[jts] 01/01: New upstream version 1.15.0+ds

Bas Couwenberg sebastic at debian.org
Sun Dec 10 22:55:00 UTC 2017


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch upstream
in repository jts.

commit fc7668c0c168830dd6675f3a484aff9e7a068cf0
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sun Dec 10 21:28:44 2017 +0100

    New upstream version 1.15.0+ds
---
 .gitignore                                         |     8 +
 .travis.yml                                        |     8 +
 CONTRIBUTING.md                                    |    40 +
 DEVELOPING.md                                      |    88 +
 FAQ-LICENSING.md                                   |    62 +
 LICENSES.md                                        |    21 +
 LICENSE_EDLv1.txt                                  |    30 +
 LICENSE_EPLv1.txt                                  |   216 +
 MIGRATION.md                                       |    32 +
 OSGEO_LICENSE.txt                                  |    11 +
 README.md                                          |    59 +
 RELEASING.md                                       |    15 +
 USING.md                                           |    84 +
 bin/test.bat                                       |    48 +-
 bin/test_robust.bat                                |    48 +-
 bin/test_stmlf.bat                                 |    25 -
 bin/testbuilder.bat                                |    39 +-
 bin/testrunner.bat                                 |    30 +-
 bin/testrunner.properties                          |     6 +-
 doc/JTS_Version_History.html                       |  2425 +-
 doc/LICENSE.txt                                    |   504 -
 doc/sample_java_header.txt                         |    12 +
 jts_logo.png                                       |   Bin 0 -> 9042 bytes
 jtsio/src/META-INF/MANIFEST.MF                     |     4 -
 .../jts/io/geojson/GeoJsonConstants.java           |    57 -
 .../jts/io/geojson/GeoJsonReader.java              |   494 -
 .../jts/io/geojson/GeoJsonWriter.java              |   325 -
 .../com/vividsolutions/jts/io/oracle/OraGeom.java  |   521 -
 .../vividsolutions/jts/io/oracle/OraReader.java    |   650 -
 .../com/vividsolutions/jts/io/oracle/OraUtil.java  |   161 -
 .../vividsolutions/jts/io/oracle/OraWriter.java    |   715 -
 .../com/vividsolutions/jts/io/sde/SdeReader.java   |   264 -
 locationtech_mark.png                              |   Bin 0 -> 7190 bytes
 modules/app/pom.xml                                |    66 +
 .../jtstest/TestCoordinateSequenceFactory.java     |    32 +
 .../jtstest/clean/CleanDuplicatePoints.java        |   111 +
 .../function/AffineTransformationFunctions.java    |   158 +
 .../jtstest/function/BoundaryFunctions.java        |    38 +
 .../jtstest/function/BufferByUnionFunctions.java   |    84 +
 .../jtstest/function/BufferFunctions.java          |   193 +
 .../jtstest/function/ConstructionFunctions.java    |    41 +
 .../jtstest/function/ConversionFunctions.java      |    70 +
 .../function/CreateFractalShapeFunctions.java      |    36 +
 .../function/CreateRandomShapeFunctions.java       |   281 +
 .../jtstest/function/CreateShapeFunctions.java     |   220 +
 .../jtstest/function/DissolveFunctions.java        |    25 +
 .../jtstest/function/DistanceFunctions.java        |    66 +
 .../jtstest/function/DoubleKeyMap.java             |    59 +
 .../jtstest/function/FunctionsUtil.java            |    98 +
 .../jtstest/function/GeometryFunctions.java        |   116 +
 .../jtstest/function/JTSFunctions.java             |   139 +
 .../jtstest/function/LineHandlingFunctions.java    |    90 +
 .../jtstest/function/LineSegmentFunctions.java     |    71 +
 .../function/LinearReferencingFunctions.java       |    50 +
 .../jtstest/function/NodingFunctions.java          |   152 +
 .../jtstest/function/OffsetCurveFunctions.java     |    34 +
 .../jtstest/function/OrientationFunctions.java     |    41 +
 .../OverlayCommonBitsRemovedFunctions.java         |    26 +
 .../OverlayEnhancedPrecisionFunctions.java         |    24 +
 .../jtstest/function/OverlayFunctions.java         |    46 +
 .../jtstest/function/OverlayNoSnapFunctions.java   |    24 +
 .../jtstest/function/PointLocationFunctions.java   |    21 +
 .../jtstest/function/PolygonOverlayFunctions.java  |    54 +
 .../jtstest/function/PolygonizeFunctions.java      |    83 +
 .../jtstest/function/PrecisionFunctions.java       |    54 +
 .../function/PreparedGeometryFunctions.java        |    53 +
 .../jtstest/function/SelectionFunctions.java       |   166 +
 .../jtstest/function/SimplificationFunctions.java  |    30 +
 .../jtstest/function/SnappingFunctions.java        |    36 +
 .../jtstest/function/SortingFunctions.java         |    82 +
 .../jtstest/function/SpatialIndexFunctions.java    |   152 +
 .../function/SpatialPredicateFunctions.java        |    37 +
 .../function/TestCaseGeometryFunctions.java        |    60 +
 .../jtstest/function/TriangleFunctions.java        |    91 +
 .../jtstest/function/TriangulationFunctions.java   |   145 +
 .../jtstest/function/ValidationFunctions.java      |    66 +
 .../jtstest/function/WriterFunctions.java          |    73 +
 .../jtstest/geomfunction/BaseGeometryFunction.java |   190 +
 .../jtstest/geomfunction/GeometryFunction.java     |   100 +
 .../geomfunction/GeometryFunctionInvocation.java   |    62 +
 .../geomfunction/GeometryFunctionRegistry.java     |   323 +
 .../jtstest/geomfunction/GeometryFunctionUtil.java |    26 +
 .../jtstest/geomfunction/Metadata.java             |    22 +
 .../jtstest/geomfunction/MetadataUtil.java         |    40 +
 .../geomfunction/RepeaterGeometryFunction.java     |   105 +
 .../geomfunction/StaticMethodGeometryFunction.java |   205 +
 .../org/locationtech/jtstest/test/TestCase.java    |   360 +
 .../locationtech/jtstest/test/TestCaseList.java    |    76 +
 .../org/locationtech/jtstest/test/Testable.java    |    50 +
 .../jtstest/testbuilder/AppConstants.java          |    74 +
 .../jtstest/testbuilder/AppCursors.java            |    37 +
 .../jtstest/testbuilder/AppStrings.java            |    70 +
 .../jtstest/testbuilder/BusyDialog.java            |   166 +
 .../testbuilder/GeometryEditControlPanel.java      |   313 +
 .../jtstest/testbuilder/GeometryEditPanel.java     |   681 +
 .../testbuilder/GeometryFunctionListPanel.java     |   145 +
 .../testbuilder/GeometryFunctionTreePanel.java     |   194 +
 .../jtstest/testbuilder/GeometryInputDialog.java   |   242 +
 .../testbuilder/GeometryInspectorDialog.java       |    61 +
 .../jtstest/testbuilder/GeometryPopupMenu.java     |    76 +
 .../jtstest/testbuilder/GeometryTreeModel.java     |   541 +
 .../jtstest/testbuilder/GeometryTreePanel.java     |   162 +
 .../jtstest/testbuilder/IconLoader.java            |    25 +
 .../jtstest/testbuilder/InfoPanel.java             |    97 +
 .../jtstest/testbuilder/InspectorPanel.java        |   167 +
 .../jtstest/testbuilder/JTSTestBuilder.java        |   180 +
 .../jtstest/testbuilder/JTSTestBuilderFrame.java   |   873 +
 .../jtstest/testbuilder/JTSTestBuilderMenuBar.java |   326 +
 .../jtstest/testbuilder/JTSTestBuilderToolBar.java |   540 +
 .../testbuilder/JTSTestBuilder_AboutBox.java       |   133 +
 .../jtstest/testbuilder/LayerCheckBoxList.java     |    74 +
 .../jtstest/testbuilder/LayerControlList.java      |   200 +
 .../jtstest/testbuilder/LayerListPanel.java        |    92 +
 .../jtstest/testbuilder/LoadTestCasesDialog.java   |   190 +
 .../jtstest/testbuilder/PrecisionModelDialog.java  |    77 +
 .../jtstest/testbuilder/PrecisionModelPanel.java   |   155 +
 .../jtstest/testbuilder/RelatePanel.java           |   564 +
 .../jtstest/testbuilder/ResultValuePanel.java      |   111 +
 .../jtstest/testbuilder/ResultWKTPanel.java        |   214 +
 .../jtstest/testbuilder/ScalarFunctionPanel.java   |   252 +
 .../jtstest/testbuilder/SpatialFunctionPanel.java  |   467 +
 .../jtstest/testbuilder/StatsPanel.java            |    96 +
 .../jtstest/testbuilder/TestBuilderPanel.java      |    40 +
 .../jtstest/testbuilder/TestCasePanel.java         |   316 +
 .../jtstest/testbuilder/TestCaseTextDialog.java    |   294 +
 .../jtstest/testbuilder/TestListPanel.java         |   160 +
 .../jtstest/testbuilder/ValidPanel.java            |   272 +
 .../locationtech/jtstest/testbuilder/WKTPanel.java |   499 +
 .../controller/JTSTestBuilderController.java       |   176 +
 .../testbuilder/controller/ResultController.java   |   213 +
 .../testbuilder/event/GeometryFunctionEvent.java   |    28 +
 .../event/GeometryFunctionListener.java            |    22 +
 .../event/SpatialFunctionPanelEvent.java           |    42 +
 .../event/SpatialFunctionPanelListener.java        |    27 +
 .../jtstest/testbuilder/event/ValidPanelEvent.java |    30 +
 .../testbuilder/event/ValidPanelListener.java      |    27 +
 .../testbuilder/geom/AdjacentVertexFinder.java     |    86 +
 .../jtstest/testbuilder/geom/ComponentLocater.java |    85 +
 .../jtstest/testbuilder/geom/EnvelopeUtil.java     |    33 +
 .../jtstest/testbuilder/geom/FacetLocater.java     |   155 +
 .../testbuilder/geom/GeometryBoxDeleter.java       |   160 +
 .../jtstest/testbuilder/geom/GeometryCombiner.java |   120 +
 .../jtstest/testbuilder/geom/GeometryLocation.java |   169 +
 .../testbuilder/geom/GeometryPointLocater.java     |   183 +
 .../jtstest/testbuilder/geom/GeometryUtil.java     |    41 +
 .../testbuilder/geom/GeometryVertexDeleter.java    |    79 +
 .../testbuilder/geom/GeometryVertexInserter.java   |    60 +
 .../testbuilder/geom/GeometryVertexMover.java      |    56 +
 .../testbuilder/geom/NearestPointFinder.java       |    73 +
 .../jtstest/testbuilder/geom/VertexLocater.java    |   143 +
 .../io/shapefile/EndianDataInputStream.java        |   134 +
 .../io/shapefile/InvalidShapefileException.java    |    31 +
 .../testbuilder/io/shapefile/MultiLineHandler.java |   296 +
 .../io/shapefile/MultiPointHandler.java            |   203 +
 .../testbuilder/io/shapefile/PointHandler.java     |   106 +
 .../testbuilder/io/shapefile/PolygonHandler.java   |   421 +
 .../testbuilder/io/shapefile/ShapeHandler.java     |    31 +
 .../shapefile/ShapeTypeNotSupportedException.java  |    24 +
 .../testbuilder/io/shapefile/Shapefile.java        |   334 +
 .../io/shapefile/ShapefileException.java           |    38 +
 .../testbuilder/io/shapefile/ShapefileHeader.java  |   121 +
 .../testbuilder/model/DisplayParameters.java       |   100 +
 .../jtstest/testbuilder/model/DrawingGrid.java     |    88 +
 .../testbuilder/model/GeometryContainer.java       |    19 +
 .../testbuilder/model/GeometryDepiction.java       |    74 +
 .../testbuilder/model/GeometryEditModel.java       |   318 +
 .../jtstest/testbuilder/model/GeometryEvent.java   |    29 +
 .../testbuilder/model/GeometryListener.java        |    24 +
 .../testbuilder/model/GeometryStretcherView.java   |   146 +
 .../testbuilder/model/GeometryTransferable.java    |    76 +
 .../jtstest/testbuilder/model/GeometryType.java    |    26 +
 .../jtstest/testbuilder/model/HtmlWriter.java      |   544 +
 .../model/IndexedGeometryContainer.java            |    35 +
 .../jtstest/testbuilder/model/JavaTestWriter.java  |    81 +
 .../jtstest/testbuilder/model/Layer.java           |   133 +
 .../jtstest/testbuilder/model/LayerList.java       |   108 +
 .../jtstest/testbuilder/model/PNGWriter.java       |   100 +
 .../testbuilder/model/ResultGeometryContainer.java |    32 +
 .../jtstest/testbuilder/model/SVGTestWriter.java   |    80 +
 .../testbuilder/model/StaticGeometryContainer.java |    30 +
 .../testbuilder/model/TestBuilderModel.java        |   552 +
 .../jtstest/testbuilder/model/TestCaseEdit.java    |   156 +
 .../jtstest/testbuilder/model/TestModel.java       |    23 +
 .../model/TestRunnerTestCaseAdapter.java           |   286 +
 .../jtstest/testbuilder/model/TestWriter.java      |    23 +
 .../jtstest/testbuilder/model/XMLTestWriter.java   |   209 +
 .../topostretch/GeometryVerticesMover.java         |    84 +
 .../testbuilder/topostretch/StretchedVertex.java   |   340 +
 .../topostretch/StretchedVertexFinder.java         |   181 +
 .../testbuilder/topostretch/TopologyStretcher.java |   152 +
 .../jtstest/testbuilder/ui/ClipImage.java          |    51 +
 .../jtstest/testbuilder/ui/ColorUtil.java          |    63 +
 .../testbuilder/ui/GeometryLocationsWriter.java    |   243 +
 .../jtstest/testbuilder/ui/GraphicsUtil.java       |    24 +
 .../jtstest/testbuilder/ui/ImageUtil.java          |    60 +
 .../jtstest/testbuilder/ui/SwingUtil.java          |   240 +
 .../jtstest/testbuilder/ui/SwingWorker.java        |   144 +
 .../jtstest/testbuilder/ui/Viewport.java           |   391 +
 .../jtstest/testbuilder/ui/dnd/FileDrop.java       |   605 +
 .../testbuilder/ui/render/GeometryPainter.java     |   200 +
 .../testbuilder/ui/render/GridRenderer.java        |   436 +
 .../testbuilder/ui/render/LayerRenderer.java       |   156 +
 .../ui/render/OperationMonitorManager.java         |    68 +
 .../testbuilder/ui/render/RenderManager.java       |   156 +
 .../jtstest/testbuilder/ui/render/Renderer.java    |    42 +
 .../jtstest/testbuilder/ui/style/AWTUtil.java      |    37 +
 .../testbuilder/ui/style/ArrowEndpointStyle.java   |    89 +
 .../testbuilder/ui/style/ArrowLineStyle.java       |   121 +
 .../jtstest/testbuilder/ui/style/BasicStyle.java   |    50 +
 .../testbuilder/ui/style/CircleEndpointStyle.java  |    67 +
 .../testbuilder/ui/style/ComponentStyle.java       |    46 +
 .../testbuilder/ui/style/DataLabelStyle.java       |    58 +
 .../jtstest/testbuilder/ui/style/LayerStyle.java   |    42 +
 .../ui/style/LineStringEndpointStyle.java          |    53 +
 .../testbuilder/ui/style/LineStringStyle.java      |    84 +
 .../testbuilder/ui/style/MidArrowLineStyle.java    |    56 +
 .../ui/style/PolygonStructureStyle.java            |    69 +
 .../testbuilder/ui/style/SegmentIndexStyle.java    |    90 +
 .../jtstest/testbuilder/ui/style/SegmentStyle.java |    57 +
 .../jtstest/testbuilder/ui/style/Style.java        |    24 +
 .../jtstest/testbuilder/ui/style/StyleList.java    |   120 +
 .../jtstest/testbuilder/ui/style/VertexStyle.java  |    62 +
 .../testbuilder/ui/tools/AbstractDrawTool.java     |    54 +
 .../ui/tools/AbstractStreamDrawTool.java           |    77 +
 .../jtstest/testbuilder/ui/tools/BasicTool.java    |   187 +
 .../jtstest/testbuilder/ui/tools/BoxBandTool.java  |   182 +
 .../testbuilder/ui/tools/DeleteVertexTool.java     |    45 +
 .../testbuilder/ui/tools/EditVertexTool.java       |   136 +
 .../testbuilder/ui/tools/ExtractComponentTool.java |    39 +
 .../testbuilder/ui/tools/IndicatorTool.java        |   173 +
 .../jtstest/testbuilder/ui/tools/InfoTool.java     |    40 +
 .../jtstest/testbuilder/ui/tools/LineBandTool.java |   233 +
 .../testbuilder/ui/tools/LineStringTool.java       |    38 +
 .../jtstest/testbuilder/ui/tools/PanTool.java      |    66 +
 .../jtstest/testbuilder/ui/tools/PointTool.java    |    40 +
 .../jtstest/testbuilder/ui/tools/PolygonTool.java  |    38 +
 .../testbuilder/ui/tools/RectangleTool.java        |    43 +
 .../testbuilder/ui/tools/StreamPolygonTool.java    |    39 +
 .../jtstest/testbuilder/ui/tools/Tool.java         |    34 +
 .../jtstest/testbuilder/ui/tools/ZoomTool.java     |   118 +
 .../org/locationtech/jtstest/util/ClassUtil.java   |   109 +
 .../jtstest/util/ExceptionFormatter.java           |    22 +
 .../org/locationtech/jtstest/util/FileUtil.java    |   133 +
 .../jtstest/util/GeometryDataUtil.java             |    26 +
 .../jtstest/util/GeometryTextCleaner.java          |    51 +
 .../org/locationtech/jtstest/util/HSBPalette.java  |    79 +
 .../jtstest/util/io/GeoJsonMultiReader.java        |    77 +
 .../org/locationtech/jtstest/util/io/IOUtil.java   |   161 +
 .../jtstest/util/io/MultiFormatReader.java         |   142 +
 .../locationtech/jtstest/util/io/SVGWriter.java    |   610 +
 .../jtstest/testbuilder/BinaryGeomFunction.png     |   Bin 0 -> 916 bytes
 .../testbuilder/BinaryGeomFunctionWithParam.png    |   Bin 0 -> 173 bytes
 .../locationtech/jtstest/testbuilder/Circle.gif    |   Bin 0 -> 996 bytes
 .../org/locationtech/jtstest/testbuilder/Copy.png  |   Bin 0 -> 858 bytes
 .../locationtech/jtstest/testbuilder/CopyCase.png  |   Bin 0 -> 852 bytes
 .../jtstest/testbuilder/CopyToTest.png             |   Bin 0 -> 184 bytes
 .../org/locationtech/jtstest/testbuilder/Cut.gif   |   Bin 0 -> 868 bytes
 .../locationtech/jtstest/testbuilder/Delete.png    |   Bin 0 -> 360 bytes
 .../jtstest/testbuilder/DeleteVertex.png           |   Bin 0 -> 199 bytes
 .../jtstest/testbuilder/Delete_small.png           |   Bin 0 -> 170 bytes
 .../org/locationtech/jtstest/testbuilder/Down.png  |   Bin 0 -> 961 bytes
 .../org/locationtech/jtstest/testbuilder/Draw.gif  |   Bin 0 -> 953 bytes
 .../jtstest/testbuilder/DrawCursor.png             |   Bin 0 -> 988 bytes
 .../jtstest/testbuilder/DrawLineString.png         |   Bin 0 -> 916 bytes
 .../jtstest/testbuilder/DrawLineStringB.png        |   Bin 0 -> 170 bytes
 .../jtstest/testbuilder/DrawLinearRing.png         |   Bin 0 -> 211 bytes
 .../jtstest/testbuilder/DrawLinearRingB.png        |   Bin 0 -> 254 bytes
 .../locationtech/jtstest/testbuilder/DrawPoint.gif |   Bin 0 -> 907 bytes
 .../locationtech/jtstest/testbuilder/DrawPoint.png |   Bin 0 -> 909 bytes
 .../jtstest/testbuilder/DrawPointB.png             |   Bin 0 -> 163 bytes
 .../jtstest/testbuilder/DrawPolygon.png            |   Bin 0 -> 956 bytes
 .../jtstest/testbuilder/DrawPolygonB.png           |   Bin 0 -> 213 bytes
 .../jtstest/testbuilder/DrawRectangle.png          |   Bin 0 -> 917 bytes
 .../jtstest/testbuilder/DrawRectangleB.png         |   Bin 0 -> 174 bytes
 .../jtstest/testbuilder/ExchangeGeoms.png          |   Bin 0 -> 961 bytes
 .../jtstest/testbuilder/ExecuteProject.gif         |   Bin 0 -> 249 bytes
 .../jtstest/testbuilder/ExtractComponent.png       |   Bin 0 -> 960 bytes
 .../locationtech/jtstest/testbuilder/FingerUp.gif  |   Bin 0 -> 745 bytes
 .../org/locationtech/jtstest/testbuilder/Hand.gif  |   Bin 0 -> 923 bytes
 .../org/locationtech/jtstest/testbuilder/Home.gif  |   Bin 0 -> 1003 bytes
 .../locationtech/jtstest/testbuilder/Hourglass.gif |   Bin 0 -> 987 bytes
 .../jtstest/testbuilder/Icon_GeomCollection.png    |   Bin 0 -> 250 bytes
 .../jtstest/testbuilder/Icon_GeomCollection_B.png  |   Bin 0 -> 272 bytes
 .../jtstest/testbuilder/Icon_LineString.png        |   Bin 0 -> 226 bytes
 .../jtstest/testbuilder/Icon_LineString_B.png      |   Bin 0 -> 233 bytes
 .../jtstest/testbuilder/Icon_LinearRing.png        |   Bin 0 -> 182 bytes
 .../jtstest/testbuilder/Icon_LinearRing_B.png      |   Bin 0 -> 191 bytes
 .../jtstest/testbuilder/Icon_Point.png             |   Bin 0 -> 180 bytes
 .../jtstest/testbuilder/Icon_Point_B.png           |   Bin 0 -> 181 bytes
 .../jtstest/testbuilder/Icon_Polygon.png           |   Bin 0 -> 187 bytes
 .../jtstest/testbuilder/Icon_Polygon_B.png         |   Bin 0 -> 193 bytes
 .../org/locationtech/jtstest/testbuilder/Info.png  |   Bin 0 -> 222 bytes
 .../jtstest/testbuilder/InspectGeometry.png        |   Bin 0 -> 965 bytes
 .../org/locationtech/jtstest/testbuilder/Left.png  |   Bin 0 -> 972 bytes
 .../jtstest/testbuilder/LoadWKTToTest.png          |   Bin 0 -> 953 bytes
 .../jtstest/testbuilder/MagnifyCursor.gif          |   Bin 0 -> 927 bytes
 .../jtstest/testbuilder/MagnifyMinus.gif           |   Bin 0 -> 994 bytes
 .../jtstest/testbuilder/MagnifyPlus.gif            |   Bin 0 -> 990 bytes
 .../jtstest/testbuilder/MoveVertex.png             |   Bin 0 -> 967 bytes
 .../jtstest/testbuilder/MoveVertexCursor.gif       |   Bin 0 -> 923 bytes
 .../org/locationtech/jtstest/testbuilder/Paste.png |   Bin 0 -> 852 bytes
 .../org/locationtech/jtstest/testbuilder/Plus.png  |   Bin 0 -> 899 bytes
 .../org/locationtech/jtstest/testbuilder/Right.png |   Bin 0 -> 965 bytes
 .../locationtech/jtstest/testbuilder/Select.gif    |   Bin 0 -> 925 bytes
 .../jtstest/testbuilder/UnaryGeomFunction.png      |   Bin 0 -> 905 bytes
 .../org/locationtech/jtstest/testbuilder/Up.png    |   Bin 0 -> 958 bytes
 .../jtstest/testbuilder/YellowCircle.gif           |   Bin 0 -> 987 bytes
 .../locationtech/jtstest/testbuilder/ZoomAll.png   |   Bin 0 -> 939 bytes
 .../locationtech/jtstest/testbuilder/ZoomInput.png |   Bin 0 -> 923 bytes
 .../jtstest/testbuilder/ZoomInputA.png             |   Bin 0 -> 910 bytes
 .../jtstest/testbuilder/ZoomInputB.png             |   Bin 0 -> 910 bytes
 .../jtstest/testbuilder/ZoomOneToOne.png           |   Bin 0 -> 938 bytes
 .../jtstest/testbuilder/ZoomResult.png             |   Bin 0 -> 154 bytes
 .../locationtech/jtstest/testbuilder/app-icon.gif  |   Bin 0 -> 949 bytes
 .../jtstest/testbuilder/booleanGeomFunction.png    |   Bin 0 -> 930 bytes
 .../org/locationtech/jtstest/testbuilder/clear.gif |   Bin 0 -> 832 bytes
 .../jtstest/testbuilder/crossShaded.gif            |   Bin 0 -> 878 bytes
 .../locationtech/jtstest/testbuilder/logo64.png    |   Bin 0 -> 347 bytes
 .../jtstest/testbuilder/numGeomFunction.png        |   Bin 0 -> 185 bytes
 .../jtstest/testbuilder/tickShaded.gif             |   Bin 0 -> 876 bytes
 .../org/locationtech/jtstest/TestBuilderTest.java  |    48 +
 .../jtstest/TestFileGeometryExtractor.java         |    68 +
 .../org/locationtech/jtstest/TestReaderTest.java   |   284 +
 modules/core/pom.xml                               |    54 +
 .../main/java/org/locationtech/jts/JTSVersion.java |    98 +
 .../java/org/locationtech/jts/algorithm/Angle.java |   289 +
 .../java/org/locationtech/jts/algorithm/Area.java  |   115 +
 .../jts/algorithm/BoundaryNodeRule.java            |   195 +
 .../locationtech/jts/algorithm/CGAlgorithms.java   |   575 +
 .../locationtech/jts/algorithm/CGAlgorithms3D.java |   163 +
 .../locationtech/jts/algorithm/CGAlgorithmsDD.java |   206 +
 .../org/locationtech/jts/algorithm/Centroid.java   |   256 +
 .../org/locationtech/jts/algorithm/ConvexHull.java |   509 +
 .../org/locationtech/jts/algorithm/Distance.java   |   222 +
 .../locationtech/jts/algorithm/HCoordinate.java    |   167 +
 .../jts/algorithm/InteriorPointArea.java           |   246 +
 .../jts/algorithm/InteriorPointLine.java           |   109 +
 .../jts/algorithm/InteriorPointPoint.java          |    70 +
 .../org/locationtech/jts/algorithm/Length.java     |    60 +
 .../jts/algorithm/LineIntersector.java             |   418 +
 .../jts/algorithm/MinimumBoundingCircle.java       |   346 +
 .../jts/algorithm/MinimumDiameter.java             |   343 +
 .../jts/algorithm/NotRepresentableException.java   |    30 +
 .../locationtech/jts/algorithm/Orientation.java    |   189 +
 .../locationtech/jts/algorithm/PointLocation.java  |   117 +
 .../locationtech/jts/algorithm/PointLocator.java   |   206 +
 .../jts/algorithm/RayCrossingCounter.java          |   221 +
 .../jts/algorithm/RectangleLineIntersector.java    |   145 +
 .../jts/algorithm/RobustDeterminant.java           |   402 +
 .../jts/algorithm/RobustLineIntersector.java       |   459 +
 .../distance/DiscreteHausdorffDistance.java        |   209 +
 .../jts/algorithm/distance/DistanceToPoint.java    |    76 +
 .../jts/algorithm/distance/PointPairDistance.java  |    99 +
 .../jts/algorithm/distance/package.html            |    13 +
 .../locate/IndexedPointInAreaLocator.java          |   152 +
 .../algorithm/locate/PointOnGeometryLocator.java   |    33 +
 .../algorithm/locate/SimplePointInAreaLocator.java |   143 +
 .../locationtech/jts/algorithm/locate/package.html |    13 +
 .../jts/algorithm/match/AreaSimilarityMeasure.java |    51 +
 .../match/HausdorffSimilarityMeasure.java          |    75 +
 .../jts/algorithm/match/SimilarityMeasure.java     |    34 +
 .../algorithm/match/SimilarityMeasureCombiner.java |    28 +
 .../locationtech/jts/algorithm/match/package.html  |    13 +
 .../org/locationtech/jts/algorithm/package.html    |    50 +
 .../org/locationtech/jts/awt/FontGlyphReader.java  |   124 +
 .../jts/awt/GeometryCollectionShape.java           |   109 +
 .../jts/awt/IdentityPointTransformation.java       |    31 +
 .../locationtech/jts/awt/PointShapeFactory.java    |   376 +
 .../locationtech/jts/awt/PointTransformation.java  |    35 +
 .../org/locationtech/jts/awt/PolygonShape.java     |   143 +
 .../jts/awt/ShapeCollectionPathIterator.java       |   100 +
 .../java/org/locationtech/jts/awt/ShapeReader.java |   177 +
 .../java/org/locationtech/jts/awt/ShapeWriter.java |   310 +
 .../java/org/locationtech/jts/awt/package.html     |    13 +
 .../org/locationtech/jts/densify/Densifier.java    |   172 +
 .../java/org/locationtech/jts/densify/package.html |    13 +
 .../jts/dissolve/DissolveEdgeGraph.java            |    34 +
 .../jts/dissolve/DissolveHalfEdge.java             |    52 +
 .../locationtech/jts/dissolve/LineDissolver.java   |   300 +
 .../org/locationtech/jts/edgegraph/EdgeGraph.java  |   157 +
 .../jts/edgegraph/EdgeGraphBuilder.java            |    90 +
 .../org/locationtech/jts/edgegraph/HalfEdge.java   |   363 +
 .../locationtech/jts/edgegraph/MarkHalfEdge.java   |   122 +
 .../java/org/locationtech/jts/geom/Coordinate.java |   428 +
 .../locationtech/jts/geom/CoordinateArrays.java    |   472 +
 .../locationtech/jts/geom/CoordinateFilter.java    |    45 +
 .../org/locationtech/jts/geom/CoordinateList.java  |   229 +
 .../locationtech/jts/geom/CoordinateSequence.java  |   177 +
 .../jts/geom/CoordinateSequenceComparator.java     |   142 +
 .../jts/geom/CoordinateSequenceFactory.java        |    58 +
 .../jts/geom/CoordinateSequenceFilter.java         |    82 +
 .../locationtech/jts/geom/CoordinateSequences.java |   223 +
 .../jts/geom/DefaultCoordinateSequence.java        |   206 +
 .../jts/geom/DefaultCoordinateSequenceFactory.java |    72 +
 .../java/org/locationtech/jts/geom/Dimension.java  |   143 +
 .../java/org/locationtech/jts/geom/Envelope.java   |   781 +
 .../java/org/locationtech/jts/geom/Geometry.java   |  1907 +
 .../locationtech/jts/geom/GeometryCollection.java  |   297 +
 .../jts/geom/GeometryCollectionIterator.java       |   139 +
 .../jts/geom/GeometryComponentFilter.java          |    47 +
 .../org/locationtech/jts/geom/GeometryFactory.java |   628 +
 .../org/locationtech/jts/geom/GeometryFilter.java  |    37 +
 .../locationtech/jts/geom/IntersectionMatrix.java  |   577 +
 .../org/locationtech/jts/geom/LineSegment.java     |   655 +
 .../java/org/locationtech/jts/geom/LineString.java |   336 +
 .../java/org/locationtech/jts/geom/Lineal.java     |    24 +
 .../java/org/locationtech/jts/geom/LinearRing.java |   142 +
 .../java/org/locationtech/jts/geom/Location.java   |    71 +
 .../org/locationtech/jts/geom/MultiLineString.java |   135 +
 .../java/org/locationtech/jts/geom/MultiPoint.java |   114 +
 .../org/locationtech/jts/geom/MultiPolygon.java    |   146 +
 .../locationtech/jts/geom/OctagonalEnvelope.java   |   362 +
 .../main/java/org/locationtech/jts/geom/Point.java |   228 +
 .../java/org/locationtech/jts/geom/Polygon.java    |   446 +
 .../java/org/locationtech/jts/geom/Polygonal.java  |    26 +
 .../org/locationtech/jts/geom/PrecisionModel.java  |   469 +
 .../java/org/locationtech/jts/geom/Puntal.java     |    24 +
 .../locationtech/jts/geom/TopologyException.java   |    47 +
 .../java/org/locationtech/jts/geom/Triangle.java   |   559 +
 .../jts/geom/impl/CoordinateArraySequence.java     |   273 +
 .../geom/impl/CoordinateArraySequenceFactory.java  |    81 +
 .../jts/geom/impl/PackedCoordinateSequence.java    |   492 +
 .../geom/impl/PackedCoordinateSequenceFactory.java |   154 +
 .../org/locationtech/jts/geom/impl/package.html    |    13 +
 .../java/org/locationtech/jts/geom/package.html    |    25 +
 .../geom/prep/AbstractPreparedPolygonContains.java |   226 +
 .../jts/geom/prep/BasicPreparedGeometry.java       |   203 +
 .../jts/geom/prep/PreparedGeometry.java            |   172 +
 .../jts/geom/prep/PreparedGeometryFactory.java     |    67 +
 .../jts/geom/prep/PreparedLineString.java          |    60 +
 .../geom/prep/PreparedLineStringIntersects.java    |   125 +
 .../locationtech/jts/geom/prep/PreparedPoint.java  |    48 +
 .../jts/geom/prep/PreparedPolygon.java             |   123 +
 .../jts/geom/prep/PreparedPolygonContains.java     |    80 +
 .../geom/prep/PreparedPolygonContainsProperly.java |   105 +
 .../jts/geom/prep/PreparedPolygonCovers.java       |    80 +
 .../jts/geom/prep/PreparedPolygonIntersects.java   |   106 +
 .../jts/geom/prep/PreparedPolygonPredicate.java    |   149 +
 .../org/locationtech/jts/geom/prep/package.html    |    13 +
 .../jts/geom/util/AffineTransformation.java        |  1097 +
 .../jts/geom/util/AffineTransformationBuilder.java |   143 +
 .../jts/geom/util/AffineTransformationFactory.java |   178 +
 .../geom/util/ComponentCoordinateExtracter.java    |    68 +
 .../jts/geom/util/GeometryCollectionMapper.java    |    56 +
 .../jts/geom/util/GeometryCombiner.java            |   175 +
 .../locationtech/jts/geom/util/GeometryEditor.java |   357 +
 .../jts/geom/util/GeometryExtracter.java           |    88 +
 .../locationtech/jts/geom/util/GeometryMapper.java |    83 +
 .../jts/geom/util/GeometryTransformer.java         |   297 +
 .../jts/geom/util/LineStringExtracter.java         |    93 +
 .../jts/geom/util/LinearComponentExtracter.java    |   209 +
 .../util/NoninvertibleTransformationException.java |    32 +
 .../locationtech/jts/geom/util/PointExtracter.java |    81 +
 .../jts/geom/util/PolygonExtracter.java            |    77 +
 .../geom/util/ShortCircuitedGeometryVisitor.java   |    49 +
 .../jts/geom/util/SineStarFactory.java             |   130 +
 .../org/locationtech/jts/geom/util/package.html    |    13 +
 .../java/org/locationtech/jts/geomgraph/Depth.java |   137 +
 .../locationtech/jts/geomgraph/DirectedEdge.java   |   219 +
 .../jts/geomgraph/DirectedEdgeStar.java            |   389 +
 .../java/org/locationtech/jts/geomgraph/Edge.java  |   270 +
 .../org/locationtech/jts/geomgraph/EdgeEnd.java    |   129 +
 .../locationtech/jts/geomgraph/EdgeEndStar.java    |   338 +
 .../jts/geomgraph/EdgeIntersection.java            |    87 +
 .../jts/geomgraph/EdgeIntersectionList.java        |   151 +
 .../org/locationtech/jts/geomgraph/EdgeList.java   |   114 +
 .../jts/geomgraph/EdgeNodingValidator.java         |    81 +
 .../org/locationtech/jts/geomgraph/EdgeRing.java   |   231 +
 .../locationtech/jts/geomgraph/GeometryGraph.java  |   475 +
 .../locationtech/jts/geomgraph/GraphComponent.java |    84 +
 .../java/org/locationtech/jts/geomgraph/Label.java |   201 +
 .../java/org/locationtech/jts/geomgraph/Node.java  |   154 +
 .../locationtech/jts/geomgraph/NodeFactory.java    |    29 +
 .../org/locationtech/jts/geomgraph/NodeMap.java    |   120 +
 .../locationtech/jts/geomgraph/PlanarGraph.java    |   238 +
 .../org/locationtech/jts/geomgraph/Position.java   |    40 +
 .../org/locationtech/jts/geomgraph/Quadrant.java   |   139 +
 .../jts/geomgraph/TopologyLocation.java            |   185 +
 .../jts/geomgraph/index/EdgeSetIntersector.java    |    57 +
 .../jts/geomgraph/index/MonotoneChain.java         |    34 +
 .../jts/geomgraph/index/MonotoneChainEdge.java     |   142 +
 .../jts/geomgraph/index/MonotoneChainIndexer.java  |    99 +
 .../jts/geomgraph/index/SegmentIntersector.java    |   206 +
 .../geomgraph/index/SimpleEdgeSetIntersector.java  |    82 +
 .../index/SimpleMCSweepLineIntersector.java        |   151 +
 .../index/SimpleSweepLineIntersector.java          |   144 +
 .../jts/geomgraph/index/SweepLineEvent.java        |    91 +
 .../jts/geomgraph/index/SweepLineSegment.java      |    53 +
 .../locationtech/jts/geomgraph/index/package.html  |    13 +
 .../org/locationtech/jts/geomgraph/package.html    |    25 +
 .../locationtech/jts/index/ArrayListVisitor.java   |    35 +
 .../org/locationtech/jts/index/ItemVisitor.java    |    24 +
 .../org/locationtech/jts/index/SpatialIndex.java   |    67 +
 .../locationtech/jts/index/bintree/Bintree.java    |   190 +
 .../locationtech/jts/index/bintree/Interval.java   |    84 +
 .../org/locationtech/jts/index/bintree/Key.java    |    75 +
 .../org/locationtech/jts/index/bintree/Node.java   |   152 +
 .../locationtech/jts/index/bintree/NodeBase.java   |   173 +
 .../org/locationtech/jts/index/bintree/Root.java   |   100 +
 .../locationtech/jts/index/bintree/package.html    |    13 +
 .../jts/index/chain/MonotoneChain.java             |   242 +
 .../jts/index/chain/MonotoneChainBuilder.java      |   120 +
 .../index/chain/MonotoneChainOverlapAction.java    |    51 +
 .../jts/index/chain/MonotoneChainSelectAction.java |    55 +
 .../org/locationtech/jts/index/chain/package.html  |    13 +
 .../intervalrtree/IntervalRTreeBranchNode.java     |    46 +
 .../index/intervalrtree/IntervalRTreeLeafNode.java |    37 +
 .../jts/index/intervalrtree/IntervalRTreeNode.java |    58 +
 .../intervalrtree/SortedPackedIntervalRTree.java   |   141 +
 .../jts/index/intervalrtree/package.html           |    13 +
 .../org/locationtech/jts/index/kdtree/KdNode.java  |   144 +
 .../jts/index/kdtree/KdNodeVisitor.java            |    29 +
 .../org/locationtech/jts/index/kdtree/KdTree.java  |   349 +
 .../org/locationtech/jts/index/kdtree/package.html |    13 +
 .../java/org/locationtech/jts/index/package.html   |    13 +
 .../jts/index/quadtree/DoubleBits.java             |   153 +
 .../jts/index/quadtree/IntervalSize.java           |    52 +
 .../org/locationtech/jts/index/quadtree/Key.java   |    81 +
 .../org/locationtech/jts/index/quadtree/Node.java  |   179 +
 .../locationtech/jts/index/quadtree/NodeBase.java  |   236 +
 .../locationtech/jts/index/quadtree/Quadtree.java  |   242 +
 .../org/locationtech/jts/index/quadtree/Root.java  |    99 +
 .../locationtech/jts/index/quadtree/package.html   |    13 +
 .../jts/index/strtree/AbstractNode.java            |   125 +
 .../jts/index/strtree/AbstractSTRtree.java         |   450 +
 .../locationtech/jts/index/strtree/Boundable.java  |    30 +
 .../jts/index/strtree/BoundablePair.java           |   211 +
 .../strtree/BoundablePairDistanceComparator.java   |    65 +
 .../jts/index/strtree/GeometryItemDistance.java    |    43 +
 .../locationtech/jts/index/strtree/Interval.java   |    57 +
 .../jts/index/strtree/ItemBoundable.java           |    37 +
 .../jts/index/strtree/ItemDistance.java            |    37 +
 .../locationtech/jts/index/strtree/SIRtree.java    |   109 +
 .../locationtech/jts/index/strtree/STRtree.java    |   500 +
 .../locationtech/jts/index/strtree/package.html    |     8 +
 .../jts/index/sweepline/SweepLineEvent.java        |    66 +
 .../jts/index/sweepline/SweepLineIndex.java        |    95 +
 .../jts/index/sweepline/SweepLineInterval.java     |    40 +
 .../index/sweepline/SweepLineOverlapAction.java    |    25 +
 .../locationtech/jts/index/sweepline/package.html  |    13 +
 .../org/locationtech/jts/io/ByteArrayInStream.java |    70 +
 .../locationtech/jts/io/ByteOrderDataInStream.java |    87 +
 .../org/locationtech/jts/io/ByteOrderValues.java   |   118 +
 .../java/org/locationtech/jts/io/InStream.java     |    33 +
 .../locationtech/jts/io/InputStreamInStream.java   |    34 +
 .../java/org/locationtech/jts/io/OutStream.java    |    24 +
 .../locationtech/jts/io/OutputStreamOutStream.java |    33 +
 .../org/locationtech/jts/io/ParseException.java    |    54 +
 .../java/org/locationtech/jts/io/WKBConstants.java |    28 +
 .../org/locationtech/jts/io/WKBHexFileReader.java  |   171 +
 .../java/org/locationtech/jts/io/WKBReader.java    |   387 +
 .../java/org/locationtech/jts/io/WKBWriter.java    |   427 +
 .../org/locationtech/jts/io/WKTFileReader.java     |   168 +
 .../java/org/locationtech/jts/io/WKTReader.java    |   755 +
 .../java/org/locationtech/jts/io/WKTWriter.java    |   770 +
 .../org/locationtech/jts/io/gml2/GMLConstants.java |    53 +
 .../org/locationtech/jts/io/gml2/GMLHandler.java   |   274 +
 .../org/locationtech/jts/io/gml2/GMLReader.java    |   120 +
 .../org/locationtech/jts/io/gml2/GMLWriter.java    |   477 +
 .../jts/io/gml2/GeometryStrategies.java            |   527 +
 .../java/org/locationtech/jts/io/gml2/package.html |     6 +
 .../org/locationtech/jts/io/kml/KMLWriter.java     |   399 +
 .../main/java/org/locationtech/jts/io/package.html |    25 +
 .../jts/linearref/ExtractLineByLocation.java       |   191 +
 .../jts/linearref/LengthIndexOfPoint.java          |   129 +
 .../jts/linearref/LengthIndexedLine.java           |   253 +
 .../jts/linearref/LengthLocationMap.java           |   204 +
 .../jts/linearref/LinearGeometryBuilder.java       |   138 +
 .../locationtech/jts/linearref/LinearIterator.java |   192 +
 .../locationtech/jts/linearref/LinearLocation.java |   477 +
 .../jts/linearref/LocationIndexOfLine.java         |    66 +
 .../jts/linearref/LocationIndexOfPoint.java        |   159 +
 .../jts/linearref/LocationIndexedLine.java         |   214 +
 .../org/locationtech/jts/linearref/package.html    |    37 +
 .../main/java/org/locationtech/jts/math/DD.java    |  1380 +
 .../java/org/locationtech/jts/math/MathUtil.java   |   125 +
 .../java/org/locationtech/jts/math/Matrix.java     |    99 +
 .../java/org/locationtech/jts/math/Plane3D.java    |    91 +
 .../java/org/locationtech/jts/math/Vector2D.java   |   339 +
 .../java/org/locationtech/jts/math/Vector3D.java   |   161 +
 .../jts/noding/BasicSegmentString.java             |    89 +
 .../jts/noding/FastNodingValidator.java            |   156 +
 .../noding/FastSegmentSetIntersectionFinder.java   |    79 +
 .../jts/noding/InteriorIntersectionFinder.java     |   259 +
 .../noding/InteriorIntersectionFinderAdder.java    |    93 +
 .../locationtech/jts/noding/IntersectionAdder.java |   164 +
 .../jts/noding/IntersectionFinderAdder.java        |    94 +
 .../org/locationtech/jts/noding/IteratedNoder.java |   122 +
 .../org/locationtech/jts/noding/MCIndexNoder.java  |   125 +
 .../noding/MCIndexSegmentSetMutualIntersector.java |   142 +
 .../jts/noding/NodableSegmentString.java           |    33 +
 .../jts/noding/NodedSegmentString.java             |   195 +
 .../java/org/locationtech/jts/noding/Noder.java    |    46 +
 .../locationtech/jts/noding/NodingValidator.java   |   165 +
 .../java/org/locationtech/jts/noding/Octant.java   |    89 +
 .../jts/noding/OrientedCoordinateArray.java        |   110 +
 .../org/locationtech/jts/noding/ScaledNoder.java   |   129 +
 .../jts/noding/SegmentIntersectionDetector.java    |   216 +
 .../jts/noding/SegmentIntersector.java             |    46 +
 .../org/locationtech/jts/noding/SegmentNode.java   |    82 +
 .../locationtech/jts/noding/SegmentNodeList.java   |   369 +
 .../jts/noding/SegmentPointComparator.java         |    77 +
 .../jts/noding/SegmentSetMutualIntersector.java    |    49 +
 .../org/locationtech/jts/noding/SegmentString.java |    44 +
 .../jts/noding/SegmentStringDissolver.java         |   156 +
 .../locationtech/jts/noding/SegmentStringUtil.java |   100 +
 .../org/locationtech/jts/noding/SimpleNoder.java   |    65 +
 .../noding/SimpleSegmentSetMutualIntersector.java  |    83 +
 .../locationtech/jts/noding/SinglePassNoder.java   |    70 +
 .../java/org/locationtech/jts/noding/package.html  |    13 +
 .../jts/noding/snapround/GeometryNoder.java        |   133 +
 .../jts/noding/snapround/HotPixel.java             |   300 +
 .../jts/noding/snapround/MCIndexPointSnapper.java  |   113 +
 .../jts/noding/snapround/MCIndexSnapRounder.java   |   156 +
 .../jts/noding/snapround/SimpleSnapRounder.java    |   185 +
 .../locationtech/jts/noding/snapround/package.html |    13 +
 .../org/locationtech/jts/operation/BoundaryOp.java |   183 +
 .../jts/operation/GeometryGraphOperation.java      |    73 +
 .../org/locationtech/jts/operation/IsSimpleOp.java |   345 +
 .../jts/operation/buffer/BufferBuilder.java        |   325 +
 .../buffer/BufferInputLineSimplifier.java          |   241 +
 .../jts/operation/buffer/BufferOp.java             |   371 +
 .../jts/operation/buffer/BufferParameters.java     |   345 +
 .../jts/operation/buffer/BufferSubgraph.java       |   318 +
 .../jts/operation/buffer/OffsetCurveBuilder.java   |   341 +
 .../operation/buffer/OffsetCurveSetBuilder.java    |   308 +
 .../operation/buffer/OffsetSegmentGenerator.java   |   656 +
 .../jts/operation/buffer/OffsetSegmentString.java  |   139 +
 .../jts/operation/buffer/RightmostEdgeFinder.java  |   171 +
 .../jts/operation/buffer/SubgraphDepthLocater.java |   245 +
 .../locationtech/jts/operation/buffer/package.html |    13 +
 .../validate/BufferCurveMaximumDistanceFinder.java |   126 +
 .../buffer/validate/BufferDistanceValidator.java   |   239 +
 .../buffer/validate/BufferResultValidator.java     |   210 +
 .../buffer/validate/DistanceToPointFinder.java     |    74 +
 .../buffer/validate/PointPairDistance.java         |    92 +
 .../jts/operation/buffer/validate/package.html     |    13 +
 .../distance/ConnectedElementLocationFilter.java   |    65 +
 .../distance/ConnectedElementPointFilter.java      |    63 +
 .../jts/operation/distance/DistanceOp.java         |   418 +
 .../jts/operation/distance/FacetSequence.java      |   172 +
 .../distance/FacetSequenceTreeBuilder.java         |    85 +
 .../jts/operation/distance/GeometryLocation.java   |    92 +
 .../operation/distance/IndexedFacetDistance.java   |   167 +
 .../jts/operation/distance/package.html            |    13 +
 .../distance3d/AxisPlaneCoordinateSequence.java    |   142 +
 .../jts/operation/distance3d/Distance3DOp.java     |   566 +
 .../jts/operation/distance3d/PlanarPolygon3D.java  |   174 +
 .../jts/operation/linemerge/EdgeString.java        |    83 +
 .../operation/linemerge/LineMergeDirectedEdge.java |    59 +
 .../jts/operation/linemerge/LineMergeEdge.java     |    38 +
 .../jts/operation/linemerge/LineMergeGraph.java    |    70 +
 .../jts/operation/linemerge/LineMerger.java        |   178 +
 .../jts/operation/linemerge/LineSequencer.java     |   471 +
 .../jts/operation/linemerge/package.html           |    13 +
 .../overlay/ConsistentPolygonRingChecker.java      |   144 +
 .../jts/operation/overlay/EdgeSetNoder.java        |    61 +
 .../jts/operation/overlay/LineBuilder.java         |   188 +
 .../jts/operation/overlay/MaximalEdgeRing.java     |    88 +
 .../jts/operation/overlay/MinimalEdgeRing.java     |    46 +
 .../jts/operation/overlay/OverlayNodeFactory.java  |    38 +
 .../jts/operation/overlay/OverlayOp.java           |   689 +
 .../jts/operation/overlay/PointBuilder.java        |   111 +
 .../jts/operation/overlay/PolygonBuilder.java      |   289 +
 .../jts/operation/overlay/package.html             |    41 +
 .../operation/overlay/snap/GeometrySnapper.java    |   263 +
 .../operation/overlay/snap/LineStringSnapper.java  |   218 +
 .../overlay/snap/SnapIfNeededOverlayOp.java        |   103 +
 .../jts/operation/overlay/snap/SnapOverlayOp.java  |   138 +
 .../jts/operation/overlay/snap/package.html        |    13 +
 .../overlay/validate/FuzzyPointLocator.java        |   141 +
 .../overlay/validate/OffsetPointGenerator.java     |   117 +
 .../overlay/validate/OverlayResultValidator.java   |   165 +
 .../jts/operation/overlay/validate/package.html    |    13 +
 .../org/locationtech/jts/operation/package.html    |    13 +
 .../jts/operation/polygonize/EdgeRing.java         |   467 +
 .../polygonize/PolygonizeDirectedEdge.java         |    93 +
 .../jts/operation/polygonize/PolygonizeEdge.java   |    35 +
 .../jts/operation/polygonize/PolygonizeGraph.java  |   437 +
 .../jts/operation/polygonize/Polygonizer.java      |   359 +
 .../jts/operation/polygonize/package.html          |    13 +
 .../jts/operation/predicate/RectangleContains.java |   171 +
 .../operation/predicate/RectangleIntersects.java   |   341 +
 .../jts/operation/predicate/package.html           |    13 +
 .../jts/operation/relate/EdgeEndBuilder.java       |   150 +
 .../jts/operation/relate/EdgeEndBundle.java        |   192 +
 .../jts/operation/relate/EdgeEndBundleStar.java    |    69 +
 .../jts/operation/relate/RelateComputer.java       |   389 +
 .../jts/operation/relate/RelateNode.java           |    52 +
 .../jts/operation/relate/RelateNodeFactory.java    |    33 +
 .../jts/operation/relate/RelateNodeGraph.java      |   135 +
 .../jts/operation/relate/RelateOp.java             |   115 +
 .../locationtech/jts/operation/relate/package.html |    52 +
 .../jts/operation/union/CascadedPolygonUnion.java  |   412 +
 .../jts/operation/union/PointGeometryUnion.java    |    86 +
 .../jts/operation/union/UnaryUnionOp.java          |   278 +
 .../jts/operation/union/UnionInteracting.java      |   133 +
 .../locationtech/jts/operation/union/package.html  |    13 +
 .../operation/valid/ConnectedInteriorTester.java   |   233 +
 .../jts/operation/valid/ConsistentAreaTester.java  |   149 +
 .../operation/valid/IndexedNestedRingTester.java   |   108 +
 .../jts/operation/valid/IsValidOp.java             |   618 +
 .../jts/operation/valid/RepeatedPointTester.java   |    81 +
 .../operation/valid/TopologyValidationError.java   |   173 +
 .../locationtech/jts/operation/valid/package.html  |    13 +
 .../locationtech/jts/planargraph/DirectedEdge.java |   213 +
 .../jts/planargraph/DirectedEdgeStar.java          |   163 +
 .../org/locationtech/jts/planargraph/Edge.java     |   120 +
 .../jts/planargraph/GraphComponent.java            |   151 +
 .../org/locationtech/jts/planargraph/Node.java     |   128 +
 .../org/locationtech/jts/planargraph/NodeMap.java  |    81 +
 .../locationtech/jts/planargraph/PlanarGraph.java  |   220 +
 .../org/locationtech/jts/planargraph/Subgraph.java |   107 +
 .../algorithm/ConnectedSubgraphFinder.java         |    96 +
 .../jts/planargraph/algorithm/package.html         |    13 +
 .../org/locationtech/jts/planargraph/package.html  |    13 +
 .../org/locationtech/jts/precision/CommonBits.java |   139 +
 .../locationtech/jts/precision/CommonBitsOp.java   |   163 +
 .../jts/precision/CommonBitsRemover.java           |   158 +
 .../CoordinatePrecisionReducerFilter.java          |    68 +
 .../jts/precision/EnhancedPrecisionOp.java         |   204 +
 .../jts/precision/GeometryPrecisionReducer.java    |   217 +
 .../jts/precision/MinimumClearance.java            |   315 +
 .../PrecisionReducerCoordinateOperation.java       |    77 +
 .../precision/SimpleGeometryPrecisionReducer.java  |   153 +
 .../jts/precision/SimpleMinimumClearance.java      |   164 +
 .../jts/precision/doc-files/minClearance.png       |   Bin 0 -> 6539 bytes
 .../org/locationtech/jts/precision/package.html    |    14 +
 .../jts/shape/GeometricShapeBuilder.java           |    94 +
 .../jts/shape/fractal/KochSnowflakeBuilder.java    |   103 +
 .../jts/shape/fractal/SierpinskiCarpetBuilder.java |   100 +
 .../jts/shape/random/RandomPointsBuilder.java      |   107 +
 .../shape/random/RandomPointsInGridBuilder.java    |   151 +
 .../jts/simplify/DouglasPeuckerLineSimplifier.java |    97 +
 .../jts/simplify/DouglasPeuckerSimplifier.java     |   210 +
 .../jts/simplify/LineSegmentIndex.java             |    95 +
 .../jts/simplify/TaggedLineSegment.java            |    42 +
 .../jts/simplify/TaggedLineString.java             |   102 +
 .../jts/simplify/TaggedLineStringSimplifier.java   |   238 +
 .../jts/simplify/TaggedLinesSimplifier.java        |    63 +
 .../jts/simplify/TopologyPreservingSimplifier.java |   185 +
 .../jts/simplify/VWLineSimplifier.java             |   174 +
 .../locationtech/jts/simplify/VWSimplifier.java    |   213 +
 .../org/locationtech/jts/simplify/package.html     |    13 +
 .../ConformingDelaunayTriangulationBuilder.java    |   198 +
 .../ConformingDelaunayTriangulator.java            |   544 +
 .../ConstraintEnforcementException.java            |    64 +
 .../triangulate/ConstraintSplitPointFinder.java    |    38 +
 .../jts/triangulate/ConstraintVertex.java          |    88 +
 .../jts/triangulate/ConstraintVertexFactory.java   |    25 +
 .../triangulate/DelaunayTriangulationBuilder.java  |   190 +
 .../IncrementalDelaunayTriangulator.java           |   123 +
 .../jts/triangulate/MidpointSplitPointFinder.java  |    41 +
 .../NonEncroachingSplitPointFinder.java            |    73 +
 .../org/locationtech/jts/triangulate/Segment.java  |   201 +
 .../locationtech/jts/triangulate/SplitSegment.java |    89 +
 .../VertexTaggedGeometryDataMapper.java            |    94 +
 .../jts/triangulate/VoronoiDiagramBuilder.java     |   179 +
 .../org/locationtech/jts/triangulate/package.html  |    13 +
 .../quadedge/EdgeConnectedTriangleTraversal.java   |    73 +
 .../quadedge/LastFoundQuadEdgeLocator.java         |    56 +
 .../quadedge/LocateFailureException.java           |    48 +
 .../jts/triangulate/quadedge/QuadEdge.java         |   414 +
 .../jts/triangulate/quadedge/QuadEdgeLocator.java  |    26 +
 .../triangulate/quadedge/QuadEdgeSubdivision.java  |   950 +
 .../jts/triangulate/quadedge/QuadEdgeTriangle.java |   340 +
 .../jts/triangulate/quadedge/QuadEdgeUtil.java     |    47 +
 .../jts/triangulate/quadedge/TraversalVisitor.java |    38 +
 .../triangulate/quadedge/TrianglePredicate.java    |   314 +
 .../jts/triangulate/quadedge/TriangleVisitor.java  |    28 +
 .../jts/triangulate/quadedge/Vertex.java           |   380 +
 .../jts/triangulate/quadedge/package.html          |    14 +
 .../java/org/locationtech/jts/util/Assert.java     |   103 +
 .../jts/util/AssertionFailedException.java         |    42 +
 .../org/locationtech/jts/util/CollectionUtil.java  |    82 +
 .../jts/util/CoordinateArrayFilter.java            |    53 +
 .../jts/util/CoordinateCountFilter.java            |    43 +
 .../main/java/org/locationtech/jts/util/Debug.java |   328 +
 .../jts/util/GeometricShapeFactory.java            |   446 +
 .../java/org/locationtech/jts/util/Memory.java     |    87 +
 .../java/org/locationtech/jts/util/NumberUtil.java |    23 +
 .../org/locationtech/jts/util/ObjectCounter.java   |    75 +
 .../org/locationtech/jts/util/PriorityQueue.java   |   133 +
 .../java/org/locationtech/jts/util/Stopwatch.java  |    87 +
 .../java/org/locationtech/jts/util/StringUtil.java |   106 +
 .../jts/util/UniqueCoordinateArrayFilter.java      |    69 +
 .../java/org/locationtech/jts/util/package.html    |     8 +
 modules/core/src/main/javadoc/overview.html        |    12 +
 .../jts/algorithm/AbstractPointInRingTest.java     |   112 +
 .../org/locationtech/jts/algorithm/AngleTest.java  |   105 +
 .../org/locationtech/jts/algorithm/AreaTest.java   |    63 +
 .../jts/algorithm/CGAlgorithmsDDTest.java          |    23 +
 .../locationtech/jts/algorithm/CentroidTest.java   |    50 +
 .../locationtech/jts/algorithm/ConvexHullTest.java |   146 +
 .../locationtech/jts/algorithm/DistanceTest.java   |    47 +
 .../jts/algorithm/InteriorPointTest.java           |    92 +
 .../org/locationtech/jts/algorithm/IsCCWTest.java  |    54 +
 .../org/locationtech/jts/algorithm/LengthTest.java |    38 +
 .../jts/algorithm/LocatePointInRingTest.java       |    42 +
 .../jts/algorithm/MinimumBoundingCircleTest.java   |   117 +
 .../jts/algorithm/MinimumDiameterTest.java         |    69 +
 .../jts/algorithm/NonRobustCGAlgorithms.java       |   247 +
 .../jts/algorithm/NonRobustLineIntersector.java    |   297 +
 .../algorithm/NonRobustLineIntersectorTest.java    |    52 +
 .../jts/algorithm/NonRobustRayCrossingCounter.java |   236 +
 .../jts/algorithm/OrientationIndexFailureTest.java |   206 +
 .../jts/algorithm/OrientationIndexTest.java        |   101 +
 .../jts/algorithm/PerturbedGridPolygonBuilder.java |   110 +
 .../jts/algorithm/PointInRingTest.java             |    49 +
 .../jts/algorithm/PointLocationOnLineTest.java     |    58 +
 .../jts/algorithm/PointLocatorTest.java            |    70 +
 .../jts/algorithm/RayCrossingCounterTest.java      |    42 +
 .../algorithm/RectangleLineIntersectorTest.java    |   163 +
 .../jts/algorithm/RobustLineIntersectionTest.java  |   368 +
 .../jts/algorithm/RobustLineIntersectorTest.java   |   161 +
 .../jts/algorithm/ShewchuksDeterminant.java        |   798 +
 .../distance/DiscreteHausdorffDistanceTest.java    |    81 +
 .../locate/IndexedPointInAreaLocatorTest.java      |    46 +
 .../locate/SimplePointInAreaLocatorTest.java       |    46 +
 .../jts/dissolve/LineDissolverTest.java            |   154 +
 .../locationtech/jts/edgegraph/EdgeGraphTest.java  |    71 +
 .../jts/generator/GeometryGenerator.java           |   150 +
 .../locationtech/jts/generator/GridGenerator.java  |   155 +
 .../jts/generator/LineStringGenerator.java         |   201 +
 .../locationtech/jts/generator/MultiGenerator.java |   175 +
 .../locationtech/jts/generator/PointGenerator.java |    44 +
 .../jts/generator/PolygonGenerator.java            |   310 +
 .../org/locationtech/jts/geom/AreaLengthTest.java  |    68 +
 .../jts/geom/BidirectionalComparatorTest.java      |    69 +
 .../jts/geom/CoordinateArraysTest.java             |    84 +
 .../jts/geom/CoordinateSequencesTest.java          |    70 +
 .../org/locationtech/jts/geom/CoordinateTest.java  |   168 +
 .../org/locationtech/jts/geom/EnvelopeTest.java    |   269 +
 .../jts/geom/GeometryCollectionImplTest.java       |    78 +
 .../jts/geom/GeometryCollectionIteratorTest.java   |    54 +
 .../locationtech/jts/geom/GeometryFactoryTest.java |   110 +
 .../locationtech/jts/geom/GeometryImplTest.java    |   448 +
 .../jts/geom/IntersectionMatrixTest.java           |   118 +
 .../org/locationtech/jts/geom/IsRectangleTest.java |    83 +
 .../org/locationtech/jts/geom/LineSegmentTest.java |   137 +
 .../locationtech/jts/geom/LineStringImplTest.java  |   185 +
 .../locationtech/jts/geom/MultiPointImplTest.java  |    87 +
 .../org/locationtech/jts/geom/NormalizeTest.java   |   198 +
 .../org/locationtech/jts/geom/PointImplTest.java   |   104 +
 .../locationtech/jts/geom/PrecisionModelTest.java  |    68 +
 .../jts/geom/PredicateShortCircuitTest.java        |    84 +
 .../jts/geom/RectanglePredicateSyntheticTest.java  |   145 +
 .../jts/geom/RectanglePredicateTest.java           |    82 +
 .../locationtech/jts/geom/SegmentDensifier.java    |    66 +
 .../org/locationtech/jts/geom/TriangleTest.java    |   226 +
 .../jts/geom/impl/BasicCoordinateSequenceTest.java |    53 +
 .../jts/geom/impl/CoordinateArraySequenceTest.java |    40 +
 .../jts/geom/impl/CoordinateSequenceTestBase.java  |   185 +
 .../geom/impl/PackedCoordinateSequenceTest.java    |    40 +
 .../prep/PreparedPolygonIntersectsStressTest.java  |   143 +
 .../prep/PreparedPolygonPredicateStressTest.java   |    89 +
 .../jts/geom/prep/StressTestHarness.java           |   124 +
 .../geom/util/AffineTransformationBuilderTest.java |   240 +
 .../jts/geom/util/AffineTransformationTest.java    |   260 +
 .../locationtech/jts/index/SpatialIndexTester.java |   160 +
 .../locationtech/jts/index/kdtree/KdTreeTest.java  |   150 +
 .../jts/index/quadtree/DoubleBitsTest.java         |    36 +
 .../jts/index/quadtree/IsEmptyTest.java            |    33 +
 .../jts/index/quadtree/QuadtreeTest.java           |    70 +
 .../index/strtree/GeometryDistanceComparator.java  |    70 +
 .../jts/index/strtree/IntervalTest.java            |    68 +
 .../jts/index/strtree/SIRtreeTest.java             |    67 +
 .../jts/index/strtree/STRtreeTest.java             |   256 +
 .../locationtech/jts/io/SerializabilityTest.java   |    49 +
 .../org/locationtech/jts/io/WKBReaderTest.java     |   204 +
 .../test/java/org/locationtech/jts/io/WKBTest.java |   245 +
 .../org/locationtech/jts/io/WKBWriterTest.java     |    66 +
 .../org/locationtech/jts/io/WKTReaderExpTest.java  |    91 +
 .../jts/io/WKTReaderParseErrorTest.java            |    86 +
 .../org/locationtech/jts/io/WKTReaderTest.java     |   149 +
 .../org/locationtech/jts/io/WKTWriterTest.java     |   166 +
 .../jts/io/gml2/GMLReaderTestCase.java             |   136 +
 .../jts/io/gml2/StaticLineStringTest.java          |    73 +
 .../jts/io/gml2/StaticMultiLineStringTest.java     |    78 +
 .../jts/io/gml2/StaticMultiPointTest.java          |    56 +
 .../jts/io/gml2/StaticMultiPolygonTest.java        |   151 +
 .../locationtech/jts/io/gml2/StaticPointTest.java  |    52 +
 .../jts/io/gml2/StaticPolygonTest.java             |   123 +
 .../locationtech/jts/io/gml2/WritingTestCase.java  |    86 +
 .../java/org/locationtech/jts/io/gml2/geometry.xsd |   349 +
 .../org/locationtech/jts/io/kml/KMLWriterTest.java |   166 +
 .../jts/linearref/AbstractIndexedLineTest.java     |   253 +
 .../jts/linearref/LengthIndexedLineTest.java       |   223 +
 .../jts/linearref/LinearLocationTest.java          |   165 +
 .../jts/linearref/LocationIndexedLineTest.java     |   105 +
 .../org/locationtech/jts/math/DDBasicTest.java     |   318 +
 .../org/locationtech/jts/math/DDComputeTest.java   |   132 +
 .../java/org/locationtech/jts/math/DDIOTest.java   |   243 +
 .../java/org/locationtech/jts/math/DDTest.java     |    49 +
 .../org/locationtech/jts/math/Vector2DTest.java    |    62 +
 .../jts/noding/SegmentPointComparatorFullTest.java |   125 +
 .../jts/noding/SegmentPointComparatorTest.java     |    54 +
 .../jts/noding/snapround/SnapRoundingTest.java     |   176 +
 .../locationtech/jts/operation/BoundaryTest.java   |   139 +
 .../locationtech/jts/operation/IsSimpleTest.java   |   132 +
 .../buffer/BufferResultValidatorTest.java          |    59 +
 .../jts/operation/buffer/BufferTest.java           |   478 +
 .../jts/operation/buffer/BufferValidator.java      |   266 +
 .../jts/operation/buffer/DepthSegmentTest.java     |    62 +
 .../jts/operation/distance/DistanceTest.java       |   100 +
 .../jts/operation/distance3d/Distance3DOpTest.java |   381 +
 .../operation/distance3d/WithinDistance3DTest.java |   272 +
 .../jts/operation/linemerge/LineMergerTest.java    |   132 +
 .../jts/operation/linemerge/LineSequencerTest.java |   250 +
 .../overlay/FixedPrecisionSnappingTest.java        |    45 +
 .../jts/operation/polygonize/PolygonizeTest.java   |   183 +
 .../jts/operation/relate/ContainsTest.java         |    70 +
 .../relate/RelateBoundaryNodeRuleTest.java         |   118 +
 .../jts/operation/relate/RelateTest.java           |    75 +
 .../union/CascadedPolygonUnionFileTest.java        |    74 +
 .../operation/union/CascadedPolygonUnionTest.java  |   103 +
 .../union/CascadedPolygonUnionTester.java          |   115 +
 .../jts/operation/union/UnaryUnionTest.java        |    74 +
 .../jts/operation/valid/IsValidTest.java           |    56 +
 .../operation/valid/SimpleNestedRingTester.java    |    80 +
 .../jts/operation/valid/ValidClosedRingTest.java   |   111 +
 .../ValidSelfTouchingRingFormingHoleTest.java      |   143 +
 .../jts/precision/CommonBitsOpTest.java            |    41 +
 .../precision/GeometryPrecisionReducerTest.java    |   146 +
 .../jts/precision/MinimumClearanceTest.java        |    58 +
 .../SimpleGeometryPrecisionReducerTest.java        |   110 +
 .../jts/simplify/DouglasPeuckerSimplifierTest.java |   170 +
 .../jts/simplify/GeometryOperationValidator.java   |   106 +
 .../jts/simplify/SameStructureTester.java          |    79 +
 .../simplify/TopologyPreservingSimplifierTest.java |   205 +
 .../jts/simplify/VWSimplifierTest.java             |    86 +
 .../jts/triangulate/ConformingDelaunayTest.java    |    76 +
 .../locationtech/jts/triangulate/DelaunayTest.java |   112 +
 .../locationtech/jts/triangulate/VoronoiTest.java  |    71 +
 .../locationtech/jts/util/PriorityQueueTest.java   |    67 +
 .../src/test/java/test/jts/GeometryTestCase.java   |    93 +
 .../core/src/test/java/test/jts/IsValidTester.java |    39 +
 .../java/test/jts/LineIntersectorBenchmark.java    |   125 +
 modules/core/src/test/java/test/jts/TestFiles.java |    23 +
 .../jts/geom/CoordinateSequenceExperiment2.java    |   108 +
 .../java/test/jts/geom/GeometryTestFactory.java    |   176 +
 .../test/java/test/jts/geom/TestSerializable.java  |   153 +
 .../java/test/jts/index/BinTreeCorrectTest.java    |   136 +
 .../src/test/java/test/jts/index/EnvelopeList.java |    50 +
 .../core/src/test/java/test/jts/index/Index.java   |    30 +
 .../src/test/java/test/jts/index/IndexTester.java  |   137 +
 .../src/test/java/test/jts/index/IntervalList.java |    50 +
 .../java/test/jts/index/QuadtreeCorrectTest.java   |   161 +
 .../src/test/java/test/jts/index/STRtreeDemo.java  |   163 +
 .../src/test/java/test/jts/index/TreeTimeTest.java |   127 +
 .../core/src/test/java/test/jts/insert-header.rb   |   100 +
 .../test/java/test/jts/junit/GeometryUtils.java    |    79 +
 .../src/test/java/test/jts/junit/MasterTester.java |   132 +
 .../java/test/jts/junit/MiscellaneousTest.java     |   486 +
 .../java/test/jts/junit/MiscellaneousTest2.java    |   161 +
 .../src/test/java/test/jts/junit/SimpleTest.java   |    36 +
 .../test/java/test/jts/perf/ExamplePerfTest.java   |    65 +
 .../java/test/jts/perf/PerformanceTestCase.java    |   134 +
 .../java/test/jts/perf/PerformanceTestRunner.java  |    98 +
 .../test/java/test/jts/perf/ThreadTestCase.java    |    33 +
 .../test/java/test/jts/perf/ThreadTestRunner.java  |    38 +
 .../jts/perf/algorithm/AreaPrecisionPerfTest.java  |    94 +
 .../algorithm/DDOrientationIndexAccuracyTest.java  |    91 +
 .../perf/algorithm/DistanceLineLineStressTest.java |    75 +
 .../algorithm/IndexedPointInAreaStressTest.java    |    63 +
 .../algorithm/MCIndexedPointInAreaLocator.java     |   146 +
 .../algorithm/MinimumBoundingCircleStressTest.java |    81 +
 .../jts/perf/algorithm/PointInAreaPerfTest.java    |    63 +
 .../jts/perf/algorithm/PointInAreaPerfTester.java  |    98 +
 .../perf/algorithm/PointInAreaStressTester.java    |   138 +
 .../perf/algorithm/PointInRingRobustnessTest.java  |   196 +
 .../RectangleLineIntersectorPerfTest.java          |   168 +
 .../algorithm/SimpleRayCrossingStressTest.java     |   107 +
 .../jts/perf/dissolve/LineDissolvePerfTest.java    |    96 +
 .../impl/PackedCoordinateSequenceMemoryTest.java   |    65 +
 .../geom/prep/PreparedGeometryThreadSafeTest.java  |    83 +
 .../geom/prep/PreparedLineIntersectsPerfTest.java  |   161 +
 .../prep/PreparedPolygonIntersectsPerfTest.java    |   217 +
 .../test/jts/perf/geom/prep/TestDataBuilder.java   |   109 +
 .../java/test/jts/perf/math/DDExpressionPerf.java  |   166 +
 .../test/java/test/jts/perf/math/InCirclePerf.java |   106 +
 .../test/java/test/jts/perf/math/TriPredicate.java |   268 +
 .../operation/buffer/BufferCorrectnessTest.java    |   138 +
 .../operation/buffer/DepthSegmentStressTest.java   |   259 +
 .../perf/operation/buffer/FileBufferPerfTest.java  |    87 +
 .../buffer/FileBufferResultValidatorTest.java      |   104 +
 .../operation/buffer/IteratedBufferStressTest.java |    80 +
 .../buffer/OffsetCurveCorrectnessTest.java         |    76 +
 .../operation/buffer/PolygonBufferStressTest.java  |   157 +
 .../buffer/RandomLineBufferStressTest.java         |   103 +
 .../buffer/RandomOffsetLineStringGenerator.java    |   137 +
 .../perf/operation/distance/CachedBABDistance.java |    36 +
 .../distance/TestPerfDistanceGeomPair.java         |   156 +
 .../distance/TestPerfDistanceGeomSet.java          |   159 +
 .../distance/TestPerfDistanceLinesPoints.java      |   222 +
 .../distance/TestPerfFastDistanceFile.java         |   129 +
 .../operation/overlay/OverlayNodingStressTest.java |   187 +
 .../predicate/RectangleIntersectsPerfTest.java     |   172 +
 .../relate/RelateMonotoneLinesPerfTest.java        |   105 +
 .../perf/operation/union/FileUnionPerfTest.java    |    70 +
 .../perf/operation/union/PolygonUnionPerfTest.java |   153 +
 .../jts/perf/operation/union/UnionPerfTester.java  |   166 +
 .../operation/valid/QuadtreeNestedRingTester.java  |   100 +
 .../operation/valid/SweeplineNestedRingTester.java |   115 +
 .../jts/perf/operation/valid/ValidStressTest.java  |   159 +
 .../jts/perf/triangulate/DelaunayPerfTest.java     |    96 +
 .../jts/perf/triangulate/DelaunayRobustTest.java   |    99 +
 .../test/jts/perf/triangulate/VoronoiPerfTest.java |    72 +
 .../core/src/test/java/test/jts/util/IOUtil.java   |    31 +
 .../test/java/test/jts/util/SerializationUtil.java |    40 +
 .../core/src/test/resources/testdata/africa.wkt    |  1681 +
 .../core/src/test/resources/testdata/bc-250k.wkt   |   177 +
 .../core/src/test/resources/testdata/bc_20K.wkt    | 84875 +++++++++++++++++++
 .../core/src/test/resources/testdata/europe.wkt    |  3323 +
 modules/core/src/test/resources/testdata/papua.wkt |   630 +
 modules/core/src/test/resources/testdata/plane.wkt |   260 +
 .../core/src/test/resources/testdata/polygon.wkb   |     1 +
 .../core/src/test/resources/testdata/uk-arrows.wkt |     4 +
 modules/core/src/test/resources/testdata/uk.wkt    |   171 +
 modules/core/src/test/resources/testdata/world.wkt | 40607 +++++++++
 modules/example/pom.xml                            |    18 +
 .../locationtech/jtsexample/geom/BasicExample.java |    45 +
 .../jtsexample/geom/ConstructionExample.java       |    52 +
 .../jtsexample/geom/ExtendedCoordinate.java        |    76 +
 .../jtsexample/geom/ExtendedCoordinateExample.java |    68 +
 .../geom/ExtendedCoordinateSequence.java           |   201 +
 .../geom/ExtendedCoordinateSequenceFactory.java    |    62 +
 .../jtsexample/geom/PrecisionModelExample.java     |   109 +
 .../jtsexample/geom/SimpleMethodsExample.java      |    70 +
 .../geom/prep/PreparedGeometryExample.java         |    73 +
 .../jtsexample/io/gml2/KMLReaderExample.java       |   182 +
 .../jtsexample/linearref/LinearRefExample.java     |    66 +
 .../operation/distance/ClosestPointExample.java    |    87 +
 .../operation/linemerge/LineMergeExample.java      |    86 +
 .../operation/polygonize/PolygonizeExample.java    |    65 +
 .../java/org/locationtech/jtsexample/package.html  |    14 +
 .../precision/EnhancedPrecisionOpExample.java      |    66 +
 .../technique/LineStringSelfIntersections.java     |    78 +
 .../technique/PolygonUnionUsingBuffer.java         |    62 +
 .../SearchUsingPreparedGeometryIndex.java          |   224 +
 modules/io/common/pom.xml                          |    25 +
 .../jts/io/geojson/GeoJsonConstants.java           |    36 +
 .../locationtech/jts/io/geojson/GeoJsonReader.java |   473 +
 .../locationtech/jts/io/geojson/GeoJsonWriter.java |   304 +
 .../locationtech/jts/io/geojson/GeoJsonTest.java   |   102 +
 .../jts/io/geojson/GeoJsonWriterTest.java          |   128 +
 modules/io/ora/README.md                           |    11 +
 modules/io/ora/pom.xml                             |    21 +
 .../org/locationtech/jts/io/oracle/OraGeom.java    |   501 +
 .../org/locationtech/jts/io/oracle/OraReader.java  |   623 +
 .../org/locationtech/jts/io/oracle/OraUtil.java    |   173 +
 .../org/locationtech/jts/io/oracle/OraWriter.java  |   688 +
 .../org/locationtech/jts/io/oracle/package.html    |     6 +
 .../jts/io/oracle/BaseOraTestCase.java             |    32 +
 .../jts/io/oracle/ConnectedTestCase.java           |   103 +
 .../java/org/locationtech/jts/io/oracle/MDSYS.java |    52 +
 .../jts/io/oracle/OraReaderCreateTest.java         |   455 +
 .../jts/io/oracle/OraWriterCreateTest.java         |   308 +
 .../jts/io/oracle/OraWriterSQLTest.java            |    79 +
 .../jts/io/oracle/StaticLineStringTest.java        |   172 +
 .../jts/io/oracle/StaticMultiLineStringTest.java   |   189 +
 .../jts/io/oracle/StaticMultiPointTest.java        |   153 +
 .../jts/io/oracle/StaticMultiPolygonTest.java      |   376 +
 .../jts/io/oracle/StaticPointTest.java             |   141 +
 .../jts/io/oracle/StaticPolygonTest.java           |   332 +
 .../jts/io/oracle/connection.properties            |     5 +
 modules/io/pom.xml                                 |    45 +
 modules/io/sde/README.md                           |    18 +
 modules/io/sde/pom.xml                             |    37 +
 .../org/locationtech/jts/io/sde/SdeReader.java     |   244 +
 .../java/org/locationtech/jts/io/sde/package.html  |     6 +
 modules/lab/README.md                              |     7 +
 modules/lab/pom.xml                                |    32 +
 .../org/locationtech/jts/hull/ConcaveHull.java     |    53 +
 .../jts/operation/buffer/VariableWidthBuffer.java  |   171 +
 .../org/locationtech/jtslab/RemoverFunctions.java  |    24 +
 .../locationtech/jtslab/SnapRoundFunctions.java    |    57 +
 .../jtslab/SnapRoundOverlayFunctions.java          |    66 +
 .../org/locationtech/jtslab/clean/HoleRemover.java |   105 +
 .../jtslab/clean/InvalidHoleRemover.java           |   119 +
 .../jtslab/clean/SmallHoleRemover.java             |    50 +
 .../jtslab/geom/util/GeometryEditorEx.java         |   428 +
 .../snapround/GeometryCoordinateReplacer.java      |    76 +
 .../jtslab/snapround/GeometrySnapRounder.java      |   211 +
 .../jtslab/snapround/PolygonCleaner.java           |    68 +
 .../jts/geom/OctagonalEnvelopeTest.java            |    41 +
 .../org/locationtech/jts/hull/ConcaveHullTest.java |    45 +
 .../jtslab/clean/InvalidHoleRemoverTest.java       |    92 +
 .../jtslab/clean/SmallHoleRemoverTest.java         |    87 +
 modules/pom.xml                                    |    42 +
 modules/tests/pom.xml                              |    60 +
 .../jtstest/TestCoordinateSequenceFactory.java     |    32 +
 .../locationtech/jtstest/command/CommandLine.java  |   148 +
 .../org/locationtech/jtstest/command/Option.java   |    40 +
 .../locationtech/jtstest/command/OptionSpec.java   |   129 +
 .../jtstest/command/ParseException.java            |    30 +
 .../jtstest/geomop/ArgumentConverter.java          |    83 +
 .../jtstest/geomop/BaseGeometryFunction.java       |   165 +
 .../geomop/BufferValidatedGeometryOperation.java   |   203 +
 .../jtstest/geomop/GeometryFunction.java           |    80 +
 .../jtstest/geomop/GeometryFunctionOperation.java  |   105 +
 .../jtstest/geomop/GeometryFunctionRegistry.java   |   169 +
 .../jtstest/geomop/GeometryMatcher.java            |    27 +
 .../jtstest/geomop/GeometryMethodOperation.java    |   219 +
 .../jtstest/geomop/GeometryOperation.java          |    51 +
 .../jtstest/geomop/LoggingGeometryOperation.java   |    59 +
 .../jtstest/geomop/NormalizedGeometryMatcher.java  |    43 +
 .../geomop/OverlayValidatedGeometryOperation.java  |   177 +
 .../jtstest/geomop/PreparedGeometryOperation.java  |   127 +
 .../geomop/PreparedGeometryTeeOperation.java       |   136 +
 .../geomop/StaticMethodGeometryFunction.java       |   136 +
 .../jtstest/geomop/TeeGeometryOperation.java       |    80 +
 .../jtstest/geomop/TestCaseGeometryFunctions.java  |    60 +
 .../jtstest/testrunner/BooleanResult.java          |    47 +
 .../jtstest/testrunner/BufferResultMatcher.java    |   114 +
 .../jtstest/testrunner/DoubleResult.java           |    49 +
 .../jtstest/testrunner/EqualityResultMatcher.java  |    40 +
 .../testrunner/GeometryOperationLoader.java        |    50 +
 .../jtstest/testrunner/GeometryResult.java         |    60 +
 .../locationtech/jtstest/testrunner/GuiUtil.java   |   160 +
 .../jtstest/testrunner/IntegerResult.java          |    49 +
 .../testrunner/JTSTestReflectionException.java     |    44 +
 .../jtstest/testrunner/JTSTestRunnerCmd.java       |   243 +
 .../locationtech/jtstest/testrunner/Logger.java    |    43 +
 .../jtstest/testrunner/NullResultMatcher.java      |    39 +
 .../jtstest/testrunner/Parameters.java             |   113 +
 .../jtstest/testrunner/ReportWriter.java           |    22 +
 .../locationtech/jtstest/testrunner/Result.java    |    29 +
 .../jtstest/testrunner/ResultMatcher.java          |    43 +
 .../jtstest/testrunner/SimpleReportWriter.java     |   177 +
 .../org/locationtech/jtstest/testrunner/Test.java  |   235 +
 .../locationtech/jtstest/testrunner/TestCase.java  |   167 +
 .../jtstest/testrunner/TestEngine.java             |   195 +
 .../jtstest/testrunner/TestParseException.java     |    23 +
 .../jtstest/testrunner/TestReader.java             |   596 +
 .../locationtech/jtstest/testrunner/TestRun.java   |   139 +
 .../jtstest/testrunner/TopologyTestApp.java        |   608 +
 .../org/locationtech/jtstest/util/FilesUtil.java   |    62 +
 .../org/locationtech/jtstest/util/StringUtil.java  |   511 +
 .../jtstest/util/io/WKTOrWKBReader.java            |    68 +
 .../locationtech/jtstest/CoreGeometryXMLTest.java  |    73 +
 .../test/resources/testxml/external/GEOSBuffer.xml |    59 +
 .../testxml/external/TestBufferExternal.xml        |    58 +
 .../testxml/external/TestBufferExternal2.xml       |   508 +
 .../testxml/external/TestBufferJagged.xml          |    75 +
 .../resources/testxml/external/TestOverlay.xml     |   109 +
 .../test/resources/testxml/external/TestValid.xml  |    26 +
 .../testxml}/external/geos-bug356-buffer.xml       |     0
 .../testxml/failure/TestBigNastyBuffer.xml         |    27 +
 .../testxml/failure/TestBufferFailure.xml          |    91 +
 .../testxml/failure/TestBufferInsideNonEmpty.xml   |    22 +
 .../testxml/failure/TestOverlayFailure.xml         |   280 +
 .../test/resources/testxml}/failure/bug368jts.xml  |     0
 .../testxml}/failure/geos-bug368-union.xml         |     0
 .../resources/testxml/general/TestBoundary.xml     |   165 +
 .../test/resources/testxml/general/TestBuffer.xml  |   135 +
 .../testxml/general/TestBufferMitredJoin.xml       |    60 +
 .../resources/testxml/general/TestCentroid.xml     |   271 +
 .../testxml/general/TestConvexHull-big.xml         |    17 +
 .../resources/testxml/general/TestConvexHull.xml   |   186 +
 .../test/resources/testxml/general/TestDensify.xml |    57 +
 .../resources/testxml/general/TestDistance.xml     |    60 +
 .../resources/testxml/general/TestEqualsExact.xml  |   157 +
 .../resources/testxml/general/TestFunctionAA.xml   |   633 +
 .../testxml/general/TestFunctionAAPrec.xml         |   828 +
 .../resources/testxml/general/TestFunctionLA.xml   |   522 +
 .../testxml/general/TestFunctionLAPrec.xml         |    59 +
 .../resources/testxml/general/TestFunctionLL.xml   |   375 +
 .../testxml/general/TestFunctionLLPrec.xml         |    28 +
 .../resources/testxml/general/TestFunctionPA.xml   |   155 +
 .../resources/testxml/general/TestFunctionPL.xml   |   286 +
 .../testxml/general/TestFunctionPLPrec.xml         |    19 +
 .../resources/testxml/general/TestFunctionPP.xml   |   269 +
 .../testxml/general/TestInteriorPoint.xml          |   128 +
 .../testxml/general/TestMinimumClearance.xml       |    89 +
 .../resources/testxml/general/TestOverlayEmpty.xml |  1021 +
 .../testxml/general/TestPreparedPointPredicate.xml |    34 +
 .../general/TestPreparedPolygonPredicate.xml       |   191 +
 ...estPreparedPredicatesWithGeometryCollection.xml |    81 +
 .../testxml/general/TestRectanglePredicate.xml     |   304 +
 .../resources/testxml/general/TestRelateAA.xml     |   235 +
 .../resources/testxml/general/TestRelateAC.xml     |    27 +
 .../resources/testxml/general/TestRelateLA.xml     |   190 +
 .../resources/testxml/general/TestRelateLC.xml     |    41 +
 .../resources/testxml/general/TestRelateLL.xml     |   311 +
 .../resources/testxml/general/TestRelatePA.xml     |   103 +
 .../resources/testxml/general/TestRelatePL.xml     |   124 +
 .../resources/testxml/general/TestRelatePP.xml     |    64 +
 .../test/resources/testxml/general/TestSimple.xml  |   357 +
 .../resources/testxml/general/TestUnaryUnion.xml   |   161 +
 .../testxml/general/TestUnaryUnionFloating.xml     |    20 +
 .../test/resources/testxml/general/TestValid.xml   |   746 +
 .../resources/testxml/general/TestValid2-big.xml   |    18 +
 .../test/resources/testxml/general/TestValid2.xml  |  5246 ++
 .../testxml/general/TestWithinDistance.xml         |    92 +
 .../testxml/robust/ExternalRobustness.xml          |   220 +
 .../resources/testxml/robust/MagnifyTopology.xml   |    86 +
 .../testxml/robust/TestRobustOverlayError.xml      |    19 +
 .../testxml/robust/TestRobustOverlayFixed.xml      |    18 +
 .../testxml/robust/TestRobustOverlayFloat.xml      |   104 +
 .../resources/testxml/robust/TestRobustRelate.xml  |    19 +
 .../testxml/robust/TestRobustRelateFloat.xml       |    40 +
 .../testxml/validate/TestRelateAA-big.xml          |    34 +
 .../resources/testxml/validate/TestRelateAA.xml    |  2833 +
 .../resources/testxml/validate/TestRelateAC.xml    |    36 +
 .../resources/testxml/validate/TestRelateLA.xml    |  1932 +
 .../resources/testxml/validate/TestRelateLC.xml    |    57 +
 .../resources/testxml/validate/TestRelateLL.xml    |  3388 +
 .../resources/testxml/validate/TestRelatePA.xml    |  1018 +
 .../resources/testxml/validate/TestRelatePL.xml    |  2286 +
 .../resources/testxml/validate/TestRelatePP.xml    |   303 +
 pom.xml                                            |   274 +
 src/META-INF/MANIFEST.MF                           |     4 -
 src/com/vividsolutions/jts/JTSVersion.java         |   119 -
 src/com/vividsolutions/jts/algorithm/Angle.java    |   309 -
 .../jts/algorithm/BoundaryNodeRule.java            |   210 -
 .../vividsolutions/jts/algorithm/CGAlgorithms.java |   595 -
 .../jts/algorithm/CGAlgorithms3D.java              |   182 -
 .../jts/algorithm/CGAlgorithmsDD.java              |   206 -
 .../jts/algorithm/CentralEndpointIntersector.java  |   153 -
 src/com/vividsolutions/jts/algorithm/Centroid.java |   273 -
 .../vividsolutions/jts/algorithm/CentroidArea.java |   202 -
 .../vividsolutions/jts/algorithm/CentroidLine.java |   108 -
 .../jts/algorithm/CentroidPoint.java               |    92 -
 .../vividsolutions/jts/algorithm/ConvexHull.java   |   516 -
 .../vividsolutions/jts/algorithm/HCoordinate.java  |   188 -
 .../jts/algorithm/InteriorPointArea.java           |   260 -
 .../jts/algorithm/InteriorPointLine.java           |   127 -
 .../jts/algorithm/InteriorPointPoint.java          |    88 -
 .../jts/algorithm/LineIntersector.java             |   438 -
 .../jts/algorithm/MCPointInRing.java               |   164 -
 .../jts/algorithm/MinimumBoundingCircle.java       |   362 -
 .../jts/algorithm/MinimumDiameter.java             |   358 -
 .../jts/algorithm/NonRobustCGAlgorithms.java       |   282 -
 .../jts/algorithm/NonRobustLineIntersector.java    |   320 -
 .../jts/algorithm/NotRepresentableException.java   |    51 -
 .../vividsolutions/jts/algorithm/PointInRing.java  |    49 -
 .../vividsolutions/jts/algorithm/PointLocator.java |   214 -
 .../jts/algorithm/RayCrossingCounter.java          |   250 -
 .../jts/algorithm/RectangleLineIntersector.java    |   165 -
 .../jts/algorithm/RobustCGAlgorithms.java          |    47 -
 .../jts/algorithm/RobustDeterminant.java           |   424 -
 .../jts/algorithm/RobustLineIntersector.java       |   482 -
 .../jts/algorithm/SimplePointInRing.java           |    59 -
 .../distance/DiscreteHausdorffDistance.java        |   226 -
 .../jts/algorithm/distance/DistanceToPoint.java    |    92 -
 .../jts/algorithm/distance/PointPairDistance.java  |   120 -
 .../locate/IndexedPointInAreaLocator.java          |   154 -
 .../algorithm/locate/PointOnGeometryLocator.java   |    52 -
 .../algorithm/locate/SimplePointInAreaLocator.java |   129 -
 .../jts/algorithm/match/AreaSimilarityMeasure.java |    73 -
 .../match/HausdorffSimilarityMeasure.java          |    95 -
 .../jts/algorithm/match/SimilarityMeasure.java     |    55 -
 .../algorithm/match/SimilarityMeasureCombiner.java |    49 -
 .../vividsolutions/jts/awt/FontGlyphReader.java    |   137 -
 .../jts/awt/GeometryCollectionShape.java           |   128 -
 .../jts/awt/IdentityPointTransformation.java       |    51 -
 .../vividsolutions/jts/awt/PointShapeFactory.java  |   397 -
 .../jts/awt/PointTransformation.java               |    54 -
 src/com/vividsolutions/jts/awt/PolygonShape.java   |   163 -
 .../jts/awt/ShapeCollectionPathIterator.java       |   121 -
 src/com/vividsolutions/jts/awt/ShapeReader.java    |   193 -
 src/com/vividsolutions/jts/awt/ShapeWriter.java    |   325 -
 src/com/vividsolutions/jts/densify/Densifier.java  |   179 -
 .../jts/dissolve/DissolveEdgeGraph.java            |    22 -
 .../jts/dissolve/DissolveHalfEdge.java             |    40 -
 .../vividsolutions/jts/dissolve/LineDissolver.java |   286 -
 .../vividsolutions/jts/edgegraph/EdgeGraph.java    |   144 -
 .../jts/edgegraph/EdgeGraphBuilder.java            |    77 -
 src/com/vividsolutions/jts/edgegraph/HalfEdge.java |   351 -
 .../vividsolutions/jts/edgegraph/MarkHalfEdge.java |   110 -
 src/com/vividsolutions/jts/geom/Coordinate.java    |   445 -
 .../vividsolutions/jts/geom/CoordinateArrays.java  |   489 -
 .../vividsolutions/jts/geom/CoordinateFilter.java  |    66 -
 .../vividsolutions/jts/geom/CoordinateList.java    |   246 -
 .../jts/geom/CoordinateSequence.java               |   187 -
 .../jts/geom/CoordinateSequenceComparator.java     |   163 -
 .../jts/geom/CoordinateSequenceFactory.java        |    79 -
 .../jts/geom/CoordinateSequenceFilter.java         |   101 -
 .../jts/geom/CoordinateSequences.java              |   244 -
 .../jts/geom/DefaultCoordinateSequence.java        |   218 -
 .../jts/geom/DefaultCoordinateSequenceFactory.java |    93 -
 src/com/vividsolutions/jts/geom/Dimension.java     |   164 -
 src/com/vividsolutions/jts/geom/Envelope.java      |   779 -
 src/com/vividsolutions/jts/geom/Geometry.java      |  1889 -
 .../jts/geom/GeometryCollection.java               |   303 -
 .../jts/geom/GeometryCollectionIterator.java       |   160 -
 .../jts/geom/GeometryComponentFilter.java          |    68 -
 .../vividsolutions/jts/geom/GeometryFactory.java   |   601 -
 .../vividsolutions/jts/geom/GeometryFilter.java    |    58 -
 .../jts/geom/IntersectionMatrix.java               |   598 -
 src/com/vividsolutions/jts/geom/LineSegment.java   |   670 -
 src/com/vividsolutions/jts/geom/LineString.java    |   342 -
 src/com/vividsolutions/jts/geom/Lineal.java        |    45 -
 src/com/vividsolutions/jts/geom/LinearRing.java    |   155 -
 src/com/vividsolutions/jts/geom/Location.java      |    92 -
 .../vividsolutions/jts/geom/MultiLineString.java   |   145 -
 src/com/vividsolutions/jts/geom/MultiPoint.java    |   123 -
 src/com/vividsolutions/jts/geom/MultiPolygon.java  |   155 -
 .../vividsolutions/jts/geom/OctagonalEnvelope.java |   377 -
 src/com/vividsolutions/jts/geom/Point.java         |   237 -
 src/com/vividsolutions/jts/geom/Polygon.java       |   450 -
 src/com/vividsolutions/jts/geom/Polygonal.java     |    47 -
 .../vividsolutions/jts/geom/PrecisionModel.java    |   488 -
 src/com/vividsolutions/jts/geom/Puntal.java        |    45 -
 .../vividsolutions/jts/geom/TopologyException.java |    68 -
 src/com/vividsolutions/jts/geom/Triangle.java      |   578 -
 .../jts/geom/impl/CoordinateArraySequence.java     |   281 -
 .../geom/impl/CoordinateArraySequenceFactory.java  |    99 -
 .../jts/geom/impl/PackedCoordinateSequence.java    |   493 -
 .../geom/impl/PackedCoordinateSequenceFactory.java |   169 -
 .../geom/prep/AbstractPreparedPolygonContains.java |   245 -
 .../jts/geom/prep/BasicPreparedGeometry.java       |   223 -
 .../jts/geom/prep/PreparedGeometry.java            |   192 -
 .../jts/geom/prep/PreparedGeometryFactory.java     |    85 -
 .../jts/geom/prep/PreparedLineString.java          |    79 -
 .../geom/prep/PreparedLineStringIntersects.java    |   143 -
 .../jts/geom/prep/PreparedPoint.java               |    68 -
 .../jts/geom/prep/PreparedPolygon.java             |   138 -
 .../jts/geom/prep/PreparedPolygonContains.java     |   101 -
 .../geom/prep/PreparedPolygonContainsProperly.java |   126 -
 .../jts/geom/prep/PreparedPolygonCovers.java       |   101 -
 .../jts/geom/prep/PreparedPolygonIntersects.java   |   126 -
 .../jts/geom/prep/PreparedPolygonPredicate.java    |   167 -
 .../jts/geom/util/AffineTransformation.java        |  1115 -
 .../jts/geom/util/AffineTransformationBuilder.java |   165 -
 .../jts/geom/util/AffineTransformationFactory.java |   199 -
 .../geom/util/ComponentCoordinateExtracter.java    |    83 -
 .../jts/geom/util/GeometryCollectionMapper.java    |    73 -
 .../jts/geom/util/GeometryCombiner.java            |   189 -
 .../jts/geom/util/GeometryEditor.java              |   365 -
 .../jts/geom/util/GeometryExtracter.java           |   105 -
 .../jts/geom/util/GeometryMapper.java              |    99 -
 .../jts/geom/util/GeometryTransformer.java         |   306 -
 .../jts/geom/util/LineStringExtracter.java         |   108 -
 .../jts/geom/util/LinearComponentExtracter.java    |   222 -
 .../util/NoninvertibleTransformationException.java |    53 -
 .../jts/geom/util/PointExtracter.java              |    96 -
 .../jts/geom/util/PolygonExtracter.java            |    93 -
 .../geom/util/ShortCircuitedGeometryVisitor.java   |    69 -
 .../jts/geom/util/SineStarFactory.java             |   148 -
 src/com/vividsolutions/jts/geomgraph/Depth.java    |   159 -
 .../vividsolutions/jts/geomgraph/DirectedEdge.java |   239 -
 .../jts/geomgraph/DirectedEdgeStar.java            |   406 -
 src/com/vividsolutions/jts/geomgraph/Edge.java     |   291 -
 src/com/vividsolutions/jts/geomgraph/EdgeEnd.java  |   150 -
 .../vividsolutions/jts/geomgraph/EdgeEndStar.java  |   352 -
 .../jts/geomgraph/EdgeIntersection.java            |   107 -
 .../jts/geomgraph/EdgeIntersectionList.java        |   168 -
 src/com/vividsolutions/jts/geomgraph/EdgeList.java |   132 -
 .../jts/geomgraph/EdgeNodingValidator.java         |    97 -
 src/com/vividsolutions/jts/geomgraph/EdgeRing.java |   246 -
 .../jts/geomgraph/GeometryGraph.java               |   459 -
 .../jts/geomgraph/GraphComponent.java              |   107 -
 src/com/vividsolutions/jts/geomgraph/Label.java    |   222 -
 src/com/vividsolutions/jts/geomgraph/Node.java     |   177 -
 .../vividsolutions/jts/geomgraph/NodeFactory.java  |    50 -
 src/com/vividsolutions/jts/geomgraph/NodeMap.java  |   137 -
 .../vividsolutions/jts/geomgraph/PlanarGraph.java  |   255 -
 src/com/vividsolutions/jts/geomgraph/Position.java |    61 -
 src/com/vividsolutions/jts/geomgraph/Quadrant.java |   160 -
 .../jts/geomgraph/TopologyLocation.java            |   207 -
 .../jts/geomgraph/index/EdgeSetIntersector.java    |    79 -
 .../jts/geomgraph/index/MonotoneChain.java         |    55 -
 .../jts/geomgraph/index/MonotoneChainEdge.java     |   154 -
 .../jts/geomgraph/index/MonotoneChainIndexer.java  |   118 -
 .../jts/geomgraph/index/SegmentIntersector.java    |   216 -
 .../geomgraph/index/SimpleEdgeSetIntersector.java  |   101 -
 .../index/SimpleMCSweepLineIntersector.java        |   165 -
 .../index/SimpleSweepLineIntersector.java          |   161 -
 .../jts/geomgraph/index/SweepLineEvent.java        |   112 -
 .../jts/geomgraph/index/SweepLineSegment.java      |    74 -
 .../vividsolutions/jts/index/ArrayListVisitor.java |    57 -
 src/com/vividsolutions/jts/index/ItemVisitor.java  |    45 -
 src/com/vividsolutions/jts/index/SpatialIndex.java |    87 -
 .../vividsolutions/jts/index/bintree/Bintree.java  |   212 -
 .../vividsolutions/jts/index/bintree/Interval.java |   105 -
 src/com/vividsolutions/jts/index/bintree/Key.java  |    96 -
 src/com/vividsolutions/jts/index/bintree/Node.java |   173 -
 .../vividsolutions/jts/index/bintree/NodeBase.java |   195 -
 src/com/vividsolutions/jts/index/bintree/Root.java |   121 -
 .../jts/index/chain/MonotoneChain.java             |   249 -
 .../jts/index/chain/MonotoneChainBuilder.java      |   139 -
 .../index/chain/MonotoneChainOverlapAction.java    |    76 -
 .../jts/index/chain/MonotoneChainSelectAction.java |    75 -
 .../intervalrtree/IntervalRTreeBranchNode.java     |    67 -
 .../index/intervalrtree/IntervalRTreeLeafNode.java |    58 -
 .../jts/index/intervalrtree/IntervalRTreeNode.java |    78 -
 .../intervalrtree/SortedPackedIntervalRTree.java   |   159 -
 .../vividsolutions/jts/index/kdtree/KdNode.java    |   165 -
 .../jts/index/kdtree/KdNodeVisitor.java            |    50 -
 .../vividsolutions/jts/index/kdtree/KdTree.java    |   371 -
 .../jts/index/quadtree/DoubleBits.java             |   174 -
 .../jts/index/quadtree/IntervalSize.java           |    73 -
 src/com/vividsolutions/jts/index/quadtree/Key.java |   102 -
 .../vividsolutions/jts/index/quadtree/Node.java    |   199 -
 .../jts/index/quadtree/NodeBase.java               |   252 -
 .../jts/index/quadtree/Quadtree.java               |   259 -
 .../vividsolutions/jts/index/quadtree/Root.java    |   120 -
 .../jts/index/strtree/AbstractNode.java            |   144 -
 .../jts/index/strtree/AbstractSTRtree.java         |   465 -
 .../jts/index/strtree/Boundable.java               |    51 -
 .../jts/index/strtree/BoundablePair.java           |   231 -
 .../jts/index/strtree/GeometryItemDistance.java    |    64 -
 .../vividsolutions/jts/index/strtree/Interval.java |    78 -
 .../jts/index/strtree/ItemBoundable.java           |    58 -
 .../jts/index/strtree/ItemDistance.java            |    58 -
 .../vividsolutions/jts/index/strtree/SIRtree.java  |   130 -
 .../vividsolutions/jts/index/strtree/STRtree.java  |   393 -
 .../jts/index/sweepline/SweepLineEvent.java        |    87 -
 .../jts/index/sweepline/SweepLineIndex.java        |   114 -
 .../jts/index/sweepline/SweepLineInterval.java     |    61 -
 .../index/sweepline/SweepLineOverlapAction.java    |    46 -
 .../vividsolutions/jts/io/ByteArrayInStream.java   |    91 -
 .../jts/io/ByteOrderDataInStream.java              |   108 -
 src/com/vividsolutions/jts/io/ByteOrderValues.java |   139 -
 src/com/vividsolutions/jts/io/InStream.java        |    54 -
 .../vividsolutions/jts/io/InputStreamInStream.java |    54 -
 src/com/vividsolutions/jts/io/OutStream.java       |    45 -
 .../jts/io/OutputStreamOutStream.java              |    54 -
 src/com/vividsolutions/jts/io/ParseException.java  |    75 -
 src/com/vividsolutions/jts/io/WKBConstants.java    |    49 -
 .../vividsolutions/jts/io/WKBHexFileReader.java    |   185 -
 src/com/vividsolutions/jts/io/WKBReader.java       |   375 -
 src/com/vividsolutions/jts/io/WKBWriter.java       |   436 -
 src/com/vividsolutions/jts/io/WKTFileReader.java   |   182 -
 src/com/vividsolutions/jts/io/WKTReader.java       |   735 -
 src/com/vividsolutions/jts/io/WKTWriter.java       |   777 -
 .../vividsolutions/jts/io/gml2/GMLConstants.java   |    74 -
 src/com/vividsolutions/jts/io/gml2/GMLHandler.java |   288 -
 src/com/vividsolutions/jts/io/gml2/GMLReader.java  |   132 -
 src/com/vividsolutions/jts/io/gml2/GMLWriter.java  |   486 -
 .../jts/io/gml2/GeometryStrategies.java            |   534 -
 src/com/vividsolutions/jts/io/kml/KMLWriter.java   |   386 -
 .../jts/linearref/ExtractLineByLocation.java       |   208 -
 .../jts/linearref/LengthIndexOfPoint.java          |   148 -
 .../jts/linearref/LengthIndexedLine.java           |   272 -
 .../jts/linearref/LengthLocationMap.java           |   224 -
 .../jts/linearref/LinearGeometryBuilder.java       |   152 -
 .../jts/linearref/LinearIterator.java              |   209 -
 .../jts/linearref/LinearLocation.java              |   484 -
 .../jts/linearref/LocationIndexOfLine.java         |    85 -
 .../jts/linearref/LocationIndexOfPoint.java        |   178 -
 .../jts/linearref/LocationIndexedLine.java         |   232 -
 src/com/vividsolutions/jts/math/DD.java            |  1401 -
 src/com/vividsolutions/jts/math/MathUtil.java      |   146 -
 src/com/vividsolutions/jts/math/Matrix.java        |   120 -
 src/com/vividsolutions/jts/math/Plane3D.java       |   112 -
 src/com/vividsolutions/jts/math/Vector2D.java      |   360 -
 src/com/vividsolutions/jts/math/Vector3D.java      |   182 -
 .../jts/noding/BasicSegmentString.java             |   112 -
 .../jts/noding/FastNodingValidator.java            |   174 -
 .../noding/FastSegmentSetIntersectionFinder.java   |   100 -
 .../jts/noding/InteriorIntersectionFinder.java     |   280 -
 .../noding/InteriorIntersectionFinderAdder.java    |   113 -
 .../jts/noding/IntersectionAdder.java              |   185 -
 .../jts/noding/IntersectionFinderAdder.java        |   114 -
 .../vividsolutions/jts/noding/IteratedNoder.java   |   140 -
 .../vividsolutions/jts/noding/MCIndexNoder.java    |   140 -
 .../noding/MCIndexSegmentSetMutualIntersector.java |   159 -
 .../jts/noding/NodableSegmentString.java           |    54 -
 .../jts/noding/NodedSegmentString.java             |   212 -
 src/com/vividsolutions/jts/noding/Noder.java       |    67 -
 .../vividsolutions/jts/noding/NodingValidator.java |   180 -
 src/com/vividsolutions/jts/noding/Octant.java      |   110 -
 .../jts/noding/OrientedCoordinateArray.java        |   131 -
 src/com/vividsolutions/jts/noding/ScaledNoder.java |   156 -
 .../jts/noding/SegmentIntersectionDetector.java    |   237 -
 .../jts/noding/SegmentIntersector.java             |    72 -
 src/com/vividsolutions/jts/noding/SegmentNode.java |   102 -
 .../vividsolutions/jts/noding/SegmentNodeList.java |   383 -
 .../jts/noding/SegmentPointComparator.java         |    98 -
 .../jts/noding/SegmentSetMutualIntersector.java    |    70 -
 .../vividsolutions/jts/noding/SegmentString.java   |    65 -
 .../jts/noding/SegmentStringDissolver.java         |   173 -
 .../jts/noding/SegmentStringUtil.java              |   120 -
 src/com/vividsolutions/jts/noding/SimpleNoder.java |    84 -
 .../noding/SimpleSegmentSetMutualIntersector.java  |   102 -
 .../vividsolutions/jts/noding/SinglePassNoder.java |    91 -
 .../jts/noding/snapround/GeometryNoder.java        |   145 -
 .../jts/noding/snapround/HotPixel.java             |   321 -
 .../jts/noding/snapround/MCIndexPointSnapper.java  |   134 -
 .../jts/noding/snapround/MCIndexSnapRounder.java   |   167 -
 .../jts/noding/snapround/SimpleSnapRounder.java    |   195 -
 .../vividsolutions/jts/operation/BoundaryOp.java   |   191 -
 .../jts/operation/GeometryGraphOperation.java      |    91 -
 .../vividsolutions/jts/operation/IsSimpleOp.java   |   347 -
 .../jts/operation/buffer/BufferBuilder.java        |   328 -
 .../buffer/BufferInputLineSimplifier.java          |   260 -
 .../jts/operation/buffer/BufferOp.java             |   388 -
 .../jts/operation/buffer/BufferParameters.java     |   366 -
 .../jts/operation/buffer/BufferSubgraph.java       |   330 -
 .../jts/operation/buffer/OffsetCurveBuilder.java   |   362 -
 .../operation/buffer/OffsetCurveSetBuilder.java    |   311 -
 .../operation/buffer/OffsetSegmentGenerator.java   |   678 -
 .../jts/operation/buffer/OffsetSegmentString.java  |   156 -
 .../jts/operation/buffer/RightmostEdgeFinder.java  |   187 -
 .../jts/operation/buffer/SubgraphDepthLocater.java |   258 -
 .../validate/BufferCurveMaximumDistanceFinder.java |   143 -
 .../buffer/validate/BufferDistanceValidator.java   |   252 -
 .../buffer/validate/BufferResultValidator.java     |   227 -
 .../buffer/validate/DistanceToPointFinder.java     |    90 -
 .../buffer/validate/PointPairDistance.java         |   113 -
 .../distance/ConnectedElementLocationFilter.java   |    80 -
 .../distance/ConnectedElementPointFilter.java      |    78 -
 .../jts/operation/distance/DistanceOp.java         |   425 -
 .../jts/operation/distance/FacetSequence.java      |   190 -
 .../distance/FacetSequenceTreeBuilder.java         |   106 -
 .../jts/operation/distance/GeometryLocation.java   |   112 -
 .../operation/distance/IndexedFacetDistance.java   |   188 -
 .../distance3d/AxisPlaneCoordinateSequence.java    |   159 -
 .../jts/operation/distance3d/Distance3DOp.java     |   587 -
 .../jts/operation/distance3d/PlanarPolygon3D.java  |   195 -
 .../jts/operation/linemerge/EdgeString.java        |   103 -
 .../operation/linemerge/LineMergeDirectedEdge.java |    80 -
 .../jts/operation/linemerge/LineMergeEdge.java     |    59 -
 .../jts/operation/linemerge/LineMergeGraph.java    |    91 -
 .../jts/operation/linemerge/LineMerger.java        |   198 -
 .../jts/operation/linemerge/LineSequencer.java     |   476 -
 .../overlay/ConsistentPolygonRingChecker.java      |   160 -
 .../jts/operation/overlay/EdgeSetNoder.java        |    78 -
 .../jts/operation/overlay/LineBuilder.java         |   201 -
 .../jts/operation/overlay/MaximalEdgeRing.java     |   105 -
 .../jts/operation/overlay/MinimalEdgeRing.java     |    66 -
 .../jts/operation/overlay/OverlayNodeFactory.java  |    56 -
 .../jts/operation/overlay/OverlayOp.java           |   695 -
 .../jts/operation/overlay/PointBuilder.java        |   126 -
 .../jts/operation/overlay/PolygonBuilder.java      |   299 -
 .../operation/overlay/snap/GeometrySnapper.java    |   276 -
 .../operation/overlay/snap/LineStringSnapper.java  |   236 -
 .../overlay/snap/SnapIfNeededOverlayOp.java        |   124 -
 .../jts/operation/overlay/snap/SnapOverlayOp.java  |   159 -
 .../overlay/validate/FuzzyPointLocator.java        |   151 -
 .../overlay/validate/OffsetPointGenerator.java     |   133 -
 .../overlay/validate/OverlayResultValidator.java   |   182 -
 .../jts/operation/polygonize/EdgeRing.java         |   476 -
 .../polygonize/PolygonizeDirectedEdge.java         |   114 -
 .../jts/operation/polygonize/PolygonizeEdge.java   |    56 -
 .../jts/operation/polygonize/PolygonizeGraph.java  |   444 -
 .../jts/operation/polygonize/Polygonizer.java      |   373 -
 .../jts/operation/predicate/RectangleContains.java |   185 -
 .../operation/predicate/RectangleIntersects.java   |   353 -
 .../jts/operation/relate/EdgeEndBuilder.java       |   165 -
 .../jts/operation/relate/EdgeEndBundle.java        |   206 -
 .../jts/operation/relate/EdgeEndBundleStar.java    |    91 -
 .../jts/operation/relate/RelateComputer.java       |   396 -
 .../jts/operation/relate/RelateNode.java           |    81 -
 .../jts/operation/relate/RelateNodeFactory.java    |    52 -
 .../jts/operation/relate/RelateNodeGraph.java      |   150 -
 .../jts/operation/relate/RelateOp.java             |   141 -
 .../jts/operation/union/CascadedPolygonUnion.java  |   424 -
 .../jts/operation/union/PointGeometryUnion.java    |    99 -
 .../jts/operation/union/UnaryUnionOp.java          |   288 -
 .../jts/operation/union/UnionInteracting.java      |   152 -
 .../operation/valid/ConnectedInteriorTester.java   |   239 -
 .../jts/operation/valid/ConsistentAreaTester.java  |   162 -
 .../operation/valid/IndexedNestedRingTester.java   |   126 -
 .../jts/operation/valid/IsValidOp.java             |   618 -
 .../operation/valid/QuadtreeNestedRingTester.java  |   116 -
 .../jts/operation/valid/RepeatedPointTester.java   |    96 -
 .../operation/valid/SimpleNestedRingTester.java    |    98 -
 .../operation/valid/SweeplineNestedRingTester.java |   129 -
 .../operation/valid/TopologyValidationError.java   |   193 -
 .../jts/planargraph/DirectedEdge.java              |   230 -
 .../jts/planargraph/DirectedEdgeStar.java          |   180 -
 src/com/vividsolutions/jts/planargraph/Edge.java   |   141 -
 .../jts/planargraph/GraphComponent.java            |   171 -
 src/com/vividsolutions/jts/planargraph/Node.java   |   145 -
 .../vividsolutions/jts/planargraph/NodeMap.java    |   101 -
 .../jts/planargraph/PlanarGraph.java               |   235 -
 .../vividsolutions/jts/planargraph/Subgraph.java   |   124 -
 .../algorithm/ConnectedSubgraphFinder.java         |   107 -
 .../vividsolutions/jts/precision/CommonBits.java   |   160 -
 .../vividsolutions/jts/precision/CommonBitsOp.java |   184 -
 .../jts/precision/CommonBitsRemover.java           |   175 -
 .../CoordinatePrecisionReducerFilter.java          |    86 -
 .../jts/precision/EnhancedPrecisionOp.java         |   226 -
 .../jts/precision/GeometryPrecisionReducer.java    |   235 -
 .../jts/precision/MinimumClearance.java            |   334 -
 .../PrecisionReducerCoordinateOperation.java       |    98 -
 .../precision/SimpleGeometryPrecisionReducer.java  |   167 -
 .../jts/precision/SimpleMinimumClearance.java      |   181 -
 .../jts/shape/GeometricShapeBuilder.java           |   111 -
 .../jts/shape/fractal/KochSnowflakeBuilder.java    |   120 -
 .../jts/shape/fractal/SierpinskiCarpetBuilder.java |   113 -
 .../jts/shape/random/RandomPointsBuilder.java      |   123 -
 .../shape/random/RandomPointsInGridBuilder.java    |   173 -
 .../jts/simplify/DouglasPeuckerLineSimplifier.java |   116 -
 .../jts/simplify/DouglasPeuckerSimplifier.java     |   224 -
 .../jts/simplify/LineSegmentIndex.java             |   113 -
 .../jts/simplify/TaggedLineSegment.java            |    61 -
 .../jts/simplify/TaggedLineString.java             |   118 -
 .../jts/simplify/TaggedLineStringSimplifier.java   |   256 -
 .../jts/simplify/TaggedLinesSimplifier.java        |    84 -
 .../jts/simplify/TopologyPreservingSimplifier.java |   187 -
 .../jts/simplify/VWLineSimplifier.java             |   162 -
 .../vividsolutions/jts/simplify/VWSimplifier.java  |   227 -
 .../ConformingDelaunayTriangulationBuilder.java    |   205 -
 .../ConformingDelaunayTriangulator.java            |   564 -
 .../ConstraintEnforcementException.java            |    85 -
 .../triangulate/ConstraintSplitPointFinder.java    |    59 -
 .../jts/triangulate/ConstraintVertex.java          |   109 -
 .../jts/triangulate/ConstraintVertexFactory.java   |    47 -
 .../triangulate/DelaunayTriangulationBuilder.java  |   197 -
 .../IncrementalDelaunayTriangulator.java           |   143 -
 .../jts/triangulate/MidpointSplitPointFinder.java  |    62 -
 .../NonEncroachingSplitPointFinder.java            |    94 -
 .../vividsolutions/jts/triangulate/Segment.java    |   222 -
 .../jts/triangulate/SplitSegment.java              |   110 -
 .../VertexTaggedGeometryDataMapper.java            |   108 -
 .../jts/triangulate/VoronoiDiagramBuilder.java     |   191 -
 .../quadedge/EdgeConnectedTriangleTraversal.java   |    94 -
 .../quadedge/LastFoundQuadEdgeLocator.java         |    77 -
 .../quadedge/LocateFailureException.java           |    69 -
 .../jts/triangulate/quadedge/QuadEdge.java         |   434 -
 .../jts/triangulate/quadedge/QuadEdgeLocator.java  |    47 -
 .../triangulate/quadedge/QuadEdgeSubdivision.java  |   954 -
 .../jts/triangulate/quadedge/QuadEdgeTriangle.java |   359 -
 .../jts/triangulate/quadedge/QuadEdgeUtil.java     |    71 -
 .../jts/triangulate/quadedge/TraversalVisitor.java |    59 -
 .../triangulate/quadedge/TrianglePredicate.java    |   335 -
 .../jts/triangulate/quadedge/TriangleVisitor.java  |    49 -
 .../jts/triangulate/quadedge/Vertex.java           |   403 -
 src/com/vividsolutions/jts/util/Assert.java        |   126 -
 .../jts/util/AssertionFailedException.java         |    63 -
 .../vividsolutions/jts/util/CollectionUtil.java    |   100 -
 .../jts/util/CoordinateArrayFilter.java            |    72 -
 .../jts/util/CoordinateCountFilter.java            |    63 -
 src/com/vividsolutions/jts/util/Debug.java         |   342 -
 .../jts/util/GeometricShapeFactory.java            |   460 -
 src/com/vividsolutions/jts/util/Memory.java        |   108 -
 src/com/vividsolutions/jts/util/NumberUtil.java    |    11 -
 src/com/vividsolutions/jts/util/ObjectCounter.java |    95 -
 src/com/vividsolutions/jts/util/PriorityQueue.java |   154 -
 src/com/vividsolutions/jts/util/Stopwatch.java     |   108 -
 src/com/vividsolutions/jts/util/StringUtil.java    |    94 -
 .../jts/util/UniqueCoordinateArrayFilter.java      |    89 -
 testxml/external/GEOSBuffer.xml                    |    59 -
 testxml/external/TestBufferExternal.xml            |    58 -
 testxml/external/TestBufferExternal2.xml           |   508 -
 testxml/external/TestBufferJagged.xml              |    75 -
 testxml/external/TestOverlay.xml                   |   109 -
 testxml/external/TestValid.xml                     |    26 -
 testxml/failure/TestBigNastyBuffer.xml             |    27 -
 testxml/failure/TestBufferFailure.xml              |    91 -
 testxml/failure/TestBufferInsideNonEmpty.xml       |    22 -
 testxml/failure/TestOverlayFailure.xml             |   280 -
 testxml/general/TestBoundary.xml                   |   165 -
 testxml/general/TestBuffer.xml                     |   135 -
 testxml/general/TestBufferMitredJoin.xml           |    60 -
 testxml/general/TestCentroid.xml                   |   247 -
 testxml/general/TestConvexHull-big.xml             |    17 -
 testxml/general/TestConvexHull.xml                 |   186 -
 testxml/general/TestDensify.xml                    |    57 -
 testxml/general/TestDistance.xml                   |    60 -
 testxml/general/TestEqualsExact.xml                |   157 -
 testxml/general/TestFunctionAA.xml                 |   633 -
 testxml/general/TestFunctionAAPrec.xml             |   828 -
 testxml/general/TestFunctionLA.xml                 |   522 -
 testxml/general/TestFunctionLAPrec.xml             |    59 -
 testxml/general/TestFunctionLL.xml                 |   375 -
 testxml/general/TestFunctionLLPrec.xml             |    28 -
 testxml/general/TestFunctionPA.xml                 |   155 -
 testxml/general/TestFunctionPL.xml                 |   286 -
 testxml/general/TestFunctionPLPrec.xml             |    19 -
 testxml/general/TestFunctionPP.xml                 |   269 -
 testxml/general/TestInteriorPoint.xml              |   128 -
 testxml/general/TestMinimumClearance.xml           |    89 -
 testxml/general/TestOverlayEmpty.xml               |  1021 -
 testxml/general/TestPreparedPointPredicate.xml     |    34 -
 testxml/general/TestPreparedPolygonPredicate.xml   |   191 -
 ...estPreparedPredicatesWithGeometryCollection.xml |    81 -
 testxml/general/TestRectanglePredicate.xml         |   304 -
 testxml/general/TestRelateAA.xml                   |   235 -
 testxml/general/TestRelateAC.xml                   |    27 -
 testxml/general/TestRelateLA.xml                   |   190 -
 testxml/general/TestRelateLC.xml                   |    41 -
 testxml/general/TestRelateLL.xml                   |   311 -
 testxml/general/TestRelatePA.xml                   |   103 -
 testxml/general/TestRelatePL.xml                   |   124 -
 testxml/general/TestRelatePP.xml                   |    64 -
 testxml/general/TestSimple.xml                     |   357 -
 testxml/general/TestUnaryUnion.xml                 |   161 -
 testxml/general/TestUnaryUnionFloating.xml         |    20 -
 testxml/general/TestValid.xml                      |   746 -
 testxml/general/TestValid2-big.xml                 |    18 -
 testxml/general/TestValid2.xml                     |  5246 --
 testxml/general/TestWithinDistance.xml             |    92 -
 testxml/robust/ExternalRobustness.xml              |   220 -
 testxml/robust/MagnifyTopology.xml                 |    86 -
 testxml/robust/TestRobustOverlayError.xml          |    19 -
 testxml/robust/TestRobustOverlayFixed.xml          |    18 -
 testxml/robust/TestRobustOverlayFloat.xml          |   104 -
 testxml/robust/TestRobustRelate.xml                |    19 -
 testxml/stmlf/stmlf-cases-20061018_int.xml         | 44826 ----------
 testxml/stmlf/stmlf-cases-20061020_int.xml         |   337 -
 testxml/validate/TestRelateAA-big.xml              |    34 -
 testxml/validate/TestRelateAA.xml                  |  2833 -
 testxml/validate/TestRelateAC.xml                  |    36 -
 testxml/validate/TestRelateLA.xml                  |  1932 -
 testxml/validate/TestRelateLC.xml                  |    57 -
 testxml/validate/TestRelateLL.xml                  |  3388 -
 testxml/validate/TestRelatePA.xml                  |  1018 -
 testxml/validate/TestRelatePL.xml                  |  2263 -
 testxml/validate/TestRelatePP.xml                  |   303 -
 1705 files changed, 312474 insertions(+), 161688 deletions(-)

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..71554b4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,8 @@
+.idea
+*.iml
+target
+.classpath
+.project
+.settings
+.externalToolBuilders
+build
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..20e9a0b
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,8 @@
+language: java
+jdk:
+  - oraclejdk8
+sudo: false
+cache:
+  directories:
+  - $HOME/.m2
+install: mvn install -B -V
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
new file mode 100644
index 0000000..1f26198
--- /dev/null
+++ b/CONTRIBUTING.md
@@ -0,0 +1,40 @@
+# Contributing to JTS
+
+The project welcomes contributions.  JTS is a mature, widely-used library, so contributions will be reviewed carefully to ensure they do not compromise the quality of the codebase.
+
+To start, it helps to announce what you are working on ahead of time to confirm that it is an acceptable contribution.  To do this post to the [JTS Mailing List](https://locationtech.org/mailman/listinfo/jts-dev). 
+
+The following sections outline workflows involved with contributions.
+
+## Become a Contributor
+
+In order to have code contributions accepted, the submitter must:
+
+1.  Sign the [Eclipse Contributor Agreement](https://www.eclipse.org/legal/ECA.php) (ECA) with the Eclipse Foundation.  Use the registered email with the Git commits associated to the GitHub pull request.
+
+## Develop a Contribution
+
+Code contributions must include a license header at the top of each file.  A sample header for Java files is [here](doc/sample_java_header.txt). 
+
+Code contributions should include the following:
+
+* Javadoc on classes and methods
+* Unit Tests to demonstrate code correctness and allow this to be maintained going forward.  In the case of bug fixes the unit test should demonstrate the bug in the absence of the fix (if any).  Unit Tests are usually JUnit classes, or in some cases may be JTS TestRunner test cases
+* License information on __all__ provided source files. An example license header can be found [here](doc/sample_java_header.txt). 
+
+## Make a Pull Request
+
+The easiest and most visible way to make a contribution is to submit a Pull Request (PR) to the [GitHub repo](https://github.com/locationtech/jts).  
+
+When preparing a PR please do the following:
+
+1.  Acknowledge that the code contribution is IP clean by 'signing off' the commits in the pull request with the '-s' option to 'git commit'.
+
+2. Labeling the PR helps to track and prioritize the contribution.  Use the following labels:
+   * The contribution type: enhancement, bug, api
+   * The module being contributed to: jts-core, jst-io, jts-app, jts-doc, jts-build
+
+3. When a PR is submitted Travis CI will run to check the commiter Eclipse status and the build correctness.  
+  Please check the PR status, and fix any reported problems
+
+If you have questions about this, please ask on the jts-dev list.
diff --git a/DEVELOPING.md b/DEVELOPING.md
new file mode 100644
index 0000000..e2a5848
--- /dev/null
+++ b/DEVELOPING.md
@@ -0,0 +1,88 @@
+# JTS Developing Guide
+
+## Building
+
+The JTS build chain uses Maven.  Build commands are executed at the project root directory (this one).
+
+* Build JTS, with tests:
+
+        mvn clean install
+    
+* Build JTS, no tests:
+
+        mvn clean install -DskipTests
+
+* Build `jts-io-ora`:
+
+        mvn install -Poracle
+        
+* Build `jts-io-sde`:
+
+        mvn install -Parcsde
+        
+* Build everything:
+
+        mvn install -Pall
+
+## Javadoc
+
+* Build Javadoc for core modules
+
+        mvn javadoc:aggregate
+
+## Eclipse Configuration
+
+* Generate Eclipse configuration using `mvn eclipse:eclipse`
+* Import the generated projects into an Eclipse workspace
+
+### Run Configurations
+
+It is convenient to define the following Run Configurations:
+
+
+* **JTS TestRunner** - for executing XML tests:
+
+Field | Value
+------|------
+Type | Java Application
+Project | `jts-tests`
+Main class | `org.locationtech.jtstest.testrunner.JTSTestRunnerCmd`
+Program arguments | `-files validate general`
+Working directory | `${workspace_loc:jts-tests/src/test/resources/testxml}`
+
+* **JTS TestBuilder** - for viewing and processing geometry with JTS
+
+Field | Value
+------|------
+Type | Java Application
+Project | `jts-app`
+Main class | `org.locationtech.jtstest.testbuilder.JTSTestBuilder`
+Program arguments (optional) | `-geomfunc <classname> ...`
+VM args | `-Xmx1000M`
+VM args (optional, for Mac) | `-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel`  
+Working directory | Default
+
+## Testing
+
+JTS aims for 100% code coverage for unit tests. 
+
+There are two kinds of unit tests:
+
+### JUnit tests
+
+Used for verifying API code, internal data structures, and ancillary algorithms.
+
+### XML Tests
+
+JTS provides a code-independent, declarative XML-based format for expressing geometric functional tests.  
+This format has the following advantages:
+
+* allows encoding large geometries
+* provides geometric test cases in a reusable way
+* easily consumed by external tools such as the JTS TestBuilder or other geometry libraries (e.g. GEOS)
+* allows geometric tests to be used with other operation implementations, for testing or comparison purposes
+
+This format should be used for tests which involve large geometries, or which 
+express fundamental geometric semantics of the JTS library.
+
+
diff --git a/FAQ-LICENSING.md b/FAQ-LICENSING.md
new file mode 100644
index 0000000..63d970a
--- /dev/null
+++ b/FAQ-LICENSING.md
@@ -0,0 +1,62 @@
+# JTS Licensing FAQ
+
+JTS is dual-licensed under:
+
+* the [Eclipse Public License 1.0](https://www.eclipse.org/legal/epl-v10.html) ("EPL") 
+* the [Eclipse Distribution License 1.0](http://www.eclipse.org/org/documents/edl-v10.php) (a Revised BSD-style license). 
+
+More detail is provided in the [LICENSES](LICENSES.md) document.
+
+This FAQ clarifies the implications of the JTS software licensing.
+
+## Terminology
+
+* **Downstream projects** are codebases which link to JTS libraries
+  * e.g. GeoTools, GeoServer, etc.
+* **Derivative projects** are ports of JTS to other languages 
+  * e.g. GEOS, JSTS, etc.
+
+
+## Licensing Frequently Asked Questions
+
+**A1. What is the difference between EDL and Revised BSD?**
+
+  Revised BSD is a license *family* (see [Wikipedia entry](https://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22BSD_License_2.0.22.2C_.22Revised_BSD_License.22.2C_.22New_BSD_License.22.2C_or_.22Modified_BSD_License.22.29)).
+  Revised BSD is also known as "Modified BSD", "BSD 2.0" or "3-clause BSD".  It is a less restrictive version of the original BSD license.
+  
+  EDL is the actual defined license.
+  It is called that because Eclipse is the distributing organization.
+
+**A2. JTS no longer uses LGPL.  What does this mean for downstream projects?**
+
+  JTS is now released under a dual license: EDL **or** EPL.  
+  
+  Dual-licensing gives downstream projects their choice of either:
+
+* The **EDL** is a Revised BSD-style license. This license is **more** permissive than the LGPL, allowing a wider variety of uses.
+  
+* The **EPL** provides a similar permissiveness to LGPL, with different wording around patents and requires a notice of where source code for JTS is available.
+
+The choice of which license to use is up to you.
+
+**A3. But I thought LGPL and EPL do not mix? How does this affect derivative projects like the LGPL GEOS project?**
+
+  An LGPL project (like GEOS or GeoTools) can use JTS as a dependency, under the terms of the EDL license. 
+  The three clauses in the EDL (common to all BSD-style licenses) allow GEOS to
+  port the JTS work to C and distribute the resulting work under the LGPL. 
+  Although the LGPL license contains additional restrictions 
+  (notably a requirement to share modifications under the same license) 
+  that exceed what is required by the EDL, these do not conflict with the EDL.
+  
+  For further information about the compatibility of Revised BSD-style licenses
+  with the GPL see the [FSF License Comments](https://www.gnu.org/licenses/license-list.en.html).
+
+**A4. How can an LGPL-licensed project (such as GEOS) contribute code to JTS?**
+
+  From the JTS perspective this works in the same way as any other contribution.  
+  The contributor must have an Eclipse *Contributor License Agreement* (CLA) in place.  
+  For details see the [**Contributing Guide**](CONTRIBUTING.md).
+
+  Code contributed to JTS **must** be releasable under the EDL & EPL licenses.
+  Therefore the contributor must have permission from the contributing project (e.g. via OSGeo CLA or similar) 
+  to relicense the work in question. 
diff --git a/LICENSES.md b/LICENSES.md
new file mode 100644
index 0000000..9710953
--- /dev/null
+++ b/LICENSES.md
@@ -0,0 +1,21 @@
+# JTS Topology Suite Licensing
+
+May 30th, 2017
+
+## Project Licenses
+
+The Eclipse Foundation makes available all content in this project ("Content"). Unless otherwise indicated below, the Content is provided to you under the terms and conditions of either the [Eclipse Public License 1.0](https://www.eclipse.org/legal/epl-v10.html) ("EPL") or the [Eclipse Distribution License 1.0](http://www.eclipse.org/org/documents/edl-v10.php) (a BSD Style License).  For purposes of the EPL, "Program" will mean the Content.
+
+If you did not receive this Content directly from the Eclipse Foundation, the Content is being redistributed by another party ("Redistributor") and different terms and conditions may apply to your use of any object code in the Content. Check the Redistributor's license that was provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise indicated below, the terms and conditions of the EPL still apply to any source code in the Content and such source  [...]
+
+## Third Party Content
+
+The Content includes items that have been sourced from third parties as set out below. If you did not receive this Content directly from the Eclipse Foundation, the following is provided for informational purposes only, and you should look to the Redistributor's license for terms and conditions of use.
+
+### GeoTools 
+
+JTS includes some code from the GeoTools project.  This code has been licensed to the JTS project under the OSGeo BSD License [2] by the GeoTools PSC [3,4].
+
+[2] https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+[3] https://github.com/geotools/geotools/wiki/JTS-ORA-Contribution
+[4] https://github.com/geotools/geotools/wiki/JTS-Shapefile-Contribution
diff --git a/LICENSE_EDLv1.txt b/LICENSE_EDLv1.txt
new file mode 100644
index 0000000..52646c2
--- /dev/null
+++ b/LICENSE_EDLv1.txt
@@ -0,0 +1,30 @@
+Eclipse Distribution License - v 1.0
+
+Copyright (c) 2007, Eclipse Foundation, Inc. and its licensors.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+  Redistributions of source code must retain the above copyright notice, this
+  list of conditions and the following disclaimer.
+
+  Redistributions in binary form must reproduce the above copyright notice,
+  this list of conditions and the following disclaimer in the documentation
+  and/or other materials provided with the distribution.
+
+  Neither the name of the Eclipse Foundation, Inc. nor the names of its
+  contributors may be used to endorse or promote products derived from this
+  software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/LICENSE_EPLv1.txt b/LICENSE_EPLv1.txt
new file mode 100644
index 0000000..7d44921
--- /dev/null
+++ b/LICENSE_EPLv1.txt
@@ -0,0 +1,216 @@
+Eclipse Public License, Version 1.0 (EPL-1.0)
+
+THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
+LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+1. DEFINITIONS
+
+"Contribution" means:
+
+    a) in the case of the initial Contributor, the initial code and
+       documentation distributed under this Agreement, and
+
+    b) in the case of each subsequent Contributor:
+        i) changes to the Program, and
+        ii) additions to the Program;
+
+where such changes and/or additions to the Program originate from and are
+distributed by that particular Contributor. A Contribution 'originates'
+from a Contributor if it was added to the Program by such Contributor itself
+or anyone acting on such Contributor's behalf. Contributions do not include
+additions to the Program which: (i) are separate modules of software
+distributed in conjunction with the Program under their own license agreement,
+and (ii) are not derivative works of the Program.
+
+"Contributor" means any person or entity that distributes the Program.
+
+"Licensed Patents " mean patent claims licensable by a Contributor which are
+necessarily infringed by the use or sale of its Contribution alone or
+when combined with the Program.
+
+"Program" means the Contributions distributed in accordance with
+this Agreement.
+
+"Recipient" means anyone who receives the Program under this Agreement,
+including all Contributors.
+
+2. GRANT OF RIGHTS
+
+    a) Subject to the terms of this Agreement, each Contributor hereby grants
+       Recipient a non-exclusive, worldwide, royalty-free copyright license to
+       reproduce, prepare derivative works of, publicly display, publicly
+       perform, distribute and sublicense the Contribution of such
+       Contributor, if any, and such derivative works,
+       in source code and object code form.
+
+    b) Subject to the terms of this Agreement, each Contributor hereby grants
+       Recipient a non-exclusive, worldwide, royalty-free patent license under
+       Licensed Patents to make, use, sell, offer to sell, import and
+       otherwise transfer the Contribution of such Contributor, if any,
+       in source code and object code form. This patent license shall apply
+       to the combination of the Contribution and the Program if, at the time
+       the Contribution is added by the Contributor, such addition of the
+       Contribution causes such combination to be covered by the
+       Licensed Patents. The patent license shall not apply to any other
+       combinations which include the Contribution.
+       No hardware per se is licensed hereunder.
+
+    c) Recipient understands that although each Contributor grants the
+       licenses to its Contributions set forth herein, no assurances are
+       provided by any Contributor that the Program does not infringe the
+       patent or other intellectual property rights of any other entity.
+       Each Contributor disclaims any liability to Recipient for claims
+       brought by any other entity based on infringement of intellectual
+       property rights or otherwise. As a condition to exercising the
+       rights and licenses granted hereunder, each Recipient hereby assumes
+       sole responsibility to secure any other intellectual property rights
+       needed, if any. For example, if a third party patent license is
+       required to allow Recipient to distribute the Program, it is
+       Recipient's responsibility to acquire that license
+       before distributing the Program.
+
+    d) Each Contributor represents that to its knowledge it has sufficient
+       copyright rights in its Contribution, if any, to grant the copyright
+       license set forth in this Agreement.
+
+3. REQUIREMENTS
+
+A Contributor may choose to distribute the Program in object code form under
+its own license agreement, provided that:
+
+    a) it complies with the terms and conditions of this Agreement; and
+
+    b) its license agreement:
+
+        i) effectively disclaims on behalf of all Contributors all warranties
+        and conditions, express and implied, including warranties or
+        conditions of title and non-infringement, and implied warranties or
+        conditions of merchantability and fitness for a particular purpose;
+
+        ii) effectively excludes on behalf of all Contributors all liability
+        for damages, including direct, indirect, special, incidental and
+        consequential damages, such as lost profits;
+
+        iii) states that any provisions which differ from this Agreement are
+        offered by that Contributor alone and not by any other party; and
+
+        iv) states that source code for the Program is available from such
+        Contributor, and informs licensees how to obtain it in a reasonable
+        manner on or through a medium customarily used for software exchange.
+
+When the Program is made available in source code form:
+
+    a) it must be made available under this Agreement; and
+    b) a copy of this Agreement must be included with each copy of the Program.
+
+Contributors may not remove or alter any copyright notices contained
+within the Program.
+
+Each Contributor must identify itself as the originator of its Contribution,
+if any, in a manner that reasonably allows subsequent Recipients to
+identify the originator of the Contribution.
+
+4. COMMERCIAL DISTRIBUTION
+
+Commercial distributors of software may accept certain responsibilities with
+respect to end users, business partners and the like. While this license is
+intended to facilitate the commercial use of the Program, the Contributor who
+includes the Program in a commercial product offering should do so in a manner
+which does not create potential liability for other Contributors. Therefore,
+if a Contributor includes the Program in a commercial product offering,
+such Contributor ("Commercial Contributor") hereby agrees to defend and
+indemnify every other Contributor ("Indemnified Contributor") against any
+losses, damages and costs (collectively "Losses") arising from claims,
+lawsuits and other legal actions brought by a third party against the
+Indemnified Contributor to the extent caused by the acts or omissions of
+such Commercial Contributor in connection with its distribution of the Program
+in a commercial product offering. The obligations in this section do not apply
+to any claims or Losses relating to any actual or alleged intellectual
+property infringement. In order to qualify, an Indemnified Contributor must:
+a) promptly notify the Commercial Contributor in writing of such claim,
+and b) allow the Commercial Contributor to control, and cooperate with the
+Commercial Contributor in, the defense and any related settlement
+negotiations. The Indemnified Contributor may participate in any such
+claim at its own expense.
+
+For example, a Contributor might include the Program in a commercial product
+offering, Product X. That Contributor is then a Commercial Contributor.
+If that Commercial Contributor then makes performance claims, or offers
+warranties related to Product X, those performance claims and warranties
+are such Commercial Contributor's responsibility alone. Under this section,
+the Commercial Contributor would have to defend claims against the other
+Contributors related to those performance claims and warranties, and if a
+court requires any other Contributor to pay any damages as a result,
+the Commercial Contributor must pay those damages.
+
+5. NO WARRANTY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
+Each Recipient is solely responsible for determining the appropriateness of
+using and distributing the Program and assumes all risks associated with its
+exercise of rights under this Agreement , including but not limited to the
+risks and costs of program errors, compliance with applicable laws, damage to
+or loss of data, programs or equipment, and unavailability
+or interruption of operations.
+
+6. DISCLAIMER OF LIABILITY
+
+EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
+LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
+EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+7. GENERAL
+
+If any provision of this Agreement is invalid or unenforceable under
+applicable law, it shall not affect the validity or enforceability of the
+remainder of the terms of this Agreement, and without further action by
+the parties hereto, such provision shall be reformed to the minimum extent
+necessary to make such provision valid and enforceable.
+
+If Recipient institutes patent litigation against any entity (including a
+cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+(excluding combinations of the Program with other software or hardware)
+infringes such Recipient's patent(s), then such Recipient's rights granted
+under Section 2(b) shall terminate as of the date such litigation is filed.
+
+All Recipient's rights under this Agreement shall terminate if it fails to
+comply with any of the material terms or conditions of this Agreement and
+does not cure such failure in a reasonable period of time after becoming
+aware of such noncompliance. If all Recipient's rights under this
+Agreement terminate, Recipient agrees to cease use and distribution of the
+Program as soon as reasonably practicable. However, Recipient's obligations
+under this Agreement and any licenses granted by Recipient relating to the
+Program shall continue and survive.
+
+Everyone is permitted to copy and distribute copies of this Agreement,
+but in order to avoid inconsistency the Agreement is copyrighted and may
+only be modified in the following manner. The Agreement Steward reserves
+the right to publish new versions (including revisions) of this Agreement
+from time to time. No one other than the Agreement Steward has the right to
+modify this Agreement. The Eclipse Foundation is the initial
+Agreement Steward. The Eclipse Foundation may assign the responsibility to
+serve as the Agreement Steward to a suitable separate entity. Each new version
+of the Agreement will be given a distinguishing version number. The Program
+(including Contributions) may always be distributed subject to the version
+of the Agreement under which it was received. In addition, after a new version
+of the Agreement is published, Contributor may elect to distribute the Program
+(including its Contributions) under the new version. Except as expressly
+stated in Sections 2(a) and 2(b) above, Recipient receives no rights or
+licenses to the intellectual property of any Contributor under this Agreement,
+whether expressly, by implication, estoppel or otherwise. All rights in the
+Program not expressly granted under this Agreement are reserved.
+
+This Agreement is governed by the laws of the State of New York and the
+intellectual property laws of the United States of America. No party to
+this Agreement will bring a legal action under this Agreement more than one
+year after the cause of action arose. Each party waives its rights to a
+jury trial in any resulting litigation.
diff --git a/MIGRATION.md b/MIGRATION.md
new file mode 100644
index 0000000..9ead150
--- /dev/null
+++ b/MIGRATION.md
@@ -0,0 +1,32 @@
+JTS Upgrade Guide
+=================
+
+The JTS Topology Suite has a long history, and in 2016/2017, [Vivid Solutions](http://www.vividsolutions.com/) brought the project to the LocationTech working group of the Eclipse Foundation.  
+
+During that transition, the Java package names and Maven GAVs have changed.  For package names (typically used in imports), the change is reflected below:
+
+|               | **JTS 1.14.0 and before** | **JTS 1.15.0 and later**    |
+|---------------|:--------------------------|:----------------------------|
+| Maven GroupId | com.vividsolutions        | org.locationtech.jts        |
+| Package names | com.vividsolutions.jts.*  | org.locationtech.jts.*      |
+
+To upgrade a Maven project (or another build tool using Maven dependency management), one can do a find and replace on ```pom.xml``` files (or similiar build files).  In the source code, one could do a find and replace on the package names.  As a concrete example, one could use these two commands to handle most of the migration. 
+
+```
+git grep -l com.vividsolutions | grep pom.xml | xargs sed -i "s/com.vividsolutions/org.locationtech.jts/g"
+git grep -l com.vividsolutions | xargs sed -i "s/com.vividsolutions/org.locationtech/g"
+```
+
+## Using JTS with Maven
+
+To include JTS in a Maven project, add a dependency block like the following:
+
+```xml
+<dependency>
+    <groupId>org.locationtech.jts</groupId>
+    <artifactId>jts-core</artifactId>
+    <version>${jts.version}</version>
+</dependency>
+```
+
+Where ${jts.version} is the released version of JTS one chooses to use.  See the [releases](https://github.com/locationtech/jts/releases) page for options.
diff --git a/OSGEO_LICENSE.txt b/OSGEO_LICENSE.txt
new file mode 100644
index 0000000..0c81f79
--- /dev/null
+++ b/OSGEO_LICENSE.txt
@@ -0,0 +1,11 @@
+Copyright (c) 2003, Open Source Geospatial Foundation.
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+* Neither the name of the Open Source Geospatial Foundation, nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFI [...]
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..237429d
--- /dev/null
+++ b/README.md
@@ -0,0 +1,59 @@
+JTS Topology Suite
+==================
+
+The JTS Topology Suite is a Java library for creating and manipulating vector geometry.  It also provides a comprehensive set of geometry test cases, and the TestBuilder GUI application for working with and visualizing geometry and JTS functions.
+
+![JTS logo](jts_logo.png)
+
+[![Build Status](https://api.travis-ci.org/locationtech/jts.svg)](http://travis-ci.org/locationtech/jts) [![Join the chat at https://gitter.im/locationtech/jts](https://badges.gitter.im/locationtech/jts.svg)](https://gitter.im/locationtech/jts?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
+
+
+JTS is in incubation with the [LocationTech](http://www.locationtech.org) working group of the Eclipse Foundation.
+
+![LocationTech](locationtech_mark.png) 
+
+## Locations
+
+* Git Repo: [github.com/locationtech/jts](https://github.com/locationtech/jts)
+* Mailing List: [locationtech.org/mailman/listinfo/jts-dev](https://locationtech.org/mailman/listinfo/jts-dev)
+* LocationTech Home: [locationtech.org/projects/technology.jts](https://locationtech.org/projects/technology.jts)
+* GitHub web pages: [locationtech.github.io/jts/](https://locationtech.github.io/jts/)
+* Gitter Channel: [gitter.im/locationtech/jts](https://gitter.im/locationtech/jts)
+
+## License
+
+JTS is open source software.  It is dual-licensed under:
+
+* [Eclipse Public License 1.0](https://www.eclipse.org/legal/epl-v10.html)
+* [Eclipse Distribution License 1.0](http://www.eclipse.org/org/documents/edl-v10.php) (a BSD Style License)
+
+See also:
+
+* [License details](LICENSES.md)
+* Licensing [FAQ](FAQ-LICENSING.md)
+
+## Documentation
+
+* Javadoc: [https://locationtech.github.io/jts/javadoc](https://locationtech.github.io/jts/javadoc)
+* Installing and using JTS is described in the [**User Guide**](USING.md).
+* Building and developing with JTS is described in the [**Developing Guide**](DEVELOPING.md).
+
+## Contributing
+
+If you are interested in contributing to JTS please read the [**Contributing Guide**](CONTRIBUTING.md).
+
+## Downstream Projects
+
+### Derivative (ports to other languages)
+* [**GEOS**](https://trac.osgeo.org/geos) - C++
+* [**NetTopologySuite**](https://github.com/NetTopologySuite/NetTopologySuite) - .NET
+* [**JSTS**](https://github.com/bjornharrtell/jsts) - JavaScript
+
+### Via GEOS
+* [**Shapely**](https://github.com/Toblerity/Shapely) - Python wrapper of GEOS
+* [**R-GEOS**](https://cran.r-project.org/web/packages/rgeos/index.html) - R wrapper of GEOS
+* [**rgeo**](https://github.com/rgeo/rgeo) - Ruby wrapper of GEOS
+* [**GEOSwift**](https://github.com/GEOSwift/GEOSwift)- Swift library using GEOS
+
+
+
diff --git a/RELEASING.md b/RELEASING.md
new file mode 100644
index 0000000..3dc8653
--- /dev/null
+++ b/RELEASING.md
@@ -0,0 +1,15 @@
+# JTS Release Guide
+
+This guide is intended for JTS project maintainers, 
+to assist them in preparing releases of the project.
+
+## Release Checklist
+
+* Set the version number in the following artifacts:
+  * Maven POMs
+  * Java class `JTSVersion`
+* Create a Release Milestone, and tag it to Issues and PRs wanted in the release
+* Confirm Maven build executes with no errors
+* Review scripts in `bin` to confirm correctness
+* Update the Version History, to record significant changes
+
diff --git a/USING.md b/USING.md
new file mode 100644
index 0000000..41270d0
--- /dev/null
+++ b/USING.md
@@ -0,0 +1,84 @@
+# JTS User Guide
+
+## Project Structure
+
+JTS consists of several Java modules.
+Each one corresponds to a separate JAR file.
+
+The core modules are:
+
+* `jts-core` - The JTS  core: geometry model, operations, algorithms, and spatial data structures
+* `jts-io-common` - I/O classes for open spatial formats
+
+The following modules depend on proprietary libraries, and are not built by default:
+
+* `jts-io-ora` - Oracle reader and writer
+* `jts-io-sde` - SDE reader and writer
+
+The following modules are applications and data for testing and working with JTS
+
+* `jts-tests` - The JTS XML test suite and the Test Runner application
+* `jts-app` -The TestBuilder GUI, for working with JTS geometry interactively
+
+## Using JTS with Maven
+
+To include JTS in a Maven project, add a dependency block like the following:
+
+```xml
+<dependency>
+    <groupId>org.locationtech.jts</groupId>
+    <artifactId>jts-core</artifactId>
+    <version>${jts.version}</version>
+</dependency>
+```
+
+JTS snapshot artifacts are published to the LocationTech Maven repository. To include JTS in a project, add the following repositories to the pom.
+
+```xml
+<repositories>
+  <repository>
+    <id>locationtech-releases</id>
+    <url>https://repo.locationtech.org/content/groups/releases</url>
+    <snapshots>
+      <enabled>false</enabled>
+    </snapshots>
+  </repository>
+  <repository>
+    <id>jts-snapshots</id>
+    <url>https://repo.locationtech.org/content/repositories/jts-snapshots</url>
+    <releases>
+      <enabled>false</enabled>
+    </releases>
+    <snapshots>
+      <enabled>true</enabled>
+    </snapshots>
+   </repository>
+</repositories>
+```
+## Using older versions of JTS with Maven
+
+Older versions of JTS are available on Maven Central.
+
+### 1.14
+
+```xml
+<dependency>
+    <groupId>com.vividsolutions</groupId>
+    <artifactId>jts-core</artifactId>
+    <version>1.14.0</version>
+</dependency>
+<dependency>
+    <groupId>com.vividsolutions</groupId>
+    <artifactId>jts-io</artifactId>
+    <version>1.14.0</version>
+</dependency>
+```
+### 1.13
+
+```xml
+<dependency>
+    <groupId>com.vividsolutions</groupId>
+    <artifactId>jts</artifactId>
+    <version>1.13</version>
+</dependency>
+```
diff --git a/bin/test.bat b/bin/test.bat
index 759f65e..4b868bb 100644
--- a/bin/test.bat
+++ b/bin/test.bat
@@ -1,25 +1,25 @@
- at echo off
-rem A batch file to run the XML test files written by Geographic Data BC.
-
-set CLASSPATH=
-for %%i in (..\lib\*.*) do (
- set jarfile=%%i
-
- rem If we append to a variable inside the for, only the last entry will
- rem be kept. So append to the variable outside the for.
- rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
- rem [Jon Aquino]
-
- call :setclass
-)  
-
-java com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files ..\testxml\validate ..\testxml\general
-pause
-
-goto :eof
-
-:setclass
-set CLASSPATH=%jarfile%;%CLASSPATH%
-set jarfile=
-
+ at echo off
+rem A batch file to run the XML test files written by Geographic Data BC.
+
+set CLASSPATH=
+for %%i in (..\lib\*.*) do (
+ set jarfile=%%i
+
+ rem If we append to a variable inside the for, only the last entry will
+ rem be kept. So append to the variable outside the for.
+ rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
+ rem [Jon Aquino]
+
+ call :setclass
+)  
+
+java com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files ..\testxml\validate ..\testxml\general
+pause
+
+goto :eof
+
+:setclass
+set CLASSPATH=%jarfile%;%CLASSPATH%
+set jarfile=
+
 :eof
\ No newline at end of file
diff --git a/bin/test_robust.bat b/bin/test_robust.bat
index a206dca..1fa34ae 100644
--- a/bin/test_robust.bat
+++ b/bin/test_robust.bat
@@ -1,25 +1,25 @@
- at echo off
-rem A batch file to run a XML test files
-
-set CLASSPATH=
-for %%i in (..\lib\*.*) do (
- set jarfile=%%i
-
- rem If we append to a variable inside the for, only the last entry will
- rem be kept. So append to the variable outside the for.
- rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
- rem [Jon Aquino]
-
- call :setclass
-)  
-
-java com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files ..\testxml\robust
-pause
-
-goto :eof
-
-:setclass
-set CLASSPATH=%jarfile%;%CLASSPATH%
-set jarfile=
-
+ at echo off
+rem A batch file to run a XML test files
+
+set CLASSPATH=
+for %%i in (..\lib\*.*) do (
+ set jarfile=%%i
+
+ rem If we append to a variable inside the for, only the last entry will
+ rem be kept. So append to the variable outside the for.
+ rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
+ rem [Jon Aquino]
+
+ call :setclass
+)  
+
+java com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files ..\testxml\robust
+pause
+
+goto :eof
+
+:setclass
+set CLASSPATH=%jarfile%;%CLASSPATH%
+set jarfile=
+
 :eof
\ No newline at end of file
diff --git a/bin/test_stmlf.bat b/bin/test_stmlf.bat
deleted file mode 100644
index 1335594..0000000
--- a/bin/test_stmlf.bat
+++ /dev/null
@@ -1,25 +0,0 @@
- at echo off
-rem A batch file to run a XML test files
-
-set CLASSPATH=
-for %%i in (..\lib\*.*) do (
- set jarfile=%%i
-
- rem If we append to a variable inside the for, only the last entry will
- rem be kept. So append to the variable outside the for.
- rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
- rem [Jon Aquino]
-
- call :setclass
-)  
-
-java com.vividsolutions.jtstest.testrunner.TopologyTestApp -Files ..\testxml\stmlf -geomop com.vividsolutions.jtstest.geomop.OverlayValidatedGeometryOperation
-pause
-
-goto :eof
-
-:setclass
-set CLASSPATH=%jarfile%;%CLASSPATH%
-set jarfile=
-
-:eof
\ No newline at end of file
diff --git a/bin/testbuilder.bat b/bin/testbuilder.bat
index cf0a6ed..77084d6 100644
--- a/bin/testbuilder.bat
+++ b/bin/testbuilder.bat
@@ -1,26 +1,13 @@
- at echo off
-rem A batch file to run the JTS Test Builder
-
-set CLASSPATH=
-for %%i in (..\lib\*.*) do (
- set jarfile=%%i
-
- rem If we append to a variable inside the for, only the last entry will
- rem be kept. So append to the variable outside the for.
- rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
- rem [Jon Aquino]
-
- call :setclass
-)  
-
-set MEMSIZE=256
-
-start javaw -Xmx%MEMSIZE%M com.vividsolutions.jtstest.testbuilder.JTSTestBuilder
-
-goto :eof
-
-:setclass
-set CLASSPATH=%jarfile%;%CLASSPATH%
-set jarfile=
-
-:eof
\ No newline at end of file
+ at echo off
+rem Windows batch file to run the JTS Test Builder from the Maven target directory
+
+set JAVA_OPTS=-Xms256M -Xmx1024M
+
+REM to change L&F if desired.  Blank is default
+REM JAVA_LOOKANDFEEL="-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel"
+set JAVA_LOOKANDFEEL=
+
+REM Default app options can be added here
+set APP_OPTS=%*
+
+javaw %JAVA_OPTS% %JAVA_LOOKANDFEEL% -jar %~dp0\..\modules\app\target\JTSTestBuilder.jar %APP_OPTS%
diff --git a/bin/testrunner.bat b/bin/testrunner.bat
index fce19ee..835c5f3 100644
--- a/bin/testrunner.bat
+++ b/bin/testrunner.bat
@@ -1,24 +1,6 @@
- at echo off
-rem A batch file to run the JTS test runner.
-
-set CLASSPATH=
-for %%i in (..\lib\*.*) do (
- set jarfile=%%i
-
- rem If we append to a variable inside the for, only the last entry will
- rem be kept. So append to the variable outside the for.
- rem See http://www.experts-exchange.com/Operating_Systems/MSDOS/Q_20561701.html.
- rem [Jon Aquino]
-
- call :setclass
-)  
-
-start javaw com.vividsolutions.jtstest.testrunner.TopologyTestApp -Properties testrunner.properties -GUI
-
-goto :eof
-
-:setclass
-set CLASSPATH=%jarfile%;%CLASSPATH%
-set jarfile=
-
-:eof
\ No newline at end of file
+ at echo off
+REM A batch file to run the JTS Test Runner.  
+REM Requirements: Maven build must be run to create fat jar  (mvn clean install)
+
+java -jar %~dp0\..\modules\tests\target\JTSTestRunner.jar %*
+
diff --git a/bin/testrunner.properties b/bin/testrunner.properties
index 9f4e8dc..4e93f23 100644
--- a/bin/testrunner.properties
+++ b/bin/testrunner.properties
@@ -1,3 +1,3 @@
-#Properties file for class com.vividsolutions.jtstest.testrunner.TopologyTestApp
-#Wed Dec 06 16:08:49 PST 2006
-TestFiles=\ Z\:\\proj\\jts\\robust\\tests\\unit\\cmp-5966094-2025063.xml
+#Properties file for class com.vividsolutions.jtstest.testrunner.TopologyTestApp
+#Wed Dec 06 16:08:49 PST 2006
+TestFiles=\ Z\:\\proj\\jts\\robust\\tests\\unit\\cmp-5966094-2025063.xml
diff --git a/doc/JTS_Version_History.html b/doc/JTS_Version_History.html
index f2f4538..0127274 100644
--- a/doc/JTS_Version_History.html
+++ b/doc/JTS_Version_History.html
@@ -1,1179 +1,1246 @@
-<html>
-
-<head>
-<title>JTS Version History</title>
-</head>
-
-<body bgcolor='#DFF0FF'>
-<h1 style='text-align:center; color:darkblue;'>
-JTS TOPOLOGY SUITE
-<br>
-<i>Version History</i>
-</h1>
-
-
-This document lists the change history of release versions of the
-<span style='color:darkblue;'><b>JTS Topology Suite</b></span>.
-<p>
-Further information on JTS can be found at <b>Tsusiat Software's
-<a href='http://tsusiatsoftware.net/jts/main.html'>JTS pages</a></b>.
-<p>
-The current and archived JTS distributions can be obtained at the
-<a href='http://sourceforge.net/projects/jts-topo-suite/'><b>SourceForge JTS site</b></a>.
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.14</h2>
-
-<i>Release Date:  September 23, 2015</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <code>Envelope.compareTo</code> method
-<li>Fixed <code>SegmentSetMutualIntersector</code> classes to be thread-safe</li>
-<li>Fixed <code>PreparedGeometry</code> classes to be thread-safe</li>
-<li>Added <code>LineDissolver</code> class
-<li>Added <code>edgegraph</code> package
-<li>Added <code>CoordinateSequences.isEqual</code> method
-<li>Extended <code>CoordinateSequences.copy</code> and <code>CoordinateSequences.copy</code> to handle inputs of different dimension
-<li>Added <code>CoordinateArrays.envelope()</code> function
-<li>Added <code>CoordinateArrays.intersection()</code> function
-<li>Added <code>Polygonizer.setCheckValidRings()</code> method for optimizing performance in some situations
-<li>Added <code>KMLWriter</code> to convert Geometry to KML representation
-<li>Added <code>Coordinate</code> <code>equals3D</code>, <code>equals2D(Coordinate, tolerance)</code>, and <code>equalInZ</code> methods.
-<li>Added <code>VWSimplifier</code> to perform Visvalingam-Whyatt simplification
-<li>Enhanced <code>WKBReader</code> to handle Spatialite WKB format
-<li>Added <code>DD.setValue()</code> methods
-<li>Added <code>getGeometry()</code> methods to <code>LinearComponentExtracter</code> and <code>LineStringExtracter</code>
-<li>Added <code>BufferParameters</code> </code>simplifyFactor</code> setting
-<li>Added node counting and ability to not keep intersection points to <code>InteriorIntersectionFinder</code>
-<li>Added <code>Polygonizer</code> functionality to extract only polygons forming a valid polygonal geometry
-<li>Added <code>KdTree.toCoordinates</code>
-<li>Added <code>MinimumBoundingCircle.getFarthestPoints</code> method
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Performance & memory improvement in <tt>PreparedPolygonIntersects</tt> by short-circuiting point input case
-<li>Allow for memory usage optimization in <code>CascadedPolygonUnion</code>, by avoiding retaining input collection
-<li>Fix <code>Point.isEmpty()</code> to avoid allocating a coordinate
-<li>Fix <code>Geometry.equalsExact()</code> to short-circuit when the inputs are identical objects
-<li>Add short-circuit to <code>PointExtracter</code> to improve performance for Points
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed <code>RobustLineIntersector</code> heuristic for handling invalid intersection points
-(computed as outside envelope of input segments due to numeric precision issues)
-<li>Fixed <code>CGAlgorithmsDD.intersection</code> to compute intersection correctly
-<li>Fixed <tt>Geometry.interiorPoint()</tt> to compute a true interior point in certain cases
-<li>Fixed <code>Geometry.equals</code> to handle null argument
-<li>Fixed <code>DistanceToPoint</code> to be thread-safe
-<li>Fixed <code>Geometry.interiorPoint()</code> and <code>InteriorPointArea</code> to handle zero-area geometries
-<li>Fixed <code>STRtree</code> classes to be thread-safe (by synchronizing the <code>AbstractSTRtree.build()</code> method)
-<li>Fixed <code>STRtree.remove()</code> method to avoid a NPE
-<li>Fixed <code>DouglasPeuckerSimplifier</code> and <code>TopologyPreservingSimplifier</code> to handle empty geometry components in the input
-<li>Fixed <code>ConvexHull</code> to handle input of array of identical coordinates
-<li>Fixed <code>GeometryTransformer.transformLinearRing()</code> to handle null inputs
-<li>Fixed the <code>extractPoint(distance, offset)</code> methods in
-  <code>LocationIndexedLine</code> and <code>LengthIndexedLine</code> to handle offsets from endpoints correctly.
-<li>Fixed <code>GeometryCollectionIterator</code> to correctly handle atomic geometries
-<li>Fixed <code>InteriorIntersectionFinder</code> to not short-circuit when finding all nodes
-<li>Fixed <code>SubgraphDepthLocator</code> to work with Java 7+ by avoiding sorting with an inconsistent ordering
-<li>Fixed <code>FontGlyphReader</code> to use correct Java font value of "SansSerif", and added new constant to match.
-<li>Fixed <code>KdTree</code> to correctly implement distance tolerance-based coordinate matching
-<li>Fixed <code>LineString.normalize()</code> to correctly handle CoordinateSequences
-<li>Fixed <code>CommonBitsRemover</code> to correctly handle CoordinateSequences
-<li>Fixed bug in <code>CoordinateArraySequence.clone()</code>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Changed interface of <code>SegmentSetMutualIntersector</code> to support thread-safety by removing state
-<li>Provided <code>InteriorIntersectionFinderAdder</code> to replace the poorly named <code>IntersectionFinderAdder</code>
-<li>Changed some classes in <code>com.vividsolutions.jts.operation.buffer</code> to be package-private
-</ul>
-
-<h3>Testing Improvements</h3>
-<ul>
-<li>Added <code>GeometryTestCase</code> base class to simplify unit tests
-</ul>
-
-<!------- JTS-IO -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS I/O</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <code>GeoJsonReader</code> and <code>GeoJsonWriter</code> classes
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>In <code>OraWriter</code> the connection is now provided to the <code>write()</code> method, not the constructors
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed <code>OraReader</code> to handle reading <code>GeometryCollection</code> with <code>Point</code> as second element
-<li>Many improvements to Oracle API code and performance
-<li>Added <code>OraWriter.setOptimizePoint</code> and <code>OraWriter.setOptimizeRectangle</code> methods
-</ul>
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added ability to read multiple WKBHex geometries from a text file
-<li>Added AutoZoom to input
-<li>Added Oracle text output
-<li>Added more function sets
-<li>Removed dependency on Acme GIF encoder library
-<li>Improved zooming logic
-<li>Added mouse wheel zooming
-<li>Improved UI for editing A/B geometries
-<li>Added <b>Compute New</b> button to Geometry Functions panel
-<li>Added SpatialIndex functions
-<li>Added User Data labelling
-</ul>
-
-<h3>UI Changes</h3>
-<ul>
-<li>Moved Options menu items to View menu
-<li>Removed Tools menu items (they are available as functions)
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed to correctly handle changing Swing Look&Feel
-</ul>
-
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.13</h2>
-
-<i>Release Date:  December 13, 2012</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Changed <tt>GeometryFactory.createGeometry()</tt> to make a deep copy of the argument Geometry,
-using the CoordinateSequenceFactory of the factory
-<li>Added ability to specify a dimension in <tt>CoordinateArraySequence</tt>
-<li>Changed <tt>Geometry.getEnvelopeInternal()</tt> to return a copy of the cached envelope, to prevent modification
-<li>Added <tt>GeometryEditor.CoordinateSequenceOperation</tt> to allow easy editing of constituent CoordinateSequences
-<li>Added <tt>GeometryFactory.createPolygon</tt> convenience methods which do not require holes to be specified
-<li><tt>Geometry</tt> overlay methods now return empty results as atomic types of appropriate dimension
-<li>Added <tt>RectangleLineIntersector</tt> to provide efficient rectangle-line intersection testing
-<li>Added <tt>getOrdinate</tt> and <tt>setOrdinate</tt> to <tt>Coordinate</tt>
-<li><tt>Quadtree</tt> is <tt>Serializable</tt>
-<li><tt>STRtree</tt> is <tt>Serializable</tt>
-<li>Added <tt>max</tt>, <tt>average</tt> and <tt>wrap</tt> functions to <tt>MathUtil</tt>
-<li>Improved <tt>WKTReader</tt> parse error reporting to report input line of error
-<li>Improved <code>WKBReader</code> to repair structurally-invalid input
-<li>Made <tt>TopologyPreservingSimplifier</tt> thread-safe
-<li>Added <tt>AbstractSTRtree.isEmpty()</tt> method
-<li>Added <tt>QuadTree.isEmpty()</tt> method
-<li>Added <tt>KdTree.isEmpty()</tt> method
-<li>Added decimation and duplicate point removal to </tt>ShapeWriter<tt>.
-<li><tt>ScaledNoder</tt> now preserves Z values of input
-<li>Added instance methods for all <t>Triangle</tt> static methods
-<li>Added <tt>CGAlgorithmsDD</tt> containing high-precision versions of some basic CG algorithms
-<li>Added <tt>IntersectionMatrix.isTrue()</tt> method for testing IM pattern matches
-<li>Added <code>getRawCoordinates</code> methods to <code>PackedCoordinateSequence</code> concrete classes
-<li>Modified <code>Geometry.isSimple()</code> to explicity check for simplicity for all types,
-and support <code>GeometryCollections</code>
-<li>Improved <code>MCIndexSnapRounder</code> to add nodes only where they are necessary
-<li>Added <code>CoordinateArrays.removeNull()</code> method
-<li>Enhanced <code>GeometryEditor</code> to handle null geometries returned from operation
-<li>Added <code>WKBHExFileReader</code>
-<li>Added <code>Distance3D</code> operation
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Simplified & improved performance of <tt>RectangleIntersects</tt> by using new <tt>RectangleLineIntersector</tt>
-<li>In <tt>RandomPointsInGridBuilder</tt> eliminated redundant <tt>ArrayList</tt> usage
-<li>In <tt>PreparedPolygonIntersects</tt> and <tt>PreparedLineStringIntersects</tt> added check
-to avoid creating segment index if all test inputs are points
-<li>In <tt>AbstractSTRtree</tt> switched to using indexed list access for better performance than using iterators
-<li>In <tt>AbstractSTRtree</tt> freed inserted item array after index is built
-<li>Improved performance of <tt>Polygonizer</tt> for cases with many potential holes
-<li>Improved performance for some <tt>DD</tt> methods by making them <tt>final</tt>
-<li>Added fast filter for <tt>CGAlgorithmsDD.orientationIndex</tt>, and switched to self-operations for DD determinant
-<li>Changed <code>STRtree.createNode()</code> to use a static class for nodes
-<li>Changed <code>QuadTree Node</code> to use scalar x and y variables rather than a <code>Coordinate</code> to reduce memory allocation
-<li>Fixed <code>PreparedGeometry</code> concrete classes to be thread-safe.
-<li>Fixed <code>SortedPackedIntervalRTree</code> so that it is thread-safe.
-</ul>
-
-<h3>Robustness Improvements</h3>
-<ul>
-<li>Switched to using DD extended-precision arithmetic to compute orientation predicate
-<li><code>CGAlgorithms.distanceLineLine()</code> improved to be more robust and performant
-<li>Fixed robustness issue causing <tt>Empty Stack</tt> failure
-in <tt>ConvexHull</tt> for some nearly collinear inputs
-<li><tt>CGAlgorithms.signedArea()</tt> uses a more accurate algorithm
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed <tt>Geometry.equalsExact()</tt> to avoid NPE when comparing empty and non-empty <tt>Point</tt>s
-<li>Fixed <tt>CascadedPolygonUnion</tt> to discard non-polygonal components created during unioning,
-to avoid failures and provide more desirable behaviour
-<li>Fixed <tt>CentralEndpointIntersector</tt> to initialize result correctly
-<li>Fixed <tt>DelaunayTriangulationBuilder.extractUniqueCoordinates(Geometry)</tt>
-to avoid mutating the vertex order of the input Geometry
-<li>Fixed <tt>ConformingDelaunayTriangulationBuilder</tt> to allow
-non-disjoint site and constraint vertex sets
-<li>Fixed <tt>RandomPointsInGridBuilder</tt> point generation to use circle constraint correctly
-<li>Fixed Linear Referencing API to handle MultiLineStrings consistently,
-by always using the lowest possible index value, and by trimming zero-length components from results
-<li>Fixed bug in <tt>LocationIndexedLine</tt> and <tt>LengthIndexLine</tt> which was
-causing an assertion failure when the indexOfAfter() method was called with a constraint location
-which is at the end of the line
-<li>Fixed bug in <tt>STRtree.query(Envelope, ItemVisitor)</tt> causing an NPE when tree is empty
-<li>Fixed issue with creating zero-length edges during buffer topology building under fixed precision, by:
-adding filter to remove zero-length edges;
-using a better estimate of scale factor for reducing to fixed precision after initial failure.
-<li>Fixed <tt>TopologyPreservingSimplifier</tt> to return a valid result
-for closed <tt>LineString</tt>s with large distance tolerances
-<li>Fixed <tt>TopologyPreservingSimplifier</tt> to return an empty result for an empty input
-<li>Fixed <tt>DouglasPeuckerSimplifier</tt> to return an empty result for an empty input
-<li>Fixed <tt>MinimumBoundingCircle</tt> to correctly compute circle for obtuse triangles.
-<li>Fixd <tt>GeometryPrecisionReducer</tt> to use input GeometryFactory when polygon topology is fixed
-<li>Fixed <tt>GeometryNoder</tt> bug that was failing to snap to end vertices of lines
-<li>Fixed <tt>Geometry.getCentroid()</tt> and <tt>Geometry.getInteriorPoint()</tt> to return <tt>POINT EMPTY</tt> for empty inputs
-<li>Fixed <tt>DelaunayTriangulationBuilder</tt> to correctly extract unique points
-<li>Fixed <tt>KdTree</tt> to correctly handle inserting duplicate points into an empty tree
-<li>Fixed <tt>LineSegment.projectionFactor()</tt> to handle zero-length lines (by returning Double.POSITIVE_INFINITY)
-<li>Fixed <tt>LocationIndexedLine</tt> to handle locations on zero-length lines
-<li>Fixed <code>LengthIndexedLine</code> and <code>LocationIndexedLine</code> to handle <code>indexOfAfter()</code> correctly
-<li>Fixed <code>WKBReader</code> to handle successive geometrys with different endianness
-<li>Fixed <code>GeometricShapeFactory</code> to correctly handle setting the centre point
-<li>Fixed <code>GeometryFactory.createMultiPoint(CoordinateSequence)</code> to handle sequences of dimension > 3
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Changed visibility of <tt>TaggedLineStringSimplifier</tt> back to <tt>public</tt> due to user demand
-</ul>
-
-<h3>Testing</h3>
-<ul>
-<li>Added Performance Testing framework (<tt>PerformanceTestRunner</tt>
-and <tt>PerformanceTestCase</tt>)
-<li>Added named predicate tests to all Relate test cases
-</ul>
-
-<h3>Contributors</h3>
-<ul>
-<li>Peter Hopfgartner - improved area computation
-<li>Michael Michaud - snap-rounding improvements
-</ul>
-
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added segment index visualization styling
-<li>Improved <b>Geometry Inspector</b>
-<li>Added stream digitizing for Polygon and LineString tools
-<li>Added output of Test Case XML with WKB
-<li>Added Extract Component tool
-<li>Added Delete Vertices Or Components tool
-<li>Added Geometry Edit Panel pop-up menu, with operations
-<li>Added Halton sequence functions
-<li>Added sorting functions
-<li>Added function for selection of first N components
-<li>Added CGAlgorithms functions
-<li>Added ability to paste and load multiple WKBHex geometries
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Using decimation substantially improves rendering time for large geometries.
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed bug in saving XML test files
-</ul>
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.12</h2>
-
-<i>Release Date:  June 30, 2011</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added new names for methods for computing <tt>Geometry</tt> equality:
-<li><tt>equals(Object)</tt> is a synonym for <tt>equalsExact(Geometry)</tt>
-<li><tt>equalsNorm(Geometry)</tt> automatically normalizes the operands
-<li><tt>equalsTopo(Geometry)</tt> computes topological equality,
-and is a synonym for the original <tt>equals(Geometry)</tt>
-</ul>
-<li>Added <tt>Geometry.norm()</tt> to provide non-mutating normalization
-<li>Added <tt>Geometry.hashCode()</tt> to fulfill Java conventions
-<li>Added <tt>LineIntersector.getEndpoint()</tt> method
-<li>Added methods to <tt>CoordinateSequences</tt> to test for and create valid rings
-<li>Added <tt>minExtent</tt> and <tt>maxExtent</tt> to <tt>Envelope</tt>
-<li>Added ability to compute Single-Sided Buffers (invoked via <tt>BufferOp</tt> and <tt>BufferParameters</tt>)
-<li>Added <tt>GeometryPrecisionReducer</tt>
-<li>Added ExtendedWKB SRID support to <tt>WKBWriter</tt> (thanks to Justin Deoliviera)
-<li>Improved <tt>PolygonShape</tt> to support floating-point coordinates
-<li>Added <tt>GeometryShapeFactory.setRotation(double radians)</tt> method
-<li>Added <tt>GeometricShapeBuilder</tt> API to support shape builder development
-<li>Added <tt>RandomPointsBuilder</tt> to allow generating various random point sets
-<li>Added <tt>RandomPointsInGridBuilder</tt> to allow generating various random point sets constrained to a grid
-<li>Added <tt>KochSnowflakeBuilder</tt>
-<li>Added <tt>SierpinskiCarpetBuilder</tt>
-<li>Added <tt>MathUtil</tt> containing mathematics and numerical utility functions
-<li>Added <tt>Vector2D</tt> class providing vector operations
-<li>Added <tt>DirectedEdgeStar.getNextCWEdge()</tt> method to <tt>planargraph</tt> API
-<li><tt>AffineTransformation</tt> enhanced to avoid numeric precision issues in case of reflection in X=Y (coordinate flipping)
-<li>Added <tt>LineSequencer.sequence()</tt> static convenience method
-<li>Added error indicators to <tt>BufferDistanceValidator</tt> and <tt>BufferResultValidator</tt>
-<li>Added <tt>MinimumClearance</tt> class
-<li>Added <tt>nearestNeighbours</tt> methods to <tt>STRtree</tt>
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved memory performance of <tt>ShapeWriter</tt> conversions (by tuning coordinate and polygon conversion)
-<li>Improved performance of <tt>RectangleIntersects</tt> by refining <tt>SegmentIntersectionTester</tt>
-</ul>
-
-<h3>Robustness Improvements</h3>
-<ul>
-<li>Delaunay triangulation uses more robust formulation for the inCircle test
-<li>Voronoi computation now uses more robust formulation for the circumcentre computation
-<li>Force <code>RectangleIntersects</code> to always use segment-scanning to improve robustness
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Reduced visibility of internal classes in <tt>com.vividsolutions.jts.geom.prep</tt>
-<li>Reduced visibility of internal classes in <tt>com.vividsolutions.jts.simplify</tt>
-<li>Moved <tt>Matrix</tt> class into <tt>jts.math</tt> package
-<li>Refactored internal offset curve generation classes
-in <tt>com.vividsolutions.jts.operation.buffer</tt> package
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed <tt>CoordinateArraySequence</tt> and <tt>PackedCoordinateSequence</tt>
-to correctly handle Z ordinate in <tt>getCoordinate(int, Coordinate)</tt>
-<li>Fixed <tt>LinearRing</tt> to have <tt>isClosed()</tt> return <tt>true</tt> for empty rings
-<li>Fixed <tt>Geometry.union()</tt> to use more robust union algorithm.
-    This provides behaviour consistent with <tt>union(Geometry)</tt>.
-<li>Fixed <tt>Point.isValid()</tt> to validate POINT EMPTY correctly
-<li>Fixed <tt>SnapIfNeededOverlayOp</tt> to throw the originating exception,which contains meaningful coordinates
-<li>Fixed <tt>GeometrySnapper</tt> to allow final vertices of LineStrings to snap correctly
-<li>Fixed buffer (<tt>OffsetCurveSetBuilder</tt>) to handle "flat" rings correctly
-<li>Fixed <tt>IsValidOp</tt> to handle reporting "Not Closed" errors on empty rings correctly
-<li>Fixed <tt>NestedRingTester</tt> (used by <tt>IsValidOp</tt>)
-to correctly handle the case where a hole touches all the vertices of another hole (which is invalid)
-<li>Fixed <tt>ConvexHull</tt> to handle large geometries with fewer than 3 unique points
-<li>Fixed <tt>GeometryGraph</tt> to ignore empty hole rings when building graph
-<li>Fixed <tt>LineMerger</tt> to skip lines with only a single unique coordinate
-<li>Fixed <tt>ByteArrayInStream</tt> to pad byte buffers with zeroes
-<li>Corrected spelling of <tt>SquarePointShapeFactory</tt>
-<li>Fixed tolerance check in <tt>KdTree</tt>
-<li>Updated <tt>MasterTester</tt> to include more unit tests
-</ul>
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <tt>[Zoom To Result]</tt> button
-<li>Improved mark display, with floating point label
-<li>Added more random geometry creation functions
-<li>Added fractal geometry creation functions
-<li>Improved threaded rendering handling to ensure only one frame drawn
-<li>Added Magnify Topology capability
-<li>Added Geometry Inspector dialog
-<li>Better startup script, with auto-home directory detection
-and JTS_LIB_DIR environment variable (thanks to strk)
-<li>Added logging Info window behaviour
-<li>Improved saving PNG to allow specifying file name
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed Stats panel to update when current test changes
-<li>Fixed deleting single test case
-</ul>
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.11</h2>
-
-<i>Release Date:  March 1, 2010</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <tt>CoordinateArrays.isRing</tt>
-<li>Added <tt>CGAlgorithms.signedArea(CoordinateSequence)</tt>
-<li>Added <tt>CoordinateArrays.copyDeep(...)</tt> method to copy sections of arrays
-<li>Added <tt>CoordinateList.add(Coordinate[], boolean, int, int)</tt> method to add sections of arrays
-<li>Added <tt>LineSegment.toGeometry()</tt>, <tt>LineSegment.lineIntersection()()</tt>
-<li>Added <tt>LineSegment.hashCode()</tt>
-<li>Added geometric similarity classes (<tt>HausdorffSimilarityMeasure</tt>, <tt>AreaSimilarityMeasure</tt>)
-<li>Added <tt>MinimumDiameter.getMinimumRectangle()</tt>
-<li>Added <tt>MinimumBoundingCircle</tt> class
-<li>Added <tt>Densifier</tt> class
-<li>Added triangulation API, including <tt>QuadEdgeSubdivision</tt>, <tt>IncrementalDelaunayTriangulator</tt>,
-	<tt>ConformingDelaunayTriangulator</tt> and supporting classes
-<li>Added <tt>VoronoiDiagramBuilder</tt> to perform Voronoi diagram generation
-<li>Added <tt>scaleInstance(scaleX, scaleY, x, y)</tt> to <tt>AffineTransformation</tt>
-<li>Added <tt>AffineTransformationFactory</tt> to allow generating transformations from various kinds of control inputs
-<li>Added <tt>BinTree.remove()</tt> method
-<li>Fixed <tt>BinTree.query()</tt> to allow null interval arguments
-<li>Added <tt>ShapeReader</tt> API to convert Java2D Shapes into JTS Geometry
-<li>Added <tt>ShapeWriter</tt> API to convert JTS geometry into Java2D Shapes
-<li>Added <tt>FontGlyphReader</tt> API to render Java2D text font glyphs into geometry
-<li>Added <tt>SdeReader</tt> to <b>jtsio</b> library
-<li>Added <tt>Debug</tt> break methods
-<li>Added <tt>Memory</tt> utility for reporting memory statistics
-<li>Added <tt>ObjectCounter</tt> utility for counting objects
-<li>Added <tt>createSquircle</tt> and <tt>createSuperCircle</tt> to <tt>GeometricShapeFactory</tt>
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved performance of <tt>Geometry.getArea()</tt> and <tt>Geometry.getLength()</tt> when used with custom <tt>CoordinateSequence</tt>s
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Deprecated <tt>WKBWriter.bytesToHex</tt> in favour of <tt>WKBWriter.toHex</tt> to regularize and simplify method name
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed Point.isValid() to check for invalid coordinates (ie with Nan ordinates)
-<li>Fixed <tt>Geometry.distance()</tt> and <tt>DistanceOp</tt> to return 0.0 for empty inputs
-<li>Fixed <tt>Buffer</tt> to handle degenerate polygons with too few distinct points correctly
-<li>Added illegal state check in <tt>LineSegment.pointAlongOffset()</tt>
-<li>Fixed exception strategy in <tt>BufferSubgraph</tt> to handle certain robustness failures correctly
-<li>Fixed robustness problem in <tt>OffsetCurveBuilder</tt> in computing mitred joins for nearly parallel segments
-<li>Fixed minor bug in <tt>BufferInputLineSimplifier</tt> which prevented simplification of some situations
-<li>Fixed bug in <tt>BufferInputLineSimplifier</tt> which caused over-simplification for large tolerances
-<li>Fixed bug in <tt>Angle.normalizePositive</tt> to handle values > 2PI correctly
-<li>Fixed <tt>WKTWriter</tt> to emit correct syntax for MULTIPOINTs
-<li>Fixed <tt>WKTReader</tt> to accept correct syntax for MULTIPOINTs
-<li><tt>CGAlgorithms.isCCW</tt> now checks for too few points in the ring and throws an <tt>IllegalArgumentException</tt>
-<li>Fixed bug in <tt>AffineTransformation#eqals</tt> (logic bug)
-<li>Fixed bug in <tt>CoordinateList#closeRing</tt> (cloning closing Coordinate)
-</ul>
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>WKT input is cleaned automatically when loaded (illegal chars are removed)
-<li>Added WKT-Formatted option to Test Case View dialog
-<li>Many new geometry functions added
-<li>Geometry functions are displayed in tree
-<li>Geometry functions can be implemented as Java static class methods.
-<li>Geometry function classes can be loaded dynamically from command-line
-<li>Improved handling of very large geometry inputs and results
-<li>Threaded rendering allows display of very large geometries without limiting usability
-<li>Added Draw Rectangle tool
-<li>Added Drag-n-drop loading of .SHP files
-<li>Added Info tool to provide persistent display of geometry point/segment information
-<li>Added display of memory usage
-</ul>
-
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.10</h2>
-
-<i>Release Date:  December 31, 2008</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <tt>Geometry.reverse()</tt> method for all geometry types
-<li>Added <tt>setSrsName</tt>, <tt>setNamespace</tt>, <tt>setCustomRootElements</tt> methods to <tt>GMLWriter</tt>
-<li>Added <tt>Envelope.getArea</tt> method
-<li>Added <tt>copy</tt>, <tt>copyCoord</tt> methods to <tt>CoordinateSequences</tt>
-<li>Added <tt>area</tt> method to <tt>Envelope</tt>
-<li>Added <tt>extractPoint(pt, offset)</tt> methods to <tt>LengthIndexedLine</tt> and <tt>LocationIndexedLine</tt>
-<li>Added <tt>CoordinatePrecisionReducerFilter</tt>
-<li>Added <tt>UnaryUnionOp(Collection, GeometryFactory)</tt> constructor to handle empty inputs more automatically
-<li>Added <tt>DiscreteHausdorffDistance</tt> class
-<li>Made <tt>LineMerger</tt> able to be called incrementally
-<li>Added <tt>GeometricShapeFactory.createArcPolygon</tt> to create a polygonal arc
-<li>Enhanced <tt>Geometry.buffer()</tt> to preserve SRID
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved performance for <code>EdgeList</code> (by using a more efficient technique for detecting duplicate edges)
-<li>Improved performance for <code>ByteArrayInStream</code> (by avoiding use of <tt>java.io.ByteArrayInputStream</tt>)
-<li>Unrolled intersection computation in <tt>HCoordinate</tt> to avoid object allocation
-<li>Improved performance for buffering via better offset curve generation and simplification.
-<li>Improved performance for <tt>IsValidOp</tt> by switching to use <tt>STRtree</tt> for nested hole checking
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed <tt>Geometry.getClassSortIndex()</tt> to lazily initialize the sorted class list.  This fixes a threading bug.
-<li>Fixed <tt>RectangleContains</tt> to return correct result for points on the boundary of the rectangle
-<li>Fixed error in <tt>com.vividsolutions.jts.simplify.LineSegmentIndex</tt> which caused polygons
-simplified using <tt>TopologyPreservingSimplifier</tt> to be invalid in certain situations
-<li>Fixed error in <tt>DouglasPeuckerSimplifier</tt> which caused empty polygons to be returned when they contained a very small hole
-<li>Fixed <tt>PackedCoordinateSequence</tt> to return <tt>NaN</tt> for null ordinate values
-<li>Fixed <tt>Geometry.centroid()</tt> (<tt>CentroidArea</tt>) so that it handles degenerate (zero-area) polygons
-<li>Fixed <tt>Geometry.buffer()</tt> (<tt>OffsetCurveBuilder</tt>) so that it handles JOIN_MITRE cases with nearly collinear lines correctly
-<li>Fixed <tt>GeometryFactory.toGeometry(Envelope)</tt> to return a CW polygon
-<li>Fixed <tt>UnaryUnionOp</tt> to correctly handle heterogeneous inputs with P/L/A components
-<li>Fixed <tt>UnaryUnionOp</tt> to accept <tt>LINEARRING</tt>s
-<li>Fixed <tt>CentroidArea</tt> to handle zero-area polygons correctly
-<li>Fixed <tt>WKBWriter</tt> to always output 3D when requested, and to handle 2D <tt>PackedCoordinateSequences</tt> correctly in this case
-<li>Fixed <tt>NodedSegmentString</tt> to handle zero-length line segments correctly (via <tt>safeOctant</tt>)
-<li>Cleaned up code to remove unneeded <tt>CGAlgorithms</tt> objects
-<li>Fixed <tt>GeometricShapeFactory.createArc</tt> to ensure arc has requested number of vertices
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Moved GML I/O classes into core JTS codebase
-<li>Changed <tt>GMLWriter</tt> to not write the <tt>srsName</tt> attribute by default
-<li>In <tt>DistanceOp</tt> switched to using <tt>nearestPoints</tt> method names
-<li>Exposed <tt>STRtree.getRoot()</tt> method
-</ul>
-
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>UI Improvements</h3>
-<ul>
-<li>Added ability to read GML from input panel
-<li>Added GML output to View dialog
-<li>Added file drag'n'drop to Geometry Input text areas
-<li>Add display of computation time
-<li>Added Stats panel
-<li>Added Scalar functions panel, with extensible function list
-<li>Added <b>Save as PNG...</b>
-<li>Added stream digitizing to Polygon and Line Draw tools
-</ul>
-
-<!------- TestRunner -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <tt>-testCaseIndex</tt> command-line option
-</ul>
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.9</h2>
-
-<i>Release Date: January 2, 2008</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <tt>Polygonal</tt>, <tt>Lineal</tt>, <tt>Puntal</tt> tag interfaces to better categorize geometry classes
-<li>Added <tt>Geometry.union()</tt> method, <tt>UnaryUnionOp</tt> class for efficient unioning of geometrys
-<li>Added <tt>Triangle.area3D</tt> method
-<li>Added <tt>LineSegment.pointAlongOffset</tt> method
-<li>Added <tt>LineSegment.orientationIndex(Coordinate)</tt> method
-<li>Added <tt>PreparedGeometry</tt> classes and methods to optimize some geometry functions in batch situations
-<li>Added <tt>Envelope.covers</tt> methods, for preciseness
-<li>Added <tt>OctagonalEnvelope</tt> class
-<li>Improved <tt>CGAlgorithms.isPointInRing</tt> method to handle case where point lies on the ring
-<li>Added <tt>CGAlgorithms.locatePointInRing</tt> method
-<li>Added <tt>PointInAreaLocator</tt> interface, enhanced <tt>SimplePointInAreaLocator</tt> to extend this
-<li>Added <tt>RayCrossingCounter</tt>,  <tt>IndexedPointInAreaLocator</tt> classes for more efficient Point-In-Polygon testing
-<li>Added <tt>GeometryCombiner</tt> class
-<li>Enhanced <tt>BufferOp</tt> with join styles
-<li>Enhanced <tt>WKTReader</tt> to accept any case for <tt>NaN</tt> number symbols
-<li>Added <tt>WKTFileReader</tt> class
-<li>Improved performance of <tt>CoordinateList</tt> constructors
-<li>Added <tt>CascadedPolygonUnion</tt> class
-<li>Added <tt>LinearLocation.isOnSameSegment</tt> method
-<li>Added <tt>LinearLocation.getSegment</tt> method
-<li>Added <tt>LocationIndexedLine.indexOfAfter</tt> method
-<li>Added interpolation of Z value to linear referencing methods
-<li>Added methods to rotate around a given point to <tt>AffineTransformation</tt>
-<li>Allowed <tt>GeometricShapeFactory</tt> to be subclassed to add new shapes
-<li>Added <tt>SineStarFactory</tt> (primarily to support testing)
-<li>Added <tt>SortedPackedIntervalRTree</tt> class
-<li>Added <tt>SegmentSetMutualIntersector</tt> interface and implementations
-<li>Added <tt>Node.remove(DirectedEdge)</tt> method in <tt>planargraph</tt> package
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved performance for <code>SimplePointInAreaLocator</code> (by checking ring envelopes as a filter)
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li><tt>Geometry.buffer</tt> operation fixed to always return polygonal geometries
-<li>Fixed bug in <code>Geometry.buffer(distance, quadrantSegs)</code>
-causing failure for some cases with <tt>quadrantSegs = 1</tt>
-<li>Fixed bug in <tt>GeometryFactory.toGeometry(Envelope)</tt>
-which was returning invalid Polygons for "linear" envelopes
-<li>Fixed bug in <tt>MonotoneChainBuilder</tt> which caused failures in situations with segments of zero length
-<li>Fixed <tt>PointLocator</tt> to handle locating in Point geometries
-<li>Fixed <tt>GeometricShapeFactory</tt> to always use provided PrecisionModel
-<li>Fixed <tt>LinearLocation.clone</tt> method
-<li>Fixed <tt>LinearLocation.isValid</tt> method
-<li>Fixed <tt>Polygonizer</tt> to accept single-point linestrings (which are ignored)
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Deprecated <code>RobustCGAlgorithms</code>
-<li>Deprecated <code>BufferOp</code> cap style constants (these are now provided in </tt>BufferParameters</tt>)
-<li>Removed <code>SIRPointInRing</code>
-</ul>
-
-<!------- TestRunner -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
-
-<h3>New Features</h3>
-<ul>
-<li>Added ability to specify GeometryOperation in XML file
-<li>Added <tt>BufferValidatedGeometryOperation</tt>
-<li>Added ability to specify custom result matching via <tt>resultMatcher</tt> parameter
-in XML files
-<li>Added <tt>BufferResultMatcher</tt>
-</ul>
-
-
-<!------- TestBuilder -------------------->
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>UI Improvements</h3>
-<ul>
-<li>Improved rendering of geometries
-<li>Improved symbology for orientation
-<li>Simplified Geometry creation
-<li>Improved vertex move/add
-<li>Added tooltip for coordinate location
-<li>Added more geometry functions
-<li>Added Copy Result to Test button
-</ul>
-
-<h3>Code Improvements</h3>
-<ul>
-<li>Restructured code for more flexibility, better Swing functionality
-<li>Made it easier to add geometry functions
-</ul>
-
-
-<!-- ================================================================ -->
-<hr size='4' color='darkblue'>
-<h2>Version 1.8</h2>
-
-<i>Release Date: December 19, 2006</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Improved robustness for overlay operations, via using geometry snapping
-<li>Added <code>Angle</code> class
-<li>Added methods to <code>Triangle</code> class
-<li>Added <code>LineSegment.midPoint</code> method
-<li>Added ability to specify output of Z values to <code>WKTWriter</code>
-<li>Added <code>setFormatted</code>, <code>setTab</code>, <code>setMaxCoordinatesPerLine</code> methods to <code>WKTWriter</code>
-<li>Added <code>BoundaryNodeRule</code> classes, and ability to specify a Boundary Node Rule
-in <code>RelateOp</code>, <code>IsSimpleOp</code>, <code>BoundaryOp</code>
-<li>Added ability to get the failure location to <code>IsSimpleOp</code>
-<li>Added <code>BoundaryOp</code> with improved algorithm for lineal geometries.  Changed lineal Geometry classes to use it.
-<li>Enhanced <code>Geometry</code> overlay methods to accept empty <code>GeometryCollections.</code>
-<li>Enhanced Error Handling for <tt>WKTReader</tt>
-<li>Added <code>CoordinateSequenceFilter</code>
-<li>Added <code>AffineTransformation</code> and <code>AffineTransformationBuilder</code>
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Changed API for <code>IsSimpleOp</code> (required to support returning failure location)
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed bug in <code>GeometryFactory.buildGeometry</code>
-causing failure if input contained all GeometryCollections of the same subclass
-<li>Changed AssertFailure to TopologyException in <code>PolygonBuilder</code>
-<li>Improved correctness of <tt>RobustLineIntersector</tt> in certain cases where segment endpoints intersect
-<li>Eliminated duplicate method execution in <code>TestRunner</code>
-</ul>
-
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
-
-<h3>New Features</h3>
-<ul>
-<li>Zoom tool can now draw zoom box as well as click
-<li>Cut, Copy and Paste buttons for Input WKT
-<li>added ability to specify custom Geometry Operations
-</ul>
-
-<hr size='0' color='darkblue'>
-<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
-
-<h3>New Features</h3>
-<ul>
-<li>added ability to specify custom Geometry Operations
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Eliminated duplicate method execution
-</ul>
-
-
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.7.2</h2>
-
-<i>Release Date: June 22, 2006</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added support for EWKB (SRIDs only) to <code>WKBReader</code>
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed bug in <code>CoordinateArrays.ptNotInList</code>.
-Changed <code>polygonize.EdgeRing</code> to used corrected code.
-<li>Fixed bug causing duplicate points in <code>ScaledNoder</code>
-<li>Fixed bug causing Null Pointer for empty geometries in <code>OraWriter</code>
-<li>Changed AssertFailure to TopologyException in <code>EdgeNode</code>
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.7.1</h2>
-
-<i>Release Date: March 20, 2006</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added Hex string conversion to <code>WKBReader</code> and <code>WKBWriter</code>
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed null point cloning bug in <code>TopologyValidationError</code> (<i>thanks to Markus Gebhard</i>)
-<li>Fixed bug in <code>PointLocator</code> fix for LinearRings
-<li>Fixed bug in <code>Geometry.isValid</code> and <code>IsValidOp</code> causing some valid polygons
-to be reported as having a Disconnected Interior (specifically, polygons containing
-holes touching at a single point, where the point is the highest point in the hole rings, and where the holes
-have a specific orientation)
-<li>Fixed bug in <code>Polygon.isRectangle</code>, which reported some valid rectangles as false
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved performance for <code>Geometry#withinDistance</code> (via short-circuiting)
-</ul>
-
-<h3>Contributors</h3>
-<ul>
-<li>Dave Blasby
-<li>Koen van Dijken
-</ul>
-
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.7</h2>
-
-<i>Release Date: December 7, 2005</i>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added <code>JTSVersion</code> class to provide access to the API version information
-<li>Added <code>covers</code> and <code>coveredBy</code> predicates to <code>Geometry</code>
-<li>Added <code>Geometry#buffer(distance, quadSegs, endCapStyle)</code> method to expose buffer end cap styles
-<li>Added <code>LineString#reverse</code> and <code>MultiLineString#reverse</code> methods
-<li>Added <code>centre</code>, <code>intersection</code>, <code>translate</code>,
-<code>expandBy(distance)</code>, <code>expandBy(dx, dy)</code>
-methods to <code>Envelope</code>
-<li>Added <code>CollectionUtil</code> class for performing operations over collections
-<li>Added <code>CoordinateArrays</code> comparators
-<li>Added <code>CoordinateSequence#getDimension</code>
-<li>Added convenience methods <code>toPoint</code> and <code>toLineString</code> to <code>WKTWriter</code>
-<li>Added WKB API (<code>WKBReader</code> and <code>WKBWriter</code> classes in <code>com.vividsolutions.jts.io</code>
-<li><code>WKTReader</code> has better handling of numeric parsing, including support for scientific notation
-<li>Added <code>IsValidOp#setSelfTouchingRingFormingHoleValid</code> to allow validating SDE-style polygons
-<li>Added check for non-closed rings in <code>IsValidOp</code>
-<li>Added Linear Referencing API (<code>com.vividsolutions.jts.linearref</code>
-<li>Added <code>LineSequencer</code> class to <code>com.vividsolutions.jts.operation.linemerge</code>
-<li>Added <code>Subgraph</code> class to <code>com.vividsolutions.jts.planargraph</code>
-<li>Added <code>isRemoved</code> method to <code>GraphComponent</code>
-<li>Added <code>ConnectedSubgraphFinder</code> class to <code>com.vividsolutions.jts.planargraph.algorithm</code>
-<li>Added <code>setVisited</code>, <code>getComponentWithVisitedState</code>,
-<code>setVisited</code>, <code>getComponentWithVisitedState</code>
-methods to <code>com.vividsolutions.jts.planargraph.GraphComponent</code>
-<li>Added classes to perform Snap Rounding (in <code>com.vividsolutions.jts.noding.snapround</code>>
-<li>Improved buffering speed and robustness by using Snap Rounding
-<li>Added buffer optimization for results with large numbers of polygons and/or holes
-<li>Added <code>STRtree#query(Envelope, ItemVisitor)</code> method
-<li>Added <code>Debug#toLine</code> methods
-<li>Added <code>ConvexHull(Coordinate[])</code> constructor
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed decimal formatting in <code>WKTWriter</code> to force a leading 0 in decimal numbers
-<li>Fixed bug in <code>CoordinateArraySequence#setOrdinate</code>
-<li>Fixed bug when checking validity of polygon with hole (<code>IsValidOp#checkHolesInShell</code>)
-<li>Improved correctness of computated intersections in <code>RobustLineIntersector</code>
-<li>Fixed bugs in <code>CoordinateList.clone</code> (thanks to Matthias Bobzien)
-<li>Fixed bug in <code>Envelope.equals</code> (thanks to John Cartwright)
-<li>Fixed <code>PointLocator</code> for LinearRings
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Improved performance for overlay operations (point inclusion, identical edge detection)
-<li>Improved Convex Hull performance
-</ul>
-
-<h3>API Changes</h3>
-<ul>
-<li>Added <code>SpatiaIndex#query(Envelope, ItemVisitor)</code> method signature
-<li>Added <code>CoordinateSequence#getDimension()</code> method signature
-<li>Marked <code>GeometryEditor.CoordinateOperation#edit(Geometry, GeometryFactory)</code> method
-as <code>final</code>, to prevent incorrect use
-</ul>
-
-<h3>Semantics Changes</h3>
-<ul>
-<li>CoordinateArraySequence#setOrdinate now checks that the ordinate index is in range
-</ul>
-
-
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.6</h2>
-
-Release Date: February 3, 2005
-
-<h3>API Changes</h3>
-<ul>
-<li>Changed to using <code>CoordinateArraySequence</code> instead of <code>DefaultCoordinateSequence</code>
-(to provide a more descriptive name).
-</ul>
-
-<h3>Semantics Changes</h3>
-<ul>
-<li>PrecisionModel#makePrecise changed to use Symmetric Arithmetic Rounding rather than Banker's Rounding
-</ul>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added ability to enable <code>Debug</code> methods by setting a system property
-<li>Added <code>getNumGeometries</code> and <code>getGeometryN</code> methods to Geometry class, to make API more uniform
-<li>Improved API for <code>CoordinateSequence</code> allows more options for improving memory usage and handling custom coordinate storage methods
-<li>Added <code>PackedCoordinateSequence</code> to provide reduced memory footprint for geometry objects if desired
-<li>Added optimized spatial predicates for rectangles
-<li>Added Debug#isDebugging method
-</ul>
-
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed bug in <code>Geometry#within()</code> short circuiting
-<li>Fixed bug causing <code>Geometry#isValid</code> to throw IllegalArgumentException for certain kinds of holes with invalid rings
-<li>Fixed bug causing redundant linestrings to be returned in the result of overlaying polygons containing holes touching their shell.
-<li><code>Polygon#getBoundary</code> now returns a <code>LinearRing</code> if the polygon does not have holes
-</ul>
-
-<h3>Architecture Changes</h3>
-<ul>
-<li>Removed a proliferation of references to the default <code>CoordinateSequenceFactory</code>
-</ul>
-
-<h3>Contributors</h3>
-<ul>
-<li>Andrea Aime
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.5</h2>
-Release Date: September 22, 2004
-<p>
-This version is upwards compatible with Version 1.4
-
-<h3>API Changes</h3>
-<ul>
-<li>None
-</ul>
-
-<h3>Semantics Changes</h3>
-<ul>
-<li>None
-</ul>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li><code>CGAlgorithms#isCCW</code> now handles coordinate lists with repeated points.  Also throws an IllegalArgumentException if the input ring does not have 3 distinct points
-<li><code>isValid</code> now checks for invalid coordinates (e.g. ones with Nan or infinite numbers)
-<li>added copyDeep() method to <code>CoordinateArrays</code>
-<li>added geometry simplification operations <code>DouglasPeuckerSimplifier</code> and <code>TopologyPreservingSimplifier</code>
-<li>added methods to <code>Quadtree</code> and <code>STRtree</code> to remove items and query using the Visitor pattern
-</ul>
-
-<h3>Performance Improvements</h3>
-<ul>
-<li>Added short-circuit tests in geometry named predicates based on envelope tests
-</ul>
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed bugs in <code>Geometry</code> serialization
-<li>Fixed bug in <code>ValidOp</code> which reported some MultiPolygons with shells nested inside a hole as invalid
-<li>Fixed bug in buffer which caused buffers of some polygons with small & large holes to not contain any holes
-<li>Fixed bug in <code>Polygonizer</code> which caused exception if no lines were supplied
-</ul>
-<h3>Architecture Changes</h3>
-<ul>
-<li>Basic CG algorithm methods made static in the <code>CGAlgorithms</code> class
-<li>Various utility methods made public in <code>CoordinateArrays</code> class
-</ul>
-<h3>Documentation</h3>
-<ul>
-<li>More examples provided in <code>com.vividsolutions.jtsexamples package</code>
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.4</h2>
-
-Release Date: November 4, 2003
-<h3>Semantics Changes</h3>
-<ul>
-<li>none
-</ul>
-<h3>Functionality Improvements</h3>
-<ul>
-<li>Added "LINEARRING" tag to WKT syntax
-<li>Added GeometryEditor class to allow easy copy/modify of Geometrys
-<li>Added GeometricShapeFactory class to easily create standard geometric shapes
-<li>Geometries can now carry arbitrary user-defined data objects (via Geometry#get/setUserData(Object) method)
-<li>Added CoordinateSequence and CoordinateSequenceFactory interfaces, and default implementations (BasicCoordinateSequence, BasicCoordinateSequenceFactory)
-<li>Added Geometry#getFactory
-<li>Added new PrecisionModel type of FLOATING_SINGLE, for rounding to single precision floating point
-<li>Added DistanceOp#getClosestPoints method, which returns the closest points between two Geometries
-<li>Added com.vividsolutions.jts.noding package containing classes to perform fast indexed noding of linestrings
-<li>Added com.vividsolutions.jts.operation.polygonize package containing classes to perform polygonization
-<li>Added com.vividsolutions.jts.operation.linemerge package containing classes to perform line merging
-<li>Added SimpleGeometryPrecisionReducer to allow reducing precision of coordinates of a Geometry
-<li>Added LineSegment#closestPoints method to compute the closest points between two line segments
-<li>Added MinimumDiameter class to compute minimum diameters of Geometries
-<li>Added geom.Triangle class to contain algorithms for Triangles
-<li>BufferOp now allows end cap styles to be specified.  Three types are supported: round, butt and square.
-</ul>
-<h3>Performance Improvements</h3>
-<ul>
-<li>EdgeList now provides a findEqualEdge method which is substantially faster than findEdgeIndex, for large lists
-<li>Buffering is now faster and much more robust
-<li>Overlap operations are now more robust
-</ul>
-<h3>Bug Fixes</h3>
-<ul>
-<li>Envelope#init(Envelope) now handles null Envelopes correctly
-<li>CoordinateList#add() now correctly ignores the z-value of Coordinates in determining equality
-<li>Geometry#isValid now correctly handles checking validity of LinearRings
-<li>Fixed infinite loop bug causing Out Of Memory errors during polygon intersection
-<li>Geometry#clone now correctly clones the Geometry's Envelope
-<li>LineIntersector#computeEdgeDistance now correctly computes a non-zero edge distance in certain situations when a fixed precision model was being used and the line segment was a single unit in length
-<li>Fixed incorrect calculation of depths in DirectedEdgeStar#computeDepths
-<li>Fixed BufferSubgraph#addReachable to use explicit stack to avoid stack overflow problems
-<li>Fixed various bugs causing some kinds of buffers to be computed incorrectly
-</ul>
-<h3>API Changes</h3>
-<ul>
-<li>WKTReader/Writer: changed protected members to private
-<li>PrecisionModel type is now an object rather than an int
-<li>ConvexHull API changed to remove requirement to pass in CGAlgorithms object
-</ul>
-<h3>Code Architecture Changes</h3>
-<ul>
-<li>geom.util package added for utility classes which parse and modify geometries
-</ul>
-<h3>Documentation</h3>
-<ul>
-<li>More examples provided in com.vividsolutions.jtsexamples package
-<li>Added JTS Developers Guide
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.3</h2>
-Release Date: April 4, 2003
-<h3>Semantics Changes</h3>
-<ul>
-<li>all Geometry methods are now reentrant (thread-safe)
-<li>Fixed-precision coordinates are now stored in a rounded but non-scaled form.  This makes them compatible with non-precise (Floating) coordinates, and simplifies working with precise coordinates directly.  Mixed precision models are now supported in Geometry methods; method results are in the more precise of the input precision models.
-<li>Offsets are no longer supported in the Fixed precision model.  This is necessary to allow storing fixed precision coordinates in a non-scaled form.  This does not reduce the total precision available, since coordinates are stored in a floating-point format.
-<li>SRID and Precision Model are no longer checked for equality during Geometry operations.  This removes a limitation which provided little semantic benefit.
-</ul>
-
-<h3>Functionality Improvements</h3>
-<ul>
-<li>added Geometry.isWithinDistance(Geometry g, double distance) method, to provide optimized proximity queries
-<li>added Geometry.buffer(double distance, int quadrantSegments) method, allowing control over accuracy of buffer approximation
-<li>added Geometry.getCentroid() method
-<li>added Geometry.getInteriorPoint() method, which uses heuristic methods to return a point in the interior of a Geometry
-<li>GeometryFactory.toGeometryArray now returns null if the argument is null
-</ul>
-<h3>Performance Improvements</h3>
-<ul>
-<li>Removed unnecessary string construction in EdgeEndStar.propagateSideLabels()
-<li>Eliminated unnecessary computation of self-intersections in rings during relate and spatial functions.  This provides a large increase in speed when working with large rings and polygons.  (Note that IsValid still checks for these self-intersections, which are illegal in LinearRings)
-<li>Add short-circuit code to RobustLineIntersector to detect non-intersections more efficiently
-</ul>
-<h3>Bug Fixes</h3>
-<ul>
-<li>Fixed ClassCastException occurring in GeometryCollection.getLength()
-<li>Fixed bug in Edge Intersection insertion (replaced Coordinate#equals with equals2D to ensure that intersection creation is not sensitive to Z-value).
-<li>Fixed handling LineStrings with too few points in GeometryGraph.addLineString
-<li>Fixed: was not checking that MultiPolygons don't contain components with too few points.
-<li>Fixed Envelope.distance() to return correct distance for all envelopes.
-<li>Fixed a few Geometry methods to make them re-entrant.
-<li>Fixed CoordinateList.closeRing() to ensure endpoints are not duplicated
-<li>Fixed CGAlgorithms.signedArea() to use a simpler algorithm which is more robust and faster.
-<li>Fixed bug preventing validating Rings containing an initial repeated point.
-</ul>
-<h3>API Changes</h3>
-<ul>
-<li>Added default constructor to WKTReader.  It uses the default GeometryFactory
-<li>Add two static intersects() methods to Envelope, to allow computing intersections with envelopes defined by points only.
-<li>Dropped BinaryPower; its functionality is provided by DoubleBits in a more robust fashion.
-<li>Removed a couple of redundant private static methods from Geometry; they have been replaced by methods in CoordinateArrays
-<li>The Geometry class is now marked as Serializable
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.2</h2>
-
-Release Date: 7 October 2002
-<h3>Semantics Changes</h3>
-<ul>
-<li>JTS now allows Geometrys to have repeated points.  All operations will continue to perform as before.  This removes a significant incompatibility with the OGC spatial data model.
-<li>TopologyExceptions may now be thrown by spatial overlay methods.  This helps to distinguish between code bugs and known robustness problems.  It also provides a machine-readable coordinate for the error location.
-</ul>
-<h3>Functionality Improvements</h3>
-<ul>
-<li>RobustLineIntersector now uses "normalized" coordinates to maximize the accuracy of intersection computation.
-<li>Upgraded Quadtree with more robust implementation
-<li>Replaced IntervalTree with a more robust implementation of BinTree
-<li>Added STRTree 2-D spatial index, which exhibits better performance than QuadTrees in many situations.
-<li>Added EnhancePrecisionOp, which uses precisioning enhancing techniques to reduce the number of failure cases due to robustness problems.
-</ul>
-<h3>Bug Fixes</h3>
-<ul>
-<li>fixed ConvexHull to use TreeSet instead of HashSet for coordinates
-<li>Fixed isValid for GeometryCollections containing Polygons, which were sometimes erroneously returning a validity failure for correct Geometrys.
-<li>Fixed bug in LineSegment.distancePointLine() which would return the incorrect distance for a LineSegment with two identical points
-<li>Improved error handling in CGAlgorithms.isCCW()
-<li>IsValid now checks for too few points in a geometry component (e.g. due to repeated points in a ring)
-</ul>
-<h3>API Changes</h3>
-<ul>
-<li>added Stopwatch class
-<li>added Geometry.getArea() and Geometry.getLength() methods
-<li>added CGAlgorithms.signedArea() method
-<li>added methods to LineSegment - closestPoint(), getLength()
-<li>added CoordinateArrrays and CoordinateLists utility classes
-<li>Added TopologyValidationError.getErrorType() method
-<li>Added Envelope#intersects; deprecated Envelope#overlaps.
-<li>Added Geometry#geometryChanged() method to allow signaling when Geometry coordinates have been mutated by a client class
-<li>Added STRTree class implementing a Sort-Tile-Recursive spatial index (a variant of a packed R-tree)
-<li>Deleted IntervalTree 1-D spatial index (replaced by BinTree)
-<li>Add BinTree 1-D spatial index
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.1.1</h2>
-
-Release Date: 9 April 2002
-<h3>Bug Fixes</h3>
-<ul>
-<li>fixed decimal-point symbol localization bug in WKTWriter
-<li>fixed bug in Envelope.int(Envelope env)
-<li>fixed filename case of SFSMultiLineString.java and IntervalTree.java
-</ul>
-<h3>API Changes</h3>
-<ul>
-<li>deleted TopologyException class
-<li>renamed CGAlgorithms.isPointInPolygon to isPointInRing (a more accurate description of what the method computes)
-</ul>
-<h3>API Additions</h3>
-<ul>
-<li>added Geometry.getCoordinate() method
-<li>added Geometry.distance() method
-<li>added GeometryComponentFilter interface and Geometry.apply(GeometryComponentFilter) method
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.1</h2>
-
-Release Date: 28 March 2002
-<h3>New Features</h3>
-<ul>
-<li>added Geometry.isSimple() and Geometry.isValid() methods
-<li>improved design of topological data structures
-<li>added Geometry.setSRID() method
-<li>improved functionality of the Envelope class
-<li>added ability to write to an arbitrary java.io.Writer object to WKTWriter
-<li>added Validate and Mark Location functionality to TestBuilder
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 1.0</h2>
-Release Date: 1 February 2002
-<ul>
-<li>Removed some non-compatibilities with Java 1.1
-<li>Fixed bug in constructing buffer outline around inside of angles
-<li>In TestBuilder vertices are now displayed with fixed size in view units
-<li>Improved code for WKTWriter.writeFormatted()
-<li>Fixed bug in constructor for LinearRing
-<li>Improved implementation of sweepline intersection algorithm to avoid use of dynamic set.
-<li>Fixed bug in ConvexHull.cleanRing()
-<li>Refactored RobustLineIntersector and NonRobustLineIntersector
-</ul>
-
-<!----------------------------------------------------------------------->
-<hr size='4' color='darkblue'>
-<h2>Version 0.0</h2>
-Release Date: 30 May 2001
-
-<p>
-<i>Baseline version</i>
-
-</body>
-</html>
+<html>
+
+<head>
+<title>JTS Version History</title>
+</head>
+
+<body bgcolor='#DFF0FF'>
+<h1 style='text-align:center; color:darkblue;'>
+JTS TOPOLOGY SUITE
+<br>
+<i>Version History</i>
+</h1>
+
+This document lists the change history of release versions of the
+<span style='color:darkblue;'><b>JTS Topology Suite</b></span>.
+<ul>
+<li>Project site: <a href='http://locationtech.org/projects/technology.jts'><b>LocationTech JTS </b></a>
+<li>Code repo: <a href='https://github.com/locationtech/jts'><b>Github JTS</b></a>
+<li>Distribution: <a href='https://github.com/locationtech/jts/releases'><b>Github JTS Releases</b></a>
+</ul>
+<p>
+The JTS distributions for older versions can be obtained at the
+<a href='http://sourceforge.net/projects/jts-topo-suite/'><b>SourceForge JTS site</b></a>.
+</p>
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.15</h2>
+
+<i>Release Date:  November 30, 2017</i>
+
+<h3>Project Changes</h3>
+<ul>
+<li>Changed licensing to dual-licensed EDL or EPL
+<li>Changed source hosting to GitHub
+<li>Changed distro hosting to GitHub
+<li>Changed build chain to use Maven
+<li>Changed code module structure
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Changed Java package root to <code>org.locationtech.jts</code>
+<li>Refactored <code>CGAlgorithms</code> into function-specific classes
+    <code>Orientation</code>, <code>PointLocation</code>, <code>Distance</code>, <code>Length</code>, <code>Area</code>
+<li>Deprecated <code>NonRobustCGAlgorithms</code>; use function-specific classes refactored from <code>CGAlgorithms</code>
+<li>Deprecated <code>RobustDeterminant</code>; use <code>CGAlgorithmsDD</code>
+<li>Deprecated <code>Geometry.clone</code>; use <code>Geometry.copy</code>
+<li>Deprecated <code>GeometryFactory.createX(null)</code> methods; Use no-argument <code>GeometryFactory.createX</code> methods
+<li>Deprecated overloaded <code>GeometryFactory.createMultiPoint</code>; use <code>GeometryFactory.createMultiPointFromCoords</code>
+</ul>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Improve <code>Quadtree</code> to handle queries with null envelopes
+<li>Add <code>STRtree</code> K-Nearest Neighbours query
+<li>Add <code>Serializable</code> to </code><code>PackedCoordinateSequence</code> 
+<li>Add <code>Envelope.intersects</code>
+<li>Add <code>Geometry.intersects</code> for <code>GeometryCollection</code>
+<li>Improve <code>WKBReader</code> to handle the OGC 06-103r4 specification.
+<li>Improve <code>WKTReader</code> to handle <code>Z</code>, <code>M</code>, <code>ZM</code> modifiers.
+</ul>
+
+<h3>Performance & Robustness Improvements</h3>
+<ul>
+<li>Add optimization for <code>Geometry.contains</code> and <code>Geometry.covers</code>
+<li>Improve robustness of <code>RayCrossingCounter</code> and <code>Geometry.contains</code>
+<li>Improve robustness of <code>MultiPolygon</code> centroid computation
+<li>
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Eliminated <code>LineString.normalize</code> side-effects
+</ul>
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added function <code>Writer.writeGeoJSON</code>
+<li>Added tree view of scalar functions
+<li>Added ability to repeat functions
+<li>Added custom fill styling
+<li>Added <code>SelectionFunctions</code> for metrics (area, length) 
+<li>Added function documentation driven by annotations
+<li>Some changes to layout of GUI elements (such as toolbar)
+</ul>
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.14</h2>
+
+<i>Release Date:  September 23, 2015</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <code>Envelope.compareTo</code> method
+<li>Fixed <code>SegmentSetMutualIntersector</code> classes to be thread-safe</li>
+<li>Fixed <code>PreparedGeometry</code> classes to be thread-safe</li>
+<li>Added <code>LineDissolver</code> class
+<li>Added <code>edgegraph</code> package
+<li>Added <code>CoordinateSequences.isEqual</code> method
+<li>Extended <code>CoordinateSequences.copy</code> and <code>CoordinateSequences.copy</code> to handle inputs of different dimension
+<li>Added <code>CoordinateArrays.envelope()</code> function
+<li>Added <code>CoordinateArrays.intersection()</code> function
+<li>Added <code>Polygonizer.setCheckValidRings()</code> method for optimizing performance in some situations
+<li>Added <code>KMLWriter</code> to convert Geometry to KML representation
+<li>Added <code>Coordinate</code> <code>equals3D</code>, <code>equals2D(Coordinate, tolerance)</code>, and <code>equalInZ</code> methods.
+<li>Added <code>VWSimplifier</code> to perform Visvalingam-Whyatt simplification
+<li>Enhanced <code>WKBReader</code> to handle Spatialite WKB format
+<li>Added <code>DD.setValue()</code> methods
+<li>Added <code>getGeometry()</code> methods to <code>LinearComponentExtracter</code> and <code>LineStringExtracter</code>
+<li>Added <code>BufferParameters</code> </code>simplifyFactor</code> setting
+<li>Added node counting and ability to not keep intersection points to <code>InteriorIntersectionFinder</code>
+<li>Added <code>Polygonizer</code> functionality to extract only polygons forming a valid polygonal geometry
+<li>Added <code>KdTree.toCoordinates</code>
+<li>Added <code>MinimumBoundingCircle.getFarthestPoints</code> method
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Performance & memory improvement in <tt>PreparedPolygonIntersects</tt> by short-circuiting point input case
+<li>Allow for memory usage optimization in <code>CascadedPolygonUnion</code>, by avoiding retaining input collection
+<li>Fix <code>Point.isEmpty()</code> to avoid allocating a coordinate
+<li>Fix <code>Geometry.equalsExact()</code> to short-circuit when the inputs are identical objects
+<li>Add short-circuit to <code>PointExtracter</code> to improve performance for Points
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed <code>RobustLineIntersector</code> heuristic for handling invalid intersection points
+(computed as outside envelope of input segments due to numeric precision issues)
+<li>Fixed <code>CGAlgorithmsDD.intersection</code> to compute intersection correctly
+<li>Fixed <tt>Geometry.interiorPoint()</tt> to compute a true interior point in certain cases
+<li>Fixed <code>Geometry.equals</code> to handle null argument
+<li>Fixed <code>DistanceToPoint</code> to be thread-safe
+<li>Fixed <code>Geometry.interiorPoint()</code> and <code>InteriorPointArea</code> to handle zero-area geometries
+<li>Fixed <code>STRtree</code> classes to be thread-safe (by synchronizing the <code>AbstractSTRtree.build()</code> method)
+<li>Fixed <code>STRtree.remove()</code> method to avoid a NPE
+<li>Fixed <code>DouglasPeuckerSimplifier</code> and <code>TopologyPreservingSimplifier</code> to handle empty geometry components in the input
+<li>Fixed <code>ConvexHull</code> to handle input of array of identical coordinates
+<li>Fixed <code>GeometryTransformer.transformLinearRing()</code> to handle null inputs
+<li>Fixed the <code>extractPoint(distance, offset)</code> methods in
+  <code>LocationIndexedLine</code> and <code>LengthIndexedLine</code> to handle offsets from endpoints correctly.
+<li>Fixed <code>GeometryCollectionIterator</code> to correctly handle atomic geometries
+<li>Fixed <code>InteriorIntersectionFinder</code> to not short-circuit when finding all nodes
+<li>Fixed <code>SubgraphDepthLocator</code> to work with Java 7+ by avoiding sorting with an inconsistent ordering
+<li>Fixed <code>FontGlyphReader</code> to use correct Java font value of "SansSerif", and added new constant to match.
+<li>Fixed <code>KdTree</code> to correctly implement distance tolerance-based coordinate matching
+<li>Fixed <code>LineString.normalize()</code> to correctly handle CoordinateSequences
+<li>Fixed <code>CommonBitsRemover</code> to correctly handle CoordinateSequences
+<li>Fixed bug in <code>CoordinateArraySequence.clone()</code>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Changed interface of <code>SegmentSetMutualIntersector</code> to support thread-safety by removing state
+<li>Provided <code>InteriorIntersectionFinderAdder</code> to replace the poorly named <code>IntersectionFinderAdder</code>
+<li>Changed some classes in <code>com.vividsolutions.jts.operation.buffer</code> to be package-private
+</ul>
+
+<h3>Testing Improvements</h3>
+<ul>
+<li>Added <code>GeometryTestCase</code> base class to simplify unit tests
+</ul>
+
+<!------- JTS-IO -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS I/O</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <code>GeoJsonReader</code> and <code>GeoJsonWriter</code> classes
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>In <code>OraWriter</code> the connection is now provided to the <code>write()</code> method, not the constructors
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed <code>OraReader</code> to handle reading <code>GeometryCollection</code> with <code>Point</code> as second element
+<li>Many improvements to Oracle API code and performance
+<li>Added <code>OraWriter.setOptimizePoint</code> and <code>OraWriter.setOptimizeRectangle</code> methods
+</ul>
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added ability to read multiple WKBHex geometries from a text file
+<li>Added AutoZoom to input
+<li>Added Oracle text output
+<li>Added more function sets
+<li>Removed dependency on Acme GIF encoder library
+<li>Improved zooming logic
+<li>Added mouse wheel zooming
+<li>Improved UI for editing A/B geometries
+<li>Added <b>Compute New</b> button to Geometry Functions panel
+<li>Added SpatialIndex functions
+<li>Added User Data labelling
+</ul>
+
+<h3>UI Changes</h3>
+<ul>
+<li>Moved Options menu items to View menu
+<li>Removed Tools menu items (they are available as functions)
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed to correctly handle changing Swing Look&Feel
+</ul>
+
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.13</h2>
+
+<i>Release Date:  December 13, 2012</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Changed <tt>GeometryFactory.createGeometry()</tt> to make a deep copy of the argument Geometry,
+using the CoordinateSequenceFactory of the factory
+<li>Added ability to specify a dimension in <tt>CoordinateArraySequence</tt>
+<li>Changed <tt>Geometry.getEnvelopeInternal()</tt> to return a copy of the cached envelope, to prevent modification
+<li>Added <tt>GeometryEditor.CoordinateSequenceOperation</tt> to allow easy editing of constituent CoordinateSequences
+<li>Added <tt>GeometryFactory.createPolygon</tt> convenience methods which do not require holes to be specified
+<li><tt>Geometry</tt> overlay methods now return empty results as atomic types of appropriate dimension
+<li>Added <tt>RectangleLineIntersector</tt> to provide efficient rectangle-line intersection testing
+<li>Added <tt>getOrdinate</tt> and <tt>setOrdinate</tt> to <tt>Coordinate</tt>
+<li><tt>Quadtree</tt> is <tt>Serializable</tt>
+<li><tt>STRtree</tt> is <tt>Serializable</tt>
+<li>Added <tt>max</tt>, <tt>average</tt> and <tt>wrap</tt> functions to <tt>MathUtil</tt>
+<li>Improved <tt>WKTReader</tt> parse error reporting to report input line of error
+<li>Improved <code>WKBReader</code> to repair structurally-invalid input
+<li>Made <tt>TopologyPreservingSimplifier</tt> thread-safe
+<li>Added <tt>AbstractSTRtree.isEmpty()</tt> method
+<li>Added <tt>QuadTree.isEmpty()</tt> method
+<li>Added <tt>KdTree.isEmpty()</tt> method
+<li>Added decimation and duplicate point removal to </tt>ShapeWriter<tt>.
+<li><tt>ScaledNoder</tt> now preserves Z values of input
+<li>Added instance methods for all <t>Triangle</tt> static methods
+<li>Added <tt>CGAlgorithmsDD</tt> containing high-precision versions of some basic CG algorithms
+<li>Added <tt>IntersectionMatrix.isTrue()</tt> method for testing IM pattern matches
+<li>Added <code>getRawCoordinates</code> methods to <code>PackedCoordinateSequence</code> concrete classes
+<li>Modified <code>Geometry.isSimple()</code> to explicity check for simplicity for all types,
+and support <code>GeometryCollections</code>
+<li>Improved <code>MCIndexSnapRounder</code> to add nodes only where they are necessary
+<li>Added <code>CoordinateArrays.removeNull()</code> method
+<li>Enhanced <code>GeometryEditor</code> to handle null geometries returned from operation
+<li>Added <code>WKBHExFileReader</code>
+<li>Added <code>Distance3D</code> operation
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Simplified & improved performance of <tt>RectangleIntersects</tt> by using new <tt>RectangleLineIntersector</tt>
+<li>In <tt>RandomPointsInGridBuilder</tt> eliminated redundant <tt>ArrayList</tt> usage
+<li>In <tt>PreparedPolygonIntersects</tt> and <tt>PreparedLineStringIntersects</tt> added check
+to avoid creating segment index if all test inputs are points
+<li>In <tt>AbstractSTRtree</tt> switched to using indexed list access for better performance than using iterators
+<li>In <tt>AbstractSTRtree</tt> freed inserted item array after index is built
+<li>Improved performance of <tt>Polygonizer</tt> for cases with many potential holes
+<li>Improved performance for some <tt>DD</tt> methods by making them <tt>final</tt>
+<li>Added fast filter for <tt>CGAlgorithmsDD.orientationIndex</tt>, and switched to self-operations for DD determinant
+<li>Changed <code>STRtree.createNode()</code> to use a static class for nodes
+<li>Changed <code>QuadTree Node</code> to use scalar x and y variables rather than a <code>Coordinate</code> to reduce memory allocation
+<li>Fixed <code>PreparedGeometry</code> concrete classes to be thread-safe.
+<li>Fixed <code>SortedPackedIntervalRTree</code> so that it is thread-safe.
+</ul>
+
+<h3>Robustness Improvements</h3>
+<ul>
+<li>Switched to using DD extended-precision arithmetic to compute orientation predicate
+<li><code>CGAlgorithms.distanceLineLine()</code> improved to be more robust and performant
+<li>Fixed robustness issue causing <tt>Empty Stack</tt> failure
+in <tt>ConvexHull</tt> for some nearly collinear inputs
+<li><tt>CGAlgorithms.signedArea()</tt> uses a more accurate algorithm
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed <tt>Geometry.equalsExact()</tt> to avoid NPE when comparing empty and non-empty <tt>Point</tt>s
+<li>Fixed <tt>CascadedPolygonUnion</tt> to discard non-polygonal components created during unioning,
+to avoid failures and provide more desirable behaviour
+<li>Fixed <tt>CentralEndpointIntersector</tt> to initialize result correctly
+<li>Fixed <tt>DelaunayTriangulationBuilder.extractUniqueCoordinates(Geometry)</tt>
+to avoid mutating the vertex order of the input Geometry
+<li>Fixed <tt>ConformingDelaunayTriangulationBuilder</tt> to allow
+non-disjoint site and constraint vertex sets
+<li>Fixed <tt>RandomPointsInGridBuilder</tt> point generation to use circle constraint correctly
+<li>Fixed Linear Referencing API to handle MultiLineStrings consistently,
+by always using the lowest possible index value, and by trimming zero-length components from results
+<li>Fixed bug in <tt>LocationIndexedLine</tt> and <tt>LengthIndexLine</tt> which was
+causing an assertion failure when the indexOfAfter() method was called with a constraint location
+which is at the end of the line
+<li>Fixed bug in <tt>STRtree.query(Envelope, ItemVisitor)</tt> causing an NPE when tree is empty
+<li>Fixed issue with creating zero-length edges during buffer topology building under fixed precision, by:
+adding filter to remove zero-length edges;
+using a better estimate of scale factor for reducing to fixed precision after initial failure.
+<li>Fixed <tt>TopologyPreservingSimplifier</tt> to return a valid result
+for closed <tt>LineString</tt>s with large distance tolerances
+<li>Fixed <tt>TopologyPreservingSimplifier</tt> to return an empty result for an empty input
+<li>Fixed <tt>DouglasPeuckerSimplifier</tt> to return an empty result for an empty input
+<li>Fixed <tt>MinimumBoundingCircle</tt> to correctly compute circle for obtuse triangles.
+<li>Fixd <tt>GeometryPrecisionReducer</tt> to use input GeometryFactory when polygon topology is fixed
+<li>Fixed <tt>GeometryNoder</tt> bug that was failing to snap to end vertices of lines
+<li>Fixed <tt>Geometry.getCentroid()</tt> and <tt>Geometry.getInteriorPoint()</tt> to return <tt>POINT EMPTY</tt> for empty inputs
+<li>Fixed <tt>DelaunayTriangulationBuilder</tt> to correctly extract unique points
+<li>Fixed <tt>KdTree</tt> to correctly handle inserting duplicate points into an empty tree
+<li>Fixed <tt>LineSegment.projectionFactor()</tt> to handle zero-length lines (by returning Double.POSITIVE_INFINITY)
+<li>Fixed <tt>LocationIndexedLine</tt> to handle locations on zero-length lines
+<li>Fixed <code>LengthIndexedLine</code> and <code>LocationIndexedLine</code> to handle <code>indexOfAfter()</code> correctly
+<li>Fixed <code>WKBReader</code> to handle successive geometrys with different endianness
+<li>Fixed <code>GeometricShapeFactory</code> to correctly handle setting the centre point
+<li>Fixed <code>GeometryFactory.createMultiPoint(CoordinateSequence)</code> to handle sequences of dimension > 3
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Changed visibility of <tt>TaggedLineStringSimplifier</tt> back to <tt>public</tt> due to user demand
+</ul>
+
+<h3>Testing</h3>
+<ul>
+<li>Added Performance Testing framework (<tt>PerformanceTestRunner</tt>
+and <tt>PerformanceTestCase</tt>)
+<li>Added named predicate tests to all Relate test cases
+</ul>
+
+<h3>Contributors</h3>
+<ul>
+<li>Peter Hopfgartner - improved area computation
+<li>Michael Michaud - snap-rounding improvements
+</ul>
+
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added segment index visualization styling
+<li>Improved <b>Geometry Inspector</b>
+<li>Added stream digitizing for Polygon and LineString tools
+<li>Added output of Test Case XML with WKB
+<li>Added Extract Component tool
+<li>Added Delete Vertices Or Components tool
+<li>Added Geometry Edit Panel pop-up menu, with operations
+<li>Added Halton sequence functions
+<li>Added sorting functions
+<li>Added function for selection of first N components
+<li>Added CGAlgorithms functions
+<li>Added ability to paste and load multiple WKBHex geometries
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Using decimation substantially improves rendering time for large geometries.
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed bug in saving XML test files
+</ul>
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.12</h2>
+
+<i>Release Date:  June 30, 2011</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added new names for methods for computing <tt>Geometry</tt> equality:
+<li><tt>equals(Object)</tt> is a synonym for <tt>equalsExact(Geometry)</tt>
+<li><tt>equalsNorm(Geometry)</tt> automatically normalizes the operands
+<li><tt>equalsTopo(Geometry)</tt> computes topological equality,
+and is a synonym for the original <tt>equals(Geometry)</tt>
+</ul>
+<li>Added <tt>Geometry.norm()</tt> to provide non-mutating normalization
+<li>Added <tt>Geometry.hashCode()</tt> to fulfill Java conventions
+<li>Added <tt>LineIntersector.getEndpoint()</tt> method
+<li>Added methods to <tt>CoordinateSequences</tt> to test for and create valid rings
+<li>Added <tt>minExtent</tt> and <tt>maxExtent</tt> to <tt>Envelope</tt>
+<li>Added ability to compute Single-Sided Buffers (invoked via <tt>BufferOp</tt> and <tt>BufferParameters</tt>)
+<li>Added <tt>GeometryPrecisionReducer</tt>
+<li>Added ExtendedWKB SRID support to <tt>WKBWriter</tt> (thanks to Justin Deoliviera)
+<li>Improved <tt>PolygonShape</tt> to support floating-point coordinates
+<li>Added <tt>GeometryShapeFactory.setRotation(double radians)</tt> method
+<li>Added <tt>GeometricShapeBuilder</tt> API to support shape builder development
+<li>Added <tt>RandomPointsBuilder</tt> to allow generating various random point sets
+<li>Added <tt>RandomPointsInGridBuilder</tt> to allow generating various random point sets constrained to a grid
+<li>Added <tt>KochSnowflakeBuilder</tt>
+<li>Added <tt>SierpinskiCarpetBuilder</tt>
+<li>Added <tt>MathUtil</tt> containing mathematics and numerical utility functions
+<li>Added <tt>Vector2D</tt> class providing vector operations
+<li>Added <tt>DirectedEdgeStar.getNextCWEdge()</tt> method to <tt>planargraph</tt> API
+<li><tt>AffineTransformation</tt> enhanced to avoid numeric precision issues in case of reflection in X=Y (coordinate flipping)
+<li>Added <tt>LineSequencer.sequence()</tt> static convenience method
+<li>Added error indicators to <tt>BufferDistanceValidator</tt> and <tt>BufferResultValidator</tt>
+<li>Added <tt>MinimumClearance</tt> class
+<li>Added <tt>nearestNeighbours</tt> methods to <tt>STRtree</tt>
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved memory performance of <tt>ShapeWriter</tt> conversions (by tuning coordinate and polygon conversion)
+<li>Improved performance of <tt>RectangleIntersects</tt> by refining <tt>SegmentIntersectionTester</tt>
+</ul>
+
+<h3>Robustness Improvements</h3>
+<ul>
+<li>Delaunay triangulation uses more robust formulation for the inCircle test
+<li>Voronoi computation now uses more robust formulation for the circumcentre computation
+<li>Force <code>RectangleIntersects</code> to always use segment-scanning to improve robustness
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Reduced visibility of internal classes in <tt>com.vividsolutions.jts.geom.prep</tt>
+<li>Reduced visibility of internal classes in <tt>com.vividsolutions.jts.simplify</tt>
+<li>Moved <tt>Matrix</tt> class into <tt>jts.math</tt> package
+<li>Refactored internal offset curve generation classes
+in <tt>com.vividsolutions.jts.operation.buffer</tt> package
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed <tt>CoordinateArraySequence</tt> and <tt>PackedCoordinateSequence</tt>
+to correctly handle Z ordinate in <tt>getCoordinate(int, Coordinate)</tt>
+<li>Fixed <tt>LinearRing</tt> to have <tt>isClosed()</tt> return <tt>true</tt> for empty rings
+<li>Fixed <tt>Geometry.union()</tt> to use more robust union algorithm.
+    This provides behaviour consistent with <tt>union(Geometry)</tt>.
+<li>Fixed <tt>Point.isValid()</tt> to validate POINT EMPTY correctly
+<li>Fixed <tt>SnapIfNeededOverlayOp</tt> to throw the originating exception,which contains meaningful coordinates
+<li>Fixed <tt>GeometrySnapper</tt> to allow final vertices of LineStrings to snap correctly
+<li>Fixed buffer (<tt>OffsetCurveSetBuilder</tt>) to handle "flat" rings correctly
+<li>Fixed <tt>IsValidOp</tt> to handle reporting "Not Closed" errors on empty rings correctly
+<li>Fixed <tt>NestedRingTester</tt> (used by <tt>IsValidOp</tt>)
+to correctly handle the case where a hole touches all the vertices of another hole (which is invalid)
+<li>Fixed <tt>ConvexHull</tt> to handle large geometries with fewer than 3 unique points
+<li>Fixed <tt>GeometryGraph</tt> to ignore empty hole rings when building graph
+<li>Fixed <tt>LineMerger</tt> to skip lines with only a single unique coordinate
+<li>Fixed <tt>ByteArrayInStream</tt> to pad byte buffers with zeroes
+<li>Corrected spelling of <tt>SquarePointShapeFactory</tt>
+<li>Fixed tolerance check in <tt>KdTree</tt>
+<li>Updated <tt>MasterTester</tt> to include more unit tests
+</ul>
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <tt>[Zoom To Result]</tt> button
+<li>Improved mark display, with floating point label
+<li>Added more random geometry creation functions
+<li>Added fractal geometry creation functions
+<li>Improved threaded rendering handling to ensure only one frame drawn
+<li>Added Magnify Topology capability
+<li>Added Geometry Inspector dialog
+<li>Better startup script, with auto-home directory detection
+and JTS_LIB_DIR environment variable (thanks to strk)
+<li>Added logging Info window behaviour
+<li>Improved saving PNG to allow specifying file name
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed Stats panel to update when current test changes
+<li>Fixed deleting single test case
+</ul>
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.11</h2>
+
+<i>Release Date:  March 1, 2010</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <tt>CoordinateArrays.isRing</tt>
+<li>Added <tt>CGAlgorithms.signedArea(CoordinateSequence)</tt>
+<li>Added <tt>CoordinateArrays.copyDeep(...)</tt> method to copy sections of arrays
+<li>Added <tt>CoordinateList.add(Coordinate[], boolean, int, int)</tt> method to add sections of arrays
+<li>Added <tt>LineSegment.toGeometry()</tt>, <tt>LineSegment.lineIntersection()()</tt>
+<li>Added <tt>LineSegment.hashCode()</tt>
+<li>Added geometric similarity classes (<tt>HausdorffSimilarityMeasure</tt>, <tt>AreaSimilarityMeasure</tt>)
+<li>Added <tt>MinimumDiameter.getMinimumRectangle()</tt>
+<li>Added <tt>MinimumBoundingCircle</tt> class
+<li>Added <tt>Densifier</tt> class
+<li>Added triangulation API, including <tt>QuadEdgeSubdivision</tt>, <tt>IncrementalDelaunayTriangulator</tt>,
+	<tt>ConformingDelaunayTriangulator</tt> and supporting classes
+<li>Added <tt>VoronoiDiagramBuilder</tt> to perform Voronoi diagram generation
+<li>Added <tt>scaleInstance(scaleX, scaleY, x, y)</tt> to <tt>AffineTransformation</tt>
+<li>Added <tt>AffineTransformationFactory</tt> to allow generating transformations from various kinds of control inputs
+<li>Added <tt>BinTree.remove()</tt> method
+<li>Fixed <tt>BinTree.query()</tt> to allow null interval arguments
+<li>Added <tt>ShapeReader</tt> API to convert Java2D Shapes into JTS Geometry
+<li>Added <tt>ShapeWriter</tt> API to convert JTS geometry into Java2D Shapes
+<li>Added <tt>FontGlyphReader</tt> API to render Java2D text font glyphs into geometry
+<li>Added <tt>SdeReader</tt> to <b>jtsio</b> library
+<li>Added <tt>Debug</tt> break methods
+<li>Added <tt>Memory</tt> utility for reporting memory statistics
+<li>Added <tt>ObjectCounter</tt> utility for counting objects
+<li>Added <tt>createSquircle</tt> and <tt>createSuperCircle</tt> to <tt>GeometricShapeFactory</tt>
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved performance of <tt>Geometry.getArea()</tt> and <tt>Geometry.getLength()</tt> when used with custom <tt>CoordinateSequence</tt>s
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Deprecated <tt>WKBWriter.bytesToHex</tt> in favour of <tt>WKBWriter.toHex</tt> to regularize and simplify method name
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed Point.isValid() to check for invalid coordinates (ie with Nan ordinates)
+<li>Fixed <tt>Geometry.distance()</tt> and <tt>DistanceOp</tt> to return 0.0 for empty inputs
+<li>Fixed <tt>Buffer</tt> to handle degenerate polygons with too few distinct points correctly
+<li>Added illegal state check in <tt>LineSegment.pointAlongOffset()</tt>
+<li>Fixed exception strategy in <tt>BufferSubgraph</tt> to handle certain robustness failures correctly
+<li>Fixed robustness problem in <tt>OffsetCurveBuilder</tt> in computing mitred joins for nearly parallel segments
+<li>Fixed minor bug in <tt>BufferInputLineSimplifier</tt> which prevented simplification of some situations
+<li>Fixed bug in <tt>BufferInputLineSimplifier</tt> which caused over-simplification for large tolerances
+<li>Fixed bug in <tt>Angle.normalizePositive</tt> to handle values > 2PI correctly
+<li>Fixed <tt>WKTWriter</tt> to emit correct syntax for MULTIPOINTs
+<li>Fixed <tt>WKTReader</tt> to accept correct syntax for MULTIPOINTs
+<li><tt>CGAlgorithms.isCCW</tt> now checks for too few points in the ring and throws an <tt>IllegalArgumentException</tt>
+<li>Fixed bug in <tt>AffineTransformation#eqals</tt> (logic bug)
+<li>Fixed bug in <tt>CoordinateList#closeRing</tt> (cloning closing Coordinate)
+</ul>
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>WKT input is cleaned automatically when loaded (illegal chars are removed)
+<li>Added WKT-Formatted option to Test Case View dialog
+<li>Many new geometry functions added
+<li>Geometry functions are displayed in tree
+<li>Geometry functions can be implemented as Java static class methods.
+<li>Geometry function classes can be loaded dynamically from command-line
+<li>Improved handling of very large geometry inputs and results
+<li>Threaded rendering allows display of very large geometries without limiting usability
+<li>Added Draw Rectangle tool
+<li>Added Drag-n-drop loading of .SHP files
+<li>Added Info tool to provide persistent display of geometry point/segment information
+<li>Added display of memory usage
+</ul>
+
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.10</h2>
+
+<i>Release Date:  December 31, 2008</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <tt>Geometry.reverse()</tt> method for all geometry types
+<li>Added <tt>setSrsName</tt>, <tt>setNamespace</tt>, <tt>setCustomRootElements</tt> methods to <tt>GMLWriter</tt>
+<li>Added <tt>Envelope.getArea</tt> method
+<li>Added <tt>copy</tt>, <tt>copyCoord</tt> methods to <tt>CoordinateSequences</tt>
+<li>Added <tt>area</tt> method to <tt>Envelope</tt>
+<li>Added <tt>extractPoint(pt, offset)</tt> methods to <tt>LengthIndexedLine</tt> and <tt>LocationIndexedLine</tt>
+<li>Added <tt>CoordinatePrecisionReducerFilter</tt>
+<li>Added <tt>UnaryUnionOp(Collection, GeometryFactory)</tt> constructor to handle empty inputs more automatically
+<li>Added <tt>DiscreteHausdorffDistance</tt> class
+<li>Made <tt>LineMerger</tt> able to be called incrementally
+<li>Added <tt>GeometricShapeFactory.createArcPolygon</tt> to create a polygonal arc
+<li>Enhanced <tt>Geometry.buffer()</tt> to preserve SRID
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved performance for <code>EdgeList</code> (by using a more efficient technique for detecting duplicate edges)
+<li>Improved performance for <code>ByteArrayInStream</code> (by avoiding use of <tt>java.io.ByteArrayInputStream</tt>)
+<li>Unrolled intersection computation in <tt>HCoordinate</tt> to avoid object allocation
+<li>Improved performance for buffering via better offset curve generation and simplification.
+<li>Improved performance for <tt>IsValidOp</tt> by switching to use <tt>STRtree</tt> for nested hole checking
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed <tt>Geometry.getClassSortIndex()</tt> to lazily initialize the sorted class list.  This fixes a threading bug.
+<li>Fixed <tt>RectangleContains</tt> to return correct result for points on the boundary of the rectangle
+<li>Fixed error in <tt>com.vividsolutions.jts.simplify.LineSegmentIndex</tt> which caused polygons
+simplified using <tt>TopologyPreservingSimplifier</tt> to be invalid in certain situations
+<li>Fixed error in <tt>DouglasPeuckerSimplifier</tt> which caused empty polygons to be returned when they contained a very small hole
+<li>Fixed <tt>PackedCoordinateSequence</tt> to return <tt>NaN</tt> for null ordinate values
+<li>Fixed <tt>Geometry.centroid()</tt> (<tt>CentroidArea</tt>) so that it handles degenerate (zero-area) polygons
+<li>Fixed <tt>Geometry.buffer()</tt> (<tt>OffsetCurveBuilder</tt>) so that it handles JOIN_MITRE cases with nearly collinear lines correctly
+<li>Fixed <tt>GeometryFactory.toGeometry(Envelope)</tt> to return a CW polygon
+<li>Fixed <tt>UnaryUnionOp</tt> to correctly handle heterogeneous inputs with P/L/A components
+<li>Fixed <tt>UnaryUnionOp</tt> to accept <tt>LINEARRING</tt>s
+<li>Fixed <tt>CentroidArea</tt> to handle zero-area polygons correctly
+<li>Fixed <tt>WKBWriter</tt> to always output 3D when requested, and to handle 2D <tt>PackedCoordinateSequences</tt> correctly in this case
+<li>Fixed <tt>NodedSegmentString</tt> to handle zero-length line segments correctly (via <tt>safeOctant</tt>)
+<li>Cleaned up code to remove unneeded <tt>CGAlgorithms</tt> objects
+<li>Fixed <tt>GeometricShapeFactory.createArc</tt> to ensure arc has requested number of vertices
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Moved GML I/O classes into core JTS codebase
+<li>Changed <tt>GMLWriter</tt> to not write the <tt>srsName</tt> attribute by default
+<li>In <tt>DistanceOp</tt> switched to using <tt>nearestPoints</tt> method names
+<li>Exposed <tt>STRtree.getRoot()</tt> method
+</ul>
+
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>UI Improvements</h3>
+<ul>
+<li>Added ability to read GML from input panel
+<li>Added GML output to View dialog
+<li>Added file drag'n'drop to Geometry Input text areas
+<li>Add display of computation time
+<li>Added Stats panel
+<li>Added Scalar functions panel, with extensible function list
+<li>Added <b>Save as PNG...</b>
+<li>Added stream digitizing to Polygon and Line Draw tools
+</ul>
+
+<!------- TestRunner -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <tt>-testCaseIndex</tt> command-line option
+</ul>
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.9</h2>
+
+<i>Release Date: January 2, 2008</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <tt>Polygonal</tt>, <tt>Lineal</tt>, <tt>Puntal</tt> tag interfaces to better categorize geometry classes
+<li>Added <tt>Geometry.union()</tt> method, <tt>UnaryUnionOp</tt> class for efficient unioning of geometrys
+<li>Added <tt>Triangle.area3D</tt> method
+<li>Added <tt>LineSegment.pointAlongOffset</tt> method
+<li>Added <tt>LineSegment.orientationIndex(Coordinate)</tt> method
+<li>Added <tt>PreparedGeometry</tt> classes and methods to optimize some geometry functions in batch situations
+<li>Added <tt>Envelope.covers</tt> methods, for preciseness
+<li>Added <tt>OctagonalEnvelope</tt> class
+<li>Improved <tt>CGAlgorithms.isPointInRing</tt> method to handle case where point lies on the ring
+<li>Added <tt>CGAlgorithms.locatePointInRing</tt> method
+<li>Added <tt>PointInAreaLocator</tt> interface, enhanced <tt>SimplePointInAreaLocator</tt> to extend this
+<li>Added <tt>RayCrossingCounter</tt>,  <tt>IndexedPointInAreaLocator</tt> classes for more efficient Point-In-Polygon testing
+<li>Added <tt>GeometryCombiner</tt> class
+<li>Enhanced <tt>BufferOp</tt> with join styles
+<li>Enhanced <tt>WKTReader</tt> to accept any case for <tt>NaN</tt> number symbols
+<li>Added <tt>WKTFileReader</tt> class
+<li>Improved performance of <tt>CoordinateList</tt> constructors
+<li>Added <tt>CascadedPolygonUnion</tt> class
+<li>Added <tt>LinearLocation.isOnSameSegment</tt> method
+<li>Added <tt>LinearLocation.getSegment</tt> method
+<li>Added <tt>LocationIndexedLine.indexOfAfter</tt> method
+<li>Added interpolation of Z value to linear referencing methods
+<li>Added methods to rotate around a given point to <tt>AffineTransformation</tt>
+<li>Allowed <tt>GeometricShapeFactory</tt> to be subclassed to add new shapes
+<li>Added <tt>SineStarFactory</tt> (primarily to support testing)
+<li>Added <tt>SortedPackedIntervalRTree</tt> class
+<li>Added <tt>SegmentSetMutualIntersector</tt> interface and implementations
+<li>Added <tt>Node.remove(DirectedEdge)</tt> method in <tt>planargraph</tt> package
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved performance for <code>SimplePointInAreaLocator</code> (by checking ring envelopes as a filter)
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li><tt>Geometry.buffer</tt> operation fixed to always return polygonal geometries
+<li>Fixed bug in <code>Geometry.buffer(distance, quadrantSegs)</code>
+causing failure for some cases with <tt>quadrantSegs = 1</tt>
+<li>Fixed bug in <tt>GeometryFactory.toGeometry(Envelope)</tt>
+which was returning invalid Polygons for "linear" envelopes
+<li>Fixed bug in <tt>MonotoneChainBuilder</tt> which caused failures in situations with segments of zero length
+<li>Fixed <tt>PointLocator</tt> to handle locating in Point geometries
+<li>Fixed <tt>GeometricShapeFactory</tt> to always use provided PrecisionModel
+<li>Fixed <tt>LinearLocation.clone</tt> method
+<li>Fixed <tt>LinearLocation.isValid</tt> method
+<li>Fixed <tt>Polygonizer</tt> to accept single-point linestrings (which are ignored)
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Deprecated <code>RobustCGAlgorithms</code>
+<li>Deprecated <code>BufferOp</code> cap style constants (these are now provided in </tt>BufferParameters</tt>)
+<li>Removed <code>SIRPointInRing</code>
+</ul>
+
+<!------- TestRunner -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
+
+<h3>New Features</h3>
+<ul>
+<li>Added ability to specify GeometryOperation in XML file
+<li>Added <tt>BufferValidatedGeometryOperation</tt>
+<li>Added ability to specify custom result matching via <tt>resultMatcher</tt> parameter
+in XML files
+<li>Added <tt>BufferResultMatcher</tt>
+</ul>
+
+
+<!------- TestBuilder -------------------->
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>UI Improvements</h3>
+<ul>
+<li>Improved rendering of geometries
+<li>Improved symbology for orientation
+<li>Simplified Geometry creation
+<li>Improved vertex move/add
+<li>Added tooltip for coordinate location
+<li>Added more geometry functions
+<li>Added Copy Result to Test button
+</ul>
+
+<h3>Code Improvements</h3>
+<ul>
+<li>Restructured code for more flexibility, better Swing functionality
+<li>Made it easier to add geometry functions
+</ul>
+
+
+<!-- ================================================================ -->
+<hr size='4' color='darkblue'>
+<h2>Version 1.8</h2>
+
+<i>Release Date: December 19, 2006</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Improved robustness for overlay operations, via using geometry snapping
+<li>Added <code>Angle</code> class
+<li>Added methods to <code>Triangle</code> class
+<li>Added <code>LineSegment.midPoint</code> method
+<li>Added ability to specify output of Z values to <code>WKTWriter</code>
+<li>Added <code>setFormatted</code>, <code>setTab</code>, <code>setMaxCoordinatesPerLine</code> methods to <code>WKTWriter</code>
+<li>Added <code>BoundaryNodeRule</code> classes, and ability to specify a Boundary Node Rule
+in <code>RelateOp</code>, <code>IsSimpleOp</code>, <code>BoundaryOp</code>
+<li>Added ability to get the failure location to <code>IsSimpleOp</code>
+<li>Added <code>BoundaryOp</code> with improved algorithm for lineal geometries.  Changed lineal Geometry classes to use it.
+<li>Enhanced <code>Geometry</code> overlay methods to accept empty <code>GeometryCollections.</code>
+<li>Enhanced Error Handling for <tt>WKTReader</tt>
+<li>Added <code>CoordinateSequenceFilter</code>
+<li>Added <code>AffineTransformation</code> and <code>AffineTransformationBuilder</code>
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Changed API for <code>IsSimpleOp</code> (required to support returning failure location)
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed bug in <code>GeometryFactory.buildGeometry</code>
+causing failure if input contained all GeometryCollections of the same subclass
+<li>Changed AssertFailure to TopologyException in <code>PolygonBuilder</code>
+<li>Improved correctness of <tt>RobustLineIntersector</tt> in certain cases where segment endpoints intersect
+<li>Eliminated duplicate method execution in <code>TestRunner</code>
+</ul>
+
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestBuilder</h3>
+
+<h3>New Features</h3>
+<ul>
+<li>Zoom tool can now draw zoom box as well as click
+<li>Cut, Copy and Paste buttons for Input WKT
+<li>added ability to specify custom Geometry Operations
+</ul>
+
+<hr size='0' color='darkblue'>
+<h3 style='font-family:sans-serif; color:darkblue'>JTS TestRunner</h3>
+
+<h3>New Features</h3>
+<ul>
+<li>added ability to specify custom Geometry Operations
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Eliminated duplicate method execution
+</ul>
+
+
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.7.2</h2>
+
+<i>Release Date: June 22, 2006</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added support for EWKB (SRIDs only) to <code>WKBReader</code>
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed bug in <code>CoordinateArrays.ptNotInList</code>.
+Changed <code>polygonize.EdgeRing</code> to used corrected code.
+<li>Fixed bug causing duplicate points in <code>ScaledNoder</code>
+<li>Fixed bug causing Null Pointer for empty geometries in <code>OraWriter</code>
+<li>Changed AssertFailure to TopologyException in <code>EdgeNode</code>
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.7.1</h2>
+
+<i>Release Date: March 20, 2006</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added Hex string conversion to <code>WKBReader</code> and <code>WKBWriter</code>
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed null point cloning bug in <code>TopologyValidationError</code> (<i>thanks to Markus Gebhard</i>)
+<li>Fixed bug in <code>PointLocator</code> fix for LinearRings
+<li>Fixed bug in <code>Geometry.isValid</code> and <code>IsValidOp</code> causing some valid polygons
+to be reported as having a Disconnected Interior (specifically, polygons containing
+holes touching at a single point, where the point is the highest point in the hole rings, and where the holes
+have a specific orientation)
+<li>Fixed bug in <code>Polygon.isRectangle</code>, which reported some valid rectangles as false
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved performance for <code>Geometry#withinDistance</code> (via short-circuiting)
+</ul>
+
+<h3>Contributors</h3>
+<ul>
+<li>Dave Blasby
+<li>Koen van Dijken
+</ul>
+
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.7</h2>
+
+<i>Release Date: December 7, 2005</i>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added <code>JTSVersion</code> class to provide access to the API version information
+<li>Added <code>covers</code> and <code>coveredBy</code> predicates to <code>Geometry</code>
+<li>Added <code>Geometry#buffer(distance, quadSegs, endCapStyle)</code> method to expose buffer end cap styles
+<li>Added <code>LineString#reverse</code> and <code>MultiLineString#reverse</code> methods
+<li>Added <code>centre</code>, <code>intersection</code>, <code>translate</code>,
+<code>expandBy(distance)</code>, <code>expandBy(dx, dy)</code>
+methods to <code>Envelope</code>
+<li>Added <code>CollectionUtil</code> class for performing operations over collections
+<li>Added <code>CoordinateArrays</code> comparators
+<li>Added <code>CoordinateSequence#getDimension</code>
+<li>Added convenience methods <code>toPoint</code> and <code>toLineString</code> to <code>WKTWriter</code>
+<li>Added WKB API (<code>WKBReader</code> and <code>WKBWriter</code> classes in <code>com.vividsolutions.jts.io</code>
+<li><code>WKTReader</code> has better handling of numeric parsing, including support for scientific notation
+<li>Added <code>IsValidOp#setSelfTouchingRingFormingHoleValid</code> to allow validating SDE-style polygons
+<li>Added check for non-closed rings in <code>IsValidOp</code>
+<li>Added Linear Referencing API (<code>com.vividsolutions.jts.linearref</code>
+<li>Added <code>LineSequencer</code> class to <code>com.vividsolutions.jts.operation.linemerge</code>
+<li>Added <code>Subgraph</code> class to <code>com.vividsolutions.jts.planargraph</code>
+<li>Added <code>isRemoved</code> method to <code>GraphComponent</code>
+<li>Added <code>ConnectedSubgraphFinder</code> class to <code>com.vividsolutions.jts.planargraph.algorithm</code>
+<li>Added <code>setVisited</code>, <code>getComponentWithVisitedState</code>,
+<code>setVisited</code>, <code>getComponentWithVisitedState</code>
+methods to <code>com.vividsolutions.jts.planargraph.GraphComponent</code>
+<li>Added classes to perform Snap Rounding (in <code>com.vividsolutions.jts.noding.snapround</code>>
+<li>Improved buffering speed and robustness by using Snap Rounding
+<li>Added buffer optimization for results with large numbers of polygons and/or holes
+<li>Added <code>STRtree#query(Envelope, ItemVisitor)</code> method
+<li>Added <code>Debug#toLine</code> methods
+<li>Added <code>ConvexHull(Coordinate[])</code> constructor
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed decimal formatting in <code>WKTWriter</code> to force a leading 0 in decimal numbers
+<li>Fixed bug in <code>CoordinateArraySequence#setOrdinate</code>
+<li>Fixed bug when checking validity of polygon with hole (<code>IsValidOp#checkHolesInShell</code>)
+<li>Improved correctness of computated intersections in <code>RobustLineIntersector</code>
+<li>Fixed bugs in <code>CoordinateList.clone</code> (thanks to Matthias Bobzien)
+<li>Fixed bug in <code>Envelope.equals</code> (thanks to John Cartwright)
+<li>Fixed <code>PointLocator</code> for LinearRings
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Improved performance for overlay operations (point inclusion, identical edge detection)
+<li>Improved Convex Hull performance
+</ul>
+
+<h3>API Changes</h3>
+<ul>
+<li>Added <code>SpatiaIndex#query(Envelope, ItemVisitor)</code> method signature
+<li>Added <code>CoordinateSequence#getDimension()</code> method signature
+<li>Marked <code>GeometryEditor.CoordinateOperation#edit(Geometry, GeometryFactory)</code> method
+as <code>final</code>, to prevent incorrect use
+</ul>
+
+<h3>Semantics Changes</h3>
+<ul>
+<li>CoordinateArraySequence#setOrdinate now checks that the ordinate index is in range
+</ul>
+
+
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.6</h2>
+
+Release Date: February 3, 2005
+
+<h3>API Changes</h3>
+<ul>
+<li>Changed to using <code>CoordinateArraySequence</code> instead of <code>DefaultCoordinateSequence</code>
+(to provide a more descriptive name).
+</ul>
+
+<h3>Semantics Changes</h3>
+<ul>
+<li>PrecisionModel#makePrecise changed to use Symmetric Arithmetic Rounding rather than Banker's Rounding
+</ul>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added ability to enable <code>Debug</code> methods by setting a system property
+<li>Added <code>getNumGeometries</code> and <code>getGeometryN</code> methods to Geometry class, to make API more uniform
+<li>Improved API for <code>CoordinateSequence</code> allows more options for improving memory usage and handling custom coordinate storage methods
+<li>Added <code>PackedCoordinateSequence</code> to provide reduced memory footprint for geometry objects if desired
+<li>Added optimized spatial predicates for rectangles
+<li>Added Debug#isDebugging method
+</ul>
+
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed bug in <code>Geometry#within()</code> short circuiting
+<li>Fixed bug causing <code>Geometry#isValid</code> to throw IllegalArgumentException for certain kinds of holes with invalid rings
+<li>Fixed bug causing redundant linestrings to be returned in the result of overlaying polygons containing holes touching their shell.
+<li><code>Polygon#getBoundary</code> now returns a <code>LinearRing</code> if the polygon does not have holes
+</ul>
+
+<h3>Architecture Changes</h3>
+<ul>
+<li>Removed a proliferation of references to the default <code>CoordinateSequenceFactory</code>
+</ul>
+
+<h3>Contributors</h3>
+<ul>
+<li>Andrea Aime
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.5</h2>
+Release Date: September 22, 2004
+<p>
+This version is upwards compatible with Version 1.4
+
+<h3>API Changes</h3>
+<ul>
+<li>None
+</ul>
+
+<h3>Semantics Changes</h3>
+<ul>
+<li>None
+</ul>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li><code>CGAlgorithms#isCCW</code> now handles coordinate lists with repeated points.  Also throws an IllegalArgumentException if the input ring does not have 3 distinct points
+<li><code>isValid</code> now checks for invalid coordinates (e.g. ones with Nan or infinite numbers)
+<li>added copyDeep() method to <code>CoordinateArrays</code>
+<li>added geometry simplification operations <code>DouglasPeuckerSimplifier</code> and <code>TopologyPreservingSimplifier</code>
+<li>added methods to <code>Quadtree</code> and <code>STRtree</code> to remove items and query using the Visitor pattern
+</ul>
+
+<h3>Performance Improvements</h3>
+<ul>
+<li>Added short-circuit tests in geometry named predicates based on envelope tests
+</ul>
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed bugs in <code>Geometry</code> serialization
+<li>Fixed bug in <code>ValidOp</code> which reported some MultiPolygons with shells nested inside a hole as invalid
+<li>Fixed bug in buffer which caused buffers of some polygons with small & large holes to not contain any holes
+<li>Fixed bug in <code>Polygonizer</code> which caused exception if no lines were supplied
+</ul>
+<h3>Architecture Changes</h3>
+<ul>
+<li>Basic CG algorithm methods made static in the <code>CGAlgorithms</code> class
+<li>Various utility methods made public in <code>CoordinateArrays</code> class
+</ul>
+<h3>Documentation</h3>
+<ul>
+<li>More examples provided in <code>com.vividsolutions.jtsexamples package</code>
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.4</h2>
+
+Release Date: November 4, 2003
+<h3>Semantics Changes</h3>
+<ul>
+<li>none
+</ul>
+<h3>Functionality Improvements</h3>
+<ul>
+<li>Added "LINEARRING" tag to WKT syntax
+<li>Added GeometryEditor class to allow easy copy/modify of Geometrys
+<li>Added GeometricShapeFactory class to easily create standard geometric shapes
+<li>Geometries can now carry arbitrary user-defined data objects (via Geometry#get/setUserData(Object) method)
+<li>Added CoordinateSequence and CoordinateSequenceFactory interfaces, and default implementations (BasicCoordinateSequence, BasicCoordinateSequenceFactory)
+<li>Added Geometry#getFactory
+<li>Added new PrecisionModel type of FLOATING_SINGLE, for rounding to single precision floating point
+<li>Added DistanceOp#getClosestPoints method, which returns the closest points between two Geometries
+<li>Added com.vividsolutions.jts.noding package containing classes to perform fast indexed noding of linestrings
+<li>Added com.vividsolutions.jts.operation.polygonize package containing classes to perform polygonization
+<li>Added com.vividsolutions.jts.operation.linemerge package containing classes to perform line merging
+<li>Added SimpleGeometryPrecisionReducer to allow reducing precision of coordinates of a Geometry
+<li>Added LineSegment#closestPoints method to compute the closest points between two line segments
+<li>Added MinimumDiameter class to compute minimum diameters of Geometries
+<li>Added geom.Triangle class to contain algorithms for Triangles
+<li>BufferOp now allows end cap styles to be specified.  Three types are supported: round, butt and square.
+</ul>
+<h3>Performance Improvements</h3>
+<ul>
+<li>EdgeList now provides a findEqualEdge method which is substantially faster than findEdgeIndex, for large lists
+<li>Buffering is now faster and much more robust
+<li>Overlap operations are now more robust
+</ul>
+<h3>Bug Fixes</h3>
+<ul>
+<li>Envelope#init(Envelope) now handles null Envelopes correctly
+<li>CoordinateList#add() now correctly ignores the z-value of Coordinates in determining equality
+<li>Geometry#isValid now correctly handles checking validity of LinearRings
+<li>Fixed infinite loop bug causing Out Of Memory errors during polygon intersection
+<li>Geometry#clone now correctly clones the Geometry's Envelope
+<li>LineIntersector#computeEdgeDistance now correctly computes a non-zero edge distance in certain situations when a fixed precision model was being used and the line segment was a single unit in length
+<li>Fixed incorrect calculation of depths in DirectedEdgeStar#computeDepths
+<li>Fixed BufferSubgraph#addReachable to use explicit stack to avoid stack overflow problems
+<li>Fixed various bugs causing some kinds of buffers to be computed incorrectly
+</ul>
+<h3>API Changes</h3>
+<ul>
+<li>WKTReader/Writer: changed protected members to private
+<li>PrecisionModel type is now an object rather than an int
+<li>ConvexHull API changed to remove requirement to pass in CGAlgorithms object
+</ul>
+<h3>Code Architecture Changes</h3>
+<ul>
+<li>geom.util package added for utility classes which parse and modify geometries
+</ul>
+<h3>Documentation</h3>
+<ul>
+<li>More examples provided in com.vividsolutions.jtsexamples package
+<li>Added JTS Developers Guide
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.3</h2>
+Release Date: April 4, 2003
+<h3>Semantics Changes</h3>
+<ul>
+<li>all Geometry methods are now reentrant (thread-safe)
+<li>Fixed-precision coordinates are now stored in a rounded but non-scaled form.  This makes them compatible with non-precise (Floating) coordinates, and simplifies working with precise coordinates directly.  Mixed precision models are now supported in Geometry methods; method results are in the more precise of the input precision models.
+<li>Offsets are no longer supported in the Fixed precision model.  This is necessary to allow storing fixed precision coordinates in a non-scaled form.  This does not reduce the total precision available, since coordinates are stored in a floating-point format.
+<li>SRID and Precision Model are no longer checked for equality during Geometry operations.  This removes a limitation which provided little semantic benefit.
+</ul>
+
+<h3>Functionality Improvements</h3>
+<ul>
+<li>added Geometry.isWithinDistance(Geometry g, double distance) method, to provide optimized proximity queries
+<li>added Geometry.buffer(double distance, int quadrantSegments) method, allowing control over accuracy of buffer approximation
+<li>added Geometry.getCentroid() method
+<li>added Geometry.getInteriorPoint() method, which uses heuristic methods to return a point in the interior of a Geometry
+<li>GeometryFactory.toGeometryArray now returns null if the argument is null
+</ul>
+<h3>Performance Improvements</h3>
+<ul>
+<li>Removed unnecessary string construction in EdgeEndStar.propagateSideLabels()
+<li>Eliminated unnecessary computation of self-intersections in rings during relate and spatial functions.  This provides a large increase in speed when working with large rings and polygons.  (Note that IsValid still checks for these self-intersections, which are illegal in LinearRings)
+<li>Add short-circuit code to RobustLineIntersector to detect non-intersections more efficiently
+</ul>
+<h3>Bug Fixes</h3>
+<ul>
+<li>Fixed ClassCastException occurring in GeometryCollection.getLength()
+<li>Fixed bug in Edge Intersection insertion (replaced Coordinate#equals with equals2D to ensure that intersection creation is not sensitive to Z-value).
+<li>Fixed handling LineStrings with too few points in GeometryGraph.addLineString
+<li>Fixed: was not checking that MultiPolygons don't contain components with too few points.
+<li>Fixed Envelope.distance() to return correct distance for all envelopes.
+<li>Fixed a few Geometry methods to make them re-entrant.
+<li>Fixed CoordinateList.closeRing() to ensure endpoints are not duplicated
+<li>Fixed CGAlgorithms.signedArea() to use a simpler algorithm which is more robust and faster.
+<li>Fixed bug preventing validating Rings containing an initial repeated point.
+</ul>
+<h3>API Changes</h3>
+<ul>
+<li>Added default constructor to WKTReader.  It uses the default GeometryFactory
+<li>Add two static intersects() methods to Envelope, to allow computing intersections with envelopes defined by points only.
+<li>Dropped BinaryPower; its functionality is provided by DoubleBits in a more robust fashion.
+<li>Removed a couple of redundant private static methods from Geometry; they have been replaced by methods in CoordinateArrays
+<li>The Geometry class is now marked as Serializable
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.2</h2>
+
+Release Date: 7 October 2002
+<h3>Semantics Changes</h3>
+<ul>
+<li>JTS now allows Geometrys to have repeated points.  All operations will continue to perform as before.  This removes a significant incompatibility with the OGC spatial data model.
+<li>TopologyExceptions may now be thrown by spatial overlay methods.  This helps to distinguish between code bugs and known robustness problems.  It also provides a machine-readable coordinate for the error location.
+</ul>
+<h3>Functionality Improvements</h3>
+<ul>
+<li>RobustLineIntersector now uses "normalized" coordinates to maximize the accuracy of intersection computation.
+<li>Upgraded Quadtree with more robust implementation
+<li>Replaced IntervalTree with a more robust implementation of BinTree
+<li>Added STRTree 2-D spatial index, which exhibits better performance than QuadTrees in many situations.
+<li>Added EnhancePrecisionOp, which uses precisioning enhancing techniques to reduce the number of failure cases due to robustness problems.
+</ul>
+<h3>Bug Fixes</h3>
+<ul>
+<li>fixed ConvexHull to use TreeSet instead of HashSet for coordinates
+<li>Fixed isValid for GeometryCollections containing Polygons, which were sometimes erroneously returning a validity failure for correct Geometrys.
+<li>Fixed bug in LineSegment.distancePointLine() which would return the incorrect distance for a LineSegment with two identical points
+<li>Improved error handling in CGAlgorithms.isCCW()
+<li>IsValid now checks for too few points in a geometry component (e.g. due to repeated points in a ring)
+</ul>
+<h3>API Changes</h3>
+<ul>
+<li>added Stopwatch class
+<li>added Geometry.getArea() and Geometry.getLength() methods
+<li>added CGAlgorithms.signedArea() method
+<li>added methods to LineSegment - closestPoint(), getLength()
+<li>added CoordinateArrrays and CoordinateLists utility classes
+<li>Added TopologyValidationError.getErrorType() method
+<li>Added Envelope#intersects; deprecated Envelope#overlaps.
+<li>Added Geometry#geometryChanged() method to allow signaling when Geometry coordinates have been mutated by a client class
+<li>Added STRTree class implementing a Sort-Tile-Recursive spatial index (a variant of a packed R-tree)
+<li>Deleted IntervalTree 1-D spatial index (replaced by BinTree)
+<li>Add BinTree 1-D spatial index
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.1.1</h2>
+
+Release Date: 9 April 2002
+<h3>Bug Fixes</h3>
+<ul>
+<li>fixed decimal-point symbol localization bug in WKTWriter
+<li>fixed bug in Envelope.int(Envelope env)
+<li>fixed filename case of SFSMultiLineString.java and IntervalTree.java
+</ul>
+<h3>API Changes</h3>
+<ul>
+<li>deleted TopologyException class
+<li>renamed CGAlgorithms.isPointInPolygon to isPointInRing (a more accurate description of what the method computes)
+</ul>
+<h3>API Additions</h3>
+<ul>
+<li>added Geometry.getCoordinate() method
+<li>added Geometry.distance() method
+<li>added GeometryComponentFilter interface and Geometry.apply(GeometryComponentFilter) method
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.1</h2>
+
+Release Date: 28 March 2002
+<h3>New Features</h3>
+<ul>
+<li>added Geometry.isSimple() and Geometry.isValid() methods
+<li>improved design of topological data structures
+<li>added Geometry.setSRID() method
+<li>improved functionality of the Envelope class
+<li>added ability to write to an arbitrary java.io.Writer object to WKTWriter
+<li>added Validate and Mark Location functionality to TestBuilder
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 1.0</h2>
+Release Date: 1 February 2002
+<ul>
+<li>Removed some non-compatibilities with Java 1.1
+<li>Fixed bug in constructing buffer outline around inside of angles
+<li>In TestBuilder vertices are now displayed with fixed size in view units
+<li>Improved code for WKTWriter.writeFormatted()
+<li>Fixed bug in constructor for LinearRing
+<li>Improved implementation of sweepline intersection algorithm to avoid use of dynamic set.
+<li>Fixed bug in ConvexHull.cleanRing()
+<li>Refactored RobustLineIntersector and NonRobustLineIntersector
+</ul>
+
+<!----------------------------------------------------------------------->
+<hr size='4' color='darkblue'>
+<h2>Version 0.0</h2>
+Release Date: 30 May 2001
+
+<p>
+<i>Baseline version</i>
+
+</body>
+</html>
diff --git a/doc/LICENSE.txt b/doc/LICENSE.txt
deleted file mode 100644
index cbee875..0000000
--- a/doc/LICENSE.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
-     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-

-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-

-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-

-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-

-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-

-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-

-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-

-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-

-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-

-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-
diff --git a/doc/sample_java_header.txt b/doc/sample_java_header.txt
new file mode 100644
index 0000000..c7d3774
--- /dev/null
+++ b/doc/sample_java_header.txt
@@ -0,0 +1,12 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
diff --git a/jts_logo.png b/jts_logo.png
new file mode 100644
index 0000000..d3f19bc
Binary files /dev/null and b/jts_logo.png differ
diff --git a/jtsio/src/META-INF/MANIFEST.MF b/jtsio/src/META-INF/MANIFEST.MF
deleted file mode 100644
index 5045494..0000000
--- a/jtsio/src/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.9.4
-Created-By: 1.7.0_75-b13 (Oracle Corporation)
-
diff --git a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonConstants.java b/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonConstants.java
deleted file mode 100644
index d92bdd5..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonConstants.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.geojson;
-
-
-/**
- * Constants for GeoJSON objects
- * 
- * @author Martin Davis
- */
-public class GeoJsonConstants {
-
-  public static final String NAME_GEOMETRIES = "geometries";
-  public static final String NAME_CRS = "crs";
-  public static final String NAME_PROPERTIES = "properties";
-  public static final String NAME_NAME = "name";
-  public static final String NAME_TYPE = "type";
-  public static final String NAME_POINT = "Point";
-  public static final String NAME_LINESTRING = "LineString";
-  public static final String NAME_POLYGON = "Polygon";
-  public static final String NAME_COORDINATES = "coordinates";
-  public static final String NAME_GEOMETRYCOLLECTION = "GeometryCollection";
-  public static final String NAME_MULTIPOLYGON = "MultiPolygon";
-  public static final String NAME_MULTILINESTRING = "MultiLineString";
-  public static final String NAME_MULTIPOINT = "MultiPoint";
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonReader.java b/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonReader.java
deleted file mode 100644
index ba99620..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonReader.java
+++ /dev/null
@@ -1,494 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.geojson;
-
-import java.io.IOException;
-import java.io.Reader;
-import java.io.StringReader;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Map;
-
-import org.json.simple.parser.JSONParser;
-
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.LinearRing;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.geom.PrecisionModel;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.ParseException;
-
-/**
- * Reads a GeoJson Geometry from a JSON fragment into a {@link Geometry}.
- * <p>
- * A specification of the GeoJson format can be found at the GeoJson web site:
- * <a href='http://geojson.org/geojson-spec.html'>http://geojson.org/geojson-spec.html</a>.
- * <p>
- * It is the caller's responsibility to ensure that the supplied
- * {@link PrecisionModel} matches the precision of the incoming data. If a lower
- * precision for the data is required, a subsequent process must be run on the
- * data to reduce its precision.
- * 
- * @author Martin Davis
- * @author Paul Howells, Vivid Solutions.
- * 
- */
-public class GeoJsonReader {
-
-  private GeometryFactory gf;
-
-  /**
-   * The default constructor uses the SRID from the Geojson CRS and the
-   * default <code>PrecisionModel</code> to create a
-   * <code>GeometryFactory</code>. If there is no CRS specified then the default
-   * CRS is a geographic coordinate reference system, using the WGS84 datum, and
-   * with longitude and latitude units of decimal degrees (SRID = 4326)
-   */
-  public GeoJsonReader() {
-    // do nothing
-  }
-
-  /**
-   * This constructor accepts a <code>GeometryFactory</code> that is used
-   * to create the output geometries and to override the GeoJson CRS.
-   * 
-   * @param geometryFactory
-   *          a GeometryFactory
-   */
-  public GeoJsonReader(GeometryFactory geometryFactory) {
-    this.gf = geometryFactory;
-  }
-
-  /**
-   * Reads a GeoJson Geometry from a <tt>String</tt> into a single
-   * {@link Geometry}.
-   * 
-   * 
-   * @param json
-   *          The GeoJson String to parse
-   * @return the resulting JTS Geometry
-   * 
-   * @throws ParseException
-   *           throws a ParseException if the JSON string cannot be parsed
-   */
-  public Geometry read(String json) throws ParseException {
-    Geometry result = read(new StringReader(json));
-    return result;
-  }
-
-  /**
-   * Reads a GeoJson Geometry from a {@link Reader} into a single
-   * {@link Geometry}.
-   * 
-   * 
-   * @param reader
-   *          The input source
-   * @return The resulting JTS Geometry
-   * 
-   * @throws ParseException
-   *           throws a ParseException if the JSON string cannot be parsed
-   */
-  public Geometry read(Reader reader) throws ParseException {
-
-    Geometry result = null;
-
-    JSONParser parser = new JSONParser();
-    try {
-      @SuppressWarnings("unchecked")
-      Map<String, Object> geometryMap = (Map<String, Object>) parser
-          .parse(reader);
-
-      GeometryFactory geometryFactory = null;
-      if (this.gf == null) {
-        geometryFactory = this.getGeometryFactory(geometryMap);
-      } else {
-        geometryFactory = this.gf;
-      }
-
-      result = create(geometryMap, geometryFactory);
-
-    } catch (org.json.simple.parser.ParseException e) {
-      throw new ParseException(e);
-    } catch (IOException e) {
-      throw new ParseException(e);
-    }
-
-    return result;
-  }
-
-  private Geometry create(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    String type = (String) geometryMap.get(GeoJsonConstants.NAME_TYPE);
-
-    if (type == null) {
-      throw new ParseException(
-          "Could not parse Geometry from Json string.  No 'type' property found.");
-    } else {
-
-      if (GeoJsonConstants.NAME_POINT.equals(type)) {
-        result = createPoint(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_LINESTRING.equals(type)) {
-        result = createLineString(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_POLYGON.equals(type)) {
-        result = createPolygon(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_MULTIPOINT.equals(type)) {
-        result = createMultiPoint(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_MULTILINESTRING.equals(type)) {
-        result = createMultiLineString(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_MULTIPOLYGON.equals(type)) {
-        result = createMultiPolygon(geometryMap, geometryFactory);
-
-      } else if (GeoJsonConstants.NAME_GEOMETRYCOLLECTION.equals(type)) {
-        result = createGeometryCollection(geometryMap, geometryFactory);
-
-      } else {
-        throw new ParseException(
-            "Could not parse Geometry from GeoJson string.  Unsupported 'type':"
-                + type);
-      }
-    }
-
-    return result;
-  }
-
-  private Geometry createGeometryCollection(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<Map<String, Object>> geometriesList = (List<Map<String, Object>>) geometryMap
-          .get(GeoJsonConstants.NAME_GEOMETRIES);
-
-      Geometry[] geometries = new Geometry[geometriesList.size()];
-
-      int i = 0;
-      for (Map<String, Object> map : geometriesList) {
-
-        geometries[i] = this.create(map, geometryFactory);
-
-        ++i;
-      }
-
-      result = geometryFactory.createGeometryCollection(geometries);
-
-    } catch (RuntimeException e) {
-      throw new ParseException(
-          "Could not parse GeometryCollection from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private Geometry createMultiPolygon(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<List<List<List<Number>>>> polygonsList = (List<List<List<List<Number>>>>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      Polygon[] polygons = new Polygon[polygonsList.size()];
-
-      int p = 0;
-      for (List<List<List<Number>>> ringsList : polygonsList) {
-
-        List<CoordinateSequence> rings = new ArrayList<CoordinateSequence>();
-
-        for (List<List<Number>> coordinates : ringsList) {
-
-          rings.add(createCoordinateSequence(coordinates));
-        }
-
-        if (rings.isEmpty()) {
-          continue;
-        }
-
-        LinearRing outer = geometryFactory.createLinearRing(rings.get(0));
-        LinearRing[] inner = null;
-        if (rings.size() > 1) {
-          inner = new LinearRing[rings.size() - 1];
-          for (int i = 1; i < rings.size(); i++) {
-            inner[i - 1] = geometryFactory.createLinearRing(rings.get(i));
-          }
-        }
-
-        polygons[p] = geometryFactory.createPolygon(outer, inner);
-
-        ++p;
-      }
-
-      result = geometryFactory.createMultiPolygon(polygons);
-
-    } catch (RuntimeException e) {
-      throw new ParseException(
-          "Could not parse MultiPolygon from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private Geometry createMultiLineString(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<List<List<Number>>> linesList = (List<List<List<Number>>>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      LineString[] lineStrings = new LineString[linesList.size()];
-
-      int i = 0;
-      for (List<List<Number>> coordinates : linesList) {
-
-        lineStrings[i] = geometryFactory
-            .createLineString(createCoordinateSequence(coordinates));
-
-        ++i;
-      }
-
-      result = geometryFactory.createMultiLineString(lineStrings);
-
-    } catch (RuntimeException e) {
-      throw new ParseException(
-          "Could not parse MultiLineString from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private Geometry createMultiPoint(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<List<Number>> coordinatesList = (List<List<Number>>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      CoordinateSequence coordinates = this
-          .createCoordinateSequence(coordinatesList);
-
-      result = geometryFactory.createMultiPoint(coordinates);
-
-    } catch (RuntimeException e) {
-      throw new ParseException(
-          "Could not parse MultiPoint from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private Geometry createPolygon(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<List<List<Number>>> ringsList = (List<List<List<Number>>>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      List<CoordinateSequence> rings = new ArrayList<CoordinateSequence>();
-
-      for (List<List<Number>> coordinates : ringsList) {
-
-        rings.add(createCoordinateSequence(coordinates));
-      }
-
-      if (rings.isEmpty()) {
-        throw new IllegalArgumentException("Polygon specified with no rings.");
-      }
-
-      LinearRing outer = geometryFactory.createLinearRing(rings.get(0));
-      LinearRing[] inner = null;
-      if (rings.size() > 1) {
-        inner = new LinearRing[rings.size() - 1];
-        for (int i = 1; i < rings.size(); i++) {
-          inner[i - 1] = geometryFactory.createLinearRing(rings.get(i));
-        }
-      }
-
-      result = geometryFactory.createPolygon(outer, inner);
-
-    } catch (RuntimeException e) {
-      throw new ParseException("Could not parse Polygon from GeoJson string.",
-          e);
-    }
-
-    return result;
-  }
-
-  private Geometry createLineString(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<List<Number>> coordinatesList = (List<List<Number>>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      CoordinateSequence coordinates = createCoordinateSequence(coordinatesList);
-
-      result = geometryFactory.createLineString(coordinates);
-
-    } catch (RuntimeException e) {
-      throw new ParseException(
-          "Could not parse LineString from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private Geometry createPoint(Map<String, Object> geometryMap,
-      GeometryFactory geometryFactory) throws ParseException {
-
-    Geometry result = null;
-
-    try {
-
-      @SuppressWarnings("unchecked")
-      List<Number> coordinateList = (List<Number>) geometryMap
-          .get(GeoJsonConstants.NAME_COORDINATES);
-
-      CoordinateSequence coordinate = this.createCoordinate(coordinateList);
-
-      result = geometryFactory.createPoint(coordinate);
-
-    } catch (RuntimeException e) {
-      throw new ParseException("Could not parse Point from GeoJson string.", e);
-    }
-
-    return result;
-  }
-
-  private GeometryFactory getGeometryFactory(Map<String, Object> geometryMap)
-      throws ParseException {
-
-    GeometryFactory result = null;
-    @SuppressWarnings("unchecked")
-    Map<String, Object> crsMap = (Map<String, Object>) geometryMap.get(GeoJsonConstants.NAME_CRS);
-    Integer srid = null;
-    
-    if (crsMap != null) {
-
-      try {
-
-        @SuppressWarnings("unchecked")
-        Map<String, Object> propertiesMap = (Map<String, Object>) crsMap
-            .get(GeoJsonConstants.NAME_PROPERTIES);
-        String name = (String) propertiesMap.get(GeoJsonConstants.NAME_NAME);
-        String[] split = name.split(":");
-        String epsg = split[1];
-        srid = Integer.valueOf(epsg);
-      } catch (RuntimeException e) {
-        throw new ParseException(
-            "Could not parse SRID from Geojson 'crs' object.", e);
-      }
-    }
-
-    if (srid == null) {
-      // The default CRS is a geographic coordinate reference
-      // system, using the WGS84 datum, and with longitude and
-      // latitude units of decimal degrees. SRID 4326
-      srid = Integer.valueOf(4326);
-    }
-
-    result = new GeometryFactory(new PrecisionModel(), srid.intValue());
-    return result;
-  }
-
-  private CoordinateSequence createCoordinateSequence(
-      List<List<Number>> coordinates) {
-    CoordinateSequence result = null;
-
-    result = new CoordinateArraySequence(coordinates.size());
-
-    for (int i = 0; i < coordinates.size(); ++i) {
-      List<Number> ordinates = coordinates.get(i);
-
-      if (ordinates.size() > 0) {
-        result.setOrdinate(i, 0, ordinates.get(0).doubleValue());
-      }
-      if (ordinates.size() > 1) {
-        result.setOrdinate(i, 1, ordinates.get(1).doubleValue());
-      }
-      if (ordinates.size() > 2) {
-        result.setOrdinate(i, 2, ordinates.get(2).doubleValue());
-      }
-
-    }
-
-    return result;
-  }
-
-  private CoordinateSequence createCoordinate(List<Number> ordinates) {
-    CoordinateSequence result = new CoordinateArraySequence(1);
-
-    if (ordinates.size() > 0) {
-      result.setOrdinate(0, 0, ordinates.get(0).doubleValue());
-    }
-    if (ordinates.size() > 1) {
-      result.setOrdinate(0, 1, ordinates.get(1).doubleValue());
-    }
-    if (ordinates.size() > 2) {
-      result.setOrdinate(0, 2, ordinates.get(2).doubleValue());
-    }
-
-    return result;
-  }
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonWriter.java b/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonWriter.java
deleted file mode 100644
index 54abf33..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/geojson/GeoJsonWriter.java
+++ /dev/null
@@ -1,325 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.geojson;
-
-import java.io.IOException;
-import java.io.StringWriter;
-import java.io.Writer;
-import java.util.ArrayList;
-import java.util.LinkedHashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.json.simple.JSONAware;
-import org.json.simple.JSONObject;
-
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryCollection;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.MultiLineString;
-import com.vividsolutions.jts.geom.MultiPoint;
-import com.vividsolutions.jts.geom.MultiPolygon;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Writes {@link Geometry}s as JSON fragments in GeoJson format.
- * 
- * @author Martin Davis
- * @author Paul Howells, Vivid Solutions
- */
-public class GeoJsonWriter {
-  
-  public static final String EPSG_PREFIX = "EPSG:";
-  
-  private double scale;
-  private boolean isEncodeCRS = true;
-
-  /**
-   * Constructs a GeoJsonWriter instance.
-   */
-  public GeoJsonWriter() {
-    this(8);
-  }
-
-  /**
-   * Constructs a GeoJsonWriter instance specifying the number of decimals to
-   * use when encoding floating point numbers.
-   */
-  public GeoJsonWriter(int decimals) {
-    this.scale = Math.pow(10, decimals);
-  }
-
-  public void setEncodeCRS(boolean isEncodeCRS) {
-    this.isEncodeCRS  = isEncodeCRS;
-  }
-  
-  /**
-   * Writes a {@link Geometry} in GeoJson format to a String.
-   * 
-   * @param geometry
-   * @return String GeoJson Encoded Geometry
-   */
-  public String write(Geometry geometry) {
-
-    StringWriter writer = new StringWriter();
-    try {
-      write(geometry, writer);
-    } catch (IOException ex) {
-      Assert.shouldNeverReachHere();
-    }
-
-    return writer.toString();
-  }
-
-  /**
-   * Writes a {@link Geometry} in GeoJson format into a {@link Writer}.
-   * 
-   * @param geometry
-   *          Geometry to encode
-   * @param writer
-   *          Stream to encode to.
-   * @throws IOException
-   *           throws an IOException when unable to write the JSON string
-   */
-  public void write(Geometry geometry, Writer writer) throws IOException {
-    Map<String, Object> map = create(geometry, isEncodeCRS);
-    JSONObject.writeJSONString(map, writer);
-    writer.flush();
-  }
-
-  private Map<String, Object> create(Geometry geometry, boolean encodeCRS) {
-
-    Map<String, Object> result = new LinkedHashMap<String, Object>();
-    result.put(GeoJsonConstants.NAME_TYPE, geometry.getGeometryType());
-
-    if (geometry instanceof Point) {
-      Point point = (Point) geometry;
-
-      final String jsonString = getJsonString(point.getCoordinateSequence());
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, new JSONAware() {
-
-        public String toJSONString() {
-          return jsonString;
-        }
-      });
-
-    } else if (geometry instanceof LineString) {
-      LineString lineString = (LineString) geometry;
-
-      final String jsonString = getJsonString(lineString
-          .getCoordinateSequence());
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, new JSONAware() {
-
-        public String toJSONString() {
-          return jsonString;
-        }
-      });
-
-    } else if (geometry instanceof Polygon) {
-      Polygon polygon = (Polygon) geometry;
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(polygon));
-
-    } else if (geometry instanceof MultiPoint) {
-      MultiPoint multiPoint = (MultiPoint) geometry;
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiPoint));
-
-    } else if (geometry instanceof MultiLineString) {
-      MultiLineString multiLineString = (MultiLineString) geometry;
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiLineString));
-
-    } else if (geometry instanceof MultiPolygon) {
-      MultiPolygon multiPolygon = (MultiPolygon) geometry;
-
-      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiPolygon));
-
-    } else if (geometry instanceof GeometryCollection) {
-      GeometryCollection geometryCollection = (GeometryCollection) geometry;
-
-      ArrayList<Map<String, Object>> geometries = new ArrayList<Map<String, Object>>(
-          geometryCollection.getNumGeometries());
-
-      for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
-        geometries.add(create(geometryCollection.getGeometryN(i), false));
-      }
-
-      result.put(GeoJsonConstants.NAME_GEOMETRIES, geometries);
-
-    } else {
-      throw new IllegalArgumentException("Unable to encode geometry " + geometry.getGeometryType() );
-    }
-
-    if (encodeCRS) {
-      result.put(GeoJsonConstants.NAME_CRS, createCRS(geometry.getSRID()));
-    }
-
-    return result;
-  }
-
-  private Map<String, Object> createCRS(int srid) {
-
-    Map<String, Object> result = new LinkedHashMap<String, Object>();
-    result.put(GeoJsonConstants.NAME_TYPE, GeoJsonConstants.NAME_NAME);
-
-    Map<String, Object> props = new LinkedHashMap<String, Object>();
-    props.put(GeoJsonConstants.NAME_NAME, EPSG_PREFIX + srid);
-
-    result.put(GeoJsonConstants.NAME_PROPERTIES, props);
-
-    return result;
-  }
-
-  private List<JSONAware> makeJsonAware(Polygon poly) {
-    ArrayList<JSONAware> result = new ArrayList<JSONAware>();
-
-    {
-      final String jsonString = getJsonString(poly.getExteriorRing()
-          .getCoordinateSequence());
-      result.add(new JSONAware() {
-
-        public String toJSONString() {
-          return jsonString;
-        }
-      });
-    }
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      final String jsonString = getJsonString(poly.getInteriorRingN(i)
-          .getCoordinateSequence());
-      result.add(new JSONAware() {
-
-        public String toJSONString() {
-          return jsonString;
-        }
-      });
-    }
-
-    return result;
-  }
-
-  private List<Object> makeJsonAware(GeometryCollection geometryCollection) {
-
-    ArrayList<Object> list = new ArrayList<Object>(
-        geometryCollection.getNumGeometries());
-    for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
-      Geometry geometry = geometryCollection.getGeometryN(i);
-      
-      if (geometry instanceof Polygon) {
-        Polygon polygon = (Polygon) geometry;
-        list.add(makeJsonAware(polygon));
-      } 
-      else if (geometry instanceof LineString) {
-        LineString lineString = (LineString) geometry;
-        final String jsonString = getJsonString(lineString
-            .getCoordinateSequence());
-        list.add(new JSONAware() {
-
-          public String toJSONString() {
-            return jsonString;
-          }
-        });
-      } 
-      else if (geometry instanceof Point) {
-        Point point = (Point) geometry;
-        final String jsonString = getJsonString(point.getCoordinateSequence());
-        list.add(new JSONAware() {
-
-          public String toJSONString() {
-            return jsonString;
-          }
-        });
-      }
-    }
-
-    return list;
-  }
-
-  private String getJsonString(CoordinateSequence coordinateSequence) {
-    StringBuffer result = new StringBuffer();
-
-    if (coordinateSequence.size() > 1) {
-      result.append("[");
-    }
-    for (int i = 0; i < coordinateSequence.size(); i++) {
-      if (i > 0) {
-        result.append(",");
-      }
-      result.append("[");
-      result.append(formatOrdinate(coordinateSequence.getOrdinate(i, CoordinateSequence.X))); 
-      result.append(",");
-      result.append(formatOrdinate(coordinateSequence.getOrdinate(i, CoordinateSequence.Y)));
-
-      if (coordinateSequence.getDimension() > 2 ) {
-        double z = coordinateSequence.getOrdinate(i, CoordinateSequence.Z);
-        if (!  Double.isNaN(z)) {
-          result.append(",");
-          result.append(formatOrdinate(z));
-        }
-      }
-
-      result.append("]");
-
-    }
-
-    if (coordinateSequence.size() > 1) {
-      result.append("]");
-    }
-
-    return result.toString();
-  }
-
-  private String formatOrdinate(double x) {
-    String result = null;
-
-    if (Math.abs(x) >= Math.pow(10, -3) && x < Math.pow(10, 7)) {
-      x = Math.floor(x * scale + 0.5) / scale;
-      long lx = (long) x;
-      if (lx == x) {
-        result = Long.toString(lx);
-      } else {
-        result = Double.toString(x);
-      }
-    } else {
-      result = Double.toString(x);
-    }
-
-    return result;
-  }
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/oracle/OraGeom.java b/jtsio/src/com/vividsolutions/jts/io/oracle/OraGeom.java
deleted file mode 100644
index 8a79d3c..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/oracle/OraGeom.java
+++ /dev/null
@@ -1,521 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.oracle;
-
-import java.text.DecimalFormat;
-import java.text.NumberFormat;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryCollection;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.MultiLineString;
-import com.vividsolutions.jts.geom.MultiPoint;
-import com.vividsolutions.jts.geom.MultiPolygon;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.Polygon;
-
-/**
- * Represents the contents of an Oracle SDO_GEOMETRY structure.
- * Also provides code values and convenience methods for working
- * with SDO_GEOMETRY values.
- * 
- * @author Martin Davis
- *
- */
-class OraGeom
-{
-	public static final int NULL_DIMENSION = -1;	
-
-	private static NumberFormat fmt = new DecimalFormat("0.################");
-	  
-	public static final String SQL_NULL = "NULL";
-
-  int gType;
-  int srid;
-  double[] point = null;
-  int[] elemInfo = null;
-  double[] ordinates = null;
-  private int geomType;
-  private int ordDim;
-  private int lrsDim;
-
-  public OraGeom(int gType, int srid, double[] ptType, int[] elemInfo, double[] ordinates)
-  {
-    this.gType = gType;
-    this.srid = srid;
-    this.point = ptType;
-    this.elemInfo = elemInfo;
-    this.ordinates = ordinates;
-    geomType = gTypeGeomType(gType);
-    ordDim = gTypeDim(gType);
-    lrsDim = gTypeMeasureDim(gType);
-  }
-
-  public OraGeom(int gType, int srid, int[] elemInfo, double[] ordinates)
-  {
-    this(gType, srid, null, elemInfo, ordinates);
-  }
-
-  public OraGeom(int gType, int srid, double[] ptType)
-  {
-    this(gType, srid, ptType, null, null);
-  }
-
-  public int geomType()
-  {
-    return geomType;
-  }
-
-  public int ordDim()
-  {
-    return ordDim;
-  }
-
-  public int lrsDim()
-  {
-    return lrsDim;
-  }
-  
-  public boolean isCompactPoint()
-  {
-    return lrsDim == 0 && geomType == OraGeom.GEOM_TYPE.POINT && point != null && elemInfo == null;
-  }
-  
-  public boolean isEqual(OraGeom og)
-  {
-    if (gType != og.gType) return false;
-//    if (srid != og.srid) return false;
-    if (! isEqual(point, og.point))
-        return false;
-    // assume is defined by elemInfo and ordinates
-    if (! isEqual(elemInfo, og.elemInfo)) 
-      return false;
-    if (! isEqual(ordinates, og.ordinates)) 
-      return false;
-    return true;
-  }
-
-  private boolean isEqual(double[] a1, double[] a2)
-  {
-    if (a2 == null || a1 == null) {
-      return a2 == a1;
-    }
-    if (a1.length != a2.length) return false;
-    for (int i = 0; i < a1.length; i++) {
-      // check NaN == NaN
-      if (Double.isNaN(a1[i]) && Double.isNaN(a2[i])) 
-    	  continue;
-      if (a1[i] != a2[i]) 
-    	  return false;
-    }
-    return true;
-  }
-  private boolean isEqual(int[] a1, int[] a2)
-  {
-    if (a2 == null || a1 == null) {
-      return a2 == a1;
-    }
-    if (a1.length != a2.length) return false;
-    for (int i = 0; i < a1.length; i++) {
-      if (a1[i] != a2[i]) return false;
-    }
-    return true;
-  }
-  
-  public String toString()
-  {
-	  return toSQLString();
-	  /*
-	  return "GTYPE=" + gType 
-			  + " SRID=" + srid
-			  + " ELEM_INFO=" + toStringElemInfo(elemInfo)
-			  + " ORDS=" + toString(ordinates);
-			  */
-  }
-  
-  public String toSQLString()
-  {
-  	StringBuffer buf = new StringBuffer();
-  	buf.append("SDO_GEOMETRY(");
-  	
-  	buf.append(gType);
-  	buf.append(",");
-  	
-  	buf.append(srid >= 0 ? String.valueOf(srid) : SQL_NULL);
-  	buf.append(",");
-  	
-  	buf.append(toStringPointType());
-  	buf.append(",");
-  	
-  	buf.append(toStringElemInfo());
-  	buf.append(",");
-  	
-  	buf.append(toStringOrdinates());
-  	buf.append(")");
-  	
-  	return buf.toString();
-  }
-  
-  private String toString(double[] ordinates)
-  {
-    if (ordinates == null) return SQL_NULL;
-    
-    StringBuffer buf = new StringBuffer();
-    for (int i = 0; i < ordinates.length; i++) {
-      if (i > 0) {
-        buf.append(",");
-        // spacer between triplets
-        if (i % ordDim == 0)
-          buf.append("  ");
-      }
-      buf.append(number(ordinates[i]));
-    }
-    return buf.toString();
-  }
-
-  private static String number(double d)
-  {
-	 if (Double.isNaN(d)) return SQL_NULL;
-	 return fmt.format(d);
-  }
-  
-  public static String toStringElemInfo(int[] elemInfo)
-  {
-    if (elemInfo == null) return "null";
-    StringBuffer buf = new StringBuffer();
-    for (int i = 0; i < elemInfo.length; i++) {
-      if (i > 0) {
-        buf.append(",");
-        // spacer between triplets
-        if (i % 3 == 0)
-          buf.append("  ");
-      }
-      buf.append(elemInfo[i]);
-    }
-    return buf.toString();
-  }
-  
-  private Object toStringOrdinates() {
-	  if (ordinates == null) {
-		 return SQL_NULL;
-	  }
-	  return "SDO_ORDINATE_ARRAY(" + toString(ordinates) + ")"; 
-  }
-
-  private Object toStringElemInfo() {
-	  if (elemInfo == null) {
-		 return SQL_NULL;
-	  }
-	  return "SDO_ELEM_INFO_ARRAY(" + toStringElemInfo(elemInfo) + ")"; 
-  }
-
-  private Object toStringPointType() {
-	  if (point == null) {
-		 return SQL_NULL;
-	  }
-	  return "SDO_POINT_TYPE(" 
-	  	+ number(point[0]) + ","
-	  	+ number(point[1]) + ","
-	  	+ number(point[2])
-	  	+ ")"; 
-  }
-
-public int startingOffset(int elemIndex)
-  {
-    // if beyond actual elements, return "virtual" startingOffset
-    if (((elemIndex * 3)) >= elemInfo.length) {
-      return ordinates.length + 1;
-    }
-    return elemInfo[elemIndex * 3];
-  }
-
-  /**
-   * Extracts the SDO_ELEM_INFO ETYPE value for a given triplet.
-   *
-   * @param elemIndex index of the triplet to read
-   * @return ETYPE for indicated triplet, or -1 if the triplet index is out of range
-   * 
-   * @see ETYPE
-   */
-  public int eType(int elemIndex)
-  {
-    if (((elemIndex * 3) + 1) >= elemInfo.length) {
-      return -1;
-    }
-    return elemInfo[(elemIndex * 3) + 1];
-  }
-
-  /**
-   * Extracts the SDO_ELEM_INFO interpretation value (SDO_INTERPRETATION) for a given triplet.
-   * <p>
-   * JTS valid interpretation values are: 1 for straight edges, 3 for rectangle
-   * Other interpretation value include: 2 for arcs, 4 for circles
-   *
-   * @param elemIndex index of the triplet to read
-   * @return interpretation value, or -1 if the triplet index is out of range
-   */
-  public int interpretation(int elemIndex)
-  {
-    if (((elemIndex * 3) + 2) >= elemInfo.length) {
-      return -1;
-    }
-    return elemInfo[(elemIndex * 3) + 2];
-  }
-
-  public int ordinateLen()
-  {
-    if (ordinates != null)
-      return ordinates.length;
-    return 0;
-  }
-
-  public int numElements()
-  {
-    if (elemInfo == null) return 0;
-    return elemInfo.length / 3;
-  }
-  /**
-   * Computes the SDO_GTYPE code for the given D, L, and TT components.
-   * 
-   * @param dim the coordinate dimension
-   * @param lrsDim the measure dimension
-   * @param geomType the geometry type code
-   * @return the SDO_GTYPE code
-   */
-  public static int gType(int dim, int lrsDim, int geomType)
-  {
-    return dim * 1000 + lrsDim * 100 + geomType;
-  }
-
-  /**
-   * Returns the GTYPE GEOM_TYPE code
-   * corresponding to the geometry type.
-   * 
-   * @see OraGeom.GEOM_TYPE
-   *
-   * @param geom the geometry to compute the GEOM_TYPE for
-   * @return geom type code, if known, or UNKNOWN
-   */
-  static int geomType(Geometry geom) {
-    if (geom == null) {
-        return OraGeom.GEOM_TYPE.UNKNOWN_GEOMETRY; 
-    } else if (geom instanceof Point) {
-        return OraGeom.GEOM_TYPE.POINT;
-    } else if (geom instanceof LineString) {
-        return OraGeom.GEOM_TYPE.LINE;
-    } else if (geom instanceof Polygon) {
-        return OraGeom.GEOM_TYPE.POLYGON;
-    } else if (geom instanceof MultiPoint) {
-        return OraGeom.GEOM_TYPE.MULTIPOINT;
-    } else if (geom instanceof MultiLineString) {
-        return OraGeom.GEOM_TYPE.MULTILINE;
-    } else if (geom instanceof MultiPolygon) {
-        return OraGeom.GEOM_TYPE.MULTIPOLYGON;
-    } else if (geom instanceof GeometryCollection) {
-        return OraGeom.GEOM_TYPE.COLLECTION;
-    }
-    return OraGeom.GEOM_TYPE.UNKNOWN_GEOMETRY; 
-  }
-
-  /**
-   * Extracts the coordinate dimension containing the Measure value from 
-   * an SDO_GTYPE code.
-   * For a measured geometry this is 0, 3 or 4.  0 indicates that the last dimension is the measure dimension
-   * For an non-measured geometry this is 0.
-   * 
-   * @param gType an SDO_GTYPE code
-   * @return the Measure dimension
-   */
-  static int gTypeMeasureDim(int gType) {
-  	return (gType % 1000) / 100;
-  }
-
-  /**
-   * Extracts the coordinate dimension from an SDO_GTYPE code.
-   * 
-   * @param gType an SDO_GTYPE code
-   * @return the coordinate dimension
-   */
-  static int gTypeDim(int gType) {
-  	return gType / 1000;
-  }
-
-  /**
-   * Extracts the GEOM_TYPE code from an SDO_GTYPE code.
-   * 
-   * @param gType an SDO_GTYPE code
-   * @return the GEOM_TYPE code
-   */
-  static int gTypeGeomType(int gType) {
-  	return gType % 100;
-  }
-
-  /**
-   * Extracts the SDO_ELEM_INFO start index (SDO_STARTING_OFFSET) in the ordinate array for a given triplet.
-   * Starting offsets are 1-based indexes.
-   *
-   * @param elemInfo the SDO_ELEM_INFO array
-   * @param tripletIndex index of the triplet to read
-   * @return Starting Offset, or -1 if the triplet index is too large
-   */
-  static int startingOffset(int[] elemInfo, int tripletIndex) {
-      if (((tripletIndex * 3) + 0) >= elemInfo.length) {
-          return -1;
-      }
-      return elemInfo[(tripletIndex * 3) + 0];
-  }
-
-  /**
-   * Extracts the SDO_ELEM_INFO interpretation value (SDO_INTERPRETATION) for a given triplet.
-   * <p>
-   * JTS valid interpretation values are: 1 for straight edges, 3 for rectangle
-   * Other interpretation value include: 2 for arcs, 4 for circles
-   *
-   * @param elemInfo the SDO_ELEM_INFO array
-   * @param tripletIndex index of the triplet to read
-   * @return interpretation value, or -1 if the triplet index is too large
-   */
-  static int interpretation(int[] elemInfo, int tripletIndex) {
-      if (((tripletIndex * 3) + 2) >= elemInfo.length) {
-          return -1;
-      }
-      return elemInfo[(tripletIndex * 3) + 2];
-  }
-
-  /**
-   * Extracts the SDO_ELEM_INFO ETYPE value for a given triplet.
-   * <p>
-   * @see OraGeom.ETYPE for an indication of possible values
-   *
-   * @param elemInfo the SDO_ELEM_INFO array
-   * @param tripletIndex index of the triplet to read
-   * @return ETYPE for indicated triplet, or -1 if the triplet index is too large
-   */
-  static int eType(int[] elemInfo, int tripletIndex) {
-      if (((tripletIndex * 3) + 1) >= elemInfo.length) {
-          return -1;
-      }
-      return elemInfo[(tripletIndex * 3) + 1];
-  }
-
-  /**
-   * Codes used in SDO_INTERPRETATION attribute.
-   * 
-   * @author Martin Davis
-   *
-   */
-  static final class INTERP {
-    
-    public static final int POINT         = 1;
-    
-    public static final int LINESTRING    = 1;  
-    
-    public static final int POLYGON       = 1;  
-    
-    public static final int RECTANGLE     = 3;  
-        
-  }
-
-  /**
-   * Codes used to specify geometry type
-   * These are used in the last two digits in a GTYPE value.
-   */
-  static final class GEOM_TYPE {
-  
-    /** <code>TT</code> code representing Unknown type */
-    public static final int UNKNOWN_GEOMETRY       = 00;
-  
-    /** <code>TT</code> code representing Point */
-    public static final int POINT         = 01;
-  
-    /** <code>TT</code> code representing Line (or Curve) */
-    public static final int LINE          = 02;  
-      
-    /** <code>TT</code> code representing Polygon */
-    public static final int POLYGON       = 03;
-  
-    /** <code>TT</code> code representing Collection */
-    public static final int COLLECTION    = 04;   
-  
-    /** <code>TT</code> code representing MultiPoint */
-    public static final int MULTIPOINT    = 05;       
-  
-    /** <code>TT</code> code representing MultiLine (or MultiCurve) */
-    public static final int MULTILINE     = 06;
-  
-    /** <code>TT</code> code representing MULTIPOLYGON */
-    public static final int MULTIPOLYGON  = 07;
-  }
-
-  /**
-   * Codes used in the SDO_ETYPE attribute.
-   * The code indicates the type of element denoted by an SDO_ELEM_INFO triplet.
-   */
-  static final class ETYPE
-  {
-    /** <code>ETYPE</code> code representing Point */
-    public static final int POINT = 1;
-  
-    /** <code>ETYPE</code> code representing Line */
-    public static final int LINE = 2;
-  
-    /** <code>ETYPE</code> code representing Polygon ring 
-     *  Shell or hole is determined by orientation (CCW or CW).
-     *  Now deprecated. 
-     */
-    public static final int POLYGON = 3;
-  
-    /**
-     * <code>ETYPE</code> code representing exterior counterclockwise polygon ring
-     */
-    public static final int POLYGON_EXTERIOR = 1003;
-  
-    /** <code>ETYPE</code> code representing interior clockwise polygon ring */
-    public static final int POLYGON_INTERIOR = 2003;
-  }
-  
-  /**
-   * Oracle types used by SDO_GEOMETRY
-   */
-  public static final String TYPE_GEOMETRY = "MDSYS.SDO_GEOMETRY";
-  public static final String TYPE_ELEM_INFO_ARRAY = "MDSYS.SDO_ELEM_INFO_ARRAY";
-  public static final String TYPE_ORDINATE_ARRAY = "MDSYS.SDO_ORDINATE_ARRAY";
-  public static final String TYPE_POINT_TYPE = "MDSYS.SDO_POINT_TYPE";
-  
-  /**
-   * Value indicating a Null SRID.
-   */
-  public static final int SRID_NULL = -1;
-
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/oracle/OraReader.java b/jtsio/src/com/vividsolutions/jts/io/oracle/OraReader.java
deleted file mode 100644
index 70bc1c3..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/oracle/OraReader.java
+++ /dev/null
@@ -1,650 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-/*
- *    Geotools2 - OpenSource mapping toolkit
- *    http://geotools.org
- *    (C) 2003, Geotools Project Managment Committee (PMC)
- *
- *    This library is free software; you can redistribute it and/or
- *    modify it under the terms of the GNU Lesser General Public
- *    License as published by the Free Software Foundation;
- *    version 2.1 of the License.
- *
- *    This library is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *    Lesser General Public License for more details.
- *
- */
-package com.vividsolutions.jts.io.oracle;
-
-import java.sql.SQLException;
-import java.util.ArrayList;
-import java.util.List;
-
-import oracle.sql.ARRAY;
-import oracle.sql.Datum;
-import oracle.sql.STRUCT;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.CoordinateSequenceFactory;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryCollection;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.LinearRing;
-import com.vividsolutions.jts.geom.MultiLineString;
-import com.vividsolutions.jts.geom.MultiPoint;
-import com.vividsolutions.jts.geom.MultiPolygon;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.geom.PrecisionModel;
-
-/**
- * Reads a {@link Geometry} from an Oracle <code>MDSYS.GEOMETRY</code> <code>STRUCT</code> object.
- * <p>
- * The following Oracle geometry types are supported:
- * <ul>
- * <li>POINT, MULTIPOINT
- * <li>LINE, MULTILINE
- * <li>POLYGON, MULTIPOLYGON
- * </ul>
- * The optimized representations of <code>SDO_POINT</code> 
- * and <code>RECTANGLE</code> are supported in the following way:
- * <ul>
- * <li>If the <code>SDO_POINT</code> attribute is present 
- * and <code>SDO_ELEM_INFO</code> and <code>SDO_ORDINATES</code> are not,
- * a {@link Point} geometry is read.
- * Otherwise, the geometry specified by the latter two attributes is read.
- * <li><code>RECTANGLE</code>s are converted to equivalent {@link Polygon}s
- * </ul> 
- * <p>
- * A {@link GeometryFactory} may be provided, otherwise a default one will be used.
- * If a {@link PrecisionModel} other than {@link PrecisionModel#FLOATING} 
- * is supplied it is the client's responsibility
- * to ensure that it matches the precision of the incoming data.
- * If a lower precision for the data is required, a subsequent
- * process must be run on the data to reduce its precision.
- * <p>
- * The coordinate dimension of the output is determined as follows:
- * <ul>
- * <li>by default, the coordinate dimension matches that of the input
- * <li>the coordinate dimension can be set explicitly by the {@link #setDimension(int)} method
- * <li>finally, the coordinate dimension is limited by the maximum dimension supported
- * by the provided {@link CoordinateSequenceFactory}.
- * </ul>
- * The Geometry SRID field is populated from the input Geometry.
- * <p>
- * To use this class a suitable Oracle JDBC JAR must be present in the classpath.
- * 
- * <h3>LIMITATIONS</h3>
- * <ul>
- * <li>Geometries with Measures (XYM or XYZM) can be read, but the Measure values are not preserved
- * <li>Oracle geometries with a GTYPE of <code>43xx</code> (XYMZ) are not supported.
- * <li>Geometries containing arcs are not supported
- * <li>Surface and solid geometries are not supported
- * <li>There is currently no way to read ancillary SDO_POINT information
- * </ul>
- *
- * @author Martin Davis
- */
-public class OraReader 
-{
-	//TODO: add a strict mode, that checks for ordinate length & other errors?
-	
-	private GeometryFactory geometryFactory;
-
-	private int outputDimension = OraGeom.NULL_DIMENSION;
-
-	/**
-	 * Creates a new reader, with a default {@link GeometryFactory}.
-	 *
-	 * @see #OraReader(GeometryFactory)
-	 */
-	public OraReader() {
-		this(new GeometryFactory());
-	}
-
-	/**
-	 * Creates a new reader, with the supplied {@link GeometryFactory}.
-	 * It is assumed that the supplied {@link PrecisionModel}
-	 * matches the precision of the incoming data -
-	 * coordinates are <b>not</b> made precise when read.
-	 *
-	 * @param gf A non-null geometry factory for later use.
-	 *
-	 * @throws NullPointerException when the geometry factory is null.
-	 */
-	public OraReader(GeometryFactory gf) {
-		if (gf == null)
-			throw new NullPointerException("Geometry Factory may not be Null");
-		this.geometryFactory = gf;
-	}
-	
-	/**
-	 * Gets the coordinate dimension which will be created.
-	 *
-	 * @return the coordinate dimension which will be created
-	 */
-	public int getDimension() {
-		return outputDimension;
-	}
-
-    /**
-     * Sets the coordinate dimension to use for created geometries.
-     * 
-     * @param outputDimension
-     *            the coordinate dimension to create
-     */
-    public void setDimension(int outputDimension) {
-        if (outputDimension < 2)
-            throw new IllegalArgumentException("Output dimension must be >= 2");
-        this.outputDimension = outputDimension;
-    }
-
-	/**
-	 * Reads a {@link Geometry} representing the MDSYS.GEOMETRY
-	 * provided in the STRUCT. The type of geometry created 
-	 * depends on the Geometry type specified within the STRUCT.
-	 * The SRID of the created geometry is set to be the same as the input SRID.
-	 *
-	 * @param struct The MDSYS.GEOMETRY Object to decode
-	 * @return the Geometry if one could be created, null otherwise
-	 * 
-	 * @throws SQLException if a read error occurs while accessing the struct
-   * @throws IllegalArgumentException if an unsupported geometry type or encoding error is found
-	 */
-	public Geometry read(STRUCT struct) throws SQLException 
-	{
-		// Return null for null input
-		if (struct == null)
-			return null;
-
-		Datum data[] = struct.getOracleAttributes();
-		
-		int gType = OraUtil.toInteger(data[0], 0);
-		int SRID = OraUtil.toInteger(data[1], OraGeom.SRID_NULL);
-		double point[] = OraUtil.toDoubleArray((STRUCT) data[2], Double.NaN);
-		int elemInfo[] = OraUtil.toIntArray((ARRAY) data[3], 0);
-		double ordinates[] = OraUtil.toDoubleArray((ARRAY) data[4], Double.NaN);
-		OraGeom oraGeom = new OraGeom(gType, SRID, point, elemInfo, ordinates);
-		Geometry geom = read(oraGeom);
-		
-		// Set SRID of created Geometry to be the same as input (regardless of geomFactory SRID)
-		if (geom != null)
-			geom.setSRID(SRID);
-		return geom;
-	}
-
-	/**
-   * Reads a {@link Geometry} from SDO_GEOMETRY attributes.
-   *
-   * @param oraGeom the Oracle geometry to read
-   * @return the Geometry read
-   * @throws IllegalArgumentException when an encoding error or unsupported geometry type is found
-   */
-  Geometry read(OraGeom oraGeom) {
-    int ordDim = oraGeom.ordDim();
-    if (ordDim < 2) {
-    	throw new IllegalArgumentException("Dimension D = " + ordDim + " is not supported by JTS. " +
-    			"Either specify a valid dimension or use Oracle Locator Version 9i or later");
-    }
-    // read from SDO_POINT_TYPE, if that carries the primary geometry data
-    if (oraGeom.isCompactPoint()) {
-      CoordinateSequence ptCoord = extractCoords(oraGeom, oraGeom.point);
-      return createPoint(ptCoord);
-    } 
-    
-    CoordinateSequence coords = null;
-
-    switch (oraGeom.geomType()) {
-    case OraGeom.GEOM_TYPE.POINT:
-        return readPoint(oraGeom, 0);
-    case OraGeom.GEOM_TYPE.LINE:
-        return readLine(oraGeom, 0);
-    case OraGeom.GEOM_TYPE.POLYGON:
-        return readPolygon(oraGeom, 0);
-    case OraGeom.GEOM_TYPE.MULTIPOINT:
-        return readMultiPoint(oraGeom, 0);
-    case OraGeom.GEOM_TYPE.MULTILINE:
-        return readMultiLine(oraGeom);
-    case OraGeom.GEOM_TYPE.MULTIPOLYGON:
-        return readMultiPolygon(oraGeom);
-    case OraGeom.GEOM_TYPE.COLLECTION:
-        return readCollection(oraGeom);
-    default:
-    	throw new IllegalArgumentException("GTYPE " + oraGeom.gType + " is not supported");
-    }
-  }
-
-  /**
-   * Create a {@link GeometryCollection} as specified by elemInfo. Note that in
-   * Oracle, unlike the SFS and JTS, collections contain only atomic types or
-   * (possibly) MultiPoints. This makes them simpler to parse.
-   * 
-   * @param oraGeom
-   *          SDO_GEOMETRY attributes being read
-   * @param coords
-   *          the coordinates of the entire geometry
-   * @return GeometryCollection
-   * 
-   * @throws IllegalArgumentException
-   *           when an encoding error or unsupported geometry type is found
-   */
-    private GeometryCollection readCollection(OraGeom oraGeom) 
-    {
-      checkOrdinates(oraGeom, 0, "GeometryCollection");
-      
-      int nElem = oraGeom.numElements();
-      List geomList = new ArrayList();
-      boolean cont = true;
-      for (int i = 0; cont && i < nElem; i++) {
-        int etype = oraGeom.eType(i);
-        int interpretation = oraGeom.interpretation(i);
-        Geometry geom;
-
-        switch (etype) {
-        case -1:
-          cont = false; // We are at the end of the list - get out of here
-          continue;
-            
-        case OraGeom.ETYPE.POINT:
-            if (interpretation == OraGeom.INTERP.POINT) {
-                geom = readPoint(oraGeom, i);
-            } else if (interpretation > 1) {
-                geom = readMultiPoint(oraGeom, i);
-            } else {
-                throw new IllegalArgumentException("ETYPE.POINT requires INTERPRETATION >= 1");
-            }
-            break;
-
-        case OraGeom.ETYPE.LINE:
-            geom = readLine(oraGeom, i);
-            break;
-
-        case OraGeom.ETYPE.POLYGON:
-        case OraGeom.ETYPE.POLYGON_EXTERIOR:
-            geom = readPolygon(oraGeom, i);
-            i += ((Polygon) geom).getNumInteriorRing();
-            break;
-
-        case OraGeom.ETYPE.POLYGON_INTERIOR:
-            throw new IllegalArgumentException(
-                "ETYPE 2003 (Polygon Interior) not expected in a Collection");
-
-        default:
-            throw new IllegalArgumentException("ETYPE " + etype
-                + " not representable as a JTS Geometry."
-                + "(Custom and Compound Straight and Curved Geometries not supported)");
-        }
-        geomList.add(geom);
-      }
-      GeometryCollection geoms = geometryFactory.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
-      return geoms;
-    }
-
-    /**
-     * Create MultiPolygon as encoded by elemInfo.
-     *
-     * @param oraGeom SDO_GEOMETRY attributes being read
-     * @param coords the coordinates of the entire geometry
-     * @return MultiPolygon
-     */
-    private MultiPolygon readMultiPolygon(OraGeom oraGeom)
-    {
-      int nElem = oraGeom.numElements();
-      List geoms = new ArrayList();
-      for (int i = 0; i < nElem; i++) {
-        int etype = oraGeom.eType(i);
-        if ((etype == OraGeom.ETYPE.POLYGON) || (etype == OraGeom.ETYPE.POLYGON_EXTERIOR)) {
-          Polygon poly = readPolygon(oraGeom, i);
-          i += poly.getNumInteriorRing(); // skip interior rings
-          geoms.add(poly);
-        } 
-        else { // not a Polygon - stop reading
-        	break;
-        }
-      }
-      MultiPolygon polys = geometryFactory.createMultiPolygon(GeometryFactory.toPolygonArray(geoms));
-      return polys;
-    }
-
-    /**
-     * Create MultiLineString as encoded by elemInfo.
-     *
-     * @param oraGeom SDO_GEOMETRY attributes being read
-     * @param coords the coordinates of the entire geometry
-     * @return MultiLineString
-     */
-    private MultiLineString readMultiLine(OraGeom oraGeom) 
-    {
-      int nElem = oraGeom.numElements();
-      List geoms = new ArrayList();
-      for (int i = 0; i < nElem; i++) {
-        int etype = oraGeom.eType(i);
-        // stop reading if not a line
-        if (etype != OraGeom.ETYPE.LINE)
-          break;
-        geoms.add(readLine(oraGeom, i));
-      }
-      MultiLineString lines = geometryFactory.createMultiLineString(GeometryFactory.toLineStringArray(geoms));
-      return lines;
-    }
-
-    /**
-     * Create MultiPoint as encoded by elemInfo.
-     *
-     * @param oraGeom SDO_GEOMETRY attributes being read
-     * @param elemIndex the element being read
-     * @param coords the coordinates of the entire geometry
-     * @return MultiPoint
-     */
-    private MultiPoint readMultiPoint(OraGeom oraGeom, int elemIndex) 
-    {
-      CoordinateSequence seq;
-      /**
-       * Special handling when GTYPE is MULTIPOINT.
-       * In this case all ordinates are read as a single MultiPoint, regardless of elemInfo contents.
-       * This is because MultiPoints can be encoded as either a single MULTI elemInfo,
-       * or as multiple POINT elemInfos
-       */
-      if (oraGeom.geomType() == OraGeom.GEOM_TYPE.MULTIPOINT) {
-        seq = extractCoords(oraGeom, oraGeom.ordinates);
-      }
-      else {
-        int etype = oraGeom.eType(elemIndex);
-        int interpretation = oraGeom.interpretation(elemIndex);
-  
-        checkOrdinates(oraGeom, elemIndex, "MultiPoint");
-        checkETYPE(etype, OraGeom.ETYPE.POINT, "MultiPoint");
-        // MultiPoints have a unique interpretation code
-        if (! (interpretation >= 1)){
-          errorInterpretation(interpretation, "MultiPoint");
-        }
-        seq = extractCoords(oraGeom, elemIndex);
-      }
-      MultiPoint points = geometryFactory.createMultiPoint(seq);
-      return points;
-    }
-    
-    /**
-     * Read {@link Polygon) from encoded geometry.
-     *
-     * @param oraGeom SDO_GEOMETRY attributes being read
-     * @param elemIndex the element being read
-     * @param coords the coordinates of the entire geometry
-     * @return Polygon as encoded by elemInfo, or null when faced with and
-     *         encoding that can not be captured by JTS
-     * @throws IllegalArgumentException When faced with an invalid SDO encoding
-     */
-    private Polygon readPolygon(OraGeom oraGeom, int elemIndex) 
-    {
-      int etype = oraGeom.eType(elemIndex);
-      int interpretation = oraGeom.interpretation(elemIndex);
-
-    	checkOrdinates(oraGeom, elemIndex, "Polygon");
-    	checkETYPE(etype,OraGeom.ETYPE.POLYGON, OraGeom.ETYPE.POLYGON_EXTERIOR, "Polygon");
-    	checkInterpretation(interpretation, OraGeom.INTERP.POLYGON, OraGeom.INTERP.RECTANGLE, "Polygon");
-
-      int nElem = oraGeom.numElements();
-    	// ETYPE is either POLYGON or POLYGON_EXTERIOR
-      LinearRing exteriorRing = readLinearRing(oraGeom, elemIndex);
-
-      /**
-       * Holes are read as long as ETYPE = POLYGON_INTERIOR
-       * or ETYPE = POLYGON && orient = CW (Hole)
-       */
-      List holeRings = new ArrayList();
-      for (int i = elemIndex + 1; i < nElem; i++) {
-        etype = oraGeom.eType(i);
-        if (etype == OraGeom.ETYPE.POLYGON_INTERIOR) {
-          holeRings.add(readLinearRing(oraGeom, i));
-        } 
-        else if (etype == OraGeom.ETYPE.POLYGON) { 
-          // test orientation of Ring to see if it is
-          // an interior (hole) ring
-          LinearRing ring = readLinearRing(oraGeom, i);
-          // TODO: use the coordSeq directly (requires new CGAlgorithms method)
-          boolean isHole = ! CGAlgorithms.isCCW(ring.getCoordinates());
-          // if not a hole, exit
-          if (! isHole)
-            break;
-          // it is an Interior Hole
-          holeRings.add(ring);
-        } 
-        else { // not a LinearRing - get out of here
-            break;
-        }
-      }
-      Polygon poly = geometryFactory.createPolygon(exteriorRing, 
-          GeometryFactory.toLinearRingArray(holeRings));
-      return poly;
-    }
-
-    /**
-     * Create LinearRing for exterior/interior polygon ELEM_INFO triplets.
-     *
-     * @param oraGeom SDO_GEOMETRY attributes being read
-     * @param elemIndex the element being read
-     * @param coords the coordinates of the entire geometry
-     * @return LinearRing
-     *
-     * @throws IllegalArgumentException If circle, or curve is requested
-     */
-    private LinearRing readLinearRing(OraGeom oraGeom, int elemIndex) 
-    {
-      int etype = oraGeom.eType(elemIndex);
-      int interpretation = oraGeom.interpretation(elemIndex);
-
-    	checkOrdinates(oraGeom, elemIndex, "Polygon");
-    	checkETYPE(etype,OraGeom.ETYPE.POLYGON, OraGeom.ETYPE.POLYGON_EXTERIOR,  OraGeom.ETYPE.POLYGON_INTERIOR, "Polygon");
-    	checkInterpretation(interpretation, OraGeom.INTERP.POLYGON, OraGeom.INTERP.RECTANGLE, "Polygon");
-
-      CoordinateSequence seq = extractCoords(oraGeom, elemIndex);
-    	LinearRing ring;
-      if (interpretation == OraGeom.INTERP.POLYGON) {
-        ring = geometryFactory.createLinearRing(seq);
-      } 
-      else { 
-      	// interpretation == OraSDO.INTERP.RECTANGLE
-        // rectangle does not maintain measures
-        Coordinate min = seq.getCoordinate(0);
-        Coordinate max = seq.getCoordinate(1);
-        ring = geometryFactory.createLinearRing(new Coordinate[] {
-                    min, new Coordinate(max.x, min.y), 
-                    max, new Coordinate(min.x, max.y), 
-                    min
-                });
-      }
-      return ring;
-    }
-
-  /**
-   * Create LineString as encoded.
-   * 
-   * @param oraGeom SDO_GEOMETRY attributes being read
-   * @param elemIndex the element being read
-   * @param coords the coordinates of the entire geometry
-   * @return LineString
-   * 
-   * @throws IllegalArgumentException If asked to create a curve
-   */
-  private LineString readLine(OraGeom oraGeom, int elemIndex)
-  {
-    int etype = oraGeom.eType(elemIndex);
-    int interpretation = oraGeom.interpretation(elemIndex);
-
-  	checkOrdinates(oraGeom, elemIndex, "LineString");
-  	checkETYPE(etype, OraGeom.ETYPE.LINE, "LineString");
-  	checkInterpretation(interpretation, OraGeom.INTERP.LINESTRING, "LineString");
-	
-    LineString line = geometryFactory.createLineString(
-        extractCoords(oraGeom, elemIndex));
-    return line;
-  }
-
-    /**
-     * Create Point as encoded.
-     *
-   * @param oraGeom SDO_GEOMETRY attributes being read
-   * @param elemIndex the element being read
-   * @param coords the coordinates of the entire geometry
-     * @return Point
-     */
-    private Point readPoint(OraGeom oraGeom, int elemIndex) {
-      int etype = oraGeom.eType(elemIndex);
-      int interpretation = oraGeom.interpretation(elemIndex);
-
-  		checkOrdinates(oraGeom, elemIndex, "Point");
-  		checkETYPE(etype,OraGeom.ETYPE.POINT, "Point");
-  		checkInterpretation(interpretation, OraGeom.INTERP.POINT, "Point");
-  
-      CoordinateSequence seq = extractCoords(oraGeom, elemIndex);
-      return createPoint(seq);
-    }
-
-    private Point createPoint(CoordinateSequence coords)
-    {
-      return geometryFactory.createPoint(coords);
-    }
-
-    /**
-     * Constructs a coordinate sequence from the ordinates
-     * for a given element
-     * taking into account the input and output dimensions.
-     *
-     * The number of ordinates read per coordinate is given by outputDim.
-     * The number of ordinates for each input point is given by ordDim.
-     * The ordinate array length must be a multiple of this value.
-     *
-     * @param oraGeom the input geometry
-     * @param elemIndex the element to read
-     * @return a coordinate sequence representing the ordinates for the element
-     *
-     * @throws IllegalArgumentException if the ordinate array has an invalid length
-     */
-    private CoordinateSequence extractCoords(OraGeom oraGeom, int elemIndex)
-    {
-      int start = oraGeom.startingOffset(elemIndex);
-      int end = oraGeom.startingOffset(elemIndex + 1);
-      return extractCoords(oraGeom, oraGeom.ordinates, start, end);
-    }
-    
-    private CoordinateSequence extractCoords(OraGeom oraGeom, double[] ordinates)
-    {
-      return extractCoords(oraGeom, ordinates, 1, ordinates.length + 1);
-    }
-    
-    private CoordinateSequence extractCoords(OraGeom oraGeom, double[] ordinates, int start, int end)
-    {
-      CoordinateSequenceFactory csFactory = geometryFactory.getCoordinateSequenceFactory();
-      // handle empty case
-      if ((ordinates == null) || (ordinates.length == 0)) {
-        return csFactory.create(new Coordinate[0]);
-      }
-      int ordDim = oraGeom.ordDim();
-      
-      /**
-       * The dimension created matches the input dim, unless it is explicitly set,
-       * and unless the CoordinateSequence impl limits the dimension.
-       */
-      int csDim = ordDim;
-      if(outputDimension != OraGeom.NULL_DIMENSION){
-    	  csDim = outputDimension;
-      }
-      int nCoord = (ordDim == 0 ? 0 : (end - start) / ordDim);
-
-      CoordinateSequence cs = csFactory.create(nCoord, csDim);
-      int actualCSDim = cs.getDimension();
-      int readDim = Math.min(actualCSDim, ordDim);
-      
-      for (int iCoord = 0; iCoord < nCoord; iCoord++) {
-        for (int iDim = 0; iDim < readDim; iDim++) {
-          int ordIndex = start + iCoord * ordDim + iDim - 1;
-          // TODO: be more lenient in handling invalid ordinates length
-          cs.setOrdinate(iCoord, iDim, ordinates[ordIndex]);
-        }
-      }
-      return cs;
-    }
-
-    private static void checkETYPE(int eType, int val1, String geomType)
-    {
-    	checkETYPE(eType,val1, -1, -1, geomType);
-    }
-    
-    private static void checkETYPE(int eType, int val1, int val2, String geomType)
-    {
-    	checkETYPE(eType,val1, val2, -1, geomType);
-    }
-    
-    private static void checkETYPE(int eType, int val1, int val2, int val3, String geomType)
-    {
-    	if (eType == val1) return;
-    	if (val2 >= 0 && eType == val2) return;
-    	if (val3 >= 0 && eType == val3) return;
-    	throw new IllegalArgumentException("SDO_ETYPE "+ eType +" is not supported when reading a " + geomType);
-    }
-    
-    private static void checkInterpretation(int interpretation, int val1, String geomType) {
-    	checkInterpretation(interpretation, val1, -1, geomType);
-    }
-    
-    private static void checkInterpretation(int interpretation, int val1, int val2, String geomType) {
-		if (interpretation == val1) return;
-	   	if (val2 >= 0 && interpretation == val2) return;
-	   	errorInterpretation(interpretation, geomType);
-    }
-
-  	private static void errorInterpretation(int interpretation, String geomType) {
-  		throw new IllegalArgumentException("SDO_INTERPRETATION "+ interpretation +" is not supported when reading a " + geomType);
-  	}
-
-    private static void checkOrdinates(OraGeom oraGeom, int elemIndex, String geomType)
-    {
-      int startOffset = oraGeom.startingOffset(elemIndex);
-      int ordLen = oraGeom.ordinateLen();
-      checkOrdinates(oraGeom.elemInfo, elemIndex, startOffset, ordLen, geomType);
-    }
-
-    private static void checkOrdinates(int[] elemInfo, int elemIndex, int startOffset, int ordLen, String geomType)
-    {
-      if (startOffset > ordLen)
-		    throw new IllegalArgumentException("STARTING_OFFSET " + startOffset + " inconsistent with ORDINATES length " + ordLen
-		    		+ " (Element " + elemIndex + " in SDO_ELEM_INFO " + OraGeom.toStringElemInfo(elemInfo) + ")");
-    }
-    
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/oracle/OraUtil.java b/jtsio/src/com/vividsolutions/jts/io/oracle/OraUtil.java
deleted file mode 100644
index 4f83c78..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/oracle/OraUtil.java
+++ /dev/null
@@ -1,161 +0,0 @@
-package com.vividsolutions.jts.io.oracle;
-
-import java.sql.SQLException;
-
-import oracle.jdbc.OracleConnection;
-import oracle.sql.ARRAY;
-import oracle.sql.ArrayDescriptor;
-import oracle.sql.Datum;
-import oracle.sql.NUMBER;
-import oracle.sql.STRUCT;
-import oracle.sql.StructDescriptor;
-
-/**
- * Utility methods for working with Oracle structures.
- * 
- * @author Martin Davis
- * 
- */
-public class OraUtil
-{
-  /**
-   * Converts an Oracle <code>Datum</code> into an <code>int</code> value, 
-   * with a default value used if the datum is NULL.
-   * 
-   * @param datum the Oracle Datum
-   * @param defaultValue the value to use for NULLs
-   * @return an integer value
-   * @throws SQLException if an error occurs
-   */
-  public static int toInteger(Datum datum, final int defaultValue)
-      throws SQLException
-  {
-    if (datum == null)
-      return defaultValue;
-    return ((NUMBER) datum).intValue();
-  }
-
-  /**
-   * Converts an Oracle <code>ARRAY</code> into a <code>int</code> array, 
-   * with a default value used to represent NULL values.
-   * 
-   * @param array an Oracle ARRAY of integer values
-   * @param defaultValue the value to use for NULL values
-   * @return an array of ints
-   * @throws SQLException if an error was encountered
-   */
-  public static int[] toIntArray(ARRAY array, int defaultValue) throws SQLException
-  {
-    if (array == null)
-      return null;
-    if (defaultValue == 0)
-      return array.getIntArray();
-
-    return toIntArray(array.getOracleArray(), defaultValue);
-  }
-
-  /** Presents Datum[] as a int[] */
-  public static int[] toIntArray(Datum data[], final int defaultValue)
-      throws SQLException
-  {
-    if (data == null)
-      return null;
-    int array[] = new int[data.length];
-    for (int i = 0; i < data.length; i++) {
-      array[i] = toInteger(data[i], defaultValue);
-    }
-    return array;
-  }
-
-  /** Presents Datum[] as a double[] */
-  public static double[] toDoubleArray(Datum[] data, final double defaultValue)
-  {
-    if (data == null)
-      return null;
-    double array[] = new double[data.length];
-    for (int i = 0; i < data.length; i++) {
-      array[i] = toDouble(data[i], defaultValue);
-    }
-    return array;
-  }
-
-  /** Presents array as a double[] */
-  public static double[] toDoubleArray(ARRAY array, final double defaultValue)
-      throws SQLException
-  {
-    if (array == null)
-      return null;
-    if (defaultValue == 0)
-      return array.getDoubleArray();
-
-    return toDoubleArray(array.getOracleArray(), defaultValue);
-  }
-
-  /** Presents struct as a double[] */
-  public static double[] toDoubleArray(STRUCT struct, final double defaultValue)
-      throws SQLException
-  {
-    if (struct == null)
-      return null;
-    return toDoubleArray(struct.getOracleAttributes(), defaultValue);
-  }
-
-  /** Presents datum as a double */
-  public static double toDouble(Datum datum, final double defaultValue)
-  {
-    if (datum == null)
-      return defaultValue;
-    return ((NUMBER) datum).doubleValue();
-  }
-
-  /**
-   * Convenience method for NUMBER construction.
-   * <p>
-   * Double.NaN is represented as <code>NULL</code> to agree with JTS use.
-   * </p>
-   */
-  public static NUMBER toNUMBER(double number) throws SQLException
-  {
-    if (Double.isNaN(number)) {
-      return null;
-    }
-    return new NUMBER(number);
-  }
-
-  /**
-   * Convience method for ARRAY construction.
-   * </p>
-   */
-  public static ARRAY toARRAY(double[] doubles, String dataType,
-      OracleConnection connection) throws SQLException
-  {
-    ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType,
-        connection);
-    return new ARRAY(descriptor, connection, doubles);
-  }
-
-  /**
-   * Convience method for ARRAY construction.
-   */
-  public static ARRAY toARRAY(int[] ints, String dataType,
-      OracleConnection connection) throws SQLException
-  {
-    ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType,
-        connection);
-    return new ARRAY(descriptor, connection, ints);
-  }
-
-  /** Convenience method for STRUCT construction. */
-  public static STRUCT toSTRUCT(Datum[] attributes, String dataType,
-      OracleConnection connection) throws SQLException
-  {
-    //TODO: fix this to be more generic
-    if (dataType.startsWith("*.")) {
-      dataType = "DRA." + dataType.substring(2);
-    }
-    StructDescriptor descriptor = StructDescriptor.createDescriptor(dataType,
-        connection);
-    return new STRUCT(descriptor, connection, attributes);
-  }
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/oracle/OraWriter.java b/jtsio/src/com/vividsolutions/jts/io/oracle/OraWriter.java
deleted file mode 100644
index 836939f..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/oracle/OraWriter.java
+++ /dev/null
@@ -1,715 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-/*
- *    Geotools2 - OpenSource mapping toolkit
- *    http://geotools.org
- *    (C) 2003, Geotools Project Managment Committee (PMC)
- *
- *    This library is free software; you can redistribute it and/or
- *    modify it under the terms of the GNU Lesser General Public
- *    License as published by the Free Software Foundation;
- *    version 2.1 of the License.
- *
- *    This library is distributed in the hope that it will be useful,
- *    but WITHOUT ANY WARRANTY; without even the implied warranty of
- *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- *    Lesser General Public License for more details.
- *
- */
-package com.vividsolutions.jts.io.oracle;
-
-import java.sql.SQLException;
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-import oracle.jdbc.OracleConnection;
-import oracle.sql.*;
-
-/**
- * Translates a JTS Geometry into an Oracle STRUCT representing an <code>MDSYS.SDO_GEOMETRY</code> object. 
- * Supports writing all JTS geometry types into an equivalent Oracle representation.
- * <p>
- * To write an Oracle <code>STRUCT</code> a connection to an Oracle instance with access to the definition of the <code>MDSYS.SDO_GEOMETRY</code>
- * type is required.  Oracle <code>SDO_GEOMETRY</code> SQL strings may be written without a connection, however.
- * <p>
- * By default, a single {@link Point} is written using the optimized <code>SDO_POINT_TYPE</code> attribute.
- * This can be overridden to use the (less compact) <code>SDO_ELEM_INFO/SDOORDINATES</code> representation
- * by using {@link #setOptimizePoint(boolean)}.
- * <p>
- * By default, rectangular polygons are written as regular 5-point polygons.
- * This can be changed to use the optimized RECTANGLE points 
- * by using {@link #setOptimizeRectangle(boolean)}.
- * Note that RECTANGLEs do not support LRS Measure ordinate values.
- * Also, this class only writes RECTANGLEs for polygons containing a single ring (i.e. the shell). 
- * <p>
- * Oracle cannot represent {@link MultiPolygon}s or {@link MultiLineString}s directly as elements
- * of a {@link GeometryCollection}. Instead, their components are written individually.
- * {@link MultiPoint}s are represented directly, however.
- * 
- * The dimension of the output <code>SDO_GEOMETRY</code> is determined as follows:
- * <ul>
- * <li>by default, the dimension matches that of the input
- * <li>currently the coordinate dimension of the input is determined by inspecting a sample coordinate.
- * If the Z value is <code>NaN</code>, the coordinate dimension is assumed to be 2.
- * (In the future this will be determined from the underlying {@link CoordinateSequence}s.
- * <li>the dimension can be set explicitly by the {@link #setDimension(int)} method.
- * This allows forcing Z output even if the Z values are <code>NaN</code>.
- * Conversely, if Z values are present this allows forcing 2D output.
- * </ul>
- * 
- * <h3>LIMITATIONS</h3>
- * <ul>
- * <li>Since JTS does not support Measures, they cannot be written.
- * (A future release could allow forcing interpreting Z as M, or else providing a fixed M value).
- * </ul>
- * 
- * @author Martin Davis
- * @author David Zwiers, Vivid Solutions.
- */
-public class OraWriter 
-{
-	/**
-	 * A connection providing access to the required type definitions
-	 */
-	private OracleConnection connection;
-	/**
-	 * The maximum output dimension to write
-	 */
-	private int outputDimension = OraGeom.NULL_DIMENSION;
-	/**
-	 * The default SRID to write 
-	 */
-	private int srid = OraGeom.SRID_NULL;
-	private boolean isOptimizeRectangle = false;
-	private boolean isOptimizePoint = true;
-
-  /**
-   * Creates a writer for Oracle geometry formats. 
-   * 
-   * The output dimension will be whatever the dimension of the input is.
-   */
-  public OraWriter()
-  {
-  }
-  
-  /**
-   * Creates a writer for Oracle geometry formats,
-   * specifying the maximum output dimension. 
-   * 
-   * @param outputDimension the coordinate dimension to use for the output
-   */
-  public OraWriter(int outputDimension)
-  {
-    this.outputDimension = outputDimension;
-  }
-
-  /**
-   * Creates a writer using a valid Oracle connection. 
-   * <p>
-   * To simplify connection resource handling, the connection should be
-   * provided in the {@link #write(Geometry, OracleConnection)} method.
-   * Accordingly, this constructor has been deprecated.
-   * <p>
-   * The connection should have sufficient privileges to view the description of the MDSYS.SDO_GEOMETRY type.
-   * <p>
-   * The output dimension will be whatever the dimension of the input is.
-   * 
-   * @param con a valid Oracle connection
-   * @deprecated use {@link #OraWriter()} instead
-   */
-  public OraWriter(OracleConnection con)
-  {
-    this.connection = con;
-  }
-  
-	/**
-	 * Creates a writer using a valid Oracle connection,
-	 * and specifying the maximum output dimension. 
-   * <p>
-   * To simplify connection resource handling, the connection should be
-   * provided in the {@link #write(Geometry, OracleConnection)} method.
-   * Accordingly, this constructor has been deprecated.
-   * <p>
-   * The connection should have sufficient privileges to view the description of the MDSYS.SDO_GEOMETRY type.
-	 * 
-	 * @param con a valid Oracle connection
-	 * @param outputDimension the coordinate dimension to use for the output
-	 * @deprecated use {@link #OraWriter(int)} instead
-	 */
-	public OraWriter(OracleConnection con, int outputDimension)
-	{
-		this.connection = con;
-		this.outputDimension = outputDimension;
-	}
-	
-    /**
-     * Sets the coordinate dimension for the created Oracle geometries.
-     * 
-     * @param outputDimension
-     *            the coordinate dimension to use for the output
-     */
-    public void setDimension(int outputDimension) 
-    {
-        if (outputDimension < 2)
-            throw new IllegalArgumentException("Output dimension must be >= 2");
-        this.outputDimension = outputDimension;
-    }
-
-	/**
-	 * Forces geometries to be written using the specified SRID. 
-	 * This is useful in two cases: 
-	 * <ul>
-	 * <li>to avoid using the native geometry's SRID
-	 * <li>to ensure an entire table is written using a fixed SRID.
-	 * </ul>
-	 * 
-	 * @param srid the srid to use
-	 */
-	public void setSRID(int srid)
-	{
-		this.srid = srid;
-	}
-
-  /**
-   * Sets whether rectangle polygons should be written using the 
-   * optimized 4-coordinate RECTANGLE format
-   * (ETYPE=1003, INTERPRETATION=3).
-   * If this option is false, rectangles are written as 5-coordinate polygons.
-   * The default setting is <code>false</code>.
-   * 
-   * @param isOptimizeRectangle whether to optimize rectangle writing
-   */
-  public void setOptimizeRectangle(boolean isOptimizeRectangle)
-  {
-    this.isOptimizeRectangle  = isOptimizeRectangle;
-  }
-  
-  /**
-   * Sets whether points should be written using the 
-   * optimized SDO_POINT_TYPE format.
-   * If this option is <code>false</code>, points are written using the SDO_ORDINATES attribute.
-   * The default setting is <code>true</code>.
-   * 
-   * @param isOptimizePoint whether to optimize point writing
-   */
-  public void setOptimizePoint(boolean isOptimizePoint)
-  {
-    this.isOptimizePoint   = isOptimizePoint;
-  }
-  
-  /**
-   * Converts a {@link Geometry} into an Oracle MDSYS.SDO_GEOMETRY STRUCT.
-   * <p>
-   * Although invalid geometries may be encoded, and inserted into an Oracle DB,
-   * this is not recommended. It is the responsibility of the user to ensure the
-   * geometry is valid prior to calling this method. 
-   * <p>
-   * The SRID of the created SDO_GEOMETRY is the SRID defined explicitly for the writer, if any; 
-   * otherwise it is the SRID contained in the input geometry. 
-   * The caller should ensure the the SRID is valid for the intended use, 
-   * since an incorrect SRID may cause indexing exceptions during an
-   * INSERT or UPDATE.
-   * <p>
-   * When a null Geometry is passed in, a non-null, empty SDO_GEOMETRY STRUCT is returned.
-   * Therefore, inserting the output of the writer into a
-   * table will never result in NULL insertions.
-   * To pass a NULL Geometry into an Oracle SDO_GEOMETRY-valued parameter using JDBC, use
-   * <pre>
-   * java.sql.CallableStatement.setNull(index, java.sql.Types.STRUCT, "MDSYS.SDO_GEOMETRY"). 
-   * </pre>
-   * 
-   * @param geom the geometry to encode
-   * @return a Oracle MDSYS.SDO_GEOMETRY STRUCT representing the geometry
-   * @throws SQLException if an encoding error was encountered
-   * @deprecated
-   */
-  public STRUCT write(Geometry geom) throws SQLException
-  {
-    return write(geom, connection);
-  }
-  
-  /**
-   * Converts a {@link Geometry} into an Oracle MDSYS.SDO_GEOMETRY STRUCT.
-   * <p>
-   * Although invalid geometries may be encoded, and inserted into an Oracle DB,
-   * this is not recommended. It is the responsibility of the user to ensure the
-   * geometry is valid prior to calling this method. 
-   * <p>
-   * The SRID of the created SDO_GEOMETRY is the SRID defined explicitly for the writer, if any; 
-   * otherwise it is the SRID contained in the input geometry. 
-   * The caller should ensure the the SRID is valid for the intended use, 
-   * since an incorrect SRID may cause indexing exceptions during an
-   * INSERT or UPDATE.
-   * <p>
-   * When a null Geometry is passed in, a non-null, empty SDO_GEOMETRY STRUCT is returned.
-   * Therefore, inserting the output of the writer into a
-   * table will never result in NULL insertions.
-   * To pass a NULL Geometry into an Oracle SDO_GEOMETRY-valued parameter using JDBC, use
-   * <pre>
-   * java.sql.CallableStatement.setNull(index, java.sql.Types.STRUCT, "MDSYS.SDO_GEOMETRY"). 
-   * </pre>
-   * 
-   * @param geom the geometry to encode
-   * @return a Oracle MDSYS.SDO_GEOMETRY STRUCT representing the geometry
-   * @throws SQLException if an encoding error was encountered
-   */
-  public STRUCT write(Geometry geom, OracleConnection connection) throws SQLException
-  {
-    // this line may be problematic ... for v9i and later need to revisit.
-
-    // was this ... does not work for 9i
-    // if( geom == null) return toSTRUCT( null, DATATYPE );
-
-    if (geom == null || geom.isEmpty() || geom.getCoordinate() == null)
-      return createEmptySDOGeometry(connection);
-
-    OraGeom oraGeom = createOraGeom(geom);
-    
-    STRUCT SDO_POINT = null;
-    ARRAY SDO_ELEM_INFO = null;
-    ARRAY SDO_ORDINATES = null;
-    if (oraGeom.point == null) {
-      SDO_ELEM_INFO = OraUtil.toARRAY(oraGeom.elemInfo, OraGeom.TYPE_ELEM_INFO_ARRAY,
-          connection);
-      SDO_ORDINATES = OraUtil.toARRAY(oraGeom.ordinates, OraGeom.TYPE_ORDINATE_ARRAY,
-          connection);
-    }
-    else { // Point Optimization
-      Datum data[] = new Datum[] { 
-          OraUtil.toNUMBER(oraGeom.point[0]),
-          OraUtil.toNUMBER(oraGeom.point[1]), 
-          OraUtil.toNUMBER(oraGeom.point[2]), };
-      SDO_POINT = OraUtil.toSTRUCT(data, OraGeom.TYPE_POINT_TYPE, connection);
-    }
-    
-    NUMBER SDO_GTYPE = new NUMBER(oraGeom.gType);
-    NUMBER SDO_SRID = oraGeom.srid == OraGeom.SRID_NULL ? null : new NUMBER(oraGeom.srid);
-    
-    Datum sdoGeometryComponents[] = new Datum[] { 
-        SDO_GTYPE, 
-        SDO_SRID, 
-        SDO_POINT,
-        SDO_ELEM_INFO, 
-        SDO_ORDINATES };
-    return OraUtil.toSTRUCT(sdoGeometryComponents, OraGeom.TYPE_GEOMETRY, connection);
-  }
-
-  /**
-   * Writes a Geometry in Oracle SDO_GEOMETRY SQL literal format.
-   * <p>
-   * Examples of output are:
-   * <pre>
-   * SDO_GEOMETRY(2001,NULL,NULL,SDO_ELEM_INFO_ARRAY(1,1,1),SDO_ORDINATE_ARRAY(50,50))
-   * SDO_GEOMETRY(3001,NULL,SDO_POINT_TYPE(50,50,100,),NULL,NULL)
-   * SDO_GEOMETRY(3006,8307,NULL,SDO_ELEM_INFO_ARRAY(1,2,1,  7,2,1),SDO_ORDINATE_ARRAY(0,0,2,  50,50,100,  10,10,12,  150,150,110))
-   * </pre>
-   * 
-   * @param geom the Geometry to write
-   * @return a string representing the geometry as an SDO_GEOMETRY literal
-   */
-  public String writeSQL(Geometry geom)
-  {
-	  if (geom == null) return OraGeom.SQL_NULL;
-	  OraGeom oraGeom = createOraGeom(geom);
-	  return oraGeom.toString();
-  }
-  
-	private STRUCT createEmptySDOGeometry(OracleConnection connection) throws SQLException {
-		return OraUtil.toSTRUCT(new Datum[5], OraGeom.TYPE_GEOMETRY, connection);
-	}
-
-  /**
-   * Creates an {@link OraGeom} structure corresponding to the Oracle SDO_GEOMETRY
-   * attributes representing the given Geometry.
-   * This allows disconnected testing, since no Oracle types are accessed.
-   * 
-   * @param geom the non-null, non-empty Geometry to write
-   * @return an OraGeom structure
-   */
-  OraGeom createOraGeom(Geometry geom)
-  {
-    int gtype = gType(geom);
-    int srid = this.srid == OraGeom.SRID_NULL ? geom.getSRID() : this.srid;
-    double[] point = null;
-    int elemInfo[] = null;
-    double[] ordinates = null;
-    
-    // if geometry ordinate data should be represented by SDO_ORDINATES array
-    if (isEncodeAsPointType(geom)) {
-        point = pointOrdinates(geom);
-    }
-    else {
-      int dim = dimension(geom);
-      List elemTriplets = new ArrayList();
-      List ordGeoms = new ArrayList();
-      int lastOrdOffset = writeElement(geom, dim, 1, elemTriplets, ordGeoms);
-      elemInfo = flattenTriplets(elemTriplets);
-      ordinates = writeGeometryOrdinates(elemTriplets, ordGeoms, lastOrdOffset - 1, dim);
-    }
-    
-    OraGeom oraGeom = new OraGeom(gtype, srid, point, elemInfo, ordinates);
-    return oraGeom;
-  }
-
-  /**
-   * Extracts ordinate data for SDO_POINT_TYPE for Point geometries.
-   * <code>null</code> is returned
-   * for all non-Point geometries, or for LRS points.
-
-   * This cannot be used for LRS coordinates.
-   * Subclasses may wish to repress this method and force Points to be
-   * represented using SDO_ORDINATES.
-   *
-   * @param geom the geometry providing the ordinates
-   * @return double[] the point ordinates
-   */
-  private double[] pointOrdinates(Geometry geom)
-  {
-    Point point = (Point) geom;
-    Coordinate coord = point.getCoordinate();
-    return new double[] { coord.x, coord.y, coord.z };
-  }
-
-  /**
-   * Writes each geometry element which will appear in the output,
-   * by recursing through the input geometry, 
-   * and identifying each element and how it will 
-   * appear in the output elemInfo array.
-   * For each element the relevant geometry component
-   * is recorded as well, to allow the ordinates
-   * array to be written from them subsequently.
-   * The total length of the ordinate array is summed
-   * during this process as well (which also allows determining startingOffsets).
-   * 
-   * @param geom
-   * @param dim
-   * @param offset
-   * @param elemTriplets
-   * @param ordGeoms
-   * @return the final startingOffset
-   */
-  private int writeElement(Geometry geom, int dim, int offset, List elemTriplets, List ordGeoms)
-  {
-    int interp;
-    int geomType = OraGeom.geomType(geom);
-    switch (geomType) {
-    case OraGeom.GEOM_TYPE.POINT:
-      // full point encoding - optimized one has been done earlier if possible
-      Point point = (Point) geom;
-      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POINT, OraGeom.INTERP.POINT));
-      ordGeoms.add(point);
-      return offset + dim;
-      
-    case OraGeom.GEOM_TYPE.MULTIPOINT:
-      MultiPoint points = (MultiPoint) geom;
-      int nPts = points.getNumGeometries();
-      // this works for nPts >= 1 (0 has already been handled)
-      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POINT, nPts));
-      ordGeoms.add(points);
-      return offset + dim * nPts;
-      
-    case OraGeom.GEOM_TYPE.LINE:
-      LineString line = (LineString) geom;
-      elemTriplets.add(triplet(offset, OraGeom.ETYPE.LINE, OraGeom.INTERP.LINESTRING));
-      ordGeoms.add(line);
-      return offset + dim * line.getNumPoints();
-      
-    case OraGeom.GEOM_TYPE.MULTILINE:
-      MultiLineString lines = (MultiLineString) geom;
-      for (int i = 0; i < lines.getNumGeometries(); i++) {
-        LineString lineElem = (LineString) lines.getGeometryN(i);
-        offset = writeElement(lineElem, dim, offset, elemTriplets, ordGeoms);
-      }
-      return offset;
-      
-    case OraGeom.GEOM_TYPE.POLYGON:
-      Polygon polygon = (Polygon) geom;
-      // shell
-      LineString ring = polygon.getExteriorRing();
-      interp = isWriteAsRectangle(polygon) ? OraGeom.INTERP.RECTANGLE : OraGeom.INTERP.POLYGON;
-      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POLYGON_EXTERIOR, interp));
-      ordGeoms.add(ring);
-      if (interp == OraGeom.INTERP.RECTANGLE) {
-        offset += 4;
-      }
-      else {
-        offset += dim * ring.getNumPoints();
-      }
-      
-      // holes
-      int holes = polygon.getNumInteriorRing();
-      for (int i = 0; i < holes; i++) {
-        ring = polygon.getInteriorRingN(i);
-        elemTriplets.add(triplet(offset, OraGeom.ETYPE.POLYGON_INTERIOR, OraGeom.INTERP.POLYGON));
-        ordGeoms.add(ring);
-        offset += dim * ring.getNumPoints();
-      }
-      return offset;
-      
-    case OraGeom.GEOM_TYPE.MULTIPOLYGON:
-      MultiPolygon polys = (MultiPolygon) geom;
-      Polygon poly;
-      for (int i = 0; i < polys.getNumGeometries(); i++) {
-        poly = (Polygon) polys.getGeometryN(i);
-        offset = writeElement(poly, dim, offset, elemTriplets, ordGeoms);
-      }
-      return offset;
-      
-    case OraGeom.GEOM_TYPE.COLLECTION:
-      GeometryCollection geoms = (GeometryCollection) geom;
-      for (int i = 0; i < geoms.getNumGeometries(); i++) {
-        geom = geoms.getGeometryN(i);
-        offset = writeElement(geom, dim, offset, elemTriplets, ordGeoms);
-      }
-      return offset;
-    }
-
-    throw new IllegalArgumentException("Cannot encode JTS "
-        + geom.getGeometryType() + " as SDO_ELEM_INFO "
-        + "(Limited to Point, Line, Polygon, GeometryCollection, MultiPoint,"
-        + " MultiLineString and MultiPolygon)");
-  }
-  
-  private static int[] triplet(int sOffset, int etype, int interp)
-  {
-    return new int[] { sOffset, etype, interp };
-  }
-  
-  private int[] flattenTriplets(List elemTriplets)
-  {
-    int[] elemInfo = new int[3 * elemTriplets.size()];
-    int eiIndex = 0;
-    for (int i = 0; i < elemTriplets.size(); i++) {
-      int[] triplet = (int[]) elemTriplets.get(i);
-      for (int ii = 0; ii < 3; ii++) {
-        elemInfo[eiIndex++] = triplet[ii];
-      }
-    }
-    return elemInfo;
-  }
-
-  /**
-   * Writes the ordinate values extracted from each element Geometry
-   * into a double array.
-   * This optimizes memory usage by only allocating the single
-   * double array required to pass the ordinates to the Oracle STRUCT.
-   * 
-   * @param elemTriplets
-   * @param ordGeoms
-   * @param ordSize
-   * @param dim
-   * @return the final ordinate array
-   */
-  private double[] writeGeometryOrdinates(List elemTriplets, List ordGeoms, int ordSize, int dim)
-  {
-    double[] ords = new double[ordSize];
-    int ordIndex = 0;
-    for (int ielem = 0; ielem < elemTriplets.size(); ielem++) {
-      int[] triplet = (int[]) elemTriplets.get(ielem);
-      
-      int startOffset = triplet[0]; 
-      //verify startOffset is same as ordIndex
-      Assert.isTrue(startOffset == ordIndex + 1,
-          "ElemInfo computed startingOffset does not match actual ordinates position");
-      
-      int elemType = triplet[1];
-      int interp = triplet[2];
-      Geometry geom = (Geometry) ordGeoms.get(ielem);
-      switch (elemType) {
-      case OraGeom.ETYPE.POINT:
-        if (interp == 1) {
-          ordIndex = writeOrds(((Point) geom).getCoordinateSequence(), dim, ords, ordIndex);
-        }
-        else {
-          // must be > 1 - write MultiPoint
-          ordIndex = writeOrds((MultiPoint) geom, dim, ords, ordIndex);          
-        }
-        break;
-        
-      case OraGeom.ETYPE.LINE:
-        ordIndex = writeOrds(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex);
-        break;
-        
-      case OraGeom.ETYPE.POLYGON_EXTERIOR:
-        if (interp == OraGeom.INTERP.RECTANGLE) {
-          ordIndex = writeRectangleOrds(geom, dim, ords, ordIndex);
-        }
-        else {
-          ordIndex = writeOrdsOriented(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex, true);
-        }
-        break;
-        
-      case OraGeom.ETYPE.POLYGON_INTERIOR:
-        ordIndex = writeOrdsOriented(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex, false);
-        break;
-      }
-    }
-    return ords; 
-  }
-
-  /**
-   * Writes ordinates in the orientation
-   * specified by the isWriteCCW CCW flag.
-   * Coordinates are reversed if necessary.
-   * 
-   * @param seq the coordinates to write
-   * @param dim the output dimension required
-   * @param ordData the ordinates array
-   * @param ordIndex the starting index in the ordinates array
-   * @param isWriteCCW true if the ordinates should be written in CCW orientation, false if CW 
-   * @return the next index to write in the ordinates array
-   */
-  private int writeOrdsOriented(CoordinateSequence seq, int dim,
-      double[] ordData, int ordIndex, boolean isWriteCCW)
-  {
-    Coordinate[] coords = seq.toCoordinateArray();
-    //TODO: add method to CGAlgorithms to compute isCCW for CoordinateSequences
-    boolean isCCW = CGAlgorithms.isCCW(coords);
-    if (isCCW != isWriteCCW) {
-      return writeOrdsReverse(seq, dim, ordData, ordIndex);
-    }
-    return writeOrds(seq, dim, ordData, ordIndex);
-  }
-
-  private int writeOrdsReverse(CoordinateSequence seq, int dim, double[] ordData, int ordIndex)
-  {
-    int nCoord = seq.size();
-    for (int i = nCoord-1; i >= 0; i--) {
-      for (int id = 0; id < dim; id++) {
-        ordData[ordIndex++] = seq.getOrdinate(i, id);
-      }
-    }
-    return ordIndex;
-  }
-
-  private int writeOrds(CoordinateSequence seq, int dim, double[] ordData, int ordIndex)
-  {
-    int nCoord = seq.size();
-    for (int i = 0; i < nCoord; i++) {
-      for (int id = 0; id < dim; id++) {
-        ordData[ordIndex++] = seq.getOrdinate(i, id);
-      }
-    }
-    return ordIndex;
-  }
-
-  private int writeOrds(MultiPoint geom, int dim, double[] ordData, int ordIndex)
-  {
-    int nGeom = geom.getNumGeometries();
-    for (int i = 0; i < nGeom; i++) {
-      CoordinateSequence seq = ((Point) geom.getGeometryN(i)).getCoordinateSequence();
-      for (int id = 0; id < dim; id++) {
-        ordData[ordIndex++] = seq.getOrdinate(0, id);
-      }
-    }
-    return ordIndex;
-  }
-
-  private int writeRectangleOrds(Geometry ring, int dim, double[] ordData, int ordIndex)
-  {
-    Envelope e = ring.getEnvelopeInternal();
-    ordData[ordIndex++] = e.getMinX();
-    ordData[ordIndex++] = e.getMinY();
-    ordData[ordIndex++] = e.getMaxX();
-    ordData[ordIndex++] = e.getMaxY();
-    return ordIndex;
-  }
-
-  /**
-   * Tests if a <code>polygon</code> can be written aa a RECTANGLE.
-   * Rectangles are only supported without a SRID!
-   *
-   * @param polygon
-   * @return <code>true</code> if polygon is SRID==NULL and a rectangle
-   */
-  private boolean isWriteAsRectangle(Polygon polygon) {
-    if (! isOptimizeRectangle) return false;
-
-    if (lrsDim(polygon) != 0) {
-        // cannot support LRS on a rectangle
-        return false;
-    }
-    return polygon.isRectangle();
-  }
-      	
-  private boolean isEncodeAsPointType(Geometry geom)
-  {
-    if (! isOptimizePoint) return false;
-    if (geom instanceof Point && (lrsDim(geom) == 0) && outputDimension <= 3) 
-      return true;
-    // Geometry type is not appropriate for SDO_POINT_TYPE
-    return false;
-  }
-
-  /**
-   * Produce SDO_GTYPE code for input Geometry.
-   * 
-   * @param geom
-   * @return SDO_GTYPE code
-   */
-  private int gType(Geometry geom)
-  {
-    return OraGeom.gType(dimension(geom), lrsDim(geom), OraGeom.geomType(geom));
-  }
-
-  /**
-   * Return dimension of output coordinates (either 2,3 or 4), 
-   * respecting the explicit output dimension (if any).
-   * 
-   * @param geom
-   * @return coordinate dimension number
-   */
-  private int dimension(Geometry geom) {
-	  if (outputDimension != OraGeom.NULL_DIMENSION)
-		  return outputDimension;
-	  
-	  //TODO: check dimension of a geometry CoordinateSequence to determine dimension
-  	int d = Double.isNaN(geom.getCoordinate().z) ? 2 : 3;
-  	return d;
-  }
-
-  /**
-   * Return LRS dimension as defined by SDO_GTYPE (either 3,4 or 0).
-   * 
-   * @param geom
-   * @return LRS dimension
-   */
-  private int lrsDim(Geometry geom) {
-    //TODO: implement measure support when available 
-  	return 0;
-  }
-
-}
diff --git a/jtsio/src/com/vividsolutions/jts/io/sde/SdeReader.java b/jtsio/src/com/vividsolutions/jts/io/sde/SdeReader.java
deleted file mode 100644
index ded8358..0000000
--- a/jtsio/src/com/vividsolutions/jts/io/sde/SdeReader.java
+++ /dev/null
@@ -1,264 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.sde;
-
-import com.vividsolutions.jts.geom.*;
-import com.esri.sde.sdk.client.*;
-
-/**
- * Reads a {@link Geometry} from an ESRI SDE Shape.
- * <p>
- * The SDE geometry model differs from the OGC model used by JTS.
- * In particular:
- * <ul>
- * <li>Simple lines are read as {@link LineString}s
- * <li>Inverted Polygons and Exverted Holes are read as is.
- * These create invalid JTS polygons, and must be
- * rectified if further operations are to be performed on them.
- * </ul>
- * <p>
- * This class allows specifying the maximum number of coordinate dimensions to read.
- * If dimensions higher than 2 are not required, it may be more efficient to not read them.
- * <p>
- * To use this class the ESRI SDE Java libraries must be present.
- * <p>
- * Currently reading measure (M) ordinates is not supported.
- * 
- * @author Martin Davis
- *
- */
-public class SdeReader 
-{
-  private GeometryFactory geometryFactory;
-  private PrecisionModel precisionModel;
-  private CoordinateSequenceFactory coordSeqFact;
-  private int maxDimensionToRead = 2;
-  
-  /**
-   * Creates a reader that creates geometries using the default {@link GeometryFactory}.
-   */
-  public SdeReader() {
-    this(new GeometryFactory());
-  }
-  
-  /**
-   * Creates a reader that creates geometries using the given {@link GeometryFactory}.
-   * @param geometryFactory
-   */
-  public SdeReader(GeometryFactory geometryFactory) {
-    this.geometryFactory = geometryFactory;
-    precisionModel = geometryFactory.getPrecisionModel();
-    coordSeqFact = geometryFactory.getCoordinateSequenceFactory();
-  }
-
-	/**
-	 * Gets the maximum number of coordinate dimensions which will be read.
-	 * 
-	 * @return the dimension which will be read
-	 */
-	public int getDimension() {
-		return maxDimensionToRead;
-	}
-
-	/**
-	 * Sets the maximum number of coordinate dimensions to read.
-	 * If this is larger than the number of dimensions actually 
-	 * present in the input geometry, the higher ordinates will not
-	 * be read, and NaN will be returned as their value.
-	 * <p>
-	 * The default is to read only the X and Y ordinates (dimension = 2).
-	 * 
-	 * @param dimension the dimension to read
-	 */
-	public void setDimension(int dimension) {
-		this.maxDimensionToRead = dimension;
-	}
-
-	/**
-	 * Reads a {@link Geometry} from a given SDE shape.
-	 * 
-	 * @param shape the shape to read
-	 * @return the geometry which represents the input shape
-	 * 
-	 * @throws SeException
-	 */
-  public Geometry read(SeShape shape)
-  throws SeException
-  {
-  	switch (shape.getType()) {
-  	case SeShape.TYPE_POINT:
-  		return readPoint(shape);
-
-  	case SeShape.TYPE_MULTI_POINT:
-  		return readMultiPoint(shape);
-
-  	case SeShape.TYPE_LINE:
-  	case SeShape.TYPE_SIMPLE_LINE:
-  		return readLine(shape);
-
-  	case SeShape.TYPE_MULTI_LINE:
-  	case SeShape.TYPE_MULTI_SIMPLE_LINE:
-  		return readMultiLine(shape);
-
-  	case SeShape.TYPE_POLYGON:
-  		return readPolygon(shape);
-
-  	case SeShape.TYPE_MULTI_POLYGON:
-  		return readMultiPolygon(shape);
-
-  	}
-  	throw new IllegalArgumentException("Shapes of type " + shape.getType() + " are not supported");
-  }
-  
-  private Point readPoint(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	return geometryFactory.createPoint(toCoordinates(sePts, 0, 1));
-  }
-  
-  private MultiPoint readMultiPoint(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	return geometryFactory.createMultiPoint(toCoordinates(sePts, 0, sePts.length));
-  }
-  
-  private LineString readLine(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	return geometryFactory.createLineString(toCoordinates(sePts, 0, sePts.length));
-  }
-  
-  private MultiLineString readMultiLine(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	int[] partOffset = (int[]) list.get(1);
-  	
-  	LineString[] lines = new LineString[partOffset.length];
-  	for (int i = 0; i < partOffset.length; i++) {
-  		int end = sePts.length;
-  		if (i < partOffset.length - 1) 
-  			end = partOffset[i + 1];
-  		lines[i] = geometryFactory.createLineString(toCoordinates(sePts, partOffset[i], end));
-  	}
-  	return geometryFactory.createMultiLineString(lines);
-  }
-  
-  private Polygon readPolygon(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, true);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	// a polygon has only one part
-  	int[] subPartOffset = (int[]) list.get(2);
-  	
-  	return readPolygon(sePts, subPartOffset, 0, subPartOffset.length);
-  }
-  
-  private Polygon readPolygon(SDEPoint[] sePts, int[] subPartOffset, int subPartStart, int subPartEnd)
-  throws SeException
-  {  	
-  	int numSubParts = subPartEnd - subPartStart;
-  	int nHoles = numSubParts - 1;
-  	if (nHoles < 0)
-  		nHoles = 0;
-  	LinearRing shell = null;
-  	LinearRing[] holes = new LinearRing[nHoles];
-  	int holeIndex = 0;
-  	
-  	for (int i = subPartStart; i < subPartEnd; i++) {
-  		int end = sePts.length;
-  		if (i < subPartEnd - 1) 
-  			end = subPartOffset[i + 1];
-  		LinearRing ring = geometryFactory.createLinearRing(toCoordinates(sePts, subPartOffset[i], end));
-  		
-  		if (shell == null) {
-  			shell = ring;
-  		}
-  		else {
-  			holes[holeIndex++] = ring;
-  		}
-  	}
-  	return geometryFactory.createPolygon(shell, holes);
-  }
-  
-  private MultiPolygon readMultiPolygon(SeShape shape)
-  throws SeException
-  {
-  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, true);  // get points and offsets
-  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
-  	int[] partOffset = (int[]) list.get(1);
-  	int[] subPartOffset = (int[]) list.get(2);
-  	
-  	Polygon[] polys = new Polygon[partOffset.length];
-  	for (int i = 0; i < partOffset.length; i++) {
-  		int subPartEnd = subPartOffset.length;
-  		if (i + 1 < partOffset.length) {
-  			subPartEnd = partOffset[i + 1];
-  		}
-  		polys[i] = readPolygon(sePts, subPartOffset, partOffset[i], subPartEnd);
-  	}
-  	return geometryFactory.createMultiPolygon(polys);
-  }
-  
-  private void readCoordinate(SDEPoint p, CoordinateSequence seq, int index)
-  throws SeException
-  {
-  	seq.setOrdinate(index, 0, precisionModel.makePrecise(p.getX()));
-  	seq.setOrdinate(index, 1, precisionModel.makePrecise(p.getY()));
-  	// only read the Z dim if requested and present
-  	if (maxDimensionToRead >= 3 && p.is3D()) {
-  		seq.setOrdinate(index, 2, p.getZ());
-  	}
-  }
-  
-  private CoordinateSequence toCoordinates(SDEPoint[] sePts, int start, int end)
-  throws SeException
-  {
-  	int size = end - start;
-  	CoordinateSequence seq = coordSeqFact.create(size, maxDimensionToRead);
-  	int index = 0;
-  	for (int i = start; i < end; i++) {
-  		readCoordinate(sePts[i], seq, index);
-  		index++;
-  	}
-  	return seq;
-  }
-}
diff --git a/locationtech_mark.png b/locationtech_mark.png
new file mode 100644
index 0000000..57c4f9b
Binary files /dev/null and b/locationtech_mark.png differ
diff --git a/modules/app/pom.xml b/modules/app/pom.xml
new file mode 100644
index 0000000..d1924c1
--- /dev/null
+++ b/modules/app/pom.xml
@@ -0,0 +1,66 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-app</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-tests</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.locationtech.jts.io</groupId>
+            <artifactId>jts-io-common</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jdom</groupId>
+            <artifactId>jdom2</artifactId>
+        </dependency>
+    </dependencies>
+
+    <build>
+
+
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.6</version>
+                <configuration>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.locationtech.jtstest.testbuilder.JTSTestBuilder</mainClass>
+                        </manifest>
+                    </archive>
+                    <finalName>JTSTestBuilder</finalName>
+		    <appendAssemblyId>false</appendAssemblyId>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+</project>
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java b/modules/app/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java
new file mode 100644
index 0000000..e6c9668
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.impl.*;
+
+/**
+ * Create the CoordinateSequenceFactory to be used in tests
+ */
+public class TestCoordinateSequenceFactory {
+
+  public static CoordinateSequenceFactory instance()
+  {
+    return CoordinateArraySequenceFactory.instance();
+//    return new PackedCoordinateSequenceFactory();
+//    return new PackedCoordinateSequenceFactory(PackedCoordinateSequenceFactory.FLOAT, 2);
+  }
+
+  private TestCoordinateSequenceFactory() {
+  }
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/clean/CleanDuplicatePoints.java b/modules/app/src/main/java/org/locationtech/jtstest/clean/CleanDuplicatePoints.java
new file mode 100644
index 0000000..6047f8a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/clean/CleanDuplicatePoints.java
@@ -0,0 +1,111 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.clean;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * @version 1.7
+ */
+public class CleanDuplicatePoints {
+
+  public static Coordinate[] removeDuplicatePoints(Coordinate[] coord)
+  {
+    List uniqueCoords = new ArrayList();
+    Coordinate lastPt = null;
+    for (int i = 0; i < coord.length; i++) {
+      if (lastPt == null || ! lastPt.equals(coord[i])) {
+        lastPt = coord[i];
+        uniqueCoords.add(new Coordinate(lastPt));
+      }
+    }
+    return (Coordinate[]) uniqueCoords.toArray(new Coordinate[0]);
+  }
+
+  private GeometryFactory fact;
+
+  public CleanDuplicatePoints() {
+  }
+
+  public Geometry clean(Geometry g)
+  {
+    fact = g.getFactory();
+    if (g.isEmpty()) return g;
+    if (g instanceof Point)                   return g;
+    else if (g instanceof MultiPoint)         return g;
+                        // LineString also handles LinearRings
+    else if (g instanceof LinearRing)         return clean((LinearRing) g);
+    else if (g instanceof LineString)         return clean((LineString) g);
+    else if (g instanceof Polygon)            return clean((Polygon) g);
+    else if (g instanceof MultiLineString)    return clean((MultiLineString) g);
+    else if (g instanceof MultiPolygon)       return clean((MultiPolygon) g);
+    else if (g instanceof GeometryCollection) return clean((GeometryCollection) g);
+    else  throw new UnsupportedOperationException(g.getClass().getName());
+  }
+
+  private LinearRing clean(LinearRing g)
+  {
+    Coordinate[] coords = removeDuplicatePoints(g.getCoordinates());
+    return fact.createLinearRing(coords);
+  }
+
+  private LineString clean(LineString g)
+  {
+    Coordinate[] coords = removeDuplicatePoints(g.getCoordinates());
+    return fact.createLineString(coords);
+  }
+
+  private Polygon clean(Polygon poly)
+  {
+    Coordinate[] shellCoords = removeDuplicatePoints(poly.getExteriorRing().getCoordinates());
+    LinearRing shell = fact.createLinearRing(shellCoords);
+    List holes = new ArrayList();
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      Coordinate[] holeCoords = removeDuplicatePoints(poly.getInteriorRingN(i).getCoordinates());
+      holes.add(fact.createLinearRing(holeCoords));
+    }
+    return fact.createPolygon(shell, GeometryFactory.toLinearRingArray(holes));
+  }
+
+  private MultiPolygon clean(MultiPolygon g)
+  {
+    List polys = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Polygon poly = (Polygon) g.getGeometryN(i);
+      polys.add(clean(poly));
+    }
+    return fact.createMultiPolygon(GeometryFactory.toPolygonArray(polys));
+  }
+  private MultiLineString clean(MultiLineString g)
+  {
+    List lines = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      LineString line = (LineString) g.getGeometryN(i);
+      lines.add(clean(line));
+    }
+    return fact.createMultiLineString(GeometryFactory.toLineStringArray(lines));
+  }
+  private GeometryCollection clean(GeometryCollection g)
+  {
+    List geoms = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Geometry geom = g.getGeometryN(i);
+      geoms.add(clean(geom));
+    }
+    return fact.createGeometryCollection(GeometryFactory.toGeometryArray(geoms));
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/AffineTransformationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/AffineTransformationFunctions.java
new file mode 100644
index 0000000..bfb089c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/AffineTransformationFunctions.java
@@ -0,0 +1,158 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+public class AffineTransformationFunctions 
+{
+	public static Geometry transformByVectors(Geometry g, Geometry control)
+	{
+		int nControl = control.getNumGeometries();
+		Coordinate src[] = new Coordinate[nControl];
+		Coordinate dest[] = new Coordinate[nControl];
+		for (int i = 0; i < nControl; i++) {
+			Geometry contComp = control.getGeometryN(i);
+			Coordinate[] pts = contComp.getCoordinates();
+			src[i] = pts[0];
+			dest[i] = pts[1];
+		}
+		AffineTransformation trans = AffineTransformationFactory.createFromControlVectors(src, dest);
+		System.out.println(trans);
+    return trans.transform(g);    
+	}
+  
+	public static Geometry transformByBaseline(Geometry g, Geometry destBaseline)
+	{
+		Envelope env = g.getEnvelopeInternal();
+		Coordinate src0 = new Coordinate(env.getMinX(), env.getMinY());
+		Coordinate src1 = new Coordinate(env.getMaxX(), env.getMinY());
+		
+		Coordinate[] destPts = destBaseline.getCoordinates();
+		Coordinate dest0 = destPts[0];
+		Coordinate dest1 = destPts[1];
+		AffineTransformation trans = AffineTransformationFactory.createFromBaseLines(src0, src1, dest0, dest1);
+    return trans.transform(g);    
+	}
+	
+  private static Coordinate envelopeCentre(Geometry g)
+  {
+    return g.getEnvelopeInternal().centre();
+  }
+  
+  private static Coordinate envelopeLowerLeft(Geometry g)
+  {
+    Envelope env = g.getEnvelopeInternal();
+    return new Coordinate(env.getMinX(), env.getMinY());
+  }
+  
+  public static Geometry viewport(Geometry g, Geometry gViewport)
+  {
+    Envelope viewEnv = gViewport.getEnvelopeInternal();
+    Envelope env = g.getEnvelopeInternal();
+    AffineTransformation trans = viewportTrans(env, viewEnv);
+    return trans.transform(g);
+  }
+
+  private static AffineTransformation viewportTrans(Envelope srcEnv, Envelope viewEnv) {
+    // works even if W or H are zero, thanks to Java infinity value.
+    double scaleW = viewEnv.getWidth() / srcEnv.getWidth();
+    double scaleH = viewEnv.getHeight() / srcEnv.getHeight();
+    // choose minimum scale to ensure source fits viewport
+    double scale = Math.min(scaleW,  scaleH);
+    
+    Coordinate centre = srcEnv.centre();
+    Coordinate viewCentre = viewEnv.centre();
+    
+    // isotropic scaling
+    AffineTransformation trans = AffineTransformation.scaleInstance(scale, scale, centre.x, centre.y);
+    // translate using envelope centres
+    trans.translate(viewCentre.x - centre.x, viewCentre.y - centre.y);
+    return trans;
+  }
+  
+  public static Geometry scale(Geometry g, double scale)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.scaleInstance(scale, scale, centre.x, centre.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry reflectInX(Geometry g)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.scaleInstance(1, -1, centre.x, centre.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry reflectInY(Geometry g)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.scaleInstance(-1, 1, centre.x, centre.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry rotateByPiMultiple(Geometry g, double multipleOfPi)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.rotationInstance(multipleOfPi * Math.PI, centre.x, centre.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry rotateByPiMultipleAroundPoint(Geometry g, Geometry pt, double multipleOfPi)
+  {
+    Coordinate loc;
+    if (pt == null) {
+      loc = new Coordinate(0,0);
+    }
+    else {
+      loc = pt.getCoordinates()[0];
+    }
+    AffineTransformation trans = AffineTransformation.rotationInstance(multipleOfPi * Math.PI, loc.x, loc.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry rotate(Geometry g, double angle)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.rotationInstance(angle, centre.x, centre.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry rotateAroundPoint(Geometry g, Geometry pt, double angle)
+  {
+    Coordinate loc;
+    if (pt == null) {
+      loc = new Coordinate(0,0);
+    }
+    else {
+      loc = pt.getCoordinates()[0];
+    }
+    AffineTransformation trans = AffineTransformation.rotationInstance(angle, loc.x, loc.y);
+    return trans.transform(g);    
+  }
+  
+  public static Geometry translateCentreToOrigin(Geometry g)
+  {
+    Coordinate centre = envelopeCentre(g);
+    AffineTransformation trans = AffineTransformation.translationInstance(-centre.x, -centre.y);
+    return trans.transform(g);    
+  }
+  public static Geometry translateToOrigin(Geometry g)
+  {
+    Coordinate lowerLeft = envelopeLowerLeft(g);
+    AffineTransformation trans = AffineTransformation.translationInstance(-lowerLeft.x, -lowerLeft.y);
+    return trans.transform(g);    
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/BoundaryFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/BoundaryFunctions.java
new file mode 100644
index 0000000..58f922f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/BoundaryFunctions.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.MinimumBoundingCircle;
+import org.locationtech.jts.algorithm.MinimumDiameter;
+import org.locationtech.jts.densify.Densifier;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.OctagonalEnvelope;
+import org.locationtech.jts.operation.BoundaryOp;
+
+public class BoundaryFunctions {  
+  public static Geometry boundary(Geometry g) {      return g.getBoundary();  }
+
+  public static Geometry boundaryMod2(Geometry g) {
+    return BoundaryOp.getBoundary(g, BoundaryNodeRule.MOD2_BOUNDARY_RULE);
+  }
+  public static Geometry boundaryEndpoint(Geometry g) {
+    return BoundaryOp.getBoundary(g, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE);
+  }
+  public static Geometry boundaryMonoValentEnd(Geometry g) {
+    return BoundaryOp.getBoundary(g, BoundaryNodeRule.MONOVALENT_ENDPOINT_BOUNDARY_RULE);
+  }
+  public static Geometry boundaryMultiValentEnd(Geometry g) {
+    return BoundaryOp.getBoundary(g, BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE);
+  }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/BufferByUnionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/BufferByUnionFunctions.java
new file mode 100644
index 0000000..e3cc52f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/BufferByUnionFunctions.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryCollectionIterator;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.noding.SegmentString;
+import org.locationtech.jts.operation.buffer.BufferInputLineSimplifier;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.operation.buffer.OffsetCurveSetBuilder;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+import org.locationtech.jtstest.geomfunction.Metadata;
+
+
+public class BufferByUnionFunctions {
+	
+	public static Geometry componentBuffers(Geometry g, double distance)	
+	{		
+		List bufs = new ArrayList();
+		for (Iterator it = new GeometryCollectionIterator(g); it.hasNext(); ) {
+			Geometry comp = (Geometry) it.next();
+			if (comp instanceof GeometryCollection) continue;
+			bufs.add(comp.buffer(distance));
+		}
+    return FunctionsUtil.getFactoryOrDefault(g)
+    				.createGeometryCollection(GeometryFactory.toGeometryArray(bufs));
+	}
+	
+	public static Geometry bufferByComponents(Geometry g, double distance)	
+	{
+		return componentBuffers(g, distance).union();
+	}
+	
+	/**
+	 * Buffer polygons by buffering the individual boundary segments and
+	 * either unioning or differencing them.
+	 * 
+	 * @param g
+	 * @param distance
+	 * @return the buffer geometry
+	 */
+  public static Geometry bufferBySegments(Geometry g, double distance)
+  {
+    Geometry segs = LineHandlingFunctions.extractSegments(g);
+    double posDist = Math.abs(distance);
+    Geometry segBuf = bufferByComponents(segs, posDist);
+    if (distance < 0.0) 
+      return g.difference(segBuf);
+    return g.union(segBuf);
+  }
+  
+  public static Geometry bufferByChains(Geometry g, double distance,
+      @Metadata(title="Max Chain Size")
+      int maxChainSize)
+  {
+    if (maxChainSize <= 0)
+      throw new IllegalArgumentException("Maximum Chain Size must be specified as an input parameter");
+    Geometry segs = LineHandlingFunctions.extractChains(g, maxChainSize);
+    double posDist = Math.abs(distance);
+    Geometry segBuf = bufferByComponents(segs, posDist);
+    if (distance < 0.0) 
+      return g.difference(segBuf);
+    return g.union(segBuf);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/BufferFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/BufferFunctions.java
new file mode 100644
index 0000000..3e36d34
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/BufferFunctions.java
@@ -0,0 +1,193 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.util.GeometryMapper;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geom.util.GeometryMapper.MapOp;
+import org.locationtech.jts.noding.SegmentString;
+import org.locationtech.jts.operation.buffer.BufferInputLineSimplifier;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.operation.buffer.OffsetCurveBuilder;
+import org.locationtech.jts.operation.buffer.OffsetCurveSetBuilder;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+import org.locationtech.jtstest.geomfunction.Metadata;
+
+
+public class BufferFunctions {
+	
+	public static String bufferDescription = "Buffers a geometry by a distance";
+	
+	@Metadata(description="Buffer a geometry by a distance")
+	public static Geometry buffer(Geometry g, double distance)		{		return g.buffer(distance);	}
+	
+	public static Geometry bufferWithParams(Geometry g, 
+	    Double distance,
+	    @Metadata(title="Quadrant Segs")
+			Integer quadrantSegments, 
+      @Metadata(title="Cap style")
+			Integer capStyle, 
+      @Metadata(title="Join style")
+			Integer joinStyle, 
+      @Metadata(title="Mitre limit")
+			Double mitreLimit)	
+	{
+	    double dist = 0;
+	    if (distance != null) dist = distance.doubleValue();
+	    
+	    BufferParameters bufParams = new BufferParameters();
+	    if (quadrantSegments != null)	bufParams.setQuadrantSegments(quadrantSegments.intValue());
+	    if (capStyle != null)	bufParams.setEndCapStyle(capStyle.intValue());
+	    if (joinStyle != null) 	bufParams.setJoinStyle(joinStyle.intValue());
+	    if (mitreLimit != null) 	bufParams.setMitreLimit(mitreLimit.doubleValue());
+	    
+	    return BufferOp.bufferOp(g, dist, bufParams);
+	}
+	
+	public static Geometry bufferWithSimplify(Geometry g, Double distance,
+	    @Metadata(title="Simplify factor")
+			Double simplifyFactor)	
+	{
+	    double dist = 0;
+	    if (distance != null) dist = distance.doubleValue();
+	    
+	    BufferParameters bufParams = new BufferParameters();
+	    if (simplifyFactor != null)	bufParams.setSimplifyFactor(simplifyFactor.doubleValue());
+	    
+	    return BufferOp.bufferOp(g, dist, bufParams);
+	}
+	
+	public static Geometry bufferCurve(Geometry g, double distance)	
+	{		
+    return buildCurveSet(g, distance, new BufferParameters());
+	}
+	
+	public static Geometry bufferCurveWithParams(Geometry g, 
+      Double distance,
+      @Metadata(title="Quadrant Segs")
+      Integer quadrantSegments, 
+      @Metadata(title="Cap style")
+      Integer capStyle, 
+      @Metadata(title="Join style")
+      Integer joinStyle, 
+      @Metadata(title="Mitre limit")
+      Double mitreLimit)  	
+	{
+    double dist = 0;
+    if (distance != null) dist = distance.doubleValue();
+    
+    BufferParameters bufParams = new BufferParameters();
+    if (quadrantSegments != null)	bufParams.setQuadrantSegments(quadrantSegments.intValue());
+    if (capStyle != null)	bufParams.setEndCapStyle(capStyle.intValue());
+    if (joinStyle != null) 	bufParams.setJoinStyle(joinStyle.intValue());
+    if (mitreLimit != null) 	bufParams.setMitreLimit(mitreLimit.doubleValue());
+    
+    return buildCurveSet(g, dist, bufParams);
+	}
+	
+  private static Geometry buildCurveSet(Geometry g, double dist, BufferParameters bufParams)
+  {
+    // --- now construct curve
+    OffsetCurveBuilder ocb = new OffsetCurveBuilder(
+        g.getFactory().getPrecisionModel(),
+        bufParams);
+    OffsetCurveSetBuilder ocsb = new OffsetCurveSetBuilder(g, dist, ocb);
+    List curves = ocsb.getCurves();
+    
+    List lines = new ArrayList();
+    for (Iterator i = curves.iterator(); i.hasNext(); ) {
+    	SegmentString ss = (SegmentString) i.next();
+    	Coordinate[] pts = ss.getCoordinates();
+    	lines.add(g.getFactory().createLineString(pts));
+    }
+    Geometry curve = g.getFactory().buildGeometry(lines);
+    return curve;
+  }
+
+	public static Geometry bufferLineSimplifier(Geometry g, double distance)	
+	{   
+    return buildBufferLineSimplifiedSet(g, distance);
+	}
+
+  private static Geometry buildBufferLineSimplifiedSet(Geometry g, double distance)
+  {
+    List simpLines = new ArrayList();
+
+    List lines = new ArrayList();
+    LinearComponentExtracter.getLines(g, lines);
+    for (Iterator i = lines.iterator(); i.hasNext(); ) {
+    	LineString line = (LineString) i.next();
+    	Coordinate[] pts = line.getCoordinates();
+    	simpLines.add(g.getFactory().createLineString(BufferInputLineSimplifier.simplify(pts, distance)));
+    }
+    Geometry simpGeom = g.getFactory().buildGeometry(simpLines);
+    return simpGeom;
+  }
+
+  public static Geometry bufferValidated(Geometry g, double distance)
+  {
+    Geometry buf = g.buffer(distance);
+    String errMsg = BufferResultValidator.isValidMsg(g, distance, buf);
+    if (errMsg != null)
+      throw new IllegalStateException("Buffer Validation error: " + errMsg);
+    return buf;
+  }
+
+  public static Geometry bufferValidatedGeom(Geometry g, double distance)
+  {
+    Geometry buf = g.buffer(distance);
+    BufferResultValidator validator = new BufferResultValidator(g, distance, buf);    
+    boolean isValid = validator.isValid();
+    return validator.getErrorIndicator();
+  }
+
+  public static Geometry singleSidedBufferCurve(Geometry geom, double distance) {
+    BufferParameters bufParam = new BufferParameters();
+    bufParam.setSingleSided(true);
+    OffsetCurveBuilder ocb = new OffsetCurveBuilder(
+        geom.getFactory().getPrecisionModel(), bufParam
+        );
+    Coordinate[] pts = ocb.getLineCurve(geom.getCoordinates(), distance);
+    Geometry curve = geom.getFactory().createLineString(pts);
+    return curve;
+  }
+  
+  public static Geometry singleSidedBuffer(Geometry geom, double distance) {
+    BufferParameters bufParams = new BufferParameters();
+    bufParams.setSingleSided(true);
+    return BufferOp.bufferOp(geom, distance, bufParams);
+  }
+  
+  public static Geometry bufferEach(Geometry g, final double distance)
+  {
+    return GeometryMapper.map(g, new MapOp() {
+
+      public Geometry map(Geometry g)
+      {
+        return g.buffer(distance);
+      }
+      
+    });
+  }
+
+  public static Geometry bufferAndInverse(Geometry g, double distance) {
+    return g.buffer(distance).buffer(-distance);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/ConstructionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/ConstructionFunctions.java
new file mode 100644
index 0000000..4d419ba
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/ConstructionFunctions.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.MinimumBoundingCircle;
+import org.locationtech.jts.algorithm.MinimumDiameter;
+import org.locationtech.jts.densify.Densifier;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.OctagonalEnvelope;
+
+public class ConstructionFunctions {
+  public static Geometry octagonalEnvelope(Geometry g) { return OctagonalEnvelope.octagonalEnvelope(g); }
+  
+  public static Geometry minimumDiameter(Geometry g) {      return (new MinimumDiameter(g)).getDiameter();  }
+  public static double minimumDiameterLength(Geometry g) {      return (new MinimumDiameter(g)).getDiameter().getLength();  }
+
+  public static Geometry minimumRectangle(Geometry g) { return (new MinimumDiameter(g)).getMinimumRectangle();  }
+  public static Geometry minimumBoundingCircle(Geometry g) { return (new MinimumBoundingCircle(g)).getCircle();  }
+  public static Geometry maximumDiameter(Geometry g) {      return 
+      g.getFactory().createLineString((new MinimumBoundingCircle(g)).getExtremalPoints());  }
+  public static Geometry farthestPoints(Geometry g) { 
+      return ((new MinimumBoundingCircle(g)).getFarthestPoints());  }
+  public static double maximumDiameterLength(Geometry g) {      return 2 * (new MinimumBoundingCircle(g)).getRadius();  }
+  
+  public static Geometry boundary(Geometry g) {      return g.getBoundary();  }
+  public static Geometry convexHull(Geometry g) {      return g.convexHull();  }
+  public static Geometry centroid(Geometry g) {      return g.getCentroid();  }
+  public static Geometry interiorPoint(Geometry g) {      return g.getInteriorPoint();  }
+
+  public static Geometry densify(Geometry g, double distance) { return Densifier.densify(g, distance); }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/ConversionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/ConversionFunctions.java
new file mode 100644
index 0000000..b7e445c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/ConversionFunctions.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geom.util.PolygonExtracter;
+
+public class ConversionFunctions 
+{
+  public static Geometry toPoints(Geometry g1, Geometry g2)
+  {
+    Geometry geoms = FunctionsUtil.buildGeometry(g1, g2);
+    return FunctionsUtil.getFactoryOrDefault(g1, g2)
+        .createMultiPoint(geoms.getCoordinates());
+  }
+
+  public static Geometry toLines(Geometry g1, Geometry g2)
+  {
+    Geometry geoms = FunctionsUtil.buildGeometry(g1, g2);
+    return FunctionsUtil.getFactoryOrDefault(g1, g2)
+        .buildGeometry(LinearComponentExtracter.getLines(geoms));
+  }
+
+  public static Geometry toMultiPolygon(Geometry g1, Geometry g2)
+  {
+    Geometry geoms = FunctionsUtil.buildGeometry(g1, g2);
+    List polys = PolygonExtracter.getPolygons(g1);
+    PolygonExtracter.getPolygons(g2, polys);
+    return FunctionsUtil.getFactoryOrDefault(g1, g2)
+        .createMultiPolygon( GeometryFactory.toPolygonArray(polys));
+  }
+
+  public static Geometry toGeometryCollection(Geometry g, Geometry g2)
+  {
+    List atomicGeoms = new ArrayList();
+    if (g != null) addComponents(g, atomicGeoms);
+    if (g2 != null) addComponents(g2, atomicGeoms);
+    return g.getFactory().createGeometryCollection(
+        GeometryFactory.toGeometryArray(atomicGeoms));
+  }
+
+  private static void addComponents(Geometry g, List atomicGeoms)
+  {
+    if (! (g instanceof GeometryCollection)) {
+      atomicGeoms.add(g);
+      return;
+    }
+
+    GeometryCollectionIterator it = new GeometryCollectionIterator(g);
+    while (it.hasNext()) {
+      Geometry gi = (Geometry) it.next();
+      if (! (gi instanceof GeometryCollection))
+        atomicGeoms.add(gi);
+    }
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/CreateFractalShapeFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateFractalShapeFunctions.java
new file mode 100644
index 0000000..022447a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateFractalShapeFunctions.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.shape.fractal.KochSnowflakeBuilder;
+import org.locationtech.jts.shape.fractal.SierpinskiCarpetBuilder;
+
+public class CreateFractalShapeFunctions 
+{
+
+	public static Geometry kochSnowflake(Geometry g, int n)
+	{
+		KochSnowflakeBuilder builder = new KochSnowflakeBuilder(FunctionsUtil.getFactoryOrDefault(g));
+		builder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+		builder.setNumPoints(n);
+		return builder.getGeometry();
+	}
+	public static Geometry sierpinskiCarpet(Geometry g, int n)
+	{
+		SierpinskiCarpetBuilder builder = new SierpinskiCarpetBuilder(FunctionsUtil.getFactoryOrDefault(g));
+		builder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+		builder.setNumPoints(n);
+		return builder.getGeometry();
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/CreateRandomShapeFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateRandomShapeFunctions.java
new file mode 100644
index 0000000..e19f9ab
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateRandomShapeFunctions.java
@@ -0,0 +1,281 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.shape.random.RandomPointsBuilder;
+import org.locationtech.jts.shape.random.RandomPointsInGridBuilder;
+import org.locationtech.jtstest.geomfunction.Metadata;
+
+
+public class CreateRandomShapeFunctions {
+
+  public static Geometry randomPointsInGrid(Geometry g, int nPts) {
+  	RandomPointsInGridBuilder shapeBuilder = new RandomPointsInGridBuilder(FunctionsUtil.getFactoryOrDefault(g));
+  	shapeBuilder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+  	shapeBuilder.setNumPoints(nPts);
+    return shapeBuilder.getGeometry();
+  }
+
+  public static Geometry randomPointsInGridCircles(Geometry g, int nPts) {
+  	RandomPointsInGridBuilder shapeBuilder = new RandomPointsInGridBuilder(FunctionsUtil.getFactoryOrDefault(g));
+  	shapeBuilder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+  	shapeBuilder.setNumPoints(nPts);
+  	shapeBuilder.setConstrainedToCircle(true);
+    return shapeBuilder.getGeometry();
+  }
+
+  public static Geometry randomPointsInGridWithGutter(Geometry g, int nPts,
+      @Metadata(title="Gutter fraction")
+      double gutterFraction) {
+  	RandomPointsInGridBuilder shapeBuilder = new RandomPointsInGridBuilder(FunctionsUtil.getFactoryOrDefault(g));
+  	shapeBuilder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+  	shapeBuilder.setNumPoints(nPts);
+  	shapeBuilder.setGutterFraction(gutterFraction);
+    return shapeBuilder.getGeometry();
+  }
+
+  public static Geometry randomPoints(Geometry g, int nPts) {
+  	RandomPointsBuilder shapeBuilder = new RandomPointsBuilder(FunctionsUtil.getFactoryOrDefault(g));
+  	shapeBuilder.setExtent(FunctionsUtil.getEnvelopeOrDefault(g));
+  	shapeBuilder.setNumPoints(nPts);
+    return shapeBuilder.getGeometry();
+  }
+
+  public static Geometry randomPointsInPolygon(Geometry g, int nPts) {
+  	RandomPointsBuilder shapeBuilder = new RandomPointsBuilder(FunctionsUtil.getFactoryOrDefault(g));
+  	shapeBuilder.setExtent(g);
+  	shapeBuilder.setNumPoints(nPts);
+    return shapeBuilder.getGeometry();
+  }
+
+  public static Geometry randomPointsInTriangle(Geometry g, int nPts) {
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    Coordinate[] gpts = g.getCoordinates();
+    Coordinate tri0 = gpts[0];
+    Coordinate tri1 = gpts[1];
+    Coordinate tri2 = gpts[2];
+    
+    List pts = new ArrayList();
+
+    for (int i = 0; i < nPts; i++) {
+      pts.add(geomFact.createPoint(randomPointInTriangle(tri0, tri1, tri2)));
+    }
+    return geomFact.buildGeometry(pts);
+  }
+
+  private static Coordinate randomPointInTriangle(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    double s = Math.random();
+    double t = Math.random();
+    if (s + t > 1) {
+      s = 1.0 - s;
+      t = 1.0 - t;
+    }
+    double a = 1 - (s + t);
+    double b = s;
+    double c = t;
+    
+    double rpx = a * p0.x + b * p1.x + c * p2.x; 
+    double rpy = a * p0.y + b * p1.y + c * p2.y; 
+    
+    return new Coordinate(rpx, rpy);
+  }
+
+  public static Geometry randomRadialPoints(Geometry g, int nPts) {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    double xLen = env.getWidth();
+    double yLen = env.getHeight();
+    double rMax = Math.min(xLen, yLen) / 2.0;
+    
+    double centreX = env.getMinX() + xLen/2;
+    double centreY = env.getMinY() + yLen/2;
+    
+    List pts = new ArrayList();
+
+    for (int i = 0; i < nPts; i++) {
+      double rand = Math.random();
+      // use rand^2 to accentuate radial distribution
+      double r = rMax * rand * rand;
+      // produces even distribution
+      //double r = rMax * Math.sqrt(rand);
+      double ang = 2 * Math.PI * Math.random();
+      double x = centreX + r * Math.cos(ang);
+      double y = centreY + r * Math.sin(ang);
+      pts.add(geomFact.createPoint(new Coordinate(x, y)));
+    }
+    return geomFact.buildGeometry(pts);
+  }
+
+  public static Geometry haltonPoints(Geometry g, int nPts)
+  {
+    return haltonPointsWithBases(g, nPts, 2, 3);
+  }
+  
+  public static Geometry haltonPoints57(Geometry g, int nPts)
+  {
+    return haltonPointsWithBases(g, nPts, 5, 7);
+  }
+  
+  public static Geometry haltonPointsWithBases(Geometry g, int nPts, 
+      @Metadata(title="Base 1")
+      int basei, 
+      @Metadata(title="Base 2")
+      int basej)
+  {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    Coordinate[] pts = new Coordinate[nPts];
+    double baseX = env.getMinX();
+    double baseY = env.getMinY();
+    
+    int i = 0;
+    while (i < nPts) {
+      double x = baseX + env.getWidth() * haltonOrdinate(i + 1, basei);
+      double y = baseY + env.getHeight() * haltonOrdinate(i + 1, basej);
+      Coordinate p = new Coordinate(x, y);
+      if (! env.contains(p))
+        continue;
+      pts[i++] = p;
+    }
+    return FunctionsUtil.getFactoryOrDefault(g).createMultiPoint(pts);
+  }
+  
+  private static double haltonOrdinate(int index, int base)
+  {
+    double result = 0;
+    double f = 1.0 / base;
+    int i = index;
+    while (i > 0) {
+        result = result + f * (i % base);
+        i = (int) Math.floor(i / (double) base);
+        f = f / base;
+    }
+    return result;
+  }
+  
+  public static Geometry randomSegments(Geometry g, int nPts) {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    double xLen = env.getWidth();
+    double yLen = env.getHeight();
+
+    List lines = new ArrayList();
+
+    for (int i = 0; i < nPts; i++) {
+      double x0 = env.getMinX() + xLen * Math.random();
+      double y0 = env.getMinY() + yLen * Math.random();
+      double x1 = env.getMinX() + xLen * Math.random();
+      double y1 = env.getMinY() + yLen * Math.random();
+      lines.add(geomFact.createLineString(new Coordinate[] {
+          new Coordinate(x0, y0), new Coordinate(x1, y1) }));
+    }
+    return geomFact.buildGeometry(lines);
+  }
+
+  public static Geometry randomSegmentsInGrid(Geometry g, int nPts) {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+
+    int nCell = (int) Math.sqrt(nPts) + 1;
+
+    double xLen = env.getWidth() / nCell;
+    double yLen = env.getHeight() / nCell;
+
+    List lines = new ArrayList();
+
+    for (int i = 0; i < nCell; i++) {
+      for (int j = 0; j < nCell; j++) {
+        double x0 = env.getMinX() + i * xLen + xLen * Math.random();
+        double y0 = env.getMinY() + j * yLen + yLen * Math.random();
+        double x1 = env.getMinX() + i * xLen + xLen * Math.random();
+        double y1 = env.getMinY() + j * yLen + yLen * Math.random();
+        lines.add(geomFact.createLineString(new Coordinate[] {
+            new Coordinate(x0, y0), new Coordinate(x1, y1) }));
+      }
+    }
+    return geomFact.buildGeometry(lines);
+  }
+
+  public static Geometry randomLineString(Geometry g, int nPts) {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    double width = env.getWidth();
+    double hgt = env.getHeight();
+
+    Coordinate[] pts = new Coordinate[nPts];
+
+    for (int i = 0; i < nPts; i++) {
+      double xLen = width * Math.random();
+      double yLen = hgt * Math.random();
+      pts[i] = randomPtInRectangleAround(env.centre(), xLen, yLen);
+    }
+    return geomFact.createLineString(pts);
+  }
+
+  public static Geometry randomRectilinearWalk(Geometry g, int nPts) {
+    Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    double xLen = env.getWidth();
+    double yLen = env.getHeight();
+
+    Coordinate[] pts = new Coordinate[nPts];
+
+    boolean xory = true;
+    for (int i = 0; i < nPts; i++) {
+      Coordinate pt = null;
+      if (i == 0) {
+       pt = randomPtInRectangleAround(env.centre(), xLen, yLen);
+      }
+      else {
+        double dist = xLen * (Math.random() - 0.5);
+        double x = pts[i-1].x;
+        double y = pts[i-1].y;
+        if (xory) {
+          x += dist;
+        }
+        else {
+          y += dist;
+        }
+        // switch orientation
+        xory = ! xory;
+        pt = new Coordinate(x, y);
+      }
+      pts[i] = pt;
+    }
+    return geomFact.createLineString(pts);
+  }
+
+  private static int randomQuadrant(int exclude)
+  {
+    while (true) { 
+      int quad = (int) (Math.random() * 4);
+      if (quad > 3) quad = 3;
+      if (quad != exclude) return quad;
+    }
+  }
+  
+  private static Coordinate randomPtInRectangleAround(Coordinate centre, double width, double height)
+  {
+    double x0 = centre.x + width * (Math.random() - 0.5);
+    double y0 = centre.y + height * (Math.random() - 0.5);
+    return new Coordinate(x0, y0);    
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/CreateShapeFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateShapeFunctions.java
new file mode 100644
index 0000000..151f471
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/CreateShapeFunctions.java
@@ -0,0 +1,220 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.awt.Font;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.awt.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+import org.locationtech.jts.util.GeometricShapeFactory;
+import org.locationtech.jtstest.geomfunction.Metadata;
+
+public class CreateShapeFunctions {
+
+  
+	private static final int DEFAULT_POINTSIZE = 100;
+	
+        public static Geometry fontGlyphSerif(Geometry g, String text)
+        {
+                return fontGlyph(g, text, new Font(FontGlyphReader.FONT_SERIF, Font.PLAIN, DEFAULT_POINTSIZE));
+        }
+                
+        public static Geometry fontGlyphSerifPointSize(Geometry g, String text, 
+            @Metadata(title="Point size")
+            int pointSize)
+        {
+                return fontGlyph(g, text, new Font(FontGlyphReader.FONT_SERIF, Font.PLAIN, pointSize));
+        }
+                
+        public static Geometry fontGlyph(Geometry g, String text,
+            @Metadata(title="Font name")
+            String fontName)
+        {
+                return fontGlyph(g, text, new Font(fontName, Font.PLAIN, DEFAULT_POINTSIZE));
+        }
+                
+	public static Geometry fontGlyphSansSerif(Geometry g, String text)
+	{
+		return fontGlyph(g, text, new Font(FontGlyphReader.FONT_SANSSERIF, Font.PLAIN, DEFAULT_POINTSIZE));
+	}
+		
+	public static Geometry fontGlyphMonospaced(Geometry g, String text)
+	{
+		return fontGlyph(g, text, new Font(FontGlyphReader.FONT_MONOSPACED, Font.PLAIN, DEFAULT_POINTSIZE));
+	}
+		
+	private static Geometry fontGlyph(Geometry g, String text, Font font) {
+		Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+		GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+
+		Geometry textGeom = FontGlyphReader.read(text, font, geomFact);
+		Envelope envText = textGeom.getEnvelopeInternal();
+		
+		if (g != null) {
+			// transform to baseline
+			Coordinate baseText0 = new Coordinate(envText.getMinX(), envText.getMinY());
+			Coordinate baseText1 = new Coordinate(envText.getMaxX(), envText.getMinY());
+			Coordinate baseGeom0 = new Coordinate(env.getMinX(), env.getMinY());
+			Coordinate baseGeom1 = new Coordinate(env.getMaxX(), env.getMinY());
+			AffineTransformation trans = AffineTransformationFactory.createFromBaseLines(baseText0, baseText1, baseGeom0, baseGeom1);
+			return trans.transform(textGeom);
+		}
+		return textGeom;
+	}
+	
+	public static Geometry grid(Geometry g, int nCells)
+	{
+		Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+		GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+		
+		int nCellsOnSideY = (int) Math.sqrt(nCells);
+		int nCellsOnSideX = nCells / nCellsOnSideY;
+		
+		// alternate: make square cells, with varying grid width/height
+		//double extent = env.minExtent();
+		//double nCellsOnSide = Math.max(nCellsOnSideY, nCellsOnSideX);
+		
+		double cellSizeX = env.getWidth() / nCellsOnSideX;
+		double cellSizeY = env.getHeight() / nCellsOnSideY;
+		
+		List geoms = new ArrayList(); 
+
+		for (int i = 0; i < nCellsOnSideX; i++) {
+			for (int j = 0; j < nCellsOnSideY; j++) {
+				double x = env.getMinX() + i * cellSizeX;
+				double y = env.getMinY() + j * cellSizeY;
+				double x2 = env.getMinX() + (i + 1) * cellSizeX;
+				double y2 = env.getMinY() + (j + 1) * cellSizeY;
+			
+				Envelope cellEnv = new Envelope(x, x2, y, y2);
+				geoms.add(geomFact.toGeometry(cellEnv));
+			}
+		}
+		return geomFact.buildGeometry(geoms);
+	}
+	
+	public static Geometry supercircle3(Geometry g, int nPts)
+	{
+		return supercircle(g, nPts, 3);
+	}
+
+	public static Geometry squircle(Geometry g, int nPts)
+	{
+		return supercircle(g, nPts, 4);
+	}
+	
+	public static Geometry supercircle5(Geometry g, int nPts)
+	{
+		return supercircle(g, nPts, 5);
+	}
+
+	public static Geometry supercirclePoint5(Geometry g, int nPts)
+	{
+		return supercircle(g, nPts, 0.5);
+	}
+
+	
+	public static Geometry supercircle(Geometry g,
+	    @Metadata(title="Point count")
+	    int nPts, 
+	    @Metadata(title="Power")
+	    double pow)
+	{
+		GeometricShapeFactory gsf = new GeometricShapeFactory();
+		gsf.setNumPoints(nPts);
+		if (g != null)
+			gsf.setEnvelope(g.getEnvelopeInternal());
+		else
+			gsf.setEnvelope(new Envelope(0, 1, 0, 1));
+		return gsf.createSupercircle(pow);
+	}
+	
+  public static Geometry ellipse(Geometry g, int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setNumPoints(nPts);
+    if (g != null)
+      gsf.setEnvelope(g.getEnvelopeInternal());
+    else
+      gsf.setEnvelope(new Envelope(0, 1, 0, 1));
+    return gsf.createCircle();
+  }
+  public static Geometry ellipseRotate(Geometry g, int nPts, 
+      @Metadata(title="Angle")
+      double ang)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setNumPoints(nPts);
+    gsf.setRotation(ang);
+    if (g != null)
+      gsf.setEnvelope(g.getEnvelopeInternal());
+    else
+      gsf.setEnvelope(new Envelope(0, 1, 0, 1));
+    return gsf.createCircle();
+  }
+  
+  public static Geometry sineStar(Geometry g,
+      @Metadata(title="Arm count")
+      int nArms, 
+      @Metadata(title="Point count")
+      int nPts)
+  {
+	Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+	GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+	
+	double size = Math.min(env.getHeight(),  env.getWidth());
+    SineStarFactory shape = new SineStarFactory(geomFact);
+    shape.setCentre(env.centre());
+    shape.setSize(size);
+    shape.setNumPoints(nPts);
+    shape.setNumArms(nArms);
+    shape.setArmLengthRatio(0.5);
+    return shape.createSineStar();
+  }
+  
+  public static Geometry comb(Geometry g, int nArms)
+  {
+	Envelope env = FunctionsUtil.getEnvelopeOrDefault(g);
+	GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+	
+	int npts = 4 * (nArms - 1) + 2 + 2 + 1;
+	Coordinate[] pts = new Coordinate[npts];
+	double armWidth = env.getWidth() / (2 * nArms - 1);
+	double armLen = env.getHeight() - armWidth;
+	
+	double xBase = env.getMinX();
+	double yBase = env.getMinY();
+	
+	int ipts = 0;
+	for (int i = 0; i < nArms; i++) {
+		double x1 = xBase + i * 2 * armWidth;
+		double y1 = yBase + armLen + armWidth;
+		pts[ipts++] = new Coordinate(x1, y1);
+		pts[ipts++] = new Coordinate(x1 + armWidth, y1);
+		if (i < nArms - 1) {
+			pts[ipts++] = new Coordinate(x1 + armWidth, yBase + armWidth);
+			pts[ipts++] = new Coordinate(x1 + 2 * armWidth, yBase + armWidth);
+		}
+	}
+	pts[ipts++] = new Coordinate(env.getMaxX(), yBase);
+	pts[ipts++] = new Coordinate(xBase, yBase);
+	pts[ipts++] = new Coordinate(pts[0]);
+	
+	return geomFact.createPolygon(pts);
+  }
+  
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/DissolveFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/DissolveFunctions.java
new file mode 100644
index 0000000..9f2e00f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/DissolveFunctions.java
@@ -0,0 +1,25 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+
+import org.locationtech.jts.dissolve.LineDissolver;
+import org.locationtech.jts.geom.Geometry;
+
+public class DissolveFunctions {
+  
+  public static Geometry dissolve(Geometry geom)
+  {
+    return LineDissolver.dissolve(geom);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/DistanceFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/DistanceFunctions.java
new file mode 100644
index 0000000..d5a4a18
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/DistanceFunctions.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.distance.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.operation.distance.*;
+
+public class DistanceFunctions {
+  public static double distance(Geometry a, Geometry b) {
+    return a.distance(b);
+  }
+
+  public static boolean isWithinDistance(Geometry a, Geometry b, double dist) {
+    return a.isWithinDistance(b, dist);
+  }
+
+  public static Geometry nearestPoints(Geometry a, Geometry b) {
+    Coordinate[] pts = DistanceOp.nearestPoints(a, b);
+    return a.getFactory().createLineString(pts);
+  }
+
+	public static Geometry discreteHausdorffDistanceLine(Geometry a, Geometry b)	
+	{		
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(a, b);
+    dist.distance();
+    return a.getFactory().createLineString(dist.getCoordinates());
+	}
+
+	public static Geometry densifiedDiscreteHausdorffDistanceLine(Geometry a, Geometry b, double frac)	
+	{		
+    DiscreteHausdorffDistance hausDist = new DiscreteHausdorffDistance(a, b);
+    hausDist.setDensifyFraction(frac);
+    hausDist.distance();
+    return a.getFactory().createLineString(hausDist.getCoordinates());
+	}
+
+	public static Geometry discreteOrientedHausdorffDistanceLine(Geometry a, Geometry b)	
+	{		
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(a, b);
+    dist.orientedDistance();
+    return a.getFactory().createLineString(dist.getCoordinates());
+	}
+
+	public static double discreteHausdorffDistance(Geometry a, Geometry b)	
+	{		
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(a, b);
+    return dist.distance();
+	}
+	
+	public static double discreteOrientedHausdorffDistance(Geometry a, Geometry b)	
+	{		
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(a, b);
+    return dist.orientedDistance();
+	}
+	
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/DoubleKeyMap.java b/modules/app/src/main/java/org/locationtech/jtstest/function/DoubleKeyMap.java
new file mode 100644
index 0000000..ec90c91
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/DoubleKeyMap.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.*;
+
+public class DoubleKeyMap 
+{
+	private Map topMap = new TreeMap();
+	
+	public void put(Object key1, Object key2, Object value)
+	{
+		Map keyMap = (Map) topMap.get(key1);
+		if (keyMap == null)
+			keyMap = createKeyMap(key1);
+		keyMap.put(key2, value);
+	}
+	
+	private Map createKeyMap(Object key1)
+	{
+		Map map = new TreeMap();
+		topMap.put(key1, map);
+		return map;
+	}
+	
+	public Object get(Object key1, Object key2)
+	{
+		Map keyMap = (Map) topMap.get(key1);
+		if (keyMap == null) return null;
+		return keyMap.get(key2);
+	}
+	
+	public Set keySet()
+	{
+		return topMap.keySet();
+	}
+	public Set keySet(Object key)
+	{
+		Map keyMap = (Map) topMap.get(key);
+		if (keyMap == null) return new TreeSet();
+		return keyMap.keySet();
+	}
+	
+	public Collection values(Object key1)
+	{
+		Map keyMap = (Map) topMap.get(key1);
+		if (keyMap == null) return new ArrayList();
+		return keyMap.values();
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/FunctionsUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/function/FunctionsUtil.java
new file mode 100644
index 0000000..a4cf5df
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/FunctionsUtil.java
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.awt.Graphics2D;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter;
+
+
+public class FunctionsUtil {
+
+	public static final Envelope DEFAULT_ENVELOPE = new Envelope(0, 100, 0, 100);
+	
+	public static Envelope getEnvelopeOrDefault(Geometry g)
+	{
+		if (g == null) return DEFAULT_ENVELOPE;
+		return g.getEnvelopeInternal();
+	}
+	
+  public static GeometryFactory getFactoryOrDefault(Geometry g)
+  {
+    if (g == null) return JTSTestBuilder.getGeometryFactory();
+    return g.getFactory();
+  }
+  
+  public static GeometryFactory getFactoryOrDefault(Geometry g1, Geometry g2)
+  {
+    if (g1 != null) return g1.getFactory();
+    if (g2 != null) return g2.getFactory();
+    return JTSTestBuilder.getGeometryFactory(); 
+  }
+  
+  public static void showIndicator(Geometry geom)
+  {
+    GeometryEditPanel panel = JTSTestBuilderFrame
+    .instance().getTestCasePanel()
+    .getGeometryEditPanel();
+    Graphics2D gr = (Graphics2D) panel.getGraphics();
+    GeometryPainter.paint(geom, panel.getViewport(), gr, 
+        AppConstants.INDICATOR_LINE_CLR, 
+        AppConstants.INDICATOR_FILL_CLR);
+  }
+  
+  public static Geometry buildGeometry(List geoms, Geometry parentGeom)
+  {
+    if (geoms.size() <= 0)
+      return null;
+    if (geoms.size() == 1) 
+      return (Geometry) geoms.get(0);
+    // if parent was a GC, ensure returning a GC
+    if (parentGeom != null && parentGeom.getGeometryType().equals("GeometryCollection"))
+      return parentGeom.getFactory().createGeometryCollection(GeometryFactory.toGeometryArray(geoms));
+    // otherwise return MultiGeom
+    return getFactoryOrDefault(parentGeom).buildGeometry(geoms);
+  }
+  
+  public static Geometry buildGeometry(Geometry[] geoms)
+  {
+    GeometryFactory gf = JTSTestBuilder.getGeometryFactory();
+    if (geoms.length > 0) {
+      gf = getFactoryOrDefault(geoms[0]);
+    }
+    return gf.createGeometryCollection(geoms);
+  }
+  
+  public static Geometry buildGeometry(Geometry a, Geometry b) {
+    Geometry[] geoms = toGeometryArray(a, b);
+    return getFactoryOrDefault(a, b).createGeometryCollection(geoms);  }
+
+  public static Geometry[] toGeometryArray(Geometry a, Geometry b) {
+    int size = 0;
+    if (a != null) size++;
+    if (b != null) size++;
+    Geometry[] geoms = new Geometry[size];
+    size = 0;
+    if (a != null) geoms[size++] = a;
+    if (b != null) geoms[size] = b;
+    return geoms;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/GeometryFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/GeometryFunctions.java
new file mode 100644
index 0000000..e63ff80
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/GeometryFunctions.java
@@ -0,0 +1,116 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.CGAlgorithms;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.operation.overlay.snap.*;
+
+
+/**
+ * Implementations for various geometry functions.
+ * 
+ * @author Martin Davis
+ * 
+ */
+public class GeometryFunctions 
+{
+	public static String lengthDescription = "Computes the length of perimeter of a Geometry";
+	public static double length(Geometry g)				{		return g.getLength();	}
+	public static double area(Geometry g)					{		return g.getArea();	}
+  
+	public static boolean isSimple(Geometry g)		{		return g.isSimple();	}
+	public static boolean isValid(Geometry g)			{		return g.isValid();	}
+	public static boolean isRectangle(Geometry g)	{		return g.isRectangle();	}
+	public static boolean isClosed(Geometry g)	{
+		if (g instanceof LineString) return ((LineString) g).isClosed();
+		if (g instanceof MultiLineString) return ((MultiLineString) g).isClosed();
+		// other geometry types are defined to be closed
+		return true;	
+		}
+	
+  public static Geometry envelope(Geometry g) 	{ return g.getEnvelope();  }
+  public static Geometry reverse(Geometry g) {      return g.reverse();  }
+  public static Geometry normalize(Geometry g) 
+  {      
+  	Geometry gNorm = (Geometry) g.clone();
+  	gNorm.normalize();
+    return gNorm;
+  }
+
+	public static Geometry getGeometryN(Geometry g, int i)
+	{
+		return g.getGeometryN(i);
+	}
+
+  public static Geometry getPolygonShell(Geometry g)
+  {
+    if (g instanceof Polygon) {
+      LinearRing shell = (LinearRing) ((Polygon) g).getExteriorRing();
+      return g.getFactory().createPolygon(shell, null);
+    }
+    if (g instanceof MultiPolygon) {
+      Polygon[] poly = new Polygon[g.getNumGeometries()];
+      for (int i = 0; i < g.getNumGeometries(); i++) {
+        LinearRing shell = (LinearRing) ((Polygon) g.getGeometryN(i)).getExteriorRing();
+        poly[i] = g.getFactory().createPolygon(shell, null);
+      }
+      return g.getFactory().createMultiPolygon(poly);
+    }
+    return null;
+  }
+
+  public static Geometry getPolygonHoles(Geometry geom)
+  {
+    final List holePolys = new ArrayList();
+    geom.apply(new GeometryFilter() {
+
+      public void filter(Geometry geom) {
+        if (geom instanceof Polygon) {
+          Polygon poly = (Polygon) geom;
+          for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+            Polygon hole = geom.getFactory().createPolygon((LinearRing) poly.getInteriorRingN(i), null);
+            holePolys.add(hole);
+          }
+        }
+      }      
+    });
+    return geom.getFactory().buildGeometry(holePolys);
+  }
+
+	public static Geometry getPolygonHoleN(Geometry g, int i)
+	{
+		if (g instanceof Polygon) {
+			LinearRing ring = (LinearRing) ((Polygon) g).getInteriorRingN(i);
+			return ring;
+		}
+		return null;
+	}
+
+	public static Geometry convertToPolygon(Geometry g)
+	{
+		if (g instanceof Polygonal) return g;
+		// TODO: ensure ring is valid
+		LinearRing ring = g.getFactory().createLinearRing(g.getCoordinates());
+		return g.getFactory().createPolygon(ring, null);
+	}
+
+	public static Geometry getCoordinates(Geometry g)
+	{
+		Coordinate[] pts = g.getCoordinates();
+		return g.getFactory().createMultiPoint(pts);
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/JTSFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/JTSFunctions.java
new file mode 100644
index 0000000..a33ef8b
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/JTSFunctions.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.util.*;
+
+public class JTSFunctions 
+{
+  public static String jtsVersion(Geometry g)
+  {
+    return JTSVersion.CURRENT_VERSION.toString();
+  }
+  
+  private static final double HEIGHT = 70;
+  private static final double WIDTH = 150; //125;
+  private static final double J_WIDTH = 30;
+  private static final double J_RADIUS = J_WIDTH - 5;
+  
+  private static final double S_RADIUS = HEIGHT / 4;
+  
+  private static final double T_WIDTH = WIDTH - 2 * S_RADIUS - J_WIDTH;
+
+  
+  public static Geometry logoLines(Geometry g)
+  {
+    return create_J(g)
+    .union(create_T(g))
+    .union(create_S(g));
+  }
+  
+  public static Geometry logoBuffer(Geometry g, double distance)
+  {
+    Geometry lines = logoLines(g);
+    BufferParameters bufParams = new BufferParameters();
+    bufParams.setEndCapStyle(BufferParameters.CAP_SQUARE);   
+    return BufferOp.bufferOp(lines, distance, bufParams);
+  }
+  
+  private static Geometry create_J(Geometry g)
+  {
+    GeometryFactory gf = FunctionsUtil.getFactoryOrDefault(g);
+    
+    Coordinate[] jTop = new Coordinate[] {
+        new Coordinate(0,HEIGHT),
+        new Coordinate(J_WIDTH,HEIGHT),
+        new Coordinate(J_WIDTH,J_RADIUS)
+    };
+    Coordinate[] jBottom = new Coordinate[] {
+        new Coordinate(J_WIDTH - J_RADIUS,0),
+        new Coordinate(0,0)
+    };
+    
+    GeometricShapeFactory gsf = new GeometricShapeFactory(gf);
+    gsf.setBase(new Coordinate(J_WIDTH - 2 * J_RADIUS, 0));
+    gsf.setSize(2 * J_RADIUS);
+    gsf.setNumPoints(10);
+    LineString jArc = gsf.createArc(1.5 * Math.PI, 0.5 * Math.PI);
+    
+    CoordinateList coordList = new CoordinateList();
+    coordList.add(jTop, false);
+    coordList.add(jArc.reverse().getCoordinates(), false, 1, jArc.getNumPoints() - 1);
+    coordList.add(jBottom, false);
+    
+    return gf.createLineString(coordList.toCoordinateArray());
+  }
+  
+  private static Geometry create_T(Geometry g)
+  {
+    GeometryFactory gf = FunctionsUtil.getFactoryOrDefault(g);
+    
+    Coordinate[] tTop = new Coordinate[] {
+        new Coordinate(J_WIDTH,HEIGHT),
+        new Coordinate(WIDTH - S_RADIUS - 5, HEIGHT)
+    };
+    Coordinate[] tBottom = new Coordinate[] {
+        new Coordinate(J_WIDTH + 0.5 * T_WIDTH,HEIGHT),
+        new Coordinate(J_WIDTH + 0.5 * T_WIDTH,0)
+    };
+    LineString[] lines = new LineString[] {
+        gf.createLineString(tTop),
+        gf.createLineString(tBottom)
+    };
+    return gf.createMultiLineString(lines);
+  }
+
+  private static Geometry create_S(Geometry g)
+  {
+    GeometryFactory gf = FunctionsUtil.getFactoryOrDefault(g);
+    
+    double centreX = WIDTH - S_RADIUS;
+    
+    Coordinate[] top = new Coordinate[] {
+        new Coordinate(WIDTH, HEIGHT),
+        new Coordinate(centreX, HEIGHT)
+    };
+    Coordinate[] bottom = new Coordinate[] {
+        new Coordinate(centreX, 0),
+        new Coordinate(WIDTH - 2 * S_RADIUS, 0)
+    };
+    
+    GeometricShapeFactory gsf = new GeometricShapeFactory(gf);
+    gsf.setCentre(new Coordinate(centreX, HEIGHT - S_RADIUS));
+    gsf.setSize(2 * S_RADIUS);
+    gsf.setNumPoints(10);
+    LineString arcTop = gsf.createArc(0.5 * Math.PI, Math.PI);
+    
+    GeometricShapeFactory gsf2 = new GeometricShapeFactory(gf);
+    gsf2.setCentre(new Coordinate(centreX, S_RADIUS));
+    gsf2.setSize(2 * S_RADIUS);
+    gsf2.setNumPoints(10);
+    LineString arcBottom = (LineString) gsf2.createArc(1.5 * Math.PI, Math.PI).reverse();
+    
+    CoordinateList coordList = new CoordinateList();
+    coordList.add(top, false);
+    coordList.add(arcTop.getCoordinates(), false, 1, arcTop.getNumPoints() - 1);
+    coordList.add(new Coordinate(centreX, HEIGHT/2));
+    coordList.add(arcBottom.getCoordinates(), false, 1, arcBottom.getNumPoints() - 1);
+    coordList.add(bottom, false);
+    
+    
+    
+    return gf.createLineString(coordList.toCoordinateArray());
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/LineHandlingFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/LineHandlingFunctions.java
new file mode 100644
index 0000000..5ec4187
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/LineHandlingFunctions.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.*;
+
+import org.locationtech.jts.algorithm.*;
+import org.locationtech.jts.densify.*;
+import org.locationtech.jts.dissolve.LineDissolver;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+import org.locationtech.jts.operation.linemerge.*;
+import org.locationtech.jts.operation.polygonize.*;
+
+public class LineHandlingFunctions {
+	
+  public static Geometry mergeLines(Geometry g)
+  {
+    LineMerger merger = new LineMerger();
+    merger.add(g);
+    Collection lines = merger.getMergedLineStrings();
+    return g.getFactory().buildGeometry(lines);
+  }
+  
+  public static Geometry sequenceLines(Geometry g)
+  {
+    return LineSequencer.sequence(g);
+  }
+  
+  public static Geometry extractLines(Geometry g)
+  {
+    List lines = LinearComponentExtracter.getLines(g);
+    return g.getFactory().buildGeometry(lines);
+  }
+  public static Geometry extractSegments(Geometry g)
+  {
+    List lines = LinearComponentExtracter.getLines(g);
+    List segments = new ArrayList();
+    for (Iterator it = lines.iterator(); it.hasNext(); ) {
+      LineString line = (LineString) it.next();
+      for (int i = 1; i < line.getNumPoints(); i++) {
+        LineString seg = g.getFactory().createLineString(
+            new Coordinate[] { line.getCoordinateN(i-1), line.getCoordinateN(i) }       
+          );
+        segments.add(seg);
+      }
+    }
+    return g.getFactory().buildGeometry(segments);
+  }
+  public static Geometry extractChains(Geometry g, int maxChainSize)
+  {
+    List lines = LinearComponentExtracter.getLines(g);
+    List chains = new ArrayList();
+    for (Iterator it = lines.iterator(); it.hasNext(); ) {
+      LineString line = (LineString) it.next();
+      for (int i = 0; i < line.getNumPoints() - 1; i += maxChainSize) {
+        LineString chain = extractChain(line, i, maxChainSize);
+        chains.add(chain);
+      }
+    }
+    return g.getFactory().buildGeometry(chains);
+  }
+  
+  private static LineString extractChain(LineString line, int index, int maxChainSize)
+  {
+    int size = maxChainSize + 1;
+    if (index + size > line.getNumPoints()) 
+      size = line.getNumPoints() - index;
+    Coordinate[] pts = new Coordinate[size];
+    for (int i = 0; i < size; i++) {
+      pts[i] = line.getCoordinateN(index + i);
+    }
+    return line.getFactory().createLineString(pts);
+  }
+  
+  public static Geometry dissolve(Geometry geom)
+  {
+    return LineDissolver.dissolve(geom);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/LineSegmentFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/LineSegmentFunctions.java
new file mode 100644
index 0000000..59e390e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/LineSegmentFunctions.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.CGAlgorithmsDD;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+public class LineSegmentFunctions
+{
+  public static boolean segmentIntersects(Geometry g1, Geometry g2)
+  {
+    Coordinate[] pt1 = g1.getCoordinates();
+    Coordinate[] pt2 = g2.getCoordinates();
+    RobustLineIntersector ri = new RobustLineIntersector();
+    ri.computeIntersection(pt1[0], pt1[1], pt2[0], pt2[1]);
+    return ri.hasIntersection();
+  }
+  
+  public static Geometry segmentIntersection(Geometry g1, Geometry g2)
+  {
+    Coordinate[] pt1 = g1.getCoordinates();
+    Coordinate[] pt2 = g2.getCoordinates();
+    RobustLineIntersector ri = new RobustLineIntersector();
+    ri.computeIntersection(pt1[0], pt1[1], pt2[0], pt2[1]);
+    switch (ri.getIntersectionNum()) {
+    case 0:
+      // no intersection => return empty point
+      return g1.getFactory().createPoint((Coordinate) null);
+    case 1:
+      // return point
+      return g1.getFactory().createPoint(ri.getIntersection(0));
+    case 2:
+      // return line
+      return g1.getFactory().createLineString(
+          new Coordinate[] {
+              ri.getIntersection(0),
+              ri.getIntersection(1)
+          });
+    }
+    return null;
+  }
+  
+  public static Geometry segmentIntersectionDD(Geometry g1, Geometry g2)
+  {
+    Coordinate[] pt1 = g1.getCoordinates();
+    Coordinate[] pt2 = g2.getCoordinates();
+    
+    // first check if there actually is an intersection
+    RobustLineIntersector ri = new RobustLineIntersector();
+    ri.computeIntersection(pt1[0], pt1[1], pt2[0], pt2[1]);
+    if (! ri.hasIntersection()) {
+      // no intersection => return empty point
+      return g1.getFactory().createPoint((Coordinate) null);
+    }
+    
+    Coordinate intPt = CGAlgorithmsDD.intersection(pt1[0], pt1[1], pt2[0], pt2[1]);
+    return g1.getFactory().createPoint(intPt);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/LinearReferencingFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/LinearReferencingFunctions.java
new file mode 100644
index 0000000..07cbd1a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/LinearReferencingFunctions.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.linearref.LengthIndexedLine;
+import org.locationtech.jtstest.geomfunction.Metadata;
+
+public class LinearReferencingFunctions
+{
+  public static Geometry extractPoint(Geometry g, double index)
+  {
+    LengthIndexedLine ll = new LengthIndexedLine(g);
+    Coordinate p = ll.extractPoint(index);
+    return g.getFactory().createPoint(p);
+  }
+  public static Geometry extractLine(Geometry g,
+      @Metadata(title="Start length")
+      double start, 
+      @Metadata(title="End length")
+      double end)
+  {
+    LengthIndexedLine ll = new LengthIndexedLine(g);
+    return ll.extractLine(start, end);
+  }
+  public static Geometry project(Geometry g, Geometry g2)
+  {
+    LengthIndexedLine ll = new LengthIndexedLine(g);
+    double index = ll.project(g2.getCoordinate());
+    Coordinate p = ll.extractPoint(index);
+    return g.getFactory().createPoint(p);
+  }
+  public static double projectIndex(Geometry g, Geometry g2)
+  {
+    LengthIndexedLine ll = new LengthIndexedLine(g);
+    return ll.project(g2.getCoordinate());
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/NodingFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/NodingFunctions.java
new file mode 100644
index 0000000..aea8a76
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/NodingFunctions.java
@@ -0,0 +1,152 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.noding.BasicSegmentString;
+import org.locationtech.jts.noding.FastNodingValidator;
+import org.locationtech.jts.noding.InteriorIntersectionFinder;
+import org.locationtech.jts.noding.IntersectionAdder;
+import org.locationtech.jts.noding.MCIndexNoder;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.ScaledNoder;
+import org.locationtech.jts.noding.SegmentStringUtil;
+import org.locationtech.jts.noding.snapround.GeometryNoder;
+import org.locationtech.jts.noding.snapround.MCIndexSnapRounder;
+import org.locationtech.jts.precision.GeometryPrecisionReducer;
+
+
+public class NodingFunctions 
+{
+
+  /**
+   * Reduces precision pointwise, then snap-rounds.
+   * Note that output set may not contain non-unique linework
+   * (and thus cannot be used as input to Polygonizer directly).
+   * UnaryUnion is one way to make the linework unique.
+   * 
+   * 
+   * @param geom a geometry containing linework to node
+   * @param scaleFactor the precision model scale factor to use
+   * @return the noded, snap-rounded linework
+   */
+  public static Geometry snapRoundWithPointwisePrecisionReduction(
+      Geometry geom, double scaleFactor) {
+    PrecisionModel pm = new PrecisionModel(scaleFactor);
+
+    Geometry roundedGeom = GeometryPrecisionReducer.reducePointwise(geom, pm);
+
+    List geomList = new ArrayList();
+    geomList.add(roundedGeom);
+
+    GeometryNoder noder = new GeometryNoder(pm);
+    List lines = noder.node(geomList);
+
+    return FunctionsUtil.getFactoryOrDefault(geom).buildGeometry(lines);
+  }
+	
+  public static boolean isNodingValid(Geometry geom) {
+    FastNodingValidator nv = new FastNodingValidator(
+        SegmentStringUtil.extractNodedSegmentStrings(geom));
+    return nv.isValid();
+  }
+
+  public static Geometry findSingleNodePoint(Geometry geom) {
+    FastNodingValidator nv = new FastNodingValidator(
+        SegmentStringUtil.extractNodedSegmentStrings(geom));
+    nv.isValid();
+    List intPts = nv.getIntersections();
+    if (intPts.size() == 0) return null;
+    return FunctionsUtil.getFactoryOrDefault(geom).createPoint((Coordinate) intPts.get(0));
+  }
+  
+  public static Geometry findNodePoints(Geometry geom)
+  {
+    List intPts = FastNodingValidator.computeIntersections( 
+        SegmentStringUtil.extractNodedSegmentStrings(geom) );    
+    return FunctionsUtil.getFactoryOrDefault(null)
+        .createMultiPoint(CoordinateArrays.toCoordinateArray(intPts));
+  }
+	  
+  public static int interiorIntersectionCount(Geometry geom)
+  {
+    InteriorIntersectionFinder intCounter = InteriorIntersectionFinder
+    		.createIntersectionCounter( new RobustLineIntersector() );
+    Noder noder = new MCIndexNoder( intCounter );
+    noder.computeNodes( SegmentStringUtil.extractNodedSegmentStrings(geom) );
+    return intCounter.count();
+  }
+
+  public static Geometry MCIndexNodingWithPrecision(Geometry geom, double scaleFactor)
+  {
+    PrecisionModel fixedPM = new PrecisionModel(scaleFactor);
+    
+    LineIntersector li = new RobustLineIntersector();
+    li.setPrecisionModel(fixedPM);
+
+    Noder noder = new MCIndexNoder(new IntersectionAdder(li));
+    noder.computeNodes( SegmentStringUtil.extractNodedSegmentStrings(geom) );
+    return SegmentStringUtil.toGeometry( noder.getNodedSubstrings(), FunctionsUtil.getFactoryOrDefault(geom) );
+  }
+
+  public static Geometry MCIndexNoding(Geometry geom)
+  {
+    Noder noder = new MCIndexNoder(new IntersectionAdder(new RobustLineIntersector()));
+    noder.computeNodes( SegmentStringUtil.extractNodedSegmentStrings(geom) );
+    return SegmentStringUtil.toGeometry(noder.getNodedSubstrings(), FunctionsUtil.getFactoryOrDefault(geom));
+  }
+
+  /**
+   * Runs a ScaledNoder on input.
+   * Input vertices should be rounded to precision model.
+   * 
+   * @param geom
+   * @param scaleFactor
+   * @return the noded geometry
+   */
+  public static Geometry scaledNoding(Geometry geom, double scaleFactor)
+  {
+    List segs = createSegmentStrings(geom);
+    PrecisionModel fixedPM = new PrecisionModel(scaleFactor);
+    Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
+        fixedPM.getScale());
+    noder.computeNodes(segs);
+    Collection nodedSegStrings = noder.getNodedSubstrings();
+    return SegmentStringUtil.toGeometry(nodedSegStrings, FunctionsUtil.getFactoryOrDefault(geom));
+  }
+
+  private static List createSegmentStrings(Geometry geom)
+  {
+    List segs = new ArrayList();
+    List lines = LinearComponentExtracter.getLines(geom);
+    for (Iterator i = lines.iterator(); i.hasNext(); ) {
+      LineString line = (LineString) i.next();
+      segs.add(new BasicSegmentString(line.getCoordinates(), null));
+    }
+    return segs;
+  }
+  
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OffsetCurveFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OffsetCurveFunctions.java
new file mode 100644
index 0000000..6e3fba8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OffsetCurveFunctions.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.operation.buffer.OffsetCurveBuilder;
+
+public class OffsetCurveFunctions {
+
+  public static Geometry offsetCurve(Geometry geom, double distance)
+  {
+    BufferParameters bufParams = new BufferParameters();
+    OffsetCurveBuilder ocb = new OffsetCurveBuilder(
+        geom.getFactory().getPrecisionModel(), bufParams
+        );
+    Coordinate[] pts = ocb.getOffsetCurve(geom.getCoordinates(), distance);
+    Geometry curve = geom.getFactory().createLineString(pts);
+    return curve;
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OrientationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OrientationFunctions.java
new file mode 100644
index 0000000..0068204
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OrientationFunctions.java
@@ -0,0 +1,41 @@
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+
+public class OrientationFunctions {
+
+  public static boolean isCCW(Geometry g)
+  {
+    Coordinate[] ptsRing = OrientationFunctions.getRing(g);
+    if (ptsRing == null) return false;
+    return Orientation.isCCW(ptsRing);
+  }
+
+  public static int orientationIndex(Geometry segment, Geometry ptGeom) {
+    if (segment.getNumPoints() != 2 || ptGeom.getNumPoints() != 1) {
+      throw new IllegalArgumentException("A must have two points and B must have one");
+    }
+    Coordinate[] segPt = segment.getCoordinates();
+    
+    Coordinate p = ptGeom.getCoordinate();
+    int index = Orientation.index(segPt[0], segPt[1], p);
+    return index;
+  }
+
+  static Coordinate[] getRing(Geometry g) {
+    Coordinate[] pts = null;
+    if (g instanceof Polygon) {
+      pts = ((Polygon) g).getExteriorRing().getCoordinates();
+    } 
+    else if (g instanceof LineString
+        && ((LineString) g).isClosed()) {
+      pts = g.getCoordinates();
+    }
+    return pts;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayCommonBitsRemovedFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayCommonBitsRemovedFunctions.java
new file mode 100644
index 0000000..53ee3e9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayCommonBitsRemovedFunctions.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.precision.CommonBitsOp;
+import org.locationtech.jts.precision.EnhancedPrecisionOp;
+
+public class OverlayCommonBitsRemovedFunctions {
+	public static Geometry intersection(Geometry a, Geometry b)		{		return op().intersection(a, b);	}
+	public static Geometry union(Geometry a, Geometry b)					{		return op().union(a, b);	}
+	public static Geometry symDifference(Geometry a, Geometry b)	{		return op().symDifference(a, b);	}
+	public static Geometry difference(Geometry a, Geometry b)			{		return op().difference(a, b);	}
+	public static Geometry differenceBA(Geometry a, Geometry b)		{		return op().difference(b, a);	}
+
+	private static CommonBitsOp op() { return new CommonBitsOp(true); }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayEnhancedPrecisionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayEnhancedPrecisionFunctions.java
new file mode 100644
index 0000000..a617d69
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayEnhancedPrecisionFunctions.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.precision.EnhancedPrecisionOp;
+
+public class OverlayEnhancedPrecisionFunctions {
+	public static Geometry intersection(Geometry a, Geometry b)		{		return EnhancedPrecisionOp.intersection(a, b);	}
+	public static Geometry union(Geometry a, Geometry b)					{		return EnhancedPrecisionOp.union(a, b);	}
+	public static Geometry symDifference(Geometry a, Geometry b)	{		return EnhancedPrecisionOp.symDifference(a, b);	}
+	public static Geometry difference(Geometry a, Geometry b)			{		return EnhancedPrecisionOp.difference(a, b);	}
+	public static Geometry differenceBA(Geometry a, Geometry b)		{		return EnhancedPrecisionOp.difference(b, a);	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayFunctions.java
new file mode 100644
index 0000000..a5d7440
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayFunctions.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+
+
+public class OverlayFunctions {
+	public static Geometry intersection(Geometry a, Geometry b)		{		return a.intersection(b);	}
+	public static Geometry union(Geometry a, Geometry b)					{		return a.union(b);	}
+	public static Geometry symDifference(Geometry a, Geometry b)	{		return a.symDifference(b);	}
+	public static Geometry difference(Geometry a, Geometry b)			{		return a.difference(b);	}
+	public static Geometry differenceBA(Geometry a, Geometry b)		{		return b.difference(a);	}
+  public static Geometry unaryUnion(Geometry a)                 {   return a.union(); }
+  
+  public static Geometry unionUsingGeometryCollection(Geometry a, Geometry b)                 
+  {   
+    Geometry gc = a.getFactory().createGeometryCollection(
+        new Geometry[] { a, b});
+    return gc.union(); 
+  }
+
+  public static Geometry clip(Geometry a, Geometry mask)
+  {
+    List geoms = new ArrayList();
+    for (int i = 0; i < a.getNumGeometries(); i++) {
+      Geometry clip = a.getGeometryN(i).intersection(mask);
+      geoms.add(clip);
+    }
+    return FunctionsUtil.buildGeometry(geoms, a);
+  }
+  
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayNoSnapFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayNoSnapFunctions.java
new file mode 100644
index 0000000..ee4721d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/OverlayNoSnapFunctions.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+
+public class OverlayNoSnapFunctions {
+	public static Geometry intersection(Geometry a, Geometry b)		{		return OverlayOp.overlayOp(a, b, OverlayOp.INTERSECTION);	}
+	public static Geometry union(Geometry a, Geometry b)					{		return OverlayOp.overlayOp(a, b, OverlayOp.UNION);	}
+	public static Geometry symDifference(Geometry a, Geometry b)	{		return OverlayOp.overlayOp(a, b, OverlayOp.SYMDIFFERENCE);	}
+	public static Geometry difference(Geometry a, Geometry b)			{		return OverlayOp.overlayOp(a, b, OverlayOp.DIFFERENCE);	}
+	public static Geometry differenceBA(Geometry a, Geometry b)		{		return OverlayOp.overlayOp(b, a, OverlayOp.DIFFERENCE);	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/PointLocationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/PointLocationFunctions.java
new file mode 100644
index 0000000..f50df35
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/PointLocationFunctions.java
@@ -0,0 +1,21 @@
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+public class PointLocationFunctions {
+
+  public static boolean isPointInRing(Geometry g1, Geometry g2) {
+    Geometry ring = g1;
+    Geometry pt = g2;
+    if (g1.getNumPoints() == 1) {
+      ring = g2;
+      pt = g1;
+    }
+    Coordinate[] ptsRing = OrientationFunctions.getRing(ring);
+    if (ptsRing == null) return false;
+    return PointLocation.isInRing(pt.getCoordinate(), ptsRing);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonOverlayFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonOverlayFunctions.java
new file mode 100644
index 0000000..b9518d0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonOverlayFunctions.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.noding.snapround.GeometryNoder;
+import org.locationtech.jts.operation.polygonize.Polygonizer;
+
+
+public class PolygonOverlayFunctions 
+{
+
+  public static Geometry overlaySnapRounded(Geometry g1, Geometry g2, double precisionTol)
+  {
+    PrecisionModel pm = new PrecisionModel(precisionTol);
+    GeometryFactory geomFact = g1.getFactory();
+    
+    List lines = LinearComponentExtracter.getLines(g1);
+    // add second input's linework, if any
+    if (g2 != null)
+      LinearComponentExtracter.getLines(g2, lines);
+    List nodedLinework = new GeometryNoder(pm).node(lines);
+    // union the noded linework to remove duplicates
+    Geometry nodedDedupedLinework = geomFact.buildGeometry(nodedLinework).union();
+    
+    // polygonize the result
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(nodedDedupedLinework);
+    Collection polys = polygonizer.getPolygons();
+    
+    // convert to collection for return
+    Polygon[] polyArray = GeometryFactory.toPolygonArray(polys);
+    return geomFact.createGeometryCollection(polyArray);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonizeFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonizeFunctions.java
new file mode 100644
index 0000000..bece38a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/PolygonizeFunctions.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.LineStringExtracter;
+import org.locationtech.jts.operation.polygonize.Polygonizer;
+
+
+public class PolygonizeFunctions {
+
+  private static Geometry polygonize(Geometry g, boolean extractOnlyPolygonal) {
+    List lines = LineStringExtracter.getLines(g);
+    Polygonizer polygonizer = new Polygonizer(extractOnlyPolygonal);
+    polygonizer.add(lines);
+    return polygonizer.getGeometry();
+    /*
+    Collection polys = polygonizer.getPolygons();
+    Polygon[] polyArray = GeometryFactory.toPolygonArray(polys);
+    return g.getFactory().createGeometryCollection(polyArray);
+    */
+  }
+  public static Geometry polygonize(Geometry g)
+  {
+    return polygonize(g, false);
+  }
+  public static Geometry polygonizePolygonal(Geometry g)
+  {
+    return polygonize(g, true);
+  }
+  public static Geometry polygonizeDangles(Geometry g)
+  {
+    List lines = LineStringExtracter.getLines(g);
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(lines);
+    Collection geom = polygonizer.getDangles();
+    return g.getFactory().buildGeometry(geom);
+  }
+  public static Geometry polygonizeCutEdges(Geometry g)
+  {
+    List lines = LineStringExtracter.getLines(g);
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(lines);
+    Collection geom = polygonizer.getCutEdges();
+    return g.getFactory().buildGeometry(geom);
+  }
+  public static Geometry polygonizeInvalidRingLines(Geometry g)
+  {
+    List lines = LineStringExtracter.getLines(g);
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(lines);
+    Collection geom = polygonizer.getInvalidRingLines();
+    return g.getFactory().buildGeometry(geom);
+  }
+  public static Geometry polygonizeAllErrors(Geometry g)
+  {
+    List lines = LineStringExtracter.getLines(g);
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(lines);
+    List errs = new ArrayList();
+    errs.addAll(polygonizer.getDangles());
+    errs.addAll(polygonizer.getCutEdges());
+    errs.addAll(polygonizer.getInvalidRingLines());
+    return g.getFactory().buildGeometry(errs);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/PrecisionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/PrecisionFunctions.java
new file mode 100644
index 0000000..7f7abae
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/PrecisionFunctions.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.precision.*;
+
+public class PrecisionFunctions 
+{
+	
+	public static Geometry reducePrecisionPointwise(Geometry geom, double scaleFactor)
+	{
+		PrecisionModel pm = new PrecisionModel(scaleFactor);
+		Geometry reducedGeom = GeometryPrecisionReducer.reducePointwise(geom, pm);
+		return reducedGeom;
+	}
+	
+	public static Geometry reducePrecision(Geometry geom, double scaleFactor)
+	{
+		PrecisionModel pm = new PrecisionModel(scaleFactor);
+		Geometry reducedGeom = GeometryPrecisionReducer.reduce(geom, pm);
+		return reducedGeom;
+	}
+	
+  public static Geometry minClearanceLine(Geometry g)
+  {
+    return MinimumClearance.getLine(g);
+  }
+  
+  public static double minClearance(Geometry g)
+  {
+    return MinimumClearance.getDistance(g);
+  }
+  
+  public static Geometry minClearanceSimpleLine(Geometry g)
+  {
+    return SimpleMinimumClearance.getLine(g);
+  }
+  
+  public static double minClearanceSimple(Geometry g)
+  {
+    return SimpleMinimumClearance.getDistance(g);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/PreparedGeometryFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/PreparedGeometryFunctions.java
new file mode 100644
index 0000000..f1a985f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/PreparedGeometryFunctions.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+
+/**
+ * Function to execute PreparedGeometry methods which have optimized behaviour.
+ * @author mdavis
+ *
+ */
+public class PreparedGeometryFunctions 
+{
+  private static PreparedGeometry createPG(Geometry g)
+  {
+    return (new PreparedGeometryFactory()).create(g);
+  }
+  
+  public static boolean preparedIntersects(Geometry g1, Geometry g2)
+  {
+    return createPG(g1).intersects(g2);
+  }
+
+  public static boolean preparedContains(Geometry g1, Geometry g2)
+  {
+    return createPG(g1).contains(g2);
+  }
+
+  public static boolean preparedContainsProperly(Geometry g1, Geometry g2)
+  {
+    return createPG(g1).containsProperly(g2);
+  }
+
+  public static boolean preparedCovers(Geometry g1, Geometry g2)
+  {
+    return createPG(g1).covers(g2);
+  }
+
+  
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SelectionFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SelectionFunctions.java
new file mode 100644
index 0000000..30cdd0a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SelectionFunctions.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+
+
+public class SelectionFunctions 
+{
+  public static Geometry intersects(Geometry a, final Geometry mask)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return mask.intersects(g);
+      }
+    });
+  }
+  
+  public static Geometry covers(Geometry a, final Geometry mask)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.covers(mask);
+      }
+    });
+  }
+  
+  public static Geometry coveredBy(Geometry a, final Geometry mask)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.coveredBy(mask);
+      }
+    });
+  }
+  
+  public static Geometry disjoint(Geometry a, Geometry mask)
+  {
+    List selected = new ArrayList();
+    for (int i = 0; i < a.getNumGeometries(); i++ ) {
+      Geometry g = a.getGeometryN(i);
+      if (mask.disjoint(g)) {
+        selected.add(g);
+      }
+    }
+    return a.getFactory().buildGeometry(selected);
+  }
+  public static Geometry valid(Geometry a)
+  {
+    List selected = new ArrayList();
+    for (int i = 0; i < a.getNumGeometries(); i++ ) {
+      Geometry g = a.getGeometryN(i);
+      if (g.isValid()) {
+        selected.add(g);
+      }
+    }
+    return a.getFactory().buildGeometry(selected);
+  }
+  public static Geometry invalid(Geometry a)
+  {
+    List selected = new ArrayList();
+    for (int i = 0; i < a.getNumGeometries(); i++ ) {
+      Geometry g = a.getGeometryN(i);
+      if (! g.isValid()) {
+        selected.add(g);
+      }
+    }
+    return a.getFactory().buildGeometry(selected);
+  }
+  public static Geometry lengthGreaterThan(Geometry a, final double minLen)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getLength() > minLen;
+      }
+    });
+  }
+  public static Geometry lengthLessThan(Geometry a, final double maxLen)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getLength() < maxLen;
+      }
+    });
+  }
+  public static Geometry lengthZero(Geometry a)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getLength() == 0.0;
+      }
+    });
+  }
+  public static Geometry areaGreaterThan(Geometry a, final double minArea)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getArea() > minArea;
+      }
+    });
+  }
+  public static Geometry areaLessThan(Geometry a, final double maxArea)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getArea() < maxArea;
+      }
+    });
+  }
+  public static Geometry areaZero(Geometry a)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.getArea() == 0.0;
+      }
+    });
+  }
+  public static Geometry within(Geometry a, final Geometry mask)
+  {
+    return select(a, new GeometryPredicate() {
+      public boolean isTrue(Geometry g) {
+        return g.within(mask);
+      }
+    });
+  }
+  
+  private static Geometry select(Geometry geom, GeometryPredicate pred)
+  {
+    List selected = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++ ) {
+      Geometry g = geom.getGeometryN(i);
+      if (pred.isTrue(g)) {
+        selected.add(g);
+      }
+    }
+    return geom.getFactory().buildGeometry(selected);
+
+  }
+  
+  public static Geometry firstNComponents(Geometry g, int n)
+  {
+    List comp = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries() && i < n; i++) {
+      comp.add(g.getGeometryN(i));
+    }
+    return g.getFactory().buildGeometry(comp);
+  }
+}
+
+interface GeometryPredicate
+{
+  boolean isTrue(Geometry geom);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SimplificationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SimplificationFunctions.java
new file mode 100644
index 0000000..b0ac6e9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SimplificationFunctions.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.simplify.DouglasPeuckerSimplifier;
+import org.locationtech.jts.simplify.TopologyPreservingSimplifier;
+import org.locationtech.jts.simplify.VWSimplifier;
+
+public class SimplificationFunctions {
+	public static Geometry simplifyDP(Geometry g, double distance)	
+	{		return DouglasPeuckerSimplifier.simplify(g, distance);	}
+
+  public static Geometry simplifyTP(Geometry g, double distance)  
+  {   return TopologyPreservingSimplifier.simplify(g, distance);  }
+  
+  public static Geometry simplifyVW(Geometry g, double distance)  
+  {   return VWSimplifier.simplify(g, distance);  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SnappingFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SnappingFunctions.java
new file mode 100644
index 0000000..611f872
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SnappingFunctions.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.operation.overlay.snap.*;
+
+/**
+ * Implementations for various geometry functions.
+ * 
+ * @author Martin Davis
+ * 
+ */
+public class SnappingFunctions 
+{
+  public static Geometry snapAtoB(Geometry g, Geometry g2, double distance) 
+  {         
+    Geometry[] snapped = GeometrySnapper.snap(g, g2, distance);
+    return snapped[0];
+  }
+  
+  public static Geometry snapToSelfAndClean(Geometry g, double distance) 
+  {         
+    return GeometrySnapper.snapToSelf(g, distance, true);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SortingFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SortingFunctions.java
new file mode 100644
index 0000000..c293987
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SortingFunctions.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.util.GeometryExtracter;
+
+
+public class SortingFunctions
+{
+  public static Geometry sortByLength(Geometry g)
+  {
+    List geoms = components(g);
+    Collections.sort(geoms, new GeometryLengthComparator());
+    
+    // annotate geometries with area
+    for (Object o : geoms) {
+      Geometry geom = (Geometry) o;
+      geom.setUserData(geom.getLength());
+    }
+    
+    return g.getFactory().buildGeometry(geoms);
+  }
+  
+  private static class GeometryLengthComparator implements Comparator
+  {
+    public int compare(Object o1, Object o2)
+    {
+      Geometry g1 = (Geometry) o1;
+      Geometry g2 = (Geometry) o2;
+      return Double.compare(g1.getLength(), g2.getLength());
+    }
+  }
+  
+  public static Geometry sortByArea(Geometry g)
+  {
+    List geoms = components(g);
+    Collections.sort(geoms, new GeometryAreaComparator());
+    
+    // annotate geometries with area
+    for (Object o : geoms) {
+      Geometry geom = (Geometry) o;
+      geom.setUserData(geom.getArea());
+    }
+    
+    return g.getFactory().buildGeometry(geoms);
+  }
+  
+  private static class GeometryAreaComparator implements Comparator
+  {
+    public int compare(Object o1, Object o2)
+    {
+      Geometry g1 = (Geometry) o1;
+      Geometry g2 = (Geometry) o2;
+      return Double.compare(g1.getArea(), g2.getArea());
+    }
+  }
+  
+  private static List components(Geometry g)
+  {
+    List comp = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      comp.add(g.getGeometryN(i));
+    }
+    return comp;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialIndexFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialIndexFunctions.java
new file mode 100644
index 0000000..cf555fd
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialIndexFunctions.java
@@ -0,0 +1,152 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.index.kdtree.KdTree;
+import org.locationtech.jts.index.quadtree.Quadtree;
+import org.locationtech.jts.index.strtree.AbstractNode;
+import org.locationtech.jts.index.strtree.Boundable;
+import org.locationtech.jts.index.strtree.GeometryItemDistance;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+public class SpatialIndexFunctions
+{
+  public static Geometry kdTreeQuery(Geometry pts, Geometry queryEnv, double tolerance)
+  {
+    KdTree index = buildKdTree(pts, tolerance);
+    // if no query env provided query everything inserted 
+    if (queryEnv == null) queryEnv = pts;
+    List result = index.query(queryEnv.getEnvelopeInternal());
+    Coordinate[] resultCoords = KdTree.toCoordinates(result);
+    return pts.getFactory().createMultiPoint(resultCoords);
+  }
+
+  public static Geometry kdTreeQueryRepeated(Geometry pts, Geometry queryEnv, double tolerance)
+  {
+    KdTree index = buildKdTree(pts, tolerance);
+    // if no query env provided query everything inserted 
+    if (queryEnv == null) queryEnv = pts;
+    List result = index.query(queryEnv.getEnvelopeInternal());
+    Coordinate[] resultCoords = KdTree.toCoordinates(result, true);
+    return pts.getFactory().createMultiPoint(resultCoords);
+  }
+
+  private static KdTree buildKdTree(Geometry geom, double tolerance) {
+    final KdTree index = new KdTree(tolerance);
+    Coordinate[] pt = geom.getCoordinates();
+    for (int i = 0; i < pt.length; i++) {
+      index.insert(pt[i]);
+    }
+    return index;
+  }
+  
+  public static Geometry strTreeBounds(Geometry geoms)
+  {
+    STRtree index = buildSTRtree(geoms);
+    List bounds = new ArrayList();
+    addBounds(index.getRoot(), bounds, geoms.getFactory());
+    return geoms.getFactory().buildGeometry(bounds);
+  }
+
+  private static void addBounds(Boundable bnd, List bounds,
+      GeometryFactory factory) {
+    // don't include bounds of leaf nodes
+    if (! (bnd instanceof AbstractNode)) return;
+    
+    Envelope env = (Envelope) bnd.getBounds();
+    bounds.add(factory.toGeometry(env));
+    if (bnd instanceof AbstractNode) {
+      AbstractNode node = (AbstractNode) bnd;
+      List children = node.getChildBoundables();
+      for (Iterator i = children.iterator(); i.hasNext(); ) {
+        Boundable child = (Boundable) i.next();
+        addBounds(child, bounds, factory);
+      }
+    }
+  }
+
+  public static Geometry strTreeQuery(Geometry geoms, Geometry queryEnv)
+  {
+    STRtree index = buildSTRtree(geoms);
+    // if no query env provided query everything inserted 
+    if (queryEnv == null) queryEnv = geoms;
+    List result = index.query(queryEnv.getEnvelopeInternal());
+    return geoms.getFactory().buildGeometry(result);
+  }
+
+  private static STRtree buildSTRtree(Geometry geom) {
+    final STRtree index = new STRtree();
+    geom.apply(new GeometryFilter() {
+
+      public void filter(Geometry geom) {
+        // only insert atomic geometries
+        if (geom instanceof GeometryCollection) return;
+        index.insert(geom.getEnvelopeInternal(), geom);
+      }
+      
+    });
+    return index;
+  }
+  
+  public static Geometry strTreeNN(Geometry geoms, Geometry geom)
+  {
+    STRtree index = buildSTRtree(geoms);
+    Object result = index.nearestNeighbour(geom.getEnvelopeInternal(), geom, new GeometryItemDistance());
+    return (Geometry) result;
+  }
+
+  public static Geometry strTreeNNk(Geometry geoms, Geometry geom, int k)
+  {
+    STRtree index = buildSTRtree(geoms);
+    Object[] knnObjects = index.nearestNeighbour(geom.getEnvelopeInternal(), geom, new GeometryItemDistance(), k);
+    List knnGeoms = new ArrayList(Arrays.asList(knnObjects));
+    Geometry geometryCollection = geoms.getFactory().buildGeometry(knnGeoms);
+    return geometryCollection;
+  }
+  
+  public static Geometry quadTreeQuery(Geometry geoms, Geometry queryEnv)
+  {
+    Quadtree index = buildQuadtree(geoms);
+    // if no query env provided query everything inserted 
+    if (queryEnv == null) queryEnv = geoms;
+    List result = index.query(queryEnv.getEnvelopeInternal());
+    return geoms.getFactory().buildGeometry(result);
+  }
+
+  private static Quadtree buildQuadtree(Geometry geom) {
+    final Quadtree index = new Quadtree();
+    geom.apply(new GeometryFilter() {
+
+      public void filter(Geometry geom) {
+        // only insert atomic geometries
+        if (geom instanceof GeometryCollection) return;
+        index.insert(geom.getEnvelopeInternal(), geom);
+      }
+      
+    });
+    return index;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialPredicateFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialPredicateFunctions.java
new file mode 100644
index 0000000..28aa66a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/SpatialPredicateFunctions.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Implementations for spatial predicate functions.
+ * 
+ * @author Martin Davis
+ * 
+ */
+public class SpatialPredicateFunctions {
+
+  public static String relate(Geometry a, Geometry b) {
+    return a.relate(b).toString();
+  }
+  public static boolean intersects(Geometry a, Geometry b) {    return a.intersects(b);    }
+  public static boolean crosses(Geometry a, Geometry b) {    return a.crosses(b);    }
+  public static boolean disjoint(Geometry a, Geometry b) {    return a.disjoint(b);    }
+  public static boolean equals(Geometry a, Geometry b) {    return a.equals(b);    }
+  public static boolean contains(Geometry a, Geometry b) {    return a.contains(b);    }
+  public static boolean covers(Geometry a, Geometry b) {    return a.covers(b);    }
+  public static boolean coveredBy(Geometry a, Geometry b) {    return a.coveredBy(b);    }
+  public static boolean within(Geometry a, Geometry b) {    return a.within(b);    }
+  public static boolean overlaps(Geometry a, Geometry b) {    return a.overlaps(b);    }
+  public static boolean touches(Geometry a, Geometry b) {    return a.touches(b);    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/TestCaseGeometryFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/TestCaseGeometryFunctions.java
new file mode 100644
index 0000000..93c1a83
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/TestCaseGeometryFunctions.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.densify.*;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.precision.MinimumClearance;
+
+/**
+ * Geometry functions which
+ * augment the existing methods on {@link Geometry},
+ * for use in XML Test files.
+ * This is the default used in the TestRunner, 
+ * and thus all the operations 
+ * in this class should be named differently to the Geometry methods
+ * (otherwise they will shadow the real Geometry methods).
+ * <p>
+ * If replacing a Geometry method is desired, this
+ * can be done via the -geomfunc argument to the TestRunner.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TestCaseGeometryFunctions 
+{
+	public static Geometry bufferMitredJoin(Geometry g, double distance)	
+	{
+    BufferParameters bufParams = new BufferParameters();
+    bufParams.setJoinStyle(BufferParameters.JOIN_MITRE);
+    
+    return BufferOp.bufferOp(g, distance, bufParams);
+	}
+
+  public static Geometry densify(Geometry g, double distance) 
+  {
+    return Densifier.densify(g, distance);
+  }
+
+  public static double minClearance(Geometry g) 
+  {
+    return MinimumClearance.getDistance(g);
+  }
+
+  public static Geometry minClearanceLine(Geometry g) 
+  {
+    return MinimumClearance.getLine(g);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/TriangleFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/TriangleFunctions.java
new file mode 100644
index 0000000..3dd1832
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/TriangleFunctions.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.GeometryMapper;
+
+
+public class TriangleFunctions {
+  
+  public static Geometry centroid(Geometry g)
+  {
+    return GeometryMapper.map(g, 
+        new GeometryMapper.MapOp() {
+      public Geometry map(Geometry g) {
+        Coordinate[] pts = trianglePts(g);
+        Coordinate cc = Triangle.centroid(pts[0], pts[1], pts[2]);
+        GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+        return geomFact.createPoint(cc);
+      }});
+  }
+  
+  public static Geometry circumcentre(Geometry g)
+  {
+    return GeometryMapper.map(g, 
+        new GeometryMapper.MapOp() {
+      public Geometry map(Geometry g) {
+        Coordinate[] pts = trianglePts(g);
+        Coordinate cc = Triangle.circumcentre(pts[0], pts[1], pts[2]);
+        GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+        return geomFact.createPoint(cc);
+      }});
+  }
+  
+  public static Geometry perpendicularBisectors(Geometry g)
+  {
+    Coordinate[] pts = trianglePts(g);
+    Coordinate cc = Triangle.circumcentre(pts[0], pts[1], pts[2]);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    LineString[] line = new LineString[3];
+    Coordinate p0 = (new LineSegment(pts[1], pts[2])).closestPoint(cc);
+    line[0] = geomFact.createLineString(new Coordinate[] {p0, cc});
+    Coordinate p1 = (new LineSegment(pts[0], pts[2])).closestPoint(cc);
+    line[1] = geomFact.createLineString(new Coordinate[] {p1, cc});
+    Coordinate p2 = (new LineSegment(pts[0], pts[1])).closestPoint(cc);
+    line[2] = geomFact.createLineString(new Coordinate[] {p2, cc});
+    return geomFact.createMultiLineString(line);
+  }
+  
+  public static Geometry incentre(Geometry g)
+  {
+    return GeometryMapper.map(g, 
+        new GeometryMapper.MapOp() {
+      public Geometry map(Geometry g) {
+        Coordinate[] pts = trianglePts(g);
+        Coordinate cc = Triangle.inCentre(pts[0], pts[1], pts[2]);
+        GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+        return geomFact.createPoint(cc);
+      }});
+  }
+  
+  public static Geometry angleBisectors(Geometry g)
+  {
+    Coordinate[] pts = trianglePts(g);
+    Coordinate cc = Triangle.inCentre(pts[0], pts[1], pts[2]);
+    GeometryFactory geomFact = FunctionsUtil.getFactoryOrDefault(g);
+    LineString[] line = new LineString[3];
+    line[0] = geomFact.createLineString(new Coordinate[] {pts[0], cc});
+    line[1] = geomFact.createLineString(new Coordinate[] {pts[1], cc});
+    line[2] = geomFact.createLineString(new Coordinate[] {pts[2], cc});
+    return geomFact.createMultiLineString(line);
+  }
+  
+
+  private static Coordinate[] trianglePts(Geometry g)
+  {
+    Coordinate[] pts = g.getCoordinates();
+    if (pts.length < 3)
+      throw new IllegalArgumentException("Input geometry must have at least 3 points");
+    return pts;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/TriangulationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/TriangulationFunctions.java
new file mode 100644
index 0000000..5c35cf2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/TriangulationFunctions.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.function;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.triangulate.*;
+import org.locationtech.jts.triangulate.quadedge.LocateFailureException;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jtstest.util.*;
+
+
+public class TriangulationFunctions 
+{
+	private static final double TRIANGULATION_TOLERANCE = 0.0;
+	
+  public static Geometry delaunayEdges(Geometry geom)
+  {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    builder.setTolerance(TRIANGULATION_TOLERANCE);
+    Geometry edges = builder.getEdges(geom.getFactory());
+    return edges;
+  }
+
+  public static Geometry delaunayTriangles(Geometry geom)
+  {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    builder.setTolerance(TRIANGULATION_TOLERANCE);
+    Geometry tris = builder.getTriangles(geom.getFactory());
+    return tris;
+  }
+
+  public static Geometry delaunayEdgesWithTolerance(Geometry geom, double tolerance)
+  {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    builder.setTolerance(tolerance);
+    Geometry edges = builder.getEdges(geom.getFactory());
+    return edges;
+  }
+
+
+  public static Geometry delaunayTrianglesWithTolerance(Geometry geom, double tolerance)
+  {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    builder.setTolerance(tolerance);
+    Geometry tris = builder.getTriangles(geom.getFactory());
+    return tris;
+  }
+
+  public static Geometry delaunayTrianglesWithToleranceNoError(Geometry geom, double tolerance)
+  {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    builder.setTolerance(tolerance);
+    try {
+      Geometry tris = builder.getTriangles(geom.getFactory());
+      return tris;
+    }
+    catch (LocateFailureException ex) {
+      System.out.println(ex);
+      // ignore this exception and drop thru
+    }
+    /**
+     * Get the triangles created up until the error
+     */
+    Geometry tris = builder.getSubdivision().getTriangles(geom.getFactory());
+    return tris;      
+  }
+
+  public static Geometry voronoiDiagram(Geometry sitesGeom, Geometry clipGeom)
+  {
+    VoronoiDiagramBuilder builder = new VoronoiDiagramBuilder();
+    builder.setSites(sitesGeom);
+    if (clipGeom != null)
+    	builder.setClipEnvelope(clipGeom.getEnvelopeInternal());
+    builder.setTolerance(TRIANGULATION_TOLERANCE);
+    Geometry diagram = builder.getDiagram(sitesGeom.getFactory()); 
+    return diagram;
+  }
+
+  public static Geometry voronoiDiagramWithData(Geometry sitesGeom, Geometry clipGeom)
+  {
+  	GeometryDataUtil.setComponentDataToIndex(sitesGeom);
+  	
+  	VertexTaggedGeometryDataMapper mapper = new VertexTaggedGeometryDataMapper();
+  	mapper.loadSourceGeometries(sitesGeom);
+  	
+    VoronoiDiagramBuilder builder = new VoronoiDiagramBuilder();
+    builder.setSites(mapper.getCoordinates());
+    if (clipGeom != null)
+    	builder.setClipEnvelope(clipGeom.getEnvelopeInternal());
+    builder.setTolerance(TRIANGULATION_TOLERANCE);
+    Geometry diagram = builder.getDiagram(sitesGeom.getFactory()); 
+    mapper.transferData(diagram);
+    return diagram;
+  }
+
+
+  public static Geometry conformingDelaunayEdges(Geometry sites, Geometry constraints)
+  {
+    return conformingDelaunayEdgesWithTolerance(sites, constraints, TRIANGULATION_TOLERANCE);
+  }
+
+  public static Geometry conformingDelaunayEdgesWithTolerance(Geometry sites, Geometry constraints, double tol)
+  {
+    ConformingDelaunayTriangulationBuilder builder = new ConformingDelaunayTriangulationBuilder();
+    builder.setSites(sites);
+    builder.setConstraints(constraints);
+    builder.setTolerance(tol);
+    
+    GeometryFactory geomFact = sites != null ? sites.getFactory() : constraints.getFactory();
+    Geometry tris = builder.getEdges(geomFact);
+    return tris;
+  }
+
+  public static Geometry conformingDelaunayTriangles(Geometry sites, Geometry constraints)
+  {
+    return conformingDelaunayTrianglesWithTolerance(sites, constraints, TRIANGULATION_TOLERANCE);
+  }
+  
+  public static Geometry conformingDelaunayTrianglesWithTolerance(Geometry sites, Geometry constraints, double tol)
+  {
+		ConformingDelaunayTriangulationBuilder builder = new ConformingDelaunayTriangulationBuilder();
+  	builder.setSites(sites);
+  	builder.setConstraints(constraints);
+  	builder.setTolerance(tol);
+  	
+  	GeometryFactory geomFact = sites != null ? sites.getFactory() : constraints.getFactory();
+  	Geometry tris = builder.getTriangles(geomFact);
+  	return tris;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/ValidationFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/ValidationFunctions.java
new file mode 100644
index 0000000..65d21cf
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/ValidationFunctions.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.operation.valid.TopologyValidationError;
+
+
+public class ValidationFunctions
+{
+  /**
+   * Validates all geometries in a collection independently.
+   * Errors are returned as points at the invalid location
+   * 
+   * @param g
+   * @return the invalid locations, if any
+   */
+  public static Geometry invalidLocations(Geometry g)
+  {
+    List invalidLoc = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Geometry geom = g.getGeometryN(i);
+      IsValidOp ivop = new IsValidOp(geom);
+      TopologyValidationError err = ivop.getValidationError();
+      if (err != null) {
+        invalidLoc.add(g.getFactory().createPoint(err.getCoordinate()));
+      }
+    }
+    return g.getFactory().buildGeometry(invalidLoc);
+  }
+  
+  public static Geometry invalidGeoms(Geometry g)
+  {
+    List invalidGeoms = new ArrayList();
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Geometry geom = g.getGeometryN(i);
+      IsValidOp ivop = new IsValidOp(geom);
+      TopologyValidationError err = ivop.getValidationError();
+      if (err != null) {
+        invalidGeoms.add(geom);
+      }
+    }
+    return g.getFactory().buildGeometry(invalidGeoms);
+  }
+  
+  public static boolean isValidAllowSelfTouchingRingFormingHole(Geometry g) {
+    IsValidOp validOp = new IsValidOp(g);
+    validOp.setSelfTouchingRingFormingHoleValid(true);
+    return validOp.isValid();     
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/function/WriterFunctions.java b/modules/app/src/main/java/org/locationtech/jtstest/function/WriterFunctions.java
new file mode 100644
index 0000000..21c8758
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/function/WriterFunctions.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.function;
+
+import java.lang.reflect.InvocationTargetException;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKBWriter;
+import org.locationtech.jts.io.geojson.GeoJsonWriter;
+import org.locationtech.jts.io.gml2.GMLWriter;
+import org.locationtech.jts.io.kml.KMLWriter;
+import org.locationtech.jtstest.geomfunction.Metadata;
+import org.locationtech.jtstest.util.ClassUtil;
+
+
+public class WriterFunctions 
+{
+  public static String writeKML(Geometry geom)
+  {
+    if (geom == null) return "";
+    KMLWriter writer = new KMLWriter();
+    return writer.write(geom);
+  }
+  
+  public static String writeGML(Geometry geom)
+  {
+    if (geom == null) return "";
+    return (new GMLWriter()).write(geom);
+  }
+
+  public static String writeOra(Geometry g) throws SecurityException, IllegalArgumentException, ClassNotFoundException, NoSuchMethodException, InstantiationException, IllegalAccessException, InvocationTargetException
+  {
+    if (g == null) return "";
+    // call dynamically to avoid dependency on OraWriter
+    String sql = (String) ClassUtil.dynamicCall("com.vividsolutions.jts.io.oracle.OraWriter", 
+        "writeSQL", 
+        new Class[] { Geometry.class }, 
+        new Object[] { g });
+    return sql;
+    //return (new OraWriter(null)).writeSQL(g);
+  }
+  
+  public static String writeWKB(Geometry g)
+  {
+    if (g == null) return "";
+    return WKBWriter.toHex((new WKBWriter().write(g)));
+  }
+  
+  public static String writeGeoJSON(Geometry g)
+  {
+    if (g == null) return "";
+    return (new GeoJsonWriter().write(g));
+  }
+  
+  public static String writeGeoJSONFixDecimal(Geometry g,
+      @Metadata(title="Num Decimals")
+      int numDecimals)
+  {
+    if (g == null) return "";
+    return (new GeoJsonWriter(numDecimals).write(g));
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/BaseGeometryFunction.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/BaseGeometryFunction.java
new file mode 100644
index 0000000..dfcf28e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/BaseGeometryFunction.java
@@ -0,0 +1,190 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import java.lang.reflect.Method;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * A base for implementations of
+ * {@link GeometryFunction} which provides most 
+ * of the required structure.
+ * Extenders must supply the behaviour for the 
+ * actual function invocation.
+ * 
+ * @author Martin Davis
+ *
+ */
+public abstract class BaseGeometryFunction 
+implements GeometryFunction, Comparable
+{
+  public static boolean isBinaryGeomFunction(GeometryFunction func)
+  {
+    return func.getParameterTypes().length >= 1
+        && func.getParameterTypes()[0] == Geometry.class;
+  }
+  public static int firstScalarParamIndex(GeometryFunction func) {
+    Class<?>[] type = func.getParameterTypes();
+    for (int i = 0; i < type.length; i++) {
+      if (! ClassUtil.isGeometry(type[i])) {
+        return i;
+      }
+    }
+    return -1;
+ }
+	protected String category  = null;
+	protected String name;
+	protected String description;
+	protected String[] parameterNames;
+	protected Class[] parameterTypes;
+	protected Class returnType;
+	
+	public BaseGeometryFunction(
+			String category,
+			String name, 
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType)
+	{
+		this.category = category;
+		this.name = name;
+		this.parameterNames = parameterNames;
+		this.parameterTypes = parameterTypes;
+		this.returnType = returnType;
+	}
+	
+	public BaseGeometryFunction(
+			String category,
+			String name, 
+			String description,
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType)
+	{
+		this.category = category;
+		this.name = name;
+		this.description = description;
+		this.parameterNames = parameterNames;
+		this.parameterTypes = parameterTypes;
+		this.returnType = returnType;
+	}
+	
+	public String getCategory()
+	{
+		return category;
+	}
+	
+	public String getName()
+	{
+		return name;
+	}
+	
+	public String getDescription()
+	{
+		return description;
+	}
+	
+	public String[] getParameterNames()
+	{
+		return parameterNames;
+	}
+	
+	/**
+	 * Gets the types of the other function arguments,
+	 * if any.
+	 * 
+	 * @return the types
+	 */
+	public Class[] getParameterTypes()
+	{
+		return parameterTypes;
+	}
+	
+	public Class getReturnType()
+	{
+		return returnType;
+	}
+	
+  public boolean isBinary() {
+    return parameterTypes.length > 0 && parameterTypes[0] == Geometry.class;
+  }
+
+	public String getSignature()
+	{
+		StringBuffer paramTypes = new StringBuffer();
+		paramTypes.append("Geometry");
+		for (int i = 0 ; i < parameterTypes.length; i++) {
+			paramTypes.append(",");
+			paramTypes.append(ClassUtil.getClassname(parameterTypes[i]));
+		}
+		return name + "(" + paramTypes + ")"
+			+ " -> " 
+			+ ClassUtil.getClassname(returnType);
+	}
+	
+  protected static Double getDoubleOrNull(Object[] args, int index)
+  {
+  	if (args.length <= index) return null;
+  	if (args[index] == null) return null;
+  	return (Double) args[index];
+  }
+  
+  protected static Integer getIntegerOrNull(Object[] args, int index)
+  {
+  	if (args.length <= index) return null;
+  	if (args[index] == null) return null;
+  	return (Integer) args[index];
+  }
+  
+	public abstract Object invoke(Geometry geom, Object[] args);
+	
+	/**
+	 * Two functions are the same if they have the 
+	 * same signature (name, parameter types and return type).
+	 * 
+	 * @param obj
+	 * @return true if this object is the same as the <tt>obj</tt> argument
+	 */
+	public boolean equals(Object obj)
+	{
+		if (! (obj instanceof GeometryFunction)) return false;
+		GeometryFunction func = (GeometryFunction) obj;
+		if (! name.equals(func.getName())) return false;
+		if (! returnType.equals(func.getReturnType())) return false;
+		
+		Class[] funcParamTypes = func.getParameterTypes();
+		if (parameterTypes.length != funcParamTypes.length) return false;
+		for (int i = 0; i < parameterTypes.length; i++) {
+			if (! parameterTypes[i].equals(funcParamTypes[i]))
+				return false;
+		}
+		return true;
+	}
+
+	public int compareTo(Object o)
+	{
+		GeometryFunction func = (GeometryFunction) o;
+		int cmp = name.compareTo(func.getName());
+    if (cmp != 0)
+      return cmp;
+		return compareTo(returnType, func.getReturnType());
+		//TODO: compare parameter lists as well
+	}
+	
+	private static int compareTo(Class c1, Class c2)
+	{
+		return c1.getName().compareTo(c2.getName());
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunction.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunction.java
new file mode 100644
index 0000000..c634bde
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunction.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * A reification of a function which can be executed on a 
+ * {@link Geometry}, possibly with other arguments.
+ * The function may return a Geometry or a scalar value.
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface GeometryFunction 
+{
+
+	/**
+	 * Gets the category name of this function
+	 * 
+	 * @return the category name of the function
+	 */
+	String getCategory();
+	
+	/**
+	 * Gets the name of this function
+	 * 
+	 * @return the name of the function
+	 */
+	String getName();
+	
+	/**
+	 * Gets the description of this function
+	 * 
+	 * @return the name of the function
+	 */
+	String getDescription();
+	
+	/**
+	 * Gets the parameter names for this function
+	 * 
+	 * @return the names of the function parameters
+	 */
+	String[] getParameterNames();
+	
+	/**
+	 * Gets the types of the other function arguments,
+	 * if any.
+	 * 
+	 * @return the types
+	 */
+	Class[] getParameterTypes();
+	
+	/**
+	 * Gets the return type of this function
+	 * 
+	 * @return the type of the value returned by this function
+	 */
+	Class getReturnType();
+	
+	/**
+	 * Gets a string representing the signature of this function.
+	 * 
+	 * @return the string for the function signature
+	 */
+	String getSignature();
+	
+	/**
+	 * Invokes this function.
+	 * Note that any exceptions returned must be 
+	 * {@link RuntimeException}s.
+	 * 
+	 * @param geom the target geometry 
+	 * @param args the other arguments to the function
+	 * @return the value computed by the function
+	 * 
+	 */
+	Object invoke(Geometry geom, Object[] args);
+	
+	/**
+	 * Two functions are the same if they have the 
+	 * same name, parameter types and return type.
+	 * 
+	 * @param obj
+	 * @return true if this object is the same as the <tt>obj</tt> argument
+	 */
+	boolean equals(Object obj);
+
+  public abstract boolean isBinary();
+	
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionInvocation.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionInvocation.java
new file mode 100644
index 0000000..8430987
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionInvocation.java
@@ -0,0 +1,62 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.geomfunction;
+
+import org.locationtech.jts.geom.Geometry;
+
+public class GeometryFunctionInvocation {
+
+  private GeometryFunction function;
+  private Object[] args;
+
+  public GeometryFunctionInvocation(GeometryFunction function, Object[] args) {
+    this.function = function;
+    this.args = args;
+  }
+
+  public String getSignature() {
+    if (function == null)
+      return null;
+    return function.getCategory() 
+        + "." + function.getName()
+        + "(" + toString(args) + ")";
+  }
+
+  public GeometryFunction getFunction() {
+    return function;
+  }
+
+  public Object[] getArgs() {
+    return args;
+  }
+  
+  public static String toString(Object[] param)
+  {
+    if (param == null) return "";
+    
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < param.length; i++) {
+      if (i > 0) buf.append(", ");
+      buf.append(toString(param[i]));
+    }
+    return buf.toString();
+  }
+
+  public static String toString(Object o)
+  {
+    if (o == null) return "null";
+    if (o instanceof Geometry)
+      return ((Geometry) o).getGeometryType();
+    return o.toString();
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionRegistry.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionRegistry.java
new file mode 100644
index 0000000..4d03dfb
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionRegistry.java
@@ -0,0 +1,323 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import java.lang.reflect.Method;
+import java.lang.reflect.Modifier;
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.function.AffineTransformationFunctions;
+import org.locationtech.jtstest.function.BoundaryFunctions;
+import org.locationtech.jtstest.function.BufferByUnionFunctions;
+import org.locationtech.jtstest.function.BufferFunctions;
+import org.locationtech.jtstest.function.LineSegmentFunctions;
+import org.locationtech.jtstest.function.ConstructionFunctions;
+import org.locationtech.jtstest.function.ConversionFunctions;
+import org.locationtech.jtstest.function.CreateFractalShapeFunctions;
+import org.locationtech.jtstest.function.CreateRandomShapeFunctions;
+import org.locationtech.jtstest.function.CreateShapeFunctions;
+import org.locationtech.jtstest.function.DissolveFunctions;
+import org.locationtech.jtstest.function.DistanceFunctions;
+import org.locationtech.jtstest.function.DoubleKeyMap;
+import org.locationtech.jtstest.function.GeometryFunctions;
+import org.locationtech.jtstest.function.JTSFunctions;
+import org.locationtech.jtstest.function.LineHandlingFunctions;
+import org.locationtech.jtstest.function.LinearReferencingFunctions;
+import org.locationtech.jtstest.function.NodingFunctions;
+import org.locationtech.jtstest.function.OffsetCurveFunctions;
+import org.locationtech.jtstest.function.OrientationFunctions;
+import org.locationtech.jtstest.function.OverlayFunctions;
+import org.locationtech.jtstest.function.OverlayNoSnapFunctions;
+import org.locationtech.jtstest.function.PointLocationFunctions;
+import org.locationtech.jtstest.function.PolygonOverlayFunctions;
+import org.locationtech.jtstest.function.PolygonizeFunctions;
+import org.locationtech.jtstest.function.PrecisionFunctions;
+import org.locationtech.jtstest.function.PreparedGeometryFunctions;
+import org.locationtech.jtstest.function.SelectionFunctions;
+import org.locationtech.jtstest.function.SimplificationFunctions;
+import org.locationtech.jtstest.function.SnappingFunctions;
+import org.locationtech.jtstest.function.SortingFunctions;
+import org.locationtech.jtstest.function.SpatialIndexFunctions;
+import org.locationtech.jtstest.function.SpatialPredicateFunctions;
+import org.locationtech.jtstest.function.TriangleFunctions;
+import org.locationtech.jtstest.function.TriangulationFunctions;
+import org.locationtech.jtstest.function.ValidationFunctions;
+import org.locationtech.jtstest.function.WriterFunctions;
+
+
+/**
+ * A registry to manage a collection of {@link GeometryFunction}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryFunctionRegistry 
+{
+  public static GeometryFunctionRegistry createTestBuilderRegistry()
+  {
+    GeometryFunctionRegistry funcRegistry = new GeometryFunctionRegistry();
+    
+    funcRegistry.add(GeometryFunctions.class);
+    funcRegistry.add(BoundaryFunctions.class);
+    funcRegistry.add(BufferFunctions.class);
+    funcRegistry.add(BufferByUnionFunctions.class);
+    funcRegistry.add(ConstructionFunctions.class);
+    funcRegistry.add(ConversionFunctions.class);
+    funcRegistry.add(LinearReferencingFunctions.class);
+    funcRegistry.add(LineHandlingFunctions.class);
+    funcRegistry.add(NodingFunctions.class);
+    funcRegistry.add(PolygonizeFunctions.class);
+    funcRegistry.add(PolygonOverlayFunctions.class);
+    funcRegistry.add(PrecisionFunctions.class);
+    funcRegistry.add(PreparedGeometryFunctions.class);
+    funcRegistry.add(SelectionFunctions.class);
+    funcRegistry.add(SimplificationFunctions.class);
+    funcRegistry.add(AffineTransformationFunctions.class);
+    funcRegistry.add(DissolveFunctions.class);
+    funcRegistry.add(DistanceFunctions.class);
+    funcRegistry.add(CreateShapeFunctions.class);
+    funcRegistry.add(CreateFractalShapeFunctions.class);
+    funcRegistry.add(CreateRandomShapeFunctions.class);
+    funcRegistry.add(SpatialIndexFunctions.class);
+    funcRegistry.add(SpatialPredicateFunctions.class);
+    funcRegistry.add(JTSFunctions.class);
+    //funcRegistry.add(MemoryFunctions.class);
+    funcRegistry.add(OffsetCurveFunctions.class);
+    funcRegistry.add(OrientationFunctions.class);
+    funcRegistry.add(LineSegmentFunctions.class);
+    funcRegistry.add(OverlayFunctions.class);
+    funcRegistry.add(OverlayNoSnapFunctions.class);
+    funcRegistry.add(PointLocationFunctions.class);
+    //funcRegistry.add(OverlayEnhancedPrecisionFunctions.class);
+    //funcRegistry.add(OverlayCommonBitsRemovedFunctions.class);
+    funcRegistry.add(SnappingFunctions.class);
+    funcRegistry.add(SortingFunctions.class);
+    funcRegistry.add(TriangulationFunctions.class);
+    funcRegistry.add(TriangleFunctions.class);
+    funcRegistry.add(ValidationFunctions.class);
+    funcRegistry.add(WriterFunctions.class);
+    
+    return funcRegistry;
+  }
+  public static String functionDescriptionHTML(GeometryFunction func)
+  {
+    String txt = "<b>" + func.getSignature() + "</b>";
+    String desc = func.getDescription();
+    if (desc != null) {
+      txt += "<br><br>" + desc;
+    }
+    return "<html>" + txt + "</html>";
+  }
+  
+	private List functions = new ArrayList();
+	private Map sortedFunctions = new TreeMap();
+	private DoubleKeyMap categorizedFunctions = new DoubleKeyMap();
+	private DoubleKeyMap categorizedGeometryFunctions = new DoubleKeyMap();
+  private DoubleKeyMap categorizedScalarFunctions = new DoubleKeyMap();
+	
+	public GeometryFunctionRegistry()
+	{
+	}
+	
+	public GeometryFunctionRegistry(Class clz)
+	{
+		add(clz);
+	}
+	  
+	public List getFunctions()
+	{
+		return functions;
+	}
+
+	public List getGeometryFunctions()
+	{
+		List funList = new ArrayList();
+		for (Iterator i = sortedFunctions.values().iterator(); i.hasNext(); )
+		{
+			GeometryFunction fun = (GeometryFunction) i.next();
+			if (hasGeometryResult(fun))
+				funList.add(fun);
+		}
+		return funList;
+	}
+	
+	public static boolean hasGeometryResult(GeometryFunction func)
+	{
+		return Geometry.class.isAssignableFrom(func.getReturnType());
+	}
+	
+	public List getScalarFunctions()
+	{
+		List scalarFun = new ArrayList();
+		for (Iterator i = sortedFunctions.values().iterator(); i.hasNext(); )
+		{
+			GeometryFunction fun = (GeometryFunction) i.next();
+			if (! hasGeometryResult(fun))
+				scalarFun.add(fun);
+		}
+		return scalarFun;
+	}
+	
+	/**
+	 * Adds functions for all the static methods in the given class.
+	 * 
+	 * @param geomFuncClass
+	 */
+	public void add(Class geomFuncClass)
+	{
+		List funcs = createFunctions(geomFuncClass);
+		// sort list of functions so they appear nicely in the UI list
+		Collections.sort(funcs);
+		add(funcs);
+	}
+	
+	/**
+	 * Adds functions for all the static methods in the given class.
+	 * 
+	 * @param geomFuncClassname the name of the class to load and extract functions from
+	 */
+	public void add(String geomFuncClassname)
+	 throws ClassNotFoundException
+	{
+		Class geomFuncClass = null;
+		geomFuncClass = this.getClass().getClassLoader().loadClass(geomFuncClassname);
+		add(geomFuncClass);
+	}
+	
+
+	public void add(Collection funcs)
+	{
+		for (Iterator i = funcs.iterator(); i.hasNext(); ) {
+			GeometryFunction f = (GeometryFunction) i.next();
+			add(f);
+		}
+	}
+	
+	/**
+	 * Create {@link GeometryFunction}s for all the static 
+	 * methods in the given class
+	 * 
+	 * @param functionClass
+	 * @return a list of the functions created
+	 */
+	public List createFunctions(Class functionClass) {
+		List funcs = new ArrayList();
+		Method[] method = functionClass.getMethods();
+		for (int i = 0; i < method.length; i++) {
+			int mod = method[i].getModifiers();
+			if (Modifier.isStatic(mod) && Modifier.isPublic(mod)) {
+				funcs.add(StaticMethodGeometryFunction.createFunction(method[i]));
+			}
+		}
+		return funcs;
+	}
+
+	
+	/**
+	 * Adds a function if it does not currently
+   * exist in the registry, or replaces the existing one
+	 * with the same signature.
+	 * 
+	 * @param func a function
+	 */
+	public void add(GeometryFunction func)
+	{
+		functions.add(func);
+		sortedFunctions.put(func.getName(), func);
+		categorizedFunctions.put(func.getCategory(), func.getName(), func);
+		if (hasGeometryResult(func)) {
+			categorizedGeometryFunctions.put(func.getCategory(), func.getName(), func);
+		}
+		else {
+      categorizedScalarFunctions.put(func.getCategory(), func.getName(), func);		  
+		}
+	}
+	
+  public DoubleKeyMap getCategorizedGeometryFunctions()
+  {
+    return categorizedGeometryFunctions;
+  }
+  
+  public DoubleKeyMap getCategorizedScalarFunctions()
+  {
+    return categorizedScalarFunctions;
+  }
+  
+	public Collection getCategories()
+	{
+		return categorizedFunctions.keySet();
+	}
+	
+	public Collection getFunctions(String category)
+	{
+		return categorizedFunctions.values(category);
+	}
+	
+	/*
+		int index = functions.indexOf(func);
+		if (index == -1) {
+			sortedFunctions.put(func.getName(), func);
+		}
+		else {
+			functions.set(index, func);
+		}	
+	}
+	*/
+
+	
+  /**
+   * Finds the first function which matches the given signature.
+   * 
+   * @param name
+   * @param paramTypes
+   * @return a matching function, or null
+   */
+  public GeometryFunction find(String name, Class[] paramTypes)
+  {
+    return null;
+  }
+  
+  /**
+   * Finds the first function which matches the given name and argument count.
+   * 
+   * @param name
+   * @return a matching function, or null
+   */
+  public GeometryFunction find(String name, int argCount)
+  {
+    for (Iterator i = functions.iterator(); i.hasNext(); ) {
+      GeometryFunction func = (GeometryFunction) i.next();
+      String funcName = func.getName();
+      if (funcName.equalsIgnoreCase(name) 
+      		&& func.getParameterTypes().length == argCount)
+        return func;
+    }
+    return null;
+  }
+  /**
+   * Finds the first function which matches the given name.
+   * 
+   * @param name
+   * @return a matching function, or null
+   */
+  public GeometryFunction find(String name)
+  {
+    for (Iterator i = functions.iterator(); i.hasNext(); ) {
+      GeometryFunction func = (GeometryFunction) i.next();
+      String funcName = func.getName();
+      if (funcName.equalsIgnoreCase(name))
+        return func;
+    }
+    return null;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionUtil.java
new file mode 100644
index 0000000..2eeebd0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/GeometryFunctionUtil.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+public class GeometryFunctionUtil {
+
+  public static String toolTipText(GeometryFunction func) {
+    StringBuilder sb = new StringBuilder();
+    sb.append("<html>");
+    sb.append(func.getSignature());
+    String desc = func.getDescription();
+    if (desc != null) sb.append("<br>" + desc);
+    sb.append("</html>");
+    return sb.toString();
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/Metadata.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/Metadata.java
new file mode 100644
index 0000000..4411da5
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/Metadata.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import java.lang.annotation.*;
+
+ at Retention(RetentionPolicy.RUNTIME)
+public @interface Metadata
+{
+  String name() default "";
+  String title() default "";
+  String description() default "";
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/MetadataUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/MetadataUtil.java
new file mode 100644
index 0000000..9cd26d2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/MetadataUtil.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import java.lang.annotation.Annotation;
+
+public class MetadataUtil {
+
+  public static String name(Annotation[] anno) {
+    for (int i = 0; i < anno.length; i++) {
+      if (anno[i] instanceof Metadata) {
+        Metadata doc = (Metadata) anno[i];
+        if (doc != null)
+          return doc.name();
+      }
+    }
+    return null;
+  }
+
+  public static String title(Annotation[] anno) {
+    for (int i = 0; i < anno.length; i++) {
+      if (anno[i] instanceof Metadata) {
+        Metadata doc = (Metadata) anno[i];
+        if (doc != null)
+          return doc.title();
+      }
+    }
+    return null;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/RepeaterGeometryFunction.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/RepeaterGeometryFunction.java
new file mode 100644
index 0000000..56335b9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/RepeaterGeometryFunction.java
@@ -0,0 +1,105 @@
+package org.locationtech.jtstest.geomfunction;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.function.FunctionsUtil;
+import org.locationtech.jtstest.util.ClassUtil;
+
+public class RepeaterGeometryFunction implements GeometryFunction {
+
+  private GeometryFunction fun;
+  private int count;
+
+  public RepeaterGeometryFunction(GeometryFunction fun, int count) {
+    this.fun = fun;
+    this.count = count;
+  }
+  
+  public String getCategory() {
+    return fun.getCategory();
+  }
+
+  public String getName() {
+    return fun.getName() + repeatAnnotation();
+  }
+
+  public String getDescription() {
+    return fun.getDescription();
+  }
+
+  public String[] getParameterNames() {
+    return fun.getParameterNames();
+  }
+
+  public Class[] getParameterTypes() {
+    return fun.getParameterTypes();
+  }
+
+  public Class getReturnType() {
+    return fun.getReturnType();
+  }
+
+  public String getSignature() {
+    return fun.getSignature();
+  }
+
+  private String repeatAnnotation() {
+    return "*" + count;
+  }
+
+  public boolean isBinary() {
+    return fun.isBinary();
+  }
+  
+  public Object invoke(Geometry geom, Object[] args) {
+    
+    if (! isRepeatable(fun)) {
+      throw new IllegalArgumentException("Cannot repeat function whose argumnent is not a double");
+    }
+    
+    //TODO: handle repeating methods with integer arg
+    int repeatArgIndex = repeatableArgIndex(fun);
+    Double argStart = ClassUtil.toDouble(args[repeatArgIndex]);
+    return invokeRepeated(geom, args, argStart);
+  }
+
+  public static boolean isRepeatable(GeometryFunction fun) {
+    if (! (fun.getReturnType() ==  Geometry.class )) return false;
+    
+    Class[] paramType = fun.getParameterTypes();
+    int repeatArgIndex = repeatableArgIndex(fun);
+    // abort if no repeatable parameter
+    if (paramType.length < repeatArgIndex + 1) return false;
+    Class type = paramType[repeatArgIndex];
+    if (! ClassUtil.isDouble(type)) return false;
+    
+    /*
+    Double argBase = ClassUtil.toDouble(args[0]);
+    if (argBase == null) return false;
+    */
+    
+    return true;
+  }
+
+  public static int repeatableArgIndex(GeometryFunction fun) {
+    if (fun.isBinary()) return 1;
+    return 0;
+  }
+  private Object invokeRepeated(Geometry geom, Object[] args, double argStart) {
+    Geometry[] results = new Geometry[count];
+    int repeatArgIndex = repeatableArgIndex(fun);
+    for (int i = 1; i <= count; i++) {
+      double val = argStart * i;
+      Geometry result = (Geometry) fun.invoke(geom, copyArgs(args, repeatArgIndex, val));
+      FunctionsUtil.showIndicator(result);
+      results[i-1] = result;
+    }
+    return geom.getFactory().createGeometryCollection(results);
+  }
+
+  private Object[] copyArgs(Object[] args, int replaceIndex, double val) {
+    Object[] newArgs = args.clone();
+    newArgs[replaceIndex] = val;
+    return newArgs;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/StaticMethodGeometryFunction.java b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/StaticMethodGeometryFunction.java
new file mode 100644
index 0000000..bfea750
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/geomfunction/StaticMethodGeometryFunction.java
@@ -0,0 +1,205 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomfunction;
+
+import java.lang.annotation.Annotation;
+import java.lang.reflect.*;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * A {@link GeometryFunction} which calls a static
+ * {@link Method}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class StaticMethodGeometryFunction
+	extends BaseGeometryFunction
+{
+  private static final String PARAM_NAME_TEXT = "Text";
+  private static final String PARAM_NAME_COUNT = "Count";
+  private static final String PARAM_NAME_DISTANCE = "Distance";
+  
+  private static final String FUNCTIONS_SUFFIX = "Functions";
+	
+	public static StaticMethodGeometryFunction createFunction(Method method)
+	{
+		Assert.isTrue(Geometry.class.isAssignableFrom((method.getParameterTypes())[0]));
+		
+		Class clz = method.getDeclaringClass();
+		
+		String category = extractCategory(ClassUtil.getClassname(clz));
+		String funcName = method.getName();
+		String description = extractDescription(method);
+		String[] paramNames = extractParamNames(method);
+		Class[] paramTypes = extractParamTypes(method);
+		Class returnType = method.getReturnType();
+		
+		return new StaticMethodGeometryFunction(category, funcName, 
+				description,
+				paramNames, paramTypes,
+				returnType, method);    
+	}
+	
+	private static String extractCategory(String className)
+	{
+		String trim = StringUtil.removeFromEnd(className, FUNCTIONS_SUFFIX);
+		return trim;
+	}
+	
+	/**
+	 * Java doesn't permit accessing the original code parameter names, unfortunately.
+	 * 
+	 * @param method
+	 * @return
+	 */
+	private static String[] extractParamNames(Method method)
+	{
+		// Synthesize default names
+		String[] name = defaultParamNames(method);
+		// override with metadata titles, if any
+    Annotation[][] anno = method.getParameterAnnotations();
+		// Skip first annotation - it is the target geometry
+		for (int i = 0; i < name.length; i++) {
+			String annoName = MetadataUtil.title(anno[i+1]);
+			if (annoName != null) {
+			  name[i] = annoName;
+			}
+		}
+		return name;
+	}
+	
+	private static String[] defaultParamNames(Method method) {
+	  int firstScalarIndex = firstScalarParamIndex(method);
+	   // Synthesize default names
+	  Class<?>[] type = method.getParameterTypes();
+    String[] name = new String[type.length - 1];
+    for (int i = 0; i < name.length; i++) {
+      // for first scalar parameter choose default name based on type
+      name[i] = "Arg " + i;
+      if (i+1 == firstScalarIndex) {
+        name[i] = paramNamePrimary(type[firstScalarIndex]);
+      }
+    }
+    return name;
+	}
+	private static int firstScalarParamIndex(Method method) {
+	   Class<?>[] type = method.getParameterTypes();
+	   for (int i = 0; i < type.length; i++) {
+	     if (! ClassUtil.isGeometry(type[i])) {
+	       return i;
+	     }
+	   }
+	   return -1;
+	}
+  private static String paramNamePrimary(Class<?> clz) {
+    if (clz == String.class) return PARAM_NAME_TEXT;
+    if (ClassUtil.isDouble(clz)) return PARAM_NAME_DISTANCE;
+    //if (ClassUtil.isInt(clz)) return PARAM_NAME_COUNT;
+    return PARAM_NAME_COUNT;
+  }
+
+  private static String extractDescription(Method method)
+	{
+    Metadata doc = method.getAnnotation(Metadata.class);
+    String desc = (doc == null) ? "" : doc.description();
+    return desc;
+	}
+	
+	private static Class[] extractParamTypes(Method method)
+	{
+		Class[] methodParamTypes = method.getParameterTypes();
+		Class[] types = new Class[methodParamTypes.length - 1];
+		for (int i = 1; i < methodParamTypes.length; i++)
+			types[i-1] = methodParamTypes[i];
+		return types;
+	}
+
+  private Method method;
+
+	public StaticMethodGeometryFunction(
+			String category,
+			String name, 
+			String description,
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType,
+			Method method)
+	{
+		super(category, name, description, parameterNames, parameterTypes, returnType);
+    this.method = method;
+	}
+	
+  public Object invoke(Geometry g, Object[] arg) 
+  {
+    return invoke(method, null, createFullArgs(g, arg));
+  }
+
+  /**
+   * Creates an arg array which includes the target geometry as the first argument
+   * 
+   * @param g
+   * @param arg
+   * @return
+   */
+  private static Object[] createFullArgs(Geometry g, Object[] arg)
+  {
+  	int fullArgLen = 1;
+  	if (arg != null) 
+  		fullArgLen = arg.length + 1;
+  	Object[] fullArg = new Object[fullArgLen];
+  	fullArg[0] = g;
+  	for (int i = 1; i < fullArgLen; i++) {
+  		fullArg[i] = arg[i-1];
+  	}
+  	return fullArg;
+  }
+  
+  public static Object invoke(Method method, Object target, Object[] args)
+  {
+    Object result;
+    try {
+      result = method.invoke(target, args);
+    }
+    catch (InvocationTargetException ex) {
+      Throwable t = ex.getCause();
+      if (t instanceof RuntimeException)
+      	throw (RuntimeException) t;
+      throw new RuntimeException(invocationErrMsg(ex));
+    }
+    catch (Exception ex) {
+      System.out.println(ex.getMessage());
+      throw new RuntimeException(ex.getMessage());
+    }
+    return result;
+  }
+  
+  private static String invocationErrMsg(InvocationTargetException ex)
+  {
+    Throwable targetEx = ex.getTargetException();
+    String msg = getClassname(targetEx.getClass())
+    + ": " +
+    targetEx.getMessage();
+    return msg;
+  }
+  
+  public static String getClassname(Class javaClass)
+  {
+    String jClassName = javaClass.getName();
+    int lastDotPos = jClassName.lastIndexOf(".");
+    return jClassName.substring(lastDotPos + 1, jClassName.length());
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/test/TestCase.java b/modules/app/src/main/java/org/locationtech/jtstest/test/TestCase.java
new file mode 100644
index 0000000..56f994a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/test/TestCase.java
@@ -0,0 +1,360 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.test;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * @version 1.7
+ */
+public class TestCase implements Testable {
+  private PrecisionModel pm = new PrecisionModel();
+  private WKTWriter wktWriter = new WKTWriter();
+  protected String name, description, expectedIM;
+  protected boolean isRun = false;
+  protected boolean failed = false;
+  //protected boolean passed = false;
+  protected String failedMsg = "";
+  private Geometry expectedConvexHull = null;
+  private Geometry expectedBoundary = null;
+  private Geometry expectedIntersection = null;
+  private Geometry expectedUnion = null;
+  private Geometry expectedDifference = null;
+  private Geometry expectedSymDifference = null;
+  private Geometry expectedCentroid = null;
+  private IntersectionMatrix im;
+  private Geometry[] geom = new Geometry[2];
+  private String wkta;
+  private String wktb;
+
+  public TestCase() {
+    this(null, null, null, null, null, null, null, null, null, null);
+  }
+
+  public TestCase(String name) {
+    this(name, null, null, null, null, null, null, null, null, null);
+  }
+
+  public TestCase(String name, String description, String wkta, String wktb,
+      String expectedIM) {
+    this(name, description, wkta, wktb, expectedIM, null, null, null, null,
+        null);
+  }
+
+  public TestCase(String name, String description, String wkta, String wktb,
+      String expectedIM, String expectedConvexHull, String expectedIntersection,
+      String expectedUnion, String expectedDifference, String expectedSymDifference) {
+    this(name, description, wkta, wktb, expectedIM, expectedConvexHull, expectedIntersection,
+        expectedUnion, expectedDifference, expectedSymDifference, null);
+  }
+
+  public TestCase(String name, String description, String wkta, String wktb,
+      String expectedIM, String expectedConvexHull, String expectedIntersection,
+      String expectedUnion, String expectedDifference, String expectedSymDifference,
+      String expectedBoundary) {
+    try {
+      init(name, description, wkta, wktb, expectedIM, toNullOrGeometry(expectedConvexHull),
+          toNullOrGeometry(expectedIntersection), toNullOrGeometry(expectedUnion),
+          toNullOrGeometry(expectedDifference), toNullOrGeometry(expectedSymDifference),
+          toNullOrGeometry(expectedBoundary));
+    }
+    catch (ParseException e) {
+      Assert.shouldNeverReachHere();
+    }
+  }
+
+  public TestCase(TestCase tc) {
+    init(tc.name, tc.description, tc.getWellKnownText(0), tc.getWellKnownText(1),
+        tc.expectedIM, tc.getExpectedConvexHull(), tc.getExpectedIntersection(),
+        tc.getExpectedUnion(), tc.getExpectedDifference(), tc.getExpectedSymDifference(),
+        tc.getExpectedBoundary());
+  }
+
+  public void setGeometry(int index, Geometry g) {
+    geom[index] = g;
+  }
+
+  public TestCase setPrecisionModel(PrecisionModel pm)
+  {
+    this.pm = pm;
+    return this;
+  }
+  public void setIntersectionMatrix(IntersectionMatrix im) {
+    this.im = im;
+  }
+
+  public void setExpectedIntersectionMatrix(String expectedIntersectionMatrix) {
+    expectedIM = expectedIntersectionMatrix;
+  }
+
+  public TestCase setExpectedRelateMatrix(String expectedIntersectionMatrix) {
+    expectedIM = expectedIntersectionMatrix;
+    return this;
+  }
+
+  public TestCase setTestName(String name) {
+    this.name = name;
+    return this;
+  }
+
+  public void setName(String name) {
+    this.name = name;
+  }
+
+  public void setDescription(String description) {
+    this.description = description;
+  }
+
+  public void setExpectedConvexHull(Geometry expectedConvexHull) {
+    this.expectedConvexHull = expectedConvexHull;
+  }
+
+  public void setExpectedBoundary(Geometry expectedBoundary) {
+    this.expectedBoundary = expectedBoundary;
+  }
+
+  public void setExpectedIntersection(Geometry expectedIntersection) {
+    this.expectedIntersection = expectedIntersection;
+  }
+
+  public void setExpectedUnion(Geometry expectedUnion) {
+    this.expectedUnion = expectedUnion;
+  }
+
+  public void setExpectedDifference(Geometry expectedDifference) {
+    this.expectedDifference = expectedDifference;
+  }
+
+  public void setExpectedSymDifference(Geometry expectedSymDifference) {
+    this.expectedSymDifference = expectedSymDifference;
+  }
+
+  public void setExpectedCentroid(Geometry expectedCentroid) {
+    this.expectedCentroid = expectedCentroid;
+  }
+
+  public TestCase setExpectedIntersection(String wkt) {
+    try {
+      this.expectedIntersection = toNullOrGeometry(wkt);
+    }
+    catch (ParseException e) {
+      Assert.shouldNeverReachHere();
+    }
+    return this;
+  }
+
+  public TestCase setExpectedBoundary(String wkt) {
+    try {
+      this.expectedBoundary = toNullOrGeometry(wkt);
+    }
+    catch (ParseException e) {
+      Assert.shouldNeverReachHere();
+    }
+    return this;
+  }
+
+  public TestCase setA(String wkta) {
+    this.wkta = wkta;
+    return this;
+  }
+
+  public TestCase setB(String wktb) {
+    this.wktb = wktb;
+    return this;
+  }
+
+  public Geometry getGeometry(int index) {
+    return geom[index];
+  }
+
+  public IntersectionMatrix getIntersectionMatrix() {
+    return im;
+  }
+
+  public String getExpectedIntersectionMatrix() {
+    return expectedIM;
+  }
+
+  public String getName() {
+    return name;
+  }
+
+  public String getDescription() {
+    return description;
+  }
+
+  public boolean isFailed() {
+    return failed;
+  }
+
+  public String getFailedMsg() {
+    return failedMsg;
+  }
+
+  public boolean isPassed() {
+    return isRun && !failed;
+  }
+
+  public boolean isRun() {
+    return isRun;
+  }
+
+  public String getWellKnownText(int i) {
+    if (geom[i] == null) {
+      return null;
+    }
+    return wktWriter.write(geom[i]);
+  }
+
+  public Geometry getExpectedConvexHull() {
+    return expectedConvexHull;
+  }
+
+  public Geometry getExpectedBoundary() {
+    return expectedBoundary;
+  }
+
+  public Geometry getExpectedIntersection() {
+    return expectedIntersection;
+  }
+
+  public Geometry getExpectedUnion() {
+    return expectedUnion;
+  }
+
+  public Geometry getExpectedDifference() {
+    return expectedDifference;
+  }
+
+  public Geometry getExpectedSymDifference() {
+    return expectedSymDifference;
+  }
+
+  public Geometry[] getGeometries() {
+    return geom;
+  }
+
+  public void runTest() throws ParseException {
+    failed = false;
+    isRun = true;
+    initGeometry();
+    if (expectedIM != null) {
+      IntersectionMatrix im = null;
+      if (geom[0] != null && geom[1] != null) {
+        im = relate(geom[0], geom[1]);
+      }
+      if (im != null) {
+        String msg = " expected " + expectedIM + ", found " + im.toString();
+        assertTrue(im.matches(expectedIM), msg);
+      }
+    }
+    if (expectedBoundary != null) {
+      Geometry result = geom[0].getBoundary();
+      assertEqualsExact(expectedBoundary, result, " expected boundary "
+           + expectedBoundary.toText() + " , found " + result.toText());
+    }
+    if (expectedConvexHull != null) {
+      Geometry result = geom[0].convexHull();
+      assertEqualsExact(expectedConvexHull, result, " expected convex hull "
+           + expectedConvexHull.toText() + " , found " + result.toText());
+    }
+    if (expectedIntersection != null) {
+      Geometry result = geom[0].intersection(geom[1]);
+      assertEqualsExact(expectedIntersection, result, " expected intersection "
+           + expectedIntersection.toText() + " , found " + result.toText());
+    }
+    if (expectedUnion != null) {
+      Geometry result = geom[0].union(geom[1]);
+      assertEqualsExact(expectedUnion, result, " expected union "
+           + expectedUnion.toText() + " , found " + result.toText());
+    }
+    if (expectedDifference != null) {
+      Geometry result = geom[0].difference(geom[1]);
+      assertEqualsExact(expectedDifference, result, " expected difference "
+           + expectedDifference.toText() + " , found " + result.toText());
+    }
+    if (expectedSymDifference != null) {
+      Geometry result = geom[0].symDifference(geom[1]);
+      assertEqualsExact(expectedSymDifference, result, " expected sym difference "
+           + expectedSymDifference.toText() + " , found " + result.toText());
+    }
+  }
+
+  public void initGeometry() throws ParseException {
+    GeometryFactory fact = new GeometryFactory(pm, 0);
+    WKTReader wktRdr = new WKTReader(fact);
+    if (geom[0] != null) {
+      return;
+    }
+    if (wkta != null) {
+      geom[0] = wktRdr.read(wkta);
+    }
+    if (wktb != null) {
+      geom[1] = wktRdr.read(wktb);
+    }
+  }
+
+  void init(String name, String description, String wkta, String wktb, String expectedIM,
+      Geometry expectedConvexHull, Geometry expectedIntersection, Geometry expectedUnion,
+      Geometry expectedDifference, Geometry expectedSymDifference, Geometry expectedBoundary) {
+    this.name = name;
+    this.description = description;
+    this.wkta = wkta;
+    this.wktb = wktb;
+    this.expectedIM = expectedIM;
+    this.expectedConvexHull = expectedConvexHull;
+    this.expectedBoundary = expectedBoundary;
+    this.expectedIntersection = expectedIntersection;
+    this.expectedUnion = expectedUnion;
+    this.expectedDifference = expectedDifference;
+    this.expectedSymDifference = expectedSymDifference;
+  }
+
+  IntersectionMatrix relate(Geometry a, Geometry b) {
+    return a.relate(b);
+  }
+
+  void assertEquals(Object o1, Object o2, String msg) {
+    assertTrue(o1.equals(o2), msg);
+  }
+
+  void assertEqualsExact(Geometry g1, Geometry g2, String msg) {
+    Geometry g1Clone = (Geometry) g1.clone();
+    Geometry g2Clone = (Geometry) g2.clone();
+    g1Clone.normalize();
+    g2Clone.normalize();
+    assertTrue(g1Clone.equalsExact(g2Clone), msg);
+  }
+
+  void assertTrue(boolean val, String msg) {
+    if (!val) {
+      failed = true;
+      failedMsg = msg;
+    }
+  }
+
+  private Geometry toNullOrGeometry(String wellKnownText) throws ParseException {
+    if (wellKnownText == null) {
+      return null;
+    }
+    GeometryFactory fact = new GeometryFactory(pm, 0);
+    WKTReader wktRdr = new WKTReader(fact);
+    return wktRdr.read(wellKnownText);
+  }
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/test/TestCaseList.java b/modules/app/src/main/java/org/locationtech/jtstest/test/TestCaseList.java
new file mode 100644
index 0000000..81eb447
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/test/TestCaseList.java
@@ -0,0 +1,76 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.test;
+
+import java.util.*;
+
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+
+
+/**
+ * @version 1.7
+ */
+public class TestCaseList {
+  ArrayList tests = new ArrayList();
+
+  public TestCaseList() { }
+
+  public List getList() {
+    return tests;
+  }
+  public int size() {
+    return tests.size();
+  }
+  public Testable get(int i) {
+    return (Testable) tests.get(i);
+  }
+  public void add(Testable tc) {
+    tests.add(tc);
+  }
+  public void add(TestCaseEdit tc, int i) {
+    arrayAdd(tests, tc, i);
+  }
+  public void add(TestCaseList tcl) {
+    for (Iterator i = tcl.tests.iterator(); i.hasNext(); ) {
+      tests.add((Testable) i.next());
+    }
+  }
+  public void remove(int i) {
+    tests.remove(i);
+  }
+
+  /**
+   * A shim for ArrayList.add(Object, int)
+   * 
+   * @param list ArrayList to add to
+   * @param o object to add
+   * @param index index to add at
+   */
+  private static void arrayAdd(ArrayList list, Object o, int index) {
+    list.add(o);
+    // adding at or after end of array?
+    if (index >= list.size()) {
+      return;
+    }
+    
+    int n = list.size();
+    // move elements up to make room for new element
+    for (int i = n-1; i > index; i--) {
+      list.set(i, list.get(i - 1));
+    }
+    list.set(index, o);
+  }
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/test/Testable.java b/modules/app/src/main/java/org/locationtech/jtstest/test/Testable.java
new file mode 100644
index 0000000..425ac5c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/test/Testable.java
@@ -0,0 +1,50 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.test;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.io.ParseException;
+
+
+/**
+ * @version 1.7
+ */
+public interface Testable {
+
+
+  String getName();
+
+
+  Geometry getGeometry(int index);
+
+
+  void setGeometry(int index, Geometry g);
+
+
+  IntersectionMatrix getIntersectionMatrix();
+
+
+  void setIntersectionMatrix(IntersectionMatrix im);
+
+  void initGeometry() throws ParseException;
+
+  String getDescription();
+
+  String getWellKnownText(int i);
+
+  void setName(String name);
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppConstants.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppConstants.java
new file mode 100644
index 0000000..bc49326
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppConstants.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Color;
+import java.awt.Font;
+
+import javax.swing.ImageIcon;
+
+import org.locationtech.jts.awt.FontGlyphReader;
+import org.locationtech.jtstest.testbuilder.model.GeometryDepiction;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+
+
+public class AppConstants 
+{
+  public static final int POINT_SIZE = 5;
+  public static final int VERTEX_SIZE = 4;
+  public static double HIGHLIGHT_SIZE = 50.0;
+  public static double VERTEX_SHADOW_SIZE = 100;
+  
+	public static double TOPO_STRETCH_VIEW_DIST = 5;
+	
+	public static double  MASK_WIDTH_FRAC = 0.3333;
+	// a very light gray
+	public static final Color MASK_CLR = new Color(230, 230, 230);
+	
+  public static final Color VERTEX_SHADOW_CLR = new Color(180,180,180);
+  public static final Color VERTEX_HIGHLIGHT_CLR = new Color(255, 255, 0);
+  
+  public static final Color HIGHLIGHT_CLR = new Color(255, 192, 0, 150);
+  public static final Color HIGHLIGHT_FILL_CLR = new Color(255, 240, 192, 200);
+  
+	public static final Color BAND_CLR = new Color(255, 0, 0, 255);
+	public static final Color INDICATOR_FILL_CLR = GeometryDepiction.GEOM_RESULT_FILL_CLR;
+	//public static final Color INDICATOR_LINE_COLOR = new Color(255, 0, 0, 255);
+	//public static final Color INDICATOR_FILL_COLOR = new Color(255, 200, 200, 200);
+	public static final Color INDICATOR_LINE_CLR = GeometryDepiction.GEOM_RESULT_LINE_CLR;
+
+	public static final int AXIS_WIDTH = 3;
+	public static final Color AXIS_CLR = Color.lightGray;
+
+	public static final Color GRID_CLR = Color.lightGray;
+
+	public static final Color GRID_MAJOR_CLR = ColorUtil.gray(240);
+	public static final Color GRID_MINOR_CLR = ColorUtil.gray(190);
+  public static int TOLERANCE_PIXELS = 5;
+
+  public final static ImageIcon ICON_COLLECTION 	= new ImageIcon(AppConstants.class.getResource("Icon_GeomCollection.png"));
+  public final static ImageIcon ICON_COLLECTION_B 	= new ImageIcon(AppConstants.class.getResource("Icon_GeomCollection_B.png"));
+  public final static ImageIcon ICON_POLYGON 	= new ImageIcon(AppConstants.class.getResource("Icon_Polygon.png"));
+  public final static ImageIcon ICON_POLYGON_B 	= new ImageIcon(AppConstants.class.getResource("Icon_Polygon_B.png"));
+  public final static ImageIcon ICON_LINEARRING 	= new ImageIcon(AppConstants.class.getResource("Icon_LinearRing.png"));
+  public final static ImageIcon ICON_LINEARRING_B 	= new ImageIcon(AppConstants.class.getResource("Icon_LinearRing_B.png"));
+  public final static ImageIcon ICON_LINESTRING 	= new ImageIcon(AppConstants.class.getResource("Icon_LineString.png"));
+  public final static ImageIcon ICON_LINESTRING_B 	= new ImageIcon(AppConstants.class.getResource("Icon_LineString_B.png"));
+  public final static ImageIcon ICON_POINT 		= new ImageIcon(AppConstants.class.getResource("Icon_Point.png"));
+  public final static ImageIcon ICON_POINT_B 	= new ImageIcon(AppConstants.class.getResource("Icon_Point_B.png"));
+  
+  
+  public final static Font FONT_LABEL = new Font(FontGlyphReader.FONT_SANSSERIF, Font.BOLD, 12);
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppCursors.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppCursors.java
new file mode 100644
index 0000000..ce395e4
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppCursors.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Cursor;
+import java.awt.Toolkit;
+
+import javax.swing.ImageIcon;
+
+public class AppCursors
+{
+  public static Cursor DRAW_GEOM = Toolkit.getDefaultToolkit().createCustomCursor(
+      IconLoader.icon("DrawCursor.png").getImage(), new java.awt.Point(4, 26),
+      "Draw");
+
+  public static Cursor EDIT_VERTEX = Toolkit.getDefaultToolkit().createCustomCursor(
+      IconLoader.icon("MoveVertexCursor.gif").getImage(),
+      new java.awt.Point(16, 16), "MoveVertex");
+
+  public static Cursor HAND = Toolkit.getDefaultToolkit().createCustomCursor(
+      IconLoader.icon("Hand.gif").getImage(), new java.awt.Point(7, 7), "Pan");
+
+  public static Cursor ZOOM = Toolkit.getDefaultToolkit().createCustomCursor(
+      IconLoader.icon("MagnifyCursor.gif").getImage(),
+      new java.awt.Point(16, 16), "Zoom In");
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppStrings.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppStrings.java
new file mode 100644
index 0000000..1175178
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/AppStrings.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+public class AppStrings {
+
+  public static final String LABEL_TEST_CASE = "Case";
+
+  public static final String GEOM_LABEL_A = "A";
+  public static final String GEOM_LABEL_B = "B";
+  
+  public static final String TAB_LABEL_LOG = "Log";
+  public static final String TAB_LABEL_VALUE = "Value";
+  static final String TAB_LABEL_RESULT = "Result";
+  static final String TAB_LABEL_INSPECT = "Inspect";
+  static final String TAB_LABEL_INPUT = "Input";
+  static final String TAB_LABEL_LAYERS = "Layers";
+  static final String TAB_LABEL_STATS = "Stats";
+  static final String TAB_LABEL_CASES = "Cases";
+
+  public static final String TIP_TEXT_ENTRY = "Enter WKT, WKB GeoJSON, or GML, or drag-n-drop a WKT, WKB, GeoJSON, GML or SHP file";
+  public static final String TIP_WKT_PANEL_LOAD_GEOMETRY = "Load geometries";
+  public static final String TIP_INSPECT_GEOMETRY = "Inspect Geometry";
+
+  static final String TIP_EXTRACT_COMPONENTS = "Extract Components to Case";
+
+  static final String TIP_DELETE_VERTEX_COMPONENT = "Delete Vertices or Components";
+
+  static final String TIP_MOVE_VERTEX = "<html>Move/Add/Delete Vertex<br><br>Move = Left-Btn<br>Add = Right-Btn<br>Delete = Ctl-Right-Btn</html>";
+
+  static final String TIP_PAN = "Pan";
+  static final String TIP_ZOOM_TO_FULL_EXTENT = "Zoom To Full Extent";
+  static final String TIP_ZOOM_TO_RESULT = "Zoom To Result";
+  static final String TIP_ZOOM_TO_B = "Zoom To B";
+  static final String TIP_ZOOM_TO_A = "Zoom To A";
+  static final String TIP_ZOOM_1_1 = "Zoom 1:1";
+  static final String TIP_ZOOM = "<html>Zoom In/Out<br><br>In = Left-Btn<br>Out = Right-Btn<br>Extent = Shift-Drag<br>Pan = Ctl-Drag</html>";
+
+  static final String TIP_INFO = "Show Info on Geometry, Segment, or Point";
+
+  static final String TIP_DRAW_RECTANGLE = "Draw Rectangle";
+  static final String TIP_DRAW_POINT = "Draw Point";
+  static final String TIP_DRAW_LINE = "<html>Draw LineString<br><br>Add Pt = Left-Click<br>Stream = Left-Drag</html>";
+  static final String TIP_DRAW_POLY = "<html>Draw Polygon<br><br>Add Pt = Left-Click<br>Stream = Left-Drag</html>";
+
+
+  static final String TIP_EXCHANGE_A_B = "Exchange A & B";
+
+  static final String TIP_CASE_DELETE = "Delete Case";
+  static final String TIP_CASE_DUP = "Duplicate Case";
+  static final String TIP_CASE_ADD_NEW = "Add New Case";
+
+  static final String TIP_NEXT = "<html>Next Case<br><br>No Zoom = Ctl-Click</html>";
+  static final String TIP_PREV = "<html>Previous Case<br><br>No Zoom = Ctl-Click</html>";
+
+  static final String TIP_PASTE_DATA = "Paste from WKT, WKB, or GML";
+
+  static final String TIP_COPY_DATA = "Copy as WKT (Ctl-click for formatted)";
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/BusyDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/BusyDialog.java
new file mode 100644
index 0000000..a5b1ad8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/BusyDialog.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Dimension;
+import java.awt.Frame;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.WindowEvent;
+
+import javax.swing.ImageIcon;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.SwingConstants;
+
+import org.locationtech.jtstest.testrunner.GuiUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ * An indicator that the app is performing a long operation. Use instead of
+ * an hourglass, as Java 1.3's #setCursor methods are buggy. Make sure
+ * "images/Hourglass.gif" is on the classpath.
+ *
+ * @version 1.7
+ */
+public class BusyDialog extends JDialog {
+    private static Frame owner = null;
+
+    /**
+     * Sets the Frame for which the BusyDialog is displayed.
+     */
+    public static void setOwner(Frame _owner) {
+        owner = _owner;
+    }
+
+    public interface Executable {
+
+        public void execute() throws Exception;
+    }
+    ////////////////////////////////////////////////////////////////////////////////
+    private Executable executable;
+    private Thread thread = null;
+    private String description;
+    private ImageIcon icon = new ImageIcon(this.getClass().getResource("Hourglass.gif"));
+    private Exception exception = null;
+    private String stackTrace = null;
+    private javax.swing.Timer timer = new javax.swing.Timer(250, new ActionListener() {
+
+        public void actionPerformed(ActionEvent evt) {
+            label.setText(description);
+            if (!thread.isAlive()) {
+                timer.stop();
+                setVisible(false);
+            }
+        }
+    });
+    JLabel label = new JLabel();
+    GridBagLayout gridBagLayout1 = new GridBagLayout();
+
+    /**
+     * Creates a BusyDialog
+     */
+    public BusyDialog() {
+        super(owner, "Busy", true);
+        try {
+            jbInit();
+            pack();
+        } catch (Exception e) {
+            e.printStackTrace(System.out);
+        }
+    }
+
+    private void jbInit() throws Exception {
+        label.setText("Please wait . . .");
+        label.setMaximumSize(new Dimension(400, 40));
+        label.setMinimumSize(new Dimension(400, 40));
+        label.setPreferredSize(new Dimension(400, 40));
+        label.setHorizontalAlignment(SwingConstants.CENTER);
+        label.setIcon(icon);
+        this.setResizable(false);
+        this.setModal(true);
+        this.getContentPane().setLayout(gridBagLayout1);
+        this.addWindowListener(new java.awt.event.WindowAdapter() {
+
+            public void windowOpened(WindowEvent e) {
+                this_windowOpened(e);
+            }
+        });
+        setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
+        this.getContentPane().add(
+            label,
+            new GridBagConstraints(
+                0,
+                0,
+                1,
+                1,
+                1.0,
+                1.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(4, 4, 4, 4),
+                0,
+                0));
+    }
+
+    /**
+     * Runs the Executable and displays the BusyDialog.
+     */
+    public void execute(String description, Executable executable) throws Exception {
+        this.executable = executable;
+        this.description = description;
+        exception = null;
+        stackTrace = null;
+        if (owner == null)
+            GuiUtil.centerOnScreen(this);
+        else
+            GuiUtil.center(this, owner);
+        setVisible(true);
+        if (exception != null)
+            throw exception;
+    }
+
+    void this_windowOpened(WindowEvent e) {
+        label.setText(description);
+        Runnable runnable = new Runnable() {
+
+            public void run() {
+                try {
+                    executable.execute();
+                } catch (Exception e) {
+                    exception = e;
+                    stackTrace = StringUtil.getStackTrace(e);
+                }
+            }
+        };
+        thread = new Thread(runnable);
+        thread.start();
+        timer.start();
+    }
+
+    /**
+     * Sets the String displayed in the BusyDialog. Can be safely called
+     * by the AWT event dispatching thread and threads other than the
+     * AWT event dispatching thread.
+     */
+    public void setDescription(String description) {
+        this.description = description;
+    }
+
+    public String getStackTrace() {
+        return stackTrace;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditControlPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditControlPanel.java
new file mode 100644
index 0000000..0b44223
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditControlPanel.java
@@ -0,0 +1,313 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.MouseEvent;
+
+import javax.swing.AbstractButton;
+import javax.swing.BorderFactory;
+import javax.swing.ButtonGroup;
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JRadioButton;
+import javax.swing.JSpinner;
+import javax.swing.JTextField;
+import javax.swing.SpinnerNumberModel;
+import javax.swing.SwingConstants;
+import javax.swing.border.BevelBorder;
+import javax.swing.border.Border;
+import javax.swing.border.TitledBorder;
+
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryEditControlPanel extends JPanel 
+{
+  private TestBuilderModel model;
+  private GeometryEditModel geomModel;
+
+  
+    //---------------------------------------------
+    BorderLayout borderLayout1 = new BorderLayout();
+    ButtonGroup geometryType = new ButtonGroup();
+    JPanel jPanel3 = new JPanel();
+    JRadioButton rbNoEdit = new JRadioButton();
+    JRadioButton rbA = new JRadioButton();
+    JRadioButton rbB = new JRadioButton();
+    JPanel jPanel1 = new JPanel();
+    TitledBorder titledBorder2;
+    GridBagLayout gridBagLayout1 = new GridBagLayout();
+    ButtonGroup editMode = new ButtonGroup();
+    JPanel jPanel4 = new JPanel();
+    GridBagLayout gridBagLayout2 = new GridBagLayout();
+    Border border3;
+    GridBagLayout gridBagLayout4 = new GridBagLayout();
+    GridLayout gridLayout1 = new GridLayout();
+    JButton btnEraseGeom = new JButton();
+    JPanel jPanel7 = new JPanel();
+    GridLayout gridLayout2 = new GridLayout();
+    private GridBagLayout gridBagLayout5 = new GridBagLayout();
+    private JPanel jPanelPM = new JPanel();
+    JButton btnSetPrecisionModel = new JButton();
+    //LayerControlList layerList = new LayerControlList();
+    
+    JPanel jPanel9 = new JPanel();
+    JCheckBox cbMagnifyTopo = new JCheckBox();
+    
+    JPanel jPanelMagnify = new JPanel();
+    JSpinner stretchDist = new JSpinner(new SpinnerNumberModel(5, 0, 99999, 1));
+    
+    public GeometryEditControlPanel() {
+        //enableEvents(AWTEvent.WINDOW_EVENT_MASK);
+        try {
+            uiInit();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+    }
+
+    public void setModel(TestBuilderModel model) {
+      this.model = model;
+      geomModel = model.getGeometryEditModel();
+      geomModel
+      .addGeometryListener(new org.locationtech.jtstest.testbuilder.model.GeometryListener() {
+      public void geometryChanged(GeometryEvent e) {
+          editPanel_geometryChanged(e);
+      }
+  });
+
+    }
+
+    /**Component initialization*/
+    private void uiInit() throws Exception {
+        titledBorder2 =
+            new TitledBorder(BorderFactory.createLineBorder(Color.gray, 1), "Edit Mode");
+        this.setLayout(borderLayout1);
+        //this.setSize(new Dimension(194, 300));
+        rbNoEdit.setMargin(new Insets(0, 0, 0, 0));
+        rbNoEdit.setPreferredSize(new Dimension(61, 16));
+        rbNoEdit.setText("No Edit");
+        rbNoEdit.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                rbNoEdit_actionPerformed(e);
+            }
+        });
+        rbNoEdit.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                rbNoEdit_actionPerformed(e);
+            }
+        });
+        rbB.setForeground(Color.red);
+        rbB.setMargin(new Insets(0, 0, 0, 0));
+        rbB.setPreferredSize(new Dimension(66, 16));
+        rbB.setText("Edit B");
+        rbB.setFont(new java.awt.Font("Dialog", 1, 14));
+        rbB.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                rbB_actionPerformed(e);
+            }
+        });
+        jPanel1.setLayout(gridBagLayout1);
+        rbA.setMargin(new Insets(0, 0, 0, 0));
+        rbA.setPreferredSize(new Dimension(66, 16));
+        rbA.setText("Edit A");
+        rbA.setForeground(Color.blue);
+        rbA.setFont(new java.awt.Font("Dialog", 1, 14));
+        rbA.setSelected(true);
+        rbA.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                rbA_actionPerformed(e);
+            }
+        });
+
+        //jPanel1.setBorder(titledBorder2);
+
+        btnEraseGeom.setPreferredSize(new Dimension(43, 20));
+        btnEraseGeom.setMargin(new Insets(2, 2, 2, 2));
+        btnEraseGeom.setText("Erase");
+        btnEraseGeom.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                btnEraseGeom_actionPerformed(e);
+            }
+        });
+        jPanel7.setLayout(gridLayout2);
+        
+//        btnSetPrecisionModel.setMaximumSize(new Dimension(30, 27));
+        btnSetPrecisionModel.setMinimumSize(new Dimension(120, 27));
+        btnSetPrecisionModel.setPreferredSize(new Dimension(120, 21));
+        btnSetPrecisionModel.setToolTipText("Set the Precision Model used by all Test Cases");
+        btnSetPrecisionModel.setMargin(new Insets(2, 2, 2, 2));
+        btnSetPrecisionModel.setMnemonic('0');
+        btnSetPrecisionModel.setText("Precision Model...");
+
+        // put box ahead of text
+        //cbMagnifyTopo.setHorizontalTextPosition(AbstractButton.LEADING);
+        cbMagnifyTopo.setText("Magnify Topology");
+        cbMagnifyTopo.setToolTipText("Stretches portions of geometries to reveal fine topological detail");
+        stretchDist.setToolTipText("Stretch Distance");
+        
+        /*
+        jPanel1.add(
+            rbNoEdit,
+            new GridBagConstraints(
+                0,
+                0,
+                1,
+                1,
+                1.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 5, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            rbA,
+            new GridBagConstraints(
+                0,
+                1,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 5, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            rbB,
+            new GridBagConstraints(
+                0,
+                2,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 5, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            btnEraseGeom,
+            new GridBagConstraints(
+                1,
+                1,
+                1,
+                2,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.HORIZONTAL,
+                new Insets(0, 0, 0, 0),
+                0,
+                0));
+        */
+        
+        
+        jPanelPM.setLayout(new FlowLayout());
+        jPanelPM.add(btnSetPrecisionModel);
+        
+        //jPanel9.setLayout(new FlowLayout());
+       // jPanel9.add(cbMagnifyTopo);
+      
+        jPanelMagnify.setLayout(new FlowLayout());
+        jPanelMagnify.add(cbMagnifyTopo);
+        jPanelMagnify.add(stretchDist);
+        //jPanel10.add(new JLabel());
+        //jPanel10.add(new JLabel("Stretch Distance"));
+      
+        //jPanel3.setLayout(gridBagLayout5);
+        jPanel3.setLayout(new GridLayout(2, 1, 10, 2));
+        jPanel3.add(jPanelPM);
+        //jPanel3.add(jPanelMagnify);
+        
+        
+        //this.add(jPanel1, BorderLayout.NORTH);
+        this.add(jPanel3, BorderLayout.SOUTH);
+        //this.add(layerList, BorderLayout.CENTER);
+       
+        editMode.add(rbNoEdit);
+        editMode.add(rbA);
+        editMode.add(rbB);
+    }
+
+    void editPanel_geometryChanged(GeometryEvent e) {
+        updatePanel(false);
+    }
+
+    void rbA_actionPerformed(ActionEvent e) {
+        setEditMode(0);
+    }
+
+    void rbB_actionPerformed(ActionEvent e) {
+        setEditMode(1);
+    }
+
+    void setEditMode(int geomIndex) {
+        geomModel.setReadOnly(false);
+        geomModel.setEditGeomIndex(geomIndex);
+//        setGeometryTypeState();
+    }
+
+    void rbNoEdit_actionPerformed(ActionEvent e) {
+      geomModel.setReadOnly(true);
+    }
+
+    void cbStretchTopo_actionPerformed(ActionEvent e) {
+      
+    }
+
+    private void updatePanel(boolean partClosed) 
+    {
+    }
+
+    void rbGeomLineString_actionPerformed(ActionEvent e) {
+      geomModel.setGeometryType(GeometryType.LINESTRING);
+    }
+
+    void rbGeomPolygon_actionPerformed(ActionEvent e) {
+      geomModel.setGeometryType(GeometryType.POLYGON);
+    }
+
+    void rbGeomPoint_actionPerformed(ActionEvent e) {
+      geomModel.setGeometryType(GeometryType.POINT);
+    }
+
+    void btnEraseGeom_actionPerformed(ActionEvent e) {
+        geomModel.clear();
+//        setGeometryTypeState();
+    }
+
+    void setGridSizeButton_actionPerformed(ActionEvent e) {}
+    
+    /*
+    public double getStretchSize()
+    {
+      Integer size = (Integer) stretchDist.getValue();
+      return size.intValue();
+    }
+    */
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditPanel.java
new file mode 100644
index 0000000..a4eb519
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryEditPanel.java
@@ -0,0 +1,681 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.text.NumberFormat;
+import java.util.List;
+
+import java.awt.*;
+import java.awt.event.ComponentEvent;
+import java.awt.event.MouseAdapter;
+import java.awt.event.MouseEvent;
+
+import java.awt.geom.Area;
+import java.awt.geom.Ellipse2D;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+import javax.swing.SwingUtilities;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.testbuilder.model.*;
+import org.locationtech.jtstest.testbuilder.ui.*;
+import org.locationtech.jtstest.testbuilder.ui.render.*;
+import org.locationtech.jtstest.testbuilder.ui.style.AWTUtil;
+import org.locationtech.jtstest.testbuilder.ui.tools.*;
+
+
+/**
+ * Panel which displays rendered geometries.
+ * 
+ * Zoom methods take arguments in model space.
+ * 
+ * @version 1.7
+ */
+public class GeometryEditPanel extends JPanel 
+{	
+	/*
+  private static Color[] selectedPointColor = { new Color(0, 64, 128, 255),
+      new Color(170, 64, 0, 255) };
+*/
+
+  private TestBuilderModel tbModel;
+  
+  private DrawingGrid grid = new DrawingGrid();
+  private GridRenderer gridRenderer;
+
+  boolean stateAddingPoints = false;
+
+  Coordinate markPoint;
+  Point2D lastPt = new Point2D.Double();
+
+  private Tool currentTool = null;  //PolygonTool.getInstance();
+
+  private Viewport viewport = new Viewport(this);
+
+  private RenderManager renderMgr;
+  //private OperationMonitorManager opMonitor;
+  
+  //----------------------------------------
+  BorderLayout borderLayout1 = new BorderLayout();
+  
+  GeometryPopupMenu menu = new GeometryPopupMenu();
+
+  public GeometryEditPanel() {
+    gridRenderer = new GridRenderer(viewport, grid);
+    try {
+      initUI();
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+    renderMgr = new RenderManager(this);
+    //opMonitor = new OperationMonitorManager(this, viewport);
+  }
+
+  void initUI() throws Exception {
+    this.addComponentListener(new java.awt.event.ComponentAdapter() {
+
+      public void componentResized(ComponentEvent e) {
+        this_componentResized(e);
+      }
+    });
+    this.setBackground(Color.white);
+    this.setBorder(BorderFactory.createLoweredBevelBorder());
+    this.setLayout(borderLayout1);
+    
+    setToolTipText("");
+    setBorder(BorderFactory.createEmptyBorder());
+    
+    // deactivate for now, since it interferes with right-click zoom-out
+    //addMouseListener(new PopupClickListener());
+  }
+
+  class PopupClickListener extends MouseAdapter
+  {
+    public void mousePressed(MouseEvent e)
+    {
+      if (e.isPopupTrigger())
+        doPopUp(e);
+    }
+    public void mouseReleased(MouseEvent e)
+    {
+      if (e.isPopupTrigger())
+        doPopUp(e);
+    }
+    private void doPopUp(MouseEvent e)
+    {
+        menu.show(e.getComponent(), e.getX(), e.getY());
+    }
+  }
+
+
+  public void setModel(TestBuilderModel model) {
+    this.tbModel = model;
+  }
+
+  public TestBuilderModel getModel() {
+    return tbModel;
+  }
+  public GeometryEditModel getGeomModel()
+  {
+    return tbModel.getGeometryEditModel();
+  }
+
+  public void setGridEnabled(boolean isEnabled) {
+    gridRenderer.setEnabled(isEnabled);
+  }
+
+  public Viewport getViewport() { return viewport; }
+
+  public void updateView()
+  {
+//    fireGeometryChanged(new GeometryEvent(this));
+    forceRepaint();
+  }
+  
+  public void forceRepaint() {
+    renderMgr.setDirty(true);
+
+    Component source = SwingUtilities.windowForComponent(this);
+    if (source == null)
+      source = this;
+    source.repaint();
+  }
+
+  private LayerList getLayerList()
+  {
+    return tbModel.getLayers();
+  }
+  
+  public void setShowingInput(boolean isEnabled)
+  {
+    if (tbModel == null) return;
+    getLayerList().getLayer(LayerList.LYR_A).setEnabled(isEnabled);
+    getLayerList().getLayer(LayerList.LYR_B).setEnabled(isEnabled);
+    forceRepaint();
+  }
+  
+  public void setShowingGeometryA(boolean isEnabled) {
+    if (tbModel == null) return;
+    getLayerList().getLayer(LayerList.LYR_A).setEnabled(isEnabled);
+    forceRepaint();
+  }
+
+  public void setShowingGeometryB(boolean isEnabled) {
+    if (tbModel == null) return;
+    getLayerList().getLayer(LayerList.LYR_B).setEnabled(isEnabled);
+    forceRepaint();
+  }
+
+  public void setShowingResult(boolean isEnabled) 
+  {
+    if (tbModel == null) return;
+    getLayerList().getLayer(LayerList.LYR_RESULT).setEnabled(isEnabled);
+    forceRepaint();
+  }
+
+  public void setGridSize(double gridSize) {
+    grid.setGridSize(gridSize);
+    forceRepaint();
+  }
+
+  public void setHighlightPoint(Coordinate pt) {
+    markPoint = pt;
+  }
+
+  public boolean isAddingPoints() {
+    return stateAddingPoints;
+  }
+
+  public void updateGeom()
+  {
+  	renderMgr.setDirty(true);
+    getGeomModel().geomChanged();
+  }
+  
+  public String getToolTipText(MouseEvent event) {
+//    if (event.getPoint().x < 100) return null;
+    Coordinate pt = viewport.toModelCoordinate(event.getPoint());
+    double toleranceInModel = AppConstants.TOLERANCE_PIXELS / getViewport().getScale();
+    // avoid wierd scale issues
+    if (toleranceInModel <= 0.0) return null;
+    return GeometryLocationsWriter.writeLocation(getLayerList(), pt, toleranceInModel);
+//    return viewport.toModel(event.getPoint()).toString();
+//    return null;
+  }
+
+  public double getToleranceInModel()
+  {
+    return AppConstants.TOLERANCE_PIXELS / getViewport().getScale();
+  }
+  
+  public String getInfo(Coordinate pt)
+  {
+    double toleranceInModel = AppConstants.TOLERANCE_PIXELS / getViewport().getScale();
+    GeometryLocationsWriter writer = new GeometryLocationsWriter();
+    writer.setHtml(false);
+    return writer.writeLocationString(getLayerList(), pt, toleranceInModel);
+  }
+
+  public double getGridSize() {
+    return grid.getGridSize();
+  }
+
+  public void paintComponent(Graphics g) {
+    super.paintComponent(g);
+    renderMgr.render();
+    renderMgr.copyImage(g);
+  }
+  
+  /*
+   // MD - obsolete
+  public void render(Graphics g)
+  {
+    Graphics2D g2 = (Graphics2D) g;
+    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+        RenderingHints.VALUE_ANTIALIAS_ON);
+    
+    gridRenderer.paint(g2);
+    getLayerList().paint((Graphics2D) g2, viewport);
+  }
+  */
+  
+  private static int VERTEX_SIZE = AppConstants.VERTEX_SIZE + 1;
+  private static double VERTEX_SIZE_OVER_2 = VERTEX_SIZE / 2;
+  
+  private static int INNER_SIZE = VERTEX_SIZE  - 2;
+  private static double INNER_SIZE_OVER_2 = INNER_SIZE / 2;
+  
+  private void drawHighlightedVertices(Graphics2D g, List coords, Color clr) {
+    Rectangle2D rect = new Rectangle2D.Double();
+    for (int i = 0; i < coords.size(); i++) {
+      Coordinate pt = (Coordinate) coords.get(i);
+      Point2D p = viewport.toView(pt);
+      rect.setFrame(
+          p.getX() - VERTEX_SIZE_OVER_2,
+          p.getY() - VERTEX_SIZE_OVER_2, 
+          VERTEX_SIZE, 
+          VERTEX_SIZE);
+      g.setColor(clr);
+      g.fill(rect);
+      Rectangle2D rectInner = new Rectangle2D.Double(
+          p.getX() - INNER_SIZE_OVER_2,
+          p.getY() - INNER_SIZE_OVER_2, 
+          INNER_SIZE, 
+          INNER_SIZE);
+      g.setColor(AppConstants.VERTEX_HIGHLIGHT_CLR);
+      g.fill(rectInner);
+
+    }
+  }
+  
+  private void drawHighlightedVertex(Graphics2D g, Coordinate pt, Color clr) {
+    Rectangle2D rect = new Rectangle2D.Double();
+    Point2D p = viewport.toView(pt);
+    rect.setFrame(
+        p.getX() - VERTEX_SIZE_OVER_2,
+        p.getY() - VERTEX_SIZE_OVER_2, 
+        VERTEX_SIZE, 
+        VERTEX_SIZE);
+    g.setColor(clr);
+    g.fill(rect);
+    Rectangle2D rectInner = new Rectangle2D.Double(
+        p.getX() - INNER_SIZE_OVER_2,
+        p.getY() - INNER_SIZE_OVER_2, 
+        INNER_SIZE, 
+        INNER_SIZE);
+    g.setColor(AppConstants.VERTEX_HIGHLIGHT_CLR);
+    g.fill(rectInner);
+  }
+  
+  private static double VERTEX_SHADOW_SIZE_OVER_2 = AppConstants.VERTEX_SHADOW_SIZE / 2;
+
+  private void drawVertexShadow(Graphics2D g, Coordinate pt, Color clr) {
+    Ellipse2D rect = new Ellipse2D.Double();
+    Point2D p = viewport.toView(pt);
+    rect.setFrame(
+        p.getX() - VERTEX_SHADOW_SIZE_OVER_2,
+        p.getY() - VERTEX_SHADOW_SIZE_OVER_2, 
+        AppConstants.VERTEX_SHADOW_SIZE, 
+        AppConstants.VERTEX_SHADOW_SIZE);
+    g.setColor(clr);
+    g.fill(rect);
+  }
+  
+  private void drawMark(Graphics2D g) {
+    if (markPoint == null)
+      return;
+    
+    String markLabel = markPoint.x + ",  " + markPoint.y;
+    int strWidth = g.getFontMetrics().stringWidth(markLabel);
+
+    double markSize = AppConstants.HIGHLIGHT_SIZE;
+    Point2D highlightPointView = viewport.toView(markPoint);
+    double markX = highlightPointView.getX();
+    double markY = highlightPointView.getY();
+    Ellipse2D.Double shape = new Ellipse2D.Double(
+        markX - markSize / 2, 
+        markY - markSize / 2,
+        markSize, markSize);
+    AWTUtil.setStroke(g, 4);
+    g.setColor(AppConstants.HIGHLIGHT_CLR);
+    g.draw(shape);
+    
+    // draw label box
+    Envelope viewEnv = viewport.getViewEnv();
+    
+    int bottomOffset = 10;
+    int boxHgt = 20;
+    int boxPadX = 20;
+    int boxWidth = strWidth + 2 * boxPadX;
+    int arrowWidth = 10;
+    int arrowOffset = 2;
+    int labelOffsetY = 5;
+    
+    int bottom = (int) viewEnv.getMaxY() - bottomOffset;
+    int centreX = (int) (viewEnv.getMinX() + viewEnv.getMaxX()) / 2;
+    
+    int boxMinX = centreX - boxWidth/2;
+    int boxMaxX = centreX + boxWidth/2;
+    int boxMinY = bottom - boxHgt;
+    int boxMaxY = bottom;
+    
+    int[] xpts = new int[] { 
+        boxMinX, centreX - arrowWidth/2, (int) markX, centreX + arrowWidth/2,
+        boxMaxX, boxMaxX,   boxMinX };
+    int[] ypts = new int[] {  
+        boxMinY, boxMinY, (int) (markY + arrowOffset), boxMinY,
+        boxMinY, boxMaxY, boxMaxY };
+    
+    Polygon poly = new Polygon(xpts, ypts, xpts.length);
+    
+    g.setColor(AppConstants.HIGHLIGHT_FILL_CLR);
+    g.fill(poly);
+    AWTUtil.setStroke(g, 1);
+    g.setColor(ColorUtil.opaque(AppConstants.HIGHLIGHT_CLR));
+    g.draw(poly);
+
+    // draw mark point label
+    g.setColor(Color.BLACK);
+    g.drawString(markLabel, centreX - strWidth/2, boxMaxY - labelOffsetY);
+
+  }
+
+  /**
+   * Draws a mask surround to indicate that geometry is being visually altered
+   * @param g
+   */
+  private void drawMagnifyMask(Graphics2D g) {
+    double viewWidth = viewport.getWidthInView();
+    double viewHeight = viewport.getHeightInView();
+    
+    float minExtent = (float) Math.min(viewWidth, viewHeight);
+    float maskWidth = (float) (minExtent * AppConstants.MASK_WIDTH_FRAC / 2);
+    
+    Area mask = new Area(new Rectangle2D.Float(
+    		(float) 0, (float) 0, 
+    		(float) viewWidth, (float) viewHeight));
+    
+    Area maskHole = new Area(new Rectangle2D.Float(
+    		(float) maskWidth, 
+    		(float) maskWidth, 
+    		((float) viewWidth) - 2 * maskWidth, 
+    		((float) viewHeight) - 2 * maskWidth));
+    
+    mask.subtract(maskHole);
+    g.setColor(AppConstants.MASK_CLR);
+    g.fill(mask);
+  }
+
+  public void flash(Geometry g)
+  {
+    Graphics2D gr = (Graphics2D) getGraphics();
+    gr.setXORMode(Color.white);
+    Stroke stroke = new BasicStroke(5);
+    
+    Geometry flashGeom = g;
+    if (g instanceof org.locationtech.jts.geom.Point)
+      flashGeom = flashPointGeom(g);
+    
+    try {
+      GeometryPainter.paint(flashGeom, viewport, gr, Color.RED, null, stroke);
+      Thread.sleep(200);
+      GeometryPainter.paint(flashGeom, viewport, gr, Color.RED, null, stroke);
+    }
+    catch (Exception ex) { 
+      // nothing we can do
+    }
+    gr.setPaintMode();
+  }
+    
+  private Geometry flashPointGeom(Geometry g)
+  {
+    double ptRadius = viewport.toModel(4);
+    return g.buffer(ptRadius);
+  }
+  
+  
+  public Point2D snapToGrid(Point2D modelPoint) {
+    return grid.snapToGrid(modelPoint);
+  }
+
+  void this_componentResized(ComponentEvent e) {
+  	renderMgr.componentResized();
+    viewport.update(this.getSize());
+  }
+
+  /**
+   * 
+   * @param newTool tool to set, or null to clear tool
+   */
+  public void setCurrentTool(Tool newTool) {
+    if (currentTool != null) currentTool.deactivate();
+    currentTool = newTool;
+    if (currentTool != null) currentTool.activate(this);
+  }
+
+  public void zoomToGeometry(int i) {
+    Geometry g = getGeomModel().getGeometry(i);
+    if (g == null) return;
+    zoom(g.getEnvelopeInternal());
+  }
+
+  public void zoomToInput() {
+    zoom(getGeomModel().getEnvelope());
+  }
+
+  public void zoomToResult() {
+    zoom(getGeomModel().getEnvelopeResult());
+  }
+
+  public void zoomToFullExtent() {
+    zoom(getGeomModel().getEnvelopeAll());
+  }
+  
+  public void zoom(Geometry geom) 
+  {
+    if (geom == null) return;
+    zoom(geom.getEnvelopeInternal());
+  }
+  
+  public void zoom(Point2D zoomBox1, Point2D zoomBox2) 
+  {
+    Envelope zoomEnv = new Envelope();
+    zoomEnv.expandToInclude(zoomBox1.getX(), zoomBox1.getY());
+    zoomEnv.expandToInclude(zoomBox2.getX(), zoomBox2.getY());
+    zoom(zoomEnv);
+  }
+  
+  public void zoom(Envelope zoomEnv) {
+    if (zoomEnv == null)
+      return;
+
+    if (zoomEnv.isNull()) {
+      viewport.zoomToInitialExtent();
+      return;
+    }
+    double averageExtent = (zoomEnv.getWidth() + zoomEnv.getHeight()) / 2d;
+    // fix to allow zooming to points
+    if (averageExtent == 0.0)
+      averageExtent = 1.0;
+    double buffer = averageExtent * 0.1;
+    zoomEnv.expandBy(buffer);
+    viewport.zoom(zoomEnv);
+  }
+
+  /**
+   * Zoom to a point, ensuring that the zoom point remains in the same screen location.
+   * 
+   * @param zoomPt
+   * @param zoomFactor
+   */
+  public void zoom(Point2D zoomPt, double zoomFactor) {
+    double zoomScale = getViewport().getScale() * zoomFactor;
+    viewport.zoom(zoomPt, zoomScale);
+  }
+  
+  public void zoomPan(double dx, double dy) {
+    getViewport().zoomPan(dx, dy);
+  }
+
+  public String cursorLocationString(Point2D pView)
+  {
+    Point2D p = getViewport().toModel(pView);
+    NumberFormat format = getViewport().getScaleFormat();
+    return format.format(p.getX()) 
+    + ", " 
+    + format.format(p.getY());
+  }
+
+  public Renderer getRenderer()
+  {
+    return new GeometryEditPanelRenderer();
+  }
+  
+  class GeometryEditPanelRenderer implements Renderer
+  {
+    private GeometryStretcherView stretchView = null;
+  	private Renderer currentRenderer = null;
+    private boolean isMagnifyingTopology = false; 
+    private boolean isRenderingStretchVertices = false; 
+    
+  	public GeometryEditPanelRenderer()
+  	{
+      if (DisplayParameters.isMagnifyingTopology()) {
+        stretchView = new GeometryStretcherView(getGeomModel());
+        stretchView.setStretchSize(viewport.toModel(DisplayParameters.getTopologyStretchSize()));
+        stretchView.setNearnessTolerance(viewport.toModel(GeometryStretcherView.NEARNESS_TOL_IN_VIEW));
+        stretchView.setEnvelope(viewport.getModelEnv());
+        isMagnifyingTopology = DisplayParameters.isMagnifyingTopology();
+        isRenderingStretchVertices = stretchView.isViewPerformant();
+      }  		
+  	}
+  	
+    public void render(Graphics2D g)
+    {
+      Graphics2D g2 = g;
+      g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+          RenderingHints.VALUE_ANTIALIAS_ON);
+      
+      if (isMagnifyingTopology) {
+        if (isRenderingStretchVertices) {
+          //renderMagnifiedVertexShadows(g2);
+          renderMagnifiedVertexMask(g2);
+        }
+        else {
+          // render indicator that shows stretched view is non-performant
+          renderMagnifyWarning(g2);
+        }
+      }
+      
+      gridRenderer.paint(g2);
+      
+      renderLayers(g2);
+      
+      if (isMagnifyingTopology && isRenderingStretchVertices) {
+      	renderMagnifiedVertices(g2);
+      }
+      
+      drawMark(g2);
+      
+    }
+    
+    public void renderLayers(Graphics2D g)
+    {
+    	LayerList layerList = getLayerList();
+    	int n = layerList.size();
+    	for (int i = 0; i < n; i++) {
+    		if (isMagnifyingTopology && isRenderingStretchVertices
+            && stretchView != null && i < 2) {
+          //System.out.println("rendering stretch verts");
+      		currentRenderer = new LayerRenderer(layerList.getLayer(i),
+      				new StaticGeometryContainer(stretchView.getStretchedGeometry(i)),
+      				viewport);
+        }
+    		else {
+    			currentRenderer = new LayerRenderer(layerList.getLayer(i), viewport);
+        }
+    		currentRenderer.render(g);
+    	}
+    	currentRenderer = null;
+    }
+    
+    public void renderMagnifiedVertices(Graphics2D g)
+    {
+      LayerList layerList = getLayerList();
+      for (int i = 0; i < 2; i++) {
+        // respect layer visibility
+        if (! layerList.getLayer(i).isEnabled()) continue;
+        
+        List stretchedVerts = stretchView.getStretchedVertices(i);
+        if (stretchedVerts == null) continue;
+        for (int j = 0; j < stretchedVerts.size(); j++) {
+          Coordinate p = (Coordinate) stretchedVerts.get(j);
+          drawHighlightedVertex(g, p, 
+            i == 0 ? GeometryDepiction.GEOM_A_HIGHLIGHT_CLR :
+              GeometryDepiction.GEOM_B_HIGHLIGHT_CLR);
+        } 
+      }
+    }
+    
+    public void renderMagnifiedVertexShadows(Graphics2D g)
+    {
+      if (stretchView == null) return;
+      for (int i = 0; i < 2; i++) {
+        List stretchedVerts = stretchView.getStretchedVertices(i);
+        if (stretchedVerts == null) continue;
+        for (int j = 0; j < stretchedVerts.size(); j++) {
+          Coordinate p = (Coordinate) stretchedVerts.get(j);
+          drawVertexShadow(g, p, AppConstants.VERTEX_SHADOW_CLR);
+        }
+      }
+    }
+    
+    public void renderMagnifiedVertexMask(Graphics2D g)
+    {
+      if (stretchView == null) return;
+      
+      // render lowlight background
+      Rectangle2D rect = new Rectangle2D.Float();
+      rect.setFrame(
+          0,
+          0, 
+          viewport.getWidthInView(), 
+          viewport.getHeightInView());
+      g.setColor(AppConstants.MASK_CLR);
+      g.fill(rect);
+  
+      // highlight mag vertices
+      for (int i = 0; i < 2; i++) {
+        List stretchedVerts = stretchView.getStretchedVertices(i);
+        if (stretchedVerts == null) continue;
+        for (int j = 0; j < stretchedVerts.size(); j++) {
+          Coordinate p = (Coordinate) stretchedVerts.get(j);
+          drawVertexShadow(g, p, Color.WHITE);
+        }
+      }
+    }
+    
+    public void renderMagnifyWarning(Graphics2D g)
+    {
+      if (stretchView == null) return;
+
+      float maxx = (float) viewport.getWidthInView();
+      float maxy = (float) viewport.getHeightInView();
+      GeneralPath path = new GeneralPath();
+      path.moveTo(0, 0);
+      path.lineTo(maxx, maxy);
+      path.moveTo(0, maxy);
+      path.lineTo(maxx, 0);
+      // render lowlight background
+      g.setColor(AppConstants.MASK_CLR);
+      g.setStroke(new BasicStroke(30));
+      g.draw(path);
+  
+    }
+    
+  	public synchronized void cancel()
+  	{
+  		if (currentRenderer != null)
+  			currentRenderer.cancel();
+  	}
+
+  }
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionListPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionListPanel.java
new file mode 100644
index 0000000..1a2f2dc
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionListPanel.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Component;
+import java.awt.event.*;
+import java.util.*;
+
+import javax.swing.*;
+import javax.swing.event.*;
+import javax.swing.border.*;
+
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryFunctionListPanel extends JPanel {
+  BorderLayout borderLayout1 = new BorderLayout();
+
+  private DefaultListModel listModel = new DefaultListModel();
+
+  JScrollPane jScrollPane1 = new JScrollPane();
+
+  JList list = new JList(listModel){
+    public String getToolTipText(MouseEvent e) {
+      int index = locationToIndex(e.getPoint());
+      if (-1 < index) {
+      	GeometryFunction func = (GeometryFunction) getModel().getElementAt(index);
+        return func.getSignature();
+      } else {
+        return null;
+      }
+    }
+  };
+
+  BorderLayout borderLayout2 = new BorderLayout();
+  Border border1;
+
+  private class GeometryFunctionCellRenderer extends JLabel implements
+      ListCellRenderer 
+  {
+    Border spaceBorder = BorderFactory.createEmptyBorder(0, 4, 1, 0);
+    
+    private final ImageIcon binaryIcon = new ImageIcon(this.getClass()
+        .getResource("BinaryGeomFunction.png"));
+
+    private final ImageIcon unaryIcon = new ImageIcon(this.getClass()
+        .getResource("UnaryGeomFunction.png"));
+
+    public Component getListCellRendererComponent(JList list, Object value,
+        int index, boolean isSelected, boolean cellHasFocus) {
+      GeometryFunction func = (GeometryFunction) value;
+      String name = StringUtil.capitalize(func.getName());
+      setBorder(spaceBorder);
+      setText(name);
+      setOpaque(true);
+      setIcon(func.isBinary() ? binaryIcon : unaryIcon);
+      if (isSelected) {
+        setBackground(list.getSelectionBackground());
+        setForeground(list.getSelectionForeground());
+      } else {
+        setBackground(list.getBackground());
+        setForeground(list.getForeground());
+      }
+      setEnabled(list.isEnabled());
+      setFont(list.getFont());
+      return this;
+    }
+    
+    /*
+    public String getToolTipText(MouseEvent e)
+    {
+    	return getText();
+    }
+    */
+  }
+
+  public GeometryFunctionListPanel() {
+    try {
+      jbInit();
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+    list.setCellRenderer(new GeometryFunctionCellRenderer());
+  }
+
+  private void jbInit() throws Exception {
+    setSize(200, 250);
+    border1 = BorderFactory.createEmptyBorder(4, 4, 4, 4);
+    setLayout(borderLayout2);
+    setBorder(border1);
+    list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+    add(jScrollPane1, BorderLayout.CENTER);
+    jScrollPane1.getViewport().add(list, null);
+  }
+
+  /*
+  private void registerListSelectionListener() {
+    list.getSelectionModel().addListSelectionListener(
+        new ListSelectionListener() {
+
+          public void valueChanged(ListSelectionEvent e) {
+            if (list.getSelectedValue() == null)
+              return;
+          }
+        });
+  }
+*/
+  
+  public void registerListSelectionListener(ListSelectionListener listener) {
+    list.getSelectionModel().addListSelectionListener(listener);
+  }
+
+  public void registerMouseListener(MouseListener listener) {
+    list.addMouseListener(listener);
+  }
+
+  public GeometryFunction getFunction() {
+    if (list.getSelectedValue() == null)
+      return null;
+    return (GeometryFunction) list.getSelectedValue();
+  }
+   
+  public void populate(List funcs) {
+//  listModel.clear();
+         for (Iterator i = funcs.iterator(); i.hasNext(); ) {
+             GeometryFunction func = (GeometryFunction) i.next();
+             listModel.addElement(func);
+         }
+     }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionTreePanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionTreePanel.java
new file mode 100644
index 0000000..6ac5f69
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryFunctionTreePanel.java
@@ -0,0 +1,194 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Component;
+import java.awt.event.*;
+import java.util.*;
+
+import javax.swing.*;
+import javax.swing.event.*;
+import javax.swing.border.*;
+import javax.swing.tree.*;
+
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+import org.locationtech.jtstest.geomfunction.GeometryFunctionUtil;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionEvent;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionListener;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryFunctionTreePanel extends JPanel {
+  
+  JScrollPane jScrollPane = new JScrollPane();
+
+	JTree tree = new JTree();
+
+	BorderLayout borderLayout = new BorderLayout();
+
+	Border border1;
+
+	private static GeometryFunction getFunctionFromNode(Object value) {
+		DefaultMutableTreeNode node = (DefaultMutableTreeNode) value;
+		if (node == null)
+			return null;
+		Object nodeValue = node.getUserObject();
+		if (nodeValue instanceof GeometryFunction)
+			return (GeometryFunction) nodeValue;
+		return null;
+	}
+
+	private class GeometryFunctionRenderer extends DefaultTreeCellRenderer {
+		private final ImageIcon binaryIcon = new ImageIcon(this.getClass()
+				.getResource("BinaryGeomFunction.png"));
+
+		private final ImageIcon unaryIcon = new ImageIcon(this.getClass()
+				.getResource("UnaryGeomFunction.png"));
+
+		public GeometryFunctionRenderer() {
+		}
+
+		public Component getTreeCellRendererComponent(JTree tree, Object value,
+				boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
+
+			super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row,
+					hasFocus);
+			if (leaf) {
+				GeometryFunction func = getFunctionFromNode(value);
+				setIcon(func.isBinary() ? binaryIcon : unaryIcon);
+        //String name = StringUtil.capitalize(func.getName());
+        String name = func.getName();
+				setText(name);
+				setToolTipText(GeometryFunctionUtil.toolTipText(func)); 
+			} else {
+				setToolTipText(null); // no tool tip
+			}
+			return this;
+		}
+
+	}
+
+	public GeometryFunctionTreePanel() {
+		try {
+			jbInit();
+      javax.swing.ToolTipManager.sharedInstance().registerComponent(tree);
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+
+	private void jbInit() throws Exception {
+		setSize(200, 250);
+		border1 = BorderFactory.createEmptyBorder(4, 4, 4, 4);
+		setLayout(borderLayout);
+		setBorder(border1);
+		add(jScrollPane, BorderLayout.CENTER);
+		jScrollPane.getViewport().add(tree, null);
+
+		tree.setRootVisible(false);
+		tree.setShowsRootHandles(true);
+		tree.setCellRenderer(new GeometryFunctionRenderer());
+		tree.getSelectionModel().setSelectionMode(
+				TreeSelectionModel.SINGLE_TREE_SELECTION);
+
+		tree.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent e) {
+				if (e.getClickCount() == 2) {
+					GeometryFunction fun = getFunction();
+					if (fun != null)
+						fireFunctionInvoked(new GeometryFunctionEvent(fun));
+				}
+
+			}
+		});
+		tree.addTreeSelectionListener(new TreeSelectionListener() {
+			public void valueChanged(TreeSelectionEvent e) {
+				GeometryFunction fun = getFunction();
+				if (fun != null)
+					fireFunctionSelected(new GeometryFunctionEvent(fun));
+			}
+		});
+	}
+
+	public GeometryFunction getFunction() {
+		return getFunctionFromNode(tree.getLastSelectedPathComponent());
+	}
+
+	public void populate(DoubleKeyMap funcs) {
+		tree.setModel(createModel(funcs));
+	}
+
+	private TreeModel createModel(DoubleKeyMap funcMap) {
+		DefaultMutableTreeNode top = new DefaultMutableTreeNode();
+
+		Collection categories = funcMap.keySet();
+		for (Iterator i = categories.iterator(); i.hasNext();) {
+			String category = (String) i.next();
+			DefaultMutableTreeNode catNode = new DefaultMutableTreeNode(category);
+			top.add(catNode);
+
+			Collection funcs = funcMap.values(category);
+			for (Iterator j = funcs.iterator(); j.hasNext();) {
+				Object func = j.next();
+				catNode.add(new DefaultMutableTreeNode(func));
+			}
+		}
+		return new DefaultTreeModel(top);
+	}
+
+	private transient Vector eventListeners;
+
+	public synchronized void removeGeometryFunctionListener(
+			GeometryFunctionListener l) {
+		if (eventListeners != null && eventListeners.contains(l)) {
+			Vector v = (Vector) eventListeners.clone();
+			v.removeElement(l);
+			eventListeners = v;
+		}
+	}
+
+	public synchronized void addGeometryFunctionListener(
+			GeometryFunctionListener l) {
+		Vector v = eventListeners == null ? new Vector(2) : (Vector) eventListeners
+				.clone();
+		if (!v.contains(l)) {
+			v.addElement(l);
+			eventListeners = v;
+		}
+	}
+
+	protected void fireFunctionSelected(GeometryFunctionEvent e) {
+		if (eventListeners != null) {
+			Vector listeners = eventListeners;
+			int count = listeners.size();
+			for (int i = 0; i < count; i++) {
+				((GeometryFunctionListener) listeners.elementAt(i)).functionSelected(e);
+			}
+		}
+	}
+
+	protected void fireFunctionInvoked(GeometryFunctionEvent e) {
+		if (eventListeners != null) {
+			Vector listeners = eventListeners;
+			int count = listeners.size();
+			for (int i = 0; i < count; i++) {
+				((GeometryFunctionListener) listeners.elementAt(i)).functionInvoked(e);
+			}
+		}
+	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInputDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInputDialog.java
new file mode 100644
index 0000000..60450a9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInputDialog.java
@@ -0,0 +1,242 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Frame;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+import javax.swing.border.Border;
+import javax.swing.text.JTextComponent;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.WKTReader;
+
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public class GeometryInputDialog extends JDialog {
+    Geometry[] geom = new Geometry[2];
+    boolean parseError;
+    //=================================================
+    JPanel panel1 = new JPanel();
+    JLabel jLabel1 = new JLabel();
+    JPanel jPanel1 = new JPanel();
+    GridBagLayout gridBagLayout2 = new GridBagLayout();
+    BorderLayout borderLayout1 = new BorderLayout();
+    JPanel jPanel2 = new JPanel();
+    JButton btnLoad = new JButton();
+    JButton btnCancel = new JButton();
+    JLabel jLabel2 = new JLabel();
+    JLabel lblError = new JLabel();
+    JTextArea txtError = new JTextArea();
+    Border border1;
+    JScrollPane jScrollPane1 = new JScrollPane();
+    JTextArea txtA = new JTextArea();
+    JScrollPane jScrollPane2 = new JScrollPane();
+    JTextArea txtB = new JTextArea();
+
+    public GeometryInputDialog(Frame frame, String title, boolean modal) {
+        super(frame, title, modal);
+        try {
+            jbInit();
+            pack();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+    }
+
+    public GeometryInputDialog() {
+        this(null, "", false);
+    }
+
+    void jbInit() throws Exception {
+        border1 = BorderFactory.createLineBorder(Color.gray, 2);
+        panel1.setLayout(borderLayout1);
+        jLabel1.setFont(new java.awt.Font("Dialog", 1, 12));
+        jLabel1.setForeground(Color.blue);
+        jLabel1.setToolTipText("");
+        jLabel1.setText("A");
+        jPanel1.setLayout(gridBagLayout2);
+        btnLoad.setToolTipText("");
+        btnLoad.setText("Load");
+        btnLoad.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnLoad_actionPerformed(e);
+            }
+        });
+        btnCancel.setText("Cancel");
+        btnCancel.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnCancel_actionPerformed(e);
+            }
+        });
+        jLabel2.setFont(new java.awt.Font("Dialog", 1, 12));
+        jLabel2.setForeground(Color.red);
+        jLabel2.setText("B");
+        lblError.setToolTipText("");
+        txtError.setLineWrap(true);
+        txtError.setBorder(BorderFactory.createEtchedBorder());
+        txtError.setToolTipText("");
+        txtError.setBackground(Color.lightGray);
+        panel1.setPreferredSize(new java.awt.Dimension(300, 300));
+        txtA.setLineWrap(true);
+        txtB.setLineWrap(true);
+        jScrollPane1.setBorder(BorderFactory.createLoweredBevelBorder());
+        jScrollPane2.setBorder(BorderFactory.createLoweredBevelBorder());
+        getContentPane().add(panel1);
+        panel1.add(jPanel1, BorderLayout.CENTER);
+        jPanel1.add(
+            jLabel1,
+            new GridBagConstraints(
+                0,
+                0,
+                1,
+                1,
+                0.1,
+                0.0,
+                GridBagConstraints.WEST,
+                GridBagConstraints.NONE,
+                new Insets(0, 5, 0, 5),
+                0,
+                0));
+        jPanel1.add(
+            jLabel2,
+            new GridBagConstraints(
+                0,
+                1,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.NONE,
+                new Insets(0, 5, 0, 5),
+                0,
+                0));
+        jPanel1.add(
+            lblError,
+            new GridBagConstraints(
+                1,
+                2,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            txtError,
+            new GridBagConstraints(
+                1,
+                3,
+                1,
+                1,
+                0.0,
+                0.2,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            jScrollPane1,
+            new GridBagConstraints(
+                1,
+                0,
+                1,
+                1,
+                1.0,
+                0.3,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0,
+                0));
+        jPanel1.add(
+            jScrollPane2,
+            new GridBagConstraints(
+                1,
+                1,
+                1,
+                1,
+                1.0,
+                0.3,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0,
+                0));
+        jScrollPane2.getViewport().add(txtB, null);
+        jScrollPane1.getViewport().add(txtA, null);
+        panel1.add(jPanel2, BorderLayout.SOUTH);
+        jPanel2.add(btnLoad, null);
+        jPanel2.add(btnCancel, null);
+    }
+
+    void btnCancel_actionPerformed(ActionEvent e) {
+        setVisible(false);
+    }
+
+    void btnLoad_actionPerformed(ActionEvent e) {
+        parseError = false;
+        geom[0] = parseGeometry(txtA, Color.blue);
+        if (!parseError)
+            geom[1] = parseGeometry(txtB, Color.red);
+        if (!parseError)
+            setVisible(false);
+    }
+
+    Geometry parseGeometry(JTextComponent txt, Color clr) {
+        try {
+            WKTReader rdr =
+                new WKTReader(
+                    new GeometryFactory(JTSTestBuilder.model().getPrecisionModel(), 0));
+            Geometry g = rdr.read(txt.getText());
+            txtError.setText("");
+            return g;
+        } catch (Exception ex) {
+            txtError.setText(ex.getMessage());
+            txtError.setForeground(clr);
+            parseError = true;
+            // TODO: display this exception
+        }
+        return null;
+    }
+
+    Geometry getGeometry(int index) {
+        return geom[index];
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInspectorDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInspectorDialog.java
new file mode 100644
index 0000000..0f776ab
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryInspectorDialog.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Frame;
+
+import javax.swing.JDialog;
+
+import org.locationtech.jts.geom.Geometry;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryInspectorDialog extends JDialog
+{
+
+  InspectorPanel inspectPanel;
+  
+  public GeometryInspectorDialog(Frame frame, String title, boolean modal)
+  {
+    super(frame, title, modal);
+    try {
+      initUI();
+      pack();
+      setSize(500, 500);
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  public GeometryInspectorDialog()
+  {
+    this(null, "", false);
+  }
+
+  public GeometryInspectorDialog(Frame frame)
+  {
+    this(null, "Geometry Inspector", false);
+  }
+  
+  void initUI() throws Exception
+  {
+    inspectPanel = new InspectorPanel(false);
+    getContentPane().add(inspectPanel);
+  }
+
+  public void setGeometry(String tag, Geometry geometry) {
+    inspectPanel.setGeometry(tag, geometry, 0);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryPopupMenu.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryPopupMenu.java
new file mode 100644
index 0000000..8805fb3
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryPopupMenu.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Component;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.JMenuItem;
+import javax.swing.JPopupMenu;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+
+
+public class GeometryPopupMenu extends JPopupMenu 
+{
+  Coordinate clickCoord;
+  
+  public GeometryPopupMenu(){
+    initUI();
+  }
+  
+  private void initUI()
+  {
+    JMenuItem extractComponentItem = new JMenuItem("Extract Component");
+    extractComponentItem.addActionListener(
+          new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              JTSTestBuilderController.extractComponentsToTestCase(clickCoord);
+            }
+          });
+    add(extractComponentItem);
+    
+    JMenuItem copyComponentItem = new JMenuItem("Copy Component");
+    copyComponentItem.addActionListener(
+          new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              JTSTestBuilderController.copyComponentToClipboard(clickCoord);
+            }
+          });
+    add(copyComponentItem);
+    
+    JMenuItem infoItem = new JMenuItem("Info");
+    infoItem.addActionListener(
+          new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              JTSTestBuilderFrame.instance().displayInfo(clickCoord);
+            }
+          });
+    add(infoItem);
+    
+  }
+  
+  /**
+   * Record model coordinate of click point for use in menu operations
+   */
+  public void show(Component invoker, int x, int y)
+  {
+    GeometryEditPanel editPanel = (GeometryEditPanel) invoker;
+    clickCoord = editPanel.getViewport().toModelCoordinate(new java.awt.Point(x, y));
+    super.show(invoker, x, y);
+  }
+  
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreeModel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreeModel.java
new file mode 100644
index 0000000..5923f67
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreeModel.java
@@ -0,0 +1,541 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Vector;
+
+import javax.swing.ImageIcon;
+import javax.swing.event.TreeModelListener;
+import javax.swing.tree.TreeModel;
+import javax.swing.tree.TreePath;
+
+import org.locationtech.jts.algorithm.Area;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+
+public class GeometryTreeModel implements TreeModel
+{
+  private Vector<TreeModelListener> treeModelListeners = new Vector<TreeModelListener>();
+
+  private GeometricObjectNode rootGeom;
+
+  public GeometryTreeModel(Geometry geom, int source)
+  {
+    rootGeom = GeometryNode.create(geom, new GeometryContext(source));
+  }
+
+  // ////////////// TreeModel interface implementation ///////////////////////
+
+  /**
+   * Adds a listener for the TreeModelEvent posted after the tree changes.
+   */
+  public void addTreeModelListener(TreeModelListener l)
+  {
+    treeModelListeners.addElement(l);
+  }
+
+  /**
+   * Returns the child of parent at index index in the parent's child array.
+   */
+  public Object getChild(Object parent, int index)
+  {
+    GeometricObjectNode gn = (GeometricObjectNode) parent;
+    return gn.getChildAt(index);
+  }
+
+  /**
+   * Returns the number of children of parent.
+   */
+  public int getChildCount(Object parent)
+  {
+    GeometricObjectNode gn = (GeometricObjectNode) parent;
+    return gn.getChildCount();
+  }
+
+  /**
+   * Returns the index of child in parent.
+   */
+  public int getIndexOfChild(Object parent, Object child)
+  {
+    GeometricObjectNode gn = (GeometricObjectNode) parent;
+    return gn.getIndexOfChild((GeometricObjectNode) child);
+  }
+
+  /**
+   * Returns the root of the tree.
+   */
+  public Object getRoot()
+  {
+    return rootGeom;
+  }
+
+  /**
+   * Returns true if node is a leaf.
+   */
+  public boolean isLeaf(Object node)
+  {
+    GeometricObjectNode gn = (GeometricObjectNode) node;
+    return gn.isLeaf();
+  }
+
+  /**
+   * Removes a listener previously added with addTreeModelListener().
+   */
+  public void removeTreeModelListener(TreeModelListener l)
+  {
+    treeModelListeners.removeElement(l);
+  }
+
+  /**
+   * Messaged when the user has altered the value for the item identified by
+   * path to newValue. Not used by this model.
+   */
+  public void valueForPathChanged(TreePath path, Object newValue)
+  {
+    System.out
+        .println("*** valueForPathChanged : " + path + " --> " + newValue);
+  }
+}
+
+abstract class GeometricObjectNode
+{
+  protected static String indexString(int index)
+  {
+    return "[" + index + "]";
+  }
+
+  protected static String sizeString(int size)
+  {
+    return "(" + size + ")";
+  }
+
+  protected int index = -1;
+
+  protected String text = "";;
+
+  public GeometricObjectNode(String text)
+  {
+    this.text = text;
+  }
+
+  public void setIndex(int index)
+  {
+    this.index = index;
+  }
+
+  public String getText()
+  {
+    if (index >= 0) {
+      return indexString(index) + " : " + text;
+    }
+    return text;
+  }
+  
+  public abstract ImageIcon getIcon();
+  
+  public abstract Geometry getGeometry();
+
+  public abstract boolean isLeaf();
+
+  public abstract GeometricObjectNode getChildAt(int index);
+
+  public abstract int getChildCount();
+
+  public abstract int getIndexOfChild(GeometricObjectNode child);
+
+}
+
+class GeometryContext {
+  int source = 0;
+  
+  GeometryContext(int source) {
+    this.source = source;
+  }
+}
+
+abstract class GeometryNode extends GeometricObjectNode
+{
+  public static GeometryNode create(Geometry geom, GeometryContext context)
+  {
+    if (geom instanceof GeometryCollection)
+      return new GeometryCollectionNode((GeometryCollection) geom, context);
+    if (geom instanceof Polygon)
+      return new PolygonNode((Polygon) geom, context);
+    if (geom instanceof LineString)
+      return new LineStringNode((LineString) geom, context);
+    if (geom instanceof LinearRing)
+      return new LinearRingNode((LinearRing) geom, context);
+    if (geom instanceof Point)
+      return new PointNode((Point) geom, context);
+    return null;
+  }
+
+  protected GeometryContext context;
+  private boolean isLeaf;
+  protected List<GeometricObjectNode> children = null;
+
+  public GeometryNode(Geometry geom, GeometryContext context)
+  {
+    this(geom, 0, null, context);
+  }
+
+  public GeometryNode(Geometry geom, int size, String tag, GeometryContext context)
+  {
+    super(geometryText(geom, size, tag));
+    this.context = context;
+    if (geom.isEmpty()) {
+      isLeaf = true;
+    }
+  }
+
+  private static String geometryText(Geometry geom, int size, String tag)
+  {
+    StringBuilder buf = new StringBuilder();
+    if (tag != null && tag.length() > 0) {
+      buf.append(tag + " : ");
+    }
+    buf.append(geom.getGeometryType());
+    if (geom.isEmpty()) {
+      buf.append(" EMPTY");
+    }
+    else {
+      if (size > 0) {
+        buf.append(" " + sizeString(size));
+      }
+    }
+    
+    if (hasLength(geom)) {
+    	buf.append("   --     Len: " + geom.getLength());
+    }
+    if (hasArea(geom)) { 
+      buf.append("      Area: " + area(geom));
+    }
+    
+    return buf.toString();
+  }
+  
+  private static double area(Geometry geom) {
+    double area = 0;
+    if (geom.getDimension() >= 2) {
+      area = geom.getArea();
+    }
+    else if (geom instanceof LinearRing) {
+      area = Area.ofRing(geom.getCoordinates());
+    }
+    return area;
+  }
+
+  private static boolean hasArea(Geometry geom) {
+	    if (geom.getDimension() >= 2) return true;
+	    if (geom instanceof LinearRing) return true;
+	    return false;
+	  }
+	  
+  private static boolean hasLength(Geometry geom) {
+	    if (geom.getDimension() >= 1) return true;
+	    return false;
+	  }
+	  
+  public boolean isLeaf()
+  {
+    return isLeaf;
+  }
+  
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_POLYGON : AppConstants.ICON_POLYGON_B;
+  }
+
+  public GeometricObjectNode getChildAt(int index)
+  {
+    if (isLeaf)
+      return null;
+    populateChildren();
+    return children.get(index);
+  }
+
+  public int getChildCount()
+  {
+    if (isLeaf)
+      return 0;
+    populateChildren();
+    return children.size();
+  }
+
+  public int getIndexOfChild(GeometricObjectNode child)
+  {
+    if (isLeaf)
+      return -1;
+    populateChildren();
+    return children.indexOf(child);
+  }
+
+  /**
+   * Lazily creates child nodes
+   */
+  private void populateChildren()
+  {
+    // already initialized
+    if (children != null)
+      return;
+
+    children = new ArrayList<GeometricObjectNode>();
+    fillChildren();
+  }
+
+  protected abstract void fillChildren();
+}
+
+
+class PolygonNode extends GeometryNode
+{
+  Polygon poly;
+
+  PolygonNode(Polygon poly, GeometryContext context)
+  {
+    super(poly, poly.getNumPoints(), null, context);
+    this.poly = poly;
+  }
+
+  public Geometry getGeometry()
+  {
+    return poly;
+  }
+
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_POLYGON : AppConstants.ICON_POLYGON_B;
+  }
+
+  protected void fillChildren()
+  {
+    children.add(new LinearRingNode((LinearRing) poly.getExteriorRing(),
+        "Shell", context));
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      children.add(new LinearRingNode((LinearRing) poly.getInteriorRingN(i),
+          "Hole " + i, context));
+    }
+  }
+
+}
+
+class LineStringNode extends GeometryNode
+{
+  private LineString line;
+
+  public LineStringNode(LineString line, GeometryContext context)
+  {
+    super(line, line.getNumPoints(), null, context);
+    this.line = line;
+  }
+
+  public LineStringNode(LineString line, String tag, GeometryContext context)
+  {
+    super(line, line.getNumPoints(), tag, context);
+    this.line = line;
+  }
+
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_LINESTRING : AppConstants.ICON_LINESTRING_B;
+  }
+
+  public Geometry getGeometry()
+  {
+    return line;
+  }
+
+  protected void fillChildren()
+  {
+    populateChildren(line.getCoordinates());
+  }
+
+  private void populateChildren(Coordinate[] pt)
+  {
+    Envelope env = line.getEnvelopeInternal();
+    
+    
+    for (int i = 0; i < pt.length; i++) {
+      double dist = Double.NaN;
+      if (i < pt.length - 1) dist = pt[i].distance(pt[i + 1]);
+      GeometricObjectNode node = CoordinateNode.create(pt[i], i, dist);
+      children.add(node);
+    }
+  }
+}
+
+class LinearRingNode extends LineStringNode
+{
+  public LinearRingNode(LinearRing ring, GeometryContext context)
+  {
+    super(ring, context);
+  }
+  public LinearRingNode(LinearRing ring, String tag,
+      GeometryContext context) {
+    super(ring, tag, context);
+  }
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_LINEARRING : AppConstants.ICON_LINEARRING_B;
+  }
+}
+
+class PointNode extends GeometryNode
+{
+  Point pt;
+
+  public PointNode(Point p, GeometryContext context)
+  {
+    super(p, context);
+    pt = p;
+  }
+
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_POINT : AppConstants.ICON_POINT_B;
+  }
+
+  public Geometry getGeometry()
+  {
+    return pt;
+  }
+
+  protected void fillChildren()
+  {
+    children.add(CoordinateNode.create(pt.getCoordinate()));
+  }
+}
+
+class GeometryCollectionNode extends GeometryNode
+{
+  GeometryCollection coll;
+
+  GeometryCollectionNode(GeometryCollection coll, GeometryContext context)
+  {
+    super(coll, coll.getNumGeometries(), null, context);
+    this.coll = coll;
+  }
+
+  public Geometry getGeometry()
+  {
+    return coll;
+  }
+
+  protected void fillChildren()
+  {
+    for (int i = 0; i < coll.getNumGeometries(); i++) {
+      GeometryNode node = create(coll.getGeometryN(i), context);
+      node.setIndex(i);
+      children.add(node);
+    }
+  }
+  
+  public ImageIcon getIcon()
+  {
+    return context.source == 0 ? AppConstants.ICON_COLLECTION : AppConstants.ICON_COLLECTION_B;
+  }
+
+
+}
+
+/**
+ * Coordinate is the only leaf node now, but could be 
+ * refactored into a LeafNode class.
+ * 
+ * @author Martin Davis
+ *
+ */
+class CoordinateNode extends GeometricObjectNode
+{
+  public static CoordinateNode create(Coordinate p)
+  {
+    return new CoordinateNode(p);
+  }
+
+  public static CoordinateNode create(Coordinate p, int i, double distPrev)
+  {
+    return new CoordinateNode(p, i, distPrev);
+  }
+
+  private static DecimalFormat fmt = new DecimalFormat("0.#################", new DecimalFormatSymbols());
+  
+  private static String label(Coordinate coord, int i, double distPrev)
+  {
+    String lbl = fmt.format(coord.x) + "   " + fmt.format(coord.y);
+    if (! Double.isNaN(distPrev)) {
+      lbl += "  --  dist: " + distPrev;
+    }
+    return lbl;
+  }
+  
+
+  Coordinate coord;
+
+  public CoordinateNode(Coordinate coord)
+  {
+    this(coord, 0, Double.NaN);
+  }
+
+  public CoordinateNode(Coordinate coord, int i, double distPrev)
+  {
+    super(label(coord, i, distPrev));
+    this.coord = coord;
+    this.index = i;
+  }
+  public ImageIcon getIcon()
+  {
+    return AppConstants.ICON_POINT;
+  }
+
+  public Geometry getGeometry()
+  {
+    GeometryFactory geomFact = new GeometryFactory();
+    return geomFact.createPoint(coord);
+  }
+
+  @Override
+  public boolean isLeaf()
+  {
+    return true;
+  }
+
+  @Override
+  public GeometricObjectNode getChildAt(int index)
+  {
+    throw new IllegalStateException("should not be here");
+  }
+
+  @Override
+  public int getChildCount()
+  {
+    return 0;
+  }
+
+  @Override
+  public int getIndexOfChild(GeometricObjectNode child)
+  {
+    throw new IllegalStateException("should not be here");
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreePanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreePanel.java
new file mode 100644
index 0000000..c9140a6
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/GeometryTreePanel.java
@@ -0,0 +1,162 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Component;
+import java.awt.event.*;
+import java.util.*;
+
+import javax.swing.*;
+import javax.swing.event.*;
+import javax.swing.border.*;
+import javax.swing.tree.*;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryTreePanel extends JPanel implements TreeWillExpandListener 
+{
+  JScrollPane jScrollPane = new JScrollPane();
+	JTree tree = new JTree();
+	BorderLayout borderLayout = new BorderLayout();
+	Border border1;
+
+	private class GeometryTreeCellRenderer extends DefaultTreeCellRenderer {
+		public GeometryTreeCellRenderer() {
+		}
+
+		public Component getTreeCellRendererComponent(JTree tree, Object value,
+				boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
+
+			super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row,
+					hasFocus);
+			if (! (value instanceof GeometricObjectNode))
+				return this;
+			
+			GeometricObjectNode o = (GeometricObjectNode) value;
+			setText(o.getText());
+			setIcon(o.getIcon());
+			setToolTipText("geometry"); 
+			return this;
+		}
+	}
+
+	public GeometryTreePanel() {
+	  // default empty model
+	  tree.setModel(new DefaultTreeModel(new DefaultMutableTreeNode("No geometry shown")));
+	  //((DefaultMutableTreeNode)  (tree.getRoot())).removeAllChildren();
+		try {
+			initUI();
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+
+	private void initUI() throws Exception {
+		setSize(200, 250);
+		border1 = BorderFactory.createEmptyBorder(4, 4, 4, 4);
+		setLayout(borderLayout);
+		setBorder(border1);
+		add(jScrollPane, BorderLayout.CENTER);
+		jScrollPane.getViewport().add(tree, null);
+
+		tree.setRootVisible(true);
+		tree.setShowsRootHandles(true);
+		tree.setCellRenderer(new GeometryTreeCellRenderer());
+		tree.getSelectionModel().setSelectionMode(
+				TreeSelectionModel.SINGLE_TREE_SELECTION);
+		// stop expansion with double-click
+		tree.setToggleClickCount(0);
+
+
+		tree.addMouseListener(new MouseAdapter() {
+			public void mouseClicked(MouseEvent e) {
+			  Geometry geom = getSelectedGeometry();
+			  if (geom == null) return;
+			  
+        if (e.getClickCount() == 2) {
+          JTSTestBuilderFrame.getGeometryEditPanel().zoom(geom.getEnvelopeInternal());
+        }
+        // would be nice to flash as well as zoom, but zooming drawing is too slow
+        if (e.getClickCount() == 1) {
+          JTSTestBuilderFrame.getGeometryEditPanel().flash(geom);
+        }
+			}
+		});
+		tree.addTreeSelectionListener(new TreeSelectionListener() {
+			public void valueChanged(TreeSelectionEvent e) {
+				//GeometryFunction fun = getFunction();
+				//if (fun != null)
+					//fireFunctionSelected(new GeometryFunctionEvent(fun));
+			}
+		});
+	}
+  public Geometry getSelectedGeometry() {
+    return getGeometryFromNode(tree.getLastSelectedPathComponent());
+  }
+  public void moveToNextNode(int direction) {
+    direction = (int) Math.signum(direction);
+    TreePath path = tree.getSelectionPath();
+    
+    TreePath nextPath2 = nextPath(path, 2 * direction);
+    tree.scrollPathToVisible(nextPath2);
+    
+    TreePath nextPath = nextPath(path, direction);
+    tree.setSelectionPath(nextPath);
+  }
+
+  private TreePath nextPath(TreePath path, int offset) {
+    GeometricObjectNode node = (GeometricObjectNode) path.getLastPathComponent();
+    TreePath parentPath = path.getParentPath();
+    GeometricObjectNode parent = (GeometricObjectNode) parentPath.getLastPathComponent();
+    int index = parent.getIndexOfChild(node);
+    int nextIndex = index + offset;
+    if (nextIndex < 0) {
+      nextIndex = 0;
+    }
+    else if (nextIndex >= parent.getChildCount() ) {
+      nextIndex = parent.getChildCount() - 1;
+    }
+    GeometricObjectNode nextNode = parent.getChildAt(nextIndex);
+    TreePath nextPath = parentPath.pathByAddingChild(nextNode);
+    return nextPath;
+  }
+
+  private static Geometry getGeometryFromNode(Object value) {
+    if (value == null) 
+      return null;
+    return ((GeometricObjectNode) value).getGeometry();
+  }
+
+	public void populate(Geometry geom, int source) {
+		tree.setModel(new GeometryTreeModel(geom, source));
+	}
+
+  //Required by TreeWillExpandListener interface.
+  public void treeWillExpand(TreeExpansionEvent e) 
+              throws ExpandVetoException {
+  	TreePath path = e.getPath();
+  	Object lastComp = path.getLastPathComponent(); 
+  }
+
+  //Required by TreeWillExpandListener interface.
+  public void treeWillCollapse(TreeExpansionEvent e) {
+    // take no action
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/IconLoader.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/IconLoader.java
new file mode 100644
index 0000000..445fe24
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/IconLoader.java
@@ -0,0 +1,25 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import javax.swing.ImageIcon;
+
+
+/**
+ * Gets an icon from this class' package.
+ */
+public class IconLoader {
+    public static ImageIcon icon(String filename) {
+        return new ImageIcon(IconLoader.class.getResource(filename));
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InfoPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InfoPanel.java
new file mode 100644
index 0000000..ebea33f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InfoPanel.java
@@ -0,0 +1,97 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.*;
+import java.awt.event.*;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jtstest.testbuilder.geom.*;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class InfoPanel 
+extends JPanel 
+{
+	TestBuilderModel tbModel = null;
+	
+	JScrollPane jScrollPane1 = new JScrollPane();
+	JTextArea txtInfo = new JTextArea();
+  BorderLayout tabPanelLayout = new BorderLayout();
+  
+  StringBuffer text = new StringBuffer();
+	
+	public InfoPanel() {
+		try {
+			jbInit();
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+  void jbInit() throws Exception {
+    
+    this.setLayout(tabPanelLayout);
+
+    txtInfo.setWrapStyleWord(true);
+    txtInfo.setLineWrap(true);
+    txtInfo.setBackground(SystemColor.control);
+
+    this.add(jScrollPane1, BorderLayout.CENTER);
+    
+    jScrollPane1.setBorder(BorderFactory.createLoweredBevelBorder());
+    jScrollPane1.getViewport().add(txtInfo, null);
+  }
+  
+	public void setModel(TestBuilderModel tbModel)
+	{
+		this.tbModel = tbModel;
+	}
+	
+  public void OLDsetInfo(String s)
+  {
+    txtInfo.setText(s);
+  }
+  
+  private static final String LOG_SEP = "-------------------------------------------------";
+  
+  public void setInfo(String s)
+  {
+    if (s == null || s.length() == 0) s = "";
+    txtInfo.setText(s);
+  }
+
+  public void addInfo(String s)
+  {
+    if (s == null || s.length() == 0) return;
+    
+    if (text.length() != 0) {
+      text.append("\n");
+      text.append(LOG_SEP);
+      text.append("\n");
+    }
+    text.append(s);
+    txtInfo.setText(text.toString());
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InspectorPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InspectorPanel.java
new file mode 100644
index 0000000..cb51d0c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/InspectorPanel.java
@@ -0,0 +1,167 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Dimension;
+import java.awt.event.ActionEvent;
+
+import javax.swing.Box;
+import javax.swing.BoxLayout;
+import javax.swing.ImageIcon;
+import javax.swing.JButton;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+
+
+public class InspectorPanel extends TestBuilderPanel  {
+  
+  private static final int BOX_SPACER = 5;
+
+  private final ImageIcon downIcon = IconLoader.icon("Down.png");
+  private final ImageIcon upIcon = IconLoader.icon("Up.png");
+  private final ImageIcon zoomIcon = IconLoader.icon("MagnifyCursor.gif");
+  private final ImageIcon copyIcon = IconLoader.icon("Copy.png");
+
+  GeometryTreePanel geomTreePanel;
+  
+  JButton btnZoom = new JButton();
+  JButton btnCopy = new JButton();
+  JButton btnNext = new JButton();
+  JButton btnPrev = new JButton();
+  JButton btnExpand = new JButton();
+
+  JLabel lblGeom = new JLabel();
+
+  private boolean showExpand = true;
+
+  public InspectorPanel() {
+    this(true);
+   }
+
+  public InspectorPanel(boolean showExpand) {
+    super();
+    this.showExpand  = showExpand;
+    uiInit();
+   }
+
+  protected void uiInit() {
+    this.setLayout(new BorderLayout());
+    geomTreePanel = new GeometryTreePanel();
+    
+    geomTreePanel.setPreferredSize(new Dimension(300, 500));
+    this.add(geomTreePanel, BorderLayout.CENTER);
+    
+    btnZoom.setEnabled(true);
+    btnZoom.setMaximumSize(new Dimension(30, 26));
+    //btnZoom.setText("Zoom");
+    btnZoom.setIcon(zoomIcon);
+    btnZoom.setToolTipText("Zoom to component");
+    btnZoom.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnZoom_actionPerformed(e);
+      }
+    });
+    btnCopy.setEnabled(true);
+    btnCopy.setMaximumSize(new Dimension(30, 30));
+    //btnCopy.setText("Copy");
+    btnCopy.setIcon(copyIcon);
+    btnCopy.setToolTipText("Copy (Ctl-click to copy formatted");
+    btnCopy.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnCopy_actionPerformed(e);
+      }
+    });
+    btnNext.setEnabled(true);
+    btnNext.setMaximumSize(new Dimension(30, 30));
+    //btnNext.setText("Next");
+    btnNext.setIcon(downIcon);
+    btnNext.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnZoomNext_actionPerformed(e, 1);
+      }
+    });
+    btnPrev.setEnabled(true);
+    btnPrev.setMaximumSize(new Dimension(30, 30));
+    //btnPrev.setText("Prev");
+    btnPrev.setIcon(upIcon);
+    btnPrev.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnZoomNext_actionPerformed(e, -1);
+      }
+    });
+    
+    lblGeom.setFont(new java.awt.Font("Dialog", 1, 16));
+    lblGeom.setText(" ");
+    lblGeom.setMaximumSize(new Dimension(30, 30));
+    lblGeom.setHorizontalAlignment(JLabel.CENTER);
+
+    JPanel btnPanel = new JPanel();
+    btnPanel.setLayout(new BoxLayout(btnPanel, BoxLayout.PAGE_AXIS));
+    btnPanel.add(lblGeom);
+    btnPanel.add(Box.createRigidArea(new Dimension(0, BOX_SPACER)));
+    btnPanel.add(btnZoom);
+    btnPanel.add(Box.createRigidArea(new Dimension(0, BOX_SPACER)));
+    btnPanel.add(btnPrev);
+    btnPanel.add(btnNext);
+    btnPanel.add(Box.createRigidArea(new Dimension(0, BOX_SPACER)));
+    btnPanel.add(btnCopy);
+    this.add(btnPanel, BorderLayout.WEST);
+    
+    if (showExpand) {
+      btnExpand.setEnabled(true);
+      btnExpand.setMaximumSize(new Dimension(30, 30));
+      btnExpand.setText("...");
+      btnExpand.setToolTipText("Display in window");
+      btnExpand.addActionListener(new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e)
+        {
+          btnExpand_actionPerformed();
+        }
+      });
+      JPanel btn2Panel = new JPanel();
+      btn2Panel.setLayout(new BoxLayout(btn2Panel, BoxLayout.PAGE_AXIS));
+      btn2Panel.add(btnExpand);
+      this.add(btn2Panel, BorderLayout.EAST);
+    }
+
+  }
+  private void btnExpand_actionPerformed() {
+    JTSTestBuilderController.inspectGeometryDialog();
+  }
+  private void btnZoom_actionPerformed(ActionEvent e) {
+    JTSTestBuilderFrame.getGeometryEditPanel().zoom(geomTreePanel.getSelectedGeometry());
+  }
+  private void btnZoomNext_actionPerformed(ActionEvent e, int direction) {
+    geomTreePanel.moveToNextNode(direction);
+    JTSTestBuilderFrame.getGeometryEditPanel().zoom(geomTreePanel.getSelectedGeometry());
+  }
+  private void btnCopy_actionPerformed(ActionEvent e) {
+    boolean isFormatted = 0 != (e.getModifiers() & ActionEvent.CTRL_MASK);
+    Geometry geom = geomTreePanel.getSelectedGeometry();
+    if (geom == null) return;
+    SwingUtil.copyToClipboard(geom, isFormatted);
+  }
+
+  public void setGeometry(String tag, Geometry a, int source)
+  {
+    lblGeom.setText(tag);
+    lblGeom.setForeground(source == 0 ? Color.BLUE : Color.RED);
+    geomTreePanel.populate(a, source);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder.java
new file mode 100644
index 0000000..687deef
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder.java
@@ -0,0 +1,180 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Dimension;
+import java.awt.Toolkit;
+import java.lang.reflect.InvocationTargetException;
+
+import javax.swing.UIManager;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.command.*;
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.geomfunction.GeometryFunctionRegistry;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * A Swing application which supports 
+ * creating geometries and running JTS operations.
+ * <p>
+ * <b>Command Line Options</b>
+ * <table border='1'>
+ * <tr>
+ * <td><tt>-geomfunc <i>{ <classname> }</i></tt> </td>
+ * <td>Specifies classes whose <tt>public static<tt> methods will be loaded as geometry functions</td>
+ * </tr>
+ * </table>
+ * 
+ * @version 1.7
+ */
+public class JTSTestBuilder
+{
+  private static final String PROP_SWING_DEFAULTLAF = "swing.defaultlaf";
+
+  private static final String OPT_GEOMFUNC = "geomfunc";
+  
+  public static JTSTestBuilder instance()
+  {
+  	return app;
+  }
+  
+  public static TestBuilderModel model() { return instance().tbModel; }
+
+  private static GeometryFunctionRegistry funcRegistry = GeometryFunctionRegistry.createTestBuilderRegistry();
+  private static CommandLine commandLine = createCmdLine();
+  public static JTSTestBuilder app;
+  
+  private static CommandLine createCmdLine() {
+    commandLine = new CommandLine('-');
+    commandLine.addOptionSpec(new OptionSpec(OPT_GEOMFUNC, OptionSpec.NARGS_ONE_OR_MORE));
+    return commandLine;
+  }
+
+  public static GeometryFunctionRegistry getFunctionRegistry()
+  {
+    return funcRegistry;
+  }
+
+  public static PrecisionModel getPrecisionModel() 
+  { 
+    return model().getPrecisionModel();
+  }
+  
+  public static GeometryFactory getGeometryFactory() 
+  { 
+    return model().getGeometryFactory();
+  }
+  
+  private TestBuilderModel tbModel = new TestBuilderModel();
+  
+  boolean packFrame = false;
+
+  /**Construct the application*/
+  public JTSTestBuilder() {
+  }
+  
+  private void initFrame()
+  {
+    JTSTestBuilderFrame frame = new JTSTestBuilderFrame();
+    frame.setModel(model());
+    
+    //Validate frames that have preset sizes
+    //Pack frames that have useful preferred size info, e.g. from their layout
+    if (packFrame) {
+      frame.pack();
+    } else {
+      frame.validate();
+    }
+    //Center the window
+    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
+    Dimension frameSize = frame.getSize();
+    if (frameSize.height > screenSize.height) {
+      frameSize.height = screenSize.height;
+    }
+    if (frameSize.width > screenSize.width) {
+      frameSize.width = screenSize.width;
+    }
+    frame.setLocation(
+        (screenSize.width - frameSize.width) / 2,
+        (screenSize.height - frameSize.height) / 2);
+    frame.setVisible(true);
+  }
+
+  
+  /**Main method*/
+  public static void main(String[] args)
+  {
+    try {
+    	readArgs(args);
+    	setLookAndFeel();
+      app = new JTSTestBuilder();
+      app.initFrame();
+      
+    } catch (Exception e) {
+      e.printStackTrace();
+    }
+  }
+
+  /**
+   * Sets the look and feel, using user-defined LAF if 
+   * provided as a system property.
+   * 
+   * e.g. Metal: -Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
+   * 
+   * @throws InterruptedException
+   * @throws InvocationTargetException
+   */
+  private static void setLookAndFeel() throws InterruptedException, InvocationTargetException
+  {
+    /**
+     * Invoke on Swing thread to pass Java security requirements
+     */
+    javax.swing.SwingUtilities.invokeAndWait(new Runnable() {
+      public void run()
+      {
+        try {
+          String laf = System.getProperty(PROP_SWING_DEFAULTLAF);
+          if (laf == null) {
+            laf = UIManager.getSystemLookAndFeelClassName();
+          }
+          javax.swing.UIManager.setLookAndFeel(laf);
+        }
+        catch (Exception e) {
+          e.printStackTrace();
+        }
+      }
+    });
+  }
+
+  private static void readArgs(String[] args) throws ParseException,
+			ClassNotFoundException {
+		commandLine.parse(args);
+
+		if (commandLine.hasOption(OPT_GEOMFUNC)) {
+			Option opt = commandLine.getOption(OPT_GEOMFUNC);
+			for (int i = 0; i < opt.getNumArgs(); i++) {
+				String geomFuncClassname = opt.getArg(i);
+				try {
+					funcRegistry.add(geomFuncClassname);
+					System.out.println("Added Geometry Functions from: "
+							+ geomFuncClassname);
+				} catch (ClassNotFoundException ex) {
+					System.out.println("Unable to load function class: "
+							+ geomFuncClassname);
+				}
+			}
+		}
+	}
+
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderFrame.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderFrame.java
new file mode 100644
index 0000000..ddea55f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderFrame.java
@@ -0,0 +1,873 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.AWTEvent;
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Component;
+import java.awt.Cursor;
+import java.awt.Dimension;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
+import java.awt.Toolkit;
+import java.awt.event.ActionEvent;
+import java.awt.event.WindowEvent;
+import java.io.File;
+import java.util.Iterator;
+import java.util.List;
+
+import javax.swing.BorderFactory;
+import javax.swing.ImageIcon;
+import javax.swing.JFileChooser;
+import javax.swing.JFrame;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JSplitPane;
+import javax.swing.JTabbedPane;
+import javax.swing.border.BevelBorder;
+import javax.swing.border.Border;
+import javax.swing.border.EmptyBorder;
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.util.LineStringExtracter;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.clean.CleanDuplicatePoints;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.controller.ResultController;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelEvent;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelListener;
+import org.locationtech.jtstest.testbuilder.model.DisplayParameters;
+import org.locationtech.jtstest.testbuilder.model.GeometryEvent;
+import org.locationtech.jtstest.testbuilder.model.HtmlWriter;
+import org.locationtech.jtstest.testbuilder.model.JavaTestWriter;
+import org.locationtech.jtstest.testbuilder.model.TestBuilderModel;
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+import org.locationtech.jtstest.testbuilder.model.XMLTestWriter;
+import org.locationtech.jtstest.testbuilder.ui.ImageUtil;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+import org.locationtech.jtstest.testbuilder.ui.dnd.FileDrop;
+import org.locationtech.jtstest.testbuilder.ui.tools.DeleteVertexTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.EditVertexTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.ExtractComponentTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.InfoTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.LineStringTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.PanTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.PointTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.RectangleTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.StreamPolygonTool;
+import org.locationtech.jtstest.testbuilder.ui.tools.ZoomTool;
+import org.locationtech.jtstest.testrunner.GuiUtil;
+import org.locationtech.jtstest.util.FileUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ * The main frame for the JTS Test Builder.
+ * 
+ * @version 1.7
+ */
+public class JTSTestBuilderFrame extends JFrame 
+{
+    
+  private static JTSTestBuilderFrame singleton = null;
+  private ResultController resultController = new ResultController(this);
+  private JTSTestBuilderMenuBar tbMenuBar = new JTSTestBuilderMenuBar(this);
+  private JTSTestBuilderToolBar tbToolBar = new JTSTestBuilderToolBar(this);
+  //---------------------------------------------
+  JPanel contentPane;
+  BorderLayout borderLayout1 = new BorderLayout();
+  Border border4;
+  JSplitPane jSplitPane1 = new JSplitPane();
+  JPanel jPanel1 = new JPanel();
+  BorderLayout borderLayout2 = new BorderLayout();
+  TestCasePanel testCasePanel = new TestCasePanel();
+  JPanel jPanel2 = new JPanel();
+  JTabbedPane inputTabbedPane = new JTabbedPane();
+  BorderLayout borderLayout3 = new BorderLayout();
+  JPanel testPanel = new JPanel();
+  WKTPanel wktPanel = new WKTPanel(this);
+  InspectorPanel inspectPanel = new InspectorPanel();
+  TestListPanel testListPanel = new TestListPanel(this);
+  //LayerListPanel layerListPanel = new LayerListPanel();
+  LayerListPanel layerListPanel = new LayerListPanel();
+  GridBagLayout gridBagLayout2 = new GridBagLayout();
+  GridLayout gridLayout1 = new GridLayout();
+  ResultWKTPanel resultWKTPanel = new ResultWKTPanel();
+  ResultValuePanel resultValuePanel = new ResultValuePanel();
+  StatsPanel statsPanel = new StatsPanel();
+  InfoPanel logPanel = new InfoPanel();
+  private ZoomTool zoomTool;
+  private final ImageIcon appIcon = new ImageIcon(this.getClass().getResource("app-icon.gif"));
+
+  private JFileChooser fileChooser = new JFileChooser();
+  private JFileChooser pngFileChooser;
+  private JFileChooser fileAndDirectoryChooser = new JFileChooser();
+  private JFileChooser directoryChooser = new JFileChooser();
+  
+  TestBuilderModel tbModel;
+  
+  private TestCaseTextDialog testCaseTextDlg = new TestCaseTextDialog(this,
+      "", true);
+  private GeometryInspectorDialog geomInspectorDlg = new GeometryInspectorDialog(this);
+  /*
+  private LoadTestCasesDialog loadTestCasesDlg = new LoadTestCasesDialog(this,
+      "Load Test Cases", true);
+*/
+  
+  
+  /**
+   *  Construct the frame
+   */
+  public JTSTestBuilderFrame() {
+    try {
+      Assert.isTrue(singleton == null);
+      singleton = this;
+      enableEvents(AWTEvent.WINDOW_EVENT_MASK);
+      setIconImage(appIcon.getImage());
+      jbInit();
+      //#setRollover was introduced in Java 1.4 and is not present in 1.3.1. [Jon Aquino]
+      //jToolBar1.setRollover(true);
+ //     initList(tcList);
+      //loadEditList(testpp);
+//      testCasePanel.setModel(tbModel);
+      testCasePanel.spatialFunctionPanel.addSpatialFunctionPanelListener(
+          new SpatialFunctionPanelListener() {
+            public void functionExecuted(SpatialFunctionPanelEvent e) {
+            	resultController.spatialFunctionPanel_functionExecuted(e);
+            }
+          });
+      testCasePanel.scalarFunctionPanel.addSpatialFunctionPanelListener(
+          new SpatialFunctionPanelListener() {
+            public void functionExecuted(SpatialFunctionPanelEvent e) {
+            	resultController.scalarFunctionPanel_functionExecuted(e);
+            }
+          });
+      testCasePanel.editCtlPanel.btnSetPrecisionModel.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              precisionModelMenuItem_actionPerformed(e);
+            }
+          });
+      //testCasePanel.editCtlPanel.cbMagnifyTopo.addActionListener(
+      testCasePanel.cbMagnifyTopo.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              revealTopo_actionPerformed();
+            }
+          });
+      //testCasePanel.editCtlPanel.stretchDist
+      testCasePanel.spStretchDist
+      .addChangeListener(new javax.swing.event.ChangeListener() {
+        public void stateChanged(javax.swing.event.ChangeEvent e) {
+          revealTopo_actionPerformed();
+        }
+      });
+
+      zoomTool = new ZoomTool(2, AppCursors.ZOOM);
+      showGeomsTab();
+      initFileDrop(testCasePanel);
+      testCasePanel.getGeometryEditPanel().setCurrentTool(RectangleTool.getInstance());
+    }
+    catch (Exception e) {
+      e.printStackTrace();
+    }
+  }
+
+  private void initFileDrop(Component comp) {
+    new FileDrop(comp, new FileDrop.Listener() {
+      public void filesDropped(java.io.File[] files) {
+        try {
+          openXmlFilesAndDirectories(files);
+        } catch (Exception ex) {
+          SwingUtil.reportException(null, ex);
+        }
+      }
+    });
+  }
+  private void initFileChoosers() {
+    if (pngFileChooser == null) {
+      pngFileChooser = new JFileChooser();
+      pngFileChooser.addChoosableFileFilter(SwingUtil.PNG_FILE_FILTER);
+      pngFileChooser.setDialogTitle("Save PNG");
+      pngFileChooser.setSelectedFile(new File("geoms.png"));
+    }
+  }
+  
+  public static JTSTestBuilderFrame instance() {
+    if (singleton == null) {
+      new JTSTestBuilderFrame();
+    }
+    return singleton;
+  }
+
+  public static GeometryEditPanel getGeometryEditPanel()
+  {
+    return instance().getTestCasePanel().getGeometryEditPanel();
+  }
+  
+  public TestBuilderModel getModel()
+  {
+    return tbModel;
+  }
+  
+  public void setModel(TestBuilderModel model)
+  {
+  	tbModel = model;
+    testCasePanel.setModel(tbModel);
+    wktPanel.setModel(model);
+    inspectPanel.setModel(model);
+    resultWKTPanel.setModel(model);
+    resultValuePanel.setModel(model);
+    statsPanel.setModel(model);
+    
+    model.getGeometryEditModel().addGeometryListener(
+        new org.locationtech.jtstest.testbuilder.model.GeometryListener() {
+          public void geometryChanged(GeometryEvent e) {
+            model_geometryChanged(e);
+          }
+        });
+    
+    testListPanel.populateList();
+    //layerListPanel.init(getModel().getLayers());
+    layerListPanel.populateList();
+    updateTestCaseView();
+    updatePrecisionModelDescription();
+  }
+  
+  public static void reportException(Exception e) {
+  	SwingUtil.reportException(instance(), e);
+  }
+
+  public void setCurrentTestCase(TestCaseEdit testCase) {
+    tbModel.cases().setCurrent(testCase);
+    updateTestCaseView();
+    JTSTestBuilderController.zoomToInput();
+  }
+
+  public TestCasePanel getTestCasePanel() {
+    return testCasePanel;
+  }
+
+  public ResultWKTPanel getResultWKTPanel() {
+    return resultWKTPanel;
+  }
+
+  public ResultValuePanel getResultValuePanel() {
+    return resultValuePanel;
+  }
+  
+  /**
+   *  File | Exit action performed
+   */
+  public void jMenuFileExit_actionPerformed(ActionEvent e) {
+    System.exit(0);
+  }
+
+  /**
+   *  Help | About action performed
+   */
+  public void jMenuHelpAbout_actionPerformed(ActionEvent e) {
+    JTSTestBuilder_AboutBox dlg = new JTSTestBuilder_AboutBox(this);
+    java.awt.Dimension dlgSize = dlg.getPreferredSize();
+    java.awt.Dimension frmSize = getSize();
+    java.awt.Point loc = getLocation();
+    dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height
+         - dlgSize.height) / 2 + loc.y);
+    dlg.setModal(true);
+    dlg.setVisible(true);
+  }
+
+  public void showTab(String name)
+  {
+    inputTabbedPane.setSelectedIndex(inputTabbedPane.indexOfTab(name));
+  }
+  
+  public void showGeomsTab()
+  {
+    showTab(AppStrings.TAB_LABEL_INPUT);
+  }
+  
+  public void showResultWKTTab()
+  {
+    showTab(AppStrings.TAB_LABEL_RESULT);
+  }
+  public void showResultValueTab()
+  {
+    showTab(AppStrings.TAB_LABEL_VALUE);
+  }
+  
+  public void showInfoTab()
+  {
+    showTab(AppStrings.TAB_LABEL_LOG);
+  }
+  
+  public void openXmlFilesAndDirectories(File[] files) throws Exception {
+    if (files.length == 1) {
+      fileChooser.setSelectedFile(files[0]);
+    }
+    tbModel.openXmlFilesAndDirectories(files);
+    reportProblemsParsingXmlTestFile(tbModel.getParsingProblems());
+    updateTestCaseView();
+    testListPanel.populateList();
+    updatePrecisionModelDescription();
+    JTSTestBuilderController.zoomToInput();
+  }
+
+  /**
+   *  Overridden so we can exit when window is closed
+   */
+  protected void processWindowEvent(WindowEvent e) {
+    super.processWindowEvent(e);
+    if (e.getID() == WindowEvent.WINDOW_CLOSING) {
+      jMenuFileExit_actionPerformed(null);
+    }
+  }
+
+  void model_geometryChanged(GeometryEvent e) {
+    //testCasePanel.relatePanel.clearResults();
+    JTSTestBuilderController.geometryViewChanged();
+    updateWktPanel();
+  }
+
+  void createNewCase() {
+    tbModel.cases().createNew();
+    showGeomsTab();
+    updateTestCases();
+  }
+
+  void moveToPrevCase(boolean isZoom) {
+    tbModel.cases().prevCase();
+    updateTestCaseView();
+    if (isZoom) JTSTestBuilderController.zoomToInput();
+  }
+
+  void moveToNextCase(boolean isZoom) {
+    tbModel.cases().nextCase();
+    updateTestCaseView();
+    if (isZoom) JTSTestBuilderController.zoomToInput();
+  }
+
+  void copyCase() {
+    tbModel.cases().copyCase();
+    updateTestCases();
+  }
+  TestCaseEdit currentCase() {
+    return tbModel.cases().getCurrentCase();
+  }
+  public void updateTestCases()
+  {
+    testListPanel.populateList();    
+    updateTestCaseView();
+  }
+  
+  public void copyResultToTest() 
+  {
+    Object currResult = tbModel.getResult();
+    if (! (currResult instanceof Geometry))
+      return;
+    tbModel.addCase(new Geometry[] { (Geometry) currResult, null }, 
+    		"Result of " + tbModel.getOpName());
+    updateTestCaseView();
+    testListPanel.populateList();  
+  }
+  
+  public void actionExchangeGeoms() {
+    currentCase().exchange();
+    testCasePanel.setTestCase(currentCase());
+  }
+
+  void btnDeleteCase_actionPerformed(ActionEvent e) {
+    tbModel.cases().deleteCase();
+    updateTestCaseView();
+    testListPanel.populateList();
+  }
+
+  /*
+  void menuLoadTestCases_actionPerformed(ActionEvent e) {
+    try {
+      loadTestCasesDlg.show();
+      TestCaseList tcl = loadTestCasesDlg.getList();
+      loadTestCaseList(tcl, new PrecisionModel());
+      refreshNavBar();
+    }
+    catch (Exception x) {
+      reportException(this, x);
+    }
+  }
+
+  void loadTestCaseList(TestCaseList tcl, PrecisionModel precisionModel) throws Exception {
+    tbModel.setPrecisionModel(precisionModel);
+    if (tcl != null) {
+      loadEditList(tcl);
+    }
+    testListPanel.populateList();
+  }
+*/
+  
+  void menuExchangeGeom_actionPerformed(ActionEvent e) {
+    currentCase().exchange();
+    testCasePanel.setTestCase(currentCase());
+  }
+
+  void menuViewText_actionPerformed(ActionEvent e) {
+    testCaseTextDlg.setTestCase(currentCase());
+    testCaseTextDlg.setVisible(true);
+  }
+
+  public void actionInspectGeometry() {
+    int geomIndex = tbModel.getGeometryEditModel().getGeomIndex();
+    String tag = geomIndex == 0 ? AppStrings.GEOM_LABEL_A : AppStrings.GEOM_LABEL_B;
+    Geometry geometry = currentCase().getGeometry(geomIndex);
+    inspectPanel.setGeometry( tag, geometry, geomIndex);
+    showTab(AppStrings.TAB_LABEL_INSPECT);
+    /*
+    geomInspectorDlg.setGeometry(
+        geomIndex == 0 ? AppStrings.GEOM_LABEL_A : AppStrings.GEOM_LABEL_B,
+        tbModel.getCurrentTestCaseEdit().getGeometry(geomIndex));
+        */
+    //geomInspectorDlg.setVisible(true);
+  }
+
+  public void actionInspectGeometryDialog() {
+    int geomIndex = tbModel.getGeometryEditModel().getGeomIndex();
+    String tag = geomIndex == 0 ? AppStrings.GEOM_LABEL_A : AppStrings.GEOM_LABEL_B;
+    Geometry geometry = currentCase().getGeometry(geomIndex);
+    geomInspectorDlg.setGeometry(tag, geometry);
+    geomInspectorDlg.setVisible(true);
+  }
+
+  void menuLoadXmlTestFile_actionPerformed(ActionEvent e) {
+    try {
+      fileChooser.removeChoosableFileFilter(SwingUtil.JAVA_FILE_FILTER);
+      fileChooser.addChoosableFileFilter(SwingUtil.XML_FILE_FILTER);
+      fileChooser.setDialogTitle("Open XML Test File(s)");
+      fileChooser.setMultiSelectionEnabled(true);
+      if (JFileChooser.APPROVE_OPTION == fileChooser.showOpenDialog(this)) {
+        File[] files = fileChooser.getSelectedFiles();
+        if (files.length == 0) {
+          files = new File[]{fileChooser.getSelectedFile()};
+        }
+        openXmlFilesAndDirectories(files);
+      }
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void menuSaveAsXml_actionPerformed(ActionEvent e) {
+    try {
+      fileChooser.removeChoosableFileFilter(SwingUtil.JAVA_FILE_FILTER);
+      fileChooser.addChoosableFileFilter(SwingUtil.XML_FILE_FILTER);
+      fileChooser.setDialogTitle("Save XML Test File");
+      if (JFileChooser.APPROVE_OPTION == fileChooser.showSaveDialog(this)) {
+        File file = fileChooser.getSelectedFile();
+        if (! SwingUtil.confirmOverwrite(this, file)) return;
+        FileUtil.setContents(fileChooser.getSelectedFile().getPath(), 
+        		XMLTestWriter.getRunXml(tbModel.getTestCaseList(), tbModel.getPrecisionModel()) );
+      }
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  public String getRunXml() 
+  {
+  	return XMLTestWriter.getRunXml(tbModel.getTestCaseList(), tbModel.getPrecisionModel());
+  }
+  
+  void menuSaveAsJava_actionPerformed(ActionEvent e) {
+    try {
+      fileChooser.removeChoosableFileFilter(SwingUtil.XML_FILE_FILTER);
+      fileChooser.addChoosableFileFilter(SwingUtil.JAVA_FILE_FILTER);
+      fileChooser.setDialogTitle("Save Java File");
+      if (JFileChooser.APPROVE_OPTION == fileChooser.showSaveDialog(this)) {
+        File file = fileChooser.getSelectedFile();
+        if (! SwingUtil.confirmOverwrite(this, file)) return;
+        String className = fileChooser.getSelectedFile().getName();
+        int extensionIndex = className.lastIndexOf(".");
+        if (extensionIndex > 0) {
+          className = className.substring(0, extensionIndex);
+        }
+        ;
+        FileUtil.setContents(fileChooser.getSelectedFile().getPath(), JavaTestWriter.getRunJava(className, tbModel));
+      }
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void menuSaveAsHtml_actionPerformed(ActionEvent e) {
+    try {
+      directoryChooser.setDialogTitle("Select Folder In Which To Save HTML and GIF Files");
+      if (JFileChooser.APPROVE_OPTION == directoryChooser.showSaveDialog(this)) {
+        int choice = JOptionPane.showConfirmDialog(this,
+            "Would you like the spatial function images "
+             + "to show the A and B geometries?", "Confirmation",
+            JOptionPane.YES_NO_CANCEL_OPTION);
+        final HtmlWriter writer = new HtmlWriter();
+        switch (choice) {
+          case JOptionPane.CANCEL_OPTION:
+            return;
+          case JOptionPane.YES_OPTION:
+            writer.setShowingABwithSpatialFunction(true);
+            break;
+          case JOptionPane.NO_OPTION:
+            writer.setShowingABwithSpatialFunction(false);
+            break;
+        }
+        final File directory = directoryChooser.getSelectedFile();
+        Assert.isTrue(directory.exists());
+        //        BusyDialog.setOwner(this);
+        //        BusyDialog busyDialog = new BusyDialog();
+        //        writer.setBusyDialog(busyDialog);
+        //        try {
+        //          busyDialog.execute("Saving .html and .gif files", new BusyDialog.Executable() {
+        //            public void execute() throws Exception {
+        writer.write(directory, tbModel.getTestCaseList(), tbModel.getPrecisionModel());
+        //            }
+        //          });
+        //        }
+        //        catch (Exception e2) {
+        //          System.out.println(busyDialog.getStackTrace());
+        //          throw e2;
+        //        }
+      }
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void menuSaveAsPNG_actionPerformed(ActionEvent e) {
+    initFileChoosers();
+    try {
+      String fullFileName = SwingUtil.chooseFilenameWithConfirm(this, pngFileChooser);  
+      if (fullFileName == null) return;
+        ImageUtil.writeImage(testCasePanel.getGeometryEditPanel(), 
+            fullFileName,
+            ImageUtil.IMAGE_FORMAT_NAME_PNG);
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void menuSaveScreenToClipboard_actionPerformed(ActionEvent e) {
+    try {
+        ImageUtil.saveImageToClipboard(testCasePanel.getGeometryEditPanel(), 
+        		ImageUtil.IMAGE_FORMAT_NAME_PNG);
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void drawRectangleButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(RectangleTool.getInstance());
+  }
+
+  void drawPolygonButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(StreamPolygonTool.getInstance());
+  }
+
+  void drawLineStringButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(LineStringTool.getInstance());
+  }
+
+  void drawPointButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(PointTool.getInstance());
+  }
+
+  void infoButton_actionPerformed() {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(InfoTool.getInstance());
+  }
+
+  void actionExtractComponentButton() {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(ExtractComponentTool.getInstance());
+  }
+
+  void actionDeleteVertexButton() {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(DeleteVertexTool.getInstance());
+  }
+
+  void zoomInButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(zoomTool);
+  }
+
+  void oneToOneButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().getViewport().zoomToInitialExtent();
+  }
+
+  void zoomToFullExtentButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().zoomToFullExtent();
+  }
+
+  void zoomToResult_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().zoomToResult();
+  }
+
+  void zoomToInputButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().zoomToInput();
+  }
+
+  void zoomToInputA_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().zoomToGeometry(0);
+  }
+
+  void zoomToInputB_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().zoomToGeometry(1);
+  }
+
+  void panButton_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(PanTool.getInstance());
+  }
+
+  void deleteAllTestCasesMenuItem_actionPerformed(ActionEvent e) {
+    tbModel.cases().init();
+    updateTestCaseView();
+    testListPanel.populateList();
+  }
+
+  public void setShowingGrid(boolean showGrid) {
+    testCasePanel.editPanel.setGridEnabled(showGrid);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  void showVertexIndicesMenuItem_actionPerformed(ActionEvent e) {
+//    testCasePanel.editPanel.setShowVertexIndices(showVertexIndicesMenuItem.isSelected());
+  }
+
+  void menuLoadXmlTestFolder_actionPerformed(ActionEvent e) {
+    try {
+      directoryChooser.removeChoosableFileFilter(SwingUtil.JAVA_FILE_FILTER);
+      directoryChooser.setDialogTitle("Open Folder(s) Containing XML Test Files");
+      directoryChooser.setMultiSelectionEnabled(true);
+      if (JFileChooser.APPROVE_OPTION == directoryChooser.showOpenDialog(this)) {
+        File[] files = directoryChooser.getSelectedFiles();
+        if (files.length == 0) {
+          files = new File[]{fileChooser.getSelectedFile()};
+        }
+        openXmlFilesAndDirectories(files);
+      }
+    }
+    catch (Exception x) {
+      SwingUtil.reportException(this, x);
+    }
+  }
+
+  void precisionModelMenuItem_actionPerformed(ActionEvent e) {
+    try {
+      PrecisionModelDialog precisionModelDialog = new PrecisionModelDialog(
+          this, "Edit Precision Model", true);
+      GuiUtil.center(precisionModelDialog, this);
+      precisionModelDialog.setPrecisionModel(tbModel.getPrecisionModel());
+      precisionModelDialog.setVisible(true);
+      tbModel.changePrecisionModel(precisionModelDialog.getPrecisionModel());
+      updatePrecisionModelDescription();
+      updateGeometry();
+    }
+    catch (ParseException pe) {
+      SwingUtil.reportException(this, pe);
+    }
+  }
+  void revealTopo_actionPerformed() {
+    DisplayParameters.setMagnifyingTopology(testCasePanel.cbMagnifyTopo.isSelected());
+    DisplayParameters.setTopologyStretchSize(testCasePanel.getStretchSize());
+    //tbModel.setMagnifyingTopology(testCasePanel.editCtlPanel.cbMagnifyTopo.isSelected());
+    //tbModel.setTopologyStretchSize(testCasePanel.editCtlPanel.getStretchSize());
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+
+  /**
+   *  Component initialization
+   */
+  private void jbInit() throws Exception {
+    fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
+    fileChooser.setMultiSelectionEnabled(false);
+    fileAndDirectoryChooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
+    fileAndDirectoryChooser.setMultiSelectionEnabled(true);
+    directoryChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
+    directoryChooser.setMultiSelectionEnabled(false);
+    //Center the window
+    Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
+    
+    //---------------------------------------------------
+    contentPane = (JPanel) this.getContentPane();
+    border4 = BorderFactory.createBevelBorder(BevelBorder.LOWERED, Color.white,
+        Color.white, new Color(93, 93, 93), new Color(134, 134, 134));
+    contentPane.setLayout(borderLayout1);
+    this.setSize(new Dimension(800, 800));
+    this.setTitle("JTS TestBuilder");
+    
+    /*
+    testCasePanel.editPanel.addGeometryListener(
+      new com.vividsolutions.jtstest.testbuilder.model.GeometryListener() {
+
+        public void geometryChanged(GeometryEvent e) {
+          editPanel_geometryChanged(e);
+        }
+      });
+*/    
+    
+    jSplitPane1.setOrientation(JSplitPane.VERTICAL_SPLIT);
+    jSplitPane1.setPreferredSize(new Dimension(601, 690));
+    jPanel1.setLayout(borderLayout2);
+    jPanel1.setMinimumSize(new Dimension(431, 0));
+    contentPane.setPreferredSize(new Dimension(601, 690));
+    inputTabbedPane.setTabPlacement(JTabbedPane.LEFT);
+    jPanel2.setLayout(borderLayout3);
+    wktPanel.setMinimumSize(new Dimension(111, 0));
+    wktPanel.setPreferredSize(new Dimension(600, 100));
+    wktPanel.setToolTipText(AppStrings.TIP_TEXT_ENTRY);
+    testPanel.setLayout(gridBagLayout2);
+    gridLayout1.setRows(4);
+    gridLayout1.setColumns(1);
+    
+    contentPane.add(jSplitPane1, BorderLayout.CENTER);
+    jSplitPane1.add(jPanel1, JSplitPane.TOP);
+    jPanel1.add(testCasePanel, BorderLayout.CENTER);
+    jSplitPane1.add(jPanel2, JSplitPane.BOTTOM);
+    jPanel2.add(tbToolBar.getToolBar(), BorderLayout.NORTH);
+    jPanel2.add(inputTabbedPane, BorderLayout.CENTER);
+    jSplitPane1.setBorder(new EmptyBorder(2,2,2,2));
+    jSplitPane1.setResizeWeight(0.5);
+    inputTabbedPane.add(testListPanel, AppStrings.TAB_LABEL_CASES);
+    inputTabbedPane.add(wktPanel,  AppStrings.TAB_LABEL_INPUT);
+    inputTabbedPane.add(resultWKTPanel, AppStrings.TAB_LABEL_RESULT);
+    inputTabbedPane.add(resultValuePanel, AppStrings.TAB_LABEL_VALUE);
+    inputTabbedPane.add(inspectPanel,  AppStrings.TAB_LABEL_INSPECT);
+    inputTabbedPane.add(statsPanel, AppStrings.TAB_LABEL_STATS);
+    inputTabbedPane.add(logPanel, AppStrings.TAB_LABEL_LOG);
+    inputTabbedPane.add(layerListPanel, AppStrings.TAB_LABEL_LAYERS);
+    inputTabbedPane.setSelectedIndex(1);
+    inputTabbedPane.addChangeListener(new ChangeListener() {
+      public void stateChanged(ChangeEvent e)
+      {
+        updateStatsPanelIfVisible();
+        }
+    });
+    
+    jSplitPane1.setDividerLocation(500);
+    this.setJMenuBar(tbMenuBar.getMenuBar());
+    //contentPane.add(tbToolBar.getToolBar(), BorderLayout.NORTH);
+  }
+
+  public JTSTestBuilderToolBar getToolbar()
+  {
+    return tbToolBar;
+  }
+  
+  private void updateStatsPanelIfVisible()
+  {
+    int index = inputTabbedPane.getSelectedIndex();
+    if (index < 0) return;
+    if (inputTabbedPane.getComponent(index) == statsPanel) {
+      statsPanel.refresh();         
+    }   
+  }
+  
+  private void updateGeometry() {
+    testCasePanel.relatePanel.clearResults();
+    testCasePanel.setTestCase(currentCase());
+    updateWktPanel();
+  }
+
+  private void updateWktPanel() {
+    Geometry g0 = tbModel.getGeometryEditModel().getGeometry(0);
+    wktPanel.setText(g0, 0);
+    Geometry g1 = tbModel.getGeometryEditModel().getGeometry(1);
+    wktPanel.setText(g1, 1);
+  }
+
+  private void updatePrecisionModelDescription() {
+    testCasePanel.setPrecisionModelDescription(tbModel.getPrecisionModel().toString());
+  }
+
+  public void updateTestCaseView() {
+    testCasePanel.setTestCase(currentCase());
+    getTestCasePanel().setCurrentTestCaseIndex(tbModel.getCurrentCaseIndex() + 1);
+    getTestCasePanel().setMaxTestCaseIndex(tbModel.getCasesSize());
+    updateWktPanel();
+    updateStatsPanelIfVisible();
+  }
+
+  public void displayInfo(Coordinate modelPt)
+  {
+    displayInfo(
+        testCasePanel.getGeometryEditPanel().getInfo(modelPt)
+        );
+  }
+  
+  public void displayInfo(String s)
+  {
+    displayInfo(s, true);
+  }
+  
+  public void displayInfo(String s, boolean showTab)
+  {
+    logPanel.addInfo(s);
+    if (showTab) showInfoTab();
+  }
+  
+  private void reportProblemsParsingXmlTestFile(List parsingProblems) {
+    if (parsingProblems.isEmpty()) {
+      return;
+    }
+    for (Iterator i = parsingProblems.iterator(); i.hasNext(); ) {
+      String problem = (String) i.next();
+      System.out.println(problem);
+    }
+    JOptionPane.showMessageDialog(this, StringUtil.wrap(parsingProblems.size()
+         + " problems occurred parsing the XML test file."
+         + " The first problem was: " + parsingProblems.get(0), 80),
+        "Error", JOptionPane.ERROR_MESSAGE);
+  }
+
+  void menuRemoveDuplicatePoints_actionPerformed(ActionEvent e) {
+    CleanDuplicatePoints clean = new CleanDuplicatePoints();
+    Geometry cleanGeom = clean.clean(tbModel.getGeometryEditModel().getGeometry(0));
+    currentCase().setGeometry(0, cleanGeom);
+    updateGeometry();
+  }
+
+  void menuChangeToLines_actionPerformed(ActionEvent e) {
+    Geometry cleanGeom = LinearComponentExtracter.getGeometry(tbModel.getGeometryEditModel().getGeometry(0));
+    currentCase().setGeometry(0, cleanGeom);
+    updateGeometry();
+  }
+
+  void btnEditVertex_actionPerformed(ActionEvent e) {
+    testCasePanel.getGeometryEditPanel().setCurrentTool(EditVertexTool.getInstance());
+  }
+
+  private Coordinate pickOffset(Geometry a, Geometry b) {
+    if (a != null && ! a.isEmpty()) {
+      return a.getCoordinates()[0];
+    }
+    if (b != null && ! b.isEmpty()) {
+      return b.getCoordinates()[0];
+    }
+    return null;
+  }
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderMenuBar.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderMenuBar.java
new file mode 100644
index 0000000..4856934
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderMenuBar.java
@@ -0,0 +1,326 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.*;
+
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.model.DisplayParameters;
+
+public class JTSTestBuilderMenuBar 
+{
+  JMenuBar jMenuBar1 = new JMenuBar();
+  JMenu jMenuFile = new JMenu();
+  JMenu jMenuHelp = new JMenu();
+  JMenuItem jMenuAbout = new JMenuItem();
+  JMenu jMenuView = new JMenu();
+  JMenuItem jMenuFileExit = new JMenuItem();
+  JMenu jMenuEdit = new JMenu();
+  //JMenu jMenuTools = new JMenu();
+  //JMenu jMenuOptions = new JMenu();
+  JMenuItem menuExchangeGeom = new JMenuItem();
+  JMenuItem menuViewText = new JMenuItem();
+  JMenuItem menuViewGeometry = new JMenuItem();
+  JMenuItem menuLoadXmlTestFile = new JMenuItem();
+  JMenuItem saveAsXmlMenuItem = new JMenuItem();
+  JMenuItem saveAsHtmlMenuItem = new JMenuItem();
+  JMenuItem saveAsPNGMenuItem = new JMenuItem();
+  JMenuItem saveToClipboardMenuItem = new JMenuItem();
+  JMenuItem deleteAllTestCasesMenuItem = new JMenuItem();
+  JCheckBoxMenuItem showVerticesMenuItem = new JCheckBoxMenuItem();
+  JCheckBoxMenuItem showGridMenuItem = new JCheckBoxMenuItem();
+  JCheckBoxMenuItem showOrientationsMenuItem = new JCheckBoxMenuItem();
+  JCheckBoxMenuItem showStructureMenuItem = new JCheckBoxMenuItem();
+  JCheckBoxMenuItem showVertexIndicesMenuItem = new JCheckBoxMenuItem();
+  JMenuItem menuLoadXmlTestFolder = new JMenuItem();
+  JMenuItem precisionModelMenuItem = new JMenuItem();
+  JMenuItem removeDuplicatePoints = new JMenuItem();
+  JMenuItem changeToLines = new JMenuItem();
+  private JMenuItem generateExpectedValuesMenuItem = new JMenuItem();
+
+  JTSTestBuilderFrame tbFrame;
+  
+  public JTSTestBuilderMenuBar(JTSTestBuilderFrame tbFrame) 
+  {
+    this.tbFrame = tbFrame;
+  }
+
+  public JMenuBar getMenuBar()
+  {
+    jMenuAbout.setText("About");
+    jMenuAbout.addActionListener(
+      new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.jMenuHelpAbout_actionPerformed(e);
+        }
+      });
+
+    jMenuFileExit.setText("Exit");
+    jMenuFileExit.addActionListener(
+      new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.jMenuFileExit_actionPerformed(e);
+        }
+      });
+    menuExchangeGeom.setText("Exchange Geometries");
+    menuExchangeGeom.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuExchangeGeom_actionPerformed(e);
+        }
+      });
+    menuViewText.setText("Test Case Text...");
+    menuViewText.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuViewText_actionPerformed(e);
+        }
+      });
+    menuViewGeometry.setText("Geometry Inspector...");
+    menuViewGeometry.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.actionInspectGeometry();
+        }
+      });
+    menuLoadXmlTestFile.setText("Open XML File(s)...");
+    menuLoadXmlTestFile.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuLoadXmlTestFile_actionPerformed(e);
+        }
+      });
+    saveAsXmlMenuItem.setText("Save As XML...");
+    saveAsXmlMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuSaveAsXml_actionPerformed(e);
+        }
+      });
+    saveAsHtmlMenuItem.setText("Save As HTML...");
+    saveAsHtmlMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuSaveAsHtml_actionPerformed(e);
+        }
+      });
+    saveAsPNGMenuItem.setText("Save As PNG...");
+    saveAsPNGMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuSaveAsPNG_actionPerformed(e);
+        }
+      });
+    saveToClipboardMenuItem.setText("Save Screen To Clipboard");
+    saveToClipboardMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuSaveScreenToClipboard_actionPerformed(e);
+        }
+      });
+    deleteAllTestCasesMenuItem.setText("Delete All Test Cases");
+    deleteAllTestCasesMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.deleteAllTestCasesMenuItem_actionPerformed(e);
+        }
+      });
+    showVerticesMenuItem.setText("Vertices");
+    showVerticesMenuItem.setSelected(true);
+    showVerticesMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setShowingVertices(showVerticesMenuItem.isSelected());
+        }
+      });
+
+    final JMenuItem showLabelMenuItem = menuItemCheck("Labels", true,
+        new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setShowingLabel(((JMenuItem)e.getSource()).isSelected());
+        }
+      });
+    final JMenuItem basicFillMenuItem = menuItemRadio("Basic Fill", true,
+        new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setFillType(DisplayParameters.FILL_BASIC);
+        }
+      });
+    final JMenuItem varyFillMenuItem = menuItemRadio("Varying Fill", false,
+        new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setFillType(DisplayParameters.FILL_VARY);
+        }
+      });
+    final JMenuItem rainbowFillMenuItem = menuItemRadio("Rainbow Fill", false,
+        new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setFillType(DisplayParameters.FILL_RAINBOW);
+        }
+      });
+    final JMenuItem rainbowRandomFillMenuItem = menuItemRadio("Random Rainbow Fill", false,
+        new ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setFillType(DisplayParameters.FILL_RAINBOW_RANDOM);
+        }
+      });
+    showGridMenuItem.setText("Grid");
+    showGridMenuItem.setSelected(true);
+    showGridMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.setShowingGrid(showGridMenuItem.isSelected());
+        }
+      });
+    showStructureMenuItem.setText("Geometry Structure");
+    showStructureMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setShowingStructure(showStructureMenuItem.isSelected());
+        }
+      });
+    showOrientationsMenuItem.setText("Orientations");
+    showOrientationsMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setShowingOrientations(showOrientationsMenuItem.isSelected());
+        }
+      });
+    showVertexIndicesMenuItem.setText("Vertex Indices");
+    showVertexIndicesMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          JTSTestBuilderController.setShowingVertices(showVerticesMenuItem.isSelected());
+        }
+      });
+    menuLoadXmlTestFolder.setText("Open XML Folder(s)...");
+    menuLoadXmlTestFolder.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.menuLoadXmlTestFolder_actionPerformed(e);
+        }
+      });
+    precisionModelMenuItem.setText("Precision Model...");
+    precisionModelMenuItem.addActionListener(
+      new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.precisionModelMenuItem_actionPerformed(e);
+        }
+      });
+    removeDuplicatePoints.setText("Remove Duplicate Points");
+    removeDuplicatePoints.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        tbFrame.menuRemoveDuplicatePoints_actionPerformed(e);
+      }
+    });
+    changeToLines.setText("Change to Lines");
+    changeToLines.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        tbFrame.menuChangeToLines_actionPerformed(e);
+      }
+    });
+    generateExpectedValuesMenuItem.setText("Generate Expected Values");
+    generateExpectedValuesMenuItem.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        //generateExpectedValuesMenuItem_actionPerformed(e);
+      }
+    });
+    jMenuFile.setText("File");
+    //jMenuOptions.setText("Options");
+    //jMenuTools.setText("Tools");
+
+    ButtonGroup fillGroup = new ButtonGroup();
+    fillGroup.add(basicFillMenuItem);
+    fillGroup.add(varyFillMenuItem);
+    fillGroup.add(rainbowFillMenuItem);
+    fillGroup.add(rainbowRandomFillMenuItem);
+    basicFillMenuItem.setSelected(true);
+
+    jMenuFile.add(menuLoadXmlTestFile);
+    jMenuFile.add(menuLoadXmlTestFolder);
+    jMenuFile.add(saveAsPNGMenuItem);
+    jMenuFile.add(saveToClipboardMenuItem);
+    jMenuFile.add(saveAsXmlMenuItem);
+    //jMenuFile.add(saveAsHtmlMenuItem);
+    //jMenuFile.add(generateExpectedValuesMenuItem);
+    jMenuFile.addSeparator();
+    jMenuFile.add(jMenuFileExit);
+    //==========================
+    
+    jMenuHelp.setText("Help");
+    jMenuHelp.add(jMenuAbout);
+    //==========================
+    jMenuView.setText("View");
+    jMenuView.add(showVerticesMenuItem);
+    //jMenuOptions.add(showVertexIndicesMenuItem);
+    jMenuView.add(showStructureMenuItem);
+    jMenuView.add(showOrientationsMenuItem);
+    jMenuView.add(showLabelMenuItem);
+    
+    jMenuView.addSeparator();
+    jMenuView.add(basicFillMenuItem);
+    jMenuView.add(varyFillMenuItem);
+    jMenuView.add(rainbowFillMenuItem);
+    jMenuView.add(rainbowRandomFillMenuItem);
+    
+    jMenuView.addSeparator();
+    jMenuView.add(showGridMenuItem);
+    
+    jMenuView.addSeparator();
+    jMenuView.add(menuViewText);
+    jMenuView.add(menuViewGeometry);
+    //==========================    
+    jMenuEdit.setText("Edit");
+    jMenuEdit.add(deleteAllTestCasesMenuItem);
+    jMenuEdit.add(menuExchangeGeom);
+    jMenuEdit.addSeparator();
+    jMenuEdit.add(precisionModelMenuItem);
+    jMenuEdit.addSeparator();
+    jMenuEdit.add(removeDuplicatePoints);
+    jMenuEdit.add(changeToLines);
+    
+    jMenuBar1.add(jMenuFile);
+    jMenuBar1.add(jMenuView);
+    jMenuBar1.add(jMenuEdit);
+    //jMenuBar1.add(jMenuOptions);
+    //jMenuBar1.add(jMenuTools);
+    jMenuBar1.add(jMenuHelp);
+
+    return jMenuBar1;
+  }
+
+  JMenuItem menuItemCheck(String name, boolean init) {
+    return createMenuItemSelectable(new JCheckBoxMenuItem(), name, init, null);
+  }
+  JMenuItem menuItemCheck(String name, boolean init, ActionListener listener) {
+    return createMenuItemSelectable(new JCheckBoxMenuItem(), name, init, listener);
+  }
+  JMenuItem menuItemRadio(String name, boolean init) {
+    return createMenuItemSelectable(new JRadioButtonMenuItem(), name, init, null);
+  }
+  JMenuItem menuItemRadio(String name, boolean init, ActionListener listener) {
+    return createMenuItemSelectable(new JRadioButtonMenuItem(), name, init, listener);
+  }
+  
+  JMenuItem createMenuItemSelectable(JMenuItem item, String name, boolean init, ActionListener listener) {
+    item.setText(name);
+    item.setSelected(init);
+    if (listener != null) {
+      item.addActionListener(listener);
+    }
+    return item;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderToolBar.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderToolBar.java
new file mode 100644
index 0000000..207e5dd
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilderToolBar.java
@@ -0,0 +1,540 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.Dimension;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+
+import javax.swing.Box;
+import javax.swing.ButtonGroup;
+import javax.swing.ImageIcon;
+import javax.swing.JButton;
+import javax.swing.JToggleButton;
+import javax.swing.JToolBar;
+import javax.swing.SwingConstants;
+
+public class JTSTestBuilderToolBar {
+
+
+  JTSTestBuilderFrame tbFrame;
+
+  JToolBar jToolBar1 = new JToolBar();
+  JButton previousButton = new JButton();
+  JButton nextButton = new JButton();
+  JButton newButton = new JButton();
+  JButton copyButton = new JButton();
+  JButton deleteButton = new JButton();
+  JButton exchangeButton = new JButton();
+
+  JButton oneToOneButton = new JButton();
+  JButton zoomToFullExtentButton = new JButton();
+  JButton zoomToInputButton = new JButton();
+  JButton zoomToInputAButton = new JButton();
+  JButton zoomToInputBButton = new JButton();
+  JButton zoomToResultButton = new JButton();
+  
+  JToggleButton drawRectangleButton = new JToggleButton();
+  JToggleButton drawPolygonButton = new JToggleButton();
+  JToggleButton drawLineStringButton = new JToggleButton();
+  JToggleButton drawPointButton = new JToggleButton();
+  JToggleButton zoomButton = new JToggleButton();
+  JToggleButton infoButton = new JToggleButton();
+  JToggleButton panButton = new JToggleButton();
+  JToggleButton btnEditVertex = new JToggleButton();
+  JToggleButton extractComponentButton;
+  ButtonGroup toolButtonGroup = new ButtonGroup();
+
+  private final ImageIcon leftIcon = new ImageIcon(this.getClass().getResource("Left.png"));
+  private final ImageIcon rightIcon = new ImageIcon(this.getClass().getResource("Right.png"));
+  private final ImageIcon plusIcon = new ImageIcon(this.getClass().getResource("Plus.png"));
+  private final ImageIcon copyCaseIcon = new ImageIcon(this.getClass().getResource("CopyCase.png"));
+  private final ImageIcon deleteIcon = new ImageIcon(this.getClass().getResource("Delete.png"));
+  private final ImageIcon zoomIcon = new ImageIcon(this.getClass().getResource("MagnifyCursor.gif"));
+  private final ImageIcon drawRectangleIcon = new ImageIcon(this.getClass().getResource("DrawRectangle.png"));
+  private final ImageIcon drawRectangleBIcon = new ImageIcon(this.getClass().getResource("DrawRectangleB.png"));
+  private final ImageIcon drawPolygonIcon = new ImageIcon(this.getClass().getResource("DrawPolygon.png"));
+  private final ImageIcon drawPolygonBIcon = new ImageIcon(this.getClass().getResource("DrawPolygonB.png"));
+  private final ImageIcon drawLineStringIcon = new ImageIcon(this.getClass().getResource("DrawLineString.png"));
+  private final ImageIcon drawLineStringBIcon = new ImageIcon(this.getClass().getResource("DrawLineStringB.png"));
+  private final ImageIcon drawPointIcon = new ImageIcon(this.getClass().getResource("DrawPoint.png"));
+  private final ImageIcon drawPointBIcon = new ImageIcon(this.getClass().getResource("DrawPointB.png"));
+  private final ImageIcon infoIcon = new ImageIcon(this.getClass().getResource("Info.png"));
+  private final ImageIcon zoomOneToOneIcon = new ImageIcon(this.getClass().getResource("ZoomOneToOne.png"));
+  private final ImageIcon zoomToInputIcon = new ImageIcon(this.getClass().getResource("ZoomInput.png"));
+  private final ImageIcon zoomToInputAIcon = new ImageIcon(this.getClass().getResource("ZoomInputA.png"));
+  private final ImageIcon zoomToInputBIcon = new ImageIcon(this.getClass().getResource("ZoomInputB.png"));
+  private final ImageIcon zoomToResultIcon = new ImageIcon(this.getClass().getResource("ZoomResult.png"));
+  private final ImageIcon zoomToFullExtentIcon = new ImageIcon(this.getClass().getResource("ZoomAll.png"));
+  private final ImageIcon selectIcon = new ImageIcon(this.getClass().getResource("Select.gif"));
+  private final ImageIcon moveVertexIcon = new ImageIcon(this.getClass().getResource("MoveVertex.png"));
+  private final ImageIcon panIcon = new ImageIcon(this.getClass().getResource("Hand.gif"));
+
+
+  public JTSTestBuilderToolBar(JTSTestBuilderFrame tbFrame) 
+  {
+    this.tbFrame = tbFrame;
+  }
+
+  public void clearToolButtons()
+  {
+    // this only works in JSE 1.6
+    // In 1.5, need to add an invisible button and select it
+    //toolButtonGroup.clearSelection();
+  }
+  
+  public void unselectExtractComponentButton()
+  {
+    extractComponentButton.setSelected(false);
+    toolButtonGroup.setSelected(extractComponentButton.getModel(), false);
+  }
+  
+  public JToolBar getToolBar()
+  {
+    jToolBar1.setFloatable(false);
+
+    /**--------------------------------------------------
+     * Buttons
+     * --------------------------------------------------
+     */
+      previousButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      previousButton.setMaximumSize(new Dimension(30, 30));
+      previousButton.setMinimumSize(new Dimension(30, 30));
+      previousButton.setPreferredSize(new Dimension(30, 30));
+      previousButton.setToolTipText(AppStrings.TIP_PREV);
+      previousButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      previousButton.setIcon(leftIcon);
+      previousButton.setMargin(new Insets(0, 0, 0, 0));
+      previousButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      previousButton.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              boolean isZoom = 0 == (e.getModifiers() & ActionEvent.CTRL_MASK);
+              tbFrame.moveToPrevCase(isZoom);
+            }
+          });
+      
+      nextButton.setMargin(new Insets(0, 0, 0, 0));
+      nextButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      nextButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      nextButton.setMaximumSize(new Dimension(30, 30));
+      nextButton.setMinimumSize(new Dimension(30, 30));
+      nextButton.setPreferredSize(new Dimension(30, 30));
+      nextButton.setToolTipText(AppStrings.TIP_NEXT);
+      nextButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      nextButton.setIcon(rightIcon);
+      nextButton.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+             boolean isZoom = 0 == (e.getModifiers() & ActionEvent.CTRL_MASK);
+             tbFrame.moveToNextCase(isZoom);
+            }
+          });
+      
+      newButton.setMargin(new Insets(0, 0, 0, 0));
+      newButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      newButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      newButton.setMaximumSize(new Dimension(30, 30));
+      newButton.setMinimumSize(new Dimension(30, 30));
+      newButton.setPreferredSize(new Dimension(30, 30));
+      newButton.setToolTipText(AppStrings.TIP_CASE_ADD_NEW);
+      newButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      newButton.setIcon(plusIcon);
+      newButton.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              tbFrame.createNewCase();
+            }
+          });
+      
+      copyButton.setMargin(new Insets(0, 0, 0, 0));
+      copyButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      copyButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      copyButton.setMaximumSize(new Dimension(30, 30));
+      copyButton.setMinimumSize(new Dimension(30, 30));
+      copyButton.setPreferredSize(new Dimension(30, 30));
+      copyButton.setToolTipText(AppStrings.TIP_CASE_DUP);
+      copyButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      copyButton.setIcon(copyCaseIcon);
+      copyButton.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              tbFrame.copyCase();
+            }
+          });
+      
+      deleteButton.setMargin(new Insets(0, 0, 0, 0));
+      deleteButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      deleteButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      deleteButton.setMaximumSize(new Dimension(30, 30));
+      deleteButton.setMinimumSize(new Dimension(30, 30));
+      deleteButton.setPreferredSize(new Dimension(30, 30));
+      deleteButton.setToolTipText(AppStrings.TIP_CASE_DELETE);
+      deleteButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      deleteButton.setIcon(deleteIcon);
+      deleteButton.addActionListener(
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+              tbFrame.btnDeleteCase_actionPerformed(e);
+            }
+          });
+           
+      drawRectangleButton.setMargin(new Insets(0, 0, 0, 0));
+      drawRectangleButton.setPreferredSize(new Dimension(30, 30));
+      drawRectangleButton.setIcon(drawRectangleIcon);
+      drawRectangleButton.setMinimumSize(new Dimension(30, 30));
+      drawRectangleButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      drawRectangleButton.setSelected(true);
+      drawRectangleButton.setToolTipText(AppStrings.TIP_DRAW_RECTANGLE);
+      drawRectangleButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      drawRectangleButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      drawRectangleButton.setMaximumSize(new Dimension(30, 30));
+      drawRectangleButton.addActionListener(
+        new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.drawRectangleButton_actionPerformed(e);
+          }
+        });
+      
+      drawPolygonButton.setMargin(new Insets(0, 0, 0, 0));
+      drawPolygonButton.setPreferredSize(new Dimension(30, 30));
+      drawPolygonButton.setIcon(drawPolygonIcon);
+      drawPolygonButton.setMinimumSize(new Dimension(30, 30));
+      drawPolygonButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      drawPolygonButton.setSelected(true);
+      drawPolygonButton.setToolTipText(AppStrings.TIP_DRAW_POLY);
+      drawPolygonButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      drawPolygonButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      drawPolygonButton.setMaximumSize(new Dimension(30, 30));
+      drawPolygonButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.drawPolygonButton_actionPerformed(e);
+          }
+        });
+      
+      drawLineStringButton.setMargin(new Insets(0, 0, 0, 0));
+      drawLineStringButton.setPreferredSize(new Dimension(30, 30));
+      drawLineStringButton.setIcon(drawLineStringIcon);
+      drawLineStringButton.setMinimumSize(new Dimension(30, 30));
+      drawLineStringButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      drawLineStringButton.setSelected(true);
+      drawLineStringButton.setToolTipText(AppStrings.TIP_DRAW_LINE);
+      drawLineStringButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      drawLineStringButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      drawLineStringButton.setMaximumSize(new Dimension(30, 30));
+      drawLineStringButton.addActionListener(
+        new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.drawLineStringButton_actionPerformed(e);
+          }
+        });
+      drawPointButton.setMargin(new Insets(0, 0, 0, 0));
+      drawPointButton.setPreferredSize(new Dimension(30, 30));
+      drawPointButton.setIcon(drawPointIcon);
+      drawPointButton.setMinimumSize(new Dimension(30, 30));
+      drawPointButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      drawPointButton.setSelected(true);
+      drawPointButton.setToolTipText(AppStrings.TIP_DRAW_POINT);
+      drawPointButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      drawPointButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      drawPointButton.setMaximumSize(new Dimension(30, 30));
+      drawPointButton.addActionListener(
+        new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.drawPointButton_actionPerformed(e);
+          }
+        });
+      infoButton.setMargin(new Insets(0, 0, 0, 0));
+      infoButton.setPreferredSize(new Dimension(30, 30));
+      infoButton.setIcon(infoIcon);
+      infoButton.setMinimumSize(new Dimension(30, 30));
+      infoButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      infoButton.setSelected(false);
+      infoButton.setToolTipText(AppStrings.TIP_INFO);
+      infoButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      infoButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      infoButton.setMaximumSize(new Dimension(30, 30));
+      infoButton.addActionListener(
+        new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.infoButton_actionPerformed();
+          }
+        });
+      zoomButton.setMaximumSize(new Dimension(30, 30));
+      zoomButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomInButton_actionPerformed(e);
+          }
+        });
+      zoomButton.setToolTipText(AppStrings.TIP_ZOOM);
+      zoomButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomButton.setFont(new java.awt.Font("Serif", 0, 10));
+      zoomButton.setMinimumSize(new Dimension(30, 30));
+      zoomButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomButton.setPreferredSize(new Dimension(30, 30));
+      zoomButton.setIcon(zoomIcon);
+      zoomButton.setMargin(new Insets(0, 0, 0, 0));
+      
+      oneToOneButton.setMargin(new Insets(0, 0, 0, 0));
+      oneToOneButton.setIcon(zoomOneToOneIcon);
+      oneToOneButton.setPreferredSize(new Dimension(30, 30));
+      oneToOneButton.setMinimumSize(new Dimension(30, 30));
+      oneToOneButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      oneToOneButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.oneToOneButton_actionPerformed(e);
+          }
+        });
+      oneToOneButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      oneToOneButton.setToolTipText(AppStrings.TIP_ZOOM_1_1);
+      oneToOneButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      oneToOneButton.setMaximumSize(new Dimension(30, 30));
+      
+      zoomToInputButton.setMargin(new Insets(0, 0, 0, 0));
+      zoomToInputButton.setIcon(zoomToInputIcon);
+      zoomToInputButton.setPreferredSize(new Dimension(30, 30));
+      zoomToInputButton.setMaximumSize(new Dimension(30, 30));
+      zoomToInputButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomToInputButton.setMinimumSize(new Dimension(30, 30));
+      zoomToInputButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      zoomToInputButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomToInputButton.setToolTipText("Zoom To Input");
+      zoomToInputButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomToInputButton_actionPerformed(e);
+          }
+        });
+
+      zoomToInputAButton.setMargin(new Insets(0, 0, 0, 0));
+      zoomToInputAButton.setIcon(zoomToInputAIcon);
+      zoomToInputAButton.setPreferredSize(new Dimension(30, 30));
+      zoomToInputAButton.setMaximumSize(new Dimension(30, 30));
+      zoomToInputAButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomToInputAButton.setMinimumSize(new Dimension(30, 30));
+      zoomToInputAButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      zoomToInputAButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomToInputAButton.setToolTipText(AppStrings.TIP_ZOOM_TO_A);
+      zoomToInputAButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomToInputA_actionPerformed(e);
+          }
+        });
+      
+      zoomToInputBButton.setMargin(new Insets(0, 0, 0, 0));
+      zoomToInputBButton.setIcon(zoomToInputBIcon);
+      zoomToInputBButton.setPreferredSize(new Dimension(30, 30));
+      zoomToInputBButton.setMaximumSize(new Dimension(30, 30));
+      zoomToInputBButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomToInputBButton.setMinimumSize(new Dimension(30, 30));
+      zoomToInputBButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      zoomToInputBButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomToInputBButton.setToolTipText(AppStrings.TIP_ZOOM_TO_B);
+      zoomToInputBButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomToInputB_actionPerformed(e);
+          }
+        });
+      zoomToInputButton.setMaximumSize(new Dimension(30, 30));
+      
+      zoomToResultButton.setMargin(new Insets(0, 0, 0, 0));
+      zoomToResultButton.setIcon(zoomToResultIcon);
+      zoomToResultButton.setPreferredSize(new Dimension(30, 30));
+      zoomToResultButton.setMaximumSize(new Dimension(30, 30));
+      zoomToResultButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomToResultButton.setMinimumSize(new Dimension(30, 30));
+      zoomToResultButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      zoomToResultButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomToResultButton.setToolTipText(AppStrings.TIP_ZOOM_TO_RESULT);
+      zoomToResultButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomToResult_actionPerformed(e);
+          }
+        });
+      zoomToResultButton.setMaximumSize(new Dimension(30, 30));
+      
+      zoomToFullExtentButton.setMargin(new Insets(0, 0, 0, 0));
+      zoomToFullExtentButton.setIcon(zoomToFullExtentIcon);
+      zoomToFullExtentButton.setPreferredSize(new Dimension(30, 30));
+      zoomToFullExtentButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      zoomToFullExtentButton.setMinimumSize(new Dimension(30, 30));
+      zoomToFullExtentButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      zoomToFullExtentButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      zoomToFullExtentButton.setToolTipText(AppStrings.TIP_ZOOM_TO_FULL_EXTENT);
+      zoomToFullExtentButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.zoomToFullExtentButton_actionPerformed(e);
+          }
+        });
+      zoomToFullExtentButton.setMaximumSize(new Dimension(30, 30));
+      
+      panButton.addActionListener(
+        new java.awt.event.ActionListener() {
+
+          public void actionPerformed(ActionEvent e) {
+            tbFrame.panButton_actionPerformed(e);
+          }
+        });
+      panButton.setMaximumSize(new Dimension(30, 30));
+      panButton.setFont(new java.awt.Font("SansSerif", 0, 10));
+      panButton.setHorizontalTextPosition(SwingConstants.CENTER);
+      panButton.setToolTipText(AppStrings.TIP_PAN);
+      panButton.setVerticalTextPosition(SwingConstants.BOTTOM);
+      panButton.setMinimumSize(new Dimension(30, 30));
+      panButton.setIcon(panIcon);
+      panButton.setPreferredSize(new Dimension(30, 30));
+      panButton.setMargin(new Insets(0, 0, 0, 0));
+      
+      btnEditVertex.setMaximumSize(new Dimension(30, 30));
+      btnEditVertex.setMinimumSize(new Dimension(30, 30));
+      btnEditVertex.setToolTipText(AppStrings.TIP_MOVE_VERTEX);
+      btnEditVertex.setIcon(moveVertexIcon);
+      btnEditVertex.setMargin(new Insets(0, 0, 0, 0));
+      btnEditVertex.setMnemonic('0');
+      btnEditVertex.addActionListener(new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          tbFrame.btnEditVertex_actionPerformed(e);
+        }
+      });
+
+      extractComponentButton = createToggleButton(AppStrings.TIP_EXTRACT_COMPONENTS,
+          new ImageIcon(this.getClass().getResource("ExtractComponent.png")), 
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e)
+            {
+              tbFrame.actionExtractComponentButton();
+            }
+          });
+
+      JToggleButton deleteVertexButton = createToggleButton(AppStrings.TIP_DELETE_VERTEX_COMPONENT,
+          new ImageIcon(this.getClass().getResource("DeleteVertex.png")), 
+          new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e)
+            {
+              tbFrame.actionDeleteVertexButton();
+            }
+          });
+
+      toolButtonGroup.add(drawRectangleButton);
+      toolButtonGroup.add(drawPolygonButton);
+      toolButtonGroup.add(drawLineStringButton);
+      toolButtonGroup.add(drawPointButton);
+      toolButtonGroup.add(panButton);
+      toolButtonGroup.add(zoomButton);
+      toolButtonGroup.add(btnEditVertex);
+      toolButtonGroup.add(deleteVertexButton);
+      toolButtonGroup.add(infoButton);
+      toolButtonGroup.add(extractComponentButton);
+
+
+      jToolBar1.add(newButton, null);
+      jToolBar1.add(copyButton, null);
+      jToolBar1.add(previousButton, null);
+      jToolBar1.add(nextButton, null);
+      
+      jToolBar1.add(Box.createHorizontalStrut(8), null);
+      jToolBar1.add(deleteButton, null);
+      
+      jToolBar1.add(Box.createHorizontalStrut(8), null);
+      jToolBar1.add(exchangeButton, null);
+      
+      jToolBar1.add(Box.createHorizontalStrut(8), null);
+      
+      jToolBar1.add(oneToOneButton, null);
+      jToolBar1.add(zoomToInputAButton, null);
+      jToolBar1.add(zoomToInputBButton, null);
+      jToolBar1.add(zoomToInputButton, null);
+      jToolBar1.add(zoomToResultButton, null);
+      jToolBar1.add(zoomToFullExtentButton, null);
+      
+      jToolBar1.add(Box.createHorizontalStrut(28), null);
+      
+      jToolBar1.add(zoomButton, null);
+      jToolBar1.add(panButton, null);
+      jToolBar1.add(infoButton, null);
+      jToolBar1.add(extractComponentButton, null);
+      
+      jToolBar1.add(Box.createHorizontalStrut(28), null);
+      
+      jToolBar1.add(drawRectangleButton, null);
+      jToolBar1.add(drawPolygonButton, null);
+      jToolBar1.add(drawLineStringButton, null);
+      jToolBar1.add(drawPointButton, null);
+      jToolBar1.add(btnEditVertex, null);
+      jToolBar1.add(deleteVertexButton, null);
+
+      return jToolBar1;
+  }
+  
+  public void setFocusGeometry(int index)
+  {
+    drawRectangleButton.setIcon(index == 0 ? drawRectangleIcon : drawRectangleBIcon);
+    drawPolygonButton.setIcon(index == 0 ? drawPolygonIcon : drawPolygonBIcon);
+    drawLineStringButton.setIcon(index == 0 ? drawLineStringIcon : drawLineStringBIcon);
+    drawPointButton.setIcon(index == 0 ? drawPointIcon : drawPointBIcon);
+  }
+  
+  private static JToggleButton createToggleButton(String toolTipText, 
+      ImageIcon icon, 
+      java.awt.event.ActionListener actionListener)
+  {
+    JToggleButton btn = new JToggleButton();
+    btn.setMargin(new Insets(0, 0, 0, 0));
+    btn.setPreferredSize(new Dimension(30, 30));
+    btn.setIcon(icon);
+    btn.setMinimumSize(new Dimension(30, 30));
+    btn.setVerticalTextPosition(SwingConstants.BOTTOM);
+    btn.setSelected(false);
+    btn.setToolTipText(toolTipText);
+    btn.setHorizontalTextPosition(SwingConstants.CENTER);
+    btn.setFont(new java.awt.Font("SansSerif", 0, 10));
+    btn.setMaximumSize(new Dimension(30, 30));
+    btn.addActionListener(actionListener);
+    return btn;
+  }
+  
+  private static JButton createButton(String toolTipText, 
+      ImageIcon icon, 
+      java.awt.event.ActionListener actionListener)
+  {
+    JButton btn = new JButton();
+    btn.setMargin(new Insets(0, 0, 0, 0));
+    btn.setPreferredSize(new Dimension(30, 30));
+    btn.setIcon(icon);
+    btn.setMinimumSize(new Dimension(30, 30));
+    btn.setVerticalTextPosition(SwingConstants.BOTTOM);
+    btn.setSelected(false);
+    btn.setToolTipText(toolTipText);
+    btn.setHorizontalTextPosition(SwingConstants.CENTER);
+    btn.setFont(new java.awt.Font("SansSerif", 0, 10));
+    btn.setMaximumSize(new Dimension(30, 30));
+    btn.addActionListener(actionListener);
+    return btn;
+  }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder_AboutBox.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder_AboutBox.java
new file mode 100644
index 0000000..f12b454
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/JTSTestBuilder_AboutBox.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.AWTEvent;
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.FlowLayout;
+import java.awt.Frame;
+import java.awt.GridLayout;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.WindowEvent;
+
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+
+import org.locationtech.jts.*;
+
+
+/**
+ * @version 1.7
+ */
+public class JTSTestBuilder_AboutBox extends JDialog implements ActionListener {
+    JPanel panel1 = new JPanel();
+    JPanel panel2 = new JPanel();
+    JPanel insetsPanel1 = new JPanel();
+    JPanel insetsPanel2 = new JPanel();
+    JPanel insetsPanel3 = new JPanel();
+    JButton button1 = new JButton();
+    JLabel imageLabel = new JLabel();
+    JLabel label1 = new JLabel();
+    JLabel label2 = new JLabel();
+    JLabel label3 = new JLabel();
+    JLabel label4 = new JLabel();
+    JLabel labelJTS = new JLabel();
+    BorderLayout borderLayout1 = new BorderLayout();
+    BorderLayout borderLayout2 = new BorderLayout();
+    FlowLayout flowLayout1 = new FlowLayout();
+    GridLayout gridLayout1 = new GridLayout();
+    String product = "";
+    String version = "JTS Version " + JTSVersion.CURRENT_VERSION.toString();
+    String copyright = "";
+    String comments = "";
+
+    public JTSTestBuilder_AboutBox(Frame parent) {
+        super(parent);
+        enableEvents(AWTEvent.WINDOW_EVENT_MASK);
+        try {
+            jbInit();
+        } catch (Exception e) {
+            e.printStackTrace();
+        }
+        pack();
+    }
+
+    /**Component initialization*/
+    private void jbInit() throws Exception {
+        //imageLabel.setIcon(new ImageIcon(JTSTestFrame_AboutBox.class.getResource("[Your Image]")));
+        this.setTitle("About");
+        setResizable(false);
+        panel1.setLayout(borderLayout1);
+        panel2.setLayout(borderLayout2);
+        insetsPanel1.setLayout(flowLayout1);
+        insetsPanel2.setLayout(flowLayout1);
+        insetsPanel2.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));
+        gridLayout1.setRows(5);
+        gridLayout1.setColumns(1);
+        
+        labelJTS.setFont(new java.awt.Font("Dialog", 1, 16));
+        labelJTS.setForeground(Color.blue);
+        labelJTS.setText("JTS Topology Suite");
+        
+        label1.setFont(new java.awt.Font("Dialog", 1, 20));
+        label1.setForeground(SystemColor.desktop);
+        label1.setText("Test Builder");
+        
+        label2.setText(version);
+        label3.setText(copyright);
+        label4.setFont(new java.awt.Font("Dialog", 1, 12));
+        label4.setForeground(Color.blue);
+        label4.setText("");
+        insetsPanel3.setLayout(gridLayout1);
+        insetsPanel3.setBorder(BorderFactory.createEmptyBorder(10, 60, 10, 10));
+        button1.setText("Ok");
+        button1.addActionListener(this);
+        insetsPanel2.add(imageLabel, null);
+        panel2.add(insetsPanel2, BorderLayout.WEST);
+        this.getContentPane().add(panel1, null);
+        insetsPanel3.add(labelJTS, null);
+        insetsPanel3.add(label1, null);
+        insetsPanel3.add(label2, null);
+        insetsPanel3.add(label3, null);
+        insetsPanel3.add(label4, null);
+        panel2.add(insetsPanel3, BorderLayout.CENTER);
+        insetsPanel1.add(button1, null);
+        panel1.add(insetsPanel1, BorderLayout.SOUTH);
+        panel1.add(panel2, BorderLayout.NORTH);
+    }
+
+    /**Overridden so we can exit when window is closed*/
+    protected void processWindowEvent(WindowEvent e) {
+        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
+            cancel();
+        }
+        super.processWindowEvent(e);
+    }
+
+    /**Close the dialog*/
+    void cancel() {
+        dispose();
+    }
+
+    /**Close the dialog on a button event*/
+    public void actionPerformed(ActionEvent e) {
+        if (e.getSource() == button1) {
+            cancel();
+        }
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerCheckBoxList.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerCheckBoxList.java
new file mode 100644
index 0000000..dfe087d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerCheckBoxList.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import javax.swing.*;
+import javax.swing.border.*;
+
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.model.Layer;
+
+
+import java.awt.*;
+import java.awt.event.*;
+
+public class LayerCheckBoxList extends JList {
+  protected static Border noFocusBorder = new EmptyBorder(1, 1, 1, 1);
+
+  public LayerCheckBoxList(ListModel listModel) {
+    this();
+    setModel(listModel);
+  }
+  
+  public LayerCheckBoxList() {
+    setCellRenderer(new CellRenderer());
+
+    addMouseListener(new MouseAdapter() {
+      public void mousePressed(MouseEvent e) {
+        int index = locationToIndex(e.getPoint());
+
+        if (index != -1) {
+          Layer lyr = (Layer) getModel().getElementAt(index);
+          lyr.setEnabled(! lyr.isEnabled());
+          repaint();
+          JTSTestBuilderController.geometryViewChanged();
+        }
+      }
+    });
+
+    setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+  }
+
+  protected class CellRenderer implements ListCellRenderer 
+  {
+    JCheckBox checkbox = new JCheckBox();
+
+    public Component getListCellRendererComponent(JList list, Object value,
+        int index, boolean isSelected, boolean cellHasFocus) {
+      Layer lyr = (Layer) value;
+      checkbox.setBackground(isSelected ? getSelectionBackground()
+          : getBackground());
+      checkbox.setForeground(isSelected ? getSelectionForeground()
+          : getForeground());
+      checkbox.setSelected(lyr.isEnabled());
+      checkbox.setEnabled(isEnabled());
+      checkbox.setFont(getFont());
+      checkbox.setFocusPainted(false);
+      checkbox.setBorderPainted(true);
+      checkbox.setBorder(isSelected ? UIManager
+          .getBorder("List.focusCellHighlightBorder") : noFocusBorder);
+      checkbox.setText(lyr.getNameInfo());
+      return checkbox;
+    }
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerControlList.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerControlList.java
new file mode 100644
index 0000000..e966739
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerControlList.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import javax.swing.*;
+import javax.swing.border.*;
+import javax.swing.event.ChangeEvent;
+import javax.swing.event.ChangeListener;
+import javax.swing.event.TableModelEvent;
+import javax.swing.table.DefaultTableModel;
+import javax.swing.table.TableCellRenderer;
+
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.model.Layer;
+import org.locationtech.jtstest.testbuilder.model.LayerList;
+
+
+import java.awt.*;
+import java.awt.event.*;
+
+/**
+ * Experimental control panel for layers.
+ * Not currently used.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class LayerControlList extends JPanel
+{
+  protected static Border noFocusBorder = new EmptyBorder(1, 1, 1, 1);
+
+  private JTable table;
+
+  class RadioButtonRenderer implements TableCellRenderer
+  {
+    public Component getTableCellRendererComponent(JTable table, Object value,
+        boolean isSelected, boolean hasFocus, int row, int column)
+    {
+      if (value == null)
+        return null;
+      return (Component) value;
+    }
+  }
+
+  class CheckBoxRenderer implements TableCellRenderer
+  {
+    public Component getTableCellRendererComponent(JTable table, Object value,
+        boolean isSelected, boolean hasFocus, int row, int column)
+    {
+      if (value == null)
+        return null;
+      return (Component) value;
+    }
+  }
+
+  class RadioButtonEditor extends DefaultCellEditor implements ItemListener
+  {
+    private JRadioButton button;
+
+    public RadioButtonEditor(JCheckBox checkBox)
+    {
+      super(checkBox);
+    }
+
+    public Component getTableCellEditorComponent(JTable table, Object value,
+        boolean isSelected, int row, int column)
+    {
+      if (value == null)
+        return null;
+      button = (JRadioButton) value;
+      button.addItemListener(this);
+      return (Component) value;
+    }
+
+    public Object getCellEditorValue()
+    {
+      button.removeItemListener(this);
+      return button;
+    }
+
+    public void itemStateChanged(ItemEvent e)
+    {
+      super.fireEditingStopped();
+    }
+  }
+
+  class CheckBoxEditor extends DefaultCellEditor implements ItemListener
+  {
+    private JCheckBox button;
+
+    public CheckBoxEditor(JCheckBox checkBox)
+    {
+      super(checkBox);
+    }
+
+    public Component getTableCellEditorComponent(JTable table, Object value,
+        boolean isSelected, int row, int column)
+    {
+      if (value == null)
+        return null;
+      button = (JCheckBox) value;
+      button.addItemListener(this);
+      return (Component) value;
+    }
+
+    public Object getCellEditorValue()
+    {
+      button.removeItemListener(this);
+      return button;
+    }
+
+    public void itemStateChanged(ItemEvent e)
+    {
+      super.fireEditingStopped();
+    }
+  }
+
+  public void addChangeListener(final JToggleButton cb, final int index)
+  {
+    cb.addChangeListener(new ChangeListener() {
+      public void stateChanged(ChangeEvent arg0)
+      {
+        enableUpdate(index, cb.isSelected());
+      }
+    });
+  }
+  
+  public LayerControlList()
+  {
+    table = new JTable() {
+      public void tableChanged(TableModelEvent e)
+      {
+        super.tableChanged(e);
+        repaint();
+      }
+    };
+    Object[][] items = new Object[][] {
+        { new JRadioButton(), new JCheckBox(), "A" },
+        { new JRadioButton(), new JCheckBox(), "B" },
+        { new JRadioButton(), new JCheckBox(), "Result" } };
+    DefaultTableModel dm = new DefaultTableModel();
+    dm.setDataVector(items, new Object[] { "", "", "Layer" });
+
+    ButtonGroup group1 = new ButtonGroup();
+    group1.add((JRadioButton) dm.getValueAt(0, 0));
+    group1.add((JRadioButton) dm.getValueAt(1, 0));
+    group1.add((JRadioButton) dm.getValueAt(2, 0));
+
+    addChangeListener((JToggleButton) dm.getValueAt(0, 1), 0);
+    addChangeListener((JToggleButton) dm.getValueAt(1, 1), 1);
+    addChangeListener((JToggleButton) dm.getValueAt(2, 1), 2);
+
+    table.setModel(dm);
+    // table.setShowHorizontalLines(false);
+    // table.setShowVerticalLines(false);
+    table.setGridColor(SystemColor.control);
+    table.setBackground(SystemColor.control);
+
+    table.getColumnModel().getColumn(0)
+        .setCellRenderer(new RadioButtonRenderer());
+    table.getColumnModel().getColumn(0)
+        .setCellEditor(new RadioButtonEditor(new JCheckBox()));
+    table.getColumnModel().getColumn(1).setCellRenderer(new CheckBoxRenderer());
+    table.getColumnModel().getColumn(1)
+        .setCellEditor(new CheckBoxEditor(new JCheckBox()));
+
+    table.getColumnModel().getColumn(0).setMaxWidth(20);
+    table.getColumnModel().getColumn(1).setMaxWidth(20);
+    table.getColumnModel().getColumn(2).setMaxWidth(120);
+
+    // table.setAutoResizeMode(JTable.AUTO_RESIZE_LAST_COLUMN);
+    // JScrollPane scroll = new JScrollPane(table);
+
+    setLayout(new BorderLayout());
+    add(table, BorderLayout.CENTER);
+  }
+
+  public void populateList()
+  {
+  }
+  
+  private void enableUpdate(int i, boolean isEnabled)
+  {
+    LayerList lyrList = JTSTestBuilderFrame.instance().getModel().getLayers();
+    Layer lyr = lyrList.getLayer(i);
+    lyr.setEnabled(isEnabled);
+    repaint();
+    JTSTestBuilderController.geometryViewChanged();
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerListPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerListPanel.java
new file mode 100644
index 0000000..d1d1bd0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LayerListPanel.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Component;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.util.Iterator;
+
+import javax.swing.AbstractListModel;
+import javax.swing.BorderFactory;
+import javax.swing.DefaultListModel;
+import javax.swing.ImageIcon;
+import javax.swing.JLabel;
+import javax.swing.JList;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.ListCellRenderer;
+import javax.swing.ListSelectionModel;
+import javax.swing.event.ListSelectionEvent;
+import javax.swing.event.ListSelectionListener;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.model.Layer;
+import org.locationtech.jtstest.testbuilder.model.LayerList;
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+
+
+/**
+ * @version 1.7
+ */
+public class LayerListPanel extends JPanel {
+    BorderLayout borderLayout1 = new BorderLayout();
+    private DefaultListModel listModel = new DefaultListModel();
+    JScrollPane jScrollPane1 = new JScrollPane();
+    LayerCheckBoxList list = new LayerCheckBoxList(listModel);
+    BorderLayout borderLayout2 = new BorderLayout();
+
+    public LayerListPanel() {
+        try {
+            uiInit();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+        registerListSelectionListener();
+    }
+
+    private void uiInit() throws Exception {
+        setSize(200, 250);
+        setLayout(borderLayout2);
+        list.setBackground(SystemColor.control);
+        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+        list.setSelectionBackground(Color.GRAY);
+        add(jScrollPane1, BorderLayout.CENTER);
+        jScrollPane1.getViewport().add(list, null);
+    }
+
+    private void registerListSelectionListener() {
+        list.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
+            public void valueChanged(ListSelectionEvent e) {
+                if (list.getSelectedValue() == null)
+                    return;
+//TODO: implement event logic        }
+        }});
+    }
+
+    public void populateList() {
+        listModel.clear();
+        LayerList lyrList = JTSTestBuilderFrame.instance().getModel().getLayers();
+        
+        for (int i = 0; i < lyrList.size(); i++) {
+          Layer lyr = lyrList.getLayer(i);
+          listModel.addElement(lyr);
+        }
+    }
+
+    
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LoadTestCasesDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LoadTestCasesDialog.java
new file mode 100644
index 0000000..ff9ba42
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/LoadTestCasesDialog.java
@@ -0,0 +1,190 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Dimension;
+import java.awt.Frame;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JLabel;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JTextField;
+
+import org.locationtech.jtstest.test.TestCaseList;
+
+
+/**
+ * MD - Probably obsolete
+ * 
+ * @author
+ * @version 1.7
+ */
+public class LoadTestCasesDialog extends JDialog {
+    TestCaseList testCaseList; // if non-null, the instance created by this dialog
+    //==============================
+    JPanel panel1 = new JPanel();
+    BorderLayout borderLayout1 = new BorderLayout();
+    JPanel jPanel1 = new JPanel();
+    JButton btnCancel = new JButton();
+    JButton btnOk = new JButton();
+    JPanel jPanel2 = new JPanel();
+    JTextField txtClassname = new JTextField();
+    GridBagLayout gridBagLayout1 = new GridBagLayout();
+    JLabel jLabel1 = new JLabel();
+    JLabel jLabel2 = new JLabel();
+    JLabel jLabel3 = new JLabel();
+
+    public LoadTestCasesDialog(Frame frame, String title, boolean modal) {
+        super(frame, title, modal);
+        try {
+            jbInit();
+            pack();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+    }
+
+    public LoadTestCasesDialog() {
+        this(null, "", false);
+    }
+
+    void jbInit() throws Exception {
+        panel1.setLayout(borderLayout1);
+        btnCancel.setText("Cancel");
+        btnCancel.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnCancel_actionPerformed(e);
+            }
+        });
+        btnOk.setText("Ok");
+        btnOk.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnOk_actionPerformed(e);
+            }
+        });
+        jPanel2.setLayout(gridBagLayout1);
+        jLabel1.setToolTipText("");
+        jLabel1.setText("Class name");
+        jPanel2.setPreferredSize(new Dimension(300, 21));
+        panel1.setPreferredSize(new Dimension(300, 200));
+        jLabel2.setFont(new java.awt.Font("Dialog", 2, 10));
+        jLabel2.setToolTipText("");
+        jLabel2.setText(
+            "Enter the fully-qualified classname of a class that extends TestCaseList.");
+        jLabel3.setFont(new java.awt.Font("Dialog", 2, 10));
+        jLabel3.setText("(E.g. \"com.vividsolutions.jtstest.testsuite.TestRelateAA\")");
+        txtClassname.setText("com.vividsolutions.jtstest.testsuite.TestRelatePP");
+        getContentPane().add(panel1);
+        panel1.add(jPanel1, BorderLayout.SOUTH);
+        jPanel1.add(btnOk, null);
+        jPanel1.add(btnCancel, null);
+        panel1.add(jPanel2, BorderLayout.CENTER);
+        jPanel2.add(
+            txtClassname,
+            new GridBagConstraints(
+                1,
+                0,
+                1,
+                1,
+                1.0,
+                0.0,
+                GridBagConstraints.WEST,
+                GridBagConstraints.BOTH,
+                new Insets(5, 5, 5, 5),
+                0,
+                0));
+        jPanel2.add(
+            jLabel1,
+            new GridBagConstraints(
+                0,
+                0,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.NONE,
+                new Insets(0, 5, 0, 5),
+                0,
+                0));
+        jPanel2.add(
+            jLabel2,
+            new GridBagConstraints(
+                1,
+                1,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.WEST,
+                GridBagConstraints.NONE,
+                new Insets(0, 5, 0, 0),
+                0,
+                0));
+        jPanel2.add(
+            jLabel3,
+            new GridBagConstraints(
+                1,
+                2,
+                1,
+                1,
+                0.0,
+                0.0,
+                GridBagConstraints.WEST,
+                GridBagConstraints.NONE,
+                new Insets(0, 5, 0, 0),
+                0,
+                0));
+    }
+
+    void btnOk_actionPerformed(ActionEvent e) {
+        testCaseList = null;
+        String errMsg = null;
+        try {
+            Class cls = Class.forName(txtClassname.getText());
+            testCaseList = (TestCaseList) cls.newInstance();
+        } catch (ClassNotFoundException ex) {
+            errMsg = "This class cannot be found.  Check that it is on your CLASSPATH";
+            // TODO: alert user to this error
+        } catch (IllegalAccessException ex) {
+            errMsg = "This class cannot be loaded.  Check that it has public access";
+        } catch (Exception ex) {
+            errMsg = ex.getMessage();
+        }
+        if (errMsg != null) {
+            JOptionPane.showMessageDialog(
+                this,
+                errMsg,
+                "Class Load Error",
+                JOptionPane.ERROR_MESSAGE);
+        }
+        // TODO: check that class is a subclass of TestClassList
+        setVisible(false);
+    }
+
+    public TestCaseList getList() {
+        return testCaseList;
+    }
+
+    void btnCancel_actionPerformed(ActionEvent e) {
+        setVisible(false);
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelDialog.java
new file mode 100644
index 0000000..62caf24
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelDialog.java
@@ -0,0 +1,77 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Frame;
+import java.awt.event.ActionEvent;
+
+import javax.swing.JButton;
+import javax.swing.JDialog;
+import javax.swing.JPanel;
+
+import org.locationtech.jts.geom.PrecisionModel;
+
+
+
+/**
+ * @version 1.7
+ */
+public class PrecisionModelDialog extends JDialog {
+  JPanel panel1 = new JPanel();
+  BorderLayout borderLayout1 = new BorderLayout();
+  PrecisionModelPanel precisionModelPanel = new PrecisionModelPanel();
+  JPanel jPanel1 = new JPanel();
+  JButton okButton = new JButton();
+
+  public PrecisionModelDialog(Frame frame, String title, boolean modal) {
+    super(frame, title, modal);
+    try {
+      jbInit();
+      pack();
+    }
+    catch(Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  public PrecisionModelDialog() {
+    this(null, "", false);
+  }
+  void jbInit() throws Exception {
+    panel1.setLayout(borderLayout1);
+    okButton.setText("OK");
+    okButton.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        okButton_actionPerformed(e);
+      }
+    });
+    getContentPane().add(panel1);
+    panel1.add(precisionModelPanel, BorderLayout.CENTER);
+    panel1.add(jPanel1, BorderLayout.SOUTH);
+    jPanel1.add(okButton, null);
+  }
+
+  void okButton_actionPerformed(ActionEvent e) {
+    setVisible(false);
+  }
+
+  public PrecisionModel getPrecisionModel() {
+    return precisionModelPanel.getPrecisionModel();
+  }
+
+  public void setPrecisionModel(PrecisionModel precisionModel) {
+    precisionModelPanel.setPrecisionModel(precisionModel);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelPanel.java
new file mode 100644
index 0000000..3582934
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/PrecisionModelPanel.java
@@ -0,0 +1,155 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.*;
+import javax.swing.*;
+
+import org.locationtech.jts.geom.PrecisionModel;
+
+import java.awt.event.*;
+
+
+/**
+ * @version 1.7
+ */
+public class PrecisionModelPanel extends JPanel {
+private PrecisionModel precisionModel;
+//============================================
+  JLabel jLabel1 = new JLabel();
+  JTextField txtScale = new JTextField();
+  GridBagLayout gridBagLayout1 = new GridBagLayout();
+  JLabel jLabel4 = new JLabel();
+  JRadioButton rbFixed = new JRadioButton();
+  JRadioButton rbFloating = new JRadioButton();
+  ButtonGroup btnGrpmodelType = new ButtonGroup();
+  private JRadioButton rbFloatingSingle = new JRadioButton();
+
+  public PrecisionModelPanel() {
+    try {
+      jbInit();
+    }
+    catch(Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+  void jbInit() throws Exception {
+    jLabel1.setToolTipText("");
+    jLabel1.setText("Scale");
+    this.setLayout(gridBagLayout1);
+    txtScale.setBackground(Color.white);
+    txtScale.setToolTipText("");
+    txtScale.setText("1.0");
+    txtScale.setHorizontalAlignment(SwingConstants.RIGHT);
+    this.setMinimumSize(new Dimension(300, 200));
+    this.setPreferredSize(new Dimension(300, 200));
+    this.setToolTipText("");
+    jLabel4.setForeground(SystemColor.desktop);
+    jLabel4.setToolTipText("");
+    jLabel4.setText("Set the Precision Model for all Test Cases");
+    rbFixed.setToolTipText(" * <li>FLOATING - represents full double precision floating point.\n" +
+    " * This is the default precision model used in JTS\n");
+    rbFixed.setText("Fixed");
+    rbFixed.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        rbFixed_actionPerformed(e);
+      }
+    });
+    rbFloating.setText("Floating (Double)");
+    rbFloating.setToolTipText("");
+    rbFloating.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        rbFloating_actionPerformed(e);
+      }
+    });
+    rbFloatingSingle.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        rbFloatingSingle_actionPerformed(e);
+      }
+    });
+    rbFloatingSingle.setToolTipText("");
+    rbFloatingSingle.setText("Floating (Single)");
+    this.add(jLabel1,        new GridBagConstraints(0, 4, 1, 1, 0.2, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 2, 0, 2), 0, 0));
+    this.add(txtScale,        new GridBagConstraints(1, 4, 1, 1, 1.0, 0.0
+            ,GridBagConstraints.SOUTHEAST, GridBagConstraints.HORIZONTAL, new Insets(0, 5, 0, 5), 0, 0));
+    this.add(jLabel4,       new GridBagConstraints(0, 0, 2, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 10, 0), 0, 0));
+    this.add(rbFixed,        new GridBagConstraints(0, 3, 2, 1, 0.2, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 4, 0, 0), 0, 0));
+    this.add(rbFloating,        new GridBagConstraints(0, 1, 2, 1, 0.2, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 4, 0, 0), 0, 0));
+    this.add(rbFloatingSingle,       new GridBagConstraints(0, 2, 1, 1, 0.2, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 4, 0, 0), 0, 0));
+    btnGrpmodelType.add(rbFloating);
+    btnGrpmodelType.add(rbFixed);
+    btnGrpmodelType.add(rbFloatingSingle);
+  }
+
+  public void setPrecisionModel(PrecisionModel precisionModel)
+  {
+    this.precisionModel = precisionModel;
+    Object modelType = precisionModel.getType();
+    rbFixed.setSelected(modelType == PrecisionModel.FIXED);
+    rbFloating.setSelected(modelType == PrecisionModel.FLOATING);
+    rbFloatingSingle.setSelected(modelType == PrecisionModel.FLOATING_SINGLE);
+    if (modelType == PrecisionModel.FIXED) {
+      txtScale.setText(Double.toString(precisionModel.getScale()));
+    }
+    updateDisplay();
+  }
+
+  public PrecisionModel getPrecisionModel()
+  {
+    if (rbFloating.isSelected()) {
+      return new PrecisionModel();
+    }
+    if (rbFloatingSingle.isSelected()) {
+      return new PrecisionModel(PrecisionModel.FLOATING_SINGLE);
+    }
+    double scale = Double.parseDouble(txtScale.getText());
+    return new PrecisionModel(scale);
+  }
+
+  void updateDisplay()
+  {
+    if (isFloatingSelected()) {
+      txtScale.setEnabled(false);
+      txtScale.setForeground(Color.lightGray);
+      txtScale.setBackground(Color.lightGray);
+    }
+    else {
+      txtScale.setEnabled(true);
+      txtScale.setForeground(Color.black);
+      txtScale.setBackground(Color.white);
+    }
+  }
+
+  boolean isFloatingSelected()
+  {
+    return rbFloating.isSelected() || rbFloatingSingle.isSelected();
+  }
+  void rbFloating_actionPerformed(ActionEvent e) {
+    updateDisplay();
+  }
+
+  void rbFixed_actionPerformed(ActionEvent e) {
+    updateDisplay();
+  }
+  void rbFloatingSingle_actionPerformed(ActionEvent e) {
+    updateDisplay();
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/RelatePanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/RelatePanel.java
new file mode 100644
index 0000000..e99c0ee
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/RelatePanel.java
@@ -0,0 +1,564 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.event.ActionEvent;
+
+import javax.swing.border.Border;
+import javax.swing.border.TitledBorder;
+import javax.swing.event.DocumentEvent;
+import javax.swing.event.DocumentListener;
+
+
+import java.awt.*;
+
+import javax.swing.*;
+
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+
+
+/**
+ * @version 1.7
+ */
+public class RelatePanel extends JPanel {
+  TestCaseEdit testCase;
+  StringBuffer buf = new StringBuffer("X");
+  // buffer to turn chars into strings
+  //-------------------------------------
+  Border border1;
+  Border border2;
+  JPanel jPanel2 = new JPanel();
+  JLabel jLabel17 = new JLabel();
+  JLabel equalsAB = new JLabel();
+  JLabel jLabel16 = new JLabel();
+  JLabel containsBA = new JLabel();
+  JLabel jLabel15 = new JLabel();
+  JLabel containsAB = new JLabel();
+  GridBagLayout gridBagLayout1 = new GridBagLayout();
+  JLabel equalsBA = new JLabel();
+  JLabel jLabel6 = new JLabel();
+  JLabel jLabel5 = new JLabel();
+  JPanel predicates = new JPanel();
+  JLabel jLabel3 = new JLabel();
+  JLabel jLabel2 = new JLabel();
+  JLabel jLabel19 = new JLabel();
+  JLabel jLabel1 = new JLabel();
+  JLabel jLabel18 = new JLabel();
+  JLabel disjointAB = new JLabel();
+  JLabel disjointBA = new JLabel();
+  JLabel intersectsAB = new JLabel();
+  JLabel intersectsBA = new JLabel();
+  JLabel touchesAB = new JLabel();
+  JLabel touchesBA = new JLabel();
+  JLabel crossesAB = new JLabel();
+  JLabel crossesBA = new JLabel();
+  JLabel withinAB = new JLabel();
+  JLabel withinBA = new JLabel();
+  JLabel overlapsAB = new JLabel();
+  JLabel overlapsBA = new JLabel();
+  GridBagLayout gridBagLayout3 = new GridBagLayout();
+  JPanel jPanel3 = new JPanel();
+  JLabel relateIE = new JLabel();
+  JLabel relateIB = new JLabel();
+  GridBagLayout gridBagLayout2 = new GridBagLayout();
+  JPanel jPanel1 = new JPanel();
+  JLabel jLabel14 = new JLabel();
+  JLabel jLabel13 = new JLabel();
+  JLabel jLabel12 = new JLabel();
+  JLabel jLabel11 = new JLabel();
+  JLabel jLabel10 = new JLabel();
+  JTextField txtAB = new JTextField();
+  JLabel jLabel23 = new JLabel();
+  JLabel relateBI = new JLabel();
+  JLabel jLabel22 = new JLabel();
+  JLabel relateEI = new JLabel();
+  JLabel jLabel21 = new JLabel();
+  JLabel jLabel20 = new JLabel();
+  JLabel relateBE = new JLabel();
+  JLabel relateEE = new JLabel();
+  JTextField txtBA = new JTextField();
+  JLabel relateBB = new JLabel();
+  JLabel jLabel9 = new JLabel();
+  JLabel relateEB = new JLabel();
+  JLabel jLabel8 = new JLabel();
+  JLabel jLabel7 = new JLabel();
+  JLabel relateII = new JLabel();
+  TitledBorder titledBorder1;
+  JLabel tickCrossLabel = new JLabel();
+  GridBagLayout gridBagLayout4 = new GridBagLayout();
+  JPanel matrixPanel = new JPanel();
+  GridBagLayout gridBagLayout5 = new GridBagLayout();
+  Border border3;
+  private final ImageIcon tickIcon = new ImageIcon(this.getClass().getResource("tickShaded.gif"));
+  private final ImageIcon crossIcon = new ImageIcon(this.getClass().getResource("crossShaded.gif"));
+  private final ImageIcon clearIcon = new ImageIcon(this.getClass().getResource("clear.gif"));
+  private DocumentListener expectedImDocumentListener =
+    new DocumentListener() {
+
+      public void insertUpdate(DocumentEvent e) {
+        expectedIntersectionMatrixChanged();
+      }
+
+      public void removeUpdate(DocumentEvent e) {
+        expectedIntersectionMatrixChanged();
+      }
+
+      public void changedUpdate(DocumentEvent e) {
+        expectedIntersectionMatrixChanged();
+      }
+    };
+  private JLabel coversAB = new JLabel();
+  private JLabel coversBA = new JLabel();
+  private JLabel jLabel110 = new JLabel();
+  private JLabel jLabel111 = new JLabel();
+  private JLabel coveredByAB = new JLabel();
+  private JLabel coveredByBA = new JLabel();
+
+  public RelatePanel() {
+    try {
+      jbInit();
+      clearResults();
+      //expectedImTextField.getDocument().addDocumentListener(expectedImDocumentListener);
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  public void setTestCase(TestCaseEdit testCase) {
+    this.testCase = testCase;
+    clearResults();
+    //expectedImTextField.setText(testCase.getExpectedIntersectionMatrix());
+  }
+
+  public void clearResults() {
+    equalsAB.setText("-");
+    equalsBA.setText("-");
+    disjointAB.setText("-");
+    disjointBA.setText("-");
+    intersectsAB.setText("-");
+    intersectsBA.setText("-");
+    touchesAB.setText("-");
+    touchesBA.setText("-");
+    crossesAB.setText("-");
+    crossesBA.setText("-");
+    withinAB.setText("-");
+    withinBA.setText("-");
+    containsAB.setText("-");
+    containsBA.setText("-");
+    overlapsAB.setText("-");
+    overlapsBA.setText("-");
+    coversAB.setText("-");
+    coversBA.setText("-");
+    coveredByAB.setText("-");
+    coveredByBA.setText("-");
+    relateII.setText("-");
+    relateIB.setText("-");
+    relateIE.setText("-");
+    relateBI.setText("-");
+    relateBB.setText("-");
+    relateBE.setText("-");
+    relateEI.setText("-");
+    relateEB.setText("-");
+    relateEE.setText("-");
+    txtAB.setText("");
+    txtBA.setText("");
+    tickCrossLabel.setIcon(clearIcon);
+  }
+
+  public void runTests() {
+    if (testCase.getGeometry(0) != null && testCase.getGeometry(1) != null) {
+      IntersectionMatrix im = testCase.getIM();
+      IntersectionMatrix imBA = new IntersectionMatrix(im);
+      //IntersectionMatrix expectedIm = new IntersectionMatrix(expectedImTextField.getText());
+      imBA.transpose();
+      setRelateLabel(relateII, im.get(Location.INTERIOR, Location.INTERIOR));
+      setRelateLabel(relateIB, im.get(Location.INTERIOR, Location.BOUNDARY));
+      setRelateLabel(relateIE, im.get(Location.INTERIOR, Location.EXTERIOR));
+      setRelateLabel(relateBI, im.get(Location.BOUNDARY, Location.INTERIOR));
+      setRelateLabel(relateBB, im.get(Location.BOUNDARY, Location.BOUNDARY));
+      setRelateLabel(relateBE, im.get(Location.BOUNDARY, Location.EXTERIOR));
+      setRelateLabel(relateEI, im.get(Location.EXTERIOR, Location.INTERIOR));
+      setRelateLabel(relateEB, im.get(Location.EXTERIOR, Location.BOUNDARY));
+      setRelateLabel(relateEE, im.get(Location.EXTERIOR, Location.EXTERIOR));
+      //tickCrossLabel.setIcon(im.matches(expectedIm.toString()) ? tickIcon : crossIcon);
+      txtAB.setText(im.toString());
+      txtBA.setText(imBA.toString());
+
+      setPredicate(equalsAB, im.isEquals(testCase.getGeometry(0).getDimension(),
+          testCase.getGeometry(1).getDimension()));
+      setPredicate(disjointAB, im.isDisjoint());
+      setPredicate(intersectsAB, im.isIntersects());
+      setPredicate(touchesAB, im.isTouches(testCase.getGeometry(0).getDimension(),
+          testCase.getGeometry(1).getDimension()));
+      setPredicate(crossesAB, im.isCrosses(testCase.getGeometry(0).getDimension(),
+          testCase.getGeometry(1).getDimension()));
+      setPredicate(withinAB, im.isWithin());
+      setPredicate(containsAB, im.isContains());
+      setPredicate(overlapsAB, im.isOverlaps(testCase.getGeometry(0).getDimension(),
+          testCase.getGeometry(1).getDimension()));
+      setPredicate(coversAB, im.isCovers());
+      setPredicate(coveredByAB, im.isCoveredBy());
+
+
+      setPredicate(equalsBA, imBA.isEquals(testCase.getGeometry(1).getDimension(),
+          testCase.getGeometry(0).getDimension()));
+      setPredicate(disjointBA, imBA.isDisjoint());
+      setPredicate(intersectsBA, imBA.isIntersects());
+      setPredicate(touchesBA, imBA.isTouches(testCase.getGeometry(1).getDimension(),
+          testCase.getGeometry(0).getDimension()));
+      setPredicate(crossesBA, imBA.isCrosses(testCase.getGeometry(1).getDimension(),
+          testCase.getGeometry(0).getDimension()));
+      setPredicate(withinBA, imBA.isWithin());
+      setPredicate(containsBA, imBA.isContains());
+      setPredicate(overlapsBA, imBA.isOverlaps(testCase.getGeometry(1).getDimension(),
+          testCase.getGeometry(0).getDimension()));
+      setPredicate(coversBA, imBA.isCovers());
+      setPredicate(coveredByBA, imBA.isCoveredBy());
+    }
+  }
+
+  void setRelateLabel(JLabel lbl, int imValue) {
+    buf.setCharAt(0, org.locationtech.jts.geom.Dimension.toDimensionSymbol(imValue));
+    lbl.setText(buf.toString());
+  }
+
+  void setPredicate(JLabel lbl, boolean b) {
+    String val = b ? "T" : "F";
+    lbl.setText(val);
+  }
+
+  void jbInit() throws Exception {
+    border1 = new TitledBorder(BorderFactory.createLineBorder(Color.gray, 1),
+        "Binary Predicates");
+    border2 = new TitledBorder(BorderFactory.createLineBorder(Color.gray, 1),
+        "Intersection Matrix");
+    titledBorder1 = new TitledBorder(BorderFactory.createLineBorder(Color.gray,
+        1), "Intersection Matrix");
+    border3 = BorderFactory.createCompoundBorder(new TitledBorder(BorderFactory.createLineBorder(Color.gray,
+        1), "Intersection Matrix"), BorderFactory.createEmptyBorder(0, 5, 0,
+        5));
+    this.setLayout(gridBagLayout3);
+    this.setPreferredSize(new java.awt.Dimension(233, 100));
+    jLabel17.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel17.setForeground(Color.blue);
+    jLabel17.setText("Crosses");
+    equalsAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    equalsAB.setToolTipText("");
+    equalsAB.setText("-");
+    jLabel16.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel16.setForeground(Color.blue);
+    jLabel16.setToolTipText("");
+    jLabel16.setText("Within");
+    containsBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    containsBA.setText("-");
+    jLabel15.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel15.setForeground(Color.blue);
+    jLabel15.setToolTipText("");
+    jLabel15.setText("Touches");
+    containsAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    containsAB.setText("-");
+    equalsBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    equalsBA.setToolTipText("");
+    equalsBA.setText("-");
+    jLabel6.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel6.setText("BA");
+    jLabel5.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel5.setText("AB");
+    predicates.setLayout(gridBagLayout1);
+    predicates.setBorder(border1);
+    jLabel3.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel3.setForeground(Color.blue);
+    jLabel3.setToolTipText("");
+    jLabel3.setText("Intersects");
+    jLabel2.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel2.setForeground(Color.blue);
+    jLabel2.setToolTipText("");
+    jLabel2.setText("Disjoint");
+    jLabel19.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel19.setForeground(Color.blue);
+    jLabel19.setToolTipText("");
+    jLabel19.setText("Overlaps");
+    jLabel1.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel1.setForeground(Color.blue);
+    jLabel1.setText("Equals");
+    jLabel18.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel18.setForeground(Color.blue);
+    jLabel18.setToolTipText("");
+    jLabel18.setText("Contains");
+    disjointAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    disjointAB.setToolTipText("");
+    disjointAB.setText("-");
+    disjointBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    disjointBA.setText("-");
+    intersectsAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    intersectsAB.setText("-");
+    intersectsBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    intersectsBA.setText("-");
+    touchesAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    touchesAB.setText("-");
+    touchesBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    touchesBA.setText("-");
+    crossesAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    crossesAB.setText("-");
+    crossesBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    crossesBA.setText("-");
+    withinAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    withinAB.setText("-");
+    withinBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    withinBA.setText("-");
+    overlapsAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    overlapsAB.setText("-");
+    overlapsBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    overlapsBA.setText("-");
+    relateIE.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateIE.setText("F");
+    relateIB.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateIB.setText("F");
+    jPanel1.setLayout(gridBagLayout2);
+    jLabel14.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel14.setForeground(Color.blue);
+    jLabel14.setText("A");
+    jLabel13.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel13.setForeground(Color.blue);
+    jLabel13.setText("Ext");
+    jLabel12.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel12.setForeground(Color.blue);
+    jLabel12.setText("Bdy");
+    jLabel11.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel11.setForeground(Color.blue);
+    jLabel11.setToolTipText("");
+    jLabel11.setText("Int");
+    jLabel10.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel10.setForeground(Color.red);
+    jLabel10.setToolTipText("");
+    jLabel10.setText("Ext");
+    txtAB.setBackground(SystemColor.control);
+    txtAB.setFont(new java.awt.Font("Dialog", 0, 12));
+    txtAB.setMaximumSize(new java.awt.Dimension(100, 21));
+    txtAB.setMinimumSize(new java.awt.Dimension(100, 21));
+    txtAB.setPreferredSize(new java.awt.Dimension(100, 21));
+    txtAB.setToolTipText("");
+    txtAB.setEditable(false);
+    txtAB.setHorizontalAlignment(SwingConstants.LEFT);
+    jLabel23.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel23.setForeground(Color.red);
+    jLabel23.setText("B");
+    relateBI.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateBI.setText("F");
+    jLabel22.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel22.setForeground(Color.blue);
+    jLabel22.setToolTipText("");
+    jLabel22.setText("A");
+    relateEI.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateEI.setText("F");
+    jLabel21.setToolTipText("");
+    jLabel21.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel21.setForeground(Color.blue);
+    jLabel21.setToolTipText("");
+    jLabel21.setText("A");
+    jLabel20.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel20.setForeground(Color.red);
+    jLabel20.setToolTipText("");
+    jLabel20.setText("B");
+    relateBE.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateBE.setText("F");
+    relateEE.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateEE.setText("F");
+    txtBA.setBackground(SystemColor.control);
+    txtBA.setFont(new java.awt.Font("Dialog", 0, 12));
+    txtBA.setMaximumSize(new java.awt.Dimension(100, 21));
+    txtBA.setMinimumSize(new java.awt.Dimension(100, 21));
+    txtBA.setPreferredSize(new java.awt.Dimension(100, 21));
+    txtBA.setEditable(false);
+    txtBA.setHorizontalAlignment(SwingConstants.LEFT);
+    relateBB.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateBB.setText("F");
+    jLabel9.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel9.setForeground(Color.red);
+    jLabel9.setToolTipText("");
+    jLabel9.setText("Bdy");
+    relateEB.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateEB.setText("F");
+    jLabel8.setFont(new java.awt.Font("Dialog", 2, 12));
+    jLabel8.setForeground(Color.red);
+    jLabel8.setToolTipText("");
+    jLabel8.setText("Int");
+    jLabel7.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel7.setForeground(Color.red);
+    jLabel7.setText("B");
+    relateII.setBackground(Color.white);
+    relateII.setFont(new java.awt.Font("Dialog", 1, 12));
+    relateII.setText("F");
+    jPanel3.setLayout(gridBagLayout4);
+    jPanel3.setBorder(border3);
+    tickCrossLabel.setIcon(clearIcon);
+    matrixPanel.setLayout(gridBagLayout5);
+    coversAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    coversAB.setToolTipText("");
+    coversAB.setText("-");
+    coversBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    coversBA.setToolTipText("");
+    coversBA.setText("-");
+    jLabel110.setText("CoveredBy");
+    jLabel110.setToolTipText("");
+    jLabel110.setForeground(Color.blue);
+    jLabel110.setFont(new java.awt.Font("Dialog", 1, 12));
+    jLabel111.setText("Covers");
+    jLabel111.setToolTipText("");
+    jLabel111.setForeground(Color.blue);
+    jLabel111.setFont(new java.awt.Font("Dialog", 1, 12));
+    coveredByAB.setFont(new java.awt.Font("Dialog", 1, 12));
+    coveredByAB.setText("-");
+    coveredByBA.setFont(new java.awt.Font("Dialog", 1, 12));
+    coveredByBA.setText("-");
+    this.add(jPanel3, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
+        GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    jPanel3.add(jPanel1, new GridBagConstraints(100, 100, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER,
+        GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(jLabel8,  new GridBagConstraints(4, 0, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 0, 5), 0, 0));
+    matrixPanel.add(jLabel9,  new GridBagConstraints(5, 0, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 0, 5), 0, 0));
+    matrixPanel.add(jLabel10,  new GridBagConstraints(6, 0, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 5, 0, 5), 0, 0));
+    matrixPanel.add(jLabel11,  new GridBagConstraints(2, 1, 2, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 5, 0, 5), 0, 0));
+    matrixPanel.add(jLabel12,  new GridBagConstraints(3, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
+    matrixPanel.add(jLabel13,  new GridBagConstraints(2, 3, 2, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 5, 0, 5), 0, 0));
+    matrixPanel.add(jLabel14,  new GridBagConstraints(2, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    matrixPanel.add(relateII,  new GridBagConstraints(4, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateIB,  new GridBagConstraints(5, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateIE,  new GridBagConstraints(6, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateBI,  new GridBagConstraints(4, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateBB,  new GridBagConstraints(5, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateBE,  new GridBagConstraints(6, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateEI,  new GridBagConstraints(4, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateEB,  new GridBagConstraints(5, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(relateEE,  new GridBagConstraints(6, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    matrixPanel.add(jLabel7,     new GridBagConstraints(3, 0, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.SOUTHWEST, GridBagConstraints.NONE, new Insets(5, 0, 0, 0), 0, 0));
+    jPanel1.add(txtBA,  new GridBagConstraints(2, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.NORTHWEST, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0));
+    jPanel1.add(jLabel22,  new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(0, 0, 0, 5), 0, 0));
+    jPanel1.add(jLabel23,  new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    jPanel1.add(tickCrossLabel, new GridBagConstraints(3, 0, 1, 1, 0.0, 0.0,
+        GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0,
+        0, 0), 0, 0));
+    jPanel1.add(jLabel20,   new GridBagConstraints(1, 0, 1, 2, 0.0, 0.0
+            ,GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(0, 2, 0, 3), 0, 0));
+    jPanel1.add(jLabel21,   new GridBagConstraints(0, 0, 1, 2, 0.0, 0.0
+            ,GridBagConstraints.NORTHEAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    jPanel1.add(txtAB,    new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.NORTHWEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0));
+    jPanel3.add(matrixPanel, new GridBagConstraints(100, 110, 1, 1, 0.0, 0.0,
+        GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0,
+        0, 0), 0, 0));
+    this.add(jPanel2, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0, GridBagConstraints.SOUTHWEST,
+        GridBagConstraints.BOTH, new Insets(0, -6, 0, 6), 0, 0));
+    jPanel2.add(predicates, null);
+    predicates.add(equalsAB,         new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(equalsBA,         new GridBagConstraints(2, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(jLabel5,         new GridBagConstraints(1, 0, 1, 1, 0.1, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 5, 0, 5), 0, 0));
+    predicates.add(jLabel6,         new GridBagConstraints(2, 0, 1, 1, 0.1, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 5, 0, 5), 0, 0));
+    predicates.add(jLabel1,         new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel2,         new GridBagConstraints(0, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel3,         new GridBagConstraints(0, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 5, 0, 10), 0, 0));
+    predicates.add(jLabel15,         new GridBagConstraints(0, 4, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel17,         new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel16,         new GridBagConstraints(0, 6, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel18,         new GridBagConstraints(0, 7, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(containsAB,         new GridBagConstraints(1, 7, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(containsBA,         new GridBagConstraints(2, 7, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(disjointAB,         new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(disjointBA,         new GridBagConstraints(2, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(intersectsAB,         new GridBagConstraints(1, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(intersectsBA,         new GridBagConstraints(2, 3, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(touchesAB,         new GridBagConstraints(1, 4, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(touchesBA,         new GridBagConstraints(2, 4, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(crossesAB,         new GridBagConstraints(1, 5, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(crossesBA,         new GridBagConstraints(2, 5, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(withinAB,         new GridBagConstraints(1, 6, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(withinBA,         new GridBagConstraints(2, 6, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(overlapsAB,         new GridBagConstraints(1, 8, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(overlapsBA,         new GridBagConstraints(2, 8, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(coversAB,          new GridBagConstraints(1, 9, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(coversBA,         new GridBagConstraints(2, 9, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(jLabel19,         new GridBagConstraints(0, 8, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.SOUTHEAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel110,             new GridBagConstraints(0, 10, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.SOUTHEAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(jLabel111,        new GridBagConstraints(0, 9, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.SOUTHEAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 10), 0, 0));
+    predicates.add(coveredByAB,  new GridBagConstraints(1, 10, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    predicates.add(coveredByBA, new GridBagConstraints(2, 10, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+  }
+
+
+  private void expectedIntersectionMatrixChanged() {
+    /*
+    if (expectedImTextField.getText().length() == 9) {
+      testCase.setExpectedIntersectionMatrix(expectedImTextField.getText());
+    }
+    */
+  }
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultValuePanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultValuePanel.java
new file mode 100644
index 0000000..b96c157
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultValuePanel.java
@@ -0,0 +1,111 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.*;
+import java.awt.event.*;
+
+import javax.swing.BorderFactory;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.model.*;
+import org.locationtech.jtstest.util.ExceptionFormatter;
+
+
+/**
+ * @version 1.7
+ */
+public class ResultValuePanel 
+extends JPanel 
+{
+	TestBuilderModel tbModel = null;
+  Object currResult = null;
+ 
+  
+  JPanel labelPanel = new JPanel();
+  JLabel resultLabel = new JLabel();
+  BorderLayout labelPanelLayout = new BorderLayout();
+  
+	JScrollPane jScrollPane1 = new JScrollPane();
+	JTextArea txtResult = new JTextArea();
+  BorderLayout tabPanelLayout = new BorderLayout();
+	
+	public ResultValuePanel() {
+		try {
+			jbInit();
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+  void jbInit() throws Exception {
+    
+    this.setLayout(tabPanelLayout);
+
+    txtResult.setWrapStyleWord(true);
+    txtResult.setLineWrap(true);
+    txtResult.setBackground(SystemColor.control);
+
+    labelPanel.setLayout(labelPanelLayout);
+    labelPanel.setBorder(BorderFactory.createEmptyBorder(0,4,2,2));
+    labelPanel.add(resultLabel);
+    resultLabel.setText("Value");
+
+    this.add(jScrollPane1, BorderLayout.CENTER);
+    this.add(labelPanel, BorderLayout.NORTH);
+    
+    jScrollPane1.setBorder(BorderFactory.createLoweredBevelBorder());
+    jScrollPane1.getViewport().add(txtResult, null);
+  }
+  
+	public void setModel(TestBuilderModel tbModel)
+	{
+		this.tbModel = tbModel;
+	}
+	
+  public void setResult(String opName, String execTime, Object o)
+  {
+    currResult = o;
+    resultLabel.setText("Value of: " + opName
+        + "    ( " + execTime + " )");
+    
+    if (o == null) {
+      setString("");
+    }
+    else if (o instanceof Throwable) {
+      setError((Throwable) o);
+    }
+    else {
+      setString(o.toString());
+    }
+  }
+
+  public void setString(String s)
+  {
+    txtResult.setText(s);
+    txtResult.setBackground(SystemColor.control);
+  }
+  
+  public void setError(Throwable ex)
+  {
+    String exStr = ExceptionFormatter.getFullString(ex);
+    txtResult.setText(exStr);
+    txtResult.setBackground(Color.pink);
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultWKTPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultWKTPanel.java
new file mode 100644
index 0000000..0bcfe3f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ResultWKTPanel.java
@@ -0,0 +1,214 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.util.*;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.model.*;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * @version 1.7
+ */
+public class ResultWKTPanel 
+extends JPanel 
+{
+	TestBuilderModel tbModel = null;
+	String opName;
+	
+	JScrollPane jScrollPane1 = new JScrollPane();
+	JTextArea txtResult = new JTextArea();
+	
+  JPanel labelPanel = new JPanel();
+  JLabel functionLabel = new JLabel();
+  JLabel timeLabel = new JLabel();
+  JLabel memoryLabel = new JLabel();
+  GridLayout labelPanelLayout = new GridLayout(1,3);
+
+  JPanel rPanel = new JPanel();
+  JButton copyButton = new JButton();
+  JButton copyToTestButton = new JButton();
+	JPanel rButtonPanel = new JPanel();
+//  FlowLayout rButtonPanelLayout = new FlowLayout();
+  GridLayout rButtonPanelLayout = new GridLayout();
+  BorderLayout rPanelLayout = new BorderLayout();
+  BorderLayout tabPanelLayout = new BorderLayout();
+	
+  private final ImageIcon copyIcon = new ImageIcon(this.getClass().getResource("Copy.png"));
+  private final ImageIcon copyToTestIcon = new ImageIcon(this.getClass().getResource("CopyToTest.png"));
+  private final ImageIcon clearIcon = new ImageIcon(this.getClass().getResource("Delete_small.png"));
+	
+	public ResultWKTPanel() {
+		try {
+			jbInit();
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+  void jbInit() throws Exception {
+    
+    this.setLayout(tabPanelLayout);
+   
+    jScrollPane1.setBorder(BorderFactory.createLoweredBevelBorder());
+    
+    JButton copyButton = SwingUtil.createButton(copyIcon, "Copy Result (Ctl-click for formatted)", 
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        rCopyButton_actionPerformed(e);
+      }
+    });
+    JButton copyToTestButton = SwingUtil.createButton(copyToTestIcon, "Copy Result to new Test",
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        JTSTestBuilderFrame.instance().copyResultToTest();
+      }
+    });
+    JButton btnClearResult = SwingUtil.createButton(clearIcon, "Clear Result",         
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        JTSTestBuilderController.clearResult();
+      }
+    });
+
+    
+    rButtonPanelLayout = new GridLayout(3,1);
+    rButtonPanelLayout.setVgap(1);
+    rButtonPanelLayout.setHgap(1);
+    rButtonPanel.setLayout(rButtonPanelLayout);
+    rButtonPanel.add(copyButton);
+    rButtonPanel.add(copyToTestButton);
+    rButtonPanel.add(btnClearResult);
+    
+    rPanel.setLayout(rPanelLayout);
+    rPanel.add(rButtonPanel, BorderLayout.NORTH);
+    
+    txtResult.setWrapStyleWord(true);
+    txtResult.setLineWrap(true);
+    txtResult.setBackground(SystemColor.control);
+    
+    labelPanel.setLayout(labelPanelLayout);
+    //labelPanel.setBorder(BorderFactory.createEmptyBorder(0,4,2,2));
+    labelPanel.add(functionLabel);
+    labelPanel.add(timeLabel);
+    labelPanel.add(memoryLabel);
+    
+    functionLabel.setText(" ");
+    functionLabel.setHorizontalAlignment(SwingConstants.CENTER);
+//    functionLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    functionLabel.setToolTipText("Result Info");
+
+    timeLabel.setFont(new Font("SanSerif", Font.BOLD, 16));
+    timeLabel.setText(" ");
+    timeLabel.setHorizontalAlignment(SwingConstants.RIGHT);
+    timeLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    timeLabel.setToolTipText("Execution Time");
+
+    memoryLabel.setText(" ");
+    memoryLabel.setHorizontalAlignment(SwingConstants.RIGHT);
+    memoryLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    memoryLabel.setToolTipText("JVM Memory Usage");
+
+    this.add(jScrollPane1, BorderLayout.CENTER);
+    this.add(labelPanel, BorderLayout.NORTH);
+    this.add(rPanel, BorderLayout.WEST);
+    
+    
+    jScrollPane1.getViewport().add(txtResult, null);
+
+  }
+
+  public void setModel(TestBuilderModel tbModel)
+	{
+		this.tbModel = tbModel;
+	}
+	
+  public void setOpName(String opName)
+  {
+      this.opName = opName;
+  }
+  
+  public void setRunningTime(String time)
+  {
+    setExecutedTime(time);
+  }
+  
+  public void setExecutedTime(String time)
+  {
+    functionLabel.setText(opName);
+    timeLabel.setText(time);
+    memoryLabel.setText(Memory.usedTotalString());   
+  }
+  
+  public void updateResult()
+  {
+  	Object o = tbModel.getResult();
+    if (o == null) {
+      setString("");
+    }
+    else if (o instanceof Geometry) {
+      setGeometry((Geometry) o);
+    }
+    else if (o instanceof Throwable) {
+      setError((Throwable) o);
+    }
+    else {
+      setString(o.toString());
+    }
+  }
+  
+  public void clearResult()
+  {
+    functionLabel.setText("");
+    setString("");
+  }
+  
+  private void setGeometry(Geometry g)
+  {
+    String  str = tbModel.getResultDisplayString(g);
+    txtResult.setText(str);
+    txtResult.setBackground(SystemColor.control);
+  }
+  
+  private void setString(String s)
+  {
+    txtResult.setText(s);
+    txtResult.setBackground(SystemColor.control);
+  }
+  
+  private void setError(Throwable ex)
+  {
+    String exStr = ExceptionFormatter.getFullString(ex);
+    txtResult.setText(exStr);
+    txtResult.setBackground(Color.pink);
+  }
+  
+  void rCopyButton_actionPerformed(ActionEvent e) {
+    boolean isFormatted = 0 != (e.getModifiers() & ActionEvent.CTRL_MASK);
+    tbModel.copyResult(isFormatted);
+  }
+  
+  void copyToTestButton_actionPerformed(ActionEvent e) {
+    JTSTestBuilderFrame.instance().copyResultToTest();
+  }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ScalarFunctionPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ScalarFunctionPanel.java
new file mode 100644
index 0000000..776fe8e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ScalarFunctionPanel.java
@@ -0,0 +1,252 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.*;
+import java.awt.event.*;
+import java.util.Vector;
+
+import javax.swing.*;
+import javax.swing.event.*;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.util.Stopwatch;
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+import org.locationtech.jtstest.geomfunction.GeometryFunctionRegistry;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionEvent;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionListener;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelEvent;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelListener;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class ScalarFunctionPanel 
+extends JPanel 
+{
+  private static final String[] PARAM_DEFAULT = { "10" };
+  
+  JPanel panelRB = new JPanel();
+  GeometryFunctionTreePanel funcListPanel = new GeometryFunctionTreePanel();
+  GridLayout gridLayout1 = new GridLayout();
+  GridLayout gridLayout2 = new GridLayout();
+
+  BorderLayout borderLayout1 = new BorderLayout();
+  BorderLayout borderLayout2 = new BorderLayout();
+
+  JPanel panelParam = new JPanel();
+  JPanel panelExec = new JPanel();
+  JPanel panelExecParam = new JPanel();
+  FlowLayout flowLayout = new FlowLayout();
+  FlowLayout flowLayout1 = new FlowLayout();
+  
+  JButton execButton = new JButton();
+
+  private transient Vector spatialFunctionPanelListeners;
+
+  private JLabel lblDistance = new JLabel();
+  private JTextField txtDistance = new JTextField();
+
+  private JComponent[] paramComp = { txtDistance };
+  private JLabel[] paramLabel = { lblDistance };
+
+  private GeometryFunction currentFunc = null;
+  private Stopwatch timer;
+  
+  public ScalarFunctionPanel() {
+    try {
+      jbInit();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+  
+  void jbInit() throws Exception {
+    funcListPanel.populate(JTSTestBuilder.getFunctionRegistry().getCategorizedScalarFunctions());
+
+    this.setLayout(borderLayout1);
+    panelParam.setLayout(gridLayout2);
+    panelExec.setLayout(flowLayout);
+    panelExecParam.setLayout(borderLayout2);
+    panelRB.setLayout(gridLayout1);
+    gridLayout2.setRows(1);
+    gridLayout2.setColumns(2);
+
+    lblDistance.setText("Distance");
+    
+    txtDistance.setMaximumSize(new Dimension(25, 2147483647));
+    txtDistance.setMinimumSize(new Dimension(25, 21));
+    txtDistance.setPreferredSize(new Dimension(25, 17));
+    txtDistance.setText("10");
+    txtDistance.setHorizontalAlignment(SwingConstants.RIGHT);
+
+    panelParam.add(lblDistance);
+    panelParam.add(txtDistance);
+    
+    execButton.setText("Compute");
+    execButton.addActionListener(new java.awt.event.ActionListener() {
+
+      public void actionPerformed(ActionEvent e) {
+        execButton_actionPerformed(e);
+      }
+    });
+    
+    panelExec.add(execButton);
+    
+    panelExecParam.add(panelExec, BorderLayout.NORTH);
+    panelExecParam.add(panelParam, BorderLayout.CENTER);
+        
+    this.add(funcListPanel, BorderLayout.CENTER);
+    this.add(panelExecParam, BorderLayout.SOUTH);
+
+    GeometryFunctionListener gfListener = new GeometryFunctionListener() {
+      public void functionSelected(GeometryFunctionEvent e) {
+        functionChanged(e.getFunction());
+      }
+      public void functionInvoked(GeometryFunctionEvent e) {
+        execFunction(e.getFunction(), false);
+      }
+    };
+    funcListPanel.addGeometryFunctionListener(gfListener);
+  }
+
+  void execButton_actionPerformed(ActionEvent e) {
+    execFunction(funcListPanel.getFunction(), false);  }
+
+  public void execFunction(GeometryFunction func, boolean createNew) {
+    currentFunc = func;
+    if (currentFunc == null)
+      return;
+    fireFunctionExecuted(new SpatialFunctionPanelEvent(this));
+  }
+  
+  private void functionChanged(GeometryFunction func)
+  {
+    currentFunc = func;
+    SpatialFunctionPanel.updateParameters(func, paramComp, paramLabel);
+    execButton.setToolTipText( GeometryFunctionRegistry.functionDescriptionHTML(func) );
+  }
+  
+  public Object getResult() {
+    Object result = null;
+    if (currentFunc == null || JTSTestBuilderController.getGeometryA() == null)
+      return null;
+    
+    try {
+      timer = new Stopwatch();
+      result = currentFunc.invoke(JTSTestBuilderController.getGeometryA(), getFunctionParams());
+      timer.stop();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace(System.out);
+      result = ex;
+    }
+    return result;
+  }
+
+  private Object[] OLDgetFunctionParams()
+  {
+  	// TODO: this is somewhat cheesy
+    Class[] paramTypes = currentFunc.getParameterTypes();
+    if (paramTypes.length == 1 
+        && paramTypes[0] == Geometry.class)
+      return new Object[] { JTSTestBuilderController.getGeometryB() };
+    
+    if (paramTypes.length == 1 
+        && (paramTypes[0] == Double.class || paramTypes[0] == double.class))
+      return new Object[] { SwingUtil.getDouble(txtDistance, null) };
+    
+    if (paramTypes.length == 2 
+        && paramTypes[0] == Geometry.class
+      && (paramTypes[1] == Double.class || paramTypes[1] == double.class))
+      return new Object[] { JTSTestBuilderController.getGeometryB(), SwingUtil.getDouble(txtDistance, null) };
+    
+    if (paramTypes.length >= 2)
+      return new Object[] { 
+    		SwingUtil.getDouble(txtDistance, null)
+        };
+    
+    return null;
+  }
+  
+  private Object[] getFunctionParams()
+  {
+    if (currentFunc == null) return null;
+    Class[] paramTypes = currentFunc.getParameterTypes();
+    Object[] paramVal = new Object[paramTypes.length];
+    
+    for (int i = 0; i < paramVal.length; i++) {
+      Object valRaw = getParamValue(i);
+      paramVal[i] = SwingUtil.coerce(valRaw, paramTypes[i]);
+    }
+    return paramVal;
+  }
+  
+  private Object getParamValue(int index) {
+    if (currentFunc.isBinary() && index == 0)
+      return JTSTestBuilderController.getGeometryB();
+    
+    int attrIndex = index - SpatialFunctionPanel.attributeParamOffset(currentFunc);
+    
+    switch (attrIndex) {
+    case 0: return SpatialFunctionPanel.valOrDefault(SwingUtil.value(txtDistance), PARAM_DEFAULT[0]);
+    }
+    return null;
+  }
+  
+  public String getOpName() {
+    if (currentFunc == null)
+      return "";
+    return currentFunc.getName();
+  }
+
+  public Stopwatch getTimer()
+  {
+    return timer;
+  }
+  
+  public synchronized void removeSpatialFunctionPanelListener(SpatialFunctionPanelListener l) {
+    if (spatialFunctionPanelListeners != null && spatialFunctionPanelListeners.contains(l)) {
+      Vector v = (Vector) spatialFunctionPanelListeners.clone();
+      v.removeElement(l);
+      spatialFunctionPanelListeners = v;
+    }
+  }
+
+  public synchronized void addSpatialFunctionPanelListener(SpatialFunctionPanelListener l) {
+    Vector v = spatialFunctionPanelListeners == null ? new Vector(2) : (Vector) spatialFunctionPanelListeners.clone();
+    if (!v.contains(l)) {
+      v.addElement(l);
+      spatialFunctionPanelListeners = v;
+    }
+  }
+
+  protected void fireFunctionExecuted(SpatialFunctionPanelEvent e) {
+    if (spatialFunctionPanelListeners != null) {
+      Vector listeners = spatialFunctionPanelListeners;
+      int count = listeners.size();
+      for (int i = 0; i < count; i++) {
+        ((SpatialFunctionPanelListener) listeners.elementAt(i)).functionExecuted(e);
+      }
+    }
+  }
+
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/SpatialFunctionPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/SpatialFunctionPanel.java
new file mode 100644
index 0000000..dd7f7b0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/SpatialFunctionPanel.java
@@ -0,0 +1,467 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Dimension;
+import java.awt.FlowLayout;
+import java.awt.GridLayout;
+import java.awt.Insets;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.util.Vector;
+
+import javax.swing.ComboBoxModel;
+import javax.swing.DefaultComboBoxModel;
+import javax.swing.ImageIcon;
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JComboBox;
+import javax.swing.JComponent;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JTextField;
+import javax.swing.SwingConstants;
+import javax.swing.border.EmptyBorder;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.util.Stopwatch;
+import org.locationtech.jtstest.geomfunction.BaseGeometryFunction;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+import org.locationtech.jtstest.geomfunction.GeometryFunctionRegistry;
+import org.locationtech.jtstest.geomfunction.RepeaterGeometryFunction;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionEvent;
+import org.locationtech.jtstest.testbuilder.event.GeometryFunctionListener;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelEvent;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelListener;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+import org.locationtech.jtstest.util.ClassUtil;
+
+
+/**
+ * @version 1.7
+ */
+public class SpatialFunctionPanel 
+extends JPanel 
+{
+  private static final String[] PARAM_DEFAULT = { "10", "0", "0", "0", "0" };
+  
+  private static String[] capStyleItems = new String[] { "Round", "Flat", "Square" };
+  private static Object[] capStyleValues = new Object[] { 
+  		new Integer(BufferParameters.CAP_ROUND),
+  		new Integer(BufferParameters.CAP_FLAT),
+  		new Integer(BufferParameters.CAP_SQUARE)
+  		};
+  private static String[] joinStyleItems = new String[] { "Round", "Mitre", "Bevel" };
+  private static Object[] joinStyleValues = new Object[] { 
+  		new Integer(BufferParameters.JOIN_ROUND),
+  		new Integer(BufferParameters.JOIN_MITRE),
+  		new Integer(BufferParameters.JOIN_BEVEL)
+  };
+
+	
+	
+  JPanel panelRB = new JPanel();
+//  GeometryFunctionListPanel geomFuncPanel = new GeometryFunctionListPanel();
+  GeometryFunctionTreePanel geomFuncPanel = new GeometryFunctionTreePanel();
+  GridLayout gridLayout1 = new GridLayout();
+  GridLayout gridLayout2 = new GridLayout();
+
+
+  BorderLayout borderLayout1 = new BorderLayout();
+  BorderLayout borderLayout2 = new BorderLayout();
+
+  JPanel panelParam = new JPanel();
+  JPanel panelExec = new JPanel();
+  JPanel panelExecParam = new JPanel();
+  FlowLayout flowLayout = new FlowLayout();
+  FlowLayout flowLayout1 = new FlowLayout();
+  
+  JButton execButton = new JButton();
+  JButton execToNewButton = new JButton();
+  
+  private final ImageIcon clearIcon = new ImageIcon(this.getClass().getResource("clear.gif"));
+
+  private transient Vector spatialFunctionPanelListeners;
+  private JPanel panelControl = new JPanel();
+  private JCheckBox displayAAndBCheckBox = new JCheckBox();
+  private JButton btnClearResult = new JButton();
+
+  private JLabel lblDistance = new JLabel();
+  private JTextField txtDistance = new JTextField();
+  private JLabel lblQuadSegs = new JLabel();
+  private JTextField txtQuadrantSegs = new JTextField();
+  private JLabel lblCapStyle = new JLabel();
+  private JComboBox cbCapStyle = new JComboBox();
+  private JLabel lblJoinStyle = new JLabel();
+  private JComboBox cbJoinStyle = new JComboBox();
+  private JLabel lblMitreLimit = new JLabel();
+  private JTextField txtMitreLimit = new JTextField();
+
+  private JComponent[] paramComp = { txtDistance, txtQuadrantSegs, cbCapStyle, cbJoinStyle, txtMitreLimit };
+  private JLabel[] paramLabel = { lblDistance, lblQuadSegs, lblCapStyle, lblJoinStyle, lblMitreLimit };
+  
+  private GeometryFunction currentFunc = null;
+  private Stopwatch timer;
+
+  private JButton btnRepeat;
+  
+  public SpatialFunctionPanel() {
+    try {
+      jbInit();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+  
+  void jbInit() throws Exception {
+//    geomFuncPanel.populate(JTSTestBuilder.getFunctionRegistry().getGeometryFunctions());
+    geomFuncPanel.populate(JTSTestBuilder.getFunctionRegistry().getCategorizedGeometryFunctions());
+
+  	
+    this.setLayout(borderLayout1);
+    panelParam.setLayout(gridLayout2);
+    panelExec.setLayout(flowLayout);
+    panelExecParam.setLayout(borderLayout2);
+    panelRB.setLayout(gridLayout1);
+    gridLayout2.setRows(5);
+    gridLayout2.setColumns(2);
+
+    
+    displayAAndBCheckBox.setSelected(true);
+    displayAAndBCheckBox.setToolTipText("");
+    displayAAndBCheckBox.setText("Display Input");
+    displayAAndBCheckBox.addActionListener(new java.awt.event.ActionListener() {
+        public void actionPerformed(ActionEvent e) {
+          displayAAndBCheckBox_actionPerformed(e);
+        }
+      });
+
+    lblDistance.setText("Distance");
+    
+    txtDistance.setMaximumSize(new Dimension(25, 2147483647));
+    txtDistance.setMinimumSize(new Dimension(25, 21));
+    txtDistance.setPreferredSize(new Dimension(25, 17));
+    txtDistance.setText(PARAM_DEFAULT[0]);
+    txtDistance.setHorizontalAlignment(SwingConstants.RIGHT);
+
+    lblQuadSegs.setText("Quadrant Segs");
+    txtQuadrantSegs.setHorizontalAlignment(SwingConstants.RIGHT);
+    
+    lblCapStyle.setText("Cap Style");
+    ComboBoxModel modelCapStyle = new DefaultComboBoxModel(capStyleItems);
+    cbCapStyle.setModel(modelCapStyle);
+    
+    lblJoinStyle.setText("Join Style");
+    ComboBoxModel modelJoinStyle = new DefaultComboBoxModel(joinStyleItems);
+    cbJoinStyle.setModel(modelJoinStyle);
+
+    lblMitreLimit.setText("Mitre Limit");
+    txtMitreLimit.setHorizontalAlignment(SwingConstants.RIGHT);
+
+    initLabels(paramLabel);
+    
+    panelControl.setLayout(flowLayout1);
+
+
+    btnClearResult.setToolTipText("");
+    btnClearResult.setMargin(new Insets(0, 10, 0, 10));
+    btnClearResult.setSelected(true);
+    btnClearResult.setText("Clear Result");
+    btnClearResult.addActionListener(new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          clearResultButton_actionPerformed(e);
+        }
+      });
+
+    panelParam.add(lblDistance);
+    panelParam.add(txtDistance);
+    panelParam.add(lblQuadSegs);
+    panelParam.add(txtQuadrantSegs);
+    panelParam.add(lblCapStyle);
+    panelParam.add(cbCapStyle);
+    panelParam.add(lblJoinStyle);
+    panelParam.add(cbJoinStyle);
+    panelParam.add(lblMitreLimit);
+    panelParam.add(txtMitreLimit);
+
+    panelControl.add(displayAAndBCheckBox, null);
+    //panelControl.add(btnClearResult, null);
+    
+    final JTextField txtRepeatCount = new JTextField();
+    txtRepeatCount.setMaximumSize(new Dimension(25, 2147483647));
+    txtRepeatCount.setMinimumSize(new Dimension(30, 21));
+    txtRepeatCount.setPreferredSize(new Dimension(30, 21));
+    txtRepeatCount.setText("10");
+    txtRepeatCount.setHorizontalAlignment(SwingConstants.RIGHT); 
+    
+    execButton = SwingUtil.createButton("Compute", "Compute the result of the function",
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        execButton_actionPerformed(e);
+      }
+    });
+    execButton.setEnabled(false);
+    
+    execToNewButton = SwingUtil.createButton("Compute New", "Compute function result to a new case",
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        execToNewButton_actionPerformed(e);
+      }
+    });
+    execToNewButton.setEnabled(false); 
+    
+    btnRepeat = SwingUtil.createButton("Repeat", "Repeat function a number of times, incrementing the first parameter", 
+        new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        int count = SwingUtil.getInteger(txtRepeatCount, 10);
+        execRepeatFunction(count);
+      }
+    });
+    // until we know what the function is
+    btnRepeat.setEnabled(false);
+
+
+    panelExec.add(execButton);
+    // disabled until behaviour is worked out
+    panelExec.add(execToNewButton);
+    panelExec.add(btnRepeat);
+    panelExec.add(txtRepeatCount);
+    
+    panelExecParam.add(panelExec, BorderLayout.NORTH);
+    panelExecParam.add(panelParam, BorderLayout.CENTER);
+    panelExecParam.add(panelControl, BorderLayout.SOUTH);
+    
+    this.add(geomFuncPanel, BorderLayout.CENTER);
+    this.add(panelExecParam, BorderLayout.SOUTH);
+
+    GeometryFunctionListener gfListener = new GeometryFunctionListener() {
+      public void functionSelected(GeometryFunctionEvent e) {
+      	functionChanged(e.getFunction());
+      }
+      public void functionInvoked(GeometryFunctionEvent e) {
+        execFunction(e.getFunction(), false);
+      }
+    };
+    geomFuncPanel.addGeometryFunctionListener(gfListener);
+  }
+
+  static void initLabels(JLabel[] paramLabel)
+  {
+    for (int i = 0; i < paramLabel.length; i++) {
+      JLabel lbl = paramLabel[i];
+      lbl.setHorizontalAlignment(SwingConstants.RIGHT);
+      lbl.setBorder(new EmptyBorder(5,5,5,5));
+    }
+  }
+
+  public void enableExecuteControl(boolean isEnabled)
+  {
+    execButton.setEnabled(isEnabled);
+    execToNewButton.setEnabled(isEnabled);
+    btnRepeat.setEnabled(isEnabled);
+  }
+  
+  void clearResultButton_actionPerformed(ActionEvent e) {
+    clearFunction();
+  }
+
+  void execButton_actionPerformed(ActionEvent e) {
+    execFunction(geomFuncPanel.getFunction(), false);
+  }
+
+  void execToNewButton_actionPerformed(ActionEvent e) {
+    execFunction(geomFuncPanel.getFunction(), true);
+  }
+
+  void execRepeatFunction(int count) {
+
+    GeometryFunction f = geomFuncPanel.getFunction();
+    RepeaterGeometryFunction fRepeat = new RepeaterGeometryFunction(f, count);
+    execFunction(fRepeat, false);
+  }
+
+  void displayAAndBCheckBox_actionPerformed(ActionEvent e) {
+    JTSTestBuilderController.getGeometryEditPanel().setShowingInput(displayAAndBCheckBox.isSelected());
+  }
+
+  private void setCurrentFunction(GeometryFunction func) {
+    currentFunc = func;
+    // fire execution event even if null, to set UI appropriately
+    fireFunctionExecuted(new SpatialFunctionPanelEvent(this));
+  }
+
+  public void execFunction(GeometryFunction func, boolean createNew) {
+    currentFunc = func;
+    if (currentFunc == null)
+      return;
+    fireFunctionExecuted(new SpatialFunctionPanelEvent(this, createNew));
+  }
+
+  private void functionChanged(GeometryFunction func)
+  {
+    currentFunc = func;
+    updateParameters(func, paramComp, paramLabel);
+    execButton.setToolTipText( GeometryFunctionRegistry.functionDescriptionHTML(func) );
+    execButton.setEnabled(true);
+    execToNewButton.setEnabled(true); 
+    btnRepeat.setEnabled(RepeaterGeometryFunction.isRepeatable(func));
+  }
+ 
+  
+  static void OLDupdateParameters(GeometryFunction func, JComponent[] paramComp, JLabel[] paramLabel)
+  {
+    int numNonGeomParams = numNonGeomParams(func);
+    for (int i = 0; i < paramComp.length; i++) {
+      boolean isUsed = numNonGeomParams > i;
+      //SwingUtil.setEnabledWithBackground(paramComp[i], isUsed);
+      //*
+      if (isUsed) {
+        paramLabel[i].setText(func.getParameterNames()[i]);
+      }
+      //*/
+      paramComp[i].setVisible(isUsed);
+      paramLabel[i].setVisible(isUsed);
+      SpatialFunctionPanel.setToolTipText(paramComp[i], func, i + 1);      
+    }
+  }
+  
+  static void updateParameters(GeometryFunction func, JComponent[] paramComp, JLabel[] paramLabel)
+  {
+    int numNonGeomParams = numNonGeomParams(func);
+    int indexOffset = BaseGeometryFunction.firstScalarParamIndex(func);
+    for (int i = 0; i < paramComp.length; i++) {
+      boolean isUsed = numNonGeomParams > i;
+      if (isUsed) {
+        paramLabel[i].setText(func.getParameterNames()[i+indexOffset]);
+      }      
+      paramComp[i].setVisible(isUsed);
+      paramLabel[i].setVisible(isUsed);
+      SpatialFunctionPanel.setToolTipText(paramComp[i], func, i + 1);      
+    }
+  }
+  
+  private static void setToolTipText(JComponent control, GeometryFunction func, int i) {
+    String txt = null;
+    if (func.getParameterTypes().length > i) {
+      txt = "Enter an " + func.getParameterTypes()[i].getSimpleName();
+    }
+    control.setToolTipText(txt);
+  }
+  
+  private static int numNonGeomParams(GeometryFunction func)
+  {
+    int count = 0;
+    Class[] paramTypes = func.getParameterTypes();
+    for (int i = 0; i < paramTypes.length; i++) {
+      if (! ClassUtil.isGeometry(paramTypes[i]))
+        count++;
+    }
+    return count;
+  }
+  
+  public static int attributeParamOffset(GeometryFunction func) {
+    return func.isBinary() ? 1 : 0;
+  }
+  
+  public boolean shouldShowGeometryA() {
+    return displayAAndBCheckBox.isSelected();
+  }
+
+  public boolean shouldShowGeometryB() {
+    return displayAAndBCheckBox.isSelected();
+  }
+
+  public void clearFunction() {
+    setCurrentFunction(null);
+  }
+
+  public Object[] getFunctionParams()
+  {
+    if (currentFunc == null) return null;
+    Class[] paramTypes = currentFunc.getParameterTypes();
+    Object[] paramVal = new Object[paramTypes.length];
+    
+    for (int i = 0; i < paramVal.length; i++) {
+      Object valRaw = getParamValue(i);
+      paramVal[i] = SwingUtil.coerce(valRaw, paramTypes[i]);
+    }
+    return paramVal;
+  }
+
+  private Object getParamValue(int index) {
+    if (currentFunc.isBinary() && index == 0)
+      return JTSTestBuilderController.getGeometryB();
+    
+    int attrIndex = index - attributeParamOffset(currentFunc);
+    
+    switch (attrIndex) {
+    case 0: return valOrDefault(SwingUtil.value(txtDistance), PARAM_DEFAULT[0]);
+    case 1: return valOrDefault(SwingUtil.value(txtQuadrantSegs), PARAM_DEFAULT[1]);
+    case 2: return SwingUtil.value(cbCapStyle, capStyleValues);
+    case 3: return SwingUtil.value(cbJoinStyle, joinStyleValues);
+    case 4: return valOrDefault(SwingUtil.value(txtMitreLimit), PARAM_DEFAULT[4]);
+    }
+    return null;
+  }
+
+  public static String valOrDefault(String s, String defaultVal) {
+    if (s.length() > 0) return s;
+    return defaultVal;
+  }
+    
+  public boolean isFunctionSelected()
+  {
+  	return currentFunc != null;
+  }
+
+  public GeometryFunction getFunction() {
+    return currentFunc;
+  }
+
+  //=================================================
+  // Events
+  //=================================================
+  
+  public synchronized void removeSpatialFunctionPanelListener(SpatialFunctionPanelListener l) {
+    if (spatialFunctionPanelListeners != null && spatialFunctionPanelListeners.contains(l)) {
+      Vector v = (Vector) spatialFunctionPanelListeners.clone();
+      v.removeElement(l);
+      spatialFunctionPanelListeners = v;
+    }
+  }
+
+  public synchronized void addSpatialFunctionPanelListener(SpatialFunctionPanelListener l) {
+    Vector v = spatialFunctionPanelListeners == null ? new Vector(2) : (Vector) spatialFunctionPanelListeners.clone();
+    if (!v.contains(l)) {
+      v.addElement(l);
+      spatialFunctionPanelListeners = v;
+    }
+  }
+
+  protected void fireFunctionExecuted(SpatialFunctionPanelEvent e) {
+    if (spatialFunctionPanelListeners != null) {
+      Vector listeners = spatialFunctionPanelListeners;
+      int count = listeners.size();
+      for (int i = 0; i < count; i++) {
+        ((SpatialFunctionPanelListener) listeners.elementAt(i)).functionExecuted(e);
+      }
+    }
+  }
+
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/StatsPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/StatsPanel.java
new file mode 100644
index 0000000..10eb807
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/StatsPanel.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+
+import java.awt.*;
+import java.awt.event.*;
+
+import javax.swing.BorderFactory;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jtstest.testbuilder.geom.*;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class StatsPanel 
+extends JPanel 
+{
+	TestBuilderModel tbModel = null;
+	
+	JScrollPane jScrollPane1 = new JScrollPane();
+	JTextArea txtStats = new JTextArea();
+  BorderLayout tabPanelLayout = new BorderLayout();
+	
+	public StatsPanel() {
+		try {
+			jbInit();
+		} catch (Exception ex) {
+			ex.printStackTrace();
+		}
+	}
+	
+  void jbInit() throws Exception {
+    
+    this.setLayout(tabPanelLayout);
+
+    txtStats.setWrapStyleWord(true);
+    txtStats.setLineWrap(true);
+    txtStats.setBackground(SystemColor.control);
+
+    this.add(jScrollPane1, BorderLayout.CENTER);
+    
+    jScrollPane1.setBorder(BorderFactory.createLoweredBevelBorder());
+    jScrollPane1.getViewport().add(txtStats, null);
+  }
+  
+	public void setModel(TestBuilderModel tbModel)
+	{
+		this.tbModel = tbModel;
+	}
+	
+  public void refresh()
+  {
+    StringBuffer buf = new StringBuffer();
+
+    writeGeomStats("A", tbModel.getCurrentCase().getGeometry(0), buf);
+    writeGeomStats("B", tbModel.getCurrentCase().getGeometry(1), buf);
+    writeGeomStats("Result", tbModel.getCurrentCase().getResult(), buf);
+    
+    setString(buf.toString());
+  }
+  
+  private void writeGeomStats(String label,
+      Geometry g, StringBuffer buf)
+  {
+    if (g == null) return;
+    buf.append(label + " : ");
+    buf.append(GeometryUtil.structureSummary(g));
+    buf.append("\n");
+    buf.append("    Length = " + g.getLength() + "    Area = " + g.getArea() + "\n");
+    buf.append("\n");
+  }
+  
+  private void setString(String s)
+  {
+    txtStats.setText(s);
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestBuilderPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestBuilderPanel.java
new file mode 100644
index 0000000..c22e838
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestBuilderPanel.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder;
+
+import javax.swing.JPanel;
+
+import org.locationtech.jtstest.testbuilder.model.TestBuilderModel;
+
+
+public abstract class TestBuilderPanel extends JPanel 
+{
+  protected TestBuilderModel tbModel;
+  //protected JTSTestBuilderFrame tbFrame;
+  
+  TestBuilderPanel() {
+    /*
+    try {
+        jbInit();
+    } catch (Exception ex) {
+        ex.printStackTrace();
+    }
+    */
+  }
+  
+  protected abstract void uiInit();
+
+  public void setModel(TestBuilderModel tbModel) {
+    this.tbModel = tbModel;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCasePanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCasePanel.java
new file mode 100644
index 0000000..4c77e22
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCasePanel.java
@@ -0,0 +1,316 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.FocusEvent;
+import java.awt.event.MouseEvent;
+
+import javax.swing.BorderFactory;
+import javax.swing.Box;
+import javax.swing.BoxLayout;
+import javax.swing.ButtonGroup;
+import javax.swing.JButton;
+import javax.swing.JCheckBox;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JSpinner;
+import javax.swing.JTabbedPane;
+import javax.swing.JTextField;
+import javax.swing.SpinnerNumberModel;
+import javax.swing.SwingConstants;
+import javax.swing.border.BevelBorder;
+import javax.swing.border.Border;
+import javax.swing.event.ChangeEvent;
+
+import org.locationtech.jtstest.testbuilder.event.ValidPanelEvent;
+import org.locationtech.jtstest.testbuilder.event.ValidPanelListener;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestCasePanel extends JPanel {
+  TestCaseEdit testCase;
+  //---------------------------------------------
+  BorderLayout borderLayout1 = new BorderLayout();
+  BorderLayout editFrameLayout = new BorderLayout();
+  JPanel editFramePanel = new JPanel();
+  GeometryEditPanel editPanel = new GeometryEditPanel();
+  ButtonGroup geometryType = new ButtonGroup();
+  ButtonGroup editMode = new ButtonGroup();
+  ButtonGroup partType = new ButtonGroup();
+  Border border4;
+  JPanel editGroupPanel = new JPanel();
+  JTabbedPane jTabbedPane1 = new JTabbedPane();
+  JPanel btnPanel = new JPanel();
+  JPanel relateTabPanel = new JPanel();
+  JButton btnRunTests = new JButton();
+  RelatePanel relatePanel = new RelatePanel();
+  BorderLayout borderLayout2 = new BorderLayout();
+  GeometryEditControlPanel editCtlPanel = new GeometryEditControlPanel();
+  BorderLayout borderLayout3 = new BorderLayout();
+  JPanel jPanel1 = new JPanel();
+  JTextField txtDesc = new JTextField();
+  GridBagLayout gridBagLayout1 = new GridBagLayout();
+  SpatialFunctionPanel spatialFunctionPanel = new SpatialFunctionPanel();
+  private int currentTestCaseIndex = 0;
+  private int maxTestCaseIndex = 0;
+  private boolean initialized = false;
+  JPanel casePrecisionModelPanel = new JPanel();
+  JPanel namePanel = new JPanel();
+  JLabel testCaseIndexLabel = new JLabel();
+  GridBagLayout gridBagLayout2 = new GridBagLayout();
+  GridBagLayout gridBagLayout3 = new GridBagLayout();
+  JLabel precisionModelLabel = new JLabel();
+  ValidPanel validPanel = new ValidPanel();
+  JPanel statusBarPanel = new JPanel();
+  JLabel lblMousePos = new JLabel();
+  JLabel lblPrecisionModel = new JLabel();
+  ScalarFunctionPanel scalarFunctionPanel = new ScalarFunctionPanel();
+  
+  JPanel jPanelMagnify = new JPanel();
+  JSpinner spStretchDist = new JSpinner(new SpinnerNumberModel(5, 0, 99999, 1));
+  JCheckBox cbMagnifyTopo = new JCheckBox();
+
+  private TestBuilderModel tbModel;
+  
+
+  /**
+   *  Construct the frame
+   */
+  public TestCasePanel() {
+    try {
+      jbInit();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+    initialized = true;
+  }
+
+  public void setModel(TestBuilderModel tbModel) 
+  { 
+  	this.tbModel = tbModel; 
+  	editPanel.setModel(tbModel);
+    // hook up other beans
+    editCtlPanel.setModel(tbModel);
+
+  }
+  
+  public void setCurrentTestCaseIndex(int currentTestCaseIndex) {
+    this.currentTestCaseIndex = currentTestCaseIndex;
+    updateTestCaseIndexLabel();
+  }
+
+  public void setMaxTestCaseIndex(int maxTestCaseIndex) {
+    this.maxTestCaseIndex = maxTestCaseIndex;
+    updateTestCaseIndexLabel();
+  }
+
+  public GeometryEditControlPanel getGeometryEditControlPanel() {
+    return editCtlPanel;
+  }
+
+  public GeometryEditPanel getGeometryEditPanel() {
+    return editPanel;
+  }
+
+  public SpatialFunctionPanel getSpatialFunctionPanel() {
+    return spatialFunctionPanel;
+  }
+
+  public ScalarFunctionPanel getScalarFunctionPanel() {
+    return scalarFunctionPanel;
+  }
+
+  void setTestCase(TestCaseEdit testCase) {
+    this.testCase = testCase;
+    tbModel.getGeometryEditModel().setTestCase(testCase);
+    relatePanel.setTestCase(testCase);
+//    spatialFunctionPanel.setTestCase(testCase);
+    validPanel.setTestCase(testCase);
+//    scalarFunctionPanel.setTestCase(testCase);
+    txtDesc.setText(testCase.getName());
+  }
+
+  void editPanel_mouseMoved(MouseEvent e) {
+    String cursorPos = editPanel.cursorLocationString(e.getPoint());
+  	lblMousePos.setText(cursorPos);
+//    System.out.println(cursorPos);
+  }
+
+  void btnRunTests_actionPerformed(ActionEvent e) {
+    relatePanel.runTests();
+  }
+
+  void editPanel_geometryChanged(GeometryEvent e) {
+    relatePanel.clearResults();
+//    scalarFunctionPanel.clearResults();
+  }
+  void validPanel_setHighlightPerformed(ValidPanelEvent e) {
+    editPanel.setHighlightPoint(validPanel.getMarkPoint());
+    editPanel.forceRepaint();
+  }
+
+  void txtDesc_focusLost(FocusEvent e) {
+    testCase.setName(txtDesc.getText());
+  }
+
+  void jTabbedPane1_stateChanged(ChangeEvent e) 
+  {
+    boolean isFunction = jTabbedPane1.getSelectedComponent() == spatialFunctionPanel;
+    boolean isEdit = jTabbedPane1.getSelectedComponent() == editCtlPanel;
+    
+    editPanel.setShowingResult(isFunction);
+    editPanel.setShowingGeometryA(! isFunction
+         || spatialFunctionPanel.shouldShowGeometryA());
+    editPanel.setShowingGeometryB(! isFunction
+         || spatialFunctionPanel.shouldShowGeometryB());
+
+    editPanel.setHighlightPoint(null);
+    if (jTabbedPane1.getSelectedComponent() == validPanel
+        || jTabbedPane1.getSelectedComponent() == editCtlPanel) {
+      editPanel.setHighlightPoint(validPanel.getMarkPoint());
+    }
+    if (initialized) {
+      //avoid infinite loop
+      if (isEdit)
+        JTSTestBuilderFrame.instance().showGeomsTab();
+      if (isFunction)
+        JTSTestBuilderFrame.instance().showResultWKTTab();
+    }
+  }
+
+  public void setPrecisionModelDescription(String description) {
+    precisionModelLabel.setText(description);
+    lblPrecisionModel.setText(" PM: " + description);
+  }
+
+  /**
+   *  Component initialization
+   */
+  private void jbInit() throws Exception {
+    //---------------------------------------------------
+    border4 = BorderFactory.createBevelBorder(BevelBorder.LOWERED, Color.white,
+        Color.white, new Color(93, 93, 93), new Color(134, 134, 134));
+    setLayout(borderLayout1);
+    editGroupPanel.setLayout(borderLayout3);
+    editPanel.addMouseMotionListener(
+      new java.awt.event.MouseMotionAdapter() {
+
+        public void mouseMoved(MouseEvent e) {
+          editPanel_mouseMoved(e);
+        }
+        public void mouseDragged(MouseEvent e) {
+          editPanel_mouseMoved(e);
+        }
+      });
+    relateTabPanel.setLayout(borderLayout2);
+    btnRunTests.setToolTipText("");
+    btnRunTests.setText("Run");
+    btnRunTests.addActionListener(
+      new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          btnRunTests_actionPerformed(e);
+        }
+      });    
+    validPanel.addValidPanelListener(
+        new ValidPanelListener() {
+          public void setHighlightPerformed(ValidPanelEvent e) {
+            validPanel_setHighlightPerformed(e);
+          }
+        });
+    jPanel1.setLayout(gridBagLayout1);
+    txtDesc.addFocusListener(
+      new java.awt.event.FocusAdapter() {
+
+        public void focusLost(FocusEvent e) {
+          txtDesc_focusLost(e);
+        }
+      });
+    jTabbedPane1.addChangeListener(
+      new javax.swing.event.ChangeListener() {
+
+        public void stateChanged(ChangeEvent e) {
+          jTabbedPane1_stateChanged(e);
+        }
+      });
+    testCaseIndexLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    testCaseIndexLabel.setToolTipText("");
+    testCaseIndexLabel.setText("0 of 0");
+    casePrecisionModelPanel.setLayout(gridBagLayout2);
+    namePanel.setLayout(gridBagLayout3);
+    precisionModelLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    precisionModelLabel.setToolTipText("Precision Model");
+    precisionModelLabel.setText("");
+
+    txtDesc.setBackground(Color.white);
+    lblMousePos.setBackground(SystemColor.text);
+    lblMousePos.setBorder(BorderFactory.createLoweredBevelBorder());
+    lblMousePos.setPreferredSize(new Dimension(21, 21));
+    lblMousePos.setHorizontalAlignment(SwingConstants.RIGHT);
+    lblPrecisionModel.setBackground(SystemColor.text);
+    lblPrecisionModel.setBorder(BorderFactory.createLoweredBevelBorder());
+//    txtSelectedPoint.setEditable(false);
+    lblPrecisionModel.setText("Sel Pt:");
+    
+    editFramePanel.setLayout(editFrameLayout);
+    editFramePanel.add(editPanel, BorderLayout.CENTER);
+    editFramePanel.setBorder(BorderFactory.createBevelBorder(1));
+    
+    add(editGroupPanel, BorderLayout.CENTER);
+    editGroupPanel.add(editFramePanel, BorderLayout.CENTER);
+    editGroupPanel.add(statusBarPanel, BorderLayout.SOUTH);
+ 
+    //cbMagnifyTopo.setText("Magnify");
+    cbMagnifyTopo.setToolTipText("Magnify Topology - Stretches geometries to reveal topological detail");
+    spStretchDist.setToolTipText("Stretch Distance (pixels)");
+    spStretchDist.setMaximumSize(new Dimension(20,20));
+    ((JSpinner.DefaultEditor) spStretchDist.getEditor()).getTextField().setColumns(2);
+    jPanelMagnify.setLayout(new BoxLayout(jPanelMagnify, BoxLayout.LINE_AXIS));
+    jPanelMagnify.add(Box.createHorizontalGlue());
+    jPanelMagnify.add(cbMagnifyTopo);
+    jPanelMagnify.add(spStretchDist);
+    jPanelMagnify.add(Box.createHorizontalGlue());
+    jPanelMagnify.setBorder(BorderFactory.createLoweredBevelBorder());
+
+    statusBarPanel.setLayout(new GridLayout(1,2));
+    statusBarPanel.add(testCaseIndexLabel);
+    statusBarPanel.add(jPanelMagnify);
+    statusBarPanel.add(lblPrecisionModel);
+    statusBarPanel.add(lblMousePos);
+    
+    add(jTabbedPane1, BorderLayout.WEST);
+    //jTabbedPane1.add(editCtlPanel, "Edit");
+    jTabbedPane1.add(spatialFunctionPanel,  "Geometry Functions");
+    jTabbedPane1.add(scalarFunctionPanel,   "Scalar Functions");
+    jTabbedPane1.add(validPanel, "Valid / Mark");
+    jTabbedPane1.add(relateTabPanel, "Predicates");
+    relateTabPanel.add(relatePanel, BorderLayout.CENTER);
+    relateTabPanel.add(btnPanel, BorderLayout.NORTH);
+    btnPanel.add(btnRunTests, null);
+  }
+
+  private void updateTestCaseIndexLabel() {
+    testCaseIndexLabel.setText(AppStrings.LABEL_TEST_CASE + " " + currentTestCaseIndex + " of " + maxTestCaseIndex);
+  }
+
+  public double getStretchSize() {
+    return ((Integer) spStretchDist.getValue()).intValue();
+  }
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCaseTextDialog.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCaseTextDialog.java
new file mode 100644
index 0000000..6622e40
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestCaseTextDialog.java
@@ -0,0 +1,294 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Dimension;
+import java.awt.Frame;
+import java.awt.event.ActionEvent;
+
+import javax.swing.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.io.gml2.*;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestCaseTextDialog extends JDialog {
+    private TestCaseEdit test;
+    //----------------------------------
+    JPanel dialogPanel = new JPanel();
+    BorderLayout borderLayout1 = new BorderLayout();
+    JScrollPane jScrollPane1 = new JScrollPane();
+    JTextArea txtGeomView = new JTextArea();
+    JPanel jPanel1 = new JPanel();
+    JPanel cmdButtonPanel = new JPanel();
+    BorderLayout borderLayout2 = new BorderLayout();
+    BorderLayout borderLayout3 = new BorderLayout();
+    JButton btnCopy = new JButton();
+    JButton btnOk = new JButton();
+    JPanel textFormatPanel = new JPanel();
+    JPanel allOptionsPanel = new JPanel();
+    JPanel functionsPanel = new JPanel();
+    BoxLayout boxLayout1 = new BoxLayout(functionsPanel, BoxLayout.Y_AXIS);
+    ButtonGroup textFormatGroup = new ButtonGroup();
+    
+    JRadioButton rbSVG = new JRadioButton();
+    JRadioButton rbXML = new JRadioButton();
+    JRadioButton rbXMLWKB = new JRadioButton();
+    JRadioButton rbTestCaseJava = new JRadioButton();
+    JRadioButton rbJTSJava = new JRadioButton();
+    JRadioButton rbWKB = new JRadioButton();
+    JRadioButton rbWKT = new JRadioButton();
+    JRadioButton rbWKTFormatted = new JRadioButton();
+    JRadioButton rbGML = new JRadioButton();
+    
+    JCheckBox intersectsCB = new JCheckBox();
+
+    public TestCaseTextDialog(Frame frame, String title, boolean modal) {
+        super(frame, title, modal);
+        try {
+            jbInit();
+            pack();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+    }
+
+    public TestCaseTextDialog() {
+        this(null, "", false);
+    }
+
+    void jbInit() throws Exception {
+        dialogPanel.setLayout(borderLayout1);
+        jScrollPane1.setPreferredSize(new Dimension(500, 300));
+        txtGeomView.setLineWrap(true);
+        jPanel1.setLayout(borderLayout2);
+        btnCopy.setEnabled(true);
+        btnCopy.setText("Copy");
+        btnCopy.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnSelect_actionPerformed(e);
+            }
+        });
+        btnOk.setToolTipText("");
+        btnOk.setText("Close");
+        btnOk.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                btnOk_actionPerformed(e);
+            }
+        });
+        rbXML.setText("Test XML");
+        rbXML.setToolTipText("");
+        rbXML.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                rbXML_actionPerformed(e);
+            }
+        });
+        rbXMLWKB.setText("Test XML - WKB");
+        rbXMLWKB.setToolTipText("");
+        rbXMLWKB.addActionListener(new java.awt.event.ActionListener() {
+
+            public void actionPerformed(ActionEvent e) {
+                rbXMLWKB_actionPerformed(e);
+            }
+        });
+        rbSVG.setText("SVG");
+        rbSVG.setToolTipText("");
+        rbSVG.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                rbSVG_actionPerformed(e);
+            }
+        });
+        
+        rbTestCaseJava.setText("TestCase Java");
+        rbTestCaseJava.setToolTipText("");
+        rbTestCaseJava.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                rbTestCaseJava_actionPerformed(e);
+            }
+        });
+        rbJTSJava.setEnabled(false);
+        rbJTSJava.setText("JTS Java ");
+        
+        rbWKT.setText("WKT");
+        rbWKT.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+              rbWKT_actionPerformed(e);
+          }
+      });
+        
+        rbWKTFormatted.setText("WKT-Formatted");
+        rbWKTFormatted.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+              rbWKTFormatted_actionPerformed(e);
+          }
+      });
+        
+        rbWKB.setText("WKB");
+        rbWKB.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+              rbWKB_actionPerformed(e);
+          }
+      });
+        rbGML.setText("GML");
+        rbGML.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+              rbGML_actionPerformed(e);
+          }
+      });
+        getContentPane().add(dialogPanel);
+        dialogPanel.add(jScrollPane1, BorderLayout.CENTER);
+        dialogPanel.add(jPanel1, BorderLayout.SOUTH);
+        jPanel1.add(cmdButtonPanel, BorderLayout.SOUTH);
+        cmdButtonPanel.add(btnCopy, null);
+        cmdButtonPanel.add(btnOk, null);
+        textFormatPanel.add(rbWKT, null);
+        textFormatPanel.add(rbWKTFormatted, null);
+        textFormatPanel.add(rbWKB, null);
+        textFormatPanel.add(rbGML, null);
+        textFormatPanel.add(rbSVG, null);
+        textFormatPanel.add(rbTestCaseJava, null);
+        textFormatPanel.add(rbXML, null);
+        textFormatPanel.add(rbXMLWKB, null);
+        textFormatPanel.add(rbJTSJava, null);
+        jScrollPane1.getViewport().add(txtGeomView, null);
+        
+        allOptionsPanel.setLayout(borderLayout3);
+        allOptionsPanel.add(textFormatPanel, BorderLayout.NORTH);
+        allOptionsPanel.add(functionsPanel, BorderLayout.CENTER);
+       
+        jPanel1.add(allOptionsPanel, BorderLayout.CENTER);
+
+        textFormatGroup.add(rbJTSJava);
+        textFormatGroup.add(rbTestCaseJava);
+        textFormatGroup.add(rbXML);
+        textFormatGroup.add(rbXMLWKB);
+        textFormatGroup.add(rbWKT);
+        textFormatGroup.add(rbWKTFormatted);
+        textFormatGroup.add(rbWKB);
+        textFormatGroup.add(rbGML);
+        textFormatGroup.add(rbSVG);
+    }
+
+    public void setTestCase(TestCaseEdit test) {
+        this.test = test;
+        // choose default format
+        rbXML.setEnabled(true);
+        rbXML.doClick();
+    }
+
+    void btnOk_actionPerformed(ActionEvent e) {
+        setVisible(false);
+    }
+
+    void btnSelect_actionPerformed(ActionEvent e) {
+        txtGeomView.selectAll();
+        txtGeomView.copy();
+    }
+
+    void rbTestCaseJava_actionPerformed(ActionEvent e) {
+        txtGeomView.setText((new JavaTestWriter()).write(test));
+    }
+
+    void rbXML_actionPerformed(ActionEvent e) {
+      txtGeomView.setText((new XMLTestWriter()).getTestXML(test));
+  }
+    
+    void rbXMLWKB_actionPerformed(ActionEvent e) {
+      txtGeomView.setText((new XMLTestWriter()).getTestXML(test, false));
+  }
+    
+    void rbSVG_actionPerformed(ActionEvent e) {
+      txtGeomView.setText(SVGTestWriter.getTestSVG(test));
+  }
+    
+    void rbWKB_actionPerformed(ActionEvent e) {
+    	writeView(
+    			convertToWKB(test.getGeometry(0)),
+    			convertToWKB(test.getGeometry(1)),
+    			convertToWKB(test.getResult())
+    			);
+    }
+    
+    void rbWKT_actionPerformed(ActionEvent e) {
+    	writeView(
+    			test.getGeometry(0) == null ? null : test.getGeometry(0).toString(),
+        	test.getGeometry(1) == null ? null :test.getGeometry(1).toString(),
+          test.getResult() == null ? null :test.getResult().toString()
+    			);
+  }
+    
+    void rbWKTFormatted_actionPerformed(ActionEvent e) {
+    	writeView(
+    			convertToWKT(test.getGeometry(0), true),
+    			convertToWKT(test.getGeometry(1), true),
+    			convertToWKT(test.getResult(), true)
+    			);
+  }
+    
+    void rbGML_actionPerformed(ActionEvent e) {
+      writeView(
+          convertToGML(test.getGeometry(0)),
+          convertToGML(test.getGeometry(1)),
+          convertToGML(test.getResult())
+          );
+  }
+    
+  private void writeView(String a, String b, String result)
+  {
+  	txtGeomView.setText("");
+  	writeViewGeometry("A", a);
+  	writeViewGeometry("B", b);
+  	writeViewGeometry("Result", result);
+  }
+  
+  private void writeViewGeometry(String tag, String str)
+  {
+  	if (str == null || str.length() <= 0) return;
+		txtGeomView.append(tag + ":\n\n");
+		txtGeomView.append(str);
+		txtGeomView.append("\n\n");
+  }
+  
+    private String convertToWKT(Geometry g, boolean isFormatted)
+    {
+    	if (g == null) return "";
+    	if (! isFormatted)
+    		return g.toString();
+    	WKTWriter writer = new WKTWriter();
+    	writer.setFormatted(isFormatted);
+    	writer.setMaxCoordinatesPerLine(5);
+    	return writer.write(g);
+    }
+    
+    private String convertToWKB(Geometry g)
+    {
+    	if (g == null) return "";
+    	return WKBWriter.toHex((new WKBWriter().write(g)));
+    }
+    
+    private String convertToGML(Geometry g)
+    {
+      if (g == null) return "";
+      return (new GMLWriter()).write(g);
+    }
+    
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestListPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestListPanel.java
new file mode 100644
index 0000000..add7b45
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/TestListPanel.java
@@ -0,0 +1,160 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Component;
+import java.awt.event.ActionEvent;
+import java.util.Iterator;
+
+import javax.swing.BorderFactory;
+import javax.swing.DefaultListModel;
+import javax.swing.ImageIcon;
+import javax.swing.JLabel;
+import javax.swing.JList;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.ListCellRenderer;
+import javax.swing.ListSelectionModel;
+import javax.swing.event.ListSelectionEvent;
+import javax.swing.event.ListSelectionListener;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestListPanel extends JPanel {
+    BorderLayout borderLayout1 = new BorderLayout();
+    private DefaultListModel listModel = new DefaultListModel();
+    JScrollPane jScrollPane1 = new JScrollPane();
+    JList list = new JList(listModel);
+    BorderLayout borderLayout2 = new BorderLayout();
+
+    private class TestListCellRenderer extends JLabel implements ListCellRenderer {
+        private final ImageIcon tickIcon =
+            new ImageIcon(this.getClass().getResource("tickShaded.gif"));
+        private final ImageIcon crossIcon =
+            new ImageIcon(this.getClass().getResource("crossShaded.gif"));
+        private final ImageIcon clearIcon = new ImageIcon(this.getClass().getResource("clear.gif"));
+
+        public Component getListCellRendererComponent(
+            JList list,
+            Object value,
+            int index,
+            boolean isSelected,
+            boolean cellHasFocus) {
+            Testable testCase = (Testable) value;
+            setText(testName(testCase));
+            setOpaque(true);
+            if (isSelected) {
+                setBackground(list.getSelectionBackground());
+                setForeground(list.getSelectionForeground());
+            } else {
+                setBackground(list.getBackground());
+                setForeground(list.getForeground());
+            }
+            setEnabled(list.isEnabled());
+            setFont(list.getFont());
+            return this;
+        }
+        
+        private String testName(Testable testCase)
+        {
+          String name = testCase.getName();
+          if ((name == null || name.length() == 0) && testCase instanceof TestCaseEdit) {
+              name = ((TestCaseEdit) testCase).getDescription();
+          }
+          if (name == null || name.length() == 0) {
+              name = "";
+          }
+          int testSkey = 1 + JTSTestBuilderFrame.instance().getModel().getCases().indexOf(testCase);
+          String nameFinal = "# " + testSkey + " - " + testCaseSignatureHTML(testCase);
+          if (name != "")
+          	nameFinal = nameFinal + " --- " + name;
+          return "<html>" + nameFinal + "<html>";
+        }
+        
+        private String testCaseSignatureHTML(Testable testCase)
+        {
+        	return "<font color='blue'>" + geometrySignature(testCase.getGeometry(0)) + "</font>" 
+        	+ " :: "
+        	+ "<font color='red'>" + geometrySignature(testCase.getGeometry(1)) + "</font>";
+        }
+        
+        private String geometrySignature(Geometry geom)
+        {
+          // visual indication of null geometry
+        	if (geom == null) 
+        		return "_"; 
+        	
+        	String sig = geom.getGeometryType();
+        	if (geom instanceof GeometryCollection) {
+        		sig += "[" + geom.getNumGeometries() + "]";
+        	}
+          else {
+            sig += "(" + geom.getNumPoints() + ")";
+          }
+        	return sig;
+        }
+    }
+
+    public TestListPanel(JTSTestBuilderFrame testBuilderFrame) {
+        this();
+    }
+
+    public TestListPanel() {
+        try {
+            jbInit();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+        list.setCellRenderer(new TestListCellRenderer());
+        registerListSelectionListener();
+    }
+
+    private void jbInit() throws Exception {
+        setSize(200, 250);
+        setLayout(borderLayout2);
+        list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
+        list.setSelectionBackground(Color.GRAY);
+        add(jScrollPane1, BorderLayout.CENTER);
+        jScrollPane1.getViewport().add(list, null);
+    }
+
+    private void registerListSelectionListener() {
+        list.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
+
+            public void valueChanged(ListSelectionEvent e) {
+                if (list.getSelectedValue() == null)
+                    return;
+                JTSTestBuilderFrame.instance().setCurrentTestCase(
+                    (TestCaseEdit) list.getSelectedValue());
+            }
+        });
+    }
+
+    public void populateList() {
+        listModel.clear();
+        for (Iterator i = JTSTestBuilderFrame.instance().getModel().getCases().iterator();
+            i.hasNext();
+            ) {
+            Testable testCase = (Testable) i.next();
+            listModel.addElement(testCase);
+        }
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ValidPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ValidPanel.java
new file mode 100644
index 0000000..8a7d6ab
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ValidPanel.java
@@ -0,0 +1,272 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Dimension;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.GridLayout;
+import java.awt.Insets;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.util.Vector;
+
+import javax.swing.BorderFactory;
+import javax.swing.JButton;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JTextArea;
+import javax.swing.JTextField;
+import javax.swing.SwingConstants;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.operation.*;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.operation.valid.TopologyValidationError;
+import org.locationtech.jtstest.testbuilder.event.ValidPanelEvent;
+import org.locationtech.jtstest.testbuilder.event.ValidPanelListener;
+import org.locationtech.jtstest.testbuilder.model.TestCaseEdit;
+
+
+
+/**
+ * @version 1.7
+ */
+public class ValidPanel extends JPanel {
+  TestCaseEdit testCase;
+  private Coordinate markPoint = null;
+//===========================================
+  JButton btnValidate = new JButton();
+  JButton btnSimple = new JButton();
+  JTextField txtIsValid = new JTextField();
+  JTextArea taInvalidMsg = new JTextArea();
+  JLabel lblValidSimple = new JLabel();
+  JPanel jPanel1 = new JPanel();
+  GridBagLayout gridBagLayout2 = new GridBagLayout();
+  private transient Vector validPanelListeners;
+  GridLayout gridLayout1 = new GridLayout();
+  JPanel markPanel = new JPanel();
+  JPanel markSquishPanel = new JPanel();
+  JPanel panelValidSimple = new JPanel();
+  JPanel markBtnPanel = new JPanel();
+  JTextField txtMarkLocation = new JTextField();
+  JTextField txtMarkLabel = new JTextField();
+  GridBagLayout gridBagLayout1 = new GridBagLayout();
+  JLabel lblMark = new JLabel();
+  JButton btnClearMark = new JButton();
+  JButton btnSetMark = new JButton();
+
+  public ValidPanel() {
+    try {
+      jbInit();
+    }
+    catch(Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+  void jbInit() throws Exception {
+    btnValidate.setText("Valid?");
+    btnValidate.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnValidate_actionPerformed(e);
+      }
+    });
+    btnSimple.setText("Simple?");
+    btnSimple.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnSimple_actionPerformed(e);
+      }
+    });
+    this.setLayout(gridLayout1);
+    gridLayout1.setRows(2);
+    txtIsValid.setBackground(SystemColor.control);
+    txtIsValid.setEditable(false);
+    txtIsValid.setText("Y");
+    txtIsValid.setHorizontalAlignment(SwingConstants.CENTER);
+    taInvalidMsg.setPreferredSize(new Dimension(70, 80));
+    taInvalidMsg.setLineWrap(true);
+    taInvalidMsg.setBorder(BorderFactory.createLoweredBevelBorder());
+    taInvalidMsg.setMinimumSize(new Dimension(70, 70));
+    taInvalidMsg.setToolTipText("");
+    taInvalidMsg.setBackground(SystemColor.control);
+    taInvalidMsg.setEditable(true);
+    taInvalidMsg.setFont(new java.awt.Font("SansSerif", 0, 12));
+    lblValidSimple.setToolTipText("");
+    lblValidSimple.setText("Valid / Simple ");
+    jPanel1.setLayout(gridBagLayout2);
+    lblMark.setToolTipText("");
+    lblMark.setText("Mark Point ( X Y ) ");
+    btnClearMark.setToolTipText("");
+    btnClearMark.setText("Clear Mark");
+    btnClearMark.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnClearMark_actionPerformed(e);
+      }
+    });
+    btnSetMark.setToolTipText("");
+    btnSetMark.setText("Set Mark");
+    btnSetMark.addActionListener(new java.awt.event.ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+        btnSetMark_actionPerformed(e);
+      }
+    });
+    panelValidSimple.add(btnValidate);
+    panelValidSimple.add(btnSimple);
+    jPanel1.add(panelValidSimple, new GridBagConstraints(0, 1, 2, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(10, 5, 10, 5), 0, 0));
+    jPanel1.add(txtIsValid, new GridBagConstraints(1, 3, 1, 1, 1.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(4, 0, 4, 0), 10, 0));
+    jPanel1.add(taInvalidMsg, new GridBagConstraints(0, 4, 2, 1, 0.0, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 4, 0, 4), 0, 0));
+    jPanel1.add(lblValidSimple, new GridBagConstraints(0, 3, 1, 1, 1.0, 0.0
+            ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 4, 0, 4), 0, 0));
+    this.add(jPanel1, null);
+    markPanel.setLayout(new BorderLayout());
+    /*
+    markPanel.setLayout(gridBagLayout1);
+    markPanel.add(jLabel2, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0
+        ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+//    jPanel2.add(jLabel3, new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0
+//        ,GridBagConstraints.EAST, GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
+    markPanel.add(txtMark, new GridBagConstraints(1, 1, 2, 1, 0.5, 0.0
+            ,GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 20), 0, 0));
+//    jPanel2.add(txtX, new GridBagConstraints(1, 0, 2, 1, 0.5, 0.0
+//           ,GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 20), 0, 0));
+    */
+    
+    markBtnPanel.add(btnSetMark);
+    markBtnPanel.add(btnClearMark);
+    markPanel.add(lblMark, BorderLayout.NORTH);
+    markPanel.add(txtMarkLocation, BorderLayout.CENTER);
+    //markPanel.add(txtMarkLabel, BorderLayout.CENTER);
+    markPanel.add(markBtnPanel, BorderLayout.SOUTH);
+    
+    markSquishPanel.setLayout(new BorderLayout());
+    markSquishPanel.add(markPanel, BorderLayout.NORTH);
+    /*
+    markPanel.add(btnSetMark, new GridBagConstraints(1, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(4, 0, 4, 10), 0, 0));
+    markPanel.add(btnClearMark, new GridBagConstraints(2, 2, 1, 1, 0.0, 0.0
+            ,GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(4, 10, 4, 10), 0, 0));
+            */
+    this.add(markSquishPanel, null);
+  }
+
+  public void setTestCase(TestCaseEdit testCase) {
+    this.testCase = testCase;
+  }
+
+  public Coordinate getMarkPoint()   { return markPoint; }
+
+  void btnValidate_actionPerformed(ActionEvent e) 
+  {
+    TopologyValidationError err = null;
+    if (testCase.getGeometry(0) != null) {
+      IsValidOp validOp = new IsValidOp(testCase.getGeometry(0));
+      err = validOp.getValidationError();
+    }
+    String msg = "";
+    boolean isValid = true;
+    Coordinate invalidPoint = null;
+    if (err != null) {
+      isValid = false;
+      msg = err.toString();
+      invalidPoint = err.getCoordinate();
+    }
+    taInvalidMsg.setText(msg);
+    txtIsValid.setText(isValid ? "Y" : "N");
+    setMarkPoint(invalidPoint);
+  }
+  void btnSimple_actionPerformed(ActionEvent e) 
+  {
+  	boolean isSimple = true;
+  	Coordinate nonSimpleLoc = null;
+  	if (testCase.getGeometry(0) != null) {
+      IsSimpleOp simpleOp = new IsSimpleOp(testCase.getGeometry(0));
+      isSimple = simpleOp.isSimple();
+      nonSimpleLoc = simpleOp.getNonSimpleLocation(); 
+    }
+    String msg = isSimple ?
+    		""
+    		: "Self-intersection at " + WKTWriter.toPoint(nonSimpleLoc);
+    taInvalidMsg.setText(msg);
+    txtIsValid.setText(isSimple ? "Y" : "N");
+    setMarkPoint(nonSimpleLoc);
+  }
+  private void setMarkPoint(Coordinate coord)
+  {
+    markPoint = coord;
+    String markText = "";
+    if (markPoint != null) {
+      markText = " " + coord.x + "  " + coord.y + " ";
+    }
+    txtMarkLocation.setText(markText);
+    fireSetHighlightPerformed(new ValidPanelEvent(this));
+  }
+  public synchronized void removeValidPanelListener(ValidPanelListener l) {
+    if (validPanelListeners != null && validPanelListeners.contains(l)) {
+      Vector v = (Vector) validPanelListeners.clone();
+      v.removeElement(l);
+      validPanelListeners = v;
+    }
+  }
+  public synchronized void addValidPanelListener(ValidPanelListener l) {
+    Vector v = validPanelListeners == null ? new Vector(2) : (Vector) validPanelListeners.clone();
+    if (!v.contains(l)) {
+      v.addElement(l);
+      validPanelListeners = v;
+    }
+  }
+  protected void fireSetHighlightPerformed(ValidPanelEvent e) {
+    if (validPanelListeners != null) {
+      Vector listeners = validPanelListeners;
+      int count = listeners.size();
+      for (int i = 0; i < count; i++) {
+        ((ValidPanelListener) listeners.elementAt(i)).setHighlightPerformed(e);
+      }
+    }
+  }
+
+  void btnSetMark_actionPerformed(ActionEvent e) {
+    String xyStr = txtMarkLocation.getText();
+    setMarkPoint(parseXY(xyStr));
+  }
+
+  void btnClearMark_actionPerformed(ActionEvent e) {
+    setMarkPoint(null);
+  }
+
+  Coordinate parseXY(String xyStr)
+  {
+    String[] xy = xyStr.trim().split("\\s+");
+    double x = parseNumber(xy, 0);
+    double y = parseNumber(xy, 1);
+    return new Coordinate(x, y);
+  }
+
+  double parseNumber(String[] xy, int index)
+  {
+    if (xy.length <= index) return 0.0;
+    String s = xy[index];
+    try {
+      return Double.parseDouble(s);
+    } 
+    catch (NumberFormatException ex)
+    {
+      // just eat it - not much we can do
+    }
+    return 0.0;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/WKTPanel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/WKTPanel.java
new file mode 100644
index 0000000..003c941
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/WKTPanel.java
@@ -0,0 +1,499 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder;
+
+import java.awt.BorderLayout;
+import java.awt.Color;
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.FlowLayout;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyEvent;
+import java.awt.event.MouseEvent;
+
+import javax.swing.BorderFactory;
+import javax.swing.Box;
+import javax.swing.ButtonGroup;
+import javax.swing.ImageIcon;
+import javax.swing.JButton;
+import javax.swing.JLabel;
+import javax.swing.JPanel;
+import javax.swing.JRadioButton;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+import javax.swing.SwingConstants;
+import javax.swing.border.Border;
+import javax.swing.border.TitledBorder;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+import org.locationtech.jtstest.testbuilder.model.DisplayParameters;
+import org.locationtech.jtstest.testbuilder.model.GeometryEditModel;
+import org.locationtech.jtstest.testbuilder.model.GeometryType;
+import org.locationtech.jtstest.testbuilder.model.TestBuilderModel;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+import org.locationtech.jtstest.testbuilder.ui.dnd.FileDrop;
+import org.locationtech.jtstest.util.GeometryTextCleaner;
+import org.locationtech.jtstest.util.io.MultiFormatReader;
+
+
+/**
+ * @version 1.7
+ */
+public class WKTPanel extends JPanel 
+{
+	TestBuilderModel tbModel;
+	
+    GridBagLayout gridBagLayout1 = new GridBagLayout();
+    Box panelButtons = Box.createVerticalBox();
+    JPanel panelAB = new JPanel();
+    JButton loadButton = new JButton();
+    JButton inspectButton = new JButton();
+    JButton exchangeButton = new JButton();
+    TitledBorder titledBorder1;
+    JLabel bLabel = new JLabel();
+    GridBagLayout gridBagLayout2 = new GridBagLayout();
+    JLabel aLabel = new JLabel();
+    
+    JPanel aPanel = new JPanel();
+    JButton aCopyButton = new JButton();
+    JButton aPasteButton = new JButton();
+    JButton aCutButton = new JButton();
+//    JPanel aButtonPanel = new JPanel();
+    Box aLabelPanel = Box.createVerticalBox();
+    Box aButtonPanel = Box.createVerticalBox();
+    FlowLayout aButtonPanelLayout = new FlowLayout();
+    BorderLayout aPanelLayout = new BorderLayout();
+    JRadioButton aRB = new JRadioButton();
+    
+    JPanel bPanel = new JPanel();
+    JButton bCopyButton = new JButton();
+    JButton bPasteButton = new JButton();
+    JButton bCutButton = new JButton();
+//    JPanel bButtonPanel = new JPanel();
+    Box bLabelPanel = Box.createVerticalBox();
+    Box bButtonPanel = Box.createVerticalBox();
+    FlowLayout bButtonPanelLayout = new FlowLayout();
+    BorderLayout bPanelLayout = new BorderLayout();
+    JRadioButton bRB = new JRadioButton();
+    
+    JScrollPane aScrollPane = new JScrollPane();
+    JTextArea aTextArea = new JTextArea();
+    JScrollPane bScrollPane = new JScrollPane();
+    JTextArea bTextArea = new JTextArea();
+    ButtonGroup editMode = new ButtonGroup();
+
+    private final ImageIcon copyIcon = new ImageIcon(this.getClass().getResource("Copy.png"));
+    private final ImageIcon pasteIcon = new ImageIcon(this.getClass().getResource("Paste.png"));
+    private final ImageIcon cutIcon = new ImageIcon(this.getClass().getResource("Delete_small.png"));
+    private final ImageIcon loadIcon = new ImageIcon(this.getClass().getResource("LoadWKTToTest.png"));
+    private final ImageIcon inspectIcon = new ImageIcon(this.getClass().getResource("InspectGeometry.png"));
+    private final ImageIcon exchangeGeomsIcon = new ImageIcon(this.getClass().getResource("ExchangeGeoms.png"));
+
+    protected JTSTestBuilderFrame tbFrame;
+
+    public WKTPanel(JTSTestBuilderFrame tbFrame) {
+      this.tbFrame = tbFrame;
+        try {
+            jbInit();
+        } catch (Exception ex) {
+            ex.printStackTrace();
+        }
+        initFileDrop(aTextArea, 0);
+        initFileDrop(bTextArea, 1);
+    }
+
+  public void setModel(TestBuilderModel tbModel) {
+    this.tbModel = tbModel;
+        setFocusGeometry(0);
+  }
+
+    void jbInit() throws Exception {
+        titledBorder1 = new TitledBorder("");
+        this.setLayout(gridBagLayout1);
+        this.setPreferredSize(new java.awt.Dimension(394, 176));
+        
+        loadButton.setPreferredSize(new Dimension(38, 38));
+        loadButton.setMargin(new Insets(8, 8, 8, 8));
+//        loadButton.setText("Load");
+        loadButton.setIcon(loadIcon);
+        loadButton.setToolTipText(AppStrings.TIP_WKT_PANEL_LOAD_GEOMETRY);
+        
+        inspectButton.setPreferredSize(new Dimension(30, 38));
+        inspectButton.setToolTipText(AppStrings.TIP_INSPECT_GEOMETRY);
+        inspectButton.setIcon(inspectIcon);
+        
+        exchangeButton.setPreferredSize(new Dimension(30, 38));
+        exchangeButton.setToolTipText(AppStrings.TIP_EXCHANGE_A_B);
+        exchangeButton.setIcon(exchangeGeomsIcon);
+        
+        panelAB.setLayout(gridBagLayout2);
+        
+        aLabel.setFont(new java.awt.Font("Dialog", 1, 16));
+        aLabel.setForeground(Color.blue);
+        aLabel.setText("A");
+        aLabel.setPreferredSize(new Dimension(20, 20));
+        aLabel.setHorizontalTextPosition(SwingConstants.LEFT);
+        
+        bLabel.setFont(new java.awt.Font("Dialog", 1, 16));
+        bLabel.setForeground(Color.red);
+        bLabel.setText("B");
+        bLabel.setPreferredSize(new Dimension(20, 20));
+        
+        aScrollPane.setBorder(BorderFactory.createLoweredBevelBorder());
+        aTextArea.setWrapStyleWord(true);
+        aTextArea.setLineWrap(true);
+        aTextArea.setBackground(Color.white);
+        aTextArea.setFont(new java.awt.Font("Monospaced", 0, 12));
+        aTextArea.setToolTipText(AppStrings.TIP_TEXT_ENTRY);
+        aTextArea.addMouseListener(new java.awt.event.MouseAdapter() {
+          @Override
+          public void mouseClicked(MouseEvent arg0) {
+            setFocusGeometry(0);
+          }
+        });
+
+        bScrollPane.setBorder(BorderFactory.createLoweredBevelBorder());
+        bTextArea.setWrapStyleWord(true);
+        bTextArea.setLineWrap(true);
+        bTextArea.setBackground(Color.white);
+        bTextArea.setFont(new java.awt.Font("Monospaced", 0, 12));
+        bTextArea.setToolTipText(AppStrings.TIP_TEXT_ENTRY);
+        bTextArea.addMouseListener(new java.awt.event.MouseAdapter() {
+          @Override
+          public void mouseClicked(MouseEvent arg0) {
+            setFocusGeometry(1);
+          }
+        });
+        
+        aCopyButton.setToolTipText(AppStrings.TIP_COPY_DATA);
+        aCopyButton.setIcon(copyIcon);
+        aCopyButton.setMargin(new Insets(0, 0, 0, 0));
+
+        aPasteButton.setToolTipText(AppStrings.TIP_PASTE_DATA);
+        aPasteButton.setIcon(pasteIcon);
+        aPasteButton.setMargin(new Insets(0, 0, 0, 0));
+
+        aCutButton.setToolTipText("Clear");
+        aCutButton.setIcon(cutIcon);
+        aCutButton.setMargin(new Insets(0, 0, 0, 0));
+
+        aButtonPanelLayout.setVgap(1);
+        aButtonPanelLayout.setHgap(1);
+//        aButtonPanel.setLayout(aButtonPanelLayout);
+        aButtonPanel.add(aPasteButton);
+        aButtonPanel.add(aCopyButton);
+        aButtonPanel.add(aCutButton);
+        
+        aLabel.setAlignmentX(LEFT_ALIGNMENT);
+        aRB.setAlignmentX(LEFT_ALIGNMENT);
+        aRB.setSelected(true);
+        aRB.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            setFocusGeometry(0);
+          }
+        });
+        //aLabelPanel.add(aRB);
+        aLabelPanel.add(aLabel);
+        aLabelPanel.add(aButtonPanel);
+        
+        aPanel.setLayout(aPanelLayout);
+        aPanel.add(aLabelPanel, BorderLayout.WEST);
+        aPanel.add(aScrollPane, BorderLayout.CENTER);
+        //aPanel.add(aButtonPanel, BorderLayout.EAST);
+        
+        bCopyButton.setToolTipText(AppStrings.TIP_COPY_DATA);
+        bCopyButton.setIcon(copyIcon);
+        bCopyButton.setMargin(new Insets(0, 0, 0, 0));
+
+        bPasteButton.setToolTipText(AppStrings.TIP_PASTE_DATA);
+        bPasteButton.setIcon(pasteIcon);
+        bPasteButton.setMargin(new Insets(0, 0, 0, 0));
+
+        bCutButton.setToolTipText("Clear");
+        bCutButton.setIcon(cutIcon);
+        bCutButton.setMargin(new Insets(0, 0, 0, 0));
+
+        bButtonPanelLayout.setVgap(1);
+        bButtonPanelLayout.setHgap(1);
+//        bButtonPanel.setLayout(bButtonPanelLayout);
+        bButtonPanel.add(bPasteButton);
+        bButtonPanel.add(bCopyButton);
+        bButtonPanel.add(bCutButton);
+
+        bLabel.setAlignmentX(LEFT_ALIGNMENT);
+        //bLabelPanel.add(bRB);
+        bRB.setAlignmentX(LEFT_ALIGNMENT);
+        bRB.addActionListener(new java.awt.event.ActionListener() {
+          public void actionPerformed(ActionEvent e) {
+            setFocusGeometry(1);
+          }
+        });
+        bLabelPanel.add(bLabel);
+        bLabelPanel.add(bButtonPanel);
+
+        bPanel.setLayout(bPanelLayout);
+        bPanel.add(bLabelPanel, BorderLayout.WEST);
+        bPanel.add(bScrollPane, BorderLayout.CENTER);
+        //bPanel.add(bButtonPanel, BorderLayout.EAST);
+        
+        this.add(
+            panelAB,
+            new GridBagConstraints(0, 1, 1, 2,
+                1.0, 1.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0, 0));
+        panelAB.add(
+        		aPanel,
+            new GridBagConstraints(1, 0, 1, 1,
+                1.0, 1.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0, 0));
+        panelAB.add(
+            bPanel,
+            new GridBagConstraints(1, 1, 1, 1,
+                1.0, 1.0,
+                GridBagConstraints.CENTER,
+                GridBagConstraints.BOTH,
+                new Insets(0, 0, 0, 0),
+                0, 0));
+        bScrollPane.getViewport().add(bTextArea, null);
+        aScrollPane.getViewport().add(aTextArea, null);
+        
+        panelButtons.add(loadButton);
+        panelButtons.add(Box.createVerticalStrut(20));
+        panelButtons.add(exchangeButton);
+        panelButtons.add(Box.createVerticalStrut(10));
+        panelButtons.add(inspectButton);
+        
+        this.add(
+            panelButtons,
+            new GridBagConstraints( 1, 1, 1, 1,
+                0.0, 0.0,
+                GridBagConstraints.NORTHWEST,
+                GridBagConstraints.NONE,
+                new Insets(2, 2, 0, 2),
+                0, 0));
+        
+        loadButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+                loadButton_actionPerformed(e);
+              }
+            });
+        inspectButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+                JTSTestBuilderController.inspectGeometry();
+              }
+            });
+        exchangeButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+                JTSTestBuilderController.exchangeGeometry();
+              }
+            });
+       aCopyButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	aCopyButton_actionPerformed(e);
+              }
+            });
+        aPasteButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	aPasteButton_actionPerformed(e);
+              }
+            });
+        aCutButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	aCutButton_actionPerformed(e);
+              }
+            });
+        bCopyButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	bCopyButton_actionPerformed(e);
+              }
+            });
+        bPasteButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	bPasteButton_actionPerformed(e);
+              }
+            });
+        bCutButton.addActionListener(
+            new ActionListener() {
+              public void actionPerformed(ActionEvent e) {
+              	bCutButton_actionPerformed(e);
+              }
+            });
+        editMode.add(aRB);
+        editMode.add(bRB);
+    }
+
+    public void setText(Geometry g, int geomIndex)
+    {
+      String txt = null;
+      if (g == null)
+        txt = "";
+      else if (g.getNumPoints() > DisplayParameters.MAX_DISPLAY_POINTS)
+        txt = GeometryEditModel.toStringVeryLarge(g);
+      else
+        txt = GeometryEditModel.getText(g, GeometryType.WELLKNOWNTEXT);
+      
+      switch (geomIndex) {
+      case 0: aTextArea.setText(txt); break;
+      case 1: bTextArea.setText(txt); break;
+      }
+    }
+    
+    public String getGeometryTextA() {
+        return aTextArea.getText();
+    }
+
+    public String getGeometryTextB() {
+        return bTextArea.getText();
+    }
+
+    public String getGeometryText(int geomIndex)
+    {
+    	if (geomIndex == 0) return aTextArea.getText();
+    	return bTextArea.getText();
+    }
+    
+    public String getGeometryTextClean(int geomIndex)
+    {
+    	String text = getGeometryText(geomIndex);
+    	String textTrim = text.trim();
+    	if (textTrim.length() == 0) return textTrim;
+    	String textClean = textTrim;
+    	switch (MultiFormatReader.format(textTrim))
+    	{
+    	case MultiFormatReader.FORMAT_WKT:
+    		textClean = GeometryTextCleaner.cleanWKT(textTrim);
+    		break;
+    	}
+    	return textClean;
+    }
+    
+    void aTextArea_keyTyped(KeyEvent e) {
+        loadButton.setEnabled(true);
+    }
+
+    void bTextArea_keyTyped(KeyEvent e) {
+        loadButton.setEnabled(true);
+    }
+
+    void loadButton_actionPerformed(ActionEvent e) {
+      try {
+        tbModel.loadGeometryText(
+            getGeometryTextClean(0), 
+            getGeometryTextClean(1));
+        JTSTestBuilderController.zoomToInput();
+      }
+      catch (Exception ex) {
+        SwingUtil.reportException(this, ex);
+      }
+    }
+
+    void aCopyButton_actionPerformed(ActionEvent e) {
+      copy(e, 0);
+    }
+    
+    void bCopyButton_actionPerformed(ActionEvent e) {
+      copy(e, 1);
+    }
+    
+    void copy(ActionEvent e, int geomIndex)
+    {
+      boolean isFormatted = 0 != (e.getModifiers() & ActionEvent.CTRL_MASK);
+      Geometry g = tbModel.getCurrentCase().getGeometry(geomIndex);
+      if (g != null)
+        SwingUtil.copyToClipboard(g, isFormatted);
+    }
+    
+    void aPasteButton_actionPerformed(ActionEvent e)
+    {
+      paste(0);
+    }
+    void bPasteButton_actionPerformed(ActionEvent e) {
+      paste(1);
+    }
+    
+    void paste(int geomIndex) {
+      try {
+        tbModel.pasteGeometry(geomIndex);
+        JTSTestBuilderController.zoomToInput();
+      }
+      catch (Exception ex) {
+        JTSTestBuilderFrame.reportException(ex);
+      }
+    }
+    
+    void aCutButton_actionPerformed(ActionEvent e) {
+      aTextArea.setText("");
+      tbModel.getGeometryEditModel().clear(0);
+    }
+    void bCutButton_actionPerformed(ActionEvent e) {
+    	bTextArea.setText("");
+      tbModel.getGeometryEditModel().clear(1);
+    }
+
+    private void initFileDrop(Component comp, int index) 
+    {
+      final int geomIndex = index;
+      
+      new FileDrop(comp, new FileDrop.Listener() {
+        public void filesDropped(java.io.File[] files) {
+          try {
+            tbModel.loadMultipleGeometriesFromFile(geomIndex, files[0].getCanonicalPath());
+            //(textArea).setText(FileUtil.readText(files[0]));
+            JTSTestBuilderController.zoomToInput();
+          } catch (Exception ex) {
+            SwingUtil.reportException(null, ex);
+          }
+        }
+      });
+    }
+
+    Border focusBorder = BorderFactory.createMatteBorder(0, 2, 0, 0, Color.green);
+    //Border otherBorder = BorderFactory.createEmptyBorder();
+    Border otherBorder = BorderFactory.createMatteBorder(0, 2, 0, 0, Color.white);
+    
+    private static Color focusBackgroundColor = Color.white; //new Color(240,255,250);
+    private static Color otherBackgroundColor = SystemColor.control;
+    
+    private void setFocusGeometry(int index) {
+      JTSTestBuilderController.setFocusGeometry(index);
+      
+      JTextArea focusTA = index == 0 ? aTextArea : bTextArea;
+      JTextArea otherTA = index == 0 ? bTextArea : aTextArea;
+      //focusTA.setBorder(focusBorder);
+      //otherTA.setBorder(otherBorder);
+      
+      focusTA.setBackground(focusBackgroundColor);
+      otherTA.setBackground(otherBackgroundColor);
+      repaint();
+    }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/JTSTestBuilderController.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/JTSTestBuilderController.java
new file mode 100644
index 0000000..732585c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/JTSTestBuilderController.java
@@ -0,0 +1,176 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.controller;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderToolBar;
+import org.locationtech.jtstest.testbuilder.model.DisplayParameters;
+import org.locationtech.jtstest.testbuilder.model.LayerList;
+import org.locationtech.jtstest.testbuilder.model.TestBuilderModel;
+import org.locationtech.jtstest.testbuilder.ui.SwingUtil;
+
+
+public class JTSTestBuilderController 
+{
+  /*
+  private static boolean autoZoomOnNextChange = false;
+
+  
+  public static void requestAutoZoom()
+  {
+    autoZoomOnNextChange  = true;
+  }
+  */
+ 
+
+  public static void setShowingStructure(boolean showStructure) {
+    DisplayParameters.setShowingStructure(showStructure);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  public static void setShowingOrientations(boolean showingOrientations) {
+    DisplayParameters.setShowingOrientation(showingOrientations);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  public void setShowVertexIndices(boolean showVertexIndices) {
+    DisplayParameters.setShowingOrientation(showVertexIndices);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  public static void setShowingVertices(boolean showingVertices) {
+    DisplayParameters.setShowingVertices(showingVertices);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  public static void setShowingLabel(boolean showLabel) {
+    DisplayParameters.setShowingLabel(showLabel);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+
+  public static void setFillType(int fillType) {
+    DisplayParameters.setFillType(fillType);
+    JTSTestBuilderController.geometryViewChanged();
+  }
+  
+  public static void geometryViewChanged()
+  {
+    getGeometryEditPanel().updateView();
+    //TODO: provide autoZoom checkbox on Edit tab to control autozooming (default = on)
+  }
+
+  public static GeometryEditPanel getGeometryEditPanel()
+  {
+    return JTSTestBuilderFrame.getGeometryEditPanel();
+  }
+
+  public static Geometry getGeometryA() {
+    return JTSTestBuilder.model().getGeometryEditModel().getGeometry(0);
+  }
+
+  public static Geometry getGeometryB() {
+    return JTSTestBuilder.model().getGeometryEditModel().getGeometry(1);
+  }
+
+  public static void zoomToFullExtent()
+  {
+    getGeometryEditPanel().zoomToFullExtent();
+  }
+  
+  public static void zoomToInput()
+  {
+    getGeometryEditPanel().zoomToInput();
+  }
+  
+  public static void addTestCase(Geometry[] geom, String name)
+  {
+    model().addCase(geom, name);
+    JTSTestBuilderFrame.instance().updateTestCases();
+  }
+  
+  public static void extractComponentsToTestCase(Coordinate pt)
+  {
+    double toleranceInModel = getGeometryEditPanel().getToleranceInModel();
+    LayerList lyrList = model().getLayers();
+    Geometry comp = lyrList.getComponent(pt, toleranceInModel);
+    if (comp == null) 
+      return;
+    model().addCase(new Geometry[] { comp, null });
+    JTSTestBuilderFrame.instance().updateTestCases();
+  }
+  
+  public static void extractComponentsToTestCase(Geometry aoi)
+  {
+    //double toleranceInModel = JTSTestBuilderFrame.getGeometryEditPanel().getToleranceInModel();
+    LayerList lyrList = model().getLayers();
+    Geometry[] comp = lyrList.getComponents(aoi);
+    if (comp == null) 
+      return;
+    model().addCase(comp);
+    JTSTestBuilderFrame.instance().updateTestCases();
+    toolbar().clearToolButtons();
+    toolbar().unselectExtractComponentButton();
+    editPanel().setCurrentTool(null);
+  }
+
+  public static void copyComponentToClipboard(Coordinate pt)
+  {
+    double toleranceInModel = getGeometryEditPanel().getToleranceInModel();
+    LayerList lyrList = model().getLayers();
+    Geometry comp = lyrList.getComponent(pt, toleranceInModel);
+    if (comp == null) 
+      return;
+    SwingUtil.copyToClipboard(comp, false);
+  }
+  
+  public static void setFocusGeometry(int index) {
+    model().getGeometryEditModel().setEditGeomIndex(index);
+    toolbar().setFocusGeometry(index);    
+  }
+
+  public static void inspectGeometry()
+  {
+    JTSTestBuilderFrame.instance().actionInspectGeometry();
+  }
+  public static void exchangeGeometry()
+  {
+    JTSTestBuilderFrame.instance().actionExchangeGeoms();
+  }
+  public static void inspectGeometryDialog()
+  {
+    JTSTestBuilderFrame.instance().actionInspectGeometryDialog();
+  }
+  public static void clearResult()
+  {
+    JTSTestBuilderFrame.instance().getResultWKTPanel().clearResult();
+    model().setResult(null);
+    editPanel().updateView();
+  }
+
+  private static TestBuilderModel model() {
+    return JTSTestBuilderFrame.instance().getModel();
+  }
+  private static GeometryEditPanel editPanel() {
+    return JTSTestBuilderFrame.instance().getGeometryEditPanel();
+  }
+
+  private static JTSTestBuilderToolBar toolbar() {
+    return JTSTestBuilderFrame.instance().getToolbar();
+  }
+  
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/ResultController.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/ResultController.java
new file mode 100644
index 0000000..fcf7f21
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/controller/ResultController.java
@@ -0,0 +1,213 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.controller;
+
+import java.awt.Cursor;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.text.NumberFormat;
+
+import javax.swing.Timer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Stopwatch;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+import org.locationtech.jtstest.geomfunction.GeometryFunctionInvocation;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.SpatialFunctionPanel;
+import org.locationtech.jtstest.testbuilder.event.SpatialFunctionPanelEvent;
+import org.locationtech.jtstest.testbuilder.model.TestBuilderModel;
+import org.locationtech.jtstest.testbuilder.ui.SwingWorker;
+
+
+public class ResultController 
+{
+  private static NumberFormat timeFmt;
+  static {
+    timeFmt = NumberFormat.getNumberInstance();
+    timeFmt.setMinimumFractionDigits(3);
+  }
+
+	JTSTestBuilderFrame frame;
+	TestBuilderModel model = null;
+	
+	public ResultController(JTSTestBuilderFrame frame)
+	{
+		this.frame = frame;
+		model = JTSTestBuilder.model();
+	}
+	
+  public void spatialFunctionPanel_functionExecuted(SpatialFunctionPanelEvent e) 
+  {
+    SpatialFunctionPanel spatialPanel = frame.getTestCasePanel().getSpatialFunctionPanel();
+    GeometryFunctionInvocation functionDesc = new GeometryFunctionInvocation(
+        spatialPanel.getFunction(), 
+        spatialPanel.getFunctionParams());
+    model.setOpName(functionDesc.getSignature());
+    frame.getResultWKTPanel().setOpName(model.getOpName());
+    // initialize UI view
+    clearResult();
+    // don't run anything if function is null
+  	if (! frame.getTestCasePanel().getSpatialFunctionPanel().isFunctionSelected()) {
+  		return;
+  	}
+
+    frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+    frame.getTestCasePanel().getSpatialFunctionPanel().enableExecuteControl(false);
+    startFunctionMonitor();
+    runFunctionWorker(functionDesc, e.isCreateNew());
+    frame.showResultWKTTab();
+  }
+
+  private void clearResult()
+  {
+    frame.getResultWKTPanel().clearResult();
+    // for good measure do a GC
+    System.gc();
+    updateResult(null,null,null);
+  }
+  	
+  /**
+   * If result is null, clears result info.
+   * 
+   * @param result
+   * @param object 
+   * @param object 
+   * @param timer
+   */
+  private void resetUI() {
+     frame.getTestCasePanel().getSpatialFunctionPanel()
+         .enableExecuteControl(true);
+     frame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+   }
+  private void updateResult(GeometryFunctionInvocation functionDesc, Object result, Stopwatch timer) {
+     model.setResult(result);
+     String timeString = timer != null ? timer.getTimeString() : "";
+     frame.getResultWKTPanel().setExecutedTime(timeString);
+     frame.getResultWKTPanel().updateResult();
+     JTSTestBuilderController.geometryViewChanged();
+     // log it
+     if (result != null) {
+       JTSTestBuilderFrame.instance().displayInfo(
+           functionDesc.getSignature() + " : " + timeString, false);
+     }
+   }
+  
+  private SwingWorker worker = null;
+  
+  private void runFunctionWorker(final GeometryFunctionInvocation functionInvoc, final boolean createNew)
+  {
+    worker = new SwingWorker() {
+    	Stopwatch timer;
+    	
+      public Object construct()
+      {
+        return computeResult();
+      }
+      
+      private Object computeResult() {
+        Object result = null;
+        GeometryFunction currentFunc = functionInvoc.getFunction();
+        if (currentFunc == null)
+          return null;
+        
+        try {
+          timer = new Stopwatch();
+          try {
+            result = currentFunc.invoke(model.getGeometryEditModel()
+                .getGeometry(0), functionInvoc.getArgs());
+          } finally {
+            timer.stop();
+          }
+          // result = currentState.getActualValue();
+        }
+        catch (Exception ex) {
+          ex.printStackTrace(System.out);
+          result = ex;
+        }
+        return result;
+      }
+
+      public void finished() {
+        stopFunctionMonitor();
+        resetUI();
+        Object result = getValue();
+        if (createNew) {
+          String desc = "Result of " + functionInvoc.getSignature();
+          JTSTestBuilderController.addTestCase(new Geometry[] { (Geometry) result, null }, desc);          
+        } else {
+          updateResult(functionInvoc, result, timer);
+        }
+        worker = null;
+      }
+    };
+    worker.start();
+  }
+  
+  private void clearFunctionWorker()
+  {
+    
+  }
+  
+  private Timer funcTimer;
+  private long runMillis = 0;
+  private static final int TIMER_DELAY_IN_MILLIS = 10;
+  
+  private void startFunctionMonitor()
+  {
+    runMillis = 0;
+    funcTimer = new Timer(TIMER_DELAY_IN_MILLIS, new ActionListener() {
+      public void actionPerformed(ActionEvent e) {
+//        Stopwatch timer = testCasePanel.getSpatialFunctionPanel().getTimer();
+        runMillis += TIMER_DELAY_IN_MILLIS;
+        String timeStr = "";
+        if (runMillis < 10000) {
+          timeStr = runMillis + " ms";
+        }
+        else {
+          timeStr = timeFmt.format(runMillis/1000.0) + " s";
+        }
+        frame.getResultWKTPanel().setRunningTime(timeStr);
+      }
+    });
+    funcTimer.setInitialDelay(0);
+    funcTimer.start(); 
+  }
+  
+  private void stopFunctionMonitor()
+  {
+    funcTimer.stop();
+  }
+
+  public void scalarFunctionPanel_functionExecuted(SpatialFunctionPanelEvent e) 
+  {
+    /**
+     * For now scalar functions are executed on the calling thread.
+     * They are expected to be of short duration
+     */
+    String opName = frame.getTestCasePanel().getScalarFunctionPanel().getOpName();
+    // initialize UI view
+    frame.getResultValuePanel().setResult(opName, "", null);
+    
+    frame.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
+    Object result = frame.getTestCasePanel().getScalarFunctionPanel().getResult();
+    Stopwatch timer = frame.getTestCasePanel().getScalarFunctionPanel().getTimer();
+    frame.setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR));
+    
+    frame.getResultValuePanel().setResult(opName, timer.getTimeString(), result);
+    frame.showResultValueTab();
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionEvent.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionEvent.java
new file mode 100644
index 0000000..cc826c3
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionEvent.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventObject;
+
+import org.locationtech.jtstest.function.*;
+import org.locationtech.jtstest.geomfunction.GeometryFunction;
+
+/**
+ */
+public class GeometryFunctionEvent extends EventObject {
+
+    public GeometryFunctionEvent(GeometryFunction source) {
+        super(source);
+    }
+    
+    public GeometryFunction getFunction() { return (GeometryFunction) getSource(); }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionListener.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionListener.java
new file mode 100644
index 0000000..7f534f4
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/GeometryFunctionListener.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventListener;
+
+/**
+ */
+public interface GeometryFunctionListener extends EventListener {
+
+  public void functionSelected(GeometryFunctionEvent e);
+  public void functionInvoked(GeometryFunctionEvent e);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelEvent.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelEvent.java
new file mode 100644
index 0000000..c896dc7
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelEvent.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventObject;
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public class SpatialFunctionPanelEvent extends EventObject {
+
+  private boolean createNew = false;
+  
+    public SpatialFunctionPanelEvent(Object source) {
+        super(source);
+    }
+
+    public SpatialFunctionPanelEvent(Object source,
+        boolean createNew) {
+      super(source);
+      this. createNew = createNew;
+    }
+    
+    public boolean isCreateNew() 
+    {
+      return createNew;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelListener.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelListener.java
new file mode 100644
index 0000000..a0794c5
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/SpatialFunctionPanelListener.java
@@ -0,0 +1,27 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventListener;
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public interface SpatialFunctionPanelListener extends EventListener {
+
+    public void functionExecuted(SpatialFunctionPanelEvent e);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelEvent.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelEvent.java
new file mode 100644
index 0000000..7e76309
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelEvent.java
@@ -0,0 +1,30 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventObject;
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public class ValidPanelEvent extends EventObject {
+
+  public ValidPanelEvent(Object source) {
+    super(source);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelListener.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelListener.java
new file mode 100644
index 0000000..9ad0532
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/event/ValidPanelListener.java
@@ -0,0 +1,27 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.event;
+
+import java.util.EventListener;
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public interface ValidPanelListener extends EventListener {
+  public void setHighlightPerformed(ValidPanelEvent e);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/AdjacentVertexFinder.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/AdjacentVertexFinder.java
new file mode 100644
index 0000000..0fc0b70
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/AdjacentVertexFinder.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * Locates all vertices in a geometry which are adjacent 
+ * to a given vertex.
+ * 
+ * @author mbdavis
+ *
+ */
+public class AdjacentVertexFinder 
+{
+  public static Coordinate[] findVertices(Geometry geom, Coordinate testPt)
+  {
+  	AdjacentVertexFinder finder = new AdjacentVertexFinder(geom);
+    return finder.getVertices(testPt);
+  }
+
+  private Geometry geom;
+  private Coordinate vertexPt;
+  private int vertexIndex = -1;
+  
+  public AdjacentVertexFinder(Geometry geom) {
+    this.geom = geom;
+  }
+  
+  public Coordinate[] getVertices(Coordinate testPt)
+  {
+  	AdjacentVertexFilter filter = new AdjacentVertexFilter(testPt);
+    geom.apply(filter);
+    return filter.getVertices();
+  }
+  
+  public int getIndex() { return vertexIndex; }
+  
+  static class AdjacentVertexFilter implements CoordinateSequenceFilter
+  {
+    private Coordinate basePt;
+    private List adjVerts = new ArrayList();
+    
+    public AdjacentVertexFilter(Coordinate basePt)
+    {
+      this.basePt = basePt;
+    }
+
+    public void filter(CoordinateSequence seq, int i)
+    {
+      Coordinate p = seq.getCoordinate(i);
+      if (! p.equals2D(basePt))
+      	return;
+
+      if (i > 0) {
+      	adjVerts.add(seq.getCoordinate(i - 1));
+      }
+      if (i < seq.size() - 1) {
+      	adjVerts.add(seq.getCoordinate(i + 1));
+      }
+    }
+    
+    public Coordinate[] getVertices() 
+    {
+      return CoordinateArrays.toCoordinateArray(adjVerts);
+    }
+    
+    public boolean isDone() { return false; }
+
+    public boolean isGeometryChanged() { return false; }
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/ComponentLocater.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/ComponentLocater.java
new file mode 100644
index 0000000..7ba0fe8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/ComponentLocater.java
@@ -0,0 +1,85 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * Locates the components of a Geometry
+ * which lie in a target area.
+ * 
+ * @author Martin Davis
+ * @see FacetLocater
+ */
+public class ComponentLocater {
+
+  private Geometry parentGeom;
+  private List components = new ArrayList();
+  private Geometry aoi;
+
+  public ComponentLocater(Geometry parentGeom) {
+    this.parentGeom = parentGeom;
+  }
+  
+  /**
+   * 
+   * @param queryPt
+   * @param tolerance
+   * @return a List of the component Geometrys
+   */
+  public List getComponents(Coordinate queryPt, double tolerance)
+  {
+    //Coordinate queryPt = queryPt;
+    //this.tolerance = tolerance;
+    aoi = createAOI(queryPt, tolerance);
+    return getComponents(aoi);
+  }
+
+  public List getComponents(Geometry aoi)
+  {
+    //Coordinate queryPt = queryPt;
+    //this.tolerance = tolerance;
+    this.aoi = aoi;
+    findComponents(new Stack(), parentGeom, components);
+    return components;
+  }
+
+  private Geometry createAOI(Coordinate queryPt, double tolerance)
+  {
+    Envelope env = new Envelope(queryPt);
+    env.expandBy(2 * tolerance);
+    return parentGeom.getFactory().toGeometry(env);
+  }
+  
+  private void findComponents(Stack path, Geometry geom, List components)
+  {
+    if (geom instanceof GeometryCollection) {
+      for (int i = 0; i < geom.getNumGeometries(); i++ ) {
+        Geometry subGeom = geom.getGeometryN(i);
+  			path.push(new Integer(i));
+        findComponents(path, subGeom, components);
+        path.pop();
+      }
+      return;
+    }
+    // TODO: make this robust - do not use Geometry.intersects()
+    // atomic component - check for match
+    if (aoi.intersects(geom))
+      components.add(new GeometryLocation(parentGeom, geom, 
+      		FacetLocater.toIntArray(path)));
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/EnvelopeUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/EnvelopeUtil.java
new file mode 100644
index 0000000..1b7bec0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/EnvelopeUtil.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.Envelope;
+
+public class EnvelopeUtil 
+{
+	public static double minExtent(Envelope env)
+	{
+		double w = env.getWidth();
+		double h = env.getHeight();
+		if (w < h) return w;
+		return h;
+	}
+	public static double maxExtent(Envelope env)
+	{
+		double w = env.getWidth();
+		double h = env.getHeight();
+		if (w > h) return w;
+		return h;
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/FacetLocater.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/FacetLocater.java
new file mode 100644
index 0000000..509d4ce
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/FacetLocater.java
@@ -0,0 +1,155 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Locates the paths to facets (vertices and segments) of 
+ * a {@link Geometry} which are within a given tolerance
+ * of a query point.
+ * 
+ *  
+ * @author Martin Davis
+ *
+ */
+public class FacetLocater 
+{
+	/**
+	 * Creates a list containing all the vertex {@link GeometryLocation}s
+	 * in the input collection.
+	 * 
+	 * @param locations the source collection
+	 * @return a list of the vertex locations, if any
+	 */
+	public static List filterVertexLocations(Collection locations)
+	{
+		ArrayList vertexLocs = new ArrayList();
+		for (Iterator i = locations.iterator(); i.hasNext(); ) {
+			GeometryLocation loc = (GeometryLocation) i.next();
+			if (loc.isVertex()) vertexLocs.add(loc);
+		}
+		return vertexLocs;
+	}
+	
+  private Geometry parentGeom;
+  private List locations = new ArrayList();
+  private Coordinate queryPt;
+  private double tolerance = 0.0; 
+  
+  public FacetLocater(Geometry parentGeom) {
+    this.parentGeom = parentGeom;
+  }
+  
+  public List getLocations(Coordinate queryPt, double tolerance)
+  {
+  	this.queryPt = queryPt;
+  	this.tolerance = tolerance;
+    findLocations(parentGeom, locations);
+    return locations;
+  }
+  
+  private void findLocations(Geometry geom, List locations)
+  {
+    findLocations(new Stack(), parentGeom, locations);
+  }
+    
+  private void findLocations(Stack path, Geometry geom, List locations)
+  {
+  	if (geom instanceof GeometryCollection) {
+  		for (int i = 0; i < geom.getNumGeometries(); i++ ) {
+  			Geometry subGeom = geom.getGeometryN(i);
+  			path.push(new Integer(i));
+  			findLocations(path, subGeom, locations);
+  			path.pop();
+  		}
+  	}
+  	else if (geom instanceof Polygon) { 
+  			findLocations(path, (Polygon) geom, locations);
+
+  	}
+  	else {
+  		CoordinateSequence seq;
+  	
+  		if (geom instanceof LineString) {
+   		 seq = ((LineString) geom).getCoordinateSequence();
+  		}
+  		else if (geom instanceof Point) {
+  		 seq = ((Point) geom).getCoordinateSequence();
+  		}
+  		else {
+  			throw new IllegalStateException("Unknown geometry type: " + geom.getClass().getName());
+  		}
+  		findLocations(path, geom, seq, locations);
+  	}
+  }
+  
+  private void findLocations(Stack path, Polygon poly, List locations)
+  {
+		path.push(new Integer(0));
+		findLocations(path, 
+				poly.getExteriorRing(),
+				poly.getExteriorRing().getCoordinateSequence(), locations);
+		path.pop();
+		
+		for (int i = 0; i < poly.getNumInteriorRing(); i++ ) {
+			path.push(new Integer(i + 1));
+			findLocations(path, 
+					poly.getInteriorRingN(i), 
+					poly.getInteriorRingN(i).getCoordinateSequence(), locations);
+			path.pop();
+		}
+  }
+
+  private void findLocations(Stack path, Geometry compGeom, CoordinateSequence seq, List locations)
+  {
+  	findVertexLocations(path, compGeom, seq, locations);
+  	findSegmentLocations(path, compGeom, seq, locations);
+  }
+
+  private void findVertexLocations(Stack path, Geometry compGeom, CoordinateSequence seq, List locations)
+  {
+  	for (int i = 0; i < seq.size(); i++) {
+      Coordinate p = seq.getCoordinate(i);
+      double dist = p.distance(queryPt);
+      if (dist <= tolerance) 
+      	locations.add(new GeometryLocation(parentGeom, compGeom, toIntArray(path), i, true, p));
+  	}
+  }
+
+  private void findSegmentLocations(Stack path, Geometry compGeom, CoordinateSequence seq, List locations)
+  {
+  	LineSegment seg = new LineSegment();
+  	for (int i = 0; i < seq.size() - 1; i++) {
+      seg.p0 = seq.getCoordinate(i);
+      seg.p1 = seq.getCoordinate(i+1);
+      double dist = seg.distance(queryPt);
+      if (dist <= tolerance) 
+      	locations.add(new GeometryLocation(parentGeom, compGeom, toIntArray(path), i, false, seg.p0));
+  	}
+  }
+
+	public static int[] toIntArray(Vector path)
+	{
+		int[] index = new int[path.size()];
+		int i = 0;
+		for (Iterator it = path.iterator(); it.hasNext(); ) {
+			Integer pathIndex = (Integer) it.next();
+			index[i++] = pathIndex.intValue();
+		}
+		return index;
+	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryBoxDeleter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryBoxDeleter.java
new file mode 100644
index 0000000..ecd0c13
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryBoxDeleter.java
@@ -0,0 +1,160 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.util.GeometryEditor;
+
+/**
+ * Deletes vertices or components from a geometry
+ * which lie inside a given box.
+ * If the box completely contains one or more components
+ * (including polygon holes), those components are deleted
+ * and the operation stops.
+ * Otherwise if the box contains a subset of vertices 
+ * from a component, those vertices are deleted. 
+ * When deleting vertices only <i>one</i> component of the geometry
+ * is modified (the first one found which has vertices in the box).
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryBoxDeleter 
+{
+  public static Geometry delete(Geometry geom, 
+      Envelope env)
+  {
+    Geometry gComp = deleteComponents(geom, env);
+    if (gComp != null) return gComp;
+    
+    // otherwise, try and edit vertices
+    Geometry gVert = deleteVertices(geom, env);
+    if (gVert != null) return gVert;
+
+    // no edits - return original
+    return geom;
+  }
+  
+  private static Geometry deleteComponents(Geometry geom, Envelope env)
+  {
+    GeometryEditor editor = new GeometryEditor();
+    BoxDeleteComponentOperation compOp = new BoxDeleteComponentOperation(env);
+    Geometry compEditGeom = editor.edit(geom, compOp);
+    if (compOp.isEdited()) return compEditGeom;
+    return null;
+  }
+  
+  private static Geometry deleteVertices(Geometry geom, Envelope env)
+  {
+    GeometryEditor editor = new GeometryEditor();
+    BoxDeleteVertexOperation vertexOp = new BoxDeleteVertexOperation(env);
+    Geometry vertexEditGeom = editor.edit(geom, vertexOp);
+    if (vertexOp.isEdited()) return vertexEditGeom;
+    return null;
+  }
+  
+  private static class BoxDeleteComponentOperation
+    implements GeometryEditor.GeometryEditorOperation
+  {
+    private Envelope env;
+    private boolean isEdited = false;
+    
+    public BoxDeleteComponentOperation(Envelope env)
+    {
+      this.env = env;
+    }
+    
+    public boolean isEdited() { return isEdited; }
+
+    public Geometry edit(Geometry geometry, GeometryFactory factory)
+    {
+      // Allow any number of components to be deleted
+      //if (isEdited) return geometry;
+      if (env.contains(geometry.getEnvelopeInternal())) {
+          isEdited = true;
+          return null;
+      }
+      return geometry;
+    }
+  }
+  
+  private static class BoxDeleteVertexOperation
+    extends GeometryEditor.CoordinateOperation
+  {
+    private Envelope env;
+    private boolean isEdited = false;
+    
+    public BoxDeleteVertexOperation(Envelope env)
+    {
+      this.env = env;
+    }
+    
+    public boolean isEdited() { return isEdited; }
+  
+    public Coordinate[] edit(Coordinate[] coords,
+        Geometry geometry)
+    {
+      if (isEdited) return coords;
+      if (! hasVertexInBox(coords))
+        return coords;
+      // only delete vertices of first component found
+      
+      int minLen = 2;
+      if (geometry instanceof LinearRing) minLen = 4;
+      
+      Coordinate[] newPts = new Coordinate[coords.length];
+      int newIndex = 0;
+      for (int i = 0; i < coords.length; i++) {
+        if (! env.contains(coords[i])) {
+          newPts[newIndex++] = coords[i];
+        }
+      }
+      Coordinate[] nonNullPts = CoordinateArrays.removeNull(newPts);
+      Coordinate[] finalPts = nonNullPts;
+      
+      // close ring if required
+      if (geometry instanceof LinearRing) {
+        if (nonNullPts.length > 1 && ! nonNullPts[nonNullPts.length - 1].equals2D(nonNullPts[0])) {
+          Coordinate[] ringPts = new Coordinate[nonNullPts.length + 1];
+          CoordinateArrays.copyDeep(nonNullPts, 0, ringPts, 0, nonNullPts.length);
+          ringPts[ringPts.length-1] = new Coordinate(ringPts[0]);
+          finalPts = ringPts;
+        }
+      }
+      
+      // don't change if would make geometry invalid
+      if (finalPts.length < minLen)
+        return coords;
+
+      isEdited = true;
+      return finalPts; 
+    }
+    
+    private boolean hasVertexInBox(Coordinate[] coords)
+    {
+      for (int i = 0; i < coords.length; i++) {
+        if (env.contains(coords[i])) {
+          return true;
+        }
+      }
+      return false;
+    }
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryCombiner.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryCombiner.java
new file mode 100644
index 0000000..cedb9ae
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryCombiner.java
@@ -0,0 +1,120 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.algorithm.*;
+import org.locationtech.jts.geom.*;
+
+public class GeometryCombiner 
+{
+  private GeometryFactory geomFactory;
+  
+  public GeometryCombiner(GeometryFactory geomFactory) {
+    this.geomFactory = geomFactory;
+  }
+
+  public Geometry addPolygonRing(Geometry orig, Coordinate[] pts)
+  {
+    LinearRing ring = geomFactory.createLinearRing(pts);
+    
+    if (orig == null) {
+      return geomFactory.createPolygon(ring, null);
+    }
+    if (! (orig instanceof Polygonal)) {
+      return combine(orig, 
+          geomFactory.createPolygon(ring, null));
+    }
+    // add the ring as either a hole or a shell
+    Polygon polyContaining = findPolygonContaining(orig, pts[0]);
+    if (polyContaining == null) {
+      return combine(orig, geomFactory.createPolygon(ring, null));
+    }
+    
+    // add ring as hole
+    Polygon polyWithHole = addHole(polyContaining, ring);
+    return replace(orig, polyContaining, polyWithHole);
+  }
+  
+  public Geometry addLineString(Geometry orig, Coordinate[] pts)
+  {
+    LineString line = geomFactory.createLineString(pts);
+    return combine(orig, line);
+  }
+  
+  public Geometry addPoint(Geometry orig, Coordinate pt)
+  {
+    Point point = geomFactory.createPoint(pt);
+    return combine(orig, point);
+  }
+  
+  private static Polygon findPolygonContaining(Geometry geom, Coordinate pt)
+  {
+    PointLocator locator = new PointLocator();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Polygon poly = (Polygon) geom.getGeometryN(i);
+      int loc = locator.locate(pt, poly);
+      if (loc == Location.INTERIOR)
+        return poly;
+    }
+    return null;
+  }
+  
+  public Polygon addHole(Polygon poly, LinearRing hole)
+  {
+    int nOrigHoles = poly.getNumInteriorRing();
+    LinearRing[] newHoles = new LinearRing[nOrigHoles + 1];
+    for (int i = 0; i < nOrigHoles; i++) {
+      newHoles[i] = (LinearRing) poly.getInteriorRingN(i);
+    }
+    newHoles[nOrigHoles] = hole;
+    return geomFactory.createPolygon((LinearRing) poly.getExteriorRing(), newHoles);
+  }
+  
+  public Geometry combine(Geometry orig, Geometry geom)
+  {
+    List origList = extractElements(orig, true);
+    List geomList = extractElements(geom, true);
+    origList.addAll(geomList);
+    
+    if (origList.size() == 0) {
+      // return a clone of the orig geometry
+      return (Geometry) orig.clone();
+    }
+    // return the "simplest possible" geometry
+    return geomFactory.buildGeometry(origList);
+  }
+  
+  public static List extractElements(Geometry geom, boolean skipEmpty)
+  {
+    List elem = new ArrayList();
+    if (geom == null)
+      return elem;
+    
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry elemGeom = geom.getGeometryN(i);
+      if (skipEmpty && elemGeom.isEmpty())
+        continue;
+      elem.add(elemGeom);
+    }
+    return elem;
+  }
+  
+  public static Geometry replace(Geometry parent, Geometry original, Geometry replacement)
+  {
+    List elem = extractElements(parent, false);
+    Collections.replaceAll(elem, original, replacement);
+    return parent.getFactory().buildGeometry(elem);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryLocation.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryLocation.java
new file mode 100644
index 0000000..0a45bba
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryLocation.java
@@ -0,0 +1,169 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Models the location of a point on a Geometry
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryLocation 
+{
+  /**
+   * The top-level geometry containing the location
+   */
+  private Geometry parent;
+  /**
+   * The Geometry component containing the location
+   */
+  private Geometry component;
+  
+  /**
+   * The path of indexes to the component containing the location
+   */
+  private int[] componentPath;
+  
+  /**
+   * The index of the vertex or segment the location occurs on
+   */
+  private int index;
+  
+  /**
+   * Indicates whether this location is a vertex of the geometry
+   */
+  private boolean isVertex = true;
+  
+  /**
+   * The actual coordinate for the location
+   */
+  private Coordinate pt;
+  
+  public GeometryLocation(Geometry parent, Geometry component, int[] componentPath) 
+  {
+    this.parent = parent;
+    this.component = component;
+    this.componentPath = componentPath;
+  }
+
+  public GeometryLocation(Geometry parent, Geometry component, int index, Coordinate pt) 
+  {
+    this.parent = parent;
+    this.component = component;
+    this.index = index;
+    this.pt = pt;
+  }
+
+  public GeometryLocation(Geometry parent, Geometry component, int segmentIndex, boolean isVertex,
+      Coordinate pt) 
+  {
+    this.parent = parent;
+    this.component = component;
+    this.index = segmentIndex;
+    this.isVertex = isVertex;
+    this.pt = pt;
+  }
+
+  public GeometryLocation(Geometry parent, Geometry component, int[] componentPath, int segmentIndex, boolean isVertex,
+      Coordinate pt) 
+  {
+    this.parent = parent;
+    this.component = component;
+    this.componentPath = componentPath;
+    this.index = segmentIndex;
+    this.isVertex = isVertex;
+    this.pt = pt;
+  }
+
+  public Geometry getComponent() 
+  {
+  	return component;
+  }
+  
+  public Coordinate getCoordinate() { return pt; }
+  
+  public boolean isVertex() { return isVertex; }
+  
+  public Geometry insert()
+  {
+    return GeometryVertexInserter.insert(parent, (LineString) component, index, pt);
+  }
+  
+  public Geometry delete()
+  {
+    return GeometryVertexDeleter.delete(parent, (LineString) component, index);
+  }
+  
+  public double getLength()
+  {
+    if (isVertex()) return 0;
+    Coordinate p1 = component.getCoordinates()[index + 1];
+    return pt.distance(p1);
+  }
+  public String toString()
+  {
+    return pt.toString();
+  }
+  
+  public String pathString()
+  {
+		StringBuffer buf = new StringBuffer();
+		for (int i = 0; i < componentPath.length; i++) {
+			if (i > 0) {
+          buf.append(":");
+      }
+			buf.append(componentPath[i]);
+		}
+		return buf.toString();
+  }
+  
+	public String toFacetString()
+	{
+		StringBuffer buf = new StringBuffer();
+		
+		// facet index
+		buf.append("[");
+		for (int i = 0; i < componentPath.length; i++) {
+			if (i > 0) {
+          buf.append(":");
+      }
+			buf.append(componentPath[i]);
+		}
+		buf.append(" ");
+		buf.append(index);
+		if (! isVertex()) {
+			buf.append("-" + (index + 1));
+		}
+		buf.append("]  ");
+		
+		// facet value
+    buf.append(isVertex() ? "POINT " : "LINESTRING ");
+
+    buf.append("( ");
+		buf.append(pt.x);
+		buf.append(" ");
+		buf.append(pt.y);
+		if (! isVertex()) {
+			Coordinate p1 = component.getCoordinates()[index + 1];
+  		buf.append(", ");
+  		buf.append(p1.x);
+  		buf.append(" ");
+  		buf.append(p1.y);		
+		}
+    buf.append(" )");
+		return buf.toString();
+	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryPointLocater.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryPointLocater.java
new file mode 100644
index 0000000..cf94eb5
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryPointLocater.java
@@ -0,0 +1,183 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Finds a vertex or a point on a segment of a Geometry
+ * which lies within a tolerance of a given point.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryPointLocater 
+{
+  public static GeometryLocation locateNonVertexPoint(Geometry geom, Coordinate testPt, double tolerance)
+  {
+    GeometryPointLocater finder = new GeometryPointLocater(geom);
+    GeometryLocation geomLoc = finder.getLocation(testPt, false, tolerance);
+    if (geomLoc == null) return null;
+    if (geomLoc.isVertex()) return null;
+    return geomLoc;
+  }
+
+  public static GeometryLocation locateVertex(Geometry geom, Coordinate testPt, double tolerance)
+  {
+    GeometryPointLocater finder = new GeometryPointLocater(geom);
+    GeometryLocation geomLoc = finder.getLocation(testPt, true, tolerance);
+    if (geomLoc == null) return null;
+    if (geomLoc.isVertex()) return geomLoc;
+    return null;
+  }
+
+  private Geometry geom;
+  private Coordinate locationPt;
+  private int segIndex = -1;
+  private boolean isVertex = false;
+  
+  public GeometryPointLocater(Geometry geom) {
+    this.geom = geom;
+  }
+  
+  public GeometryLocation getLocation(Coordinate testPt, boolean vertexOnly, double tolerance)
+  {
+    NearestSegmentLocationFilter filter = new NearestSegmentLocationFilter(testPt, vertexOnly, tolerance);
+    geom.apply(filter);
+    
+    locationPt = filter.getCoordinate();
+    segIndex = filter.getIndex();
+    isVertex = filter.isVertex();
+    
+    if (locationPt == null)
+      return null;
+    
+    return new GeometryLocation(geom, 
+        filter.getComponent(),
+        filter.getIndex(),
+        filter.isVertex(),
+        filter.getCoordinate());
+  }
+  
+  public int getIndex() { return segIndex; }
+  
+  public boolean isVertex() { return isVertex; }
+  
+  static class NearestSegmentLocationFilter implements GeometryComponentFilter
+  {
+    private double tolerance = 0.0;
+    private Coordinate testPt;
+    private boolean vertexOnly = false;
+    
+    private Geometry component = null;
+    private int segIndex = -1;
+    private Coordinate nearestPt = null;
+    private boolean isVertex = false;
+    
+    private LineSegment seg = new LineSegment();
+    
+    public NearestSegmentLocationFilter(Coordinate testPt, boolean vertexOnly,  double tolerance)
+    {
+      this.testPt = testPt;
+      this.tolerance = tolerance;
+      this.vertexOnly = vertexOnly;
+    }
+
+    public void filter(Geometry geom)
+    {
+      if (! (geom instanceof LineString)) return;
+      if (nearestPt != null)
+        return;
+
+      LineString lineStr = (LineString) geom;
+      CoordinateSequence seq = lineStr.getCoordinateSequence();
+      for (int i = 0; i < seq.size(); i++) {
+        if (i != seq.size() - 1)
+          checkSegment(lineStr, seq, i);
+        else
+          checkVertex(lineStr, seq, i);
+        
+        // check if done
+        if (nearestPt != null) {
+          //  found matching location!
+          component = lineStr;
+          break;
+        }
+      }
+    }
+      
+    
+    private void checkSegment(LineString lineStr, CoordinateSequence seq, int i)
+    {
+      Coordinate p0 = seq.getCoordinate(i);
+      Coordinate p1 = seq.getCoordinate(i+1);
+      
+      // if point matches endpoint ==> vertex match
+      double dist0 = p0.distance(testPt);
+      double dist1 = p1.distance(testPt);
+      if (dist0 < tolerance) {
+        nearestPt = p0;
+        segIndex = i;
+        isVertex = true;
+        return;
+      }  
+      else if (dist1 < tolerance) {
+        nearestPt = p1;
+        segIndex = i + 1;   
+        isVertex = true;
+        return;
+      }
+      
+      // check closeness to segment (if allowing segments)
+      if (vertexOnly) return;
+      
+      seg.p0 = p0;
+			seg.p1 = p1;
+			double segDist = seg.distance(testPt);
+			if (segDist < tolerance) {
+				nearestPt = seg.closestPoint(testPt);
+				segIndex = i;
+				isVertex = false;
+			}
+    }
+    
+    private void checkVertex(LineString lineStr, CoordinateSequence seq, int i)
+    {
+      Coordinate p0 = seq.getCoordinate(i);
+      
+      double dist0 = p0.distance(testPt);
+      if (dist0 < tolerance) {
+        nearestPt = p0;
+        segIndex = i;
+        isVertex = true;
+      }  
+    }
+    
+    public Geometry getComponent()
+    {
+      return component;
+    }
+    public Coordinate getCoordinate() 
+    {
+      return nearestPt;
+    }
+    public int getIndex() { return segIndex; }
+    
+    public boolean isVertex() { return isVertex; }
+    
+    public boolean isDone() { return nearestPt != null; }
+
+    public boolean isGeometryChanged() { return false; }
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryUtil.java
new file mode 100644
index 0000000..ce9e46c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryUtil.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+
+public class GeometryUtil {
+
+  public static String structureSummary(Geometry g)
+  {
+    String structure = "";
+    if (g instanceof Polygon) {
+      structure = ((Polygon) g).getNumInteriorRing() + " holes" ;
+    }
+    else if (g instanceof GeometryCollection)
+      structure = g.getNumGeometries() + " elements";
+
+    return
+    g.getGeometryType().toUpperCase() 
+    +  " - " + structure
+    + (structure.length() > 0 ? ", " : "")
+    + g.getNumPoints() + " pts";
+  }
+
+  public static String metricsSummary(Geometry g)
+  {
+    String metrics = "Length = " + g.getLength() + "    Area = " + g.getArea();
+    return metrics;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexDeleter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexDeleter.java
new file mode 100644
index 0000000..eb425a9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexDeleter.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+public class GeometryVertexDeleter 
+{
+  public static Geometry delete(Geometry geom, 
+      LineString line, 
+      int vertexIndex)
+  {
+    GeometryEditor editor = new GeometryEditor();
+    editor.setCopyUserData(true);
+    return editor.edit(geom, new DeleteVertexOperation(line, vertexIndex));
+  }
+  
+  private static class DeleteVertexOperation
+    extends GeometryEditor.CoordinateOperation
+  {
+    private LineString line;
+    private int vertexIndex;
+    private Coordinate newVertex;
+    
+    public DeleteVertexOperation(LineString line, int vertexIndex)
+    {
+      this.line = line;
+      this.vertexIndex = vertexIndex;
+    }
+    
+    public Coordinate[] edit(Coordinate[] coords,
+        Geometry geometry)
+    {
+      if (geometry != line) return coords;
+      
+      int minLen = 2;
+      if (geometry instanceof LinearRing) minLen = 4;
+      
+      // don't change if would make geometry invalid
+      if (coords.length <= minLen)
+        return coords;
+      
+      int newLen = coords.length - 1;
+      Coordinate[] newPts = new Coordinate[newLen];
+      int newIndex = 0;
+      for (int i = 0; i < coords.length; i++) {
+        if (i != vertexIndex) {
+          newPts[newIndex] = coords[i];
+          newIndex++;
+        }
+      }
+      
+      // close ring if required
+      if (geometry instanceof LinearRing) {
+        if (newPts[newLen - 1] == null 
+            || ! newPts[newLen - 1].equals2D(newPts[0])) {
+          newPts[newLen - 1] = new Coordinate(newPts[0]);
+        }
+      }
+      
+      return newPts; 
+    }
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexInserter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexInserter.java
new file mode 100644
index 0000000..1ae419d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexInserter.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+public class GeometryVertexInserter 
+{
+  public static Geometry insert(Geometry geom, 
+      LineString line, 
+      int segIndex,
+      Coordinate newVertex)
+  {
+    GeometryEditor editor = new GeometryEditor();
+    editor.setCopyUserData(true);
+    return editor.edit(geom, new InsertVertexOperation(line, segIndex, newVertex));
+  }
+  
+  private static class InsertVertexOperation
+    extends GeometryEditor.CoordinateOperation
+  {
+    private LineString line;
+    private int segIndex;
+    private Coordinate newVertex;
+    
+    public InsertVertexOperation(LineString line, int segIndex, Coordinate newVertex)
+    {
+      this.line = line;
+      this.segIndex = segIndex;
+      this.newVertex = newVertex;
+    }
+    
+    public Coordinate[] edit(Coordinate[] coords,
+        Geometry geometry)
+    {
+      if (geometry != line) return coords;
+      
+      Coordinate[] newPts = new Coordinate[coords.length + 1];
+      for (int i = 0; i < coords.length; i++) {
+        int actualIndex = i > segIndex ? i + 1 : i;
+        newPts[actualIndex] = (Coordinate) coords[i].clone();
+      }
+      newPts[segIndex + 1] = (Coordinate) newVertex.clone();
+      return newPts;
+    }
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexMover.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexMover.java
new file mode 100644
index 0000000..9edf2b8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/GeometryVertexMover.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+public class GeometryVertexMover 
+{
+
+  public static Geometry move(Geometry geom, Coordinate fromLoc, Coordinate toLoc)
+  {
+    GeometryEditor editor = new GeometryEditor();
+    editor.setCopyUserData(true);
+    return editor.edit(geom, new MoveVertexOperation(fromLoc, toLoc));
+  }
+  
+  private static class MoveVertexOperation
+    extends GeometryEditor.CoordinateOperation
+  {
+    private Coordinate fromLoc;
+    private Coordinate toLoc;
+    
+    public MoveVertexOperation(Coordinate fromLoc, Coordinate toLoc)
+    {
+      this.fromLoc = fromLoc;
+      this.toLoc = toLoc;
+    }
+    
+    public Coordinate[] edit(Coordinate[] coords,
+        Geometry geometry)
+    {
+      Coordinate[] newPts = new Coordinate[coords.length];
+      for (int i = 0; i < coords.length; i++) {
+        newPts[i] = 
+          (coords[i].equals2D(fromLoc)) 
+            ? (Coordinate) toLoc.clone()
+                : (Coordinate) coords[i].clone();
+                   
+      }
+      return newPts;
+    }
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/NearestPointFinder.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/NearestPointFinder.java
new file mode 100644
index 0000000..e714b8f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/NearestPointFinder.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import org.locationtech.jts.geom.*;
+
+public class NearestPointFinder 
+{
+  public static Coordinate findNearestPoint(Geometry geom, Coordinate pt, double tolerance)
+  {
+    NearestPointFinder finder = new NearestPointFinder(geom);
+    return finder.getNearestPoint(pt, tolerance);
+  }
+
+  private Geometry geom;
+  
+  public NearestPointFinder(Geometry geom) {
+    this.geom = geom;
+  }
+  
+  public Coordinate getNearestPoint(Coordinate pt, double tolerance)
+  {
+    NearestPointFilter filter = new NearestPointFilter(pt, tolerance);
+    geom.apply(filter);
+    return filter.getNearestPoint();
+  }
+  
+  static class NearestPointFilter implements CoordinateSequenceFilter
+  {
+    private double tolerance = 0.0;
+    private Coordinate basePt;
+    private Coordinate nearestPt = null;
+    private double dist = Double.MAX_VALUE;
+    
+    public NearestPointFilter(Coordinate basePt, double tolerance)
+    {
+      this.basePt = basePt;
+      this.tolerance = tolerance;
+    }
+
+    public void filter(CoordinateSequence seq, int i)
+    {
+      Coordinate p = seq.getCoordinate(i);
+      double dist = p.distance(basePt);
+      if (dist > tolerance) return;
+      
+      if (nearestPt == null || basePt.distance(p) < dist) {
+        nearestPt = p;
+        dist = basePt.distance(nearestPt);
+        return;
+      }
+    }
+    
+    public Coordinate getNearestPoint() 
+    {
+      return nearestPt;
+    }
+    public boolean isDone() { return false; }
+
+    public boolean isGeometryChanged() { return false; }
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/VertexLocater.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/VertexLocater.java
new file mode 100644
index 0000000..43c3833
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/geom/VertexLocater.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.geom;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+public class VertexLocater 
+{
+  public static Coordinate locateVertex(Geometry geom, Coordinate testPt, double tolerance)
+  {
+    VertexLocater finder = new VertexLocater(geom);
+    return finder.getVertex(testPt, tolerance);
+  }
+
+  private Geometry geom;
+  private Coordinate vertexPt;
+  private int vertexIndex = -1;
+  
+  public VertexLocater(Geometry geom) {
+    this.geom = geom;
+  }
+  
+  public Coordinate getVertex(Coordinate testPt, double tolerance)
+  {
+  	NearestVertexFilter filter = new NearestVertexFilter(testPt, tolerance);
+    geom.apply(filter);
+    vertexPt = filter.getVertex();
+    vertexIndex = filter.getIndex();
+    return vertexPt;
+  }
+  
+  public int getIndex() { return vertexIndex; }
+ 
+  public List getLocations(Coordinate testPt, double tolerance)
+  {
+  	NearVerticesFilter filter = new NearVerticesFilter(testPt, tolerance);
+    geom.apply(filter);
+    return filter.getLocations();
+  }
+  
+
+  static class NearestVertexFilter implements CoordinateSequenceFilter
+  {
+    private double tolerance = 0.0;
+    private Coordinate basePt;
+    private Coordinate nearestPt = null;
+    private int vertexIndex = -1;
+    
+    public NearestVertexFilter(Coordinate basePt, double tolerance)
+    {
+      this.basePt = basePt;
+      this.tolerance = tolerance;
+    }
+
+    public void filter(CoordinateSequence seq, int i)
+    {
+      Coordinate p = seq.getCoordinate(i);
+      double dist = p.distance(basePt);
+      if (dist > tolerance) return;
+      
+      nearestPt = p;
+      vertexIndex = i;
+
+    }
+    
+    public Coordinate getVertex() 
+    {
+      return nearestPt;
+    }
+    public int getIndex() { return vertexIndex; }
+    
+    public boolean isDone() { return nearestPt != null; }
+
+    public boolean isGeometryChanged() { return false; }
+  }
+  static class NearVerticesFilter implements CoordinateSequenceFilter
+  {
+    private double tolerance = 0.0;
+    private Coordinate queryPt;
+    private List locations = new ArrayList();
+    
+    public NearVerticesFilter(Coordinate queryPt, double tolerance)
+    {
+      this.queryPt = queryPt;
+      this.tolerance = tolerance;
+    }
+
+    public void filter(CoordinateSequence seq, int i)
+    {
+      Coordinate p = seq.getCoordinate(i);
+      double dist = p.distance(queryPt);
+      if (dist > tolerance) return;
+      
+      locations.add(new Location(p, i));
+
+    }
+    
+    public List getLocations()
+    {
+    	return locations;
+    }
+    
+    public boolean isDone()
+    { 
+    	// evaluate all points
+    	return false; 
+    }
+
+    public boolean isGeometryChanged() { return false; }
+  }
+
+  public static class Location
+  {
+  	private Coordinate pt;
+  	private int[] index;
+  	
+  	Location(Coordinate pt, int index)
+  	{
+  		this.pt = pt;
+  		this.index = new int[1];
+  		this.index[0] = index;
+  	}
+  	
+  	public Coordinate getCoordinate()
+  	{
+  		return pt;
+  	}
+  	
+  	public int[] getIndices() { return index; }
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/EndianDataInputStream.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/EndianDataInputStream.java
new file mode 100644
index 0000000..8f2a29f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/EndianDataInputStream.java
@@ -0,0 +1,134 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.DataInputStream;
+import java.io.IOException;
+import java.io.BufferedInputStream;
+
+/**
+ *  A class that gives most of the functionality of DataInputStream, but is endian aware.
+ *  Uses a real java.io.DataInputStream to actually do the writing.
+ */
+public class EndianDataInputStream {
+    private java.io.DataInputStream inputStream;
+    private byte[] workSpace = new byte[8]; //chars are 16 bits, so we always quash the 1st 8 bits
+
+    /** Creates new EndianDataInputStream */
+    public EndianDataInputStream(java.io.InputStream in) {
+        inputStream = new DataInputStream(new BufferedInputStream(in));
+    }
+
+    /** close the stream**/
+    public void close() throws IOException {
+        inputStream.close();
+    }
+
+    /** read a byte in BigEndian - the same as LE because its only 1 byte*/
+    public byte readByteBE() throws IOException {
+        return inputStream.readByte();
+    }
+
+    /** read a byte in LittleEndian - the same as BE because its only 1 byte*/
+    public byte readByteLE() throws IOException {
+        return inputStream.readByte();
+    }
+    
+     /** read a byte in LittleEndian - the same as BE because its only 1 byte*/
+    public void readByteLEnum(byte[] b) throws IOException {
+        inputStream.readFully(b);
+    }
+    
+
+    /** read a byte in BigEndian - the same as LE because its only 1 byte.  returns int as per java.io.DataStream*/
+    public int readUnsignedByteBE() throws IOException {
+        return inputStream.readUnsignedByte();
+    }
+
+    /** read a byte in LittleEndian - the same as BE because its only 1 byte.  returns int as per java.io.DataStream*/
+    public int readUnsignedByteLE() throws IOException {
+        return inputStream.readUnsignedByte();
+    }
+
+    /** read a 16bit short in BE*/
+    public short readShortBE() throws IOException {
+        return inputStream.readShort();
+    }
+
+    /** read a 16bit short in LE*/
+    public short readShortLE() throws IOException {
+        inputStream.readFully(workSpace, 0, 2);
+
+        return (short) (((workSpace[1] & 0xff) << 8) | (workSpace[0] & 0xff));
+    }
+
+    /** read a 32bit int in BE*/
+    public int readIntBE() throws IOException {
+        return inputStream.readInt();
+    }
+
+    /** read a 32bit int in LE*/
+    public int readIntLE() throws IOException {
+        inputStream.readFully(workSpace, 0, 4);
+
+        return ((workSpace[3] & 0xff) << 24) | ((workSpace[2] & 0xff) << 16) |
+        ((workSpace[1] & 0xff) << 8) | (workSpace[0] & 0xff);
+    }
+
+    /** read a 64bit long  in BE*/
+    public long readLongBE() throws IOException {
+        return inputStream.readLong();
+    }
+
+    /** read a 64bit long  in LE*/
+    public long readLongLE() throws IOException {
+        inputStream.readFully(workSpace, 0, 8);
+
+        return ((long) (workSpace[7] & 0xff) << 56) |
+        ((long) (workSpace[6] & 0xff) << 48) |
+        ((long) (workSpace[5] & 0xff) << 40) |
+        ((long) (workSpace[4] & 0xff) << 32) |
+        ((long) (workSpace[3] & 0xff) << 24) |
+        ((long) (workSpace[2] & 0xff) << 16) |
+        ((long) (workSpace[1] & 0xff) << 8) | ((long) (workSpace[0] & 0xff));
+    }
+
+    /** read a 64bit double  in BE*/
+    public double readDoubleBE() throws IOException {
+        return inputStream.readDouble();
+    }
+
+    /** read a 64bit double  in LE*/
+    public double readDoubleLE() throws IOException {
+        long l;
+
+        inputStream.readFully(workSpace, 0, 8);
+        l = ((long) (workSpace[7] & 0xff) << 56) |
+            ((long) (workSpace[6] & 0xff) << 48) |
+            ((long) (workSpace[5] & 0xff) << 40) |
+            ((long) (workSpace[4] & 0xff) << 32) |
+            ((long) (workSpace[3] & 0xff) << 24) |
+            ((long) (workSpace[2] & 0xff) << 16) |
+            ((long) (workSpace[1] & 0xff) << 8) |
+            ((long) (workSpace[0] & 0xff));
+
+        return Double.longBitsToDouble(l);
+    }
+
+    /** skip ahead in the stream
+     * @param num number of bytes to read ahead
+     */
+    public int skipBytes(int num) throws IOException {
+        return inputStream.skipBytes(num);
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/InvalidShapefileException.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/InvalidShapefileException.java
new file mode 100644
index 0000000..a262a05
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/InvalidShapefileException.java
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+/**
+ * Thrown when an attempt is made to load a shapefile
+ * which contains an error such as an invlaid shape
+ */
+public class InvalidShapefileException extends ShapefileException{
+    public InvalidShapefileException(String s){
+        super(s);
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiLineHandler.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiLineHandler.java
new file mode 100644
index 0000000..7514eeb
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiLineHandler.java
@@ -0,0 +1,296 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * Wrapper for a Shapefile arc.
+ */
+public class MultiLineHandler implements ShapeHandler{
+    
+     int myShapeType= -1;
+     
+    public MultiLineHandler()
+    {
+        myShapeType = 3;
+    }
+    
+     public MultiLineHandler(int type) throws InvalidShapefileException
+        {
+            if  ( (type != 3) &&  (type != 13) &&  (type != 23) )
+                throw new InvalidShapefileException("MultiLineHandler constructor - expected type to be 3,13 or 23");
+            
+            myShapeType = type;
+    }
+    
+    
+    public Geometry read( EndianDataInputStream file , GeometryFactory geometryFactory, int contentLength) throws IOException,InvalidShapefileException 
+    {
+        
+        double junk;
+		int actualReadWords = 0; //actual number of words read (word = 16bits)
+       
+        
+        //file.setLittleEndianMode(true);
+        
+        int shapeType = file.readIntLE();
+		actualReadWords += 2;
+        
+        if (shapeType ==0)
+        {
+             return new MultiLineString(null,new PrecisionModel(),0); //null shape
+        }
+        
+        if (shapeType != myShapeType)
+        {
+            throw new InvalidShapefileException("MultilineHandler.read()  - file says its type "+shapeType+" but i'm expecting type "+myShapeType);
+        }
+        
+            //read bounding box (not needed)
+        junk = file.readDoubleLE();
+        junk =file.readDoubleLE();
+        junk =file.readDoubleLE();
+        junk =file.readDoubleLE();
+		actualReadWords += 4*4;
+  
+        
+        int numParts = file.readIntLE();
+        int numPoints = file.readIntLE();//total number of points
+		actualReadWords += 4;
+        
+        
+        int[] partOffsets = new int[numParts];
+        
+        //points = new Coordinate[numPoints];
+        
+        for ( int i = 0; i < numParts; i++ ){
+            partOffsets[i]=file.readIntLE();
+			actualReadWords += 2;
+        }
+        
+        LineString lines[] = new LineString[numParts];
+        Coordinate[] coords = new Coordinate[numPoints];
+        
+        for (int t =0;t<numPoints; t++)
+        {
+            coords[t] = new Coordinate(file.readDoubleLE(),file.readDoubleLE());
+			actualReadWords += 8;
+        }
+        
+        
+        
+        if (myShapeType ==13)
+        {
+             junk =file.readDoubleLE();  //z min, max
+             junk =file.readDoubleLE();
+			 actualReadWords += 8;
+            
+            for (int t =0;t<numPoints; t++)
+            {
+              coords[t].z =   file.readDoubleLE(); //z value
+		   	  actualReadWords += 4;
+            }
+        }
+        
+        if (myShapeType >=13)
+        {
+          //  int fullLength =  22 + 2*numParts + (numPoints * 8) + 4+4+4*numPoints+ 4+4+4*numPoints;
+		    int fullLength;
+            if (myShapeType == 13)
+            {
+            	//polylineZ (with M)
+				fullLength =  22 + 2*numParts + (numPoints * 8) + 4+4+4*numPoints+ 4+4+4*numPoints;
+            }
+            else
+            {
+				//	polylineM (with M)
+				fullLength =  22 + 2*numParts + (numPoints * 8) + 4+4+4*numPoints;
+            }
+            if (contentLength >= fullLength) //are ms actually there?
+            {
+                 junk =file.readDoubleLE();  //m min, max
+                 junk =file.readDoubleLE();
+				 actualReadWords += 8;
+
+                for (int t =0;t<numPoints; t++)
+                {
+                     junk =file.readDoubleLE(); //m value
+					 actualReadWords += 4;
+                }
+            }
+        }
+        
+	//verify that we have read everything we need
+	while (actualReadWords < contentLength)
+	{
+		  int junk2 = file.readShortBE();	
+		  actualReadWords += 1;
+	}
+	
+        
+        int offset = 0;
+        int start,finish,length;
+        for(int part=0;part<numParts;part++){
+            start = partOffsets[part];
+            if(part == numParts-1)
+            {
+                    finish = numPoints;
+            }
+            else {
+                finish=partOffsets[part+1];
+            }
+            length = finish-start;
+            Coordinate points[] = new Coordinate[length];
+            for(int i=0;i<length;i++){
+                points[i]=coords[offset];
+                offset++;
+            }
+            lines[part] = geometryFactory.createLineString(points);
+            
+        }
+        if (numParts ==1)
+            return lines[0];
+        else
+            return geometryFactory.createMultiLineString(lines);
+    }
+    
+    
+    /**
+     * Get the type of shape stored (Shapefile.ARC)
+     */
+    public int getShapeType(){
+        return myShapeType;
+    }
+    
+    public int getLength(Geometry geometry){
+        MultiLineString multi = (MultiLineString) geometry;
+        
+        int numlines, numpoints;
+        
+        numlines = multi.getNumGeometries();
+        numpoints = multi.getNumPoints();
+        
+        if (myShapeType == 3)
+        {
+             return 22 + 2*numlines + (numpoints * 8);
+        }
+        if (myShapeType == 23)
+        {
+             return 22 + 2*numlines + (numpoints * 8) + 4+4+4*numpoints;
+        }
+    
+     
+            return 22 + 2*numlines + (numpoints * 8) + 4+4+4*numpoints+ 4+4+4*numpoints;
+        
+        
+     //   return 22 + 2*numlines + (numpoints * 8);
+        
+        //return (44+(4*((GeometryCollection)geometry).getNumGeometries()));
+    }
+    
+    
+    double[] zMinMax(Geometry g)
+    {
+        double zmin,zmax;
+        boolean validZFound = false;
+        Coordinate[] cs = g.getCoordinates();
+        double[] result = new double[2];
+        
+        zmin = Double.NaN;
+        zmax = Double.NaN;
+        double z;
+        
+        for (int t=0;t<cs.length; t++)
+        {
+            z= cs[t].z ;
+            if (!(Double.isNaN( z ) ))
+            {
+                if (validZFound)
+                {
+                    if (z < zmin)
+                        zmin = z;
+                    if (z > zmax)
+                        zmax = z;
+                }
+                else
+                {
+                    validZFound = true;
+                    zmin =  z ;
+                    zmax =  z ;
+                }
+            }
+           
+        }
+        
+        result[0] = (zmin);
+        result[1] = (zmax);
+        return result;
+        
+    }
+    
+    
+}
+
+/*
+ * $Log: MultiLineHandler.java,v $
+ * Revision 1.1  2009/10/14 04:21:21  mbdavis
+ * added drag-n-drop for reading shp files
+ *
+ * Revision 1.4  2003/07/25 18:49:15  dblasby
+ * Allow "extra" data after the content.  Fixes the ICI shapefile bug.
+ *
+ * Revision 1.3  2003/02/04 02:10:37  jaquino
+ * Feature: EditWMSQuery dialog
+ *
+ * Revision 1.2  2003/01/22 18:31:05  jaquino
+ * Enh: Make About Box configurable
+ *
+ * Revision 1.3  2002/10/30 22:36:11  dblasby
+ * Line reader now returns LINESTRING(..) if there is only one part to the arc
+ * polyline.
+ *
+ * Revision 1.2  2002/09/09 20:46:22  dblasby
+ * Removed LEDatastream refs and replaced with EndianData[in/out]putstream
+ *
+ * Revision 1.1  2002/08/27 21:04:58  dblasby
+ * orginal
+ *
+ * Revision 1.2  2002/03/05 10:23:59  jmacgill
+ * made sure geometries were created using the factory methods
+ *
+ * Revision 1.1  2002/02/28 00:38:50  jmacgill
+ * Renamed files to more intuitve names
+ *
+ * Revision 1.3  2002/02/13 00:23:53  jmacgill
+ * First semi working JTS version of Shapefile code
+ *
+ * Revision 1.2  2002/02/11 18:42:45  jmacgill
+ * changed read and write statements so that they produce and take Geometry objects instead of specific MultiLine objects
+ * changed parts[] array name to partOffsets[] for clarity and consistency with ShapePolygon
+ *
+ * Revision 1.1  2002/02/11 16:54:43  jmacgill
+ * added shapefile code and directories
+ *
+ */
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiPointHandler.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiPointHandler.java
new file mode 100644
index 0000000..053bc61
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/MultiPointHandler.java
@@ -0,0 +1,203 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+/*
+ * MultiPointHandler.java
+ *
+ * Created on July 17, 2002, 4:13 PM
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ *
+ * @author  dblasby
+ */
+public class MultiPointHandler  implements ShapeHandler  {
+    int myShapeType= -1;
+    
+    /** Creates new MultiPointHandler */
+    public MultiPointHandler() {
+        myShapeType = 8;
+    }
+    
+        public MultiPointHandler(int type) throws InvalidShapefileException
+        {
+            if  ( (type != 8) &&  (type != 18) &&  (type != 28) )
+                throw new InvalidShapefileException("Multipointhandler constructor - expected type to be 8, 18, or 28");
+            
+        myShapeType = type;
+    }
+    
+    public Geometry read(EndianDataInputStream file,GeometryFactory geometryFactory,int contentLength) throws IOException,InvalidShapefileException{
+        //file.setLittleEndianMode(true);
+	
+		int actualReadWords = 0; //actual number of words read (word = 16bits)
+	
+        int shapeType = file.readIntLE();  
+		actualReadWords += 2;
+        
+        if (shapeType ==0)
+            return  new MultiPoint(null,new PrecisionModel(),0);
+        if (shapeType != myShapeType)
+        {
+            throw new InvalidShapefileException("Multipointhandler.read() - expected type code "+myShapeType+" but got "+shapeType);
+        }
+        //read bbox
+        file.readDoubleLE();
+        file.readDoubleLE();
+        file.readDoubleLE();
+        file.readDoubleLE();
+        
+		actualReadWords += 4*4;
+        
+        int numpoints = file.readIntLE(); 
+		actualReadWords += 2;
+	 
+        Coordinate[] coords = new Coordinate[numpoints];
+        for (int t=0;t<numpoints;t++)
+        {    
+          
+                double x = file.readDoubleLE();
+                double y = file.readDoubleLE();
+				actualReadWords += 8;
+                coords[t] = new Coordinate(x,y);
+        }
+        if (myShapeType == 18)
+        {
+            file.readDoubleLE(); //z min/max
+            file.readDoubleLE();
+			actualReadWords += 8;
+            for (int t=0;t<numpoints;t++)
+            { 
+                       double z =  file.readDoubleLE();//z
+						actualReadWords += 4;
+                       coords[t].z = z;
+            }
+        }
+        
+        
+        if (myShapeType >= 18)
+        {
+           // int fullLength = numpoints * 8 + 20 +8 +4*numpoints + 8 +4*numpoints;
+			int fullLength;
+			if (myShapeType == 18)
+			{
+				//multipoint Z (with m)
+				fullLength = 20 + (numpoints * 8)  +8 +4*numpoints + 8 +4*numpoints;
+			}
+			else
+			{
+				//multipoint M (with M)
+				fullLength = 20 + (numpoints * 8)  +8 +4*numpoints;
+			}
+			
+            if (contentLength >= fullLength)  //is the M portion actually there?
+            {
+                file.readDoubleLE(); //m min/max
+                file.readDoubleLE();
+				actualReadWords += 8;
+                for (int t=0;t<numpoints;t++)
+                { 
+                            file.readDoubleLE();//m
+							actualReadWords += 4;
+                }
+            }
+        }
+        
+	//verify that we have read everything we need
+	while (actualReadWords < contentLength)
+	{
+		  int junk2 = file.readShortBE();	
+		  actualReadWords += 1;
+	}
+	
+        return geometryFactory.createMultiPoint(coords);
+    }
+    
+    double[] zMinMax(Geometry g)
+    {
+        double zmin,zmax;
+        boolean validZFound = false;
+        Coordinate[] cs = g.getCoordinates();
+        double[] result = new double[2];
+        
+        zmin = Double.NaN;
+        zmax = Double.NaN;
+        double z;
+        
+        for (int t=0;t<cs.length; t++)
+        {
+            z= cs[t].z ;
+            if (!(Double.isNaN( z ) ))
+            {
+                if (validZFound)
+                {
+                    if (z < zmin)
+                        zmin = z;
+                    if (z > zmax)
+                        zmax = z;
+                }
+                else
+                {
+                    validZFound = true;
+                    zmin =  z ;
+                    zmax =  z ;
+                }
+            }
+           
+        }
+        
+        result[0] = (zmin);
+        result[1] = (zmax);
+        return result;
+        
+    }
+    
+    
+    
+    /**
+     * Returns the shapefile shape type value for a point
+     * @return int Shapefile.POINT
+     */
+    public  int getShapeType(){
+        return myShapeType;
+    }
+    
+    /**
+     * Calcuates the record length of this object.
+     * @return int The length of the record that this shapepoint will take up in a shapefile
+     **/
+    public int getLength(Geometry geometry){
+        MultiPoint mp = (MultiPoint) geometry;
+    
+        if (myShapeType == 8)
+            return mp.getNumGeometries() * 8 + 20;
+        if (myShapeType == 28)
+            return mp.getNumGeometries() * 8 + 20 +8 +4*mp.getNumGeometries();
+        
+        return mp.getNumGeometries() * 8 + 20 +8 +4*mp.getNumGeometries() + 8 +4*mp.getNumGeometries() ;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PointHandler.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PointHandler.java
new file mode 100644
index 0000000..1c0974d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PointHandler.java
@@ -0,0 +1,106 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * Wrapper for a Shapefile point.
+ */
+public class PointHandler implements ShapeHandler{
+    
+    int Ncoords=2; //2 = x,y ;  3= x,y,m ; 4 = x,y,z,m
+    int myShapeType = -1;
+    
+    public PointHandler(int type) throws InvalidShapefileException
+    {
+        if ( (type != 1) && (type != 11) && (type != 21))// 2d, 2d+m, 3d+m
+            throw new InvalidShapefileException("PointHandler constructor: expected a type of 1, 11 or 21");
+        myShapeType = type;
+    }
+    
+    public PointHandler()
+    {
+        myShapeType = 1; //2d
+    }
+    
+    public Geometry read(EndianDataInputStream file,GeometryFactory geometryFactory,int contentLength) throws IOException,InvalidShapefileException
+    {
+      //  file.setLittleEndianMode(true);
+	int actualReadWords = 0; //actual number of words read (word = 16bits)
+	
+        int shapeType = file.readIntLE();
+		actualReadWords += 2;
+       
+        if (shapeType != myShapeType)
+            throw new InvalidShapefileException("pointhandler.read() - handler's shapetype doesnt match file's");
+        
+        double x = file.readDoubleLE();
+        double y = file.readDoubleLE();
+        double m , z = Double.NaN;
+		actualReadWords += 8;
+        
+        if ( shapeType ==11 )
+        {
+            z= file.readDoubleLE();
+			actualReadWords += 4;
+        }
+        if ( shapeType >=11 )
+        {
+            m = file.readDoubleLE();
+			actualReadWords += 4;
+        }
+        
+	//verify that we have read everything we need
+	while (actualReadWords < contentLength)
+	{
+		  int junk2 = file.readShortBE();	
+		  actualReadWords += 1;
+	}
+        
+        return geometryFactory.createPoint(new Coordinate(x,y,z));
+    }
+    
+    
+    /**
+     * Returns the shapefile shape type value for a point
+     * @return int Shapefile.POINT
+     */
+    public  int getShapeType(){  
+        return myShapeType;
+    }
+    
+    /**
+     * Calcuates the record length of this object.
+     * @return int The length of the record that this shapepoint will take up in a shapefile
+     **/
+    public int getLength(Geometry geometry){
+        if (myShapeType == Shapefile.POINT)
+            return 10;
+        if (myShapeType == Shapefile.POINTM)
+            return 14;
+        
+        return 18;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PolygonHandler.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PolygonHandler.java
new file mode 100644
index 0000000..fc6b29c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/PolygonHandler.java
@@ -0,0 +1,421 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.IOException;
+import java.lang.reflect.Array;
+import java.util.ArrayList;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+
+
+/**
+ * Wrapper for a Shapefile polygon.
+ */
+public class PolygonHandler implements ShapeHandler{
+    int myShapeType;
+    
+    public PolygonHandler()
+    {
+        myShapeType = 5;
+    }
+    
+      public PolygonHandler(int type) throws InvalidShapefileException
+        {
+            if  ( (type != 5) &&  (type != 15) &&  (type != 25) )
+                throw new InvalidShapefileException("PolygonHandler constructor - expected type to be 5, 15, or 25.");
+            
+            myShapeType = type;
+    }
+    
+    //returns true if testPoint is a point in the pointList list.
+    boolean pointInList(Coordinate testPoint, Coordinate[] pointList)
+    {
+        int t, numpoints;
+        Coordinate  p;
+        
+        numpoints = Array.getLength( pointList) ;
+        for (t=0;t<numpoints; t++)
+        {
+            p = pointList[t];
+            if ( (testPoint.x == p.x) && (testPoint.y == p.y) &&
+                    ((testPoint.z == p.z) || (!(testPoint.z == testPoint.z))  )  //nan test; x!=x iff x is nan
+                    )
+            {
+                return true;
+            }
+        }
+        return false;
+    }
+    
+    public Geometry read( EndianDataInputStream file , GeometryFactory geometryFactory, int contentLength)
+    throws IOException, InvalidShapefileException
+    {
+    
+    	int actualReadWords = 0; //actual number of words read (word = 16bits)
+        
+       // file.setLittleEndianMode(true);
+        int shapeType = file.readIntLE();	
+		actualReadWords += 2;
+        
+         if (shapeType ==0)
+        {
+             return new MultiPolygon(null,new PrecisionModel(),0); //null shape
+        }
+        
+        if ( shapeType != myShapeType ) {
+            throw new InvalidShapefileException
+            ("PolygonHandler.read() - got shape type "+shapeType+" but was expecting "+myShapeType);
+        }
+        
+        //bounds
+        file.readDoubleLE();
+        file.readDoubleLE();
+        file.readDoubleLE();
+        file.readDoubleLE();
+        
+		actualReadWords += 4*4;
+ 
+        
+        int partOffsets[];
+        
+        int numParts = file.readIntLE();
+        int numPoints = file.readIntLE();       
+		actualReadWords += 4;
+        
+        partOffsets = new int[numParts];
+        
+        for(int i = 0;i<numParts;i++){
+            partOffsets[i]=file.readIntLE();
+			actualReadWords += 2;
+        }
+        
+        //LinearRing[] rings = new LinearRing[numParts];
+        ArrayList shells = new ArrayList();
+        ArrayList holes = new ArrayList();
+        Coordinate[] coords = new Coordinate[numPoints];
+        
+        for(int t=0;t<numPoints;t++)
+        {
+            coords[t]= new Coordinate(file.readDoubleLE(),file.readDoubleLE());
+			actualReadWords += 8;
+        }
+        
+        if (myShapeType == 15)
+        {
+                //z
+            file.readDoubleLE();  //zmin
+            file.readDoubleLE();  //zmax
+			actualReadWords += 8;
+             for(int t=0;t<numPoints;t++)
+            {
+                coords[t].z = file.readDoubleLE();
+				actualReadWords += 4;
+            }
+        }
+      
+        if (myShapeType >= 15)
+        {
+          //  int fullLength = 22 + (2*numParts) + (8*numPoints) + 8 + (4*numPoints)+ 8 + (4*numPoints);
+          int fullLength;
+          if (myShapeType == 15)
+          {
+          		//polyZ (with M)
+			    fullLength = 22 + (2*numParts) + (8*numPoints) + 8 + (4*numPoints)+ 8 + (4*numPoints);         	
+          }
+          else
+          {
+          		//polyM (with M)
+				fullLength = 22 + (2*numParts) + (8*numPoints) + 8+ (4*numPoints) ;
+          }
+            if (contentLength >= fullLength)
+            {
+                    file.readDoubleLE();  //mmin
+                    file.readDoubleLE();  //mmax
+					actualReadWords += 8;
+                    for(int t=0;t<numPoints;t++)
+                    {
+                         file.readDoubleLE();
+					     actualReadWords += 4;
+                    }
+            }            
+        }
+        
+        
+	//verify that we have read everything we need
+	while (actualReadWords < contentLength)
+	{
+		  int junk = file.readShortBE();	
+		 actualReadWords += 1;
+	}
+	
+        
+        int offset = 0;
+        int start,finish,length;
+        for(int part=0;part<numParts;part++){
+            start = partOffsets[part];
+            if(part == numParts-1){finish = numPoints;}
+            else {
+                finish=partOffsets[part+1];
+            }
+            length = finish-start;
+            Coordinate points[] = new Coordinate[length];
+            for(int i=0;i<length;i++){
+                points[i]=coords[offset];
+                offset++;
+            }
+            LinearRing ring = geometryFactory.createLinearRing(points);
+            if(Orientation.isCCW(points)){
+                holes.add(ring);
+            }
+            else{
+                shells.add(ring);
+            }
+        }
+        
+        ArrayList holesForShells = assignHolesToShells(shells, holes);
+
+        Polygon[] polygons = new Polygon[shells.size()];
+        for (int i = 0; i < shells.size(); i++) {
+          polygons[i] = geometryFactory.createPolygon((LinearRing) shells.get(i),
+              (LinearRing[]) ((ArrayList) holesForShells.get(i))
+                  .toArray(new LinearRing[0]));
+        }
+
+        if (polygons.length == 1) {
+          return polygons[0];
+        }
+
+        holesForShells = null;
+        shells = null;
+        holes = null;
+        // its a multi part
+
+        Geometry result = geometryFactory.createMultiPolygon(polygons);
+        // if (!(result.isValid() ))
+        // System.out.println("geom isnt valid");
+        return result;
+      }
+
+      private ArrayList assignHolesToShells(ArrayList shells, ArrayList holes)
+      {
+        // now we have a list of all shells and all holes
+        ArrayList holesForShells = new ArrayList(shells.size());
+        for (int i = 0; i < shells.size(); i++) {
+          holesForShells.add(new ArrayList());
+        }
+
+        // find homes
+        for (int i = 0; i < holes.size(); i++) {
+          LinearRing testHole = (LinearRing) holes.get(i);
+          LinearRing minShell = null;
+          Envelope minEnv = null;
+          Envelope testHoleEnv = testHole.getEnvelopeInternal();
+          Coordinate testHolePt = testHole.getCoordinateN(0);
+          LinearRing tryShell;
+          int nShells = shells.size();
+          for (int j = 0; j < nShells; j++) {
+            tryShell = (LinearRing) shells.get(j);
+            Envelope tryShellEnv = tryShell.getEnvelopeInternal();
+            if (! tryShellEnv.contains(testHoleEnv)) continue;
+            
+            boolean isContained = false;
+            Coordinate[] coordList = tryShell.getCoordinates();
+
+            if (nShells <= 1 
+                || PointLocation.isInRing(testHolePt, coordList) 
+                || pointInList(testHolePt, coordList))
+              isContained = true;
+            
+            // check if new containing ring is smaller than the current minimum ring
+            if (minShell != null)
+              minEnv = minShell.getEnvelopeInternal();
+            if (isContained) {
+              if (minShell == null || minEnv.contains(tryShellEnv)) {
+                minShell = tryShell;
+              }
+            }
+          }
+
+          if (minShell == null) {
+            System.err.println("Found polygon with a hole not inside a shell");
+          }
+          else {
+            // ((ArrayList)holesForShells.get(shells.indexOf(minShell))).add(testRing);
+            ((ArrayList) holesForShells.get(findIndex(shells, minShell)))
+                .add(testHole);
+          }
+        }
+        return holesForShells;
+      }
+
+      /**
+       * Finds a object in a list. Should be much faster than indexof
+       * 
+       * @param list
+       * @param o
+       * @return
+       */
+      private static int findIndex(ArrayList list, Object o)
+      {
+        int n = list.size();
+        for (int i = 0; i < n; i++) {
+          if (list.get(i) == o)
+            return i;
+        }
+        return -1;
+      }
+    
+    
+    public int getShapeType(){
+        return myShapeType;
+    }
+    public int getLength(Geometry geometry){
+        
+           MultiPolygon multi;
+        if(geometry instanceof MultiPolygon){
+            multi = (MultiPolygon)geometry;
+        }
+        else{
+            multi = new MultiPolygon(new Polygon[]{(Polygon)geometry},geometry.getPrecisionModel(),geometry.getSRID());
+        }
+        
+         int nrings=0;
+        
+        for (int t=0;t<multi.getNumGeometries();t++)
+        {
+            Polygon p;
+            p = (Polygon) multi.getGeometryN(t);
+            nrings = nrings + 1 + p.getNumInteriorRing();
+        }
+         
+         int npoints = multi.getNumPoints();
+         
+         if (myShapeType == 15)
+         {
+             return 22+(2*nrings)+8*npoints + 4*npoints+8 +4*npoints+8;
+         }
+         if (myShapeType==25)
+         {
+             return 22+(2*nrings)+8*npoints + 4*npoints+8 ;
+         }
+         
+         
+         return 22+(2*nrings)+8*npoints;
+    }
+    
+    
+      double[] zMinMax(Geometry g)
+    {
+        double zmin,zmax;
+        boolean validZFound = false;
+        Coordinate[] cs = g.getCoordinates();
+        double[] result = new double[2];
+        
+        zmin = Double.NaN;
+        zmax = Double.NaN;
+        double z;
+        
+        for (int t=0;t<cs.length; t++)
+        {
+            z= cs[t].z ;
+            if (!(Double.isNaN( z ) ))
+            {
+                if (validZFound)
+                {
+                    if (z < zmin)
+                        zmin = z;
+                    if (z > zmax)
+                        zmax = z;
+                }
+                else
+                {
+                    validZFound = true;
+                    zmin =  z ;
+                    zmax =  z ;
+                }
+            }
+           
+        }
+        
+        result[0] = (zmin);
+        result[1] = (zmax);
+        return result;
+        
+    }
+    
+    
+}
+
+/*
+ * $Log: PolygonHandler.java,v $
+ * Revision 1.1  2009/10/14 04:21:22  mbdavis
+ * added drag-n-drop for reading shp files
+ *
+ * Revision 1.5  2003/09/23 17:15:26  dblasby
+ * *** empty log message ***
+ *
+ * Revision 1.4  2003/07/25 18:49:15  dblasby
+ * Allow "extra" data after the content.  Fixes the ICI shapefile bug.
+ *
+ * Revision 1.3  2003/02/04 02:10:37  jaquino
+ * Feature: EditWMSQuery dialog
+ *
+ * Revision 1.2  2003/01/22 18:31:05  jaquino
+ * Enh: Make About Box configurable
+ *
+ * Revision 1.2  2002/09/09 20:46:22  dblasby
+ * Removed LEDatastream refs and replaced with EndianData[in/out]putstream
+ *
+ * Revision 1.1  2002/08/27 21:04:58  dblasby
+ * orginal
+ *
+ * Revision 1.3  2002/03/05 10:51:01  andyt
+ * removed use of factory from write method
+ *
+ * Revision 1.2  2002/03/05 10:23:59  jmacgill
+ * made sure geometries were created using the factory methods
+ *
+ * Revision 1.1  2002/02/28 00:38:50  jmacgill
+ * Renamed files to more intuitve names
+ *
+ * Revision 1.4  2002/02/13 00:23:53  jmacgill
+ * First semi working JTS version of Shapefile code
+ *
+ * Revision 1.3  2002/02/11 18:44:22  jmacgill
+ * replaced geometry constructions with calls to geometryFactory.createX methods
+ *
+ * Revision 1.2  2002/02/11 18:28:41  jmacgill
+ * rewrote to have static read and write methods
+ *
+ * Revision 1.1  2002/02/11 16:54:43  jmacgill
+ * added shapefile code and directories
+ *
+ */
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeHandler.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeHandler.java
new file mode 100644
index 0000000..1a94541
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeHandler.java
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+
+public interface ShapeHandler {
+    public int getShapeType();
+    public Geometry read(EndianDataInputStream file,GeometryFactory geometryFactory,int contentLength) throws java.io.IOException,InvalidShapefileException;
+    public int getLength(Geometry geometry); //length in 16bit words
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeTypeNotSupportedException.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeTypeNotSupportedException.java
new file mode 100644
index 0000000..df65831
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapeTypeNotSupportedException.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+/**
+ * Thrown when an attempt is made to load a shapefile
+ * which contains a shape type that is not supported
+ * by the loader
+ */
+public class ShapeTypeNotSupportedException extends ShapefileException{
+    public ShapeTypeNotSupportedException(String s){
+        super(s);
+    }
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/Shapefile.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/Shapefile.java
new file mode 100644
index 0000000..2f05c94
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/Shapefile.java
@@ -0,0 +1,334 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.*;
+import java.net.URL;
+import java.net.URLConnection;
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.*;
+
+
+
+
+
+public class Shapefile  
+{
+
+
+    static final int    SHAPEFILE_ID = 9994;
+    static final int    VERSION = 1000;
+
+    public static final int    NULL = 0;
+    public static final int    POINT = 1;
+      public static final int    POINTZ = 11;
+        public static final int    POINTM = 21;
+    public static final int    ARC = 3;
+    public static final int    ARCM = 23;
+    public static final int    ARCZ = 13;
+    public static final int    POLYGON = 5;
+    public static final int    POLYGONM = 25;
+    public static final int    POLYGONZ = 15;
+    public static final int    MULTIPOINT = 8;
+    public static final int    MULTIPOINTM = 28;
+    public static final int    MULTIPOINTZ = 18;
+    public static final int    UNDEFINED = -1;
+    //Types 2,4,6,7 and 9 were undefined at time or writeing
+
+    public static final int XY = 2;
+    public static final int XYM = 3;
+    public static final int XYZM = 4;
+    
+    private URL baseURL;
+    private InputStream myInputStream;
+    private GeometryFactory geomFactory;
+
+    /**
+     * Creates and initialises a shapefile from a url
+     * @param url The url of the shapefile
+     */
+    public Shapefile(URL url){
+        baseURL=url;
+        myInputStream= null;
+        try {
+         URLConnection uc = baseURL.openConnection();
+         myInputStream = new BufferedInputStream(uc.getInputStream());
+        }
+        catch (Exception e)
+        {
+        }
+    }
+
+      public Shapefile(InputStream IS){
+       myInputStream = IS;
+    }
+
+
+    private EndianDataInputStream getInputStream() throws IOException
+    {
+        if (myInputStream == null)
+        {
+            throw new IOException("Could not make a connection to the URL: " + baseURL);
+        }
+        EndianDataInputStream sfile = new EndianDataInputStream(myInputStream);
+        return sfile;
+    }
+
+
+    /**
+     * Initialises a shapefile from disk.
+     * Use Shapefile(String) if you don't want to use LEDataInputStream directly (recomened)
+     */
+    public GeometryCollection read(GeometryFactory geometryFactory) throws IOException,ShapefileException,Exception{
+       EndianDataInputStream file = getInputStream();
+        if(file==null) throw new IOException("Failed connection or no content for "+baseURL);
+        ShapefileHeader mainHeader = new ShapefileHeader(file);
+        if(mainHeader.getVersion() < VERSION){System.err.println("Sf-->Warning, Shapefile format ("+mainHeader.getVersion()+") older that supported ("+VERSION+"), attempting to read anyway");}
+        if(mainHeader.getVersion() > VERSION){System.err.println("Sf-->Warning, Shapefile format ("+mainHeader.getVersion()+") newer that supported ("+VERSION+"), attempting to read anyway");}
+
+        Geometry body;
+        ArrayList list = new ArrayList();
+        int type=mainHeader.getShapeType();
+        ShapeHandler handler = getShapeHandler(type);
+        if(handler==null)throw new ShapeTypeNotSupportedException("Unsuported shape type:"+type);
+
+        int recordNumber=0;
+        int contentLength=0;
+        try{
+            while(true){
+               // file.setLittleEndianMode(false);
+                recordNumber=file.readIntBE();
+                contentLength=file.readIntBE();
+                try{
+                    body = handler.read(file,geometryFactory,contentLength);
+                    list.add(body);
+                   // System.out.println("Done record: " + recordNumber);
+                }catch(IllegalArgumentException r2d2){
+                    //System.out.println("Record " +recordNumber+ " has is NULL Shape");
+                    list.add(new GeometryCollection(null,null,-1));
+                }catch(Exception c3p0){
+                    System.out.println("Error processing record (a):" +recordNumber);
+                    System.out.println(c3p0.getMessage());
+                    c3p0.printStackTrace();
+                    list.add(new GeometryCollection(null,null,-1));
+                }
+               // System.out.println("processing:" +recordNumber);
+            }
+        }catch(EOFException e){
+
+        }
+        return geometryFactory.createGeometryCollection((Geometry[])list.toArray(new Geometry[]{}));
+    }
+
+    private EndianDataInputStream file;
+    private ShapefileHeader mainHeader;
+    private ShapeHandler handler;
+    private int recordNumber;
+    
+    /**
+     * Initialises a shapefile from disk.
+     * Use Shapefile(String) if you don't want to use LEDataInputStream directly (recomened)
+     */
+    public void readStream(GeometryFactory geometryFactory)
+        throws IOException,ShapefileException,Exception
+    {
+      geomFactory = geometryFactory;
+       file = getInputStream();
+        if(file==null) throw new IOException("Failed connection or no content for "+baseURL);
+        mainHeader = new ShapefileHeader(file);
+        if(mainHeader.getVersion() < VERSION){System.err.println("Sf-->Warning, Shapefile format ("+mainHeader.getVersion()+") older that supported ("+VERSION+"), attempting to read anyway");}
+        if(mainHeader.getVersion() > VERSION){System.err.println("Sf-->Warning, Shapefile format ("+mainHeader.getVersion()+") newer that supported ("+VERSION+"), attempting to read anyway");}
+
+        //ArrayList list = new ArrayList();
+        int type=mainHeader.getShapeType();
+        handler = getShapeHandler(type);
+        if(handler==null)throw new ShapeTypeNotSupportedException("Unsuported shape type:"+type);
+
+        recordNumber=0;
+    }
+
+    /**
+     * Returns the next geometry in the shapefile stream
+     * @return null at EOF
+     * @throws IOException
+     */
+    public Geometry next()
+        throws IOException
+    {
+      Geometry geom = null;
+      try{
+        // file.setLittleEndianMode(false);
+        recordNumber=file.readIntBE();
+        int contentLength=file.readIntBE();
+        try{
+          geom = handler.read(file,geomFactory,contentLength);
+          // System.out.println("Done record: " + recordNumber);
+        }catch(IllegalArgumentException r2d2){
+          //System.out.println("Record " +recordNumber+ " has is NULL Shape");
+          geom = new GeometryCollection(null,null,-1);
+        }catch(Exception c3p0){
+          System.out.println("Error processing record (a):" +recordNumber);
+          System.out.println(c3p0.getMessage());
+          c3p0.printStackTrace();
+          geom = new GeometryCollection(null,null,-1);
+        }
+        // System.out.println("processing:" +recordNumber);
+      }
+      catch(EOFException e){
+        close();
+      }
+      return geom;
+    }
+
+    public void close()
+        throws IOException
+    {
+      file.close();
+    }
+
+       //ShapeFileDimentions =>    2=x,y ; 3=x,y,m ; 4=x,y,z,m
+
+
+
+    /**
+     * Returns a string for the shape type of index.
+     * @param index An int coresponding to the shape type to be described
+     * @return A string descibing the shape type
+     */
+    public static String getShapeTypeDescription(int index){
+        switch(index){
+            case(NULL):return ("Null");
+            case(POINT):return ("Points");
+            case(POINTZ):return ("Points Z");
+            case(POINTM):return ("Points M");
+            case(ARC):return ("Arcs");
+            case(ARCM):return ("ArcsM");
+            case(ARCZ):return ("ArcsM");
+            case(POLYGON):return ("Polygon");
+            case(POLYGONM):return ("PolygonM");
+            case(POLYGONZ):return ("PolygonZ");
+            case(MULTIPOINT):return ("Multipoint");
+            case(MULTIPOINTM):return ("MultipointM");
+            case(MULTIPOINTZ):return ("MultipointZ");
+            default:return ("Undefined");
+        }
+    }
+
+    public static ShapeHandler getShapeHandler(Geometry geom, int ShapeFileDimentions ) throws Exception
+    {
+        return getShapeHandler(getShapeType(geom,ShapeFileDimentions));
+    }
+
+    public static ShapeHandler getShapeHandler(int type) throws Exception
+    {
+        switch(type){
+            case Shapefile.POINT: return new PointHandler();
+            case Shapefile.POINTZ: return new PointHandler(Shapefile.POINTZ);
+            case Shapefile.POINTM: return new PointHandler(Shapefile.POINTM);
+            case Shapefile.POLYGON: return new PolygonHandler();
+            case Shapefile.POLYGONM: return new PolygonHandler(Shapefile.POLYGONM);
+            case Shapefile.POLYGONZ: return new PolygonHandler(Shapefile.POLYGONZ);
+            case Shapefile.ARC: return new MultiLineHandler();
+            case Shapefile.ARCM: return new MultiLineHandler(Shapefile.ARCM);
+            case Shapefile.ARCZ: return new MultiLineHandler(Shapefile.ARCZ);
+            case Shapefile.MULTIPOINT: return new MultiPointHandler();
+            case Shapefile.MULTIPOINTM: return new MultiPointHandler(Shapefile.MULTIPOINTM);
+            case Shapefile.MULTIPOINTZ: return new MultiPointHandler(Shapefile.MULTIPOINTZ);
+        }
+        return null;
+    }
+
+     //ShapeFileDimentions =>    2=x,y ; 3=x,y,m ; 4=x,y,z,m
+    public static int getShapeType(Geometry geom, int coordDimension ) throws ShapefileException
+    {
+
+        if ( (coordDimension !=2) && (coordDimension !=3) && (coordDimension !=4) )
+        {
+            throw new ShapefileException("invalid ShapeFileDimentions for getShapeType - expected 2,3,or 4 but got "+coordDimension+"  (2=x,y ; 3=x,y,m ; 4=x,y,z,m)");
+            //ShapeFileDimentions = 2;
+        }
+
+
+        if(geom instanceof Point)
+        {
+            switch (coordDimension)
+            {
+                case 2: return Shapefile.POINT;
+                case 3: return Shapefile.POINTM;
+                case 4: return Shapefile.POINTZ;
+            }
+        }
+        if(geom instanceof MultiPoint)
+        {
+            switch (coordDimension)
+            {
+                case 2: return Shapefile.MULTIPOINT;
+                case 3: return Shapefile.MULTIPOINTM;
+                case 4: return Shapefile.MULTIPOINTZ;
+            }
+        }
+        if ( (geom instanceof Polygon) || (geom instanceof MultiPolygon) )
+        {
+            switch (coordDimension)
+            {
+                case 2: return Shapefile.POLYGON;
+                case 3: return Shapefile.POLYGONM;
+                case 4: return Shapefile.POLYGONZ;
+            }
+        }
+        if ( (geom instanceof LineString) || (geom instanceof MultiLineString) )
+        {
+            switch (coordDimension)
+            {
+                case 2: return Shapefile.ARC;
+                case 3: return Shapefile.ARCM;
+                case 4: return Shapefile.ARCZ;
+            }
+        }
+        return Shapefile.UNDEFINED;
+    }
+
+    public synchronized void readIndex(InputStream is) throws IOException {
+        EndianDataInputStream file = null;
+        try{
+            BufferedInputStream in = new BufferedInputStream(is);
+            file = new EndianDataInputStream(in);
+        }catch(Exception e){System.err.println(e);}
+        ShapefileHeader head = new ShapefileHeader(file);
+
+        int pos=0,len=0;
+        //file.setLittleEndianMode(false);
+        file.close();
+    }
+}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileException.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileException.java
new file mode 100644
index 0000000..f9a904d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileException.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+/**
+ * Thrown when an error relating to the shapefile
+ * occures
+ */
+public class ShapefileException extends Exception{
+    public ShapefileException(){
+        super();
+    }    
+    public ShapefileException(String s){
+        super(s);
+    }
+}
+
+
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileHeader.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileHeader.java
new file mode 100644
index 0000000..4707e05
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/io/shapefile/ShapefileHeader.java
@@ -0,0 +1,121 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ * 
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+/*
+ * Header.java
+ *
+ * Created on February 12, 2002, 3:29 PM
+ */
+
+package org.locationtech.jtstest.testbuilder.io.shapefile;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.GeometryCollection;
+
+
+/**
+ *
+ * @author  jamesm
+ */
+public class ShapefileHeader{
+    private final static boolean DEBUG=false;
+    private int fileCode = -1;
+    public int fileLength = -1;
+    private int indexLength = -1;
+    private int version = -1;
+    private int shapeType = -1;
+    //private double[] bounds = new double[4];
+    private Envelope bounds;
+    
+    public ShapefileHeader(EndianDataInputStream file) throws IOException {
+      //  file.setLittleEndianMode(false);
+        fileCode = file.readIntBE();
+       // if(DEBUG)System.out.println("Sfh->Filecode "+fileCode);
+        if ( fileCode != Shapefile.SHAPEFILE_ID )
+            System.err.println("Sfh->WARNING filecode "+fileCode+" not a match for documented shapefile code "+Shapefile.SHAPEFILE_ID);
+        
+        for(int i=0;i<5;i++){
+            int tmp = file.readIntBE();
+           // if(DEBUG)System.out.println("Sfh->blank "+tmp);
+        }
+        fileLength = file.readIntBE();
+        
+      //  file.setLittleEndianMode(true);
+        version=file.readIntLE();
+        shapeType=file.readIntLE();
+       
+        //read in and for now ignore the bounding box
+        for(int i = 0;i<4;i++){
+            file.readDoubleLE();
+        }
+        
+        //skip remaining unused bytes
+       // file.setLittleEndianMode(false);//well they may not be unused forever...
+        file.skipBytes(32);
+    }
+    
+    public ShapefileHeader(GeometryCollection geometries,int dims) throws Exception
+    {
+        ShapeHandler handle;
+        if (geometries.getNumGeometries() == 0)
+        {
+            handle = new PointHandler(); //default
+        }
+        else
+        {
+               handle = Shapefile.getShapeHandler(geometries.getGeometryN(0),dims);
+        }
+        int numShapes = geometries.getNumGeometries();
+        shapeType = handle.getShapeType();
+        version = Shapefile.VERSION;
+        fileCode = Shapefile.SHAPEFILE_ID;
+        bounds = geometries.getEnvelopeInternal();
+        fileLength = 0;
+        for(int i=0;i<numShapes;i++){
+            fileLength+=handle.getLength(geometries.getGeometryN(i));
+            fileLength+=4;//for each header
+        }
+        fileLength+=50;//space used by this, the main header
+        indexLength = 50+(4*numShapes);
+    }
+    
+    public void setFileLength(int fileLength){
+        this.fileLength = fileLength;
+    }
+        
+    public int getShapeType(){
+        return shapeType;
+    }
+    
+    public int getVersion(){
+        return version;
+    }
+    
+    public Envelope getBounds(){
+        return bounds;
+    }
+    
+    public String toString()  {
+        String res = new String("Sf-->type "+fileCode+" size "+fileLength+" version "+ version + " Shape Type "+shapeType);
+        return res;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DisplayParameters.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DisplayParameters.java
new file mode 100644
index 0000000..22b6d89
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DisplayParameters.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jtstest.testbuilder.AppConstants;
+
+public class DisplayParameters {
+  
+  protected static boolean showingGrid = true;
+  protected static boolean showingStructure = false;
+  protected static boolean showingOrientation = false;
+  protected static boolean showingVertices = true;
+  protected static boolean showingLabel = true;
+  protected static boolean showingCoordinates = true;
+  protected static boolean isMagnifyingTopology = false;
+  protected static double topologyStretchSize = AppConstants.TOPO_STRETCH_VIEW_DIST;
+
+  public static boolean isShowingStructure() {
+    return showingStructure;
+  }
+
+  public static void setShowingStructure(boolean show) {
+    showingStructure = show;
+  }
+
+  public static boolean isShowingOrientation() {
+    return showingOrientation;
+  }
+
+  public static void setShowingOrientation(boolean show) {
+    showingOrientation = show;
+  }
+
+  public static boolean isShowingGrid() {
+    return showingGrid;
+  }
+
+  public static void setShowingGrid(boolean show) {
+    showingGrid = show;
+  }
+
+  public static boolean isShowingVertices() {
+    return showingVertices;
+  }
+
+  public static void setShowingVertices(boolean show) {
+    showingVertices = show;
+  }
+
+  public static void setShowingLabel(boolean show) {
+    showingLabel = show;
+  }
+
+  public static boolean isShowingLabel() {
+    return showingLabel;
+  }
+
+  public static boolean isMagnifyingTopology() {
+    return isMagnifyingTopology;
+  }
+
+  public static void setMagnifyingTopology(boolean show) {
+    isMagnifyingTopology = show;
+  }
+
+  public static void setTopologyStretchSize(double pixels) {
+    topologyStretchSize = pixels;
+  }
+
+  public static double getTopologyStretchSize() {
+    return topologyStretchSize;
+  }
+
+  public static int MAX_DISPLAY_POINTS = 2000;
+
+  public static final int FILL_BASIC = 1;
+  public static final int FILL_VARY = 2;
+  public static final int FILL_RAINBOW = 3;
+  public static final int FILL_RAINBOW_RANDOM = 4;
+
+  private static int fillType = FILL_BASIC;
+
+  public static int fillType() {
+    return fillType;
+  }
+
+  public static void setFillType(int type) {
+    fillType = type;  
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DrawingGrid.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DrawingGrid.java
new file mode 100644
index 0000000..8e626af
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/DrawingGrid.java
@@ -0,0 +1,88 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.geom.Point2D;
+
+
+/**
+ * @version 1.7
+ */
+public class DrawingGrid 
+{
+	public static int DEFAULT_GRID_SIZE = 10;
+
+	public static final int GRID_MAJOR_FACTOR = 1;
+	
+  private double gridSize = DEFAULT_GRID_SIZE;
+  private int numGridUnits;
+
+  public DrawingGrid(int gridSize)
+  {
+    setGridSize(gridSize);
+  }
+
+  public DrawingGrid()
+  {
+    this(DEFAULT_GRID_SIZE);
+  }
+
+  public Point2D snapToGrid(Point2D modelPoint)
+  {
+  	return snapToGrid(modelPoint, 1);
+  }
+  
+  public Point2D snapToMajorGrid(Point2D modelPoint)
+  {
+  	return snapToGrid(modelPoint, GRID_MAJOR_FACTOR);
+  }
+  
+  public Point2D snapToGrid(Point2D modelPoint, int factor)
+  {
+    double rx, ry;
+    int numUnits = factor * numGridUnits;
+    
+    if (isFractional()) {
+      rx = Math.floor(modelPoint.getX() * numUnits + .5) / numUnits;
+      ry = Math.floor(modelPoint.getY() * numUnits + .5) / numUnits;
+    }
+    else {
+      rx = Math.floor(modelPoint.getX()/numUnits + .5) * numUnits;
+      ry = Math.floor(modelPoint.getY()/numUnits + .5) * numUnits;
+    }
+    return  new Point2D.Double(rx, ry);
+  }
+
+  public void setGridSize(double gridSize)
+  {
+    this.gridSize = gridSize;
+    numGridUnits = (int) Math.floor(gridSize);
+    if (isFractional()) {
+      numGridUnits = (int) Math.floor(1.0 / gridSize);
+    }
+  }
+
+  public boolean isFractional()
+  {
+    return gridSize < 1.0;
+  }
+
+  public double getGridSize () {
+    return  gridSize;
+  }
+
+  public boolean isResolvable(Point2D p1,  Point2D p2)
+  {
+  	return p2.getX() - p1.getX() < getGridSize();
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryContainer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryContainer.java
new file mode 100644
index 0000000..657bea2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryContainer.java
@@ -0,0 +1,19 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.*;
+
+public interface GeometryContainer {
+  Geometry getGeometry();
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryDepiction.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryDepiction.java
new file mode 100644
index 0000000..1b0196a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryDepiction.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.Color;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryDepiction 
+{
+	
+  public static final Color GEOM_A_HIGHLIGHT_CLR = new Color(0, 0, 255);
+  public static final Color GEOM_A_LINE_CLR = new Color(0, 0, 255, 150);
+  public static final Color GEOM_A_FILL_CLR = new Color(200, 200, 255, 150);
+
+  public static final Color GEOM_B_HIGHLIGHT_CLR = new Color(255, 0, 0);
+  public static final Color GEOM_B_LINE_CLR = new Color(150, 0, 0, 150);
+  public static final Color GEOM_B_FILL_CLR = new Color(255, 200, 200, 150);
+  
+  // YellowGreen
+  public static final Color GEOM_RESULT_LINE_CLR = new Color(120, 180, 0, 200);
+  // Yellow
+  public static final Color GEOM_RESULT_FILL_CLR = new Color(255, 255, 100, 100);
+  
+  public static final GeometryDepiction RESULT = new GeometryDepiction(
+			new Color(154, 205, 0, 150),
+			new Color(255, 255, 100, 100),
+			// Yellow
+			null);
+  
+  public static final GeometryDepiction GEOM_A = new GeometryDepiction(
+      new Color(0, 0, 255, 150),
+      new Color(200, 200, 255, 150),
+      Color.cyan);
+
+	public static final GeometryDepiction GEOM_B = new GeometryDepiction(
+      new Color(255, 0, 0, 150),
+      new Color(255, 200, 200, 150),
+      Color.pink);
+
+
+    private Color color;
+    private Color fillColor;
+    private Color bandColor;
+
+    public Color getColor() {
+        return color;
+    }
+
+    public Color getFillColor() {
+        return fillColor;
+    }
+
+    public Color getBandColor() {
+        return bandColor;
+    }
+
+    public GeometryDepiction(Color color, Color fillColor, Color bandColor) {
+        this.color = color;
+        this.fillColor = fillColor;
+        this.bandColor = bandColor;
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEditModel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEditModel.java
new file mode 100644
index 0000000..a1a9309
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEditModel.java
@@ -0,0 +1,318 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.geom.*;
+
+
+/**
+ * Holds the current {@link TestCaseEdit}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryEditModel 
+{
+  private static WKTWriter wktWriter = new WKTWriter();
+
+  private boolean readOnly = true;
+
+  private int editGeomIndex = 0; // the index of the currently selected geometry
+  
+  private int geomType = GeometryType.POLYGON;  // from GeometryType
+
+  private TestCaseEdit testCase;
+  
+  private transient Vector geometryListeners;
+
+  public GeometryEditModel()
+  {
+    
+  }
+  
+  public Envelope getEnvelope()
+  {
+    Envelope env = new Envelope();
+
+    if (getGeometry(0) != null) {
+      env.expandToInclude(getGeometry(0).getEnvelopeInternal());
+    }
+    if (getGeometry(1) != null) {
+      env.expandToInclude(getGeometry(1).getEnvelopeInternal());
+    }
+    return env;
+  }
+  
+  public Envelope getEnvelopeAll()
+  {
+    Envelope env = new Envelope();
+
+    if (getGeometry(0) != null) {
+      env.expandToInclude(getGeometry(0).getEnvelopeInternal());
+    }
+    if (getGeometry(1) != null) {
+      env.expandToInclude(getGeometry(1).getEnvelopeInternal());
+    }
+    if (getResult() != null) {
+      env.expandToInclude(getResult().getEnvelopeInternal());     
+    }
+    return env;
+  }
+  
+  public Envelope getEnvelopeResult()
+  {
+    Envelope env = new Envelope();
+
+    if (getResult() != null) {
+      env.expandToInclude(getResult().getEnvelopeInternal());     
+    }
+    return env;
+  }
+  
+  public int getGeomIndex() {
+    return editGeomIndex;
+  }
+  
+  public void setEditGeomIndex(int index) {
+    editGeomIndex = index;
+  }
+
+  public boolean isReadOnly() {
+    return readOnly;
+  }
+
+  public void clear()
+  {
+    setGeometry(null);
+    geomChanged();
+  }
+
+  public int getGeometryType() {
+    return geomType;
+  }
+
+  public void setGeometryType(int geomType) { this.geomType = geomType; }
+  
+  public void setReadOnly(boolean readOnly) {
+    this.readOnly = readOnly;
+  }
+  
+  public String getText(int textType) {
+    String str = "";
+    if (getGeometry(0) != null) {
+      str += getText(getGeometry(0), textType);
+      str += "\n\n";
+    }
+    if (getGeometry(1) != null) {
+      str += getText(getGeometry(1), textType);
+      str += "\n\n";
+    }
+    return str;
+  }
+
+  public static String getText(Geometry geom, int textType) {
+    switch (textType) {
+      case GeometryType.WELLKNOWNTEXT:
+        String wkt = wktWriter.writeFormatted(geom);
+        return wkt;
+    }
+    Assert.shouldNeverReachHere();
+    return "";
+  }
+
+  public static String toStringVeryLarge(Geometry g)
+  {
+    return "[[ " + GeometryUtil.structureSummary(g) + " ]]";
+  }
+  
+
+  //====================================
+
+  public Geometry getResult() {
+//    return result;
+    return testCase.getResult();
+  }
+
+  public Geometry getGeometry()
+  {
+    return getGeometry(editGeomIndex);
+  }
+  
+  public Geometry getGeometry(int i)
+  {
+    return testCase.getGeometry(i);
+  }
+  
+  public void setTestCase(TestCaseEdit testCase)
+  {
+    this.testCase = testCase;
+    geomChanged();
+  }
+  
+  public void setGeometry(Geometry g)
+  {
+    setGeometry(editGeomIndex, g);
+    geomChanged();
+  }
+  
+  public void setGeometry(int i, Geometry g)
+  {
+    testCase.setGeometry(i, g);
+    geomChanged();
+  }
+  
+  public void clear(int i)
+  {
+    setGeometry(i, null);
+    geomChanged();
+  }
+  
+  /**
+   * Adds a geometry component of the currently selected type,
+   * to the currently selected geometry.
+   * 
+   * @param coordList
+   */
+  public void addComponent(List coordList)
+  {
+    GeometryCombiner creator = new GeometryCombiner(JTSTestBuilder.getGeometryFactory());
+    
+    Geometry newGeom = null;
+    switch(getGeometryType()) {
+    case GeometryType.POLYGON:
+      newGeom = creator.addPolygonRing(getGeometry(), getRing(coordList));
+      break;
+    case GeometryType.LINESTRING:
+      Coordinate[] pts = CoordinateArrays.toCoordinateArray(coordList);
+      newGeom = creator.addLineString(getGeometry(), pts);      
+      break;
+    case GeometryType.POINT:
+      newGeom = creator.addPoint(getGeometry(), (Coordinate) coordList.get(0));      
+      break;
+    }
+    setGeometry(newGeom);
+  }
+  
+  private static Coordinate[] getRing(List coordList)
+  {
+    List closedPts = coordList;
+    Coordinate p0 = (Coordinate) coordList.get(0);
+    Coordinate pn = (Coordinate) coordList.get(coordList.size() - 1);
+    if (! p0.equals2D(pn)) {
+      closedPts = new ArrayList(coordList);
+      closedPts.add(p0.clone()); 
+    }
+    Coordinate[] pts = CoordinateArrays.toCoordinateArray(closedPts);
+    return pts;
+  }
+  
+  public Coordinate[] findAdjacentVertices(Coordinate vertex)
+  {
+    Geometry geom = getGeometry();
+    if (geom == null) return null;
+    return AdjacentVertexFinder.findVertices(getGeometry(), vertex);	
+  }
+  
+  /**
+   * Locates a non-vertex point on a line segment of the current geometry
+   * within the given tolerance, if any.
+   * 
+   * Returns the closest point on the segment.
+   * 
+   * @param testPt
+   * @param tolerance
+   * @return the location found, or
+   * null if no non-vertex point was within tolerance
+   */
+  public GeometryLocation locateNonVertexPoint(Coordinate testPt, double tolerance)
+  {
+    Geometry geom = getGeometry();
+    if (geom == null) return null;
+    return GeometryPointLocater.locateNonVertexPoint(getGeometry(), testPt, tolerance);
+  }
+  
+  /**
+   * Locates a vertex of the current geometry
+   * within the given tolerance, if any.
+   * Returns the closest point on the segment.
+   * 
+   * @param testPt
+   * @param tolerance
+   * @return the location of the vertex found, or
+   * null if no vertex was within tolerance
+   */
+  public GeometryLocation locateVertex(Coordinate testPt, double tolerance)
+  {
+    Geometry geom = getGeometry();
+    if (geom == null) return null;
+    return GeometryPointLocater.locateVertex(getGeometry(), testPt, tolerance);
+  }
+  
+  public Coordinate locateVertexPt(Coordinate testPt, double tolerance)
+  {
+    Geometry geom = getGeometry();
+    if (geom == null) return null;
+    GeometryLocation loc = locateVertex(testPt, tolerance);
+    if (loc == null) return null;
+    return loc.getCoordinate();
+  }
+  
+  public void moveVertex(Coordinate fromLoc, Coordinate toLoc)
+  {
+    Geometry modGeom = GeometryVertexMover.move(getGeometry(), fromLoc, toLoc);
+    setGeometry(modGeom);
+  }
+  
+  public void geomChanged()
+  {
+    fireGeometryChanged(new GeometryEvent(this));
+  }
+
+  //============================================
+  
+  public synchronized void removeGeometryListener(GeometryListener l) {
+    if (geometryListeners != null && geometryListeners.contains(l)) {
+      Vector v = (Vector) geometryListeners.clone();
+      v.removeElement(l);
+      geometryListeners = v;
+    }
+  }
+
+  public synchronized void addGeometryListener(GeometryListener l) {
+    Vector v = geometryListeners == null ? new Vector(2)
+        : (Vector) geometryListeners.clone();
+    if (!v.contains(l)) {
+      v.addElement(l);
+      geometryListeners = v;
+    }
+  }
+
+  public void fireGeometryChanged(GeometryEvent e) {
+    if (geometryListeners != null) {
+      Vector listeners = geometryListeners;
+      int count = listeners.size();
+      for (int i = 0; i < count; i++) {
+        ((GeometryListener) listeners.elementAt(i)).geometryChanged(e);
+      }
+    }
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEvent.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEvent.java
new file mode 100644
index 0000000..06e8238
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryEvent.java
@@ -0,0 +1,29 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.EventObject;
+
+/**
+ * Title:
+ * Description:
+ * Copyright:    Copyright (c) 2001
+ * Company:
+ * @author
+ * @version 1.7
+ */
+public class GeometryEvent extends EventObject {
+
+    public GeometryEvent(Object source) {
+        super(source);
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryListener.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryListener.java
new file mode 100644
index 0000000..02d15cd
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryListener.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.EventListener;
+
+
+
+/**
+ * @version 1.7
+ */
+public interface GeometryListener extends EventListener {
+
+    public void geometryChanged(GeometryEvent e);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryStretcherView.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryStretcherView.java
new file mode 100644
index 0000000..6020553
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryStretcherView.java
@@ -0,0 +1,146 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.topostretch.TopologyStretcher;
+
+
+public class GeometryStretcherView 
+{
+  /**
+   * The maximum number of vertices which can be shown.
+   * This is chosen to ensure reasonable performance for rendering.
+   */
+  private static final int MAX_VERTICES_IN_MASK = 500;
+  
+  /**
+   * The nearness tolerance in view pixels.
+   * This is chosen to be as large as possible
+   * (which minimizes change to geometries)
+   * but small enough that points which appear
+   * to be coincident on the screen at a given zoom level
+   * will be magnified.
+   * 
+   */
+  public static final  double NEARNESS_TOL_IN_VIEW = 1;
+  
+	private GeometryEditModel geomModel;
+	private Geometry[] stretchGeom = new Geometry[2];
+	private List[] stretchCoords;
+  private boolean isViewPerformant = true;
+  private Envelope maskEnv = null;
+	private double stretchSize = 5.0;
+  private double nearnessTol = 0.5;
+	
+	public GeometryStretcherView(GeometryEditModel geomEditModel)
+	{
+		this.geomModel = geomEditModel;
+	}
+	
+	public GeometryContainer getContainer(int i)
+	{
+		return new StretchedGeometryContainer(i);
+	}
+	
+  /**
+   * Sets the amount by which vertices will be stretched
+   * (in geometry units).
+   * 
+   * @param stretchSize
+   */
+	public void setStretchSize(double stretchSize)
+	{
+		this.stretchSize = stretchSize;
+	}
+	
+  public void setNearnessTolerance(double nearnessTol)
+  {
+    this.nearnessTol = nearnessTol;
+  }
+	public void setEnvelope(Envelope maskEnv)
+	{
+    this.maskEnv = maskEnv;
+		// clear cache
+		stretchGeom = null;
+	}
+	
+  public boolean isViewPerformant()
+  {
+    updateCache();
+    return isViewPerformant;
+
+  }
+	public Geometry getStretchedGeometry(int index)
+	{
+		updateCache();
+		return stretchGeom[index];
+	}
+	
+	public List getStretchedVertices(int index)
+	{
+		updateCache();
+		return stretchCoords[index];
+	}
+	
+	private synchronized void updateCache()
+	{
+		if (! isCacheValid()) {
+			Geometry g0 = geomModel.getGeometry(0);
+			Geometry g1 = geomModel.getGeometry(1);
+    
+			TopologyStretcher stretcher = new TopologyStretcher(g0, g1);
+      
+      // check if view is valid (performant enough)  to render
+      if (maskEnv != null) {
+        isViewPerformant = stretcher.numVerticesInMask(maskEnv) < MAX_VERTICES_IN_MASK;
+      }
+      if (! isViewPerformant)
+        return;
+
+			stretchGeom = stretcher.stretch(nearnessTol, stretchSize, maskEnv);
+			stretchCoords = stretcher.getModifiedCoordinates();
+		}
+	}
+	
+	private boolean isCacheValid()
+	{
+		if (stretchGeom == null) {
+			stretchGeom = new Geometry[2];
+			return false;
+		}
+		// don't bother checking this any more, since stretchView is always created new
+		//if (geomModel.getGeometry(0) != stretchGeom[0]) return false;
+		//if (geomModel.getGeometry(1) != stretchGeom[1]) return false;
+		return true;
+	}
+	
+	private class StretchedGeometryContainer implements GeometryContainer
+	{
+	  private int index;
+	  
+	  public StretchedGeometryContainer(int index) 
+	  {
+	    this.index = index;
+	  }
+
+	  public Geometry getGeometry()
+	  {
+	    return getStretchedGeometry(index);
+	  }
+
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryTransferable.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryTransferable.java
new file mode 100644
index 0000000..d4f26f5
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryTransferable.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.datatransfer.DataFlavor;
+import java.awt.datatransfer.Transferable;
+import java.awt.datatransfer.UnsupportedFlavorException;
+import java.io.IOException;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+
+public class GeometryTransferable implements Transferable 
+{
+  public static final DataFlavor GEOMETRY_FLAVOR =
+    new DataFlavor(Geometry.class, "Geometry");
+  
+  private Geometry geom;
+  private boolean isFormatted;
+  
+  private static final DataFlavor[] flavors = { 
+  	DataFlavor.stringFlavor,       
+  	GEOMETRY_FLAVOR };
+
+  public GeometryTransferable(Geometry geom) {
+    this.geom = geom;
+  }
+
+  public GeometryTransferable(Geometry geom, boolean isFormatted) {
+    this.geom = geom;
+    this.isFormatted = isFormatted;
+  }
+
+  public DataFlavor[] getTransferDataFlavors() {
+      return flavors;
+  }
+
+  public boolean isDataFlavorSupported(DataFlavor flavor) {
+      for (int i = 0; i < flavors.length; i++) {
+          if (flavor.equals(flavors[i])) {
+              return true;
+          }
+      }
+      return false;
+  }
+
+  public Object getTransferData(DataFlavor flavor)
+      throws UnsupportedFlavorException, IOException
+  {
+    if (flavor.equals(GEOMETRY_FLAVOR)) {
+      return geom;
+  }
+  if (flavor.equals(DataFlavor.stringFlavor)) {
+    if (isFormatted) {
+      WKTWriter writer = new WKTWriter();
+      writer.setFormatted(true);
+      writer.setMaxCoordinatesPerLine(5);
+      String wkt = writer.writeFormatted(geom);
+      return wkt;
+    }
+    return geom.toString();
+  }
+  throw new UnsupportedFlavorException(flavor);
+
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryType.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryType.java
new file mode 100644
index 0000000..d42b8df
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/GeometryType.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+public interface GeometryType {
+  public final static int WELLKNOWNTEXT = 1;
+
+  public final static int GEOMETRYCOLLECTION = 1;
+  public final static int MULTIPOLYGON = 2;
+  public final static int MULTILINESTRING = 3;
+  public final static int MULTIPOINT = 4;
+  public final static int POLYGON = 5;
+  public final static int LINESTRING = 6;
+  public final static int POINT = 7;
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/HtmlWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/HtmlWriter.java
new file mode 100644
index 0000000..531c283
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/HtmlWriter.java
@@ -0,0 +1,544 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.Image;
+import java.awt.image.BufferedImage;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import javax.swing.BorderFactory;
+import javax.swing.JFrame;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.AppStrings;
+import org.locationtech.jtstest.testbuilder.BusyDialog;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testrunner.BooleanResult;
+import org.locationtech.jtstest.testrunner.Test;
+import org.locationtech.jtstest.util.FileUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ *  An object that creates an .html file describing the test cases. .gif files
+ *  are also created.
+ *
+ * @version 1.7
+ */
+public class HtmlWriter {
+  private final static int IMAGE_WIDTH = 200;
+  private final static int IMAGE_HEIGHT = 200;
+  private final static int STACK_TRACE_DEPTH = 1;
+
+  private boolean showingABwithSpatialFunction = true;
+  private GeometryEditPanel geometryEditPanel = new GeometryEditPanel();
+  private JFrame frame = new JFrame();
+  private File outputDirectory;
+  private BusyDialog busyDialog = null;
+
+  public HtmlWriter() {
+    geometryEditPanel.setSize(IMAGE_WIDTH, IMAGE_HEIGHT);
+    geometryEditPanel.setGridEnabled(false);
+    geometryEditPanel.setBorder(BorderFactory.createEmptyBorder());
+    frame.getContentPane().add(geometryEditPanel);
+  }
+
+  public void setShowingABwithSpatialFunction(boolean showingABwithSpatialFunction) {
+    this.showingABwithSpatialFunction = showingABwithSpatialFunction;
+  }
+
+  public void setBusyDialog(BusyDialog busyDialog) {
+    this.busyDialog = busyDialog;
+  }
+
+  private static class MapAndList {
+    public Map map;
+    public List list;
+  }
+
+  public void write(File outputDirectory, TestCaseList testCaseList, PrecisionModel precisionModel) throws IOException {
+    if (busyDialog != null) {
+      busyDialog.setDescription("Saving .html and .gif files");
+    }
+    Assert.isTrue(outputDirectory.isDirectory());
+    this.outputDirectory = outputDirectory;
+    MapAndList runMapAndRuns = runMapAndRuns(testCaseList);
+    Map runMap = runMapAndRuns.map;
+    List runs  = runMapAndRuns.list;
+    createHtmlFile("contents-frame.html", indexHtml(runs, runMap, precisionModel));
+    createHtmlFile("index.html", testTopHtml());
+    int runSkey = 0;
+    for (Iterator i = runs.iterator(); i.hasNext(); ) {
+      String runDescription = (String) i.next();
+      runSkey++;
+      List testables = (List) runMap.get(runDescription);
+      int caseSkey = 0;
+      for (Iterator m = testables.iterator(); m.hasNext(); ) {
+        Testable testable = (Testable) m.next();
+        caseSkey++;
+        if (busyDialog != null) {
+          busyDialog.setDescription("Saving .html and .gif files: " + caseSkey
+               + " of " + testCaseList.getList().size() + " tests");
+        }
+        createHtmlFile("Run" + runSkey + AppStrings.LABEL_TEST_CASE + caseSkey + ".html", html(testable, runSkey, caseSkey));
+      }
+    }
+  }
+
+  private String html(Testable testable, int runSkey, int caseSkey) throws IOException {
+    TestCaseEdit testCaseEdit = (TestCaseEdit) testable;
+    String html =
+        "<HTML>" + StringUtil.newLine
+         + "<HEAD>" + StringUtil.newLine
+         + "<TITLE>" + StringUtil.escapeHTML(testName(testCaseEdit, caseSkey)) + "</TITLE>" + StringUtil.newLine
+         + "<link REL='STYLESHEET' HREF='../jts.css' TYPE='Text/css'>" + StringUtil.newLine
+         + "</HEAD>" + StringUtil.newLine
+         + "<BODY>" + StringUtil.newLine
+         + "<div class='testTitle'>" + StringUtil.escapeHTML(testName(testCaseEdit, caseSkey)) + "</div>" + StringUtil.newLine
+         + "<P>" + StringUtil.newLine;
+    html += htmlForAB(testCaseEdit, runSkey, caseSkey);
+    html += htmlForTests(testCaseEdit, runSkey, caseSkey);
+    html += "</BODY>" + StringUtil.newLine + "</HTML>";
+    return html;
+  }
+
+  private String deleteLastTag(String html) {
+    if (html.lastIndexOf("<") == -1) {
+      return html;
+    }
+    return html.substring(0, html.lastIndexOf("<"));
+  }
+
+  private String deleteFirstTag(String html) {
+    if (html.lastIndexOf(">") == -1) {
+      return html;
+    }
+    return html.substring(html.indexOf(">") + 1);
+  }
+
+  private String htmlForTests(TestCaseEdit testCaseEdit, int runSkey, int caseSkey) throws IOException {
+    String html = htmlForBinaryPredicates(testCaseEdit, caseSkey);
+    return html;
+  }
+
+  private String htmlForSpatialFunctionTest(TestCaseEdit testCaseEdit, int runSkey, int caseSkey,
+      String geometryOpName, String first, String second) {
+    String actualResultString = " ";
+    try {
+      Geometry actualResult = (Geometry) actualResult(testCaseEdit, geometryOpName,
+          first, second);
+      String filenameNoPath = "Run" + runSkey + AppStrings.LABEL_TEST_CASE + caseSkey + geometryOpName + "Actual";
+      if (first != null) {
+        filenameNoPath += first;
+      }
+      if (second != null) {
+        filenameNoPath += second;
+      }
+      filenameNoPath += ".gif";
+      actualResultString = htmlImageHtmlTextTable(filenameNoPath, "<SPAN class=wktR>" + actualResult.toText() + "</SPAN>",
+          0);
+      createGifFile(filenameNoPath, testCaseEdit.getGeometry(0),
+          testCaseEdit.getGeometry(1), actualResult,
+          showingABwithSpatialFunction, IMAGE_WIDTH, IMAGE_HEIGHT);
+    }
+    catch (Exception e) {
+      actualResultString = "<TD>" + StringUtil.replace(StringUtil.getStackTrace(e, STACK_TRACE_DEPTH),
+          "\n", "<BR>", true) + "</TD>";
+      e.printStackTrace(System.out);
+    }
+    String html
+         = "  <TR>" + StringUtil.newLine
+         + "    <TD class=methodTitle>" + geometryOpName + "</TD>" + StringUtil.newLine
+         + actualResultString + StringUtil.newLine
+         + "  </TR>" + StringUtil.newLine;
+    return html;
+  }
+
+  private String htmlForRelateTest(TestCaseEdit testCaseEdit, int caseSkey) {
+    String actualValue;
+    try {
+      actualValue = insertParagraphs(testCaseEdit.getGeometry(0).relate(testCaseEdit.getGeometry(1)).toString());
+    }
+    catch (Exception e) {
+      actualValue = StringUtil.replace(StringUtil.getStackTrace(e, STACK_TRACE_DEPTH),
+          "\n", "<BR>", true);
+      e.printStackTrace(System.out);
+    }
+    String html
+         = "  <TR>" + StringUtil.newLine
+         + "    <TD class=methodTitle rowspan=9>relate</TD>" + StringUtil.newLine
+         + "    <TD rowspan=9>" + actualValue + "</TD>" + StringUtil.newLine
+         + "  </TR>" + StringUtil.newLine;
+    return html;
+  }
+
+  private String insertParagraphs(String intersectionMatrix) {
+    StringBuffer buffer = new StringBuffer(intersectionMatrix);
+    buffer.insert(6, "<BR>");
+    buffer.insert(3, "<BR>");
+    return buffer.toString();
+  }
+
+  private String htmlForPredicateTest(TestCaseEdit testCaseEdit, int caseSkey,
+      String opName, String first, String second) {
+    String actualResultString;
+    try {
+      actualResultString = actualResult(testCaseEdit, opName, first, second).toString();
+    }
+    catch (Exception e) {
+      actualResultString = StringUtil.replace(StringUtil.getStackTrace(e, STACK_TRACE_DEPTH),
+          "\n", "<BR>", true);
+      e.printStackTrace(System.out);
+    }
+    String html
+         = "  <TR>" + StringUtil.newLine
+         + "    <TD class=methodTitle>" + opName + "</TD>" + StringUtil.newLine
+         + "    <TD class=resultFalse>" + actualResultString + "</TD>" + StringUtil.newLine
+         + "  </TR>" + StringUtil.newLine;
+    return html;
+  }
+
+  private Object actualResult(TestCaseEdit testCaseEdit, String opName, String first,
+      String second) throws Exception {
+    try {
+      Assert.isTrue((first.equalsIgnoreCase("A")) || (first.equalsIgnoreCase("B")));
+      Class geometryClass = Class.forName("com.vividsolutions.jts.geom.Geometry");
+      Geometry source = testCaseEdit.getGeometry(first.equalsIgnoreCase("A") ? 0 : 1);
+      Object[] target;
+      Class[] targetClasses;
+      if (second == null) {
+        target = new Object[]{};
+        targetClasses = new Class[]{};
+      }
+      else {
+        target = new Object[]{
+            testCaseEdit.getGeometry(second.equalsIgnoreCase("A") ? 0 : 1)
+            };
+        targetClasses = new Class[]{
+            geometryClass
+            };
+      }
+      Method op = geometryClass.getMethod(opName, targetClasses);
+      return op.invoke(source, target);
+    }
+    catch (InvocationTargetException e) {
+      throw (Exception) e.getTargetException();
+    }
+  }
+
+  private BooleanResult expectedPredicateResult(TestCaseEdit testCaseEdit,
+      String opName, String first, String second) {
+    if (!(testCaseEdit.getTestable() instanceof TestRunnerTestCaseAdapter)) {
+      return null;
+    }
+    TestRunnerTestCaseAdapter adapter = (TestRunnerTestCaseAdapter) testCaseEdit.getTestable();
+    org.locationtech.jtstest.testrunner.TestCase trTestCase = adapter.getTestRunnerTestCase();
+    for (Iterator i = trTestCase.getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if (test.getOperation().equalsIgnoreCase(opName)
+           && test.getGeometryIndex().equalsIgnoreCase(first)
+           && (test.getArgumentCount() == 0
+           || ((test.getArgument(0) != null && test.getArgument(0).equalsIgnoreCase(second))
+           || (test.getArgument(0) == null && second.equalsIgnoreCase("null"))))) {
+        return (BooleanResult) test.getExpectedResult();
+      }
+    }
+    return null;
+  }
+
+  private String htmlForAB(TestCaseEdit testCaseEdit, int runSkey, int caseSkey) throws IOException {
+    String wktHtml
+         = "<span class=wktA>"
+         + (testCaseEdit.getGeometry(0) == null ? " " : testCaseEdit.getGeometry(0).toText())
+         + "</span>"
+         + "<P>"
+         + "<span class=wktB>"
+         + (testCaseEdit.getGeometry(1) == null ? " " : testCaseEdit.getGeometry(1).toText())
+         + "</span>";
+    String html = StringUtil.newLine
+         + "<TABLE BORDER=0>" + StringUtil.newLine
+         + "  <TR>" + StringUtil.newLine
+         + htmlImageHtmlTextTable("Run" + runSkey + AppStrings.LABEL_TEST_CASE + caseSkey + ".gif", wktHtml, 0)
+         + "  </TR>" + StringUtil.newLine
+         + "</TABLE>" + StringUtil.newLine;
+    createGifFile("Run" + runSkey + AppStrings.LABEL_TEST_CASE + caseSkey + ".gif", testCaseEdit.getGeometry(0),
+        testCaseEdit.getGeometry(1), null, true, IMAGE_WIDTH, IMAGE_HEIGHT, true);
+    return html;
+  }
+
+  private String htmlImageTextTable(String imageFilename, String text, int border) {
+    return htmlImageHtmlTextTable(imageFilename, StringUtil.escapeHTML(text), border);
+  }
+
+  private String htmlImageHtmlTextTable(String imageFilename, String html, int border) {
+    return
+        "    <TD>" + StringUtil.newLine
+         + "      <IMG BORDER=\"1\" SRC=\"" + imageFilename + "\" WIDTH=" + IMAGE_WIDTH + " HEIGHT=" + IMAGE_HEIGHT + ">" + StringUtil.newLine
+         + "    </TD>" + StringUtil.newLine
+         + "    <TD>" + StringUtil.newLine
+         + html + StringUtil.newLine
+         + "    </TD>" + StringUtil.newLine;
+  }
+
+  private String testName(Testable testable, int caseSkey) {
+    String name = testable.getName();
+    if ((name == null || name.length() == 0) && testable instanceof TestCaseEdit) {
+      name = ((TestCaseEdit) testable).getDescription();
+    }
+    String testTag = AppStrings.LABEL_TEST_CASE + " ";
+    if (name == null || name.length() == 0) {
+      name = testTag + caseSkey;
+    }
+    else {
+      name = testTag + caseSkey + ": " + name;
+    }
+    return name;
+  }
+
+  private String runName(String runDescription, int runSkey) {
+    return "Run " + runSkey + ": " + runDescription;
+  }
+
+  private String htmlTitle(PrecisionModel precisionModel) {
+    String html = "Precision Model: scale=" + precisionModel.getScale()         
+         + StringUtil.newLine;
+    html = "<div class='precisionModel'>" + html + "</div>";
+    return html;
+  }
+
+  private void createGifFile(String filenameNoPath, Geometry a, Geometry b,
+      Geometry spatialFunction, boolean showingAB,
+      int imageWidth, int imageHeight) throws FileNotFoundException, IOException {
+    createGifFile(filenameNoPath, a, b, spatialFunction, showingAB, imageWidth, imageHeight, false);
+  }
+
+  /*
+  private void createGifFile(String filenameNoPath, Geometry a, Geometry b,
+      Geometry spatialFunction, boolean showingAB,
+      int imageWidth, int imageHeight, boolean zoomToFullExtent) throws FileNotFoundException,
+      IOException {
+    GeometryBuilder builderA = a != null ? GeometryBuilder.create(a) : null;
+    GeometryBuilder builderB = b != null ? GeometryBuilder.create(b) : null;
+    GeometryBuilder builderSpatialFunction = spatialFunction != null ? GeometryBuilder.create(spatialFunction) : null;
+    createGifFile(filenameNoPath, builderA, builderB, builderSpatialFunction,
+        showingAB, imageWidth, imageHeight, zoomToFullExtent);
+  }
+*/
+  
+  private void createGifFile(String filenameNoPath, Geometry a,
+      Geometry b,
+      Geometry result,
+      boolean showingAB,
+      int imageWidth, int imageHeight, boolean zoomToFullExtent) throws FileNotFoundException,
+      IOException {
+  	TestBuilderModel tbModel = new TestBuilderModel();
+    TestCaseEdit tc = new TestCaseEdit(new Geometry[]{ a, b });
+    tc.setResult(result);
+    tbModel.getGeometryEditModel().setTestCase(tc);
+    geometryEditPanel.setModel(tbModel);
+    if (zoomToFullExtent) {
+      geometryEditPanel.zoomToFullExtent();
+    }
+    geometryEditPanel.setShowingResult(result != null);
+    geometryEditPanel.setShowingGeometryA(a != null && showingAB);
+    geometryEditPanel.setShowingGeometryB(b != null && showingAB);
+    String filenameWithPath = outputDirectory.getPath() + "\\" + filenameNoPath;
+    Image image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_4BYTE_ABGR);
+    geometryEditPanel.paint(image.getGraphics());
+    /*
+    // disabled - should be replaced with PNG output
+    FileOutputStream outputStream = new FileOutputStream(filenameWithPath,
+        false);
+    GifEncoder gifEncoder = new GifEncoder(image, outputStream);
+    gifEncoder.setDimensions(imageWidth, imageHeight);
+    gifEncoder.encode();
+    outputStream.flush();
+    outputStream.close();
+    */
+  }
+
+  private void createHtmlFile(String filename, String html) throws IOException {
+    String pathname = outputDirectory.getPath() + "\\" + filename;
+    FileUtil.setContents(pathname, html);
+  }
+
+  private MapAndList runMapAndRuns(TestCaseList testCaseList) {
+    Map runMap = new TreeMap();
+    List runs = new ArrayList();
+    for (Iterator i = testCaseList.getList().iterator(); i.hasNext(); ) {
+      TestCaseEdit testCaseEdit = (TestCaseEdit) i.next();
+      Testable testable = testCaseEdit.getTestable();
+      if (testable instanceof TestRunnerTestCaseAdapter) {
+        org.locationtech.jtstest.testrunner.TestCase testRunnerTestCase = ((TestRunnerTestCaseAdapter) testable).getTestRunnerTestCase();
+        String runDescription = testRunnerTestCase.getTestRun().getTestFile().getName();
+        runDescription = runDescription.indexOf(".") > -1 ? runDescription.substring(0, runDescription.indexOf(".")) : runDescription;
+        addToListMapAndList(runDescription, testCaseEdit, runMap, runs);
+      }
+      else {
+        addToListMapAndList("Other", testCaseEdit, runMap, runs);
+      }
+    }
+    MapAndList runMapAndRuns = new MapAndList();
+    runMapAndRuns.map = runMap;
+    runMapAndRuns.list = runs;
+    return runMapAndRuns;
+  }
+
+  private void addToListMapAndList(String key, Object valueItem, Map stringToList, List keyList) {
+    if (stringToList.containsKey(key)) {
+      List value = (List) stringToList.get(key);
+      value.add(valueItem);
+    }
+    else {
+      List value = new ArrayList();
+      value.add(valueItem);
+      stringToList.put(key, value);
+      keyList.add(key);
+    }
+  }
+
+  private String indexHtml(List runs, Map runMap, PrecisionModel precisionModel) {
+    String html
+         = "<HTML>" + StringUtil.newLine
+         + "<HEAD>" + StringUtil.newLine
+         + "<TITLE>JTS Test Suite Index</TITLE>" + StringUtil.newLine
+         + "<link REL='STYLESHEET' HREF='../jts.css' TYPE='Text/css'>" + StringUtil.newLine
+         + "<script LANGUAGE=\"JavaScript\">" + StringUtil.newLine
+         + "  function LoadDetailFrame() {" + StringUtil.newLine
+         + "        testNumber = document.main_form.test_combo.selectedIndex;" + StringUtil.newLine
+         + "        testHtmlFile = document.main_form.test_combo.options[testNumber].value;" + StringUtil.newLine
+         + "        parent.detail.location.href=testHtmlFile;" + StringUtil.newLine
+         + "        document.main_form.test_combo.blur();" + StringUtil.newLine
+         + "  }" + StringUtil.newLine
+         + "  function onRunChange() {" + StringUtil.newLine
+         + "        selectedIndex = document.main_form.run_combo.selectedIndex;" + StringUtil.newLine
+         + "        selectedCode  = document.main_form.run_combo.options[selectedIndex].value;" + StringUtil.newLine;
+    int runSkey = 0;
+    for (Iterator i = runs.iterator(); i.hasNext(); ) {
+      String runDescription = (String) i.next();
+      runSkey++;
+      html += "        if (selectedCode == 'Run" + runSkey + "') {" + StringUtil.newLine;
+      List testables = (List) runMap.get(runDescription);
+      int caseSkey = 0;
+      for (Iterator m = testables.iterator(); m.hasNext(); ) {
+        Testable testable = (Testable) m.next();
+        caseSkey++;
+        html += "              document.main_form.test_combo.length = " + caseSkey + ";" + StringUtil.newLine;
+        html += "              document.main_form.test_combo.options[" + (caseSkey - 1) + "].text  = \"" + StringUtil.escapeHTML(testName(testable, caseSkey)) + "\";" + StringUtil.newLine;
+        html += "              document.main_form.test_combo.options[" + (caseSkey - 1) + "].value  = 'Run" + runSkey + "Case" + caseSkey + ".html';" + StringUtil.newLine;
+      }
+      html += "        LoadDetailFrame();";
+      html += "  }";
+    }
+    html += "  }" + StringUtil.newLine
+         + "</script>" + StringUtil.newLine
+         + "</HEAD>" + StringUtil.newLine
+         + "<BODY>" + StringUtil.newLine
+         + "<h1>JTS Validation Suite</h1>" + StringUtil.newLine
+         + htmlTitle(precisionModel)
+         + "<p>" + StringUtil.newLine
+         + "<FORM id=\"main_form\" name=\"main_form\">" + StringUtil.newLine;
+
+    html += "<select id=run_combo name=run_combo size='1' style='width:30%' onChange='onRunChange()'>" + StringUtil.newLine;
+    runSkey = 0;
+    for (Iterator j = runs.iterator(); j.hasNext(); ) {
+      String runDescription = (String) j.next();
+      runSkey++;
+      html += "<OPTION VALUE='Run" + runSkey + "'>"
+           + StringUtil.escapeHTML(runName(runDescription, runSkey))
+           + "</OPTION>" + StringUtil.newLine;
+    }
+    html += "</select>" + StringUtil.newLine;
+
+    html += "<select id=test_combo name=test_combo size='1' style='width:60%' onChange='LoadDetailFrame()'>" + StringUtil.newLine;
+    String runDescription = (String) runs.iterator().next();
+    List testables = (List) runMap.get(runDescription);
+    int caseSkey = 0;
+    for (Iterator m = testables.iterator(); m.hasNext(); ) {
+      Testable testable = (Testable) m.next();
+      caseSkey++;
+      html += "<OPTION VALUE='Run1Case" + caseSkey + ".html'>"
+           + StringUtil.escapeHTML(testName(testable, caseSkey))
+           + "</OPTION>" + StringUtil.newLine;
+    }
+    html += "</select>" + StringUtil.newLine;
+
+    html += "</FORM>" + StringUtil.newLine
+         + "</BODY>" + StringUtil.newLine
+         + "</HTML>" + StringUtil.newLine
+         + "" + StringUtil.newLine;
+    return html;
+  }
+
+  private String testTopHtml() {
+    return
+        "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Frameset//EN\"\"http://www.w3.org/TR/REC-html40/frameset.dtd\">" + StringUtil.newLine
+         + "<HTML>" + StringUtil.newLine
+         + "<HEAD>" + StringUtil.newLine
+         + "<TITLE>" + StringUtil.newLine
+         + "JTS Validation Suite" + StringUtil.newLine
+         + "</TITLE>" + StringUtil.newLine
+         + "</HEAD>" + StringUtil.newLine
+         + "<FRAMESET rows=\"120px,*\" framespacing=0 frameborder=0>" + StringUtil.newLine
+         + "<FRAME id=contents name=\"contents\"  FRAMEBORDER=0 src=\"contents-frame.html\" scrolling=no>" + StringUtil.newLine
+         + "<FRAME id=detail name=\"detail\"	FRAMEBORDER=0 src=\"Run1Case1.html\" >" + StringUtil.newLine
+         + "</FRAMESET>" + StringUtil.newLine
+         + "<NOFRAMES>" + StringUtil.newLine
+         + "<H2>" + StringUtil.newLine
+         + "Frame Alert</H2>" + StringUtil.newLine
+         + "" + StringUtil.newLine
+         + "<P>" + StringUtil.newLine
+         + "This site is designed to be viewed using frames. " + StringUtil.newLine
+         + "If you see this message, you are using a non-frame-capable web client." + StringUtil.newLine
+         + "</HTML>" + StringUtil.newLine;
+  }
+
+  private String htmlForBinaryPredicates(TestCaseEdit testCaseEdit, int caseSkey) {
+    String html = "";
+    if (testCaseEdit.getGeometry(1) != null) {
+      html += htmlForRelateTest(testCaseEdit, caseSkey);
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "equals", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "disjoint", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "intersects", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "touches", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "crosses", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "within", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "contains", "A", "B");
+      html += htmlForPredicateTest(testCaseEdit, caseSkey, "overlaps", "A", "B");
+
+      html = "<h2>Binary Predicates</h2>" + StringUtil.newLine
+           + "<TABLE WIDTH=50% BORDER=1>" + StringUtil.newLine
+           + html
+           + "</TABLE>" + StringUtil.newLine;
+    }
+    return html;
+  }
+
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/IndexedGeometryContainer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/IndexedGeometryContainer.java
new file mode 100644
index 0000000..e9de3eb
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/IndexedGeometryContainer.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.geom.*;
+
+
+public class IndexedGeometryContainer
+implements GeometryContainer
+{
+  private GeometryEditModel geomModel;
+  private int index;
+  
+  public IndexedGeometryContainer(GeometryEditModel geomModel, int index) {
+    this.geomModel = geomModel;
+    this.index = index;
+  }
+
+  public Geometry getGeometry()
+  {
+    return geomModel.getGeometry(index);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/JavaTestWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/JavaTestWriter.java
new file mode 100644
index 0000000..4e61ed6
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/JavaTestWriter.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class JavaTestWriter {
+  public static String getRunJava(String className, TestBuilderModel tbModel) {
+    return
+        "package com.vividsolutions.jtstest.testsuite;" + StringUtil.newLine
+         + "" + StringUtil.newLine
+         + "import com.vividsolutions.jtstest.test.*;" + StringUtil.newLine
+         + "" + StringUtil.newLine
+         + "public class " + className + " extends TestCaseList {" + StringUtil.newLine
+         + "  public static void main(String[] args) {" + StringUtil.newLine
+         + "    " + className + " test = new " + className + "();" + StringUtil.newLine
+         + "    test.run();" + StringUtil.newLine
+         + "  }" + StringUtil.newLine
+         + "" + StringUtil.newLine
+         + "  public " + className + "() {" + StringUtil.newLine
+         + getTestJava(tbModel.getCases())
+         + "  }" + StringUtil.newLine
+         + "}";
+  }
+
+    public static String getTestJava(List testCases) {
+      StringBuffer java = new StringBuffer();
+      for (int i = 0; i < testCases.size(); i++) {
+        java.append((new JavaTestWriter()).write((Testable) testCases.get(i)));
+      }
+      return java.toString();
+    }
+
+
+    private WKTWriter writer = new WKTWriter();
+
+    public JavaTestWriter() {}
+
+    public String write(Testable testable) {
+        StringBuffer text = new StringBuffer();
+        text.append("    add(new TestCase(\n");
+        String name = testable.getName() == null ? "" : testable.getName();
+        String description = testable.getDescription() == null ? "" : testable.getDescription();
+        String a = testable.getGeometry(0) == null ? null : writer.write(testable.getGeometry(0));
+        String b = testable.getGeometry(1) == null ? null : writer.write(testable.getGeometry(1));
+
+        text.append("          \"" + name + "\",\n");
+        text.append("          \"" + description + "\",\n");
+        text.append("          " + (a == null ? "null" : "\"" + a + "\"") + ",\n");
+        text.append("          " + (b == null ? "null" : "\"" + b + "\"") + ",\n");
+
+        return text.toString();
+    }
+
+    private String write(Geometry geometry) {
+        if (geometry == null) {
+            return "null";
+        }
+        return "\"" + writer.write(geometry) + "\"";
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/Layer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/Layer.java
new file mode 100644
index 0000000..4eeb181
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/Layer.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.render.*;
+import org.locationtech.jtstest.testbuilder.ui.style.*;
+
+
+
+public class Layer 
+{
+  private String name = "";
+  private GeometryContainer geomCont;
+  private boolean isEnabled = true;
+  
+  private BasicStyle geomStyle = new BasicStyle();
+  
+  private StyleList.StyleFilter vertexFilter = new StyleList.StyleFilter() {
+  	public boolean isFiltered(Style style) {
+  		return ! DisplayParameters.isShowingVertices();
+  	}
+  };
+  
+  private StyleList.StyleFilter decorationFilter = new StyleList.StyleFilter() {
+    public boolean isFiltered(Style style) {
+      return ! DisplayParameters.isShowingOrientation();
+    }
+  };
+    
+  private StyleList.StyleFilter structureFilter = new StyleList.StyleFilter() {
+    public boolean isFiltered(Style style) {
+      return ! DisplayParameters.isShowingStructure();
+    }
+  };
+    
+  private StyleList.StyleFilter labelFilter = new StyleList.StyleFilter() {
+    public boolean isFiltered(Style style) {
+      return ! DisplayParameters.isShowingLabel();
+    }
+  };
+  private LayerStyle layerStyle;
+    
+  public Layer(String name) {
+    this.name = name;
+  }
+
+  public String getName() { return name; }
+  
+  public String getNameInfo() {
+    if (geomCont.getGeometry() == null) return getName();
+    return getName()
+      + "   " + GeometryUtil.structureSummary(geomCont.getGeometry()) 
+      + "  --  " + GeometryUtil.metricsSummary(geomCont.getGeometry()); 
+  }
+  
+  public void setEnabled(boolean isEnabled)
+  {
+    this.isEnabled = isEnabled;
+  }
+  
+  public void setSource(GeometryContainer geomCont)
+  {
+    this.geomCont = geomCont;
+  }
+  
+  public GeometryContainer getSource()
+  {
+    return geomCont;
+  }
+  
+  public boolean isEnabled()
+  {
+  	return isEnabled;
+  }
+  public LayerStyle getLayerStyle()
+  {
+    return layerStyle;
+  }
+  public BasicStyle getGeometryStyle()
+  {
+    return geomStyle;
+  }
+  public void setGeometryStyle(BasicStyle style)
+  {
+    this.geomStyle = style;
+    VertexStyle vertexStyle = new VertexStyle(style.getLineColor());
+    ArrowLineStyle segArrowStyle = new ArrowLineStyle(ColorUtil.lighter(style.getLineColor(), 0.8));
+    ArrowEndpointStyle lineArrowStyle = new ArrowEndpointStyle(ColorUtil.lighter(style.getLineColor(),0.5), false, true);
+    CircleEndpointStyle lineCircleStyle = new CircleEndpointStyle(style.getLineColor(), 6, true, true);
+    PolygonStructureStyle polyStyle = new PolygonStructureStyle(ColorUtil.opaque(style.getLineColor()));
+    SegmentIndexStyle indexStyle = new SegmentIndexStyle(ColorUtil.opaque(style.getLineColor().darker()));
+    DataLabelStyle dataLabelStyle = new DataLabelStyle(ColorUtil.opaque(style.getLineColor().darker()));
+    
+    // order is important here
+    StyleList styleList = new StyleList();
+    styleList.add(vertexStyle, vertexFilter);
+    styleList.add(segArrowStyle, decorationFilter);
+    styleList.add(lineArrowStyle, decorationFilter);
+    styleList.add(lineCircleStyle, decorationFilter);
+    //styleList.add(style);
+    styleList.add(polyStyle, structureFilter);
+    styleList.add(indexStyle, structureFilter);
+    styleList.add(dataLabelStyle, labelFilter);
+    
+    layerStyle = new LayerStyle(style, styleList);
+  }
+  
+  public Geometry getGeometry()
+  {
+    if (geomCont == null) return null;
+    return geomCont.getGeometry();
+  }
+
+  
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/LayerList.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/LayerList.java
new file mode 100644
index 0000000..b507d86
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/LayerList.java
@@ -0,0 +1,108 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jtstest.testbuilder.geom.ComponentLocater;
+import org.locationtech.jtstest.testbuilder.geom.GeometryLocation;
+
+
+public class LayerList 
+{
+  public static final int LYR_A = 0;
+  public static final int LYR_B = 1;
+  public static final int LYR_RESULT = 2;
+  
+  private Layer[] layer = new Layer[3];
+  
+  public LayerList() 
+  {
+    layer[0] = new Layer("A");
+    layer[1] = new Layer("B");
+    layer[2] = new Layer("Result");
+  }
+
+  public int size() { return layer.length; }
+  
+  public Layer getLayer(int i)
+  { 
+    return layer[i];
+  }
+  
+  /**
+   * 
+   * @param pt
+   * @param tolerance
+   * @return component found, or null
+   */
+  public Geometry getComponent(Coordinate pt, double tolerance)
+  {
+    for (int i = 0; i < size(); i++) {
+
+      Layer lyr = getLayer(i);
+      Geometry geom = lyr.getGeometry();
+      if (geom == null) continue;
+      ComponentLocater locater = new ComponentLocater(geom);
+      List locs = locater.getComponents(pt, tolerance);
+      if (locs.size() > 0) {
+        GeometryLocation loc = (GeometryLocation) locs.get(0);
+        return loc.getComponent();
+      }
+    }
+    return null;
+  }
+  
+  public Geometry[] getComponents(Geometry aoi)
+  {
+    Geometry comp[] = new Geometry[2];
+    for (int i = 0; i < 2; i++) {
+      Layer lyr = getLayer(i);
+      Geometry geom = lyr.getGeometry();
+      if (geom == null) continue;
+      comp[i] = extractComponents(geom, aoi);
+    }
+    return comp;
+  }
+  
+  private Geometry extractComponents(Geometry parentGeom, Geometry aoi)
+  {
+    ComponentLocater locater = new ComponentLocater(parentGeom);
+    List locs = locater.getComponents(aoi);
+    List geoms = extractLocationGeometry(locs);
+    if (geoms.size() <= 0)
+      return null;
+    if (geoms.size() == 1) 
+      return (Geometry) geoms.get(0);
+    // if parent was a GC, ensure returning a GC
+    if (parentGeom.getGeometryType().equals("GeometryCollection"))
+      return parentGeom.getFactory().createGeometryCollection(GeometryFactory.toGeometryArray(geoms));
+    // otherwise return MultiGeom
+    return parentGeom.getFactory().buildGeometry(geoms);
+  }
+  
+  private List extractLocationGeometry(List locs)
+  {
+    List geoms = new ArrayList();
+    for (Iterator i = locs.iterator(); i.hasNext();) {
+      GeometryLocation loc = (GeometryLocation) i.next();
+      geoms.add(loc.getComponent());
+    }
+    return geoms;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/PNGWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/PNGWriter.java
new file mode 100644
index 0000000..147d4d2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/PNGWriter.java
@@ -0,0 +1,100 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.awt.Image;
+import java.awt.image.*;
+import javax.imageio.ImageIO;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import javax.swing.BorderFactory;
+import javax.swing.JFrame;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.BusyDialog;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testrunner.BooleanResult;
+import org.locationtech.jtstest.testrunner.Test;
+import org.locationtech.jtstest.util.FileUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ *  Creates an .PNG file for a test case.
+ *
+ * @version 1.7
+ */
+public class PNGWriter {
+  private final static int IMAGE_WIDTH = 200;
+  private final static int IMAGE_HEIGHT = 200;
+  private final static int STACK_TRACE_DEPTH = 1;
+
+  private GeometryEditPanel geometryEditPanel = new GeometryEditPanel();
+  private JFrame frame = new JFrame();
+  private File outputDirectory;
+
+  public PNGWriter() {
+    geometryEditPanel.setSize(IMAGE_WIDTH, IMAGE_HEIGHT);
+    geometryEditPanel.setGridEnabled(false);
+    geometryEditPanel.setBorder(BorderFactory.createEmptyBorder());
+    frame.getContentPane().add(geometryEditPanel);
+  }
+
+  public void write(File outputDirectory, TestCaseEdit testCase, PrecisionModel precisionModel) throws IOException {
+    Assert.isTrue(outputDirectory.isDirectory());
+    this.outputDirectory = outputDirectory;
+    createPNGFile("geoms", testCase.getGeometry(0),
+        testCase.getGeometry(1), testCase.getResult(),
+        IMAGE_WIDTH, IMAGE_HEIGHT);
+  }
+
+  private void createPNGFile(String filenameNoPath, Geometry a,
+      Geometry b,
+      Geometry result,
+      int imageWidth, int imageHeight) throws FileNotFoundException,
+      IOException {
+    TestBuilderModel tbModel = new TestBuilderModel();
+    TestCaseEdit tc = new TestCaseEdit(new Geometry[]{ a, b });
+    tc.setResult(result);
+    tbModel.getGeometryEditModel().setTestCase(tc);
+    geometryEditPanel.setModel(tbModel);
+    geometryEditPanel.zoomToFullExtent();
+    geometryEditPanel.setShowingResult(result != null);
+    geometryEditPanel.setShowingGeometryA(a != null);
+    geometryEditPanel.setShowingGeometryB(b != null);
+    String filenameWithPath = outputDirectory.getPath() + "\\" + filenameNoPath;
+    Image image = new BufferedImage(imageWidth, imageHeight, BufferedImage.TYPE_4BYTE_ABGR);
+    geometryEditPanel.paint(image.getGraphics());
+    
+    ImageIO.write((RenderedImage) image, "png", 
+        new File(filenameWithPath + ".png"));
+  }
+
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/ResultGeometryContainer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/ResultGeometryContainer.java
new file mode 100644
index 0000000..e1ad072
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/ResultGeometryContainer.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.geom.*;
+
+
+public class ResultGeometryContainer
+implements GeometryContainer
+{
+  private GeometryEditModel geomModel;
+  
+  public ResultGeometryContainer(GeometryEditModel geomModel) {
+    this.geomModel = geomModel;
+   }
+
+  public Geometry getGeometry()
+  {
+    return geomModel.getResult();
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/SVGTestWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/SVGTestWriter.java
new file mode 100644
index 0000000..f3a175a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/SVGTestWriter.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.util.StringUtil;
+import org.locationtech.jtstest.util.io.SVGWriter;
+
+
+
+/**
+ * @version 1.7
+ */
+public class SVGTestWriter {
+
+  public static String getTestSVG(Testable test) {
+    SVGTestWriter writer = new SVGTestWriter();
+    return writer.write(test);
+  }
+
+
+    private SVGWriter writer = new SVGWriter();
+
+    public SVGTestWriter() {}
+
+    public String write(Testable testable) {
+        StringBuffer text = new StringBuffer();
+        
+        Geometry ga = testable.getGeometry(0);
+        Geometry gb = testable.getGeometry(1);
+        
+        Envelope env = new Envelope();
+        if (ga != null) env.expandToInclude(ga.getEnvelopeInternal());
+        if (gb != null) env.expandToInclude(gb.getEnvelopeInternal());
+        
+        String viewBox = env.getMinX() + " " + env.getMinY() + " " + env.getMaxX() + " " + env.getMaxY();
+        
+        text.append("<?xml version='1.0' standalone='no'?>\n");
+        text.append("<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'>\n");
+        text.append("<svg width='400' height='400' viewBox='" + viewBox + "'  version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'>\n");
+        String name = testable.getName() == null ? "" : testable.getName();
+        String description = testable.getDescription() == null ? "" : testable.getDescription();
+        //text.append("          \"" + name + "\",\n");
+        text.append("  <desc>" + description + "</desc>\n");
+        
+        String a = writeGeometryStyled(ga, "#bbbbff", "#0000ff");
+        String b = writeGeometryStyled(gb, "#ffbbbb", "#ff0000");
+        text.append(a + "\n");
+        text.append("\n");
+        text.append(b + "\n");
+        text.append("</svg>\n");
+        return text.toString();
+    }
+
+    private String writeGeometryStyled(Geometry g, String fillClr, String strokeClr ) {
+      String s = "<g fill='" + fillClr + "' stroke='" + strokeClr + "' >\n";
+      s += write(g);
+      s += "</g>";
+      return s;
+    }
+    private String write(Geometry geometry) {
+        if (geometry == null) {
+            return "";
+        }
+        return writer.write(geometry);
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/StaticGeometryContainer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/StaticGeometryContainer.java
new file mode 100644
index 0000000..5ae3356
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/StaticGeometryContainer.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.Geometry;
+
+public class StaticGeometryContainer implements GeometryContainer {
+
+	private Geometry geometry;
+	
+	public StaticGeometryContainer(Geometry geometry)
+	{
+		this.geometry = geometry;
+	}
+	
+	public Geometry getGeometry() {
+		return geometry;
+	}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestBuilderModel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestBuilderModel.java
new file mode 100644
index 0000000..f842216
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestBuilderModel.java
@@ -0,0 +1,552 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.io.*;
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.ui.*;
+import org.locationtech.jtstest.testbuilder.ui.style.BasicStyle;
+import org.locationtech.jtstest.testrunner.TestReader;
+import org.locationtech.jtstest.testrunner.TestRun;
+import org.locationtech.jtstest.util.*;
+import org.locationtech.jtstest.util.io.IOUtil;
+import org.locationtech.jtstest.util.io.MultiFormatReader;
+
+
+public class TestBuilderModel 
+{
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = null;
+	private GeometryEditModel geomEditModel;
+  private LayerList layerList = new LayerList();
+  private WKTWriter writer = new WKTWriter();
+  private Object currResult = null;
+  private String opName = "";
+
+	public TestBuilderModel()
+	{
+		geomEditModel = new GeometryEditModel();
+    initLayers();
+    caseList.init();
+	}
+	
+	public GeometryEditModel getGeometryEditModel() { return geomEditModel; }
+	
+	public PrecisionModel getPrecisionModel() { return precisionModel; }
+	
+  public void setPrecisionModel(PrecisionModel precisionModel)
+  {
+    this.precisionModel = precisionModel;
+    geometryFactory = null;
+  }
+  
+  public GeometryFactory getGeometryFactory()
+  {
+    if (geometryFactory == null)
+      geometryFactory = new GeometryFactory(getPrecisionModel());
+    return geometryFactory;
+  }
+  
+  
+	public String getResultDisplayString(Geometry g)
+	{
+		if (g == null)
+			return "";
+    if (g.getNumPoints() > DisplayParameters.MAX_DISPLAY_POINTS)
+      return GeometryEditModel.toStringVeryLarge(g);
+		return writer.writeFormatted(g);
+	}
+	
+  public LayerList getLayers() { return layerList; }
+  
+  private void initLayers()
+  {  	
+  	GeometryContainer geomCont0 = new IndexedGeometryContainer(geomEditModel, 0);
+  	GeometryContainer geomCont1 = new IndexedGeometryContainer(geomEditModel, 1);
+  	
+    layerList.getLayer(LayerList.LYR_A).setSource(geomCont0);
+    layerList.getLayer(LayerList.LYR_B).setSource(geomCont1);
+    
+    if (geomEditModel != null)
+      layerList.getLayer(LayerList.LYR_RESULT).setSource(
+          new ResultGeometryContainer(geomEditModel));
+
+    Layer lyrA = layerList.getLayer(LayerList.LYR_A);
+    lyrA.setGeometryStyle(new BasicStyle(GeometryDepiction.GEOM_A_LINE_CLR,
+        GeometryDepiction.GEOM_A_FILL_CLR));
+    
+    Layer lyrB = layerList.getLayer(LayerList.LYR_B);
+    lyrB.setGeometryStyle(new BasicStyle(GeometryDepiction.GEOM_B_LINE_CLR,
+        GeometryDepiction.GEOM_B_FILL_CLR));
+    
+    Layer lyrR = layerList.getLayer(LayerList.LYR_RESULT);
+    lyrR.setGeometryStyle(new BasicStyle(GeometryDepiction.GEOM_RESULT_LINE_CLR,
+        GeometryDepiction.GEOM_RESULT_FILL_CLR));
+  }
+
+  public void pasteGeometry(int geomIndex)
+  	throws Exception
+  {
+  	Object obj = SwingUtil.getFromClipboard();
+  	Geometry g = null;
+  	if (obj instanceof String) {
+  		g = readGeometryText((String) obj);
+  	}
+  	else
+  		g = (Geometry) obj;
+  	
+    TestCaseEdit testCaseEdit = getCurrentCase();
+    testCaseEdit.setGeometry(geomIndex, g);
+    getGeometryEditModel().setTestCase(testCaseEdit);
+  }
+  
+  private Geometry readGeometryText(String geomStr) 
+  throws Exception
+  {
+    Geometry g = null;
+    if (geomStr.length() > 0) {
+      try {
+        MultiFormatReader reader = new MultiFormatReader(getGeometryFactory());
+        g = reader.read(geomStr);
+      } catch (ParseException ex) {
+        String msg = "Unable to parse data: '" + condense(geomStr) + "'";  
+        throw new IllegalArgumentException(msg); 
+      }
+    }
+    return g;
+  }
+
+  private String condense(String str) {
+    final int N_START = 10;
+    final int N_END = 10;
+    int len = str.length();
+    if (len <= N_START + N_END + 10) return str;
+    return str.substring(0, N_START)
+        + "..."
+        + str.substring(len - N_START, len);
+  }
+
+  public void loadMultipleGeometriesFromFile(int geomIndex, String filename)
+  throws Exception 
+  {
+    Geometry g = IOUtil.readFile(filename, getGeometryFactory());
+    TestCaseEdit testCaseEdit = getCurrentCase();
+    testCaseEdit.setGeometry(geomIndex, g);
+    testCaseEdit.setName(filename);
+    getGeometryEditModel().setTestCase(testCaseEdit);
+  }
+  
+  public void loadGeometryText(String wktA, String wktB) throws ParseException, IOException {
+    MultiFormatReader reader = new MultiFormatReader(new GeometryFactory(getPrecisionModel(),0));
+    
+    // read geom A
+    Geometry g0 = null;
+    if (wktA.length() > 0) {
+      g0 = reader.read(wktA);
+    }
+    
+    // read geom B
+    Geometry g1 = null;
+    if (wktB.length() > 0) {
+      g1 = reader.read(wktB);
+    }
+    
+    TestCaseEdit testCaseEdit = getCurrentCase();
+    testCaseEdit.setGeometry(0, g0);
+    testCaseEdit.setGeometry(1, g1);
+    getGeometryEditModel().setTestCase(testCaseEdit);
+  }
+
+
+
+  /*
+  public Geometry readMultipleGeometriesFromFile(String filename)
+  throws Exception, IOException 
+  {
+    String ext = FileUtil.extension(filename);
+    if (ext.equalsIgnoreCase("shp"))
+      return readMultipleGeometriesFromShapefile(filename);
+    return readMultipleGeometryFromWKT(filename);
+  }
+    
+  private Geometry readMultipleGeometriesFromShapefile(String filename)
+  throws Exception 
+  {
+    Shapefile shpfile = new Shapefile(new FileInputStream(filename));
+    GeometryFactory geomFact = getGeometryFactory();
+    shpfile.readStream(geomFact);
+    List geomList = new ArrayList();
+    do {
+      Geometry geom = shpfile.next();
+      if (geom == null)
+        break;
+      geomList.add(geom);
+    } while (true);
+    
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
+  }
+  
+  private Geometry readMultipleGeometryFromWKT(String filename)
+  throws ParseException, IOException 
+  {
+    return readMultipleGeometryFromWKTString(FileUtil.readText(filename));
+  }
+  
+  private Geometry readMultipleGeometryFromWKTString(String geoms)
+  throws ParseException, IOException 
+  {
+    GeometryFactory geomFact = getGeometryFactory();
+    WKTReader reader = new WKTReader(geomFact);
+    WKTFileReader fileReader = new WKTFileReader(new StringReader(geoms), reader);
+    List geomList = fileReader.read();
+    
+    if (geomList.size() == 1)
+      return (Geometry) geomList.get(0);
+    
+    // TODO: turn polygons into a GC   
+    return geomFact.buildGeometry(geomList);
+  }
+  
+  */
+  
+  //=============================================================
+  
+  private CaseList caseList = new CaseList(new CaseList.CaseFactory() {
+    public TestCaseEdit create() {
+      return new TestCaseEdit(precisionModel);
+    }
+  });
+
+  public CaseList cases() {
+    return caseList;
+  }
+  public TestCaseEdit getCurrentCase() {
+    return caseList.getCurrentCase();
+  }
+  public int getCurrentCaseIndex() {
+    return caseList.getCurrentTestIndex();
+  }
+  public int getCasesSize() {
+    return caseList.getSize();
+  }
+  public List getCases() {
+    return caseList.getCases();
+  }
+  public TestCaseList getTestCaseList() {
+    return caseList.tcList;
+  }
+  public void addCase(Geometry[] geoms) {
+    addCase(geoms, null);
+  }
+
+  public void addCase(Geometry[] geoms, String name) {
+    TestCaseEdit tc = new TestCaseEdit(geoms, name);
+    caseList.addCase(tc);
+  }
+
+  //================================================================= 
+  
+  public void openXmlFilesAndDirectories(File[] files) throws Exception {
+     TestCaseList testCaseList = createTestCaseList(files);
+    PrecisionModel precisionModel = new PrecisionModel();
+    if (!testCaseList.getList().isEmpty()) {
+      TestRunnerTestCaseAdapter a = (TestRunnerTestCaseAdapter) testCaseList.getList().get(0);
+      precisionModel = a.getTestRunnerTestCase().getTestRun().getPrecisionModel();
+    }
+    if (getCases().size() == 1
+         && ((Testable) getCases().get(0)).getGeometry(0) == null
+         && ((Testable) getCases().get(0)).getGeometry(1) == null) {
+      loadTestCaseList(testCaseList, precisionModel);
+    }
+    else {
+      TestCaseList newList = new TestCaseList();
+      newList.add(getTestCaseList());
+      int firstIndex = newList.size();
+      newList.add(testCaseList);
+      loadTestCaseList(newList, precisionModel);
+      caseList.setCurrentTestIndex(firstIndex);
+    }
+  }
+
+  void loadTestCaseList(TestCaseList tcl, PrecisionModel precisionModel) throws Exception {
+    setPrecisionModel(precisionModel);
+    if (tcl != null) {
+      loadEditList(tcl);
+    }
+  }
+
+  public void loadEditList(TestCaseList tcl) throws ParseException {
+    TestCaseList newTcl = new TestCaseList();
+    for (Iterator i = tcl.getList().iterator(); i.hasNext();) {
+      Testable tc = (Testable) i.next();
+
+      if (tc instanceof TestCaseEdit) {
+        newTcl.add((TestCaseEdit) tc);
+      } else {
+        newTcl.add(new TestCaseEdit(tc));
+      }
+    }
+    caseList.init(newTcl);
+  }
+
+  private TestCaseList createTestCaseList(File[] filesAndDirectories) {
+    TestCaseList testCaseList = new TestCaseList();
+    for (int i = 0; i < filesAndDirectories.length; i++) {
+      File fileOrDirectory = filesAndDirectories[i];
+      if (fileOrDirectory.isFile()) {
+        testCaseList.add(createTestCaseList(fileOrDirectory));
+      }
+      else if (fileOrDirectory.isDirectory()) {
+        testCaseList.add(createTestCaseListFromDirectory(fileOrDirectory));
+      }
+    }
+    return testCaseList;
+  }
+
+  private TestCaseList createTestCaseListFromDirectory(File directory) {
+    Assert.isTrue(directory.isDirectory());
+    TestCaseList testCaseList = new TestCaseList();
+    List files = Arrays.asList(directory.listFiles());
+    for (Iterator i = files.iterator(); i.hasNext(); ) {
+      File file = (File) i.next();
+      testCaseList.add(createTestCaseList(file));
+    }
+    return testCaseList;
+  }
+
+  private TestCaseList createTestCaseList(File xmlTestFile) 
+  {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(xmlTestFile, 1);
+    parseErrors = testReader.getParsingProblems();
+
+    TestCaseList tcl = new TestCaseList();
+    if (hasParseErrors()) {
+      return tcl;
+    }
+    for (Iterator i = testRun.getTestCases().iterator(); i.hasNext(); ) {
+      org.locationtech.jtstest.testrunner.TestCase testCase = (org.locationtech.jtstest.testrunner.TestCase) i.next();
+      tcl.add(new TestRunnerTestCaseAdapter(testCase));
+    }
+    return tcl;
+  }
+
+  private List parseErrors = null;
+
+  /**
+   * 
+   * @return empy list if no errors
+   */
+  public List getParsingProblems()
+  {
+    return parseErrors; 
+  }
+  
+  public boolean hasParseErrors()
+  {
+    if (parseErrors == null) return false;
+    return parseErrors.size() > 0;
+  }
+ 
+  public void setResult(Object result)
+  {
+  	currResult = result;
+    if (result == null || result instanceof Geometry) {
+    	getCurrentCase().setResult((Geometry) result);
+    }
+  }
+  
+  public Object getResult()
+  {
+  	return currResult;
+  }
+  public void setOpName(String opName)
+  {
+    if (opName == null) {
+      this.opName = "";
+    }
+    else { 
+      this.opName = StringUtil.capitalize(opName);
+    }
+  }
+  
+  public String getOpName()
+  {
+    return opName;
+  }
+  
+  public void copyResult(boolean isFormatted)
+  {
+    SwingUtil.copyToClipboard(currResult, isFormatted);
+  }
+
+  private ArrayList wktABeforePMChange = new ArrayList();
+  private ArrayList wktBBeforePMChange = new ArrayList();
+
+  public void changePrecisionModel(PrecisionModel precisionModel)
+  throws ParseException
+  {
+    saveWKTBeforePMChange();
+    setPrecisionModel(precisionModel);
+    loadWKTAfterPMChange();
+  }
+  
+  private void saveWKTBeforePMChange() {
+    wktABeforePMChange.clear();
+    wktBBeforePMChange.clear();
+    for (Iterator i = getCases().iterator(); i.hasNext(); ) {
+      Testable testable = (Testable) i.next();
+      Geometry a = testable.getGeometry(0);
+      Geometry b = testable.getGeometry(1);
+      wktABeforePMChange.add(a != null ? a.toText() : null);
+      wktBBeforePMChange.add(b != null ? b.toText() : null);
+    }
+  }
+
+  private void loadWKTAfterPMChange() throws ParseException {
+    WKTReader reader = new WKTReader(new GeometryFactory(getPrecisionModel(), 0));
+    for (int i = 0; i < getCases().size(); i++) {
+      Testable testable = (Testable) getCases().get(i);
+      String wktA = (String) wktABeforePMChange.get(i);
+      String wktB = (String) wktBBeforePMChange.get(i);
+      testable.setGeometry(0, wktA != null ? reader.read(wktA) : null);
+      testable.setGeometry(1, wktB != null ? reader.read(wktB) : null);
+    }
+  }
+
+  /**
+   * Encapsulates test case cursor logic. 
+   * @author Martin Davis
+   *
+   */
+  public static class CaseList {
+    
+    public static interface CaseFactory {
+      TestCaseEdit create();
+    }
+
+    private TestCaseList tcList = new TestCaseList();
+    private int tcIndex = -1;
+    private CaseFactory caseFactory;
+  
+    public CaseList(CaseFactory caseFactory) {
+      this.caseFactory = caseFactory;
+    }
+    public void init()
+    {
+      tcList = new TestCaseList();
+      // ensure that there is always a valid TestCase in the list
+      createNew();
+    }
+    
+    public void init(TestCaseList tcl) {
+      tcList = tcl;
+      if (tcList.size() > 0) {
+        tcIndex = 0;
+      }
+      else {
+        createNew();
+      }
+    }
+  
+    public List getCases() {
+      return Collections.unmodifiableList(tcList.getList());
+    }
+  
+    public void setCurrent(TestCaseEdit testCase) {
+      for (int i = 0; i < tcList.size(); i++) {
+        if (tcList.get(i) == testCase) {
+          tcIndex = i;
+          return;
+        }
+      }
+    }
+    
+    public TestCaseEdit getCurrentCase()
+    {
+      return (TestCaseEdit) getCurrentTestable();
+    }
+    
+    public Testable getCurrentTestable() {
+      return (TestCaseEdit) tcList.get(tcIndex);
+    }
+  
+    public int getCurrentTestIndex()
+    {
+      return tcIndex;
+    }
+    public void setCurrentTestIndex(int i) {
+      tcIndex = MathUtil.clamp(i,  0, getSize() -1 );
+    }
+    public TestCaseList getTestList()
+    {
+      return tcList;
+    }
+    
+    public int getSize()
+    {
+      return tcList.getList().size();
+    }
+    public void prevCase() {
+      if (tcIndex > 0)
+        tcIndex--;
+    }
+  
+    public void nextCase() {
+      if (tcIndex < tcList.size() - 1)
+        tcIndex++;
+    }
+  
+    public void copyCase() {
+      TestCaseEdit copy = null;
+      copy = new TestCaseEdit(getCurrentCase());
+      addCase(copy);
+    }
+    
+    public void createNew() {
+      addCase( caseFactory.create());
+    }
+    
+    private void addCase(TestCaseEdit testcase) {
+      if (tcIndex < 0) {
+        tcList.add(testcase);
+      }
+      else {
+        tcList.add(testcase, tcIndex+1);
+      }
+      tcIndex++;
+    }
+  
+    public void deleteCase() {
+      tcList.remove(tcIndex);
+      if (tcList.size() == 0) {
+        createNew();
+      }
+      if (tcIndex >= tcList.size())
+        tcIndex = tcList.size() - 1;
+    }  
+  
+  }
+
+
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestCaseEdit.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestCaseEdit.java
new file mode 100644
index 0000000..969d7c4
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestCaseEdit.java
@@ -0,0 +1,156 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jtstest.test.TestCase;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestCaseEdit implements Testable {
+  private Geometry[] geom = new Geometry[2];
+  private Testable testable;
+  
+  private String opName = "";
+  private Geometry resultGeom = null;
+  
+
+  public TestCaseEdit(PrecisionModel pm) {
+    TestCase testCase = new TestCase();
+    testCase.setPrecisionModel(pm);
+    testable = testCase;
+  }
+
+  public TestCaseEdit(Testable tc) throws ParseException {
+    this.testable = tc;
+    testable.initGeometry();
+    setGeometry(0, testable.getGeometry(0));
+    setGeometry(1, testable.getGeometry(1));
+  }
+
+  public TestCaseEdit(TestCaseEdit tce)  {
+    this.testable = new TestCase();
+    setGeometry(0, tce.getGeometry(0));
+    setGeometry(1, tce.getGeometry(1));
+  }
+
+  public TestCaseEdit(Geometry[] geom) {
+    this.testable = new TestCase();
+    setGeometry(0, geom[0]);
+    setGeometry(1, geom[1]);
+  }
+
+  public TestCaseEdit(Geometry[] geom, String name) {
+    this.testable = new TestCase();
+    setGeometry(0, geom[0]);
+    setGeometry(1, geom[1]);
+    testable.setName(name);
+  }
+
+  private static Geometry cloneGeometry(Geometry geom)
+  {
+    if (geom == null) return null;
+    return (Geometry) geom.clone();
+  }
+  
+  public void setGeometry(int i, Geometry geom) {
+    testable.setGeometry(i, geom);
+  }
+
+  public void setName(String name) {
+    testable.setName(name);
+  }
+
+  public Geometry getResult() 
+  {
+    return resultGeom;
+  }
+  
+  public void setResult(Geometry geom)
+  {
+    resultGeom = geom;
+  }
+  
+  public String getOpName() { return opName; }
+  
+  public void setOpName(String name) { opName = name; }
+  
+  public Geometry getGeometry(int i) {
+//    return geom[i];
+    return testable.getGeometry(i);
+  }
+
+
+  public Testable getTestable() {
+    return testable;
+  }
+
+
+  public String getName() {
+    return testable.getName();
+  }
+
+  public IntersectionMatrix getIntersectionMatrix() {
+    return testable.getIntersectionMatrix();
+  }
+
+  public void setIntersectionMatrix(IntersectionMatrix im) {
+    testable.setIntersectionMatrix(im);
+  }
+  public String getDescription() {
+    return testable.getDescription();
+  }
+
+  public String getWellKnownText(int i) {
+    return testable.getWellKnownText(i);
+  }
+
+  public void exchange() 
+  {
+    Geometry temp = testable.getGeometry(0);
+    testable.setGeometry(0, testable.getGeometry(1));
+    testable.setGeometry(1, temp);
+  }
+
+  public void initGeometry() throws ParseException {
+    testable.initGeometry();
+  }
+
+  public Geometry[] getGeometries() {
+    return new Geometry[] {
+        testable.getGeometry(0), testable.getGeometry(1)
+        };
+  }
+
+  public IntersectionMatrix getIM() {
+    runRelate();
+    return testable.getIntersectionMatrix();
+  }
+  
+  void runRelate() {
+    Geometry[] geom = getGeometries();
+    if (geom[0] == null || geom[1] == null) {
+      return;
+    }
+    testable.setIntersectionMatrix(geom[0].relate(geom[1]));
+  }
+}
+
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestModel.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestModel.java
new file mode 100644
index 0000000..86ea5cd
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestModel.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+/**
+ * Contains the Geometry objects which the JTS Test Builder
+ * operates on
+ *
+ * @version 1.7
+ */
+public class TestModel {
+
+    public TestModel() {}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestRunnerTestCaseAdapter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestRunnerTestCaseAdapter.java
new file mode 100644
index 0000000..837d565
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestRunnerTestCaseAdapter.java
@@ -0,0 +1,286 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+import java.util.Arrays;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.geomop.*;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.testrunner.BooleanResult;
+import org.locationtech.jtstest.testrunner.GeometryResult;
+import org.locationtech.jtstest.testrunner.Result;
+import org.locationtech.jtstest.testrunner.SimpleReportWriter;
+import org.locationtech.jtstest.testrunner.Test;
+import org.locationtech.jtstest.testrunner.TestCase;
+
+
+/**
+ * @version 1.7
+ */
+public class TestRunnerTestCaseAdapter
+     implements Testable {
+  private TestCase testCase;
+  private boolean ranAtLeastOnce = false;
+  private WKTWriter wktWriter = new WKTWriter();
+
+  public TestRunnerTestCaseAdapter(org.locationtech.jtstest.testrunner.TestCase testCase) {
+    this.testCase = testCase;
+  }
+
+  public void setGeometry(int index, Geometry g) {
+    if (index == 0) {
+      testCase.setGeometryA(g);
+    }
+    else if (index == 1) {
+      testCase.setGeometryB(g);
+    }
+    else {
+      Assert.shouldNeverReachHere();
+    }
+  }
+
+  public void setIntersectionMatrix(IntersectionMatrix im) { }
+
+  public void setName(String name) {
+    testCase.setDescription(name);
+  }
+
+  public void setExpectedIntersectionMatrix(String expectedIntersectionMatrix) {
+    getOrCreateABTest("relate").setArgument(1, expectedIntersectionMatrix);
+  }
+
+  public void setExpectedConvexHull(Geometry expectedConvexHull) {
+    setExpectedSpatialFunction("convexhull", expectedConvexHull);
+  }
+
+  public void setExpectedBoundary(Geometry expectedBoundary) {
+    setExpectedSpatialFunction("getboundary", expectedBoundary);
+  }
+
+  public void setExpectedIntersection(Geometry expectedIntersection) {
+    setExpectedSpatialFunction("intersection", expectedIntersection);
+  }
+
+  public void setExpectedUnion(Geometry expectedUnion) {
+    setExpectedSpatialFunction("union", expectedUnion);
+  }
+
+  public void setExpectedDifference(Geometry expectedDifference) {
+    setExpectedSpatialFunction("difference", expectedDifference);
+  }
+
+  public void setExpectedSymDifference(Geometry expectedSymDifference) {
+    setExpectedSpatialFunction("symdifference", expectedSymDifference);
+  }
+
+  public void setExpectedCentroid(Geometry expected) {
+    setExpectedSpatialFunction("centroid", expected);
+  }
+
+  public boolean isFailed() {
+    if (!ranAtLeastOnce) {
+      return false;
+    }
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      org.locationtech.jtstest.testrunner.Test test = (org.locationtech.jtstest.testrunner.Test) i.next();
+      if (!test.isPassed()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  public String getFailedMsg() {
+    if (!ranAtLeastOnce) {
+      return "";
+    }
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      org.locationtech.jtstest.testrunner.Test test = (org.locationtech.jtstest.testrunner.Test) i.next();
+      if (!test.isPassed()) {
+        SimpleReportWriter reportWriter = new SimpleReportWriter(false);
+        return reportWriter.write(test);
+      }
+    }
+    return "";
+  }
+
+  public String getName() {
+    return testCase.getDescription();
+  }
+
+  public Geometry getGeometry(int index) {
+    if (index == 0) {
+      return testCase.getGeometryA();
+    }
+    else if (index == 1) {
+      return testCase.getGeometryB();
+    }
+    Assert.shouldNeverReachHere();
+    return null;
+  }
+
+  public IntersectionMatrix getIntersectionMatrix() {
+    return testCase.getGeometryA().relate(testCase.getGeometryB());
+  }
+
+  public String getDescription() {
+    return testCase.getDescription();
+  }
+
+  public boolean isPassed() {
+    if (!ranAtLeastOnce) {
+      return false;
+    }
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      org.locationtech.jtstest.testrunner.Test test = (org.locationtech.jtstest.testrunner.Test) i.next();
+      if (!test.isPassed()) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  public String getWellKnownText(int index) {
+    if (index == 0) {
+      if (testCase.getGeometryA() == null) {
+        return null;
+      }
+      return wktWriter.write(testCase.getGeometryA());
+    }
+    else if (index == 1) {
+      if (testCase.getGeometryB() == null) {
+        return null;
+      }
+      return wktWriter.write(testCase.getGeometryB());
+    }
+    Assert.shouldNeverReachHere();
+    return null;
+  }
+
+  public TestCase getTestRunnerTestCase() {
+    return testCase;
+  }
+
+  public String getExpectedIntersectionMatrix() {
+    Test test = getABTest("relate");
+    if (test == null) {
+      return null;
+    }
+    return test.getArgument(1);
+  }
+
+  public Geometry getExpectedConvexHull() {
+    return toGeometry(getABTest("convexhull"));
+  }
+
+  public Geometry getExpectedBoundary() {
+    return toGeometry(getABTest("getboundary"));
+  }
+
+  public Geometry getExpectedIntersection() {
+    return toGeometry(getABTest("intersection"));
+  }
+
+  public Geometry getExpectedUnion() {
+    return toGeometry(getABTest("union"));
+  }
+
+  public Geometry getExpectedDifference() {
+    return toGeometry(getABTest("difference"));
+  }
+
+  public Geometry getExpectedSymDifference() {
+    return toGeometry(getABTest("symdifference"));
+  }
+
+  public void runTest() throws ParseException {
+    ranAtLeastOnce = true;
+    testCase.run();
+  }
+
+  public void initGeometry() throws ParseException { }
+
+  public Geometry toGeometry(Test test) {
+    if (test == null) {
+      return null;
+    }
+    Assert.isTrue(test.getExpectedResult() instanceof GeometryResult);
+    return ((GeometryResult) test.getExpectedResult()).getGeometry();
+  }
+
+  private void setExpectedSpatialFunction(String opName, Geometry expectedGeometry) {
+    if (expectedGeometry == null) {
+      getOrCreateABTest(opName).getTestCase().remove(getOrCreateABTest(opName));
+      return;
+    }
+    getOrCreateABTest(opName).setResult(new GeometryResult(expectedGeometry));
+  }
+
+  private Test getOrCreateABTest(String opName) {
+    Test testToReturn = getABTest(opName);
+    if (testToReturn == null) {
+      testToReturn = new Test(testCase, maxTestIndex(testCase) + 1, null, opName, "A",
+          Arrays.asList(new String[]{"B"}), 
+          getDefaultResult(opName),
+          0);
+      testCase.add(testToReturn);
+    }
+    return testToReturn;
+  }
+
+  private Result getDefaultResult(String opName) {
+    if (GeometryMethodOperation.isBooleanFunction(opName)) {
+      return new BooleanResult(true);
+    }
+    if (GeometryMethodOperation.isGeometryFunction(opName)) {
+      return new GeometryResult(
+      new GeometryFactory(testCase.getTestRun().getPrecisionModel(),
+			0).createGeometryCollection(null));
+    }
+    Assert.shouldNeverReachHere();
+    return null;
+  }
+
+  private Test getABTest(String opName) {
+    Assert.isTrue(GeometryMethodOperation.isBooleanFunction(opName) 
+    		|| GeometryMethodOperation.isGeometryFunction(opName));
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if (test.getOperation().equalsIgnoreCase(opName)
+           && ((!opName.equalsIgnoreCase("relate"))
+           || test.getExpectedResult().equals(new BooleanResult(true)))
+           && (test.getGeometryIndex().equalsIgnoreCase("A"))
+           && ((test.getArgumentCount() == 0) || (
+          test.getArgument(0) != null
+           && (test.getArgument(0).equalsIgnoreCase("B"))))) {
+        return test;
+      }
+    }
+    return null;
+  }
+
+  private int maxTestIndex(TestCase testCase) {
+    int maxTestIndex = -1;
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      maxTestIndex = Math.max(maxTestIndex, test.getTestIndex());
+    }
+    return maxTestIndex;
+  }
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestWriter.java
new file mode 100644
index 0000000..0f2b08f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/TestWriter.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import org.locationtech.jtstest.test.Testable;
+
+
+/**
+ * @version 1.7
+ */
+public interface TestWriter {
+
+    String write(Testable testable);
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/XMLTestWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/XMLTestWriter.java
new file mode 100644
index 0000000..2ad42b2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/model/XMLTestWriter.java
@@ -0,0 +1,209 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.model;
+
+import java.io.File;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKBWriter;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.test.TestCase;
+import org.locationtech.jtstest.test.TestCaseList;
+import org.locationtech.jtstest.test.Testable;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class XMLTestWriter 
+{
+  public static String toXML(PrecisionModel precisionModel) {
+    if (precisionModel.isFloating()) {
+      return "<precisionModel type=\"FLOATING\"/>";
+    }
+    return "<precisionModel type=\"FIXED\" scale=\""
+         + precisionModel.getScale() + "\"/>";
+  }
+
+  private WKTWriter wktWriter = new WKTWriter();
+  private WKBWriter wkbWriter = new WKBWriter();
+
+  public XMLTestWriter() {
+  }
+
+  public String getTestXML(Geometry geometry, String opName, String[] arguments, boolean useWKT) {
+    String xml = "  <test>\n";
+    xml += "    <op name=\"" + opName + "\" arg1=\"A\"";
+    int j = 2;
+    for (int i = 0; i < arguments.length; i++) {
+      String argument = arguments[i];
+      Assert.isTrue(argument != null);
+      xml += " arg" + j + "=\"" + argument  + "\"";
+      j++;
+    }
+    xml += ">\n";
+    xml += getWKTorWKB(geometry, useWKT) + "\n";
+    xml += "    </op>\n";
+    xml += "  </test>\n";
+    return xml;
+  }
+
+  private boolean isGdbcTestCase(TestCase testCase) {
+    if (testCase.getName() == null || testCase.getDescription() == null) {
+      return false;
+    }
+    if (testCase.getName().equalsIgnoreCase(testCase.getDescription())) {
+      return false;
+    }
+    int nameColonIndex = testCase.getName().indexOf(":");
+    int descriptionColonIndex = testCase.getDescription().indexOf(":");
+    if (nameColonIndex == -1 || descriptionColonIndex == -1) {
+      return false;
+    }
+    if (nameColonIndex != descriptionColonIndex) {
+      return false;
+    }
+    return true;
+  }
+
+  public String getDescriptionForXmlFromGdbcTestCase(TestCase testCase) {
+    int descriptionColonIndex = testCase.getDescription().indexOf(":");
+    return "<desc>" + StringUtil.escapeHTML(testCase.getName() + " ["
+        + testCase.getDescription().substring(1+descriptionColonIndex).trim()
+        + "]") + "</desc>\n";
+  }
+
+  public String getDescriptionForXml(Testable testCase) {
+  	/*
+    if (isGdbcTestCase(testCase)) {
+      return getDescriptionForXmlFromGdbcTestCase(testCase);
+    }
+    */
+    if (testCase.getDescription() != null && testCase.getDescription().length() > 0) {
+      return "<desc>" + StringUtil.escapeHTML(testCase.getDescription()) + "</desc>\n";
+    }
+    if (testCase.getName() != null && testCase.getName().length() > 0) {
+      return "<desc>" + StringUtil.escapeHTML(testCase.getName()) + "</desc>\n";
+    }
+    return "<desc> " 
+    + getGeometryArgPairCode(testCase.getGeometry(0), testCase.getGeometry(1) )
+    + " </desc>\n";
+  }
+
+  private static String getGeometryArgPairCode(Geometry geom0, Geometry geom1)
+  {
+   return getGeometryCode(geom0) + "/" + getGeometryCode(geom1); 
+  }
+  
+  private static String getGeometryCode(Geometry geom)
+  {
+    String dimCode = "";
+    if (geom instanceof Puntal) dimCode = "P";
+    if (geom instanceof Lineal) dimCode = "L";
+    if (geom instanceof Polygonal) dimCode = "L";
+    
+    if (geom instanceof GeometryCollection) return "m" + dimCode;
+    
+    return dimCode;
+  }
+  
+  public String getTestXML(TestRunnerTestCaseAdapter adapter) {
+    return adapter.getTestRunnerTestCase().toXml();
+  }
+  
+  public String getTestXML(Testable testCase)
+  {
+    return getTestXML(testCase, true);
+  }
+  
+  public String getTestXML(Testable testCase, boolean useWKT) {
+    Geometry geom0 = testCase.getGeometry(0);
+    Geometry geom1 = testCase.getGeometry(1);
+    StringBuffer xml = new StringBuffer();
+    xml.append("<case>\n");
+    xml.append(getDescriptionForXml(testCase));
+    if (geom0 != null) {
+      String wkt0 = getWKTorWKB(geom0, useWKT);
+      xml.append("  <a>\n" + wkt0 + "\n    </a>\n");
+    }
+    if (geom1 != null) {
+      String wkt1 = getWKTorWKB(geom1, useWKT);
+      xml.append("  <b>\n" + wkt1 + "\n    </b>\n");
+    }
+    xml.append("</case>\n");
+    return xml.toString();
+  }
+
+  private String getWKTorWKB(Geometry g, boolean useWKT)
+  {
+    if (useWKT)
+      return wktWriter.writeFormatted(g);
+    return WKBWriter.toHex(wkbWriter.write(g));
+  }
+  
+  public String getTestXML(TestCaseList tcList) {
+    StringBuffer xml = new StringBuffer();
+    for (int i = 0; i < tcList.getList().size(); i++) {
+      xml.append("\n");
+      xml.append(getTestXML((Testable) tcList.getList().get(i)));
+    }
+    xml.append("\n");
+    return xml.toString();
+  }
+
+  public static String getRunXml(TestCaseList tcList, PrecisionModel precModel) {
+    String runXML = "<run>" + StringUtil.newLine;
+    runXML += getRunDescription(tcList);
+    runXML += getRunWorkspace(tcList);
+    runXML += toXML(precModel) + StringUtil.newLine;
+    runXML += (new XMLTestWriter()).getTestXML(tcList) + "</run>";
+    return runXML;
+  }
+
+  public static String getRunDescription(TestCaseList l) {
+    for (Iterator i = l.getList().iterator(); i.hasNext(); ) {
+      TestCaseEdit tce = (TestCaseEdit) i.next();
+      if (tce.getTestable() instanceof TestRunnerTestCaseAdapter) {
+        TestRunnerTestCaseAdapter a = (TestRunnerTestCaseAdapter) tce.getTestable();
+        String description = a.getTestRunnerTestCase().getTestRun().getDescription();
+        if (description != null && description.length() > 0) {
+          return "  <desc>" + StringUtil.escapeHTML(description)
+               + "</desc>" + StringUtil.newLine;
+        }
+        return "";
+      }
+    }
+    return "";
+  }
+
+  public static String getRunWorkspace(TestCaseList l) {
+    for (Iterator i = l.getList().iterator(); i.hasNext(); ) {
+      TestCaseEdit tce = (TestCaseEdit) i.next();
+      if (tce.getTestable() instanceof TestRunnerTestCaseAdapter) {
+        TestRunnerTestCaseAdapter a = (TestRunnerTestCaseAdapter) tce.getTestable();
+        File workspace = a.getTestRunnerTestCase().getTestRun().getWorkspace();
+        if (workspace != null) {
+          return "  <workspace file=\"" + StringUtil.escapeHTML(workspace.toString())
+               + "\"/>" + StringUtil.newLine;
+        }
+        return "";
+      }
+    }
+    return "";
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/GeometryVerticesMover.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/GeometryVerticesMover.java
new file mode 100644
index 0000000..62d53a5
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/GeometryVerticesMover.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.topostretch;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+public class GeometryVerticesMover 
+{
+  public static Geometry move(Geometry geom, Map moves)
+  {
+  	GeometryVerticesMover mover = new GeometryVerticesMover(geom, moves);
+    return mover.move();
+  }
+  
+  private Geometry geom; 
+  private Map moves;
+  private List modifiedCoords = new ArrayList();
+  
+  public GeometryVerticesMover(Geometry geom, Map moves)
+  {
+  	this.geom = geom;
+  	this.moves = moves;
+  }
+  
+  public Geometry move()
+  {
+    GeometryEditor editor = new GeometryEditor();
+    MoveVerticesOperation op = new MoveVerticesOperation(moves);
+    Geometry movedGeom = editor.edit(geom, new MoveVerticesOperation(moves));
+  	return movedGeom;
+  }
+  
+  public List getModifiedCoordinates()
+  {
+  	return modifiedCoords;
+  }
+
+  private class MoveVerticesOperation
+    extends GeometryEditor.CoordinateOperation
+  {
+    private Map moves;
+    
+    public MoveVerticesOperation(Map moves)
+    {
+      this.moves = moves;
+    }
+    
+    
+    public Coordinate[] edit(Coordinate[] coords,
+        Geometry geometry)
+    {
+      Coordinate[] newPts = new Coordinate[coords.length];
+      for (int i = 0; i < coords.length; i++) {
+        newPts[i] = movedPt(coords[i]);                   
+      }
+      return newPts;
+    }
+    
+    private Coordinate movedPt(Coordinate orig)
+    {
+    	Coordinate newLoc = (Coordinate) moves.get(orig);
+    	if (newLoc == null) 
+    		return orig;
+    	Coordinate mod = (Coordinate) newLoc.clone();
+    	modifiedCoords.add(mod);
+    	return mod;
+    }
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertex.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertex.java
new file mode 100644
index 0000000..438b5af
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertex.java
@@ -0,0 +1,340 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.topostretch;
+
+import org.locationtech.jts.algorithm.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jts.math.Vector2D;
+
+/**
+ * Models a vertex of a Geometry which will be stretched
+ * due to being too near other segments and vertices.
+ * <p>
+ * Currently for simplicity a vertex is assumed to 
+ * be near only one segment or other vertex.
+ * This is sufficient for most cases.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class StretchedVertex 
+{
+	// TODO: also provide information about the segments around the facet the vertex is near to, to allow smarter adjustment 
+	
+	private Coordinate vertexPt;
+	private Coordinate[] parentLine;
+	private int parentIndex;
+	private Coordinate nearPt = null;
+  private Coordinate[] nearPts = null;
+  private int nearIndex = -1;
+	private LineSegment nearSeg = null;
+	private Coordinate stretchedPt = null; 
+	
+	/**
+	 * Creates a vertex which lies near a vertex
+	 */
+	public StretchedVertex(Coordinate vertexPt, Coordinate[] parentLine, int parentIndex, 
+      Coordinate nearPt, Coordinate[] nearPts, int nearIndex)
+	{
+		this.vertexPt = vertexPt;
+		this.parentLine = parentLine;
+		this.parentIndex = parentIndex;
+		this.nearPt = nearPt;
+    this.nearPts = nearPts;
+    this.nearIndex = nearIndex;
+	}
+	
+	/**
+	 * Creates a vertex for a point which lies near a line segment
+	 * @param vertexPt
+	 * @param parentLine
+	 * @param parentIndex
+	 * @param nearSeg
+	 */
+	public StretchedVertex(Coordinate vertexPt, Coordinate[] parentLine, int parentIndex, 
+			LineSegment nearSeg)
+	{
+		this.vertexPt = vertexPt;
+		this.parentLine = parentLine;
+		this.parentIndex = parentIndex;
+		this.nearSeg = nearSeg;
+	}
+	
+	public Coordinate getVertexCoordinate()
+	{
+		return vertexPt;
+	}
+	
+	/**
+	 * Gets the point which this near vertex will be stretched to
+	 * (by a given distance)
+	 * 
+	 * @param dist the distance to adjust the point by 
+	 * @return the stretched coordinate
+	 */
+	public Coordinate getStretchedVertex(double dist)
+	{
+		if (stretchedPt != null) 
+			return stretchedPt;
+		
+		if (nearPt != null) {
+			stretchedPt = displaceFromVertex(nearPt, dist);
+//			stretchedPt = displaceFromPoint(nearPt, dist);
+			// displace in direction of segment this pt lies on
+		}
+		else {
+			stretchedPt = displaceFromSeg(nearSeg, dist);
+		}
+		return stretchedPt;
+	}
+	
+  private boolean isNearRing()
+  {
+    return CoordinateArrays.isRing(nearPts);
+  }
+  
+  private Coordinate getNearRingPoint(int i)
+  {
+    int index = i;
+    if (i < 0) 
+      index = i + nearPts.length -1; 
+    else if (i >= nearPts.length - 1) 
+      index = i - (nearPts.length - 1); 
+    return nearPts[index];
+  }
+  
+	private Coordinate displaceFromPoint(Coordinate nearPt, double dist)
+	{
+		LineSegment seg = new LineSegment(nearPt, vertexPt);
+		
+		// compute an adjustment which displaces in the direction of the nearPt-vertexPt vector
+		// TODO: make this robust!
+		double len = seg.getLength();
+		double frac = (dist + len) / len;
+		Coordinate strPt = seg.pointAlong(frac);
+		return strPt;
+	}
+	
+	private Coordinate displaceFromSeg(LineSegment nearSeg, double dist)
+	{
+		double frac = nearSeg.projectionFactor(vertexPt);
+		
+		// displace away from the segment on the same side as the original point
+		int side = nearSeg.orientationIndex(vertexPt);
+		if (side == Orientation.RIGHT)
+			dist = -dist;
+		
+		return nearSeg.pointAlongOffset(frac, dist);
+	}
+  
+  private Coordinate displaceFromVertex(Coordinate nearPt, double dist)
+  {
+    // handle linestring endpoints - do simple displacement
+    if (! isNearRing() 
+        && nearIndex == 0 || nearIndex >= nearPts.length -1) {
+      return displaceFromPoint(nearPt, dist);
+    }
+      
+    // analyze corner to see how to displace the vertex
+    // find corner points
+    Coordinate p1 = getNearRingPoint(nearIndex - 1);
+    Coordinate p2 = getNearRingPoint(nearIndex + 1);
+    
+    // if vertexPt is identical to an arm of the corner, just displace the point
+    if (p1.equals2D(vertexPt) || p2.equals2D(vertexPt))
+      return displaceFromPoint(nearPt, dist);
+    
+    return displaceFromCornerAwayFromArms(nearPt, p1, p2, dist);
+  }
+  
+  private Coordinate displaceFromCornerOriginal(Coordinate nearPt, Coordinate p1, Coordinate p2, double dist)
+  {
+    // if corner is nearly flat, just displace point
+    // TODO: displace from vertex on appropriate side of flat line, with suitable angle
+    if (isFlat(nearPt, p1, p2))
+      return displaceFromFlatCorner(nearPt, p1, p2, dist);
+
+    Coordinate[] corner = orientCorner(nearPt, p1, p2);
+    
+    // find quadrant of corner that vertex pt lies in
+    int quadrant = quadrant(vertexPt, nearPt, corner);
+    
+    Vector2D normOffset = normalizedOffset(nearPt, p1, p2);
+    Vector2D baseOffset = normOffset.multiply(dist);
+    Vector2D rotatedOffset = baseOffset.rotateByQuarterCircle(quadrant);
+    
+    return rotatedOffset.translate(vertexPt);
+    //return null;
+  }
+
+  private Coordinate displaceFromCorner(Coordinate nearPt, Coordinate p1, Coordinate p2, double dist)
+  {
+    Coordinate[] corner = orientCorner(nearPt, p1, p2);
+      // compute perpendicular bisector of p1-p2
+    Vector2D u1 = Vector2D.create(nearPt, corner[0]).normalize();
+    Vector2D u2 = Vector2D.create(nearPt, corner[1]).normalize();
+    double ang = u1.angle(u2);
+    Vector2D innerBisec = u2.rotate(ang / 2);
+        Vector2D offset = innerBisec.multiply(dist);
+    if (! isInsideCorner(vertexPt, nearPt, corner[0], corner[1])) {
+        offset = offset.multiply(-1);
+    }
+    return offset.translate(vertexPt);
+  }
+
+  private static final double MAX_ARM_NEARNESS_ANG = 20.0 / 180.0 * Math.PI;
+  
+  private static double maxAngleToBisector(double ang)
+  {
+    double relAng = ang / 2 - MAX_ARM_NEARNESS_ANG;
+    if (relAng < 0) return 0;
+    return relAng;
+  }
+  
+  /**
+   * Displaces a vertex from a corner,
+   * with angle limiting
+   * used to ensure that the displacement is not close to the arms of the corner.
+   * 
+   * @param nearPt
+   * @param p1
+   * @param p2
+   * @param dist
+   * @return
+   */
+  private Coordinate displaceFromCornerAwayFromArms(Coordinate nearPt, Coordinate p1, Coordinate p2, double dist)
+  {
+    Coordinate[] corner = orientCorner(nearPt, p1, p2);
+    boolean isInsideCorner = isInsideCorner(vertexPt, nearPt, corner[0], corner[1]);
+    
+    Vector2D u1 = Vector2D.create(nearPt, corner[0]).normalize();
+    Vector2D u2 = Vector2D.create(nearPt, corner[1]).normalize();
+    double cornerAng = u1.angle(u2);
+    
+    double maxAngToBisec = maxAngleToBisector(cornerAng);
+    
+    Vector2D bisec = u2.rotate(cornerAng / 2);
+    if (! isInsideCorner) {
+      bisec = bisec.multiply(-1);
+      double outerAng = 2 * Math.PI - cornerAng;
+      maxAngToBisec = maxAngleToBisector(outerAng);
+    }
+    
+    Vector2D pointwiseDisplacement = Vector2D.create(nearPt, vertexPt).normalize();
+    double stretchAng = pointwiseDisplacement.angleTo(bisec);
+    double stretchAngClamp = MathUtil.clamp(stretchAng, -maxAngToBisec, maxAngToBisec);
+    Vector2D cornerDisplacement = bisec.rotate(-stretchAngClamp).multiply(dist);
+ 
+    return cornerDisplacement.translate(vertexPt);
+  }
+
+  private boolean isInsideCorner(Coordinate queryPt, Coordinate base, Coordinate p1, Coordinate p2)
+  {
+      return Orientation.index(base, p1, queryPt) == Orientation.CLOCKWISE
+              && Orientation.index(base, p2, queryPt) == Orientation.COUNTERCLOCKWISE;
+  }
+
+  private static final double POINT_LINE_FLATNESS_RATIO = 0.01;
+  
+  private static boolean isFlat(Coordinate p, Coordinate p1, Coordinate p2)
+  {
+  	double dist = Distance.pointToSegment(p, p1, p2);
+  	double len = p1.distance(p2);
+  	if (dist/len < POINT_LINE_FLATNESS_RATIO)
+  		return true;
+  	return false;
+  }
+  
+  /**
+   * 
+   * @param pt
+   * @param cornerBase the two vertices defining the 
+   * @param corner the two vertices defining the arms of the corner, oriented CW
+   * @return the quadrant the pt lies in
+   */
+  private static int quadrant(Coordinate pt, Coordinate cornerBase, Coordinate[] corner)
+  {
+  	if (Orientation.index(cornerBase, corner[0], pt) == Orientation.CLOCKWISE) {
+  		if (Orientation.index(cornerBase, corner[1], pt) == Orientation.COUNTERCLOCKWISE) {
+  			return 0;
+  		}
+  		else
+  			return 3;
+  	}
+  	else {
+  		if (Orientation.index(cornerBase, corner[1], pt) == Orientation.COUNTERCLOCKWISE) {
+  			return 1;
+  		}
+  		else
+  			return 2; 		
+  	}
+  }
+  
+  private static Coordinate rotateToQuadrant(Coordinate v, int quadrant)
+  {
+  	switch (quadrant) {
+  	case 0: return v;
+  	case 1: return new Coordinate(-v.y, v.x);
+  	case 2: return new Coordinate(-v.x, -v.y);
+  	case 3: return new Coordinate(v.y, -v.x);
+  	}
+  	return null;
+  }
+  
+  /**
+   * Returns an array of pts such that p0 - p[0] - [p1] is CW.
+   * 
+   * @param p0
+   * @param p1
+   * @param p2
+   * @return
+   */
+  private static Coordinate[] orientCorner(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+  	Coordinate[] orient;
+  	// TODO: not sure if determining orientation is necessary?
+    if (Orientation.CLOCKWISE == Orientation.index(p0, p1, p2)) {
+    	orient = new Coordinate[] {p1, p2 };
+    }
+    else {
+    	orient = new Coordinate[] { p2, p1 };
+    }
+    
+    return orient;
+  }
+  
+  /**
+   * Returns an array of pts such that p0 - p[0] - [p1] is CW.
+   * 
+   * @param p0
+   * @param p1
+   * @param p2
+   * @return
+   */
+  private static Vector2D normalizedOffset(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+  	Vector2D u1 = Vector2D.create(p0, p1).normalize();
+  	Vector2D u2 = Vector2D.create(p0, p2).normalize();
+  	Vector2D offset = u1.add(u2).normalize();
+    return offset;
+  }
+  
+  private Coordinate displaceFromFlatCorner(Coordinate nearPt, Coordinate p1, Coordinate p2, double dist)
+  {
+  	// compute perpendicular bisector of p1-p2
+  	Vector2D bisecVec = Vector2D.create(p2, p1).rotateByQuarterCircle(1);
+  	Vector2D offset = bisecVec.normalize().multiply(dist);
+    return offset.translate(vertexPt);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertexFinder.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertexFinder.java
new file mode 100644
index 0000000..71d6845
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/StretchedVertexFinder.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.topostretch;
+
+import java.util.*;
+
+import org.locationtech.jts.algorithm.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+class StretchedVertexFinder 
+{
+	public static List findNear(Collection linestrings, double tolerance, Envelope mask)
+	{
+		StretchedVertexFinder finder = new StretchedVertexFinder(linestrings, tolerance, mask);
+		return finder.getNearVertices();
+	}
+	
+	private Collection linestrings;
+	private double tolerance = 0.0;
+	private Envelope limitEnv = null;
+	private List nearVerts = new ArrayList();
+	
+	public StretchedVertexFinder(Collection linestrings, double tolerance)
+	{
+		this.linestrings = linestrings;
+		this.tolerance = tolerance;
+	}
+	
+	public StretchedVertexFinder(Collection linestrings, double tolerance, Envelope limitEnv)
+	{
+		this(linestrings, tolerance);
+		this.limitEnv = limitEnv;
+	}
+	
+	public List getNearVertices()
+	{
+		findNearVertices();
+		return nearVerts;
+	}
+	
+	private void findNearVertices()
+	{
+		for (Iterator i = linestrings.iterator(); i.hasNext(); ) {
+			LineString line = (LineString) i.next();
+			findNearVertices(line);
+		}
+		
+	}
+	
+  private static int geomPointsLen(Coordinate[] pts)
+  {
+    int n = pts.length;
+    // don't process the last point of a ring twice
+    if (CoordinateArrays.isRing(pts))
+      n = pts.length - 1;
+    return n;
+  }
+  
+	private void findNearVertices(LineString targetLine)
+	{
+		Coordinate[] pts = targetLine.getCoordinates();
+    // don't process the last point of a ring twice
+    int n = geomPointsLen(pts);
+		for (int i = 0; i < n; i++) {
+      if (limitEnv.intersects(pts[i]))
+        findNearVertex(pts, i);
+		}
+	}
+	
+	private void findNearVertex(Coordinate[] linePts, int index)
+	{
+		for (Iterator i = linestrings.iterator(); i.hasNext(); ) {
+			LineString testLine = (LineString) i.next();
+			findNearVertex(linePts, index, testLine);
+		}
+	}
+
+  /**
+   * Finds a single near vertex.
+   * This is simply the first one found, not necessarily 
+   * the nearest.  
+   * This choice may sub-optimal, resulting 
+   * in odd result geometry.
+   * It's not clear that this can be done better, however.
+   * If there are several near points, the stretched
+   * geometry is likely to be distorted anyway.
+   * 
+   * @param targetPts
+   * @param index
+   * @param testLine
+   */
+	private void findNearVertex(Coordinate[] targetPts, int index, LineString testLine)
+	{
+    Coordinate targetPt = targetPts[index];
+		Coordinate[] testPts = testLine.getCoordinates();
+    // don't process the last point of a ring twice
+    int n = geomPointsLen(testPts);
+		for (int i = 0; i < n; i++) {
+			Coordinate testPt = testPts[i];
+      
+			StretchedVertex stretchVert = null;
+	
+			// is near to vertex?
+			double dist = testPt.distance(targetPt);
+			if (dist <= tolerance && dist != 0.0) {
+				stretchVert = new StretchedVertex(targetPt, targetPts, index, testPt, testPts, i);
+			}
+      // is near segment?
+			else if (i < testPts.length - 1) {
+				Coordinate segEndPt = testPts[i + 1];
+				
+				/**
+				 * Check whether pt is near or equal to other segment endpoint.
+				 * If near, it will be handled by the near vertex case code.
+				 * If equal, don't record it at all
+				 */
+				double distToOther = segEndPt.distance(targetPt);
+				if (distToOther <= tolerance)
+					// will be handled as a point-vertex case
+					continue;
+				
+				// Here we know point is not near the segment endpoints.
+				// Check if it is near the segment at all.
+				if (isPointNearButNotOnSeg(targetPt, testPt, segEndPt, tolerance)) {
+					stretchVert = new StretchedVertex(targetPt, targetPts, i, new LineSegment(testPt, testPts[i + 1]));
+				}
+			}
+			if (stretchVert != null)
+				nearVerts.add(stretchVert);
+		}
+	}
+	
+  private static boolean contains(Envelope env, Coordinate p0, Coordinate p1)
+  {
+    if (! env.contains(p0)) return false;
+    if (! env.contains(p1)) return false;
+    return true;
+  }
+  
+	private static boolean isPointNearButNotOnSeg(Coordinate p, Coordinate p0, Coordinate p1, double distTol)
+	{
+		// don't rely on segment distance algorithm to correctly compute zero distance
+		// on segment
+		if (Orientation.index(p0, p1, p) == Orientation.COLLINEAR)
+			return false;
+
+		// compute actual distance
+		distSeg.p0 = p0;
+		distSeg.p1 = p1;
+		double segDist = distSeg.distance(p);
+		if (segDist > distTol)
+			return false;
+		return true;
+	}
+
+	private static LineSegment distSeg = new LineSegment();
+	
+	private static double distanceToSeg(Coordinate p, Coordinate p0, Coordinate p1)
+	{
+		distSeg.p0 = p0;
+		distSeg.p1 = p1;
+		double segDist = distSeg.distance(p);
+		
+		// robust calculation of zero distance
+		if (Orientation.index(p0, p1, p) == Orientation.COLLINEAR)
+			segDist = 0.0;
+		
+		return segDist;
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/TopologyStretcher.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/TopologyStretcher.java
new file mode 100644
index 0000000..7d3863d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/topostretch/TopologyStretcher.java
@@ -0,0 +1,152 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.topostretch;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.util.*;
+
+/**
+ * Stretches the vertices and segments of a @link Geometry}
+ * to make the topology more visible.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TopologyStretcher 
+{
+	private double stretchDistance = 0.1;
+	
+	private Geometry[] inputGeoms;
+	private List linestrings;
+	private List[] modifiedCoords;
+	
+	public TopologyStretcher(Geometry g)
+	{
+		inputGeoms = new Geometry[1];
+		inputGeoms[0] = g;
+	}
+	
+	public TopologyStretcher(Geometry g1, Geometry g2)
+	{
+		inputGeoms = new Geometry[2];
+		inputGeoms[0] = g1;
+		inputGeoms[1] = g2;
+	}
+	
+  public int numVerticesInMask(Envelope mask)
+  {
+    VertexInMaskCountCoordinateFilter filter = new VertexInMaskCountCoordinateFilter(mask);
+    if (inputGeoms[0] != null) inputGeoms[0].apply(filter);
+    if (inputGeoms[1] != null) inputGeoms[1].apply(filter);
+    return filter.getCount();
+  }
+  
+  public Geometry[] stretch(double nearnessTol, double stretchDistance)
+  {
+    return stretch(nearnessTol, stretchDistance, null);
+  }
+  
+  public Geometry[] stretch(double nearnessTol, double stretchDistance, Envelope mask)
+  {
+		this.stretchDistance = stretchDistance;
+		linestrings = extractLineStrings(inputGeoms, mask);
+		
+		List nearVerts = StretchedVertexFinder.findNear(linestrings, nearnessTol, mask);
+		
+		Map coordinateMoves = getCoordinateMoves(nearVerts);
+		
+		Geometry[] strGeoms = new Geometry[inputGeoms.length];
+		modifiedCoords = new List[inputGeoms.length];
+		
+		for (int i = 0; i < inputGeoms.length; i++) {
+			Geometry geom = (Geometry) inputGeoms[i];
+			if (geom != null) {
+				GeometryVerticesMover mover = new GeometryVerticesMover(geom, coordinateMoves);
+				Geometry stretchedGeom = mover.move();
+				strGeoms[i] = stretchedGeom;
+				modifiedCoords[i] = mover.getModifiedCoordinates();
+			}
+		}
+		return strGeoms;
+	}
+	
+	/**
+	 * Gets the {@link Coordinate}s in each stretched geometry which were modified  (if any).
+	 * 
+	 * @return lists of Coordinates, one for each input geometry
+	 */
+	public List[] getModifiedCoordinates()
+	{
+		return modifiedCoords;
+	}
+	
+	private List extractLineStrings(Geometry[] geom, Envelope mask)
+	{
+		List lines = new ArrayList();
+		LinearComponentExtracter lineExtracter = new LinearComponentExtracter(lines);
+		for (int i = 0; i < geom.length; i++ ) {
+      if (geom[i] == null) continue;
+      
+      if (mask != null && ! mask.intersects(geom[i].getEnvelopeInternal()))
+        continue;
+      
+			geom[i].apply(lineExtracter);
+		}
+    if (mask != null) {
+      List masked = new ArrayList();
+      for (Iterator i = lines.iterator(); i.hasNext(); ) {
+        LineString line = (LineString) i.next();
+        if (mask.intersects(line.getEnvelopeInternal()))
+          masked.add(line);
+      }
+      return masked;
+    }
+		return lines;
+	}
+	
+	private Map getCoordinateMoves(List nearVerts)
+	{
+		Map moves = new TreeMap();
+		for (Iterator i = nearVerts.iterator(); i.hasNext(); ) {
+			StretchedVertex nv = (StretchedVertex) i.next();
+			// TODO: check if move would invalidate topology.  If yes, don't move
+			Coordinate src = nv.getVertexCoordinate();
+			Coordinate moved = nv.getStretchedVertex(stretchDistance);
+			if (! moved.equals2D(src))
+				moves.put(src, moved);
+		}
+		return moves;
+	}
+	
+	private static class VertexInMaskCountCoordinateFilter
+  implements CoordinateFilter
+  {
+    private Envelope mask;
+    private int count = 0;
+    
+    public VertexInMaskCountCoordinateFilter(Envelope mask)
+    {
+      this.mask = mask;
+    }
+    
+    public void filter(Coordinate coord)
+    {
+      if (mask.contains(coord))
+        count++;
+    }
+    
+    public int getCount() { return count; }
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ClipImage.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ClipImage.java
new file mode 100644
index 0000000..c9df7a9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ClipImage.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.*;
+import java.awt.datatransfer.*;
+
+public class ClipImage implements Transferable, ClipboardOwner {
+
+	private byte[] image;
+
+	public ClipImage(byte[] im)
+	{
+		image = im;
+	}
+
+	public DataFlavor[] getTransferDataFlavors()
+	{
+		return new DataFlavor[] { DataFlavor.imageFlavor };
+	}
+
+	public boolean isDataFlavorSupported(DataFlavor flavor)
+	{
+		return DataFlavor.imageFlavor.equals(flavor);
+	}
+
+	public Object getTransferData(DataFlavor flavor) throws
+	UnsupportedFlavorException
+	{
+		if (!isDataFlavorSupported(flavor))
+			throw new UnsupportedFlavorException(flavor);
+		return Toolkit.getDefaultToolkit().createImage(image);
+	}
+
+	public void lostOwnership(java.awt.datatransfer.Clipboard clip,
+	java.awt.datatransfer.Transferable tr)
+
+	{
+		return;
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ColorUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ColorUtil.java
new file mode 100644
index 0000000..e7c6449
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ColorUtil.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.Color;
+
+import org.locationtech.jts.math.MathUtil;
+
+
+public class ColorUtil {
+
+  public static Color gray(int grayVal)
+  {
+    return new Color(grayVal, grayVal, grayVal);
+  }
+  
+  public static Color opaque(Color clr)
+  {
+    return new Color(clr.getRed(), clr.getGreen(), clr.getBlue());
+  }
+  
+  public static Color lighter(Color clr)
+  {
+    return lighter(clr, 0.4);
+  }
+  
+  public static Color lighter(Color clr, double saturationFraction)
+  {
+    float[] hsb = new float[3];
+    Color.RGBtoHSB(clr.getRed(), clr.getGreen(), clr.getBlue(), hsb);
+    hsb[1] = (float) MathUtil.clamp(hsb[1] * saturationFraction, 0, 1);
+    Color chsb = Color.getHSBColor(hsb[0], hsb[1], hsb[2]);
+    return new Color(chsb.getRed(), chsb.getGreen(), chsb.getBlue(), clr.getAlpha());
+  }
+  
+  public static Color saturate(Color clr, double saturation)
+  {
+    float[] hsb = new float[3];
+    Color.RGBtoHSB(clr.getRed(), clr.getGreen(), clr.getBlue(), hsb);
+    hsb[1] = (float) MathUtil.clamp(saturation, 0, 1);;
+    return Color.getHSBColor(hsb[0], hsb[1], hsb[2]);
+  }
+
+  public static float getHue(Color clr) {
+    float[] hsb = Color.RGBtoHSB(clr.getRed(), clr.getGreen(), clr.getBlue(), null);
+    return hsb[0];
+  }
+
+  public static Color setAlpha(Color clr, int alpha) {
+    return new Color(clr.getRed(), clr.getGreen(), clr.getBlue(), alpha);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GeometryLocationsWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GeometryLocationsWriter.java
new file mode 100644
index 0000000..115df9a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GeometryLocationsWriter.java
@@ -0,0 +1,243 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.geom.*;
+import java.util.*;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.geom.*;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+public class GeometryLocationsWriter 
+{
+  public static String writeLocation(LayerList layers,
+      Coordinate pt, double tolerance)
+  {
+    GeometryLocationsWriter writer = new GeometryLocationsWriter();
+    return writer.writeLocationString(layers, pt, tolerance);
+  }
+
+  private static final int MAX_ITEMS_TO_DISPLAY = 10;
+  
+  private boolean isHtmlFormatted = true;
+  private String eol = null;
+  private String highlightStart = null;
+  private String highlightEnd = null;
+  private String documentStart = null;
+  private String documentEnd = null;
+  
+  public GeometryLocationsWriter() {
+    setHtml(true);
+  }
+
+  public void setHtml(boolean isHtmlFormatted) 
+  {
+    this.isHtmlFormatted = isHtmlFormatted;
+    if (isHtmlFormatted) {
+      eol = "<br>";
+      highlightStart = "<b>";
+      highlightEnd = "</b>";
+      documentStart = "<html>";
+      documentEnd = "</html>";
+    }
+    else {
+      eol = "\n";
+      highlightStart = "";
+      highlightEnd = "";
+      documentStart = "";
+      documentEnd = "";     
+    }
+ }
+  
+  public String writeLocationString(LayerList layers,
+      Coordinate pt, double tolerance)
+  {
+    StringBuffer text = new StringBuffer();
+    for (int i = 0; i < layers.size(); i++) {
+
+      Layer lyr = layers.getLayer(i);
+      String locStr = writeLocation(lyr, pt, tolerance);
+      if (locStr == null) continue;
+      
+      if (i > 0 && text.length() > 0) {
+        text.append(eol);
+        text.append(eol);
+      }
+      
+      text.append(highlightStart + lyr.getName() + highlightEnd + eol);
+      text.append(locStr);
+    }
+    
+    if (text.length() > 0) {
+      return documentStart + text.toString() +documentEnd;
+    }
+    return null;
+  }
+    
+  public String writeSingleLocation(Layer lyr, Coordinate p, double tolerance)
+  {
+    Geometry geom = lyr.getGeometry();
+    if (geom == null) return null;
+    
+    VertexLocater locater = new VertexLocater(geom);
+    Coordinate coord = locater.getVertex(p, tolerance);
+    int index = locater.getIndex();
+    
+    if (coord == null) return null;
+    return "[" + index + "]: " 
+      + coord.x + ", " + coord.y;
+  }
+  
+  public String writeLocation(Layer lyr, Coordinate p, double tolerance)
+  {
+    Geometry geom = lyr.getGeometry();
+    if (geom == null) return null;
+    
+    String locStr = writeComponentLocation(geom, p, tolerance);
+    String facetStr = writeFacetLocation(geom, p, tolerance);
+    if (facetStr == null) 
+      return locStr;
+    return locStr + facetStr;   
+  }
+  
+  
+  public String writeComponentLocation(Geometry geom, Coordinate p, double tolerance)
+  {
+    ComponentLocater locater = new ComponentLocater(geom);
+    List locs = locater.getComponents(p, tolerance);
+    
+    StringBuffer buf = new StringBuffer();
+    int count = 0;
+    for (Iterator i = locs.iterator(); i.hasNext(); ) {
+    	
+    	GeometryLocation loc = (GeometryLocation) i.next();
+    	Geometry comp = loc.getComponent();
+      
+      String path = loc.pathString();
+      path = path.length() == 0 ? "" : path;
+    	buf.append("[" + path + "]  ");
+      
+      buf.append(comp.getGeometryType().toUpperCase());
+      if (comp instanceof GeometryCollection) {
+        buf.append("[" + comp.getNumGeometries() + "]");
+      }
+      else {
+        buf.append("(" + comp.getNumPoints() + ")");
+      }
+      if (comp.getUserData() != null) {
+      	buf.append("  Data: ");
+      	buf.append(comp.getUserData().toString());
+      }
+      buf.append(eol);
+      
+      if (count++ > MAX_ITEMS_TO_DISPLAY) {
+        buf.append(" & more..." + eol);
+        break;
+      }
+    }
+    String locStr = buf.toString();
+    if (locStr.length() == 0)
+      return null;
+    return locStr;
+  }
+    
+  public String writeFacetLocation(Geometry geom, Coordinate p, double tolerance)
+  {
+    FacetLocater locater = new FacetLocater(geom);
+    List locs = locater.getLocations(p, tolerance);
+    List vertexLocs = FacetLocater.filterVertexLocations(locs);
+    
+    // only show vertices if some are present, to avoid confusing with segments
+    if (! vertexLocs.isEmpty()) 
+      return writeFacetLocations(vertexLocs);
+    
+    // write 'em all
+    return writeFacetLocations(locs);
+  }
+    
+  private String writeFacetLocations(List locs)
+  {
+    if (locs.size() <= 0) return null;
+    
+    StringBuffer buf = new StringBuffer();
+    boolean isFirst = true;
+    int count = 0;
+    for (Iterator i = locs.iterator(); i.hasNext(); ) {
+    	GeometryLocation loc = (GeometryLocation) i.next();
+
+    	if (! isFirst) {
+    		buf.append(eol);
+    	}
+
+    	isFirst = false;
+      
+      buf.append(componentType(loc));
+      buf.append(loc.isVertex() ? "Vert" : "Seg");
+    	buf.append(loc.toFacetString());
+    	if (! loc.isVertex()) {
+    	  buf.append(" Len: " + loc.getLength());
+    	}
+      if (count++ > MAX_ITEMS_TO_DISPLAY) {
+        buf.append(eol + " & more..." + eol);
+        break;
+      }
+    }
+    return buf.toString();
+  }
+
+  private String componentType(GeometryLocation loc) {
+    String compType = "";
+    if (loc.getComponent() instanceof LinearRing) {
+      boolean isCCW = Orientation.isCCW(loc.getComponent().getCoordinates());
+      compType = "Ring" 
+        + (isCCW ? "-CCW" : "-CW ")
+          + " ";
+    }
+    else if (loc.getComponent() instanceof LineString) { 
+      compType = "Line  ";
+    }
+    else if (loc.getComponent() instanceof Point) { 
+      compType = "Point ";
+    }
+    return compType;
+  }
+
+  public String OLDwriteLocation(Geometry geom, Coordinate p, double tolerance)
+  {
+    VertexLocater locater = new VertexLocater(geom);
+    List locs = locater.getLocations(p, tolerance);
+    
+    if (locs.size() <= 0) return null;
+    
+    StringBuffer buf = new StringBuffer();
+    boolean isFirst = true;
+    for (Iterator i = locs.iterator(); i.hasNext(); ) {
+    	VertexLocater.Location vertLoc = (VertexLocater.Location) i.next();
+    	int index = vertLoc.getIndices()[0];
+    	Coordinate pt = vertLoc.getCoordinate();
+    	if (! isFirst) {
+    		buf.append(eol + "--");
+    	}
+    	isFirst = false;
+    	String locStr = "[" + index + "]: " 
+    					+ pt.x + ", " + pt.y;
+    	buf.append(locStr);
+    }
+    
+    return buf.toString();
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GraphicsUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GraphicsUtil.java
new file mode 100644
index 0000000..8b767ad
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/GraphicsUtil.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.Graphics2D;
+
+public class GraphicsUtil {
+  
+  public static void drawStringAlignCenter(Graphics2D g2d, String s, int x, int y) {
+    int stringLen = (int) g2d.getFontMetrics().getStringBounds(s, g2d).getWidth();
+    g2d.drawString(s, x - stringLen /2, y); 
+
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ImageUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ImageUtil.java
new file mode 100644
index 0000000..8902b02
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/ImageUtil.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.*;
+import java.awt.datatransfer.Clipboard;
+import java.awt.image.BufferedImage;
+import java.awt.image.RenderedImage;
+import java.io.ByteArrayOutputStream;
+import java.io.File;
+import java.io.IOException;
+
+import javax.imageio.ImageIO;
+
+public class ImageUtil 
+{
+	public static String IMAGE_FORMAT_NAME_PNG = "png";
+	
+  public static void saveImageToClipboard(Component comp, String formatName)
+  throws IOException
+  {
+    Image image = new BufferedImage(
+    		comp.getSize().width, 
+    		comp.getSize().height, 
+        BufferedImage.TYPE_4BYTE_ABGR);
+    comp.paint(image.getGraphics());
+    ByteArrayOutputStream bos = new ByteArrayOutputStream();
+    ImageIO.write((RenderedImage) image, formatName, bos); 
+    
+    Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
+    ClipImage ci = new ClipImage(bos.toByteArray());
+    clipboard.setContents(ci, null);
+  }
+  
+  
+  public static void writeImage(Component comp, String filename, String formatName)
+  throws IOException
+  {
+    Image image = new BufferedImage(
+    		comp.getSize().width, 
+    		comp.getSize().height, 
+        BufferedImage.TYPE_4BYTE_ABGR);
+    comp.paint(image.getGraphics());
+    
+    ImageIO.write((RenderedImage) image, formatName, 
+        new File(filename));
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingUtil.java
new file mode 100644
index 0000000..6dbbccc
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingUtil.java
@@ -0,0 +1,240 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.Component;
+import java.awt.Insets;
+import java.awt.SystemColor;
+import java.awt.Toolkit;
+import java.util.Collection;
+import java.awt.datatransfer.*;
+import java.awt.event.ActionListener;
+import java.io.File;
+
+import javax.swing.ImageIcon;
+import javax.swing.JButton;
+import javax.swing.JComboBox;
+import javax.swing.JFileChooser;
+import javax.swing.JOptionPane;
+import javax.swing.JTextField;
+import javax.swing.filechooser.FileFilter;
+import javax.swing.text.JTextComponent;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.model.GeometryTransferable;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+public class SwingUtil {
+
+  public static FileFilter XML_FILE_FILTER = createFileFilter("JTS Test XML File (*.xml)", ".xml");
+  public static  FileFilter JAVA_FILE_FILTER = createFileFilter("Java File (*.java)", ".java");
+  public static  FileFilter PNG_FILE_FILTER = createFileFilter("PNG File (*.png)", ".png");
+
+    /**
+     * 
+     * Example usage:
+     * <pre>
+     * SwingUtil.createFileFilter("JEQL script (*.jql)", "jql")
+     * </pre>
+     * @param description
+     * @param extension
+     * @return the file filter
+     */
+    public static FileFilter createFileFilter(final String description, String extension)
+    {
+      final String dotExt = extension.startsWith(".") ? extension : "." + extension;
+      FileFilter ff =  new FileFilter() {
+        public String getDescription() {
+          return description;
+        }
+        public boolean accept(File f) {
+          return f.isDirectory() || f.toString().toLowerCase().endsWith(dotExt);
+        }
+      };
+      return ff;
+    }
+
+    /**
+     * 
+     * @param comp
+     * @param fileChooser
+     * @return filename chosen, or
+     * null if choose was cancelled for some reason
+     */
+    public static String chooseFilenameWithConfirm(Component comp, JFileChooser fileChooser) {
+      try {
+        if (JFileChooser.APPROVE_OPTION == fileChooser.showSaveDialog(comp)) {
+          File file = fileChooser.getSelectedFile();
+          if (! SwingUtil.confirmOverwrite(comp, file)) return null;
+          String fullFileName = fileChooser.getSelectedFile().toString();
+          return fullFileName;
+        }
+      }
+      catch (Exception x) {
+        SwingUtil.reportException(comp, x);
+      }
+      return null;
+    }
+
+
+  public static boolean confirmOverwrite(Component comp, File file)
+  {
+    if (file.exists()) {
+      int decision = JOptionPane.showConfirmDialog(comp, file.getName()
+           + " exists. Overwrite?", "Confirmation", JOptionPane.YES_NO_OPTION,
+          JOptionPane.WARNING_MESSAGE);
+      if (decision == JOptionPane.NO_OPTION) {
+        return false;
+      }
+    }
+    return true;
+  }
+    
+  public static void setEnabledWithBackground(Component comp, boolean isEnabled)
+  {
+    comp.setEnabled(isEnabled);
+    if (isEnabled)
+      comp.setBackground(SystemColor.text);
+    else
+      comp.setBackground(SystemColor.control);
+  }
+  
+  public static Object coerce(Object val, Class clz) {
+    if (val == null) return val;
+    if (val.getClass() == clz) return val;
+    if (val instanceof String && (clz == Double.class || clz == double.class))
+      return convertDouble((String) val);
+    if (val instanceof String && (clz == Integer.class || clz == int.class))
+      return convertInteger((String) val);
+    return val;
+  }
+  
+  public static Integer convertInteger(String str) {
+    int val = 0;
+    try {
+      val = Integer.parseInt(str);
+    } catch (NumberFormatException ex) {
+    }
+    return new Integer(val);
+  }
+  
+  public static Double convertDouble(String str) {
+    double val = 0;
+    try {
+      val = Double.parseDouble(str);
+    } catch (NumberFormatException ex) {
+    }
+    return new Double(val);
+  }
+  
+  public static Integer getInteger(JTextField txt, Integer defaultVal) {
+    String str = txt.getText();
+    if (str.trim().length() <= 0)
+      return defaultVal;
+
+    int val = 0;
+    try {
+      val = Integer.parseInt(str);
+    } catch (NumberFormatException ex) {
+    }
+    return new Integer(val);
+  }
+  
+  public static Double getDouble(JTextField txt, Double defaultVal) {
+    String str = txt.getText();
+    if (str.trim().length() <= 0)
+      return defaultVal;
+
+    double val = 0;
+    try {
+      val = Double.parseDouble(str);
+    } catch (NumberFormatException ex) {
+    }
+    return new Double(val);
+  }
+  
+  public static String value(JTextComponent txt) {
+    return txt.getText();
+  }
+  
+  public static Object value(JComboBox cb, Object[] val)
+  {
+  	int selIndex = cb.getSelectedIndex();
+  	if (selIndex == -1) 
+  		return null;
+  	return val[selIndex];
+  }
+  
+  public static void copyToClipboard(Object o, boolean isFormatted)
+  {
+  	if (o instanceof Geometry) {
+  		Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
+  				new GeometryTransferable((Geometry) o, isFormatted), null);
+  	}
+  	else  
+  		// transfer as string
+  		Toolkit.getDefaultToolkit().getSystemClipboard().setContents(
+				new StringSelection(o.toString()), null);
+  }
+
+  public static Object getFromClipboard() {
+		Transferable transferable = getContents(Toolkit.getDefaultToolkit()
+				.getSystemClipboard());
+
+		try {
+		if (transferable.isDataFlavorSupported(GeometryTransferable.GEOMETRY_FLAVOR)) {
+			return transferable.getTransferData(GeometryTransferable.GEOMETRY_FLAVOR);
+		}
+		// attempt to read as string
+		return transferable.getTransferData(DataFlavor.stringFlavor);
+		}
+		catch (Exception ex) {
+			// eat exception, since there isn't anything we can do
+		}
+		return null;
+	}
+  
+  public static Transferable getContents(Clipboard clipboard) {
+    try {
+        return clipboard.getContents(null);
+    } catch (Throwable t) {
+        return null;
+    }
+  }
+
+  public static void reportException(Component c, Exception e) {
+    JOptionPane.showMessageDialog(c, StringUtil.wrap(e.toString(), 80), "Exception",
+        JOptionPane.ERROR_MESSAGE);
+    e.printStackTrace(System.out);
+  }
+
+  public static JButton createButton(ImageIcon icon, String tip, ActionListener action ) {
+    JButton btn = new JButton();
+    btn.setToolTipText(tip);
+    btn.setIcon(icon);
+    btn.setMargin(new Insets(0, 0, 0, 0));
+    if (action != null) btn.addActionListener(action);
+    return btn;
+  }
+
+  public static JButton createButton(String title, String tip, ActionListener action ) {
+    JButton btn = new JButton();
+    btn.setText(title);
+    if (tip != null) btn.setToolTipText(tip);
+    //btn.setMargin(new Insets(0, 0, 0, 0));
+    if (action != null) btn.addActionListener(action);
+    return btn;
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingWorker.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingWorker.java
new file mode 100644
index 0000000..409bfbd
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/SwingWorker.java
@@ -0,0 +1,144 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import javax.swing.SwingUtilities;
+
+/**
+ * This is the 3rd version of SwingWorker (also known as
+ * SwingWorker 3), an abstract class that you subclass to
+ * perform GUI-related work in a dedicated thread.  For
+ * instructions on using this class, see:
+ * 
+ * http://java.sun.com/docs/books/tutorial/uiswing/misc/threads.html
+ *
+ * Note that the API changed slightly in the 3rd version:
+ * You must now invoke start() on the SwingWorker after
+ * creating it.
+ */
+public abstract class SwingWorker {
+    private Object value;  // see getValue(), setValue()
+
+    /** 
+     * Class to maintain reference to current worker thread
+     * under separate synchronization control.
+     */
+    private static class ThreadVar {
+        private Thread thread;
+        ThreadVar(Thread t) { thread = t; }
+        synchronized Thread get() { return thread; }
+        synchronized void clear() { thread = null; }
+    }
+
+    private ThreadVar threadVar;
+
+    /** 
+     * Get the value produced by the worker thread, or null if it 
+     * hasn't been constructed yet.
+     */
+    protected synchronized Object getValue() { 
+        return value; 
+    }
+
+    /** 
+     * Set the value produced by worker thread 
+     */
+    private synchronized void setValue(Object x) { 
+        value = x; 
+    }
+
+    /** 
+     * Compute the value to be returned by the <code>get</code> method. 
+     */
+    public abstract Object construct();
+
+    /**
+     * Called on the event dispatching thread (not on the worker thread)
+     * after the <code>construct</code> method has returned.
+     */
+    public void finished() {
+    }
+
+    /**
+     * A new method that interrupts the worker thread.  Call this method
+     * to force the worker to stop what it's doing.
+     */
+    public void interrupt() {
+        Thread t = threadVar.get();
+        if (t != null) {
+        	System.out.println("Interrupted!");
+            t.interrupt();
+        }
+        threadVar.clear();
+    }
+
+    /**
+     * Return the value created by the <code>construct</code> method.  
+     * Returns null if either the constructing thread or the current
+     * thread was interrupted before a value was produced.
+     * 
+     * @return the value created by the <code>construct</code> method
+     */
+    public Object get() {
+        while (true) {  
+            Thread t = threadVar.get();
+            if (t == null) {
+                return getValue();
+            }
+            try {
+                t.join();
+            }
+            catch (InterruptedException e) {
+                Thread.currentThread().interrupt(); // propagate
+                return null;
+            }
+        }
+    }
+
+
+    /**
+     * Start a thread that will call the <code>construct</code> method
+     * and then exit.
+     */
+    public SwingWorker() {
+        final Runnable doFinished = new Runnable() {
+           public void run() { finished(); }
+        };
+
+        Runnable doConstruct = new Runnable() { 
+            public void run() {
+                try {
+                    setValue(construct());
+                }
+                finally {
+                    threadVar.clear();
+                }
+
+                SwingUtilities.invokeLater(doFinished);
+            }
+        };
+
+        Thread t = new Thread(doConstruct);
+        threadVar = new ThreadVar(t);
+    }
+
+    /**
+     * Start the worker thread.
+     */
+    public void start() {
+        Thread t = threadVar.get();
+        if (t != null) {
+            t.start();
+        }
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/Viewport.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/Viewport.java
new file mode 100644
index 0000000..e1c1b84
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/Viewport.java
@@ -0,0 +1,391 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui;
+
+import java.awt.*; 
+import java.awt.geom.*; 
+import java.text.NumberFormat;
+
+import org.locationtech.jts.awt.PointTransformation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+
+
+/**
+ * Maintains the information associated with mapping 
+ * the model view to the screen
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Viewport implements PointTransformation
+{
+  private static double INITIAL_SCALE = 1.0;
+  private static int INITIAL_ORIGIN_X = -10;
+  private static int INITIAL_ORIGIN_Y = -10;
+
+  private GeometryEditPanel panel;
+  
+  /**
+   * Origin of view in model space
+   */
+  private Point2D originInModel =
+      new Point2D.Double(INITIAL_ORIGIN_X, INITIAL_ORIGIN_Y);
+
+  /**
+   * The scale is the factor which model distance 
+   * is multiplied by to get view distance
+   */
+  private double scale = 1;
+  private PrecisionModel scalePM = new PrecisionModel(scale);
+  private NumberFormat scaleFormat;
+  
+  private Envelope viewEnvInModel;
+  private AffineTransform modelToViewTransform;
+  private java.awt.geom.Point2D.Double srcPt = new java.awt.geom.Point2D.Double(0, 0);
+  private java.awt.geom.Point2D.Double destPt = new java.awt.geom.Point2D.Double(0, 0);
+
+  private Dimension viewSize;
+
+  public Viewport(GeometryEditPanel panel) {
+    this.panel = panel;
+    setScaleNoUpdate(1.0);
+  }
+
+  private void viewUpdated()
+  {
+    panel.forceRepaint();
+  }
+  
+  public Envelope getModelEnv()
+  {
+  	return viewEnvInModel;
+  }
+  
+  public Envelope getViewEnv() {
+    return new Envelope(
+        0,
+        getWidthInView(),
+        0,
+        getHeightInView());
+  }
+
+  public double getScale() {
+    return scale;
+  }
+
+  private void setScaleNoUpdate(double scale) {
+    this.scale = snapScale(scale);
+    scalePM = new PrecisionModel(this.scale);   
+    
+    scaleFormat = NumberFormat.getInstance();
+    int fracDigits = (int) (MathUtil.log10(this.scale));
+    if (fracDigits < 0) fracDigits = 0;
+    //System.out.println("scale = " + this.scale);
+    //System.out.println("fracdigits = " + fracDigits);
+    scaleFormat.setMaximumFractionDigits(fracDigits);
+    // don't show commas
+    scaleFormat.setGroupingUsed(false);
+  }
+
+  private void setScale(double scale) {
+    setScaleNoUpdate(scale);
+    update();
+  }
+  
+  private void setOrigin(double viewOriginX, double viewOriginY) {
+    this.originInModel = new Point2D.Double(viewOriginX, viewOriginY);
+    update();
+  }
+  
+  public NumberFormat getScaleFormat()
+  {
+    return scaleFormat;
+  }
+  
+  private static final double ROUND_ERROR_REMOVAL = 0.00000001;
+  
+  /**
+     * Snaps scale to nearest multiple of 2, 5 or 10.
+     * This ensures that model coordinates entered
+     * via the geometry view
+     * don't carry more precision than the zoom level warrants.
+   * 
+   * @param scaleRaw
+   * @return
+   */
+  private static double snapScale(double scaleRaw)
+  {
+    double scale = snapScaleToSingleDigitPrecision(scaleRaw);
+    return scale;
+  }
+  
+  private static double snapScaleToSingleDigitPrecision(double scaleRaw)
+  {
+    // if the rounding error is not nudged, snapping can "stick" at some values
+    double pow10 = Math.floor(MathUtil.log10(scaleRaw) + ROUND_ERROR_REMOVAL);
+    double nearestLowerPow10 = Math.pow(10, pow10);
+    
+    int scaleDigit = (int) (scaleRaw / nearestLowerPow10);
+    double scale = scaleDigit * nearestLowerPow10;
+    
+    //System.out.println("requested scale = " + scaleRaw + " scale = " + scale  + "   Pow10 = " + pow10);
+    return scale;
+  }
+  
+  /**
+   * Not used - scaling to multiples of 10,5,2 is too coarse.
+   *  
+   * 
+   * @param scaleRaw
+   * @return
+   */
+  private static double snapScaleTo_10_2_5(double scaleRaw)
+  {
+    // if the rounding error is not nudged, snapping can "stick" at some values
+    double pow10 = Math.floor(MathUtil.log10(scaleRaw) + ROUND_ERROR_REMOVAL);
+    double scaleRoundedToPow10 = Math.pow(10, pow10);
+    
+    double scale = scaleRoundedToPow10;
+    // rounding to a power of 10 is too coarse, so allow some finer gradations
+    //*
+    if (3.5 * scaleRoundedToPow10 <= scaleRaw)
+      scale = 5 * scaleRoundedToPow10;
+    else if (2 * scaleRoundedToPow10 <= scaleRaw)
+      scale = 2 * scaleRoundedToPow10;
+    //*/
+    
+    //System.out.println("requested scale = " + scaleRaw + " scale = " + scale  + "   Pow10 = " + pow10);
+    return scale;
+  }
+  
+  public boolean intersectsInModel(Envelope env)
+  {
+  	return viewEnvInModel.intersects(env);
+  }
+  
+  public Point2D toModel(Point2D viewPt) {
+    srcPt.x = viewPt.getX();
+    srcPt.y = viewPt.getY();
+    try {
+    	getModelToViewTransform().inverseTransform(srcPt, destPt);
+    } catch (NoninvertibleTransformException ex) {
+      return new Point2D.Double(0, 0);
+      //Assert.shouldNeverReachHere();
+    }
+    
+    // snap to scale grid
+    double x = scalePM.makePrecise(destPt.x);
+    double y = scalePM.makePrecise(destPt.y);
+    
+    return new Point2D.Double(x, y);
+  }
+
+  public Coordinate toModelCoordinate(Point2D viewPt) {
+    Point2D p = toModel(viewPt);
+    return new Coordinate(p.getX(), p.getY());
+  }
+
+  public void transform(Coordinate modelCoordinate, Point2D point)
+  {
+    point.setLocation(modelCoordinate.x, modelCoordinate.y);
+    getModelToViewTransform().transform(point, point);
+  }
+
+  public Point2D toView(Coordinate modelCoordinate)
+  {
+    Point2D.Double pt = new Point2D.Double();
+    transform(modelCoordinate, pt);
+    return pt;
+  }
+
+  public Point2D toView(Point2D modelPt)
+  {
+    return toView(modelPt, new Point2D.Double());
+  }
+
+  public Point2D toView(Point2D modelPt, Point2D viewPt)
+  {
+    return getModelToViewTransform().transform(modelPt, viewPt);
+  }
+
+  /**
+   * Converts a distance in the view to a distance in the model.
+   * 
+   * @param viewDist
+   * @return the model distance
+   */
+  public double toModel(double viewDist)
+  {
+    return viewDist / scale;
+  }
+  
+  /**
+   * Converts a distance in the model to a distance in the view.
+   * 
+   * @param modelDist
+   * @return the view distance
+   */
+  public double toView(double modelDist)
+  {
+    return modelDist * scale;
+  }
+  
+  public void update(Dimension viewSize)
+  {
+    this.viewSize = viewSize;
+    update();
+  }
+  
+  private void update()
+  {
+    updateModelToViewTransform();
+    viewEnvInModel = computeEnvelopeInModel();
+    viewUpdated();
+  }
+  
+  private void updateModelToViewTransform() {
+    modelToViewTransform = new AffineTransform();
+    modelToViewTransform.translate(0, viewSize.height);
+    modelToViewTransform.scale(1, -1);
+    modelToViewTransform.scale(scale, scale);
+    modelToViewTransform.translate(-originInModel.getX(), -originInModel.getY());
+  }
+
+  public AffineTransform getModelToViewTransform() {
+    if (modelToViewTransform == null) {
+      updateModelToViewTransform();
+    }
+    return modelToViewTransform;
+  }
+
+  public void zoomToInitialExtent() {
+    setScale(INITIAL_SCALE);
+    setOrigin(INITIAL_ORIGIN_X, INITIAL_ORIGIN_Y);
+  }
+
+  public void zoom(Envelope zoomEnv) {
+    double xScale = getWidthInView() / zoomEnv.getWidth();
+    double yScale = getHeightInView() / zoomEnv.getHeight();
+    double zoomScale = Math.min(xScale, yScale);
+    setScale(zoomScale);
+    double xCentering = (getWidthInModel() - zoomEnv.getWidth()) / 2d;
+    double yCentering = (getHeightInModel() - zoomEnv.getHeight()) / 2d;
+    setOrigin(zoomEnv.getMinX() - xCentering, zoomEnv.getMinY() - yCentering);
+  }
+
+  public void zoomPan(double dx, double dy) {
+    setOrigin(originInModel.getX() - dx,
+        originInModel.getY() - dy);
+  }
+
+  /**
+   * Zoom to a point, ensuring that the zoom point remains in the same screen location.
+   * 
+   * @param zoomPt
+   * @param zoomFactor
+   */
+  public void zoom(Point2D zoomPt, double zoomScale) {
+    double originOffsetX = zoomPt.getX() - originInModel.getX();
+    double originOffsetY = zoomPt.getY() - originInModel.getY();
+    
+    // set scale first, because it may be snapped
+    double scalePrev = getScale();
+    setScale(zoomScale);
+    
+    double actualZoomFactor = getScale() / scalePrev;
+    double zoomOriginX = zoomPt.getX() - originOffsetX / actualZoomFactor;
+    double zoomOriginY = zoomPt.getY() - originOffsetY / actualZoomFactor;
+    setOrigin(zoomOriginX,  zoomOriginY);
+  }
+
+  private double getWidthInModel() {
+    return toModel(viewSize.width);
+  }
+
+  private double getHeightInModel() {
+    return toModel(viewSize.height);
+  }
+
+  public Point2D getLowerLeftCornerInModel() {
+    return toModel(new Point(0, viewSize.height));
+  }
+
+  public double getHeightInView() {
+    return viewSize.height;
+  }
+
+  public double getWidthInView() {
+    return viewSize.width;
+  }
+
+  private Envelope computeEnvelopeInModel() {
+    return new Envelope(
+        originInModel.getX(),
+        originInModel.getX() + getWidthInModel(),
+        originInModel.getY(),
+        originInModel.getY() + getHeightInModel());
+  }
+
+  public boolean containsInModel(Coordinate p)
+  {
+    return viewEnvInModel.contains(p);
+  }
+
+  private static final int MIN_GRID_RESOLUTION_PIXELS = 2;
+  
+  /**
+   * Gets the magnitude (power of 10)
+   * for the basic grid size.
+   * 
+   * @return the magnitude
+   */
+  public int gridMagnitudeModel()
+  {
+  	double pixelSizeModel = toModel(1);
+  	double pixelSizeModelLog = MathUtil.log10(pixelSizeModel);
+  	int gridMag = (int) Math.ceil(pixelSizeModelLog);
+  	
+  	/**
+  	 * Check if grid size is too small and if so increase it one magnitude
+  	 */
+  	double gridSizeModel = Math.pow(10, gridMag);
+  	double gridSizeView = toView(gridSizeModel);
+//  	System.out.println("\ncand gridSizeView= " + gridSizeView);
+  	if (gridSizeView <= MIN_GRID_RESOLUTION_PIXELS )
+  		gridMag += 1;
+  	
+//  	System.out.println("pixelSize= " + pixelSize + "  pixelLog10= " + pixelSizeLog);
+  	return gridMag;
+  }
+
+  /**
+   * Gets a PrecisionModel corresponding to the grid size.
+   * 
+   * @return the precision model
+   */
+  public PrecisionModel getGridPrecisionModel()
+  {
+  	double gridSizeModel = getGridSizeModel();
+  	return new PrecisionModel(1.0/gridSizeModel);
+  }
+  
+  public double getGridSizeModel()
+  {
+    return Math.pow(10, gridMagnitudeModel());
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/dnd/FileDrop.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/dnd/FileDrop.java
new file mode 100644
index 0000000..8232f45
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/dnd/FileDrop.java
@@ -0,0 +1,605 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.dnd;
+
+/**
+ * This class makes it easy to drag and drop files from the operating
+ * system to a Java program. Any <tt>java.awt.Component</tt> can be
+ * dropped onto, but only <tt>javax.swing.JComponent</tt>s will indicate
+ * the drop event with a changed border.
+ * <p/>
+ * To use this class, construct a new <tt>FileDrop</tt> by passing
+ * it the target component and a <tt>Listener</tt> to receive notification
+ * when file(s) have been dropped. Here is an example:
+ * <p/>
+ * <code><pre>
+ *      JPanel myPanel = new JPanel();
+ *      new FileDrop( myPanel, new FileDrop.Listener()
+ *      {   public void filesDropped( java.io.File[] files )
+ *          {   
+ *              // handle file drop
+ *              ...
+ *          }   // end filesDropped
+ *      }); // end FileDrop.Listener
+ * </pre></code>
+ * <p/>
+ * You can specify the border that will appear when files are being dragged by
+ * calling the constructor with a <tt>javax.swing.border.Border</tt>. Only
+ * <tt>JComponent</tt>s will show any indication with a border.
+ * <p/>
+ * You can turn on some debugging features by passing a <tt>PrintStream</tt>
+ * object (such as <tt>System.out</tt>) into the full constructor. A <tt>null</tt>
+ * value will result in no extra debugging information being output.
+ * <p/>
+ *
+ * <p>I'm releasing this code into the Public Domain. Enjoy.
+ * </p>
+ * <p><em>Original author: Robert Harder, rharder at usa.net</em></p>
+ *
+ * @author  Robert Harder
+ * @author  rharder at usa.net
+ * @version 1.0
+ */
+public class FileDrop
+{
+    private transient javax.swing.border.Border normalBorder;
+    private transient java.awt.dnd.DropTargetListener dropListener;
+    
+    
+    /** Discover if the running JVM is modern enough to have drag and drop. */
+    private static Boolean supportsDnD;
+    
+    // Default border color
+    private static java.awt.Color defaultBorderColor = new java.awt.Color( 0f, 0f, 1f, 0.25f );
+    
+    /**
+     * Constructs a {@link FileDrop} with a default light-blue border
+     * and, if <var>c</var> is a {@link java.awt.Container}, recursively
+     * sets all elements contained within as drop targets, though only
+     * the top level container will change borders.
+     *
+     * @param c Component on which files will be dropped.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.awt.Component c,
+    final Listener listener )
+    {   this( null,  // Logging stream
+              c,     // Drop target
+              javax.swing.BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), // Drag border
+              true, // Recursive
+              listener );
+    }   // end constructor
+    
+    
+    
+    
+    /**
+     * Constructor with a default border and the option to recursively set drop targets.
+     * If your component is a <tt>java.awt.Container</tt>, then each of its children
+     * components will also listen for drops, though only the parent will change borders.
+     *
+     * @param c Component on which files will be dropped.
+     * @param recursive Recursively set children as drop targets.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.awt.Component c,
+    final boolean recursive,
+    final Listener listener )
+    {   this( null,  // Logging stream
+              c,     // Drop target
+              javax.swing.BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), // Drag border
+              recursive, // Recursive
+              listener );
+    }   // end constructor
+    
+    
+    /**
+     * Constructor with a default border and debugging optionally turned on.
+     * With Debugging turned on, more status messages will be displayed to
+     * <tt>out</tt>. A common way to use this constructor is with
+     * <tt>System.out</tt> or <tt>System.err</tt>. A <tt>null</tt> value for
+     * the parameter <tt>out</tt> will result in no debugging output.
+     *
+     * @param out PrintStream to record debugging info or null for no debugging.
+     * @param c Component on which files will be dropped.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.io.PrintStream out,
+    final java.awt.Component c,
+    final Listener listener )
+    {   this( out,  // Logging stream
+              c,    // Drop target
+              javax.swing.BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), 
+              false, // Recursive
+              listener );
+    }   // end constructor
+    
+        
+    
+    /**
+     * Constructor with a default border, debugging optionally turned on
+     * and the option to recursively set drop targets.
+     * If your component is a <tt>java.awt.Container</tt>, then each of its children
+     * components will also listen for drops, though only the parent will change borders.
+     * With Debugging turned on, more status messages will be displayed to
+     * <tt>out</tt>. A common way to use this constructor is with
+     * <tt>System.out</tt> or <tt>System.err</tt>. A <tt>null</tt> value for
+     * the parameter <tt>out</tt> will result in no debugging output.
+     *
+     * @param out PrintStream to record debugging info or null for no debugging.
+     * @param c Component on which files will be dropped.
+     * @param recursive Recursively set children as drop targets.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.io.PrintStream out,
+    final java.awt.Component c,
+    final boolean recursive,
+    final Listener listener)
+    {   this( out,  // Logging stream
+              c,    // Drop target
+              javax.swing.BorderFactory.createMatteBorder( 2, 2, 2, 2, defaultBorderColor ), // Drag border
+              recursive, // Recursive
+              listener );
+    }   // end constructor
+    
+    
+    
+    
+    /**
+     * Constructor with a specified border 
+     *
+     * @param c Component on which files will be dropped.
+     * @param dragBorder Border to use on <tt>JComponent</tt> when dragging occurs.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.awt.Component c,
+    final javax.swing.border.Border dragBorder,
+    final Listener listener) 
+    {   this(
+            null,   // Logging stream
+            c,      // Drop target
+            dragBorder, // Drag border
+            false,  // Recursive
+            listener );
+    }   // end constructor
+    
+    
+        
+    
+    /**
+     * Constructor with a specified border and the option to recursively set drop targets.
+     * If your component is a <tt>java.awt.Container</tt>, then each of its children
+     * components will also listen for drops, though only the parent will change borders.
+     *
+     * @param c Component on which files will be dropped.
+     * @param dragBorder Border to use on <tt>JComponent</tt> when dragging occurs.
+     * @param recursive Recursively set children as drop targets.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.awt.Component c,
+    final javax.swing.border.Border dragBorder,
+    final boolean recursive,
+    final Listener listener) 
+    {   this(
+            null,
+            c,
+            dragBorder,
+            recursive,
+            listener );
+    }   // end constructor
+    
+            
+    
+    /**
+     * Constructor with a specified border and debugging optionally turned on.
+     * With Debugging turned on, more status messages will be displayed to
+     * <tt>out</tt>. A common way to use this constructor is with
+     * <tt>System.out</tt> or <tt>System.err</tt>. A <tt>null</tt> value for
+     * the parameter <tt>out</tt> will result in no debugging output.
+     *
+     * @param out PrintStream to record debugging info or null for no debugging.
+     * @param c Component on which files will be dropped.
+     * @param dragBorder Border to use on <tt>JComponent</tt> when dragging occurs.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.io.PrintStream out,
+    final java.awt.Component c,
+    final javax.swing.border.Border dragBorder,
+    final Listener listener) 
+    {   this(
+            out,    // Logging stream
+            c,      // Drop target
+            dragBorder, // Drag border
+            false,  // Recursive
+            listener );
+    }   // end constructor
+    
+    
+    
+    
+    
+    /**
+     * Full constructor with a specified border and debugging optionally turned on.
+     * With Debugging turned on, more status messages will be displayed to
+     * <tt>out</tt>. A common way to use this constructor is with
+     * <tt>System.out</tt> or <tt>System.err</tt>. A <tt>null</tt> value for
+     * the parameter <tt>out</tt> will result in no debugging output.
+     *
+     * @param out PrintStream to record debugging info or null for no debugging.
+     * @param c Component on which files will be dropped.
+     * @param dragBorder Border to use on <tt>JComponent</tt> when dragging occurs.
+     * @param recursive Recursively set children as drop targets.
+     * @param listener Listens for <tt>filesDropped</tt>.
+     * @since 1.0
+     */
+    public FileDrop(
+    final java.io.PrintStream out,
+    final java.awt.Component c,
+    final javax.swing.border.Border dragBorder,
+    final boolean recursive,
+    final Listener listener) 
+    {   
+        
+        if( supportsDnD() )
+        {   // Make a drop listener
+            dropListener = new java.awt.dnd.DropTargetListener()
+            {	public void dragEnter( java.awt.dnd.DropTargetDragEvent evt )
+                {	log( out, "FileDrop: dragEnter event." );
+
+                    // Is this an acceptable drag event?
+                    if( isDragOk( out, evt ) )
+                    {
+                        // If it's a Swing component, set its border
+                        if( c instanceof javax.swing.JComponent )
+                        {   javax.swing.JComponent jc = (javax.swing.JComponent) c;
+                            normalBorder = jc.getBorder();
+                            log( out, "FileDrop: normal border saved." );
+                            jc.setBorder( dragBorder );
+                            log( out, "FileDrop: drag border set." );
+                        }   // end if: JComponent   
+
+                        // Acknowledge that it's okay to enter
+                        //evt.acceptDrag( java.awt.dnd.DnDConstants.ACTION_COPY_OR_MOVE );
+                        evt.acceptDrag( java.awt.dnd.DnDConstants.ACTION_COPY );
+                        log( out, "FileDrop: event accepted." );
+                    }   // end if: drag ok
+                    else 
+                    {   // Reject the drag event
+                        evt.rejectDrag();
+                        log( out, "FileDrop: event rejected." );
+                    }   // end else: drag not ok
+                }   // end dragEnter
+
+                public void dragOver( java.awt.dnd.DropTargetDragEvent evt ) 
+                {   // This is called continually as long as the mouse is
+                    // over the drag target.
+                }   // end dragOver
+
+                public void drop( java.awt.dnd.DropTargetDropEvent evt )
+                {   log( out, "FileDrop: drop event." );
+                    try
+                    {   // Get whatever was dropped
+                        java.awt.datatransfer.Transferable tr = evt.getTransferable();
+
+                        // Is it a file list?
+                        if (tr.isDataFlavorSupported (java.awt.datatransfer.DataFlavor.javaFileListFlavor))
+                        {
+                            // Say we'll take it.
+                            //evt.acceptDrop ( java.awt.dnd.DnDConstants.ACTION_COPY_OR_MOVE );
+                            evt.acceptDrop ( java.awt.dnd.DnDConstants.ACTION_COPY );
+                            log( out, "FileDrop: file list accepted." );
+
+                            // Get a useful list
+                            java.util.List fileList = (java.util.List) 
+                                tr.getTransferData(java.awt.datatransfer.DataFlavor.javaFileListFlavor);
+                            java.util.Iterator iterator = fileList.iterator();
+
+                            // Convert list to array
+                            java.io.File[] filesTemp = new java.io.File[ fileList.size() ];
+                            fileList.toArray( filesTemp );
+                            final java.io.File[] files = filesTemp;
+
+                            // Alert listener to drop.
+                            if( listener != null )
+                                listener.filesDropped( files );
+
+                            // Mark that drop is completed.
+                            evt.getDropTargetContext().dropComplete(true);
+                            log( out, "FileDrop: drop complete." );
+                        }   // end if: file list
+                        else 
+                        {   log( out, "FileDrop: not a file list - abort." );
+                            evt.rejectDrop();
+                        }   // end else: not a file list
+                    }   // end try
+                    catch ( java.io.IOException io) 
+                    {   log( out, "FileDrop: IOException - abort:" );
+                        io.printStackTrace( out );
+                        evt.rejectDrop();
+                    }   // end catch IOException
+                    catch (java.awt.datatransfer.UnsupportedFlavorException ufe) 
+                    {   log( out, "FileDrop: UnsupportedFlavorException - abort:" );
+                        ufe.printStackTrace( out );
+                        evt.rejectDrop();
+                    }   // end catch: UnsupportedFlavorException
+                    finally
+                    {
+                        // If it's a Swing component, reset its border
+                        if( c instanceof javax.swing.JComponent )
+                        {   javax.swing.JComponent jc = (javax.swing.JComponent) c;
+                            jc.setBorder( normalBorder );
+                            log( out, "FileDrop: normal border restored." );
+                        }   // end if: JComponent
+                    }   // end finally
+                }   // end drop
+
+                public void dragExit( java.awt.dnd.DropTargetEvent evt ) 
+                {   log( out, "FileDrop: dragExit event." );
+                    // If it's a Swing component, reset its border
+                    if( c instanceof javax.swing.JComponent )
+                    {   javax.swing.JComponent jc = (javax.swing.JComponent) c;
+                        jc.setBorder( normalBorder );
+                        log( out, "FileDrop: normal border restored." );
+                    }   // end if: JComponent
+                }   // end dragExit
+
+                public void dropActionChanged( java.awt.dnd.DropTargetDragEvent evt ) 
+                {   log( out, "FileDrop: dropActionChanged event." );
+                    // Is this an acceptable drag event?
+                    if( isDragOk( out, evt ) )
+                    {   //evt.acceptDrag( java.awt.dnd.DnDConstants.ACTION_COPY_OR_MOVE );
+                        evt.acceptDrag( java.awt.dnd.DnDConstants.ACTION_COPY );
+                        log( out, "FileDrop: event accepted." );
+                    }   // end if: drag ok
+                    else 
+                    {   evt.rejectDrag();
+                        log( out, "FileDrop: event rejected." );
+                    }   // end else: drag not ok
+                }   // end dropActionChanged
+            }; // end DropTargetListener
+
+            // Make the component (and possibly children) drop targets
+            makeDropTarget( out, c, recursive );
+        }   // end if: supports dnd
+        else
+        {   log( out, "FileDrop: Drag and drop is not supported with this JVM" );
+        }   // end else: does not support DnD
+    }   // end constructor
+
+    
+    private static boolean supportsDnD()
+    {   // Static Boolean
+        if( supportsDnD == null )
+        {   
+            boolean support = false;
+            try
+            {   Class arbitraryDndClass = Class.forName( "java.awt.dnd.DnDConstants" );
+                support = true;
+            }   // end try
+            catch( Exception e )
+            {   support = false;
+            }   // end catch
+            supportsDnD = new Boolean( support );
+        }   // end if: first time through
+        return supportsDnD.booleanValue();
+    }   // end supportsDnD
+    
+    
+    
+    
+    
+    private void makeDropTarget( final java.io.PrintStream out, final java.awt.Component c, boolean recursive )
+    {
+        // Make drop target
+        final java.awt.dnd.DropTarget dt = new java.awt.dnd.DropTarget();
+        try
+        {   dt.addDropTargetListener( dropListener );
+        }   // end try
+        catch( java.util.TooManyListenersException e )
+        {   e.printStackTrace();
+            log(out, "FileDrop: Drop will not work due to previous error. Do you have another listener attached?" );
+        }   // end catch
+        
+        // Listen for hierarchy changes and remove the drop target when the parent gets cleared out.
+        c.addHierarchyListener( new java.awt.event.HierarchyListener()
+        {   public void hierarchyChanged( java.awt.event.HierarchyEvent evt )
+            {   log( out, "FileDrop: Hierarchy changed." );
+                java.awt.Component parent = c.getParent();
+                if( parent == null )
+                {   c.setDropTarget( null );
+                    log( out, "FileDrop: Drop target cleared from component." );
+                }   // end if: null parent
+                else
+                {   new java.awt.dnd.DropTarget(c, dropListener);
+                    log( out, "FileDrop: Drop target added to component." );
+                }   // end else: parent not null
+            }   // end hierarchyChanged
+        }); // end hierarchy listener
+        if( c.getParent() != null )
+            new java.awt.dnd.DropTarget(c, dropListener);
+        
+        if( recursive && (c instanceof java.awt.Container ) )
+        {   
+            // Get the container
+            java.awt.Container cont = (java.awt.Container) c;
+            
+            // Get it's components
+            java.awt.Component[] comps = cont.getComponents();
+            
+            // Set it's components as listeners also
+            for( int i = 0; i < comps.length; i++ )
+                makeDropTarget( out, comps[i], recursive );
+        }   // end if: recursively set components as listener
+    }   // end dropListener
+    
+    
+    
+    /** Determine if the dragged data is a file list. */
+    private boolean isDragOk( final java.io.PrintStream out, final java.awt.dnd.DropTargetDragEvent evt )
+    {   boolean ok = false;
+        
+        // Get data flavors being dragged
+        java.awt.datatransfer.DataFlavor[] flavors = evt.getCurrentDataFlavors();
+        
+        // See if any of the flavors are a file list
+        int i = 0;
+        while( !ok && i < flavors.length )
+        {   // Is the flavor a file list?
+            if( flavors[i].equals( java.awt.datatransfer.DataFlavor.javaFileListFlavor ) )
+                ok = true;            
+            i++;
+        }   // end while: through flavors
+        
+        // If logging is enabled, show data flavors
+        if( out != null )
+        {   if( flavors.length == 0 )
+                log( out, "FileDrop: no data flavors." );
+            for( i = 0; i < flavors.length; i++ )
+                log( out, flavors[i].toString() );
+        }   // end if: logging enabled
+        
+        return ok;
+    }   // end isDragOk
+    
+    
+    /** Outputs <tt>message</tt> to <tt>out</tt> if it's not null. */
+    private static void log( java.io.PrintStream out, String message )
+    {   // Log message if requested
+        if( out != null )
+            out.println( message );
+    }   // end log
+
+    
+    
+    
+    /**
+     * Removes the drag-and-drop hooks from the component and optionally
+     * from the all children. You should call this if you add and remove
+     * components after you've set up the drag-and-drop.
+     * This will recursively unregister all components contained within
+     * <var>c</var> if <var>c</var> is a {@link java.awt.Container}.
+     *
+     * @param c The component to unregister as a drop target
+     * @since 1.0
+     */
+    public static boolean remove( java.awt.Component c)
+    {   return remove( null, c, true );
+    }   // end remove
+    
+    
+    
+    /**
+     * Removes the drag-and-drop hooks from the component and optionally
+     * from the all children. You should call this if you add and remove
+     * components after you've set up the drag-and-drop.
+     *
+     * @param out Optional {@link java.io.PrintStream} for logging drag and drop messages
+     * @param c The component to unregister
+     * @param recursive Recursively unregister components within a container
+     * @since 1.0
+     */
+    public static boolean remove( java.io.PrintStream out, java.awt.Component c, boolean recursive )
+    {   // Make sure we support dnd.
+        if( supportsDnD() )
+        {   log( out, "FileDrop: Removing drag-and-drop hooks." );
+            c.setDropTarget( null );
+            if( recursive && ( c instanceof java.awt.Container ) )
+            {   java.awt.Component[] comps = ((java.awt.Container)c).getComponents();
+                for( int i = 0; i < comps.length; i++ )
+                    remove( out, comps[i], recursive );
+                return true;
+            }   // end if: recursive
+            else return false;
+        }   // end if: supports DnD
+        else return false;
+    }   // end remove
+    
+    
+    
+    
+    
+
+    /** Runs a sample program that shows dropped files */
+    public static void main( String[] args )
+    {
+        javax.swing.JFrame frame = new javax.swing.JFrame( "FileDrop" );
+        //javax.swing.border.TitledBorder dragBorder = new javax.swing.border.TitledBorder( "Drop 'em" );
+        final javax.swing.JTextArea text = new javax.swing.JTextArea();
+        frame.getContentPane().add( 
+            new javax.swing.JScrollPane( text ), 
+            java.awt.BorderLayout.CENTER );
+        
+        new FileDrop( System.out, text, /*dragBorder,*/ new FileDrop.Listener()
+        {   public void filesDropped( java.io.File[] files )
+            {   for( int i = 0; i < files.length; i++ )
+                {   try
+                    {   text.append( files[i].getCanonicalPath() + "\n" );
+                    }   // end try
+                    catch( java.io.IOException e ) {}
+                }   // end for: through each dropped file
+            }   // end filesDropped
+        }); // end FileDrop.Listener
+
+        frame.setBounds( 100, 100, 300, 400 );
+        frame.setDefaultCloseOperation( frame.EXIT_ON_CLOSE );
+        frame.show();
+    }   // end main
+
+
+
+
+    
+/* ********  I N N E R   I N T E R F A C E   L I S T E N E R  ******** */    
+    
+    
+    /**
+     * Implement this inner interface to listen for when files are dropped. For example
+     * your class declaration may begin like this:
+     * <code><pre>
+     *      public class MyClass implements FileDrop.Listener
+     *      ...
+     *      public void filesDropped( java.io.File[] files )
+     *      {
+     *          ...
+     *      }   // end filesDropped
+     *      ...
+     * </pre></code>
+     *
+     * @since 1.0
+     */
+    public interface Listener
+    {   
+        /**
+         * This method is called when files have been successfully dropped.
+         *
+         * @param files An array of <tt>File</tt>s that were dropped.
+         * @since 1.0
+         */
+        public abstract void filesDropped( java.io.File[] files );
+    }   // end inner-interface Listener
+    
+}   // end class FileDrop
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GeometryPainter.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GeometryPainter.java
new file mode 100644
index 0000000..1e21ecc
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GeometryPainter.java
@@ -0,0 +1,200 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+//import java.awt.*;
+import java.awt.BasicStroke;
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.Shape;
+import java.awt.Stroke;
+import java.awt.geom.GeneralPath;
+
+import org.locationtech.jts.awt.PointShapeFactory;
+import org.locationtech.jts.awt.ShapeWriter;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.style.Style;
+
+
+
+public class GeometryPainter 
+{
+	private static Stroke GEOMETRY_STROKE = new BasicStroke();
+	private static Stroke POINT_STROKE = new BasicStroke(AppConstants.POINT_SIZE);
+	
+  public static void paint(Graphics2D g, Viewport viewport, Geometry geometry, Style style)
+  throws Exception
+  {
+    if (geometry == null)
+      return;
+
+    // cull non-visible geometries
+    if (! viewport.intersectsInModel(geometry.getEnvelopeInternal())) 
+      return;
+
+    if (geometry instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geometry;
+      /**
+       * Render each element separately.
+       * Otherwise it is not possible to render both filled and non-filled
+       * (1D) elements correctly
+       */
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        paint(g, viewport, gc.getGeometryN(i), style);
+      }
+      return;
+    }
+    
+    style.paint(geometry, viewport, g);
+  }
+
+  private static void paintGeometryCollection(Graphics2D g, Viewport viewport, 
+      GeometryCollection gc,
+      Style style
+      ) 
+  throws Exception
+  {
+  }
+
+  static Viewport viewportCache;
+  static ShapeWriter converterCache;
+  
+  // TODO: does not work, has a race condition 
+  public static ShapeWriter BADgetConverter(Viewport viewport)
+  {
+    if (viewportCache != viewport) {
+      viewportCache = viewport;
+      converterCache = new ShapeWriter(viewport, new PointShapeFactory.Point());
+    }
+    return converterCache;
+  }
+  
+  /**
+   * Choose a fairly conservative decimation distance to avoid visual artifacts
+   */
+  private static final double DECIMATION_DISTANCE = 1.3;
+  
+  // TODO: is this a performance problem?
+  // probably not - only called once for each geom painted
+  public static ShapeWriter getConverter(Viewport viewport)
+  {
+    ShapeWriter sw = new ShapeWriter(viewport, new PointShapeFactory.Point());
+    //sw.setRemoveDuplicatePoints(true);
+    sw.setDecimation(viewport.toModel(DECIMATION_DISTANCE));
+    return sw;
+  }
+  
+  /**
+   * Paints a geometry onto a graphics context,
+   * using a given Viewport.
+   * 
+   * @param geometry shape to paint
+   * @param viewport
+   * @param g the graphics context
+   * @param lineColor line color (null if none)
+   * @param fillColor fill color (null if none)
+   */
+  public static void paint(Geometry geometry, Viewport viewport, 
+      Graphics2D g,
+      Color lineColor, Color fillColor) 
+  {
+    paint(geometry, viewport, g, lineColor, fillColor, null);
+  }
+  
+  public static void paint(Geometry geometry, Viewport viewport, 
+      Graphics2D g,
+      Color lineColor, Color fillColor, Stroke stroke) 
+  {
+    ShapeWriter converter = getConverter(viewport);
+    //ShapeWriter converter = new ShapeWriter(viewport);
+    paint(geometry, converter, g, lineColor, fillColor, stroke);
+  }
+  
+  private static void paint(Geometry geometry, ShapeWriter converter, Graphics2D g,
+      Color lineColor, Color fillColor) 
+  {
+    paint(geometry, converter, g, lineColor, fillColor, null);
+  }
+  
+  private static void paint(Geometry geometry, ShapeWriter converter, Graphics2D g,
+      Color lineColor, Color fillColor, Stroke stroke) 
+  {
+    if (geometry == null)
+			return;
+
+    if (geometry instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geometry;
+      /**
+       * Render each element separately.
+       * Otherwise it is not possible to render both filled and non-filled
+       * (1D) elements correctly
+       */
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        paint(gc.getGeometryN(i), converter, g, lineColor, fillColor, stroke);
+      }
+      return;
+    }
+
+		Shape shape = converter.toShape(geometry);
+    
+		// handle points in a special way for appearance and speed
+		if (geometry instanceof Point) {
+			g.setStroke(POINT_STROKE);
+		  g.setColor(lineColor);
+	    g.draw(shape);
+			return;
+		}
+
+		if (stroke == null)
+		  g.setStroke(GEOMETRY_STROKE);
+		else
+		  g.setStroke(stroke);
+		
+    // Test for a polygonal shape and fill it if required
+		if (geometry instanceof Polygon && fillColor != null) {
+		  // if (!(shape instanceof GeneralPath) && fillColor != null) {
+			g.setPaint(fillColor);
+			g.fill(shape);
+		}
+		
+		if (lineColor != null) {
+		  g.setColor(lineColor);
+		  try {
+		    g.draw(shape);
+		    
+				// draw polygon boundaries twice, to discriminate them
+		    // MD - this isn't very obvious.  Perhaps a dashed line instead?
+		    /*
+				if (geometry instanceof Polygon) {
+					Shape polyShell = converter.toShape( ((Polygon)geometry).getExteriorRing());
+					g.setStroke(new BasicStroke(2));
+					g.draw(polyShell);
+				}
+*/
+		  } 
+		  catch (Throwable ex) {
+		    System.out.println(ex);
+		    // eat it!
+		  }
+		}
+	}
+
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GridRenderer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GridRenderer.java
new file mode 100644
index 0000000..ff3d9b2
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/GridRenderer.java
@@ -0,0 +1,436 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+import java.awt.BasicStroke;
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.Point;
+import java.awt.Stroke;
+import java.awt.geom.*;
+import java.text.NumberFormat;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.model.DrawingGrid;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class GridRenderer {
+  private static final int MIN_VIEW_GRID_SIZE = 5;
+
+
+  private Viewport viewport;
+
+  private DrawingGrid grid;
+
+  private boolean isEnabled = true;
+  
+  private NumberFormat gridSizeFormat;
+
+
+  public GridRenderer(Viewport viewport, DrawingGrid grid) {
+    this.viewport = viewport;
+    this.grid = grid;
+    gridSizeFormat = NumberFormat.getInstance();
+    gridSizeFormat.setGroupingUsed(false);
+  }
+
+  public void setEnabled(boolean isEnabled) {
+    this.isEnabled = isEnabled;
+  }
+
+  public void paint(Graphics2D g) {
+    if (! isEnabled)
+      return;
+    try {
+    drawAxes(g);
+    drawLinedGrid(g);
+//    drawDottedGrid(g);
+    drawGridSizeLabel(g, viewport.gridMagnitudeModel());
+    }
+    // guards against crazy data causing problems
+    catch (ArithmeticException ex) {
+      return;
+    }
+  }
+
+  private boolean isResolvable() {
+    Point2D p1 = viewport.toModel(new Point(0, 0));
+    Point2D p2 = viewport.toModel(new Point(MIN_VIEW_GRID_SIZE, 0));
+    return grid.isResolvable(p1, p2);
+  }
+
+  private static final Coordinate MODEL_ORIGIN = new Coordinate(0, 0);
+
+  private void drawAxes(Graphics2D g) {
+    // draw XY axes
+    g.setColor(AppConstants.AXIS_CLR);
+    g.setStroke(new BasicStroke(AppConstants.AXIS_WIDTH));
+
+    Point2D viewOrigin = viewport.toView(MODEL_ORIGIN);
+    double vOriginX = viewOrigin.getX();
+    double vOriginY = viewOrigin.getY();
+
+    if (vOriginX >= 0.0 && vOriginX <= viewport.getWidthInView()) {
+      g.draw(new Line2D.Double(vOriginX, 0, vOriginX, viewport
+              .getHeightInView()));
+    }
+
+    if (vOriginY >= 0.0 && vOriginY <= viewport.getHeightInView()) {
+      g.draw(new Line2D.Double(0, vOriginY, viewport.getWidthInView(), vOriginY));
+    }
+  }
+
+  private int maxVisibleMagnitude()
+  {
+  	double visibleExtentModel = viewport.getModelEnv().maxExtent();
+  	// if input is bogus then just return something reasonable
+  	if (visibleExtentModel <= 0.0)
+  		return 1;
+  	double log10 = MathUtil.log10(visibleExtentModel);
+  	return (int) log10;
+  }
+  
+  /*
+  private static final int MIN_GRID_PIXELS = 2;
+  
+  private int gridMagnitudeModel()
+  {
+  	double pixelSizeModel = viewport.toModel(1);
+  	double pixelSizeModelLog = Math.log10(pixelSizeModel);
+  	int gridMag = (int) Math.ceil(pixelSizeModelLog);
+  	
+  	// Check if grid size is too small and if so increase it one magnitude
+  	double gridSizeModel = Math.pow(10, gridMag);
+  	double gridSizeView = viewport.toView(gridSizeModel);
+//  	System.out.println("\ncand gridSizeView= " + gridSizeView);
+  	if (gridSizeView <= MIN_GRID_PIXELS )
+  		gridMag += 1;
+  	
+//  	System.out.println("pixelSize= " + pixelSize + "  pixelLog10= " + pixelSizeLog);
+  	return gridMag;
+  }
+  */
+  
+  private static final int GRID_MAJOR_LINE_CLR = 220;
+  private static final int GRID_MINOR_LINE_CLR = 240;
+  
+  private void drawLinedGrid(Graphics2D g) 
+  {
+    int gridMagModel = viewport.gridMagnitudeModel();
+    double gridSizeModel = Math.pow(10, gridMagModel);
+    double gridSizeView = viewport.toView(gridSizeModel);
+    Envelope modelEnv = viewport.getModelEnv();
+  	
+  	//System.out.println("gridSizeView= " + gridSizeView);
+    
+  	/**
+  	 * Major Grid (10x)
+  	 */
+  	double gridSize10Model = 10 * gridSizeModel;
+  	PrecisionModel pmGrid10 = new PrecisionModel(1.0/gridSize10Model);
+  	double basex10Model = pmGrid10.makePrecise(modelEnv.getMinX());
+  	double basey10Model = pmGrid10.makePrecise(modelEnv.getMinY());
+    Point2D basePt10View = viewport.toView(new Coordinate(basex10Model, basey10Model));
+  	double gridSize10View = viewport.toView(gridSize10Model);
+
+  	/**
+  	 * Major-Major Grid (100x)
+  	 */
+  	double gridSize100Model = 100 * gridSizeModel;
+  	PrecisionModel pmGrid100 = new PrecisionModel(1.0/gridSize100Model);
+  	double basex100Model = pmGrid100.makePrecise(modelEnv.getMinX());
+  	double basey100Model = pmGrid100.makePrecise(modelEnv.getMinY());
+    Point2D basePt100View = viewport.toView(new Coordinate(basex100Model, basey100Model));
+  	double gridSize100View = viewport.toView(gridSize100Model);
+
+  	/**
+  	 * Minor Grid
+  	 * Only display if dots are sparse enough
+  	 */
+  	if (gridSizeView >= 4) {  	
+    	PrecisionModel pmGrid = new PrecisionModel(1.0/gridSizeModel);
+    	double basexModel = pmGrid.makePrecise(modelEnv.getMinX());
+    	double baseyModel = pmGrid.makePrecise(modelEnv.getMinY());
+      Point2D basePtView = viewport.toView(new Coordinate(basexModel, baseyModel));
+      	    
+	    g.setStroke(new BasicStroke());
+      g.setColor(ColorUtil.gray(GRID_MINOR_LINE_CLR));
+      drawGridLines(g, basePtView.getX(), basePtView.getY(), gridSizeView);
+  	}
+
+    g.setStroke(new BasicStroke());
+    g.setColor(ColorUtil.gray(GRID_MAJOR_LINE_CLR));
+    drawGridLines(g, basePt10View.getX(), basePt10View.getY(), gridSize10View);
+
+    /**
+     * Major-Major Grid (100x)
+     */
+    Stroke strokeMajor2 = new BasicStroke(1, // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {4, 6}, // Dash pattern
+        0);                   // Dash phase 
+    g.setStroke(strokeMajor2);
+    g.setColor(ColorUtil.gray(100));
+    drawGridLines(g, basePt100View.getX(), basePt100View.getY(), gridSize100View);
+    
+  	/**
+  	 * Semi-Major dots (10x + 5) 
+  	 */
+    float dash10Offset = ((int) basePt10View.getY()) % (int) gridSize10View;
+    dash10Offset = (float) (gridSize10View - dash10Offset + gridSize10View/2);
+
+    g.setColor(Color.BLACK);
+    Stroke strokeMid = new BasicStroke(1,                  // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {0, (float) gridSize10View/2}, // Dash pattern
+        dash10Offset);                   // Dash phase 
+    g.setStroke(strokeMid);
+
+    drawGridLines(g, 
+    		basePt10View.getX() - gridSize10View/2, 
+    		0, 
+    		gridSize10View/2);
+  }
+
+  private void drawDottedGrid(Graphics2D g) 
+  {
+    int gridMagModel = viewport.gridMagnitudeModel();
+    double gridSizeModel = Math.pow(10, gridMagModel);
+    double gridSizeView = viewport.toView(gridSizeModel);
+    
+    //System.out.println("gridSizeView= " + gridSizeView);
+    
+    /**
+     * Major Grid (10x)
+     */
+    double gridSize10Model = 10 * gridSizeModel;
+    PrecisionModel pmGrid10 = new PrecisionModel(1.0/gridSize10Model);
+    Envelope modelEnv = viewport.getModelEnv();
+    double basex10Model = pmGrid10.makePrecise(modelEnv.getMinX());
+    double basey10Model = pmGrid10.makePrecise(modelEnv.getMinY());
+    Point2D basePt10View = viewport.toView(new Coordinate(basex10Model, basey10Model));
+    double gridSize10View = viewport.toView(gridSize10Model);
+
+    g.setStroke(new BasicStroke());
+    g.setColor(AppConstants.GRID_MAJOR_CLR);
+    drawGridLines(g, basePt10View.getX(), basePt10View.getY(), gridSize10View);
+    
+    /**
+     * Major-Major Grid (100x)
+     */
+    double gridSize100Model = 100 * gridSizeModel;
+    PrecisionModel pmGrid100 = new PrecisionModel(1.0/gridSize100Model);
+    double basex100Model = pmGrid100.makePrecise(modelEnv.getMinX());
+    double basey100Model = pmGrid100.makePrecise(modelEnv.getMinY());
+    Point2D basePt100View = viewport.toView(new Coordinate(basex100Model, basey100Model));
+    double gridSize100View = viewport.toView(gridSize100Model);
+
+    Stroke strokeMajor2 = new BasicStroke(1,                  // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {4, 6}, // Dash pattern
+        0);                   // Dash phase 
+    g.setStroke(strokeMajor2);
+
+    g.setColor(AppConstants.GRID_MINOR_CLR);
+    drawGridLines(g, basePt100View.getX(), basePt100View.getY(), gridSize100View);
+    
+    /**
+     * Semi-Major grid (10x + 5) 
+     */
+    /*
+    // disabled for now - a bit too many lines
+    g.setColor(AppConstants.GRID_MAJOR_CLR);
+    Stroke strokeMid = new BasicStroke(1,                  // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {4, 6}, // Dash pattern
+        0);                   // Dash phase 
+    g.setStroke(strokeMid);
+
+    drawGridLines(g, 
+        basePt10View.getX() - gridSize10View/2, 
+        basePt10View.getY() + gridSize10View/2, 
+        gridSize10View);
+*/
+    float dash10Offset = ((int) basePt10View.getY()) % (int) gridSize10View;
+    dash10Offset = (float) (gridSize10View - dash10Offset + gridSize10View/2);
+
+
+    /**
+     * Minor Grid
+     * Only display if dots are sparse enough
+     */
+    if (gridSizeView >= 4) {    
+      PrecisionModel pmGrid = new PrecisionModel(1.0/gridSizeModel);
+      double basexModel = pmGrid.makePrecise(modelEnv.getMinX());
+      double baseyModel = pmGrid.makePrecise(modelEnv.getMinY());
+      Point2D basePtView = viewport.toView(new Coordinate(basexModel, baseyModel));
+      float dashOffset = ((int) basePtView.getY()) % (int) gridSizeView;
+      dashOffset = (float) gridSizeView - dashOffset;
+            
+      //System.out.println("dashOffset= " + dashOffset);
+      
+      Stroke strokeMinor = new BasicStroke(1,                  // Width of stroke
+          BasicStroke.CAP_SQUARE,  // End cap style
+          BasicStroke.JOIN_MITER, // Join style
+          10,                  // Miter limit
+          new float[] {0, (float) gridSizeView }, // Dash pattern
+          dashOffset);                   // Dash phase 
+      g.setStroke(strokeMinor);
+      g.setColor(AppConstants.GRID_MINOR_CLR);
+      drawGridLines(g, basePtView.getX(), 0, gridSizeView);
+    }
+
+    /**
+     * Semi-Major dots (10x + 5) 
+     */
+    g.setColor(Color.BLACK);
+    Stroke strokeMid = new BasicStroke(1,                  // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {0, (float) gridSize10View/2}, // Dash pattern
+        dash10Offset);                   // Dash phase 
+    g.setStroke(strokeMid);
+
+    drawGridLines(g, 
+        basePt10View.getX() - gridSize10View/2, 
+        0, 
+        gridSize10View/2);
+  }
+  
+  private void drawGridSizeLabel(Graphics2D g, int gridMagModel)
+  {
+    /**
+     * Draw grid size text
+     */
+    g.setColor(Color.BLUE);
+
+  	int viewHeight = (int) viewport.getHeightInView();
+  	int viewWidth = (int) viewport.getWidthInView();
+  	
+  	if (Math.abs(gridMagModel) <= 3) {
+  		// display as number
+  		double gridSize = Math.pow(10, gridMagModel);
+  		g.drawString(gridSizeFormat.format(gridSize), 2, viewHeight - 1);
+  	}
+  	else {
+  		// display as exponent
+  		g.drawString("10", 2, viewHeight - 1);
+  		g.drawString(gridMagModel + "", 20, viewHeight - 8);
+  	}
+  }
+
+  private void drawFixedGrid(Graphics2D g) {
+    // draw grid major lines
+    
+    double gridSize = grid.getGridSize();
+    double gridSizeInView = gridSize * viewport.getScale();
+    //System.out.println(gridSizeInView);
+    
+    Point2D ptLL = viewport.getLowerLeftCornerInModel();
+
+    double minx = grid.snapToMajorGrid(ptLL).getX();
+    double miny = grid.snapToMajorGrid(ptLL).getY();
+
+    Point2D minPtView = viewport.toView(new Coordinate(minx, miny));
+
+    g.setColor(AppConstants.GRID_MAJOR_CLR);
+    drawGridLines(g, minPtView.getX(), minPtView.getY(), gridSizeInView);
+  }
+  
+  private void drawGridLines(Graphics2D g, double minx, double maxy, double gridSizeInView)
+  {
+    double viewWidth = viewport.getWidthInView();
+    double viewHeight = viewport.getHeightInView();
+    
+    //Point2D minPtView = viewport.toView(new Coordinate(minx, miny));
+
+
+    /**
+     * Can't draw right to edges of panel, because
+     * Swing inset border occupies that space.
+     */
+    // draw vertical grid lines
+    for (double x = minx; x < viewWidth; x += gridSizeInView) {
+    	// don't draw grid line right next to panel border
+      if (x < 2) continue;
+      g.draw(new Line2D.Double(x, 0, x, viewHeight - 0));
+    }
+    // skip drawing horizontal grid lines if maxy is invalid
+    if (maxy <= 0) return;
+    for (double y = maxy; y > 0; y -= gridSizeInView) {
+    	// don't draw grid line right next to panel border
+      if (y < 2) continue;
+      g.draw(new Line2D.Double(0, y, viewWidth - 0, y));
+    }
+  }
+  
+  private static final int TICK_LEN = 5;
+  private static final int SCALE_TEXT_OFFSET_X = 40;
+  private static final int SCALE_TEXT_OFFSET_Y = 2;
+  
+  /**
+   * Not very pleasing
+   * 
+   * @param g
+   */
+  private void drawScaleMarks(Graphics2D g) 
+  {
+  	Envelope viewEnv = viewport.getViewEnv();
+  	
+  	int viewMag = maxVisibleMagnitude();
+  	double gridIncModel = Math.pow(10.0, viewMag);
+  	double gridIncView = viewport.toView(gridIncModel);
+  	
+  	// ensure at least 3 ticks are shown
+  	if (3 * gridIncView > viewEnv.maxExtent()) {
+  		gridIncView /= 10.0;
+  		viewMag -= 1;
+  	}
+  	
+    g.setColor(Color.BLACK);
+  	
+    // draw X axis ticks
+  	double tickX = viewport.getWidthInView() - gridIncView;
+  	int viewHeight = (int) viewport.getHeightInView();
+  	while (tickX > 0) {
+  		g.draw(new Line2D.Double(tickX, viewHeight + 1, tickX, viewHeight - TICK_LEN));
+  		tickX -= gridIncView;
+  	}
+  	
+  	// draw Y axis ticks
+  	double tickY = viewport.getHeightInView() - gridIncView;
+  	int viewWidth = (int) viewport.getWidthInView();
+  	while (tickY > 0) {
+  		g.draw(new Line2D.Double(viewWidth + 1, tickY, viewWidth - TICK_LEN, tickY));
+  		tickY -= gridIncView;
+  	}
+  	
+  	// draw Scale magnitude
+  	g.drawString("10", viewWidth - 35, viewHeight - 1);
+  	g.drawString(viewMag+"", viewWidth - 20, viewHeight - 8);
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/LayerRenderer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/LayerRenderer.java
new file mode 100644
index 0000000..18a4116
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/LayerRenderer.java
@@ -0,0 +1,156 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+import java.awt.Color;
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jtstest.testbuilder.model.DisplayParameters;
+import org.locationtech.jtstest.testbuilder.model.GeometryContainer;
+import org.locationtech.jtstest.testbuilder.model.Layer;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.style.BasicStyle;
+import org.locationtech.jtstest.testbuilder.ui.style.LayerStyle;
+import org.locationtech.jtstest.testbuilder.ui.style.Style;
+import org.locationtech.jtstest.util.HSBPalette;
+
+
+public class LayerRenderer implements Renderer
+{
+  private Layer layer;
+	private GeometryContainer geomCont;
+	private Viewport viewport;
+	private boolean isCancelled = false;
+
+	public LayerRenderer(Layer layer, Viewport viewport)
+	{
+		this(layer, layer.getSource(), viewport);
+	}
+	
+	public LayerRenderer(Layer layer, GeometryContainer geomCont, Viewport viewport)
+	{
+		this.layer = layer;
+		this.geomCont = geomCont;
+		this.viewport = viewport;
+	}
+	
+  public void render(Graphics2D g)
+  {
+    if (! layer.isEnabled()) return;
+    
+    try {
+    	Geometry geom = getGeometry();
+      if (geom == null) return;
+      
+      render(g, viewport, geom, layer);
+      
+    } catch (Exception ex) {
+      System.out.println(ex);
+      // not much we can do about it - just carry on
+    }
+  }
+  
+  private Geometry getGeometry()
+  {
+    if (geomCont == null) {
+    	return null;
+    }
+    Geometry geom = geomCont.getGeometry();
+    return geom;
+  }
+  
+  private void render(Graphics2D g, Viewport viewport, Geometry geometry, Layer layer)
+  throws Exception
+  {
+    // cull non-visible geometries
+    // for maximum rendering speed this needs to be checked for each component
+    if (! viewport.intersectsInModel(geometry.getEnvelopeInternal())) 
+      return;
+    if (DisplayParameters.FILL_BASIC == DisplayParameters.fillType()) {
+      renderGeom(g, viewport, geometry, layer.getLayerStyle());
+    }
+    else {
+      renderCustomFill(g, viewport, geometry, layer);
+    }
+  }
+
+  private void renderCustomFill(Graphics2D g, Viewport viewport, 
+      Geometry gc, Layer layer )   throws Exception
+  {
+    int numGeom = gc.getNumGeometries();
+    HSBPalette pal = customPalette(layer.getGeometryStyle().getFillColor(), numGeom);
+    /**
+     * Render each element separately.
+     * Otherwise it is not possible to render both filled and non-filled
+     * (1D) elements correctly.
+     * This also allows varying styling and cancellation.
+     */
+    for (int i = 0; i < numGeom; i++) {
+      if (isCancelled) return;
+      Style customFill = paletteFill(i, pal, layer.getGeometryStyle());
+      Style st = new LayerStyle(customFill, layer.getLayerStyle().getDecoratorStyle());
+      renderGeom(g, viewport, gc.getGeometryN(i), st);
+    }
+  }
+
+  private void renderGeom(Graphics2D g, Viewport viewport, Geometry geometry, Style style)
+  throws Exception
+  {
+    if (! viewport.intersectsInModel(geometry.getEnvelopeInternal())) 
+      return;
+    if (! (geometry instanceof GeometryCollection)) {
+      style.paint(geometry, viewport, g);
+      return;
+    }
+    for (int i = 0; i < geometry.getNumGeometries(); i++) {
+      if (isCancelled) return;
+      renderGeom(g, viewport, geometry.getGeometryN(i), style);
+    }  
+  }
+  
+  private static final HSBPalette PAL_RAINBOW_INCREMENTAL = HSBPalette.createRainbowIncremental(0.396f, 0.4f, 1);
+
+  private static HSBPalette customPalette(Color clrBase, int numHues) {
+    HSBPalette pal = null;
+    if (DisplayParameters.FILL_VARY == DisplayParameters.fillType()) {
+      float hue = ColorUtil.getHue(clrBase);
+      pal = new HSBPalette(5, hue, 0.1f,
+          3, 0.3f, 0.7f,
+          3, 0.8f, 0.9f
+          );
+    }
+    else if (DisplayParameters.FILL_RAINBOW == DisplayParameters.fillType()) {
+      return HSBPalette.createRainbowSequential(numHues, 0.4f, 1);
+    }
+    else if (DisplayParameters.FILL_RAINBOW_RANDOM == DisplayParameters.fillType()) {
+      return PAL_RAINBOW_INCREMENTAL;
+    }
+    return pal;
+  }
+
+  private static Style paletteFill(int i, HSBPalette pal, BasicStyle style) {
+    Color clrBase = style.getFillColor();
+    int alpha = clrBase.getAlpha();
+    Color clr = pal.color(i, alpha);
+    BasicStyle st = new BasicStyle(style.getLineColor(), clr);
+    return st;
+  }
+
+	public void cancel()
+	{
+		isCancelled = true;
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/OperationMonitorManager.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/OperationMonitorManager.java
new file mode 100644
index 0000000..48a7c41
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/OperationMonitorManager.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+import java.awt.Color;
+import java.awt.Graphics2D;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+
+import javax.swing.JPanel;
+import javax.swing.Timer;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class OperationMonitorManager 
+{
+  public static Geometry indicator = null; 
+  
+  // testing only
+  static {
+    GeometryFactory geomFact = new GeometryFactory();
+    indicator = geomFact.createLineString(new Coordinate[]{
+      new Coordinate(0,0), new Coordinate(100, 10)
+    });
+  }
+  
+  private JPanel panel;
+  private Viewport viewport;
+  
+  private Timer repaintTimer = new Timer(50, new ActionListener() 
+      {
+        public void actionPerformed(ActionEvent e) {
+          if (indicator != null) {
+            paint();
+            return;
+          }
+        }
+      });
+
+  public OperationMonitorManager(JPanel panel, Viewport viewport)
+  {
+    this.panel = panel;
+    this.viewport = viewport;
+    // start with a short time cycle to give better appearance
+    repaintTimer.setInitialDelay(1000);
+    repaintTimer.start();
+  }
+
+  private void paint()
+  {
+    Graphics2D g = (Graphics2D) panel.getGraphics();
+    if (g == null) return;
+    GeometryPainter.paint(indicator, viewport, g, Color.RED, null);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/RenderManager.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/RenderManager.java
new file mode 100644
index 0000000..6f0251a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/RenderManager.java
@@ -0,0 +1,156 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.geom.Rectangle2D;
+import java.awt.image.*;
+import javax.swing.JPanel;
+import javax.swing.Timer;
+
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.ui.*;
+
+
+public class RenderManager 
+{
+	private GeometryEditPanel panel;
+  private RendererSwingWorker worker = null;
+	private Image image = null;
+	private boolean isDirty = true;
+	
+	private Timer repaintTimer = new Timer(100, new ActionListener() 
+	{
+		public void actionPerformed(ActionEvent e) {
+			if (worker.isRendering()) {
+				paintPanel();
+				return;
+			}
+			repaintTimer.stop();
+			paintPanel();
+		}
+	});
+
+	public RenderManager(GeometryEditPanel panel)
+	{
+		this.panel = panel;
+		// start with a short time cycle to give better appearance
+		repaintTimer.setInitialDelay(100);
+	}
+
+	public void setDirty(boolean isDirty)
+	{
+		this.isDirty = isDirty;
+	}
+		
+	public void componentResized()
+	{
+		image = null;
+		isDirty = true;
+	}
+	
+	public void render()
+	{
+		if (image != null && ! isDirty) return;
+		
+		/*
+		 * Clear dirty flag at start of rendering, so that subsequent paints will newly rendered image.
+		 * Another way to think of this is that once rendering has been initiated,
+		 * from the perspective of the client panel the image is up-to-date 
+		 * (although possibly not yet fully rendered)
+		 */ 
+		isDirty = false;
+
+		repaintTimer.stop();
+	
+		if (worker != null)
+			worker.cancel();
+		initImage();
+		worker = new RendererSwingWorker(panel.getRenderer(), image);
+		worker.start();
+		repaintTimer.start();
+	}
+	
+	private void initImage()
+	{
+		if (image != null) {
+			erase(image);
+			return;
+		}
+		image = createPanelImage(panel);
+	}
+	
+  private Image createPanelImage(JPanel panel) {
+    return new BufferedImage(panel.getWidth(), panel.getHeight(),
+        BufferedImage.TYPE_INT_ARGB);
+  }
+  
+	public void erase(Image image) {
+		int width = image.getWidth(null);
+		int height = image.getHeight(null);
+		
+		Graphics2D g = (Graphics2D) image.getGraphics();
+		g.setColor(Color.white);
+
+		Rectangle2D.Double r = new Rectangle2D.Double(0, 0, width, height);
+		g.fill(r);
+	}
+
+	public void copyImage(Graphics g)
+	{
+    if (image == null) {
+      return;
+    }
+    g.drawImage(image, 0, 0, null);
+	}
+  
+	private void paintPanel()
+	{
+    copyImage(panel.getGraphics());
+	}
+}
+
+class RendererSwingWorker extends SwingWorker
+{
+	private Image image = null;
+
+  private Renderer renderer;
+	private boolean isRendering = true;
+	
+	public RendererSwingWorker(Renderer renderable, Image image)
+	{
+		this.renderer = renderable;
+		this.image = image;
+	}
+	
+  public Object construct()
+  {
+  	isRendering = true;
+		Graphics2D gr = (Graphics2D) image.getGraphics();
+    renderer.render(gr);
+  	isRendering = false;
+    return new Boolean(true);
+  }
+  
+  public boolean isRendering()
+  {
+  	return isRendering;
+  }
+
+  public void cancel()
+  {
+  	renderer.cancel();
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/Renderer.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/Renderer.java
new file mode 100644
index 0000000..63a727c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/render/Renderer.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.render;
+
+import java.awt.Graphics2D;
+
+/**
+ * A process object which renders a scene to a graphics context
+ * and allows cancellation.
+ * A Renderer can be cancelled, which may allow it to 
+ * stop or short-circuit processing, thus saving cycles.
+ * A cancelled rendering will not be displayed.
+ * 
+ * @author mbdavis
+ *
+ */
+public interface Renderer 
+{
+	/**
+	 * Renders the scene to the graphics context.
+	 * 
+	 * @param g the graphics context to render to
+	 */
+	void render(Graphics2D g);
+	
+	/**
+	 * Informs this process that it can stop rendering,
+	 * because the rendered context will not be displayed.
+	 *
+	 */
+	void cancel();
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/AWTUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/AWTUtil.java
new file mode 100644
index 0000000..29a5abf
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/AWTUtil.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+public class AWTUtil 
+{
+
+  public static Point2D subtract(Point2D a, Point2D b) {
+    return new Point2D.Double(a.getX() - b.getX(), a.getY() - b.getY());
+  }
+
+  public static Point2D add(Point2D a, Point2D b) {
+    return new Point2D.Double(a.getX() + b.getX(), a.getY() + b.getY());
+  }
+
+  public static Point2D multiply(Point2D v, double x) {
+    return new Point2D.Double(v.getX() * x, v.getY() * x);
+  }
+
+  public static void setStroke(Graphics2D g, double width) {
+    Stroke newStroke = new BasicStroke((float) width);
+    g.setStroke(newStroke);
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowEndpointStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowEndpointStyle.java
new file mode 100644
index 0000000..7777fbb
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowEndpointStyle.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class ArrowEndpointStyle 
+  extends LineStringEndpointStyle {
+
+  private static final int ARROW_ALPHA = 150;
+  private final static double ANGLE = 18;
+  private final static double LENGTH = 15;
+  private boolean filled = true;
+
+  // default in case colour is not set
+  private Color color = Color.RED;
+
+  public ArrowEndpointStyle(Color color, boolean start, boolean filled) {
+      super(start);
+      this.color = ColorUtil.setAlpha(color, ARROW_ALPHA);
+      this.filled = filled;
+  }
+
+  protected void paint(Point2D terminal, Point2D next, Viewport viewport,
+      Graphics2D g) throws NoninvertibleTransformException 
+  {
+    // can't compute valid arrow for zero-length segments
+    if (terminal.equals(next)) {
+      return;
+    }
+
+    g.setPaint(color);
+    GeneralPath arrowhead = arrowheadPath(next, terminal, terminal, LENGTH,
+        ANGLE);
+    if (filled) {
+      arrowhead.closePath();
+      g.fill(arrowhead);
+    }
+    // draw to get effect of stroke
+    g.draw(arrowhead);
+  }
+
+  /**
+   * @param finLength
+   *          required distance from the tip to each fin's tip
+   */
+  public static GeneralPath arrowheadPath(Point2D p0, Point2D p1, 
+      Point2D tipPt,
+      double finLength, double finAngle) {
+    GeneralPath arrowhead = new GeneralPath();
+    Point2D finTip1 = fin(tipPt, p0, finLength, finAngle);
+    Point2D finTip2 = fin(tipPt, p0, finLength, -finAngle);
+    arrowhead.moveTo((float) finTip1.getX(), (float) finTip1.getY());
+    arrowhead.lineTo((float) tipPt.getX(), (float) tipPt.getY());
+    arrowhead.lineTo((float) finTip2.getX(), (float) finTip2.getY());
+
+    return arrowhead;
+  }
+
+  public static Point2D fin(Point2D shaftTip, Point2D shaftTail, double length,
+      double angle) {
+    double shaftLength = shaftTip.distance(shaftTail);
+    Point2D finTail = shaftTip;
+    Point2D finTip = AWTUtil.add(AWTUtil.multiply(AWTUtil.subtract(shaftTail,
+        shaftTip), length / shaftLength), finTail);
+    AffineTransform affineTransform = new AffineTransform();
+    affineTransform.rotate((angle * Math.PI) / 180, finTail.getX(), finTail
+        .getY());
+
+    return affineTransform.transform(finTip, null);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowLineStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowLineStyle.java
new file mode 100644
index 0000000..1f7c92f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ArrowLineStyle.java
@@ -0,0 +1,121 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class ArrowLineStyle 
+  extends SegmentStyle
+{
+  private final static double HEAD_ANGLE = 30;
+  private final static double HEAD_LENGTH = 8;
+
+  private Color color = Color.RED;
+
+  private static Stroke dashStroke = new BasicStroke(1,                  // Width of stroke
+      BasicStroke.CAP_SQUARE,  // End cap style
+      BasicStroke.JOIN_MITER, // Join style
+      10,                  // Miter limit
+      new float[] {2, 2}, // Dash pattern
+      0);                   // Dash phase 
+  private static Stroke MID_ARROW_STROKE = new BasicStroke(1);
+  
+  public ArrowLineStyle(Color color) {
+    this.color = color;
+  }
+
+  protected void paint(int index, Point2D p0, Point2D p1, int lineType, Viewport vp, Graphics2D gr)
+  throws Exception
+  {
+  	if (lineType == LINE)
+  		paintMidpointArrow(p0, p1, vp, gr);
+  	else
+  		paintOffsetArrow(p0, p1, vp, gr);
+  }
+
+  protected void paintMidpointArrow(Point2D p0, Point2D p1, Viewport viewport,
+      Graphics2D graphics) throws NoninvertibleTransformException 
+  {
+    if (isTooSmallToRender(p0, p1)) return;
+    graphics.setColor(color);
+    graphics.setStroke(MID_ARROW_STROKE);
+    Point2D mid = new Point2D.Float((float) ((p0.getX() + p1.getX()) / 2),
+        (float) ((p0.getY() + p1.getY()) / 2));
+    GeneralPath arrowhead = ArrowEndpointStyle.arrowheadPath(p0, p1, mid,
+    		HEAD_LENGTH, HEAD_ANGLE);
+    graphics.draw(arrowhead);
+  }
+
+  private static final double LINE_OFFSET = 4;
+  private static final double ENDPOINT_OFFSET = 15;
+  
+  private static final double HEAD_ANGLE_RAD = (HEAD_ANGLE - 180 ) /180.0 * Math.PI;
+  private static final double HEAD_COS = Math.cos(HEAD_ANGLE_RAD);
+  private static final double HEAD_SIN = Math.sin(HEAD_ANGLE_RAD);
+  
+  public static final double MIN_VISIBLE_LEN = 2 * ENDPOINT_OFFSET + 4;
+
+  protected void paintOffsetArrow(Point2D p0, Point2D p1, Viewport viewport,
+      Graphics2D graphics) throws NoninvertibleTransformException 
+  {
+    if (isTooSmallToRender(p0, p1)) return;
+    
+    graphics.setColor(color);
+    //      graphics.setStroke(1.0);
+    graphics.setStroke(dashStroke);
+    
+    
+    double dx = p1.getX() - p0.getX();
+    double dy = p1.getY() - p0.getY();
+    
+    double len = Math.sqrt(dx * dx + dy * dy);
+    
+    double vy = dy / len;
+    double vx = dx / len;
+    
+    double off0x = p0.getX() + ENDPOINT_OFFSET * vx + LINE_OFFSET * vy;
+    double off0y = p0.getY() + ENDPOINT_OFFSET * vy + LINE_OFFSET * -vx;
+    
+    double off1x = p1.getX() - ENDPOINT_OFFSET * vx + LINE_OFFSET * vy;
+    double off1y = p1.getY() - ENDPOINT_OFFSET * vy + LINE_OFFSET * -vx;
+    
+    double headx = off1x + HEAD_LENGTH * (HEAD_COS * vx - HEAD_SIN * vy);
+    double heady = off1y + HEAD_LENGTH * (HEAD_SIN * vx + HEAD_COS * vy);
+    
+    GeneralPath arrowhead = new GeneralPath();
+    arrowhead.moveTo((float) off0x, (float) off0y);
+    arrowhead.lineTo((float) off1x, (float) off1y);
+    arrowhead.lineTo((float) headx, (float) heady);
+    
+    graphics.draw(arrowhead);
+  }
+
+  private boolean isTooSmallToRender(Point2D p0, Point2D p1)
+  {
+    if (p0.equals(p1)) {
+      return true;
+    }
+    double dx = p1.getX() - p0.getX();
+    double dy = p1.getY() - p0.getY();
+    
+    double len = Math.sqrt(dx * dx + dy * dy);
+    
+    return len < MIN_VISIBLE_LEN;
+
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/BasicStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/BasicStyle.java
new file mode 100644
index 0000000..b136897
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/BasicStyle.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter;
+
+
+public class BasicStyle implements Style
+{
+  private Color lineColor;
+  private Color fillColor;
+
+  public BasicStyle(Color lineColor, Color fillColor) {
+    this.lineColor = lineColor;
+    this.fillColor = fillColor;
+  }
+
+  public BasicStyle() {
+  }
+
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g)
+  {
+  	GeometryPainter.paint(geom, viewport, g, lineColor, fillColor);
+  }
+  
+  public Color getLineColor() {
+    return lineColor;
+  }
+
+  public Color getFillColor() {
+    return fillColor;
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/CircleEndpointStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/CircleEndpointStyle.java
new file mode 100644
index 0000000..6f67340
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/CircleEndpointStyle.java
@@ -0,0 +1,67 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class CircleEndpointStyle 
+  extends LineStringEndpointStyle 
+{
+
+  private final static double DIAMETER = 10;
+  private boolean filled = true;
+
+  // default in case colour is not set
+  private Color color = Color.RED;
+  private double diameter = DIAMETER;
+
+  public CircleEndpointStyle(Color color, boolean start, boolean filled) {
+    super(start);
+    this.color = color;
+    this.filled = filled;
+}
+
+  public CircleEndpointStyle(Color color, double diameter, boolean start, boolean filled) {
+    super(start);
+    this.color = color;
+    this.diameter  = diameter;
+    this.filled = filled;
+}
+
+  protected void paint(Point2D terminal, Point2D next, Viewport viewport,
+      Graphics2D g) 
+  {
+
+      g.setPaint(color);
+
+      Shape circle = toCircle(terminal);
+
+      if (filled) {
+          g.fill(circle);
+      }
+      else {
+        g.draw(circle);
+      }
+  }
+
+  private Shape toCircle(Point2D viewPoint) {
+    return new Ellipse2D.Double(viewPoint.getX() - (diameter / 2d),
+        viewPoint.getY() - (diameter / 2d), diameter, diameter);
+}
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ComponentStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ComponentStyle.java
new file mode 100644
index 0000000..61e71ae
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/ComponentStyle.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public abstract class ComponentStyle
+  implements Style
+{
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g) 
+    throws Exception
+  {
+    // cull non-visible geometries
+    if (! viewport.intersectsInModel(geom.getEnvelopeInternal())) 
+      return;
+
+    if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        paint(gc.getGeometryN(i), viewport, g);
+      }
+      return;
+    }
+    paintComponent(geom, viewport, g);
+  }
+
+  protected abstract void paintComponent(Geometry geom,
+      Viewport viewport, Graphics2D graphics)
+  throws Exception;
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/DataLabelStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/DataLabelStyle.java
new file mode 100644
index 0000000..fc99806
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/DataLabelStyle.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.ui.GraphicsUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter;
+
+
+public class DataLabelStyle implements Style
+{
+  private Color color;
+
+  public DataLabelStyle(Color color) {
+    this.color = color;
+  }
+
+  public DataLabelStyle() {
+  }
+
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g2d)
+  {
+    if (geom.getUserData() == null) return;
+    
+    Coordinate p = geom.getCentroid().getCoordinate();
+    Point2D vp = viewport.toView(new Point2D.Double(p.x, p.y));
+    
+    g2d.setColor(color);
+    g2d.setFont(AppConstants.FONT_LABEL);
+    
+    String label = geom.getUserData().toString();
+    //int stringLen = (int) g2d.getFontMetrics().getStringBounds(label, g2d).getWidth();
+    GraphicsUtil.drawStringAlignCenter(g2d, label, (int) vp.getX(), (int) vp.getY()); 
+  }
+  
+  public Color getColor() {
+    return color;
+  }
+
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LayerStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LayerStyle.java
new file mode 100644
index 0000000..f2cbfce
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LayerStyle.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+public class LayerStyle implements Style  {
+
+  private Style geomStyle;
+  private Style decoratorStyle;
+
+  public LayerStyle(Style geomStyle, Style decoratorStyle) {
+    this.geomStyle = geomStyle;
+    this.decoratorStyle = decoratorStyle;
+  }
+  
+  public Style getGeomStyle() {
+    return geomStyle;
+  }
+
+  public Style getDecoratorStyle() {
+    return decoratorStyle;
+  }
+
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g) throws Exception {
+    geomStyle.paint(geom, viewport, g);
+    decoratorStyle.paint(geom, viewport, g);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringEndpointStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringEndpointStyle.java
new file mode 100644
index 0000000..e775414
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringEndpointStyle.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public abstract class LineStringEndpointStyle extends LineStringStyle  {
+    private boolean start;
+
+    public LineStringEndpointStyle(boolean start) {               
+        this.start = start;
+    }    
+
+    protected void paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D graphics
+        ) throws Exception {
+        if (lineString.isEmpty()) {
+            return;
+        }
+
+        paint(start ? lineString.getCoordinateN(0)
+                    : lineString.getCoordinateN(lineString.getNumPoints() - 1),
+            start ? lineString.getCoordinateN(1)
+                  : lineString.getCoordinateN(lineString.getNumPoints() - 2),
+            viewport, graphics);
+    }
+
+    private void paint(Coordinate terminal, Coordinate next, Viewport viewport,
+        Graphics2D graphics) throws Exception {
+        paint(viewport.toView(new Point2D.Double(terminal.x, terminal.y)),
+            viewport.toView(new Point2D.Double(next.x, next.y)), viewport,
+            graphics);
+    }
+
+    protected abstract void paint(Point2D terminal, Point2D next,
+        Viewport viewport, Graphics2D graphics) throws Exception;
+
+    
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringStyle.java
new file mode 100644
index 0000000..d777518
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/LineStringStyle.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public abstract class LineStringStyle
+  implements Style
+{
+	public static final int LINE = 1;
+	public static final int POLY_SHELL = 2;
+	public static final int POLY_HOLE = 3;
+	
+  public LineStringStyle() {
+  }
+
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g) 
+    throws Exception
+  {
+    // cull non-visible geometries
+    if (! viewport.intersectsInModel(geom.getEnvelopeInternal())) 
+      return;
+
+    if (geom instanceof LineString) {
+      LineString lineString = (LineString) geom;
+      if (lineString.getNumPoints() < 2) {
+        return;
+      }
+      paintLineString(lineString, LINE, viewport, g);
+    }
+    
+    if (geom instanceof Point)
+      return;
+    if (geom instanceof MultiPoint)
+      return;
+
+    if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        paint(gc.getGeometryN(i), viewport, g);
+      }
+      return;
+    }
+    if (geom instanceof Polygon) {
+      Polygon polygon = (Polygon) geom;
+      paint(polygon.getExteriorRing(), POLY_SHELL, viewport, g);
+      for (int i = 0; i < polygon.getNumInteriorRing(); i++) {
+          paint(polygon.getInteriorRingN(i), POLY_HOLE, viewport, g);
+      }
+      return;
+    }
+  }
+
+  public void paint(LineString line, int lineType, Viewport viewport, Graphics2D g) 
+  throws Exception
+  {
+    // cull non-visible geometries
+    if (! viewport.intersectsInModel(line.getEnvelopeInternal())) 
+      return;
+    
+    paintLineString(line, lineType, viewport, g);
+  }
+  
+  protected abstract void paintLineString(LineString lineString,
+  		int lineType,
+      Viewport viewport, Graphics2D graphics)
+  throws Exception;
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/MidArrowLineStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/MidArrowLineStyle.java
new file mode 100644
index 0000000..4faf20e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/MidArrowLineStyle.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class MidArrowLineStyle 
+  extends SegmentStyle
+{
+  private final static double HEAD_ANGLE = 30;
+  private final static double HEAD_LENGTH = 10;
+
+  private Color color = Color.RED;
+
+  public MidArrowLineStyle(Color color) {
+    this.color = color;
+  }
+
+  protected void paint(int index, Point2D p0, Point2D p1, int lineType, Viewport vp, Graphics2D gr)
+  throws Exception
+  {
+  	paintMidpointArrow(p0, p1, vp, gr);
+  }
+
+  protected void paintMidpointArrow(Point2D p0, Point2D p1, Viewport viewport,
+      Graphics2D graphics) throws NoninvertibleTransformException 
+  {
+    // can't compute valid arrow for zero-length segments
+    if (p0.equals(p1)) {
+      return;
+    }
+    graphics.setColor(color);
+    //      graphics.setStroke(1.0);
+    Point2D mid = new Point2D.Float((float) ((p0.getX() + p1.getX()) / 2),
+        (float) ((p0.getY() + p1.getY()) / 2));
+    GeneralPath arrowhead = ArrowEndpointStyle.arrowheadPath(p0, p1, mid,
+    		HEAD_LENGTH, HEAD_ANGLE);
+    graphics.draw(arrowhead);
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/PolygonStructureStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/PolygonStructureStyle.java
new file mode 100644
index 0000000..732f5d3
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/PolygonStructureStyle.java
@@ -0,0 +1,69 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter;
+
+
+/**
+ * Shows polygon structure (shells versus holes)
+ * by symbolizing the rings differently.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PolygonStructureStyle 
+extends LineStringStyle
+{
+  private Color color = Color.BLACK;
+
+  public PolygonStructureStyle(Color color) {
+    this.color = color;
+  }
+
+  protected void paintLineString(LineString lineString,
+      int lineType,
+      Viewport viewport, Graphics2D gr)
+  throws Exception
+  {
+    Color dashClr = color.darker().darker(); //new Color(0, 0, 0);
+    Graphics2D gr2 = (Graphics2D) gr.create();
+    gr2.setColor(dashClr);
+    
+    Stroke dashStroke = new BasicStroke((float) 1.2,                  // Width of stroke
+        BasicStroke.CAP_SQUARE,  // End cap style
+        BasicStroke.JOIN_MITER, // Join style
+        10,                  // Miter limit
+        new float[] {3, 6}, // Dash pattern
+        0);                   // Dash phase 
+    gr2.setStroke(dashStroke);
+
+    if (lineType == POLY_HOLE) {
+      Shape ringShape = GeometryPainter.getConverter(viewport).toShape(lineString);
+      gr2.draw(ringShape);
+    }
+      //Color shellClr = ColorUtil.saturate(color, 0.9);
+      //gr2.setColor(shellClr);
+      //paintRing(polygon.getExteriorRing(), true, viewport, gr2);
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentIndexStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentIndexStyle.java
new file mode 100644
index 0000000..11cd9f8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentIndexStyle.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.awt.FontGlyphReader;
+import org.locationtech.jts.geomgraph.Quadrant;
+import org.locationtech.jts.noding.Octant;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class SegmentIndexStyle 
+  extends SegmentStyle
+{
+  private final static double MIN_LEN = 10;
+  private final static int CHAR_WIDTH_APPROX = 6;
+  private final static int CHAR_HEIGHT_APPROX = 6;
+  private final static int VERTEX_OFFSET = 15;
+  private final static int BOX_PAD = 1;
+  private final static Font FONT = new Font(FontGlyphReader.FONT_SANSSERIF, Font.PLAIN, 10);
+  
+  private Color color = Color.RED;
+
+  public SegmentIndexStyle(Color color) {
+    this.color = color;
+  }
+
+  protected void paint(int index, Point2D p0, Point2D p1, int lineType, Viewport vp, Graphics2D gr)
+  throws Exception
+  {
+    double len = p0.distance(p1);
+    // can't compute label location for zero-length segments
+    if (len < MIN_LEN) {
+      return;
+    }
+    
+    double vertexOffset = len / 4;
+    if (vertexOffset > VERTEX_OFFSET)
+      vertexOffset = VERTEX_OFFSET;
+    
+    String indexStr = Integer.toString(index);
+
+    double dx = p1.getX() - p0.getX();
+    double dy = p1.getY() - p0.getY();
+    
+    int quadrant = Quadrant.quadrant(dx, -dy);
+    
+    double boxMaxX = /*2 * BOX_PAD +*/ indexStr.length() * CHAR_WIDTH_APPROX;
+    double boxMaxY = 2 * BOX_PAD + CHAR_HEIGHT_APPROX;
+    
+    double strOffsetX = BOX_PAD;
+    double strOffsetY = -BOX_PAD;
+    switch (quadrant) {
+    case 0:
+      strOffsetX = -boxMaxX;
+      break;
+    case 1:
+      break;
+    case 2:
+      strOffsetY = boxMaxY;
+      break;
+    case 3:
+      strOffsetX = -boxMaxX;
+      strOffsetY = boxMaxY;
+      break;
+    }
+    
+    double x = p0.getX() + dx/len*vertexOffset + strOffsetX;
+    double y = p0.getY() + dy/len*vertexOffset + strOffsetY;
+    
+    gr.setColor(color);
+    gr.setFont(FONT);
+    gr.drawString(indexStr, (int) x, (int) y);  
+  }
+  
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentStyle.java
new file mode 100644
index 0000000..2aa239d
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/SegmentStyle.java
@@ -0,0 +1,57 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public abstract class SegmentStyle 
+extends LineStringStyle
+{
+
+  public SegmentStyle() {
+    super();
+    // TODO Auto-generated constructor stub
+  }
+
+  protected void paintLineString(LineString lineString, int lineType, Viewport viewport, Graphics2D graphics) throws Exception {
+    for (int i = 0; i < lineString.getNumPoints() - 1; i++) {
+      paint(i, 
+          lineString.getCoordinateN(i),
+          lineString.getCoordinateN(i + 1),
+          lineType, viewport, graphics);
+    }
+  }
+
+  protected void paint(int index, Coordinate p0, Coordinate p1, int lineType, Viewport viewport, Graphics2D g
+      ) throws Exception {
+      paint(index, viewport.toView(new Point2D.Double(p0.x, p0.y)),
+          viewport.toView(new Point2D.Double(p1.x, p1.y)), lineType, viewport, g);
+  }
+
+  /**
+   * 
+   * @param p0 the origin of the line segment, in view space
+   * @param p1 the termination of the line segment, in view space
+   * @param viewport
+   * @param graphics
+   * @throws Exception
+   */
+  protected abstract void paint(int index, Point2D p0, Point2D p1,
+  		int lineType, Viewport viewport, Graphics2D graphics) throws Exception;
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/Style.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/Style.java
new file mode 100644
index 0000000..60a8a9a
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/Style.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public interface Style {
+  void paint(Geometry geom, Viewport viewport, Graphics2D g)
+  throws Exception;
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/StyleList.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/StyleList.java
new file mode 100644
index 0000000..676ea7c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/StyleList.java
@@ -0,0 +1,120 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.util.*;
+import java.awt.Graphics2D;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+import org.locationtech.jtstest.testbuilder.ui.render.*;
+
+
+/**
+ * Contains a list of styles and allows Geometrys
+ * to be rendered using those styles.
+ * 
+ * @author mbdavis
+ *
+ */
+public class StyleList implements Style
+{
+	private List styleList = new ArrayList();
+	
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g)
+  	throws Exception
+  {
+  	for (Iterator i = styleList.iterator(); i.hasNext(); ) {
+  		StyleEntry styleEntry = (StyleEntry) i.next();
+  		if (styleEntry.isFullyEnabled())
+  			styleEntry.getStyle().paint(geom, viewport, g);
+  	}
+  }
+
+  public void add(Style style)
+  {
+  	add(style, null);
+  }
+  
+  public void add(Style style, StyleFilter filter)
+  {
+  	styleList.add(new StyleEntry(style, filter));
+  }
+  
+  public void setEnabled(Style style, boolean isEnabled)
+  {
+  	StyleEntry entry = getEntry(style);
+  	if (entry == null)
+  		return;
+  	entry.setEnabled(isEnabled);
+  }
+  
+  private StyleEntry getEntry(Style style)
+  {
+  	int index = getEntryIndex(style);
+  	if (index < 0) return null;
+  	return (StyleEntry) styleList.get(index);
+  }
+  
+  private int getEntryIndex(Style style)
+  {
+  	for (int i = 0; i < styleList.size(); i++) {
+  		StyleEntry entry = (StyleEntry) styleList.get(i);
+  		if (entry.getStyle() == style)
+  			return i;
+  	}
+  	return -1;
+  }
+  
+  public interface StyleFilter {
+  	boolean isFiltered(Style style);
+  }
+}
+
+class StyleEntry
+{
+	private Style style;
+	private boolean isEnabled = true;
+	private StyleList.StyleFilter filter = null;
+	
+	public StyleEntry(Style style)
+	{
+		this.style = style;
+	}
+	
+	public StyleEntry(Style style, StyleList.StyleFilter filter)
+	{
+		this.style = style;
+		this.filter = filter;
+	}
+	
+	public void setEnabled(boolean isEnabled)
+	{
+		this.isEnabled = isEnabled;
+	}
+	
+	public boolean isEnabled() { return isEnabled; }
+	
+	public boolean isFiltered() {
+		if (filter == null)
+			return false;
+		return filter.isFiltered(style);
+	}
+	
+	public boolean isFullyEnabled()
+	{
+		return isEnabled() && ! isFiltered();
+	}
+	
+	public Style getStyle() { return style; }
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/VertexStyle.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/VertexStyle.java
new file mode 100644
index 0000000..936f198
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/style/VertexStyle.java
@@ -0,0 +1,62 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.style;
+
+import java.awt.*;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public class VertexStyle  implements Style
+{
+  private double sizeOver2 = AppConstants.VERTEX_SIZE / 2d;
+  
+  protected Rectangle shape;
+  private Color color;
+  
+  // reuse point objects to avoid creation overhead
+  private Point2D pM = new Point2D.Double();
+  private Point2D pV = new Point2D.Double();
+
+  public VertexStyle(Color color) {
+    this.color = color;
+    // create basic rectangle shape
+    shape = new Rectangle(0,
+        0, 
+        AppConstants.VERTEX_SIZE, 
+        AppConstants.VERTEX_SIZE);
+  }
+
+
+  public void paint(Geometry geom, Viewport viewport, Graphics2D g)
+  {
+    g.setPaint(color);
+    Coordinate[] coordinates = geom.getCoordinates();
+    
+    for (int i = 0; i < coordinates.length; i++) {
+        if (! viewport.containsInModel(coordinates[i])) {
+            //Otherwise get "sun.dc.pr.PRException: endPath: bad path" exception 
+            continue;
+        }       
+        pM.setLocation(coordinates[i].x, coordinates[i].y);
+        viewport.toView(pM, pV);
+      	shape.setLocation((int) (pV.getX() - sizeOver2), (int) (pV.getY() - sizeOver2));
+        g.fill(shape);
+    }
+  }
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractDrawTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractDrawTool.java
new file mode 100644
index 0000000..a531246
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractDrawTool.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.event.MouseEvent;
+
+import org.locationtech.jtstest.testbuilder.AppCursors;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+//import com.vividsolutions.jtstest.testbuilder.IconLoader;
+
+/**
+ * @version 1.7
+ */
+public abstract class AbstractDrawTool extends LineBandTool {
+
+	protected AbstractDrawTool() {
+	  super(AppCursors.DRAW_GEOM);
+	}
+
+	protected abstract int getGeometryType();
+
+	public void mouseClicked(MouseEvent e) {
+		setBandType();
+		super.mouseClicked(e);
+	}
+
+	protected void bandFinished() throws Exception {
+		setType();
+		geomModel().addComponent(getCoordinates());
+		panel().updateGeom();
+	}
+
+	private void setType() {
+		if (panel().getModel() == null)
+			return;
+		panel().getGeomModel().setGeometryType(getGeometryType());
+	}
+
+	private void setBandType() {
+		int geomType = getGeometryType();
+		setCloseRing(geomType == GeometryType.POLYGON);
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractStreamDrawTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractStreamDrawTool.java
new file mode 100644
index 0000000..9a26abe
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/AbstractStreamDrawTool.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.event.InputEvent;
+import java.awt.event.MouseEvent;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jtstest.testbuilder.AppCursors;
+import org.locationtech.jtstest.testbuilder.model.GeometryType;
+
+
+/**
+ * @version 1.7
+ */
+public abstract class AbstractStreamDrawTool extends LineBandTool {
+
+	protected AbstractStreamDrawTool() {
+	  super(AppCursors.DRAW_GEOM);
+	}
+
+	protected abstract int getGeometryType();
+
+  protected void mouseLocationChanged(MouseEvent e) {
+    try {
+      if ((e.getModifiersEx() & InputEvent.BUTTON1_DOWN_MASK) 
+          == InputEvent.BUTTON1_DOWN_MASK) {
+        Coordinate newCoord = toModelCoordinate(e.getPoint());
+        if (newCoord.distance(lastCoordinate()) < gridSize())
+          return;
+        //add(toModelSnapped(e.getPoint()));
+        add(newCoord);
+      }
+
+      tentativeCoordinate = toModelSnapped(e.getPoint());
+      redrawIndicator();
+    } catch (Throwable t) {
+    }
+  }
+
+  public void mousePressed(MouseEvent e) {
+    setBandType();
+    super.mousePressed(e);
+  }
+
+
+	public void mouseClicked(MouseEvent e) {
+		setBandType();
+		super.mouseClicked(e);
+	}
+
+	protected void bandFinished() throws Exception {
+		setType();
+		geomModel().addComponent(getCoordinates());
+		panel().updateGeom();
+	}
+
+	private void setType() {
+		if (panel().getModel() == null)
+			return;
+		panel().getGeomModel().setGeometryType(getGeometryType());
+	}
+
+	private void setBandType() {
+		int geomType = getGeometryType();
+		setCloseRing(geomType == GeometryType.POLYGON);
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BasicTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BasicTool.java
new file mode 100644
index 0000000..7a7ad7f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BasicTool.java
@@ -0,0 +1,187 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.event.KeyEvent;
+import java.awt.event.MouseEvent;
+import java.awt.event.MouseListener;
+import java.awt.event.MouseMotionListener;
+import java.awt.event.MouseWheelEvent;
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.awt.FontGlyphReader;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.model.*;
+import org.locationtech.jtstest.testbuilder.ui.Viewport;
+
+
+public abstract class BasicTool implements Tool
+{
+  protected Cursor cursor = Cursor.getDefaultCursor();
+
+  private PrecisionModel gridPM;
+
+  private GeometryEditPanel panel;
+  
+  public BasicTool() {
+    super();
+  }
+
+  public BasicTool(Cursor cursor) {
+    super();
+    this.cursor = cursor;
+  }
+
+  protected Graphics2D getGraphics2D() {
+    Graphics2D g = (Graphics2D) panel().getGraphics();
+    if (g != null) {
+      // guard against g == null
+      g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
+          RenderingHints.VALUE_ANTIALIAS_ON);
+    }
+    return g;
+  }
+
+  public void mouseClicked(MouseEvent e) {}
+  public void mousePressed(MouseEvent e) {}
+  public void mouseReleased(MouseEvent e) {}
+  public void mouseEntered(MouseEvent e) {}
+  public void mouseExited(MouseEvent e) {}
+  public void mouseDragged(MouseEvent e)   {  }
+  public void keyPressed(KeyEvent e)  { }
+  public void keyReleased(KeyEvent e)  { }
+  public void keyTyped(KeyEvent e)  {  }
+  public void mouseMoved(MouseEvent e) {  }
+  public void mouseWheelMoved(MouseWheelEvent e) {  }
+  
+  public Cursor getCursor()
+  {
+    return cursor;
+  }
+
+  /**
+   * Called when tool is activated.
+   * 
+   * If subclasses override this method they must call <tt>super.activate()</tt>.
+   */
+  public void activate(GeometryEditPanel panel) 
+  {
+    this.panel = panel;
+  	gridPM = getViewport().getGridPrecisionModel();
+    this.panel.setCursor(getCursor());
+    this.panel.addMouseListener(this);
+    this.panel.addMouseMotionListener(this);
+    this.panel.addMouseWheelListener(this);
+  }
+ 
+  public void deactivate() 
+  {
+    this.panel.removeMouseListener(this);
+    this.panel.removeMouseMotionListener(this);
+    this.panel.removeMouseWheelListener(this);
+  }
+
+  protected GeometryEditPanel panel()
+  {
+    // this should probably be passed in during setup
+    //return JTSTestBuilderFrame.instance().getTestCasePanel().getGeometryEditPanel();
+    return panel;
+  }
+  
+  protected GeometryEditModel geomModel()
+  {
+    // this should probably be passed in during setup
+    return JTSTestBuilder.model().getGeometryEditModel();
+  }
+  
+  private Viewport getViewport()
+  {
+    return panel().getViewport();
+  }
+  
+  Point2D toView(Coordinate modePt)
+  {
+    return getViewport().toView(modePt);
+  }
+  
+  double toView(double distance)
+  {
+    return getViewport().toView(distance);
+  }
+  
+  Point2D toModel(java.awt.Point viewPt)
+  {
+    return getViewport().toModel(viewPt);
+  }
+  
+  Coordinate toModelCoordinate(java.awt.Point viewPt)
+  {
+    return getViewport().toModelCoordinate(viewPt);
+  }
+  
+  double toModel(double viewDist)
+  {
+    return viewDist / getViewport().getScale();
+  }
+  
+  double getModelSnapTolerance()
+  {
+    return toModel(AppConstants.TOLERANCE_PIXELS);
+  }
+  
+  protected Coordinate toModelSnapped(Point2D p)
+  {
+  	return toModelSnappedIfCloseToViewGrid(p);  
+  }
+  
+  protected Coordinate toModelSnappedToViewGrid(Point2D p)
+  {
+  	// snap to view grid
+  	Coordinate pModel = getViewport().toModelCoordinate(p);
+  	gridPM.makePrecise(pModel);
+  	return pModel;
+  }
+  
+  protected Coordinate toModelSnappedIfCloseToViewGrid(Point2D p)
+  {
+  	// snap to view grid if close to view grid point
+  	Coordinate pModel = getViewport().toModelCoordinate(p);
+  	Coordinate pSnappedModel = new Coordinate(pModel);
+  	gridPM.makePrecise(pSnappedModel);
+  	
+  	double tol = getModelSnapTolerance();
+  	if (pModel.distance(pSnappedModel) <= tol)
+  		return pSnappedModel;
+  	return pModel;
+  }
+  
+  protected double gridSize()
+  {
+    return getViewport().getGridSizeModel();
+  }
+  
+  /*
+  protected Coordinate toModelSnappedToDrawingGrid(Point2D p)
+  {
+    Point2D pt = panel().snapToGrid(getViewport().toModel(p));
+    return new Coordinate(pt.getX(), pt.getY());
+  }
+  */
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BoxBandTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BoxBandTool.java
new file mode 100644
index 0000000..da6d999
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/BoxBandTool.java
@@ -0,0 +1,182 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.event.MouseEvent;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.swing.SwingUtilities;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilder;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+
+
+
+/**
+ * @version 1.7
+ */
+public abstract class BoxBandTool extends IndicatorTool 
+{
+  
+  private Point zoomBoxStart = null;
+  private Point zoomBoxEnd = null;
+  
+  public BoxBandTool() { }
+
+  public BoxBandTool(Cursor cursor) {
+    super(cursor);
+  }
+
+  public void mousePressed(MouseEvent e)
+  {
+  	zoomBoxStart = e.getPoint();
+  	zoomBoxEnd = null;
+  }
+  
+  public void mouseReleased(MouseEvent e)
+  {
+    clearIndicator();
+  	// don't process this event if the mouse was clicked or dragged a very short distance
+  	if (! isSignificantMouseMove())
+  		return;
+  	
+    gestureFinished();
+  }
+  
+  public void mouseDragged(MouseEvent e)
+  {
+    super.mouseDragged(e);
+    zoomBoxEnd = e.getPoint();
+    redrawIndicator();
+  }
+  
+  protected Shape getShape()
+  {
+    if (zoomBoxEnd == null) return null;
+    
+    Envelope envModel = getEnvelope();
+    
+    Point2D base = toView(new Coordinate(envModel.getMinX(), envModel.getMaxY()));
+    double width = toView(envModel.getWidth());
+    double height = toView(envModel.getHeight());
+    return new Rectangle2D.Double(base.getX(), base.getY(), width, height);
+  }
+
+  private static final int MIN_MOVEMENT = 3;
+  
+  private boolean isSignificantMouseMove()
+  {
+    if (zoomBoxEnd == null) return false;
+
+    if (Math.abs(zoomBoxStart.x - zoomBoxEnd.x) < MIN_MOVEMENT)
+      return false;
+    if (Math.abs(zoomBoxStart.y - zoomBoxEnd.y) < MIN_MOVEMENT)
+      return false;
+    return true;
+  }  
+  
+  /**
+   * Gets the envelope of the indicated rectangle,
+   * in model coordinates.
+   * 
+   * @return
+   */
+  protected Envelope getEnvelope() {
+    Coordinate start = toModelSnapped(zoomBoxStart);
+    Coordinate end = toModelSnapped(zoomBoxEnd);
+    return new Envelope(start, end);
+  }
+
+  protected Geometry getBox()
+  {
+    return JTSTestBuilder.getGeometryFactory().toGeometry(getEnvelope());
+  }
+  
+  /**
+   * Getes the coordinates for the rectangle
+   * starting with the lower left point.
+   * The coordinates are oriented CW.
+   * 
+   * @return the coordinates for the rectangle
+   */
+  protected List getCoordinatesOfEnvelope()
+  {
+    Envelope env = getEnvelope();
+    
+    List coords = new ArrayList();
+    coords.add(new Coordinate(env.getMinX(), env.getMinY()));
+    coords.add(new Coordinate(env.getMinX(), env.getMaxY()));
+    coords.add(new Coordinate(env.getMaxX(), env.getMaxY()));
+    coords.add(new Coordinate(env.getMaxX(), env.getMinY()));
+    coords.add(new Coordinate(env.getMinX(), env.getMinY()));
+    return coords;
+  }
+  
+  /**
+   * Gets the coordinates for the rectangle
+   * starting at the first point clicked.
+   * The coordinates are oriented CW.
+   * 
+   * @return the coordinates for the rectangle
+   */
+  protected List getCoordinates()
+  {
+    Coordinate start = toModelSnapped(zoomBoxStart);
+    Coordinate end = toModelSnapped(zoomBoxEnd);
+    
+    boolean isCW = (start.x < end.x && start.y < end.y)
+    || (start.x > end.x && start.y > end.y);
+    
+    Coordinate mid1 = new Coordinate(start.x, end.y);
+    Coordinate mid2 = new Coordinate(end.x, start.y);
+    
+    /**
+     * Form rectangle starting at start point, 
+     * and oriented CW.
+     */
+    List coords = new ArrayList();
+    coords.add(new Coordinate(start));
+    if (isCW) 
+      coords.add(mid1);
+    else 
+      coords.add(mid2);
+    
+    coords.add(new Coordinate(end));
+    
+    if (isCW) 
+      coords.add(mid2);
+    else 
+      coords.add(mid1);
+
+    coords.add(new Coordinate(start));
+    return coords;
+  }
+  
+  
+  protected void gestureFinished() 
+  {
+    // basic tool does nothing.
+    // Subclasses should override
+  }
+
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/DeleteVertexTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/DeleteVertexTool.java
new file mode 100644
index 0000000..3acf9c3
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/DeleteVertexTool.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testbuilder.geom.GeometryBoxDeleter;
+
+
+/**
+ * Deletes vertices within a selection box from a geometry component
+ * @version 1.7
+ */
+public class DeleteVertexTool extends BoxBandTool {
+  private static DeleteVertexTool singleton = null;
+
+  public static DeleteVertexTool getInstance() {
+    if (singleton == null)
+      singleton = new DeleteVertexTool();
+    return singleton;
+  }
+
+  private DeleteVertexTool() {
+    super();
+  }
+
+  protected void gestureFinished() 
+  {      
+    Envelope env = getBox().getEnvelopeInternal();
+    Geometry g = geomModel().getGeometry();
+    Geometry edit = GeometryBoxDeleter.delete(g, env);
+    geomModel().setGeometry(edit);
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/EditVertexTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/EditVertexTool.java
new file mode 100644
index 0000000..5ba52e9
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/EditVertexTool.java
@@ -0,0 +1,136 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.geom.*;
+import java.awt.event.MouseEvent;
+
+import javax.swing.SwingUtilities;
+
+import org.locationtech.jts.awt.GeometryCollectionShape;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testbuilder.AppCursors;
+import org.locationtech.jtstest.testbuilder.IconLoader;
+import org.locationtech.jtstest.testbuilder.geom.*;
+
+
+/**
+ * @version 1.7
+ */
+public class EditVertexTool 
+extends IndicatorTool 
+{
+  private static EditVertexTool instance = null;
+
+  //Point2D currentIndicatorLoc = null;
+  Coordinate currentVertexLoc = null;
+  
+  private Coordinate selectedVertexLocation = null;
+  private Coordinate[] adjVertices = null;
+
+  public static EditVertexTool getInstance() {
+    if (instance == null)
+      instance = new EditVertexTool();
+    return instance;
+  }
+
+  private EditVertexTool() {
+    super(AppCursors.EDIT_VERTEX);
+  }
+
+  public void mousePressed(MouseEvent e) {
+  	currentVertexLoc = null;
+    if (SwingUtilities.isRightMouseButton(e))
+      return;
+    
+    // initiate moving a vertex
+    Coordinate mousePtModel = toModelCoordinate(e.getPoint());
+    double tolModel = getModelSnapTolerance();
+
+    selectedVertexLocation = geomModel().locateVertexPt(mousePtModel, tolModel);
+    if (selectedVertexLocation != null) {
+      adjVertices = geomModel().findAdjacentVertices(selectedVertexLocation);
+      currentVertexLoc = selectedVertexLocation;
+      redrawIndicator();
+    }
+  }
+
+  public void mouseReleased(MouseEvent e) {
+    if (SwingUtilities.isRightMouseButton(e))
+      return;
+    
+    clearIndicator();
+    // finish the move of the vertex
+    if (selectedVertexLocation != null) {
+      Coordinate newLoc = toModelSnapped(e.getPoint());
+      geomModel().moveVertex(selectedVertexLocation, newLoc);
+    }
+  }
+
+  public void mouseDragged(MouseEvent e) {
+  	currentVertexLoc = toModelSnapped(e.getPoint());
+    if (selectedVertexLocation != null)
+      redrawIndicator();
+  }
+
+  public void mouseClicked(MouseEvent e) {
+    if (! SwingUtilities.isRightMouseButton(e))
+      return;
+    
+    Coordinate mousePtModel = toModelCoordinate(e.getPoint());
+    double tolModel = getModelSnapTolerance();
+
+    boolean isMove = ! e.isControlDown();
+    if (isMove) {
+      GeometryLocation geomLoc = geomModel().locateNonVertexPoint(mousePtModel, tolModel);
+      //System.out.println("Testing: insert vertex at " + geomLoc);
+      if (geomLoc != null) {
+        geomModel().setGeometry(geomLoc.insert());
+      }
+    }
+    else {  // is a delete
+      GeometryLocation geomLoc = geomModel().locateVertex(mousePtModel, tolModel);
+      //System.out.println("Testing: delete vertex at " + geomLoc);
+      if (geomLoc != null) {
+        geomModel().setGeometry(geomLoc.delete());
+      }
+    }
+  }
+
+  protected Shape getShape() 
+  {
+  	GeometryCollectionShape ind = new GeometryCollectionShape();
+  	Point2D currentIndicatorLoc = toView(currentVertexLoc);
+  	ind.add(getIndicatorCircle(currentIndicatorLoc));
+  	if (adjVertices != null) {
+  		for (int i = 0; i < adjVertices.length; i++) {
+  	    GeneralPath line = new GeneralPath();
+  	    line.moveTo((float) currentIndicatorLoc.getX(), (float) currentIndicatorLoc.getY());
+  	    Point2D pt = toView(adjVertices[i]);
+  	    line.lineTo((float) pt.getX(), (float) pt.getY());
+  	    ind.add(line);
+  		}
+  	}
+  	return ind;
+  	
+//    return getIndicatorCircle(currentIndicatorLoc);
+  }
+
+  private static final double IND_CIRCLE_RADIUS = 10.0;
+
+  protected Shape getIndicatorCircle(Point2D p) {
+    return new Ellipse2D.Double(p.getX() - (IND_CIRCLE_RADIUS / 2), p.getY()
+        - (IND_CIRCLE_RADIUS / 2), IND_CIRCLE_RADIUS, IND_CIRCLE_RADIUS);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ExtractComponentTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ExtractComponentTool.java
new file mode 100644
index 0000000..662ba73
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ExtractComponentTool.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jtstest.testbuilder.controller.JTSTestBuilderController;
+
+/**
+ * Extracts a component of a geometry to a new Test Case
+ * @version 1.7
+ */
+public class ExtractComponentTool extends BoxBandTool {
+  private static ExtractComponentTool singleton = null;
+
+  public static ExtractComponentTool getInstance() {
+    if (singleton == null)
+      singleton = new ExtractComponentTool();
+    return singleton;
+  }
+
+  private ExtractComponentTool() {
+    super();
+  }
+
+  protected void gestureFinished() 
+  {      
+    JTSTestBuilderController.extractComponentsToTestCase(getBox());  
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/IndicatorTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/IndicatorTool.java
new file mode 100644
index 0000000..ba19d24
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/IndicatorTool.java
@@ -0,0 +1,173 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.event.MouseEvent;
+import java.awt.event.MouseListener;
+import java.awt.event.MouseMotionListener;
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.awt.FontGlyphReader;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+public abstract class IndicatorTool extends BasicTool
+{
+  private Color bandColor = AppConstants.BAND_CLR;
+  
+  private Point mousePoint;
+  private Shape lastShapeDrawn;
+  private String lastLabelDrawn = null;
+  private Point lastLabelLoc = null;
+
+  private boolean isIndicatorVisible = false;
+  private Color originalColor;
+  private Stroke originalStroke;
+  private Font originalFont;
+
+  public IndicatorTool() {
+    super();
+  }
+
+  public IndicatorTool(Cursor cursor) {
+    super(cursor);
+  }
+
+  /**
+   * Gets the shape for displaying the current state of the action.
+   * Subclasses should override.
+   * 
+   * @return null if nothing should be drawn
+   */
+  protected Shape getShape()
+  {
+    return null;
+  }
+
+  /**
+   * Important for XOR drawing. Even if #getShape returns null, this method
+   * will return true between calls of #redrawShape and #clearShape.
+   */
+  public boolean isIndicatorVisible() {
+    return isIndicatorVisible;
+  }
+
+  private void setIndicatorVisible(boolean isIndicatorVisible) {
+    this.isIndicatorVisible = isIndicatorVisible;
+  }
+
+  protected void clearIndicator() {
+    clearShape(getGraphics2D());
+  }
+
+  protected void redrawIndicator() 
+  {
+    try {
+      redrawShape(getGraphics2D());
+    }
+    catch (Exception ex) {
+      // no other way to handle exception
+      ex.printStackTrace();
+    }
+  }
+
+  private void clearShape(Graphics2D graphics) {
+    if (!isIndicatorVisible) {
+      return;
+    }
+    drawShapeXOR(graphics, lastShapeDrawn, lastLabelDrawn, lastLabelLoc);
+    setIndicatorVisible(false);
+  }
+
+  private void redrawShape(Graphics2D graphics) throws Exception {
+    clearShape(graphics);
+    drawShapeXOR(graphics);
+    setIndicatorVisible(true);
+  }
+
+  private void drawShapeXOR(Graphics2D g) throws Exception {
+    Shape newShape = getShape();
+    String label = getLabel();
+    drawShapeXOR(g, newShape, label, mousePoint);
+    lastShapeDrawn = newShape;
+    lastLabelDrawn = label;
+    lastLabelLoc = mousePoint;
+  }
+
+  private void drawShapeXOR(Graphics2D graphics, Shape shape, String label, Point labelLoc) {
+    setup(graphics);
+    try {
+      if (shape != null) {
+        graphics.draw(shape);
+      }
+      /*
+       // TODO: make this work
+      if (label != null)
+        graphics.drawString(label, labelLoc.x, labelLoc.y);
+*/
+    } 
+    finally {
+      teardown(graphics);
+    }
+  }
+
+  private void setup(Graphics2D graphics) {
+    originalColor = graphics.getColor();
+    originalStroke = graphics.getStroke();
+    originalFont = graphics.getFont();
+    graphics.setFont(new Font(FontGlyphReader.FONT_SANSSERIF, Font.PLAIN, 14));
+    graphics.setColor(bandColor);
+    graphics.setXORMode(Color.white);
+  }
+
+  private void teardown(Graphics2D graphics) {
+    graphics.setPaintMode();
+    graphics.setColor(originalColor);
+    graphics.setStroke(originalStroke);
+    graphics.setFont(originalFont);
+  }
+
+  /*
+  protected void setStroke(Stroke stroke) {
+    this.stroke = stroke;
+  }
+*/
+  
+  private void recordLabel(Point p)
+  {
+    mousePoint = new Point(p.x + 5, p.y);
+  }
+  
+  private String getLabel()
+  {
+    if (mousePoint == null) return null;
+    return mousePoint.x + "," + mousePoint.y;
+  }
+  
+//  protected void gestureFinished() throws Exception;
+
+  public void mouseDragged(MouseEvent e) 
+  {
+    recordLabel(e.getPoint());    
+  }
+
+  public void mouseMoved(MouseEvent e) {
+    recordLabel(e.getPoint());
+  }
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/InfoTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/InfoTool.java
new file mode 100644
index 0000000..28d53a0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/InfoTool.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.event.MouseEvent;
+
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+
+
+/**
+ * @version 1.7
+ */
+public class InfoTool extends BasicTool {
+  private static InfoTool singleton = null;
+
+  public static InfoTool getInstance() {
+    if (singleton == null)
+      singleton = new InfoTool();
+    return singleton;
+  }
+
+  private InfoTool() {
+  }
+
+  public void mousePressed(MouseEvent e) 
+  {
+    JTSTestBuilderFrame.instance().displayInfo(toModelCoordinate(e.getPoint()));
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineBandTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineBandTool.java
new file mode 100644
index 0000000..5a9ccc3
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineBandTool.java
@@ -0,0 +1,233 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Collections;
+
+import java.awt.*;
+import java.awt.event.MouseEvent;
+import java.awt.geom.*;
+
+import org.locationtech.jts.geom.*;
+
+public abstract class LineBandTool extends IndicatorTool 
+{
+  private List coordinates = new ArrayList();  // in model space
+  protected Coordinate tentativeCoordinate;
+
+  // set this to true if band should be closed
+  private boolean closeRing = false;
+  private int clickCountToFinish = 2; 
+  private boolean drawBandLines = true;
+  
+  public LineBandTool() {
+    super();
+  }
+
+  public LineBandTool(Cursor cursor) {
+    super(cursor);
+  }
+
+  protected void setCloseRing(boolean closeRing) {
+    this.closeRing = closeRing;
+  }
+
+  protected void setClickCountToFinishGesture(int clickCountToFinish)
+  {
+  	this.clickCountToFinish = clickCountToFinish;
+  }
+  
+  protected void setDrawBandLines(boolean drawBandLines)
+  {
+  	this.drawBandLines = drawBandLines;
+  }
+  
+  /**
+   * Returns an empty List once the shape is cleared.
+   * 
+   * @see LineBandTool#clearShape
+   */
+  public List getCoordinates() {
+    return Collections.unmodifiableList(coordinates);
+  }
+
+  public Coordinate lastCoordinate()
+  {
+    if (coordinates.size() <= 0) return null;
+    return (Coordinate) coordinates.get(coordinates.size()-1);
+  }
+  
+  public void mouseReleased(MouseEvent e) {
+    try {
+      // Can't assert that coordinates is not empty at this point
+      // because
+      // of the following situation: NClickTool, n=1, user
+      // double-clicks.
+      // Two events are generated: clickCount=1 and clickCount=2.
+      // When #mouseReleased is called with the clickCount=1 event,
+      // coordinates is not empty. But then #finishGesture is called and
+      // the
+      // coordinates are cleared. When #mouseReleased is then called
+      // with
+      // the clickCount=2 event, coordinates is empty! 
+
+      // Even though drawing is done in #mouseLocationChanged, call it
+      // here
+      // also so that #isGestureInProgress returns true on a mouse
+      // click.
+      // This is mainly for the benefit of OrCompositeTool, which
+      // calls #isGestureInProgress. 
+      // Can't do this in #mouseClicked because #finishGesture may be
+      // called
+      // by #mouseReleased (below), which happens before #mouseClicked,
+      // resulting in an IndexOutOfBoundsException in #redrawShape. 
+      if (e.getClickCount() == 1) {
+        // A double-click will generate two events: one with
+        // click-count = 1 and
+        // another with click-count = 2. Handle the click-count = 1
+        // event and
+        // ignore the rest. Otherwise, the following problem can
+        // occur:
+        // -- A click-count = 1 event is generated; #redrawShape is
+        // called
+        // -- #isFinishingClick returns true; #finishGesture is called
+        // -- #finishGesture clears the points
+        // -- A click-count = 2 event is generated; #redrawShape is
+        // called.
+        // An IndexOutOfBoundsException is thrown because points is
+        // empty.
+        tentativeCoordinate = toModelSnapped(e.getPoint());
+        redrawIndicator();
+      }
+
+      super.mouseReleased(e);
+
+      // Check for finish at #mouseReleased rather than #mouseClicked.
+      // #mouseReleased is a more general condition, as it applies to
+      // both
+      // drags and clicks. 
+      if (isFinishingRelease(e)) {
+        finishGesture();
+      }
+    } catch (Throwable t) {
+    }
+  }
+
+  protected void mouseLocationChanged(MouseEvent e) {
+    try {
+      tentativeCoordinate = toModelSnapped(e.getPoint());
+      redrawIndicator();
+    } catch (Throwable t) {
+    }
+  }
+
+  public void mouseMoved(MouseEvent e) {
+    super.mouseMoved(e);
+    mouseLocationChanged(e);
+  }
+
+  public void mouseDragged(MouseEvent e) {
+    super.mouseDragged(e);
+    mouseLocationChanged(e);
+  }
+
+  protected void add(Coordinate c) {
+    // don't add repeated coords
+    if (coordinates.size() > 0 && c.equals2D((Coordinate) coordinates.get(coordinates.size()-1)))
+      return;
+    coordinates.add(c);
+  }
+
+  public void mousePressed(MouseEvent e) {
+    try {
+      super.mousePressed(e);
+
+      // Don't add more than one point for double-clicks. A double-click
+      // will
+      // generate two events: one with click-count = 1 and another with
+      // click-count = 2. Handle the click-count = 1 event and ignore
+      // the rest.
+      if (e.getClickCount() != 1) {
+        return;
+      }
+
+      add(toModelSnapped(e.getPoint()));
+    } catch (Throwable t) {
+      //              getPanel().getContext().handleThrowable(t);
+    }
+  }
+
+  protected Shape getShape() {
+    if (coordinates.isEmpty()) {
+      return null;
+    }
+    Point2D firstPoint = toView(
+        (Coordinate) coordinates.get(0));
+    GeneralPath path = new GeneralPath();
+    path.moveTo((float) firstPoint.getX(), (float) firstPoint.getY());
+    if (! drawBandLines)
+    	return path;
+    
+    for (int i = 1; i < coordinates.size(); i++) { 
+      Coordinate nextCoordinate = (Coordinate) coordinates.get(i);
+      Point2D nextPoint = toView(nextCoordinate);
+      path.lineTo((int) nextPoint.getX(), (int) nextPoint.getY());
+    }
+    Point2D tentativePoint = toView(tentativeCoordinate);
+    path.lineTo((int) tentativePoint.getX(), (int) tentativePoint.getY());
+    // close path (for rings only)
+    if (closeRing)
+      path.lineTo((int) firstPoint.getX(), (int) firstPoint.getY());
+
+    drawVertices(path);
+    
+    return path;
+  }
+
+  private void drawVertices(GeneralPath path)
+  {
+    for (int i = 0; i < coordinates.size(); i++) { 
+      Coordinate coord = (Coordinate) coordinates.get(i);
+      Point2D p = toView(coord);
+      path.moveTo((int) p.getX()-2, (int) p.getY()-2);
+      path.lineTo((int) p.getX()+2, (int) p.getY()-2);
+      path.lineTo((int) p.getX()+2, (int) p.getY()+2);
+      path.lineTo((int) p.getX()-2, (int) p.getY()+2);
+      path.lineTo((int) p.getX()-2, (int) p.getY()-2);
+    }
+
+  }
+  
+  protected boolean isFinishingRelease(MouseEvent e) {
+    return e.getClickCount() == clickCountToFinish;
+  }
+
+  protected Coordinate[] toArray(List coordinates) {
+    return (Coordinate[]) coordinates.toArray(new Coordinate[] {});
+  }
+
+  protected void finishGesture() throws Exception {
+    clearIndicator();
+    try {
+      bandFinished();
+    } 
+    finally {
+      coordinates.clear();
+    }
+  }
+
+  protected abstract void bandFinished() throws Exception;
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineStringTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineStringTool.java
new file mode 100644
index 0000000..743b2a8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/LineStringTool.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class LineStringTool extends AbstractStreamDrawTool 
+{
+    private static LineStringTool singleton = null;
+
+    public static LineStringTool getInstance() {
+        if (singleton == null)
+            singleton = new LineStringTool();
+        return singleton;
+    }
+
+    private LineStringTool() 
+    {
+    }
+    
+    protected int getGeometryType()
+    {
+    	return GeometryType.LINESTRING;
+    }
+ }
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PanTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PanTool.java
new file mode 100644
index 0000000..4381825
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PanTool.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.Cursor;
+import java.awt.Toolkit;
+import java.awt.event.MouseEvent;
+import java.awt.geom.Point2D;
+
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.testbuilder.AppCursors;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+
+
+/**
+ * @version 1.7
+ */
+public class PanTool extends BasicTool {
+  private static PanTool singleton = null;
+
+  public static PanTool getInstance() {
+    if (singleton == null)
+      singleton = new PanTool();
+    return singleton;
+  }
+
+  private Point2D source;
+
+  private PanTool() {
+  }
+
+  public Cursor getCursor() {
+    return AppCursors.HAND;
+  }
+
+  public void activate() {
+    source = null;
+  }
+
+  public void mousePressed(MouseEvent e) {
+    source = toModel(e.getPoint());
+  }
+  
+  public void mouseReleased(MouseEvent e) {
+    if (source == null)
+      return;
+    Point2D destination = toModel(e.getPoint());
+    pan(panel(), source, destination);
+  }
+
+  public static void pan(GeometryEditPanel panel, Point2D source, Point2D destination ) {
+    double xDisplacement = destination.getX() - source.getX();
+    double yDisplacement = destination.getY() - source.getY();
+    panel.zoomPan(xDisplacement, yDisplacement);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PointTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PointTool.java
new file mode 100644
index 0000000..3ec41e7
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PointTool.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class PointTool extends AbstractDrawTool 
+{
+    private static PointTool singleton = null;
+
+    public static PointTool getInstance() {
+        if (singleton == null)
+            singleton = new PointTool();
+        return singleton;
+    }
+
+    private PointTool() 
+    {
+    	setClickCountToFinishGesture(1);
+    	setDrawBandLines(false);
+    }
+    
+    protected int getGeometryType()
+    {
+    	return GeometryType.POINT;
+    }
+ }
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PolygonTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PolygonTool.java
new file mode 100644
index 0000000..df04676
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/PolygonTool.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class PolygonTool extends AbstractDrawTool 
+{
+    private static PolygonTool singleton = null;
+
+    public static PolygonTool getInstance() {
+        if (singleton == null)
+            singleton = new PolygonTool();
+        return singleton;
+    }
+
+    private PolygonTool() 
+    {
+    }
+    
+    protected int getGeometryType()
+    {
+    	return GeometryType.POLYGON;
+    }
+ }
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/RectangleTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/RectangleTool.java
new file mode 100644
index 0000000..d85292c
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/RectangleTool.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.Cursor;
+
+import org.locationtech.jtstest.testbuilder.model.GeometryType;
+
+
+public class RectangleTool
+extends BoxBandTool
+{
+  private static RectangleTool singleton = null;
+
+  public static RectangleTool getInstance() {
+      if (singleton == null)
+          singleton = new RectangleTool();
+      return singleton;
+  }
+
+  public RectangleTool() {
+    super(Cursor.getPredefinedCursor(Cursor.CROSSHAIR_CURSOR));
+  }
+
+  protected void gestureFinished() 
+  {      
+    geomModel().setGeometryType(GeometryType.POLYGON);
+    geomModel().addComponent(getCoordinates());
+    panel().updateGeom();
+  }
+
+  
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/StreamPolygonTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/StreamPolygonTool.java
new file mode 100644
index 0000000..ab305d0
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/StreamPolygonTool.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import org.locationtech.jtstest.testbuilder.model.*;
+
+
+/**
+ * @version 1.7
+ */
+public class StreamPolygonTool extends AbstractStreamDrawTool 
+{
+    private static StreamPolygonTool singleton = null;
+
+    public static StreamPolygonTool getInstance() {
+        if (singleton == null)
+            singleton = new StreamPolygonTool();
+        return singleton;
+    }
+
+    private StreamPolygonTool() 
+    {
+      super();
+    }
+    
+    protected int getGeometryType()
+    {
+    	return GeometryType.POLYGON;
+    }
+ }
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/Tool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/Tool.java
new file mode 100644
index 0000000..2501b7b
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/Tool.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.Cursor;
+import java.awt.event.KeyListener;
+import java.awt.event.MouseListener;
+import java.awt.event.MouseMotionListener;
+import java.awt.event.MouseWheelListener;
+
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+
+
+
+/**
+ * @version 1.7
+ */
+public interface Tool extends MouseListener, MouseMotionListener, MouseWheelListener, KeyListener  {
+
+    Cursor getCursor();
+
+    void activate(GeometryEditPanel panel);
+
+    void deactivate();
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ZoomTool.java b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ZoomTool.java
new file mode 100644
index 0000000..566a0bb
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/testbuilder/ui/tools/ZoomTool.java
@@ -0,0 +1,118 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testbuilder.ui.tools;
+
+import java.awt.*;
+import java.awt.event.MouseEvent;
+import java.awt.event.MouseWheelEvent;
+import java.awt.geom.Point2D;
+
+import javax.swing.SwingUtilities;
+
+import org.locationtech.jtstest.testbuilder.AppConstants;
+import org.locationtech.jtstest.testbuilder.GeometryEditPanel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+
+
+
+/**
+ * @version 1.7
+ */
+public class ZoomTool extends BasicTool 
+{
+  private double zoomFactor = 2;
+  private Point zoomBoxStart = null;
+  private Point zoomBoxEnd = null;
+  
+  public ZoomTool(double zoomFactor, Cursor cursor) {
+    super(cursor);
+    this.zoomFactor = zoomFactor;
+  }
+
+  public void mouseClicked(MouseEvent mouseEvent) 
+  {
+    // determine if zoom in (left) or zoom out (right)
+    double realZoomFactor = SwingUtilities.isRightMouseButton(mouseEvent)
+         ? (1d / zoomFactor) : zoomFactor;
+    panel().zoom(toModel(mouseEvent.getPoint()), realZoomFactor);
+  }
+
+  public void mousePressed(MouseEvent e)
+  {
+  	zoomBoxStart = e.getPoint();
+  	zoomBoxEnd= e.getPoint();
+  }
+  
+  public void mouseReleased(MouseEvent e) {
+    // don't process event if the mouse was clicked or dragged a very short
+    // distance
+    if (! isSignificantMouseMove(e.getPoint()))
+      return;
+    
+    // do Pan
+    if (e.isControlDown()) {
+      Point2D destination = toModel(e.getPoint());
+      PanTool.pan(panel(), toModel(zoomBoxStart), destination);
+      return;
+    }
+    // no key -> do Zoom
+    panel().zoom(toModel(zoomBoxStart), toModel(zoomBoxEnd));
+  }
+  
+  public void mouseDragged(MouseEvent e)
+  {
+    // if panning don't draw zoom box
+    if (e.isControlDown()) return;
+    
+  	Point currPoint = e.getPoint();
+  	Graphics g = panel().getGraphics();
+  	g.setColor(AppConstants.BAND_CLR);
+  	g.setXORMode(Color.white);
+  	// erase old rectangle
+  	drawRect(g, zoomBoxStart, zoomBoxEnd);
+
+  	// draw new zoom box
+  	zoomBoxEnd = currPoint;
+  	drawRect(g, zoomBoxStart, zoomBoxEnd);
+  }
+  
+  public void mouseWheelMoved(MouseWheelEvent e) {
+    double notches = e.getPreciseWheelRotation();
+    double zoomFactor = Math.abs(notches) * 2;
+    if (notches > 0 && zoomFactor > 0) zoomFactor = 1.0 / zoomFactor;
+    panel().zoom(toModel(e.getPoint()), zoomFactor);
+  }
+  
+  private static final int MIN_MOVEMENT = 3;
+  
+  private boolean isSignificantMouseMove(Point p)
+  {
+  	if (Math.abs(zoomBoxStart.x - p.x) < MIN_MOVEMENT)
+  		return false;
+  	if (Math.abs(zoomBoxStart.y - p.y) < MIN_MOVEMENT)
+  		return false;
+  	return true;
+  }
+  
+  public void drawRect(Graphics g, Point p0, Point p1)
+  {
+  	Point base = new Point(Math.min(p0.x, p1.x),
+  			Math.min(p0.y, p1.y));
+  	int width = Math.abs(p1.x - p0.x);
+  	int height = Math.abs(p1.y - p0.y);
+  	g.drawRect(base.x, base.y, width, height);
+  }
+  
+}
+
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/ClassUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/util/ClassUtil.java
new file mode 100644
index 0000000..624c26e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/ClassUtil.java
@@ -0,0 +1,109 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.Field;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+
+import org.locationtech.jts.geom.Geometry;
+
+public class ClassUtil 
+{
+  public static String getClassname(Class clz)
+  {
+    String jClassName = clz.getName();
+    int lastDotPos = jClassName.lastIndexOf(".");
+    return jClassName.substring(lastDotPos + 1, jClassName.length());
+  }
+
+  public static String[] getStringArrayClassField(Class clz, String name) 
+  {
+  	try {
+  		Field field = clz.getField(name);
+  		String[] str = (String[]) field.get(null);
+  		return str;
+  	}
+  	catch (NoSuchFieldException ex) {  	}
+  	catch (IllegalAccessException ex) {  	}
+		return null;
+  }
+  
+  public static String getStringClassField(Class clz, String name) 
+  {
+  	try {
+  		Field[] f = clz.getDeclaredFields();
+  		Field field = clz.getField(name);
+  		String str = (String) field.get(null);
+  		return str;
+  	}
+  	catch (NoSuchFieldException ex) {  	}
+  	catch (IllegalAccessException ex) {  	}
+		return null;
+  }
+  
+  public static Object dynamicCall(String clzName, String methodName, Class[] methodParamTypes, Object[] methodArgs)
+      throws ClassNotFoundException, SecurityException, NoSuchMethodException,
+      IllegalArgumentException, InstantiationException, IllegalAccessException,
+      InvocationTargetException
+  {
+    Class clz = Class.forName(clzName);
+    
+    Class[] constParTypes = new Class[] { String.class, String.class };
+    Constructor constr = clz.getConstructor(new Class[0]);
+    Object dummyto = constr.newInstance(new Object[0]);
+    
+    Method meth = clz.getMethod(methodName, methodParamTypes);
+    Object result = meth.invoke(dummyto, methodArgs);
+    return result;
+  }
+
+  public static boolean isNumber(Class clz) {
+    if (clz == Double.class) return true;
+    if (clz == double.class) return true;
+    if (clz == Integer.class) return true;
+    if (clz == int.class) return true;
+    return false;
+  }
+  
+  /**
+   * Converts a number-like object to a Double.
+   * If the object cannot be converted null is returned.
+   * 
+   * @param o a number-like object
+   * @return the value of the number, or null
+   */
+  public static Double toDouble(Object o) {
+    double d = 0;
+    try {
+      // get Java to figure out the conversion to double
+      d = (Double) o;
+    //  d = ((Number) o).doubleValue();
+    } catch (ClassCastException e) {
+      return null;
+    }
+    return new Double(d);
+  }
+
+  public static boolean isDouble(Class clz) {
+    if (clz == Double.class) return true;
+    if (clz == double.class) return true;
+    return false;
+  }
+
+  public static boolean isGeometry(Class<?> clz) {
+    return Geometry.class.isAssignableFrom(clz);
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/ExceptionFormatter.java b/modules/app/src/main/java/org/locationtech/jtstest/util/ExceptionFormatter.java
new file mode 100644
index 0000000..9773648
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/ExceptionFormatter.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util;
+
+public class ExceptionFormatter {
+
+  public static String getFullString(Throwable ex)
+  {
+    return ex.getClass().getName() + " : " + ex.toString();
+  }
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/FileUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/util/FileUtil.java
new file mode 100644
index 0000000..2e76ae8
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/FileUtil.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.util;
+
+import java.io.*;
+import java.util.*;
+
+/**
+ * Useful file utilities.
+ *
+ * @version 1.7
+ */
+public class FileUtil 
+{
+  public static final String EXTENSION_SEPARATOR = ".";
+
+  public static String name(String path)
+  {
+    File file = new File(path);
+    return file.getName();
+  }
+
+  public static String extension(String path)
+  {
+    String name = name(path);
+    int extIndex = name.lastIndexOf(EXTENSION_SEPARATOR.charAt(0));
+    if (extIndex < 0) return "";
+    return name.substring(extIndex, name.length());
+  }
+
+    /**
+     * Deletes the files in the directory, but does not remove the directory.
+     */
+    public static void deleteFiles(String directoryName) {
+        File dir = new File(directoryName);
+        File[] files = dir.listFiles();
+        for (int i = 0; i < files.length; i++) {
+            files[i].delete();
+        }
+    }
+
+    /**
+     * Returns true if the given directory exists.
+     */
+    public static boolean directoryExists(String directoryName) {
+        File directory = new File(directoryName);
+        return directory.exists();
+    }
+
+    /**
+     * Returns a List of the String's in the text file, one per line.
+     */
+    public static List getContents(String textFileName) throws FileNotFoundException, IOException {
+        List contents = new Vector();
+        FileReader fileReader = new FileReader(textFileName);
+        BufferedReader bufferedReader = new BufferedReader(fileReader);
+        String line = bufferedReader.readLine();
+        while (line != null) {
+            contents.add(line);
+            line = bufferedReader.readLine();
+        }
+        return contents;
+    }
+ 
+    public static String readText(String filename) 
+    throws IOException 
+    {
+      return readText(new File(filename));
+    }
+    
+    /**
+     * Gets the contents of a text file as a single String
+     * @param file
+     * @return text file contents
+     * @throws IOException
+     */
+ public static String readText(File file) 
+  	throws IOException 
+  	{
+		String thisLine;
+		StringBuffer strb = new StringBuffer("");
+
+		FileInputStream fin = new FileInputStream(file);
+		BufferedReader br = new BufferedReader(new InputStreamReader(fin));
+		while ((thisLine = br.readLine()) != null) {
+			strb.append(thisLine + "\r\n");
+		}
+		String result = strb.toString();
+		return result;
+	}
+
+    /**
+		 * Saves the String with the given filename
+		 */
+    public static void setContents(String textFileName, String contents) throws IOException {
+        FileWriter fileWriter = new FileWriter(textFileName, false);
+        BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);
+        bufferedWriter.write(contents);
+        bufferedWriter.flush();
+        bufferedWriter.close();
+        fileWriter.close();
+    }
+
+    /**
+     * Copies the source file to the destination filename.
+     * Posted by Mark Thornton <mthorn at cix.compulink.co.uk> on Usenet.
+     */
+    public static void copyFile(File source, File destination) throws IOException {
+        RandomAccessFile out = new RandomAccessFile(destination, "rw");
+        //Tell the OS in advance how big the file will be. This may reduce fragmentation
+        out.setLength(source.length());
+        //copy the content
+        FileInputStream in = new FileInputStream(source);
+        byte[] buffer = new byte[16384];
+        while (true) {
+            int n = in.read(buffer);
+            if (n == -1)
+                break;
+            out.write(buffer, 0, n);
+        }
+        in.close();
+        out.close();
+    }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryDataUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryDataUtil.java
new file mode 100644
index 0000000..31cd89f
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryDataUtil.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util;
+
+import org.locationtech.jts.geom.Geometry;
+
+public class GeometryDataUtil 
+{
+	public static void setComponentDataToIndex(Geometry geom)
+	{
+		for (int i = 0; i < geom.getNumGeometries(); i++) {
+			Geometry comp = geom.getGeometryN(i);
+			comp.setUserData("Component # " + i); 
+		}
+	}
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryTextCleaner.java b/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryTextCleaner.java
new file mode 100644
index 0000000..54f9a6b
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/GeometryTextCleaner.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util;
+
+/**
+ * Cleans text strings which are supposed
+ * to contain valid text for Geometries 
+ * (either WKB, WKB, or GML) 
+ * 
+ * @author mbdavis
+ *
+ */
+public class GeometryTextCleaner 
+{
+	public static final String WKT_SYMBOLS = "(),.-";
+	
+	public static String cleanWKT(String input)
+	{
+		return clean(input, WKT_SYMBOLS);
+	}
+	
+	private static String clean(String input, String allowedSymbols)
+	{
+		StringBuffer buf = new StringBuffer();
+		for (int i = 0; i < input.length(); i++) {
+			char c = input.charAt(i);
+			if (isAllowed(c, allowedSymbols))
+				buf.append(c);
+		}
+		return buf.toString();
+	}
+	
+	private static boolean isAllowed(char c, String allowedSymbols)
+	{
+		if (Character.isWhitespace(c)) return true;
+		if (Character.isLetterOrDigit(c)) return true;
+		if (allowedSymbols.indexOf(c) >= 0) return true;
+		return false;		
+	}
+	
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/HSBPalette.java b/modules/app/src/main/java/org/locationtech/jtstest/util/HSBPalette.java
new file mode 100644
index 0000000..9c77786
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/HSBPalette.java
@@ -0,0 +1,79 @@
+package org.locationtech.jtstest.util;
+
+import java.awt.Color;
+
+import org.locationtech.jtstest.testbuilder.ui.ColorUtil;
+
+public class HSBPalette {
+  
+  public static HSBPalette createRainbowSequential(int numHue, float s, float b) {
+    return new HSBPalette(numHue, 0, 1,
+        1, s, s,
+        1, b, b
+        ); 
+  }
+
+  public static HSBPalette createRainbowIncremental(float hInc, float s, float b) {
+    HSBPalette pal = new HSBPalette(50, 0, 1,
+        1, s, s,
+        1, b, b
+        ); 
+    pal.setHueInc(hInc);
+    return pal;
+  }
+
+  private void setHueInc(float hInc) {
+      this.hInc = hInc;
+   }
+
+  int numH = 5;
+  int numS = 3;
+  int numB = 3;
+  
+  float hInc = 0.03f;
+  float sInc = 0.1f;
+  float bInc = 0.1f;
+  
+  private int numEntries;
+  private float sLo;
+  private float bLo;
+  private float hBase;
+  private float hRange;
+  
+  private float h1;
+  
+  public HSBPalette(
+    int numH, float hBase, float hRange,
+    int numS, float sLo, float sHi,
+    int numB, float bLo, float bHi) 
+  {
+    this.numH = numH;
+    this.numS = numS;
+    this.numB = numB;
+    this.hBase = hBase;
+    this.hRange = hRange;
+    this.h1 = hBase - hRange / 2;
+    this.sLo = sLo;
+    this.bLo = bLo;
+    // TODO: make this mod 1
+    this.hInc = (numH < 2) ? 0 : (hRange) / (numH - 1);
+    this.sInc = (numS < 2) ? 0 : (sHi - sLo) / (numS - 1);
+    this.bInc = (numB < 2) ? 0 : (bHi - bLo) / (numB - 1);
+    numEntries = numH * numS * numB;
+  }
+  public int numEntries() { return numEntries; }
+  
+  public Color color(int index, int alpha) {
+    int i = index % numEntries;
+    int iH = i / (numS * numB);
+    int iSB = i - iH * (numS * numB);
+    int iS = iSB / numB;
+    int iB = iSB - iS * numB;
+    float h = (h1 + iH * hInc) % 1.0f;
+    float s = sLo + iS * sInc;
+    float b = bLo + iB * bInc;
+    Color chsb = Color.getHSBColor(h, s, b);
+    return ColorUtil.setAlpha(chsb, alpha);
+  }
+  
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/io/GeoJsonMultiReader.java b/modules/app/src/main/java/org/locationtech/jtstest/util/io/GeoJsonMultiReader.java
new file mode 100644
index 0000000..0c06f3e
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/io/GeoJsonMultiReader.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util.io;
+
+import java.util.ArrayList;
+import java.util.List;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.geojson.GeoJsonReader;
+
+
+public class GeoJsonMultiReader {
+  private static final String GEOJSON_FEATURECOLLECTION = "FeatureCollection";
+  private static final String GEOJSON_COORDINATES = "coordinates";
+  private GeometryFactory geomFact;
+  private GeoJsonReader rdr;
+
+  public GeoJsonMultiReader(GeometryFactory geomFact) {
+    this.geomFact = geomFact;
+    rdr = new GeoJsonReader(geomFact);
+  }
+  
+  public Geometry read(String s) throws ParseException {
+    if (isFeatureCollection(s)) {
+      return readFeatureCollection(s);
+    }
+    return readGeometry(s);
+  }
+
+  private Geometry readGeometry(String s) throws ParseException {
+    // TODO: trim string to include only Geometry object
+    return rdr.read(s);
+  }
+
+  /**
+   * Extracts all Geometry object substrings and reads them
+   * @param s
+   * @throws ParseException 
+   */
+  private Geometry readFeatureCollection(String s) throws ParseException {
+    Pattern p = Pattern.compile("\\{[^\\{\\}]+?\\}");
+    Matcher m = p.matcher(s);
+    List geoms = new ArrayList();
+    while (true) {
+      boolean isFound = m.find();
+      if (! isFound) break;
+      String substr = m.group();
+      if (isGeometry(substr)) {
+        geoms.add(readGeometry(substr));
+      }
+      //System.out.println(sgeom);
+    }
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(geoms));
+  }
+
+  private boolean isGeometry(String s) {
+    return s.indexOf(GEOJSON_COORDINATES) >= 0;
+  }
+
+  private static boolean isFeatureCollection(String s) {
+    return s.indexOf(GEOJSON_FEATURECOLLECTION) >= 0;
+  }
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/io/IOUtil.java b/modules/app/src/main/java/org/locationtech/jtstest/util/io/IOUtil.java
new file mode 100644
index 0000000..ebc9113
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/io/IOUtil.java
@@ -0,0 +1,161 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util.io;
+
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKBHexFileReader;
+import org.locationtech.jts.io.WKBReader;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.gml2.GMLReader;
+import org.locationtech.jtstest.testbuilder.io.shapefile.Shapefile;
+import org.locationtech.jtstest.util.FileUtil;
+import org.xml.sax.SAXException;
+
+
+public class IOUtil 
+{
+  public static Geometry readFile(String filename, GeometryFactory geomFact)
+  throws Exception, IOException 
+  {
+    String ext = FileUtil.extension(filename);
+    if (ext.equalsIgnoreCase(".shp"))
+      return readShapefile(filename, geomFact);
+    if (ext.equalsIgnoreCase(".wkb"))
+      return readWKBHexFile(filename, geomFact);
+    if (ext.equalsIgnoreCase(".gml"))
+      return readGMLFile(filename, geomFact);
+    if (ext.equalsIgnoreCase(".geojson"))
+      return readGeoJSONFile(filename, geomFact);
+    return readWKTFile(filename, geomFact);
+  }
+    
+  private static Geometry readShapefile(String filename, GeometryFactory geomFact)
+  throws Exception 
+  {
+    Shapefile shpfile = new Shapefile(new FileInputStream(filename));
+    shpfile.readStream(geomFact);
+    List geomList = new ArrayList();
+    do {
+      Geometry geom = shpfile.next();
+      if (geom == null)
+        break;
+      geomList.add(geom);
+    } while (true);
+    
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
+  }
+  
+  private static Geometry readGMLFile(String filename, GeometryFactory geomFact)
+  throws ParseException, IOException, SAXException, ParserConfigurationException 
+  {
+    return readGMLString(FileUtil.readText(filename), geomFact);
+  }
+  
+  private static Geometry readWKBHexFile(String filename, GeometryFactory geomFact)
+  throws ParseException, IOException 
+  {
+    return readWKBHexString(FileUtil.readText(filename), geomFact);
+  }
+  
+  /*
+  private static Geometry readWKBHexString(String wkbHexFile, GeometryFactory geomFact)
+  throws ParseException, IOException 
+  {
+    WKBReader reader = new WKBReader(geomFact);
+    String wkbHex = cleanHex(wkbHexFile);
+    return reader.read(WKBReader.hexToBytes(wkbHex));
+  }
+  */
+
+  private static String cleanHex(String hexStuff)
+  {
+    return hexStuff.replaceAll("[^0123456789ABCDEFabcdef]", "");
+  }
+  
+  private static Geometry readWKTFile(String filename, GeometryFactory geomFact)
+  throws ParseException, IOException 
+  {
+    return readWKTString(FileUtil.readText(filename), geomFact);
+  }
+  
+  /**
+   * Reads one or more WKT geometries from a string.
+   * 
+   * @param wkt
+   * @param geomFact
+   * @return the geometry read
+   * @throws ParseException
+   * @throws IOException
+   */
+  public static Geometry readWKTString(String wkt, GeometryFactory geomFact)
+  throws ParseException, IOException 
+  {
+    WKTReader reader = new WKTReader(geomFact);
+    WKTFileReader fileReader = new WKTFileReader(new StringReader(wkt), reader);
+    List geomList = fileReader.read();
+    
+    if (geomList.size() == 1)
+      return (Geometry) geomList.get(0);
+    
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
+  }
+  
+  public static Geometry readWKBHexString(String wkb, GeometryFactory geomFact)
+  throws ParseException, IOException 
+  {
+    WKBReader reader = new WKBReader(geomFact);
+    WKBHexFileReader fileReader = new WKBHexFileReader(new StringReader(wkb), reader);
+    List geomList = fileReader.read();
+    
+    if (geomList.size() == 1)
+      return (Geometry) geomList.get(0);
+    
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
+  }
+  
+  public static Geometry readGMLString(String gml, GeometryFactory geomFact)
+  throws ParseException, IOException, SAXException, ParserConfigurationException 
+  {
+    GMLReader reader = new GMLReader();
+    Geometry geom = reader.read(gml, geomFact);
+    return geom;
+  }
+  
+  private static Geometry readGeoJSONFile(String filename, GeometryFactory geomFact)
+  throws ParseException, IOException, SAXException, ParserConfigurationException 
+  {
+    return readGeoJSONString(FileUtil.readText(filename), geomFact);
+  }
+  
+  public static Geometry readGeoJSONString(String s, GeometryFactory geomFact)
+  throws ParseException 
+  {
+    GeoJsonMultiReader reader = new GeoJsonMultiReader(geomFact);
+    Geometry geom = reader.read(s);
+    return geom;
+  }
+  
+
+
+}
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/io/MultiFormatReader.java b/modules/app/src/main/java/org/locationtech/jtstest/util/io/MultiFormatReader.java
new file mode 100644
index 0000000..f6516d6
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/io/MultiFormatReader.java
@@ -0,0 +1,142 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.util.io;
+
+import java.io.IOException;
+
+import javax.xml.parsers.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.io.geojson.GeoJsonReader;
+import org.locationtech.jts.io.gml2.*;
+
+
+/**
+ * Reads a {@link Geometry} from a string which is in either WKT, WKBHex
+ * or GML format
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class MultiFormatReader
+{
+  public static final int FORMAT_UNKNOWN = 0;
+  public static final int FORMAT_WKT = 1;
+  public static final int FORMAT_WKB = 2;
+  public static final int FORMAT_GML = 3;
+  private static final int FORMAT_GEOJSON = 4;
+
+  public static boolean isWKT(String s) {
+    return !isWKB(s) && !isGML(s);
+  }
+
+  public static boolean isWKB(String str) {
+    return isHex(str, MAX_CHARS_TO_CHECK);
+  }
+
+  public static boolean isGML(String str) {
+    return str.indexOf("<") >= 0;
+  }
+
+  public static boolean isGeoJSON(String str) {
+    return str.indexOf("{") >= 0;
+  }
+
+  public static int format(String s) {
+    if (isWKB(s))
+      return FORMAT_WKB;
+    if (isGML(s))
+      return FORMAT_GML;
+    if (isGeoJSON(s))
+      return FORMAT_GEOJSON;
+    if (isWKT(s))
+      return FORMAT_WKT;
+    return FORMAT_UNKNOWN;
+  }
+	
+  private static boolean isHex(String str, int maxCharsToTest)
+  {
+    for (int i = 0; i < maxCharsToTest && i < str.length(); i++) {
+      char ch = str.charAt(i);
+      if (! isHexDigit(ch))
+        return false;
+    }
+    return true;
+  }
+
+  private static boolean isHexDigit(char ch)
+  {
+    if (Character.isDigit(ch)) return true;
+    char chLow = Character.toLowerCase(ch);
+    if (chLow >= 'a' && chLow <= 'f') return true;
+    return false;
+  }
+
+  private static final int MAX_CHARS_TO_CHECK = 6;
+
+  private GeometryFactory geomFactory;
+  private WKTReader wktReader;
+  private WKBReader wkbReader;
+
+  public MultiFormatReader()
+  {
+    this(new GeometryFactory());
+  }
+
+  public MultiFormatReader(GeometryFactory geomFactory)
+  {
+    this.geomFactory = geomFactory;
+    wktReader = new WKTReader(geomFactory);
+    wkbReader = new WKBReader(geomFactory);
+  }
+
+  public Geometry read(String geomStr)
+      throws ParseException, IOException
+  {
+    String trimStr = geomStr.trim();
+    if (isWKB(trimStr)) {
+      return IOUtil.readWKBHexString(trimStr, geomFactory);
+    }
+    if (isGML(trimStr))
+      return readGML(trimStr);
+      
+    if (isGeoJSON(trimStr))
+      return readGeoJSON(trimStr);
+      
+    return IOUtil.readWKTString(trimStr, geomFactory);
+  }
+  
+  private Geometry readGeoJSON(String str)
+    throws ParseException
+{
+    try {
+            return (new GeoJsonMultiReader(geomFactory)).read(str);
+    }
+    catch (Exception ex) {
+            throw new ParseException(ex.getMessage());
+//          ex.printStackTrace();
+    }
+  }
+
+  private Geometry readGML(String str) 
+  	throws ParseException
+  {
+  	try {
+  		return (new GMLReader()).read(str, geomFactory);
+  	}
+  	catch (Exception ex) {
+  		throw new ParseException(ex.getMessage());
+//  		ex.printStackTrace();
+  	}
+  }
+}
\ No newline at end of file
diff --git a/modules/app/src/main/java/org/locationtech/jtstest/util/io/SVGWriter.java b/modules/app/src/main/java/org/locationtech/jtstest/util/io/SVGWriter.java
new file mode 100644
index 0000000..6706b85
--- /dev/null
+++ b/modules/app/src/main/java/org/locationtech/jtstest/util/io/SVGWriter.java
@@ -0,0 +1,610 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.util.io;
+
+
+import java.io.*;
+import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.util.*;
+
+/**
+ * Writes the Well-Known Text representation of a {@link Geometry}.
+ * The Well-Known Text format is defined in the
+ * OGC <A HREF="http://www.opengis.org/techno/specs.htm">
+ * <i>Simple Features Specification for SQL</i></A>.
+ * See {@link WKTReader} for a formal specification of the format syntax.
+ * <p>
+ * The <code>WKTWriter</code> outputs coordinates rounded to the precision
+ * model. Only the maximum number of decimal places 
+ * necessary to represent the ordinates to the required precision will be
+ * output.
+ * <p>
+ * The SFS WKT spec does not define a special tag for {@link LinearRing}s.
+ * Under the spec, rings are output as <code>LINESTRING</code>s.
+ * In order to allow precisely specifying constructed geometries, 
+ * JTS also supports a non-standard <code>LINEARRING</code> tag which is used 
+ * to output LinearRings.
+ *
+ * @version 1.7
+ * @see WKTReader
+ */
+public class SVGWriter
+{
+
+  private static final int INDENT = 2;
+
+  /**
+   *  Creates the <code>DecimalFormat</code> used to write <code>double</code>s
+   *  with a sufficient number of decimal places.
+   *
+   *@param  precisionModel  the <code>PrecisionModel</code> used to determine
+   *      the number of decimal places to write.
+   *@return                 a <code>DecimalFormat</code> that write <code>double</code>
+   *      s without scientific notation.
+   */
+  private static DecimalFormat createFormatter(PrecisionModel precisionModel) {
+    // the default number of decimal places is 16, which is sufficient
+    // to accomodate the maximum precision of a double.
+    int decimalPlaces = precisionModel.getMaximumSignificantDigits();
+    // specify decimal separator explicitly to avoid problems in other locales
+    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
+    symbols.setDecimalSeparator('.');
+    String fmtString = "0" + (decimalPlaces > 0 ? "." : "")
+                 +  stringOfChar('#', decimalPlaces);
+    return new DecimalFormat(fmtString, symbols);
+  }
+
+  /**
+   *  Returns a <code>String</code> of repeated characters.
+   *
+   *@param  ch     the character to repeat
+   *@param  count  the number of times to repeat the character
+   *@return        a <code>String</code> of characters
+   */
+  public static String stringOfChar(char ch, int count) {
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < count; i++) {
+      buf.append(ch);
+    }
+    return buf.toString();
+  }
+
+  private int outputDimension = 2;
+  private DecimalFormat formatter;
+  private boolean isFormatted = false;
+  private boolean useFormatting = false;
+  private int level = 0;
+  private int coordsPerLine = -1;
+  private String indentTabStr = "  ";
+
+  /**
+   * Creates a new SVGWriter with default settings
+   */
+  public SVGWriter()
+  {
+  }
+
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
+   *      Features Specification)
+   */
+  public String write(Geometry geometry)
+  {
+    Writer sw = new StringWriter();
+    try {
+      writeFormatted(geometry, isFormatted, sw);
+    }
+    catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+    return sw.toString();
+  }
+
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  public void write(Geometry geometry, Writer writer)
+    throws IOException
+  {
+    writeFormatted(geometry, false, writer);
+  }
+
+  /**
+   *  Same as <code>write</code>, but with newlines and spaces to make the
+   *  well-known text more readable.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
+   *      Features Specification), with newlines and spaces
+   */
+  public String writeFormatted(Geometry geometry)
+  {
+    Writer sw = new StringWriter();
+    try {
+      writeFormatted(geometry, true, sw);
+    }
+    catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+    return sw.toString();
+  }
+  /**
+   *  Same as <code>write</code>, but with newlines and spaces to make the
+   *  well-known text more readable.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  public void writeFormatted(Geometry geometry, Writer writer)
+    throws IOException
+  {
+    writeFormatted(geometry, true, writer);
+  }
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  private void writeFormatted(Geometry geometry, boolean useFormatting, Writer writer)
+    throws IOException
+  {
+    this.useFormatting = useFormatting;
+    formatter = createFormatter(geometry.getPrecisionModel());
+    //writer.write("<g>\n");
+    appendGeometryTaggedText(geometry, 0, writer);
+    //writer.write("</g>\n");
+  }
+
+
+  /**
+   *  Converts a <code>Geometry</code> to <Geometry Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  geometry  the <code>Geometry</code> to process
+   *@param  writer    the output writer to append to
+   */
+  private void appendGeometryTaggedText(Geometry geometry, int level, Writer writer)
+    throws IOException
+  {
+    indent(level, writer);
+
+    if (geometry instanceof Point) {
+      Point point = (Point) geometry;
+      appendPointTaggedText(point.getCoordinate(), level, writer, point.getPrecisionModel());
+    }
+    else if (geometry instanceof LinearRing) {
+      appendLinearRingTaggedText((LinearRing) geometry, level, writer);
+    }
+    else if (geometry instanceof LineString) {
+      appendLineStringTaggedText((LineString) geometry, level, writer);
+    }
+    else if (geometry instanceof Polygon) {
+      appendPolygon((Polygon) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiPoint) {
+      appendMultiPointTaggedText((MultiPoint) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiLineString) {
+      appendMultiLineStringTaggedText((MultiLineString) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiPolygon) {
+      appendMultiPolygonTaggedText((MultiPolygon) geometry, level, writer);
+    }
+    else if (geometry instanceof GeometryCollection) {
+      appendGeometryCollectionTaggedText((GeometryCollection) geometry, level, writer);
+    }
+    else {
+      Assert.shouldNeverReachHere("Unsupported Geometry implementation:"
+           + geometry.getClass());
+    }
+
+
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <Point Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
+   *      from a precise coordinate to an external coordinate
+   */
+  private void appendPointTaggedText(Coordinate coordinate, int level, Writer writer,
+      PrecisionModel precisionModel)
+    throws IOException
+  {
+    appendPoint(coordinate, level, writer, precisionModel);
+  }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLineStringTaggedText(LineString lineString, int level, Writer writer)
+    throws IOException
+  {
+    appendLineString(lineString, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>LinearRing</code> to <LinearRing Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  linearRing  the <code>LinearRing</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLinearRingTaggedText(LinearRing linearRing, int level, Writer writer)
+    throws IOException
+  {
+    appendLineString(linearRing, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>Polygon</code> to <Polygon Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  polygon  the <code>Polygon</code> to process
+   *@param  writer   the output writer to append to
+   */
+  private void appendPolygon(Polygon polygon, int level, Writer writer)
+    throws IOException
+  {
+    if (polygon.getNumInteriorRing() == 0) {
+      appendPolygonPolygon(polygon, level, false, writer);
+    }
+    else {
+      appendPolygonPath(polygon, level, false, writer);
+    }
+  }
+
+  /**
+   *  Converts a <code>MultiPoint</code> to <MultiPoint Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multipoint  the <code>MultiPoint</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendMultiPointTaggedText(MultiPoint multipoint, int level, Writer writer)
+    throws IOException
+  {
+    appendMultiPointText(multipoint, level, writer);
+  }
+
+  /**
+   *  Converts a <code>MultiLineString</code> to <MultiLineString Tagged
+   *  Text> format, then appends it to the writer.
+   *
+   *@param  multiLineString  the <code>MultiLineString</code> to process
+   *@param  writer           the output writer to append to
+   */
+  private void appendMultiLineStringTaggedText(MultiLineString multiLineString, int level,
+      Writer writer)
+    throws IOException
+  {
+    appendMultiLineStringText(multiLineString, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multiPolygon  the <code>MultiPolygon</code> to process
+   *@param  writer        the output writer to append to
+   */
+  private void appendMultiPolygonTaggedText(MultiPolygon multiPolygon, int level, Writer writer)
+    throws IOException
+  {
+    appendMultiPolygonText(multiPolygon, level, writer);
+  }
+
+  /**
+   *  Converts a <code>GeometryCollection</code> to <GeometryCollection
+   *  Tagged Text> format, then appends it to the writer.
+   *
+   *@param  geometryCollection  the <code>GeometryCollection</code> to process
+   *@param  writer              the output writer to append to
+   */
+  private void appendGeometryCollectionTaggedText(GeometryCollection geometryCollection, int level,
+      Writer writer)
+    throws IOException
+  {
+    appendGeometryCollectionText(geometryCollection, level, writer);
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <Point Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
+   *      from a precise coordinate to an external coordinate
+   */
+  private void appendPoint(Coordinate coordinate, int level, Writer writer,
+      PrecisionModel precisionModel)
+    throws IOException
+  {
+      writer.write("(");
+      appendCoordinate(coordinate, writer);
+      writer.write(")");
+  }
+
+  /**
+   * Appends the i'th coordinate from the sequence to the writer
+   *
+   * @param  seq  the <code>CoordinateSequence</code> to process
+   * @param i     the index of the coordinate to write
+   * @param  writer the output writer to append to
+   */
+  private void appendCoordinate(CoordinateSequence seq, int i, Writer writer)
+      throws IOException
+  {
+    writer.write(writeNumber(seq.getX(i)) + "," + writeNumber(seq.getY(i)));
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <code><Point></code> format,
+   *  then appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   */
+  private void appendCoordinate(Coordinate coordinate, Writer writer)
+    throws IOException
+  {
+    writer.write(writeNumber(coordinate.x) + " " + writeNumber(coordinate.y));
+    if (outputDimension >= 3 && ! Double.isNaN(coordinate.z)) {
+      writer.write(" ");
+      writer.write(writeNumber(coordinate.z));
+    }
+  }
+
+  /**
+   *  Converts a <code>double</code> to a <code>String</code>, not in scientific
+   *  notation.
+   *
+   *@param  d  the <code>double</code> to convert
+   *@return    the <code>double</code> as a <code>String</code>, not in
+   *      scientific notation
+   */
+  private String writeNumber(double d) {
+    return formatter.format(d);
+  }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendSequencePath(CoordinateSequence seq, int level, boolean doIndent, Writer writer)
+      throws IOException
+    {
+      if (seq.size() == 0) {
+        //writer.write("EMPTY");
+      }
+      else {
+        if (doIndent) indent(level, writer);
+        for (int i = 0; i < seq.size(); i++) {
+          writer.write(" " + ((i == 0) ? "M" : "L"));
+          if (i > 0) {
+            if (coordsPerLine > 0
+                && i % coordsPerLine == 0) {
+              indent(level + 1, writer);
+            }
+          }
+          appendCoordinate(seq, i, writer);
+        }
+      }
+    }
+  private void appendSequencePoints(CoordinateSequence seq, int level, boolean doIndent, Writer writer)
+      throws IOException
+    {
+      if (seq.size() == 0) {
+        //writer.write("EMPTY");
+      }
+      else {
+        if (doIndent) indent(level, writer);
+        for (int i = 0; i < seq.size(); i++) {
+          writer.write(" ");
+          if (i > 0) {
+            if (coordsPerLine > 0
+                && i % coordsPerLine == 0) {
+              indent(level + 1, writer);
+            }
+          }
+          appendCoordinate(seq, i, writer);
+        }
+      }
+    }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLineString(LineString lineString, int level, boolean doIndent, Writer writer)
+    throws IOException
+  {
+      if (doIndent) indent(level, writer);
+      writer.write("<polyline fill='none' points='");
+      appendSequencePoints(lineString.getCoordinateSequence(), level, doIndent, writer);
+      writer.write("'/>\n");
+  }
+
+  /**
+   *  Converts a <code>Polygon</code> to <Polygon Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  polygon  the <code>Polygon</code> to process
+   *@param  writer   the output writer to append to
+   */
+  private void appendPolygonPolygon(Polygon polygon, int level, boolean indentFirst, Writer writer)
+      throws IOException
+    {
+        if (indentFirst) indent(level, writer);
+        writer.write("<polygon points='");
+        appendSequencePoints(polygon.getExteriorRing().getCoordinateSequence(), level, false, writer);
+        writer.write("' />\n");
+    }
+
+  private void appendPolygonPath(Polygon polygon, int level, boolean indentFirst, Writer writer)
+      throws IOException
+    {
+        if (indentFirst) indent(level, writer);
+        writer.write("<path fill-rule='evenodd' d='");
+        appendSequencePath(polygon.getExteriorRing().getCoordinateSequence(), level, false, writer);
+        for (int i = 0; i < polygon.getNumInteriorRing(); i++) {
+          writer.write(" ");
+          appendSequencePath(polygon.getInteriorRingN(i).getCoordinateSequence(), level + 1, true, writer);
+        }
+        writer.write("' />\n");
+    }
+
+  private void appendPathStart(boolean useFillRule, Writer writer) throws IOException {
+    String fillRule = useFillRule ? "fill-rule='evenodd' " :  "";
+    writer.write("<path " + fillRule + "d='");
+  }
+  private void appendPathEnd(Writer writer) throws IOException {
+    writer.write("' />\n");
+  }
+
+
+  /**
+   *  Converts a <code>MultiPoint</code> to <MultiPoint Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  multiPoint  the <code>MultiPoint</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendMultiPointText(MultiPoint multiPoint, int level, Writer writer)
+    throws IOException
+  {
+    if (multiPoint.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      writer.write("(");
+      for (int i = 0; i < multiPoint.getNumGeometries(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          indentCoords(i, level + 1, writer);
+        }
+        writer.write("(");
+        appendCoordinate(((Point) multiPoint.getGeometryN(i)).getCoordinate(), writer);
+        writer.write(")");
+     }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>MultiLineString</code> to <MultiLineString Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multiLineString  the <code>MultiLineString</code> to process
+   *@param  writer           the output writer to append to
+   */
+  private void appendMultiLineStringText(MultiLineString multiLineString, int level, boolean indentFirst,
+      Writer writer)
+    throws IOException
+  {
+      int level2 = level;
+      boolean doIndent = indentFirst;
+      for (int i = 0; i < multiLineString.getNumGeometries(); i++) {
+        if (i > 0) {
+          level2 = level + 1;
+          doIndent = true;
+        }
+        appendLineString((LineString) multiLineString.getGeometryN(i), level2, doIndent, writer);
+      }
+  }
+
+  /**
+   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  multiPolygon  the <code>MultiPolygon</code> to process
+   *@param  writer        the output writer to append to
+   */
+  private void appendMultiPolygonText(MultiPolygon multiPolygon, int level, Writer writer)
+    throws IOException
+  {
+      int level2 = level;
+      boolean doIndent = false;
+      for (int i = 0; i < multiPolygon.getNumGeometries(); i++) {
+        if (i > 0) {
+          level2 = level + 1;
+          doIndent = true;
+        }
+        appendPolygon((Polygon) multiPolygon.getGeometryN(i), level2, writer);
+      }
+  }
+
+  /**
+   *  Converts a <code>GeometryCollection</code> to <GeometryCollectionText>
+   *  format, then appends it to the writer.
+   *
+   *@param  geometryCollection  the <code>GeometryCollection</code> to process
+   *@param  writer              the output writer to append to
+   */
+  private void appendGeometryCollectionText(GeometryCollection geometryCollection, int level,
+      Writer writer)
+    throws IOException
+  {
+      int level2 = level;
+      for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
+        if (i > 0) {
+          level2 = level + 1;
+        }
+        appendGeometryTaggedText(geometryCollection.getGeometryN(i), level2, writer);
+      }
+  }
+
+  private void indentCoords(int coordIndex,  int level, Writer writer)
+    throws IOException
+  {
+    if (coordsPerLine <= 0
+        || coordIndex % coordsPerLine != 0)
+      return;
+    indent(level, writer);
+  }
+
+  private void indent(int level, Writer writer)
+    throws IOException
+  {
+    if (! useFormatting || level <= 0)
+      return;
+    writer.write("\n");
+    for (int i = 0; i < level; i++) {
+      writer.write(indentTabStr);
+    }
+  }
+
+
+}
+
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunction.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunction.png
new file mode 100644
index 0000000..fddc9fe
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunction.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunctionWithParam.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunctionWithParam.png
new file mode 100644
index 0000000..28ba1e7
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/BinaryGeomFunctionWithParam.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Circle.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Circle.gif
new file mode 100644
index 0000000..7bc913e
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Circle.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Copy.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Copy.png
new file mode 100644
index 0000000..fb9d13d
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Copy.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyCase.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyCase.png
new file mode 100644
index 0000000..7cde688
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyCase.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyToTest.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyToTest.png
new file mode 100644
index 0000000..e6111c1
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/CopyToTest.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Cut.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Cut.gif
new file mode 100644
index 0000000..50ca3a2
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Cut.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete.png
new file mode 100644
index 0000000..6387f3d
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DeleteVertex.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DeleteVertex.png
new file mode 100644
index 0000000..fecd610
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DeleteVertex.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete_small.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete_small.png
new file mode 100644
index 0000000..5244965
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Delete_small.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Down.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Down.png
new file mode 100644
index 0000000..c58a80e
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Down.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Draw.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Draw.gif
new file mode 100644
index 0000000..8c1b37a
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Draw.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawCursor.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawCursor.png
new file mode 100644
index 0000000..110de4b
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawCursor.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineString.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineString.png
new file mode 100644
index 0000000..ba15b2e
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineString.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineStringB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineStringB.png
new file mode 100644
index 0000000..5e51e1d
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLineStringB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRing.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRing.png
new file mode 100644
index 0000000..224cf98
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRing.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRingB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRingB.png
new file mode 100644
index 0000000..8eda372
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawLinearRingB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.gif
new file mode 100644
index 0000000..22c654f
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.png
new file mode 100644
index 0000000..f04f968
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPoint.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPointB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPointB.png
new file mode 100644
index 0000000..801d8be
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPointB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygon.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygon.png
new file mode 100644
index 0000000..66b65da
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygon.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygonB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygonB.png
new file mode 100644
index 0000000..c14e69a
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawPolygonB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangle.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangle.png
new file mode 100644
index 0000000..adddefe
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangle.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangleB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangleB.png
new file mode 100644
index 0000000..3ebb47f
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/DrawRectangleB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExchangeGeoms.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExchangeGeoms.png
new file mode 100644
index 0000000..e61ea9c
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExchangeGeoms.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExecuteProject.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExecuteProject.gif
new file mode 100644
index 0000000..db9c41b
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExecuteProject.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExtractComponent.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExtractComponent.png
new file mode 100644
index 0000000..aa74f9b
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ExtractComponent.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/FingerUp.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/FingerUp.gif
new file mode 100644
index 0000000..7e1e70b
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/FingerUp.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hand.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hand.gif
new file mode 100644
index 0000000..811da88
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hand.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Home.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Home.gif
new file mode 100644
index 0000000..dca0f29
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Home.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hourglass.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hourglass.gif
new file mode 100644
index 0000000..3bd9a1a
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Hourglass.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection.png
new file mode 100644
index 0000000..4f597cd
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection_B.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection_B.png
new file mode 100644
index 0000000..d8f9704
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_GeomCollection_B.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString.png
new file mode 100644
index 0000000..92c2384
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString_B.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString_B.png
new file mode 100644
index 0000000..438d5e8
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LineString_B.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing.png
new file mode 100644
index 0000000..67006c5
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing_B.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing_B.png
new file mode 100644
index 0000000..cf9915e
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_LinearRing_B.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point.png
new file mode 100644
index 0000000..0b0f898
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point_B.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point_B.png
new file mode 100644
index 0000000..f554798
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Point_B.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon.png
new file mode 100644
index 0000000..8e08754
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon_B.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon_B.png
new file mode 100644
index 0000000..4c85246
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Icon_Polygon_B.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Info.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Info.png
new file mode 100644
index 0000000..0651ca5
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Info.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/InspectGeometry.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/InspectGeometry.png
new file mode 100644
index 0000000..2e8275c
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/InspectGeometry.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Left.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Left.png
new file mode 100644
index 0000000..6583d8c
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Left.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/LoadWKTToTest.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/LoadWKTToTest.png
new file mode 100644
index 0000000..8dd5060
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/LoadWKTToTest.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyCursor.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyCursor.gif
new file mode 100644
index 0000000..2c8ec57
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyCursor.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyMinus.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyMinus.gif
new file mode 100644
index 0000000..4a81126
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyMinus.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyPlus.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyPlus.gif
new file mode 100644
index 0000000..91510f7
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MagnifyPlus.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertex.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertex.png
new file mode 100644
index 0000000..3fd76f7
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertex.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertexCursor.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertexCursor.gif
new file mode 100644
index 0000000..7374da3
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/MoveVertexCursor.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Paste.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Paste.png
new file mode 100644
index 0000000..20e66a9
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Paste.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Plus.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Plus.png
new file mode 100644
index 0000000..d728062
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Plus.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Right.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Right.png
new file mode 100644
index 0000000..508c09b
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Right.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Select.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Select.gif
new file mode 100644
index 0000000..c5bd8ea
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Select.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/UnaryGeomFunction.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/UnaryGeomFunction.png
new file mode 100644
index 0000000..f41270f
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/UnaryGeomFunction.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Up.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Up.png
new file mode 100644
index 0000000..e2bfeb3
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/Up.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/YellowCircle.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/YellowCircle.gif
new file mode 100644
index 0000000..46261fc
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/YellowCircle.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomAll.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomAll.png
new file mode 100644
index 0000000..f6b1f34
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomAll.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInput.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInput.png
new file mode 100644
index 0000000..6b60b13
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInput.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputA.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputA.png
new file mode 100644
index 0000000..97eba19
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputA.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputB.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputB.png
new file mode 100644
index 0000000..82bea06
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomInputB.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomOneToOne.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomOneToOne.png
new file mode 100644
index 0000000..29d53f7
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomOneToOne.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomResult.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomResult.png
new file mode 100644
index 0000000..7012bcc
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/ZoomResult.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/app-icon.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/app-icon.gif
new file mode 100644
index 0000000..b88500f
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/app-icon.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/booleanGeomFunction.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/booleanGeomFunction.png
new file mode 100644
index 0000000..494748c
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/booleanGeomFunction.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/clear.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/clear.gif
new file mode 100644
index 0000000..a81d6c8
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/clear.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/crossShaded.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/crossShaded.gif
new file mode 100644
index 0000000..5df8cf3
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/crossShaded.gif differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/logo64.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/logo64.png
new file mode 100644
index 0000000..d02b1a3
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/logo64.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/numGeomFunction.png b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/numGeomFunction.png
new file mode 100644
index 0000000..1263edd
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/numGeomFunction.png differ
diff --git a/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/tickShaded.gif b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/tickShaded.gif
new file mode 100644
index 0000000..30844e8
Binary files /dev/null and b/modules/app/src/main/resources/org/locationtech/jtstest/testbuilder/tickShaded.gif differ
diff --git a/modules/app/src/test/java/org/locationtech/jtstest/TestBuilderTest.java b/modules/app/src/test/java/org/locationtech/jtstest/TestBuilderTest.java
new file mode 100644
index 0000000..a645fb3
--- /dev/null
+++ b/modules/app/src/test/java/org/locationtech/jtstest/TestBuilderTest.java
@@ -0,0 +1,48 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest;
+
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.model.*;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestBuilderTest extends TestCase {
+
+  public TestBuilderTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {TestBuilderTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testPrecisionModelXml1() {
+    PrecisionModel precisionModel = new PrecisionModel();
+    assertEquals("<precisionModel type=\"FLOATING\"/>", XMLTestWriter.toXML(precisionModel));
+  }
+
+  public void testPrecisionModelXml2() {
+    PrecisionModel precisionModel = new PrecisionModel(1);
+    assertEquals("<precisionModel type=\"FIXED\" scale=\"1.0\"/>", XMLTestWriter.toXML(precisionModel));
+  }
+
+}
diff --git a/modules/app/src/test/java/org/locationtech/jtstest/TestFileGeometryExtractor.java b/modules/app/src/test/java/org/locationtech/jtstest/TestFileGeometryExtractor.java
new file mode 100644
index 0000000..9285b51
--- /dev/null
+++ b/modules/app/src/test/java/org/locationtech/jtstest/TestFileGeometryExtractor.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testrunner.TestCase;
+import org.locationtech.jtstest.testrunner.TestReader;
+import org.locationtech.jtstest.testrunner.TestRun;
+import org.locationtech.jtstest.util.FileUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestFileGeometryExtractor {
+
+  public TestFileGeometryExtractor() {
+  }
+  public static void main(String[] args) throws Exception {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File("c:\\blah\\isvalid.xml"), 0);
+    ArrayList geometries = new ArrayList();
+    for (Iterator i = testRun.getTestCases().iterator(); i.hasNext(); ) {
+      TestCase testCase = (TestCase) i.next();
+      add(testCase.getGeometryA(), geometries);
+      add(testCase.getGeometryB(), geometries);
+    }
+    String run = "";
+    int j = 0;
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      j++;
+      run += "<case>" + StringUtil.newLine;
+      run += "  <desc>Test " + j + "</desc>" + StringUtil.newLine;
+      run += "  <a>" + StringUtil.newLine;
+      run += "    " + geometry + StringUtil.newLine;
+      run += "  </a>" + StringUtil.newLine;
+      run += "  <test> <op name=\"isValid\" arg1=\"A\"> true </op> </test>" + StringUtil.newLine;
+      run += "</case>" + StringUtil.newLine;
+    }
+    FileUtil.setContents("c:\\blah\\isvalid2.xml", run);
+  }
+
+  private static void add(Geometry geometry, ArrayList geometries) {
+    if (geometry == null) { return; }
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry existingGeometry = (Geometry) i.next();
+      if (geometry.equalsExact(existingGeometry)) { return; }
+    }
+    geometries.add(geometry);
+  }
+}
diff --git a/modules/app/src/test/java/org/locationtech/jtstest/TestReaderTest.java b/modules/app/src/test/java/org/locationtech/jtstest/TestReaderTest.java
new file mode 100644
index 0000000..b995164
--- /dev/null
+++ b/modules/app/src/test/java/org/locationtech/jtstest/TestReaderTest.java
@@ -0,0 +1,284 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest;
+
+import java.io.File;
+import java.util.Iterator;
+import java.util.StringTokenizer;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jtstest.testbuilder.JTSTestBuilderFrame;
+import org.locationtech.jtstest.testbuilder.model.TestRunnerTestCaseAdapter;
+import org.locationtech.jtstest.testbuilder.model.XMLTestWriter;
+import org.locationtech.jtstest.testrunner.TestReader;
+import org.locationtech.jtstest.testrunner.TestRun;
+import org.locationtech.jtstest.util.StringUtil;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+// MD - all tests disabled for now, since input data is missing
+public class TestReaderTest extends TestCase {
+
+  public TestReaderTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {TestReaderTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testDummy()
+  {
+    
+  }
+  
+  public void XtestWktFile() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\testreader_wktfile.xml"), 0);
+    printParsingProblems(testReader);
+    assertNull(testRun.getWorkspace());
+    assertEquals(1, testRun.getTestCases().size());
+    org.locationtech.jtstest.testrunner.TestCase testCase = (org.locationtech.jtstest.testrunner.TestCase) testRun.getTestCases().get(0);
+    assertTrue(testCase.getGeometryA().equals(new GeometryFactory().createPoint(new Coordinate(10, 20))));
+    assertTrue(testCase.getGeometryB().equals(new GeometryFactory().createPoint(new Coordinate(30, 40))));
+
+    XMLTestWriter xmlTestWriter = new XMLTestWriter();
+
+    String expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a file=\"\\\\pluto\\data\\jts\\testing\\testreader_wktfile_point.xml\"/>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (30 40)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+
+    testCase.setGeometryA(new GeometryFactory().createPoint(new Coordinate(2, 3)));
+    expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a>" + StringUtil.newLine +
+        "    POINT (2 3)" + StringUtil.newLine +
+        "  </a>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (30 40)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+  }
+
+  public void XtestWktFileWorkspace() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\testReader_wktFileWorkspace.xml"), 0);
+    printParsingProblems(testReader);
+    assertEquals("\\\\pluto\\data\\jts\\testing\\x", testRun.getWorkspace().toString());
+    assertEquals(1, testRun.getTestCases().size());
+    org.locationtech.jtstest.testrunner.TestCase testCase = (org.locationtech.jtstest.testrunner.TestCase) testRun.getTestCases().get(0);
+    assertTrue(testCase.getGeometryA().equals(new GeometryFactory().createPoint(new Coordinate(5, 6))));
+    assertTrue(testCase.getGeometryB().equals(new GeometryFactory().createPoint(new Coordinate(7, 8))));
+
+    XMLTestWriter xmlTestWriter = new XMLTestWriter();
+
+    String expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a file=\"testReader_wktFileWorkspace_point.xml\"/>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (7 8)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+
+    testCase.setGeometryA(new GeometryFactory().createPoint(new Coordinate(9, 10)));
+    expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a>" + StringUtil.newLine +
+        "    POINT (9 10)" + StringUtil.newLine +
+        "  </a>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (7 8)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+  }
+
+  public void XtestWktFileWorkspace2() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\testReader_wktFileWorkspace2.xml"), 0);
+    printParsingProblems(testReader);
+    assertNull(testRun.getWorkspace());
+    assertEquals(1, testRun.getTestCases().size());
+    org.locationtech.jtstest.testrunner.TestCase testCase = (org.locationtech.jtstest.testrunner.TestCase) testRun.getTestCases().get(0);
+    assertTrue(testCase.getGeometryA().equals(new GeometryFactory().createPoint(new Coordinate(3, 4))));
+    assertTrue(testCase.getGeometryB().equals(new GeometryFactory().createPoint(new Coordinate(1, 2))));
+
+    XMLTestWriter xmlTestWriter = new XMLTestWriter();
+
+    String expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a file=\"testReader_wktFileWorkspace2_point.xml\"/>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (1 2)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+
+    testCase.setGeometryA(new GeometryFactory().createPoint(new Coordinate(11, 12)));
+    expectedXML =
+        "<case>" + StringUtil.newLine +
+        "  <desc>same point</desc>" + StringUtil.newLine +
+        "  <a>" + StringUtil.newLine +
+        "    POINT (11 12)" + StringUtil.newLine +
+        "  </a>" + StringUtil.newLine +
+        "  <b>" + StringUtil.newLine +
+        "    POINT (1 2)" + StringUtil.newLine +
+        "  </b>" + StringUtil.newLine +
+        "<test>" + StringUtil.newLine +
+        "  <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" + StringUtil.newLine +
+        "    true" + StringUtil.newLine +
+        "  </op>" + StringUtil.newLine +
+        "</test>" + StringUtil.newLine +
+        "</case>" + StringUtil.newLine;
+    assertEquals(normalize(expectedXML), normalize(xmlTestWriter.getTestXML(new TestRunnerTestCaseAdapter(testCase))));
+  }
+
+  public void XtestGetWorkspaceXML() throws Exception {
+    JTSTestBuilderFrame.instance().openXmlFilesAndDirectories(new File[] {new File(
+        "\\\\pluto\\data\\jts\\testing\\testReader_getWorkspaceXML.xml")});
+    String expectedXML =
+        "<run>" +
+        "  <desc>ABCDEF</desc>" +
+        "  <workspace file=\"\\\\pluto\\data\\jts\\testing\"/>" +
+        "  <precisionModel type=\"FLOATING\"/>" +
+        "  <case>" +
+        "    <a>POINT (5 6)</a>" +
+        "    <b>POINT (7 8)</b>" +
+        "  <test>" +
+        "    <op name=\"relate\" arg1=\"A\" arg2=\"B\" arg3=\"0FFFFFFF2\">" +
+        "    true" +
+        "  </op>" +
+        "  </test>" +
+        "  </case>" +
+        "</run>";
+    assertEquals(normalize(expectedXML), normalize(JTSTestBuilderFrame.instance().getRunXml()));
+  }
+
+  public void XtestPrecisionModel_noType_scale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_noType_scale.xml"), 0);
+    assertNotNull(testRun);
+    assertTrue(! testRun.getPrecisionModel().isFloating());
+    assertEquals(1, testRun.getPrecisionModel().getScale(), 1E-15);
+  }
+
+  public void XtestPrecisionModel_noType_noScale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_noType_noScale.xml"), 0);
+    assertNull(testRun);
+    assertTrue(testReader.getParsingProblems().get(0).toString().indexOf("Missing type attribute in <precisionModel>") > -1);
+  }
+
+  public void XtestPrecisionModel_fixed_scale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_fixed_scale.xml"), 0);
+    assertNotNull(testRun);
+    assertTrue(! testRun.getPrecisionModel().isFloating());
+    assertEquals(1, testRun.getPrecisionModel().getScale(), 1E-15);
+  }
+
+  public void XtestPrecisionModel_fixed_noScale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_fixed_noScale.xml"), 0);
+    assertNull(testRun);
+    assertTrue(testReader.getParsingProblems().get(0).toString().indexOf("Missing scale attribute in <precisionModel>") > -1);
+  }
+
+  public void XtestPrecisionModel_floating_scale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_floating_scale.xml"), 0);
+    assertNull(testRun);
+    assertTrue(testReader.getParsingProblems().get(0).toString().indexOf("scale attribute not allowed in floating <precisionModel>") > -1);
+  }
+
+  public void XtestPrecisionModel_floating_noScale() {
+    TestReader testReader = new TestReader();
+    TestRun testRun = testReader.createTestRun(new File(
+        "\\\\pluto\\data\\jts\\testing\\precisionModel_floating_noScale.xml"), 0);
+    assertNotNull(testRun);
+    assertTrue(testRun.getPrecisionModel().isFloating());
+    assertEquals(0, testRun.getPrecisionModel().getScale(), 1E-15);
+  }
+
+  private void printParsingProblems(TestReader testReader) {
+    for (Iterator i = testReader.getParsingProblems().iterator(); i.hasNext(); ) {
+      String problem = (String) i.next();
+      System.out.println(problem);
+    }
+  }
+
+  private String normalize(String xml) {
+    String normalizedXML = "";
+    StringTokenizer tokenizer = new StringTokenizer(xml.toUpperCase());
+    while (tokenizer.hasMoreTokens()) {
+      normalizedXML += tokenizer.nextToken();
+    }
+    return normalizedXML;
+  }
+
+}
diff --git a/modules/core/pom.xml b/modules/core/pom.xml
new file mode 100644
index 0000000..412f9da
--- /dev/null
+++ b/modules/core/pom.xml
@@ -0,0 +1,54 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-core</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>bundle</packaging>
+
+    <build>
+        <plugins>
+            <plugin>
+                <artifactId>maven-jar-plugin</artifactId>
+				<version>3.0.2</version>
+                <!--configuration>
+                  <archive>
+                    <manifestSections>
+                      <manifestSection>
+                        <name>org.locationtech.jts</name>
+                        <manifestEntries>
+                          <Sealed>true</Sealed>
+                        </manifestEntries>
+                      </manifestSection>
+                     </manifestSections>
+                  </archive>
+                </configuration-->
+                <executions>
+                    <execution>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>test-jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.felix</groupId>
+                <artifactId>maven-bundle-plugin</artifactId>
+                <version>2.3.7</version>
+                <extensions>true</extensions>
+                <configuration>
+                    <unpackBundle>true</unpackBundle>
+                    <instructions>
+                        <Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
+                        <Bundle-Name>${project.artifactId}</Bundle-Name>
+                        <Bundle-Version>${project.version}</Bundle-Version>
+                    </instructions>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+</project>
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/JTSVersion.java b/modules/core/src/main/java/org/locationtech/jts/JTSVersion.java
new file mode 100644
index 0000000..53d357a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/JTSVersion.java
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts;
+
+/**
+ * JTS API version information.
+ * <p>
+ * Versions consist of a 3-part version number: <code>major.minor.patch</code>
+ * An optional release status string may be present in the string version of
+ * the version.
+ *
+ * @version 1.7
+ */
+public class JTSVersion {
+
+  /**
+   * The current version number of the JTS API.
+   */
+  public static final JTSVersion CURRENT_VERSION = new JTSVersion();
+
+  /**
+   * The major version number.
+   */
+  public static final int MAJOR = 1;
+
+  /**
+   * The minor version number.
+   */
+  public static final int MINOR = 15;
+
+  /**
+   * The patch version number.
+   */
+  public static final int PATCH = 0;
+
+  /**
+   * An optional string providing further release info (such as "alpha 1");
+   */
+  private static final String releaseInfo = "";
+
+  /**
+   * Prints the current JTS version to stdout.
+   *
+   * @param args the command-line arguments (none are required).
+   */
+  public static void main(String[] args)
+  {
+    System.out.println(CURRENT_VERSION);
+  }
+
+  private JTSVersion() {
+  }
+
+  /**
+   * Gets the major number of the release version.
+   *
+   * @return the major number of the release version.
+   */
+  public int getMajor() { return MAJOR; }
+
+  /**
+   * Gets the minor number of the release version.
+   *
+   * @return the minor number of the release version.
+   */
+  public int getMinor() { return MINOR; }
+
+  /**
+   * Gets the patch number of the release version.
+   *
+   * @return the patch number of the release version.
+   */
+  public int getPatch() { return PATCH; }
+
+  /**
+   * Gets the full version number, suitable for display.
+   *
+   * @return the full version number, suitable for display.
+   */
+  public String toString()
+  {
+    String ver = MAJOR + "." + MINOR + "." + PATCH;
+    if (releaseInfo != null && releaseInfo.length() > 0)
+      return ver + " " + releaseInfo;
+    return ver;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Angle.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Angle.java
new file mode 100644
index 0000000..1ef9690
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Angle.java
@@ -0,0 +1,289 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Utility functions for working with angles.
+ * Unless otherwise noted, methods in this class express angles in radians.
+ */
+public class Angle
+{
+  public static final double PI_TIMES_2 = 2.0 * Math.PI;
+  public static final double PI_OVER_2 = Math.PI / 2.0;
+  public static final double PI_OVER_4 = Math.PI / 4.0;
+
+  /** Constant representing counterclockwise orientation */
+  public static final int COUNTERCLOCKWISE = Orientation.COUNTERCLOCKWISE;
+
+  /** Constant representing clockwise orientation */
+  public static final int CLOCKWISE = Orientation.CLOCKWISE;
+
+  /** Constant representing no orientation */
+  public static final int NONE = Orientation.COLLINEAR;
+
+  private Angle() {}
+
+  /**
+   * Converts from radians to degrees.
+   * @param radians an angle in radians
+   * @return the angle in degrees
+   */
+  public static double toDegrees(double radians) {
+      return (radians * 180) / (Math.PI);
+  }
+
+  /**
+   * Converts from degrees to radians.
+   *
+   * @param angleDegrees an angle in degrees
+   * @return the angle in radians
+   */
+  public static double toRadians(double angleDegrees) {
+      return (angleDegrees * Math.PI) / 180.0;
+  }
+
+
+  /**
+   * Returns the angle of the vector from p0 to p1,
+   * relative to the positive X-axis.
+   * The angle is normalized to be in the range [ -Pi, Pi ].
+   *
+   * @return the normalized angle (in radians) that p0-p1 makes with the positive x-axis.
+   */
+  public static double angle(Coordinate p0, Coordinate p1) {
+      double dx = p1.x - p0.x;
+      double dy = p1.y - p0.y;
+      return Math.atan2(dy, dx);
+  }
+
+  /**
+   * Returns the angle that the vector from (0,0) to p,
+   * relative to the positive X-axis.
+   * The angle is normalized to be in the range ( -Pi, Pi ].
+   *
+   * @return the normalized angle (in radians) that p makes with the positive x-axis.
+   */
+  public static double angle(Coordinate p) {
+      return Math.atan2(p.y, p.x);
+  }
+
+
+  /**
+   * Tests whether the angle between p0-p1-p2 is acute.
+   * An angle is acute if it is less than 90 degrees.
+   * <p>
+   * Note: this implementation is not precise (deterministic) for angles very close to 90 degrees.
+   *
+   * @param p0 an endpoint of the angle
+   * @param p1 the base of the angle
+   * @param p2 the other endpoint of the angle
+   */
+  public static boolean isAcute(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    // relies on fact that A dot B is positive iff A ang B is acute
+    double dx0 = p0.x - p1.x;
+    double dy0 = p0.y - p1.y;
+    double dx1 = p2.x - p1.x;
+    double dy1 = p2.y - p1.y;
+    double dotprod = dx0 * dx1 + dy0 * dy1;
+    return dotprod > 0;
+  }
+
+  /**
+   * Tests whether the angle between p0-p1-p2 is obtuse.
+   * An angle is obtuse if it is greater than 90 degrees.
+   * <p>
+   * Note: this implementation is not precise (deterministic) for angles very close to 90 degrees.
+   *
+   * @param p0 an endpoint of the angle
+   * @param p1 the base of the angle
+   * @param p2 the other endpoint of the angle
+   */
+  public static boolean isObtuse(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    // relies on fact that A dot B is negative iff A ang B is obtuse
+    double dx0 = p0.x - p1.x;
+    double dy0 = p0.y - p1.y;
+    double dx1 = p2.x - p1.x;
+    double dy1 = p2.y - p1.y;
+    double dotprod = dx0 * dx1 + dy0 * dy1;
+    return dotprod < 0;
+  }
+
+  /**
+   * Returns the unoriented smallest angle between two vectors.
+   * The computed angle will be in the range [0, Pi).
+   *
+   * @param tip1 the tip of one vector
+   * @param tail the tail of each vector
+   * @param tip2 the tip of the other vector
+   * @return the angle between tail-tip1 and tail-tip2
+   */
+  public static double angleBetween(Coordinate tip1, Coordinate tail,
+			Coordinate tip2) {
+		double a1 = angle(tail, tip1);
+		double a2 = angle(tail, tip2);
+
+		return diff(a1, a2);
+  }
+
+  /**
+   * Returns the oriented smallest angle between two vectors.
+   * The computed angle will be in the range (-Pi, Pi].
+   * A positive result corresponds to a counterclockwise
+   * (CCW) rotation
+   * from v1 to v2;
+   * a negative result corresponds to a clockwise (CW) rotation;
+   * a zero result corresponds to no rotation.
+   *
+   * @param tip1 the tip of v1
+   * @param tail the tail of each vector
+   * @param tip2 the tip of v2
+   * @return the angle between v1 and v2, relative to v1
+   */
+  public static double angleBetweenOriented(Coordinate tip1, Coordinate tail,
+			Coordinate tip2) 
+  {
+		double a1 = angle(tail, tip1);
+		double a2 = angle(tail, tip2);
+		double angDel = a2 - a1;
+		
+		// normalize, maintaining orientation
+		if (angDel <= -Math.PI)
+			return angDel + PI_TIMES_2;
+		if (angDel > Math.PI)
+			return angDel - PI_TIMES_2;
+		return angDel;
+  }
+
+  /**
+	 * Computes the interior angle between two segments of a ring. The ring is
+	 * assumed to be oriented in a clockwise direction. The computed angle will be
+	 * in the range [0, 2Pi]
+	 * 
+	 * @param p0
+	 *          a point of the ring
+	 * @param p1
+	 *          the next point of the ring
+	 * @param p2
+	 *          the next point of the ring
+	 * @return the interior angle based at <code>p1</code>
+	 */
+  public static double interiorAngle(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    double anglePrev = Angle.angle(p1, p0);
+    double angleNext = Angle.angle(p1, p2);
+    return Math.abs(angleNext - anglePrev);
+  }
+
+  /**
+   * Returns whether an angle must turn clockwise or counterclockwise
+   * to overlap another angle.
+   *
+   * @param ang1 an angle (in radians)
+   * @param ang2 an angle (in radians)
+   * @return whether a1 must turn CLOCKWISE, COUNTERCLOCKWISE or NONE to
+   * overlap a2.
+   */
+  public static int getTurn(double ang1, double ang2) {
+      double crossproduct = Math.sin(ang2 - ang1);
+
+      if (crossproduct > 0) {
+          return COUNTERCLOCKWISE;
+      }
+      if (crossproduct < 0) {
+          return CLOCKWISE;
+      }
+      return NONE;
+  }
+
+  /**
+   * Computes the normalized value of an angle, which is the
+   * equivalent angle in the range ( -Pi, Pi ].
+   *
+   * @param angle the angle to normalize
+   * @return an equivalent angle in the range (-Pi, Pi]
+   */
+  public static double normalize(double angle)
+  {
+    while (angle > Math.PI)
+      angle -= PI_TIMES_2;
+    while (angle <= -Math.PI)
+      angle += PI_TIMES_2;
+    return angle;
+  }
+
+  /**
+   * Computes the normalized positive value of an angle, which is the
+   * equivalent angle in the range [ 0, 2*Pi ).
+   * E.g.:
+   * <ul>
+   * <li>normalizePositive(0.0) = 0.0
+   * <li>normalizePositive(-PI) = PI
+   * <li>normalizePositive(-2PI) = 0.0
+   * <li>normalizePositive(-3PI) = PI
+   * <li>normalizePositive(-4PI) = 0
+   * <li>normalizePositive(PI) = PI
+   * <li>normalizePositive(2PI) = 0.0
+   * <li>normalizePositive(3PI) = PI
+   * <li>normalizePositive(4PI) = 0.0
+   * </ul>
+   *
+   * @param angle the angle to normalize, in radians
+   * @return an equivalent positive angle
+   */
+  public static double normalizePositive(double angle)
+  {
+  	if (angle < 0.0) {
+  		while (angle < 0.0)
+  			angle += PI_TIMES_2;
+  		// in case round-off error bumps the value over 
+  		if (angle >= PI_TIMES_2)
+  			angle = 0.0;
+  	}
+  	else {
+  		while (angle >= PI_TIMES_2)
+  			angle -= PI_TIMES_2;
+  		// in case round-off error bumps the value under 
+  		if (angle < 0.0)
+  			angle = 0.0;
+  	}
+    return angle;
+  }
+
+  /**
+   * Computes the unoriented smallest difference between two angles.
+   * The angles are assumed to be normalized to the range [-Pi, Pi].
+   * The result will be in the range [0, Pi].
+   *
+   * @param ang1 the angle of one vector (in [-Pi, Pi] )
+   * @param ang2 the angle of the other vector (in range [-Pi, Pi] )
+   * @return the angle (in radians) between the two vectors (in range [0, Pi] )
+   */
+  public static double diff(double ang1, double ang2) {
+    double delAngle;
+
+    if (ang1 < ang2) {
+      delAngle = ang2 - ang1;
+    } else {
+      delAngle = ang1 - ang2;
+    }
+
+    if (delAngle > Math.PI) {
+      delAngle = (2 * Math.PI) - delAngle;
+    }
+
+    return delAngle;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Area.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Area.java
new file mode 100644
index 0000000..7ff12f7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Area.java
@@ -0,0 +1,115 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+
+/**
+ * Functions for computing area.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Area {
+
+  /**
+   * Computes the area for a ring. 
+   * 
+   * @param ring the coordinates forming the ring
+   * @return the area of the ring
+   */
+  public static double ofRing(Coordinate[] ring)
+  {
+    return Math.abs(ofRingSigned(ring));
+  }
+ 
+  /**
+   * Computes the area for a ring. 
+   * 
+   * @param ring the coordinates forming the ring
+   * @return the area of the ring
+   */
+  public static double ofRing(CoordinateSequence ring)
+  {
+    return Math.abs(ofRingSigned(ring));
+  }
+
+  /**
+   * Computes the signed area for a ring. The signed area is positive if the
+   * ring is oriented CW, negative if the ring is oriented CCW, and zero if the
+   * ring is degenerate or flat.
+   * 
+   * @param ring
+   *          the coordinates forming the ring
+   * @return the signed area of the ring
+   */
+  public static double ofRingSigned(Coordinate[] ring)
+  {
+    if (ring.length < 3)
+      return 0.0;
+    double sum = 0.0;
+    /**
+     * Based on the Shoelace formula.
+     * http://en.wikipedia.org/wiki/Shoelace_formula
+     */
+    double x0 = ring[0].x;
+    for (int i = 1; i < ring.length - 1; i++) {
+      double x = ring[i].x - x0;
+      double y1 = ring[i + 1].y;
+      double y2 = ring[i - 1].y;
+      sum += x * (y2 - y1);
+    }
+    return sum / 2.0;
+  }
+
+  /**
+   * Computes the signed area for a ring. The signed area is:
+   * <ul>
+   * <li>positive if the ring is oriented CW
+   * <li>negative if the ring is oriented CCW
+   * <li>zero if the ring is degenerate or flat
+   * </ul>
+   * 
+   * @param ring
+   *          the coordinates forming the ring
+   * @return the signed area of the ring
+   */
+  public static double ofRingSigned(CoordinateSequence ring)
+  {
+    int n = ring.size();
+    if (n < 3)
+      return 0.0;
+    /**
+     * Based on the Shoelace formula.
+     * http://en.wikipedia.org/wiki/Shoelace_formula
+     */
+    Coordinate p0 = new Coordinate();
+    Coordinate p1 = new Coordinate();
+    Coordinate p2 = new Coordinate();
+    ring.getCoordinate(0, p1);
+    ring.getCoordinate(1, p2);
+    double x0 = p1.x;
+    p2.x -= x0;
+    double sum = 0.0;
+    for (int i = 1; i < n - 1; i++) {
+      p0.y = p1.y;
+      p1.x = p2.x;
+      p1.y = p2.y;
+      ring.getCoordinate(i + 1, p2);
+      p2.x -= x0;
+      sum += p1.x * (p0.y - p2.y);
+    }
+    return sum / 2.0;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/BoundaryNodeRule.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/BoundaryNodeRule.java
new file mode 100644
index 0000000..b669596
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/BoundaryNodeRule.java
@@ -0,0 +1,195 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.operation.BoundaryOp;
+import org.locationtech.jts.operation.IsSimpleOp;
+import org.locationtech.jts.operation.relate.RelateOp;
+
+/**
+ * An interface for rules which determine whether node points
+ * which are in boundaries of {@link Lineal} geometry components
+ * are in the boundary of the parent geometry collection.
+ * The SFS specifies a single kind of boundary node rule,
+ * the {@link Mod2BoundaryNodeRule} rule.
+ * However, other kinds of Boundary Node Rules are appropriate
+ * in specific situations (for instance, linear network topology
+ * usually follows the {@link EndPointBoundaryNodeRule}.)
+ * Some JTS operations 
+ * (such as {@link RelateOp}, {@link BoundaryOp} and {@link IsSimpleOp})
+ * allow the BoundaryNodeRule to be specified,
+ * and respect the supplied rule when computing the results of the operation.
+ * <p>
+ * An example use case for a non-SFS-standard Boundary Node Rule is
+ * that of checking that a set of {@link LineString}s have 
+ * valid linear network topology, when turn-arounds are represented
+ * as closed rings.  In this situation, the entry road to the
+ * turn-around is only valid when it touches the turn-around ring
+ * at the single (common) endpoint.  This is equivalent 
+ * to requiring the set of <tt>LineString</tt>s to be 
+ * <b>simple</b> under the {@link EndPointBoundaryNodeRule}.
+ * The SFS-standard {@link Mod2BoundaryNodeRule} is not 
+ * sufficient to perform this test, since it
+ * states that closed rings have <b>no</b> boundary points.
+ * <p>
+ * This interface and its subclasses follow the <tt>Strategy</tt> design pattern.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ *
+ * @see RelateOp
+ * @see BoundaryOp
+ * @see IsSimpleOp
+ * @see PointLocator
+ */
+public interface BoundaryNodeRule
+{
+
+	/**
+	 * Tests whether a point that lies in <tt>boundaryCount</tt>
+	 * geometry component boundaries is considered to form part of the boundary
+	 * of the parent geometry.
+	 * 
+	 * @param boundaryCount the number of component boundaries that this point occurs in
+	 * @return true if points in this number of boundaries lie in the parent boundary
+	 */
+  boolean isInBoundary(int boundaryCount);
+
+  /**
+   * The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS).
+   * @see Mod2BoundaryNodeRule
+   */
+  public static final BoundaryNodeRule MOD2_BOUNDARY_RULE = new Mod2BoundaryNodeRule();
+
+  /**
+   * The Endpoint Boundary Node Rule.
+   * @see EndPointBoundaryNodeRule
+   */
+  public static final BoundaryNodeRule ENDPOINT_BOUNDARY_RULE = new EndPointBoundaryNodeRule();
+
+  /**
+   * The MultiValent Endpoint Boundary Node Rule.
+   * @see MultiValentEndPointBoundaryNodeRule
+   */
+  public static final BoundaryNodeRule MULTIVALENT_ENDPOINT_BOUNDARY_RULE = new MultiValentEndPointBoundaryNodeRule();
+
+  /**
+   * The Monovalent Endpoint Boundary Node Rule.
+   * @see MonoValentEndPointBoundaryNodeRule
+   */
+  public static final BoundaryNodeRule MONOVALENT_ENDPOINT_BOUNDARY_RULE = new MonoValentEndPointBoundaryNodeRule();
+
+  /**
+   * The Boundary Node Rule specified by the OGC Simple Features Specification,
+   * which is the same as the Mod-2 rule.
+   * @see Mod2BoundaryNodeRule
+   */
+  public static final BoundaryNodeRule OGC_SFS_BOUNDARY_RULE = MOD2_BOUNDARY_RULE;
+
+  /**
+   * A {@link BoundaryNodeRule} specifies that points are in the
+   * boundary of a lineal geometry iff
+   * the point lies on the boundary of an odd number
+   * of components.
+   * Under this rule {@link LinearRing}s and closed
+   * {@link LineString}s have an empty boundary.
+   * <p>
+   * This is the rule specified by the <i>OGC SFS</i>,
+   * and is the default rule used in JTS.
+   *
+   * @author Martin Davis
+   * @version 1.7
+   */
+  public static class Mod2BoundaryNodeRule
+      implements BoundaryNodeRule
+  {
+    public boolean isInBoundary(int boundaryCount)
+    {
+      // the "Mod-2 Rule"
+      return boundaryCount % 2 == 1;
+    }
+  }
+
+  /**
+   * A {@link BoundaryNodeRule} which specifies that any points which are endpoints
+   * of lineal components are in the boundary of the
+   * parent geometry.
+   * This corresponds to the "intuitive" topological definition
+   * of boundary.
+   * Under this rule {@link LinearRing}s have a non-empty boundary
+   * (the common endpoint of the underlying LineString).
+   * <p>
+   * This rule is useful when dealing with linear networks.
+   * For example, it can be used to check
+   * whether linear networks are correctly noded.
+   * The usual network topology constraint is that linear segments may touch only at endpoints.
+   * In the case of a segment touching a closed segment (ring) at one point,
+   * the Mod2 rule cannot distinguish between the permitted case of touching at the
+   * node point and the invalid case of touching at some other interior (non-node) point.
+   * The EndPoint rule does distinguish between these cases,
+   * so is more appropriate for use.
+   *
+   * @author Martin Davis
+   * @version 1.7
+   */
+  public static class EndPointBoundaryNodeRule
+      implements BoundaryNodeRule
+  {
+    public boolean isInBoundary(int boundaryCount)
+    {
+      return boundaryCount > 0;
+    }
+  }
+
+  /**
+   * A {@link BoundaryNodeRule} which determines that only
+   * endpoints with valency greater than 1 are on the boundary.
+   * This corresponds to the boundary of a {@link MultiLineString}
+   * being all the "attached" endpoints, but not
+   * the "unattached" ones.
+   *
+   * @author Martin Davis
+   * @version 1.7
+   */
+  public static class MultiValentEndPointBoundaryNodeRule
+      implements BoundaryNodeRule
+  {
+    public boolean isInBoundary(int boundaryCount)
+    {
+      return boundaryCount > 1;
+    }
+  }
+
+  /**
+   * A {@link BoundaryNodeRule} which determines that only
+   * endpoints with valency of exactly 1 are on the boundary.
+   * This corresponds to the boundary of a {@link MultiLineString}
+   * being all the "unattached" endpoints.
+   *
+   * @author Martin Davis
+   * @version 1.7
+   */
+  public static class MonoValentEndPointBoundaryNodeRule
+      implements BoundaryNodeRule
+  {
+    public boolean isInBoundary(int boundaryCount)
+    {
+      return boundaryCount == 1;
+    }
+  }
+
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms.java
new file mode 100644
index 0000000..16fe739
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms.java
@@ -0,0 +1,575 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.math.MathUtil;
+
+/**
+ * Specifies and implements various fundamental Computational Geometric
+ * algorithms. The algorithms supplied in this class are robust for
+ * double-precision floating point.
+ * 
+ * @version 1.7
+ * @deprecated See Length, Area, Distance, Orientation, PointLocation
+ */
+public class CGAlgorithms
+{
+
+  /**
+   * A value that indicates an orientation of clockwise, or a right turn.
+   */
+  public static final int CLOCKWISE = -1;
+
+  /**
+   * A value that indicates an orientation of clockwise, or a right turn.
+   */
+  public static final int RIGHT = CLOCKWISE;
+
+  /**
+   * A value that indicates an orientation of counterclockwise, or a left turn.
+   */
+  public static final int COUNTERCLOCKWISE = 1;
+
+  /**
+   * A value that indicates an orientation of counterclockwise, or a left turn.
+   */
+  public static final int LEFT = COUNTERCLOCKWISE;
+
+  /**
+   * A value that indicates an orientation of collinear, or no turn (straight).
+   */
+  public static final int COLLINEAR = 0;
+
+  /**
+   * A value that indicates an orientation of collinear, or no turn (straight).
+   */
+  public static final int STRAIGHT = COLLINEAR;
+
+  /**
+   * Returns the index of the direction of the point <code>q</code> relative to
+   * a vector specified by <code>p1-p2</code>.
+   * 
+   * @param p1 the origin point of the vector
+   * @param p2 the final point of the vector
+   * @param q the point to compute the direction to
+   * 
+   * @return 1 if q is counter-clockwise (left) from p1-p2
+   * @return -1 if q is clockwise (right) from p1-p2
+   * @return 0 if q is collinear with p1-p2
+   */
+  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+    /**
+     * MD - 9 Aug 2010 It seems that the basic algorithm is slightly orientation
+     * dependent, when computing the orientation of a point very close to a
+     * line. This is possibly due to the arithmetic in the translation to the
+     * origin.
+     * 
+     * For instance, the following situation produces identical results in spite
+     * of the inverse orientation of the line segment:
+     * 
+     * Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724);
+     * Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864);
+     * 
+     * Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); int
+     * orient = orientationIndex(p0, p1, p); int orientInv =
+     * orientationIndex(p1, p0, p);
+     * 
+     * A way to force consistent results is to normalize the orientation of the
+     * vector using the following code. However, this may make the results of
+     * orientationIndex inconsistent through the triangle of points, so it's not
+     * clear this is an appropriate patch.
+     * 
+     */
+    return CGAlgorithmsDD.orientationIndex(p1, p2, q);
+    // testing only
+    //return ShewchuksDeterminant.orientationIndex(p1, p2, q);
+    // previous implementation - not quite fully robust
+    //return RobustDeterminant.orientationIndex(p1, p2, q);
+    
+  }
+
+  public CGAlgorithms()
+  {
+  }
+
+  /**
+   * Tests whether a point lies inside or on a ring. The ring may be oriented in
+   * either direction. A point lying exactly on the ring boundary is considered
+   * to be inside the ring.
+   * <p>
+   * This method does <i>not</i> first check the point against the envelope of
+   * the ring.
+   * 
+   * @param p
+   *          point to check for ring inclusion
+   * @param ring
+   *          an array of coordinates representing the ring (which must have
+   *          first point identical to last point)
+   * @return true if p is inside ring
+   * 
+   * @see locatePointInRing
+   */
+  public static boolean isPointInRing(Coordinate p, Coordinate[] ring)
+  {
+    return locatePointInRing(p, ring) != Location.EXTERIOR;
+  }
+
+  /**
+   * Determines whether a point lies in the interior, on the boundary, or in the
+   * exterior of a ring. The ring may be oriented in either direction.
+   * <p>
+   * This method does <i>not</i> first check the point against the envelope of
+   * the ring.
+   * 
+   * @param p
+   *          point to check for ring inclusion
+   * @param ring
+   *          an array of coordinates representing the ring (which must have
+   *          first point identical to last point)
+   * @return the {@link Location} of p relative to the ring
+   */
+  public static int locatePointInRing(Coordinate p, Coordinate[] ring)
+  {
+    return RayCrossingCounter.locatePointInRing(p, ring);
+  }
+
+  /**
+   * Tests whether a point lies on the line segments defined by a list of
+   * coordinates.
+   * 
+   * @return true if the point is a vertex of the line or lies in the interior
+   *         of a line segment in the linestring
+   */
+  public static boolean isOnLine(Coordinate p, Coordinate[] pt)
+  {
+    LineIntersector lineIntersector = new RobustLineIntersector();
+    for (int i = 1; i < pt.length; i++) {
+      Coordinate p0 = pt[i - 1];
+      Coordinate p1 = pt[i];
+      lineIntersector.computeIntersection(p, p0, p1);
+      if (lineIntersector.hasIntersection()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Computes whether a ring defined by an array of {@link Coordinate}s is
+   * oriented counter-clockwise.
+   * <ul>
+   * <li>The list of points is assumed to have the first and last points equal.
+   * <li>This will handle coordinate lists which contain repeated points.
+   * </ul>
+   * This algorithm is <b>only</b> guaranteed to work with valid rings. If the
+   * ring is invalid (e.g. self-crosses or touches), the computed result may not
+   * be correct.
+   * 
+   * @param ring
+   *          an array of Coordinates forming a ring
+   * @return true if the ring is oriented counter-clockwise.
+   * @throws IllegalArgumentException
+   *           if there are too few points to determine orientation (< 4)
+   */
+  public static boolean isCCW(Coordinate[] ring)
+  {
+    // # of points without closing endpoint
+    int nPts = ring.length - 1;
+    // sanity check
+    if (nPts < 3)
+      throw new IllegalArgumentException(
+          "Ring has fewer than 4 points, so orientation cannot be determined");
+
+    // find highest point
+    Coordinate hiPt = ring[0];
+    int hiIndex = 0;
+    for (int i = 1; i <= nPts; i++) {
+      Coordinate p = ring[i];
+      if (p.y > hiPt.y) {
+        hiPt = p;
+        hiIndex = i;
+      }
+    }
+
+    // find distinct point before highest point
+    int iPrev = hiIndex;
+    do {
+      iPrev = iPrev - 1;
+      if (iPrev < 0)
+        iPrev = nPts;
+    } while (ring[iPrev].equals2D(hiPt) && iPrev != hiIndex);
+
+    // find distinct point after highest point
+    int iNext = hiIndex;
+    do {
+      iNext = (iNext + 1) % nPts;
+    } while (ring[iNext].equals2D(hiPt) && iNext != hiIndex);
+
+    Coordinate prev = ring[iPrev];
+    Coordinate next = ring[iNext];
+
+    /**
+     * This check catches cases where the ring contains an A-B-A configuration
+     * of points. This can happen if the ring does not contain 3 distinct points
+     * (including the case where the input array has fewer than 4 elements), or
+     * it contains coincident line segments.
+     */
+    if (prev.equals2D(hiPt) || next.equals2D(hiPt) || prev.equals2D(next))
+      return false;
+
+    int disc = computeOrientation(prev, hiPt, next);
+
+    /**
+     * If disc is exactly 0, lines are collinear. There are two possible cases:
+     * (1) the lines lie along the x axis in opposite directions (2) the lines
+     * lie on top of one another
+     * 
+     * (1) is handled by checking if next is left of prev ==> CCW (2) will never
+     * happen if the ring is valid, so don't check for it (Might want to assert
+     * this)
+     */
+    boolean isCCW;
+    if (disc == 0) {
+      // poly is CCW if prev x is right of next x
+      isCCW = (prev.x > next.x);
+    }
+    else {
+      // if area is positive, points are ordered CCW
+      isCCW = (disc > 0);
+    }
+    return isCCW;
+  }
+
+  /**
+   * Computes the orientation of a point q to the directed line segment p1-p2.
+   * The orientation of a point relative to a directed line segment indicates
+   * which way you turn to get to q after travelling from p1 to p2.
+   * 
+   * @param p1 the first vertex of the line segment
+   * @param p2 the second vertex of the line segment
+   * @param q the point to compute the relative orientation of
+   * @return 1 if q is counter-clockwise from p1-p2,
+   * or -1 if q is clockwise from p1-p2,
+   * or 0 if q is collinear with p1-p2
+   */
+  public static int computeOrientation(Coordinate p1, Coordinate p2,
+      Coordinate q)
+  {
+    return orientationIndex(p1, p2, q);
+  }
+
+  /**
+   * Computes the distance from a point p to a line segment AB
+   * 
+   * Note: NON-ROBUST!
+   * 
+   * @param p
+   *          the point to compute the distance for
+   * @param A
+   *          one point of the line
+   * @param B
+   *          another point of the line (must be different to A)
+   * @return the distance from p to line segment AB
+   */
+  public static double distancePointLine(Coordinate p, Coordinate A,
+      Coordinate B)
+  {
+    // if start = end, then just compute distance to one of the endpoints
+    if (A.x == B.x && A.y == B.y)
+      return p.distance(A);
+
+    // otherwise use comp.graphics.algorithms Frequently Asked Questions method
+    /*
+     * (1) r = AC dot AB 
+     *         --------- 
+     *         ||AB||^2 
+     *         
+     * r has the following meaning: 
+     *   r=0 P = A 
+     *   r=1 P = B 
+     *   r<0 P is on the backward extension of AB 
+     *   r>1 P is on the forward extension of AB 
+     *   0<r<1 P is interior to AB
+     */
+
+    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
+    double r = ((p.x - A.x) * (B.x - A.x) + (p.y - A.y) * (B.y - A.y))
+        / len2;
+
+    if (r <= 0.0)
+      return p.distance(A);
+    if (r >= 1.0)
+      return p.distance(B);
+
+    /*
+     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
+     *         ----------------------------- 
+     *                    L^2
+     * 
+     * Then the distance from C to P = |s|*L.
+     * 
+     * This is the same calculation as {@link #distancePointLinePerpendicular}.
+     * Unrolled here for performance.
+     */
+    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
+        / len2;
+    return Math.abs(s) * Math.sqrt(len2);
+  }
+
+  /**
+   * Computes the perpendicular distance from a point p to the (infinite) line
+   * containing the points AB
+   * 
+   * @param p
+   *          the point to compute the distance for
+   * @param A
+   *          one point of the line
+   * @param B
+   *          another point of the line (must be different to A)
+   * @return the distance from p to line AB
+   */
+  public static double distancePointLinePerpendicular(Coordinate p,
+      Coordinate A, Coordinate B)
+  {
+    // use comp.graphics.algorithms Frequently Asked Questions method
+    /*
+     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
+     *         ----------------------------- 
+     *                    L^2
+     * 
+     * Then the distance from C to P = |s|*L.
+     */
+    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
+    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
+        / len2;
+
+    return Math.abs(s) * Math.sqrt(len2);
+  }
+
+  /**
+   * Computes the distance from a point to a sequence of line segments.
+   * 
+   * @param p
+   *          a point
+   * @param line
+   *          a sequence of contiguous line segments defined by their vertices
+   * @return the minimum distance between the point and the line segments
+   */
+  public static double distancePointLine(Coordinate p, Coordinate[] line)
+  {
+    if (line.length == 0)
+      throw new IllegalArgumentException(
+          "Line array must contain at least one vertex");
+    // this handles the case of length = 1
+    double minDistance = p.distance(line[0]);
+    for (int i = 0; i < line.length - 1; i++) {
+      double dist = distancePointLine(p, line[i], line[i + 1]);
+      if (dist < minDistance) {
+        minDistance = dist;
+      }
+    }
+    return minDistance;
+  }
+
+  /**
+   * Computes the distance from a line segment AB to a line segment CD
+   * 
+   * Note: NON-ROBUST!
+   * 
+   * @param A
+   *          a point of one line
+   * @param B
+   *          the second point of (must be different to A)
+   * @param C
+   *          one point of the line
+   * @param D
+   *          another point of the line (must be different to A)
+   */
+  public static double distanceLineLine(Coordinate A, Coordinate B,
+      Coordinate C, Coordinate D)
+  {
+    // check for zero-length segments
+    if (A.equals(B))
+      return distancePointLine(A, C, D);
+    if (C.equals(D))
+      return distancePointLine(D, A, B);
+
+    // AB and CD are line segments
+    /*
+     * from comp.graphics.algo
+     * 
+     * Solving the above for r and s yields 
+     * 
+     *     (Ay-Cy)(Dx-Cx)-(Ax-Cx)(Dy-Cy) 
+     * r = ----------------------------- (eqn 1) 
+     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx)
+     * 
+     *     (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay)  
+     * s = ----------------------------- (eqn 2)
+     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx) 
+     *     
+     * Let P be the position vector of the
+     * intersection point, then 
+     *   P=A+r(B-A) or 
+     *   Px=Ax+r(Bx-Ax) 
+     *   Py=Ay+r(By-Ay) 
+     * By examining the values of r & s, you can also determine some other limiting
+     * conditions: 
+     *   If 0<=r<=1 & 0<=s<=1, intersection exists 
+     *      r<0 or r>1 or s<0 or s>1 line segments do not intersect 
+     *   If the denominator in eqn 1 is zero, AB & CD are parallel 
+     *   If the numerator in eqn 1 is also zero, AB & CD are collinear.
+     */
+
+    boolean noIntersection = false;
+    if (! Envelope.intersects(A, B, C, D)) {
+      noIntersection = true;
+    }
+    else {
+      double denom = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
+      
+      if (denom == 0) {
+        noIntersection = true;
+      }
+      else {
+        double r_num = (A.y - C.y) * (D.x - C.x) - (A.x - C.x) * (D.y - C.y);
+        double s_num = (A.y - C.y) * (B.x - A.x) - (A.x - C.x) * (B.y - A.y);
+        
+        double s = s_num / denom;
+        double r = r_num / denom;
+  
+        if ((r < 0) || (r > 1) || (s < 0) || (s > 1)) {
+          noIntersection = true;
+        }
+      }
+    }
+    if (noIntersection) {
+      return MathUtil.min(
+            distancePointLine(A, C, D),
+            distancePointLine(B, C, D),
+            distancePointLine(C, A, B),
+            distancePointLine(D, A, B));
+    }
+    // segments intersect
+    return 0.0; 
+  }
+
+  /**
+   * Computes the signed area for a ring. The signed area is positive if the
+   * ring is oriented CW, negative if the ring is oriented CCW, and zero if the
+   * ring is degenerate or flat.
+   * 
+   * @param ring
+   *          the coordinates forming the ring
+   * @return the signed area of the ring
+   */
+  public static double signedArea(Coordinate[] ring)
+  {
+    if (ring.length < 3)
+      return 0.0;
+    double sum = 0.0;
+    /**
+     * Based on the Shoelace formula.
+     * http://en.wikipedia.org/wiki/Shoelace_formula
+     */
+    double x0 = ring[0].x;
+    for (int i = 1; i < ring.length - 1; i++) {
+      double x = ring[i].x - x0;
+      double y1 = ring[i + 1].y;
+      double y2 = ring[i - 1].y;
+      sum += x * (y2 - y1);
+    }
+    return sum / 2.0;
+  }
+
+  /**
+   * Computes the signed area for a ring. The signed area is:
+   * <ul>
+   * <li>positive if the ring is oriented CW
+   * <li>negative if the ring is oriented CCW
+   * <li>zero if the ring is degenerate or flat
+   * </ul>
+   * 
+   * @param ring
+   *          the coordinates forming the ring
+   * @return the signed area of the ring
+   */
+  public static double signedArea(CoordinateSequence ring)
+  {
+    int n = ring.size();
+    if (n < 3)
+      return 0.0;
+    /**
+     * Based on the Shoelace formula.
+     * http://en.wikipedia.org/wiki/Shoelace_formula
+     */
+    Coordinate p0 = new Coordinate();
+    Coordinate p1 = new Coordinate();
+    Coordinate p2 = new Coordinate();
+    ring.getCoordinate(0, p1);
+    ring.getCoordinate(1, p2);
+    double x0 = p1.x;
+    p2.x -= x0;
+    double sum = 0.0;
+    for (int i = 1; i < n - 1; i++) {
+      p0.y = p1.y;
+      p1.x = p2.x;
+      p1.y = p2.y;
+      ring.getCoordinate(i + 1, p2);
+      p2.x -= x0;
+      sum += p1.x * (p0.y - p2.y);
+    }
+    return sum / 2.0;
+  }
+
+  /**
+   * Computes the length of a linestring specified by a sequence of points.
+   * 
+   * @param pts
+   *          the points specifying the linestring
+   * @return the length of the linestring
+   */
+  public static double length(CoordinateSequence pts)
+  {
+    // optimized for processing CoordinateSequences
+    int n = pts.size();
+    if (n <= 1)
+      return 0.0;
+
+    double len = 0.0;
+
+    Coordinate p = new Coordinate();
+    pts.getCoordinate(0, p);
+    double x0 = p.x;
+    double y0 = p.y;
+
+    for (int i = 1; i < n; i++) {
+      pts.getCoordinate(i, p);
+      double x1 = p.x;
+      double y1 = p.y;
+      double dx = x1 - x0;
+      double dy = y1 - y0;
+
+      len += Math.sqrt(dx * dx + dy * dy);
+
+      x0 = x1;
+      y0 = y1;
+    }
+    return len;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms3D.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms3D.java
new file mode 100644
index 0000000..898709c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithms3D.java
@@ -0,0 +1,163 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.math.Vector3D;
+
+/**
+ * Basic computational geometry algorithms 
+ * for geometry and coordinates defined in 3-dimensional Cartesian space.
+ * 
+ * @author mdavis
+ *
+ */
+public class CGAlgorithms3D 
+{
+	private CGAlgorithms3D() {}
+
+	public static double distance(Coordinate p0, Coordinate p1)
+	{
+		// default to 2D distance if either Z is not set
+		if (Double.isNaN(p0.z) || Double.isNaN(p1.z))
+			return p0.distance(p1);
+		
+	    double dx = p0.x - p1.x;
+	    double dy = p0.y - p1.y;
+	    double dz = p0.z - p1.z;
+	    return Math.sqrt(dx * dx + dy * dy + dz * dz);
+	}
+
+	public static double distancePointSegment(Coordinate p,
+			Coordinate A, Coordinate B) {
+	    // if start = end, then just compute distance to one of the endpoints
+	    if (A.equals3D(B))
+	      return distance(p, A);
+
+	    // otherwise use comp.graphics.algorithms Frequently Asked Questions method
+	    /*
+	     * (1) r = AC dot AB 
+	     *         --------- 
+	     *         ||AB||^2 
+	     *         
+	     * r has the following meaning: 
+	     *   r=0 P = A 
+	     *   r=1 P = B 
+	     *   r<0 P is on the backward extension of AB 
+	     *   r>1 P is on the forward extension of AB 
+	     *   0<r<1 P is interior to AB
+	     */
+
+	    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y) + (B.z - A.z) * (B.z - A.z);
+	    if (Double.isNaN(len2))
+	    	throw new IllegalArgumentException("Ordinates must not be NaN");
+	    double r = ((p.x - A.x) * (B.x - A.x) + (p.y - A.y) * (B.y - A.y) + (p.z - A.z) * (B.z - A.z))
+	        / len2;
+
+	    if (r <= 0.0)
+	      return distance(p, A);
+	    if (r >= 1.0)
+	      return distance(p, B);
+
+	    // compute closest point q on line segment
+	    double qx = A.x + r * (B.x - A.x);
+	    double qy = A.y + r * (B.y - A.y);
+	    double qz = A.z + r * (B.z - A.z);
+	    // result is distance from p to q
+	    double dx = p.x - qx;
+	    double dy = p.y - qy;
+	    double dz = p.z - qz;
+	    return Math.sqrt(dx*dx + dy*dy + dz*dz);
+	}
+	
+
+	/**
+	 * Computes the distance between two 3D segments.
+	 * 
+	 * @param A the start point of the first segment
+	 * @param B the end point of the first segment
+	 * @param C the start point of the second segment
+	 * @param D the end point of the second segment
+	 * @return the distance between the segments
+	 */
+	public static double distanceSegmentSegment(
+			Coordinate A, Coordinate B, Coordinate C, Coordinate D) 
+	{
+		/**
+		 * This calculation is susceptible to roundoff errors when 
+		 * passed large ordinate values.
+		 * It may be possible to improve this by using {@link DD} arithmetic.
+		 */
+	    if (A.equals3D(B))
+		      return distancePointSegment(A, C, D);
+	    if (C.equals3D(B))
+		      return distancePointSegment(C, A, B);
+	    
+	    /**
+	     * Algorithm derived from http://softsurfer.com/Archive/algorithm_0106/algorithm_0106.htm
+	     */
+		double a = Vector3D.dot(A, B, A, B);
+		double b = Vector3D.dot(A, B, C, D);
+		double c = Vector3D.dot(C, D, C, D);
+		double d = Vector3D.dot(A, B, C, A);
+		double e = Vector3D.dot(C, D, C, A);
+		
+		double denom = a*c - b*b;
+	    if (Double.isNaN(denom))
+	    	throw new IllegalArgumentException("Ordinates must not be NaN");
+		
+		double s;
+		double t;
+		if (denom <= 0.0) {
+			/**
+			 * The lines are parallel. 
+			 * In this case solve for the parameters s and t by assuming s is 0.
+			 */
+			s = 0;
+			// choose largest denominator for optimal numeric conditioning
+			if (b > c)
+				t = d/b;
+			else 
+				t = e/c;
+		}
+		else {
+			s = (b*e - c*d) / denom;
+			t = (a*e - b*d) / denom;
+		}
+		if (s < 0) 
+			return distancePointSegment(A, C, D);
+		else if (s > 1)
+			return distancePointSegment(B, C, D);
+		else if (t < 0)	
+			return distancePointSegment(C, A, B);
+		else if(t > 1) {
+			return distancePointSegment(D, A, B);
+		}
+		/**
+		 * The closest points are in interiors of segments,
+		 * so compute them directly
+		 */
+		double x1 = A.x + s * (B.x - A.x);
+		double y1 = A.y + s * (B.y - A.y);
+		double z1 = A.z + s * (B.z - A.z);
+
+		double x2 = C.x + t * (D.x - C.x);
+		double y2 = C.y + t * (D.y - C.y);
+		double z2 = C.z + t * (D.z - C.z);
+		
+		// length (p1-p2)
+		return distance(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2));
+	}
+
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithmsDD.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithmsDD.java
new file mode 100644
index 0000000..a71357f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/CGAlgorithmsDD.java
@@ -0,0 +1,206 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.math.DD;
+
+/**
+ * Implements basic computational geometry algorithms using {@link DD} arithmetic.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class CGAlgorithmsDD
+{
+  private CGAlgorithmsDD() {}
+
+  /**
+   * Returns the index of the direction of the point <code>q</code> relative to
+   * a vector specified by <code>p1-p2</code>.
+   * 
+   * @param p1 the origin point of the vector
+   * @param p2 the final point of the vector
+   * @param q the point to compute the direction to
+   * 
+   * @return 1 if q is counter-clockwise (left) from p1-p2
+   * @return -1 if q is clockwise (right) from p1-p2
+   * @return 0 if q is collinear with p1-p2
+   */
+  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+    // fast filter for orientation index
+    // avoids use of slow extended-precision arithmetic in many cases
+    int index = orientationIndexFilter(p1, p2, q);
+    if (index <= 1) return index;
+    
+    // normalize coordinates
+    DD dx1 = DD.valueOf(p2.x).selfAdd(-p1.x);
+    DD dy1 = DD.valueOf(p2.y).selfAdd(-p1.y);
+    DD dx2 = DD.valueOf(q.x).selfAdd(-p2.x);
+    DD dy2 = DD.valueOf(q.y).selfAdd(-p2.y);
+
+    // sign of determinant - unrolled for performance
+    return dx1.selfMultiply(dy2).selfSubtract(dy1.selfMultiply(dx2)).signum();
+  }
+  
+  /**
+   * Computes the sign of the determinant of the 2x2 matrix
+   * with the given entries.
+   * 
+   * @return -1 if the determinant is negative,
+   * @return  1 if the determinant is positive,
+   * @return  0 if the determinant is 0.
+   */
+  public static int signOfDet2x2(DD x1, DD y1, DD x2, DD y2)
+  {
+    DD det = x1.multiply(y2).selfSubtract(y1.multiply(x2));
+    return det.signum();
+  }
+
+  /**
+   * Computes the sign of the determinant of the 2x2 matrix
+   * with the given entries.
+   * 
+   * @return -1 if the determinant is negative,
+   * @return  1 if the determinant is positive,
+   * @return  0 if the determinant is 0.
+   */
+  public static int signOfDet2x2(double dx1, double dy1, double dx2, double dy2)
+  {
+    DD x1 = DD.valueOf(dx1);
+    DD y1 = DD.valueOf(dy1);
+    DD x2 = DD.valueOf(dx2);
+    DD y2 = DD.valueOf(dy2);
+
+    DD det = x1.multiply(y2).selfSubtract(y1.multiply(x2));
+    return det.signum();
+  }
+
+  /**
+   * A value which is safely greater than the
+   * relative round-off error in double-precision numbers
+   */
+  private static final double DP_SAFE_EPSILON = 1e-15;
+
+  /**
+   * A filter for computing the orientation index of three coordinates.
+   * <p>
+   * If the orientation can be computed safely using standard DP
+   * arithmetic, this routine returns the orientation index.
+   * Otherwise, a value i > 1 is returned.
+   * In this case the orientation index must 
+   * be computed using some other more robust method.
+   * The filter is fast to compute, so can be used to 
+   * avoid the use of slower robust methods except when they are really needed,
+   * thus providing better average performance.
+   * <p>
+   * Uses an approach due to Jonathan Shewchuk, which is in the public domain.
+   * 
+   * @param pa a coordinate
+   * @param pb a coordinate
+   * @param pc a coordinate
+   * @return the orientation index if it can be computed safely
+   * @return i > 1 if the orientation index cannot be computed safely
+   */
+  private static int orientationIndexFilter(Coordinate pa, Coordinate pb, Coordinate pc)
+  {
+    double detsum;
+
+    double detleft = (pa.x - pc.x) * (pb.y - pc.y);
+    double detright = (pa.y - pc.y) * (pb.x - pc.x);
+    double det = detleft - detright;
+
+    if (detleft > 0.0) {
+      if (detright <= 0.0) {
+        return signum(det);
+      }
+      else {
+        detsum = detleft + detright;
+      }
+    }
+    else if (detleft < 0.0) {
+      if (detright >= 0.0) {
+        return signum(det);
+      }
+      else {
+        detsum = -detleft - detright;
+      }
+    }
+    else {
+      return signum(det);
+    }
+
+    double errbound = DP_SAFE_EPSILON * detsum;
+    if ((det >= errbound) || (-det >= errbound)) {
+      return signum(det);
+    }
+
+    return 2;
+  }
+
+  private static int signum(double x)
+  {
+    if (x > 0) return 1;
+    if (x < 0) return -1;
+    return 0;
+  }
+
+  /**
+   * Computes an intersection point between two lines
+   * using DD arithmetic.
+   * Currently does not handle case of parallel lines.
+   * 
+   * @param p1
+   * @param p2
+   * @param q1
+   * @param q2
+   * @return
+   */
+  public static Coordinate intersection(
+      Coordinate p1, Coordinate p2,
+      Coordinate q1, Coordinate q2)
+  {
+    DD denom1 = DD.valueOf(q2.y).selfSubtract(q1.y)
+    .selfMultiply(DD.valueOf(p2.x).selfSubtract(p1.x));
+    DD denom2 = DD.valueOf(q2.x).selfSubtract(q1.x)
+    .selfMultiply(DD.valueOf(p2.y).selfSubtract(p1.y));
+    DD denom = denom1.subtract(denom2);
+    
+    /**
+     * Cases:
+     * - denom is 0 if lines are parallel
+     * - intersection point lies within line segment p if fracP is between 0 and 1
+     * - intersection point lies within line segment q if fracQ is between 0 and 1
+     */
+    
+    DD numx1 = DD.valueOf(q2.x).selfSubtract(q1.x)
+    .selfMultiply(DD.valueOf(p1.y).selfSubtract(q1.y));
+    DD numx2 = DD.valueOf(q2.y).selfSubtract(q1.y)
+    .selfMultiply(DD.valueOf(p1.x).selfSubtract(q1.x));
+    DD numx = numx1.subtract(numx2);
+    double fracP = numx.selfDivide(denom).doubleValue();
+    
+    double x = DD.valueOf(p1.x).selfAdd(DD.valueOf(p2.x).selfSubtract(p1.x).selfMultiply(fracP)).doubleValue();
+    
+    DD numy1 = DD.valueOf(p2.x).selfSubtract(p1.x)
+    .selfMultiply(DD.valueOf(p1.y).selfSubtract(q1.y));
+    DD numy2 = DD.valueOf(p2.y).selfSubtract(p1.y)
+    .selfMultiply(DD.valueOf(p1.x).selfSubtract(q1.x));
+    DD numy = numy1.subtract(numy2);
+    double fracQ = numy.selfDivide(denom).doubleValue();
+    
+    double y = DD.valueOf(q1.y).selfAdd(DD.valueOf(q2.y).selfSubtract(q1.y).selfMultiply(fracQ)).doubleValue();
+
+    return new Coordinate(x,y);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Centroid.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Centroid.java
new file mode 100644
index 0000000..d8aa855
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Centroid.java
@@ -0,0 +1,256 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes the centroid of a {@link Geometry} of any dimension.
+ * If the geometry is nominally of higher dimension, 
+ * but has lower <i>effective</i> dimension 
+ * (i.e. contains only components
+ * having zero length or area), 
+ * the centroid will be computed as for the equivalent lower-dimension geometry.
+ * If the input geometry is empty, a
+ * <code>null</code> Coordinate is returned.
+ * 
+ * <h2>Algorithm</h2>
+ * <ul>
+ * <li><b>Dimension 2</b> - the centroid is computed 
+ * as the weighted sum of the centroids
+ * of a decomposition of the area into (possibly overlapping) triangles.
+ * Holes and multipolygons are handled correctly.
+ * See <code>http://www.faqs.org/faqs/graphics/algorithms-faq/</code>
+ * for further details of the basic approach.
+ * 
+ * <li><b>Dimension 1</b> - Computes the average of the midpoints
+ * of all line segments weighted by the segment length.
+ * Zero-length lines are treated as points.
+ * 
+ * <li><b>Dimension 0</b> - Compute the average coordinate for all points.
+ * Repeated points are all included in the average.
+ * </ul>
+ * 
+ * @version 1.7
+ */
+public class Centroid
+{
+  /**
+   * Computes the centroid point of a geometry.
+   * 
+   * @param geom the geometry to use
+   * @return the centroid point, or null if the geometry is empty
+   */
+  public static Coordinate getCentroid(Geometry geom)
+  {
+    Centroid cent = new Centroid(geom);
+    return cent.getCentroid();
+  }
+  
+  private Coordinate areaBasePt = null;// the point all triangles are based at
+  private Coordinate triangleCent3 = new Coordinate();// temporary variable to hold centroid of triangle
+  private double  areasum2 = 0;        /* Partial area sum */
+  private Coordinate cg3 = new Coordinate(); // partial centroid sum
+  
+  // data for linear centroid computation, if needed
+  private Coordinate lineCentSum = new Coordinate();
+  private double totalLength = 0.0;
+
+  private int ptCount = 0;
+  private Coordinate ptCentSum = new Coordinate();
+
+  /**
+   * Creates a new instance for computing the centroid of a geometry
+   */
+  public Centroid(Geometry geom)
+  {
+    areaBasePt = null;
+    add(geom);
+  }
+
+  /**
+   * Adds a Geometry to the centroid total.
+   *
+   * @param geom the geometry to add
+   */
+  private void add(Geometry geom)
+  {
+    if (geom.isEmpty())
+      return;
+    if (geom instanceof Point) {
+      addPoint(geom.getCoordinate());
+    }
+    else if (geom instanceof LineString) {
+      addLineSegments(geom.getCoordinates());
+    }
+    else if (geom instanceof Polygon) {
+      Polygon poly = (Polygon) geom;
+      add(poly);
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        add(gc.getGeometryN(i));
+      }
+    }
+  }
+
+  /**
+   * Gets the computed centroid.
+   * 
+   * @return the computed centroid, or null if the input is empty
+   */
+  public Coordinate getCentroid()
+  {
+    /**
+     * The centroid is computed from the highest dimension components present in the input.
+     * I.e. areas dominate lineal geometry, which dominates points.
+     * Degenerate geometry are computed using their effective dimension
+     * (e.g. areas may degenerate to lines or points)
+     */
+    Coordinate cent = new Coordinate();
+    if (Math.abs(areasum2) > 0.0) {
+      /**
+       * Input contains areal geometry
+       */
+    	cent.x = cg3.x / 3 / areasum2;
+    	cent.y = cg3.y / 3 / areasum2;
+    }
+    else if (totalLength > 0.0) {
+      /**
+       * Input contains lineal geometry
+       */
+      cent.x = lineCentSum.x / totalLength;
+      cent.y = lineCentSum.y / totalLength;   	
+    }
+    else if (ptCount > 0){
+      /**
+       * Input contains puntal geometry only
+       */
+      cent.x = ptCentSum.x / ptCount;
+      cent.y = ptCentSum.y / ptCount;
+    }
+    else {
+      return null;
+    }
+    return cent;
+  }
+
+  private void setAreaBasePoint(Coordinate basePt)
+  {
+      this.areaBasePt = basePt;
+  }
+  
+  private void add(Polygon poly)
+  {
+    addShell(poly.getExteriorRing().getCoordinates());
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      addHole(poly.getInteriorRingN(i).getCoordinates());
+    }
+  }
+
+  private void addShell(Coordinate[] pts)
+  {
+    if (pts.length > 0) 
+      setAreaBasePoint(pts[0]);
+    boolean isPositiveArea = ! Orientation.isCCW(pts);
+    for (int i = 0; i < pts.length - 1; i++) {
+      addTriangle(areaBasePt, pts[i], pts[i+1], isPositiveArea);
+    }
+    addLineSegments(pts);
+  }
+  
+  private void addHole(Coordinate[] pts)
+  {
+    boolean isPositiveArea = Orientation.isCCW(pts);
+    for (int i = 0; i < pts.length - 1; i++) {
+      addTriangle(areaBasePt, pts[i], pts[i+1], isPositiveArea);
+    }
+    addLineSegments(pts);
+  }
+  private void addTriangle(Coordinate p0, Coordinate p1, Coordinate p2, boolean isPositiveArea)
+  {
+    double sign = (isPositiveArea) ? 1.0 : -1.0;
+    centroid3( p0, p1, p2, triangleCent3 );
+    double area2 =  area2( p0, p1, p2 );
+    cg3.x += sign * area2 * triangleCent3.x;
+    cg3.y += sign * area2 * triangleCent3.y;
+    areasum2 += sign * area2;
+  }
+  /**
+   * Computes three times the centroid of the triangle p1-p2-p3.
+   * The factor of 3 is
+   * left in to permit division to be avoided until later.
+   */
+  private static void centroid3( Coordinate p1, Coordinate p2, Coordinate p3, Coordinate c )
+  {
+    c.x = p1.x + p2.x + p3.x;
+    c.y = p1.y + p2.y + p3.y;
+    return;
+  }
+
+  /**
+   * Returns twice the signed area of the triangle p1-p2-p3.
+   * The area is positive if the triangle is oriented CCW, and negative if CW.
+   */
+  private static double area2( Coordinate p1, Coordinate p2, Coordinate p3 )
+  {
+    return
+    (p2.x - p1.x) * (p3.y - p1.y) -
+        (p3.x - p1.x) * (p2.y - p1.y);
+  }
+
+  /**
+   * Adds the line segments defined by an array of coordinates
+   * to the linear centroid accumulators.
+   * 
+   * @param pts an array of {@link Coordinate}s
+   */
+  private void addLineSegments(Coordinate[] pts)
+  {
+    double lineLen = 0.0;
+    for (int i = 0; i < pts.length - 1; i++) {
+      double segmentLen = pts[i].distance(pts[i + 1]);
+      if (segmentLen == 0.0)
+        continue;
+      
+      lineLen += segmentLen;
+
+      double midx = (pts[i].x + pts[i + 1].x) / 2;
+      lineCentSum.x += segmentLen * midx;
+      double midy = (pts[i].y + pts[i + 1].y) / 2;
+      lineCentSum.y += segmentLen * midy;
+    }
+    totalLength += lineLen;
+    if (lineLen == 0.0 && pts.length > 0)
+      addPoint(pts[0]);
+  }
+
+  /**
+   * Adds a point to the point centroid accumulator.
+   * @param pt a {@link Coordinate}
+   */
+  private void addPoint(Coordinate pt)
+  {
+    ptCount += 1;
+    ptCentSum.x += pt.x;
+    ptCentSum.y += pt.y;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/ConvexHull.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/ConvexHull.java
new file mode 100644
index 0000000..5a17155
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/ConvexHull.java
@@ -0,0 +1,509 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Comparator;
+import java.util.Stack;
+import java.util.TreeSet;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jts.util.UniqueCoordinateArrayFilter;
+
+/**
+ * Computes the convex hull of a {@link Geometry}.
+ * The convex hull is the smallest convex Geometry that contains all the
+ * points in the input Geometry.
+ * <p>
+ * Uses the Graham Scan algorithm.
+ *
+ *@version 1.7
+ */
+public class ConvexHull
+{
+  private GeometryFactory geomFactory;
+  private Coordinate[] inputPts;
+
+  /**
+   * Create a new convex hull construction for the input {@link Geometry}.
+   */
+  public ConvexHull(Geometry geometry)
+  {
+    this(extractCoordinates(geometry), geometry.getFactory());
+  }
+  /**
+   * Create a new convex hull construction for the input {@link Coordinate} array.
+   */
+  public ConvexHull(Coordinate[] pts, GeometryFactory geomFactory)
+  {
+    inputPts = UniqueCoordinateArrayFilter.filterCoordinates(pts);
+    //inputPts = pts;
+    this.geomFactory = geomFactory;
+  }
+
+  private static Coordinate[] extractCoordinates(Geometry geom)
+  {
+    UniqueCoordinateArrayFilter filter = new UniqueCoordinateArrayFilter();
+    geom.apply(filter);
+    return filter.getCoordinates();
+  }
+
+  /**
+   * Returns a {@link Geometry} that represents the convex hull of the input
+   * geometry.
+   * The returned geometry contains the minimal number of points needed to
+   * represent the convex hull.  In particular, no more than two consecutive
+   * points will be collinear.
+   *
+   * @return if the convex hull contains 3 or more points, a {@link Polygon};
+   * 2 points, a {@link LineString};
+   * 1 point, a {@link Point};
+   * 0 points, an empty {@link GeometryCollection}.
+   */
+  public Geometry getConvexHull() {
+
+    if (inputPts.length == 0) {
+      return geomFactory.createGeometryCollection();
+    }
+    if (inputPts.length == 1) {
+      return geomFactory.createPoint(inputPts[0]);
+    }
+    if (inputPts.length == 2) {
+      return geomFactory.createLineString(inputPts);
+    }
+
+    Coordinate[] reducedPts = inputPts;
+    // use heuristic to reduce points, if large
+    if (inputPts.length > 50) {
+      reducedPts = reduce(inputPts);
+    }
+    // sort points for Graham scan.
+    Coordinate[] sortedPts = preSort(reducedPts);
+
+    // Use Graham scan to find convex hull.
+    Stack cHS = grahamScan(sortedPts);
+
+    // Convert stack to an array.
+    Coordinate[] cH = toCoordinateArray(cHS);
+
+    // Convert array to appropriate output geometry.
+    return lineOrPolygon(cH);
+  }
+
+  /**
+   * An alternative to Stack.toArray, which is not present in earlier versions
+   * of Java.
+   */
+  protected Coordinate[] toCoordinateArray(Stack stack) {
+    Coordinate[] coordinates = new Coordinate[stack.size()];
+    for (int i = 0; i < stack.size(); i++) {
+      Coordinate coordinate = (Coordinate) stack.get(i);
+      coordinates[i] = coordinate;
+    }
+    return coordinates;
+  }
+
+  /**
+   * Uses a heuristic to reduce the number of points scanned
+   * to compute the hull.
+   * The heuristic is to find a polygon guaranteed to
+   * be in (or on) the hull, and eliminate all points inside it.
+   * A quadrilateral defined by the extremal points
+   * in the four orthogonal directions
+   * can be used, but even more inclusive is
+   * to use an octilateral defined by the points in the 8 cardinal directions.
+   * <p>
+   * Note that even if the method used to determine the polygon vertices
+   * is not 100% robust, this does not affect the robustness of the convex hull.
+   * <p>
+   * To satisfy the requirements of the Graham Scan algorithm, 
+   * the returned array has at least 3 entries.
+   *
+   * @param pts the points to reduce
+   * @return the reduced list of points (at least 3)
+   */
+  private Coordinate[] reduce(Coordinate[] inputPts)
+  {
+    //Coordinate[] polyPts = computeQuad(inputPts);
+    Coordinate[] polyPts = computeOctRing(inputPts);
+    //Coordinate[] polyPts = null;
+
+    // unable to compute interior polygon for some reason
+    if (polyPts == null)
+      return inputPts;
+
+//    LinearRing ring = geomFactory.createLinearRing(polyPts);
+//    System.out.println(ring);
+
+    // add points defining polygon
+    TreeSet reducedSet = new TreeSet();
+    for (int i = 0; i < polyPts.length; i++) {
+      reducedSet.add(polyPts[i]);
+    }
+    /**
+     * Add all unique points not in the interior poly.
+     * CGAlgorithms.isPointInRing is not defined for points actually on the ring,
+     * but this doesn't matter since the points of the interior polygon
+     * are forced to be in the reduced set.
+     */
+    for (int i = 0; i < inputPts.length; i++) {
+      if (! PointLocation.isInRing(inputPts[i], polyPts)) {
+        reducedSet.add(inputPts[i]);
+      }
+    }
+    Coordinate[] reducedPts = CoordinateArrays.toCoordinateArray(reducedSet);
+    
+    // ensure that computed array has at least 3 points (not necessarily unique)  
+    if (reducedPts.length < 3)
+      return padArray3(reducedPts); 
+    return reducedPts;
+  }
+
+  private Coordinate[] padArray3(Coordinate[] pts)
+  {
+    Coordinate[] pad = new Coordinate[3];
+    for (int i = 0; i < pad.length; i++) {
+      if (i < pts.length) {
+        pad[i] = pts[i];
+      }
+      else
+        pad[i] = pts[0];
+    }
+    return pad;
+  }
+    
+  private Coordinate[] preSort(Coordinate[] pts) {
+    Coordinate t;
+
+    // find the lowest point in the set. If two or more points have
+    // the same minimum y coordinate choose the one with the minimu x.
+    // This focal point is put in array location pts[0].
+    for (int i = 1; i < pts.length; i++) {
+      if ((pts[i].y < pts[0].y) || ((pts[i].y == pts[0].y) && (pts[i].x < pts[0].x))) {
+        t = pts[0];
+        pts[0] = pts[i];
+        pts[i] = t;
+      }
+    }
+
+    // sort the points radially around the focal point.
+    Arrays.sort(pts, 1, pts.length, new RadialComparator(pts[0]));
+
+    //radialSort(pts);
+    return pts;
+  }
+
+  /**
+   * Uses the Graham Scan algorithm to compute the convex hull vertices.
+   * 
+   * @param c a list of points, with at least 3 entries
+   * @return a Stack containing the ordered points of the convex hull ring
+   */
+  private Stack grahamScan(Coordinate[] c) {
+    Coordinate p;
+    Stack ps = new Stack();
+    ps.push(c[0]);
+    ps.push(c[1]);
+    ps.push(c[2]);
+    for (int i = 3; i < c.length; i++) {
+      p = (Coordinate) ps.pop();
+      // check for empty stack to guard against robustness problems
+      while (
+          ! ps.empty() && 
+          Orientation.index((Coordinate) ps.peek(), p, c[i]) > 0) {
+        p = (Coordinate) ps.pop();
+      }
+      ps.push(p);
+      ps.push(c[i]);
+    }
+    ps.push(c[0]);
+    return ps;
+  }
+
+  /**
+   *@return    whether the three coordinates are collinear and c2 lies between
+   *      c1 and c3 inclusive
+   */
+  private boolean isBetween(Coordinate c1, Coordinate c2, Coordinate c3) {
+    if (Orientation.index(c1, c2, c3) != 0) {
+      return false;
+    }
+    if (c1.x != c3.x) {
+      if (c1.x <= c2.x && c2.x <= c3.x) {
+        return true;
+      }
+      if (c3.x <= c2.x && c2.x <= c1.x) {
+        return true;
+      }
+    }
+    if (c1.y != c3.y) {
+      if (c1.y <= c2.y && c2.y <= c3.y) {
+        return true;
+      }
+      if (c3.y <= c2.y && c2.y <= c1.y) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  private Coordinate[] computeOctRing(Coordinate[] inputPts) {
+    Coordinate[] octPts = computeOctPts(inputPts);
+    CoordinateList coordList = new CoordinateList();
+    coordList.add(octPts, false);
+
+    // points must all lie in a line
+    if (coordList.size() < 3) {
+      return null;
+    }
+    coordList.closeRing();
+    return coordList.toCoordinateArray();
+  }
+
+  private Coordinate[] computeOctPts(Coordinate[] inputPts)
+  {
+    Coordinate[] pts = new Coordinate[8];
+    for (int j = 0; j < pts.length; j++) {
+      pts[j] = inputPts[0];
+    }
+    for (int i = 1; i < inputPts.length; i++) {
+      if (inputPts[i].x < pts[0].x) {
+        pts[0] = inputPts[i];
+      }
+      if (inputPts[i].x - inputPts[i].y < pts[1].x - pts[1].y) {
+        pts[1] = inputPts[i];
+      }
+      if (inputPts[i].y > pts[2].y) {
+        pts[2] = inputPts[i];
+      }
+      if (inputPts[i].x + inputPts[i].y > pts[3].x + pts[3].y) {
+        pts[3] = inputPts[i];
+      }
+      if (inputPts[i].x > pts[4].x) {
+        pts[4] = inputPts[i];
+      }
+      if (inputPts[i].x - inputPts[i].y > pts[5].x - pts[5].y) {
+        pts[5] = inputPts[i];
+      }
+      if (inputPts[i].y < pts[6].y) {
+        pts[6] = inputPts[i];
+      }
+      if (inputPts[i].x + inputPts[i].y < pts[7].x + pts[7].y) {
+        pts[7] = inputPts[i];
+      }
+    }
+    return pts;
+
+  }
+
+/*
+  // MD - no longer used, but keep for reference purposes
+  private Coordinate[] computeQuad(Coordinate[] inputPts) {
+    BigQuad bigQuad = bigQuad(inputPts);
+
+    // Build a linear ring defining a big poly.
+    ArrayList bigPoly = new ArrayList();
+    bigPoly.add(bigQuad.westmost);
+    if (! bigPoly.contains(bigQuad.northmost)) {
+      bigPoly.add(bigQuad.northmost);
+    }
+    if (! bigPoly.contains(bigQuad.eastmost)) {
+      bigPoly.add(bigQuad.eastmost);
+    }
+    if (! bigPoly.contains(bigQuad.southmost)) {
+      bigPoly.add(bigQuad.southmost);
+    }
+    // points must all lie in a line
+    if (bigPoly.size() < 3) {
+      return null;
+    }
+    // closing point
+    bigPoly.add(bigQuad.westmost);
+
+    Coordinate[] bigPolyArray = CoordinateArrays.toCoordinateArray(bigPoly);
+
+    return bigPolyArray;
+  }
+
+  private BigQuad bigQuad(Coordinate[] pts) {
+    BigQuad bigQuad = new BigQuad();
+    bigQuad.northmost = pts[0];
+    bigQuad.southmost = pts[0];
+    bigQuad.westmost = pts[0];
+    bigQuad.eastmost = pts[0];
+    for (int i = 1; i < pts.length; i++) {
+      if (pts[i].x < bigQuad.westmost.x) {
+        bigQuad.westmost = pts[i];
+      }
+      if (pts[i].x > bigQuad.eastmost.x) {
+        bigQuad.eastmost = pts[i];
+      }
+      if (pts[i].y < bigQuad.southmost.y) {
+        bigQuad.southmost = pts[i];
+      }
+      if (pts[i].y > bigQuad.northmost.y) {
+        bigQuad.northmost = pts[i];
+      }
+    }
+    return bigQuad;
+  }
+
+  private static class BigQuad {
+    public Coordinate northmost;
+    public Coordinate southmost;
+    public Coordinate westmost;
+    public Coordinate eastmost;
+  }
+  */
+
+  /**
+   *@param  vertices  the vertices of a linear ring, which may or may not be
+   *      flattened (i.e. vertices collinear)
+   *@return           a 2-vertex <code>LineString</code> if the vertices are
+   *      collinear; otherwise, a <code>Polygon</code> with unnecessary
+   *      (collinear) vertices removed
+   */
+  private Geometry lineOrPolygon(Coordinate[] coordinates) {
+
+    coordinates = cleanRing(coordinates);
+    if (coordinates.length == 3) {
+      return geomFactory.createLineString(new Coordinate[]{coordinates[0], coordinates[1]});
+//      return new LineString(new Coordinate[]{coordinates[0], coordinates[1]},
+//          geometry.getPrecisionModel(), geometry.getSRID());
+    }
+    LinearRing linearRing = geomFactory.createLinearRing(coordinates);
+    return geomFactory.createPolygon(linearRing);
+  }
+
+  /**
+   *@param  vertices  the vertices of a linear ring, which may or may not be
+   *      flattened (i.e. vertices collinear)
+   *@return           the coordinates with unnecessary (collinear) vertices
+   *      removed
+   */
+  private Coordinate[] cleanRing(Coordinate[] original) {
+    Assert.equals(original[0], original[original.length - 1]);
+    ArrayList cleanedRing = new ArrayList();
+    Coordinate previousDistinctCoordinate = null;
+    for (int i = 0; i <= original.length - 2; i++) {
+      Coordinate currentCoordinate = original[i];
+      Coordinate nextCoordinate = original[i+1];
+      if (currentCoordinate.equals(nextCoordinate)) {
+        continue;
+      }
+      if (previousDistinctCoordinate != null
+          && isBetween(previousDistinctCoordinate, currentCoordinate, nextCoordinate)) {
+        continue;
+      }
+      cleanedRing.add(currentCoordinate);
+      previousDistinctCoordinate = currentCoordinate;
+    }
+    cleanedRing.add(original[original.length - 1]);
+    Coordinate[] cleanedRingCoordinates = new Coordinate[cleanedRing.size()];
+    return (Coordinate[]) cleanedRing.toArray(cleanedRingCoordinates);
+  }
+
+
+  /**
+   * Compares {@link Coordinate}s for their angle and distance
+   * relative to an origin.
+   *
+   * @author Martin Davis
+   * @version 1.7
+   */
+  private static class RadialComparator
+      implements Comparator
+  {
+    private Coordinate origin;
+
+    public RadialComparator(Coordinate origin)
+    {
+      this.origin = origin;
+    }
+    public int compare(Object o1, Object o2)
+    {
+      Coordinate p1 = (Coordinate) o1;
+      Coordinate p2 = (Coordinate) o2;
+      return polarCompare(origin, p1, p2);
+    }
+
+    /**
+     * Given two points p and q compare them with respect to their radial
+     * ordering about point o.  First checks radial ordering.
+     * If points are collinear, the comparison is based
+     * on their distance to the origin.
+     * <p>
+     * p < q iff
+     * <ul>
+     * <li>ang(o-p) < ang(o-q) (e.g. o-p-q is CCW)
+     * <li>or ang(o-p) == ang(o-q) && dist(o,p) < dist(o,q)
+     * </ul>
+     *
+     * @param o the origin
+     * @param p a point
+     * @param q another point
+     * @return -1, 0 or 1 depending on whether p is less than,
+     * equal to or greater than q
+     */
+    private static int polarCompare(Coordinate o, Coordinate p, Coordinate q)
+    {
+      double dxp = p.x - o.x;
+      double dyp = p.y - o.y;
+      double dxq = q.x - o.x;
+      double dyq = q.y - o.y;
+
+/*
+      // MD - non-robust
+      int result = 0;
+      double alph = Math.atan2(dxp, dyp);
+      double beta = Math.atan2(dxq, dyq);
+      if (alph < beta) {
+        result = -1;
+      }
+      if (alph > beta) {
+        result = 1;
+      }
+      if (result !=  0) return result;
+      //*/
+
+      int orient = Orientation.index(o, p, q);
+
+      if (orient == Orientation.COUNTERCLOCKWISE) return 1;
+      if (orient == Orientation.CLOCKWISE) return -1;
+
+      // points are collinear - check distance
+      double op = dxp * dxp + dyp * dyp;
+      double oq = dxq * dxq + dyq * dyq;
+      if (op < oq) {
+        return -1;
+      }
+      if (op > oq) {
+        return 1;
+      }
+      return 0;
+    }
+
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Distance.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Distance.java
new file mode 100644
index 0000000..bdc7709
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Distance.java
@@ -0,0 +1,222 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.math.MathUtil;
+
+/**
+ * Functions to compute distance between basic geometric structures.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Distance {
+
+  /**
+   * Computes the distance from a line segment AB to a line segment CD
+   * 
+   * Note: NON-ROBUST!
+   * 
+   * @param A
+   *          a point of one line
+   * @param B
+   *          the second point of (must be different to A)
+   * @param C
+   *          one point of the line
+   * @param D
+   *          another point of the line (must be different to A)
+   */
+  public static double segmentToSegment(Coordinate A, Coordinate B,
+      Coordinate C, Coordinate D)
+  {
+    // check for zero-length segments
+    if (A.equals(B))
+      return Distance.pointToSegment(A, C, D);
+    if (C.equals(D))
+      return Distance.pointToSegment(D, A, B);
+  
+    // AB and CD are line segments
+    /*
+     * from comp.graphics.algo
+     * 
+     * Solving the above for r and s yields 
+     * 
+     *     (Ay-Cy)(Dx-Cx)-(Ax-Cx)(Dy-Cy) 
+     * r = ----------------------------- (eqn 1) 
+     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx)
+     * 
+     *     (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay)  
+     * s = ----------------------------- (eqn 2)
+     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx) 
+     *     
+     * Let P be the position vector of the
+     * intersection point, then 
+     *   P=A+r(B-A) or 
+     *   Px=Ax+r(Bx-Ax) 
+     *   Py=Ay+r(By-Ay) 
+     * By examining the values of r & s, you can also determine some other limiting
+     * conditions: 
+     *   If 0<=r<=1 & 0<=s<=1, intersection exists 
+     *      r<0 or r>1 or s<0 or s>1 line segments do not intersect 
+     *   If the denominator in eqn 1 is zero, AB & CD are parallel 
+     *   If the numerator in eqn 1 is also zero, AB & CD are collinear.
+     */
+  
+    boolean noIntersection = false;
+    if (! Envelope.intersects(A, B, C, D)) {
+      noIntersection = true;
+    }
+    else {
+      double denom = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
+      
+      if (denom == 0) {
+        noIntersection = true;
+      }
+      else {
+        double r_num = (A.y - C.y) * (D.x - C.x) - (A.x - C.x) * (D.y - C.y);
+        double s_num = (A.y - C.y) * (B.x - A.x) - (A.x - C.x) * (B.y - A.y);
+        
+        double s = s_num / denom;
+        double r = r_num / denom;
+  
+        if ((r < 0) || (r > 1) || (s < 0) || (s > 1)) {
+          noIntersection = true;
+        }
+      }
+    }
+    if (noIntersection) {
+      return MathUtil.min(
+            Distance.pointToSegment(A, C, D),
+            Distance.pointToSegment(B, C, D),
+            Distance.pointToSegment(C, A, B),
+            Distance.pointToSegment(D, A, B));
+    }
+    // segments intersect
+    return 0.0; 
+  }
+
+  /**
+   * Computes the distance from a point to a sequence of line segments.
+   * 
+   * @param p
+   *          a point
+   * @param line
+   *          a sequence of contiguous line segments defined by their vertices
+   * @return the minimum distance between the point and the line segments
+   */
+  public static double pointToSegmentString(Coordinate p, Coordinate[] line)
+  {
+    if (line.length == 0)
+      throw new IllegalArgumentException(
+          "Line array must contain at least one vertex");
+    // this handles the case of length = 1
+    double minDistance = p.distance(line[0]);
+    for (int i = 0; i < line.length - 1; i++) {
+      double dist = Distance.pointToSegment(p, line[i], line[i + 1]);
+      if (dist < minDistance) {
+        minDistance = dist;
+      }
+    }
+    return minDistance;
+  }
+
+  /**
+   * Computes the distance from a point p to a line segment AB
+   * 
+   * Note: NON-ROBUST!
+   * 
+   * @param p
+   *          the point to compute the distance for
+   * @param A
+   *          one point of the line
+   * @param B
+   *          another point of the line (must be different to A)
+   * @return the distance from p to line segment AB
+   */
+  public static double pointToSegment(Coordinate p, Coordinate A,
+      Coordinate B)
+  {
+    // if start = end, then just compute distance to one of the endpoints
+    if (A.x == B.x && A.y == B.y)
+      return p.distance(A);
+  
+    // otherwise use comp.graphics.algorithms Frequently Asked Questions method
+    /*
+     * (1) r = AC dot AB 
+     *         --------- 
+     *         ||AB||^2 
+     *         
+     * r has the following meaning: 
+     *   r=0 P = A 
+     *   r=1 P = B 
+     *   r<0 P is on the backward extension of AB 
+     *   r>1 P is on the forward extension of AB 
+     *   0<r<1 P is interior to AB
+     */
+  
+    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
+    double r = ((p.x - A.x) * (B.x - A.x) + (p.y - A.y) * (B.y - A.y))
+        / len2;
+  
+    if (r <= 0.0)
+      return p.distance(A);
+    if (r >= 1.0)
+      return p.distance(B);
+  
+    /*
+     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
+     *         ----------------------------- 
+     *                    L^2
+     * 
+     * Then the distance from C to P = |s|*L.
+     * 
+     * This is the same calculation as {@link #distancePointLinePerpendicular}.
+     * Unrolled here for performance.
+     */
+    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
+        / len2;
+    return Math.abs(s) * Math.sqrt(len2);
+  }
+
+  /**
+   * Computes the perpendicular distance from a point p to the (infinite) line
+   * containing the points AB
+   * 
+   * @param p
+   *          the point to compute the distance for
+   * @param A
+   *          one point of the line
+   * @param B
+   *          another point of the line (must be different to A)
+   * @return the distance from p to line AB
+   */
+  public static double pointToLinePerpendicular(Coordinate p,
+      Coordinate A, Coordinate B)
+  {
+    // use comp.graphics.algorithms Frequently Asked Questions method
+    /*
+     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
+     *         ----------------------------- 
+     *                    L^2
+     * 
+     * Then the distance from C to P = |s|*L.
+     */
+    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
+    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
+        / len2;
+  
+    return Math.abs(s) * Math.sqrt(len2);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/HCoordinate.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/HCoordinate.java
new file mode 100644
index 0000000..eb0df67
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/HCoordinate.java
@@ -0,0 +1,167 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Represents a homogeneous coordinate in a 2-D coordinate space.
+ * In JTS {@link HCoordinate}s are used as a clean way
+ * of computing intersections between line segments.
+ *
+ * @author David Skea
+ * @version 1.7
+ */
+public class HCoordinate
+{
+
+  /**
+   * Computes the (approximate) intersection point between two line segments
+   * using homogeneous coordinates.
+   * <p>
+   * Note that this algorithm is
+   * not numerically stable; i.e. it can produce intersection points which
+   * lie outside the envelope of the line segments themselves.  In order
+   * to increase the precision of the calculation input points should be normalized
+   * before passing them to this routine.
+   */
+  public static Coordinate intersection(
+      Coordinate p1, Coordinate p2,
+      Coordinate q1, Coordinate q2)
+      throws NotRepresentableException
+  {
+  	// unrolled computation
+    double px = p1.y - p2.y;
+    double py = p2.x - p1.x;
+    double pw = p1.x * p2.y - p2.x * p1.y;
+    
+    double qx = q1.y - q2.y;
+    double qy = q2.x - q1.x;
+    double qw = q1.x * q2.y - q2.x * q1.y;
+    
+    double x = py * qw - qy * pw;
+    double y = qx * pw - px * qw;
+    double w = px * qy - qx * py;
+    
+    double xInt = x/w;
+    double yInt = y/w;
+    
+    if ((Double.isNaN(xInt)) || (Double.isInfinite(xInt)
+    		|| Double.isNaN(yInt)) || (Double.isInfinite(yInt))) {
+      throw new NotRepresentableException();
+    }
+    
+    return new Coordinate(xInt, yInt);
+  }
+
+  /*
+  public static Coordinate OLDintersection(
+      Coordinate p1, Coordinate p2,
+      Coordinate q1, Coordinate q2)
+      throws NotRepresentableException
+  {
+    HCoordinate l1 = new HCoordinate(p1, p2);
+    HCoordinate l2 = new HCoordinate(q1, q2);
+    HCoordinate intHCoord = new HCoordinate(l1, l2);
+    Coordinate intPt = intHCoord.getCoordinate();
+    return intPt;
+  }
+  */
+
+  public double x,y,w;
+
+  public HCoordinate() {
+    x = 0.0;
+    y = 0.0;
+    w = 1.0;
+  }
+
+  public HCoordinate(double _x, double _y, double _w) {
+    x = _x;
+    y = _y;
+    w = _w;
+  }
+
+  public HCoordinate(double _x, double _y) {
+    x = _x;
+    y = _y;
+    w = 1.0;
+  }
+
+  public HCoordinate(Coordinate p) {
+    x = p.x;
+    y = p.y;
+    w = 1.0;
+  }
+
+  public HCoordinate(HCoordinate p1, HCoordinate p2) 
+  {
+    x = p1.y * p2.w - p2.y * p1.w;
+    y = p2.x * p1.w - p1.x * p2.w;
+    w = p1.x * p2.y - p2.x * p1.y;
+  }
+
+  /**
+   * Constructs a homogeneous coordinate which is the intersection of the lines
+   * define by the homogenous coordinates represented by two
+   * {@link Coordinate}s.
+   * 
+   * @param p1
+   * @param p2
+   */
+  public HCoordinate(Coordinate p1, Coordinate p2) 
+  {
+  	// optimization when it is known that w = 1
+    x = p1.y - p2.y;
+    y = p2.x - p1.x;
+    w = p1.x * p2.y - p2.x * p1.y;
+  }
+  
+  public HCoordinate(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2) 
+  {
+  	// unrolled computation
+    double px = p1.y - p2.y;
+    double py = p2.x - p1.x;
+    double pw = p1.x * p2.y - p2.x * p1.y;
+    
+    double qx = q1.y - q2.y;
+    double qy = q2.x - q1.x;
+    double qw = q1.x * q2.y - q2.x * q1.y;
+    
+    x = py * qw - qy * pw;
+    y = qx * pw - px * qw;
+    w = px * qy - qx * py;
+  }
+  
+  public double getX() throws NotRepresentableException {
+    double a = x/w;
+    if ((Double.isNaN(a)) || (Double.isInfinite(a))) {
+      throw new NotRepresentableException();
+    }
+    return a;
+  }
+
+  public double getY() throws NotRepresentableException {
+    double a = y/w;
+    if  ((Double.isNaN(a)) || (Double.isInfinite(a))) {
+      throw new NotRepresentableException();
+    }
+    return a;
+  }
+
+  public Coordinate getCoordinate() throws NotRepresentableException {
+    Coordinate p = new Coordinate();
+    p.x = getX();
+    p.y = getY();
+    return p;
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointArea.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointArea.java
new file mode 100644
index 0000000..72f813a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointArea.java
@@ -0,0 +1,246 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes a point in the interior of an areal geometry.
+ *
+ * <h2>Algorithm</h2>
+ * <ul>
+ *   <li>Find a Y value which is close to the centre of 
+ *       the geometry's vertical extent but is different
+ *       to any of it's Y ordinates.
+ *   <li>Create a horizontal bisector line using the Y value
+ *       and the geometry's horizontal extent
+ *   <li>Find the intersection between the geometry
+ *       and the horizontal bisector line.
+ *       The intersection is a collection of lines and points.
+ *   <li>Pick the midpoint of the largest intersection geometry  
+ * </ul>
+ *
+ * <h3>KNOWN BUGS</h3>
+ * <ul>
+ * <li>If a fixed precision model is used,
+ * in some cases this method may return a point
+ * which does not lie in the interior.
+ * </ul>
+ *
+ * @version 1.7
+ */
+public class InteriorPointArea {
+
+  private static double avg(double a, double b)
+  {
+    return (a + b) / 2.0;
+  }
+
+  private GeometryFactory factory;
+  private Coordinate interiorPoint = null;
+  private double maxWidth = 0.0;
+
+  /**
+   * Creates a new interior point finder
+   * for an areal geometry.
+   * 
+   * @param g an areal geometry
+   */
+  public InteriorPointArea(Geometry g)
+  {
+    factory = g.getFactory();
+    add(g);
+  }
+  
+  /**
+   * Gets the computed interior point.
+   * 
+   * @return the coordinate of an interior point
+   */
+  public Coordinate getInteriorPoint()
+  {
+    return interiorPoint;
+  }
+
+  /**
+   * Tests the interior vertices (if any)
+   * defined by an areal Geometry for the best inside point.
+   * If a component Geometry is not of dimension 2 it is not tested.
+   * 
+   * @param geom the geometry to add
+   */
+  private void add(Geometry geom)
+  {
+    if (geom instanceof Polygon) {
+      addPolygon(geom);
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        add(gc.getGeometryN(i));
+      }
+    }
+  }
+
+  /**
+   * Finds an interior point of a Polygon.
+   * @param geometry the geometry to analyze
+   */
+  private void addPolygon(Geometry geometry) {
+    if (geometry.isEmpty())
+      return;
+    
+    Coordinate intPt;
+    double width;
+    
+    LineString bisector = horizontalBisector(geometry);
+    if (bisector.getLength() == 0.0) {
+      width = 0;
+      intPt = bisector.getCoordinate();
+    }
+    else {
+      Geometry intersections = bisector.intersection(geometry);
+      Geometry widestIntersection = widestGeometry(intersections);
+      width = widestIntersection.getEnvelopeInternal().getWidth();
+      intPt = centre(widestIntersection.getEnvelopeInternal());
+    }
+    if (interiorPoint == null || width > maxWidth) {
+      interiorPoint = intPt;
+      maxWidth = width;
+    }
+  }
+
+  //@return if geometry is a collection, the widest sub-geometry; otherwise,
+  //the geometry itself
+  private Geometry widestGeometry(Geometry geometry) {
+    if (!(geometry instanceof GeometryCollection)) {
+        return geometry;
+    }
+    return widestGeometry((GeometryCollection) geometry);
+  }
+
+  private Geometry widestGeometry(GeometryCollection gc) {
+    if (gc.isEmpty()) {
+        return gc;
+    }
+
+    Geometry widestGeometry = gc.getGeometryN(0);
+    // scan remaining geom components to see if any are wider
+    for (int i = 1; i < gc.getNumGeometries(); i++) { 
+        if (gc.getGeometryN(i).getEnvelopeInternal().getWidth() >
+            widestGeometry.getEnvelopeInternal().getWidth()) {
+            widestGeometry = gc.getGeometryN(i);
+        }
+    }
+    return widestGeometry;
+  }
+
+  protected LineString horizontalBisector(Geometry geometry) {
+    Envelope envelope = geometry.getEnvelopeInternal();
+
+    /**
+     * Original algorithm.  Fails when geometry contains a horizontal
+     * segment at the Y midpoint.
+     */
+    // Assert: for areas, minx <> maxx
+    //double avgY = avg(envelope.getMinY(), envelope.getMaxY());
+    
+    double bisectY = SafeBisectorFinder.getBisectorY((Polygon) geometry);
+    return factory.createLineString(new Coordinate[] {
+            new Coordinate(envelope.getMinX(), bisectY),
+            new Coordinate(envelope.getMaxX(), bisectY)
+        });
+  }
+
+  /**
+   * Returns the centre point of the envelope.
+   * @param envelope the envelope to analyze
+   * @return the centre of the envelope
+   */
+  public static Coordinate centre(Envelope envelope) {
+      return new Coordinate(avg(envelope.getMinX(),
+              envelope.getMaxX()),
+          avg(envelope.getMinY(), envelope.getMaxY()));
+  }
+
+  /**
+   * Finds a safe bisector Y ordinate
+   * by projecting to the Y axis
+   * and finding the Y-ordinate interval
+   * which contains the centre of the Y extent.
+   * The centre of this interval is returned as the bisector Y-ordinate.
+   * 
+   * @author mdavis
+   *
+   */
+  private static class SafeBisectorFinder 
+  {
+	  public static double getBisectorY(Polygon poly)
+	  {
+		  SafeBisectorFinder finder = new SafeBisectorFinder(poly);
+		  return finder.getBisectorY();
+	  }
+	  
+	  private Polygon poly;
+	  
+	  private double centreY;
+	  private double hiY = Double.MAX_VALUE;
+	  private double loY = -Double.MAX_VALUE;
+	  
+	  public SafeBisectorFinder(Polygon poly) {
+		  this.poly = poly;
+		  
+		  // initialize using extremal values
+		  hiY = poly.getEnvelopeInternal().getMaxY();
+		  loY = poly.getEnvelopeInternal().getMinY();
+		  centreY = avg(loY, hiY);
+	  }
+	  
+	  public double getBisectorY()
+	  {
+		  process(poly.getExteriorRing());
+		  for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+			  process(poly.getInteriorRingN(i));
+		  }
+		  double bisectY = avg(hiY, loY);
+		  return bisectY;
+	  }
+
+	private void process(LineString line) {
+		CoordinateSequence seq = line.getCoordinateSequence();
+		for (int i = 0; i < seq.size(); i++) {
+			double y = seq.getY(i);
+			updateInterval(y);
+		}
+	}
+
+	private void updateInterval(double y) {
+		if (y <= centreY) {
+			if (y > loY)
+				loY = y;
+		}
+		else if (y > centreY) {
+			if (y < hiY) {
+				hiY = y;
+			}
+		}
+	}
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointLine.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointLine.java
new file mode 100644
index 0000000..1971d5d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointLine.java
@@ -0,0 +1,109 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Computes a point in the interior of an linear geometry.
+ * <h2>Algorithm</h2>
+ * <ul>
+ * <li>Find an interior vertex which is closest to
+ * the centroid of the linestring.
+ * <li>If there is no interior vertex, find the endpoint which is
+ * closest to the centroid.
+ * </ul>
+ *
+ * @version 1.7
+ */
+public class InteriorPointLine {
+
+  private Coordinate centroid;
+  private double minDistance = Double.MAX_VALUE;
+
+  private Coordinate interiorPoint = null;
+
+  public InteriorPointLine(Geometry g)
+  {
+    centroid = g.getCentroid().getCoordinate();
+    addInterior(g);
+    if (interiorPoint == null)
+      addEndpoints(g);
+  }
+
+  public Coordinate getInteriorPoint()
+  {
+    return interiorPoint;
+  }
+
+  /**
+   * Tests the interior vertices (if any)
+   * defined by a linear Geometry for the best inside point.
+   * If a Geometry is not of dimension 1 it is not tested.
+   * @param geom the geometry to add
+   */
+  private void addInterior(Geometry geom)
+  {
+    if (geom instanceof LineString) {
+      addInterior(geom.getCoordinates());
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        addInterior(gc.getGeometryN(i));
+      }
+    }
+  }
+  private void addInterior(Coordinate[] pts)
+  {
+    for (int i = 1; i < pts.length - 1; i++) {
+      add(pts[i]);
+    }
+  }
+  /**
+   * Tests the endpoint vertices
+   * defined by a linear Geometry for the best inside point.
+   * If a Geometry is not of dimension 1 it is not tested.
+   * @param geom the geometry to add
+   */
+  private void addEndpoints(Geometry geom)
+  {
+    if (geom instanceof LineString) {
+      addEndpoints(geom.getCoordinates());
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        addEndpoints(gc.getGeometryN(i));
+      }
+    }
+  }
+  private void addEndpoints(Coordinate[] pts)
+  {
+    add(pts[0]);
+    add(pts[pts.length - 1]);
+  }
+
+  private void add(Coordinate point)
+  {
+    double dist = point.distance(centroid);
+    if (dist < minDistance) {
+      interiorPoint = new Coordinate(point);
+      minDistance = dist;
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointPoint.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointPoint.java
new file mode 100644
index 0000000..71e14ce
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/InteriorPointPoint.java
@@ -0,0 +1,70 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * Computes a point in the interior of an point geometry.
+ * <h2>Algorithm</h2>
+ * Find a point which is closest to the centroid of the geometry.
+ *
+ * @version 1.7
+ */
+public class InteriorPointPoint {
+
+  private Coordinate centroid;
+  private double minDistance = Double.MAX_VALUE;
+
+  private Coordinate interiorPoint = null;
+
+  public InteriorPointPoint(Geometry g)
+  {
+    centroid = g.getCentroid().getCoordinate();
+    add(g);
+  }
+
+  /**
+   * Tests the point(s) defined by a Geometry for the best inside point.
+   * If a Geometry is not of dimension 0 it is not tested.
+   * @param geom the geometry to add
+   */
+  private void add(Geometry geom)
+  {
+    if (geom instanceof Point) {
+      add(geom.getCoordinate());
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        add(gc.getGeometryN(i));
+      }
+    }
+  }
+  private void add(Coordinate point)
+  {
+    double dist = point.distance(centroid);
+    if (dist < minDistance) {
+      interiorPoint = new Coordinate(point);
+      minDistance = dist;
+    }
+  }
+
+  public Coordinate getInteriorPoint()
+  {
+    return interiorPoint;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Length.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Length.java
new file mode 100644
index 0000000..9857bd7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Length.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+
+/**
+ * Functions for computing length.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Length {
+
+  /**
+   * Computes the length of a linestring specified by a sequence of points.
+   * 
+   * @param pts the points specifying the linestring
+   * @return the length of the linestring
+   */
+  public static double ofLine(CoordinateSequence pts)
+  {
+    // optimized for processing CoordinateSequences
+    int n = pts.size();
+    if (n <= 1)
+      return 0.0;
+  
+    double len = 0.0;
+  
+    Coordinate p = new Coordinate();
+    pts.getCoordinate(0, p);
+    double x0 = p.x;
+    double y0 = p.y;
+  
+    for (int i = 1; i < n; i++) {
+      pts.getCoordinate(i, p);
+      double x1 = p.x;
+      double y1 = p.y;
+      double dx = x1 - x0;
+      double dy = y1 - y0;
+  
+      len += Math.sqrt(dx * dx + dy * dy);
+  
+      x0 = x1;
+      y0 = y1;
+    }
+    return len;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/LineIntersector.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/LineIntersector.java
new file mode 100644
index 0000000..64c038b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/LineIntersector.java
@@ -0,0 +1,418 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+/**
+ * @version 1.7
+ */
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A <code>LineIntersector</code> is an algorithm that can both test whether
+ * two line segments intersect and compute the intersection point(s)
+ * if they do.
+ * <p>
+ * There are three possible outcomes when determining whether two line segments intersect:
+ * <ul>
+ * <li>{@link #NO_INTERSECTION} - the segments do not intersect
+ * <li>{@link #POINT_INTERSECTION} - the segments intersect in a single point
+ * <li>{@link #COLLINEAR_INTERSECTION} - the segments are collinear and they intersect in a line segment
+ * </ul>
+ * For segments which intersect in a single point, the point may be either an endpoint
+ * or in the interior of each segment.  
+ * If the point lies in the interior of both segments, 
+ * this is termed a <i>proper intersection</i>.
+ * The method {@link #isProper()} test for this situation.
+ * <p>
+ * The intersection point(s) may be computed in a precise or non-precise manner.
+ * Computing an intersection point precisely involves rounding it 
+ * via a supplied {@link PrecisionModel}.  
+ * <p>
+ * LineIntersectors do not perform an initial envelope intersection test 
+ * to determine if the segments are disjoint.
+ * This is because this class is likely to be used in a context where 
+ * envelope overlap is already known to occur (or be likely).
+ *
+ * @version 1.7
+ */
+public abstract class LineIntersector 
+{
+/**
+ * These are deprecated, due to ambiguous naming
+ */
+  public final static int DONT_INTERSECT = 0;
+  public final static int DO_INTERSECT = 1;
+  public final static int COLLINEAR = 2;
+  
+  /**
+   * Indicates that line segments do not intersect
+   */
+  public final static int NO_INTERSECTION = 0;
+  
+  /**
+   * Indicates that line segments intersect in a single point
+   */
+  public final static int POINT_INTERSECTION = 1;
+  
+  /**
+   * Indicates that line segments intersect in a line segment
+   */
+  public final static int COLLINEAR_INTERSECTION = 2;
+
+  /**
+   * Computes the "edge distance" of an intersection point p along a segment.
+   * The edge distance is a metric of the point along the edge.
+   * The metric used is a robust and easy to compute metric function.
+   * It is <b>not</b> equivalent to the usual Euclidean metric.
+   * It relies on the fact that either the x or the y ordinates of the
+   * points in the edge are unique, depending on whether the edge is longer in
+   * the horizontal or vertical direction.
+   * <p>
+   * NOTE: This function may produce incorrect distances
+   *  for inputs where p is not precisely on p1-p2
+   * (E.g. p = (139,9) p1 = (139,10), p2 = (280,1) produces distance 0.0, which is incorrect.
+   * <p>
+   * My hypothesis is that the function is safe to use for points which are the
+   * result of <b>rounding</b> points which lie on the line,
+   * but not safe to use for <b>truncated</b> points.
+   */
+  public static double computeEdgeDistance(
+        Coordinate p,
+        Coordinate p0,
+        Coordinate p1)
+  {
+    double dx = Math.abs(p1.x - p0.x);
+    double dy = Math.abs(p1.y - p0.y);
+
+    double dist = -1.0;   // sentinel value
+    if (p.equals(p0)) {
+      dist = 0.0;
+    }
+    else if (p.equals(p1)) {
+      if (dx > dy)
+        dist = dx;
+      else
+        dist = dy;
+    }
+    else {
+      double pdx = Math.abs(p.x - p0.x);
+      double pdy = Math.abs(p.y - p0.y);
+      if (dx > dy)
+        dist = pdx;
+      else
+        dist = pdy;
+      // <FIX>
+      // hack to ensure that non-endpoints always have a non-zero distance
+      if (dist == 0.0 && ! p.equals(p0))
+      {
+        dist = Math.max(pdx, pdy);
+      }
+    }
+    Assert.isTrue(! (dist == 0.0 && ! p.equals(p0)), "Bad distance calculation");
+    return dist;
+  }
+
+  /**
+   * This function is non-robust, since it may compute the square of large numbers.
+   * Currently not sure how to improve this.
+   */
+  public static double nonRobustComputeEdgeDistance(
+        Coordinate p,
+        Coordinate p1,
+        Coordinate p2)
+  {
+    double dx = p.x - p1.x;
+    double dy = p.y - p1.y;
+    double dist = Math.sqrt(dx * dx + dy * dy);   // dummy value
+    Assert.isTrue(! (dist == 0.0 && ! p.equals(p1)), "Invalid distance calculation");
+    return dist;
+  }
+
+  protected int result;
+  protected Coordinate[][] inputLines = new Coordinate[2][2];
+  protected Coordinate[] intPt = new Coordinate[2];
+  /**
+   * The indexes of the endpoints of the intersection lines, in order along
+   * the corresponding line
+   */
+  protected int[][] intLineIndex;
+  protected boolean isProper;
+  protected Coordinate pa;
+  protected Coordinate pb;
+  /**
+   * If makePrecise is true, computed intersection coordinates will be made precise
+   * using Coordinate#makePrecise
+   */
+  protected PrecisionModel precisionModel = null;
+//public int numIntersects = 0;
+
+  public LineIntersector() {
+    intPt[0] = new Coordinate();
+    intPt[1] = new Coordinate();
+    // alias the intersection points for ease of reference
+    pa = intPt[0];
+    pb = intPt[1];
+    result = 0;
+  }
+
+  /**
+   * Force computed intersection to be rounded to a given precision model
+   * @param precisionModel
+   * @deprecated use <code>setPrecisionModel</code> instead
+   */
+  public void setMakePrecise(PrecisionModel precisionModel)
+  {
+    this.precisionModel = precisionModel;
+  }
+
+  /**
+   * Force computed intersection to be rounded to a given precision model.
+   * No getter is provided, because the precision model is not required to be specified.
+   * @param precisionModel
+   */
+  public void setPrecisionModel(PrecisionModel precisionModel)
+  {
+    this.precisionModel = precisionModel;
+  }
+
+  /**
+   * Gets an endpoint of an input segment.
+   * 
+   * @param segmentIndex the index of the input segment (0 or 1)
+   * @param ptIndex the index of the endpoint (0 or 1)
+   * @return the specified endpoint
+   */
+  public Coordinate getEndpoint(int segmentIndex, int ptIndex)
+  {
+    return inputLines[segmentIndex][ptIndex];
+  }
+  
+  /**
+   * Compute the intersection of a point p and the line p1-p2.
+   * This function computes the boolean value of the hasIntersection test.
+   * The actual value of the intersection (if there is one)
+   * is equal to the value of <code>p</code>.
+   */
+  public abstract void computeIntersection(
+        Coordinate p,
+        Coordinate p1, Coordinate p2);
+
+  protected boolean isCollinear() {
+    return result == COLLINEAR_INTERSECTION;
+  }
+
+  /**
+   * Computes the intersection of the lines p1-p2 and p3-p4.
+   * This function computes both the boolean value of the hasIntersection test
+   * and the (approximate) value of the intersection point itself (if there is one).
+   */
+  public void computeIntersection(
+                Coordinate p1, Coordinate p2,
+                Coordinate p3, Coordinate p4) {
+    inputLines[0][0] = p1;
+    inputLines[0][1] = p2;
+    inputLines[1][0] = p3;
+    inputLines[1][1] = p4;
+    result = computeIntersect(p1, p2, p3, p4);
+//numIntersects++;
+  }
+
+  protected abstract int computeIntersect(
+                Coordinate p1, Coordinate p2,
+                Coordinate q1, Coordinate q2);
+
+/*
+  public String toString() {
+    String str = inputLines[0][0] + "-"
+         + inputLines[0][1] + " "
+         + inputLines[1][0] + "-"
+         + inputLines[1][1] + " : "
+               + getTopologySummary();
+    return str;
+  }
+*/
+
+  public String toString() {
+    return WKTWriter.toLineString(inputLines[0][0], inputLines[0][1]) + " - "
+    + WKTWriter.toLineString(inputLines[1][0], inputLines[1][1])
+                 + getTopologySummary();
+  }
+
+  private String getTopologySummary()
+  {
+    StringBuilder catBuilder = new StringBuilder();
+    if (isEndPoint()) catBuilder.append(" endpoint");
+    if (isProper) catBuilder.append(" proper");
+    if (isCollinear()) catBuilder.append(" collinear");
+    return catBuilder.toString();
+  }
+
+  protected boolean isEndPoint() {
+    return hasIntersection() && !isProper;
+  }
+
+  /**
+   * Tests whether the input geometries intersect.
+   *
+   * @return true if the input geometries intersect
+   */
+  public boolean hasIntersection() {
+    return result != NO_INTERSECTION;
+  }
+
+  /**
+   * Returns the number of intersection points found.  This will be either 0, 1 or 2.
+   * 
+   * @return the number of intersection points found (0, 1, or 2)
+   */
+  public int getIntersectionNum() { return result; }
+
+  /**
+   * Returns the intIndex'th intersection point
+   *
+   * @param intIndex is 0 or 1
+   *
+   * @return the intIndex'th intersection point
+   */
+  public Coordinate getIntersection(int intIndex)  { return intPt[intIndex]; }
+
+  protected void computeIntLineIndex() {
+    if (intLineIndex == null) {
+      intLineIndex = new int[2][2];
+      computeIntLineIndex(0);
+      computeIntLineIndex(1);
+    }
+  }
+
+  /**
+   * Test whether a point is a intersection point of two line segments.
+   * Note that if the intersection is a line segment, this method only tests for
+   * equality with the endpoints of the intersection segment.
+   * It does <b>not</b> return true if
+   * the input point is internal to the intersection segment.
+   *
+   * @return true if the input point is one of the intersection points.
+   */
+  public boolean isIntersection(Coordinate pt) {
+    for (int i = 0; i < result; i++) {
+      if (intPt[i].equals2D(pt)) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether either intersection point is an interior point of one of the input segments.
+   *
+   * @return <code>true</code> if either intersection point is in the interior of one of the input segments
+   */
+  public boolean isInteriorIntersection()
+  {
+    if (isInteriorIntersection(0)) return true;
+    if (isInteriorIntersection(1)) return true;
+    return false;
+  }
+
+  /**
+   * Tests whether either intersection point is an interior point of the specified input segment.
+   *
+   * @return <code>true</code> if either intersection point is in the interior of the input segment
+   */
+  public boolean isInteriorIntersection(int inputLineIndex)
+  {
+    for (int i = 0; i < result; i++) {
+      if (! (   intPt[i].equals2D(inputLines[inputLineIndex][0])
+             || intPt[i].equals2D(inputLines[inputLineIndex][1]) )) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether an intersection is proper.
+   * <br>
+   * The intersection between two line segments is considered proper if
+   * they intersect in a single point in the interior of both segments
+   * (e.g. the intersection is a single point and is not equal to any of the
+   * endpoints).
+   * <p>
+   * The intersection between a point and a line segment is considered proper
+   * if the point lies in the interior of the segment (e.g. is not equal to
+   * either of the endpoints).
+   *
+   * @return true if the intersection is proper
+   */
+  public boolean isProper() {
+    return hasIntersection() && isProper;
+  }
+
+  /**
+   * Computes the intIndex'th intersection point in the direction of
+   * a specified input line segment
+   *
+   * @param segmentIndex is 0 or 1
+   * @param intIndex is 0 or 1
+   *
+   * @return the intIndex'th intersection point in the direction of the specified input line segment
+   */
+  public Coordinate getIntersectionAlongSegment(int segmentIndex, int intIndex) {
+    // lazily compute int line array
+    computeIntLineIndex();
+    return intPt[intLineIndex[segmentIndex][intIndex]];
+  }
+
+  /**
+   * Computes the index (order) of the intIndex'th intersection point in the direction of
+   * a specified input line segment
+   *
+   * @param segmentIndex is 0 or 1
+   * @param intIndex is 0 or 1
+   *
+   * @return the index of the intersection point along the input segment (0 or 1)
+   */
+  public int getIndexAlongSegment(int segmentIndex, int intIndex) {
+    computeIntLineIndex();
+    return intLineIndex[segmentIndex][intIndex];
+  }
+
+  protected void computeIntLineIndex(int segmentIndex) {
+    double dist0 = getEdgeDistance(segmentIndex, 0);
+    double dist1 = getEdgeDistance(segmentIndex, 1);
+    if (dist0 > dist1) {
+      intLineIndex[segmentIndex][0] = 0;
+      intLineIndex[segmentIndex][1] = 1;
+    }
+    else {
+      intLineIndex[segmentIndex][0] = 1;
+      intLineIndex[segmentIndex][1] = 0;
+    }
+  }
+
+  /**
+   * Computes the "edge distance" of an intersection point along the specified input line segment.
+   *
+   * @param segmentIndex is 0 or 1
+   * @param intIndex is 0 or 1
+   *
+   * @return the edge distance of the intersection point
+   */
+  public double getEdgeDistance(int segmentIndex, int intIndex) {
+    double dist = computeEdgeDistance(intPt[intIndex], inputLines[segmentIndex][0],
+        inputLines[segmentIndex][1]);
+    return dist;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumBoundingCircle.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumBoundingCircle.java
new file mode 100644
index 0000000..74c7582
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumBoundingCircle.java
@@ -0,0 +1,346 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Triangle;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Computes the <b>Minimum Bounding Circle</b> (MBC)
+ * for the points in a {@link Geometry}.
+ * The MBC is the smallest circle which <tt>cover</tt>s
+ * all the input points 
+ * (this is also known as the <b>Smallest Enclosing Circle</b>).
+ * This is equivalent to computing the Maximum Diameter 
+ * of the input point set.
+ * <p>
+ * The computed circle can be specified in two equivalent ways,
+ * both of which are provide as output by this class:
+ * <ul>
+ * <li>As a centre point and a radius
+ * <li>By the set of points defining the circle.
+ * Depending on the number of points in the input
+ * and their relative positions, this
+ * will be specified by anywhere from 0 to 3 points. 
+ * <ul>
+ * <li>0 or 1 points indicate an empty or trivial input point arrangement.
+ * <li>2 or 3 points define a circle which contains 
+ * all the input points.
+ * </ul>
+ * </ul>
+ * The class can also output a {@link Geometry} which approximates the
+ * shape of the MBC (although as an approximation 
+ * it is <b>not</b> guaranteed to <tt>cover</tt> all the input points.)
+ * 
+ * @author Martin Davis
+ * 
+ * @see MinimumDiameter
+ *
+ */
+public class MinimumBoundingCircle 
+{
+  /*
+   * The algorithm used is based on the one by Jon Rokne in 
+   * the article "An Easy Bounding Circle" in <i>Graphic Gems II</i>.
+   */
+	
+	private Geometry input;
+	private Coordinate[] extremalPts = null;
+	private Coordinate centre = null;
+	private double radius = 0.0;
+	
+	/**
+	 * Creates a new object for computing the minimum bounding circle for the
+	 * point set defined by the vertices of the given geometry.
+	 * 
+	 * @param geom the geometry to use to obtain the point set 
+	 */
+	public MinimumBoundingCircle(Geometry geom)
+	{
+		this.input = geom;
+	}
+	
+	/**
+	 * Gets a geometry which represents the Minimum Bounding Circle.
+	 * If the input is degenerate (empty or a single unique point),
+	 * this method will return an empty geometry or a single Point geometry.
+	 * Otherwise, a Polygon will be returned which approximates the 
+	 * Minimum Bounding Circle. 
+	 * (Note that because the computed polygon is only an approximation, 
+	 * it may not precisely contain all the input points.)
+	 * 
+	 * @return a Geometry representing the Minimum Bounding Circle.
+	 */
+	public Geometry getCircle()
+	{
+		//TODO: ensure the output circle contains the extermal points.
+		//TODO: or maybe even ensure that the returned geometry contains ALL the input points?
+		
+		compute();
+		if (centre == null)
+			return input.getFactory().createPolygon();
+		Point centrePoint = input.getFactory().createPoint(centre);
+		if (radius == 0.0)
+			return centrePoint;
+		return centrePoint.buffer(radius);
+	}
+
+  /**
+   * Gets a geometry representing a line between the two farthest points
+   * in the input.
+   * These points will be two of the extremal points of the Minimum Bounding Circle.
+   * They also lie on the convex hull of the input.
+   * 
+   * @return a LineString between the two farthest points of the input
+   * @return a empty LineString if the input is empty
+   * @return a Point if the input is a point
+   */
+  public Geometry getFarthestPoints() {
+    compute();
+    switch (extremalPts.length) {
+    case 0:
+      return input.getFactory().createLineString();
+    case 1:
+      return input.getFactory().createPoint(centre);
+    }
+    Coordinate p0 = extremalPts[0];
+    Coordinate p1 = extremalPts[extremalPts.length - 1];
+    return input.getFactory().createLineString(new Coordinate[] { p0, p1 });
+  }
+
+  /**
+   * Gets a geometry representing the diameter of the computed Minimum Bounding
+   * Circle.
+   * 
+   * @return the diameter LineString of the Minimum Bounding Circle
+   * @return a empty LineString if the input is empty
+   * @return a Point if the input is a point
+   */
+  public Geometry getDiameter() {
+    compute();
+    switch (extremalPts.length) {
+    case 0:
+      return input.getFactory().createLineString();
+    case 1:
+      return input.getFactory().createPoint(centre);
+    }
+    // TODO: handle case of 3 extremal points, by computing a line from one of
+    // them through the centre point with len = 2*radius
+    Coordinate p0 = extremalPts[0];
+    Coordinate p1 = extremalPts[1];
+    return input.getFactory().createLineString(new Coordinate[] { p0, p1 });
+  }
+
+	/**
+	 * Gets the extremal points which define the computed Minimum Bounding Circle.
+	 * There may be zero, one, two or three of these points,
+	 * depending on the number of points in the input
+	 * and the geometry of those points.
+	 * 
+	 * @return the points defining the Minimum Bounding Circle
+	 */
+	public Coordinate[] getExtremalPoints() 
+	{
+		compute();
+		return extremalPts;
+	}
+	
+        /**
+         * Gets the centre point of the computed Minimum Bounding Circle.
+         * 
+         * @return the centre point of the Minimum Bounding Circle
+         * @return null if the input is empty
+         */
+        public Coordinate getCentre() 
+        {
+                compute();
+                return centre;
+        }
+                
+	/**
+	 * Gets the radius of the computed Minimum Bounding Circle.
+	 * 
+	 * @return the radius of the Minimum Bounding Circle
+	 */
+	public double getRadius() 
+	{
+		compute();
+		return radius;
+	}
+	
+	private void computeCentre() 
+	{
+		switch (extremalPts.length) {
+		case 0:
+			centre = null;
+			break;
+		case 1:
+			centre = extremalPts[0];
+			break;
+		case 2:
+			centre = new Coordinate(
+					(extremalPts[0].x + extremalPts[1].x) / 2.0,
+					(extremalPts[0].y + extremalPts[1].y) / 2.0
+					);
+			break;
+		case 3:
+			centre = Triangle.circumcentre(extremalPts[0], extremalPts[1], extremalPts[2]);
+			break;
+		}
+	}
+	
+	private void compute()
+	{		
+		if (extremalPts != null) return;
+
+		computeCirclePoints();
+		computeCentre();
+		if (centre != null)
+			radius = centre.distance(extremalPts[0]);
+	}
+	
+	private void computeCirclePoints()
+	{
+		// handle degenerate or trivial cases
+		if (input.isEmpty()) {
+			extremalPts = new Coordinate[0];
+			return;
+		}
+		if (input.getNumPoints() == 1) {
+			Coordinate[] pts = input.getCoordinates();
+			extremalPts = new Coordinate[] { new Coordinate(pts[0]) };
+			return;
+		}
+		
+		/**
+		 * The problem is simplified by reducing to the convex hull.
+		 * Computing the convex hull also has the useful effect of eliminating duplicate points
+		 */
+		Geometry convexHull = input.convexHull();
+		
+		Coordinate[] hullPts = convexHull.getCoordinates();
+		
+		// strip duplicate final point, if any
+		Coordinate[] pts = hullPts;
+		if (hullPts[0].equals2D(hullPts[hullPts.length - 1])) {
+			pts = new Coordinate[hullPts.length - 1];
+			CoordinateArrays.copyDeep(hullPts, 0, pts, 0, hullPts.length - 1);
+		}
+		
+		/**
+		 * Optimization for the trivial case where the CH has fewer than 3 points
+		 */
+		if (pts.length <= 2) {
+			extremalPts = CoordinateArrays.copyDeep(pts);
+			return;
+		}
+		
+		// find a point P with minimum Y ordinate
+		Coordinate P = lowestPoint(pts);
+		
+		// find a point Q such that the angle that PQ makes with the x-axis is minimal
+		Coordinate Q = pointWitMinAngleWithX(pts, P);
+		
+		/**
+		 * Iterate over the remaining points to find 
+		 * a pair or triplet of points which determine the minimal circle.
+		 * By the design of the algorithm, 
+		 * at most <tt>pts.length</tt> iterations are required to terminate 
+		 * with a correct result.
+		 */ 
+		for (int i = 0; i < pts.length; i++) {
+			Coordinate R = pointWithMinAngleWithSegment(pts, P, Q);
+			
+			// if PRQ is obtuse, then MBC is determined by P and Q
+			if (Angle.isObtuse(P, R, Q)) {
+				extremalPts = new Coordinate[] { new Coordinate(P), new Coordinate(Q) };
+				return;
+			}
+			// if RPQ is obtuse, update baseline and iterate
+			if (Angle.isObtuse(R, P, Q)) {
+				P = R;
+				continue;
+			}
+			// if RQP is obtuse, update baseline and iterate
+			if (Angle.isObtuse(R, Q, P)) {
+				Q = R;
+				continue;
+			}
+			// otherwise all angles are acute, and the MBC is determined by the triangle PQR
+			extremalPts = new Coordinate[] { new Coordinate(P), new Coordinate(Q), new Coordinate(R) };
+			return;
+		}
+		Assert.shouldNeverReachHere("Logic failure in Minimum Bounding Circle algorithm!"); 
+	}
+	
+	private static Coordinate lowestPoint(Coordinate[] pts)
+	{
+		Coordinate min = pts[0];
+		for (int i = 1; i < pts.length; i++) {
+			if (pts[i].y < min.y)
+				min = pts[i];
+		}
+		return min;
+	}
+	
+	private static Coordinate pointWitMinAngleWithX(Coordinate[] pts, Coordinate P)
+	{
+		double minSin = Double.MAX_VALUE;
+		Coordinate minAngPt = null;
+		for (int i = 0; i < pts.length; i++) {
+			
+			Coordinate p = pts[i];
+			if (p == P) continue;
+			
+			/**
+			 * The sin of the angle is a simpler proxy for the angle itself
+			 */
+			double dx = p.x - P.x;
+			double dy = p.y - P.y;
+			if (dy < 0) dy = -dy;
+			double len = Math.sqrt(dx * dx + dy * dy);
+			double sin = dy / len;
+			
+			if (sin < minSin) {
+				minSin = sin;
+				minAngPt = p;
+			}
+		}
+		return minAngPt;
+	}
+	
+	private static Coordinate pointWithMinAngleWithSegment(Coordinate[] pts, Coordinate P, Coordinate Q)
+	{
+		double minAng = Double.MAX_VALUE;
+		Coordinate minAngPt = null;
+		for (int i = 0; i < pts.length; i++) {
+			
+			Coordinate p = pts[i];
+			if (p == P) continue;
+			if (p == Q) continue;
+			
+			double ang = Angle.angleBetween(P, p, Q);
+			if (ang < minAng) {
+				minAng = ang;
+				minAngPt = p;
+			}
+		}
+		return minAngPt;
+		
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumDiameter.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumDiameter.java
new file mode 100644
index 0000000..4c9db90
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/MinimumDiameter.java
@@ -0,0 +1,343 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes the minimum diameter of a {@link Geometry}.
+ * The minimum diameter is defined to be the
+ * width of the smallest band that
+ * contains the geometry,
+ * where a band is a strip of the plane defined
+ * by two parallel lines.
+ * This can be thought of as the smallest hole that the geometry can be
+ * moved through, with a single rotation.
+ * <p>
+ * The first step in the algorithm is computing the convex hull of the Geometry.
+ * If the input Geometry is known to be convex, a hint can be supplied to
+ * avoid this computation.
+ * <p>
+ * This class can also be used to compute a line segment representing 
+ * the minimum diameter, the supporting line segment of the minimum diameter,
+ * and a minimum rectangle enclosing the input geometry.
+ * This rectangle will
+ * have width equal to the minimum diameter, and have one side
+ * parallel to the supporting segment.
+ *
+ * @see ConvexHull
+ *
+ * @version 1.7
+ */
+public class MinimumDiameter
+{
+  /**
+   * Gets the minimum rectangle enclosing a geometry.
+   * 
+   * @param geom the geometry
+   * @return the minimum rectangle enclosing the geometry
+   */
+  public static Geometry getMinimumRectangle(Geometry geom) {
+    return (new MinimumDiameter(geom)).getMinimumRectangle();
+  }
+  
+  /**
+   * Gets the length of the minimum diameter enclosing a geometry
+   * @param geom the geometry
+   * @return the length of the minimum diameter of the geometry
+   */
+  public static Geometry getMinimumDiameter(Geometry geom) {
+    return (new MinimumDiameter(geom)).getDiameter();
+  }
+  
+  private final Geometry inputGeom;
+  private final boolean isConvex;
+
+  private Coordinate[] convexHullPts = null;
+  private LineSegment minBaseSeg = new LineSegment();
+  private Coordinate minWidthPt = null;
+  private int minPtIndex;
+  private double minWidth = 0.0;
+
+  /**
+   * Compute a minimum diameter for a given {@link Geometry}.
+   *
+   * @param inputGeom a Geometry
+   */
+  public MinimumDiameter(Geometry inputGeom)
+  {
+    this(inputGeom, false);
+  }
+
+  /**
+   * Compute a minimum diameter for a giver {@link Geometry},
+   * with a hint if
+   * the Geometry is convex
+   * (e.g. a convex Polygon or LinearRing,
+   * or a two-point LineString, or a Point).
+   *
+   * @param inputGeom a Geometry which is convex
+   * @param isConvex <code>true</code> if the input geometry is convex
+   */
+  public MinimumDiameter(Geometry inputGeom, boolean isConvex)
+  {
+    this.inputGeom = inputGeom;
+    this.isConvex = isConvex;
+  }
+
+  /**
+   * Gets the length of the minimum diameter of the input Geometry
+   *
+   * @return the length of the minimum diameter
+   */
+  public double getLength()
+  {
+    computeMinimumDiameter();
+    return minWidth;
+  }
+
+  /**
+   * Gets the {@link Coordinate} forming one end of the minimum diameter
+   *
+   * @return a coordinate forming one end of the minimum diameter
+   */
+  public Coordinate getWidthCoordinate()
+  {
+    computeMinimumDiameter();
+    return minWidthPt;
+  }
+
+  /**
+   * Gets the segment forming the base of the minimum diameter
+   *
+   * @return the segment forming the base of the minimum diameter
+   */
+  public LineString getSupportingSegment()
+  {
+    computeMinimumDiameter();
+    return inputGeom.getFactory().createLineString(new Coordinate[] { minBaseSeg.p0, minBaseSeg.p1 } );
+  }
+
+  /**
+   * Gets a {@link LineString} which is a minimum diameter
+   *
+   * @return a {@link LineString} which is a minimum diameter
+   */
+  public LineString getDiameter()
+  {
+    computeMinimumDiameter();
+
+    // return empty linestring if no minimum width calculated
+    if (minWidthPt == null)
+      return inputGeom.getFactory().createLineString();
+
+    Coordinate basePt = minBaseSeg.project(minWidthPt);
+    return inputGeom.getFactory().createLineString(new Coordinate[] { basePt, minWidthPt } );
+  }
+
+  private void computeMinimumDiameter()
+  {
+    // check if computation is cached
+    if (minWidthPt != null)
+      return;
+
+    if (isConvex)
+      computeWidthConvex(inputGeom);
+    else {
+      Geometry convexGeom = (new ConvexHull(inputGeom)).getConvexHull();
+      computeWidthConvex(convexGeom);
+    }
+  }
+
+  private void computeWidthConvex(Geometry convexGeom)
+  {
+//System.out.println("Input = " + geom);
+    if (convexGeom instanceof Polygon)
+      convexHullPts = ((Polygon) convexGeom).getExteriorRing().getCoordinates();
+    else
+      convexHullPts = convexGeom.getCoordinates();
+
+    // special cases for lines or points or degenerate rings
+    if (convexHullPts.length == 0) {
+      minWidth = 0.0;
+      minWidthPt = null;
+      minBaseSeg = null;
+    }
+    else if (convexHullPts.length == 1) {
+      minWidth = 0.0;
+      minWidthPt = convexHullPts[0];
+      minBaseSeg.p0 = convexHullPts[0];
+      minBaseSeg.p1 = convexHullPts[0];
+    }
+    else if (convexHullPts.length == 2 || convexHullPts.length == 3) {
+      minWidth = 0.0;
+      minWidthPt = convexHullPts[0];
+      minBaseSeg.p0 = convexHullPts[0];
+      minBaseSeg.p1 = convexHullPts[1];
+    }
+    else
+      computeConvexRingMinDiameter(convexHullPts);
+  }
+
+  /**
+   * Compute the width information for a ring of {@link Coordinate}s.
+   * Leaves the width information in the instance variables.
+   *
+   * @param pts
+   */
+  private void computeConvexRingMinDiameter(Coordinate[] pts)
+  {
+    // for each segment in the ring
+    minWidth = Double.MAX_VALUE;
+    int currMaxIndex = 1;
+
+    LineSegment seg = new LineSegment();
+    // compute the max distance for all segments in the ring, and pick the minimum
+    for (int i = 0; i < pts.length - 1; i++) {
+      seg.p0 = pts[i];
+      seg.p1 = pts[i + 1];
+      currMaxIndex = findMaxPerpDistance(pts, seg, currMaxIndex);
+    }
+  }
+
+  private int findMaxPerpDistance(Coordinate[] pts, LineSegment seg, int startIndex)
+  {
+    double maxPerpDistance = seg.distancePerpendicular(pts[startIndex]);
+    double nextPerpDistance = maxPerpDistance;
+    int maxIndex = startIndex;
+    int nextIndex = maxIndex;
+    while (nextPerpDistance >= maxPerpDistance) {
+      maxPerpDistance = nextPerpDistance;
+      maxIndex = nextIndex;
+
+      nextIndex = nextIndex(pts, maxIndex);
+      nextPerpDistance = seg.distancePerpendicular(pts[nextIndex]);
+    }
+    // found maximum width for this segment - update global min dist if appropriate
+    if (maxPerpDistance < minWidth) {
+      minPtIndex = maxIndex;
+      minWidth = maxPerpDistance;
+      minWidthPt = pts[minPtIndex];
+      minBaseSeg = new LineSegment(seg);
+//      System.out.println(minBaseSeg);
+//      System.out.println(minWidth);
+    }
+    return maxIndex;
+  }
+
+  private static int nextIndex(Coordinate[] pts, int index)
+  {
+    index++;
+    if (index >= pts.length) index = 0;
+    return index;
+  }
+  
+  /**
+   * Gets the minimum rectangular {@link Polygon} which encloses the input geometry.
+   * The rectangle has width equal to the minimum diameter, 
+   * and a longer length.
+   * If the convex hull of the input is degenerate (a line or point)
+   * a {@link LineString} or {@link Point} is returned.
+   * <p>
+   * The minimum rectangle can be used as an extremely generalized representation
+   * for the given geometry.
+   * 
+   * @return the minimum rectangle enclosing the input (or a line or point if degenerate)
+   */
+  public Geometry getMinimumRectangle()
+  {
+    computeMinimumDiameter();
+  
+    // check if minimum rectangle is degenerate (a point or line segment)
+    if (minWidth == 0.0) {
+      if (minBaseSeg.p0.equals2D(minBaseSeg.p1)) {
+        return inputGeom.getFactory().createPoint(minBaseSeg.p0);
+      }
+      return minBaseSeg.toGeometry(inputGeom.getFactory());
+    }
+    
+    // deltas for the base segment of the minimum diameter
+    double dx = minBaseSeg.p1.x - minBaseSeg.p0.x;
+    double dy = minBaseSeg.p1.y - minBaseSeg.p0.y;
+    
+    /*
+    double c0 = computeC(dx, dy, minBaseSeg.p0);
+    double c1 = computeC(dx, dy, minBaseSeg.p1);
+    */
+    
+    double minPara = Double.MAX_VALUE;
+    double maxPara = -Double.MAX_VALUE;
+    double minPerp = Double.MAX_VALUE;
+    double maxPerp = -Double.MAX_VALUE;
+    
+    // compute maxima and minima of lines parallel and perpendicular to base segment
+    for (int i = 0; i < convexHullPts.length; i++) {
+      
+      double paraC = computeC(dx, dy, convexHullPts[i]);
+      if (paraC > maxPara) maxPara = paraC;
+      if (paraC < minPara) minPara = paraC;
+      
+      double perpC = computeC(-dy, dx, convexHullPts[i]);
+      if (perpC > maxPerp) maxPerp = perpC;
+      if (perpC < minPerp) minPerp = perpC;
+    }
+    
+    // compute lines along edges of minimum rectangle
+    LineSegment maxPerpLine = computeSegmentForLine(-dx, -dy, maxPerp);
+    LineSegment minPerpLine = computeSegmentForLine(-dx, -dy, minPerp);
+    LineSegment maxParaLine = computeSegmentForLine(-dy, dx, maxPara);
+    LineSegment minParaLine = computeSegmentForLine(-dy, dx, minPara);
+    
+    // compute vertices of rectangle (where the para/perp max & min lines intersect)
+    Coordinate p0 = maxParaLine.lineIntersection(maxPerpLine);
+    Coordinate p1 = minParaLine.lineIntersection(maxPerpLine);
+    Coordinate p2 = minParaLine.lineIntersection(minPerpLine);
+    Coordinate p3 = maxParaLine.lineIntersection(minPerpLine);
+    
+    LinearRing shell = inputGeom.getFactory().createLinearRing(
+        new Coordinate[] { p0, p1, p2, p3, p0 });
+    return inputGeom.getFactory().createPolygon(shell);
+
+  }
+  
+  private static double computeC(double a, double b, Coordinate p)
+  {
+    return a * p.y - b * p.x;
+  }
+  
+  private static LineSegment computeSegmentForLine(double a, double b, double c)
+  {
+    Coordinate p0;
+    Coordinate p1;
+    /*
+    * Line eqn is ax + by = c
+    * Slope is a/b.
+    * If slope is steep, use y values as the inputs
+    */
+    if (Math.abs(b) > Math.abs(a)) {
+      p0 = new Coordinate(0.0, c/b);
+      p1 = new Coordinate(1.0, c/b - a/b);
+    }
+    else {
+      p0 = new Coordinate(c/a, 0.0);
+      p1 = new Coordinate(c/a - b/a, 1.0);
+    }
+    return new LineSegment(p0, p1);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/NotRepresentableException.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/NotRepresentableException.java
new file mode 100644
index 0000000..63b6408
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/NotRepresentableException.java
@@ -0,0 +1,30 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+/**
+ * Indicates that a {@link HCoordinate} has been computed which is
+ * not representable on the Cartesian plane.
+ *
+ * @version 1.7
+ * @see HCoordinate
+ */
+public class NotRepresentableException extends Exception {
+
+  public NotRepresentableException() {
+    super("Projective point not representable on the Cartesian plane.");
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/Orientation.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/Orientation.java
new file mode 100644
index 0000000..90b7f0c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/Orientation.java
@@ -0,0 +1,189 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Functions to compute the orientation of basic geometric structures
+ * including point triplets (triangles) and rings.
+ * Orientation is a fundamental property of planar geometries 
+ * (and more generally geometry on two-dimensional manifolds).
+ * <p>
+ * Orientation is notoriously subject to numerical precision errors
+ * in the case of collinear or nearly collinear points.  
+ * JTS uses extended-precision arithmetic to increase
+ * the robustness of the computation.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Orientation {
+  /**
+   * A value that indicates an orientation of clockwise, or a right turn.
+   */
+  public static final int CLOCKWISE = -1;
+  /**
+   * A value that indicates an orientation of clockwise, or a right turn.
+   */
+  public static final int RIGHT = CLOCKWISE;
+  /**
+   * A value that indicates an orientation of counterclockwise, or a left turn.
+   */
+  public static final int COUNTERCLOCKWISE = 1;
+  /**
+   * A value that indicates an orientation of counterclockwise, or a left turn.
+   */
+  public static final int LEFT = COUNTERCLOCKWISE;
+  /**
+   * A value that indicates an orientation of collinear, or no turn (straight).
+   */
+  public static final int COLLINEAR = 0;
+  /**
+   * A value that indicates an orientation of collinear, or no turn (straight).
+   */
+  public static final int STRAIGHT = COLLINEAR;
+
+  /**
+   * Returns the orientation index of the direction of the point <code>q</code> relative to
+   * a directed infinite line specified by <code>p1-p2</code>.
+   * The index indicates whether the point lies to the {@link LEFT} or {@link #RIGHT} 
+   * of the line, or lies on it {@link #COLLINEAR}.
+   * The index also indicates the orientation of the triangle formed by the three points
+   * ( {@link #COUNTERCLOCKWISE}, {@link #CLOCKWISE}, or {@link #STRAIGHT} )
+   * 
+   * @param p1 the origin point of the line vector
+   * @param p2 the final point of the line vector
+   * @param q the point to compute the direction to
+   * 
+   * @return -1 ( {@link #CLOCKWISE} or {@link #RIGHT} ) if q is clockwise (right) from p1-p2;
+   *         1 ( {@link #COUNTERCLOCKWISE} or {@link LEFT} ) if q is counter-clockwise (left) from p1-p2;
+   *         0 ( {@link #COLLINEAR} or {@link #STRAIGHT} ) if q is collinear with p1-p2
+   */
+  public static int index(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+    /**
+     * MD - 9 Aug 2010 It seems that the basic algorithm is slightly orientation
+     * dependent, when computing the orientation of a point very close to a
+     * line. This is possibly due to the arithmetic in the translation to the
+     * origin.
+     * 
+     * For instance, the following situation produces identical results in spite
+     * of the inverse orientation of the line segment:
+     * 
+     * Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724);
+     * Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864);
+     * 
+     * Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); int
+     * orient = orientationIndex(p0, p1, p); int orientInv =
+     * orientationIndex(p1, p0, p);
+     * 
+     * A way to force consistent results is to normalize the orientation of the
+     * vector using the following code. However, this may make the results of
+     * orientationIndex inconsistent through the triangle of points, so it's not
+     * clear this is an appropriate patch.
+     * 
+     */
+    return CGAlgorithmsDD.orientationIndex(p1, p2, q);
+    // testing only
+    //return ShewchuksDeterminant.orientationIndex(p1, p2, q);
+    // previous implementation - not quite fully robust
+    //return RobustDeterminant.orientationIndex(p1, p2, q);
+  }
+
+  /**
+   * Computes whether a ring defined by an array of {@link Coordinate}s is
+   * oriented counter-clockwise.
+   * <ul>
+   * <li>The list of points is assumed to have the first and last points equal.
+   * <li>This will handle coordinate lists which contain repeated points.
+   * </ul>
+   * This algorithm is <b>only</b> guaranteed to work with valid rings. If the
+   * ring is invalid (e.g. self-crosses or touches), the computed result may not
+   * be correct.
+   * 
+   * @param ring
+   *          an array of Coordinates forming a ring
+   * @return true if the ring is oriented counter-clockwise.
+   * @throws IllegalArgumentException
+   *           if there are too few points to determine orientation (< 4)
+   */
+  public static boolean isCCW(Coordinate[] ring)
+  {
+    // # of points without closing endpoint
+    int nPts = ring.length - 1;
+    // sanity check
+    if (nPts < 3)
+      throw new IllegalArgumentException(
+          "Ring has fewer than 4 points, so orientation cannot be determined");
+  
+    // find highest point
+    Coordinate hiPt = ring[0];
+    int hiIndex = 0;
+    for (int i = 1; i <= nPts; i++) {
+      Coordinate p = ring[i];
+      if (p.y > hiPt.y) {
+        hiPt = p;
+        hiIndex = i;
+      }
+    }
+  
+    // find distinct point before highest point
+    int iPrev = hiIndex;
+    do {
+      iPrev = iPrev - 1;
+      if (iPrev < 0)
+        iPrev = nPts;
+    } while (ring[iPrev].equals2D(hiPt) && iPrev != hiIndex);
+  
+    // find distinct point after highest point
+    int iNext = hiIndex;
+    do {
+      iNext = (iNext + 1) % nPts;
+    } while (ring[iNext].equals2D(hiPt) && iNext != hiIndex);
+  
+    Coordinate prev = ring[iPrev];
+    Coordinate next = ring[iNext];
+  
+    /**
+     * This check catches cases where the ring contains an A-B-A configuration
+     * of points. This can happen if the ring does not contain 3 distinct points
+     * (including the case where the input array has fewer than 4 elements), or
+     * it contains coincident line segments.
+     */
+    if (prev.equals2D(hiPt) || next.equals2D(hiPt) || prev.equals2D(next))
+      return false;
+  
+    int disc = Orientation.index(prev, hiPt, next);
+  
+    /**
+     * If disc is exactly 0, lines are collinear. There are two possible cases:
+     * (1) the lines lie along the x axis in opposite directions (2) the lines
+     * lie on top of one another
+     * 
+     * (1) is handled by checking if next is left of prev ==> CCW (2) will never
+     * happen if the ring is valid, so don't check for it (Might want to assert
+     * this)
+     */
+    boolean isCCW;
+    if (disc == 0) {
+      // poly is CCW if prev x is right of next x
+      isCCW = (prev.x > next.x);
+    }
+    else {
+      // if area is positive, points are ordered CCW
+      isCCW = (disc > 0);
+    }
+    return isCCW;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocation.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocation.java
new file mode 100644
index 0000000..3b2bc14
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocation.java
@@ -0,0 +1,117 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Location;
+
+/**
+ * Functions for locating points within basic geometric
+ * structures such as lines and rings.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PointLocation {
+
+  /**
+   * Tests whether a point lies on the line defined by a list of
+   * coordinates.
+   * 
+   * @param p the point to test
+   * @param line the line coordinates
+   * @return true if the point is a vertex of the line or lies in the interior
+   *         of a line segment in the line
+   */
+  public static boolean isOnLine(Coordinate p, Coordinate[] line)
+  {
+    LineIntersector lineIntersector = new RobustLineIntersector();
+    for (int i = 1; i < line.length; i++) {
+      Coordinate p0 = line[i - 1];
+      Coordinate p1 = line[i];
+      lineIntersector.computeIntersection(p, p0, p1);
+      if (lineIntersector.hasIntersection()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether a point lies on the line defined by a 
+   * {@link CoordinateSequence}.
+   * 
+   * @param p the point to test
+   * @param line the line coordinates
+   * @return true if the point is a vertex of the line or lies in the interior
+   *         of a line segment in the line
+   */
+  public static boolean isOnLine(Coordinate p, CoordinateSequence line)
+  {
+    LineIntersector lineIntersector = new RobustLineIntersector();
+    Coordinate p0 = new Coordinate();
+    Coordinate p1 = new Coordinate();
+    int n = line.size();
+    for (int i = 1; i < n; i++) {
+      line.getCoordinate(i-1, p0);
+      line.getCoordinate(i, p1);
+      lineIntersector.computeIntersection(p, p0, p1);
+      if (lineIntersector.hasIntersection()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether a point lies inside or on a ring. The ring may be oriented in
+   * either direction. A point lying exactly on the ring boundary is considered
+   * to be inside the ring.
+   * <p>
+   * This method does <i>not</i> first check the point against the envelope of
+   * the ring.
+   * 
+   * @param p
+   *          point to check for ring inclusion
+   * @param ring
+   *          an array of coordinates representing the ring (which must have
+   *          first point identical to last point)
+   * @return true if p is inside ring
+   * 
+   * @see locatePointInRing
+   */
+  public static boolean isInRing(Coordinate p, Coordinate[] ring)
+  {
+    return PointLocation.locateInRing(p, ring) != Location.EXTERIOR;
+  }
+
+  /**
+   * Determines whether a point lies in the interior, on the boundary, or in the
+   * exterior of a ring. The ring may be oriented in either direction.
+   * <p>
+   * This method does <i>not</i> first check the point against the envelope of
+   * the ring.
+   * 
+   * @param p
+   *          point to check for ring inclusion
+   * @param ring
+   *          an array of coordinates representing the ring (which must have
+   *          first point identical to last point)
+   * @return the {@link Location} of p relative to the ring
+   */
+  public static int locateInRing(Coordinate p, Coordinate[] ring)
+  {
+    return RayCrossingCounter.locatePointInRing(p, ring);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocator.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocator.java
new file mode 100644
index 0000000..27b3a6e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/PointLocator.java
@@ -0,0 +1,206 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryCollectionIterator;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes the topological ({@link Location})
+ * of a single point to a {@link Geometry}.
+ * A {@link BoundaryNodeRule} may be specified 
+ * to control the evaluation of whether the point lies on the boundary or not
+ * The default rule is to use the the <i>SFS Boundary Determination Rule</i>
+ * <p>
+ * Notes:
+ * <ul>
+ * <li>{@link LinearRing}s do not enclose any area - points inside the ring are still in the EXTERIOR of the ring.
+ * </ul>
+ * Instances of this class are not reentrant.
+ *
+ * @version 1.7
+ */
+public class PointLocator
+{
+  // default is to use OGC SFS rule
+  private BoundaryNodeRule boundaryRule = 
+  	//BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE; 
+  	BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE;
+
+  private boolean isIn;         // true if the point lies in or on any Geometry element
+  private int numBoundaries;    // the number of sub-elements whose boundaries the point lies in
+
+  public PointLocator() {
+  }
+
+  public PointLocator(BoundaryNodeRule boundaryRule)
+  {
+    if (boundaryRule == null)
+      throw new IllegalArgumentException("Rule must be non-null");
+    this.boundaryRule = boundaryRule;
+  }
+
+  /**
+   * Convenience method to test a point for intersection with
+   * a Geometry
+   * @param p the coordinate to test
+   * @param geom the Geometry to test
+   * @return <code>true</code> if the point is in the interior or boundary of the Geometry
+   */
+  public boolean intersects(Coordinate p, Geometry geom)
+  {
+    return locate(p, geom) != Location.EXTERIOR;
+  }
+
+  /**
+   * Computes the topological relationship ({@link Location}) of a single point
+   * to a Geometry.
+   * It handles both single-element
+   * and multi-element Geometries.
+   * The algorithm for multi-part Geometries
+   * takes into account the SFS Boundary Determination Rule.
+   *
+   * @return the {@link Location} of the point relative to the input Geometry
+   */
+  public int locate(Coordinate p, Geometry geom)
+  {
+    if (geom.isEmpty()) return Location.EXTERIOR;
+
+    if (geom instanceof LineString) {
+      return locateOnLineString(p, (LineString) geom);
+    }
+    else if (geom instanceof Polygon) {
+      return locateInPolygon(p, (Polygon) geom);
+    }
+
+    isIn = false;
+    numBoundaries = 0;
+    computeLocation(p, geom);
+    if (boundaryRule.isInBoundary(numBoundaries))
+      return Location.BOUNDARY;
+    if (numBoundaries > 0 || isIn)
+      return Location.INTERIOR;
+
+    return Location.EXTERIOR;
+  }
+
+  private void computeLocation(Coordinate p, Geometry geom)
+  {
+    if (geom instanceof Point) {
+      updateLocationInfo(locateOnPoint(p, (Point) geom));
+    }
+    if (geom instanceof LineString) {
+      updateLocationInfo(locateOnLineString(p, (LineString) geom));
+    }
+    else if (geom instanceof Polygon) {
+      updateLocationInfo(locateInPolygon(p, (Polygon) geom));
+    }
+    else if (geom instanceof MultiLineString) {
+      MultiLineString ml = (MultiLineString) geom;
+      for (int i = 0; i < ml.getNumGeometries(); i++) {
+        LineString l = (LineString) ml.getGeometryN(i);
+        updateLocationInfo(locateOnLineString(p, l));
+      }
+    }
+    else if (geom instanceof MultiPolygon) {
+      MultiPolygon mpoly = (MultiPolygon) geom;
+      for (int i = 0; i < mpoly.getNumGeometries(); i++) {
+        Polygon poly = (Polygon) mpoly.getGeometryN(i);
+        updateLocationInfo(locateInPolygon(p, poly));
+      }
+    }
+    else if (geom instanceof GeometryCollection) {
+      Iterator geomi = new GeometryCollectionIterator((GeometryCollection) geom);
+      while (geomi.hasNext()) {
+        Geometry g2 = (Geometry) geomi.next();
+        if (g2 != geom)
+          computeLocation(p, g2);
+      }
+    }
+  }
+
+  private void updateLocationInfo(int loc)
+  {
+    if (loc == Location.INTERIOR) isIn = true;
+    if (loc == Location.BOUNDARY) numBoundaries++;
+  }
+
+  private int locateOnPoint(Coordinate p, Point pt)
+  {
+  	// no point in doing envelope test, since equality test is just as fast
+  	
+    Coordinate ptCoord = pt.getCoordinate();
+    if (ptCoord.equals2D(p))
+      return Location.INTERIOR;
+    return Location.EXTERIOR;
+  }
+
+  private int locateOnLineString(Coordinate p, LineString l)
+  {
+    // bounding-box check
+    if (! l.getEnvelopeInternal().intersects(p)) return Location.EXTERIOR;
+    
+    CoordinateSequence seq = l.getCoordinateSequence();
+    if (! l.isClosed()) {
+          if (p.equals(seq.getCoordinate(0))
+          || p.equals(seq.getCoordinate(seq.size() - 1)) ) {
+        return Location.BOUNDARY;
+      }
+    }
+    if (PointLocation.isOnLine(p, seq)) {
+      return Location.INTERIOR;
+    }
+    return Location.EXTERIOR;
+  }
+
+  private int locateInPolygonRing(Coordinate p, LinearRing ring)
+  {
+  	// bounding-box check
+  	if (! ring.getEnvelopeInternal().intersects(p)) return Location.EXTERIOR;
+
+  	return PointLocation.locateInRing(p, ring.getCoordinates());
+  }
+
+  private int locateInPolygon(Coordinate p, Polygon poly)
+  {
+    if (poly.isEmpty()) return Location.EXTERIOR;
+
+    LinearRing shell = (LinearRing) poly.getExteriorRing();
+
+    int shellLoc = locateInPolygonRing(p, shell);
+    if (shellLoc == Location.EXTERIOR) return Location.EXTERIOR;
+    if (shellLoc == Location.BOUNDARY) return Location.BOUNDARY;
+    // now test if the point lies in or on the holes
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
+      int holeLoc = locateInPolygonRing(p, hole);
+      if (holeLoc == Location.INTERIOR) return Location.EXTERIOR;
+      if (holeLoc == Location.BOUNDARY) return Location.BOUNDARY;
+    }
+    return Location.INTERIOR;
+  }
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/RayCrossingCounter.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/RayCrossingCounter.java
new file mode 100644
index 0000000..69cda2a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/RayCrossingCounter.java
@@ -0,0 +1,221 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygonal;
+
+/**
+ * Counts the number of segments crossed by a horizontal ray extending to the right
+ * from a given point, in an incremental fashion.
+ * This can be used to determine whether a point lies in a {@link Polygonal} geometry.
+ * The class determines the situation where the point lies exactly on a segment.
+ * When being used for Point-In-Polygon determination, this case allows short-circuiting
+ * the evaluation.
+ * <p>
+ * This class handles polygonal geometries with any number of shells and holes.
+ * The orientation of the shell and hole rings is unimportant.
+ * In order to compute a correct location for a given polygonal geometry, 
+ * it is essential that <b>all</b> segments are counted which
+ * <ul>
+ * <li>touch the ray 
+ * <li>lie in in any ring which may contain the point
+ * </ul>
+ * The only exception is when the point-on-segment situation is detected, in which
+ * case no further processing is required.
+ * The implication of the above rule is that segments 
+ * which can be a priori determined to <i>not</i> touch the ray
+ * (i.e. by a test of their bounding box or Y-extent) 
+ * do not need to be counted.  This allows for optimization by indexing.
+ * <p>
+ * This implementation uses the extended-precision orientation test,
+ * to provide maximum robustness and consistency within 
+ * other algorithms.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class RayCrossingCounter 
+{
+	/**
+	 * Determines the {@link Location} of a point in a ring.
+	 * This method is an exemplar of how to use this class.
+	 * 
+	 * @param p the point to test
+	 * @param ring an array of Coordinates forming a ring 
+	 * @return the location of the point in the ring
+	 */
+	public static int locatePointInRing(Coordinate p, Coordinate[] ring) 
+	{
+		RayCrossingCounter counter = new RayCrossingCounter(p);
+	
+    for (int i = 1; i < ring.length; i++) {
+      Coordinate p1 = ring[i];
+      Coordinate p2 = ring[i-1];
+      counter.countSegment(p1, p2);
+      if (counter.isOnSegment())
+      	return counter.getLocation();
+    }
+    return counter.getLocation();
+	}
+	
+	 /**
+   * Determines the {@link Location} of a point in a ring. 
+   * 
+   * @param p
+   *            the point to test
+   * @param ring
+   *            a coordinate sequence forming a ring
+   * @return the location of the point in the ring
+   */
+  public static int locatePointInRing(Coordinate p, CoordinateSequence ring) {
+    RayCrossingCounter counter = new RayCrossingCounter(p);
+
+    Coordinate p1 = new Coordinate();
+    Coordinate p2 = new Coordinate();
+    for (int i = 1; i < ring.size(); i++) {
+      ring.getCoordinate(i, p1);
+      ring.getCoordinate(i - 1, p2);
+      counter.countSegment(p1, p2);
+      if (counter.isOnSegment())
+        return counter.getLocation();
+    }
+    return counter.getLocation();
+  }
+
+	private Coordinate p;
+	private int crossingCount = 0;
+	// true if the test point lies on an input segment
+	private boolean isPointOnSegment = false;
+	
+	public RayCrossingCounter(Coordinate p)
+	{
+		this.p = p;
+	}
+	
+	/**
+	 * Counts a segment
+	 * 
+	 * @param p1 an endpoint of the segment
+	 * @param p2 another endpoint of the segment
+	 */
+	public void countSegment(Coordinate p1, Coordinate p2) {
+		/**
+		 * For each segment, check if it crosses 
+		 * a horizontal ray running from the test point in the positive x direction.
+		 */
+		
+		// check if the segment is strictly to the left of the test point
+		if (p1.x < p.x && p2.x < p.x)
+			return;
+		
+		// check if the point is equal to the current ring vertex
+		if (p.x == p2.x && p.y == p2.y) {
+			isPointOnSegment = true;
+			return;
+		}
+		/**
+		 * For horizontal segments, check if the point is on the segment.
+		 * Otherwise, horizontal segments are not counted.
+		 */
+		if (p1.y == p.y && p2.y == p.y) {
+			double minx = p1.x;
+			double maxx = p2.x;
+			if (minx > maxx) {
+				minx = p2.x;
+				maxx = p1.x;
+			}
+			if (p.x >= minx && p.x <= maxx) {
+				isPointOnSegment = true;
+			}
+			return;
+		}
+		/**
+		 * Evaluate all non-horizontal segments which cross a horizontal ray to the
+		 * right of the test pt. To avoid double-counting shared vertices, we use the
+		 * convention that
+		 * <ul>
+		 * <li>an upward edge includes its starting endpoint, and excludes its
+		 * final endpoint
+		 * <li>a downward edge excludes its starting endpoint, and includes its
+		 * final endpoint
+		 * </ul>
+		 */
+		if (((p1.y > p.y) && (p2.y <= p.y)) 
+				|| ((p2.y > p.y) && (p1.y <= p.y))) {
+      int orient = Orientation.index(p1, p2, p);
+      if (orient == Orientation.COLLINEAR) {
+        isPointOnSegment = true;
+        return;
+      }
+      // Re-orient the result if needed to ensure effective segment direction is upwards
+      if (p2.y < p1.y) {
+        orient = -orient;
+      }
+      // The upward segment crosses the ray if the test point lies to the left (CCW) of the segment.
+      if (orient == Orientation.LEFT) {
+        crossingCount++;
+      }
+		}
+	}
+	
+/**
+ * Reports whether the point lies exactly on one of the supplied segments.
+ * This method may be called at any time as segments are processed.
+ * If the result of this method is <tt>true</tt>, 
+ * no further segments need be supplied, since the result
+ * will never change again.
+ * 
+ * @return true if the point lies exactly on a segment
+ */
+	public boolean isOnSegment() { return isPointOnSegment; }
+	
+	/**
+	 * Gets the {@link Location} of the point relative to 
+	 * the ring, polygon
+	 * or multipolygon from which the processed segments were provided.
+	 * <p>
+	 * This method only determines the correct location 
+	 * if <b>all</b> relevant segments must have been processed. 
+	 * 
+	 * @return the Location of the point
+	 */
+	public int getLocation() 
+	{
+		if (isPointOnSegment)
+			return Location.BOUNDARY;
+		
+    // The point is in the interior of the ring if the number of X-crossings is
+		// odd.
+    if ((crossingCount % 2) == 1) {
+      return Location.INTERIOR;
+    }
+    return Location.EXTERIOR;
+	}
+    
+	/**
+	 * Tests whether the point lies in or on 
+	 * the ring, polygon
+	 * or multipolygon from which the processed segments were provided.
+	 * <p>
+	 * This method only determines the correct location 
+	 * if <b>all</b> relevant segments must have been processed. 
+	 * 
+	 * @return true if the point lies in or on the supplied polygon
+	 */
+	public boolean isPointInPolygon()
+	{
+		return getLocation() != Location.EXTERIOR;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/RectangleLineIntersector.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/RectangleLineIntersector.java
new file mode 100644
index 0000000..9024070
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/RectangleLineIntersector.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * Computes whether a rectangle intersects line segments.
+ * <p>
+ * Rectangles contain a large amount of inherent symmetry
+ * (or to put it another way, although they contain four
+ * coordinates they only actually contain 4 ordinates
+ * worth of information).
+ * The algorithm used takes advantage of the symmetry of 
+ * the geometric situation 
+ * to optimize performance by minimizing the number
+ * of line intersection tests.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class RectangleLineIntersector
+{
+  // for intersection testing, don't need to set precision model
+  private LineIntersector li = new RobustLineIntersector();
+
+  private Envelope rectEnv;
+  
+  private Coordinate diagUp0;
+  private Coordinate diagUp1;
+  private Coordinate diagDown0;
+  private Coordinate diagDown1;
+  
+  /**
+   * Creates a new intersector for the given query rectangle,
+   * specified as an {@link Envelope}.
+   * 
+   * 
+   * @param rectEnv the query rectangle, specified as an Envelope
+   */
+  public RectangleLineIntersector(Envelope rectEnv)
+  {
+    this.rectEnv = rectEnv;
+    
+    /**
+     * Up and Down are the diagonal orientations
+     * relative to the Left side of the rectangle.
+     * Index 0 is the left side, 1 is the right side.
+     */
+    diagUp0 = new Coordinate(rectEnv.getMinX(), rectEnv.getMinY());
+    diagUp1 = new Coordinate(rectEnv.getMaxX(), rectEnv.getMaxY());
+    diagDown0 = new Coordinate(rectEnv.getMinX(), rectEnv.getMaxY());
+    diagDown1 = new Coordinate(rectEnv.getMaxX(), rectEnv.getMinY());
+  }
+  
+  /**
+   * Tests whether the query rectangle intersects a 
+   * given line segment.
+   * 
+   * @param p0 the first endpoint of the segment
+   * @param p1 the second endpoint of the segment
+   * @return true if the rectangle intersects the segment
+   */
+  public boolean intersects(Coordinate p0, Coordinate p1)
+  {
+    // TODO: confirm that checking envelopes first is faster
+
+    /**
+     * If the segment envelope is disjoint from the
+     * rectangle envelope, there is no intersection
+     */
+    Envelope segEnv = new Envelope(p0, p1);
+    if (! rectEnv.intersects(segEnv))
+      return false;
+    
+    /**
+     * If either segment endpoint lies in the rectangle,
+     * there is an intersection.
+     */
+    if (rectEnv.intersects(p0)) return true;
+    if (rectEnv.intersects(p1)) return true;
+    
+    /**
+     * Normalize segment.
+     * This makes p0 less than p1,
+     * so that the segment runs to the right,
+     * or vertically upwards.
+     */
+    if (p0.compareTo(p1) > 0) {
+      Coordinate tmp = p0;
+      p0 = p1;
+      p1 = tmp;
+    }
+    /**
+     * Compute angle of segment.
+     * Since the segment is normalized to run left to right,
+     * it is sufficient to simply test the Y ordinate.
+     * "Upwards" means relative to the left end of the segment.
+     */
+    boolean isSegUpwards = false;
+    if (p1.y > p0.y)
+      isSegUpwards = true;
+    
+    /**
+     * Since we now know that neither segment endpoint
+     * lies in the rectangle, there are two possible 
+     * situations:
+     * 1) the segment is disjoint to the rectangle
+     * 2) the segment crosses the rectangle completely.
+     * 
+     * In the case of a crossing, the segment must intersect 
+     * a diagonal of the rectangle.
+     * 
+     * To distinguish these two cases, it is sufficient 
+     * to test intersection with 
+     * a single diagonal of the rectangle,
+     * namely the one with slope "opposite" to the slope
+     * of the segment.
+     * (Note that if the segment is axis-parallel,
+     * it must intersect both diagonals, so this is
+     * still sufficient.)  
+     */
+    if (isSegUpwards) {
+      li.computeIntersection(p0, p1, diagDown0, diagDown1);
+    }
+    else {
+      li.computeIntersection(p0, p1, diagUp0, diagUp1);      
+    }
+    if (li.hasIntersection())
+      return true;
+    return false;
+
+      
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustDeterminant.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustDeterminant.java
new file mode 100644
index 0000000..d382e82
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustDeterminant.java
@@ -0,0 +1,402 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * @version 1.7
+ */
+
+/**
+ * Implements an algorithm to compute the
+ * sign of a 2x2 determinant for double precision values robustly.
+ * It is a direct translation of code developed by Olivier Devillers.
+ * <p>
+ * The original code carries the following copyright notice:
+ *
+ * <pre>
+ *************************************************************************
+ * Author : Olivier Devillers
+ * Olivier.Devillers at sophia.inria.fr
+ * http:/www.inria.fr:/prisme/personnel/devillers/anglais/determinant.html
+ *
+ * Relicensed under EDL and EPL with Permission from Olivier Devillers
+ * 
+ **************************************************************************
+ *
+ **************************************************************************
+ *              Copyright (c) 1995  by  INRIA Prisme Project
+ *                  BP 93 06902 Sophia Antipolis Cedex, France.
+ *                           All rights reserved
+ **************************************************************************
+ * </pre>
+ *
+ * @version 1.7
+ */
+public class RobustDeterminant {
+
+  //public static int callCount = 0; // debugging only
+
+  /*
+  // test point to allow injecting test code
+  public static int signOfDet2x2(double x1, double y1, double x2, double y2) 
+  {
+    int d1 = originalSignOfDet2x2(x1, y1, x2, y2); 
+    int d2 = -originalSignOfDet2x2(y1, x1, x2, y2); 
+    assert d1 == -d2;
+    return d1;
+  }
+   */
+  
+  /*
+   * Test code to force a standard ordering of input ordinates.
+   * A possible fix for a rare problem where evaluation is order-dependent.
+   */
+  /*
+  public static int signOfDet2x2(double x1, double y1, double x2, double y2) 
+  {
+    if (x1 > x2) {
+      return -signOfDet2x2ordX(x2, y2, x1, y1);
+    }
+    return signOfDet2x2ordX(x1, y1, x2, y2);
+  }
+    
+  private static int signOfDet2x2ordX(double x1, double y1, double x2, double y2) 
+  {
+    if (y1 > y2) {
+      return -originalSignOfDet2x2(y1, x1, y2, x2);
+    }
+    return originalSignOfDet2x2(x1, y1, x2, y2);
+  }
+  //  */
+  
+  /**
+   * Computes the sign of the determinant of the 2x2 matrix
+   * with the given entries, in a robust way.
+   * 
+   * @return -1 if the determinant is negative,
+   * @return  1 if the determinant is positive,
+   * @return  0 if the determinant is 0.
+   */
+   //private static int originalSignOfDet2x2(double x1, double y1, double x2, double y2) {
+   public static int signOfDet2x2(double x1, double y1, double x2, double y2) {
+    // returns -1 if the determinant is negative,
+    // returns  1 if the determinant is positive,
+    // returns  0 if the determinant is null.
+    int sign;
+    double swap;
+    double k;
+    long count = 0;
+
+    //callCount++; // debugging only
+
+    sign = 1;
+
+    /*
+     *  testing null entries
+     */
+    if ((x1 == 0.0) || (y2 == 0.0)) {
+      if ((y1 == 0.0) || (x2 == 0.0)) {
+        return 0;
+      }
+      else if (y1 > 0) {
+        if (x2 > 0) {
+          return -sign;
+        }
+        else {
+          return sign;
+        }
+      }
+      else {
+        if (x2 > 0) {
+          return sign;
+        }
+        else {
+          return -sign;
+        }
+      }
+    }
+    if ((y1 == 0.0) || (x2 == 0.0)) {
+      if (y2 > 0) {
+        if (x1 > 0) {
+          return sign;
+        }
+        else {
+          return -sign;
+        }
+      }
+      else {
+        if (x1 > 0) {
+          return -sign;
+        }
+        else {
+          return sign;
+        }
+      }
+    }
+
+    /*
+     *  making y coordinates positive and permuting the entries
+     */
+    /*
+     *  so that y2 is the biggest one
+     */
+    if (0.0 < y1) {
+      if (0.0 < y2) {
+        if (y1 <= y2) {
+          ;
+        }
+        else {
+          sign = -sign;
+          swap = x1;
+          x1 = x2;
+          x2 = swap;
+          swap = y1;
+          y1 = y2;
+          y2 = swap;
+        }
+      }
+      else {
+        if (y1 <= -y2) {
+          sign = -sign;
+          x2 = -x2;
+          y2 = -y2;
+        }
+        else {
+          swap = x1;
+          x1 = -x2;
+          x2 = swap;
+          swap = y1;
+          y1 = -y2;
+          y2 = swap;
+        }
+      }
+    }
+    else {
+      if (0.0 < y2) {
+        if (-y1 <= y2) {
+          sign = -sign;
+          x1 = -x1;
+          y1 = -y1;
+        }
+        else {
+          swap = -x1;
+          x1 = x2;
+          x2 = swap;
+          swap = -y1;
+          y1 = y2;
+          y2 = swap;
+        }
+      }
+      else {
+        if (y1 >= y2) {
+          x1 = -x1;
+          y1 = -y1;
+          x2 = -x2;
+          y2 = -y2;
+          ;
+        }
+        else {
+          sign = -sign;
+          swap = -x1;
+          x1 = -x2;
+          x2 = swap;
+          swap = -y1;
+          y1 = -y2;
+          y2 = swap;
+        }
+      }
+    }
+
+    /*
+     *  making x coordinates positive
+     */
+    /*
+     *  if |x2| < |x1| one can conclude
+     */
+    if (0.0 < x1) {
+      if (0.0 < x2) {
+        if (x1 <= x2) {
+          ;
+        }
+        else {
+          return sign;
+        }
+      }
+      else {
+        return sign;
+      }
+    }
+    else {
+      if (0.0 < x2) {
+        return -sign;
+      }
+      else {
+        if (x1 >= x2) {
+          sign = -sign;
+          x1 = -x1;
+          x2 = -x2;
+          ;
+        }
+        else {
+          return -sign;
+        }
+      }
+    }
+
+    /*
+     *  all entries strictly positive   x1 <= x2 and y1 <= y2
+     */
+    while (true) {
+      count = count + 1;
+      // MD - UNSAFE HACK for testing only!
+//      k = (int) (x2 / x1);
+      k = Math.floor(x2 / x1);
+      x2 = x2 - k * x1;
+      y2 = y2 - k * y1;
+
+      /*
+       *  testing if R (new U2) is in U1 rectangle
+       */
+      if (y2 < 0.0) {
+        return -sign;
+      }
+      if (y2 > y1) {
+        return sign;
+      }
+
+      /*
+       *  finding R'
+       */
+      if (x1 > x2 + x2) {
+        if (y1 < y2 + y2) {
+          return sign;
+        }
+      }
+      else {
+        if (y1 > y2 + y2) {
+          return -sign;
+        }
+        else {
+          x2 = x1 - x2;
+          y2 = y1 - y2;
+          sign = -sign;
+        }
+      }
+      if (y2 == 0.0) {
+        if (x2 == 0.0) {
+          return 0;
+        }
+        else {
+          return -sign;
+        }
+      }
+      if (x2 == 0.0) {
+        return sign;
+      }
+
+      /*
+       *  exchange 1 and 2 role.
+       */
+      // MD - UNSAFE HACK for testing only!
+//      k = (int) (x1 / x2);
+      k = Math.floor(x1 / x2);
+      x1 = x1 - k * x2;
+      y1 = y1 - k * y2;
+
+      /*
+       *  testing if R (new U1) is in U2 rectangle
+       */
+      if (y1 < 0.0) {
+        return sign;
+      }
+      if (y1 > y2) {
+        return -sign;
+      }
+
+      /*
+       *  finding R'
+       */
+      if (x2 > x1 + x1) {
+        if (y2 < y1 + y1) {
+          return -sign;
+        }
+      }
+      else {
+        if (y2 > y1 + y1) {
+          return sign;
+        }
+        else {
+          x1 = x2 - x1;
+          y1 = y2 - y1;
+          sign = -sign;
+        }
+      }
+      if (y1 == 0.0) {
+        if (x1 == 0.0) {
+          return 0;
+        }
+        else {
+          return sign;
+        }
+      }
+      if (x1 == 0.0) {
+        return -sign;
+      }
+    }
+
+  }
+
+   /**
+    * Returns the index of the direction of the point <code>q</code> relative to
+    * a vector specified by <code>p1-p2</code>.
+    * 
+    * @param p1 the origin point of the vector
+    * @param p2 the final point of the vector
+    * @param q the point to compute the direction to
+    * 
+    * @return 1 if q is counter-clockwise (left) from p1-p2
+    * @return -1 if q is clockwise (right) from p1-p2
+    * @return 0 if q is collinear with p1-p2
+    */
+   public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
+   {
+     /**
+      * MD - 9 Aug 2010 It seems that the basic algorithm is slightly orientation
+      * dependent, when computing the orientation of a point very close to a
+      * line. This is possibly due to the arithmetic in the translation to the
+      * origin.
+      * 
+      * For instance, the following situation produces identical results in spite
+      * of the inverse orientation of the line segment:
+      * 
+      * Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724);
+      * Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864);
+      * 
+      * Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); int
+      * orient = orientationIndex(p0, p1, p); int orientInv =
+      * orientationIndex(p1, p0, p);
+      * 
+      * 
+      */
+     
+     double dx1 = p2.x - p1.x;
+     double dy1 = p2.y - p1.y;
+     double dx2 = q.x - p2.x;
+     double dy2 = q.y - p2.y;
+     return signOfDet2x2(dx1, dy1, dx2, dy2);
+   }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustLineIntersector.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustLineIntersector.java
new file mode 100644
index 0000000..b54e475
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/RobustLineIntersector.java
@@ -0,0 +1,459 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+/**
+ *@version 1.7
+ */
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * A robust version of {@link LineIntersector}.
+ *
+ * @version 1.7
+ */
+public class RobustLineIntersector
+    extends LineIntersector
+{
+
+  public RobustLineIntersector() {
+  }
+
+  public void computeIntersection(Coordinate p, Coordinate p1, Coordinate p2) {
+    isProper = false;
+    // do between check first, since it is faster than the orientation test
+    if (Envelope.intersects(p1, p2, p)) {
+      if ((Orientation.index(p1, p2, p) == 0)
+          && (Orientation.index(p2, p1, p) == 0)) {
+        isProper = true;
+        if (p.equals(p1) || p.equals(p2)) {
+          isProper = false;
+        }
+        result = POINT_INTERSECTION;
+        return;
+      }
+    }
+    result = NO_INTERSECTION;
+  }
+
+  protected int computeIntersect(
+                Coordinate p1, Coordinate p2,
+                Coordinate q1, Coordinate q2  ) {
+    isProper = false;
+
+    // first try a fast test to see if the envelopes of the lines intersect
+    if (! Envelope.intersects(p1, p2, q1, q2))
+      return NO_INTERSECTION;
+
+    // for each endpoint, compute which side of the other segment it lies
+    // if both endpoints lie on the same side of the other segment,
+    // the segments do not intersect
+    int Pq1 = Orientation.index(p1, p2, q1);
+    int Pq2 = Orientation.index(p1, p2, q2);
+
+    if ((Pq1>0 && Pq2>0) || (Pq1<0 && Pq2<0)) {
+      return NO_INTERSECTION;
+    }
+
+    int Qp1 = Orientation.index(q1, q2, p1);
+    int Qp2 = Orientation.index(q1, q2, p2);
+
+    if ((Qp1>0 && Qp2>0) || (Qp1<0 && Qp2<0)) {
+        return NO_INTERSECTION;
+    }
+
+    boolean collinear = Pq1 == 0
+         && Pq2 == 0
+         && Qp1 == 0
+         && Qp2 == 0;
+    if (collinear) {
+      return computeCollinearIntersection(p1, p2, q1, q2);
+    }
+    
+    /**
+     * At this point we know that there is a single intersection point
+     * (since the lines are not collinear).
+     */
+    
+    /**
+     *  Check if the intersection is an endpoint. If it is, copy the endpoint as
+     *  the intersection point. Copying the point rather than computing it
+     *  ensures the point has the exact value, which is important for
+     *  robustness. It is sufficient to simply check for an endpoint which is on
+     *  the other line, since at this point we know that the inputLines must
+     *  intersect.
+     */
+    if (Pq1 == 0 || Pq2 == 0 || Qp1 == 0 || Qp2 == 0) {
+      isProper = false;
+      
+      /**
+       * Check for two equal endpoints.  
+       * This is done explicitly rather than by the orientation tests
+       * below in order to improve robustness.
+       * 
+       * [An example where the orientation tests fail to be consistent is
+       * the following (where the true intersection is at the shared endpoint
+       * POINT (19.850257749638203 46.29709338043669)
+       * 
+       * LINESTRING ( 19.850257749638203 46.29709338043669, 20.31970698357233 46.76654261437082 ) 
+       * and 
+       * LINESTRING ( -48.51001596420236 -22.063180333403878, 19.850257749638203 46.29709338043669 )
+       * 
+       * which used to produce the INCORRECT result: (20.31970698357233, 46.76654261437082, NaN)
+       * 
+       */
+      if (p1.equals2D(q1) 
+      		|| p1.equals2D(q2)) {
+      	intPt[0] = p1;
+      }
+      else if (p2.equals2D(q1) 
+      		|| p2.equals2D(q2)) {
+      	intPt[0] = p2;
+      }
+      
+      /**
+       * Now check to see if any endpoint lies on the interior of the other segment.
+       */
+      else if (Pq1 == 0) {
+        intPt[0] = new Coordinate(q1);
+      }
+      else if (Pq2 == 0) {
+        intPt[0] = new Coordinate(q2);
+      }
+      else if (Qp1 == 0) {
+        intPt[0] = new Coordinate(p1);
+      }
+      else if (Qp2 == 0) {
+        intPt[0] = new Coordinate(p2);
+      }
+    }
+    else {
+      isProper = true;
+      intPt[0] = intersection(p1, p2, q1, q2);
+    }
+    return POINT_INTERSECTION;
+  }
+
+  private int computeCollinearIntersection(Coordinate p1, Coordinate p2,
+      Coordinate q1, Coordinate q2) {
+    boolean p1q1p2 = Envelope.intersects(p1, p2, q1);
+    boolean p1q2p2 = Envelope.intersects(p1, p2, q2);
+    boolean q1p1q2 = Envelope.intersects(q1, q2, p1);
+    boolean q1p2q2 = Envelope.intersects(q1, q2, p2);
+
+    if (p1q1p2 && p1q2p2) {
+      intPt[0] = q1;
+      intPt[1] = q2;
+      return COLLINEAR_INTERSECTION;
+    }
+    if (q1p1q2 && q1p2q2) {
+      intPt[0] = p1;
+      intPt[1] = p2;
+      return COLLINEAR_INTERSECTION;
+    }
+    if (p1q1p2 && q1p1q2) {
+      intPt[0] = q1;
+      intPt[1] = p1;
+      return q1.equals(p1) && !p1q2p2 && !q1p2q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
+    }
+    if (p1q1p2 && q1p2q2) {
+      intPt[0] = q1;
+      intPt[1] = p2;
+      return q1.equals(p2) && !p1q2p2 && !q1p1q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
+    }
+    if (p1q2p2 && q1p1q2) {
+      intPt[0] = q2;
+      intPt[1] = p1;
+      return q2.equals(p1) && !p1q1p2 && !q1p2q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
+    }
+    if (p1q2p2 && q1p2q2) {
+      intPt[0] = q2;
+      intPt[1] = p2;
+      return q2.equals(p2) && !p1q1p2 && !q1p1q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
+    }
+    return NO_INTERSECTION;
+  }
+
+  /**
+   * This method computes the actual value of the intersection point.
+   * To obtain the maximum precision from the intersection calculation,
+   * the coordinates are normalized by subtracting the minimum
+   * ordinate values (in absolute value).  This has the effect of
+   * removing common significant digits from the calculation to
+   * maintain more bits of precision.
+   */
+  private Coordinate intersection(
+    Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
+  {
+    Coordinate intPt = intersectionWithNormalization(p1, p2, q1, q2);
+    
+    /*
+    // TESTING ONLY
+    Coordinate intPtDD = CGAlgorithmsDD.intersection(p1, p2, q1, q2);
+    double dist = intPt.distance(intPtDD);
+    System.out.println(intPt + " - " + intPtDD + " dist = " + dist);
+    //intPt = intPtDD;
+    */
+    
+    /**
+     * Due to rounding it can happen that the computed intersection is
+     * outside the envelopes of the input segments.  Clearly this
+     * is inconsistent. 
+     * This code checks this condition and forces a more reasonable answer
+     * 
+     * MD - May 4 2005 - This is still a problem.  Here is a failure case:
+     *
+     * LINESTRING (2089426.5233462777 1180182.3877339689, 2085646.6891757075 1195618.7333999649)
+     * LINESTRING (1889281.8148903656 1997547.0560044837, 2259977.3672235999 483675.17050843034)
+     * int point = (2097408.2633752143,1144595.8008114607)
+     * 
+     * MD - Dec 14 2006 - This does not seem to be a failure case any longer
+     */
+    if (! isInSegmentEnvelopes(intPt)) {
+//      System.out.println("Intersection outside segment envelopes: " + intPt);
+      
+      // compute a safer result
+      // copy the coordinate, since it may be rounded later
+      intPt = new Coordinate(nearestEndpoint(p1, p2, q1, q2));
+//    intPt = CentralEndpointIntersector.getIntersection(p1, p2, q1, q2);
+      
+//      System.out.println("Segments: " + this);
+//      System.out.println("Snapped to " + intPt);
+//      checkDD(p1, p2, q1, q2, intPt);
+    }
+    if (precisionModel != null) {
+      precisionModel.makePrecise(intPt);
+    }
+    return intPt;
+  }
+
+  private void checkDD(Coordinate p1, Coordinate p2, Coordinate q1,
+      Coordinate q2, Coordinate intPt)
+  {
+    Coordinate intPtDD = CGAlgorithmsDD.intersection(p1, p2, q1, q2);
+    boolean isIn = isInSegmentEnvelopes(intPtDD);
+    System.out.println(   "DD in env = " + isIn + "  --------------------- " + intPtDD);
+    if (intPt.distance(intPtDD) > 0.0001) {
+      System.out.println("Distance = " + intPt.distance(intPtDD));
+    }
+  }
+
+  private Coordinate intersectionWithNormalization(
+    Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
+    {
+      Coordinate n1 = new Coordinate(p1);
+      Coordinate n2 = new Coordinate(p2);
+      Coordinate n3 = new Coordinate(q1);
+      Coordinate n4 = new Coordinate(q2);
+      Coordinate normPt = new Coordinate();
+      normalizeToEnvCentre(n1, n2, n3, n4, normPt);
+
+      Coordinate intPt = safeHCoordinateIntersection(n1, n2, n3, n4);
+
+      intPt.x += normPt.x;
+      intPt.y += normPt.y;
+      
+      return intPt;
+  }
+  
+  /**
+   * Computes a segment intersection using homogeneous coordinates.
+   * Round-off error can cause the raw computation to fail, 
+   * (usually due to the segments being approximately parallel).
+   * If this happens, a reasonable approximation is computed instead.
+   * 
+   * @param p1 a segment endpoint
+   * @param p2 a segment endpoint
+   * @param q1 a segment endpoint
+   * @param q2 a segment endpoint
+   * @return the computed intersection point
+   */
+  private Coordinate safeHCoordinateIntersection(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
+  {
+    Coordinate intPt = null;
+    try {
+      intPt = HCoordinate.intersection(p1, p2, q1, q2);
+    }
+    catch (NotRepresentableException e) {
+//    	System.out.println("Not calculable: " + this);
+      // compute an approximate result
+//      intPt = CentralEndpointIntersector.getIntersection(p1, p2, q1, q2);
+      intPt = nearestEndpoint(p1, p2, q1, q2);
+ //     System.out.println("Snapped to " + intPt);
+    }
+    return intPt;
+  }
+
+  /**
+   * Normalize the supplied coordinates so that
+   * their minimum ordinate values lie at the origin.
+   * NOTE: this normalization technique appears to cause
+   * large errors in the position of the intersection point for some cases.
+   *
+   * @param n1
+   * @param n2
+   * @param n3
+   * @param n4
+   * @param normPt
+   */
+  private void normalizeToMinimum(
+    Coordinate n1,
+    Coordinate n2,
+    Coordinate n3,
+    Coordinate n4,
+    Coordinate normPt)
+  {
+    normPt.x = smallestInAbsValue(n1.x, n2.x, n3.x, n4.x);
+    normPt.y = smallestInAbsValue(n1.y, n2.y, n3.y, n4.y);
+    n1.x -= normPt.x;    n1.y -= normPt.y;
+    n2.x -= normPt.x;    n2.y -= normPt.y;
+    n3.x -= normPt.x;    n3.y -= normPt.y;
+    n4.x -= normPt.x;    n4.y -= normPt.y;
+  }
+
+  /**
+   * Normalize the supplied coordinates to
+   * so that the midpoint of their intersection envelope
+   * lies at the origin.
+   *
+   * @param n00
+   * @param n01
+   * @param n10
+   * @param n11
+   * @param normPt
+   */
+  private void normalizeToEnvCentre(
+    Coordinate n00,
+    Coordinate n01,
+    Coordinate n10,
+    Coordinate n11,
+    Coordinate normPt)
+  {
+    double minX0 = n00.x < n01.x ? n00.x : n01.x;
+    double minY0 = n00.y < n01.y ? n00.y : n01.y;
+    double maxX0 = n00.x > n01.x ? n00.x : n01.x;
+    double maxY0 = n00.y > n01.y ? n00.y : n01.y;
+
+    double minX1 = n10.x < n11.x ? n10.x : n11.x;
+    double minY1 = n10.y < n11.y ? n10.y : n11.y;
+    double maxX1 = n10.x > n11.x ? n10.x : n11.x;
+    double maxY1 = n10.y > n11.y ? n10.y : n11.y;
+
+    double intMinX = minX0 > minX1 ? minX0 : minX1;
+    double intMaxX = maxX0 < maxX1 ? maxX0 : maxX1;
+    double intMinY = minY0 > minY1 ? minY0 : minY1;
+    double intMaxY = maxY0 < maxY1 ? maxY0 : maxY1;
+
+    double intMidX = (intMinX + intMaxX) / 2.0;
+    double intMidY = (intMinY + intMaxY) / 2.0;
+    normPt.x = intMidX;
+    normPt.y = intMidY;
+
+    /*
+    // equilavalent code using more modular but slower method
+    Envelope env0 = new Envelope(n00, n01);
+    Envelope env1 = new Envelope(n10, n11);
+    Envelope intEnv = env0.intersection(env1);
+    Coordinate intMidPt = intEnv.centre();
+
+    normPt.x = intMidPt.x;
+    normPt.y = intMidPt.y;
+    */
+
+    n00.x -= normPt.x;    n00.y -= normPt.y;
+    n01.x -= normPt.x;    n01.y -= normPt.y;
+    n10.x -= normPt.x;    n10.y -= normPt.y;
+    n11.x -= normPt.x;    n11.y -= normPt.y;
+  }
+
+  private double smallestInAbsValue(double x1, double x2, double x3, double x4)
+  {
+    double x = x1;
+    double xabs = Math.abs(x);
+    if (Math.abs(x2) < xabs) {
+      x = x2;
+      xabs = Math.abs(x2);
+    }
+    if (Math.abs(x3) < xabs) {
+      x = x3;
+      xabs = Math.abs(x3);
+    }
+    if (Math.abs(x4) < xabs) {
+      x = x4;
+    }
+    return x;
+  }
+
+  /**
+   * Tests whether a point lies in the envelopes of both input segments.
+   * A correctly computed intersection point should return <code>true</code>
+   * for this test.
+   * Since this test is for debugging purposes only, no attempt is
+   * made to optimize the envelope test.
+   *
+   * @return <code>true</code> if the input point lies within both input segment envelopes
+   */
+  private boolean isInSegmentEnvelopes(Coordinate intPt)
+  {
+    Envelope env0 = new Envelope(inputLines[0][0], inputLines[0][1]);
+    Envelope env1 = new Envelope(inputLines[1][0], inputLines[1][1]);
+    return env0.contains(intPt) && env1.contains(intPt);
+  }
+
+  /**
+   * Finds the endpoint of the segments P and Q which 
+   * is closest to the other segment.
+   * This is a reasonable surrogate for the true 
+   * intersection points in ill-conditioned cases
+   * (e.g. where two segments are nearly coincident,
+   * or where the endpoint of one segment lies almost on the other segment).
+   * <p>
+   * This replaces the older CentralEndpoint heuristic,
+   * which chose the wrong endpoint in some cases
+   * where the segments had very distinct slopes 
+   * and one endpoint lay almost on the other segment.
+   * 
+   * @param p1 an endpoint of segment P
+   * @param p2 an endpoint of segment P
+   * @param q1 an endpoint of segment Q
+   * @param q2 an endpoint of segment Q
+   * @return the nearest endpoint to the other segment
+   */
+  private static Coordinate nearestEndpoint(Coordinate p1, Coordinate p2,
+      Coordinate q1, Coordinate q2)
+  {
+    Coordinate nearestPt = p1;
+    double minDist = Distance.pointToSegment(p1, q1, q2);
+    
+    double dist = Distance.pointToSegment(p2, q1, q2);
+    if (dist < minDist) {
+      minDist = dist;
+      nearestPt = p2;
+    }
+    dist = Distance.pointToSegment(q1, p1, p2);
+    if (dist < minDist) {
+      minDist = dist;
+      nearestPt = q1;
+    }
+    dist = Distance.pointToSegment(q2, p1, p2);
+    if (dist < minDist) {
+      minDist = dist;
+      nearestPt = q2;
+    }
+    return nearestPt;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.java
new file mode 100644
index 0000000..774802b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistance.java
@@ -0,0 +1,209 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * An algorithm for computing a distance metric
+ * which is an approximation to the Hausdorff Distance
+ * based on a discretization of the input {@link Geometry}.
+ * The algorithm computes the Hausdorff distance restricted to discrete points
+ * for one of the geometries.
+ * The points can be either the vertices of the geometries (the default), 
+ * or the geometries with line segments densified by a given fraction.
+ * Also determines two points of the Geometries which are separated by the computed distance.
+* <p>
+ * This algorithm is an approximation to the standard Hausdorff distance.
+ * Specifically, 
+ * <pre>
+ *    for all geometries a, b:    DHD(a, b) <= HD(a, b)
+ * </pre>
+ * The approximation can be made as close as needed by densifying the input geometries.  
+ * In the limit, this value will approach the true Hausdorff distance:
+ * <pre>
+ *    DHD(A, B, densifyFactor) -> HD(A, B) as densifyFactor -> 0.0
+ * </pre>
+ * The default approximation is exact or close enough for a large subset of useful cases.
+ * Examples of these are:
+ * <ul>
+ * <li>computing distance between Linestrings that are roughly parallel to each other,
+ * and roughly equal in length.  This occurs in matching linear networks.
+ * <li>Testing similarity of geometries.
+ * </ul>
+ * An example where the default approximation is not close is:
+ * <pre>
+ *   A = LINESTRING (0 0, 100 0, 10 100, 10 100)
+ *   B = LINESTRING (0 100, 0 10, 80 10)
+ *   
+ *   DHD(A, B) = 22.360679774997898
+ *   HD(A, B) ~= 47.8
+ * </pre>
+ */
+public class DiscreteHausdorffDistance
+{
+  public static double distance(Geometry g0, Geometry g1)
+  {
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(g0, g1);
+    return dist.distance();
+  }
+
+  public static double distance(Geometry g0, Geometry g1, double densifyFrac)
+  {
+    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(g0, g1);
+    dist.setDensifyFraction(densifyFrac);
+    return dist.distance();
+  }
+
+  private Geometry g0;
+  private Geometry g1;
+  private PointPairDistance ptDist = new PointPairDistance();
+  
+  /**
+   * Value of 0.0 indicates that no densification should take place
+   */
+  private double densifyFrac = 0.0;
+
+  public DiscreteHausdorffDistance(Geometry g0, Geometry g1)
+  {
+    this.g0 = g0;
+    this.g1 = g1;
+  }
+
+  /**
+   * Sets the fraction by which to densify each segment.
+   * Each segment will be (virtually) split into a number of equal-length
+   * subsegments, whose fraction of the total length is closest
+   * to the given fraction.
+   * 
+   * @param densifyFrac
+   */
+  public void setDensifyFraction(double densifyFrac)
+  {
+    if (densifyFrac > 1.0 
+        || densifyFrac <= 0.0)
+      throw new IllegalArgumentException("Fraction is not in range (0.0 - 1.0]");
+        
+    this.densifyFrac = densifyFrac;
+  }
+  
+  public double distance() 
+  { 
+    compute(g0, g1);
+    return ptDist.getDistance(); 
+  }
+
+  public double orientedDistance() 
+  { 
+    computeOrientedDistance(g0, g1, ptDist);
+    return ptDist.getDistance(); 
+  }
+
+  public Coordinate[] getCoordinates() { return ptDist.getCoordinates(); }
+
+  private void compute(Geometry g0, Geometry g1)
+  {
+    computeOrientedDistance(g0, g1, ptDist);
+    computeOrientedDistance(g1, g0, ptDist);
+  }
+
+  private void computeOrientedDistance(Geometry discreteGeom, Geometry geom, PointPairDistance ptDist)
+  {
+    MaxPointDistanceFilter distFilter = new MaxPointDistanceFilter(geom);
+    discreteGeom.apply(distFilter);
+    ptDist.setMaximum(distFilter.getMaxPointDistance());
+    
+    if (densifyFrac > 0) {
+      MaxDensifiedByFractionDistanceFilter fracFilter = new MaxDensifiedByFractionDistanceFilter(geom, densifyFrac);
+      discreteGeom.apply(fracFilter);
+      ptDist.setMaximum(fracFilter.getMaxPointDistance());
+      
+    }
+  }
+
+  public static class MaxPointDistanceFilter
+      implements CoordinateFilter
+  {
+    private PointPairDistance maxPtDist = new PointPairDistance();
+    private PointPairDistance minPtDist = new PointPairDistance();
+    private DistanceToPoint euclideanDist = new DistanceToPoint();
+    private Geometry geom;
+
+    public MaxPointDistanceFilter(Geometry geom)
+    {
+      this.geom = geom;
+    }
+
+    public void filter(Coordinate pt)
+    {
+      minPtDist.initialize();
+      DistanceToPoint.computeDistance(geom, pt, minPtDist);
+      maxPtDist.setMaximum(minPtDist);
+    }
+
+    public PointPairDistance getMaxPointDistance() { return maxPtDist; }
+  }
+  
+  public static class MaxDensifiedByFractionDistanceFilter 
+  implements CoordinateSequenceFilter 
+  {
+  private PointPairDistance maxPtDist = new PointPairDistance();
+  private PointPairDistance minPtDist = new PointPairDistance();
+  private Geometry geom;
+  private int numSubSegs = 0;
+
+  public MaxDensifiedByFractionDistanceFilter(Geometry geom, double fraction) {
+    this.geom = geom;
+    numSubSegs = (int) Math.rint(1.0/fraction);
+  }
+
+  public void filter(CoordinateSequence seq, int index) 
+  {
+    /**
+     * This logic also handles skipping Point geometries
+     */
+    if (index == 0)
+      return;
+    
+    Coordinate p0 = seq.getCoordinate(index - 1);
+    Coordinate p1 = seq.getCoordinate(index);
+    
+    double delx = (p1.x - p0.x)/numSubSegs;
+    double dely = (p1.y - p0.y)/numSubSegs;
+
+    for (int i = 0; i < numSubSegs; i++) {
+      double x = p0.x + i*delx;
+      double y = p0.y + i*dely;
+      Coordinate pt = new Coordinate(x, y);
+      minPtDist.initialize();
+      DistanceToPoint.computeDistance(geom, pt, minPtDist);
+      maxPtDist.setMaximum(minPtDist);  
+    }
+    
+    
+  }
+
+  public boolean isGeometryChanged() { return false; }
+  
+  public boolean isDone() { return false; }
+  
+  public PointPairDistance getMaxPointDistance() {
+    return maxPtDist;
+  }
+}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DistanceToPoint.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DistanceToPoint.java
new file mode 100644
index 0000000..b76ee05
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/DistanceToPoint.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes the Euclidean distance (L2 metric) from a {@link Coordinate} to a {@link Geometry}.
+ * Also computes two points on the geometry which are separated by the distance found.
+ */
+public class DistanceToPoint 
+{
+
+  public DistanceToPoint() {
+  }
+
+  public static void computeDistance(Geometry geom, Coordinate pt, PointPairDistance ptDist)
+  {
+    if (geom instanceof LineString) {
+      computeDistance((LineString) geom, pt, ptDist);
+    }
+    else if (geom instanceof Polygon) {
+      computeDistance((Polygon) geom, pt, ptDist);
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        Geometry g = gc.getGeometryN(i);
+        computeDistance(g, pt, ptDist);
+      }
+    }
+    else { // assume geom is Point
+      ptDist.setMinimum(geom.getCoordinate(), pt);
+    }
+  }
+  
+  public static void computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist)
+  {
+    LineSegment tempSegment = new LineSegment();
+    Coordinate[] coords = line.getCoordinates();
+    for (int i = 0; i < coords.length - 1; i++) {
+      tempSegment.setCoordinates(coords[i], coords[i + 1]);
+      // this is somewhat inefficient - could do better
+      Coordinate closestPt = tempSegment.closestPoint(pt);
+      ptDist.setMinimum(closestPt, pt);
+    }
+  }
+
+  public static void computeDistance(LineSegment segment, Coordinate pt, PointPairDistance ptDist)
+  {
+    Coordinate closestPt = segment.closestPoint(pt);
+    ptDist.setMinimum(closestPt, pt);
+  }
+
+  public static void computeDistance(Polygon poly, Coordinate pt, PointPairDistance ptDist)
+  {
+    computeDistance(poly.getExteriorRing(), pt, ptDist);
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      computeDistance(poly.getInteriorRingN(i), pt, ptDist);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/PointPairDistance.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/PointPairDistance.java
new file mode 100644
index 0000000..4728274
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/PointPairDistance.java
@@ -0,0 +1,99 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * Contains a pair of points and the distance between them.
+ * Provides methods to update with a new point pair with
+ * either maximum or minimum distance.
+ */
+public class PointPairDistance {
+
+  private Coordinate[] pt = { new Coordinate(), new Coordinate() };
+  private double distance = Double.NaN;
+  private boolean isNull = true;
+
+  public PointPairDistance()
+  {
+  }
+
+  public void initialize() { isNull = true; }
+
+  public void initialize(Coordinate p0, Coordinate p1)
+  {
+    pt[0].setCoordinate(p0);
+    pt[1].setCoordinate(p1);
+    distance = p0.distance(p1);
+    isNull = false;
+  }
+
+  /**
+   * Initializes the points, avoiding recomputing the distance.
+   * @param p0
+   * @param p1
+   * @param distance the distance between p0 and p1
+   */
+  private void initialize(Coordinate p0, Coordinate p1, double distance)
+  {
+    pt[0].setCoordinate(p0);
+    pt[1].setCoordinate(p1);
+    this.distance = distance;
+    isNull = false;
+  }
+
+  public double getDistance() { return distance; }
+
+  public Coordinate[] getCoordinates() { return pt; }
+
+  public Coordinate getCoordinate(int i) { return pt[i]; }
+
+  public void setMaximum(PointPairDistance ptDist)
+  {
+    setMaximum(ptDist.pt[0], ptDist.pt[1]);
+  }
+
+  public void setMaximum(Coordinate p0, Coordinate p1)
+  {
+    if (isNull) {
+      initialize(p0, p1);
+      return;
+    }
+    double dist = p0.distance(p1);
+    if (dist > distance)
+      initialize(p0, p1, dist);
+  }
+
+  public void setMinimum(PointPairDistance ptDist)
+  {
+    setMinimum(ptDist.pt[0], ptDist.pt[1]);
+  }
+
+  public void setMinimum(Coordinate p0, Coordinate p1)
+  {
+    if (isNull) {
+      initialize(p0, p1);
+      return;
+    }
+    double dist = p0.distance(p1);
+    if (dist < distance)
+      initialize(p0, p1, dist);
+  }
+  
+  public String toString()
+  {
+  	return WKTWriter.toLineString(pt[0], pt[1]);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/package.html b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/package.html
new file mode 100644
index 0000000..b1caa99
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/distance/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to compute distance metrics between geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocator.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocator.java
new file mode 100644
index 0000000..c75d1a5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocator.java
@@ -0,0 +1,152 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.locate;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.RayCrossingCounter;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.index.ArrayListVisitor;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.intervalrtree.SortedPackedIntervalRTree;
+
+
+/**
+ * Determines the {@link Location} of {@link Coordinate}s relative to
+ * an areal geometry, using indexing for efficiency.
+ * This algorithm is suitable for use in cases where
+ * many points will be tested against a given area.
+ * <p>
+ * The Location is computed precisely, in that points
+ * located on the geometry boundary or segments will 
+ * return {@link Location.BOUNDARY}.
+ * <p>
+ * {@link Polygonal} and {@link LinearRing} geometries
+ * are supported.
+ * 
+ * Thread-safe and immutable.
+ *
+ * @author Martin Davis
+ *
+ */
+public class IndexedPointInAreaLocator 
+  implements PointOnGeometryLocator
+{
+  private final IntervalIndexedGeometry index;
+  
+  /**
+   * Creates a new locator for a given {@link Geometry}.
+   * {@link Polygonal} and {@link LinearRing} geometries
+   * are supported.
+   * 
+   * @param g the Geometry to locate in
+   */
+  public IndexedPointInAreaLocator(Geometry g)
+  {
+    if (! (g instanceof Polygonal  || g instanceof LinearRing))
+      throw new IllegalArgumentException("Argument must be Polygonal or LinearRing");
+    index = new IntervalIndexedGeometry(g);
+  }
+    
+  /**
+   * Determines the {@link Location} of a point in an areal {@link Geometry}.
+   * 
+   * @param p the point to test
+   * @return the location of the point in the geometry  
+   */
+  public int locate(Coordinate p)
+  {
+    RayCrossingCounter rcc = new RayCrossingCounter(p);
+    
+    SegmentVisitor visitor = new SegmentVisitor(rcc);
+    index.query(p.y, p.y, visitor);
+  
+    /*
+     // MD - slightly slower alternative
+    List segs = index.query(p.y, p.y);
+    countSegs(rcc, segs);
+    */
+    
+    return rcc.getLocation();
+  }
+  
+  private static class SegmentVisitor
+    implements ItemVisitor
+  {
+    private RayCrossingCounter counter;
+    
+    public SegmentVisitor(RayCrossingCounter counter)
+    {
+      this.counter = counter;
+    }
+    
+    public void visitItem(Object item)
+    {
+      LineSegment seg = (LineSegment) item;
+      counter.countSegment(seg.getCoordinate(0), seg.getCoordinate(1));
+    }
+  }
+  
+  private static class IntervalIndexedGeometry
+  {
+    private final SortedPackedIntervalRTree index= new SortedPackedIntervalRTree();
+
+    public IntervalIndexedGeometry(Geometry geom)
+    {
+      init(geom);
+    }
+    
+    private void init(Geometry geom)
+    {
+      List lines = LinearComponentExtracter.getLines(geom);
+      for (Iterator i = lines.iterator(); i.hasNext(); ) {
+        LineString line = (LineString) i.next();
+        Coordinate[] pts = line.getCoordinates();
+        addLine(pts);
+      }
+    }
+    
+    private void addLine(Coordinate[] pts)
+    {
+      for (int i = 1; i < pts.length; i++) {
+        LineSegment seg = new LineSegment(pts[i-1], pts[i]);
+        double min = Math.min(seg.p0.y, seg.p1.y);
+        double max = Math.max(seg.p0.y, seg.p1.y);
+        index.insert(min, max, seg);
+      }
+    }
+    
+    public List query(double min, double max)
+    {
+      ArrayListVisitor visitor = new ArrayListVisitor();
+      index.query(min, max, visitor);
+      return visitor.getItems();
+    }
+    
+    public void query(double min, double max, ItemVisitor visitor)
+    {
+      index.query(min, max, visitor);
+    }
+  }
+
+}
+
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/PointOnGeometryLocator.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/PointOnGeometryLocator.java
new file mode 100644
index 0000000..3eefc6d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/PointOnGeometryLocator.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.locate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+
+/**
+ * An interface for classes which determine the {@link Location} of
+ * points in a {@link Geometry}.
+ * 
+ * @author Martin Davis
+ */
+public interface PointOnGeometryLocator 
+{
+  /**
+   * Determines the {@link Location} of a point in the {@link Geometry}.
+   * 
+   * @param p the point to test
+   * @return the location of the point in the geometry  
+   */
+	int locate(Coordinate p);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocator.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocator.java
new file mode 100644
index 0000000..b5cd518
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocator.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.locate;
+
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryCollectionIterator;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Polygonal;
+
+
+/**
+ * Computes the location of points
+ * relative to a {@link Polygonal} {@link Geometry},
+ * using a simple O(n) algorithm.
+ * This algorithm is suitable for use in cases where
+ * only one or a few points will be tested against a given area.
+ * <p>
+ * The algorithm used is only guaranteed to return correct results
+ * for points which are <b>not</b> on the boundary of the Geometry.
+ *
+ * @version 1.7
+ */
+public class SimplePointInAreaLocator
+	implements PointOnGeometryLocator
+{
+
+  /**
+   * Determines the {@link Location} of a point in an areal {@link Geometry}.
+   * Computes {@link Location.BOUNDARY} if the point lies exactly
+   * on a geometry line segment. 
+   * 
+   * @param p the point to test
+   * @param geom the areal geometry to test
+   * @return the Location of the point in the geometry  
+   */
+  public static int locate(Coordinate p, Geometry geom)
+  {
+    if (geom.isEmpty()) return Location.EXTERIOR;
+    return locateInGeometry(p, geom);
+  }
+
+  private static int locateInGeometry(Coordinate p, Geometry geom)
+  {
+    if (geom instanceof Polygon) {
+      return locatePointInPolygon(p, (Polygon) geom);
+    }
+    else if (geom instanceof GeometryCollection) {
+      Iterator geomi = new GeometryCollectionIterator((GeometryCollection) geom);
+      while (geomi.hasNext()) {
+        Geometry g2 = (Geometry) geomi.next();
+        if (g2 != geom) {
+          int loc = locateInGeometry(p, g2);
+          if (loc != Location.EXTERIOR) return loc;
+        }
+      }
+    }
+    return Location.EXTERIOR;
+  }
+
+  /**
+   * Determines the {@link Location} of a point in a {@link Polygon}.
+   * Computes {@link Location.BOUNDARY} if the point lies exactly
+   * on the polygon boundary. 
+   * 
+   * @param p the point to test
+   * @param poly the geometry to test
+   * @return the Location of the point in the polygon  
+   */
+  public static int locatePointInPolygon(Coordinate p, Polygon poly)
+  {
+    if (poly.isEmpty()) return Location.EXTERIOR;
+    LinearRing shell = (LinearRing) poly.getExteriorRing();
+    int shellLoc = locatePointInRing(p, shell);
+    if (shellLoc != Location.INTERIOR) return shellLoc;
+    
+    // now test if the point lies in or on the holes
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
+      int holeLoc = locatePointInRing(p, hole);
+      if (holeLoc == Location.BOUNDARY) return Location.BOUNDARY;
+      if (holeLoc == Location.INTERIOR) return Location.EXTERIOR;
+      // if in EXTERIOR of this hole keep checking the other ones
+    }
+    // If not in any hole must be inside polygon
+    return Location.INTERIOR;
+  }
+
+  /**
+   * Determines whether a point lies in a {@link Polygon}.
+   * If the point lies on the polygon boundary it is 
+   * considered to be inside.
+   * 
+   * @param p the point to test
+   * @param poly the geometry to test
+   * @return true if the point lies in or on the polygon  
+   */
+  public static boolean containsPointInPolygon(Coordinate p, Polygon poly) {
+    return Location.EXTERIOR != locatePointInPolygon(p, poly);
+  }
+  
+  /**
+   * Determines whether a point lies in a LinearRing,
+   * using the ring envelope to short-circuit if possible.
+   * 
+   * @param p the point to test
+   * @param ring a linear ring
+   * @return true if the point lies inside the ring
+   */
+  private static int locatePointInRing(Coordinate p, LinearRing ring)
+  {
+  	// short-circuit if point is not in ring envelope
+  	if (! ring.getEnvelopeInternal().intersects(p))
+  		return Location.EXTERIOR;
+  	return PointLocation.locateInRing(p, ring.getCoordinates());
+  }
+
+	private Geometry geom;
+
+	public SimplePointInAreaLocator(Geometry geom) {
+		this.geom = geom;
+	}
+
+	public int locate(Coordinate p) {
+		return SimplePointInAreaLocator.locate(p, geom);
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/package.html b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/package.html
new file mode 100644
index 0000000..9826ba6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/locate/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to determine the topological location of points in geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/match/AreaSimilarityMeasure.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/AreaSimilarityMeasure.java
new file mode 100644
index 0000000..8f3841c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/AreaSimilarityMeasure.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.match;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Measures the degree of similarity between two {@link Geometry}s
+ * using the area of intersection between the geometries.
+ * The measure is normalized to lie in the range [0, 1].
+ * Higher measures indicate a great degree of similarity.
+ * <p>
+ * NOTE: Currently experimental and incomplete.
+ * 
+ * @author mbdavis
+ *
+ */
+public class AreaSimilarityMeasure 
+	implements SimilarityMeasure
+{
+	/*
+	public static double measure(Geometry a, Geometry b)
+	{
+		AreaSimilarityMeasure gv = new AreaSimilarityMeasure(a, b);
+		return gv.measure();
+	}
+	*/
+	
+	public AreaSimilarityMeasure()
+	{
+	}
+	
+	public double measure(Geometry g1, Geometry g2)
+	{		
+		double areaInt = g1.intersection(g2).getArea();
+		double areaUnion = g1.union(g2).getArea();
+		return areaInt / areaUnion;
+	}
+	
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/match/HausdorffSimilarityMeasure.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/HausdorffSimilarityMeasure.java
new file mode 100644
index 0000000..31ffaed
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/HausdorffSimilarityMeasure.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.match;
+
+import org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Measures the degree of similarity between two {@link Geometry}s
+ * using the Hausdorff distance metric.
+ * The measure is normalized to lie in the range [0, 1].
+ * Higher measures indicate a great degree of similarity.
+ * <p>
+ * The measure is computed by computing the Hausdorff distance
+ * between the input geometries, and then normalizing
+ * this by dividing it by the diagonal distance across 
+ * the envelope of the combined geometries.
+ * 
+ * @author mbdavis
+ *
+ */
+public class HausdorffSimilarityMeasure 
+	implements SimilarityMeasure
+{
+	/*
+	public static double measure(Geometry a, Geometry b)
+	{
+		HausdorffSimilarityMeasure gv = new HausdorffSimilarityMeasure(a, b);
+		return gv.measure();
+	}
+	*/
+	
+	public HausdorffSimilarityMeasure()
+	{
+	}
+	
+	/*
+	 * Densify a small amount to increase accuracy of Hausdorff distance
+	 */
+	private static final double DENSIFY_FRACTION = 0.25;
+	
+	public double measure(Geometry g1, Geometry g2)
+	{		
+		double distance = DiscreteHausdorffDistance.distance(g1, g2, DENSIFY_FRACTION);
+		
+		Envelope env = new Envelope(g1.getEnvelopeInternal());
+		env.expandToInclude(g2.getEnvelopeInternal());
+		double envSize = diagonalSize(env);
+		// normalize so that more similarity produces a measure closer to 1
+		double measure = 1 - distance / envSize;
+		
+		//System.out.println("Hausdorff distance = " + distance + ", measure = " + measure);
+		return measure;
+	}
+	
+	public static double diagonalSize(Envelope env)
+	{
+		if (env.isNull()) return 0.0;
+		
+		double width = env.getWidth(); 
+		double hgt = env.getHeight();
+		return Math.sqrt(width * width + hgt * hgt);
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasure.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasure.java
new file mode 100644
index 0000000..d7886cf
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasure.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.match;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * An interface for classes which measures the degree of similarity between two {@link Geometry}s.
+ * The computed measure lies in the range [0, 1].
+ * Higher measures indicate a great degree of similarity.
+ * A measure of 1.0 indicates that the input geometries are identical
+ * A measure of 0.0 indicates that the geometries
+ * have essentially no similarity.
+ * The precise definition of "identical" and "no similarity" may depend on the 
+ * exact algorithm being used.
+ * 
+ * @author mbdavis
+ *
+ */
+public interface SimilarityMeasure
+{
+	
+	double measure(Geometry g1, Geometry g2);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasureCombiner.java b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasureCombiner.java
new file mode 100644
index 0000000..f6d34b8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/SimilarityMeasureCombiner.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.match;
+
+/**
+ * Provides methods to mathematically combine {@link SimilarityMeasure} values.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class SimilarityMeasureCombiner 
+{
+	public static double combine(double measure1, double measure2)
+	{
+		return Math.min(measure1, measure2);
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/match/package.html b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/package.html
new file mode 100644
index 0000000..f4f0fb0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/match/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to compute matching metrics between geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/algorithm/package.html b/modules/core/src/main/java/org/locationtech/jts/algorithm/package.html
new file mode 100644
index 0000000..db0faac
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/algorithm/package.html
@@ -0,0 +1,50 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes and interfaces implementing fundamental computational geometry algorithms.
+
+<H3>Robustness</H3>
+
+Geometrical algorithms involve a combination of combinatorial and numerical computation.  As with
+all numerical computation using finite-precision numbers, the algorithms chosen are susceptible to
+problems of robustness.  A robustness problem occurs when a numerical calculation produces an
+incorrect answer for some inputs due to round-off errors.  Robustness problems are especially
+serious in geometric computation, since they can result in errors during topology building.
+<P>
+There are many approaches to dealing with the problem of robustness in geometrical computation.
+Not surprisingly, most robust algorithms are substantially more complex and less performant than
+the non-robust versions.  Fortunately, JTS is sensitive to robustness problems in only a few key
+functions (such as line intersection and the point-in-polygon test).  There are efficient robust
+algorithms available for these functions, and these algorithms are implemented in JTS.
+
+<H3>Computational Performance</H3>
+
+Runtime performance is an important consideration for a production-quality implementation of
+geometric algorithms.  The most computationally intensive algorithm used in JTS is intersection
+detection.  JTS methods need to determine both all intersection between the line segments in a
+single Geometry (self-intersection) and all intersections between the line segments of two different
+Geometries.
+<P>
+The obvious naive algorithm for intersection detection (comparing every segment with every other)
+has unacceptably slow performance.  There is a large literature of faster algorithms for intersection
+detection.  Unfortunately, many of them involve substantial code complexity.  JTS tries to balance code
+simplicity with performance gains.  It uses some simple techniques to produce substantial performance
+gains for common types of input data.
+
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/FontGlyphReader.java b/modules/core/src/main/java/org/locationtech/jts/awt/FontGlyphReader.java
new file mode 100644
index 0000000..4cdadc5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/FontGlyphReader.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.awt;
+
+import java.awt.Font;
+import java.awt.font.FontRenderContext;
+import java.awt.font.GlyphVector;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.util.AffineTransformation;
+
+/**
+ * Provides methods to read {@link Font} glyphs for strings 
+ * into {@link Polygonal} geometry.
+ * <p>
+ * It is suggested to use larger point sizes to render fonts glyphs,
+ * to reduce the effects of scale-dependent hints.
+ * The result geometry is in the base coordinate system of the font.  
+ * The geometry can be further transformed as necessary using
+ * {@link AffineTransformation}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class FontGlyphReader 
+{
+  /**
+   * The font name of the Java logical font Serif.
+   */
+  public static final String FONT_SERIF = "Serif";
+  
+  /**
+   * The font name of the Java logical font SansSerif.
+   * <p>
+   * DEPRECATED - use FONT_SANSSERIF
+   */
+  public static final String FONT_SANSERIF = "SansSerif";
+  
+  
+  /**
+   * The font name of the Java logical font SansSerif.
+   */
+  public static final String FONT_SANSSERIF = "SansSerif";
+  
+  /**
+   * The font name of the Java logical font Monospaced.
+   */
+
+  public static final String FONT_MONOSPACED = "Monospaced";
+	
+  // a flatness factor empirically determined to provide good results
+  private static final double FLATNESS_FACTOR = 400;
+
+  private FontGlyphReader() {}
+
+  /**
+   * Converts text rendered in the given font and pointsize to a {@link Geometry}
+   * using a standard flatness factor.
+   *  
+   * @param text the text to render
+   * @param fontName the name of the font
+   * @param pointSize the pointSize to render at
+   * @param geomFact the geometryFactory to use to create the result
+   * @return a polygonal geometry representing the rendered text
+   */
+  public static Geometry read(String text, String fontName, int pointSize, GeometryFactory geomFact)
+  {
+    return read(text, new Font(fontName, Font.PLAIN, pointSize), geomFact);
+  }
+  
+  /**
+   * Converts text rendered in the given {@link Font} to a {@link Geometry}
+   * using a standard flatness factor.
+   * 
+   * @param text the text to render
+   * @param font  the font to render with
+   * @param geomFact the geometryFactory to use to create the result
+   * @return a polygonal geometry representing the rendered text
+   */
+  public static Geometry read(String text, Font font, GeometryFactory geomFact)
+  {
+    double flatness = font.getSize() / FLATNESS_FACTOR;
+    return read(text, font, flatness, geomFact);
+  }
+  
+  /**
+   * Converts text rendered in the given {@link Font} to a {@link Geometry}
+   * 
+   * @param text the text to render
+   * @param font  the font to render with
+   * @param flatness the flatness factor to use
+   * @param geomFact the geometryFactory to use to create the result
+   * @return a polygonal geometry representing the rendered text
+   */
+  public static Geometry read(String text, Font font, double flatness, GeometryFactory geomFact)
+  {
+    char[] chs = text.toCharArray();
+    FontRenderContext fontContext = new FontRenderContext(null, false, true);
+    GlyphVector gv = font.createGlyphVector(fontContext, chs);
+    List polys = new ArrayList();
+    for (int i = 0; i < gv.getNumGlyphs(); i++) {
+      Geometry geom = ShapeReader.read(gv.getGlyphOutline(i), flatness, geomFact);
+      for (int j = 0; j < geom.getNumGeometries(); j++) {
+        polys.add(geom.getGeometryN(j));
+      }
+    }
+    return geomFact.buildGeometry(polys);
+  }
+      
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/GeometryCollectionShape.java b/modules/core/src/main/java/org/locationtech/jts/awt/GeometryCollectionShape.java
new file mode 100644
index 0000000..d0a331b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/GeometryCollectionShape.java
@@ -0,0 +1,109 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.awt;
+
+import java.awt.Rectangle;
+import java.awt.Shape;
+import java.awt.geom.AffineTransform;
+import java.awt.geom.PathIterator;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+import java.util.ArrayList;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * A {@link Shape} which contains a heterogeneous collection of other shapes
+ * representing JTS {@link Geometry}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryCollectionShape implements Shape {
+    private ArrayList shapes = new ArrayList();
+
+    public GeometryCollectionShape() {
+    }
+
+    public void add(Shape shape) {
+        shapes.add(shape);
+    }
+
+    public Rectangle getBounds() {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method getBounds() not yet implemented.");
+    }
+
+    public Rectangle2D getBounds2D() {
+        Rectangle2D rectangle = null;
+
+        for (Iterator i = shapes.iterator(); i.hasNext();) {
+            Shape shape = (Shape) i.next();
+
+            if (rectangle == null) {
+                rectangle = shape.getBounds2D();
+            } else {
+                rectangle.add(shape.getBounds2D());
+            }
+        }
+
+        return rectangle;
+    }
+
+    public boolean contains(double x, double y) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method contains() not yet implemented.");
+    }
+
+    public boolean contains(Point2D p) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method contains() not yet implemented.");
+    }
+
+    public boolean intersects(double x, double y, double w, double h) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method intersects() not yet implemented.");
+    }
+
+    public boolean intersects(Rectangle2D r) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method intersects() not yet implemented.");
+    }
+
+    public boolean contains(double x, double y, double w, double h) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method contains() not yet implemented.");
+    }
+
+    public boolean contains(Rectangle2D r) {
+        /**@todo Implement this java.awt.Shape method*/
+        throw new java.lang.UnsupportedOperationException(
+            "Method contains() not yet implemented.");
+    }
+
+    public PathIterator getPathIterator(AffineTransform at) {
+        return new ShapeCollectionPathIterator(shapes, at);
+    }
+
+    public PathIterator getPathIterator(AffineTransform at, double flatness) {
+        // since Geometry is linear, can simply delegate to the simple method
+        return getPathIterator(at);
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/IdentityPointTransformation.java b/modules/core/src/main/java/org/locationtech/jts/awt/IdentityPointTransformation.java
new file mode 100644
index 0000000..18fc12f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/IdentityPointTransformation.java
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Copies point ordinates with no transformation.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class IdentityPointTransformation
+implements PointTransformation
+{
+	public void transform(Coordinate model, Point2D view)
+	{
+		view.setLocation(model.x, model.y);
+	}
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/PointShapeFactory.java b/modules/core/src/main/java/org/locationtech/jts/awt/PointShapeFactory.java
new file mode 100644
index 0000000..54a1746
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/PointShapeFactory.java
@@ -0,0 +1,376 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.Shape;
+import java.awt.geom.Ellipse2D;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.Line2D;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+
+/**
+ * An interface for classes which create {@link Shape}s to represent 
+ * {@link Point}
+ * geometries. Java2D does not provide an actual point shape, so some other
+ * shape must be used to render points (e.g. such as a Rectangle or Ellipse).
+ * 
+ * @author Martin Davis
+ * 
+ */
+public interface PointShapeFactory {
+  /**
+   * Creates a shape representing a {@link Point}.
+   * 
+   * @param point
+   *          the location of the point
+   * @return a shape
+   */
+  Shape createPoint(Point2D point);
+
+  public static abstract class BasePointShapeFactory implements
+      PointShapeFactory {
+    /**
+     * The default size of the shape
+     */
+    public static final double DEFAULT_SIZE = 3.0;
+
+    protected double size = DEFAULT_SIZE;
+
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public BasePointShapeFactory() {
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public BasePointShapeFactory(double size) {
+      this.size = size;
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public abstract Shape createPoint(Point2D point);
+  }
+
+  public static class Point extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public Point() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Point(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+      Line2D.Double pointMarker =
+        new Line2D.Double(
+        	point.getX(),
+        	point.getY(),
+          point.getX(),
+          point.getY());
+      return pointMarker;
+    }
+  }
+  
+  public static class Square extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for squares with default size.
+     * 
+     */
+    public Square() {
+      super();
+    }
+
+    /**
+     * Creates a factory for squares of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Square(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+      Rectangle2D.Double pointMarker =
+        new Rectangle2D.Double(
+          0.0,
+          0.0,
+          size,
+          size);
+      pointMarker.x = (point.getX() - (size / 2));
+      pointMarker.y = (point.getY() - (size / 2));
+
+      return pointMarker;
+    }
+  }
+  
+  public static class Star extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public Star() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Star(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+      GeneralPath path = new GeneralPath();
+      path.moveTo((float) point.getX(), (float) (point.getY() - size/2));
+      path.lineTo((float) (point.getX() + size * 1/8), (float) (point.getY() - size * 1/8));
+      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() - size * 1/8));
+      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() + size * 1/8));
+      path.lineTo((float) (point.getX() + size * 3/8), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX()), (float) (point.getY() + size * 2/8));
+      path.lineTo((float) (point.getX() - size * 3/8), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() + size * 1/8));
+      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() - size * 1/8));
+      path.lineTo((float) (point.getX() - size * 1/8), (float) (point.getY() - size * 1/8));
+      path.closePath();
+      return path;
+    }
+  }
+  
+  public static class Triangle extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public Triangle() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Triangle(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+
+      GeneralPath path = new GeneralPath();
+      path.moveTo((float) (point.getX()), (float) (point.getY() - size / 2));
+      path.lineTo((float) (point.getX() + size / 2), (float) (point.getY() + size / 2));
+      path.lineTo((float) (point.getX() - size / 2), (float) (point.getY() + size / 2));
+      path.lineTo((float) (point.getX()), (float) (point.getY() - size / 2));
+
+      return path;
+    }
+
+  }
+  public static class Circle extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public Circle() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Circle(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+      Ellipse2D.Double pointMarker =
+        new Ellipse2D.Double(
+          0.0,
+          0.0,
+          size,
+          size);
+      pointMarker.x = (point.getX() - (size / 2));
+      pointMarker.y = (point.getY() - (size / 2));
+
+      return pointMarker;
+    }
+
+  }
+  public static class Cross extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public Cross() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public Cross(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+
+      float x1 = (float) (point.getX() - size/2f);
+      float x2 = (float) (point.getX() - size/4f);
+      float x3 = (float) (point.getX() + size/4f);
+      float x4 = (float) (point.getX() + size/2f);
+
+      float y1 = (float) (point.getY() - size/2f);
+      float y2 = (float) (point.getY() - size/4f);
+      float y3 = (float) (point.getY() + size/4f);
+      float y4 = (float) (point.getY() + size/2f);
+
+  GeneralPath path = new GeneralPath();
+      path.moveTo(x2, y1);
+      path.lineTo(x3, y1);
+      path.lineTo(x3, y2);
+      path.lineTo(x4, y2);
+      path.lineTo(x4, y3);
+      path.lineTo(x3, y3);
+      path.lineTo(x3, y4);
+      path.lineTo(x2, y4);
+      path.lineTo(x2, y3);
+      path.lineTo(x1, y3);
+      path.lineTo(x1, y2);
+      path.lineTo(x2, y2);
+      path.lineTo(x2, y1);
+
+      return path;
+    }
+
+  }
+  public static class X extends BasePointShapeFactory {
+    /**
+     * Creates a new factory for points with default size.
+     * 
+     */
+    public X() {
+      super();
+    }
+
+    /**
+     * Creates a factory for points of given size.
+     * 
+     * @param size
+     *          the size of the points
+     */
+    public X(double size) {
+      super(size);
+    }
+
+    /**
+     * Creates a shape representing a point.
+     * 
+     * @param point
+     *          the location of the point
+     * @return a shape
+     */
+    public Shape createPoint(Point2D point) {
+      GeneralPath path = new GeneralPath();
+      path.moveTo((float) (point.getX()), (float) (point.getY() - size * 1/8));
+      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() - size/2));
+      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() - size/2));
+      path.lineTo((float) (point.getX() + size * 1/8), (float) (point.getY()));
+      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX()), (float) (point.getY() + size * 1/8));
+      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() + size/2));
+      path.lineTo((float) (point.getX() - size * 1/8), (float) (point.getY()));
+      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() - size/2));
+      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() - size/2));
+      path.closePath();
+      return path;
+    }
+
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/PointTransformation.java b/modules/core/src/main/java/org/locationtech/jts/awt/PointTransformation.java
new file mode 100644
index 0000000..c439fc8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/PointTransformation.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * Transforms a geometry {@link Coordinate} into a Java2D {@link Point},
+ * possibly with a mathematical transformation of the ordinate values.
+ * Transformation from a model coordinate system to a view coordinate system 
+ * can be efficiently performed by supplying an appropriate transformation.
+ * 
+ * @author Martin Davis
+ */
+public interface PointTransformation {
+	/**
+	 * Transforms a {@link Coordinate} into a Java2D {@link Point}.
+	 * 
+	 * @param src the source Coordinate 
+	 * @param dest the destination Point
+	 */
+  public void transform(Coordinate src, Point2D dest);
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/PolygonShape.java b/modules/core/src/main/java/org/locationtech/jts/awt/PolygonShape.java
new file mode 100644
index 0000000..3bb9d43
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/PolygonShape.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.Rectangle;
+import java.awt.Shape;
+import java.awt.geom.AffineTransform;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.PathIterator;
+import java.awt.geom.Point2D;
+import java.awt.geom.Rectangle2D;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * A {@link Shape} which represents a polygon which may contain holes.
+ * Provided because the standard AWT Polygon class does not support holes.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PolygonShape implements Shape 
+{
+  // use a GeneralPath with a winding rule, since it supports floating point coordinates
+    private GeneralPath polygonPath;
+    private GeneralPath ringPath;
+    
+    /**
+     * Creates a new polygon {@link Shape}.
+     * 
+     * @param shellVertices the vertices of the shell 
+     * @param holeVerticesCollection a collection of Coordinate[] for each hole
+     */
+    public PolygonShape(Coordinate[] shellVertices,
+        Collection holeVerticesCollection) 
+    {
+        polygonPath = toPath(shellVertices);
+
+        for (Iterator i = holeVerticesCollection.iterator(); i.hasNext();) {
+            Coordinate[] holeVertices = (Coordinate[]) i.next();
+            polygonPath.append(toPath(holeVertices), false);
+        }
+    }
+
+    public PolygonShape() 
+    {
+    }
+
+    void addToRing(Point2D p)
+    {
+    	if (ringPath == null) {
+    		ringPath = new GeneralPath(GeneralPath.WIND_EVEN_ODD);
+    		ringPath.moveTo((float) p.getX(), (float) p.getY());
+    	}
+    	else {
+    		ringPath.lineTo((float) p.getX(), (float) p.getY());
+    	}
+    }
+    
+    void endRing()
+    {
+      ringPath.closePath();
+    	if (polygonPath == null) {
+    		polygonPath = ringPath;
+    	}
+    	else {
+    		polygonPath.append(ringPath, false);
+    	}
+    	ringPath = null;
+    }
+    
+    /**
+     * Creates a GeneralPath representing a polygon ring 
+     * having the given coordinate sequence.
+     * Uses the GeneralPath.WIND_EVEN_ODD winding rule.
+     * 
+     * @param coordinates a coordinate sequence
+     * @return the path for the coordinate sequence
+     */
+    private GeneralPath toPath(Coordinate[] coordinates) {
+      GeneralPath path = new GeneralPath(GeneralPath.WIND_EVEN_ODD, coordinates.length);
+
+      if (coordinates.length > 0) {
+        path.moveTo((float) coordinates[0].x, (float) coordinates[0].y);
+        for (int i = 0; i < coordinates.length; i++) {
+          path.lineTo((float) coordinates[i].x, (float) coordinates[i].y);
+        }
+      }
+      return path;
+  }
+
+    public Rectangle getBounds() {
+      return polygonPath.getBounds();
+    }
+
+    public Rectangle2D getBounds2D() {
+        return polygonPath.getBounds2D();
+    }
+
+    public boolean contains(double x, double y) {
+      return polygonPath.contains(x, y);
+    }
+
+    public boolean contains(Point2D p) {
+      return polygonPath.contains(p);
+    }
+
+    public boolean intersects(double x, double y, double w, double h) {
+      return polygonPath.intersects(x, y, w, h);
+    }
+
+    public boolean intersects(Rectangle2D r) {
+      return polygonPath.intersects(r);
+    }
+
+    public boolean contains(double x, double y, double w, double h) {
+      return polygonPath.contains(x, y, w, h);
+    }
+
+    public boolean contains(Rectangle2D r) {
+      return polygonPath.contains(r);
+    }
+
+    public PathIterator getPathIterator(AffineTransform at) {
+        return polygonPath.getPathIterator(at);
+    }
+
+    public PathIterator getPathIterator(AffineTransform at, double flatness) {
+    	return getPathIterator(at, flatness);
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/ShapeCollectionPathIterator.java b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeCollectionPathIterator.java
new file mode 100644
index 0000000..0627fae
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeCollectionPathIterator.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.Shape;
+import java.awt.geom.AffineTransform;
+import java.awt.geom.PathIterator;
+import java.util.Collection;
+import java.util.Iterator;
+
+/**
+ * A {@link PathIterator} which provides paths for a collection of {@link Shape}s. 
+ * 
+ * @author Martin Davis
+ */
+public class ShapeCollectionPathIterator implements PathIterator {
+    private Iterator shapeIterator;
+    
+    // initialize with a no-op iterator
+    private PathIterator currentPathIterator = new PathIterator() {
+            public int getWindingRule() {
+                throw new UnsupportedOperationException();
+            }
+
+            public boolean isDone() {
+                return true;
+            }
+
+            public void next() {
+            }
+
+            public int currentSegment(float[] coords) {
+                throw new UnsupportedOperationException();
+            }
+
+            public int currentSegment(double[] coords) {
+                throw new UnsupportedOperationException();
+            }
+        };
+
+    private AffineTransform affineTransform;
+    private boolean done = false;
+
+    /**
+     * Creates a new path iterator for a collection of {@link Shape}s.
+     * 
+     * @param shapes the Shapes in the collection
+     * @param affineTransform a optional transformation to be applied to the coordinates in the path (may be null)
+     */
+    public ShapeCollectionPathIterator(Collection shapes,
+        AffineTransform affineTransform) {
+        shapeIterator = shapes.iterator();
+        this.affineTransform = affineTransform;
+        next();
+    }
+
+    public int getWindingRule() {
+    	/**
+       * WIND_NON_ZERO is more accurate than WIND_EVEN_ODD, and can be comparable
+       * in speed. (See http://www.geometryalgorithms.com/Archive/algorithm_0103/algorithm_0103.htm#Winding%20Number)
+       * However, WIND_NON_ZERO requires that the
+       * shell and holes be oriented in a certain way.
+       * So use WIND_EVEN_ODD. 
+     	 */
+      return PathIterator.WIND_EVEN_ODD;
+    }
+
+    public boolean isDone() {
+        return done;
+    }
+
+    public void next() {
+        currentPathIterator.next();
+
+        if (currentPathIterator.isDone() && !shapeIterator.hasNext()) {
+            done = true;
+            return;
+        }
+        if (currentPathIterator.isDone()) {
+            currentPathIterator = ((Shape) shapeIterator.next()).getPathIterator(affineTransform);
+        }
+    }
+
+    public int currentSegment(float[] coords) {
+        return currentPathIterator.currentSegment(coords);
+    }
+
+    public int currentSegment(double[] coords) {
+        return currentPathIterator.currentSegment(coords);
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/ShapeReader.java b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeReader.java
new file mode 100644
index 0000000..006d4c9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeReader.java
@@ -0,0 +1,177 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.awt;
+
+import java.awt.Shape;
+import java.awt.geom.AffineTransform;
+import java.awt.geom.PathIterator;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+
+
+/**
+ * Converts a Java2D {@link Shape} 
+ * or the more general {@link PathIterator} into a {@link Geometry}.
+ * <p>
+ * The coordinate system for Java2D is typically screen coordinates, 
+ * which has the Y axis inverted
+ * relative to the usual JTS coordinate system.
+ * This is rectified during conversion. 
+ * <p>
+ * PathIterators to be converted are expected to be linear or flat.
+ * That is, they should contain only <tt>SEG_MOVETO</tt>, <tt>SEG_LINETO</tt>, and <tt>SEG_CLOSE</tt> segment types.
+ * Any other segment types will cause an exception.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class ShapeReader 
+{
+  private static final AffineTransform INVERT_Y = AffineTransform.getScaleInstance(1, -1);
+
+  /**
+   * Converts a flat path to a {@link Geometry}.
+   * 
+   * @param pathIt the path to convert
+   * @param geomFact the GeometryFactory to use
+   * @return a Geometry representing the path
+   */
+  public static Geometry read(PathIterator pathIt, GeometryFactory geomFact)
+  {
+    ShapeReader pc = new ShapeReader(geomFact);
+    return pc.read(pathIt);
+  }
+  
+  /**
+   * Converts a Shape to a Geometry, flattening it first.
+   * 
+   * @param shp the Java2D shape
+   * @param flatness the flatness parameter to use
+   * @param geomFact the GeometryFactory to use
+   * @return a Geometry representing the shape
+   */
+  public static Geometry read(Shape shp, double flatness, GeometryFactory geomFact)
+  {
+    PathIterator pathIt = shp.getPathIterator(INVERT_Y, flatness);
+    return ShapeReader.read(pathIt, geomFact);
+  }
+
+  private GeometryFactory geometryFactory;
+  
+  public ShapeReader(GeometryFactory geometryFactory) {
+    this.geometryFactory = geometryFactory;
+  }
+
+  /**
+   * Converts a flat path to a {@link Geometry}.
+   * 
+   * @param pathIt the path to convert
+   * @return a Geometry representing the path
+   */
+  public Geometry read(PathIterator pathIt)
+  {
+    List pathPtSeq = toCoordinates(pathIt);
+    
+    List polys = new ArrayList();
+    int seqIndex = 0;
+    while (seqIndex < pathPtSeq.size()) {
+      // assume next seq is shell 
+      // TODO: test this
+      Coordinate[] pts = (Coordinate[]) pathPtSeq.get(seqIndex);
+      LinearRing shell = geometryFactory.createLinearRing(pts);
+      seqIndex++;
+      
+      List holes = new ArrayList();
+      // add holes as long as rings are CCW
+      while (seqIndex < pathPtSeq.size() && isHole((Coordinate[]) pathPtSeq.get(seqIndex))) {
+        Coordinate[] holePts = (Coordinate[]) pathPtSeq.get(seqIndex);
+        LinearRing hole = geometryFactory.createLinearRing(holePts);
+        holes.add(hole);
+        seqIndex++;
+      }
+      LinearRing[] holeArray = GeometryFactory.toLinearRingArray(holes);
+      polys.add(geometryFactory.createPolygon(shell, holeArray));
+    }
+    return geometryFactory.buildGeometry(polys);
+  }
+  
+  private boolean isHole(Coordinate[] pts)
+  {
+    return Orientation.isCCW(pts);
+  }
+  
+  /**
+   * Extracts the points of the paths in a flat {@link PathIterator} into
+   * a list of Coordinate arrays.
+   * 
+   * @param pathIt a path iterator
+   * @return a List of Coordinate arrays
+   * @throws IllegalArgumentException if a non-linear segment type is encountered
+   */
+  public static List toCoordinates(PathIterator pathIt)
+  {
+    List coordArrays = new ArrayList();
+    while (! pathIt.isDone()) {
+      Coordinate[] pts = nextCoordinateArray(pathIt);
+      if (pts == null)
+        break;
+      coordArrays.add(pts);
+    }
+    return coordArrays;
+  }
+  
+  private static Coordinate[] nextCoordinateArray(PathIterator pathIt)
+  {
+    double[] pathPt = new double[6];
+    CoordinateList coordList = null;
+    boolean isDone = false;
+    while (! pathIt.isDone()) {
+      int segType = pathIt.currentSegment(pathPt);
+      switch (segType) {
+      case PathIterator.SEG_MOVETO:
+        if (coordList != null) {
+          // don't advance pathIt, to retain start of next path if any
+          isDone = true;
+        }
+        else {
+          coordList = new CoordinateList();
+          coordList.add(new Coordinate(pathPt[0], pathPt[1]));
+          pathIt.next();
+        }
+        break;
+      case PathIterator.SEG_LINETO:
+        coordList.add(new Coordinate(pathPt[0], pathPt[1]));
+        pathIt.next();
+        break;
+      case PathIterator.SEG_CLOSE:  
+        coordList.closeRing();
+        pathIt.next();
+        isDone = true;   
+        break;
+      default:
+      	throw new IllegalArgumentException("unhandled (non-linear) segment type encountered");
+      }
+      if (isDone) 
+        break;
+    }
+    return coordList.toCoordinateArray();
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/ShapeWriter.java b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeWriter.java
new file mode 100644
index 0000000..e415f08
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/ShapeWriter.java
@@ -0,0 +1,310 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.awt;
+
+import java.awt.Shape;
+import java.awt.geom.GeneralPath;
+import java.awt.geom.Point2D;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+
+
+/**
+ * Writes {@link Geometry}s into Java2D {@link Shape} objects
+ * of the appropriate type.
+ * This supports rendering geometries using Java2D.
+ * The ShapeWriter allows supplying a {@link PointTransformation}
+ * class, to transform coordinates from model space into view space.
+ * This is useful if a client is providing its own transformation
+ * logic, rather than relying on Java2D <tt>AffineTransform</tt>s.
+ * <p>
+ * The writer supports removing duplicate consecutive points
+ * (via the {@link #setRemoveDuplicatePoints(boolean)} method) 
+ * as well as true <b>decimation</b>
+ * (via the {@link #setDecimation(double)} method. 
+ * Enabling one of these strategies can substantially improve 
+ * rendering speed for large geometries.
+ * It is only necessary to enable one strategy.
+ * Using decimation is preferred, but this requires 
+ * determining a distance below which input geometry vertices
+ * can be considered unique (which may not always be feasible).
+ * If neither strategy is enabled, all vertices
+ * of the input <tt>Geometry</tt>
+ * will be represented in the output <tt>Shape</tt>.
+ * <p>
+ * 
+ */
+public class ShapeWriter 
+{
+	/**
+	 * The point transformation used by default.
+	 */
+	public static final PointTransformation DEFAULT_POINT_TRANSFORMATION = new IdentityPointTransformation();
+	
+	/**
+	 * The point shape factory used by default.
+	 */
+	public static final PointShapeFactory DEFAULT_POINT_FACTORY = new PointShapeFactory.Square(3.0);
+	
+	private PointTransformation pointTransformer = DEFAULT_POINT_TRANSFORMATION;
+	private PointShapeFactory pointFactory = DEFAULT_POINT_FACTORY;
+
+	/**
+	 * Cache a Point2D object to use to transfer coordinates into shape
+	 */
+	private Point2D transPoint = new Point2D.Double();
+
+	/**
+	 * If true, decimation will be used to reduce the number of vertices
+	 * by removing consecutive duplicates.
+	 * 
+	 */
+	private boolean doRemoveDuplicatePoints = false;
+	
+	private double decimationDistance = 0;
+	
+	/**
+	 * Creates a new ShapeWriter with a specified point transformation
+	 * and point shape factory.
+	 * 
+	 * @param pointTransformer a transformation from model to view space to use 
+	 * @param pointFactory the PointShapeFactory to use
+	 */
+	public ShapeWriter(PointTransformation pointTransformer, PointShapeFactory pointFactory) 
+	{
+		if (pointTransformer != null)
+			this.pointTransformer = pointTransformer;
+		if (pointFactory != null)
+			this.pointFactory = pointFactory;
+	}
+
+	/**
+	 * Creates a new ShapeWriter with a specified point transformation
+	 * and the default point shape factory.
+	 * 
+	 * @param pointTransformer a transformation from model to view space to use 
+	 */
+	public ShapeWriter(PointTransformation pointTransformer) 
+	{
+		this(pointTransformer, null);
+	}
+
+	/**
+	 * Creates a new ShapeWriter with the default (identity) point transformation.
+	 *
+	 */
+	public ShapeWriter() {
+	}
+
+	/**
+	 * Sets whether duplicate consecutive points should be eliminated.
+	 * This can reduce the size of the generated Shapes
+	 * and improve rendering speed, especially in situations
+	 * where a transform reduces the extent of the geometry.
+	 * <p>
+	 * The default is <tt>false</tt>.
+	 * 
+	 * @param doDecimation whether decimation is to be used
+	 */
+  public void setRemoveDuplicatePoints(boolean doRemoveDuplicatePoints)
+  {
+    this.doRemoveDuplicatePoints = doRemoveDuplicatePoints;
+  }
+  
+  /**
+   * Sets the decimation distance used to determine
+   * whether vertices of the input geometry are 
+   * considered to be duplicate and thus removed.
+   * The distance is axis distance, not Euclidean distance.
+   * The distance is specified in the input geometry coordinate system
+   * (NOT the transformed output coordinate system).
+   * <p>
+   * When rendering to a screen image, a suitably small distance should be used
+   * to avoid obvious rendering defects.  
+   * A distance equivalent to the equivalent of 1.5 pixels or less is recommended
+   * (and perhaps even smaller to avoid any chance of visible artifacts).
+   * <p>
+   * The default distance is 0.0, which disables decimation.
+   * 
+   * @param decimationDistance the distance below which vertices are considered to be duplicates
+   */
+  public void setDecimation(double decimationDistance)
+  {
+    this.decimationDistance = decimationDistance;
+  }
+  
+	/**
+	 * Creates a {@link Shape} representing a {@link Geometry}, 
+	 * according to the specified PointTransformation
+	 * and PointShapeFactory (if relevant).
+	 * <p>
+	 * Note that Shapes do not
+	 * preserve information about which elements in heterogeneous collections
+	 * are 1D and which are 2D.
+	 * For example, a GeometryCollection containing a ring and a
+	 * disk will render as two disks if Graphics.fill is used, 
+	 * or as two rings if Graphics.draw is used.
+	 * To avoid this issue use separate shapes for the components.
+	 * 
+	 * @param geometry the geometry to convert
+	 * @return a Shape representing the geometry
+	 */
+	public Shape toShape(Geometry geometry)
+	{
+		if (geometry.isEmpty()) return new GeneralPath();
+		if (geometry instanceof Polygon) return toShape((Polygon) geometry);
+		if (geometry instanceof LineString) 			return toShape((LineString) geometry);
+		if (geometry instanceof MultiLineString) 	return toShape((MultiLineString) geometry);
+		if (geometry instanceof Point) 			return toShape((Point) geometry);
+		if (geometry instanceof GeometryCollection) return toShape((GeometryCollection) geometry);
+
+		throw new IllegalArgumentException(
+			"Unrecognized Geometry class: " + geometry.getClass());
+	}
+
+	private Shape toShape(Polygon p) 
+	{
+		PolygonShape poly = new PolygonShape();
+		
+		appendRing(poly, p.getExteriorRing().getCoordinates());
+		for (int j = 0; j < p.getNumInteriorRing(); j++) {
+		  appendRing(poly, p.getInteriorRingN(j).getCoordinates());
+		}
+
+		return poly;
+	}
+
+	private void appendRing(PolygonShape poly, Coordinate[] coords) 
+	{
+    double prevx = Double.NaN;
+    double prevy = Double.NaN;
+    Coordinate prev = null;
+    
+    int n = coords.length - 1;
+    /**
+     * Don't include closing point.
+     * Ring path will be closed explicitly, which provides a 
+     * more accurate path representation.
+     */
+		for (int i = 0; i < n; i++) {
+		  
+		  if (decimationDistance > 0.0) {
+		    boolean isDecimated = prev != null 
+		      && Math.abs(coords[i].x - prev.x) < decimationDistance
+		      && Math.abs(coords[i].y - prev.y) < decimationDistance;
+		    if (i < n && isDecimated) 
+		      continue;
+		    prev = coords[i];
+		  }
+		  
+			transformPoint(coords[i], transPoint);
+			
+			if (doRemoveDuplicatePoints) {
+        // skip duplicate points (except the last point)
+			  boolean isDup = transPoint.getX() == prevx && transPoint.getY() == prevy;
+        if (i < n && isDup)
+          continue;
+        prevx = transPoint.getX();
+        prevy = transPoint.getY();
+			}
+			poly.addToRing(transPoint);
+		}
+		// handle closing point
+		poly.endRing();
+	}
+	
+	private Shape toShape(GeometryCollection gc)
+	{
+		GeometryCollectionShape shape = new GeometryCollectionShape();
+		// add components to GC shape
+		for (int i = 0; i < gc.getNumGeometries(); i++) {
+			Geometry g = (Geometry) gc.getGeometryN(i);
+			shape.add(toShape(g));
+		}
+		return shape;
+	}
+
+	private GeneralPath toShape(MultiLineString mls)
+	{
+		GeneralPath path = new GeneralPath();
+
+		for (int i = 0; i < mls.getNumGeometries(); i++) {
+			LineString lineString = (LineString) mls.getGeometryN(i);
+			path.append(toShape(lineString), false);
+		}
+		return path;
+	}
+
+	private GeneralPath toShape(LineString lineString)
+	{
+		GeneralPath shape = new GeneralPath();
+		
+    Coordinate prev = lineString.getCoordinateN(0);
+    transformPoint(prev, transPoint);
+		shape.moveTo((float) transPoint.getX(), (float) transPoint.getY());
+
+    double prevx = transPoint.getX();
+    double prevy = transPoint.getY();
+    
+    int n = lineString.getNumPoints() - 1;
+    //int count = 0;
+    for (int i = 1; i <= n; i++) {
+      Coordinate currentCoord = lineString.getCoordinateN(i);
+      if (decimationDistance > 0.0) {
+        boolean isDecimated = prev != null
+            && Math.abs(currentCoord.x - prev.x) < decimationDistance
+            && Math.abs(currentCoord.y - prev.y) < decimationDistance;
+        if (i < n && isDecimated) {
+          continue;
+        }
+        prev = currentCoord;
+      }
+
+      transformPoint(currentCoord, transPoint);
+
+			if (doRemoveDuplicatePoints) {
+  			// skip duplicate points (except the last point)
+			  boolean isDup = transPoint.getX() == prevx && transPoint.getY() == prevy;
+  			if (i < n && isDup)
+  			  continue;
+  			prevx = transPoint.getX();
+  			prevy = transPoint.getY();
+  			//count++;
+			}
+			shape.lineTo((float) transPoint.getX(), (float) transPoint.getY());
+		}
+		//System.out.println(count);
+		return shape;
+	}
+
+	private Shape toShape(Point point)
+  {
+		Point2D viewPoint = transformPoint(point.getCoordinate());
+		return pointFactory.createPoint(viewPoint);
+	}
+
+  private Point2D transformPoint(Coordinate model) {
+		return transformPoint(model, new Point2D.Double());
+	}
+  
+  private Point2D transformPoint(Coordinate model, Point2D view) {
+		pointTransformer.transform(model, view);
+		return view;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/awt/package.html b/modules/core/src/main/java/org/locationtech/jts/awt/package.html
new file mode 100644
index 0000000..d3b657a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/awt/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform conversions from Java2D shape objects.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/densify/Densifier.java b/modules/core/src/main/java/org/locationtech/jts/densify/Densifier.java
new file mode 100644
index 0000000..24beb29
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/densify/Densifier.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.densify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ * Densifies a {@link Geometry} by inserting extra vertices along the line segments
+ * contained in the geometry. 
+ * All segments in the created densified geometry will be no longer than
+ * than the given distance tolerance.
+ * Densified polygonal geometries are guaranteed to be topologically correct.
+ * The coordinates created during densification respect the input geometry's
+ * {@link PrecisionModel}.
+ * <p>
+ * <b>Note:</b> At some future point this class will
+ * offer a variety of densification strategies.
+ * 
+ * @author Martin Davis
+ */
+public class Densifier {
+	/**
+	 * Densifies a geometry using a given distance tolerance,
+   * and respecting the input geometry's {@link PrecisionModel}.
+	 * 
+	 * @param geom the geometry to densify
+	 * @param distanceTolerance the distance tolerance to densify
+	 * @return the densified geometry
+	 */
+	public static Geometry densify(Geometry geom, double distanceTolerance) {
+		Densifier densifier = new Densifier(geom);
+		densifier.setDistanceTolerance(distanceTolerance);
+		return densifier.getResultGeometry();
+	}
+
+	/**
+	 * Densifies a coordinate sequence.
+	 * 
+	 * @param pts
+	 * @param distanceTolerance
+	 * @return the densified coordinate sequence
+	 */
+	private static Coordinate[] densifyPoints(Coordinate[] pts,
+			double distanceTolerance, PrecisionModel precModel) {
+		LineSegment seg = new LineSegment();
+		CoordinateList coordList = new CoordinateList();
+		for (int i = 0; i < pts.length - 1; i++) {
+			seg.p0 = pts[i];
+			seg.p1 = pts[i + 1];
+			coordList.add(seg.p0, false);
+			double len = seg.getLength();
+			int densifiedSegCount = (int) (len / distanceTolerance) + 1;
+			if (densifiedSegCount > 1) {
+				double densifiedSegLen = len / densifiedSegCount;
+				for (int j = 1; j < densifiedSegCount; j++) {
+					double segFract = (j * densifiedSegLen) / len;
+					Coordinate p = seg.pointAlong(segFract);
+          precModel.makePrecise(p);
+					coordList.add(p, false);
+				}
+			}
+		}
+		coordList.add(pts[pts.length - 1], false);
+		return coordList.toCoordinateArray();
+	}
+
+	private Geometry inputGeom;
+
+	private double distanceTolerance;
+
+	/**
+	 * Creates a new densifier instance.
+	 * 
+	 * @param inputGeom
+	 */
+	public Densifier(Geometry inputGeom) {
+		this.inputGeom = inputGeom;
+	}
+
+	/**
+	 * Sets the distance tolerance for the densification. All line segments
+	 * in the densified geometry will be no longer than the distance tolerance.
+	 * simplified geometry will be within this distance of the original geometry.
+	 * The distance tolerance must be positive.
+	 * 
+	 * @param distanceTolerance
+	 *          the densification tolerance to use
+	 */
+	public void setDistanceTolerance(double distanceTolerance) {
+		if (distanceTolerance <= 0.0)
+			throw new IllegalArgumentException("Tolerance must be positive");
+		this.distanceTolerance = distanceTolerance;
+	}
+
+	/**
+	 * Gets the densified geometry.
+	 * 
+	 * @return the densified geometry
+	 */
+	public Geometry getResultGeometry() {
+		return (new DensifyTransformer(distanceTolerance)).transform(inputGeom);
+	}
+
+	static class DensifyTransformer extends GeometryTransformer {
+	  double distanceTolerance;
+	  
+	  DensifyTransformer(double distanceTolerance) {
+	    this.distanceTolerance = distanceTolerance;
+    }
+	  
+		protected CoordinateSequence transformCoordinates(
+				CoordinateSequence coords, Geometry parent) {
+			Coordinate[] inputPts = coords.toCoordinateArray();
+			Coordinate[] newPts = Densifier
+					.densifyPoints(inputPts, distanceTolerance, parent.getPrecisionModel());
+			// prevent creation of invalid linestrings
+			if (parent instanceof LineString && newPts.length == 1) {
+				newPts = new Coordinate[0];
+			}
+			return factory.getCoordinateSequenceFactory().create(newPts);
+		}
+
+		protected Geometry transformPolygon(Polygon geom, Geometry parent) {
+			Geometry roughGeom = super.transformPolygon(geom, parent);
+			// don't try and correct if the parent is going to do this
+			if (parent instanceof MultiPolygon) {
+				return roughGeom;
+			}
+			return createValidArea(roughGeom);
+		}
+
+		protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
+			Geometry roughGeom = super.transformMultiPolygon(geom, parent);
+			return createValidArea(roughGeom);
+		}
+
+		/**
+		 * Creates a valid area geometry from one that possibly has bad topology
+		 * (i.e. self-intersections). Since buffer can handle invalid topology, but
+		 * always returns valid geometry, constructing a 0-width buffer "corrects"
+		 * the topology. Note this only works for area geometries, since buffer
+		 * always returns areas. This also may return empty geometries, if the input
+		 * has no actual area.
+		 * 
+		 * @param roughAreaGeom
+		 *          an area geometry possibly containing self-intersections
+		 * @return a valid area geometry
+		 */
+		private Geometry createValidArea(Geometry roughAreaGeom) {
+			return roughAreaGeom.buffer(0.0);
+		}
+	}
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/densify/package.html b/modules/core/src/main/java/org/locationtech/jts/densify/package.html
new file mode 100644
index 0000000..348dbc0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/densify/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform densification on geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveEdgeGraph.java b/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveEdgeGraph.java
new file mode 100644
index 0000000..bf9f9ea
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveEdgeGraph.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.dissolve;
+
+import org.locationtech.jts.edgegraph.EdgeGraph;
+import org.locationtech.jts.edgegraph.HalfEdge;
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * A graph containing {@link DissolveHalfEdge}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+class DissolveEdgeGraph extends EdgeGraph
+{
+  protected HalfEdge createEdge(Coordinate p0)
+  {
+    return new DissolveHalfEdge(p0);
+  }
+  
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveHalfEdge.java b/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveHalfEdge.java
new file mode 100644
index 0000000..86d9e12
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/dissolve/DissolveHalfEdge.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.dissolve;
+
+import org.locationtech.jts.edgegraph.MarkHalfEdge;
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * A HalfEdge which carries information
+ * required to support {@link LineDissolver}.
+ * 
+ * @author Martin Davis
+ *
+ */
+class DissolveHalfEdge extends MarkHalfEdge
+{
+  private boolean isStart = false;
+  
+  public DissolveHalfEdge(Coordinate orig) {
+    super(orig);
+  }
+
+  /**
+   * Tests whether this edge is the starting segment
+   * in a LineString being dissolved.
+   * 
+   * @return true if this edge is a start segment
+   */
+  public boolean isStart()
+  {
+    return isStart;
+  }
+  
+  /**
+   * Sets this edge to be the start segment of an input LineString.
+   */
+  public void setStart()
+  {
+    isStart = true;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/dissolve/LineDissolver.java b/modules/core/src/main/java/org/locationtech/jts/dissolve/LineDissolver.java
new file mode 100644
index 0000000..e52112f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/dissolve/LineDissolver.java
@@ -0,0 +1,300 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.dissolve;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Stack;
+
+import org.locationtech.jts.edgegraph.HalfEdge;
+import org.locationtech.jts.edgegraph.MarkHalfEdge;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+
+
+
+/**
+ * Dissolves the linear components 
+ * from a collection of {@link Geometry}s
+ * into a set of maximal-length {@link Linestring}s
+ * in which every unique segment appears once only.
+ * The output linestrings run between node vertices
+ * of the input, which are vertices which have
+ * either degree 1, or degree 3 or greater.
+ * <p>
+ * Use cases for dissolving linear components
+ * include generalization 
+ * (in particular, simplifying polygonal coverages), 
+ * and visualization 
+ * (in particular, avoiding symbology conflicts when
+ * depicting shared polygon boundaries).
+ * <p>
+ * This class does <b>not</b> node the input lines.
+ * If there are line segments crossing in the input, 
+ * they will still cross in the output.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class LineDissolver 
+{
+  /**
+   * Dissolves the linear components in a geometry.
+   * 
+   * @param g the geometry to dissolve
+   * @return the dissolved lines
+   */
+  public static Geometry dissolve(Geometry g)
+  {
+    LineDissolver d = new LineDissolver();
+    d.add(g);
+    return d.getResult();
+  }
+  
+  private Geometry result;
+  private GeometryFactory factory;
+  private DissolveEdgeGraph graph;
+  private List lines = new ArrayList();
+
+  public LineDissolver()
+  {
+    graph = new DissolveEdgeGraph();
+  }
+  
+  /**
+   * Adds a {@link Geometry} to be dissolved. 
+   * Any number of geometries may be added by calling this method multiple times.
+   * Any type of Geometry may be added.  The constituent linework will be
+   * extracted to be dissolved.
+   * 
+   * @param geometry geometry to be line-merged
+   */  
+  public void add(Geometry geometry) {
+    geometry.apply(new GeometryComponentFilter() {
+      public void filter(Geometry component) {
+        if (component instanceof LineString) {
+          add((LineString)component);
+        }
+      }      
+    });
+  }
+  /**
+   * Adds a collection of Geometries to be processed. May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent linework will be
+   * extracted.
+   * 
+   * @param geometries the geometries to be line-merged
+   */
+  public void add(Collection geometries) 
+  {
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      add(geometry);
+    }
+  }
+  
+  private void add(LineString lineString) {
+    if (factory == null) {
+      this.factory = lineString.getFactory();
+    }
+    CoordinateSequence seq = lineString.getCoordinateSequence();
+    boolean doneStart = false;
+    for (int i = 1; i < seq.size(); i++) {
+      DissolveHalfEdge e = (DissolveHalfEdge) graph.addEdge(seq.getCoordinate(i-1), seq.getCoordinate(i));
+      // skip zero-length edges
+      if (e == null) continue;
+      /**
+       * Record source initial segments, so that they can be reflected in output when needed
+       * (i.e. during formation of isolated rings)
+       */
+      if (! doneStart) {
+        e.setStart();
+        doneStart = true;
+      }
+    }
+  }
+  
+  /**
+   * Gets the dissolved result as a MultiLineString.
+   * 
+   * @return the dissolved lines
+   */
+  public Geometry getResult()
+  {
+    if (result == null)
+      computeResult();
+    return result;
+  }
+
+  private void computeResult() {
+    Collection edges = graph.getVertexEdges();
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      HalfEdge e = (HalfEdge) i.next();
+      if (MarkHalfEdge.isMarked(e)) continue;
+      process(e);
+    }
+    result = factory.buildGeometry(lines);
+  }
+
+  private Stack nodeEdgeStack = new Stack();
+  
+  private void process(HalfEdge e) {
+    HalfEdge eNode = e.prevNode();
+    // if edge is in a ring, just process this edge
+    if (eNode == null)
+      eNode = e;
+    stackEdges(eNode);
+    // extract lines from node edges in stack
+    buildLines();
+  }
+
+  /**
+   * For each edge in stack
+   * (which must originate at a node)
+   * extracts the line it initiates.
+   */
+  private void buildLines() {
+    while (! nodeEdgeStack.empty()) {
+      HalfEdge e = (HalfEdge) nodeEdgeStack.pop();
+      if (MarkHalfEdge.isMarked(e))
+        continue;
+      buildLine(e);
+    }
+  }
+  
+  private DissolveHalfEdge ringStartEdge;
+  
+  /**
+   * Updates the tracked ringStartEdge
+   * if the given edge has a lower origin
+   * (using the standard {@link Coordinate} ordering).
+   * 
+   * Identifying the lowest starting node meets two goals:
+   * <ul>
+   * <li>It ensures that isolated input rings are created using the original node and orientation
+   * <li>For isolated rings formed from multiple input linestrings, 
+   * it provides a canonical node and orientation for the output
+   * (rather than essentially random, and thus hard to test).
+   * </ul>
+   * 
+   * @param e
+   */
+  private void updateRingStartEdge(DissolveHalfEdge e)
+  {
+    if (! e.isStart()) {
+      e = (DissolveHalfEdge) e.sym();
+      if (! e.isStart()) return;
+    }
+    // here e is known to be a start edge
+    if (ringStartEdge == null) {
+      ringStartEdge = e;
+      return;
+    }
+    if (e.orig().compareTo(ringStartEdge.orig()) < 0) {
+      ringStartEdge = e;
+    }
+  }
+  
+  /**
+   * Builds a line starting from the given edge.
+   * The start edge origin is a node (valence = 1 or >= 3), 
+   * unless it is part of a pure ring.
+   * A pure ring has no other incident lines.
+   * In this case the start edge may occur anywhere on the ring.
+   * 
+   * The line is built up to the next node encountered,
+   * or until the start edge is re-encountered
+   * (which happens if the edges form a ring).
+   * 
+   * @param eStart
+   */
+  private void buildLine(HalfEdge eStart) {
+    CoordinateList line = new CoordinateList();
+    DissolveHalfEdge e = (DissolveHalfEdge) eStart;
+    ringStartEdge = null;
+    
+    MarkHalfEdge.markBoth(e);
+    line.add(e.orig().copy(), false);
+    // scan along the path until a node is found (if one exists)
+    while (e.sym().degree() == 2) {
+      updateRingStartEdge(e);
+      DissolveHalfEdge eNext = (DissolveHalfEdge) e.next();
+      // check if edges form a ring - if so, we're done
+      if (eNext == eStart)  {
+        buildRing(ringStartEdge);
+        return;
+      }
+      // add point to line, and move to next edge
+      line.add(eNext.orig().copy(), false);
+      e = eNext;
+      MarkHalfEdge.markBoth(e);
+    }
+    // add final node
+    line.add(e.dest().clone(), false);
+    
+    // queue up the final node edges
+    stackEdges(e.sym());
+    // store the scanned line
+    addLine(line);
+  }
+
+  private void buildRing(HalfEdge eStartRing) {
+    CoordinateList line = new CoordinateList();
+    HalfEdge e = eStartRing;
+    
+    line.add(e.orig().copy(), false);
+    // scan along the path until a node is found (if one exists)
+    while (e.sym().degree() == 2) {
+      HalfEdge eNext = e.next();
+      // check if edges form a ring - if so, we're done
+      if (eNext == eStartRing)
+        break;
+      
+      // add point to line, and move to next edge
+      line.add(eNext.orig().copy(), false);
+      e = eNext;
+    }
+    // add final node
+    line.add(e.dest().copy(), false);
+    
+    // store the scanned line
+    addLine(line);
+  }
+
+  private void addLine(CoordinateList line) {
+    lines.add(factory.createLineString(line.toCoordinateArray()));
+  }
+
+  /**
+   * Adds edges around this node to the stack.
+   * 
+   * @param node
+   */
+  private void stackEdges(HalfEdge node) {
+    HalfEdge e = node;
+    do {
+      if (! MarkHalfEdge.isMarked(e))
+        nodeEdgeStack.add(e);
+      e = e.oNext();
+    } while (e != node);
+
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraph.java b/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraph.java
new file mode 100644
index 0000000..abc2cb5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraph.java
@@ -0,0 +1,157 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.edgegraph;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * A graph comprised of {@link HalfEdge}s.
+ * It supports tracking the vertices in the graph
+ * via edges incident on them, 
+ * to allow efficient lookup of edges and vertices.
+ * <p>
+ * This class may be subclassed to use a 
+ * different subclass of HalfEdge,
+ * by overriding {@link #createEdge(Coordinate)}.
+ * If additional logic is required to initialize
+ * edges then {@link EdgeGraph#addEdge(Coordinate, Coordinate)}
+ * can be overridden as well.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class EdgeGraph 
+{
+  private Map vertexMap = new HashMap();
+  
+  public EdgeGraph() {
+  }
+
+  /**
+   * Creates a single HalfEdge.
+   * Override to use a different HalfEdge subclass.
+   * 
+   * @param orig the origin location
+   * @return a new HalfEdge with the given origin
+   */
+  protected HalfEdge createEdge(Coordinate orig)
+  {
+    return new HalfEdge(orig);
+  }
+
+  private HalfEdge create(Coordinate p0, Coordinate p1)
+  {
+    HalfEdge e0 = createEdge(p0);
+    HalfEdge e1 = createEdge(p1);
+    HalfEdge.init(e0, e1);
+    return e0;
+  }
+  
+  /**
+   * Adds an edge between the coordinates orig and dest
+   * to this graph.
+   * Only valid edges can be added (in particular, zero-length segments cannot be added)
+   * 
+   * @param orig the edge origin location
+   * @param dest the edge destination location.
+   * @return the created edge
+   * @return null if the edge was invalid and not added
+   * 
+   * @see #isValidEdge(Coordinate, Coordinate)
+   */
+  public HalfEdge addEdge(Coordinate orig, Coordinate dest) {
+    if (! isValidEdge(orig, dest)) return null;
+    
+    /**
+     * Attempt to find the edge already in the graph.
+     * Return it if found.
+     * Otherwise, use a found edge with same origin (if any) to construct new edge. 
+     */
+    HalfEdge eAdj = (HalfEdge) vertexMap.get(orig);
+    HalfEdge eSame = null;
+    if (eAdj != null) {
+      eSame = eAdj.find(dest);
+    }
+    if (eSame != null) {
+      return eSame;
+    }
+    
+    HalfEdge e = insert(orig, dest, eAdj);
+    return e;
+  }
+
+  /**
+   * Tests if the given coordinates form a valid edge (with non-zero length).
+   * 
+   * @param orig the start coordinate
+   * @param dest the end coordinate
+   * @return true if the edge formed is valid
+   */
+  public static boolean isValidEdge(Coordinate orig, Coordinate dest) {
+    int cmp = dest.compareTo(orig);
+    return cmp != 0;
+  }
+
+  /**
+   * Inserts an edge not already present into the graph.
+   * 
+   * @param orig the edge origin location
+   * @param dest the edge destination location
+   * @param eAdj an existing edge with same orig (if any)
+   * @return the created edge
+   */
+  private HalfEdge insert(Coordinate orig, Coordinate dest, HalfEdge eAdj) {
+    // edge does not exist, so create it and insert in graph
+    HalfEdge e = create(orig, dest);
+    if (eAdj != null) {
+      eAdj.insert(e);
+    }
+    else {
+      // add halfedges to to map
+      vertexMap.put(orig, e);
+    }
+    
+    HalfEdge eAdjDest = (HalfEdge) vertexMap.get(dest);
+    if (eAdjDest != null) {
+      eAdjDest.insert(e.sym());
+    }
+    else {
+      vertexMap.put(dest, e.sym());
+    }
+    return e;
+  }
+
+  public Collection getVertexEdges()
+  {
+    return vertexMap.values();
+  }
+
+  /**
+   * Finds an edge in this graph with the given origin
+   * and destination, if one exists.
+   * 
+   * @param orig the origin location
+   * @param dest the destination location.
+   * @return an edge with the given orig and dest, or null if none exists
+   */
+  public HalfEdge findEdge(Coordinate orig, Coordinate dest) {
+    HalfEdge e = (HalfEdge) vertexMap.get(orig);
+    if (e == null) return null;
+    return e.find(dest);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraphBuilder.java b/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraphBuilder.java
new file mode 100644
index 0000000..9558504
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/edgegraph/EdgeGraphBuilder.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.edgegraph;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.LineString;
+
+
+/**
+ * Builds an edge graph from geometries containing edges.
+ * 
+ * @author mdavis
+ *
+ */
+public class EdgeGraphBuilder 
+{
+  public static EdgeGraph build(Collection geoms) {
+    EdgeGraphBuilder builder = new EdgeGraphBuilder();
+    builder.add(geoms);
+    return builder.getGraph();
+  }
+
+  private EdgeGraph graph = new EdgeGraph();
+
+  public EdgeGraphBuilder()
+  {
+    
+  }
+  
+  public EdgeGraph getGraph()
+  {
+    return graph;
+  }
+  
+  /**
+   * Adds the edges of a Geometry to the graph. 
+   * May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent edges are
+   * extracted.
+   * 
+   * @param geometry geometry to be added
+   */  
+  public void add(Geometry geometry) {
+    geometry.apply(new GeometryComponentFilter() {
+      public void filter(Geometry component) {
+        if (component instanceof LineString) {
+          add((LineString)component);
+        }
+      }      
+    });
+  }
+  /**
+   * Adds the edges in a collection of {@link Geometry}s to the graph. 
+   * May be called multiple times.
+   * Any dimension of Geometry may be added.
+   * 
+   * @param geometries the geometries to be added
+   */
+  public void add(Collection geometries) 
+  {
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      add(geometry);
+    }
+  }
+  
+  private void add(LineString lineString) {
+    CoordinateSequence seq = lineString.getCoordinateSequence();
+    for (int i = 1; i < seq.size(); i++) {
+      graph.addEdge(seq.getCoordinate(i-1), seq.getCoordinate(i));
+    }
+  }
+
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/edgegraph/HalfEdge.java b/modules/core/src/main/java/org/locationtech/jts/edgegraph/HalfEdge.java
new file mode 100644
index 0000000..1c5d425
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/edgegraph/HalfEdge.java
@@ -0,0 +1,363 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.edgegraph;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Quadrant;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Represents a directed component of an edge in an {@link EdgeGraph}.
+ * HalfEdges link vertices whose locations are defined by {@link Coordinate}s.
+ * HalfEdges start at an <b>origin</b> vertex,
+ * and terminate at a <b>destination</b> vertex.
+ * HalfEdges always occur in symmetric pairs, with the {@link #sym()} method
+ * giving access to the oppositely-oriented component.
+ * HalfEdges and the methods on them form an edge algebra,
+ * which can be used to traverse and query the topology
+ * of the graph formed by the edges.
+ * <p>
+ * By design HalfEdges carry minimal information
+ * about the actual usage of the graph they represent.
+ * They can be subclassed to carry more information if required.
+ * <p>
+ * HalfEdges form a complete and consistent data structure by themselves,
+ * but an {@link EdgeGraph} is useful to allow retrieving edges
+ * by vertex and edge location, as well as ensuring 
+ * edges are created and linked appropriately.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class HalfEdge {
+
+  /**
+   * Creates a HalfEdge pair representing an edge
+   * between two vertices located at coordinates p0 and p1.
+   * 
+   * @param p0 a vertex coordinate
+   * @param p1 a vertex coordinate
+   * @return the HalfEdge with origin at p0
+   */
+  public static HalfEdge create(Coordinate p0, Coordinate p1) {
+    HalfEdge e0 = new HalfEdge(p0);
+    HalfEdge e1 = new HalfEdge(p1);
+    e0.init(e1);
+    return e0;
+  }
+
+  /**
+   * Initialize a symmetric pair of halfedges.
+   * Intended for use by {@link EdgeGraph} subclasses.
+   * The edges are initialized to have each other 
+   * as the {@link sym} edge, and to have {@link next} pointers
+   * which point to edge other.
+   * This effectively creates a graph containing a single edge.
+   * 
+   * @param e0 a halfedge
+   * @param e1 a symmetric halfedge
+   * @return the initialized edge e0
+   */
+  public static HalfEdge init(HalfEdge e0, HalfEdge e1)
+  {
+    // ensure only newly created edges can be initialized, to prevent information loss
+    if (e0.sym != null || e1.sym != null
+        || e0.next != null || e1.next != null)
+      throw new IllegalStateException("Edges are already initialized");
+    e0.init(e1);
+    return e0;
+  }
+  
+  private Coordinate orig;
+  private HalfEdge sym;
+  private HalfEdge next;
+
+  /**
+   * Creates an edge originating from a given coordinate.
+   * 
+   * @param orig the origin coordinate
+   */
+  public HalfEdge(Coordinate orig) {
+    this.orig = orig;
+  }
+
+  protected void init(HalfEdge e)
+  {
+    setSym(e);
+    e.setSym(this);
+    // set next ptrs for a single segment
+    setNext(e);
+    e.setNext(this);
+  }
+  
+  /**
+   * Gets the origin coordinate of this edge.
+   * 
+   * @return the origin coordinate
+   */
+  public Coordinate orig() { return orig; }
+  
+  /**
+   * Gets the destination coordinate of this edge.
+   * 
+   * @return the destination coordinate
+   */
+  public Coordinate dest() { return sym.orig; }
+
+  /**
+   * Gets the symmetric pair edge of this edge.
+   * 
+   * @return the symmetric pair edge
+   */
+  public HalfEdge sym()
+  { 
+    return sym;
+  }
+  
+  /**
+   * Sets the sym edge.
+   * 
+   * @param e the sym edge to set
+   */
+  private void setSym(HalfEdge e) {
+    sym = e;
+  }
+
+  /**
+   * Gets the next edge CCW around the 
+   * destination vertex of this edge.
+   * If the vertex has degree 1 then this is the <b>sym</b> edge.
+   * 
+   * @return the next edge
+   */
+  public HalfEdge next()
+  {
+    return next;
+  }
+  
+  /**
+   * Returns the edge previous to this one
+   * (with dest being the same as this orig).
+   * 
+   * @return the previous edge to this one
+   */
+  public HalfEdge prev() {
+    return sym.next().sym;
+  }
+
+  public void setNext(HalfEdge e)
+  {
+    next = e;
+  }
+  
+  public HalfEdge oNext() {
+    return sym.next;
+  }
+
+  /**
+   * Finds the edge starting at the origin of this edge
+   * with the given dest vertex,
+   * if any.
+   * 
+   * @param dest the dest vertex to search for
+   * @return the edge with the required dest vertex, if it exists,
+   * or null
+   */
+  public HalfEdge find(Coordinate dest) {
+    HalfEdge oNext = this;
+    do {
+      if (oNext == null) return null;
+      if (oNext.dest().equals2D(dest)) 
+        return oNext;
+      oNext = oNext.oNext();
+    } while (oNext != this);
+    return null;
+  }
+
+  /**
+   * Tests whether this edge has the given orig and dest vertices.
+   * 
+   * @param p0 the origin vertex to test
+   * @param p1 the destination vertex to test
+   * @return true if the vertices are equal to the ones of this edge
+   */
+  public boolean equals(Coordinate p0, Coordinate p1) {
+    return orig.equals2D(p0) && sym.orig.equals(p1);
+  }
+  
+  /**
+   * Inserts an edge
+   * into the ring of edges around the origin vertex of this edge.
+   * The inserted edge must have the same origin as this edge.
+   * 
+   * @param e the edge to insert
+   */
+  public void insert(HalfEdge e) {
+    // if no other edge around origin
+    if (oNext() == this) {
+      // set linkage so ring is correct
+      insertAfter(e);
+      return;
+    }
+    
+    // otherwise, find edge to insert after
+    int ecmp = compareTo(e);
+    HalfEdge ePrev = this;
+    do {
+      HalfEdge oNext = ePrev.oNext();
+      int cmp = oNext.compareTo(e);
+      if (cmp != ecmp || oNext == this) {
+        ePrev.insertAfter(e);
+        return;
+      }
+      ePrev = oNext;
+    } while (ePrev != this);
+    Assert.shouldNeverReachHere();
+  }
+  
+  /**
+   * Insert an edge with the same origin after this one.
+   * Assumes that the inserted edge is in the correct
+   * position around the ring.
+   * 
+   * @param e the edge to insert (with same origin)
+   */
+  private void insertAfter(HalfEdge e) {
+    Assert.equals(orig, e.orig());
+    HalfEdge save = oNext();
+    sym.setNext(e);
+    e.sym().setNext(save);
+  }
+
+  /**
+   * Compares edges which originate at the same vertex
+   * based on the angle they make at their origin vertex with the positive X-axis.
+   * This allows sorting edges around their origin vertex in CCW order.
+   */
+  public int compareTo(Object obj)
+  {
+    HalfEdge e = (HalfEdge) obj;
+    int comp = compareAngularDirection(e);
+    return comp;
+  }
+
+  /**
+   * Implements the total order relation:
+   * <p>
+   *    The angle of edge a is greater than the angle of edge b,
+   *    where the angle of an edge is the angle made by 
+   *    the first segment of the edge with the positive x-axis
+   * <p>
+   * When applied to a list of edges originating at the same point,
+   * this produces a CCW ordering of the edges around the point.
+   * <p>
+   * Using the obvious algorithm of computing the angle is not robust,
+   * since the angle calculation is susceptible to roundoff error.
+   * A robust algorithm is:
+   * <ul>
+   * <li>First, compare the quadrants the edge vectors lie in.  
+   * If the quadrants are different, 
+   * it is trivial to determine which edge has a greater angle.
+   * 
+   * <li>if the vectors lie in the same quadrant, the 
+   * {@link Orientation#computeOrientation(Coordinate, Coordinate, Coordinate)} function
+   * can be used to determine the relative orientation of the vectors.
+   * </ul>
+   */
+  public int compareAngularDirection(HalfEdge e)
+  {
+    double dx = deltaX();
+    double dy = deltaY();
+    double dx2 = e.deltaX();
+    double dy2 = e.deltaY();
+    
+    // same vector
+    if (dx == dx2 && dy == dy2)
+      return 0;
+    
+    double quadrant = Quadrant.quadrant(dx, dy);
+    double quadrant2 = Quadrant.quadrant(dx2, dy2);
+    
+    // if the vectors are in different quadrants, determining the ordering is trivial
+    if (quadrant > quadrant2) return 1;
+    if (quadrant < quadrant2) return -1;
+    // vectors are in the same quadrant
+    // Check relative orientation of direction vectors
+    // this is > e if it is CCW of e
+    return Orientation.index(e.orig, e.dest(), dest());
+  }
+
+  /**
+   * The X component of the distance between the orig and dest vertices.
+   * 
+   * @return the X component of the edge length
+   */
+  public double deltaX() { return sym.orig.x - orig.x; }
+  
+  /**
+   * The Y component of the distance between the orig and dest vertices.
+   * 
+   * @return the Y component of the edge length
+   */
+  public double deltaY() { return sym.orig.y - orig.y; }
+  
+  /**
+   * Computes a string representation of a HalfEdge.
+   * 
+   * @return a string representation
+   */
+  public String toString()
+  {
+    return "HE("+orig.x + " " + orig.y
+        + ", "
+        + sym.orig.x + " " + sym.orig.y
+        + ")";
+  }
+
+  /**
+   * Computes the degree of the origin vertex.
+   * The degree is the number of edges
+   * originating from the vertex.
+   * 
+   * @return the degree of the origin vertex
+   */
+  public int degree() {
+    int degree = 0;
+    HalfEdge e = this;
+    do {
+      degree++;
+      e = e.oNext();
+    } while (e != this);
+    return degree;
+  }
+
+  /**
+   * Finds the first node previous to this edge, if any.
+   * If no such node exists (i.e. the edge is part of a ring)
+   * then null is returned.
+   * 
+   * @return an edge originating at the node prior to this edge, if any,
+   *   or null if no node exists
+   */
+  public HalfEdge prevNode() {
+    HalfEdge e = this;
+    while (e.degree() == 2) {
+      e = e.prev();
+      if (e == this)
+        return null;
+    }
+    return e;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/edgegraph/MarkHalfEdge.java b/modules/core/src/main/java/org/locationtech/jts/edgegraph/MarkHalfEdge.java
new file mode 100644
index 0000000..2a7e57d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/edgegraph/MarkHalfEdge.java
@@ -0,0 +1,122 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.edgegraph;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A {@link HalfEdge} which supports
+ * marking edges with a boolean flag.
+ * Useful for algorithms which perform graph traversals.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class MarkHalfEdge extends HalfEdge
+{
+  /**
+   * Tests whether the given edge is marked.
+   * 
+   * @param e the edge to test
+   * @return true if the edge is marked
+   */
+  public static boolean isMarked(HalfEdge e) 
+  {
+    return ((MarkHalfEdge) e).isMarked();
+  }
+  
+  /**
+   * Marks the given edge.
+   * 
+   * @param e the edge to mark
+   */
+  public static void mark(HalfEdge e)
+  {
+    ((MarkHalfEdge) e).mark();
+  }
+
+  /**
+   * Sets the mark for the given edge to a boolean value.
+   * 
+   * @param e the edge to set
+   * @param isMarked the mark value
+   */
+  public static void setMark(HalfEdge e, boolean isMarked)
+  {
+    ((MarkHalfEdge) e).setMark(isMarked);
+  }
+
+  /**
+   * Sets the mark for the given edge pair to a boolean value.
+   * 
+   * @param e an edge of the pair to update
+   * @param isMarked the mark value to set
+   */
+  public static void setMarkBoth(HalfEdge e, boolean isMarked)
+  {
+    ((MarkHalfEdge) e).setMark(isMarked);
+    ((MarkHalfEdge) e.sym()).setMark(isMarked);
+  }
+
+  /**
+   * Marks the edges in a pair.
+   * 
+   * @param e an edge of the pair to mark
+   */
+  public static void markBoth(HalfEdge e) {
+    ((MarkHalfEdge) e).mark();
+    ((MarkHalfEdge) e.sym()).mark();
+  }
+  
+  private boolean isMarked = false;
+
+  /**
+   * Creates a new marked edge.
+   * 
+   * @param orig the coordinate of the edge origin
+   */
+  public MarkHalfEdge(Coordinate orig) {
+    super(orig);
+  }
+
+  /**
+   * Tests whether this edge is marked.
+   * 
+   * @return true if this edge is marked
+   */
+  public boolean isMarked()
+  {
+    return isMarked ;
+  }
+  
+  /**
+   * Marks this edge.
+   * 
+   */
+  public void mark()
+  {
+    isMarked = true;
+  }
+
+  /**
+   * Sets the value of the mark on this edge.
+   * 
+   * @param isMarked the mark value to set
+   */
+  public void setMark(boolean isMarked)
+  {
+    this.isMarked = isMarked;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Coordinate.java b/modules/core/src/main/java/org/locationtech/jts/geom/Coordinate.java
new file mode 100644
index 0000000..892fe52
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Coordinate.java
@@ -0,0 +1,428 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+import java.util.Comparator;
+
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jts.util.NumberUtil;
+
+
+/**
+ * A lightweight class used to store coordinates
+ * on the 2-dimensional Cartesian plane.
+ * It is distinct from {@link Point}, which is a subclass of {@link Geometry}. 
+ * Unlike objects of type {@link Point} (which contain additional
+ * information such as an envelope, a precision model, and spatial reference
+ * system information), a <code>Coordinate</code> only contains ordinate values
+ * and accessor methods. <P>
+ *
+ * <code>Coordinate</code>s are two-dimensional points, with an additional Z-ordinate. 
+ * If an Z-ordinate value is not specified or not defined, 
+ * constructed coordinates have a Z-ordinate of <code>NaN</code>
+ * (which is also the value of <code>NULL_ORDINATE</code>).  
+ * The standard comparison functions ignore the Z-ordinate.
+ * Apart from the basic accessor functions, JTS supports
+ * only specific operations involving the Z-ordinate. 
+ *
+ *@version 1.7
+ */
+public class Coordinate implements Comparable, Cloneable, Serializable {
+  private static final long serialVersionUID = 6683108902428366910L;
+  
+  /**
+   * The value used to indicate a null or missing ordinate value.
+   * In particular, used for the value of ordinates for dimensions 
+   * greater than the defined dimension of a coordinate.
+   */
+  public static final double NULL_ORDINATE = Double.NaN;
+  
+  /**
+   * Standard ordinate index values
+   */
+  public static final int X = 0;
+  public static final int Y = 1;
+  public static final int Z = 2;
+
+  /**
+   *  The x-coordinate.
+   */
+  public double x;
+  /**
+   *  The y-coordinate.
+   */
+  public double y;
+  /**
+   *  The z-coordinate.
+   */
+  public double z;
+
+  /**
+   *  Constructs a <code>Coordinate</code> at (x,y,z).
+   *
+   *@param  x  the x-value
+   *@param  y  the y-value
+   *@param  z  the z-value
+   */
+  public Coordinate(double x, double y, double z) {
+    this.x = x;
+    this.y = y;
+    this.z = z;
+  }
+
+  /**
+   *  Constructs a <code>Coordinate</code> at (0,0,NaN).
+   */
+  public Coordinate() {
+    this(0.0, 0.0);
+  }
+
+  /**
+   *  Constructs a <code>Coordinate</code> having the same (x,y,z) values as
+   *  <code>other</code>.
+   *
+   *@param  c  the <code>Coordinate</code> to copy.
+   */
+  public Coordinate(Coordinate c) {
+    this(c.x, c.y, c.z);
+  }
+
+  /**
+   *  Constructs a <code>Coordinate</code> at (x,y,NaN).
+   *
+   *@param  x  the x-value
+   *@param  y  the y-value
+   */
+  public Coordinate(double x, double y) {
+    this(x, y, NULL_ORDINATE);
+  }
+
+  /**
+   *  Sets this <code>Coordinate</code>s (x,y,z) values to that of <code>other</code>.
+   *
+   *@param  other  the <code>Coordinate</code> to copy
+   */
+  public void setCoordinate(Coordinate other) {
+    x = other.x;
+    y = other.y;
+    z = other.z;
+  }
+
+  /**
+   * Gets the ordinate value for the given index.
+   * The supported values for the index are 
+   * {@link X}, {@link Y}, and {@link Z}.
+   * 
+   * @param ordinateIndex the ordinate index
+   * @return the value of the ordinate
+   * @throws IllegalArgumentException if the index is not valid
+   */
+  public double getOrdinate(int ordinateIndex)
+  {
+    switch (ordinateIndex) {
+    case X: return x;
+    case Y: return y;
+    case Z: return z;
+    }
+    throw new IllegalArgumentException("Invalid ordinate index: " + ordinateIndex);
+  }
+  
+  /**
+   * Sets the ordinate for the given index
+   * to a given value.
+   * The supported values for the index are 
+   * {@link X}, {@link Y}, and {@link Z}.
+   * 
+   * @param ordinateIndex the ordinate index
+   * @param value the value to set
+   * @throws IllegalArgumentException if the index is not valid
+   */
+  public void setOrdinate(int ordinateIndex, double value)
+  {
+    switch (ordinateIndex) {
+      case X:
+        x = value;
+        break;
+      case Y:
+        y = value;
+        break;
+      case Z:
+        z = value;
+        break;
+      default:
+        throw new IllegalArgumentException("Invalid ordinate index: " + ordinateIndex);
+    }
+  }
+
+  /**
+   *  Returns whether the planar projections of the two <code>Coordinate</code>s
+   *  are equal.
+   *
+   *@param  other  a <code>Coordinate</code> with which to do the 2D comparison.
+   *@return        <code>true</code> if the x- and y-coordinates are equal; the
+   *      z-coordinates do not have to be equal.
+   */
+  public boolean equals2D(Coordinate other) {
+    if (x != other.x) {
+      return false;
+    }
+    if (y != other.y) {
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Tests if another coordinate has the same values for the X and Y ordinates.
+   * The Z ordinate is ignored.
+   *
+   *@param c a <code>Coordinate</code> with which to do the 2D comparison.
+   *@return true if <code>other</code> is a <code>Coordinate</code>
+   *      with the same values for X and Y.
+   */
+  public boolean equals2D(Coordinate c, double tolerance){
+    if (! NumberUtil.equalsWithTolerance(this.x, c.x, tolerance)) {
+      return false;
+    }
+    if (! NumberUtil.equalsWithTolerance(this.y, c.y, tolerance)) {
+      return false;
+    }
+    return true;
+  }
+  
+  /**
+   * Tests if another coordinate has the same values for the X, Y and Z ordinates.
+   *
+   *@param other a <code>Coordinate</code> with which to do the 3D comparison.
+   *@return true if <code>other</code> is a <code>Coordinate</code>
+   *      with the same values for X, Y and Z.
+   */
+  public boolean equals3D(Coordinate other) {
+    return (x == other.x) && (y == other.y) &&
+               ((z == other.z) ||
+               (Double.isNaN(z) && Double.isNaN(other.z)));
+  }
+  
+  /**
+   * Tests if another coordinate has the same value for Z, within a tolerance.
+   * 
+   * @param c a coordinate
+   * @param tolerance the tolerance value
+   * @return true if the Z ordinates are within the given tolerance
+   */
+  public boolean equalInZ(Coordinate c, double tolerance){
+    return NumberUtil.equalsWithTolerance(this.z, c.z, tolerance);
+  }
+  
+  /**
+   *  Returns <code>true</code> if <code>other</code> has the same values for
+   *  the x and y ordinates.
+   *  Since Coordinates are 2.5D, this routine ignores the z value when making the comparison.
+   *
+   *@param  other  a <code>Coordinate</code> with which to do the comparison.
+   *@return        <code>true</code> if <code>other</code> is a <code>Coordinate</code>
+   *      with the same values for the x and y ordinates.
+   */
+  public boolean equals(Object other) {
+    if (!(other instanceof Coordinate)) {
+      return false;
+    }
+    return equals2D((Coordinate) other);
+  }
+
+  /**
+   *  Compares this {@link Coordinate} with the specified {@link Coordinate} for order.
+   *  This method ignores the z value when making the comparison.
+   *  Returns:
+   *  <UL>
+   *    <LI> -1 : this.x < other.x || ((this.x == other.x) && (this.y < other.y))
+   *    <LI> 0 : this.x == other.x && this.y = other.y
+   *    <LI> 1 : this.x > other.x || ((this.x == other.x) && (this.y > other.y))
+   *
+   *  </UL>
+   *  Note: This method assumes that ordinate values
+   * are valid numbers.  NaN values are not handled correctly.
+   *
+   *@param  o  the <code>Coordinate</code> with which this <code>Coordinate</code>
+   *      is being compared
+   *@return    -1, zero, or 1 as this <code>Coordinate</code>
+   *      is less than, equal to, or greater than the specified <code>Coordinate</code>
+   */
+  public int compareTo(Object o) {
+    Coordinate other = (Coordinate) o;
+
+    if (x < other.x) return -1;
+    if (x > other.x) return 1;
+    if (y < other.y) return -1;
+    if (y > other.y) return 1;
+    return 0;
+  }
+
+  /**
+   *  Returns a <code>String</code> of the form <I>(x,y,z)</I> .
+   *
+   *@return    a <code>String</code> of the form <I>(x,y,z)</I>
+   */
+  public String toString() {
+    return "(" + x + ", " + y + ", " + z + ")";
+  }
+
+  public Object clone() {
+    try {
+      Coordinate coord = (Coordinate) super.clone();
+
+      return coord; // return the clone
+    } catch (CloneNotSupportedException e) {
+      Assert.shouldNeverReachHere(
+          "this shouldn't happen because this class is Cloneable");
+
+      return null;
+    }
+  }
+  
+  public Coordinate copy() {
+	return new Coordinate(this);
+  }
+
+  /**
+   * Computes the 2-dimensional Euclidean distance to another location.
+   * The Z-ordinate is ignored.
+   * 
+   * @param c a point
+   * @return the 2-dimensional Euclidean distance between the locations
+   */
+  public double distance(Coordinate c) {
+    double dx = x - c.x;
+    double dy = y - c.y;
+    return Math.sqrt(dx * dx + dy * dy);
+  }
+
+  /**
+   * Computes the 3-dimensional Euclidean distance to another location.
+   * 
+   * @param c a coordinate
+   * @return the 3-dimensional Euclidean distance between the locations
+   */
+  public double distance3D(Coordinate c) {
+    double dx = x - c.x;
+    double dy = y - c.y;
+    double dz = z - c.z;
+    return Math.sqrt(dx * dx + dy * dy + dz * dz);
+  }
+
+  /**
+   * Gets a hashcode for this coordinate.
+   * 
+   * @return a hashcode for this coordinate
+   */
+  public int hashCode() {
+    //Algorithm from Effective Java by Joshua Bloch [Jon Aquino]
+    int result = 17;
+    result = 37 * result + hashCode(x);
+    result = 37 * result + hashCode(y);
+    return result;
+  }
+
+  /**
+   * Computes a hash code for a double value, using the algorithm from
+   * Joshua Bloch's book <i>Effective Java"</i>
+   * 
+   * @return a hashcode for the double value
+   */
+  public static int hashCode(double x) {
+    long f = Double.doubleToLongBits(x);
+    return (int)(f^(f>>>32));
+  }
+
+
+  /**
+   * Compares two {@link Coordinate}s, allowing for either a 2-dimensional
+   * or 3-dimensional comparison, and handling NaN values correctly.
+   */
+  public static class DimensionalComparator
+      implements Comparator
+  {
+    /**
+     * Compare two <code>double</code>s, allowing for NaN values.
+     * NaN is treated as being less than any valid number.
+     *
+     * @param a a <code>double</code>
+     * @param b a <code>double</code>
+     * @return -1, 0, or 1 depending on whether a is less than, equal to or greater than b
+     */
+    public static int compare(double a, double b)
+    {
+      if (a < b) return -1;
+      if (a > b) return 1;
+
+      if (Double.isNaN(a)) {
+        if (Double.isNaN(b)) return 0;
+        return -1;
+      }
+
+      if (Double.isNaN(b)) return 1;
+      return 0;
+    }
+
+    private int dimensionsToTest = 2;
+
+    /**
+     * Creates a comparator for 2 dimensional coordinates.
+     */
+    public DimensionalComparator()
+    {
+      this(2);
+    }
+
+    /**
+     * Creates a comparator for 2 or 3 dimensional coordinates, depending
+     * on the value provided.
+     *
+     * @param dimensionsToTest the number of dimensions to test
+     */
+    public DimensionalComparator(int dimensionsToTest)
+    {
+      if (dimensionsToTest != 2 && dimensionsToTest != 3)
+        throw new IllegalArgumentException("only 2 or 3 dimensions may be specified");
+      this.dimensionsToTest = dimensionsToTest;
+    }
+
+    /**
+     * Compares two {@link Coordinate}s along to the number of
+     * dimensions specified.
+     *
+     * @param o1 a {@link Coordinate}
+     * @param o2 a {link Coordinate}
+     * @return -1, 0, or 1 depending on whether o1 is less than,
+     * equal to, or greater than 02
+     *
+     */
+    public int compare(Object o1, Object o2)
+    {
+      Coordinate c1 = (Coordinate) o1;
+      Coordinate c2 = (Coordinate) o2;
+
+      int compX = compare(c1.x, c2.x);
+      if (compX != 0) return compX;
+
+      int compY = compare(c1.y, c2.y);
+      if (compY != 0) return compY;
+
+      if (dimensionsToTest <= 2) return 0;
+
+      int compZ = compare(c1.z, c2.z);
+      return compZ;
+    }
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateArrays.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateArrays.java
new file mode 100644
index 0000000..ec8c2be
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateArrays.java
@@ -0,0 +1,472 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.Collection;
+import java.util.Comparator;
+
+import org.locationtech.jts.math.MathUtil;
+
+
+/**
+ * Useful utility functions for handling Coordinate arrays
+ *
+ * @version 1.7
+ */
+public class CoordinateArrays {
+
+  private final static Coordinate[] coordArrayType = new Coordinate[0];
+
+  private CoordinateArrays() {}
+
+  /**
+   * Tests whether an array of {@link Coordinate}s forms a ring,
+   * by checking length and closure. 
+   * Self-intersection is not checked.
+   * 
+   * @param pts an array of Coordinates
+   * @return true if the coordinate form a ring.
+   */
+  public static boolean isRing(Coordinate[] pts)
+  {
+    if (pts.length < 4) return false;
+    if (! pts[0].equals2D(pts[pts.length -1])) return false;
+    return true;
+  }
+    
+  /**
+   * Finds a point in a list of points which is not contained in another list of points
+   * @param testPts the {@link Coordinate}s to test
+   * @param pts an array of {@link Coordinate}s to test the input points against
+   * @return a {@link Coordinate} from <code>testPts</code> which is not in <code>pts</code>, '
+   * or <code>null</code>
+   */
+  public static Coordinate ptNotInList(Coordinate[] testPts, Coordinate[] pts)
+  {
+    for (int i = 0; i < testPts.length; i++) {
+      Coordinate testPt = testPts[i];
+      if (CoordinateArrays.indexOf(testPt, pts) < 0)
+          return testPt;
+    }
+    return null;
+  }
+
+  /**
+   * Compares two {@link Coordinate} arrays
+   * in the forward direction of their coordinates,
+   * using lexicographic ordering.
+   *
+   * @param pts1
+   * @param pts2
+   * @return an integer indicating the order
+   */
+  public static int compare(Coordinate[] pts1, Coordinate[] pts2) {
+    int i = 0;
+    while (i < pts1.length && i < pts2.length) {
+      int compare = pts1[i].compareTo(pts2[i]);
+      if (compare != 0)
+        return compare;
+      i++;
+    }
+    // handle situation when arrays are of different length
+    if (i < pts2.length) return -1;
+    if (i < pts1.length) return 1;
+
+    return 0;
+  }
+
+  /**
+   * A {@link Comparator} for {@link Coordinate} arrays
+   * in the forward direction of their coordinates,
+   * using lexicographic ordering.
+   */
+  public static class ForwardComparator
+      implements Comparator
+  {
+    public int compare(Object o1, Object o2) {
+      Coordinate[] pts1 = (Coordinate[]) o1;
+      Coordinate[] pts2 = (Coordinate[]) o2;
+
+      return CoordinateArrays.compare(pts1, pts2);
+    }
+  }
+
+
+  /**
+   * Determines which orientation of the {@link Coordinate} array
+   * is (overall) increasing.
+   * In other words, determines which end of the array is "smaller"
+   * (using the standard ordering on {@link Coordinate}).
+   * Returns an integer indicating the increasing direction.
+   * If the sequence is a palindrome, it is defined to be
+   * oriented in a positive direction.
+   *
+   * @param pts the array of Coordinates to test
+   * @return <code>1</code> if the array is smaller at the start
+   * or is a palindrome,
+   * <code>-1</code> if smaller at the end
+   */
+  public static int increasingDirection(Coordinate[] pts) {
+    for (int i = 0; i < pts.length / 2; i++) {
+      int j = pts.length - 1 - i;
+      // skip equal points on both ends
+      int comp = pts[i].compareTo(pts[j]);
+      if (comp != 0)
+        return comp;
+    }
+    // array must be a palindrome - defined to be in positive direction
+    return 1;
+  }
+
+  /**
+   * Determines whether two {@link Coordinate} arrays of equal length
+   * are equal in opposite directions.
+   *
+   * @param pts1
+   * @param pts2
+   * @return <code>true</code> if the two arrays are equal in opposite directions.
+   */
+  private static boolean isEqualReversed(Coordinate[] pts1, Coordinate[] pts2)
+  {
+    for (int i = 0; i < pts1.length; i++) {
+      Coordinate p1 = pts1[i];
+      Coordinate p2 = pts2[pts1.length - i - 1];
+      if (p1.compareTo(p2) != 0)
+        return false;
+    }
+    return true;
+  }
+
+  /**
+   * A {@link Comparator} for {@link Coordinate} arrays
+   * modulo their directionality.
+   * E.g. if two coordinate arrays are identical but reversed
+   * they will compare as equal under this ordering.
+   * If the arrays are not equal, the ordering returned
+   * is the ordering in the forward direction.
+   *
+   */
+  public static class BidirectionalComparator
+      implements Comparator
+  {
+    public int compare(Object o1, Object o2) {
+      Coordinate[] pts1 = (Coordinate[]) o1;
+      Coordinate[] pts2 = (Coordinate[]) o2;
+
+      if (pts1.length < pts2.length) return -1;
+      if (pts1.length > pts2.length) return 1;
+
+      if (pts1.length == 0) return 0;
+
+      int forwardComp = CoordinateArrays.compare(pts1, pts2);
+      boolean isEqualRev = isEqualReversed(pts1, pts2);
+      if (isEqualRev)
+        return 0;
+      return forwardComp;
+    }
+
+    public int OLDcompare(Object o1, Object o2) {
+      Coordinate[] pts1 = (Coordinate[]) o1;
+      Coordinate[] pts2 = (Coordinate[]) o2;
+
+      if (pts1.length < pts2.length) return -1;
+      if (pts1.length > pts2.length) return 1;
+
+      if (pts1.length == 0) return 0;
+
+      int dir1 = increasingDirection(pts1);
+      int dir2 = increasingDirection(pts2);
+
+      int i1 = dir1 > 0 ? 0 : pts1.length - 1;
+      int i2 = dir2 > 0 ? 0 : pts1.length - 1;
+
+      for (int i = 0; i < pts1.length; i++) {
+        int comparePt = pts1[i1].compareTo(pts2[i2]);
+        if (comparePt != 0)
+          return comparePt;
+        i1 += dir1;
+        i2 += dir2;
+      }
+      return 0;
+    }
+
+  }
+
+  /**
+   * Creates a deep copy of the argument {@link Coordinate} array.
+   *
+   * @param coordinates an array of Coordinates
+   * @return a deep copy of the input
+   */
+  public static Coordinate[] copyDeep(Coordinate[] coordinates) {
+    Coordinate[] copy = new Coordinate[coordinates.length];
+    for (int i = 0; i < coordinates.length; i++) {
+      copy[i] = new Coordinate(coordinates[i]);
+    }
+    return copy;
+  }
+
+  /**
+   * Creates a deep copy of a given section of a source {@link Coordinate} array
+   * into a destination Coordinate array.
+   * The destination array must be an appropriate size to receive
+   * the copied coordinates.
+   *
+   * @param src an array of Coordinates
+   * @param srcStart the index to start copying from
+   * @param dest the 
+   * @param destStart the destination index to start copying to
+   * @param length the number of items to copy
+   */
+  public static void copyDeep(Coordinate[] src, int srcStart, Coordinate[] dest, int destStart, int length) {
+    for (int i = 0; i < length; i++) {
+      dest[destStart + i] = new Coordinate(src[srcStart + i]);
+    }
+  }
+
+  /**
+   * Converts the given Collection of Coordinates into a Coordinate array.
+   */
+  public static Coordinate[] toCoordinateArray(Collection coordList)
+  {
+    return (Coordinate[]) coordList.toArray(coordArrayType);
+  }
+
+  /**
+   * Returns whether #equals returns true for any two consecutive Coordinates
+   * in the given array.
+   */
+  public static boolean hasRepeatedPoints(Coordinate[] coord)
+  {
+    for (int i = 1; i < coord.length; i++) {
+      if (coord[i - 1].equals(coord[i]) ) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Returns either the given coordinate array if its length is greater than the
+   * given amount, or an empty coordinate array.
+   */
+  public static Coordinate[] atLeastNCoordinatesOrNothing(int n, Coordinate[] c) {
+      return c.length >= n ? c : new Coordinate[] {  };
+  }
+
+  /**
+   * If the coordinate array argument has repeated points,
+   * constructs a new array containing no repeated points.
+   * Otherwise, returns the argument.
+   * @see #hasRepeatedPoints(Coordinate[])
+   */
+  public static Coordinate[] removeRepeatedPoints(Coordinate[] coord)
+  {
+    if (! hasRepeatedPoints(coord)) return coord;
+    CoordinateList coordList = new CoordinateList(coord, false);
+    return coordList.toCoordinateArray();
+  }
+
+  /**
+   * Collapses a coordinate array to remove all null elements.
+   * 
+   * @param coord the coordinate array to collapse
+   * @return an array containing only non-null elements
+   */
+  public static Coordinate[] removeNull(Coordinate[] coord)
+  {
+    int nonNull = 0;
+    for (int i = 0; i < coord.length; i++) {
+      if (coord[i] != null) nonNull++;
+    }
+    Coordinate[] newCoord = new Coordinate[nonNull];
+    // empty case
+    if (nonNull == 0) return newCoord;
+    
+    int j = 0;
+    for (int i = 0; i < coord.length; i++) {
+      if (coord[i] != null) newCoord[j++] = coord[i];
+    }
+    return newCoord;
+  }
+  
+  /**
+   * Reverses the coordinates in an array in-place.
+   */
+  public static void reverse(Coordinate[] coord)
+  {
+    int last = coord.length - 1;
+    int mid = last / 2;
+    for (int i = 0; i <= mid; i++) {
+      Coordinate tmp = coord[i];
+      coord[i] = coord[last - i];
+      coord[last - i] = tmp;
+    }
+  }
+
+  /**
+   * Returns true if the two arrays are identical, both null, or pointwise
+   * equal (as compared using Coordinate#equals)
+   * @see Coordinate#equals(Object)
+   */
+  public static boolean equals(
+    Coordinate[] coord1,
+    Coordinate[] coord2)
+  {
+    if (coord1 == coord2) return true;
+    if (coord1 == null || coord2 == null) return false;
+    if (coord1.length != coord2.length) return false;
+    for (int i = 0; i < coord1.length; i++) {
+      if (! coord1[i].equals(coord2[i])) return false;
+    }
+    return true;
+  }
+
+  /**
+   * Returns true if the two arrays are identical, both null, or pointwise
+   * equal, using a user-defined {@link Comparator} for {@link Coordinate} s
+   *
+   * @param coord1 an array of Coordinates
+   * @param coord2 an array of Coordinates
+   * @param coordinateComparator a Comparator for Coordinates
+   */
+  public static boolean equals(
+    Coordinate[] coord1,
+    Coordinate[] coord2,
+    Comparator coordinateComparator)
+  {
+    if (coord1 == coord2) return true;
+    if (coord1 == null || coord2 == null) return false;
+    if (coord1.length != coord2.length) return false;
+    for (int i = 0; i < coord1.length; i++) {
+      if (coordinateComparator.compare(coord1[i], coord2[i]) != 0)
+          return false;
+    }
+    return true;
+  }
+
+  /**
+   *  Returns the minimum coordinate, using the usual lexicographic comparison.
+   *
+   *@param  coordinates  the array to search
+   *@return              the minimum coordinate in the array, found using <code>compareTo</code>
+   *@see Coordinate#compareTo(Object)
+   */
+  public static Coordinate minCoordinate(Coordinate[] coordinates)
+  {
+    Coordinate minCoord = null;
+    for (int i = 0; i < coordinates.length; i++) {
+      if (minCoord == null || minCoord.compareTo(coordinates[i]) > 0) {
+        minCoord = coordinates[i];
+      }
+    }
+    return minCoord;
+  }
+  /**
+   *  Shifts the positions of the coordinates until <code>firstCoordinate</code>
+   *  is first.
+   *
+   *@param  coordinates      the array to rearrange
+   *@param  firstCoordinate  the coordinate to make first
+   */
+  public static void scroll(Coordinate[] coordinates, Coordinate firstCoordinate) {
+    int i = indexOf(firstCoordinate, coordinates);
+    if (i < 0) return;
+    Coordinate[] newCoordinates = new Coordinate[coordinates.length];
+    System.arraycopy(coordinates, i, newCoordinates, 0, coordinates.length - i);
+    System.arraycopy(coordinates, 0, newCoordinates, coordinates.length - i, i);
+    System.arraycopy(newCoordinates, 0, coordinates, 0, coordinates.length);
+  }
+
+  /**
+   *  Returns the index of <code>coordinate</code> in <code>coordinates</code>.
+   *  The first position is 0; the second, 1; etc.
+   *
+   *@param  coordinate   the <code>Coordinate</code> to search for
+   *@param  coordinates  the array to search
+   *@return              the position of <code>coordinate</code>, or -1 if it is
+   *      not found
+   */
+  public static int indexOf(Coordinate coordinate, Coordinate[] coordinates) {
+    for (int i = 0; i < coordinates.length; i++) {
+      if (coordinate.equals(coordinates[i])) {
+        return i;
+      }
+    }
+    return -1;
+  }
+
+  /**
+   * Extracts a subsequence of the input {@link Coordinate} array
+   * from indices <code>start</code> to
+   * <code>end</code> (inclusive).
+   * The input indices are clamped to the array size;
+   * If the end index is less than the start index,
+   * the extracted array will be empty.
+   *
+   * @param pts the input array
+   * @param start the index of the start of the subsequence to extract
+   * @param end the index of the end of the subsequence to extract
+   * @return a subsequence of the input array
+   */
+  public static Coordinate[] extract(Coordinate[] pts, int start, int end)
+  {
+    start = MathUtil.clamp(start, 0, pts.length);
+    end = MathUtil.clamp(end, -1, pts.length);
+    
+    int npts = end - start + 1;
+    if (end < 0) npts = 0;
+    if (start >= pts.length) npts = 0;
+    if (end < start) npts = 0;
+    
+    Coordinate[] extractPts = new Coordinate[npts];
+    if (npts == 0) return extractPts;
+    
+    int iPts = 0;
+    for (int i = start; i <= end; i++) {
+      extractPts[iPts++] = pts[i];
+    }
+    return extractPts;
+  }
+
+  /**
+   * Computes the envelope of the coordinates.
+   * 
+   * @param coordinates the coordinates to scan
+   * @return the envelope of the coordinates
+   */
+  public static Envelope envelope(Coordinate[] coordinates) {
+    Envelope env = new Envelope();
+    for (int i = 0; i < coordinates.length; i++) {
+      env.expandToInclude(coordinates[i]);
+    }
+    return env;
+  }
+  
+  /**
+   * Extracts the coordinates which intersect an {@link Envelope}.
+   * 
+   * @param coordinates the coordinates to scan
+   * @param env the envelope to intersect with
+   * @return an array of the coordinates which intersect the envelope
+   */
+  public static Coordinate[] intersection(Coordinate[] coordinates, Envelope env) {
+    CoordinateList coordList = new CoordinateList();
+    for (int i = 0; i < coordinates.length; i++) {
+      if (env.intersects(coordinates[i]))
+        coordList.add(coordinates[i], true);
+    }
+    return coordList.toCoordinateArray();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateFilter.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateFilter.java
new file mode 100644
index 0000000..f76a14a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateFilter.java
@@ -0,0 +1,45 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+
+/**
+ *  An interface for classes which use the values of the coordinates in a {@link Geometry}. 
+ * Coordinate filters can be used to implement centroid and
+ * envelope computation, and many other functions.
+ * <p>
+ * <code>CoordinateFilter</code> is
+ * an example of the Gang-of-Four Visitor pattern. 
+ * <p>
+ * <b>Note</b>: it is not recommended to use these filters to mutate the coordinates.
+ * There is no guarantee that the coordinate is the actual object stored in the geometry.
+ * In particular, modified values may not be preserved if the target Geometry uses a non-default {@link CoordinateSequence}.
+ * If in-place mutation is required, use {@link CoordinateSequenceFilter}.
+ *  
+ * @see Geometry#apply(CoordinateFilter)
+ * @see CoordinateSequenceFilter
+ *
+ *@version 1.7
+ */
+public interface CoordinateFilter {
+
+  /**
+   * Performs an operation with the <code>coord</code>.
+   * There is no guarantee that the coordinate is the actual object stored in the target geometry.
+   *
+   *@param  coord  a <code>Coordinate</code> to which the filter is applied.
+   */
+  void filter(Coordinate coord);
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateList.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateList.java
new file mode 100644
index 0000000..61b572b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateList.java
@@ -0,0 +1,229 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+
+/**
+ * A list of {@link Coordinate}s, which may
+ * be set to prevent repeated coordinates from occurring in the list.
+ *
+ *
+ * @version 1.7
+ */
+public class CoordinateList
+  extends ArrayList
+{
+  //With contributions from Markus Schaber [schabios at logi-track.com]
+  //[Jon Aquino 2004-03-25]
+  private final static Coordinate[] coordArrayType = new Coordinate[0];
+
+  /**
+   * Constructs a new list without any coordinates
+   */
+  public CoordinateList()
+  {
+  }
+
+  /**
+   * Constructs a new list from an array of Coordinates, allowing repeated points.
+   * (I.e. this constructor produces a {@link CoordinateList} with exactly the same set of points
+   * as the input array.)
+   * 
+   * @param coord the initial coordinates
+   */
+  public CoordinateList(Coordinate[] coord)
+  {
+  	ensureCapacity(coord.length);
+    add(coord, true);
+  }
+
+  /**
+   * Constructs a new list from an array of Coordinates,
+   * allowing caller to specify if repeated points are to be removed.
+   *
+   * @param coord the array of coordinates to load into the list
+   * @param allowRepeated if <code>false</code>, repeated points are removed
+   */
+  public CoordinateList(Coordinate[] coord, boolean allowRepeated)
+  {
+  	ensureCapacity(coord.length);
+    add(coord, allowRepeated);
+  }
+
+  public void add(Coordinate coord) {
+	super.add(coord);
+  }
+
+  public Coordinate getCoordinate(int i) { return (Coordinate) get(i); }
+
+
+  /** 
+   * Adds a section of an array of coordinates to the list.
+   * @param coord The coordinates
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   * @param start the index to start from
+   * @param end the index to add up to but not including
+   * @return true (as by general collection contract)
+   */
+  public boolean add(Coordinate[] coord, boolean allowRepeated, int start, int end)
+  {
+    int inc = 1;
+    if (start > end) inc = -1;
+    
+    for (int i = start; i != end; i += inc) {
+      add(coord[i], allowRepeated);
+    }
+    return true;
+  }
+
+  /** 
+   * Adds an array of coordinates to the list.
+   * @param coord The coordinates
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   * @param direction if false, the array is added in reverse order
+   * @return true (as by general collection contract)
+   */
+  public boolean add(Coordinate[] coord, boolean allowRepeated, boolean direction)
+  {
+    if (direction) {
+      for (int i = 0; i < coord.length; i++) {
+        add(coord[i], allowRepeated);
+      }
+    }
+    else {
+      for (int i = coord.length - 1; i >= 0; i--) {
+        add(coord[i], allowRepeated);
+      }
+    }
+    return true;
+  }
+
+
+  /** 
+   * Adds an array of coordinates to the list.
+   * @param coord The coordinates
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   * @return true (as by general collection contract)
+   */
+  public boolean add(Coordinate[] coord, boolean allowRepeated)
+  {
+    add(coord, allowRepeated, true);
+    return true;
+  }
+
+  /** 
+   * Adds a coordinate to the list.
+   * @param obj The coordinate to add
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   * @return true (as by general collection contract)
+   */
+  public boolean add(Object obj, boolean allowRepeated)
+  {
+    add((Coordinate) obj, allowRepeated);
+    return true;
+  }
+
+  /**
+   * Adds a coordinate to the end of the list.
+   * 
+   * @param coord The coordinates
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   */
+  public void add(Coordinate coord, boolean allowRepeated)
+  {
+    // don't add duplicate coordinates
+    if (! allowRepeated) {
+      if (size() >= 1) {
+        Coordinate last = (Coordinate) get(size() - 1);
+        if (last.equals2D(coord)) return;
+      }
+    }
+    super.add(coord);
+  }
+
+  /**
+   * Inserts the specified coordinate at the specified position in this list.
+   * 
+   * @param i the position at which to insert
+   * @param coord the coordinate to insert
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   */
+  public void add(int i, Coordinate coord, boolean allowRepeated)
+  {
+    // don't add duplicate coordinates
+    if (! allowRepeated) {
+      int size = size();
+      if (size > 0) {
+        if (i > 0) {
+          Coordinate prev = (Coordinate) get(i - 1);
+          if (prev.equals2D(coord)) return;
+        }
+        if (i < size) {
+          Coordinate next = (Coordinate) get(i);
+          if (next.equals2D(coord)) return;
+        }
+      }
+    }
+    super.add(i, coord);
+  }
+
+  /** Add an array of coordinates
+   * @param coll The coordinates
+   * @param allowRepeated if set to false, repeated coordinates are collapsed
+   * @return true (as by general collection contract)
+   */
+  public boolean addAll(Collection coll, boolean allowRepeated)
+  {
+    boolean isChanged = false;
+    for (Iterator i = coll.iterator(); i.hasNext(); ) {
+      add((Coordinate) i.next(), allowRepeated);
+      isChanged = true;
+    }
+    return isChanged;
+  }
+
+  /**
+   * Ensure this coordList is a ring, by adding the start point if necessary
+   */
+  public void closeRing()
+  {
+    if (size() > 0)
+      add(new Coordinate((Coordinate) get(0)), false);
+  }
+
+  /** Returns the Coordinates in this collection.
+   *
+   * @return the coordinates
+   */
+  public Coordinate[] toCoordinateArray()
+  {
+    return (Coordinate[]) toArray(coordArrayType);
+  }
+
+  /**
+   * Returns a deep copy of this <tt>CoordinateList</tt> instance.
+   *
+   * @return a clone of this <tt>CoordinateList</tt> instance
+   */
+  public Object clone() {
+      CoordinateList clone = (CoordinateList) super.clone();
+      for (int i = 0; i < this.size(); i++) {
+          clone.add(i, ((Coordinate) this.get(i)).clone());
+      }
+      return clone;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequence.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequence.java
new file mode 100644
index 0000000..f7d625e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequence.java
@@ -0,0 +1,177 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory;
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+
+/**
+ * The internal representation of a list of coordinates inside a Geometry.
+ * <p>
+ * This allows Geometries to store their
+ * points using something other than the JTS {@link Coordinate} class. 
+ * For example, a storage-efficient implementation
+ * might store coordinate sequences as an array of x's
+ * and an array of y's. 
+ * Or a custom coordinate class might support extra attributes like M-values.
+ * <p>
+ * Implementing a custom coordinate storage structure
+ * requires implementing the {@link CoordinateSequence} and
+ * {@link CoordinateSequenceFactory} interfaces. 
+ * To use the custom CoordinateSequence, create a
+ * new {@link GeometryFactory} parameterized by the CoordinateSequenceFactory
+ * The {@link GeometryFactory} can then be used to create new {@link Geometry}s.
+ * The new Geometries
+ * will use the custom CoordinateSequence implementation.
+ * <p>
+ * For an example, see the code for
+ * {@link ExtendedCoordinateExample}.
+ *
+ * @see CoordinateArraySequenceFactory
+ * @see PackedCoordinateSequenceFactory
+ * @see ExtendedCoordinateExample
+ *
+ * @version 1.7
+ */
+public interface CoordinateSequence
+    extends Cloneable
+{
+  /**
+   * Standard ordinate index values
+   */
+  int X = 0;
+  int Y = 1;
+  int Z = 2;
+  int M = 3;
+
+  /**
+   * Returns the dimension (number of ordinates in each coordinate)
+   * for this sequence.
+   *
+   * @return the dimension of the sequence.
+   */
+  int getDimension();
+
+  /**
+   * Returns (possibly a copy of) the i'th coordinate in this sequence.
+   * Whether or not the Coordinate returned is the actual underlying
+   * Coordinate or merely a copy depends on the implementation.
+   * <p>
+   * Note that in the future the semantics of this method may change
+   * to guarantee that the Coordinate returned is always a copy.
+   * Callers should not to assume that they can modify a CoordinateSequence by
+   * modifying the object returned by this method.
+   *
+   * @param i the index of the coordinate to retrieve
+   * @return the i'th coordinate in the sequence
+   */
+  Coordinate getCoordinate(int i);
+
+  /**
+   * Returns a copy of the i'th coordinate in this sequence.
+   * This method optimizes the situation where the caller is
+   * going to make a copy anyway - if the implementation
+   * has already created a new Coordinate object, no further copy is needed.
+   *
+   * @param i the index of the coordinate to retrieve
+   * @return a copy of the i'th coordinate in the sequence
+   */
+  Coordinate getCoordinateCopy(int i);
+
+  /**
+   * Copies the i'th coordinate in the sequence to the supplied
+   * {@link Coordinate}.  Only the first two dimensions are copied.
+   *
+   * @param index the index of the coordinate to copy
+   * @param coord a {@link Coordinate} to receive the value
+   */
+  void getCoordinate(int index, Coordinate coord);
+
+  /**
+   * Returns ordinate X (0) of the specified coordinate.
+   *
+   * @param index
+   * @return the value of the X ordinate in the index'th coordinate
+   */
+  double getX(int index);
+
+  /**
+   * Returns ordinate Y (1) of the specified coordinate.
+   *
+   * @param index
+   * @return the value of the Y ordinate in the index'th coordinate
+   */
+  double getY(int index);
+
+  /**
+   * Returns the ordinate of a coordinate in this sequence.
+   * Ordinate indices 0 and 1 are assumed to be X and Y.
+   * Ordinates indices greater than 1 have user-defined semantics
+   * (for instance, they may contain other dimensions or measure values).
+   *
+   * @param index  the coordinate index in the sequence
+   * @param ordinateIndex the ordinate index in the coordinate (in range [0, dimension-1])
+   */
+  double getOrdinate(int index, int ordinateIndex);
+
+  /**
+   * Returns the number of coordinates in this sequence.
+   * @return the size of the sequence
+   */
+  int size();
+
+  /**
+   * Sets the value for a given ordinate of a coordinate in this sequence.
+   *
+   * @param index  the coordinate index in the sequence
+   * @param ordinateIndex the ordinate index in the coordinate (in range [0, dimension-1])
+   * @param value  the new ordinate value
+   */
+  void setOrdinate(int index, int ordinateIndex, double value);
+
+  /**
+   * Returns (possibly copies of) the Coordinates in this collection.
+   * Whether or not the Coordinates returned are the actual underlying
+   * Coordinates or merely copies depends on the implementation. Note that
+   * if this implementation does not store its data as an array of Coordinates,
+   * this method will incur a performance penalty because the array needs to
+   * be built from scratch.
+   *
+   * @return a array of coordinates containing the point values in this sequence
+   */
+  Coordinate[] toCoordinateArray();
+
+  /**
+   * Expands the given {@link Envelope} to include the coordinates in the sequence.
+   * Allows implementing classes to optimize access to coordinate values.
+   *
+   * @param env the envelope to expand
+   * @return a ref to the expanded envelope
+   */
+  Envelope expandEnvelope(Envelope env);
+
+  /**
+   * Returns a deep copy of this collection.
+   * Called by Geometry#clone.
+   *
+   * @return a copy of the coordinate sequence containing copies of all points
+   * @deprecated
+   */
+  Object clone();
+  
+  /**
+   * Returns a deep copy of this collection.
+   *
+   * @return a copy of the coordinate sequence containing copies of all points
+   */
+  CoordinateSequence copy();
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceComparator.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceComparator.java
new file mode 100644
index 0000000..523e9eb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceComparator.java
@@ -0,0 +1,142 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import java.util.Comparator;
+
+/**
+ * Compares two {@link CoordinateSequence}s.
+ * For sequences of the same dimension, the ordering is lexicographic.
+ * Otherwise, lower dimensions are sorted before higher.
+ * The dimensions compared can be limited; if this is done
+ * ordinate dimensions above the limit will not be compared.
+ * <p>
+ * If different behaviour is required for comparing size, dimension, or
+ * coordinate values, any or all methods can be overridden.
+ *
+ */
+public class CoordinateSequenceComparator
+	implements Comparator
+{
+  /**
+   * Compare two <code>double</code>s, allowing for NaN values.
+   * NaN is treated as being less than any valid number.
+   *
+   * @param a a <code>double</code>
+   * @param b a <code>double</code>
+   * @return -1, 0, or 1 depending on whether a is less than, equal to or greater than b
+   */
+  public static int compare(double a, double b)
+  {
+    if (a < b) return -1;
+    if (a > b) return 1;
+
+    if (Double.isNaN(a)) {
+      if (Double.isNaN(b)) return 0;
+      return -1;
+    }
+
+    if (Double.isNaN(b)) return 1;
+    return 0;
+  }
+
+  /**
+   * The number of dimensions to test
+   */
+  protected int dimensionLimit;
+
+  /**
+   * Creates a comparator which will test all dimensions.
+   */
+  public CoordinateSequenceComparator()
+  {
+    dimensionLimit = Integer.MAX_VALUE;
+  }
+
+  /**
+   * Creates a comparator which will test only the specified number of dimensions.
+   *
+   * @param dimensionLimit the number of dimensions to test
+   */
+  public CoordinateSequenceComparator(int dimensionLimit)
+  {
+    this.dimensionLimit = dimensionLimit;
+  }
+
+  /**
+   * Compares two {@link CoordinateSequence}s for relative order.
+   *
+   * @param o1 a {@link CoordinateSequence}
+   * @param o2 a {@link CoordinateSequence}
+   * @return -1, 0, or 1 depending on whether o1 is less than, equal to, or greater than o2
+   */
+  public int compare(Object o1, Object o2)
+  {
+    CoordinateSequence s1 = (CoordinateSequence) o1;
+    CoordinateSequence s2 = (CoordinateSequence) o2;
+
+    int size1 = s1.size();
+    int size2 = s2.size();
+
+    int dim1 = s1.getDimension();
+    int dim2 = s2.getDimension();
+
+    int minDim = dim1;
+    if (dim2 < minDim)
+      minDim = dim2;
+    boolean dimLimited = false;
+    if (dimensionLimit <= minDim) {
+      minDim = dimensionLimit;
+      dimLimited = true;
+    }
+
+    // lower dimension is less than higher
+    if (! dimLimited) {
+      if (dim1 < dim2) return -1;
+      if (dim1 > dim2) return 1;
+    }
+
+    // lexicographic ordering of point sequences
+    int i = 0;
+    while (i < size1 && i < size2) {
+      int ptComp = compareCoordinate(s1, s2, i, minDim);
+      if (ptComp != 0) return ptComp;
+      i++;
+    }
+    if (i < size1) return 1;
+    if (i < size2) return -1;
+
+    return 0;
+  }
+
+  /**
+   * Compares the same coordinate of two {@link CoordinateSequence}s
+   * along the given number of dimensions.
+   *
+   * @param s1 a {@link CoordinateSequence}
+   * @param s2 a {@link CoordinateSequence}
+   * @param i the index of the coordinate to test
+   * @param dimension the number of dimensions to test
+   * @return -1, 0, or 1 depending on whether s1[i] is less than, equal to, or greater than s2[i]
+   */
+  protected int compareCoordinate(CoordinateSequence s1, CoordinateSequence s2, int i, int dimension)
+  {
+    for (int d = 0; d < dimension; d++) {
+      double ord1 = s1.getOrdinate(i, d);
+      double ord2 = s2.getOrdinate(i, d);
+      int comp = compare(ord1, ord2);
+      if (comp != 0) return comp;
+    }
+    return 0;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFactory.java
new file mode 100644
index 0000000..98fbc94
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFactory.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * A factory to create concrete instances of {@link CoordinateSequence}s.
+ * Used to configure {@link GeometryFactory}s
+ * to provide specific kinds of CoordinateSequences.
+ *
+ * @version 1.7
+ */
+public interface CoordinateSequenceFactory
+{
+
+  /**
+   * Returns a {@link CoordinateSequence} based on the given array.
+   * Whether the array is copied or simply referenced
+   * is implementation-dependent.
+   * This method must handle null arguments by creating an empty sequence.
+   *
+   * @param coordinates the coordinates
+   */
+  CoordinateSequence create(Coordinate[] coordinates);
+
+  /**
+   * Creates a {@link CoordinateSequence} which is a copy
+   * of the given {@link CoordinateSequence}.
+   * This method must handle null arguments by creating an empty sequence.
+   *
+   * @param coordSeq the coordinate sequence to copy
+   */
+  CoordinateSequence create(CoordinateSequence coordSeq);
+
+  /**
+   * Creates a {@link CoordinateSequence} of the specified size and dimension.
+   * For this to be useful, the {@link CoordinateSequence} implementation must
+   * be mutable.
+   * <p>
+   * If the requested dimension is larger than the CoordinateSequence implementation
+   * can provide, then a sequence of maximum possible dimension should be created.
+   * An error should not be thrown.
+   *
+   * @param size the number of coordinates in the sequence
+   * @param dimension the dimension of the coordinates in the sequence (if user-specifiable,
+   * otherwise ignored)
+   */
+  CoordinateSequence create(int size, int dimension);
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFilter.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFilter.java
new file mode 100644
index 0000000..8c60d15
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequenceFilter.java
@@ -0,0 +1,82 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.geom.util.GeometryEditor;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ *  An interface for classes which process the coordinates in a {@link CoordinateSequence}. 
+ *  A filter can either record information about each coordinate,
+ *  or change the value of the coordinate. 
+ *  Filters can be
+ *  used to implement operations such as coordinate transformations, centroid and
+ *  envelope computation, and many other functions.
+ *  {@link Geometry} classes support the concept of applying a
+ *  <code>CoordinateSequenceFilter</code> to each 
+ *  {@link CoordinateSequence}s they contain. 
+ *  <p>
+ *  For maximum efficiency, the execution of filters can be short-circuited by using the {@link #isDone} method.
+ *  <p>
+ *  <code>CoordinateSequenceFilter</code> is
+ *  an example of the Gang-of-Four Visitor pattern.
+ *  <p> 
+ * <b>Note</b>: In general, it is preferable to treat Geometrys as immutable. 
+ * Mutation should be performed by creating a new Geometry object (see {@link GeometryEditor} 
+ * and {@link GeometryTransformer} for convenient ways to do this).
+ * An exception to this rule is when a new Geometry has been created via {@link Geometry#copy()}.
+ * In this case mutating the Geometry will not cause aliasing issues, 
+ * and a filter is a convenient way to implement coordinate transformation.
+ *  
+ * @see Geometry#apply(CoordinateFilter)
+ * @see GeometryTransformer
+ * @see GeometryEditor
+ *
+ *@see Geometry#apply(CoordinateSequenceFilter)
+ *@author Martin Davis
+ *@version 1.7
+ */
+public interface CoordinateSequenceFilter 
+{
+  /**
+   * Performs an operation on a coordinate in a {@link CoordinateSequence}.
+   *
+   *@param seq  the <code>CoordinateSequence</code> to which the filter is applied
+   *@param i the index of the coordinate to apply the filter to
+   */
+  void filter(CoordinateSequence seq, int i);
+  
+  /**
+   * Reports whether the application of this filter can be terminated.
+   * Once this method returns <tt>false</tt>, it should 
+   * continue to return <tt>false</tt> on every subsequent call.
+   * 
+   * @return true if the application of this filter can be terminated.
+   */
+  boolean isDone();
+  
+  /**
+   * Reports whether the execution of this filter
+   * has modified the coordinates of the geometry.
+   * If so, {@link Geometry#geometryChanged} will be executed
+   * after this filter has finished being executed.
+   * <p>
+   * Most filters can simply return a constant value reflecting
+   * whether they are able to change the coordinates.
+   * 
+   * @return true if this filter has changed the coordinates of the geometry
+   */
+  boolean isGeometryChanged();
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequences.java b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequences.java
new file mode 100644
index 0000000..d6bc1e0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/CoordinateSequences.java
@@ -0,0 +1,223 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.util.StringUtil;
+
+
+/**
+ * Utility functions for manipulating {@link CoordinateSequence}s
+ *
+ * @version 1.7
+ */
+public class CoordinateSequences {
+
+  /**
+   * Reverses the coordinates in a sequence in-place.
+   */
+  public static void reverse(CoordinateSequence seq)
+  {
+    int last = seq.size() - 1;
+    int mid = last / 2;
+    for (int i = 0; i <= mid; i++) {
+      swap(seq, i, last - i);
+    }
+  }
+
+  /**
+   * Swaps two coordinates in a sequence.
+   *
+   * @param seq the sequence to modify
+   * @param i the index of a coordinate to swap
+   * @param j the index of a coordinate to swap
+   */
+  public static void swap(CoordinateSequence seq, int i, int j)
+  {
+    if (i == j) return;
+    for (int dim = 0; dim < seq.getDimension(); dim++) {
+      double tmp = seq.getOrdinate(i, dim);
+      seq.setOrdinate(i, dim, seq.getOrdinate(j, dim));
+      seq.setOrdinate(j, dim, tmp);
+    }
+  }
+  
+  /**
+   * Copies a section of a {@link CoordinateSequence} to another {@link CoordinateSequence}.
+   * The sequences may have different dimensions;
+   * in this case only the common dimensions are copied.
+   *
+   * @param src the sequence to copy from
+   * @param srcPos the position in the source sequence to start copying at
+   * @param dest the sequence to copy to
+   * @param destPos the position in the destination sequence to copy to
+   * @param length the number of coordinates to copy
+   */
+  public static void copy(CoordinateSequence src, int srcPos, CoordinateSequence dest, int destPos, int length)
+  {
+  	for (int i = 0; i < length; i++) {
+  		copyCoord(src, srcPos + i, dest, destPos + i);
+  	}
+  }
+
+  /**
+   * Copies a coordinate of a {@link CoordinateSequence} to another {@link CoordinateSequence}.
+   * The sequences may have different dimensions;
+   * in this case only the common dimensions are copied.
+   * 
+   * @param src the sequence to copy from
+   * @param srcPos the source coordinate to copy
+   * @param dest the sequence to copy to
+   * @param destPos the destination coordinate to copy to
+   */
+  public static void copyCoord(CoordinateSequence src, int srcPos, CoordinateSequence dest, int destPos)
+  {
+    int minDim = Math.min(src.getDimension(), dest.getDimension());
+		for (int dim = 0; dim < minDim; dim++) {
+			dest.setOrdinate(destPos, dim, src.getOrdinate(srcPos, dim));
+		}
+  }
+  
+  /**
+   * Tests whether a {@link CoordinateSequence} forms a valid {@link LinearRing},
+   * by checking the sequence length and closure
+   * (whether the first and last points are identical in 2D). 
+   * Self-intersection is not checked.
+   * 
+   * @param seq the sequence to test
+   * @return true if the sequence is a ring
+   * @see LinearRing
+   */
+  public static boolean isRing(CoordinateSequence seq) 
+  {
+  	int n = seq.size();
+  	if (n == 0) return true;
+  	// too few points
+  	if (n <= 3) 
+  		return false;
+  	// test if closed
+  	return seq.getOrdinate(0, CoordinateSequence.X) == seq.getOrdinate(n-1, CoordinateSequence.X)
+  		&& seq.getOrdinate(0, CoordinateSequence.Y) == seq.getOrdinate(n-1, CoordinateSequence.Y);
+  }
+  
+  /**
+   * Ensures that a CoordinateSequence forms a valid ring, 
+   * returning a new closed sequence of the correct length if required.
+   * If the input sequence is already a valid ring, it is returned 
+   * without modification.
+   * If the input sequence is too short or is not closed, 
+   * it is extended with one or more copies of the start point.
+   * 
+   * @param fact the CoordinateSequenceFactory to use to create the new sequence
+   * @param seq the sequence to test
+   * @return the original sequence, if it was a valid ring, or a new sequence which is valid.
+   */
+  public static CoordinateSequence ensureValidRing(CoordinateSequenceFactory fact, CoordinateSequence seq)
+  {
+  	int n = seq.size();
+  	// empty sequence is valid
+  	if (n == 0) return seq; 
+  	// too short - make a new one
+  	if (n <= 3) 
+  		return createClosedRing(fact, seq, 4);
+  	
+  	boolean isClosed = seq.getOrdinate(0, CoordinateSequence.X) == seq.getOrdinate(n-1, CoordinateSequence.X)
+		&& seq.getOrdinate(0, CoordinateSequence.Y) == seq.getOrdinate(n-1, CoordinateSequence.Y);
+  	if (isClosed) return seq;
+  	// make a new closed ring
+  	return createClosedRing(fact, seq, n+1);
+  }
+  
+  private static CoordinateSequence createClosedRing(CoordinateSequenceFactory fact, CoordinateSequence seq, int size)
+  {
+    CoordinateSequence newseq = fact.create(size, seq.getDimension());
+    int n = seq.size();
+    copy(seq, 0, newseq, 0, n);
+    // fill remaining coordinates with start point
+    for (int i = n; i < size; i++)
+      copy(seq, 0, newseq, i, 1);
+    return newseq;
+  }
+  
+  public static CoordinateSequence extend(CoordinateSequenceFactory fact, CoordinateSequence seq, int size)
+  {
+    CoordinateSequence newseq = fact.create(size, seq.getDimension());
+    int n = seq.size();
+    copy(seq, 0, newseq, 0, n);
+    // fill remaining coordinates with end point, if it exists
+    if (n > 0) {
+      for (int i = n; i < size; i++)
+        copy(seq, n-1, newseq, i, 1);
+    }
+    return newseq;
+  }
+
+  /**
+   * Tests whether two {@link CoordinateSequence}s are equal.
+   * To be equal, the sequences must be the same length.
+   * They do not need to be of the same dimension, 
+   * but the ordinate values for the smallest dimension of the two
+   * must be equal.
+   * Two <code>NaN</code> ordinates values are considered to be equal. 
+   * 
+   * @param cs1 a CoordinateSequence
+   * @param cs2 a CoordinateSequence
+   * @return true if the sequences are equal in the common dimensions
+   */
+  public static boolean isEqual(CoordinateSequence cs1, CoordinateSequence cs2) {
+    int cs1Size = cs1.size();
+    int cs2Size = cs2.size();
+    if (cs1Size != cs2Size) return false;
+    int dim = Math.min(cs1.getDimension(), cs2.getDimension());
+    for (int i = 0; i < cs1Size; i++) {
+      for (int d = 0; d < dim; d++) {
+        double v1 = cs1.getOrdinate(i, d);
+        double v2 = cs2.getOrdinate(i, d);
+        if (cs1.getOrdinate(i, d) == cs2.getOrdinate(i, d))
+          continue;
+        // special check for NaNs
+        if (Double.isNaN(v1) && Double.isNaN(v2))
+          continue;
+        return false;
+      }
+    }
+    return true;
+  }
+  
+  /**
+   * Creates a string representation of a {@link CoordinateSequence}.
+   * The format is:
+   * <pre>
+   *   ( ord0,ord1.. ord0,ord1,...  ... )
+   * </pre>
+   * 
+   * @param cs the sequence to output
+   * @return the string representation of the sequence
+   */
+  public static String toString(CoordinateSequence cs)
+  {
+    int size = cs.size();
+    if (size == 0) 
+      return "()";
+    int dim = cs.getDimension();
+    StringBuilder builder = new StringBuilder();
+    builder.append('(');
+    for (int i = 0; i < size; i++) {
+      if (i > 0) builder.append(" ");
+      for (int d = 0; d < dim; d++) {
+        if (d > 0) builder.append(",");
+        builder.append(StringUtil.toString(cs.getOrdinate(i, d)));
+      }
+    }
+    builder.append(')');
+    return builder.toString();
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequence.java b/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequence.java
new file mode 100644
index 0000000..9c8b2a8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequence.java
@@ -0,0 +1,206 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+import java.io.Serializable;
+
+/**
+ * The CoordinateSequence implementation that Geometries use by default. In
+ * this implementation, Coordinates returned by #toArray and #get are live --
+ * parties that change them are actually changing the
+ * DefaultCoordinateSequence's underlying data.
+ *
+ * @version 1.7
+ *
+ * @deprecated no longer used
+ */
+class DefaultCoordinateSequence
+    implements CoordinateSequence, Serializable
+{
+  //With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
+  private static final long serialVersionUID = -915438501601840650L;
+  private Coordinate[] coordinates;
+
+  /**
+   * Constructs a DefaultCoordinateSequence based on the given array (the
+   * array is not copied).
+   *
+   * @param coordinates the coordinate array that will be referenced.
+   */
+  public DefaultCoordinateSequence(Coordinate[] coordinates) {
+    if (Geometry.hasNullElements(coordinates)) {
+      throw new IllegalArgumentException("Null coordinate");
+    }
+    this.coordinates = coordinates;
+  }
+
+  /**
+   * Creates a new sequence based on a deep copy of the given {@link CoordinateSequence}.
+   *
+   * @param coordSeq the coordinate sequence that will be copied.
+   */
+  public DefaultCoordinateSequence(CoordinateSequence coordSeq) {
+    coordinates = new Coordinate[coordSeq.size()];
+    for (int i = 0; i < coordinates.length; i++) {
+      coordinates[i] = coordSeq.getCoordinateCopy(i);
+    }
+  }
+
+  /**
+   * Constructs a sequence of a given size, populated
+   * with new {@link Coordinate}s.
+   *
+   * @param size the size of the sequence to create
+   */
+  public DefaultCoordinateSequence(int size) {
+    coordinates = new Coordinate[size];
+    for (int i = 0; i < size; i++) {
+      coordinates[i] = new Coordinate();
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getDimension()
+   */
+  public int getDimension() { return 3; }
+
+  /**
+   * Get the Coordinate with index i.
+   *
+   * @param i
+   *                  the index of the coordinate
+   * @return the requested Coordinate instance
+   */
+  public Coordinate getCoordinate(int i) {
+    return coordinates[i];
+  }
+  /**
+   * Get a copy of the Coordinate with index i.
+   *
+   * @param i  the index of the coordinate
+   * @return a copy of the requested Coordinate
+   */
+  public Coordinate getCoordinateCopy(int i) {
+    return new Coordinate(coordinates[i]);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public void getCoordinate(int index, Coordinate coord) {
+    coord.x = coordinates[index].x;
+    coord.y = coordinates[index].y;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public double getX(int index) {
+    return coordinates[index].x;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getY(int)
+   */
+  public double getY(int index) {
+    return coordinates[index].y;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+   */
+  public double getOrdinate(int index, int ordinateIndex)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:  return coordinates[index].x;
+      case CoordinateSequence.Y:  return coordinates[index].y;
+      case CoordinateSequence.Z:  return coordinates[index].z;
+    }
+    return Double.NaN;
+  }
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#setOrdinate(int, int, double)
+   */
+  public void setOrdinate(int index, int ordinateIndex, double value)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:  coordinates[index].x = value; break;
+      case CoordinateSequence.Y:  coordinates[index].y = value; break;
+      case CoordinateSequence.Z:  coordinates[index].z = value; break;
+    }
+  }
+  /**
+   * Creates a deep copy of the Object
+   *
+   * @return The deep copy
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  /**
+   * Creates a deep copy of the DefaultCoordinateSequence
+   *
+   * @return The deep copy
+   */
+  public DefaultCoordinateSequence copy() {
+    Coordinate[] cloneCoordinates = new Coordinate[size()];
+    for (int i = 0; i < coordinates.length; i++) {
+      cloneCoordinates[i] = (Coordinate) coordinates[i].clone();
+    }
+    return new DefaultCoordinateSequence(cloneCoordinates);
+  }
+  /**
+   * Returns the size of the coordinate sequence
+   *
+   * @return the number of coordinates
+   */
+  public int size() {
+    return coordinates.length;
+  }
+  /**
+   * This method exposes the internal Array of Coordinate Objects
+   *
+   * @return the Coordinate[] array.
+   */
+  public Coordinate[] toCoordinateArray() {
+    return coordinates;
+  }
+
+  public Envelope expandEnvelope(Envelope env)
+  {
+    for (int i = 0; i < coordinates.length; i++ ) {
+      env.expandToInclude(coordinates[i]);
+    }
+    return env;
+  }
+
+  /**
+   * Returns the string Representation of the coordinate array
+   *
+   * @return The string
+   */
+  public String toString() {
+    if (coordinates.length > 0) {
+      StringBuilder strBuilder = new StringBuilder(17 * coordinates.length);
+      strBuilder.append('(');
+      strBuilder.append(coordinates[0]);
+      for (int i = 1; i < coordinates.length; i++) {
+        strBuilder.append(", ");
+        strBuilder.append(coordinates[i]);
+      }
+      strBuilder.append(')');
+      return strBuilder.toString();
+    } else {
+      return "()";
+    }
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequenceFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequenceFactory.java
new file mode 100644
index 0000000..25c60f6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/DefaultCoordinateSequenceFactory.java
@@ -0,0 +1,72 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+
+/**
+ * Creates CoordinateSequences represented as an array of {@link Coordinate}s.
+ *
+ * @version 1.7
+ *
+ * @deprecated no longer used
+ */
+public class DefaultCoordinateSequenceFactory
+    implements CoordinateSequenceFactory, Serializable
+{
+  private static final long serialVersionUID = -4099577099607551657L;
+  private static final DefaultCoordinateSequenceFactory instanceObject = new DefaultCoordinateSequenceFactory();
+
+  public DefaultCoordinateSequenceFactory() {
+  }
+
+  private Object readResolve() {
+  	// see http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
+    return DefaultCoordinateSequenceFactory.instance();
+  }
+
+  /**
+   * Returns the singleton instance of DefaultCoordinateSequenceFactory
+   */
+  public static DefaultCoordinateSequenceFactory instance() {
+    return instanceObject;
+  }
+
+
+
+  /**
+   * Returns a DefaultCoordinateSequence based on the given array (the array is
+   * not copied).
+   *
+   * @param coordinates
+   *            the coordinates, which may not be null nor contain null
+   *            elements
+   */
+  public CoordinateSequence create(Coordinate[] coordinates) {
+    return new DefaultCoordinateSequence(coordinates);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(org.locationtech.jts.geom.CoordinateSequence)
+   */
+  public CoordinateSequence create(CoordinateSequence coordSeq) {
+    return new DefaultCoordinateSequence(coordSeq);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(int, int)
+   */
+  public CoordinateSequence create(int size, int dimension) {
+    return new DefaultCoordinateSequence(size);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Dimension.java b/modules/core/src/main/java/org/locationtech/jts/geom/Dimension.java
new file mode 100644
index 0000000..54b2f42
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Dimension.java
@@ -0,0 +1,143 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * Provides constants representing the dimensions of a point, a curve and a surface.
+ * Also provides constants representing the dimensions of the empty geometry and
+ * non-empty geometries, and the wildcard constant {@link #DONTCARE} meaning "any dimension".
+ * These constants are used as the entries in {@link IntersectionMatrix}s.
+ * 
+ * @version 1.7
+ */
+public class Dimension {
+
+  /**
+   *  Dimension value of a point (0).
+   */
+  public final static int P = 0;
+
+  /**
+   *  Dimension value of a curve (1).
+   */
+  public final static int L = 1;
+
+  /**
+   *  Dimension value of a surface (2).
+   */
+  public final static int A = 2;
+
+  /**
+   *  Dimension value of the empty geometry (-1).
+   */
+  public final static int FALSE = -1;
+
+  /**
+   *  Dimension value of non-empty geometries (= {P, L, A}).
+   */
+  public final static int TRUE = -2;
+
+  /**
+   *  Dimension value for any dimension (= {FALSE, TRUE}).
+   */
+  public final static int DONTCARE = -3;
+
+  /**
+   * Symbol for the FALSE pattern matrix entry
+   */
+  public final static char SYM_FALSE = 'F';
+  
+  /**
+   * Symbol for the TRUE pattern matrix entry
+   */
+  public final static char SYM_TRUE = 'T';
+  
+  /**
+   * Symbol for the DONTCARE pattern matrix entry
+   */
+  public final static char SYM_DONTCARE = '*';
+  
+  /**
+   * Symbol for the P (dimension 0) pattern matrix entry
+   */
+  public final static char SYM_P = '0';
+  
+  /**
+   * Symbol for the L (dimension 1) pattern matrix entry
+   */
+  public final static char SYM_L = '1';
+  
+  /**
+   * Symbol for the A (dimension 2) pattern matrix entry
+   */
+  public final static char SYM_A = '2';
+  
+  /**
+   *  Converts the dimension value to a dimension symbol, for example, <code>TRUE => 'T'</code>
+   *  .
+   *
+   *@param  dimensionValue  a number that can be stored in the <code>IntersectionMatrix</code>
+   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
+   *@return                 a character for use in the string representation of
+   *      an <code>IntersectionMatrix</code>. Possible values are <code>{T, F, * , 0, 1, 2}</code>
+   *      .
+   */
+  public static char toDimensionSymbol(int dimensionValue) {
+    switch (dimensionValue) {
+      case FALSE:
+        return SYM_FALSE;
+      case TRUE:
+        return SYM_TRUE;
+      case DONTCARE:
+        return SYM_DONTCARE;
+      case P:
+        return SYM_P;
+      case L:
+        return SYM_L;
+      case A:
+        return SYM_A;
+    }
+    throw new IllegalArgumentException("Unknown dimension value: " + dimensionValue);
+  }
+
+  /**
+   *  Converts the dimension symbol to a dimension value, for example, <code>'*' => DONTCARE</code>
+   *  .
+   *
+   *@param  dimensionSymbol  a character for use in the string representation of
+   *      an <code>IntersectionMatrix</code>. Possible values are <code>{T, F, * , 0, 1, 2}</code>
+   *      .
+   *@return a number that can be stored in the <code>IntersectionMatrix</code>
+   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
+   */
+  public static int toDimensionValue(char dimensionSymbol) {
+    switch (Character.toUpperCase(dimensionSymbol)) {
+      case SYM_FALSE:
+        return FALSE;
+      case SYM_TRUE:
+        return TRUE;
+      case SYM_DONTCARE:
+        return DONTCARE;
+      case SYM_P:
+        return P;
+      case SYM_L:
+        return L;
+      case SYM_A:
+        return A;
+    }
+    throw new IllegalArgumentException("Unknown dimension symbol: " + dimensionSymbol);
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Envelope.java b/modules/core/src/main/java/org/locationtech/jts/geom/Envelope.java
new file mode 100644
index 0000000..d6d86d9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Envelope.java
@@ -0,0 +1,781 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+
+/**
+ *  Defines a rectangular region of the 2D coordinate plane.
+ *  It is often used to represent the bounding box of a {@link Geometry},
+ *  e.g. the minimum and maximum x and y values of the {@link Coordinate}s.
+ *  <p>
+ *  Envelopes support infinite or half-infinite regions, by using the values of
+ *  <code>Double.POSITIVE_INFINITY</code> and <code>Double.NEGATIVE_INFINITY</code>.
+ *  Envelope objects may have a null value.
+ *  <p>
+ *  When Envelope objects are created or initialized,
+ *  the supplies extent values are automatically sorted into the correct order.
+ *
+ *@version 1.7
+ */
+public class Envelope
+    implements Comparable, Serializable
+{
+    private static final long serialVersionUID = 5873921885273102420L;
+
+    public int hashCode() {
+        //Algorithm from Effective Java by Joshua Bloch [Jon Aquino]
+        int result = 17;
+        result = 37 * result + Coordinate.hashCode(minx);
+        result = 37 * result + Coordinate.hashCode(maxx);
+        result = 37 * result + Coordinate.hashCode(miny);
+        result = 37 * result + Coordinate.hashCode(maxy);
+        return result;
+    }
+
+  /**
+   * Test the point q to see whether it intersects the Envelope defined by p1-p2
+   * @param p1 one extremal point of the envelope
+   * @param p2 another extremal point of the envelope
+   * @param q the point to test for intersection
+   * @return <code>true</code> if q intersects the envelope p1-p2
+   */
+  public static boolean intersects(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+	//OptimizeIt shows that Math#min and Math#max here are a bottleneck.
+    //Replace with direct comparisons. [Jon Aquino]
+    if (((q.x >= (p1.x < p2.x ? p1.x : p2.x)) && (q.x <= (p1.x > p2.x ? p1.x : p2.x))) &&
+        ((q.y >= (p1.y < p2.y ? p1.y : p2.y)) && (q.y <= (p1.y > p2.y ? p1.y : p2.y)))) {
+      return true;
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether the envelope defined by p1-p2
+   * and the envelope defined by q1-q2
+   * intersect.
+   * 
+   * @param p1 one extremal point of the envelope P
+   * @param p2 another extremal point of the envelope P
+   * @param q1 one extremal point of the envelope Q
+   * @param q2 another extremal point of the envelope Q
+   * @return <code>true</code> if Q intersects P
+   */
+  public static boolean intersects(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
+  {
+    double minq = Math.min(q1.x, q2.x);
+    double maxq = Math.max(q1.x, q2.x);
+    double minp = Math.min(p1.x, p2.x);
+    double maxp = Math.max(p1.x, p2.x);
+
+    if( minp > maxq )
+        return false;
+    if( maxp < minq )
+        return false;
+
+    minq = Math.min(q1.y, q2.y);
+    maxq = Math.max(q1.y, q2.y);
+    minp = Math.min(p1.y, p2.y);
+    maxp = Math.max(p1.y, p2.y);
+
+    if( minp > maxq )
+        return false;
+    if( maxp < minq )
+        return false;
+    return true;
+  }
+
+  /**
+   *  the minimum x-coordinate
+   */
+  private double minx;
+
+  /**
+   *  the maximum x-coordinate
+   */
+  private double maxx;
+
+  /**
+   *  the minimum y-coordinate
+   */
+  private double miny;
+
+  /**
+   *  the maximum y-coordinate
+   */
+  private double maxy;
+
+  /**
+   *  Creates a null <code>Envelope</code>.
+   */
+  public Envelope() {
+    init();
+  }
+
+  /**
+   *  Creates an <code>Envelope</code> for a region defined by maximum and minimum values.
+   *
+   *@param  x1  the first x-value
+   *@param  x2  the second x-value
+   *@param  y1  the first y-value
+   *@param  y2  the second y-value
+   */
+  public Envelope(double x1, double x2, double y1, double y2)
+  {
+    init(x1, x2, y1, y2);
+  }
+
+  /**
+   *  Creates an <code>Envelope</code> for a region defined by two Coordinates.
+   *
+   *@param  p1  the first Coordinate
+   *@param  p2  the second Coordinate
+   */
+  public Envelope(Coordinate p1, Coordinate p2)
+  {
+    init(p1.x, p2.x, p1.y, p2.y);
+  }
+
+  /**
+   *  Creates an <code>Envelope</code> for a region defined by a single Coordinate.
+   *
+   *@param  p  the Coordinate
+   */
+  public Envelope(Coordinate p)
+  {
+    init(p.x, p.x, p.y, p.y);
+  }
+
+  /**
+   *  Create an <code>Envelope</code> from an existing Envelope.
+   *
+   *@param  env  the Envelope to initialize from
+   */
+  public Envelope(Envelope env)
+  {
+    init(env);
+  }
+
+  /**
+   *  Initialize to a null <code>Envelope</code>.
+   */
+  public void init()
+  {
+    setToNull();
+  }
+
+  /**
+   *  Initialize an <code>Envelope</code> for a region defined by maximum and minimum values.
+   *
+   *@param  x1  the first x-value
+   *@param  x2  the second x-value
+   *@param  y1  the first y-value
+   *@param  y2  the second y-value
+   */
+  public void init(double x1, double x2, double y1, double y2)
+  {
+    if (x1 < x2) {
+      minx = x1;
+      maxx = x2;
+    }
+    else {
+      minx = x2;
+      maxx = x1;
+    }
+    if (y1 < y2) {
+      miny = y1;
+      maxy = y2;
+    }
+    else {
+      miny = y2;
+      maxy = y1;
+    }
+  }
+
+  /**
+   *  Initialize an <code>Envelope</code> to a region defined by two Coordinates.
+   *
+   *@param  p1  the first Coordinate
+   *@param  p2  the second Coordinate
+   */
+  public void init(Coordinate p1, Coordinate p2)
+  {
+    init(p1.x, p2.x, p1.y, p2.y);
+  }
+
+  /**
+   *  Initialize an <code>Envelope</code> to a region defined by a single Coordinate.
+   *
+   *@param  p  the coordinate
+   */
+  public void init(Coordinate p)
+  {
+    init(p.x, p.x, p.y, p.y);
+  }
+
+  /**
+   *  Initialize an <code>Envelope</code> from an existing Envelope.
+   *
+   *@param  env  the Envelope to initialize from
+   */
+  public void init(Envelope env)
+  {
+    this.minx = env.minx;
+    this.maxx = env.maxx;
+    this.miny = env.miny;
+    this.maxy = env.maxy;
+  }
+
+
+  /**
+   *  Makes this <code>Envelope</code> a "null" envelope, that is, the envelope
+   *  of the empty geometry.
+   */
+  public void setToNull() {
+    minx = 0;
+    maxx = -1;
+    miny = 0;
+    maxy = -1;
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>Envelope</code> is a "null"
+   *  envelope.
+   *
+   *@return    <code>true</code> if this <code>Envelope</code> is uninitialized
+   *      or is the envelope of the empty geometry.
+   */
+  public boolean isNull() {
+    return maxx < minx;
+  }
+
+  /**
+   *  Returns the difference between the maximum and minimum x values.
+   *
+   *@return    max x - min x, or 0 if this is a null <code>Envelope</code>
+   */
+  public double getWidth() {
+    if (isNull()) {
+      return 0;
+    }
+    return maxx - minx;
+  }
+
+  /**
+   *  Returns the difference between the maximum and minimum y values.
+   *
+   *@return    max y - min y, or 0 if this is a null <code>Envelope</code>
+   */
+  public double getHeight() {
+    if (isNull()) {
+      return 0;
+    }
+    return maxy - miny;
+  }
+
+  /**
+   *  Returns the <code>Envelope</code>s minimum x-value. min x > max x
+   *  indicates that this is a null <code>Envelope</code>.
+   *
+   *@return    the minimum x-coordinate
+   */
+  public double getMinX() {
+    return minx;
+  }
+
+  /**
+   *  Returns the <code>Envelope</code>s maximum x-value. min x > max x
+   *  indicates that this is a null <code>Envelope</code>.
+   *
+   *@return    the maximum x-coordinate
+   */
+  public double getMaxX() {
+    return maxx;
+  }
+
+  /**
+   *  Returns the <code>Envelope</code>s minimum y-value. min y > max y
+   *  indicates that this is a null <code>Envelope</code>.
+   *
+   *@return    the minimum y-coordinate
+   */
+  public double getMinY() {
+    return miny;
+  }
+
+  /**
+   *  Returns the <code>Envelope</code>s maximum y-value. min y > max y
+   *  indicates that this is a null <code>Envelope</code>.
+   *
+   *@return    the maximum y-coordinate
+   */
+  public double getMaxY() {
+    return maxy;
+  }
+
+  /**
+   * Gets the area of this envelope.
+   * 
+   * @return the area of the envelope
+   * @return 0.0 if the envelope is null
+   */
+  public double getArea()
+  {
+    return getWidth() * getHeight();
+  }
+  
+  /**
+   * Gets the minimum extent of this envelope across both dimensions.
+   * 
+   * @return the minimum extent of this envelope
+   */
+	public double minExtent()
+	{
+		if (isNull()) return 0.0;
+		double w = getWidth();
+		double h = getHeight();
+		if (w < h) return w;
+		return h;
+	}
+	
+  /**
+   * Gets the maximum extent of this envelope across both dimensions.
+   * 
+   * @return the maximum extent of this envelope
+   */
+	public double maxExtent()
+	{
+		if (isNull()) return 0.0;
+		double w = getWidth();
+		double h = getHeight();
+		if (w > h) return w;
+		return h;
+	}
+  
+  /**
+   *  Enlarges this <code>Envelope</code> so that it contains
+   *  the given {@link Coordinate}. 
+   *  Has no effect if the point is already on or within the envelope.
+   *
+   *@param  p  the Coordinate to expand to include
+   */
+  public void expandToInclude(Coordinate p)
+  {
+    expandToInclude(p.x, p.y);
+  }
+
+  /**
+   * Expands this envelope by a given distance in all directions.
+   * Both positive and negative distances are supported.
+   *
+   * @param distance the distance to expand the envelope
+   */
+  public void expandBy(double distance)
+  {
+    expandBy(distance, distance);
+  }
+
+  /**
+   * Expands this envelope by a given distance in all directions.
+   * Both positive and negative distances are supported.
+   *
+   * @param deltaX the distance to expand the envelope along the the X axis
+   * @param deltaY the distance to expand the envelope along the the Y axis
+   */
+  public void expandBy(double deltaX, double deltaY)
+  {
+    if (isNull()) return;
+
+    minx -= deltaX;
+    maxx += deltaX;
+    miny -= deltaY;
+    maxy += deltaY;
+
+    // check for envelope disappearing
+    if (minx > maxx || miny > maxy)
+      setToNull();
+  }
+
+  /**
+   *  Enlarges this <code>Envelope</code> so that it contains
+   *  the given point. 
+   *  Has no effect if the point is already on or within the envelope.
+   *
+   *@param  x  the value to lower the minimum x to or to raise the maximum x to
+   *@param  y  the value to lower the minimum y to or to raise the maximum y to
+   */
+  public void expandToInclude(double x, double y) {
+    if (isNull()) {
+      minx = x;
+      maxx = x;
+      miny = y;
+      maxy = y;
+    }
+    else {
+      if (x < minx) {
+        minx = x;
+      }
+      if (x > maxx) {
+        maxx = x;
+      }
+      if (y < miny) {
+        miny = y;
+      }
+      if (y > maxy) {
+        maxy = y;
+      }
+    }
+  }
+
+  /**
+   *  Enlarges this <code>Envelope</code> so that it contains
+   *  the <code>other</code> Envelope. 
+   *  Has no effect if <code>other</code> is wholly on or
+   *  within the envelope.
+   *
+   *@param  other  the <code>Envelope</code> to expand to include
+   */
+  public void expandToInclude(Envelope other) {
+    if (other.isNull()) {
+      return;
+    }
+    if (isNull()) {
+      minx = other.getMinX();
+      maxx = other.getMaxX();
+      miny = other.getMinY();
+      maxy = other.getMaxY();
+    }
+    else {
+      if (other.minx < minx) {
+        minx = other.minx;
+      }
+      if (other.maxx > maxx) {
+        maxx = other.maxx;
+      }
+      if (other.miny < miny) {
+        miny = other.miny;
+      }
+      if (other.maxy > maxy) {
+        maxy = other.maxy;
+      }
+    }
+  }
+
+  /**
+   * Translates this envelope by given amounts in the X and Y direction.
+   *
+   * @param transX the amount to translate along the X axis
+   * @param transY the amount to translate along the Y axis
+   */
+  public void translate(double transX, double transY) {
+    if (isNull()) {
+      return;
+    }
+    init(getMinX() + transX, getMaxX() + transX,
+         getMinY() + transY, getMaxY() + transY);
+  }
+
+  /**
+   * Computes the coordinate of the centre of this envelope (as long as it is non-null
+   *
+   * @return the centre coordinate of this envelope
+   * <code>null</code> if the envelope is null
+   */
+  public Coordinate centre() {
+    if (isNull()) return null;
+    return new Coordinate(
+        (getMinX() + getMaxX()) / 2.0,
+        (getMinY() + getMaxY()) / 2.0);
+  }
+
+  /**
+   * Computes the intersection of two {@link Envelope}s.
+   *
+   * @param env the envelope to intersect with
+   * @return a new Envelope representing the intersection of the envelopes (this will be
+   * the null envelope if either argument is null, or they do not intersect
+   */
+  public Envelope intersection(Envelope env)
+  {
+    if (isNull() || env.isNull() || ! intersects(env)) return new Envelope();
+
+    double intMinX = minx > env.minx ? minx : env.minx;
+    double intMinY = miny > env.miny ? miny : env.miny;
+    double intMaxX = maxx < env.maxx ? maxx : env.maxx;
+    double intMaxY = maxy < env.maxy ? maxy : env.maxy;
+    return new Envelope(intMinX, intMaxX, intMinY, intMaxY);
+  }
+
+  /**
+   *  Check if the region defined by <code>other</code>
+   *  intersects the region of this <code>Envelope</code>.
+   *
+   *@param  other  the <code>Envelope</code> which this <code>Envelope</code> is
+   *          being checked for intersecting
+   *@return        <code>true</code> if the <code>Envelope</code>s intersect
+   */
+  public boolean intersects(Envelope other) {
+      if (isNull() || other.isNull()) { return false; }
+    return !(other.minx > maxx ||
+        other.maxx < minx ||
+        other.miny > maxy ||
+        other.maxy < miny);
+  }
+  /**
+   *  Check if the extent defined by two extremal points
+   *  intersects the extent of this <code>Envelope</code>.
+   *
+   *@param a a point
+   *@param b another point
+   *@return   <code>true</code> if the extents intersect
+   */
+  public boolean intersects(Coordinate a, Coordinate b) {
+    if (isNull()) { return false; }
+    
+    double envminx = (a.x < b.x) ? a.x : b.x;
+    if (envminx > maxx) return false;
+    
+    double envmaxx = (a.x > b.x) ? a.x : b.x;
+    if (envmaxx < minx) return false;
+    
+    double envminy = (a.y < b.y) ? a.y : b.y;
+    if (envminy > maxy) return false;
+    
+    double envmaxy = (a.y > b.y) ? a.y : b.y;
+    if (envmaxy < miny) return false;
+    
+    return true;
+  }
+  /**
+   * @deprecated Use #intersects instead. In the future, #overlaps may be
+   * changed to be a true overlap check; that is, whether the intersection is
+   * two-dimensional.
+   */
+  public boolean overlaps(Envelope other) {
+    return intersects(other);
+  }
+
+  /**
+   *  Check if the point <code>p</code>
+   *  intersects (lies inside) the region of this <code>Envelope</code>.
+   *
+   *@param  p  the <code>Coordinate</code> to be tested
+   *@return <code>true</code> if the point intersects this <code>Envelope</code>
+   */
+  public boolean intersects(Coordinate p) {
+    return intersects(p.x, p.y);
+  }
+  /**
+   * @deprecated Use #intersects instead.
+   */
+  public boolean overlaps(Coordinate p) {
+    return intersects(p);
+  }
+  /**
+   *  Check if the point <code>(x, y)</code>
+   *  intersects (lies inside) the region of this <code>Envelope</code>.
+   *
+   *@param  x  the x-ordinate of the point
+   *@param  y  the y-ordinate of the point
+   *@return        <code>true</code> if the point overlaps this <code>Envelope</code>
+   */
+  public boolean intersects(double x, double y) {
+  	if (isNull()) return false;
+    return ! (x > maxx ||
+        x < minx ||
+        y > maxy ||
+        y < miny);
+  }
+  /**
+   * @deprecated Use #intersects instead.
+   */
+  public boolean overlaps(double x, double y) {
+    return intersects(x, y);
+  }
+
+  /**
+   * Tests if the <code>Envelope other</code>
+   * lies wholely inside this <code>Envelope</code> (inclusive of the boundary).
+   * <p>
+   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
+   * which would exclude the envelope boundary.
+   *
+   *@param  other the <code>Envelope</code> to check
+   *@return true if <code>other</code> is contained in this <code>Envelope</code>
+   *
+   *@see #covers(Envelope)
+   */
+  public boolean contains(Envelope other) {
+  	return covers(other);
+  }
+
+  /**
+   * Tests if the given point lies in or on the envelope.
+   * <p>
+   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
+   * which would exclude the envelope boundary.
+   *
+   *@param  p  the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@return    <code>true</code> if the point lies in the interior or
+   *      on the boundary of this <code>Envelope</code>.
+   *      
+   *@see #covers(Coordinate)
+   */
+  public boolean contains(Coordinate p) {
+    return covers(p);
+  }
+
+  /**
+   * Tests if the given point lies in or on the envelope.
+   * <p>
+   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
+   * which would exclude the envelope boundary.
+   *
+   *@param  x  the x-coordinate of the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@param  y  the y-coordinate of the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@return    <code>true</code> if <code>(x, y)</code> lies in the interior or
+   *      on the boundary of this <code>Envelope</code>.
+   *      
+   *@see #covers(double, double)
+   */
+  public boolean contains(double x, double y) {
+  	return covers(x, y);
+  }
+
+  /**
+   * Tests if the given point lies in or on the envelope.
+   *
+   *@param  x  the x-coordinate of the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@param  y  the y-coordinate of the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@return    <code>true</code> if <code>(x, y)</code> lies in the interior or
+   *      on the boundary of this <code>Envelope</code>.
+   */
+  public boolean covers(double x, double y) {
+  	if (isNull()) return false;
+    return x >= minx &&
+        x <= maxx &&
+        y >= miny &&
+        y <= maxy;
+  }
+
+  /**
+   * Tests if the given point lies in or on the envelope.
+   *
+   *@param  p  the point which this <code>Envelope</code> is
+   *      being checked for containing
+   *@return    <code>true</code> if the point lies in the interior or
+   *      on the boundary of this <code>Envelope</code>.
+   */
+  public boolean covers(Coordinate p) {
+    return covers(p.x, p.y);
+  }
+
+  /**
+   * Tests if the <code>Envelope other</code>
+   * lies wholely inside this <code>Envelope</code> (inclusive of the boundary).
+   *
+   *@param  other the <code>Envelope</code> to check
+   *@return true if this <code>Envelope</code> covers the <code>other</code> 
+   */
+  public boolean covers(Envelope other) {
+    if (isNull() || other.isNull()) { return false; }
+    return other.getMinX() >= minx &&
+        other.getMaxX() <= maxx &&
+        other.getMinY() >= miny &&
+        other.getMaxY() <= maxy;
+  }
+
+  /**
+   * Computes the distance between this and another
+   * <code>Envelope</code>.
+   * The distance between overlapping Envelopes is 0.  Otherwise, the
+   * distance is the Euclidean distance between the closest points.
+   */
+  public double distance(Envelope env)
+  {
+    if (intersects(env)) return 0;
+    
+    double dx = 0.0;
+    if (maxx < env.minx) 
+      dx = env.minx - maxx;
+    else if (minx > env.maxx) 
+      dx = minx - env.maxx;
+    
+    double dy = 0.0;
+    if (maxy < env.miny) 
+      dy = env.miny - maxy;
+    else if (miny > env.maxy) dy = miny - env.maxy;
+
+    // if either is zero, the envelopes overlap either vertically or horizontally
+    if (dx == 0.0) return dy;
+    if (dy == 0.0) return dx;
+    return Math.sqrt(dx * dx + dy * dy);
+  }
+
+  public boolean equals(Object other) {
+    if (!(other instanceof Envelope)) {
+      return false;
+    }
+    Envelope otherEnvelope = (Envelope) other;
+    if (isNull()) {
+      return otherEnvelope.isNull();
+    }
+    return maxx == otherEnvelope.getMaxX() &&
+        maxy == otherEnvelope.getMaxY() &&
+        minx == otherEnvelope.getMinX() &&
+        miny == otherEnvelope.getMinY();
+  }
+
+  public String toString()
+  {
+    return "Env[" + minx + " : " + maxx + ", " + miny + " : " + maxy + "]";
+  }
+
+  /**
+   * Compares two envelopes using lexicographic ordering.
+   * The ordering comparison is based on the usual numerical
+   * comparison between the sequence of ordinates.
+   * Null envelopes are less than all non-null envelopes.
+   * 
+   * @param o an Envelope object
+   */
+  public int compareTo(Object o) {
+    Envelope env = (Envelope) o;
+    // compare nulls if present
+    if (isNull()) {
+      if (env.isNull()) return 0;
+      return -1;
+    }
+    else {
+      if (env.isNull()) return 1;
+    }
+    // compare based on numerical ordering of ordinates
+    if (minx < env.minx) return -1;
+    if (minx > env.minx) return 1;
+    if (miny < env.miny) return -1;
+    if (miny > env.miny) return 1;
+    if (maxx < env.maxx) return -1;
+    if (maxx > env.maxx) return 1;
+    if (maxy < env.maxy) return -1;
+    if (maxy > env.maxy) return 1;
+    return 0;
+    
+    
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Geometry.java b/modules/core/src/main/java/org/locationtech/jts/geom/Geometry.java
new file mode 100644
index 0000000..62e43db
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Geometry.java
@@ -0,0 +1,1907 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.Centroid;
+import org.locationtech.jts.algorithm.ConvexHull;
+import org.locationtech.jts.algorithm.InteriorPointArea;
+import org.locationtech.jts.algorithm.InteriorPointLine;
+import org.locationtech.jts.algorithm.InteriorPointPoint;
+import org.locationtech.jts.geom.util.GeometryCollectionMapper;
+import org.locationtech.jts.geom.util.GeometryMapper;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.IsSimpleOp;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.distance.DistanceOp;
+import org.locationtech.jts.operation.linemerge.LineMerger;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+import org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp;
+import org.locationtech.jts.operation.predicate.RectangleContains;
+import org.locationtech.jts.operation.predicate.RectangleIntersects;
+import org.locationtech.jts.operation.relate.RelateOp;
+import org.locationtech.jts.operation.union.UnaryUnionOp;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * A representation of a planar, linear vector geometry.
+ * <P>
+ *
+ *  <H3>Binary Predicates</H3>
+ * Because it is not clear at this time
+ * what semantics for spatial
+ * analysis methods involving <code>GeometryCollection</code>s would be useful,
+ * <code>GeometryCollection</code>s are not supported as arguments to binary
+ * predicates or the <code>relate</code>
+ * method.
+ *
+ * <H3>Overlay Methods</H3>
+ *
+ * The overlay methods 
+ * return the most specific class possible to represent the result. If the
+ * result is homogeneous, a <code>Point</code>, <code>LineString</code>, or
+ * <code>Polygon</code> will be returned if the result contains a single
+ * element; otherwise, a <code>MultiPoint</code>, <code>MultiLineString</code>,
+ * or <code>MultiPolygon</code> will be returned. If the result is
+ * heterogeneous a <code>GeometryCollection</code> will be returned. <P>
+ *
+ * Because it is not clear at this time what semantics for set-theoretic
+ * methods involving <code>GeometryCollection</code>s would be useful,
+ * <code>GeometryCollections</code>
+ * are not supported as arguments to the set-theoretic methods.
+ *
+ *  <H4>Representation of Computed Geometries </H4>
+ *
+ *  The SFS states that the result
+ *  of a set-theoretic method is the "point-set" result of the usual
+ *  set-theoretic definition of the operation (SFS 3.2.21.1). However, there are
+ *  sometimes many ways of representing a point set as a <code>Geometry</code>.
+ *  <P>
+ *
+ *  The SFS does not specify an unambiguous representation of a given point set
+ *  returned from a spatial analysis method. One goal of JTS is to make this
+ *  specification precise and unambiguous. JTS uses a canonical form for
+ *  <code>Geometry</code>s returned from overlay methods. The canonical
+ *  form is a <code>Geometry</code> which is simple and noded:
+ *  <UL>
+ *    <LI> Simple means that the Geometry returned will be simple according to
+ *    the JTS definition of <code>isSimple</code>.
+ *    <LI> Noded applies only to overlays involving <code>LineString</code>s. It
+ *    means that all intersection points on <code>LineString</code>s will be
+ *    present as endpoints of <code>LineString</code>s in the result.
+ *  </UL>
+ *  This definition implies that non-simple geometries which are arguments to
+ *  spatial analysis methods must be subjected to a line-dissolve process to
+ *  ensure that the results are simple.
+ *
+ *  <H4> Constructed Points And The Precision Model </H4>
+ *
+ *  The results computed by the set-theoretic methods may
+ *  contain constructed points which are not present in the input <code>Geometry</code>
+ *  s. These new points arise from intersections between line segments in the
+ *  edges of the input <code>Geometry</code>s. In the general case it is not
+ *  possible to represent constructed points exactly. This is due to the fact
+ *  that the coordinates of an intersection point may contain twice as many bits
+ *  of precision as the coordinates of the input line segments. In order to
+ *  represent these constructed points explicitly, JTS must truncate them to fit
+ *  the <code>PrecisionModel</code>. <P>
+ *
+ *  Unfortunately, truncating coordinates moves them slightly. Line segments
+ *  which would not be coincident in the exact result may become coincident in
+ *  the truncated representation. This in turn leads to "topology collapses" --
+ *  situations where a computed element has a lower dimension than it would in
+ *  the exact result. <P>
+ *
+ *  When JTS detects topology collapses during the computation of spatial
+ *  analysis methods, it will throw an exception. If possible the exception will
+ *  report the location of the collapse. <P>
+ *
+ * <h3>Geometry Equality</h3>
+ * 
+ * There are two ways of comparing geometries for equality: 
+ * <b>structural equality</b> and <b>topological equality</b>.
+ * 
+ * <h4>Structural Equality</h4>
+ *
+ * Structural Equality is provided by the 
+ * {@link #equalsExact(Geometry)} method.  
+ * This implements a comparison based on exact, structural pointwise
+ * equality. 
+ * The {@link #equals(Object)} is a synonym for this method, 
+ * to provide structural equality semantics for
+ * use in Java collections.
+ * It is important to note that structural pointwise equality
+ * is easily affected by things like
+ * ring order and component order.  In many situations
+ * it will be desirable to normalize geometries before
+ * comparing them (using the {@link #norm()} 
+ * or {@link #normalize()} methods).
+ * {@link #equalsNorm(Geometry)} is provided
+ * as a convenience method to compute equality over
+ * normalized geometries, but it is expensive to use.
+ * Finally, {@link #equalsExact(Geometry, double)}
+ * allows using a tolerance value for point comparison.
+ * 
+ * 
+ * <h4>Topological Equality</h4>
+ * 
+ * Topological Equality is provided by the 
+ * {@link #equalsTopo(Geometry)} method. 
+ * It implements the SFS definition of point-set equality
+ * defined in terms of the DE-9IM matrix.
+ * To support the SFS naming convention, the method
+ * {@link #equals(Geometry)} is also provided as a synonym.  
+ * However, due to the potential for confusion with {@link #equals(Object)}
+ * its use is discouraged.
+ * <p>
+ * Since {@link #equals(Object)} and {@link #hashCode()} are overridden, 
+ * Geometries can be used effectively in Java collections.
+ *
+ *@version 1.7
+ */
+public abstract class Geometry
+    implements Cloneable, Comparable, Serializable
+{
+  private static final long serialVersionUID = 8763622679187376702L;
+    
+  static final int SORTINDEX_POINT = 0;
+  static final int SORTINDEX_MULTIPOINT = 1;
+  static final int SORTINDEX_LINESTRING = 2;
+  static final int SORTINDEX_LINEARRING = 3;
+  static final int SORTINDEX_MULTILINESTRING = 4;
+  static final int SORTINDEX_POLYGON = 5;
+  static final int SORTINDEX_MULTIPOLYGON = 6;
+  static final int SORTINDEX_GEOMETRYCOLLECTION = 7;
+  
+  private final static GeometryComponentFilter geometryChangedFilter = new GeometryComponentFilter() {
+    public void filter(Geometry geom) {
+      geom.geometryChangedAction();
+    }
+  };
+
+  /**
+   *  The bounding box of this <code>Geometry</code>.
+   */
+  protected Envelope envelope;
+
+  /**
+   * The {@link GeometryFactory} used to create this Geometry
+   */
+  protected final GeometryFactory factory;
+
+  /**
+   *  The ID of the Spatial Reference System used by this <code>Geometry</code>
+   */
+  protected int SRID;
+
+  /**
+   * An object reference which can be used to carry ancillary data defined
+   * by the client.
+   */
+  private Object userData = null;
+
+  /**
+   * Creates a new <code>Geometry</code> via the specified GeometryFactory.
+   *
+   * @param factory
+   */
+  public Geometry(GeometryFactory factory) {
+    this.factory = factory;
+    this.SRID = factory.getSRID();
+  }
+
+  /**
+   * Returns the name of this Geometry's actual class.
+   *
+   *@return the name of this <code>Geometry</code>s actual class
+   */
+  public abstract String getGeometryType();
+
+  /**
+   * Returns true if the array contains any non-empty <code>Geometry</code>s.
+   *
+   *@param  geometries  an array of <code>Geometry</code>s; no elements may be
+   *      <code>null</code>
+   *@return             <code>true</code> if any of the <code>Geometry</code>s
+   *      <code>isEmpty</code> methods return <code>false</code>
+   */
+  protected static boolean hasNonEmptyElements(Geometry[] geometries) {
+    for (int i = 0; i < geometries.length; i++) {
+      if (!geometries[i].isEmpty()) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   *  Returns true if the array contains any <code>null</code> elements.
+   *
+   *@param  array  an array to validate
+   *@return        <code>true</code> if any of <code>array</code>s elements are
+   *      <code>null</code>
+   */
+  protected static boolean hasNullElements(Object[] array) {
+    for (int i = 0; i < array.length; i++) {
+      if (array[i] == null) {
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   *  Returns the ID of the Spatial Reference System used by the <code>Geometry</code>.
+   *  <P>
+   *
+   *  JTS supports Spatial Reference System information in the simple way
+   *  defined in the SFS. A Spatial Reference System ID (SRID) is present in
+   *  each <code>Geometry</code> object. <code>Geometry</code> provides basic
+   *  accessor operations for this field, but no others. The SRID is represented
+   *  as an integer.
+   *
+   *@return    the ID of the coordinate space in which the <code>Geometry</code>
+   *      is defined.
+   *
+   */
+  public int getSRID() {
+    return SRID;
+  }
+    /**
+   *  Sets the ID of the Spatial Reference System used by the <code>Geometry</code>.
+   *  <p>
+   *  <b>NOTE:</b> This method should only be used for exceptional circumstances or 
+   *  for backwards compatibility.  Normally the SRID should be set on the 
+   *  {@link GeometryFactory} used to create the geometry.
+   *  SRIDs set using this method will <i>not</i> be propagated to 
+   *  geometries returned by constructive methods.
+   *  
+   *  @see GeometryFactory
+   */
+  public void setSRID(int SRID) {
+    this.SRID = SRID;
+  }
+
+  /**
+   * Gets the factory which contains the context in which this geometry was created.
+   *
+   * @return the factory for this geometry
+   */
+  public GeometryFactory getFactory() {
+         return factory;
+  }
+
+  /**
+   * Gets the user data object for this geometry, if any.
+   *
+   * @return the user data object, or <code>null</code> if none set
+   */
+  public Object getUserData() {
+        return userData;
+  }
+
+  /**
+   * Returns the number of {@link Geometry}s in a {@link GeometryCollection}
+   * (or 1, if the geometry is not a collection).
+   *
+   * @return the number of geometries contained in this geometry
+   */
+  public int getNumGeometries() {
+    return 1;
+  }
+
+  /**
+   * Returns an element {@link Geometry} from a {@link GeometryCollection}
+   * (or <code>this</code>, if the geometry is not a collection).
+   *
+   * @param n the index of the geometry element
+   * @return the n'th geometry contained in this geometry
+   */
+  public Geometry getGeometryN(int n) {
+    return this;
+  }
+
+
+  /**
+   * A simple scheme for applications to add their own custom data to a Geometry.
+   * An example use might be to add an object representing a Coordinate Reference System.
+   * <p>
+   * Note that user data objects are not present in geometries created by
+   * construction methods.
+   *
+   * @param userData an object, the semantics for which are defined by the
+   * application using this Geometry
+   */
+  public void setUserData(Object userData) {
+        this.userData = userData;
+  }
+
+
+  /**
+   *  Returns the <code>PrecisionModel</code> used by the <code>Geometry</code>.
+   *
+   *@return    the specification of the grid of allowable points, for this
+   *      <code>Geometry</code> and all other <code>Geometry</code>s
+   */
+  public PrecisionModel getPrecisionModel() {
+    return factory.getPrecisionModel();
+  }
+
+  /**
+   *  Returns a vertex of this <code>Geometry</code>
+   *  (usually, but not necessarily, the first one).
+   *  The returned coordinate should not be assumed
+   *  to be an actual Coordinate object used in
+   *  the internal representation.
+   *
+   *@return    a {@link Coordinate} which is a vertex of this <code>Geometry</code>.
+   *@return null if this Geometry is empty
+   */
+  public abstract Coordinate getCoordinate();
+  
+  /**
+   *  Returns an array containing the values of all the vertices for 
+   *  this geometry.
+   *  If the geometry is a composite, the array will contain all the vertices
+   *  for the components, in the order in which the components occur in the geometry.
+   *  <p>
+   *  In general, the array cannot be assumed to be the actual internal 
+   *  storage for the vertices.  Thus modifying the array
+   *  may not modify the geometry itself. 
+   *  Use the {@link CoordinateSequence#setOrdinate} method
+   *  (possibly on the components) to modify the underlying data.
+   *  If the coordinates are modified, 
+   *  {@link #geometryChanged} must be called afterwards.
+   *
+   *@return    the vertices of this <code>Geometry</code>
+   *@see #geometryChanged
+   *@see CoordinateSequence#setOrdinate
+   */
+  public abstract Coordinate[] getCoordinates();
+
+  /**
+   *  Returns the count of this <code>Geometry</code>s vertices. The <code>Geometry</code>
+   *  s contained by composite <code>Geometry</code>s must be
+   *  Geometry's; that is, they must implement <code>getNumPoints</code>
+   *
+   *@return    the number of vertices in this <code>Geometry</code>
+   */
+  public abstract int getNumPoints();
+
+  /**
+   * Tests whether this {@link Geometry} is simple.
+   * The SFS definition of simplicity
+   * follows the general rule that a Geometry is simple if it has no points of
+   * self-tangency, self-intersection or other anomalous points.
+   * <p>
+   * Simplicity is defined for each {@link Geometry} subclass as follows:
+   * <ul>
+   * <li>Valid polygonal geometries are simple, since their rings
+   * must not self-intersect.  <code>isSimple</code>
+   * tests for this condition and reports <code>false</code> if it is not met.
+   * (This is a looser test than checking for validity).
+   * <li>Linear rings have the same semantics.
+   * <li>Linear geometries are simple iff they do not self-intersect at points
+   * other than boundary points.
+   * <li>Zero-dimensional geometries (points) are simple iff they have no
+   * repeated points.
+   * <li>Empty <code>Geometry</code>s are always simple.
+   * </ul>
+   *
+   * @return <code>true</code> if this <code>Geometry</code> is simple
+   * @see #isValid
+   */
+  public boolean isSimple()
+  {
+    IsSimpleOp op = new IsSimpleOp(this);
+    return op.isSimple();
+  }
+
+  /**
+   * Tests whether this <code>Geometry</code>
+   * is topologically valid, according to the OGC SFS specification.
+   * <p>
+   * For validity rules see the Javadoc for the specific Geometry subclass.
+   *
+   *@return <code>true</code> if this <code>Geometry</code> is valid
+   *
+   * @see IsValidOp
+   */
+  public boolean isValid()
+  {
+  	return IsValidOp.isValid(this);
+  }
+
+  /**
+   * Tests whether the set of points covered by this <code>Geometry</code> is
+   * empty.
+   *
+   *@return <code>true</code> if this <code>Geometry</code> does not cover any points
+   */
+  public abstract boolean isEmpty();
+
+  /**
+   *  Returns the minimum distance between this <code>Geometry</code>
+   *  and another <code>Geometry</code>.
+   *
+   * @param  g the <code>Geometry</code> from which to compute the distance
+   * @return the distance between the geometries
+   * @return 0 if either input geometry is empty
+   * @throws IllegalArgumentException if g is null
+   */
+  public double distance(Geometry g)
+  {
+    return DistanceOp.distance(this, g);
+  }
+
+  /**
+   * Tests whether the distance from this <code>Geometry</code>
+   * to another is less than or equal to a specified value.
+   *
+   * @param geom the Geometry to check the distance to
+   * @param distance the distance value to compare
+   * @return <code>true</code> if the geometries are less than <code>distance</code> apart.
+   */
+  public boolean isWithinDistance(Geometry geom, double distance)
+  {
+    double envDist = getEnvelopeInternal().distance(geom.getEnvelopeInternal());
+    if (envDist > distance)
+      return false;
+    return DistanceOp.isWithinDistance(this, geom, distance);
+    /*
+    double geomDist = this.distance(geom);
+    if (geomDist > distance)
+      return false;
+    return true;
+    */
+  }
+
+  public boolean isRectangle()
+  {
+    // Polygon overrides to check for actual rectangle
+    return false;
+  }
+
+  /**
+   *  Returns the area of this <code>Geometry</code>.
+   *  Areal Geometries have a non-zero area.
+   *  They override this function to compute the area.
+   *  Others return 0.0
+   *
+   *@return the area of the Geometry
+   */
+  public double getArea()
+  {
+    return 0.0;
+  }
+
+  /**
+   *  Returns the length of this <code>Geometry</code>.
+   *  Linear geometries return their length.
+   *  Areal geometries return their perimeter.
+   *  They override this function to compute the area.
+   *  Others return 0.0
+   *
+   *@return the length of the Geometry
+   */
+  public double getLength()
+  {
+    return 0.0;
+  }
+
+  /**
+   * Computes the centroid of this <code>Geometry</code>.
+   * The centroid
+   * is equal to the centroid of the set of component Geometries of highest
+   * dimension (since the lower-dimension geometries contribute zero
+   * "weight" to the centroid).
+   * <p>
+   * The centroid of an empty geometry is <code>POINT EMPTY</code>.
+   *
+   * @return a {@link Point} which is the centroid of this Geometry
+   */
+  public Point getCentroid()
+  {
+    if (isEmpty()) 
+      return factory.createPoint();
+    Coordinate centPt = Centroid.getCentroid(this);
+    return createPointFromInternalCoord(centPt, this);
+  }
+
+  /**
+   * Computes an interior point of this <code>Geometry</code>.
+   * An interior point is guaranteed to lie in the interior of the Geometry,
+   * if it possible to calculate such a point exactly. Otherwise,
+   * the point may lie on the boundary of the geometry.
+   * <p>
+   * The interior point of an empty geometry is <code>POINT EMPTY</code>.
+   *
+   * @return a {@link Point} which is in the interior of this Geometry
+   */
+  public Point getInteriorPoint()
+  {
+    if (isEmpty()) 
+      return factory.createPoint();
+    Coordinate interiorPt = null;
+    int dim = getDimension();
+    if (dim == 0) {
+      InteriorPointPoint intPt = new InteriorPointPoint(this);
+      interiorPt = intPt.getInteriorPoint();
+    }
+    else if (dim == 1) {
+      InteriorPointLine intPt = new InteriorPointLine(this);
+      interiorPt = intPt.getInteriorPoint();
+    }
+    else {
+      InteriorPointArea intPt = new InteriorPointArea(this);
+      interiorPt = intPt.getInteriorPoint();
+    }
+    return createPointFromInternalCoord(interiorPt, this);
+  }
+
+  /**
+   * Returns the dimension of this geometry.
+   * The dimension of a geometry is is the topological 
+   * dimension of its embedding in the 2-D Euclidean plane.
+   * In the JTS spatial model, dimension values are in the set {0,1,2}.
+   * <p>
+   * Note that this is a different concept to the dimension of 
+   * the vertex {@link Coordinate}s.  
+   * The geometry dimension can never be greater than the coordinate dimension.
+   * For example, a 0-dimensional geometry (e.g. a Point) 
+   * may have a coordinate dimension of 3 (X,Y,Z). 
+   *
+   *@return the topological dimension of this geometry.
+   */
+  public abstract int getDimension();
+
+  /**
+   * Returns the boundary, or an empty geometry of appropriate dimension
+   * if this <code>Geometry</code>  is empty.
+   * (In the case of zero-dimensional geometries, '
+   * an empty GeometryCollection is returned.)
+   * For a discussion of this function, see the OpenGIS Simple
+   * Features Specification. As stated in SFS Section 2.1.13.1, "the boundary
+   * of a Geometry is a set of Geometries of the next lower dimension."
+   *
+   *@return    the closure of the combinatorial boundary of this <code>Geometry</code>
+   */
+  public abstract Geometry getBoundary();
+
+  /**
+   *  Returns the dimension of this <code>Geometry</code>s inherent boundary.
+   *
+   *@return    the dimension of the boundary of the class implementing this
+   *      interface, whether or not this object is the empty geometry. Returns
+   *      <code>Dimension.FALSE</code> if the boundary is the empty geometry.
+   */
+  public abstract int getBoundaryDimension();
+
+  /**
+   *  Gets a Geometry representing the envelope (bounding box) of 
+   *  this <code>Geometry</code>. 
+   *  <p>
+   *  If this <code>Geometry</code> is:
+   *  <ul>
+   *  <li>empty, returns an empty <code>Point</code>. 
+   *  <li>a point, returns a <code>Point</code>.
+   *  <li>a line parallel to an axis, a two-vertex <code>LineString</code> 
+   *  <li>otherwise, returns a
+   *  <code>Polygon</code> whose vertices are (minx miny, maxx miny, 
+   *  maxx maxy, minx maxy, minx miny).
+   *  </ul>
+   *
+   *@return a Geometry representing the envelope of this Geometry
+   *      
+   * @see GeometryFactory#toGeometry(Envelope) 
+   */
+  public Geometry getEnvelope() {
+    return getFactory().toGeometry(getEnvelopeInternal());
+  }
+
+  /**
+   * Gets an {@link Envelope} containing 
+   * the minimum and maximum x and y values in this <code>Geometry</code>.
+   * If the geometry is empty, an empty <code>Envelope</code> 
+   * is returned.
+   * <p>
+   * The returned object is a copy of the one maintained internally,
+   * to avoid aliasing issues.  
+   * For best performance, clients which access this
+   * envelope frequently should cache the return value.
+   *
+   *@return the envelope of this <code>Geometry</code>.
+   *@return an empty Envelope if this Geometry is empty
+   */
+  public Envelope getEnvelopeInternal() {
+    if (envelope == null) {
+      envelope = computeEnvelopeInternal();
+    }
+    return new Envelope(envelope);
+  }
+
+  /**
+   * Notifies this geometry that its coordinates have been changed by an external
+   * party (for example, via a {@link CoordinateFilter}). 
+   * When this method is called the geometry will flush
+   * and/or update any derived information it has cached (such as its {@link Envelope} ).
+   * The operation is applied to all component Geometries.
+   */
+  public void geometryChanged() {
+    apply(geometryChangedFilter);
+  }
+
+  /**
+   * Notifies this Geometry that its Coordinates have been changed by an external
+   * party. When #geometryChanged is called, this method will be called for
+   * this Geometry and its component Geometries.
+   * 
+   * @see #apply(GeometryComponentFilter)
+   */
+  protected void geometryChangedAction() {
+    envelope = null;
+  }
+
+  /**
+   * Tests whether this geometry is disjoint from the argument geometry.
+   * <p>
+   * The <code>disjoint</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The two geometries have no point in common
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
+   * <code>[FF*FF****]</code>
+   * <li><code>! g.intersects(this) = true</code>
+   * <br>(<code>disjoint</code> is the inverse of <code>intersects</code>)
+   * </ul>
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if the two <code>Geometry</code>s are
+   *      disjoint
+   *
+   * @see Geometry#intersects
+   */
+  public boolean disjoint(Geometry g) {
+    return ! intersects(g);
+  }
+
+  /**
+   * Tests whether this geometry touches the
+   * argument geometry.
+   * <p>
+   * The <code>touches</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The geometries have at least one point in common, 
+   * but their interiors do not intersect.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * at least one of the following patterns
+   *  <ul>
+   *   <li><code>[FT*******]</code>
+   *   <li><code>[F**T*****]</code>
+   *   <li><code>[F***T****]</code>
+   *  </ul>
+   * </ul>
+   * If both geometries have dimension 0, the predicate returns <code>false</code>,
+   * since points have only interiors.
+   * This predicate is symmetric.
+   * 
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if the two <code>Geometry</code>s touch;
+   *      Returns <code>false</code> if both <code>Geometry</code>s are points
+   */
+  public boolean touches(Geometry g) {
+    // short-circuit test
+    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
+      return false;
+    return relate(g).isTouches(getDimension(), g.getDimension());
+  }
+
+  /**
+   * Tests whether this geometry intersects the argument geometry.
+   * <p>
+   * The <code>intersects</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The two geometries have at least one point in common
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * at least one of the patterns
+   *  <ul>
+   *   <li><code>[T********]</code>
+   *   <li><code>[*T*******]</code>
+   *   <li><code>[***T*****]</code>
+   *   <li><code>[****T****]</code>
+   *  </ul>
+   * <li><code>! g.disjoint(this) = true</code>
+   * <br>(<code>intersects</code> is the inverse of <code>disjoint</code>)
+   * </ul>
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if the two <code>Geometry</code>s intersect
+   *
+   * @see Geometry#disjoint
+   */
+  public boolean intersects(Geometry g) {
+
+    // short-circuit envelope test
+    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
+      return false;
+
+    /**
+     * TODO: (MD) Add optimizations:
+     *
+     * - for P-A case:
+     * If P is in env(A), test for point-in-poly
+     *
+     * - for A-A case:
+     * If env(A1).overlaps(env(A2))
+     * test for overlaps via point-in-poly first (both ways)
+     * Possibly optimize selection of point to test by finding point of A1
+     * closest to centre of env(A2).
+     * (Is there a test where we shouldn't bother - e.g. if env A
+     * is much smaller than env B, maybe there's no point in testing
+     * pt(B) in env(A)?
+     */
+
+    // optimization for rectangle arguments
+    if (isRectangle()) {
+      return RectangleIntersects.intersects((Polygon) this, g);
+    }
+    if (g.isRectangle()) {
+      return RectangleIntersects.intersects((Polygon) g, this);
+    }
+    if (isGeometryCollection() || g.isGeometryCollection()) {
+      boolean r = false;
+      for (int i = 0 ; i < getNumGeometries() ; i++) {
+        for (int j = 0 ; j < g.getNumGeometries() ; j++) {
+          if (getGeometryN(i).intersects(g.getGeometryN(j))) {
+            return true;
+          }
+        }
+      }
+      return false;
+    }
+    // general case
+    return relate(g).isIntersects();
+  }
+
+  /**
+   * Tests whether this geometry crosses the
+   * argument geometry.
+   * <p>
+   * The <code>crosses</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The geometries have some but not all interior points in common.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * one of the following patterns:
+   *   <ul>
+   *    <li><code>[T*T******]</code> (for P/L, P/A, and L/A situations)
+   *    <li><code>[T*****T**]</code> (for L/P, A/P, and A/L situations)
+   *    <li><code>[0********]</code> (for L/L situations)
+   *   </ul>
+   * </ul>
+   * For any other combination of dimensions this predicate returns <code>false</code>.
+   * <p>
+   * The SFS defined this predicate only for P/L, P/A, L/L, and L/A situations.
+   * In order to make the relation symmetric,
+   * JTS extends the definition to apply to L/P, A/P and A/L situations as well.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if the two <code>Geometry</code>s cross.
+   */
+  public boolean crosses(Geometry g) {
+    // short-circuit test
+    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
+      return false;
+    return relate(g).isCrosses(getDimension(), g.getDimension());
+  }
+
+  /**
+   * Tests whether this geometry is within the
+   * specified geometry.
+   * <p>
+   * The <code>within</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>Every point of this geometry is a point of the other geometry,
+   * and the interiors of the two geometries have at least one point in common.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
+   * <code>[T*F**F***]</code>
+   * <li><code>g.contains(this) = true</code>
+   * <br>(<code>within</code> is the converse of {@link #contains})
+   * </ul>
+   * An implication of the definition is that
+   * "The boundary of a Geometry is not within the Geometry".
+   * In other words, if a geometry A is a subset of
+   * the points in the boundary of a geometry B, <code>A.within(B) = false</code>
+   * (As a concrete example, take A to be a LineString which lies in the boundary of a Polygon B.)
+   * For a predicate with similar behaviour but avoiding 
+   * this subtle limitation, see {@link #coveredBy}.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if this <code>Geometry</code> is within
+   *      <code>g</code>
+   *
+   * @see Geometry#contains
+   * @see Geometry#coveredBy
+   */
+  public boolean within(Geometry g) {
+    return g.contains(this);
+  }
+
+  /**
+   * Tests whether this geometry contains the
+   * argument geometry.
+   * <p>
+   * The <code>contains</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>Every point of the other geometry is a point of this geometry,
+   * and the interiors of the two geometries have at least one point in common.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
+   * the pattern
+   * <code>[T*****FF*]</code>
+   * <li><code>g.within(this) = true</code>
+   * <br>(<code>contains</code> is the converse of {@link #within} )
+   * </ul>
+   * An implication of the definition is that "Geometries do not
+   * contain their boundary".  In other words, if a geometry A is a subset of
+   * the points in the boundary of a geometry B, <code>B.contains(A) = false</code>.
+   * (As a concrete example, take A to be a LineString which lies in the boundary of a Polygon B.)
+   * For a predicate with similar behaviour but avoiding 
+   * this subtle limitation, see {@link #covers}.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if this <code>Geometry</code> contains <code>g</code>
+   *
+   * @see Geometry#within
+   * @see Geometry#covers
+   */
+  public boolean contains(Geometry g) {
+    // optimization - lower dimension cannot contain areas
+    if (g.getDimension() == 2 && getDimension() < 2) {
+      return false;
+    }
+    // optimization - P cannot contain a non-zero-length L
+    // Note that a point can contain a zero-length lineal geometry, 
+    // since the line has no boundary due to Mod-2 Boundary Rule
+    if (g.getDimension() == 1 && getDimension() < 1 && g.getLength() > 0.0) {
+      return false;
+    }
+    // optimization - envelope test
+    if (! getEnvelopeInternal().contains(g.getEnvelopeInternal()))
+      return false;
+    // optimization for rectangle arguments
+    if (isRectangle()) {
+      return RectangleContains.contains((Polygon) this, g);
+    }
+    // general case
+    return relate(g).isContains();
+  }
+
+  /**
+   * Tests whether this geometry overlaps the
+   * specified geometry.
+   * <p>
+   * The <code>overlaps</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The geometries have at least one point each not shared by the other
+   * (or equivalently neither covers the other),
+   * they have the same dimension,
+   * and the intersection of the interiors of the two geometries has
+   * the same dimension as the geometries themselves.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   *   <code>[T*T***T**]</code> (for two points or two surfaces)
+   *   or <code>[1*T***T**]</code> (for two curves)
+   * </ul>
+   * If the geometries are of different dimension this predicate returns <code>false</code>.
+   * This predicate is symmetric.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if the two <code>Geometry</code>s overlap.
+   */
+  public boolean overlaps(Geometry g) {
+    // short-circuit test
+    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
+      return false;
+    return relate(g).isOverlaps(getDimension(), g.getDimension());
+  }
+
+  /**
+   * Tests whether this geometry covers the
+   * argument geometry.
+   * <p>
+   * The <code>covers</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>Every point of the other geometry is a point of this geometry.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * at least one of the following patterns:
+   *  <ul> 
+   *   <li><code>[T*****FF*]</code>
+   *   <li><code>[*T****FF*]</code>
+   *   <li><code>[***T**FF*]</code>
+   *   <li><code>[****T*FF*]</code>
+   *  </ul>
+   * <li><code>g.coveredBy(this) = true</code>
+   * <br>(<code>covers</code> is the converse of {@link #coveredBy})
+   * </ul>
+   * If either geometry is empty, the value of this predicate is <code>false</code>.
+   * <p>
+   * This predicate is similar to {@link #contains},
+   * but is more inclusive (i.e. returns <code>true</code> for more cases).
+   * In particular, unlike <code>contains</code> it does not distinguish between
+   * points in the boundary and in the interior of geometries.
+   * For most situations, <code>covers</code> should be used in preference to <code>contains</code>.
+   * As an added benefit, <code>covers</code> is more amenable to optimization,
+   * and hence should be more performant.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if this <code>Geometry</code> covers <code>g</code>
+   *
+   * @see Geometry#contains
+   * @see Geometry#coveredBy
+   */
+  public boolean covers(Geometry g) {
+    // optimization - lower dimension cannot cover areas
+    if (g.getDimension() == 2 && getDimension() < 2) {
+      return false;
+    }
+    // optimization - P cannot cover a non-zero-length L
+    // Note that a point can cover a zero-length lineal geometry
+    if (g.getDimension() == 1 && getDimension() < 1 && g.getLength() > 0.0) {
+      return false;
+    }
+    // optimization - envelope test
+    if (! getEnvelopeInternal().covers(g.getEnvelopeInternal()))
+      return false;
+    // optimization for rectangle arguments
+    if (isRectangle()) {
+    	// since we have already tested that the test envelope is covered
+      return true;
+    }
+    return relate(g).isCovers();
+  }
+
+  /**
+   * Tests whether this geometry is covered by the
+   * argument geometry.
+   * <p>
+   * The <code>coveredBy</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>Every point of this geometry is a point of the other geometry.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * at least one of the following patterns:
+   *  <ul>
+   *   <li><code>[T*F**F***]</code>
+   *   <li><code>[*TF**F***]</code>
+   *   <li><code>[**FT*F***]</code>
+   *   <li><code>[**F*TF***]</code>
+   *  </ul>
+   * <li><code>g.covers(this) = true</code>
+   * <br>(<code>coveredBy</code> is the converse of {@link #covers})
+   * </ul>
+   * If either geometry is empty, the value of this predicate is <code>false</code>.
+   * <p>
+   * This predicate is similar to {@link #within},
+   * but is more inclusive (i.e. returns <code>true</code> for more cases).
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        <code>true</code> if this <code>Geometry</code> is covered by <code>g</code>
+   *
+   * @see Geometry#within
+   * @see Geometry#covers
+   */
+  public boolean coveredBy(Geometry g) {
+    return g.covers(this);
+  }
+
+  /**
+   * Tests whether the elements in the DE-9IM
+   * {@link IntersectionMatrix} for the two <code>Geometry</code>s match the elements in <code>intersectionPattern</code>.
+   * The pattern is a 9-character string, with symbols drawn from the following set:
+   *  <UL>
+   *    <LI> 0 (dimension 0)
+   *    <LI> 1 (dimension 1)
+   *    <LI> 2 (dimension 2)
+   *    <LI> T ( matches 0, 1 or 2)
+   *    <LI> F ( matches FALSE)
+   *    <LI> * ( matches any value)
+   *  </UL>
+   *  For more information on the DE-9IM, see the <i>OpenGIS Simple Features
+   *  Specification</i>.
+   *
+   *@param  g                the <code>Geometry</code> with which to compare
+   *      this <code>Geometry</code>
+   *@param  intersectionPattern  the pattern against which to check the
+   *      intersection matrix for the two <code>Geometry</code>s
+   *@return                      <code>true</code> if the DE-9IM intersection
+   *      matrix for the two <code>Geometry</code>s match <code>intersectionPattern</code>
+   * @see IntersectionMatrix
+   */
+  public boolean relate(Geometry g, String intersectionPattern) {
+    return relate(g).matches(intersectionPattern);
+  }
+
+  /**
+   *  Returns the DE-9IM {@link IntersectionMatrix} for the two <code>Geometry</code>s.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return        an {@link IntersectionMatrix} describing the intersections of the interiors,
+   *      boundaries and exteriors of the two <code>Geometry</code>s
+   */
+  public IntersectionMatrix relate(Geometry g) {
+    checkNotGeometryCollection(this);
+    checkNotGeometryCollection(g);
+    return RelateOp.relate(this, g);
+  }
+
+  /**
+  * Tests whether this geometry is 
+  * topologically equal to the argument geometry.
+   * <p>
+   * This method is included for backward compatibility reasons.
+   * It has been superseded by the {@link #equalsTopo(Geometry)} method,
+   * which has been named to clearly denote its functionality.
+   * <p>
+   * This method should NOT be confused with the method 
+   * {@link #equals(Object)}, which implements 
+   * an exact equality comparison.
+   *
+   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return true if the two <code>Geometry</code>s are topologically equal
+   *
+   *@see #equalsTopo(Geometry)
+   */
+  public boolean equals(Geometry g) {
+    if (g == null) return false;
+    return equalsTopo(g);
+  }
+
+  /**
+   * Tests whether this geometry is topologically equal to the argument geometry
+   * as defined by the SFS <code>equals</code> predicate.
+   * <p>
+   * The SFS <code>equals</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The two geometries have at least one point in common,
+   * and no point of either geometry lies in the exterior of the other geometry.
+   * <li>The DE-9IM Intersection Matrix for the two geometries matches
+   * the pattern <code>T*F**FFF*</code> 
+   * <pre>
+   * T*F
+   * **F
+   * FF*
+   * </pre>
+   * </ul>
+   * <b>Note</b> that this method computes <b>topologically equality</b>. 
+   * For structural equality, see {@link #equalsExact(Geometry)}.
+   *
+   *@param g the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return <code>true</code> if the two <code>Geometry</code>s are topologically equal
+   *
+   *@see #equalsExact(Geometry) 
+   */
+  public boolean equalsTopo(Geometry g)
+  {
+    // short-circuit test
+    if (! getEnvelopeInternal().equals(g.getEnvelopeInternal()))
+      return false;
+    return relate(g).isEquals(getDimension(), g.getDimension());
+  }
+  
+  /**
+   * Tests whether this geometry is structurally and numerically equal
+   * to a given <code>Object</code>.
+   * If the argument <code>Object</code> is not a <code>Geometry</code>, 
+   * the result is <code>false</code>.
+   * Otherwise, the result is computed using
+   * {@link #equalsExact(Geometry)}.
+   * <p>
+   * This method is provided to fulfill the Java contract
+   * for value-based object equality. 
+   * In conjunction with {@link #hashCode()} 
+   * it provides semantics which are most useful 
+   * for using
+   * <code>Geometry</code>s as keys and values in Java collections.
+   * <p>
+   * Note that to produce the expected result the input geometries
+   * should be in normal form.  It is the caller's 
+   * responsibility to perform this where required
+   * (using {@link Geometry#norm()}
+   * or {@link #normalize()} as appropriate).
+   * 
+   * @param o the Object to compare
+   * @return true if this geometry is exactly equal to the argument 
+   * 
+   * @see #equalsExact(Geometry)
+   * @see #hashCode()
+   * @see #norm()
+   * @see #normalize()
+   */
+  public boolean equals(Object o)
+  {
+    if (! (o instanceof Geometry)) return false;
+    Geometry g = (Geometry) o;
+    return equalsExact(g);
+  }
+  
+  /**
+   * Gets a hash code for the Geometry.
+   * 
+   * @return an integer value suitable for use as a hashcode
+   */
+  public int hashCode()
+  {
+    return getEnvelopeInternal().hashCode();
+  }
+  
+  public String toString() {
+    return toText();
+  }
+
+  /**
+   *  Returns the Well-known Text representation of this <code>Geometry</code>.
+   *  For a definition of the Well-known Text format, see the OpenGIS Simple
+   *  Features Specification.
+   *
+   *@return    the Well-known Text representation of this <code>Geometry</code>
+   */
+  public String toText() {
+    WKTWriter writer = new WKTWriter();
+    return writer.write(this);
+  }
+
+  /**
+	 * Computes a buffer area around this geometry having the given width. The
+	 * buffer of a Geometry is the Minkowski sum or difference of the geometry
+	 * with a disc of radius <code>abs(distance)</code>.
+	 * <p> 
+	 * Mathematically-exact buffer area boundaries can contain circular arcs. 
+	 * To represent these arcs using linear geometry they must be approximated with line segments.
+	 * The buffer geometry is constructed using 8 segments per quadrant to approximate 
+	 * the circular arcs.
+	 * The end cap style is <code>CAP_ROUND</code>.
+	 * <p>
+	 * The buffer operation always returns a polygonal result. The negative or
+	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
+	 * This is also the result for the buffers of degenerate (zero-area) polygons.
+	 * 
+	 * @param distance
+	 *          the width of the buffer (may be positive, negative or 0)
+	 * @return a polygonal geometry representing the buffer region (which may be
+	 *         empty)
+	 * 
+	 * @throws TopologyException
+	 *           if a robustness error occurs
+	 * 
+	 * @see #buffer(double, int)
+	 * @see #buffer(double, int, int)
+	 */
+	public Geometry buffer(double distance) {
+		return BufferOp.bufferOp(this, distance);
+	}
+
+  /**
+	 * Computes a buffer area around this geometry having the given width and with
+	 * a specified accuracy of approximation for circular arcs.
+	 * <p>
+	 * Mathematically-exact buffer area boundaries can contain circular arcs. 
+	 * To represent these arcs
+	 * using linear geometry they must be approximated with line segments. The
+	 * <code>quadrantSegments</code> argument allows controlling the accuracy of
+	 * the approximation by specifying the number of line segments used to
+	 * represent a quadrant of a circle
+	 * <p>
+	 * The buffer operation always returns a polygonal result. The negative or
+	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
+	 * This is also the result for the buffers of degenerate (zero-area) polygons.
+	 * 
+	 * @param distance
+	 *          the width of the buffer (may be positive, negative or 0)
+	 * @param quadrantSegments
+	 *          the number of line segments used to represent a quadrant of a
+	 *          circle
+	 * @return a polygonal geometry representing the buffer region (which may be
+	 *         empty)
+	 * 
+	 * @throws TopologyException
+	 *           if a robustness error occurs
+	 * 
+	 * @see #buffer(double)
+	 * @see #buffer(double, int, int)
+	 */
+  public Geometry buffer(double distance, int quadrantSegments) {
+    return BufferOp.bufferOp(this, distance, quadrantSegments);
+  }
+
+  /**
+   * Computes a buffer area around this geometry having the given
+   * width and with a specified accuracy of approximation for circular arcs,
+   * and using a specified end cap style.
+   * <p>
+   * Mathematically-exact buffer area boundaries can contain circular arcs.
+   * To represent these arcs using linear geometry they must be approximated with line segments.
+   * The <code>quadrantSegments</code> argument allows controlling the
+   * accuracy of the approximation
+   * by specifying the number of line segments used to represent a quadrant of a circle
+   * <p>
+   * The end cap style specifies the buffer geometry that will be
+   * created at the ends of linestrings.  The styles provided are:
+   * <ul>
+   * <li><code>BufferOp.CAP_ROUND</code> - (default) a semi-circle
+   * <li><code>BufferOp.CAP_BUTT</code> - a straight line perpendicular to the end segment
+   * <li><code>BufferOp.CAP_SQUARE</code> - a half-square
+   * </ul>
+	 * <p>
+	 * The buffer operation always returns a polygonal result. The negative or
+	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
+	 * This is also the result for the buffers of degenerate (zero-area) polygons.
+   *
+   *@param  distance  the width of the buffer (may be positive, negative or 0)
+   *@param quadrantSegments the number of line segments used to represent a quadrant of a circle
+   *@param endCapStyle the end cap style to use
+   *@return a polygonal geometry representing the buffer region (which may be empty)
+   *
+   * @throws TopologyException if a robustness error occurs
+   *
+   * @see #buffer(double)
+   * @see #buffer(double, int)
+   * @see BufferOp
+   */
+  public Geometry buffer(double distance, int quadrantSegments, int endCapStyle) {
+    return BufferOp.bufferOp(this, distance, quadrantSegments, endCapStyle);
+  }
+
+  /**
+   *  Computes the smallest convex <code>Polygon</code> that contains all the
+   *  points in the <code>Geometry</code>. This obviously applies only to <code>Geometry</code>
+   *  s which contain 3 or more points; the results for degenerate cases are
+   *  specified as follows:
+   *  <TABLE>
+   *    <TR>
+   *      <TH>    Number of <code>Point</code>s in argument <code>Geometry</code>   </TH>
+   *      <TH>    <code>Geometry</code> class of result     </TH>
+   *    </TR>
+   *    <TR>
+   *      <TD>        0      </TD>
+   *      <TD>        empty <code>GeometryCollection</code>      </TD>
+   *    </TR>
+   *    <TR>  <TD>      1     </TD>
+   *      <TD>     <code>Point</code>     </TD>
+   *    </TR>
+   *    <TR>
+   *      <TD>      2     </TD>
+   *      <TD>     <code>LineString</code>     </TD>
+   *    </TR>
+   *    <TR>
+   *      <TD>       3 or more     </TD>
+   *      <TD>      <code>Polygon</code>     </TD>
+   *    </TR>
+   *  </TABLE>
+   *
+   *@return    the minimum-area convex polygon containing this <code>Geometry</code>'
+   *      s points
+   */
+  public Geometry convexHull() {
+    return (new ConvexHull(this)).getConvexHull();
+  }
+
+  /**
+   * Computes a new geometry which has all component coordinate sequences
+   * in reverse order (opposite orientation) to this one.
+   * 
+   * @return a reversed geometry
+   */
+  public abstract Geometry reverse();
+  
+  /**
+   * Computes a <code>Geometry</code> representing the point-set which is
+   * common to both this <code>Geometry</code> and the <code>other</code> Geometry.
+   * <p>
+   * The intersection of two geometries of different dimension produces a result
+   * geometry of dimension less than or equal to the minimum dimension of the input
+   * geometries. 
+   * The result geometry may be a heterogeneous {@link GeometryCollection}.
+   * If the result is empty, it is an atomic geometry
+   * with the dimension of the lowest input dimension.
+   * <p>
+   * Intersection of {@link GeometryCollection}s is supported
+   * only for homogeneous collection types. 
+   * <p>
+   * Non-empty heterogeneous {@link GeometryCollection} arguments are not supported.
+   *
+   * @param  other the <code>Geometry</code> with which to compute the intersection
+   * @return a Geometry representing the point-set common to the two <code>Geometry</code>s
+   * @throws TopologyException if a robustness error occurs
+   * @throws IllegalArgumentException if the argument is a non-empty heterogeneous <code>GeometryCollection</code>
+   */
+  public Geometry intersection(Geometry other)
+  {
+  	/**
+  	 * TODO: MD - add optimization for P-A case using Point-In-Polygon
+  	 */
+    // special case: if one input is empty ==> empty
+    if (this.isEmpty() || other.isEmpty()) 
+      return OverlayOp.createEmptyResult(OverlayOp.INTERSECTION, this, other, factory);
+
+    // compute for GCs
+    if (this.isGeometryCollection()) {
+      final Geometry g2 = other;
+      return GeometryCollectionMapper.map(
+          (GeometryCollection) this,
+          new GeometryMapper.MapOp() {
+        public Geometry map(Geometry g) {
+          return g.intersection(g2);
+        }
+      });
+    }
+//    if (isGeometryCollection(other))
+//      return other.intersection(this);
+    
+    checkNotGeometryCollection(this);
+    checkNotGeometryCollection(other);
+    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.INTERSECTION);
+  }
+
+  /**
+   * Computes a <code>Geometry</code> representing the point-set 
+   * which is contained in both this
+   * <code>Geometry</code> and the <code>other</code> Geometry.
+   * <p>
+   * The union of two geometries of different dimension produces a result
+   * geometry of dimension equal to the maximum dimension of the input
+   * geometries. 
+   * The result geometry may be a heterogeneous
+   * {@link GeometryCollection}.
+   * If the result is empty, it is an atomic geometry
+   * with the dimension of the highest input dimension.
+   * <p>
+   * Unioning {@link LineString}s has the effect of
+   * <b>noding</b> and <b>dissolving</b> the input linework. In this context
+   * "noding" means that there will be a node or endpoint in the result for
+   * every endpoint or line segment crossing in the input. "Dissolving" means
+   * that any duplicate (i.e. coincident) line segments or portions of line
+   * segments will be reduced to a single line segment in the result. 
+   * If <b>merged</b> linework is required, the {@link LineMerger}
+   * class can be used.
+   * <p>
+   * Non-empty {@link GeometryCollection} arguments are not supported.
+   * 
+   * @param other
+   *          the <code>Geometry</code> with which to compute the union
+   * @return a point-set combining the points of this <code>Geometry</code> and the
+   *         points of <code>other</code>
+   * @throws TopologyException
+   *           if a robustness error occurs
+   * @throws IllegalArgumentException
+   *           if either input is a non-empty GeometryCollection
+   * @see LineMerger
+   */
+  public Geometry union(Geometry other)
+  {
+    // handle empty geometry cases
+    if (this.isEmpty() || other.isEmpty()) {
+      if (this.isEmpty() && other.isEmpty())
+        return OverlayOp.createEmptyResult(OverlayOp.UNION, this, other, factory);
+        
+    // special case: if either input is empty ==> other input
+      if (this.isEmpty()) return other.copy();
+      if (other.isEmpty()) return copy();
+    }
+    
+    // TODO: optimize if envelopes of geometries do not intersect
+    
+    checkNotGeometryCollection(this);
+    checkNotGeometryCollection(other);
+    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.UNION);
+  }
+
+  /**
+   * Computes a <code>Geometry</code> representing the closure of the point-set
+   * of the points contained in this <code>Geometry</code> that are not contained in 
+   * the <code>other</code> Geometry. 
+   * <p>
+   * If the result is empty, it is an atomic geometry
+   * with the dimension of the left-hand input.
+   * <p>
+   * Non-empty {@link GeometryCollection} arguments are not supported.
+   *
+   *@param  other  the <code>Geometry</code> with which to compute the
+   *      difference
+   *@return a Geometry representing the point-set difference of this <code>Geometry</code> with
+   *      <code>other</code>
+   * @throws TopologyException if a robustness error occurs
+   * @throws IllegalArgumentException if either input is a non-empty GeometryCollection
+   */
+  public Geometry difference(Geometry other)
+  {
+    // special case: if A.isEmpty ==> empty; if B.isEmpty ==> A
+    if (this.isEmpty()) return OverlayOp.createEmptyResult(OverlayOp.DIFFERENCE, this, other, factory);
+    if (other.isEmpty()) return copy();
+
+    checkNotGeometryCollection(this);
+    checkNotGeometryCollection(other);
+    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.DIFFERENCE);
+  }
+
+  /**
+   * Computes a <code>Geometry </code> representing the closure of the point-set
+   * which is the union of the points in this <code>Geometry</code> which are not 
+   * contained in the <code>other</code> Geometry,
+   * with the points in the <code>other</code> Geometry not contained in this
+   * <code>Geometry</code>. 
+   * If the result is empty, it is an atomic geometry
+   * with the dimension of the highest input dimension.
+   * <p>
+   * Non-empty {@link GeometryCollection} arguments are not supported.
+   *
+   *@param  other the <code>Geometry</code> with which to compute the symmetric
+   *      difference
+   *@return a Geometry representing the point-set symmetric difference of this <code>Geometry</code>
+   *      with <code>other</code>
+   * @throws TopologyException if a robustness error occurs
+   * @throws IllegalArgumentException if either input is a non-empty GeometryCollection
+   */
+  public Geometry symDifference(Geometry other)
+  {
+    // handle empty geometry cases
+    if (this.isEmpty() || other.isEmpty()) {
+      // both empty - check dimensions
+      if (this.isEmpty() && other.isEmpty())
+        return OverlayOp.createEmptyResult(OverlayOp.SYMDIFFERENCE, this, other, factory);
+        
+    // special case: if either input is empty ==> result = other arg
+      if (this.isEmpty()) return other.copy();
+      if (other.isEmpty()) return copy();
+    }
+
+    checkNotGeometryCollection(this);
+    checkNotGeometryCollection(other);
+    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.SYMDIFFERENCE);
+  }
+
+	/**
+	 * Computes the union of all the elements of this geometry. 
+	 * <p>
+	 * This method supports
+	 * {@link GeometryCollection}s 
+	 * (which the other overlay operations currently do not).
+	 * <p>
+	 * The result obeys the following contract:
+	 * <ul>
+	 * <li>Unioning a set of {@link LineString}s has the effect of fully noding
+	 * and dissolving the linework.
+	 * <li>Unioning a set of {@link Polygon}s always 
+	 * returns a {@link Polygonal} geometry (unlike {@link #union(Geometry)},
+	 * which may return geometries of lower dimension if a topology collapse occurred).
+	 * </ul>
+	 * 
+	 * @return the union geometry
+     * @throws TopologyException if a robustness error occurs
+	 * 
+	 * @see UnaryUnionOp
+	 */
+	public Geometry union() {
+		return UnaryUnionOp.union(this);
+	}
+  
+  /**
+   * Returns true if the two <code>Geometry</code>s are exactly equal,
+   * up to a specified distance tolerance.
+   * Two Geometries are exactly equal within a distance tolerance
+   * if and only if:
+   * <ul>
+   * <li>they have the same structure
+   * <li>they have the same values for their vertices,
+   * within the given tolerance distance, in exactly the same order.
+   * </ul>
+   * This method does <i>not</i>
+   * test the values of the <code>GeometryFactory</code>, the <code>SRID</code>, 
+   * or the <code>userData</code> fields.
+   * <p>
+   * To properly test equality between different geometries,
+   * it is usually necessary to {@link #normalize()} them first.
+   *
+   * @param other the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   * @param tolerance distance at or below which two <code>Coordinate</code>s
+   *   are considered equal
+   * @return <code>true</code> if this and the other <code>Geometry</code>
+   *   have identical structure and point values, up to the distance tolerance.
+   *   
+   * @see #equalsExact(Geometry)
+   * @see #normalize()
+   * @see #norm()
+   */
+  public abstract boolean equalsExact(Geometry other, double tolerance);
+
+  /**
+   * Returns true if the two <code>Geometry</code>s are exactly equal.
+   * Two Geometries are exactly equal iff:
+   * <ul>
+   * <li>they have the same structure
+   * <li>they have the same values for their vertices,
+   * in exactly the same order.
+   * </ul>
+   * This provides a stricter test of equality than
+   * {@link #equalsTopo(Geometry)}, which is more useful
+   * in certain situations
+   * (such as using geometries as keys in collections).
+   * <p>
+   * This method does <i>not</i>
+   * test the values of the <code>GeometryFactory</code>, the <code>SRID</code>, 
+   * or the <code>userData</code> fields.
+   * <p>
+   * To properly test equality between different geometries,
+   * it is usually necessary to {@link #normalize()} them first.
+   *
+   *@param  other  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return <code>true</code> if this and the other <code>Geometry</code>
+   *      have identical structure and point values.
+   *      
+   * @see #equalsExact(Geometry, double)
+   * @see #normalize()
+   * @see #norm()
+   */
+  public boolean equalsExact(Geometry other) 
+  { 
+    return this == other || equalsExact(other, 0);
+  }
+
+  /**
+   * Tests whether two geometries are exactly equal
+   * in their normalized forms.
+   * This is a convenience method which creates normalized
+   * versions of both geometries before computing
+   * {@link #equalsExact(Geometry)}.
+   * <p>
+   * This method is relatively expensive to compute.  
+   * For maximum performance, the client 
+   * should instead perform normalization on the individual geometries
+   * at an appropriate point during processing.
+   * 
+   * @param g a Geometry
+   * @return true if the input geometries are exactly equal in their normalized form
+   */
+  public boolean equalsNorm(Geometry g)
+  {
+    if (g == null) return false;
+    return norm().equalsExact(g.norm());
+  }
+  
+
+  /**
+   *  Performs an operation with or on this <code>Geometry</code>'s
+   *  coordinates. 
+   *  If this method modifies any coordinate values,
+   *  {@link #geometryChanged} must be called to update the geometry state. 
+   *  Note that you cannot use this method to
+   *  modify this Geometry if its underlying CoordinateSequence's #get method
+   *  returns a copy of the Coordinate, rather than the actual Coordinate stored
+   *  (if it even stores Coordinate objects at all).
+   *
+   *@param  filter  the filter to apply to this <code>Geometry</code>'s
+   *      coordinates
+   */
+  public abstract void apply(CoordinateFilter filter);
+
+  /**
+   *  Performs an operation on the coordinates in this <code>Geometry</code>'s
+   *  {@link CoordinateSequence}s. 
+   *  If the filter reports that a coordinate value has been changed, 
+   *  {@link #geometryChanged} will be called automatically.
+   *
+   *@param  filter  the filter to apply
+   */
+  public abstract void apply(CoordinateSequenceFilter filter);
+
+  /**
+   *  Performs an operation with or on this <code>Geometry</code> and its
+   *  subelement <code>Geometry</code>s (if any).
+   *  Only GeometryCollections and subclasses
+   *  have subelement Geometry's.
+   *
+   *@param  filter  the filter to apply to this <code>Geometry</code> (and
+   *      its children, if it is a <code>GeometryCollection</code>).
+   */
+  public abstract void apply(GeometryFilter filter);
+
+  /**
+   *  Performs an operation with or on this Geometry and its
+   *  component Geometry's.  Only GeometryCollections and
+   *  Polygons have component Geometry's; for Polygons they are the LinearRings
+   *  of the shell and holes.
+   *
+   *@param  filter  the filter to apply to this <code>Geometry</code>.
+   */
+  public abstract void apply(GeometryComponentFilter filter);
+
+  /**
+   * Creates and returns a full copy of this {@link Geometry} object
+   * (including all coordinates contained by it).
+   * Subclasses are responsible for overriding this method and copying
+   * their internal data.  Overrides should call this method first.
+   *
+   * @return a clone of this instance
+   * @deprecated
+   */
+  public Object clone() {
+    try {
+      Geometry clone = (Geometry) super.clone();
+      if (clone.envelope != null) { clone.envelope = new Envelope(clone.envelope); }
+      return clone;
+    }
+    catch (CloneNotSupportedException e) {
+      Assert.shouldNeverReachHere();
+      return null;
+    }
+  }
+  
+  /**
+   * Creates and returns a full copy of this {@link Geometry} object
+   * (including all coordinates contained by it).
+   * Subclasses are responsible for implementing this method and copying
+   * their internal data.
+   *
+   * @return a clone of this instance
+   */
+  abstract public Geometry copy();
+
+  /**
+   *  Converts this <code>Geometry</code> to <b>normal form</b> (or <b>
+   *  canonical form</b> ). Normal form is a unique representation for <code>Geometry</code>
+   *  s. It can be used to test whether two <code>Geometry</code>s are equal
+   *  in a way that is independent of the ordering of the coordinates within
+   *  them. Normal form equality is a stronger condition than topological
+   *  equality, but weaker than pointwise equality. The definitions for normal
+   *  form use the standard lexicographical ordering for coordinates. "Sorted in
+   *  order of coordinates" means the obvious extension of this ordering to
+   *  sequences of coordinates.
+   *  <p>
+   *  NOTE that this method mutates the value of this geometry in-place.
+   *  If this is not safe and/or wanted, the geometry should be
+   *  cloned prior to normalization.
+   */
+  public abstract void normalize();
+
+  /**
+   * Creates a new Geometry which is a normalized
+   * copy of this Geometry. 
+   * 
+   * @return a normalized copy of this geometry.
+   * @see #normalize()
+   */
+  public Geometry norm()
+  {
+    Geometry copy = copy();
+    copy.normalize();
+    return copy;
+  }
+  
+  /**
+   *  Returns whether this <code>Geometry</code> is greater than, equal to,
+   *  or less than another <code>Geometry</code>. <P>
+   *
+   *  If their classes are different, they are compared using the following
+   *  ordering:
+   *  <UL>
+   *    <LI> Point (lowest)
+   *    <LI> MultiPoint
+   *    <LI> LineString
+   *    <LI> LinearRing
+   *    <LI> MultiLineString
+   *    <LI> Polygon
+   *    <LI> MultiPolygon
+   *    <LI> GeometryCollection (highest)
+   *  </UL>
+   *  If the two <code>Geometry</code>s have the same class, their first
+   *  elements are compared. If those are the same, the second elements are
+   *  compared, etc.
+   *
+   *@param  o  a <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@return    a positive number, 0, or a negative number, depending on whether
+   *      this object is greater than, equal to, or less than <code>o</code>, as
+   *      defined in "Normal Form For Geometry" in the JTS Technical
+   *      Specifications
+   */
+  public int compareTo(Object o) {
+    Geometry other = (Geometry) o;
+    if (getSortIndex() != other.getSortIndex()) {
+      return getSortIndex() - other.getSortIndex();
+    }
+    if (isEmpty() && other.isEmpty()) {
+      return 0;
+    }
+    if (isEmpty()) {
+      return -1;
+    }
+    if (other.isEmpty()) {
+      return 1;
+    }
+    return compareToSameClass(o);
+  }
+
+  /**
+   *  Returns whether this <code>Geometry</code> is greater than, equal to,
+   *  or less than another <code>Geometry</code>,
+   * using the given {@link CoordinateSequenceComparator}.
+   * <P>
+   *
+   *  If their classes are different, they are compared using the following
+   *  ordering:
+   *  <UL>
+   *    <LI> Point (lowest)
+   *    <LI> MultiPoint
+   *    <LI> LineString
+   *    <LI> LinearRing
+   *    <LI> MultiLineString
+   *    <LI> Polygon
+   *    <LI> MultiPolygon
+   *    <LI> GeometryCollection (highest)
+   *  </UL>
+   *  If the two <code>Geometry</code>s have the same class, their first
+   *  elements are compared. If those are the same, the second elements are
+   *  compared, etc.
+   *
+   *@param  o  a <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *@param comp a <code>CoordinateSequenceComparator</code>
+   *
+   *@return    a positive number, 0, or a negative number, depending on whether
+   *      this object is greater than, equal to, or less than <code>o</code>, as
+   *      defined in "Normal Form For Geometry" in the JTS Technical
+   *      Specifications
+   */
+  public int compareTo(Object o, CoordinateSequenceComparator comp) {
+    Geometry other = (Geometry) o;
+    if (getSortIndex() != other.getSortIndex()) {
+      return getSortIndex() - other.getSortIndex();
+    }
+    if (isEmpty() && other.isEmpty()) {
+      return 0;
+    }
+    if (isEmpty()) {
+      return -1;
+    }
+    if (other.isEmpty()) {
+      return 1;
+    }
+    return compareToSameClass(o, comp);
+  }
+
+  /**
+   *  Returns whether the two <code>Geometry</code>s are equal, from the point
+   *  of view of the <code>equalsExact</code> method. Called by <code>equalsExact</code>
+   *  . In general, two <code>Geometry</code> classes are considered to be
+   *  "equivalent" only if they are the same class. An exception is <code>LineString</code>
+   *  , which is considered to be equivalent to its subclasses.
+   *
+   *@param  other  the <code>Geometry</code> with which to compare this <code>Geometry</code>
+   *      for equality
+   *@return        <code>true</code> if the classes of the two <code>Geometry</code>
+   *      s are considered to be equal by the <code>equalsExact</code> method.
+   */
+  protected boolean isEquivalentClass(Geometry other) {
+    return this.getClass().getName().equals(other.getClass().getName());
+  }
+
+  /**
+   *  Throws an exception if <code>g</code>'s class is <code>GeometryCollection</code>
+   *  . (Its subclasses do not trigger an exception).
+   *
+   *@param  g                          the <code>Geometry</code> to check
+   *@throws  IllegalArgumentException  if <code>g</code> is a <code>GeometryCollection</code>
+   *      but not one of its subclasses
+   */
+  protected void checkNotGeometryCollection(Geometry g) {
+    if (isGeometryCollection()) {
+      throw new IllegalArgumentException("This method does not support GeometryCollection arguments");
+    }
+  }
+
+  /**
+   * Tests whether this is an instance of a general {@link GeometryCollection},
+   * rather than a homogeneous subclass.
+   * 
+   * @return true if this is a heterogeneous GeometryCollection
+   */
+  protected boolean isGeometryCollection()
+  {
+    return getSortIndex() == SORTINDEX_GEOMETRYCOLLECTION;
+  }
+
+  /**
+   *  Returns the minimum and maximum x and y values in this <code>Geometry</code>
+   *  , or a null <code>Envelope</code> if this <code>Geometry</code> is empty.
+   *  Unlike <code>getEnvelopeInternal</code>, this method calculates the <code>Envelope</code>
+   *  each time it is called; <code>getEnvelopeInternal</code> caches the result
+   *  of this method.
+   *
+   *@return    this <code>Geometry</code>s bounding box; if the <code>Geometry</code>
+   *      is empty, <code>Envelope#isNull</code> will return <code>true</code>
+   */
+  protected abstract Envelope computeEnvelopeInternal();
+
+  /**
+   *  Returns whether this <code>Geometry</code> is greater than, equal to,
+   *  or less than another <code>Geometry</code> having the same class.
+   *
+   *@param  o  a <code>Geometry</code> having the same class as this <code>Geometry</code>
+   *@return    a positive number, 0, or a negative number, depending on whether
+   *      this object is greater than, equal to, or less than <code>o</code>, as
+   *      defined in "Normal Form For Geometry" in the JTS Technical
+   *      Specifications
+   */
+  protected abstract int compareToSameClass(Object o);
+
+  /**
+   *  Returns whether this <code>Geometry</code> is greater than, equal to,
+   *  or less than another <code>Geometry</code> of the same class.
+   * using the given {@link CoordinateSequenceComparator}.
+   *
+   *@param  o  a <code>Geometry</code> having the same class as this <code>Geometry</code>
+   *@param comp a <code>CoordinateSequenceComparator</code>
+   *@return    a positive number, 0, or a negative number, depending on whether
+   *      this object is greater than, equal to, or less than <code>o</code>, as
+   *      defined in "Normal Form For Geometry" in the JTS Technical
+   *      Specifications
+   */
+  protected abstract int compareToSameClass(Object o, CoordinateSequenceComparator comp);
+
+  /**
+   *  Returns the first non-zero result of <code>compareTo</code> encountered as
+   *  the two <code>Collection</code>s are iterated over. If, by the time one of
+   *  the iterations is complete, no non-zero result has been encountered,
+   *  returns 0 if the other iteration is also complete. If <code>b</code>
+   *  completes before <code>a</code>, a positive number is returned; if a
+   *  before b, a negative number.
+   *
+   *@param  a  a <code>Collection</code> of <code>Comparable</code>s
+   *@param  b  a <code>Collection</code> of <code>Comparable</code>s
+   *@return    the first non-zero <code>compareTo</code> result, if any;
+   *      otherwise, zero
+   */
+  protected int compare(Collection a, Collection b) {
+    Iterator i = a.iterator();
+    Iterator j = b.iterator();
+    while (i.hasNext() && j.hasNext()) {
+      Comparable aElement = (Comparable) i.next();
+      Comparable bElement = (Comparable) j.next();
+      int comparison = aElement.compareTo(bElement);
+      if (comparison != 0) {
+        return comparison;
+      }
+    }
+    if (i.hasNext()) {
+      return 1;
+    }
+    if (j.hasNext()) {
+      return -1;
+    }
+    return 0;
+  }
+
+  protected boolean equal(Coordinate a, Coordinate b, double tolerance) {
+    if (tolerance == 0) { return a.equals(b); }
+    return a.distance(b) <= tolerance;
+  }
+  
+  abstract protected int getSortIndex();
+
+  private Point createPointFromInternalCoord(Coordinate coord, Geometry exemplar)
+  {
+    exemplar.getPrecisionModel().makePrecise(coord);
+    return exemplar.getFactory().createPoint(coord);
+  }
+
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollection.java b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollection.java
new file mode 100644
index 0000000..d42eef2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollection.java
@@ -0,0 +1,297 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.Arrays;
+import java.util.TreeSet;
+
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Models a collection of {@link Geometry}s of
+ * arbitrary type and dimension.
+ * 
+ *
+ *@version 1.7
+ */
+public class GeometryCollection extends Geometry {
+//  With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
+  private static final long serialVersionUID = -5694727726395021467L;
+  /**
+   *  Internal representation of this <code>GeometryCollection</code>.
+   */
+  protected Geometry[] geometries;
+
+  /** @deprecated Use GeometryFactory instead */
+  public GeometryCollection(Geometry[] geometries, PrecisionModel precisionModel, int SRID) {
+      this(geometries, new GeometryFactory(precisionModel, SRID));
+  }
+
+
+  /**
+   * @param geometries
+   *            the <code>Geometry</code>s for this <code>GeometryCollection</code>,
+   *            or <code>null</code> or an empty array to create the empty
+   *            geometry. Elements may be empty <code>Geometry</code>s,
+   *            but not <code>null</code>s.
+   */
+  public GeometryCollection(Geometry[] geometries, GeometryFactory factory) {
+    super(factory);
+    if (geometries == null) {
+      geometries = new Geometry[]{};
+    }
+    if (hasNullElements(geometries)) {
+      throw new IllegalArgumentException("geometries must not contain null elements");
+    }
+    this.geometries = geometries;
+  }
+
+  public Coordinate getCoordinate() {
+    if (isEmpty()) return null;
+    return geometries[0].getCoordinate();
+  }
+
+  /**
+   * Collects all coordinates of all subgeometries into an Array.
+   *
+   * Note that while changes to the coordinate objects themselves
+   * may modify the Geometries in place, the returned Array as such
+   * is only a temporary container which is not synchronized back.
+   *
+   * @return the collected coordinates
+   *    */
+  public Coordinate[] getCoordinates() {
+    Coordinate[] coordinates = new Coordinate[getNumPoints()];
+    int k = -1;
+    for (int i = 0; i < geometries.length; i++) {
+      Coordinate[] childCoordinates = geometries[i].getCoordinates();
+      for (int j = 0; j < childCoordinates.length; j++) {
+        k++;
+        coordinates[k] = childCoordinates[j];
+      }
+    }
+    return coordinates;
+  }
+
+  public boolean isEmpty() {
+    for (int i = 0; i < geometries.length; i++) {
+      if (!geometries[i].isEmpty()) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  public int getDimension() {
+    int dimension = Dimension.FALSE;
+    for (int i = 0; i < geometries.length; i++) {
+      dimension = Math.max(dimension, geometries[i].getDimension());
+    }
+    return dimension;
+  }
+
+  public int getBoundaryDimension() {
+    int dimension = Dimension.FALSE;
+    for (int i = 0; i < geometries.length; i++) {
+      dimension = Math.max(dimension, ((Geometry) geometries[i]).getBoundaryDimension());
+    }
+    return dimension;
+  }
+
+  public int getNumGeometries() {
+    return geometries.length;
+  }
+
+  public Geometry getGeometryN(int n) {
+    return geometries[n];
+  }
+
+  public int getNumPoints() {
+    int numPoints = 0;
+    for (int i = 0; i < geometries.length; i++) {
+      numPoints += ((Geometry) geometries[i]).getNumPoints();
+    }
+    return numPoints;
+  }
+
+  public String getGeometryType() {
+    return "GeometryCollection";
+  }
+
+  public Geometry getBoundary() {
+    checkNotGeometryCollection(this);
+    Assert.shouldNeverReachHere();
+    return null;
+  }
+
+  /**
+   *  Returns the area of this <code>GeometryCollection</code>
+   *
+   * @return the area of the polygon
+   */
+  public double getArea()
+  {
+    double area = 0.0;
+    for (int i = 0; i < geometries.length; i++) {
+      area += geometries[i].getArea();
+    }
+    return area;
+  }
+
+  public double getLength()
+  {
+    double sum = 0.0;
+    for (int i = 0; i < geometries.length; i++) {
+      sum += (geometries[i]).getLength();
+    }
+    return sum;
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    GeometryCollection otherCollection = (GeometryCollection) other;
+    if (geometries.length != otherCollection.geometries.length) {
+      return false;
+    }
+    for (int i = 0; i < geometries.length; i++) {
+      if (!((Geometry) geometries[i]).equalsExact(otherCollection.geometries[i], tolerance)) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  public void apply(CoordinateFilter filter) {
+	    for (int i = 0; i < geometries.length; i++) {
+	      geometries[i].apply(filter);
+	    }
+	  }
+
+  public void apply(CoordinateSequenceFilter filter) {
+    if (geometries.length == 0)
+      return;
+    for (int i = 0; i < geometries.length; i++) {
+      geometries[i].apply(filter);
+      if (filter.isDone()) {
+        break;
+      }
+    }
+    if (filter.isGeometryChanged())
+      geometryChanged();
+  }
+
+  public void apply(GeometryFilter filter) {
+    filter.filter(this);
+    for (int i = 0; i < geometries.length; i++) {
+      geometries[i].apply(filter);
+    }
+  }
+
+  public void apply(GeometryComponentFilter filter) {
+    filter.filter(this);
+    for (int i = 0; i < geometries.length; i++) {
+      geometries[i].apply(filter);
+    }
+  }
+
+  /**
+   * Creates and returns a full copy of this {@link GeometryCollection} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a clone of this instance
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  
+  /**
+   * Creates and returns a full copy of this {@link GeometryCollection} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a copy of this instance
+   */
+  public GeometryCollection copy() {
+    Geometry[] geometries = new Geometry[this.geometries.length];
+    for (int i = 0; i < geometries.length; i++) {
+      geometries[i] = this.geometries[i].copy();
+    }
+    return new GeometryCollection(geometries, factory);
+  }
+
+  public void normalize() {
+    for (int i = 0; i < geometries.length; i++) {
+      geometries[i].normalize();
+    }
+    Arrays.sort(geometries);
+  }
+
+  protected Envelope computeEnvelopeInternal() {
+    Envelope envelope = new Envelope();
+    for (int i = 0; i < geometries.length; i++) {
+      envelope.expandToInclude(geometries[i].getEnvelopeInternal());
+    }
+    return envelope;
+  }
+
+  protected int compareToSameClass(Object o) {
+    TreeSet theseElements = new TreeSet(Arrays.asList(geometries));
+    TreeSet otherElements = new TreeSet(Arrays.asList(((GeometryCollection) o).geometries));
+    return compare(theseElements, otherElements);
+  }
+
+  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp) {
+    GeometryCollection gc = (GeometryCollection) o;
+
+    int n1 = getNumGeometries();
+    int n2 = gc.getNumGeometries();
+    int i = 0;
+    while (i < n1 && i < n2) {
+      Geometry thisGeom = getGeometryN(i);
+      Geometry otherGeom = gc.getGeometryN(i);
+      int holeComp = thisGeom.compareToSameClass(otherGeom, comp);
+      if (holeComp != 0) return holeComp;
+      i++;
+    }
+    if (i < n1) return 1;
+    if (i < n2) return -1;
+    return 0;
+
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_GEOMETRYCOLLECTION;
+  }
+  
+  /**
+   * Creates a {@link GeometryCollection} with
+   * every component reversed.
+   * The order of the components in the collection are not reversed.
+   *
+   * @return a {@link GeometryCollection} in the reverse order
+   */
+  public Geometry reverse()
+  {
+    int n = geometries.length;
+    Geometry[] revGeoms = new Geometry[n];
+    for (int i = 0; i < geometries.length; i++) {
+      revGeoms[i] = geometries[i].reverse();
+    }
+    return getFactory().createGeometryCollection(revGeoms);
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollectionIterator.java b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollectionIterator.java
new file mode 100644
index 0000000..b96e894
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryCollectionIterator.java
@@ -0,0 +1,139 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+
+/**
+ *  Iterates over all {@link Geometry}s in a {@link Geometry},
+ *  (which may be either a collection or an atomic geometry).
+ *  The iteration sequence follows a pre-order, depth-first traversal of the 
+ *  structure of the <code>GeometryCollection</code>
+ *  (which may be nested). The original <code>Geometry</code> object is
+ *  returned as well (as the first object), as are all sub-collections and atomic elements. 
+ *  It is  simple to ignore the intermediate <code>GeometryCollection</code> objects if they are not
+ *  needed.
+ *
+ *@version 1.7
+ */
+public class GeometryCollectionIterator implements Iterator {
+
+  /**
+   *  The <code>Geometry</code> being iterated over.
+   */
+  private Geometry parent;
+  /**
+   *  Indicates whether or not the first element 
+   *  (the root <code>GeometryCollection</code>) has been returned.
+   */
+  private boolean atStart;
+  /**
+   *  The number of <code>Geometry</code>s in the the <code>GeometryCollection</code>.
+   */
+  private int max;
+  /**
+   *  The index of the <code>Geometry</code> that will be returned when <code>next</code>
+   *  is called.
+   */
+  private int index;
+  /**
+   *  The iterator over a nested <code>Geometry</code>, or <code>null</code>
+   *  if this <code>GeometryCollectionIterator</code> is not currently iterating
+   *  over a nested <code>GeometryCollection</code>.
+   */
+  private GeometryCollectionIterator subcollectionIterator;
+
+  /**
+   *  Constructs an iterator over the given <code>Geometry</code>.
+   *
+   *@param  parent  the geometry over which to iterate; also, the first
+   *      element returned by the iterator.
+   */
+  public GeometryCollectionIterator(Geometry parent) {
+    this.parent = parent;
+    atStart = true;
+    index = 0;
+    max = parent.getNumGeometries();
+  }
+
+  /**
+   * Tests whether any geometry elements remain to be returned.
+   * 
+   * @return true if more geometry elements remain
+   */
+  public boolean hasNext() {
+    if (atStart) {
+      return true;
+    }
+    if (subcollectionIterator != null) {
+      if (subcollectionIterator.hasNext()) {
+        return true;
+      }
+      subcollectionIterator = null;
+    }
+    if (index >= max) {
+      return false;
+    }
+    return true;
+  }
+
+  /**
+   * Gets the next geometry in the iteration sequence.
+   * 
+   * @return the next geometry in the iteration
+   */
+  public Object next() {
+    // the parent GeometryCollection is the first object returned
+    if (atStart) {
+      atStart = false;
+      if (isAtomic(parent))
+        index++;
+      return parent;
+    }
+    if (subcollectionIterator != null) {
+      if (subcollectionIterator.hasNext()) {
+        return subcollectionIterator.next();
+      }
+      else {
+        subcollectionIterator = null;
+      }
+    }
+    if (index >= max) {
+      throw new NoSuchElementException();
+    }
+    Geometry obj = parent.getGeometryN(index++);
+    if (obj instanceof GeometryCollection) {
+      subcollectionIterator = new GeometryCollectionIterator((GeometryCollection) obj);
+      // there will always be at least one element in the sub-collection
+      return subcollectionIterator.next();
+    }
+    return obj;
+  }
+
+  private static boolean isAtomic(Geometry geom)
+  {
+    return ! (geom instanceof GeometryCollection);
+  }
+  
+  /**
+   * Removal is not supported.
+   *
+   * @throws  UnsupportedOperationException  This method is not implemented.
+   */
+  public void remove() {
+    throw new UnsupportedOperationException(getClass().getName());
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/GeometryComponentFilter.java b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryComponentFilter.java
new file mode 100644
index 0000000..fb6779b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryComponentFilter.java
@@ -0,0 +1,47 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+
+/**
+ *  <code>Geometry</code> classes support the concept of applying
+ *  a <code>GeometryComponentFilter</code>
+ *  filter to the <code>Geometry</code>.
+ *  The filter is applied to every component of the <code>Geometry</code>
+ *  which is itself a <code>Geometry</code>
+ *  and which does not itself contain any components.
+ * (For instance, all the {@link LinearRing}s in {@link Polygon}s are visited,
+ * but in a {@link MultiPolygon} the {@link Polygon}s themselves are not visited.)
+ * Thus the only classes of Geometry which must be 
+ * handled as arguments to {@link #filter}
+ * are {@link LineString}s, {@link LinearRing}s and {@link Point}s.
+ *  <p>
+ *  A <code>GeometryComponentFilter</code> filter can either
+ *  record information about the <code>Geometry</code>
+ *  or change the <code>Geometry</code> in some way.
+ *  <code>GeometryComponentFilter</code>
+ *  is an example of the Gang-of-Four Visitor pattern.
+ *
+ *@version 1.7
+ */
+public interface GeometryComponentFilter {
+
+  /**
+   *  Performs an operation with or on <code>geom</code>.
+   *
+   *@param  geom  a <code>Geometry</code> to which the filter is applied.
+   */
+  void filter(Geometry geom);
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFactory.java
new file mode 100644
index 0000000..ff6337c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFactory.java
@@ -0,0 +1,628 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory;
+import org.locationtech.jts.geom.util.GeometryEditor;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Supplies a set of utility methods for building Geometry objects from lists
+ * of Coordinates.
+ * <p>
+ * Note that the factory constructor methods do <b>not</b> change the input coordinates in any way.
+ * In particular, they are not rounded to the supplied <tt>PrecisionModel</tt>.
+ * It is assumed that input Coordinates meet the given precision.
+ *
+ *
+ * @version 1.7
+ */
+public class GeometryFactory
+    implements Serializable
+{
+  private static final long serialVersionUID = -6820524753094095635L;
+  private PrecisionModel precisionModel;
+
+  private CoordinateSequenceFactory coordinateSequenceFactory;
+
+
+  public static Point createPointFromInternalCoord(Coordinate coord, Geometry exemplar)
+  {
+    exemplar.getPrecisionModel().makePrecise(coord);
+    return exemplar.getFactory().createPoint(coord);
+  }
+
+  /**
+   * Constructs a GeometryFactory that generates Geometries having the given
+   * PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
+   */
+  public GeometryFactory(PrecisionModel precisionModel, int SRID,
+                         CoordinateSequenceFactory coordinateSequenceFactory) {
+      this.precisionModel = precisionModel;
+      this.coordinateSequenceFactory = coordinateSequenceFactory;
+      this.SRID = SRID;
+  }
+
+  /**
+   * Constructs a GeometryFactory that generates Geometries having the given
+   * CoordinateSequence implementation, a double-precision floating PrecisionModel and a
+   * spatial-reference ID of 0.
+   */
+  public GeometryFactory(CoordinateSequenceFactory coordinateSequenceFactory) {
+    this(new PrecisionModel(), 0, coordinateSequenceFactory);
+  }
+
+  /**
+   * Constructs a GeometryFactory that generates Geometries having the given
+   * {@link PrecisionModel} and the default CoordinateSequence
+   * implementation.
+   *
+   * @param precisionModel the PrecisionModel to use
+   */
+  public GeometryFactory(PrecisionModel precisionModel) {
+    this(precisionModel, 0, getDefaultCoordinateSequenceFactory());
+  }
+
+  /**
+   * Constructs a GeometryFactory that generates Geometries having the given
+   * {@link PrecisionModel} and spatial-reference ID, and the default CoordinateSequence
+   * implementation.
+   *
+   * @param precisionModel the PrecisionModel to use
+   * @param SRID the SRID to use
+   */
+  public GeometryFactory(PrecisionModel precisionModel, int SRID) {
+    this(precisionModel, SRID, getDefaultCoordinateSequenceFactory());
+  }
+
+  /**
+   * Constructs a GeometryFactory that generates Geometries having a floating
+   * PrecisionModel and a spatial-reference ID of 0.
+   */
+  public GeometryFactory() {
+    this(new PrecisionModel(), 0);
+  }
+
+  private static CoordinateSequenceFactory getDefaultCoordinateSequenceFactory()
+  {
+    return CoordinateArraySequenceFactory.instance();
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  points  the <code>List</code> of Points to convert
+   *@return         the <code>List</code> in array format
+   */
+  public static Point[] toPointArray(Collection points) {
+    Point[] pointArray = new Point[points.size()];
+    return (Point[]) points.toArray(pointArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  geometries  the list of <code>Geometry's</code> to convert
+   *@return            the <code>List</code> in array format
+   */
+  public static Geometry[] toGeometryArray(Collection geometries) {
+    if (geometries == null) return null;
+    Geometry[] geometryArray = new Geometry[geometries.size()];
+    return (Geometry[]) geometries.toArray(geometryArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  linearRings  the <code>List</code> of LinearRings to convert
+   *@return              the <code>List</code> in array format
+   */
+  public static LinearRing[] toLinearRingArray(Collection linearRings) {
+    LinearRing[] linearRingArray = new LinearRing[linearRings.size()];
+    return (LinearRing[]) linearRings.toArray(linearRingArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  lineStrings  the <code>List</code> of LineStrings to convert
+   *@return              the <code>List</code> in array format
+   */
+  public static LineString[] toLineStringArray(Collection lineStrings) {
+    LineString[] lineStringArray = new LineString[lineStrings.size()];
+    return (LineString[]) lineStrings.toArray(lineStringArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  polygons  the <code>List</code> of Polygons to convert
+   *@return           the <code>List</code> in array format
+   */
+  public static Polygon[] toPolygonArray(Collection polygons) {
+    Polygon[] polygonArray = new Polygon[polygons.size()];
+    return (Polygon[]) polygons.toArray(polygonArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  multiPolygons  the <code>List</code> of MultiPolygons to convert
+   *@return                the <code>List</code> in array format
+   */
+  public static MultiPolygon[] toMultiPolygonArray(Collection multiPolygons) {
+    MultiPolygon[] multiPolygonArray = new MultiPolygon[multiPolygons.size()];
+    return (MultiPolygon[]) multiPolygons.toArray(multiPolygonArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  multiLineStrings  the <code>List</code> of MultiLineStrings to convert
+   *@return                   the <code>List</code> in array format
+   */
+  public static MultiLineString[] toMultiLineStringArray(Collection multiLineStrings) {
+    MultiLineString[] multiLineStringArray = new MultiLineString[multiLineStrings.size()];
+    return (MultiLineString[]) multiLineStrings.toArray(multiLineStringArray);
+  }
+
+  /**
+   *  Converts the <code>List</code> to an array.
+   *
+   *@param  multiPoints  the <code>List</code> of MultiPoints to convert
+   *@return              the <code>List</code> in array format
+   */
+  public static MultiPoint[] toMultiPointArray(Collection multiPoints) {
+    MultiPoint[] multiPointArray = new MultiPoint[multiPoints.size()];
+    return (MultiPoint[]) multiPoints.toArray(multiPointArray);
+  }
+
+  /**
+   * Creates a {@link Geometry} with the same extent as the given envelope.
+   * The Geometry returned is guaranteed to be valid.  
+   * To provide this behaviour, the following cases occur:
+   * <p>
+   * If the <code>Envelope</code> is:
+   * <ul>
+   * <li>null : returns an empty {@link Point}
+   * <li>a point : returns a non-empty {@link Point}
+   * <li>a line : returns a two-point {@link LineString}
+   * <li>a rectangle : returns a {@link Polygon} whose points are (minx, miny),
+   *  (minx, maxy), (maxx, maxy), (maxx, miny), (minx, miny).
+   * </ul>
+   * 
+   *@param  envelope the <code>Envelope</code> to convert
+   *@return an empty <code>Point</code> (for null <code>Envelope</code>s), 
+   *	a <code>Point</code> (when min x = max x and min y = max y) or a
+   *      <code>Polygon</code> (in all other cases)
+   */
+  public Geometry toGeometry(Envelope envelope) 
+  {
+  	// null envelope - return empty point geometry
+    if (envelope.isNull()) {
+      return createPoint();
+    }
+    
+    // point?
+    if (envelope.getMinX() == envelope.getMaxX() && envelope.getMinY() == envelope.getMaxY()) {
+      return createPoint(new Coordinate(envelope.getMinX(), envelope.getMinY()));
+    }
+    
+    // vertical or horizontal line?
+    if (envelope.getMinX() == envelope.getMaxX()
+    		|| envelope.getMinY() == envelope.getMaxY()) {
+    	return createLineString(new Coordinate[]{
+          new Coordinate(envelope.getMinX(), envelope.getMinY()),
+          new Coordinate(envelope.getMaxX(), envelope.getMaxY())
+          });
+    }
+
+    // create a CW ring for the polygon 
+    return createPolygon(createLinearRing(new Coordinate[]{
+        new Coordinate(envelope.getMinX(), envelope.getMinY()),
+        new Coordinate(envelope.getMinX(), envelope.getMaxY()),
+        new Coordinate(envelope.getMaxX(), envelope.getMaxY()),
+        new Coordinate(envelope.getMaxX(), envelope.getMinY()),
+        new Coordinate(envelope.getMinX(), envelope.getMinY())
+        }), null);
+  }
+
+  /**
+   * Returns the PrecisionModel that Geometries created by this factory
+   * will be associated with.
+   * 
+   * @return the PrecisionModel for this factory
+   */
+  public PrecisionModel getPrecisionModel() {
+    return precisionModel;
+  }
+
+  public Point createPoint() {
+	return createPoint(getCoordinateSequenceFactory().create(new Coordinate[]{}));
+  }
+  
+  /**
+   * Creates a Point using the given Coordinate.
+   * A null Coordinate creates an empty Geometry.
+   * 
+   * @param coordinate a Coordinate, or null
+   * @return the created Point
+   */
+  public Point createPoint(Coordinate coordinate) {
+    return createPoint(coordinate != null ? getCoordinateSequenceFactory().create(new Coordinate[]{coordinate}) : null);
+  }
+
+  /**
+   * Creates a Point using the given CoordinateSequence; a null or empty
+   * CoordinateSequence will create an empty Point.
+   * 
+   * @param coordinates a CoordinateSequence (possibly empty), or null
+   * @return the created Point
+   */
+  public Point createPoint(CoordinateSequence coordinates) {
+  	return new Point(coordinates, this);
+  }
+  
+  public MultiLineString createMultiLineString() {
+    return new MultiLineString(null, this);
+  }
+
+  /**
+   * Creates a MultiLineString using the given LineStrings; a null or empty
+   * array will create an empty MultiLineString.
+   * 
+   * @param lineStrings LineStrings, each of which may be empty but not null
+   * @return the created MultiLineString
+   */
+  public MultiLineString createMultiLineString(LineString[] lineStrings) {
+  	return new MultiLineString(lineStrings, this);
+  }
+  
+  public GeometryCollection createGeometryCollection() {
+    return new GeometryCollection(null, this);
+  }
+
+  /**
+   * Creates a GeometryCollection using the given Geometries; a null or empty
+   * array will create an empty GeometryCollection.
+   * 
+   * @param geometries an array of Geometries, each of which may be empty but not null, or null
+   * @return the created GeometryCollection
+   */
+  public GeometryCollection createGeometryCollection(Geometry[] geometries) {
+  	return new GeometryCollection(geometries, this);
+  }
+  
+  public MultiPolygon createMultiPolygon() {
+    return new MultiPolygon(null, this);
+  }
+
+  /**
+   * Creates a MultiPolygon using the given Polygons; a null or empty array
+   * will create an empty Polygon. The polygons must conform to the
+   * assertions specified in the <A
+   * HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
+   * Specification for SQL</A>.
+   *
+   * @param polygons
+   *            Polygons, each of which may be empty but not null
+   * @return the created MultiPolygon
+   */
+  public MultiPolygon createMultiPolygon(Polygon[] polygons) {
+    return new MultiPolygon(polygons, this);
+  }
+  
+  public LinearRing createLinearRing() {
+    return createLinearRing(getCoordinateSequenceFactory().create(new Coordinate[]{}));
+  }
+
+  /**
+   * Creates a {@link LinearRing} using the given {@link Coordinate}s.
+   * A null or empty array creates an empty LinearRing. 
+   * The points must form a closed and simple linestring. 
+   * @param coordinates an array without null elements, or an empty array, or null
+   * @return the created LinearRing
+   * @throws IllegalArgumentException if the ring is not closed, or has too few points
+   */
+  public LinearRing createLinearRing(Coordinate[] coordinates) {
+    return createLinearRing(coordinates != null ? getCoordinateSequenceFactory().create(coordinates) : null);
+  }
+
+  /**
+   * Creates a {@link LinearRing} using the given {@link CoordinateSequence}. 
+   * A null or empty array creates an empty LinearRing. 
+   * The points must form a closed and simple linestring. 
+   * 
+   * @param coordinates a CoordinateSequence (possibly empty), or null
+   * @return the created LinearRing
+   * @throws IllegalArgumentException if the ring is not closed, or has too few points
+   */
+  public LinearRing createLinearRing(CoordinateSequence coordinates) {
+    return new LinearRing(coordinates, this);
+  }
+  
+  public MultiPoint createMultiPoint() {
+    return new MultiPoint(null, this);
+  }
+
+  /**
+   * Creates a {@link MultiPoint} using the given {@link Point}s.
+   * A null or empty array will create an empty MultiPoint.
+   *
+   * @param point an array of Points (without null elements), or an empty array, or <code>null</code>
+   * @return a MultiPoint object
+   */
+  public MultiPoint createMultiPoint(Point[] point) {
+  	return new MultiPoint(point, this);
+  }
+
+  /**
+   * Creates a {@link MultiPoint} using the given {@link Coordinate}s.
+   * A null or empty array will create an empty MultiPoint.
+   *
+   * @param coordinates an array (without null elements), or an empty array, or <code>null</code>
+   * @return a MultiPoint object
+   * @deprecated Use {@link GeometryFactory#createMultiPointFromCoords} instead
+   */
+  public MultiPoint createMultiPoint(Coordinate[] coordinates) {
+      return createMultiPoint(coordinates != null
+                              ? getCoordinateSequenceFactory().create(coordinates)
+                              : null);
+  }
+
+  /**
+   * Creates a {@link MultiPoint} using the given {@link Coordinate}s.
+   * A null or empty array will create an empty MultiPoint.
+   *
+   * @param coordinates an array (without null elements), or an empty array, or <code>null</code>
+   * @return a MultiPoint object
+   */
+  public MultiPoint createMultiPointFromCoords(Coordinate[] coordinates) {
+      return createMultiPoint(coordinates != null
+                              ? getCoordinateSequenceFactory().create(coordinates)
+                              : null);
+  }
+
+  /**
+   * Creates a {@link MultiPoint} using the 
+   * points in the given {@link CoordinateSequence}.
+   * A <code>null</code> or empty CoordinateSequence creates an empty MultiPoint.
+   *
+   * @param coordinates a CoordinateSequence (possibly empty), or <code>null</code>
+   * @return a MultiPoint geometry
+   */
+  public MultiPoint createMultiPoint(CoordinateSequence coordinates) {
+    if (coordinates == null) {
+      return createMultiPoint(new Point[0]);
+    }
+    Point[] points = new Point[coordinates.size()];
+    for (int i = 0; i < coordinates.size(); i++) {
+      CoordinateSequence ptSeq = getCoordinateSequenceFactory()
+        .create(1, coordinates.getDimension());
+      CoordinateSequences.copy(coordinates, i, ptSeq, 0, 1);
+      points[i] = createPoint(ptSeq);
+    }
+    return createMultiPoint(points);
+  }
+
+  /**
+   * Constructs a <code>Polygon</code> with the given exterior boundary and
+   * interior boundaries.
+   *
+   * @param shell
+   *            the outer boundary of the new <code>Polygon</code>, or
+   *            <code>null</code> or an empty <code>LinearRing</code> if
+   *            the empty geometry is to be created.
+   * @param holes
+   *            the inner boundaries of the new <code>Polygon</code>, or
+   *            <code>null</code> or empty <code>LinearRing</code> s if
+   *            the empty geometry is to be created.
+   * @throws IllegalArgumentException if a ring is invalid
+   */
+  public Polygon createPolygon(LinearRing shell, LinearRing[] holes) {
+    return new Polygon(shell, holes, this);
+  }
+
+  /**
+   * Constructs a <code>Polygon</code> with the given exterior boundary.
+   *
+   * @param shell
+   *            the outer boundary of the new <code>Polygon</code>, or
+   *            <code>null</code> or an empty <code>LinearRing</code> if
+   *            the empty geometry is to be created.
+   * @throws IllegalArgumentException if the boundary ring is invalid
+   */
+  public Polygon createPolygon(CoordinateSequence shell) {
+    return createPolygon(createLinearRing(shell));
+  }
+
+  /**
+   * Constructs a <code>Polygon</code> with the given exterior boundary.
+   *
+   * @param shell
+   *            the outer boundary of the new <code>Polygon</code>, or
+   *            <code>null</code> or an empty <code>LinearRing</code> if
+   *            the empty geometry is to be created.
+   * @throws IllegalArgumentException if the boundary ring is invalid
+   */
+  public Polygon createPolygon(Coordinate[] shell) {
+    return createPolygon(createLinearRing(shell));
+  }
+
+  /**
+   * Constructs a <code>Polygon</code> with the given exterior boundary.
+   *
+   * @param shell
+   *            the outer boundary of the new <code>Polygon</code>, or
+   *            <code>null</code> or an empty <code>LinearRing</code> if
+   *            the empty geometry is to be created.
+   * @throws IllegalArgumentException if the boundary ring is invalid
+   */
+  public Polygon createPolygon(LinearRing shell) {
+    return createPolygon(shell, null);
+  }
+  
+  public Polygon createPolygon() {
+    return createPolygon(null, null);
+  }
+
+  /**
+   *  Build an appropriate <code>Geometry</code>, <code>MultiGeometry</code>, or
+   *  <code>GeometryCollection</code> to contain the <code>Geometry</code>s in
+   *  it.
+   * For example:<br>
+   *
+   *  <ul>
+   *    <li> If <code>geomList</code> contains a single <code>Polygon</code>,
+   *    the <code>Polygon</code> is returned.
+   *    <li> If <code>geomList</code> contains several <code>Polygon</code>s, a
+   *    <code>MultiPolygon</code> is returned.
+   *    <li> If <code>geomList</code> contains some <code>Polygon</code>s and
+   *    some <code>LineString</code>s, a <code>GeometryCollection</code> is
+   *    returned.
+   *    <li> If <code>geomList</code> is empty, an empty <code>GeometryCollection</code>
+   *    is returned
+   *  </ul>
+   *
+   * Note that this method does not "flatten" Geometries in the input, and hence if
+   * any MultiGeometries are contained in the input a GeometryCollection containing
+   * them will be returned.
+   *
+   *@param  geomList  the <code>Geometry</code>s to combine
+   *@return           a <code>Geometry</code> of the "smallest", "most
+   *      type-specific" class that can contain the elements of <code>geomList</code>
+   *      .
+   */
+  public Geometry buildGeometry(Collection geomList) {
+  	
+  	/**
+  	 * Determine some facts about the geometries in the list
+  	 */
+    Class geomClass = null;
+    boolean isHeterogeneous = false;
+    boolean hasGeometryCollection = false;
+    for (Iterator i = geomList.iterator(); i.hasNext(); ) {
+      Geometry geom = (Geometry) i.next();
+      Class partClass = geom.getClass();
+      if (geomClass == null) {
+        geomClass = partClass;
+      }
+      if (partClass != geomClass) {
+        isHeterogeneous = true;
+      }
+      if (geom instanceof GeometryCollection)
+        hasGeometryCollection = true;
+    }
+    
+    /**
+     * Now construct an appropriate geometry to return
+     */
+    // for the empty geometry, return an empty GeometryCollection
+    if (geomClass == null) {
+      return createGeometryCollection();
+    }
+    if (isHeterogeneous || hasGeometryCollection) {
+      return createGeometryCollection(toGeometryArray(geomList));
+    }
+    // at this point we know the collection is hetereogenous.
+    // Determine the type of the result from the first Geometry in the list
+    // this should always return a geometry, since otherwise an empty collection would have already been returned
+    Geometry geom0 = (Geometry) geomList.iterator().next();
+    boolean isCollection = geomList.size() > 1;
+    if (isCollection) {
+      if (geom0 instanceof Polygon) {
+        return createMultiPolygon(toPolygonArray(geomList));
+      }
+      else if (geom0 instanceof LineString) {
+        return createMultiLineString(toLineStringArray(geomList));
+      }
+      else if (geom0 instanceof Point) {
+        return createMultiPoint(toPointArray(geomList));
+      }
+      Assert.shouldNeverReachHere("Unhandled class: " + geom0.getClass().getName());
+    }
+    return geom0;
+  }
+  
+  public LineString createLineString() {
+    return createLineString(getCoordinateSequenceFactory().create(new Coordinate[]{}));
+  }
+
+  /**
+   * Creates a LineString using the given Coordinates.
+   * A null or empty array creates an empty LineString. 
+   * 
+   * @param coordinates an array without null elements, or an empty array, or null
+   */
+  public LineString createLineString(Coordinate[] coordinates) {
+    return createLineString(coordinates != null ? getCoordinateSequenceFactory().create(coordinates) : null);
+  }
+  /**
+   * Creates a LineString using the given CoordinateSequence.
+   * A null or empty CoordinateSequence creates an empty LineString. 
+   * 
+   * @param coordinates a CoordinateSequence (possibly empty), or null
+   */
+  public LineString createLineString(CoordinateSequence coordinates) {
+	return new LineString(coordinates, this);
+  }
+
+  /**
+   * Creates a deep copy of the input {@link Geometry}.
+   * The {@link CoordinateSequenceFactory} defined for this factory
+   * is used to copy the {@link CoordinateSequence}s
+   * of the input geometry.
+   * <p>
+   * This is a convenient way to change the <tt>CoordinateSequence</tt>
+   * used to represent a geometry, or to change the 
+   * factory used for a geometry.
+   * <p>
+   * {@link Geometry#copy()} can also be used to make a deep copy,
+   * but it does not allow changing the CoordinateSequence type.
+   * 
+   * @return a deep copy of the input geometry, using the CoordinateSequence type of this factory
+   * 
+   * @see Geometry#copy() 
+   */
+  public Geometry createGeometry(Geometry g)
+  {
+    GeometryEditor editor = new GeometryEditor(this);
+    return editor.edit(g, new GeometryEditor.CoordinateSequenceOperation() {
+      public CoordinateSequence edit(CoordinateSequence coordSeq, Geometry geometry) {
+                  return coordinateSequenceFactory.create(coordSeq);
+          }
+    });
+  }
+
+  /**
+   * Gets the SRID value defined for this factory.
+   * 
+   * @return the factory SRID value
+   */
+  public int getSRID() {
+    return SRID;
+  }
+
+  private int SRID;
+
+  public CoordinateSequenceFactory getCoordinateSequenceFactory() {
+    return coordinateSequenceFactory;
+  }
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFilter.java b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFilter.java
new file mode 100644
index 0000000..57689ca
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/GeometryFilter.java
@@ -0,0 +1,37 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+
+/**
+ *  <code>GeometryCollection</code> classes support the concept of
+ *  applying a <code>GeometryFilter</code> to the <code>Geometry</code>.
+ *  The filter is applied to every element <code>Geometry</code>.
+ *  A <code>GeometryFilter</code> can either record information about the <code>Geometry</code>
+ *  or change the <code>Geometry</code> in some way.
+ *  <code>GeometryFilter</code>
+ *  is an example of the Gang-of-Four Visitor pattern.
+ *
+ *@version 1.7
+ */
+public interface GeometryFilter {
+
+  /**
+   *  Performs an operation with or on <code>geom</code>.
+   *
+   *@param  geom  a <code>Geometry</code> to which the filter is applied.
+   */
+  void filter(Geometry geom);
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/IntersectionMatrix.java b/modules/core/src/main/java/org/locationtech/jts/geom/IntersectionMatrix.java
new file mode 100644
index 0000000..9182b78
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/IntersectionMatrix.java
@@ -0,0 +1,577 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * Models a <b>Dimensionally Extended Nine-Intersection Model (DE-9IM)</b> matrix. 
+ * DE-9IM matrices (such as "212FF1FF2")
+ * specify the topological relationship between two {@link Geometry}s. 
+ * This class can also represent matrix patterns (such as "T*T******")
+ * which are used for matching instances of DE-9IM matrices.
+ *
+ *  Methods are provided to:
+ *  <UL>
+ *    <LI> set and query the elements of the matrix in a convenient fashion
+ *    <LI> convert to and from the standard string representation (specified in
+ *    SFS Section 2.1.13.2).
+ *    <LI> test to see if a matrix matches a given pattern string.
+ *  </UL>
+ *  <P>
+ *
+ *  For a description of the DE-9IM and the spatial predicates derived from it, 
+ *  see the <i><A
+ *  HREF="http://www.opengis.org/techno/specs.htm">OGC 99-049 OpenGIS Simple Features
+ *  Specification for SQL</A></i>, as well as
+ *  <i>OGC 06-103r4 OpenGIS 
+ *  Implementation Standard for Geographic information - 
+ *  Simple feature access - Part 1: Common architecture</i>
+ *  (which provides some further details on certain predicate specifications).
+ * <p>
+ * The entries of the matrix are defined by the constants in the {@link Dimension} class.
+ * The indices of the matrix represent the topological locations 
+ * that occur in a geometry (Interior, Boundary, Exterior).  
+ * These are provided as constants in the {@link Location} class.
+ *  
+ *
+ *@version 1.7
+ */
+public class IntersectionMatrix implements Cloneable {
+  /**
+   *  Internal representation of this <code>IntersectionMatrix</code>.
+   */
+  private int[][] matrix;
+
+  /**
+   *  Creates an <code>IntersectionMatrix</code> with <code>FALSE</code>
+   *  dimension values.
+   */
+  public IntersectionMatrix() {
+    matrix = new int[3][3];
+    setAll(Dimension.FALSE);
+  }
+
+  /**
+   *  Creates an <code>IntersectionMatrix</code> with the given dimension
+   *  symbols.
+   *
+   *@param  elements  a String of nine dimension symbols in row major order
+   */
+  public IntersectionMatrix(String elements) {
+    this();
+    set(elements);
+  }
+
+  /**
+   *  Creates an <code>IntersectionMatrix</code> with the same elements as
+   *  <code>other</code>.
+   *
+   *@param  other  an <code>IntersectionMatrix</code> to copy
+   */
+  public IntersectionMatrix(IntersectionMatrix other) {
+    this();
+    matrix[Location.INTERIOR][Location.INTERIOR] = other.matrix[Location.INTERIOR][Location.INTERIOR];
+    matrix[Location.INTERIOR][Location.BOUNDARY] = other.matrix[Location.INTERIOR][Location.BOUNDARY];
+    matrix[Location.INTERIOR][Location.EXTERIOR] = other.matrix[Location.INTERIOR][Location.EXTERIOR];
+    matrix[Location.BOUNDARY][Location.INTERIOR] = other.matrix[Location.BOUNDARY][Location.INTERIOR];
+    matrix[Location.BOUNDARY][Location.BOUNDARY] = other.matrix[Location.BOUNDARY][Location.BOUNDARY];
+    matrix[Location.BOUNDARY][Location.EXTERIOR] = other.matrix[Location.BOUNDARY][Location.EXTERIOR];
+    matrix[Location.EXTERIOR][Location.INTERIOR] = other.matrix[Location.EXTERIOR][Location.INTERIOR];
+    matrix[Location.EXTERIOR][Location.BOUNDARY] = other.matrix[Location.EXTERIOR][Location.BOUNDARY];
+    matrix[Location.EXTERIOR][Location.EXTERIOR] = other.matrix[Location.EXTERIOR][Location.EXTERIOR];
+  }
+
+  /**
+   * Adds one matrix to another.
+   * Addition is defined by taking the maximum dimension value of each position
+   * in the summand matrices.
+   *
+   * @param im the matrix to add
+   */
+  public void add(IntersectionMatrix im)
+  {
+    for (int i = 0; i < 3; i++) {
+      for (int j = 0; j < 3; j++) {
+        setAtLeast(i, j, im.get(i, j));
+      }
+    }
+  }
+
+  /**
+   *  Tests if the dimension value matches <tt>TRUE</tt>
+   *  (i.e.  has value 0, 1, 2 or TRUE).
+   *
+   *@param  actualDimensionValue     a number that can be stored in the <code>IntersectionMatrix</code>
+   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
+   *@return true if the dimension value matches TRUE
+   */
+  public static boolean isTrue(int actualDimensionValue) {
+    if (actualDimensionValue >= 0 || actualDimensionValue  == Dimension.TRUE) {
+      return true;
+    }
+    return false;
+  }
+  
+  /**
+   *  Tests if the dimension value satisfies the dimension symbol.
+   *
+   *@param  actualDimensionValue     a number that can be stored in the <code>IntersectionMatrix</code>
+   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
+   *@param  requiredDimensionSymbol  a character used in the string
+   *      representation of an <code>IntersectionMatrix</code>. Possible values
+   *      are <code>{T, F, * , 0, 1, 2}</code>.
+   *@return                          true if the dimension symbol matches
+   *      the dimension value
+   */
+  public static boolean matches(int actualDimensionValue, char requiredDimensionSymbol) {
+    if (requiredDimensionSymbol == Dimension.SYM_DONTCARE) {
+      return true;
+    }
+    if (requiredDimensionSymbol == Dimension.SYM_TRUE && (actualDimensionValue >= 0 || actualDimensionValue
+         == Dimension.TRUE)) {
+      return true;
+    }
+    if (requiredDimensionSymbol == Dimension.SYM_FALSE && actualDimensionValue == Dimension.FALSE) {
+      return true;
+    }
+    if (requiredDimensionSymbol == Dimension.SYM_P && actualDimensionValue == Dimension.P) {
+      return true;
+    }
+    if (requiredDimensionSymbol == Dimension.SYM_L && actualDimensionValue == Dimension.L) {
+      return true;
+    }
+    if (requiredDimensionSymbol == Dimension.SYM_A && actualDimensionValue == Dimension.A) {
+      return true;
+    }
+    return false;
+  }
+
+  /**
+   *  Tests if each of the actual dimension symbols in a matrix string satisfies the
+   *  corresponding required dimension symbol in a pattern string.
+   *
+   *@param  actualDimensionSymbols    nine dimension symbols to validate.
+   *      Possible values are <code>{T, F, * , 0, 1, 2}</code>.
+   *@param  requiredDimensionSymbols  nine dimension symbols to validate
+   *      against. Possible values are <code>{T, F, * , 0, 1, 2}</code>.
+   *@return                           true if each of the required dimension
+   *      symbols encompass the corresponding actual dimension symbol
+   */
+  public static boolean matches(String actualDimensionSymbols, String requiredDimensionSymbols) {
+    IntersectionMatrix m = new IntersectionMatrix(actualDimensionSymbols);
+    return m.matches(requiredDimensionSymbols);
+  }
+
+  /**
+   *  Changes the value of one of this <code>IntersectionMatrix</code>s
+   *  elements.
+   *
+   *@param  row             the row of this <code>IntersectionMatrix</code>,
+   *      indicating the interior, boundary or exterior of the first <code>Geometry</code>
+   *@param  column          the column of this <code>IntersectionMatrix</code>,
+   *      indicating the interior, boundary or exterior of the second <code>Geometry</code>
+   *@param  dimensionValue  the new value of the element
+   */
+  public void set(int row, int column, int dimensionValue) {
+    matrix[row][column] = dimensionValue;
+  }
+
+  /**
+   *  Changes the elements of this <code>IntersectionMatrix</code> to the
+   *  dimension symbols in <code>dimensionSymbols</code>.
+   *
+   *@param  dimensionSymbols  nine dimension symbols to which to set this <code>IntersectionMatrix</code>
+   *      s elements. Possible values are <code>{T, F, * , 0, 1, 2}</code>
+   */
+  public void set(String dimensionSymbols) {
+    for (int i = 0; i < dimensionSymbols.length(); i++) {
+      int row = i / 3;
+      int col = i % 3;
+      matrix[row][col] = Dimension.toDimensionValue(dimensionSymbols.charAt(i));
+    }
+  }
+
+  /**
+   *  Changes the specified element to <code>minimumDimensionValue</code> if the
+   *  element is less.
+   *
+   *@param  row                    the row of this <code>IntersectionMatrix</code>
+   *      , indicating the interior, boundary or exterior of the first <code>Geometry</code>
+   *@param  column                 the column of this <code>IntersectionMatrix</code>
+   *      , indicating the interior, boundary or exterior of the second <code>Geometry</code>
+   *@param  minimumDimensionValue  the dimension value with which to compare the
+   *      element. The order of dimension values from least to greatest is
+   *      <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>.
+   */
+  public void setAtLeast(int row, int column, int minimumDimensionValue) {
+    if (matrix[row][column] < minimumDimensionValue) {
+      matrix[row][column] = minimumDimensionValue;
+    }
+  }
+
+  /**
+   *  If row >= 0 and column >= 0, changes the specified element to <code>minimumDimensionValue</code>
+   *  if the element is less. Does nothing if row <0 or column < 0.
+   *
+   *@param  row                    the row of this <code>IntersectionMatrix</code>
+   *      , indicating the interior, boundary or exterior of the first <code>Geometry</code>
+   *@param  column                 the column of this <code>IntersectionMatrix</code>
+   *      , indicating the interior, boundary or exterior of the second <code>Geometry</code>
+   *@param  minimumDimensionValue  the dimension value with which to compare the
+   *      element. The order of dimension values from least to greatest is
+   *      <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>.
+   */
+  public void setAtLeastIfValid(int row, int column, int minimumDimensionValue) {
+    if (row >= 0 && column >= 0) {
+      setAtLeast(row, column, minimumDimensionValue);
+    }
+  }
+
+  /**
+   *  For each element in this <code>IntersectionMatrix</code>, changes the
+   *  element to the corresponding minimum dimension symbol if the element is
+   *  less.
+   *
+   *@param  minimumDimensionSymbols  nine dimension symbols with which to
+   *      compare the elements of this <code>IntersectionMatrix</code>. The
+   *      order of dimension values from least to greatest is <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>
+   *      .
+   */
+  public void setAtLeast(String minimumDimensionSymbols) {
+    for (int i = 0; i < minimumDimensionSymbols.length(); i++) {
+      int row = i / 3;
+      int col = i % 3;
+      setAtLeast(row, col, Dimension.toDimensionValue(minimumDimensionSymbols.charAt(i)));
+    }
+  }
+
+  /**
+   *  Changes the elements of this <code>IntersectionMatrix</code> to <code>dimensionValue</code>
+   *  .
+   *
+   *@param  dimensionValue  the dimension value to which to set this <code>IntersectionMatrix</code>
+   *      s elements. Possible values <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>
+   *      .
+   */
+  public void setAll(int dimensionValue) {
+    for (int ai = 0; ai < 3; ai++) {
+      for (int bi = 0; bi < 3; bi++) {
+        matrix[ai][bi] = dimensionValue;
+      }
+    }
+  }
+
+  /**
+   *  Returns the value of one of this matrix
+   *  entries.
+   *  The value of the provided index is one of the 
+   *  values from the {@link Location} class.  
+   *  The value returned is a constant 
+   *  from the {@link Dimension} class.
+   *
+   *@param  row     the row of this <code>IntersectionMatrix</code>, indicating
+   *      the interior, boundary or exterior of the first <code>Geometry</code>
+   *@param  column  the column of this <code>IntersectionMatrix</code>,
+   *      indicating the interior, boundary or exterior of the second <code>Geometry</code>
+   *@return         the dimension value at the given matrix position.
+   */
+  public int get(int row, int column) {
+    return matrix[row][column];
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
+   *  FF*FF****.
+   *
+   *@return    <code>true</code> if the two <code>Geometry</code>s related by
+   *      this <code>IntersectionMatrix</code> are disjoint
+   */
+  public boolean isDisjoint() {
+    return
+        matrix[Location.INTERIOR][Location.INTERIOR] == Dimension.FALSE &&
+        matrix[Location.INTERIOR][Location.BOUNDARY] == Dimension.FALSE &&
+        matrix[Location.BOUNDARY][Location.INTERIOR] == Dimension.FALSE &&
+        matrix[Location.BOUNDARY][Location.BOUNDARY] == Dimension.FALSE;
+  }
+
+  /**
+   *  Returns <code>true</code> if <code>isDisjoint</code> returns false.
+   *
+   *@return    <code>true</code> if the two <code>Geometry</code>s related by
+   *      this <code>IntersectionMatrix</code> intersect
+   */
+  public boolean isIntersects() {
+    return ! isDisjoint();
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
+   *  FT*******, F**T***** or F***T****.
+   *
+   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
+   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
+   *@return                       <code>true</code> if the two <code>Geometry</code>
+   *      s related by this <code>IntersectionMatrix</code> touch; Returns false
+   *      if both <code>Geometry</code>s are points.
+   */
+  public boolean isTouches(int dimensionOfGeometryA, int dimensionOfGeometryB) {
+    if (dimensionOfGeometryA > dimensionOfGeometryB) {
+      //no need to get transpose because pattern matrix is symmetrical
+      return isTouches(dimensionOfGeometryB, dimensionOfGeometryA);
+    }
+    if ((dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.A) ||
+        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) ||
+        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.A) ||
+        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.A) ||
+        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.L)) {
+      return matrix[Location.INTERIOR][Location.INTERIOR] == Dimension.FALSE &&
+          (isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
+           || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
+           || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]));
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether this geometry crosses the
+   * specified geometry.
+   * <p>
+   * The <code>crosses</code> predicate has the following equivalent definitions:
+   * <ul>
+   * <li>The geometries have some but not all interior points in common.
+   * <li>The DE-9IM Intersection Matrix for the two geometries is
+   *   <ul>
+   *    <li>T*T****** (for P/L, P/A, and L/A situations)
+   *    <li>T*****T** (for L/P, L/A, and A/L situations)
+   *    <li>0******** (for L/L situations)
+   *   </ul>
+   * </ul>
+   * For any other combination of dimensions this predicate returns <code>false</code>.
+   * <p>
+   * The SFS defined this predicate only for P/L, P/A, L/L, and L/A situations.
+   * JTS extends the definition to apply to L/P, A/P and A/L situations as well.
+   * This makes the relation symmetric.
+   *
+   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
+   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
+   *@return                       <code>true</code> if the two <code>Geometry</code>s
+   *      related by this <code>IntersectionMatrix</code> cross.
+   */
+  public boolean isCrosses(int dimensionOfGeometryA, int dimensionOfGeometryB) {
+    if ((dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.L) ||
+        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.A) ||
+        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.A)) {
+      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
+      isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]);
+    }
+    if ((dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.P) ||
+        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.P) ||
+        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.L)) {
+      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
+      isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
+    }
+    if (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) {
+      return matrix[Location.INTERIOR][Location.INTERIOR] == 0;
+    }
+    return false;
+  }
+
+  /**
+   *  Tests whether this <code>IntersectionMatrix</code> is
+   *  T*F**F***.
+   *
+   *@return    <code>true</code> if the first <code>Geometry</code> is within
+   *      the second
+   */
+  public boolean isWithin() {
+    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
+        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
+        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE;
+  }
+
+  /**
+   *  Tests whether this <code>IntersectionMatrix</code> is
+   *  T*****FF*.
+   *
+   *@return    <code>true</code> if the first <code>Geometry</code> contains the
+   *      second
+   */
+  public boolean isContains() {
+    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
+        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
+        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
+   *    <code>T*****FF*</code>
+   * or <code>*T****FF*</code>
+   * or <code>***T**FF*</code>
+   * or <code>****T*FF*</code>
+   *
+   *@return    <code>true</code> if the first <code>Geometry</code> covers the
+   *      second
+   */
+  public boolean isCovers() {
+    boolean hasPointInCommon =
+        isTrue(matrix[Location.INTERIOR][Location.INTERIOR])
+        || isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
+        || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
+        || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]);
+
+    return hasPointInCommon &&
+        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
+        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
+   *    <code>T*F**F***</code>
+   * or <code>*TF**F***</code>
+   * or <code>**FT*F***</code>
+   * or <code>**F*TF***</code>
+   *
+   *@return    <code>true</code> if the first <code>Geometry</code>
+   * is covered by the second
+   */
+  public boolean isCoveredBy() {
+    boolean hasPointInCommon =
+        isTrue(matrix[Location.INTERIOR][Location.INTERIOR])
+        || isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
+        || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
+        || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]);
+
+    return hasPointInCommon &&
+        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
+        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE;
+  }
+
+  /**
+   *  Tests whether the argument dimensions are equal and 
+   *  this <code>IntersectionMatrix</code> matches
+   *  the pattern <tt>T*F**FFF*</tt>.
+   *  <p>
+   *  <b>Note:</b> This pattern differs from the one stated in 
+   *  <i>Simple feature access - Part 1: Common architecture</i>.
+   *  That document states the pattern as <tt>TFFFTFFFT</tt>.  This would
+   *  specify that
+   *  two identical <tt>POINT</tt>s are not equal, which is not desirable behaviour.
+   *  The pattern used here has been corrected to compute equality in this situation.
+   *
+   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
+   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
+   *@return                       <code>true</code> if the two <code>Geometry</code>s
+   *      related by this <code>IntersectionMatrix</code> are equal; the
+   *      <code>Geometry</code>s must have the same dimension to be equal
+   */
+  public boolean isEquals(int dimensionOfGeometryA, int dimensionOfGeometryB) {
+    if (dimensionOfGeometryA != dimensionOfGeometryB) {
+      return false;
+    }
+    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
+        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
+        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE &&
+        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
+        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
+  }
+
+  /**
+   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
+   *  <UL>
+   *    <LI> T*T***T** (for two points or two surfaces)
+   *    <LI> 1*T***T** (for two curves)
+   *  </UL>.
+   *
+   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
+   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
+   *@return                       <code>true</code> if the two <code>Geometry</code>s
+   *      related by this <code>IntersectionMatrix</code> overlap. For this
+   *      function to return <code>true</code>, the <code>Geometry</code>s must
+   *      be two points, two curves or two surfaces.
+   */
+  public boolean isOverlaps(int dimensionOfGeometryA, int dimensionOfGeometryB) {
+    if ((dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.P) ||
+        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.A)) {
+      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) 
+          && isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]) 
+          && isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
+    }
+    if (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) {
+      return matrix[Location.INTERIOR][Location.INTERIOR] == 1 
+         && isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]) 
+         && isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
+    }
+    return false;
+  }
+
+  /**
+   *  Returns whether the elements of this <code>IntersectionMatrix</code>
+   *  satisfies the required dimension symbols.
+   *
+   *@param  requiredDimensionSymbols  nine dimension symbols with which to
+   *      compare the elements of this <code>IntersectionMatrix</code>. Possible
+   *      values are <code>{T, F, * , 0, 1, 2}</code>.
+   *@return                           <code>true</code> if this <code>IntersectionMatrix</code>
+   *      matches the required dimension symbols
+   */
+  public boolean matches(String requiredDimensionSymbols) {
+    if (requiredDimensionSymbols.length() != 9) {
+      throw new IllegalArgumentException("Should be length 9: " + requiredDimensionSymbols);
+    }
+    for (int ai = 0; ai < 3; ai++) {
+      for (int bi = 0; bi < 3; bi++) {
+        if (!matches(matrix[ai][bi], requiredDimensionSymbols.charAt(3 * ai +
+            bi))) {
+          return false;
+        }
+      }
+    }
+    return true;
+  }
+
+  /**
+   *  Transposes this IntersectionMatrix.
+   *
+   *@return    this <code>IntersectionMatrix</code> as a convenience
+   */
+  public IntersectionMatrix transpose() {
+    int temp = matrix[1][0];
+    matrix[1][0] = matrix[0][1];
+    matrix[0][1] = temp;
+    temp = matrix[2][0];
+    matrix[2][0] = matrix[0][2];
+    matrix[0][2] = temp;
+    temp = matrix[2][1];
+    matrix[2][1] = matrix[1][2];
+    matrix[1][2] = temp;
+    return this;
+  }
+
+  /**
+   *  Returns a nine-character <code>String</code> representation of this <code>IntersectionMatrix</code>
+   *  .
+   *
+   *@return    the nine dimension symbols of this <code>IntersectionMatrix</code>
+   *      in row-major order.
+   */
+  public String toString() {
+    StringBuilder builder = new StringBuilder("123456789");
+    for (int ai = 0; ai < 3; ai++) {
+      for (int bi = 0; bi < 3; bi++) {
+        builder.setCharAt(3 * ai + bi, Dimension.toDimensionSymbol(matrix[ai][bi]));
+      }
+    }
+    return builder.toString();
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/LineSegment.java b/modules/core/src/main/java/org/locationtech/jts/geom/LineSegment.java
new file mode 100644
index 0000000..7f8a301
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/LineSegment.java
@@ -0,0 +1,655 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.algorithm.HCoordinate;
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.NotRepresentableException;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+
+
+/**
+ * Represents a line segment defined by two {@link Coordinate}s.
+ * Provides methods to compute various geometric properties
+ * and relationships of line segments.
+ * <p>
+ * This class is designed to be easily mutable (to the extent of
+ * having its contained points public).
+ * This supports a common pattern of reusing a single LineSegment
+ * object as a way of computing segment properties on the
+ * segments defined by arrays or lists of {@link Coordinate}s.
+ *
+ *@version 1.7
+ */
+public class LineSegment
+  implements Comparable, Serializable
+{
+  private static final long serialVersionUID = 3252005833466256227L;
+
+  public Coordinate p0, p1;
+
+  public LineSegment(Coordinate p0, Coordinate p1) {
+    this.p0 = p0;
+    this.p1 = p1;
+  }
+
+  public LineSegment(double x0, double y0, double x1, double y1) {
+    this(new Coordinate(x0, y0), new Coordinate(x1, y1));
+  }
+
+  public LineSegment(LineSegment ls) {
+    this(ls.p0, ls.p1);
+  }
+
+  public LineSegment() {
+    this(new Coordinate(), new Coordinate());
+  }
+
+  public Coordinate getCoordinate(int i)
+  {
+    if (i == 0) return p0;
+    return p1;
+  }
+
+  public void setCoordinates(LineSegment ls)
+  {
+    setCoordinates(ls.p0, ls.p1);
+  }
+
+  public void setCoordinates(Coordinate p0, Coordinate p1)
+  {
+    this.p0.x = p0.x;
+    this.p0.y = p0.y;
+    this.p1.x = p1.x;
+    this.p1.y = p1.y;
+  }
+
+  /**
+   * Gets the minimum X ordinate.
+   * @return the minimum X ordinate
+   */
+  public double minX() {
+    return Math.min(p0.x, p1.x);
+  }
+  
+  /**
+   * Gets the maximum X ordinate.
+   * @return the maximum X ordinate
+   */
+  public double maxX() {
+    return Math.max(p0.x, p1.x);
+  }
+
+  /**
+   * Gets the minimum Y ordinate.
+   * @return the minimum Y ordinate
+   */
+  public double minY() {
+    return Math.min(p0.y, p1.y);
+  }
+  
+  /**
+   * Gets the maximum Y ordinate.
+   * @return the maximum Y ordinate
+   */
+  public double maxY() {
+    return Math.max(p0.y, p1.y);
+  }
+
+  /**
+   * Computes the length of the line segment.
+   * @return the length of the line segment
+   */
+  public double getLength()
+  {
+    return p0.distance(p1);
+  }
+
+  /**
+   * Tests whether the segment is horizontal.
+   *
+   * @return <code>true</code> if the segment is horizontal
+   */
+  public boolean isHorizontal() { return p0.y == p1.y; }
+
+  /**
+   * Tests whether the segment is vertical.
+   *
+   * @return <code>true</code> if the segment is vertical
+   */
+  public boolean isVertical() { return p0.x == p1.x; }
+
+  /**
+   * Determines the orientation of a LineSegment relative to this segment.
+   * The concept of orientation is specified as follows:
+   * Given two line segments A and L,
+   * <ul>
+   * <li>A is to the left of a segment L if A lies wholly in the
+   * closed half-plane lying to the left of L
+   * <li>A is to the right of a segment L if A lies wholly in the
+   * closed half-plane lying to the right of L
+   * <li>otherwise, A has indeterminate orientation relative to L. This
+   * happens if A is collinear with L or if A crosses the line determined by L.
+   * </ul>
+   *
+   * @param seg the LineSegment to compare
+   *
+   * @return 1 if <code>seg</code> is to the left of this segment
+   * @return -1 if <code>seg</code> is to the right of this segment
+   * @return 0 if <code>seg</code> is collinear to or crosses this segment
+   */
+  public int orientationIndex(LineSegment seg)
+  {
+    int orient0 = Orientation.index(p0, p1, seg.p0);
+    int orient1 = Orientation.index(p0, p1, seg.p1);
+    // this handles the case where the points are L or collinear
+    if (orient0 >= 0 && orient1 >= 0)
+      return Math.max(orient0, orient1);
+    // this handles the case where the points are R or collinear
+    if (orient0 <= 0 && orient1 <= 0)
+      return Math.max(orient0, orient1);
+    // points lie on opposite sides ==> indeterminate orientation
+    return 0;
+  }
+  
+  /**
+   * Determines the orientation index of a {@link Coordinate} relative to this segment.
+   * The orientation index is as defined in {@link Orientation#computeOrientation}.
+   *
+   * @param p the coordinate to compare
+   *
+   * @return 1 (LEFT) if <code>p</code> is to the left of this segment
+   * @return -1 (RIGHT) if <code>p</code> is to the right of this segment
+   * @return 0 (COLLINEAR) if <code>p</code> is collinear with this segment
+   * 
+   * @see Orientation#computeOrientation(Coordinate, Coordinate, Coordinate)
+   */
+  public int orientationIndex(Coordinate p)
+  {
+    return Orientation.index(p0, p1, p);
+  }
+  
+  /**
+   * Reverses the direction of the line segment.
+   */
+  public void reverse()
+  {
+    Coordinate temp = p0;
+    p0 = p1;
+    p1 = temp;
+  }
+
+  /**
+   * Puts the line segment into a normalized form.
+   * This is useful for using line segments in maps and indexes when
+   * topological equality rather than exact equality is desired.
+   * A segment in normalized form has the first point smaller
+   * than the second (according to the standard ordering on {@link Coordinate}).
+   */
+  public void normalize()
+  {
+    if (p1.compareTo(p0) < 0) reverse();
+  }
+
+  /**
+   * Computes the angle that the vector defined by this segment
+   * makes with the X-axis.
+   * The angle will be in the range [ -PI, PI ] radians.
+   *
+   * @return the angle this segment makes with the X-axis (in radians)
+   */
+  public double angle()
+  {
+    return Math.atan2(p1.y - p0.y, p1.x - p0.x);
+  }
+
+  /**
+   * Computes the midpoint of the segment
+   *
+   * @return the midpoint of the segment
+   */
+  public Coordinate midPoint()
+  {
+    return midPoint(p0, p1);
+  }
+
+  /**
+   * Computes the midpoint of a segment
+   *
+   * @return the midpoint of the segment
+   */
+  public static Coordinate midPoint(Coordinate p0, Coordinate p1)
+  {
+    return new Coordinate( (p0.x + p1.x) / 2,
+                           (p0.y + p1.y) / 2);
+  }
+
+  /**
+   * Computes the distance between this line segment and another segment.
+   *
+   * @return the distance to the other segment
+   */
+  public double distance(LineSegment ls)
+  {
+    return Distance.segmentToSegment(p0, p1, ls.p0, ls.p1);
+  }
+
+  /**
+   * Computes the distance between this line segment and a given point.
+   *
+   * @return the distance from this segment to the given point
+   */
+  public double distance(Coordinate p)
+  {
+    return Distance.pointToSegment(p, p0, p1);
+  }
+
+  /**
+   * Computes the perpendicular distance between the (infinite) line defined
+   * by this line segment and a point.
+   *
+   * @return the perpendicular distance between the defined line and the given point
+   */
+  public double distancePerpendicular(Coordinate p)
+  {
+    return Distance.pointToLinePerpendicular(p, p0, p1);
+  }
+
+  /**
+   * Computes the {@link Coordinate} that lies a given
+   * fraction along the line defined by this segment.
+   * A fraction of <code>0.0</code> returns the start point of the segment;
+   * a fraction of <code>1.0</code> returns the end point of the segment.
+   * If the fraction is < 0.0 or > 1.0 the point returned
+   * will lie before the start or beyond the end of the segment. 
+   *
+   * @param segmentLengthFraction the fraction of the segment length along the line
+   * @return the point at that distance
+   */
+  public Coordinate pointAlong(double segmentLengthFraction)
+  {
+    Coordinate coord = new Coordinate();
+    coord.x = p0.x + segmentLengthFraction * (p1.x - p0.x);
+    coord.y = p0.y + segmentLengthFraction * (p1.y - p0.y);
+    return coord;
+  }
+
+  /**
+   * Computes the {@link Coordinate} that lies a given
+   * fraction along the line defined by this segment and offset from 
+   * the segment by a given distance.
+   * A fraction of <code>0.0</code> offsets from the start point of the segment;
+   * a fraction of <code>1.0</code> offsets from the end point of the segment.
+   * The computed point is offset to the left of the line if the offset distance is
+   * positive, to the right if negative.
+   *
+   * @param segmentLengthFraction the fraction of the segment length along the line
+   * @param offsetDistance the distance the point is offset from the segment
+   *    (positive is to the left, negative is to the right)
+   * @return the point at that distance and offset
+   * 
+   * @throws IllegalStateException if the segment has zero length
+   */
+  public Coordinate pointAlongOffset(double segmentLengthFraction, double offsetDistance)
+  {
+  	// the point on the segment line
+    double segx = p0.x + segmentLengthFraction * (p1.x - p0.x);
+    double segy = p0.y + segmentLengthFraction * (p1.y - p0.y);
+    
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    double len = Math.sqrt(dx * dx + dy * dy);
+    double ux = 0.0;
+    double uy = 0.0;
+    if (offsetDistance != 0.0) {
+      if (len <= 0.0)
+        throw new IllegalStateException("Cannot compute offset from zero-length line segment");
+
+      // u is the vector that is the length of the offset, in the direction of the segment
+      ux = offsetDistance * dx / len;
+      uy = offsetDistance * dy / len;
+    }
+    
+    // the offset point is the seg point plus the offset vector rotated 90 degrees CCW
+    double offsetx = segx - uy;
+    double offsety = segy + ux;
+
+    Coordinate coord = new Coordinate(offsetx, offsety);
+    return coord;
+  }
+
+  /**
+   * Computes the Projection Factor for the projection of the point p
+   * onto this LineSegment.  The Projection Factor is the constant r
+   * by which the vector for this segment must be multiplied to
+   * equal the vector for the projection of <tt>p</tt> on the line
+   * defined by this segment.
+   * <p>
+   * The projection factor will lie in the range <tt>(-inf, +inf)</tt>,
+   * or be <code>NaN</code> if the line segment has zero length..
+   * 
+   * @param p the point to compute the factor for
+   * @return the projection factor for the point
+   */
+  public double projectionFactor(Coordinate p)
+  {
+    if (p.equals(p0)) return 0.0;
+    if (p.equals(p1)) return 1.0;
+    // Otherwise, use comp.graphics.algorithms Frequently Asked Questions method
+    /*     	      AC dot AB
+                   r = ---------
+                         ||AB||^2
+                r has the following meaning:
+                r=0 P = A
+                r=1 P = B
+                r<0 P is on the backward extension of AB
+                r>1 P is on the forward extension of AB
+                0<r<1 P is interior to AB
+        */
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    double len = dx * dx + dy * dy;
+    
+    // handle zero-length segments
+    if (len <= 0.0) return Double.NaN;
+    
+    double r = ( (p.x - p0.x) * dx + (p.y - p0.y) * dy )
+              / len;
+    return r;
+  }
+
+  /**
+   * Computes the fraction of distance (in <tt>[0.0, 1.0]</tt>) 
+   * that the projection of a point occurs along this line segment.
+   * If the point is beyond either ends of the line segment,
+   * the closest fractional value (<tt>0.0</tt> or <tt>1.0</tt>) is returned.
+   * <p>
+   * Essentially, this is the {@link #projectionFactor} clamped to 
+   * the range <tt>[0.0, 1.0]</tt>.
+   * If the segment has zero length, 1.0 is returned.
+   *  
+   * @param inputPt the point
+   * @return the fraction along the line segment the projection of the point occurs
+   */
+  public double segmentFraction(
+      Coordinate inputPt)
+  {
+    double segFrac = projectionFactor(inputPt);
+    if (segFrac < 0.0)
+      segFrac = 0.0;
+    else if (segFrac > 1.0 || Double.isNaN(segFrac))
+      segFrac = 1.0;
+    return segFrac;
+  }
+
+  /**
+   * Compute the projection of a point onto the line determined
+   * by this line segment.
+   * <p>
+   * Note that the projected point
+   * may lie outside the line segment.  If this is the case,
+   * the projection factor will lie outside the range [0.0, 1.0].
+   */
+  public Coordinate project(Coordinate p)
+  {
+    if (p.equals(p0) || p.equals(p1)) return new Coordinate(p);
+
+    double r = projectionFactor(p);
+    Coordinate coord = new Coordinate();
+    coord.x = p0.x + r * (p1.x - p0.x);
+    coord.y = p0.y + r * (p1.y - p0.y);
+    return coord;
+  }
+  /**
+   * Project a line segment onto this line segment and return the resulting
+   * line segment.  The returned line segment will be a subset of
+   * the target line line segment.  This subset may be null, if
+   * the segments are oriented in such a way that there is no projection.
+   * <p>
+   * Note that the returned line may have zero length (i.e. the same endpoints).
+   * This can happen for instance if the lines are perpendicular to one another.
+   *
+   * @param seg the line segment to project
+   * @return the projected line segment, or <code>null</code> if there is no overlap
+   */
+  public LineSegment project(LineSegment seg)
+  {
+    double pf0 = projectionFactor(seg.p0);
+    double pf1 = projectionFactor(seg.p1);
+    // check if segment projects at all
+    if (pf0 >= 1.0 && pf1 >= 1.0) return null;
+    if (pf0 <= 0.0 && pf1 <= 0.0) return null;
+
+    Coordinate newp0 = project(seg.p0);
+    if (pf0 < 0.0) newp0 = p0;
+    if (pf0 > 1.0) newp0 = p1;
+
+    Coordinate newp1 = project(seg.p1);
+    if (pf1 < 0.0) newp1 = p0;
+    if (pf1 > 1.0) newp1 = p1;
+
+    return new LineSegment(newp0, newp1);
+  }
+  /**
+   * Computes the closest point on this line segment to another point.
+   * @param p the point to find the closest point to
+   * @return a Coordinate which is the closest point on the line segment to the point p
+   */
+  public Coordinate closestPoint(Coordinate p)
+  {
+    double factor = projectionFactor(p);
+    if (factor > 0 && factor < 1) {
+      return project(p);
+    }
+    double dist0 = p0.distance(p);
+    double dist1 = p1.distance(p);
+    if (dist0 < dist1)
+      return p0;
+    return p1;
+  }
+  /**
+   * Computes the closest points on two line segments.
+   * 
+   * @param line the segment to find the closest point to
+   * @return a pair of Coordinates which are the closest points on the line segments
+   */
+  public Coordinate[] closestPoints(LineSegment line)
+  {
+    // test for intersection
+    Coordinate intPt = intersection(line);
+    if (intPt != null) {
+      return new Coordinate[] { intPt, intPt };
+    }
+
+    /**
+     *  if no intersection closest pair contains at least one endpoint.
+     * Test each endpoint in turn.
+     */
+    Coordinate[] closestPt = new Coordinate[2];
+    double minDistance = Double.MAX_VALUE;
+    double dist;
+
+    Coordinate close00 = closestPoint(line.p0);
+    minDistance = close00.distance(line.p0);
+    closestPt[0] = close00;
+    closestPt[1] = line.p0;
+
+    Coordinate close01 = closestPoint(line.p1);
+    dist = close01.distance(line.p1);
+    if (dist < minDistance) {
+      minDistance = dist;
+      closestPt[0] = close01;
+      closestPt[1] = line.p1;
+    }
+
+    Coordinate close10 = line.closestPoint(p0);
+    dist = close10.distance(p0);
+    if (dist < minDistance) {
+      minDistance = dist;
+      closestPt[0] = p0;
+      closestPt[1] = close10;
+    }
+
+    Coordinate close11 = line.closestPoint(p1);
+    dist = close11.distance(p1);
+    if (dist < minDistance) {
+      minDistance = dist;
+      closestPt[0] = p1;
+      closestPt[1] = close11;
+    }
+
+    return closestPt;
+  }
+
+  /**
+   * Computes an intersection point between two line segments, if there is one.
+   * There may be 0, 1 or many intersection points between two segments.
+   * If there are 0, null is returned. If there is 1 or more, 
+   * exactly one of them is returned 
+   * (chosen at the discretion of the algorithm).  
+   * If more information is required about the details of the intersection,
+   * the {@link RobustLineIntersector} class should be used.
+   *
+   * @param line a line segment
+   * @return an intersection point, or <code>null</code> if there is none
+   * 
+   * @see RobustLineIntersector
+   */
+  public Coordinate intersection(LineSegment line)
+  {
+    LineIntersector li = new RobustLineIntersector();
+    li.computeIntersection(p0, p1, line.p0, line.p1);
+    if (li.hasIntersection())
+      return li.getIntersection(0);
+    return null;
+  }
+
+  /**
+   * Computes the intersection point of the lines of infinite extent defined
+   * by two line segments (if there is one).
+   * There may be 0, 1 or an infinite number of intersection points 
+   * between two lines.
+   * If there is a unique intersection point, it is returned. 
+   * Otherwise, <tt>null</tt> is returned.
+   * If more information is required about the details of the intersection,
+   * the {@link RobustLineIntersector} class should be used.
+   *
+   * @param line a line segment defining an straight line with infinite extent
+   * @return an intersection point, 
+   * or <code>null</code> if there is no point of intersection
+   * or an infinite number of intersection points
+   * 
+   * @see RobustLineIntersector
+   */
+  public Coordinate lineIntersection(LineSegment line)
+  {
+    try {
+      Coordinate intPt = HCoordinate.intersection(p0, p1, line.p0, line.p1);
+      return intPt;
+    }
+    catch (NotRepresentableException ex) {
+      // eat this exception, and return null;
+    }
+    return null;
+  }
+
+  /**
+   * Creates a LineString with the same coordinates as this segment
+   * 
+   * @param geomFactory the geometry factory to use
+   * @return a LineString with the same geometry as this segment
+   */
+  public LineString toGeometry(GeometryFactory geomFactory)
+  {
+    return geomFactory.createLineString(new Coordinate[] { p0, p1 });
+  }
+  
+  /**
+   *  Returns <code>true</code> if <code>other</code> has the same values for
+   *  its points.
+   *
+   *@param  o  a <code>LineSegment</code> with which to do the comparison.
+   *@return        <code>true</code> if <code>other</code> is a <code>LineSegment</code>
+   *      with the same values for the x and y ordinates.
+   */
+  public boolean equals(Object o) {
+    if (!(o instanceof LineSegment)) {
+      return false;
+    }
+    LineSegment other = (LineSegment) o;
+    return p0.equals(other.p0) && p1.equals(other.p1);
+  }
+
+  /**
+   * Gets a hashcode for this object.
+   * 
+   * @return a hashcode for this object
+   */
+  public int hashCode() {
+    long bits0 = java.lang.Double.doubleToLongBits(p0.x);
+    bits0 ^= java.lang.Double.doubleToLongBits(p0.y) * 31;
+    int hash0 = (((int) bits0) ^ ((int) (bits0  >> 32)));
+    
+    long bits1 = java.lang.Double.doubleToLongBits(p1.x);
+    bits1 ^= java.lang.Double.doubleToLongBits(p1.y) * 31;
+    int hash1 = (((int) bits1) ^ ((int) (bits1  >> 32)));
+
+    // XOR is supposed to be a good way to combine hashcodes
+    return hash0 ^ hash1;
+  }
+
+  /**
+   *  Compares this object with the specified object for order.
+   *  Uses the standard lexicographic ordering for the points in the LineSegment.
+   *
+   *@param  o  the <code>LineSegment</code> with which this <code>LineSegment</code>
+   *      is being compared
+   *@return    a negative integer, zero, or a positive integer as this <code>LineSegment</code>
+   *      is less than, equal to, or greater than the specified <code>LineSegment</code>
+   */
+  public int compareTo(Object o) {
+    LineSegment other = (LineSegment) o;
+    int comp0 = p0.compareTo(other.p0);
+    if (comp0 != 0) return comp0;
+    return p1.compareTo(other.p1);
+  }
+
+  /**
+   *  Returns <code>true</code> if <code>other</code> is
+   *  topologically equal to this LineSegment (e.g. irrespective
+   *  of orientation).
+   *
+   *@param  other  a <code>LineSegment</code> with which to do the comparison.
+   *@return        <code>true</code> if <code>other</code> is a <code>LineSegment</code>
+   *      with the same values for the x and y ordinates.
+   */
+  public boolean equalsTopo(LineSegment other)
+  {
+    return
+      p0.equals(other.p0) && p1.equals(other.p1)
+      || p0.equals(other.p1) && p1.equals(other.p0);
+  }
+
+  public String toString()
+  {
+    return "LINESTRING( " +
+        p0.x + " " + p0.y
+        + ", " +
+        p1.x + " " + p1.y + ")";
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/LineString.java b/modules/core/src/main/java/org/locationtech/jts/geom/LineString.java
new file mode 100644
index 0000000..67f8bf2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/LineString.java
@@ -0,0 +1,336 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.algorithm.Length;
+import org.locationtech.jts.operation.BoundaryOp;
+
+/**
+ *  Models an OGC-style <code>LineString</code>.
+ *  A LineString consists of a sequence of two or more vertices,
+ *  along with all points along the linearly-interpolated curves
+ *  (line segments) between each 
+ *  pair of consecutive vertices.
+ *  Consecutive vertices may be equal.
+ *  The line segments in the line may intersect each other (in other words, 
+ *  the linestring may "curl back" in itself and self-intersect.
+ *  Linestrings with exactly two identical points are invalid. 
+ *  <p> 
+ * A linestring must have either 0 or 2 or more points.  
+ * If these conditions are not met, the constructors throw 
+ * an {@link IllegalArgumentException}
+ *
+ *@version 1.7
+ */
+public class LineString 
+	extends Geometry 
+	implements Lineal
+{
+  private static final long serialVersionUID = 3110669828065365560L;
+  /**
+   *  The points of this <code>LineString</code>.
+   */
+  protected CoordinateSequence points;
+
+  /**
+   *  Constructs a <code>LineString</code> with the given points.
+   *
+   *@param  points the points of the linestring, or <code>null</code>
+   *      to create the empty geometry. This array must not contain <code>null</code>
+   *      elements. Consecutive points may be equal.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>LineString</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>LineString</code>
+   * @throws IllegalArgumentException if too few points are provided
+   */
+  /** @deprecated Use GeometryFactory instead */
+  public LineString(Coordinate points[], PrecisionModel precisionModel, int SRID)
+  {
+    super(new GeometryFactory(precisionModel, SRID));
+    init(getFactory().getCoordinateSequenceFactory().create(points));
+  }
+
+  /**
+   * Constructs a <code>LineString</code> with the given points.
+   *  
+   *@param  points the points of the linestring, or <code>null</code>
+   *      to create the empty geometry. 
+   * @throws IllegalArgumentException if too few points are provided
+   */
+  public LineString(CoordinateSequence points, GeometryFactory factory) {
+    super(factory);
+    init(points);
+  }
+
+  private void init(CoordinateSequence points)
+  {
+    if (points == null) {
+      points = getFactory().getCoordinateSequenceFactory().create(new Coordinate[]{});
+    }
+    if (points.size() == 1) {
+      throw new IllegalArgumentException("Invalid number of points in LineString (found " 
+      		+ points.size() + " - must be 0 or >= 2)");
+    }
+    this.points = points;
+  }
+  public Coordinate[] getCoordinates() {
+    return points.toCoordinateArray();
+  }
+
+  public CoordinateSequence getCoordinateSequence() {
+      return points;
+  }
+
+  public Coordinate getCoordinateN(int n) {
+      return points.getCoordinate(n);
+  }
+
+  public Coordinate getCoordinate()
+  {
+    if (isEmpty()) return null;
+    return points.getCoordinate(0);
+  }
+
+  public int getDimension() {
+    return 1;
+  }
+
+  public int getBoundaryDimension() {
+    if (isClosed()) {
+      return Dimension.FALSE;
+    }
+    return 0;
+  }
+
+  public boolean isEmpty() {
+      return points.size() == 0;
+  }
+
+  public int getNumPoints() {
+      return points.size();
+  }
+
+  public Point getPointN(int n) {
+      return getFactory().createPoint(points.getCoordinate(n));
+  }
+
+  public Point getStartPoint() {
+    if (isEmpty()) {
+      return null;
+    }
+    return getPointN(0);
+  }
+
+  public Point getEndPoint() {
+    if (isEmpty()) {
+      return null;
+    }
+    return getPointN(getNumPoints() - 1);
+  }
+
+  public boolean isClosed() {
+    if (isEmpty()) {
+      return false;
+    }
+    return getCoordinateN(0).equals2D(getCoordinateN(getNumPoints() - 1));
+  }
+
+  public boolean isRing() {
+    return isClosed() && isSimple();
+  }
+
+  public String getGeometryType() {
+    return "LineString";
+  }
+
+  /**
+   *  Returns the length of this <code>LineString</code>
+   *
+   *@return the length of the linestring
+   */
+  public double getLength()
+  {
+   return Length.ofLine(points);
+  }
+
+  /**
+   * Gets the boundary of this geometry.
+   * The boundary of a lineal geometry is always a zero-dimensional geometry (which may be empty).
+   *
+   * @return the boundary geometry
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary() {
+    return (new BoundaryOp(this)).getBoundary();
+  }
+
+  /**
+   * Creates a {@link LineString} whose coordinates are in the reverse
+   * order of this objects
+   *
+   * @return a {@link LineString} with coordinates in the reverse order
+   */
+  public Geometry reverse()
+  {
+    CoordinateSequence seq = points.copy();
+    CoordinateSequences.reverse(seq);
+    LineString revLine = getFactory().createLineString(seq);
+    return revLine;
+  }
+
+  /**
+   *  Returns true if the given point is a vertex of this <code>LineString</code>.
+   *
+   *@param  pt  the <code>Coordinate</code> to check
+   *@return     <code>true</code> if <code>pt</code> is one of this <code>LineString</code>
+   *      's vertices
+   */
+  public boolean isCoordinate(Coordinate pt) {
+      for (int i = 0; i < points.size(); i++) {
+        if (points.getCoordinate(i).equals(pt)) {
+          return true;
+        }
+      }
+    return false;
+  }
+
+  protected Envelope computeEnvelopeInternal() {
+    if (isEmpty()) {
+      return new Envelope();
+    }
+    return points.expandEnvelope(new Envelope());
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    LineString otherLineString = (LineString) other;
+    if (points.size() != otherLineString.points.size()) {
+      return false;
+    }
+    for (int i = 0; i < points.size(); i++) {
+      if (!equal(points.getCoordinate(i), otherLineString.points.getCoordinate(i), tolerance)) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  public void apply(CoordinateFilter filter) {
+      for (int i = 0; i < points.size(); i++) {
+        filter.filter(points.getCoordinate(i));
+      }
+  }
+
+  public void apply(CoordinateSequenceFilter filter) 
+  {
+    if (points.size() == 0)
+      return;
+    for (int i = 0; i < points.size(); i++) {
+      filter.filter(points, i);
+      if (filter.isDone())
+        break;
+    }
+    if (filter.isGeometryChanged())
+      geometryChanged();
+  }
+
+  public void apply(GeometryFilter filter) {
+    filter.filter(this);
+  }
+
+  public void apply(GeometryComponentFilter filter) {
+    filter.filter(this);
+  }
+
+  /**
+   * Creates and returns a full copy of this {@link LineString} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a clone of this instance
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  
+  /**
+   * Creates and returns a full copy of this {@link LineString} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a copy of this instance
+   */
+  public LineString copy() {
+    return new LineString(points.copy(), factory);
+  }
+
+  /**
+   * Normalizes a LineString.  A normalized linestring
+   * has the first point which is not equal to it's reflected point
+   * less than the reflected point.
+   */
+  public void normalize()
+  {
+      for (int i = 0; i < points.size() / 2; i++) {
+        int j = points.size() - 1 - i;
+        // skip equal points on both ends
+        if (!points.getCoordinate(i).equals(points.getCoordinate(j))) {
+          if (points.getCoordinate(i).compareTo(points.getCoordinate(j)) > 0) {
+            CoordinateSequence copy = points.copy();
+            CoordinateSequences.reverse(copy);
+            points = copy;
+          }
+          return;
+        }
+      }
+  }
+
+  protected boolean isEquivalentClass(Geometry other) {
+    return other instanceof LineString;
+  }
+
+  protected int compareToSameClass(Object o)
+  {
+    LineString line = (LineString) o;
+    // MD - optimized implementation
+    int i = 0;
+    int j = 0;
+    while (i < points.size() && j < line.points.size()) {
+      int comparison = points.getCoordinate(i).compareTo(line.points.getCoordinate(j));
+      if (comparison != 0) {
+        return comparison;
+      }
+      i++;
+      j++;
+    }
+    if (i < points.size()) {
+      return 1;
+    }
+    if (j < line.points.size()) {
+      return -1;
+    }
+    return 0;
+  }
+
+  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp)
+  {
+    LineString line = (LineString) o;
+    return comp.compare(this.points, line.points);
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_LINESTRING;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Lineal.java b/modules/core/src/main/java/org/locationtech/jts/geom/Lineal.java
new file mode 100644
index 0000000..0ea89d6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Lineal.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+/**
+ * Identifies {@link Geometry} subclasses which
+ * are 1-dimensional and have components which are {@link LineString}s. 
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface Lineal {
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/LinearRing.java b/modules/core/src/main/java/org/locationtech/jts/geom/LinearRing.java
new file mode 100644
index 0000000..b5f4f1a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/LinearRing.java
@@ -0,0 +1,142 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * Models an OGC SFS <code>LinearRing</code>.
+ * A <code>LinearRing</code> is a {@link LineString} which is both closed and simple.
+ * In other words,
+ * the first and last coordinate in the ring must be equal,
+ * and the interior of the ring must not self-intersect.
+ * Either orientation of the ring is allowed.
+ * <p>
+ * A ring must have either 0 or 4 or more points.  
+ * The first and last points must be equal (in 2D).
+ * If these conditions are not met, the constructors throw 
+ * an {@link IllegalArgumentException}
+ *
+ * @version 1.7
+ */
+public class LinearRing extends LineString
+{
+  /**
+   * The minimum number of vertices allowed in a valid non-empty ring (= 4).
+   * Empty rings with 0 vertices are also valid.
+   */
+  public static final int MINIMUM_VALID_SIZE = 4;
+  
+  private static final long serialVersionUID = -4261142084085851829L;
+
+  /**
+   * Constructs a <code>LinearRing</code> with the given points.
+   *
+   *@param  points          points forming a closed and simple linestring, or
+   *      <code>null</code> or an empty array to create the empty geometry.
+   *      This array must not contain <code>null</code> elements.
+   *
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>LinearRing</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>LinearRing</code>
+   * @throws IllegalArgumentException if the ring is not closed, or has too few points
+   * 
+   * @deprecated Use GeometryFactory instead
+   */
+  public LinearRing(Coordinate points[], PrecisionModel precisionModel,
+                    int SRID) {
+    this(points, new GeometryFactory(precisionModel, SRID));
+    validateConstruction();
+  }
+
+  /**
+   * This method is ONLY used to avoid deprecation warnings.
+   * @param points
+   * @param factory
+   * @throws IllegalArgumentException if the ring is not closed, or has too few points
+   */
+  private LinearRing(Coordinate points[], GeometryFactory factory) {
+    this(factory.getCoordinateSequenceFactory().create(points), factory);
+  }
+
+
+  /**
+   * Constructs a <code>LinearRing</code> with the vertices
+   * specified by the given {@link CoordinateSequence}.
+   *
+   *@param  points  a sequence points forming a closed and simple linestring, or
+   *      <code>null</code> to create the empty geometry.
+   *      
+   * @throws IllegalArgumentException if the ring is not closed, or has too few points
+   *
+   */
+  public LinearRing(CoordinateSequence points, GeometryFactory factory) {
+    super(points, factory);
+    validateConstruction();
+  }
+
+  private void validateConstruction() {
+    if (!isEmpty() && ! super.isClosed()) {
+      throw new IllegalArgumentException("Points of LinearRing do not form a closed linestring");
+    }
+    if (getCoordinateSequence().size() >= 1 && getCoordinateSequence().size() < MINIMUM_VALID_SIZE) {
+      throw new IllegalArgumentException("Invalid number of points in LinearRing (found " 
+      		+ getCoordinateSequence().size() + " - must be 0 or >= 4)");
+    }
+  }
+
+  /**
+   * Returns <code>Dimension.FALSE</code>, since by definition LinearRings do
+   * not have a boundary.
+   *
+   * @return Dimension.FALSE
+   */
+  public int getBoundaryDimension() {
+    return Dimension.FALSE;
+  }
+
+  /**
+   * Tests whether this ring is closed.
+   * Empty rings are closed by definition.
+   * 
+   * @return true if this ring is closed
+   */
+  public boolean isClosed() {
+    if (isEmpty()) {
+    	// empty LinearRings are closed by definition
+      return true;
+    }
+    return super.isClosed();
+  }
+
+
+  public String getGeometryType() {
+    return "LinearRing";
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_LINEARRING;
+  }
+  
+  public LinearRing copy() {
+    return new LinearRing(points.copy(), factory);
+  }
+
+  public Geometry reverse()
+  {
+    CoordinateSequence seq = points.copy();
+    CoordinateSequences.reverse(seq);
+    LinearRing rev = getFactory().createLinearRing(seq);
+    return rev;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Location.java b/modules/core/src/main/java/org/locationtech/jts/geom/Location.java
new file mode 100644
index 0000000..6bc37f5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Location.java
@@ -0,0 +1,71 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ *  Constants representing the different topological locations
+ *  which can occur in a {@link Geometry}. 
+ *  The constants are also used as the row and column indices 
+ *  of DE-9IM {@link IntersectionMatrix}es. 
+ *
+ *@version 1.7
+ */
+public class Location {
+  /**
+   * The location value for the interior of a geometry.
+   * Also, DE-9IM row index of the interior of the first geometry and column index of
+   *  the interior of the second geometry. 
+   */
+  public final static int INTERIOR = 0;
+  /**
+   * The location value for the boundary of a geometry.
+   * Also, DE-9IM row index of the boundary of the first geometry and column index of
+   *  the boundary of the second geometry. 
+   */
+  public final static int BOUNDARY = 1;
+  /**
+   * The location value for the exterior of a geometry.
+   * Also, DE-9IM row index of the exterior of the first geometry and column index of
+   *  the exterior of the second geometry. 
+   */
+  public final static int EXTERIOR = 2;
+
+  /**
+   *  Used for uninitialized location values.
+   */
+  public final static int NONE = -1;
+
+  /**
+   *  Converts the location value to a location symbol, for example, <code>EXTERIOR => 'e'</code>
+   *  .
+   *
+   *@param  locationValue  either EXTERIOR, BOUNDARY, INTERIOR or NONE
+   *@return                either 'e', 'b', 'i' or '-'
+   */
+  public static char toLocationSymbol(int locationValue) {
+    switch (locationValue) {
+      case EXTERIOR:
+        return 'e';
+      case BOUNDARY:
+        return 'b';
+      case INTERIOR:
+        return 'i';
+      case NONE:
+        return '-';
+    }
+    throw new IllegalArgumentException("Unknown location value: " + locationValue);
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/MultiLineString.java b/modules/core/src/main/java/org/locationtech/jts/geom/MultiLineString.java
new file mode 100644
index 0000000..8a93177
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/MultiLineString.java
@@ -0,0 +1,135 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.operation.BoundaryOp;
+
+/**
+ * Models a collection of {@link LineString}s.
+ * <p>
+ * Any collection of LineStrings is a valid MultiLineString.
+ *
+ *@version 1.7
+ */
+public class MultiLineString 
+	extends GeometryCollection
+	implements Lineal
+	{
+  private static final long serialVersionUID = 8166665132445433741L;
+  /**
+   *  Constructs a <code>MultiLineString</code>.
+   *
+   *@param  lineStrings     the <code>LineString</code>s for this <code>MultiLineString</code>
+   *      , or <code>null</code> or an empty array to create the empty geometry.
+   *      Elements may be empty <code>LineString</code>s, but not <code>null</code>
+   *      s.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>MultiLineString</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>MultiLineString</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public MultiLineString(LineString[] lineStrings, PrecisionModel precisionModel, int SRID) {
+    super(lineStrings, new GeometryFactory(precisionModel, SRID));
+  }
+
+
+
+  /**
+   * @param lineStrings
+   *            the <code>LineString</code>s for this <code>MultiLineString</code>,
+   *            or <code>null</code> or an empty array to create the empty
+   *            geometry. Elements may be empty <code>LineString</code>s,
+   *            but not <code>null</code>s.
+   */
+  public MultiLineString(LineString[] lineStrings, GeometryFactory factory) {
+    super(lineStrings, factory);
+  }
+
+  public int getDimension() {
+    return 1;
+  }
+
+  public int getBoundaryDimension() {
+    if (isClosed()) {
+      return Dimension.FALSE;
+    }
+    return 0;
+  }
+
+  public String getGeometryType() {
+    return "MultiLineString";
+  }
+
+  public boolean isClosed() {
+    if (isEmpty()) {
+      return false;
+    }
+    for (int i = 0; i < geometries.length; i++) {
+      if (!((LineString) geometries[i]).isClosed()) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  /**
+   * Gets the boundary of this geometry.
+   * The boundary of a lineal geometry is always a zero-dimensional geometry (which may be empty).
+   *
+   * @return the boundary geometry
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary()
+  {
+    return (new BoundaryOp(this)).getBoundary();
+  }
+
+  /**
+   * Creates a {@link MultiLineString} in the reverse
+   * order to this object.
+   * Both the order of the component LineStrings
+   * and the order of their coordinate sequences
+   * are reversed.
+   *
+   * @return a {@link MultiLineString} in the reverse order
+   */
+  public Geometry reverse()
+  {
+    int nLines = geometries.length;
+    LineString[] revLines = new LineString[nLines];
+    for (int i = 0; i < geometries.length; i++) {
+      revLines[nLines - 1 - i] = (LineString)geometries[i].reverse();
+    }
+    return getFactory().createMultiLineString(revLines);
+  }
+  
+  public MultiLineString copy() {
+    LineString[] lineStrings = new LineString[this.geometries.length];
+    for (int i = 0; i < lineStrings.length; i++) {
+      lineStrings[i] = (LineString) this.geometries[i].copy();
+    }
+    return new MultiLineString(lineStrings, factory);
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    return super.equalsExact(other, tolerance);
+  }
+
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_MULTILINESTRING;
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/MultiPoint.java b/modules/core/src/main/java/org/locationtech/jts/geom/MultiPoint.java
new file mode 100644
index 0000000..fc5f0e5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/MultiPoint.java
@@ -0,0 +1,114 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * Models a collection of {@link Point}s.
+ * <p>
+ * Any collection of Points is a valid MultiPoint.
+ *
+ *@version 1.7
+ */
+public class MultiPoint
+  extends GeometryCollection
+  implements Puntal
+{
+
+  private static final long serialVersionUID = -8048474874175355449L;
+
+  /**
+   *  Constructs a <code>MultiPoint</code>.
+   *
+   *@param  points          the <code>Point</code>s for this <code>MultiPoint</code>
+   *      , or <code>null</code> or an empty array to create the empty geometry.
+   *      Elements may be empty <code>Point</code>s, but not <code>null</code>s.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>MultiPoint</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>MultiPoint</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public MultiPoint(Point[] points, PrecisionModel precisionModel, int SRID) {
+    super(points, new GeometryFactory(precisionModel, SRID));
+  }
+
+  /**
+   *@param  points          the <code>Point</code>s for this <code>MultiPoint</code>
+   *      , or <code>null</code> or an empty array to create the empty geometry.
+   *      Elements may be empty <code>Point</code>s, but not <code>null</code>s.
+   */
+  public MultiPoint(Point[] points, GeometryFactory factory) {
+    super(points, factory);
+  }
+
+  public int getDimension() {
+    return 0;
+  }
+
+  public int getBoundaryDimension() {
+    return Dimension.FALSE;
+  }
+
+  public String getGeometryType() {
+    return "MultiPoint";
+  }
+
+  /**
+   * Gets the boundary of this geometry.
+   * Zero-dimensional geometries have no boundary by definition,
+   * so an empty GeometryCollection is returned.
+   *
+   * @return an empty GeometryCollection
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary() {
+    return getFactory().createGeometryCollection();
+  }
+
+  public boolean isValid() {
+    return true;
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    return super.equalsExact(other, tolerance);
+  }
+
+  /**
+   *  Returns the <code>Coordinate</code> at the given position.
+   *
+   *@param  n  the index of the <code>Coordinate</code> to retrieve, beginning
+   *      at 0
+   *@return    the <code>n</code>th <code>Coordinate</code>
+   */
+  protected Coordinate getCoordinate(int n) {
+    return ((Point) geometries[n]).getCoordinate();
+  }
+  
+  public MultiPoint copy() {
+    Point[] points = new Point[this.geometries.length];
+    for (int i = 0; i < points.length; i++) {
+      points[i] = (Point) this.geometries[i].copy();
+    }
+    return new MultiPoint(points, factory);
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_MULTIPOINT;
+  }
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/MultiPolygon.java b/modules/core/src/main/java/org/locationtech/jts/geom/MultiPolygon.java
new file mode 100644
index 0000000..e96231c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/MultiPolygon.java
@@ -0,0 +1,146 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.ArrayList;
+
+/**
+ * Models a collection of {@link Polygon}s.
+ * <p>
+ * As per the OGC SFS specification, 
+ * the Polygons in a MultiPolygon may not overlap, 
+ * and may only touch at single points.
+ * This allows the topological point-set semantics
+ * to be well-defined.
+ *  
+ *
+ *@version 1.7
+ */
+public class MultiPolygon 
+	extends GeometryCollection 
+	implements Polygonal
+{
+  private static final long serialVersionUID = -551033529766975875L;
+  /**
+   *  Constructs a <code>MultiPolygon</code>.
+   *
+   *@param  polygons        the <code>Polygon</code>s for this <code>MultiPolygon</code>
+   *      , or <code>null</code> or an empty array to create the empty geometry.
+   *      Elements may be empty <code>Polygon</code>s, but not <code>null</code>
+   *      s. The polygons must conform to the assertions specified in the <A
+   *      HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
+   *      Specification for SQL</A> .
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>MultiPolygon</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>MultiPolygon</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public MultiPolygon(Polygon[] polygons, PrecisionModel precisionModel, int SRID) {
+    this(polygons, new GeometryFactory(precisionModel, SRID));
+  }
+
+
+  /**
+   * @param polygons
+   *            the <code>Polygon</code>s for this <code>MultiPolygon</code>,
+   *            or <code>null</code> or an empty array to create the empty
+   *            geometry. Elements may be empty <code>Polygon</code>s, but
+   *            not <code>null</code>s. The polygons must conform to the
+   *            assertions specified in the <A
+   *            HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple
+   *            Features Specification for SQL</A>.
+   */
+  public MultiPolygon(Polygon[] polygons, GeometryFactory factory) {
+    super(polygons, factory);
+  }
+
+  public int getDimension() {
+    return 2;
+  }
+
+  public int getBoundaryDimension() {
+    return 1;
+  }
+
+  public String getGeometryType() {
+    return "MultiPolygon";
+  }
+
+  /*
+  public boolean isSimple() {
+    return true;
+  }
+*/
+  
+  /**
+   * Computes the boundary of this geometry
+   *
+   * @return a lineal geometry (which may be empty)
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary() {
+    if (isEmpty()) {
+      return getFactory().createMultiLineString();
+    }
+    ArrayList allRings = new ArrayList();
+    for (int i = 0; i < geometries.length; i++) {
+      Polygon polygon = (Polygon) geometries[i];
+      Geometry rings = polygon.getBoundary();
+      for (int j = 0; j < rings.getNumGeometries(); j++) {
+        allRings.add(rings.getGeometryN(j));
+      }
+    }
+    LineString[] allRingsArray = new LineString[allRings.size()];
+    return getFactory().createMultiLineString((LineString[]) allRings.toArray(allRingsArray));
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    return super.equalsExact(other, tolerance);
+  }
+  
+  /**
+   * Creates a {@link MultiPolygon} with
+   * every component reversed.
+   * The order of the components in the collection are not reversed.
+   *
+   * @return a MultiPolygon in the reverse order
+   */
+  public Geometry reverse()
+  {
+    int n = geometries.length;
+    Polygon[] revGeoms = new Polygon[n];
+    for (int i = 0; i < geometries.length; i++) {
+      revGeoms[i] = (Polygon) geometries[i].reverse();
+    }
+    return getFactory().createMultiPolygon(revGeoms);
+  }
+  
+  public MultiPolygon copy() {
+    Polygon[] polygons = new Polygon[this.geometries.length];
+    for (int i = 0; i < polygons.length; i++) {
+      polygons[i] = (Polygon) this.geometries[i].copy();
+    }
+    return new MultiPolygon(polygons, factory);
+  }
+
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_MULTIPOLYGON;
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/OctagonalEnvelope.java b/modules/core/src/main/java/org/locationtech/jts/geom/OctagonalEnvelope.java
new file mode 100644
index 0000000..5c4ce9d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/OctagonalEnvelope.java
@@ -0,0 +1,362 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * A bounding container for a {@link Geometry} which is in the shape of a general octagon.
+ * The OctagonalEnvelope of a geometric object
+ * is a geometry which is a tight bound
+ * along the (up to) four extremal rectilinear parallels
+ * and along the (up to) four extremal diagonal parallels.
+ * Depending on the shape of the contained
+ * geometry, the octagon may be degenerate to any extreme
+ * (e.g. it may be a rectangle, a line, or a point).
+ */
+public class OctagonalEnvelope
+{
+  /**
+   * Gets the octagonal envelope of a geometry
+   * @param geom the geometry
+   * @return the octagonal envelope of the geometry
+   */
+  public static Geometry octagonalEnvelope(Geometry geom) {
+    return (new OctagonalEnvelope(geom)).toGeometry(geom.getFactory());
+  }
+  
+  private static double computeA(double x, double y)
+  {
+    return x + y;
+  }
+
+  private static double computeB(double x, double y)
+  {
+    return x - y;
+  }
+
+  private static double SQRT2 = Math.sqrt(2.0);
+  
+  // initialize in the null state
+  private double minX = Double.NaN;
+  private double maxX;
+  private double minY;
+  private double maxY;
+  private double minA;
+  private double maxA;
+  private double minB;
+  private double maxB;
+
+  /**
+   * Creates a new null bounding octagon
+   */
+  public OctagonalEnvelope()
+  {
+  }
+
+  /**
+   * Creates a new null bounding octagon bounding a {@link Coordinate}
+   * 
+   * @param p the coordinate to bound
+   */
+  public OctagonalEnvelope(Coordinate p)
+  {
+    expandToInclude(p);
+  }
+
+  /**
+   * Creates a new null bounding octagon bounding a pair of {@link Coordinate}s
+   * 
+   * @param p0 a coordinate to bound
+   * @param p1 a coordinate to bound
+   */
+  public OctagonalEnvelope(Coordinate p0, Coordinate p1)
+  {
+    expandToInclude(p0);
+    expandToInclude(p1);
+  }
+
+  /**
+   * Creates a new null bounding octagon bounding an {@link Envelope}
+   */
+  public OctagonalEnvelope(Envelope env)
+  {
+    expandToInclude(env);
+  }
+
+  /**
+   * Creates a new null bounding octagon bounding an {@link OctagonalEnvelope}
+   * (the copy constructor).
+   */
+  public OctagonalEnvelope(OctagonalEnvelope oct)
+  {
+    expandToInclude(oct);
+  }
+
+  /**
+   * Creates a new null bounding octagon bounding a {@link Geometry}
+   */
+  public OctagonalEnvelope(Geometry geom)
+  {
+    expandToInclude(geom);
+  }
+
+
+  public double getMinX() { return minX; }
+  public double getMaxX() { return maxX; }
+  public double getMinY() { return minY; }
+  public double getMaxY() { return maxY; }
+  public double getMinA() { return minA; }
+  public double getMaxA() { return maxA; }
+  public double getMinB() { return minB; }
+  public double getMaxB() { return maxB; }
+
+  public boolean isNull() { return Double.isNaN(minX); }
+
+  /**
+   *  Sets the value of this object to the null value
+   */
+  public void setToNull() {
+    minX = Double.NaN;
+  }
+
+  public void expandToInclude(Geometry g)
+  {
+    g.apply(new BoundingOctagonComponentFilter(this));
+  }
+
+  public OctagonalEnvelope expandToInclude(CoordinateSequence seq)
+  {
+    for (int i = 0; i < seq.size(); i++) {
+      double x = seq.getX(i);
+      double y = seq.getY(i);
+      expandToInclude(x, y);
+    }
+    return this;
+  }
+
+  public OctagonalEnvelope expandToInclude(OctagonalEnvelope oct)
+  {
+    if (oct.isNull()) return this;
+
+    if (isNull()) {
+      minX = oct.minX;
+      maxX = oct.maxX;
+      minY = oct.minY;
+      maxY = oct.maxY;
+      minA = oct.minA;
+      maxA = oct.maxA;
+      minB = oct.minB;
+      maxB = oct.maxB;
+      return this;
+    }
+    if (oct.minX < minX) minX = oct.minX;
+    if (oct.maxX > maxX) maxX = oct.maxX;
+    if (oct.minY < minY) minY = oct.minY;
+    if (oct.maxY > maxY) maxY = oct.maxY;
+    if (oct.minA < minA) minA = oct.minA;
+    if (oct.maxA > maxA) maxA = oct.maxA;
+    if (oct.minB < minB) minB = oct.minB;
+    if (oct.maxB > maxB) maxB = oct.maxB;
+    return this;
+  }
+
+  public OctagonalEnvelope expandToInclude(Coordinate p)
+  {
+    expandToInclude(p.x, p.y);
+    return this;
+  }
+
+  public OctagonalEnvelope expandToInclude(Envelope env)
+  {
+    expandToInclude(env.getMinX(), env.getMinY());
+    expandToInclude(env.getMinX(), env.getMaxY());
+    expandToInclude(env.getMaxX(), env.getMinY());
+    expandToInclude(env.getMaxX(), env.getMaxY());
+    return this;
+  }
+
+  public OctagonalEnvelope expandToInclude(double x, double y)
+  {
+    double A = computeA(x, y);
+    double B = computeB(x, y);
+
+    if (isNull()) {
+      minX = x;
+      maxX = x;
+      minY = y;
+      maxY = y;
+      minA = A;
+      maxA = A;
+      minB = B;
+      maxB = B;
+    }
+    else {
+      if (x < minX) minX = x;
+      if (x > maxX) maxX = x;
+      if (y < minY) minY = y;
+      if (y > maxY) maxY = y;
+      if (A < minA) minA = A;
+      if (A > maxA) maxA = A;
+      if (B < minB) minB = B;
+      if (B > maxB) maxB = B;
+    }
+    return this;
+  }
+
+  public void expandBy(double distance)
+  {
+    if (isNull()) return;
+
+    double diagonalDistance = SQRT2 * distance;
+
+    minX -= distance;
+    maxX += distance;
+    minY -= distance;
+    maxY += distance;
+    minA -= diagonalDistance;
+    maxA += diagonalDistance;
+    minB -= diagonalDistance;
+    maxB += diagonalDistance;
+
+    if (! isValid())
+      setToNull();
+  }
+
+  /**
+   * Tests if the extremal values for this octagon are valid.
+   *
+   * @return <code>true</code> if this object has valid values
+   */
+  private boolean isValid()
+  {
+    if (isNull()) return true;
+    return minX <= maxX
+                 && minY <= maxY
+                 && minA <= maxA
+                 && minB <= maxB;
+  }
+
+  public boolean intersects(OctagonalEnvelope other)
+  {
+    if (isNull() || other.isNull()) { return false; }
+
+    if (minX > other.maxX) return false;
+    if (maxX < other.minX) return false;
+    if (minY > other.maxY) return false;
+    if (maxY < other.minY) return false;
+    if (minA > other.maxA) return false;
+    if (maxA < other.minA) return false;
+    if (minB > other.maxB) return false;
+    if (maxB < other.minB) return false;
+    return true;
+  }
+
+  public boolean intersects(Coordinate p)
+  {
+    if (minX > p.x) return false;
+    if (maxX < p.x) return false;
+    if (minY > p.y) return false;
+    if (maxY < p.y) return false;
+    
+    double A = computeA(p.x, p.y);
+    double B = computeB(p.x, p.y);
+    if (minA > A) return false;
+    if (maxA < A) return false;
+    if (minB > B) return false;
+    if (maxB < B) return false;
+    return true;
+  }
+
+  public boolean contains(OctagonalEnvelope other)
+  {
+    if (isNull() || other.isNull()) { return false; }
+
+    return other.minX >= minX
+        && other.maxX <= maxX
+        && other.minY >= minY
+        && other.maxY <= maxY
+        && other.minA >= minA
+        && other.maxA <= maxA
+        && other.minB >= minB
+        && other.maxB <= maxB;
+  }
+
+  public Geometry toGeometry(GeometryFactory geomFactory)
+  {
+    if (isNull()) {
+      return geomFactory.createPoint();
+    }
+
+    Coordinate px00 = new Coordinate(minX, minA - minX);
+    Coordinate px01 = new Coordinate(minX, minX - minB);
+
+    Coordinate px10 = new Coordinate(maxX, maxX - maxB);
+    Coordinate px11 = new Coordinate(maxX, maxA - maxX);
+
+    Coordinate py00 = new Coordinate(minA - minY, minY);
+    Coordinate py01 = new Coordinate(minY + maxB, minY);
+
+    Coordinate py10 = new Coordinate(maxY + minB, maxY);
+    Coordinate py11 = new Coordinate(maxA - maxY, maxY);
+
+    PrecisionModel pm = geomFactory.getPrecisionModel();
+    pm.makePrecise(px00);
+    pm.makePrecise(px01);
+    pm.makePrecise(px10);
+    pm.makePrecise(px11);
+    pm.makePrecise(py00);
+    pm.makePrecise(py01);
+    pm.makePrecise(py10);
+    pm.makePrecise(py11);
+
+    CoordinateList coordList = new CoordinateList();
+    coordList.add(px00, false);
+    coordList.add(px01, false);
+    coordList.add(py10, false);
+    coordList.add(py11, false);
+    coordList.add(px11, false);
+    coordList.add(px10, false);
+    coordList.add(py01, false);
+    coordList.add(py00, false);
+
+    if (coordList.size() == 1) {
+      return geomFactory.createPoint(px00);
+    }
+    if (coordList.size() == 2) {
+      Coordinate[] pts = coordList.toCoordinateArray();
+      return geomFactory.createLineString(pts);
+    }
+    // must be a polygon, so add closing point
+    coordList.add(px00, false);
+    Coordinate[] pts = coordList.toCoordinateArray();
+    return geomFactory.createPolygon(geomFactory.createLinearRing(pts));
+  }
+
+  private static class BoundingOctagonComponentFilter
+  implements GeometryComponentFilter
+  {
+    OctagonalEnvelope oe;
+    
+    BoundingOctagonComponentFilter(OctagonalEnvelope oe) {
+      this.oe = oe;
+    }
+    
+     public void filter(Geometry geom)
+     {
+       if (geom instanceof LineString) {
+         oe.expandToInclude( ((LineString) geom).getCoordinateSequence());
+       }
+       else if (geom instanceof Point) {
+         oe.expandToInclude( ((Point) geom).getCoordinateSequence());
+       }
+     }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Point.java b/modules/core/src/main/java/org/locationtech/jts/geom/Point.java
new file mode 100644
index 0000000..c910e1e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Point.java
@@ -0,0 +1,228 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Represents a single point.
+ *
+ * A <code>Point</code> is topologically valid if and only if:
+ * <ul>
+ * <li>the coordinate which defines it (if any) is a valid coordinate 
+ * (i.e. does not have an <code>NaN</code> X or Y ordinate)
+ * </ul>
+ * 
+ *@version 1.7
+ */
+public class Point 
+	extends Geometry
+	implements Puntal
+{
+  private static final long serialVersionUID = 4902022702746614570L;
+  /**
+   *  The <code>Coordinate</code> wrapped by this <code>Point</code>.
+   */
+  private CoordinateSequence coordinates;
+
+  /**
+   *  Constructs a <code>Point</code> with the given coordinate.
+   *
+   *@param  coordinate      the coordinate on which to base this <code>Point</code>
+   *      , or <code>null</code> to create the empty geometry.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>Point</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>Point</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public Point(Coordinate coordinate, PrecisionModel precisionModel, int SRID) {
+    super(new GeometryFactory(precisionModel, SRID));
+    init(getFactory().getCoordinateSequenceFactory().create(
+          coordinate != null ? new Coordinate[]{coordinate} : new Coordinate[]{}));
+  }
+
+  /**
+   *@param  coordinates      contains the single coordinate on which to base this <code>Point</code>
+   *      , or <code>null</code> to create the empty geometry.
+   */
+  public Point(CoordinateSequence coordinates, GeometryFactory factory) {
+    super(factory);
+    init(coordinates);
+  }
+
+  private void init(CoordinateSequence coordinates)
+  {
+    if (coordinates == null) {
+      coordinates = getFactory().getCoordinateSequenceFactory().create(new Coordinate[]{});
+    }
+    Assert.isTrue(coordinates.size() <= 1);
+    this.coordinates = coordinates;
+  }
+
+  public Coordinate[] getCoordinates() {
+    return isEmpty() ? new Coordinate[]{} : new Coordinate[]{
+        getCoordinate()
+        };
+  }
+
+  public int getNumPoints() {
+    return isEmpty() ? 0 : 1;
+  }
+
+  public boolean isEmpty() {
+    return coordinates.size() == 0;
+  }
+
+  public boolean isSimple() {
+    return true;
+  }
+
+  public int getDimension() {
+    return 0;
+  }
+
+  public int getBoundaryDimension() {
+    return Dimension.FALSE;
+  }
+
+  public double getX() {
+    if (getCoordinate() == null) {
+      throw new IllegalStateException("getX called on empty Point");
+    }
+    return getCoordinate().x;
+  }
+
+  public double getY() {
+    if (getCoordinate() == null) {
+      throw new IllegalStateException("getY called on empty Point");
+    }
+    return getCoordinate().y;
+  }
+
+  public Coordinate getCoordinate() {
+    return coordinates.size() != 0 ? coordinates.getCoordinate(0): null;
+  }
+
+  public String getGeometryType() {
+    return "Point";
+  }
+
+  /**
+   * Gets the boundary of this geometry.
+   * Zero-dimensional geometries have no boundary by definition,
+   * so an empty GeometryCollection is returned.
+   *
+   * @return an empty GeometryCollection
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary() {
+    return getFactory().createGeometryCollection();
+  }
+
+  protected Envelope computeEnvelopeInternal() {
+    if (isEmpty()) {
+      return new Envelope();
+    }
+    Envelope env = new Envelope();
+    env.expandToInclude(coordinates.getX(0), coordinates.getY(0));
+    return env;
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    if (isEmpty() && other.isEmpty()) {
+      return true;
+    }
+    if (isEmpty() != other.isEmpty()) {
+      return false;
+    }
+    return equal(((Point) other).getCoordinate(), this.getCoordinate(), tolerance);
+  }
+
+  public void apply(CoordinateFilter filter) {
+	    if (isEmpty()) { return; }
+	    filter.filter(getCoordinate());
+	  }
+
+  public void apply(CoordinateSequenceFilter filter) 
+  {
+	    if (isEmpty())
+        return;
+	    filter.filter(coordinates, 0);
+      if (filter.isGeometryChanged())
+        geometryChanged();
+	  }
+
+  public void apply(GeometryFilter filter) {
+    filter.filter(this);
+  }
+
+  public void apply(GeometryComponentFilter filter) {
+    filter.filter(this);
+  }
+
+  /**
+   * Creates and returns a full copy of this {@link Point} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a clone of this instance
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  
+  /**
+   * Creates and returns a full copy of this {@link Point} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a copy of this instance
+   */
+  public Point copy() {
+    return new Point(coordinates.copy(), factory);
+  }
+
+  public Geometry reverse()
+  {
+    return copy();
+  }
+  
+  public void normalize() 
+  { 
+    // a Point is always in normalized form 
+  }
+
+  protected int compareToSameClass(Object other) {
+    Point point = (Point) other;
+    return getCoordinate().compareTo(point.getCoordinate());
+  }
+
+  protected int compareToSameClass(Object other, CoordinateSequenceComparator comp)
+  {
+    Point point = (Point) other;
+    return comp.compare(this.coordinates, point.coordinates);
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_POINT;
+  }
+
+  public CoordinateSequence getCoordinateSequence() {
+    return coordinates;
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Polygon.java b/modules/core/src/main/java/org/locationtech/jts/geom/Polygon.java
new file mode 100644
index 0000000..add9665
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Polygon.java
@@ -0,0 +1,446 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.Arrays;
+
+import org.locationtech.jts.algorithm.Area;
+import org.locationtech.jts.algorithm.Orientation;
+
+
+/**
+ * Represents a polygon with linear edges, which may include holes.
+ * The outer boundary (shell) 
+ * and inner boundaries (holes) of the polygon are represented by {@link LinearRing}s.
+ * The boundary rings of the polygon may have any orientation.
+ * Polygons are closed, simple geometries by definition.
+ * <p>
+ * The polygon model conforms to the assertions specified in the 
+ * <A HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
+ * Specification for SQL</A>.
+ * <p>
+ * A <code>Polygon</code> is topologically valid if and only if:
+ * <ul>
+ * <li>the coordinates which define it are valid coordinates
+ * <li>the linear rings for the shell and holes are valid
+ * (i.e. are closed and do not self-intersect)
+ * <li>holes touch the shell or another hole at at most one point
+ * (which implies that the rings of the shell and holes must not cross)
+ * <li>the interior of the polygon is connected,  
+ * or equivalently no sequence of touching holes 
+ * makes the interior of the polygon disconnected
+ * (i.e. effectively split the polygon into two pieces).
+ * </ul>
+ *
+ *@version 1.7
+ */
+public class Polygon 
+	extends Geometry
+	implements Polygonal
+{
+  private static final long serialVersionUID = -3494792200821764533L;
+
+  /**
+   *  The exterior boundary,
+   * or <code>null</code> if this <code>Polygon</code>
+   *  is empty.
+   */
+  protected LinearRing shell = null;
+
+  /**
+   * The interior boundaries, if any.
+   * This instance var is never null.
+   * If there are no holes, the array is of zero length.
+   */
+  protected LinearRing[] holes;
+
+  /**
+   *  Constructs a <code>Polygon</code> with the given exterior boundary.
+   *
+   *@param  shell           the outer boundary of the new <code>Polygon</code>,
+   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
+   *      geometry is to be created.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>Polygon</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>Polygon</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public Polygon(LinearRing shell, PrecisionModel precisionModel, int SRID) {
+    this(shell, new LinearRing[]{}, new GeometryFactory(precisionModel, SRID));
+  }
+
+  /**
+   *  Constructs a <code>Polygon</code> with the given exterior boundary and
+   *  interior boundaries.
+   *
+   *@param  shell           the outer boundary of the new <code>Polygon</code>,
+   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
+   *      geometry is to be created.
+   *@param  holes           the inner boundaries of the new <code>Polygon</code>
+   *      , or <code>null</code> or empty <code>LinearRing</code>s if the empty
+   *      geometry is to be created.
+   *@param  precisionModel  the specification of the grid of allowable points
+   *      for this <code>Polygon</code>
+   *@param  SRID            the ID of the Spatial Reference System used by this
+   *      <code>Polygon</code>
+   * @deprecated Use GeometryFactory instead
+   */
+  public Polygon(LinearRing shell, LinearRing[] holes, PrecisionModel precisionModel, int SRID) {
+      this(shell, holes, new GeometryFactory(precisionModel, SRID));
+  }
+
+  /**
+   *  Constructs a <code>Polygon</code> with the given exterior boundary and
+   *  interior boundaries.
+   *
+   *@param  shell           the outer boundary of the new <code>Polygon</code>,
+   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
+   *      geometry is to be created.
+   *@param  holes           the inner boundaries of the new <code>Polygon</code>
+   *      , or <code>null</code> or empty <code>LinearRing</code>s if the empty
+   *      geometry is to be created.
+   */
+  public Polygon(LinearRing shell, LinearRing[] holes, GeometryFactory factory) {
+    super(factory);
+    if (shell == null) {
+      shell = getFactory().createLinearRing();
+    }
+    if (holes == null) {
+      holes = new LinearRing[]{};
+    }
+    if (hasNullElements(holes)) {
+      throw new IllegalArgumentException("holes must not contain null elements");
+    }
+    if (shell.isEmpty() && hasNonEmptyElements(holes)) {
+      throw new IllegalArgumentException("shell is empty but holes are not");
+    }
+    this.shell = shell;
+    this.holes = holes;
+  }
+
+  public Coordinate getCoordinate() {
+    return shell.getCoordinate();
+  }
+
+  public Coordinate[] getCoordinates() {
+    if (isEmpty()) {
+      return new Coordinate[]{};
+    }
+    Coordinate[] coordinates = new Coordinate[getNumPoints()];
+    int k = -1;
+    Coordinate[] shellCoordinates = shell.getCoordinates();
+    for (int x = 0; x < shellCoordinates.length; x++) {
+      k++;
+      coordinates[k] = shellCoordinates[x];
+    }
+    for (int i = 0; i < holes.length; i++) {
+      Coordinate[] childCoordinates = holes[i].getCoordinates();
+      for (int j = 0; j < childCoordinates.length; j++) {
+        k++;
+        coordinates[k] = childCoordinates[j];
+      }
+    }
+    return coordinates;
+  }
+
+  public int getNumPoints() {
+    int numPoints = shell.getNumPoints();
+    for (int i = 0; i < holes.length; i++) {
+      numPoints += holes[i].getNumPoints();
+    }
+    return numPoints;
+  }
+
+  public int getDimension() {
+    return 2;
+  }
+
+  public int getBoundaryDimension() {
+    return 1;
+  }
+
+  public boolean isEmpty() {
+    return shell.isEmpty();
+  }
+
+  /**
+   * Tests if a valid polygon is simple.
+   * This method always returns true, since a valid polygon is always simple
+   *
+   * @return <code>true</code>
+   */
+  /*
+  public boolean isSimple() {
+    return true;
+  }
+*/
+  
+  public boolean isRectangle()
+  {
+    if (getNumInteriorRing() != 0) return false;
+    if (shell == null) return false;
+    if (shell.getNumPoints() != 5) return false;
+
+    CoordinateSequence seq = shell.getCoordinateSequence();
+
+    // check vertices have correct values
+    Envelope env = getEnvelopeInternal();
+    for (int i = 0; i < 5; i++) {
+      double x = seq.getX(i);
+      if (! (x == env.getMinX() || x == env.getMaxX())) return false;
+      double y = seq.getY(i);
+      if (! (y == env.getMinY() || y == env.getMaxY())) return false;
+    }
+
+    // check vertices are in right order
+    double prevX = seq.getX(0);
+    double prevY = seq.getY(0);
+    for (int i = 1; i <= 4; i++) {
+      double x = seq.getX(i);
+      double y = seq.getY(i);
+      boolean xChanged = x != prevX;
+      boolean yChanged = y != prevY;
+      if (xChanged == yChanged)
+        return false;
+      prevX = x;
+      prevY = y;
+    }
+    return true;
+  }
+
+  public LineString getExteriorRing() {
+    return shell;
+  }
+
+  public int getNumInteriorRing() {
+    return holes.length;
+  }
+
+  public LineString getInteriorRingN(int n) {
+    return holes[n];
+  }
+
+  public String getGeometryType() {
+    return "Polygon";
+  }
+
+  /**
+   *  Returns the area of this <code>Polygon</code>
+   *
+   *@return the area of the polygon
+   */
+  public double getArea()
+  {
+    double area = 0.0;
+    area += Area.ofRing(shell.getCoordinateSequence());
+    for (int i = 0; i < holes.length; i++) {
+      area -= Area.ofRing(holes[i].getCoordinateSequence());
+    }
+    return area;
+  }
+
+  /**
+   *  Returns the perimeter of this <code>Polygon</code>
+   *
+   *@return the perimeter of the polygon
+   */
+  public double getLength()
+  {
+    double len = 0.0;
+    len += shell.getLength();
+    for (int i = 0; i < holes.length; i++) {
+      len += holes[i].getLength();
+    }
+    return len;
+  }
+
+  /**
+   * Computes the boundary of this geometry
+   *
+   * @return a lineal geometry (which may be empty)
+   * @see Geometry#getBoundary
+   */
+  public Geometry getBoundary() {
+    if (isEmpty()) {
+      return getFactory().createMultiLineString();
+    }
+    LinearRing[] rings = new LinearRing[holes.length + 1];
+    rings[0] = shell;
+    for (int i = 0; i < holes.length; i++) {
+      rings[i + 1] = holes[i];
+    }
+    // create LineString or MultiLineString as appropriate
+    if (rings.length <= 1)
+      return getFactory().createLinearRing(rings[0].getCoordinateSequence());
+    return getFactory().createMultiLineString(rings);
+  }
+
+  protected Envelope computeEnvelopeInternal() {
+    return shell.getEnvelopeInternal();
+  }
+
+  public boolean equalsExact(Geometry other, double tolerance) {
+    if (!isEquivalentClass(other)) {
+      return false;
+    }
+    Polygon otherPolygon = (Polygon) other;
+    Geometry thisShell = shell;
+    Geometry otherPolygonShell = otherPolygon.shell;
+    if (!thisShell.equalsExact(otherPolygonShell, tolerance)) {
+      return false;
+    }
+    if (holes.length != otherPolygon.holes.length) {
+      return false;
+    }
+    for (int i = 0; i < holes.length; i++) {
+      if (!((Geometry) holes[i]).equalsExact(otherPolygon.holes[i], tolerance)) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  public void apply(CoordinateFilter filter) {
+	    shell.apply(filter);
+	    for (int i = 0; i < holes.length; i++) {
+	      holes[i].apply(filter);
+	    }
+	  }
+
+  public void apply(CoordinateSequenceFilter filter) 
+  {
+	    shell.apply(filter);
+      if (! filter.isDone()) {
+        for (int i = 0; i < holes.length; i++) {
+          holes[i].apply(filter);
+          if (filter.isDone()) 
+            break;
+        }
+      }
+      if (filter.isGeometryChanged())
+        geometryChanged();
+	  }
+
+  public void apply(GeometryFilter filter) {
+    filter.filter(this);
+  }
+
+  public void apply(GeometryComponentFilter filter) {
+    filter.filter(this);
+    shell.apply(filter);
+    for (int i = 0; i < holes.length; i++) {
+      holes[i].apply(filter);
+    }
+  }
+
+  /**
+   * Creates and returns a full copy of this {@link Polygon} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a clone of this instance
+   * @deprecated
+   */
+  public Object clone() {
+
+    return copy();
+  }
+  
+  /**
+   * Creates and returns a full copy of this {@link Polygon} object.
+   * (including all coordinates contained by it).
+   *
+   * @return a copy of this instance
+   */
+  public Polygon copy() {
+    LinearRing shellCopy = shell.copy();
+    LinearRing[] holeCopies = new LinearRing[this.holes.length];
+    for (int i = 0; i < holes.length; i++) {
+    	holeCopies[i] = holes[i].copy();
+    }
+    return new Polygon(shellCopy, holeCopies, factory);
+  }
+
+  public Geometry convexHull() {
+    return getExteriorRing().convexHull();
+  }
+
+  public void normalize() {
+    normalize(shell, true);
+    for (int i = 0; i < holes.length; i++) {
+      normalize(holes[i], false);
+    }
+    Arrays.sort(holes);
+  }
+
+  protected int compareToSameClass(Object o) {
+    LinearRing thisShell = shell;
+    LinearRing otherShell = ((Polygon) o).shell;
+    return thisShell.compareToSameClass(otherShell);
+  }
+
+  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp) {
+    Polygon poly = (Polygon) o;
+
+    LinearRing thisShell = shell;
+    LinearRing otherShell = poly.shell;
+    int shellComp = thisShell.compareToSameClass(otherShell, comp);
+    if (shellComp != 0) return shellComp;
+
+    int nHole1 = getNumInteriorRing();
+    int nHole2 = poly.getNumInteriorRing();
+    int i = 0;
+    while (i < nHole1 && i < nHole2) {
+      LinearRing thisHole = (LinearRing) getInteriorRingN(i);
+      LinearRing otherHole = (LinearRing) poly.getInteriorRingN(i);
+      int holeComp = thisHole.compareToSameClass(otherHole, comp);
+      if (holeComp != 0) return holeComp;
+      i++;
+    }
+    if (i < nHole1) return 1;
+    if (i < nHole2) return -1;
+    return 0;
+  }
+  
+  protected int getSortIndex() {
+    return Geometry.SORTINDEX_POLYGON;
+  }
+
+  private void normalize(LinearRing ring, boolean clockwise) {
+    if (ring.isEmpty()) {
+      return;
+    }
+    Coordinate[] uniqueCoordinates = new Coordinate[ring.getCoordinates().length - 1];
+    System.arraycopy(ring.getCoordinates(), 0, uniqueCoordinates, 0, uniqueCoordinates.length);
+    Coordinate minCoordinate = CoordinateArrays.minCoordinate(ring.getCoordinates());
+    CoordinateArrays.scroll(uniqueCoordinates, minCoordinate);
+    System.arraycopy(uniqueCoordinates, 0, ring.getCoordinates(), 0, uniqueCoordinates.length);
+    ring.getCoordinates()[uniqueCoordinates.length] = uniqueCoordinates[0];
+    if (Orientation.isCCW(ring.getCoordinates()) == clockwise) {
+      CoordinateArrays.reverse(ring.getCoordinates());
+    }
+  }
+
+  public Geometry reverse()
+  {
+    Polygon poly = copy();
+    poly.shell = (LinearRing) shell.copy().reverse();
+    poly.holes = new LinearRing[holes.length];
+    for (int i = 0; i < holes.length; i++) {
+      poly.holes[i] = (LinearRing) holes[i].copy().reverse();
+    }
+    return poly;// return the clone
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Polygonal.java b/modules/core/src/main/java/org/locationtech/jts/geom/Polygonal.java
new file mode 100644
index 0000000..1abee48
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Polygonal.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+/**
+ * Identifies {@link Geometry} subclasses which
+ * are 2-dimensional 
+ * and have components which have {@link Lineal} boundaries. 
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface Polygonal 
+{
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/PrecisionModel.java b/modules/core/src/main/java/org/locationtech/jts/geom/PrecisionModel.java
new file mode 100644
index 0000000..cd73a7e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/PrecisionModel.java
@@ -0,0 +1,469 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.io.Serializable;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * Specifies the precision model of the {@link Coordinate}s in a {@link Geometry}.
+ * In other words, specifies the grid of allowable
+ *  points for all <code>Geometry</code>s.
+ * <p>
+ * The {@link #makePrecise(Coordinate)} method allows rounding a coordinate to
+ * a "precise" value; that is, one whose
+ *  precision is known exactly.
+ *<p>
+ * Coordinates are assumed to be precise in geometries.
+ * That is, the coordinates are assumed to be rounded to the
+ * precision model given for the geometry.
+ * JTS input routines automatically round coordinates to the precision model
+ * before creating Geometries.
+ * All internal operations
+ * assume that coordinates are rounded to the precision model.
+ * Constructive methods (such as boolean operations) always round computed
+ * coordinates to the appropriate precision model.
+ * <p>
+ * Currently three types of precision model are supported:
+ * <ul>
+ * <li>FLOATING - represents full double precision floating point.
+ * This is the default precision model used in JTS
+ * <li>FLOATING_SINGLE - represents single precision floating point.
+ * <li>FIXED - represents a model with a fixed number of decimal places.
+ *  A Fixed Precision Model is specified by a scale factor.
+ *  The scale factor specifies the size of the grid which numbers are rounded to.
+ *  Input coordinates are mapped to fixed coordinates according to the following
+ *  equations:
+ *    <UL>
+ *      <LI> jtsPt.x = round( (inputPt.x * scale ) / scale
+ *      <LI> jtsPt.y = round( (inputPt.y * scale ) / scale
+ *    </UL>
+ * </ul>
+ * For example, to specify 3 decimal places of precision, use a scale factor
+ * of 1000. To specify -3 decimal places of precision (i.e. rounding to
+ * the nearest 1000), use a scale factor of 0.001.
+ * <p>
+ * Coordinates are represented internally as Java double-precision values.
+ * Since Java uses the IEEE-394 floating point standard, this
+ * provides 53 bits of precision. (Thus the maximum precisely representable
+ * <i>integer</i> is 9,007,199,254,740,992 - or almost 16 decimal digits of precision).
+ * <p>
+ * JTS binary methods currently do not handle inputs which have different precision models.
+ * The precision model of any constructed geometric value is undefined.
+ *
+ *@version 1.7
+ */
+public class PrecisionModel implements Serializable, Comparable
+{
+	/**
+	 * Determines which of two {@link PrecisionModel}s is the most precise
+	 * (allows the greatest number of significant digits).
+	 * 
+	 * @param pm1 a PrecisionModel
+	 * @param pm2 a PrecisionModel
+	 * @return the PrecisionModel which is most precise
+	 */
+	public static PrecisionModel mostPrecise(PrecisionModel pm1, PrecisionModel pm2)
+	{
+		if (pm1.compareTo(pm2) >= 0)
+			return pm1;
+		return pm2;
+	}
+	
+  private static final long serialVersionUID = 7777263578777803835L;
+
+  /**
+   * The types of Precision Model which JTS supports.
+   */
+  public static class Type
+      implements Serializable
+  {
+    private static final long serialVersionUID = -5528602631731589822L;
+    private static Map nameToTypeMap = new HashMap();
+    public Type(String name) {
+        this.name = name;
+        nameToTypeMap.put(name, this);
+    }
+    private String name;
+    public String toString() { return name; }
+    
+    
+    /*
+     * Ssee http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
+     */
+    private Object readResolve() {
+        return nameToTypeMap.get(name);
+    }
+  }
+
+  /**
+   * Fixed Precision indicates that coordinates have a fixed number of decimal places.
+   * The number of decimal places is determined by the log10 of the scale factor.
+   */
+  public static final Type FIXED = new Type("FIXED");
+  /**
+   * Floating precision corresponds to the standard Java
+   * double-precision floating-point representation, which is
+   * based on the IEEE-754 standard
+   */
+  public static final Type FLOATING = new Type("FLOATING");
+  /**
+   * Floating single precision corresponds to the standard Java
+   * single-precision floating-point representation, which is
+   * based on the IEEE-754 standard
+   */
+  public static final Type FLOATING_SINGLE = new Type("FLOATING SINGLE");
+
+
+  /**
+   *  The maximum precise value representable in a double. Since IEE754
+   *  double-precision numbers allow 53 bits of mantissa, the value is equal to
+   *  2^53 - 1.  This provides <i>almost</i> 16 decimal digits of precision.
+   */
+  public final static double maximumPreciseValue = 9007199254740992.0;
+
+  /**
+   * The type of PrecisionModel this represents.
+   */
+  private Type modelType;
+  /**
+   * The scale factor which determines the number of decimal places in fixed precision.
+   */
+  private double scale;
+
+  /**
+   * Creates a <code>PrecisionModel</code> with a default precision
+   * of FLOATING.
+   */
+  public PrecisionModel() {
+    // default is floating precision
+    modelType = FLOATING;
+  }
+
+  /**
+   * Creates a <code>PrecisionModel</code> that specifies
+   * an explicit precision model type.
+   * If the model type is FIXED the scale factor will default to 1.
+   *
+   * @param modelType the type of the precision model
+   */
+  public PrecisionModel(Type modelType)
+  {
+    this.modelType = modelType;
+    if (modelType == FIXED)
+    {
+      setScale(1.0);
+    }
+  }
+  /**
+   *  Creates a <code>PrecisionModel</code> that specifies Fixed precision.
+   *  Fixed-precision coordinates are represented as precise internal coordinates,
+   *  which are rounded to the grid defined by the scale factor.
+   *
+   *@param  scale    amount by which to multiply a coordinate after subtracting
+   *      the offset, to obtain a precise coordinate
+   *@param  offsetX  not used.
+   *@param  offsetY  not used.
+   *
+   * @deprecated offsets are no longer supported, since internal representation is rounded floating point
+   */
+  public PrecisionModel(double scale, double offsetX, double offsetY) {
+    modelType = FIXED;
+    setScale(scale);
+  }
+  /**
+   *  Creates a <code>PrecisionModel</code> that specifies Fixed precision.
+   *  Fixed-precision coordinates are represented as precise internal coordinates,
+   *  which are rounded to the grid defined by the scale factor.
+   *
+   *@param  scale    amount by which to multiply a coordinate after subtracting
+   *      the offset, to obtain a precise coordinate
+   */
+  public PrecisionModel(double scale) {
+    modelType = FIXED;
+    setScale(scale);
+  }
+  /**
+   *  Copy constructor to create a new <code>PrecisionModel</code>
+   *  from an existing one.
+   */
+  public PrecisionModel(PrecisionModel pm) {
+    modelType = pm.modelType;
+    scale = pm.scale;
+  }
+
+
+  /**
+   * Tests whether the precision model supports floating point
+   * @return <code>true</code> if the precision model supports floating point
+   */
+  public boolean isFloating()
+  {
+    return modelType == FLOATING || modelType == FLOATING_SINGLE;
+  }
+
+  /**
+   * Returns the maximum number of significant digits provided by this
+   * precision model.
+   * Intended for use by routines which need to print out 
+   * decimal representations of precise values (such as {@link WKTWriter}).
+   * <p>
+   * This method would be more correctly called
+   * <tt>getMinimumDecimalPlaces</tt>, 
+   * since it actually computes the number of decimal places
+   * that is required to correctly display the full
+   * precision of an ordinate value.
+   * <p>
+   * Since it is difficult to compute the required number of
+   * decimal places for scale factors which are not powers of 10,
+   * the algorithm uses a very rough approximation in this case.
+   * This has the side effect that for scale factors which are
+   * powers of 10 the value returned is 1 greater than the true value.
+   * 
+   *
+   * @return the maximum number of decimal places provided by this precision model
+   */
+  public int getMaximumSignificantDigits() {
+    int maxSigDigits = 16;
+    if (modelType == FLOATING) {
+      maxSigDigits = 16;
+    } else if (modelType == FLOATING_SINGLE) {
+      maxSigDigits = 6;
+    } else if (modelType == FIXED) {
+      maxSigDigits = 1 + (int) Math.ceil(Math.log(getScale()) / Math.log(10));
+    }
+    return maxSigDigits;
+  }
+
+  /**
+   * Returns the scale factor used to specify a fixed precision model.
+   * The number of decimal places of precision is 
+   * equal to the base-10 logarithm of the scale factor.
+   * Non-integral and negative scale factors are supported.
+   * Negative scale factors indicate that the places 
+   * of precision is to the left of the decimal point.  
+   *
+   *@return the scale factor for the fixed precision model
+   */
+  public double getScale() {
+    return scale;
+  }
+
+  /**
+   * Gets the type of this precision model
+   * @return the type of this precision model
+   * @see Type
+   */
+  public Type getType()
+  {
+    return modelType;
+  }
+  /**
+   *  Sets the multiplying factor used to obtain a precise coordinate.
+   * This method is private because PrecisionModel is an immutable (value) type.
+   */
+  private void setScale(double scale)
+  {
+    this.scale = Math.abs(scale);
+  }
+
+  /**
+   * Returns the x-offset used to obtain a precise coordinate.
+   *
+   * @return the amount by which to subtract the x-coordinate before
+   *         multiplying by the scale
+   * @deprecated Offsets are no longer used
+   */
+  public double getOffsetX() {
+    //We actually don't use offsetX and offsetY anymore ... [Jon Aquino]
+    return 0;
+  }
+
+
+
+  /**
+   * Returns the y-offset used to obtain a precise coordinate.
+   *
+   * @return the amount by which to subtract the y-coordinate before
+   *         multiplying by the scale
+   * @deprecated Offsets are no longer used
+   */
+  public double getOffsetY() {
+    return 0;
+  }
+
+  /**
+   *  Sets <code>internal</code> to the precise representation of <code>external</code>.
+   *
+   * @param external the original coordinate
+   * @param internal the coordinate whose values will be changed to the
+   *                 precise representation of <code>external</code>
+   * @deprecated use makePrecise instead
+   */
+  public void toInternal (Coordinate external, Coordinate internal) {
+    if (isFloating()) {
+      internal.x = external.x;
+      internal.y = external.y;
+    }
+    else {
+      internal.x = makePrecise(external.x);
+      internal.y = makePrecise(external.y);
+    }
+    internal.z = external.z;
+  }
+
+  /**
+   *  Returns the precise representation of <code>external</code>.
+   *
+   *@param  external  the original coordinate
+   *@return           the coordinate whose values will be changed to the precise
+   *      representation of <code>external</code>
+   * @deprecated use makePrecise instead
+   */
+  public Coordinate toInternal(Coordinate external) {
+    Coordinate internal = new Coordinate(external);
+    makePrecise(internal);
+    return internal;
+  }
+
+  /**
+   *  Returns the external representation of <code>internal</code>.
+   *
+   *@param  internal  the original coordinate
+   *@return           the coordinate whose values will be changed to the
+   *      external representation of <code>internal</code>
+   * @deprecated no longer needed, since internal representation is same as external representation
+   */
+  public Coordinate toExternal(Coordinate internal) {
+    Coordinate external = new Coordinate(internal);
+    return external;
+  }
+
+  /**
+   *  Sets <code>external</code> to the external representation of <code>internal</code>.
+   *
+   *@param  internal  the original coordinate
+   *@param  external  the coordinate whose values will be changed to the
+   *      external representation of <code>internal</code>
+   * @deprecated no longer needed, since internal representation is same as external representation
+   */
+  public void toExternal(Coordinate internal, Coordinate external) {
+      external.x = internal.x;
+      external.y = internal.y;
+  }
+
+  /**
+   * Rounds a numeric value to the PrecisionModel grid.
+   * Asymmetric Arithmetic Rounding is used, to provide
+   * uniform rounding behaviour no matter where the number is
+   * on the number line.
+   * <p>
+   * This method has no effect on NaN values.
+   * <p>
+   * <b>Note:</b> Java's <code>Math#rint</code> uses the "Banker's Rounding" algorithm,
+   * which is not suitable for precision operations elsewhere in JTS.
+   */
+  public double makePrecise(double val) 
+  {
+  	// don't change NaN values
+  	if (Double.isNaN(val)) return val;
+  	
+  	if (modelType == FLOATING_SINGLE) {
+  		float floatSingleVal = (float) val;
+  		return (double) floatSingleVal;
+  	}
+  	if (modelType == FIXED) {
+            return Math.round(val * scale) / scale;
+//  		return Math.rint(val * scale) / scale;
+  	}
+  	// modelType == FLOATING - no rounding necessary
+  	return val;
+  }
+
+  /**
+   * Rounds a Coordinate to the PrecisionModel grid.
+   */
+  public void makePrecise(Coordinate coord)
+  {
+    // optimization for full precision
+    if (modelType == FLOATING) return;
+
+    coord.x = makePrecise(coord.x);
+    coord.y = makePrecise(coord.y);
+    //MD says it's OK that we're not makePrecise'ing the z [Jon Aquino]
+  }
+
+
+  public String toString() {
+  	String description = "UNKNOWN";
+  	if (modelType == FLOATING) {
+  		description = "Floating";
+  	} else if (modelType == FLOATING_SINGLE) {
+  		description = "Floating-Single";
+  	} else if (modelType == FIXED) {
+  		description = "Fixed (Scale=" + getScale() + ")";
+  	}
+  	return description;
+  }
+
+  public boolean equals(Object other) {
+    if (! (other instanceof PrecisionModel)) {
+      return false;
+    }
+    PrecisionModel otherPrecisionModel = (PrecisionModel) other;
+    return modelType == otherPrecisionModel.modelType
+        && scale == otherPrecisionModel.scale;
+  }
+  /**
+   *  Compares this {@link PrecisionModel} object with the specified object for order.
+   * A PrecisionModel is greater than another if it provides greater precision.
+   * The comparison is based on the value returned by the
+   * {@link #getMaximumSignificantDigits} method.
+   * This comparison is not strictly accurate when comparing floating precision models
+   * to fixed models; however, it is correct when both models are either floating or fixed.
+   *
+   *@param  o  the <code>PrecisionModel</code> with which this <code>PrecisionModel</code>
+   *      is being compared
+   *@return    a negative integer, zero, or a positive integer as this <code>PrecisionModel</code>
+   *      is less than, equal to, or greater than the specified <code>PrecisionModel</code>
+   */
+  public int compareTo(Object o) {
+    PrecisionModel other = (PrecisionModel) o;
+
+    int sigDigits = getMaximumSignificantDigits();
+    int otherSigDigits = other.getMaximumSignificantDigits();
+    return (new Integer(sigDigits)).compareTo(new Integer(otherSigDigits));
+//    if (sigDigits > otherSigDigits)
+//      return 1;
+//    else if
+//    if (modelType == FLOATING && other.modelType == FLOATING) return 0;
+//    if (modelType == FLOATING && other.modelType != FLOATING) return 1;
+//    if (modelType != FLOATING && other.modelType == FLOATING) return -1;
+//    if (modelType == FIXED && other.modelType == FIXED) {
+//      if (scale > other.scale)
+//        return 1;
+//      else if (scale < other.scale)
+//        return -1;
+//      else
+//        return 0;
+//    }
+//    Assert.shouldNeverReachHere("Unknown Precision Model type encountered");
+//    return 0;
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Puntal.java b/modules/core/src/main/java/org/locationtech/jts/geom/Puntal.java
new file mode 100644
index 0000000..13ee22b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Puntal.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+/**
+ * Identifies {@link Geometry} subclasses which
+ * are 0-dimensional and with components which are {@link Point}s. 
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface Puntal {
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/TopologyException.java b/modules/core/src/main/java/org/locationtech/jts/geom/TopologyException.java
new file mode 100644
index 0000000..6a986ba
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/TopologyException.java
@@ -0,0 +1,47 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+/**
+ * Indicates an invalid or inconsistent topological situation encountered during processing
+ *
+ * @version 1.7
+ */
+public class TopologyException
+  extends RuntimeException
+{
+  private static String msgWithCoord(String msg, Coordinate pt)
+  {
+    if (pt != null)
+      return msg + " [ " + pt + " ]";
+    return msg;
+  }
+
+  private Coordinate pt = null;
+
+  public TopologyException(String msg)
+  {
+    super(msg);
+  }
+
+  public TopologyException(String msg, Coordinate pt)
+  {
+    super(msgWithCoord(msg, pt));
+    this.pt = new Coordinate(pt);
+  }
+
+  public Coordinate getCoordinate() { return pt; }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/Triangle.java b/modules/core/src/main/java/org/locationtech/jts/geom/Triangle.java
new file mode 100644
index 0000000..edd4deb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/Triangle.java
@@ -0,0 +1,559 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.algorithm.Angle;
+import org.locationtech.jts.algorithm.HCoordinate;
+import org.locationtech.jts.algorithm.Orientation;
+
+/**
+ * Represents a planar triangle, and provides methods for calculating various
+ * properties of triangles.
+ * 
+ * @version 1.7
+ */
+public class Triangle
+{
+
+  /**
+   * Tests whether a triangle is acute. A triangle is acute iff all interior
+   * angles are acute. This is a strict test - right triangles will return
+   * <tt>false</tt> A triangle which is not acute is either right or obtuse.
+   * <p>
+   * Note: this implementation is not robust for angles very close to 90
+   * degrees.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return true if the triangle is acute
+   */
+  public static boolean isAcute(Coordinate a, Coordinate b, Coordinate c)
+  {
+    if (!Angle.isAcute(a, b, c))
+      return false;
+    if (!Angle.isAcute(b, c, a))
+      return false;
+    if (!Angle.isAcute(c, a, b))
+      return false;
+    return true;
+  }
+
+  /**
+   * Computes the line which is the perpendicular bisector of the line segment
+   * a-b.
+   * 
+   * @param a
+   *          a point
+   * @param b
+   *          another point
+   * @return the perpendicular bisector, as an HCoordinate
+   */
+  public static HCoordinate perpendicularBisector(Coordinate a, Coordinate b)
+  {
+    // returns the perpendicular bisector of the line segment ab
+    double dx = b.x - a.x;
+    double dy = b.y - a.y;
+    HCoordinate l1 = new HCoordinate(a.x + dx / 2.0, a.y + dy / 2.0, 1.0);
+    HCoordinate l2 = new HCoordinate(a.x - dy + dx / 2.0, a.y + dx + dy / 2.0,
+        1.0);
+    return new HCoordinate(l1, l2);
+  }
+
+  /**
+   * Computes the circumcentre of a triangle. The circumcentre is the centre of
+   * the circumcircle, the smallest circle which encloses the triangle. It is
+   * also the common intersection point of the perpendicular bisectors of the
+   * sides of the triangle, and is the only point which has equal distance to
+   * all three vertices of the triangle.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the circumcentre of the triangle
+   */
+  /*
+   * // original non-robust algorithm public static Coordinate
+   * circumcentre(Coordinate a, Coordinate b, Coordinate c) { // compute the
+   * perpendicular bisector of chord ab HCoordinate cab =
+   * perpendicularBisector(a, b); // compute the perpendicular bisector of chord
+   * bc HCoordinate cbc = perpendicularBisector(b, c); // compute the
+   * intersection of the bisectors (circle radii) HCoordinate hcc = new
+   * HCoordinate(cab, cbc); Coordinate cc = null; try { cc = new
+   * Coordinate(hcc.getX(), hcc.getY()); } catch (NotRepresentableException ex)
+   * { // MD - not sure what we can do to prevent this (robustness problem) //
+   * Idea - can we condition which edges we choose? throw new
+   * IllegalStateException(ex.getMessage()); }
+   * 
+   * //System.out.println("Acc = " + a.distance(cc) + ", Bcc = " +
+   * b.distance(cc) + ", Ccc = " + c.distance(cc) );
+   * 
+   * return cc; }
+   */
+
+  /**
+   * Computes the circumcentre of a triangle. The circumcentre is the centre of
+   * the circumcircle, the smallest circle which encloses the triangle. It is
+   * also the common intersection point of the perpendicular bisectors of the
+   * sides of the triangle, and is the only point which has equal distance to
+   * all three vertices of the triangle.
+   * <p>
+   * The circumcentre does not necessarily lie within the triangle. For example,
+   * the circumcentre of an obtuse isosceles triangle lies outside the triangle.
+   * <p>
+   * This method uses an algorithm due to J.R.Shewchuk which uses normalization
+   * to the origin to improve the accuracy of computation. (See <i>Lecture Notes
+   * on Geometric Robustness</i>, Jonathan Richard Shewchuk, 1999).
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the circumcentre of the triangle
+   */
+  public static Coordinate circumcentre(Coordinate a, Coordinate b, Coordinate c)
+  {
+    double cx = c.x;
+    double cy = c.y;
+    double ax = a.x - cx;
+    double ay = a.y - cy;
+    double bx = b.x - cx;
+    double by = b.y - cy;
+
+    double denom = 2 * det(ax, ay, bx, by);
+    double numx = det(ay, ax * ax + ay * ay, by, bx * bx + by * by);
+    double numy = det(ax, ax * ax + ay * ay, bx, bx * bx + by * by);
+
+    double ccx = cx - numx / denom;
+    double ccy = cy + numy / denom;
+
+    return new Coordinate(ccx, ccy);
+  }
+
+  /**
+   * Computes the determinant of a 2x2 matrix. Uses standard double-precision
+   * arithmetic, so is susceptible to round-off error.
+   * 
+   * @param m00
+   *          the [0,0] entry of the matrix
+   * @param m01
+   *          the [0,1] entry of the matrix
+   * @param m10
+   *          the [1,0] entry of the matrix
+   * @param m11
+   *          the [1,1] entry of the matrix
+   * @return the determinant
+   */
+  private static double det(double m00, double m01, double m10, double m11)
+  {
+    return m00 * m11 - m01 * m10;
+  }
+
+  /**
+   * Computes the incentre of a triangle. The <i>inCentre</i> of a triangle is
+   * the point which is equidistant from the sides of the triangle. It is also
+   * the point at which the bisectors of the triangle's angles meet. It is the
+   * centre of the triangle's <i>incircle</i>, which is the unique circle that
+   * is tangent to each of the triangle's three sides.
+   * <p>
+   * The incentre always lies within the triangle.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the point which is the incentre of the triangle
+   */
+  public static Coordinate inCentre(Coordinate a, Coordinate b, Coordinate c)
+  {
+    // the lengths of the sides, labelled by their opposite vertex
+    double len0 = b.distance(c);
+    double len1 = a.distance(c);
+    double len2 = a.distance(b);
+    double circum = len0 + len1 + len2;
+
+    double inCentreX = (len0 * a.x + len1 * b.x + len2 * c.x) / circum;
+    double inCentreY = (len0 * a.y + len1 * b.y + len2 * c.y) / circum;
+    return new Coordinate(inCentreX, inCentreY);
+  }
+
+  /**
+   * Computes the centroid (centre of mass) of a triangle. This is also the
+   * point at which the triangle's three medians intersect (a triangle median is
+   * the segment from a vertex of the triangle to the midpoint of the opposite
+   * side). The centroid divides each median in a ratio of 2:1.
+   * <p>
+   * The centroid always lies within the triangle.
+   * 
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the centroid of the triangle
+   */
+  public static Coordinate centroid(Coordinate a, Coordinate b, Coordinate c)
+  {
+    double x = (a.x + b.x + c.x) / 3;
+    double y = (a.y + b.y + c.y) / 3;
+    return new Coordinate(x, y);
+  }
+
+  /**
+   * Computes the length of the longest side of a triangle
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the length of the longest side of the triangle
+   */
+  public static double longestSideLength(Coordinate a, Coordinate b,
+      Coordinate c)
+  {
+    double lenAB = a.distance(b);
+    double lenBC = b.distance(c);
+    double lenCA = c.distance(a);
+    double maxLen = lenAB;
+    if (lenBC > maxLen)
+      maxLen = lenBC;
+    if (lenCA > maxLen)
+      maxLen = lenCA;
+    return maxLen;
+  }
+
+  /**
+   * Computes the point at which the bisector of the angle ABC cuts the segment
+   * AC.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the angle bisector cut point
+   */
+  public static Coordinate angleBisector(Coordinate a, Coordinate b,
+      Coordinate c)
+  {
+    /**
+     * Uses the fact that the lengths of the parts of the split segment are
+     * proportional to the lengths of the adjacent triangle sides
+     */
+    double len0 = b.distance(a);
+    double len2 = b.distance(c);
+    double frac = len0 / (len0 + len2);
+    double dx = c.x - a.x;
+    double dy = c.y - a.y;
+
+    Coordinate splitPt = new Coordinate(a.x + frac * dx, a.y + frac * dy);
+    return splitPt;
+  }
+
+  /**
+   * Computes the 2D area of a triangle. The area value is always non-negative.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the area of the triangle
+   * 
+   * @see #signedArea(Coordinate, Coordinate, Coordinate)
+   */
+  public static double area(Coordinate a, Coordinate b, Coordinate c)
+  {
+    return Math
+        .abs(((c.x - a.x) * (b.y - a.y) - (b.x - a.x) * (c.y - a.y)) / 2);
+  }
+
+  /**
+   * Computes the signed 2D area of a triangle. The area value is positive if
+   * the triangle is oriented CW, and negative if it is oriented CCW.
+   * <p>
+   * The signed area value can be used to determine point orientation, but the
+   * implementation in this method is susceptible to round-off errors. Use
+   * {@link Orientation#index(Coordinate, Coordinate, Coordinate)}
+   * for robust orientation calculation.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the signed 2D area of the triangle
+   * 
+   * @see Orientation#index(Coordinate, Coordinate, Coordinate)
+   */
+  public static double signedArea(Coordinate a, Coordinate b, Coordinate c)
+  {
+    /**
+     * Uses the formula 1/2 * | u x v | where u,v are the side vectors of the
+     * triangle x is the vector cross-product For 2D vectors, this formula
+     * simplifies to the expression below
+     */
+    return ((c.x - a.x) * (b.y - a.y) - (b.x - a.x) * (c.y - a.y)) / 2;
+  }
+
+  /**
+   * Computes the 3D area of a triangle. The value computed is always
+   * non-negative.
+   * 
+   * @param a
+   *          a vertex of the triangle
+   * @param b
+   *          a vertex of the triangle
+   * @param c
+   *          a vertex of the triangle
+   * @return the 3D area of the triangle
+   */
+  public static double area3D(Coordinate a, Coordinate b, Coordinate c)
+  {
+    /**
+     * Uses the formula 1/2 * | u x v | where u,v are the side vectors of the
+     * triangle x is the vector cross-product
+     */
+    // side vectors u and v
+    double ux = b.x - a.x;
+    double uy = b.y - a.y;
+    double uz = b.z - a.z;
+
+    double vx = c.x - a.x;
+    double vy = c.y - a.y;
+    double vz = c.z - a.z;
+
+    // cross-product = u x v
+    double crossx = uy * vz - uz * vy;
+    double crossy = uz * vx - ux * vz;
+    double crossz = ux * vy - uy * vx;
+
+    // tri area = 1/2 * | u x v |
+    double absSq = crossx * crossx + crossy * crossy + crossz * crossz;
+    double area3D = Math.sqrt(absSq) / 2;
+
+    return area3D;
+  }
+
+  /**
+   * Computes the Z-value (elevation) of an XY point on a three-dimensional
+   * plane defined by a triangle whose vertices have Z-values. The defining
+   * triangle must not be degenerate (in other words, the triangle must enclose
+   * a non-zero area), and must not be parallel to the Z-axis.
+   * <p>
+   * This method can be used to interpolate the Z-value of a point inside a
+   * triangle (for example, of a TIN facet with elevations on the vertices).
+   * 
+   * @param p
+   *          the point to compute the Z-value of
+   * @param v0
+   *          a vertex of a triangle, with a Z ordinate
+   * @param v1
+   *          a vertex of a triangle, with a Z ordinate
+   * @param v2
+   *          a vertex of a triangle, with a Z ordinate
+   * @return the computed Z-value (elevation) of the point
+   */
+  public static double interpolateZ(Coordinate p, Coordinate v0, Coordinate v1,
+      Coordinate v2)
+  {
+    double x0 = v0.x;
+    double y0 = v0.y;
+    double a = v1.x - x0;
+    double b = v2.x - x0;
+    double c = v1.y - y0;
+    double d = v2.y - y0;
+    double det = a * d - b * c;
+    double dx = p.x - x0;
+    double dy = p.y - y0;
+    double t = (d * dx - b * dy) / det;
+    double u = (-c * dx + a * dy) / det;
+    double z = v0.z + t * (v1.z - v0.z) + u * (v2.z - v0.z);
+    return z;
+  }
+
+  /**
+   * The coordinates of the vertices of the triangle
+   */
+  public Coordinate p0, p1, p2;
+
+  /**
+   * Creates a new triangle with the given vertices.
+   * 
+   * @param p0
+   *          a vertex
+   * @param p1
+   *          a vertex
+   * @param p2
+   *          a vertex
+   */
+  public Triangle(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    this.p0 = p0;
+    this.p1 = p1;
+    this.p2 = p2;
+  }
+
+  /**
+   * Computes the incentre of this triangle. The <i>incentre</i> of a triangle
+   * is the point which is equidistant from the sides of the triangle. It is
+   * also the point at which the bisectors of the triangle's angles meet. It is
+   * the centre of the triangle's <i>incircle</i>, which is the unique circle
+   * that is tangent to each of the triangle's three sides.
+   * 
+   * @return the point which is the inCentre of this triangle
+   */
+  public Coordinate inCentre()
+  {
+    return inCentre(p0, p1, p2);
+  }
+
+  /**
+   * Tests whether this triangle is acute. A triangle is acute iff all interior
+   * angles are acute. This is a strict test - right triangles will return
+   * <tt>false</tt> A triangle which is not acute is either right or obtuse.
+   * <p>
+   * Note: this implementation is not robust for angles very close to 90
+   * degrees.
+   * 
+   * @return true if this triangle is acute
+   */
+  public boolean isAcute()
+  {
+    return isAcute(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the circumcentre of this triangle. The circumcentre is the centre
+   * of the circumcircle, the smallest circle which encloses the triangle. It is
+   * also the common intersection point of the perpendicular bisectors of the
+   * sides of the triangle, and is the only point which has equal distance to
+   * all three vertices of the triangle.
+   * <p>
+   * The circumcentre does not necessarily lie within the triangle.
+   * <p>
+   * This method uses an algorithm due to J.R.Shewchuk which uses normalization
+   * to the origin to improve the accuracy of computation. (See <i>Lecture Notes
+   * on Geometric Robustness</i>, Jonathan Richard Shewchuk, 1999).
+   * 
+   * @return the circumcentre of this triangle
+   */
+  public Coordinate circumcentre()
+  {
+    return circumcentre(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the centroid (centre of mass) of this triangle. This is also the
+   * point at which the triangle's three medians intersect (a triangle median is
+   * the segment from a vertex of the triangle to the midpoint of the opposite
+   * side). The centroid divides each median in a ratio of 2:1.
+   * <p>
+   * The centroid always lies within the triangle.
+   * 
+   * @return the centroid of this triangle
+   */
+  public Coordinate centroid()
+  {
+    return centroid(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the length of the longest side of this triangle
+   * 
+   * @return the length of the longest side of this triangle
+   */
+  public double longestSideLength()
+  {
+    return longestSideLength(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the 2D area of this triangle. The area value is always
+   * non-negative.
+   * 
+   * @return the area of this triangle
+   * 
+   * @see #signedArea()
+   */
+  public double area()
+  {
+    return area(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the signed 2D area of this triangle. The area value is positive if
+   * the triangle is oriented CW, and negative if it is oriented CCW.
+   * <p>
+   * The signed area value can be used to determine point orientation, but the
+   * implementation in this method is susceptible to round-off errors. Use
+   * {@link Orientation#index(Coordinate, Coordinate, Coordinate)}
+   * for robust orientation calculation.
+   * 
+   * @return the signed 2D area of this triangle
+   * 
+   * @see Orientation#index(Coordinate, Coordinate, Coordinate)
+   */
+  public double signedArea()
+  {
+    return signedArea(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the 3D area of this triangle. The value computed is always
+   * non-negative.
+   * 
+   * @return the 3D area of this triangle
+   */
+  public double area3D()
+  {
+    return area3D(this.p0, this.p1, this.p2);
+  }
+
+  /**
+   * Computes the Z-value (elevation) of an XY point on a three-dimensional
+   * plane defined by this triangle (whose vertices must have Z-values). This
+   * triangle must not be degenerate (in other words, the triangle must enclose
+   * a non-zero area), and must not be parallel to the Z-axis.
+   * <p>
+   * This method can be used to interpolate the Z-value of a point inside this
+   * triangle (for example, of a TIN facet with elevations on the vertices).
+   * 
+   * @param p
+   *          the point to compute the Z-value of
+   * @return the computed Z-value (elevation) of the point
+   */
+  public double interpolateZ(Coordinate p)
+  {
+    if (p == null)
+      throw new IllegalArgumentException("Supplied point is null.");
+    return interpolateZ(p, this.p0, this.p1, this.p2);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequence.java b/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequence.java
new file mode 100644
index 0000000..83cf252
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequence.java
@@ -0,0 +1,273 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.impl;
+
+import java.io.Serializable;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * A {@link CoordinateSequence} backed by an array of {@link Coordinate}s.
+ * This is the implementation that {@link Geometry}s use by default.
+ * Coordinates returned by #toArray and #getCoordinate are live --
+ * modifications to them are actually changing the
+ * CoordinateSequence's underlying data.
+ * A dimension may be specified for the coordinates in the sequence,
+ * which may be 2 or 3.
+ * The actual coordinates will always have 3 ordinates,
+ * but the dimension is useful as metadata in some situations. 
+ *
+ * @version 1.7
+ */
+public class CoordinateArraySequence
+    implements CoordinateSequence, Serializable
+{
+  //With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
+  private static final long serialVersionUID = -915438501601840650L;
+
+  /**
+   * The actual dimension of the coordinates in the sequence.
+   * Allowable values are 2 or 3.
+   */
+  private int dimension = 3;
+  
+  private Coordinate[] coordinates;
+
+  /**
+   * Constructs a sequence based on the given array
+   * of {@link Coordinate}s (the
+   * array is not copied).
+   * The coordinate dimension defaults to 3.
+   *
+   * @param coordinates the coordinate array that will be referenced.
+   */
+  public CoordinateArraySequence(Coordinate[] coordinates) {
+    this(coordinates, 3);
+  }
+
+  /**
+   * Constructs a sequence based on the given array 
+   * of {@link Coordinate}s (the
+   * array is not copied).
+   *
+   * @param coordinates the coordinate array that will be referenced.
+   * @param dimension the dimension of the coordinates
+   */
+  public CoordinateArraySequence(Coordinate[] coordinates, int dimension) {
+    this.coordinates = coordinates;
+    this.dimension = dimension;
+    if (coordinates == null)
+      this.coordinates = new Coordinate[0];
+  }
+
+  /**
+   * Constructs a sequence of a given size, populated
+   * with new {@link Coordinate}s.
+   *
+   * @param size the size of the sequence to create
+   */
+  public CoordinateArraySequence(int size) {
+    coordinates = new Coordinate[size];
+    for (int i = 0; i < size; i++) {
+      coordinates[i] = new Coordinate();
+    }
+  }
+
+  /**
+   * Constructs a sequence of a given size, populated
+   * with new {@link Coordinate}s.
+   *
+   * @param size the size of the sequence to create
+   * @param dimension the dimension of the coordinates
+   */
+  public CoordinateArraySequence(int size, int dimension) {
+    coordinates = new Coordinate[size];
+    this.dimension = dimension;
+    for (int i = 0; i < size; i++) {
+      coordinates[i] = new Coordinate();
+    }
+  }
+
+  /**
+   * Creates a new sequence based on a deep copy of the given {@link CoordinateSequence}.
+   * The coordinate dimension is set to equal the dimension of the input.
+   *
+   * @param coordSeq the coordinate sequence that will be copied.
+   */
+  public CoordinateArraySequence(CoordinateSequence coordSeq)
+  {
+    // NOTE: this will make a sequence of the default dimension
+    if (coordSeq == null) {
+      coordinates = new Coordinate[0];
+      return;
+    }
+    dimension = coordSeq.getDimension();
+    coordinates = new Coordinate[coordSeq.size()];
+
+    for (int i = 0; i < coordinates.length; i++) {
+      coordinates[i] = coordSeq.getCoordinateCopy(i);
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getDimension()
+   */
+  public int getDimension() { return dimension; }
+
+  /**
+   * Get the Coordinate with index i.
+   *
+   * @param i
+   *                  the index of the coordinate
+   * @return the requested Coordinate instance
+   */
+  public Coordinate getCoordinate(int i) {
+    return coordinates[i];
+  }
+
+  /**
+   * Get a copy of the Coordinate with index i.
+   *
+   * @param i  the index of the coordinate
+   * @return a copy of the requested Coordinate
+   */
+  public Coordinate getCoordinateCopy(int i) {
+    return new Coordinate(coordinates[i]);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public void getCoordinate(int index, Coordinate coord) {
+    coord.x = coordinates[index].x;
+    coord.y = coordinates[index].y;
+    coord.z = coordinates[index].z;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public double getX(int index) {
+    return coordinates[index].x;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getY(int)
+   */
+  public double getY(int index) {
+    return coordinates[index].y;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+   */
+  public double getOrdinate(int index, int ordinateIndex)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:  return coordinates[index].x;
+      case CoordinateSequence.Y:  return coordinates[index].y;
+      case CoordinateSequence.Z:  return coordinates[index].z;
+    }
+    return Double.NaN;
+  }
+
+  /**
+   * Creates a deep copy of the Object
+   *
+   * @return The deep copy
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  /**
+   * Creates a deep copy of the CoordinateArraySequence
+   *
+   * @return The deep copy
+   */
+  public CoordinateArraySequence copy() {
+    Coordinate[] cloneCoordinates = new Coordinate[size()];
+    for (int i = 0; i < coordinates.length; i++) {
+      cloneCoordinates[i] = coordinates[i].copy();
+    }
+    return new CoordinateArraySequence(cloneCoordinates, dimension);
+  }
+  /**
+   * Returns the size of the coordinate sequence
+   *
+   * @return the number of coordinates
+   */
+  public int size() {
+    return coordinates.length;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#setOrdinate(int, int, double)
+   */
+  public void setOrdinate(int index, int ordinateIndex, double value)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:
+        coordinates[index].x = value;
+        break;
+      case CoordinateSequence.Y:
+        coordinates[index].y = value;
+        break;
+      case CoordinateSequence.Z:
+        coordinates[index].z = value;
+        break;
+      default:
+          throw new IllegalArgumentException("invalid ordinateIndex");
+    }
+  }
+
+  /**
+   * This method exposes the internal Array of Coordinate Objects
+   *
+   * @return the Coordinate[] array.
+   */
+  public Coordinate[] toCoordinateArray() {
+    return coordinates;
+  }
+
+  public Envelope expandEnvelope(Envelope env)
+  {
+    for (int i = 0; i < coordinates.length; i++ ) {
+      env.expandToInclude(coordinates[i]);
+    }
+    return env;
+  }
+
+  /**
+   * Returns the string Representation of the coordinate array
+   *
+   * @return The string
+   */
+  public String toString() {
+    if (coordinates.length > 0) {
+      StringBuilder strBuilder = new StringBuilder(17 * coordinates.length);
+      strBuilder.append('(');
+      strBuilder.append(coordinates[0]);
+      for (int i = 1; i < coordinates.length; i++) {
+        strBuilder.append(", ");
+        strBuilder.append(coordinates[i]);
+      }
+      strBuilder.append(')');
+      return strBuilder.toString();
+    } else {
+      return "()";
+    }
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceFactory.java
new file mode 100644
index 0000000..bf97600
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceFactory.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.impl;
+
+import java.io.Serializable;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+
+/**
+ * Creates {@link CoordinateSequence}s represented as an array of {@link Coordinate}s.
+ *
+ * @version 1.7
+ */
+public final class CoordinateArraySequenceFactory
+    implements CoordinateSequenceFactory, Serializable
+{
+  private static final long serialVersionUID = -4099577099607551657L;
+  private static final CoordinateArraySequenceFactory instanceObject = new CoordinateArraySequenceFactory();
+
+  private CoordinateArraySequenceFactory() {
+  }
+
+  private Object readResolve() {
+  	// http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
+    return CoordinateArraySequenceFactory.instance();
+  }
+
+  /**
+   * Returns the singleton instance of {@link CoordinateArraySequenceFactory}
+   */
+  public static CoordinateArraySequenceFactory instance() {
+    return instanceObject;
+  }
+
+  /**
+   * Returns a {@link CoordinateArraySequence} based on the given array (the array is
+   * not copied).
+   *
+   * @param coordinates
+   *            the coordinates, which may not be null nor contain null
+   *            elements
+   */
+  public CoordinateSequence create(Coordinate[] coordinates) {
+    return new CoordinateArraySequence(coordinates);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(org.locationtech.jts.geom.CoordinateSequence)
+   */
+  public CoordinateSequence create(CoordinateSequence coordSeq) {
+    return new CoordinateArraySequence(coordSeq);
+  }
+
+  /**
+   * The created sequence dimension is clamped to be <= 3.
+   * 
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(int, int)
+   *
+   */
+  public CoordinateSequence create(int size, int dimension) {
+    if (dimension > 3)
+      dimension = 3;
+      //throw new IllegalArgumentException("dimension must be <= 3");
+    // handle bogus dimension
+    if (dimension < 2)
+    	// TODO: change to dimension = 2  ???
+      return new CoordinateArraySequence(size);
+    return new CoordinateArraySequence(size, dimension);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequence.java b/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequence.java
new file mode 100644
index 0000000..1c425c3
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequence.java
@@ -0,0 +1,492 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.impl;
+
+
+import java.io.ObjectStreamException;
+import java.io.Serializable;
+import java.lang.ref.SoftReference;
+import java.util.Arrays;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequences;
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * A {@link CoordinateSequence} implementation based on a packed arrays.
+ * In this implementation, {@link Coordinate}s returned by #toArray and #get are copies
+ * of the internal values.
+ * To change the actual values, use the provided setters.
+ * <p>
+ * For efficiency, created Coordinate arrays
+ * are cached using a soft reference.
+ * The cache is cleared each time the coordinate sequence contents are
+ * modified through a setter method.
+ *
+ * @version 1.7
+ */
+public abstract class PackedCoordinateSequence
+    implements CoordinateSequence, Serializable
+{
+  private static final long serialVersionUID = -3151899011275603L;
+  /**
+   * The dimensions of the coordinates hold in the packed array
+   */
+  protected int dimension;
+
+  /**
+   * A soft reference to the Coordinate[] representation of this sequence.
+   * Makes repeated coordinate array accesses more efficient.
+   */
+  protected transient SoftReference coordRef;
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getDimension()
+   */
+  public int getDimension() {
+    return this.dimension;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getCoordinate(int)
+   */
+  public Coordinate getCoordinate(int i) {
+    Coordinate[] coords = getCachedCoords();
+    if(coords != null)
+      return coords[i];
+    else
+      return getCoordinateInternal(i);
+  }
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getCoordinate(int)
+   */
+  public Coordinate getCoordinateCopy(int i) {
+    return getCoordinateInternal(i);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getCoordinate(int)
+   */
+  public void getCoordinate(int i, Coordinate coord) {
+    coord.x = getOrdinate(i, 0);
+    coord.y = getOrdinate(i, 1);
+    if (dimension > 2) coord.z = getOrdinate(i, 2);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#toCoordinateArray()
+   */
+  public Coordinate[] toCoordinateArray() {
+    Coordinate[] coords = getCachedCoords();
+// testing - never cache
+    if (coords != null)
+      return coords;
+
+    coords = new Coordinate[size()];
+    for (int i = 0; i < coords.length; i++) {
+      coords[i] = getCoordinateInternal(i);
+    }
+    coordRef = new SoftReference(coords);
+
+    return coords;
+  }
+
+  /**
+   * @return
+   */
+  private Coordinate[] getCachedCoords() {
+    if (coordRef != null) {
+      Coordinate[] coords = (Coordinate[]) coordRef.get();
+      if (coords != null) {
+        return coords;
+      } else {
+        // System.out.print("-");
+        coordRef = null;
+        return null;
+      }
+    } else {
+      // System.out.print("-");
+      return null;
+    }
+
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public double getX(int index) {
+    return getOrdinate(index, 0);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getY(int)
+   */
+  public double getY(int index) {
+    return getOrdinate(index, 1);
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+   */
+  public abstract double getOrdinate(int index, int ordinateIndex);
+
+  /**
+   * Sets the first ordinate of a coordinate in this sequence.
+   *
+   * @param index  the coordinate index
+   * @param value  the new ordinate value
+   */
+  public void setX(int index, double value) {
+    coordRef = null;
+    setOrdinate(index, 0, value);
+  }
+
+  /**
+   * Sets the second ordinate of a coordinate in this sequence.
+   *
+   * @param index  the coordinate index
+   * @param value  the new ordinate value
+   */
+  public void setY(int index, double value) {
+    coordRef = null;
+    setOrdinate(index, 1, value);
+  }
+
+  public String toString()
+  {
+    return CoordinateSequences.toString(this);
+  }
+
+  protected Object readResolve() throws ObjectStreamException {
+    coordRef = null;
+    return this;
+  }
+  
+  /**
+   * Returns a Coordinate representation of the specified coordinate, by always
+   * building a new Coordinate object
+   *
+   * @param index
+   * @return
+   */
+  protected abstract Coordinate getCoordinateInternal(int index);
+
+  /**
+   * @see java.lang.Object#clone()
+   * @deprecated
+   */
+  public abstract Object clone();
+  
+  public abstract PackedCoordinateSequence copy();
+
+  /**
+   * Sets the ordinate of a coordinate in this sequence.
+   * <br>
+   * Warning: for performance reasons the ordinate index is not checked
+   * - if it is over dimensions you may not get an exception but a meaningless value.
+   *
+   * @param index
+   *          the coordinate index
+   * @param ordinate
+   *          the ordinate index in the coordinate, 0 based, smaller than the
+   *          number of dimensions
+   * @param value
+   *          the new ordinate value
+   */
+  public abstract void setOrdinate(int index, int ordinate, double value);
+
+  /**
+   * Packed coordinate sequence implementation based on doubles
+   */
+  public static class Double extends PackedCoordinateSequence {
+
+    /**
+     * The packed coordinate array
+     */
+    double[] coords;
+
+    /**
+     * Builds a new packed coordinate sequence
+     *
+     * @param coords
+     * @param dimensions
+     */
+    public Double(double[] coords, int dimensions) {
+      if (dimensions < 2) {
+        throw new IllegalArgumentException("Must have at least 2 dimensions");
+      }
+      if (coords.length % dimensions != 0) {
+        throw new IllegalArgumentException("Packed array does not contain "
+            + "an integral number of coordinates");
+      }
+      this.dimension = dimensions;
+      this.coords = coords;
+    }
+
+    /**
+     * Builds a new packed coordinate sequence out of a float coordinate array
+     *
+     * @param coordinates
+     */
+    public Double(float[] coordinates, int dimensions) {
+      this.coords = new double[coordinates.length];
+      this.dimension = dimensions;
+      for (int i = 0; i < coordinates.length; i++) {
+        this.coords[i] = coordinates[i];
+      }
+    }
+
+    /**
+     * Builds a new packed coordinate sequence out of a coordinate array
+     *
+     * @param coordinates
+     */
+    public Double(Coordinate[] coordinates, int dimension) {
+      if (coordinates == null)
+        coordinates = new Coordinate[0];
+      this.dimension = dimension;
+
+      coords = new double[coordinates.length * this.dimension];
+      for (int i = 0; i < coordinates.length; i++) {
+        coords[i * this.dimension] = coordinates[i].x;
+        if (this.dimension >= 2)
+          coords[i * this.dimension + 1] = coordinates[i].y;
+        if (this.dimension >= 3)
+          coords[i * this.dimension + 2] = coordinates[i].z;
+      }
+    }
+    /**
+     * Builds a new packed coordinate sequence out of a coordinate array
+     *
+     * @param coordinates
+     */
+    public Double(Coordinate[] coordinates) {
+      this(coordinates, 3);
+    }
+
+    /**
+     * Builds a new empty packed coordinate sequence of a given size and dimension
+     */
+    public Double(int size, int dimension) {
+      this.dimension = dimension;
+      coords = new double[size * this.dimension];
+    }
+
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#getCoordinate(int)
+     */
+    public Coordinate getCoordinateInternal(int i) {
+      double x = coords[i * dimension];
+      double y = coords[i * dimension + 1];
+      double z = dimension == 2 ? Coordinate.NULL_ORDINATE : coords[i * dimension + 2];
+      return new Coordinate(x, y, z);
+    }
+
+    /**
+     * Gets the underlying array containing the coordinate values.
+     * 
+     * @return the array of coordinate values
+     */
+    public double[] getRawCoordinates()
+    {
+      return coords;
+    }
+    
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#size()
+     */
+    public int size() {
+      return coords.length / dimension;
+    }
+
+    /**
+     * @see java.lang.Object#clone()
+     * @deprecated
+     */
+    public Object clone() {
+      return copy();
+    }
+    
+    public Double copy() {
+      double[] clone = Arrays.copyOf(coords, coords.length);
+      return new Double(clone, dimension);
+    }
+    
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+     *      Beware, for performance reasons the ordinate index is not checked, if
+     *      it's over dimensions you may not get an exception but a meaningless
+     *      value.
+     */
+    public double getOrdinate(int index, int ordinate) {
+      return coords[index * dimension + ordinate];
+    }
+
+    /**
+     * @see com.vividsolutions.jts.geom.PackedCoordinateSequence#setOrdinate(int,
+     *      int, double)
+     */
+    public void setOrdinate(int index, int ordinate, double value) {
+      coordRef = null;
+      coords[index * dimension + ordinate] = value;
+    }
+
+    public Envelope expandEnvelope(Envelope env)
+    {
+      for (int i = 0; i < coords.length; i += dimension ) {
+        env.expandToInclude(coords[i], coords[i + 1]);
+      }
+      return env;
+    }
+  }
+
+  /**
+   * Packed coordinate sequence implementation based on floats
+   */
+  public static class Float extends PackedCoordinateSequence {
+
+    /**
+     * The packed coordinate array
+     */
+    float[] coords;
+
+    /**
+     * Constructs a packed coordinate sequence from an array of <code>float</code>s
+     *
+     * @param coords
+     * @param dimensions
+     */
+    public Float(float[] coords, int dimensions) {
+      if (dimensions < 2) {
+        throw new IllegalArgumentException("Must have at least 2 dimensions");
+      }
+      if (coords.length % dimensions != 0) {
+        throw new IllegalArgumentException("Packed array does not contain "
+            + "an integral number of coordinates");
+      }
+      this.dimension = dimensions;
+      this.coords = coords;
+    }
+
+    /**
+     * Constructs a packed coordinate sequence from an array of <code>double</code>s
+     *
+     * @param coordinates
+     * @param dimension
+     */
+    public Float(double[] coordinates, int dimension) {
+      this.coords = new float[coordinates.length];
+      this.dimension = dimension;
+      for (int i = 0; i < coordinates.length; i++) {
+        this.coords[i] = (float) coordinates[i];
+      }
+    }
+
+    /**
+     * Constructs a packed coordinate sequence out of a coordinate array
+     *
+     * @param coordinates
+     */
+    public Float(Coordinate[] coordinates, int dimension) {
+      if (coordinates == null)
+        coordinates = new Coordinate[0];
+      this.dimension = dimension;
+
+      coords = new float[coordinates.length * this.dimension];
+      for (int i = 0; i < coordinates.length; i++) {
+        coords[i * this.dimension] = (float) coordinates[i].x;
+        if (this.dimension >= 2)
+          coords[i * this.dimension + 1] = (float) coordinates[i].y;
+        if (this.dimension >= 3)
+          coords[i * this.dimension + 2] = (float) coordinates[i].z;
+      }
+    }
+
+    /**
+     * Constructs an empty packed coordinate sequence of a given size and dimension
+     */
+    public Float(int size, int dimension) {
+      this.dimension = dimension;
+      coords = new float[size * this.dimension];
+    }
+
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#getCoordinate(int)
+     */
+    public Coordinate getCoordinateInternal(int i) {
+      double x = coords[i * dimension];
+      double y = coords[i * dimension + 1];
+      double z = dimension == 2 ? Coordinate.NULL_ORDINATE : coords[i * dimension + 2];
+      return new Coordinate(x, y, z);
+    }
+
+    /**
+     * Gets the underlying array containing the coordinate values.
+     * 
+     * @return the array of coordinate values
+     */
+    public float[] getRawCoordinates()
+    {
+      return coords;
+    }
+    
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#size()
+     */
+    public int size() {
+      return coords.length / dimension;
+    }
+
+    /**
+     * @see java.lang.Object#clone()
+     * @deprecated
+     */
+    public Object clone() {
+      return copy();
+    }
+    
+    public Float copy() {
+      float[] clone = Arrays.copyOf(coords, coords.length);
+      return new Float(clone, dimension);
+    }
+
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+     *      For performance reasons the ordinate index is not checked.
+     *      If it is larger than the dimension a meaningless
+     *      value may be returned.
+     */
+    public double getOrdinate(int index, int ordinate) {
+      return coords[index * dimension + ordinate];
+    }
+
+    /**
+     * @see com.vividsolutions.jts.geom.PackedCoordinateSequence#setOrdinate(int,
+     *      int, double)
+     */
+    public void setOrdinate(int index, int ordinate, double value) {
+      coordRef = null;
+      coords[index * dimension + ordinate] = (float) value;
+    }
+
+    public Envelope expandEnvelope(Envelope env)
+    {
+      for (int i = 0; i < coords.length; i += dimension ) {
+        env.expandToInclude(coords[i], coords[i + 1]);
+      }
+      return env;
+    }
+
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceFactory.java
new file mode 100644
index 0000000..dac9063
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceFactory.java
@@ -0,0 +1,154 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.impl;
+
+import java.io.Serializable;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+
+/**
+ * Builds packed array coordinate sequences. The array data type can be either
+ * double or float, and defaults to float.
+ */
+public class PackedCoordinateSequenceFactory implements
+    CoordinateSequenceFactory, Serializable
+{
+  private static final long serialVersionUID = -3558264771905224525L;
+  
+  public static final int DOUBLE = 0;
+  public static final int FLOAT = 1;
+
+  public static final PackedCoordinateSequenceFactory DOUBLE_FACTORY =
+      new PackedCoordinateSequenceFactory(DOUBLE);
+  public static final PackedCoordinateSequenceFactory FLOAT_FACTORY =
+      new PackedCoordinateSequenceFactory(FLOAT);
+
+  private int type = DOUBLE;
+  private int dimension = 3;
+
+  /**
+   * Creates a new PackedCoordinateSequenceFactory
+   * of type DOUBLE.
+   */
+  public PackedCoordinateSequenceFactory()
+  {
+    this(DOUBLE);
+  }
+
+  /**
+   * Creates a new PackedCoordinateSequenceFactory
+   * of the given type.
+   * Acceptable type values are
+   * {@linkplain PackedCoordinateSequenceFactory#Float}or
+   * {@linkplain PackedCoordinateSequenceFactory#Double}
+   */
+  public PackedCoordinateSequenceFactory(int type)
+  {
+    this(type, 3);
+  }
+  /**
+   * Creates a new PackedCoordinateSequenceFactory
+   * of the given type.
+   * Acceptable type values are
+   * {@linkplain PackedCoordinateSequenceFactory#FLOAT}or
+   * {@linkplain PackedCoordinateSequenceFactory#DOUBLE}
+   */
+  public PackedCoordinateSequenceFactory(int type, int dimension)
+  {
+    setType(type);
+    setDimension(dimension);
+  }
+
+  /**
+   * Returns the type of packed coordinate sequences this factory builds, either
+   * {@linkplain PackedCoordinateSequenceFactory#Float} or
+   * {@linkplain PackedCoordinateSequenceFactory#Double}
+   */
+  public int getType() {
+    return type;
+  }
+
+  /**
+   * Sets the type of packed coordinate sequences this factory builds,
+   * acceptable values are {@linkplain PackedCoordinateSequenceFactory#Float}or
+   * {@linkplain PackedCoordinateSequenceFactory#Double}
+   */
+  public void setType(int type) {
+    if (type != DOUBLE && type != FLOAT)
+      throw new IllegalArgumentException("Unknown type " + type);
+    this.type = type;
+  }
+
+
+  public int getDimension() { return dimension; }
+
+  public void setDimension(int dimension) { this.dimension = dimension; }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(org.locationtech.jts.geom.Coordinate[])
+   */
+  public CoordinateSequence create(Coordinate[] coordinates) {
+    if (type == DOUBLE) {
+      return new PackedCoordinateSequence.Double(coordinates, dimension);
+    } else {
+      return new PackedCoordinateSequence.Float(coordinates, dimension);
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(org.locationtech.jts.geom.CoordinateSequence)
+   */
+  public CoordinateSequence create(CoordinateSequence coordSeq) {
+    if (type == DOUBLE) {
+      return new PackedCoordinateSequence.Double(coordSeq.toCoordinateArray(), dimension);
+    } else {
+      return new PackedCoordinateSequence.Float(coordSeq.toCoordinateArray(), dimension);
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(double[],
+   *      int)
+   */
+  public CoordinateSequence create(double[] packedCoordinates, int dimension) {
+    if (type == DOUBLE) {
+      return new PackedCoordinateSequence.Double(packedCoordinates, dimension);
+    } else {
+      return new PackedCoordinateSequence.Float(packedCoordinates, dimension);
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(float[],
+   *      int)
+   */
+  public CoordinateSequence create(float[] packedCoordinates, int dimension) {
+    if (type == DOUBLE) {
+      return new PackedCoordinateSequence.Double(packedCoordinates, dimension);
+    } else {
+      return new PackedCoordinateSequence.Float(packedCoordinates, dimension);
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(int, int)
+   */
+  public CoordinateSequence create(int size, int dimension) {
+    if (type == DOUBLE) {
+      return new PackedCoordinateSequence.Double(size, dimension);
+    } else {
+      return new PackedCoordinateSequence.Float(size, dimension);
+    }
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/impl/package.html b/modules/core/src/main/java/org/locationtech/jts/geom/impl/package.html
new file mode 100644
index 0000000..3c5e4db
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/impl/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Implementations of interfaces for geometric structures.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/package.html b/modules/core/src/main/java/org/locationtech/jts/geom/package.html
new file mode 100644
index 0000000..54500b0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/package.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains the <CODE>Geometry</CODE> interface hierarchy and supporting classes.
+<P>
+The Java Topology Suite (JTS) is a Java API that implements a core set of spatial data operations using an explicit precision model and robust geometric algorithms. JTS is intended to be used in the development of applications that support the validation, cleaning, integration and querying of spatial datasets.
+<P>
+JTS attempts to implement the OpenGIS Simple Features Specification (SFS) as accurately as possible.  In some cases the SFS is unclear or omits a specification; in this case JTS attempts to choose a reasonable and consistent alternative.  Differences from and elaborations of the SFS are documented in this specification.
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/AbstractPreparedPolygonContains.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/AbstractPreparedPolygonContains.java
new file mode 100644
index 0000000..23cd30f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/AbstractPreparedPolygonContains.java
@@ -0,0 +1,226 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.noding.SegmentIntersectionDetector;
+import org.locationtech.jts.noding.SegmentStringUtil;
+
+
+
+/**
+ * A base class containing the logic for computes the <tt>contains</tt>
+ * and <tt>covers</tt> spatial relationship predicates
+ * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
+ * Uses short-circuit tests and indexing to improve performance. 
+ * <p>
+ * Contains and covers are very similar, and differ only in how certain
+ * cases along the boundary are handled.  These cases require 
+ * full topological evaluation to handle, so all the code in 
+ * this class is common to both predicates.
+ * <p>
+ * It is not possible to short-circuit in all cases, in particular
+ * in the case where line segments of the test geometry touches the polygon linework.
+ * In this case full topology must be computed.
+ * (However, if the test geometry consists of only points, this 
+ * <i>can</i> be evaluated in an optimized fashion.
+ * 
+ * @author Martin Davis
+ *
+ */
+abstract class AbstractPreparedPolygonContains 
+	extends PreparedPolygonPredicate
+{
+	/**
+	 * This flag controls a difference between contains and covers.
+	 * 
+	 * For contains the value is true.
+	 * For covers the value is false.
+	 */
+	protected boolean requireSomePointInInterior = true; 
+	
+	// information about geometric situation
+	private boolean hasSegmentIntersection = false;
+  private boolean hasProperIntersection = false;
+  private boolean hasNonProperIntersection = false;
+	
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the PreparedPolygon to evaluate
+   */
+	public AbstractPreparedPolygonContains(PreparedPolygon prepPoly)
+	{
+		super(prepPoly);
+	}
+	
+	/**
+	 * Evaluate the <tt>contains</tt> or <tt>covers</tt> relationship
+	 * for the given geometry.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if the test geometry is contained
+	 */
+	protected boolean eval(Geometry geom)
+	{
+		/**
+		 * Do point-in-poly tests first, since they are cheaper and may result
+		 * in a quick negative result.
+		 * 
+		 * If a point of any test components does not lie in target, result is false
+		 */
+		boolean isAllInTargetArea = isAllTestComponentsInTarget(geom);
+		if (! isAllInTargetArea) return false;
+		
+		/**
+		 * If the test geometry consists of only Points, 
+		 * then it is now sufficient to test if any of those
+		 * points lie in the interior of the target geometry.
+		 * If so, the test is contained.
+		 * If not, all points are on the boundary of the area,
+		 * which implies not contained.
+		 */
+		if (requireSomePointInInterior
+				&& geom.getDimension() == 0) {
+			boolean isAnyInTargetInterior = isAnyTestComponentInTargetInterior(geom);
+			return isAnyInTargetInterior;
+		}
+		
+		/**
+		 * Check if there is any intersection between the line segments
+		 * in target and test.
+		 * In some important cases, finding a proper intersection implies that the
+		 * test geometry is NOT contained.
+		 * These cases are:
+		 * <ul>
+		 * <li>If the test geometry is polygonal
+		 * <li>If the target geometry is a single polygon with no holes
+		 * <ul>
+		 * In both of these cases, a proper intersection implies that there
+		 * is some portion of the interior of the test geometry lying outside
+		 * the target, which means that the test is not contained.
+		 */
+		boolean properIntersectionImpliesNotContained = isProperIntersectionImpliesNotContainedSituation(geom);
+		// MD - testing only
+//		properIntersectionImpliesNotContained = true;
+		
+    // find all intersection types which exist
+    findAndClassifyIntersections(geom);
+		
+		if (properIntersectionImpliesNotContained && hasProperIntersection)
+			return false;
+		
+    /**
+     * If all intersections are proper 
+     * (i.e. no non-proper intersections occur)
+     * we can conclude that the test geometry is not contained in the target area,
+     * by the Epsilon-Neighbourhood Exterior Intersection condition.
+     * In real-world data this is likely to be by far the most common situation, 
+     * since natural data is unlikely to have many exact vertex segment intersections.
+     * Thus this check is very worthwhile, since it avoid having to perform
+     * a full topological check.
+     * 
+     * (If non-proper (vertex) intersections ARE found, this may indicate
+     * a situation where two shells touch at a single vertex, which admits
+     * the case where a line could cross between the shells and still be wholely contained in them.
+     */
+		if (hasSegmentIntersection && ! hasNonProperIntersection)
+      return false;
+    
+		/**
+		 * If there is a segment intersection and the situation is not one
+		 * of the ones above, the only choice is to compute the full topological
+		 * relationship.  This is because contains/covers is very sensitive 
+		 * to the situation along the boundary of the target.
+		 */
+		if (hasSegmentIntersection) {
+			return fullTopologicalPredicate(geom);
+//			System.out.println(geom);
+		}
+				
+		/**
+		 * This tests for the case where a ring of the target lies inside
+		 * a test polygon - which implies the exterior of the Target
+		 * intersects the interior of the Test, and hence the result is false
+		 */
+		if (geom instanceof Polygonal) {
+			// TODO: generalize this to handle GeometryCollections
+			boolean isTargetInTestArea = isAnyTargetComponentInAreaTest(geom, prepPoly.getRepresentativePoints());
+			if (isTargetInTestArea) return false;
+		}
+		return true;
+	}
+	
+	private boolean isProperIntersectionImpliesNotContainedSituation(Geometry testGeom)
+	{
+    /**
+     * If the test geometry is polygonal we have the A/A situation.
+     * In this case, a proper intersection indicates that 
+     * the Epsilon-Neighbourhood Exterior Intersection condition exists.
+     * This condition means that in some small
+     * area around the intersection point, there must exist a situation
+     * where the interior of the test intersects the exterior of the target.
+     * This implies the test is NOT contained in the target. 
+     */
+		if (testGeom instanceof Polygonal) return true;
+    /**
+     * A single shell with no holes allows concluding that 
+     * a proper intersection implies not contained 
+     * (due to the Epsilon-Neighbourhood Exterior Intersection condition) 
+     */
+		if (isSingleShell(prepPoly.getGeometry())) return true;
+		return false;
+	}
+	
+  /**
+   * Tests whether a geometry consists of a single polygon with no holes.
+   *  
+   * @return true if the geometry is a single polygon with no holes
+   */
+	private boolean isSingleShell(Geometry geom)
+	{
+    // handles single-element MultiPolygons, as well as Polygons
+		if (geom.getNumGeometries() != 1) return false;
+		
+		Polygon poly = (Polygon) geom.getGeometryN(0);
+		int numHoles = poly.getNumInteriorRing();
+		if (numHoles == 0) return true;
+		return false;
+	}
+	
+	private void findAndClassifyIntersections(Geometry geom)
+	{
+    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
+    
+		SegmentIntersectionDetector intDetector = new SegmentIntersectionDetector();
+		intDetector.setFindAllIntersectionTypes(true);
+		prepPoly.getIntersectionFinder().intersects(lineSegStr, intDetector);
+			
+		hasSegmentIntersection = intDetector.hasIntersection();
+    hasProperIntersection = intDetector.hasProperIntersection();
+    hasNonProperIntersection = intDetector.hasNonProperIntersection();
+	}
+			
+	/**
+	 * Computes the full topological predicate.
+	 * Used when short-circuit tests are not conclusive.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if this prepared polygon has the relationship with the test geometry
+	 */
+	protected abstract boolean fullTopologicalPredicate(Geometry geom);
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/BasicPreparedGeometry.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/BasicPreparedGeometry.java
new file mode 100644
index 0000000..b0350f7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/BasicPreparedGeometry.java
@@ -0,0 +1,203 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.util.ComponentCoordinateExtracter;
+
+
+/**
+ * A base class for {@link PreparedGeometry} subclasses.
+ * Contains default implementations for methods, which simply delegate
+ * to the equivalent {@link Geometry} methods.
+ * This class may be used as a "no-op" class for Geometry types
+ * which do not have a corresponding {@link PreparedGeometry} implementation.
+ * 
+ * @author Martin Davis
+ *
+ */
+class BasicPreparedGeometry 
+  implements PreparedGeometry
+{
+  private final Geometry baseGeom;
+  private final List representativePts;  // List<Coordinate>
+
+  public BasicPreparedGeometry(Geometry geom) 
+  {
+    baseGeom = geom;
+    representativePts = ComponentCoordinateExtracter.getCoordinates(geom);
+  }
+
+  public Geometry getGeometry() { return baseGeom; }
+
+  /**
+   * Gets the list of representative points for this geometry.
+   * One vertex is included for every component of the geometry
+   * (i.e. including one for every ring of polygonal geometries).
+   * 
+   * Do not modify the returned list!
+   * 
+   * @return a List of Coordinate
+   */
+  public List getRepresentativePoints()
+  {
+	//TODO wrap in unmodifiable?
+    return representativePts;
+  }
+  
+	/**
+	 * Tests whether any representative of the target geometry 
+	 * intersects the test geometry.
+	 * This is useful in A/A, A/L, A/P, L/P, and P/P cases.
+	 * 
+	 * @param testGeom the test geometry
+	 * @return true if any component intersects the areal test geometry
+	 */
+	public boolean isAnyTargetComponentInTest(Geometry testGeom)
+	{
+		PointLocator locator = new PointLocator();
+    for (Iterator i = representativePts.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      if (locator.intersects(p, testGeom))
+        return true;
+    }
+		return false;
+	}
+
+  /**
+   * Determines whether a Geometry g interacts with 
+   * this geometry by testing the geometry envelopes.
+   *  
+   * @param g a Geometry
+   * @return true if the envelopes intersect
+   */
+  protected boolean envelopesIntersect(Geometry g)
+  {
+    if (! baseGeom.getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
+      return false;
+    return true;
+  }
+  
+  /**
+   * Determines whether the envelope of 
+   * this geometry covers the Geometry g.
+   * 
+   *  
+   * @param g a Geometry
+   * @return true if g is contained in this envelope
+   */
+  protected boolean envelopeCovers(Geometry g)
+  {
+    if (! baseGeom.getEnvelopeInternal().covers(g.getEnvelopeInternal()))
+      return false;
+    return true;
+  }
+  
+  /**
+   * Default implementation.
+   */
+  public boolean contains(Geometry g)
+  {
+    return baseGeom.contains(g);
+  }
+
+  /**
+   * Default implementation.
+   */
+  public boolean containsProperly(Geometry g)
+  {
+  	// since raw relate is used, provide some optimizations
+  	
+    // short-circuit test
+    if (! baseGeom.getEnvelopeInternal().contains(g.getEnvelopeInternal()))
+      return false;
+  	
+    // otherwise, compute using relate mask
+    return baseGeom.relate(g, "T**FF*FF*");
+  }
+
+  /**
+   * Default implementation.
+   */
+  public boolean coveredBy(Geometry g)
+  {
+    return baseGeom.coveredBy(g);
+  }
+
+  /**
+   * Default implementation.
+   */
+  public boolean covers(Geometry g)
+  {
+    return baseGeom.covers(g);
+  }
+
+  /**
+   * Default implementation.
+   */
+  public boolean crosses(Geometry g)
+  {
+    return baseGeom.crosses(g);
+  }
+  
+  /**
+   * Standard implementation for all geometries.
+   * Supports {@link GeometryCollection}s as input.
+   */
+  public boolean disjoint(Geometry g)
+  {
+    return ! intersects(g);
+  }
+  
+  /**
+   * Default implementation.
+   */
+  public boolean intersects(Geometry g)
+  {
+    return baseGeom.intersects(g);
+  }
+  
+  /**
+   * Default implementation.
+   */
+  public boolean overlaps(Geometry g)
+  {
+    return baseGeom.overlaps(g);
+  }
+  
+  /**
+   * Default implementation.
+   */
+  public boolean touches(Geometry g)
+  {
+    return baseGeom.touches(g);
+  }
+  
+  /**
+   * Default implementation.
+   */
+  public boolean within(Geometry g)
+  {
+    return baseGeom.within(g);
+  }
+  
+  public String toString()
+  {
+  	return baseGeom.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometry.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometry.java
new file mode 100644
index 0000000..849b9be
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometry.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+
+/**
+ * An interface for classes which prepare {@link Geometry}s 
+ * in order to optimize the performance 
+ * of repeated calls to specific geometric operations.
+ * <p>
+ * A given implementation may provide optimized implementations
+ * for only some of the specified methods, 
+ * and delegate the remaining methods to the original {@link Geometry} operations.
+ * An implementation may also only optimize certain situations,
+ * and delegate others. 
+ * See the implementing classes for documentation about which methods and situations
+ * they optimize.
+ * <p>
+ * Subclasses are intended to be thread-safe, to allow <code>PreparedGeometry</code>
+ * to be used in a multi-threaded context 
+ * (which allows extracting maximum benefit from the prepared state).
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface PreparedGeometry 
+{
+	
+	/**
+	 * Gets the original {@link Geometry} which has been prepared.
+	 * 
+	 * @return the base geometry
+	 */
+	Geometry getGeometry();
+
+	/**
+	 * Tests whether the base {@link Geometry} contains a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry contains the given Geometry
+	 * 
+	 * @see Geometry#contains(Geometry)
+	 */
+	boolean contains(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} properly contains a given geometry.
+	 * <p>
+	 * The <code>containsProperly</code> predicate has the following equivalent definitions:
+	 * <ul>
+	 * <li>Every point of the other geometry is a point of this geometry's interior.
+	 * <li>The DE-9IM Intersection Matrix for the two geometries matches 
+	 * <code>[T**FF*FF*]</code>
+	 * </ul>
+	 * In other words, if the test geometry has any interaction with the boundary of the target
+	 * geometry the result of <tt>containsProperly</tt> is <tt>false</tt>. 
+	 * This is different semantics to the {@link Geometry#contains} predicate,
+	 * in which test geometries can intersect the target's boundary and still be contained.
+	 * <p>
+	 * The advantage of using this predicate is that it can be computed
+	 * efficiently, since it avoids the need to compute the full topological relationship
+	 * of the input boundaries in cases where they intersect.
+	 * <p>
+	 * An example use case is computing the intersections
+	 * of a set of geometries with a large polygonal geometry.  
+	 * Since <tt>intersection</tt> is a fairly slow operation, it can be more efficient
+	 * to use <tt>containsProperly</tt> to filter out test geometries which lie
+	 * wholly inside the area.  In these cases the intersection is
+	 * known <i>a priori</i> to be exactly the original test geometry. 
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry properly contains the given Geometry
+	 * 
+	 * @see Geometry#contains
+	 * 
+	 */
+	boolean containsProperly(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} is covered by a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry is covered by the given Geometry
+	 * 
+	 * @see Geometry#coveredBy(Geometry)
+	 */
+	boolean coveredBy(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} covers a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry covers the given Geometry
+	 * 
+	 * @see Geometry#covers(Geometry)
+	 */
+	boolean covers(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} crosses a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry crosses the given Geometry
+	 * 
+	 * @see Geometry#crosses(Geometry)
+	 */
+	boolean crosses(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} is disjoint from a given geometry.
+	 * This method supports {@link GeometryCollection}s as input
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry is disjoint from the given Geometry
+	 * 
+	 * @see Geometry#disjoint(Geometry)
+	 */
+	boolean disjoint(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} intersects a given geometry.
+	 * This method supports {@link GeometryCollection}s as input
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry intersects the given Geometry
+	 * 
+	 * @see Geometry#intersects(Geometry)
+	 */
+	boolean intersects(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} overlaps a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry overlaps the given Geometry
+	 * 
+	 * @see Geometry#overlaps(Geometry)
+	 */
+	boolean overlaps(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} touches a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry touches the given Geometry
+	 * 
+	 * @see Geometry#touches(Geometry)
+	 */
+	boolean touches(Geometry geom);
+
+	/**
+	 * Tests whether the base {@link Geometry} is within a given geometry.
+	 * 
+	 * @param geom the Geometry to test
+	 * @return true if this Geometry is within the given Geometry
+	 * 
+	 * @see Geometry#within(Geometry)
+	 */
+	boolean within(Geometry geom);
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometryFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometryFactory.java
new file mode 100644
index 0000000..d9c9975
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedGeometryFactory.java
@@ -0,0 +1,67 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.Puntal;
+
+/**
+ * A factory for creating {@link PreparedGeometry}s.
+ * It chooses an appropriate implementation of PreparedGeometry
+ * based on the geometric type of the input geometry.
+ * <p>
+ * In the future, the factory may accept hints that indicate
+ * special optimizations which can be performed.
+ * 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PreparedGeometryFactory 
+{
+  /**
+   * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}.
+   * 
+   * @param geom the geometry to prepare
+   * @return the prepared geometry
+   */
+	public static PreparedGeometry prepare(Geometry geom)
+	{
+		return (new PreparedGeometryFactory()).create(geom); 
+	}
+
+  public PreparedGeometryFactory() {
+  }
+
+  /**
+   * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}.
+   * 
+   * @param geom the geometry to prepare
+   * @return the prepared geometry
+   */
+  public PreparedGeometry create(Geometry geom)
+  {
+    if (geom instanceof Polygonal) 
+      return new PreparedPolygon((Polygonal) geom);
+    if (geom instanceof Lineal) 
+      return new PreparedLineString((Lineal) geom);
+    if (geom instanceof Puntal) 
+      return new PreparedPoint((Puntal) geom);
+    
+    /**
+     * Default representation.
+     */
+    return new BasicPreparedGeometry(geom);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineString.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineString.java
new file mode 100644
index 0000000..09ff995
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineString.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.noding.FastSegmentSetIntersectionFinder;
+import org.locationtech.jts.noding.SegmentStringUtil;
+
+/**
+ * A prepared version for {@link Lineal} geometries.
+ * <p>
+ * Instances of this class are thread-safe.
+ * 
+ * @author mbdavis
+ *
+ */
+public class PreparedLineString
+  extends BasicPreparedGeometry
+{
+  private FastSegmentSetIntersectionFinder segIntFinder = null;
+
+  public PreparedLineString(Lineal line) {
+    super((Geometry) line);
+  }
+
+  public synchronized FastSegmentSetIntersectionFinder getIntersectionFinder()
+  {
+  	/**
+  	 * MD - Another option would be to use a simple scan for 
+  	 * segment testing for small geometries.  
+  	 * However, testing indicates that there is no particular advantage 
+  	 * to this approach.
+  	 */
+  	if (segIntFinder == null)
+  		segIntFinder = new FastSegmentSetIntersectionFinder(SegmentStringUtil.extractSegmentStrings(getGeometry()));
+    return segIntFinder;
+  }
+  
+  public boolean intersects(Geometry g)
+  {
+  	if (! envelopesIntersect(g)) return false;
+    return PreparedLineStringIntersects.intersects(this, g);
+  }
+  
+  /**
+   * There's not much point in trying to optimize contains, since 
+   * contains for linear targets requires the entire test geometry 
+   * to exactly match the target linework.
+   */
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineStringIntersects.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineStringIntersects.java
new file mode 100644
index 0000000..9a8f68b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedLineStringIntersects.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.util.ComponentCoordinateExtracter;
+import org.locationtech.jts.noding.SegmentStringUtil;
+
+
+
+/**
+ * Computes the <tt>intersects</tt> spatial relationship predicate
+ * for a target {@link PreparedLineString} relative to other {@link Geometry} classes.
+ * Uses short-circuit tests and indexing to improve performance. 
+ * 
+ * @author Martin Davis
+ *
+ */
+class PreparedLineStringIntersects 
+{
+	/**
+	 * Computes the intersects predicate between a {@link PreparedLineString}
+	 * and a {@link Geometry}.
+	 * 
+	 * @param prep the prepared linestring
+	 * @param geom a test geometry
+	 * @return true if the linestring intersects the geometry
+	 */
+	public static boolean intersects(PreparedLineString prep, Geometry geom)
+	{
+		PreparedLineStringIntersects op = new PreparedLineStringIntersects(prep);
+    return op.intersects(geom);
+	}
+
+	protected PreparedLineString prepLine;
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the target PreparedLineString
+   */
+	public PreparedLineStringIntersects(PreparedLineString prepLine)
+	{
+		this.prepLine = prepLine;
+	}
+	
+	/**
+	 * Tests whether this geometry intersects a given geometry.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if the test geometry intersects
+	 */
+	public boolean intersects(Geometry geom)
+	{
+		/**
+		 * If any segments intersect, obviously intersects = true
+		 */
+    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
+    // only request intersection finder if there are segments (ie NOT for point inputs)
+    if (lineSegStr.size() > 0) {
+  		boolean segsIntersect = prepLine.getIntersectionFinder().intersects(lineSegStr);
+  		// MD - performance testing
+  //		boolean segsIntersect = false;
+  		if (segsIntersect) 
+        return true;
+    }
+		/**
+		 * For L/L case we are done
+		 */
+		if (geom.getDimension() == 1) return false;
+		
+		/**
+		 * For L/A case, need to check for proper inclusion of the target in the test
+		 */
+		if (geom.getDimension() == 2
+				&& prepLine.isAnyTargetComponentInTest(geom)) return true;
+		
+		/** 
+		 * For L/P case, need to check if any points lie on line(s)
+		 */
+		if (geom.getDimension() == 0)
+			return isAnyTestPointInTarget(geom);
+		
+		return false;
+	}
+	  
+  /**
+   * Tests whether any representative point of the test Geometry intersects
+   * the target geometry.
+   * Only handles test geometries which are Puntal (dimension 0)
+   * 
+   * @param geom a Puntal geometry to test
+   * @return true if any point of the argument intersects the prepared geometry
+   */
+	protected boolean isAnyTestPointInTarget(Geometry testGeom)
+	{
+		/**
+		 * This could be optimized by using the segment index on the lineal target.
+		 * However, it seems like the L/P case would be pretty rare in practice.
+		 */
+		PointLocator locator = new PointLocator();
+    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
+    for (Iterator i = coords.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      if (locator.intersects(p, prepLine.getGeometry()))
+        return true;
+    }
+		return false;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPoint.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPoint.java
new file mode 100644
index 0000000..1a49630
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPoint.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Puntal;
+
+
+/**
+ * A prepared version for {@link Puntal} geometries.
+ * <p>
+ * Instances of this class are thread-safe.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PreparedPoint
+  extends BasicPreparedGeometry
+{
+  public PreparedPoint(Puntal point) {
+    super((Geometry) point);
+  }
+
+  /**
+   * Tests whether this point intersects a {@link Geometry}.
+   * <p>
+   * The optimization here is that computing topology for the test geometry
+   * is avoided.  This can be significant for large geometries.
+   */
+  public boolean intersects(Geometry g)
+  {
+  	if (! envelopesIntersect(g)) return false;
+  	
+  	/**
+  	 * This avoids computing topology for the test geometry
+  	 */
+    return isAnyTargetComponentInTest(g);
+  }  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygon.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygon.java
new file mode 100644
index 0000000..59d9982
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygon.java
@@ -0,0 +1,123 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+
+import org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.noding.FastSegmentSetIntersectionFinder;
+import org.locationtech.jts.noding.SegmentStringUtil;
+import org.locationtech.jts.operation.predicate.RectangleContains;
+import org.locationtech.jts.operation.predicate.RectangleIntersects;
+
+/**
+ * A prepared version for {@link Polygonal} geometries.
+ * This class supports both {@link Polygon}s and {@link MultiPolygon}s.
+ * <p>
+ * This class does <b>not</b> support MultiPolygons which are non-valid 
+ * (e.g. with overlapping elements). 
+ * <p>
+ * Instances of this class are thread-safe and immutable.
+ * 
+ * @author mbdavis
+ *
+ */
+public class PreparedPolygon
+  extends BasicPreparedGeometry
+{
+	private final boolean isRectangle;
+	// create these lazily, since they are expensive
+	private FastSegmentSetIntersectionFinder segIntFinder = null;
+	private PointOnGeometryLocator pia = null;
+
+  public PreparedPolygon(Polygonal poly) {
+    super((Geometry) poly);
+    isRectangle = getGeometry().isRectangle();
+  }
+
+  /**
+   * Gets the indexed intersection finder for this geometry.
+   * 
+   * @return the intersection finder
+   */
+  public synchronized FastSegmentSetIntersectionFinder getIntersectionFinder()
+  {
+  	/**
+  	 * MD - Another option would be to use a simple scan for 
+  	 * segment testing for small geometries.  
+  	 * However, testing indicates that there is no particular advantage 
+  	 * to this approach.
+  	 */
+  	if (segIntFinder == null)
+  		segIntFinder = new FastSegmentSetIntersectionFinder(SegmentStringUtil.extractSegmentStrings(getGeometry()));
+  	return segIntFinder;
+  }
+  
+  public synchronized PointOnGeometryLocator getPointLocator()
+  {
+  	if (pia == null)
+      pia = new IndexedPointInAreaLocator(getGeometry());
+ 		
+    return pia;
+  }
+  
+  public boolean intersects(Geometry g)
+  {
+  	// envelope test
+  	if (! envelopesIntersect(g)) return false;
+  	
+    // optimization for rectangles
+    if (isRectangle) {
+      return RectangleIntersects.intersects((Polygon) getGeometry(), g);
+    }
+    
+    return PreparedPolygonIntersects.intersects(this, g);
+  }
+  
+  public boolean contains(Geometry g)
+  {
+    // short-circuit test
+    if (! envelopeCovers(g)) 
+    	return false;
+  	
+    // optimization for rectangles
+    if (isRectangle) {
+      return RectangleContains.contains((Polygon) getGeometry(), g);
+    }
+
+    return PreparedPolygonContains.contains(this, g);
+  }
+  
+  public boolean containsProperly(Geometry g)
+  {
+    // short-circuit test
+    if (! envelopeCovers(g)) 
+    	return false;
+    return PreparedPolygonContainsProperly.containsProperly(this, g);
+  }
+  
+  public boolean covers(Geometry g)
+  {
+    // short-circuit test
+    if (! envelopeCovers(g)) 
+    	return false;
+    // optimization for rectangle arguments
+    if (isRectangle) {
+      return true;
+    }
+    return PreparedPolygonCovers.covers(this, g);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContains.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContains.java
new file mode 100644
index 0000000..9c04c27
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContains.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Computes the <tt>contains</tt> spatial relationship predicate
+ * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
+ * Uses short-circuit tests and indexing to improve performance. 
+ * <p>
+ * It is not possible to short-circuit in all cases, in particular
+ * in the case where the test geometry touches the polygon linework.
+ * In this case full topology must be computed.
+ * 
+ * @author Martin Davis
+ *
+ */
+class PreparedPolygonContains 
+	extends AbstractPreparedPolygonContains
+{
+	/**
+	 * Computes the </tt>contains</tt> predicate between a {@link PreparedPolygon}
+	 * and a {@link Geometry}.
+	 * 
+	 * @param prep the prepared polygon
+	 * @param geom a test geometry
+	 * @return true if the polygon contains the geometry
+	 */
+	public static boolean contains(PreparedPolygon prep, Geometry geom)
+	{
+    PreparedPolygonContains polyInt = new PreparedPolygonContains(prep);
+    return polyInt.contains(geom);
+	}
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the PreparedPolygon to evaluate
+   */
+	public PreparedPolygonContains(PreparedPolygon prepPoly)
+	{
+		super(prepPoly);
+	}
+		
+	/**
+	 * Tests whether this PreparedPolygon <tt>contains</tt> a given geometry.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if the test geometry is contained
+	 */
+	public boolean contains(Geometry geom)
+	{
+		return eval(geom);
+	}
+	
+	/**
+	 * Computes the full topological <tt>contains</tt> predicate.
+	 * Used when short-circuit tests are not conclusive.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if this prepared polygon contains the test geometry
+	 */
+	protected boolean fullTopologicalPredicate(Geometry geom)
+	{
+		boolean isContained = prepPoly.getGeometry().contains(geom);
+		return isContained;
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContainsProperly.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContainsProperly.java
new file mode 100644
index 0000000..d899d79
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonContainsProperly.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.noding.SegmentStringUtil;
+
+
+
+/**
+ * Computes the <tt>containsProperly</tt> spatial relationship predicate
+ * for {@link PreparedPolygon}s relative to all other {@link Geometry} classes.
+ * Uses short-circuit tests and indexing to improve performance. 
+ * <p>
+ * A Geometry A <tt>containsProperly</tt> another Geometry B iff
+ * all points of B are contained in the Interior of A.
+ * Equivalently, B is contained in A AND B does not intersect 
+ * the Boundary of A.
+ * <p>
+ * The advantage to using this predicate is that it can be computed
+ * efficiently, with no need to compute topology at individual points.
+ * In a situation with many geometries intersecting the boundary 
+ * of the target geometry, this can make a performance difference.
+ * 
+ * @author Martin Davis
+ */
+class PreparedPolygonContainsProperly 
+	extends PreparedPolygonPredicate
+{
+	/**
+	 * Computes the </tt>containsProperly</tt> predicate between a {@link PreparedPolygon}
+	 * and a {@link Geometry}.
+	 * 
+	 * @param prep the prepared polygon
+	 * @param geom a test geometry
+	 * @return true if the polygon properly contains the geometry
+	 */
+	public static boolean containsProperly(PreparedPolygon prep, Geometry geom)
+	{
+		PreparedPolygonContainsProperly polyInt = new PreparedPolygonContainsProperly(prep);
+    return polyInt.containsProperly(geom);
+	}
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the PreparedPolygon to evaluate
+   */
+	public PreparedPolygonContainsProperly(PreparedPolygon prepPoly)
+	{
+		super(prepPoly);
+	}
+	
+	/**
+	 * Tests whether this PreparedPolygon containsProperly a given geometry.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if the test geometry is contained properly
+	 */
+	public boolean containsProperly(Geometry geom)
+	{
+		/**
+		 * Do point-in-poly tests first, since they are cheaper and may result
+		 * in a quick negative result.
+		 * 
+		 * If a point of any test components does not lie in the target interior, result is false
+		 */
+		boolean isAllInPrepGeomAreaInterior = isAllTestComponentsInTargetInterior(geom);
+		if (! isAllInPrepGeomAreaInterior) return false;
+		
+		/**
+		 * If any segments intersect, result is false.
+		 */
+    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
+		boolean segsIntersect = prepPoly.getIntersectionFinder().intersects(lineSegStr);
+		if (segsIntersect) 
+      return false;
+		
+		/**
+		 * Given that no segments intersect, if any vertex of the target
+		 * is contained in some test component.
+		 * the test is NOT properly contained.
+		 */
+		if (geom instanceof Polygonal) {
+			// TODO: generalize this to handle GeometryCollections
+			boolean isTargetGeomInTestArea = isAnyTargetComponentInAreaTest(geom, prepPoly.getRepresentativePoints());
+			if (isTargetGeomInTestArea) return false;
+		}
+		
+		return true;
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonCovers.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonCovers.java
new file mode 100644
index 0000000..ebf60d1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonCovers.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Computes the <tt>covers</tt> spatial relationship predicate
+ * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
+ * Uses short-circuit tests and indexing to improve performance. 
+ * <p>
+ * It is not possible to short-circuit in all cases, in particular
+ * in the case where the test geometry touches the polygon linework.
+ * In this case full topology must be computed.
+ * 
+ * @author Martin Davis
+ *
+ */
+class PreparedPolygonCovers 
+	extends AbstractPreparedPolygonContains
+{
+	/**
+	 * Computes the </tt>covers</tt> predicate between a {@link PreparedPolygon}
+	 * and a {@link Geometry}.
+	 * 
+	 * @param prep the prepared polygon
+	 * @param geom a test geometry
+	 * @return true if the polygon covers the geometry
+	 */
+	public static boolean covers(PreparedPolygon prep, Geometry geom)
+	{
+    PreparedPolygonCovers polyInt = new PreparedPolygonCovers(prep);
+    return polyInt.covers(geom);
+	}
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the PreparedPolygon to evaluate
+   */
+	public PreparedPolygonCovers(PreparedPolygon prepPoly)
+	{
+		super(prepPoly);
+		requireSomePointInInterior = false;
+	}
+		
+	/**
+	 * Tests whether this PreparedPolygon <tt>covers</tt> a given geometry.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if the test geometry is covered
+	 */
+	public boolean covers(Geometry geom)
+	{
+		return eval(geom);
+	}
+	
+	/**
+	 * Computes the full topological <tt>covers</tt> predicate.
+	 * Used when short-circuit tests are not conclusive.
+	 * 
+	 * @param geom the test geometry
+	 * @return true if this prepared polygon covers the test geometry
+	 */
+	protected boolean fullTopologicalPredicate(Geometry geom)
+	{
+		boolean result = prepPoly.getGeometry().covers(geom);
+		return result;
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersects.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersects.java
new file mode 100644
index 0000000..134730e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersects.java
@@ -0,0 +1,106 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.noding.SegmentStringUtil;
+
+
+/**
+ * Computes the <tt>intersects</tt> spatial relationship predicate for
+ * {@link PreparedPolygon}s relative to all other {@link Geometry} classes. Uses
+ * short-circuit tests and indexing to improve performance.
+ * 
+ * @author Martin Davis
+ * 
+ */
+class PreparedPolygonIntersects extends PreparedPolygonPredicate {
+  /**
+   * Computes the intersects predicate between a {@link PreparedPolygon} and a
+   * {@link Geometry}.
+   * 
+   * @param prep
+   *          the prepared polygon
+   * @param geom
+   *          a test geometry
+   * @return true if the polygon intersects the geometry
+   */
+  public static boolean intersects(PreparedPolygon prep, Geometry geom) {
+    PreparedPolygonIntersects polyInt = new PreparedPolygonIntersects(prep);
+    return polyInt.intersects(geom);
+  }
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly
+   *          the PreparedPolygon to evaluate
+   */
+  public PreparedPolygonIntersects(PreparedPolygon prepPoly) {
+    super(prepPoly);
+  }
+
+  /**
+   * Tests whether this PreparedPolygon intersects a given geometry.
+   * 
+   * @param geom
+   *          the test geometry
+   * @return true if the test geometry intersects
+   */
+  public boolean intersects(Geometry geom) {
+    /**
+     * Do point-in-poly tests first, since they are cheaper and may result in a
+     * quick positive result.
+     * 
+     * If a point of any test components lie in target, result is true
+     */
+    boolean isInPrepGeomArea = isAnyTestComponentInTarget(geom);
+    if (isInPrepGeomArea)
+      return true;
+    /**
+     * If input contains only points, then at
+     * this point it is known that none of them are contained in the target
+     */
+    if (geom.getDimension() == 0)
+      return false;
+    /**
+     * If any segments intersect, result is true
+     */
+    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
+    // only request intersection finder if there are segments 
+    // (i.e. NOT for point inputs)
+    if (lineSegStr.size() > 0) {
+      boolean segsIntersect = prepPoly.getIntersectionFinder().intersects(
+          lineSegStr);
+      if (segsIntersect)
+        return true;
+    }
+
+    /**
+     * If the test has dimension = 2 as well, it is necessary to test for proper
+     * inclusion of the target. Since no segments intersect, it is sufficient to
+     * test representative points.
+     */
+    if (geom.getDimension() == 2) {
+      // TODO: generalize this to handle GeometryCollections
+      boolean isPrepGeomInArea = isAnyTargetComponentInAreaTest(geom,
+          prepPoly.getRepresentativePoints());
+      if (isPrepGeomInArea)
+        return true;
+    }
+
+    return false;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicate.java b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicate.java
new file mode 100644
index 0000000..5f5fbb0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicate.java
@@ -0,0 +1,149 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.prep;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.util.ComponentCoordinateExtracter;
+
+
+/**
+ * A base class for predicate operations on {@link PreparedPolygon}s.
+ * 
+ * @author mbdavis
+ *
+ */
+abstract class PreparedPolygonPredicate 
+{
+	protected PreparedPolygon prepPoly;
+  private PointOnGeometryLocator targetPointLocator;
+
+  /**
+   * Creates an instance of this operation.
+   * 
+   * @param prepPoly the PreparedPolygon to evaluate
+   */
+	public PreparedPolygonPredicate(PreparedPolygon prepPoly)
+	{
+		this.prepPoly = prepPoly;
+    targetPointLocator = prepPoly.getPointLocator();
+	}
+	
+  /**
+   * Tests whether all components of the test Geometry 
+	 * are contained in the target geometry.
+   * Handles both linear and point components.
+   * 
+   * @param geom a geometry to test
+   * @return true if all components of the argument are contained in the target geometry
+   */
+	protected boolean isAllTestComponentsInTarget(Geometry testGeom)
+	{
+    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
+    for (Iterator i = coords.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      int loc = targetPointLocator.locate(p);
+      if (loc == Location.EXTERIOR)
+        return false;
+    }
+		return true;
+	}
+	
+  /**
+   * Tests whether all components of the test Geometry 
+	 * are contained in the interior of the target geometry.
+   * Handles both linear and point components.
+   * 
+   * @param geom a geometry to test
+   * @return true if all components of the argument are contained in the target geometry interior
+   */
+	protected boolean isAllTestComponentsInTargetInterior(Geometry testGeom)
+	{
+    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
+    for (Iterator i = coords.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      int loc = targetPointLocator.locate(p);
+      if (loc != Location.INTERIOR)
+        return false;
+    }
+		return true;
+	}
+	
+  /**
+   * Tests whether any component of the test Geometry intersects
+   * the area of the target geometry.
+   * Handles test geometries with both linear and point components.
+   * 
+   * @param geom a geometry to test
+   * @return true if any component of the argument intersects the prepared area geometry
+   */
+	protected boolean isAnyTestComponentInTarget(Geometry testGeom)
+	{
+    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
+    for (Iterator i = coords.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      int loc = targetPointLocator.locate(p);
+      if (loc != Location.EXTERIOR)
+        return true;
+    }
+		return false;
+	}
+
+  /**
+   * Tests whether any component of the test Geometry intersects
+   * the interior of the target geometry.
+   * Handles test geometries with both linear and point components.
+   * 
+   * @param geom a geometry to test
+   * @return true if any component of the argument intersects the prepared area geometry interior
+   */
+	protected boolean isAnyTestComponentInTargetInterior(Geometry testGeom)
+	{
+    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
+    for (Iterator i = coords.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      int loc = targetPointLocator.locate(p);
+      if (loc == Location.INTERIOR)
+        return true;
+    }
+		return false;
+	}
+
+
+	/**
+	 * Tests whether any component of the target geometry 
+	 * intersects the test geometry (which must be an areal geometry) 
+	 * 
+	 * @param geom the test geometry
+	 * @param repPts the representative points of the target geometry
+	 * @return true if any component intersects the areal test geometry
+	 */
+	protected boolean isAnyTargetComponentInAreaTest(Geometry testGeom, List targetRepPts)
+	{
+		PointOnGeometryLocator piaLoc = new SimplePointInAreaLocator(testGeom);
+    for (Iterator i = targetRepPts.iterator(); i.hasNext(); ) {
+      Coordinate p = (Coordinate) i.next();
+      int loc = piaLoc.locate(p);
+      if (loc != Location.EXTERIOR)
+        return true;
+    }
+		return false;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/prep/package.html b/modules/core/src/main/java/org/locationtech/jts/geom/prep/package.html
new file mode 100644
index 0000000..ba5ef77
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/prep/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform optimized geometric operations on suitably prepared geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformation.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformation.java
new file mode 100644
index 0000000..7e7f281
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformation.java
@@ -0,0 +1,1097 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Assert;
+/**
+ * Represents an affine transformation on the 2D Cartesian plane. 
+ * It can be used to transform a {@link Coordinate} or {@link Geometry}.
+ * An affine transformation is a mapping of the 2D plane into itself
+ * via a series of transformations of the following basic types:
+ * <ul>
+ * <li>reflection (through a line)
+ * <li>rotation (around the origin)
+ * <li>scaling (relative to the origin)
+ * <li>shearing (in both the X and Y directions)
+ * <li>translation 
+ * </ul>
+ * In general, affine transformations preserve straightness and parallel lines,
+ * but do not preserve distance or shape.
+ * <p>
+ * An affine transformation can be represented by a 3x3 
+ * matrix in the following form:
+ * <blockquote><pre>
+ * T = | m00 m01 m02 |
+ *     | m10 m11 m12 |
+ *     |  0   0   1  |
+ * </pre></blockquote>
+ * A coordinate P = (x, y) can be transformed to a new coordinate P' = (x', y')
+ * by representing it as a 3x1 matrix and using matrix multiplication to compute:
+ * <blockquote><pre>
+ * | x' |  = T x | x |
+ * | y' |        | y |
+ * | 1  |        | 1 |
+ * </pre></blockquote>
+ * <h3>Transformation Composition</h3>
+ * Affine transformations can be composed using the {@link #compose} method.
+ * Composition is computed via multiplication of the 
+ * transformation matrices, and is defined as:
+ * <blockquote><pre>
+ * A.compose(B) = T<sub>B</sub> x T<sub>A</sub>
+ * </pre></blockquote>
+ * This produces a transformation whose effect is that of A followed by B.
+ * The methods {@link #reflect}, {@link #rotate}, 
+ * {@link #scale}, {@link #shear}, and {@link #translate} 
+ * have the effect of composing a transformation of that type with
+ * the transformation they are invoked on.  
+ * <p>
+ * The composition of transformations is in general <i>not</i> commutative.
+ * 
+ * <h3>Transformation Inversion</h3>
+ * Affine transformations may be invertible or non-invertible.  
+ * If a transformation is invertible, then there exists 
+ * an inverse transformation which when composed produces 
+ * the identity transformation.  
+ * The {@link #getInverse} method
+ * computes the inverse of a transformation, if one exists.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class AffineTransformation
+	implements Cloneable, CoordinateSequenceFilter
+{
+  
+  /**
+   * Creates a transformation for a reflection about the 
+   * line (x0,y0) - (x1,y1).
+   * 
+   * @param x0 the x-ordinate of a point on the reflection line
+   * @param y0 the y-ordinate of a point on the reflection line
+   * @param x1 the x-ordinate of a another point on the reflection line
+   * @param y1 the y-ordinate of a another point on the reflection line
+   * @return a transformation for the reflection
+   */
+  public static AffineTransformation reflectionInstance(double x0, double y0, double x1, double y1)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToReflection(x0, y0, x1, y1);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a reflection about the 
+   * line (0,0) - (x,y).
+   * 
+   * @param x the x-ordinate of a point on the reflection line
+   * @param y the y-ordinate of a point on the reflection line
+   * @return a transformation for the reflection
+   */
+  public static AffineTransformation reflectionInstance(double x, double y)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToReflection(x, y);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a rotation
+   * about the origin 
+   * by an angle <i>theta</i>.
+   * Positive angles correspond to a rotation 
+   * in the counter-clockwise direction.
+   * 
+   * @param theta the rotation angle, in radians
+   * @return a transformation for the rotation
+   */
+  public static AffineTransformation rotationInstance(double theta)
+  {
+    return rotationInstance(Math.sin(theta), Math.cos(theta));
+  }
+  
+  /**
+   * Creates a transformation for a rotation 
+   * by an angle <i>theta</i>,
+   * specified by the sine and cosine of the angle.
+   * This allows providing exact values for sin(theta) and cos(theta)
+   * for the common case of rotations of multiples of quarter-circles. 
+   * 
+   * @param sinTheta the sine of the rotation angle
+   * @param cosTheta the cosine of the rotation angle
+   * @return a transformation for the rotation
+   */
+  public static AffineTransformation rotationInstance(double sinTheta, double cosTheta)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToRotation(sinTheta, cosTheta);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a rotation
+   * about the point (x,y) by an angle <i>theta</i>.
+   * Positive angles correspond to a rotation 
+   * in the counter-clockwise direction.
+   * 
+   * @param theta the rotation angle, in radians
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return a transformation for the rotation
+   */
+  public static AffineTransformation rotationInstance(double theta, double x, double y)
+  {
+    return rotationInstance(Math.sin(theta), Math.cos(theta), x, y);
+  }
+  
+  /**
+   * Creates a transformation for a rotation 
+   * about the point (x,y) by an angle <i>theta</i>,
+   * specified by the sine and cosine of the angle.
+   * This allows providing exact values for sin(theta) and cos(theta)
+   * for the common case of rotations of multiples of quarter-circles. 
+   * 
+   * @param sinTheta the sine of the rotation angle
+   * @param cosTheta the cosine of the rotation angle
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return a transformation for the rotation
+   */
+  public static AffineTransformation rotationInstance(double sinTheta, double cosTheta, double x, double y)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToRotation(sinTheta, cosTheta, x, y);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a scaling relative to the origin.
+   * 
+   * @param xScale the value to scale by in the x direction
+   * @param yScale the value to scale by in the y direction
+   * @return a transformation for the scaling
+   */
+  public static AffineTransformation scaleInstance(double xScale, double yScale)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToScale(xScale, yScale);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a scaling relative to the point (x,y).
+   * 
+   * @param xScale the value to scale by in the x direction
+   * @param yScale the value to scale by in the y direction
+   * @param x the x-ordinate of the point to scale around
+   * @param y the y-ordinate of the point to scale around
+   * @return a transformation for the scaling
+   */
+  public static AffineTransformation scaleInstance(double xScale, double yScale, double x, double y)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.translate(-x, -y);
+    trans.scale(xScale, yScale);
+    trans.translate(x, y);
+    return trans;
+  }
+  
+
+  /**
+   * Creates a transformation for a shear.
+   * 
+   * @param xShear the value to shear by in the x direction
+   * @param yShear the value to shear by in the y direction
+   * @return a transformation for the shear
+   */
+  public static AffineTransformation shearInstance(double xShear, double yShear)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToShear(xShear, yShear);
+    return trans;
+  }
+  
+  /**
+   * Creates a transformation for a translation.
+   * 
+   * @param x the value to translate by in the x direction
+   * @param y the value to translate by in the y direction
+   * @return a transformation for the translation
+   */  
+  public static AffineTransformation translationInstance(double x, double y)
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.setToTranslation(x, y);
+    return trans;
+  }
+  
+  // affine matrix entries
+  // (bottom row is always [ 0 0 1 ])
+  private double m00;
+  private double m01;
+  private double m02;
+  private double m10;
+  private double m11;
+  private double m12;
+  
+  /**
+   * Constructs a new identity transformation
+   */
+  public AffineTransformation()
+  {
+    setToIdentity();
+  }
+  
+  /**
+   * Constructs a new transformation whose 
+   * matrix has the specified values.
+   * 
+   * @param matrix an array containing the 6 values { m00, m01, m02, m10, m11, m12 }
+   * @throws NullPointerException if matrix is null
+   * @throws ArrayIndexOutOfBoundsException if matrix is too small 
+   */
+  public AffineTransformation(double[] matrix)
+  {
+    m00 = matrix[0];
+    m01 = matrix[1];
+    m02 = matrix[2];
+    m10 = matrix[3];
+    m11 = matrix[4];
+    m12 = matrix[5];
+  }
+  
+  /**
+   * Constructs a new transformation whose 
+   * matrix has the specified values.
+   * 
+   * @param m00 the entry for the [0, 0] element in the transformation matrix 
+   * @param m01 the entry for the [0, 1] element in the transformation matrix
+   * @param m02 the entry for the [0, 2] element in the transformation matrix
+   * @param m10 the entry for the [1, 0] element in the transformation matrix
+   * @param m11 the entry for the [1, 1] element in the transformation matrix
+   * @param m12 the entry for the [1, 2] element in the transformation matrix
+   */
+  public AffineTransformation(double m00,
+      double m01,
+      double m02,
+      double m10,
+      double m11,
+      double m12)
+  {
+    setTransformation(m00, m01, m02, m10, m11, m12);
+  }
+  
+  /**
+   * Constructs a transformation which is
+   * a copy of the given one.
+   * 
+   * @param trans the transformation to copy
+   */
+  public AffineTransformation(AffineTransformation trans)
+  {
+    setTransformation(trans);
+  }
+  
+  /**
+   * Constructs a transformation
+   * which maps the given source
+   * points into the given destination points.
+   * 
+   * @param src0 source point 0
+   * @param src1 source point 1
+   * @param src2 source point 2
+   * @param dest0 the mapped point for source point 0
+   * @param dest1 the mapped point for source point 1
+   * @param dest2 the mapped point for source point 2
+   * 
+   */
+  public AffineTransformation(Coordinate src0,
+      Coordinate src1,
+      Coordinate src2,
+      Coordinate dest0,
+      Coordinate dest1,
+      Coordinate dest2)
+  {
+  }
+  
+  /**
+   * Sets this transformation to be the identity transformation.
+   * The identity transformation has the matrix:
+   * <blockquote><pre>
+   * | 1 0 0 |
+   * | 0 1 0 |
+   * | 0 0 1 |
+   * </pre></blockquote>
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToIdentity()
+  {
+    m00 = 1.0;    m01 = 0.0;  m02 = 0.0;
+    m10 = 0.0;    m11 = 1.0;  m12 = 0.0;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation's matrix to have the given values.
+   * 
+   * @param m00 the entry for the [0, 0] element in the transformation matrix 
+   * @param m01 the entry for the [0, 1] element in the transformation matrix
+   * @param m02 the entry for the [0, 2] element in the transformation matrix
+   * @param m10 the entry for the [1, 0] element in the transformation matrix
+   * @param m11 the entry for the [1, 1] element in the transformation matrix
+   * @param m12 the entry for the [1, 2] element in the transformation matrix
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setTransformation(double m00,
+      double m01,
+      double m02,
+      double m10,
+      double m11,
+      double m12)
+  {
+    this.m00 = m00;
+    this.m01 = m01;
+    this.m02 = m02;
+    this.m10 = m10;
+    this.m11 = m11;
+    this.m12 = m12;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a copy of the given one
+   * 
+   * @param trans a transformation to copy
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setTransformation(AffineTransformation trans)
+  {
+    m00 = trans.m00;    m01 = trans.m01;  m02 = trans.m02;
+    m10 = trans.m10;    m11 = trans.m11;  m12 = trans.m12; 
+    return this;
+  }
+  
+  /**
+   * Gets an array containing the entries
+   * of the transformation matrix.
+   * Only the 6 non-trivial entries are returned,
+   * in the sequence:
+   * <pre>
+   * m00, m01, m02, m10, m11, m12
+   * </pre>
+   * 
+   * @return an array of length 6
+   */
+  public double[] getMatrixEntries()
+  {
+    return new double[] { m00, m01, m02, m10, m11, m12 };
+  }
+  
+  /**
+  * Computes the determinant of the transformation matrix. 
+  * The determinant is computed as:
+  * <blockquote><pre>
+  * | m00 m01 m02 |
+  * | m10 m11 m12 | = m00 * m11 - m01 * m10
+  * |  0   0   1  |
+  * </pre></blockquote>
+  * If the determinant is zero, 
+  * the transform is singular (not invertible), 
+  * and operations which attempt to compute
+  * an inverse will throw a <tt>NoninvertibleTransformException</tt>. 
+
+  * @return the determinant of the transformation
+  * @see #getInverse()
+  */
+  public double getDeterminant()
+  {
+    return m00 * m11 - m01 * m10;
+  }
+
+  /**
+   * Computes the inverse of this transformation, if one
+   * exists.
+   * The inverse is the transformation which when 
+   * composed with this one produces the identity 
+   * transformation.
+   * A transformation has an inverse if and only if it
+   * is not singular (i.e. its
+   * determinant is non-zero).
+   * Geometrically, an transformation is non-invertible
+   * if it maps the plane to a line or a point.
+   * If no inverse exists this method
+   * will throw a <tt>NoninvertibleTransformationException</tt>.
+   * <p>
+   * The matrix of the inverse is equal to the 
+   * inverse of the matrix for the transformation.
+   * It is computed as follows:
+   * <blockquote><pre>  
+   *                 1    
+   * inverse(A)  =  ---   x  adjoint(A) 
+   *                det 
+   *
+   *
+   *             =   1       |  m11  -m01   m01*m12-m02*m11  |
+   *                ---   x  | -m10   m00  -m00*m12+m10*m02  |
+   *                det      |  0     0     m00*m11-m10*m01  |
+   *
+   *
+   *
+   *             = |  m11/det  -m01/det   m01*m12-m02*m11/det |
+   *               | -m10/det   m00/det  -m00*m12+m10*m02/det |
+   *               |   0           0          1               |
+   *
+   * </pre></blockquote>  
+   *  
+   * @return a new inverse transformation
+   * @throws NoninvertibleTransformationException
+   * @see #getDeterminant()
+   */
+  public AffineTransformation getInverse()
+  	  throws NoninvertibleTransformationException
+  {
+    double det = getDeterminant();
+    if (det == 0)
+    	throw new NoninvertibleTransformationException("Transformation is non-invertible");
+    
+    double im00 = m11 / det;
+    double im10 = -m10 / det;
+    double im01 = -m01 / det;
+    double im11 = m00 / det;
+    double im02 = (m01 * m12 - m02 * m11) / det;
+    double im12 = (-m00 * m12 + m10 * m02) / det;
+    
+    return new AffineTransformation(im00, im01, im02, im10, im11, im12);
+  }
+  
+  /**
+   * Explicitly computes the math for a reflection.  May not work.
+   * @param x0 the X ordinate of one point on the reflection line
+   * @param y0 the Y ordinate of one point on the reflection line
+   * @param x1 the X ordinate of another point on the reflection line
+   * @param y1 the Y ordinate of another point on the reflection line
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToReflectionBasic(double x0, double y0, double x1, double y1)
+  {
+    if (x0 == x1 && y0 == y1) {
+      throw new IllegalArgumentException("Reflection line points must be distinct");
+    }
+    double dx = x1 - x0;
+    double dy = y1 - y0;
+    double d = Math.sqrt(dx * dx + dy * dy);
+    double sin = dy / d;
+    double cos = dx / d;
+    double cs2 = 2 * sin * cos;
+    double c2s2 = cos * cos - sin * sin;
+    m00 = c2s2;   m01 = cs2;    m02 = 0.0;
+    m10 = cs2;    m11 = -c2s2;  m12 = 0.0;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a reflection 
+   * about the line defined by a line <tt>(x0,y0) - (x1,y1)</tt>.
+   * 
+   * @param x0 the X ordinate of one point on the reflection line
+   * @param y0 the Y ordinate of one point on the reflection line
+   * @param x1 the X ordinate of another point on the reflection line
+   * @param y1 the Y ordinate of another point on the reflection line
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToReflection(double x0, double y0, double x1, double y1)
+  {
+    if (x0 == x1 && y0 == y1) {
+      throw new IllegalArgumentException("Reflection line points must be distinct");
+    }
+    // translate line vector to origin
+    setToTranslation(-x0, -y0);
+    
+    // rotate vector to positive x axis direction
+    double dx = x1 - x0;
+    double dy = y1 - y0;
+    double d = Math.sqrt(dx * dx + dy * dy);
+    double sin = dy / d;
+    double cos = dx / d;
+    rotate(-sin, cos);
+    // reflect about the x axis
+    scale(1, -1);
+    // rotate back
+    rotate(sin, cos);
+    // translate back
+    translate(x0, y0);
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a reflection 
+   * about the line defined by vector (x,y).
+   * The transformation for a reflection
+   * is computed by:
+   * <blockquote><pre>
+   * d = sqrt(x<sup>2</sup> + y<sup>2</sup>)  
+   * sin = y / d;
+   * cos = x / d;
+   * 
+   * T<sub>ref</sub> = T<sub>rot(sin, cos)</sub> x T<sub>scale(1, -1)</sub> x T<sub>rot(-sin, cos)</sub>
+   * </pre></blockquote> 
+   * 
+   * @param x the x-component of the reflection line vector
+   * @param y the y-component of the reflection line vector
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToReflection(double x, double y)
+  {
+    if (x == 0.0 && y == 0.0) {
+      throw new IllegalArgumentException("Reflection vector must be non-zero");
+    }
+    
+    /**
+     * Handle special case - x = y.
+     * This case is specified explicitly to avoid roundoff error.
+     */
+    if (x == y) {
+      m00 = 0.0;
+      m01 = 1.0;
+      m02 = 0.0;
+      m10 = 1.0;
+      m11 = 0.0;
+      m12 = 0.0;
+      return this;
+    }
+    
+    // rotate vector to positive x axis direction
+    double d = Math.sqrt(x * x + y * y);
+    double sin = y / d;
+    double cos = x / d;
+    rotate(-sin, cos);
+    // reflect about the x-axis
+    scale(1, -1);
+    // rotate back
+    rotate(sin, cos);
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a rotation around the origin.
+   * A positive rotation angle corresponds 
+   * to a counter-clockwise rotation.
+   * The transformation matrix for a rotation
+   * by an angle <tt>theta</tt>
+   * has the value:
+   * <blockquote><pre>  
+   * |  cos(theta)  -sin(theta)   0 |
+   * |  sin(theta)   cos(theta)   0 |
+   * |           0            0   1 |
+   * </pre></blockquote> 
+   * 
+   * @param theta the rotation angle, in radians
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToRotation(double theta)
+  {
+    setToRotation(Math.sin(theta), Math.cos(theta));
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a rotation around the origin
+   * by specifying the sin and cos of the rotation angle directly.
+   * The transformation matrix for the rotation
+   * has the value:
+   * <blockquote><pre>  
+   * |  cosTheta  -sinTheta   0 |
+   * |  sinTheta   cosTheta   0 |
+   * |         0          0   1 |
+   * </pre></blockquote> 
+   * 
+   * @param sinTheta the sine of the rotation angle
+   * @param cosTheta the cosine of the rotation angle
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToRotation(double sinTheta, double cosTheta)
+  {
+    m00 = cosTheta;    m01 = -sinTheta;  m02 = 0.0;
+    m10 = sinTheta;    m11 = cosTheta;   m12 = 0.0;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a rotation
+   * around a given point (x,y).
+   * A positive rotation angle corresponds 
+   * to a counter-clockwise rotation.
+   * The transformation matrix for a rotation
+   * by an angle <tt>theta</tt>
+   * has the value:
+   * <blockquote><pre>  
+   * |  cosTheta  -sinTheta   x-x*cos+y*sin |
+   * |  sinTheta   cosTheta   y-x*sin-y*cos |
+   * |           0            0   1 |
+   * </pre></blockquote> 
+   * 
+   * @param theta the rotation angle, in radians
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToRotation(double theta, double x, double y)
+  {
+    setToRotation(Math.sin(theta), Math.cos(theta), x, y);
+    return this;
+  }
+  
+
+  /**
+   * Sets this transformation to be a rotation
+   * around a given point (x,y)
+   * by specifying the sin and cos of the rotation angle directly.
+   * The transformation matrix for the rotation
+   * has the value:
+   * <blockquote><pre>  
+   * |  cosTheta  -sinTheta   x-x*cos+y*sin |
+   * |  sinTheta   cosTheta   y-x*sin-y*cos |
+   * |         0          0         1       |
+   * </pre></blockquote> 
+   * 
+   * @param sinTheta the sine of the rotation angle
+   * @param cosTheta the cosine of the rotation angle
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToRotation(double sinTheta, double cosTheta, double x, double y)
+  {
+    m00 = cosTheta;    m01 = -sinTheta;  m02 = x - x * cosTheta + y * sinTheta;
+    m10 = sinTheta;    m11 = cosTheta;   m12 = y - x * sinTheta - y * cosTheta;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a scaling.
+   * The transformation matrix for a scale
+   * has the value:
+   * <blockquote><pre>  
+   * |  xScale      0  dx |
+   * |  1      yScale  dy |
+   * |  0           0   1 |
+   * </pre></blockquote> 
+   * 
+   * @param xScale the amount to scale x-ordinates by
+   * @param yScale the amount to scale y-ordinates by
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToScale(double xScale, double yScale)
+  {
+    m00 = xScale;   m01 = 0.0;      m02 = 0.0;
+    m10 = 0.0;      m11 = yScale;   m12 = 0.0;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a shear.
+   * The transformation matrix for a shear 
+   * has the value:
+   * <blockquote><pre>  
+   * |  1      xShear  0 |
+   * |  yShear      1  0 |
+   * |  0           0  1 |
+   * </pre></blockquote> 
+   * Note that a shear of (1, 1) is <i>not</i> 
+   * equal to shear(1, 0) composed with shear(0, 1).
+   * Instead, shear(1, 1) corresponds to a mapping onto the 
+   * line x = y.
+   * 
+   * @param xShear the x component to shear by
+   * @param yShear the y component to shear by
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToShear(double xShear, double yShear)
+  {
+    m00 = 1.0;      m01 = xShear;      m02 = 0.0;
+    m10 = yShear;   m11 = 1.0;         m12 = 0.0;
+    return this;
+  }
+  
+  /**
+   * Sets this transformation to be a translation.
+   * For a translation by the vector (x, y)
+   * the transformation matrix has the value:
+   * <blockquote><pre>  
+   * |  1  0  dx |
+   * |  1  0  dy |
+   * |  0  0   1 |
+   * </pre></blockquote> 
+   * @param dx the x component to translate by
+   * @param dy the y component to translate by
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation setToTranslation(double dx, double dy)
+  {
+    m00 = 1.0;  m01 = 0.0; m02 = dx;
+    m10 = 0.0;  m11 = 1.0; m12 = dy;
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a reflection transformation composed 
+   * with the current value.
+   * 
+   * @param x0 the x-ordinate of a point on the line to reflect around
+   * @param y0 the y-ordinate of a point on the line to reflect around
+   * @param x1 the x-ordinate of a point on the line to reflect around
+   * @param y1 the y-ordinate of a point on the line to reflect around
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation reflect(double x0, double y0, double x1, double y1)
+  {
+    compose(reflectionInstance(x0, y0, x1, y1));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a reflection transformation composed 
+   * with the current value.
+   * 
+   * @param x the x-ordinate of the line to reflect around
+   * @param y the y-ordinate of the line to reflect around
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation reflect(double x, double y)
+  {
+    compose(reflectionInstance(x, y));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a rotation transformation composed 
+   * with the current value.
+   * Positive angles correspond to a rotation 
+   * in the counter-clockwise direction.
+   * 
+   * @param theta the angle to rotate by, in radians
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation rotate(double theta)
+  {
+    compose(rotationInstance(theta));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a rotation around the origin composed 
+   * with the current value,
+   * with the sin and cos of the rotation angle specified directly.
+   * 
+   * @param sinTheta the sine of the angle to rotate by
+   * @param cosTheta the cosine of the angle to rotate by
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation rotate(double sinTheta, double cosTheta)
+  {
+    compose(rotationInstance(sinTheta, cosTheta));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a rotation around a given point composed 
+   * with the current value.
+   * Positive angles correspond to a rotation 
+   * in the counter-clockwise direction.
+   * 
+   * @param theta the angle to rotate by, in radians
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation rotate(double theta, double x, double y)
+  {
+    compose(rotationInstance(theta, x, y));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a rotation around a given point composed 
+   * with the current value,
+   * with the sin and cos of the rotation angle specified directly.
+   * 
+   * @param sinTheta the sine of the angle to rotate by
+   * @param cosTheta the cosine of the angle to rotate by
+   * @param x the x-ordinate of the rotation point
+   * @param y the y-ordinate of the rotation point
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation rotate(double sinTheta, double cosTheta, double x, double y)
+  {
+    compose(rotationInstance(sinTheta, cosTheta));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a scale transformation composed 
+   * with the current value.
+   * 
+   * @param xScale the value to scale by in the x direction
+   * @param yScale the value to scale by in the y direction
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation scale(double xScale, double yScale)
+  {
+    compose(scaleInstance(xScale, yScale));
+    return this;
+  }
+  
+  /**
+   * Updates the value of this transformation
+   * to that of a shear transformation composed 
+   * with the current value.
+   * 
+   * @param xShear the value to shear by in the x direction
+   * @param yShear the value to shear by in the y direction
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation shear(double xShear, double yShear)
+  {
+    compose(shearInstance(xShear, yShear));
+    return this;
+  }
+
+  /**
+   * Updates the value of this transformation
+   * to that of a translation transformation composed 
+   * with the current value.
+   * 
+   * @param x the value to translate by in the x direction
+   * @param y the value to translate by in the y direction
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation translate(double x, double y)
+  {
+    compose(translationInstance(x, y));
+    return this;
+  }
+  
+
+  /**
+   * Updates this transformation to be
+   * the composition of this transformation with the given {@link AffineTransformation}. 
+   * This produces a transformation whose effect 
+   * is equal to applying this transformation 
+   * followed by the argument transformation.
+   * Mathematically,
+   * <blockquote><pre>
+   * A.compose(B) = T<sub>B</sub> x T<sub>A</sub>
+   * </pre></blockquote>
+   * 
+   * @param trans an affine transformation
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation compose(AffineTransformation trans)
+  {
+    double mp00 = trans.m00 * m00 + trans.m01 * m10;
+    double mp01 = trans.m00 * m01 + trans.m01 * m11;
+    double mp02 = trans.m00 * m02 + trans.m01 * m12 + trans.m02;
+    double mp10 = trans.m10 * m00 + trans.m11 * m10;
+    double mp11 = trans.m10 * m01 + trans.m11 * m11;
+    double mp12 = trans.m10 * m02 + trans.m11 * m12 + trans.m12;
+    m00 = mp00;
+    m01 = mp01;
+    m02 = mp02;
+    m10 = mp10;
+    m11 = mp11;
+    m12 = mp12;
+    return this;
+  }
+  
+  /**
+   * Updates this transformation to be the composition 
+   * of a given {@link AffineTransformation} with this transformation.
+   * This produces a transformation whose effect 
+   * is equal to applying the argument transformation 
+   * followed by this transformation.
+   * Mathematically,
+   * <blockquote><pre>
+   * A.composeBefore(B) = T<sub>A</sub> x T<sub>B</sub>
+   * </pre></blockquote>
+   * 
+   * @param trans an affine transformation
+   * @return this transformation, with an updated matrix
+   */
+  public AffineTransformation composeBefore(AffineTransformation trans)
+  {
+    double mp00 = m00 * trans.m00 + m01 * trans.m10;
+    double mp01 = m00 * trans.m01 + m01 * trans.m11;
+    double mp02 = m00 * trans.m02 + m01 * trans.m12 + m02;
+    double mp10 = m10 * trans.m00 + m11 * trans.m10;
+    double mp11 = m10 * trans.m01 + m11 * trans.m11;
+    double mp12 = m10 * trans.m02 + m11 * trans.m12 + m12;
+    m00 = mp00;
+    m01 = mp01;
+    m02 = mp02;
+    m10 = mp10;
+    m11 = mp11;
+    m12 = mp12;
+    return this;
+  }
+  
+  /**
+   * Applies this transformation to the <tt>src</tt> coordinate
+   * and places the results in the <tt>dest</tt> coordinate
+   * (which may be the same as the source).
+   * 
+   * @param src the coordinate to transform
+   * @param dest the coordinate to accept the results 
+   * @return the <tt>dest</tt> coordinate
+   */
+  public Coordinate transform(Coordinate src, Coordinate dest)
+  {
+    double xp = m00 * src.x + m01 * src.y + m02;
+    double yp = m10 * src.x + m11 * src.y + m12;
+    dest.x = xp;
+    dest.y = yp;
+    return dest;
+  }
+  
+  /**
+   * Creates a new {@link Geometry} which is the result
+   * of this transformation applied to the input Geometry.
+   * 
+   *@param g  a <code>Geometry</code>
+   *@return a transformed Geometry
+   */
+  public Geometry transform(Geometry g)
+  {
+    Geometry g2 = g.copy();
+    g2.apply(this);
+    return g2;    
+  }
+  
+  /**
+   * Applies this transformation to the i'th coordinate
+   * in the given CoordinateSequence.
+   * 
+   *@param seq  a <code>CoordinateSequence</code>
+   *@param i the index of the coordinate to transform
+   */
+  public void transform(CoordinateSequence seq, int i)
+  {
+    double xp = m00 * seq.getOrdinate(i, 0) + m01 * seq.getOrdinate(i, 1) + m02;
+    double yp = m10 * seq.getOrdinate(i, 0) + m11 * seq.getOrdinate(i, 1) + m12;
+    seq.setOrdinate(i, 0, xp);
+    seq.setOrdinate(i, 1, yp);  
+  }
+  
+  /**
+   * Transforms the i'th coordinate in the input sequence
+   * 
+   *@param seq  a <code>CoordinateSequence</code>
+   *@param i the index of the coordinate to transform
+   */
+  public void filter(CoordinateSequence seq, int i)
+  {
+    transform(seq, i);
+  }
+  
+  public boolean isGeometryChanged()
+  {
+    return true;
+  }
+  
+  /**
+   * Reports that this filter should continue to be executed until 
+   * all coordinates have been transformed.
+   * 
+   * @return false
+   */
+  public boolean isDone() 
+  {
+    return false;
+  }
+  
+  /**
+  * Tests if this transformation is the identity transformation.
+  *
+  * @return true if this is the identity transformation
+  */
+  public boolean isIdentity()
+  {
+    return (m00 == 1 && m01 == 0 && m02 == 0
+          && m10 == 0 && m11 == 1 && m12 == 0);
+  }
+  
+ /**
+  * Tests if an object is an
+  * <tt>AffineTransformation</tt>
+  * and has the same matrix as 
+  * this transformation.
+  * 
+  * @param obj an object to test
+  * @return true if the given object is equal to this object
+  */
+  public boolean equals(Object obj)
+  {
+    if (obj == null) return false;
+    if (! (obj instanceof AffineTransformation))
+      return false;
+    
+    AffineTransformation trans = (AffineTransformation) obj;
+    return m00 == trans.m00
+    && m01 == trans.m01
+    && m02 == trans.m02
+    && m10 == trans.m10
+    && m11 == trans.m11
+    && m12 == trans.m12;
+  }
+  
+  /**
+   * Gets a text representation of this transformation.
+   * The string is of the form:
+   * <pre>
+   * AffineTransformation[[m00, m01, m02], [m10, m11, m12]]
+   * </pre>
+   * 
+   * @return a string representing this transformation
+   * 
+   */
+  public String toString()
+  {
+    return "AffineTransformation[[" + m00 + ", " + m01 + ", " + m02 
+    + "], ["
+    + m10 + ", " + m11 + ", " + m12 + "]]";
+  }
+  
+  /**
+   * Clones this transformation
+   * 
+   * @return a copy of this transformation
+   */
+  public Object clone()
+  {
+  	try {
+  		return super.clone();
+  	} catch(Exception ex) {
+  		Assert.shouldNeverReachHere();
+  	}
+  	return null;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationBuilder.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationBuilder.java
new file mode 100644
index 0000000..64cf8a0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationBuilder.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.math.Matrix;
+
+/**
+ * Builds an {@link AffineTransformation} defined by a set of control vectors. 
+ * A control vector consists of a source point and a destination point, 
+ * which is the image of the source point under the desired transformation.
+ * <p>
+ * A transformation is well-defined 
+ * by a set of three control vectors 
+ * if and only if the source points are not collinear. 
+ * (In particular, the degenerate situation
+ * where two or more source points are identical will not produce a well-defined transformation).
+ * A well-defined transformation exists and is unique.
+ * If the control vectors are not well-defined, the system of equations
+ * defining the transformation matrix entries is not solvable,
+ * and no transformation can be determined.
+ * <p>
+ * No such restriction applies to the destination points.
+ * However, if the destination points are collinear or non-unique,
+ * a non-invertible transformations will be generated.
+ * <p>
+ * This technique of recovering a transformation
+ * from its effect on known points is used in the Bilinear Interpolated Triangulation
+ * algorithm for warping planar surfaces.
+ *
+ * @author Martin Davis
+ */
+public class AffineTransformationBuilder
+{
+  private Coordinate src0;
+  private Coordinate src1;
+  private Coordinate src2;
+  private Coordinate dest0;
+  private Coordinate dest1;
+  private Coordinate dest2;
+  
+  // the matrix entries for the transformation
+  private double m00, m01, m02, m10, m11, m12;
+  
+ 
+  /**
+   * Constructs a new builder for
+   * the transformation defined by the given 
+   * set of control point mappings.
+   * 
+   * @param src0 a control point
+   * @param src1 a control point
+   * @param src2 a control point
+   * @param dest0 the image of control point 0 under the required transformation
+   * @param dest1 the image of control point 1 under the required transformation
+   * @param dest2 the image of control point 2 under the required transformation
+   */
+  public AffineTransformationBuilder(Coordinate src0,
+      Coordinate src1,
+      Coordinate src2,
+      Coordinate dest0,
+      Coordinate dest1,
+      Coordinate dest2)
+  {
+    this.src0 = src0;
+    this.src1 = src1;
+    this.src2 = src2;
+    this.dest0 = dest0;
+    this.dest1 = dest1;
+    this.dest2 = dest2;
+  }
+    
+  /**
+   * Computes the {@link AffineTransformation}
+   * determined by the control point mappings,
+   * or <code>null</code> if the control vectors do not determine a well-defined transformation.
+   * 
+   * @return an affine transformation
+   * @return null if the control vectors do not determine a well-defined transformation
+   */
+  public AffineTransformation getTransformation()
+  {
+  	// compute full 3-point transformation
+    boolean isSolvable = compute();
+    if (isSolvable)
+      return new AffineTransformation(m00, m01, m02, m10, m11, m12);
+    return null;
+  }
+    
+  /**
+   * Computes the transformation matrix by 
+   * solving the two systems of linear equations
+   * defined by the control point mappings,
+   * if this is possible.
+   * 
+   * @return true if the transformation matrix is solvable
+   */
+  private boolean compute()
+  {
+    double[] bx = new double[] { dest0.x, dest1.x, dest2.x };
+    double[] row0 = solve(bx);
+    if (row0 == null) return false;
+    m00 = row0[0];
+    m01 = row0[1];
+    m02 = row0[2];
+    
+    double[] by = new double[] { dest0.y, dest1.y, dest2.y };
+    double[] row1 = solve(by);
+    if (row1 == null) return false;
+    m10 = row1[0];
+    m11 = row1[1];
+    m12 = row1[2];
+    return true;
+  }
+
+  /**
+   * Solves the transformation matrix system of linear equations
+   * for the given right-hand side vector.
+   * 
+   * @param b the vector for the right-hand side of the system
+   * @return the solution vector
+   * @return null if no solution could be determined
+   */
+  private double[] solve(double[] b)
+  {
+    double[][] a = new double[][] {
+        { src0.x, src0.y, 1 },
+        { src1.x, src1.y, 1},
+        { src2.x, src2.y, 1}
+    };
+    return Matrix.solve(a, b);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationFactory.java
new file mode 100644
index 0000000..8f7148b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/AffineTransformationFactory.java
@@ -0,0 +1,178 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.algorithm.Angle;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Supports creating {@link AffineTransformation}s defined by various kinds of
+ * inputs and transformation mapping rules.
+ * 
+ * @author Martin Davis
+ * 
+ */
+public class AffineTransformationFactory {
+	/**
+	 * Creates a transformation from a set of three control vectors. A control
+	 * vector consists of a source point and a destination point, which is the
+	 * image of the source point under the desired transformation. Three control
+	 * vectors allows defining a fully general affine transformation.
+	 * 
+	 * @param src0
+	 * @param src1
+	 * @param src2
+	 * @param dest0
+	 * @param dest1
+	 * @param dest2
+	 * @return the computed transformation
+	 */
+	public static AffineTransformation createFromControlVectors(Coordinate src0,
+			Coordinate src1, Coordinate src2, Coordinate dest0, Coordinate dest1,
+			Coordinate dest2) {
+		AffineTransformationBuilder builder = new AffineTransformationBuilder(src0,
+				src1, src2, dest0, dest1, dest2);
+		return builder.getTransformation();
+	}
+
+	/**
+	 * Creates an AffineTransformation defined by a pair of control vectors. A
+	 * control vector consists of a source point and a destination point, which is
+	 * the image of the source point under the desired transformation. The
+	 * computed transformation is a combination of one or more of a uniform scale,
+	 * a rotation, and a translation (i.e. there is no shear component and no
+	 * reflection)
+	 * 
+	 * @param src0
+	 * @param src1
+	 * @param dest0
+	 * @param dest1
+	 * @return the computed transformation
+   * @return null if the control vectors do not determine a well-defined transformation
+	 */
+	public static AffineTransformation createFromControlVectors(Coordinate src0,
+			Coordinate src1, Coordinate dest0, Coordinate dest1) {
+		Coordinate rotPt = new Coordinate(dest1.x - dest0.x, dest1.y - dest0.y);
+
+		double ang = Angle.angleBetweenOriented(src1, src0, rotPt);
+
+		double srcDist = src1.distance(src0);
+		double destDist = dest1.distance(dest0);
+
+		if (srcDist == 0.0)
+			return null;
+
+		double scale = destDist / srcDist;
+
+		AffineTransformation trans = AffineTransformation.translationInstance(
+				-src0.x, -src0.y);
+		trans.rotate(ang);
+		trans.scale(scale, scale);
+		trans.translate(dest0.x, dest0.y);
+		return trans;
+	}
+
+	/**
+	 * Creates an AffineTransformation defined by a single control vector. A
+	 * control vector consists of a source point and a destination point, which is
+	 * the image of the source point under the desired transformation. This
+	 * produces a translation.
+	 * 
+	 * @param src0
+	 *          the start point of the control vector
+	 * @param dest0
+	 *          the end point of the control vector
+	 * @return the computed transformation
+	 */
+	public static AffineTransformation createFromControlVectors(Coordinate src0,
+			Coordinate dest0) {
+		double dx = dest0.x - src0.x;
+		double dy = dest0.y - src0.y;
+		return AffineTransformation.translationInstance(dx, dy);
+	}
+
+	/**
+	 * Creates an AffineTransformation defined by a set of control vectors.
+	 * Between one and three vectors must be supplied.
+	 * 
+	 * @param src
+	 *          the source points of the vectors
+	 * @param dest
+	 *          the destination points of the vectors
+	 * @return the computed transformation
+	 * @throws IllegalArgumentException
+	 *           if the control vector arrays are too short, long or of different
+	 *           lengths
+	 */
+	public static AffineTransformation createFromControlVectors(Coordinate[] src,
+			Coordinate[] dest) {
+		if (src.length != dest.length)
+			throw new IllegalArgumentException(
+					"Src and Dest arrays are not the same length");
+		if (src.length <= 0)
+			throw new IllegalArgumentException("Too few control points");
+		if (src.length > 3)
+			throw new IllegalArgumentException("Too many control points");
+
+		if (src.length == 1)
+			return createFromControlVectors(src[0], dest[0]);
+		if (src.length == 2)
+			return createFromControlVectors(src[0], src[1], dest[0], dest[1]);
+
+		return createFromControlVectors(src[0], src[1], src[2], dest[0], dest[1],
+				dest[2]);
+	}
+
+	/**
+	 * Creates an AffineTransformation defined by a mapping between two baselines.
+	 * The computed transformation consists of:
+	 * <ul>
+	 * <li>a translation 
+	 * from the start point of the source baseline to the start point of the destination baseline,
+	 * <li>a rotation through the angle between the baselines about the destination start point,
+	 * <li>and a scaling equal to the ratio of the baseline lengths.
+	 * </ul>
+	 * If the source baseline has zero length, an identity transformation is returned.
+	 * 
+	 * @param src0 the start point of the source baseline
+	 * @param src1 the end point of the source baseline
+	 * @param dest0 the start point of the destination baseline
+	 * @param dest1 the end point of the destination baseline
+	 * @return the computed transformation
+	 */
+	public static AffineTransformation createFromBaseLines(
+			Coordinate src0, Coordinate src1, 
+			Coordinate dest0, Coordinate dest1) 
+	{
+		Coordinate rotPt = new Coordinate(src0.x + dest1.x - dest0.x, src0.y + dest1.y - dest0.y);
+
+		double ang = Angle.angleBetweenOriented(src1, src0, rotPt);
+
+		double srcDist = src1.distance(src0);
+		double destDist = dest1.distance(dest0);
+
+		// return identity if transformation would be degenerate
+		if (srcDist == 0.0)
+			return new AffineTransformation();
+
+		double scale = destDist / srcDist;
+
+		AffineTransformation trans = AffineTransformation.translationInstance(
+				-src0.x, -src0.y);
+		trans.rotate(ang);
+		trans.scale(scale, scale);
+		trans.translate(dest0.x, dest0.y);
+		return trans;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/ComponentCoordinateExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/ComponentCoordinateExtracter.java
new file mode 100644
index 0000000..43030d0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/ComponentCoordinateExtracter.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * Extracts a single representative {@link Coordinate} 
+ * from each connected component of a {@link Geometry}.
+ *
+ * @version 1.9
+ */
+public class ComponentCoordinateExtracter
+  implements GeometryComponentFilter
+{
+
+  /**
+   * Extracts the linear components from a single geometry.
+   * If more than one geometry is to be processed, it is more
+   * efficient to create a single {@link ComponentCoordinateExtracter} instance
+   * and pass it to multiple geometries.
+   *
+   * @param geom the Geometry from which to extract
+   * @return a list of Coordinates
+   */
+  public static List getCoordinates(Geometry geom)
+  {
+    List coords = new ArrayList();
+    geom.apply(new ComponentCoordinateExtracter(coords));
+    return coords;
+  }
+
+  private List coords;
+
+  /**
+   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
+   */
+  public ComponentCoordinateExtracter(List coords)
+  {
+    this.coords = coords;
+  }
+
+  public void filter(Geometry geom)
+  {
+    // add coordinates from connected components
+    if (geom instanceof LineString
+        || geom instanceof Point) 
+      coords.add(geom.getCoordinate());
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCollectionMapper.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCollectionMapper.java
new file mode 100644
index 0000000..6ed6cf1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCollectionMapper.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.util.GeometryMapper.MapOp;
+
+/**
+ * Maps the members of a {@link GeometryCollection}
+ * into another <tt>GeometryCollection</tt> via a defined
+ * mapping function.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryCollectionMapper 
+{
+  public static GeometryCollection map(GeometryCollection gc, MapOp op)
+  {
+    GeometryCollectionMapper mapper = new GeometryCollectionMapper(op);
+    return mapper.map(gc);
+  }
+  
+  private MapOp mapOp = null;
+  
+  public GeometryCollectionMapper(MapOp mapOp) {
+    this.mapOp = mapOp;
+  }
+
+  public GeometryCollection map(GeometryCollection gc)
+  {
+    List mapped = new ArrayList();
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      Geometry g = mapOp.map(gc.getGeometryN(i));
+      if (!g.isEmpty())
+        mapped.add(g);
+    }
+    return gc.getFactory().createGeometryCollection(
+        GeometryFactory.toGeometryArray(mapped));
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCombiner.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCombiner.java
new file mode 100644
index 0000000..e1704ac
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryCombiner.java
@@ -0,0 +1,175 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygonal;
+
+
+/**
+ * Combines {@link Geometry}s
+ * to produce a {@link GeometryCollection} of the most appropriate type.
+ * Input geometries which are already collections
+ * will have their elements extracted first.
+ * No validation of the result geometry is performed.
+ * (The only case where invalidity is possible is where {@link Polygonal} geometries
+ * are combined and result in a self-intersection).
+ * 
+ * @author mbdavis
+ * @see GeometryFactory#buildGeometry
+ */
+public class GeometryCombiner 
+{
+	/**
+	 * Combines a collection of geometries.
+	 * 
+	 * @param geoms the geometries to combine
+	 * @return the combined geometry
+	 */
+	public static Geometry combine(Collection geoms)
+	{
+		GeometryCombiner combiner = new GeometryCombiner(geoms);
+		return combiner.combine();
+	}
+	
+	/**
+	 * Combines two geometries.
+	 * 
+	 * @param g0 a geometry to combine
+	 * @param g1 a geometry to combine
+	 * @return the combined geometry
+	 */
+	public static Geometry combine(Geometry g0, Geometry g1)
+	{
+		GeometryCombiner combiner = new GeometryCombiner(createList(g0, g1));
+		return combiner.combine();
+	}
+	
+	/**
+	 * Combines three geometries.
+	 * 
+	 * @param g0 a geometry to combine
+	 * @param g1 a geometry to combine
+	 * @param g2 a geometry to combine
+	 * @return the combined geometry
+	 */
+	public static Geometry combine(Geometry g0, Geometry g1, Geometry g2)
+	{
+		GeometryCombiner combiner = new GeometryCombiner(createList(g0, g1, g2));
+		return combiner.combine();
+	}
+	
+	/**
+	 * Creates a list from two items
+	 * 
+	 * @param obj0
+	 * @param obj1
+	 * @return a List containing the two items
+	 */
+  private static List createList(Object obj0, Object obj1)
+  {
+		List list = new ArrayList();
+		list.add(obj0);
+		list.add(obj1);
+		return list;
+  }
+  
+	/**
+	 * Creates a list from two items
+	 * 
+	 * @param obj0
+	 * @param obj1
+	 * @return a List containing the two items
+	 */
+  private static List createList(Object obj0, Object obj1, Object obj2)
+  {
+		List list = new ArrayList();
+		list.add(obj0);
+		list.add(obj1);
+		list.add(obj2);
+		return list;
+  }
+  
+	private GeometryFactory geomFactory;
+	private boolean skipEmpty = false;
+	private Collection inputGeoms;
+		
+	/**
+	 * Creates a new combiner for a collection of geometries
+	 * 
+	 * @param geoms the geometries to combine
+	 */
+	public GeometryCombiner(Collection geoms)
+	{
+		geomFactory = extractFactory(geoms);
+		this.inputGeoms = geoms;
+	}
+	
+	/**
+	 * Extracts the GeometryFactory used by the geometries in a collection
+	 * 
+	 * @param geoms
+	 * @return a GeometryFactory
+	 */
+	public static GeometryFactory extractFactory(Collection geoms) {
+		if (geoms.isEmpty())
+			return null;
+		return ((Geometry) geoms.iterator().next()).getFactory();
+	}
+	
+	/**
+	 * Computes the combination of the input geometries
+	 * to produce the most appropriate {@link Geometry} or {@link GeometryCollection}
+	 * 
+	 * @return a Geometry which is the combination of the inputs
+	 */
+  public Geometry combine()
+  {
+  	List elems = new ArrayList();
+  	for (Iterator i = inputGeoms.iterator(); i.hasNext(); ) {
+  		Geometry g = (Geometry) i.next();
+  		extractElements(g, elems);
+  	}
+    
+    if (elems.size() == 0) {
+    	if (geomFactory != null) {
+      // return an empty GC
+    		return geomFactory.createGeometryCollection();
+    	}
+    	return null;
+    }
+    // return the "simplest possible" geometry
+    return geomFactory.buildGeometry(elems);
+  }
+  
+  private void extractElements(Geometry geom, List elems)
+  {
+    if (geom == null)
+      return;
+    
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry elemGeom = geom.getGeometryN(i);
+      if (skipEmpty && elemGeom.isEmpty())
+        continue;
+      elems.add(elemGeom);
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryEditor.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryEditor.java
new file mode 100644
index 0000000..29d562e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryEditor.java
@@ -0,0 +1,357 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * A class which supports creating new {@link Geometry}s 
+ * which are modifications of existing ones,
+ * maintaining the same type structure.
+ * Geometry objects are intended to be treated as immutable.
+ * This class "modifies" Geometrys
+ * by traversing them, applying a user-defined
+ * {@link GeometryEditorOperation}, {@link CoordinateSequenceOperation} or {@link CoordinateOperation}  
+ * and creating new Geometrys with the same structure but
+ * (possibly) modified components.
+ * <p>
+ * Examples of the kinds of modifications which can be made are:
+ * <ul>
+ * <li>the values of the coordinates may be changed.
+ *     The editor does not check whether changing coordinate values makes the result Geometry invalid
+ * <li>the coordinate lists may be changed
+ *     (e.g. by adding, deleting or modifying coordinates).
+ *     The modified coordinate lists must be consistent with their original parent component
+ *     (e.g. a <tt>LinearRing</tt> must always have at least 4 coordinates, and the first and last
+ *     coordinate must be equal)
+ * <li>components of the original geometry may be deleted
+ *    (e.g. holes may be removed from a Polygon, or LineStrings removed from a MultiLineString).
+ *     Deletions will be propagated up the component tree appropriately.
+ * </ul>
+ * All changes must be consistent with the original Geometry's structure
+ * (e.g. a <tt>Polygon</tt> cannot be collapsed into a <tt>LineString</tt>).
+ * If changing the structure is required, use a {@link GeometryTransformer}.
+ * <p>
+ * This class supports creating an edited Geometry
+ * using a different <code>GeometryFactory</code> via the {@link #GeometryEditor(GeometryFactory)}
+ * constructor.  
+ * Examples of situations where this is required is if the geometry is 
+ * transformed to a new SRID and/or a new PrecisionModel.
+ * <p>
+ * <b>Usage Notes</b>
+ * <ul>
+ * <li>The resulting Geometry is not checked for validity.
+ * If validity needs to be enforced, the new Geometry's 
+ * {@link Geometry#isValid} method should be called.
+ * <li>By default the UserData of the input geometry is not copied to the result.
+ * </ul>
+ * 
+ * @see GeometryTransformer
+ * @see Geometry#isValid
+ *
+ * @version 1.7
+ */
+public class GeometryEditor
+{
+  /**
+   * The factory used to create the modified Geometry.
+   * If <tt>null</tt> the GeometryFactory of the input is used.
+   */
+  private GeometryFactory factory = null;
+  private boolean isUserDataCopied = false;
+
+  /**
+   * Creates a new GeometryEditor object which will create
+   * edited {@link Geometry}s with the same {@link GeometryFactory} as the input Geometry.
+   */
+  public GeometryEditor()
+  {
+  }
+
+  /**
+   * Creates a new GeometryEditor object which will create
+   * edited {@link Geometry}s with the given {@link GeometryFactory}.
+   *
+   * @param factory the GeometryFactory to create  edited Geometrys with
+   */
+  public GeometryEditor(GeometryFactory factory)
+  {
+    this.factory = factory;
+  }
+
+  /**
+   * Sets whether the User Data is copied to the edit result.
+   * Only the object reference is copied.
+   * 
+   * @param isUserDataCopied true if the input user data should be copied.
+   */
+  public void setCopyUserData(boolean isUserDataCopied)
+  {
+    this.isUserDataCopied = isUserDataCopied;
+  }
+  
+  /**
+   * Edit the input {@link Geometry} with the given edit operation.
+   * Clients can create subclasses of {@link GeometryEditorOperation} or
+   * {@link CoordinateOperation} to perform required modifications.
+   *
+   * @param geometry the Geometry to edit
+   * @param operation the edit operation to carry out
+   * @return a new {@link Geometry} which is the result of the editing (which may be empty)
+   */
+  public Geometry edit(Geometry geometry, GeometryEditorOperation operation)
+  {
+    // nothing to do
+    if (geometry == null) return null;
+    
+    Geometry result = editInternal(geometry, operation);
+    if (isUserDataCopied) {
+      result.setUserData(geometry.getUserData());
+    }
+    return result;
+  }
+  
+  private Geometry editInternal(Geometry geometry, GeometryEditorOperation operation)
+  {
+    // if client did not supply a GeometryFactory, use the one from the input Geometry
+    if (factory == null)
+      factory = geometry.getFactory();
+
+    if (geometry instanceof GeometryCollection) {
+      return editGeometryCollection((GeometryCollection) geometry,
+                                    operation);
+    }
+
+    if (geometry instanceof Polygon) {
+      return editPolygon((Polygon) geometry, operation);
+    }
+
+    if (geometry instanceof Point) {
+      return operation.edit(geometry, factory);
+    }
+
+    if (geometry instanceof LineString) {
+      return operation.edit(geometry, factory);
+    }
+
+    Assert.shouldNeverReachHere("Unsupported Geometry class: " + geometry.getClass().getName());
+    return null;
+  }
+
+  private Polygon editPolygon(Polygon polygon,
+                              GeometryEditorOperation operation) {
+    Polygon newPolygon = (Polygon) operation.edit(polygon, factory);
+    // create one if needed
+    if (newPolygon == null)
+      newPolygon = factory.createPolygon();
+    if (newPolygon.isEmpty()) {
+      //RemoveSelectedPlugIn relies on this behaviour. [Jon Aquino]
+      return newPolygon;
+    }
+
+    LinearRing shell = (LinearRing) edit(newPolygon.getExteriorRing(), operation);
+    if (shell == null || shell.isEmpty()) {
+      //RemoveSelectedPlugIn relies on this behaviour. [Jon Aquino]
+      return factory.createPolygon();
+    }
+
+    ArrayList holes = new ArrayList();
+    for (int i = 0; i < newPolygon.getNumInteriorRing(); i++) {
+      LinearRing hole = (LinearRing) edit(newPolygon.getInteriorRingN(i), operation);
+      if (hole == null || hole.isEmpty()) {
+        continue;
+      }
+      holes.add(hole);
+    }
+
+    return factory.createPolygon(shell,
+                                 (LinearRing[]) holes.toArray(new LinearRing[] {  }));
+  }
+
+  private GeometryCollection editGeometryCollection(
+      GeometryCollection collection, GeometryEditorOperation operation) {
+    // first edit the entire collection
+    // MD - not sure why this is done - could just check original collection?
+    GeometryCollection collectionForType = (GeometryCollection) operation.edit(collection,
+        factory);
+    
+    // edit the component geometries
+    ArrayList geometries = new ArrayList();
+    for (int i = 0; i < collectionForType.getNumGeometries(); i++) {
+      Geometry geometry = edit(collectionForType.getGeometryN(i), operation);
+      if (geometry == null || geometry.isEmpty()) {
+        continue;
+      }
+      geometries.add(geometry);
+    }
+
+    if (collectionForType.getClass() == MultiPoint.class) {
+      return factory.createMultiPoint((Point[]) geometries.toArray(
+            new Point[] {  }));
+    }
+    if (collectionForType.getClass() == MultiLineString.class) {
+      return factory.createMultiLineString((LineString[]) geometries.toArray(
+            new LineString[] {  }));
+    }
+    if (collectionForType.getClass() == MultiPolygon.class) {
+      return factory.createMultiPolygon((Polygon[]) geometries.toArray(
+            new Polygon[] {  }));
+    }
+    return factory.createGeometryCollection((Geometry[]) geometries.toArray(
+          new Geometry[] {  }));
+  }
+
+  /**
+   * A interface which specifies an edit operation for Geometries.
+   *
+   * @version 1.7
+   */
+  public interface GeometryEditorOperation
+  {
+    /**
+     * Edits a Geometry by returning a new Geometry with a modification.
+     * The returned geometry may be:
+     * <ul>
+     * <li>the input geometry itself.
+     * The returned Geometry might be the same as the Geometry passed in.
+     * <li><code>null</code> if the geometry is to be deleted.
+     * </ul>
+     *
+     * @param geometry the Geometry to modify
+     * @param factory the factory with which to construct the modified Geometry
+     * (may be different to the factory of the input geometry)
+     * @return a new Geometry which is a modification of the input Geometry
+     * @return null if the Geometry is to be deleted completely
+     */
+    Geometry edit(Geometry geometry, GeometryFactory factory);
+  }
+
+  /**
+   * A GeometryEditorOperation which does not modify
+   * the input geometry.
+   * This can be used for simple changes of 
+   * GeometryFactory (including PrecisionModel and SRID).
+   * 
+   * @author mbdavis
+   *
+   */
+  public static class NoOpGeometryOperation
+  implements GeometryEditorOperation
+  {
+  	public Geometry edit(Geometry geometry, GeometryFactory factory)
+  	{
+  		return geometry;
+  	}
+  }
+  
+  /**
+   * A {@link GeometryEditorOperation} which edits the coordinate list of a {@link Geometry}.
+   * Operates on Geometry subclasses which contains a single coordinate list.
+   */
+  public abstract static class CoordinateOperation
+      implements GeometryEditorOperation
+  {
+    public final Geometry edit(Geometry geometry, GeometryFactory factory) {
+      if (geometry instanceof LinearRing) {
+        return factory.createLinearRing(edit(geometry.getCoordinates(),
+            geometry));
+      }
+
+      if (geometry instanceof LineString) {
+        return factory.createLineString(edit(geometry.getCoordinates(),
+            geometry));
+      }
+
+      if (geometry instanceof Point) {
+        Coordinate[] newCoordinates = edit(geometry.getCoordinates(),
+            geometry);
+
+        return factory.createPoint((newCoordinates.length > 0)
+                                   ? newCoordinates[0] : null);
+      }
+
+      return geometry;
+    }
+
+    /**
+     * Edits the array of {@link Coordinate}s from a {@link Geometry}.
+     * <p>
+     * If it is desired to preserve the immutability of Geometrys,
+     * if the coordinates are changed a new array should be created
+     * and returned.
+     *
+     * @param coordinates the coordinate array to operate on
+     * @param geometry the geometry containing the coordinate list
+     * @return an edited coordinate array (which may be the same as the input)
+     */
+    public abstract Coordinate[] edit(Coordinate[] coordinates,
+                                      Geometry geometry);
+  }
+  
+  /**
+   * A {@link GeometryEditorOperation} which edits the {@link CoordinateSequence}
+   * of a {@link Geometry}.
+   * Operates on Geometry subclasses which contains a single coordinate list.
+   */
+  public abstract static class CoordinateSequenceOperation
+      implements GeometryEditorOperation
+  {
+    public final Geometry edit(Geometry geometry, GeometryFactory factory) {
+      if (geometry instanceof LinearRing) {
+        return factory.createLinearRing(edit(
+            ((LinearRing)geometry).getCoordinateSequence(),
+            geometry));
+      }
+
+      if (geometry instanceof LineString) {
+        return factory.createLineString(edit(
+            ((LineString)geometry).getCoordinateSequence(),
+            geometry));
+      }
+
+      if (geometry instanceof Point) {
+        return factory.createPoint(edit(
+            ((Point)geometry).getCoordinateSequence(),
+            geometry));
+      }
+
+      return geometry;
+    }
+
+    /**
+     * Edits a {@link CoordinateSequence} from a {@link Geometry}.
+     *
+     * @param coordSeq the coordinate array to operate on
+     * @param geometry the geometry containing the coordinate list
+     * @return an edited coordinate sequence (which may be the same as the input)
+     */
+    public abstract CoordinateSequence edit(CoordinateSequence coordSeq,
+                                      Geometry geometry);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryExtracter.java
new file mode 100644
index 0000000..a1d1e80
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryExtracter.java
@@ -0,0 +1,88 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFilter;
+
+/**
+ * Extracts the components of a given type from a {@link Geometry}.
+ *
+ * @version 1.7
+ */
+public class GeometryExtracter
+  implements GeometryFilter
+{
+	
+	protected static boolean isOfClass(Object o, Class clz)
+	{
+		return clz.isAssignableFrom(o.getClass());
+//		return o.getClass() == clz;
+	}
+	
+  /**
+   * Extracts the components of type <tt>clz</tt> from a {@link Geometry}
+   * and adds them to the provided {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   * @param list the list to add the extracted elements to
+   */
+  public static List extract(Geometry geom, Class clz, List list)
+  {
+  	if (isOfClass(geom, clz)) {
+  		list.add(geom);
+  	}
+  	else if (geom instanceof GeometryCollection) {
+  		geom.apply(new GeometryExtracter(clz, list));
+  	}
+  	// skip non-LineString elemental geometries
+  	
+    return list;
+  }
+
+  /**
+   * Extracts the components of type <tt>clz</tt> from a {@link Geometry}
+   * and returns them in a {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   */
+  public static List extract(Geometry geom, Class clz)
+  {
+    return extract(geom, clz, new ArrayList());
+  }
+
+  private Class clz;
+  private List comps;
+  
+  /**
+   * Constructs a filter with a list in which to store the elements found.
+   * 
+   * @param clz the class of the components to extract (null means all types)
+   * @param comps the list to extract into
+   */
+  public GeometryExtracter(Class clz, List comps)
+  {
+  	this.clz = clz;
+    this.comps = comps;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (clz == null || isOfClass(geom, clz)) comps.add(geom);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryMapper.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryMapper.java
new file mode 100644
index 0000000..bb741e4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryMapper.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+
+/**
+ * Methods to map various collections 
+ * of {@link Geometry}s  
+ * via defined mapping functions.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryMapper 
+{
+  /**
+   * Maps the members of a {@link Geometry}
+   * (which may be atomic or composite)
+   * into another <tt>Geometry</tt> of most specific type.
+   * <tt>null</tt> results are skipped.
+   * In the case of hierarchical {@link GeometryCollection}s,
+   * only the first level of members are mapped.
+   *  
+   * @param geom the input atomic or composite geometry
+   * @param op the mapping operation
+   * @return a result collection or geometry of most specific type
+   */
+  public static Geometry map(Geometry geom, MapOp op)
+  {
+    List mapped = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry g = op.map(geom.getGeometryN(i));
+      if (g != null)
+        mapped.add(g);
+    }
+    return geom.getFactory().buildGeometry(mapped);
+  }
+  
+  public static Collection map(Collection geoms, MapOp op)
+  {
+    List mapped = new ArrayList();
+    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+      Geometry g = (Geometry) i.next();
+      Geometry gr = op.map(g);
+      if (gr != null)
+        mapped.add(gr);
+    }
+    return mapped;
+  }
+  
+  /**
+   * An interface for geometry functions used for mapping.
+   * 
+   * @author Martin Davis
+   *
+   */
+  public interface MapOp 
+  {
+    /**
+     * Computes a new geometry value.
+     * 
+     * @param g the input geometry
+     * @return a result geometry
+     */
+    Geometry map(Geometry g);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryTransformer.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryTransformer.java
new file mode 100644
index 0000000..23cfe85
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/GeometryTransformer.java
@@ -0,0 +1,297 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * A framework for processes which transform an input {@link Geometry} into
+ * an output {@link Geometry}, possibly changing its structure and type(s).
+ * This class is a framework for implementing subclasses
+ * which perform transformations on
+ * various different Geometry subclasses.
+ * It provides an easy way of applying specific transformations
+ * to given geometry types, while allowing unhandled types to be simply copied.
+ * Also, the framework ensures that if subcomponents change type
+ * the parent geometries types change appropriately to maintain valid structure.
+ * Subclasses will override whichever <code>transformX</code> methods
+ * they need to to handle particular Geometry types.
+ * <p>
+ * A typically usage would be a transformation class that transforms <tt>Polygons</tt> into
+ * <tt>Polygons</tt>, <tt>LineStrings</tt> or <tt>Points</tt>, depending on the geometry of the input
+ * (For instance, a simplification operation).  
+ * This class would likely need to override the {@link #transformMultiPolygon(MultiPolygon, Geometry)}
+ * method to ensure that if input Polygons change type the result is a <tt>GeometryCollection</tt>,
+ * not a <tt>MultiPolygon</tt>.
+ * <p>
+ * The default behaviour of this class is simply to recursively transform
+ * each Geometry component into an identical object by deep copying down
+ * to the level of, but not including, coordinates.
+ * <p>
+ * All <code>transformX</code> methods may return <code>null</code>,
+ * to avoid creating empty or invalid geometry objects. This will be handled correctly
+ * by the transformer.   <code>transform<i>XXX</i></code> methods should always return valid
+ * geometry - if they cannot do this they should return <code>null</code>
+ * (for instance, it may not be possible for a transformLineString implementation
+ * to return at least two points - in this case, it should return <code>null</code>).
+ * The {@link #transform(Geometry)} method itself will always
+ * return a non-null Geometry object (but this may be empty).
+ *
+ * @version 1.7
+ *
+ * @see GeometryEditor
+ */
+public class GeometryTransformer
+{
+
+  /**
+   * Possible extensions:
+   * getParent() method to return immediate parent e.g. of LinearRings in Polygons
+   */
+
+  private Geometry inputGeom;
+
+  protected GeometryFactory factory = null;
+
+  // these could eventually be exposed to clients
+  /**
+   * <code>true</code> if empty geometries should not be included in the result
+   */
+  private boolean pruneEmptyGeometry = true;
+
+  /**
+   * <code>true</code> if a homogenous collection result
+   * from a {@link GeometryCollection} should still
+   * be a general GeometryCollection
+   */
+  private boolean preserveGeometryCollectionType = true;
+
+  /**
+   * <code>true</code> if the output from a collection argument should still be a collection
+   */
+  private boolean preserveCollections = false;
+
+  /**
+   * <code>true</code> if the type of the input should be preserved
+   */
+  private boolean preserveType = false;
+
+  public GeometryTransformer() {
+  }
+
+  /**
+   * Utility function to make input geometry available
+   *
+   * @return the input geometry
+   */
+  public Geometry getInputGeometry() { return inputGeom; }
+
+  public final Geometry transform(Geometry inputGeom)
+  {
+    this.inputGeom = inputGeom;
+    this.factory = inputGeom.getFactory();
+
+    if (inputGeom instanceof Point)
+      return transformPoint((Point) inputGeom, null);
+    if (inputGeom instanceof MultiPoint)
+      return transformMultiPoint((MultiPoint) inputGeom, null);
+    if (inputGeom instanceof LinearRing)
+      return transformLinearRing((LinearRing) inputGeom, null);
+    if (inputGeom instanceof LineString)
+      return transformLineString((LineString) inputGeom, null);
+    if (inputGeom instanceof MultiLineString)
+      return transformMultiLineString((MultiLineString) inputGeom, null);
+    if (inputGeom instanceof Polygon)
+      return transformPolygon((Polygon) inputGeom, null);
+    if (inputGeom instanceof MultiPolygon)
+      return transformMultiPolygon((MultiPolygon) inputGeom, null);
+    if (inputGeom instanceof GeometryCollection)
+      return transformGeometryCollection((GeometryCollection) inputGeom, null);
+
+    throw new IllegalArgumentException("Unknown Geometry subtype: " + inputGeom.getClass().getName());
+  }
+
+  /**
+   * Convenience method which provides standard way of
+   * creating a {@link CoordinateSequence}
+   *
+   * @param coords the coordinate array to copy
+   * @return a coordinate sequence for the array
+   */
+  protected final CoordinateSequence createCoordinateSequence(Coordinate[] coords)
+  {
+    return factory.getCoordinateSequenceFactory().create(coords);
+  }
+
+  /**
+   * Convenience method which provides a standard way of copying {@link CoordinateSequence}s
+   * @param seq the sequence to copy
+   * @return a deep copy of the sequence
+   */
+  protected final CoordinateSequence copy(CoordinateSequence seq)
+  {
+    return seq.copy();
+  }
+
+  /**
+   * Transforms a {@link CoordinateSequence}.
+   * This method should always return a valid coordinate list for
+   * the desired result type.  (E.g. a coordinate list for a LineString
+   * must have 0 or at least 2 points).
+   * If this is not possible, return an empty sequence -
+   * this will be pruned out.
+   *
+   * @param coords the coordinates to transform
+   * @param parent the parent geometry
+   * @return the transformed coordinates
+   */
+  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
+  {
+    return copy(coords);
+  }
+
+  protected Geometry transformPoint(Point geom, Geometry parent) {
+    return factory.createPoint(
+        transformCoordinates(geom.getCoordinateSequence(), geom));
+  }
+
+  protected Geometry transformMultiPoint(MultiPoint geom, Geometry parent) {
+    List transGeomList = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry transformGeom = transformPoint((Point) geom.getGeometryN(i), geom);
+      if (transformGeom == null) continue;
+      if (transformGeom.isEmpty()) continue;
+      transGeomList.add(transformGeom);
+    }
+    return factory.buildGeometry(transGeomList);
+  }
+
+  /**
+   * Transforms a LinearRing.
+   * The transformation of a LinearRing may result in a coordinate sequence
+   * which does not form a structurally valid ring (i.e. a degenerate ring of 3 or fewer points).
+   * In this case a LineString is returned. 
+   * Subclasses may wish to override this method and check for this situation
+   * (e.g. a subclass may choose to eliminate degenerate linear rings)
+   * 
+   * @param geom the ring to simplify
+   * @param parent the parent geometry
+   * @return a LinearRing if the transformation resulted in a structurally valid ring
+   * @return a LineString if the transformation caused the LinearRing to collapse to 3 or fewer points
+   */
+  protected Geometry transformLinearRing(LinearRing geom, Geometry parent) {
+    CoordinateSequence seq = transformCoordinates(geom.getCoordinateSequence(), geom);
+    if (seq == null) 
+      return factory.createLinearRing((CoordinateSequence) null);
+    int seqSize = seq.size();
+    // ensure a valid LinearRing
+    if (seqSize > 0 && seqSize < 4 && ! preserveType)
+      return factory.createLineString(seq);
+    return factory.createLinearRing(seq);
+  }
+
+  /**
+   * Transforms a {@link LineString} geometry.
+   *
+   * @param geom
+   * @param parent
+   * @return
+   */
+  protected Geometry transformLineString(LineString geom, Geometry parent) {
+    // should check for 1-point sequences and downgrade them to points
+    return factory.createLineString(
+        transformCoordinates(geom.getCoordinateSequence(), geom));
+  }
+
+  protected Geometry transformMultiLineString(MultiLineString geom, Geometry parent) {
+    List transGeomList = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {  
+      Geometry transformGeom = transformLineString((LineString) geom.getGeometryN(i), geom);
+      if (transformGeom == null) continue;
+      if (transformGeom.isEmpty()) continue;
+      transGeomList.add(transformGeom);
+    }
+    return factory.buildGeometry(transGeomList);
+  }
+
+  protected Geometry transformPolygon(Polygon geom, Geometry parent) {
+    boolean isAllValidLinearRings = true;
+    Geometry shell = transformLinearRing((LinearRing) geom.getExteriorRing(), geom);
+
+    if (shell == null
+        || ! (shell instanceof LinearRing)
+        || shell.isEmpty() )
+      isAllValidLinearRings = false;
+
+    ArrayList holes = new ArrayList();
+    for (int i = 0; i < geom.getNumInteriorRing(); i++) {
+      Geometry hole = transformLinearRing((LinearRing) geom.getInteriorRingN(i), geom);
+      if (hole == null || hole.isEmpty()) {
+        continue;
+      }
+      if (! (hole instanceof LinearRing))
+        isAllValidLinearRings = false;
+
+      holes.add(hole);
+    }
+
+    if (isAllValidLinearRings)
+      return factory.createPolygon((LinearRing) shell,
+                                   (LinearRing[]) holes.toArray(new LinearRing[] {  }));
+    else {
+      List components = new ArrayList();
+      if (shell != null) components.add(shell);
+      components.addAll(holes);
+      return factory.buildGeometry(components);
+    }
+  }
+
+  protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
+    List transGeomList = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry transformGeom = transformPolygon((Polygon) geom.getGeometryN(i), geom);
+      if (transformGeom == null) continue;
+      if (transformGeom.isEmpty()) continue;
+      transGeomList.add(transformGeom);
+    }
+    return factory.buildGeometry(transGeomList);
+  }
+
+  protected Geometry transformGeometryCollection(GeometryCollection geom, Geometry parent) {
+    List transGeomList = new ArrayList();
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry transformGeom = transform(geom.getGeometryN(i));
+      if (transformGeom == null) continue;
+      if (pruneEmptyGeometry && transformGeom.isEmpty()) continue;
+      transGeomList.add(transformGeom);
+    }
+    if (preserveGeometryCollectionType)
+      return factory.createGeometryCollection(GeometryFactory.toGeometryArray(transGeomList));
+    return factory.buildGeometry(transGeomList);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/LineStringExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/LineStringExtracter.java
new file mode 100644
index 0000000..090f415
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/LineStringExtracter.java
@@ -0,0 +1,93 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+
+/**
+ * Extracts all the {@link LineString} elements from a {@link Geometry}.
+ *
+ * @version 1.7
+ * @see GeometryExtracter
+ */
+public class LineStringExtracter
+  implements GeometryFilter
+{
+  /**
+   * Extracts the {@link LineString} elements from a single {@link Geometry}
+   * and adds them to the provided {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   * @param lines the list to add the extracted LineStrings to
+   * @return the list argument
+   */
+  public static List getLines(Geometry geom, List lines)
+  {
+  	if (geom instanceof LineString) {
+  		lines.add(geom);
+  	}
+  	else if (geom instanceof GeometryCollection) {
+  		geom.apply(new LineStringExtracter(lines));
+  	}
+  	// skip non-LineString elemental geometries
+  	
+    return lines;
+  }
+
+  /**
+   * Extracts the {@link LineString} elements from a single {@link Geometry}
+   * and returns them in a {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   * @return a list containing the linear elements
+   */
+  public static List getLines(Geometry geom)
+  {
+    return getLines(geom, new ArrayList());
+  }
+
+  /**
+   * Extracts the {@link LineString} elements from a single {@link Geometry}
+   * and returns them as either a {@link LineString} or {@link MultiLineString}.
+   * 
+   * @param geom the geometry from which to extract
+   * @return a linear geometry
+  */
+  public static Geometry getGeometry(Geometry geom)
+  {
+    return geom.getFactory().buildGeometry(getLines(geom));
+  }
+
+  private List comps;
+  
+  /**
+   * Constructs a filter with a list in which to store the elements found.
+   */
+  public LineStringExtracter(List comps)
+  {
+    this.comps = comps;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (geom instanceof LineString) comps.add(geom);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/LinearComponentExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/LinearComponentExtracter.java
new file mode 100644
index 0000000..66eb2fb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/LinearComponentExtracter.java
@@ -0,0 +1,209 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+
+
+/**
+ * Extracts all the 1-dimensional ({@link LineString}) components from a {@link Geometry}.
+ * For polygonal geometries, this will extract all the component {@link LinearRing}s.
+ * If desired, <code>LinearRing</code>s can be forced to be returned as <code>LineString</code>s.
+ *
+ * @version 1.7
+ */
+public class LinearComponentExtracter
+  implements GeometryComponentFilter
+{
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and adds them to the provided {@link Collection}.
+   *
+   * @param geoms the collection of geometries from which to extract linear components
+   * @param lines the collection to add the extracted linear components to
+   * @return the collection of linear components (LineStrings or LinearRings)
+   */
+  public static Collection getLines(Collection geoms, Collection lines)
+  {
+  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+  		Geometry g = (Geometry) i.next();
+  		getLines(g, lines);
+  	}
+    return lines;
+  }
+
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and adds them to the provided {@link Collection}.
+   *
+   * @param geoms the Collection of geometries from which to extract linear components
+   * @param lines the collection to add the extracted linear components to
+   * @param forceToLineString true if LinearRings should be converted to LineStrings
+   * @return the collection of linear components (LineStrings or LinearRings)
+   */
+  public static Collection getLines(Collection geoms, Collection lines, boolean forceToLineString)
+  {
+  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+  		Geometry g = (Geometry) i.next();
+  		getLines(g, lines, forceToLineString);
+  	}
+    return lines;
+  }
+
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and adds them to the provided {@link Collection}.
+   *
+   * @param geom the geometry from which to extract linear components
+   * @param lines the Collection to add the extracted linear components to
+   * @return the Collection of linear components (LineStrings or LinearRings)
+   */
+  public static Collection getLines(Geometry geom, Collection lines)
+  {
+  	if (geom instanceof LineString) {
+  		lines.add(geom);
+  	}
+  	else {
+      geom.apply(new LinearComponentExtracter(lines));
+  	}
+    return lines;
+  }
+
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and adds them to the provided {@link Collection}.
+   *
+   * @param geom the geometry from which to extract linear components
+   * @param lines the Collection to add the extracted linear components to
+   * @param forceToLineString true if LinearRings should be converted to LineStrings
+   * @return the Collection of linear components (LineStrings or LinearRings)
+   */
+  public static Collection getLines(Geometry geom, Collection lines, boolean forceToLineString)
+  {
+    geom.apply(new LinearComponentExtracter(lines, forceToLineString));
+    return lines;
+  }
+
+  /**
+   * Extracts the linear components from a single geometry.
+   * If more than one geometry is to be processed, it is more
+   * efficient to create a single {@link LinearComponentExtracter} instance
+   * and pass it to multiple geometries.
+   *
+   * @param geom the geometry from which to extract linear components
+   * @return the list of linear components
+   */
+  public static List getLines(Geometry geom)
+  {
+    return getLines(geom, false);
+  }
+
+  /**
+   * Extracts the linear components from a single geometry.
+   * If more than one geometry is to be processed, it is more
+   * efficient to create a single {@link LinearComponentExtracter} instance
+   * and pass it to multiple geometries.
+   *
+   * @param geom the geometry from which to extract linear components
+   * @param forceToLineString true if LinearRings should be converted to LineStrings
+   * @return the list of linear components
+   */
+  public static List getLines(Geometry geom, boolean forceToLineString)
+  {
+    List lines = new ArrayList();
+    geom.apply(new LinearComponentExtracter(lines, forceToLineString));
+    return lines;
+  }
+
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and returns them as either a {@link LineString} or {@link MultiLineString}.
+   * 
+   * @param geom the geometry from which to extract
+   * @return a linear geometry
+   */
+  public static Geometry getGeometry(Geometry geom)
+  {
+    return geom.getFactory().buildGeometry(getLines(geom));
+  }
+
+
+  /**
+   * Extracts the linear components from a single {@link Geometry}
+   * and returns them as either a {@link LineString} or {@link MultiLineString}.
+   * 
+   * @param geom the geometry from which to extract
+   * @param forceToLineString true if LinearRings should be converted to LineStrings
+   * @return a linear geometry
+   */
+  public static Geometry getGeometry(Geometry geom, boolean forceToLineString)
+  {
+    return geom.getFactory().buildGeometry(getLines(geom, forceToLineString));
+  }
+
+
+  private Collection lines;
+  private boolean isForcedToLineString = false;
+  
+  /**
+   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
+   */
+  public LinearComponentExtracter(Collection lines)
+  {
+    this.lines = lines;
+  }
+
+  /**
+   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
+   */
+  public LinearComponentExtracter(Collection lines, boolean isForcedToLineString)
+  {
+    this.lines = lines;
+    this.isForcedToLineString = isForcedToLineString;
+  }
+
+  /**
+   * Indicates that LinearRing components should be 
+   * converted to pure LineStrings.
+   * 
+   * @param isForcedToLineString true if LinearRings should be converted to LineStrings
+   */
+  public void setForceToLineString(boolean isForcedToLineString)
+  {
+  	this.isForcedToLineString = isForcedToLineString;
+  }
+  
+  public void filter(Geometry geom)
+  {
+  	if (isForcedToLineString && geom instanceof LinearRing) {
+  		LineString line = geom.getFactory().createLineString( ((LinearRing) geom).getCoordinateSequence());
+  		lines.add(line);
+  		return;
+  	}
+  	// if not being forced, and this is a linear component
+  	if (geom instanceof LineString) 
+  		lines.add(geom);
+  	
+  	// else this is not a linear component, so skip it
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/NoninvertibleTransformationException.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/NoninvertibleTransformationException.java
new file mode 100644
index 0000000..f00f734
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/NoninvertibleTransformationException.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+/**
+ * Indicates that an {@link AffineTransformation}
+ * is non-invertible.
+ * 
+ * @author Martin Davis
+ */
+public class NoninvertibleTransformationException
+	extends Exception
+{
+  public NoninvertibleTransformationException()
+  {
+    super();
+  }
+  public NoninvertibleTransformationException(String msg)
+  {
+    super(msg);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/PointExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/PointExtracter.java
new file mode 100644
index 0000000..0bc6157
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/PointExtracter.java
@@ -0,0 +1,81 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.Point;
+
+
+/**
+ * Extracts all the 0-dimensional ({@link Point}) components from a {@link Geometry}.
+ *
+ * @version 1.7
+ * @see GeometryExtracter
+ */
+public class PointExtracter
+  implements GeometryFilter
+{
+  /**
+   * Extracts the {@link Point} elements from a single {@link Geometry}
+   * and adds them to the provided {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   * @param list the list to add the extracted elements to
+   */
+  public static List getPoints(Geometry geom, List list)
+  {
+  	if (geom instanceof Point) {
+  		list.add(geom);
+  	}
+  	else if (geom instanceof GeometryCollection) {
+  		geom.apply(new PointExtracter(list));
+  	}
+  	// skip non-Polygonal elemental geometries
+  	
+    return list;
+  }
+
+  /**
+   * Extracts the {@link Point} elements from a single {@link Geometry}
+   * and returns them in a {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   */
+  public static List getPoints(Geometry geom) {
+    if (geom instanceof Point) {
+      return Collections.singletonList(geom);
+    }
+    return getPoints(geom, new ArrayList());
+  }
+
+  private List pts;
+  /**
+   * Constructs a PointExtracterFilter with a list in which to store Points found.
+   */
+  public PointExtracter(List pts)
+  {
+    this.pts = pts;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (geom instanceof Point) pts.add(geom);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/PolygonExtracter.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/PolygonExtracter.java
new file mode 100644
index 0000000..7e1830d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/PolygonExtracter.java
@@ -0,0 +1,77 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.util;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Extracts all the {@link Polygon} elements from a {@link Geometry}.
+ *
+ * @version 1.7
+ * @see GeometryExtracter
+ */
+public class PolygonExtracter
+  implements GeometryFilter
+{
+  /**
+   * Extracts the {@link Polygon} elements from a single {@link Geometry}
+   * and adds them to the provided {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   * @param list the list to add the extracted elements to
+   */
+  public static List getPolygons(Geometry geom, List list)
+  {
+  	if (geom instanceof Polygon) {
+  		list.add(geom);
+  	}
+  	else if (geom instanceof GeometryCollection) {
+  		geom.apply(new PolygonExtracter(list));
+  	}
+  	// skip non-Polygonal elemental geometries
+  	
+    return list;
+  }
+
+  /**
+   * Extracts the {@link Polygon} elements from a single {@link Geometry}
+   * and returns them in a {@link List}.
+   * 
+   * @param geom the geometry from which to extract
+   */
+  public static List getPolygons(Geometry geom)
+  {
+    return getPolygons(geom, new ArrayList());
+  }
+
+  private List comps;
+  /**
+   * Constructs a PolygonExtracterFilter with a list in which to store Polygons found.
+   */
+  public PolygonExtracter(List comps)
+  {
+    this.comps = comps;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (geom instanceof Polygon) comps.add(geom);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/ShortCircuitedGeometryVisitor.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/ShortCircuitedGeometryVisitor.java
new file mode 100644
index 0000000..2b8ad54
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/ShortCircuitedGeometryVisitor.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+
+/**
+ * A visitor to {@link Geometry} components, which
+ * allows short-circuiting when a defined condition holds.
+ *
+ * @version 1.7
+ */
+public abstract class ShortCircuitedGeometryVisitor
+{
+  private boolean isDone = false;
+
+  public ShortCircuitedGeometryVisitor() {
+  }
+
+  public void applyTo(Geometry geom) {
+    for (int i = 0; i < geom.getNumGeometries() && ! isDone; i++) {
+      Geometry element = geom.getGeometryN(i);
+      if (! (element instanceof GeometryCollection)) {
+        visit(element);
+        if (isDone()) {
+          isDone = true;
+          return;
+        }
+      }
+      else
+        applyTo(element);
+    }
+  }
+
+  protected abstract void visit(Geometry element);
+
+  protected abstract boolean isDone();
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/SineStarFactory.java b/modules/core/src/main/java/org/locationtech/jts/geom/util/SineStarFactory.java
new file mode 100644
index 0000000..b514ee6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/SineStarFactory.java
@@ -0,0 +1,130 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+/**
+ * Creates geometries which are shaped like multi-armed stars
+ * with each arm shaped like a sine wave.
+ * These kinds of geometries are useful as a more complex 
+ * geometry for testing algorithms.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class SineStarFactory
+	extends GeometricShapeFactory
+{
+	protected int numArms = 8;
+	protected double armLengthRatio = 0.5;
+	
+  /**
+   * Creates a factory which will create sine stars using the default
+   * {@link GeometryFactory}.
+   */
+	public SineStarFactory()
+	{
+		super();
+	}
+	
+  /**
+   * Creates a factory which will create sine stars using the given
+   * {@link GeometryFactory}.
+   *
+   * @param geomFact the factory to use
+   */
+  public SineStarFactory(GeometryFactory geomFact)
+  {
+    super(geomFact);
+  }
+
+  /**
+   * Sets the number of arms in the star
+   * 
+   * @param numArms the number of arms to generate
+   */
+  public void setNumArms(int numArms)
+  {
+  	this.numArms = numArms;
+  }
+  
+  /**
+   * Sets the ration of the length of each arm to the distance from the tip
+   * of the arm to the centre of the star.
+   * Value should be between 0.0 and 1.0
+   * 
+   * @param armLengthRatio
+   */
+  public void setArmLengthRatio(double armLengthRatio)
+  {
+  	this.armLengthRatio = armLengthRatio;
+  }
+  
+  /**
+   * Generates the geometry for the sine star
+   * 
+   * @return the geometry representing the sine star
+   */
+  public Geometry createSineStar()
+  {
+    Envelope env = dim.getEnvelope();
+    double radius = env.getWidth() / 2.0;
+
+  	double armRatio = armLengthRatio;
+    if (armRatio < 0.0)
+      armRatio = 0.0;
+    if (armRatio > 1.0)
+      armRatio = 1.0;
+
+    double armMaxLen = armRatio * radius;
+    double insideRadius = (1 - armRatio) * radius;
+
+    double centreX = env.getMinX() + radius;
+    double centreY = env.getMinY() + radius;
+
+    Coordinate[] pts = new Coordinate[nPts + 1];
+    int iPt = 0;
+    for (int i = 0; i < nPts; i++) {
+      // the fraction of the way thru the current arm - in [0,1]
+      double ptArcFrac = (i / (double) nPts) * numArms;
+      double armAngFrac = ptArcFrac - Math.floor(ptArcFrac);
+      
+      // the angle for the current arm - in [0,2Pi]  
+      // (each arm is a complete sine wave cycle)
+      double armAng = 2 * Math.PI * armAngFrac;
+      // the current length of the arm
+      double armLenFrac = (Math.cos(armAng) + 1.0) / 2.0;
+      
+      // the current radius of the curve (core + arm)
+      double curveRadius = insideRadius + armMaxLen * armLenFrac;
+
+      // the current angle of the curve
+      double ang = i * (2 * Math.PI / nPts);
+      double x = curveRadius * Math.cos(ang) + centreX;
+      double y = curveRadius * Math.sin(ang) + centreY;
+      pts[iPt++] = coord(x, y);
+    }
+    pts[iPt] = new Coordinate(pts[0]);
+
+    LinearRing ring = geomFact.createLinearRing(pts);
+    Polygon poly = geomFact.createPolygon(ring);
+    return poly;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geom/util/package.html b/modules/core/src/main/java/org/locationtech/jts/geom/util/package.html
new file mode 100644
index 0000000..ce18f25
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geom/util/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes that parse and modify Geometry objects.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Depth.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Depth.java
new file mode 100644
index 0000000..fd39a91
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Depth.java
@@ -0,0 +1,137 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import org.locationtech.jts.geom.Location;
+
+/**
+ * A Depth object records the topological depth of the sides
+ * of an Edge for up to two Geometries.
+ * @version 1.7
+ */
+public class Depth {
+
+  private final static int NULL_VALUE = -1;
+
+  public static int depthAtLocation(int location)
+  {
+    if (location == Location.EXTERIOR) return 0;
+    if (location == Location.INTERIOR) return 1;
+    return NULL_VALUE;
+  }
+
+  private int[][] depth = new int[2][3];
+
+  public Depth() {
+    // initialize depth array to a sentinel value
+    for (int i = 0; i < 2; i++) {
+      for (int j = 0; j < 3; j++) {
+        depth[i][j] = NULL_VALUE;
+      }
+    }
+  }
+
+  public int getDepth(int geomIndex, int posIndex)
+  {
+    return depth[geomIndex][posIndex];
+  }
+  public void setDepth(int geomIndex, int posIndex, int depthValue)
+  {
+    depth[geomIndex][posIndex] = depthValue;
+  }
+  public int getLocation(int geomIndex, int posIndex)
+  {
+    if (depth[geomIndex][posIndex] <= 0) return Location.EXTERIOR;
+    return Location.INTERIOR;
+  }
+  public void add(int geomIndex, int posIndex, int location)
+  {
+    if (location == Location.INTERIOR)
+      depth[geomIndex][posIndex]++;
+  }
+  /**
+   * A Depth object is null (has never been initialized) if all depths are null.
+   */
+  public boolean isNull()
+  {
+    for (int i = 0; i < 2; i++) {
+      for (int j = 0; j < 3; j++) {
+        if (depth[i][j] != NULL_VALUE)
+          return false;
+      }
+    }
+    return true;
+  }
+  public boolean isNull(int geomIndex)
+  {
+    return depth[geomIndex][1] == NULL_VALUE;
+  }
+  public boolean isNull(int geomIndex, int posIndex)
+  {
+    return depth[geomIndex][posIndex] == NULL_VALUE;
+  }
+  public void add(Label lbl)
+  {
+    for (int i = 0; i < 2; i++) {
+      for (int j = 1; j < 3; j++) {
+        int loc = lbl.getLocation(i, j);
+        if (loc == Location.EXTERIOR || loc == Location.INTERIOR) {
+          // initialize depth if it is null, otherwise add this location value
+          if (isNull(i, j)) {
+            depth[i][j] = depthAtLocation(loc);
+          }
+          else
+            depth[i][j] += depthAtLocation(loc);
+        }
+      }
+    }
+  }
+  public int getDelta(int geomIndex)
+  {
+    return depth[geomIndex][Position.RIGHT] - depth[geomIndex][Position.LEFT];
+  }
+  /**
+   * Normalize the depths for each geometry, if they are non-null.
+   * A normalized depth
+   * has depth values in the set { 0, 1 }.
+   * Normalizing the depths
+   * involves reducing the depths by the same amount so that at least
+   * one of them is 0.  If the remaining value is > 0, it is set to 1.
+   */
+  public void normalize()
+  {
+    for (int i = 0; i < 2; i++) {
+      if (! isNull(i)) {
+        int minDepth = depth[i][1];
+        if (depth[i][2] < minDepth)
+          minDepth = depth[i][2];
+
+        if (minDepth < 0) minDepth = 0;
+        for (int j = 1; j < 3; j++) {
+          int newValue = 0;
+          if (depth[i][j] > minDepth)
+            newValue = 1;
+          depth[i][j] = newValue;
+        }
+      }
+    }
+  }
+
+  public String toString()
+  {
+    return
+        "A: " + depth[0][1] + "," + depth[0][2]
+      + " B: " + depth[1][1] + "," + depth[1][2];
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdge.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdge.java
new file mode 100644
index 0000000..3be7f21
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdge.java
@@ -0,0 +1,219 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.TopologyException;
+
+
+/**
+ * @version 1.7
+ */
+public class DirectedEdge
+  extends EdgeEnd
+{
+
+  /**
+   * Computes the factor for the change in depth when moving from one location to another.
+   * E.g. if crossing from the INTERIOR to the EXTERIOR the depth decreases, so the factor is -1
+   */
+  public static int depthFactor(int currLocation, int nextLocation)
+  {
+    if (currLocation == Location.EXTERIOR && nextLocation == Location.INTERIOR)
+       return 1;
+    else if (currLocation == Location.INTERIOR && nextLocation == Location.EXTERIOR)
+       return -1;
+    return 0;
+  }
+
+  protected boolean isForward;
+  private boolean isInResult = false;
+  private boolean isVisited = false;
+
+  private DirectedEdge sym; // the symmetric edge
+  private DirectedEdge next;  // the next edge in the edge ring for the polygon containing this edge
+  private DirectedEdge nextMin;  // the next edge in the MinimalEdgeRing that contains this edge
+  private EdgeRing edgeRing;  // the EdgeRing that this edge is part of
+  private EdgeRing minEdgeRing;  // the MinimalEdgeRing that this edge is part of
+  /**
+   * The depth of each side (position) of this edge.
+   * The 0 element of the array is never used.
+   */
+  private int[] depth = { 0, -999, -999 };
+
+  public DirectedEdge(Edge edge, boolean isForward)
+  {
+    super(edge);
+    this.isForward = isForward;
+    if (isForward) {
+      init(edge.getCoordinate(0), edge.getCoordinate(1));
+    }
+    else {
+      int n = edge.getNumPoints() - 1;
+      init(edge.getCoordinate(n), edge.getCoordinate(n-1));
+    }
+    computeDirectedLabel();
+  }
+  public Edge getEdge() { return edge; }
+  public void setInResult(boolean isInResult) { this.isInResult = isInResult; }
+  public boolean isInResult() { return isInResult; }
+  public boolean isVisited() { return isVisited; }
+  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
+  public void setEdgeRing(EdgeRing edgeRing) { this.edgeRing = edgeRing; }
+  public EdgeRing getEdgeRing() { return edgeRing; }
+  public void setMinEdgeRing(EdgeRing minEdgeRing) { this.minEdgeRing = minEdgeRing; }
+  public EdgeRing getMinEdgeRing() { return minEdgeRing; }
+  public int getDepth(int position) { return depth[position]; }
+
+  public void setDepth(int position, int depthVal)
+  {
+    if (depth[position] != -999) {
+//      if (depth[position] != depthVal) {
+//        Debug.print(this);
+//      }
+      if (depth[position] != depthVal)
+        throw new TopologyException("assigned depths do not match", getCoordinate());
+      //Assert.isTrue(depth[position] == depthVal, "assigned depths do not match at " + getCoordinate());
+    }
+    depth[position] = depthVal;
+  }
+
+  public int getDepthDelta()
+  {
+    int depthDelta = edge.getDepthDelta();
+    if (! isForward) depthDelta = -depthDelta;
+    return depthDelta;
+  }
+
+  /**
+   * setVisitedEdge marks both DirectedEdges attached to a given Edge.
+   * This is used for edges corresponding to lines, which will only
+   * appear oriented in a single direction in the result.
+   */
+  public void setVisitedEdge(boolean isVisited)
+  {
+    setVisited(isVisited);
+    sym.setVisited(isVisited);
+  }
+  /**
+   * Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite
+   * directions.
+   * @return the DirectedEdge for the same Edge but in the opposite direction
+   */
+  public DirectedEdge getSym() { return sym; }
+  public boolean isForward() { return isForward; }
+  public void setSym(DirectedEdge de)
+  {
+    sym = de;
+  }
+  public DirectedEdge getNext() { return next; }
+  public void setNext(DirectedEdge next) { this.next = next; }
+  public DirectedEdge getNextMin() { return nextMin; }
+  public void setNextMin(DirectedEdge nextMin) { this.nextMin = nextMin; }
+
+  /**
+   * This edge is a line edge if
+   * <ul>
+   * <li> at least one of the labels is a line label
+   * <li> any labels which are not line labels have all Locations = EXTERIOR
+   * </ul>
+   */
+  public boolean isLineEdge()
+  {
+    boolean isLine = label.isLine(0) || label.isLine(1);
+    boolean isExteriorIfArea0 =
+      ! label.isArea(0) || label.allPositionsEqual(0, Location.EXTERIOR);
+    boolean isExteriorIfArea1 =
+      ! label.isArea(1) || label.allPositionsEqual(1, Location.EXTERIOR);
+
+    return isLine && isExteriorIfArea0 && isExteriorIfArea1;
+  }
+  /**
+   * This is an interior Area edge if
+   * <ul>
+   * <li> its label is an Area label for both Geometries
+   * <li> and for each Geometry both sides are in the interior.
+   * </ul>
+   *
+   * @return true if this is an interior Area edge
+   */
+  public boolean isInteriorAreaEdge()
+  {
+    boolean isInteriorAreaEdge = true;
+    for (int i = 0; i < 2; i++) {
+      if (! ( label.isArea(i)
+            && label.getLocation(i, Position.LEFT ) == Location.INTERIOR
+            && label.getLocation(i, Position.RIGHT) == Location.INTERIOR) ) {
+        isInteriorAreaEdge = false;
+      }
+    }
+    return isInteriorAreaEdge;
+  }
+
+  /**
+   * Compute the label in the appropriate orientation for this DirEdge
+   */
+  private void computeDirectedLabel()
+  {
+    label = new Label(edge.getLabel());
+    if (! isForward)
+      label.flip();
+  }
+
+  /**
+   * Set both edge depths.  One depth for a given side is provided.  The other is
+   * computed depending on the Location transition and the depthDelta of the edge.
+   */
+  public void setEdgeDepths(int position, int depth)
+  {
+    // get the depth transition delta from R to L for this directed Edge
+    int depthDelta = getEdge().getDepthDelta();
+    if (! isForward) depthDelta = -depthDelta;
+
+    // if moving from L to R instead of R to L must change sign of delta
+    int directionFactor = 1;
+    if (position == Position.LEFT)
+      directionFactor = -1;
+
+    int oppositePos = Position.opposite(position);
+    int delta = depthDelta * directionFactor;
+    //TESTINGint delta = depthDelta * DirectedEdge.depthFactor(loc, oppositeLoc);
+    int oppositeDepth = depth + delta;
+    setDepth(position, depth);
+    setDepth(oppositePos, oppositeDepth);
+  }
+
+  public void print(PrintStream out)
+  {
+    super.print(out);
+    out.print(" " + depth[Position.LEFT] + "/" + depth[Position.RIGHT]);
+    out.print(" (" + getDepthDelta() + ")");
+    //out.print(" " + this.hashCode());
+    //if (next != null) out.print(" next:" + next.hashCode());
+    if (isInResult) out.print(" inResult");
+  }
+  public void printEdge(PrintStream out)
+  {
+    print(out);
+    out.print(" ");
+    if (isForward)
+      edge.print(out);
+    else
+      edge.printReverse(out);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdgeStar.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdgeStar.java
new file mode 100644
index 0000000..6154115
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/DirectedEdgeStar.java
@@ -0,0 +1,389 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A DirectedEdgeStar is an ordered list of <b>outgoing</b> DirectedEdges around a node.
+ * It supports labelling the edges as well as linking the edges to form both
+ * MaximalEdgeRings and MinimalEdgeRings.
+ *
+ * @version 1.7
+ */
+public class DirectedEdgeStar
+  extends EdgeEndStar
+{
+
+  /**
+   * A list of all outgoing edges in the result, in CCW order
+   */
+  private List resultAreaEdgeList;
+  private Label label;
+
+  public DirectedEdgeStar() {
+  }
+  /**
+   * Insert a directed edge in the list
+   */
+  public void insert(EdgeEnd ee)
+  {
+    DirectedEdge de = (DirectedEdge) ee;
+    insertEdgeEnd(de, de);
+  }
+
+  public Label getLabel() { return label; }
+
+  public int getOutgoingDegree()
+  {
+    int degree = 0;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.isInResult()) degree++;
+    }
+    return degree;
+  }
+  public int getOutgoingDegree(EdgeRing er)
+  {
+    int degree = 0;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.getEdgeRing() == er) degree++;
+    }
+    return degree;
+  }
+
+  public DirectedEdge getRightmostEdge()
+  {
+    List edges = getEdges();
+    int size = edges.size();
+    if (size < 1) return null;
+    DirectedEdge de0 = (DirectedEdge) edges.get(0);
+    if (size == 1) return de0;
+    DirectedEdge deLast = (DirectedEdge) edges.get(size - 1);
+
+    int quad0 = de0.getQuadrant();
+    int quad1 = deLast.getQuadrant();
+    if (Quadrant.isNorthern(quad0) && Quadrant.isNorthern(quad1))
+      return de0;
+    else if (! Quadrant.isNorthern(quad0) && ! Quadrant.isNorthern(quad1))
+      return deLast;
+    else {
+      // edges are in different hemispheres - make sure we return one that is non-horizontal
+      //Assert.isTrue(de0.getDy() != 0, "should never return horizontal edge!");
+      DirectedEdge nonHorizontalEdge = null;
+      if (de0.getDy() != 0)
+        return de0;
+      else if (deLast.getDy() != 0)
+        return deLast;
+    }
+    Assert.shouldNeverReachHere("found two horizontal edges incident on node");
+    return null;
+
+  }
+  /**
+   * Compute the labelling for all dirEdges in this star, as well
+   * as the overall labelling
+   */
+  public void computeLabelling(GeometryGraph[] geom)
+  {
+//Debug.print(this);
+    super.computeLabelling(geom);
+
+    // determine the overall labelling for this DirectedEdgeStar
+    // (i.e. for the node it is based at)
+    label = new Label(Location.NONE);
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd ee = (EdgeEnd) it.next();
+      Edge e = ee.getEdge();
+      Label eLabel = e.getLabel();
+      for (int i = 0; i < 2; i++) {
+        int eLoc = eLabel.getLocation(i);
+        if (eLoc == Location.INTERIOR || eLoc == Location.BOUNDARY)
+          label.setLocation(i, Location.INTERIOR);
+      }
+    }
+//Debug.print(this);
+  }
+
+  /**
+   * For each dirEdge in the star,
+   * merge the label from the sym dirEdge into the label
+   */
+  public void mergeSymLabels()
+  {
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      Label label = de.getLabel();
+      label.merge(de.getSym().getLabel());
+    }
+  }
+
+  /**
+   * Update incomplete dirEdge labels from the labelling for the node
+   */
+  public void updateLabelling(Label nodeLabel)
+  {
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      Label label = de.getLabel();
+      label.setAllLocationsIfNull(0, nodeLabel.getLocation(0));
+      label.setAllLocationsIfNull(1, nodeLabel.getLocation(1));
+    }
+  }
+
+  private List getResultAreaEdges()
+  {
+//print(System.out);
+    if (resultAreaEdgeList != null) return resultAreaEdgeList;
+    resultAreaEdgeList = new ArrayList();
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.isInResult() || de.getSym().isInResult() )
+        resultAreaEdgeList.add(de);
+    }
+    return resultAreaEdgeList;
+  }
+
+  private final int SCANNING_FOR_INCOMING = 1;
+  private final int LINKING_TO_OUTGOING = 2;
+  /**
+   * Traverse the star of DirectedEdges, linking the included edges together.
+   * To link two dirEdges, the <code>next</code> pointer for an incoming dirEdge
+   * is set to the next outgoing edge.
+   * <p>
+   * DirEdges are only linked if:
+   * <ul>
+   * <li>they belong to an area (i.e. they have sides)
+   * <li>they are marked as being in the result
+   * </ul>
+   * <p>
+   * Edges are linked in CCW order (the order they are stored).
+   * This means that rings have their face on the Right
+   * (in other words,
+   * the topological location of the face is given by the RHS label of the DirectedEdge)
+   * <p>
+   * PRECONDITION: No pair of dirEdges are both marked as being in the result
+   */
+  public void linkResultDirectedEdges()
+  {
+    // make sure edges are copied to resultAreaEdges list
+    getResultAreaEdges();
+    // find first area edge (if any) to start linking at
+    DirectedEdge firstOut = null;
+    DirectedEdge incoming = null;
+    int state = SCANNING_FOR_INCOMING;
+    // link edges in CCW order
+    for (int i = 0; i < resultAreaEdgeList.size(); i++) {
+      DirectedEdge nextOut = (DirectedEdge) resultAreaEdgeList.get(i);
+      DirectedEdge nextIn = nextOut.getSym();
+
+      // skip de's that we're not interested in
+      if (! nextOut.getLabel().isArea()) continue;
+
+      // record first outgoing edge, in order to link the last incoming edge
+      if (firstOut == null && nextOut.isInResult()) firstOut = nextOut;
+      // assert: sym.isInResult() == false, since pairs of dirEdges should have been removed already
+
+      switch (state) {
+      case SCANNING_FOR_INCOMING:
+        if (! nextIn.isInResult()) continue;
+        incoming = nextIn;
+        state = LINKING_TO_OUTGOING;
+        break;
+      case LINKING_TO_OUTGOING:
+        if (! nextOut.isInResult()) continue;
+        incoming.setNext(nextOut);
+        state = SCANNING_FOR_INCOMING;
+        break;
+      }
+    }
+//Debug.print(this);
+    if (state == LINKING_TO_OUTGOING) {
+//Debug.print(firstOut == null, this);
+      if (firstOut == null)
+        throw new TopologyException("no outgoing dirEdge found", getCoordinate());
+      //Assert.isTrue(firstOut != null, "no outgoing dirEdge found (at " + getCoordinate() );
+      Assert.isTrue(firstOut.isInResult(), "unable to link last incoming dirEdge");
+      incoming.setNext(firstOut);
+    }
+  }
+  public void linkMinimalDirectedEdges(EdgeRing er)
+  {
+    // find first area edge (if any) to start linking at
+    DirectedEdge firstOut = null;
+    DirectedEdge incoming = null;
+    int state = SCANNING_FOR_INCOMING;
+    // link edges in CW order
+    for (int i = resultAreaEdgeList.size() - 1; i >= 0; i--) {
+      DirectedEdge nextOut = (DirectedEdge) resultAreaEdgeList.get(i);
+      DirectedEdge nextIn = nextOut.getSym();
+
+      // record first outgoing edge, in order to link the last incoming edge
+      if (firstOut == null && nextOut.getEdgeRing() == er) firstOut = nextOut;
+
+      switch (state) {
+      case SCANNING_FOR_INCOMING:
+        if (nextIn.getEdgeRing() != er) continue;
+        incoming = nextIn;
+        state = LINKING_TO_OUTGOING;
+        break;
+      case LINKING_TO_OUTGOING:
+        if (nextOut.getEdgeRing() != er) continue;
+        incoming.setNextMin(nextOut);
+        state = SCANNING_FOR_INCOMING;
+        break;
+      }
+    }
+//print(System.out);
+    if (state == LINKING_TO_OUTGOING) {
+      Assert.isTrue(firstOut != null, "found null for first outgoing dirEdge");
+      Assert.isTrue(firstOut.getEdgeRing() == er, "unable to link last incoming dirEdge");
+      incoming.setNextMin(firstOut);
+    }
+  }
+  public void linkAllDirectedEdges()
+  {
+    getEdges();
+    // find first area edge (if any) to start linking at
+    DirectedEdge prevOut = null;
+    DirectedEdge firstIn = null;
+    // link edges in CW order
+    for (int i = edgeList.size() - 1; i >= 0; i--) {
+      DirectedEdge nextOut = (DirectedEdge) edgeList.get(i);
+      DirectedEdge nextIn = nextOut.getSym();
+      if (firstIn == null) firstIn = nextIn;
+      if (prevOut != null) nextIn.setNext(prevOut);
+      // record outgoing edge, in order to link the last incoming edge
+      prevOut = nextOut;
+    }
+    firstIn.setNext(prevOut);
+//Debug.print(this);
+  }
+
+  /**
+   * Traverse the star of edges, maintaining the current location in the result
+   * area at this node (if any).
+   * If any L edges are found in the interior of the result, mark them as covered.
+   */
+  public void findCoveredLineEdges()
+  {
+//Debug.print("findCoveredLineEdges");
+//Debug.print(this);
+    // Since edges are stored in CCW order around the node,
+    // as we move around the ring we move from the right to the left side of the edge
+
+    /**
+     * Find first DirectedEdge of result area (if any).
+     * The interior of the result is on the RHS of the edge,
+     * so the start location will be:
+     * - INTERIOR if the edge is outgoing
+     * - EXTERIOR if the edge is incoming
+     */
+    int startLoc = Location.NONE ;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge nextOut  = (DirectedEdge) it.next();
+      DirectedEdge nextIn   = nextOut.getSym();
+      if (! nextOut.isLineEdge()) {
+        if (nextOut.isInResult()) {
+          startLoc = Location.INTERIOR;
+          break;
+        }
+        if (nextIn.isInResult()) {
+          startLoc = Location.EXTERIOR;
+          break;
+        }
+      }
+    }
+    // no A edges found, so can't determine if L edges are covered or not
+    if (startLoc == Location.NONE) return;
+
+    /**
+     * move around ring, keeping track of the current location
+     * (Interior or Exterior) for the result area.
+     * If L edges are found, mark them as covered if they are in the interior
+     */
+    int currLoc = startLoc;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge nextOut  = (DirectedEdge) it.next();
+      DirectedEdge nextIn   = nextOut.getSym();
+      if (nextOut.isLineEdge()) {
+        nextOut.getEdge().setCovered(currLoc == Location.INTERIOR);
+//Debug.println(nextOut);
+      }
+      else {  // edge is an Area edge
+        if (nextOut.isInResult())
+          currLoc = Location.EXTERIOR;
+        if (nextIn.isInResult())
+          currLoc = Location.INTERIOR;
+      }
+    }
+  }
+
+  public void computeDepths(DirectedEdge de)
+  {
+    int edgeIndex = findIndex(de);
+    Label label = de.getLabel();
+    int startDepth = de.getDepth(Position.LEFT);
+    int targetLastDepth = de.getDepth(Position.RIGHT);
+    // compute the depths from this edge up to the end of the edge array
+    int nextDepth = computeDepths(edgeIndex + 1, edgeList.size(), startDepth);
+    // compute the depths for the initial part of the array
+    int lastDepth = computeDepths(0, edgeIndex, nextDepth);
+//Debug.print(lastDepth != targetLastDepth, this);
+//Debug.print(lastDepth != targetLastDepth, "mismatch: " + lastDepth + " / " + targetLastDepth);
+    if (lastDepth != targetLastDepth)
+      throw new TopologyException("depth mismatch at " + de.getCoordinate());
+    //Assert.isTrue(lastDepth == targetLastDepth, "depth mismatch at " + de.getCoordinate());
+  }
+
+  /**
+   * Compute the DirectedEdge depths for a subsequence of the edge array.
+   *
+   * @return the last depth assigned (from the R side of the last edge visited)
+   */
+  private int computeDepths(int startIndex, int endIndex, int startDepth)
+  {
+    int currDepth = startDepth;
+    for (int i = startIndex; i < endIndex ; i++) {
+      DirectedEdge nextDe = (DirectedEdge) edgeList.get(i);
+      Label label = nextDe.getLabel();
+      nextDe.setEdgeDepths(Position.RIGHT, currDepth);
+      currDepth = nextDe.getDepth(Position.LEFT);
+    }
+    return currDepth;
+  }
+
+  public void print(PrintStream out)
+  {
+    System.out.println("DirectedEdgeStar: " + getCoordinate());
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      out.print("out ");
+      de.print(out);
+      out.println();
+      out.print("in ");
+      de.getSym().print(out);
+      out.println();
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Edge.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Edge.java
new file mode 100644
index 0000000..7dc0b8b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Edge.java
@@ -0,0 +1,270 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geomgraph.index.MonotoneChainEdge;
+
+
+/**
+ * @version 1.7
+ */
+public class Edge
+  extends GraphComponent
+{
+
+  /**
+   * Updates an IM from the label for an edge.
+   * Handles edges from both L and A geometries.
+   */
+  public static void updateIM(Label label, IntersectionMatrix im)
+  {
+    im.setAtLeastIfValid(label.getLocation(0, Position.ON), label.getLocation(1, Position.ON), 1);
+    if (label.isArea()) {
+      im.setAtLeastIfValid(label.getLocation(0, Position.LEFT),  label.getLocation(1, Position.LEFT),   2);
+      im.setAtLeastIfValid(label.getLocation(0, Position.RIGHT), label.getLocation(1, Position.RIGHT),  2);
+    }
+  }
+
+  Coordinate[] pts;
+  private Envelope env;
+  EdgeIntersectionList eiList = new EdgeIntersectionList(this);
+  private String name;
+  private MonotoneChainEdge mce;
+  private boolean isIsolated = true;
+  private Depth depth = new Depth();
+  private int depthDelta = 0;   // the change in area depth from the R to L side of this edge
+
+  public Edge(Coordinate[] pts, Label label)
+  {
+    this.pts = pts;
+    this.label = label;
+  }
+  public Edge(Coordinate[] pts)
+  {
+    this(pts, null);
+  }
+
+  public int getNumPoints() { return pts.length; }
+  public void setName(String name) { this.name = name; }
+  public Coordinate[] getCoordinates()  {    return pts;  }
+  public Coordinate getCoordinate(int i)
+  {
+    return pts[i];
+  }
+  public Coordinate getCoordinate()
+  {
+    if (pts.length > 0) return pts[0];
+    return null;
+  }
+  public Envelope getEnvelope()
+  {
+    // compute envelope lazily
+    if (env == null) {
+      env = new Envelope();
+      for (int i = 0; i < pts.length; i++) {
+        env.expandToInclude(pts[i]);
+      }
+    }
+    return env;
+  }
+
+  public Depth getDepth() { return depth; }
+
+  /**
+   * The depthDelta is the change in depth as an edge is crossed from R to L
+   * @return the change in depth as the edge is crossed from R to L
+   */
+  public int getDepthDelta()  { return depthDelta;  }
+  public void setDepthDelta(int depthDelta)  { this.depthDelta = depthDelta;  }
+
+  public int getMaximumSegmentIndex()
+  {
+    return pts.length - 1;
+  }
+  public EdgeIntersectionList getEdgeIntersectionList() { return eiList; }
+
+  public MonotoneChainEdge getMonotoneChainEdge()
+  {
+    if (mce == null) mce = new MonotoneChainEdge(this);
+    return mce;
+  }
+
+  public boolean isClosed()
+  {
+    return pts[0].equals(pts[pts.length - 1]);
+  }
+  /**
+   * An Edge is collapsed if it is an Area edge and it consists of
+   * two segments which are equal and opposite (eg a zero-width V).
+   */
+  public boolean isCollapsed()
+  {
+    if (! label.isArea()) return false;
+    if (pts.length != 3) return false;
+    if (pts[0].equals(pts[2]) ) return true;
+    return false;
+  }
+  public Edge getCollapsedEdge()
+  {
+    Coordinate newPts[] = new Coordinate[2];
+    newPts[0] = pts[0];
+    newPts[1] = pts[1];
+    Edge newe = new Edge(newPts, Label.toLineLabel(label));
+    return newe;
+  }
+
+  public void setIsolated(boolean isIsolated)
+  {
+    this.isIsolated = isIsolated;
+  }
+  public boolean isIsolated()
+  {
+    return isIsolated;
+  }
+
+  /**
+   * Adds EdgeIntersections for one or both
+   * intersections found for a segment of an edge to the edge intersection list.
+   */
+  public void addIntersections(LineIntersector li, int segmentIndex, int geomIndex)
+  {
+    for (int i = 0; i < li.getIntersectionNum(); i++) {
+      addIntersection(li, segmentIndex, geomIndex, i);
+    }
+  }
+  /**
+   * Add an EdgeIntersection for intersection intIndex.
+   * An intersection that falls exactly on a vertex of the edge is normalized
+   * to use the higher of the two possible segmentIndexes
+   */
+  public void addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)
+  {
+      Coordinate intPt = new Coordinate(li.getIntersection(intIndex));
+      int normalizedSegmentIndex = segmentIndex;
+      double dist = li.getEdgeDistance(geomIndex, intIndex);
+//Debug.println("edge intpt: " + intPt + " dist: " + dist);
+      // normalize the intersection point location
+      int nextSegIndex = normalizedSegmentIndex + 1;
+      if (nextSegIndex < pts.length) {
+        Coordinate nextPt = pts[nextSegIndex];
+//Debug.println("next pt: " + nextPt);
+
+        // Normalize segment index if intPt falls on vertex
+        // The check for point equality is 2D only - Z values are ignored
+        if (intPt.equals2D(nextPt)) {
+//Debug.println("normalized distance");
+            normalizedSegmentIndex = nextSegIndex;
+            dist = 0.0;
+        }
+      }
+      /**
+      * Add the intersection point to edge intersection list.
+      */
+      EdgeIntersection ei = eiList.add(intPt, normalizedSegmentIndex, dist);
+//ei.print(System.out);
+
+  }
+
+  /**
+   * Update the IM with the contribution for this component.
+   * A component only contributes if it has a labelling for both parent geometries
+   */
+  public void computeIM(IntersectionMatrix im)
+  {
+    updateIM(label, im);
+  }
+
+  /**
+   * equals is defined to be:
+   * <p>
+   * e1 equals e2
+   * <b>iff</b>
+   * the coordinates of e1 are the same or the reverse of the coordinates in e2
+   */
+  public boolean equals(Object o)
+  {
+    if (! (o instanceof Edge)) return false;
+    Edge e = (Edge) o;
+
+    if (pts.length != e.pts.length) return false;
+
+    boolean isEqualForward = true;
+    boolean isEqualReverse = true;
+    int iRev = pts.length;
+    for (int i = 0; i < pts.length; i++) {
+      if (! pts[i].equals2D(e.pts[i])) {
+         isEqualForward = false;
+      }
+      if (! pts[i].equals2D(e.pts[--iRev])) {
+         isEqualReverse = false;
+      }
+      if (! isEqualForward && ! isEqualReverse) return false;
+    }
+    return true;
+  }
+
+  /**
+   * @return true if the coordinate sequences of the Edges are identical
+   */
+  public boolean isPointwiseEqual(Edge e)
+  {
+    if (pts.length != e.pts.length) return false;
+
+    for (int i = 0; i < pts.length; i++) {
+      if (! pts[i].equals2D(e.pts[i])) {
+         return false;
+      }
+    }
+    return true;
+  }
+
+  public String toString()
+  {
+    StringBuilder builder = new StringBuilder();
+    builder.append("edge " + name + ": ");
+    builder.append("LINESTRING (");
+    for (int i = 0; i < pts.length; i++) {
+      if (i > 0) builder.append(",");
+      builder.append(pts[i].x + " " + pts[i].y);
+    }
+    builder.append(")  " + label + " " + depthDelta);
+    return builder.toString();
+  }
+  public void print(PrintStream out)
+  {
+    out.print("edge " + name + ": ");
+    out.print("LINESTRING (");
+    for (int i = 0; i < pts.length; i++) {
+      if (i > 0) out.print(",");
+      out.print(pts[i].x + " " + pts[i].y);
+    }
+    out.print(")  " + label + " " + depthDelta);
+  }
+  public void printReverse(PrintStream out)
+  {
+    out.print("edge " + name + ": ");
+    for (int i = pts.length - 1; i >= 0; i--) {
+      out.print(pts[i] + " ");
+    }
+    out.println("");
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEnd.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEnd.java
new file mode 100644
index 0000000..b669755
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEnd.java
@@ -0,0 +1,129 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Models the end of an edge incident on a node.
+ * EdgeEnds have a direction
+ * determined by the direction of the ray from the initial
+ * point to the next point.
+ * EdgeEnds are comparable under the ordering
+ * "a has a greater angle with the x-axis than b".
+ * This ordering is used to sort EdgeEnds around a node.
+ * @version 1.7
+ */
+public class EdgeEnd
+  implements Comparable
+{
+  protected Edge edge;  // the parent edge of this edge end
+  protected Label label;
+
+  private Node node;          // the node this edge end originates at
+  private Coordinate p0, p1;  // points of initial line segment
+  private double dx, dy;      // the direction vector for this edge from its starting point
+  private int quadrant;
+
+  protected EdgeEnd(Edge edge)
+  {
+    this.edge = edge;
+  }
+  public EdgeEnd(Edge edge, Coordinate p0, Coordinate p1) {
+    this(edge, p0, p1, null);
+  }
+  public EdgeEnd(Edge edge, Coordinate p0, Coordinate p1, Label label) {
+    this(edge);
+    init(p0, p1);
+    this.label = label;
+  }
+
+  protected void init(Coordinate p0, Coordinate p1)
+  {
+    this.p0 = p0;
+    this.p1 = p1;
+    dx = p1.x - p0.x;
+    dy = p1.y - p0.y;
+    quadrant = Quadrant.quadrant(dx, dy);
+    Assert.isTrue(! (dx == 0 && dy == 0), "EdgeEnd with identical endpoints found");
+  }
+
+  public Edge getEdge() { return edge; }
+  public Label getLabel() { return label; }
+  public Coordinate getCoordinate() { return p0; }
+  public Coordinate getDirectedCoordinate() { return p1; }
+  public int getQuadrant() { return quadrant; }
+  public double getDx() { return dx; }
+  public double getDy() { return dy; }
+
+  public void setNode(Node node) { this.node = node; }
+  public Node getNode() { return node; }
+
+  public int compareTo(Object obj)
+  {
+      EdgeEnd e = (EdgeEnd) obj;
+      return compareDirection(e);
+  }
+  /**
+   * Implements the total order relation:
+   * <p>
+   *    a has a greater angle with the positive x-axis than b
+   * <p>
+   * Using the obvious algorithm of simply computing the angle is not robust,
+   * since the angle calculation is obviously susceptible to roundoff.
+   * A robust algorithm is:
+   * - first compare the quadrant.  If the quadrants
+   * are different, it it trivial to determine which vector is "greater".
+   * - if the vectors lie in the same quadrant, the computeOrientation function
+   * can be used to decide the relative orientation of the vectors.
+   */
+  public int compareDirection(EdgeEnd e)
+  {
+    if (dx == e.dx && dy == e.dy)
+      return 0;
+    // if the rays are in different quadrants, determining the ordering is trivial
+    if (quadrant > e.quadrant) return 1;
+    if (quadrant < e.quadrant) return -1;
+    // vectors are in the same quadrant - check relative orientation of direction vectors
+    // this is > e if it is CCW of e
+    return Orientation.index(e.p0, e.p1, p1);
+  }
+
+  public void computeLabel(BoundaryNodeRule boundaryNodeRule)
+  {
+    // subclasses should override this if they are using labels
+  }
+  public void print(PrintStream out)
+  {
+    double angle = Math.atan2(dy, dx);
+    String className = getClass().getName();
+    int lastDotPos = className.lastIndexOf('.');
+    String name = className.substring(lastDotPos + 1);
+    out.print("  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle + "   " + label);
+  }
+  public String toString()
+  {
+    double angle = Math.atan2(dy, dx);
+    String className = getClass().getName();
+    int lastDotPos = className.lastIndexOf('.');
+    String name = className.substring(lastDotPos + 1);
+    return "  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle + "   " + label;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEndStar.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEndStar.java
new file mode 100644
index 0000000..445dead
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeEndStar.java
@@ -0,0 +1,338 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A EdgeEndStar is an ordered list of EdgeEnds around a node.
+ * They are maintained in CCW order (starting with the positive x-axis) around the node
+ * for efficient lookup and topology building.
+ *
+ * @version 1.7
+ */
+abstract public class EdgeEndStar
+{
+
+  /**
+   * A map which maintains the edges in sorted order around the node
+   */
+  protected Map edgeMap = new TreeMap();
+  /**
+   * A list of all outgoing edges in the result, in CCW order
+   */
+  protected List edgeList;
+  /**
+   * The location of the point for this star in Geometry i Areas
+   */
+  private int[] ptInAreaLocation = { Location.NONE, Location.NONE };
+
+  public EdgeEndStar()
+  {
+
+  }
+
+  /**
+   * Insert a EdgeEnd into this EdgeEndStar
+   */
+  abstract public void insert(EdgeEnd e);
+
+  /**
+   * Insert an EdgeEnd into the map, and clear the edgeList cache,
+   * since the list of edges has now changed
+   */
+  protected void insertEdgeEnd(EdgeEnd e, Object obj)
+  {
+    edgeMap.put(e, obj);
+    edgeList = null;  // edge list has changed - clear the cache
+  }
+
+  /**
+   * @return the coordinate for the node this star is based at
+   */
+  public Coordinate getCoordinate()
+  {
+    Iterator it = iterator();
+    if (! it.hasNext()) return null;
+    EdgeEnd e = (EdgeEnd) it.next();
+    return e.getCoordinate();
+  }
+  public int getDegree()
+  {
+    return edgeMap.size();
+  }
+
+  /**
+   * Iterator access to the ordered list of edges is optimized by
+   * copying the map collection to a list.  (This assumes that
+   * once an iterator is requested, it is likely that insertion into
+   * the map is complete).
+   */
+  public Iterator iterator()
+  {
+    return getEdges().iterator();
+  }
+  public List getEdges()
+  {
+    if (edgeList == null) {
+      edgeList = new ArrayList(edgeMap.values());
+    }
+    return edgeList;
+  }
+  public EdgeEnd getNextCW(EdgeEnd ee)
+  {
+    getEdges();
+    int i = edgeList.indexOf(ee);
+    int iNextCW = i - 1;
+    if (i == 0)
+      iNextCW = edgeList.size() - 1;
+    return (EdgeEnd) edgeList.get(iNextCW);
+  }
+
+  public void computeLabelling(GeometryGraph[] geomGraph)
+  {
+    computeEdgeEndLabels(geomGraph[0].getBoundaryNodeRule());
+    // Propagate side labels  around the edges in the star
+    // for each parent Geometry
+//Debug.print(this);
+    propagateSideLabels(0);
+//Debug.print(this);
+//Debug.printIfWatch(this);
+    propagateSideLabels(1);
+//Debug.print(this);
+//Debug.printIfWatch(this);
+
+    /**
+     * If there are edges that still have null labels for a geometry
+     * this must be because there are no area edges for that geometry incident on this node.
+     * In this case, to label the edge for that geometry we must test whether the
+     * edge is in the interior of the geometry.
+     * To do this it suffices to determine whether the node for the edge is in the interior of an area.
+     * If so, the edge has location INTERIOR for the geometry.
+     * In all other cases (e.g. the node is on a line, on a point, or not on the geometry at all) the edge
+     * has the location EXTERIOR for the geometry.
+     * <p>
+     * Note that the edge cannot be on the BOUNDARY of the geometry, since then
+     * there would have been a parallel edge from the Geometry at this node also labelled BOUNDARY
+     * and this edge would have been labelled in the previous step.
+     * <p>
+     * This code causes a problem when dimensional collapses are present, since it may try and
+     * determine the location of a node where a dimensional collapse has occurred.
+     * The point should be considered to be on the EXTERIOR
+     * of the polygon, but locate() will return INTERIOR, since it is passed
+     * the original Geometry, not the collapsed version.
+     *
+     * If there are incident edges which are Line edges labelled BOUNDARY,
+     * then they must be edges resulting from dimensional collapses.
+     * In this case the other edges can be labelled EXTERIOR for this Geometry.
+     *
+     * MD 8/11/01 - NOT TRUE!  The collapsed edges may in fact be in the interior of the Geometry,
+     * which means the other edges should be labelled INTERIOR for this Geometry.
+     * Not sure how solve this...  Possibly labelling needs to be split into several phases:
+     * area label propagation, symLabel merging, then finally null label resolution.
+     */
+    boolean[] hasDimensionalCollapseEdge = { false, false };
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      Label label = e.getLabel();
+      for (int geomi = 0; geomi < 2; geomi++) {
+        if (label.isLine(geomi) && label.getLocation(geomi) == Location.BOUNDARY)
+          hasDimensionalCollapseEdge[geomi] = true;
+      }
+    }
+//Debug.print(this);
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      Label label = e.getLabel();
+//Debug.println(e);
+      for (int geomi = 0; geomi < 2; geomi++) {
+        if (label.isAnyNull(geomi)) {
+          int loc = Location.NONE;
+          if (hasDimensionalCollapseEdge[geomi]) {
+            loc = Location.EXTERIOR;
+          }
+          else {
+            Coordinate p = e.getCoordinate();
+            loc = getLocation(geomi, p, geomGraph);
+          }
+          label.setAllLocationsIfNull(geomi, loc);
+        }
+      }
+//Debug.println(e);
+    }
+//Debug.print(this);
+//Debug.printIfWatch(this);
+  }
+
+  private void computeEdgeEndLabels(BoundaryNodeRule boundaryNodeRule)
+  {
+    // Compute edge label for each EdgeEnd
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd ee = (EdgeEnd) it.next();
+      ee.computeLabel(boundaryNodeRule);
+    }
+  }
+  
+  private int getLocation(int geomIndex, Coordinate p, GeometryGraph[] geom)
+  {
+    // compute location only on demand
+    if (ptInAreaLocation[geomIndex] == Location.NONE) {
+      ptInAreaLocation[geomIndex] = SimplePointInAreaLocator.locate(p, geom[geomIndex].getGeometry());
+    }
+    return ptInAreaLocation[geomIndex];
+  }
+
+  public boolean isAreaLabelsConsistent(GeometryGraph geomGraph)
+  {
+    computeEdgeEndLabels(geomGraph.getBoundaryNodeRule());
+    return checkAreaLabelsConsistent(0);
+  }
+
+  private boolean checkAreaLabelsConsistent(int geomIndex)
+  {
+    // Since edges are stored in CCW order around the node,
+    // As we move around the ring we move from the right to the left side of the edge
+    List edges = getEdges();
+    // if no edges, trivially consistent
+    if (edges.size() <= 0)
+      return true;
+    // initialize startLoc to location of last L side (if any)
+    int lastEdgeIndex = edges.size() - 1;
+    Label startLabel = ((EdgeEnd) edges.get(lastEdgeIndex)).getLabel();
+    int startLoc = startLabel.getLocation(geomIndex, Position.LEFT);
+    Assert.isTrue(startLoc != Location.NONE, "Found unlabelled area edge");
+
+    int currLoc = startLoc;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      Label label = e.getLabel();
+      // we assume that we are only checking a area
+      Assert.isTrue(label.isArea(geomIndex), "Found non-area edge");
+      int leftLoc   = label.getLocation(geomIndex, Position.LEFT);
+      int rightLoc  = label.getLocation(geomIndex, Position.RIGHT);
+//System.out.println(leftLoc + " " + rightLoc);
+//Debug.print(this);
+      // check that edge is really a boundary between inside and outside!
+      if (leftLoc == rightLoc) {
+        return false;
+      }
+      // check side location conflict
+      //Assert.isTrue(rightLoc == currLoc, "side location conflict " + locStr);
+      if (rightLoc != currLoc) {
+//Debug.print(this);
+        return false;
+      }
+      currLoc = leftLoc;
+    }
+    return true;
+  }
+  void propagateSideLabels(int geomIndex)
+  {
+    // Since edges are stored in CCW order around the node,
+    // As we move around the ring we move from the right to the left side of the edge
+    int startLoc = Location.NONE ;
+    
+    // initialize loc to location of last L side (if any)
+//System.out.println("finding start location");
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      Label label = e.getLabel();
+      if (label.isArea(geomIndex) && label.getLocation(geomIndex, Position.LEFT) != Location.NONE)
+        startLoc = label.getLocation(geomIndex, Position.LEFT);
+    }
+    
+    // no labelled sides found, so no labels to propagate
+    if (startLoc == Location.NONE) return;
+
+    int currLoc = startLoc;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      Label label = e.getLabel();
+      // set null ON values to be in current location
+      if (label.getLocation(geomIndex, Position.ON) == Location.NONE)
+          label.setLocation(geomIndex, Position.ON, currLoc);
+      // set side labels (if any)
+      if (label.isArea(geomIndex)) {
+        int leftLoc   = label.getLocation(geomIndex, Position.LEFT);
+        int rightLoc  = label.getLocation(geomIndex, Position.RIGHT);
+        // if there is a right location, that is the next location to propagate
+        if (rightLoc != Location.NONE) {
+//Debug.print(rightLoc != currLoc, this);
+          if (rightLoc != currLoc)
+            throw new TopologyException("side location conflict", e.getCoordinate());
+          if (leftLoc == Location.NONE) {
+            Assert.shouldNeverReachHere("found single null side (at " + e.getCoordinate() + ")");
+          }
+          currLoc = leftLoc;
+        }
+        else {
+          /** RHS is null - LHS must be null too.
+           *  This must be an edge from the other geometry, which has no location
+           *  labelling for this geometry.  This edge must lie wholly inside or outside
+           *  the other geometry (which is determined by the current location).
+           *  Assign both sides to be the current location.
+           */
+          Assert.isTrue(label.getLocation(geomIndex, Position.LEFT) == Location.NONE, "found single null side");
+          label.setLocation(geomIndex, Position.RIGHT, currLoc);
+          label.setLocation(geomIndex, Position.LEFT, currLoc);
+        }
+      }
+    }
+  }
+
+  public int findIndex(EdgeEnd eSearch)
+  {
+    iterator();   // force edgelist to be computed
+    for (int i = 0; i < edgeList.size(); i++ ) {
+      EdgeEnd e = (EdgeEnd) edgeList.get(i);
+      if (e == eSearch) return i;
+    }
+    return -1;
+  }
+
+  public void print(PrintStream out)
+  {
+    System.out.println("EdgeEndStar:   " + getCoordinate());
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      e.print(out);
+    }
+  }
+  
+  public String toString()
+  {
+    StringBuffer buf = new StringBuffer();
+    buf.append("EdgeEndStar:   " + getCoordinate());
+    buf.append("\n");
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      buf.append(e);
+      buf.append("\n");
+    }
+    return buf.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersection.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersection.java
new file mode 100644
index 0000000..e47af9b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersection.java
@@ -0,0 +1,87 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Represents a point on an
+ * edge which intersects with another edge.
+ * <p>
+ * The intersection may either be a single point, or a line segment
+ * (in which case this point is the start of the line segment)
+ * The intersection point must be precise.
+ *
+ * @version 1.7
+ */
+public class EdgeIntersection
+    implements Comparable
+{
+
+  public Coordinate coord;   // the point of intersection
+  public int segmentIndex;   // the index of the containing line segment in the parent edge
+  public double dist;        // the edge distance of this point along the containing line segment
+
+  public EdgeIntersection(Coordinate coord, int segmentIndex, double dist) {
+    this.coord = new Coordinate(coord);
+    this.segmentIndex = segmentIndex;
+    this.dist = dist;
+  }
+
+  public Coordinate getCoordinate() { return coord; }
+
+  public int getSegmentIndex() { return segmentIndex; }
+
+  public double getDistance() { return dist; }
+
+  public int compareTo(Object obj)
+  {
+    EdgeIntersection other = (EdgeIntersection) obj;
+    return compare(other.segmentIndex, other.dist);
+  }
+  /**
+   * @return -1 this EdgeIntersection is located before the argument location
+   * @return 0 this EdgeIntersection is at the argument location
+   * @return 1 this EdgeIntersection is located after the argument location
+   */
+  public int compare(int segmentIndex, double dist)
+  {
+    if (this.segmentIndex < segmentIndex) return -1;
+    if (this.segmentIndex > segmentIndex) return 1;
+    if (this.dist < dist) return -1;
+    if (this.dist > dist) return 1;
+    return 0;
+  }
+
+  public boolean isEndPoint(int maxSegmentIndex)
+  {
+    if (segmentIndex == 0 && dist == 0.0) return true;
+    if (segmentIndex == maxSegmentIndex) return true;
+    return false;
+  }
+
+  public void print(PrintStream out)
+  {
+    out.print(coord);
+    out.print(" seg # = " + segmentIndex);
+    out.println(" dist = " + dist);
+  }
+  public String toString()
+  {
+    return coord + " seg # = " + segmentIndex + " dist = " + dist;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersectionList.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersectionList.java
new file mode 100644
index 0000000..8cd0870
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeIntersectionList.java
@@ -0,0 +1,151 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A list of edge intersections along an {@link Edge}.
+ * Implements splitting an edge with intersections
+ * into multiple resultant edges.
+ *
+ * @version 1.7
+ */
+public class EdgeIntersectionList
+{
+  // a Map <EdgeIntersection, EdgeIntersection>
+  private Map nodeMap = new TreeMap();
+  Edge edge;  // the parent edge
+
+  public EdgeIntersectionList(Edge edge)
+  {
+    this.edge = edge;
+  }
+
+  /**
+   * Adds an intersection into the list, if it isn't already there.
+   * The input segmentIndex and dist are expected to be normalized.
+   * @return the EdgeIntersection found or added
+   */
+  public EdgeIntersection add(Coordinate intPt, int segmentIndex, double dist)
+  {
+    EdgeIntersection eiNew = new EdgeIntersection(intPt, segmentIndex, dist);
+    EdgeIntersection ei = (EdgeIntersection) nodeMap.get(eiNew);
+    if (ei != null) {
+      return ei;
+    }
+    nodeMap.put(eiNew, eiNew);
+    return eiNew;
+  }
+
+  /**
+   * Returns an iterator of {@link EdgeIntersection}s
+   *
+   * @return an Iterator of EdgeIntersections
+   */
+  public Iterator iterator() { return nodeMap.values().iterator(); }
+
+  /**
+   * Tests if the given point is an edge intersection
+   *
+   * @param pt the point to test
+   * @return true if the point is an intersection
+   */
+  public boolean isIntersection(Coordinate pt)
+  {
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeIntersection ei = (EdgeIntersection) it.next();
+      if (ei.coord.equals(pt))
+       return true;
+    }
+    return false;
+  }
+
+  /**
+   * Adds entries for the first and last points of the edge to the list
+   */
+  public void addEndpoints()
+  {
+    int maxSegIndex = edge.pts.length - 1;
+    add(edge.pts[0], 0, 0.0);
+    add(edge.pts[maxSegIndex], maxSegIndex, 0.0);
+  }
+
+  /**
+   * Creates new edges for all the edges that the intersections in this
+   * list split the parent edge into.
+   * Adds the edges to the input list (this is so a single list
+   * can be used to accumulate all split edges for a Geometry).
+   *
+   * @param edgeList a list of EdgeIntersections
+   */
+  public void addSplitEdges(List edgeList)
+  {
+    // ensure that the list has entries for the first and last point of the edge
+    addEndpoints();
+
+    Iterator it = iterator();
+    // there should always be at least two entries in the list
+    EdgeIntersection eiPrev = (EdgeIntersection) it.next();
+    while (it.hasNext()) {
+      EdgeIntersection ei = (EdgeIntersection) it.next();
+      Edge newEdge = createSplitEdge(eiPrev, ei);
+      edgeList.add(newEdge);
+
+      eiPrev = ei;
+    }
+  }
+  /**
+   * Create a new "split edge" with the section of points between
+   * (and including) the two intersections.
+   * The label for the new edge is the same as the label for the parent edge.
+   */
+  Edge createSplitEdge(EdgeIntersection ei0, EdgeIntersection ei1)
+  {
+//Debug.print("\ncreateSplitEdge"); Debug.print(ei0); Debug.print(ei1);
+    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
+
+    Coordinate lastSegStartPt = edge.pts[ei1.segmentIndex];
+    // if the last intersection point is not equal to the its segment start pt,
+    // add it to the points list as well.
+    // (This check is needed because the distance metric is not totally reliable!)
+    // The check for point equality is 2D only - Z values are ignored
+    boolean useIntPt1 = ei1.dist > 0.0 || ! ei1.coord.equals2D(lastSegStartPt);
+    if (! useIntPt1) {
+      npts--;
+    }
+
+    Coordinate[] pts = new Coordinate[npts];
+    int ipt = 0;
+    pts[ipt++] = new Coordinate(ei0.coord);
+    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
+      pts[ipt++] = edge.pts[i];
+    }
+    if (useIntPt1) pts[ipt] = ei1.coord;
+    return new Edge(pts, new Label(edge.label));
+  }
+
+  public void print(PrintStream out)
+  {
+    out.println("Intersections:");
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeIntersection ei = (EdgeIntersection) it.next();
+      ei.print(out);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeList.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeList.java
new file mode 100644
index 0000000..eb0299a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeList.java
@@ -0,0 +1,114 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.noding.OrientedCoordinateArray;
+
+
+/**
+ * A EdgeList is a list of Edges.  It supports locating edges
+ * that are pointwise equals to a target edge.
+ * @version 1.7
+ */
+public class EdgeList
+{
+  private List edges = new ArrayList();
+  /**
+   * An index of the edges, for fast lookup.
+   *
+   */
+  private Map ocaMap = new TreeMap();
+
+  public EdgeList() {
+  }
+
+  /**
+   * Insert an edge unless it is already in the list
+   */
+  public void add(Edge e)
+  {
+    edges.add(e);
+    OrientedCoordinateArray oca = new OrientedCoordinateArray(e.getCoordinates());
+    ocaMap.put(oca, e);
+  }
+
+  public void addAll(Collection edgeColl)
+  {
+    for (Iterator i = edgeColl.iterator(); i.hasNext(); ) {
+      add((Edge) i.next());
+    }
+  }
+
+  public List getEdges() { return edges; }
+
+  /**
+   * If there is an edge equal to e already in the list, return it.
+   * Otherwise return null.
+   * @return  equal edge, if there is one already in the list
+   *          null otherwise
+   */
+  public Edge findEqualEdge(Edge e)
+  {
+    OrientedCoordinateArray oca = new OrientedCoordinateArray(e.getCoordinates());
+    // will return null if no edge matches
+    Edge matchEdge = (Edge) ocaMap.get(oca);
+    return matchEdge; 
+  }
+  
+  public Iterator iterator() { return edges.iterator(); }
+
+  public Edge get(int i) { return (Edge) edges.get(i); }
+
+  /**
+   * If the edge e is already in the list, return its index.
+   * @return  index, if e is already in the list
+   *          -1 otherwise
+   */
+  public int findEdgeIndex(Edge e)
+  {
+    for (int i = 0; i < edges.size(); i++) {
+      if ( ((Edge) edges.get(i)).equals(e) ) return i;
+    }
+    return -1;
+  }
+
+  public void print(PrintStream out)
+  {
+    out.print("MULTILINESTRING ( ");
+    for (int j = 0; j < edges.size(); j++) {
+      Edge e = (Edge) edges.get(j);
+      if (j > 0) out.print(",");
+      out.print("(");
+      Coordinate[] pts = e.getCoordinates();
+      for (int i = 0; i < pts.length; i++) {
+        if (i > 0) out.print(",");
+        out.print(pts[i].x + " " + pts[i].y);
+      }
+      out.println(")");
+    }
+    out.print(")  ");
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeNodingValidator.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeNodingValidator.java
new file mode 100644
index 0000000..719325e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeNodingValidator.java
@@ -0,0 +1,81 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.noding.BasicSegmentString;
+import org.locationtech.jts.noding.FastNodingValidator;
+
+/**
+ * Validates that a collection of {@link Edge}s is correctly noded.
+ * Throws an appropriate exception if an noding error is found.
+ *
+ * @version 1.7
+ */
+public class EdgeNodingValidator 
+{  
+	/**
+   * Checks whether the supplied {@link Edge}s
+   * are correctly noded.  
+   * Throws a  {@link TopologyException} if they are not.
+   * 
+   * @param edges a collection of Edges.
+   * @throws TopologyException if the SegmentStrings are not correctly noded
+   *
+   */
+	public static void checkValid(Collection edges)
+	{
+		EdgeNodingValidator validator = new EdgeNodingValidator(edges);
+		validator.checkValid();
+	}
+	
+  public static Collection toSegmentStrings(Collection edges)
+  {
+    // convert Edges to SegmentStrings
+    Collection segStrings = new ArrayList();
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      segStrings.add(new BasicSegmentString(e.getCoordinates(), e));
+    }
+    return segStrings;
+  }
+
+  private FastNodingValidator nv;
+
+  /**
+   * Creates a new validator for the given collection of {@link Edge}s.
+   * 
+   * @param edges a collection of Edges.
+   */
+  public EdgeNodingValidator(Collection edges)
+  {
+    nv = new FastNodingValidator(toSegmentStrings(edges));
+  }
+
+  /**
+   * Checks whether the supplied edges
+   * are correctly noded.  Throws an exception if they are not.
+   * 
+   * @throws TopologyException if the SegmentStrings are not correctly noded
+   *
+   */
+  public void checkValid()
+  {
+    nv.checkValid();
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeRing.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeRing.java
new file mode 100644
index 0000000..2cc73b0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/EdgeRing.java
@@ -0,0 +1,231 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.util.Assert;
+
+
+
+/**
+ * @version 1.7
+ */
+public abstract class EdgeRing {
+
+  protected DirectedEdge startDe; // the directed edge which starts the list of edges for this EdgeRing
+  private int maxNodeDegree = -1;
+  private List edges = new ArrayList(); // the DirectedEdges making up this EdgeRing
+  private List pts = new ArrayList();
+  private Label label = new Label(Location.NONE); // label stores the locations of each geometry on the face surrounded by this ring
+  private LinearRing ring;  // the ring created for this EdgeRing
+  private boolean isHole;
+  private EdgeRing shell;   // if non-null, the ring is a hole and this EdgeRing is its containing shell
+  private ArrayList holes = new ArrayList(); // a list of EdgeRings which are holes in this EdgeRing
+
+  protected GeometryFactory geometryFactory;
+
+  public EdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
+    this.geometryFactory = geometryFactory;
+    computePoints(start);
+    computeRing();
+  }
+
+  public boolean isIsolated()
+  {
+    return (label.getGeometryCount() == 1);
+  }
+  public boolean isHole()
+  {
+    //computePoints();
+    return isHole;
+  }
+
+  public Coordinate getCoordinate(int i) { return (Coordinate) pts.get(i);  }
+  public LinearRing getLinearRing() { return ring; }
+  public Label getLabel() { return label; }
+  public boolean isShell() { return shell == null; }
+  public EdgeRing getShell() { return shell; }
+  public void setShell(EdgeRing shell)
+  {
+    this.shell = shell;
+    if (shell != null) shell.addHole(this);
+  }
+  public void addHole(EdgeRing ring) { holes.add(ring); }
+
+  public Polygon toPolygon(GeometryFactory geometryFactory)
+  {
+    LinearRing[] holeLR = new LinearRing[holes.size()];
+    for (int i = 0; i < holes.size(); i++) {
+      holeLR[i] = ((EdgeRing) holes.get(i)).getLinearRing();
+    }
+    Polygon poly = geometryFactory.createPolygon(getLinearRing(), holeLR);
+    return poly;
+  }
+  /**
+   * Compute a LinearRing from the point list previously collected.
+   * Test if the ring is a hole (i.e. if it is CCW) and set the hole flag
+   * accordingly.
+   */
+  public void computeRing()
+  {
+    if (ring != null) return;   // don't compute more than once
+    Coordinate[] coord = new Coordinate[pts.size()];
+    for (int i = 0; i < pts.size(); i++) {
+      coord[i] = (Coordinate) pts.get(i);
+    }
+    ring = geometryFactory.createLinearRing(coord);
+    isHole = Orientation.isCCW(ring.getCoordinates());
+//Debug.println( (isHole ? "hole - " : "shell - ") + WKTWriter.toLineString(new CoordinateArraySequence(ring.getCoordinates())));
+  }
+  abstract public DirectedEdge getNext(DirectedEdge de);
+  abstract public void setEdgeRing(DirectedEdge de, EdgeRing er);
+
+  /**
+   * Returns the list of DirectedEdges that make up this EdgeRing
+   */
+  public List getEdges() { return edges; }
+
+  /**
+   * Collect all the points from the DirectedEdges of this ring into a contiguous list
+   */
+  protected void computePoints(DirectedEdge start)
+  {
+//System.out.println("buildRing");
+    startDe = start;
+    DirectedEdge de = start;
+    boolean isFirstEdge = true;
+    do {
+//      Assert.isTrue(de != null, "found null Directed Edge");
+      if (de == null)
+        throw new TopologyException("Found null DirectedEdge");
+      if (de.getEdgeRing() == this)
+        throw new TopologyException("Directed Edge visited twice during ring-building at " + de.getCoordinate());
+
+      edges.add(de);
+//Debug.println(de);
+//Debug.println(de.getEdge());
+      Label label = de.getLabel();
+      Assert.isTrue(label.isArea());
+      mergeLabel(label);
+      addPoints(de.getEdge(), de.isForward(), isFirstEdge);
+      isFirstEdge = false;
+      setEdgeRing(de, this);
+      de = getNext(de);
+    } while (de != startDe);
+  }
+
+  public int getMaxNodeDegree()
+  {
+    if (maxNodeDegree < 0) computeMaxNodeDegree();
+    return maxNodeDegree;
+  }
+
+  private void computeMaxNodeDegree()
+  {
+    maxNodeDegree = 0;
+    DirectedEdge de = startDe;
+    do {
+      Node node = de.getNode();
+      int degree = ((DirectedEdgeStar) node.getEdges()).getOutgoingDegree(this);
+      if (degree > maxNodeDegree) maxNodeDegree = degree;
+      de = getNext(de);
+    } while (de != startDe);
+    maxNodeDegree *= 2;
+  }
+
+
+  public void setInResult()
+  {
+    DirectedEdge de = startDe;
+    do {
+      de.getEdge().setInResult(true);
+      de = de.getNext();
+    } while (de != startDe);
+  }
+
+  protected void mergeLabel(Label deLabel)
+  {
+    mergeLabel(deLabel, 0);
+    mergeLabel(deLabel, 1);
+  }
+  /**
+   * Merge the RHS label from a DirectedEdge into the label for this EdgeRing.
+   * The DirectedEdge label may be null.  This is acceptable - it results
+   * from a node which is NOT an intersection node between the Geometries
+   * (e.g. the end node of a LinearRing).  In this case the DirectedEdge label
+   * does not contribute any information to the overall labelling, and is simply skipped.
+   */
+  protected void mergeLabel(Label deLabel, int geomIndex)
+  {
+    int loc = deLabel.getLocation(geomIndex, Position.RIGHT);
+    // no information to be had from this label
+    if (loc == Location.NONE) return;
+    // if there is no current RHS value, set it
+    if (label.getLocation(geomIndex) == Location.NONE) {
+      label.setLocation(geomIndex, loc);
+      return;
+    }
+  }
+  protected void addPoints(Edge edge, boolean isForward, boolean isFirstEdge)
+  {
+    Coordinate[] edgePts = edge.getCoordinates();
+    if (isForward) {
+      int startIndex = 1;
+      if (isFirstEdge) startIndex = 0;
+      for (int i = startIndex; i < edgePts.length; i++) {
+        pts.add(edgePts[i]);
+      }
+    }
+    else { // is backward
+      int startIndex = edgePts.length - 2;
+      if (isFirstEdge) startIndex = edgePts.length - 1;
+      for (int i = startIndex; i >= 0; i--) {
+        pts.add(edgePts[i]);
+      }
+    }
+  }
+
+  /**
+   * This method will cause the ring to be computed.
+   * It will also check any holes, if they have been assigned.
+   */
+  public boolean containsPoint(Coordinate p)
+  {
+    LinearRing shell = getLinearRing();
+    Envelope env = shell.getEnvelopeInternal();
+    if (! env.contains(p)) return false;
+    if (! PointLocation.isInRing(p, shell.getCoordinates()) ) return false;
+
+    for (Iterator i = holes.iterator(); i.hasNext(); ) {
+      EdgeRing hole = (EdgeRing) i.next();
+      if (hole.containsPoint(p) )
+        return false;
+    }
+    return true;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/GeometryGraph.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/GeometryGraph.java
new file mode 100644
index 0000000..caa8e83
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/GeometryGraph.java
@@ -0,0 +1,475 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geomgraph.index.EdgeSetIntersector;
+import org.locationtech.jts.geomgraph.index.SegmentIntersector;
+import org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A GeometryGraph is a graph that models a given Geometry
+ * @version 1.7
+ */
+public class GeometryGraph
+  extends PlanarGraph
+{
+/**
+ * This method implements the Boundary Determination Rule
+ * for determining whether
+ * a component (node or edge) that appears multiple times in elements
+ * of a MultiGeometry is in the boundary or the interior of the Geometry
+ * <br>
+ * The SFS uses the "Mod-2 Rule", which this function implements
+ * <br>
+ * An alternative (and possibly more intuitive) rule would be
+ * the "At Most One Rule":
+ *    isInBoundary = (componentCount == 1)
+ */
+/*
+  public static boolean isInBoundary(int boundaryCount)
+  {
+    // the "Mod-2 Rule"
+    return boundaryCount % 2 == 1;
+  }
+  public static int determineBoundary(int boundaryCount)
+  {
+    return isInBoundary(boundaryCount) ? Location.BOUNDARY : Location.INTERIOR;
+  }
+*/
+
+  public static int determineBoundary(BoundaryNodeRule boundaryNodeRule, int boundaryCount)
+  {
+    return boundaryNodeRule.isInBoundary(boundaryCount)
+        ? Location.BOUNDARY : Location.INTERIOR;
+  }
+
+  private Geometry parentGeom;
+
+  /**
+   * The lineEdgeMap is a map of the linestring components of the
+   * parentGeometry to the edges which are derived from them.
+   * This is used to efficiently perform findEdge queries
+   */
+  private Map lineEdgeMap = new HashMap();
+
+  private BoundaryNodeRule boundaryNodeRule = null;
+
+  /**
+   * If this flag is true, the Boundary Determination Rule will used when deciding
+   * whether nodes are in the boundary or not
+   */
+  private boolean useBoundaryDeterminationRule = true;
+  private int argIndex;  // the index of this geometry as an argument to a spatial function (used for labelling)
+  private Collection boundaryNodes;
+  private boolean hasTooFewPoints = false;
+  private Coordinate invalidPoint = null;
+
+  private PointOnGeometryLocator areaPtLocator = null;
+  // for use if geometry is not Polygonal
+  private final PointLocator ptLocator = new PointLocator();
+  
+  private EdgeSetIntersector createEdgeSetIntersector()
+  {
+  // various options for computing intersections, from slowest to fastest
+
+  //private EdgeSetIntersector esi = new SimpleEdgeSetIntersector();
+  //private EdgeSetIntersector esi = new MonotoneChainIntersector();
+  //private EdgeSetIntersector esi = new NonReversingChainIntersector();
+  //private EdgeSetIntersector esi = new SimpleSweepLineIntersector();
+  //private EdgeSetIntersector esi = new MCSweepLineIntersector();
+
+    //return new SimpleEdgeSetIntersector();
+    return new SimpleMCSweepLineIntersector();
+  }
+
+  public GeometryGraph(int argIndex, Geometry parentGeom)
+  {
+    this(argIndex, parentGeom,
+         BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE
+         );
+  }
+
+  public GeometryGraph(int argIndex, Geometry parentGeom, BoundaryNodeRule boundaryNodeRule) {
+    this.argIndex = argIndex;
+    this.parentGeom = parentGeom;
+    this.boundaryNodeRule = boundaryNodeRule;
+    if (parentGeom != null) {
+//      precisionModel = parentGeom.getPrecisionModel();
+//      SRID = parentGeom.getSRID();
+      add(parentGeom);
+    }
+  }
+
+  /**
+   * This constructor is used by clients that wish to add Edges explicitly,
+   * rather than adding a Geometry.  (An example is BufferOp).
+   */
+  // no longer used
+//  public GeometryGraph(int argIndex, PrecisionModel precisionModel, int SRID) {
+//    this(argIndex, null);
+//    this.precisionModel = precisionModel;
+//    this.SRID = SRID;
+//  }
+//  public PrecisionModel getPrecisionModel()
+//  {
+//    return precisionModel;
+//  }
+//  public int getSRID() { return SRID; }
+
+  public boolean hasTooFewPoints() { return hasTooFewPoints; }
+
+  public Coordinate getInvalidPoint() { return invalidPoint; }
+
+  public Geometry getGeometry() { return parentGeom; }
+
+  public BoundaryNodeRule getBoundaryNodeRule() { return boundaryNodeRule; }
+
+  public Collection getBoundaryNodes()
+  {
+    if (boundaryNodes == null)
+      boundaryNodes = nodes.getBoundaryNodes(argIndex);
+    return boundaryNodes;
+  }
+
+  public Coordinate[] getBoundaryPoints()
+  {
+    Collection coll = getBoundaryNodes();
+    Coordinate[] pts = new Coordinate[coll.size()];
+    int i = 0;
+    for (Iterator it = coll.iterator(); it.hasNext(); ) {
+      Node node = (Node) it.next();
+      pts[i++] = node.getCoordinate().copy();
+    }
+    return pts;
+  }
+
+  public Edge findEdge(LineString line)
+  {
+    return (Edge) lineEdgeMap.get(line);
+  }
+
+  public void computeSplitEdges(List edgelist)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      e.eiList.addSplitEdges(edgelist);
+    }
+  }
+  private void add(Geometry g)
+  {
+    if (g.isEmpty()) return;
+
+    // check if this Geometry should obey the Boundary Determination Rule
+    // all collections except MultiPolygons obey the rule
+    if (g instanceof MultiPolygon)
+      useBoundaryDeterminationRule = false;
+
+    if (g instanceof Polygon)                 addPolygon((Polygon) g);
+                        // LineString also handles LinearRings
+    else if (g instanceof LineString)         addLineString((LineString) g);
+    else if (g instanceof Point)              addPoint((Point) g);
+    else if (g instanceof MultiPoint)         addCollection((MultiPoint) g);
+    else if (g instanceof MultiLineString)    addCollection((MultiLineString) g);
+    else if (g instanceof MultiPolygon)       addCollection((MultiPolygon) g);
+    else if (g instanceof GeometryCollection) addCollection((GeometryCollection) g);
+    else  throw new UnsupportedOperationException(g.getClass().getName());
+  }
+
+  private void addCollection(GeometryCollection gc)
+  {
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      Geometry g = gc.getGeometryN(i);
+      add(g);
+    }
+  }
+  /**
+   * Add a Point to the graph.
+   */
+  private void addPoint(Point p)
+  {
+    Coordinate coord = p.getCoordinate();
+    insertPoint(argIndex, coord, Location.INTERIOR);
+  }
+  
+  /**
+   * Adds a polygon ring to the graph.
+   * Empty rings are ignored.
+   * 
+   * The left and right topological location arguments assume that the ring is oriented CW.
+   * If the ring is in the opposite orientation,
+   * the left and right locations must be interchanged.
+   */
+  private void addPolygonRing(LinearRing lr, int cwLeft, int cwRight)
+  {
+  	// don't bother adding empty holes
+  	if (lr.isEmpty()) return;
+  	
+    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(lr.getCoordinates());
+
+    if (coord.length < 4) {
+      hasTooFewPoints = true;
+      invalidPoint = coord[0];
+      return;
+    }
+
+    int left  = cwLeft;
+    int right = cwRight;
+    if (Orientation.isCCW(coord)) {
+      left = cwRight;
+      right = cwLeft;
+    }
+    Edge e = new Edge(coord,
+                        new Label(argIndex, Location.BOUNDARY, left, right));
+    lineEdgeMap.put(lr, e);
+
+    insertEdge(e);
+    // insert the endpoint as a node, to mark that it is on the boundary
+    insertPoint(argIndex, coord[0], Location.BOUNDARY);
+  }
+
+  private void addPolygon(Polygon p)
+  {
+    addPolygonRing(
+            (LinearRing) p.getExteriorRing(),
+            Location.EXTERIOR,
+            Location.INTERIOR);
+
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+    	LinearRing hole = (LinearRing) p.getInteriorRingN(i);
+    	
+      // Holes are topologically labelled opposite to the shell, since
+      // the interior of the polygon lies on their opposite side
+      // (on the left, if the hole is oriented CW)
+      addPolygonRing(
+      		hole,
+          Location.INTERIOR,
+          Location.EXTERIOR);
+    }
+  }
+
+  private void addLineString(LineString line)
+  {
+    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
+
+    if (coord.length < 2) {
+      hasTooFewPoints = true;
+      invalidPoint = coord[0];
+      return;
+    }
+
+    // add the edge for the LineString
+    // line edges do not have locations for their left and right sides
+    Edge e = new Edge(coord, new Label(argIndex, Location.INTERIOR));
+    lineEdgeMap.put(line, e);
+    insertEdge(e);
+    /**
+     * Add the boundary points of the LineString, if any.
+     * Even if the LineString is closed, add both points as if they were endpoints.
+     * This allows for the case that the node already exists and is a boundary point.
+     */
+    Assert.isTrue(coord.length >= 2, "found LineString with single point");
+    insertBoundaryPoint(argIndex, coord[0]);
+    insertBoundaryPoint(argIndex, coord[coord.length - 1]);
+
+  }
+
+  /**
+   * Add an Edge computed externally.  The label on the Edge is assumed
+   * to be correct.
+   */
+  public void addEdge(Edge e)
+  {
+    insertEdge(e);
+    Coordinate[] coord = e.getCoordinates();
+    // insert the endpoint as a node, to mark that it is on the boundary
+    insertPoint(argIndex, coord[0], Location.BOUNDARY);
+    insertPoint(argIndex, coord[coord.length - 1], Location.BOUNDARY);
+  }
+
+  /**
+   * Add a point computed externally.  The point is assumed to be a
+   * Point Geometry part, which has a location of INTERIOR.
+   */
+  public void addPoint(Coordinate pt)
+  {
+    insertPoint(argIndex, pt, Location.INTERIOR);
+  }
+
+  /**
+   * Compute self-nodes, taking advantage of the Geometry type to
+   * minimize the number of intersection tests.  (E.g. rings are
+   * not tested for self-intersection, since they are assumed to be valid).
+   * 
+   * @param li the LineIntersector to use
+   * @param computeRingSelfNodes if <code>false</code>, intersection checks are optimized to not test rings for self-intersection
+   * @return the computed SegmentIntersector containing information about the intersections found
+   */
+  public SegmentIntersector computeSelfNodes(LineIntersector li, boolean computeRingSelfNodes)
+  {
+	  return computeSelfNodes(li, computeRingSelfNodes, false);
+  }
+  
+  /**
+   * Compute self-nodes, taking advantage of the Geometry type to
+   * minimize the number of intersection tests.  (E.g. rings are
+   * not tested for self-intersection, since they are assumed to be valid).
+   * 
+   * @param li the LineIntersector to use
+   * @param computeRingSelfNodes if <code>false</code>, intersection checks are optimized to not test rings for self-intersection
+   * @param isDoneIfProperInt short-circuit the intersection computation if a proper intersection is found
+   * @return the computed SegmentIntersector containing information about the intersections found
+   */
+  public SegmentIntersector computeSelfNodes(LineIntersector li, boolean computeRingSelfNodes, boolean isDoneIfProperInt)
+  {
+    SegmentIntersector si = new SegmentIntersector(li, true, false);
+    si.setIsDoneIfProperInt(isDoneIfProperInt);
+    EdgeSetIntersector esi = createEdgeSetIntersector();
+    // optimize intersection search for valid Polygons and LinearRings
+    boolean isRings = parentGeom instanceof LinearRing
+			|| parentGeom instanceof Polygon
+			|| parentGeom instanceof MultiPolygon;
+    boolean computeAllSegments = computeRingSelfNodes || ! isRings;
+    esi.computeIntersections(edges, si, computeAllSegments);
+    
+    //System.out.println("SegmentIntersector # tests = " + si.numTests);
+    addSelfIntersectionNodes(argIndex);
+    return si;
+  }
+
+  public SegmentIntersector computeEdgeIntersections(
+    GeometryGraph g,
+    LineIntersector li,
+    boolean includeProper)
+  {
+    SegmentIntersector si = new SegmentIntersector(li, includeProper, true);
+    si.setBoundaryNodes(this.getBoundaryNodes(), g.getBoundaryNodes());
+
+    EdgeSetIntersector esi = createEdgeSetIntersector();
+    esi.computeIntersections(edges, g.edges, si);
+/*
+for (Iterator i = g.edges.iterator(); i.hasNext();) {
+Edge e = (Edge) i.next();
+Debug.print(e.getEdgeIntersectionList());
+}
+*/
+    return si;
+  }
+
+  private void insertPoint(int argIndex, Coordinate coord, int onLocation)
+  {
+    Node n = nodes.addNode(coord);
+    Label lbl = n.getLabel();
+    if (lbl == null) {
+      n.label = new Label(argIndex, onLocation);
+    }
+    else
+      lbl.setLocation(argIndex, onLocation);
+  }
+
+  /**
+   * Adds candidate boundary points using the current {@link BoundaryNodeRule}.
+   * This is used to add the boundary
+   * points of dim-1 geometries (Curves/MultiCurves).
+   */
+  private void insertBoundaryPoint(int argIndex, Coordinate coord)
+  {
+    Node n = nodes.addNode(coord);
+    // nodes always have labels
+    Label lbl = n.getLabel();
+    // the new point to insert is on a boundary
+    int boundaryCount = 1;
+    // determine the current location for the point (if any)
+    int loc = Location.NONE;
+    loc = lbl.getLocation(argIndex, Position.ON);
+    if (loc == Location.BOUNDARY) boundaryCount++;
+
+    // determine the boundary status of the point according to the Boundary Determination Rule
+    int newLoc = determineBoundary(boundaryNodeRule, boundaryCount);
+    lbl.setLocation(argIndex, newLoc);
+  }
+
+  private void addSelfIntersectionNodes(int argIndex)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      int eLoc = e.getLabel().getLocation(argIndex);
+      for (Iterator eiIt = e.eiList.iterator(); eiIt.hasNext(); ) {
+        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
+        addSelfIntersectionNode(argIndex, ei.coord, eLoc);
+      }
+    }
+  }
+  /**
+   * Add a node for a self-intersection.
+   * If the node is a potential boundary node (e.g. came from an edge which
+   * is a boundary) then insert it as a potential boundary node.
+   * Otherwise, just add it as a regular node.
+   */
+  private void addSelfIntersectionNode(int argIndex, Coordinate coord, int loc)
+  {
+    // if this node is already a boundary node, don't change it
+    if (isBoundaryNode(argIndex, coord)) return;
+    if (loc == Location.BOUNDARY && useBoundaryDeterminationRule)
+        insertBoundaryPoint(argIndex, coord);
+    else
+      insertPoint(argIndex, coord, loc);
+  }
+
+  // MD - experimental for now
+  /**
+   * Determines the {@link Location} of the given {@link Coordinate}
+   * in this geometry.
+   * 
+   * @param pt the point to test
+   * @return the location of the point in the geometry
+   */
+  public int locate(Coordinate pt)
+  {
+  	if (parentGeom instanceof Polygonal && parentGeom.getNumGeometries() > 50) {
+  		// lazily init point locator
+  		if (areaPtLocator == null) {
+  			areaPtLocator = new IndexedPointInAreaLocator(parentGeom);
+  		}
+  		return areaPtLocator.locate(pt);
+  	}
+  	return ptLocator.locate(pt, parentGeom);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/GraphComponent.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/GraphComponent.java
new file mode 100644
index 0000000..1bb621a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/GraphComponent.java
@@ -0,0 +1,84 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A GraphComponent is the parent class for the objects'
+ * that form a graph.  Each GraphComponent can carry a
+ * Label.
+ * @version 1.7
+ */
+abstract public class GraphComponent {
+
+  protected Label label;
+  /**
+   * isInResult indicates if this component has already been included in the result
+   */
+  private boolean isInResult = false;
+  private boolean isCovered = false;
+  private boolean isCoveredSet = false;
+  private boolean isVisited = false;
+
+  public GraphComponent() {
+  }
+
+  public GraphComponent(Label label) {
+    this.label = label;
+  }
+
+  public Label getLabel() { return label; }
+  public void setLabel(Label label) { this.label = label; }
+  public void setInResult(boolean isInResult) { this.isInResult = isInResult; }
+  public boolean isInResult() { return isInResult; }
+  public void setCovered(boolean isCovered)
+  {
+    this.isCovered = isCovered;
+    this.isCoveredSet = true;
+  }
+  public boolean isCovered()    { return isCovered; }
+  public boolean isCoveredSet() { return isCoveredSet; }
+  public boolean isVisited() { return isVisited; }
+  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
+  /**
+   * @return a coordinate in this component (or null, if there are none)
+   */
+  abstract public Coordinate getCoordinate();
+  /**
+   * compute the contribution to an IM for this component
+   */
+  abstract protected void computeIM(IntersectionMatrix im);
+  /**
+   * An isolated component is one that does not intersect or touch any other
+   * component.  This is the case if the label has valid locations for
+   * only a single Geometry.
+   *
+   * @return true if this component is isolated
+   */
+  abstract public boolean isIsolated();
+  /**
+   * Update the IM with the contribution for this component.
+   * A component only contributes if it has a labelling for both parent geometries
+   */
+  public void updateIM(IntersectionMatrix im)
+  {
+    Assert.isTrue(label.getGeometryCount() >= 2, "found partial label");
+    computeIM(im);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Label.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Label.java
new file mode 100644
index 0000000..058da15
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Label.java
@@ -0,0 +1,201 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import org.locationtech.jts.geom.Location;
+
+ /**
+ * A <code>Label</code> indicates the topological relationship of a component
+ * of a topology graph to a given <code>Geometry</code>.
+ * This class supports labels for relationships to two <code>Geometry</code>s,
+ * which is sufficient for algorithms for binary operations.
+ * <P>
+ * Topology graphs support the concept of labeling nodes and edges in the graph.
+ * The label of a node or edge specifies its topological relationship to one or
+ * more geometries.  (In fact, since JTS operations have only two arguments labels
+ * are required for only two geometries).  A label for a node or edge has one or
+ * two elements, depending on whether the node or edge occurs in one or both of the
+ * input <code>Geometry</code>s.  Elements contain attributes which categorize the
+ * topological location of the node or edge relative to the parent
+ * <code>Geometry</code>; that is, whether the node or edge is in the interior,
+ * boundary or exterior of the <code>Geometry</code>.  Attributes have a value
+ * from the set <code>{Interior, Boundary, Exterior}</code>.  In a node each
+ * element has  a single attribute <code><On></code>.  For an edge each element has a
+ * triplet of attributes <code><Left, On, Right></code>.
+ * <P>
+ * It is up to the client code to associate the 0 and 1 <code>TopologyLocation</code>s
+ * with specific geometries.
+ * @version 1.7
+ *
+ */
+public class Label {
+
+  // converts a Label to a Line label (that is, one with no side Locations)
+  public static Label toLineLabel(Label label)
+  {
+    Label lineLabel = new Label(Location.NONE);
+    for (int i = 0; i < 2; i++) {
+      lineLabel.setLocation(i, label.getLocation(i));
+    }
+    return lineLabel;
+  }
+
+  TopologyLocation elt[] = new TopologyLocation[2];
+
+  /**
+   * Construct a Label with a single location for both Geometries.
+   * Initialize the locations to Null
+   */
+  public Label(int onLoc)
+  {
+    elt[0] = new TopologyLocation(onLoc);
+    elt[1] = new TopologyLocation(onLoc);
+  }
+  /**
+   * Construct a Label with a single location for both Geometries.
+   * Initialize the location for the Geometry index.
+   */
+  public Label(int geomIndex, int onLoc)
+  {
+    elt[0] = new TopologyLocation(Location.NONE);
+    elt[1] = new TopologyLocation(Location.NONE);
+    elt[geomIndex].setLocation(onLoc);
+  }
+  /**
+   * Construct a Label with On, Left and Right locations for both Geometries.
+   * Initialize the locations for both Geometries to the given values.
+   */
+  public Label(int onLoc, int leftLoc, int rightLoc)
+  {
+    elt[0] = new TopologyLocation(onLoc, leftLoc, rightLoc);
+    elt[1] = new TopologyLocation(onLoc, leftLoc, rightLoc);
+  }
+  /**
+   * Construct a Label with On, Left and Right locations for both Geometries.
+   * Initialize the locations for the given Geometry index.
+   */
+  public Label(int geomIndex, int onLoc, int leftLoc, int rightLoc)
+  {
+    elt[0] = new TopologyLocation(Location.NONE, Location.NONE, Location.NONE);
+    elt[1] = new TopologyLocation(Location.NONE, Location.NONE, Location.NONE);
+    elt[geomIndex].setLocations(onLoc, leftLoc, rightLoc);
+  }
+  /**
+   * Construct a Label with the same values as the argument Label.
+   */
+  public Label(Label lbl)
+  {
+    elt[0] = new TopologyLocation(lbl.elt[0]);
+    elt[1] = new TopologyLocation(lbl.elt[1]);
+  }
+
+  public void flip()
+  {
+    elt[0].flip();
+    elt[1].flip();
+  }
+
+  public int getLocation(int geomIndex, int posIndex) { return elt[geomIndex].get(posIndex); }
+  public int getLocation(int geomIndex) { return elt[geomIndex].get(Position.ON); }
+  public void setLocation(int geomIndex, int posIndex, int location)
+  {
+    elt[geomIndex].setLocation(posIndex, location);
+  }
+  public void setLocation(int geomIndex, int location)
+  {
+    elt[geomIndex].setLocation(Position.ON, location);
+  }
+  public void setAllLocations(int geomIndex, int location)
+  {
+    elt[geomIndex].setAllLocations(location);
+  }
+  public void setAllLocationsIfNull(int geomIndex, int location)
+  {
+    elt[geomIndex].setAllLocationsIfNull(location);
+  }
+  public void setAllLocationsIfNull(int location)
+  {
+    setAllLocationsIfNull(0, location);
+    setAllLocationsIfNull(1, location);
+  }
+  /**
+   * Merge this label with another one.
+   * Merging updates any null attributes of this label with the attributes from lbl
+   */
+  public void merge(Label lbl)
+  {
+    for (int i = 0; i < 2; i++) {
+      if (elt[i] == null && lbl.elt[i] != null) {
+        elt[i] = new TopologyLocation(lbl.elt[i]);
+      }
+      else {
+        elt[i].merge(lbl.elt[i]);
+      }
+    }
+  }
+  public int getGeometryCount()
+  {
+    int count = 0;
+    if (! elt[0].isNull()) count++;
+    if (! elt[1].isNull()) count++;
+    return count;
+  }
+  public boolean isNull(int geomIndex) { return elt[geomIndex].isNull(); }
+  public boolean isAnyNull(int geomIndex) { return elt[geomIndex].isAnyNull(); }
+
+  public boolean isArea()               { return elt[0].isArea() || elt[1].isArea();   }
+  public boolean isArea(int geomIndex)  
+  {
+  	/*  Testing
+  	if (elt[0].getLocations().length != elt[1].getLocations().length) {
+  		System.out.println(this);
+  	}
+  		*/
+  	return elt[geomIndex].isArea();   
+  }
+  public boolean isLine(int geomIndex)  { return elt[geomIndex].isLine();   }
+
+  public boolean isEqualOnSide(Label lbl, int side)
+  {
+    return
+          this.elt[0].isEqualOnSide(lbl.elt[0], side)
+      &&  this.elt[1].isEqualOnSide(lbl.elt[1], side);
+  }
+  public boolean allPositionsEqual(int geomIndex, int loc)
+  {
+    return elt[geomIndex].allPositionsEqual(loc);
+  }
+  /**
+   * Converts one GeometryLocation to a Line location
+   */
+  public void toLine(int geomIndex)
+  {
+    if (elt[geomIndex].isArea())
+      elt[geomIndex] = new TopologyLocation(elt[geomIndex].location[0]);
+  }
+  public String toString()
+  {
+    StringBuffer buf = new StringBuffer();
+    if (elt[0] != null) {
+      buf.append("A:");
+      buf.append(elt[0].toString());
+    }
+    if (elt[1] != null) {
+      buf.append(" B:");
+      buf.append(elt[1].toString());
+    }
+    return buf.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Node.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Node.java
new file mode 100644
index 0000000..463b307
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Node.java
@@ -0,0 +1,154 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import java.io.PrintStream;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geom.Location;
+
+
+/**
+ * @version 1.7
+ */
+public class Node
+  extends GraphComponent
+{
+  protected Coordinate coord; // only non-null if this node is precise
+  protected EdgeEndStar edges;
+
+  public Node(Coordinate coord, EdgeEndStar edges)
+  {
+    this.coord = coord;
+    this.edges = edges;
+    label = new Label(0, Location.NONE);
+  }
+
+  public Coordinate getCoordinate() { return coord; }
+  public EdgeEndStar getEdges() { return edges; }
+
+  /**
+   * Tests whether any incident edge is flagged as
+   * being in the result.
+   * This test can be used to determine if the node is in the result,
+   * since if any incident edge is in the result, the node must be in the result as well.
+   *
+   * @return <code>true</code> if any incident edge in the in the result
+   */
+  public boolean isIncidentEdgeInResult()
+  {
+    for (Iterator it = getEdges().getEdges().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.getEdge().isInResult())
+        return true;
+    }
+    return false;
+  }
+
+  public boolean isIsolated()
+  {
+    return (label.getGeometryCount() == 1);
+  }
+  /**
+   * Basic nodes do not compute IMs
+   */
+  protected void computeIM(IntersectionMatrix im) {}
+  /**
+   * Add the edge to the list of edges at this node
+   */
+  public void add(EdgeEnd e)
+  {
+    // Assert: start pt of e is equal to node point
+    edges.insert(e);
+    e.setNode(this);
+  }
+
+  public void mergeLabel(Node n)
+  {
+    mergeLabel(n.label);
+  }
+
+  /**
+   * To merge labels for two nodes,
+   * the merged location for each LabelElement is computed.
+   * The location for the corresponding node LabelElement is set to the result,
+   * as long as the location is non-null.
+   */
+
+  public void mergeLabel(Label label2)
+  {
+    for (int i = 0; i < 2; i++) {
+      int loc = computeMergedLocation(label2, i);
+      int thisLoc = label.getLocation(i);
+      if (thisLoc == Location.NONE) label.setLocation(i, loc);
+    }
+  }
+
+  public void setLabel(int argIndex, int onLocation)
+  {
+    if (label == null) {
+      label = new Label(argIndex, onLocation);
+    }
+    else
+      label.setLocation(argIndex, onLocation);
+  }
+
+  /**
+   * Updates the label of a node to BOUNDARY,
+   * obeying the mod-2 boundaryDetermination rule.
+   */
+  public void setLabelBoundary(int argIndex)
+  {
+    if (label == null) return;
+
+    // determine the current location for the point (if any)
+    int loc = Location.NONE;
+    if (label != null)
+      loc = label.getLocation(argIndex);
+    // flip the loc
+    int newLoc;
+    switch (loc) {
+    case Location.BOUNDARY: newLoc = Location.INTERIOR; break;
+    case Location.INTERIOR: newLoc = Location.BOUNDARY; break;
+    default: newLoc = Location.BOUNDARY;  break;
+    }
+    label.setLocation(argIndex, newLoc);
+  }
+
+  /**
+   * The location for a given eltIndex for a node will be one
+   * of { null, INTERIOR, BOUNDARY }.
+   * A node may be on both the boundary and the interior of a geometry;
+   * in this case, the rule is that the node is considered to be in the boundary.
+   * The merged location is the maximum of the two input values.
+   */
+  int computeMergedLocation(Label label2, int eltIndex)
+  {
+    int loc = Location.NONE;
+    loc = label.getLocation(eltIndex);
+    if (! label2.isNull(eltIndex)) {
+        int nLoc = label2.getLocation(eltIndex);
+        if (loc != Location.BOUNDARY) loc = nLoc;
+    }
+    return loc;
+  }
+
+  public void print(PrintStream out)
+  {
+    out.println("node " + coord + " lbl: " + label);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeFactory.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeFactory.java
new file mode 100644
index 0000000..78e2ecf
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeFactory.java
@@ -0,0 +1,29 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * @version 1.7
+ */
+public class NodeFactory {
+/**
+ * The basic node constructor does not allow for incident edges
+ */
+  public Node createNode(Coordinate coord)
+  {
+    return new Node(coord, null);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeMap.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeMap.java
new file mode 100644
index 0000000..80ca2ff
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/NodeMap.java
@@ -0,0 +1,120 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Location;
+
+/**
+ * A map of nodes, indexed by the coordinate of the node
+ * @version 1.7
+ */
+public class NodeMap
+
+{
+  //Map nodeMap = new HashMap();
+  Map nodeMap = new TreeMap();
+  NodeFactory nodeFact;
+
+  public NodeMap(NodeFactory nodeFact) {
+    this.nodeFact = nodeFact;
+  }
+
+  /**
+   * Factory function - subclasses can override to create their own types of nodes
+   */
+   /*
+  protected Node createNode(Coordinate coord)
+  {
+    return new Node(coord);
+  }
+  */
+  /**
+   * This method expects that a node has a coordinate value.
+   */
+  public Node addNode(Coordinate coord)
+  {
+    Node node = (Node) nodeMap.get(coord);
+    if (node == null) {
+      node = nodeFact.createNode(coord);
+      nodeMap.put(coord, node);
+    }
+    return node;
+  }
+
+  public Node addNode(Node n)
+  {
+    Node node = (Node) nodeMap.get(n.getCoordinate());
+    if (node == null) {
+      nodeMap.put(n.getCoordinate(), n);
+      return n;
+    }
+    node.mergeLabel(n);
+    return node;
+  }
+
+  /**
+   * Adds a node for the start point of this EdgeEnd
+   * (if one does not already exist in this map).
+   * Adds the EdgeEnd to the (possibly new) node.
+   */
+  public void add(EdgeEnd e)
+  {
+    Coordinate p = e.getCoordinate();
+    Node n = addNode(p);
+    n.add(e);
+  }
+  /**
+   * @return the node if found; null otherwise
+   */
+  public Node find(Coordinate coord)  {    return (Node) nodeMap.get(coord);  }
+
+  public Iterator iterator()
+  {
+    return nodeMap.values().iterator();
+  }
+  public Collection values()
+  {
+    return nodeMap.values();
+  }
+
+  public Collection getBoundaryNodes(int geomIndex)
+  {
+    Collection bdyNodes = new ArrayList();
+    for (Iterator i = iterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (node.getLabel().getLocation(geomIndex) == Location.BOUNDARY)
+        bdyNodes.add(node);
+    }
+    return bdyNodes;
+  }
+
+  public void print(PrintStream out)
+  {
+    for (Iterator it = iterator(); it.hasNext(); )
+    {
+      Node n = (Node) it.next();
+      n.print(out);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/PlanarGraph.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/PlanarGraph.java
new file mode 100644
index 0000000..dab2b01
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/PlanarGraph.java
@@ -0,0 +1,238 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+/**
+ * @version 1.7
+ */
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Location;
+
+/**
+ * The computation of the <code>IntersectionMatrix</code> relies on the use of a structure
+ * called a "topology graph".  The topology graph contains nodes and edges
+ * corresponding to the nodes and line segments of a <code>Geometry</code>. Each
+ * node and edge in the graph is labeled with its topological location relative to
+ * the source geometry.
+ * <P>
+ * Note that there is no requirement that points of self-intersection be a vertex.
+ * Thus to obtain a correct topology graph, <code>Geometry</code>s must be
+ * self-noded before constructing their graphs.
+ * <P>
+ * Two fundamental operations are supported by topology graphs:
+ * <UL>
+ *   <LI>Computing the intersections between all the edges and nodes of a single graph
+ *   <LI>Computing the intersections between the edges and nodes of two different graphs
+ * </UL>
+ *
+ * @version 1.7
+ */
+public class PlanarGraph
+{
+  /**
+   * For nodes in the Collection, link the DirectedEdges at the node that are in the result.
+   * This allows clients to link only a subset of nodes in the graph, for
+   * efficiency (because they know that only a subset is of interest).
+   */
+  public static void linkResultDirectedEdges(Collection nodes)
+  {
+    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      ((DirectedEdgeStar) node.getEdges()).linkResultDirectedEdges();
+    }
+  }
+
+  protected List edges        = new ArrayList();
+  protected NodeMap nodes;
+  protected List edgeEndList  = new ArrayList();
+
+  public PlanarGraph(NodeFactory nodeFact) {
+    nodes = new NodeMap(nodeFact);
+  }
+
+  public PlanarGraph() {
+    nodes = new NodeMap(new NodeFactory());
+  }
+
+  public Iterator getEdgeIterator() { return edges.iterator(); }
+  public Collection getEdgeEnds() { return edgeEndList; }
+
+  public boolean isBoundaryNode(int geomIndex, Coordinate coord)
+  {
+    Node node = nodes.find(coord);
+    if (node == null) return false;
+    Label label = node.getLabel();
+    if (label != null && label.getLocation(geomIndex) == Location.BOUNDARY) return true;
+    return false;
+  }
+  protected void insertEdge(Edge e)
+  {
+    edges.add(e);
+  }
+  public void add(EdgeEnd e)
+  {
+    nodes.add(e);
+    edgeEndList.add(e);
+  }
+
+  public Iterator getNodeIterator() { return nodes.iterator(); }
+  public Collection getNodes() { return nodes.values(); }
+  public Node addNode(Node node) { return nodes.addNode(node); }
+  public Node addNode(Coordinate coord) { return nodes.addNode(coord); }
+  /**
+   * @return the node if found; null otherwise
+   */
+  public Node find(Coordinate coord) { return nodes.find(coord); }
+
+  /**
+   * Add a set of edges to the graph.  For each edge two DirectedEdges
+   * will be created.  DirectedEdges are NOT linked by this method.
+   */
+  public void addEdges(List edgesToAdd)
+  {
+    // create all the nodes for the edges
+    for (Iterator it = edgesToAdd.iterator(); it.hasNext(); ) {
+      Edge e = (Edge) it.next();
+      edges.add(e);
+
+      DirectedEdge de1 = new DirectedEdge(e, true);
+      DirectedEdge de2 = new DirectedEdge(e, false);
+      de1.setSym(de2);
+      de2.setSym(de1);
+
+      add(de1);
+      add(de2);
+    }
+  }
+
+  /**
+   * Link the DirectedEdges at the nodes of the graph.
+   * This allows clients to link only a subset of nodes in the graph, for
+   * efficiency (because they know that only a subset is of interest).
+   */
+  public void linkResultDirectedEdges()
+  {
+    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      ((DirectedEdgeStar) node.getEdges()).linkResultDirectedEdges();
+    }
+  }
+  /**
+   * Link the DirectedEdges at the nodes of the graph.
+   * This allows clients to link only a subset of nodes in the graph, for
+   * efficiency (because they know that only a subset is of interest).
+   */
+  public void linkAllDirectedEdges()
+  {
+    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      ((DirectedEdgeStar) node.getEdges()).linkAllDirectedEdges();
+    }
+  }
+  /**
+   * Returns the EdgeEnd which has edge e as its base edge
+   * (MD 18 Feb 2002 - this should return a pair of edges)
+   *
+   * @return the edge, if found
+   *    <code>null</code> if the edge was not found
+   */
+  public EdgeEnd findEdgeEnd(Edge e)
+  {
+    for (Iterator i = getEdgeEnds().iterator(); i.hasNext(); ) {
+      EdgeEnd ee = (EdgeEnd) i.next();
+      if (ee.getEdge() == e)
+        return ee;
+    }
+    return null;
+  }
+
+  /**
+   * Returns the edge whose first two coordinates are p0 and p1
+   *
+   * @return the edge, if found
+   *    <code>null</code> if the edge was not found
+   */
+  public Edge findEdge(Coordinate p0, Coordinate p1)
+  {
+    for (int i = 0; i < edges.size(); i++) {
+      Edge e = (Edge) edges.get(i);
+      Coordinate[] eCoord = e.getCoordinates();
+      if (p0.equals(eCoord[0]) && p1.equals(eCoord[1]) )
+        return e;
+    }
+    return null;
+  }
+  /**
+   * Returns the edge which starts at p0 and whose first segment is
+   * parallel to p1
+   *
+   * @return the edge, if found
+   *    <code>null</code> if the edge was not found
+   */
+  public Edge findEdgeInSameDirection(Coordinate p0, Coordinate p1)
+  {
+    for (int i = 0; i < edges.size(); i++) {
+      Edge e = (Edge) edges.get(i);
+
+      Coordinate[] eCoord = e.getCoordinates();
+      if (matchInSameDirection(p0, p1, eCoord[0], eCoord[1]) )
+        return e;
+
+      if (matchInSameDirection(p0, p1, eCoord[eCoord.length - 1], eCoord[eCoord.length - 2]) )
+        return e;
+    }
+    return null;
+  }
+
+  /**
+   * The coordinate pairs match if they define line segments lying in the same direction.
+   * E.g. the segments are parallel and in the same quadrant
+   * (as opposed to parallel and opposite!).
+   */
+  private boolean matchInSameDirection(Coordinate p0, Coordinate p1, Coordinate ep0, Coordinate ep1)
+  {
+    if (! p0.equals(ep0))
+      return false;
+
+    if (Orientation.index(p0, p1, ep1) == Orientation.COLLINEAR
+         && Quadrant.quadrant(p0, p1) == Quadrant.quadrant(ep0, ep1) )
+      return true;
+    return false;
+  }
+
+  public void printEdges(PrintStream out)
+  {
+    out.println("Edges:");
+    for (int i = 0; i < edges.size(); i++) {
+      out.println("edge " + i + ":");
+      Edge e = (Edge) edges.get(i);
+      e.print(out);
+      e.eiList.print(out);
+    }
+  }
+  void debugPrint(Object o)
+  {
+    System.out.print(o);
+  }
+  void debugPrintln(Object o)
+  {
+    System.out.println(o);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Position.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Position.java
new file mode 100644
index 0000000..5d169e9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Position.java
@@ -0,0 +1,40 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+/**
+ * A Position indicates the position of a Location relative to a graph component
+ * (Node, Edge, or Area).
+ * @version 1.7
+ */
+public class Position {
+
+  /** An indicator that a Location is <i>on</i> a GraphComponent */
+  public static final int ON      = 0;
+  /** An indicator that a Location is to the <i>left</i> of a GraphComponent */  
+  public static final int LEFT    = 1;
+  /** An indicator that a Location is to the <i>right</i> of a GraphComponent */  
+  public static final int RIGHT   = 2;
+  /**
+   * Returns LEFT if the position is RIGHT, RIGHT if the position is LEFT, or the position
+   * otherwise.
+   */
+  public static final int opposite(int position)
+  {
+    if (position == LEFT) return RIGHT;
+    if (position == RIGHT) return LEFT;
+    return position;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/Quadrant.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Quadrant.java
new file mode 100644
index 0000000..c151a1e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/Quadrant.java
@@ -0,0 +1,139 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+/**
+ * @version 1.7
+ */
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Utility functions for working with quadrants, which are numbered as follows:
+ * <pre>
+ * 1 | 0
+ * --+--
+ * 2 | 3
+ * </pre>
+ *
+ * @version 1.7
+ */
+public class Quadrant 
+{
+	public static final int NE = 0;
+	public static final int NW = 1;
+	public static final int SW = 2;
+	public static final int SE = 3;
+	
+  /**
+   * Returns the quadrant of a directed line segment (specified as x and y
+   * displacements, which cannot both be 0).
+   * 
+   * @throws IllegalArgumentException if the displacements are both 0
+   */
+  public static int quadrant(double dx, double dy)
+  {
+    if (dx == 0.0 && dy == 0.0)
+      throw new IllegalArgumentException("Cannot compute the quadrant for point ( "+ dx + ", " + dy + " )" );
+    if (dx >= 0.0) {
+      if (dy >= 0.0)
+        return NE;
+      else
+        return SE;
+    }
+    else {
+    	if (dy >= 0.0)
+    		return NW;
+    	else
+    		return SW;
+    }
+  }
+
+  /**
+   * Returns the quadrant of a directed line segment from p0 to p1.
+   * 
+   * @throws IllegalArgumentException if the points are equal
+   */
+  public static int quadrant(Coordinate p0, Coordinate p1)
+  {
+    if (p1.x == p0.x && p1.y == p0.y)
+      throw new IllegalArgumentException("Cannot compute the quadrant for two identical points " + p0);
+    
+    if (p1.x >= p0.x) {
+      if (p1.y >= p0.y)
+        return NE;
+      else
+        return SE;
+    }
+    else {
+    	if (p1.y >= p0.y)
+    		return NW;
+    	else
+    		return SW;
+    }
+  }
+
+  /**
+   * Returns true if the quadrants are 1 and 3, or 2 and 4
+   */
+  public static boolean isOpposite(int quad1, int quad2)
+  {
+    if (quad1 == quad2) return false;
+    int diff = (quad1 - quad2 + 4) % 4;
+    // if quadrants are not adjacent, they are opposite
+    if (diff == 2) return true;
+    return false;
+  }
+
+  /** 
+   * Returns the right-hand quadrant of the halfplane defined by the two quadrants,
+   * or -1 if the quadrants are opposite, or the quadrant if they are identical.
+   */
+  public static int commonHalfPlane(int quad1, int quad2)
+  {
+    // if quadrants are the same they do not determine a unique common halfplane.
+    // Simply return one of the two possibilities
+    if (quad1 == quad2) return quad1;
+    int diff = (quad1 - quad2 + 4) % 4;
+    // if quadrants are not adjacent, they do not share a common halfplane
+    if (diff == 2) return -1;
+    //
+    int min = (quad1 < quad2) ? quad1 : quad2;
+    int max = (quad1 > quad2) ? quad1 : quad2;
+    // for this one case, the righthand plane is NOT the minimum index;
+    if (min == 0 && max == 3) return 3;
+    // in general, the halfplane index is the minimum of the two adjacent quadrants
+    return min;
+  }
+
+  /**
+   * Returns whether the given quadrant lies within the given halfplane (specified
+   * by its right-hand quadrant).
+   */
+  public static boolean isInHalfPlane(int quad, int halfPlane)
+  {
+    if (halfPlane == SE) {
+      return quad == SE || quad == SW;
+    }
+    return quad == halfPlane || quad == halfPlane + 1;
+  }
+    
+  /**
+   * Returns true if the given quadrant is 0 or 1.
+   */
+  public static boolean isNorthern(int quad)
+  {
+    return quad == NE || quad == NW;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/TopologyLocation.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/TopologyLocation.java
new file mode 100644
index 0000000..176e003
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/TopologyLocation.java
@@ -0,0 +1,185 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph;
+
+
+
+import org.locationtech.jts.geom.Location;
+
+/**
+  * A TopologyLocation is the labelling of a
+  * GraphComponent's topological relationship to a single Geometry.
+  * <p>
+  * If the parent component is an area edge, each side and the edge itself
+  * have a topological location.  These locations are named
+  * <ul>
+  * <li> ON: on the edge
+  * <li> LEFT: left-hand side of the edge
+  * <li> RIGHT: right-hand side
+  * </ul>
+  * If the parent component is a line edge or node, there is a single
+  * topological relationship attribute, ON.
+  * <p>
+  * The possible values of a topological location are
+  * {Location.NONE, Location.EXTERIOR, Location.BOUNDARY, Location.INTERIOR}
+  * <p>
+  * The labelling is stored in an array location[j] where
+  * where j has the values ON, LEFT, RIGHT
+  * @version 1.7
+ */
+public class TopologyLocation {
+
+  int location[];
+
+  public TopologyLocation(int[] location)
+  {
+    init(location.length);
+  }
+  /**
+   * Constructs a TopologyLocation specifying how points on, to the left of, and to the
+   * right of some GraphComponent relate to some Geometry. Possible values for the
+   * parameters are Location.NULL, Location.EXTERIOR, Location.BOUNDARY,
+   * and Location.INTERIOR.
+   * @see Location
+   */
+  public TopologyLocation(int on, int left, int right) {
+   init(3);
+   location[Position.ON] = on;
+   location[Position.LEFT] = left;
+   location[Position.RIGHT] = right;
+  }
+
+  public TopologyLocation(int on) {
+   init(1);
+   location[Position.ON] = on;
+  }
+  public TopologyLocation(TopologyLocation gl) {
+    init(gl.location.length);
+    if (gl != null) {
+      for (int i = 0; i < location.length; i++) {
+        location[i] = gl.location[i];
+      }
+    }
+  }
+  private void init(int size)
+  {
+    location = new int[size];
+    setAllLocations(Location.NONE);
+  }
+  public int get(int posIndex)
+  {
+    if (posIndex < location.length) return location[posIndex];
+    return Location.NONE;
+  }
+  /**
+   * @return true if all locations are NULL
+   */
+  public boolean isNull()
+  {
+    for (int i = 0; i < location.length; i++) {
+      if (location[i] != Location.NONE) return false;
+    }
+    return true;
+  }
+  /**
+   * @return true if any locations are NULL
+   */
+  public boolean isAnyNull()
+  {
+    for (int i = 0; i < location.length; i++) {
+      if (location[i] == Location.NONE) return true;
+    }
+    return false;
+  }
+  public boolean isEqualOnSide(TopologyLocation le, int locIndex)
+  {
+    return location[locIndex] == le.location[locIndex];
+  }
+  public boolean isArea() { return location.length > 1; }
+  public boolean isLine() { return location.length == 1; }
+
+  public void flip()
+  {
+    if (location.length <= 1) return;
+    int temp = location[Position.LEFT];
+    location[Position.LEFT] = location[Position.RIGHT];
+    location[Position.RIGHT] = temp;
+  }
+
+
+  public void setAllLocations(int locValue)
+  {
+    for (int i = 0; i < location.length; i++) {
+      location[i]     = locValue;
+    }
+  }
+  public void setAllLocationsIfNull(int locValue)
+  {
+    for (int i = 0; i < location.length; i++) {
+      if (location[i] == Location.NONE) location[i]     = locValue;
+    }
+  }
+
+  public void setLocation(int locIndex, int locValue)
+  {
+      location[locIndex] = locValue;
+  }
+  public void setLocation(int locValue)
+  {
+    setLocation(Position.ON, locValue);
+  }
+  public int[] getLocations() { return location; }
+  public void setLocations(int on, int left, int right) {
+      location[Position.ON] = on;
+      location[Position.LEFT] = left;
+      location[Position.RIGHT] = right;
+  }
+  public boolean allPositionsEqual(int loc)
+  {
+    for (int i = 0; i < location.length; i++) {
+      if (location[i] != loc) return false;
+    }
+    return true;
+  }
+
+  /**
+   * merge updates only the NULL attributes of this object
+   * with the attributes of another.
+   */
+  public void merge(TopologyLocation gl)
+  {
+    // if the src is an Area label & and the dest is not, increase the dest to be an Area
+    if (gl.location.length > location.length) {
+      int [] newLoc = new int[3];
+      newLoc[Position.ON] = location[Position.ON];
+      newLoc[Position.LEFT] = Location.NONE;
+      newLoc[Position.RIGHT] = Location.NONE;
+      location = newLoc;
+    }
+    for (int i = 0; i < location.length; i++) {
+      if (location[i] == Location.NONE && i < gl.location.length)
+        location[i] = gl.location[i];
+    }
+  }
+
+  public String toString()
+  {
+    StringBuffer buf = new StringBuffer();
+    if (location.length > 1) buf.append(Location.toLocationSymbol(location[Position.LEFT]));
+    buf.append(Location.toLocationSymbol(location[Position.ON]));
+    if (location.length > 1) buf.append(Location.toLocationSymbol(location[Position.RIGHT]));
+    return buf.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/EdgeSetIntersector.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/EdgeSetIntersector.java
new file mode 100644
index 0000000..a3059f1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/EdgeSetIntersector.java
@@ -0,0 +1,57 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+/**
+ * @version 1.7
+ */
+import java.util.List;
+
+/**
+ * An EdgeSetIntersector computes all the intersections between the
+ * edges in the set.  It adds the computed intersections to each edge
+ * they are found on.  It may be used in two scenarios:
+ * <ul>
+ * <li>determining the internal intersections between a single set of edges
+ * <li>determining the mutual intersections between two different sets of edges
+ * </ul>
+ * It uses a {@link SegmentIntersector} to compute the intersections between
+ * segments and to record statistics about what kinds of intersections were found.
+ *
+ * @version 1.7
+ */
+public abstract class EdgeSetIntersector 
+{
+  public EdgeSetIntersector() {
+  }
+
+  /**
+   * Computes all self-intersections between edges in a set of edges,
+   * allowing client to choose whether self-intersections are computed.
+   *
+   * @param edges a list of edges to test for intersections
+   * @param si the SegmentIntersector to use
+   * @param testAllSegments true if self-intersections are to be tested as well
+   */
+  abstract public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments);
+
+  /**
+   * Computes all mutual intersections between two sets of edges.
+   */
+  abstract public void computeIntersections(List edges0, List edges1, SegmentIntersector si);
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChain.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChain.java
new file mode 100644
index 0000000..5671e55
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChain.java
@@ -0,0 +1,34 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+/**
+ * @version 1.7
+ */
+public class MonotoneChain {
+
+  MonotoneChainEdge mce;
+  int chainIndex;
+
+  public MonotoneChain(MonotoneChainEdge mce, int chainIndex) {
+    this.mce = mce;
+    this.chainIndex = chainIndex;
+  }
+
+  public void computeIntersections(MonotoneChain mc, SegmentIntersector si)
+  {
+    this.mce.computeIntersectsForChain(chainIndex, mc.mce, mc.chainIndex, si);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainEdge.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainEdge.java
new file mode 100644
index 0000000..583a05b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainEdge.java
@@ -0,0 +1,142 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geomgraph.Edge;
+
+
+/**
+ * MonotoneChains are a way of partitioning the segments of an edge to
+ * allow for fast searching of intersections.
+ * They have the following properties:
+ * <ol>
+ * <li>the segments within a monotone chain will never intersect each other
+ * <li>the envelope of any contiguous subset of the segments in a monotone chain
+ * is simply the envelope of the endpoints of the subset.
+ * </ol>
+ * Property 1 means that there is no need to test pairs of segments from within
+ * the same monotone chain for intersection.
+ * Property 2 allows
+ * binary search to be used to find the intersection points of two monotone chains.
+ * For many types of real-world data, these properties eliminate a large number of
+ * segment comparisons, producing substantial speed gains.
+ * @version 1.7
+ */
+public class MonotoneChainEdge {
+
+  Edge e;
+  Coordinate[] pts; // cache a reference to the coord array, for efficiency
+  // the lists of start/end indexes of the monotone chains.
+  // Includes the end point of the edge as a sentinel
+  int[] startIndex;
+
+  public MonotoneChainEdge(Edge e) {
+    this.e = e;
+    pts = e.getCoordinates();
+    MonotoneChainIndexer mcb = new MonotoneChainIndexer();
+    startIndex = mcb.getChainStartIndices(pts);
+  }
+
+  public Coordinate[] getCoordinates() { return pts; }
+  public int[] getStartIndexes() { return startIndex; }
+
+  public double getMinX(int chainIndex)
+  {
+    double x1 = pts[startIndex[chainIndex]].x;
+    double x2 = pts[startIndex[chainIndex + 1]].x;
+    return x1 < x2 ? x1 : x2;
+  }
+  public double getMaxX(int chainIndex)
+  {
+    double x1 = pts[startIndex[chainIndex]].x;
+    double x2 = pts[startIndex[chainIndex + 1]].x;
+    return x1 > x2 ? x1 : x2;
+  }
+
+  public void computeIntersects(MonotoneChainEdge mce, SegmentIntersector si)
+  {
+    for (int i = 0; i < startIndex.length - 1; i++) {
+      for (int j = 0; j < mce.startIndex.length - 1; j++) {
+        computeIntersectsForChain(  i,
+                                    mce,  j,
+                                    si );
+      }
+    }
+  }
+  public void computeIntersectsForChain(
+    int chainIndex0,
+    MonotoneChainEdge mce,
+    int chainIndex1,
+    SegmentIntersector si)
+  {
+    computeIntersectsForChain(startIndex[chainIndex0], startIndex[chainIndex0 + 1],
+                            mce,
+                            mce.startIndex[chainIndex1], mce.startIndex[chainIndex1 + 1],
+                            si );
+  }
+
+  private void computeIntersectsForChain(
+    int start0, int end0,
+    MonotoneChainEdge mce,
+    int start1, int end1,
+    SegmentIntersector ei)
+  {
+//Debug.println("computeIntersectsForChain:" + p00 + p01 + p10 + p11);
+ 
+    // terminating condition for the recursion
+    if (end0 - start0 == 1 && end1 - start1 == 1) {
+      ei.addIntersections(e, start0, mce.e, start1);
+      return;
+    }
+    // nothing to do if the envelopes of these chains don't overlap
+    if (! overlaps(start0, end0, mce, start1, end1)) return;
+
+    // the chains overlap, so split each in half and iterate  (binary search)
+    int mid0 = (start0 + end0) / 2;
+    int mid1 = (start1 + end1) / 2;
+
+    // Assert: mid != start or end (since we checked above for end - start <= 1)
+    // check terminating conditions before recursing
+    if (start0 < mid0) {
+      if (start1 < mid1) computeIntersectsForChain(start0, mid0, mce, start1,  mid1, ei);
+      if (mid1 < end1)   computeIntersectsForChain(start0, mid0, mce, mid1,    end1, ei);
+    }
+    if (mid0 < end0) {
+      if (start1 < mid1) computeIntersectsForChain(mid0,   end0, mce, start1,  mid1, ei);
+      if (mid1 < end1)   computeIntersectsForChain(mid0,   end0, mce, mid1,    end1, ei);
+    }
+  }
+  
+  /**
+   * Tests whether the envelopes of two chain sections overlap (intersect).
+   *
+   * @param start0
+   * @param end0
+   * @param mce
+   * @param start1
+   * @param end1
+   * @return true if the section envelopes overlap
+   */
+  private boolean overlaps(
+      int start0, int end0,
+      MonotoneChainEdge mce,
+      int start1, int end1)
+  {
+    return Envelope.intersects(pts[start0], pts[end0], mce.pts[start1], mce.pts[end1]);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainIndexer.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainIndexer.java
new file mode 100644
index 0000000..f6a0aea
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/MonotoneChainIndexer.java
@@ -0,0 +1,99 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Quadrant;
+
+
+/**
+ * MonotoneChains are a way of partitioning the segments of an edge to
+ * allow for fast searching of intersections.
+ * Specifically, a sequence of contiguous line segments
+ * is a monotone chain iff all the vectors defined by the oriented segments
+ * lies in the same quadrant.
+ * <p>
+ * Monotone Chains have the following useful properties:
+ * <ol>
+ * <li>the segments within a monotone chain will never intersect each other
+ * <li>the envelope of any contiguous subset of the segments in a monotone chain
+ * is simply the envelope of the endpoints of the subset.
+ * </ol>
+ * Property 1 means that there is no need to test pairs of segments from within
+ * the same monotone chain for intersection.
+ * Property 2 allows
+ * binary search to be used to find the intersection points of two monotone chains.
+ * For many types of real-world data, these properties eliminate a large number of
+ * segment comparisons, producing substantial speed gains.
+ * <p>
+ * Note that due to the efficient intersection test, there is no need to limit the size
+ * of chains to obtain fast performance.
+ *
+ * @version 1.7
+ */
+public class MonotoneChainIndexer {
+
+  public static int[] toIntArray(List list)
+  {
+    int[] array = new int[list.size()];
+    for (int i = 0; i < array.length; i++) {
+      array[i] = ((Integer) list.get(i)).intValue();
+    }
+    return array;
+  }
+
+  public MonotoneChainIndexer() {
+  }
+
+  public int[] getChainStartIndices(Coordinate[] pts)
+  {
+    // find the startpoint (and endpoints) of all monotone chains in this edge
+    int start = 0;
+    List startIndexList = new ArrayList();
+    startIndexList.add(new Integer(start));
+    do {
+      int last = findChainEnd(pts, start);
+      startIndexList.add(new Integer(last));
+      start = last;
+    } while (start < pts.length - 1);
+    // copy list to an array of ints, for efficiency
+    int[] startIndex = toIntArray(startIndexList);
+    return startIndex;
+  }
+
+  /**
+   * @return the index of the last point in the monotone chain
+   */
+  private int findChainEnd(Coordinate[] pts, int start)
+  {
+    // determine quadrant for chain
+    int chainQuad = Quadrant.quadrant(pts[start], pts[start + 1]);
+    int last = start + 1;
+    while (last < pts.length ) {
+      //if (last - start > 100) break;
+      // compute quadrant for next possible segment in chain
+      int quad = Quadrant.quadrant(pts[last - 1], pts[last]);
+      if (quad != chainQuad) break;
+      last++;
+    }
+    return last - 1;
+  }
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SegmentIntersector.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SegmentIntersector.java
new file mode 100644
index 0000000..e2ad5d9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SegmentIntersector.java
@@ -0,0 +1,206 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.Node;
+
+
+/**
+ * Computes the intersection of line segments,
+ * and adds the intersection to the edges containing the segments.
+ * 
+ * @version 1.7
+ */
+public class SegmentIntersector 
+{
+
+  public static boolean isAdjacentSegments(int i1, int i2)
+  {
+    return Math.abs(i1 - i2) == 1;
+  }
+
+  /**
+   * These variables keep track of what types of intersections were
+   * found during ALL edges that have been intersected.
+   */
+  private boolean hasIntersection = false;
+  private boolean hasProper = false;
+  private boolean hasProperInterior = false;
+  // the proper intersection point found
+  private Coordinate properIntersectionPoint = null;
+
+  private LineIntersector li;
+  private boolean includeProper;
+  private boolean recordIsolated;
+  private boolean isSelfIntersection;
+  //private boolean intersectionFound;
+  private int numIntersections = 0;
+
+  // testing only
+  public int numTests = 0;
+
+  private Collection[] bdyNodes;
+  private boolean isDone = false;
+  private boolean isDoneWhenProperInt = false;
+
+
+  public SegmentIntersector(LineIntersector li,  boolean includeProper, boolean recordIsolated)
+  {
+    this.li = li;
+    this.includeProper = includeProper;
+    this.recordIsolated = recordIsolated;
+  }
+
+  public void setBoundaryNodes( Collection bdyNodes0,
+                              Collection bdyNodes1)
+  {
+      bdyNodes = new Collection[2];
+      bdyNodes[0] = bdyNodes0;
+      bdyNodes[1] = bdyNodes1;
+  }
+
+  public void setIsDoneIfProperInt(boolean isDoneWhenProperInt) {
+	  this.isDoneWhenProperInt = isDoneWhenProperInt;
+  }
+  
+  public boolean isDone() {
+	  return isDone;
+  }
+  /**
+   * @return the proper intersection point, or <code>null</code> if none was found
+   */
+  public Coordinate getProperIntersectionPoint()  {    return properIntersectionPoint;  }
+
+  public boolean hasIntersection() { return hasIntersection; }
+  /**
+   * A proper intersection is an intersection which is interior to at least two
+   * line segments.  Note that a proper intersection is not necessarily
+   * in the interior of the entire Geometry, since another edge may have
+   * an endpoint equal to the intersection, which according to SFS semantics
+   * can result in the point being on the Boundary of the Geometry.
+   */
+  public boolean hasProperIntersection() { return hasProper; }
+  /**
+   * A proper interior intersection is a proper intersection which is <b>not</b>
+   * contained in the set of boundary nodes set for this SegmentIntersector.
+   */
+  public boolean hasProperInteriorIntersection() { return hasProperInterior; }
+
+
+  /**
+   * A trivial intersection is an apparent self-intersection which in fact
+   * is simply the point shared by adjacent line segments.
+   * Note that closed edges require a special check for the point shared by the beginning
+   * and end segments.
+   */
+  private boolean isTrivialIntersection(Edge e0, int segIndex0, Edge e1, int segIndex1)
+  {
+    if (e0 == e1) {
+      if (li.getIntersectionNum() == 1) {
+        if (isAdjacentSegments(segIndex0, segIndex1))
+          return true;
+        if (e0.isClosed()) {
+          int maxSegIndex = e0.getNumPoints() - 1;
+          if (    (segIndex0 == 0 && segIndex1 == maxSegIndex)
+              ||  (segIndex1 == 0 && segIndex0 == maxSegIndex) ) {
+            return true;
+          }
+        }
+      }
+    }
+    return false;
+  }
+
+  /**
+   * This method is called by clients of the EdgeIntersector class to test for and add
+   * intersections for two segments of the edges being intersected.
+   * Note that clients (such as MonotoneChainEdges) may choose not to intersect
+   * certain pairs of segments for efficiency reasons.
+   */
+  public void addIntersections(
+    Edge e0,  int segIndex0,
+    Edge e1,  int segIndex1
+     )
+  {
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+numTests++;
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+
+    li.computeIntersection(p00, p01, p10, p11);
+//if (li.hasIntersection() && li.isProper()) Debug.println(li);
+    /**
+     *  Always record any non-proper intersections.
+     *  If includeProper is true, record any proper intersections as well.
+     */
+    if (li.hasIntersection()) {
+      if (recordIsolated) {
+        e0.setIsolated(false);
+        e1.setIsolated(false);
+      }
+      //intersectionFound = true;
+      numIntersections++;
+      // if the segments are adjacent they have at least one trivial intersection,
+      // the shared endpoint.  Don't bother adding it if it is the
+      // only intersection.
+      if (! isTrivialIntersection(e0, segIndex0, e1, segIndex1)) {
+        hasIntersection = true;
+        if (includeProper || ! li.isProper() ) {
+//Debug.println(li);
+          e0.addIntersections(li, segIndex0, 0);
+          e1.addIntersections(li, segIndex1, 1);
+        }
+        if (li.isProper()) {
+          properIntersectionPoint = li.getIntersection(0).copy();
+          hasProper = true;
+          if (isDoneWhenProperInt) {
+        	  isDone = true;
+          }
+          if (! isBoundaryPoint(li, bdyNodes))
+            hasProperInterior = true;
+        }
+        //if (li.isCollinear())
+          //hasCollinear = true;
+      }
+    }
+  }
+
+  private boolean isBoundaryPoint(LineIntersector li, Collection[] bdyNodes)
+  {
+    if (bdyNodes == null) return false;
+    if (isBoundaryPointInternal(li, bdyNodes[0])) return true;
+    if (isBoundaryPointInternal(li, bdyNodes[1])) return true;
+    return false;
+  }
+
+  private boolean isBoundaryPointInternal(LineIntersector li, Collection bdyNodes)
+  {
+    for (Iterator i = bdyNodes.iterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      Coordinate pt = node.getCoordinate();
+      if (li.isIntersection(pt)) return true;
+    }
+    return false;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleEdgeSetIntersector.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleEdgeSetIntersector.java
new file mode 100644
index 0000000..281b73e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleEdgeSetIntersector.java
@@ -0,0 +1,82 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Edge;
+
+/**
+ * Finds all intersections in one or two sets of edges,
+ * using the straightforward method of
+ * comparing all segments.
+ * This algorithm is too slow for production use, but is useful for testing purposes.
+ * @version 1.7
+ */
+public class SimpleEdgeSetIntersector
+  extends EdgeSetIntersector
+{
+  // statistics information
+  int nOverlaps;
+
+  public SimpleEdgeSetIntersector() {
+  }
+
+  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
+  {
+    nOverlaps = 0;
+
+    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
+      Edge edge0 = (Edge) i0.next();
+      for (Iterator i1 = edges.iterator(); i1.hasNext(); ) {
+        Edge edge1 = (Edge) i1.next();
+        if (testAllSegments || edge0 != edge1)
+          computeIntersects(edge0, edge1, si);
+      }
+    }
+  }
+
+
+  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
+  {
+    nOverlaps = 0;
+
+    for (Iterator i0 = edges0.iterator(); i0.hasNext(); ) {
+      Edge edge0 = (Edge) i0.next();
+      for (Iterator i1 = edges1.iterator(); i1.hasNext(); ) {
+        Edge edge1 = (Edge) i1.next();
+        computeIntersects(edge0, edge1, si);
+      }
+    }
+  }
+
+  /**
+   * Performs a brute-force comparison of every segment in each Edge.
+   * This has n^2 performance, and is about 100 times slower than using
+   * monotone chains.
+   */
+  private void computeIntersects(Edge e0, Edge e1, SegmentIntersector si)
+  {
+   Coordinate[] pts0 = e0.getCoordinates();
+    Coordinate[] pts1 = e1.getCoordinates();
+    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
+      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
+        si.addIntersections(e0, i0, e1, i1);
+      }
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleMCSweepLineIntersector.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleMCSweepLineIntersector.java
new file mode 100644
index 0000000..f7db0a8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleMCSweepLineIntersector.java
@@ -0,0 +1,151 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geomgraph.Edge;
+
+/**
+ * Finds all intersections in one or two sets of edges,
+ * using an x-axis sweepline algorithm in conjunction with Monotone Chains.
+ * While still O(n^2) in the worst case, this algorithm
+ * drastically improves the average-case time.
+ * The use of MonotoneChains as the items in the index
+ * seems to offer an improvement in performance over a sweep-line alone.
+ *
+ * @version 1.7
+ */
+public class SimpleMCSweepLineIntersector
+  extends EdgeSetIntersector
+{
+
+  List events = new ArrayList();
+  // statistics information
+  int nOverlaps;
+
+  /**
+   * A SimpleMCSweepLineIntersector creates monotone chains from the edges
+   * and compares them using a simple sweep-line along the x-axis.
+   */
+  public SimpleMCSweepLineIntersector() {
+  }
+
+  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
+  {
+    if (testAllSegments)
+      addEdges(edges, null);
+    else
+      addEdges(edges);
+    computeIntersections(si);
+  }
+
+  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
+  {
+    addEdges(edges0, edges0);
+    addEdges(edges1, edges1);
+    computeIntersections(si);
+  }
+
+  private void addEdges(List edges)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge edge = (Edge) i.next();
+      // edge is its own group
+      addEdge(edge, edge);
+    }
+  }
+  private void addEdges(List edges, Object edgeSet)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge edge = (Edge) i.next();
+      addEdge(edge, edgeSet);
+    }
+  }
+
+  private void addEdge(Edge edge, Object edgeSet)
+  {
+    MonotoneChainEdge mce = edge.getMonotoneChainEdge();
+    int[] startIndex = mce.getStartIndexes();
+    for (int i = 0; i < startIndex.length - 1; i++) {
+      MonotoneChain mc = new MonotoneChain(mce, i);
+      SweepLineEvent insertEvent = new SweepLineEvent(edgeSet, mce.getMinX(i), mc);
+      events.add(insertEvent);
+      events.add(new SweepLineEvent(mce.getMaxX(i), insertEvent));
+    }
+  }
+
+  /**
+   * Because Delete Events have a link to their corresponding Insert event,
+   * it is possible to compute exactly the range of events which must be
+   * compared to a given Insert event object.
+   */
+  private void prepareEvents()
+  {
+    Collections.sort(events);
+    // set DELETE event indexes
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isDelete()) {
+        ev.getInsertEvent().setDeleteEventIndex(i);
+      }
+    }
+  }
+
+  private void computeIntersections(SegmentIntersector si)
+  {
+    nOverlaps = 0;
+    prepareEvents();
+
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isInsert()) {
+        processOverlaps(i, ev.getDeleteEventIndex(), ev, si);
+      }
+      if (si.isDone()) {
+    	  break;
+      }
+    }
+  }
+
+  private void processOverlaps(int start, int end, SweepLineEvent ev0, SegmentIntersector si)
+  {
+    MonotoneChain mc0 = (MonotoneChain) ev0.getObject();
+    /**
+     * Since we might need to test for self-intersections,
+     * include current INSERT event object in list of event objects to test.
+     * Last index can be skipped, because it must be a Delete event.
+     */
+    for (int i = start; i < end; i++ ) {
+      SweepLineEvent ev1 = (SweepLineEvent) events.get(i);
+      if (ev1.isInsert()) {
+        MonotoneChain mc1 = (MonotoneChain) ev1.getObject();
+        // don't compare edges in same group, if labels are present
+        if (! ev0.isSameLabel(ev1)) {
+          mc0.computeIntersections(mc1, si);
+          nOverlaps++;
+        }
+      }
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleSweepLineIntersector.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleSweepLineIntersector.java
new file mode 100644
index 0000000..a8d1c71
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SimpleSweepLineIntersector.java
@@ -0,0 +1,144 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Edge;
+
+/**
+ * Finds all intersections in one or two sets of edges,
+ * using a simple x-axis sweepline algorithm.
+ * While still O(n^2) in the worst case, this algorithm
+ * drastically improves the average-case time.
+ *
+ * @version 1.7
+ */
+public class SimpleSweepLineIntersector
+  extends EdgeSetIntersector
+{
+
+  List events = new ArrayList();
+  // statistics information
+  int nOverlaps;
+
+  public SimpleSweepLineIntersector() {
+  }
+
+  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
+  {
+    if (testAllSegments)
+      add(edges, null);
+    else
+      add(edges);
+    computeIntersections(si);
+  }
+
+  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
+  {
+    add(edges0, edges0);
+    add(edges1, edges1);
+    computeIntersections(si);
+  }
+
+  private void add(List edges)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge edge = (Edge) i.next();
+      // edge is its own group
+      add(edge, edge);
+    }
+  }
+  private void add(List edges, Object edgeSet)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge edge = (Edge) i.next();
+      add(edge, edgeSet);
+    }
+  }
+
+
+  private void add(Edge edge, Object edgeSet)
+  {
+    Coordinate[] pts = edge.getCoordinates();
+    for (int i = 0; i < pts.length - 1; i++) {
+      SweepLineSegment ss = new SweepLineSegment(edge, i);
+      SweepLineEvent insertEvent = new SweepLineEvent(edgeSet, ss.getMinX(), null);
+      events.add(insertEvent);
+      events.add(new SweepLineEvent(ss.getMaxX(), insertEvent));
+    }
+  }
+
+  /**
+   * Because DELETE events have a link to their corresponding INSERT event,
+   * it is possible to compute exactly the range of events which must be
+   * compared to a given INSERT event object.
+   */
+  private void prepareEvents()
+  {
+    Collections.sort(events);
+    // set DELETE event indexes
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isDelete()) {
+        ev.getInsertEvent().setDeleteEventIndex(i);
+      }
+    }
+  }
+
+  private void computeIntersections(SegmentIntersector si)
+  {
+    nOverlaps = 0;
+    prepareEvents();
+
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isInsert()) {
+        processOverlaps(i, ev.getDeleteEventIndex(), ev, si);
+      }
+    }
+  }
+
+  private void processOverlaps(int start, int end, SweepLineEvent ev0, SegmentIntersector si)
+  {
+    SweepLineSegment ss0 = (SweepLineSegment) ev0.getObject();
+    /**
+     * Since we might need to test for self-intersections,
+     * include current INSERT event object in list of event objects to test.
+     * Last index can be skipped, because it must be a Delete event.
+     */
+    for (int i = start; i < end; i++ ) {
+      SweepLineEvent ev1 = (SweepLineEvent) events.get(i);
+      if (ev1.isInsert()) {
+        SweepLineSegment ss1 = (SweepLineSegment) ev1.getObject();
+        // don't compare edges in same group, if labels are present
+        if (! ev0.isSameLabel(ev1)) {
+          ss0.computeIntersections(ss1, si);
+          nOverlaps++;
+        }
+      }
+    }
+
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineEvent.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineEvent.java
new file mode 100644
index 0000000..1304475
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineEvent.java
@@ -0,0 +1,91 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+/**
+ * @version 1.7
+ */
+public class SweepLineEvent
+  implements Comparable
+{ 
+  private static final int INSERT = 1;
+  private static final int DELETE = 2;
+
+  private Object label;    // used for red-blue intersection detection
+  private double xValue;
+  private int eventType;
+  private SweepLineEvent insertEvent = null; // null if this is an INSERT event
+  private int deleteEventIndex;
+  private Object obj;
+
+  /**
+   * Creates an INSERT event.
+   * 
+   * @param label the edge set label for this object
+   * @param x the event location
+   * @param obj the object being inserted
+   */
+  public SweepLineEvent(Object label, double x, Object obj)
+  {
+    this.eventType = INSERT;
+    this.label = label;
+    xValue = x;
+    this.obj = obj;
+  }
+
+  /**
+   * Creates a DELETE event.
+   * 
+   * @param x the event location
+   * @param insertEvent the corresponding INSERT event
+   */
+  public SweepLineEvent(double x, SweepLineEvent insertEvent)
+  {
+    eventType = DELETE;
+    xValue = x;
+    this.insertEvent = insertEvent;
+  }
+
+  public boolean isInsert() { return eventType == INSERT; }
+  public boolean isDelete() { return eventType == DELETE; }
+  public SweepLineEvent getInsertEvent() { return insertEvent; }
+  public int getDeleteEventIndex() { return deleteEventIndex; }
+  public void setDeleteEventIndex(int deleteEventIndex) { this.deleteEventIndex = deleteEventIndex; }
+
+  public Object getObject() { return obj; }
+
+  public boolean isSameLabel(SweepLineEvent ev)
+  {
+    // no label set indicates single group
+    if (label == null) return false;
+    return label == ev.label;
+  }
+  /**
+   * Events are ordered first by their x-value, and then by their eventType.
+   * Insert events are sorted before Delete events, so that
+   * items whose Insert and Delete events occur at the same x-value will be
+   * correctly handled.
+   */
+  public int compareTo(Object o) {
+    SweepLineEvent pe = (SweepLineEvent) o;
+    if (xValue < pe.xValue) return  -1;
+    if (xValue > pe.xValue) return   1;
+    if (eventType < pe.eventType) return  -1;
+    if (eventType > pe.eventType) return   1;
+    return 0;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineSegment.java b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineSegment.java
new file mode 100644
index 0000000..395ae06
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/SweepLineSegment.java
@@ -0,0 +1,53 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geomgraph.index;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Edge;
+
+
+/**
+ * @version 1.7
+ */
+public class SweepLineSegment {
+
+  Edge edge;
+  Coordinate[] pts;
+  int ptIndex;
+
+  public SweepLineSegment(Edge edge,  int ptIndex) {
+    this.edge = edge;
+    this.ptIndex = ptIndex;
+    pts = edge.getCoordinates();
+  }
+
+  public double getMinX()
+  {
+    double x1 = pts[ptIndex].x;
+    double x2 = pts[ptIndex + 1].x;
+    return x1 < x2 ? x1 : x2;
+  }
+  public double getMaxX()
+  {
+    double x1 = pts[ptIndex].x;
+    double x2 = pts[ptIndex + 1].x;
+    return x1 > x2 ? x1 : x2;
+  }
+  public void computeIntersections(SweepLineSegment ss, SegmentIntersector si)
+  {
+    si.addIntersections(edge, ptIndex, ss.edge, ss.ptIndex);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/package.html b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/package.html
new file mode 100644
index 0000000..d6c2cbe
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/index/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that implement indexes for performing noding on geometry graph edges.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/geomgraph/package.html b/modules/core/src/main/java/org/locationtech/jts/geomgraph/package.html
new file mode 100644
index 0000000..1be97f6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/geomgraph/package.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that implement topology graphs.
+<P>
+The Java Topology Suite (JTS) is a Java API that implements a core set of spatial data operations using an explicit precision model and robust geometric algorithms. JTS is intended to be used in the development of applications that support the validation, cleaning, integration and querying of spatial datasets.
+<P>
+JTS attempts to implement the OpenGIS Simple Features Specification (SFS) as accurately as possible.  In some cases the SFS is unclear or omits a specification; in this case JTS attempts to choose a reasonable and consistent alternative.  Differences from and elaborations of the SFS are documented in this specification.
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/ArrayListVisitor.java b/modules/core/src/main/java/org/locationtech/jts/index/ArrayListVisitor.java
new file mode 100644
index 0000000..6e2145c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/ArrayListVisitor.java
@@ -0,0 +1,35 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index;
+
+import java.util.ArrayList;
+
+/**
+ * @version 1.7
+ */
+public class ArrayListVisitor
+    implements ItemVisitor
+{
+
+  private ArrayList items = new ArrayList();
+  public ArrayListVisitor() {
+  }
+
+  public void visitItem(Object item)
+  {
+    items.add(item);
+  }
+
+  public ArrayList getItems() { return items; }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/ItemVisitor.java b/modules/core/src/main/java/org/locationtech/jts/index/ItemVisitor.java
new file mode 100644
index 0000000..e33dd9d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/ItemVisitor.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index;
+
+/**
+ * A visitor for items in an index.
+ *
+ * @version 1.7
+ */
+
+public interface ItemVisitor
+{
+  void visitItem(Object item);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/SpatialIndex.java b/modules/core/src/main/java/org/locationtech/jts/index/SpatialIndex.java
new file mode 100644
index 0000000..d503c58
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/SpatialIndex.java
@@ -0,0 +1,67 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * The basic operations supported by classes
+ * implementing spatial index algorithms.
+ * <p>
+ * A spatial index typically provides a primary filter for range rectangle queries.
+ * A secondary filter is required to test for exact intersection.
+ * The secondary filter may consist of other kinds of tests,
+ * such as testing other spatial relationships.
+ *
+ * @version 1.7
+ */
+public interface SpatialIndex
+{
+  /**
+   * Adds a spatial item with an extent specified by the given {@link Envelope} to the index
+   */
+  void insert(Envelope itemEnv, Object item);
+
+  /**
+   * Queries the index for all items whose extents intersect the given search {@link Envelope}
+   * Note that some kinds of indexes may also return objects which do not in fact
+   * intersect the query envelope.
+   *
+   * @param searchEnv the envelope to query for
+   * @return a list of the items found by the query
+   */
+  List query(Envelope searchEnv);
+
+  /**
+   * Queries the index for all items whose extents intersect the given search {@link Envelope},
+   * and applies an {@link ItemVisitor} to them.
+   * Note that some kinds of indexes may also return objects which do not in fact
+   * intersect the query envelope.
+   *
+   * @param searchEnv the envelope to query for
+   * @param visitor a visitor object to apply to the items found
+   */
+  void query(Envelope searchEnv, ItemVisitor visitor);
+
+  /**
+   * Removes a single item from the tree.
+   *
+   * @param itemEnv the Envelope of the item to remove
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found
+   */
+  boolean remove(Envelope itemEnv, Object item);
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/Bintree.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Bintree.java
new file mode 100644
index 0000000..1d82259
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Bintree.java
@@ -0,0 +1,190 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+
+/**
+ * An <code>BinTree</code> (or "Binary Interval Tree")
+ * is a 1-dimensional version of a quadtree.
+ * It indexes 1-dimensional intervals (which may
+ * be the projection of 2-D objects on an axis).
+ * It supports range searching
+ * (where the range may be a single point).
+ * This structure is dynamic - 
+ * new items can be added at any time,   
+ * and it will support deletion of items 
+ * (although this is not currently implemented).
+ * <p>
+ * This implementation does not require specifying the extent of the inserted
+ * items beforehand.  It will automatically expand to accommodate any extent
+ * of dataset.
+ * <p>
+ * The bintree structure is used to provide a primary filter
+ * for interval queries.  The query() method returns a list of
+ * all objects which <i>may</i> intersect the query interval.
+ * Note that it may return objects which do not in fact intersect.
+ * A secondary filter is required to test for exact intersection.
+ * Of course, this secondary filter may consist of other tests besides
+ * intersection, such as testing other kinds of spatial relationships.
+ * <p>
+ * This index is different to the Interval Tree of Edelsbrunner
+ * or the Segment Tree of Bentley.
+ *
+ * @version 1.7
+ */
+public class Bintree
+{
+  /**
+   * Ensure that the Interval for the inserted item has non-zero extents.
+   * Use the current minExtent to pad it, if necessary
+   */
+  public static Interval ensureExtent(Interval itemInterval, double minExtent)
+  {
+    double min = itemInterval.getMin();
+    double max = itemInterval.getMax();
+    // has a non-zero extent
+    if (min != max) return itemInterval;
+
+    // pad extent
+    if (min == max) {
+      min = min - minExtent / 2.0;
+      max = min + minExtent / 2.0;
+    }
+    return new Interval(min, max);
+  }
+
+  private Root root;
+  /**
+  *  Statistics
+  *
+  * minExtent is the minimum extent of all items
+  * inserted into the tree so far. It is used as a heuristic value
+  * to construct non-zero extents for features with zero extent.
+  * Start with a non-zero extent, in case the first feature inserted has
+  * a zero extent in both directions.  This value may be non-optimal, but
+  * only one feature will be inserted with this value.
+  **/
+  private double minExtent = 1.0;
+
+  public Bintree()
+  {
+    root = new Root();
+  }
+
+  public int depth()
+  {
+    if (root != null) return root.depth();
+    return 0;
+  }
+  public int size()
+  {
+    if (root != null) return root.size();
+    return 0;
+  }
+  /**
+   * Compute the total number of nodes in the tree
+   *
+   * @return the number of nodes in the tree
+   */
+  public int nodeSize()
+  {
+    if (root != null) return root.nodeSize();
+    return 0;
+  }
+
+  public void insert(Interval itemInterval, Object item)
+  {
+    collectStats(itemInterval);
+    Interval insertInterval = ensureExtent(itemInterval, minExtent);
+//int oldSize = size();
+    root.insert(insertInterval, item);
+    /* DEBUG
+int newSize = size();
+System.out.println("BinTree: size = " + newSize + "   node size = " + nodeSize());
+if (newSize <= oldSize) {
+      System.out.println("Lost item!");
+      root.insert(insertInterval, item);
+      System.out.println("reinsertion size = " + size());
+}
+    */
+  }
+
+  /**
+   * Removes a single item from the tree.
+   *
+   * @param itemEnv the Envelope of the item to be removed
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found (and thus removed)
+   */
+  public boolean remove(Interval itemInterval, Object item)
+  {
+    Interval insertInterval = ensureExtent(itemInterval, minExtent);
+    return root.remove(insertInterval, item);
+  }
+  
+  public Iterator iterator()
+  {
+    List foundItems = new ArrayList();
+    root.addAllItems(foundItems);
+    return foundItems.iterator();
+  }
+
+  public List query(double x)
+  {
+    return query(new Interval(x, x));
+  }
+
+  /**
+   * Queries the tree to find all candidate items which 
+   * may overlap the query interval.
+   * If the query interval is <tt>null</tt>, all items in the tree are found.
+   * 
+   * min and max may be the same value
+   */
+  public List query(Interval interval)
+  {
+    /**
+     * the items that are matched are all items in intervals
+     * which overlap the query interval
+     */
+    List foundItems = new ArrayList();
+    query(interval, foundItems);
+    return foundItems;
+  }
+
+  /**
+   * Adds items in the tree which potentially overlap the query interval
+   * to the given collection.
+   * If the query interval is <tt>null</tt>, add all items in the tree.
+   * 
+   * @param interval a query interval, or null
+   * @param resultItems the candidate items found
+   */
+  public void query(Interval interval, Collection foundItems)
+  {
+    root.addAllItemsFromOverlapping(interval, foundItems);
+  }
+
+  private void collectStats(Interval interval)
+  {
+    double del = interval.getWidth();
+    if (del < minExtent && del > 0.0)
+      minExtent = del;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/Interval.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Interval.java
new file mode 100644
index 0000000..e67184d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Interval.java
@@ -0,0 +1,84 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+/**
+ * Represents an (1-dimensional) closed interval on the Real number line.
+ *
+ * @version 1.7
+ */
+public class Interval {
+
+  public double min, max;
+
+  public Interval()
+  {
+    min = 0.0;
+    max = 0.0;
+  }
+
+  public Interval(double min, double max)
+  {
+    init(min, max);
+  }
+  public Interval(Interval interval)
+  {
+    init(interval.min, interval.max);
+  }
+  public void init(double min, double max)
+  {
+    this.min = min;
+    this.max = max;
+    if (min > max) {
+      this.min = max;
+      this.max = min;
+    }
+  }
+  public double getMin() { return min; }
+  public double getMax() { return max; }
+  public double getWidth() { return max - min; }
+
+  public void expandToInclude(Interval interval)
+  {
+    if (interval.max > max) max = interval.max;
+    if (interval.min < min) min = interval.min;
+  }
+  public boolean overlaps(Interval interval)
+  {
+    return overlaps(interval.min, interval.max);
+  }
+
+  public boolean overlaps(double min, double max)
+  {
+    if (this.min > max || this.max < min) return false;
+    return true;
+  }
+
+  public boolean contains(Interval interval)
+  {
+    return contains(interval.min, interval.max);
+  }
+  public boolean contains(double min, double max)
+  {
+    return (min >= this.min && max <= this.max);
+  }
+  public boolean contains(double p)
+  {
+    return (p >= this.min && p <= this.max);
+  }
+
+  public String toString()
+  {
+    return "[" + min + ", " + max + "]";
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/Key.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Key.java
new file mode 100644
index 0000000..ecf19d9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Key.java
@@ -0,0 +1,75 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+
+
+import org.locationtech.jts.index.quadtree.DoubleBits;
+
+/**
+ * A Key is a unique identifier for a node in a tree.
+ * It contains a lower-left point and a level number. The level number
+ * is the power of two for the size of the node envelope
+ *
+ * @version 1.7
+ */
+public class Key {
+
+  public static int computeLevel(Interval interval)
+  {
+    double dx = interval.getWidth();
+    //int level = BinaryPower.exponent(dx) + 1;
+    int level = DoubleBits.exponent(dx) + 1;
+    return level;
+  }
+
+
+  // the fields which make up the key
+  private double pt = 0.0;
+  private int level = 0;
+  // auxiliary data which is derived from the key for use in computation
+  private Interval interval;
+
+  public Key(Interval interval)
+  {
+    computeKey(interval);
+  }
+
+  public double getPoint() { return pt; }
+  public int getLevel() { return level; }
+  public Interval getInterval() { return interval; }
+
+  /**
+   * return a square envelope containing the argument envelope,
+   * whose extent is a power of two and which is based at a power of 2
+   */
+  public void computeKey(Interval itemInterval)
+  {
+    level = computeLevel(itemInterval);
+    interval = new Interval();
+    computeInterval(level, itemInterval);
+    // MD - would be nice to have a non-iterative form of this algorithm
+    while (! interval.contains(itemInterval)) {
+      level += 1;
+      computeInterval(level, itemInterval);
+    }
+  }
+
+  private void computeInterval(int level, Interval itemInterval)
+  {
+    double size = DoubleBits.powerOf2(level);
+    //double size = pow2.power(level);
+    pt = Math.floor(itemInterval.getMin() / size) * size;
+    interval.init(pt, pt + size);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/Node.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Node.java
new file mode 100644
index 0000000..f9cd9c4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Node.java
@@ -0,0 +1,152 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A node of a {@link Bintree}.
+ *
+ * @version 1.7
+ */
+public class Node
+  extends NodeBase
+{
+  public static Node createNode(Interval itemInterval)
+  {
+    Key key = new Key(itemInterval);
+
+//System.out.println("input: " + env + "  binaryEnv: " + key.getEnvelope());
+    Node node = new Node(key.getInterval(), key.getLevel());
+    return node;
+  }
+
+  public static Node createExpanded(Node node, Interval addInterval)
+  {
+    Interval expandInt = new Interval(addInterval);
+    if (node != null) expandInt.expandToInclude(node.interval);
+
+    Node largerNode = createNode(expandInt);
+    if (node != null) largerNode.insert(node);
+    return largerNode;
+  }
+
+  private Interval interval;
+  private double centre;
+  private int level;
+
+  public Node(Interval interval, int level)
+  {
+    this.interval = interval;
+    this.level = level;
+    centre = (interval.getMin() + interval.getMax()) / 2;
+  }
+
+  public Interval getInterval() { return interval; }
+
+  protected boolean isSearchMatch(Interval itemInterval)
+  {
+//    System.out.println(itemInterval + " overlaps " + interval + " : "
+//                       + itemInterval.overlaps(interval));
+    return itemInterval.overlaps(interval);
+  }
+
+  /**
+   * Returns the subnode containing the envelope.
+   * Creates the node if
+   * it does not already exist.
+   */
+  public Node getNode(Interval searchInterval)
+  {
+    int subnodeIndex = getSubnodeIndex(searchInterval, centre);
+    // if index is -1 searchEnv is not contained in a subnode
+    if (subnodeIndex != -1) {
+      // create the node if it does not exist
+      Node node = getSubnode(subnodeIndex);
+      // recursively search the found/created node
+      return node.getNode(searchInterval);
+    }
+    else {
+      return this;
+    }
+  }
+
+  /**
+   * Returns the smallest <i>existing</i>
+   * node containing the envelope.
+   */
+  public NodeBase find(Interval searchInterval)
+  {
+    int subnodeIndex = getSubnodeIndex(searchInterval, centre);
+    if (subnodeIndex == -1)
+      return this;
+    if (subnode[subnodeIndex] != null) {
+      // query lies in subnode, so search it
+      Node node = subnode[subnodeIndex];
+      return node.find(searchInterval);
+    }
+    // no existing subnode, so return this one anyway
+    return this;
+  }
+
+  void insert(Node node)
+  {
+    Assert.isTrue(interval == null || interval.contains(node.interval));
+    int index = getSubnodeIndex(node.interval, centre);
+    if (node.level == level - 1) {
+      subnode[index] = node;
+    }
+    else {
+      // the node is not a direct child, so make a new child node to contain it
+      // and recursively insert the node
+      Node childNode = createSubnode(index);
+      childNode.insert(node);
+      subnode[index] = childNode;
+    }
+  }
+
+  /**
+   * get the subnode for the index.
+   * If it doesn't exist, create it
+   */
+  private Node getSubnode(int index)
+  {
+    if (subnode[index] == null) {
+      subnode[index] = createSubnode(index);
+    }
+    return subnode[index];
+  }
+
+  private Node createSubnode(int index)
+  {
+        // create a new subnode in the appropriate interval
+
+      double min = 0.0;
+      double max = 0.0;
+
+      switch (index) {
+      case 0:
+        min = interval.getMin();
+        max = centre;
+        break;
+      case 1:
+        min = centre;
+        max = interval.getMax();
+        break;
+      }
+      Interval subInt = new Interval(min, max);
+      Node node = new Node(subInt, level - 1);
+    return node;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/NodeBase.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/NodeBase.java
new file mode 100644
index 0000000..0618b67
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/NodeBase.java
@@ -0,0 +1,173 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+
+
+/**
+ * The base class for nodes in a {@link Bintree}.
+ *
+ * @version 1.7
+ */
+public abstract class NodeBase {
+
+  /**
+   * Returns the index of the subnode that wholely contains the given interval.
+   * If none does, returns -1.
+   */
+  public static int getSubnodeIndex(Interval interval, double centre)
+  {
+    int subnodeIndex = -1;
+    if (interval.min >= centre) subnodeIndex = 1;
+    if (interval.max <= centre) subnodeIndex = 0;
+    return subnodeIndex;
+  }
+
+  protected List items = new ArrayList();
+
+  /**
+   * subnodes are numbered as follows:
+   *
+   *  0 | 1
+   */
+  protected Node[] subnode = new Node[2];
+
+  public NodeBase() {
+  }
+
+  public List getItems() { return items; }
+
+  public void add(Object item)
+  {
+    items.add(item);
+  }
+  public List addAllItems(List items)
+  {
+    items.addAll(this.items);
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null) {
+        subnode[i].addAllItems(items);
+      }
+    }
+    return items;
+  }
+  protected abstract boolean isSearchMatch(Interval interval);
+
+  /**
+   * Adds items in the tree which potentially overlap the query interval
+   * to the given collection.
+   * If the query interval is <tt>null</tt>, add all items in the tree.
+   * 
+   * @param interval a query interval, or null
+   * @param resultItems the candidate items found
+   */
+  public void addAllItemsFromOverlapping(Interval interval, Collection resultItems)
+  {
+    if (interval != null && ! isSearchMatch(interval))
+      return;
+
+    // some of these may not actually overlap - this is allowed by the bintree contract
+    resultItems.addAll(items);
+
+    if (subnode[0] != null) subnode[0].addAllItemsFromOverlapping(interval, resultItems);
+    if (subnode[1] != null) subnode[1].addAllItemsFromOverlapping(interval, resultItems);
+  }
+
+  /**
+   * Removes a single item from this subtree.
+   *
+   * @param itemInterval the envelope containing the item
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found and removed
+   */
+  public boolean remove(Interval itemInterval, Object item)
+  {
+    // use interval to restrict nodes scanned
+    if (! isSearchMatch(itemInterval))
+      return false;
+
+    boolean found = false;
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null) {
+        found = subnode[i].remove(itemInterval, item);
+        if (found) {
+          // trim subtree if empty
+          if (subnode[i].isPrunable())
+            subnode[i] = null;
+          break;
+        }
+      }
+    }
+    // if item was found lower down, don't need to search for it here
+    if (found) return found;
+    // otherwise, try and remove the item from the list of items in this node
+    found = items.remove(item);
+    return found;
+  }
+
+  public boolean isPrunable()
+  {
+    return ! (hasChildren() || hasItems());
+  }
+
+  public boolean hasChildren()
+  {
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null)
+        return true;
+    }
+    return false;
+  }
+
+  public boolean hasItems() { return ! items.isEmpty(); }
+
+  int depth()
+  {
+    int maxSubDepth = 0;
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null) {
+        int sqd = subnode[i].depth();
+        if (sqd > maxSubDepth)
+          maxSubDepth = sqd;
+      }
+    }
+    return maxSubDepth + 1;
+  }
+
+  int size()
+  {
+    int subSize = 0;
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null) {
+        subSize += subnode[i].size();
+      }
+    }
+    return subSize + items.size();
+  }
+
+  int nodeSize()
+  {
+    int subSize = 0;
+    for (int i = 0; i < 2; i++) {
+      if (subnode[i] != null) {
+        subSize += subnode[i].nodeSize();
+      }
+    }
+    return subSize + 1;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/Root.java b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Root.java
new file mode 100644
index 0000000..b0be0d8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/Root.java
@@ -0,0 +1,100 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.bintree;
+
+import org.locationtech.jts.index.quadtree.IntervalSize;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * The root node of a single {@link Bintree}.
+ * It is centred at the origin,
+ * and does not have a defined extent.
+ *
+ * @version 1.7
+ */
+public class Root
+  extends NodeBase
+{
+
+  // the singleton root node is centred at the origin.
+  private static final double origin = 0.0;
+
+  public Root()
+  {
+  }
+
+  /**
+   * Insert an item into the tree this is the root of.
+   */
+  public void insert(Interval itemInterval, Object item)
+  {
+    int index = getSubnodeIndex(itemInterval, origin);
+    // if index is -1, itemEnv must contain the origin.
+    if (index == -1) {
+      add(item);
+      return;
+    }
+    /**
+     * the item must be contained in one interval, so insert it into the
+     * tree for that interval (which may not yet exist)
+     */
+    Node node = subnode[index];
+    /**
+     *  If the subnode doesn't exist or this item is not contained in it,
+     *  have to expand the tree upward to contain the item.
+     */
+
+    if (node == null || ! node.getInterval().contains(itemInterval)) {
+       Node largerNode = Node.createExpanded(node, itemInterval);
+       subnode[index] = largerNode;
+    }
+    /**
+     * At this point we have a subnode which exists and must contain
+     * contains the env for the item.  Insert the item into the tree.
+     */
+    insertContained(subnode[index], itemInterval, item);
+//System.out.println("depth = " + root.depth() + " size = " + root.size());
+  }
+
+  /**
+   * insert an item which is known to be contained in the tree rooted at
+   * the given Node.  Lower levels of the tree will be created
+   * if necessary to hold the item.
+   */
+  private void insertContained(Node tree, Interval itemInterval, Object item)
+  {
+    Assert.isTrue(tree.getInterval().contains(itemInterval));
+   /**
+    * Do NOT create a new node for zero-area intervals - this would lead
+    * to infinite recursion. Instead, use a heuristic of simply returning
+    * the smallest existing node containing the query
+    */
+    boolean isZeroArea = IntervalSize.isZeroWidth(itemInterval.getMin(), itemInterval.getMax());
+    NodeBase node;
+    if (isZeroArea)
+      node = tree.find(itemInterval);
+    else
+      node = tree.getNode(itemInterval);
+    node.add(item);
+  }
+
+  /**
+   * The root node matches all searches
+   */
+  protected boolean isSearchMatch(Interval interval)
+  {
+    return true;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/bintree/package.html b/modules/core/src/main/java/org/locationtech/jts/index/bintree/package.html
new file mode 100644
index 0000000..9d4dc5d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/bintree/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that implement a Binary Interval Tree index
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChain.java b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChain.java
new file mode 100644
index 0000000..5a3594a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChain.java
@@ -0,0 +1,242 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.chain;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geomgraph.index.MonotoneChainEdge;
+
+
+/**
+ * Monotone Chains are a way of partitioning the segments of a linestring to
+ * allow for fast searching of intersections.
+ * They have the following properties:
+ * <ol>
+ * <li>the segments within a monotone chain never intersect each other
+ * <li>the envelope of any contiguous subset of the segments in a monotone chain
+ * is equal to the envelope of the endpoints of the subset.
+ * </ol>
+ * Property 1 means that there is no need to test pairs of segments from within
+ * the same monotone chain for intersection.
+ * <p>
+ * Property 2 allows
+ * an efficient binary search to be used to find the intersection points of two monotone chains.
+ * For many types of real-world data, these properties eliminate a large number of
+ * segment comparisons, producing substantial speed gains.
+ * <p>
+ * One of the goals of this implementation of MonotoneChains is to be
+ * as space and time efficient as possible. One design choice that aids this
+ * is that a MonotoneChain is based on a subarray of a list of points.
+ * This means that new arrays of points (potentially very large) do not
+ * have to be allocated.
+ * <p>
+ *
+ * MonotoneChains support the following kinds of queries:
+ * <ul>
+ * <li>Envelope select: determine all the segments in the chain which
+ * intersect a given envelope
+ * <li>Overlap: determine all the pairs of segments in two chains whose
+ * envelopes overlap
+ * </ul>
+ *
+ * This implementation of MonotoneChains uses the concept of internal iterators
+ * ({@link MonotoneChainSelectAction} and {@link MonotoneChainOverlapAction})
+ * to return the results for queries.
+ * This has time and space advantages, since it
+ * is not necessary to build lists of instantiated objects to represent the segments
+ * returned by the query.
+ * Queries made in this manner are thread-safe.
+ *
+ * @version 1.7
+ */
+public class MonotoneChain {
+
+  private Coordinate[] pts;
+  private int start, end;
+  private Envelope env = null;
+  private Object context = null;// user-defined information
+  private int id;// useful for optimizing chain comparisons
+
+  public MonotoneChain(Coordinate[] pts, int start, int end, Object context)
+  {
+    this.pts    = pts;
+    this.start  = start;
+    this.end    = end;
+    this.context = context;
+  }
+
+  public void setId(int id) { this.id = id; }
+  public int getId() { return id; }
+
+  public Object getContext() { return context; }
+
+  public Envelope getEnvelope()
+  {
+    if (env == null) {
+      Coordinate p0 = pts[start];
+      Coordinate p1 = pts[end];
+      env = new Envelope(p0, p1);
+    }
+    return env;
+  }
+
+  public int getStartIndex()  { return start; }
+  public int getEndIndex()    { return end; }
+
+  /**
+   * Gets the line segment starting at <code>index</code>
+   * 
+   * @param index index of segment
+   * @param ls line segment to extract into
+   */
+  public void getLineSegment(int index, LineSegment ls)
+  {
+    ls.p0 = pts[index];
+    ls.p1 = pts[index + 1];
+  }
+  /**
+   * Return the subsequence of coordinates forming this chain.
+   * Allocates a new array to hold the Coordinates
+   */
+  public Coordinate[] getCoordinates()
+  {
+    Coordinate coord[] = new Coordinate[end - start + 1];
+    int index = 0;
+    for (int i = start; i <= end; i++) {
+      coord[index++] = pts[i];
+    }
+    return coord;
+  }
+
+  /**
+   * Determine all the line segments in the chain whose envelopes overlap
+   * the searchEnvelope, and process them.
+   * <p>
+   * The monotone chain search algorithm attempts to optimize 
+   * performance by not calling the select action on chain segments
+   * which it can determine are not in the search envelope.
+   * However, it *may* call the select action on segments
+   * which do not intersect the search envelope.
+   * This saves on the overhead of checking envelope intersection
+   * each time, since clients may be able to do this more efficiently.
+   * 
+   * @param searchEnv the search envelope
+   * @param mcs the select action to execute on selected segments
+   */
+  public void select(Envelope searchEnv, MonotoneChainSelectAction mcs)
+  {
+    computeSelect(searchEnv, start, end, mcs);
+  }
+
+  private void computeSelect(
+    Envelope searchEnv,
+    int start0, int end0,
+    MonotoneChainSelectAction mcs )
+  {
+    Coordinate p0 = pts[start0];
+    Coordinate p1 = pts[end0];
+
+//Debug.println("trying:" + p0 + p1 + " [ " + start0 + ", " + end0 + " ]");
+    // terminating condition for the recursion
+    if (end0 - start0 == 1) {
+      //Debug.println("computeSelect:" + p0 + p1);
+      mcs.select(this, start0);
+      return;
+    }
+    // nothing to do if the envelopes don't overlap
+    if (! searchEnv.intersects(p0, p1))
+      return;
+
+    // the chains overlap, so split each in half and iterate  (binary search)
+    int mid = (start0 + end0) / 2;
+
+    // Assert: mid != start or end (since we checked above for end - start <= 1)
+    // check terminating conditions before recursing
+    if (start0 < mid) {
+      computeSelect(searchEnv, start0, mid, mcs);
+    }
+    if (mid < end0) {
+      computeSelect(searchEnv, mid, end0, mcs);
+    }
+  }
+
+  /**
+   * Determine all the line segments in two chains which may overlap, and process them.
+   * <p>
+   * The monotone chain search algorithm attempts to optimize 
+   * performance by not calling the overlap action on chain segments
+   * which it can determine do not overlap.
+   * However, it *may* call the overlap action on segments
+   * which do not actually interact.
+   * This saves on the overhead of checking intersection
+   * each time, since clients may be able to do this more efficiently.
+   * 
+   * @param searchEnv the search envelope
+   * @param mco the overlap action to execute on selected segments
+   */
+  public void computeOverlaps(MonotoneChain mc, MonotoneChainOverlapAction mco)
+  {
+    computeOverlaps(start, end, mc, mc.start, mc.end, mco);
+  }
+
+  private void computeOverlaps(
+    int start0, int end0,
+    MonotoneChain mc,
+    int start1, int end1,
+    MonotoneChainOverlapAction mco)
+  {
+//Debug.println("computeIntersectsForChain:" + p00 + p01 + p10 + p11);
+    // terminating condition for the recursion
+    if (end0 - start0 == 1 && end1 - start1 == 1) {
+      mco.overlap(this, start0, mc, start1);
+      return;
+    }
+    // nothing to do if the envelopes of these subchains don't overlap
+    if (! overlaps(start0, end0, mc, start1, end1)) return;
+
+    // the chains overlap, so split each in half and iterate  (binary search)
+    int mid0 = (start0 + end0) / 2;
+    int mid1 = (start1 + end1) / 2;
+
+    // Assert: mid != start or end (since we checked above for end - start <= 1)
+    // check terminating conditions before recursing
+    if (start0 < mid0) {
+      if (start1 < mid1) computeOverlaps(start0, mid0, mc, start1,  mid1, mco);
+      if (mid1 < end1)   computeOverlaps(start0, mid0, mc, mid1,    end1, mco);
+    }
+    if (mid0 < end0) {
+      if (start1 < mid1) computeOverlaps(mid0,   end0, mc, start1,  mid1, mco);
+      if (mid1 < end1)   computeOverlaps(mid0,   end0, mc, mid1,    end1, mco);
+    }
+  }
+  /**
+   * Tests whether the envelopes of two chain sections overlap (intersect).
+   * 
+   * @param start0
+   * @param end0
+   * @param mc
+   * @param start1
+   * @param end1
+   * @return true if the section envelopes overlap
+   */
+  private boolean overlaps(
+      int start0, int end0,
+      MonotoneChain mc,
+      int start1, int end1)
+  {
+    return Envelope.intersects(pts[start0], pts[end0], mc.pts[start1], mc.pts[end1]);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainBuilder.java b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainBuilder.java
new file mode 100644
index 0000000..c976343
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainBuilder.java
@@ -0,0 +1,120 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.chain;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Quadrant;
+
+/**
+ * Constructs {@link MonotoneChain}s
+ * for sequences of {@link Coordinate}s.
+ *
+ * @version 1.7
+ */
+public class MonotoneChainBuilder {
+
+  public static int[] toIntArray(List list)
+  {
+    int[] array = new int[list.size()];
+    for (int i = 0; i < array.length; i++) {
+      array[i] = ((Integer) list.get(i)).intValue();
+    }
+    return array;
+  }
+
+  public static List getChains(Coordinate[] pts)
+  {
+    return getChains(pts, null);
+  }
+
+  /**
+   * Return a list of the {@link MonotoneChain}s
+   * for the given list of coordinates.
+   */
+  public static List getChains(Coordinate[] pts, Object context)
+  {
+    List mcList = new ArrayList();
+    int[] startIndex = getChainStartIndices(pts);
+    for (int i = 0; i < startIndex.length - 1; i++) {
+      MonotoneChain mc = new MonotoneChain(pts, startIndex[i], startIndex[i + 1], context);
+      mcList.add(mc);
+    }
+    return mcList;
+  }
+
+  /**
+   * Return an array containing lists of start/end indexes of the monotone chains
+   * for the given list of coordinates.
+   * The last entry in the array points to the end point of the point array,
+   * for use as a sentinel.
+   */
+  public static int[] getChainStartIndices(Coordinate[] pts)
+  {
+    // find the startpoint (and endpoints) of all monotone chains in this edge
+    int start = 0;
+    List startIndexList = new ArrayList();
+    startIndexList.add(new Integer(start));
+    do {
+      int last = findChainEnd(pts, start);
+      startIndexList.add(new Integer(last));
+      start = last;
+    } while (start < pts.length - 1);
+    // copy list to an array of ints, for efficiency
+    int[] startIndex = toIntArray(startIndexList);
+    return startIndex;
+  }
+
+  /**
+   * Finds the index of the last point in a monotone chain
+   * starting at a given point.
+   * Any repeated points (0-length segments) will be included
+   * in the monotone chain returned.
+   * 
+   * @return the index of the last point in the monotone chain 
+   * starting at <code>start</code>.
+   */
+  private static int findChainEnd(Coordinate[] pts, int start)
+  {
+  	int safeStart = start;
+  	// skip any zero-length segments at the start of the sequence
+  	// (since they cannot be used to establish a quadrant)
+  	while (safeStart < pts.length - 1 && pts[safeStart].equals2D(pts[safeStart + 1])) {
+  		safeStart++;
+  	}
+  	// check if there are NO non-zero-length segments
+  	if (safeStart >= pts.length - 1) {
+  		return pts.length - 1;
+  	}
+    // determine overall quadrant for chain (which is the starting quadrant)
+    int chainQuad = Quadrant.quadrant(pts[safeStart], pts[safeStart + 1]);
+    int last = start + 1;
+    while (last < pts.length) {
+    	// skip zero-length segments, but include them in the chain
+    	if (! pts[last - 1].equals2D(pts[last])) {
+        // compute quadrant for next possible segment in chain
+    		int quad = Quadrant.quadrant(pts[last - 1], pts[last]);
+      	if (quad != chainQuad) break;
+    	}
+      last++;
+    }
+    return last - 1;
+  }
+
+
+  public MonotoneChainBuilder() {
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainOverlapAction.java b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainOverlapAction.java
new file mode 100644
index 0000000..df5b4a2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainOverlapAction.java
@@ -0,0 +1,51 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.chain;
+
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * The action for the internal iterator for performing
+ * overlap queries on a MonotoneChain
+ *
+ * @version 1.7
+ */
+public class MonotoneChainOverlapAction
+{
+  protected LineSegment overlapSeg1 = new LineSegment();
+  protected LineSegment overlapSeg2 = new LineSegment();
+
+  /**
+   * This function can be overridden if the original chains are needed
+   *
+   * @param start1 the index of the start of the overlapping segment from mc1
+   * @param start2 the index of the start of the overlapping segment from mc2
+   */
+  public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
+  {
+    mc1.getLineSegment(start1, overlapSeg1);
+    mc2.getLineSegment(start2, overlapSeg2);
+    overlap(overlapSeg1, overlapSeg2);
+  }
+
+  /**
+   * This is a convenience function which can be overridden to obtain the actual
+   * line segments which overlap
+   * @param seg1
+   * @param seg2
+   */
+  public void overlap(LineSegment seg1, LineSegment seg2)
+  {
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainSelectAction.java b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainSelectAction.java
new file mode 100644
index 0000000..ac61a10
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/chain/MonotoneChainSelectAction.java
@@ -0,0 +1,55 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.chain;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LineSegment;
+/**
+ * The action for the internal iterator for performing
+ * envelope select queries on a MonotoneChain
+ *
+ * @version 1.7
+ */
+public class MonotoneChainSelectAction
+{
+  // these envelopes are used during the MonotoneChain search process
+  //Envelope tempEnv1 = new Envelope();
+
+  LineSegment selectedSegment = new LineSegment();
+
+  /**
+   * This method is overridden 
+   * to process a segment 
+   * in the context of the parent chain.
+   * 
+   * @param mc the parent chain
+   * @param startIndex the index of the start vertex of the segment being processed
+   */
+  public void select(MonotoneChain mc, int startIndex)
+  {
+    mc.getLineSegment(startIndex, selectedSegment);
+    // call this routine in case select(segmenet) was overridden
+    select(selectedSegment);
+  }
+
+  /**
+   * This is a convenience method which can be overridden to obtain the actual
+   * line segment which is selected.
+   * 
+   * @param seg
+   */
+  public void select(LineSegment seg)
+  {
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/chain/package.html b/modules/core/src/main/java/org/locationtech/jts/index/chain/package.html
new file mode 100644
index 0000000..7becd69
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/chain/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that implement Monotone Chains
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.java b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.java
new file mode 100644
index 0000000..17d6618
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeBranchNode.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.intervalrtree;
+
+import org.locationtech.jts.index.ItemVisitor;
+
+public class IntervalRTreeBranchNode 
+extends IntervalRTreeNode
+{
+	private IntervalRTreeNode node1;
+	private IntervalRTreeNode node2;
+	
+	public IntervalRTreeBranchNode(IntervalRTreeNode n1, IntervalRTreeNode n2)
+	{
+		node1 = n1;
+		node2 = n2;
+		buildExtent(node1, node2);
+	}
+	
+	private void buildExtent(IntervalRTreeNode n1, IntervalRTreeNode n2)
+	{
+		min = Math.min(n1.min, n2.min);
+		max = Math.max(n1.max, n2.max);
+	}
+	
+	public void query(double queryMin, double queryMax, ItemVisitor visitor)
+	{
+		if (! intersects(queryMin, queryMax)) {
+//			System.out.println("Does NOT Overlap branch: " + this);
+			return;
+		}
+//		System.out.println("Overlaps branch: " + this);
+		if (node1 != null) node1.query(queryMin, queryMax, visitor);
+		if (node2 != null) node2.query(queryMin, queryMax, visitor);
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeLeafNode.java b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeLeafNode.java
new file mode 100644
index 0000000..7dfdd0a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeLeafNode.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.intervalrtree;
+
+import org.locationtech.jts.index.ItemVisitor;
+
+public class IntervalRTreeLeafNode 
+extends IntervalRTreeNode
+{
+  private Object item;
+	
+	public IntervalRTreeLeafNode(double min, double max, Object item)
+	{
+		this.min = min;
+		this.max = max;
+		this.item = item;
+	}
+	
+	public void query(double queryMin, double queryMax, ItemVisitor visitor)
+	{
+		if (! intersects(queryMin, queryMax)) 
+      return;
+		
+		visitor.visitItem(item);
+	}
+
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeNode.java b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeNode.java
new file mode 100644
index 0000000..c7f2c35
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/IntervalRTreeNode.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.intervalrtree;
+
+import java.util.Comparator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.io.WKTWriter;
+
+
+public abstract class IntervalRTreeNode 
+{
+	protected double min = Double.POSITIVE_INFINITY;
+	protected double max = Double.NEGATIVE_INFINITY;
+
+	public double getMin() { return min; }
+	public double getMax() { return max; }
+	
+	public abstract void query(double queryMin, double queryMax, ItemVisitor visitor);
+	
+	protected boolean intersects(double queryMin, double queryMax)
+	{
+		if (min > queryMax 
+				|| max < queryMin)
+			return false;
+		return true;
+	}
+
+	public String toString()
+	{
+		return WKTWriter.toLineString(new Coordinate(min, 0), new Coordinate(max, 0));
+	}
+  
+  public static class NodeComparator implements Comparator
+  {
+    public int compare(Object o1, Object o2)
+    {
+      IntervalRTreeNode n1 = (IntervalRTreeNode) o1;
+      IntervalRTreeNode n2 = (IntervalRTreeNode) o2;
+      double mid1 = (n1.min + n1.max) / 2;
+      double mid2 = (n2.min + n2.max) / 2;
+      if (mid1 < mid2) return -1;
+      if (mid1 > mid2) return 1;
+      return 0;
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/SortedPackedIntervalRTree.java b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/SortedPackedIntervalRTree.java
new file mode 100644
index 0000000..db858c5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/SortedPackedIntervalRTree.java
@@ -0,0 +1,141 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.intervalrtree;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.io.WKTWriter;
+
+
+/**
+ * A static index on a set of 1-dimensional intervals,
+ * using an R-Tree packed based on the order of the interval midpoints.
+ * It supports range searching,
+ * where the range is an interval of the real line (which may be a single point).
+ * A common use is to index 1-dimensional intervals which 
+ * are the projection of 2-D objects onto an axis of the coordinate system.
+ * <p>
+ * This index structure is <i>static</i> 
+ * - items cannot be added or removed once the first query has been made.
+ * The advantage of this characteristic is that the index performance 
+ * can be optimized based on a fixed set of items.
+ * 
+ * @author Martin Davis
+ */
+public class SortedPackedIntervalRTree 
+{
+  private List leaves = new ArrayList();
+	private IntervalRTreeNode root = null;
+	
+	public SortedPackedIntervalRTree()
+	{
+		
+	}
+	
+  /**
+   * Adds an item to the index which is associated with the given interval
+   * 
+   * @param min the lower bound of the item interval
+   * @param max the upper bound of the item interval
+   * @param item the item to insert
+   * 
+   * @throws IllegalStateException if the index has already been queried
+   */
+	public void insert(double min, double max, Object item)
+	{
+    if (root != null)
+      throw new IllegalStateException("Index cannot be added to once it has been queried");
+    leaves.add(new IntervalRTreeLeafNode(min, max, item));
+	}
+	
+  private void init()
+  {
+    if (root != null) return;
+    buildRoot();
+  }
+  
+  private synchronized void buildRoot() 
+  {
+    if (root != null) return;
+    root = buildTree();
+  }
+  
+	private  IntervalRTreeNode buildTree()
+	{
+	  
+    // sort the leaf nodes
+    Collections.sort(leaves, new IntervalRTreeNode.NodeComparator());
+    
+    // now group nodes into blocks of two and build tree up recursively
+		List src = leaves;
+		List temp = null;
+		List dest = new ArrayList();
+		
+		while (true) {
+			buildLevel(src, dest);
+			if (dest.size() == 1)
+				return (IntervalRTreeNode) dest.get(0);
+      
+			temp = src;
+			src = dest;
+			dest = temp;
+		}
+	}
+	
+  private int level = 0;
+  
+	private void buildLevel(List src, List dest) 
+  {
+    level++;
+		dest.clear();
+		for (int i = 0; i < src.size(); i += 2) {
+			IntervalRTreeNode n1 = (IntervalRTreeNode) src.get(i);
+			IntervalRTreeNode n2 = (i + 1 < src.size()) 
+						? (IntervalRTreeNode) src.get(i) : null;
+			if (n2 == null) {
+				dest.add(n1);
+			} else {
+				IntervalRTreeNode node = new IntervalRTreeBranchNode(
+						(IntervalRTreeNode) src.get(i),
+						(IntervalRTreeNode) src.get(i + 1));
+//        printNode(node);
+//				System.out.println(node);
+				dest.add(node);
+			}
+		}
+	}
+	
+  private void printNode(IntervalRTreeNode node)
+  {
+    System.out.println(WKTWriter.toLineString(new Coordinate(node.min, level), new Coordinate(node.max, level)));
+  }
+  
+  /**
+   * Search for intervals in the index which intersect the given closed interval
+   * and apply the visitor to them.
+   * 
+   * @param min the lower bound of the query interval
+   * @param max the upper bound of the query interval
+   * @param visitor the visitor to pass any matched items to
+   */
+	public void query(double min, double max, ItemVisitor visitor)
+	{
+    init();
+
+		root.query(min, max, visitor);
+	}
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/package.html b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/package.html
new file mode 100644
index 0000000..07e85cd
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/intervalrtree/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes to implement an R-tree index for one-dimensional intervals.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNode.java b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNode.java
new file mode 100644
index 0000000..d7775f2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNode.java
@@ -0,0 +1,144 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.kdtree;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A node of a {@link KdTree}, which represents one or more points in the same location.
+ * 
+ * @author dskea
+ */
+public class KdNode {
+
+    private Coordinate p = null;
+    private Object     data;
+    private KdNode     left;
+    private KdNode     right;
+    private int        count;
+
+    /**
+     * Creates a new KdNode.
+     * 
+     * @param _x coordinate of point
+     * @param _y coordinate of point
+     * @param data a data objects to associate with this node
+     */
+    public KdNode(double _x, double _y, Object data) {
+        p = new Coordinate(_x, _y);
+        left = null;
+        right = null;
+        count = 1;
+        this.data = data;
+    }
+
+    /**
+     * Creates a new KdNode.
+     * 
+     * @param p point location of new node
+     * @param data a data objects to associate with this node
+     */
+    public KdNode(Coordinate p, Object data) {
+        this.p = new Coordinate(p);
+        left = null;
+        right = null;
+        count = 1;
+        this.data = data;
+    }
+
+    /**
+     * Returns the X coordinate of the node
+     * 
+     * @return X coordinate of the node
+     */
+    public double getX() {
+        return p.x;
+    }
+
+    /**
+     * Returns the Y coordinate of the node
+     * 
+     * @return Y coordinate of the node
+     */
+    public double getY() {
+        return p.y;
+    }
+
+    /**
+     * Returns the location of this node
+     * 
+     * @return p location of this node
+     */
+    public Coordinate getCoordinate() {
+        return p;
+    }
+
+    /**
+     * Gets the user data object associated with this node.
+     * @return
+     */
+    public Object getData() {
+        return data;
+    }
+
+    /**
+     * Returns the left node of the tree
+     * 
+     * @return left node
+     */
+    public KdNode getLeft() {
+        return left;
+    }
+
+    /**
+     * Returns the right node of the tree
+     * 
+     * @return right node
+     */
+    public KdNode getRight() {
+        return right;
+    }
+
+    // Increments counts of points at this location
+    void increment() {
+        count = count + 1;
+    }
+
+    /**
+     * Returns the number of inserted points that are coincident at this location.
+     * 
+     * @return number of inserted points that this node represents
+     */
+    public int getCount() {
+        return count;
+    }
+
+    /**
+     * Tests whether more than one point with this value have been inserted (up to the tolerance)
+     * 
+     * @return true if more than one point have been inserted with this value
+     */
+    public boolean isRepeated() {
+        return count > 1;
+    }
+
+    // Sets left node value
+    void setLeft(KdNode _left) {
+        left = _left;
+    }
+
+    // Sets right node value
+    void setRight(KdNode _right) {
+        right = _right;
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNodeVisitor.java b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNodeVisitor.java
new file mode 100644
index 0000000..0fa0b44
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdNodeVisitor.java
@@ -0,0 +1,29 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.kdtree;
+
+/**
+ * A visitor for {@link KdNode}s in a {@link KdTree} index.
+ *
+ * @version 1.7
+ */
+
+public interface KdNodeVisitor
+{
+  /**
+   * Visits a node.
+   * 
+   * @param node the node to visit
+   */
+  void visit(KdNode node);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdTree.java b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdTree.java
new file mode 100644
index 0000000..3997887
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/KdTree.java
@@ -0,0 +1,349 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.kdtree;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Envelope;
+
+
+/**
+ * An implementation of a 2-D KD-Tree. KD-trees provide fast range searching on
+ * point data.
+ * <p>
+ * This implementation supports detecting and snapping points which are closer
+ * than a given distance tolerance. 
+ * If the same point (up to tolerance) is inserted
+ * more than once, it is snapped to the existing node.
+ * In other words, if a point is inserted which lies within the tolerance of a node already in the index,
+ * it is snapped to that node. 
+ * When a point is snapped to a node then a new node is not created but the count of the existing node
+ * is incremented.  
+ * If more than one node in the tree is within tolerance of an inserted point, 
+ * the closest and then lowest node is snapped to.
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class KdTree {
+
+  /**
+   * Converts a collection of {@link KdNode}s to an array of {@link Coordinate}s.
+   * 
+   * @param kdnodes
+   *          a collection of nodes
+   * @return an array of the coordinates represented by the nodes
+   */
+  public static Coordinate[] toCoordinates(Collection kdnodes) {
+    return toCoordinates(kdnodes, false);
+  }
+
+  /**
+   * Converts a collection of {@link KdNode}s 
+   * to an array of {@link Coordinate}s,
+   * specifying whether repeated nodes should be represented
+   * by multiple coordinates.
+   * 
+   * @param kdnodes a collection of nodes
+   * @param includeRepeated true if repeated nodes should 
+   *   be included multiple times
+   * @return an array of the coordinates represented by the nodes
+   */
+  public static Coordinate[] toCoordinates(Collection kdnodes, boolean includeRepeated) {
+    CoordinateList coord = new CoordinateList();
+    for (Iterator it = kdnodes.iterator(); it.hasNext();) {
+      KdNode node = (KdNode) it.next();
+      int count = includeRepeated ? node.getCount() : 1;
+      for (int i = 0; i < count; i++) {
+       coord.add(node.getCoordinate(), true);
+      }
+    }
+    return coord.toCoordinateArray();
+  }
+
+  private KdNode root = null;
+  private long numberOfNodes;
+  private double tolerance;
+
+  /**
+   * Creates a new instance of a KdTree with a snapping tolerance of 0.0. (I.e.
+   * distinct points will <i>not</i> be snapped)
+   */
+  public KdTree() {
+    this(0.0);
+  }
+
+  /**
+   * Creates a new instance of a KdTree, specifying a snapping distance
+   * tolerance. Points which lie closer than the tolerance to a point already in
+   * the tree will be treated as identical to the existing point.
+   * 
+   * @param tolerance
+   *          the tolerance distance for considering two points equal
+   */
+  public KdTree(double tolerance) {
+    this.tolerance = tolerance;
+  }
+
+  /**
+   * Tests whether the index contains any items.
+   * 
+   * @return true if the index does not contain any items
+   */
+  public boolean isEmpty() {
+    if (root == null)
+      return true;
+    return false;
+  }
+
+  /**
+   * Inserts a new point in the kd-tree, with no data.
+   * 
+   * @param p
+   *          the point to insert
+   * @return the kdnode containing the point
+   */
+  public KdNode insert(Coordinate p) {
+    return insert(p, null);
+  }
+
+  /**
+   * Inserts a new point into the kd-tree.
+   * 
+   * @param p
+   *          the point to insert
+   * @param data
+   *          a data item for the point
+   * @return returns a new KdNode if a new point is inserted, else an existing
+   *         node is returned with its counter incremented. This can be checked
+   *         by testing returnedNode.getCount() > 1.
+   */
+  public KdNode insert(Coordinate p, Object data) {
+    if (root == null) {
+      root = new KdNode(p, data);
+      return root;
+    }
+    
+    /**
+     * Check if the point is already in the tree, up to tolerance.
+     * If tolerance is zero, this phase of the insertion can be skipped.
+     */
+    if ( tolerance > 0 ) {
+      KdNode matchNode = findBestMatchNode(p);
+      if (matchNode != null) {
+        // point already in index - increment counter
+        matchNode.increment();
+        return matchNode;
+      }
+    }
+    
+    return insertExact(p, data);
+  }
+    
+  /**
+   * Finds the node in the tree which is the best match for a point
+   * being inserted.
+   * The match is made deterministic by returning the lowest of any nodes which
+   * lie the same distance from the point.
+   * There may be no match if the point is not within the distance tolerance of any
+   * existing node.
+   * 
+   * @param p the point being inserted
+   * @return the best matching node
+   * @return null if no match was found
+   */
+  private KdNode findBestMatchNode(Coordinate p) {
+    BestMatchVisitor visitor = new BestMatchVisitor(p, tolerance);
+    query(visitor.queryEnvelope(), visitor);
+    return visitor.getNode();
+  }
+
+  static private class BestMatchVisitor implements KdNodeVisitor {
+
+    private double tolerance;
+    private KdNode matchNode = null;
+    private double matchDist = 0.0;
+    private Coordinate p;
+    
+    public BestMatchVisitor(Coordinate p, double tolerance) {
+      this.p = p;
+      this.tolerance = tolerance;
+    }
+    
+    public Envelope queryEnvelope() {
+      Envelope queryEnv = new Envelope(p);
+      queryEnv.expandBy(tolerance);
+      return queryEnv;
+    }
+
+    public KdNode getNode() {
+      return matchNode;
+    }
+
+    public void visit(KdNode node) {
+      double dist = p.distance(node.getCoordinate());
+      boolean isInTolerance =  dist <= tolerance; 
+      if (! isInTolerance) return;
+      boolean update = false;
+      if (matchNode == null
+          || dist < matchDist
+          // if distances are the same, record the lesser coordinate
+          || (matchNode != null && dist == matchDist 
+          && node.getCoordinate().compareTo(matchNode.getCoordinate()) < 1))
+        update = true;
+
+      if (update) {
+        matchNode = node;
+        matchDist = dist;
+      }
+    }
+  }
+  
+  /**
+   * Inserts a point known to be beyond the distance tolerance of any existing node.
+   * The point is inserted at the bottom of the exact splitting path, 
+   * so that tree shape is deterministic.
+   * 
+   * @param p the point to insert
+   * @param data the data for the point
+   * @return the created node
+   */
+  private KdNode insertExact(Coordinate p, Object data) {
+    KdNode currentNode = root;
+    KdNode leafNode = root;
+    boolean isOddLevel = true;
+    boolean isLessThan = true;
+
+    /**
+     * Traverse the tree, first cutting the plane left-right (by X ordinate)
+     * then top-bottom (by Y ordinate)
+     */
+    while (currentNode != null) {
+      // test if point is already a node (not strictly necessary)
+      if (currentNode != null) {
+        boolean isInTolerance = p.distance(currentNode.getCoordinate()) <= tolerance;
+
+        // check if point is already in tree (up to tolerance) and if so simply
+        // return existing node
+        if (isInTolerance) {
+          currentNode.increment();
+          return currentNode;
+        }
+      }
+
+      if (isOddLevel) {
+        isLessThan = p.x < currentNode.getX();
+      } else {
+        isLessThan = p.y < currentNode.getY();
+      }
+      leafNode = currentNode;
+      if (isLessThan) {
+        currentNode = currentNode.getLeft();
+      } else {
+        currentNode = currentNode.getRight();
+      }
+
+      isOddLevel = ! isOddLevel;
+    }
+
+    // no node found, add new leaf node to tree
+    numberOfNodes = numberOfNodes + 1;
+    KdNode node = new KdNode(p, data);
+    if (isLessThan) {
+      leafNode.setLeft(node);
+    } else {
+      leafNode.setRight(node);
+    }
+    return node;
+  }
+
+  private void queryNode(KdNode currentNode,
+      Envelope queryEnv, boolean odd, KdNodeVisitor visitor) {
+    if (currentNode == null)
+      return;
+
+    double min;
+    double max;
+    double discriminant;
+    if (odd) {
+      min = queryEnv.getMinX();
+      max = queryEnv.getMaxX();
+      discriminant = currentNode.getX();
+    } else {
+      min = queryEnv.getMinY();
+      max = queryEnv.getMaxY();
+      discriminant = currentNode.getY();
+    }
+    boolean searchLeft = min < discriminant;
+    boolean searchRight = discriminant <= max;
+
+    // search is computed via in-order traversal
+    if (searchLeft) {
+      queryNode(currentNode.getLeft(), queryEnv, !odd, visitor);
+    }
+    if (queryEnv.contains(currentNode.getCoordinate())) {
+      visitor.visit(currentNode);
+    }
+    if (searchRight) {
+      queryNode(currentNode.getRight(), queryEnv, !odd, visitor);
+    }
+
+  }
+
+  /**
+   * Performs a range search of the points in the index and visits all nodes found.
+   * 
+   * @param queryEnv
+   *          the range rectangle to query
+   * @param visitor a visitor to visit all nodes found by the search
+   */
+  public void query(Envelope queryEnv, KdNodeVisitor visitor) {
+    queryNode(root, queryEnv, true, visitor);
+  }
+  
+  /**
+   * Performs a range search of the points in the index.
+   * 
+   * @param queryEnv
+   *          the range rectangle to query
+   * @return a list of the KdNodes found
+   */
+  public List query(Envelope queryEnv) {
+    final List result = new ArrayList();
+    query(queryEnv, result);
+    return result;
+  }
+
+  /**
+   * Performs a range search of the points in the index.
+   * 
+   * @param queryEnv
+   *          the range rectangle to query
+   * @param result
+   *          a list to accumulate the result nodes into
+   */
+  public void query(Envelope queryEnv, final List result) {
+    queryNode(root, queryEnv, true, new KdNodeVisitor() {
+
+      public void visit(KdNode node) {
+        result.add(node);
+      }
+      
+    });
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/kdtree/package.html b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/package.html
new file mode 100644
index 0000000..66462bf
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/kdtree/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes which implement a k-D tree index over 2-D point data.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/package.html b/modules/core/src/main/java/org/locationtech/jts/index/package.html
new file mode 100644
index 0000000..6fa83a8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for various kinds of spatial indexes.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/DoubleBits.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/DoubleBits.java
new file mode 100644
index 0000000..098ebe0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/DoubleBits.java
@@ -0,0 +1,153 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+/**
+ * DoubleBits manipulates Double numbers
+ * by using bit manipulation and bit-field extraction.
+ * For some operations (such as determining the exponent)
+ * this is more accurate than using mathematical operations
+ * (which suffer from round-off error).
+ * <p>
+ * The algorithms and constants in this class
+ * apply only to IEEE-754 double-precision floating point format.
+ *
+ * @version 1.7
+ */
+public class DoubleBits {
+
+  public static final int EXPONENT_BIAS = 1023;
+
+  public static double powerOf2(int exp)
+  {
+    if (exp > 1023 || exp < -1022)
+      throw new IllegalArgumentException("Exponent out of bounds");
+    long expBias = exp + EXPONENT_BIAS;
+    long bits = expBias << 52;
+    return Double.longBitsToDouble(bits);
+  }
+
+  public static int exponent(double d)
+  {
+    DoubleBits db = new DoubleBits(d);
+    return db.getExponent();
+  }
+
+  public static double truncateToPowerOfTwo(double d)
+  {
+    DoubleBits db = new DoubleBits(d);
+    db.zeroLowerBits(52);
+    return db.getDouble();
+  }
+
+  public static String toBinaryString(double d)
+  {
+    DoubleBits db = new DoubleBits(d);
+    return db.toString();
+  }
+
+  public static double maximumCommonMantissa(double d1, double d2)
+  {
+    if (d1 == 0.0 || d2 == 0.0) return 0.0;
+
+    DoubleBits db1 = new DoubleBits(d1);
+    DoubleBits db2 = new DoubleBits(d2);
+
+    if (db1.getExponent() != db2.getExponent()) return 0.0;
+
+    int maxCommon = db1.numCommonMantissaBits(db2);
+    db1.zeroLowerBits(64 - (12 + maxCommon));
+    return db1.getDouble();
+  }
+
+  private double x;
+  private long xBits;
+
+  public DoubleBits(double x)
+  {
+    this.x = x;
+    xBits = Double.doubleToLongBits(x);
+  }
+
+  public double getDouble()
+  {
+    return Double.longBitsToDouble(xBits);
+  }
+
+  /**
+   * Determines the exponent for the number
+   */
+  public int biasedExponent()
+  {
+    int signExp = (int) (xBits >> 52);
+    int exp = signExp & 0x07ff;
+    return exp;
+  }
+
+  /**
+   * Determines the exponent for the number
+   */
+  public int getExponent()
+  {
+    return biasedExponent() - EXPONENT_BIAS;
+  }
+
+  public void zeroLowerBits(int nBits)
+  {
+    long invMask = (1L << nBits) - 1L;
+    long mask = ~ invMask;
+    xBits &= mask;
+  }
+
+  public int getBit(int i)
+  {
+    long mask = (1L << i);
+    return (xBits & mask) != 0 ? 1 : 0;
+  }
+
+  /**
+   * This computes the number of common most-significant bits in the mantissa.
+   * It does not count the hidden bit, which is always 1.
+   * It does not determine whether the numbers have the same exponent - if they do
+   * not, the value computed by this function is meaningless.
+   * @param db
+   * @return the number of common most-significant mantissa bits
+   */
+  public int numCommonMantissaBits(DoubleBits db)
+  {
+    for (int i = 0; i < 52; i++)
+    {
+      int bitIndex = i + 12;
+      if (getBit(i) != db.getBit(i))
+        return i;
+    }
+    return 52;
+  }
+
+  /**
+   * A representation of the Double bits formatted for easy readability
+   */
+  public String toString()
+  {
+    String numStr = Long.toBinaryString(xBits);
+    // 64 zeroes!
+    String zero64 = "0000000000000000000000000000000000000000000000000000000000000000";
+    String padStr =  zero64 + numStr;
+    String bitStr = padStr.substring(padStr.length() - 64);
+    String str = bitStr.substring(0, 1) + "  "
+        + bitStr.substring(1, 12) + "(" + getExponent() + ") "
+        + bitStr.substring(12)
+        + " [ " + x + " ]";
+    return str;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/IntervalSize.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/IntervalSize.java
new file mode 100644
index 0000000..3f9cc8f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/IntervalSize.java
@@ -0,0 +1,52 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+/**
+ * Provides a test for whether an interval is
+ * so small it should be considered as zero for the purposes of
+ * inserting it into a binary tree.
+ * The reason this check is necessary is that round-off error can
+ * cause the algorithm used to subdivide an interval to fail, by
+ * computing a midpoint value which does not lie strictly between the
+ * endpoints.
+ *
+ * @version 1.7
+ */
+public class IntervalSize {
+
+  /**
+   * This value is chosen to be a few powers of 2 less than the
+   * number of bits available in the double representation (i.e. 53).
+   * This should allow enough extra precision for simple computations to be correct,
+   * at least for comparison purposes.
+   */
+  public static final int MIN_BINARY_EXPONENT = -50;
+
+  /**
+   * Computes whether the interval [min, max] is effectively zero width.
+   * I.e. the width of the interval is so much less than the
+   * location of the interval that the midpoint of the interval cannot be
+   * represented precisely.
+   */
+  public static boolean isZeroWidth(double min, double max)
+  {
+    double width = max - min;
+    if (width == 0.0) return true;
+
+    double maxAbs = Math.max(Math.abs(min), Math.abs(max));
+    double scaledInterval = width / maxAbs;
+    int level = DoubleBits.exponent(scaledInterval);
+    return level <= MIN_BINARY_EXPONENT;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Key.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Key.java
new file mode 100644
index 0000000..112b0e8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Key.java
@@ -0,0 +1,81 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * A Key is a unique identifier for a node in a quadtree.
+ * It contains a lower-left point and a level number. The level number
+ * is the power of two for the size of the node envelope
+ *
+ * @version 1.7
+ */
+public class Key {
+
+  public static int computeQuadLevel(Envelope env)
+  {
+    double dx = env.getWidth();
+    double dy = env.getHeight();
+    double dMax = dx > dy ? dx : dy;
+    int level = DoubleBits.exponent(dMax) + 1;
+    return level;
+  }
+
+  // the fields which make up the key
+  private Coordinate pt = new Coordinate();
+  private int level = 0;
+  // auxiliary data which is derived from the key for use in computation
+  private Envelope env = null;
+
+  public Key(Envelope itemEnv)
+  {
+    computeKey(itemEnv);
+  }
+
+  public Coordinate getPoint() { return pt; }
+  public int getLevel() { return level; }
+  public Envelope getEnvelope() { return env; }
+
+  public Coordinate getCentre()
+  {
+    return new Coordinate(
+      (env.getMinX() + env.getMaxX()) / 2,
+      (env.getMinY() + env.getMaxY()) / 2
+      );
+  }
+  /**
+   * return a square envelope containing the argument envelope,
+   * whose extent is a power of two and which is based at a power of 2
+   */
+  public void computeKey(Envelope itemEnv)
+  {
+    level = computeQuadLevel(itemEnv);
+    env = new Envelope();
+    computeKey(level, itemEnv);
+    // MD - would be nice to have a non-iterative form of this algorithm
+    while (! env.contains(itemEnv)) {
+      level += 1;
+      computeKey(level, itemEnv);
+    }
+  }
+
+  private void computeKey(int level, Envelope itemEnv)
+  {
+    double quadSize = DoubleBits.powerOf2(level);
+    pt.x = Math.floor(itemEnv.getMinX() / quadSize) * quadSize;
+    pt.y = Math.floor(itemEnv.getMinY() / quadSize) * quadSize;
+    env.init(pt.x, pt.x + quadSize, pt.y, pt.y + quadSize);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Node.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Node.java
new file mode 100644
index 0000000..10c8717
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Node.java
@@ -0,0 +1,179 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Represents a node of a {@link Quadtree}.  Nodes contain
+ * items which have a spatial extent corresponding to the node's position
+ * in the quadtree.
+ *
+ * @version 1.7
+ */
+public class Node
+  extends NodeBase
+{
+  public static Node createNode(Envelope env)
+  {
+    Key key = new Key(env);
+    Node node = new Node(key.getEnvelope(), key.getLevel());
+    return node;
+  }
+
+  public static Node createExpanded(Node node, Envelope addEnv)
+  {
+    Envelope expandEnv = new Envelope(addEnv);
+    if (node != null) expandEnv.expandToInclude(node.env);
+
+    Node largerNode = createNode(expandEnv);
+    if (node != null) largerNode.insertNode(node);
+    return largerNode;
+  }
+
+  private Envelope env;
+  private double centrex;
+  private double centrey;
+  private int level;
+
+  public Node(Envelope env, int level)
+  {
+    //this.parent = parent;
+    this.env = env;
+    this.level = level;
+    centrex = (env.getMinX() + env.getMaxX()) / 2;
+    centrey = (env.getMinY() + env.getMaxY()) / 2;
+  }
+
+  public Envelope getEnvelope() { return env; }
+
+  protected boolean isSearchMatch(Envelope searchEnv)
+  {
+  	if (searchEnv == null) return false;
+    return env.intersects(searchEnv);
+  }
+
+  /**
+   * Returns the subquad containing the envelope <tt>searchEnv</tt>.
+   * Creates the subquad if
+   * it does not already exist.
+   * 
+   * @return the subquad containing the search envelope
+   */
+  public Node getNode(Envelope searchEnv)
+  {
+    int subnodeIndex = getSubnodeIndex(searchEnv, centrex, centrey);
+    // if subquadIndex is -1 searchEnv is not contained in a subquad
+    if (subnodeIndex != -1) {
+      // create the quad if it does not exist
+      Node node = getSubnode(subnodeIndex);
+      // recursively search the found/created quad
+      return node.getNode(searchEnv);
+    }
+    else {
+      return this;
+    }
+  }
+
+  /**
+   * Returns the smallest <i>existing</i>
+   * node containing the envelope.
+   */
+  public NodeBase find(Envelope searchEnv)
+  {
+    int subnodeIndex = getSubnodeIndex(searchEnv, centrex, centrey);
+    if (subnodeIndex == -1)
+      return this;
+    if (subnode[subnodeIndex] != null) {
+      // query lies in subquad, so search it
+      Node node = subnode[subnodeIndex];
+      return node.find(searchEnv);
+    }
+    // no existing subquad, so return this one anyway
+    return this;
+  }
+
+  void insertNode(Node node)
+  {
+    Assert.isTrue(env == null || env.contains(node.env));
+//System.out.println(env);
+//System.out.println(quad.env);
+    int index = getSubnodeIndex(node.env, centrex, centrey);
+//System.out.println(index);
+    if (node.level == level - 1) {
+      subnode[index] = node;
+//System.out.println("inserted");
+    }
+    else {
+      // the quad is not a direct child, so make a new child quad to contain it
+      // and recursively insert the quad
+      Node childNode = createSubnode(index);
+      childNode.insertNode(node);
+      subnode[index] = childNode;
+    }
+  }
+
+  /**
+   * get the subquad for the index.
+   * If it doesn't exist, create it
+   */
+  private Node getSubnode(int index)
+  {
+    if (subnode[index] == null) {
+      subnode[index] = createSubnode(index);
+    }
+    return subnode[index];
+  }
+
+  private Node createSubnode(int index)
+  {
+        // create a new subquad in the appropriate quadrant
+
+      double minx = 0.0;
+      double maxx = 0.0;
+      double miny = 0.0;
+      double maxy = 0.0;
+
+      switch (index) {
+      case 0:
+        minx = env.getMinX();
+        maxx = centrex;
+        miny = env.getMinY();
+        maxy = centrey;
+        break;
+      case 1:
+        minx = centrex;
+        maxx = env.getMaxX();
+        miny = env.getMinY();
+        maxy = centrey;
+        break;
+      case 2:
+        minx = env.getMinX();
+        maxx = centrex;
+        miny = centrey;
+        maxy = env.getMaxY();
+        break;
+      case 3:
+        minx = centrex;
+        maxx = env.getMaxX();
+        miny = centrey;
+        maxy = env.getMaxY();
+        break;
+      }
+      Envelope sqEnv = new Envelope(minx, maxx, miny, maxy);
+      Node node = new Node(sqEnv, level - 1);
+    return node;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/NodeBase.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/NodeBase.java
new file mode 100644
index 0000000..89e92f0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/NodeBase.java
@@ -0,0 +1,236 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.ItemVisitor;
+
+
+/**
+ * The base class for nodes in a {@link Quadtree}.
+ *
+ * @version 1.7
+ */
+public abstract class NodeBase implements Serializable {
+
+//DEBUG private static int itemCount = 0;  // debugging
+  
+  /**
+   * Gets the index of the subquad that wholly contains the given envelope.
+   * If none does, returns -1.
+   * 
+   * @return the index of the subquad that wholly contains the given envelope
+   * or -1 if no subquad wholly contains the envelope
+   */
+  public static int getSubnodeIndex(Envelope env, double centrex, double centrey)
+  {
+    int subnodeIndex = -1;
+    if (env.getMinX() >= centrex) {
+      if (env.getMinY() >= centrey) subnodeIndex = 3;
+      if (env.getMaxY() <= centrey) subnodeIndex = 1;
+    }
+    if (env.getMaxX() <= centrex) {
+      if (env.getMinY() >= centrey) subnodeIndex = 2;
+      if (env.getMaxY() <= centrey) subnodeIndex = 0;
+    }
+    return subnodeIndex;
+  }
+
+  protected List items = new ArrayList();
+
+  /**
+   * subquads are numbered as follows:
+   * <pre>
+   *  2 | 3
+   *  --+--
+   *  0 | 1
+   * </pre>
+   */
+  protected Node[] subnode = new Node[4];
+
+  public NodeBase() {
+  }
+
+  public List getItems() { return items; }
+
+  public boolean hasItems() { return ! items.isEmpty(); }
+
+  public void add(Object item)
+  {
+    items.add(item);
+//DEBUG itemCount++;
+//DEBUG System.out.print(itemCount);
+  }
+
+  /**
+   * Removes a single item from this subtree.
+   *
+   * @param itemEnv the envelope containing the item
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found and removed
+   */
+  public boolean remove(Envelope itemEnv, Object item)
+  {
+    // use envelope to restrict nodes scanned
+    if (! isSearchMatch(itemEnv))
+      return false;
+
+    boolean found = false;
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        found = subnode[i].remove(itemEnv, item);
+        if (found) {
+          // trim subtree if empty
+          if (subnode[i].isPrunable())
+            subnode[i] = null;
+          break;
+        }
+      }
+    }
+    // if item was found lower down, don't need to search for it here
+    if (found) return found;
+    // otherwise, try and remove the item from the list of items in this node
+    found = items.remove(item);
+    return found;
+  }
+
+  public boolean isPrunable()
+  {
+    return ! (hasChildren() || hasItems());
+  }
+
+  public boolean hasChildren()
+  {
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null)
+        return true;
+    }
+    return false;
+  }
+
+  public boolean isEmpty()
+  {
+    boolean isEmpty = true;
+    if (! items.isEmpty()) isEmpty = false;
+    else {
+      for (int i = 0; i < 4; i++) {
+        if (subnode[i] != null) {
+          if (!subnode[i].isEmpty()) {
+            isEmpty = false;
+            break;
+          }
+        }
+      }
+    }
+    return isEmpty;
+  }
+
+  //<<TODO:RENAME?>> Sounds like this method adds resultItems to items
+  //(like List#addAll). Perhaps it should be renamed to "addAllItemsTo" [Jon Aquino]
+  public List addAllItems(List resultItems)
+  {
+    // this node may have items as well as subnodes (since items may not
+    // be wholely contained in any single subnode
+    resultItems.addAll(this.items);
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        subnode[i].addAllItems(resultItems);
+      }
+    }
+    return resultItems;
+  }
+  protected abstract boolean isSearchMatch(Envelope searchEnv);
+
+  public void addAllItemsFromOverlapping(Envelope searchEnv, List resultItems)
+  {
+    if (! isSearchMatch(searchEnv))
+      return;
+
+    // this node may have items as well as subnodes (since items may not
+    // be wholely contained in any single subnode
+    resultItems.addAll(items);
+
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        subnode[i].addAllItemsFromOverlapping(searchEnv, resultItems);
+      }
+    }
+  }
+
+  public void visit(Envelope searchEnv, ItemVisitor visitor)
+  {
+    if (! isSearchMatch(searchEnv))
+      return;
+
+    // this node may have items as well as subnodes (since items may not
+    // be wholely contained in any single subnode
+    visitItems(searchEnv, visitor);
+
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        subnode[i].visit(searchEnv, visitor);
+      }
+    }
+  }
+
+  private void visitItems(Envelope searchEnv, ItemVisitor visitor)
+  {
+    // would be nice to filter items based on search envelope, but can't until they contain an envelope
+    for (Iterator i = items.iterator(); i.hasNext(); ) {
+      visitor.visitItem(i.next());
+    }
+  }
+
+//<<TODO:RENAME?>> In Samet's terminology, I think what we're returning here is
+//actually level+1 rather than depth. (See p. 4 of his book) [Jon Aquino]
+  int depth()
+  {
+    int maxSubDepth = 0;
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        int sqd = subnode[i].depth();
+        if (sqd > maxSubDepth)
+          maxSubDepth = sqd;
+      }
+    }
+    return maxSubDepth + 1;
+  }
+
+  int size()
+  {
+    int subSize = 0;
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        subSize += subnode[i].size();
+      }
+    }
+    return subSize + items.size();
+  }
+
+  int getNodeCount()
+  {
+    int subSize = 0;
+    for (int i = 0; i < 4; i++) {
+      if (subnode[i] != null) {
+        subSize += subnode[i].size();
+      }
+    }
+    return subSize + 1;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Quadtree.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Quadtree.java
new file mode 100644
index 0000000..2284498
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Quadtree.java
@@ -0,0 +1,242 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.index.ArrayListVisitor;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.SpatialIndex;
+/**
+ * A Quadtree is a spatial index structure for efficient range querying
+ * of items bounded by 2D rectangles.  
+ * {@link Geometry}s can be indexed by using their
+ * {@link Envelope}s.
+ * Any type of Object can also be indexed as
+ * long as it has an extent that can be represented by an {@link Envelope}.
+ * <p>
+ * This Quadtree index provides a <b>primary filter</b>
+ * for range rectangle queries.  The various query methods return a list of
+ * all items which <i>may</i> intersect the query rectangle.  Note that
+ * it may thus return items which do <b>not</b> in fact intersect the query rectangle.
+ * A secondary filter is required to test for actual intersection 
+ * between the query rectangle and the envelope of each candidate item. 
+ * The secondary filter may be performed explicitly, 
+ * or it may be provided implicitly by subsequent operations executed on the items 
+ * (for instance, if the index query is followed by computing a spatial predicate 
+ * between the query geometry and tree items, 
+ * the envelope intersection check is performed automatically.
+ * <p>
+ * This implementation does not require specifying the extent of the inserted
+ * items beforehand.  It will automatically expand to accommodate any extent
+ * of dataset.
+ * <p>
+ * This data structure is also known as an <i>MX-CIF quadtree</i>
+ * following the terminology of Samet and others.
+ *
+ * @version 1.7
+ */
+public class Quadtree
+    implements SpatialIndex, Serializable
+{
+  private static final long serialVersionUID = -7461163625812743604L;
+
+  /**
+   * Ensure that the envelope for the inserted item has non-zero extents.
+   * Use the current minExtent to pad the envelope, if necessary
+   */
+  public static Envelope ensureExtent(Envelope itemEnv, double minExtent)
+  {
+    //The names "ensureExtent" and "minExtent" are misleading -- sounds like
+    //this method ensures that the extents are greater than minExtent.
+    //Perhaps we should rename them to "ensurePositiveExtent" and "defaultExtent".
+    //[Jon Aquino]
+    double minx = itemEnv.getMinX();
+    double maxx = itemEnv.getMaxX();
+    double miny = itemEnv.getMinY();
+    double maxy = itemEnv.getMaxY();
+    // has a non-zero extent
+    if (minx != maxx && miny != maxy) return itemEnv;
+
+    // pad one or both extents
+    if (minx == maxx) {
+      minx = minx - minExtent / 2.0;
+      maxx = minx + minExtent / 2.0;
+    }
+    if (miny == maxy) {
+      miny = miny - minExtent / 2.0;
+      maxy = miny + minExtent / 2.0;
+    }
+    return new Envelope(minx, maxx, miny, maxy);
+  }
+
+  private Root root;
+  /**
+
+  * minExtent is the minimum envelope extent of all items
+  * inserted into the tree so far. It is used as a heuristic value
+  * to construct non-zero envelopes for features with zero X and/or Y extent.
+  * Start with a non-zero extent, in case the first feature inserted has
+  * a zero extent in both directions.  This value may be non-optimal, but
+  * only one feature will be inserted with this value.
+  **/
+  private double minExtent = 1.0;
+
+  /**
+   * Constructs a Quadtree with zero items.
+   */
+  public Quadtree()
+  {
+    root = new Root();
+  }
+
+  /**
+   * Returns the number of levels in the tree.
+   */
+  public int depth()
+  {
+    //I don't think it's possible for root to be null. Perhaps we should
+    //remove the check. [Jon Aquino]
+    //Or make an assertion [Jon Aquino 10/29/2003]
+    if (root != null) return root.depth();
+    return 0;
+  }
+
+  /**
+   * Tests whether the index contains any items.
+   * 
+   * @return true if the index does not contain any items
+   */
+  public boolean isEmpty()
+  {
+    if (root == null) return true;
+    return root.isEmpty();
+  }
+  
+  /**
+   * Returns the number of items in the tree.
+   *
+   * @return the number of items in the tree
+   */
+  public int size()
+  {
+    if (root != null) return root.size();
+    return 0;
+  }
+
+  public void insert(Envelope itemEnv, Object item)
+  {
+    collectStats(itemEnv);
+    Envelope insertEnv = ensureExtent(itemEnv, minExtent);
+    root.insert(insertEnv, item);
+  }
+
+  /**
+   * Removes a single item from the tree.
+   *
+   * @param itemEnv the Envelope of the item to be removed
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found (and thus removed)
+   */
+  public boolean remove(Envelope itemEnv, Object item)
+  {
+    Envelope posEnv = ensureExtent(itemEnv, minExtent);
+    return root.remove(posEnv, item);
+  }
+
+/*
+  public List OLDquery(Envelope searchEnv)
+  {
+    /**
+     * the items that are matched are the items in quads which
+     * overlap the search envelope
+     */
+    /*
+    List foundItems = new ArrayList();
+    root.addAllItemsFromOverlapping(searchEnv, foundItems);
+    return foundItems;
+  }
+*/
+
+  /**
+   * Queries the tree and returns items which may lie in the given search envelope.
+   * Precisely, the items that are returned are all items in the tree 
+   * whose envelope <b>may</b> intersect the search Envelope.
+   * Note that some items with non-intersecting envelopes may be returned as well;
+   * the client is responsible for filtering these out.
+   * In most situations there will be many items in the tree which do not
+   * intersect the search envelope and which are not returned - thus
+   * providing improved performance over a simple linear scan.    
+   * 
+   * @param searchEnv the envelope of the desired query area.
+   * @return a List of items which may intersect the search envelope
+   */
+  public List query(Envelope searchEnv)
+  {
+    /**
+     * the items that are matched are the items in quads which
+     * overlap the search envelope
+     */
+    ArrayListVisitor visitor = new ArrayListVisitor();
+    query(searchEnv, visitor);
+    return visitor.getItems();
+  }
+
+  /**
+   * Queries the tree and visits items which may lie in the given search envelope.
+   * Precisely, the items that are visited are all items in the tree 
+   * whose envelope <b>may</b> intersect the search Envelope.
+   * Note that some items with non-intersecting envelopes may be visited as well;
+   * the client is responsible for filtering these out.
+   * In most situations there will be many items in the tree which do not
+   * intersect the search envelope and which are not visited - thus
+   * providing improved performance over a simple linear scan.    
+   * 
+   * @param searchEnv the envelope of the desired query area.
+   * @param visitor a visitor object which is passed the visited items
+   */
+  public void query(Envelope searchEnv, ItemVisitor visitor)
+  {
+    /**
+     * the items that are matched are the items in quads which
+     * overlap the search envelope
+     */
+    root.visit(searchEnv, visitor);
+  }
+
+  /**
+   * Return a list of all items in the Quadtree
+   */
+  public List queryAll()
+  {
+    List foundItems = new ArrayList();
+    root.addAllItems(foundItems);
+    return foundItems;
+  }
+
+  private void collectStats(Envelope itemEnv)
+  {
+    double delX = itemEnv.getWidth();
+    if (delX < minExtent && delX > 0.0)
+      minExtent = delX;
+
+    double delY = itemEnv.getHeight();
+    if (delY < minExtent && delY > 0.0)
+      minExtent = delY;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Root.java b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Root.java
new file mode 100644
index 0000000..44b0d02
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/Root.java
@@ -0,0 +1,99 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * QuadRoot is the root of a single Quadtree.  It is centred at the origin,
+ * and does not have a defined extent.
+ *
+ * @version 1.7
+ */
+public class Root
+  extends NodeBase
+{
+
+  // the singleton root quad is centred at the origin.
+  private static final Coordinate origin = new Coordinate(0.0, 0.0);
+
+  public Root()
+  {
+  }
+
+  /**
+   * Insert an item into the quadtree this is the root of.
+   */
+  public void insert(Envelope itemEnv, Object item)
+  {
+    int index = getSubnodeIndex(itemEnv, origin.x, origin.y);
+    // if index is -1, itemEnv must cross the X or Y axis.
+    if (index == -1) {
+      add(item);
+      return;
+    }
+    /**
+     * the item must be contained in one quadrant, so insert it into the
+     * tree for that quadrant (which may not yet exist)
+     */
+    Node node = subnode[index];
+    /**
+     *  If the subquad doesn't exist or this item is not contained in it,
+     *  have to expand the tree upward to contain the item.
+     */
+
+    if (node == null || ! node.getEnvelope().contains(itemEnv)) {
+       Node largerNode = Node.createExpanded(node, itemEnv);
+       subnode[index] = largerNode;
+    }
+    /**
+     * At this point we have a subquad which exists and must contain
+     * contains the env for the item.  Insert the item into the tree.
+     */
+    insertContained(subnode[index], itemEnv, item);
+    //System.out.println("depth = " + root.depth() + " size = " + root.size());
+    //System.out.println(" size = " + size());
+  }
+
+  /**
+   * insert an item which is known to be contained in the tree rooted at
+   * the given QuadNode root.  Lower levels of the tree will be created
+   * if necessary to hold the item.
+   */
+  private void insertContained(Node tree, Envelope itemEnv, Object item)
+  {
+    Assert.isTrue(tree.getEnvelope().contains(itemEnv));
+   /**
+    * Do NOT create a new quad for zero-area envelopes - this would lead
+    * to infinite recursion. Instead, use a heuristic of simply returning
+    * the smallest existing quad containing the query
+    */
+    boolean isZeroX = IntervalSize.isZeroWidth(itemEnv.getMinX(), itemEnv.getMaxX());
+    boolean isZeroY = IntervalSize.isZeroWidth(itemEnv.getMinY(), itemEnv.getMaxY());
+    NodeBase node;
+    if (isZeroX || isZeroY)
+      node = tree.find(itemEnv);
+    else
+      node = tree.getNode(itemEnv);
+    node.add(item);
+  }
+
+  protected boolean isSearchMatch(Envelope searchEnv)
+  {
+    return true;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/quadtree/package.html b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/package.html
new file mode 100644
index 0000000..2e84919
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/quadtree/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that implement a Quadtree spatial index
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractNode.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractNode.java
new file mode 100644
index 0000000..2995fc4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractNode.java
@@ -0,0 +1,125 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A node of an {@link AbstractSTRtree}. A node is one of:
+ * <ul>
+ * <li>empty
+ * <li>an <i>interior node</i> containing child {@link AbstractNode}s
+ * <li>a <i>leaf node</i> containing data items ({@link ItemBoundable}s). 
+ * </ul>
+ * A node stores the bounds of its children, and its level within the index tree.
+ *
+ * @version 1.7
+ */
+public abstract class AbstractNode implements Boundable, Serializable {
+  /**
+   * 
+   */
+  private static final long serialVersionUID = 6493722185909573708L;
+  
+  private ArrayList childBoundables = new ArrayList();
+  private Object bounds = null;
+  private int level;
+
+  /**
+   * Default constructor required for serialization.
+   */
+  public AbstractNode() {
+  }
+
+  /**
+   * Constructs an AbstractNode at the given level in the tree
+   * @param level 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
+   * root node will have the highest level
+   */
+  public AbstractNode(int level) {
+    this.level = level;
+  }
+
+  /**
+   * Returns either child {@link AbstractNode}s, or if this is a leaf node, real data (wrapped
+   * in {@link ItemBoundable}s).
+   */
+  public List getChildBoundables() {
+    return childBoundables;
+  }
+
+  /**
+   * Returns a representation of space that encloses this Boundable,
+   * preferably not much bigger than this Boundable's boundary yet fast to
+   * test for intersection with the bounds of other Boundables. The class of
+   * object returned depends on the subclass of AbstractSTRtree.
+   *
+   * @return an Envelope (for STRtrees), an Interval (for SIRtrees), or other
+   *         object (for other subclasses of AbstractSTRtree)
+   * @see AbstractSTRtree.IntersectsOp
+   */
+  protected abstract Object computeBounds();
+
+  /**
+   * Gets the bounds of this node
+   * 
+   * @return the object representing bounds in this index
+   */
+  public Object getBounds() {
+    if (bounds == null) {
+      bounds = computeBounds();
+    }
+    return bounds;
+  }
+
+  /**
+   * Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
+   * root node will have the highest level
+   */
+  public int getLevel() {
+    return level;
+  }
+
+  /**
+   * Gets the count of the {@link Boundable}s at this node.
+   * 
+   * @return the count of boundables at this node
+   */
+  public int size()
+  {
+    return childBoundables.size();
+  }
+  
+  /**
+   * Tests whether there are any {@link Boundable}s at this node.
+   * 
+   * @return true if there are boundables at this node
+   */
+  public boolean isEmpty()
+  {
+    return childBoundables.isEmpty();
+  }
+  
+  /**
+   * Adds either an AbstractNode, or if this is a leaf node, a data object
+   * (wrapped in an ItemBoundable)
+   */
+  public void addChildBoundable(Boundable childBoundable) {
+    Assert.isTrue(bounds == null);
+    childBoundables.add(childBoundable);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractSTRtree.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractSTRtree.java
new file mode 100644
index 0000000..b65203f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/AbstractSTRtree.java
@@ -0,0 +1,450 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Base class for STRtree and SIRtree. STR-packed R-trees are described in:
+ * P. Rigaux, Michel Scholl and Agnes Voisard. <i>Spatial Databases With
+ * Application To GIS.</i> Morgan Kaufmann, San Francisco, 2002.
+ * <p>
+ * This implementation is based on {@link Boundable}s rather than {@link AbstractNode}s,
+ * because the STR algorithm operates on both nodes and
+ * data, both of which are treated as Boundables.
+ * <p>
+ * This class is thread-safe.  Building the tree is synchronized, 
+ * and querying is stateless.
+ *
+ * @see STRtree
+ * @see SIRtree
+ *
+ * @version 1.7
+ */
+public abstract class AbstractSTRtree implements Serializable {
+
+  /**
+   * 
+   */
+  private static final long serialVersionUID = -3886435814360241337L;
+
+  /**
+   * A test for intersection between two bounds, necessary because subclasses
+   * of AbstractSTRtree have different implementations of bounds.
+   */
+  protected static interface IntersectsOp {
+    /**
+     * For STRtrees, the bounds will be Envelopes; for SIRtrees, Intervals;
+     * for other subclasses of AbstractSTRtree, some other class.
+     * @param aBounds the bounds of one spatial object
+     * @param bBounds the bounds of another spatial object
+     * @return whether the two bounds intersect
+     */
+    boolean intersects(Object aBounds, Object bBounds);
+  }
+
+  protected AbstractNode root;
+
+  private boolean built = false;
+  /**
+   * Set to <tt>null</tt> when index is built, to avoid retaining memory.
+   */
+  private ArrayList itemBoundables = new ArrayList();
+  
+  private int nodeCapacity;
+
+  private static final int DEFAULT_NODE_CAPACITY = 10;
+
+  /**
+   * Constructs an AbstractSTRtree with the 
+   * default node capacity.
+   */
+  public AbstractSTRtree() {
+    this(DEFAULT_NODE_CAPACITY);
+  }
+
+  /**
+   * Constructs an AbstractSTRtree with the specified maximum number of child
+   * nodes that a node may have
+   * 
+   * @param nodeCapacity the maximum number of child nodes in a node
+   */
+  public AbstractSTRtree(int nodeCapacity) {
+    Assert.isTrue(nodeCapacity > 1, "Node capacity must be greater than 1");
+    this.nodeCapacity = nodeCapacity;
+  }
+
+  /**
+   * Creates parent nodes, grandparent nodes, and so forth up to the root
+   * node, for the data that has been inserted into the tree. Can only be
+   * called once, and thus can be called only after all of the data has been
+   * inserted into the tree.
+   */
+  public synchronized void build() {
+    if (built) return;
+    root = itemBoundables.isEmpty()
+           ? createNode(0)
+           : createHigherLevels(itemBoundables, -1);
+    // the item list is no longer needed
+    itemBoundables = null;
+    built = true;
+  }
+
+  protected abstract AbstractNode createNode(int level);
+
+  /**
+   * Sorts the childBoundables then divides them into groups of size M, where
+   * M is the node capacity.
+   */
+  protected List createParentBoundables(List childBoundables, int newLevel) {
+    Assert.isTrue(!childBoundables.isEmpty());
+    ArrayList parentBoundables = new ArrayList();
+    parentBoundables.add(createNode(newLevel));
+    ArrayList sortedChildBoundables = new ArrayList(childBoundables);
+    Collections.sort(sortedChildBoundables, getComparator());
+    for (Iterator i = sortedChildBoundables.iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (lastNode(parentBoundables).getChildBoundables().size() == getNodeCapacity()) {
+        parentBoundables.add(createNode(newLevel));
+      }
+      lastNode(parentBoundables).addChildBoundable(childBoundable);
+    }
+    return parentBoundables;
+  }
+
+  protected AbstractNode lastNode(List nodes) {
+    return (AbstractNode) nodes.get(nodes.size() - 1);
+  }
+
+  protected static int compareDoubles(double a, double b) {
+    return a > b ? 1
+         : a < b ? -1
+         : 0;
+  }
+
+  /**
+   * Creates the levels higher than the given level
+   *
+   * @param boundablesOfALevel
+   *            the level to build on
+   * @param level
+   *            the level of the Boundables, or -1 if the boundables are item
+   *            boundables (that is, below level 0)
+   * @return the root, which may be a ParentNode or a LeafNode
+   */
+  private AbstractNode createHigherLevels(List boundablesOfALevel, int level) {
+    Assert.isTrue(!boundablesOfALevel.isEmpty());
+    List parentBoundables = createParentBoundables(boundablesOfALevel, level + 1);
+    if (parentBoundables.size() == 1) {
+      return (AbstractNode) parentBoundables.get(0);
+    }
+    return createHigherLevels(parentBoundables, level + 1);
+  }
+
+  public AbstractNode getRoot() 
+  {
+    build();
+    return root; 
+  }
+
+  /**
+   * Returns the maximum number of child nodes that a node may have
+   */
+  public int getNodeCapacity() { return nodeCapacity; }
+
+  /**
+   * Tests whether the index contains any items.
+   * This method does not build the index,
+   * so items can still be inserted after it has been called.
+   * 
+   * @return true if the index does not contain any items
+   */
+  public boolean isEmpty()
+  {
+    if (! built) return itemBoundables.isEmpty();
+    return root.isEmpty();
+  }
+  
+  protected int size() {
+    if (isEmpty()) {
+      return 0;
+    }
+    build();
+    return size(root);
+  }
+
+  protected int size(AbstractNode node)
+  {
+    int size = 0;
+    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (childBoundable instanceof AbstractNode) {
+        size += size((AbstractNode) childBoundable);
+      }
+      else if (childBoundable instanceof ItemBoundable) {
+        size += 1;
+      }
+    }
+    return size;
+  }
+
+  protected int depth() {
+    if (isEmpty()) {
+      return 0;
+    }
+    build();
+    return depth(root);
+  }
+
+  protected int depth(AbstractNode node)
+  {
+    int maxChildDepth = 0;
+    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (childBoundable instanceof AbstractNode) {
+        int childDepth = depth((AbstractNode) childBoundable);
+        if (childDepth > maxChildDepth)
+          maxChildDepth = childDepth;
+      }
+    }
+    return maxChildDepth + 1;
+  }
+
+
+  protected void insert(Object bounds, Object item) {
+    Assert.isTrue(!built, "Cannot insert items into an STR packed R-tree after it has been built.");
+    itemBoundables.add(new ItemBoundable(bounds, item));
+  }
+
+  /**
+   *  Also builds the tree, if necessary.
+   */
+  protected List query(Object searchBounds) {
+    build();
+    ArrayList matches = new ArrayList();
+    if (isEmpty()) {
+      //Assert.isTrue(root.getBounds() == null);
+      return matches;
+    }
+    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
+      queryInternal(searchBounds, root, matches);
+    }
+    return matches;
+  }
+
+  /**
+   *  Also builds the tree, if necessary.
+   */
+  protected void query(Object searchBounds, ItemVisitor visitor) {
+    build();
+    if (isEmpty()) {
+      // nothing in tree, so return
+      //Assert.isTrue(root.getBounds() == null);
+      return;
+    }
+    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
+      queryInternal(searchBounds, root, visitor);
+    }
+  }
+
+  /**
+   * @return a test for intersection between two bounds, necessary because subclasses
+   * of AbstractSTRtree have different implementations of bounds.
+   * @see IntersectsOp
+   */
+  protected abstract IntersectsOp getIntersectsOp();
+
+  private void queryInternal(Object searchBounds, AbstractNode node, List matches) {
+    List childBoundables = node.getChildBoundables();
+    for (int i = 0; i < childBoundables.size(); i++) {
+      Boundable childBoundable = (Boundable) childBoundables.get(i);
+      if (! getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
+        continue;
+      }
+      if (childBoundable instanceof AbstractNode) {
+        queryInternal(searchBounds, (AbstractNode) childBoundable, matches);
+      }
+      else if (childBoundable instanceof ItemBoundable) {
+        matches.add(((ItemBoundable)childBoundable).getItem());
+      }
+      else {
+        Assert.shouldNeverReachHere();
+      }
+    }
+  }
+
+  private void queryInternal(Object searchBounds, AbstractNode node, ItemVisitor visitor) {
+    List childBoundables = node.getChildBoundables();
+    for (int i = 0; i < childBoundables.size(); i++) {
+      Boundable childBoundable = (Boundable) childBoundables.get(i);
+      if (! getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
+        continue;
+      }
+      if (childBoundable instanceof AbstractNode) {
+        queryInternal(searchBounds, (AbstractNode) childBoundable, visitor);
+      }
+      else if (childBoundable instanceof ItemBoundable) {
+        visitor.visitItem(((ItemBoundable)childBoundable).getItem());
+      }
+      else {
+        Assert.shouldNeverReachHere();
+      }
+    }
+  }
+
+  /**
+   * Gets a tree structure (as a nested list) 
+   * corresponding to the structure of the items and nodes in this tree.
+   * <p>
+   * The returned {@link List}s contain either {@link Object} items, 
+   * or Lists which correspond to subtrees of the tree
+   * Subtrees which do not contain any items are not included.
+   * <p>
+   * Builds the tree if necessary.
+   * 
+   * @return a List of items and/or Lists
+   */
+  public List itemsTree()
+  {
+    build();
+
+    List valuesTree = itemsTree(root);
+    if (valuesTree == null)
+      return new ArrayList();
+    return valuesTree;
+  }
+  
+  private List itemsTree(AbstractNode node) 
+  {
+    List valuesTreeForNode = new ArrayList();
+    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (childBoundable instanceof AbstractNode) {
+        List valuesTreeForChild = itemsTree((AbstractNode) childBoundable);
+        // only add if not null (which indicates an item somewhere in this tree
+        if (valuesTreeForChild != null)
+          valuesTreeForNode.add(valuesTreeForChild);
+      }
+      else if (childBoundable instanceof ItemBoundable) {
+        valuesTreeForNode.add(((ItemBoundable)childBoundable).getItem());
+      }
+      else {
+        Assert.shouldNeverReachHere();
+      }
+    }
+    if (valuesTreeForNode.size() <= 0) 
+      return null;
+    return valuesTreeForNode;
+  }
+
+  /**
+   * Removes an item from the tree.
+   * (Builds the tree, if necessary.)
+   */
+  protected boolean remove(Object searchBounds, Object item) {
+    build();
+    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
+      return remove(searchBounds, root, item);
+    }
+    return false;
+  }
+
+  private boolean removeItem(AbstractNode node, Object item)
+  {
+    Boundable childToRemove = null;
+    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (childBoundable instanceof ItemBoundable) {
+        if ( ((ItemBoundable) childBoundable).getItem() == item)
+          childToRemove = childBoundable;
+      }
+    }
+    if (childToRemove != null) {
+      node.getChildBoundables().remove(childToRemove);
+      return true;
+    }
+    return false;
+  }
+
+  private boolean remove(Object searchBounds, AbstractNode node, Object item) {
+    // first try removing item from this node
+    boolean found = removeItem(node, item);
+    if (found)
+      return true;
+
+    AbstractNode childToPrune = null;
+    // next try removing item from lower nodes
+    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable childBoundable = (Boundable) i.next();
+      if (!getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
+        continue;
+      }
+      if (childBoundable instanceof AbstractNode) {
+        found = remove(searchBounds, (AbstractNode) childBoundable, item);
+        // if found, record child for pruning and exit
+        if (found) {
+          childToPrune = (AbstractNode) childBoundable;
+          break;
+        }
+      }
+    }
+    // prune child if possible
+    if (childToPrune != null) {
+      if (childToPrune.getChildBoundables().isEmpty()) {
+        node.getChildBoundables().remove(childToPrune);
+      }
+    }
+    return found;
+  }
+
+  protected List boundablesAtLevel(int level) {
+    ArrayList boundables = new ArrayList();
+    boundablesAtLevel(level, root, boundables);
+    return boundables;
+  }
+
+  /**
+   * @param level -1 to get items
+   */
+  private void boundablesAtLevel(int level, AbstractNode top, Collection boundables) {
+    Assert.isTrue(level > -2);
+    if (top.getLevel() == level) {
+      boundables.add(top);
+      return;
+    }
+    for (Iterator i = top.getChildBoundables().iterator(); i.hasNext(); ) {
+      Boundable boundable = (Boundable) i.next();
+      if (boundable instanceof AbstractNode) {
+        boundablesAtLevel(level, (AbstractNode)boundable, boundables);
+      }
+      else {
+        Assert.isTrue(boundable instanceof ItemBoundable);
+        if (level == -1) { boundables.add(boundable); }
+      }
+    }
+    return;
+  }
+
+  protected abstract Comparator getComparator();
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/Boundable.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/Boundable.java
new file mode 100644
index 0000000..e85728a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/Boundable.java
@@ -0,0 +1,30 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+/**
+ * A spatial object in an AbstractSTRtree.
+ *
+ * @version 1.7
+ */
+public interface Boundable {
+  /**
+   * Returns a representation of space that encloses this Boundable, preferably
+   * not much bigger than this Boundable's boundary yet fast to test for intersection
+   * with the bounds of other Boundables. The class of object returned depends
+   * on the subclass of AbstractSTRtree.
+   * @return an Envelope (for STRtrees), an Interval (for SIRtrees), or other object
+   * (for other subclasses of AbstractSTRtree)
+   */
+  Object getBounds();
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePair.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePair.java
new file mode 100644
index 0000000..599e856
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePair.java
@@ -0,0 +1,211 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.util.PriorityQueue;
+
+
+/**
+ * A pair of {@link Boundable}s, whose leaf items 
+ * support a distance metric between them.
+ * Used to compute the distance between the members,
+ * and to expand a member relative to the other
+ * in order to produce new branches of the 
+ * Branch-and-Bound evaluation tree.
+ * Provides an ordering based on the distance between the members,
+ * which allows building a priority queue by minimum distance.
+ * 
+ * @author Martin Davis
+ *
+ */
+class BoundablePair
+  implements Comparable
+{
+  private Boundable boundable1;
+  private Boundable boundable2;
+  private double distance;
+  private ItemDistance itemDistance;
+  //private double maxDistance = -1.0;
+  
+  public BoundablePair(Boundable boundable1, Boundable boundable2, ItemDistance itemDistance)
+  {
+    this.boundable1 = boundable1;
+    this.boundable2 = boundable2;
+    this.itemDistance = itemDistance;
+    distance = distance();
+  }
+  
+  /**
+   * Gets one of the member {@link Boundable}s in the pair 
+   * (indexed by [0, 1]).
+   * 
+   * @param i the index of the member to return (0 or 1)
+   * @return the chosen member
+   */
+  public Boundable getBoundable(int i)
+  {
+    if (i == 0) return boundable1;
+    return boundable2;
+  }
+  
+  /**
+   * Computes the distance between the {@link Boundable}s in this pair.
+   * The boundables are either composites or leaves.
+   * If either is composite, the distance is computed as the minimum distance
+   * between the bounds.  
+   * If both are leaves, the distance is computed by {@link #itemDistance(ItemBoundable, ItemBoundable)}.
+   * 
+   * @return
+   */
+  private double distance()
+  {
+    // if items, compute exact distance
+    if (isLeaves()) {
+      return itemDistance.distance((ItemBoundable) boundable1,
+          (ItemBoundable) boundable2);
+    }
+    // otherwise compute distance between bounds of boundables
+    return ((Envelope) boundable1.getBounds()).distance(
+        ((Envelope) boundable2.getBounds()));
+  }
+
+  
+  /*
+  public double getMaximumDistance()
+  {
+  	if (maxDistance < 0.0)
+  		maxDistance = maxDistance();
+  	return maxDistance;
+  }
+  */
+  
+  /*
+  private double maxDistance()
+  {
+    return maximumDistance( 
+        (Envelope) boundable1.getBounds(),
+        (Envelope) boundable2.getBounds());      	
+  }
+  
+  private static double maximumDistance(Envelope env1, Envelope env2)
+  {
+  	double minx = Math.min(env1.getMinX(), env2.getMinX());
+  	double miny = Math.min(env1.getMinY(), env2.getMinY());
+  	double maxx = Math.max(env1.getMaxX(), env2.getMaxX());
+  	double maxy = Math.max(env1.getMaxY(), env2.getMaxY());
+    Coordinate min = new Coordinate(minx, miny);
+    Coordinate max = new Coordinate(maxx, maxy);
+    return min.distance(max);
+  }
+  */
+  
+  /**
+   * Gets the minimum possible distance between the Boundables in
+   * this pair. 
+   * If the members are both items, this will be the
+   * exact distance between them.
+   * Otherwise, this distance will be a lower bound on 
+   * the distances between the items in the members.
+   * 
+   * @return the exact or lower bound distance for this pair
+   */
+  public double getDistance() { return distance; }
+  
+  /**
+   * Compares two pairs based on their minimum distances
+   */
+  public int compareTo(Object o)
+  {
+    BoundablePair nd = (BoundablePair) o;
+    if (distance < nd.distance) return -1;
+    if (distance > nd.distance) return 1;
+    return 0;
+  }
+
+  /**
+   * Tests if both elements of the pair are leaf nodes
+   * 
+   * @return true if both pair elements are leaf nodes
+   */
+  public boolean isLeaves()
+  {
+    return ! (isComposite(boundable1) || isComposite(boundable2));
+  }
+  
+  public static boolean isComposite(Object item)
+  {
+    return (item instanceof AbstractNode); 
+  }
+  
+  private static double area(Boundable b)
+  {
+    return ((Envelope) b.getBounds()).getArea();
+  }
+  
+  /**
+   * For a pair which is not a leaf 
+   * (i.e. has at least one composite boundable)
+   * computes a list of new pairs 
+   * from the expansion of the larger boundable.
+   * 
+   */
+  public void expandToQueue(PriorityQueue priQ, double minDistance)
+  {
+    boolean isComp1 = isComposite(boundable1);
+    boolean isComp2 = isComposite(boundable2);
+    
+    /**
+     * HEURISTIC: If both boundable are composite,
+     * choose the one with largest area to expand.
+     * Otherwise, simply expand whichever is composite.
+     */
+    if (isComp1 && isComp2) {
+      if (area(boundable1) > area(boundable2)) {
+        expand(boundable1, boundable2, priQ, minDistance);
+        return;
+      }
+      else {
+        expand(boundable2, boundable1, priQ, minDistance);
+        return;
+      }
+    }
+    else if (isComp1) {
+      expand(boundable1, boundable2, priQ, minDistance);
+      return;
+    }
+    else if (isComp2) {
+      expand(boundable2, boundable1, priQ, minDistance);
+      return;
+    }
+    
+    throw new IllegalArgumentException("neither boundable is composite");
+  }
+  
+  private void expand(Boundable bndComposite, Boundable bndOther,
+      PriorityQueue priQ, double minDistance)
+  {
+    List children = ((AbstractNode) bndComposite).getChildBoundables();
+    for (Iterator i = children.iterator(); i.hasNext(); ) {
+      Boundable child = (Boundable) i.next();
+      BoundablePair bp = new BoundablePair(child, bndOther, itemDistance);
+      // only add to queue if this pair might contain the closest points
+      // MD - it's actually faster to construct the object rather than called distance(child, bndOther)!
+      if (bp.getDistance() < minDistance) {
+        priQ.add(bp);
+      }
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePairDistanceComparator.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePairDistanceComparator.java
new file mode 100644
index 0000000..634f917
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/BoundablePairDistanceComparator.java
@@ -0,0 +1,65 @@
+
+/*
+ * Copyright (c) 2017 Jia Yu.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.io.Serializable;
+import java.util.Comparator;
+
+
+/**
+ * The Class BoundablePairDistanceComparator. It implements Java comparator and is used 
+ * as a parameter to sort the BoundablePair list.
+ */
+public class BoundablePairDistanceComparator implements Comparator<BoundablePair>, Serializable{
+	
+	/** The normal order. */
+	boolean normalOrder;
+
+	/**
+	 * Instantiates a new boundable pair distance comparator.
+	 *
+	 * @param normalOrder The true means puts the least record at the head of this queue.
+	 * This is the natural order. PriorityQueue peek() will get the least element. Vice versa.
+	 */
+	public BoundablePairDistanceComparator(boolean normalOrder)
+	{
+		this.normalOrder = normalOrder;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
+	 */
+	public int compare(BoundablePair p1, BoundablePair p2) {
+		double distance1 = p1.getDistance();
+		double distance2 = p2.getDistance();
+		if(this.normalOrder)
+		{
+			if (distance1 > distance2) {
+				return 1;
+			} else if (distance1 == distance2) {
+				return 0;
+			}
+			return -1;
+		}
+		else
+		{
+			if (distance1 > distance2) {
+				return -1;
+			} else if (distance1 == distance2) {
+				return 0;
+			}
+			return 1;
+		}
+
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/GeometryItemDistance.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/GeometryItemDistance.java
new file mode 100644
index 0000000..90a3d65
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/GeometryItemDistance.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.strtree;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * An ItemDistance function for 
+ * items which are {@link Geometry}s,
+ * using the {@link Geometry#distance(Geometry)} method.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryItemDistance
+implements ItemDistance
+{
+  /**
+   * Computes the distance between two {@link Geometry} items,
+   * using the {@link Geometry#distance(Geometry)} method.
+   * 
+   * @param item1 an item which is a Geometry
+   * @param item2 an item which is a Geometry
+   * @return the distance between the geometries
+   * @throws ClassCastException if either item is not a Geometry
+   */
+  public double distance(ItemBoundable item1, ItemBoundable item2) {
+    Geometry g1 = (Geometry) item1.getItem();
+    Geometry g2 = (Geometry) item2.getItem();
+    return g1.distance(g2);    
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/Interval.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/Interval.java
new file mode 100644
index 0000000..a81fedb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/Interval.java
@@ -0,0 +1,57 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A contiguous portion of 1D-space. Used internally by SIRtree.
+ * @see SIRtree
+ *
+ * @version 1.7
+ */
+public class Interval {
+
+  public Interval(Interval other) {
+    this(other.min, other.max);
+  }
+
+  public Interval(double min, double max) {
+    Assert.isTrue(min <= max);
+    this.min = min;
+    this.max = max;
+  }
+
+  private double min;
+  private double max;
+
+  public double getCentre() { return (min+max)/2; }
+
+  /**
+   * @return this
+   */
+  public Interval expandToInclude(Interval other) {
+    max = Math.max(max, other.max);
+    min = Math.min(min, other.min);
+    return this;
+  }
+
+  public boolean intersects(Interval other) {
+    return !(other.min > max || other.max < min);
+  }
+  public boolean equals(Object o) {
+    if (! (o instanceof Interval)) { return false; }
+    Interval other = (Interval) o;
+    return min == other.min && max == other.max;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemBoundable.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemBoundable.java
new file mode 100644
index 0000000..f853bfa
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemBoundable.java
@@ -0,0 +1,37 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.io.Serializable;
+
+/**
+ * Boundable wrapper for a non-Boundable spatial object. Used internally by
+ * AbstractSTRtree.
+ *
+ * @version 1.7
+ */
+public class ItemBoundable implements Boundable, Serializable {
+  private Object bounds;
+  private Object item;
+
+  public ItemBoundable(Object bounds, Object item) {
+    this.bounds = bounds;
+    this.item = item;
+  }
+
+  public Object getBounds() {
+    return bounds;
+  }
+
+  public Object getItem() { return item; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemDistance.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemDistance.java
new file mode 100644
index 0000000..1969255
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/ItemDistance.java
@@ -0,0 +1,37 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.strtree;
+
+
+/**
+ * A function method which computes the distance
+ * between two {@link ItemBoundable}s in an {@link STRtree}.
+ * Used for Nearest Neighbour searches.
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface ItemDistance 
+{
+  /**
+   * Computes the distance between two items.
+   * 
+   * @param item1
+   * @param item2
+   * @return the distance between the items
+   * 
+   * @throws IllegalArgumentException if the metric is not applicable to the arguments
+   */
+  double distance(ItemBoundable item1, ItemBoundable item2);
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/SIRtree.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/SIRtree.java
new file mode 100644
index 0000000..3bcd076
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/SIRtree.java
@@ -0,0 +1,109 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+/**
+ * One-dimensional version of an STR-packed R-tree. SIR stands for
+ * "Sort-Interval-Recursive". STR-packed R-trees are described in:
+ * P. Rigaux, Michel Scholl and Agnes Voisard. Spatial Databases With
+ * Application To GIS. Morgan Kaufmann, San Francisco, 2002.
+ * <p>
+ * This class is thread-safe.  Building the tree is synchronized, 
+ * and querying is stateless.
+ * 
+ * @see STRtree
+ *
+ * @version 1.7
+ */
+public class SIRtree extends AbstractSTRtree {
+
+  private Comparator comparator = new Comparator() {
+    public int compare(Object o1, Object o2) {
+      return compareDoubles(
+          ((Interval)((Boundable)o1).getBounds()).getCentre(),
+          ((Interval)((Boundable)o2).getBounds()).getCentre());
+    }
+  };
+
+  private IntersectsOp intersectsOp = new IntersectsOp() {
+    public boolean intersects(Object aBounds, Object bBounds) {
+      return ((Interval)aBounds).intersects((Interval)bBounds);
+    }
+  };
+  
+  /**
+   * Constructs an SIRtree with the default node capacity.
+   */
+  public SIRtree() { this(10); }
+   
+  /**
+   * Constructs an SIRtree with the given maximum number of child nodes that
+   * a node may have
+   */
+  public SIRtree(int nodeCapacity) {
+    super(nodeCapacity);
+  }
+
+  protected AbstractNode createNode(int level) {
+    return new AbstractNode(level) {
+      protected Object computeBounds() {
+        Interval bounds = null;
+        for (Iterator i = getChildBoundables().iterator(); i.hasNext(); ) {
+          Boundable childBoundable = (Boundable) i.next();
+          if (bounds == null) {
+            bounds = new Interval((Interval)childBoundable.getBounds());
+          }
+          else {
+            bounds.expandToInclude((Interval)childBoundable.getBounds());
+          }
+        }
+        return bounds;
+      }
+    };
+  }
+
+  /**
+   * Inserts an item having the given bounds into the tree.
+   */
+  public void insert(double x1, double x2, Object item) {
+    super.insert(new Interval(Math.min(x1, x2), Math.max(x1, x2)), item);
+  }
+
+  /**
+   * Returns items whose bounds intersect the given value.
+   */
+  public List query(double x) {
+    return query(x, x);
+  }
+
+  /**
+   * Returns items whose bounds intersect the given bounds.
+   * @param x1 possibly equal to x2
+   */
+  public List query(double x1, double x2) {
+    return super.query(new Interval(Math.min(x1, x2), Math.max(x1, x2)));
+  }
+
+  protected IntersectsOp getIntersectsOp() {
+    return intersectsOp;
+  }
+
+  protected Comparator getComparator() {
+    return comparator;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/STRtree.java b/modules/core/src/main/java/org/locationtech/jts/index/strtree/STRtree.java
new file mode 100644
index 0000000..fd12580
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/STRtree.java
@@ -0,0 +1,500 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+
+import java.io.Serializable;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jts.util.PriorityQueue;
+
+/**
+ *  A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
+ *  For two-dimensional spatial data.
+ * <P>
+ *  The STR packed R-tree is simple to implement and maximizes space
+ *  utilization; that is, as many leaves as possible are filled to capacity.
+ *  Overlap between nodes is far less than in a basic R-tree. However, once the
+ *  tree has been built (explicitly or on the first call to #query), items may
+ *  not be added or removed.
+ * <P>
+ * Described in: P. Rigaux, Michel Scholl and Agnes Voisard.
+ * <i>Spatial Databases With Application To GIS</i>.
+ * Morgan Kaufmann, San Francisco, 2002.
+ * <p>
+ * This class is thread-safe.  Building the tree is synchronized, 
+ * and querying is stateless.
+ *
+ * @version 1.7
+ */
+public class STRtree extends AbstractSTRtree 
+implements SpatialIndex, Serializable 
+{
+
+  private static final class STRtreeNode extends AbstractNode
+  {
+    private STRtreeNode(int level)
+    {
+      super(level);
+    }
+
+    protected Object computeBounds() {
+      Envelope bounds = null;
+      for (Iterator i = getChildBoundables().iterator(); i.hasNext(); ) {
+        Boundable childBoundable = (Boundable) i.next();
+        if (bounds == null) {
+          bounds = new Envelope((Envelope)childBoundable.getBounds());
+        }
+        else {
+          bounds.expandToInclude((Envelope)childBoundable.getBounds());
+        }
+      }
+      return bounds;
+    }
+  }
+
+  /**
+   * 
+   */
+  private static final long serialVersionUID = 259274702368956900L;
+  
+  private static Comparator xComparator =
+    new Comparator() {
+      public int compare(Object o1, Object o2) {
+        return compareDoubles(
+            centreX((Envelope)((Boundable)o1).getBounds()),
+            centreX((Envelope)((Boundable)o2).getBounds()));
+      }
+    };
+  private static Comparator yComparator =
+    new Comparator() {
+      public int compare(Object o1, Object o2) {
+        return compareDoubles(
+            centreY((Envelope)((Boundable)o1).getBounds()),
+            centreY((Envelope)((Boundable)o2).getBounds()));
+      }
+    };
+
+  private static double centreX(Envelope e) {
+    return avg(e.getMinX(), e.getMaxX());
+  }
+
+  private static double centreY(Envelope e) {
+    return avg(e.getMinY(), e.getMaxY());
+  }
+
+  private static double avg(double a, double b) { return (a + b) / 2d; }
+
+  private static IntersectsOp intersectsOp = new IntersectsOp() {
+    public boolean intersects(Object aBounds, Object bBounds) {
+      return ((Envelope)aBounds).intersects((Envelope)bBounds);
+    }
+  };
+
+  /**
+   * Creates the parent level for the given child level. First, orders the items
+   * by the x-values of the midpoints, and groups them into vertical slices.
+   * For each slice, orders the items by the y-values of the midpoints, and
+   * group them into runs of size M (the node capacity). For each run, creates
+   * a new (parent) node.
+   */
+  protected List createParentBoundables(List childBoundables, int newLevel) {
+    Assert.isTrue(!childBoundables.isEmpty());
+    int minLeafCount = (int) Math.ceil((childBoundables.size() / (double) getNodeCapacity()));
+    ArrayList sortedChildBoundables = new ArrayList(childBoundables);
+    Collections.sort(sortedChildBoundables, xComparator);
+    List[] verticalSlices = verticalSlices(sortedChildBoundables,
+        (int) Math.ceil(Math.sqrt(minLeafCount)));
+    return createParentBoundablesFromVerticalSlices(verticalSlices, newLevel);
+  }
+
+  private List createParentBoundablesFromVerticalSlices(List[] verticalSlices, int newLevel) {
+    Assert.isTrue(verticalSlices.length > 0);
+    List parentBoundables = new ArrayList();
+    for (int i = 0; i < verticalSlices.length; i++) {
+      parentBoundables.addAll(
+            createParentBoundablesFromVerticalSlice(verticalSlices[i], newLevel));
+    }
+    return parentBoundables;
+  }
+
+  protected List createParentBoundablesFromVerticalSlice(List childBoundables, int newLevel) {
+    return super.createParentBoundables(childBoundables, newLevel);
+  }
+
+  /**
+   * @param childBoundables Must be sorted by the x-value of the envelope midpoints
+   */
+  protected List[] verticalSlices(List childBoundables, int sliceCount) {
+    int sliceCapacity = (int) Math.ceil(childBoundables.size() / (double) sliceCount);
+    List[] slices = new List[sliceCount];
+    Iterator i = childBoundables.iterator();
+    for (int j = 0; j < sliceCount; j++) {
+      slices[j] = new ArrayList();
+      int boundablesAddedToSlice = 0;
+      while (i.hasNext() && boundablesAddedToSlice < sliceCapacity) {
+        Boundable childBoundable = (Boundable) i.next();
+        slices[j].add(childBoundable);
+        boundablesAddedToSlice++;
+      }
+    }
+    return slices;
+  }
+
+  private static final int DEFAULT_NODE_CAPACITY = 10;
+  
+  /**
+   * Constructs an STRtree with the default node capacity.
+   */
+  public STRtree() 
+  { 
+    this(DEFAULT_NODE_CAPACITY); 
+  }
+
+  /**
+   * Constructs an STRtree with the given maximum number of child nodes that
+   * a node may have.
+   * <p>
+   * The minimum recommended capacity setting is 4.
+   * 
+   */
+  public STRtree(int nodeCapacity) {
+    super(nodeCapacity);
+  }
+
+  protected AbstractNode createNode(int level) {
+    return new STRtreeNode(level);
+  }
+
+  protected IntersectsOp getIntersectsOp() {
+    return intersectsOp;
+  }
+
+  /**
+   * Inserts an item having the given bounds into the tree.
+   */
+  public void insert(Envelope itemEnv, Object item) {
+    if (itemEnv.isNull()) { return; }
+    super.insert(itemEnv, item);
+  }
+
+  /**
+   * Returns items whose bounds intersect the given envelope.
+   */
+  public List query(Envelope searchEnv) {
+    //Yes this method does something. It specifies that the bounds is an
+    //Envelope. super.query takes an Object, not an Envelope. [Jon Aquino 10/24/2003]
+    return super.query(searchEnv);
+  }
+
+  /**
+   * Returns items whose bounds intersect the given envelope.
+   */
+  public void query(Envelope searchEnv, ItemVisitor visitor) {
+    //Yes this method does something. It specifies that the bounds is an
+    //Envelope. super.query takes an Object, not an Envelope. [Jon Aquino 10/24/2003]
+    super.query(searchEnv, visitor);
+  }
+
+  /**
+   * Removes a single item from the tree.
+   *
+   * @param itemEnv the Envelope of the item to remove
+   * @param item the item to remove
+   * @return <code>true</code> if the item was found
+   */
+  public boolean remove(Envelope itemEnv, Object item) {
+    return super.remove(itemEnv, item);
+  }
+
+  /**
+   * Returns the number of items in the tree.
+   *
+   * @return the number of items in the tree
+   */
+  public int size()
+  {
+    return super.size();
+  }
+
+  /**
+   * Returns the number of items in the tree.
+   *
+   * @return the number of items in the tree
+   */
+  public int depth()
+  {
+    return super.depth();
+  }
+
+  protected Comparator getComparator() {
+    return yComparator;
+  }
+
+  /**
+   * Finds the two nearest items in the tree, 
+   * using {@link ItemDistance} as the distance metric.
+   * A Branch-and-Bound tree traversal algorithm is used
+   * to provide an efficient search.
+   * 
+   * @param itemDist a distance metric applicable to the items in this tree
+   * @return the pair of the nearest items
+   */
+  public Object[] nearestNeighbour(ItemDistance itemDist)
+  {
+    BoundablePair bp = new BoundablePair(this.getRoot(), this.getRoot(), itemDist);
+    return nearestNeighbour(bp);
+  }
+  /**
+   * Finds k items in this tree which are the top k nearest neighbors to the given {@code item}, 
+   * using {@code itemDist} as the distance metric.
+   * A Branch-and-Bound tree traversal algorithm is used
+   * to provide an efficient search.
+   * This method implements the KNN algorithm described in the following paper:
+   * <p>
+   * Roussopoulos, Nick, Stephen Kelley, and Frédéric Vincent. "Nearest neighbor queries."
+   * ACM sigmod record. Vol. 24. No. 2. ACM, 1995.
+   * <p>
+   * The query {@code item} does <b>not</b> have to be 
+   * contained in the tree, but it does 
+   * have to be compatible with the {@code itemDist} 
+   * distance metric. 
+   * 
+   * @param env the envelope of the query item
+   * @param item the item to find the nearest neighbour of
+   * @param itemDist a distance metric applicable to the items in this tree and the query item
+   * @param k the K nearest items in kNearestNeighbour
+   * @return the K nearest items in this tree
+   */
+  public Object[] nearestNeighbour(Envelope env, Object item, ItemDistance itemDist,int k)
+  {
+    Boundable bnd = new ItemBoundable(env, item);
+    BoundablePair bp = new BoundablePair(this.getRoot(), bnd, itemDist);
+    return nearestNeighbour(bp,k);
+  }
+  /**
+   * Finds the item in this tree which is nearest to the given {@link Object}, 
+   * using {@link ItemDistance} as the distance metric.
+   * A Branch-and-Bound tree traversal algorithm is used
+   * to provide an efficient search.
+   * <p>
+   * The query <tt>object</tt> does <b>not</b> have to be 
+   * contained in the tree, but it does 
+   * have to be compatible with the <tt>itemDist</tt> 
+   * distance metric. 
+   * 
+   * @param env the envelope of the query item
+   * @param item the item to find the nearest neighbour of
+   * @param itemDist a distance metric applicable to the items in this tree and the query item
+   * @return the nearest item in this tree
+   */
+  public Object nearestNeighbour(Envelope env, Object item, ItemDistance itemDist)
+  {
+    Boundable bnd = new ItemBoundable(env, item);
+    BoundablePair bp = new BoundablePair(this.getRoot(), bnd, itemDist);
+    return nearestNeighbour(bp)[0];
+  }
+  
+  /**
+   * Finds the two nearest items from this tree 
+   * and another tree,
+   * using {@link ItemDistance} as the distance metric.
+   * A Branch-and-Bound tree traversal algorithm is used
+   * to provide an efficient search.
+   * The result value is a pair of items, 
+   * the first from this tree and the second
+   * from the argument tree.
+   * 
+   * @param tree another tree
+   * @param itemDist a distance metric applicable to the items in the trees
+   * @return the pair of the nearest items, one from each tree
+   */
+  public Object[] nearestNeighbour(STRtree tree, ItemDistance itemDist)
+  {
+    BoundablePair bp = new BoundablePair(this.getRoot(), tree.getRoot(), itemDist);
+    return nearestNeighbour(bp);
+  }
+  
+  private Object[] nearestNeighbour(BoundablePair initBndPair) 
+  {
+    return nearestNeighbour(initBndPair, Double.POSITIVE_INFINITY);
+  }
+  private Object[] nearestNeighbour(BoundablePair initBndPair, int k) 
+  {
+    return nearestNeighbour(initBndPair, Double.POSITIVE_INFINITY,k);
+  }
+  private Object[] nearestNeighbour(BoundablePair initBndPair, double maxDistance) 
+  {
+    double distanceLowerBound = maxDistance;
+    BoundablePair minPair = null;
+    
+    // initialize internal structures
+    PriorityQueue priQ = new PriorityQueue();
+
+    // initialize queue
+    priQ.add(initBndPair);
+
+    while (! priQ.isEmpty() && distanceLowerBound > 0.0) {
+      // pop head of queue and expand one side of pair
+      BoundablePair bndPair = (BoundablePair) priQ.poll();
+      double currentDistance = bndPair.getDistance();
+      
+      /**
+       * If the distance for the first node in the queue
+       * is >= the current minimum distance, all other nodes
+       * in the queue must also have a greater distance.
+       * So the current minDistance must be the true minimum,
+       * and we are done.
+       */
+      if (currentDistance >= distanceLowerBound) 
+        break;  
+
+      /**
+       * If the pair members are leaves
+       * then their distance is the exact lower bound.
+       * Update the distanceLowerBound to reflect this
+       * (which must be smaller, due to the test 
+       * immediately prior to this). 
+       */
+      if (bndPair.isLeaves()) {
+        // assert: currentDistance < minimumDistanceFound
+        distanceLowerBound = currentDistance;
+        minPair = bndPair;
+      }
+      else {
+        // testing - does allowing a tolerance improve speed?
+        // Ans: by only about 10% - not enough to matter
+        /*
+        double maxDist = bndPair.getMaximumDistance();
+        if (maxDist * .99 < lastComputedDistance) 
+          return;
+        //*/
+
+        /**
+         * Otherwise, expand one side of the pair,
+         * (the choice of which side to expand is heuristically determined) 
+         * and insert the new expanded pairs into the queue
+         */
+        bndPair.expandToQueue(priQ, distanceLowerBound);
+      }
+    }
+    // done - return items with min distance
+    return new Object[] {    
+          ((ItemBoundable) minPair.getBoundable(0)).getItem(),
+          ((ItemBoundable) minPair.getBoundable(1)).getItem()
+      };
+  }
+  private Object[] nearestNeighbour(BoundablePair initBndPair, double maxDistance, int k) 
+  {
+	double distanceLowerBound = maxDistance;
+    
+    // initialize internal structures
+    PriorityQueue priQ = new PriorityQueue();
+
+    // initialize queue
+    priQ.add(initBndPair);
+
+    java.util.PriorityQueue<BoundablePair> kNearestNeighbors = new java.util.PriorityQueue<BoundablePair>(k, new BoundablePairDistanceComparator(false));
+
+    while (! priQ.isEmpty() && distanceLowerBound >= 0.0) {
+      // pop head of queue and expand one side of pair
+      BoundablePair bndPair = (BoundablePair) priQ.poll();
+      double currentDistance = bndPair.getDistance();
+      
+      
+      /**
+       * If the distance for the first node in the queue
+       * is >= the current maximum distance in the k queue , all other nodes
+       * in the queue must also have a greater distance.
+       * So the current minDistance must be the true minimum,
+       * and we are done.
+       */
+      
+      
+      if (currentDistance >= distanceLowerBound){
+    	  break;  
+      }
+      /**
+       * If the pair members are leaves
+       * then their distance is the exact lower bound.
+       * Update the distanceLowerBound to reflect this
+       * (which must be smaller, due to the test 
+       * immediately prior to this). 
+       */
+      if (bndPair.isLeaves()) {
+        // assert: currentDistance < minimumDistanceFound
+    	
+    	  if(kNearestNeighbors.size()<k){
+	    	  	kNearestNeighbors.add(bndPair);
+    	  }
+    	  else
+    	  {
+
+    		  if(kNearestNeighbors.peek().getDistance()>currentDistance)
+    		  {
+    			  kNearestNeighbors.poll();
+    			  kNearestNeighbors.add(bndPair);
+    		  }
+    		  /*
+    		   * minDistance should be the farthest point in the K nearest neighbor queue.
+    		   */
+    		  distanceLowerBound = kNearestNeighbors.peek().getDistance();
+
+    	  }        
+      }
+      else {
+        // testing - does allowing a tolerance improve speed?
+        // Ans: by only about 10% - not enough to matter
+        /*
+        double maxDist = bndPair.getMaximumDistance();
+        if (maxDist * .99 < lastComputedDistance) 
+          return;
+        //*/
+
+        /**
+         * Otherwise, expand one side of the pair,
+         * (the choice of which side to expand is heuristically determined) 
+         * and insert the new expanded pairs into the queue
+         */
+        bndPair.expandToQueue(priQ, distanceLowerBound);
+      }
+    }
+    // done - return items with min distance
+
+    return getItems(kNearestNeighbors);
+  }
+  private static Object[] getItems(java.util.PriorityQueue<BoundablePair> kNearestNeighbors)
+  {
+	  /** 
+	   * Iterate the K Nearest Neighbour Queue and retrieve the item from each BoundablePair
+	   * in this queue
+	   */
+	  Object[] items = new Object[kNearestNeighbors.size()];
+	  Iterator<BoundablePair> resultIterator = kNearestNeighbors.iterator();
+	  int count=0;
+	  while(resultIterator.hasNext())
+	  {
+		  items[count]=((ItemBoundable)resultIterator.next().getBoundable(0)).getItem();
+		  count++;
+	  }	
+	  return items;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/strtree/package.html b/modules/core/src/main/java/org/locationtech/jts/index/strtree/package.html
new file mode 100644
index 0000000..16a836e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/strtree/package.html
@@ -0,0 +1,8 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+</head>
+<body bgcolor="white">
+Contains 2-D and 1-D versions of the Sort-Tile-Recursive (STR) tree, a query-only R-tree.
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineEvent.java b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineEvent.java
new file mode 100644
index 0000000..6b44bb7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineEvent.java
@@ -0,0 +1,66 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.sweepline;
+
+/**
+ * @version 1.7
+ */
+public class SweepLineEvent
+  implements Comparable
+{
+  public static final int INSERT = 1;
+  public static final int DELETE = 2;
+
+  private double xValue;
+  private int eventType;
+  private SweepLineEvent insertEvent; // null if this is an INSERT event
+  private int deleteEventIndex;
+
+  SweepLineInterval sweepInt;
+  public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt)
+  {
+    xValue = x;
+    this.insertEvent = insertEvent;
+    this.eventType = INSERT;
+    if (insertEvent != null)
+      eventType = DELETE;
+    this.sweepInt = sweepInt;
+  }
+
+  public boolean isInsert() { return insertEvent == null; }
+  public boolean isDelete() { return insertEvent != null; }
+  public SweepLineEvent getInsertEvent() { return insertEvent; }
+  public int getDeleteEventIndex() { return deleteEventIndex; }
+  public void setDeleteEventIndex(int deleteEventIndex) { this.deleteEventIndex = deleteEventIndex; }
+
+  SweepLineInterval getInterval() { return sweepInt; }
+
+  /**
+   * ProjectionEvents are ordered first by their x-value, and then by their eventType.
+   * It is important that Insert events are sorted before Delete events, so that
+   * items whose Insert and Delete events occur at the same x-value will be
+   * correctly handled.
+   */
+  public int compareTo(Object o) {
+    SweepLineEvent pe = (SweepLineEvent) o;
+    if (xValue < pe.xValue) return  -1;
+    if (xValue > pe.xValue) return   1;
+    if (eventType < pe.eventType) return  -1;
+    if (eventType > pe.eventType) return   1;
+    return 0;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineIndex.java b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineIndex.java
new file mode 100644
index 0000000..b26d225
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineIndex.java
@@ -0,0 +1,95 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.sweepline;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+/**
+ * A sweepline implements a sorted index on a set of intervals.
+ * It is used to compute all overlaps between the interval in the index.
+ *
+ * @version 1.7
+ */
+public class SweepLineIndex {
+
+  List events = new ArrayList();
+  private boolean indexBuilt;
+  // statistics information
+  private int nOverlaps;
+
+  public SweepLineIndex() {
+  }
+
+  public void add(SweepLineInterval sweepInt)
+  {
+    SweepLineEvent insertEvent = new SweepLineEvent(sweepInt.getMin(), null, sweepInt);
+    events.add(insertEvent);
+    events.add(new SweepLineEvent(sweepInt.getMax(), insertEvent, sweepInt));
+  }
+
+  /**
+   * Because Delete Events have a link to their corresponding Insert event,
+   * it is possible to compute exactly the range of events which must be
+   * compared to a given Insert event object.
+   */
+  private void buildIndex()
+  {
+    if (indexBuilt) return;
+    Collections.sort(events);
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isDelete()) {
+        ev.getInsertEvent().setDeleteEventIndex(i);
+      }
+    }
+    indexBuilt = true;
+  }
+
+  public void computeOverlaps(SweepLineOverlapAction action)
+  {
+    nOverlaps = 0;
+    buildIndex();
+
+    for (int i = 0; i < events.size(); i++ )
+    {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isInsert()) {
+        processOverlaps(i, ev.getDeleteEventIndex(), ev.getInterval(), action);
+      }
+    }
+  }
+
+  private void processOverlaps(int start, int end, SweepLineInterval s0, SweepLineOverlapAction action)
+  {
+    /**
+     * Since we might need to test for self-intersections,
+     * include current insert event object in list of event objects to test.
+     * Last index can be skipped, because it must be a Delete event.
+     */
+    for (int i = start; i < end; i++ ) {
+      SweepLineEvent ev = (SweepLineEvent) events.get(i);
+      if (ev.isInsert()) {
+        SweepLineInterval s1 = ev.getInterval();
+        action.overlap(s0, s1);
+        nOverlaps++;
+      }
+    }
+
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineInterval.java b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineInterval.java
new file mode 100644
index 0000000..bb1215b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineInterval.java
@@ -0,0 +1,40 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.sweepline;
+
+/**
+ * @version 1.7
+ */
+public class SweepLineInterval {
+
+  private double min, max;
+  private Object item;
+
+  public SweepLineInterval(double min, double max)
+  {
+    this(min, max, null);
+  }
+
+  public SweepLineInterval(double min, double max, Object item)
+  {
+    this.min = min < max ? min : max;
+    this.max = max > min ? max : min;
+    this.item = item;
+  }
+
+  public double getMin() { return min;  }
+  public double getMax() { return max;  }
+  public Object getItem() { return item; }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineOverlapAction.java b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineOverlapAction.java
new file mode 100644
index 0000000..85621bd
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/SweepLineOverlapAction.java
@@ -0,0 +1,25 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.sweepline;
+
+/**
+ * An action taken when a {@link SweepLineIndex} detects that two
+ * {@link SweepLineInterval}s overlap
+ *
+ * @version 1.7
+ */
+public interface SweepLineOverlapAction {
+
+  void overlap(SweepLineInterval s0, SweepLineInterval s1);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/index/sweepline/package.html b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/package.html
new file mode 100644
index 0000000..381c0f5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/index/sweepline/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes which implement a sweepline algorithm for scanning geometric data structures.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/ByteArrayInStream.java b/modules/core/src/main/java/org/locationtech/jts/io/ByteArrayInStream.java
new file mode 100644
index 0000000..a5dda2e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/ByteArrayInStream.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+/**
+ * Allows an array of bytes to be used as an {@link InStream}.
+ * To optimize memory usage, instances can be reused
+ * with different byte arrays.
+ */
+public class ByteArrayInStream
+	implements InStream
+{
+	/*
+	 * Implementation improvement suggested by Andrea Aime - Dec 15 2007
+	 */
+	
+  private byte[] buffer;
+	private int position;
+
+	/**
+	 * Creates a new stream based on the given buffer.
+	 * 
+	 * @param buffer the bytes to read
+	 */
+	public ByteArrayInStream(final byte[] buffer) {
+		setBytes(buffer);
+	}
+
+	/**
+	 * Sets this stream to read from the given buffer
+	 * 
+	 * @param buffer the bytes to read
+	 */
+	public void setBytes(final byte[] buffer) {
+		this.buffer = buffer;
+		this.position = 0;
+	}
+
+	/**
+	 * Reads up to <tt>buf.length</tt> bytes from the stream
+	 * into the given byte buffer.
+	 * 
+	 * @param buf the buffer to place the read bytes into
+	 */
+	public void read(final byte[] buf) {
+		int numToRead = buf.length;
+		// don't try and copy past the end of the input
+		if ((position + numToRead) > buffer.length) {
+			numToRead = buffer.length - position;
+			System.arraycopy(buffer, position, buf, 0, numToRead);
+			// zero out the unread bytes
+			for (int i = numToRead; i < buf.length; i++) {
+				buf[i] = 0;
+			}
+		}
+		else {
+			System.arraycopy(buffer, position, buf, 0, numToRead);			
+		}
+		position += numToRead;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderDataInStream.java b/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderDataInStream.java
new file mode 100644
index 0000000..32d4393
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderDataInStream.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+/**
+ * Allows reading a stream of Java primitive datatypes from an underlying
+ * {@link InStream},
+ * with the representation being in either common byte ordering.
+ */
+public class ByteOrderDataInStream
+{
+  private int byteOrder = ByteOrderValues.BIG_ENDIAN;
+  private InStream stream;
+  // buffers to hold primitive datatypes
+  private byte[] buf1 = new byte[1];
+  private byte[] buf4 = new byte[4];
+  private byte[] buf8 = new byte[8];
+
+  public ByteOrderDataInStream()
+  {
+    this.stream = null;
+  }
+
+  public ByteOrderDataInStream(InStream stream)
+  {
+    this.stream = stream;
+  }
+
+  /**
+   * Allows a single ByteOrderDataInStream to be reused
+   * on multiple InStreams.
+   *
+   * @param stream
+   */
+  public void setInStream(InStream stream)
+  {
+    this.stream = stream;
+  }
+  public void setOrder(int byteOrder)
+  {
+    this.byteOrder = byteOrder;
+  }
+
+  /**
+   * Reads a byte value
+   *
+   * @return the byte read
+   */
+  public byte readByte()
+  	throws IOException
+  {
+    stream.read(buf1);
+    return buf1[0];
+  }
+
+  public int readInt()
+	throws IOException
+  {
+    stream.read(buf4);
+    return ByteOrderValues.getInt(buf4, byteOrder);
+  }
+  public long readLong()
+	throws IOException
+  {
+    stream.read(buf8);
+    return ByteOrderValues.getLong(buf8, byteOrder);
+  }
+
+  public double readDouble()
+	throws IOException
+  {
+    stream.read(buf8);
+    return ByteOrderValues.getDouble(buf8, byteOrder);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderValues.java b/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderValues.java
new file mode 100644
index 0000000..9e786e8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/ByteOrderValues.java
@@ -0,0 +1,118 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+/**
+ * Methods to read and write primitive Java datatypes from/to byte
+ * sequences, allowing the byte order to be specified
+ * <p>
+ * Similar to the standard Java <code>ByteBuffer</code> class.
+ */
+public class ByteOrderValues
+{
+  public static final int BIG_ENDIAN = 1;
+  public static final int LITTLE_ENDIAN = 2;
+
+  public static int getInt(byte[] buf, int byteOrder)
+  {
+    if (byteOrder == BIG_ENDIAN) {
+      return  ( (buf[0] & 0xff) << 24)
+            | ( (buf[1] & 0xff) << 16)
+            | ( (buf[2] & 0xff) << 8)
+            | ( (buf[3] & 0xff) );
+    }
+    else {// LITTLE_ENDIAN
+      return  ( (buf[3] & 0xff) << 24)
+            | ( (buf[2] & 0xff) << 16)
+            | ( (buf[1] & 0xff) << 8)
+            | ( (buf[0] & 0xff) );
+    }
+  }
+
+  public static void putInt(int intValue, byte[] buf, int byteOrder)
+  {
+    if (byteOrder == BIG_ENDIAN) {
+      buf[0] = (byte)(intValue >> 24);
+      buf[1] = (byte)(intValue >> 16);
+      buf[2] = (byte)(intValue >> 8);
+      buf[3] = (byte) intValue;
+    }
+    else {// LITTLE_ENDIAN
+      buf[0] = (byte) intValue;
+      buf[1] = (byte)(intValue >> 8);
+      buf[2] = (byte)(intValue >> 16);
+      buf[3] = (byte)(intValue >> 24);
+    }
+  }
+  public static long getLong(byte[] buf, int byteOrder)
+  {
+    if (byteOrder == BIG_ENDIAN) {
+      return
+            (long) (buf[0] & 0xff) << 56
+          | (long) (buf[1] & 0xff) << 48
+          | (long) (buf[2] & 0xff) << 40
+          | (long) (buf[3] & 0xff) << 32
+          | (long) (buf[4] & 0xff) << 24
+          | (long) (buf[5] & 0xff) << 16
+          | (long) (buf[6] & 0xff) <<  8
+          | (long) (buf[7] & 0xff);
+    }
+    else {// LITTLE_ENDIAN
+      return
+            (long) (buf[7] & 0xff) << 56
+          | (long) (buf[6] & 0xff) << 48
+          | (long) (buf[5] & 0xff) << 40
+          | (long) (buf[4] & 0xff) << 32
+          | (long) (buf[3] & 0xff) << 24
+          | (long) (buf[2] & 0xff) << 16
+          | (long) (buf[1] & 0xff) <<  8
+          | (long) (buf[0] & 0xff);
+    }
+  }
+
+  public static void putLong(long longValue, byte[] buf, int byteOrder)
+  {
+    if (byteOrder == BIG_ENDIAN) {
+      buf[0] = (byte)(longValue >> 56);
+      buf[1] = (byte)(longValue >> 48);
+      buf[2] = (byte)(longValue >> 40);
+      buf[3] = (byte)(longValue >> 32);
+      buf[4] = (byte)(longValue >> 24);
+      buf[5] = (byte)(longValue >> 16);
+      buf[6] = (byte)(longValue >> 8);
+      buf[7] = (byte) longValue;
+    }
+    else {  // LITTLE_ENDIAN
+      buf[0] = (byte) longValue;
+      buf[1] = (byte)(longValue >> 8);
+      buf[2] = (byte)(longValue >> 16);
+      buf[3] = (byte)(longValue >> 24);
+      buf[4] = (byte)(longValue >> 32);
+      buf[5] = (byte)(longValue >> 40);
+      buf[6] = (byte)(longValue >> 48);
+      buf[7] = (byte)(longValue >> 56);
+    }
+  }
+
+  public static double getDouble(byte[] buf, int byteOrder)
+  {
+    long longVal = getLong(buf, byteOrder);
+    return Double.longBitsToDouble(longVal);
+  }
+
+  public static void putDouble(double doubleValue, byte[] buf, int byteOrder)
+  {
+    long longVal = Double.doubleToLongBits(doubleValue);
+    putLong(longVal, buf, byteOrder);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/InStream.java b/modules/core/src/main/java/org/locationtech/jts/io/InStream.java
new file mode 100644
index 0000000..7119cf4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/InStream.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+/**
+ * A interface for classes providing an input stream of bytes.
+ * This interface is similar to the Java <code>InputStream</code>,
+ * but with a narrower interface to make it easier to implement.
+ *
+ */
+public interface InStream
+{
+  /**
+   * Reads <code>buf.length</code> bytes from the input stream
+   * and stores them in the supplied buffer.
+   *
+   * @param buf the buffer to receive the bytes
+   *
+   * @throws IOException if an I/O error occurs
+   */
+  void read(byte[] buf) throws IOException;
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/InputStreamInStream.java b/modules/core/src/main/java/org/locationtech/jts/io/InputStreamInStream.java
new file mode 100644
index 0000000..f968a89
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/InputStreamInStream.java
@@ -0,0 +1,34 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+import java.io.InputStream;
+
+/**
+ * An adapter to allow an {@link InputStream} to be used as an {@link InStream}
+ */
+public class InputStreamInStream
+	implements InStream
+{
+  private InputStream is;
+
+  public InputStreamInStream(InputStream is)
+  {
+    this.is = is;
+  }
+
+  public void read(byte[] buf) throws IOException
+  {
+    is.read(buf);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/OutStream.java b/modules/core/src/main/java/org/locationtech/jts/io/OutStream.java
new file mode 100644
index 0000000..1b8f902
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/OutStream.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+/**
+ * A interface for classes providing an output stream of bytes.
+ * This interface is similar to the Java <code>OutputStream</code>,
+ * but with a narrower interface to make it easier to implement.
+ */
+public interface OutStream
+{
+  void write(byte[] buf, int len) throws IOException;
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/OutputStreamOutStream.java b/modules/core/src/main/java/org/locationtech/jts/io/OutputStreamOutStream.java
new file mode 100644
index 0000000..0babfbc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/OutputStreamOutStream.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+import java.io.OutputStream;
+
+/**
+ * An adapter to allow an {@link OutputStream} to be used as an {@link OutStream}
+ */
+public class OutputStreamOutStream
+	implements OutStream
+{
+  private OutputStream os;
+
+  public OutputStreamOutStream(OutputStream os)
+  {
+    this.os = os;
+  }
+  public void write(byte[] buf, int len) throws IOException
+  {
+    os.write(buf, 0, len);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/ParseException.java b/modules/core/src/main/java/org/locationtech/jts/io/ParseException.java
new file mode 100644
index 0000000..b01998e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/ParseException.java
@@ -0,0 +1,54 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+/**
+ *  Thrown by a <code>WKTReader</code> when a parsing problem occurs.
+ *
+ *@version 1.7
+ */
+public class ParseException extends Exception {
+
+  /**
+   *  Creates a <code>ParseException</code> with the given detail message.
+   *
+   *@param  message  a description of this <code>ParseException</code>
+   */
+  public ParseException(String message) {
+    super(message);
+  }
+
+  /**
+   *  Creates a <code>ParseException</code> with <code>e</code>s detail message.
+   *
+   *@param  e  an exception that occurred while a <code>WKTReader</code> was
+   *      parsing a Well-known Text string
+   */
+  public ParseException(Exception e) {
+    this(e.toString(), e);
+  }
+  
+  /**
+   *  Creates a <code>ParseException</code> with <code>e</code>s detail message.
+   *  
+   *@param  message  a description of this <code>ParseException</code>
+   *@param  e  a throwable that occurred while a com.vividsolutions.jts.io reader was
+   *      parsing a string representation
+   */
+  public ParseException(String message, Throwable e) {
+          super(message, e);
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKBConstants.java b/modules/core/src/main/java/org/locationtech/jts/io/WKBConstants.java
new file mode 100644
index 0000000..e1489cb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKBConstants.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+/**
+ * Constant values used by the WKB format
+ */
+public interface WKBConstants {
+  int wkbXDR = 0;
+  int wkbNDR = 1;
+
+  int wkbPoint = 1;
+  int wkbLineString = 2;
+  int wkbPolygon = 3;
+  int wkbMultiPoint = 4;
+  int wkbMultiLineString = 5;
+  int wkbMultiPolygon = 6;
+  int wkbGeometryCollection = 7;
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKBHexFileReader.java b/modules/core/src/main/java/org/locationtech/jts/io/WKBHexFileReader.java
new file mode 100644
index 0000000..dd9a328
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKBHexFileReader.java
@@ -0,0 +1,171 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StreamTokenizer;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Reads a sequence of {@link Geometry}s in WKBHex format 
+ * from a text file.
+ * Each WKBHex geometry must be on a single line
+ * The geometries in the file may be separated by any amount
+ * of whitespace and newlines.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class WKBHexFileReader 
+{
+	private File file = null;
+  private Reader reader;
+	private WKBReader wkbReader;
+	private int count = 0;
+	private int limit = -1;
+	private int offset = 0;
+	
+  /**
+   * Creates a new <tt>WKBHexFileReader</tt> given the <tt>File</tt> to read from 
+   * and a <tt>WKTReader</tt> to use to parse the geometries.
+   * 
+   * @param file the <tt>File</tt> to read from
+   * @param wkbReader the geometry reader to use
+   */
+	public WKBHexFileReader(File file, WKBReader wkbReader)
+	{
+		this.file = file;
+    this.wkbReader = wkbReader;
+	}
+	
+  /**
+   * Creates a new <tt>WKBHexFileReader</tt>, given the name of the file to read from.
+   * 
+   * @param filename the name of the file to read from
+   * @param wkbReader the geometry reader to use
+   */
+  public WKBHexFileReader(String filename, WKBReader wkbReader)
+  {
+    this(new File(filename), wkbReader);
+  }
+  
+  /**
+   * Creates a new <tt>WKBHexFileReader</tt>, given a {@link Reader} to read from.
+   * 
+   * @param reader the reader to read from
+   * @param wkbReader the geometry reader to use
+   */
+  public WKBHexFileReader(Reader reader, WKBReader wkbReader)
+  {
+    this.reader = reader;
+    this.wkbReader = wkbReader;
+  }
+  
+	/**
+	 * Sets the maximum number of geometries to read.
+   * 
+	 * @param limit the maximum number of geometries to read
+	 */
+	public void setLimit(int limit)
+	{
+		this.limit = limit;
+	}
+	
+	/**
+	 * Sets the number of geometries to skip before storing.
+   * 
+	 * @param offset the number of geometries to skip
+	 */
+	public void setOffset(int offset)
+	{
+		this.offset = offset;
+	}
+	
+	/**
+	 * Reads a sequence of geometries.
+	 * If an offset is specified, geometries read up to the offset count are skipped.
+	 * If a limit is specified, no more than <tt>limit</tt> geometries are read.
+	 * 
+	 * @return the list of geometries read
+	 * @throws IOException if an I/O exception was encountered
+	 * @throws ParseException if an error occurred reading a geometry
+	 */
+	public List read() 
+	throws IOException, ParseException 
+	{
+    // do this here so that constructors don't throw exceptions
+    if (file != null)
+      reader = new FileReader(file);
+    
+		count = 0;
+		try {
+			BufferedReader bufferedReader = new BufferedReader(reader);
+			try {
+				return read(bufferedReader);
+			} finally {
+				bufferedReader.close();
+			}
+		} finally {
+			reader.close();
+		}
+	}
+	
+	private List read(BufferedReader bufferedReader) throws IOException,
+			ParseException {
+		List geoms = new ArrayList();
+		while (! isAtEndOfFile(bufferedReader) && ! isAtLimit(geoms)) {
+		  String line = bufferedReader.readLine().trim();
+		  if (line.length() == 0) 
+		    continue;
+			Geometry g = wkbReader.read(WKBReader.hexToBytes(line));
+			if (count >= offset)
+				geoms.add(g);
+			count++;
+		}
+		return geoms;
+	}
+	
+	private boolean isAtLimit(List geoms)
+	{
+		if (limit < 0) return false;
+		if (geoms.size() < limit) return false;
+		return true;
+	}
+	
+  private static final int MAX_LOOKAHEAD = 1000;
+  
+  /**
+	 * Tests if reader is at EOF.
+	 */
+	private boolean isAtEndOfFile(BufferedReader bufferedReader)
+			throws IOException 
+			{
+		bufferedReader.mark(MAX_LOOKAHEAD);
+
+		StreamTokenizer tokenizer = new StreamTokenizer(bufferedReader);
+		int type = tokenizer.nextToken();
+
+		if (type == StreamTokenizer.TT_EOF) {
+			return true;
+		}
+		bufferedReader.reset();
+		return false;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKBReader.java b/modules/core/src/main/java/org/locationtech/jts/io/WKBReader.java
new file mode 100644
index 0000000..32708c2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKBReader.java
@@ -0,0 +1,387 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+import org.locationtech.jts.geom.CoordinateSequences;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+
+/**
+ * Reads a {@link Geometry}from a byte stream in Well-Known Binary format.
+ * Supports use of an {@link InStream}, which allows easy use
+ * with arbitrary byte stream sources.
+ * <p>
+ * This class reads the format describe in {@link WKBWriter}.  
+ * It also partially handles
+ * the <b>Extended WKB</b> format used by PostGIS, 
+ * by parsing and storing SRID values.
+ * The reader repairs structurally-invalid input
+ * (specifically, LineStrings and LinearRings which contain
+ * too few points have vertices added,
+ * and non-closed rings are closed).
+ * <p>
+ * This class is designed to support reuse of a single instance to read multiple
+ * geometries. This class is not thread-safe; each thread should create its own
+ * instance.
+ * <p>
+ * As of version 1.15, the reader can read geometries following OGC 06-103r4
+ * speification used by Spatialite/Geopackage.
+ * <p>
+ * The difference between PostGIS EWKB format and the new OGC specification is
+ * that Z and M coordinates are detected with a bit mask on the higher byte in
+ * the former case (0x80 for Z and 0x40 for M) while new OGC specification use
+ * specif int ranges for 2D gemetries, Z geometries (2D code+1000), M geometries
+ * (2D code+2000) and ZM geometries (2D code+3000).
+ * <p>
+ * Note that the {@link WKBWriter} is not changed and still write PostGIS WKB
+ * geometries
+ * @see WKBWriter for a formal format specification
+ */
+public class WKBReader
+{
+  /**
+   * Converts a hexadecimal string to a byte array.
+   * The hexadecimal digit symbols are case-insensitive.
+   *
+   * @param hex a string containing hex digits
+   * @return an array of bytes with the value of the hex string
+   */
+  public static byte[] hexToBytes(String hex)
+  {
+    int byteLen = hex.length() / 2;
+    byte[] bytes = new byte[byteLen];
+
+    for (int i = 0; i < hex.length() / 2; i++) {
+      int i2 = 2 * i;
+      if (i2 + 1 > hex.length())
+        throw new IllegalArgumentException("Hex string has odd length");
+
+      int nib1 = hexToInt(hex.charAt(i2));
+      int nib0 = hexToInt(hex.charAt(i2 + 1));
+      byte b = (byte) ((nib1 << 4) + (byte) nib0);
+      bytes[i] = b;
+    }
+    return bytes;
+  }
+
+  private static int hexToInt(char hex)
+  {
+    int nib = Character.digit(hex, 16);
+    if (nib < 0)
+      throw new IllegalArgumentException("Invalid hex digit: '" + hex + "'");
+    return nib;
+  }
+
+  private static final String INVALID_GEOM_TYPE_MSG
+  = "Invalid geometry type encountered in ";
+
+  private GeometryFactory factory;
+  private CoordinateSequenceFactory csFactory;
+  private PrecisionModel precisionModel;
+  // default dimension - will be set on read
+  private int inputDimension = 2;
+  private boolean hasSRID = false;
+  private int SRID = 0;
+  /**
+   * true if structurally invalid input should be reported rather than repaired.
+   * At some point this could be made client-controllable.
+   */
+  private boolean isStrict = false;
+  private ByteOrderDataInStream dis = new ByteOrderDataInStream();
+  private double[] ordValues;
+
+  public WKBReader() {
+    this(new GeometryFactory());
+  }
+
+  public WKBReader(GeometryFactory geometryFactory) {
+    this.factory = geometryFactory;
+    precisionModel = factory.getPrecisionModel();
+    csFactory = factory.getCoordinateSequenceFactory();
+  }
+
+  /**
+   * Reads a single {@link Geometry} in WKB format from a byte array.
+   *
+   * @param bytes the byte array to read from
+   * @return the geometry read
+   * @throws ParseException if the WKB is ill-formed
+   */
+  public Geometry read(byte[] bytes) throws ParseException
+  {
+    // possibly reuse the ByteArrayInStream?
+    // don't throw IOExceptions, since we are not doing any I/O
+    try {
+      return read(new ByteArrayInStream(bytes));
+    }
+    catch (IOException ex) {
+      throw new RuntimeException("Unexpected IOException caught: " + ex.getMessage());
+    }
+  }
+
+  /**
+   * Reads a {@link Geometry} in binary WKB format from an {@link InStream}.
+   *
+   * @param is the stream to read from
+   * @return the Geometry read
+   * @throws IOException if the underlying stream creates an error
+   * @throws ParseException if the WKB is ill-formed
+   */
+  public Geometry read(InStream is)
+  throws IOException, ParseException
+  {
+    dis.setInStream(is);
+    Geometry g = readGeometry();
+    return g;
+  }
+
+  private Geometry readGeometry()
+  throws IOException, ParseException
+  {
+
+      // determine byte order
+      byte byteOrderWKB = dis.readByte();
+
+      // always set byte order, since it may change from geometry to geometry
+     if(byteOrderWKB == WKBConstants.wkbNDR)
+     {
+        dis.setOrder(ByteOrderValues.LITTLE_ENDIAN);
+     }
+     else if(byteOrderWKB == WKBConstants.wkbXDR)
+     {
+        dis.setOrder(ByteOrderValues.BIG_ENDIAN);
+     }
+     else if(isStrict)
+     {
+        throw new ParseException("Unknown geometry byte order (not NDR or XDR): " + byteOrderWKB);
+     }
+     //if not strict and not XDR or NDR, then we just use the dis default set at the
+     //start of the geometry (if a multi-geometry).  This  allows WBKReader to work
+     //with Spatialite native BLOB WKB, as well as other WKB variants that might just
+     //specify endian-ness at the start of the multigeometry.
+
+
+    int typeInt = dis.readInt();
+    // Adds %1000 to make it compatible with OGC 06-103r4
+    int geometryType = (typeInt & 0xffff)%1000;
+
+    // handle 3D and 4D WKB geometries
+    // geometries with Z coordinates have the 0x80 flag (postgis EWKB)
+    // or are in the 1000 range (Z) or in the 3000 range (ZM) of geometry type (OGC 06-103r4)
+    boolean hasZ = ((typeInt & 0x80000000) != 0 || (typeInt & 0xffff)/1000 == 1 || (typeInt & 0xffff)/1000 == 3);
+    // geometries with M coordinates have the 0x40 flag (postgis EWKB)
+    // or are in the 1000 range (M) or in the 3000 range (ZM) of geometry type (OGC 06-103r4)
+    boolean hasM = ((typeInt & 0x40000000) != 0 || (typeInt & 0xffff)/1000 == 2 || (typeInt & 0xffff)/1000 == 3);
+    //System.out.println(typeInt + " - " + geometryType + " - hasZ:" + hasZ);
+    inputDimension = 2 + (hasZ?1:0) + (hasM?1:0);
+
+    // determine if SRIDs are present
+    hasSRID = (typeInt & 0x20000000) != 0;
+    int SRID = 0;
+    if (hasSRID) {
+      SRID = dis.readInt();
+    }
+
+    // only allocate ordValues buffer if necessary
+    if (ordValues == null || ordValues.length < inputDimension)
+      ordValues = new double[inputDimension];
+
+    Geometry geom = null;
+    switch (geometryType) {
+      case WKBConstants.wkbPoint :
+        geom = readPoint();
+        break;
+      case WKBConstants.wkbLineString :
+        geom = readLineString();
+        break;
+     case WKBConstants.wkbPolygon :
+       geom = readPolygon();
+        break;
+      case WKBConstants.wkbMultiPoint :
+        geom = readMultiPoint();
+        break;
+      case WKBConstants.wkbMultiLineString :
+        geom = readMultiLineString();
+        break;
+     case WKBConstants.wkbMultiPolygon :
+        geom = readMultiPolygon();
+        break;
+      case WKBConstants.wkbGeometryCollection :
+        geom = readGeometryCollection();
+        break;
+      default: 
+        throw new ParseException("Unknown WKB type " + geometryType);
+    }
+    setSRID(geom, SRID);
+    return geom;
+  }
+
+  /**
+   * Sets the SRID, if it was specified in the WKB
+   *
+   * @param g the geometry to update
+   * @return the geometry with an updated SRID value, if required
+   */
+  private Geometry setSRID(Geometry g, int SRID)
+  {
+    if (SRID != 0)
+      g.setSRID(SRID);
+    return g;
+  }
+
+  private Point readPoint() throws IOException
+  {
+    CoordinateSequence pts = readCoordinateSequence(1);
+    return factory.createPoint(pts);
+  }
+
+  private LineString readLineString() throws IOException
+  {
+    int size = dis.readInt();
+    CoordinateSequence pts = readCoordinateSequenceLineString(size);
+    return factory.createLineString(pts);
+  }
+
+  private LinearRing readLinearRing() throws IOException
+  {
+    int size = dis.readInt();
+    CoordinateSequence pts = readCoordinateSequenceRing(size);
+    return factory.createLinearRing(pts);
+  }
+
+  private Polygon readPolygon() throws IOException
+  {
+    int numRings = dis.readInt();
+    LinearRing[] holes = null;
+    if (numRings > 1)
+      holes = new LinearRing[numRings - 1];
+
+    LinearRing shell = readLinearRing();
+    for (int i = 0; i < numRings - 1; i++) {
+      holes[i] = readLinearRing();
+    }
+    return factory.createPolygon(shell, holes);
+  }
+
+  private MultiPoint readMultiPoint() throws IOException, ParseException
+  {
+    int numGeom = dis.readInt();
+    Point[] geoms = new Point[numGeom];
+    for (int i = 0; i < numGeom; i++) {
+      Geometry g = readGeometry();
+      if (! (g instanceof Point))
+        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiPoint");
+      geoms[i] = (Point) g;
+    }
+    return factory.createMultiPoint(geoms);
+  }
+
+  private MultiLineString readMultiLineString() throws IOException, ParseException
+  {
+    int numGeom = dis.readInt();
+    LineString[] geoms = new LineString[numGeom];
+    for (int i = 0; i < numGeom; i++) {
+      Geometry g = readGeometry();
+      if (! (g instanceof LineString))
+        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiLineString");
+      geoms[i] = (LineString) g;
+    }
+    return factory.createMultiLineString(geoms);
+  }
+
+  private MultiPolygon readMultiPolygon() throws IOException, ParseException
+  {
+    int numGeom = dis.readInt();
+    Polygon[] geoms = new Polygon[numGeom];
+
+    for (int i = 0; i < numGeom; i++) {
+      Geometry g = readGeometry();
+      if (! (g instanceof Polygon))
+        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiPolygon");
+      geoms[i] = (Polygon) g;
+    }
+    return factory.createMultiPolygon(geoms);
+  }
+
+  private GeometryCollection readGeometryCollection() throws IOException, ParseException
+  {
+    int numGeom = dis.readInt();
+    Geometry[] geoms = new Geometry[numGeom];
+    for (int i = 0; i < numGeom; i++) {
+      geoms[i] = readGeometry();
+    }
+    return factory.createGeometryCollection(geoms);
+  }
+
+  private CoordinateSequence readCoordinateSequence(int size) throws IOException
+  {
+    CoordinateSequence seq = csFactory.create(size, inputDimension);
+    int targetDim = seq.getDimension();
+    if (targetDim > inputDimension)
+      targetDim = inputDimension;
+    for (int i = 0; i < size; i++) {
+      readCoordinate();
+      for (int j = 0; j < targetDim; j++) {
+        seq.setOrdinate(i, j, ordValues[j]);
+      }
+    }
+    return seq;
+  }
+
+  private CoordinateSequence readCoordinateSequenceLineString(int size) throws IOException
+  {
+    CoordinateSequence seq = readCoordinateSequence(size);
+    if (isStrict) return seq;
+    if (seq.size() == 0 || seq.size() >= 2) return seq;
+    return CoordinateSequences.extend(csFactory, seq, 2);
+  }
+  
+  private CoordinateSequence readCoordinateSequenceRing(int size) throws IOException
+  {
+    CoordinateSequence seq = readCoordinateSequence(size);
+    if (isStrict) return seq;
+    if (CoordinateSequences.isRing(seq)) return seq;
+    return CoordinateSequences.ensureValidRing(csFactory, seq);
+  }
+
+  /**
+   * Reads a coordinate value with the specified dimensionality.
+   * Makes the X and Y ordinates precise according to the precision model
+   * in use.
+   */
+  private void readCoordinate() throws IOException
+  {
+    for (int i = 0; i < inputDimension; i++) {
+      if (i <= 1) {
+        ordValues[i] = precisionModel.makePrecise(dis.readDouble());
+      }
+      else {
+        ordValues[i] = dis.readDouble();
+      }
+
+    }
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKBWriter.java b/modules/core/src/main/java/org/locationtech/jts/io/WKBWriter.java
new file mode 100644
index 0000000..4d16ca8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKBWriter.java
@@ -0,0 +1,427 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Writes a {@link Geometry} into Well-Known Binary format.
+ * Supports use of an {@link OutStream}, which allows easy use
+ * with arbitrary byte stream sinks.
+ * <p>
+ * The WKB format is specified in the 
+ * OGC <A HREF="http://www.opengis.org/techno/specs.htm"><i>Simple Features for SQL</i></a>
+ * specification.
+ * This implementation also supports the <b>Extended WKB</b> 
+ * standard. Extended WKB allows writing 3-dimensional coordinates
+ * and including the geometry SRID value.  
+ * The presence of 3D coordinates is signified
+ * by setting the high bit of the <tt>wkbType</tt> word.
+ * The presence of an SRID is signified 
+ * by setting the third bit of the <tt>wkbType</tt> word.
+ * EWKB format is upward compatible with the original SFS WKB format.
+ * <p>
+ * Empty Points cannot be represented in WKB; an
+ * {@link IllegalArgumentException} will be thrown if one is
+ * written. 
+ * <p>
+ * The WKB specification does not support representing {@link LinearRing}s;
+ * they will be written as {@link LineString}s.
+ * <p>
+ * This class is designed to support reuse of a single instance to read multiple
+ * geometries. This class is not thread-safe; each thread should create its own
+ * instance.
+ * 
+ * <h3>Syntax</h3>
+ * The following syntax specification describes the version of Well-Known Binary
+ * supported by JTS.
+ * <p>
+ * <i>The specification uses a syntax language similar to that used in
+ * the C language.  Bitfields are specified from hi-order to lo-order bits.</i>
+ * <p>
+ * <blockquote><pre>
+ * 
+ * <b>byte</b> = 1 byte
+ * <b>uint32</b> = 32 bit unsigned integer (4 bytes)
+ * <b>double</b> = double precision number (8 bytes)
+ * 
+ * abstract Point { }
+ * 
+ * Point2D extends Point {
+ * 	<b>double</b> x;
+ * 	<b>double</b> y;
+ * }
+ * 
+ * Point3D extends Point {
+ * 	<b>double</b> x;
+ * 	<b>double</b> y;
+ * 	<b>double</b> z;
+ * }
+ * 
+ * LinearRing {
+ * 	<b>uint32</b> numPoints;
+ * 	Point points[numPoints];
+ * }
+ * 
+ * enum wkbGeometryType {
+ * 	wkbPoint = 1,
+ * 	wkbLineString = 2,
+ * 	wkbPolygon = 3,
+ * 	wkbMultiPoint = 4,
+ * 	wkbMultiLineString = 5,
+ * 	wkbMultiPolygon = 6,
+ * 	wkbGeometryCollection = 7
+ * }
+ * 
+ * enum byteOrder {
+ * 	wkbXDR = 0,	// Big Endian
+ * 	wkbNDR = 1 	// Little Endian
+ * }
+ * 
+ * WKBType {
+ * 	<b>uint32</b> wkbGeometryType : 8; // values from enum wkbGeometryType
+ * }
+ * 
+ * EWKBType {
+ * 	<b>uint32</b> is3D : 1; 	// 0 = 2D, 1 = 3D
+ * 	<b>uint32</b> noData1 : 1; 
+ * 	<b>uint32</b> hasSRID : 1;  	// 0, no, 1 = yes
+ * 	<b>uint32</b> noData2 : 21; 
+ * 	<b>uint32</b> wkbGeometryType : 8; // values from enum wkbGeometryType
+ * }
+ * 
+ * abstract WKBGeometry {
+ * 	<b>byte</b> byteOrder;		// values from enum byteOrder
+ * 	EWKBType wkbType
+ * 	[ <b>uint32</b> srid; ] 	// only if hasSRID = yes
+ * }
+ * 
+ * WKBPoint extends WKBGeometry {
+ * 	Point point;
+ * }
+ * 
+ * WKBLineString extends WKBGeometry {
+ * 	<b>uint32</b> numCoords;
+ * 	Point points[numCoords];
+ * }
+ * 
+ * WKBPolygon extends WKBGeometry {
+ * 	<b>uint32</b> numRings;
+ * 	LinearRing rings[numRings];
+ * }
+ * 
+ * WKBMultiPoint extends WKBGeometry {
+ * 	<b>uint32</b> numElems;
+ * 	WKBPoint elems[numElems];
+ * }
+ * 
+ * WKBMultiLineString extends WKBGeometry {
+ * 	<b>uint32</b> numElems;
+ * 	WKBLineString elems[numElems];
+ * }
+ * 
+ * wkbMultiPolygon extends WKBGeometry {
+ * 	<b>uint32</b> numElems;
+ * 	WKBPolygon elems[numElems];
+ * }
+ * 
+ * WKBGeometryCollection extends WKBGeometry {
+ * 	<b>uint32</b> numElems;
+ * 	WKBGeometry elems[numElems];
+ * }
+ * 
+ * </pre></blockquote> 
+ * @see WKBReader
+ */
+public class WKBWriter
+{
+  /**
+   * Converts a byte array to a hexadecimal string.
+   * 
+   * @param bytes
+   * @return a string of hexadecimal digits
+   * 
+   * @deprecated
+   */
+  public static String bytesToHex(byte[] bytes)
+  {
+    return toHex(bytes);
+  }
+
+  /**
+   * Converts a byte array to a hexadecimal string.
+   * 
+   * @param bytes a byte array
+   * @return a string of hexadecimal digits
+   */
+  public static String toHex(byte[] bytes)
+  {
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < bytes.length; i++) {
+      byte b = bytes[i];
+      buf.append(toHexDigit((b >> 4) & 0x0F));
+      buf.append(toHexDigit(b & 0x0F));
+    }
+    return buf.toString();
+  }
+
+  private static char toHexDigit(int n)
+  {
+    if (n < 0 || n > 15)
+      throw new IllegalArgumentException("Nibble value out of range: " + n);
+    if (n <= 9)
+      return (char) ('0' + n);
+    return (char) ('A' + (n - 10));
+  }
+
+  private int outputDimension = 2;
+  private int byteOrder;
+  private boolean includeSRID = false;
+  private ByteArrayOutputStream byteArrayOS = new ByteArrayOutputStream();
+  private OutStream byteArrayOutStream = new OutputStreamOutStream(byteArrayOS);
+  // holds output data values
+  private byte[] buf = new byte[8];
+
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * output dimension = 2 and BIG_ENDIAN byte order
+   */
+  public WKBWriter() {
+    this(2, ByteOrderValues.BIG_ENDIAN);
+  }
+
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * the given dimension (2 or 3) for output coordinates
+   * and {@link ByteOrderValues#BIG_ENDIAN} byte order.
+   * If the input geometry has a small coordinate dimension,
+   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
+   *
+   * @param outputDimension the coordinate dimension to output (2 or 3)
+   */
+  public WKBWriter(int outputDimension) {
+    this(outputDimension, ByteOrderValues.BIG_ENDIAN);
+  }
+
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * the given dimension (2 or 3) for output coordinates
+   * and {@link ByteOrderValues#BIG_ENDIAN} byte order. This constructor also
+   * takes a flag to control whether srid information will be
+   * written.
+   * If the input geometry has a smaller coordinate dimension,
+   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
+   *
+   * @param outputDimension the coordinate dimension to output (2 or 3)
+   * @param includeSRID indicates whether SRID should be written
+   */
+  public WKBWriter(int outputDimension, boolean includeSRID) {
+    this(outputDimension, ByteOrderValues.BIG_ENDIAN, includeSRID);
+  }
+  
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * the given dimension (2 or 3) for output coordinates
+   * and byte order
+   * If the input geometry has a small coordinate dimension,
+   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
+   *
+   * @param outputDimension the coordinate dimension to output (2 or 3)
+   * @param byteOrder the byte ordering to use
+   */
+  public WKBWriter(int outputDimension, int byteOrder) {
+      this(outputDimension, byteOrder, false);
+  }
+  
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * the given dimension (2 or 3) for output coordinates
+   * and byte order. This constructor also takes a flag to 
+   * control whether srid information will be written.
+   * If the input geometry has a small coordinate dimension,
+   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
+   *
+   * @param outputDimension the coordinate dimension to output (2 or 3)
+   * @param byteOrder the byte ordering to use
+   * @param includeSRID indicates whether SRID should be written
+   */
+  public WKBWriter(int outputDimension, int byteOrder, boolean includeSRID) {
+      this.outputDimension = outputDimension;
+      this.byteOrder = byteOrder;
+      this.includeSRID = includeSRID;
+      
+      if (outputDimension < 2 || outputDimension > 3)
+        throw new IllegalArgumentException("Output dimension must be 2 or 3");
+  }
+  
+  /**
+   * Writes a {@link Geometry} into a byte array.
+   *
+   * @param geom the geometry to write
+   * @return the byte array containing the WKB
+   */
+  public byte[] write(Geometry geom)
+  {
+    try {
+      byteArrayOS.reset();
+      write(geom, byteArrayOutStream);
+    }
+    catch (IOException ex) {
+      throw new RuntimeException("Unexpected IO exception: " + ex.getMessage());
+    }
+    return byteArrayOS.toByteArray();
+  }
+
+  /**
+   * Writes a {@link Geometry} to an {@link OutStream}.
+   *
+   * @param geom the geometry to write
+   * @param os the out stream to write to
+   * @throws IOException if an I/O error occurs
+   */
+  public void write(Geometry geom, OutStream os) throws IOException
+  {
+    if (geom instanceof Point)
+      writePoint((Point) geom, os);
+    // LinearRings will be written as LineStrings
+    else if (geom instanceof LineString)
+      writeLineString((LineString) geom, os);
+    else if (geom instanceof Polygon)
+      writePolygon((Polygon) geom, os);
+    else if (geom instanceof MultiPoint)
+      writeGeometryCollection(WKBConstants.wkbMultiPoint, 
+          (MultiPoint) geom, os);
+    else if (geom instanceof MultiLineString)
+      writeGeometryCollection(WKBConstants.wkbMultiLineString,
+          (MultiLineString) geom, os);
+    else if (geom instanceof MultiPolygon)
+      writeGeometryCollection(WKBConstants.wkbMultiPolygon,
+          (MultiPolygon) geom, os);
+    else if (geom instanceof GeometryCollection)
+      writeGeometryCollection(WKBConstants.wkbGeometryCollection,
+          (GeometryCollection) geom, os);
+    else {
+      Assert.shouldNeverReachHere("Unknown Geometry type");
+    }
+  }
+
+  private void writePoint(Point pt, OutStream os) throws IOException
+  {
+    if (pt.getCoordinateSequence().size() == 0)
+      throw new IllegalArgumentException("Empty Points cannot be represented in WKB");
+    writeByteOrder(os);
+    writeGeometryType(WKBConstants.wkbPoint, pt, os);
+    writeCoordinateSequence(pt.getCoordinateSequence(), false, os);
+  }
+
+  private void writeLineString(LineString line, OutStream os)
+      throws IOException
+  {
+    writeByteOrder(os);
+    writeGeometryType(WKBConstants.wkbLineString, line, os);
+    writeCoordinateSequence(line.getCoordinateSequence(), true, os);
+  }
+
+  private void writePolygon(Polygon poly, OutStream os) throws IOException
+  {
+    writeByteOrder(os);
+    writeGeometryType(WKBConstants.wkbPolygon, poly, os);
+    writeInt(poly.getNumInteriorRing() + 1, os);
+    writeCoordinateSequence(poly.getExteriorRing().getCoordinateSequence(), true, os);
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      writeCoordinateSequence(poly.getInteriorRingN(i).getCoordinateSequence(), true,
+          os);
+    }
+  }
+
+  private void writeGeometryCollection(int geometryType, GeometryCollection gc,
+      OutStream os) throws IOException
+  {
+    writeByteOrder(os);
+    writeGeometryType(geometryType, gc, os);
+    writeInt(gc.getNumGeometries(), os);
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      write(gc.getGeometryN(i), os);
+    }
+  }
+
+  private void writeByteOrder(OutStream os) throws IOException
+  {
+    if (byteOrder == ByteOrderValues.LITTLE_ENDIAN)
+      buf[0] = WKBConstants.wkbNDR;
+    else
+      buf[0] = WKBConstants.wkbXDR;
+    os.write(buf, 1);
+  }
+
+  private void writeGeometryType(int geometryType, Geometry g, OutStream os)
+      throws IOException
+  {
+    int flag3D = (outputDimension == 3) ? 0x80000000 : 0;
+    int typeInt = geometryType | flag3D;
+    typeInt |= includeSRID ? 0x20000000 : 0;
+    writeInt(typeInt, os);
+    if (includeSRID) {
+        writeInt(g.getSRID(), os);
+    }
+  }
+
+  private void writeInt(int intValue, OutStream os) throws IOException
+  {
+    ByteOrderValues.putInt(intValue, buf, byteOrder);
+    os.write(buf, 4);
+  }
+
+  private void writeCoordinateSequence(CoordinateSequence seq, boolean writeSize, OutStream os)
+      throws IOException
+  {
+    if (writeSize)
+      writeInt(seq.size(), os);
+
+    for (int i = 0; i < seq.size(); i++) {
+      writeCoordinate(seq, i, os);
+    }
+  }
+
+  private void writeCoordinate(CoordinateSequence seq, int index, OutStream os)
+  throws IOException
+  {
+    ByteOrderValues.putDouble(seq.getX(index), buf, byteOrder);
+    os.write(buf, 8);
+    ByteOrderValues.putDouble(seq.getY(index), buf, byteOrder);
+    os.write(buf, 8);
+    
+    // only write 3rd dim if caller has requested it for this writer
+    if (outputDimension >= 3) {
+      // if 3rd dim is requested, only write it if the CoordinateSequence provides it
+    	double ordVal = Coordinate.NULL_ORDINATE;
+    	if (seq.getDimension() >= 3)
+    		ordVal = seq.getOrdinate(index, 2);
+      ByteOrderValues.putDouble(ordVal, buf, byteOrder);
+      os.write(buf, 8);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKTFileReader.java b/modules/core/src/main/java/org/locationtech/jts/io/WKTFileReader.java
new file mode 100644
index 0000000..b595f47
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKTFileReader.java
@@ -0,0 +1,168 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StreamTokenizer;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Reads a sequence of {@link Geometry}s in WKT format 
+ * from a text file.
+ * The geometries in the file may be separated by any amount
+ * of whitespace and newlines.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class WKTFileReader 
+{
+	private File file = null;
+  private Reader reader;
+//  private Reader fileReader = new FileReader(file);
+	private WKTReader wktReader;
+	private int count = 0;
+	private int limit = -1;
+	private int offset = 0;
+	
+  /**
+   * Creates a new <tt>WKTFileReader</tt> given the <tt>File</tt> to read from 
+   * and a <tt>WKTReader</tt> to use to parse the geometries.
+   * 
+   * @param file the <tt>File</tt> to read from
+   * @param wktReader the geometry reader to use
+   */
+	public WKTFileReader(File file, WKTReader wktReader)
+	{
+		this.file = file;
+    this.wktReader = wktReader;
+	}
+	
+  /**
+   * Creates a new <tt>WKTFileReader</tt>, given the name of the file to read from.
+   * 
+   * @param filename the name of the file to read from
+   * @param wktReader the geometry reader to use
+   */
+  public WKTFileReader(String filename, WKTReader wktReader)
+  {
+    this(new File(filename), wktReader);
+  }
+  
+  /**
+   * Creates a new <tt>WKTFileReader</tt>, given a {@link Reader} to read from.
+   * 
+   * @param reader the reader to read from
+   * @param wktReader the geometry reader to use
+   */
+  public WKTFileReader(Reader reader, WKTReader wktReader)
+  {
+    this.reader = reader;
+    this.wktReader = wktReader;
+  }
+  
+	/**
+	 * Sets the maximum number of geometries to read.
+   * 
+	 * @param limit the maximum number of geometries to read
+	 */
+	public void setLimit(int limit)
+	{
+		this.limit = limit;
+	}
+	
+	/**
+	 * Sets the number of geometries to skip before storing.
+   * 
+	 * @param offset the number of geometries to skip
+	 */
+	public void setOffset(int offset)
+	{
+		this.offset = offset;
+	}
+	
+	/**
+	 * Reads a sequence of geometries.
+	 * If an offset is specified, geometries read up to the offset count are skipped.
+	 * If a limit is specified, no more than <tt>limit</tt> geometries are read.
+	 * 
+	 * @return the list of geometries read
+	 * @throws IOException if an I/O exception was encountered
+	 * @throws ParseException if an error occurred reading a geometry
+	 */
+	public List read() 
+	throws IOException, ParseException 
+	{
+    // do this here so that constructors don't throw exceptions
+    if (file != null)
+      reader = new FileReader(file);
+    
+		count = 0;
+		try {
+			BufferedReader bufferedReader = new BufferedReader(reader);
+			try {
+				return read(bufferedReader);
+			} finally {
+				bufferedReader.close();
+			}
+		} finally {
+			reader.close();
+		}
+	}
+	
+	private List read(BufferedReader bufferedReader) throws IOException,
+			ParseException {
+		List geoms = new ArrayList();
+		while (! isAtEndOfFile(bufferedReader) && ! isAtLimit(geoms)) {
+			Geometry g = wktReader.read(bufferedReader);
+			if (count >= offset)
+				geoms.add(g);
+			count++;
+		}
+		return geoms;
+	}
+	
+	private boolean isAtLimit(List geoms)
+	{
+		if (limit < 0) return false;
+		if (geoms.size() < limit) return false;
+		return true;
+	}
+	
+  private static final int MAX_LOOKAHEAD = 1000;
+  
+  /**
+	 * Tests if reader is at EOF.
+	 */
+	private boolean isAtEndOfFile(BufferedReader bufferedReader)
+			throws IOException 
+			{
+		bufferedReader.mark(MAX_LOOKAHEAD);
+
+		StreamTokenizer tokenizer = new StreamTokenizer(bufferedReader);
+		int type = tokenizer.nextToken();
+
+		if (type == StreamTokenizer.TT_EOF) {
+			return true;
+		}
+		bufferedReader.reset();
+		return false;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKTReader.java b/modules/core/src/main/java/org/locationtech/jts/io/WKTReader.java
new file mode 100644
index 0000000..8d71442
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKTReader.java
@@ -0,0 +1,755 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StreamTokenizer;
+import java.io.StringReader;
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jts.util.AssertionFailedException;
+
+/**
+ * Converts a geometry in Well-Known Text format to a {@link Geometry}.
+ * <p>
+ * <code>WKTReader</code> supports
+ * extracting <code>Geometry</code> objects from either {@link Reader}s or
+ *  {@link String}s. This allows it to function as a parser to read <code>Geometry</code>
+ *  objects from text blocks embedded in other data formats (e.g. XML). <P>
+ * <p>
+ *  A <code>WKTReader</code> is parameterized by a <code>GeometryFactory</code>,
+ *  to allow it to create <code>Geometry</code> objects of the appropriate
+ *  implementation. In particular, the <code>GeometryFactory</code>
+ *  determines the <code>PrecisionModel</code> and <code>SRID</code> that is
+ *  used. <P>
+ *
+ *  The <code>WKTReader</code> converts all input numbers to the precise
+ *  internal representation.
+ *
+ * <h3>Notes:</h3>
+ * <ul>
+ * <li>Keywords are case-insensitive.
+ * <li>The reader supports non-standard "LINEARRING" tags.
+ * <li>The reader uses <tt>Double.parseDouble</tt> to perform the conversion of ASCII
+ * numbers to floating point.  This means it supports the Java
+ * syntax for floating point literals (including scientific notation).
+ * </ul>
+ *
+ * <h3>Syntax</h3>
+ * The following syntax specification describes the version of Well-Known Text
+ * supported by JTS.
+ * (The specification uses a syntax language similar to that used in
+ * the C and Java language specifications.)
+ * <p>
+ * As of version 1.15, JTS can read (but not write) WKT Strings including Z, M or ZM
+ * in the name of the geometry type (ex. POINT Z, LINESTRINGZM).
+ * Note that it only makes the reader more flexible, but JTS could already read
+ * 3D coordinates from WKT String and still can't read 4D coordinates.
+ *
+ * <blockquote><pre>
+ * <i>WKTGeometry:</i> one of<i>
+ *
+ *       WKTPoint  WKTLineString  WKTLinearRing  WKTPolygon
+ *       WKTMultiPoint  WKTMultiLineString  WKTMultiPolygon
+ *       WKTGeometryCollection</i>
+ *
+ * <i>WKTPoint:</i> <b>POINT</b><i>[Dimension]</i> <b>( </b><i>Coordinate</i> <b>)</b>
+ *
+ * <i>WKTLineString:</i> <b>LINESTRING</b><i>[Dimension]</i> <i>CoordinateSequence</i>
+ *
+ * <i>WKTLinearRing:</i> <b>LINEARRING</b><i>[Dimension]</i> <i>CoordinateSequence</i>
+ *
+ * <i>WKTPolygon:</i> <b>POLYGON</b><i>[Dimension]</i> <i>CoordinateSequenceList</i>
+ *
+ * <i>WKTMultiPoint:</i> <b>MULTIPOINT</b><i>[Dimension]</i> <i>CoordinateSingletonList</i>
+ *
+ * <i>WKTMultiLineString:</i> <b>MULTILINESTRING</b><i>[Dimension]</i> <i>CoordinateSequenceList</i>
+ *
+ * <i>WKTMultiPolygon:</i>
+ *         <b>MULTIPOLYGON</b><i>[Dimension]</i> <b>(</b> <i>CoordinateSequenceList {</i> , <i>CoordinateSequenceList }</i> <b>)</b>
+ *
+ * <i>WKTGeometryCollection: </i>
+ *         <b>GEOMETRYCOLLECTION</b><i>[Dimension]</i> <b> (</b> <i>WKTGeometry {</i> , <i>WKTGeometry }</i> <b>)</b>
+ *
+ * <i>CoordinateSingletonList:</i>
+ *         <b>(</b> <i>CoordinateSingleton {</i> <b>,</b> <i>CoordinateSingleton }</i> <b>)</b>
+ *         | <b>EMPTY</b>
+ *         
+ * <i>CoordinateSingleton:</i>
+ *         <b>(</b> <i>Coordinate</i> <b>)</b>
+ *         | <b>EMPTY</b>
+ *
+ * <i>CoordinateSequenceList:</i>
+ *         <b>(</b> <i>CoordinateSequence {</i> <b>,</b> <i>CoordinateSequence }</i> <b>)</b>
+ *         | <b>EMPTY</b>
+ *
+ * <i>CoordinateSequence:</i>
+ *         <b>(</b> <i>Coordinate {</i> , <i>Coordinate }</i> <b>)</b>
+ *         | <b>EMPTY</b>
+ *
+ * <i>Coordinate:
+ *         Number Number Number<sub>opt</sub></i>
+ *
+ * <i>Number:</i> A Java-style floating-point number (including <tt>NaN</tt>, with arbitrary case)
+ *
+ * <i>Dimension:</i>
+ *         <b>Z</b>|<b> Z</b>|<b>M</b>|<b> M</b>|<b>ZM</b>|<b> ZM</b>
+ *
+ * </pre></blockquote>
+ *
+ *
+ *@version 1.7
+ * @see WKTWriter
+ */
+public class WKTReader
+{
+  private static final String EMPTY = "EMPTY";
+  private static final String COMMA = ",";
+  private static final String L_PAREN = "(";
+  private static final String R_PAREN = ")";
+  private static final String NAN_SYMBOL = "NaN";
+  
+  private GeometryFactory geometryFactory;
+  private PrecisionModel precisionModel;
+  private StreamTokenizer tokenizer;
+  // Not yet used (useful if we want to read Z, M and ZM WKT)
+  private boolean z;
+  private boolean m;
+
+  /**
+   * Creates a reader that creates objects using the default {@link GeometryFactory}.
+   */
+  public WKTReader() {
+    this(new GeometryFactory());
+  }
+
+  /**
+   *  Creates a reader that creates objects using the given
+   *  {@link GeometryFactory}.
+   *
+   *@param  geometryFactory  the factory used to create <code>Geometry</code>s.
+   */
+  public WKTReader(GeometryFactory geometryFactory) {
+    this.geometryFactory = geometryFactory;
+    precisionModel = geometryFactory.getPrecisionModel();
+  }
+
+  /**
+   * Reads a Well-Known Text representation of a {@link Geometry}
+   * from a {@link String}.
+   *
+   * @param wellKnownText
+   *            one or more <Geometry Tagged Text> strings (see the OpenGIS
+   *            Simple Features Specification) separated by whitespace
+   * @return a <code>Geometry</code> specified by <code>wellKnownText</code>
+   * @throws ParseException
+   *             if a parsing problem occurs
+   */
+  public Geometry read(String wellKnownText) throws ParseException {
+    StringReader reader = new StringReader(wellKnownText);
+    try {
+      return read(reader);
+    }
+    finally {
+      reader.close();
+    }
+  }
+
+  /**
+   * Reads a Well-Known Text representation of a {@link Geometry}
+   * from a {@link Reader}.
+   *
+   *@param  reader           a Reader which will return a <Geometry Tagged Text>
+   *      string (see the OpenGIS Simple Features Specification)
+   *@return                  a <code>Geometry</code> read from <code>reader</code>
+   *@throws  ParseException  if a parsing problem occurs
+   */
+  public Geometry read(Reader reader) throws ParseException {
+    tokenizer = new StreamTokenizer(reader);
+    // set tokenizer to NOT parse numbers
+    tokenizer.resetSyntax();
+    tokenizer.wordChars('a', 'z');
+    tokenizer.wordChars('A', 'Z');
+    tokenizer.wordChars(128 + 32, 255);
+    tokenizer.wordChars('0', '9');
+    tokenizer.wordChars('-', '-');
+    tokenizer.wordChars('+', '+');
+    tokenizer.wordChars('.', '.');
+    tokenizer.whitespaceChars(0, ' ');
+    tokenizer.commentChar('#');
+    z = false;
+    m = false;
+
+    try {
+      return readGeometryTaggedText();
+    }
+    catch (IOException e) {
+      throw new ParseException(e.toString());
+    }
+  }
+
+  /**
+   * Returns the next array of <code>Coordinate</code>s in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next element returned by the stream should be L_PAREN (the
+   *      beginning of "(x1 y1, x2 y2, ..., xn yn)") or EMPTY.
+   *@return                  the next array of <code>Coordinate</code>s in the
+   *      stream, or an empty array if EMPTY is the next element returned by
+   *      the stream.
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private Coordinate[] getCoordinates() throws IOException, ParseException {
+		String nextToken = getNextEmptyOrOpener();
+		if (nextToken.equals(EMPTY)) {
+			return new Coordinate[] {};
+		}
+		ArrayList coordinates = new ArrayList();
+		coordinates.add(getPreciseCoordinate());
+		nextToken = getNextCloserOrComma();
+		while (nextToken.equals(COMMA)) {
+			coordinates.add(getPreciseCoordinate());
+			nextToken = getNextCloserOrComma();
+		}
+		Coordinate[] array = new Coordinate[coordinates.size()];
+		return (Coordinate[]) coordinates.toArray(array);
+	}
+
+	private Coordinate[] getCoordinatesNoLeftParen() throws IOException, ParseException {
+		String nextToken = null;
+		ArrayList coordinates = new ArrayList();
+		coordinates.add(getPreciseCoordinate());
+		nextToken = getNextCloserOrComma();
+		while (nextToken.equals(COMMA)) {
+			coordinates.add(getPreciseCoordinate());
+			nextToken = getNextCloserOrComma();
+		}
+		Coordinate[] array = new Coordinate[coordinates.size()];
+		return (Coordinate[]) coordinates.toArray(array);
+	}
+
+  private Coordinate getPreciseCoordinate()
+      throws IOException, ParseException
+  {
+    Coordinate coord = new Coordinate();
+    coord.x = getNextNumber();
+    coord.y = getNextNumber();
+    if (isNumberNext()) {
+        coord.z = getNextNumber();
+    }
+    if (isNumberNext()) {
+      getNextNumber(); // ignore M value
+    }
+    precisionModel.makePrecise(coord);
+    return coord;
+  }
+
+  private boolean isNumberNext() throws IOException {
+    int type = tokenizer.nextToken();
+    tokenizer.pushBack();
+    return type == StreamTokenizer.TT_WORD;
+  }
+
+  /**
+   * Parses the next number in the stream.
+   * Numbers with exponents are handled.
+   * <tt>NaN</tt> values are handled correctly, and
+   * the case of the "NaN" symbol is not significant. 
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be a number.
+   *@return                  the next number in the stream
+   *@throws  ParseException  if the next token is not a valid number
+   *@throws  IOException     if an I/O error occurs
+   */
+  private double getNextNumber() throws IOException,
+      ParseException {
+    int type = tokenizer.nextToken();
+    switch (type) {
+      case StreamTokenizer.TT_WORD:
+      {
+      	if (tokenizer.sval.equalsIgnoreCase(NAN_SYMBOL)) {
+      		return Double.NaN;
+      	}
+      	else {
+	        try {
+	          return Double.parseDouble(tokenizer.sval);
+	        }
+	        catch (NumberFormatException ex) {
+	          parseErrorWithLine("Invalid number: " + tokenizer.sval);
+	        }
+      	}
+      }
+    }
+    parseErrorExpected("number");
+    return 0.0;
+  }
+  /**
+   *  Returns the next EMPTY or L_PAREN in the stream as uppercase text.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be EMPTY or L_PAREN.
+   *@return                  the next EMPTY or L_PAREN in the stream as uppercase
+   *      text.
+   *@throws  ParseException  if the next token is not EMPTY or L_PAREN
+   *@throws  IOException     if an I/O error occurs
+   */
+  private String getNextEmptyOrOpener() throws IOException, ParseException {
+    String nextWord = getNextWord();
+    if (nextWord.equalsIgnoreCase("Z")) {
+      z = true;
+      nextWord = getNextWord();
+    }
+    else if (nextWord.equalsIgnoreCase("M")) {
+      m = true;
+      nextWord = getNextWord();
+    }
+    else if (nextWord.equalsIgnoreCase("ZM")) {
+      z = true;
+      m = true;
+      nextWord = getNextWord();
+    }
+    if (nextWord.equals(EMPTY) || nextWord.equals(L_PAREN)) {
+      return nextWord;
+    }
+    parseErrorExpected(EMPTY + " or " + L_PAREN);
+    return null;
+  }
+
+  /**
+   *  Returns the next R_PAREN or COMMA in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be R_PAREN or COMMA.
+   *@return                  the next R_PAREN or COMMA in the stream
+   *@throws  ParseException  if the next token is not R_PAREN or COMMA
+   *@throws  IOException     if an I/O error occurs
+   */
+  private String getNextCloserOrComma() throws IOException, ParseException {
+    String nextWord = getNextWord();
+    if (nextWord.equals(COMMA) || nextWord.equals(R_PAREN)) {
+      return nextWord;
+    }
+    parseErrorExpected(COMMA + " or " + R_PAREN);
+    return null;
+  }
+
+  /**
+   *  Returns the next R_PAREN in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be R_PAREN.
+   *@return                  the next R_PAREN in the stream
+   *@throws  ParseException  if the next token is not R_PAREN
+   *@throws  IOException     if an I/O error occurs
+   */
+  private String getNextCloser() throws IOException, ParseException {
+    String nextWord = getNextWord();
+    if (nextWord.equals(R_PAREN)) {
+      return nextWord;
+    }
+    parseErrorExpected(R_PAREN);
+    return null;
+  }
+
+  /**
+   *  Returns the next word in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be a word.
+   *@return                  the next word in the stream as uppercase text
+   *@throws  ParseException  if the next token is not a word
+   *@throws  IOException     if an I/O error occurs
+   */
+  private String getNextWord() throws IOException, ParseException {
+    int type = tokenizer.nextToken();
+    switch (type) {
+    case StreamTokenizer.TT_WORD:
+
+      String word = tokenizer.sval;
+      if (word.equalsIgnoreCase(EMPTY))
+          return EMPTY;
+      return word;
+
+    case '(': return L_PAREN;
+    case ')': return R_PAREN;
+    case ',': return COMMA;
+    }
+    parseErrorExpected("word");
+    return null;
+  }
+
+  /**
+   *  Returns the next word in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next token must be a word.
+   *@return                  the next word in the stream as uppercase text
+   *@throws  ParseException  if the next token is not a word
+   *@throws  IOException     if an I/O error occurs
+   */
+  private String lookaheadWord() throws IOException, ParseException {
+  	String nextWord = getNextWord();
+  	tokenizer.pushBack();
+    return nextWord;
+  }
+
+  /**
+   * Throws a formatted ParseException reporting that the current token
+   * was unexpected.
+   *
+   * @param expected a description of what was expected
+   * @throws ParseException
+   * @throws AssertionFailedException if an invalid token is encountered
+   */
+  private void parseErrorExpected(String expected)
+      throws ParseException
+  {
+    // throws Asserts for tokens that should never be seen
+    if (tokenizer.ttype == StreamTokenizer.TT_NUMBER)
+      Assert.shouldNeverReachHere("Unexpected NUMBER token");
+    if (tokenizer.ttype == StreamTokenizer.TT_EOL)
+      Assert.shouldNeverReachHere("Unexpected EOL token");
+
+    String tokenStr = tokenString();
+    parseErrorWithLine("Expected " + expected + " but found " + tokenStr);
+  }
+
+  private void parseErrorWithLine(String msg)
+  throws ParseException
+  {
+    throw new ParseException(msg + " (line " + tokenizer.lineno() + ")");
+  }
+  
+  /**
+   * Gets a description of the current token
+   *
+   * @return a description of the current token
+   */
+  private String tokenString()
+  {
+    switch (tokenizer.ttype) {
+      case StreamTokenizer.TT_NUMBER:
+        return "<NUMBER>";
+      case StreamTokenizer.TT_EOL:
+        return "End-of-Line";
+      case StreamTokenizer.TT_EOF: return "End-of-Stream";
+      case StreamTokenizer.TT_WORD: return "'" + tokenizer.sval + "'";
+    }
+    return "'" + (char) tokenizer.ttype + "'";
+  }
+
+  /**
+   *  Creates a <code>Geometry</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <Geometry Tagged Text>.
+   *@return                  a <code>Geometry</code> specified by the next token
+   *      in the stream
+   *@throws  ParseException  if the coordinates used to create a <code>Polygon</code>
+   *      shell and holes do not form closed linestrings, or if an unexpected
+   *      token was encountered
+   *@throws  IOException     if an I/O error occurs
+   */
+  private Geometry readGeometryTaggedText() throws IOException, ParseException {
+    String type;
+    
+    try{
+    	type = getNextWord().toUpperCase();
+      if (type.endsWith("Z")) z = true;
+      if (type.endsWith("M")) m = true;
+    }catch(IOException e){
+    	return null;
+    }catch(ParseException e){
+    	return null;
+    }
+    
+    if (type.startsWith("POINT")) {
+      return readPointText();
+    }
+    else if (type.startsWith("LINESTRING")) {
+      return readLineStringText();
+    }
+    else if (type.startsWith("LINEARRING")) {
+      return readLinearRingText();
+    }
+    else if (type.startsWith("POLYGON")) {
+      return readPolygonText();
+    }
+    else if (type.startsWith("MULTIPOINT")) {
+      return readMultiPointText();
+    }
+    else if (type.startsWith("MULTILINESTRING")) {
+      return readMultiLineStringText();
+    }
+    else if (type.startsWith("MULTIPOLYGON")) {
+      return readMultiPolygonText();
+    }
+    else if (type.startsWith("GEOMETRYCOLLECTION")) {
+      return readGeometryCollectionText();
+    }
+    parseErrorWithLine("Unknown geometry type: " + type);
+    // should never reach here
+    return null;
+  }
+
+  /**
+   *  Creates a <code>Point</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <Point Text>.
+   *@return                  a <code>Point</code> specified by the next token in
+   *      the stream
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private Point readPointText() throws IOException, ParseException {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+      return geometryFactory.createPoint();
+    }
+    Point point = geometryFactory.createPoint(getPreciseCoordinate());
+    getNextCloser();
+    return point;
+  }
+
+  /**
+   *  Creates a <code>LineString</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <LineString Text>.
+   *@return                  a <code>LineString</code> specified by the next
+   *      token in the stream
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private LineString readLineStringText() throws IOException, ParseException {
+    return geometryFactory.createLineString(getCoordinates());
+  }
+
+  /**
+   *  Creates a <code>LinearRing</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <LineString Text>.
+   *@return                  a <code>LinearRing</code> specified by the next
+   *      token in the stream
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if the coordinates used to create the <code>LinearRing</code>
+   *      do not form a closed linestring, or if an unexpected token was
+   *      encountered
+   */
+  private LinearRing readLinearRingText()
+    throws IOException, ParseException
+  {
+    return geometryFactory.createLinearRing(getCoordinates());
+  }
+
+  /*
+  private MultiPoint OLDreadMultiPointText() throws IOException, ParseException {
+    return geometryFactory.createMultiPoint(toPoints(getCoordinates()));
+  }
+  */
+  
+  private static final boolean ALLOW_OLD_JTS_MULTIPOINT_SYNTAX = true;
+
+  /**
+   *  Creates a <code>MultiPoint</code> using the next tokens in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <MultiPoint Text>.
+   *@return                  a <code>MultiPoint</code> specified by the next
+   *      token in the stream
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private MultiPoint readMultiPointText() throws IOException, ParseException 
+  {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+      return geometryFactory.createMultiPoint(new Point[0]);
+    }
+    
+    // check for old-style JTS syntax and parse it if present
+  	// MD 2009-02-21 - this is only provided for backwards compatibility for a few versions
+  	if (ALLOW_OLD_JTS_MULTIPOINT_SYNTAX) {
+  		String nextWord = lookaheadWord();
+  		if (nextWord != L_PAREN) {
+  			return geometryFactory.createMultiPoint(toPoints(getCoordinatesNoLeftParen()));
+  		}
+  	}
+  	
+    ArrayList points = new ArrayList();
+    Point point = readPointText();
+    points.add(point);
+    nextToken = getNextCloserOrComma();
+    while (nextToken.equals(COMMA)) {
+    	point = readPointText();
+      points.add(point);
+      nextToken = getNextCloserOrComma();
+    }
+    Point[] array = new Point[points.size()];
+    return geometryFactory.createMultiPoint((Point[]) points.toArray(array));
+  }
+
+  /**
+   *  Creates an array of <code>Point</code>s having the given <code>Coordinate</code>
+   *  s.
+   *
+   *@param  coordinates  the <code>Coordinate</code>s with which to create the
+   *      <code>Point</code>s
+   *@return              <code>Point</code>s created using this <code>WKTReader</code>
+   *      s <code>GeometryFactory</code>
+   */
+  private Point[] toPoints(Coordinate[] coordinates) {
+    ArrayList points = new ArrayList();
+    for (int i = 0; i < coordinates.length; i++) {
+      points.add(geometryFactory.createPoint(coordinates[i]));
+    }
+    return (Point[]) points.toArray(new Point[]{});
+  }
+
+  /**
+   *  Creates a <code>Polygon</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <Polygon Text>.
+   *@return                  a <code>Polygon</code> specified by the next token
+   *      in the stream
+   *@throws  ParseException  if the coordinates used to create the <code>Polygon</code>
+   *      shell and holes do not form closed linestrings, or if an unexpected
+   *      token was encountered.
+   *@throws  IOException     if an I/O error occurs
+   */
+  private Polygon readPolygonText() throws IOException, ParseException {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+        return geometryFactory.createPolygon(geometryFactory.createLinearRing(
+            new Coordinate[]{}), new LinearRing[]{});
+    }
+    ArrayList holes = new ArrayList();
+    LinearRing shell = readLinearRingText();
+    nextToken = getNextCloserOrComma();
+    while (nextToken.equals(COMMA)) {
+      LinearRing hole = readLinearRingText();
+      holes.add(hole);
+      nextToken = getNextCloserOrComma();
+    }
+    LinearRing[] array = new LinearRing[holes.size()];
+    return geometryFactory.createPolygon(shell, (LinearRing[]) holes.toArray(array));
+  }
+
+  /**
+   *  Creates a <code>MultiLineString</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <MultiLineString Text>.
+   *@return                  a <code>MultiLineString</code> specified by the
+   *      next token in the stream
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private org.locationtech.jts.geom.MultiLineString readMultiLineStringText() throws IOException, ParseException {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+      return geometryFactory.createMultiLineString(new LineString[]{});
+    }
+    ArrayList lineStrings = new ArrayList();
+    LineString lineString = readLineStringText();
+    lineStrings.add(lineString);
+    nextToken = getNextCloserOrComma();
+    while (nextToken.equals(COMMA)) {
+      lineString = readLineStringText();
+      lineStrings.add(lineString);
+      nextToken = getNextCloserOrComma();
+    }
+    LineString[] array = new LineString[lineStrings.size()];
+    return geometryFactory.createMultiLineString((LineString[]) lineStrings.toArray(array));
+  }
+
+  /**
+   *  Creates a <code>MultiPolygon</code> using the next token in the stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <MultiPolygon Text>.
+   *@return                  a <code>MultiPolygon</code> specified by the next
+   *      token in the stream, or if if the coordinates used to create the
+   *      <code>Polygon</code> shells and holes do not form closed linestrings.
+   *@throws  IOException     if an I/O error occurs
+   *@throws  ParseException  if an unexpected token was encountered
+   */
+  private MultiPolygon readMultiPolygonText() throws IOException, ParseException {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+      return geometryFactory.createMultiPolygon();
+    }
+    ArrayList polygons = new ArrayList();
+    Polygon polygon = readPolygonText();
+    polygons.add(polygon);
+    nextToken = getNextCloserOrComma();
+    while (nextToken.equals(COMMA)) {
+      polygon = readPolygonText();
+      polygons.add(polygon);
+      nextToken = getNextCloserOrComma();
+    }
+    Polygon[] array = new Polygon[polygons.size()];
+    return geometryFactory.createMultiPolygon((Polygon[]) polygons.toArray(array));
+  }
+
+  /**
+   *  Creates a <code>GeometryCollection</code> using the next token in the
+   *  stream.
+   *
+   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
+   *      format. The next tokens must form a <GeometryCollection Text>.
+   *@return                  a <code>GeometryCollection</code> specified by the
+   *      next token in the stream
+   *@throws  ParseException  if the coordinates used to create a <code>Polygon</code>
+   *      shell and holes do not form closed linestrings, or if an unexpected
+   *      token was encountered
+   *@throws  IOException     if an I/O error occurs
+   */
+  private GeometryCollection readGeometryCollectionText() throws IOException, ParseException {
+    String nextToken = getNextEmptyOrOpener();
+    if (nextToken.equals(EMPTY)) {
+      return geometryFactory.createGeometryCollection(new Geometry[]{});
+    }
+    ArrayList geometries = new ArrayList();
+    Geometry geometry = readGeometryTaggedText();
+    geometries.add(geometry);
+    nextToken = getNextCloserOrComma();
+    while (nextToken.equals(COMMA)) {
+      geometry = readGeometryTaggedText();
+      geometries.add(geometry);
+      nextToken = getNextCloserOrComma();
+    }
+    Geometry[] array = new Geometry[geometries.size()];
+    return geometryFactory.createGeometryCollection((Geometry[]) geometries.toArray(array));
+  }
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/WKTWriter.java b/modules/core/src/main/java/org/locationtech/jts/io/WKTWriter.java
new file mode 100644
index 0000000..2cff844
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/WKTWriter.java
@@ -0,0 +1,770 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Writes the Well-Known Text representation of a {@link Geometry}.
+ * The Well-Known Text format is defined in the
+ * OGC <A HREF="http://www.opengis.org/techno/specs.htm">
+ * <i>Simple Features Specification for SQL</i></A>.
+ * See {@link WKTReader} for a formal specification of the format syntax.
+ * <p>
+ * The <code>WKTWriter</code> outputs coordinates rounded to the precision
+ * model. Only the maximum number of decimal places 
+ * necessary to represent the ordinates to the required precision will be
+ * output.
+ * <p>
+ * The SFS WKT spec does not define a special tag for {@link LinearRing}s.
+ * Under the spec, rings are output as <code>LINESTRING</code>s.
+ * In order to allow precisely specifying constructed geometries, 
+ * JTS also supports a non-standard <code>LINEARRING</code> tag which is used 
+ * to output LinearRings.
+ *
+ * @version 1.7
+ * @see WKTReader
+ */
+public class WKTWriter
+{
+  /**
+   * Generates the WKT for a <tt>POINT</tt>
+   * specified by a {@link Coordinate}.
+   *
+   * @param p0 the point coordinate
+   *
+   * @return the WKT
+   */
+  public static String toPoint(Coordinate p0)
+  {
+    return "POINT ( " + p0.x + " " + p0.y  + " )";
+  }
+
+  /**
+   * Generates the WKT for a <tt>LINESTRING</tt>
+   * specified by a {@link CoordinateSequence}.
+   *
+   * @param seq the sequence to write
+   *
+   * @return the WKT string
+   */
+  public static String toLineString(CoordinateSequence seq)
+  {
+    StringBuffer buf = new StringBuffer();
+    buf.append("LINESTRING ");
+    if (seq.size() == 0)
+      buf.append(" EMPTY");
+    else {
+      buf.append("(");
+      for (int i = 0; i < seq.size(); i++) {
+        if (i > 0)
+          buf.append(", ");
+        buf.append(seq.getX(i) + " " + seq.getY(i));
+      }
+      buf.append(")");
+    }
+    return buf.toString();
+  }
+  
+  /**
+   * Generates the WKT for a <tt>LINESTRING</tt>
+   * specified by a {@link CoordinateSequence}.
+   *
+   * @param coord the sequence to write
+   *
+   * @return the WKT string
+   */
+  public static String toLineString(Coordinate[] coord)
+  {
+    StringBuffer buf = new StringBuffer();
+    buf.append("LINESTRING ");
+    if (coord.length == 0)
+      buf.append(" EMPTY");
+    else {
+      buf.append("(");
+      for (int i = 0; i < coord.length; i++) {
+        if (i > 0)
+          buf.append(", ");
+        buf.append(coord[i].x + " " + coord[i].y );
+      }
+      buf.append(")");
+    }
+    return buf.toString();
+  }
+
+  /**
+   * Generates the WKT for a <tt>LINESTRING</tt>
+   * specified by two {@link Coordinate}s.
+   *
+   * @param p0 the first coordinate
+   * @param p1 the second coordinate
+   *
+   * @return the WKT
+   */
+  public static String toLineString(Coordinate p0, Coordinate p1)
+  {
+    return "LINESTRING ( " + p0.x + " " + p0.y + ", " + p1.x + " " + p1.y + " )";
+  }
+
+  private static final int INDENT = 2;
+
+  /**
+   *  Creates the <code>DecimalFormat</code> used to write <code>double</code>s
+   *  with a sufficient number of decimal places.
+   *
+   *@param  precisionModel  the <code>PrecisionModel</code> used to determine
+   *      the number of decimal places to write.
+   *@return                 a <code>DecimalFormat</code> that write <code>double</code>
+   *      s without scientific notation.
+   */
+  private static DecimalFormat createFormatter(PrecisionModel precisionModel) {
+    // the default number of decimal places is 16, which is sufficient
+    // to accommodate the maximum precision of a double.
+    int decimalPlaces = precisionModel.getMaximumSignificantDigits();
+    // specify decimal separator explicitly to avoid problems in other locales
+    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
+    symbols.setDecimalSeparator('.');
+    String fmtString = "0" + (decimalPlaces > 0 ? "." : "")
+                 +  stringOfChar('#', decimalPlaces);
+    return new DecimalFormat(fmtString, symbols);
+  }
+
+  /**
+   *  Returns a <code>String</code> of repeated characters.
+   *
+   *@param  ch     the character to repeat
+   *@param  count  the number of times to repeat the character
+   *@return        a <code>String</code> of characters
+   */
+  public static String stringOfChar(char ch, int count) {
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < count; i++) {
+      buf.append(ch);
+    }
+    return buf.toString();
+  }
+
+  private int outputDimension = 2;
+  private DecimalFormat formatter;
+  private boolean isFormatted = false;
+  private boolean useFormatting = false;
+  private int level = 0;
+  private int coordsPerLine = -1;
+  private String indentTabStr = "  ";
+
+  /**
+   * Creates a new WKTWriter with default settings
+   */
+  public WKTWriter()
+  {
+  }
+
+  /**
+   * Creates a writer that writes {@link Geometry}s with
+   * the given output dimension (2 or 3).
+   * If the specified output dimension is 3, the Z value
+   * of coordinates will be written if it is present
+   * (i.e. if it is not <code>Double.NaN</code>).
+   *
+   * @param outputDimension the coordinate dimension to output (2 or 3)
+   */
+  public WKTWriter(int outputDimension) {
+    this.outputDimension = outputDimension;
+
+    if (outputDimension < 2 || outputDimension > 3)
+      throw new IllegalArgumentException("Invalid output dimension (must be 2 or 3)");
+  }
+
+  /**
+   * Sets whether the output will be formatted.
+   *
+   * @param isFormatted true if the output is to be formatted
+   */
+  public void setFormatted(boolean isFormatted)
+  {
+    this.isFormatted = isFormatted;
+  }
+
+  /**
+   * Sets the maximum number of coordinates per line
+   * written in formatted output.
+   * If the provided coordinate number is <= 0,
+   * coordinates will be written all on one line.
+   *
+   * @param coordsPerLine the number of coordinates per line to output.
+   */
+  public void setMaxCoordinatesPerLine(int coordsPerLine)
+  {
+    this.coordsPerLine = coordsPerLine;
+  }
+
+  /**
+   * Sets the tab size to use for indenting.
+   *
+   * @param size the number of spaces to use as the tab string
+   * @throws IllegalArgumentException if the size is non-positive
+   */
+  public void setTab(int size)
+  {
+    if(size <= 0)
+      throw new IllegalArgumentException("Tab count must be positive");
+    this.indentTabStr = stringOfChar(' ', size);
+  }
+
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
+   *      Features Specification)
+   */
+  public String write(Geometry geometry)
+  {
+    Writer sw = new StringWriter();
+    try {
+      writeFormatted(geometry, isFormatted, sw);
+    }
+    catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+    return sw.toString();
+  }
+
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  public void write(Geometry geometry, Writer writer)
+    throws IOException
+  {
+    writeFormatted(geometry, false, writer);
+  }
+
+  /**
+   *  Same as <code>write</code>, but with newlines and spaces to make the
+   *  well-known text more readable.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
+   *      Features Specification), with newlines and spaces
+   */
+  public String writeFormatted(Geometry geometry)
+  {
+    Writer sw = new StringWriter();
+    try {
+      writeFormatted(geometry, true, sw);
+    }
+    catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+    return sw.toString();
+  }
+  /**
+   *  Same as <code>write</code>, but with newlines and spaces to make the
+   *  well-known text more readable.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  public void writeFormatted(Geometry geometry, Writer writer)
+    throws IOException
+  {
+    writeFormatted(geometry, true, writer);
+  }
+  /**
+   *  Converts a <code>Geometry</code> to its Well-known Text representation.
+   *
+   *@param  geometry  a <code>Geometry</code> to process
+   */
+  private void writeFormatted(Geometry geometry, boolean useFormatting, Writer writer)
+    throws IOException
+  {
+    this.useFormatting = useFormatting;
+    formatter = createFormatter(geometry.getPrecisionModel());
+    appendGeometryTaggedText(geometry, 0, writer);
+  }
+
+
+  /**
+   *  Converts a <code>Geometry</code> to <Geometry Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  geometry  the <code>Geometry</code> to process
+   *@param  writer    the output writer to append to
+   */
+  private void appendGeometryTaggedText(Geometry geometry, int level, Writer writer)
+    throws IOException
+  {
+    indent(level, writer);
+
+    if (geometry instanceof Point) {
+      Point point = (Point) geometry;
+      appendPointTaggedText(point.getCoordinate(), level, writer, point.getPrecisionModel());
+    }
+    else if (geometry instanceof LinearRing) {
+      appendLinearRingTaggedText((LinearRing) geometry, level, writer);
+    }
+    else if (geometry instanceof LineString) {
+      appendLineStringTaggedText((LineString) geometry, level, writer);
+    }
+    else if (geometry instanceof Polygon) {
+      appendPolygonTaggedText((Polygon) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiPoint) {
+      appendMultiPointTaggedText((MultiPoint) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiLineString) {
+      appendMultiLineStringTaggedText((MultiLineString) geometry, level, writer);
+    }
+    else if (geometry instanceof MultiPolygon) {
+      appendMultiPolygonTaggedText((MultiPolygon) geometry, level, writer);
+    }
+    else if (geometry instanceof GeometryCollection) {
+      appendGeometryCollectionTaggedText((GeometryCollection) geometry, level, writer);
+    }
+    else {
+      Assert.shouldNeverReachHere("Unsupported Geometry implementation:"
+           + geometry.getClass());
+    }
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <Point Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
+   *      from a precise coordinate to an external coordinate
+   */
+  private void appendPointTaggedText(Coordinate coordinate, int level, Writer writer,
+      PrecisionModel precisionModel)
+    throws IOException
+  {
+    writer.write("POINT ");
+    appendPointText(coordinate, level, writer, precisionModel);
+  }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLineStringTaggedText(LineString lineString, int level, Writer writer)
+    throws IOException
+  {
+    writer.write("LINESTRING ");
+    appendLineStringText(lineString, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>LinearRing</code> to <LinearRing Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  linearRing  the <code>LinearRing</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLinearRingTaggedText(LinearRing linearRing, int level, Writer writer)
+    throws IOException
+  {
+    writer.write("LINEARRING ");
+    appendLineStringText(linearRing, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>Polygon</code> to <Polygon Tagged Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  polygon  the <code>Polygon</code> to process
+   *@param  writer   the output writer to append to
+   */
+  private void appendPolygonTaggedText(Polygon polygon, int level, Writer writer)
+    throws IOException
+  {
+    writer.write("POLYGON ");
+    appendPolygonText(polygon, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>MultiPoint</code> to <MultiPoint Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multipoint  the <code>MultiPoint</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendMultiPointTaggedText(MultiPoint multipoint, int level, Writer writer)
+    throws IOException
+  {
+    writer.write("MULTIPOINT ");
+    appendMultiPointText(multipoint, level, writer);
+  }
+
+  /**
+   *  Converts a <code>MultiLineString</code> to <MultiLineString Tagged
+   *  Text> format, then appends it to the writer.
+   *
+   *@param  multiLineString  the <code>MultiLineString</code> to process
+   *@param  writer           the output writer to append to
+   */
+  private void appendMultiLineStringTaggedText(MultiLineString multiLineString, int level,
+      Writer writer)
+    throws IOException
+  {
+    writer.write("MULTILINESTRING ");
+    appendMultiLineStringText(multiLineString, level, false, writer);
+  }
+
+  /**
+   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Tagged Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multiPolygon  the <code>MultiPolygon</code> to process
+   *@param  writer        the output writer to append to
+   */
+  private void appendMultiPolygonTaggedText(MultiPolygon multiPolygon, int level, Writer writer)
+    throws IOException
+  {
+    writer.write("MULTIPOLYGON ");
+    appendMultiPolygonText(multiPolygon, level, writer);
+  }
+
+  /**
+   *  Converts a <code>GeometryCollection</code> to <GeometryCollection
+   *  Tagged Text> format, then appends it to the writer.
+   *
+   *@param  geometryCollection  the <code>GeometryCollection</code> to process
+   *@param  writer              the output writer to append to
+   */
+  private void appendGeometryCollectionTaggedText(GeometryCollection geometryCollection, int level,
+      Writer writer)
+    throws IOException
+  {
+    writer.write("GEOMETRYCOLLECTION ");
+    appendGeometryCollectionText(geometryCollection, level, writer);
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <Point Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
+   *      from a precise coordinate to an external coordinate
+   */
+  private void appendPointText(Coordinate coordinate, int level, Writer writer,
+      PrecisionModel precisionModel)
+    throws IOException
+  {
+    if (coordinate == null) {
+      writer.write("EMPTY");
+    }
+    else {
+      writer.write("(");
+      appendCoordinate(coordinate, writer);
+      writer.write(")");
+    }
+  }
+
+  /**
+   * Appends the i'th coordinate from the sequence to the writer
+   *
+   * @param  seq  the <code>CoordinateSequence</code> to process
+   * @param i     the index of the coordinate to write
+   * @param  writer the output writer to append to
+   */
+  private void appendCoordinate(CoordinateSequence seq, int i, Writer writer)
+      throws IOException
+  {
+    writer.write(writeNumber(seq.getX(i)) + " " + writeNumber(seq.getY(i)));
+    if (outputDimension >= 3 && seq.getDimension() >= 3) {
+      double z = seq.getOrdinate(i, 3);
+      if (! Double.isNaN(z)) {
+        writer.write(" ");
+        writer.write(writeNumber(z));
+      }
+    }
+  }
+
+  /**
+   *  Converts a <code>Coordinate</code> to <code><Point></code> format,
+   *  then appends it to the writer.
+   *
+   *@param  coordinate      the <code>Coordinate</code> to process
+   *@param  writer          the output writer to append to
+   */
+  private void appendCoordinate(Coordinate coordinate, Writer writer)
+    throws IOException
+  {
+    writer.write(writeNumber(coordinate.x) + " " + writeNumber(coordinate.y));
+    if (outputDimension >= 3 && ! Double.isNaN(coordinate.z)) {
+      writer.write(" ");
+      writer.write(writeNumber(coordinate.z));
+    }
+  }
+
+  /**
+   *  Converts a <code>double</code> to a <code>String</code>, not in scientific
+   *  notation.
+   *
+   *@param  d  the <code>double</code> to convert
+   *@return    the <code>double</code> as a <code>String</code>, not in
+   *      scientific notation
+   */
+  private String writeNumber(double d) {
+    return formatter.format(d);
+  }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendSequenceText(CoordinateSequence seq, int level, boolean doIndent, Writer writer)
+    throws IOException
+  {
+    if (seq.size() == 0) {
+      writer.write("EMPTY");
+    }
+    else {
+      if (doIndent) indent(level, writer);
+      writer.write("(");
+      for (int i = 0; i < seq.size(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          if (coordsPerLine > 0
+              && i % coordsPerLine == 0) {
+            indent(level + 1, writer);
+          }
+        }
+        appendCoordinate(seq, i, writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>LineString</code> to <LineString Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  lineString  the <code>LineString</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendLineStringText(LineString lineString, int level, boolean doIndent, Writer writer)
+    throws IOException
+  {
+    if (lineString.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      if (doIndent) indent(level, writer);
+      writer.write("(");
+      for (int i = 0; i < lineString.getNumPoints(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          if (coordsPerLine > 0
+              && i % coordsPerLine == 0) {
+            indent(level + 1, writer);
+          }
+        }
+        appendCoordinate(lineString.getCoordinateN(i), writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>Polygon</code> to <Polygon Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  polygon  the <code>Polygon</code> to process
+   *@param  writer   the output writer to append to
+   */
+  private void appendPolygonText(Polygon polygon, int level, boolean indentFirst, Writer writer)
+    throws IOException
+  {
+    if (polygon.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      if (indentFirst) indent(level, writer);
+      writer.write("(");
+      appendLineStringText(polygon.getExteriorRing(), level, false, writer);
+      for (int i = 0; i < polygon.getNumInteriorRing(); i++) {
+        writer.write(", ");
+        appendLineStringText(polygon.getInteriorRingN(i), level + 1, true, writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>MultiPoint</code> to <MultiPoint Text> format, then
+   *  appends it to the writer.
+   *
+   *@param  multiPoint  the <code>MultiPoint</code> to process
+   *@param  writer      the output writer to append to
+   */
+  private void appendMultiPointText(MultiPoint multiPoint, int level, Writer writer)
+    throws IOException
+  {
+    if (multiPoint.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      writer.write("(");
+      for (int i = 0; i < multiPoint.getNumGeometries(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          indentCoords(i, level + 1, writer);
+        }
+        writer.write("(");
+        appendCoordinate(((Point) multiPoint.getGeometryN(i)).getCoordinate(), writer);
+        writer.write(")");
+     }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>MultiLineString</code> to <MultiLineString Text>
+   *  format, then appends it to the writer.
+   *
+   *@param  multiLineString  the <code>MultiLineString</code> to process
+   *@param  writer           the output writer to append to
+   */
+  private void appendMultiLineStringText(MultiLineString multiLineString, int level, boolean indentFirst,
+      Writer writer)
+    throws IOException
+  {
+    if (multiLineString.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      int level2 = level;
+      boolean doIndent = indentFirst;
+      writer.write("(");
+      for (int i = 0; i < multiLineString.getNumGeometries(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          level2 = level + 1;
+          doIndent = true;
+        }
+        appendLineStringText((LineString) multiLineString.getGeometryN(i), level2, doIndent, writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Text> format,
+   *  then appends it to the writer.
+   *
+   *@param  multiPolygon  the <code>MultiPolygon</code> to process
+   *@param  writer        the output writer to append to
+   */
+  private void appendMultiPolygonText(MultiPolygon multiPolygon, int level, Writer writer)
+    throws IOException
+  {
+    if (multiPolygon.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      int level2 = level;
+      boolean doIndent = false;
+      writer.write("(");
+      for (int i = 0; i < multiPolygon.getNumGeometries(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          level2 = level + 1;
+          doIndent = true;
+        }
+        appendPolygonText((Polygon) multiPolygon.getGeometryN(i), level2, doIndent, writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  /**
+   *  Converts a <code>GeometryCollection</code> to <GeometryCollectionText>
+   *  format, then appends it to the writer.
+   *
+   *@param  geometryCollection  the <code>GeometryCollection</code> to process
+   *@param  writer              the output writer to append to
+   */
+  private void appendGeometryCollectionText(GeometryCollection geometryCollection, int level,
+      Writer writer)
+    throws IOException
+  {
+    if (geometryCollection.isEmpty()) {
+      writer.write("EMPTY");
+    }
+    else {
+      int level2 = level;
+      writer.write("(");
+      for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
+        if (i > 0) {
+          writer.write(", ");
+          level2 = level + 1;
+        }
+        appendGeometryTaggedText(geometryCollection.getGeometryN(i), level2, writer);
+      }
+      writer.write(")");
+    }
+  }
+
+  private void indentCoords(int coordIndex,  int level, Writer writer)
+    throws IOException
+  {
+    if (coordsPerLine <= 0
+        || coordIndex % coordsPerLine != 0)
+      return;
+    indent(level, writer);
+  }
+
+  private void indent(int level, Writer writer)
+    throws IOException
+  {
+    if (! useFormatting || level <= 0)
+      return;
+    writer.write("\n");
+    for (int i = 0; i < level; i++) {
+      writer.write(indentTabStr);
+    }
+  }
+
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLConstants.java b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLConstants.java
new file mode 100644
index 0000000..7ef26ad
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLConstants.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+/**
+ * Various constant strings associated with GML format.
+ */
+final public class GMLConstants{
+	
+	  // Namespace constants
+	  public static final String GML_NAMESPACE = "http://www.opengis.net/gml";
+	  public static final String GML_PREFIX = "gml";
+
+	  // Source Coordinate System
+	  public static final String GML_ATTR_SRSNAME = "srsName";
+
+	  // GML associative types
+	  public static final String GML_GEOMETRY_MEMBER = "geometryMember";
+	  public static final String GML_POINT_MEMBER = "pointMember";
+	  public static final String GML_POLYGON_MEMBER = "polygonMember";
+	  public static final String GML_LINESTRING_MEMBER = "lineStringMember";
+	  public static final String GML_OUTER_BOUNDARY_IS = "outerBoundaryIs";
+	  public static final String GML_INNER_BOUNDARY_IS = "innerBoundaryIs";
+
+	  // Primitive Geometries
+	  public static final String GML_POINT = "Point";
+	  public static final String GML_LINESTRING = "LineString";
+	  public static final String GML_LINEARRING = "LinearRing";
+	  public static final String GML_POLYGON = "Polygon";
+	  public static final String GML_BOX = "Box";
+
+	  // Aggregate Geometries
+	  public static final String GML_MULTI_GEOMETRY = "MultiGeometry";
+	  public static final String GML_MULTI_POINT = "MultiPoint";
+	  public static final String GML_MULTI_LINESTRING = "MultiLineString";
+	  public static final String GML_MULTI_POLYGON = "MultiPolygon";
+
+	  // Coordinates
+	  public static final String GML_COORDINATES = "coordinates";
+	  public static final String GML_COORD = "coord";
+	  public static final String GML_COORD_X = "X";
+	  public static final String GML_COORD_Y = "Y";
+	  public static final String GML_COORD_Z = "Z";
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLHandler.java b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLHandler.java
new file mode 100644
index 0000000..1c73179
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLHandler.java
@@ -0,0 +1,274 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Stack;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.gml2.GeometryStrategies.ParseStrategy;
+import org.xml.sax.Attributes;
+import org.xml.sax.ContentHandler;
+import org.xml.sax.ErrorHandler;
+import org.xml.sax.Locator;
+import org.xml.sax.SAXException;
+import org.xml.sax.SAXParseException;
+import org.xml.sax.helpers.AttributesImpl;
+import org.xml.sax.helpers.DefaultHandler;
+
+
+/**
+ * A SAX {@link DefaultHandler} which builds {@link Geometry}s 
+ * from GML2-formatted geometries.
+ * An XML parser can delegate SAX events to this handler
+ * to parse and building Geometrys. 
+ * <p>
+ * This handler currently ignores both namespaces and prefixes. 
+ * 
+ * Hints: 
+ * <ul>
+ * <li>If your parent handler is a DefaultHandler register the parent handler to receive the errors and locator calls.
+ * <li>Use {@link GeometryStrategies#findStrategy(String, String)} to help check for applicability
+ * </ul>
+ * 
+ * @see DefaultHandler
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class GMLHandler extends DefaultHandler {
+
+	/**
+	 * This class is intended to log the SAX activity within a given element until its termination.
+	 * At this time, a new object of value is created and passed to the parent. 
+	 * An object of value is typically either java.lang.* or a JTS Geometry
+	 * This class is not intended for use outside this distribution, 
+	 * and may change in subsequent versions.
+	 *
+	 * @author David Zwiers, Vivid Solutions.
+	 */
+	static class Handler {
+		protected Attributes attrs = null;
+
+		protected ParseStrategy strategy;
+
+		/**
+		 * @param strategy 
+		 * @param attributes Nullable
+		 */
+		public Handler(ParseStrategy strategy, Attributes attributes) {
+			if (attributes != null)
+				this.attrs = new AttributesImpl(attributes);
+			this.strategy = strategy;
+		}
+
+		protected StringBuffer text = null;
+
+		/**
+		 * Caches text for the future
+		 * @param str
+		 */
+		public void addText(String str) {
+			if (text == null)
+				text = new StringBuffer();
+			text.append(str);
+		}
+
+		protected List children = null;
+
+		/**
+		 * Store param for the future
+		 * 
+		 * @param obj
+		 */
+		public void keep(Object obj) {
+			if (children == null)
+				children = new LinkedList();
+			children.add(obj);
+
+		}
+
+		/**
+		 * @param gf GeometryFactory
+		 * @return Parsed Object
+		 * @throws SAXException 
+		 */
+		public Object create(GeometryFactory gf) throws SAXException {
+			return strategy.parse(this, gf);
+		}
+	}
+
+	private Stack stack = new Stack();
+
+	private ErrorHandler delegate = null;
+
+	private GeometryFactory gf = null;
+
+	/**
+	 * Creates a new handler.
+	 * Allows the user to specify a delegate object for error / warning messages. 
+	 * If the delegate also implements ContentHandler then the document Locator will be passed on.
+	 * 
+	 * @param gf Geometry Factory
+	 * @param delegate Nullable
+	 * 
+	 * @see ErrorHandler
+	 * @see ContentHandler
+	 * @see ContentHandler#setDocumentLocator(org.xml.sax.Locator)
+	 * @see org.xml.sax.Locator
+	 * 
+	 */
+	public GMLHandler(GeometryFactory gf, ErrorHandler delegate) {
+		this.delegate = delegate;
+		this.gf = gf;
+		stack.push(new Handler(null, null));
+	}
+
+	/**
+	 * Tests whether this handler has completed parsing 
+	 * a geometry.
+	 * If this is the case, {@link #getGeometry()} can be called
+	 * to get the value of the parsed geometry.
+	 * 
+	 * @return if the parsing of the geometry is complete
+	 */
+	public boolean isGeometryComplete()
+	{
+		if (stack.size() > 1)
+			return false;
+		// top level node on stack needs to have at least one child 
+		Handler h = (Handler) stack.peek();
+		if (h.children.size() < 1)
+			return false;
+		return true;
+		
+	}
+	
+	/**
+	 * Gets the geometry parsed by this handler.
+	 * This method should only be called AFTER the parser has completed execution
+	 * 
+	 * @return the parsed Geometry, or a GeometryCollection if more than one geometry was parsed
+	 * @throws IllegalStateException if called before the parse is complete
+	 */
+	public Geometry getGeometry() {
+		if (stack.size() == 1) {
+			Handler h = (Handler) stack.peek();
+			if (h.children.size() == 1)
+				return (Geometry) h.children.get(0);
+			return gf.createGeometryCollection(
+					(Geometry[]) h.children.toArray(new Geometry[stack.size()]));
+		}
+		throw new IllegalStateException(
+				"Parse did not complete as expected, there are " + stack.size()
+						+ " elements on the Stack");
+	}
+
+	//////////////////////////////////////////////
+	// Parsing Methods
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#characters(char[], int, int)
+	 */
+	public void characters(char[] ch, int start, int length) throws SAXException {
+		if (!stack.isEmpty())
+			((Handler) stack.peek()).addText(new String(ch, start, length));
+	}
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#ignorableWhitespace(char[], int, int)
+	 */
+	public void ignorableWhitespace(char[] ch, int start, int length)
+			throws SAXException {
+		if (!stack.isEmpty())
+			((Handler) stack.peek()).addText(" ");
+	}
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#endElement(java.lang.String, java.lang.String, java.lang.String)
+	 */
+	public void endElement(String uri, String localName, String qName)
+			throws SAXException {
+		Handler thisAction = (Handler) stack.pop();
+		((Handler) stack.peek()).keep(thisAction.create(gf));
+	}
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
+	 */
+	public void startElement(String uri, String localName, String qName,
+			Attributes attributes) throws SAXException {
+		// create a handler
+		ParseStrategy ps = GeometryStrategies.findStrategy(uri, localName);
+		if (ps == null) {
+			String qn = qName.substring(qName.indexOf(':') + 1, qName.length());
+			ps = GeometryStrategies.findStrategy(null, qn);
+		}
+		Handler h = new Handler(ps, attributes);
+		// and add it to the stack
+		stack.push(h);
+	}
+
+	//////////////////////////////////////////////
+	// Logging Methods
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#setDocumentLocator(org.xml.sax.Locator)
+	 */
+	public void setDocumentLocator(Locator locator) {
+		this.locator = locator;
+		if (delegate != null && delegate instanceof ContentHandler)
+			((ContentHandler) delegate).setDocumentLocator(locator);
+
+	}
+
+	private Locator locator = null;
+
+	protected Locator getDocumentLocator() {
+		return locator;
+	}
+
+	//////////////////////////////////////////////
+	// ERROR Methods
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#fatalError(org.xml.sax.SAXParseException)
+	 */
+	public void fatalError(SAXParseException e) throws SAXException {
+		if (delegate != null)
+			delegate.fatalError(e);
+		else
+			super.fatalError(e);
+	}
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#error(org.xml.sax.SAXParseException)
+	 */
+	public void error(SAXParseException e) throws SAXException {
+		if (delegate != null)
+			delegate.error(e);
+		else
+			super.error(e);
+	}
+
+	/**
+	 * @see org.xml.sax.helpers.DefaultHandler#warning(org.xml.sax.SAXParseException)
+	 */
+	public void warning(SAXParseException e) throws SAXException {
+		if (delegate != null)
+			delegate.warning(e);
+		else
+			super.warning(e);
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLReader.java b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLReader.java
new file mode 100644
index 0000000..5a99bb8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLReader.java
@@ -0,0 +1,120 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StringReader;
+
+import javax.xml.parsers.ParserConfigurationException;
+import javax.xml.parsers.SAXParser;
+import javax.xml.parsers.SAXParserFactory;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.xml.sax.InputSource;
+import org.xml.sax.SAXException;
+import org.xml.sax.helpers.DefaultHandler;
+
+
+/**
+ * Reads a GML2 geometry from an XML fragment into a {@link Geometry}.
+ * <p>
+ * An example of the GML2 format handled is:
+ * <pre>
+ *   <LineString>
+ *  	<coordinates>
+ *  		24824.045318333192,38536.15071012041
+ *  		26157.378651666528,37567.42733944659 26666.666,36000.0
+ *  		26157.378651666528,34432.57266055341
+ *  		24824.045318333192,33463.84928987959
+ *  		23175.954681666804,33463.84928987959
+ *  		21842.621348333472,34432.57266055341 21333.333,36000.0
+ *  		21842.621348333472,37567.42733944659
+ *  		23175.954681666808,38536.15071012041
+ *  	</coordinates>
+ *  </LineString>
+ * </pre>
+ *
+ * The reader ignores namespace prefixes, 
+ * and disables both the validation and namespace options on the <tt>SAXParser</tt>.
+ * This class requires the presence of a SAX Parser available via the 
+ * {@link javax.xml.parsers.SAXParserFactory#newInstance()}
+ * method.
+ * <p>
+ * A specification of the GML XML format 
+ * can be found at the OGC web site: <a href='http://www.opengeospatial.org/'>http://www.opengeospatial.org/</a>.
+ * <p>
+ * It is the caller's responsibility to ensure that the supplied {@link PrecisionModel}
+ * matches the precision of the incoming data.
+ * If a lower precision for the data is required, a subsequent
+ * process must be run on the data to reduce its precision.
+ * <p>
+ * To parse and build geometry directly from a SAX stream, see {@link GMLHandler}.
+ *
+ * @author David Zwiers, Vivid Solutions.
+ * 
+ * @see GMLHandler
+ */
+public class GMLReader 
+{
+
+	/**
+	 * Reads a GML2 Geometry from a <tt>String</tt> into a single {@link Geometry}
+	 *
+	 * If a collection of geometries is found, a {@link GeometryCollection} is returned.
+	 *
+	 * @param gml The GML String to parse
+	 * @param geometryFactory When null, a default will be used.
+	 * @return the resulting JTS Geometry
+	 * 
+	 * @throws ParserConfigurationException
+	 * @throws IOException
+	 * @throws SAXException
+	 *
+	 * @see #read(Reader, GeometryFactory)
+	 */
+	public Geometry read(String gml, GeometryFactory geometryFactory) throws SAXException, IOException, ParserConfigurationException{
+		return read(new StringReader(gml),geometryFactory);
+	}
+
+	/**
+	 * Reads a GML2 Geometry from a {@link Reader} into a single {@link Geometry}
+	 *
+	 * If a collection of Geometries is found, a {@link GeometryCollection} is returned.
+	 *
+	 * @param reader The input source
+	 * @param geometryFactory When null, a default will be used.
+	 * @return The resulting JTS Geometry
+	 * @throws SAXException
+	 * @throws IOException
+	 */
+	public Geometry read(Reader reader, GeometryFactory geometryFactory) throws SAXException, IOException, ParserConfigurationException{
+		SAXParserFactory fact = SAXParserFactory.newInstance();
+
+		fact.setNamespaceAware(false);
+		fact.setValidating(false);
+
+		SAXParser parser = fact.newSAXParser();
+
+		if(geometryFactory == null)
+			geometryFactory = new GeometryFactory();
+
+		GMLHandler gh = new GMLHandler(geometryFactory,null);
+		parser.parse(new InputSource(reader), (DefaultHandler)gh);
+
+		return gh.getGeometry();
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLWriter.java b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLWriter.java
new file mode 100644
index 0000000..be41101
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GMLWriter.java
@@ -0,0 +1,477 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Writes {@link Geometry}s as XML fragments in GML2 format.
+ * Allows specifying the XML prefix, namespace and srsName
+ * of the emitted GML.
+ * Also allows adding custom root elements
+ * to support GML extensions such as KML. 
+ * With appropriate settings for prefix (none) and custom root elements
+ * this class can be used to write out geometry in KML format.
+ * <p>
+ * An example of the output that can be generated is:
+ * 
+ * <pre>
+ * <gml:LineString xmlns:gml='http://www.opengis.net/gml' srsName='foo'>
+ *   <gml:coordinates>
+ *     6.03,8.17 7.697,6.959 8.333,5.0 7.697,3.041 6.03,1.83 3.97,1.83 2.303,3.041 1.667,5.0 2.303,6.959 3.97,8.17 
+ *   </gml:coordinates>
+ * </gml:LineString>
+ * </pre>
+ * 
+ * <p>
+ * This class does not rely on any external XML libraries. 
+ *
+ * @author David Zwiers, Vivid Solutions 
+ * @author Martin Davis 
+ */
+public class GMLWriter {
+	private final String INDENT = "  ";
+
+	private int startingIndentIndex = 0;
+
+	private int maxCoordinatesPerLine = 10;
+
+	private boolean emitNamespace = false;
+
+	private boolean isRootTag = false;
+
+	private String prefix = GMLConstants.GML_PREFIX;
+	private String namespace = GMLConstants.GML_NAMESPACE;
+	private String srsName = null;
+	
+	private String[] customElements = null;
+	
+	/**
+	 * Creates a writer which outputs GML with default settings.
+	 * The defaults are:
+	 * <ul>
+	 * <li>the namespace prefix is <tt>gml:</tt>
+	 * <li>no namespace prefix declaration is written
+	 * <li>no <tt>srsName</tt> attribute is written
+	 * </ul>
+	 */
+	public GMLWriter() {
+	}
+
+	/**
+	 * Creates a writer which may emit the GML namespace prefix 
+	 * declaration in the geometry root element.
+	 * 
+	 * @param emitNamespace true if the GML namespace prefix declaration should be written
+	 *  in the geometry root element
+	 */
+	public GMLWriter(boolean emitNamespace) {
+		this.setNamespace(emitNamespace);
+	}
+
+	/**
+	 * Specifies the namespace prefix to write on each GML tag. 
+	 * A null or blank prefix may be used to indicate no prefix.
+	 * <p>
+	 * The default is to write <tt>gml:</tt> as the namespace prefix.
+	 * 
+	 * @param prefix the namespace prefix to use (<tt>null</tt> or blank if none)
+	 */
+	public void setPrefix(String prefix) {
+		this.prefix = prefix;
+	}
+
+	/**
+	 * Sets the value of the <tt>srsName</tt> attribute 
+	 * to be written into the root geometry tag.
+	 * If the value is <tt>null</tt> or blank no srsName attribute will be written.
+	 * The provided value must be a valid XML attribute value 
+	 * - it will not be XML-escaped.
+	 * <p>
+	 * The default is not to write the <tt>srsName</tt> attribute.
+	 * 
+	 * @param srsName the srsName attribute value
+	 */
+	public void setSrsName(String srsName) {
+		this.srsName = srsName;
+	}
+
+	/**
+	 * Determines whether a GML namespace declaration will be written in the
+	 * opening tag of geometries.  Useful in XML-aware environments which 
+	 * parse the geometries before use, such as XSLT.
+	 * 
+	 * @param emitNamespace true if the GML namespace prefix declaration 
+	 * should be written in the root geometry element
+	 */
+	public void setNamespace(boolean emitNamespace) {
+		this.emitNamespace = emitNamespace;
+	}
+
+	/**
+	 * Specifies a list of custom elements
+	 * which are written after the opening tag
+	 * of the root element.
+	 * The text contained in the string sequence should form valid XML markup.
+	 * The specified strings are written one per line immediately after
+	 * the root geometry tag line.
+	 * <p>
+	 * For instance, this is useful for adding KML-specific geometry parameters
+	 * such as <tt><extrude></tt>
+	 * 
+	 * @param customElements a list of the custom element strings, or null if none
+	 */
+	public void setCustomElements(String[] customElements) {
+		this.customElements = customElements;
+	}
+
+	/**
+	 * Sets the starting column index for pretty printing
+	 * 
+	 * @param indent
+	 */
+	public void setStartingIndentIndex(int indent) {
+		if (indent < 0)
+			indent = 0;
+		startingIndentIndex = indent;
+	}
+
+	/**
+	 * Sets the number of coordinates printed per line. 
+	 * 
+	 * @param num
+	 */
+	public void setMaxCoordinatesPerLine(int num) {
+		if (num < 1)
+			throw new IndexOutOfBoundsException(
+					"Invalid coordinate count per line, must be > 0");
+		maxCoordinatesPerLine = num;
+	}
+
+	/**
+	 * Writes a {@link Geometry} in GML2 format to a String.
+	 * 
+	 * @param geom
+	 * @return String GML2 Encoded Geometry
+	 */
+	public String write(Geometry geom) 
+	{
+		StringWriter writer = new StringWriter();
+		try {
+			write(geom, writer);
+		}
+    catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+		return writer.toString();
+	}
+
+	/**
+	 * Writes a {@link Geometry} in GML2 format into a {@link Writer}.
+	 * 
+	 * @param geom Geometry to encode
+	 * @param writer Stream to encode to.
+	 * @throws IOException 
+	 */
+	public void write(Geometry geom, Writer writer) throws IOException {
+		write(geom, writer, startingIndentIndex);
+	}
+
+	private void write(Geometry geom, Writer writer, int level)
+			throws IOException 
+			{
+		isRootTag = true;
+		if (geom instanceof Point) {
+			writePoint((Point) geom, writer, level);
+		} else if (geom instanceof LineString) {
+			writeLineString((LineString) geom, writer, level);
+		} else if (geom instanceof Polygon) {
+			writePolygon((Polygon) geom, writer, level);
+		} else if (geom instanceof MultiPoint) {
+			writeMultiPoint((MultiPoint) geom, writer, level);
+		} else if (geom instanceof MultiLineString) {
+			writeMultiLineString((MultiLineString) geom, writer, level);
+		} else if (geom instanceof MultiPolygon) {
+			writeMultiPolygon((MultiPolygon) geom, writer, level);
+		} else if (geom instanceof GeometryCollection) {
+			writeGeometryCollection((GeometryCollection) geom, writer,
+					startingIndentIndex);
+		} else {
+			throw new IllegalArgumentException("Unhandled geometry type: "
+					+ geom.getGeometryType());
+		}
+		writer.flush();
+	}
+
+	// <gml:Point><gml:coordinates>1195156.78946687,382069.533723461</gml:coordinates></gml:Point>
+	private void writePoint(Point p, Writer writer, int level) throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_POINT, p, writer);
+
+		write(new Coordinate[] { p.getCoordinate() }, writer, level + 1);
+
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_POINT, writer);
+	}
+
+	//<gml:LineString><gml:coordinates>1195123.37289257,381985.763974674 1195120.22369473,381964.660533343 1195118.14929823,381942.597718511</gml:coordinates></gml:LineString>
+	private void writeLineString(LineString ls, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_LINESTRING, ls, writer);
+
+		write(ls.getCoordinates(), writer, level + 1);
+
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_LINESTRING, writer);
+	}
+
+	//<gml:LinearRing><gml:coordinates>1226890.26761027,1466433.47430292 1226880.59239079,1466427.03208053...></coordinates></gml:LinearRing>
+	private void writeLinearRing(LinearRing lr, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_LINEARRING, lr, writer);
+
+		write(lr.getCoordinates(), writer, level + 1);
+
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_LINEARRING, writer);
+	}
+
+	private void writePolygon(Polygon p, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_POLYGON, p, writer);
+
+		startLine(level + 1, writer);
+		startGeomTag(GMLConstants.GML_OUTER_BOUNDARY_IS, null, writer);
+
+		writeLinearRing((LinearRing) p.getExteriorRing(), writer, level + 2);
+
+		startLine(level + 1, writer);
+		endGeomTag(GMLConstants.GML_OUTER_BOUNDARY_IS, writer);
+
+		for (int t = 0; t < p.getNumInteriorRing(); t++) {
+			startLine(level + 1, writer);
+			startGeomTag(GMLConstants.GML_INNER_BOUNDARY_IS, null, writer);
+
+			writeLinearRing((LinearRing) p.getInteriorRingN(t), writer, level + 2);
+
+			startLine(level + 1, writer);
+			endGeomTag(GMLConstants.GML_INNER_BOUNDARY_IS, writer);
+		}
+
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_POLYGON, writer);
+	}
+
+	private void writeMultiPoint(MultiPoint mp, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_MULTI_POINT, mp, writer);
+
+		for (int t = 0; t < mp.getNumGeometries(); t++) {
+			startLine(level + 1, writer);
+			startGeomTag(GMLConstants.GML_POINT_MEMBER, null, writer);
+
+			writePoint((Point) mp.getGeometryN(t), writer, level + 2);
+
+			startLine(level + 1, writer);
+			endGeomTag(GMLConstants.GML_POINT_MEMBER, writer);
+		}
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_MULTI_POINT, writer);
+	}
+
+	private void writeMultiLineString(MultiLineString mls, Writer writer,
+			int level) throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_MULTI_LINESTRING, mls, writer);
+
+		for (int t = 0; t < mls.getNumGeometries(); t++) {
+			startLine(level + 1, writer);
+			startGeomTag(GMLConstants.GML_LINESTRING_MEMBER, null, writer);
+
+			writeLineString((LineString) mls.getGeometryN(t), writer, level + 2);
+
+			startLine(level + 1, writer);
+			endGeomTag(GMLConstants.GML_LINESTRING_MEMBER, writer);
+		}
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_MULTI_LINESTRING, writer);
+	}
+
+	private void writeMultiPolygon(MultiPolygon mp, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_MULTI_POLYGON, mp, writer);
+
+		for (int t = 0; t < mp.getNumGeometries(); t++) {
+			startLine(level + 1, writer);
+			startGeomTag(GMLConstants.GML_POLYGON_MEMBER, null, writer);
+
+			writePolygon((Polygon) mp.getGeometryN(t), writer, level + 2);
+
+			startLine(level + 1, writer);
+			endGeomTag(GMLConstants.GML_POLYGON_MEMBER, writer);
+		}
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_MULTI_POLYGON, writer);
+	}
+
+	private void writeGeometryCollection(GeometryCollection gc, Writer writer,
+			int level) throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_MULTI_GEOMETRY, gc, writer);
+
+		for (int t = 0; t < gc.getNumGeometries(); t++) {
+			startLine(level + 1, writer);
+			startGeomTag(GMLConstants.GML_GEOMETRY_MEMBER, null, writer);
+
+			write(gc.getGeometryN(t), writer, level + 2);
+
+			startLine(level + 1, writer);
+			endGeomTag(GMLConstants.GML_GEOMETRY_MEMBER, writer);
+		}
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_MULTI_GEOMETRY, writer);
+	}
+
+	private static final String coordinateSeparator = ",";
+
+	private static final String tupleSeparator = " ";
+
+	/**
+	 * Takes a list of coordinates and converts it to GML.<br>
+	 * 2d and 3d aware.
+	 * 
+	 * @param coords array of coordinates
+	 * @throws IOException 
+	 */
+	private void write(Coordinate[] coords, Writer writer, int level)
+			throws IOException {
+		startLine(level, writer);
+		startGeomTag(GMLConstants.GML_COORDINATES, null, writer);
+
+		int dim = 2;
+
+		if (coords.length > 0) {
+			if (!(Double.isNaN(coords[0].z)))
+				dim = 3;
+		}
+
+		boolean isNewLine = true;
+		for (int i = 0; i < coords.length; i++) {
+			if (isNewLine) {
+				startLine(level + 1, writer);
+				isNewLine = false;
+			}
+			if (dim == 2) {
+				writer.write("" + coords[i].x);
+				writer.write(coordinateSeparator);
+				writer.write("" + coords[i].y);
+			} else if (dim == 3) {
+				writer.write("" + coords[i].x);
+				writer.write(coordinateSeparator);
+				writer.write("" + coords[i].y);
+				writer.write(coordinateSeparator);
+				writer.write("" + coords[i].z);
+			}
+			writer.write(tupleSeparator);
+
+			// break output lines to prevent them from getting too long
+			if ((i + 1) % maxCoordinatesPerLine == 0 && i < coords.length - 1) {
+				writer.write("\n");
+				isNewLine = true;
+			}
+		}
+		if (!isNewLine)
+			writer.write("\n");
+
+		startLine(level, writer);
+		endGeomTag(GMLConstants.GML_COORDINATES, writer);
+	}
+
+	private void startLine(int level, Writer writer) throws IOException {
+		for (int i = 0; i < level; i++)
+			writer.write(INDENT);
+	}
+
+	private void startGeomTag(String geometryName, Geometry g, Writer writer)
+			throws IOException {
+		writer.write("<"
+				+ ((prefix == null || "".equals(prefix)) ? "" : prefix + ":"));
+		writer.write(geometryName);
+		writeAttributes(g, writer);
+		writer.write(">\n");
+		writeCustomElements(g, writer);
+		isRootTag = false;
+	}
+
+	private void writeAttributes(Geometry geom, Writer writer) throws IOException {
+		if (geom == null)
+			return;
+		if (! isRootTag)
+			return;
+		
+		if (emitNamespace) {
+			writer.write(" xmlns"
+					+ ((prefix == null || "".equals(prefix)) ? "" : ":"+prefix )
+					+ "='" + namespace + "'");
+		}
+		if (srsName != null && srsName.length() > 0) {
+			writer.write(" " + GMLConstants.GML_ATTR_SRSNAME + "='" + srsName + "'");
+			// MD - obsoleted
+//			writer.write(geom.getSRID() + "");
+		}
+	}
+
+	private void writeCustomElements(Geometry geom, Writer writer) throws IOException {
+		if (geom == null)			return;
+		if (! isRootTag)			return;
+		if (customElements == null) return;
+		
+		for (int i = 0; i < customElements.length; i++) {
+			writer.write(customElements[i]);
+			writer.write("\n");
+		}
+	}
+	
+	private void endGeomTag(String geometryName, Writer writer)
+			throws IOException {
+		writer.write("</" + prefix());
+		writer.write(geometryName);
+		writer.write(">\n");
+	}
+	
+	private String prefix()
+	{
+		if (prefix == null || prefix.length() == 0)
+			return "";
+		return prefix + ":";
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/GeometryStrategies.java b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GeometryStrategies.java
new file mode 100644
index 0000000..d54977b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/GeometryStrategies.java
@@ -0,0 +1,527 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.WeakHashMap;
+import java.util.regex.Pattern;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.io.gml2.GMLHandler.Handler;
+import org.locationtech.jts.util.StringUtil;
+import org.xml.sax.Attributes;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Container for GML2 Geometry parsing strategies which can be represented in JTS.
+ *
+ * @author David Zwiers, Vivid Solutions.
+ */
+public class GeometryStrategies{
+
+	/**
+	 * This set of strategies is not expected to be used directly outside of this distribution.
+	 * 
+	 * The implementation of this class are intended to be used as static function points in C. These strategies should be associated with an element when the element begins. The strategy is utilized at the end of the element to create an object of value to the user. 
+	 * 
+	 * In this case all the objects are either java.lang.* or JTS Geometry objects
+	 *
+	 * @author David Zwiers, Vivid Solutions.
+	 */
+	static interface ParseStrategy{
+		/**
+		 * @param arg Value to interpret
+		 * @param gf GeometryFactory
+		 * @return The interpreted value
+		 * @throws SAXException 
+		 */
+		Object parse(Handler arg, GeometryFactory gf) throws SAXException;
+	}
+	
+	private static HashMap strategies = loadStrategies();
+	private static HashMap loadStrategies(){
+		HashMap strats = new HashMap();
+		
+		// point
+		strats.put(GMLConstants.GML_POINT.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()!=1)
+					throw new SAXException("Cannot create a point without exactly one coordinate");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+
+				Object c = arg.children.get(0);
+				Point p = null;
+				if(c instanceof Coordinate){
+					p = gf.createPoint((Coordinate)c);
+				}else{
+					p = gf.createPoint((CoordinateSequence)c);
+				}
+				if(p.getSRID()!=srid)
+					p.setSRID(srid);
+				
+				return p;
+			}
+		});
+		
+		// linestring
+		strats.put(GMLConstants.GML_LINESTRING.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				LineString ls = null;
+				if(arg.children.size() == 1){
+					// coord set
+					try{
+						CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
+						ls = gf.createLineString(cs);
+					}catch(ClassCastException e){
+						throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence",e);
+					}
+				}else{
+					try{
+						Coordinate[] coords = (Coordinate[]) arg.children.toArray(new Coordinate[arg.children.size()]);
+						ls = gf.createLineString(coords);
+					}catch(ClassCastException e){
+						throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence",e);
+					}
+				}
+				
+				if(ls.getSRID()!=srid)
+					ls.setSRID(srid);
+				
+				return ls;
+			}
+		});
+		
+		// linearring
+		strats.put(GMLConstants.GML_LINEARRING.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()!=1 && arg.children.size()<4)
+					throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				LinearRing ls = null;
+				if(arg.children.size() == 1){
+					// coord set
+					try{
+						CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
+						ls = gf.createLinearRing(cs);
+					}catch(ClassCastException e){
+						throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence",e);
+					}
+				}else{
+					try{
+						Coordinate[] coords = (Coordinate[]) arg.children.toArray(new Coordinate[arg.children.size()]);
+						ls = gf.createLinearRing(coords);
+					}catch(ClassCastException e){
+						throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence",e);
+					}
+				}
+				
+				if(ls.getSRID()!=srid)
+					ls.setSRID(srid);
+				
+				return ls;
+			}
+		});
+		
+		// polygon
+		strats.put(GMLConstants.GML_POLYGON.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a polygon without atleast one linear ring");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				LinearRing outer = (LinearRing) arg.children.get(0); // will be the first
+				List t = arg.children.size()>1?arg.children.subList(1,arg.children.size()):null;
+				LinearRing[] inner = t==null?null:(LinearRing[]) t.toArray(new LinearRing[t.size()]);
+				
+				Polygon p = gf.createPolygon(outer,inner);
+				
+				if(p.getSRID()!=srid)
+					p.setSRID(srid);
+				
+				return p;
+			}
+		});
+		
+		// box
+		strats.put(GMLConstants.GML_BOX.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1 || arg.children.size()>2)
+					throw new SAXException("Cannot create a box without either two coords or one coordinate sequence");
+
+//				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				Envelope box = null;
+				if(arg.children.size() == 1){
+					CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
+					box = cs.expandEnvelope(new Envelope());
+				}else{
+					box = new Envelope((Coordinate)arg.children.get(0),(Coordinate)arg.children.get(1));
+				}
+				
+				return box;
+			}
+		});
+		
+		// multi-point
+		strats.put(GMLConstants.GML_MULTI_POINT.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a multi-point without atleast one point");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				Point[] pts = (Point[]) arg.children.toArray(new Point[arg.children.size()]);
+				
+				MultiPoint mp = gf.createMultiPoint(pts);
+				
+				if(mp.getSRID()!=srid)
+					mp.setSRID(srid);
+				
+				return mp;
+			}
+		});
+		
+		// multi-linestring
+		strats.put(GMLConstants.GML_MULTI_LINESTRING.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a multi-linestring without atleast one linestring");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				LineString[] lns = (LineString[]) arg.children.toArray(new LineString[arg.children.size()]);
+				
+				MultiLineString mp = gf.createMultiLineString(lns);
+				
+				if(mp.getSRID()!=srid)
+					mp.setSRID(srid);
+				
+				return mp;
+			}
+		});
+		
+		// multi-poly
+		strats.put(GMLConstants.GML_MULTI_POLYGON.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a multi-polygon without atleast one polygon");
+
+				int srid = getSrid(arg.attrs,gf.getSRID());
+				
+				Polygon[] plys = (Polygon[]) arg.children.toArray(new Polygon[arg.children.size()]);
+				
+				MultiPolygon mp = gf.createMultiPolygon(plys);
+				
+				if(mp.getSRID()!=srid)
+					mp.setSRID(srid);
+				
+				return mp;
+			}
+		});
+		
+		// multi-geom
+		strats.put(GMLConstants.GML_MULTI_GEOMETRY.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+				
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a multi-polygon without atleast one geometry");
+				
+				Geometry[] geoms = (Geometry[]) arg.children.toArray(new Geometry[arg.children.size()]);
+				
+				GeometryCollection gc = gf.createGeometryCollection(geoms);
+								
+				return gc;
+			}
+		});
+		
+		// coordinates
+		strats.put(GMLConstants.GML_COORDINATES.toLowerCase(),new ParseStrategy(){
+
+			private WeakHashMap patterns = new WeakHashMap();
+			
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+
+				if(arg.text == null || "".equals(arg.text))
+					throw new SAXException("Cannot create a coordinate sequence without text to parse");
+				
+				String decimal = ".";
+				String coordSeperator = ",";
+				String toupleSeperator = " ";
+				
+				// get overides from coordinates
+				if(arg.attrs.getIndex("decimal")>=0)
+					decimal = arg.attrs.getValue("decimal");
+				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"decimal")>=0)
+					decimal = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"decimal");
+
+				if(arg.attrs.getIndex("cs")>=0)
+					coordSeperator = arg.attrs.getValue("cs");
+				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"cs")>=0)
+					coordSeperator = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"cs");
+
+				if(arg.attrs.getIndex("ts")>=0)
+					toupleSeperator = arg.attrs.getValue("ts");
+				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"ts")>=0)
+					toupleSeperator = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"ts");
+				
+				// now to start parse
+				String t = arg.text.toString();
+				t = t.replaceAll("\\s"," ");
+				
+				Pattern ptn = (Pattern) patterns.get(toupleSeperator);
+				if(ptn == null){
+					String ts = new String(toupleSeperator);
+					if(ts.indexOf('\\')>-1){
+							// need to escape it
+							ts = ts.replaceAll("\\","\\\\");
+					}
+					if(ts.indexOf('.')>-1){
+						// need to escape it
+						ts = ts.replaceAll("\\.","\\\\.");
+					}
+					ptn = Pattern.compile(ts);
+					patterns.put(toupleSeperator,ptn);
+				}
+				String[] touples = ptn.split(t.trim());//  t.trim().split(toupleSeperator);
+				
+				if(touples.length == 0)
+					throw new SAXException("Cannot create a coordinate sequence without a touple to parse");
+				
+				// we may have null touples, so calculate the num first
+				int numNonNullTouples = 0;
+				for(int i=0;i<touples.length;i++){
+					if(touples[i] !=null && !"".equals(touples[i].trim())){
+						if(i!=numNonNullTouples){
+							touples[numNonNullTouples] = touples[i]; // always shift left
+						}
+						numNonNullTouples++;
+					}
+				}
+				for(int i=numNonNullTouples;i<touples.length;i++)
+					touples[i] = null;
+				
+				// null touples now at end of array
+				if(numNonNullTouples == 0)
+					throw new SAXException("Cannot create a coordinate sequence without a non-null touple to parse");
+				
+				int dim = StringUtil.split(touples[0], coordSeperator).length;
+				CoordinateSequence cs = gf.getCoordinateSequenceFactory().create(numNonNullTouples,dim);
+				dim = cs.getDimension(); // max dim
+				
+				boolean replaceDec = !".".equals(decimal);
+				
+				for(int i=0;i<numNonNullTouples;i++){
+					// for each touple, split, parse, add
+
+					ptn = (Pattern) patterns.get(coordSeperator);
+					if(ptn == null){
+						String ts = new String(coordSeperator);
+						if(ts.indexOf('\\')>-1){
+								// need to escape it
+							ts = ts.replaceAll("\\","\\\\");
+						}
+						if(ts.indexOf('.')>-1){
+							// need to escape it
+							ts = ts.replaceAll("\\.","\\\\.");
+						}
+						ptn = Pattern.compile(ts);
+						patterns.put(coordSeperator,ptn);
+					}
+					String[] coords = ptn.split(touples[i]);//  touples[i].split(coordSeperator);
+					
+					int dimIndex = 0;
+					for(int j=0;j<coords.length && j<dim;j++){
+						if(coords[j] != null && !"".equals(coords[j].trim())){
+							double ordinate = Double.parseDouble(replaceDec?coords[j].replaceAll(decimal,"."):coords[j]);
+							cs.setOrdinate(i,dimIndex++,ordinate);
+						}
+					}
+						// fill remaining dim
+					for(;dimIndex<dim;)cs.setOrdinate(i,dimIndex++,Double.NaN);
+				}
+				
+				return cs;
+			}
+		});
+		
+		// coord
+		strats.put(GMLConstants.GML_COORD.toLowerCase(),new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				// one child, either a coord
+				// or a coordinate sequence
+
+				if(arg.children.size()<1)
+					throw new SAXException("Cannot create a coordinate without atleast one axis");
+				if(arg.children.size()>3)
+					throw new SAXException("Cannot create a coordinate with more than 3 axis");
+				
+				Double[] axis = (Double[]) arg.children.toArray(new Double[arg.children.size()]);
+				Coordinate c = new Coordinate();
+				c.x = axis[0].doubleValue();
+				if(axis.length>1)
+					c.y = axis[1].doubleValue();
+				if(axis.length>2)
+					c.z = axis[2].doubleValue();
+				
+				return c;
+			}
+		});
+		
+		ParseStrategy coord_child = new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				if(arg.text == null)
+					return null;
+				return new Double((arg.text.toString()));
+			}
+		};
+		
+		// coord-x
+		strats.put(GMLConstants.GML_COORD_X.toLowerCase(),coord_child);
+		
+		// coord-y
+		strats.put(GMLConstants.GML_COORD_Y.toLowerCase(),coord_child);
+		
+		// coord-z
+		strats.put(GMLConstants.GML_COORD_Z.toLowerCase(),coord_child);
+		
+		ParseStrategy member = new ParseStrategy(){
+
+			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
+				if(arg.children.size()!=1)
+					throw new SAXException("Geometry Members may only contain one geometry.");
+				
+				// type checking will occur in the parent geom collection.
+				// may wish to add this in the future
+				
+				return arg.children.get(0);
+			}
+		};
+		// outerBoundary - linear ring member
+		strats.put(GMLConstants.GML_OUTER_BOUNDARY_IS.toLowerCase(),member);
+		
+		// innerBoundary - linear ring member
+		strats.put(GMLConstants.GML_INNER_BOUNDARY_IS.toLowerCase(),member);
+		
+		// point member
+		strats.put(GMLConstants.GML_POINT_MEMBER.toLowerCase(),member);
+		
+		// line string member
+		strats.put(GMLConstants.GML_LINESTRING_MEMBER.toLowerCase(),member);
+		
+		// polygon member
+		strats.put(GMLConstants.GML_POLYGON_MEMBER.toLowerCase(),member);
+		
+		return strats;
+	}
+	
+	static int getSrid(Attributes attrs, int defaultValue){
+		String srs = null;
+		if(attrs.getIndex(GMLConstants.GML_ATTR_SRSNAME)>=0)
+			srs = attrs.getValue(GMLConstants.GML_ATTR_SRSNAME);
+		else if(attrs.getIndex(GMLConstants.GML_NAMESPACE,GMLConstants.GML_ATTR_SRSNAME)>=0)
+			srs = attrs.getValue(GMLConstants.GML_NAMESPACE,GMLConstants.GML_ATTR_SRSNAME);
+		
+		if(srs != null){
+			srs = srs.trim();
+			if(srs != null && !"".equals(srs)){
+				try{
+					return Integer.parseInt(srs);
+				}catch(NumberFormatException e){
+					// rip out the end, uri's are used here sometimes
+					int index = srs.lastIndexOf('#');
+					if(index > -1)
+						srs = srs.substring(index);
+					try{
+						return Integer.parseInt(srs);
+					}catch(NumberFormatException e2){
+						// ignore
+					}
+				}
+			}
+		}
+		
+		return defaultValue;
+	}
+	
+	/**
+	 * @param uri Not currently used, included for future work
+	 * @param localName Used to look up an appropriate parse strategy
+	 * @return The ParseStrategy which should be employed
+	 * 
+	 * @see ParseStrategy
+	 */
+	public static ParseStrategy findStrategy(String uri,String localName){
+		return localName == null?null:(ParseStrategy) strategies.get(localName.toLowerCase());
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/gml2/package.html b/modules/core/src/main/java/org/locationtech/jts/io/gml2/package.html
new file mode 100644
index 0000000..5b271fe
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/gml2/package.html
@@ -0,0 +1,6 @@
+<html>
+	<head><title>JTS IO: Java Topology Suite IO Library</title></head>
+	<body>
+	   Classes to read and write the GML2 geometry format.
+	</body>
+</html>
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/kml/KMLWriter.java b/modules/core/src/main/java/org/locationtech/jts/io/kml/KMLWriter.java
new file mode 100644
index 0000000..4f9c15b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/kml/KMLWriter.java
@@ -0,0 +1,399 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.kml;
+
+import java.io.IOException;
+import java.io.Writer;
+import java.text.DecimalFormat;
+import java.text.DecimalFormatSymbols;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.StringUtil;
+
+
+/**
+ * Writes a formatted string containing the KML representation of a JTS
+ * {@link Geometry}. 
+ * The output is KML fragments which 
+ * can be substituted wherever the KML <i>Geometry</i> abstract element can be used.
+ * <p>
+ * Output elements are indented to provide a
+ * nicely-formatted representation. 
+ * An output line prefix and maximum
+ * number of coordinates per line can be specified.
+ * <p>
+ * The Z ordinate value output can be forced to be a specific value. 
+ * The <code>extrude</code> and <code>altitudeMode</code> modes can be set. 
+ * If set, the corresponding sub-elements will be output.
+ */
+public class KMLWriter 
+{
+  /**
+   * The KML standard value <code>clampToGround</code> for use in {@link #setAltitudeMode(String)}.
+   */
+  public static String ALTITUDE_MODE_CLAMPTOGROUND = "clampToGround ";
+  /**
+   * The KML standard value <code>relativeToGround</code> for use in {@link #setAltitudeMode(String)}.
+   */
+  public static String ALTITUDE_MODE_RELATIVETOGROUND  = "relativeToGround  ";
+  /**
+   * The KML standard value <code>absolute</code> for use in {@link #setAltitudeMode(String)}.
+   */
+  public static String ALTITUDE_MODE_ABSOLUTE = "absolute";
+  
+  /**
+   * Writes a Geometry as KML to a string, using
+   * a specified Z value.
+   * 
+   * @param geometry the geometry to write
+   * @param z the Z value to use
+   * @return a string containing the KML geometry representation
+   */
+  public static String writeGeometry(Geometry geometry, double z) {
+    KMLWriter writer = new KMLWriter();
+    writer.setZ(z);
+    return writer.write(geometry);
+  }
+
+  /**
+    * Writes a Geometry as KML to a string, using
+   * a specified Z value, precision, extrude flag,
+   * and altitude mode code.
+   * 
+   * @param geometry the geometry to write
+   * @param z the Z value to use
+   * @param precision the maximum number of decimal places to write
+   * @param extrude the extrude flag to write
+   * @param altitudeMode the altitude model code to write
+   * @return a string containing the KML geometry representation
+   */
+  public static String writeGeometry(Geometry geometry, double z, int precision,
+      boolean extrude, String altitudeMode) {
+    KMLWriter writer = new KMLWriter();
+    writer.setZ(z);
+    writer.setPrecision(precision);
+    writer.setExtrude(extrude);
+    writer.setAltitudeMode(altitudeMode);
+    return writer.write(geometry);
+  }
+
+  private final int INDENT_SIZE = 2;
+  private static final String COORDINATE_SEPARATOR = ",";
+  private static final String TUPLE_SEPARATOR = " ";
+
+  private String linePrefix = null;
+  private int maxCoordinatesPerLine = 5;
+  private double zVal = Double.NaN;
+  private boolean extrude = false;
+  private boolean tesselate;
+  private String altitudeMode = null;
+  private DecimalFormat numberFormatter = null;
+
+  /**
+   * Creates a new writer.
+   */
+  public KMLWriter() {
+  }
+
+  /**
+   * Sets a tag string which is prefixed to every emitted text line.
+   * This can be used to indent the geometry text in a containing document.
+   * 
+   * @param linePrefix the tag string
+   */
+  public void setLinePrefix(String linePrefix) {
+    this.linePrefix = linePrefix;
+  }
+
+  /**
+   * Sets the maximum number of coordinates to output per line.
+   * 
+   * @param maxCoordinatesPerLine the maximum number of coordinates to output
+   */
+  public void setMaximumCoordinatesPerLine(int maxCoordinatesPerLine) {
+    if (maxCoordinatesPerLine <= 0) {
+      maxCoordinatesPerLine = 1;
+      return;
+    }
+    this.maxCoordinatesPerLine = maxCoordinatesPerLine;
+  }
+
+  /**
+   * Sets the Z value to be output for all coordinates.
+   * This overrides any Z value present in the Geometry coordinates.
+   * 
+   * @param zVal the Z value to output
+   */
+  public void setZ(double zVal) {
+    this.zVal = zVal;
+  }
+
+  /**
+   * Sets the flag to be output in the <code>extrude</code> element.
+   * 
+   * @param extrude the extrude flag to output
+   */
+  public void setExtrude(boolean extrude) {
+    this.extrude = extrude;
+  }
+
+  /**
+   * Sets the flag to be output in the <code>tesselate</code> element.
+   * 
+   * @param tesselate the tesselate flag to output
+   */
+  public void setTesselate(boolean tesselate) {
+    this.tesselate = tesselate;
+  }
+
+  /**
+   * Sets the value output in the <code>altitudeMode</code> element.
+   * 
+   * @param altitudeMode string representing the altitude mode
+   */
+  public void setAltitudeMode(String altitudeMode) {
+    this.altitudeMode = altitudeMode;
+  }
+
+  /**
+   * Sets the maximum number of decimal places to output in ordinate values.
+   * Useful for limiting output size.
+   * 
+   * @param precision the number of decimal places to output
+   */
+  public void setPrecision(int precision) {
+    //this.precision = precision;
+    if (precision >= 0)
+      numberFormatter = createFormatter(precision);
+  }
+
+  /**
+   * Writes a {@link Geometry} in KML format as a string.
+   * 
+   * @param geom the geometry to write
+   * @return a string containing the KML geometry representation
+   */
+  public String write(Geometry geom) {
+    StringBuffer buf = new StringBuffer();
+    write(geom, buf);
+    return buf.toString();
+  }
+
+  /**
+   * Writes the KML representation of a {@link Geometry} to a {@link Writer}.
+   * 
+   * @param geometry the geometry to write
+   * @param writer the Writer to write to
+   * @throws IOException if an I/O error occurred
+   */
+  public void write(Geometry geometry, Writer writer) throws IOException {
+    writer.write(write(geometry));
+  }
+
+  /**
+   * Appends the KML representation of a {@link Geometry} to a {@link StringBuffer}.
+   * 
+   * @param geometry the geometry to write
+   * @param buf the buffer to write into
+   */
+  public void write(Geometry geometry, StringBuffer buf) {
+    writeGeometry(geometry, 0, buf);
+  }
+
+  private void writeGeometry(Geometry g, int level, StringBuffer buf) {
+    String attributes = "";
+    if (g instanceof Point) {
+      writePoint((Point) g, attributes, level, buf);
+    } else if (g instanceof LinearRing) {
+      writeLinearRing((LinearRing) g, attributes, true, level, buf);
+    } else if (g instanceof LineString) {
+      writeLineString((LineString) g, attributes, level, buf);
+    } else if (g instanceof Polygon) {
+      writePolygon((Polygon) g, attributes, level, buf);
+    } else if (g instanceof GeometryCollection) {
+      writeGeometryCollection((GeometryCollection) g, attributes, level, buf);
+    }
+    else 
+      throw new IllegalArgumentException("Geometry type not supported: " + g.getGeometryType());
+  }
+
+  private void startLine(String text, int level, StringBuffer buf) {
+    if (linePrefix != null)
+      buf.append(linePrefix);
+    buf.append(StringUtil.spaces(INDENT_SIZE * level));
+    buf.append(text);
+  }
+
+  private String geometryTag(String geometryName, String attributes) {
+    StringBuffer buf = new StringBuffer();
+    buf.append("<");
+    buf.append(geometryName);
+    if (attributes != null && attributes.length() > 0) {
+      buf.append(" ");
+      buf.append(attributes);
+    }
+    buf.append(">");
+    return buf.toString();
+  }
+
+  private void writeModifiers(int level, StringBuffer buf)
+  {
+    if (extrude) {
+      startLine("<extrude>1</extrude>\n", level, buf);
+    }
+    if (tesselate) {
+      startLine("<tesselate>1</tesselate>\n", level, buf);
+    }
+    if (altitudeMode != null) {
+      startLine("<altitudeMode>" + altitudeMode + "</altitudeMode>\n", level, buf);
+    }
+  }
+  
+  private void writePoint(Point p, String attributes, int level,
+      StringBuffer buf) {
+  // <Point><coordinates>...</coordinates></Point>
+    startLine(geometryTag("Point", attributes) + "\n", level, buf);
+    writeModifiers(level, buf);
+    write(new Coordinate[] { p.getCoordinate() }, level + 1, buf);
+    startLine("</Point>\n", level, buf);
+  }
+
+  private void writeLineString(LineString ls, String attributes, int level,
+      StringBuffer buf) {
+  // <LineString><coordinates>...</coordinates></LineString>
+    startLine(geometryTag("LineString", attributes) + "\n", level, buf);
+    writeModifiers(level, buf);
+    write(ls.getCoordinates(), level + 1, buf);
+    startLine("</LineString>\n", level, buf);
+  }
+
+  private void writeLinearRing(LinearRing lr, String attributes, 
+      boolean writeModifiers, int level,
+      StringBuffer buf) {
+  // <LinearRing><coordinates>...</coordinates></LinearRing>
+    startLine(geometryTag("LinearRing", attributes) + "\n", level, buf);
+    if (writeModifiers) writeModifiers(level, buf);
+    write(lr.getCoordinates(), level + 1, buf);
+    startLine("</LinearRing>\n", level, buf);
+  }
+
+  private void writePolygon(Polygon p, String attributes, int level,
+      StringBuffer buf) {
+    startLine(geometryTag("Polygon", attributes) + "\n", level, buf);
+    writeModifiers(level, buf);
+
+    startLine("  <outerBoundaryIs>\n", level, buf);
+    writeLinearRing((LinearRing) p.getExteriorRing(), null, false, level + 1, buf);
+    startLine("  </outerBoundaryIs>\n", level, buf);
+
+    for (int t = 0; t < p.getNumInteriorRing(); t++) {
+      startLine("  <innerBoundaryIs>\n", level, buf);
+      writeLinearRing((LinearRing) p.getInteriorRingN(t), null, false, level + 1, buf);
+      startLine("  </innerBoundaryIs>\n", level, buf);
+    }
+
+    startLine("</Polygon>\n", level, buf);
+  }
+
+  private void writeGeometryCollection(GeometryCollection gc,
+      String attributes, int level, StringBuffer buf) {
+    startLine("<MultiGeometry>\n", level, buf);
+    for (int t = 0; t < gc.getNumGeometries(); t++) {
+      writeGeometry(gc.getGeometryN(t), level + 1, buf);
+    }
+    startLine("</MultiGeometry>\n", level, buf);
+  }
+
+  /**
+   * Takes a list of coordinates and converts it to KML.<br>
+   * 2d and 3d aware. Terminates the coordinate output with a newline.
+   * 
+   * @param cs array of coordinates
+   */
+  private void write(Coordinate[] coords, int level, StringBuffer buf) {
+    startLine("<coordinates>", level, buf);
+
+    boolean isNewLine = false;
+    for (int i = 0; i < coords.length; i++) {
+      if (i > 0) {
+        buf.append(TUPLE_SEPARATOR);
+      }
+
+      if (isNewLine) {
+        startLine("  ", level, buf);
+        isNewLine = false;
+      }
+
+      write(coords[i], buf);
+
+      // break output lines to prevent them from getting too long
+      if ((i + 1) % maxCoordinatesPerLine == 0 && i < coords.length - 1) {
+        buf.append("\n");
+        isNewLine = true;
+      }
+    }
+    buf.append("</coordinates>\n");
+  }
+
+  private void write(Coordinate p, StringBuffer buf) {
+    write(p.x, buf);
+    buf.append(COORDINATE_SEPARATOR);
+    write(p.y, buf);
+
+    double z = p.z;
+    // if altitude was specified directly, use it
+    if (!Double.isNaN(zVal))
+      z = zVal;
+
+    // only write if Z present
+    // MD - is this right? Or should it always be written?
+    if (!Double.isNaN(z)) {
+      buf.append(COORDINATE_SEPARATOR);
+      write(z, buf);
+    }
+  }
+
+  private void write(double num, StringBuffer buf) {
+    if (numberFormatter != null)
+      buf.append(numberFormatter.format(num));
+    else
+      buf.append(num);
+  }
+
+  /**
+   * Creates the <code>DecimalFormat</code> used to write <code>double</code>s
+   * with a sufficient number of decimal places.
+   * 
+   * @param precisionModel
+   *          the <code>PrecisionModel</code> used to determine the number of
+   *          decimal places to write.
+   * @return a <code>DecimalFormat</code> that write <code>double</code> s
+   *         without scientific notation.
+   */
+  private static DecimalFormat createFormatter(int precision) {
+    // specify decimal separator explicitly to avoid problems in other locales
+    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
+    symbols.setDecimalSeparator('.');
+    DecimalFormat format = new DecimalFormat("0."
+        + StringUtil.chars('#', precision), symbols);
+    format.setDecimalSeparatorAlwaysShown(false);
+    return format;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/io/package.html b/modules/core/src/main/java/org/locationtech/jts/io/package.html
new file mode 100644
index 0000000..4df9404
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/io/package.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains the interfaces for converting JTS objects to and from other formats.
+<P>
+The Java Topology Suite (JTS) is a Java API that implements a core set of spatial data operations using an explicit precision model and robust geometric algorithms. JTS is intended to be used in the development of applications that support the validation, cleaning, integration and querying of spatial datasets.
+<P>
+JTS attempts to implement the OpenGIS Simple Features Specification (SFS) as accurately as possible.  In some cases the SFS is unclear or omits a specification; in this case JTS attempts to choose a reasonable and consistent alternative.  Differences from and elaborations of the SFS are documented in this specification.
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/ExtractLineByLocation.java b/modules/core/src/main/java/org/locationtech/jts/linearref/ExtractLineByLocation.java
new file mode 100644
index 0000000..7abfd0c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/ExtractLineByLocation.java
@@ -0,0 +1,191 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Extracts the subline of a linear {@link Geometry} between
+ * two {@link LinearLocation}s on the line.
+ */
+class ExtractLineByLocation
+{
+  /**
+   * Computes the subline of a {@link LineString} between
+   * two {@link LinearLocation}s on the line.
+   * If the start location is after the end location,
+   * the computed linear geometry has reverse orientation to the input line.
+   *
+   * @param line the line to use as the baseline
+   * @param start the start location
+   * @param end the end location
+   * @return the extracted subline
+   */
+  public static Geometry extract(Geometry line, LinearLocation start, LinearLocation end)
+  {
+    ExtractLineByLocation ls = new ExtractLineByLocation(line);
+    return ls.extract(start, end);
+  }
+
+  private Geometry line;
+
+  public ExtractLineByLocation(Geometry line) {
+    this.line = line;
+  }
+
+  /**
+   * Extracts a subline of the input.
+   * If <code>end < start</code> the linear geometry computed will be reversed.
+   *
+   * @param start the start location
+   * @param end the end location
+   * @return a linear geometry
+   */
+  public Geometry extract(LinearLocation start, LinearLocation end)
+  {
+    if (end.compareTo(start) < 0) {
+      return reverse(computeLinear(end, start));
+    }
+    return computeLinear(start, end);
+  }
+
+  private Geometry reverse(Geometry linear)
+  {
+    if (linear instanceof LineString)
+      return ((LineString) linear).reverse();
+    if (linear instanceof MultiLineString)
+      return ((MultiLineString) linear).reverse();
+    Assert.shouldNeverReachHere("non-linear geometry encountered");
+    return null;
+  }
+  /**
+   * Assumes input is valid (e.g. start <= end)
+   *
+   * @param start
+   * @param end
+   * @return a linear geometry
+   */
+  private LineString computeLine(LinearLocation start, LinearLocation end)
+  {
+    Coordinate[] coordinates = line.getCoordinates();
+    CoordinateList newCoordinates = new CoordinateList();
+
+    int startSegmentIndex = start.getSegmentIndex();
+    if (start.getSegmentFraction() > 0.0)
+      startSegmentIndex += 1;
+    int lastSegmentIndex = end.getSegmentIndex();
+    if (end.getSegmentFraction() == 1.0)
+      lastSegmentIndex += 1;
+    if (lastSegmentIndex >= coordinates.length)
+      lastSegmentIndex = coordinates.length - 1;
+    // not needed - LinearLocation values should always be correct
+    //Assert.isTrue(end.getSegmentFraction() <= 1.0, "invalid segment fraction value");
+
+    if (! start.isVertex())
+      newCoordinates.add(start.getCoordinate(line));
+    for (int i = startSegmentIndex; i <= lastSegmentIndex; i++) {
+      newCoordinates.add(coordinates[i]);
+    }
+    if (! end.isVertex())
+      newCoordinates.add(end.getCoordinate(line));
+
+    // ensure there is at least one coordinate in the result
+    if (newCoordinates.size() <= 0)
+      newCoordinates.add(start.getCoordinate(line));
+
+    Coordinate[] newCoordinateArray = newCoordinates.toCoordinateArray();
+    /**
+     * Ensure there is enough coordinates to build a valid line.
+     * Make a 2-point line with duplicate coordinates, if necessary.
+     * There will always be at least one coordinate in the coordList.
+     */
+    if (newCoordinateArray.length <= 1) {
+      newCoordinateArray = new Coordinate[] { newCoordinateArray[0], newCoordinateArray[0]};
+    }
+    return line.getFactory().createLineString(newCoordinateArray);
+  }
+
+  /**
+   * Assumes input is valid (e.g. start <= end)
+   *
+   * @param start
+   * @param end
+   * @return a linear geometry
+   */
+  private Geometry computeLinear(LinearLocation start, LinearLocation end)
+  {
+    LinearGeometryBuilder builder = new LinearGeometryBuilder(line.getFactory());
+    builder.setFixInvalidLines(true);
+
+    if (! start.isVertex())
+      builder.add(start.getCoordinate(line));
+
+    for (LinearIterator it = new LinearIterator(line, start); it.hasNext(); it.next()) {
+      if (end.compareLocationValues(it.getComponentIndex(), it.getVertexIndex(), 0.0)
+        < 0)
+        break;
+
+      Coordinate pt = it.getSegmentStart();
+      builder.add(pt);
+      if (it.isEndOfLine())
+        builder.endLine();
+    }
+    if (! end.isVertex())
+      builder.add(end.getCoordinate(line));
+
+    return builder.getGeometry();
+  }
+
+  /**
+   * Computes a valid and normalized location
+   * compatible with the values in a LinearIterator.
+   * (I.e. segmentFractions of 1.0 are converted to the next highest coordinate index)
+   */
+  /*
+  private LinearLocation normalize(LinearLocation loc)
+  {
+    int componentIndex = loc.getComponentIndex();
+    int segmentIndex = loc.getSegmentIndex();
+    double segmentFraction = loc.getSegmentFraction();
+
+    if (segmentFraction < 0.0) {
+      segmentFraction = 0.0;
+    }
+    if (segmentFraction > 1.0) {
+      segmentFraction = 1.0;
+    }
+
+    if (componentIndex < 0) {
+      componentIndex = 0;
+      segmentIndex = 0;
+      segmentFraction = 0.0;
+    }
+    if (segmentIndex < 0) {
+      segmentIndex = 0;
+      segmentFraction = 0.0;
+    }
+
+    if (segmentFraction == 1.0) {
+      segmentFraction = 0.0;
+      segmentIndex += 1;
+    }
+
+    return new LinearLocation(componentIndex, segmentIndex, segmentFraction);
+  }
+  */
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexOfPoint.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexOfPoint.java
new file mode 100644
index 0000000..7f8cb63
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexOfPoint.java
@@ -0,0 +1,129 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Computes the length index of the point
+ * on a linear {@link Geometry} nearest a given {@link Coordinate}.
+ * The nearest point is not necessarily unique; this class
+ * always computes the nearest point closest to
+ * the start of the geometry.
+ */
+class LengthIndexOfPoint
+{
+  public static double indexOf(Geometry linearGeom, Coordinate inputPt)
+  {
+    LengthIndexOfPoint locater = new LengthIndexOfPoint(linearGeom);
+    return locater.indexOf(inputPt);
+  }
+
+  public static double indexOfAfter(Geometry linearGeom, Coordinate inputPt, double minIndex)
+  {
+    LengthIndexOfPoint locater = new LengthIndexOfPoint(linearGeom);
+    return locater.indexOfAfter(inputPt, minIndex);
+  }
+
+  private Geometry linearGeom;
+
+  public LengthIndexOfPoint(Geometry linearGeom) {
+    this.linearGeom = linearGeom;
+  }
+
+  /**
+   * Find the nearest location along a linear {@link Geometry} to a given point.
+   *
+   * @param inputPt the coordinate to locate
+   * @return the location of the nearest point
+   */
+  public double indexOf(Coordinate inputPt)
+  {
+    return indexOfFromStart(inputPt, -1.0);
+  }
+
+  /**
+   * Finds the nearest index along the linear {@link Geometry}
+   * to a given {@link Coordinate}
+   * after the specified minimum index.
+   * If possible the location returned will be strictly greater than the
+   * <code>minLocation</code>.
+   * If this is not possible, the
+   * value returned will equal <code>minLocation</code>.
+   * (An example where this is not possible is when
+   * minLocation = [end of line] ).
+   *
+   * @param inputPt the coordinate to locate
+   * @param minIndex the minimum location for the point location
+   * @return the location of the nearest point
+   */
+  public double indexOfAfter(Coordinate inputPt, double minIndex)
+  {
+    if (minIndex < 0.0) return indexOf(inputPt);
+
+    // sanity check for minIndex at or past end of line
+    double endIndex = linearGeom.getLength();
+    if (endIndex < minIndex)
+      return endIndex;
+
+    double closestAfter = indexOfFromStart(inputPt, minIndex);
+    /**
+     * Return the minDistanceLocation found.
+     */
+    Assert.isTrue(closestAfter >= minIndex,
+                  "computed index is before specified minimum index");
+    return closestAfter;
+  }
+
+  private double indexOfFromStart(Coordinate inputPt, double minIndex)
+  {
+    double minDistance = Double.MAX_VALUE;
+
+    double ptMeasure = minIndex;
+    double segmentStartMeasure = 0.0;
+    LineSegment seg = new LineSegment();
+    LinearIterator it = new LinearIterator(linearGeom);
+    while (it.hasNext()) {
+      if (! it.isEndOfLine()) {
+        seg.p0 = it.getSegmentStart();
+        seg.p1 = it.getSegmentEnd();
+        double segDistance = seg.distance(inputPt);
+        double segMeasureToPt = segmentNearestMeasure(seg, inputPt, segmentStartMeasure);
+        if (segDistance < minDistance
+            && segMeasureToPt > minIndex) {
+          ptMeasure = segMeasureToPt;
+          minDistance = segDistance;
+        }
+        segmentStartMeasure += seg.getLength();
+      }
+      it.next();
+    }
+    return ptMeasure;
+  }
+
+  private double segmentNearestMeasure(LineSegment seg, Coordinate inputPt,
+                            double segmentStartMeasure)
+  {
+    // found new minimum, so compute location distance of point
+    double projFactor = seg.projectionFactor(inputPt);
+    if (projFactor <= 0.0)
+      return segmentStartMeasure;
+    if (projFactor <= 1.0)
+      return segmentStartMeasure + projFactor * seg.getLength();
+    // projFactor > 1.0
+    return segmentStartMeasure + seg.getLength();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexedLine.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexedLine.java
new file mode 100644
index 0000000..90b307f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthIndexedLine.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Supports linear referencing along a linear {@link Geometry}
+ * using the length along the line as the index.
+ * Negative length values are taken as measured in the reverse direction
+ * from the end of the geometry.
+ * Out-of-range index values are handled by clamping
+ * them to the valid range of values.
+ * Non-simple lines (i.e. which loop back to cross or touch
+ * themselves) are supported.
+ */
+public class LengthIndexedLine
+{
+  private Geometry linearGeom;
+
+  /**
+   * Constructs an object which allows a linear {@link Geometry}
+   * to be linearly referenced using length as an index.
+   *
+   * @param linearGeom the linear geometry to reference along
+   */
+  public LengthIndexedLine(Geometry linearGeom) {
+    this.linearGeom = linearGeom;
+  }
+
+  /**
+   * Computes the {@link Coordinate} for the point
+   * on the line at the given index.
+   * If the index is out of range the first or last point on the
+   * line will be returned.
+   * The Z-ordinate of the computed point will be interpolated from
+   * the Z-ordinates of the line segment containing it, if they exist.
+   *
+   * @param index the index of the desired point
+   * @return the Coordinate at the given index
+   */
+  public Coordinate extractPoint(double index)
+  {
+    LinearLocation loc = LengthLocationMap.getLocation(linearGeom, index);
+    return loc.getCoordinate(linearGeom);
+  }
+
+  /**
+   * Computes the {@link Coordinate} for the point
+   * on the line at the given index, offset by the given distance.
+   * If the index is out of range the first or last point on the
+   * line will be returned.
+   * The computed point is offset to the left of the line if the offset distance is
+   * positive, to the right if negative.
+   * 
+   * The Z-ordinate of the computed point will be interpolated from
+   * the Z-ordinates of the line segment containing it, if they exist.
+   *
+   * @param index the index of the desired point
+   * @param offsetDistance the distance the point is offset from the segment
+   *    (positive is to the left, negative is to the right)
+   * @return the Coordinate at the given index
+   */
+  public Coordinate extractPoint(double index, double offsetDistance)
+  {
+    LinearLocation loc = LengthLocationMap.getLocation(linearGeom, index);
+    LinearLocation locLow = loc.toLowest(linearGeom);
+    return locLow.getSegment(linearGeom).pointAlongOffset(locLow.getSegmentFraction(), offsetDistance);
+  }
+
+  /**
+   * Computes the {@link LineString} for the interval
+   * on the line between the given indices.
+   * If the endIndex lies before the startIndex,
+   * the computed geometry is reversed.
+   *
+   * @param startIndex the index of the start of the interval
+   * @param endIndex the index of the end of the interval
+   * @return the linear interval between the indices
+   */
+  public Geometry extractLine(double startIndex, double endIndex)
+  {
+    LocationIndexedLine lil = new LocationIndexedLine(linearGeom);
+    double startIndex2 = clampIndex(startIndex);
+    double endIndex2 = clampIndex(endIndex);
+    // if extracted line is zero-length, resolve start lower as well to ensure they are equal
+    boolean resolveStartLower = startIndex2 == endIndex2;
+    LinearLocation startLoc = locationOf(startIndex2, resolveStartLower);
+//    LinearLocation endLoc = locationOf(endIndex2, true);
+//    LinearLocation startLoc = locationOf(startIndex2);
+    LinearLocation endLoc = locationOf(endIndex2);
+    return ExtractLineByLocation.extract(linearGeom, startLoc, endLoc);
+  }
+
+  private LinearLocation locationOf(double index)
+  {
+    return LengthLocationMap.getLocation(linearGeom, index);
+  }
+
+  private LinearLocation locationOf(double index, boolean resolveLower)
+  {
+    return LengthLocationMap.getLocation(linearGeom, index, resolveLower);
+  }
+
+  /**
+   * Computes the minimum index for a point on the line.
+   * If the line is not simple (i.e. loops back on itself)
+   * a single point may have more than one possible index.
+   * In this case, the smallest index is returned.
+   *
+   * The supplied point does not <i>necessarily</i> have to lie precisely
+   * on the line, but if it is far from the line the accuracy and
+   * performance of this function is not guaranteed.
+   * Use {@link #project} to compute a guaranteed result for points
+   * which may be far from the line.
+   *
+   * @param pt a point on the line
+   * @return the minimum index of the point
+   *
+   * @see #project(Coordinate)
+   */
+  public double indexOf(Coordinate pt)
+  {
+    return LengthIndexOfPoint.indexOf(linearGeom, pt);
+  }
+
+  /**
+   * Finds the index for a point on the line
+   * which is greater than the given index.
+   * If no such index exists, returns <tt>minIndex</tt>.
+   * This method can be used to determine all indexes for
+   * a point which occurs more than once on a non-simple line.
+   * It can also be used to disambiguate cases where the given point lies
+   * slightly off the line and is equidistant from two different
+   * points on the line.
+   *
+   * The supplied point does not <i>necessarily</i> have to lie precisely
+   * on the line, but if it is far from the line the accuracy and
+   * performance of this function is not guaranteed.
+   * Use {@link #project} to compute a guaranteed result for points
+   * which may be far from the line.
+   *
+   * @param pt a point on the line
+   * @param minIndex the value the returned index must be greater than
+   * @return the index of the point greater than the given minimum index
+   *
+   * @see #project(Coordinate)
+   */
+  public double indexOfAfter(Coordinate pt, double minIndex)
+  {
+    return LengthIndexOfPoint.indexOfAfter(linearGeom, pt, minIndex);
+  }
+
+  /**
+   * Computes the indices for a subline of the line.
+   * (The subline must <b>conform</b> to the line; that is,
+   * all vertices in the subline (except possibly the first and last)
+   * must be vertices of the line and occur in the same order).
+   *
+   * @param subLine a subLine of the line
+   * @return a pair of indices for the start and end of the subline.
+   */
+  public double[] indicesOf(Geometry subLine)
+  {
+    LinearLocation[] locIndex = LocationIndexOfLine.indicesOf(linearGeom, subLine);
+    double[] index = new double[] {
+      LengthLocationMap.getLength(linearGeom, locIndex[0]),
+      LengthLocationMap.getLength(linearGeom, locIndex[1])
+      };
+    return index;
+  }
+
+
+  /**
+   * Computes the index for the closest point on the line to the given point.
+   * If more than one point has the closest distance the first one along the line
+   * is returned.
+   * (The point does not necessarily have to lie precisely on the line.)
+   *
+   * @param pt a point on the line
+   * @return the index of the point
+   */
+  public double project(Coordinate pt)
+  {
+    return LengthIndexOfPoint.indexOf(linearGeom, pt);
+  }
+
+  /**
+   * Returns the index of the start of the line
+   * @return the start index
+   */
+  public double getStartIndex()
+  {
+    return 0.0;
+  }
+
+  /**
+   * Returns the index of the end of the line
+   * @return the end index
+   */
+  public double getEndIndex()
+  {
+    return linearGeom.getLength();
+  }
+
+  /**
+   * Tests whether an index is in the valid index range for the line.
+   *
+   * @param index the index to test
+   * @return <code>true</code> if the index is in the valid range
+   */
+  public boolean isValidIndex(double index)
+  {
+    return (index >= getStartIndex()
+            && index <= getEndIndex());
+  }
+
+  /**
+   * Computes a valid index for this line
+   * by clamping the given index to the valid range of index values
+   *
+   * @return a valid index value
+   */
+  public double clampIndex(double index)
+  {
+    double posIndex = positiveIndex(index);
+    double startIndex = getStartIndex();
+    if (posIndex < startIndex) return startIndex;
+
+    double endIndex = getEndIndex();
+    if (posIndex > endIndex) return endIndex;
+
+    return posIndex;
+  }
+  
+  private double positiveIndex(double index)
+  {
+    if (index >= 0.0) return index;
+    return linearGeom.getLength() + index;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LengthLocationMap.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthLocationMap.java
new file mode 100644
index 0000000..c44e715
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LengthLocationMap.java
@@ -0,0 +1,204 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Computes the {@link LinearLocation} for a given length
+ * along a linear {@link Geometry}.
+ * Negative lengths are measured in reverse from end of the linear geometry.
+ * Out-of-range values are clamped.
+ */
+public class LengthLocationMap
+{
+  // TODO: cache computed cumulative length for each vertex
+  // TODO: support user-defined measures
+  // TODO: support measure index for fast mapping to a location
+
+  /**
+   * Computes the {@link LinearLocation} for a
+   * given length along a linear {@link Geometry}.
+   *
+   * @param linearGeom the linear geometry to use
+   * @param length the length index of the location
+   * @return the {@link LinearLocation} for the length
+   */
+  public static LinearLocation getLocation(Geometry linearGeom, double length)
+  {
+    LengthLocationMap locater = new LengthLocationMap(linearGeom);
+    return locater.getLocation(length);
+  }
+
+  /**
+   * Computes the {@link LinearLocation} for a
+   * given length along a linear {@link Geometry},
+   * with control over how the location
+   * is resolved at component endpoints.
+   *
+   * @param linearGeom the linear geometry to use
+   * @param length the length index of the location
+   * @param resolveLower if true lengths are resolved to the lowest possible index
+   * @return the {@link LinearLocation} for the length
+   */
+  public static LinearLocation getLocation(Geometry linearGeom, double length, boolean resolveLower)
+  {
+    LengthLocationMap locater = new LengthLocationMap(linearGeom);
+    return locater.getLocation(length, resolveLower);
+  }
+
+  /**
+   * Computes the length for a given {@link LinearLocation}
+   * on a linear {@link Geometry}.
+   *
+   * @param linearGeom the linear geometry to use
+   * @param loc the {@link LinearLocation} index of the location
+   * @return the length for the {@link LinearLocation}
+   */
+  public static double getLength(Geometry linearGeom, LinearLocation loc)
+  {
+    LengthLocationMap locater = new LengthLocationMap(linearGeom);
+    return locater.getLength(loc);
+  }
+
+  private Geometry linearGeom;
+
+  public LengthLocationMap(Geometry linearGeom)
+  {
+    this.linearGeom = linearGeom;
+  }
+
+  /**
+   * Compute the {@link LinearLocation} corresponding to a length.
+   * Negative lengths are measured in reverse from end of the linear geometry.
+   * Out-of-range values are clamped.
+   * Ambiguous indexes are resolved to the lowest possible location value.
+   *
+   * @param length the length index
+   * @return the corresponding LinearLocation
+   */
+  public LinearLocation getLocation(double length)
+  {
+    return getLocation(length, true);
+  }
+
+  /**
+   * Compute the {@link LinearLocation} corresponding to a length.
+   * Negative lengths are measured in reverse from end of the linear geometry.
+   * Out-of-range values are clamped.
+   * Ambiguous indexes are resolved to the lowest or highest possible location value,
+   * depending on the value of <tt>resolveLower</tt>
+   *
+   * @param length the length index
+   * @return the corresponding LinearLocation
+   */
+  public LinearLocation getLocation(double length, boolean resolveLower)
+  {
+    double forwardLength = length;
+    
+    // negative values are measured from end of geometry
+    if (length < 0.0) {
+      double lineLen = linearGeom.getLength();
+      forwardLength = lineLen + length;
+    }
+    LinearLocation loc = getLocationForward(forwardLength);
+    if (resolveLower) {
+      return loc;
+    }
+    return resolveHigher(loc);
+  }
+
+  private LinearLocation getLocationForward(double length)
+  {
+    if (length <= 0.0)
+      return new LinearLocation();
+
+    double totalLength = 0.0;
+
+    LinearIterator it = new LinearIterator(linearGeom);
+    while (it.hasNext()) {
+      
+      /**
+       * Special handling is required for the situation when the 
+       * length references exactly to a component endpoint.
+       * In this case, the endpoint location of the current component 
+       * is returned,
+       * rather than the startpoint location of the next component.
+       * This produces consistent behaviour with the project method.
+       */
+      if (it.isEndOfLine()) {
+        if (totalLength == length) {
+          int compIndex = it.getComponentIndex();
+          int segIndex = it.getVertexIndex();
+          return new LinearLocation(compIndex, segIndex, 0.0);          
+        }
+      }
+      else {
+        Coordinate p0 = it.getSegmentStart();
+        Coordinate p1 = it.getSegmentEnd();
+        double segLen = p1.distance(p0);
+        // length falls in this segment
+        if (totalLength + segLen > length) {
+          double frac = (length - totalLength) / segLen;
+          int compIndex = it.getComponentIndex();
+          int segIndex = it.getVertexIndex();
+          return new LinearLocation(compIndex, segIndex, frac);
+        }
+        totalLength += segLen;
+      }
+
+      it.next();
+    }
+    // length is longer than line - return end location
+    return LinearLocation.getEndLocation(linearGeom);
+  }
+
+  private LinearLocation resolveHigher(LinearLocation loc)
+  {
+    if (! loc.isEndpoint(linearGeom)) 
+      return loc;
+    int compIndex = loc.getComponentIndex();
+    // if last component can't resolve any higher
+    if (compIndex >= linearGeom.getNumGeometries() - 1) return loc;
+ 
+    do {
+      compIndex++;
+    } while (compIndex < linearGeom.getNumGeometries() - 1
+        && linearGeom.getGeometryN(compIndex).getLength() == 0);
+    // resolve to next higher location
+    return new LinearLocation(compIndex, 0, 0.0); 
+  }
+  
+  public double getLength(LinearLocation loc)
+  {
+    double totalLength = 0.0;
+
+    LinearIterator it = new LinearIterator(linearGeom);
+    while (it.hasNext()) {
+      if (! it.isEndOfLine()) {
+        Coordinate p0 = it.getSegmentStart();
+        Coordinate p1 = it.getSegmentEnd();
+        double segLen = p1.distance(p0);
+        // length falls in this segment
+        if (loc.getComponentIndex() == it.getComponentIndex()
+            && loc.getSegmentIndex() == it.getVertexIndex()) {
+          return totalLength + segLen * loc.getSegmentFraction();
+        }
+        totalLength += segLen;
+      }
+      it.next();
+    }
+    return totalLength;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LinearGeometryBuilder.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearGeometryBuilder.java
new file mode 100644
index 0000000..e4407e2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearGeometryBuilder.java
@@ -0,0 +1,138 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+
+/**
+ * Builds a linear geometry ({@link LineString} or {@link MultiLineString})
+ * incrementally (point-by-point).
+ *
+ * @version 1.7
+ */
+public class LinearGeometryBuilder
+{
+  private GeometryFactory geomFact;
+  private List lines = new ArrayList();
+  private CoordinateList coordList = null;
+
+  private boolean ignoreInvalidLines = false;
+  private boolean fixInvalidLines = false;
+
+  private Coordinate lastPt = null;
+
+  public LinearGeometryBuilder(GeometryFactory geomFact) {
+    this.geomFact = geomFact;
+  }
+
+  /**
+   * Allows invalid lines to be ignored rather than causing Exceptions.
+   * An invalid line is one which has only one unique point.
+   *
+   * @param ignoreInvalidLines <code>true</code> if short lines are to be ignored
+   */
+  public void setIgnoreInvalidLines(boolean ignoreInvalidLines)
+  {
+    this.ignoreInvalidLines = ignoreInvalidLines;
+  }
+
+  /**
+   * Allows invalid lines to be ignored rather than causing Exceptions.
+   * An invalid line is one which has only one unique point.
+   *
+   * @param fixInvalidLines <code>true</code> if short lines are to be ignored
+   */
+  public void setFixInvalidLines(boolean fixInvalidLines)
+  {
+    this.fixInvalidLines = fixInvalidLines;
+  }
+
+  /**
+   * Adds a point to the current line.
+   *
+   * @param pt the Coordinate to add
+   */
+  public void add(Coordinate pt)
+  {
+    add(pt, true);
+  }
+
+  /**
+   * Adds a point to the current line.
+   *
+   * @param pt the Coordinate to add
+   */
+  public void add(Coordinate pt, boolean allowRepeatedPoints)
+  {
+    if (coordList == null)
+      coordList = new CoordinateList();
+    coordList.add(pt, allowRepeatedPoints);
+    lastPt = pt;
+  }
+
+  public Coordinate getLastCoordinate() { return lastPt; }
+
+  /**
+   * Terminate the current LineString.
+   */
+  public void endLine()
+  {
+    if (coordList == null) {
+      return;
+    }
+    if (ignoreInvalidLines && coordList.size() < 2) {
+      coordList = null;
+      return;
+    }
+    Coordinate[] rawPts = coordList.toCoordinateArray();
+    Coordinate[] pts = rawPts;
+    if (fixInvalidLines)
+      pts = validCoordinateSequence(rawPts);
+
+    coordList = null;
+    LineString line = null;
+    try {
+      line = geomFact.createLineString(pts);
+    }
+    catch (IllegalArgumentException ex) {
+      // exception is due to too few points in line.
+      // only propagate if not ignoring short lines
+      if (! ignoreInvalidLines)
+        throw ex;
+    }
+
+    if (line != null) lines.add(line);
+  }
+
+  private Coordinate[] validCoordinateSequence(Coordinate[] pts)
+  {
+    if (pts.length >= 2) return pts;
+    Coordinate[] validPts = new Coordinate[] { pts[0], pts[0]};
+    return validPts;
+  }
+
+  public Geometry getGeometry()
+  {
+    // end last line in case it was not done by user
+    endLine();
+    return geomFact.buildGeometry(lines);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LinearIterator.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearIterator.java
new file mode 100644
index 0000000..60c8c2e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearIterator.java
@@ -0,0 +1,192 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.MultiLineString;
+
+/**
+ * An iterator over the components and coordinates of a linear geometry
+ * ({@link LineString}s and {@link MultiLineString}s.
+ *
+ * The standard usage pattern for a {@link LinearIterator} is:
+ *
+ * <pre>
+ * for (LinearIterator it = new LinearIterator(...); it.hasNext(); it.next()) {
+ *   ...
+ *   int ci = it.getComponentIndex();   // for example
+ *   int vi = it.getVertexIndex();      // for example
+ *   ...
+ * }
+ * </pre>
+ *
+ * @version 1.7
+ */
+public class LinearIterator
+{
+  private static int segmentEndVertexIndex(LinearLocation loc)
+  {
+    if (loc.getSegmentFraction() > 0.0)
+      return loc.getSegmentIndex() + 1;
+    return loc.getSegmentIndex();
+  }
+
+  private Geometry linearGeom;
+  private final int numLines;
+
+  /**
+   * Invariant: currentLine <> null if the iterator is pointing at a valid coordinate
+   */
+  private LineString currentLine;
+  private int componentIndex = 0;
+  private int vertexIndex = 0;
+
+  /**
+   * Creates an iterator initialized to the start of a linear {@link Geometry}
+   *
+   * @param linear the linear geometry to iterate over
+   * @throws IllegalArgumentException if linearGeom is not lineal
+   */
+  public LinearIterator(Geometry linear) {
+    this(linear, 0, 0);
+  }
+
+  /**
+   * Creates an iterator starting at
+   * a {@link LinearLocation} on a linear {@link Geometry}
+   *
+   * @param linear the linear geometry to iterate over
+   * @param start the location to start at
+   * @throws IllegalArgumentException if linearGeom is not lineal
+   */
+  public LinearIterator(Geometry linear, LinearLocation start) {
+    this(linear, start.getComponentIndex(), segmentEndVertexIndex(start));
+  }
+
+  /**
+   * Creates an iterator starting at
+   * a specified component and vertex in a linear {@link Geometry}
+   *
+   * @param linearGeom the linear geometry to iterate over
+   * @param componentIndex the component to start at
+   * @param vertexIndex the vertex to start at
+   * @throws IllegalArgumentException if linearGeom is not lineal
+   */
+  public LinearIterator(Geometry linearGeom, int componentIndex, int vertexIndex) 
+  {
+  	if (! (linearGeom instanceof Lineal))
+  			throw new IllegalArgumentException("Lineal geometry is required");
+    this.linearGeom = linearGeom;
+    numLines = linearGeom.getNumGeometries();
+    this.componentIndex = componentIndex;
+    this.vertexIndex = vertexIndex;
+    loadCurrentLine();
+  }
+
+  private void loadCurrentLine()
+  {
+    if (componentIndex >= numLines) {
+      currentLine = null;
+      return;
+    }
+    currentLine = (LineString) linearGeom.getGeometryN(componentIndex);
+  }
+
+  /**
+   * Tests whether there are any vertices left to iterator over.
+   * Specifically, hasNext() return <tt>true</tt> if the
+   * current state of the iterator represents a valid location
+   * on the linear geometry. 
+   * 
+   * @return <code>true</code> if there are more vertices to scan
+   */
+  public boolean hasNext()
+  {
+    if (componentIndex >= numLines) return false;
+    if (componentIndex == numLines - 1
+        && vertexIndex >= currentLine.getNumPoints())
+      return false;
+    return true;
+  }
+
+  /**
+   * Moves the iterator ahead to the next vertex and (possibly) linear component.
+   */
+  public void next()
+  {
+    if (! hasNext()) return;
+
+    vertexIndex++;
+    if (vertexIndex >= currentLine.getNumPoints()) {
+      componentIndex++;
+      loadCurrentLine();
+      vertexIndex = 0;
+    }
+  }
+
+  /**
+   * Checks whether the iterator cursor is pointing to the
+   * endpoint of a component {@link LineString}.
+   *
+   * @return <code>true</code> if the iterator is at an endpoint
+   */
+  public boolean isEndOfLine() {
+    if (componentIndex >= numLines) return false;
+    //LineString currentLine = (LineString) linear.getGeometryN(componentIndex);
+    if (vertexIndex < currentLine.getNumPoints() - 1)
+      return false;
+    return true;
+  }
+
+  /**
+   * The component index of the vertex the iterator is currently at.
+   * @return the current component index
+   */
+  public int getComponentIndex() { return componentIndex; }
+
+  /**
+   * The vertex index of the vertex the iterator is currently at.
+   * @return the current vertex index
+   */
+  public int getVertexIndex() { return vertexIndex; }
+
+  /**
+   * Gets the {@link LineString} component the iterator is current at.
+   * @return a linestring
+   */
+  public LineString getLine()  {    return currentLine;  }
+
+  /**
+   * Gets the first {@link Coordinate} of the current segment.
+   * (the coordinate of the current vertex).
+   * @return a {@link Coordinate}
+   */
+  public Coordinate getSegmentStart() { return currentLine.getCoordinateN(vertexIndex); }
+
+  /**
+   * Gets the second {@link Coordinate} of the current segment.
+   * (the coordinate of the next vertex).
+   * If the iterator is at the end of a line, <code>null</code> is returned.
+   *
+   * @return a {@link Coordinate} or <code>null</code>
+   */
+  public Coordinate getSegmentEnd()
+  {
+    if (vertexIndex < getLine().getNumPoints() - 1)
+      return currentLine.getCoordinateN(vertexIndex + 1);
+    return null;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LinearLocation.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearLocation.java
new file mode 100644
index 0000000..66bd60f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LinearLocation.java
@@ -0,0 +1,477 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+
+/**
+ * Represents a location along a {@link LineString} or {@link MultiLineString}.
+ * The referenced geometry is not maintained within
+ * this location, but must be provided for operations which require it.
+ * Various methods are provided to manipulate the location value
+ * and query the geometry it references.
+ */
+public class LinearLocation
+    implements Comparable
+{
+   /**
+    * Gets a location which refers to the end of a linear {@link Geometry}.
+    * @param linear the linear geometry
+    * @return a new <tt>LinearLocation</tt>
+    */
+  public static LinearLocation getEndLocation(Geometry linear)
+  {
+    // assert: linear is LineString or MultiLineString
+    LinearLocation loc = new LinearLocation();
+    loc.setToEnd(linear);
+    return loc;
+  }
+
+  /**
+   * Computes the {@link Coordinate} of a point a given fraction
+   * along the line segment <tt>(p0, p1)</tt>.
+   * If the fraction is greater than 1.0 the last
+   * point of the segment is returned.
+   * If the fraction is less than or equal to 0.0 the first point
+   * of the segment is returned.
+   * The Z ordinate is interpolated from the Z-ordinates of the given points,
+   * if they are specified.
+   *
+   * @param p0 the first point of the line segment
+   * @param p1 the last point of the line segment
+   * @param frac the length to the desired point
+   * @return the <tt>Coordinate</tt> of the desired point
+   */
+  public static Coordinate pointAlongSegmentByFraction(Coordinate p0, Coordinate p1, double frac)
+  {
+    if (frac <= 0.0) return p0;
+    if (frac >= 1.0) return p1;
+
+    double x = (p1.x - p0.x) * frac + p0.x;
+    double y = (p1.y - p0.y) * frac + p0.y;
+    // interpolate Z value. If either input Z is NaN, result z will be NaN as well.
+    double z = (p1.z - p0.z) * frac + p0.z;
+    return new Coordinate(x, y, z);
+  }
+
+  private int componentIndex = 0;
+  private int segmentIndex = 0;
+  private double segmentFraction = 0.0;
+
+  /**
+   * Creates a location referring to the start of a linear geometry
+   */
+  public LinearLocation()
+  {
+  }
+
+  public LinearLocation(int segmentIndex, double segmentFraction) {
+    this(0, segmentIndex, segmentFraction);
+  }
+
+  public LinearLocation(int componentIndex, int segmentIndex, double segmentFraction)
+  {
+    this.componentIndex = componentIndex;
+    this.segmentIndex = segmentIndex;
+    this.segmentFraction = segmentFraction;
+    normalize();
+  }
+
+  private LinearLocation(int componentIndex, int segmentIndex, double segmentFraction, boolean doNormalize)
+  {
+    this.componentIndex = componentIndex;
+    this.segmentIndex = segmentIndex;
+    this.segmentFraction = segmentFraction;
+    if (doNormalize) 
+      normalize();
+  }
+
+  /**
+   * Creates a new location equal to a given one.
+   * 
+   * @param loc a LinearLocation
+   */
+  public LinearLocation(LinearLocation loc)
+  {
+    this.componentIndex = loc.componentIndex;
+    this.segmentIndex = loc.segmentIndex;
+    this.segmentFraction = loc.segmentFraction;
+  }
+
+  /**
+   * Ensures the individual values are locally valid.
+   * Does <b>not</b> ensure that the indexes are valid for
+   * a particular linear geometry.
+   *
+   * @see clamp
+   */
+  private void normalize()
+  {
+    if (segmentFraction < 0.0) {
+      segmentFraction = 0.0;
+    }
+    if (segmentFraction > 1.0) {
+      segmentFraction = 1.0;
+    }
+
+    if (componentIndex < 0) {
+      componentIndex = 0;
+      segmentIndex = 0;
+      segmentFraction = 0.0;
+    }
+    if (segmentIndex < 0) {
+      segmentIndex = 0;
+      segmentFraction = 0.0;
+    }
+    if (segmentFraction == 1.0) {
+      segmentFraction = 0.0;
+      segmentIndex += 1;
+    }
+  }
+
+
+  /**
+   * Ensures the indexes are valid for a given linear {@link Geometry}.
+   *
+   * @param linear a linear geometry
+   */
+  public void clamp(Geometry linear)
+  {
+    if (componentIndex >= linear.getNumGeometries()) {
+      setToEnd(linear);
+      return;
+    }
+    if (segmentIndex >= linear.getNumPoints()) {
+      LineString line = (LineString) linear.getGeometryN(componentIndex);
+      segmentIndex = line.getNumPoints() - 1;
+      segmentFraction = 1.0;
+    }
+  }
+  /**
+   * Snaps the value of this location to
+   * the nearest vertex on the given linear {@link Geometry},
+   * if the vertex is closer than <tt>minDistance</tt>.
+   *
+   * @param linearGeom a linear geometry
+   * @param minDistance the minimum allowable distance to a vertex
+   */
+  public void snapToVertex(Geometry linearGeom, double minDistance)
+  {
+    if (segmentFraction <= 0.0 || segmentFraction >= 1.0)
+      return;
+    double segLen = getSegmentLength(linearGeom);
+    double lenToStart = segmentFraction * segLen;
+    double lenToEnd = segLen - lenToStart;
+    if (lenToStart <= lenToEnd && lenToStart < minDistance) {
+      segmentFraction = 0.0;
+    }
+    else if (lenToEnd <= lenToStart && lenToEnd < minDistance) {
+      segmentFraction = 1.0;
+    }
+  }
+
+  /**
+   * Gets the length of the segment in the given
+   * Geometry containing this location.
+   *
+   * @param linearGeom a linear geometry
+   * @return the length of the segment
+   */
+  public double getSegmentLength(Geometry linearGeom)
+  {
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+
+    // ensure segment index is valid
+    int segIndex = segmentIndex;
+    if (segmentIndex >= lineComp.getNumPoints() - 1)
+      segIndex = lineComp.getNumPoints() - 2;
+
+    Coordinate p0 = lineComp.getCoordinateN(segIndex);
+    Coordinate p1 = lineComp.getCoordinateN(segIndex + 1);
+    return p0.distance(p1);
+  }
+
+  /**
+   * Sets the value of this location to
+   * refer to the end of a linear geometry.
+   *
+   * @param linear the linear geometry to use to set the end
+   */
+  public void setToEnd(Geometry linear)
+  {
+    componentIndex = linear.getNumGeometries() - 1;
+    LineString lastLine = (LineString) linear.getGeometryN(componentIndex);
+    segmentIndex = lastLine.getNumPoints() - 1;
+    segmentFraction = 1.0;
+  }
+
+  /**
+   * Gets the component index for this location.
+   *
+   * @return the component index
+   */
+  public int getComponentIndex() { return componentIndex; }
+
+  /**
+   * Gets the segment index for this location
+   *
+   * @return the segment index
+   */
+  public int getSegmentIndex() { return segmentIndex; }
+
+  /**
+   * Gets the segment fraction for this location
+   *
+   * @return the segment fraction
+   */
+  public double getSegmentFraction() { return segmentFraction; }
+
+  /**
+   * Tests whether this location refers to a vertex
+   *
+   * @return true if the location is a vertex
+   */
+  public boolean isVertex()
+  {
+    return segmentFraction <= 0.0 || segmentFraction >= 1.0;
+  }
+
+  /**
+   * Gets the {@link Coordinate} along the
+   * given linear {@link Geometry} which is
+   * referenced by this location.
+   *
+   * @param linearGeom the linear geometry referenced by this location
+   * @return the <tt>Coordinate</tt> at the location
+   */
+  public Coordinate getCoordinate(Geometry linearGeom)
+  {
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+    Coordinate p0 = lineComp.getCoordinateN(segmentIndex);
+    if (segmentIndex >= lineComp.getNumPoints() - 1)
+      return p0;
+    Coordinate p1 = lineComp.getCoordinateN(segmentIndex + 1);
+    return pointAlongSegmentByFraction(p0, p1, segmentFraction);
+  }
+
+  /**
+   * Gets a {@link LineSegment} representing the segment of the 
+   * given linear {@link Geometry} which contains this location.
+   *
+   * @param linearGeom a linear geometry
+   * @return the <tt>LineSegment</tt> containing the location
+   */
+  public LineSegment getSegment(Geometry linearGeom)
+  {
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+    Coordinate p0 = lineComp.getCoordinateN(segmentIndex);
+    // check for endpoint - return last segment of the line if so
+    if (segmentIndex >= lineComp.getNumPoints() - 1) {
+    	Coordinate prev = lineComp.getCoordinateN(lineComp.getNumPoints() - 2);
+      return new LineSegment(prev, p0);
+    }
+    Coordinate p1 = lineComp.getCoordinateN(segmentIndex + 1);
+    return new LineSegment(p0, p1);
+  }
+
+  /**
+   * Tests whether this location refers to a valid
+   * location on the given linear {@link Geometry}.
+   *
+   * @param linearGeom a linear geometry
+   * @return true if this location is valid
+   */
+  public boolean isValid(Geometry linearGeom)
+  {
+    if (componentIndex < 0 || componentIndex >= linearGeom.getNumGeometries())
+      return false;
+
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+    if (segmentIndex < 0 || segmentIndex > lineComp.getNumPoints())
+      return false;
+    if (segmentIndex == lineComp.getNumPoints() && segmentFraction != 0.0)
+      return false;
+
+    if (segmentFraction < 0.0 || segmentFraction > 1.0)
+      return false;
+    return true;
+  }
+
+  /**
+   *  Compares this object with the specified object for order.
+   *
+   *@param  o  the <code>LineStringLocation</code> with which this <code>Coordinate</code>
+   *      is being compared
+   *@return    a negative integer, zero, or a positive integer as this <code>LineStringLocation</code>
+   *      is less than, equal to, or greater than the specified <code>LineStringLocation</code>
+   */
+  public int compareTo(Object o) {
+    LinearLocation other = (LinearLocation) o;
+    // compare component indices
+    if (componentIndex < other.componentIndex) return -1;
+    if (componentIndex > other.componentIndex) return 1;
+    // compare segments
+    if (segmentIndex < other.segmentIndex) return -1;
+    if (segmentIndex > other.segmentIndex) return 1;
+    // same segment, so compare segment fraction
+    if (segmentFraction < other.segmentFraction) return -1;
+    if (segmentFraction > other.segmentFraction) return 1;
+    // same location
+    return 0;
+  }
+
+  /**
+   *  Compares this object with the specified index values for order.
+   *
+   * @param componentIndex1 a component index
+   * @param segmentIndex1 a segment index
+   * @param segmentFraction1 a segment fraction
+   * @return    a negative integer, zero, or a positive integer as this <code>LineStringLocation</code>
+   *      is less than, equal to, or greater than the specified locationValues
+   */
+  public int compareLocationValues(int componentIndex1, int segmentIndex1, double segmentFraction1) {
+    // compare component indices
+    if (componentIndex < componentIndex1) return -1;
+    if (componentIndex > componentIndex1) return 1;
+    // compare segments
+    if (segmentIndex < segmentIndex1) return -1;
+    if (segmentIndex > segmentIndex1) return 1;
+    // same segment, so compare segment fraction
+    if (segmentFraction < segmentFraction1) return -1;
+    if (segmentFraction > segmentFraction1) return 1;
+    // same location
+    return 0;
+  }
+
+  /**
+   *  Compares two sets of location values for order.
+   *
+   * @param componentIndex0 a component index
+   * @param segmentIndex0 a segment index
+   * @param segmentFraction0 a segment fraction
+   * @param componentIndex1 another component index
+   * @param segmentIndex1 another segment index
+   * @param segmentFraction1 another segment fraction
+   *@return    a negative integer, zero, or a positive integer
+   *      as the first set of location values
+   *      is less than, equal to, or greater than the second set of locationValues
+   */
+  public static int compareLocationValues(
+      int componentIndex0, int segmentIndex0, double segmentFraction0,
+      int componentIndex1, int segmentIndex1, double segmentFraction1)
+  {
+    // compare component indices
+    if (componentIndex0 < componentIndex1) return -1;
+    if (componentIndex0 > componentIndex1) return 1;
+    // compare segments
+    if (segmentIndex0 < segmentIndex1) return -1;
+    if (segmentIndex0 > segmentIndex1) return 1;
+    // same segment, so compare segment fraction
+    if (segmentFraction0 < segmentFraction1) return -1;
+    if (segmentFraction0 > segmentFraction1) return 1;
+    // same location
+    return 0;
+  }
+
+  /**
+   * Tests whether two locations
+   * are on the same segment in the parent {@link Geometry}.
+   * 
+   * @param loc a location on the same geometry
+   * @return true if the locations are on the same segment of the parent geometry
+   */
+  public boolean isOnSameSegment(LinearLocation loc)
+  {
+  	if (componentIndex != loc.componentIndex) return false;
+  	if (segmentIndex == loc.segmentIndex) return true;
+  	if (loc.segmentIndex - segmentIndex == 1 
+  			&& loc.segmentFraction == 0.0) 
+  		return true;
+  	if (segmentIndex - loc.segmentIndex == 1 
+  			&& segmentFraction == 0.0) 
+  		return true;
+  	return false;
+  }
+
+  /**
+   * Tests whether this location is an endpoint of
+   * the linear component it refers to.
+   * 
+   * @param linearGeom the linear geometry referenced by this location
+   * @return true if the location is a component endpoint
+   */
+  public boolean isEndpoint(Geometry linearGeom)
+  {
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+    // check for endpoint
+    int nseg = lineComp.getNumPoints() - 1;
+    return segmentIndex >= nseg
+        || (segmentIndex == nseg && segmentFraction >= 1.0);
+  }
+  
+  /**
+   * Converts a linear location to the lowest equivalent location index.
+   * The lowest index has the lowest possible component and segment indices.
+   * <p>
+   * Specifically:
+   * <ul>
+   * <li>if the location point is an endpoint, a location value is returned as (nseg-1, 1.0)
+   * <li>if the location point is ambiguous (i.e. an endpoint and a startpoint), the lowest endpoint location is returned
+   * </ul>
+   * If the location index is already the lowest possible value, the original location is returned.
+   * 
+   * @param linearGeom the linear geometry referenced by this location
+   * @return the lowest equivalent location
+   */
+  public LinearLocation toLowest(Geometry linearGeom)
+  {
+    // TODO: compute lowest component index
+    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
+    int nseg = lineComp.getNumPoints() - 1;
+    // if not an endpoint can be returned directly
+    if (segmentIndex < nseg) return this;
+    return new LinearLocation(componentIndex, nseg, 1.0, false);
+  }
+  
+  /**
+   * Copies this location
+   *
+   * @return a copy of this location
+   * @deprecated
+   */
+  public Object clone()
+  {
+    return copy();
+  }
+  
+  /**
+   * Copies this location
+   *
+   * @return a copy of this location
+   */
+  public LinearLocation copy() {
+	return new LinearLocation(componentIndex, segmentIndex, segmentFraction);
+  }
+  
+  public String toString()
+  {
+    return "LinearLoc[" 
+    + componentIndex + ", "
+    + segmentIndex + ", "
+    + segmentFraction + "]";
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfLine.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfLine.java
new file mode 100644
index 0000000..bbc6b66
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfLine.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Determines the location of a subline along a linear {@link Geometry}.
+ * The location is reported as a pair of {@link LinearLocation}s.
+ * <p>
+ * <b>Note:</b> Currently this algorithm is not guaranteed to
+ * return the correct substring in some situations where
+ * an endpoint of the test line occurs more than once in the input line.
+ * (However, the common case of a ring is always handled correctly).
+ */
+class LocationIndexOfLine
+{
+  /**
+  * MD - this algorithm has been extracted into a class
+  * because it is intended to validate that the subline truly is a subline,
+  * and also to use the internal vertex information to unambiguously locate the subline.
+  */
+ public static LinearLocation[] indicesOf(Geometry linearGeom, Geometry subLine)
+  {
+    LocationIndexOfLine locater = new LocationIndexOfLine(linearGeom);
+    return locater.indicesOf(subLine);
+  }
+
+  private Geometry linearGeom;
+
+  public LocationIndexOfLine(Geometry linearGeom) {
+    this.linearGeom = linearGeom;
+  }
+
+  public LinearLocation[] indicesOf(Geometry subLine)
+  {
+    Coordinate startPt = ((LineString) subLine.getGeometryN(0)).getCoordinateN(0);
+    LineString lastLine = (LineString) subLine.getGeometryN(subLine.getNumGeometries() - 1);
+    Coordinate endPt = lastLine.getCoordinateN(lastLine.getNumPoints() - 1);
+
+    LocationIndexOfPoint locPt = new LocationIndexOfPoint(linearGeom);
+    LinearLocation[] subLineLoc = new LinearLocation[2];
+    subLineLoc[0] = locPt.indexOf(startPt);
+
+    // check for case where subline is zero length
+    if (subLine.getLength() == 0.0) {
+      subLineLoc[1] = subLineLoc[0].copy();
+    }
+    else  {
+      subLineLoc[1] = locPt.indexOfAfter(endPt, subLineLoc[0]);
+    }
+    return subLineLoc;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfPoint.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfPoint.java
new file mode 100644
index 0000000..b3a6fb0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexOfPoint.java
@@ -0,0 +1,159 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Computes the {@link LinearLocation} of the point
+ * on a linear {@link Geometry} nearest a given {@link Coordinate}.
+ * The nearest point is not necessarily unique; this class
+ * always computes the nearest point closest to
+ * the start of the geometry.
+ */
+class LocationIndexOfPoint
+{
+  public static LinearLocation indexOf(Geometry linearGeom, Coordinate inputPt)
+  {
+    LocationIndexOfPoint locater = new LocationIndexOfPoint(linearGeom);
+    return locater.indexOf(inputPt);
+  }
+
+  public static LinearLocation indexOfAfter(Geometry linearGeom, Coordinate inputPt, LinearLocation minIndex)
+  {
+    LocationIndexOfPoint locater = new LocationIndexOfPoint(linearGeom);
+    return locater.indexOfAfter(inputPt, minIndex);
+  }
+
+  private Geometry linearGeom;
+
+  public LocationIndexOfPoint(Geometry linearGeom) {
+    this.linearGeom = linearGeom;
+  }
+
+  /**
+   * Find the nearest location along a linear {@link Geometry} to a given point.
+   *
+   * @param inputPt the coordinate to locate
+   * @return the location of the nearest point
+   */
+  public LinearLocation indexOf(Coordinate inputPt)
+  {
+    return indexOfFromStart(inputPt, null);
+  }
+
+  /**
+   * Find the nearest {@link LinearLocation} along the linear {@link Geometry}
+   * to a given {@link Coordinate}
+   * after the specified minimum {@link LinearLocation}.
+   * If possible the location returned will be strictly greater than the
+   * <code>minLocation</code>.
+   * If this is not possible, the
+   * value returned will equal <code>minLocation</code>.
+   * (An example where this is not possible is when
+   * minLocation = [end of line] ).
+   *
+   * @param inputPt the coordinate to locate
+   * @param minIndex the minimum location for the point location
+   * @return the location of the nearest point
+   */
+  public LinearLocation indexOfAfter(Coordinate inputPt, LinearLocation minIndex)
+  {
+    if (minIndex == null) return indexOf(inputPt);
+
+    // sanity check for minLocation at or past end of line
+    LinearLocation endLoc = LinearLocation.getEndLocation(linearGeom);
+    if (endLoc.compareTo(minIndex) <= 0)
+      return endLoc;
+
+    LinearLocation closestAfter = indexOfFromStart(inputPt, minIndex);
+    /**
+     * Return the minDistanceLocation found.
+     * This will not be null, since it was initialized to minLocation
+     */
+    Assert.isTrue(closestAfter.compareTo(minIndex) >= 0,
+                  "computed location is before specified minimum location");
+    return closestAfter;
+  }
+
+  private LinearLocation indexOfFromStart(Coordinate inputPt, LinearLocation minIndex)
+  {
+    double minDistance = Double.MAX_VALUE;
+    int minComponentIndex = 0;
+    int minSegmentIndex = 0;
+    double minFrac = -1.0;
+
+    LineSegment seg = new LineSegment();
+    for (LinearIterator it = new LinearIterator(linearGeom);
+         it.hasNext(); it.next()) {
+      if (! it.isEndOfLine()) {
+        seg.p0 = it.getSegmentStart();
+        seg.p1 = it.getSegmentEnd();
+        double segDistance = seg.distance(inputPt);
+        double segFrac = seg.segmentFraction(inputPt);
+
+        int candidateComponentIndex = it.getComponentIndex();
+        int candidateSegmentIndex = it.getVertexIndex();
+        if (segDistance < minDistance) {
+          // ensure after minLocation, if any
+          if (minIndex == null ||
+              minIndex.compareLocationValues(
+              candidateComponentIndex, candidateSegmentIndex, segFrac)
+              < 0
+              ) {
+            // otherwise, save this as new minimum
+            minComponentIndex = candidateComponentIndex;
+            minSegmentIndex = candidateSegmentIndex;
+            minFrac = segFrac;
+            minDistance = segDistance;
+          }
+        }
+      }
+    }
+    if (minDistance == Double.MAX_VALUE) {
+      // no minimum was found past minLocation, so return it
+      return new LinearLocation(minIndex);
+    }
+    // otherwise, return computed location
+    LinearLocation loc = new LinearLocation(minComponentIndex, minSegmentIndex, minFrac);
+    return loc;
+  }
+
+  /**
+   * Computes the fraction of distance (in <tt>[0.0, 1.0]</tt>) 
+   * that a point occurs along a line segment.
+   * If the point is beyond either ends of the line segment,
+   * the closest fractional value (<tt>0.0</tt> or <tt>1.0</tt>) is returned.
+   *  
+   * @param seg the line segment to use
+   * @param inputPt the point
+   * @return the fraction along the line segment the point occurs
+   */
+  /*
+   // MD - no longer needed
+  private static double segmentFraction(
+      LineSegment seg,
+      Coordinate inputPt)
+  {
+    double segFrac = seg.projectionFactor(inputPt);
+    if (segFrac < 0.0)
+      segFrac = 0.0;
+    else if (segFrac > 1.0)
+      segFrac = 1.0;
+    return segFrac;
+  }
+  */
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexedLine.java b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexedLine.java
new file mode 100644
index 0000000..2b25110
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/LocationIndexedLine.java
@@ -0,0 +1,214 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+
+/**
+ * Supports linear referencing
+ * along a linear {@link Geometry}
+ * using {@link LinearLocation}s as the index.
+ */
+public class LocationIndexedLine
+{
+  private Geometry linearGeom;
+
+  /**
+   * Constructs an object which allows linear referencing along
+   * a given linear {@link Geometry}.
+   *
+   * @param linearGeom the linear geometry to reference along
+   */
+  public LocationIndexedLine(Geometry linearGeom)
+  {
+    this.linearGeom = linearGeom;
+    checkGeometryType();
+  }
+
+  private void checkGeometryType()
+  {
+    if (! (linearGeom instanceof LineString || linearGeom instanceof MultiLineString))
+      throw new IllegalArgumentException("Input geometry must be linear");
+  }
+  /**
+   * Computes the {@link Coordinate} for the point
+   * on the line at the given index.
+   * If the index is out of range the first or last point on the
+   * line will be returned.
+   * The Z-ordinate of the computed point will be interpolated from
+   * the Z-ordinates of the line segment containing it, if they exist.
+   *
+   * @param index the index of the desired point
+   * @return the Coordinate at the given index
+   */
+  public Coordinate extractPoint(LinearLocation index)
+  {
+    return index.getCoordinate(linearGeom);
+  }
+
+  /**
+   * Computes the {@link Coordinate} for the point
+   * on the line at the given index, offset by the given distance.
+   * If the index is out of range the first or last point on the
+   * line will be returned.
+   * The computed point is offset to the left of the line if the offset distance is
+   * positive, to the right if negative.
+   * 
+   * The Z-ordinate of the computed point will be interpolated from
+   * the Z-ordinates of the line segment containing it, if they exist.
+   *
+   * @param index the index of the desired point
+   * @param offsetDistance the distance the point is offset from the segment
+   *    (positive is to the left, negative is to the right)
+   * @return the Coordinate at the given index
+   */
+  public Coordinate extractPoint(LinearLocation index, double offsetDistance)
+  {
+    LinearLocation indexLow = index.toLowest(linearGeom);
+    return indexLow.getSegment(linearGeom).pointAlongOffset(indexLow.getSegmentFraction(), offsetDistance);
+  }
+
+  /**
+   * Computes the {@link LineString} for the interval
+   * on the line between the given indices.
+   * If the start location is after the end location,
+   * the computed linear geometry has reverse orientation to the input line.
+   *
+   * @param startIndex the index of the start of the interval
+   * @param endIndex the index of the end of the interval
+   * @return the linear geometry between the indices
+   */
+  public Geometry extractLine(LinearLocation startIndex, LinearLocation endIndex)
+  {
+    return ExtractLineByLocation.extract(linearGeom, startIndex, endIndex);
+  }
+
+  /**
+   * Computes the index for a given point on the line.
+   * <p>
+   * The supplied point does not <i>necessarily</i> have to lie precisely
+   * on the line, but if it is far from the line the accuracy and
+   * performance of this function is not guaranteed.
+   * Use {@link #project} to compute a guaranteed result for points
+   * which may be far from the line.
+   *
+   * @param pt a point on the line
+   * @return the index of the point
+   * @see #project(Coordinate)
+   */
+  public LinearLocation indexOf(Coordinate pt)
+  {
+    return LocationIndexOfPoint.indexOf(linearGeom, pt);
+  }
+  
+  /**
+   * Finds the index for a point on the line
+   * which is greater than the given index.
+   * If no such index exists, returns <tt>minIndex</tt>.
+   * This method can be used to determine all indexes for
+   * a point which occurs more than once on a non-simple line.
+   * It can also be used to disambiguate cases where the given point lies
+   * slightly off the line and is equidistant from two different
+   * points on the line.
+   *
+   * The supplied point does not <i>necessarily</i> have to lie precisely
+   * on the line, but if it is far from the line the accuracy and
+   * performance of this function is not guaranteed.
+   * Use {@link #project} to compute a guaranteed result for points
+   * which may be far from the line.
+   *
+   * @param pt a point on the line
+   * @param minIndex the value the returned index must be greater than
+   * @return the index of the point greater than the given minimum index
+   *
+   * @see #project(Coordinate)
+   */
+  public LinearLocation indexOfAfter(Coordinate pt, LinearLocation minIndex)
+  {
+    return LocationIndexOfPoint.indexOfAfter(linearGeom, pt, minIndex);
+  }
+
+
+  /**
+   * Computes the indices for a subline of the line.
+   * (The subline must <i>conform</i> to the line; that is,
+   * all vertices in the subline (except possibly the first and last)
+   * must be vertices of the line and occur in the same order).
+   *
+   * @param subLine a subLine of the line
+   * @return a pair of indices for the start and end of the subline.
+   */
+  public LinearLocation[] indicesOf(Geometry subLine)
+  {
+    return LocationIndexOfLine.indicesOf(linearGeom, subLine);
+  }
+
+  /**
+   * Computes the index for the closest point on the line to the given point.
+   * If more than one point has the closest distance the first one along the line
+   * is returned.
+   * (The point does not necessarily have to lie precisely on the line.)
+   *
+   * @param pt a point on the line
+   * @return the index of the point
+   */
+  public LinearLocation project(Coordinate pt)
+  {
+    return LocationIndexOfPoint.indexOf(linearGeom, pt);
+  }
+
+  /**
+   * Returns the index of the start of the line
+   * @return the location index
+   */
+  public LinearLocation getStartIndex()
+  {
+    return new LinearLocation();
+  }
+
+  /**
+   * Returns the index of the end of the line
+   * @return the location index
+   */
+  public LinearLocation getEndIndex()
+  {
+    return LinearLocation.getEndLocation(linearGeom);
+  }
+
+  /**
+   * Tests whether an index is in the valid index range for the line.
+   *
+   * @param index the index to test
+   * @return <code>true</code> if the index is in the valid range
+   */
+  public boolean isValidIndex(LinearLocation index)
+  {
+    return index.isValid(linearGeom);
+  }
+
+  /**
+   * Computes a valid index for this line
+   * by clamping the given index to the valid range of index values
+   *
+   * @return a valid index value
+   */
+  public LinearLocation clampIndex(LinearLocation index)
+  {
+    LinearLocation loc = index.copy();
+    loc.clamp(linearGeom);
+    return loc;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/linearref/package.html b/modules/core/src/main/java/org/locationtech/jts/linearref/package.html
new file mode 100644
index 0000000..303986d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/linearref/package.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes and interfaces implementing linear referencing on linear geometries
+
+<H3>Linear Referencing</H3>
+
+Linear Referencing is a way of defining positions along linear geometries
+(<code>LineStrings</code> and <code>MultiLineStrings</code>).
+It is used extensively in linear network systems.
+There are numerous possible <b>Linear Referencing Methods</b> which
+can be used to define positions along linear geometry.
+This package supports two:
+<ul>
+<li><b>Linear Location</b> - a linear location is a triple
+<code>(component index, segment index, segment fraction)</code>
+which precisely specifies a point on a linear geometry.
+It allows for efficient mapping of the index value to actual coordinate values.
+<li><b>Length</b> - the natural concept of using the length along
+the geometry to specify a position.
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/DD.java b/modules/core/src/main/java/org/locationtech/jts/math/DD.java
new file mode 100644
index 0000000..7f7e252
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/DD.java
@@ -0,0 +1,1380 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.math;
+
+import java.io.Serializable;
+
+/**
+ * Implements extended-precision floating-point numbers 
+ * which maintain 106 bits (approximately 30 decimal digits) of precision. 
+ * <p>
+ * A DoubleDouble uses a representation containing two double-precision values.
+ * A number x is represented as a pair of doubles, x.hi and x.lo,
+ * such that the number represented by x is x.hi + x.lo, where
+ * <pre>
+ *    |x.lo| <= 0.5*ulp(x.hi)
+ * </pre>
+ * and ulp(y) means "unit in the last place of y".  
+ * The basic arithmetic operations are implemented using 
+ * convenient properties of IEEE-754 floating-point arithmetic.
+ * <p>
+ * The range of values which can be represented is the same as in IEEE-754.  
+ * The precision of the representable numbers 
+ * is twice as great as IEEE-754 double precision.
+ * <p>
+ * The correctness of the arithmetic algorithms relies on operations
+ * being performed with standard IEEE-754 double precision and rounding.
+ * This is the Java standard arithmetic model, but for performance reasons 
+ * Java implementations are not
+ * constrained to using this standard by default.  
+ * Some processors (notably the Intel Pentium architecture) perform
+ * floating point operations in (non-IEEE-754-standard) extended-precision.
+ * A JVM implementation may choose to use the non-standard extended-precision
+ * as its default arithmetic mode.
+ * To prevent this from happening, this code uses the
+ * Java <tt>strictfp</tt> modifier, 
+ * which forces all operations to take place in the standard IEEE-754 rounding model. 
+ * <p>
+ * The API provides both a set of value-oriented operations 
+ * and a set of mutating operations.
+ * Value-oriented operations treat DoubleDouble values as 
+ * immutable; operations on them return new objects carrying the result
+ * of the operation.  This provides a simple and safe semantics for
+ * writing DoubleDouble expressions.  However, there is a performance
+ * penalty for the object allocations required.
+ * The mutable interface updates object values in-place.
+ * It provides optimum memory performance, but requires
+ * care to ensure that aliasing errors are not created
+ * and constant values are not changed.
+ * <p>
+ * For example, the following code example constructs three DD instances:
+ * two to hold the input values and one to hold the result of the addition.
+ * <pre>
+ *     DD a = new DD(2.0);
+ *     DD b = new DD(3.0);
+ *     DD c = a.add(b);
+ * </pre>
+ * In contrast, the following approach uses only one object:
+ * <pre>
+ *     DD a = new DD(2.0);
+ *     a.selfAdd(3.0);
+ * </pre>
+ * <p>
+ * This implementation uses algorithms originally designed variously by 
+ * Knuth, Kahan, Dekker, and Linnainmaa.  
+ * Douglas Priest developed the first C implementation of these techniques. 
+ * Other more recent C++ implementation are due to Keith M. Briggs and David Bailey et al.
+ * 
+ * <h3>References</h3>
+ * <ul>
+ * <li>Priest, D., <i>Algorithms for Arbitrary Precision Floating Point Arithmetic</i>,
+ * in P. Kornerup and D. Matula, Eds., Proc. 10th Symposium on Computer Arithmetic, 
+ * IEEE Computer Society Press, Los Alamitos, Calif., 1991.
+ * <li>Yozo Hida, Xiaoye S. Li and David H. Bailey, 
+ * <i>Quad-Double Arithmetic: Algorithms, Implementation, and Application</i>, 
+ * manuscript, Oct 2000; Lawrence Berkeley National Laboratory Report BNL-46996.
+ * <li>David Bailey, <i>High Precision Software Directory</i>; 
+ * <tt>http://crd.lbl.gov/~dhbailey/mpdist/index.html</tt>
+ * </ul>
+ * 
+ * 
+ * @author Martin Davis
+ *
+ */
+public strictfp final class DD 
+  implements Serializable, Comparable, Cloneable
+{
+  /**
+   * The value nearest to the constant Pi.
+   */
+  public static final DD PI = new DD(
+      3.141592653589793116e+00,
+      1.224646799147353207e-16);
+  
+  /**
+   * The value nearest to the constant 2 * Pi.
+   */ 
+  public static final DD TWO_PI = new DD(
+      6.283185307179586232e+00,
+      2.449293598294706414e-16);
+  
+  /**
+   * The value nearest to the constant Pi / 2.
+   */
+  public static final DD PI_2 = new DD(
+      1.570796326794896558e+00,
+      6.123233995736766036e-17);
+  
+  /**
+   * The value nearest to the constant e (the natural logarithm base). 
+   */
+  public static final DD E = new DD(
+      2.718281828459045091e+00,
+      1.445646891729250158e-16);
+  
+  /**
+   * A value representing the result of an operation which does not return a valid number.
+   */
+  public static final DD NaN = new DD(Double.NaN, Double.NaN);
+  
+  /**
+   * The smallest representable relative difference between two {link @ DoubleDouble} values
+   */
+  public static final double EPS = 1.23259516440783e-32;  /* = 2^-106 */
+  
+  private static DD createNaN()
+  {
+    return new DD(Double.NaN, Double.NaN); 
+  }
+  
+  /**
+   * Converts the string argument to a DoubleDouble number.
+   * 
+   * @param str a string containing a representation of a numeric value
+   * @return the extended precision version of the value
+   * @throws NumberFormatException if <tt>s</tt> is not a valid representation of a number
+   */
+  public static DD valueOf(String str) 
+  throws NumberFormatException
+  { 
+    return parse(str); 
+    }
+  
+  /**
+   * Converts the <tt>double</tt> argument to a DoubleDouble number.
+   * 
+   * @param x a numeric value
+   * @return the extended precision version of the value
+   */
+  public static DD valueOf(double x) { return new DD(x); }
+  
+  /**
+   * The value to split a double-precision value on during multiplication
+   */
+  private static final double SPLIT = 134217729.0D; // 2^27+1, for IEEE double
+  
+  /**
+   * The high-order component of the double-double precision value.
+   */
+  private double hi = 0.0;
+  
+  /**
+   * The low-order component of the double-double precision value.
+   */
+  private double lo = 0.0;
+  
+  /**
+   * Creates a new DoubleDouble with value 0.0.
+   */
+  public DD()
+  {
+    init(0.0);
+  }
+  
+  /**
+   * Creates a new DoubleDouble with value x.
+   * 
+   * @param x the value to initialize
+   */
+  public DD(double x)
+  {
+    init(x);
+  }
+  
+  /**
+   * Creates a new DoubleDouble with value (hi, lo).
+   * 
+   * @param hi the high-order component 
+   * @param lo the high-order component 
+   */
+  public DD(double hi, double lo)
+  {
+    init(hi, lo);
+  }
+  
+  /**
+   * Creates a new DoubleDouble with value equal to the argument.
+   * 
+   * @param dd the value to initialize
+   */
+  public DD(DD dd)
+  {
+    init(dd);
+  }
+  
+  /**
+   * Creates a new DoubleDouble with value equal to the argument.
+   * 
+   * @param str the value to initialize by
+   * @throws NumberFormatException if <tt>str</tt> is not a valid representation of a number
+   */
+  public DD(String str)
+    throws NumberFormatException
+  {
+    this(parse(str));
+  }
+  
+  /**
+   * Creates a new DoubleDouble with the value of the argument.
+   * 
+   * @param dd the DoubleDouble value to copy
+   * @return a copy of the input value
+   */
+  public static DD copy(DD dd)
+  {
+    return new DD(dd);
+  }
+  
+  /**
+   * Creates and returns a copy of this value.
+   * 
+   * @return a copy of this value
+   */
+  public Object clone()
+  {
+    try {
+      return super.clone();
+    }
+    catch (CloneNotSupportedException ex) {
+      // should never reach here
+      return null;
+    }
+  }
+  
+  private final void init(double x)
+  {
+    this.hi = x;
+    this.lo = 0.0;
+  }
+  
+  private final void init(double hi, double lo)
+  {
+    this.hi = hi;
+    this.lo = lo;   
+  }
+  
+  private final void init(DD dd)
+  {
+    hi = dd.hi;
+    lo = dd.lo;
+  }
+  
+  /*
+  double getHighComponent() { return hi; }
+  
+  double getLowComponent() { return lo; }
+  */
+  
+  // Testing only - should not be public
+  /*
+  public void RENORM()
+  {
+    double s = hi + lo;
+    double err = lo - (s - hi);
+    hi = s;
+    lo = err;
+  }
+  */
+  
+  /**
+   * Set the value for the DD object. This method supports the mutating
+   * operations concept described in the class documentation (see above).
+   * @param value a DD instance supplying an extended-precision value.
+   * @return a self-reference to the DD instance.
+   */
+  public DD setValue(DD value) {
+    init(value);
+    return this;
+  }
+  
+  /**
+   * Set the value for the DD object. This method supports the mutating
+   * operations concept described in the class documentation (see above).
+   * @param value a floating point value to be stored in the instance.
+   * @return a self-reference to the DD instance.
+   */
+  public DD setValue(double value) {
+    init(value);
+    return this;
+  }
+  
+
+  /**
+   * Returns a new DoubleDouble whose value is <tt>(this + y)</tt>.
+   * 
+   * @param y the addend
+   * @return <tt>(this + y)</tt>
+   */ 
+  public final DD add(DD y)
+  {
+    return copy(this).selfAdd(y);
+  }
+  
+  /**
+   * Returns a new DoubleDouble whose value is <tt>(this + y)</tt>.
+   * 
+   * @param y the addend
+   * @return <tt>(this + y)</tt>
+   */ 
+  public final DD add(double y)
+  {
+    return copy(this).selfAdd(y);
+  }
+  
+  /**
+   * Adds the argument to the value of <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the addend
+   * @return this object, increased by y
+   */
+  public final DD selfAdd(DD y)
+  {
+    return selfAdd(y.hi, y.lo);
+  }
+  
+  /**
+   * Adds the argument to the value of <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the addend
+   * @return this object, increased by y
+   */
+  public final DD selfAdd(double y)
+  {
+    double H, h, S, s, e, f;
+    S = hi + y;
+    e = S - hi;
+    s = S - e;
+    s = (y - e) + (hi - s);
+    f = s + lo;
+    H = S + f;
+    h = f + (S - H);
+    hi = H + h;
+    lo = h + (H - hi);
+    return this;
+    // return selfAdd(y, 0.0);
+  }
+  
+  private final DD selfAdd(double yhi, double ylo)
+  {
+    double H, h, T, t, S, s, e, f;
+    S = hi + yhi; 
+    T = lo + ylo; 
+    e = S - hi; 
+    f = T - lo; 
+    s = S-e; 
+    t = T-f; 
+    s = (yhi-e)+(hi-s); 
+    t = (ylo-f)+(lo-t); 
+    e = s+T; H = S+e; h = e+(S-H); e = t+h;
+  
+    double zhi = H + e;
+    double zlo = e + (H - zhi);
+    hi = zhi;
+    lo = zlo;
+    return this;
+  }
+  
+  /**
+   * Computes a new DoubleDouble object whose value is <tt>(this - y)</tt>.
+   * 
+   * @param y the subtrahend
+   * @return <tt>(this - y)</tt>
+   */
+  public final DD subtract(DD y)
+  {
+    return add(y.negate());
+  }
+  
+  /**
+   * Computes a new DoubleDouble object whose value is <tt>(this - y)</tt>.
+   * 
+   * @param y the subtrahend
+   * @return <tt>(this - y)</tt>
+   */
+  public final DD subtract(double y)
+  {
+    return add(-y);
+  }
+  
+  
+  /**
+   * Subtracts the argument from the value of <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the addend
+   * @return this object, decreased by y
+   */
+  public final DD selfSubtract(DD y)
+  {
+    if (isNaN()) return this;
+    return selfAdd(-y.hi, -y.lo);
+  }
+  
+  /**
+   * Subtracts the argument from the value of <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the addend
+   * @return this object, decreased by y
+   */
+  public final DD selfSubtract(double y)
+  {
+    if (isNaN()) return this;
+    return selfAdd(-y, 0.0);
+  }
+  
+  /**
+   * Returns a new DoubleDouble whose value is <tt>-this</tt>.
+   * 
+   * @return <tt>-this</tt>
+   */
+  public final DD negate()
+  {
+    if (isNaN()) return this;
+    return new DD(-hi, -lo);
+  }
+  
+  /**
+   * Returns a new DoubleDouble whose value is <tt>(this * y)</tt>.
+   * 
+   * @param y the multiplicand
+   * @return <tt>(this * y)</tt>
+   */
+  public final DD multiply(DD y)
+  {
+    if (y.isNaN()) return createNaN();
+    return copy(this).selfMultiply(y);
+  }
+  
+  /**
+   * Returns a new DoubleDouble whose value is <tt>(this * y)</tt>.
+   * 
+   * @param y the multiplicand
+   * @return <tt>(this * y)</tt>
+   */
+  public final DD multiply(double y)
+  {
+    if (Double.isNaN(y)) return createNaN();
+    return copy(this).selfMultiply(y, 0.0);
+  }
+  
+  /**
+   * Multiplies this object by the argument, returning <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the value to multiply by
+   * @return this object, multiplied by y
+   */
+  public final DD selfMultiply(DD y)
+  {
+    return selfMultiply(y.hi, y.lo);
+  }
+  
+  /**
+   * Multiplies this object by the argument, returning <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the value to multiply by
+   * @return this object, multiplied by y
+   */
+  public final DD selfMultiply(double y)
+  {
+    return selfMultiply(y, 0.0);
+  }
+  
+  private final DD selfMultiply(double yhi, double ylo)
+  {
+    double hx, tx, hy, ty, C, c;
+    C = SPLIT * hi; hx = C-hi; c = SPLIT * yhi;
+    hx = C-hx; tx = hi-hx; hy = c-yhi; 
+    C = hi*yhi; hy = c-hy; ty = yhi-hy;
+    c = ((((hx*hy-C)+hx*ty)+tx*hy)+tx*ty)+(hi*ylo+lo*yhi);
+    double zhi = C+c; hx = C-zhi; 
+    double zlo = c+hx;
+    hi = zhi;
+    lo = zlo;
+    return this;
+  }
+  
+  /**
+   * Computes a new DoubleDouble whose value is <tt>(this / y)</tt>.
+   * 
+   * @param y the divisor
+   * @return a new object with the value <tt>(this / y)</tt>
+   */
+  public final DD divide(DD y)
+  {
+    double hc, tc, hy, ty, C, c, U, u;
+    C = hi/y.hi; c = SPLIT*C; hc =c-C;  u = SPLIT*y.hi; hc = c-hc;
+    tc = C-hc; hy = u-y.hi; U = C * y.hi; hy = u-hy; ty = y.hi-hy;
+    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
+    c = ((((hi-U)-u)+lo)-C*y.lo)/y.hi;
+    u = C+c; 
+    
+    double zhi = u; 
+    double zlo = (C-u)+c;
+    return new DD(zhi, zlo);
+  }
+  
+  /**
+   * Computes a new DoubleDouble whose value is <tt>(this / y)</tt>.
+   * 
+   * @param y the divisor
+   * @return a new object with the value <tt>(this / y)</tt>
+   */
+  public final DD divide(double y)
+  {
+    if (Double.isNaN(y)) return createNaN();
+    return copy(this).selfDivide(y, 0.0);  
+  }
+
+  /**
+   * Divides this object by the argument, returning <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the value to divide by
+   * @return this object, divided by y
+   */
+  public final DD selfDivide(DD y)
+  {
+    return selfDivide(y.hi, y.lo);
+  }
+  
+  /**
+   * Divides this object by the argument, returning <tt>this</tt>.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @param y the value to divide by
+   * @return this object, divided by y
+   */
+  public final DD selfDivide(double y)
+  {
+    return selfDivide(y, 0.0);
+  }
+  
+  private final DD selfDivide(double yhi, double ylo)
+  {
+    double hc, tc, hy, ty, C, c, U, u;
+    C = hi/yhi; c = SPLIT*C; hc =c-C;  u = SPLIT*yhi; hc = c-hc;
+    tc = C-hc; hy = u-yhi; U = C * yhi; hy = u-hy; ty = yhi-hy;
+    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
+    c = ((((hi-U)-u)+lo)-C*ylo)/yhi;
+    u = C+c; 
+    
+    hi = u; 
+    lo = (C-u)+c;
+    return this;
+  }
+  
+  /**
+   * Returns a DoubleDouble whose value is  <tt>1 / this</tt>.
+   * 
+   * @return the reciprocal of this value
+   */
+  public final DD reciprocal()
+  {
+    double  hc, tc, hy, ty, C, c, U, u;
+    C = 1.0/hi; 
+    c = SPLIT*C; 
+    hc =c-C;  
+    u = SPLIT*hi;
+    hc = c-hc; tc = C-hc; hy = u-hi; U = C*hi; hy = u-hy; ty = hi-hy;
+    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
+    c = ((((1.0-U)-u))-C*lo)/hi;
+    
+    double  zhi = C+c; 
+    double  zlo = (C-zhi)+c;
+    return new DD(zhi, zlo);
+  }
+  
+  /**
+   * Returns the largest (closest to positive infinity) 
+   * value that is not greater than the argument 
+   * and is equal to a mathematical integer.
+   * Special cases:
+   * <ul>
+   * <li>If this value is NaN, returns NaN.
+   * </ul>
+   * 
+   * @return the largest (closest to positive infinity) 
+   * value that is not greater than the argument 
+   * and is equal to a mathematical integer.
+   */
+  public DD floor()
+  {
+    if (isNaN()) return NaN;
+    double fhi=Math.floor(hi);
+    double flo = 0.0;
+    // Hi is already integral.  Floor the low word
+    if (fhi == hi) {
+      flo = Math.floor(lo);
+    }
+      // do we need to renormalize here?    
+    return new DD(fhi, flo); 
+  }
+  
+  /**
+   * Returns the smallest (closest to negative infinity) value 
+   * that is not less than the argument and is equal to a mathematical integer. 
+   * Special cases:
+   * <ul>
+   * <li>If this value is NaN, returns NaN.
+   * </ul>
+   * 
+   * @return the smallest (closest to negative infinity) value 
+   * that is not less than the argument and is equal to a mathematical integer. 
+   */
+  public DD ceil()
+  {
+    if (isNaN()) return NaN;
+    double fhi=Math.ceil(hi);
+    double flo = 0.0;
+    // Hi is already integral.  Ceil the low word
+    if (fhi == hi) {
+      flo = Math.ceil(lo);
+      // do we need to renormalize here?
+    }
+    return new DD(fhi, flo); 
+  }
+  
+  /**
+   * Returns an integer indicating the sign of this value.
+   * <ul>
+   * <li>if this value is > 0, returns 1
+   * <li>if this value is < 0, returns -1
+   * <li>if this value is = 0, returns 0
+   * <li>if this value is NaN, returns 0
+   * </ul>
+   * 
+   * @return an integer indicating the sign of this value
+   */
+  public int signum()
+  {
+    if (hi > 0) return 1;
+    if (hi < 0) return -1;
+    if (lo > 0) return 1;
+    if (lo < 0) return -1;
+    return 0;
+  }
+  
+  /**
+   * Rounds this value to the nearest integer.
+   * The value is rounded to an integer by adding 1/2 and taking the floor of the result.
+   * Special cases:
+   * <ul>
+   * <li>If this value is NaN, returns NaN.
+   * </ul>
+   *
+   * @return this value rounded to the nearest integer
+   */
+  public DD rint()
+  {
+    if (isNaN()) return this;
+    // may not be 100% correct
+    DD plus5 = this.add(0.5);
+    return plus5.floor();
+  }
+  
+  /**
+   * Returns the integer which is largest in absolute value and not further
+   * from zero than this value.  
+   * Special cases:
+   * <ul>
+   * <li>If this value is NaN, returns NaN.
+   * </ul>
+   *  
+   * @return the integer which is largest in absolute value and not further from zero than this value
+   */
+  public DD trunc()
+  {
+    if (isNaN()) return NaN;
+    if (isPositive()) 
+      return floor();
+    else 
+      return ceil();
+  }
+  
+  /**
+   * Returns the absolute value of this value.
+   * Special cases:
+   * <ul>
+   * <li>If this value is NaN, it is returned.
+   * </ul>
+   * 
+   * @return the absolute value of this value
+   */
+  public DD abs()
+  {
+    if (isNaN()) return NaN;
+    if (isNegative())
+      return negate();
+    return new DD(this);
+  }
+  
+  /**
+   * Computes the square of this value.
+   * 
+   * @return the square of this value.
+   */
+  public DD sqr()
+  {
+    return this.multiply(this);
+  }
+  
+  /**
+   * Squares this object.
+   * To prevent altering constants, 
+   * this method <b>must only</b> be used on values known to 
+   * be newly created. 
+   * 
+   * @return the square of this value.
+   */
+  public DD selfSqr()
+  {
+    return this.selfMultiply(this);
+  }
+  
+  /**
+   * Computes the square of this value.
+   * 
+   * @return the square of this value.
+   */
+  public static DD sqr(double x)
+  {
+    return valueOf(x).selfMultiply(x);
+  }
+  
+  /**
+   * Computes the positive square root of this value.
+   * If the number is NaN or negative, NaN is returned.
+   * 
+   * @return the positive square root of this number. 
+   * If the argument is NaN or less than zero, the result is NaN.
+   */
+  public DD sqrt()
+  {
+    /* Strategy:  Use Karp's trick:  if x is an approximation
+    to sqrt(a), then
+
+       sqrt(a) = a*x + [a - (a*x)^2] * x / 2   (approx)
+
+    The approximation is accurate to twice the accuracy of x.
+    Also, the multiplication (a*x) and [-]*x can be done with
+    only half the precision.
+ */
+
+    if (isZero())
+      return valueOf(0.0);
+
+    if (isNegative()) {
+      return NaN;
+    }
+
+    double x = 1.0 / Math.sqrt(hi);
+    double ax = hi * x;
+    
+    DD axdd = valueOf(ax);
+    DD diffSq = this.subtract(axdd.sqr());
+    double d2 = diffSq.hi * (x * 0.5);
+    
+    return axdd.add(d2);
+  }
+  
+  public static DD sqrt(double x)
+  {
+    return valueOf(x).sqrt();
+  }
+  
+  /**
+   * Computes the value of this number raised to an integral power.
+   * Follows semantics of Java Math.pow as closely as possible.
+   * 
+   * @param exp the integer exponent
+   * @return x raised to the integral power exp
+   */
+  public DD pow(int exp)
+  {
+    if (exp == 0.0)
+      return valueOf(1.0);
+    
+    DD r = new DD(this);
+    DD s = valueOf(1.0);
+    int n = Math.abs(exp);
+
+    if (n > 1) {
+      /* Use binary exponentiation */
+      while (n > 0) {
+        if (n % 2 == 1) {
+          s.selfMultiply(r);
+        }
+        n /= 2;
+        if (n > 0)
+          r = r.sqr();
+      }
+    } else {
+      s = r;
+    }
+
+    /* Compute the reciprocal if n is negative. */
+    if (exp < 0)
+      return s.reciprocal();
+    return s;
+  }
+  
+  
+  /*------------------------------------------------------------
+   *   Ordering Functions
+   *------------------------------------------------------------
+   */
+
+  /**
+   * Computes the minimum of this and another DD number.
+   * 
+   * @param x a DD number
+   * @return the minimum of the two numbers
+   */
+  public DD min(DD x) {
+    if (this.le(x)) {
+      return this;
+    }
+    else {
+      return x;
+    }
+  }
+  
+  /**
+   * Computes the maximum of this and another DD number.
+   * 
+   * @param x a DD number
+   * @return the maximum of the two numbers
+   */
+  public DD max(DD x) {
+    if (this.ge(x)) {
+      return this;
+    }
+    else {
+      return x;
+    }
+  }
+
+  /*------------------------------------------------------------
+   *   Conversion Functions
+   *------------------------------------------------------------
+   */
+  
+  /**
+   * Converts this value to the nearest double-precision number.
+   * 
+   * @return the nearest double-precision number to this value
+   */
+  public double doubleValue()
+  {
+    return hi + lo;
+  }
+     
+  /**
+   * Converts this value to the nearest integer.
+   * 
+   * @return the nearest integer to this value
+   */
+  public int intValue()
+  {
+    return (int) hi;
+  }
+  
+  /*------------------------------------------------------------
+   *   Predicates
+   *------------------------------------------------------------
+   */
+  
+  /**
+   * Tests whether this value is equal to 0.
+   * 
+   * @return true if this value is equal to 0
+   */
+  public boolean isZero() 
+  {
+    return hi == 0.0 && lo == 0.0;
+  }
+
+  /**
+   * Tests whether this value is less than 0.
+   * 
+   * @return true if this value is less than 0
+   */
+  public boolean isNegative()
+  {
+    return hi < 0.0 || (hi == 0.0 && lo < 0.0);
+  }
+  
+  /**
+   * Tests whether this value is greater than 0.
+   * 
+   * @return true if this value is greater than 0
+   */
+  public boolean isPositive()
+  {
+    return hi > 0.0 || (hi == 0.0 && lo > 0.0);
+  }
+  
+  /**
+   * Tests whether this value is NaN.
+   * 
+   * @return true if this value is NaN
+   */
+  public boolean isNaN() { return Double.isNaN(hi); }
+  
+  /**
+   * Tests whether this value is equal to another <tt>DoubleDouble</tt> value.
+   * 
+   * @param y a DoubleDouble value
+   * @return true if this value = y
+   */
+  public boolean equals(DD y)
+  {
+    return hi == y.hi && lo == y.lo;
+  }
+  
+  /**
+   * Tests whether this value is greater than another <tt>DoubleDouble</tt> value.
+   * @param y a DoubleDouble value
+   * @return true if this value > y
+   */
+  public boolean gt(DD y)
+  {
+    return (hi > y.hi) || (hi == y.hi && lo > y.lo);
+  }
+  /**
+   * Tests whether this value is greater than or equals to another <tt>DoubleDouble</tt> value.
+   * @param y a DoubleDouble value
+   * @return true if this value >= y
+   */
+  public boolean ge(DD y)
+  {
+    return (hi > y.hi) || (hi == y.hi && lo >= y.lo);
+  }
+  /**
+   * Tests whether this value is less than another <tt>DoubleDouble</tt> value.
+   * @param y a DoubleDouble value
+   * @return true if this value < y
+   */
+  public boolean lt(DD y)
+  {
+    return (hi < y.hi) || (hi == y.hi && lo < y.lo);
+  }
+  /**
+   * Tests whether this value is less than or equal to another <tt>DoubleDouble</tt> value.
+   * @param y a DoubleDouble value
+   * @return true if this value <= y
+   */
+  public boolean le(DD y)
+  {
+    return (hi < y.hi) || (hi == y.hi && lo <= y.lo);
+  }
+  
+  /**
+   * Compares two DoubleDouble objects numerically.
+   * 
+   * @return -1,0 or 1 depending on whether this value is less than, equal to
+   * or greater than the value of <tt>o</tt>
+   */
+  public int compareTo(Object o) 
+  {
+    DD other = (DD) o;
+
+    if (hi < other.hi) return -1;
+    if (hi > other.hi) return 1;
+    if (lo < other.lo) return -1;
+    if (lo > other.lo) return 1;
+    return 0;
+  }
+  
+  
+  /*------------------------------------------------------------
+   *   Output
+   *------------------------------------------------------------
+   */
+
+  private static final int MAX_PRINT_DIGITS = 32;
+  private static final DD TEN = DD.valueOf(10.0);
+  private static final DD ONE = DD.valueOf(1.0);
+  private static final String SCI_NOT_EXPONENT_CHAR = "E";
+  private static final String SCI_NOT_ZERO = "0.0E0";
+  
+  /**
+   * Dumps the components of this number to a string.
+   * 
+   * @return a string showing the components of the number
+   */
+  public String dump()
+  {
+    return "DD<" + hi + ", " + lo + ">";
+  }
+  
+  /**
+   * Returns a string representation of this number, in either standard or scientific notation.
+   * If the magnitude of the number is in the range [ 10<sup>-3</sup>, 10<sup>8</sup> ]
+   * standard notation will be used.  Otherwise, scientific notation will be used.
+   * 
+   * @return a string representation of this number
+   */
+  public String toString()
+  {
+    int mag = magnitude(hi);
+    if (mag >= -3 && mag <= 20)
+      return toStandardNotation();
+    return toSciNotation();
+  }
+  
+  /**
+   * Returns the string representation of this value in standard notation.
+   * 
+   * @return the string representation in standard notation 
+   */
+  public String toStandardNotation()
+  {
+    String specialStr = getSpecialNumberString();
+    if (specialStr != null)
+      return specialStr;
+    
+    int[] magnitude = new int[1];
+    String sigDigits = extractSignificantDigits(true, magnitude);
+    int decimalPointPos = magnitude[0] + 1;
+
+    String num = sigDigits;
+    // add a leading 0 if the decimal point is the first char
+    if (sigDigits.charAt(0) == '.') {
+      num = "0" + sigDigits;
+    }
+    else if (decimalPointPos < 0) {
+      num = "0." + stringOfChar('0', -decimalPointPos) + sigDigits;
+    }
+    else if (sigDigits.indexOf('.') == -1) {
+      // no point inserted - sig digits must be smaller than magnitude of number
+      // add zeroes to end to make number the correct size
+      int numZeroes = decimalPointPos - sigDigits.length();
+      String zeroes = stringOfChar('0', numZeroes);
+      num = sigDigits + zeroes + ".0";
+    }
+    
+    if (this.isNegative())
+      return "-" + num;
+    return num;
+  }
+  
+  /**
+   * Returns the string representation of this value in scientific notation.
+   * 
+   * @return the string representation in scientific notation 
+   */
+  public String toSciNotation()
+  {
+    // special case zero, to allow as
+    if (isZero())
+      return SCI_NOT_ZERO;
+    
+    String specialStr = getSpecialNumberString();
+    if (specialStr != null)
+      return specialStr;
+    
+    int[] magnitude = new int[1];
+    String digits = extractSignificantDigits(false, magnitude);
+    String expStr = SCI_NOT_EXPONENT_CHAR + magnitude[0];
+    
+    // should never have leading zeroes
+    // MD - is this correct?  Or should we simply strip them if they are present?
+    if (digits.charAt(0) == '0') {
+      throw new IllegalStateException("Found leading zero: " + digits);
+    }
+    
+    // add decimal point
+    String trailingDigits = "";
+    if (digits.length() > 1)
+      trailingDigits = digits.substring(1);
+    String digitsWithDecimal = digits.charAt(0) + "." + trailingDigits;
+    
+    if (this.isNegative())
+      return "-" + digitsWithDecimal + expStr;
+    return digitsWithDecimal + expStr;
+  }
+  
+  
+  /**
+   * Extracts the significant digits in the decimal representation of the argument.
+   * A decimal point may be optionally inserted in the string of digits
+   * (as long as its position lies within the extracted digits
+   * - if not, the caller must prepend or append the appropriate zeroes and decimal point).
+   * 
+   * @param y the number to extract ( >= 0)
+   * @param decimalPointPos the position in which to insert a decimal point
+   * @return the string containing the significant digits and possibly a decimal point
+   */
+  private String extractSignificantDigits(boolean insertDecimalPoint, int[] magnitude)
+  {
+    DD y = this.abs();
+    // compute *correct* magnitude of y
+    int mag = magnitude(y.hi);
+    DD scale = TEN.pow(mag);
+    y = y.divide(scale);
+    
+    // fix magnitude if off by one
+    if (y.gt(TEN)) {
+      y = y.divide(TEN);
+      mag += 1;
+    }
+    else if (y.lt(ONE)) {
+      y = y.multiply(TEN);
+      mag -= 1;   
+    }
+    
+    int decimalPointPos = mag + 1;
+    StringBuffer buf = new StringBuffer();
+    int numDigits = MAX_PRINT_DIGITS - 1;
+    for (int i = 0; i <= numDigits; i++) {
+      if (insertDecimalPoint && i == decimalPointPos) {
+        buf.append('.');
+      }
+      int digit = (int) y.hi;
+//      System.out.println("printDump: [" + i + "] digit: " + digit + "  y: " + y.dump() + "  buf: " + buf);
+
+      /**
+       * This should never happen, due to heuristic checks on remainder below
+       */
+      if (digit < 0 || digit > 9) {
+//        System.out.println("digit > 10 : " + digit);
+//        throw new IllegalStateException("Internal errror: found digit = " + digit);
+      }
+      /**
+       * If a negative remainder is encountered, simply terminate the extraction.  
+       * This is robust, but maybe slightly inaccurate.
+       * My current hypothesis is that negative remainders only occur for very small lo components, 
+       * so the inaccuracy is tolerable
+       */
+      if (digit < 0) {
+        break;
+        // throw new IllegalStateException("Internal errror: found digit = " + digit);
+      }
+      boolean rebiasBy10 = false;
+      char digitChar = 0;
+      if (digit > 9) {
+        // set flag to re-bias after next 10-shift
+        rebiasBy10 = true;
+        // output digit will end up being '9'
+        digitChar = '9';
+      }
+      else {
+       digitChar = (char) ('0' + digit);
+      }
+      buf.append(digitChar);
+      y = (y.subtract(DD.valueOf(digit))
+          .multiply(TEN));
+      if (rebiasBy10)
+        y.selfAdd(TEN);
+      
+      boolean continueExtractingDigits = true;
+      /**
+       * Heuristic check: if the remaining portion of 
+       * y is non-positive, assume that output is complete
+       */
+//      if (y.hi <= 0.0)
+//        if (y.hi < 0.0)
+//        continueExtractingDigits = false;
+      /**
+       * Check if remaining digits will be 0, and if so don't output them.
+       * Do this by comparing the magnitude of the remainder with the expected precision.
+       */
+      int remMag = magnitude(y.hi);
+      if (remMag < 0 && Math.abs(remMag) >= (numDigits - i)) 
+        continueExtractingDigits = false;
+      if (! continueExtractingDigits)
+        break;
+    }
+    magnitude[0] = mag;
+    return buf.toString();
+  }
+
+
+  /**
+   * Creates a string of a given length containing the given character
+   * 
+   * @param ch the character to be repeated
+   * @param len the len of the desired string
+   * @return the string 
+   */
+  private static String stringOfChar(char ch, int len)
+  {
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < len; i++) {
+      buf.append(ch);
+    }
+    return buf.toString();
+  }
+  
+  /**
+   * Returns the string for this value if it has a known representation.
+   * (E.g. NaN or 0.0)
+   * 
+   * @return the string for this special number
+   * or null if the number is not a special number
+   */
+  private String getSpecialNumberString()
+  {
+    if (isZero()) return "0.0";
+    if (isNaN())  return "NaN ";
+    return null;
+  }
+  
+
+  
+  /**
+   * Determines the decimal magnitude of a number.
+   * The magnitude is the exponent of the greatest power of 10 which is less than
+   * or equal to the number.
+   * 
+   * @param x the number to find the magnitude of
+   * @return the decimal magnitude of x
+   */
+  private static int magnitude(double x)
+  {
+    double xAbs = Math.abs(x);
+    double xLog10 = Math.log(xAbs) / Math.log(10);
+    int xMag = (int) Math.floor(xLog10); 
+    /**
+     * Since log computation is inexact, there may be an off-by-one error
+     * in the computed magnitude. 
+     * Following tests that magnitude is correct, and adjusts it if not
+     */
+    double xApprox = Math.pow(10, xMag);
+    if (xApprox * 10 <= xAbs)
+      xMag += 1;
+    
+    return xMag;
+  }
+  
+
+  /*------------------------------------------------------------
+   *   Input
+   *------------------------------------------------------------
+   */
+
+  /**
+   * Converts a string representation of a real number into a DoubleDouble value.
+   * The format accepted is similar to the standard Java real number syntax.  
+   * It is defined by the following regular expression:
+   * <pre>
+   * [<tt>+</tt>|<tt>-</tt>] {<i>digit</i>} [ <tt>.</tt> {<i>digit</i>} ] [ ( <tt>e</tt> | <tt>E</tt> ) [<tt>+</tt>|<tt>-</tt>] {<i>digit</i>}+
+   * </pre>
+   * 
+   * @param str the string to parse
+   * @return the value of the parsed number
+   * @throws NumberFormatException if <tt>str</tt> is not a valid representation of a number
+   */
+  public static DD parse(String str)
+    throws NumberFormatException
+  {
+    int i = 0;
+    int strlen = str.length();
+    
+    // skip leading whitespace
+    while (Character.isWhitespace(str.charAt(i)))
+      i++;
+    
+    // check for sign
+    boolean isNegative = false;
+    if (i < strlen) {
+      char signCh = str.charAt(i);
+      if (signCh == '-' || signCh == '+') {
+        i++;
+        if (signCh == '-') isNegative = true;
+      }
+    }
+    
+    // scan all digits and accumulate into an integral value
+    // Keep track of the location of the decimal point (if any) to allow scaling later
+    DD val = new DD();
+
+    int numDigits = 0;
+    int numBeforeDec = 0;
+    int exp = 0;
+    while (true) {
+      if (i >= strlen)
+        break;
+      char ch = str.charAt(i);
+      i++;
+      if (Character.isDigit(ch)) {
+        double d = ch - '0';
+        val.selfMultiply(TEN);
+        // MD: need to optimize this
+        val.selfAdd(d);
+        numDigits++;
+        continue;
+      }
+      if (ch == '.') {
+        numBeforeDec = numDigits;
+        continue;
+      }
+      if (ch == 'e' || ch == 'E') {
+        String expStr = str.substring(i);
+        // this should catch any format problems with the exponent
+        try {
+          exp = Integer.parseInt(expStr);
+        }
+        catch (NumberFormatException ex) {
+          throw new NumberFormatException("Invalid exponent " + expStr + " in string " + str);  
+        }
+        break;
+      }
+      throw new NumberFormatException("Unexpected character '" + ch 
+          + "' at position " + i 
+          + " in string " + str);
+    }
+    DD val2 = val;
+    
+    // scale the number correctly
+    int numDecPlaces = numDigits - numBeforeDec - exp;
+    if (numDecPlaces == 0) {
+      val2 = val;
+    }
+    else if (numDecPlaces > 0) {  
+      DD scale = TEN.pow(numDecPlaces);
+      val2 = val.divide(scale);
+    }
+    else if (numDecPlaces < 0) {
+      DD scale = TEN.pow(-numDecPlaces);    
+      val2 = val.multiply(scale);
+    }
+    // apply leading sign, if any
+    if (isNegative) {
+      return val2.negate();
+    }
+    return val2;
+
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/MathUtil.java b/modules/core/src/main/java/org/locationtech/jts/math/MathUtil.java
new file mode 100644
index 0000000..2347af6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/MathUtil.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.math;
+
+/**
+ * Various utility functions for mathematical and numerical operations.
+ * 
+ * @author mbdavis
+ *
+ */
+public class MathUtil 
+{
+  /**
+   * Clamps a <tt>double</tt> value to a given range.
+   * @param x the value to clamp
+   * @param min the minimum value of the range
+   * @param max the maximum value of the range
+   * @return the clamped value
+   */
+  public static double clamp(double x, double min, double max)
+  {
+    if (x < min) return min;
+    if (x > max) return max;
+    return x;
+  }
+  
+  /**
+   * Clamps an <tt>int</tt> value to a given range.
+   * @param x the value to clamp
+   * @param min the minimum value of the range
+   * @param max the maximum value of the range
+   * @return the clamped value
+   */
+  public static int clamp(int x, int min, int max)
+  {
+    if (x < min) return min;
+    if (x > max) return max;
+    return x;
+  }
+  
+  private static final double LOG_10 = Math.log(10);
+  
+  /**
+   * Computes the base-10 logarithm of a <tt>double</tt> value.
+   * <ul>
+   * <li>If the argument is NaN or less than zero, then the result is NaN.
+   * <li>If the argument is positive infinity, then the result is positive infinity.
+   * <li>If the argument is positive zero or negative zero, then the result is negative infinity.
+   * </ul>
+   *   
+   * @param x a positive number
+   * @return the value log a, the base-10 logarithm of the input value
+   */
+  public static double log10(double x)
+  {
+    double ln = Math.log(x);
+    if (Double.isInfinite(ln)) return ln;
+    if (Double.isNaN(ln)) return ln;
+    return ln / LOG_10;
+  }
+  
+  /**
+   * Computes an index which wraps around a given maximum value.
+   * For values >= 0, this is equals to <tt>val % max</tt>.
+   * For values < 0, this is equal to <tt>max - (-val) % max</tt>
+   * 
+   * @param index the value to wrap
+   * @param max the maximum value (or modulus)
+   * @return the wrapped index
+   */
+  public static int wrap(int index, int max)
+  {
+    if (index < 0) {
+      return max - ((-index) % max);
+    }
+    return index % max;
+  }
+
+  /**
+   * Computes the average of two numbers.
+   * 
+   * @param x1 a number
+   * @param x2 a number
+   * @return the average of the inputs
+   */
+  public static double average(double x1, double x2)
+  {
+    return (x1 + x2) / 2.0;
+  }
+  
+  public static double max(double v1, double v2, double v3)
+  {
+    double max = v1;
+    if (v2 > max) max = v2;
+    if (v3 > max) max = v3;
+    return max;
+  }
+  
+  public static double max(double v1, double v2, double v3, double v4)
+  {
+    double max = v1;
+    if (v2 > max) max = v2;
+    if (v3 > max) max = v3;
+    if (v4 > max) max = v4;
+    return max;
+  }
+  
+  public static double min(double v1, double v2, double v3, double v4)
+  {
+    double min = v1;
+    if (v2 < min) min = v2;
+    if (v3 < min) min = v3;
+    if (v4 < min) min = v4;
+    return min;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/Matrix.java b/modules/core/src/main/java/org/locationtech/jts/math/Matrix.java
new file mode 100644
index 0000000..ececc22
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/Matrix.java
@@ -0,0 +1,99 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.math;
+
+/**
+ * Implements some 2D matrix operations 
+ * (in particular, solving systems of linear equations).
+ * 
+ * @author Martin Davis
+ *
+ */
+public class Matrix
+{
+  private static void swapRows(double[][] m, int i, int j)
+  {
+    if (i == j) return;
+    for (int col = 0; col < m[0].length; col++) {
+      double temp = m[i][col];
+      m[i][col] = m[j][col];
+      m[j][col] = temp;
+    }
+  }
+  
+  private static void swapRows(double[] m, int i, int j)
+  {
+    if (i == j) return;
+    double temp = m[i];
+    m[i] = m[j];
+    m[j] = temp;
+  }
+  
+  /**
+   * Solves a system of equations using Gaussian Elimination.
+   * In order to avoid overhead the algorithm runs in-place
+   * on A - if A should not be modified the client must supply a copy.
+   * 
+   * @param a an nxn matrix in row/column order )modified by this method)
+   * @param b a vector of length n
+   * 
+   * @return a vector containing the solution (if any)
+   * or null if the system has no or no unique solution
+   * 
+   * @throws IllegalArgumentException if the matrix is the wrong size 
+   */
+  public static double[] solve( double[][] a, double[] b )
+  {
+    int n = b.length;
+    if ( a.length != n || a[0].length != n )
+      throw new IllegalArgumentException("Matrix A is incorrectly sized");
+    
+    // Use Gaussian Elimination with partial pivoting.
+    // Iterate over each row
+    for (int i = 0; i < n; i++ ) {
+      // Find the largest pivot in the rows below the current one.
+      int maxElementRow = i;
+      for (int j = i + 1; j < n; j++ )
+        if ( Math.abs( a[j][i] ) > Math.abs( a[maxElementRow][i] ) )
+          maxElementRow = j;
+        
+      if ( a[maxElementRow][i] == 0.0 )
+        return null;
+      
+      // Exchange current row and maxElementRow in A and b.
+      swapRows(a, i, maxElementRow );
+      swapRows(b, i, maxElementRow );
+      
+      // Eliminate using row i
+      for (int j = i + 1; j < n; j++ ) {
+        double rowFactor = a[j][i] / a[i][i];
+        for (int k = n - 1; k >= i; k-- )
+          a[j][k] -= a[i][k] * rowFactor;
+        b[j] -= b[i] * rowFactor;
+      }
+    }
+    
+    /**
+     * A is now (virtually) in upper-triangular form.
+     * The solution vector is determined by back-substitution.
+     */
+    double[] solution = new double[n];
+    for (int j = n - 1; j >= 0; j-- ) {
+      double t = 0.0;
+      for (int k = j + 1; k < n; k++ )
+        t += a[j][k] * solution[k];
+      solution[j] = ( b[j] - t ) / a[j][j];
+    }
+    return solution;
+  }
+  
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/Plane3D.java b/modules/core/src/main/java/org/locationtech/jts/math/Plane3D.java
new file mode 100644
index 0000000..a0383da
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/Plane3D.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Models a plane in 3-dimensional Cartesian space.
+ * 
+ * @author mdavis
+ *
+ */
+public class Plane3D {
+	
+	/**
+	 * Enums for the 3 coordinate planes
+	 */
+	public static final int XY_PLANE = 1;
+	public static final int YZ_PLANE = 2;
+	public static final int XZ_PLANE = 3;
+	
+	private Vector3D normal;
+	private Coordinate basePt;
+
+	public Plane3D(Vector3D normal, Coordinate basePt)
+	{
+		this.normal = normal;
+		this.basePt = basePt;
+	}
+	
+	/**
+	 * Computes the oriented distance from a point to the plane.
+	 * The distance is:
+	 * <ul>
+	 * <li><b>positive</b> if the point lies above the plane (relative to the plane normal)
+	 * <li><b>zero</b> if the point is on the plane
+	 * <li><b>negative</b> if the point lies below the plane (relative to the plane normal)
+	 * </ul> 
+	 * 
+	 * @param p the point to compute the distance for
+	 * @return the oriented distance to the plane
+	 */
+	public double orientedDistance(Coordinate p) {
+		Vector3D pb = new Vector3D(p, basePt);
+		double pbdDotNormal = pb.dot(normal);
+		if (Double.isNaN(pbdDotNormal)) 
+			throw new IllegalArgumentException("3D Coordinate has NaN ordinate");
+		double d = pbdDotNormal / normal.length();
+		return d;
+	}
+
+	/**
+	 * Computes the axis plane that this plane lies closest to.
+	 * <p>
+	 * Geometries lying in this plane undergo least distortion
+	 * (and have maximum area)
+	 * when projected to the closest axis plane.
+	 * This provides optimal conditioning for
+	 * computing a Point-in-Polygon test.
+	 *  
+	 * @return the index of the closest axis plane.
+	 */
+	public int closestAxisPlane() {
+		double xmag = Math.abs(normal.getX());
+		double ymag = Math.abs(normal.getY());
+		double zmag = Math.abs(normal.getZ());
+		if (xmag > ymag) {
+			if (xmag > zmag)
+				return YZ_PLANE;
+			else
+				return XY_PLANE;
+		}
+		// y >= x
+		else if (zmag > ymag) {
+			return XY_PLANE;
+		}
+		// y >= z
+		return XZ_PLANE;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/Vector2D.java b/modules/core/src/main/java/org/locationtech/jts/math/Vector2D.java
new file mode 100644
index 0000000..0e3128c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/Vector2D.java
@@ -0,0 +1,339 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.math;
+
+import org.locationtech.jts.algorithm.Angle;
+import org.locationtech.jts.algorithm.CGAlgorithmsDD;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A 2-dimensional mathematical vector represented by double-precision X and Y components.
+ * 
+ * @author mbdavis
+ * 
+ */
+public class Vector2D {
+  /**
+   * Creates a new vector with given X and Y components.
+   * 
+   * @param x the x component
+   * @param y the y component
+   * @return a new vector
+   */
+	public static Vector2D create(double x, double y) {
+		return new Vector2D(x, y);
+	}
+
+  /**
+   * Creates a new vector from an existing one.
+   * 
+   * @param v the vector to copy
+   * @return a new vector
+   */
+	public static Vector2D create(Vector2D v) {
+		return new Vector2D(v);
+	}
+
+  /**
+   * Creates a vector from a {@link Coordinate}. 
+   * 
+   * @param coord the Coordinate to copy
+   * @return a new vector
+   */
+	public static Vector2D create(Coordinate coord) {
+		return new Vector2D(coord);
+	}
+
+  /**
+   * Creates a vector with the direction and magnitude
+   * of the difference between the 
+   * <tt>to</tt> and <tt>from</tt> {@link Coordinate}s.
+   * 
+   * @param from the origin Coordinate
+   * @param to the destination Coordinate
+   * @return a new vector
+   */
+	public static Vector2D create(Coordinate from, Coordinate to) {
+		return new Vector2D(from, to);
+	}
+
+	/**
+	 * The X component of this vector.
+	 */
+	private double x;
+
+	/**
+	 * The Y component of this vector.
+	 */
+	private double y;
+
+	public Vector2D() {
+		this(0.0, 0.0);
+	}
+
+	public Vector2D(double x, double y) {
+		this.x = x;
+		this.y = y;
+	}
+
+	public Vector2D(Vector2D v) {
+		x = v.x;
+		y = v.y;
+	}
+
+	public Vector2D(Coordinate from, Coordinate to) {
+		x = to.x - from.x;
+		y = to.y - from.y;
+	}
+
+	public Vector2D(Coordinate v) {
+		x = v.x;
+		y = v.y;
+	}
+
+	public double getX() {
+		return x;
+	}
+
+	public double getY() {
+		return y;
+	}
+
+	public double getComponent(int index) {
+		if (index == 0)
+			return x;
+		return y;
+	}
+
+	public Vector2D add(Vector2D v) {
+		return create(x + v.x, y + v.y);
+	}
+
+	public Vector2D subtract(Vector2D v) {
+		return create(x - v.x, y - v.y);
+	}
+
+  /**
+   * Multiplies the vector by a scalar value.
+   * 
+   * @param d the value to multiply by
+   * @return a new vector with the value v * d
+   */
+	public Vector2D multiply(double d) {
+		return create(x * d, y * d);
+	}
+
+  /**
+   * Divides the vector by a scalar value.
+   * 
+   * @param d the value to divide by
+   * @return a new vector with the value v / d
+   */
+	public Vector2D divide(double d) {
+		return create(x / d, y / d);
+	}
+
+	public Vector2D negate() {
+		return create(-x , -y);
+	}
+
+	public double length() {
+		return Math.sqrt(x * x + y * y);
+	}
+
+	public double lengthSquared() {
+		return x * x + y * y;
+	}
+
+	public Vector2D normalize() {
+		double length = length();
+		if (length > 0.0)
+			return divide(length);
+		return create(0.0, 0.0);
+	}
+
+	public Vector2D average(Vector2D v) {
+		return weightedSum(v, 0.5);
+	}
+  
+	/**
+	 * Computes the weighted sum of this vector
+	 * with another vector,
+	 * with this vector contributing a fraction
+	 * of <tt>frac</tt> to the total.
+	 * <p>
+	 * In other words, 
+	 * <pre>
+	 * sum = frac * this + (1 - frac) * v
+	 * </pre>
+	 * 
+	 * @param v the vector to sum
+	 * @param frac the fraction of the total contributed by this vector
+	 * @return the weighted sum of the two vectors
+	 */
+	public Vector2D weightedSum(Vector2D v, double frac) {
+		return create(
+				frac * x + (1.0 - frac) * v.x, 
+				frac * y + (1.0 - frac) * v.y);
+	}
+
+  /**
+   * Computes the distance between this vector and another one.
+   * @param v a vector
+   * @return the distance between the vectors
+   */
+  public double distance(Vector2D v)
+  {
+    double delx = v.x - x;
+    double dely = v.y - y;
+    return Math.sqrt(delx * delx + dely * dely);
+  }
+  
+	/**
+	 * Computes the dot-product of two vectors
+	 * 
+	 * @param v a vector
+	 * @return the dot product of the vectors
+	 */
+	public double dot(Vector2D v) {
+		return x * v.x + y * v.y;
+	}
+
+	public double angle()
+	{
+		return Math.atan2(y, x);
+	}
+	
+  public double angle(Vector2D v)
+  {
+    return Angle.diff(v.angle(), angle());
+  }
+  
+  public double angleTo(Vector2D v)
+  {
+    double a1 = angle();
+    double a2 = v.angle();
+    double angDel = a2 - a1;
+    
+    // normalize, maintaining orientation
+    if (angDel <= -Math.PI)
+      return angDel + Angle.PI_TIMES_2;
+    if (angDel > Math.PI)
+      return angDel - Angle.PI_TIMES_2;
+    return angDel;
+  }
+  
+	public Vector2D rotate(double angle)
+	{
+		double cos = Math.cos(angle);
+		double sin = Math.sin(angle);
+		return create(
+				x * cos - y * sin,
+				x * sin + y * cos
+				);
+	}
+	
+	/**
+	 * Rotates a vector by a given number of quarter-circles (i.e. multiples of 90
+	 * degrees or Pi/2 radians). A positive number rotates counter-clockwise, a
+	 * negative number rotates clockwise. Under this operation the magnitude of
+	 * the vector and the absolute values of the ordinates do not change, only
+	 * their sign and ordinate index.
+	 * 
+	 * @param numQuarters
+	 *          the number of quarter-circles to rotate by
+	 * @return the rotated vector.
+	 */
+	public Vector2D rotateByQuarterCircle(int numQuarters) {
+		int nQuad = numQuarters % 4;
+		if (numQuarters < 0 && nQuad != 0) {
+			nQuad = nQuad + 4;
+		}
+		switch (nQuad) {
+		case 0:
+			return create(x, y);
+		case 1:
+			return create(-y, x);
+		case 2:
+			return create(-x, -y);
+		case 3:
+			return create(y, -x);
+		}
+		Assert.shouldNeverReachHere();
+		return null;
+	}
+
+  public boolean isParallel(Vector2D v)
+  {
+    return 0.0 == CGAlgorithmsDD.signOfDet2x2(x, y, v.x, v.y);
+  }
+  
+	public Coordinate translate(Coordinate coord) {
+		return new Coordinate(x + coord.x, y + coord.y);
+	}
+
+	public Coordinate toCoordinate() {
+		return new Coordinate(x, y);
+	}
+
+  /**
+   * Creates a copy of this vector
+   * 
+   * @return a copy of this vector
+   */
+  public Object clone()
+  {
+    return new Vector2D(this);
+  }
+  
+  /**
+   * Gets a string representation of this vector
+   * 
+   * @return a string representing this vector
+   */
+	public String toString() {
+		return "[" + x + ", " + y + "]";
+	}
+	
+	/**
+	 * Tests if a vector <tt>o</tt> has the same values for the x and y
+	 * components.
+	 * 
+	 * @param o
+	 *          a <tt>Vector2D</tt> with which to do the comparison.
+	 * @return true if <tt>other</tt> is a <tt>Vector2D</tt> with the same
+	 *         values for the x and y components.
+	 */
+	public boolean equals(Object o) {
+		if (!(o instanceof Vector2D)) {
+			return false;
+		}
+		Vector2D v = (Vector2D) o;
+		return x == v.x && y == v.y;
+	}
+
+	/**
+	 * Gets a hashcode for this vector.
+	 * 
+	 * @return a hashcode for this vector
+	 */
+	public int hashCode() {
+		// Algorithm from Effective Java by Joshua Bloch
+		int result = 17;
+		result = 37 * result + Coordinate.hashCode(x);
+		result = 37 * result + Coordinate.hashCode(y);
+		return result;
+	}
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/math/Vector3D.java b/modules/core/src/main/java/org/locationtech/jts/math/Vector3D.java
new file mode 100644
index 0000000..bd0755e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/math/Vector3D.java
@@ -0,0 +1,161 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Represents a vector in 3-dimensional Cartesian space.
+ * 
+ * @author mdavis
+ *
+ */
+public class Vector3D {
+	
+	/**
+	 * Computes the dot product of the 3D vectors AB and CD.
+	 * 
+	 * @param A
+	 * @param B
+	 * @param C
+	 * @param D
+	 * @return the dot product
+	 */
+	public static double dot(Coordinate A, Coordinate B, Coordinate C, Coordinate D)
+	{
+		double ABx = B.x - A.x;
+		double ABy = B.y - A.y;
+		double ABz = B.z - A.z;
+		double CDx = D.x - C.x;
+		double CDy = D.y - C.y;
+		double CDz = D.z - C.z;
+		return ABx*CDx + ABy*CDy + ABz*CDz;
+	}
+
+	/**
+	 * Creates a new vector with given X and Y components.
+	 * 
+	 * @param x
+	 *            the x component
+	 * @param y
+	 *            the y component
+	 * @param z
+	 *            the z component
+	 * @return a new vector
+	 */
+	public static Vector3D create(double x, double y, double z) {
+		return new Vector3D(x, y, z);
+	}
+
+	/**
+	 * Creates a vector from a {@link Coordinate}.
+	 * 
+	 * @param coord
+	 *            the Coordinate to copy
+	 * @return a new vector
+	 */
+	public static Vector3D create(Coordinate coord) {
+		return new Vector3D(coord);
+	}
+
+	public Vector3D(Coordinate v) {
+		x = v.x;
+		y = v.y;
+		z = v.z;
+	}
+
+	/**
+	 * Computes the 3D dot-product of two {@link Coordinate}s.
+	 * 
+   * @param v1 the first vector
+   * @param v2 the second vector
+	 * @return the dot product of the vectors
+	 */
+	public static double dot(Coordinate v1, Coordinate v2) {
+		return v1.x * v2.x + v1.y * v2.y + v1.z * v2.z;
+	}
+
+	private double x;
+	private double y;
+	private double z;
+
+	public Vector3D(Coordinate from, Coordinate to) {
+		x = to.x - from.x;
+		y = to.y - from.y;
+		z = to.z - from.z;
+	}
+
+	public Vector3D(double x, double y, double z) {
+		this.x = x;
+		this.y = y;
+		this.z = z;
+	}
+
+	public double getX() {
+		return x;
+	}
+
+	public double getY() {
+		return y;
+	}
+
+	public double getZ() {
+		return z;
+	}
+
+
+	/**
+	 * Computes the dot-product of two vectors
+	 * 
+	 * @param v
+	 *            a vector
+	 * @return the dot product of the vectors
+	 */
+	public double dot(Vector3D v) {
+		return x * v.x + y * v.y + z * v.z;
+	}
+
+	public double length() {
+		return Math.sqrt(x * x + y * y + z * z);
+	}
+
+	public static double length(Coordinate v) {
+		return Math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z);
+	}
+
+	public Vector3D normalize() {
+		double length = length();
+		if (length > 0.0)
+			return divide(length());
+		return create(0.0, 0.0, 0.0);
+	}
+
+	private Vector3D divide(double d) {
+		return create(x / d, y / d, z / d);
+	}
+
+	public static Coordinate normalize(Coordinate v) {
+		double len = length(v);
+		return new Coordinate(v.x / len, v.y / len, v.z / len);
+	}
+	  /**
+	   * Gets a string representation of this vector
+	   * 
+	   * @return a string representing this vector
+	   */
+		public String toString() {
+			return "[" + x + ", " + y + ", " + z + "]";
+		}
+		
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/BasicSegmentString.java b/modules/core/src/main/java/org/locationtech/jts/noding/BasicSegmentString.java
new file mode 100644
index 0000000..e1dfccd
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/BasicSegmentString.java
@@ -0,0 +1,89 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * Represents a list of contiguous line segments,
+ * and supports noding the segments.
+ * The line segments are represented by an array of {@link Coordinate}s.
+ * Intended to optimize the noding of contiguous segments by
+ * reducing the number of allocated objects.
+ * SegmentStrings can carry a context object, which is useful
+ * for preserving topological or parentage information.
+ * All noded substrings are initialized with the same context object.
+ *
+ * @version 1.7
+ */
+public class BasicSegmentString
+	implements SegmentString 
+{
+  private Coordinate[] pts;
+  private Object data;
+
+  /**
+   * Creates a new segment string from a list of vertices.
+   *
+   * @param pts the vertices of the segment string
+   * @param data the user-defined data of this segment string (may be null)
+   */
+  public BasicSegmentString(Coordinate[] pts, Object data)
+  {
+    this.pts = pts;
+    this.data = data;
+  }
+
+  /**
+   * Gets the user-defined data for this segment string.
+   *
+   * @return the user-defined data
+   */
+  public Object getData() { return data; }
+
+  /**
+   * Sets the user-defined data for this segment string.
+   *
+   * @param data an Object containing user-defined data
+   */
+  public void setData(Object data) { this.data = data; }
+
+  public int size() { return pts.length; }
+  public Coordinate getCoordinate(int i) { return pts[i]; }
+  public Coordinate[] getCoordinates() { return pts; }
+
+  public boolean isClosed()
+  {
+    return pts[0].equals(pts[pts.length - 1]);
+  }
+
+  /**
+   * Gets the octant of the segment starting at vertex <code>index</code>.
+   *
+   * @param index the index of the vertex starting the segment.  Must not be
+   * the last index in the vertex list
+   * @return the octant of the segment at the vertex
+   */
+  public int getSegmentOctant(int index)
+  {
+    if (index == pts.length - 1) return -1;
+    return Octant.octant(getCoordinate(index), getCoordinate(index + 1));
+  }
+
+  public String toString()
+  {
+    return WKTWriter.toLineString(new CoordinateArraySequence(pts));
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/FastNodingValidator.java b/modules/core/src/main/java/org/locationtech/jts/noding/FastNodingValidator.java
new file mode 100644
index 0000000..3f37f71
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/FastNodingValidator.java
@@ -0,0 +1,156 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.io.WKTWriter;
+
+
+/**
+ * Validates that a collection of {@link SegmentString}s is correctly noded.
+ * Indexing is used to improve performance.
+ * In the most common use case, validation stops after a single 
+ * non-noded intersection is detected, 
+ * but the class can be requested to detect all intersections
+ * by using the {@link #setFindAllIntersections(boolean)} method.
+ * <p>
+ * The validator does not check for a-b-a topology collapse situations.
+ * <p> 
+ * The validator does not check for endpoint-interior vertex intersections.
+ * This should not be a problem, since the JTS noders should be
+ * able to compute intersections between vertices correctly.
+ * <p>
+ * The client may either test the {@link #isValid()} condition, 
+ * or request that a suitable {@link TopologyException} be thrown.
+ *
+ * @version 1.7
+ */
+public class FastNodingValidator 
+{
+  public static List computeIntersections(Collection segStrings)
+  {
+    FastNodingValidator nv = new FastNodingValidator(segStrings);
+    nv.setFindAllIntersections(true);
+    nv.isValid();
+    return nv.getIntersections();
+  }
+  
+  private LineIntersector li = new RobustLineIntersector();
+
+  private Collection segStrings;
+  private boolean findAllIntersections = false;
+  private InteriorIntersectionFinder segInt = null;
+  private boolean isValid = true;
+  
+  /**
+   * Creates a new noding validator for a given set of linework.
+   * 
+   * @param segStrings a collection of {@link SegmentString}s
+   */
+  public FastNodingValidator(Collection segStrings)
+  {
+    this.segStrings = segStrings;
+  }
+
+  public void setFindAllIntersections(boolean findAllIntersections)
+  {
+    this.findAllIntersections = findAllIntersections;
+  }
+  
+  /**
+   * Gets a list of all intersections found.
+   * Intersections are represented as {@link Coordinate}s.
+   * List is empty if none were found.
+   * 
+   * @return a list of Coordinate
+   */
+  public List getIntersections()
+  {
+    return segInt.getIntersections();
+  }
+
+  /**
+   * Checks for an intersection and 
+   * reports if one is found.
+   * 
+   * @return true if the arrangement contains an interior intersection
+   */
+  public boolean isValid()
+  {
+  	execute();
+  	return isValid;
+  }
+  
+  /**
+   * Returns an error message indicating the segments containing
+   * the intersection.
+   * 
+   * @return an error message documenting the intersection location
+   */
+  public String getErrorMessage()
+  {
+  	if (isValid) return "no intersections found";
+  	
+		Coordinate[] intSegs = segInt.getIntersectionSegments();
+    return "found non-noded intersection between "
+        + WKTWriter.toLineString(intSegs[0], intSegs[1])
+        + " and "
+        + WKTWriter.toLineString(intSegs[2], intSegs[3]);
+  }
+  
+  /**
+   * Checks for an intersection and throws
+   * a TopologyException if one is found.
+   *
+   * @throws TopologyException if an intersection is found
+   */
+  public void checkValid()
+  {
+  	execute();
+  	if (! isValid)
+  		throw new TopologyException(getErrorMessage(), segInt.getInteriorIntersection());
+  }
+
+  private void execute()
+  {
+  	if (segInt != null) 
+  		return;
+    checkInteriorIntersections();
+  }
+
+  private void checkInteriorIntersections()
+  {
+  	/**
+  	 * MD - It may even be reliable to simply check whether 
+  	 * end segments (of SegmentStrings) have an interior intersection,
+  	 * since noding should have split any true interior intersections already.
+  	 */
+  	isValid = true;
+  	segInt = new InteriorIntersectionFinder(li);
+    segInt.setFindAllIntersections(findAllIntersections);
+  	MCIndexNoder noder = new MCIndexNoder();
+  	noder.setSegmentIntersector(segInt);
+  	noder.computeNodes(segStrings);
+  	if (segInt.hasIntersection()) {
+  		isValid = false;
+  		return;
+  	}
+  }
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/FastSegmentSetIntersectionFinder.java b/modules/core/src/main/java/org/locationtech/jts/noding/FastSegmentSetIntersectionFinder.java
new file mode 100644
index 0000000..c234d17
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/FastSegmentSetIntersectionFinder.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+
+/**
+ * Finds if two sets of {@link SegmentString}s intersect.
+ * Uses indexing for fast performance and to optimize repeated tests
+ * against a target set of lines.
+ * Short-circuited to return as soon an intersection is found.
+ *
+ * Immutable and thread-safe.
+ *
+ * @version 1.7
+ */
+public class FastSegmentSetIntersectionFinder 
+{
+	private final SegmentSetMutualIntersector segSetMutInt; 
+	// for testing purposes
+	// private SimpleSegmentSetMutualIntersector mci;  
+
+	/**
+	 * Creates an intersection finder against a given set of segment strings.
+	 * 
+	 * @param baseSegStrings the segment strings to search for intersections
+	 */
+	public FastSegmentSetIntersectionFinder(Collection baseSegStrings)
+	{
+	    segSetMutInt = new MCIndexSegmentSetMutualIntersector(baseSegStrings);
+	}
+		
+	/**
+	 * Gets the segment set intersector used by this class.
+	 * This allows other uses of the same underlying indexed structure.
+	 * 
+	 * @return the segment set intersector used
+	 */
+	public SegmentSetMutualIntersector getSegmentSetIntersector()
+	{
+		return segSetMutInt;
+	}
+	
+	/**
+	 * Tests for intersections with a given set of target {@link SegmentString}s.
+	 * 
+	 * @param segStrings the SegmentStrings to test
+	 * @return true if an intersection is found
+	 */
+	public boolean intersects(Collection segStrings)
+	{
+		SegmentIntersectionDetector intFinder = new SegmentIntersectionDetector();
+		return intersects(segStrings, intFinder);
+	}
+	
+	/**
+	 * Tests for intersections with a given set of target {@link SegmentString}s.
+	 * using a given SegmentIntersectionDetector.
+	 * 
+	 * @param segStrings the SegmentStrings to test
+	 * @param intDetector the intersection detector to use
+	 * @return true if the detector reports intersections
+	 */
+	public boolean intersects(Collection segStrings, SegmentIntersectionDetector intDetector)
+	{
+		segSetMutInt.process(segStrings, intDetector);
+ 		return intDetector.hasIntersection();
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinder.java b/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinder.java
new file mode 100644
index 0000000..127f60e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinder.java
@@ -0,0 +1,259 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * Finds an interior intersection in a set of {@link SegmentString}s,
+ * if one exists.  Only the first intersection found is reported.
+ *
+ * @version 1.7
+ */
+public class InteriorIntersectionFinder
+    implements SegmentIntersector
+{
+	/**
+	 * Creates an intersection finder which tests if there is at least one interior intersection.
+	 * Uses short-circuiting for efficient performance.
+	 * The intersection found is recorded.
+	 * 
+	 * @param li a line intersector
+	 * @return a intersection finder which tests if there is at least one interior intersection.
+	 */
+	public static InteriorIntersectionFinder createAnyIntersectionFinder(LineIntersector li)
+	{
+		return new InteriorIntersectionFinder(li);
+	}
+	
+	/**
+	 * Creates an intersection finder which finds all interior intersections.
+	 * The intersections are recorded for later inspection.
+	 * 
+	 * @param li a line intersector
+	 * @return a intersection finder which finds all interior intersections.
+	 */
+	public static InteriorIntersectionFinder createAllIntersectionsFinder(LineIntersector li)
+	{
+		InteriorIntersectionFinder finder = new InteriorIntersectionFinder(li);
+		finder.setFindAllIntersections(true);
+		return finder;
+	}
+	
+	/**
+	 * Creates an intersection finder which counts all interior intersections.
+	 * The intersections are note recorded to reduce memory usage.
+	 * 
+	 * @param li a line intersector
+	 * @return a intersection finder which counts all interior intersections.
+	 */
+	public static InteriorIntersectionFinder createIntersectionCounter(LineIntersector li)
+	{
+		InteriorIntersectionFinder finder = new InteriorIntersectionFinder(li);
+		finder.setFindAllIntersections(true);
+		finder.setKeepIntersections(false);
+		return finder;
+	}
+	
+  private boolean findAllIntersections = false;
+  private boolean isCheckEndSegmentsOnly = false;
+  private LineIntersector li;
+  private Coordinate interiorIntersection = null;
+  private Coordinate[] intSegments = null;
+  private List intersections = new ArrayList();
+  private int intersectionCount = 0;
+  private boolean keepIntersections = true;
+
+  /**
+   * Creates an intersection finder which finds an interior intersection
+   * if one exists
+   *
+   * @param li the LineIntersector to use
+   */
+  public InteriorIntersectionFinder(LineIntersector li)
+  {
+    this.li = li;
+    interiorIntersection = null;
+  }
+
+  /**
+   * Sets whether all intersections should be computed.
+   * When this is <code>false</code> (the default value)
+   * the value of {@link #isDone()} is <code>true</code> after the first intersection is found.
+   * <p>
+   * Default is <code>false</code>.
+   * 
+   * @param findAllIntersections whether all intersections should be computed
+   */
+  public void setFindAllIntersections(boolean findAllIntersections)
+  {
+    this.findAllIntersections = findAllIntersections;
+  }
+  
+  /**
+   * Sets whether intersection points are recorded.
+   * If the only need is to count intersection points, this can be set to <code>false</code>.
+   * <p>
+   * Default is <code>true</code>.
+   * 
+   * @param keepIntersections indicates whether intersections should be recorded
+   */
+  public void setKeepIntersections(boolean keepIntersections)
+  {
+    this.keepIntersections = keepIntersections;
+  }
+  
+  /**
+   * Gets the intersections found.
+   * 
+   * @return a List of {@link Coordinate}
+   */
+  public List getIntersections()
+  {
+    return intersections;
+  }
+  
+  /**
+   * Gets the count of intersections found.
+   * 
+   * @return the intersection count
+   */
+  public int count()
+  {
+    return intersectionCount;
+  }
+  
+  /**
+   * Sets whether only end segments should be tested for interior intersection.
+   * This is a performance optimization that may be used if
+   * the segments have been previously noded by an appropriate algorithm.
+   * It may be known that any potential noding failures will occur only in
+   * end segments.
+   * 
+   * @param isCheckEndSegmentsOnly whether to test only end segments
+   */
+  public void setCheckEndSegmentsOnly(boolean isCheckEndSegmentsOnly)
+  {
+  	this.isCheckEndSegmentsOnly = isCheckEndSegmentsOnly;
+  }
+  
+  /**
+   * Tests whether an intersection was found.
+   * 
+   * @return true if an intersection was found
+   */
+  public boolean hasIntersection() 
+  { 
+  	return interiorIntersection != null; 
+  }
+  
+  /**
+   * Gets the computed location of the intersection.
+   * Due to round-off, the location may not be exact.
+   * 
+   * @return the coordinate for the intersection location
+   */
+  public Coordinate getInteriorIntersection()  
+  {    
+  	return interiorIntersection;  
+  }
+
+  /**
+   * Gets the endpoints of the intersecting segments.
+   * 
+   * @return an array of the segment endpoints (p00, p01, p10, p11)
+   */
+  public Coordinate[] getIntersectionSegments()
+  {
+  	return intSegments;
+  }
+  
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} class to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
+   * this call for segment pairs which they have determined do not intersect
+   * (e.g. by an disjoint envelope test).
+   */
+  public void processIntersections(
+      SegmentString e0,  int segIndex0,
+      SegmentString e1,  int segIndex1
+      )
+  {
+  	// short-circuit if intersection already found
+  	if (! findAllIntersections && hasIntersection())
+  		return;
+  	
+    // don't bother intersecting a segment with itself
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+
+    /**
+     * If enabled, only test end segments (on either segString).
+     * 
+     */
+    if (isCheckEndSegmentsOnly) {
+    	boolean isEndSegPresent = isEndSegment(e0, segIndex0) || isEndSegment(e1, segIndex1);
+    	if (! isEndSegPresent)
+    		return;
+    }
+    
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+    
+    li.computeIntersection(p00, p01, p10, p11);
+//if (li.hasIntersection() && li.isProper()) Debug.println(li);
+
+    if (li.hasIntersection()) {
+      if (li.isInteriorIntersection()) {
+      	intSegments = new Coordinate[4];
+      	intSegments[0] = p00;
+      	intSegments[1] = p01;
+      	intSegments[2] = p10;
+      	intSegments[3] = p11;
+      	
+      	interiorIntersection = li.getIntersection(0);
+      	if (keepIntersections) intersections.add(interiorIntersection);
+      	intersectionCount++;
+      }
+    }
+  }
+  
+  /**
+   * Tests whether a segment in a {@link SegmentString} is an end segment.
+   * (either the first or last).
+   * 
+   * @param segStr a segment string
+   * @param index the index of a segment in the segment string
+   * @return true if the segment is an end segment
+   */
+  private boolean isEndSegment(SegmentString segStr, int index)
+  {
+  	if (index == 0) return true;
+  	if (index >= segStr.size() - 2) return true;
+  	return false;
+  }
+  
+  public boolean isDone()
+  { 
+  	if (findAllIntersections) return false;
+  	return interiorIntersection != null;
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinderAdder.java b/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinderAdder.java
new file mode 100644
index 0000000..b302787
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/InteriorIntersectionFinderAdder.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Finds <b>interior</b> intersections between line segments in {@link NodedSegmentString}s,
+ * and adds them as nodes
+ * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
+ * <p>
+ * This class is used primarily for Snap-Rounding.  
+ * For general-purpose noding, use {@link IntersectionAdder}.
+ *
+ * @version 1.7
+ * @see IntersectionAdder
+ */
+public class InteriorIntersectionFinderAdder
+    implements SegmentIntersector
+{
+  private LineIntersector li;
+  private final List interiorIntersections;
+
+
+  /**
+   * Creates an intersection finder which finds all proper intersections
+   *
+   * @param li the LineIntersector to use
+   */
+  public InteriorIntersectionFinderAdder(LineIntersector li)
+  {
+    this.li = li;
+    interiorIntersections = new ArrayList();
+  }
+
+  public List getInteriorIntersections()  {    return interiorIntersections;  }
+
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} class to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
+   * this call for segment pairs which they have determined do not intersect
+   * (e.g. by an disjoint envelope test).
+   */
+  public void processIntersections(
+      SegmentString e0,  int segIndex0,
+      SegmentString e1,  int segIndex1
+      )
+  {
+    // don't bother intersecting a segment with itself
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+
+    li.computeIntersection(p00, p01, p10, p11);
+//if (li.hasIntersection() && li.isProper()) Debug.println(li);
+
+    if (li.hasIntersection()) {
+      if (li.isInteriorIntersection()) {
+        for (int intIndex = 0; intIndex < li.getIntersectionNum(); intIndex++) {
+          interiorIntersections.add(li.getIntersection(intIndex));
+        }
+        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
+        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
+      }
+    }
+  }
+  
+  /**
+   * Always process all intersections
+   * 
+   * @return false always
+   */
+  public boolean isDone() { return false; }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionAdder.java b/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionAdder.java
new file mode 100644
index 0000000..2a2f686
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionAdder.java
@@ -0,0 +1,164 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Computes the possible intersections between two line segments in {@link NodedSegmentString}s
+ * and adds them to each string 
+ * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
+ *
+ * @version 1.7
+ */
+public class IntersectionAdder
+    implements SegmentIntersector
+{
+  public static boolean isAdjacentSegments(int i1, int i2)
+  {
+    return Math.abs(i1 - i2) == 1;
+  }
+
+  /**
+   * These variables keep track of what types of intersections were
+   * found during ALL edges that have been intersected.
+   */
+  private boolean hasIntersection = false;
+  private boolean hasProper = false;
+  private boolean hasProperInterior = false;
+  private boolean hasInterior = false;
+
+  // the proper intersection point found
+  private Coordinate properIntersectionPoint = null;
+
+  private LineIntersector li;
+  private boolean isSelfIntersection;
+  //private boolean intersectionFound;
+  public int numIntersections = 0;
+  public int numInteriorIntersections = 0;
+  public int numProperIntersections = 0;
+
+  // testing only
+  public int numTests = 0;
+
+  public IntersectionAdder(LineIntersector li)
+  {
+    this.li = li;
+  }
+
+  public LineIntersector getLineIntersector() { return li; }
+
+  /**
+   * @return the proper intersection point, or <code>null</code> if none was found
+   */
+  public Coordinate getProperIntersectionPoint()  {    return properIntersectionPoint;  }
+
+  public boolean hasIntersection() { return hasIntersection; }
+  /**
+   * A proper intersection is an intersection which is interior to at least two
+   * line segments.  Note that a proper intersection is not necessarily
+   * in the interior of the entire Geometry, since another edge may have
+   * an endpoint equal to the intersection, which according to SFS semantics
+   * can result in the point being on the Boundary of the Geometry.
+   */
+  public boolean hasProperIntersection() { return hasProper; }
+  /**
+   * A proper interior intersection is a proper intersection which is <b>not</b>
+   * contained in the set of boundary nodes set for this SegmentIntersector.
+   */
+  public boolean hasProperInteriorIntersection() { return hasProperInterior; }
+  /**
+   * An interior intersection is an intersection which is
+   * in the interior of some segment.
+   */
+  public boolean hasInteriorIntersection() { return hasInterior; }
+
+  /**
+   * A trivial intersection is an apparent self-intersection which in fact
+   * is simply the point shared by adjacent line segments.
+   * Note that closed edges require a special check for the point shared by the beginning
+   * and end segments.
+   */
+  private boolean isTrivialIntersection(SegmentString e0, int segIndex0, SegmentString e1, int segIndex1)
+  {
+    if (e0 == e1) {
+      if (li.getIntersectionNum() == 1) {
+        if (isAdjacentSegments(segIndex0, segIndex1))
+          return true;
+        if (e0.isClosed()) {
+          int maxSegIndex = e0.size() - 1;
+          if (    (segIndex0 == 0 && segIndex1 == maxSegIndex)
+              ||  (segIndex1 == 0 && segIndex0 == maxSegIndex) ) {
+            return true;
+          }
+        }
+      }
+    }
+    return false;
+  }
+
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} class to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
+   * this call for segment pairs which they have determined do not intersect
+   * (e.g. by an disjoint envelope test).
+   */
+  public void processIntersections(
+    SegmentString e0,  int segIndex0,
+    SegmentString e1,  int segIndex1
+     )
+  {
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+numTests++;
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+
+    li.computeIntersection(p00, p01, p10, p11);
+//if (li.hasIntersection() && li.isProper()) Debug.println(li);
+    if (li.hasIntersection()) {
+      //intersectionFound = true;
+      numIntersections++;
+      if (li.isInteriorIntersection()) {
+        numInteriorIntersections++;
+        hasInterior = true;
+//System.out.println(li);
+      }
+      // if the segments are adjacent they have at least one trivial intersection,
+      // the shared endpoint.  Don't bother adding it if it is the
+      // only intersection.
+      if (! isTrivialIntersection(e0, segIndex0, e1, segIndex1)) {
+        hasIntersection = true;
+        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
+        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
+        if (li.isProper()) {
+          numProperIntersections++;
+//Debug.println(li.toString());  Debug.println(li.getIntersection(0));
+          //properIntersectionPoint = (Coordinate) li.getIntersection(0).clone();
+          hasProper = true;
+          hasProperInterior = true;
+        }
+      }
+    }
+  }
+  
+  /**
+   * Always process all intersections
+   * 
+   * @return false always
+   */
+  public boolean isDone() { return false; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionFinderAdder.java b/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionFinderAdder.java
new file mode 100644
index 0000000..9f29354
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/IntersectionFinderAdder.java
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Finds <b>interior</b> intersections between line segments in {@link NodedSegmentString}s,
+ * and adds them as nodes
+ * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
+ * <p>
+ * This class is used primarily for Snap-Rounding.  
+ * For general-purpose noding, use {@link IntersectionAdder}.
+ *
+ * @version 1.7
+ * @see IntersectionAdder
+ * @deprecated see InteriorIntersectionFinderAdder
+ */
+public class IntersectionFinderAdder
+    implements SegmentIntersector
+{
+  private LineIntersector li;
+  private final List interiorIntersections;
+
+
+  /**
+   * Creates an intersection finder which finds all proper intersections
+   *
+   * @param li the LineIntersector to use
+   */
+  public IntersectionFinderAdder(LineIntersector li)
+  {
+    this.li = li;
+    interiorIntersections = new ArrayList();
+  }
+
+  public List getInteriorIntersections()  {    return interiorIntersections;  }
+
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} class to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
+   * this call for segment pairs which they have determined do not intersect
+   * (e.g. by an disjoint envelope test).
+   */
+  public void processIntersections(
+      SegmentString e0,  int segIndex0,
+      SegmentString e1,  int segIndex1
+      )
+  {
+    // don't bother intersecting a segment with itself
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+
+    li.computeIntersection(p00, p01, p10, p11);
+//if (li.hasIntersection() && li.isProper()) Debug.println(li);
+
+    if (li.hasIntersection()) {
+      if (li.isInteriorIntersection()) {
+        for (int intIndex = 0; intIndex < li.getIntersectionNum(); intIndex++) {
+          interiorIntersections.add(li.getIntersection(intIndex));
+        }
+        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
+        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
+      }
+    }
+  }
+  
+  /**
+   * Always process all intersections
+   * 
+   * @return false always
+   */
+  public boolean isDone() { return false; }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/IteratedNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/IteratedNoder.java
new file mode 100644
index 0000000..8823446
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/IteratedNoder.java
@@ -0,0 +1,122 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.TopologyException;
+
+/**
+ * Nodes a set of {@link NodedSegmentString}s completely.
+ * The set of segment strings is fully noded;
+ * i.e. noding is repeated until no further
+ * intersections are detected.
+ * <p>
+ * Iterated noding using a FLOATING precision model is not guaranteed to converge,
+ * due to roundoff error.   
+ * This problem is detected and an exception is thrown.
+ * Clients can choose to rerun the noding using a lower precision model.
+ *
+ * @version 1.7
+ */
+public class IteratedNoder
+    implements Noder
+{
+  public static final int MAX_ITER = 5;
+
+  private PrecisionModel pm;
+  private LineIntersector li;
+  private Collection nodedSegStrings;
+  private int maxIter = MAX_ITER;
+
+  public IteratedNoder(PrecisionModel pm)
+  {
+    li = new RobustLineIntersector();
+    this.pm = pm;
+    li.setPrecisionModel(pm);
+  }
+
+  /**
+   * Sets the maximum number of noding iterations performed before
+   * the noding is aborted.
+   * Experience suggests that this should rarely need to be changed
+   * from the default.
+   * The default is MAX_ITER.
+   *
+   * @param maxIter the maximum number of iterations to perform
+   */
+  public void setMaximumIterations(int maxIter)
+  {
+    this.maxIter = maxIter;
+  }
+
+  public Collection getNodedSubstrings()  {    return nodedSegStrings;  }
+
+  /**
+   * Fully nodes a list of {@link SegmentString}s, i.e. performs noding iteratively
+   * until no intersections are found between segments.
+   * Maintains labelling of edges correctly through
+   * the noding.
+   *
+   * @param segStrings a collection of SegmentStrings to be noded
+   * @throws TopologyException if the iterated noding fails to converge.
+   */
+  public void computeNodes(Collection segStrings)
+    throws TopologyException
+  {
+    int[] numInteriorIntersections = new int[1];
+    nodedSegStrings = segStrings;
+    int nodingIterationCount = 0;
+    int lastNodesCreated = -1;
+    do {
+      node(nodedSegStrings, numInteriorIntersections);
+      nodingIterationCount++;
+      int nodesCreated = numInteriorIntersections[0];
+
+      /**
+       * Fail if the number of nodes created is not declining.
+       * However, allow a few iterations at least before doing this
+       */
+//System.out.println("# nodes created: " + nodesCreated);
+      if (lastNodesCreated > 0
+          && nodesCreated >= lastNodesCreated
+          && nodingIterationCount > maxIter) {
+        throw new TopologyException("Iterated noding failed to converge after "
+                                    + nodingIterationCount + " iterations");
+      }
+      lastNodesCreated = nodesCreated;
+
+    } while (lastNodesCreated > 0);
+//System.out.println("# nodings = " + nodingIterationCount);
+  }
+
+
+/**
+ * Node the input segment strings once
+ * and create the split edges between the nodes
+ */
+  private void node(Collection segStrings, int[] numInteriorIntersections)
+  {
+    IntersectionAdder si = new IntersectionAdder(li);
+    MCIndexNoder noder = new MCIndexNoder();
+    noder.setSegmentIntersector(si);
+    noder.computeNodes(segStrings);
+    nodedSegStrings = noder.getNodedSubstrings();
+    numInteriorIntersections[0] = si.numInteriorIntersections;
+//System.out.println("# intersection tests: " + si.numTests);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexNoder.java
new file mode 100644
index 0000000..8dc0952
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexNoder.java
@@ -0,0 +1,125 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.chain.MonotoneChain;
+import org.locationtech.jts.index.chain.MonotoneChainBuilder;
+import org.locationtech.jts.index.chain.MonotoneChainOverlapAction;
+import org.locationtech.jts.index.strtree.STRtree;
+
+/**
+ * Nodes a set of {@link SegmentString}s using a index based
+ * on {@link MonotoneChain}s and a {@link SpatialIndex}.
+ * The {@link SpatialIndex} used should be something that supports
+ * envelope (range) queries efficiently (such as a <code>Quadtree</code>}
+ * or {@link STRtree} (which is the default index provided).
+ *
+ * @version 1.7
+ */
+public class MCIndexNoder
+    extends SinglePassNoder
+{
+  private List monoChains = new ArrayList();
+  private SpatialIndex index= new STRtree();
+  private int idCounter = 0;
+  private Collection nodedSegStrings;
+  // statistics
+  private int nOverlaps = 0;
+
+  public MCIndexNoder()
+  {
+  }
+  public MCIndexNoder(SegmentIntersector si)
+  {
+    super(si);
+  }
+
+  public List getMonotoneChains() { return monoChains; }
+
+  public SpatialIndex getIndex() { return index; }
+
+  public Collection getNodedSubstrings()
+  {
+    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
+  }
+
+  public void computeNodes(Collection inputSegStrings)
+  {
+    this.nodedSegStrings = inputSegStrings;
+    for (Iterator i = inputSegStrings.iterator(); i.hasNext(); ) {
+      add((SegmentString) i.next());
+    }
+    intersectChains();
+//System.out.println("MCIndexNoder: # chain overlaps = " + nOverlaps);
+  }
+
+  private void intersectChains()
+  {
+    MonotoneChainOverlapAction overlapAction = new SegmentOverlapAction(segInt);
+
+    for (Iterator i = monoChains.iterator(); i.hasNext(); ) {
+      MonotoneChain queryChain = (MonotoneChain) i.next();
+      List overlapChains = index.query(queryChain.getEnvelope());
+      for (Iterator j = overlapChains.iterator(); j.hasNext(); ) {
+        MonotoneChain testChain = (MonotoneChain) j.next();
+        /**
+         * following test makes sure we only compare each pair of chains once
+         * and that we don't compare a chain to itself
+         */
+        if (testChain.getId() > queryChain.getId()) {
+          queryChain.computeOverlaps(testChain, overlapAction);
+          nOverlaps++;
+        }
+        // short-circuit if possible
+        if (segInt.isDone())
+        	return;
+      }
+    }
+  }
+
+  private void add(SegmentString segStr)
+  {
+    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
+    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
+      MonotoneChain mc = (MonotoneChain) i.next();
+      mc.setId(idCounter++);
+      index.insert(mc.getEnvelope(), mc);
+      monoChains.add(mc);
+    }
+  }
+
+  public static class SegmentOverlapAction
+      extends MonotoneChainOverlapAction
+  {
+    private SegmentIntersector si = null;
+
+    public SegmentOverlapAction(SegmentIntersector si)
+    {
+      this.si = si;
+    }
+
+    public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
+    {
+      SegmentString ss1 = (SegmentString) mc1.getContext();
+      SegmentString ss2 = (SegmentString) mc2.getContext();
+      si.processIntersections(ss1, start1, ss2, start2);
+    }
+
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexSegmentSetMutualIntersector.java b/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexSegmentSetMutualIntersector.java
new file mode 100644
index 0000000..ca996dd
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/MCIndexSegmentSetMutualIntersector.java
@@ -0,0 +1,142 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.chain.MonotoneChain;
+import org.locationtech.jts.index.chain.MonotoneChainBuilder;
+import org.locationtech.jts.index.chain.MonotoneChainOverlapAction;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+/**
+ * Intersects two sets of {@link SegmentString}s using a index based
+ * on {@link MonotoneChain}s and a {@link SpatialIndex}.
+ *
+ * Thread-safe and immutable.
+ * 
+ * @version 1.7
+ */
+public class MCIndexSegmentSetMutualIntersector implements SegmentSetMutualIntersector
+{
+  /**
+  * The {@link SpatialIndex} used should be something that supports
+  * envelope (range) queries efficiently (such as a 
+  * {@link org.locationtech.jts.index.quadtree.Quadtree}
+  * or {@link STRtree}.
+  */
+  private STRtree index = new STRtree();
+
+  /**
+   * Constructs a new intersector for a given set of {@link SegmentString}s.
+   * 
+   * @param baseSegStrings the base segment strings to intersect
+   */
+  public MCIndexSegmentSetMutualIntersector(Collection baseSegStrings)
+  {
+	  initBaseSegments(baseSegStrings);
+  }
+
+  /** 
+   * Gets the index constructed over the base segment strings.
+   * 
+   * NOTE: To retain thread-safety, treat returned value as immutable!
+   * 
+   * @return the constructed index
+   */
+  public SpatialIndex getIndex() { return index; }
+
+  private void initBaseSegments(Collection segStrings)
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      addToIndex((SegmentString) i.next());
+    }
+    // build index to ensure thread-safety
+    index.build();
+  }
+  
+  private void addToIndex(SegmentString segStr)
+  {
+    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
+    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
+      MonotoneChain mc = (MonotoneChain) i.next();
+      index.insert(mc.getEnvelope(), mc);
+    }
+  }
+
+  /**
+   * Calls {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} 
+   * for all <i>candidate</i> intersections between
+   * the given collection of SegmentStrings and the set of indexed segments. 
+   * 
+   * @param a set of segments to intersect
+   * @param the segment intersector to use
+   */
+  public void process(Collection segStrings, SegmentIntersector segInt)
+  {
+  	List monoChains = new ArrayList();
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      addToMonoChains((SegmentString) i.next(), monoChains);
+    }
+    intersectChains(monoChains, segInt);
+//    System.out.println("MCIndexBichromaticIntersector: # chain overlaps = " + nOverlaps);
+//    System.out.println("MCIndexBichromaticIntersector: # oct chain overlaps = " + nOctOverlaps);
+  }
+
+  private void addToMonoChains(SegmentString segStr, List monoChains)
+  {
+    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
+    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
+      MonotoneChain mc = (MonotoneChain) i.next();
+      monoChains.add(mc);
+    }
+  }
+
+  private void intersectChains(List monoChains, SegmentIntersector segInt)
+  {
+    MonotoneChainOverlapAction overlapAction = new SegmentOverlapAction(segInt);
+
+    for (Iterator i = monoChains.iterator(); i.hasNext(); ) {
+      MonotoneChain queryChain = (MonotoneChain) i.next();
+      List overlapChains = index.query(queryChain.getEnvelope());
+      for (Iterator j = overlapChains.iterator(); j.hasNext(); ) {
+        MonotoneChain testChain = (MonotoneChain) j.next();
+        queryChain.computeOverlaps(testChain, overlapAction);
+        if (segInt.isDone()) return;
+      }
+    }
+  }
+
+  public static class SegmentOverlapAction
+      extends MonotoneChainOverlapAction
+  {
+    private SegmentIntersector si = null;
+
+    public SegmentOverlapAction(SegmentIntersector si)
+    {
+      this.si = si;
+    }
+
+    public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
+    {
+      SegmentString ss1 = (SegmentString) mc1.getContext();
+      SegmentString ss2 = (SegmentString) mc2.getContext();
+      si.processIntersections(ss1, start1, ss2, start2);
+    }
+
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/NodableSegmentString.java b/modules/core/src/main/java/org/locationtech/jts/noding/NodableSegmentString.java
new file mode 100644
index 0000000..326ce83
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/NodableSegmentString.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * An interface for classes which support adding nodes to
+ * a segment string.
+ * 
+ * @author Martin Davis
+ */
+public interface NodableSegmentString
+	extends SegmentString
+{
+  /**
+   * Adds an intersection node for a given point and segment to this segment string.
+   * 
+   * @param intPt the location of the intersection
+   * @param segmentIndex the index of the segment containing the intersection
+   */
+  public void addIntersection(Coordinate intPt, int segmentIndex);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/NodedSegmentString.java b/modules/core/src/main/java/org/locationtech/jts/noding/NodedSegmentString.java
new file mode 100644
index 0000000..a8a1cf4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/NodedSegmentString.java
@@ -0,0 +1,195 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * Represents a list of contiguous line segments,
+ * and supports noding the segments.
+ * The line segments are represented by an array of {@link Coordinate}s.
+ * Intended to optimize the noding of contiguous segments by
+ * reducing the number of allocated objects.
+ * SegmentStrings can carry a context object, which is useful
+ * for preserving topological or parentage information.
+ * All noded substrings are initialized with the same context object.
+ *
+ * @version 1.7
+ */
+public class NodedSegmentString
+	implements NodableSegmentString
+{
+	/**
+	 * Gets the {@link SegmentString}s which result from splitting this string at node points.
+	 * 
+	 * @param segStrings a Collection of NodedSegmentStrings
+	 * @return a Collection of NodedSegmentStrings representing the substrings
+	 */
+  public static List getNodedSubstrings(Collection segStrings)
+  {
+    List resultEdgelist = new ArrayList();
+    getNodedSubstrings(segStrings, resultEdgelist);
+    return resultEdgelist;
+  }
+
+	/**
+	 * Adds the noded {@link SegmentString}s which result from splitting this string at node points.
+	 * 
+	 * @param segStrings a Collection of NodedSegmentStrings
+	 * @param resultEdgelist a List which will collect the NodedSegmentStrings representing the substrings
+	 */
+ public static void getNodedSubstrings(Collection segStrings, Collection resultEdgelist)
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      NodedSegmentString ss = (NodedSegmentString) i.next();
+      ss.getNodeList().addSplitEdges(resultEdgelist);
+    }
+  }
+
+  private SegmentNodeList nodeList = new SegmentNodeList(this);
+  private Coordinate[] pts;
+  private Object data;
+
+  /**
+   * Creates a new segment string from a list of vertices.
+   *
+   * @param pts the vertices of the segment string
+   * @param data the user-defined data of this segment string (may be null)
+   */
+  public NodedSegmentString(Coordinate[] pts, Object data)
+  {
+    this.pts = pts;
+    this.data = data;
+  }
+
+  /**
+   * Gets the user-defined data for this segment string.
+   *
+   * @return the user-defined data
+   */
+  public Object getData() { return data; }
+
+  /**
+   * Sets the user-defined data for this segment string.
+   *
+   * @param data an Object containing user-defined data
+   */
+  public void setData(Object data) { this.data = data; }
+
+  public SegmentNodeList getNodeList() { return nodeList; }
+  public int size() { return pts.length; }
+  public Coordinate getCoordinate(int i) { return pts[i]; }
+  public Coordinate[] getCoordinates() { return pts; }
+
+  public boolean isClosed()
+  {
+    return pts[0].equals(pts[pts.length - 1]);
+  }
+
+  /**
+   * Gets the octant of the segment starting at vertex <code>index</code>.
+   *
+   * @param index the index of the vertex starting the segment.  Must not be
+   * the last index in the vertex list
+   * @return the octant of the segment at the vertex
+   */
+  public int getSegmentOctant(int index)
+  {
+    if (index == pts.length - 1) return -1;
+    return safeOctant(getCoordinate(index), getCoordinate(index + 1));
+//    return Octant.octant(getCoordinate(index), getCoordinate(index + 1));
+  }
+
+  private int safeOctant(Coordinate p0, Coordinate p1)
+  {
+  	if (p0.equals2D(p1)) return 0;
+  	return Octant.octant(p0, p1);
+  }
+  
+  /**
+   * Adds EdgeIntersections for one or both
+   * intersections found for a segment of an edge to the edge intersection list.
+   */
+  public void addIntersections(LineIntersector li, int segmentIndex, int geomIndex)
+  {
+    for (int i = 0; i < li.getIntersectionNum(); i++) {
+      addIntersection(li, segmentIndex, geomIndex, i);
+    }
+  }
+  /**
+   * Add an SegmentNode for intersection intIndex.
+   * An intersection that falls exactly on a vertex
+   * of the SegmentString is normalized
+   * to use the higher of the two possible segmentIndexes
+   */
+  public void addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)
+  {
+    Coordinate intPt = new Coordinate(li.getIntersection(intIndex));
+    addIntersection(intPt, segmentIndex);
+  }
+
+  /**
+   * Adds an intersection node for a given point and segment to this segment string.
+   * 
+   * @param intPt the location of the intersection
+   * @param segmentIndex the index of the segment containing the intersection
+   */
+  public void  addIntersection(Coordinate intPt, int segmentIndex) {
+  	addIntersectionNode(intPt, segmentIndex);
+  }
+  	
+  /**
+   * Adds an intersection node for a given point and segment to this segment string.
+   * If an intersection already exists for this exact location, the existing
+   * node will be returned.
+   * 
+   * @param intPt the location of the intersection
+   * @param segmentIndex the index of the segment containing the intersection
+   * @return the intersection node for the point
+   */
+  public SegmentNode addIntersectionNode(Coordinate intPt, int segmentIndex) {
+		int normalizedSegmentIndex = segmentIndex;
+		//Debug.println("edge intpt: " + intPt + " dist: " + dist);
+		// normalize the intersection point location
+		int nextSegIndex = normalizedSegmentIndex + 1;
+		if (nextSegIndex < pts.length) {
+			Coordinate nextPt = pts[nextSegIndex];
+			//Debug.println("next pt: " + nextPt);
+
+			// Normalize segment index if intPt falls on vertex
+			// The check for point equality is 2D only - Z values are ignored
+			if (intPt.equals2D(nextPt)) {
+				//Debug.println("normalized distance");
+				normalizedSegmentIndex = nextSegIndex;
+			}
+		}
+		/**
+		 * Add the intersection point to edge intersection list.
+		 */
+		SegmentNode ei = nodeList.add(intPt, normalizedSegmentIndex);
+		return ei;
+	}
+  
+  public String toString()
+  {
+  	return WKTWriter.toLineString(new CoordinateArraySequence(pts));
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/Noder.java b/modules/core/src/main/java/org/locationtech/jts/noding/Noder.java
new file mode 100644
index 0000000..c552ffa
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/Noder.java
@@ -0,0 +1,46 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+
+/**
+ * Computes all intersections between segments in a set of {@link SegmentString}s.
+ * Intersections found are represented as {@link SegmentNode}s and added to the
+ * {@link SegmentString}s in which they occur.
+ * As a final step in the noding a new set of segment strings split
+ * at the nodes may be returned.
+ *
+ * @version 1.7
+ */
+public interface Noder
+{
+
+  /**
+   * Computes the noding for a collection of {@link SegmentString}s.
+   * Some Noders may add all these nodes to the input SegmentStrings;
+   * others may only add some or none at all.
+   *
+   * @param segStrings a collection of {@link SegmentString}s to node
+   */
+  void computeNodes(Collection segStrings);
+
+  /**
+   * Returns a {@link Collection} of fully noded {@link SegmentString}s.
+   * The SegmentStrings have the same context as their parent.
+   *
+   * @return a Collection of SegmentStrings
+   */
+  Collection getNodedSubstrings();
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/NodingValidator.java b/modules/core/src/main/java/org/locationtech/jts/noding/NodingValidator.java
new file mode 100644
index 0000000..5c2a2fa
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/NodingValidator.java
@@ -0,0 +1,165 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.util.Debug;
+
+/**
+ * Validates that a collection of {@link SegmentString}s is correctly noded.
+ * Throws an appropriate exception if an noding error is found.
+ *
+ * @version 1.7
+ */
+public class NodingValidator {
+
+  private LineIntersector li = new RobustLineIntersector();
+
+  private Collection segStrings;
+  
+  private static final GeometryFactory fact = new GeometryFactory();
+
+  public NodingValidator(Collection segStrings)
+  {
+    this.segStrings = segStrings;
+  }
+
+  public void checkValid()
+  {
+  	// MD - is this call required?  Or could it be done in the Interior Intersection code?
+    checkEndPtVertexIntersections();
+    checkInteriorIntersections();
+    checkCollapses();
+  }
+
+  /**
+   * Checks if a segment string contains a segment pattern a-b-a (which implies a self-intersection)
+   */
+  private void checkCollapses()
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      checkCollapses(ss);
+    }
+  }
+
+  private void checkCollapses(SegmentString ss)
+  {
+    Coordinate[] pts = ss.getCoordinates();
+    for (int i = 0; i < pts.length - 2; i++) {
+      checkCollapse(pts[i], pts[i + 1], pts[i + 2]);
+    }
+  }
+
+  private void checkCollapse(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    if (p0.equals(p2))
+      throw new RuntimeException("found non-noded collapse at "
+        + fact.createLineString(new Coordinate[] { p0, p1, p2}));
+  }
+
+  /**
+   * Checks all pairs of segments for intersections at an interior point of a segment
+   */
+  private void checkInteriorIntersections()
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss0 = (SegmentString) i.next();
+      for (Iterator j = segStrings.iterator(); j.hasNext(); ) {
+        SegmentString ss1 = (SegmentString) j.next();
+
+          checkInteriorIntersections(ss0, ss1);
+      }
+    }
+  }
+
+  private void checkInteriorIntersections(SegmentString ss0, SegmentString ss1)
+  {
+    Coordinate[] pts0 = ss0.getCoordinates();
+    Coordinate[] pts1 = ss1.getCoordinates();
+    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
+      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
+        checkInteriorIntersections(ss0, i0, ss1, i1);
+      }
+    }
+  }
+
+  private void checkInteriorIntersections(SegmentString e0, int segIndex0, SegmentString e1, int segIndex1)
+  {
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+//numTests++;
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+
+    li.computeIntersection(p00, p01, p10, p11);
+    if (li.hasIntersection()) {
+
+      if (li.isProper()
+          || hasInteriorIntersection(li, p00, p01)
+          || hasInteriorIntersection(li, p10, p11)) {
+        throw new RuntimeException("found non-noded intersection at "
+                                   + p00 + "-" + p01
+                                   + " and "
+                                   + p10 + "-" + p11);
+      }
+    }
+  }
+  /**
+   *@return true if there is an intersection point which is not an endpoint of the segment p0-p1
+   */
+  private boolean hasInteriorIntersection(LineIntersector li, Coordinate p0, Coordinate p1)
+  {
+    for (int i = 0; i < li.getIntersectionNum(); i++) {
+      Coordinate intPt = li.getIntersection(i);
+      if (! (intPt.equals(p0) || intPt.equals(p1)))
+          return true;
+    }
+    return false;
+  }
+
+  /**
+   * Checks for intersections between an endpoint of a segment string
+   * and an interior vertex of another segment string
+   */
+  private void checkEndPtVertexIntersections()
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      Coordinate[] pts = ss.getCoordinates();
+      checkEndPtVertexIntersections(pts[0], segStrings);
+      checkEndPtVertexIntersections(pts[pts.length - 1], segStrings);
+    }
+  }
+
+  private void checkEndPtVertexIntersections(Coordinate testPt, Collection segStrings)
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      Coordinate[] pts = ss.getCoordinates();
+      for (int j = 1; j < pts.length - 1; j++) {
+        if (pts[j].equals(testPt))
+          throw new RuntimeException("found endpt/interior pt intersection at index " + j + " :pt " + testPt);
+      }
+    }
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/Octant.java b/modules/core/src/main/java/org/locationtech/jts/noding/Octant.java
new file mode 100644
index 0000000..304b917
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/Octant.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+/**
+ * Methods for computing and working with octants of the Cartesian plane
+ * Octants are numbered as follows:
+ * <pre>
+ *  \2|1/
+ * 3 \|/ 0
+ * ---+--
+ * 4 /|\ 7
+ *  /5|6\
+ * </pre>
+ * If line segments lie along a coordinate axis, the octant is the lower of the two
+ * possible values.
+ *
+ * @version 1.7
+ */
+public class Octant {
+
+  /**
+   * Returns the octant of a directed line segment (specified as x and y
+   * displacements, which cannot both be 0).
+   */
+  public static int octant(double dx, double dy)
+  {
+    if (dx == 0.0 && dy == 0.0)
+      throw new IllegalArgumentException("Cannot compute the octant for point ( "+ dx + ", " + dy + " )" );
+
+    double adx = Math.abs(dx);
+    double ady = Math.abs(dy);
+
+    if (dx >= 0) {
+      if (dy >= 0) {
+        if (adx >= ady)
+          return 0;
+        else
+          return 1;
+      }
+      else { // dy < 0
+        if (adx >= ady)
+          return 7;
+        else
+          return 6;
+      }
+    }
+    else { // dx < 0
+      if (dy >= 0) {
+        if (adx >= ady)
+          return 3;
+        else
+          return 2;
+      }
+      else { // dy < 0
+        if (adx >= ady)
+          return 4;
+        else
+          return 5;
+      }
+    }
+  }
+
+  /**
+   * Returns the octant of a directed line segment from p0 to p1.
+   */
+  public static int octant(Coordinate p0, Coordinate p1)
+  {
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    if (dx == 0.0 && dy == 0.0)
+      throw new IllegalArgumentException("Cannot compute the octant for two identical points " + p0);
+    return octant(dx, dy);
+  }
+
+  private Octant() {
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/OrientedCoordinateArray.java b/modules/core/src/main/java/org/locationtech/jts/noding/OrientedCoordinateArray.java
new file mode 100644
index 0000000..1a7761a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/OrientedCoordinateArray.java
@@ -0,0 +1,110 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+
+/**
+ * Allows comparing {@link Coordinate} arrays
+ * in an orientation-independent way.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class OrientedCoordinateArray
+    implements Comparable
+{
+  private Coordinate[] pts;
+  private boolean orientation;
+
+  /**
+   * Creates a new {@link OrientedCoordinateArray}
+   * for the given {@link Coordinate} array.
+   *
+   * @param pts the coordinates to orient
+   */
+  public OrientedCoordinateArray(Coordinate[] pts)
+  {
+    this.pts = pts;
+    orientation = orientation(pts);
+  }
+
+  /**
+   * Computes the canonical orientation for a coordinate array.
+   *
+   * @param pts the array to test
+   * @return <code>true</code> if the points are oriented forwards
+   * or <code>false</code if the points are oriented in reverse
+   */
+  private static boolean orientation(Coordinate[] pts)
+  {
+    return CoordinateArrays.increasingDirection(pts) == 1;
+  }
+
+  /**
+   * Compares two {@link OrientedCoordinateArray}s for their relative order
+   *
+   * @return -1 this one is smaller;
+   * 0 the two objects are equal;
+   * 1 this one is greater
+   */
+
+  public int compareTo(Object o1) {
+    OrientedCoordinateArray oca = (OrientedCoordinateArray) o1;
+    int comp = compareOriented(pts, orientation,
+                               oca.pts, oca.orientation);
+/*
+    // MD - testing only
+    int oldComp = SegmentStringDissolver.ptsComp.compare(pts, oca.pts);
+    if ((oldComp == 0 || comp == 0) && oldComp != comp) {
+      System.out.println("bidir mismatch");
+
+      boolean orient1 = orientation(pts);
+      boolean orient2 = orientation(oca.pts);
+      int comp2 = compareOriented(pts, orientation,
+                               oca.pts, oca.orientation);
+      int oldComp2 = SegmentStringDissolver.ptsComp.compare(pts, oca.pts);
+    }
+    */
+    return comp;
+  }
+
+  private static int compareOriented(Coordinate[] pts1,
+                                     boolean orientation1,
+                                     Coordinate[] pts2,
+                                     boolean orientation2)
+  {
+    int dir1 = orientation1 ? 1 : -1;
+    int dir2 = orientation2 ? 1 : -1;
+    int limit1 = orientation1 ? pts1.length : -1;
+    int limit2 = orientation2 ? pts2.length : -1;
+
+    int i1 = orientation1 ? 0 : pts1.length - 1;
+    int i2 = orientation2 ? 0 : pts2.length - 1;
+    int comp = 0;
+    while (true) {
+      int compPt = pts1[i1].compareTo(pts2[i2]);
+      if (compPt != 0)
+        return compPt;
+      i1 += dir1;
+      i2 += dir2;
+      boolean done1 = i1 == limit1;
+      boolean done2 = i2 == limit2;
+      if (done1 && ! done2) return -1;
+      if (! done1 && done2) return 1;
+      if (done1 && done2) return 0;
+    }
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/ScaledNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/ScaledNoder.java
new file mode 100644
index 0000000..7bf973a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/ScaledNoder.java
@@ -0,0 +1,129 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+
+/**
+ * Wraps a {@link Noder} and transforms its input
+ * into the integer domain.
+ * This is intended for use with Snap-Rounding noders,
+ * which typically are only intended to work in the integer domain.
+ * Offsets can be provided to increase the number of digits of available precision.
+ * <p>
+ * Clients should be aware that rescaling can involve loss of precision,
+ * which can cause zero-length line segments to be created.
+ * These in turn can cause problems when used to build a planar graph.
+ * This situation should be checked for and collapsed segments removed if necessary.
+ *
+ * @version 1.7
+ */
+public class ScaledNoder
+    implements Noder
+{
+  private Noder noder;
+  private double scaleFactor;
+  private double offsetX;
+  private double offsetY;
+  private boolean isScaled = false;
+
+  public ScaledNoder(Noder noder, double scaleFactor) {
+    this(noder, scaleFactor, 0, 0);
+  }
+
+  public ScaledNoder(Noder noder, double scaleFactor, double offsetX, double offsetY) {
+    this.noder = noder;
+    this.scaleFactor = scaleFactor;
+    // no need to scale if input precision is already integral
+    isScaled = ! isIntegerPrecision();
+  }
+
+  public boolean isIntegerPrecision() { return scaleFactor == 1.0; }
+
+  public Collection getNodedSubstrings()
+  {
+    Collection splitSS = noder.getNodedSubstrings();
+    if (isScaled) rescale(splitSS);
+    return splitSS;
+  }
+
+  public void computeNodes(Collection inputSegStrings)
+  {
+    Collection intSegStrings = inputSegStrings;
+    if (isScaled)
+      intSegStrings = scale(inputSegStrings);
+    noder.computeNodes(intSegStrings);
+  }
+
+  private Collection scale(Collection segStrings)
+  {
+    List nodedSegmentStrings = new ArrayList(segStrings.size());
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      nodedSegmentStrings.add(new NodedSegmentString(scale(ss.getCoordinates()), ss.getData()));
+    }
+    return nodedSegmentStrings;
+  }
+
+  private Coordinate[] scale(Coordinate[] pts)
+  {
+    Coordinate[] roundPts = new Coordinate[pts.length];
+    for (int i = 0; i < pts.length; i++) {
+      roundPts[i] = new Coordinate(
+          Math.round((pts[i].x - offsetX) * scaleFactor),
+          Math.round((pts[i].y - offsetY) * scaleFactor),
+          pts[i].z
+        );
+    }
+    Coordinate[] roundPtsNoDup = CoordinateArrays.removeRepeatedPoints(roundPts);
+    return roundPtsNoDup;
+  }
+
+  //private double scale(double val) { return (double) Math.round(val * scaleFactor); }
+
+  private void rescale(Collection segStrings)
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      rescale(ss.getCoordinates());
+    }
+  }
+
+  private void rescale(Coordinate[] pts)
+  {
+    Coordinate p0 = null;
+    Coordinate p1 = null;
+    
+    if (pts.length == 2) {
+      p0 = new Coordinate(pts[0]);
+      p1 = new Coordinate(pts[1]);
+    }
+
+    for (int i = 0; i < pts.length; i++) {
+      pts[i].x = pts[i].x / scaleFactor + offsetX;
+      pts[i].y = pts[i].y / scaleFactor + offsetY;
+    }
+    
+    if (pts.length == 2 && pts[0].equals2D(pts[1])) {
+      System.out.println(pts);
+    }
+  }
+
+  //private double rescale(double val) { return val / scaleFactor; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersectionDetector.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersectionDetector.java
new file mode 100644
index 0000000..d8ea973
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersectionDetector.java
@@ -0,0 +1,216 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Detects and records an intersection between two {@link SegmentString}s,
+ * if one exists.  Only a single intersection is recorded.
+ * This strategy can be configured to search for <b>proper intersections</b>.
+ * In this case, the presence of <i>any</i> kind of intersection will still be recorded,
+ * but searching will continue until either a proper intersection has been found
+ * or no intersections are detected.
+ *
+ * @version 1.7
+ */
+public class SegmentIntersectionDetector
+    implements SegmentIntersector
+{
+  private LineIntersector li;
+  private boolean findProper = false;
+  private boolean findAllTypes = false;
+  
+  private boolean hasIntersection = false;
+  private boolean hasProperIntersection = false;
+  private boolean hasNonProperIntersection = false;
+  
+  private Coordinate intPt = null;
+  private Coordinate[] intSegments = null;
+
+  /**
+   * Creates an intersection finder using a {@link RobustLineIntersector}.
+   */
+  public SegmentIntersectionDetector()
+  {
+    this(new RobustLineIntersector());
+  }
+
+  /**
+   * Creates an intersection finder using a given LineIntersector.
+   *
+   * @param li the LineIntersector to use
+   */
+  public SegmentIntersectionDetector(LineIntersector li)
+  {
+    this.li = li;
+  }
+
+  /**
+   * Sets whether processing must continue until a proper intersection is found.
+   * 
+   * @param findProper true if processing should continue until a proper intersection is found
+   */
+  public void setFindProper(boolean findProper)
+  {
+    this.findProper = findProper;
+  }
+  
+  /**
+   * Sets whether processing can terminate once any intersection is found.
+   * 
+   * @param findAllTypes true if processing can terminate once any intersection is found.
+   */
+  public void setFindAllIntersectionTypes(boolean findAllTypes)
+  {
+    this.findAllTypes = findAllTypes;
+  }
+  
+  /**
+   * Tests whether an intersection was found.
+   * 
+   * @return true if an intersection was found
+   */
+  public boolean hasIntersection() 
+  { 
+  	return hasIntersection; 
+  }
+  
+  /**
+   * Tests whether a proper intersection was found.
+   * 
+   * @return true if a proper intersection was found
+   */
+  public boolean hasProperIntersection() 
+  { 
+    return hasProperIntersection; 
+  }
+  
+  /**
+   * Tests whether a non-proper intersection was found.
+   * 
+   * @return true if a non-proper intersection was found
+   */
+  public boolean hasNonProperIntersection() 
+  { 
+    return hasNonProperIntersection; 
+  }
+  
+  /**
+   * Gets the computed location of the intersection.
+   * Due to round-off, the location may not be exact.
+   * 
+   * @return the coordinate for the intersection location
+   */
+  public Coordinate getIntersection()  
+  {    
+  	return intPt;  
+  }
+
+
+  /**
+   * Gets the endpoints of the intersecting segments.
+   * 
+   * @return an array of the segment endpoints (p00, p01, p10, p11)
+   */
+  public Coordinate[] getIntersectionSegments()
+  {
+  	return intSegments;
+  }
+  
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} class to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
+   * this call for segment pairs which they have determined do not intersect
+   * (e.g. by an disjoint envelope test).
+   */
+  public void processIntersections(
+      SegmentString e0,  int segIndex0,
+      SegmentString e1,  int segIndex1
+      )
+  {  	
+    // don't bother intersecting a segment with itself
+    if (e0 == e1 && segIndex0 == segIndex1) return;
+    
+    Coordinate p00 = e0.getCoordinates()[segIndex0];
+    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
+    Coordinate p10 = e1.getCoordinates()[segIndex1];
+    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
+    
+    li.computeIntersection(p00, p01, p10, p11);
+//  if (li.hasIntersection() && li.isProper()) Debug.println(li);
+
+    if (li.hasIntersection()) {
+			// System.out.println(li);
+    	
+    	// record intersection info
+			hasIntersection = true;
+			
+			boolean isProper = li.isProper();
+			if (isProper)
+				hasProperIntersection = true;
+      if (! isProper)
+        hasNonProperIntersection = true;
+			
+			/**
+			 * If this is the kind of intersection we are searching for
+			 * OR no location has yet been recorded
+			 * save the location data
+			 */
+			boolean saveLocation = true;
+			if (findProper && ! isProper) saveLocation = false;
+			
+			if (intPt == null || saveLocation) {
+
+				// record intersection location (approximate)
+				intPt = li.getIntersection(0);
+
+				// record intersecting segments
+				intSegments = new Coordinate[4];
+				intSegments[0] = p00;
+				intSegments[1] = p01;
+				intSegments[2] = p10;
+				intSegments[3] = p11;
+			}
+		}
+  }
+  
+  /**
+   * Tests whether processing can terminate,
+   * because all required information has been obtained
+   * (e.g. an intersection of the desired type has been detected).
+   * 
+   * @return true if processing can terminate
+   */
+  public boolean isDone()
+  { 
+    /**
+     * If finding all types, we can stop
+     * when both possible types have been found.
+     */
+    if (findAllTypes) {
+      return hasProperIntersection && hasNonProperIntersection;
+    }
+    
+  	/**
+  	 * If searching for a proper intersection, only stop if one is found
+  	 */
+  	if (findProper) {
+  		return hasProperIntersection;
+  	}
+  	return hasIntersection;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersector.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersector.java
new file mode 100644
index 0000000..7b8b3ba
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentIntersector.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+/**
+ * Processes possible intersections detected by a {@link Noder}.
+ * The {@link SegmentIntersector} is passed to a {@link Noder}.
+ * The {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} method is called whenever the {@link Noder}
+ * detects that two SegmentStrings <i>might</i> intersect.
+ * This class may be used either to find all intersections, or
+ * to detect the presence of an intersection.  In the latter case,
+ * Noders may choose to short-circuit their computation by calling the
+ * {@link #isDone()} method.
+ * This class is an example of the <i>Strategy</i> pattern.
+ *
+ * @version 1.7
+ */
+public interface SegmentIntersector
+{
+  /**
+   * This method is called by clients
+   * of the {@link SegmentIntersector} interface to process
+   * intersections for two segments of the {@link SegmentString}s being intersected.
+   */
+  void processIntersections(
+    SegmentString e0,  int segIndex0,
+    SegmentString e1,  int segIndex1
+     );
+  
+  /**
+   * Reports whether the client of this class
+   * needs to continue testing all intersections in an arrangement.
+   * 
+   * @return true if there is no need to continue testing segments
+   */
+  boolean isDone();
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNode.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNode.java
new file mode 100644
index 0000000..41204e4
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNode.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Represents an intersection point between two {@link SegmentString}s.
+ *
+ * @version 1.7
+ */
+public class SegmentNode
+    implements Comparable
+{
+  private final NodedSegmentString segString;
+  public final Coordinate coord;   // the point of intersection
+  public final int segmentIndex;   // the index of the containing line segment in the parent edge
+  private final int segmentOctant;
+  private final boolean isInterior;
+
+  public SegmentNode(NodedSegmentString segString, Coordinate coord, int segmentIndex, int segmentOctant) {
+    this.segString = segString;
+    this.coord = new Coordinate(coord);
+    this.segmentIndex = segmentIndex;
+    this.segmentOctant = segmentOctant;
+    isInterior = ! coord.equals2D(segString.getCoordinate(segmentIndex));
+  }
+
+  /**
+   * Gets the {@link Coordinate} giving the location of this node.
+   * 
+   * @return the coordinate of the node
+   */
+  public Coordinate getCoordinate() 
+  {
+    return coord;
+  }
+  
+  public boolean isInterior() { return isInterior; }
+
+  public boolean isEndPoint(int maxSegmentIndex)
+  {
+    if (segmentIndex == 0 && ! isInterior) return true;
+    if (segmentIndex == maxSegmentIndex) return true;
+    return false;
+  }
+
+  /**
+   * @return -1 this SegmentNode is located before the argument location;
+   * 0 this SegmentNode is at the argument location;
+   * 1 this SegmentNode is located after the argument location
+   */
+  public int compareTo(Object obj)
+  {
+    SegmentNode other = (SegmentNode) obj;
+
+    if (segmentIndex < other.segmentIndex) return -1;
+    if (segmentIndex > other.segmentIndex) return 1;
+
+    if (coord.equals2D(other.coord)) return 0;
+
+    return SegmentPointComparator.compare(segmentOctant, coord, other.coord);
+    //return segment.compareNodePosition(this, other);
+  }
+
+  public void print(PrintStream out)
+  {
+    out.print(coord);
+    out.print(" seg # = " + segmentIndex);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNodeList.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNodeList.java
new file mode 100644
index 0000000..6900b7e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentNodeList.java
@@ -0,0 +1,369 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * A list of the {@link SegmentNode}s present along a noded {@link SegmentString}.
+ *
+ * @version 1.7
+ */
+public class SegmentNodeList
+{
+  private Map nodeMap = new TreeMap();
+  private NodedSegmentString edge;  // the parent edge
+
+  public SegmentNodeList(NodedSegmentString edge)
+  {
+    this.edge = edge;
+  }
+
+  public NodedSegmentString getEdge() { return edge; }
+
+  /**
+   * Adds an intersection into the list, if it isn't already there.
+   * The input segmentIndex and dist are expected to be normalized.
+   *
+   * @return the SegmentIntersection found or added
+   */
+  public SegmentNode add(Coordinate intPt, int segmentIndex)
+  {
+    SegmentNode eiNew = new SegmentNode(edge, intPt, segmentIndex, edge.getSegmentOctant(segmentIndex));
+    SegmentNode ei = (SegmentNode) nodeMap.get(eiNew);
+    if (ei != null) {
+      // debugging sanity check
+      Assert.isTrue(ei.coord.equals2D(intPt), "Found equal nodes with different coordinates");
+//      if (! ei.coord.equals2D(intPt))
+//        Debug.println("Found equal nodes with different coordinates");
+
+      return ei;
+    }
+    // node does not exist, so create it
+    nodeMap.put(eiNew, eiNew);
+    return eiNew;
+  }
+
+  /**
+   * returns an iterator of SegmentNodes
+   */
+  public Iterator iterator() { return nodeMap.values().iterator(); }
+
+  /**
+   * Adds nodes for the first and last points of the edge
+   */
+  private void addEndpoints()
+  {
+    int maxSegIndex = edge.size() - 1;
+    add(edge.getCoordinate(0), 0);
+    add(edge.getCoordinate(maxSegIndex), maxSegIndex);
+  }
+
+  /**
+   * Adds nodes for any collapsed edge pairs.
+   * Collapsed edge pairs can be caused by inserted nodes, or they can be
+   * pre-existing in the edge vertex list.
+   * In order to provide the correct fully noded semantics,
+   * the vertex at the base of a collapsed pair must also be added as a node.
+   */
+  private void addCollapsedNodes()
+  {
+    List collapsedVertexIndexes = new ArrayList();
+
+    findCollapsesFromInsertedNodes(collapsedVertexIndexes);
+    findCollapsesFromExistingVertices(collapsedVertexIndexes);
+
+    // node the collapses
+    for (Iterator it = collapsedVertexIndexes.iterator(); it.hasNext(); ) {
+      int vertexIndex = ((Integer) it.next()).intValue();
+      add(edge.getCoordinate(vertexIndex), vertexIndex);
+    }
+  }
+
+  /**
+   * Adds nodes for any collapsed edge pairs
+   * which are pre-existing in the vertex list.
+   */
+  private void findCollapsesFromExistingVertices(List collapsedVertexIndexes)
+  {
+    for (int i = 0; i < edge.size() - 2; i++) {
+      Coordinate p0 = edge.getCoordinate(i);
+      Coordinate p1 = edge.getCoordinate(i + 1);
+      Coordinate p2 = edge.getCoordinate(i + 2);
+      if (p0.equals2D(p2)) {
+        // add base of collapse as node
+        collapsedVertexIndexes.add(new Integer(i + 1));
+      }
+    }
+  }
+
+  /**
+   * Adds nodes for any collapsed edge pairs caused by inserted nodes
+   * Collapsed edge pairs occur when the same coordinate is inserted as a node
+   * both before and after an existing edge vertex.
+   * To provide the correct fully noded semantics,
+   * the vertex must be added as a node as well.
+   */
+  private void findCollapsesFromInsertedNodes(List collapsedVertexIndexes)
+  {
+    int[] collapsedVertexIndex = new int[1];
+    Iterator it = iterator();
+    // there should always be at least two entries in the list, since the endpoints are nodes
+    SegmentNode eiPrev = (SegmentNode) it.next();
+    while (it.hasNext()) {
+      SegmentNode ei = (SegmentNode) it.next();
+      boolean isCollapsed = findCollapseIndex(eiPrev, ei, collapsedVertexIndex);
+      if (isCollapsed)
+        collapsedVertexIndexes.add(new Integer(collapsedVertexIndex[0]));
+
+      eiPrev = ei;
+    }
+  }
+
+  private boolean findCollapseIndex(SegmentNode ei0, SegmentNode ei1, int[] collapsedVertexIndex)
+  {
+    // only looking for equal nodes
+    if (! ei0.coord.equals2D(ei1.coord)) return false;
+
+    int numVerticesBetween = ei1.segmentIndex - ei0.segmentIndex;
+    if (! ei1.isInterior()) {
+      numVerticesBetween--;
+    }
+
+    // if there is a single vertex between the two equal nodes, this is a collapse
+    if (numVerticesBetween == 1) {
+      collapsedVertexIndex[0] = ei0.segmentIndex + 1;
+      return true;
+    }
+    return false;
+  }
+
+
+  /**
+   * Creates new edges for all the edges that the intersections in this
+   * list split the parent edge into.
+   * Adds the edges to the provided argument list
+   * (this is so a single list can be used to accumulate all split edges
+   * for a set of {@link SegmentString}s).
+   */
+  public void addSplitEdges(Collection edgeList)
+  {
+    // ensure that the list has entries for the first and last point of the edge
+    addEndpoints();
+    addCollapsedNodes();
+
+    Iterator it = iterator();
+    // there should always be at least two entries in the list, since the endpoints are nodes
+    SegmentNode eiPrev = (SegmentNode) it.next();
+    while (it.hasNext()) {
+      SegmentNode ei = (SegmentNode) it.next();
+      SegmentString newEdge = createSplitEdge(eiPrev, ei);
+      /*
+      if (newEdge.size() < 2)
+        throw new RuntimeException("created single point edge: " + newEdge.toString());
+      */
+      edgeList.add(newEdge);
+      eiPrev = ei;
+    }
+    //checkSplitEdgesCorrectness(testingSplitEdges);
+  }
+
+  /**
+   * Checks the correctness of the set of split edges corresponding to this edge.
+   *
+   * @param splitEdges the split edges for this edge (in order)
+   */
+  private void checkSplitEdgesCorrectness(List splitEdges)
+  {
+    Coordinate[] edgePts = edge.getCoordinates();
+
+    // check that first and last points of split edges are same as endpoints of edge
+    SegmentString split0 = (SegmentString) splitEdges.get(0);
+    Coordinate pt0 = split0.getCoordinate(0);
+    if (! pt0.equals2D(edgePts[0]))
+      throw new RuntimeException("bad split edge start point at " + pt0);
+
+    SegmentString splitn = (SegmentString) splitEdges.get(splitEdges.size() - 1);
+    Coordinate[] splitnPts = splitn.getCoordinates();
+    Coordinate ptn = splitnPts[splitnPts.length - 1];
+    if (! ptn.equals2D(edgePts[edgePts.length - 1]))
+      throw new RuntimeException("bad split edge end point at " + ptn);
+
+  }
+
+  /**
+   * Create a new "split edge" with the section of points between
+   * (and including) the two intersections.
+   * The label for the new edge is the same as the label for the parent edge.
+   */
+  SegmentString createSplitEdge(SegmentNode ei0, SegmentNode ei1)
+  {
+//Debug.println("\ncreateSplitEdge"); Debug.print(ei0); Debug.print(ei1);
+    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
+
+    Coordinate lastSegStartPt = edge.getCoordinate(ei1.segmentIndex);
+    // if the last intersection point is not equal to the its segment start pt,
+    // add it to the points list as well.
+    // (This check is needed because the distance metric is not totally reliable!)
+    // The check for point equality is 2D only - Z values are ignored
+    boolean useIntPt1 = ei1.isInterior() || ! ei1.coord.equals2D(lastSegStartPt);
+    if (! useIntPt1) {
+      npts--;
+    }
+
+    Coordinate[] pts = new Coordinate[npts];
+    int ipt = 0;
+    pts[ipt++] = new Coordinate(ei0.coord);
+    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
+      pts[ipt++] = edge.getCoordinate(i);
+    }
+    if (useIntPt1) pts[ipt] = new Coordinate(ei1.coord);
+
+    return new NodedSegmentString(pts, edge.getData());
+  }
+
+  /**
+   * Gets the list of coordinates for the fully noded segment string,
+   * including all original segment string vertices and vertices
+   * introduced by nodes in this list.
+   * Repeated coordinates are collapsed.
+   * 
+   * @return an array of Coordinates
+   * 
+   */
+  public Coordinate[] getSplitCoordinates()
+  {
+    CoordinateList coordList = new CoordinateList();
+    // ensure that the list has entries for the first and last point of the edge
+    addEndpoints();
+
+    Iterator it = iterator();
+    // there should always be at least two entries in the list, since the endpoints are nodes
+    SegmentNode eiPrev = (SegmentNode) it.next();
+    while (it.hasNext()) {
+      SegmentNode ei = (SegmentNode) it.next();
+      addEdgeCoordinates(eiPrev, ei, coordList);
+      eiPrev = ei;
+    }
+    return coordList.toCoordinateArray();
+  }
+
+  private void addEdgeCoordinates(SegmentNode ei0, SegmentNode ei1,
+      CoordinateList coordList) {
+    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
+
+    Coordinate lastSegStartPt = edge.getCoordinate(ei1.segmentIndex);
+    // if the last intersection point is not equal to the its segment start pt,
+    // add it to the points list as well.
+    // (This check is needed because the distance metric is not totally reliable!)
+    // The check for point equality is 2D only - Z values are ignored
+    boolean useIntPt1 = ei1.isInterior() || ! ei1.coord.equals2D(lastSegStartPt);
+    if (! useIntPt1) {
+      npts--;
+    }
+
+    int ipt = 0;
+    coordList.add(new Coordinate(ei0.coord), false);
+    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
+      coordList.add(edge.getCoordinate(i));
+    }
+    if (useIntPt1) {
+      coordList.add(new Coordinate(ei1.coord));
+    }
+  }
+
+  public void print(PrintStream out)
+  {
+    out.println("Intersections:");
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      SegmentNode ei = (SegmentNode) it.next();
+      ei.print(out);
+    }
+  }
+}
+
+// INCOMPLETE!
+class NodeVertexIterator
+    implements Iterator
+{
+  private SegmentNodeList nodeList;
+  private NodedSegmentString edge;
+  private Iterator nodeIt;
+  private SegmentNode currNode = null;
+  private SegmentNode nextNode = null;
+  private int currSegIndex = 0;
+
+  NodeVertexIterator(SegmentNodeList nodeList)
+  {
+    this.nodeList = nodeList;
+    edge = nodeList.getEdge();
+    nodeIt = nodeList.iterator();
+    readNextNode();
+  }
+
+  public boolean hasNext() {
+    if (nextNode == null) return false;
+    return true;
+  }
+
+  public Object next()
+  {
+    if (currNode == null) {
+      currNode = nextNode;
+      currSegIndex = currNode.segmentIndex;
+      readNextNode();
+      return currNode;
+    }
+    // check for trying to read too far
+    if (nextNode == null) return null;
+
+    if (nextNode.segmentIndex == currNode.segmentIndex) {
+      currNode = nextNode;
+      currSegIndex = currNode.segmentIndex;
+      readNextNode();
+      return currNode;
+    }
+
+    if (nextNode.segmentIndex > currNode.segmentIndex) {
+
+    }
+    return null;
+  }
+
+  private void readNextNode()
+  {
+    if (nodeIt.hasNext())
+      nextNode = (SegmentNode) nodeIt.next();
+    else
+      nextNode = null;
+  }
+  /**
+   *  Not implemented.
+   *
+   *@throws  UnsupportedOperationException  This method is not implemented.
+   */
+  public void remove() {
+    throw new UnsupportedOperationException(getClass().getName());
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentPointComparator.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentPointComparator.java
new file mode 100644
index 0000000..a459b19
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentPointComparator.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Implements a robust method of comparing the relative position of two
+ * points along the same segment.
+ * The coordinates are assumed to lie "near" the segment.
+ * This means that this algorithm will only return correct results
+ * if the input coordinates
+ * have the same precision and correspond to rounded values
+ * of exact coordinates lying on the segment.
+ *
+ * @version 1.7
+ */
+public class SegmentPointComparator {
+
+  /**
+   * Compares two {@link Coordinate}s for their relative position along a segment
+   * lying in the specified {@link Octant}.
+   *
+   * @return -1 node0 occurs first;
+   * 0 the two nodes are equal;
+   * 1 node1 occurs first
+   */
+  public static int compare(int octant, Coordinate p0, Coordinate p1)
+  {
+    // nodes can only be equal if their coordinates are equal
+    if (p0.equals2D(p1)) return 0;
+
+    int xSign = relativeSign(p0.x, p1.x);
+    int ySign = relativeSign(p0.y, p1.y);
+
+    switch (octant) {
+      case 0: return compareValue(xSign, ySign);
+      case 1: return compareValue(ySign, xSign);
+      case 2: return compareValue(ySign, -xSign);
+      case 3: return compareValue(-xSign, ySign);
+      case 4: return compareValue(-xSign, -ySign);
+      case 5: return compareValue(-ySign, -xSign);
+      case 6: return compareValue(-ySign, xSign);
+      case 7: return compareValue(xSign, -ySign);
+    }
+    Assert.shouldNeverReachHere("invalid octant value");
+    return 0;
+  }
+
+  public static int relativeSign(double x0, double x1)
+  {
+    if (x0 < x1) return -1;
+    if (x0 > x1) return 1;
+    return 0;
+  }
+
+  private static int compareValue(int compareSign0, int compareSign1)
+  {
+    if (compareSign0 < 0) return -1;
+    if (compareSign0 > 0) return 1;
+    if (compareSign1 < 0) return -1;
+    if (compareSign1 > 0) return 1;
+    return 0;
+
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentSetMutualIntersector.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentSetMutualIntersector.java
new file mode 100644
index 0000000..caeee6f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentSetMutualIntersector.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+
+/**
+ * An intersector for the red-blue intersection problem.
+ * In this class of line arrangement problem,
+ * two disjoint sets of linestrings are intersected.
+ * <p>
+ * Implementing classes must provide a way
+ * of supplying the base set of segment strings to 
+ * test against (e.g. in the constructor, 
+ * for straightforward thread-safety).
+ * <p>
+ * In order to allow optimizing processing, 
+ * the following condition is assumed to hold for each set:
+ * <ul>
+ * <li>the only intersection between any two linestrings occurs at their endpoints.
+ * </ul>
+ * Implementations can take advantage of this fact to optimize processing
+ * (i.e. by avoiding testing for intersections between linestrings
+ * belonging to the same set).
+ *
+ * @author Martin Davis
+ * @version 1.10
+ */
+public interface SegmentSetMutualIntersector
+{  
+  /**
+   * Computes the intersections with a given set of {@link SegmentString}s,
+   * using the supplied {@link SegmentIntersector}.
+   *
+   * @param segStrings a collection of {@link SegmentString}s to node
+   * @param segInt the intersection detector to either record intersection occurrences
+   * 			 or add intersection nodes to the input segment strings.
+   */
+  void process(Collection segStrings, SegmentIntersector segInt);
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentString.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentString.java
new file mode 100644
index 0000000..443a96a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentString.java
@@ -0,0 +1,44 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * An interface for classes which represent a sequence of contiguous line segments.
+ * SegmentStrings can carry a context object, which is useful
+ * for preserving topological or parentage information.
+ *
+ * @version 1.7
+ */
+public interface SegmentString
+{
+  /**
+   * Gets the user-defined data for this segment string.
+   *
+   * @return the user-defined data
+   */
+  public Object getData();
+
+  /**
+   * Sets the user-defined data for this segment string.
+   *
+   * @param data an Object containing user-defined data
+   */
+  public void setData(Object data);
+
+  public int size();
+  public Coordinate getCoordinate(int i);
+  public Coordinate[] getCoordinates();
+  public boolean isClosed();
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringDissolver.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringDissolver.java
new file mode 100644
index 0000000..990005c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringDissolver.java
@@ -0,0 +1,156 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.CoordinateArrays;
+
+/**
+ * Dissolves a noded collection of {@link SegmentString}s to produce
+ * a set of merged linework with unique segments.
+ * A custom {@link SegmentStringMerger} merging strategy
+ * can be supplied.  
+ * This strategy will be called when two identical (up to orientation)
+ * strings are dissolved together.
+ * The default merging strategy is simply to discard one of the merged strings.
+ * <p>
+ * A common use for this class is to merge noded edges
+ * while preserving topological labelling.
+ * This requires a custom merging strategy to be supplied 
+ * to merge the topology labels appropriately.
+ *
+ * @version 1.7
+ * @see SegmentStringMerger
+ */
+public class SegmentStringDissolver
+{
+	/**
+	 * A merging strategy which can be used to update the context data of {@link SegmentString}s 
+	 * which are merged during the dissolve process.
+	 * 
+	 * @author mbdavis
+	 *
+	 */
+  public interface SegmentStringMerger 
+  {
+    /**
+     * Updates the context data of a SegmentString
+     * when an identical (up to orientation) one is found during dissolving.
+     *
+     * @param mergeTarget the segment string to update
+     * @param ssToMerge the segment string being dissolved
+     * @param isSameOrientation <code>true</code> if the strings are in the same direction,
+     * <code>false</code> if they are opposite
+     */
+    void merge(SegmentString mergeTarget, SegmentString ssToMerge, boolean isSameOrientation);
+  }
+
+  private SegmentStringMerger merger;
+  private Map ocaMap = new TreeMap();
+
+  // testing only
+  //private List testAddedSS = new ArrayList();
+
+  /**
+   * Creates a dissolver with a user-defined merge strategy.
+   *
+   * @param merger the merging strategy to use
+   */
+  public SegmentStringDissolver(SegmentStringMerger merger) {
+    this.merger = merger;
+  }
+
+  /**
+   * Creates a dissolver with the default merging strategy.
+   */
+  public SegmentStringDissolver() {
+    this(null);
+  }
+
+  /**
+   * Dissolve all {@link SegmentString}s in the input {@link Collection}
+   * @param segStrings
+   */
+  public void dissolve(Collection segStrings)
+  {
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      dissolve((SegmentString) i.next());
+    }
+  }
+
+  private void add(OrientedCoordinateArray oca, SegmentString segString)
+  {
+    ocaMap.put(oca, segString);
+    //testAddedSS.add(oca);
+  }
+
+  /**
+   * Dissolve the given {@link SegmentString}.
+   *
+   * @param segString the string to dissolve
+   */
+  public void dissolve(SegmentString segString)
+  {
+    OrientedCoordinateArray oca = new OrientedCoordinateArray(segString.getCoordinates());
+    SegmentString existing = findMatching(oca, segString);
+    if (existing == null) {
+      add(oca, segString);
+    }
+    else {
+      if (merger != null) {
+        boolean isSameOrientation
+            = CoordinateArrays.equals(existing.getCoordinates(), segString.getCoordinates());
+        merger.merge(existing, segString, isSameOrientation);
+      }
+    }
+  }
+
+  private SegmentString findMatching(OrientedCoordinateArray oca,
+                                    SegmentString segString)
+  {
+    SegmentString matchSS = (SegmentString) ocaMap.get(oca);
+    /*
+    boolean hasBeenAdded = checkAdded(oca);
+    if (matchSS == null && hasBeenAdded) {
+      System.out.println("added!");
+    }
+    */
+    return matchSS;
+  }
+
+/*
+
+  private boolean checkAdded(OrientedCoordinateArray oca)
+  {
+    for (Iterator i = testAddedSS.iterator(); i.hasNext(); ) {
+      OrientedCoordinateArray addedOCA = (OrientedCoordinateArray) i.next();
+      if (oca.compareTo(addedOCA) == 0)
+        return true;
+    }
+    return false;
+  }
+*/
+
+  /**
+   * Gets the collection of dissolved (i.e. unique) {@link SegmentString}s
+   *
+   * @return the unique {@link SegmentString}s
+   */
+  public Collection getDissolved() { return ocaMap.values(); }
+}
+
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringUtil.java b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringUtil.java
new file mode 100644
index 0000000..eddd4be
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SegmentStringUtil.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+
+
+/**
+ * Utility methods for processing {@link SegmentString}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class SegmentStringUtil 
+{
+  /**
+   * Extracts all linear components from a given {@link Geometry}
+   * to {@link SegmentString}s.
+   * The SegmentString data item is set to be the source Geometry.
+   * 
+   * @param geom the geometry to extract from
+   * @return a List of SegmentStrings
+   */
+  public static List extractSegmentStrings(Geometry geom)
+  {
+    return extractNodedSegmentStrings(geom);
+  }
+
+  /**
+   * Extracts all linear components from a given {@link Geometry}
+   * to {@link SegmentString}s.
+   * The SegmentString data item is set to be the source Geometry.
+   * 
+   * @param geom the geometry to extract from
+   * @return a List of SegmentStrings
+   */
+  public static List extractNodedSegmentStrings(Geometry geom)
+  {
+    List segStr = new ArrayList();
+    List lines = LinearComponentExtracter.getLines(geom);
+    for (Iterator i = lines.iterator(); i.hasNext(); ) {
+      LineString line = (LineString) i.next();
+      Coordinate[] pts = line.getCoordinates();
+      segStr.add(new NodedSegmentString(pts, geom));
+    }
+    return segStr;
+  }
+
+  /**
+   * Converts a collection of {@link SegmentString}s into a {@link Geometry}.
+   * The geometry will be either a {@link LineString} or a {@link MultiLineString} (possibly empty).
+   *
+   * @param segStrings a collection of SegmentStrings
+   * @return a LineString or MultiLineString
+   */
+  public static Geometry toGeometry(Collection segStrings, GeometryFactory geomFact)
+  {
+    LineString[] lines = new LineString[segStrings.size()];
+    int index = 0;
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+      SegmentString ss = (SegmentString) i.next();
+      LineString line = geomFact.createLineString(ss.getCoordinates());
+      lines[index++] = line;
+    }
+    if (lines.length == 1) return lines[0];
+    return geomFact.createMultiLineString(lines);
+  }
+
+  public static String toString(List segStrings)
+  {
+	StringBuffer buf = new StringBuffer();
+    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
+        SegmentString segStr = (SegmentString) i.next();
+        buf.append(segStr.toString());
+        buf.append("\n");
+        
+    }
+    return buf.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SimpleNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/SimpleNoder.java
new file mode 100644
index 0000000..a274087
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SimpleNoder.java
@@ -0,0 +1,65 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Nodes a set of {@link SegmentString}s by
+ * performing a brute-force comparison of every segment to every other one.
+ * This has n^2 performance, so is too slow for use on large numbers
+ * of segments.
+ *
+ * @version 1.7
+ */
+public class SimpleNoder
+    extends SinglePassNoder
+{
+
+  private Collection nodedSegStrings;
+
+  public SimpleNoder() {
+  }
+
+  public Collection getNodedSubstrings()
+  {
+    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
+  }
+
+  public void computeNodes(Collection inputSegStrings)
+  {
+    this.nodedSegStrings = inputSegStrings;
+    for (Iterator i0 = inputSegStrings.iterator(); i0.hasNext(); ) {
+      SegmentString edge0 = (SegmentString) i0.next();
+      for (Iterator i1 = inputSegStrings.iterator(); i1.hasNext(); ) {
+        SegmentString edge1 = (SegmentString) i1.next();
+        computeIntersects(edge0, edge1);
+      }
+    }
+  }
+
+  private void computeIntersects(SegmentString e0, SegmentString e1)
+  {
+    Coordinate[] pts0 = e0.getCoordinates();
+    Coordinate[] pts1 = e1.getCoordinates();
+    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
+      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
+        segInt.processIntersections(e0, i0, e1, i1);
+      }
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SimpleSegmentSetMutualIntersector.java b/modules/core/src/main/java/org/locationtech/jts/noding/SimpleSegmentSetMutualIntersector.java
new file mode 100644
index 0000000..342b775
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SimpleSegmentSetMutualIntersector.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+
+
+
+/**
+ * Intersects two sets of {@link SegmentString}s using 
+ * brute-force comparison.
+ *
+ * @version 1.7
+ */
+public class SimpleSegmentSetMutualIntersector implements SegmentSetMutualIntersector
+{
+  private final Collection baseSegStrings;
+
+  /**
+   * Constructs a new intersector for a given set of {@link SegmentString}s.
+   * 
+   * @param segStrings the base segment strings to intersect
+   */
+  public SimpleSegmentSetMutualIntersector(Collection segStrings)
+  {
+	  this.baseSegStrings = segStrings;
+  }
+
+  /**
+   * Calls {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} 
+   * for all <i>candidate</i> intersections between
+   * the given collection of SegmentStrings and the set of base segments. 
+   * 
+   * @param a set of segments to intersect
+   * @param the segment intersector to use
+   */
+  public void process(Collection segStrings, SegmentIntersector segInt) {
+    for (Iterator i = baseSegStrings.iterator(); i.hasNext(); ) {
+    	SegmentString baseSS = (SegmentString) i.next();
+    	for (Iterator j = segStrings.iterator(); j.hasNext(); ) {
+	      	SegmentString ss = (SegmentString) j.next();
+	      	intersect(baseSS, ss, segInt);
+	        if (segInt.isDone()) 
+	        	return;
+    	}
+    }
+  }
+
+  /**
+   * Processes all of the segment pairs in the given segment strings
+   * using the given SegmentIntersector.
+   * 
+   * @param ss0 a Segment string
+   * @param ss1 a segment string
+   * @param segInt the segment intersector to use
+   */
+  private void intersect(SegmentString ss0, SegmentString ss1, SegmentIntersector segInt)
+  {
+    Coordinate[] pts0 = ss0.getCoordinates();
+    Coordinate[] pts1 = ss1.getCoordinates();
+    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
+      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
+        segInt.processIntersections(ss0, i0, ss1, i1);
+        if (segInt.isDone()) 
+        	return;
+      }
+    }
+
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/SinglePassNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/SinglePassNoder.java
new file mode 100644
index 0000000..e101749
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/SinglePassNoder.java
@@ -0,0 +1,70 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding;
+
+import java.util.Collection;
+
+/**
+ * Base class for {@link Noder}s which make a single
+ * pass to find intersections.
+ * This allows using a custom {@link SegmentIntersector}
+ * (which for instance may simply identify intersections, rather than
+ * insert them).
+ *
+ * @version 1.7
+ */
+public abstract class SinglePassNoder
+    implements Noder
+{
+
+  protected SegmentIntersector segInt;
+
+  public SinglePassNoder() {
+  }
+
+  public SinglePassNoder(SegmentIntersector segInt) {
+    setSegmentIntersector(segInt);
+  }
+
+  /**
+   * Sets the SegmentIntersector to use with this noder.
+   * A SegmentIntersector will normally add intersection nodes
+   * to the input segment strings, but it may not - it may
+   * simply record the presence of intersections.
+   * However, some Noders may require that intersections be added.
+   *
+   * @param segInt
+   */
+  public void setSegmentIntersector(SegmentIntersector segInt)
+  {
+    this.segInt = segInt;
+  }
+
+  /**
+   * Computes the noding for a collection of {@link SegmentString}s.
+   * Some Noders may add all these nodes to the input SegmentStrings;
+   * others may only add some or none at all.
+   *
+   * @param segStrings a collection of {@link SegmentString}s to node
+   */
+  public abstract void computeNodes(Collection segStrings);
+
+  /**
+   * Returns a {@link Collection} of fully noded {@link SegmentString}s.
+   * The SegmentStrings have the same context as their parent.
+   *
+   * @return a Collection of SegmentStrings
+   */
+  public abstract Collection getNodedSubstrings();
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/package.html b/modules/core/src/main/java/org/locationtech/jts/noding/package.html
new file mode 100644
index 0000000..be69c89
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to compute nodings for arrangements of line segments and line segment sequences.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/GeometryNoder.java b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/GeometryNoder.java
new file mode 100644
index 0000000..9d5469d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/GeometryNoder.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding.snapround;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.NodingValidator;
+import org.locationtech.jts.noding.SegmentString;
+
+/**
+ * Nodes the linework in a list of {@link Geometry}s using Snap-Rounding
+ * to a given {@link PrecisionModel}.
+ * <p>
+ * The input coordinates are expected to be rounded
+ * to the given precision model.
+ * This class does not perform that function.
+ * <code>GeometryPrecisionReducer</code> may be used to do this.
+ * <p>
+ * This class does <b>not</b> dissolve the output linework,
+ * so there may be duplicate linestrings in the output.  
+ * Subsequent processing (e.g. polygonization) may require
+ * the linework to be unique.  Using <code>UnaryUnion</code> is one way
+ * to do this (although this is an inefficient approach).
+ * 
+ * 
+ */
+public class GeometryNoder
+{
+  private GeometryFactory geomFact;
+  private PrecisionModel pm;
+  private boolean isValidityChecked = false;
+
+  /**
+   * Creates a new noder which snap-rounds to a grid specified
+   * by the given {@link PrecisionModel}.
+   * 
+   * @param pm the precision model for the grid to snap-round to
+   */
+  public GeometryNoder(PrecisionModel pm) {
+    this.pm = pm;
+  }
+
+  /**
+   * Sets whether noding validity is checked after noding is performed.
+   * 
+   * @param isValidityChecked
+   */
+  public void setValidate(boolean isValidityChecked)
+  {
+  	this.isValidityChecked = isValidityChecked;
+  }
+  
+  /**
+   * Nodes the linework of a set of Geometrys using SnapRounding. 
+   * 
+   * @param geoms a Collection of Geometrys of any type
+   * @return a List of LineStrings representing the noded linework of the input
+   */
+  public List node(Collection geoms)
+  {
+    // get geometry factory
+    Geometry geom0 = (Geometry) geoms.iterator().next();
+    geomFact = geom0.getFactory();
+
+    List segStrings = toSegmentStrings(extractLines(geoms));
+    //Noder sr = new SimpleSnapRounder(pm);
+    Noder sr = new MCIndexSnapRounder(pm);
+    sr.computeNodes(segStrings);
+    Collection nodedLines = sr.getNodedSubstrings();
+
+    //TODO: improve this to check for full snap-rounded correctness
+    if (isValidityChecked) {
+    	NodingValidator nv = new NodingValidator(nodedLines);
+    	nv.checkValid();
+    }
+
+    return toLineStrings(nodedLines);
+  }
+
+  private List toLineStrings(Collection segStrings)
+  {
+    List lines = new ArrayList();
+    for (Iterator it = segStrings.iterator(); it.hasNext(); ) {
+      SegmentString ss = (SegmentString) it.next();
+      // skip collapsed lines
+      if (ss.size() < 2)
+      	continue;
+      lines.add(geomFact.createLineString(ss.getCoordinates()));
+    }
+    return lines;
+  }
+
+  private List extractLines(Collection geoms)
+  {
+    List lines = new ArrayList();
+    LinearComponentExtracter lce = new LinearComponentExtracter(lines);
+    for (Iterator it = geoms.iterator(); it.hasNext(); ) {
+      Geometry geom = (Geometry) it.next();
+      geom.apply(lce);
+    }
+    return lines;
+  }
+
+  private List toSegmentStrings(Collection lines)
+  {
+    List segStrings = new ArrayList();
+    for (Iterator it = lines.iterator(); it.hasNext(); ) {
+      LineString line = (LineString) it.next();
+      segStrings.add(new NodedSegmentString(line.getCoordinates(), null));
+    }
+    return segStrings;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/HotPixel.java b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/HotPixel.java
new file mode 100644
index 0000000..dcdb3c5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/HotPixel.java
@@ -0,0 +1,300 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding.snapround;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Implements a "hot pixel" as used in the Snap Rounding algorithm.
+ * A hot pixel contains the interior of the tolerance square and
+ * the boundary
+ * <b>minus</b> the top and right segments.
+ * <p>
+ * The hot pixel operations are all computed in the integer domain
+ * to avoid rounding problems.
+ *
+ * @version 1.7
+ */
+public class HotPixel
+{
+  // testing only
+//  public static int nTests = 0;
+
+  private LineIntersector li;
+
+  private Coordinate pt;
+  private Coordinate originalPt;
+  private Coordinate ptScaled;
+
+  private Coordinate p0Scaled;
+  private Coordinate p1Scaled;
+
+  private double scaleFactor;
+
+  private double minx;
+  private double maxx;
+  private double miny;
+  private double maxy;
+  
+  /**
+   * The corners of the hot pixel, in the order:
+   *  10
+   *  23
+   */
+  private Coordinate[] corner = new Coordinate[4];
+
+  private Envelope safeEnv = null;
+
+  /**
+   * Creates a new hot pixel, using a given scale factor.
+   * The scale factor must be strictly positive (non-zero).
+   * 
+   * @param pt the coordinate at the centre of the pixel
+   * @param scaleFactor the scaleFactor determining the pixel size.  Must be > 0
+   * @param li the intersector to use for testing intersection with line segments
+   * 
+   */
+  public HotPixel(Coordinate pt, double scaleFactor, LineIntersector li) {
+    originalPt = pt;
+    this.pt = pt;
+    this.scaleFactor = scaleFactor;
+    this.li = li;
+    //tolerance = 0.5;
+    if (scaleFactor <= 0) 
+      throw new IllegalArgumentException("Scale factor must be non-zero");
+    if (scaleFactor != 1.0) {
+      this.pt = new Coordinate(scale(pt.x), scale(pt.y));
+      p0Scaled = new Coordinate();
+      p1Scaled = new Coordinate();
+    }
+    initCorners(this.pt);
+  }
+
+  /**
+   * Gets the coordinate this hot pixel is based at.
+   * 
+   * @return the coordinate of the pixel
+   */
+  public Coordinate getCoordinate() { return originalPt; }
+
+  private static final double SAFE_ENV_EXPANSION_FACTOR = 0.75;
+  
+  /**
+   * Returns a "safe" envelope that is guaranteed to contain the hot pixel.
+   * The envelope returned will be larger than the exact envelope of the 
+   * pixel.
+   * 
+   * @return an envelope which contains the hot pixel
+   */
+  public Envelope getSafeEnvelope()
+  {
+    if (safeEnv == null) {
+      double safeTolerance = SAFE_ENV_EXPANSION_FACTOR / scaleFactor;
+      safeEnv = new Envelope(originalPt.x - safeTolerance,
+                             originalPt.x + safeTolerance,
+                             originalPt.y - safeTolerance,
+                             originalPt.y + safeTolerance
+                             );
+    }
+    return safeEnv;
+  }
+
+  private void initCorners(Coordinate pt)
+  {
+    double tolerance = 0.5;
+    minx = pt.x - tolerance;
+    maxx = pt.x + tolerance;
+    miny = pt.y - tolerance;
+    maxy = pt.y + tolerance;
+
+    corner[0] = new Coordinate(maxx, maxy);
+    corner[1] = new Coordinate(minx, maxy);
+    corner[2] = new Coordinate(minx, miny);
+    corner[3] = new Coordinate(maxx, miny);
+  }
+
+  private double scale(double val)
+  {
+    return (double) Math.round(val * scaleFactor);
+  }
+
+  /**
+   * Tests whether the line segment (p0-p1) 
+   * intersects this hot pixel.
+   * 
+   * @param p0 the first coordinate of the line segment to test
+   * @param p1 the second coordinate of the line segment to test
+   * @return true if the line segment intersects this hot pixel
+   */
+  public boolean intersects(Coordinate p0, Coordinate p1)
+  {
+    if (scaleFactor == 1.0)
+      return intersectsScaled(p0, p1);
+
+    copyScaled(p0, p0Scaled);
+    copyScaled(p1, p1Scaled);
+    return intersectsScaled(p0Scaled, p1Scaled);
+  }
+
+  private void copyScaled(Coordinate p, Coordinate pScaled)
+  {
+    pScaled.x = scale(p.x);
+    pScaled.y = scale(p.y);
+  }
+
+  private boolean intersectsScaled(Coordinate p0, Coordinate p1)
+  {
+    double segMinx = Math.min(p0.x, p1.x);
+    double segMaxx = Math.max(p0.x, p1.x);
+    double segMiny = Math.min(p0.y, p1.y);
+    double segMaxy = Math.max(p0.y, p1.y);
+
+    boolean isOutsidePixelEnv =  maxx < segMinx
+                         || minx > segMaxx
+                         || maxy < segMiny
+                         || miny > segMaxy;
+    if (isOutsidePixelEnv)
+      return false;
+    boolean intersects = intersectsToleranceSquare(p0, p1);
+//    boolean intersectsPixelClosure = intersectsPixelClosure(p0, p1);
+
+//    if (intersectsPixel != intersects) {
+//      Debug.println("Found hot pixel intersection mismatch at " + pt);
+//      Debug.println("Test segment: " + p0 + " " + p1);
+//    }
+
+/*
+    if (scaleFactor != 1.0) {
+      boolean intersectsScaled = intersectsScaledTest(p0, p1);
+      if (intersectsScaled != intersects) {
+        intersectsScaledTest(p0, p1);
+//        Debug.println("Found hot pixel scaled intersection mismatch at " + pt);
+//        Debug.println("Test segment: " + p0 + " " + p1);
+      }
+      return intersectsScaled;
+    }
+*/
+
+    Assert.isTrue(! (isOutsidePixelEnv && intersects), "Found bad envelope test");
+//    if (isOutsideEnv && intersects) {
+//      Debug.println("Found bad envelope test");
+//    }
+
+    return intersects;
+    //return intersectsPixelClosure;
+  }
+
+  /**
+   * Tests whether the segment p0-p1 intersects the hot pixel tolerance square.
+   * Because the tolerance square point set is partially open (along the
+   * top and right) the test needs to be more sophisticated than
+   * simply checking for any intersection.  
+   * However, it can take advantage of the fact that the hot pixel edges
+   * do not lie on the coordinate grid.  
+   * It is sufficient to check if any of the following occur:
+   * <ul>
+   * <li>a proper intersection between the segment and any hot pixel edge
+   * <li>an intersection between the segment and <b>both</b> the left and bottom hot pixel edges
+   * (which detects the case where the segment intersects the bottom left hot pixel corner)
+   * <li>an intersection between a segment endpoint and the hot pixel coordinate
+   * </ul>
+   *
+   * @param p0
+   * @param p1
+   * @return
+   */
+  private boolean intersectsToleranceSquare(Coordinate p0, Coordinate p1)
+  {
+    boolean intersectsLeft = false;
+    boolean intersectsBottom = false;
+    //System.out.println("Hot Pixel: " + WKTWriter.toLineString(corner));
+    //System.out.println("Line: " + WKTWriter.toLineString(p0, p1));
+    
+    li.computeIntersection(p0, p1, corner[0], corner[1]);
+    if (li.isProper()) return true;
+
+    li.computeIntersection(p0, p1, corner[1], corner[2]);
+    if (li.isProper()) return true;
+    if (li.hasIntersection()) intersectsLeft = true;
+
+    li.computeIntersection(p0, p1, corner[2], corner[3]);
+    if (li.isProper()) return true;
+    if (li.hasIntersection()) intersectsBottom = true;
+
+    li.computeIntersection(p0, p1, corner[3], corner[0]);
+    if (li.isProper()) return true;
+
+    if (intersectsLeft && intersectsBottom) return true;
+
+    if (p0.equals(pt)) return true;
+    if (p1.equals(pt)) return true;
+
+    return false;
+  }
+  /**
+   * Test whether the given segment intersects
+   * the closure of this hot pixel.
+   * This is NOT the test used in the standard snap-rounding
+   * algorithm, which uses the partially closed tolerance square
+   * instead.
+   * This routine is provided for testing purposes only.
+   *
+   * @param p0 the start point of a line segment
+   * @param p1 the end point of a line segment
+   * @return <code>true</code> if the segment intersects the closure of the pixel's tolerance square
+   */
+  private boolean intersectsPixelClosure(Coordinate p0, Coordinate p1)
+  {
+    li.computeIntersection(p0, p1, corner[0], corner[1]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[1], corner[2]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[2], corner[3]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[3], corner[0]);
+    if (li.hasIntersection()) return true;
+
+    return false;
+  }
+  
+  /**
+   * Adds a new node (equal to the snap pt) to the specified segment
+   * if the segment passes through the hot pixel
+   *
+   * @param segStr
+   * @param segIndex
+   * @return true if a node was added to the segment
+   */
+  public boolean addSnappedNode(
+      NodedSegmentString segStr,
+      int segIndex
+      )
+  {
+    Coordinate p0 = segStr.getCoordinate(segIndex);
+    Coordinate p1 = segStr.getCoordinate(segIndex + 1);
+
+    if (intersects(p0, p1)) {
+      //System.out.println("snapped: " + snapPt);
+      //System.out.println("POINT (" + snapPt.x + " " + snapPt.y + ")");
+      segStr.addIntersection(getCoordinate(), segIndex);
+
+      return true;
+    }
+    return false;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexPointSnapper.java b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexPointSnapper.java
new file mode 100644
index 0000000..86b2ae8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexPointSnapper.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding.snapround;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.chain.MonotoneChain;
+import org.locationtech.jts.index.chain.MonotoneChainSelectAction;
+import org.locationtech.jts.index.strtree.STRtree;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.SegmentString;
+
+/**
+ * "Snaps" all {@link SegmentString}s in a {@link SpatialIndex} containing
+ * {@link MonotoneChain}s to a given {@link HotPixel}.
+ *
+ * @version 1.7
+ */
+public class MCIndexPointSnapper
+{
+  //public static final int nSnaps = 0;
+
+  private STRtree index;
+
+  public MCIndexPointSnapper(SpatialIndex index) {
+    this.index = (STRtree) index;
+  }
+
+  /**
+   * Snaps (nodes) all interacting segments to this hot pixel.
+   * The hot pixel may represent a vertex of an edge,
+   * in which case this routine uses the optimization
+   * of not noding the vertex itself
+   *
+   * @param hotPixel the hot pixel to snap to
+   * @param parentEdge the edge containing the vertex, if applicable, or <code>null</code>
+   * @param hotPixelVertexIndex the index of the hotPixel vertex, if applicable, or -1
+   * @return <code>true</code> if a node was added for this pixel
+   */
+  public boolean snap(HotPixel hotPixel, SegmentString parentEdge, int hotPixelVertexIndex)
+  {
+    final Envelope pixelEnv = hotPixel.getSafeEnvelope();
+    final HotPixelSnapAction hotPixelSnapAction = new HotPixelSnapAction(hotPixel, parentEdge, hotPixelVertexIndex);
+
+    index.query(pixelEnv, new ItemVisitor() {
+      public void visitItem(Object item) {
+        MonotoneChain testChain = (MonotoneChain) item;
+        testChain.select(pixelEnv, hotPixelSnapAction);
+      }
+    }
+    );
+    return hotPixelSnapAction.isNodeAdded();
+  }
+
+  public boolean snap(HotPixel hotPixel)
+  {
+    return snap(hotPixel, null, -1);
+  }
+
+  public static class HotPixelSnapAction
+      extends MonotoneChainSelectAction
+  {
+    private HotPixel hotPixel;
+    private SegmentString parentEdge;
+    // is -1 if hotPixel is not a vertex
+    private int hotPixelVertexIndex;
+    private boolean isNodeAdded = false;
+
+    public HotPixelSnapAction(HotPixel hotPixel, SegmentString parentEdge, int hotPixelVertexIndex)
+    {
+      this.hotPixel = hotPixel;
+      this.parentEdge = parentEdge;
+      this.hotPixelVertexIndex = hotPixelVertexIndex;
+    }
+
+    public boolean isNodeAdded() { return isNodeAdded; }
+
+    public void select(MonotoneChain mc, int startIndex)
+    {
+    	NodedSegmentString ss = (NodedSegmentString) mc.getContext();
+      /**
+       * Check to avoid snapping a hotPixel vertex to the same vertex.
+       * This method is called for segments which intersects the 
+       * hot pixel,
+       * so need to check if either end of the segment is equal to the hot pixel
+       * and if so, do not snap.
+       * 
+       * Sep 22 2012 - MD - currently do need to snap to every vertex,
+       * since otherwise the testCollapse1 test in SnapRoundingTest fails.
+       */
+      if (parentEdge != null) {
+        if (ss == parentEdge && 
+            (startIndex == hotPixelVertexIndex
+                ))
+          return;
+      }
+      isNodeAdded = hotPixel.addSnappedNode(ss, startIndex);
+    }
+
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexSnapRounder.java b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexSnapRounder.java
new file mode 100644
index 0000000..d91cdf3
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/MCIndexSnapRounder.java
@@ -0,0 +1,156 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding.snapround;
+
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.noding.InteriorIntersectionFinderAdder;
+import org.locationtech.jts.noding.MCIndexNoder;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.NodingValidator;
+import org.locationtech.jts.noding.SegmentString;
+
+/**
+ * Uses Snap Rounding to compute a rounded,
+ * fully noded arrangement from a set of {@link SegmentString}s.
+ * Implements the Snap Rounding technique described in 
+ * papers by Hobby, Guibas & Marimont, and Goodrich et al.
+ * Snap Rounding assumes that all vertices lie on a uniform grid;
+ * hence the precision model of the input must be fixed precision,
+ * and all the input vertices must be rounded to that precision.
+ * <p>
+ * This implementation uses a monotone chains and a spatial index to
+ * speed up the intersection tests.
+ * <p>
+ * This implementation appears to be fully robust using an integer precision model.
+ * It will function with non-integer precision models, but the
+ * results are not 100% guaranteed to be correctly noded.
+ *
+ * @version 1.7
+ */
+public class MCIndexSnapRounder
+    implements Noder
+{
+  private final PrecisionModel pm;
+  private LineIntersector li;
+  private final double scaleFactor;
+  private MCIndexNoder noder;
+  private MCIndexPointSnapper pointSnapper;
+  private Collection nodedSegStrings;
+
+  public MCIndexSnapRounder(PrecisionModel pm) {
+    this.pm = pm;
+    li = new RobustLineIntersector();
+    li.setPrecisionModel(pm);
+    scaleFactor = pm.getScale();
+  }
+
+  public Collection getNodedSubstrings()
+  {
+    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
+  }
+
+  public void computeNodes(Collection inputSegmentStrings)
+  {
+    this.nodedSegStrings = inputSegmentStrings;
+    noder = new MCIndexNoder();
+    pointSnapper = new MCIndexPointSnapper(noder.getIndex());
+    snapRound(inputSegmentStrings, li);
+
+    // testing purposes only - remove in final version
+    //checkCorrectness(inputSegmentStrings);
+  }
+
+  private void checkCorrectness(Collection inputSegmentStrings)
+  {
+    Collection resultSegStrings = NodedSegmentString.getNodedSubstrings(inputSegmentStrings);
+    NodingValidator nv = new NodingValidator(resultSegStrings);
+    try {
+      nv.checkValid();
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  private void snapRound(Collection segStrings, LineIntersector li)
+  {
+    List intersections = findInteriorIntersections(segStrings, li);
+    computeIntersectionSnaps(intersections);
+    computeVertexSnaps(segStrings);
+  }
+
+  /**
+   * Computes all interior intersections in the collection of {@link SegmentString}s,
+   * and returns their {@link Coordinate}s.
+   *
+   * Does NOT node the segStrings.
+   *
+   * @return a list of Coordinates for the intersections
+   */
+  private List findInteriorIntersections(Collection segStrings, LineIntersector li)
+  {
+    InteriorIntersectionFinderAdder intFinderAdder = new InteriorIntersectionFinderAdder(li);
+    noder.setSegmentIntersector(intFinderAdder);
+    noder.computeNodes(segStrings);
+    return intFinderAdder.getInteriorIntersections();
+  }
+
+  /**
+   * Snaps segments to nodes created by segment intersections.
+   */
+  private void computeIntersectionSnaps(Collection snapPts)
+  {
+    for (Iterator it = snapPts.iterator(); it.hasNext(); ) {
+      Coordinate snapPt = (Coordinate) it.next();
+      HotPixel hotPixel = new HotPixel(snapPt, scaleFactor, li);
+      pointSnapper.snap(hotPixel);
+    }
+  }
+
+  /**
+   * Snaps segments to all vertices.
+   *
+   * @param edges the list of segment strings to snap together
+   */
+  public void computeVertexSnaps(Collection edges)
+  {
+    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
+      NodedSegmentString edge0 = (NodedSegmentString) i0.next();
+      computeVertexSnaps(edge0);
+    }
+  }
+
+  /**
+   * Snaps segments to the vertices of a Segment String.  
+   */
+  private void computeVertexSnaps(NodedSegmentString e)
+  {
+    Coordinate[] pts0 = e.getCoordinates();
+    for (int i = 0; i < pts0.length ; i++) {
+      HotPixel hotPixel = new HotPixel(pts0[i], scaleFactor, li);
+      boolean isNodeAdded = pointSnapper.snap(hotPixel, e, i);
+      // if a node is created for a vertex, that vertex must be noded too
+      if (isNodeAdded) {
+        e.addIntersection(pts0[i], i);
+      }
+  }
+}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/SimpleSnapRounder.java b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/SimpleSnapRounder.java
new file mode 100644
index 0000000..7fea869
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/SimpleSnapRounder.java
@@ -0,0 +1,185 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.noding.snapround;
+
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.noding.InteriorIntersectionFinderAdder;
+import org.locationtech.jts.noding.MCIndexNoder;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.NodingValidator;
+import org.locationtech.jts.noding.SegmentString;
+import org.locationtech.jts.noding.SinglePassNoder;
+
+/**
+ * Uses Snap Rounding to compute a rounded,
+ * fully noded arrangement from a set of {@link SegmentString}s.
+ * Implements the Snap Rounding technique described in 
+ * the papers by Hobby, Guibas & Marimont, and Goodrich et al.
+ * Snap Rounding assumes that all vertices lie on a uniform grid;
+ * hence the precision model of the input must be fixed precision,
+ * and all the input vertices must be rounded to that precision.
+ * <p>
+ * This implementation uses simple iteration over the line segments.
+ * This is not the most efficient approach for large sets of segments.
+ * <p>
+ * This implementation appears to be fully robust using an integer precision model.
+ * It will function with non-integer precision models, but the
+ * results are not 100% guaranteed to be correctly noded.
+ *
+ * @version 1.7
+ */
+public class SimpleSnapRounder
+    implements Noder
+{
+  private final PrecisionModel pm;
+  private LineIntersector li;
+  private final double scaleFactor;
+  private Collection nodedSegStrings;
+
+  public SimpleSnapRounder(PrecisionModel pm) {
+    this.pm = pm;
+    li = new RobustLineIntersector();
+    li.setPrecisionModel(pm);
+    scaleFactor = pm.getScale();
+  }
+
+  /**
+	 * @return a Collection of NodedSegmentStrings representing the substrings
+	 * 
+	 */
+  public Collection getNodedSubstrings()
+  {
+    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
+  }
+
+  /**
+   * @param inputSegmentStrings a Collection of NodedSegmentStrings
+   */
+  public void computeNodes(Collection inputSegmentStrings)
+  {
+    this.nodedSegStrings = inputSegmentStrings;
+    snapRound(inputSegmentStrings, li);
+
+    // testing purposes only - remove in final version
+    //checkCorrectness(inputSegmentStrings);
+  }
+
+  private void checkCorrectness(Collection inputSegmentStrings)
+  {
+    Collection resultSegStrings = NodedSegmentString.getNodedSubstrings(inputSegmentStrings);
+    NodingValidator nv = new NodingValidator(resultSegStrings);
+    try {
+      nv.checkValid();
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+  private void snapRound(Collection segStrings, LineIntersector li)
+  {
+    List intersections = findInteriorIntersections(segStrings, li);
+    computeSnaps(segStrings, intersections);
+    computeVertexSnaps(segStrings);
+  }
+
+  /**
+   * Computes all interior intersections in the collection of {@link SegmentString}s,
+   * and returns their {@link Coordinate}s.
+   *
+   * Does NOT node the segStrings.
+   *
+   * @return a list of Coordinates for the intersections
+   */
+  private List findInteriorIntersections(Collection segStrings, LineIntersector li)
+  {
+    InteriorIntersectionFinderAdder intFinderAdder = new InteriorIntersectionFinderAdder(li);
+    SinglePassNoder noder = new MCIndexNoder();
+    noder.setSegmentIntersector(intFinderAdder);
+    noder.computeNodes(segStrings);
+    return intFinderAdder.getInteriorIntersections();
+  }
+
+
+  /**
+   * Computes nodes introduced as a result of snapping segments to snap points (hot pixels)
+   * @param li
+   */
+  private void computeSnaps(Collection segStrings, Collection snapPts)
+  {
+    for (Iterator i0 = segStrings.iterator(); i0.hasNext(); ) {
+      NodedSegmentString ss = (NodedSegmentString) i0.next();
+      computeSnaps(ss, snapPts);
+    }
+  }
+
+  private void computeSnaps(NodedSegmentString ss, Collection snapPts)
+  {
+    for (Iterator it = snapPts.iterator(); it.hasNext(); ) {
+      Coordinate snapPt = (Coordinate) it.next();
+      HotPixel hotPixel = new HotPixel(snapPt, scaleFactor, li);
+      for (int i = 0; i < ss.size() - 1; i++) {
+      	hotPixel.addSnappedNode(ss, i);
+      }
+    }
+  }
+
+  /**
+   * Computes nodes introduced as a result of
+   * snapping segments to vertices of other segments
+   *
+   * @param edges the list of segment strings to snap together
+   */
+  public void computeVertexSnaps(Collection edges)
+  {
+    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
+      NodedSegmentString edge0 = (NodedSegmentString) i0.next();
+      for (Iterator i1 = edges.iterator(); i1.hasNext(); ) {
+        NodedSegmentString edge1 = (NodedSegmentString) i1.next();
+        computeVertexSnaps(edge0, edge1);
+      }
+    }
+  }
+
+  /**
+   * Performs a brute-force comparison of every segment in each {@link SegmentString}.
+   * This has n^2 performance.
+   */
+  private void computeVertexSnaps(NodedSegmentString e0, NodedSegmentString e1)
+  {
+    Coordinate[] pts0 = e0.getCoordinates();
+    Coordinate[] pts1 = e1.getCoordinates();
+    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
+      HotPixel hotPixel = new HotPixel(pts0[i0], scaleFactor, li);
+      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
+        // don't snap a vertex to itself
+        if (e0 == e1) {
+          if (i0 == i1) continue;
+        }
+        //System.out.println("trying " + pts0[i0] + " against " + pts1[i1] + pts1[i1 + 1]);
+        boolean isNodeAdded = hotPixel.addSnappedNode(e1, i1);
+        // if a node is created for a vertex, that vertex must be noded too
+        if (isNodeAdded) {
+          e0.addIntersection(pts0[i0], i0);
+        }
+      }
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/noding/snapround/package.html b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/package.html
new file mode 100644
index 0000000..a25101d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/noding/snapround/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes to implement the Snap Rounding algorithm for noding linestrings.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/BoundaryOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/BoundaryOp.java
new file mode 100644
index 0000000..29a1409
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/BoundaryOp.java
@@ -0,0 +1,183 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * Computes the boundary of a {@link Geometry}.
+ * Allows specifying the {@link BoundaryNodeRule} to be used.
+ * This operation will always return a {@link Geometry} of the appropriate
+ * dimension for the boundary (even if the input geometry is empty).
+ * The boundary of zero-dimensional geometries (Points) is
+ * always the empty {@link GeometryCollection}.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+
+public class BoundaryOp
+{
+  public static Geometry getBoundary(Geometry g)
+  {
+    BoundaryOp bop = new BoundaryOp(g);
+    return bop.getBoundary();
+  }
+  
+  public static Geometry getBoundary(Geometry g, BoundaryNodeRule bnRule)
+  {
+    BoundaryOp bop = new BoundaryOp(g, bnRule);
+    return bop.getBoundary();
+  }
+  
+  private Geometry geom;
+  private GeometryFactory geomFact;
+  private BoundaryNodeRule bnRule;
+
+  public BoundaryOp(Geometry geom)
+  {
+    this(geom, BoundaryNodeRule.MOD2_BOUNDARY_RULE);
+  }
+
+  public BoundaryOp(Geometry geom, BoundaryNodeRule bnRule)
+  {
+    this.geom = geom;
+    geomFact = geom.getFactory();
+    this.bnRule = bnRule;
+  }
+
+  public Geometry getBoundary()
+  {
+    if (geom instanceof LineString) return boundaryLineString((LineString) geom);
+    if (geom instanceof MultiLineString) return boundaryMultiLineString((MultiLineString) geom);
+    return geom.getBoundary();
+  }
+
+  private MultiPoint getEmptyMultiPoint()
+  {
+    return geomFact.createMultiPoint();
+  }
+
+  private Geometry boundaryMultiLineString(MultiLineString mLine)
+  {
+    if (geom.isEmpty()) {
+      return getEmptyMultiPoint();
+    }
+
+    Coordinate[] bdyPts = computeBoundaryCoordinates(mLine);
+
+    // return Point or MultiPoint
+    if (bdyPts.length == 1) {
+      return geomFact.createPoint(bdyPts[0]);
+    }
+    // this handles 0 points case as well
+    return geomFact.createMultiPointFromCoords(bdyPts);
+  }
+
+/*
+// MD - superseded
+  private Coordinate[] computeBoundaryFromGeometryGraph(MultiLineString mLine)
+  {
+    GeometryGraph g = new GeometryGraph(0, mLine, bnRule);
+    Coordinate[] bdyPts = g.getBoundaryPoints();
+    return bdyPts;
+  }
+*/
+
+  private Map endpointMap;
+
+  private Coordinate[] computeBoundaryCoordinates(MultiLineString mLine)
+  {
+    List bdyPts = new ArrayList();
+    endpointMap = new TreeMap();
+    for (int i = 0; i < mLine.getNumGeometries(); i++) {
+      LineString line = (LineString) mLine.getGeometryN(i);
+      if (line.getNumPoints() == 0)
+        continue;
+      addEndpoint(line.getCoordinateN(0));
+      addEndpoint(line.getCoordinateN(line.getNumPoints() - 1));
+    }
+
+    for (Iterator it = endpointMap.entrySet().iterator(); it.hasNext(); ) {
+      Map.Entry entry = (Map.Entry) it.next();
+      Counter counter = (Counter) entry.getValue();
+      int valence = counter.count;
+      if (bnRule.isInBoundary(valence)) {
+        bdyPts.add(entry.getKey());
+      }
+    }
+
+    return CoordinateArrays.toCoordinateArray(bdyPts);
+  }
+
+  private void addEndpoint(Coordinate pt)
+  {
+    Counter counter = (Counter) endpointMap.get(pt);
+    if (counter == null) {
+      counter = new Counter();
+      endpointMap.put(pt, counter);
+    }
+    counter.count++;
+  }
+
+  private Geometry boundaryLineString(LineString line)
+  {
+    if (geom.isEmpty()) {
+      return getEmptyMultiPoint();
+    }
+
+    if (line.isClosed()) {
+      // check whether endpoints of valence 2 are on the boundary or not
+      boolean closedEndpointOnBoundary = bnRule.isInBoundary(2);
+      if (closedEndpointOnBoundary) {
+        return line.getStartPoint();
+      }
+      else {
+        return geomFact.createMultiPoint();
+      }
+    }
+    return geomFact.createMultiPoint(new Point[]{
+                                     line.getStartPoint(),
+                                     line.getEndPoint()
+    });
+  }
+}
+
+/**
+ * Stores an integer count, for use as a Map entry.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+class Counter
+{
+  /**
+   * The value of the count
+   */
+  int count;
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/GeometryGraphOperation.java b/modules/core/src/main/java/org/locationtech/jts/operation/GeometryGraphOperation.java
new file mode 100644
index 0000000..3f1a028
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/GeometryGraphOperation.java
@@ -0,0 +1,73 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+
+/**
+ * The base class for operations that require {@link GeometryGraph}s.
+ *
+ * @version 1.7
+ */
+public class GeometryGraphOperation
+{
+  protected final LineIntersector li = new RobustLineIntersector();
+  protected PrecisionModel resultPrecisionModel;
+
+  /**
+   * The operation args into an array so they can be accessed by index
+   */
+  protected GeometryGraph[] arg;  // the arg(s) of the operation
+
+  public GeometryGraphOperation(Geometry g0, Geometry g1)
+  {
+    this(g0, g1,
+         BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE
+//         BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE
+         );
+  }
+
+  public GeometryGraphOperation(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)
+  {
+    // use the most precise model for the result
+    if (g0.getPrecisionModel().compareTo(g1.getPrecisionModel()) >= 0)
+      setComputationPrecision(g0.getPrecisionModel());
+    else
+      setComputationPrecision(g1.getPrecisionModel());
+
+    arg = new GeometryGraph[2];
+    arg[0] = new GeometryGraph(0, g0, boundaryNodeRule);
+    arg[1] = new GeometryGraph(1, g1, boundaryNodeRule);
+  }
+
+  public GeometryGraphOperation(Geometry g0) {
+    setComputationPrecision(g0.getPrecisionModel());
+
+    arg = new GeometryGraph[1];
+    arg[0] = new GeometryGraph(0, g0);;
+  }
+
+  public Geometry getArgGeometry(int i) { return arg[i].getGeometry(); }
+
+  protected void setComputationPrecision(PrecisionModel pm)
+  {
+    resultPrecisionModel = pm;
+    li.setPrecisionModel(resultPrecisionModel);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/IsSimpleOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/IsSimpleOp.java
new file mode 100644
index 0000000..7be4b02
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/IsSimpleOp.java
@@ -0,0 +1,345 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation;
+
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.TreeMap;
+import java.util.TreeSet;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeIntersection;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.index.SegmentIntersector;
+
+/**
+ * Tests whether a <code>Geometry</code> is simple.
+ * In general, the SFS specification of simplicity
+ * follows the rule:
+ * <ul>
+ *    <li> A Geometry is simple if and only if the only self-intersections are at
+ *    boundary points.
+ * </ul>
+ * <p>
+ * Simplicity is defined for each {@link Geometry} type as follows:
+ * <ul>
+ * <li><b>Polygonal</b> geometries are simple by definition, so
+ * <code>isSimple</code> trivially returns true.
+ * (Note: this means that <tt>isSimple</tt> cannot be used to test 
+ * for (invalid) self-intersections in <tt>Polygon</tt>s.  
+ * In order to check if a <tt>Polygonal</tt> geometry has self-intersections,
+ * use {@link Geometry#isValid()}).
+ * <li><b>Linear</b> geometries are simple iff they do <i>not</i> self-intersect at interior points
+ * (i.e. points other than boundary points).
+ * This is equivalent to saying that no two linear components satisfy the SFS {@link Geometry#touches(Geometry)}
+ * predicate. 
+ * <li><b>Zero-dimensional (point)</b> geometries are simple if and only if they have no
+ * repeated points.
+ * <li><b>Empty</b> geometries are <i>always</i> simple, by definition
+ * </ul>
+ * For {@link Lineal} geometries the evaluation of simplicity  
+ * can be customized by supplying a {@link BoundaryNodeRule} 
+ * to define how boundary points are determined.
+ * The default is the SFS-standard {@link BoundaryNodeRule#MOD2_BOUNDARY_RULE}.
+ * Note that under the <tt>Mod-2</tt> rule, closed <tt>LineString</tt>s (rings)
+ * will never satisfy the <tt>touches</tt> predicate at their endpoints, since these are
+ * interior points, not boundary points. 
+ * If it is required to test whether a set of <code>LineString</code>s touch
+ * only at their endpoints, use <code>IsSimpleOp</code> with {@link BoundaryNodeRule#ENDPOINT_BOUNDARY_RULE}.
+ * For example, this can be used to validate that a set of lines form a topologically valid
+ * linear network.
+ * 
+ * @see BoundaryNodeRule
+ *
+ * @version 1.7
+ */
+public class IsSimpleOp
+{
+  private Geometry inputGeom;
+  private boolean isClosedEndpointsInInterior = true;
+  private Coordinate nonSimpleLocation = null;
+
+  /**
+   * Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
+   *
+   * @deprecated use IsSimpleOp(Geometry)
+   */
+  public IsSimpleOp() {
+  }
+
+  /**
+   * Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
+   *
+   * @param geom the geometry to test
+   */
+  public IsSimpleOp(Geometry geom) {
+    this.inputGeom = geom;
+  }
+
+  /**
+   * Creates a simplicity checker using a given {@link BoundaryNodeRule}
+   *
+   * @param geom the geometry to test
+   * @param boundaryNodeRule the rule to use.
+   */
+  public IsSimpleOp(Geometry geom, BoundaryNodeRule boundaryNodeRule)
+  {
+    this.inputGeom = geom;
+    isClosedEndpointsInInterior = ! boundaryNodeRule.isInBoundary(2);
+  }
+
+  /**
+   * Tests whether the geometry is simple.
+   *
+   * @return true if the geometry is simple
+   */
+  public boolean isSimple()
+  {
+    nonSimpleLocation = null;
+    return computeSimple(inputGeom);
+  }
+  
+  private boolean computeSimple(Geometry geom)
+  {
+    nonSimpleLocation = null;
+    if (geom.isEmpty()) return true;
+    if (geom instanceof LineString) return isSimpleLinearGeometry(geom);
+    if (geom instanceof MultiLineString) return isSimpleLinearGeometry(geom);
+    if (geom instanceof MultiPoint) return isSimpleMultiPoint((MultiPoint) geom);
+    if (geom instanceof Polygonal) return isSimplePolygonal(geom);
+    if (geom instanceof GeometryCollection) return isSimpleGeometryCollection(geom);
+    // all other geometry types are simple by definition
+    return true;
+  }
+
+  /**
+   * Gets a coordinate for the location where the geometry
+   * fails to be simple. 
+   * (i.e. where it has a non-boundary self-intersection).
+   * {@link #isSimple} must be called before this method is called.
+   *
+   * @return a coordinate for the location of the non-boundary self-intersection
+   * or null if the geometry is simple
+   */
+  public Coordinate getNonSimpleLocation()
+  {
+    return nonSimpleLocation;
+  }
+
+  /**
+   * Reports whether a {@link LineString} is simple.
+   *
+   * @param geom the lineal geometry to test
+   * @return true if the geometry is simple
+   * @deprecated use isSimple()
+   */
+  public boolean isSimple(LineString geom)
+  {
+    return isSimpleLinearGeometry(geom);
+  }
+
+  /**
+   * Reports whether a {@link MultiLineString} geometry is simple.
+   *
+   * @param geom the lineal geometry to test
+   * @return true if the geometry is simple
+   * @deprecated use isSimple()
+   */
+  public boolean isSimple(MultiLineString geom)
+  {
+    return isSimpleLinearGeometry(geom);
+  }
+
+  /**
+   * A MultiPoint is simple iff it has no repeated points
+   * @deprecated use isSimple()
+   */
+  public boolean isSimple(MultiPoint mp)
+  {
+    return isSimpleMultiPoint(mp);
+  }
+
+  private boolean isSimpleMultiPoint(MultiPoint mp)
+  {
+    if (mp.isEmpty()) return true;
+    Set points = new TreeSet();
+    for (int i = 0; i < mp.getNumGeometries(); i++) {
+      Point pt = (Point) mp.getGeometryN(i);
+      Coordinate p = pt.getCoordinate();
+      if (points.contains(p)) {
+        nonSimpleLocation = p;
+        return false;
+      }
+      points.add(p);
+    }
+    return true;
+  }
+
+  /**
+   * Computes simplicity for polygonal geometries.
+   * Polygonal geometries are simple if and only if
+   * all of their component rings are simple.
+   * 
+   * @param geom a Polygonal geometry
+   * @return true if the geometry is simple
+   */
+  private boolean isSimplePolygonal(Geometry geom)
+  {
+    List rings = LinearComponentExtracter.getLines(geom);
+    for (Iterator i = rings.iterator(); i.hasNext(); ) {
+      LinearRing ring = (LinearRing) i.next();
+      if (! isSimpleLinearGeometry(ring))
+        return false;
+    }
+    return true;
+  }
+  
+  /**
+   * Semantics for GeometryCollection is 
+   * simple iff all components are simple.
+   * 
+   * @param geom
+   * @return true if the geometry is simple
+   */
+  private boolean isSimpleGeometryCollection(Geometry geom)
+  {
+    for (int i = 0; i < geom.getNumGeometries(); i++ ) {
+      Geometry comp = geom.getGeometryN(i);
+      if (! computeSimple(comp))
+        return false;
+    }
+    return true;
+  }
+  
+  private boolean isSimpleLinearGeometry(Geometry geom)
+  {
+    if (geom.isEmpty()) return true;
+    GeometryGraph graph = new GeometryGraph(0, geom);
+    LineIntersector li = new RobustLineIntersector();
+    SegmentIntersector si = graph.computeSelfNodes(li, true);
+    // if no self-intersection, must be simple
+    if (! si.hasIntersection()) return true;
+    if (si.hasProperIntersection()) {
+      nonSimpleLocation = si.getProperIntersectionPoint();
+      return false;
+    }
+    if (hasNonEndpointIntersection(graph)) return false;
+    if (isClosedEndpointsInInterior) {
+      if (hasClosedEndpointIntersection(graph)) return false;
+    }
+    return true;
+  }
+
+  /**
+   * For all edges, check if there are any intersections which are NOT at an endpoint.
+   * The Geometry is not simple if there are intersections not at endpoints.
+   */
+  private boolean hasNonEndpointIntersection(GeometryGraph graph)
+  {
+    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      int maxSegmentIndex = e.getMaximumSegmentIndex();
+      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
+        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
+        if (! ei.isEndPoint(maxSegmentIndex)) {
+          nonSimpleLocation = ei.getCoordinate();
+          return true;
+        }
+      }
+    }
+    return false;
+  }
+
+  private static class EndpointInfo {
+    Coordinate pt;
+    boolean isClosed;
+    int degree;
+
+    public EndpointInfo(Coordinate pt)
+    {
+      this.pt = pt;
+      isClosed = false;
+      degree = 0;
+    }
+
+    public Coordinate getCoordinate() { return pt; }
+
+    public void addEndpoint(boolean isClosed)
+    {
+      degree++;
+      this.isClosed |= isClosed;
+    }
+  }
+
+  /**
+   * Tests that no edge intersection is the endpoint of a closed line.
+   * This ensures that closed lines are not touched at their endpoint,
+   * which is an interior point according to the Mod-2 rule
+   * To check this we compute the degree of each endpoint.
+   * The degree of endpoints of closed lines
+   * must be exactly 2.
+   */
+  private boolean hasClosedEndpointIntersection(GeometryGraph graph)
+  {
+    Map endPoints = new TreeMap();
+    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      int maxSegmentIndex = e.getMaximumSegmentIndex();
+      boolean isClosed = e.isClosed();
+      Coordinate p0 = e.getCoordinate(0);
+      addEndpoint(endPoints, p0, isClosed);
+      Coordinate p1 = e.getCoordinate(e.getNumPoints() - 1);
+      addEndpoint(endPoints, p1, isClosed);
+    }
+
+    for (Iterator i = endPoints.values().iterator(); i.hasNext(); ) {
+      EndpointInfo eiInfo = (EndpointInfo) i.next();
+      if (eiInfo.isClosed && eiInfo.degree != 2) {
+        nonSimpleLocation = eiInfo.getCoordinate();
+        return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Add an endpoint to the map, creating an entry for it if none exists
+   */
+  private void addEndpoint(Map endPoints, Coordinate p, boolean isClosed)
+  {
+    EndpointInfo eiInfo = (EndpointInfo) endPoints.get(p);
+    if (eiInfo == null) {
+      eiInfo = new EndpointInfo(p);
+      endPoints.put(p, eiInfo);
+    }
+    eiInfo.addEndpoint(isClosed);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferBuilder.java
new file mode 100644
index 0000000..52c29b2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferBuilder.java
@@ -0,0 +1,325 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeList;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+import org.locationtech.jts.geomgraph.Position;
+import org.locationtech.jts.noding.IntersectionAdder;
+import org.locationtech.jts.noding.MCIndexNoder;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.SegmentString;
+import org.locationtech.jts.operation.overlay.OverlayNodeFactory;
+import org.locationtech.jts.operation.overlay.PolygonBuilder;
+
+
+
+/**
+ * Builds the buffer geometry for a given input geometry and precision model.
+ * Allows setting the level of approximation for circular arcs,
+ * and the precision model in which to carry out the computation.
+ * <p>
+ * When computing buffers in floating point double-precision
+ * it can happen that the process of iterated noding can fail to converge (terminate).
+ * In this case a {@link TopologyException} will be thrown.
+ * Retrying the computation in a fixed precision
+ * can produce more robust results.
+ *
+ * @version 1.7
+ */
+class BufferBuilder
+{
+  /**
+   * Compute the change in depth as an edge is crossed from R to L
+   */
+  private static int depthDelta(Label label)
+  {
+    int lLoc = label.getLocation(0, Position.LEFT);
+    int rLoc = label.getLocation(0, Position.RIGHT);
+    if (lLoc == Location.INTERIOR && rLoc == Location.EXTERIOR)
+      return 1;
+    else if (lLoc == Location.EXTERIOR && rLoc == Location.INTERIOR)
+      return -1;
+    return 0;
+  }
+
+  private BufferParameters bufParams;
+
+  private PrecisionModel workingPrecisionModel;
+  private Noder workingNoder;
+  private GeometryFactory geomFact;
+  private PlanarGraph graph;
+  private EdgeList edgeList     = new EdgeList();
+
+  /**
+   * Creates a new BufferBuilder
+   */
+  public BufferBuilder(BufferParameters bufParams)
+  {
+    this.bufParams = bufParams;
+  }
+
+  /**
+   * Sets the precision model to use during the curve computation and noding,
+   * if it is different to the precision model of the Geometry.
+   * If the precision model is less than the precision of the Geometry precision model,
+   * the Geometry must have previously been rounded to that precision.
+   *
+   * @param pm the precision model to use
+   */
+  public void setWorkingPrecisionModel(PrecisionModel pm)
+  {
+    workingPrecisionModel = pm;
+  }
+
+  /**
+   * Sets the {@link Noder} to use during noding.
+   * This allows choosing fast but non-robust noding, or slower
+   * but robust noding.
+   *
+   * @param noder the noder to use
+   */
+  public void setNoder(Noder noder) { workingNoder = noder; }
+
+
+  public Geometry buffer(Geometry g, double distance)
+  {
+    PrecisionModel precisionModel = workingPrecisionModel;
+    if (precisionModel == null)
+      precisionModel = g.getPrecisionModel();
+
+    // factory must be the same as the one used by the input
+    geomFact = g.getFactory();
+
+    OffsetCurveBuilder curveBuilder = new OffsetCurveBuilder(precisionModel, bufParams);
+    
+    OffsetCurveSetBuilder curveSetBuilder = new OffsetCurveSetBuilder(g, distance, curveBuilder);
+
+    List bufferSegStrList = curveSetBuilder.getCurves();
+
+    // short-circuit test
+    if (bufferSegStrList.size() <= 0) {
+      return createEmptyResultGeometry();
+    }
+
+//BufferDebug.runCount++;
+//String filename = "run" + BufferDebug.runCount + "_curves";
+//System.out.println("saving " + filename);
+//BufferDebug.saveEdges(bufferEdgeList, filename);
+// DEBUGGING ONLY
+//WKTWriter wktWriter = new WKTWriter();
+//Debug.println("Rings: " + wktWriter.write(convertSegStrings(bufferSegStrList.iterator())));
+//wktWriter.setMaxCoordinatesPerLine(10);
+//System.out.println(wktWriter.writeFormatted(convertSegStrings(bufferSegStrList.iterator())));
+
+    computeNodedEdges(bufferSegStrList, precisionModel);
+    graph = new PlanarGraph(new OverlayNodeFactory());
+    graph.addEdges(edgeList.getEdges());
+
+    List subgraphList = createSubgraphs(graph);
+    PolygonBuilder polyBuilder = new PolygonBuilder(geomFact);
+    buildSubgraphs(subgraphList, polyBuilder);
+    List resultPolyList = polyBuilder.getPolygons();
+
+    // just in case...
+    if (resultPolyList.size() <= 0) {
+      return createEmptyResultGeometry();
+    }
+
+    Geometry resultGeom = geomFact.buildGeometry(resultPolyList);
+    return resultGeom;
+  }
+
+  private Noder getNoder(PrecisionModel precisionModel)
+  {
+    if (workingNoder != null) return workingNoder;
+
+    // otherwise use a fast (but non-robust) noder
+    MCIndexNoder noder = new MCIndexNoder();
+    LineIntersector li = new RobustLineIntersector();
+    li.setPrecisionModel(precisionModel);
+    noder.setSegmentIntersector(new IntersectionAdder(li));
+//    Noder noder = new IteratedNoder(precisionModel);
+    return noder;
+//    Noder noder = new SimpleSnapRounder(precisionModel);
+//    Noder noder = new MCIndexSnapRounder(precisionModel);
+//    Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
+//                                  precisionModel.getScale());
+  }
+
+  private void computeNodedEdges(List bufferSegStrList, PrecisionModel precisionModel)
+  {
+    Noder noder = getNoder(precisionModel);
+    noder.computeNodes(bufferSegStrList);
+    Collection nodedSegStrings = noder.getNodedSubstrings();
+// DEBUGGING ONLY
+//BufferDebug.saveEdges(nodedEdges, "run" + BufferDebug.runCount + "_nodedEdges");
+
+    for (Iterator i = nodedSegStrings.iterator(); i.hasNext(); ) {
+      SegmentString segStr = (SegmentString) i.next();
+      
+      /**
+       * Discard edges which have zero length, 
+       * since they carry no information and cause problems with topology building
+       */
+      Coordinate[] pts = segStr.getCoordinates();
+      if (pts.length == 2 && pts[0].equals2D(pts[1]))
+        continue;
+
+      Label oldLabel = (Label) segStr.getData();
+      Edge edge = new Edge(segStr.getCoordinates(), new Label(oldLabel));
+      insertUniqueEdge(edge);
+    }
+    //saveEdges(edgeList.getEdges(), "run" + runCount + "_collapsedEdges");
+  }
+
+
+  /**
+   * Inserted edges are checked to see if an identical edge already exists.
+   * If so, the edge is not inserted, but its label is merged
+   * with the existing edge.
+   */
+  protected void insertUniqueEdge(Edge e)
+  {
+//<FIX> MD 8 Oct 03  speed up identical edge lookup
+    // fast lookup
+    Edge existingEdge = edgeList.findEqualEdge(e);
+
+    // If an identical edge already exists, simply update its label
+    if (existingEdge != null) {
+      Label existingLabel = existingEdge.getLabel();
+
+      Label labelToMerge = e.getLabel();
+      // check if new edge is in reverse direction to existing edge
+      // if so, must flip the label before merging it
+      if (! existingEdge.isPointwiseEqual(e)) {
+        labelToMerge = new Label(e.getLabel());
+        labelToMerge.flip();
+      }
+      existingLabel.merge(labelToMerge);
+
+      // compute new depth delta of sum of edges
+      int mergeDelta = depthDelta(labelToMerge);
+      int existingDelta = existingEdge.getDepthDelta();
+      int newDelta = existingDelta + mergeDelta;
+      existingEdge.setDepthDelta(newDelta);
+    }
+    else {   // no matching existing edge was found
+      // add this new edge to the list of edges in this graph
+      //e.setName(name + edges.size());
+      edgeList.add(e);
+      e.setDepthDelta(depthDelta(e.getLabel()));
+    }
+  }
+
+  private List createSubgraphs(PlanarGraph graph)
+  {
+    List subgraphList = new ArrayList();
+    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (! node.isVisited()) {
+        BufferSubgraph subgraph = new BufferSubgraph();
+        subgraph.create(node);
+        subgraphList.add(subgraph);
+      }
+    }
+    /**
+     * Sort the subgraphs in descending order of their rightmost coordinate.
+     * This ensures that when the Polygons for the subgraphs are built,
+     * subgraphs for shells will have been built before the subgraphs for
+     * any holes they contain.
+     */
+    Collections.sort(subgraphList, Collections.reverseOrder());
+    return subgraphList;
+  }
+
+  /**
+   * Completes the building of the input subgraphs by depth-labelling them,
+   * and adds them to the PolygonBuilder.
+   * The subgraph list must be sorted in rightmost-coordinate order.
+   *
+   * @param subgraphList the subgraphs to build
+   * @param polyBuilder the PolygonBuilder which will build the final polygons
+   */
+  private void buildSubgraphs(List subgraphList, PolygonBuilder polyBuilder)
+  {
+    List processedGraphs = new ArrayList();
+    for (Iterator i = subgraphList.iterator(); i.hasNext(); ) {
+      BufferSubgraph subgraph = (BufferSubgraph) i.next();
+      Coordinate p = subgraph.getRightmostCoordinate();
+//      int outsideDepth = 0;
+//      if (polyBuilder.containsPoint(p))
+//        outsideDepth = 1;
+      SubgraphDepthLocater locater = new SubgraphDepthLocater(processedGraphs);
+      int outsideDepth = locater.getDepth(p);
+//      try {
+      subgraph.computeDepth(outsideDepth);
+//      }
+//      catch (RuntimeException ex) {
+//        // debugging only
+//        //subgraph.saveDirEdges();
+//        throw ex;
+//      }
+      subgraph.findResultEdges();
+      processedGraphs.add(subgraph);
+      polyBuilder.add(subgraph.getDirectedEdges(), subgraph.getNodes());
+    }
+  }
+  
+  private static Geometry convertSegStrings(Iterator it)
+  {
+  	GeometryFactory fact = new GeometryFactory();
+  	List lines = new ArrayList();
+  	while (it.hasNext()) {
+  		SegmentString ss = (SegmentString) it.next();
+  		LineString line = fact.createLineString(ss.getCoordinates());
+  		lines.add(line);
+  	}
+  	return fact.buildGeometry(lines);
+  }
+  
+  /**
+   * Gets the standard result for an empty buffer.
+   * Since buffer always returns a polygonal result,
+   * this is chosen to be an empty polygon.
+   * 
+   * @return the empty result geometry
+   */
+  private Geometry createEmptyResultGeometry()
+  {
+    Geometry emptyGeom = geomFact.createPolygon();
+    return emptyGeom;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferInputLineSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferInputLineSimplifier.java
new file mode 100644
index 0000000..02392ef
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferInputLineSimplifier.java
@@ -0,0 +1,241 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+
+/**
+ * Simplifies a buffer input line to 
+ * remove concavities with shallow depth.
+ * <p>
+ * The most important benefit of doing this
+ * is to reduce the number of points and the complexity of
+ * shape which will be buffered.
+ * It also reduces the risk of gores created by
+ * the quantized fillet arcs (although this issue
+ * should be eliminated in any case by the 
+ * offset curve generation logic).
+ * <p>
+ * A key aspect of the simplification is that it
+ * affects inside (concave or inward) corners only.  
+ * Convex (outward) corners are preserved, since they
+ * are required to ensure that the generated buffer curve
+ * lies at the correct distance from the input geometry.
+ * <p>
+ * Another important heuristic used is that the end segments
+ * of the input are never simplified.  This ensures that
+ * the client buffer code is able to generate end caps faithfully.
+ * <p>
+ * No attempt is made to avoid self-intersections in the output.
+ * This is acceptable for use for generating a buffer offset curve,
+ * since the buffer algorithm is insensitive to invalid polygonal
+ * geometry.  However, 
+ * this means that this algorithm
+ * cannot be used as a general-purpose polygon simplification technique.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class BufferInputLineSimplifier 
+{
+  /**
+   * Simplify the input coordinate list.
+   * If the distance tolerance is positive, 
+   * concavities on the LEFT side of the line are simplified.
+   * If the supplied distance tolerance is negative,
+   * concavities on the RIGHT side of the line are simplified.
+   * 
+   * @param inputLine the coordinate list to simplify
+   * @param distanceTol simplification distance tolerance to use
+   * @return the simplified coordinate list
+   */
+  public static Coordinate[] simplify(Coordinate[] inputLine, double distanceTol)
+  {
+    BufferInputLineSimplifier simp = new BufferInputLineSimplifier(inputLine);
+    return simp.simplify(distanceTol);
+  }
+  
+  private static final int INIT = 0;
+  private static final int DELETE = 1;
+  private static final int KEEP = 1;
+  
+  
+  private Coordinate[] inputLine;
+  private double distanceTol;
+  private byte[] isDeleted;
+  private int angleOrientation = Orientation.COUNTERCLOCKWISE;
+  
+  public BufferInputLineSimplifier(Coordinate[] inputLine) {
+    this.inputLine = inputLine;
+  }
+
+  /**
+   * Simplify the input coordinate list.
+   * If the distance tolerance is positive, 
+   * concavities on the LEFT side of the line are simplified.
+   * If the supplied distance tolerance is negative,
+   * concavities on the RIGHT side of the line are simplified.
+   * 
+   * @param distanceTol simplification distance tolerance to use
+   * @return the simplified coordinate list
+   */
+  public Coordinate[] simplify(double distanceTol)
+  {
+    this.distanceTol = Math.abs(distanceTol);
+    if (distanceTol < 0)
+      angleOrientation = Orientation.CLOCKWISE;
+    
+    // rely on fact that boolean array is filled with false value
+    isDeleted = new byte[inputLine.length];
+    
+    boolean isChanged = false;
+    do {
+      isChanged = deleteShallowConcavities();
+    } while (isChanged);
+    
+    return collapseLine();
+  }
+  
+  /**
+   * Uses a sliding window containing 3 vertices to detect shallow angles
+   * in which the middle vertex can be deleted, since it does not
+   * affect the shape of the resulting buffer in a significant way.
+   * @return
+   */
+  private boolean deleteShallowConcavities()
+  {
+    /**
+     * Do not simplify end line segments of the line string.
+     * This ensures that end caps are generated consistently.
+     */
+    int index = 1;
+    int maxIndex = inputLine.length - 1;
+    
+    int midIndex = findNextNonDeletedIndex(index);
+    int lastIndex = findNextNonDeletedIndex(midIndex);
+    
+    boolean isChanged = false;
+    while (lastIndex < inputLine.length) {
+      // test triple for shallow concavity
+    	boolean isMiddleVertexDeleted = false;
+      if (isDeletable(index, midIndex, lastIndex, 
+          distanceTol)) {
+        isDeleted[midIndex] = DELETE;
+        isMiddleVertexDeleted = true;
+        isChanged = true;
+      }
+      // move simplification window forward
+      if (isMiddleVertexDeleted)
+      	index = lastIndex;
+      else 
+      	index = midIndex;
+      
+      midIndex = findNextNonDeletedIndex(index);
+      lastIndex = findNextNonDeletedIndex(midIndex);
+    }
+    return isChanged;
+  }
+  
+  /**
+   * Finds the next non-deleted index, or the end of the point array if none
+   * @param index
+   * @return the next non-deleted index, if any
+   * or inputLine.length if there are no more non-deleted indices
+   */
+  private int findNextNonDeletedIndex(int index)
+  {
+    int next = index + 1;
+    while (next < inputLine.length && isDeleted[next] == DELETE)
+      next++;
+    return next;  
+  }
+  
+  private Coordinate[] collapseLine()
+  {
+    CoordinateList coordList = new CoordinateList();
+    for (int i = 0; i < inputLine.length; i++) {
+      if (isDeleted[i] != DELETE)
+        coordList.add(inputLine[i]);
+    }
+//    if (coordList.size() < inputLine.length)      System.out.println("Simplified " + (inputLine.length - coordList.size()) + " pts");
+    return coordList.toCoordinateArray();
+  }
+  
+  private boolean isDeletable(int i0, int i1, int i2, double distanceTol)
+  {
+  	Coordinate p0 = inputLine[i0];
+  	Coordinate p1 = inputLine[i1];
+  	Coordinate p2 = inputLine[i2];
+  	
+  	if (! isConcave(p0, p1, p2)) return false;
+  	if (! isShallow(p0, p1, p2, distanceTol)) return false;
+  	
+  	// MD - don't use this heuristic - it's too restricting 
+//  	if (p0.distance(p2) > distanceTol) return false;
+  	
+  	return isShallowSampled(p0, p1, i0, i2, distanceTol);
+  }
+
+  private boolean isShallowConcavity(Coordinate p0, Coordinate p1, Coordinate p2, double distanceTol)
+  {
+    int orientation = Orientation.index(p0, p1, p2);
+    boolean isAngleToSimplify = (orientation == angleOrientation);
+    if (! isAngleToSimplify)
+      return false;
+    
+    double dist = Distance.pointToSegment(p1, p0, p2);
+    return dist < distanceTol;
+  }
+  
+  private static final int NUM_PTS_TO_CHECK = 10;
+  
+  /**
+   * Checks for shallowness over a sample of points in the given section.
+   * This helps prevents the simplification from incrementally
+   * "skipping" over points which are in fact non-shallow.
+   * 
+   * @param p0 start coordinate of section
+   * @param p2 end coordinate of section
+   * @param i0 start index of section
+   * @param i2 end index of section
+   * @param distanceTol distance tolerance
+   * @return
+   */
+  private boolean isShallowSampled(Coordinate p0, Coordinate p2, int i0, int i2, double distanceTol)
+  {
+    // check every n'th point to see if it is within tolerance
+  	int inc = (i2 - i0) / NUM_PTS_TO_CHECK;
+  	if (inc <= 0) inc = 1;
+  	
+  	for (int i = i0; i < i2; i += inc) {
+  		if (! isShallow(p0, p2, inputLine[i], distanceTol)) return false;
+  	}
+  	return true;
+  }
+  
+  private boolean isShallow(Coordinate p0, Coordinate p1, Coordinate p2, double distanceTol)
+  {
+    double dist = Distance.pointToSegment(p1, p0, p2);
+    return dist < distanceTol;
+  }
+  
+  
+  private boolean isConcave(Coordinate p0, Coordinate p1, Coordinate p2)
+  {
+    int orientation = Orientation.index(p0, p1, p2);
+    boolean isConcave = (orientation == angleOrientation);
+    return isConcave;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferOp.java
new file mode 100644
index 0000000..8effa6a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferOp.java
@@ -0,0 +1,371 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * @version 1.7
+ */
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.ScaledNoder;
+import org.locationtech.jts.noding.snapround.MCIndexSnapRounder;
+
+//import debug.*;
+
+/**
+ * Computes the buffer of a geometry, for both positive and negative buffer distances.
+ * <p>
+ * In GIS, the positive (or negative) buffer of a geometry is defined as
+ * the Minkowski sum (or difference) of the geometry
+ * with a circle of radius equal to the absolute value of the buffer distance.
+ * In the CAD/CAM world buffers are known as <i>offset curves</i>.
+ * In morphological analysis the 
+ * operation of positive and negative buffering 
+ * is referred to as <i>erosion</i> and <i>dilation</i>
+ * <p>
+ * The buffer operation always returns a polygonal result.
+ * The negative or zero-distance buffer of lines and points is always an empty {@link Polygon}.
+ * <p>
+ * Since true buffer curves may contain circular arcs,
+ * computed buffer polygons are only approximations to the true geometry.
+ * The user can control the accuracy of the approximation by specifying
+ * the number of linear segments used to approximate arcs.
+ * This is specified via {@link BufferParameters#setQuadrantSegments(int)} or {@link #setQuadrantSegments(int)}.
+ * <p>
+ * The <b>end cap style</b> of a linear buffer may be {@link BufferParameters#setEndCapStyle(int) specified}. The
+ * following end cap styles are supported:
+ * <ul>
+ * <li>{@link BufferParameters#CAP_ROUND} - the usual round end caps
+ * <li>{@link BufferParameters#CAP_FLAT} - end caps are truncated flat at the line ends
+ * <li>{@link BufferParameters#CAP_SQUARE} - end caps are squared off at the buffer distance beyond the line ends
+ * </ul>
+ * <p>
+ * The <b>join style</b> of the corners in a buffer may be {@link BufferParameters#setJoinStyle(int) specified}. The
+ * following join styles are supported:
+ * <ul>
+ * <li>{@link BufferParameters#JOIN_ROUND} - the usual round join
+ * <li>{@link BufferParameters#JOIN_MITRE} - corners are "sharp" (up to a {@link BufferParameters#getMitreLimit() distance limit})
+ * <li>{@link BufferParameters#JOIN_BEVEL} - corners are beveled (clipped off).
+ * </ul>
+ * <p>
+ * The buffer algorithm can perform simplification on the input to increase performance.
+ * The simplification is performed a way that always increases the buffer area 
+ * (so that the simplified input covers the original input).
+ * The degree of simplification can be {@link BufferParameters#setSimplifyFactor(double) specified},
+ * with a {@link BufferParameters#DEFAULT_SIMPLIFY_FACTOR default} used otherwise.
+ * Note that if the buffer distance is zero then so is the computed simplify tolerance, 
+ * no matter what the simplify factor.
+ *
+ * @version 1.7
+ */
+public class BufferOp
+{
+  /**
+   * Specifies a round line buffer end cap style.
+   * @deprecated use BufferParameters
+   */
+  public static final int CAP_ROUND = BufferParameters.CAP_ROUND;
+  /**
+   * Specifies a butt (or flat) line buffer end cap style.
+   * @deprecated use BufferParameters
+   */
+  public static final int CAP_BUTT = BufferParameters.CAP_FLAT;
+  
+  /**
+   * Specifies a butt (or flat) line buffer end cap style.
+   * @deprecated use BufferParameters
+   */
+  public static final int CAP_FLAT = BufferParameters.CAP_FLAT;
+  /**
+   * Specifies a square line buffer end cap style.
+   * @deprecated use BufferParameters
+   */
+  public static final int CAP_SQUARE = BufferParameters.CAP_SQUARE;
+  
+  /**
+   * A number of digits of precision which leaves some computational "headroom"
+   * for floating point operations.
+   * 
+   * This value should be less than the decimal precision of double-precision values (16).
+   */
+  private static int MAX_PRECISION_DIGITS = 12;
+
+  /**
+   * Compute a scale factor to limit the precision of
+   * a given combination of Geometry and buffer distance.
+   * The scale factor is determined by
+   * the number of digits of precision in the (geometry + buffer distance),
+   * limited by the supplied <code>maxPrecisionDigits</code> value.
+   * <p>
+   * The scale factor is based on the absolute magnitude of the (geometry + buffer distance).
+   * since this determines the number of digits of precision which must be handled.
+   *
+   * @param g the Geometry being buffered
+   * @param distance the buffer distance
+   * @param maxPrecisionDigits the max # of digits that should be allowed by
+   *          the precision determined by the computed scale factor
+   *
+   * @return a scale factor for the buffer computation
+   */
+  private static double precisionScaleFactor(Geometry g,
+      double distance,
+    int maxPrecisionDigits)
+  {
+    Envelope env = g.getEnvelopeInternal();
+    double envMax = MathUtil.max(
+        Math.abs(env.getMaxX()), 
+            Math.abs(env.getMaxY()), 
+                Math.abs(env.getMinX()), 
+                    Math.abs(env.getMinY())
+            );
+    
+    double expandByDistance = distance > 0.0 ? distance : 0.0;
+    double bufEnvMax = envMax + 2 * expandByDistance;
+
+    // the smallest power of 10 greater than the buffer envelope
+    int bufEnvPrecisionDigits = (int) (Math.log(bufEnvMax) / Math.log(10) + 1.0);
+    int minUnitLog10 = maxPrecisionDigits - bufEnvPrecisionDigits;
+    
+    double scaleFactor = Math.pow(10.0, minUnitLog10);
+    return scaleFactor;
+  }
+
+  /*
+  private static double OLDprecisionScaleFactor(Geometry g,
+      double distance,
+    int maxPrecisionDigits)
+  {
+    Envelope env = g.getEnvelopeInternal();
+    double envSize = Math.max(env.getHeight(), env.getWidth());
+    double expandByDistance = distance > 0.0 ? distance : 0.0;
+    double bufEnvSize = envSize + 2 * expandByDistance;
+
+    // the smallest power of 10 greater than the buffer envelope
+    int bufEnvLog10 = (int) (Math.log(bufEnvSize) / Math.log(10) + 1.0);
+    int minUnitLog10 = bufEnvLog10 - maxPrecisionDigits;
+    // scale factor is inverse of min Unit size, so flip sign of exponent
+    double scaleFactor = Math.pow(10.0, -minUnitLog10);
+    return scaleFactor;
+  }
+  */
+
+  /**
+   * Computes the buffer of a geometry for a given buffer distance.
+   *
+   * @param g the geometry to buffer
+   * @param distance the buffer distance
+   * @return the buffer of the input geometry
+   */
+  public static Geometry bufferOp(Geometry g, double distance)
+  {
+    BufferOp gBuf = new BufferOp(g);
+    Geometry geomBuf = gBuf.getResultGeometry(distance);
+//BufferDebug.saveBuffer(geomBuf);
+    //BufferDebug.runCount++;
+    return geomBuf;
+  }
+
+  /**
+   * Computes the buffer for a geometry for a given buffer distance
+   * and accuracy of approximation.
+   *
+   * @param g the geometry to buffer
+   * @param distance the buffer distance
+   * @param params the buffer parameters to use
+   * @return the buffer of the input geometry
+   *
+   */
+  public static Geometry bufferOp(Geometry g, double distance, BufferParameters params)
+  {
+    BufferOp bufOp = new BufferOp(g, params);
+    Geometry geomBuf = bufOp.getResultGeometry(distance);
+    return geomBuf;
+  }
+  
+  /**
+   * Computes the buffer for a geometry for a given buffer distance
+   * and accuracy of approximation.
+   *
+   * @param g the geometry to buffer
+   * @param distance the buffer distance
+   * @param quadrantSegments the number of segments used to approximate a quarter circle
+   * @return the buffer of the input geometry
+   *
+   */
+  public static Geometry bufferOp(Geometry g, double distance, int quadrantSegments)
+  {
+    BufferOp bufOp = new BufferOp(g);
+    bufOp.setQuadrantSegments(quadrantSegments);
+    Geometry geomBuf = bufOp.getResultGeometry(distance);
+    return geomBuf;
+  }
+
+  /**
+   * Computes the buffer for a geometry for a given buffer distance
+   * and accuracy of approximation.
+   *
+   * @param g the geometry to buffer
+   * @param distance the buffer distance
+   * @param quadrantSegments the number of segments used to approximate a quarter circle
+   * @param endCapStyle the end cap style to use
+   * @return the buffer of the input geometry
+   *
+   */
+  public static Geometry bufferOp(Geometry g,
+                                  double distance,
+    int quadrantSegments,
+    int endCapStyle)
+  {
+    BufferOp bufOp = new BufferOp(g);
+    bufOp.setQuadrantSegments(quadrantSegments);
+    bufOp.setEndCapStyle(endCapStyle);
+    Geometry geomBuf = bufOp.getResultGeometry(distance);
+    return geomBuf;
+  }
+
+  private Geometry argGeom;
+  private double distance;
+  
+  private BufferParameters bufParams = new BufferParameters();
+
+  private Geometry resultGeometry = null;
+  private RuntimeException saveException;   // debugging only
+
+  /**
+   * Initializes a buffer computation for the given geometry
+   *
+   * @param g the geometry to buffer
+   */
+  public BufferOp(Geometry g) {
+    argGeom = g;
+  }
+
+  /**
+   * Initializes a buffer computation for the given geometry
+   * with the given set of parameters
+   *
+   * @param g the geometry to buffer
+   * @param bufParams the buffer parameters to use
+   */
+  public BufferOp(Geometry g, BufferParameters bufParams) {
+    argGeom = g;
+    this.bufParams = bufParams;
+  }
+
+  /**
+   * Specifies the end cap style of the generated buffer.
+   * The styles supported are {@link BufferParameters#CAP_ROUND}, {@link BufferParameters#CAP_FLAT}, and {@link BufferParameters#CAP_SQUARE}.
+   * The default is CAP_ROUND.
+   *
+   * @param endCapStyle the end cap style to specify
+   */
+  public void setEndCapStyle(int endCapStyle)
+  {
+    bufParams.setEndCapStyle(endCapStyle);
+  }
+
+  /**
+   * Sets the number of segments used to approximate a angle fillet
+   *
+   * @param quadrantSegments the number of segments in a fillet for a quadrant
+   */
+  public void setQuadrantSegments(int quadrantSegments)
+  {
+    bufParams.setQuadrantSegments(quadrantSegments);
+  }
+
+  /**
+   * Returns the buffer computed for a geometry for a given buffer distance.
+   *
+   * @param distance the buffer distance
+   * @return the buffer of the input geometry
+   */
+  public Geometry getResultGeometry(double distance)
+  {
+    this.distance = distance;
+    computeGeometry();
+    return resultGeometry;
+  }
+
+  private void computeGeometry()
+  {
+    bufferOriginalPrecision();
+    if (resultGeometry != null) return;
+
+    PrecisionModel argPM = argGeom.getFactory().getPrecisionModel();
+    if (argPM.getType() == PrecisionModel.FIXED)
+      bufferFixedPrecision(argPM);
+    else
+      bufferReducedPrecision();
+  }
+
+  private void bufferReducedPrecision()
+  {
+    // try and compute with decreasing precision
+    for (int precDigits = MAX_PRECISION_DIGITS; precDigits >= 0; precDigits--) {
+      try {
+        bufferReducedPrecision(precDigits);
+      }
+      catch (TopologyException ex) {
+      	// update the saved exception to reflect the new input geometry
+        saveException = ex;
+        // don't propagate the exception - it will be detected by fact that resultGeometry is null
+      }
+      if (resultGeometry != null) return;
+    }
+
+    // tried everything - have to bail
+    throw saveException;
+  }
+
+  private void bufferOriginalPrecision()
+  {
+    try {
+      // use fast noding by default
+      BufferBuilder bufBuilder = new BufferBuilder(bufParams);
+      resultGeometry = bufBuilder.buffer(argGeom, distance);
+    }
+    catch (RuntimeException ex) {
+      saveException = ex;
+      // don't propagate the exception - it will be detected by fact that resultGeometry is null
+
+      // testing ONLY - propagate exception
+      //throw ex;
+    }
+  }
+
+  private void bufferReducedPrecision(int precisionDigits)
+  {
+    double sizeBasedScaleFactor = precisionScaleFactor(argGeom, distance, precisionDigits);
+//    System.out.println("recomputing with precision scale factor = " + sizeBasedScaleFactor);
+
+    PrecisionModel fixedPM = new PrecisionModel(sizeBasedScaleFactor);
+    bufferFixedPrecision(fixedPM);
+  }
+
+  private void bufferFixedPrecision(PrecisionModel fixedPM)
+  {
+    Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
+                                  fixedPM.getScale());
+
+    BufferBuilder bufBuilder = new BufferBuilder(bufParams);
+    bufBuilder.setWorkingPrecisionModel(fixedPM);
+    bufBuilder.setNoder(noder);
+    // this may throw an exception, if robustness errors are encountered
+    resultGeometry = bufBuilder.buffer(argGeom, distance);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferParameters.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferParameters.java
new file mode 100644
index 0000000..050ed3e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferParameters.java
@@ -0,0 +1,345 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * A value class containing the parameters which 
+ * specify how a buffer should be constructed.
+ * <p>
+ * The parameters allow control over:
+ * <ul>
+ * <li>Quadrant segments (accuracy of approximation for circular arcs)
+ * <li>End Cap style
+ * <li>Join style
+ * <li>Mitre limit
+ * <li>whether the buffer is single-sided
+ * </ul>
+ * 
+ * @author Martin Davis
+ *
+ */
+public class BufferParameters 
+{
+  /**
+   * Specifies a round line buffer end cap style.
+   */
+  public static final int CAP_ROUND = 1;
+  /**
+   * Specifies a flat line buffer end cap style.
+   */
+  public static final int CAP_FLAT = 2;
+  /**
+   * Specifies a square line buffer end cap style.
+   */
+  public static final int CAP_SQUARE = 3;
+  
+  /**
+   * Specifies a round join style.
+   */
+  public static final int JOIN_ROUND = 1;
+  /**
+   * Specifies a mitre join style.
+   */
+  public static final int JOIN_MITRE = 2;
+  /**
+   * Specifies a bevel join style.
+   */
+  public static final int JOIN_BEVEL = 3;
+
+  /**
+   * The default number of facets into which to divide a fillet of 90 degrees.
+   * A value of 8 gives less than 2% max error in the buffer distance.
+   * For a max error of < 1%, use QS = 12.
+   * For a max error of < 0.1%, use QS = 18.
+   */
+  public static final int DEFAULT_QUADRANT_SEGMENTS = 8;
+
+  /**
+   * The default mitre limit
+   * Allows fairly pointy mitres.
+   */
+  public static final double DEFAULT_MITRE_LIMIT = 5.0;
+  
+  /**
+   * The default simplify factor
+   * Provides an accuracy of about 1%, which matches the accuracy of the default Quadrant Segments parameter.
+   */
+  public static final double DEFAULT_SIMPLIFY_FACTOR = 0.01;
+  
+
+  private int quadrantSegments = DEFAULT_QUADRANT_SEGMENTS;
+  private int endCapStyle = CAP_ROUND;
+  private int joinStyle = JOIN_ROUND;
+  private double mitreLimit = DEFAULT_MITRE_LIMIT;
+  private boolean isSingleSided = false;
+  private double simplifyFactor = DEFAULT_SIMPLIFY_FACTOR;
+  
+  /**
+   * Creates a default set of parameters
+   *
+   */
+  public BufferParameters() {
+  }
+
+  /**
+   * Creates a set of parameters with the
+   * given quadrantSegments value.
+   * 
+   * @param quadrantSegments the number of quadrant segments to use
+   */
+  public BufferParameters(int quadrantSegments) 
+  {
+    setQuadrantSegments(quadrantSegments);
+  }
+
+  /**
+   * Creates a set of parameters with the
+   * given quadrantSegments and endCapStyle values.
+   * 
+   * @param quadrantSegments the number of quadrant segments to use
+   * @param endCapStyle the end cap style to use
+   */
+  public BufferParameters(int quadrantSegments,
+      int endCapStyle) 
+  {
+    setQuadrantSegments(quadrantSegments);
+    setEndCapStyle(endCapStyle);
+  }
+
+  /**
+   * Creates a set of parameters with the
+   * given parameter values.
+   * 
+   * @param quadrantSegments the number of quadrant segments to use
+   * @param endCapStyle the end cap style to use
+   * @param joinStyle the join style to use
+   * @param mitreLimit the mitre limit to use
+   */
+  public BufferParameters(int quadrantSegments,
+      int endCapStyle,
+      int joinStyle,
+      double mitreLimit) 
+  {
+    setQuadrantSegments(quadrantSegments);
+    setEndCapStyle(endCapStyle);
+    setJoinStyle(joinStyle);
+    setMitreLimit(mitreLimit);
+  }
+
+  /**
+   * Gets the number of quadrant segments which will be used
+   * 
+   * @return the number of quadrant segments
+   */
+  public int getQuadrantSegments()
+  {
+    return quadrantSegments;
+  }
+  
+  /**
+   * Sets the number of line segments used to approximate an angle fillet.
+   * <ul>
+   * <li>If <tt>quadSegs</tt> >= 1, joins are round, and <tt>quadSegs</tt> indicates the number of
+   * segments to use to approximate a quarter-circle.
+   * <li>If <tt>quadSegs</tt> = 0, joins are bevelled (flat)
+   * <li>If <tt>quadSegs</tt> < 0, joins are mitred, and the value of qs
+   * indicates the mitre ration limit as
+   * <pre>
+   * mitreLimit = |<tt>quadSegs</tt>|
+   * </pre>
+   * </ul>
+   * For round joins, <tt>quadSegs</tt> determines the maximum
+   * error in the approximation to the true buffer curve.
+   * The default value of 8 gives less than 2% max error in the buffer distance.
+   * For a max error of < 1%, use QS = 12.
+   * For a max error of < 0.1%, use QS = 18.
+   * The error is always less than the buffer distance 
+   * (in other words, the computed buffer curve is always inside the true
+   * curve).
+   * 
+   * @param quadSegs the number of segments in a fillet for a quadrant
+   */
+  public void setQuadrantSegments(int quadSegs)
+  {
+    quadrantSegments = quadSegs;
+    
+    /** 
+     * Indicates how to construct fillets.
+     * If qs >= 1, fillet is round, and qs indicates number of 
+     * segments to use to approximate a quarter-circle.
+     * If qs = 0, fillet is bevelled flat (i.e. no filleting is performed)
+     * If qs < 0, fillet is mitred, and absolute value of qs
+     * indicates maximum length of mitre according to
+     * 
+     * mitreLimit = |qs|
+     */
+    if (quadrantSegments == 0)
+      joinStyle = JOIN_BEVEL;
+    if (quadrantSegments < 0) {
+      joinStyle = JOIN_MITRE;
+      mitreLimit = Math.abs(quadrantSegments);
+    }
+    
+    if (quadSegs <= 0) {
+      quadrantSegments = 1;
+    }
+    
+    /**
+     * If join style was set by the quadSegs value,
+     * use the default for the actual quadrantSegments value.
+     */
+    if (joinStyle != JOIN_ROUND) {
+      quadrantSegments = DEFAULT_QUADRANT_SEGMENTS;
+    }
+  }
+
+  /**
+   * Computes the maximum distance error due to a given level
+   * of approximation to a true arc.
+   * 
+   * @param quadSegs the number of segments used to approximate a quarter-circle
+   * @return the error of approximation
+   */
+  public static double bufferDistanceError(int quadSegs)
+  {
+    double alpha = Math.PI / 2.0 / quadSegs;
+    return 1 - Math.cos(alpha / 2.0);
+  }
+  
+  /**
+   * Gets the end cap style.
+   * 
+   * @return the end cap style
+   */
+  public int getEndCapStyle()
+  {
+    return endCapStyle;
+  }
+  
+  /**
+   * Specifies the end cap style of the generated buffer.
+   * The styles supported are {@link #CAP_ROUND}, {@link #CAP_FLAT}, and {@link #CAP_SQUARE}.
+   * The default is CAP_ROUND.
+   *
+   * @param endCapStyle the end cap style to specify
+   */
+  public void setEndCapStyle(int endCapStyle)
+  {
+    this.endCapStyle = endCapStyle;
+  }
+  
+  /**
+   * Gets the join style
+   * 
+   * @return the join style code
+   */
+  public int getJoinStyle()
+  {
+    return joinStyle;
+  }
+  
+  /**
+   * Sets the join style for outside (reflex) corners between line segments.
+   * Allowable values are {@link #JOIN_ROUND} (which is the default),
+   * {@link #JOIN_MITRE} and {link JOIN_BEVEL}.
+   * 
+   * @param joinStyle the code for the join style
+   */
+  public void setJoinStyle(int joinStyle)
+  {
+    this.joinStyle = joinStyle;
+  }
+  
+  /**
+   * Gets the mitre ratio limit.
+   * 
+   * @return the limit value
+   */
+  public double getMitreLimit()
+  {
+    return mitreLimit;
+  }
+  
+  /**
+   * Sets the limit on the mitre ratio used for very sharp corners.
+   * The mitre ratio is the ratio of the distance from the corner
+   * to the end of the mitred offset corner.
+   * When two line segments meet at a sharp angle, 
+   * a miter join will extend far beyond the original geometry.
+   * (and in the extreme case will be infinitely far.)
+   * To prevent unreasonable geometry, the mitre limit 
+   * allows controlling the maximum length of the join corner.
+   * Corners with a ratio which exceed the limit will be beveled.
+   *
+   * @param mitreLimit the mitre ratio limit
+   */
+  public void setMitreLimit(double mitreLimit)
+  {
+    this.mitreLimit = mitreLimit;
+  }
+
+  /**
+   * Sets whether the computed buffer should be single-sided.
+   * A single-sided buffer is constructed on only one side of each input line.
+   * <p>
+   * The side used is determined by the sign of the buffer distance:
+   * <ul>
+   * <li>a positive distance indicates the left-hand side
+   * <li>a negative distance indicates the right-hand side
+   * </ul>
+   * The single-sided buffer of point geometries is 
+   * the same as the regular buffer.
+   * <p>
+   * The End Cap Style for single-sided buffers is 
+   * always ignored, 
+   * and forced to the equivalent of <tt>CAP_FLAT</tt>. 
+   * 
+   * @param isSingleSided true if a single-sided buffer should be constructed
+   */
+  public void setSingleSided(boolean isSingleSided)
+  {
+    this.isSingleSided = isSingleSided;
+  }
+
+  /**
+   * Tests whether the buffer is to be generated on a single side only.
+   * 
+   * @return true if the generated buffer is to be single-sided
+   */
+  public boolean isSingleSided() {
+    return isSingleSided;
+  }
+
+  /**
+   * Gets the simplify factor.
+   * 
+   * @return the simplify factor
+   */
+  public double getSimplifyFactor() {
+    return simplifyFactor;
+  }
+  
+  /**
+   * Sets the factor used to determine the simplify distance tolerance
+   * for input simplification.
+   * Simplifying can increase the performance of computing buffers.
+   * Generally the simplify factor should be greater than 0.
+   * Values between 0.01 and .1 produce relatively good accuracy for the generate buffer.
+   * Larger values sacrifice accuracy in return for performance.
+   * 
+   * @param simplifyFactor a value greater than or equal to zero.
+   */
+  public void setSimplifyFactor(double simplifyFactor)
+  {
+    this.simplifyFactor = simplifyFactor < 0 ? 0 : simplifyFactor;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferSubgraph.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferSubgraph.java
new file mode 100644
index 0000000..af543fb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/BufferSubgraph.java
@@ -0,0 +1,318 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.Set;
+import java.util.Stack;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * A connected subset of the graph of
+ * {@link DirectedEdge}s and {@link Node}s.
+ * Its edges will generate either
+ * <ul>
+ * <li> a single polygon in the complete buffer, with zero or more holes, or
+ * <li> one or more connected holes
+ * </ul>
+ *
+ *
+ * @version 1.7
+ */
+class BufferSubgraph
+  implements Comparable
+{
+  private RightmostEdgeFinder finder;
+  private List dirEdgeList  = new ArrayList();
+  private List nodes        = new ArrayList();
+  private Coordinate rightMostCoord = null;
+  private Envelope env = null;
+
+  public BufferSubgraph()
+  {
+    finder = new RightmostEdgeFinder();
+  }
+
+  public List getDirectedEdges() { return dirEdgeList; }
+  public List getNodes() { return nodes; }
+
+  /**
+   * Computes the envelope of the edges in the subgraph.
+   * The envelope is cached after being computed.
+   *
+   * @return the envelope of the graph.
+   */
+  public Envelope getEnvelope()
+  {
+    if (env == null) {
+      Envelope edgeEnv = new Envelope();
+      for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
+        DirectedEdge dirEdge = (DirectedEdge) it.next();
+        Coordinate[] pts = dirEdge.getEdge().getCoordinates();
+        for (int i = 0; i < pts.length - 1; i++) {
+          edgeEnv.expandToInclude(pts[i]);
+        }
+      }
+      env = edgeEnv;
+    }
+    return env;
+  }
+
+  /**
+   * Gets the rightmost coordinate in the edges of the subgraph
+   */
+  public Coordinate getRightmostCoordinate()
+  {
+    return rightMostCoord;
+  }
+
+  /**
+   * Creates the subgraph consisting of all edges reachable from this node.
+   * Finds the edges in the graph and the rightmost coordinate.
+   *
+   * @param node a node to start the graph traversal from
+   */
+  public void create(Node node)
+  {
+    addReachable(node);
+    finder.findEdge(dirEdgeList);
+    rightMostCoord = finder.getCoordinate();
+  }
+
+  /**
+   * Adds all nodes and edges reachable from this node to the subgraph.
+   * Uses an explicit stack to avoid a large depth of recursion.
+   *
+   * @param node a node known to be in the subgraph
+   */
+  private void addReachable(Node startNode)
+  {
+    Stack nodeStack = new Stack();
+    nodeStack.add(startNode);
+    while (! nodeStack.empty()) {
+      Node node = (Node) nodeStack.pop();
+      add(node, nodeStack);
+    }
+  }
+
+  /**
+   * Adds the argument node and all its out edges to the subgraph
+   * @param node the node to add
+   * @param nodeStack the current set of nodes being traversed
+   */
+  private void add(Node node, Stack nodeStack)
+  {
+    node.setVisited(true);
+    nodes.add(node);
+    for (Iterator i = ((DirectedEdgeStar) node.getEdges()).iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      dirEdgeList.add(de);
+      DirectedEdge sym = de.getSym();
+      Node symNode = sym.getNode();
+      /**
+       * NOTE: this is a depth-first traversal of the graph.
+       * This will cause a large depth of recursion.
+       * It might be better to do a breadth-first traversal.
+       */
+      if (! symNode.isVisited()) nodeStack.push(symNode);
+    }
+  }
+
+  private void clearVisitedEdges()
+  {
+    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      de.setVisited(false);
+    }
+  }
+
+  public void computeDepth(int outsideDepth)
+  {
+    clearVisitedEdges();
+    // find an outside edge to assign depth to
+    DirectedEdge de = finder.getEdge();
+    Node n = de.getNode();
+    Label label = de.getLabel();
+    // right side of line returned by finder is on the outside
+    de.setEdgeDepths(Position.RIGHT, outsideDepth);
+    copySymDepths(de);
+
+    //computeNodeDepth(n, de);
+    computeDepths(de);
+  }
+
+  /**
+   * Compute depths for all dirEdges via breadth-first traversal of nodes in graph
+   * @param startEdge edge to start processing with
+   */
+  // <FIX> MD - use iteration & queue rather than recursion, for speed and robustness
+  private void computeDepths(DirectedEdge startEdge)
+  {
+    Set nodesVisited = new HashSet();
+    LinkedList nodeQueue = new LinkedList();
+
+    Node startNode = startEdge.getNode();
+    nodeQueue.addLast(startNode);
+    nodesVisited.add(startNode);
+    startEdge.setVisited(true);
+
+    while (! nodeQueue.isEmpty()) {
+//System.out.println(nodes.size() + " queue: " + nodeQueue.size());
+      Node n = (Node) nodeQueue.removeFirst();
+      nodesVisited.add(n);
+      // compute depths around node, starting at this edge since it has depths assigned
+      computeNodeDepth(n);
+
+      // add all adjacent nodes to process queue,
+      // unless the node has been visited already
+      for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
+        DirectedEdge de = (DirectedEdge) i.next();
+        DirectedEdge sym = de.getSym();
+        if (sym.isVisited()) continue;
+        Node adjNode = sym.getNode();
+        if (! (nodesVisited.contains(adjNode)) ) {
+          nodeQueue.addLast(adjNode);
+          nodesVisited.add(adjNode);
+        }
+      }
+    }
+  }
+
+  private void computeNodeDepth(Node n)
+  {
+    // find a visited dirEdge to start at
+    DirectedEdge startEdge = null;
+    for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      if (de.isVisited() || de.getSym().isVisited()) {
+        startEdge = de;
+        break;
+      }
+    }
+    // MD - testing  Result: breaks algorithm
+    //if (startEdge == null) return;
+    
+    // only compute string append if assertion would fail
+    if (startEdge == null)
+    	throw new TopologyException("unable to find edge to compute depths at " + n.getCoordinate());
+
+    ((DirectedEdgeStar) n.getEdges()).computeDepths(startEdge);
+
+    // copy depths to sym edges
+    for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      de.setVisited(true);
+      copySymDepths(de);
+    }
+  }
+
+  private void copySymDepths(DirectedEdge de)
+  {
+    DirectedEdge sym = de.getSym();
+    sym.setDepth(Position.LEFT, de.getDepth(Position.RIGHT));
+    sym.setDepth(Position.RIGHT, de.getDepth(Position.LEFT));
+  }
+
+  /**
+   * Find all edges whose depths indicates that they are in the result area(s).
+   * Since we want polygon shells to be
+   * oriented CW, choose dirEdges with the interior of the result on the RHS.
+   * Mark them as being in the result.
+   * Interior Area edges are the result of dimensional collapses.
+   * They do not form part of the result area boundary.
+   */
+  public void findResultEdges()
+  {
+    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      /**
+       * Select edges which have an interior depth on the RHS
+       * and an exterior depth on the LHS.
+       * Note that because of weird rounding effects there may be
+       * edges which have negative depths!  Negative depths
+       * count as "outside".
+       */
+      // <FIX> - handle negative depths
+      if (    de.getDepth(Position.RIGHT) >= 1
+          &&  de.getDepth(Position.LEFT)  <= 0
+          &&  ! de.isInteriorAreaEdge()) {
+        de.setInResult(true);
+//Debug.print("in result "); Debug.println(de);
+      }
+    }
+  }
+
+  /**
+   * BufferSubgraphs are compared on the x-value of their rightmost Coordinate.
+   * This defines a partial ordering on the graphs such that:
+   * <p>
+   * g1 >= g2 <==> Ring(g2) does not contain Ring(g1)
+   * <p>
+   * where Polygon(g) is the buffer polygon that is built from g.
+   * <p>
+   * This relationship is used to sort the BufferSubgraphs so that shells are guaranteed to
+   * be built before holes.
+   */
+  public int compareTo(Object o) {
+    BufferSubgraph graph = (BufferSubgraph) o;
+    if (this.rightMostCoord.x < graph.rightMostCoord.x) {
+      return -1;
+    }
+    if (this.rightMostCoord.x > graph.rightMostCoord.x) {
+      return 1;
+    }
+    return 0;
+  }
+
+/*
+// DEBUGGING only - comment out
+  private static final String SAVE_DIREDGES = "saveDirEdges";
+  private static int saveCount = 0;
+  public void saveDirEdges()
+  {
+    GeometryFactory fact = new GeometryFactory();
+    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      double dx = de.getDx();
+      double dy = de.getDy();
+      Coordinate p0 = de.getCoordinate();
+      double ang = Math.atan2(dy, dx);
+      Coordinate p1 = new Coordinate(
+          p0.x + .4 * Math.cos(ang),
+          p0.y + .4 * Math.sin(ang));
+//      DebugFeature.add(SAVE_DIREDGES,
+//                       fact.createLineString(new Coordinate[] { p0, p1 } ),
+//                       de.getDepth(Position.LEFT) + "/" + de.getDepth(Position.RIGHT)
+//                       );
+    }
+  String filepath = "x:\\jts\\testBuffer\\dirEdges" + saveCount++ + ".jml";
+    DebugFeature.saveFeatures(SAVE_DIREDGES, filepath);
+  }
+  */
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveBuilder.java
new file mode 100644
index 0000000..77253e0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveBuilder.java
@@ -0,0 +1,341 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * Computes the raw offset curve for a
+ * single {@link Geometry} component (ring, line or point).
+ * A raw offset curve line is not noded -
+ * it may contain self-intersections (and usually will).
+ * The final buffer polygon is computed by forming a topological graph
+ * of all the noded raw curves and tracing outside contours.
+ * The points in the raw curve are rounded 
+ * to a given {@link PrecisionModel}.
+ *
+ * @version 1.7
+ */
+public class OffsetCurveBuilder 
+{  
+  private double distance = 0.0;
+  private PrecisionModel precisionModel;
+  private BufferParameters bufParams;
+  
+  public OffsetCurveBuilder(
+                PrecisionModel precisionModel,
+                BufferParameters bufParams
+                )
+  {
+    this.precisionModel = precisionModel;
+    this.bufParams = bufParams;
+  }
+
+  /**
+   * Gets the buffer parameters being used to generate the curve.
+   * 
+   * @return the buffer parameters being used
+   */
+  public BufferParameters getBufferParameters()
+  {
+    return bufParams;
+  }
+  
+  /**
+   * This method handles single points as well as LineStrings.
+   * LineStrings are assumed <b>not</b> to be closed (the function will not
+   * fail for closed lines, but will generate superfluous line caps).
+   *
+   * @param inputPts the vertices of the line to offset
+   * @param distance the offset distance
+   * 
+   * @return a Coordinate array representing the curve
+   * or null if the curve is empty
+   */
+  public Coordinate[] getLineCurve(Coordinate[] inputPts, double distance)
+  {
+    this.distance = distance;
+    
+    // a zero or negative width buffer of a line/point is empty
+    if (distance < 0.0 && ! bufParams.isSingleSided()) return null;
+    if (distance == 0.0) return null;
+
+    double posDistance = Math.abs(distance);
+    OffsetSegmentGenerator segGen = getSegGen(posDistance);
+    if (inputPts.length <= 1) {
+      computePointCurve(inputPts[0], segGen);
+    }
+    else {
+      if (bufParams.isSingleSided()) {
+        boolean isRightSide = distance < 0.0;
+        computeSingleSidedBufferCurve(inputPts, isRightSide, segGen);
+      }
+      else
+        computeLineBufferCurve(inputPts, segGen);
+    }
+    
+    Coordinate[] lineCoord = segGen.getCoordinates();
+    return lineCoord;
+  }
+
+  /**
+   * This method handles the degenerate cases of single points and lines,
+   * as well as rings.
+   *
+   * @return a Coordinate array representing the curve
+   * or null if the curve is empty
+   */
+  public Coordinate[] getRingCurve(Coordinate[] inputPts, int side, double distance)
+  {
+    this.distance = distance;
+    if (inputPts.length <= 2)
+      return getLineCurve(inputPts, distance);
+
+    // optimize creating ring for for zero distance
+    if (distance == 0.0) {
+      return copyCoordinates(inputPts);
+    }
+    OffsetSegmentGenerator segGen = getSegGen(distance);
+    computeRingBufferCurve(inputPts, side, segGen);
+    return segGen.getCoordinates();
+  }
+
+  public Coordinate[] getOffsetCurve(Coordinate[] inputPts, double distance)
+  {
+    this.distance = distance;
+    
+    // a zero width offset curve is empty
+    if (distance == 0.0) return null;
+
+    boolean isRightSide = distance < 0.0;
+    double posDistance = Math.abs(distance);
+    OffsetSegmentGenerator segGen = getSegGen(posDistance);
+    if (inputPts.length <= 1) {
+      computePointCurve(inputPts[0], segGen);
+    }
+    else {
+      computeOffsetCurve(inputPts, isRightSide, segGen);
+    }
+    Coordinate[] curvePts = segGen.getCoordinates();
+    // for right side line is traversed in reverse direction, so have to reverse generated line
+    if (isRightSide) 
+      CoordinateArrays.reverse(curvePts);
+    return curvePts;
+  }
+
+  private static Coordinate[] copyCoordinates(Coordinate[] pts)
+  {
+    Coordinate[] copy = new Coordinate[pts.length];
+    for (int i = 0; i < copy.length; i++) {
+      copy[i] = new Coordinate(pts[i]);
+    }
+    return copy;
+  }
+    
+  private OffsetSegmentGenerator getSegGen(double distance)
+  {
+    return new OffsetSegmentGenerator(precisionModel, bufParams, distance);
+  }
+  
+  /**
+   * Computes the distance tolerance to use during input
+   * line simplification.
+   * 
+   * @param distance the buffer distance
+   * @return the simplification tolerance
+   */
+  private double simplifyTolerance(double bufDistance)
+  {
+    return bufDistance * bufParams.getSimplifyFactor();
+  }
+  
+  private void computePointCurve(Coordinate pt, OffsetSegmentGenerator segGen) {
+    switch (bufParams.getEndCapStyle()) {
+      case BufferParameters.CAP_ROUND:
+        segGen.createCircle(pt);
+        break;
+      case BufferParameters.CAP_SQUARE:
+        segGen.createSquare(pt);
+        break;
+      // otherwise curve is empty (e.g. for a butt cap);
+    }
+  }
+
+  private void computeLineBufferCurve(Coordinate[] inputPts, OffsetSegmentGenerator segGen)
+  {
+    double distTol = simplifyTolerance(distance);
+    
+    //--------- compute points for left side of line
+    // Simplify the appropriate side of the line before generating
+    Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
+    // MD - used for testing only (to eliminate simplification)
+//    Coordinate[] simp1 = inputPts;
+    
+    int n1 = simp1.length - 1;
+    segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
+    for (int i = 2; i <= n1; i++) {
+      segGen.addNextSegment(simp1[i], true);
+    }
+    segGen.addLastSegment();
+    // add line cap for end of line
+    segGen.addLineEndCap(simp1[n1 - 1], simp1[n1]);
+    
+    //---------- compute points for right side of line
+    // Simplify the appropriate side of the line before generating
+    Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
+    // MD - used for testing only (to eliminate simplification)
+//    Coordinate[] simp2 = inputPts;
+    int n2 = simp2.length - 1;
+   
+    // since we are traversing line in opposite order, offset position is still LEFT
+    segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
+    for (int i = n2 - 2; i >= 0; i--) {
+      segGen.addNextSegment(simp2[i], true);
+    }
+    segGen.addLastSegment();
+    // add line cap for start of line
+    segGen.addLineEndCap(simp2[1], simp2[0]);
+
+    segGen.closeRing();
+  }
+
+  /*
+  private void OLDcomputeLineBufferCurve(Coordinate[] inputPts)
+  {
+    int n = inputPts.length - 1;
+    
+    // compute points for left side of line
+    initSideSegments(inputPts[0], inputPts[1], Position.LEFT);
+    for (int i = 2; i <= n; i++) {
+      addNextSegment(inputPts[i], true);
+    }
+    addLastSegment();
+    // add line cap for end of line
+    addLineEndCap(inputPts[n - 1], inputPts[n]);
+
+    // compute points for right side of line
+    initSideSegments(inputPts[n], inputPts[n - 1], Position.LEFT);
+    for (int i = n - 2; i >= 0; i--) {
+      addNextSegment(inputPts[i], true);
+    }
+    addLastSegment();
+    // add line cap for start of line
+    addLineEndCap(inputPts[1], inputPts[0]);
+
+    vertexList.closeRing();
+  }
+  */
+  
+  private void computeSingleSidedBufferCurve(Coordinate[] inputPts, boolean isRightSide, OffsetSegmentGenerator segGen)
+  {
+    double distTol = simplifyTolerance(distance);
+    
+    if (isRightSide) {
+      // add original line
+      segGen.addSegments(inputPts, true);
+      
+      //---------- compute points for right side of line
+      // Simplify the appropriate side of the line before generating
+      Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
+      // MD - used for testing only (to eliminate simplification)
+  //    Coordinate[] simp2 = inputPts;
+      int n2 = simp2.length - 1;
+     
+      // since we are traversing line in opposite order, offset position is still LEFT
+      segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
+      segGen.addFirstSegment();
+      for (int i = n2 - 2; i >= 0; i--) {
+        segGen.addNextSegment(simp2[i], true);
+      }
+    }
+    else {
+      // add original line
+      segGen.addSegments(inputPts, false);
+      
+      //--------- compute points for left side of line
+      // Simplify the appropriate side of the line before generating
+      Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
+      // MD - used for testing only (to eliminate simplification)
+//      Coordinate[] simp1 = inputPts;
+      
+      int n1 = simp1.length - 1;
+      segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
+      segGen.addFirstSegment();
+      for (int i = 2; i <= n1; i++) {
+        segGen.addNextSegment(simp1[i], true);
+      }
+    }
+    segGen.addLastSegment();
+    segGen.closeRing();
+  }
+
+  private void computeOffsetCurve(Coordinate[] inputPts, boolean isRightSide, OffsetSegmentGenerator segGen)
+  {
+    double distTol = simplifyTolerance(distance);
+    
+    if (isRightSide) {
+      //---------- compute points for right side of line
+      // Simplify the appropriate side of the line before generating
+      Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
+      // MD - used for testing only (to eliminate simplification)
+  //    Coordinate[] simp2 = inputPts;
+      int n2 = simp2.length - 1;
+     
+      // since we are traversing line in opposite order, offset position is still LEFT
+      segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
+      segGen.addFirstSegment();
+      for (int i = n2 - 2; i >= 0; i--) {
+        segGen.addNextSegment(simp2[i], true);
+      }
+    }
+    else {
+      //--------- compute points for left side of line
+      // Simplify the appropriate side of the line before generating
+      Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
+      // MD - used for testing only (to eliminate simplification)
+//      Coordinate[] simp1 = inputPts;
+      
+      int n1 = simp1.length - 1;
+      segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
+      segGen.addFirstSegment();
+      for (int i = 2; i <= n1; i++) {
+        segGen.addNextSegment(simp1[i], true);
+      }
+    }
+    segGen.addLastSegment();
+  }
+
+  private void computeRingBufferCurve(Coordinate[] inputPts, int side, OffsetSegmentGenerator segGen)
+  {
+    // simplify input line to improve performance
+    double distTol = simplifyTolerance(distance);
+    // ensure that correct side is simplified
+    if (side == Position.RIGHT)
+      distTol = -distTol;
+    Coordinate[] simp = BufferInputLineSimplifier.simplify(inputPts, distTol);
+//    Coordinate[] simp = inputPts;
+    
+    int n = simp.length - 1;
+    segGen.initSideSegments(simp[n - 1], simp[0], side);
+    for (int i = 1; i <= n; i++) {
+      boolean addStartPoint = i != 1;
+      segGen.addNextSegment(simp[i], addStartPoint);
+    }
+    segGen.closeRing();
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveSetBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveSetBuilder.java
new file mode 100644
index 0000000..938f481
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetCurveSetBuilder.java
@@ -0,0 +1,308 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Triangle;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Position;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.SegmentString;
+
+/**
+ * Creates all the raw offset curves for a buffer of a {@link Geometry}.
+ * Raw curves need to be noded together and polygonized to form the final buffer area.
+ *
+ * @version 1.7
+ */
+public class OffsetCurveSetBuilder {
+
+
+  private Geometry inputGeom;
+  private double distance;
+  private OffsetCurveBuilder curveBuilder;
+
+  private List curveList = new ArrayList();
+
+  public OffsetCurveSetBuilder(
+      Geometry inputGeom,
+          double distance,
+          OffsetCurveBuilder curveBuilder)
+  {
+    this.inputGeom = inputGeom;
+    this.distance = distance;
+    this.curveBuilder = curveBuilder;
+  }
+
+  /**
+   * Computes the set of raw offset curves for the buffer.
+   * Each offset curve has an attached {@link Label} indicating
+   * its left and right location.
+   *
+   * @return a Collection of SegmentStrings representing the raw buffer curves
+   */
+  public List getCurves()
+  {
+    add(inputGeom);
+    return curveList;
+  }
+
+  /**
+   * Creates a {@link SegmentString} for a coordinate list which is a raw offset curve,
+   * and adds it to the list of buffer curves.
+   * The SegmentString is tagged with a Label giving the topology of the curve.
+   * The curve may be oriented in either direction.
+   * If the curve is oriented CW, the locations will be:
+   * <br>Left: Location.EXTERIOR
+   * <br>Right: Location.INTERIOR
+   */
+  private void addCurve(Coordinate[] coord, int leftLoc, int rightLoc)
+  {
+    // don't add null or trivial curves
+    if (coord == null || coord.length < 2) return;
+    // add the edge for a coordinate list which is a raw offset curve
+    SegmentString e = new NodedSegmentString(coord,
+                        new Label(0, Location.BOUNDARY, leftLoc, rightLoc));
+    curveList.add(e);
+  }
+
+
+  private void add(Geometry g)
+  {
+    if (g.isEmpty()) return;
+
+    if (g instanceof Polygon)                 addPolygon((Polygon) g);
+                        // LineString also handles LinearRings
+    else if (g instanceof LineString)         addLineString((LineString) g);
+    else if (g instanceof Point)              addPoint((Point) g);
+    else if (g instanceof MultiPoint)         addCollection((MultiPoint) g);
+    else if (g instanceof MultiLineString)    addCollection((MultiLineString) g);
+    else if (g instanceof MultiPolygon)       addCollection((MultiPolygon) g);
+    else if (g instanceof GeometryCollection) addCollection((GeometryCollection) g);
+    else  throw new UnsupportedOperationException(g.getClass().getName());
+  }
+  private void addCollection(GeometryCollection gc)
+  {
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      Geometry g = gc.getGeometryN(i);
+      add(g);
+    }
+  }
+  /**
+   * Add a Point to the graph.
+   */
+  private void addPoint(Point p)
+  {
+    // a zero or negative width buffer of a line/point is empty
+    if (distance <= 0.0) 
+      return;
+    Coordinate[] coord = p.getCoordinates();
+    Coordinate[] curve = curveBuilder.getLineCurve(coord, distance);
+    addCurve(curve, Location.EXTERIOR, Location.INTERIOR);
+  }
+  
+  private void addLineString(LineString line)
+  {
+    // a zero or negative width buffer of a line/point is empty
+    if (distance <= 0.0 && ! curveBuilder.getBufferParameters().isSingleSided()) 
+      return;
+    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
+    Coordinate[] curve = curveBuilder.getLineCurve(coord, distance);
+    addCurve(curve, Location.EXTERIOR, Location.INTERIOR);
+
+    // TESTING
+    //Coordinate[] curveTrim = BufferCurveLoopPruner.prune(curve); 
+    //addCurve(curveTrim, Location.EXTERIOR, Location.INTERIOR);
+  }
+
+  private void addPolygon(Polygon p)
+  {
+    double offsetDistance = distance;
+    int offsetSide = Position.LEFT;
+    if (distance < 0.0) {
+      offsetDistance = -distance;
+      offsetSide = Position.RIGHT;
+    }
+
+    LinearRing shell = (LinearRing) p.getExteriorRing();
+    Coordinate[] shellCoord = CoordinateArrays.removeRepeatedPoints(shell.getCoordinates());
+    // optimization - don't bother computing buffer
+    // if the polygon would be completely eroded
+    if (distance < 0.0 && isErodedCompletely(shell, distance))
+        return;
+    // don't attemtp to buffer a polygon with too few distinct vertices
+    if (distance <= 0.0 && shellCoord.length < 3)
+    	return;
+
+    addPolygonRing(
+            shellCoord,
+            offsetDistance,
+            offsetSide,
+            Location.EXTERIOR,
+            Location.INTERIOR);
+
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+
+      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
+      Coordinate[] holeCoord = CoordinateArrays.removeRepeatedPoints(hole.getCoordinates());
+
+      // optimization - don't bother computing buffer for this hole
+      // if the hole would be completely covered
+      if (distance > 0.0 && isErodedCompletely(hole, -distance))
+          continue;
+
+      // Holes are topologically labelled opposite to the shell, since
+      // the interior of the polygon lies on their opposite side
+      // (on the left, if the hole is oriented CCW)
+      addPolygonRing(
+            holeCoord,
+            offsetDistance,
+            Position.opposite(offsetSide),
+            Location.INTERIOR,
+            Location.EXTERIOR);
+    }
+  }
+  
+  /**
+   * Adds an offset curve for a polygon ring.
+   * The side and left and right topological location arguments
+   * assume that the ring is oriented CW.
+   * If the ring is in the opposite orientation,
+   * the left and right locations must be interchanged and the side flipped.
+   *
+   * @param coord the coordinates of the ring (must not contain repeated points)
+   * @param offsetDistance the distance at which to create the buffer
+   * @param side the side of the ring on which to construct the buffer line
+   * @param cwLeftLoc the location on the L side of the ring (if it is CW)
+   * @param cwRightLoc the location on the R side of the ring (if it is CW)
+   */
+  private void addPolygonRing(Coordinate[] coord, double offsetDistance, int side, int cwLeftLoc, int cwRightLoc)
+  {
+    // don't bother adding ring if it is "flat" and will disappear in the output
+    if (offsetDistance == 0.0 && coord.length < LinearRing.MINIMUM_VALID_SIZE)
+      return;
+    
+    int leftLoc  = cwLeftLoc;
+    int rightLoc = cwRightLoc;
+    if (coord.length >= LinearRing.MINIMUM_VALID_SIZE 
+        && Orientation.isCCW(coord)) {
+      leftLoc = cwRightLoc;
+      rightLoc = cwLeftLoc;
+      side = Position.opposite(side);
+    }
+    Coordinate[] curve = curveBuilder.getRingCurve(coord, side, offsetDistance);
+    addCurve(curve, leftLoc, rightLoc);
+  }
+
+  /**
+   * The ringCoord is assumed to contain no repeated points.
+   * It may be degenerate (i.e. contain only 1, 2, or 3 points).
+   * In this case it has no area, and hence has a minimum diameter of 0.
+   *
+   * @param ringCoord
+   * @param offsetDistance
+   * @return
+   */
+  private boolean isErodedCompletely(LinearRing ring, double bufferDistance)
+  {
+    Coordinate[] ringCoord = ring.getCoordinates();
+    double minDiam = 0.0;
+    // degenerate ring has no area
+    if (ringCoord.length < 4)
+      return bufferDistance < 0;
+
+    // important test to eliminate inverted triangle bug
+    // also optimizes erosion test for triangles
+    if (ringCoord.length == 4)
+      return isTriangleErodedCompletely(ringCoord, bufferDistance);
+
+    // if envelope is narrower than twice the buffer distance, ring is eroded
+    Envelope env = ring.getEnvelopeInternal();
+    double envMinDimension = Math.min(env.getHeight(), env.getWidth());
+    if (bufferDistance < 0.0
+        && 2 * Math.abs(bufferDistance) > envMinDimension)
+      return true;
+
+    return false;
+    /**
+     * The following is a heuristic test to determine whether an
+     * inside buffer will be eroded completely.
+     * It is based on the fact that the minimum diameter of the ring pointset
+     * provides an upper bound on the buffer distance which would erode the
+     * ring.
+     * If the buffer distance is less than the minimum diameter, the ring
+     * may still be eroded, but this will be determined by
+     * a full topological computation.
+     *
+     */
+//System.out.println(ring);
+/* MD  7 Feb 2005 - there's an unknown bug in the MD code, so disable this for now
+    MinimumDiameter md = new MinimumDiameter(ring);
+    minDiam = md.getLength();
+    //System.out.println(md.getDiameter());
+    return minDiam < 2 * Math.abs(bufferDistance);
+    */
+  }
+
+  /**
+   * Tests whether a triangular ring would be eroded completely by the given
+   * buffer distance.
+   * This is a precise test.  It uses the fact that the inner buffer of a
+   * triangle converges on the inCentre of the triangle (the point
+   * equidistant from all sides).  If the buffer distance is greater than the
+   * distance of the inCentre from a side, the triangle will be eroded completely.
+   *
+   * This test is important, since it removes a problematic case where
+   * the buffer distance is slightly larger than the inCentre distance.
+   * In this case the triangle buffer curve "inverts" with incorrect topology,
+   * producing an incorrect hole in the buffer.
+   *
+   * @param triangleCoord
+   * @param bufferDistance
+   * @return
+   */
+  private boolean isTriangleErodedCompletely(
+      Coordinate[] triangleCoord,
+      double bufferDistance)
+  {
+    Triangle tri = new Triangle(triangleCoord[0], triangleCoord[1], triangleCoord[2]);
+    Coordinate inCentre = tri.inCentre();
+    double distToCentre = Distance.pointToSegment(inCentre, tri.p0, tri.p1);
+    return distToCentre < Math.abs(bufferDistance);
+  }
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentGenerator.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentGenerator.java
new file mode 100644
index 0000000..c157864
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentGenerator.java
@@ -0,0 +1,656 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.algorithm.Angle;
+import org.locationtech.jts.algorithm.HCoordinate;
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.NotRepresentableException;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * Generates segments which form an offset curve.
+ * Supports all end cap and join options 
+ * provided for buffering.
+ * This algorithm implements various heuristics to 
+ * produce smoother, simpler curves which are
+ * still within a reasonable tolerance of the 
+ * true curve.
+ * 
+ * @author Martin Davis
+ *
+ */
+class OffsetSegmentGenerator 
+{
+
+  /**
+   * Factor which controls how close offset segments can be to
+   * skip adding a filler or mitre.
+   */
+  private static final double OFFSET_SEGMENT_SEPARATION_FACTOR = 1.0E-3;
+  
+  /**
+   * Factor which controls how close curve vertices on inside turns can be to be snapped 
+   */
+  private static final double INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTOR = 1.0E-3;
+
+  /**
+   * Factor which controls how close curve vertices can be to be snapped
+   */
+  private static final double CURVE_VERTEX_SNAP_DISTANCE_FACTOR = 1.0E-6;
+
+  /**
+   * Factor which determines how short closing segs can be for round buffers
+   */
+  private static final int MAX_CLOSING_SEG_LEN_FACTOR = 80;
+
+  /**
+   * the max error of approximation (distance) between a quad segment and the true fillet curve
+   */
+  private double maxCurveSegmentError = 0.0;
+
+  /**
+   * The angle quantum with which to approximate a fillet curve
+   * (based on the input # of quadrant segments)
+   */
+  private double filletAngleQuantum;
+
+  /**
+   * The Closing Segment Length Factor controls how long
+   * "closing segments" are.  Closing segments are added
+   * at the middle of inside corners to ensure a smoother
+   * boundary for the buffer offset curve. 
+   * In some cases (particularly for round joins with default-or-better
+   * quantization) the closing segments can be made quite short.
+   * This substantially improves performance (due to fewer intersections being created).
+   * 
+   * A closingSegFactor of 0 results in lines to the corner vertex
+   * A closingSegFactor of 1 results in lines halfway to the corner vertex
+   * A closingSegFactor of 80 results in lines 1/81 of the way to the corner vertex
+   * (this option is reasonable for the very common default situation of round joins
+   * and quadrantSegs >= 8)
+   */
+  private int closingSegLengthFactor = 1;
+
+  private OffsetSegmentString segList;
+  private double distance = 0.0;
+  private PrecisionModel precisionModel;
+  private BufferParameters bufParams;
+  private LineIntersector li;
+
+  private Coordinate s0, s1, s2;
+  private LineSegment seg0 = new LineSegment();
+  private LineSegment seg1 = new LineSegment();
+  private LineSegment offset0 = new LineSegment();
+  private LineSegment offset1 = new LineSegment();
+  private int side = 0;
+  private boolean hasNarrowConcaveAngle = false;
+
+  public OffsetSegmentGenerator(PrecisionModel precisionModel,
+      BufferParameters bufParams, double distance) {
+    this.precisionModel = precisionModel;
+    this.bufParams = bufParams;
+
+    // compute intersections in full precision, to provide accuracy
+    // the points are rounded as they are inserted into the curve line
+    li = new RobustLineIntersector();
+    filletAngleQuantum = Math.PI / 2.0 / bufParams.getQuadrantSegments();
+
+    /**
+     * Non-round joins cause issues with short closing segments, so don't use
+     * them. In any case, non-round joins only really make sense for relatively
+     * small buffer distances.
+     */
+    if (bufParams.getQuadrantSegments() >= 8
+        && bufParams.getJoinStyle() == BufferParameters.JOIN_ROUND)
+      closingSegLengthFactor = MAX_CLOSING_SEG_LEN_FACTOR;
+    init(distance);
+  }
+
+  /**
+   * Tests whether the input has a narrow concave angle
+   * (relative to the offset distance).
+   * In this case the generated offset curve will contain self-intersections
+   * and heuristic closing segments.
+   * This is expected behaviour in the case of Buffer curves. 
+   * For pure Offset Curves,
+   * the output needs to be further treated 
+   * before it can be used. 
+   * 
+   * @return true if the input has a narrow concave angle
+   */
+  public boolean hasNarrowConcaveAngle()
+  {
+    return hasNarrowConcaveAngle;
+  }
+  
+  private void init(double distance)
+  {
+    this.distance = distance;
+    maxCurveSegmentError = distance * (1 - Math.cos(filletAngleQuantum / 2.0));
+    segList = new OffsetSegmentString();
+    segList.setPrecisionModel(precisionModel);
+    /**
+     * Choose the min vertex separation as a small fraction of the offset distance.
+     */
+    segList.setMinimumVertexDistance(distance * CURVE_VERTEX_SNAP_DISTANCE_FACTOR);
+  }
+
+
+  public void initSideSegments(Coordinate s1, Coordinate s2, int side)
+  {
+    this.s1 = s1;
+    this.s2 = s2;
+    this.side = side;
+    seg1.setCoordinates(s1, s2);
+    computeOffsetSegment(seg1, side, distance, offset1);
+  }
+
+  public Coordinate[] getCoordinates()
+  {
+    Coordinate[] pts = segList.getCoordinates();
+    return pts;
+  }
+  
+  public void closeRing()
+  {
+    segList.closeRing();
+  }
+  
+  public void addSegments(Coordinate[] pt, boolean isForward)
+  {
+    segList.addPts(pt, isForward);
+  }
+  
+  public void addFirstSegment()
+  {
+    segList.addPt(offset1.p0);
+  }
+  
+  /**
+   * Add last offset point
+   */
+  public void addLastSegment()
+  {
+    segList.addPt(offset1.p1);
+  }
+
+  //private static double MAX_CLOSING_SEG_LEN = 3.0;
+
+  public void addNextSegment(Coordinate p, boolean addStartPoint)
+  {
+    // s0-s1-s2 are the coordinates of the previous segment and the current one
+    s0 = s1;
+    s1 = s2;
+    s2 = p;
+    seg0.setCoordinates(s0, s1);
+    computeOffsetSegment(seg0, side, distance, offset0);
+    seg1.setCoordinates(s1, s2);
+    computeOffsetSegment(seg1, side, distance, offset1);
+
+    // do nothing if points are equal
+    if (s1.equals(s2)) return;
+
+    int orientation = Orientation.index(s0, s1, s2);
+    boolean outsideTurn =
+          (orientation == Orientation.CLOCKWISE        && side == Position.LEFT)
+      ||  (orientation == Orientation.COUNTERCLOCKWISE && side == Position.RIGHT);
+
+    if (orientation == 0) { // lines are collinear
+      addCollinear(addStartPoint);
+    }
+    else if (outsideTurn) 
+    {
+      addOutsideTurn(orientation, addStartPoint);
+    }
+    else { // inside turn
+      addInsideTurn(orientation, addStartPoint);
+    }
+  }
+  
+  private void addCollinear(boolean addStartPoint)
+  {
+    /**
+     * This test could probably be done more efficiently,
+     * but the situation of exact collinearity should be fairly rare.
+     */
+    li.computeIntersection(s0, s1, s1, s2);
+    int numInt = li.getIntersectionNum();
+    /**
+     * if numInt is < 2, the lines are parallel and in the same direction. In
+     * this case the point can be ignored, since the offset lines will also be
+     * parallel.
+     */
+    if (numInt >= 2) {
+      /**
+       * segments are collinear but reversing. 
+       * Add an "end-cap" fillet
+       * all the way around to other direction This case should ONLY happen
+       * for LineStrings, so the orientation is always CW. (Polygons can never
+       * have two consecutive segments which are parallel but reversed,
+       * because that would be a self intersection.
+       * 
+       */
+      if (bufParams.getJoinStyle() == BufferParameters.JOIN_BEVEL 
+          || bufParams.getJoinStyle() == BufferParameters.JOIN_MITRE) {
+        if (addStartPoint) segList.addPt(offset0.p1);
+        segList.addPt(offset1.p0);
+      }
+      else {
+        addCornerFillet(s1, offset0.p1, offset1.p0, Orientation.CLOCKWISE, distance);
+      }
+    }
+  }
+  
+  /**
+   * Adds the offset points for an outside (convex) turn
+   * 
+   * @param orientation
+   * @param addStartPoint
+   */
+  private void addOutsideTurn(int orientation, boolean addStartPoint)
+  {
+    /**
+     * Heuristic: If offset endpoints are very close together, 
+     * just use one of them as the corner vertex.
+     * This avoids problems with computing mitre corners in the case
+     * where the two segments are almost parallel 
+     * (which is hard to compute a robust intersection for).
+     */
+    if (offset0.p1.distance(offset1.p0) < distance * OFFSET_SEGMENT_SEPARATION_FACTOR) {
+      segList.addPt(offset0.p1);
+      return;
+    }
+    
+    if (bufParams.getJoinStyle() == BufferParameters.JOIN_MITRE) {
+      addMitreJoin(s1, offset0, offset1, distance);
+    }
+    else if (bufParams.getJoinStyle() == BufferParameters.JOIN_BEVEL){
+      addBevelJoin(offset0, offset1);
+    }
+    else {
+    // add a circular fillet connecting the endpoints of the offset segments
+     if (addStartPoint) segList.addPt(offset0.p1);
+      // TESTING - comment out to produce beveled joins
+      addCornerFillet(s1, offset0.p1, offset1.p0, orientation, distance);
+      segList.addPt(offset1.p0);
+    }
+  }
+  
+  /**
+   * Adds the offset points for an inside (concave) turn.
+   * 
+   * @param orientation
+   * @param addStartPoint
+   */
+  private void addInsideTurn(int orientation, boolean addStartPoint) {
+    /**
+     * add intersection point of offset segments (if any)
+     */
+    li.computeIntersection(offset0.p0, offset0.p1, offset1.p0, offset1.p1);
+    if (li.hasIntersection()) {
+      segList.addPt(li.getIntersection(0));
+    }
+    else {
+      /**
+       * If no intersection is detected, 
+       * it means the angle is so small and/or the offset so
+       * large that the offsets segments don't intersect. 
+       * In this case we must
+       * add a "closing segment" to make sure the buffer curve is continuous,
+       * fairly smooth (e.g. no sharp reversals in direction)
+       * and tracks the buffer correctly around the corner. The curve connects
+       * the endpoints of the segment offsets to points
+       * which lie toward the centre point of the corner.
+       * The joining curve will not appear in the final buffer outline, since it
+       * is completely internal to the buffer polygon.
+       * 
+       * In complex buffer cases the closing segment may cut across many other
+       * segments in the generated offset curve.  In order to improve the 
+       * performance of the noding, the closing segment should be kept as short as possible.
+       * (But not too short, since that would defeat its purpose).
+       * This is the purpose of the closingSegFactor heuristic value.
+       */ 
+      
+       /** 
+       * The intersection test above is vulnerable to robustness errors; i.e. it
+       * may be that the offsets should intersect very close to their endpoints,
+       * but aren't reported as such due to rounding. To handle this situation
+       * appropriately, we use the following test: If the offset points are very
+       * close, don't add closing segments but simply use one of the offset
+       * points
+       */
+      hasNarrowConcaveAngle = true;
+      //System.out.println("NARROW ANGLE - distance = " + distance);
+      if (offset0.p1.distance(offset1.p0) < distance
+          * INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTOR) {
+        segList.addPt(offset0.p1);
+      } else {
+        // add endpoint of this segment offset
+        segList.addPt(offset0.p1);
+        
+        /**
+         * Add "closing segment" of required length.
+         */
+        if (closingSegLengthFactor > 0) {
+          Coordinate mid0 = new Coordinate((closingSegLengthFactor * offset0.p1.x + s1.x)/(closingSegLengthFactor + 1), 
+              (closingSegLengthFactor*offset0.p1.y + s1.y)/(closingSegLengthFactor + 1));
+          segList.addPt(mid0);
+          Coordinate mid1 = new Coordinate((closingSegLengthFactor*offset1.p0.x + s1.x)/(closingSegLengthFactor + 1), 
+             (closingSegLengthFactor*offset1.p0.y + s1.y)/(closingSegLengthFactor + 1));
+          segList.addPt(mid1);
+        }
+        else {
+          /**
+           * This branch is not expected to be used except for testing purposes.
+           * It is equivalent to the JTS 1.9 logic for closing segments
+           * (which results in very poor performance for large buffer distances)
+           */
+          segList.addPt(s1);
+        }
+        
+        //*/  
+        // add start point of next segment offset
+        segList.addPt(offset1.p0);
+      }
+    }
+  }
+  
+
+  /**
+   * Compute an offset segment for an input segment on a given side and at a given distance.
+   * The offset points are computed in full double precision, for accuracy.
+   *
+   * @param seg the segment to offset
+   * @param side the side of the segment ({@link Position}) the offset lies on
+   * @param distance the offset distance
+   * @param offset the points computed for the offset segment
+   */
+  private void computeOffsetSegment(LineSegment seg, int side, double distance, LineSegment offset)
+  {
+    int sideSign = side == Position.LEFT ? 1 : -1;
+    double dx = seg.p1.x - seg.p0.x;
+    double dy = seg.p1.y - seg.p0.y;
+    double len = Math.sqrt(dx * dx + dy * dy);
+    // u is the vector that is the length of the offset, in the direction of the segment
+    double ux = sideSign * distance * dx / len;
+    double uy = sideSign * distance * dy / len;
+    offset.p0.x = seg.p0.x - uy;
+    offset.p0.y = seg.p0.y + ux;
+    offset.p1.x = seg.p1.x - uy;
+    offset.p1.y = seg.p1.y + ux;
+  }
+
+  /**
+   * Add an end cap around point p1, terminating a line segment coming from p0
+   */
+  public void addLineEndCap(Coordinate p0, Coordinate p1)
+  {
+    LineSegment seg = new LineSegment(p0, p1);
+
+    LineSegment offsetL = new LineSegment();
+    computeOffsetSegment(seg, Position.LEFT, distance, offsetL);
+    LineSegment offsetR = new LineSegment();
+    computeOffsetSegment(seg, Position.RIGHT, distance, offsetR);
+
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    double angle = Math.atan2(dy, dx);
+
+    switch (bufParams.getEndCapStyle()) {
+      case BufferParameters.CAP_ROUND:
+        // add offset seg points with a fillet between them
+        segList.addPt(offsetL.p1);
+        addDirectedFillet(p1, angle + Math.PI / 2, angle - Math.PI / 2, Orientation.CLOCKWISE, distance);
+        segList.addPt(offsetR.p1);
+        break;
+      case BufferParameters.CAP_FLAT:
+        // only offset segment points are added
+        segList.addPt(offsetL.p1);
+        segList.addPt(offsetR.p1);
+        break;
+      case BufferParameters.CAP_SQUARE:
+        // add a square defined by extensions of the offset segment endpoints
+        Coordinate squareCapSideOffset = new Coordinate();
+        squareCapSideOffset.x = Math.abs(distance) * Math.cos(angle);
+        squareCapSideOffset.y = Math.abs(distance) * Math.sin(angle);
+
+        Coordinate squareCapLOffset = new Coordinate(
+            offsetL.p1.x + squareCapSideOffset.x,
+            offsetL.p1.y + squareCapSideOffset.y);
+        Coordinate squareCapROffset = new Coordinate(
+            offsetR.p1.x + squareCapSideOffset.x,
+            offsetR.p1.y + squareCapSideOffset.y);
+        segList.addPt(squareCapLOffset);
+        segList.addPt(squareCapROffset);
+        break;
+
+    }
+  }
+  /**
+   * Adds a mitre join connecting the two reflex offset segments.
+   * The mitre will be beveled if it exceeds the mitre ratio limit.
+   * 
+   * @param offset0 the first offset segment
+   * @param offset1 the second offset segment
+   * @param distance the offset distance
+   */
+  private void addMitreJoin(Coordinate p, 
+      LineSegment offset0, 
+      LineSegment offset1,
+      double distance)
+  {
+    boolean isMitreWithinLimit = true;
+    Coordinate intPt = null;
+  
+    /**
+     * This computation is unstable if the offset segments are nearly collinear.
+     * However, this situation should have been eliminated earlier by the check for
+     * whether the offset segment endpoints are almost coincident
+     */
+    try {
+     intPt = HCoordinate.intersection(offset0.p0, 
+        offset0.p1, offset1.p0, offset1.p1);
+     
+     double mitreRatio = distance <= 0.0 ? 1.0
+         : intPt.distance(p) / Math.abs(distance);
+     
+     if (mitreRatio > bufParams.getMitreLimit())
+       isMitreWithinLimit = false;
+    }
+    catch (NotRepresentableException ex) {
+      intPt = new Coordinate(0,0);
+      isMitreWithinLimit = false;
+    }
+    
+    if (isMitreWithinLimit) {
+      segList.addPt(intPt);
+    }
+    else {
+      addLimitedMitreJoin(offset0, offset1, distance, bufParams.getMitreLimit());
+//      addBevelJoin(offset0, offset1);
+    }
+  }
+  
+  
+  /**
+   * Adds a limited mitre join connecting the two reflex offset segments.
+   * A limited mitre is a mitre which is beveled at the distance
+   * determined by the mitre ratio limit.
+   * 
+   * @param offset0 the first offset segment
+   * @param offset1 the second offset segment
+   * @param distance the offset distance
+   * @param mitreLimit the mitre limit ratio
+   */
+  private void addLimitedMitreJoin( 
+      LineSegment offset0, 
+      LineSegment offset1,
+      double distance,
+      double mitreLimit)
+  {
+    Coordinate basePt = seg0.p1;
+    
+    double ang0 = Angle.angle(basePt, seg0.p0);
+    double ang1 = Angle.angle(basePt, seg1.p1);
+    
+    // oriented angle between segments
+    double angDiff = Angle.angleBetweenOriented(seg0.p0, basePt, seg1.p1);
+    // half of the interior angle
+    double angDiffHalf = angDiff / 2;
+  
+    // angle for bisector of the interior angle between the segments
+    double midAng = Angle.normalize(ang0 + angDiffHalf);
+    // rotating this by PI gives the bisector of the reflex angle
+    double mitreMidAng = Angle.normalize(midAng + Math.PI);
+    
+    // the miterLimit determines the distance to the mitre bevel
+    double mitreDist = mitreLimit * distance;
+    // the bevel delta is the difference between the buffer distance
+    // and half of the length of the bevel segment
+    double bevelDelta = mitreDist * Math.abs(Math.sin(angDiffHalf));
+    double bevelHalfLen = distance - bevelDelta;
+
+    // compute the midpoint of the bevel segment
+    double bevelMidX = basePt.x + mitreDist * Math.cos(mitreMidAng);
+    double bevelMidY = basePt.y + mitreDist * Math.sin(mitreMidAng);
+    Coordinate bevelMidPt = new Coordinate(bevelMidX, bevelMidY);
+    
+    // compute the mitre midline segment from the corner point to the bevel segment midpoint
+    LineSegment mitreMidLine = new LineSegment(basePt, bevelMidPt);
+    
+    // finally the bevel segment endpoints are computed as offsets from 
+    // the mitre midline
+    Coordinate bevelEndLeft = mitreMidLine.pointAlongOffset(1.0, bevelHalfLen);
+    Coordinate bevelEndRight = mitreMidLine.pointAlongOffset(1.0, -bevelHalfLen);
+    
+    if (side == Position.LEFT) {
+      segList.addPt(bevelEndLeft);
+      segList.addPt(bevelEndRight);
+    }
+    else {
+      segList.addPt(bevelEndRight);
+      segList.addPt(bevelEndLeft);     
+    }
+  }
+  
+  /**
+   * Adds a bevel join connecting the two offset segments
+   * around a reflex corner.
+   * 
+   * @param offset0 the first offset segment
+   * @param offset1 the second offset segment
+   */
+  private void addBevelJoin( 
+      LineSegment offset0, 
+      LineSegment offset1)
+  {
+     segList.addPt(offset0.p1);
+     segList.addPt(offset1.p0);        
+  }
+  
+  
+  /**
+   * Add points for a circular fillet around a reflex corner.
+   * Adds the start and end points
+   * 
+   * @param p base point of curve
+   * @param p0 start point of fillet curve
+   * @param p1 endpoint of fillet curve
+   * @param direction the orientation of the fillet
+   * @param radius the radius of the fillet
+   */
+  private void addCornerFillet(Coordinate p, Coordinate p0, Coordinate p1, int direction, double radius)
+  {
+    double dx0 = p0.x - p.x;
+    double dy0 = p0.y - p.y;
+    double startAngle = Math.atan2(dy0, dx0);
+    double dx1 = p1.x - p.x;
+    double dy1 = p1.y - p.y;
+    double endAngle = Math.atan2(dy1, dx1);
+
+    if (direction == Orientation.CLOCKWISE) {
+      if (startAngle <= endAngle) startAngle += 2.0 * Math.PI;
+    }
+    else {    // direction == COUNTERCLOCKWISE
+      if (startAngle >= endAngle) startAngle -= 2.0 * Math.PI;
+    }
+    segList.addPt(p0);
+    addDirectedFillet(p, startAngle, endAngle, direction, radius);
+    segList.addPt(p1);
+  }
+
+  /**
+   * Adds points for a circular fillet arc
+   * between two specified angles.  
+   * The start and end point for the fillet are not added -
+   * the caller must add them if required.
+   *
+   * @param direction is -1 for a CW angle, 1 for a CCW angle
+   * @param radius the radius of the fillet
+   */
+  private void addDirectedFillet(Coordinate p, double startAngle, double endAngle, int direction, double radius)
+  {
+    int directionFactor = direction == Orientation.CLOCKWISE ? -1 : 1;
+
+    double totalAngle = Math.abs(startAngle - endAngle);
+    int nSegs = (int) (totalAngle / filletAngleQuantum + 0.5);
+
+    if (nSegs < 1) return;    // no segments because angle is less than increment - nothing to do!
+
+    double initAngle, currAngleInc;
+
+    // choose angle increment so that each segment has equal length
+    initAngle = 0.0;
+    currAngleInc = totalAngle / nSegs;
+
+    double currAngle = initAngle;
+    Coordinate pt = new Coordinate();
+    while (currAngle < totalAngle) {
+      double angle = startAngle + directionFactor * currAngle;
+      pt.x = p.x + radius * Math.cos(angle);
+      pt.y = p.y + radius * Math.sin(angle);
+      segList.addPt(pt);
+      currAngle += currAngleInc;
+    }
+  }
+
+
+  /**
+   * Creates a CW circle around a point
+   */
+  public void createCircle(Coordinate p)
+  {
+    // add start point
+    Coordinate pt = new Coordinate(p.x + distance, p.y);
+    segList.addPt(pt);
+    addDirectedFillet(p, 0.0, 2.0 * Math.PI, -1, distance);
+    segList.closeRing();
+  }
+
+  /**
+   * Creates a CW square around a point
+   */
+  public void createSquare(Coordinate p)
+  {
+    segList.addPt(new Coordinate(p.x + distance, p.y + distance));
+    segList.addPt(new Coordinate(p.x + distance, p.y - distance));
+    segList.addPt(new Coordinate(p.x - distance, p.y - distance));
+    segList.addPt(new Coordinate(p.x - distance, p.y + distance));
+    segList.closeRing();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentString.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentString.java
new file mode 100644
index 0000000..a15ca31
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/OffsetSegmentString.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+
+/**
+ * A dynamic list of the vertices in a constructed offset curve.
+ * Automatically removes adjacent vertices
+ * which are closer than a given tolerance.
+ * 
+ * @author Martin Davis
+ *
+ */
+class OffsetSegmentString 
+{
+  private static final Coordinate[] COORDINATE_ARRAY_TYPE = new Coordinate[0];
+
+  private ArrayList ptList;
+  private PrecisionModel precisionModel = null;
+  
+  /**
+   * The distance below which two adjacent points on the curve 
+   * are considered to be coincident.
+   * This is chosen to be a small fraction of the offset distance.
+   */
+  private double minimimVertexDistance = 0.0;
+
+  public OffsetSegmentString()
+  {
+  	ptList = new ArrayList();
+  }
+  
+  public void setPrecisionModel(PrecisionModel precisionModel)
+  {
+  	this.precisionModel = precisionModel;
+  }
+  
+  public void setMinimumVertexDistance(double minimimVertexDistance)
+  {
+  	this.minimimVertexDistance = minimimVertexDistance;
+  }
+  
+  public void addPt(Coordinate pt)
+  {
+    Coordinate bufPt = new Coordinate(pt);
+    precisionModel.makePrecise(bufPt);
+    // don't add duplicate (or near-duplicate) points
+    if (isRedundant(bufPt))
+        return;
+    ptList.add(bufPt);
+//System.out.println(bufPt);
+  }
+  
+  public void addPts(Coordinate[] pt, boolean isForward)
+  {
+    if (isForward) {
+      for (int i = 0; i < pt.length; i++) {
+        addPt(pt[i]);
+      }
+    }
+    else {
+      for (int i = pt.length - 1; i >= 0; i--) {
+        addPt(pt[i]);
+      }     
+    }
+  }
+  
+  /**
+   * Tests whether the given point is redundant
+   * relative to the previous
+   * point in the list (up to tolerance).
+   * 
+   * @param pt
+   * @return true if the point is redundant
+   */
+  private boolean isRedundant(Coordinate pt)
+  {
+    if (ptList.size() < 1)
+    	return false;
+    Coordinate lastPt = (Coordinate) ptList.get(ptList.size() - 1);
+    double ptDist = pt.distance(lastPt);
+    if (ptDist < minimimVertexDistance)
+    	return true;
+    return false;
+  }
+  
+  public void closeRing()
+  {
+    if (ptList.size() < 1) return;
+    Coordinate startPt = new Coordinate((Coordinate) ptList.get(0));
+    Coordinate lastPt = (Coordinate) ptList.get(ptList.size() - 1);
+    Coordinate last2Pt = null;
+    if (ptList.size() >= 2)
+      last2Pt = (Coordinate) ptList.get(ptList.size() - 2);
+    if (startPt.equals(lastPt)) return;
+    ptList.add(startPt);
+  }
+
+  public void reverse()
+  {
+    
+  }
+  
+  public Coordinate[] getCoordinates()
+  {
+    /*
+     // check that points are a ring - add the startpoint again if they are not
+   if (ptList.size() > 1) {
+      Coordinate start  = (Coordinate) ptList.get(0);
+      Coordinate end    = (Coordinate) ptList.get(ptList.size() - 1);
+      if (! start.equals(end) ) addPt(start);
+    }
+    */
+    Coordinate[] coord = (Coordinate[]) ptList.toArray(COORDINATE_ARRAY_TYPE);
+    return coord;
+  }
+
+  public String toString()
+  {
+  	GeometryFactory fact = new GeometryFactory();
+  	LineString line = fact.createLineString(getCoordinates());
+  	return line.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/RightmostEdgeFinder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/RightmostEdgeFinder.java
new file mode 100644
index 0000000..bc078d7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/RightmostEdgeFinder.java
@@ -0,0 +1,171 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+/**
+ * @version 1.7
+ */
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.Position;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate,
+ * and which is oriented L to R at that point. (I.e. the right side is on the RHS of the edge.)
+ *
+ * @version 1.7
+ */
+class RightmostEdgeFinder {
+
+  //private Coordinate extremeCoord;
+  private int minIndex = -1;
+  private Coordinate minCoord = null;
+  private DirectedEdge minDe = null;
+  private DirectedEdge orientedDe = null;
+  /**
+   * A RightmostEdgeFinder finds the DirectedEdge with the rightmost coordinate.
+   * The DirectedEdge returned is guaranteed to have the R of the world on its RHS.
+   */
+  public RightmostEdgeFinder()
+  {
+  }
+  
+  public DirectedEdge getEdge()  {    return orientedDe;  }
+  public Coordinate getCoordinate()  {    return minCoord;  }
+
+  public void findEdge(List dirEdgeList)
+  {
+    /**
+     * Check all forward DirectedEdges only.  This is still general,
+     * because each edge has a forward DirectedEdge.
+     */
+    for (Iterator i = dirEdgeList.iterator(); i.hasNext();) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      if (! de.isForward())
+        continue;
+      checkForRightmostCoordinate(de);
+    }
+
+    /**
+     * If the rightmost point is a node, we need to identify which of
+     * the incident edges is rightmost.
+     */
+    Assert.isTrue(minIndex != 0 || minCoord.equals(minDe.getCoordinate()) , "inconsistency in rightmost processing");
+    if (minIndex == 0 ) {
+      findRightmostEdgeAtNode();
+    }
+    else {
+      findRightmostEdgeAtVertex();
+    }
+    /**
+     * now check that the extreme side is the R side.
+     * If not, use the sym instead.
+     */
+    orientedDe = minDe;
+    int rightmostSide = getRightmostSide(minDe, minIndex);
+    if (rightmostSide == Position.LEFT) {
+      orientedDe = minDe.getSym();
+    }
+  }
+  private void findRightmostEdgeAtNode()
+  {
+      Node node = minDe.getNode();
+      DirectedEdgeStar star = (DirectedEdgeStar) node.getEdges();
+      minDe = star.getRightmostEdge();
+      // the DirectedEdge returned by the previous call is not
+      // necessarily in the forward direction. Use the sym edge if it isn't.
+      if (! minDe.isForward()) {
+        minDe = minDe.getSym();
+        minIndex = minDe.getEdge().getCoordinates().length - 1;
+      }
+  }
+  private void findRightmostEdgeAtVertex()
+  {
+      /**
+       * The rightmost point is an interior vertex, so it has a segment on either side of it.
+       * If these segments are both above or below the rightmost point, we need to
+       * determine their relative orientation to decide which is rightmost.
+       */
+      Coordinate[] pts = minDe.getEdge().getCoordinates();
+      Assert.isTrue(minIndex > 0 && minIndex < pts.length, "rightmost point expected to be interior vertex of edge");
+      Coordinate pPrev = pts[minIndex - 1];
+      Coordinate pNext = pts[minIndex + 1];
+      int orientation = Orientation.index(minCoord, pNext, pPrev);
+      boolean usePrev = false;
+        // both segments are below min point
+      if (pPrev.y < minCoord.y && pNext.y < minCoord.y
+         && orientation == Orientation.COUNTERCLOCKWISE) {
+          usePrev = true;
+      }
+      else if (pPrev.y > minCoord.y && pNext.y > minCoord.y
+                && orientation == Orientation.CLOCKWISE) {
+          usePrev = true;
+      }
+      // if both segments are on the same side, do nothing - either is safe
+      // to select as a rightmost segment
+      if (usePrev) {
+        minIndex = minIndex - 1;
+      }
+  }
+  private void checkForRightmostCoordinate(DirectedEdge de)
+  {
+    Coordinate[] coord = de.getEdge().getCoordinates();
+    for (int i = 0; i < coord.length - 1; i++) {
+      // only check vertices which are the start or end point of a non-horizontal segment
+     // <FIX> MD 19 Sep 03 - NO!  we can test all vertices, since the rightmost must have a non-horiz segment adjacent to it
+        if (minCoord == null || coord[i].x > minCoord.x ) {
+          minDe = de;
+          minIndex = i;
+          minCoord = coord[i];
+        }
+      //}
+    }
+  }
+
+  private int getRightmostSide(DirectedEdge de, int index)
+  {
+    int side = getRightmostSideOfSegment(de, index);
+    if (side < 0)
+      side = getRightmostSideOfSegment(de, index - 1);
+    if (side < 0) {
+      // reaching here can indicate that segment is horizontal
+      //Assert.shouldNeverReachHere("problem with finding rightmost side of segment at " + de.getCoordinate());
+      // testing only
+      minCoord = null;
+      checkForRightmostCoordinate(de);
+    }
+    return side;
+  }
+
+  private int getRightmostSideOfSegment(DirectedEdge de, int i)
+  {
+    Edge e = de.getEdge();
+    Coordinate coord[] = e.getCoordinates();
+
+    if (i < 0 || i + 1 >= coord.length) return -1;
+    if (coord[i].y == coord[i + 1].y) return -1;    // indicates edge is parallel to x-axis
+
+    int pos = Position.LEFT;
+    if (coord[i].y < coord[i + 1].y) pos = Position.RIGHT;
+    return pos;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/SubgraphDepthLocater.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/SubgraphDepthLocater.java
new file mode 100644
index 0000000..5bf3124
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/SubgraphDepthLocater.java
@@ -0,0 +1,245 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * Locates a subgraph inside a set of subgraphs,
+ * in order to determine the outside depth of the subgraph.
+ * The input subgraphs are assumed to have had depths
+ * already calculated for their edges.
+ *
+ * @version 1.7
+ */
+class SubgraphDepthLocater
+{
+  private Collection subgraphs;
+  private LineSegment seg = new LineSegment();
+
+  public SubgraphDepthLocater(List subgraphs)
+  {
+    this.subgraphs = subgraphs;
+  }
+
+  public int getDepth(Coordinate p)
+  {
+    List stabbedSegments = findStabbedSegments(p);
+    // if no segments on stabbing line subgraph must be outside all others.
+    if (stabbedSegments.size() == 0)
+      return 0;
+    DepthSegment ds = (DepthSegment) Collections.min(stabbedSegments);
+    return ds.leftDepth;
+  }
+
+  /**
+   * Finds all non-horizontal segments intersecting the stabbing line.
+   * The stabbing line is the ray to the right of stabbingRayLeftPt.
+   *
+   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
+   * @return a List of {@link DepthSegments} intersecting the stabbing line
+   */
+  private List findStabbedSegments(Coordinate stabbingRayLeftPt)
+  {
+    List stabbedSegments = new ArrayList();
+    for (Iterator i = subgraphs.iterator(); i.hasNext(); ) {
+      BufferSubgraph bsg = (BufferSubgraph) i.next();
+
+      // optimization - don't bother checking subgraphs which the ray does not intersect
+      Envelope env = bsg.getEnvelope();
+      if (stabbingRayLeftPt.y < env.getMinY()
+          || stabbingRayLeftPt.y > env.getMaxY())
+        continue;
+
+      findStabbedSegments(stabbingRayLeftPt, bsg.getDirectedEdges(), stabbedSegments);
+    }
+    return stabbedSegments;
+  }
+
+  /**
+   * Finds all non-horizontal segments intersecting the stabbing line
+   * in the list of dirEdges.
+   * The stabbing line is the ray to the right of stabbingRayLeftPt.
+   *
+   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
+   * @param stabbedSegments the current list of {@link DepthSegments} intersecting the stabbing line
+   */
+  private void findStabbedSegments(Coordinate stabbingRayLeftPt,
+                                   List dirEdges,
+                                   List stabbedSegments)
+  {
+    /**
+     * Check all forward DirectedEdges only.  This is still general,
+     * because each Edge has a forward DirectedEdge.
+     */
+    for (Iterator i = dirEdges.iterator(); i.hasNext();) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      if (! de.isForward())
+        continue;
+      findStabbedSegments(stabbingRayLeftPt, de, stabbedSegments);
+    }
+  }
+
+  /**
+   * Finds all non-horizontal segments intersecting the stabbing line
+   * in the input dirEdge.
+   * The stabbing line is the ray to the right of stabbingRayLeftPt.
+   *
+   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
+   * @param stabbedSegments the current list of {@link DepthSegments} intersecting the stabbing line
+   */
+  private void findStabbedSegments(Coordinate stabbingRayLeftPt,
+                                   DirectedEdge dirEdge,
+                                   List stabbedSegments)
+  {
+    Coordinate[] pts = dirEdge.getEdge().getCoordinates();
+    for (int i = 0; i < pts.length - 1; i++) {
+      seg.p0 = pts[i];
+      seg.p1 = pts[i + 1];
+      // ensure segment always points upwards
+      if (seg.p0.y > seg.p1.y)
+        seg.reverse();
+
+      // skip segment if it is left of the stabbing line
+      double maxx = Math.max(seg.p0.x, seg.p1.x);
+      if (maxx < stabbingRayLeftPt.x)
+        continue;
+
+      // skip horizontal segments (there will be a non-horizontal one carrying the same depth info
+      if (seg.isHorizontal())
+        continue;
+
+      // skip if segment is above or below stabbing line
+      if (stabbingRayLeftPt.y < seg.p0.y || stabbingRayLeftPt.y > seg.p1.y)
+        continue;
+
+      // skip if stabbing ray is right of the segment
+      if (Orientation.index(seg.p0, seg.p1, stabbingRayLeftPt)
+          == Orientation.RIGHT)
+        continue;
+
+      // stabbing line cuts this segment, so record it
+      int depth = dirEdge.getDepth(Position.LEFT);
+      // if segment direction was flipped, use RHS depth instead
+      if (! seg.p0.equals(pts[i]))
+        depth = dirEdge.getDepth(Position.RIGHT);
+      DepthSegment ds = new DepthSegment(seg, depth);
+      stabbedSegments.add(ds);
+    }
+  }
+
+
+  /**
+   * A segment from a directed edge which has been assigned a depth value
+   * for its sides.
+   */
+  static class DepthSegment
+      implements Comparable
+  {
+    private LineSegment upwardSeg;
+    private int leftDepth;
+
+    public DepthSegment(LineSegment seg, int depth)
+    {
+      // input seg is assumed to be normalized
+      upwardSeg = new LineSegment(seg);
+      //upwardSeg.normalize();
+      this.leftDepth = depth;
+    }
+    /**
+     * Defines a comparison operation on DepthSegments
+     * which orders them left to right.
+     * Assumes the segments are normalized.
+     * <p>
+     * The definition of the ordering is:
+     * <ul>
+     * <li>-1 : if DS1.seg is left of or below DS2.seg (DS1 < DS2)
+     * <li>1 : if   DS1.seg is right of or above DS2.seg (DS1 > DS2) 
+     * <li>0 : if the segments are identical 
+     * </ul>
+     *
+     * KNOWN BUGS:
+     * <ul>
+     * <li>The logic does not obey the {@link Comparator.compareTo} contract. 
+     * This is acceptable for the intended usage, but may cause problems if used with some
+     * utilities in the Java standard library (e.g. {@link Collections.sort()}.
+     * </ul>
+     * 
+     * @param obj a DepthSegment
+     * @return the comparison value
+     */
+    public int compareTo(Object obj)
+    {
+      DepthSegment other = (DepthSegment) obj;
+      
+      // fast check if segments are trivially ordered along X
+      if (upwardSeg.minX() >= other.upwardSeg.maxX()) return 1;
+      if (upwardSeg.maxX() <= other.upwardSeg.minX()) return -1;
+      
+      /**
+       * try and compute a determinate orientation for the segments.
+       * Test returns 1 if other is left of this (i.e. this > other)
+       */
+      int orientIndex = upwardSeg.orientationIndex(other.upwardSeg);
+      if (orientIndex != 0) return orientIndex;
+
+      /**
+       * If comparison between this and other is indeterminate,
+       * try the opposite call order.
+       * The sign of the result needs to be flipped.
+       */
+      orientIndex = -1 * other.upwardSeg.orientationIndex(upwardSeg);
+      if (orientIndex != 0) return orientIndex;
+
+      // otherwise, use standard lexocographic segment ordering
+      return upwardSeg.compareTo(other.upwardSeg);
+    }
+
+    /**
+     * Compare two collinear segments for left-most ordering.
+     * If segs are vertical, use vertical ordering for comparison.
+     * If segs are equal, return 0.
+     * Segments are assumed to be directed so that the second coordinate is >= to the first
+     * (e.g. up and to the right).
+     *
+     * @param seg0 a segment to compare
+     * @param seg1 a segment to compare
+     * @return
+     */
+    private int compareX(LineSegment seg0, LineSegment seg1)
+    {
+      int compare0 = seg0.p0.compareTo(seg1.p0);
+      if (compare0 != 0)
+        return compare0;
+      return seg0.p1.compareTo(seg1.p1);
+
+    }
+
+    public String toString()
+    {
+      return upwardSeg.toString();
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/package.html
new file mode 100644
index 0000000..1dec4cc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for computing buffers of geometries
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java
new file mode 100644
index 0000000..ff6dc3c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java
@@ -0,0 +1,126 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer.validate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Finds the approximate maximum distance from a buffer curve to
+ * the originating geometry.
+ * This is similar to the Discrete Oriented Hausdorff distance
+ * from the buffer curve to the input.
+ * <p>
+ * The approximate maximum distance is determined by testing
+ * all vertices in the buffer curve, as well
+ * as midpoints of the curve segments.
+ * Due to the way buffer curves are constructed, this
+ * should be a very close approximation.
+ * 
+ * @author mbdavis
+ *
+ */
+public class BufferCurveMaximumDistanceFinder 
+{
+	private Geometry inputGeom;
+  private PointPairDistance maxPtDist = new PointPairDistance();
+
+	public BufferCurveMaximumDistanceFinder(Geometry inputGeom)
+	{
+		this.inputGeom = inputGeom;
+	}
+	
+	public double findDistance(Geometry bufferCurve)
+	{
+    computeMaxVertexDistance(bufferCurve);
+    computeMaxMidpointDistance(bufferCurve);
+    return maxPtDist.getDistance();
+	}
+	
+	public PointPairDistance getDistancePoints()
+	{
+		return maxPtDist;
+	}
+	private void computeMaxVertexDistance(Geometry curve)
+	{
+    MaxPointDistanceFilter distFilter = new MaxPointDistanceFilter(inputGeom);
+    curve.apply(distFilter);
+    maxPtDist.setMaximum(distFilter.getMaxPointDistance());
+	}
+	
+	private void computeMaxMidpointDistance(Geometry curve)
+	{
+    MaxMidpointDistanceFilter distFilter = new MaxMidpointDistanceFilter(inputGeom);
+    curve.apply(distFilter);
+    maxPtDist.setMaximum(distFilter.getMaxPointDistance());
+	}
+	
+  public static class MaxPointDistanceFilter implements CoordinateFilter {
+		private PointPairDistance maxPtDist = new PointPairDistance();
+		private PointPairDistance minPtDist = new PointPairDistance();
+		private Geometry geom;
+
+		public MaxPointDistanceFilter(Geometry geom) {
+			this.geom = geom;
+		}
+
+		public void filter(Coordinate pt) {
+			minPtDist.initialize();
+			DistanceToPointFinder.computeDistance(geom, pt, minPtDist);
+			maxPtDist.setMaximum(minPtDist);
+		}
+
+		public PointPairDistance getMaxPointDistance() {
+			return maxPtDist;
+		}
+	}
+
+  public static class MaxMidpointDistanceFilter 
+  	implements CoordinateSequenceFilter 
+  	{
+		private PointPairDistance maxPtDist = new PointPairDistance();
+		private PointPairDistance minPtDist = new PointPairDistance();
+		private Geometry geom;
+
+		public MaxMidpointDistanceFilter(Geometry geom) {
+			this.geom = geom;
+		}
+
+		public void filter(CoordinateSequence seq, int index) 
+		{
+			if (index == 0)
+				return;
+			
+			Coordinate p0 = seq.getCoordinate(index - 1);
+			Coordinate p1 = seq.getCoordinate(index);
+			Coordinate midPt = new Coordinate(
+					(p0.x + p1.x)/2,
+					(p0.y + p1.y)/2);
+			
+			minPtDist.initialize();
+			DistanceToPointFinder.computeDistance(geom, midPt, minPtDist);
+			maxPtDist.setMaximum(minPtDist);
+		}
+
+		public boolean isGeometryChanged() { return false; }
+		
+		public boolean isDone() { return false; }
+		
+		public PointPairDistance getMaxPointDistance() {
+			return maxPtDist;
+		}
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferDistanceValidator.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferDistanceValidator.java
new file mode 100644
index 0000000..59a3450
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferDistanceValidator.java
@@ -0,0 +1,239 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer.validate;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geom.util.PolygonExtracter;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.distance.DistanceOp;
+
+/**
+ * Validates that a given buffer curve lies an appropriate distance
+ * from the input generating it. 
+ * Useful only for round buffers (cap and join).
+ * Can be used for either positive or negative distances.
+ * <p>
+ * This is a heuristic test, and may return false positive results
+ * (I.e. it may fail to detect an invalid result.)
+ * It should never return a false negative result, however
+ * (I.e. it should never report a valid result as invalid.)
+ * 
+ * @author mbdavis
+ *
+ */
+public class BufferDistanceValidator 
+{
+  private static boolean VERBOSE = false;
+	/**
+	 * Maximum allowable fraction of buffer distance the 
+	 * actual distance can differ by.
+	 * 1% sometimes causes an error - 1.2% should be safe.
+	 */
+	private static final double MAX_DISTANCE_DIFF_FRAC = .012;
+
+  private Geometry input;
+  private double bufDistance;
+  private Geometry result;
+  
+  private double minValidDistance;
+  private double maxValidDistance;
+  
+  private double minDistanceFound;
+  private double maxDistanceFound;
+  
+  private boolean isValid = true;
+  private String errMsg = null;
+  private Coordinate errorLocation = null;
+  private Geometry errorIndicator = null;
+  
+  public BufferDistanceValidator(Geometry input, double bufDistance, Geometry result)
+  {
+  	this.input = input;
+  	this.bufDistance = bufDistance;
+  	this.result = result;
+  }
+  
+  public boolean isValid()
+  {
+  	double posDistance = Math.abs(bufDistance);
+  	double distDelta = MAX_DISTANCE_DIFF_FRAC * posDistance;
+  	minValidDistance = posDistance - distDelta;
+  	maxValidDistance = posDistance + distDelta;
+  	
+  	// can't use this test if either is empty
+  	if (input.isEmpty() || result.isEmpty())
+  		return true;
+  	
+  	if (bufDistance > 0.0) {
+  		checkPositiveValid();
+  	}
+  	else {
+  		checkNegativeValid();
+  	}
+    if (VERBOSE) {
+      System.out.println("Min Dist= " + minDistanceFound + "  err= " 
+        + (1.0 - minDistanceFound / bufDistance) 
+        + "  Max Dist= " + maxDistanceFound + "  err= " 
+        + (maxDistanceFound / bufDistance - 1.0)
+        );
+    }
+  	return isValid;
+  }
+  
+  public String getErrorMessage()
+  { 
+  	return errMsg;
+  }
+  
+  public Coordinate getErrorLocation()
+  {
+    return errorLocation;
+  }
+  
+  /**
+   * Gets a geometry which indicates the location and nature of a validation failure.
+   * <p>
+   * The indicator is a line segment showing the location and size
+   * of the distance discrepancy.
+   * 
+   * @return a geometric error indicator
+   * or null if no error was found
+   */
+  public Geometry getErrorIndicator()
+  {
+    return errorIndicator;
+  }
+  
+  private void checkPositiveValid()
+  {
+  	Geometry bufCurve = result.getBoundary();
+  	checkMinimumDistance(input, bufCurve, minValidDistance);
+  	if (! isValid) return;
+  	
+  	checkMaximumDistance(input, bufCurve, maxValidDistance);
+  }
+  
+  private void checkNegativeValid()
+  {
+  	// Assert: only polygonal inputs can be checked for negative buffers
+  	
+  	// MD - could generalize this to handle GCs too
+  	if (! (input instanceof Polygon 
+  			|| input instanceof MultiPolygon
+  			|| input instanceof GeometryCollection
+  			)) {
+  		return;
+  	}
+  	Geometry inputCurve = getPolygonLines(input);
+  	checkMinimumDistance(inputCurve, result, minValidDistance);
+  	if (! isValid) return;
+  	
+  	checkMaximumDistance(inputCurve, result, maxValidDistance);
+  }
+  
+  private Geometry getPolygonLines(Geometry g)
+  {
+  	List lines = new ArrayList();
+  	LinearComponentExtracter lineExtracter = new LinearComponentExtracter(lines);
+  	List polys = PolygonExtracter.getPolygons(g);
+  	for (Iterator i = polys.iterator(); i.hasNext(); ) {
+  		Polygon poly = (Polygon) i.next();
+  		poly.apply(lineExtracter);
+  	}
+  	return g.getFactory().buildGeometry(lines);
+  }
+  
+  /**
+   * Checks that two geometries are at least a minimum distance apart.
+   * 
+   * @param g1 a geometry
+   * @param g2 a geometry
+   * @param minDist the minimum distance the geometries should be separated by
+   */
+  private void checkMinimumDistance(Geometry g1, Geometry g2, double minDist)
+  {
+  	DistanceOp distOp = new DistanceOp(g1, g2, minDist);
+  	minDistanceFound = distOp.distance();
+    
+    
+  	if (minDistanceFound < minDist) {
+  		isValid = false;
+  		Coordinate[] pts = distOp.nearestPoints();
+  		errorLocation = distOp.nearestPoints()[1];
+  		errorIndicator = g1.getFactory().createLineString(pts);
+  		errMsg = "Distance between buffer curve and input is too small "
+  			+ "(" + minDistanceFound
+  			+ " at " + WKTWriter.toLineString(pts[0], pts[1]) +" )";
+  	}
+  }
+  
+  /**
+   * Checks that the furthest distance from the buffer curve to the input
+   * is less than the given maximum distance.
+   * This uses the Oriented Hausdorff distance metric.
+   * It corresponds to finding
+   * the point on the buffer curve which is furthest from <i>some</i> point on the input.
+   * 
+   * @param input a geometry
+   * @param bufCurve a geometry
+   * @param maxDist the maximum distance that a buffer result can be from the input
+   */
+  private void checkMaximumDistance(Geometry input, Geometry bufCurve, double maxDist)
+  {
+//    BufferCurveMaximumDistanceFinder maxDistFinder = new BufferCurveMaximumDistanceFinder(input);
+//    maxDistanceFound = maxDistFinder.findDistance(bufCurve);
+    
+    DiscreteHausdorffDistance haus = new DiscreteHausdorffDistance(bufCurve, input);
+    haus.setDensifyFraction(0.25);
+    maxDistanceFound = haus.orientedDistance();
+    
+    if (maxDistanceFound > maxDist) {
+      isValid = false;
+      Coordinate[] pts = haus.getCoordinates();
+      errorLocation = pts[1];
+      errorIndicator = input.getFactory().createLineString(pts);
+      errMsg = "Distance between buffer curve and input is too large "
+        + "(" + maxDistanceFound
+        + " at " + WKTWriter.toLineString(pts[0], pts[1]) +")";
+    }
+  }
+  
+  /*
+  private void OLDcheckMaximumDistance(Geometry input, Geometry bufCurve, double maxDist)
+  {
+    BufferCurveMaximumDistanceFinder maxDistFinder = new BufferCurveMaximumDistanceFinder(input);
+    maxDistanceFound = maxDistFinder.findDistance(bufCurve);
+    
+    
+    if (maxDistanceFound > maxDist) {
+      isValid = false;
+      PointPairDistance ptPairDist = maxDistFinder.getDistancePoints();
+      errorLocation = ptPairDist.getCoordinate(1);
+      errMsg = "Distance between buffer curve and input is too large "
+        + "(" + ptPairDist.getDistance()
+        + " at " + ptPairDist.toString() +")";
+    }
+  }
+  */
+  
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferResultValidator.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferResultValidator.java
new file mode 100644
index 0000000..860877e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/BufferResultValidator.java
@@ -0,0 +1,210 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer.validate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Validates that the result of a buffer operation
+ * is geometrically correct, within a computed tolerance.
+ * <p>
+ * This is a heuristic test, and may return false positive results
+ * (I.e. it may fail to detect an invalid result.)
+ * It should never return a false negative result, however
+ * (I.e. it should never report a valid result as invalid.)
+ * <p>
+ * This test may be (much) more expensive than the original
+ * buffer computation.
+ *
+ * @author Martin Davis
+ */
+public class BufferResultValidator 
+{
+  private static boolean VERBOSE = false;
+  
+	/**
+	 * Maximum allowable fraction of buffer distance the 
+	 * actual distance can differ by.
+	 * 1% sometimes causes an error - 1.2% should be safe.
+	 */
+	private static final double MAX_ENV_DIFF_FRAC = .012;
+
+  public static boolean isValid(Geometry g, double distance, Geometry result)
+  {
+  	BufferResultValidator validator = new BufferResultValidator(g, distance, result);
+    if (validator.isValid())
+    	return true;
+    return false;
+  }
+
+  /**
+   * Checks whether the geometry buffer is valid, 
+   * and returns an error message if not.
+   * 
+   * @param g
+   * @param distance
+   * @param result
+   * @return an appropriate error message
+   * or null if the buffer is valid
+   */
+  public static String isValidMsg(Geometry g, double distance, Geometry result)
+  {
+  	BufferResultValidator validator = new BufferResultValidator(g, distance, result);
+    if (! validator.isValid())
+    	return validator.getErrorMessage();
+    return null;
+  }
+
+  private Geometry input;
+  private double distance;
+  private Geometry result;
+  private boolean isValid = true;
+  private String errorMsg = null;
+  private Coordinate errorLocation = null;
+  private Geometry errorIndicator = null;
+  
+  public BufferResultValidator(Geometry input, double distance, Geometry result)
+  {
+  	this.input = input;
+  	this.distance = distance;
+  	this.result = result;
+  }
+  
+  public boolean isValid()
+  {
+  	checkPolygonal();
+  	if (! isValid) return isValid;
+  	checkExpectedEmpty();
+  	if (! isValid) return isValid;
+  	checkEnvelope();
+  	if (! isValid) return isValid;
+  	checkArea();
+  	if (! isValid) return isValid;
+  	checkDistance();
+  	return isValid;
+  }
+  
+  public String getErrorMessage()
+  {
+  	return errorMsg;
+  }
+  
+  public Coordinate getErrorLocation()
+  {
+  	return errorLocation;
+  }
+  
+  /**
+   * Gets a geometry which indicates the location and nature of a validation failure.
+   * <p>
+   * If the failure is due to the buffer curve being too far or too close 
+   * to the input, the indicator is a line segment showing the location and size
+   * of the discrepancy.
+   * 
+   * @return a geometric error indicator
+   * or null if no error was found
+   */
+  public Geometry getErrorIndicator()
+  {
+    return errorIndicator;
+  }
+  
+  private void report(String checkName)
+  {
+    if (! VERBOSE) return;
+    System.out.println("Check " + checkName + ": " 
+        + (isValid ? "passed" : "FAILED"));
+  }
+  
+  private void checkPolygonal()
+  {
+  	if (! (result instanceof Polygon 
+  			|| result instanceof MultiPolygon))
+  	isValid = false;
+  	errorMsg = "Result is not polygonal";
+    errorIndicator = result;
+    report("Polygonal");
+  }
+  
+  private void checkExpectedEmpty()
+  {
+  	// can't check areal features
+  	if (input.getDimension() >= 2) return;
+  	// can't check positive distances
+  	if (distance > 0.0) return;
+  		
+  	// at this point can expect an empty result
+  	if (! result.isEmpty()) {
+  		isValid = false;
+  		errorMsg = "Result is non-empty";
+      errorIndicator = result;
+  	}
+    report("ExpectedEmpty");
+  }
+  
+  private void checkEnvelope()
+  {
+  	if (distance < 0.0) return;
+  	
+  	double padding = distance * MAX_ENV_DIFF_FRAC;
+  	if (padding == 0.0) padding = 0.001;
+
+  	Envelope expectedEnv = new Envelope(input.getEnvelopeInternal());
+  	expectedEnv.expandBy(distance);
+  	
+  	Envelope bufEnv = new Envelope(result.getEnvelopeInternal());
+  	bufEnv.expandBy(padding);
+
+  	if (! bufEnv.contains(expectedEnv)) {
+  		isValid = false;
+  		errorMsg = "Buffer envelope is incorrect";
+  		errorIndicator = input.getFactory().toGeometry(bufEnv);
+  	}
+    report("Envelope");
+  }
+  
+  private void checkArea()
+  {
+  	double inputArea = input.getArea();
+  	double resultArea = result.getArea();
+  	
+  	if (distance > 0.0
+  			&& inputArea > resultArea) {
+  		isValid = false;
+  		errorMsg = "Area of positive buffer is smaller than input";
+      errorIndicator = result;
+  	}
+  	if (distance < 0.0
+  			&& inputArea < resultArea) {
+  		isValid = false;
+  		errorMsg = "Area of negative buffer is larger than input";
+  		errorIndicator = result;
+  	}
+    report("Area");
+  }
+  
+  private void checkDistance()
+  {
+  	BufferDistanceValidator distValid = new BufferDistanceValidator(input, distance, result);
+  	if (! distValid.isValid()) {
+  		isValid = false;
+  		errorMsg = distValid.getErrorMessage();
+  		errorLocation = distValid.getErrorLocation();
+  		errorIndicator = distValid.getErrorIndicator();
+  	}
+    report("Distance");
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/DistanceToPointFinder.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/DistanceToPointFinder.java
new file mode 100644
index 0000000..5a4c486
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/DistanceToPointFinder.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer.validate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
+ * Also computes two points which are separated by the distance.
+ */
+public class DistanceToPointFinder {
+
+  public DistanceToPointFinder() {
+  }
+
+  public static void computeDistance(Geometry geom, Coordinate pt, PointPairDistance ptDist)
+  {
+    if (geom instanceof LineString) {
+      computeDistance((LineString) geom, pt, ptDist);
+    }
+    else if (geom instanceof Polygon) {
+      computeDistance((Polygon) geom, pt, ptDist);
+    }
+    else if (geom instanceof GeometryCollection) {
+      GeometryCollection gc = (GeometryCollection) geom;
+      for (int i = 0; i < gc.getNumGeometries(); i++) {
+        Geometry g = gc.getGeometryN(i);
+        computeDistance(g, pt, ptDist);
+      }
+    }
+    else { // assume geom is Point
+      ptDist.setMinimum(geom.getCoordinate(), pt);
+    }
+  }
+  public static void computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist)
+  {
+    Coordinate[] coords = line.getCoordinates();
+    LineSegment tempSegment = new LineSegment();
+    for (int i = 0; i < coords.length - 1; i++) {
+      tempSegment.setCoordinates(coords[i], coords[i + 1]);
+      // this is somewhat inefficient - could do better
+      Coordinate closestPt = tempSegment.closestPoint(pt);
+      ptDist.setMinimum(closestPt, pt);
+    }
+  }
+
+  public static void computeDistance(LineSegment segment, Coordinate pt, PointPairDistance ptDist)
+  {
+    Coordinate closestPt = segment.closestPoint(pt);
+    ptDist.setMinimum(closestPt, pt);
+  }
+
+  public static void computeDistance(Polygon poly, Coordinate pt, PointPairDistance ptDist)
+  {
+    computeDistance(poly.getExteriorRing(), pt, ptDist);
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      computeDistance(poly.getInteriorRingN(i), pt, ptDist);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/PointPairDistance.java b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/PointPairDistance.java
new file mode 100644
index 0000000..af0d480
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/PointPairDistance.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer.validate;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Contains a pair of points and the distance between them.
+ * Provides methods to update with a new point pair with
+ * either maximum or minimum distance.
+ */
+public class PointPairDistance {
+
+  private Coordinate[] pt = { new Coordinate(), new Coordinate() };
+  private double distance = Double.NaN;
+  private boolean isNull = true;
+
+  public PointPairDistance()
+  {
+  }
+
+  public void initialize() { isNull = true; }
+
+  public void initialize(Coordinate p0, Coordinate p1)
+  {
+    pt[0].setCoordinate(p0);
+    pt[1].setCoordinate(p1);
+    distance = p0.distance(p1);
+    isNull = false;
+  }
+
+  /**
+   * Initializes the points, avoiding recomputing the distance.
+   * @param p0
+   * @param p1
+   * @param distance the distance between p0 and p1
+   */
+  private void initialize(Coordinate p0, Coordinate p1, double distance)
+  {
+    pt[0].setCoordinate(p0);
+    pt[1].setCoordinate(p1);
+    this.distance = distance;
+    isNull = false;
+  }
+
+  public double getDistance() { return distance; }
+
+  public Coordinate[] getCoordinates() { return pt; }
+
+  public Coordinate getCoordinate(int i) { return pt[i]; }
+
+  public void setMaximum(PointPairDistance ptDist)
+  {
+    setMaximum(ptDist.pt[0], ptDist.pt[1]);
+  }
+
+  public void setMaximum(Coordinate p0, Coordinate p1)
+  {
+    if (isNull) {
+      initialize(p0, p1);
+      return;
+    }
+    double dist = p0.distance(p1);
+    if (dist > distance)
+      initialize(p0, p1, dist);
+  }
+
+  public void setMinimum(PointPairDistance ptDist)
+  {
+    setMinimum(ptDist.pt[0], ptDist.pt[1]);
+  }
+
+  public void setMinimum(Coordinate p0, Coordinate p1)
+  {
+    if (isNull) {
+      initialize(p0, p1);
+      return;
+    }
+    double dist = p0.distance(p1);
+    if (dist < distance)
+      initialize(p0, p1, dist);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/package.html
new file mode 100644
index 0000000..ffca7a0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/buffer/validate/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform validation of the results of buffer operations.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementLocationFilter.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementLocationFilter.java
new file mode 100644
index 0000000..967c357
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementLocationFilter.java
@@ -0,0 +1,65 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * A ConnectedElementPointFilter extracts a single point
+ * from each connected element in a Geometry
+ * (e.g. a polygon, linestring or point)
+ * and returns them in a list. The elements of the list are 
+ * {@link org.locationtech.jts.operation.distance.GeometryLocation}s.
+ *
+ * @version 1.7
+ */
+public class ConnectedElementLocationFilter
+  implements GeometryFilter
+{
+
+  /**
+   * Returns a list containing a point from each Polygon, LineString, and Point
+   * found inside the specified geometry. Thus, if the specified geometry is
+   * not a GeometryCollection, an empty list will be returned. The elements of the list 
+   * are {@link org.locationtech.jts.operation.distance.GeometryLocation}s.
+   */  
+  public static List getLocations(Geometry geom)
+  {
+    List locations = new ArrayList();
+    geom.apply(new ConnectedElementLocationFilter(locations));
+    return locations;
+  }
+
+  private List locations;
+
+  ConnectedElementLocationFilter(List locations)
+  {
+    this.locations = locations;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (geom instanceof Point
+      || geom instanceof LineString
+      || geom instanceof Polygon )
+      locations.add(new GeometryLocation(geom, 0, geom.getCoordinate()));
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementPointFilter.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementPointFilter.java
new file mode 100644
index 0000000..011409e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/ConnectedElementPointFilter.java
@@ -0,0 +1,63 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Extracts a single point
+ * from each connected element in a Geometry
+ * (e.g. a polygon, linestring or point)
+ * and returns them in a list
+ *
+ * @version 1.7
+ */
+public class ConnectedElementPointFilter
+  implements GeometryFilter
+{
+
+  /**
+   * Returns a list containing a Coordinate from each Polygon, LineString, and Point
+   * found inside the specified geometry. Thus, if the specified geometry is
+   * not a GeometryCollection, an empty list will be returned.
+   */
+  public static List getCoordinates(Geometry geom)
+  {
+    List pts = new ArrayList();
+    geom.apply(new ConnectedElementPointFilter(pts));
+    return pts;
+  }
+
+  private List pts;
+
+  ConnectedElementPointFilter(List pts)
+  {
+    this.pts = pts;
+  }
+
+  public void filter(Geometry geom)
+  {
+    if (geom instanceof Point
+      || geom instanceof LineString
+      || geom instanceof Polygon )
+      pts.add(geom.getCoordinate());
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/DistanceOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/DistanceOp.java
new file mode 100644
index 0000000..e09c966
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/DistanceOp.java
@@ -0,0 +1,418 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance;
+
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geom.util.PointExtracter;
+import org.locationtech.jts.geom.util.PolygonExtracter;
+
+/**
+ * Find two points on two {@link Geometry}s which lie
+ * within a given distance, or else are the nearest points
+ * on the geometries (in which case this also
+ * provides the distance between the geometries).
+ * <p>
+ * The distance computation also finds a pair of points in the input geometries
+ * which have the minimum distance between them.
+ * If a point lies in the interior of a line segment,
+ * the coordinate computed is a close
+ * approximation to the exact point.
+ * <p>
+ * The algorithms used are straightforward O(n^2)
+ * comparisons.  This worst-case performance could be improved on
+ * by using Voronoi techniques or spatial indexes.
+ *
+ * @version 1.7
+ */
+public class DistanceOp
+{
+  /**
+   * Compute the distance between the nearest points of two geometries.
+   * @param g0 a {@link Geometry}
+   * @param g1 another {@link Geometry}
+   * @return the distance between the geometries
+   */
+  public static double distance(Geometry g0, Geometry g1)
+  {
+    DistanceOp distOp = new DistanceOp(g0, g1);
+    return distOp.distance();
+  }
+
+  /**
+   * Test whether two geometries lie within a given distance of each other.
+   * @param g0 a {@link Geometry}
+   * @param g1 another {@link Geometry}
+   * @param distance the distance to test
+   * @return true if g0.distance(g1) <= distance
+   */
+  public static boolean isWithinDistance(Geometry g0, Geometry g1, double distance)
+  {
+    DistanceOp distOp = new DistanceOp(g0, g1, distance);
+    return distOp.distance() <= distance;
+  }
+
+  /**
+   * Compute the the nearest points of two geometries.
+   * The points are presented in the same order as the input Geometries.
+   *
+   * @param g0 a {@link Geometry}
+   * @param g1 another {@link Geometry}
+   * @return the nearest points in the geometries
+   */
+  public static Coordinate[] nearestPoints(Geometry g0, Geometry g1)
+  {
+    DistanceOp distOp = new DistanceOp(g0, g1);
+    return distOp.nearestPoints();
+  }
+
+  /**
+   * Compute the the closest points of two geometries.
+   * The points are presented in the same order as the input Geometries.
+   *
+   * @param g0 a {@link Geometry}
+   * @param g1 another {@link Geometry}
+   * @return the closest points in the geometries
+   * @deprecated renamed to nearestPoints
+   */
+  public static Coordinate[] closestPoints(Geometry g0, Geometry g1)
+  {
+    DistanceOp distOp = new DistanceOp(g0, g1);
+    return distOp.nearestPoints();
+  }
+
+  // input
+  private Geometry[] geom;
+  private double terminateDistance = 0.0;
+  // working
+  private PointLocator ptLocator = new PointLocator();
+  private GeometryLocation[] minDistanceLocation;
+  private double minDistance = Double.MAX_VALUE;
+
+  /**
+   * Constructs a DistanceOp that computes the distance and nearest points between
+   * the two specified geometries.
+   * @param g0 a Geometry
+   * @param g1 a Geometry
+   */
+  public DistanceOp(Geometry g0, Geometry g1)
+  {
+    this(g0, g1, 0.0);
+  }
+
+  /**
+   * Constructs a DistanceOp that computes the distance and nearest points between
+   * the two specified geometries.
+   * @param g0 a Geometry
+   * @param g1 a Geometry
+   * @param terminateDistance the distance on which to terminate the search
+   */
+  public DistanceOp(Geometry g0, Geometry g1, double terminateDistance)
+  {
+    this.geom = new Geometry[2];
+    geom[0] = g0;
+    geom[1] = g1;
+    this.terminateDistance = terminateDistance;
+  }
+
+  /**
+   * Report the distance between the nearest points on the input geometries.
+   *
+   * @return the distance between the geometries
+   * or 0 if either input geometry is empty
+   * @throws IllegalArgumentException if either input geometry is null
+   */
+  public double distance()
+  {
+  	if (geom[0] == null || geom[1] == null)
+  		throw new IllegalArgumentException("null geometries are not supported");
+  	if (geom[0].isEmpty() || geom[1].isEmpty()) 
+  		return 0.0;
+  	
+    computeMinDistance();
+    return minDistance;
+  }
+
+  /**
+   * Report the coordinates of the nearest points in the input geometries.
+   * The points are presented in the same order as the input Geometries.
+   *
+   * @return a pair of {@link Coordinate}s of the nearest points
+   */
+  public Coordinate[] nearestPoints()
+  {
+    computeMinDistance();
+    Coordinate[] nearestPts
+        = new Coordinate[] {
+          minDistanceLocation[0].getCoordinate(),
+          minDistanceLocation[1].getCoordinate() };
+    return nearestPts;
+  }
+  
+  /**
+   * 
+   * @return a pair of {@link Coordinate}s of the nearest points
+   * @deprecated renamed to nearestPoints
+   */
+  public Coordinate[] closestPoints()
+  {
+    return nearestPoints();
+  }
+
+  /**
+   * Report the locations of the nearest points in the input geometries.
+   * The locations are presented in the same order as the input Geometries.
+   *
+   * @return a pair of {@link GeometryLocation}s for the nearest points
+   */
+  public GeometryLocation[] nearestLocations()
+  {
+    computeMinDistance();
+    return minDistanceLocation;
+  }
+
+  /**
+   * 
+   * @return a pair of {@link GeometryLocation}s for the nearest points
+   * @deprecated renamed to nearestLocations
+   */
+  public GeometryLocation[] closestLocations()
+  {
+    return nearestLocations();
+  }
+
+  private void updateMinDistance(GeometryLocation[] locGeom, boolean flip)
+  {
+    // if not set then don't update
+    if (locGeom[0] == null) return;
+
+    if (flip) {
+      minDistanceLocation[0] = locGeom[1];
+      minDistanceLocation[1] = locGeom[0];
+    }
+    else {
+      minDistanceLocation[0] = locGeom[0];
+      minDistanceLocation[1] = locGeom[1];
+    }
+  }
+
+  private void computeMinDistance()
+  {
+    // only compute once!
+    if (minDistanceLocation != null) return;
+
+    minDistanceLocation = new GeometryLocation[2];
+    computeContainmentDistance();
+    if (minDistance <= terminateDistance) return;
+    computeFacetDistance();
+  }
+
+  private void computeContainmentDistance()
+  {
+    GeometryLocation[] locPtPoly = new GeometryLocation[2];
+    // test if either geometry has a vertex inside the other
+    computeContainmentDistance(0, locPtPoly);
+    if (minDistance <= terminateDistance) return;
+    computeContainmentDistance(1, locPtPoly);
+  }
+  
+  private void computeContainmentDistance(int polyGeomIndex, GeometryLocation[] locPtPoly)
+  {
+    Geometry polyGeom = geom[polyGeomIndex];
+    // if no polygon then nothing to do
+    if (polyGeom.getDimension() < 2) return;
+    
+  	int locationsIndex = 1 - polyGeomIndex;
+    List polys = PolygonExtracter.getPolygons(polyGeom);
+    if (polys.size() > 0) {
+      List insideLocs = ConnectedElementLocationFilter.getLocations(geom[locationsIndex]);
+      computeContainmentDistance(insideLocs, polys, locPtPoly);
+      if (minDistance <= terminateDistance) {
+      	// this assigment is determined by the order of the args in the computeInside call above
+        minDistanceLocation[locationsIndex] = locPtPoly[0];
+        minDistanceLocation[polyGeomIndex] 	= locPtPoly[1];
+        return;
+      }
+    }	
+  }
+  
+  private void computeContainmentDistance(List locs, List polys, GeometryLocation[] locPtPoly)
+  {
+    for (int i = 0; i < locs.size(); i++) {
+      GeometryLocation loc = (GeometryLocation) locs.get(i);
+      for (int j = 0; j < polys.size(); j++) {
+      	computeContainmentDistance(loc, (Polygon) polys.get(j), locPtPoly);
+        if (minDistance <= terminateDistance) return;
+      }
+    }
+  }
+
+  private void computeContainmentDistance(GeometryLocation ptLoc,
+      Polygon poly,
+      GeometryLocation[] locPtPoly)
+  {
+    Coordinate pt = ptLoc.getCoordinate();
+    // if pt is not in exterior, distance to geom is 0
+    if (Location.EXTERIOR != ptLocator.locate(pt, poly)) {
+      minDistance = 0.0;
+      locPtPoly[0] = ptLoc;
+      locPtPoly[1] = new GeometryLocation(poly, pt);;
+      return;
+    }
+  }
+
+  /**
+   * Computes distance between facets (lines and points)
+   * of input geometries.
+   *
+   */
+  private void computeFacetDistance()
+  {
+    GeometryLocation[] locGeom = new GeometryLocation[2];
+
+    /**
+     * Geometries are not wholely inside, so compute distance from lines and points
+     * of one to lines and points of the other
+     */
+    List lines0 = LinearComponentExtracter.getLines(geom[0]);
+    List lines1 = LinearComponentExtracter.getLines(geom[1]);
+
+    List pts0 = PointExtracter.getPoints(geom[0]);
+    List pts1 = PointExtracter.getPoints(geom[1]);
+
+    // exit whenever minDistance goes LE than terminateDistance
+    computeMinDistanceLines(lines0, lines1, locGeom);
+    updateMinDistance(locGeom, false);
+    if (minDistance <= terminateDistance) return;
+
+    locGeom[0] = null;
+    locGeom[1] = null;
+    computeMinDistanceLinesPoints(lines0, pts1, locGeom);
+    updateMinDistance(locGeom, false);
+    if (minDistance <= terminateDistance) return;
+
+    locGeom[0] = null;
+    locGeom[1] = null;
+    computeMinDistanceLinesPoints(lines1, pts0, locGeom);
+    updateMinDistance(locGeom, true);
+    if (minDistance <= terminateDistance) return;
+
+    locGeom[0] = null;
+    locGeom[1] = null;
+    computeMinDistancePoints(pts0, pts1, locGeom);
+    updateMinDistance(locGeom, false);
+  }
+
+  private void computeMinDistanceLines(List lines0, List lines1, GeometryLocation[] locGeom)
+  {
+    for (int i = 0; i < lines0.size(); i++) {
+      LineString line0 = (LineString) lines0.get(i);
+      for (int j = 0; j < lines1.size(); j++) {
+        LineString line1 = (LineString) lines1.get(j);
+        computeMinDistance(line0, line1, locGeom);
+        if (minDistance <= terminateDistance) return;
+      }
+    }
+  }
+
+  private void computeMinDistancePoints(List points0, List points1, GeometryLocation[] locGeom)
+  {
+    for (int i = 0; i < points0.size(); i++) {
+      Point pt0 = (Point) points0.get(i);
+      for (int j = 0; j < points1.size(); j++) {
+        Point pt1 = (Point) points1.get(j);
+        double dist = pt0.getCoordinate().distance(pt1.getCoordinate());
+        if (dist < minDistance) {
+          minDistance = dist;
+          locGeom[0] = new GeometryLocation(pt0, 0, pt0.getCoordinate());
+          locGeom[1] = new GeometryLocation(pt1, 0, pt1.getCoordinate());
+        }
+        if (minDistance <= terminateDistance) return;
+      }
+    }
+  }
+
+  private void computeMinDistanceLinesPoints(List lines, List points,
+      GeometryLocation[] locGeom)
+  {
+    for (int i = 0; i < lines.size(); i++) {
+      LineString line = (LineString) lines.get(i);
+      for (int j = 0; j < points.size(); j++) {
+        Point pt = (Point) points.get(j);
+        computeMinDistance(line, pt, locGeom);
+        if (minDistance <= terminateDistance) return;
+      }
+    }
+  }
+
+  private void computeMinDistance(LineString line0, LineString line1,
+                                  GeometryLocation[] locGeom)
+  {
+    if (line0.getEnvelopeInternal().distance(line1.getEnvelopeInternal())
+        > minDistance)
+          return;
+    Coordinate[] coord0 = line0.getCoordinates();
+    Coordinate[] coord1 = line1.getCoordinates();
+      // brute force approach!
+    for (int i = 0; i < coord0.length - 1; i++) {
+      for (int j = 0; j < coord1.length - 1; j++) {
+        double dist = Distance.segmentToSegment(
+                                        coord0[i], coord0[i + 1],
+                                        coord1[j], coord1[j + 1] );
+        if (dist < minDistance) {
+          minDistance = dist;
+          LineSegment seg0 = new LineSegment(coord0[i], coord0[i + 1]);
+          LineSegment seg1 = new LineSegment(coord1[j], coord1[j + 1]);
+          Coordinate[] closestPt = seg0.closestPoints(seg1);
+          locGeom[0] = new GeometryLocation(line0, i, closestPt[0]);
+          locGeom[1] = new GeometryLocation(line1, j, closestPt[1]);
+        }
+        if (minDistance <= terminateDistance) return;
+      }
+    }
+  }
+
+  private void computeMinDistance(LineString line, Point pt,
+                                  GeometryLocation[] locGeom)
+  {
+    if (line.getEnvelopeInternal().distance(pt.getEnvelopeInternal())
+        > minDistance)
+          return;
+    Coordinate[] coord0 = line.getCoordinates();
+    Coordinate coord = pt.getCoordinate();
+      // brute force approach!
+    for (int i = 0; i < coord0.length - 1; i++) {
+        double dist = Distance.pointToSegment(
+            coord, coord0[i], coord0[i + 1] );
+        if (dist < minDistance) {
+          minDistance = dist;
+          LineSegment seg = new LineSegment(coord0[i], coord0[i + 1]);
+          Coordinate segClosestPoint = seg.closestPoint(coord);
+          locGeom[0] = new GeometryLocation(line, i, segClosestPoint);
+          locGeom[1] = new GeometryLocation(pt, 0, coord);
+        }
+        if (minDistance <= terminateDistance) return;
+
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequence.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequence.java
new file mode 100644
index 0000000..f699d18
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequence.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Represents a sequence of facets (points or line segments)
+ * of a {@link Geometry}
+ * specified by a subsequence of a {@link CoordinateSequence}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class FacetSequence
+{
+  private CoordinateSequence pts;
+  private int start;
+  private int end;
+  
+  // temporary Coordinates to materialize points from the CoordinateSequence
+  private Coordinate pt = new Coordinate();
+  private Coordinate seqPt = new Coordinate();
+  
+  /**
+   * Creates a new section based on a CoordinateSequence.
+   * 
+   * @param pts the sequence holding the points in the section
+   * @param start the index of the start point
+   * @param end the index of the end point + 1
+   */
+  public FacetSequence(CoordinateSequence pts, int start, int end) 
+  {
+    this.pts = pts;
+    this.start = start;
+    this.end = end;
+  }
+  
+  /**
+   * Creates a new sequence for a single point from a CoordinateSequence.
+   * 
+   * @param pts the sequence holding the points in the facet sequence
+   * @param start the index of the point
+   */
+  public FacetSequence(CoordinateSequence pts, int start) 
+  {
+    this.pts = pts;
+    this.start = start;
+    this.end = start + 1;
+  }
+  
+  public Envelope getEnvelope()
+  {
+    Envelope env = new Envelope();
+    for (int i = start; i < end; i++) {
+      env.expandToInclude(pts.getX(i), pts.getY(i));
+    }
+    return env;
+  }
+  
+  public int size()
+  {
+    return end - start;
+  }
+  
+  public Coordinate getCoordinate(int index)
+  {
+    return pts.getCoordinate(start + index);
+  }
+  
+  public boolean isPoint()
+  {
+    return end - start == 1;
+  }
+  
+
+  public double distance(FacetSequence facetSeq)
+  {
+    boolean isPoint = isPoint();
+    boolean isPointOther = facetSeq.isPoint();
+    
+    if (isPoint && isPointOther) {
+      pts.getCoordinate(start, pt);
+      facetSeq.pts.getCoordinate(facetSeq.start, seqPt);
+      return pt.distance(seqPt);
+    }
+    else if (isPoint) {
+      pts.getCoordinate(start, pt);      
+      return computePointLineDistance(pt, facetSeq);
+    }
+    else if (isPointOther) {
+      facetSeq.pts.getCoordinate(facetSeq.start, seqPt);
+      return computePointLineDistance(seqPt, this);
+    }
+    return computeLineLineDistance(facetSeq);
+    
+  }
+  
+  // temporary Coordinates to materialize points from the CoordinateSequence
+  private Coordinate p0 = new Coordinate();
+  private Coordinate p1 = new Coordinate();
+  private Coordinate q0 = new Coordinate();
+  private Coordinate q1 = new Coordinate();
+
+  private double computeLineLineDistance(FacetSequence facetSeq)
+  {
+    // both linear - compute minimum segment-segment distance
+    double minDistance = Double.MAX_VALUE;
+
+    for (int i = start; i < end - 1; i++) {
+      for (int j = facetSeq.start; j < facetSeq.end - 1; j++) {
+        pts.getCoordinate(i, p0);
+        pts.getCoordinate(i + 1, p1);
+        facetSeq.pts.getCoordinate(j, q0);
+        facetSeq.pts.getCoordinate(j + 1, q1);
+        
+        double dist = Distance.segmentToSegment(p0, p1, q0, q1);
+        if (dist == 0.0) 
+          return 0.0;
+        if (dist < minDistance) {
+          minDistance = dist;
+        }
+      }
+    }
+    return minDistance;
+  }
+
+  private double computePointLineDistance(Coordinate pt, FacetSequence facetSeq) 
+  {
+    double minDistance = Double.MAX_VALUE;
+
+    for (int i = facetSeq.start; i < facetSeq.end - 1; i++) {
+      facetSeq.pts.getCoordinate(i, q0);
+      facetSeq.pts.getCoordinate(i + 1, q1);
+      double dist = Distance.pointToSegment(pt, q0, q1);
+      if (dist == 0.0) return 0.0;
+      if (dist < minDistance) {
+        minDistance = dist;
+      }
+    }
+    return minDistance;
+  }
+  
+  public String toString()
+  {
+    StringBuffer buf = new StringBuffer();
+    buf.append("LINESTRING ( ");
+    Coordinate p = new Coordinate();
+    for (int i = start; i < end; i++) {
+      if (i > start)
+        buf.append(", ");
+      pts.getCoordinate(i, p);
+      buf.append(p.x + " " + p.y);
+    }
+    buf.append(" )");
+    return buf.toString();
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequenceTreeBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequenceTreeBuilder.java
new file mode 100644
index 0000000..a1e9009
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/FacetSequenceTreeBuilder.java
@@ -0,0 +1,85 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+public class FacetSequenceTreeBuilder {
+  // 6 seems to be a good facet sequence size
+  private static final int FACET_SEQUENCE_SIZE = 6;
+
+  // Seems to be better to use a minimum node capacity
+  private static final int STR_TREE_NODE_CAPACITY = 4;
+
+  public static STRtree build(Geometry g) {
+    STRtree tree = new STRtree(STR_TREE_NODE_CAPACITY);
+    List sections = computeFacetSequences(g);
+    for (Iterator i = sections.iterator(); i.hasNext();) {
+      FacetSequence section = (FacetSequence) i.next();
+      tree.insert(section.getEnvelope(), section);
+    }
+    tree.build();
+    return tree;
+  }
+
+  /**
+   * Creates facet sequences
+   * 
+   * @param g
+   * @return List<GeometryFacetSequence>
+   */
+  private static List computeFacetSequences(Geometry g) {
+    final List sections = new ArrayList();
+
+    g.apply(new GeometryComponentFilter() {
+
+      public void filter(Geometry geom) {
+        CoordinateSequence seq = null;
+        if (geom instanceof LineString) {
+          seq = ((LineString) geom).getCoordinateSequence();
+          addFacetSequences(seq, sections);
+        }
+        else if (geom instanceof Point) {
+          seq = ((Point) geom).getCoordinateSequence();
+          addFacetSequences(seq, sections);
+        }
+      }
+    });
+    return sections;
+  }
+
+  private static void addFacetSequences(CoordinateSequence pts, List sections) {
+    int i = 0;
+    int size = pts.size();
+    while (i <= size - 1) {
+      int end = i + FACET_SEQUENCE_SIZE + 1;
+      // if only one point remains after this section, include it in this
+      // section
+      if (end >= size - 1)
+        end = size;
+      FacetSequence sect = new FacetSequence(pts, i, end);
+      sections.add(sect);
+      i = i + FACET_SEQUENCE_SIZE;
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/GeometryLocation.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/GeometryLocation.java
new file mode 100644
index 0000000..c77343f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/GeometryLocation.java
@@ -0,0 +1,92 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Represents the location of a point on a Geometry.
+ * Maintains both the actual point location 
+ * (which may not be exact, if the point is not a vertex) 
+ * as well as information about the component
+ * and segment index where the point occurs.
+ * Locations inside area Geometrys will not have an associated segment index,
+ * so in this case the segment index will have the sentinel value of 
+ * {@link #INSIDE_AREA}.
+ *
+ * @version 1.7
+ */
+public class GeometryLocation
+{
+  /**
+   * A special value of segmentIndex used for locations inside area geometries. 
+   * These locations are not located on a segment, 
+   * and thus do not have an associated segment index.
+   */
+  public static final int INSIDE_AREA = -1;
+
+  private Geometry component = null;
+  private int segIndex;
+  private Coordinate pt = null;
+
+  /**
+   * Constructs a GeometryLocation specifying a point on a geometry, as well as the 
+   * segment that the point is on 
+   * (or {@link #INSIDE_AREA} if the point is not on a segment).
+   * 
+   * @param component the component of the geometry containing the point
+   * @param segIndex the segment index of the location, or INSIDE_AREA
+   * @param pt the coordinate of the location
+   */
+  public GeometryLocation(Geometry component, int segIndex, Coordinate pt)
+  {
+    this.component = component;
+    this.segIndex = segIndex;
+    this.pt = pt;
+  }
+
+  /**
+   * Constructs a GeometryLocation specifying a point inside an area geometry.
+   * 
+   * @param component the component of the geometry containing the point
+   * @param pt the coordinate of the location
+   */  
+  public GeometryLocation(Geometry component,Coordinate pt)
+  {
+    this(component, INSIDE_AREA, pt);
+  }
+
+  /**
+   * Returns the geometry component on (or in) which this location occurs.
+   */
+  public Geometry getGeometryComponent() { return component; }
+  
+  /**
+   * Returns the segment index for this location. If the location is inside an
+   * area, the index will have the value {@link #INSIDE_AREA};
+   *
+   * @return the segment index for the location, or INSIDE_AREA
+   */
+  public int getSegmentIndex() { return segIndex; }
+  
+  /**
+   * Returns the {@link Coordinate} of this location.
+   */
+  public Coordinate getCoordinate() { return pt; }
+  
+  /**
+   * Tests whether this location represents a point inside an area geometry.
+   */
+  public boolean isInsideArea() { return segIndex == INSIDE_AREA; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/IndexedFacetDistance.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance/IndexedFacetDistance.java
new file mode 100644
index 0000000..6b62134
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/IndexedFacetDistance.java
@@ -0,0 +1,167 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.Puntal;
+import org.locationtech.jts.index.strtree.ItemBoundable;
+import org.locationtech.jts.index.strtree.ItemDistance;
+import org.locationtech.jts.index.strtree.STRtree;
+
+/**
+ * Computes the distance between the facets (segments and vertices) 
+ * of two {@link Geometry}s
+ * using a Branch-and-Bound algorithm.
+ * The Branch-and-Bound algorithm operates over a 
+ * traversal of R-trees built
+ * on the target and possibly also the query geometries.
+ * <p>
+ * This approach provides the following benefits:
+ * <ul>
+ * <li>Performance is improved due to the effects of the 
+ * R-tree index
+ * and the pruning due to the Branch-and-Bound approach
+ * <li>The spatial index on the target geometry can be cached
+ * to allow reuse in an incremental query situation.
+ * </ul>
+ * Using this technique can be much more performant 
+ * than using {@link #getDistance(Geometry)} 
+ * when one or both
+ * input geometries are large, 
+ * or when evaluating many distance computations against 
+ * a single geometry.
+ * <p>
+ * This class is not thread-safe.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class IndexedFacetDistance 
+{
+  /**
+   * Computes the distance between two geometries using
+   * the indexed approach.
+   * <p>
+   * For geometries with many segments or points, 
+   * this can be faster than using a simple distance
+   * algorithm.
+   * 
+   * @param g1 a geometry
+   * @param g2 a geometry
+   * @return the distance between the two geometries
+   */
+  public static double distance(Geometry g1, Geometry g2)
+  {
+    IndexedFacetDistance dist = new IndexedFacetDistance(g1);
+    return dist.getDistance(g2);
+  }
+  
+  private STRtree cachedTree;
+  
+  /**
+   * Creates a new distance-finding instance for a given target {@link Geometry}.
+   * <p>
+   * Distances will be computed to all facets of the input geometry.
+   * The facets of the geometry are the discrete segments and points 
+   * contained in its components.  
+   * In the case of {@link Lineal} and {@link Puntal} inputs,
+   * this is equivalent to computing the conventional distance.
+   * In the case of {@link Polygonal} inputs, this is equivalent 
+   * to computing the distance to the polygons boundaries. 
+   * 
+   * @param g1 a Geometry, which may be of any type.
+   */
+  public IndexedFacetDistance(Geometry g1) {
+    cachedTree = FacetSequenceTreeBuilder.build(g1);
+  }
+
+  /**
+   * Computes the distance from the base geometry to 
+   * the given geometry.
+   *  
+   * @param g the geometry to compute the distance to
+   * 
+   * @return the computed distance
+   */
+  public double getDistance(Geometry g)
+  {
+    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
+    Object[] obj = cachedTree.nearestNeighbour(tree2, 
+        new FacetSequenceDistance());
+    return facetDistance(obj);
+  }
+  
+  private static double facetDistance(Object[] obj)
+  {
+    Object o1 = obj[0];
+    Object o2 = obj[1];
+    return ((FacetSequence) o1).distance((FacetSequence) o2);
+  }
+  
+  /**
+   * Computes the distance from the base geometry to 
+   * the given geometry, up to and including a given 
+   * maximum distance.
+   * 
+   * @param g the geometry to compute the distance to
+   * @param maximumDistance the maximum distance to compute.
+   * 
+   * @return the computed distance,
+   *    or <tt>maximumDistance</tt> if the true distance is determined to be greater
+   */
+  // TODO: implement this
+  /*
+  public double getDistanceWithin(Geometry g, double maximumDistance)
+  {
+    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
+    Object[] obj = cachedTree.nearestNeighbours(tree2, 
+        new FacetSequenceDistance());
+    return facetDistance(obj);
+  }
+  */
+  
+
+  /**
+   * Tests whether the base geometry lies within
+   * a specified distance of the given geometry.
+   * 
+//   * @param g the geometry to test
+//   * @param maximumDistance the maximum distance to test
+//   * @return true if the geometry lies with the specified distance
+   */
+  // TODO: implement this
+  /*
+  public boolean isWithinDistance(Geometry g, double maximumDistance)
+  {
+    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
+    double dist = findMinDistance(cachedTree.getRoot(), tree2.getRoot(), maximumDistance);
+    if (dist <= maximumDistance)
+      return false;
+    return true;
+  }
+  */
+  
+  private static class FacetSequenceDistance
+  implements ItemDistance
+  {
+    public double distance(ItemBoundable item1, ItemBoundable item2) {
+      FacetSequence fs1 = (FacetSequence) item1.getItem();
+      FacetSequence fs2 = (FacetSequence) item2.getItem();
+      return fs1.distance(fs2);    
+    }
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/distance/package.html
new file mode 100644
index 0000000..891a13b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for computing the distance between geometries
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/AxisPlaneCoordinateSequence.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/AxisPlaneCoordinateSequence.java
new file mode 100644
index 0000000..2adb666
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/AxisPlaneCoordinateSequence.java
@@ -0,0 +1,142 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance3d;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+
+/**
+ * A CoordinateSequence wrapper which 
+ * projects 3D coordinates into one of the
+ * three Cartesian axis planes,
+ * using the standard orthonormal projection
+ * (i.e. simply selecting the appropriate ordinates into the XY ordinates).
+ * The projected data is represented as 2D coordinates.
+ * 
+ * @author mdavis
+ *
+ */
+public class AxisPlaneCoordinateSequence implements CoordinateSequence {
+
+	/**
+	 * Creates a wrapper projecting to the XY plane.
+	 * 
+	 * @param seq the sequence to be projected
+	 * @return a sequence which projects coordinates
+	 */
+	public static CoordinateSequence projectToXY(CoordinateSequence seq)
+	{
+		/**
+		 * This is just a no-op, but return a wrapper
+		 * to allow better testing
+		 */
+		return new AxisPlaneCoordinateSequence(seq, XY_INDEX);
+	}
+	
+	/**
+	 * Creates a wrapper projecting to the XZ plane.
+	 * 
+	 * @param seq the sequence to be projected
+	 * @return a sequence which projects coordinates
+	 */
+	public static CoordinateSequence projectToXZ(CoordinateSequence seq)
+	{
+		return new AxisPlaneCoordinateSequence(seq, XZ_INDEX);
+	}
+	
+	/**
+	 * Creates a wrapper projecting to the YZ plane.
+	 * 
+	 * @param seq the sequence to be projected
+	 * @return a sequence which projects coordinates
+	 */
+	public static CoordinateSequence projectToYZ(CoordinateSequence seq)
+	{
+		return new AxisPlaneCoordinateSequence(seq, YZ_INDEX);
+	}
+	
+	private static final int[] XY_INDEX = new int[] { 0,1 };
+	private static final int[] XZ_INDEX = new int[] { 0,2 };
+	private static final int[] YZ_INDEX = new int[] { 1,2 };
+	
+	private CoordinateSequence seq;
+	private int[] indexMap;
+	
+	private AxisPlaneCoordinateSequence(CoordinateSequence seq, int[] indexMap) {
+		this.seq = seq;
+		this.indexMap = indexMap;
+	}
+
+	public int getDimension() {
+		return 2;
+	}
+
+	public Coordinate getCoordinate(int i) {
+		return getCoordinateCopy(i);
+	}
+
+	public Coordinate getCoordinateCopy(int i) {
+		return new Coordinate(getX(i), getY(i), getZ(i));
+	}
+
+	public void getCoordinate(int index, Coordinate coord) {
+		coord.x = getOrdinate(index, X);
+		coord.y = getOrdinate(index, Y);
+		coord.z = getOrdinate(index, Z);
+	}
+
+	public double getX(int index) {
+		return getOrdinate(index, X);
+	}
+
+	public double getY(int index) {
+		return getOrdinate(index, Y);
+	}
+
+	public double getZ(int index) {
+		return getOrdinate(index, Z);
+	}
+
+	public double getOrdinate(int index, int ordinateIndex) {
+		// Z ord is always 0
+		if (ordinateIndex > 1) return 0;
+		return seq.getOrdinate(index, indexMap[ordinateIndex]);
+	}
+
+	public int size() {
+		return seq.size();
+	}
+
+	public void setOrdinate(int index, int ordinateIndex, double value) {
+		throw new UnsupportedOperationException();
+	}
+
+	public Coordinate[] toCoordinateArray() {
+		throw new UnsupportedOperationException();
+	}
+
+	public Envelope expandEnvelope(Envelope env) {
+		throw new UnsupportedOperationException();
+	}
+
+	public Object clone()
+	{
+		throw new UnsupportedOperationException();		
+	}
+	
+	public AxisPlaneCoordinateSequence copy()
+	{
+		throw new UnsupportedOperationException();		
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/Distance3DOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/Distance3DOp.java
new file mode 100644
index 0000000..db9d198
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/Distance3DOp.java
@@ -0,0 +1,566 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance3d;
+
+import org.locationtech.jts.algorithm.CGAlgorithms3D;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.operation.distance.GeometryLocation;
+
+/**
+ * Find two points on two 3D {@link Geometry}s which lie within a given distance,
+ * or else are the nearest points on the geometries (in which case this also
+ * provides the distance between the geometries).
+ * <p>
+ * 3D geometries have vertex Z ordinates defined.
+ * 3D {@link Polygon}s are assumed to lie in a single plane (which is enforced if not actually the case).
+ * 3D {@link LineString}s and {@link Point}s may have any configuration.
+ * <p>
+ * The distance computation also finds a pair of points in the input geometries
+ * which have the minimum distance between them. If a point lies in the interior
+ * of a line segment, the coordinate computed is a close approximation to the
+ * exact point.
+ * <p>
+ * The algorithms used are straightforward O(n^2) comparisons. This worst-case
+ * performance could be improved on by using Voronoi techniques or spatial
+ * indexes.
+ * 
+ * @version 1.7
+ */
+public class Distance3DOp {
+	/**
+	 * Compute the distance between the nearest points of two geometries.
+	 * 
+	 * @param g0
+	 *            a {@link Geometry}
+	 * @param g1
+	 *            another {@link Geometry}
+	 * @return the distance between the geometries
+	 */
+	public static double distance(Geometry g0, Geometry g1) {
+		Distance3DOp distOp = new Distance3DOp(g0, g1);
+		return distOp.distance();
+	}
+
+	/**
+	 * Test whether two geometries lie within a given distance of each other.
+	 * 
+	 * @param g0
+	 *            a {@link Geometry}
+	 * @param g1
+	 *            another {@link Geometry}
+	 * @param distance
+	 *            the distance to test
+	 * @return true if g0.distance(g1) <= distance
+	 */
+	public static boolean isWithinDistance(Geometry g0, Geometry g1,
+			double distance) {
+		Distance3DOp distOp = new Distance3DOp(g0, g1, distance);
+		return distOp.distance() <= distance;
+	}
+
+	/**
+	 * Compute the the nearest points of two geometries. The points are
+	 * presented in the same order as the input Geometries.
+	 * 
+	 * @param g0
+	 *            a {@link Geometry}
+	 * @param g1
+	 *            another {@link Geometry}
+	 * @return the nearest points in the geometries
+	 */
+	public static Coordinate[] nearestPoints(Geometry g0, Geometry g1) {
+		Distance3DOp distOp = new Distance3DOp(g0, g1);
+		return distOp.nearestPoints();
+	}
+
+	// input
+	private Geometry[] geom;
+	private double terminateDistance = 0.0;
+	// working
+	private GeometryLocation[] minDistanceLocation;
+	private double minDistance = Double.MAX_VALUE;
+	private boolean isDone = false;
+
+	/**
+	 * Constructs a DistanceOp that computes the distance and nearest points
+	 * between the two specified geometries.
+	 * 
+	 * @param g0
+	 *            a Geometry
+	 * @param g1
+	 *            a Geometry
+	 */
+	public Distance3DOp(Geometry g0, Geometry g1) {
+		this(g0, g1, 0.0);
+	}
+
+	/**
+	 * Constructs a DistanceOp that computes the distance and nearest points
+	 * between the two specified geometries.
+	 * 
+	 * @param g0
+	 *            a Geometry
+	 * @param g1
+	 *            a Geometry
+	 * @param terminateDistance
+	 *            the distance on which to terminate the search
+	 */
+	public Distance3DOp(Geometry g0, Geometry g1, double terminateDistance) {
+		this.geom = new Geometry[2];
+		geom[0] = g0;
+		geom[1] = g1;
+		this.terminateDistance = terminateDistance;
+	}
+
+	/**
+	 * Report the distance between the nearest points on the input geometries.
+	 * 
+	 * @return the distance between the geometries, or 0 if either input geometry is empty
+	 * @throws IllegalArgumentException
+	 *             if either input geometry is null
+	 */
+	public double distance() {
+		if (geom[0] == null || geom[1] == null)
+			throw new IllegalArgumentException(
+					"null geometries are not supported");
+		if (geom[0].isEmpty() || geom[1].isEmpty())
+			return 0.0;
+
+		computeMinDistance();
+		return minDistance;
+	}
+
+	/**
+	 * Report the coordinates of the nearest points in the input geometries. The
+	 * points are presented in the same order as the input Geometries.
+	 * 
+	 * @return a pair of {@link Coordinate}s of the nearest points
+	 */
+	public Coordinate[] nearestPoints() {
+		computeMinDistance();
+		Coordinate[] nearestPts = new Coordinate[] {
+				minDistanceLocation[0].getCoordinate(),
+				minDistanceLocation[1].getCoordinate() };
+		return nearestPts;
+	}
+
+	/**
+	 * Report the locations of the nearest points in the input geometries. The
+	 * locations are presented in the same order as the input Geometries.
+	 * 
+	 * @return a pair of {@link GeometryLocation}s for the nearest points
+	 */
+	public GeometryLocation[] nearestLocations() {
+		computeMinDistance();
+		return minDistanceLocation;
+	}
+
+	private void updateDistance(double dist,
+			GeometryLocation loc0, GeometryLocation loc1,
+			boolean flip) {
+		this.minDistance = dist;
+		int index = flip ? 1 : 0;
+		minDistanceLocation[index] = loc0;
+		minDistanceLocation[1-index] = loc1;
+		if (minDistance < terminateDistance)
+			isDone = true;
+	}
+
+	private void computeMinDistance() {
+		// only compute once
+		if (minDistanceLocation != null)
+			return;
+		minDistanceLocation = new GeometryLocation[2];
+		
+		int geomIndex = mostPolygonalIndex();
+		boolean flip = geomIndex == 0;
+		computeMinDistanceMultiMulti(geom[geomIndex], geom[1-geomIndex], flip);
+	}
+
+	/**
+	 * Finds the index of the "most polygonal" input geometry.
+	 * This optimizes the computation of the best-fit plane, 
+	 * since it is cached only for the left-hand geometry.
+	 * 
+	 * @return the index of the most polygonal geometry
+	 */
+	private int mostPolygonalIndex() {
+		int dim0 = geom[0].getDimension();
+		int dim1 = geom[1].getDimension();
+		if (dim0 >= 2 && dim1 >= 2) {
+			if (geom[0].getNumPoints() > geom[1].getNumPoints())
+				return 0;
+			return 1;
+		}
+		// no more than one is dim 2
+		if (dim0 >= 2) return 0;
+		if (dim1 >= 2) return 1;
+		// both dim <= 1 - don't flip
+		return 0;
+	}
+
+	private void computeMinDistanceMultiMulti(Geometry g0, Geometry g1, boolean flip) {
+		if (g0 instanceof GeometryCollection) {
+			int n = g0.getNumGeometries();
+			for (int i = 0; i < n; i++) {
+				Geometry g = g0.getGeometryN(i);
+				computeMinDistanceMultiMulti(g, g1, flip);
+				if (isDone)	return;
+			}
+		}
+		else {
+			// handle case of multigeom component being empty
+			if (g0.isEmpty())
+				return;
+			
+			// compute planar polygon only once for efficiency
+			if (g0 instanceof Polygon) {
+				computeMinDistanceOneMulti(polyPlane(g0), g1, flip);
+			}
+			else 
+				computeMinDistanceOneMulti(g0, g1, flip);
+		}
+	}
+	
+	private void computeMinDistanceOneMulti(Geometry g0, Geometry g1, boolean flip) {
+		if (g1 instanceof GeometryCollection) {
+			int n = g1.getNumGeometries();
+			for (int i = 0; i < n; i++) {
+				Geometry g = g1.getGeometryN(i);
+				computeMinDistanceOneMulti(g0, g, flip);
+				if (isDone)	return;
+			}
+		}
+		else {
+			computeMinDistance(g0, g1, flip);
+		}
+	}
+
+	private void computeMinDistanceOneMulti(PlanarPolygon3D poly, Geometry geom, boolean flip) {
+		if (geom instanceof GeometryCollection) {
+			int n = geom.getNumGeometries();
+			for (int i = 0; i < n; i++) {
+				Geometry g = geom.getGeometryN(i);
+				computeMinDistanceOneMulti(poly, g, flip);
+				if (isDone)	return;
+			}
+		}
+		else {
+			if (geom instanceof Point) {
+				computeMinDistancePolygonPoint(poly, (Point) geom, flip);
+				return;
+			}
+			if (geom instanceof LineString) {
+				computeMinDistancePolygonLine(poly, (LineString) geom, flip);
+				return;
+			}
+			if (geom instanceof Polygon) {
+				computeMinDistancePolygonPolygon(poly, (Polygon) geom, flip);
+				return;
+			}
+		}
+	}
+
+	/**
+	 * Convenience method to create a Plane3DPolygon
+	 * @param poly
+	 * @return
+	 */
+	private static PlanarPolygon3D polyPlane(Geometry poly)
+	{
+		return new PlanarPolygon3D((Polygon) poly);
+	}
+	
+	private void computeMinDistance(Geometry g0, Geometry g1, boolean flip) {
+		if (g0 instanceof Point) {
+			if (g1 instanceof Point) {
+				computeMinDistancePointPoint((Point) g0, (Point) g1, flip);
+				return;
+			}
+			if (g1 instanceof LineString) {
+				computeMinDistanceLinePoint((LineString) g1, (Point) g0, ! flip);
+				return;
+			}
+			if (g1 instanceof Polygon) {
+				computeMinDistancePolygonPoint(polyPlane(g1), (Point) g0, ! flip);
+				return;
+			}
+		}
+		if (g0 instanceof LineString) {
+			if (g1 instanceof Point) {
+				computeMinDistanceLinePoint((LineString) g0, (Point) g1, flip);
+				return;
+			}
+			if (g1 instanceof LineString) {
+				computeMinDistanceLineLine((LineString) g0, (LineString) g1, flip);
+				return;
+			}
+			if (g1 instanceof Polygon) {
+				computeMinDistancePolygonLine(polyPlane(g1), (LineString) g0, ! flip);
+				return;
+			}
+		}
+		if (g0 instanceof Polygon) {
+			if (g1 instanceof Point) {
+				computeMinDistancePolygonPoint(polyPlane(g0), (Point) g1, flip);
+				return;
+			}
+			if (g1 instanceof LineString) {
+				computeMinDistancePolygonLine(polyPlane(g0), (LineString) g1, flip);
+				return;
+			}
+			if (g1 instanceof Polygon) {
+				computeMinDistancePolygonPolygon(polyPlane(g0), (Polygon) g1, flip);
+				return;
+			}
+		}
+	}
+
+	/**
+	 * Computes distance between two polygons.
+	 * 
+	 * To compute the distance, compute the distance
+	 * between the rings of one polygon and the other polygon,
+	 * and vice-versa.
+	 * If the polygons intersect, then at least one ring must
+	 * intersect the other polygon.
+	 * Note that it is NOT sufficient to test only the shell rings. 
+	 * A counter-example is a "figure-8" polygon A 
+	 * and a simple polygon B at right angles to A, with the ring of B
+	 * passing through the holes of A.
+	 * The polygons intersect,
+	 * but A's shell does not intersect B, and B's shell does not intersect A.
+	 *  
+	 * @param poly0
+	 * @param poly1
+	 * @param geomIndex
+	 */
+	private void computeMinDistancePolygonPolygon(PlanarPolygon3D poly0, Polygon poly1,
+			boolean flip) {
+		computeMinDistancePolygonRings(poly0, poly1, flip);
+		if (isDone) return;
+		PlanarPolygon3D polyPlane1 = new PlanarPolygon3D(poly1);
+		computeMinDistancePolygonRings(polyPlane1, poly0.getPolygon(), flip);
+	}
+
+	/**
+	 * Compute distance between a polygon and the rings of another.
+	 * 
+	 * @param poly
+	 * @param ringPoly
+	 * @param geomIndex
+	 */
+	private void computeMinDistancePolygonRings(PlanarPolygon3D poly, Polygon ringPoly,
+			boolean flip) {
+		// compute shell ring
+		computeMinDistancePolygonLine(poly, ringPoly.getExteriorRing(), flip);
+		if (isDone) return;
+		// compute hole rings
+		int nHole = ringPoly.getNumInteriorRing();
+		for (int i = 0; i < nHole; i++) {
+			computeMinDistancePolygonLine(poly, ringPoly.getInteriorRingN(i), flip);
+			if (isDone) return;
+		}
+	}
+
+	private void computeMinDistancePolygonLine(PlanarPolygon3D poly,LineString line, 
+			boolean flip) {
+		
+		// first test if line intersects polygon
+		Coordinate intPt = intersection(poly, line);
+		if (intPt != null) {
+			updateDistance(0,
+					new GeometryLocation(poly.getPolygon(), 0, intPt),
+					new GeometryLocation(line, 0, intPt),
+					flip
+			);
+			return;
+		}
+		
+		// if no intersection, then compute line distance to polygon rings
+		computeMinDistanceLineLine(poly.getPolygon().getExteriorRing(), line, flip);
+		if (isDone) return;
+		int nHole = poly.getPolygon().getNumInteriorRing();
+		for (int i = 0; i < nHole; i++) {
+			computeMinDistanceLineLine(poly.getPolygon().getInteriorRingN(i), line, flip);
+			if (isDone) return;
+		}
+	}
+
+	private Coordinate intersection(PlanarPolygon3D poly,LineString line) {
+		CoordinateSequence seq = line.getCoordinateSequence();
+		if (seq.size() == 0)
+			return null;
+
+		// start point of line
+		Coordinate p0 = new Coordinate();
+		seq.getCoordinate(0, p0);
+		double d0 = poly.getPlane().orientedDistance(p0);
+		
+		// for each segment in the line
+		Coordinate p1 = new Coordinate();
+		for (int i = 0; i < seq.size() - 1; i++) {
+			seq.getCoordinate(i, p0);
+			seq.getCoordinate(i + 1, p1);
+			double d1 = poly.getPlane().orientedDistance(p1);
+
+			/**
+			 * If the oriented distances of the segment endpoints have the same sign, 
+			 * the segment does not cross the plane, and is skipped.
+			 */
+			if (d0 * d1 > 0)
+				continue;
+
+			/**
+			 * Compute segment-plane intersection point
+			 * which is then used for a point-in-polygon test.
+			 * The endpoint distances to the plane d0 and d1 
+			 * give the proportional distance of the intersection point 
+			 * along the segment.
+			 */
+			Coordinate intPt = segmentPoint(p0, p1, d0, d1);
+			// Coordinate intPt = polyPlane.intersection(p0, p1, s0, s1);
+			if (poly.intersects(intPt)) {
+				return intPt;
+			}
+
+			// shift to next segment
+			d0 = d1;
+		}
+		return null;
+	}
+
+	private void computeMinDistancePolygonPoint(PlanarPolygon3D polyPlane, Point point, 
+			boolean flip) {
+		Coordinate pt = point.getCoordinate();
+		
+		LineString shell = polyPlane.getPolygon().getExteriorRing();
+		if (polyPlane.intersects(pt, shell)) {
+			// point is either inside or in a hole
+			
+			int nHole = polyPlane.getPolygon().getNumInteriorRing();
+			for (int i = 0; i < nHole; i++) {
+				LineString hole = polyPlane.getPolygon().getInteriorRingN(i);
+				if (polyPlane.intersects(pt, hole)) {
+					computeMinDistanceLinePoint(hole, point, flip);
+					return;
+				}
+			}
+			// point is in interior of polygon
+			// distance is distance to polygon plane
+			double dist = Math.abs(polyPlane.getPlane().orientedDistance(pt));
+			updateDistance(dist,
+					new GeometryLocation(polyPlane.getPolygon(), 0, pt),
+					new GeometryLocation(point, 0, pt),
+					flip
+			);
+		}
+		// point is outside polygon, so compute distance to shell linework
+		computeMinDistanceLinePoint(shell, point, flip);
+	}
+
+	private void computeMinDistanceLineLine(LineString line0, LineString line1,
+			boolean flip) {
+		Coordinate[] coord0 = line0.getCoordinates();
+		Coordinate[] coord1 = line1.getCoordinates();
+		// brute force approach!
+		for (int i = 0; i < coord0.length - 1; i++) {
+			for (int j = 0; j < coord1.length - 1; j++) {
+				double dist = CGAlgorithms3D.distanceSegmentSegment(coord0[i],
+						coord0[i + 1], coord1[j], coord1[j + 1]);
+				if (dist < minDistance) {
+					minDistance = dist;
+					// TODO: compute closest pts in 3D
+					LineSegment seg0 = new LineSegment(coord0[i], coord0[i + 1]);
+					LineSegment seg1 = new LineSegment(coord1[j], coord1[j + 1]);
+					Coordinate[] closestPt = seg0.closestPoints(seg1);
+					updateDistance(dist,
+							new GeometryLocation(line0, i, closestPt[0]),
+							new GeometryLocation(line1, j, closestPt[1]),
+							flip
+					);
+				}
+				if (isDone)	return;
+			}
+		}
+	}
+
+	private void computeMinDistanceLinePoint(LineString line,Point point, 
+			boolean flip) {
+		Coordinate[] lineCoord = line.getCoordinates();
+		Coordinate coord = point.getCoordinate();
+		// brute force approach!
+		for (int i = 0; i < lineCoord.length - 1; i++) {
+			double dist = CGAlgorithms3D.distancePointSegment(coord, lineCoord[i],
+					lineCoord[i + 1]);
+			if (dist < minDistance) {
+				LineSegment seg = new LineSegment(lineCoord[i], lineCoord[i + 1]);
+				Coordinate segClosestPoint = seg.closestPoint(coord);
+				updateDistance(dist,
+						new GeometryLocation(line, i, segClosestPoint),
+						new GeometryLocation(point, 0, coord),
+						flip);
+			}
+			if (isDone)	return;
+		}
+	}
+
+	private void computeMinDistancePointPoint(Point point0, Point point1, boolean flip) {
+		double dist = CGAlgorithms3D.distance(
+				point0.getCoordinate(),
+				point1.getCoordinate());
+		if (dist < minDistance) {
+			updateDistance(dist,
+					new GeometryLocation(point0, 0,	point0.getCoordinate()),
+					new GeometryLocation(point1, 0,	point1.getCoordinate()),
+					flip);
+		}
+	}
+
+	/**
+	 * Computes a point at a distance along a segment
+	 * specified by two relatively proportional values. 
+	 * The fractional distance along the segment is d0/(d0+d1).
+	 * 
+	 * @param p0
+	 *            start point of the segment
+	 * @param p1
+	 *            end point of the segment
+	 * @param d0
+	 *            proportional distance from start point to computed point
+	 * @param d1
+	 *            proportional distance from computed point to end point
+	 * @return the computed point
+	 */
+	private static Coordinate segmentPoint(Coordinate p0, Coordinate p1, double d0,
+			double d1) {
+		if (d0 <= 0) return new Coordinate(p0);
+		if (d1 <= 0) return new Coordinate(p1);
+		
+		double f = Math.abs(d0) / (Math.abs(d0) + Math.abs(d1));
+		double intx = p0.x + f * (p1.x - p0.x);
+		double inty = p0.y + f * (p1.y - p0.y);
+		double intz = p0.z + f * (p1.z - p0.z);
+		return new Coordinate(intx, inty, intz);
+	}
+
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/PlanarPolygon3D.java b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/PlanarPolygon3D.java
new file mode 100644
index 0000000..9546084
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/distance3d/PlanarPolygon3D.java
@@ -0,0 +1,174 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance3d;
+
+import org.locationtech.jts.algorithm.RayCrossingCounter;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.math.Plane3D;
+import org.locationtech.jts.math.Vector3D;
+
+/**
+ * Models a polygon lying in a plane in 3-dimensional Cartesian space.
+ * The polygon representation is supplied
+ * by a {@link Polygon},
+ * containing coordinates with XYZ ordinates.
+ * 3D polygons are assumed to lie in a single plane.
+ * The plane best fitting the polygon coordinates is
+ * computed and is represented by a {@link Plane3D}.
+ * 
+ * @author mdavis
+ *
+ */
+public class PlanarPolygon3D {
+
+	private Plane3D plane;
+	private Polygon poly;
+	private int facingPlane = -1;
+
+	public PlanarPolygon3D(Polygon poly) {
+		this.poly = poly;
+		plane = findBestFitPlane(poly);
+		facingPlane = plane.closestAxisPlane();
+	}
+
+	/**
+	 * Finds a best-fit plane for the polygon, 
+	 * by sampling a few points from the exterior ring.
+	 * <p>
+	 * The algorithm used is Newell's algorithm:
+	 * - a base point for the plane is determined from the average of all vertices
+	 * - the normal vector is determined by
+	 *   computing the area of the projections on each of the axis planes
+	 * 
+	 * @param poly the polygon to determine the plane for
+	 * @return the best-fit plane
+	 */
+	private Plane3D findBestFitPlane(Polygon poly) 
+	{
+		CoordinateSequence seq = poly.getExteriorRing().getCoordinateSequence();
+		Coordinate basePt = averagePoint(seq);
+		Vector3D normal = averageNormal(seq);
+		return new Plane3D(normal, basePt);
+	}
+
+	/**
+	 * Computes an average normal vector from a list of polygon coordinates.
+	 * Uses Newell's method, which is based
+	 * on the fact that the vector with components
+	 * equal to the areas of the projection of the polygon onto 
+	 * the Cartesian axis planes is normal.
+	 * 
+	 * @param seq the sequence of coordinates for the polygon
+	 * @return a normal vector
+	 */
+	private Vector3D averageNormal(CoordinateSequence seq) 
+	{
+		int n = seq.size();
+		Coordinate sum = new Coordinate(0,0,0);
+		Coordinate p1 = new Coordinate(0,0,0);
+		Coordinate p2 = new Coordinate(0,0,0);
+		for (int i = 0; i < n - 1; i++) {
+			seq.getCoordinate(i, p1);
+			seq.getCoordinate(i+1, p2);
+			sum.x += (p1.y - p2.y)*(p1.z + p2.z);
+			sum.y += (p1.z - p2.z)*(p1.x + p2.x);
+			sum.z += (p1.x - p2.x)*(p1.y + p2.y);
+		}
+		sum.x /= n;
+		sum.y /= n;
+		sum.z /= n;
+		Vector3D norm = Vector3D.create(sum).normalize();
+		return norm;
+	}
+
+	/**
+	 * Computes a point which is the average of all coordinates
+	 * in a sequence.
+	 * If the sequence lies in a single plane,
+	 * the computed point also lies in the plane.
+	 * 
+	 * @param seq a coordinate sequence
+	 * @return a Coordinate with averaged ordinates
+	 */
+	private Coordinate averagePoint(CoordinateSequence seq) {
+		Coordinate a = new Coordinate(0,0,0);
+		int n = seq.size();
+		for (int i = 0; i < n; i++) {
+			a.x += seq.getOrdinate(i, CoordinateSequence.X);
+			a.y += seq.getOrdinate(i, CoordinateSequence.Y);
+			a.z += seq.getOrdinate(i, CoordinateSequence.Z);
+		}
+		a.x /= n;
+		a.y /= n;
+		a.z /= n;
+		return a;
+	}
+
+	public Plane3D getPlane() {
+		return plane;
+	}
+
+	public Polygon getPolygon() {
+		return poly;
+	}
+
+	public boolean intersects(Coordinate intPt) {
+		if (Location.EXTERIOR == locate(intPt, poly.getExteriorRing()))
+			return false;
+		
+		for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+			if (Location.INTERIOR == locate(intPt, poly.getInteriorRingN(i)))
+				return false;
+		}
+		return true;
+	}
+
+	private int locate(Coordinate pt, LineString ring) {
+		CoordinateSequence seq = ring.getCoordinateSequence();
+		CoordinateSequence seqProj = project(seq, facingPlane);
+		Coordinate ptProj = project(pt, facingPlane);
+		return RayCrossingCounter.locatePointInRing(ptProj, seqProj);
+	}
+	
+	public boolean intersects(Coordinate pt, LineString ring) {
+		CoordinateSequence seq = ring.getCoordinateSequence();
+		CoordinateSequence seqProj = project(seq, facingPlane);
+		Coordinate ptProj = project(pt, facingPlane);
+		return Location.EXTERIOR != RayCrossingCounter.locatePointInRing(ptProj, seqProj);
+	}
+	
+	private static CoordinateSequence project(CoordinateSequence seq, int facingPlane)
+	{
+		switch (facingPlane) {
+		case Plane3D.XY_PLANE: return AxisPlaneCoordinateSequence.projectToXY(seq);
+		case Plane3D.XZ_PLANE: return AxisPlaneCoordinateSequence.projectToXZ(seq);
+		default: return AxisPlaneCoordinateSequence.projectToYZ(seq);
+		}
+	}
+	
+	private static Coordinate project(Coordinate p, int facingPlane)
+	{
+		switch (facingPlane) {
+		case Plane3D.XY_PLANE: return new Coordinate(p.x, p.y);
+		case Plane3D.XZ_PLANE: return new Coordinate(p.x, p.z);
+		// Plane3D.YZ
+		default: return new Coordinate(p.y, p.z);
+		}
+	}
+	
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/EdgeString.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/EdgeString.java
new file mode 100644
index 0000000..f993ae2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/EdgeString.java
@@ -0,0 +1,83 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * A sequence of {@link LineMergeDirectedEdge}s forming one of the lines that will
+ * be output by the line-merging process.
+ *
+ * @version 1.7
+ */
+public class EdgeString {
+  private GeometryFactory factory;
+  private List directedEdges = new ArrayList();
+  private Coordinate[] coordinates = null;
+  /**
+   * Constructs an EdgeString with the given factory used to convert this EdgeString
+   * to a LineString
+   */
+  public EdgeString(GeometryFactory factory) {
+    this.factory = factory;
+  }
+
+  /**
+   * Adds a directed edge which is known to form part of this line.
+   */
+  public void add(LineMergeDirectedEdge directedEdge) {
+    directedEdges.add(directedEdge);
+  }
+
+  private Coordinate[] getCoordinates() {
+    if (coordinates == null) {
+      int forwardDirectedEdges = 0;
+      int reverseDirectedEdges = 0;
+      CoordinateList coordinateList = new CoordinateList();
+      for (Iterator i = directedEdges.iterator(); i.hasNext();) {
+        LineMergeDirectedEdge directedEdge = (LineMergeDirectedEdge) i.next();
+        if (directedEdge.getEdgeDirection()) {
+          forwardDirectedEdges++;
+        }
+        else {
+          reverseDirectedEdges++;
+        }
+        coordinateList.add(((LineMergeEdge) directedEdge.getEdge()).getLine()
+                            .getCoordinates(), false,
+          directedEdge.getEdgeDirection());
+      }
+      coordinates = coordinateList.toCoordinateArray();
+      if (reverseDirectedEdges > forwardDirectedEdges) {
+        CoordinateArrays.reverse(coordinates);
+      }
+    }
+
+    return coordinates;
+  }
+
+  /**
+   * Converts this EdgeString into a LineString.
+   */
+  public LineString toLineString() {
+    return factory.createLineString(getCoordinates());
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeDirectedEdge.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeDirectedEdge.java
new file mode 100644
index 0000000..90e2994
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeDirectedEdge.java
@@ -0,0 +1,59 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * A {@link org.locationtech.jts.planargraph.DirectedEdge} of a 
+ * {@link LineMergeGraph}. 
+ *
+ * @version 1.7
+ */
+public class LineMergeDirectedEdge extends DirectedEdge {
+  /**
+   * Constructs a LineMergeDirectedEdge connecting the <code>from</code> node to the
+   * <code>to</code> node.
+   *
+   * @param directionPt
+   *                  specifies this DirectedEdge's direction (given by an imaginary
+   *                  line from the <code>from</code> node to <code>directionPt</code>)
+   * @param edgeDirection
+   *                  whether this DirectedEdge's direction is the same as or
+   *                  opposite to that of the parent Edge (if any)
+   */  
+  public LineMergeDirectedEdge(Node from, Node to, Coordinate directionPt,
+    boolean edgeDirection) {
+    super(from, to, directionPt, edgeDirection);
+  }
+
+  /**
+   * Returns the directed edge that starts at this directed edge's end point, or null
+   * if there are zero or multiple directed edges starting there.  
+   * @return the directed edge
+   */
+  public LineMergeDirectedEdge getNext() {
+    if (getToNode().getDegree() != 2) {
+      return null;
+    }
+    if (getToNode().getOutEdges().getEdges().get(0) == getSym()) {
+      return (LineMergeDirectedEdge) getToNode().getOutEdges().getEdges().get(1);
+    }
+    Assert.isTrue(getToNode().getOutEdges().getEdges().get(1) == getSym());
+
+    return (LineMergeDirectedEdge) getToNode().getOutEdges().getEdges().get(0);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeEdge.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeEdge.java
new file mode 100644
index 0000000..e217a58
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeEdge.java
@@ -0,0 +1,38 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.planargraph.Edge;
+
+/**
+ * An edge of a {@link LineMergeGraph}. The <code>marked</code> field indicates
+ * whether this Edge has been logically deleted from the graph.
+ *
+ * @version 1.7
+ */
+public class LineMergeEdge extends Edge {
+  private LineString line;
+  /**
+   * Constructs a LineMergeEdge with vertices given by the specified LineString.
+   */
+  public LineMergeEdge(LineString line) {
+    this.line = line;
+  }
+  /**
+   * Returns the LineString specifying the vertices of this edge.
+   */
+  public LineString getLine() {
+    return line;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeGraph.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeGraph.java
new file mode 100644
index 0000000..b922a24
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMergeGraph.java
@@ -0,0 +1,70 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.Edge;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.planargraph.PlanarGraph;
+
+/**
+ * A planar graph of edges that is analyzed to sew the edges together. The 
+ * <code>marked</code> flag on {@link org.locationtech.jts.planargraph.Edge}s
+ * and {@link org.locationtech.jts.planargraph.Node}s indicates whether they have been
+ * logically deleted from the graph.
+ *
+ * @version 1.7
+ */
+public class LineMergeGraph extends PlanarGraph 
+{
+  /**
+   * Adds an Edge, DirectedEdges, and Nodes for the given LineString representation
+   * of an edge. 
+   * Empty lines or lines with all coordinates equal are not added.
+   * 
+   * @param lineString the linestring to add to the graph
+   */
+  public void addEdge(LineString lineString) {
+    if (lineString.isEmpty()) { return; }
+    
+    Coordinate[] coordinates = CoordinateArrays.removeRepeatedPoints(lineString.getCoordinates());
+    
+    // don't add lines with all coordinates equal
+    if (coordinates.length <= 1) return;
+    
+    Coordinate startCoordinate = coordinates[0];
+    Coordinate endCoordinate = coordinates[coordinates.length - 1];
+    Node startNode = getNode(startCoordinate);
+    Node endNode = getNode(endCoordinate);
+    DirectedEdge directedEdge0 = new LineMergeDirectedEdge(startNode, endNode,
+        coordinates[1], true);
+    DirectedEdge directedEdge1 = new LineMergeDirectedEdge(endNode, startNode,
+        coordinates[coordinates.length - 2], false);
+    Edge edge = new LineMergeEdge(lineString);
+    edge.setDirectedEdges(directedEdge0, directedEdge1);
+    add(edge);
+  }
+
+  private Node getNode(Coordinate coordinate) {
+    Node node = findNode(coordinate);
+    if (node == null) {
+      node = new Node(coordinate);
+      add(node);
+    }
+
+    return node;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMerger.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMerger.java
new file mode 100644
index 0000000..01ab151
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineMerger.java
@@ -0,0 +1,178 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.planargraph.GraphComponent;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Merges a collection of linear components to form maximal-length linestrings. 
+ * <p> 
+ * Merging stops at nodes of degree 1 or degree 3 or more.
+ * In other words, all nodes of degree 2 are merged together. 
+ * The exception is in the case of an isolated loop, which only has degree-2 nodes.
+ * In this case one of the nodes is chosen as a starting point.
+ * <p> 
+ * The direction of each
+ * merged LineString will be that of the majority of the LineStrings from which it
+ * was derived.
+ * <p>
+ * Any dimension of Geometry is handled - the constituent linework is extracted to 
+ * form the edges. The edges must be correctly noded; that is, they must only meet
+ * at their endpoints.  The LineMerger will accept non-noded input
+ * but will not merge non-noded edges.
+ * <p>
+ * Input lines which are empty or contain only a single unique coordinate are not included
+ * in the merging.
+ *
+ * @version 1.7
+ */
+public class LineMerger 
+{
+  private LineMergeGraph graph = new LineMergeGraph();
+  private Collection mergedLineStrings = null;
+  private GeometryFactory factory = null;
+  
+  /**
+   * Creates a new line merger.
+   *
+   */
+  public LineMerger()
+  {
+  	
+  }
+  
+  /**
+   * Adds a Geometry to be processed. May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent linework will be
+   * extracted.
+   * 
+   * @param geometry geometry to be line-merged
+   */  
+  public void add(Geometry geometry) {
+    geometry.apply(new GeometryComponentFilter() {
+      public void filter(Geometry component) {
+        if (component instanceof LineString) {
+          add((LineString)component);
+        }
+      }      
+    });
+  }
+  /**
+   * Adds a collection of Geometries to be processed. May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent linework will be
+   * extracted.
+   * 
+   * @param geometries the geometries to be line-merged
+   */
+  public void add(Collection geometries) 
+  {
+  	mergedLineStrings = null;
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      add(geometry);
+    }
+  }
+  private void add(LineString lineString) {
+    if (factory == null) {
+      this.factory = lineString.getFactory();
+    }
+    graph.addEdge(lineString);
+  }
+  
+  private Collection edgeStrings = null;
+  
+  private void merge() 
+  {
+    if (mergedLineStrings != null) { return; }
+    
+    // reset marks (this allows incremental processing)
+    GraphComponent.setMarked(graph.nodeIterator(), false);
+    GraphComponent.setMarked(graph.edgeIterator(), false);
+    
+    edgeStrings = new ArrayList();
+    buildEdgeStringsForObviousStartNodes();
+    buildEdgeStringsForIsolatedLoops();
+    mergedLineStrings = new ArrayList();    
+    for (Iterator i = edgeStrings.iterator(); i.hasNext(); ) {
+      EdgeString edgeString = (EdgeString) i.next();
+      mergedLineStrings.add(edgeString.toLineString());
+    }    
+  }
+  
+  private void buildEdgeStringsForObviousStartNodes() {
+    buildEdgeStringsForNonDegree2Nodes();
+  }
+  
+  private void buildEdgeStringsForIsolatedLoops() {
+    buildEdgeStringsForUnprocessedNodes();
+  }  
+  
+  private void buildEdgeStringsForUnprocessedNodes() {
+    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (!node.isMarked()) { 
+        Assert.isTrue(node.getDegree() == 2);
+        buildEdgeStringsStartingAt(node);
+        node.setMarked(true);
+      }
+    }
+  }  
+  private void buildEdgeStringsForNonDegree2Nodes() {
+    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (node.getDegree() != 2) { 
+        buildEdgeStringsStartingAt(node);
+        node.setMarked(true);
+      }
+    }
+  }
+  private void buildEdgeStringsStartingAt(Node node) {
+    for (Iterator i = node.getOutEdges().iterator(); i.hasNext(); ) {
+      LineMergeDirectedEdge directedEdge = (LineMergeDirectedEdge) i.next();
+      if (directedEdge.getEdge().isMarked()) { continue; }
+      edgeStrings.add(buildEdgeStringStartingWith(directedEdge));
+    }
+  }
+  
+  private EdgeString buildEdgeStringStartingWith(LineMergeDirectedEdge start) {    
+    EdgeString edgeString = new EdgeString(factory);
+    LineMergeDirectedEdge current = start;
+    do {
+      edgeString.add(current);
+      current.getEdge().setMarked(true);
+      current = current.getNext();      
+    } while (current != null && current != start);
+    return edgeString;
+  }
+  
+  /**
+   * Gets the {@link LineString}s created by the merging process.
+   * 
+   * @return the collection of merged LineStrings
+   */
+  public Collection getMergedLineStrings() {
+    merge();
+    return mergedLineStrings;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineSequencer.java b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineSequencer.java
new file mode 100644
index 0000000..04d3dd6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/LineSequencer.java
@@ -0,0 +1,471 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.ListIterator;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.GraphComponent;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.planargraph.Subgraph;
+import org.locationtech.jts.planargraph.algorithm.ConnectedSubgraphFinder;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Builds a sequence from a set of LineStrings so that
+ * they are ordered end to end.
+ * A sequence is a complete non-repeating list of the linear
+ * components of the input.  Each linestring is oriented
+ * so that identical endpoints are adjacent in the list.
+ * <p>
+ * A typical use case is to convert a set of 
+ * unoriented geometric links 
+ * from a linear network
+ * (e.g. such as block faces on a bus route)
+ * into a continuous oriented path through the network. 
+ * <p>
+ * The input linestrings may form one or more connected sets.
+ * The input linestrings should be correctly noded, or the results may
+ * not be what is expected.
+ * The computed output is a single {@link MultiLineString} containing the ordered
+ * linestrings in the sequence.
+ * <p>
+ * The sequencing employs the classic <b>Eulerian path</b> graph algorithm.
+ * Since Eulerian paths are not uniquely determined,
+ * further rules are used to
+ * make the computed sequence preserve as much as possible of the input
+ * ordering.
+ * Within a connected subset of lines, the ordering rules are:
+ * <ul>
+ * <li>If there is degree-1 node which is the start
+ * node of an linestring, use that node as the start of the sequence
+ * <li>If there is a degree-1 node which is the end
+ * node of an linestring, use that node as the end of the sequence
+ * <li>If the sequence has no degree-1 nodes, use any node as the start
+ * </ul>
+ *
+ * Note that not all arrangements of lines can be sequenced.
+ * For a connected set of edges in a graph,
+ * <i>Euler's Theorem</i> states that there is a sequence containing each edge once
+ * <b>if and only if</b> there are no more than 2 nodes of odd degree.
+ * If it is not possible to find a sequence, the {@link #isSequenceable()} method
+ * will return <code>false</code>.
+ *
+ * @version 1.7
+ */
+public class LineSequencer
+{
+	public static Geometry sequence(Geometry geom)
+	{
+		LineSequencer sequencer = new LineSequencer();
+		sequencer.add(geom);
+		return sequencer.getSequencedLineStrings();
+	}
+	
+  /**
+   * Tests whether a {@link Geometry} is sequenced correctly.
+   * {@link LineString}s are trivially sequenced.
+   * {@link MultiLineString}s are checked for correct sequencing.
+   * Otherwise, <code>isSequenced</code> is defined
+   * to be <code>true</code> for geometries that are not lineal.
+   *
+   * @param geom the geometry to test
+   * @return <code>true</code> if the geometry is sequenced or is not lineal
+   */
+  public static boolean isSequenced(Geometry geom)
+  {
+    if (! (geom instanceof MultiLineString)) {
+      return true;
+    }
+
+    MultiLineString mls = (MultiLineString) geom;
+    // the nodes in all subgraphs which have been completely scanned
+    Set prevSubgraphNodes = new TreeSet();
+
+    Coordinate lastNode = null;
+    List currNodes = new ArrayList();
+    for (int i = 0; i < mls.getNumGeometries(); i++) {
+      LineString line = (LineString) mls.getGeometryN(i);
+      Coordinate startNode = line.getCoordinateN(0);
+      Coordinate endNode = line.getCoordinateN(line.getNumPoints() - 1);
+
+      /**
+       * If this linestring is connected to a previous subgraph, geom is not sequenced
+       */
+      if (prevSubgraphNodes.contains(startNode)) return false;
+      if (prevSubgraphNodes.contains(endNode)) return false;
+
+      if (lastNode != null) {
+        if (! startNode.equals(lastNode)) {
+          // start new connected sequence
+          prevSubgraphNodes.addAll(currNodes);
+          currNodes.clear();
+        }
+      }
+      currNodes.add(startNode);
+      currNodes.add(endNode);
+      lastNode = endNode;
+    }
+    return true;
+  }
+
+  private LineMergeGraph graph = new LineMergeGraph();
+  // initialize with default, in case no lines are input
+  private GeometryFactory factory = new GeometryFactory();
+  private int lineCount = 0;
+
+  private boolean isRun = false;
+  private Geometry sequencedGeometry = null;
+  private boolean isSequenceable = false;
+
+  /**
+   * Adds a {@link Collection} of {@link Geometry}s to be sequenced.
+   * May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent linework will be
+   * extracted.
+   *
+   * @param geometries a Collection of geometries to add
+   */
+  public void add(Collection geometries) {
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      add(geometry);
+    }
+  }
+  /**
+   * Adds a {@link Geometry} to be sequenced.
+   * May be called multiple times.
+   * Any dimension of Geometry may be added; the constituent linework will be
+   * extracted.
+   *
+   * @param geometry the geometry to add
+   */
+  public void add(Geometry geometry) {
+    geometry.apply(new GeometryComponentFilter() {
+      public void filter(Geometry component) {
+        if (component instanceof LineString) {
+          addLine((LineString)component);
+        }
+      }
+    });
+  }
+
+  private void addLine(LineString lineString) {
+    if (factory == null) {
+      this.factory = lineString.getFactory();
+    }
+    graph.addEdge(lineString);
+    lineCount++;
+  }
+
+  /**
+   * Tests whether the arrangement of linestrings has a valid
+   * sequence.
+   *
+   * @return <code>true</code> if a valid sequence exists.
+   */
+  public boolean isSequenceable()
+  {
+    computeSequence();
+    return isSequenceable;
+  }
+  /**
+   * Returns the {@link LineString} or {@link MultiLineString}
+   * built by the sequencing process, if one exists.
+   *
+   * @return the sequenced linestrings,
+   * or <code>null</code> if a valid sequence does not exist
+   */
+  public Geometry getSequencedLineStrings() {
+    computeSequence();
+    return sequencedGeometry;
+  }
+
+  private void computeSequence() {
+    if (isRun) { return; }
+    isRun = true;
+
+    List sequences = findSequences();
+    if (sequences == null)
+      return;
+
+    sequencedGeometry = buildSequencedGeometry(sequences);
+    isSequenceable = true;
+
+    int finalLineCount = sequencedGeometry.getNumGeometries();
+    Assert.isTrue(lineCount == finalLineCount, "Lines were missing from result");
+    Assert.isTrue(sequencedGeometry instanceof LineString
+                  || sequencedGeometry instanceof MultiLineString,
+                  "Result is not lineal");
+  }
+
+  private List findSequences()
+  {
+    List sequences = new ArrayList();
+    ConnectedSubgraphFinder csFinder = new ConnectedSubgraphFinder(graph);
+    List subgraphs = csFinder.getConnectedSubgraphs();
+    for (Iterator i = subgraphs.iterator(); i.hasNext(); ) {
+      Subgraph subgraph = (Subgraph) i.next();
+      if (hasSequence(subgraph)) {
+        List seq = findSequence(subgraph);
+        sequences.add(seq);
+      }
+      else {
+        // if any subgraph cannot be sequenced, abort
+        return null;
+      }
+    }
+    return sequences;
+  }
+
+  /**
+   * Tests whether a complete unique path exists in a graph
+   * using Euler's Theorem.
+   *
+   * @param graph the subgraph containing the edges
+   * @return <code>true</code> if a sequence exists
+   */
+  private boolean hasSequence(Subgraph graph)
+  {
+    int oddDegreeCount = 0;
+    for (Iterator i = graph.nodeIterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (node.getDegree() % 2 == 1)
+        oddDegreeCount++;
+    }
+    return oddDegreeCount <= 2;
+  }
+
+  private List findSequence(Subgraph graph)
+  {
+    GraphComponent.setVisited(graph.edgeIterator(), false);
+
+    Node startNode = findLowestDegreeNode(graph);
+    DirectedEdge startDE = (DirectedEdge) startNode.getOutEdges().iterator().next();
+    DirectedEdge startDESym = startDE.getSym();
+
+    List seq = new LinkedList();
+    ListIterator lit = seq.listIterator();
+    addReverseSubpath(startDESym, lit, false);
+    while (lit.hasPrevious()) {
+      DirectedEdge prev = (DirectedEdge) lit.previous();
+      DirectedEdge unvisitedOutDE = findUnvisitedBestOrientedDE(prev.getFromNode());
+      if (unvisitedOutDE != null)
+        addReverseSubpath(unvisitedOutDE.getSym(), lit, true);
+    }
+
+    /**
+     * At this point, we have a valid sequence of graph DirectedEdges, but it
+     * is not necessarily appropriately oriented relative to the underlying
+     * geometry.
+     */
+    List orientedSeq = orient(seq);
+    return orientedSeq;
+  }
+
+  /**
+   * Finds an {@link DirectedEdge} for an unvisited edge (if any),
+   * choosing the dirEdge which preserves orientation, if possible.
+   *
+   * @param node the node to examine
+   * @return the dirEdge found, or <code>null</code> if none were unvisited
+   */
+  private static DirectedEdge findUnvisitedBestOrientedDE(Node node)
+  {
+    DirectedEdge wellOrientedDE = null;
+    DirectedEdge unvisitedDE = null;
+    for (Iterator i = node.getOutEdges().iterator(); i.hasNext(); ) {
+       DirectedEdge de = (DirectedEdge) i.next();
+       if (! de.getEdge().isVisited()) {
+         unvisitedDE = de;
+         if (de.getEdgeDirection())
+           wellOrientedDE = de;
+       }
+    }
+    if (wellOrientedDE != null)
+      return wellOrientedDE;
+    return unvisitedDE;
+  }
+
+  private void addReverseSubpath(DirectedEdge de, ListIterator lit, boolean expectedClosed)
+  {
+    // trace an unvisited path *backwards* from this de
+    Node endNode = de.getToNode();
+
+    Node fromNode = null;
+    while (true) {
+      lit.add(de.getSym());
+      de.getEdge().setVisited(true);
+      fromNode = de.getFromNode();
+      DirectedEdge unvisitedOutDE = findUnvisitedBestOrientedDE(fromNode);
+      // this must terminate, since we are continually marking edges as visited
+      if (unvisitedOutDE == null)
+        break;
+      de = unvisitedOutDE.getSym();
+    }
+    if (expectedClosed) {
+      // the path should end at the toNode of this de, otherwise we have an error
+      Assert.isTrue(fromNode == endNode, "path not contiguous");
+    }
+  }
+
+  private static Node findLowestDegreeNode(Subgraph graph)
+  {
+    int minDegree = Integer.MAX_VALUE;
+    Node minDegreeNode = null;
+    for (Iterator i = graph.nodeIterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (minDegreeNode == null || node.getDegree() < minDegree) {
+        minDegree = node.getDegree();
+        minDegreeNode = node;
+      }
+    }
+    return minDegreeNode;
+  }
+
+  /**
+   * Computes a version of the sequence which is optimally
+   * oriented relative to the underlying geometry.
+   * <p>
+   * Heuristics used are:
+   * <ul>
+   * <li>If the path has a degree-1 node which is the start
+   * node of an linestring, use that node as the start of the sequence
+   * <li>If the path has a degree-1 node which is the end
+   * node of an linestring, use that node as the end of the sequence
+   * <li>If the sequence has no degree-1 nodes, use any node as the start
+   * (NOTE: in this case could orient the sequence according to the majority of the
+   * linestring orientations)
+   * </ul>
+   *
+   * @param seq a List of DirectedEdges
+   * @return a List of DirectedEdges oriented appropriately
+   */
+  private List orient(List seq)
+  {
+    DirectedEdge startEdge = (DirectedEdge) seq.get(0);
+    DirectedEdge endEdge = (DirectedEdge) seq.get(seq.size() - 1);
+    Node startNode = startEdge.getFromNode();
+    Node endNode = endEdge.getToNode();
+
+    boolean flipSeq = false;
+    boolean hasDegree1Node = startNode.getDegree() == 1
+                           || endNode.getDegree() == 1;
+
+    if (hasDegree1Node) {
+      boolean hasObviousStartNode = false;
+
+      // test end edge before start edge, to make result stable
+      // (ie. if both are good starts, pick the actual start
+      if (endEdge.getToNode().getDegree() == 1 && endEdge.getEdgeDirection() == false) {
+        hasObviousStartNode = true;
+        flipSeq = true;
+      }
+      if (startEdge.getFromNode().getDegree() == 1 && startEdge.getEdgeDirection() == true) {
+        hasObviousStartNode = true;
+        flipSeq = false;
+      }
+
+      // since there is no obvious start node, use any node of degree 1
+      if (! hasObviousStartNode) {
+        // check if the start node should actually be the end node
+        if (startEdge.getFromNode().getDegree() == 1)
+          flipSeq = true;
+        // if the end node is of degree 1, it is properly the end node
+      }
+
+    }
+
+
+    // if there is no degree 1 node, just use the sequence as is
+    // (Could insert heuristic of taking direction of majority of lines as overall direction)
+
+    if (flipSeq)
+      return reverse(seq);
+    return seq;
+  }
+
+  /**
+   * Reverse the sequence.
+   * This requires reversing the order of the dirEdges, and flipping
+   * each dirEdge as well
+   *
+   * @param seq a List of DirectedEdges, in sequential order
+   * @return the reversed sequence
+   */
+  private List reverse(List seq)
+  {
+    LinkedList newSeq = new LinkedList();
+    for (Iterator i = seq.iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      newSeq.addFirst(de.getSym());
+    }
+    return newSeq;
+  }
+
+  /**
+   * Builds a geometry ({@link LineString} or {@link MultiLineString} )
+   * representing the sequence.
+   *
+   * @param sequences a List of Lists of DirectedEdges with
+   *   LineMergeEdges as their parent edges.
+   * @return the sequenced geometry, or <code>null</code> if no sequence exists
+   */
+  private Geometry buildSequencedGeometry(List sequences)
+  {
+    List lines = new ArrayList();
+
+    for (Iterator i1 = sequences.iterator(); i1.hasNext(); ) {
+      List seq = (List) i1.next();
+      for (Iterator i2 = seq.iterator(); i2.hasNext(); ) {
+        DirectedEdge de = (DirectedEdge) i2.next();
+        LineMergeEdge e = (LineMergeEdge) de.getEdge();
+        LineString line = e.getLine();
+
+        LineString lineToAdd = line;
+        if (! de.getEdgeDirection() && ! line.isClosed())
+          lineToAdd = reverse(line);
+
+        lines.add(lineToAdd);
+      }
+    }
+    if (lines.size() == 0)
+      return factory.createMultiLineString(new LineString[0]);
+    return factory.buildGeometry(lines);
+  }
+
+  private static LineString reverse(LineString line)
+  {
+    Coordinate[] pts = line.getCoordinates();
+    Coordinate[] revPts = new Coordinate[pts.length];
+    int len = pts.length;
+    for (int i = 0; i < len; i++) {
+      revPts[len - 1 - i] = new Coordinate(pts[i]);
+    }
+    return line.getFactory().createLineString(revPts);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/package.html
new file mode 100644
index 0000000..72fcd2f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/linemerge/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform line merging.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/ConsistentPolygonRingChecker.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/ConsistentPolygonRingChecker.java
new file mode 100644
index 0000000..9f1ac8b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/ConsistentPolygonRingChecker.java
@@ -0,0 +1,144 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * Tests whether the polygon rings in a {@link GeometryGraph}
+ * are consistent.
+ * Used for checking if Topology errors are present after noding.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class ConsistentPolygonRingChecker
+{
+  private PlanarGraph graph;
+
+  public ConsistentPolygonRingChecker(PlanarGraph graph) {
+    this.graph = graph;
+  }
+
+  public void checkAll()
+  {
+    check(OverlayOp.INTERSECTION);
+    check(OverlayOp.DIFFERENCE);
+    check(OverlayOp.UNION);
+    check(OverlayOp.SYMDIFFERENCE);
+  }
+
+  /**
+   * Tests whether the result geometry is consistent
+   *
+   * @throws TopologyException if inconsistent topology is found
+   */
+  public void check(int opCode)
+  {
+    for (Iterator nodeit = graph.getNodeIterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      testLinkResultDirectedEdges((DirectedEdgeStar) node.getEdges(), opCode);
+    }
+  }
+
+  private List getPotentialResultAreaEdges(DirectedEdgeStar deStar, int opCode)
+  {
+//print(System.out);
+    List resultAreaEdgeList = new ArrayList();
+    for (Iterator it = deStar.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (isPotentialResultAreaEdge(de, opCode) || isPotentialResultAreaEdge(de.getSym(), opCode) )
+        resultAreaEdgeList.add(de);
+    }
+    return resultAreaEdgeList;
+  }
+
+  private boolean isPotentialResultAreaEdge(DirectedEdge de, int opCode)
+  {
+    // mark all dirEdges with the appropriate label
+    Label label = de.getLabel();
+    if (label.isArea()
+        && ! de.isInteriorAreaEdge()
+        && OverlayOp.isResultOfOp(
+        label.getLocation(0, Position.RIGHT),
+        label.getLocation(1, Position.RIGHT),
+        opCode)
+      ) {
+        return true;
+//Debug.print("in result "); Debug.println(de);
+      }
+      return false;
+    }
+
+  private final int SCANNING_FOR_INCOMING = 1;
+  private final int LINKING_TO_OUTGOING = 2;
+
+  private void testLinkResultDirectedEdges(DirectedEdgeStar deStar, int opCode)
+  {
+    // make sure edges are copied to resultAreaEdges list
+    List ringEdges = getPotentialResultAreaEdges(deStar, opCode);
+    // find first area edge (if any) to start linking at
+    DirectedEdge firstOut = null;
+    DirectedEdge incoming = null;
+    int state = SCANNING_FOR_INCOMING;
+    // link edges in CCW order
+    for (int i = 0; i < ringEdges.size(); i++) {
+      DirectedEdge nextOut = (DirectedEdge) ringEdges.get(i);
+      DirectedEdge nextIn = nextOut.getSym();
+
+      // skip de's that we're not interested in
+      if (! nextOut.getLabel().isArea()) continue;
+
+      // record first outgoing edge, in order to link the last incoming edge
+      if (firstOut == null
+          && isPotentialResultAreaEdge(nextOut, opCode))
+        firstOut = nextOut;
+      // assert: sym.isInResult() == false, since pairs of dirEdges should have been removed already
+
+      switch (state) {
+      case SCANNING_FOR_INCOMING:
+        if (! isPotentialResultAreaEdge(nextIn, opCode)) continue;
+        incoming = nextIn;
+        state = LINKING_TO_OUTGOING;
+        break;
+      case LINKING_TO_OUTGOING:
+        if (! isPotentialResultAreaEdge(nextOut, opCode)) continue;
+        //incoming.setNext(nextOut);
+        state = SCANNING_FOR_INCOMING;
+        break;
+      }
+    }
+//Debug.print(this);
+    if (state == LINKING_TO_OUTGOING) {
+//Debug.print(firstOut == null, this);
+      if (firstOut == null)
+        throw new TopologyException("no outgoing dirEdge found", deStar.getCoordinate());
+    }
+
+  }
+
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/EdgeSetNoder.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/EdgeSetNoder.java
new file mode 100644
index 0000000..0377a96
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/EdgeSetNoder.java
@@ -0,0 +1,61 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.index.EdgeSetIntersector;
+import org.locationtech.jts.geomgraph.index.SegmentIntersector;
+import org.locationtech.jts.geomgraph.index.SimpleMCSweepLineIntersector;
+
+/**
+ * Nodes a set of edges.
+ * Takes one or more sets of edges and constructs a
+ * new set of edges consisting of all the split edges created by
+ * noding the input edges together
+ * @version 1.7
+ */
+public class EdgeSetNoder {
+
+  private LineIntersector li;
+  private List inputEdges = new ArrayList();
+
+  public EdgeSetNoder(LineIntersector li) {
+    this.li = li;
+  }
+
+  public void addEdges(List edges)
+  {
+    inputEdges.addAll(edges);
+  }
+
+  public List getNodedEdges()
+  {
+    EdgeSetIntersector esi = new SimpleMCSweepLineIntersector();
+    SegmentIntersector si = new SegmentIntersector(li, true, false);
+    esi.computeIntersections(inputEdges, si, true);
+//Debug.println("has proper int = " + si.hasProperIntersection());
+
+    List splitEdges = new ArrayList();
+    for (Iterator i = inputEdges.iterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      e.getEdgeIntersectionList().addSplitEdges(splitEdges);
+    }
+    return splitEdges;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/LineBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/LineBuilder.java
new file mode 100644
index 0000000..eb51459
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/LineBuilder.java
@@ -0,0 +1,188 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Forms JTS LineStrings out of a the graph of {@link DirectedEdge}s
+ * created by an {@link OverlayOp}.
+ *
+ * @version 1.7
+ */
+public class LineBuilder {
+  private OverlayOp op;
+  private GeometryFactory geometryFactory;
+  private PointLocator ptLocator;
+
+  private List lineEdgesList    = new ArrayList();
+  private List resultLineList   = new ArrayList();
+
+  public LineBuilder(OverlayOp op, GeometryFactory geometryFactory, PointLocator ptLocator) {
+    this.op = op;
+    this.geometryFactory = geometryFactory;
+    this.ptLocator = ptLocator;
+  }
+  /**
+   * @return a list of the LineStrings in the result of the specified overlay operation
+   */
+  public List build(int opCode)
+  {
+    findCoveredLineEdges();
+    collectLines(opCode);
+    //labelIsolatedLines(lineEdgesList);
+    buildLines(opCode);
+    return resultLineList;
+  }
+  /**
+   * Find and mark L edges which are "covered" by the result area (if any).
+   * L edges at nodes which also have A edges can be checked by checking
+   * their depth at that node.
+   * L edges at nodes which do not have A edges can be checked by doing a
+   * point-in-polygon test with the previously computed result areas.
+   */
+  private void findCoveredLineEdges()
+  {
+    // first set covered for all L edges at nodes which have A edges too
+    for (Iterator nodeit = op.getGraph().getNodes().iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+//node.print(System.out);
+      ((DirectedEdgeStar) node.getEdges()).findCoveredLineEdges();
+    }
+
+    /**
+     * For all L edges which weren't handled by the above,
+     * use a point-in-poly test to determine whether they are covered
+     */
+    for (Iterator it = op.getGraph().getEdgeEnds().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      Edge e = de.getEdge();
+      if (de.isLineEdge() && ! e.isCoveredSet()) {
+        boolean isCovered = op.isCoveredByA(de.getCoordinate());
+        e.setCovered(isCovered);
+      }
+    }
+  }
+
+  private void collectLines(int opCode)
+  {
+    for (Iterator it = op.getGraph().getEdgeEnds().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      collectLineEdge(de, opCode, lineEdgesList);
+      collectBoundaryTouchEdge(de, opCode, lineEdgesList);
+    }
+  }
+
+  /**
+   * Collect line edges which are in the result.
+   * Line edges are in the result if they are not part of
+   * an area boundary, if they are in the result of the overlay operation,
+   * and if they are not covered by a result area.
+   *
+   * @param de the directed edge to test
+   * @param opCode the overlap operation
+   * @param edges the list of included line edges
+   */
+  private void collectLineEdge(DirectedEdge de, int opCode, List edges)
+  {
+    Label label = de.getLabel();
+    Edge e = de.getEdge();
+    // include L edges which are in the result
+    if (de.isLineEdge()) {
+      if (! de.isVisited() && OverlayOp.isResultOfOp(label, opCode) && ! e.isCovered()) {
+//Debug.println("de: " + de.getLabel());
+//Debug.println("edge: " + e.getLabel());
+
+        edges.add(e);
+        de.setVisitedEdge(true);
+      }
+    }
+  }
+
+  /**
+   * Collect edges from Area inputs which should be in the result but
+   * which have not been included in a result area.
+   * This happens ONLY:
+   * <ul>
+   * <li>during an intersection when the boundaries of two
+   * areas touch in a line segment
+   * <li> OR as a result of a dimensional collapse.
+   * </ul>
+   */
+  private void collectBoundaryTouchEdge(DirectedEdge de, int opCode, List edges)
+  {
+    Label label = de.getLabel();
+    if (de.isLineEdge()) return;  // only interested in area edges
+    if (de.isVisited()) return;  // already processed
+    if (de.isInteriorAreaEdge()) return;  // added to handle dimensional collapses
+    if (de.getEdge().isInResult()) return;  // if the edge linework is already included, don't include it again
+
+    // sanity check for labelling of result edgerings
+    Assert.isTrue(! (de.isInResult() || de.getSym().isInResult()) || ! de.getEdge().isInResult());
+
+    // include the linework if it's in the result of the operation
+    if (OverlayOp.isResultOfOp(label, opCode)
+          && opCode == OverlayOp.INTERSECTION)
+    {
+      edges.add(de.getEdge());
+      de.setVisitedEdge(true);
+    }
+  }
+
+  private void buildLines(int opCode)
+  {
+    for (Iterator it = lineEdgesList.iterator(); it.hasNext(); ) {
+      Edge e = (Edge) it.next();
+      Label label = e.getLabel();
+        LineString line = geometryFactory.createLineString(e.getCoordinates());
+        resultLineList.add(line);
+        e.setInResult(true);
+    }
+  }
+
+  private void labelIsolatedLines(List edgesList)
+  {
+    for (Iterator it = edgesList.iterator(); it.hasNext(); ) {
+      Edge e = (Edge) it.next();
+      Label label = e.getLabel();
+//n.print(System.out);
+      if (e.isIsolated()) {
+        if (label.isNull(0))
+          labelIsolatedLine(e, 0);
+        else
+          labelIsolatedLine(e, 1);
+      }
+    }
+  }
+  /**
+   * Label an isolated node with its relationship to the target geometry.
+   */
+  private void labelIsolatedLine(Edge e, int targetIndex)
+  {
+    int loc = ptLocator.locate(e.getCoordinate(), op.getArgGeometry(targetIndex));
+    e.getLabel().setLocation(targetIndex, loc);
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MaximalEdgeRing.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MaximalEdgeRing.java
new file mode 100644
index 0000000..f9a5770
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MaximalEdgeRing.java
@@ -0,0 +1,88 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.EdgeRing;
+import org.locationtech.jts.geomgraph.Node;
+
+/**
+ * A ring of {@link DirectedEdge}s which may contain nodes of degree > 2.
+ * A <tt>MaximalEdgeRing</tt> may represent two different spatial entities:
+ * <ul>
+ * <li>a single polygon possibly containing inversions (if the ring is oriented CW)
+ * <li>a single hole possibly containing exversions (if the ring is oriented CCW)
+ * </ul>
+ * If the MaximalEdgeRing represents a polygon,
+ * the interior of the polygon is strongly connected.
+ * <p>
+ * These are the form of rings used to define polygons under some spatial data models.
+ * However, under the OGC SFS model, {@link MinimalEdgeRing}s are required.
+ * A MaximalEdgeRing can be converted to a list of MinimalEdgeRings using the
+ * {@link #buildMinimalRings() } method.
+ *
+ * @version 1.7
+ * @see org.locationtech.jts.operation.overlay.MinimalEdgeRing
+ */
+public class MaximalEdgeRing
+  extends EdgeRing
+{
+
+  public MaximalEdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
+    super(start, geometryFactory);
+  }
+
+  public DirectedEdge getNext(DirectedEdge de)
+  {
+    return de.getNext();
+  }
+  public void setEdgeRing(DirectedEdge de, EdgeRing er)
+  {
+    de.setEdgeRing(er);
+  }
+
+  /**
+   * For all nodes in this EdgeRing,
+   * link the DirectedEdges at the node to form minimalEdgeRings
+   */
+  public void linkDirectedEdgesForMinimalEdgeRings()
+  {
+    DirectedEdge de = startDe;
+    do {
+      Node node = de.getNode();
+      ((DirectedEdgeStar) node.getEdges()).linkMinimalDirectedEdges(this);
+      de = de.getNext();
+    } while (de != startDe);
+  }
+
+  public List buildMinimalRings()
+  {
+    List minEdgeRings = new ArrayList();
+    DirectedEdge de = startDe;
+    do {
+      if (de.getMinEdgeRing() == null) {
+        EdgeRing minEr = new MinimalEdgeRing(de, geometryFactory);
+        minEdgeRings.add(minEr);
+      }
+      de = de.getNext();
+    } while (de != startDe);
+    return minEdgeRings;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MinimalEdgeRing.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MinimalEdgeRing.java
new file mode 100644
index 0000000..525555b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/MinimalEdgeRing.java
@@ -0,0 +1,46 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeRing;
+
+/**
+ * A ring of {@link Edge}s with the property that no node
+ * has degree greater than 2.  These are the form of rings required
+ * to represent polygons under the OGC SFS spatial data model.
+ *
+ * @version 1.7
+ * @see org.locationtech.jts.operation.overlay.MaximalEdgeRing
+ */
+public class MinimalEdgeRing
+  extends EdgeRing
+{
+
+  public MinimalEdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
+    super(start, geometryFactory);
+  }
+
+  public DirectedEdge getNext(DirectedEdge de)
+  {
+    return de.getNextMin();
+  }
+  public void setEdgeRing(DirectedEdge de, EdgeRing er)
+  {
+    de.setMinEdgeRing(er);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayNodeFactory.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayNodeFactory.java
new file mode 100644
index 0000000..a7a062f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayNodeFactory.java
@@ -0,0 +1,38 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+/**
+ * @version 1.7
+ */
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.NodeFactory;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+
+/**
+ * Creates nodes for use in the {@link PlanarGraph}s constructed during
+ * overlay operations.
+ *
+ * @version 1.7
+ */
+public class OverlayNodeFactory
+  extends NodeFactory
+{
+  public Node createNode(Coordinate coord)
+  {
+    return new Node(coord, new DirectedEdgeStar());
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayOp.java
new file mode 100644
index 0000000..0551d70
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/OverlayOp.java
@@ -0,0 +1,689 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.geomgraph.Depth;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.DirectedEdgeStar;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeList;
+import org.locationtech.jts.geomgraph.EdgeNodingValidator;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+import org.locationtech.jts.geomgraph.Position;
+import org.locationtech.jts.operation.GeometryGraphOperation;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Computes the geometric overlay of two {@link Geometry}s.  The overlay
+ * can be used to determine any boolean combination of the geometries.
+ *
+ * @version 1.7
+ */
+public class OverlayOp
+  extends GeometryGraphOperation
+{
+/**
+ * The spatial functions supported by this class.
+ * These operations implement various boolean combinations of the resultants of the overlay.
+ */
+	
+  /**
+   * The code for the Intersection overlay operation.
+   */
+  public static final int INTERSECTION  = 1;
+  
+  /**
+   * The code for the Union overlay operation.
+   */
+  public static final int UNION         = 2;
+  
+  /**
+   *  The code for the Difference overlay operation.
+   */
+  public static final int DIFFERENCE    = 3;
+  
+  /**
+   *  The code for the Symmetric Difference overlay operation.
+   */
+  public static final int SYMDIFFERENCE = 4;
+
+  /**
+   * Computes an overlay operation for 
+   * the given geometry arguments.
+   * 
+   * @param geom0 the first geometry argument
+   * @param geom1 the second geometry argument
+   * @param opCode the code for the desired overlay operation
+   * @return the result of the overlay operation
+   * @throws TopologyException if a robustness problem is encountered
+   */
+  public static Geometry overlayOp(Geometry geom0, Geometry geom1, int opCode)
+  {
+    OverlayOp gov = new OverlayOp(geom0, geom1);
+    Geometry geomOv = gov.getResultGeometry(opCode);
+    return geomOv;
+  }
+
+  /**
+   * Tests whether a point with a given topological {@link Label}
+   * relative to two geometries is contained in 
+   * the result of overlaying the geometries using
+   * a given overlay operation.
+   * <p>
+   * The method handles arguments of {@link Location#NONE} correctly
+   * 
+   * @param label the topological label of the point
+   * @param opCode the code for the overlay operation to test
+   * @return true if the label locations correspond to the overlayOpCode
+   */
+  public static boolean isResultOfOp(Label label, int opCode)
+  {
+    int loc0 = label.getLocation(0);
+    int loc1 = label.getLocation(1);
+    return isResultOfOp(loc0, loc1, opCode);
+  }
+
+  /**
+   * Tests whether a point with given {@link Location}s
+   * relative to two geometries is contained in 
+   * the result of overlaying the geometries using
+   * a given overlay operation.
+   * <p>
+   * The method handles arguments of {@link Location#NONE} correctly
+   *
+   * @param loc0 the code for the location in the first geometry 
+   * @param loc1 the code for the location in the second geometry 
+   * @param overlayOpCode the code for the overlay operation to test
+   * @return true if the locations correspond to the overlayOpCode
+   */
+  public static boolean isResultOfOp(int loc0, int loc1, int overlayOpCode)
+  {
+    if (loc0 == Location.BOUNDARY) loc0 = Location.INTERIOR;
+    if (loc1 == Location.BOUNDARY) loc1 = Location.INTERIOR;
+    switch (overlayOpCode) {
+    case INTERSECTION:
+      return loc0 == Location.INTERIOR
+          && loc1 == Location.INTERIOR;
+    case UNION:
+      return loc0 == Location.INTERIOR
+          || loc1 == Location.INTERIOR;
+    case DIFFERENCE:
+      return loc0 == Location.INTERIOR
+          && loc1 != Location.INTERIOR;
+    case SYMDIFFERENCE:
+      return   (     loc0 == Location.INTERIOR &&  loc1 != Location.INTERIOR)
+            || (     loc0 != Location.INTERIOR &&  loc1 == Location.INTERIOR);
+    }
+    return false;
+  }
+
+  private final PointLocator ptLocator = new PointLocator();
+  private GeometryFactory geomFact;
+  private Geometry resultGeom;
+
+  private PlanarGraph graph;
+  private EdgeList edgeList     = new EdgeList();
+
+  private List resultPolyList   = new ArrayList();
+  private List resultLineList   = new ArrayList();
+  private List resultPointList  = new ArrayList();
+
+  /**
+   * Constructs an instance to compute a single overlay operation
+   * for the given geometries.
+   * 
+   * @param g0 the first geometry argument
+   * @param g1 the second geometry argument
+   */
+  public OverlayOp(Geometry g0, Geometry g1) {
+    super(g0, g1);
+    graph = new PlanarGraph(new OverlayNodeFactory());
+    /**
+     * Use factory of primary geometry.
+     * Note that this does NOT handle mixed-precision arguments
+     * where the second arg has greater precision than the first.
+     */
+    geomFact = g0.getFactory();
+  }
+
+  /**
+   * Gets the result of the overlay for a given overlay operation.
+   * <p>
+   * Note: this method can be called once only.
+   * 
+   * @param overlayOpCode the overlay operation to perform
+   * @return the compute result geometry
+   * @throws TopologyException if a robustness problem is encountered
+   */
+  public Geometry getResultGeometry(int overlayOpCode)
+  {
+    computeOverlay(overlayOpCode);
+    return resultGeom;
+  }
+
+  /**
+   * Gets the graph constructed to compute the overlay.
+   * 
+   * @return the overlay graph
+   */
+  public PlanarGraph getGraph() { return graph; }
+
+  private void computeOverlay(int opCode)
+  {
+    // copy points from input Geometries.
+    // This ensures that any Point geometries
+    // in the input are considered for inclusion in the result set
+    copyPoints(0);
+    copyPoints(1);
+
+    // node the input Geometries
+    arg[0].computeSelfNodes(li, false);
+    arg[1].computeSelfNodes(li, false);
+
+    // compute intersections between edges of the two input geometries
+    arg[0].computeEdgeIntersections(arg[1], li, true);
+
+    List baseSplitEdges = new ArrayList();
+    arg[0].computeSplitEdges(baseSplitEdges);
+    arg[1].computeSplitEdges(baseSplitEdges);
+    List splitEdges = baseSplitEdges;
+    // add the noded edges to this result graph
+    insertUniqueEdges(baseSplitEdges);
+
+    computeLabelsFromDepths();
+    replaceCollapsedEdges();
+
+//Debug.println(edgeList);
+
+    /**
+     * Check that the noding completed correctly.
+     * 
+     * This test is slow, but necessary in order to catch robustness failure 
+     * situations.
+     * If an exception is thrown because of a noding failure, 
+     * then snapping will be performed, which will hopefully avoid the problem.
+     * In the future hopefully a faster check can be developed.  
+     * 
+     */
+    EdgeNodingValidator.checkValid(edgeList.getEdges());
+
+    graph.addEdges(edgeList.getEdges());
+    computeLabelling();
+//Debug.printWatch();
+    labelIncompleteNodes();
+//Debug.printWatch();
+//nodeMap.print(System.out);
+
+    /**
+     * The ordering of building the result Geometries is important.
+     * Areas must be built before lines, which must be built before points.
+     * This is so that lines which are covered by areas are not included
+     * explicitly, and similarly for points.
+     */
+    findResultAreaEdges(opCode);
+    cancelDuplicateResultEdges();
+
+    PolygonBuilder polyBuilder = new PolygonBuilder(geomFact);
+    polyBuilder.add(graph);
+    resultPolyList = polyBuilder.getPolygons();
+
+    LineBuilder lineBuilder = new LineBuilder(this, geomFact, ptLocator);
+    resultLineList = lineBuilder.build(opCode);
+
+    PointBuilder pointBuilder = new PointBuilder(this, geomFact, ptLocator);
+    resultPointList = pointBuilder.build(opCode);
+
+    // gather the results from all calculations into a single Geometry for the result set
+    resultGeom = computeGeometry(resultPointList, resultLineList, resultPolyList, opCode);
+  }
+
+  private void insertUniqueEdges(List edges)
+  {
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      insertUniqueEdge(e);
+    }
+  }
+  /**
+   * Insert an edge from one of the noded input graphs.
+   * Checks edges that are inserted to see if an
+   * identical edge already exists.
+   * If so, the edge is not inserted, but its label is merged
+   * with the existing edge.
+   */
+  protected void insertUniqueEdge(Edge e)
+  {
+//<FIX> MD 8 Oct 03  speed up identical edge lookup
+    // fast lookup
+    Edge existingEdge = edgeList.findEqualEdge(e);
+
+    // If an identical edge already exists, simply update its label
+    if (existingEdge != null) {
+      Label existingLabel = existingEdge.getLabel();
+
+      Label labelToMerge = e.getLabel();
+      // check if new edge is in reverse direction to existing edge
+      // if so, must flip the label before merging it
+      if (! existingEdge.isPointwiseEqual(e)) {
+        labelToMerge = new Label(e.getLabel());
+        labelToMerge.flip();
+      }
+      Depth depth = existingEdge.getDepth();
+      // if this is the first duplicate found for this edge, initialize the depths
+      ///*
+      if (depth.isNull()) {
+        depth.add(existingLabel);
+      }
+      //*/
+      depth.add(labelToMerge);
+      existingLabel.merge(labelToMerge);
+//Debug.print("inserted edge: "); Debug.println(e);
+//Debug.print("existing edge: "); Debug.println(existingEdge);
+
+    }
+    else {  // no matching existing edge was found
+      // add this new edge to the list of edges in this graph
+      //e.setName(name + edges.size());
+      //e.getDepth().add(e.getLabel());
+      edgeList.add(e);
+    }
+  }
+
+  /**
+   * If either of the GeometryLocations for the existing label is
+   * exactly opposite to the one in the labelToMerge,
+   * this indicates a dimensional collapse has happened.
+   * In this case, convert the label for that Geometry to a Line label
+   */
+   /* NOT NEEDED?
+  private void checkDimensionalCollapse(Label labelToMerge, Label existingLabel)
+  {
+    if (existingLabel.isArea() && labelToMerge.isArea()) {
+      for (int i = 0; i < 2; i++) {
+        if (! labelToMerge.isNull(i)
+            &&  labelToMerge.getLocation(i, Position.LEFT)  == existingLabel.getLocation(i, Position.RIGHT)
+            &&  labelToMerge.getLocation(i, Position.RIGHT) == existingLabel.getLocation(i, Position.LEFT) )
+        {
+          existingLabel.toLine(i);
+        }
+      }
+    }
+  }
+  */
+  /**
+   * Update the labels for edges according to their depths.
+   * For each edge, the depths are first normalized.
+   * Then, if the depths for the edge are equal,
+   * this edge must have collapsed into a line edge.
+   * If the depths are not equal, update the label
+   * with the locations corresponding to the depths
+   * (i.e. a depth of 0 corresponds to a Location of EXTERIOR,
+   * a depth of 1 corresponds to INTERIOR)
+   */
+  private void computeLabelsFromDepths()
+  {
+    for (Iterator it = edgeList.iterator(); it.hasNext(); ) {
+      Edge e = (Edge) it.next();
+      Label lbl = e.getLabel();
+      Depth depth = e.getDepth();
+      /**
+       * Only check edges for which there were duplicates,
+       * since these are the only ones which might
+       * be the result of dimensional collapses.
+       */
+      if (! depth.isNull()) {
+        depth.normalize();
+        for (int i = 0; i < 2; i++) {
+          if (! lbl.isNull(i) && lbl.isArea() && ! depth.isNull(i)) {
+          /**
+           * if the depths are equal, this edge is the result of
+           * the dimensional collapse of two or more edges.
+           * It has the same location on both sides of the edge,
+           * so it has collapsed to a line.
+           */
+            if (depth.getDelta(i) == 0) {
+              lbl.toLine(i);
+            }
+            else {
+            /**
+             * This edge may be the result of a dimensional collapse,
+             * but it still has different locations on both sides.  The
+             * label of the edge must be updated to reflect the resultant
+             * side locations indicated by the depth values.
+             */
+              Assert.isTrue(! depth.isNull(i, Position.LEFT), "depth of LEFT side has not been initialized");
+              lbl.setLocation(i, Position.LEFT,   depth.getLocation(i, Position.LEFT));
+              Assert.isTrue(! depth.isNull(i, Position.RIGHT), "depth of RIGHT side has not been initialized");
+              lbl.setLocation(i, Position.RIGHT,  depth.getLocation(i, Position.RIGHT));
+            }
+          }
+        }
+      }
+    }
+  }
+  /**
+   * If edges which have undergone dimensional collapse are found,
+   * replace them with a new edge which is a L edge
+   */
+  private void replaceCollapsedEdges()
+  {
+    List newEdges = new ArrayList();
+    for (Iterator it = edgeList.iterator(); it.hasNext(); ) {
+      Edge e = (Edge) it.next();
+      if (e.isCollapsed()) {
+//Debug.print(e);
+        it.remove();
+        newEdges.add(e.getCollapsedEdge());
+      }
+    }
+    edgeList.addAll(newEdges);
+  }
+  /**
+   * Copy all nodes from an arg geometry into this graph.
+   * The node label in the arg geometry overrides any previously computed
+   * label for that argIndex.
+   * (E.g. a node may be an intersection node with
+   * a previously computed label of BOUNDARY,
+   * but in the original arg Geometry it is actually
+   * in the interior due to the Boundary Determination Rule)
+   */
+  private void copyPoints(int argIndex)
+  {
+    for (Iterator i = arg[argIndex].getNodeIterator(); i.hasNext(); ) {
+      Node graphNode = (Node) i.next();
+      Node newNode = graph.addNode(graphNode.getCoordinate());
+      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
+    }
+  }
+
+  /**
+   * Compute initial labelling for all DirectedEdges at each node.
+   * In this step, DirectedEdges will acquire a complete labelling
+   * (i.e. one with labels for both Geometries)
+   * only if they
+   * are incident on a node which has edges for both Geometries
+   */
+  private void computeLabelling()
+  {
+    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+//if (node.getCoordinate().equals(new Coordinate(222, 100)) ) Debug.addWatch(node.getEdges());
+      node.getEdges().computeLabelling(arg);
+    }
+    mergeSymLabels();
+    updateNodeLabelling();
+  }
+  /**
+   * For nodes which have edges from only one Geometry incident on them,
+   * the previous step will have left their dirEdges with no labelling for the other
+   * Geometry.  However, the sym dirEdge may have a labelling for the other
+   * Geometry, so merge the two labels.
+   */
+  private void mergeSymLabels()
+  {
+    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      ((DirectedEdgeStar) node.getEdges()).mergeSymLabels();
+//node.print(System.out);
+    }
+  }
+  private void updateNodeLabelling()
+  {
+    // update the labels for nodes
+    // The label for a node is updated from the edges incident on it
+    // (Note that a node may have already been labelled
+    // because it is a point in one of the input geometries)
+    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
+      Node node = (Node) nodeit.next();
+      Label lbl = ((DirectedEdgeStar) node.getEdges()).getLabel();
+      node.getLabel().merge(lbl);
+    }
+  }
+
+  /**
+   * Incomplete nodes are nodes whose labels are incomplete.
+   * (e.g. the location for one Geometry is null).
+   * These are either isolated nodes,
+   * or nodes which have edges from only a single Geometry incident on them.
+   *
+   * Isolated nodes are found because nodes in one graph which don't intersect
+   * nodes in the other are not completely labelled by the initial process
+   * of adding nodes to the nodeList.
+   * To complete the labelling we need to check for nodes that lie in the
+   * interior of edges, and in the interior of areas.
+   * <p>
+   * When each node labelling is completed, the labelling of the incident
+   * edges is updated, to complete their labelling as well.
+   */
+  private void labelIncompleteNodes()
+  {
+  	int nodeCount = 0;
+    for (Iterator ni = graph.getNodes().iterator(); ni.hasNext(); ) {
+      Node n = (Node) ni.next();
+      Label label = n.getLabel();
+      if (n.isIsolated()) {
+      	nodeCount++;
+        if (label.isNull(0))
+          labelIncompleteNode(n, 0);
+        else
+          labelIncompleteNode(n, 1);
+      }
+      // now update the labelling for the DirectedEdges incident on this node
+      ((DirectedEdgeStar) n.getEdges()).updateLabelling(label);
+//n.print(System.out);
+    }
+    /*
+    int nPoly0 = arg[0].getGeometry().getNumGeometries();
+    int nPoly1 = arg[1].getGeometry().getNumGeometries();
+    System.out.println("# isolated nodes= " + nodeCount 
+    		+ "   # poly[0] = " + nPoly0
+    		+ "   # poly[1] = " + nPoly1);
+    */
+  }
+
+  /**
+   * Label an isolated node with its relationship to the target geometry.
+   */
+  private void labelIncompleteNode(Node n, int targetIndex)
+  {
+    int loc = ptLocator.locate(n.getCoordinate(), arg[targetIndex].getGeometry());
+  	
+  	// MD - 2008-10-24 - experimental for now
+//    int loc = arg[targetIndex].locate(n.getCoordinate());
+    n.getLabel().setLocation(targetIndex, loc);
+  }
+
+  /**
+   * Find all edges whose label indicates that they are in the result area(s),
+   * according to the operation being performed.  Since we want polygon shells to be
+   * oriented CW, choose dirEdges with the interior of the result on the RHS.
+   * Mark them as being in the result.
+   * Interior Area edges are the result of dimensional collapses.
+   * They do not form part of the result area boundary.
+   */
+  private void findResultAreaEdges(int opCode)
+  {
+    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+    // mark all dirEdges with the appropriate label
+      Label label = de.getLabel();
+      if (label.isArea()
+          && ! de.isInteriorAreaEdge()
+          && isResultOfOp(
+                label.getLocation(0, Position.RIGHT),
+                label.getLocation(1, Position.RIGHT),
+                opCode)) {
+        de.setInResult(true);
+//Debug.print("in result "); Debug.println(de);
+      }
+    }
+  }
+  /**
+   * If both a dirEdge and its sym are marked as being in the result, cancel
+   * them out.
+   */
+  private void cancelDuplicateResultEdges()
+  {
+    // remove any dirEdges whose sym is also included
+    // (they "cancel each other out")
+    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      DirectedEdge sym = de.getSym();
+      if (de.isInResult() && sym.isInResult()) {
+        de.setInResult(false);
+        sym.setInResult(false);
+//Debug.print("cancelled "); Debug.println(de); Debug.println(sym);
+      }
+    }
+  }
+  /**
+   * Tests if a point node should be included in the result or not.
+   *
+   * @param coord the point coordinate
+   * @return true if the coordinate point is covered by a result Line or Area geometry
+   */
+  public boolean isCoveredByLA(Coordinate coord)
+  {
+    if (isCovered(coord, resultLineList)) return true;
+    if (isCovered(coord, resultPolyList)) return true;
+    return false;
+  }
+  /**
+   * Tests if an L edge should be included in the result or not.
+   *
+   * @param coord the point coordinate
+   * @return true if the coordinate point is covered by a result Area geometry
+   */
+  public boolean isCoveredByA(Coordinate coord)
+  {
+    if (isCovered(coord, resultPolyList)) return true;
+    return false;
+  }
+  /**
+   * @return true if the coord is located in the interior or boundary of
+   * a geometry in the list.
+   */
+  private boolean isCovered(Coordinate coord, List geomList)
+  {
+    for (Iterator it = geomList.iterator(); it.hasNext(); ) {
+      Geometry geom = (Geometry) it.next();
+      int loc = ptLocator.locate(coord, geom);
+      if (loc != Location.EXTERIOR) return true;
+    }
+    return false;
+  }
+
+  private Geometry computeGeometry( List resultPointList,
+                                        List resultLineList,
+                                        List resultPolyList,
+                                        int opcode)
+  {
+    List geomList = new ArrayList();
+    // element geometries of the result are always in the order P,L,A
+    geomList.addAll(resultPointList);
+    geomList.addAll(resultLineList);
+    geomList.addAll(resultPolyList);
+    
+    //*
+    if (geomList.isEmpty())
+    	return createEmptyResult(opcode, arg[0].getGeometry(), arg[1].getGeometry(), geomFact);
+    //*/
+    
+    // build the most specific geometry possible
+    return geomFact.buildGeometry(geomList);
+  }
+
+  /**
+   * Creates an empty result geometry of the appropriate dimension,
+   * based on the given overlay operation and the dimensions of the inputs.
+   * The created geometry is always an atomic geometry, 
+   * not a collection.
+   * <p>
+   * The empty result is constructed using the following rules:
+   * <ul>
+   * <li>{@link #INTERSECTION} - result has the dimension of the lowest input dimension
+   * <li>{@link #UNION} - result has the dimension of the highest input dimension
+   * <li>{@link #DIFFERENCE} - result has the dimension of the left-hand input
+   * <li>{@link #SYMDIFFERENCE} - result has the dimension of the highest input dimension
+   * (since the symmetric Difference is the union of the differences).
+   * </ul>
+   * 
+   * @param overlayOpCode the code for the overlay operation being performed
+   * @param a an input geometry
+   * @param b an input geometry
+   * @param geomFact the geometry factory being used for the operation
+   * @return an empty atomic geometry of the appropriate dimension
+   */
+  public static Geometry createEmptyResult(int overlayOpCode, Geometry a, Geometry b, GeometryFactory geomFact)
+  {
+  	Geometry result = null;
+  	switch (resultDimension(overlayOpCode, a, b)) {
+  	case -1:
+  		result = geomFact.createGeometryCollection();
+  		break;
+  	case 0:
+  		result =  geomFact.createPoint();
+  		break;
+  	case 1:
+  		result =  geomFact.createLineString();
+  		break;
+  	case 2:
+  		result =  geomFact.createPolygon();
+  		break;
+  	}
+		return result;
+  }
+  
+  private static int resultDimension(int opCode, Geometry g0, Geometry g1)
+  {
+  	int dim0 = g0.getDimension();
+  	int dim1 = g1.getDimension();
+  	
+  	int resultDimension = -1;
+  	switch (opCode) {
+  	case INTERSECTION: 
+  		resultDimension = Math.min(dim0, dim1);
+  		break;
+  	case UNION: 
+  		resultDimension = Math.max(dim0, dim1);
+  		break;
+  	case DIFFERENCE: 
+  		resultDimension = dim0;
+  		break;
+  	case SYMDIFFERENCE: 
+  	  /**
+  	   * This result is chosen because
+  	   * <pre>
+  	   * SymDiff = Union(Diff(A, B), Diff(B, A)
+  	   * </pre>
+  	   * and Union has the dimension of the highest-dimension argument.
+  	   */
+  		resultDimension = Math.max(dim0, dim1);
+  		break;
+  	}
+  	return resultDimension;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PointBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PointBuilder.java
new file mode 100644
index 0000000..17172f0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PointBuilder.java
@@ -0,0 +1,111 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+
+/**
+ * Constructs {@link Point}s from the nodes of an overlay graph.
+ * @version 1.7
+ */
+public class PointBuilder {
+  private OverlayOp op;
+  private GeometryFactory geometryFactory;
+  private List resultPointList = new ArrayList();
+
+  public PointBuilder(OverlayOp op, GeometryFactory geometryFactory, PointLocator ptLocator) {
+    this.op = op;
+    this.geometryFactory = geometryFactory;
+    // ptLocator is never used in this class
+  }
+
+  /**
+   * Computes the Point geometries which will appear in the result,
+   * given the specified overlay operation.
+   *
+   * @return a list of the Points objects in the result
+   */
+  public List build(int opCode)
+  {
+    extractNonCoveredResultNodes(opCode);
+    /**
+     * It can happen that connected result nodes are still covered by
+     * result geometries, so must perform this filter.
+     * (For instance, this can happen during topology collapse).
+     */
+    return resultPointList;
+  }
+
+  /**
+   * Determines nodes which are in the result, and creates {@link Point}s for them.
+   *
+   * This method determines nodes which are candidates for the result via their
+   * labelling and their graph topology.
+   *
+   * @param opCode the overlay operation
+   */
+  private void extractNonCoveredResultNodes(int opCode)
+  {
+    // testing only
+    //if (true) return resultNodeList;
+
+    for (Iterator nodeit = op.getGraph().getNodes().iterator(); nodeit.hasNext(); ) {
+      Node n = (Node) nodeit.next();
+
+      // filter out nodes which are known to be in the result
+      if (n.isInResult())
+        continue;
+      // if an incident edge is in the result, then the node coordinate is included already
+      if (n.isIncidentEdgeInResult())
+        continue;
+      if (n.getEdges().getDegree() == 0 || opCode == OverlayOp.INTERSECTION) {
+
+        /**
+         * For nodes on edges, only INTERSECTION can result in edge nodes being included even
+         * if none of their incident edges are included
+         */
+          Label label = n.getLabel();
+          if (OverlayOp.isResultOfOp(label, opCode)) {
+            filterCoveredNodeToPoint(n);
+          }
+      }
+    }
+    //System.out.println("connectedResultNodes collected = " + connectedResultNodes.size());
+  }
+
+  /**
+   * Converts non-covered nodes to Point objects and adds them to the result.
+   *
+   * A node is covered if it is contained in another element Geometry
+   * with higher dimension (e.g. a node point might be contained in a polygon,
+   * in which case the point can be eliminated from the result).
+   *
+   * @param n the node to test
+   */
+  private void filterCoveredNodeToPoint(Node n)
+  {
+    Coordinate coord = n.getCoordinate();
+    if (! op.isCoveredByLA(coord)) {
+      Point pt = geometryFactory.createPoint(coord);
+      resultPointList.add(pt);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PolygonBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PolygonBuilder.java
new file mode 100644
index 0000000..51e10dc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/PolygonBuilder.java
@@ -0,0 +1,289 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.EdgeRing;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Forms {@link Polygon}s out of a graph of {@link DirectedEdge}s.
+ * The edges to use are marked as being in the result Area.
+ * <p>
+ *
+ * @version 1.7
+ */
+public class PolygonBuilder {
+
+  private GeometryFactory geometryFactory;
+  //private List dirEdgeList;
+  //private NodeMap nodes;
+  private List shellList        = new ArrayList();
+
+  public PolygonBuilder(GeometryFactory geometryFactory)
+  {
+    this.geometryFactory = geometryFactory;
+  }
+
+  /**
+   * Add a complete graph.
+   * The graph is assumed to contain one or more polygons,
+   * possibly with holes.
+   */
+  public void add(PlanarGraph graph)
+  {
+    add(graph.getEdgeEnds(), graph.getNodes());
+  }
+
+  /**
+   * Add a set of edges and nodes, which form a graph.
+   * The graph is assumed to contain one or more polygons,
+   * possibly with holes.
+   */
+  public void add(Collection dirEdges, Collection nodes)
+  {
+    PlanarGraph.linkResultDirectedEdges(nodes);
+    List maxEdgeRings = buildMaximalEdgeRings(dirEdges);
+    List freeHoleList = new ArrayList();
+    List edgeRings = buildMinimalEdgeRings(maxEdgeRings, shellList, freeHoleList);
+    sortShellsAndHoles(edgeRings, shellList, freeHoleList);
+    placeFreeHoles(shellList, freeHoleList);
+    //Assert: every hole on freeHoleList has a shell assigned to it
+  }
+
+  public List getPolygons()
+  {
+    List resultPolyList = computePolygons(shellList);
+    return resultPolyList;
+  }
+
+
+  /**
+   * for all DirectedEdges in result, form them into MaximalEdgeRings
+   */
+  private List buildMaximalEdgeRings(Collection dirEdges)
+  {
+    List maxEdgeRings     = new ArrayList();
+    for (Iterator it = dirEdges.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.isInResult() && de.getLabel().isArea() ) {
+        // if this edge has not yet been processed
+        if (de.getEdgeRing() == null) {
+          MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory);
+          maxEdgeRings.add(er);
+          er.setInResult();
+//System.out.println("max node degree = " + er.getMaxDegree());
+        }
+      }
+    }
+    return maxEdgeRings;
+  }
+
+  private List buildMinimalEdgeRings(List maxEdgeRings, List shellList, List freeHoleList)
+  {
+    List edgeRings = new ArrayList();
+    for (Iterator it = maxEdgeRings.iterator(); it.hasNext(); ) {
+      MaximalEdgeRing er = (MaximalEdgeRing) it.next();
+      if (er.getMaxNodeDegree() > 2) {
+        er.linkDirectedEdgesForMinimalEdgeRings();
+        List minEdgeRings = er.buildMinimalRings();
+        // at this point we can go ahead and attempt to place holes, if this EdgeRing is a polygon
+        EdgeRing shell = findShell(minEdgeRings);
+        if (shell != null) {
+          placePolygonHoles(shell, minEdgeRings);
+          shellList.add(shell);
+        }
+        else {
+          freeHoleList.addAll(minEdgeRings);
+        }
+      }
+      else {
+        edgeRings.add(er);
+      }
+    }
+    return edgeRings;
+  }
+
+  /**
+   * This method takes a list of MinimalEdgeRings derived from a MaximalEdgeRing,
+   * and tests whether they form a Polygon.  This is the case if there is a single shell
+   * in the list.  In this case the shell is returned.
+   * The other possibility is that they are a series of connected holes, in which case
+   * no shell is returned.
+   *
+   * @return the shell EdgeRing, if there is one
+   * or null, if all the rings are holes
+   */
+  private EdgeRing findShell(List minEdgeRings)
+  {
+    int shellCount = 0;
+    EdgeRing shell = null;
+    for (Iterator it = minEdgeRings.iterator(); it.hasNext(); ) {
+      EdgeRing er = (MinimalEdgeRing) it.next();
+      if (! er.isHole()) {
+        shell = er;
+        shellCount++;
+      }
+    }
+    Assert.isTrue(shellCount <= 1, "found two shells in MinimalEdgeRing list");
+    return shell;
+  }
+  /**
+   * This method assigns the holes for a Polygon (formed from a list of
+   * MinimalEdgeRings) to its shell.
+   * Determining the holes for a MinimalEdgeRing polygon serves two purposes:
+   * <ul>
+   * <li>it is faster than using a point-in-polygon check later on.
+   * <li>it ensures correctness, since if the PIP test was used the point
+   * chosen might lie on the shell, which might return an incorrect result from the
+   * PIP test
+   * </ul>
+   */
+  private void placePolygonHoles(EdgeRing shell, List minEdgeRings)
+  {
+    for (Iterator it = minEdgeRings.iterator(); it.hasNext(); ) {
+      MinimalEdgeRing er = (MinimalEdgeRing) it.next();
+      if (er.isHole()) {
+        er.setShell(shell);
+      }
+    }
+  }
+  /**
+   * For all rings in the input list,
+   * determine whether the ring is a shell or a hole
+   * and add it to the appropriate list.
+   * Due to the way the DirectedEdges were linked,
+   * a ring is a shell if it is oriented CW, a hole otherwise.
+   */
+  private void sortShellsAndHoles(List edgeRings, List shellList, List freeHoleList)
+  {
+    for (Iterator it = edgeRings.iterator(); it.hasNext(); ) {
+      EdgeRing er = (EdgeRing) it.next();
+//      er.setInResult();
+      if (er.isHole() ) {
+        freeHoleList.add(er);
+      }
+      else {
+        shellList.add(er);
+      }
+    }
+  }
+  /**
+   * This method determines finds a containing shell for all holes
+   * which have not yet been assigned to a shell.
+   * These "free" holes should
+   * all be <b>properly</b> contained in their parent shells, so it is safe to use the
+   * <code>findEdgeRingContaining</code> method.
+   * (This is the case because any holes which are NOT
+   * properly contained (i.e. are connected to their
+   * parent shell) would have formed part of a MaximalEdgeRing
+   * and been handled in a previous step).
+   *
+   * @throws TopologyException if a hole cannot be assigned to a shell
+   */
+  private void placeFreeHoles(List shellList, List freeHoleList)
+  {
+    for (Iterator it = freeHoleList.iterator(); it.hasNext(); ) {
+      EdgeRing hole = (EdgeRing) it.next();
+      // only place this hole if it doesn't yet have a shell
+      if (hole.getShell() == null) {
+        EdgeRing shell = findEdgeRingContaining(hole, shellList);
+        if (shell == null)
+          throw new TopologyException("unable to assign hole to a shell", hole.getCoordinate(0));
+//        Assert.isTrue(shell != null, "unable to assign hole to a shell");
+        hole.setShell(shell);
+      }
+    }
+  }
+
+  /**
+   * Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
+   * The innermost enclosing ring is the <i>smallest</i> enclosing ring.
+   * The algorithm used depends on the fact that:
+   * <br>
+   *  ring A contains ring B iff envelope(ring A) contains envelope(ring B)
+   * <br>
+   * This routine is only safe to use if the chosen point of the hole
+   * is known to be properly contained in a shell
+   * (which is guaranteed to be the case if the hole does not touch its shell)
+   *
+   * @return containing EdgeRing, if there is one
+   * or null if no containing EdgeRing is found
+   */
+  private EdgeRing findEdgeRingContaining(EdgeRing testEr, List shellList)
+  {
+    LinearRing testRing = testEr.getLinearRing();
+    Envelope testEnv = testRing.getEnvelopeInternal();
+    Coordinate testPt = testRing.getCoordinateN(0);
+
+    EdgeRing minShell = null;
+    Envelope minEnv = null;
+    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
+      EdgeRing tryShell = (EdgeRing) it.next();
+      LinearRing tryRing = tryShell.getLinearRing();
+      Envelope tryEnv = tryRing.getEnvelopeInternal();
+      if (minShell != null) minEnv = minShell.getLinearRing().getEnvelopeInternal();
+      boolean isContained = false;
+      if (tryEnv.contains(testEnv)
+          && PointLocation.isInRing(testPt, tryRing.getCoordinates()) )
+        isContained = true;
+      // check if this new containing ring is smaller than the current minimum ring
+      if (isContained) {
+        if (minShell == null
+            || minEnv.contains(tryEnv)) {
+          minShell = tryShell;
+        }
+      }
+    }
+    return minShell;
+  }
+  private List computePolygons(List shellList)
+  {
+    List resultPolyList   = new ArrayList();
+    // add Polygons for all shells
+    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
+      EdgeRing er = (EdgeRing) it.next();
+      Polygon poly = er.toPolygon(geometryFactory);
+      resultPolyList.add(poly);
+    }
+    return resultPolyList;
+  }
+
+  /**
+   * Checks the current set of shells (with their associated holes) to
+   * see if any of them contain the point.
+   */
+  public boolean containsPoint(Coordinate p)
+  {
+    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
+      EdgeRing er = (EdgeRing) it.next();
+      if (er.containsPoint(p))
+       return true;
+    }
+    return false;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/package.html
new file mode 100644
index 0000000..ca5685d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/package.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes that perform a topological overlay to compute boolean spatial functions.
+<P>
+The Overlay Algorithm is used in spatial analysis methods for computing set-theoretic 
+operations (boolean combinations) of input {@link Geometry}s. The algorithm for 
+computing the overlay uses the intersection operations supported by topology graphs.  
+To compute an overlay it is necessary to explicitly compute the resultant graph formed 
+by the computed intersections.
+<P>
+The algorithm to compute a set-theoretic spatial analysis method has the following steps:
+<UL>
+  <LI>Build topology graphs of the two input geometries.  For each geometry all 
+      self-intersection nodes are computed and added to the graph.
+  <LI>Compute nodes for all intersections between edges and nodes of the graphs.
+  <LI>Compute the labeling for the computed nodes by merging the labels from the input graphs. 
+  <LI>Compute new edges between the compute intersection nodes.  Label the edges appropriately.
+  <LI>Build the resultant graph from the new nodes and edges.
+  <LI>Compute the labeling for isolated components of the graph.  Add the 
+      isolated components to the resultant graph.
+  <LI>Compute the result of the boolean combination by selecting the node and edges 
+      with the appropriate labels. Polygonize areas and sew linear geometries together.
+</UL>
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/GeometrySnapper.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/GeometrySnapper.java
new file mode 100644
index 0000000..f27f99d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/GeometrySnapper.java
@@ -0,0 +1,263 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.snap;
+
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ * Snaps the vertices and segments of a {@link Geometry} 
+ * to another Geometry's vertices.
+ * A snap distance tolerance is used to control where snapping is performed.
+ * Snapping one geometry to another can improve 
+ * robustness for overlay operations by eliminating
+ * nearly-coincident edges 
+ * (which cause problems during noding and intersection calculation).
+ * It can also be used to eliminate artifacts such as narrow slivers, spikes and gores.
+ * <p>
+ * Too much snapping can result in invalid topology 
+ * being created, so the number and location of snapped vertices
+ * is decided using heuristics to determine when it 
+ * is safe to snap.
+ * This can result in some potential snaps being omitted, however.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class GeometrySnapper
+{
+  private static final double SNAP_PRECISION_FACTOR = 1e-9;
+
+  /**
+   * Estimates the snap tolerance for a Geometry, taking into account its precision model.
+   * 
+   * @param g a Geometry
+   * @return the estimated snap tolerance
+   */
+  public static double computeOverlaySnapTolerance(Geometry g)
+  {
+		double snapTolerance = computeSizeBasedSnapTolerance(g);
+		
+		/**
+		 * Overlay is carried out in the precision model 
+		 * of the two inputs.  
+		 * If this precision model is of type FIXED, then the snap tolerance
+		 * must reflect the precision grid size.  
+		 * Specifically, the snap tolerance should be at least 
+		 * the distance from a corner of a precision grid cell
+		 * to the centre point of the cell.  
+		 */
+		PrecisionModel pm = g.getPrecisionModel();
+		if (pm.getType() == PrecisionModel.FIXED) {
+			double fixedSnapTol = (1 / pm.getScale()) * 2 / 1.415;
+			if (fixedSnapTol > snapTolerance)
+				snapTolerance = fixedSnapTol;
+		}
+		return snapTolerance;
+  }
+
+  public static double computeSizeBasedSnapTolerance(Geometry g)
+  {
+    Envelope env = g.getEnvelopeInternal();
+    double minDimension = Math.min(env.getHeight(), env.getWidth());
+    double snapTol = minDimension * SNAP_PRECISION_FACTOR;
+    return snapTol;
+  }
+
+  public static double computeOverlaySnapTolerance(Geometry g0, Geometry g1)
+  {
+    return Math.min(computeOverlaySnapTolerance(g0), computeOverlaySnapTolerance(g1));
+  }
+
+  /**
+   * Snaps two geometries together with a given tolerance.
+   * 
+   * @param g0 a geometry to snap
+   * @param g1 a geometry to snap
+   * @param snapTolerance the tolerance to use
+   * @return the snapped geometries
+   */
+  public static Geometry[] snap(Geometry g0, Geometry g1, double snapTolerance)
+  {
+    Geometry[] snapGeom = new Geometry[2];
+    GeometrySnapper snapper0 = new GeometrySnapper(g0);
+    snapGeom[0] = snapper0.snapTo(g1, snapTolerance);
+    
+    /**
+     * Snap the second geometry to the snapped first geometry
+     * (this strategy minimizes the number of possible different points in the result)
+     */
+    GeometrySnapper snapper1 = new GeometrySnapper(g1);
+    snapGeom[1] = snapper1.snapTo(snapGeom[0], snapTolerance);
+
+//    System.out.println(snap[0]);
+//    System.out.println(snap[1]);
+    return snapGeom;
+  }
+  /**
+   * Snaps a geometry to itself.
+   * Allows optionally cleaning the result to ensure it is 
+   * topologically valid
+   * (which fixes issues such as topology collapses in polygonal inputs).
+   * <p>
+   * Snapping a geometry to itself can remove artifacts such as very narrow slivers, gores and spikes.
+   *
+   *@param geom the geometry to snap
+   *@param snapTolerance the snapping tolerance
+   *@param cleanResult whether the result should be made valid
+   * @return a new snapped Geometry
+   */
+  public static Geometry snapToSelf(Geometry geom, double snapTolerance, boolean cleanResult)
+  {
+    GeometrySnapper snapper0 = new GeometrySnapper(geom);
+    return snapper0.snapToSelf(snapTolerance, cleanResult);
+  }
+  
+  private Geometry srcGeom;
+
+  /**
+   * Creates a new snapper acting on the given geometry
+   * 
+   * @param srcGeom the geometry to snap
+   */
+  public GeometrySnapper(Geometry srcGeom)
+  {
+    this.srcGeom = srcGeom;
+  }
+
+
+  /**
+   * Snaps the vertices in the component {@link LineString}s
+   * of the source geometry
+   * to the vertices of the given snap geometry.
+   *
+   * @param snapGeom a geometry to snap the source to
+   * @return a new snapped Geometry
+   */
+  public Geometry snapTo(Geometry snapGeom, double snapTolerance)
+  {
+    Coordinate[] snapPts = extractTargetCoordinates(snapGeom);
+
+    SnapTransformer snapTrans = new SnapTransformer(snapTolerance, snapPts);
+    return snapTrans.transform(srcGeom);
+  }
+
+  /**
+   * Snaps the vertices in the component {@link LineString}s
+   * of the source geometry
+   * to the vertices of the same geometry.
+   * Allows optionally cleaning the result to ensure it is 
+   * topologically valid
+   * (which fixes issues such as topology collapses in polygonal inputs).
+   *
+   *@param snapTolerance the snapping tolerance
+   *@param cleanResult whether the result should be made valid
+   * @return a new snapped Geometry
+   */
+  public Geometry snapToSelf(double snapTolerance, boolean cleanResult)
+  {
+    Coordinate[] snapPts = extractTargetCoordinates(srcGeom);
+
+    SnapTransformer snapTrans = new SnapTransformer(snapTolerance, snapPts, true);
+    Geometry snappedGeom = snapTrans.transform(srcGeom);
+    Geometry result = snappedGeom;
+    if (cleanResult && result instanceof Polygonal) {
+      // TODO: use better cleaning approach
+      result = snappedGeom.buffer(0);
+    }
+    return result;
+  }
+
+  private Coordinate[] extractTargetCoordinates(Geometry g)
+  {
+    // TODO: should do this more efficiently.  Use CoordSeq filter to get points, KDTree for uniqueness & queries
+    Set ptSet = new TreeSet();
+    Coordinate[] pts = g.getCoordinates();
+    for (int i = 0; i < pts.length; i++) {
+      ptSet.add(pts[i]);
+    }
+    return (Coordinate[]) ptSet.toArray(new Coordinate[0]);
+  }
+  
+  /**
+   * Computes the snap tolerance based on the input geometries.
+   *
+   * @param ringPts
+   * @return
+   */
+  private double computeSnapTolerance(Coordinate[] ringPts)
+  {
+    double minSegLen = computeMinimumSegmentLength(ringPts);
+    // use a small percentage of this to be safe
+    double snapTol = minSegLen / 10;
+    return snapTol;
+  }
+
+  private double computeMinimumSegmentLength(Coordinate[] pts)
+  {
+    double minSegLen = Double.MAX_VALUE;
+    for (int i = 0; i < pts.length - 1; i++) {
+      double segLen = pts[i].distance(pts[i + 1]);
+      if (segLen < minSegLen)
+        minSegLen = segLen;
+    }
+    return minSegLen;
+  }
+
+}
+
+class SnapTransformer
+    extends GeometryTransformer
+{
+  private double snapTolerance;
+  private Coordinate[] snapPts;
+  private boolean isSelfSnap = false;
+
+  SnapTransformer(double snapTolerance, Coordinate[] snapPts)
+  {
+    this.snapTolerance = snapTolerance;
+    this.snapPts = snapPts;
+  }
+
+  SnapTransformer(double snapTolerance, Coordinate[] snapPts, boolean isSelfSnap)
+  {
+    this.snapTolerance = snapTolerance;
+    this.snapPts = snapPts;
+    this.isSelfSnap = isSelfSnap;
+  }
+
+  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
+  {
+    Coordinate[] srcPts = coords.toCoordinateArray();
+    Coordinate[] newPts = snapLine(srcPts, snapPts);
+    return factory.getCoordinateSequenceFactory().create(newPts);
+  }
+
+  private Coordinate[] snapLine(Coordinate[] srcPts, Coordinate[] snapPts)
+  {
+    LineStringSnapper snapper = new LineStringSnapper(srcPts, snapTolerance);
+    snapper.setAllowSnappingToSourceVertices(isSelfSnap);
+    return snapper.snapTo(snapPts);
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/LineStringSnapper.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/LineStringSnapper.java
new file mode 100644
index 0000000..4c55b01
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/LineStringSnapper.java
@@ -0,0 +1,218 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.snap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Snaps the vertices and segments of a {@link LineString} 
+ * to a set of target snap vertices.
+ * A snap distance tolerance is used to control where snapping is performed.
+ * <p>
+ * The implementation handles empty geometry and empty snap vertex sets.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class LineStringSnapper
+{
+  private double snapTolerance = 0.0;
+
+  private Coordinate[] srcPts;
+  private LineSegment seg = new LineSegment(); // for reuse during snapping
+  private boolean allowSnappingToSourceVertices = false;
+  private boolean isClosed = false;
+
+  /**
+   * Creates a new snapper using the points in the given {@link LineString}
+   * as source snap points.
+   * 
+   * @param srcLine a LineString to snap (may be empty)
+   * @param snapTolerance the snap tolerance to use
+   */
+  public LineStringSnapper(LineString srcLine, double snapTolerance)
+  {
+    this(srcLine.getCoordinates(), snapTolerance);
+  }
+
+  /**
+   * Creates a new snapper using the given points
+   * as source points to be snapped.
+   * 
+   * @param srcPts the points to snap 
+   * @param snapTolerance the snap tolerance to use
+   */
+  public LineStringSnapper(Coordinate[] srcPts, double snapTolerance)
+  {
+    this.srcPts = srcPts;
+    isClosed = isClosed(srcPts);
+    this.snapTolerance = snapTolerance;
+  }
+
+  public void setAllowSnappingToSourceVertices(boolean allowSnappingToSourceVertices)
+  {
+    this.allowSnappingToSourceVertices = allowSnappingToSourceVertices;
+  }
+  private static boolean isClosed(Coordinate[] pts)
+  {
+    if (pts.length <= 1) return false;
+    return pts[0].equals2D(pts[pts.length - 1]);
+  }
+  /**
+   * Snaps the vertices and segments of the source LineString 
+   * to the given set of snap vertices.
+   * 
+   * @param snapPts the vertices to snap to
+   * @return a list of the snapped points
+   */
+  public Coordinate[] snapTo(Coordinate[] snapPts)
+  {
+    CoordinateList coordList = new CoordinateList(srcPts);
+
+    snapVertices(coordList, snapPts);
+    snapSegments(coordList, snapPts);
+
+    Coordinate[] newPts = coordList.toCoordinateArray();
+    return newPts;
+  }
+
+  /**
+   * Snap source vertices to vertices in the target.
+   * 
+   * @param srcCoords the points to snap
+   * @param snapPts the points to snap to
+   */
+  private void snapVertices(CoordinateList srcCoords, Coordinate[] snapPts)
+  {
+    // try snapping vertices
+    // if src is a ring then don't snap final vertex
+    int end = isClosed ? srcCoords.size() - 1 : srcCoords.size();
+    for (int i = 0; i < end; i++) {
+      Coordinate srcPt = (Coordinate) srcCoords.get(i);
+      Coordinate snapVert = findSnapForVertex(srcPt, snapPts);
+      if (snapVert != null) {
+        // update src with snap pt
+        srcCoords.set(i, new Coordinate(snapVert));
+        // keep final closing point in synch (rings only)
+        if (i == 0 && isClosed)
+          srcCoords.set(srcCoords.size() - 1, new Coordinate(snapVert));
+      }
+    }
+  }
+
+  private Coordinate findSnapForVertex(Coordinate pt, Coordinate[] snapPts)
+  {
+    for (int i = 0; i < snapPts.length; i++) {
+      // if point is already equal to a src pt, don't snap
+      if (pt.equals2D(snapPts[i]))
+        return null;
+      if (pt.distance(snapPts[i]) < snapTolerance)
+        return snapPts[i];
+    }
+    return null;
+  }
+
+  /**
+   * Snap segments of the source to nearby snap vertices.
+   * Source segments are "cracked" at a snap vertex.
+   * A single input segment may be snapped several times 
+   * to different snap vertices.
+   * <p>
+   * For each distinct snap vertex, at most one source segment
+   * is snapped to.  This prevents "cracking" multiple segments 
+   * at the same point, which would likely cause 
+   * topology collapse when being used on polygonal linework.
+   * 
+   * @param srcCoords the coordinates of the source linestring to be snapped
+   * @param snapPts the target snap vertices
+   */
+  private void snapSegments(CoordinateList srcCoords, Coordinate[] snapPts)
+  {
+    // guard against empty input
+    if (snapPts.length == 0) return;
+    
+    int distinctPtCount = snapPts.length;
+
+    // check for duplicate snap pts when they are sourced from a linear ring.  
+    // TODO: Need to do this better - need to check *all* snap points for dups (using a Set?)
+    if (snapPts[0].equals2D(snapPts[snapPts.length - 1]))
+        distinctPtCount = snapPts.length - 1;
+
+    for (int i = 0; i < distinctPtCount; i++) {
+      Coordinate snapPt = snapPts[i];
+      int index = findSegmentIndexToSnap(snapPt, srcCoords);
+      /**
+       * If a segment to snap to was found, "crack" it at the snap pt.
+       * The new pt is inserted immediately into the src segment list,
+       * so that subsequent snapping will take place on the modified segments.
+       * Duplicate points are not added.
+       */
+      if (index >= 0) {
+        srcCoords.add(index + 1, new Coordinate(snapPt), false);
+      }
+    }
+  }
+
+
+  /**
+   * Finds a src segment which snaps to (is close to) the given snap point.
+   * <p>
+   * Only a single segment is selected for snapping.
+   * This prevents multiple segments snapping to the same snap vertex,
+   * which would almost certainly cause invalid geometry
+   * to be created.
+   * (The heuristic approach to snapping used here
+   * is really only appropriate when
+   * snap pts snap to a unique spot on the src geometry.)
+   * <p>
+   * Also, if the snap vertex occurs as a vertex in the src coordinate list,
+   * no snapping is performed.
+   * 
+   * @param snapPt the point to snap to
+   * @param srcCoords the source segment coordinates
+   * @return the index of the snapped segment
+   * or -1 if no segment snaps to the snap point
+   */
+  private int findSegmentIndexToSnap(Coordinate snapPt, CoordinateList srcCoords)
+  {
+    double minDist = Double.MAX_VALUE;
+    int snapIndex = -1;
+    for (int i = 0; i < srcCoords.size() - 1; i++) {
+      seg.p0 = (Coordinate) srcCoords.get(i);
+      seg.p1 = (Coordinate) srcCoords.get(i + 1);
+
+      /**
+       * Check if the snap pt is equal to one of the segment endpoints.
+       * 
+       * If the snap pt is already in the src list, don't snap at all.
+       */
+      if (seg.p0.equals2D(snapPt) || seg.p1.equals2D(snapPt)) {
+        if (allowSnappingToSourceVertices)
+          continue;
+        else
+          return -1;
+      }
+      
+      double dist = seg.distance(snapPt);
+      if (dist < snapTolerance && dist < minDist) {
+        minDist = dist;
+        snapIndex = i;
+      }
+    }
+    return snapIndex;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java
new file mode 100644
index 0000000..c53c204
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java
@@ -0,0 +1,103 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.snap;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.TopologyException;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+
+
+/**
+ * Performs an overlay operation using snapping and enhanced precision
+ * to improve the robustness of the result.
+ * This class only uses snapping
+ * if an error is detected when running the standard JTS overlay code.
+ * Errors detected include thrown exceptions 
+ * (in particular, {@link TopologyException})
+ * and invalid overlay computations.
+ *     
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class SnapIfNeededOverlayOp
+{
+  public static Geometry overlayOp(Geometry g0, Geometry g1, int opCode)
+  {
+  	SnapIfNeededOverlayOp op = new SnapIfNeededOverlayOp(g0, g1);
+  	return op.getResultGeometry(opCode);
+  }
+
+  public static Geometry intersection(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.INTERSECTION);
+  }
+
+  public static Geometry union(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.UNION);
+  }
+
+  public static Geometry difference(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.DIFFERENCE);
+  }
+
+  public static Geometry symDifference(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.SYMDIFFERENCE);
+  }
+  
+  private Geometry[] geom = new Geometry[2];
+
+  public SnapIfNeededOverlayOp(Geometry g1, Geometry g2)
+  {
+    geom[0] = g1;
+    geom[1] = g2;
+  }
+
+  public Geometry getResultGeometry(int opCode)
+  {
+    Geometry result = null;
+    boolean isSuccess = false;
+    RuntimeException savedException = null;
+    try {
+      // try basic operation with input geometries
+      result = OverlayOp.overlayOp(geom[0], geom[1], opCode); 
+      boolean isValid = true;
+      // not needed if noding validation is used
+//      boolean isValid = OverlayResultValidator.isValid(geom[0], geom[1], OverlayOp.INTERSECTION, result);
+      if (isValid)
+      	isSuccess = true;
+    }
+    catch (RuntimeException ex) {
+    	savedException = ex;
+    	// ignore this exception, since the operation will be rerun
+//    	System.out.println(ex.getMessage());
+//    	ex.printStackTrace();
+    	//System.out.println(ex.getMessage());
+    	//System.out.println("Geom 0: " + geom[0]);
+    	//System.out.println("Geom 1: " + geom[1]);
+    }
+    if (! isSuccess) {
+    	// this may still throw an exception
+    	// if so, throw the original exception since it has the input coordinates
+    	try {
+    		result = SnapOverlayOp.overlayOp(geom[0], geom[1], opCode);
+    	}
+    	catch (RuntimeException ex) {
+    		throw savedException;
+    	}
+    }
+    return result;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapOverlayOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapOverlayOp.java
new file mode 100644
index 0000000..64aca59
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/SnapOverlayOp.java
@@ -0,0 +1,138 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.snap;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+import org.locationtech.jts.precision.CommonBitsRemover;
+
+/**
+ * Performs an overlay operation using snapping and enhanced precision
+ * to improve the robustness of the result.
+ * This class <i>always</i> uses snapping.  
+ * This is less performant than the standard JTS overlay code, 
+ * and may even introduce errors which were not present in the original data.
+ * For this reason, this class should only be used 
+ * if the standard overlay code fails to produce a correct result. 
+ *  
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class SnapOverlayOp
+{
+  public static Geometry overlayOp(Geometry g0, Geometry g1, int opCode)
+  {
+  	SnapOverlayOp op = new SnapOverlayOp(g0, g1);
+  	return op.getResultGeometry(opCode);
+  }
+
+  public static Geometry intersection(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.INTERSECTION);
+  }
+
+  public static Geometry union(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.UNION);
+  }
+
+  public static Geometry difference(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.DIFFERENCE);
+  }
+
+  public static Geometry symDifference(Geometry g0, Geometry g1)
+  {
+     return overlayOp(g0, g1, OverlayOp.SYMDIFFERENCE);
+  }
+  
+
+  private Geometry[] geom = new Geometry[2];
+  private double snapTolerance;
+
+  public SnapOverlayOp(Geometry g1, Geometry g2)
+  {
+    geom[0] = g1;
+    geom[1] = g2;
+    computeSnapTolerance();
+  }
+  private void computeSnapTolerance() 
+  {
+		snapTolerance = GeometrySnapper.computeOverlaySnapTolerance(geom[0], geom[1]);
+
+		// System.out.println("Snap tol = " + snapTolerance);
+	}
+
+  public Geometry getResultGeometry(int opCode)
+  {
+//  	Geometry[] selfSnapGeom = new Geometry[] { selfSnap(geom[0]), selfSnap(geom[1])};
+    Geometry[] prepGeom = snap(geom);
+    Geometry result = OverlayOp.overlayOp(prepGeom[0], prepGeom[1], opCode);
+    return prepareResult(result);	
+  }
+  
+  private Geometry selfSnap(Geometry geom)
+  {
+    GeometrySnapper snapper0 = new GeometrySnapper(geom);
+    Geometry snapGeom = snapper0.snapTo(geom, snapTolerance);
+    //System.out.println("Self-snapped: " + snapGeom);
+    //System.out.println();
+    return snapGeom;
+  }
+  
+  private Geometry[] snap(Geometry[] geom)
+  {
+    Geometry[] remGeom = removeCommonBits(geom);
+  	
+  	// MD - testing only
+//  	Geometry[] remGeom = geom;
+    
+    Geometry[] snapGeom = GeometrySnapper.snap(remGeom[0], remGeom[1], snapTolerance);
+    // MD - may want to do this at some point, but it adds cycles
+//    checkValid(snapGeom[0]);
+//    checkValid(snapGeom[1]);
+
+    /*
+    System.out.println("Snapped geoms: ");
+    System.out.println(snapGeom[0]);
+    System.out.println(snapGeom[1]);
+    */
+    return snapGeom;
+  }
+
+  private Geometry prepareResult(Geometry geom)
+  {
+    cbr.addCommonBits(geom);
+    return geom;
+  }
+
+  private CommonBitsRemover cbr;
+
+  private Geometry[] removeCommonBits(Geometry[] geom)
+  {
+    cbr = new CommonBitsRemover();
+    cbr.add(geom[0]);
+    cbr.add(geom[1]);
+    Geometry remGeom[] = new Geometry[2];
+    remGeom[0] = cbr.removeCommonBits(geom[0].copy());
+    remGeom[1] = cbr.removeCommonBits(geom[1].copy());
+    return remGeom;
+  }
+  
+  private void checkValid(Geometry g)
+  {
+  	if (! g.isValid()) {
+  		System.out.println("Snapped geometry is invalid");
+  	}
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/package.html
new file mode 100644
index 0000000..f7b83d7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/snap/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform snapping on geometries to prepare them for overlay operations.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/FuzzyPointLocator.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/FuzzyPointLocator.java
new file mode 100644
index 0000000..6a940c2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/FuzzyPointLocator.java
@@ -0,0 +1,141 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.validate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.GeometryFilter;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Finds the most likely {@link Location} of a point relative to
+ * the polygonal components of a geometry, using a tolerance value.
+ * If a point is not clearly in the Interior or Exterior,
+ * it is considered to be on the Boundary.
+ * In other words, if the point is within the tolerance of the Boundary,
+ * it is considered to be on the Boundary; otherwise, 
+ * whether it is Interior or Exterior is determined directly.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class FuzzyPointLocator
+{
+  private Geometry g;
+  private double boundaryDistanceTolerance;
+  private MultiLineString linework;
+  private PointLocator ptLocator = new PointLocator();
+  private LineSegment seg = new LineSegment();
+  
+  public FuzzyPointLocator(Geometry g, double boundaryDistanceTolerance)
+  {
+    this.g = g;
+    this.boundaryDistanceTolerance = boundaryDistanceTolerance;
+    linework = extractLinework(g);
+  }
+
+  public int getLocation(Coordinate pt)
+  {
+    if (isWithinToleranceOfBoundary(pt))
+    		return Location.BOUNDARY;
+    /*
+    double dist = linework.distance(point);
+
+    // if point is close to boundary, it is considered to be on the boundary
+    if (dist < tolerance)
+      return Location.BOUNDARY;
+     */
+    
+    // now we know point must be clearly inside or outside geometry, so return actual location value
+    return ptLocator.locate(pt, g);
+  }
+
+  /**
+   * Extracts linework for polygonal components.
+   * 
+   * @param g the geometry from which to extract
+   * @return a lineal geometry containing the extracted linework
+   */
+  private MultiLineString extractLinework(Geometry g)
+  {
+  	PolygonalLineworkExtracter extracter = new PolygonalLineworkExtracter();
+  	g.apply(extracter);
+  	List linework = extracter.getLinework();
+  	LineString[] lines = GeometryFactory.toLineStringArray(linework);
+  	return g.getFactory().createMultiLineString(lines);
+  }
+  
+  private boolean isWithinToleranceOfBoundary(Coordinate pt)
+  {
+  	for (int i = 0; i < linework.getNumGeometries(); i++) {
+  		LineString line = (LineString) linework.getGeometryN(i);
+  		CoordinateSequence seq = line.getCoordinateSequence();
+  		for (int j = 0; j < seq.size() - 1; j++) {
+   			seq.getCoordinate(j, seg.p0);
+   			seq.getCoordinate(j + 1, seg.p1);
+   			double dist = seg.distance(pt);
+   			if (dist <= boundaryDistanceTolerance)
+   				return true;
+  		}
+  	}
+  	return false;
+  }
+}
+
+/**
+ * Extracts the LineStrings in the boundaries 
+ * of all the polygonal elements in the target {@link Geometry}.
+ * 
+ * @author Martin Davis
+ */
+class PolygonalLineworkExtracter 
+	implements GeometryFilter
+{
+	private List linework; 
+	
+	public PolygonalLineworkExtracter()
+	{
+		linework = new ArrayList();
+	}
+	
+	/**
+	 * Filters out all linework for polygonal elements
+	 */
+	public void filter(Geometry g)
+	{
+		if (g instanceof Polygon) {
+			Polygon poly = (Polygon) g;
+			linework.add(poly.getExteriorRing());
+			for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+				linework.add(poly.getInteriorRingN(i));
+			}
+		}
+	}
+	
+	/**
+	 * Gets the list of polygonal linework.
+	 * 
+	 * @return a List of LineStrings
+	 */
+	public List getLinework() { return linework; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OffsetPointGenerator.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OffsetPointGenerator.java
new file mode 100644
index 0000000..b4dd631
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OffsetPointGenerator.java
@@ -0,0 +1,117 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay.validate;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+
+/**
+ * Generates points offset by a given distance 
+ * from both sides of the midpoint of
+ * all segments in a {@link Geometry}.
+ * Can be used to generate probe points for
+ * determining whether a polygonal overlay result
+ * is incorrect.
+ * The input geometry may have any orientation for its rings,
+ * but {@link #setSidesToGenerate(boolean, boolean)} is
+ * only meaningful if the orientation is known.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class OffsetPointGenerator
+{
+  private Geometry g;
+  private boolean doLeft = true; 
+  private boolean doRight = true;
+  
+  public OffsetPointGenerator(Geometry g)
+  {
+    this.g = g;
+  }
+
+  /**
+   * Set the sides on which to generate offset points.
+   * 
+   * @param doLeft
+   * @param doRight
+   */
+  public void setSidesToGenerate(boolean doLeft, boolean doRight)
+  {
+    this.doLeft = doLeft;
+    this.doRight = doRight;
+  }
+  
+  /**
+   * Gets the computed offset points.
+   *
+   * @return List<Coordinate>
+   */
+  public List getPoints(double offsetDistance)
+  {
+    List offsetPts = new ArrayList();
+    List lines = LinearComponentExtracter.getLines(g);
+    for (Iterator i = lines.iterator(); i.hasNext(); ) {
+      LineString line = (LineString) i.next();
+      extractPoints(line, offsetDistance, offsetPts);
+    }
+    //System.out.println(toMultiPoint(offsetPts));
+    return offsetPts;
+  }
+
+  private void extractPoints(LineString line, double offsetDistance, List offsetPts)
+  {
+    Coordinate[] pts = line.getCoordinates();
+    for (int i = 0; i < pts.length - 1; i++) {
+    	computeOffsetPoints(pts[i], pts[i + 1], offsetDistance, offsetPts);
+    }
+  }
+
+  /**
+   * Generates the two points which are offset from the 
+   * midpoint of the segment <tt>(p0, p1)</tt> by the
+   * <tt>offsetDistance</tt>.
+   * 
+   * @param p0 the first point of the segment to offset from
+   * @param p1 the second point of the segment to offset from
+   */
+  private void computeOffsetPoints(Coordinate p0, Coordinate p1, double offsetDistance, List offsetPts)
+  {
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    double len = Math.sqrt(dx * dx + dy * dy);
+    // u is the vector that is the length of the offset, in the direction of the segment
+    double ux = offsetDistance * dx / len;
+    double uy = offsetDistance * dy / len;
+
+    double midX = (p1.x + p0.x) / 2;
+    double midY = (p1.y + p0.y) / 2;
+
+    if (doLeft) {
+      Coordinate offsetLeft = new Coordinate(midX - uy, midY + ux);
+      offsetPts.add(offsetLeft);
+    }
+    
+    if (doRight) {
+      Coordinate offsetRight = new Coordinate(midX + uy, midY - ux);
+      offsetPts.add(offsetRight);
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OverlayResultValidator.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OverlayResultValidator.java
new file mode 100644
index 0000000..a1407d9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/OverlayResultValidator.java
@@ -0,0 +1,165 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.overlay.validate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+import org.locationtech.jts.operation.overlay.snap.GeometrySnapper;
+
+/**
+ * Validates that the result of an overlay operation is
+ * geometrically correct, within a determined tolerance.
+ * Uses fuzzy point location to find points which are 
+ * definitely in either the interior or exterior of the result
+ * geometry, and compares these results with the expected ones.
+ * <p>
+ * This algorithm is only useful where the inputs are polygonal.
+ * This is a heuristic test, and may return false positive results
+ * (I.e. it may fail to detect an invalid result.)
+ * It should never return a false negative result, however
+ * (I.e. it should never report a valid result as invalid.)
+ *
+ * @author Martin Davis
+ * @version 1.7
+ * @see OverlayOp
+ */
+public class OverlayResultValidator
+{
+  public static boolean isValid(Geometry a, Geometry b, int overlayOp, Geometry result)
+  {
+    OverlayResultValidator validator = new OverlayResultValidator(a, b, result);
+    return validator.isValid(overlayOp);
+  }
+
+  private static double computeBoundaryDistanceTolerance(Geometry g0, Geometry g1)
+  {
+  	return Math.min(GeometrySnapper.computeSizeBasedSnapTolerance(g0),
+  			GeometrySnapper.computeSizeBasedSnapTolerance(g1));
+  }
+  
+  private static final double TOLERANCE = 0.000001;
+
+  private Geometry[] geom;
+  private FuzzyPointLocator[] locFinder;
+  private int[] location = new int[3] ;
+  private Coordinate invalidLocation = null;
+  private double boundaryDistanceTolerance = TOLERANCE;
+
+  private List testCoords = new ArrayList();
+
+  public OverlayResultValidator(Geometry a, Geometry b, Geometry result) 
+  {
+  	/**
+  	 * The tolerance to use needs to depend on the size of the geometries.
+  	 * It should not be more precise than double-precision can support. 
+  	 */
+    boundaryDistanceTolerance = computeBoundaryDistanceTolerance(a, b);
+    geom = new Geometry[] { a, b, result };
+    locFinder = new FuzzyPointLocator[] {
+      new FuzzyPointLocator(geom[0], boundaryDistanceTolerance),
+      new FuzzyPointLocator(geom[1], boundaryDistanceTolerance),
+      new FuzzyPointLocator(geom[2], boundaryDistanceTolerance)
+      };
+  }
+
+  public boolean isValid(int overlayOp)
+  {
+    addTestPts(geom[0]);
+    addTestPts(geom[1]);
+    boolean isValid = checkValid(overlayOp);
+
+    /*
+    System.out.println("OverlayResultValidator: " + isValid);
+    System.out.println("G0");
+    System.out.println(geom[0]);
+    System.out.println("G1");
+    System.out.println(geom[1]);
+    System.out.println("Result");
+    System.out.println(geom[2]);
+    */
+    
+    return isValid;
+  }
+
+  public Coordinate getInvalidLocation() { return invalidLocation; }
+
+  private void addTestPts(Geometry g)
+  {
+    OffsetPointGenerator ptGen = new OffsetPointGenerator(g);
+    testCoords.addAll(ptGen.getPoints(5 * boundaryDistanceTolerance));
+  }
+
+  private boolean checkValid(int overlayOp)
+  {
+    for (int i = 0; i < testCoords.size(); i++) {
+      Coordinate pt = (Coordinate) testCoords.get(i);
+      if (! checkValid(overlayOp, pt)) {
+        invalidLocation = pt;
+        return false;
+      }
+    }
+    return true;
+  }
+
+  private boolean checkValid(int overlayOp, Coordinate pt)
+  {
+    location[0] = locFinder[0].getLocation(pt);
+    location[1] = locFinder[1].getLocation(pt);
+    location[2] = locFinder[2].getLocation(pt);
+
+    /**
+     * If any location is on the Boundary, can't deduce anything, so just return true
+     */
+    if (hasLocation(location, Location.BOUNDARY))
+      return true;
+
+    return isValidResult(overlayOp, location);
+  }
+
+  private static boolean hasLocation(int[] location, int loc)
+  {
+    for (int i = 0; i < 3; i ++) {
+      if (location[i] == loc)
+        return true;
+    }
+    return false;
+  }
+
+  private boolean isValidResult(int overlayOp, int[] location)
+  {
+    boolean expectedInterior = OverlayOp.isResultOfOp(location[0], location[1], overlayOp);
+
+    boolean resultInInterior = (location[2] == Location.INTERIOR);
+    // MD use simpler: boolean isValid = (expectedInterior == resultInInterior);
+    boolean isValid = ! (expectedInterior ^ resultInInterior);
+    
+    if (! isValid) reportResult(overlayOp, location, expectedInterior);
+    
+    return isValid;
+ }
+
+  private void reportResult(int overlayOp, int[] location, boolean expectedInterior)
+  {
+  	System.out.println(
+  			"Overlay result invalid - A:" + Location.toLocationSymbol(location[0])
+  			+ " B:" + Location.toLocationSymbol(location[1])
+  			+ " expected:" + (expectedInterior ? 'i' : 'e')
+  			+ " actual:" + Location.toLocationSymbol(location[2])
+  			);
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/package.html
new file mode 100644
index 0000000..8093abc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlay/validate/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to validate the results of overlay operations.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/package.html
new file mode 100644
index 0000000..2ad4c14
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for implementing operations on geometries
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/EdgeRing.java b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/EdgeRing.java
new file mode 100644
index 0000000..769c4ee
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/EdgeRing.java
@@ -0,0 +1,467 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+
+package org.locationtech.jts.operation.polygonize;
+
+import java.util.ArrayList;
+import java.util.Comparator;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Represents a ring of {@link PolygonizeDirectedEdge}s which form
+ * a ring of a polygon.  The ring may be either an outer shell or a hole.
+ *
+ * @version 1.7
+ */
+class EdgeRing {
+
+  /**
+   * Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
+   * The innermost enclosing ring is the <i>smallest</i> enclosing ring.
+   * The algorithm used depends on the fact that:
+   * <br>
+   *  ring A contains ring B iff envelope(ring A) contains envelope(ring B)
+   * <br>
+   * This routine is only safe to use if the chosen point of the hole
+   * is known to be properly contained in a shell
+   * (which is guaranteed to be the case if the hole does not touch its shell)
+   *
+   * @return containing EdgeRing, if there is one
+   * or null if no containing EdgeRing is found
+   */
+  public static EdgeRing findEdgeRingContaining(EdgeRing testEr, List shellList)
+  {
+    LinearRing testRing = testEr.getRing();
+    Envelope testEnv = testRing.getEnvelopeInternal();
+    Coordinate testPt = testRing.getCoordinateN(0);
+
+    EdgeRing minShell = null;
+    Envelope minShellEnv = null;
+    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
+      EdgeRing tryShell = (EdgeRing) it.next();
+      LinearRing tryShellRing = tryShell.getRing();
+      Envelope tryShellEnv = tryShellRing.getEnvelopeInternal();
+      // the hole envelope cannot equal the shell envelope
+      // (also guards against testing rings against themselves)
+      if (tryShellEnv.equals(testEnv)) continue;
+      // hole must be contained in shell
+      if (! tryShellEnv.contains(testEnv)) continue;
+      
+      testPt = CoordinateArrays.ptNotInList(testRing.getCoordinates(), tryShellRing.getCoordinates());
+      boolean isContained = false;
+      if (PointLocation.isInRing(testPt, tryShellRing.getCoordinates()) )
+        isContained = true;
+
+      // check if this new containing ring is smaller than the current minimum ring
+      if (isContained) {
+        if (minShell == null
+            || minShellEnv.contains(tryShellEnv)) {
+          minShell = tryShell;
+          minShellEnv = minShell.getRing().getEnvelopeInternal();
+        }
+      }
+    }
+    return minShell;
+  }
+
+  /**
+   * Finds a point in a list of points which is not contained in another list of points
+   * @param testPts the {@link Coordinate}s to test
+   * @param pts an array of {@link Coordinate}s to test the input points against
+   * @return a {@link Coordinate} from <code>testPts</code> which is not in <code>pts</code>,
+   * or null if there is no coordinate not in the list
+   * 
+   * @deprecated Use CoordinateArrays.ptNotInList instead
+   */
+  public static Coordinate ptNotInList(Coordinate[] testPts, Coordinate[] pts)
+  {
+    for (int i = 0; i < testPts.length; i++) {
+      Coordinate testPt = testPts[i];
+      if (! isInList(testPt, pts))
+          return testPt;
+    }
+    return null;
+  }
+
+  /**
+   * Tests whether a given point is in an array of points.
+   * Uses a value-based test.
+   *
+   * @param pt a {@link Coordinate} for the test point
+   * @param pts an array of {@link Coordinate}s to test
+   * @return <code>true</code> if the point is in the array
+   * 
+   * @deprecated
+   */
+  public static boolean isInList(Coordinate pt, Coordinate[] pts)
+  {
+    for (int i = 0; i < pts.length; i++) {
+        if (pt.equals(pts[i]))
+            return true;
+    }
+    return false;
+  }
+  
+  /**
+   * Traverses a ring of DirectedEdges, accumulating them into a list.
+   * This assumes that all dangling directed edges have been removed
+   * from the graph, so that there is always a next dirEdge.
+   *
+   * @param startDE the DirectedEdge to start traversing at
+   * @return a List of DirectedEdges that form a ring
+   */
+  public static List findDirEdgesInRing(PolygonizeDirectedEdge startDE)
+  {
+    PolygonizeDirectedEdge de = startDE;
+    List edges = new ArrayList();
+    do {
+      edges.add(de);
+      de = de.getNext();
+      Assert.isTrue(de != null, "found null DE in ring");
+      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
+    } while (de != startDE);
+    return edges;
+  }
+  
+  private GeometryFactory factory;
+
+  private List deList = new ArrayList();
+  private DirectedEdge lowestEdge = null;
+  
+  // cache the following data for efficiency
+  private LinearRing ring = null;
+
+  private Coordinate[] ringPts = null;
+  private List holes;
+  private EdgeRing shell;
+  private boolean isHole;
+  private boolean isProcessed = false;
+  private boolean isIncludedSet = false;
+  private boolean isIncluded = false;
+
+  public EdgeRing(GeometryFactory factory)
+  {
+    this.factory = factory;
+  }
+
+  public void build(PolygonizeDirectedEdge startDE) {
+    PolygonizeDirectedEdge de = startDE;
+    do {
+      add(de);
+      de.setRing(this);
+      de = de.getNext();
+      Assert.isTrue(de != null, "found null DE in ring");
+      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
+    } while (de != startDE);
+  }
+  
+  /**
+   * Adds a {@link DirectedEdge} which is known to form part of this ring.
+   * @param de the {@link DirectedEdge} to add.
+   */
+  private void add(DirectedEdge de)
+  {
+    deList.add(de);
+  }
+
+  /**
+   * Tests whether this ring is a hole.
+   * @return <code>true</code> if this ring is a hole
+   */
+  public boolean isHole()
+  {
+    return isHole;
+  }
+  
+  /**
+   * Computes whether this ring is a hole.
+   * Due to the way the edges in the polygonization graph are linked,
+   * a ring is a hole if it is oriented counter-clockwise.
+   */
+  public void computeHole()
+  {
+    LinearRing ring = getRing();
+    isHole = Orientation.isCCW(ring.getCoordinates());
+  }
+
+  /**
+   * Adds a hole to the polygon formed by this ring.
+   * @param hole the {@link LinearRing} forming the hole.
+   */
+  public void addHole(LinearRing hole) {
+    if (holes == null)
+      holes = new ArrayList();
+    holes.add(hole);
+  }
+
+  /**
+   * Adds a hole to the polygon formed by this ring.
+   * @param hole the {@link LinearRing} forming the hole.
+   */
+  public void addHole(EdgeRing holeER) {
+    holeER.setShell(this);
+    LinearRing hole = holeER.getRing();
+    if (holes == null)
+      holes = new ArrayList();
+    holes.add(hole);
+  }
+
+  /**
+   * Computes the {@link Polygon} formed by this ring and any contained holes.
+   *
+   * @return the {@link Polygon} formed by this ring and its holes.
+   */
+  public Polygon getPolygon()
+  {
+    LinearRing[] holeLR = null;
+    if (holes != null) {
+      holeLR = new LinearRing[holes.size()];
+      for (int i = 0; i < holes.size(); i++) {
+        holeLR[i] = (LinearRing) holes.get(i);
+      }
+    }
+    Polygon poly = factory.createPolygon(ring, holeLR);
+    return poly;
+  }
+
+  /**
+   * Tests if the {@link LinearRing} ring formed by this edge ring is topologically valid.
+   * 
+   * @return true if the ring is valid
+   */
+  public boolean isValid()
+  {
+    getCoordinates();
+    if (ringPts.length <= 3) return false;
+    getRing();
+    return ring.isValid();
+  }
+
+  public boolean isIncludedSet() {
+    return isIncludedSet;
+  }
+
+  public boolean isIncluded() {
+    return isIncluded;
+  }
+
+  public void setIncluded(boolean isIncluded) {
+    this.isIncluded = isIncluded;
+    this.isIncludedSet = true;
+  }
+
+  /**
+   * Computes the list of coordinates which are contained in this ring.
+   * The coordinates are computed once only and cached.
+   *
+   * @return an array of the {@link Coordinate}s in this ring
+   */
+  private Coordinate[] getCoordinates()
+  {
+    if (ringPts == null) {
+      CoordinateList coordList = new CoordinateList();
+      for (Iterator i = deList.iterator(); i.hasNext(); ) {
+        DirectedEdge de = (DirectedEdge) i.next();
+        PolygonizeEdge edge = (PolygonizeEdge) de.getEdge();
+        addEdge(edge.getLine().getCoordinates(), de.getEdgeDirection(), coordList);
+      }
+      ringPts = coordList.toCoordinateArray();
+    }
+    return ringPts;
+  }
+
+  /**
+   * Gets the coordinates for this ring as a {@link LineString}.
+   * Used to return the coordinates in this ring
+   * as a valid geometry, when it has been detected that the ring is topologically
+   * invalid.
+   * @return a {@link LineString} containing the coordinates in this ring
+   */
+  public LineString getLineString()
+  {
+    getCoordinates();
+    return factory.createLineString(ringPts);
+  }
+
+  /**
+   * Returns this ring as a {@link LinearRing}, or null if an Exception occurs while
+   * creating it (such as a topology problem). Details of problems are written to
+   * standard output.
+   */
+  public LinearRing getRing()
+  {
+    if (ring != null) return ring;
+    getCoordinates();
+    if (ringPts.length < 3) System.out.println(ringPts);
+    try {
+      ring = factory.createLinearRing(ringPts);
+    }
+    catch (Exception ex) {
+      System.out.println(ringPts);
+    }
+    return ring;
+  }
+
+  private static void addEdge(Coordinate[] coords, boolean isForward, CoordinateList coordList)
+  {
+    if (isForward) {
+      for (int i = 0; i < coords.length; i++) {
+        coordList.add(coords[i], false);
+      }
+    }
+    else {
+      for (int i = coords.length - 1; i >= 0; i--) {
+        coordList.add(coords[i], false);
+      }
+    }
+  }
+
+  /**
+   * Sets the containing shell ring of a ring that has been determined to be a hole.
+   * 
+   * @param shell the shell ring
+   */
+  public void setShell(EdgeRing shell) {
+    this.shell = shell;
+  }
+  
+  /**
+   * Tests whether this ring has a shell assigned to it.
+   * 
+   * @return true if the ring has a shell
+   */
+  public boolean hasShell() {
+    return shell != null;
+  }
+  
+  /**
+   * Gets the shell for this ring.  The shell is the ring itself if it is not a hole, otherwise its parent shell.
+   * 
+   * @return the shell for this ring
+   */
+  public EdgeRing getShell() {
+    if (isHole()) return shell;
+    return this;
+  }
+  /**
+   * Tests whether this ring is an outer hole.
+   * A hole is an outer hole if it is not contained by a shell.
+   * 
+   * @return true if the ring is an outer hole.
+   */
+  public boolean isOuterHole() {
+    if (! isHole) return false;
+    return ! hasShell();
+  }
+  
+  /**
+   * Tests whether this ring is an outer shell.
+   * 
+   * @return true if the ring is an outer shell.
+   */
+  public boolean isOuterShell() {
+    return getOuterHole() != null;
+  }
+  
+  public EdgeRing getOuterHole()
+  {
+    if (isHole()) return null;
+    /*
+     * A shell is an outer shell if any edge is also in an outer hole.
+     * A hole is an outer hole if it is not contained by a shell.
+     */
+    for (int i = 0; i < deList.size(); i++) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) deList.get(i);
+      EdgeRing adjRing = ((PolygonizeDirectedEdge) de.getSym()).getRing();
+      if (adjRing.isOuterHole()) return adjRing;
+    }
+    return null;    
+  }
+
+  /**
+   * Updates the included status for currently non-included shells
+   * based on whether they are adjacent to an included shell.
+   */
+  public void updateIncluded() {
+    if (isHole()) return;
+    for (int i = 0; i < deList.size(); i++) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) deList.get(i);
+      EdgeRing adjShell = ((PolygonizeDirectedEdge) de.getSym()).getRing().getShell();
+      
+      if (adjShell != null && adjShell.isIncludedSet()) {
+        // adjacent ring has been processed, so set included to inverse of adjacent included
+        setIncluded(! adjShell.isIncluded());
+        return;
+      }
+    }
+  }
+
+  /**
+   * Gets a string representation of this object.
+   * 
+   * @return a string representing the object 
+   */
+  public String toString() {
+    return WKTWriter.toLineString(new CoordinateArraySequence(getCoordinates()));
+  }
+  
+  /**
+   * @return whether the ring has been processed
+   */
+  public boolean isProcessed() {
+    return isProcessed;
+  }
+
+  /**
+   * @param isProcessed whether the ring has been processed
+   */
+  public void setProcessed(boolean isProcessed) {
+    this.isProcessed = isProcessed;
+  }
+
+  /**
+   * Compares EdgeRings based on their envelope,
+   * using the standard lexicographic ordering.
+   * This ordering is sufficient to make edge ring sorting deterministic.
+   * 
+   * @author mbdavis
+   *
+   */
+  static class EnvelopeComparator implements Comparator {
+    public int compare(Object obj0, Object obj1) {
+      EdgeRing r0 = (EdgeRing) obj0;
+      EdgeRing r1 = (EdgeRing) obj1;
+      return r0.getRing().getEnvelope().compareTo(r1.getRing().getEnvelope());
+    }
+    
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeDirectedEdge.java b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeDirectedEdge.java
new file mode 100644
index 0000000..750a54d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeDirectedEdge.java
@@ -0,0 +1,93 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.polygonize;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.Node;
+
+/**
+ * A {@link DirectedEdge} of a {@link PolygonizeGraph}, which represents
+ * an edge of a polygon formed by the graph.
+ * May be logically deleted from the graph by setting the <code>marked</code> flag.
+ *
+ * @version 1.7
+ */
+class PolygonizeDirectedEdge
+    extends DirectedEdge
+{
+
+  private EdgeRing edgeRing = null;
+  private PolygonizeDirectedEdge next = null;
+  private long label = -1;
+
+  /**
+   * Constructs a directed edge connecting the <code>from</code> node to the
+   * <code>to</code> node.
+   *
+   * @param directionPt
+   *                  specifies this DirectedEdge's direction (given by an imaginary
+   *                  line from the <code>from</code> node to <code>directionPt</code>)
+   * @param edgeDirection
+   *                  whether this DirectedEdge's direction is the same as or
+   *                  opposite to that of the parent Edge (if any)
+   */
+  public PolygonizeDirectedEdge(Node from, Node to, Coordinate directionPt,
+      boolean edgeDirection)
+  {
+    super(from, to, directionPt, edgeDirection);
+  }
+
+  /**
+   * Returns the identifier attached to this directed edge.
+   */
+  public long getLabel() { return label; }
+  /**
+   * Attaches an identifier to this directed edge.
+   */
+  public void setLabel(long label) { this.label = label; }
+  /**
+   * Returns the next directed edge in the EdgeRing that this directed edge is a member
+   * of.
+   */
+  public PolygonizeDirectedEdge getNext()  {    return next;  }
+  /**
+   * Sets the next directed edge in the EdgeRing that this directed edge is a member
+   * of.
+   */
+  public void setNext(PolygonizeDirectedEdge next)  {   this.next = next;  }
+  /**
+   * Returns the ring of directed edges that this directed edge is
+   * a member of, or null if the ring has not been set.
+   * @see #setRing(EdgeRing)
+   */
+  public boolean isInRing() { return edgeRing != null; }
+  /**
+   * Sets the ring of directed edges that this directed edge is
+   * a member of.
+   */
+  public void setRing(EdgeRing edgeRing)
+  {
+      this.edgeRing = edgeRing;
+  }
+  /**
+   * Gets the {@link EdgeRing} this edge is a member of.
+   * 
+   * @return an edge ring
+   */
+  public EdgeRing getRing() 
+  {
+    return this.edgeRing;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeEdge.java b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeEdge.java
new file mode 100644
index 0000000..02f0847
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeEdge.java
@@ -0,0 +1,35 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+
+package org.locationtech.jts.operation.polygonize;
+
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.planargraph.Edge;
+
+/**
+ * An edge of a polygonization graph.
+ *
+ * @version 1.7
+ */
+class PolygonizeEdge
+    extends Edge
+{
+  private LineString line;
+
+  public PolygonizeEdge(LineString line)
+  {
+    this.line = line;
+  }
+  public LineString getLine() { return line; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeGraph.java b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeGraph.java
new file mode 100644
index 0000000..179de4e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/PolygonizeGraph.java
@@ -0,0 +1,437 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+
+package org.locationtech.jts.operation.polygonize;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import java.util.Stack;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.DirectedEdgeStar;
+import org.locationtech.jts.planargraph.Edge;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.planargraph.PlanarGraph;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Represents a planar graph of edges that can be used to compute a
+ * polygonization, and implements the algorithms to compute the
+ * {@link EdgeRings} formed by the graph.
+ * <p>
+ * The marked flag on {@link DirectedEdge}s is used to indicate that a directed edge
+ * has be logically deleted from the graph.
+ *
+ * @version 1.7
+ */
+class PolygonizeGraph
+    extends PlanarGraph
+{
+
+  private static int getDegreeNonDeleted(Node node)
+  {
+    List edges = node.getOutEdges().getEdges();
+    int degree = 0;
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      if (! de.isMarked()) degree++;
+    }
+    return degree;
+  }
+
+  private static int getDegree(Node node, long label)
+  {
+    List edges = node.getOutEdges().getEdges();
+    int degree = 0;
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      if (de.getLabel() == label) degree++;
+    }
+    return degree;
+  }
+
+  /**
+   * Deletes all edges at a node
+   */
+  public static void deleteAllEdges(Node node)
+  {
+    List edges = node.getOutEdges().getEdges();
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      de.setMarked(true);
+      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
+      if (sym != null)
+        sym.setMarked(true);
+    }
+  }
+
+  private GeometryFactory factory;
+
+  //private List labelledRings;
+ 
+  /**
+   * Create a new polygonization graph.
+   */
+  public PolygonizeGraph(GeometryFactory factory)
+  {
+    this.factory = factory;
+  }
+
+  /**
+   * Add a {@link LineString} forming an edge of the polygon graph.
+   * @param line the line to add
+   */
+  public void addEdge(LineString line)
+  {
+    if (line.isEmpty()) { return; }
+    Coordinate[] linePts = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
+    
+    if (linePts.length < 2) { return; }
+    
+    Coordinate startPt = linePts[0];
+    Coordinate endPt = linePts[linePts.length - 1];
+
+    Node nStart = getNode(startPt);
+    Node nEnd = getNode(endPt);
+
+    DirectedEdge de0 = new PolygonizeDirectedEdge(nStart, nEnd, linePts[1], true);
+    DirectedEdge de1 = new PolygonizeDirectedEdge(nEnd, nStart, linePts[linePts.length - 2], false);
+    Edge edge = new PolygonizeEdge(line);
+    edge.setDirectedEdges(de0, de1);
+    add(edge);
+  }
+
+  private Node getNode(Coordinate pt)
+  {
+    Node node = findNode(pt);
+    if (node == null) {
+      node = new Node(pt);
+      // ensure node is only added once to graph
+      add(node);
+    }
+    return node;
+  }
+
+  private void computeNextCWEdges()
+  {
+    // set the next pointers for the edges around each node
+    for (Iterator iNode = nodeIterator(); iNode.hasNext(); ) {
+      Node node = (Node) iNode.next();
+      computeNextCWEdges(node);
+    }
+  }
+
+  /**
+   * Convert the maximal edge rings found by the initial graph traversal
+   * into the minimal edge rings required by JTS polygon topology rules.
+   *
+   * @param ringEdges the list of start edges for the edgeRings to convert.
+   */
+  private void convertMaximalToMinimalEdgeRings(List ringEdges)
+  {
+    for (Iterator i = ringEdges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      long label = de.getLabel();
+      List intNodes = findIntersectionNodes(de, label);
+
+      if (intNodes == null) continue;
+      // flip the next pointers on the intersection nodes to create minimal edge rings
+      for (Iterator iNode = intNodes.iterator(); iNode.hasNext(); ) {
+        Node node = (Node) iNode.next();
+        computeNextCCWEdges(node, label);
+      }
+    }
+  }
+
+  /**
+   * Finds all nodes in a maximal edgering which are self-intersection nodes
+   * @param startDE
+   * @param label
+   * @return the list of intersection nodes found,
+   * or <code>null</code> if no intersection nodes were found
+   */
+  private static List findIntersectionNodes(PolygonizeDirectedEdge startDE, long label)
+  {
+    PolygonizeDirectedEdge de = startDE;
+    List intNodes = null;
+    do {
+      Node node = de.getFromNode();
+      if (getDegree(node, label) > 1) {
+        if (intNodes == null)
+          intNodes = new ArrayList();
+        intNodes.add(node);
+      }
+
+      de = de.getNext();
+      Assert.isTrue(de != null, "found null DE in ring");
+      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
+    } while (de != startDE);
+
+    return intNodes;
+  }
+
+  /**
+   * Computes the minimal EdgeRings formed by the edges in this graph.
+   * @return a list of the {@link EdgeRing}s found by the polygonization process.
+   */
+  public List getEdgeRings()
+  {
+    // maybe could optimize this, since most of these pointers should be set correctly already
+    // by deleteCutEdges()
+    computeNextCWEdges();
+    // clear labels of all edges in graph
+    label(dirEdges, -1);
+    List maximalRings = findLabeledEdgeRings(dirEdges);
+    convertMaximalToMinimalEdgeRings(maximalRings);
+
+    // find all edgerings (which will now be minimal ones, as required)
+    List edgeRingList = new ArrayList();
+    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      if (de.isMarked()) continue;
+      if (de.isInRing()) continue;
+
+      EdgeRing er = findEdgeRing(de);
+      edgeRingList.add(er);
+    }
+    return edgeRingList;
+  }
+
+  /**
+   * Finds and labels all edgerings in the graph.
+   * The edge rings are labeling with unique integers.
+   * The labeling allows detecting cut edges.
+   * 
+   * @param dirEdges a List of the DirectedEdges in the graph
+   * @return a List of DirectedEdges, one for each edge ring found
+   */
+  private static List findLabeledEdgeRings(Collection dirEdges)
+  {
+    List edgeRingStarts = new ArrayList();
+    // label the edge rings formed
+    long currLabel = 1;
+    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      if (de.isMarked()) continue;
+      if (de.getLabel() >= 0) continue;
+
+      edgeRingStarts.add(de);
+      List edges = EdgeRing.findDirEdgesInRing(de);
+
+      label(edges, currLabel);
+      currLabel++;
+    }
+    return edgeRingStarts;
+  }
+
+  /**
+   * Finds and removes all cut edges from the graph.
+   * @return a list of the {@link LineString}s forming the removed cut edges
+   */
+  public List deleteCutEdges()
+  {
+    computeNextCWEdges();
+    // label the current set of edgerings
+    findLabeledEdgeRings(dirEdges);
+
+    /**
+     * Cut Edges are edges where both dirEdges have the same label.
+     * Delete them, and record them
+     */
+    List cutLines = new ArrayList();
+    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      if (de.isMarked()) continue;
+
+      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
+
+      if (de.getLabel() == sym.getLabel()) {
+        de.setMarked(true);
+        sym.setMarked(true);
+
+        // save the line as a cut edge
+        PolygonizeEdge e = (PolygonizeEdge) de.getEdge();
+        cutLines.add(e.getLine());
+      }
+    }
+    return cutLines;
+  }
+
+  private static void label(Collection dirEdges, long label)
+  {
+    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+      de.setLabel(label);
+    }
+  }
+  private static void computeNextCWEdges(Node node)
+  {
+    DirectedEdgeStar deStar = node.getOutEdges();
+    PolygonizeDirectedEdge startDE = null;
+    PolygonizeDirectedEdge prevDE = null;
+
+    // the edges are stored in CCW order around the star
+    for (Iterator i = deStar.getEdges().iterator(); i.hasNext(); ) {
+      PolygonizeDirectedEdge outDE = (PolygonizeDirectedEdge) i.next();
+      if (outDE.isMarked()) continue;
+
+      if (startDE == null)
+        startDE = outDE;
+      if (prevDE != null) {
+        PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) prevDE.getSym();
+        sym.setNext(outDE);
+      }
+      prevDE = outDE;
+    }
+    if (prevDE != null) {
+      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) prevDE.getSym();
+      sym.setNext(startDE);
+    }
+  }
+  /**
+   * Computes the next edge pointers going CCW around the given node, for the
+   * given edgering label.
+   * This algorithm has the effect of converting maximal edgerings into minimal edgerings
+   */
+  private static void computeNextCCWEdges(Node node, long label)
+  {
+    DirectedEdgeStar deStar = node.getOutEdges();
+    //PolyDirectedEdge lastInDE = null;
+    PolygonizeDirectedEdge firstOutDE = null;
+    PolygonizeDirectedEdge prevInDE = null;
+
+    // the edges are stored in CCW order around the star
+    List edges = deStar.getEdges();
+    //for (Iterator i = deStar.getEdges().iterator(); i.hasNext(); ) {
+    for (int i = edges.size() - 1; i >= 0; i--) {
+      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) edges.get(i);
+      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
+
+      PolygonizeDirectedEdge outDE = null;
+      if (  de.getLabel() == label) outDE = de;
+      PolygonizeDirectedEdge inDE = null;
+      if (  sym.getLabel() == label) inDE =  sym;
+
+      if (outDE == null && inDE == null) continue;  // this edge is not in edgering
+
+      if (inDE != null) {
+        prevInDE = inDE;
+      }
+
+      if (outDE != null) {
+        if (prevInDE != null) {
+          prevInDE.setNext(outDE);
+          prevInDE = null;
+        }
+        if (firstOutDE == null)
+          firstOutDE = outDE;
+      }
+    }
+    if (prevInDE != null) {
+      Assert.isTrue(firstOutDE != null);
+      prevInDE.setNext(firstOutDE);
+    }
+  }
+
+  private EdgeRing findEdgeRing(PolygonizeDirectedEdge startDE)
+  {
+    EdgeRing er = new EdgeRing(factory);
+    er.build(startDE);
+    return er;
+  }
+
+  /**
+   * Marks all edges from the graph which are "dangles".
+   * Dangles are which are incident on a node with degree 1.
+   * This process is recursive, since removing a dangling edge
+   * may result in another edge becoming a dangle.
+   * In order to handle large recursion depths efficiently,
+   * an explicit recursion stack is used
+   *
+   * @return a List containing the {@link LineString}s that formed dangles
+   */
+  public Collection deleteDangles()
+  {
+    List nodesToRemove = findNodesOfDegree(1);
+    Set dangleLines = new HashSet();
+
+    Stack nodeStack = new Stack();
+    for (Iterator i = nodesToRemove.iterator(); i.hasNext(); ) {
+      nodeStack.push(i.next());
+    }
+
+    while (! nodeStack.isEmpty()) {
+      Node node = (Node) nodeStack.pop();
+
+      deleteAllEdges(node);
+      List nodeOutEdges = node.getOutEdges().getEdges();
+      for (Iterator i = nodeOutEdges.iterator(); i.hasNext(); ) {
+        PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
+        // delete this edge and its sym
+        de.setMarked(true);
+        PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
+        if (sym != null)
+          sym.setMarked(true);
+
+        // save the line as a dangle
+        PolygonizeEdge e = (PolygonizeEdge) de.getEdge();
+        dangleLines.add(e.getLine());
+
+        Node toNode = de.getToNode();
+        // add the toNode to the list to be processed, if it is now a dangle
+        if (getDegreeNonDeleted(toNode) == 1)
+          nodeStack.push(toNode);
+      }
+    }
+    return dangleLines;
+  }
+  
+  /**
+   * Traverses the polygonized edge rings in the graph
+   * and computes the depth parity (odd or even)
+   * relative to the exterior of the graph.
+   * If the client has requested that the output
+   * be polygonally valid, only odd polygons will be constructed. 
+   *
+   */
+  public void computeDepthParity()
+  {
+    while (true) {
+      PolygonizeDirectedEdge de = null; //findLowestDirEdge();
+      if (de == null)
+        return;
+      computeDepthParity(de);
+    }
+  }
+  
+  /**
+   * Traverses all connected edges, computing the depth parity
+   * of the associated polygons.
+   * 
+   * @param de
+   */
+  private void computeDepthParity(PolygonizeDirectedEdge de)
+  {
+    
+  }
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/Polygonizer.java b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/Polygonizer.java
new file mode 100644
index 0000000..c0fcf6b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/Polygonizer.java
@@ -0,0 +1,359 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.polygonize;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+
+
+/**
+ * Polygonizes a set of {@link Geometry}s which contain linework that
+ * represents the edges of a planar graph.
+ * All types of Geometry are accepted as input;  
+ * the constituent linework is extracted as the edges to be polygonized.
+ * The processed edges must be correctly noded; that is, they must only meet
+ * at their endpoints.  Polygonization will accept incorrectly noded input
+ * but will not form polygons from non-noded edges, 
+ * and reports them as errors.
+ * <p>
+ * The Polygonizer reports the follow kinds of errors:
+ * <ul>
+ * <li><b>Dangles</b> - edges which have one or both ends which are not incident on another edge endpoint
+ * <li><b>Cut Edges</b> - edges which are connected at both ends but which do not form part of polygon
+ * <li><b>Invalid Ring Lines</b> - edges which form rings which are invalid
+ * (e.g. the component lines contain a self-intersection)
+ * </ul>
+ * Polygonization supports extracting only polygons which form a valid polygonal geometry.
+ * The set of extracted polygons is guaranteed to be edge-disjoint.
+ * This is useful for situations where it is known that the input lines form a
+ * valid polygonal geometry.
+ *
+ * @version 1.7
+ */
+public class Polygonizer
+{  
+  /**
+   * Adds every linear element in a {@link Geometry} into the polygonizer graph.
+   */
+  private static class LineStringAdder
+      implements GeometryComponentFilter
+  {
+    Polygonizer p;
+    
+    LineStringAdder(Polygonizer p) {
+      this.p = p;
+    }
+    
+    public void filter(Geometry g) {
+      if (g instanceof LineString)
+        p.add((LineString) g);
+    }
+  }
+
+  // default factory
+  private LineStringAdder lineStringAdder = new LineStringAdder(this);
+
+  protected PolygonizeGraph graph;
+  // initialize with empty collections, in case nothing is computed
+  protected Collection dangles = new ArrayList();
+  protected List cutEdges = new ArrayList();
+  protected List invalidRingLines = new ArrayList();
+
+  protected List holeList = null;
+  protected List shellList = null;
+  protected List polyList = null;
+
+  private boolean isCheckingRingsValid = true;
+  private boolean extractOnlyPolygonal;
+
+  private GeometryFactory geomFactory = null;
+
+  /**
+   * Creates a polygonizer with the same {@link GeometryFactory}
+   * as the input {@link Geometry}s.
+   * The output mask is {@link #ALL_POLYS}.
+   */
+  public Polygonizer()
+  {
+    this(false);
+  }
+  
+  /**
+   * Creates a polygonizer and allow specifying if only polygons which form a valid polygonal geometry are to be extracted.
+   * 
+   * @param extractOnlyPolygonal true if only polygons which form a valid polygonal geometry are to be extracted
+   */
+  public Polygonizer(boolean extractOnlyPolygonal)
+  {
+    this.extractOnlyPolygonal = extractOnlyPolygonal;
+  }
+
+  /**
+   * Adds a collection of geometries to the edges to be polygonized.
+   * May be called multiple times.
+   * Any dimension of Geometry may be added;
+   * the constituent linework will be extracted and used.
+   *
+   * @param geomList a list of {@link Geometry}s with linework to be polygonized
+   */
+  public void add(Collection geomList)
+  {
+    for (Iterator i = geomList.iterator(); i.hasNext(); ) {
+      Geometry geometry = (Geometry) i.next();
+      add(geometry);
+    }
+  }
+
+  /**
+   * Add a {@link Geometry} to the edges to be polygonized.
+   * May be called multiple times.
+   * Any dimension of Geometry may be added;
+   * the constituent linework will be extracted and used
+   *
+   * @param g a {@link Geometry} with linework to be polygonized
+   */
+  public void add(Geometry g)
+  {
+    g.apply(lineStringAdder);
+  }
+
+  /**
+   * Adds a linestring to the graph of polygon edges.
+   *
+   * @param line the {@link LineString} to add
+   */
+  private void add(LineString line)
+  {
+    // record the geometry factory for later use
+    geomFactory  = line.getFactory();
+    // create a new graph using the factory from the input Geometry
+    if (graph == null)
+      graph = new PolygonizeGraph(geomFactory);
+    graph.addEdge(line);
+  }
+
+  /**
+   * Allows disabling the valid ring checking, 
+   * to optimize situations where invalid rings are not expected.
+   * <p>
+   * The default is <code>true</code>.
+   * 
+   * @param isCheckingRingsValid true if generated rings should be checked for validity
+   */
+  public void setCheckRingsValid(boolean isCheckingRingsValid)
+  {
+    this.isCheckingRingsValid = isCheckingRingsValid;
+  }
+  
+  /**
+   * Gets the list of polygons formed by the polygonization.
+   * @return a collection of {@link Polygon}s
+   */
+  public Collection getPolygons()
+  {
+    polygonize();
+    return polyList;
+  }
+
+  /**
+   * Gets a geometry representing the polygons formed by the polygonization.
+   * If a valid polygonal geometry was extracted the result is a {@link Polygonal} geometry.
+   * 
+   * @return a geometry containing the polygons
+   */
+  public Geometry getGeometry()
+  {
+    if (geomFactory == null) geomFactory = new GeometryFactory();
+    polygonize();
+    if (extractOnlyPolygonal) {
+      return geomFactory.buildGeometry(polyList);
+    }
+    // result may not be valid Polygonal, so return as a GeometryCollection
+    return geomFactory.createGeometryCollection(GeometryFactory.toGeometryArray(polyList));
+  }
+
+  /**
+   * Gets the list of dangling lines found during polygonization.
+   * @return a collection of the input {@link LineString}s which are dangles
+   */
+  public Collection getDangles()
+  {
+    polygonize();
+    return dangles;
+  }
+
+  /**
+   * Gets the list of cut edges found during polygonization.
+   * @return a collection of the input {@link LineString}s which are cut edges
+   */
+  public Collection getCutEdges()
+  {
+    polygonize();
+    return cutEdges;
+  }
+
+  /**
+   * Gets the list of lines forming invalid rings found during polygonization.
+   * @return a collection of the input {@link LineString}s which form invalid rings
+   */
+  public Collection getInvalidRingLines()
+  {
+    polygonize();
+    return invalidRingLines;
+  }
+
+  /**
+   * Performs the polygonization, if it has not already been carried out.
+   */
+  private void polygonize()
+  {
+    // check if already computed
+    if (polyList != null) return;
+    polyList = new ArrayList();
+
+    // if no geometries were supplied it's possible that graph is null
+    if (graph == null) return;
+
+    dangles = graph.deleteDangles();
+    cutEdges = graph.deleteCutEdges();
+    List edgeRingList = graph.getEdgeRings();
+
+    //Debug.printTime("Build Edge Rings");
+
+    List validEdgeRingList = new ArrayList();
+    invalidRingLines = new ArrayList();
+    if (isCheckingRingsValid) {
+      findValidRings(edgeRingList, validEdgeRingList, invalidRingLines);
+    }
+    else {
+      validEdgeRingList = edgeRingList;
+    }
+    //Debug.printTime("Validate Rings");
+    
+    findShellsAndHoles(validEdgeRingList);
+    assignHolesToShells(holeList, shellList);
+    // order the shells to make any subsequent processing deterministic
+    Collections.sort(shellList, new EdgeRing.EnvelopeComparator());
+
+    //Debug.printTime("Assign Holes");
+    
+    boolean includeAll = true;
+    if (extractOnlyPolygonal) {
+      findDisjointShells(shellList);
+      includeAll = false;
+    }
+    polyList = extractPolygons(shellList, includeAll);
+  }
+
+  private void findValidRings(List edgeRingList, List validEdgeRingList, List invalidRingList)
+  {
+    for (Iterator i = edgeRingList.iterator(); i.hasNext(); ) {
+      EdgeRing er = (EdgeRing) i.next();
+      if (er.isValid())
+        validEdgeRingList.add(er);
+      else
+        invalidRingList.add(er.getLineString());
+    }
+  }
+
+  private void findShellsAndHoles(List edgeRingList)
+  {
+    holeList = new ArrayList();
+    shellList = new ArrayList();
+    for (Iterator i = edgeRingList.iterator(); i.hasNext(); ) {
+      EdgeRing er = (EdgeRing) i.next();
+      er.computeHole();
+      if (er.isHole())
+        holeList.add(er);
+      else
+        shellList.add(er);
+    }
+  }
+
+  private static void assignHolesToShells(List holeList, List shellList)
+  {
+    for (Iterator i = holeList.iterator(); i.hasNext(); ) {
+      EdgeRing holeER = (EdgeRing) i.next();
+      assignHoleToShell(holeER, shellList);
+      /*
+      if ( ! holeER.hasShell()) {
+        System.out.println("DEBUG: Outer hole: " + holeER);
+      }
+      */
+    }
+  }
+
+  private static void assignHoleToShell(EdgeRing holeER, List shellList)
+  {
+    EdgeRing shell = EdgeRing.findEdgeRingContaining(holeER, shellList);
+    if (shell != null) {
+      shell.addHole(holeER);
+    }
+  }
+
+  private static void findDisjointShells(List shellList) {
+    findOuterShells(shellList);
+    
+    boolean isMoreToScan;
+    do {
+      isMoreToScan = false;
+      for (Iterator i = shellList.iterator(); i.hasNext(); ) {
+        EdgeRing er = (EdgeRing) i.next();
+        if (er.isIncludedSet()) 
+          continue;
+        er.updateIncluded();
+        if (! er.isIncludedSet()) {
+          isMoreToScan = true;
+        }
+      }
+    } while (isMoreToScan);
+  }
+
+  /**
+   * For each outer hole finds and includes a single outer shell.
+   * This seeds the traversal algorithm for finding only polygonal shells.
+   *  
+   * @param shellList the list of shell EdgeRings
+   */
+  private static void findOuterShells(List shellList) {
+
+    for (Iterator i = shellList.iterator(); i.hasNext();) {
+      EdgeRing er = (EdgeRing) i.next();
+      EdgeRing outerHoleER = er.getOuterHole();
+      if (outerHoleER != null && ! outerHoleER.isProcessed()) {
+        er.setIncluded(true);
+        outerHoleER.setProcessed(true);
+      }
+    }
+  }
+  
+  private static List extractPolygons(List shellList, boolean includeAll) {
+    List polyList = new ArrayList();
+    for (Iterator i = shellList.iterator(); i.hasNext();) {
+      EdgeRing er = (EdgeRing) i.next();
+      if (includeAll || er.isIncluded()) {
+        polyList.add(er.getPolygon());
+      }
+    }
+    return polyList;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/package.html
new file mode 100644
index 0000000..5e46791
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/polygonize/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+An API for polygonizing sets of lines.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleContains.java b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleContains.java
new file mode 100644
index 0000000..80d9b5b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleContains.java
@@ -0,0 +1,171 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.predicate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Optimized implementation of the <tt>contains</tt> spatial predicate 
+ * for cases where the first {@link Geometry} is a rectangle.
+ * This class works for all input geometries, including
+ * {@link GeometryCollection}s.
+ * <p>
+ * As a further optimization,
+ * this class can be used to test 
+ * many geometries against a single
+ * rectangle in a slightly more efficient way.
+ *
+ * @version 1.7
+ */
+public class RectangleContains {
+
+  /**
+   * Tests whether a rectangle contains a given geometry.
+   * 
+   * @param rectangle a rectangular Polygon
+   * @param b a Geometry of any type
+   * @return true if the geometries intersect
+   */
+  public static boolean contains(Polygon rectangle, Geometry b)
+  {
+    RectangleContains rc = new RectangleContains(rectangle);
+    return rc.contains(b);
+  }
+
+  private Envelope rectEnv;
+
+  /**
+   * Create a new contains computer for two geometries.
+   *
+   * @param rectangle a rectangular geometry
+   */
+  public RectangleContains(Polygon rectangle) {
+    rectEnv = rectangle.getEnvelopeInternal();
+  }
+
+  public boolean contains(Geometry geom)
+  {
+    // the test geometry must be wholly contained in the rectangle envelope
+    if (! rectEnv.contains(geom.getEnvelopeInternal()))
+      return false;
+    
+    /**
+     * Check that geom is not contained entirely in the rectangle boundary.
+     * According to the somewhat odd spec of the SFS, if this
+     * is the case the geometry is NOT contained.
+     */
+    if (isContainedInBoundary(geom))
+      return false;
+    return true;
+  }
+
+  private boolean isContainedInBoundary(Geometry geom)
+  {
+    // polygons can never be wholely contained in the boundary
+    if (geom instanceof Polygon) return false;
+    if (geom instanceof Point) return isPointContainedInBoundary((Point) geom);
+    if (geom instanceof LineString) return isLineStringContainedInBoundary((LineString) geom);
+
+    for (int i = 0; i < geom.getNumGeometries(); i++) {
+      Geometry comp = geom.getGeometryN(i);
+      if (! isContainedInBoundary(comp))
+        return false;
+    }
+    return true;
+  }
+
+  private boolean isPointContainedInBoundary(Point point)
+  {
+    return isPointContainedInBoundary(point.getCoordinate());
+  }
+
+  /**
+   * Tests if a point is contained in the boundary of the target rectangle.
+   * 
+   * @param pt the point to test
+   * @return true if the point is contained in the boundary
+   */
+  private boolean isPointContainedInBoundary(Coordinate pt)
+  {
+    /**
+     * contains = false iff the point is properly contained in the rectangle.
+     * 
+     * This code assumes that the point lies in the rectangle envelope
+     */ 
+    return pt.x == rectEnv.getMinX() 
+    		|| pt.x == rectEnv.getMaxX()
+    		|| pt.y == rectEnv.getMinY()
+    		|| pt.y == rectEnv.getMaxY();
+  }
+
+  /**
+   * Tests if a linestring is completely contained in the boundary of the target rectangle.
+   * @param line the linestring to test
+   * @return true if the linestring is contained in the boundary
+   */
+  private boolean isLineStringContainedInBoundary(LineString line)
+  {
+    CoordinateSequence seq = line.getCoordinateSequence();
+    Coordinate p0 = new Coordinate();
+    Coordinate p1 = new Coordinate();
+    for (int i = 0; i < seq.size() - 1; i++) {
+      seq.getCoordinate(i, p0);
+      seq.getCoordinate(i + 1, p1);
+
+      if (! isLineSegmentContainedInBoundary(p0, p1))
+        return false;
+    }
+    return true;
+  }
+
+  /**
+   * Tests if a line segment is contained in the boundary of the target rectangle.
+   * @param p0 an endpoint of the segment
+   * @param p1 an endpoint of the segment
+   * @return true if the line segment is contained in the boundary
+   */
+  private boolean isLineSegmentContainedInBoundary(Coordinate p0, Coordinate p1)
+  {
+    if (p0.equals(p1))
+      return isPointContainedInBoundary(p0);
+
+    // we already know that the segment is contained in the rectangle envelope
+    if (p0.x == p1.x) {
+      if (p0.x == rectEnv.getMinX() ||
+          p0.x == rectEnv.getMaxX() )
+        return true;
+    }
+    else if (p0.y == p1.y) {
+      if (p0.y == rectEnv.getMinY() ||
+          p0.y == rectEnv.getMaxY() )
+        return true;
+    }
+    /**
+     * Either
+     *   both x and y values are different
+     * or
+     *   one of x and y are the same, but the other ordinate is not the same as a boundary ordinate
+     *
+     * In either case, the segment is not wholely in the boundary
+     */
+    return false;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleIntersects.java b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleIntersects.java
new file mode 100644
index 0000000..ed86f1b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/RectangleIntersects.java
@@ -0,0 +1,341 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.predicate;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.RectangleLineIntersector;
+import org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.geom.util.ShortCircuitedGeometryVisitor;
+
+
+/**
+ * Implementation of the <tt>intersects</tt> spatial predicate
+ * optimized for the case where one {@link Geometry} is a rectangle. 
+ * This class works for all
+ * input geometries, including {@link GeometryCollection}s.
+ * <p>
+ * As a further optimization, 
+ * this class can be used in batch style
+ * to test many geometries
+ * against a single rectangle.
+ * 
+ * @version 1.7
+ */
+public class RectangleIntersects
+{
+  /**
+   * Tests whether a rectangle intersects a given geometry.
+   * 
+   * @param rectangle
+   *          a rectangular Polygon
+   * @param b
+   *          a Geometry of any type
+   * @return true if the geometries intersect
+   */
+  public static boolean intersects(Polygon rectangle, Geometry b)
+  {
+    RectangleIntersects rp = new RectangleIntersects(rectangle);
+    return rp.intersects(b);
+  }
+
+  private Polygon rectangle;
+
+  private Envelope rectEnv;
+
+  /**
+   * Create a new intersects computer for a rectangle.
+   * 
+   * @param rectangle
+   *          a rectangular Polygon
+   */
+  public RectangleIntersects(Polygon rectangle)
+  {
+    this.rectangle = rectangle;
+    rectEnv = rectangle.getEnvelopeInternal();
+  }
+
+  /**
+   * Tests whether the given Geometry intersects
+   * the query rectangle.
+   * 
+   * @param geom the Geometry to test (may be of any type)
+   * @return true if the geometry intersects the query rectangle
+   */
+  public boolean intersects(Geometry geom)
+  {
+    if (!rectEnv.intersects(geom.getEnvelopeInternal()))
+      return false;
+
+    /**
+     * Test if rectangle envelope intersects any component envelope.
+     * This handles Point components as well
+     */
+    EnvelopeIntersectsVisitor visitor = new EnvelopeIntersectsVisitor(rectEnv);
+    visitor.applyTo(geom);
+    if (visitor.intersects())
+      return true;
+
+    /**
+     * Test if any rectangle vertex is contained in the target geometry
+     */
+    GeometryContainsPointVisitor ecpVisitor = new GeometryContainsPointVisitor(rectangle);
+    ecpVisitor.applyTo(geom);
+    if (ecpVisitor.containsPoint())
+      return true;
+
+    /**
+     * Test if any target geometry line segment intersects the rectangle
+     */
+    RectangleIntersectsSegmentVisitor riVisitor = new RectangleIntersectsSegmentVisitor(rectangle);
+    riVisitor.applyTo(geom);
+    if (riVisitor.intersects())
+      return true;
+
+    return false;
+  }
+}
+
+/**
+ * Tests whether it can be concluded that a rectangle intersects a geometry,
+ * based on the relationship of the envelope(s) of the geometry.
+ * 
+ * @author Martin Davis
+ * @version 1.7
+ */
+class EnvelopeIntersectsVisitor extends ShortCircuitedGeometryVisitor
+{
+  private Envelope rectEnv;
+
+  private boolean intersects = false;
+
+  public EnvelopeIntersectsVisitor(Envelope rectEnv)
+  {
+    this.rectEnv = rectEnv;
+  }
+
+  /**
+   * Reports whether it can be concluded that an intersection occurs, 
+   * or whether further testing is required.
+   * 
+   * @return true if an intersection must occur 
+   * or false if no conclusion about intersection can be made
+   */
+  public boolean intersects()
+  {
+    return intersects;
+  }
+
+  protected void visit(Geometry element)
+  {
+    Envelope elementEnv = element.getEnvelopeInternal();
+
+    // disjoint => no intersection
+    if (!rectEnv.intersects(elementEnv)) {
+      return;
+    }
+    // rectangle contains target env => must intersect
+    if (rectEnv.contains(elementEnv)) {
+      intersects = true;
+      return;
+    }
+    /**
+     * Since the envelopes intersect and the test element is connected, if the
+     * test envelope is completely bisected by an edge of the rectangle the
+     * element and the rectangle must touch (This is basically an application of
+     * the Jordan Curve Theorem). The alternative situation is that the test
+     * envelope is "on a corner" of the rectangle envelope, i.e. is not
+     * completely bisected. In this case it is not possible to make a conclusion
+     * about the presence of an intersection.
+     */
+    if (elementEnv.getMinX() >= rectEnv.getMinX()
+        && elementEnv.getMaxX() <= rectEnv.getMaxX()) {
+      intersects = true;
+      return;
+    }
+    if (elementEnv.getMinY() >= rectEnv.getMinY()
+        && elementEnv.getMaxY() <= rectEnv.getMaxY()) {
+      intersects = true;
+      return;
+    }
+  }
+
+  protected boolean isDone()
+  {
+    return intersects == true;
+  }
+}
+
+/**
+ * A visitor which tests whether it can be 
+ * concluded that a geometry contains a vertex of
+ * a query geometry.
+ * 
+ * @author Martin Davis
+ * @version 1.7
+ */
+class GeometryContainsPointVisitor extends ShortCircuitedGeometryVisitor
+{
+  private CoordinateSequence rectSeq;
+
+  private Envelope rectEnv;
+
+  private boolean containsPoint = false;
+
+  public GeometryContainsPointVisitor(Polygon rectangle)
+  {
+    this.rectSeq = rectangle.getExteriorRing().getCoordinateSequence();
+    rectEnv = rectangle.getEnvelopeInternal();
+  }
+
+  /**
+   * Reports whether it can be concluded that a corner point of the rectangle is
+   * contained in the geometry, or whether further testing is required.
+   * 
+   * @return true if a corner point is contained 
+   * or false if no conclusion about intersection can be made
+   */
+  public boolean containsPoint()
+  {
+    return containsPoint;
+  }
+
+  protected void visit(Geometry geom)
+  {
+    // if test geometry is not polygonal this check is not needed
+    if (!(geom instanceof Polygon))
+      return;
+
+    // skip if envelopes do not intersect
+    Envelope elementEnv = geom.getEnvelopeInternal();
+    if (!rectEnv.intersects(elementEnv))
+      return;
+
+    // test each corner of rectangle for inclusion
+    Coordinate rectPt = new Coordinate();
+    for (int i = 0; i < 4; i++) {
+      rectSeq.getCoordinate(i, rectPt);
+      if (!elementEnv.contains(rectPt))
+        continue;
+      // check rect point in poly (rect is known not to touch polygon at this
+      // point)
+      if (SimplePointInAreaLocator.containsPointInPolygon(rectPt,
+          (Polygon) geom)) {
+        containsPoint = true;
+        return;
+      }
+    }
+  }
+
+  protected boolean isDone()
+  {
+    return containsPoint == true;
+  }
+}
+
+
+/**
+ * A visitor to test for intersection between the query
+ * rectangle and the line segments of the geometry.
+ * 
+ * @author Martin Davis
+ *
+ */
+class RectangleIntersectsSegmentVisitor extends ShortCircuitedGeometryVisitor
+{
+  private Envelope rectEnv;
+  private RectangleLineIntersector rectIntersector;
+
+  private boolean hasIntersection = false;
+  private Coordinate p0 = new Coordinate();
+  private Coordinate p1 = new Coordinate();
+
+  /**
+   * Creates a visitor for checking rectangle intersection
+   * with segments
+   * 
+   * @param rectangle the query rectangle 
+   */
+  public RectangleIntersectsSegmentVisitor(Polygon rectangle)
+  {
+    rectEnv = rectangle.getEnvelopeInternal();
+    rectIntersector = new RectangleLineIntersector(rectEnv);
+  }
+
+  /**
+   * Reports whether any segment intersection exists.
+   * 
+   * @return true if a segment intersection exists
+   * or false if no segment intersection exists
+   */
+  public boolean intersects()
+  {
+    return hasIntersection;
+  }
+
+  protected void visit(Geometry geom)
+  {
+    /**
+     * It may be the case that the rectangle and the 
+     * envelope of the geometry component are disjoint,
+     * so it is worth checking this simple condition.
+     */
+    Envelope elementEnv = geom.getEnvelopeInternal();
+    if (!rectEnv.intersects(elementEnv))
+      return;
+    
+    // check segment intersections
+    // get all lines from geometry component
+    // (there may be more than one if it's a multi-ring polygon)
+    List lines = LinearComponentExtracter.getLines(geom);
+    checkIntersectionWithLineStrings(lines);
+  }
+
+  private void checkIntersectionWithLineStrings(List lines)
+  {
+    for (Iterator i = lines.iterator(); i.hasNext(); ) {
+      LineString testLine = (LineString) i.next();
+      checkIntersectionWithSegments(testLine);
+      if (hasIntersection)
+        return;
+    }
+  }
+
+  private void checkIntersectionWithSegments(LineString testLine)
+  {
+    CoordinateSequence seq1 = testLine.getCoordinateSequence();
+    for (int j = 1; j < seq1.size(); j++) {
+      seq1.getCoordinate(j - 1, p0);
+      seq1.getCoordinate(j,     p1);
+
+      if (rectIntersector.intersects(p0, p1)) {
+        hasIntersection = true;
+        return;
+      }
+    }
+  }
+
+  protected boolean isDone()
+  {
+    return hasIntersection == true;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/predicate/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/package.html
new file mode 100644
index 0000000..7e58ae9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/predicate/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes which implement topological predicates optimized for particular kinds of geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBuilder.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBuilder.java
new file mode 100644
index 0000000..e279004
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBuilder.java
@@ -0,0 +1,150 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+/**
+ * An EdgeEndBuilder creates EdgeEnds for all the "split edges"
+ * created by the
+ * intersections determined for an Edge.
+ *
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeEnd;
+import org.locationtech.jts.geomgraph.EdgeIntersection;
+import org.locationtech.jts.geomgraph.EdgeIntersectionList;
+import org.locationtech.jts.geomgraph.Label;
+
+/**
+ * Computes the {@link EdgeEnd}s which arise from a noded {@link Edge}.
+ *
+ * @version 1.7
+ */
+public class EdgeEndBuilder {
+
+  public EdgeEndBuilder() {
+  }
+
+  public List computeEdgeEnds(Iterator edges)
+  {
+    List l = new ArrayList();
+    for (Iterator i = edges; i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      computeEdgeEnds(e, l);
+    }
+    return l;
+  }
+
+  /**
+   * Creates stub edges for all the intersections in this
+   * Edge (if any) and inserts them into the graph.
+   */
+  public void computeEdgeEnds(Edge edge, List l)
+  {
+    EdgeIntersectionList eiList = edge.getEdgeIntersectionList();
+//Debug.print(eiList);
+    // ensure that the list has entries for the first and last point of the edge
+    eiList.addEndpoints();
+
+    Iterator it = eiList.iterator();
+    EdgeIntersection eiPrev = null;
+    EdgeIntersection eiCurr = null;
+    // no intersections, so there is nothing to do
+    if (! it.hasNext()) return;
+    EdgeIntersection eiNext = (EdgeIntersection) it.next();
+    do {
+      eiPrev = eiCurr;
+      eiCurr = eiNext;
+      eiNext = null;
+      if (it.hasNext()) eiNext = (EdgeIntersection) it.next();
+
+      if (eiCurr != null) {
+        createEdgeEndForPrev(edge, l, eiCurr, eiPrev);
+        createEdgeEndForNext(edge, l, eiCurr, eiNext);
+      }
+
+    } while (eiCurr != null);
+
+  }
+
+  /**
+   * Create a EdgeStub for the edge before the intersection eiCurr.
+   * The previous intersection is provided
+   * in case it is the endpoint for the stub edge.
+   * Otherwise, the previous point from the parent edge will be the endpoint.
+   * <br>
+   * eiCurr will always be an EdgeIntersection, but eiPrev may be null.
+   */
+  void createEdgeEndForPrev(
+                      Edge edge,
+                      List l,
+                      EdgeIntersection eiCurr,
+                      EdgeIntersection eiPrev)
+  {
+
+    int iPrev = eiCurr.segmentIndex;
+    if (eiCurr.dist == 0.0) {
+      // if at the start of the edge there is no previous edge
+      if (iPrev == 0) return;
+      iPrev--;
+    }
+    Coordinate pPrev = edge.getCoordinate(iPrev);
+    // if prev intersection is past the previous vertex, use it instead
+    if (eiPrev != null && eiPrev.segmentIndex >= iPrev)
+      pPrev = eiPrev.coord;
+
+    Label label = new Label(edge.getLabel());
+    // since edgeStub is oriented opposite to it's parent edge, have to flip sides for edge label
+    label.flip();
+    EdgeEnd e = new EdgeEnd(edge, eiCurr.coord, pPrev, label);
+//e.print(System.out);  System.out.println();
+    l.add(e);
+  }
+    /**
+     * Create a StubEdge for the edge after the intersection eiCurr.
+     * The next intersection is provided
+     * in case it is the endpoint for the stub edge.
+     * Otherwise, the next point from the parent edge will be the endpoint.
+     * <br>
+     * eiCurr will always be an EdgeIntersection, but eiNext may be null.
+     */
+  void createEdgeEndForNext(
+                      Edge edge,
+                      List l,
+                      EdgeIntersection eiCurr,
+                      EdgeIntersection eiNext)
+  {
+
+    int iNext = eiCurr.segmentIndex + 1;
+    // if there is no next edge there is nothing to do
+    if (iNext >= edge.getNumPoints() && eiNext == null) return;
+
+    Coordinate pNext = edge.getCoordinate(iNext);
+
+    // if the next intersection is in the same segment as the current, use it as the endpoint
+    if (eiNext != null && eiNext.segmentIndex == eiCurr.segmentIndex)
+      pNext = eiNext.coord;
+
+    EdgeEnd e = new EdgeEnd(edge, eiCurr.coord, pNext, new Label(edge.getLabel()));
+//Debug.println(e);
+    l.add(e);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundle.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundle.java
new file mode 100644
index 0000000..ac1b1c7
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundle.java
@@ -0,0 +1,192 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeEnd;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Position;
+
+/**
+ * A collection of {@link EdgeEnd}s which obey the following invariant:
+ * They originate at the same node and have the same direction.
+ *
+ * @version 1.7
+ */
+public class EdgeEndBundle
+  extends EdgeEnd
+{
+//  private BoundaryNodeRule boundaryNodeRule;
+  private List edgeEnds = new ArrayList();
+
+  public EdgeEndBundle(BoundaryNodeRule boundaryNodeRule, EdgeEnd e)
+  {
+    super(e.getEdge(), e.getCoordinate(), e.getDirectedCoordinate(), new Label(e.getLabel()));
+    insert(e);
+    /*
+    if (boundaryNodeRule != null)
+      this.boundaryNodeRule = boundaryNodeRule;
+    else
+      boundaryNodeRule = BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE;
+    */
+  }
+
+  public EdgeEndBundle(EdgeEnd e)
+  {
+    this(null, e);
+  }
+
+  public Label getLabel() { return label; }
+  public Iterator iterator() { return edgeEnds.iterator(); }
+  public List getEdgeEnds() { return edgeEnds; }
+
+  public void insert(EdgeEnd e)
+  {
+    // Assert: start point is the same
+    // Assert: direction is the same
+    edgeEnds.add(e);
+  }
+  /**
+   * This computes the overall edge label for the set of
+   * edges in this EdgeStubBundle.  It essentially merges
+   * the ON and side labels for each edge.  These labels must be compatible
+   */
+  public void computeLabel(BoundaryNodeRule boundaryNodeRule)
+  {
+    // create the label.  If any of the edges belong to areas,
+    // the label must be an area label
+    boolean isArea = false;
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      if (e.getLabel().isArea()) isArea = true;
+    }
+    if (isArea)
+      label = new Label(Location.NONE, Location.NONE, Location.NONE);
+    else
+      label = new Label(Location.NONE);
+
+    // compute the On label, and the side labels if present
+    for (int i = 0; i < 2; i++) {
+      computeLabelOn(i, boundaryNodeRule);
+      if (isArea)
+        computeLabelSides(i);
+    }
+  }
+
+  /**
+   * Compute the overall ON location for the list of EdgeStubs.
+   * (This is essentially equivalent to computing the self-overlay of a single Geometry)
+   * edgeStubs can be either on the boundary (e.g. Polygon edge)
+   * OR in the interior (e.g. segment of a LineString)
+   * of their parent Geometry.
+   * In addition, GeometryCollections use a {@link BoundaryNodeRule} to determine
+   * whether a segment is on the boundary or not.
+   * Finally, in GeometryCollections it can occur that an edge is both
+   * on the boundary and in the interior (e.g. a LineString segment lying on
+   * top of a Polygon edge.) In this case the Boundary is given precedence.
+   * <br>
+   * These observations result in the following rules for computing the ON location:
+   * <ul>
+   * <li> if there are an odd number of Bdy edges, the attribute is Bdy
+   * <li> if there are an even number >= 2 of Bdy edges, the attribute is Int
+   * <li> if there are any Int edges, the attribute is Int
+   * <li> otherwise, the attribute is NULL.
+   * </ul>
+   */
+  private void computeLabelOn(int geomIndex, BoundaryNodeRule boundaryNodeRule)
+  {
+    // compute the ON location value
+    int boundaryCount = 0;
+    boolean foundInterior = false;
+
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      int loc = e.getLabel().getLocation(geomIndex);
+      if (loc == Location.BOUNDARY) boundaryCount++;
+      if (loc == Location.INTERIOR) foundInterior = true;
+    }
+    int loc = Location.NONE;
+    if (foundInterior)  loc = Location.INTERIOR;
+    if (boundaryCount > 0) {
+      loc = GeometryGraph.determineBoundary(boundaryNodeRule, boundaryCount);
+    }
+    label.setLocation(geomIndex, loc);
+
+  }
+  /**
+   * Compute the labelling for each side
+   */
+  private void computeLabelSides(int geomIndex)
+  {
+    computeLabelSide(geomIndex, Position.LEFT);
+    computeLabelSide(geomIndex, Position.RIGHT);
+  }
+
+  /**
+   * To compute the summary label for a side, the algorithm is:
+   *   FOR all edges
+   *     IF any edge's location is INTERIOR for the side, side location = INTERIOR
+   *     ELSE IF there is at least one EXTERIOR attribute, side location = EXTERIOR
+   *     ELSE  side location = NULL
+   *  <br>
+   *  Note that it is possible for two sides to have apparently contradictory information
+   *  i.e. one edge side may indicate that it is in the interior of a geometry, while
+   *  another edge side may indicate the exterior of the same geometry.  This is
+   *  not an incompatibility - GeometryCollections may contain two Polygons that touch
+   *  along an edge.  This is the reason for Interior-primacy rule above - it
+   *  results in the summary label having the Geometry interior on <b>both</b> sides.
+   */
+  private void computeLabelSide(int geomIndex, int side)
+  {
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) it.next();
+      if (e.getLabel().isArea()) {
+        int loc = e.getLabel().getLocation(geomIndex, side);
+        if (loc == Location.INTERIOR) {
+            label.setLocation(geomIndex, side, Location.INTERIOR);
+            return;
+        }
+        else if (loc == Location.EXTERIOR)
+              label.setLocation(geomIndex, side, Location.EXTERIOR);
+      }
+    }
+  }
+
+  /**
+   * Update the IM with the contribution for the computed label for the EdgeStubs.
+   */
+  void updateIM(IntersectionMatrix im)
+  {
+    Edge.updateIM(label, im);
+  }
+  public void print(PrintStream out)
+  {
+    out.println("EdgeEndBundle--> Label: " + label);
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEnd ee = (EdgeEnd) it.next();
+      ee.print(out);
+      out.println();
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundleStar.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundleStar.java
new file mode 100644
index 0000000..754186f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/EdgeEndBundleStar.java
@@ -0,0 +1,69 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geomgraph.EdgeEnd;
+import org.locationtech.jts.geomgraph.EdgeEndStar;
+
+/**
+ * An ordered list of {@link EdgeEndBundle}s around a {@link RelateNode}.
+ * They are maintained in CCW order (starting with the positive x-axis) around the node
+ * for efficient lookup and topology building.
+ *
+ * @version 1.7
+ */
+public class EdgeEndBundleStar
+  extends EdgeEndStar
+{
+  /**
+   * Creates a new empty EdgeEndBundleStar
+   */
+  public EdgeEndBundleStar() {
+  }
+
+  /**
+   * Insert a EdgeEnd in order in the list.
+   * If there is an existing EdgeStubBundle which is parallel, the EdgeEnd is
+   * added to the bundle.  Otherwise, a new EdgeEndBundle is created
+   * to contain the EdgeEnd.
+   * <br>
+   */
+  public void insert(EdgeEnd e)
+  {
+    EdgeEndBundle eb = (EdgeEndBundle) edgeMap.get(e);
+    if (eb == null) {
+      eb = new EdgeEndBundle(e);
+      insertEdgeEnd(e, eb);
+    }
+    else {
+      eb.insert(e);
+    }
+  }
+
+  /**
+   * Update the IM with the contribution for the EdgeStubs around the node.
+   */
+  void updateIM(IntersectionMatrix im)
+  {
+    for (Iterator it = iterator(); it.hasNext(); ) {
+      EdgeEndBundle esb = (EdgeEndBundle) it.next();
+      esb.updateIM(im);
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateComputer.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateComputer.java
new file mode 100644
index 0000000..be91db9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateComputer.java
@@ -0,0 +1,389 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+/**
+ * @version 1.7
+ */
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeEnd;
+import org.locationtech.jts.geomgraph.EdgeIntersection;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.Label;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.NodeMap;
+import org.locationtech.jts.geomgraph.index.SegmentIntersector;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Computes the topological relationship between two Geometries.
+ * <p>
+ * RelateComputer does not need to build a complete graph structure to compute
+ * the IntersectionMatrix.  The relationship between the geometries can
+ * be computed by simply examining the labelling of edges incident on each node.
+ * <p>
+ * RelateComputer does not currently support arbitrary GeometryCollections.
+ * This is because GeometryCollections can contain overlapping Polygons.
+ * In order to correct compute relate on overlapping Polygons, they
+ * would first need to be noded and merged (if not explicitly, at least
+ * implicitly).
+ *
+ * @version 1.7
+ */
+public class RelateComputer
+{
+  private LineIntersector li = new RobustLineIntersector();
+  private PointLocator ptLocator = new PointLocator();
+  private GeometryGraph[] arg;  // the arg(s) of the operation
+  private NodeMap nodes = new NodeMap(new RelateNodeFactory());
+  // this intersection matrix will hold the results compute for the relate
+  private IntersectionMatrix im = null;
+  private ArrayList isolatedEdges = new ArrayList();
+
+  // the intersection point found (if any)
+  private Coordinate invalidPoint;
+
+  public RelateComputer(GeometryGraph[] arg) {
+    this.arg = arg;
+  }
+
+  public IntersectionMatrix computeIM()
+  {
+    IntersectionMatrix im = new IntersectionMatrix();
+    // since Geometries are finite and embedded in a 2-D space, the EE element must always be 2
+    im.set(Location.EXTERIOR, Location.EXTERIOR, 2);
+
+    // if the Geometries don't overlap there is nothing to do
+    if (! arg[0].getGeometry().getEnvelopeInternal().intersects(
+            arg[1].getGeometry().getEnvelopeInternal()) ) {
+      computeDisjointIM(im);
+      return im;
+    }
+    arg[0].computeSelfNodes(li, false);
+    arg[1].computeSelfNodes(li, false);
+
+    // compute intersections between edges of the two input geometries
+    SegmentIntersector intersector = arg[0].computeEdgeIntersections(arg[1], li, false);
+//System.out.println("computeIM: # segment intersection tests: " + intersector.numTests);
+    computeIntersectionNodes(0);
+    computeIntersectionNodes(1);
+    /**
+     * Copy the labelling for the nodes in the parent Geometries.  These override
+     * any labels determined by intersections between the geometries.
+     */
+    copyNodesAndLabels(0);
+    copyNodesAndLabels(1);
+
+    // complete the labelling for any nodes which only have a label for a single geometry
+//Debug.addWatch(nodes.find(new Coordinate(110, 200)));
+//Debug.printWatch();
+    labelIsolatedNodes();
+//Debug.printWatch();
+
+    // If a proper intersection was found, we can set a lower bound on the IM.
+    computeProperIntersectionIM(intersector, im);
+
+    /**
+     * Now process improper intersections
+     * (eg where one or other of the geometries has a vertex at the intersection point)
+     * We need to compute the edge graph at all nodes to determine the IM.
+     */
+
+    // build EdgeEnds for all intersections
+    EdgeEndBuilder eeBuilder = new EdgeEndBuilder();
+    List ee0 = eeBuilder.computeEdgeEnds(arg[0].getEdgeIterator());
+    insertEdgeEnds(ee0);
+    List ee1 = eeBuilder.computeEdgeEnds(arg[1].getEdgeIterator());
+    insertEdgeEnds(ee1);
+
+//Debug.println("==== NodeList ===");
+//Debug.print(nodes);
+
+    labelNodeEdges();
+
+  /**
+   * Compute the labeling for isolated components
+   * <br>
+   * Isolated components are components that do not touch any other components in the graph.
+   * They can be identified by the fact that they will
+   * contain labels containing ONLY a single element, the one for their parent geometry.
+   * We only need to check components contained in the input graphs, since
+   * isolated components will not have been replaced by new components formed by intersections.
+   */
+//debugPrintln("Graph A isolated edges - ");
+    labelIsolatedEdges(0, 1);
+//debugPrintln("Graph B isolated edges - ");
+    labelIsolatedEdges(1, 0);
+
+    // update the IM from all components
+    updateIM(im);
+    return im;
+  }
+
+  private void insertEdgeEnds(List ee)
+  {
+    for (Iterator i = ee.iterator(); i.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) i.next();
+      nodes.add(e);
+    }
+  }
+
+  private void computeProperIntersectionIM(SegmentIntersector intersector, IntersectionMatrix im)
+  {
+    // If a proper intersection is found, we can set a lower bound on the IM.
+    int dimA = arg[0].getGeometry().getDimension();
+    int dimB = arg[1].getGeometry().getDimension();
+    boolean hasProper         = intersector.hasProperIntersection();
+    boolean hasProperInterior = intersector.hasProperInteriorIntersection();
+
+      // For Geometry's of dim 0 there can never be proper intersections.
+
+      /**
+       * If edge segments of Areas properly intersect, the areas must properly overlap.
+       */
+    if (dimA == 2 && dimB == 2) {
+      if (hasProper) im.setAtLeast("212101212");
+    }
+      /**
+       * If an Line segment properly intersects an edge segment of an Area,
+       * it follows that the Interior of the Line intersects the Boundary of the Area.
+       * If the intersection is a proper <i>interior</i> intersection, then
+       * there is an Interior-Interior intersection too.
+       * Note that it does not follow that the Interior of the Line intersects the Exterior
+       * of the Area, since there may be another Area component which contains the rest of the Line.
+       */
+    else if (dimA == 2 && dimB == 1) {
+      if (hasProper)          im.setAtLeast("FFF0FFFF2");
+      if (hasProperInterior)  im.setAtLeast("1FFFFF1FF");
+    }
+    else if (dimA == 1 && dimB == 2) {
+      if (hasProper)          im.setAtLeast("F0FFFFFF2");
+      if (hasProperInterior)  im.setAtLeast("1F1FFFFFF");
+    }
+    /* If edges of LineStrings properly intersect *in an interior point*, all
+        we can deduce is that
+        the interiors intersect.  (We can NOT deduce that the exteriors intersect,
+        since some other segments in the geometries might cover the points in the
+        neighbourhood of the intersection.)
+        It is important that the point be known to be an interior point of
+        both Geometries, since it is possible in a self-intersecting geometry to
+        have a proper intersection on one segment that is also a boundary point of another segment.
+    */
+    else if (dimA == 1 && dimB == 1) {
+      if (hasProperInterior)    im.setAtLeast("0FFFFFFFF");
+    }
+  }
+
+    /**
+     * Copy all nodes from an arg geometry into this graph.
+     * The node label in the arg geometry overrides any previously computed
+     * label for that argIndex.
+     * (E.g. a node may be an intersection node with
+     * a computed label of BOUNDARY,
+     * but in the original arg Geometry it is actually
+     * in the interior due to the Boundary Determination Rule)
+     */
+  private void copyNodesAndLabels(int argIndex)
+  {
+    for (Iterator i = arg[argIndex].getNodeIterator(); i.hasNext(); ) {
+      Node graphNode = (Node) i.next();
+      Node newNode = nodes.addNode(graphNode.getCoordinate());
+      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
+//node.print(System.out);
+    }
+  }
+  /**
+   * Insert nodes for all intersections on the edges of a Geometry.
+   * Label the created nodes the same as the edge label if they do not already have a label.
+   * This allows nodes created by either self-intersections or
+   * mutual intersections to be labelled.
+   * Endpoint nodes will already be labelled from when they were inserted.
+   */
+  private void computeIntersectionNodes(int argIndex)
+  {
+    for (Iterator i = arg[argIndex].getEdgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      int eLoc = e.getLabel().getLocation(argIndex);
+      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
+        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
+        RelateNode n = (RelateNode) nodes.addNode(ei.coord);
+        if (eLoc == Location.BOUNDARY)
+          n.setLabelBoundary(argIndex);
+        else {
+          if (n.getLabel().isNull(argIndex))
+            n.setLabel(argIndex, Location.INTERIOR);
+        }
+//Debug.println(n);
+      }
+    }
+  }
+  /**
+   * For all intersections on the edges of a Geometry,
+   * label the corresponding node IF it doesn't already have a label.
+   * This allows nodes created by either self-intersections or
+   * mutual intersections to be labelled.
+   * Endpoint nodes will already be labelled from when they were inserted.
+   */
+  private void labelIntersectionNodes(int argIndex)
+  {
+    for (Iterator i = arg[argIndex].getEdgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      int eLoc = e.getLabel().getLocation(argIndex);
+      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
+        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
+        RelateNode n = (RelateNode) nodes.find(ei.coord);
+        if (n.getLabel().isNull(argIndex)) {
+          if (eLoc == Location.BOUNDARY)
+            n.setLabelBoundary(argIndex);
+          else
+            n.setLabel(argIndex, Location.INTERIOR);
+        }
+//n.print(System.out);
+      }
+    }
+  }
+  /**
+   * If the Geometries are disjoint, we need to enter their dimension and
+   * boundary dimension in the Ext rows in the IM
+   */
+  private void computeDisjointIM(IntersectionMatrix im)
+  {
+    Geometry ga = arg[0].getGeometry();
+    if (! ga.isEmpty()) {
+      im.set(Location.INTERIOR, Location.EXTERIOR, ga.getDimension());
+      im.set(Location.BOUNDARY, Location.EXTERIOR, ga.getBoundaryDimension());
+    }
+    Geometry gb = arg[1].getGeometry();
+    if (! gb.isEmpty()) {
+      im.set(Location.EXTERIOR, Location.INTERIOR, gb.getDimension());
+      im.set(Location.EXTERIOR, Location.BOUNDARY, gb.getBoundaryDimension());
+    }
+  }
+
+  private void labelNodeEdges()
+  {
+    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
+      RelateNode node = (RelateNode) ni.next();
+      node.getEdges().computeLabelling(arg);
+//Debug.print(node.getEdges());
+//node.print(System.out);
+    }
+  }
+
+  /**
+   * update the IM with the sum of the IMs for each component
+   */
+  private void updateIM(IntersectionMatrix im)
+  {
+//Debug.println(im);
+    for (Iterator ei = isolatedEdges.iterator(); ei.hasNext(); ) {
+      Edge e = (Edge) ei.next();
+      e.updateIM(im);
+//Debug.println(im);
+    }
+    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
+      RelateNode node = (RelateNode) ni.next();
+      node.updateIM(im);
+//Debug.println(im);
+      node.updateIMFromEdges(im);
+//Debug.println(im);
+//node.print(System.out);
+    }
+  }
+
+  /**
+   * Processes isolated edges by computing their labelling and adding them
+   * to the isolated edges list.
+   * Isolated edges are guaranteed not to touch the boundary of the target (since if they
+   * did, they would have caused an intersection to be computed and hence would
+   * not be isolated)
+   */
+  private void labelIsolatedEdges(int thisIndex, int targetIndex)
+  {
+    for (Iterator ei = arg[thisIndex].getEdgeIterator(); ei.hasNext(); ) {
+      Edge e = (Edge) ei.next();
+      if (e.isIsolated()) {
+        labelIsolatedEdge(e, targetIndex, arg[targetIndex].getGeometry());
+        isolatedEdges.add(e);
+      }
+    }
+  }
+  /**
+   * Label an isolated edge of a graph with its relationship to the target geometry.
+   * If the target has dim 2 or 1, the edge can either be in the interior or the exterior.
+   * If the target has dim 0, the edge must be in the exterior
+   */
+  private void labelIsolatedEdge(Edge e, int targetIndex, Geometry target)
+  {
+    // this won't work for GeometryCollections with both dim 2 and 1 geoms
+    if ( target.getDimension() > 0) {
+    // since edge is not in boundary, may not need the full generality of PointLocator?
+    // Possibly should use ptInArea locator instead?  We probably know here
+    // that the edge does not touch the bdy of the target Geometry
+      int loc = ptLocator.locate(e.getCoordinate(), target);
+      e.getLabel().setAllLocations(targetIndex, loc);
+    }
+    else {
+      e.getLabel().setAllLocations(targetIndex, Location.EXTERIOR);
+    }
+//System.out.println(e.getLabel());
+  }
+
+  /**
+   * Isolated nodes are nodes whose labels are incomplete
+   * (e.g. the location for one Geometry is null).
+   * This is the case because nodes in one graph which don't intersect
+   * nodes in the other are not completely labelled by the initial process
+   * of adding nodes to the nodeList.
+   * To complete the labelling we need to check for nodes that lie in the
+   * interior of edges, and in the interior of areas.
+   */
+  private void labelIsolatedNodes()
+  {
+    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
+      Node n = (Node) ni.next();
+      Label label = n.getLabel();
+      // isolated nodes should always have at least one geometry in their label
+      Assert.isTrue(label.getGeometryCount() > 0, "node with empty label found");
+      if (n.isIsolated()) {
+        if (label.isNull(0))
+          labelIsolatedNode(n, 0);
+        else
+          labelIsolatedNode(n, 1);
+      }
+    }
+  }
+
+  /**
+   * Label an isolated node with its relationship to the target geometry.
+   */
+  private void labelIsolatedNode(Node n, int targetIndex)
+  {
+    int loc = ptLocator.locate(n.getCoordinate(), arg[targetIndex].getGeometry());
+    n.getLabel().setAllLocations(targetIndex, loc);
+//debugPrintln(n.getLabel());
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNode.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNode.java
new file mode 100644
index 0000000..b3d2547
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNode.java
@@ -0,0 +1,52 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.geomgraph.EdgeEndStar;
+import org.locationtech.jts.geomgraph.Node;
+
+/**
+ * Represents a node in the topological graph used to compute spatial relationships.
+ *
+ * @version 1.7
+ */
+public class RelateNode
+  extends Node
+{
+
+  public RelateNode(Coordinate coord, EdgeEndStar edges)
+  {
+    super(coord, edges);
+  }
+
+  /**
+   * Update the IM with the contribution for this component.
+   * A component only contributes if it has a labelling for both parent geometries
+   */
+  protected void computeIM(IntersectionMatrix im)
+  {
+    im.setAtLeastIfValid(label.getLocation(0), label.getLocation(1), 0);
+  }
+  /**
+   * Update the IM with the contribution for the EdgeEnds incident on this node.
+   */
+  void updateIMFromEdges(IntersectionMatrix im)
+  {
+    ((EdgeEndBundleStar) edges).updateIM(im);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeFactory.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeFactory.java
new file mode 100644
index 0000000..d75499a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeFactory.java
@@ -0,0 +1,33 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.NodeFactory;
+import org.locationtech.jts.geomgraph.NodeMap;
+
+/**
+ * Used by the {@link NodeMap} in a {@link RelateNodeGraph} to create {@link RelateNode}s.
+ *
+ * @version 1.7
+ */
+public class RelateNodeFactory
+  extends NodeFactory
+{
+  public Node createNode(Coordinate coord)
+  {
+    return new RelateNode(coord, new EdgeEndBundleStar());
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeGraph.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeGraph.java
new file mode 100644
index 0000000..a8d6d6a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateNodeGraph.java
@@ -0,0 +1,135 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+/**
+ * @version 1.7
+ */
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeEnd;
+import org.locationtech.jts.geomgraph.EdgeIntersection;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.Node;
+import org.locationtech.jts.geomgraph.NodeMap;
+
+/**
+ * Implements the simple graph of Nodes and EdgeEnd which is all that is
+ * required to determine topological relationships between Geometries.
+ * Also supports building a topological graph of a single Geometry, to
+ * allow verification of valid topology.
+ * <p>
+ * It is <b>not</b> necessary to create a fully linked
+ * PlanarGraph to determine relationships, since it is sufficient
+ * to know how the Geometries interact locally around the nodes.
+ * In fact, this is not even feasible, since it is not possible to compute
+ * exact intersection points, and hence the topology around those nodes
+ * cannot be computed robustly.
+ * The only Nodes that are created are for improper intersections;
+ * that is, nodes which occur at existing vertices of the Geometries.
+ * Proper intersections (e.g. ones which occur between the interior of line segments)
+ * have their topology determined implicitly, without creating a Node object
+ * to represent them.
+ *
+ * @version 1.7
+ */
+public class RelateNodeGraph {
+
+  private NodeMap nodes = new NodeMap(new RelateNodeFactory());
+
+  public RelateNodeGraph() {
+  }
+
+  public Iterator getNodeIterator() { return nodes.iterator(); }
+
+  public void build(GeometryGraph geomGraph)
+  {
+      // compute nodes for intersections between previously noded edges
+    computeIntersectionNodes(geomGraph, 0);
+    /**
+     * Copy the labelling for the nodes in the parent Geometry.  These override
+     * any labels determined by intersections.
+     */
+    copyNodesAndLabels(geomGraph, 0);
+
+    /**
+     * Build EdgeEnds for all intersections.
+     */
+    EdgeEndBuilder eeBuilder = new EdgeEndBuilder();
+    List eeList = eeBuilder.computeEdgeEnds(geomGraph.getEdgeIterator());
+    insertEdgeEnds(eeList);
+
+//Debug.println("==== NodeList ===");
+//Debug.print(nodes);
+  }
+
+  /**
+   * Insert nodes for all intersections on the edges of a Geometry.
+   * Label the created nodes the same as the edge label if they do not already have a label.
+   * This allows nodes created by either self-intersections or
+   * mutual intersections to be labelled.
+   * Endpoint nodes will already be labelled from when they were inserted.
+   * <p>
+   * Precondition: edge intersections have been computed.
+   */
+  public void computeIntersectionNodes(GeometryGraph geomGraph, int argIndex)
+  {
+    for (Iterator edgeIt = geomGraph.getEdgeIterator(); edgeIt.hasNext(); ) {
+      Edge e = (Edge) edgeIt.next();
+      int eLoc = e.getLabel().getLocation(argIndex);
+      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
+        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
+        RelateNode n = (RelateNode) nodes.addNode(ei.coord);
+        if (eLoc == Location.BOUNDARY)
+          n.setLabelBoundary(argIndex);
+        else {
+          if (n.getLabel().isNull(argIndex))
+            n.setLabel(argIndex, Location.INTERIOR);
+        }
+//Debug.println(n);
+      }
+    }
+  }
+
+    /**
+     * Copy all nodes from an arg geometry into this graph.
+     * The node label in the arg geometry overrides any previously computed
+     * label for that argIndex.
+     * (E.g. a node may be an intersection node with
+     * a computed label of BOUNDARY,
+     * but in the original arg Geometry it is actually
+     * in the interior due to the Boundary Determination Rule)
+     */
+  public void copyNodesAndLabels(GeometryGraph geomGraph, int argIndex)
+  {
+    for (Iterator nodeIt = geomGraph.getNodeIterator(); nodeIt.hasNext(); ) {
+      Node graphNode = (Node) nodeIt.next();
+      Node newNode = nodes.addNode(graphNode.getCoordinate());
+      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
+//node.print(System.out);
+    }
+  }
+
+  public void insertEdgeEnds(List ee)
+  {
+    for (Iterator i = ee.iterator(); i.hasNext(); ) {
+      EdgeEnd e = (EdgeEnd) i.next();
+      nodes.add(e);
+    }
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateOp.java
new file mode 100644
index 0000000..7cefd8b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/RelateOp.java
@@ -0,0 +1,115 @@
+
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.operation.GeometryGraphOperation;
+
+/**
+ * Implements the SFS <tt>relate()</tt> generalized spatial predicate on two {@link Geometry}s.
+ * <p>
+ * The class supports specifying a custom {@link BoundaryNodeRule}
+ * to be used during the relate computation.
+ * <p>
+ * If named spatial predicates are used on the result {@link IntersectionMatrix}
+ * of the RelateOp, the result may or not be affected by the 
+ * choice of <tt>BoundaryNodeRule</tt>, depending on the exact nature of the pattern.
+ * For instance, {@link IntersectionMatrix#isIntersects()} is insensitive 
+ * to the choice of <tt>BoundaryNodeRule</tt>, 
+ * whereas {@link IntersectionMatrix#isTouches(int, int)} is affected by the rule chosen.
+ * <p>
+ * <b>Note:</b> custom Boundary Node Rules do not (currently)
+ * affect the results of other {@link Geometry} methods (such
+ * as {@link Geometry#getBoundary}.  The results of
+ * these methods may not be consistent with the relationship computed by
+ * a custom Boundary Node Rule.
+ *
+ * @version 1.7
+ */
+public class RelateOp
+  extends GeometryGraphOperation
+{
+  /**
+   * Computes the {@link IntersectionMatrix} for the spatial relationship
+   * between two {@link Geometry}s, using the default (OGC SFS) Boundary Node Rule
+   *
+   * @param a a Geometry to test
+   * @param b a Geometry to test
+   * @return the IntersectionMatrix for the spatial relationship between the geometries
+   */
+  public static IntersectionMatrix relate(Geometry a, Geometry b)
+  {
+    RelateOp relOp = new RelateOp(a, b);
+    IntersectionMatrix im = relOp.getIntersectionMatrix();
+    return im;
+  }
+
+  /**
+   * Computes the {@link IntersectionMatrix} for the spatial relationship
+   * between two {@link Geometry}s using a specified Boundary Node Rule.
+   *
+   * @param a a Geometry to test
+   * @param b a Geometry to test
+   * @param boundaryNodeRule the Boundary Node Rule to use
+   * @return the IntersectionMatrix for the spatial relationship between the input geometries
+   */
+  public static IntersectionMatrix relate(Geometry a, Geometry b, BoundaryNodeRule boundaryNodeRule)
+  {
+    RelateOp relOp = new RelateOp(a, b, boundaryNodeRule);
+    IntersectionMatrix im = relOp.getIntersectionMatrix();
+    return im;
+  }
+
+  private RelateComputer relate;
+
+  /**
+   * Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
+   *
+   * @param g0 a Geometry to relate
+   * @param g1 another Geometry to relate
+   */
+  public RelateOp(Geometry g0, Geometry g1)
+  {
+    super(g0, g1);
+    relate = new RelateComputer(arg);
+  }
+
+  /**
+   * Creates a new Relate operation with a specified Boundary Node Rule.
+   *
+   * @param g0 a Geometry to relate
+   * @param g1 another Geometry to relate
+   * @param boundaryNodeRule the Boundary Node Rule to use
+   */
+  public RelateOp(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)
+  {
+    super(g0, g1, boundaryNodeRule);
+    relate = new RelateComputer(arg);
+  }
+
+  /**
+   * Gets the IntersectionMatrix for the spatial relationship
+   * between the input geometries.
+   *
+   * @return the IntersectionMatrix for the spatial relationship between the input geometries
+   */
+  public IntersectionMatrix getIntersectionMatrix()
+  {
+    return relate.computeIM();
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/relate/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/relate/package.html
new file mode 100644
index 0000000..e6d4c63
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/relate/package.html
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes to implement the computation of the spatial relationships of <CODE>Geometry</CODE>s.
+<P>
+The <code>relate</code> algorithm computes the <code>IntersectionMatrix</code> describing the 
+relationship of two <code>Geometry</code>s.  The algorithm for computing <code>relate</code> 
+uses the intersection operations supported by topology graphs.  Although the <code>relate</code> 
+result depends on the resultant graph formed by the computed intersections, there is 
+no need to explicitly compute the entire graph.  
+It is sufficient to compute the local structure of the graph 
+at each intersection node. 
+<P>
+The algorithm to compute <code>relate</code> has the following steps:
+<UL>
+  <LI>Build topology graphs of the two input geometries. For each geometry 
+      all self-intersection nodes are computed and added to the graph.
+  <LI>Compute nodes for all intersections between edges and nodes of the graphs.
+  <LI>Compute the labeling for the computed nodes by merging the labels from the input graphs. 
+  <LI>Compute the labeling for isolated components of the graph (see below)
+  <LI>Compute the <code>IntersectionMatrix</code> from the labels on the nodes and edges.
+</UL>
+
+<H3>Labeling isolated components</H3>
+
+Isolated components are components (edges or nodes) of an input <code>Geometry</code> which 
+do not contain any intersections with the other input <code>Geometry</code>.  The 
+topological relationship of these components to the other input <code>Geometry</code> 
+must be computed in order to determine the complete labeling of the component.  This can 
+be done by testing whether the component lies in the interior or exterior of the other 
+<code>Geometry</code>.  If the other <code>Geometry</code> is 1-dimensional, the isolated 
+component must lie in the exterior (since otherwise it would have an intersection with an 
+edge of the <code>Geometry</code>).  If the other <code>Geometry</code> is 2-dimensional, 
+a Point-In-Polygon test can be used to determine whether the isolated component is in the 
+interior or exterior. 
+
+<h2>Package Specification</h2>
+
+<ul>
+  <li>Java Topology Suite Technical Specifications
+  <li><A HREF="http://www.opengis.org/techno/specs.htm">
+      OpenGIS Simple Features Specification for SQL</A>
+</ul>
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/union/CascadedPolygonUnion.java b/modules/core/src/main/java/org/locationtech/jts/operation/union/CascadedPolygonUnion.java
new file mode 100644
index 0000000..2b7239a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/union/CascadedPolygonUnion.java
@@ -0,0 +1,412 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.union;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.util.GeometryCombiner;
+import org.locationtech.jts.geom.util.PolygonExtracter;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+/**
+ * Provides an efficient method of unioning a collection of 
+ * {@link Polygonal} geometries.
+ * The geometries are indexed using a spatial index, 
+ * and unioned recursively in index order.
+ * For geometries with a high degree of overlap,
+ * this has the effect of reducing the number of vertices
+ * early in the process, which increases speed
+ * and robustness.
+ * <p>
+ * This algorithm is faster and more robust than
+ * the simple iterated approach of 
+ * repeatedly unioning each polygon to a result geometry.
+ * <p>
+ * The <tt>buffer(0)</tt> trick is sometimes faster, but can be less robust and 
+ * can sometimes take a long time to complete.
+ * This is particularly the case where there is a high degree of overlap
+ * between the polygons.  In this case, <tt>buffer(0)</tt> is forced to compute
+ * with <i>all</i> line segments from the outset, 
+ * whereas cascading can eliminate many segments
+ * at each stage of processing.
+ * The best situation for using <tt>buffer(0)</tt> is the trivial case
+ * where there is <i>no</i> overlap between the input geometries. 
+ * However, this case is likely rare in practice.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class CascadedPolygonUnion 
+{
+	/**
+	 * Computes the union of
+	 * a collection of {@link Polygonal} {@link Geometry}s.
+	 * 
+	 * @param polys a collection of {@link Polygonal} {@link Geometry}s
+	 */
+	public static Geometry union(Collection polys)
+	{
+		CascadedPolygonUnion op = new CascadedPolygonUnion(polys);
+		return op.union();
+	}
+	
+	private Collection inputPolys;
+	private GeometryFactory geomFactory = null;
+	
+	/**
+	 * Creates a new instance to union
+	 * the given collection of {@link Geometry}s.
+	 * 
+	 * @param polys a collection of {@link Polygonal} {@link Geometry}s
+	 */
+	public CascadedPolygonUnion(Collection polys)
+	{
+		this.inputPolys = polys;
+		// guard against null input
+		if (inputPolys == null) 
+		  inputPolys = new ArrayList();
+	}
+	
+  /**
+   * The effectiveness of the index is somewhat sensitive
+   * to the node capacity.  
+   * Testing indicates that a smaller capacity is better.
+   * For an STRtree, 4 is probably a good number (since
+   * this produces 2x2 "squares").
+   */
+  private static final int STRTREE_NODE_CAPACITY = 4;
+  
+	/**
+	 * Computes the union of the input geometries.
+	 * <p>
+	 * This method discards the input geometries as they are processed.
+	 * In many input cases this reduces the memory retained
+	 * as the operation proceeds. 
+	 * Optimal memory usage is achieved 
+	 * by disposing of the original input collection 
+	 * before calling this method.
+	 * 
+	 * @return the union of the input geometries
+	 * or null if no input geometries were provided
+	 * @throws IllegalStateException if this method is called more than once
+	 */
+	public Geometry union()
+	{
+	  if (inputPolys == null)
+	    throw new IllegalStateException("union() method cannot be called twice");
+		if (inputPolys.isEmpty())
+			return null;
+		geomFactory = ((Geometry) inputPolys.iterator().next()).getFactory();
+		
+		/**
+		 * A spatial index to organize the collection
+		 * into groups of close geometries.
+		 * This makes unioning more efficient, since vertices are more likely 
+		 * to be eliminated on each round.
+		 */
+//    STRtree index = new STRtree();
+    STRtree index = new STRtree(STRTREE_NODE_CAPACITY);
+    for (Iterator i = inputPolys.iterator(); i.hasNext(); ) {
+      Geometry item = (Geometry) i.next();
+      index.insert(item.getEnvelopeInternal(), item);
+    }
+    // To avoiding holding memory remove references to the input geometries,
+    inputPolys = null;
+    
+    List itemTree = index.itemsTree();
+//    printItemEnvelopes(itemTree);
+    Geometry unionAll = unionTree(itemTree);
+    return unionAll;
+	}
+	
+  private Geometry unionTree(List geomTree)
+  {
+    /**
+     * Recursively unions all subtrees in the list into single geometries.
+     * The result is a list of Geometrys only
+     */
+    List geoms = reduceToGeometries(geomTree);
+//    Geometry union = bufferUnion(geoms);
+    Geometry union = binaryUnion(geoms);
+    
+    // print out union (allows visualizing hierarchy)
+//    System.out.println(union);
+    
+    return union;
+//    return repeatedUnion(geoms);
+//    return buffer0Union(geoms);
+    
+  }
+
+  //========================================================
+  /*
+   * The following methods are for experimentation only
+   */
+  
+  private Geometry repeatedUnion(List geoms)
+  {
+  	Geometry union = null;
+  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+  		Geometry g = (Geometry) i.next();
+  		if (union == null)
+  			union = g.copy();
+  		else
+  			union = union.union(g);
+  	}
+  	return union;
+  }
+  
+  private Geometry bufferUnion(List geoms)
+  {
+  	GeometryFactory factory = ((Geometry) geoms.get(0)).getFactory();
+  	Geometry gColl = factory.buildGeometry(geoms);
+  	Geometry unionAll = gColl.buffer(0.0);
+    return unionAll;
+  }
+  
+  private Geometry bufferUnion(Geometry g0, Geometry g1)
+  {
+  	GeometryFactory factory = g0.getFactory();
+  	Geometry gColl = factory.createGeometryCollection(new Geometry[] { g0, g1 } );
+  	Geometry unionAll = gColl.buffer(0.0);
+    return unionAll;
+  }
+  
+  //=======================================
+
+  /**
+   * Unions a list of geometries 
+   * by treating the list as a flattened binary tree,
+   * and performing a cascaded union on the tree.
+   */
+  private Geometry binaryUnion(List geoms)
+  {
+  	return binaryUnion(geoms, 0, geoms.size());
+  }
+  
+  /**
+   * Unions a section of a list using a recursive binary union on each half
+   * of the section.
+   * 
+   * @param geoms the list of geometries containing the section to union
+   * @param start the start index of the section
+   * @param end the index after the end of the section
+   * @return the union of the list section
+   */
+  private Geometry binaryUnion(List geoms, int start, int end)
+  {
+  	if (end - start <= 1) {
+  		Geometry g0 = getGeometry(geoms, start);
+  		return unionSafe(g0, null);
+  	}
+  	else if (end - start == 2) {
+  		return unionSafe(getGeometry(geoms, start), getGeometry(geoms, start + 1));
+  	}
+  	else {
+  		// recurse on both halves of the list
+  		int mid = (end + start) / 2;
+  		Geometry g0 = binaryUnion(geoms, start, mid);
+  		Geometry g1 = binaryUnion(geoms, mid, end);
+  		return unionSafe(g0, g1);
+  	}
+  }
+  
+  /**
+   * Gets the element at a given list index, or
+   * null if the index is out of range.
+   * 
+   * @param list
+   * @param index
+   * @return the geometry at the given index
+   * or null if the index is out of range
+   */
+  private static Geometry getGeometry(List list, int index)
+  {
+  	if (index >= list.size()) return null;
+  	return (Geometry) list.get(index);
+  }
+  
+  /**
+   * Reduces a tree of geometries to a list of geometries
+   * by recursively unioning the subtrees in the list.
+   * 
+   * @param geomTree a tree-structured list of geometries
+   * @return a list of Geometrys
+   */
+  private List reduceToGeometries(List geomTree)
+  {
+    List geoms = new ArrayList();
+    for (Iterator i = geomTree.iterator(); i.hasNext(); ) {
+      Object o = i.next();
+      Geometry geom = null;
+      if (o instanceof List) {
+        geom = unionTree((List) o);
+      }
+      else if (o instanceof Geometry) {
+        geom = (Geometry) o;
+      }
+      geoms.add(geom);
+    }
+    return geoms;
+  }
+  
+  /**
+   * Computes the union of two geometries, 
+   * either or both of which may be null.
+   * 
+   * @param g0 a Geometry
+   * @param g1 a Geometry
+   * @return the union of the input(s)
+   * or null if both inputs are null
+   */
+  private Geometry unionSafe(Geometry g0, Geometry g1)
+  {
+  	if (g0 == null && g1 == null)
+  		return null;
+
+  	if (g0 == null)
+  		return g1.copy();
+  	if (g1 == null)
+  		return g0.copy();
+  	
+  	return unionOptimized(g0, g1);
+  }
+  
+  private Geometry unionOptimized(Geometry g0, Geometry g1)
+  {
+  	Envelope g0Env = g0.getEnvelopeInternal();
+  	Envelope g1Env = g1.getEnvelopeInternal();
+  	//*
+  	if (! g0Env.intersects(g1Env))
+  	{
+  		Geometry combo = GeometryCombiner.combine(g0, g1);
+//   		System.out.println("Combined");
+//  		System.out.println(combo);
+  		return combo;
+  	}
+  	//*/
+//  	System.out.println(g0.getNumGeometries() + ", " + g1.getNumGeometries());
+  	
+  	if (g0.getNumGeometries() <= 1 && g1.getNumGeometries() <= 1)
+  		return unionActual(g0, g1);
+  	
+  	// for testing...
+//  	if (true) return g0.union(g1);
+  	
+  	Envelope commonEnv = g0Env.intersection(g1Env);
+  	return unionUsingEnvelopeIntersection(g0, g1, commonEnv);
+  	
+//  	return UnionInteracting.union(g0, g1);
+  }
+  
+  
+  
+  /**
+   * Unions two polygonal geometries, restricting computation 
+   * to the envelope intersection where possible.
+   * The case of MultiPolygons is optimized to union only 
+   * the polygons which lie in the intersection of the two geometry's envelopes.
+   * Polygons outside this region can simply be combined with the union result,
+   * which is potentially much faster.
+   * This case is likely to occur often during cascaded union, and may also
+   * occur in real world data (such as unioning data for parcels on different street blocks).
+   * 
+   * @param g0 a polygonal geometry
+   * @param g1 a polygonal geometry
+   * @param common the intersection of the envelopes of the inputs
+   * @return the union of the inputs
+   */
+  private Geometry unionUsingEnvelopeIntersection(Geometry g0, Geometry g1, Envelope common)
+  {
+  	List disjointPolys = new ArrayList();
+  	
+  	Geometry g0Int = extractByEnvelope(common, g0, disjointPolys);
+  	Geometry g1Int = extractByEnvelope(common, g1, disjointPolys);
+  	
+//  	System.out.println("# geoms in common: " + intersectingPolys.size());
+  	Geometry union = unionActual(g0Int, g1Int);
+  	
+  	disjointPolys.add(union);
+  	Geometry overallUnion = GeometryCombiner.combine(disjointPolys);
+  	
+  	return overallUnion;
+  }
+  
+  private Geometry extractByEnvelope(Envelope env, Geometry geom, 
+  		List disjointGeoms)
+  {
+  	List intersectingGeoms = new ArrayList();
+  	for (int i = 0; i < geom.getNumGeometries(); i++) { 
+  		Geometry elem = geom.getGeometryN(i);
+  		if (elem.getEnvelopeInternal().intersects(env))
+  			intersectingGeoms.add(elem);
+  		else
+  			disjointGeoms.add(elem);
+  	}
+  	return geomFactory.buildGeometry(intersectingGeoms);
+  }
+  
+  /**
+   * Encapsulates the actual unioning of two polygonal geometries.
+   * 
+   * @param g0
+   * @param g1
+   * @return
+   */
+  private Geometry unionActual(Geometry g0, Geometry g1)
+  {
+  	/*
+  	System.out.println(g0.getNumGeometries() + ", " + g1.getNumGeometries());
+ 	
+  	if (g0.getNumGeometries() > 5) {
+  		System.out.println(g0);
+  		System.out.println(g1);
+  	}
+  	*/
+  	
+  	//return bufferUnion(g0, g1);
+  	return restrictToPolygons(g0.union(g1));
+  }
+  
+  /**
+   * Computes a {@link Geometry} containing only {@link Polygonal} components.
+   * Extracts the {@link Polygon}s from the input 
+   * and returns them as an appropriate {@link Polygonal} geometry.
+   * <p>
+   * If the input is already <tt>Polygonal</tt>, it is returned unchanged.
+   * <p>
+   * A particular use case is to filter out non-polygonal components
+   * returned from an overlay operation.  
+   * 
+   * @param g the geometry to filter
+   * @return a Polygonal geometry
+   */
+  private static Geometry restrictToPolygons(Geometry g)
+  {
+    if (g instanceof Polygonal) {
+      return g;
+    }
+    List polygons = PolygonExtracter.getPolygons(g);
+    if (polygons.size() == 1) 
+      return (Polygon) polygons.get(0);
+    return g.getFactory().createMultiPolygon(GeometryFactory.toPolygonArray(polygons));
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/union/PointGeometryUnion.java b/modules/core/src/main/java/org/locationtech/jts/operation/union/PointGeometryUnion.java
new file mode 100644
index 0000000..a78ec9f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/union/PointGeometryUnion.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Puntal;
+import org.locationtech.jts.geom.util.GeometryCombiner;
+
+/**
+ * Computes the union of a {@link Puntal} geometry with 
+ * another arbitrary {@link Geometry}.
+ * Does not copy any component geometries.
+ * 
+ * @author mbdavis
+ *
+ */
+public class PointGeometryUnion 
+{
+	public static Geometry union(Puntal pointGeom, Geometry otherGeom)
+	{
+		PointGeometryUnion unioner = new PointGeometryUnion(pointGeom, otherGeom);
+		return unioner.union();
+	}
+	
+	private Geometry pointGeom;
+	private Geometry otherGeom;
+	private GeometryFactory geomFact;
+	
+	public PointGeometryUnion(Puntal pointGeom, Geometry otherGeom)
+	{
+		this.pointGeom = (Geometry) pointGeom;
+		this.otherGeom = otherGeom;
+		geomFact = otherGeom.getFactory();
+	}
+	
+	public Geometry union()
+	{
+		PointLocator locater = new PointLocator();
+		// use a set to eliminate duplicates, as required for union
+		Set exteriorCoords = new TreeSet();
+		
+		for (int i =0 ; i < pointGeom.getNumGeometries(); i++) {
+			Point point = (Point) pointGeom.getGeometryN(i);
+			Coordinate coord = point.getCoordinate();
+			int loc = locater.locate(coord, otherGeom);
+			if (loc == Location.EXTERIOR)
+				exteriorCoords.add(coord);
+		}
+		
+		// if no points are in exterior, return the other geom
+		if (exteriorCoords.size() == 0)
+			return otherGeom;
+		
+		// make a puntal geometry of appropriate size
+		Geometry ptComp = null;
+		Coordinate[] coords = CoordinateArrays.toCoordinateArray(exteriorCoords);
+		if (coords.length == 1) {
+			ptComp = geomFact.createPoint(coords[0]);
+		}
+		else {
+			ptComp = geomFact.createMultiPointFromCoords(coords);
+		}
+		
+		// add point component to the other geometry
+		return GeometryCombiner.combine(ptComp, otherGeom);
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/union/UnaryUnionOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/union/UnaryUnionOp.java
new file mode 100644
index 0000000..849dd68
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/union/UnaryUnionOp.java
@@ -0,0 +1,278 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.union;
+
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Puntal;
+import org.locationtech.jts.geom.util.GeometryExtracter;
+import org.locationtech.jts.operation.linemerge.LineMerger;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+import org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp;
+
+/**
+ * Unions a <code>Collection</code> of {@link Geometry}s or a single Geometry 
+ * (which may be a {@link GeoometryCollection}) together.
+ * By using this special-purpose operation over a collection of geometries
+ * it is possible to take advantage of various optimizations to improve performance.
+ * Heterogeneous {@link GeometryCollection}s are fully supported.
+ * <p>
+ * The result obeys the following contract:
+ * <ul>
+ * <li>Unioning a set of {@link Polygon}s has the effect of
+ * merging the areas (i.e. the same effect as 
+ * iteratively unioning all individual polygons together).
+ * 
+ * <li>Unioning a set of {@link LineString}s has the effect of <b>noding</b> 
+ * and <b>dissolving</b> the input linework.
+ * In this context "fully noded" means that there will be 
+ * an endpoint or node in the result 
+ * for every endpoint or line segment crossing in the input.
+ * "Dissolved" means that any duplicate (i.e. coincident) line segments or portions
+ * of line segments will be reduced to a single line segment in the result.  
+ * This is consistent with the semantics of the 
+ * {@link Geometry#union(Geometry)} operation.
+ * If <b>merged</b> linework is required, the {@link LineMerger} class can be used.
+ * 
+ * <li>Unioning a set of {@link Point}s has the effect of merging
+ * all identical points (producing a set with no duplicates).
+ * </ul>
+ * 
+ * <tt>UnaryUnion</tt> always operates on the individual components of MultiGeometries.
+ * So it is possible to use it to "clean" invalid self-intersecting MultiPolygons
+ * (although the polygon components must all still be individually valid.)
+ * 
+ * @author mbdavis
+ *
+ */
+public class UnaryUnionOp 
+{
+	/**
+	 * Computes the geometric union of a {@link Collection} 
+	 * of {@link Geometry}s.
+	 * 
+	 * @param geoms a collection of geometries
+	 * @return the union of the geometries, 
+	 * or <code>null</code> if the input is empty
+	 */
+	public static Geometry union(Collection geoms)
+	{
+		UnaryUnionOp op = new UnaryUnionOp(geoms);
+		return op.union();
+	}
+	
+	/**
+	 * Computes the geometric union of a {@link Collection} 
+	 * of {@link Geometry}s.
+	 * 
+	 * If no input geometries were provided but a {@link GeometryFactory} was provided, 
+	 * an empty {@link GeometryCollection} is returned.
+     *
+	 * @param geoms a collection of geometries
+	 * @param geomFact the geometry factory to use if the collection is empty
+	 * @return the union of the geometries,
+	 * or an empty GEOMETRYCOLLECTION
+	 */
+	public static Geometry union(Collection geoms, GeometryFactory geomFact)
+	{
+		UnaryUnionOp op = new UnaryUnionOp(geoms, geomFact);
+		return op.union();
+	}
+	
+	/**
+	 * Constructs a unary union operation for a {@link Geometry}
+	 * (which may be a {@link GeometryCollection}).
+	 * 
+	 * @param geom a geometry to union
+	 * @return the union of the elements of the geometry
+	 * or an empty GEOMETRYCOLLECTION
+	 */
+	public static Geometry union(Geometry geom)
+	{
+		UnaryUnionOp op = new UnaryUnionOp(geom);
+		return op.union();
+	}
+	
+	private List polygons = new ArrayList();
+	private List lines = new ArrayList();
+	private List points = new ArrayList();
+	
+	private GeometryFactory geomFact = null;
+	
+	/**
+	 * Constructs a unary union operation for a {@link Collection} 
+	 * of {@link Geometry}s.
+	 * 
+	 * @param geoms a collection of geometries
+	 * @param geomFact the geometry factory to use if the collection is empty
+	 */
+	public UnaryUnionOp(Collection geoms, GeometryFactory geomFact)
+	{
+		this.geomFact = geomFact;
+		extract(geoms);
+	}
+	
+	/**
+	 * Constructs a unary union operation for a {@link Collection} 
+	 * of {@link Geometry}s, using the {@link GeometryFactory}
+	 * of the input geometries.
+	 * 
+	 * @param geoms a collection of geometries
+	 */
+	public UnaryUnionOp(Collection geoms)
+	{
+		extract(geoms);
+	}
+	
+	/**
+	 * Constructs a unary union operation for a {@link Geometry}
+	 * (which may be a {@link GeometryCollection}).
+	 * @param geom
+	 */
+	public UnaryUnionOp(Geometry geom)
+	{
+		extract(geom);
+	}
+	
+	private void extract(Collection geoms)
+	{
+		for (Iterator i = geoms.iterator(); i.hasNext();) {
+			Geometry geom = (Geometry) i.next();
+			extract(geom);
+		}
+	}
+	
+	private void extract(Geometry geom)
+	{
+		if (geomFact == null)
+			geomFact = geom.getFactory();
+		
+		/*
+		PolygonExtracter.getPolygons(geom, polygons);
+		LineStringExtracter.getLines(geom, lines);
+		PointExtracter.getPoints(geom, points);
+		*/
+		GeometryExtracter.extract(geom, Polygon.class, polygons);
+		GeometryExtracter.extract(geom, LineString.class, lines);
+		GeometryExtracter.extract(geom, Point.class, points);
+	}
+
+	/**
+	 * Gets the union of the input geometries.
+	 * If no input geometries were provided but a {@link GeometryFactory} was provided, 
+	 * an empty {@link GeometryCollection} is returned.
+	 * Otherwise, the return value is <code>null</code>.
+	 * 
+	 * @return a Geometry containing the union,
+	 * or an empty GEOMETRYCOLLECTION if no geometries were provided in the input,
+	 * or <code>null</code> if no GeometryFactory was provided
+	 */
+	public Geometry union()
+	{
+		if (geomFact == null) {
+			return null;
+		}
+		
+		/**
+		 * For points and lines, only a single union operation is 
+		 * required, since the OGC model allows self-intersecting
+		 * MultiPoint and MultiLineStrings.
+		 * This is not the case for polygons, so Cascaded Union is required.
+		 */
+		Geometry unionPoints = null;
+		if (points.size() > 0) {
+			Geometry ptGeom = geomFact.buildGeometry(points);
+			unionPoints = unionNoOpt(ptGeom);
+		}
+		
+		Geometry unionLines = null;
+		if (lines.size() > 0) {
+			Geometry lineGeom = geomFact.buildGeometry(lines);
+			unionLines = unionNoOpt(lineGeom);
+		}
+		
+		Geometry unionPolygons = null;
+		if (polygons.size() > 0) {
+			unionPolygons = CascadedPolygonUnion.union(polygons);
+		}
+		
+    /**
+     * Performing two unions is somewhat inefficient,
+     * but is mitigated by unioning lines and points first
+     */
+		Geometry unionLA = unionWithNull(unionLines, unionPolygons);
+		Geometry union = null;
+		if (unionPoints == null)
+			union = unionLA;
+		else if (unionLA == null)
+			union = unionPoints;
+		else 
+			union = PointGeometryUnion.union((Puntal) unionPoints, unionLA);
+		
+		if (union == null)
+			return geomFact.createGeometryCollection();
+		
+		return union;
+	}
+	
+  /**
+   * Computes the union of two geometries, 
+   * either of both of which may be null.
+   * 
+   * @param g0 a Geometry
+   * @param g1 a Geometry
+   * @return the union of the input(s)
+   * or null if both inputs are null
+   */
+  private Geometry unionWithNull(Geometry g0, Geometry g1)
+  {
+  	if (g0 == null && g1 == null)
+  		return null;
+
+  	if (g1 == null)
+  		return g0;
+  	if (g0 == null)
+  		return g1;
+  	
+  	return g0.union(g1);
+  }
+
+  /**
+   * Computes a unary union with no extra optimization,
+   * and no short-circuiting.
+   * Due to the way the overlay operations 
+   * are implemented, this is still efficient in the case of linear 
+   * and puntal geometries.
+   * Uses robust version of overlay operation
+   * to ensure identical behaviour to the <tt>union(Geometry)</tt> operation.
+   * 
+   * @param g0 a geometry
+   * @return the union of the input geometry
+   */
+	private Geometry unionNoOpt(Geometry g0)
+	{
+    Geometry empty = geomFact.createPoint();
+		return SnapIfNeededOverlayOp.overlayOp(g0, empty, OverlayOp.UNION);
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/union/UnionInteracting.java b/modules/core/src/main/java/org/locationtech/jts/operation/union/UnionInteracting.java
new file mode 100644
index 0000000..25ff148
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/union/UnionInteracting.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.util.GeometryCombiner;
+
+
+/**
+ * Experimental code to union MultiPolygons
+ * with processing limited to the elements which actually interact.
+ * 
+ * Not currently used, since it doesn't seem to offer much of a performance advantage.
+ * 
+ * @author mbdavis
+ *
+ */
+public class UnionInteracting 
+{
+	public static Geometry union(Geometry g0, Geometry g1)
+	{
+		UnionInteracting uue = new UnionInteracting(g0, g1);
+		return uue.union();
+	}
+
+	
+	private GeometryFactory geomFactory;
+	
+	private Geometry g0;
+	private Geometry g1;
+	
+	private boolean[] interacts0;
+	private boolean[] interacts1;
+	
+	public UnionInteracting(Geometry g0, Geometry g1)
+	{
+		this.g0 = g0;
+		this.g1 = g1;
+		geomFactory = g0.getFactory();
+		interacts0 = new boolean[g0.getNumGeometries()];
+		interacts1 = new boolean[g1.getNumGeometries()];
+	}
+	
+	public Geometry union()
+	{
+		computeInteracting();
+		
+		// check for all interacting or none interacting!
+		
+		Geometry int0 = extractElements(g0, interacts0, true);
+		Geometry int1 = extractElements(g1, interacts1, true);
+		
+//		System.out.println(int0);
+//		System.out.println(int1);
+
+		if (int0.isEmpty() || int1.isEmpty()) {
+			System.out.println("found empty!");
+//			computeInteracting();
+		}
+//		if (! int0.isValid()) {
+			//System.out.println(int0);
+			//throw new RuntimeException("invalid geom!");
+//		}
+		
+		Geometry union = int0.union(int1);
+		//Geometry union = bufferUnion(int0, int1);
+		
+		Geometry disjoint0 = extractElements(g0, interacts0, false);
+		Geometry disjoint1 = extractElements(g1, interacts1, false);
+		
+  	Geometry overallUnion = GeometryCombiner.combine(union, disjoint0, disjoint1);
+  	
+  	return overallUnion;
+
+	}
+	
+  private Geometry bufferUnion(Geometry g0, Geometry g1)
+  {
+  	GeometryFactory factory = g0.getFactory();
+  	Geometry gColl = factory.createGeometryCollection(new Geometry[] { g0, g1 } );
+  	Geometry unionAll = gColl.buffer(0.0);
+    return unionAll;
+  }
+
+	private void computeInteracting()
+	{
+		for (int i = 0; i < g0.getNumGeometries(); i++) {
+			Geometry elem = g0.getGeometryN(i);
+			interacts0[i] = computeInteracting(elem);
+		}
+	}
+	
+	private boolean computeInteracting(Geometry elem0)
+	{
+		boolean interactsWithAny = false;
+		for (int i = 0; i < g1.getNumGeometries(); i++) {
+			Geometry elem1 = g1.getGeometryN(i);
+			boolean interacts = elem1.getEnvelopeInternal().intersects(elem0.getEnvelopeInternal());
+			if (interacts) interacts1[i] = true;
+			if (interacts) 
+				interactsWithAny = true;
+		}
+		return interactsWithAny;
+	}
+	
+  private Geometry extractElements(Geometry geom, 
+  		boolean[] interacts, boolean isInteracting)
+  {
+  	List extractedGeoms = new ArrayList();
+  	for (int i = 0; i < geom.getNumGeometries(); i++) { 
+  		Geometry elem = geom.getGeometryN(i);
+  		if (interacts[i] == isInteracting)
+  			extractedGeoms.add(elem);
+  	}
+  	return geomFactory.buildGeometry(extractedGeoms);
+  }
+
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/union/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/union/package.html
new file mode 100644
index 0000000..a07bb16
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/union/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to perform efficent unioning of collections of geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConnectedInteriorTester.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConnectedInteriorTester.java
new file mode 100644
index 0000000..6ed3fa1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConnectedInteriorTester.java
@@ -0,0 +1,233 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geomgraph.DirectedEdge;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeRing;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.PlanarGraph;
+import org.locationtech.jts.geomgraph.Position;
+import org.locationtech.jts.operation.overlay.MaximalEdgeRing;
+import org.locationtech.jts.operation.overlay.OverlayNodeFactory;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * This class tests that the interior of an area {@link Geometry}
+ * ( {@link Polygon}  or {@link MultiPolygon} )
+ * is connected.
+ * This can happen if:
+ * <ul>
+ * <li>a shell self-intersects
+ * <li>one or more holes form a connected chain touching a shell at two different points
+ * <li>one or more holes form a ring around a subset of the interior
+ * </ul>
+ * If a disconnected situation is found the location of the problem is recorded.
+ *
+ * @version 1.7
+ */
+public class ConnectedInteriorTester {
+
+  public static Coordinate findDifferentPoint(Coordinate[] coord, Coordinate pt)
+  {
+    for (int i = 0; i < coord.length; i++) {
+      if (! coord[i].equals(pt))
+        return coord[i];
+    }
+    return null;
+  }
+
+  private GeometryFactory geometryFactory = new GeometryFactory();
+
+  private GeometryGraph geomGraph;
+  // save a coordinate for any disconnected interior found
+  // the coordinate will be somewhere on the ring surrounding the disconnected interior
+  private Coordinate disconnectedRingcoord;
+
+  public ConnectedInteriorTester(GeometryGraph geomGraph)
+  {
+    this.geomGraph = geomGraph;
+  }
+
+  public Coordinate getCoordinate() { return disconnectedRingcoord; }
+
+  public boolean isInteriorsConnected()
+  {
+    // node the edges, in case holes touch the shell
+    List splitEdges = new ArrayList();
+    geomGraph.computeSplitEdges(splitEdges);
+
+    // form the edges into rings
+    PlanarGraph graph = new PlanarGraph(new OverlayNodeFactory());
+    graph.addEdges(splitEdges);
+    setInteriorEdgesInResult(graph);
+    graph.linkResultDirectedEdges();
+    List edgeRings = buildEdgeRings(graph.getEdgeEnds());
+
+    /**
+     * Mark all the edges for the edgeRings corresponding to the shells
+     * of the input polygons.  Note only ONE ring gets marked for each shell.
+     */
+    visitShellInteriors(geomGraph.getGeometry(), graph);
+
+    /**
+     * If there are any unvisited shell edges
+     * (i.e. a ring which is not a hole and which has the interior
+     * of the parent area on the RHS)
+     * this means that one or more holes must have split the interior of the
+     * polygon into at least two pieces.  The polygon is thus invalid.
+     */
+    return ! hasUnvisitedShellEdge(edgeRings);
+  }
+
+  private void setInteriorEdgesInResult(PlanarGraph graph)
+  {
+    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      if (de.getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
+        de.setInResult(true);
+      }
+    }
+  }
+
+  /**
+   * Form DirectedEdges in graph into Minimal EdgeRings.
+   * (Minimal Edgerings must be used, because only they are guaranteed to provide
+   * a correct isHole computation)
+   */
+  private List buildEdgeRings(Collection dirEdges)
+  {
+    List edgeRings = new ArrayList();
+    for (Iterator it = dirEdges.iterator(); it.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) it.next();
+      // if this edge has not yet been processed
+      if (de.isInResult()
+         && de.getEdgeRing() == null) {
+        MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory);
+
+        er.linkDirectedEdgesForMinimalEdgeRings();
+        List minEdgeRings = er.buildMinimalRings();
+        edgeRings.addAll(minEdgeRings);
+      }
+    }
+    return edgeRings;
+  }
+
+  /**
+   * Mark all the edges for the edgeRings corresponding to the shells
+   * of the input polygons.
+   * Only ONE ring gets marked for each shell - if there are others which remain unmarked
+   * this indicates a disconnected interior.
+   */
+  private void visitShellInteriors(Geometry g, PlanarGraph graph)
+  {
+    if (g instanceof Polygon) {
+      Polygon p = (Polygon) g;
+      visitInteriorRing(p.getExteriorRing(), graph);
+    }
+    if (g instanceof MultiPolygon) {
+      MultiPolygon mp = (MultiPolygon) g;
+      for (int i = 0; i < mp.getNumGeometries(); i++) {
+        Polygon p = (Polygon) mp.getGeometryN(i);
+        visitInteriorRing(p.getExteriorRing(), graph);
+      }
+    }
+  }
+
+  private void visitInteriorRing(LineString ring, PlanarGraph graph)
+  {
+    Coordinate[] pts = ring.getCoordinates();
+    Coordinate pt0 = pts[0];
+    /**
+     * Find first point in coord list different to initial point.
+     * Need special check since the first point may be repeated.
+     */
+    Coordinate pt1 = findDifferentPoint(pts, pt0);
+    Edge e = graph.findEdgeInSameDirection(pt0, pt1);
+    DirectedEdge de = (DirectedEdge) graph.findEdgeEnd(e);
+    DirectedEdge intDe = null;
+    if (de.getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
+      intDe = de;
+    }
+    else if (de.getSym().getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
+      intDe = de.getSym();
+    }
+    Assert.isTrue(intDe != null, "unable to find dirEdge with Interior on RHS");
+
+    visitLinkedDirectedEdges(intDe);
+  }
+
+  protected void visitLinkedDirectedEdges(DirectedEdge start)
+  {
+    DirectedEdge startDe = start;
+    DirectedEdge de = start;
+    do {
+      Assert.isTrue(de != null, "found null Directed Edge");
+      de.setVisited(true);
+      de = de.getNext();
+    } while (de != startDe);
+  }
+
+  /**
+   * Check if any shell ring has an unvisited edge.
+   * A shell ring is a ring which is not a hole and which has the interior
+   * of the parent area on the RHS.
+   * (Note that there may be non-hole rings with the interior on the LHS,
+   * since the interior of holes will also be polygonized into CW rings
+   * by the linkAllDirectedEdges() step)
+   *
+   * @return true if there is an unvisited edge in a non-hole ring
+   */
+  private boolean hasUnvisitedShellEdge(List edgeRings)
+  {
+    for (int i = 0; i < edgeRings.size(); i++) {
+      EdgeRing er = (EdgeRing) edgeRings.get(i);
+      // don't check hole rings
+      if (er.isHole())
+        continue;
+      List edges = er.getEdges();
+      DirectedEdge de = (DirectedEdge) edges.get(0);
+      // don't check CW rings which are holes
+      // (MD - this check may now be irrelevant)
+      if (de.getLabel().getLocation(0, Position.RIGHT) != Location.INTERIOR) continue;
+
+      /**
+       * the edgeRing is CW ring which surrounds the INT of the area, so check all
+       * edges have been visited.  If any are unvisited, this is a disconnected part of the interior
+       */
+      for (int j = 0; j < edges.size(); j++) {
+        de = (DirectedEdge) edges.get(j);
+//Debug.print("visted? "); Debug.println(de);
+        if (! de.isVisited()) {
+//Debug.print("not visited "); Debug.println(de);
+          disconnectedRingcoord = de.getCoordinate();
+          return true;
+        }
+      }
+    }
+    return false;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConsistentAreaTester.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConsistentAreaTester.java
new file mode 100644
index 0000000..f7bb3cd
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/ConsistentAreaTester.java
@@ -0,0 +1,149 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.geomgraph.index.SegmentIntersector;
+import org.locationtech.jts.operation.relate.EdgeEndBundle;
+import org.locationtech.jts.operation.relate.RelateNode;
+import org.locationtech.jts.operation.relate.RelateNodeGraph;
+
+/**
+ * Checks that a {@link GeometryGraph} representing an area
+ * (a {@link Polygon} or {@link MultiPolygon} )
+ * has consistent semantics for area geometries.
+ * This check is required for any reasonable polygonal model
+ * (including the OGC-SFS model, as well as models which allow ring self-intersection at single points)
+ * <p>
+ * Checks include:
+ * <ul>
+ * <li>test for rings which properly intersect
+ * (but not for ring self-intersection, or intersections at vertices)
+ * <li>test for consistent labelling at all node points
+ * (this detects vertex intersections with invalid topology,
+ * i.e. where the exterior side of an edge lies in the interior of the area)
+ * <li>test for duplicate rings
+ * </ul>
+ * If an inconsistency is found the location of the problem
+ * is recorded and is available to the caller.
+ *
+ * @version 1.7
+ */
+public class ConsistentAreaTester {
+
+  private final LineIntersector li = new RobustLineIntersector();
+  private GeometryGraph geomGraph;
+  private RelateNodeGraph nodeGraph = new RelateNodeGraph();
+
+  // the intersection point found (if any)
+  private Coordinate invalidPoint;
+
+  /**
+   * Creates a new tester for consistent areas.
+   *
+   * @param geomGraph the topology graph of the area geometry
+   */
+  public ConsistentAreaTester(GeometryGraph geomGraph)
+  {
+    this.geomGraph = geomGraph;
+  }
+
+    /**
+   * @return the intersection point, or <code>null</code> if none was found
+   */
+  public Coordinate getInvalidPoint() { return invalidPoint; }
+
+  /**
+   * Check all nodes to see if their labels are consistent with area topology.
+   *
+   * @return <code>true</code> if this area has a consistent node labelling
+   */
+  public boolean isNodeConsistentArea()
+  {
+    /**
+     * To fully check validity, it is necessary to
+     * compute ALL intersections, including self-intersections within a single edge.
+     */
+    SegmentIntersector intersector = geomGraph.computeSelfNodes(li, true, true);
+    /**
+     * A proper intersection means that the area is not consistent.
+     */
+    if (intersector.hasProperIntersection()) {
+      invalidPoint = intersector.getProperIntersectionPoint();
+      return false;
+    }
+
+    nodeGraph.build(geomGraph);
+
+    return isNodeEdgeAreaLabelsConsistent();
+  }
+
+  /**
+   * Check all nodes to see if their labels are consistent.
+   * If any are not, return false
+   *
+   * @return <code>true</code> if the edge area labels are consistent at this node
+   */
+  private boolean isNodeEdgeAreaLabelsConsistent()
+  {
+    for (Iterator nodeIt = nodeGraph.getNodeIterator(); nodeIt.hasNext(); ) {
+      RelateNode node = (RelateNode) nodeIt.next();
+      if (! node.getEdges().isAreaLabelsConsistent(geomGraph)) {
+        invalidPoint = node.getCoordinate().copy();
+        return false;
+      }
+    }
+    return true;
+  }
+
+  /**
+   * Checks for two duplicate rings in an area.
+   * Duplicate rings are rings that are topologically equal
+   * (that is, which have the same sequence of points up to point order).
+   * If the area is topologically consistent (determined by calling the
+   * <code>isNodeConsistentArea</code>,
+   * duplicate rings can be found by checking for EdgeBundles which contain
+   * more than one EdgeEnd.
+   * (This is because topologically consistent areas cannot have two rings sharing
+   * the same line segment, unless the rings are equal).
+   * The start point of one of the equal rings will be placed in
+   * invalidPoint.
+   *
+   * @return true if this area Geometry is topologically consistent but has two duplicate rings
+   */
+  public boolean hasDuplicateRings()
+  {
+    for (Iterator nodeIt = nodeGraph.getNodeIterator(); nodeIt.hasNext(); ) {
+      RelateNode node = (RelateNode) nodeIt.next();
+      for (Iterator i = node.getEdges().iterator(); i.hasNext(); ) {
+        EdgeEndBundle eeb = (EdgeEndBundle) i.next();
+        if (eeb.getEdgeEnds().size() > 1) {
+          invalidPoint = eeb.getEdge().getCoordinate(0);
+          return true;
+        }
+      }
+    }
+    return false;
+  }
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/IndexedNestedRingTester.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/IndexedNestedRingTester.java
new file mode 100644
index 0000000..bffa97a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/IndexedNestedRingTester.java
@@ -0,0 +1,108 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.strtree.STRtree;
+
+/**
+ * Tests whether any of a set of {@link LinearRing}s are
+ * nested inside another ring in the set, using a spatial
+ * index to speed up the comparisons.
+ *
+ * @version 1.7
+ */
+public class IndexedNestedRingTester
+{
+  private GeometryGraph graph;  // used to find non-node vertices
+  private List rings = new ArrayList();
+  private Envelope totalEnv = new Envelope();
+  private SpatialIndex index;
+  private Coordinate nestedPt;
+
+  public IndexedNestedRingTester(GeometryGraph graph)
+  {
+    this.graph = graph;
+  }
+
+  public Coordinate getNestedPoint() { return nestedPt; }
+
+  public void add(LinearRing ring)
+  {
+    rings.add(ring);
+    totalEnv.expandToInclude(ring.getEnvelopeInternal());
+  }
+
+  public boolean isNonNested()
+  {
+    buildIndex();
+
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing innerRing = (LinearRing) rings.get(i);
+      Coordinate[] innerRingPts = innerRing.getCoordinates();
+
+      List results = index.query(innerRing.getEnvelopeInternal());
+//System.out.println(results.size());
+      for (int j = 0; j < results.size(); j++) {
+        LinearRing searchRing = (LinearRing) results.get(j);
+        Coordinate[] searchRingPts = searchRing.getCoordinates();
+
+        if (innerRing == searchRing)
+          continue;
+
+        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
+          continue;
+
+        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
+        
+        /**
+         * If no non-node pts can be found, this means
+         * that the searchRing touches ALL of the innerRing vertices.
+         * This indicates an invalid polygon, since either
+         * the two holes create a disconnected interior, 
+         * or they touch in an infinite number of points 
+         * (i.e. along a line segment).
+         * Both of these cases are caught by other tests,
+         * so it is safe to simply skip this situation here.
+         */
+        if (innerRingPt == null)
+          continue;
+
+        boolean isInside = PointLocation.isInRing(innerRingPt, searchRingPts);
+        if (isInside) {
+          nestedPt = innerRingPt;
+          return false;
+        }
+      }
+    }
+    return true;
+  }
+
+  private void buildIndex()
+  {
+    index = new STRtree();
+
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing ring = (LinearRing) rings.get(i);
+      Envelope env = ring.getEnvelopeInternal();
+      index.insert(env, ring);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/IsValidOp.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/IsValidOp.java
new file mode 100644
index 0000000..ee1a2ef
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/IsValidOp.java
@@ -0,0 +1,618 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import java.util.Iterator;
+import java.util.Set;
+import java.util.TreeSet;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geomgraph.Edge;
+import org.locationtech.jts.geomgraph.EdgeIntersection;
+import org.locationtech.jts.geomgraph.EdgeIntersectionList;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Implements the algorithms required to compute the <code>isValid()</code> method
+ * for {@link Geometry}s.
+ * See the documentation for the various geometry types for a specification of validity.
+ *
+ * @version 1.7
+ */
+public class IsValidOp
+{
+	/**
+	 * Tests whether a {@link Geometry} is valid.
+	 * @param geom the Geometry to test
+	 * @return true if the geometry is valid
+	 */
+	public static boolean isValid(Geometry geom)
+	{
+    IsValidOp isValidOp = new IsValidOp(geom);
+    return isValidOp.isValid();
+	}
+	
+  /**
+   * Checks whether a coordinate is valid for processing.
+   * Coordinates are valid iff their x and y ordinates are in the
+   * range of the floating point representation.
+   *
+   * @param coord the coordinate to validate
+   * @return <code>true</code> if the coordinate is valid
+   */
+  public static boolean isValid(Coordinate coord)
+  {
+    if (Double.isNaN(coord.x)) return false;
+    if (Double.isInfinite(coord.x)) return false;
+    if (Double.isNaN(coord.y)) return false;
+    if (Double.isInfinite(coord.y)) return false;
+    return true;
+  }
+  /**
+   * Find a point from the list of testCoords
+   * that is NOT a node in the edge for the list of searchCoords
+   *
+   * @return the point found, or <code>null</code> if none found
+   */
+  public static Coordinate findPtNotNode(
+                          Coordinate[] testCoords,
+                          LinearRing searchRing,
+                          GeometryGraph graph)
+  {
+    // find edge corresponding to searchRing.
+    Edge searchEdge = graph.findEdge(searchRing);
+    // find a point in the testCoords which is not a node of the searchRing
+    EdgeIntersectionList eiList = searchEdge.getEdgeIntersectionList();
+    // somewhat inefficient - is there a better way? (Use a node map, for instance?)
+    for (int i = 0 ; i < testCoords.length; i++) {
+      Coordinate pt = testCoords[i];
+      if (! eiList.isIntersection(pt))
+        return pt;
+    }
+    return null;
+  }
+
+  private Geometry parentGeometry;  // the base Geometry to be validated
+  /**
+   * If the following condition is TRUE JTS will validate inverted shells and exverted holes
+   * (the ESRI SDE model)
+   */
+  private boolean isSelfTouchingRingFormingHoleValid = false;
+  private TopologyValidationError validErr;
+
+  public IsValidOp(Geometry parentGeometry)
+  {
+    this.parentGeometry = parentGeometry;
+  }
+
+  /**
+   * Sets whether polygons using <b>Self-Touching Rings</b> to form
+   * holes are reported as valid.
+   * If this flag is set, the following Self-Touching conditions
+   * are treated as being valid:
+   * <ul>
+   * <li>the shell ring self-touches to create a hole touching the shell
+   * <li>a hole ring self-touches to create two holes touching at a point
+   * </ul>
+   * <p>
+   * The default (following the OGC SFS standard)
+   * is that this condition is <b>not</b> valid (<code>false</code>).
+   * <p>
+   * This does not affect whether Self-Touching Rings
+   * disconnecting the polygon interior are considered valid
+   * (these are considered to be <b>invalid</b> under the SFS, and many other
+   * spatial models as well).
+   * This includes "bow-tie" shells,
+   * which self-touch at a single point causing the interior to
+   * be disconnected,
+   * and "C-shaped" holes which self-touch at a single point causing an island to be formed.
+   *
+   * @param isValid states whether geometry with this condition is valid
+   */
+  public void setSelfTouchingRingFormingHoleValid(boolean isValid)
+  {
+    isSelfTouchingRingFormingHoleValid = isValid;
+  }
+
+  /**
+   * Computes the validity of the geometry,
+   * and returns <tt>true</tt> if it is valid.
+   * 
+   * @return true if the geometry is valid
+   */
+  public boolean isValid()
+  {
+    checkValid(parentGeometry);
+    return validErr == null;
+  }
+
+  /**
+   * Computes the validity of the geometry,
+   * and if not valid returns the validation error for the geometry,
+   * or null if the geometry is valid.
+   * 
+   * @return the validation error, if the geometry is invalid
+   * or null if the geometry is valid
+   */
+  public TopologyValidationError getValidationError()
+  {
+    checkValid(parentGeometry);
+    return validErr;
+  }
+
+  private void checkValid(Geometry g)
+  {
+    validErr = null;
+
+    // empty geometries are always valid!
+    if (g.isEmpty()) return;
+
+    if (g instanceof Point)                   checkValid((Point) g);
+    else if (g instanceof MultiPoint)         checkValid((MultiPoint) g);
+                        // LineString also handles LinearRings
+    else if (g instanceof LinearRing)         checkValid( (LinearRing) g);
+    else if (g instanceof LineString)         checkValid( (LineString) g);
+    else if (g instanceof Polygon)            checkValid( (Polygon) g);
+    else if (g instanceof MultiPolygon)       checkValid( (MultiPolygon) g);
+    else if (g instanceof GeometryCollection) checkValid( (GeometryCollection) g);
+    else  throw new UnsupportedOperationException(g.getClass().getName());
+  }
+
+  /**
+   * Checks validity of a Point.
+   */
+  private void checkValid(Point g)
+  {
+    checkInvalidCoordinates(g.getCoordinates());
+  }
+  /**
+   * Checks validity of a MultiPoint.
+   */
+  private void checkValid(MultiPoint g)
+  {
+    checkInvalidCoordinates(g.getCoordinates());
+  }
+
+  /**
+   * Checks validity of a LineString.  Almost anything goes for linestrings!
+   */
+  private void checkValid(LineString g)
+  {
+    checkInvalidCoordinates(g.getCoordinates());
+    if (validErr != null) return;
+    GeometryGraph graph = new GeometryGraph(0, g);
+    checkTooFewPoints(graph);
+  }
+  /**
+   * Checks validity of a LinearRing.
+   */
+  private void checkValid(LinearRing g)
+  {
+    checkInvalidCoordinates(g.getCoordinates());
+    if (validErr != null) return;
+    checkClosedRing(g);
+    if (validErr != null) return;
+
+    GeometryGraph graph = new GeometryGraph(0, g);
+    checkTooFewPoints(graph);
+    if (validErr != null) return;
+    
+    LineIntersector li = new RobustLineIntersector();
+    graph.computeSelfNodes(li, true, true);
+    checkNoSelfIntersectingRings(graph);
+  }
+
+  /**
+   * Checks the validity of a polygon.
+   * Sets the validErr flag.
+   */
+  private void checkValid(Polygon g)
+  {
+    checkInvalidCoordinates(g);
+    if (validErr != null) return;
+    checkClosedRings(g);
+    if (validErr != null) return;
+
+    GeometryGraph graph = new GeometryGraph(0, g);
+
+    checkTooFewPoints(graph);
+    if (validErr != null) return;
+    checkConsistentArea(graph);
+    if (validErr != null) return;
+
+    if (! isSelfTouchingRingFormingHoleValid) {
+      checkNoSelfIntersectingRings(graph);
+      if (validErr != null) return;
+    }
+    checkHolesInShell(g, graph);
+    if (validErr != null) return;
+    //SLOWcheckHolesNotNested(g);
+    checkHolesNotNested(g, graph);
+    if (validErr != null) return;
+    checkConnectedInteriors(graph);
+  }
+
+  private void checkValid(MultiPolygon g)
+  {
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Polygon p = (Polygon) g.getGeometryN(i);
+      checkInvalidCoordinates(p);
+      if (validErr != null) return;
+      checkClosedRings(p);
+      if (validErr != null) return;
+    }
+
+    GeometryGraph graph = new GeometryGraph(0, g);
+
+    checkTooFewPoints(graph);
+    if (validErr != null) return;
+    checkConsistentArea(graph);
+    if (validErr != null) return;
+    if (! isSelfTouchingRingFormingHoleValid) {
+      checkNoSelfIntersectingRings(graph);
+      if (validErr != null) return;
+    }
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Polygon p = (Polygon) g.getGeometryN(i);
+      checkHolesInShell(p, graph);
+      if (validErr != null) return;
+    }
+    for (int i = 0; i < g.getNumGeometries(); i++) {
+      Polygon p = (Polygon) g.getGeometryN(i);
+      checkHolesNotNested(p, graph);
+      if (validErr != null) return;
+    }
+    checkShellsNotNested(g, graph);
+    if (validErr != null) return;
+    checkConnectedInteriors(graph);
+  }
+
+  private void checkValid(GeometryCollection gc)
+  {
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      Geometry g = gc.getGeometryN(i);
+      checkValid(g);
+      if (validErr != null) return;
+    }
+  }
+
+  private void checkInvalidCoordinates(Coordinate[] coords)
+  {
+    for (int i = 0; i < coords.length; i++) {
+      if (! isValid(coords[i])) {
+        validErr = new TopologyValidationError(
+                          TopologyValidationError.INVALID_COORDINATE,
+                          coords[i]);
+        return;
+      }
+    }
+  }
+
+  private void checkInvalidCoordinates(Polygon poly)
+  {
+    checkInvalidCoordinates(poly.getExteriorRing().getCoordinates());
+    if (validErr != null) return;
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      checkInvalidCoordinates(poly.getInteriorRingN(i).getCoordinates());
+      if (validErr != null) return;
+    }
+  }
+
+  private void checkClosedRings(Polygon poly)
+  {
+    checkClosedRing((LinearRing) poly.getExteriorRing());
+    if (validErr != null) return;
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      checkClosedRing((LinearRing) poly.getInteriorRingN(i));
+      if (validErr != null) return;
+    }
+  }
+
+  private void checkClosedRing(LinearRing ring)
+  {
+    if (! ring.isClosed() ) {
+    	Coordinate pt = null;
+    	if (ring.getNumPoints() >= 1)
+    		pt = ring.getCoordinateN(0);
+      validErr = new TopologyValidationError(
+                        TopologyValidationError.RING_NOT_CLOSED,
+                        pt);
+    }
+  }
+
+  private void checkTooFewPoints(GeometryGraph graph)
+  {
+    if (graph.hasTooFewPoints()) {
+      validErr = new TopologyValidationError(
+                        TopologyValidationError.TOO_FEW_POINTS,
+                        graph.getInvalidPoint());
+      return;
+    }
+  }
+
+  /**
+   * Checks that the arrangement of edges in a polygonal geometry graph
+   * forms a consistent area.
+   *
+   * @param graph
+   *
+   * @see ConsistentAreaTester
+   */
+  private void checkConsistentArea(GeometryGraph graph)
+  {
+    ConsistentAreaTester cat = new ConsistentAreaTester(graph);
+    boolean isValidArea = cat.isNodeConsistentArea();
+    if (! isValidArea) {
+      validErr = new TopologyValidationError(
+                        TopologyValidationError.SELF_INTERSECTION,
+                        cat.getInvalidPoint());
+      return;
+    }
+    if (cat.hasDuplicateRings()) {
+      validErr = new TopologyValidationError(
+                        TopologyValidationError.DUPLICATE_RINGS,
+                        cat.getInvalidPoint());
+    }
+  }
+
+  /**
+   * Check that there is no ring which self-intersects (except of course at its endpoints).
+   * This is required by OGC topology rules (but not by other models
+   * such as ESRI SDE, which allow inverted shells and exverted holes).
+   *
+   * @param graph the topology graph of the geometry
+   */
+  private void checkNoSelfIntersectingRings(GeometryGraph graph)
+  {
+    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      checkNoSelfIntersectingRing(e.getEdgeIntersectionList());
+      if (validErr != null)
+        return;
+    }
+  }
+
+  /**
+   * Check that a ring does not self-intersect, except at its endpoints.
+   * Algorithm is to count the number of times each node along edge occurs.
+   * If any occur more than once, that must be a self-intersection.
+   */
+  private void checkNoSelfIntersectingRing(EdgeIntersectionList eiList)
+  {
+    Set nodeSet = new TreeSet();
+    boolean isFirst = true;
+    for (Iterator i = eiList.iterator(); i.hasNext(); ) {
+      EdgeIntersection ei = (EdgeIntersection) i.next();
+      if (isFirst) {
+        isFirst = false;
+        continue;
+      }
+      if (nodeSet.contains(ei.coord)) {
+        validErr = new TopologyValidationError(
+                          TopologyValidationError.RING_SELF_INTERSECTION,
+                          ei.coord);
+        return;
+      }
+      else {
+        nodeSet.add(ei.coord);
+      }
+    }
+  }
+
+  /**
+   * Tests that each hole is inside the polygon shell.
+   * This routine assumes that the holes have previously been tested
+   * to ensure that all vertices lie on the shell or on the same side of it
+   * (i.e. that the hole rings do not cross the shell ring).
+   * In other words, this test is only correct if the ConsistentArea test is passed first.
+   * Given this, a simple point-in-polygon test of a single point in the hole can be used,
+   * provided the point is chosen such that it does not lie on the shell.
+   *
+   * @param p the polygon to be tested for hole inclusion
+   * @param graph a GeometryGraph incorporating the polygon
+   */
+  private void checkHolesInShell(Polygon p, GeometryGraph graph)
+  {
+    LinearRing shell = (LinearRing) p.getExteriorRing();
+
+    //PointInRing pir = new SimplePointInRing(shell);
+    //PointInRing pir = new SIRtreePointInRing(shell);
+    //PointInRing pir = new MCPointInRing(shell);
+    PointOnGeometryLocator pir = new IndexedPointInAreaLocator(shell);
+
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+
+      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
+      Coordinate holePt = findPtNotNode(hole.getCoordinates(), shell, graph);
+      /**
+       * If no non-node hole vertex can be found, the hole must
+       * split the polygon into disconnected interiors.
+       * This will be caught by a subsequent check.
+       */
+      if (holePt == null) return;
+
+      boolean outside = Location.EXTERIOR == pir.locate(holePt);
+      if ( outside ) {
+        validErr = new TopologyValidationError(
+                          TopologyValidationError.HOLE_OUTSIDE_SHELL,
+                          holePt);
+        return;
+      }
+    }
+  }
+
+  /**
+   * Tests that no hole is nested inside another hole.
+   * This routine assumes that the holes are disjoint.
+   * To ensure this, holes have previously been tested
+   * to ensure that:
+   * <ul>
+   * <li>they do not partially overlap
+   *      (checked by <code>checkRelateConsistency</code>)
+   * <li>they are not identical
+   *      (checked by <code>checkRelateConsistency</code>)
+   * </ul>
+   */
+  private void checkHolesNotNested(Polygon p, GeometryGraph graph)
+  {
+    IndexedNestedRingTester nestedTester = new IndexedNestedRingTester(graph);
+    //SimpleNestedRingTester nestedTester = new SimpleNestedRingTester(arg[0]);
+    //SweeplineNestedRingTester nestedTester = new SweeplineNestedRingTester(arg[0]);
+
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+      LinearRing innerHole = (LinearRing) p.getInteriorRingN(i);
+      nestedTester.add(innerHole);
+    }
+    boolean isNonNested = nestedTester.isNonNested();
+    if ( ! isNonNested ) {
+      validErr = new TopologyValidationError(
+                            TopologyValidationError.NESTED_HOLES,
+                            nestedTester.getNestedPoint());
+    }
+  }
+
+  /**
+   * Tests that no element polygon is wholly in the interior of another element polygon.
+   * <p>
+   * Preconditions:
+   * <ul>
+   * <li>shells do not partially overlap
+   * <li>shells do not touch along an edge
+   * <li>no duplicate rings exist
+   * </ul>
+   * This routine relies on the fact that while polygon shells may touch at one or
+   * more vertices, they cannot touch at ALL vertices.
+   */
+  private void checkShellsNotNested(MultiPolygon mp, GeometryGraph graph)
+  {
+    for (int i = 0; i < mp.getNumGeometries(); i++) {
+      Polygon p = (Polygon) mp.getGeometryN(i);
+      LinearRing shell = (LinearRing) p.getExteriorRing();
+      for (int j = 0; j < mp.getNumGeometries(); j++) {
+        if (i == j) continue;
+        Polygon p2 = (Polygon) mp.getGeometryN(j);
+        checkShellNotNested(shell, p2, graph);
+        if (validErr != null) return;
+      }
+    }
+  }
+
+  /**
+   * Check if a shell is incorrectly nested within a polygon.  This is the case
+   * if the shell is inside the polygon shell, but not inside a polygon hole.
+   * (If the shell is inside a polygon hole, the nesting is valid.)
+   * <p>
+   * The algorithm used relies on the fact that the rings must be properly contained.
+   * E.g. they cannot partially overlap (this has been previously checked by
+   * <code>checkRelateConsistency</code> )
+   */
+  private void checkShellNotNested(LinearRing shell, Polygon p, GeometryGraph graph)
+  {
+    Coordinate[] shellPts = shell.getCoordinates();
+    // test if shell is inside polygon shell
+    LinearRing polyShell =  (LinearRing) p.getExteriorRing();
+    Coordinate[] polyPts = polyShell.getCoordinates();
+    Coordinate shellPt = findPtNotNode(shellPts, polyShell, graph);
+    // if no point could be found, we can assume that the shell is outside the polygon
+    if (shellPt == null)
+      return;
+    boolean insidePolyShell = PointLocation.isInRing(shellPt, polyPts);
+    if (! insidePolyShell) return;
+
+    // if no holes, this is an error!
+    if (p.getNumInteriorRing() <= 0) {
+      validErr = new TopologyValidationError(
+                            TopologyValidationError.NESTED_SHELLS,
+                            shellPt);
+      return;
+    }
+
+    /**
+     * Check if the shell is inside one of the holes.
+     * This is the case if one of the calls to checkShellInsideHole
+     * returns a null coordinate.
+     * Otherwise, the shell is not properly contained in a hole, which is an error.
+     */
+    Coordinate badNestedPt = null;
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
+      badNestedPt = checkShellInsideHole(shell, hole, graph);
+      if (badNestedPt == null)
+        return;
+    }
+    validErr = new TopologyValidationError(
+                          TopologyValidationError.NESTED_SHELLS,
+                          badNestedPt);
+  }
+
+  /**
+   * This routine checks to see if a shell is properly contained in a hole.
+   * It assumes that the edges of the shell and hole do not
+   * properly intersect.
+   *
+   * @return <code>null</code> if the shell is properly contained, or
+   *   a Coordinate which is not inside the hole if it is not
+   *
+   */
+  private Coordinate checkShellInsideHole(LinearRing shell, LinearRing hole, GeometryGraph graph)
+  {
+    Coordinate[] shellPts = shell.getCoordinates();
+    Coordinate[] holePts = hole.getCoordinates();
+    // TODO: improve performance of this - by sorting pointlists for instance?
+    Coordinate shellPt = findPtNotNode(shellPts, hole, graph);
+    // if point is on shell but not hole, check that the shell is inside the hole
+    if (shellPt != null) {
+      boolean insideHole = PointLocation.isInRing(shellPt, holePts);
+      if (! insideHole) {
+        return shellPt;
+      }
+    }
+    Coordinate holePt = findPtNotNode(holePts, shell, graph);
+    // if point is on hole but not shell, check that the hole is outside the shell
+    if (holePt != null) {
+      boolean insideShell = PointLocation.isInRing(holePt, shellPts);
+      if (insideShell) {
+        return holePt;
+      }
+      return null;
+    }
+    Assert.shouldNeverReachHere("points in shell and hole appear to be equal");
+    return null;
+  }
+
+  private void checkConnectedInteriors(GeometryGraph graph)
+  {
+    ConnectedInteriorTester cit = new ConnectedInteriorTester(graph);
+    if (! cit.isInteriorsConnected())
+      validErr = new TopologyValidationError(
+                        TopologyValidationError.DISCONNECTED_INTERIOR,
+                        cit.getCoordinate());
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/RepeatedPointTester.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/RepeatedPointTester.java
new file mode 100644
index 0000000..03eb71f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/RepeatedPointTester.java
@@ -0,0 +1,81 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+/**
+ * Implements the appropriate checks for repeated points
+ * (consecutive identical coordinates) as defined in the
+ * JTS spec.
+ *
+ * @version 1.7
+ */
+public class RepeatedPointTester {
+
+  // save the repeated coord found (if any)
+  private Coordinate repeatedCoord;
+
+  public RepeatedPointTester() {
+  }
+
+  public Coordinate getCoordinate() { return repeatedCoord; }
+
+  public boolean hasRepeatedPoint(Geometry g)
+  {
+    if (g.isEmpty()) return false;
+    if (g instanceof Point)                   return false;
+    else if (g instanceof MultiPoint)         return false;
+                        // LineString also handles LinearRings
+    else if (g instanceof LineString)         return hasRepeatedPoint(((LineString) g).getCoordinates());
+    else if (g instanceof Polygon)            return hasRepeatedPoint((Polygon) g);
+    else if (g instanceof GeometryCollection) return hasRepeatedPoint((GeometryCollection) g);
+    else  throw new UnsupportedOperationException(g.getClass().getName());
+  }
+
+  public boolean hasRepeatedPoint(Coordinate[] coord)
+  {
+    for (int i = 1; i < coord.length; i++) {
+      if (coord[i - 1].equals(coord[i]) ) {
+        repeatedCoord = coord[i];
+        return true;
+      }
+    }
+    return false;
+  }
+  private boolean hasRepeatedPoint(Polygon p)
+  {
+    if (hasRepeatedPoint(p.getExteriorRing().getCoordinates())) return true;
+    for (int i = 0; i < p.getNumInteriorRing(); i++) {
+      if (hasRepeatedPoint(p.getInteriorRingN(i).getCoordinates())) return true;
+    }
+    return false;
+  }
+  private boolean hasRepeatedPoint(GeometryCollection gc)
+  {
+    for (int i = 0; i < gc.getNumGeometries(); i++) {
+      Geometry g = gc.getGeometryN(i);
+      if (hasRepeatedPoint(g)) return true;
+    }
+    return false;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/TopologyValidationError.java b/modules/core/src/main/java/org/locationtech/jts/operation/valid/TopologyValidationError.java
new file mode 100644
index 0000000..2744b99
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/TopologyValidationError.java
@@ -0,0 +1,173 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Contains information about the nature and location of a {@link Geometry}
+ * validation error
+ *
+ * @version 1.7
+ */
+public class TopologyValidationError {
+
+  /**
+   * Not used
+   * @deprecated
+   */
+  public static final int ERROR                   = 0;
+  /**
+   * No longer used - repeated points are considered valid as per the SFS
+   * @deprecated
+   */
+  public static final int REPEATED_POINT          = 1;
+
+  /**
+   * Indicates that a hole of a polygon lies partially or completely in the exterior of the shell
+   */
+  public static final int HOLE_OUTSIDE_SHELL      = 2;
+
+  /**
+   * Indicates that a hole lies in the interior of another hole in the same polygon
+   */
+  public static final int NESTED_HOLES            = 3;
+
+  /**
+   * Indicates that the interior of a polygon is disjoint
+   * (often caused by set of contiguous holes splitting the polygon into two parts)
+   */
+  public static final int DISCONNECTED_INTERIOR   = 4;
+
+  /**
+   * Indicates that two rings of a polygonal geometry intersect
+   */
+  public static final int SELF_INTERSECTION       = 5;
+
+  /**
+   * Indicates that a ring self-intersects
+   */
+  public static final int RING_SELF_INTERSECTION  = 6;
+
+  /**
+   * Indicates that a polygon component of a MultiPolygon lies inside another polygonal component
+   */
+  public static final int NESTED_SHELLS           = 7;
+
+  /**
+   * Indicates that a polygonal geometry contains two rings which are identical
+   */
+  public static final int DUPLICATE_RINGS         = 8;
+
+  /**
+   * Indicates that either
+   * <ul>
+   * <li>a LineString contains a single point
+   * <li>a LinearRing contains 2 or 3 points
+   * </ul>
+   */
+  public static final int TOO_FEW_POINTS          = 9;
+
+  /**
+   * Indicates that the <code>X</code> or <code>Y</code> ordinate of
+   * a Coordinate is not a valid numeric value (e.g. {@link Double#NaN} )
+   */
+  public static final int INVALID_COORDINATE      = 10;
+
+  /**
+   * Indicates that a ring is not correctly closed
+   * (the first and the last coordinate are different)
+   */
+  public static final int RING_NOT_CLOSED      = 11;
+
+  /**
+   * Messages corresponding to error codes
+   */
+  public static final String[] errMsg = {
+    "Topology Validation Error",
+    "Repeated Point",
+    "Hole lies outside shell",
+    "Holes are nested",
+    "Interior is disconnected",
+    "Self-intersection",
+    "Ring Self-intersection",
+    "Nested shells",
+    "Duplicate Rings",
+    "Too few distinct points in geometry component",
+    "Invalid Coordinate",
+    "Ring is not closed"
+  };
+
+  private int errorType;
+  private Coordinate pt;
+
+  /**
+   * Creates a validation error with the given type and location
+   *
+   * @param errorType the type of the error
+   * @param pt the location of the error
+   */
+  public TopologyValidationError(int errorType, Coordinate pt)
+  {
+    this.errorType = errorType;
+    if (pt != null)
+      this.pt = pt.copy();
+  }
+
+  /**
+   * Creates a validation error of the given type with a null location
+   *
+   * @param errorType the type of the error
+   *
+   */
+  public TopologyValidationError(int errorType)
+  {
+    this(errorType, null);
+  }
+
+  /**
+   * Returns the location of this error (on the {@link Geometry} containing the error).
+   *
+   * @return a {@link Coordinate} on the input geometry
+   */
+  public Coordinate getCoordinate() { return pt; }
+
+  /**
+   * Gets the type of this error.
+   *
+   * @return the error type
+   */
+  public int getErrorType() { return errorType; }
+
+  /**
+   * Gets an error message describing this error.
+   * The error message does not describe the location of the error.
+   *
+   * @return the error message
+   */
+  public String getMessage() { return errMsg[errorType]; }
+
+  /**
+   * Gets a message describing the type and location of this error.
+   * @return the error message
+   */
+  public String toString()
+  {
+    String locStr = "";
+    if (pt != null)
+      locStr = " at or near point " + pt;
+    return getMessage() + locStr;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/valid/package.html b/modules/core/src/main/java/org/locationtech/jts/operation/valid/package.html
new file mode 100644
index 0000000..1db5116
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/operation/valid/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for testing the validity of geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdge.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdge.java
new file mode 100644
index 0000000..6af766d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdge.java
@@ -0,0 +1,213 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.planargraph;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geomgraph.Quadrant;
+
+/**
+ * Represents a directed edge in a {@link PlanarGraph}. A DirectedEdge may or
+ * may not have a reference to a parent {@link Edge} (some applications of
+ * planar graphs may not require explicit Edge objects to be created). Usually
+ * a client using a <code>PlanarGraph</code> will subclass <code>DirectedEdge</code>
+ * to add its own application-specific data and methods.
+ *
+ * @version 1.7
+ */
+public class DirectedEdge
+    extends GraphComponent
+    implements Comparable
+{
+  /**
+   * Returns a List containing the parent Edge (possibly null) for each of the given
+   * DirectedEdges.
+   */
+  public static List toEdges(Collection dirEdges)
+  {
+    List edges = new ArrayList();
+    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
+      edges.add( ((DirectedEdge) i.next()).parentEdge);
+    }
+    return edges;
+  }
+
+  protected Edge parentEdge;
+  protected Node from;
+  protected Node to;
+  protected Coordinate p0, p1;
+  protected DirectedEdge sym = null;  // optional
+  protected boolean edgeDirection;
+  protected int quadrant;
+  protected double angle;
+
+  /**
+   * Constructs a DirectedEdge connecting the <code>from</code> node to the
+   * <code>to</code> node.
+   *
+   * @param directionPt
+   *   specifies this DirectedEdge's direction vector
+   *   (determined by the vector from the <code>from</code> node
+   *   to <code>directionPt</code>)
+   * @param edgeDirection
+   *   whether this DirectedEdge's direction is the same as or
+   *   opposite to that of the parent Edge (if any)
+   */
+  public DirectedEdge(Node from, Node to, Coordinate directionPt, boolean edgeDirection)
+  {
+    this.from = from;
+    this.to = to;
+    this.edgeDirection = edgeDirection;
+    p0 = from.getCoordinate();
+    p1 = directionPt;
+    double dx = p1.x - p0.x;
+    double dy = p1.y - p0.y;
+    quadrant = Quadrant.quadrant(dx, dy);
+    angle = Math.atan2(dy, dx);
+    //Assert.isTrue(! (dx == 0 && dy == 0), "EdgeEnd with identical endpoints found");
+  }
+
+  /**
+   * Returns this DirectedEdge's parent Edge, or null if it has none.
+   */
+  public Edge getEdge() { return parentEdge; }
+  /**
+   * Associates this DirectedEdge with an Edge (possibly null, indicating no associated
+   * Edge).
+   */
+  public void setEdge(Edge parentEdge) { this.parentEdge = parentEdge; }
+  /**
+   * Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's
+   * orientation lies.
+   */
+  public int getQuadrant() { return quadrant; }
+  /**
+   * Returns a point to which an imaginary line is drawn from the from-node to
+   * specify this DirectedEdge's orientation.
+   */
+  public Coordinate getDirectionPt() { return p1; }
+  /**
+   * Returns whether the direction of the parent Edge (if any) is the same as that
+   * of this Directed Edge.
+   */
+  public boolean getEdgeDirection() { return edgeDirection; }
+  /**
+   * Returns the node from which this DirectedEdge leaves.
+   */
+  public Node getFromNode() { return from; }
+  /**
+   * Returns the node to which this DirectedEdge goes.
+   */
+  public Node getToNode() { return to; }
+  /**
+   * Returns the coordinate of the from-node.
+   */
+  public Coordinate getCoordinate() { return from.getCoordinate(); }
+  /**
+   * Returns the angle that the start of this DirectedEdge makes with the
+   * positive x-axis, in radians.
+   */
+  public double getAngle() { return angle; }
+  /**
+   * Returns the symmetric DirectedEdge -- the other DirectedEdge associated with
+   * this DirectedEdge's parent Edge.
+   */
+  public DirectedEdge getSym() { return sym; }
+  /**
+   * Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite
+   * direction.
+   */
+  public void setSym(DirectedEdge sym) { this.sym = sym; }
+
+  /**
+   * Removes this directed edge from its containing graph.
+   */
+  void remove() {
+    this.sym = null;
+    this.parentEdge = null;
+  }
+
+  /**
+   * Tests whether this directed edge has been removed from its containing graph
+   *
+   * @return <code>true</code> if this directed edge is removed
+   */
+  public boolean isRemoved()
+  {
+    return parentEdge == null;
+  }
+
+  /**
+   * Returns 1 if this DirectedEdge has a greater angle with the
+   * positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
+   * <p>
+   * Using the obvious algorithm of simply computing the angle is not robust,
+   * since the angle calculation is susceptible to roundoff. A robust algorithm
+   * is:
+   * <ul>
+   * <li>first compare the quadrants. If the quadrants are different, it it
+   * trivial to determine which vector is "greater".
+   * <li>if the vectors lie in the same quadrant, the robust
+   * {@link Orientation#computeOrientation(Coordinate, Coordinate, Coordinate)}
+   * function can be used to decide the relative orientation of the vectors.
+   * </ul>
+   */
+  public int compareTo(Object obj)
+  {
+      DirectedEdge de = (DirectedEdge) obj;
+      return compareDirection(de);
+  }
+
+  /**
+   * Returns 1 if this DirectedEdge has a greater angle with the
+   * positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
+   * <p>
+   * Using the obvious algorithm of simply computing the angle is not robust,
+   * since the angle calculation is susceptible to roundoff. A robust algorithm
+   * is:
+   * <ul>
+   * <li>first compare the quadrants. If the quadrants are different, it it
+   * trivial to determine which vector is "greater".
+   * <li>if the vectors lie in the same quadrant, the robust
+   * {@link Orientation#computeOrientation(Coordinate, Coordinate, Coordinate)}
+   * function can be used to decide the relative orientation of the vectors.
+   * </ul>
+   */
+  public int compareDirection(DirectedEdge e)
+  {
+    // if the rays are in different quadrants, determining the ordering is trivial
+    if (quadrant > e.quadrant) return 1;
+    if (quadrant < e.quadrant) return -1;
+    // vectors are in the same quadrant - check relative orientation of direction vectors
+    // this is > e if it is CCW of e
+    return Orientation.index(e.p0, e.p1, p1);
+  }
+
+  /**
+   * Prints a detailed string representation of this DirectedEdge to the given PrintStream.
+   */
+  public void print(PrintStream out)
+  {
+    String className = getClass().getName();
+    int lastDotPos = className.lastIndexOf('.');
+    String name = className.substring(lastDotPos + 1);
+    out.print("  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdgeStar.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdgeStar.java
new file mode 100644
index 0000000..bb90fb8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/DirectedEdgeStar.java
@@ -0,0 +1,163 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+
+package org.locationtech.jts.planargraph;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A sorted collection of {@link DirectedEdge}s which leave a {@link Node}
+ * in a {@link PlanarGraph}.
+ *
+ * @version 1.7
+ */
+public class DirectedEdgeStar
+{
+
+  /**
+   * The underlying list of outgoing DirectedEdges
+   */
+  protected List outEdges = new ArrayList();
+  private boolean sorted = false;
+
+  /**
+   * Constructs a DirectedEdgeStar with no edges.
+   */
+  public DirectedEdgeStar() {
+  }
+  /**
+   * Adds a new member to this DirectedEdgeStar.
+   */
+  public void add(DirectedEdge de)
+  {
+    outEdges.add(de);
+    sorted = false;
+  }
+  /**
+   * Drops a member of this DirectedEdgeStar.
+   */
+  public void remove(DirectedEdge de)
+  {
+    outEdges.remove(de);
+  }
+  /**
+   * Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis.
+   */
+  public Iterator iterator()
+  {
+    sortEdges();
+    return outEdges.iterator();
+  }
+
+  /**
+   * Returns the number of edges around the Node associated with this DirectedEdgeStar.
+   */
+  public int getDegree() { return outEdges.size(); }
+
+  /**
+   * Returns the coordinate for the node at which this star is based
+   */
+  public Coordinate getCoordinate()
+  {
+    Iterator it = iterator();
+    if (! it.hasNext()) return null;
+    DirectedEdge e = (DirectedEdge) it.next();
+    return e.getCoordinate();
+  }
+
+  /**
+   * Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
+   */
+  public List getEdges()
+  {
+    sortEdges();
+    return outEdges;
+  }
+
+  private void sortEdges()
+  {
+    if (! sorted) {
+      Collections.sort(outEdges);
+      sorted = true;
+    }
+  }
+  /**
+   * Returns the zero-based index of the given Edge, after sorting in ascending order
+   * by angle with the positive x-axis.
+   */
+  public int getIndex(Edge edge)
+  {
+    sortEdges();
+    for (int i = 0; i < outEdges.size(); i++) {
+      DirectedEdge de = (DirectedEdge) outEdges.get(i);
+      if (de.getEdge() == edge)
+        return i;
+    }
+    return -1;
+  }
+  /**
+   * Returns the zero-based index of the given DirectedEdge, after sorting in ascending order
+   * by angle with the positive x-axis.
+   */  
+  public int getIndex(DirectedEdge dirEdge)
+  {
+    sortEdges();
+    for (int i = 0; i < outEdges.size(); i++) {
+      DirectedEdge de = (DirectedEdge) outEdges.get(i);
+      if (de == dirEdge)
+        return i;
+    }
+    return -1;
+  }
+  /**
+   * Returns value of i modulo the number of edges in this DirectedEdgeStar
+   * (i.e. the remainder when i is divided by the number of edges)
+   * 
+   * @param i an integer (positive, negative or zero)
+   */
+  public int getIndex(int i)
+  {
+    int modi = i % outEdges.size();
+    //I don't think modi can be 0 (assuming i is positive) [Jon Aquino 10/28/2003] 
+    if (modi < 0) modi += outEdges.size();
+    return modi;
+  }
+
+  /**
+   * Returns the {@link DirectedEdge} on the left-hand (CCW) 
+   * side of the given {@link DirectedEdge} 
+   * (which must be a member of this DirectedEdgeStar). 
+   */
+  public DirectedEdge getNextEdge(DirectedEdge dirEdge)
+  {
+    int i = getIndex(dirEdge);
+    return (DirectedEdge) outEdges.get(getIndex(i + 1));
+  }
+  
+  /**
+   * Returns the {@link DirectedEdge} on the right-hand (CW) 
+   * side of the given {@link DirectedEdge} 
+   * (which must be a member of this DirectedEdgeStar). 
+   */
+  public DirectedEdge getNextCWEdge(DirectedEdge dirEdge)
+  {
+    int i = getIndex(dirEdge);
+    return (DirectedEdge) outEdges.get(getIndex(i - 1));
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/Edge.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/Edge.java
new file mode 100644
index 0000000..fcacb4c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/Edge.java
@@ -0,0 +1,120 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.planargraph;
+
+/**
+ * Represents an undirected edge of a {@link PlanarGraph}. An undirected edge
+ * in fact simply acts as a central point of reference for two opposite
+ * {@link DirectedEdge}s.
+ * <p>
+ * Usually a client using a <code>PlanarGraph</code> will subclass <code>Edge</code>
+ * to add its own application-specific data and methods.
+ *
+ * @version 1.7
+ */
+public class Edge
+    extends GraphComponent
+{
+
+  /**
+   * The two DirectedEdges associated with this Edge.
+   * Index 0 is forward, 1 is reverse.
+   */
+  protected DirectedEdge[] dirEdge;
+
+  /**
+   * Constructs an Edge whose DirectedEdges are not yet set. Be sure to call
+   * {@link #setDirectedEdges(DirectedEdge, DirectedEdge)}
+   */
+  public Edge()
+  {
+  }
+
+  /**
+   * Constructs an Edge initialized with the given DirectedEdges, and for each
+   * DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds
+   * this Edge to its from-Node.
+   */
+  public Edge(DirectedEdge de0, DirectedEdge de1)
+  {
+    setDirectedEdges(de0, de1);
+  }
+
+  /**
+   * Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the
+   * Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
+   */
+  public void setDirectedEdges(DirectedEdge de0, DirectedEdge de1)
+  {
+    dirEdge = new DirectedEdge[] { de0, de1 };
+    de0.setEdge(this);
+    de1.setEdge(this);
+    de0.setSym(de1);
+    de1.setSym(de0);
+    de0.getFromNode().addOutEdge(de0);
+    de1.getFromNode().addOutEdge(de1);
+  }
+
+  /**
+   * Returns one of the DirectedEdges associated with this Edge.
+   * @param i 0 or 1.  0 returns the forward directed edge, 1 returns the reverse
+   */
+  public DirectedEdge getDirEdge(int i)
+  {
+    return dirEdge[i];
+  }
+
+  /**
+   * Returns the {@link DirectedEdge} that starts from the given node, or null if the
+   * node is not one of the two nodes associated with this Edge.
+   */
+  public DirectedEdge getDirEdge(Node fromNode)
+  {
+    if (dirEdge[0].getFromNode() == fromNode) return dirEdge[0];
+    if (dirEdge[1].getFromNode() == fromNode) return dirEdge[1];
+    // node not found
+    // possibly should throw an exception here?
+    return null;
+  }
+
+  /**
+   * If <code>node</code> is one of the two nodes associated with this Edge,
+   * returns the other node; otherwise returns null.
+   */
+  public Node getOppositeNode(Node node)
+  {
+    if (dirEdge[0].getFromNode() == node) return dirEdge[0].getToNode();
+    if (dirEdge[1].getFromNode() == node) return dirEdge[1].getToNode();
+    // node not found
+    // possibly should throw an exception here?
+    return null;
+  }
+
+  /**
+   * Removes this edge from its containing graph.
+   */
+  void remove() {
+    this.dirEdge = null;
+  }
+
+  /**
+   * Tests whether this edge has been removed from its containing graph
+   *
+   * @return <code>true</code> if this edge is removed
+   */
+  public boolean isRemoved()
+  {
+    return dirEdge == null;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/GraphComponent.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/GraphComponent.java
new file mode 100644
index 0000000..e045b4c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/GraphComponent.java
@@ -0,0 +1,151 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.planargraph;
+
+import java.util.Iterator;
+
+/**
+ * The base class for all graph component classes.
+ * Maintains flags of use in generic graph algorithms.
+ * Provides two flags:
+ * <ul>
+ * <li><b>marked</b> - typically this is used to indicate a state that persists
+ * for the course of the graph's lifetime.  For instance, it can be
+ * used to indicate that a component has been logically deleted from the graph.
+ * <li><b>visited</b> - this is used to indicate that a component has been processed
+ * or visited by an single graph algorithm.  For instance, a breadth-first traversal of the
+ * graph might use this to indicate that a node has already been traversed.
+ * The visited flag may be set and cleared many times during the lifetime of a graph.
+ * </ul>
+ *
+ * <p>
+ * Graph components support storing user context data.  This will typically be
+ * used by client algorithms which use planar graphs.
+ *
+ * @version 1.7
+ */
+public abstract class GraphComponent
+{
+  /**
+   * Sets the Visited state for all {@link GraphComponent}s in an {@link Iterator}
+   *
+   * @param i the Iterator to scan
+   * @param visited the state to set the visited flag to
+   */
+  public static void setVisited(Iterator i, boolean visited)
+  {
+    while (i.hasNext()) {
+      GraphComponent comp = (GraphComponent) i.next();
+      comp.setVisited(visited);
+    }
+  }
+
+  /**
+   * Sets the Marked state for all {@link GraphComponent}s in an {@link Iterator}
+   *
+   * @param i the Iterator to scan
+   * @param marked the state to set the Marked flag to
+   */
+  public static void setMarked(Iterator i, boolean marked)
+  {
+    while (i.hasNext()) {
+      GraphComponent comp = (GraphComponent) i.next();
+      comp.setMarked(marked);
+    }
+  }
+
+  /**
+   * Finds the first {@link GraphComponent} in a {@link Iterator} set
+   * which has the specified visited state.
+   *
+   * @param i an Iterator of GraphComponents
+   * @param visitedState the visited state to test
+   * @return the first component found, or <code>null</code> if none found
+   */
+  public static GraphComponent getComponentWithVisitedState(Iterator i, boolean visitedState)
+  {
+    while (i.hasNext()) {
+      GraphComponent comp = (GraphComponent) i.next();
+      if (comp.isVisited() == visitedState)
+        return comp;
+    }
+    return null;
+  }
+
+  protected boolean isMarked = false;
+  protected boolean isVisited = false;
+  private Object data;
+
+  public GraphComponent() {
+  }
+
+  /**
+   * Tests if a component has been visited during the course of a graph algorithm
+   * @return <code>true</code> if the component has been visited
+   */
+  public boolean isVisited() { return isVisited; }
+
+  /**
+   * Sets the visited flag for this component.
+   * @param isVisited the desired value of the visited flag
+   */
+  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
+
+  /**
+   * Tests if a component has been marked at some point during the processing
+   * involving this graph.
+   * @return <code>true</code> if the component has been marked
+   */
+  public boolean isMarked() { return isMarked; }
+
+  /**
+   * Sets the marked flag for this component.
+   * @param isMarked the desired value of the marked flag
+   */
+  public void setMarked(boolean isMarked) { this.isMarked = isMarked; }
+
+  /**
+   * Sets the user-defined data for this component.
+   *
+   * @param data an Object containing user-defined data
+   */
+  public void setContext(Object data) { this.data = data; }
+
+  /**
+   * Gets the user-defined data for this component.
+   *
+   * @return the user-defined data
+   */
+  public Object getContext() { return data; }
+
+  /**
+   * Sets the user-defined data for this component.
+   *
+   * @param data an Object containing user-defined data
+   */
+  public void setData(Object data) { this.data = data; }
+
+  /**
+   * Gets the user-defined data for this component.
+   *
+   * @return the user-defined data
+   */
+  public Object getData() { return data; }
+
+  /**
+   * Tests whether this component has been removed from its containing graph
+   *
+   * @return <code>true</code> if this component is removed
+   */
+  public abstract boolean isRemoved();
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/Node.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/Node.java
new file mode 100644
index 0000000..378d7d6
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/Node.java
@@ -0,0 +1,128 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+
+package org.locationtech.jts.planargraph;
+
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Set;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A node in a {@link PlanarGraph}is a location where 0 or more {@link Edge}s
+ * meet. A node is connected to each of its incident Edges via an outgoing
+ * DirectedEdge. Some clients using a <code>PlanarGraph</code> may want to
+ * subclass <code>Node</code> to add their own application-specific
+ * data and methods.
+ *
+ * @version 1.7
+ */
+public class Node
+    extends GraphComponent
+{
+  /**
+   * Returns all Edges that connect the two nodes (which are assumed to be different).
+   */
+  public static Collection getEdgesBetween(Node node0, Node node1)
+  {
+    List edges0 = DirectedEdge.toEdges(node0.getOutEdges().getEdges());
+    Set commonEdges = new HashSet(edges0);
+    List edges1 = DirectedEdge.toEdges(node1.getOutEdges().getEdges());
+    commonEdges.retainAll(edges1);
+    return commonEdges;
+  }
+
+  /** The location of this Node */
+  protected Coordinate pt;
+
+  /** The collection of DirectedEdges that leave this Node */
+  protected DirectedEdgeStar deStar;
+
+  /**
+   * Constructs a Node with the given location.
+   */
+  public Node(Coordinate pt)
+  {
+    this(pt, new DirectedEdgeStar());
+  }
+
+  /**
+   * Constructs a Node with the given location and collection of outgoing DirectedEdges.
+   */
+  public Node(Coordinate pt, DirectedEdgeStar deStar)
+  {
+    this.pt = pt;
+    this.deStar = deStar;
+  }
+
+  /**
+   * Returns the location of this Node.
+   */
+  public Coordinate getCoordinate() { return pt; }
+
+  /**
+   * Adds an outgoing DirectedEdge to this Node.
+   */
+  public void addOutEdge(DirectedEdge de)
+  {
+    deStar.add(de);
+  }
+
+  /**
+   * Returns the collection of DirectedEdges that leave this Node.
+   */
+  public DirectedEdgeStar getOutEdges() { return deStar; }
+  /**
+   * Returns the number of edges around this Node.
+   */
+  public int getDegree() { return deStar.getDegree(); }
+  /**
+   * Returns the zero-based index of the given Edge, after sorting in ascending order
+   * by angle with the positive x-axis.
+   */
+  public int getIndex(Edge edge)
+  {
+    return deStar.getIndex(edge);
+  }
+
+  /**
+   * Removes a {@link DirectedEdge} incident on this node.
+   * Does not change the state of the directed edge.
+   */
+  public void remove(DirectedEdge de)
+  {
+    deStar.remove(de);
+  }
+
+  /**
+   * Removes this node from its containing graph.
+   */
+  void remove() {
+    pt = null;
+  }
+
+
+  /**
+   * Tests whether this node has been removed from its containing graph
+   *
+   * @return <code>true</code> if this node is removed
+   */
+  public boolean isRemoved()
+  {
+    return pt == null;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/NodeMap.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/NodeMap.java
new file mode 100644
index 0000000..aa37778
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/NodeMap.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.planargraph;
+
+
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+
+
+/**
+ * A map of {@link Node}s, indexed by the coordinate of the node.
+ *
+ * @version 1.7
+ */
+public class NodeMap
+
+{
+
+  private Map nodeMap = new TreeMap();
+  
+  /**
+   * Constructs a NodeMap without any Nodes.
+   */
+  public NodeMap() {
+  }
+
+  /**
+   * Adds a node to the map, replacing any that is already at that location.
+   * @return the added node
+   */
+  public Node add(Node n)
+  {
+    nodeMap.put(n.getCoordinate(), n);
+    return n;
+  }
+
+  /**
+   * Removes the Node at the given location, and returns it (or null if no Node was there).
+   */
+  public Node remove(Coordinate pt)
+  {
+    return (Node) nodeMap.remove(pt);
+  }
+
+  /**
+   * Returns the Node at the given location, or null if no Node was there.
+   */
+  public Node find(Coordinate coord)  {    return (Node) nodeMap.get(coord);  }
+
+  /**
+   * Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order
+   * by angle with the positive x-axis.
+   */
+  public Iterator iterator()
+  {
+    return nodeMap.values().iterator();
+  }
+  /**
+   * Returns the Nodes in this NodeMap, sorted in ascending order
+   * by angle with the positive x-axis.
+   */
+  public Collection values()
+  {
+    return nodeMap.values();
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/PlanarGraph.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/PlanarGraph.java
new file mode 100644
index 0000000..02476b0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/PlanarGraph.java
@@ -0,0 +1,220 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.planargraph;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Represents a directed graph which is embeddable in a planar surface.
+ * <p>
+ * This class and the other classes in this package serve as a framework for
+ * building planar graphs for specific algorithms. This class must be
+ * subclassed to expose appropriate methods to construct the graph. This allows
+ * controlling the types of graph components ({@link DirectedEdge}s,
+ * {@link Edge}s and {@link Node}s) which can be added to the graph. An
+ * application which uses the graph framework will almost always provide
+ * subclasses for one or more graph components, which hold application-specific
+ * data and graph algorithms.
+ *
+ * @version 1.7
+ */
+public abstract class PlanarGraph
+{
+  protected Set edges = new HashSet();
+  protected Set dirEdges = new HashSet();
+  protected NodeMap nodeMap = new NodeMap();
+
+  /**
+   * Constructs a empty graph.
+   */
+  public PlanarGraph()
+  {
+  }
+
+  /**
+   * Returns the {@link Node} at the given location,
+   * or null if no {@link Node} was there.
+   *
+   * @param pt the location to query
+   * @return the node found
+   * or <code>null</code> if this graph contains no node at the location
+   */
+  public Node findNode(Coordinate pt)
+  {
+    return (Node) nodeMap.find(pt);
+  }
+
+  /**
+   * Adds a node to the map, replacing any that is already at that location.
+   * Only subclasses can add Nodes, to ensure Nodes are of the right type.
+   * 
+   * @param node the node to add
+   */
+  protected void add(Node node)
+  {
+    nodeMap.add(node);
+  }
+
+  /**
+   * Adds the Edge and its DirectedEdges with this PlanarGraph.
+   * Assumes that the Edge has already been created with its associated DirectEdges.
+   * Only subclasses can add Edges, to ensure the edges added are of the right class.
+   */
+  protected void add(Edge edge)
+  {
+    edges.add(edge);
+    add(edge.getDirEdge(0));
+    add(edge.getDirEdge(1));
+  }
+
+  /**
+   * Adds the Edge to this PlanarGraph; only subclasses can add DirectedEdges,
+   * to ensure the edges added are of the right class.
+   */
+  protected void add(DirectedEdge dirEdge)
+  {
+    dirEdges.add(dirEdge);
+  }
+  /**
+   * Returns an Iterator over the Nodes in this PlanarGraph.
+   */
+  public Iterator nodeIterator()  {    return nodeMap.iterator();  }
+  /**
+   * Returns the Nodes in this PlanarGraph.
+   */
+
+  /**
+   * Tests whether this graph contains the given {@link Edge}
+   *
+   * @param e the edge to query
+   * @return <code>true</code> if the graph contains the edge
+   */
+  public boolean contains(Edge e)
+  {
+    return edges.contains(e);
+  }
+
+  /**
+   * Tests whether this graph contains the given {@link DirectedEdge}
+   *
+   * @param de the directed edge to query
+   * @return <code>true</code> if the graph contains the directed edge
+   */
+  public boolean contains(DirectedEdge de)
+  {
+    return dirEdges.contains(de);
+  }
+
+  public Collection getNodes()  {    return nodeMap.values();  }
+
+  /**
+   * Returns an Iterator over the DirectedEdges in this PlanarGraph, in the order in which they
+   * were added.
+   *
+   * @see #add(Edge)
+   * @see #add(DirectedEdge)
+   */
+  public Iterator dirEdgeIterator()  {    return dirEdges.iterator();  }
+  /**
+   * Returns an Iterator over the Edges in this PlanarGraph, in the order in which they
+   * were added.
+   *
+   * @see #add(Edge)
+   */
+  public Iterator edgeIterator()  {    return edges.iterator();  }
+
+  /**
+   * Returns the Edges that have been added to this PlanarGraph
+   * @see #add(Edge)
+   */
+  public Collection getEdges()  {    return edges;  }
+
+  /**
+   * Removes an {@link Edge} and its associated {@link DirectedEdge}s
+   * from their from-Nodes and from the graph.
+   * Note: This method does not remove the {@link Node}s associated
+   * with the {@link Edge}, even if the removal of the {@link Edge}
+   * reduces the degree of a {@link Node} to zero.
+   */
+  public void remove(Edge edge)
+  {
+    remove(edge.getDirEdge(0));
+    remove(edge.getDirEdge(1));
+    edges.remove(edge);
+    edge.remove();
+  }
+
+  /**
+   * Removes a {@link DirectedEdge} from its from-{@link Node} and from this graph.
+   * This method does not remove the {@link Node}s associated with the DirectedEdge,
+   * even if the removal of the DirectedEdge reduces the degree of a Node to zero.
+   */
+  public void remove(DirectedEdge de)
+  {
+    DirectedEdge sym = de.getSym();
+    if (sym != null) sym.setSym(null);
+    
+    de.getFromNode().remove(de);
+    de.remove();
+    dirEdges.remove(de);
+  }
+
+  /**
+   * Removes a node from the graph, along with any associated DirectedEdges and
+   * Edges.
+   */
+  public void remove(Node node)
+  {
+    // unhook all directed edges
+    List outEdges = node.getOutEdges().getEdges();
+    for (Iterator i = outEdges.iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      DirectedEdge sym = de.getSym();
+      // remove the diredge that points to this node
+      if (sym != null) remove(sym);
+      // remove this diredge from the graph collection
+      dirEdges.remove(de);
+
+      Edge edge = de.getEdge();
+      if (edge != null) {
+        edges.remove(edge);
+      }
+
+    }
+    // remove the node from the graph
+    nodeMap.remove(node.getCoordinate());
+    node.remove();
+  }
+
+  /**
+   * Returns all Nodes with the given number of Edges around it.
+   */
+  public List findNodesOfDegree(int degree)
+  {
+    List nodesFound = new ArrayList();
+    for (Iterator i = nodeIterator(); i.hasNext(); ) {
+      Node node = (Node) i.next();
+      if (node.getDegree() == degree)
+        nodesFound.add(node);
+    }
+    return nodesFound;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/Subgraph.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/Subgraph.java
new file mode 100644
index 0000000..8e422c0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/Subgraph.java
@@ -0,0 +1,107 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.planargraph;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+
+/**
+ * A subgraph of a {@link PlanarGraph}.
+ * A subgraph may contain any subset of {@link Edge}s
+ * from the parent graph.
+ * It will also automatically contain all {@link DirectedEdge}s
+ * and {@link Node}s associated with those edges.
+ * No new objects are created when edges are added -
+ * all associated components must already exist in the parent graph.
+ */
+public class Subgraph
+{
+  protected PlanarGraph parentGraph;
+  protected Set edges = new HashSet();
+  protected List dirEdges = new ArrayList();
+  protected NodeMap nodeMap = new NodeMap();
+
+  /**
+   * Creates a new subgraph of the given {@link PlanarGraph}
+   *
+   * @param parentGraph the parent graph
+   */
+  public Subgraph(PlanarGraph parentGraph) {
+    this.parentGraph = parentGraph;
+  }
+
+  /**
+   * Gets the {@link PlanarGraph} which this subgraph
+   * is part of.
+   *
+   * @return the parent PlanarGraph
+   */
+  public PlanarGraph getParent()
+  {
+    return parentGraph;
+  }
+  /**
+   * Adds an {@link Edge} to the subgraph.
+   * The associated {@link DirectedEdge}s and {@link Node}s
+   * are also added.
+   *
+   * @param e the edge to add
+   */
+  public void add(Edge e)
+  {
+    if (edges.contains(e)) return;
+
+    edges.add(e);
+    dirEdges.add(e.getDirEdge(0));
+    dirEdges.add(e.getDirEdge(1));
+    nodeMap.add(e.getDirEdge(0).getFromNode());
+    nodeMap.add(e.getDirEdge(1).getFromNode());
+  }
+
+  /**
+   * Returns an {@link Iterator} over the {@link DirectedEdge}s in this graph,
+   * in the order in which they were added.
+   *
+   * @return an iterator over the directed edges
+   *
+   * @see #add(Edge)
+   */
+  public Iterator dirEdgeIterator()  {    return dirEdges.iterator();  }
+
+  /**
+   * Returns an {@link Iterator} over the {@link Edge}s in this graph,
+   * in the order in which they were added.
+   *
+   * @return an iterator over the edges
+   *
+   * @see #add(Edge)
+   */
+  public Iterator edgeIterator()  {    return edges.iterator();  }
+
+  /**
+   * Returns an {@link Iterator} over the {@link Node}s in this graph.
+   * @return an iterator over the nodes
+   */
+  public Iterator nodeIterator()  {    return nodeMap.iterator();  }
+
+  /**
+   * Tests whether an {@link Edge} is contained in this subgraph
+   * @param e the edge to test
+   * @return <code>true</code> if the edge is contained in this subgraph
+   */
+  public boolean contains(Edge e) { return edges.contains(e); }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/ConnectedSubgraphFinder.java b/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/ConnectedSubgraphFinder.java
new file mode 100644
index 0000000..dc2472c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/ConnectedSubgraphFinder.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.planargraph.algorithm;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Stack;
+
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.DirectedEdgeStar;
+import org.locationtech.jts.planargraph.Edge;
+import org.locationtech.jts.planargraph.GraphComponent;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.planargraph.PlanarGraph;
+import org.locationtech.jts.planargraph.Subgraph;
+
+/**
+ * Finds all connected {@link Subgraph}s of a {@link PlanarGraph}.
+ * <p>
+ * <b>Note:</b> uses the <code>isVisited</code> flag on the nodes.
+ */
+public class ConnectedSubgraphFinder
+{
+
+  private PlanarGraph graph;
+
+  public ConnectedSubgraphFinder(PlanarGraph graph) {
+    this.graph = graph;
+  }
+
+  public List getConnectedSubgraphs()
+  {
+    List subgraphs = new ArrayList();
+
+    GraphComponent.setVisited(graph.nodeIterator(), false);
+    for (Iterator i = graph.edgeIterator(); i.hasNext(); ) {
+      Edge e = (Edge) i.next();
+      Node node = e.getDirEdge(0).getFromNode();
+      if (! node.isVisited()) {
+        subgraphs.add(findSubgraph(node));
+      }
+    }
+    return subgraphs;
+  }
+
+  private Subgraph findSubgraph(Node node)
+  {
+    Subgraph subgraph = new Subgraph(graph);
+    addReachable(node, subgraph);
+    return subgraph;
+  }
+
+  /**
+   * Adds all nodes and edges reachable from this node to the subgraph.
+   * Uses an explicit stack to avoid a large depth of recursion.
+   *
+   * @param node a node known to be in the subgraph
+   */
+  private void addReachable(Node startNode, Subgraph subgraph)
+  {
+    Stack nodeStack = new Stack();
+    nodeStack.add(startNode);
+    while (! nodeStack.empty()) {
+      Node node = (Node) nodeStack.pop();
+      addEdges(node, nodeStack, subgraph);
+    }
+  }
+
+  /**
+   * Adds the argument node and all its out edges to the subgraph.
+   * @param node the node to add
+   * @param nodeStack the current set of nodes being traversed
+   */
+  private void addEdges(Node node, Stack nodeStack, Subgraph subgraph)
+  {
+    node.setVisited(true);
+    for (Iterator i = ((DirectedEdgeStar) node.getOutEdges()).iterator(); i.hasNext(); ) {
+      DirectedEdge de = (DirectedEdge) i.next();
+      subgraph.add(de.getEdge());
+      Node toNode = de.getToNode();
+      if (! toNode.isVisited()) nodeStack.push(toNode);
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/package.html b/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/package.html
new file mode 100644
index 0000000..7cdfd8a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/algorithm/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes which implement graph algorithms on planar graphs.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/planargraph/package.html b/modules/core/src/main/java/org/locationtech/jts/planargraph/package.html
new file mode 100644
index 0000000..e59938b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/planargraph/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes to implement a planar graph data structure.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/CommonBits.java b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBits.java
new file mode 100644
index 0000000..12ad85e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBits.java
@@ -0,0 +1,139 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+/**
+ * Determines the maximum number of common most-significant
+ * bits in the mantissa of one or numbers.
+ * Can be used to compute the double-precision number which
+ * is represented by the common bits.
+ * If there are no common bits, the number computed is 0.0.
+ *
+ * @version 1.7
+ */
+public class CommonBits {
+
+  /**
+   * Computes the bit pattern for the sign and exponent of a
+   * double-precision number.
+   * 
+   * @param num
+   * @return the bit pattern for the sign and exponent
+   */
+  public static long signExpBits(long num)
+  {
+    return num >> 52;
+  }
+
+  /**
+ * This computes the number of common most-significant bits in the mantissas
+ * of two double-precision numbers.
+ * It does not count the hidden bit, which is always 1.
+ * It does not determine whether the numbers have the same exponent - if they do
+ * not, the value computed by this function is meaningless.
+ * 
+ * @param num1 the first number
+ * @param num2 the second number
+ * @return the number of common most-significant mantissa bits
+ */
+  public static int numCommonMostSigMantissaBits(long num1, long num2)
+  {
+    int count = 0;
+    for (int i = 52; i >= 0; i--)
+    {
+      if (getBit(num1, i) != getBit(num2, i))
+        return count;
+      count++;
+    }
+    return 52;
+  }
+
+  /**
+   * Zeroes the lower n bits of a bitstring.
+   * 
+   * @param bits the bitstring to alter
+   * @return the zeroed bitstring
+   */
+  public static long zeroLowerBits(long bits, int nBits)
+  {
+    long invMask = (1L << nBits) - 1L;
+    long mask = ~ invMask;
+    long zeroed = bits & mask;
+    return zeroed;
+  }
+
+  /**
+   * Extracts the i'th bit of a bitstring.
+   * 
+   * @param bits the bitstring to extract from
+   * @param i the bit to extract
+   * @return the value of the extracted bit
+   */
+  public static int getBit(long bits, int i)
+  {
+    long mask = (1L << i);
+    return (bits & mask) != 0 ? 1 : 0;
+  }
+
+  private boolean isFirst = true;
+  private int commonMantissaBitsCount = 53;
+  private long commonBits = 0;
+  private long commonSignExp;
+
+  public CommonBits() {
+  }
+
+  public void add(double num)
+  {
+    long numBits = Double.doubleToLongBits(num);
+    if (isFirst) {
+      commonBits = numBits;
+      commonSignExp = signExpBits(commonBits);
+      isFirst = false;
+      return;
+    }
+
+    long numSignExp = signExpBits(numBits);
+    if (numSignExp != commonSignExp) {
+      commonBits = 0;
+      return;
+    }
+
+//    System.out.println(toString(commonBits));
+//    System.out.println(toString(numBits));
+    commonMantissaBitsCount = numCommonMostSigMantissaBits(commonBits, numBits);
+    commonBits = zeroLowerBits(commonBits, 64 - (12 + commonMantissaBitsCount));
+//    System.out.println(toString(commonBits));
+  }
+
+  public double getCommon()
+  {
+    return Double.longBitsToDouble(commonBits);
+  }
+  /**
+   * A representation of the Double bits formatted for easy readability
+   */
+  public String toString(long bits)
+  {
+    double x = Double.longBitsToDouble(bits);
+    String numStr = Long.toBinaryString(bits);
+    String padStr = "0000000000000000000000000000000000000000000000000000000000000000" + numStr;
+    String bitStr = padStr.substring(padStr.length() - 64);
+    String str = bitStr.substring(0, 1) + "  "
+        + bitStr.substring(1, 12) + "(exp) "
+        + bitStr.substring(12)
+        + " [ " + x + " ]";
+    return str;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsOp.java b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsOp.java
new file mode 100644
index 0000000..30bc000
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsOp.java
@@ -0,0 +1,163 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Provides versions of Geometry spatial functions which use
+ * common bit removal to reduce the likelihood of robustness problems.
+ * <p>
+ * In the current implementation no rounding is performed on the
+ * reshifted result geometry, which means that it is possible
+ * that the returned Geometry is invalid.
+ * Client classes should check the validity of the returned result themselves.
+ *
+ * @version 1.7
+ */
+public class CommonBitsOp {
+
+  private boolean returnToOriginalPrecision = true;
+  private CommonBitsRemover cbr;
+
+  /**
+   * Creates a new instance of class, which reshifts result {@link Geometry}s.
+   */
+  public CommonBitsOp()
+  {
+    this(true);
+  }
+
+  /**
+   * Creates a new instance of class, specifying whether
+   * the result {@link Geometry}s should be reshifted.
+   *
+   * @param returnToOriginalPrecision
+   */
+  public CommonBitsOp(boolean returnToOriginalPrecision)
+  {
+    this.returnToOriginalPrecision = returnToOriginalPrecision;
+  }
+
+  /**
+   * Computes the set-theoretic intersection of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic intersection of the input Geometries.
+   */
+  public Geometry intersection(Geometry geom0, Geometry geom1)
+  {
+    Geometry[] geom = removeCommonBits(geom0, geom1);
+    return computeResultPrecision(geom[0].intersection(geom[1]));
+  }
+
+  /**
+   * Computes the set-theoretic union of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic union of the input Geometries.
+   */
+  public Geometry union(Geometry geom0, Geometry geom1)
+  {
+    Geometry[] geom = removeCommonBits(geom0, geom1);
+    return computeResultPrecision(geom[0].union(geom[1]));
+  }
+
+  /**
+   * Computes the set-theoretic difference of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry, to be subtracted from the first
+   * @return the Geometry representing the set-theoretic difference of the input Geometries.
+   */
+  public Geometry difference(Geometry geom0, Geometry geom1)
+  {
+    Geometry[] geom = removeCommonBits(geom0, geom1);
+    return computeResultPrecision(geom[0].difference(geom[1]));
+  }
+
+  /**
+   * Computes the set-theoretic symmetric difference of two geometries,
+   * using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic symmetric difference of the input Geometries.
+   */
+  public Geometry symDifference(Geometry geom0, Geometry geom1)
+  {
+    Geometry[] geom = removeCommonBits(geom0, geom1);
+    return computeResultPrecision(geom[0].symDifference(geom[1]));
+  }
+
+  /**
+   * Computes the buffer a geometry,
+   * using enhanced precision.
+   * @param geom0 the Geometry to buffer
+   * @param distance the buffer distance
+   * @return the Geometry representing the buffer of the input Geometry.
+   */
+  public Geometry buffer(Geometry geom0, double distance)
+  {
+    Geometry geom = removeCommonBits(geom0);
+    return computeResultPrecision(geom.buffer(distance));
+  }
+
+  /**
+   * If required, returning the result to the original precision if required.
+   * <p>
+   * In this current implementation, no rounding is performed on the
+   * reshifted result geometry, which means that it is possible
+   * that the returned Geometry is invalid.
+   *
+   * @param result the result Geometry to modify
+   * @return the result Geometry with the required precision
+   */
+  private Geometry computeResultPrecision(Geometry result)
+  {
+    if (returnToOriginalPrecision)
+      cbr.addCommonBits(result);
+    return result;
+  }
+
+  /**
+   * Computes a copy of the input {@link Geometry} with the calculated common bits
+   * removed from each coordinate.
+   * @param geom0 the Geometry to remove common bits from
+   * @return a copy of the input Geometry with common bits removed
+   */
+  private Geometry removeCommonBits(Geometry geom0)
+  {
+    cbr = new CommonBitsRemover();
+    cbr.add(geom0);
+    Geometry geom = cbr.removeCommonBits(geom0.copy());
+    return geom;
+  }
+
+  /**
+   * Computes a copy of each input {@link Geometry}s with the calculated common bits
+   * removed from each coordinate.
+   * @param geom0 a Geometry to remove common bits from
+   * @param geom1 a Geometry to remove common bits from
+   * @return an array containing copies
+   * of the input Geometry's with common bits removed
+   */
+  private Geometry[] removeCommonBits(Geometry geom0, Geometry geom1)
+  {
+    cbr = new CommonBitsRemover();
+    cbr.add(geom0);
+    cbr.add(geom1);
+    Geometry geom[] = new Geometry[2];
+    geom[0] = cbr.removeCommonBits(geom0.copy());
+    geom[1] = cbr.removeCommonBits(geom1.copy());
+    return geom;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsRemover.java b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsRemover.java
new file mode 100644
index 0000000..b767c67
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/CommonBitsRemover.java
@@ -0,0 +1,158 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Removes common most-significant mantissa bits 
+ * from one or more {@link Geometry}s.
+ * <p>
+ * The CommonBitsRemover "scavenges" precision 
+ * which is "wasted" by a large displacement of the geometry 
+ * from the origin.  
+ * For example, if a small geometry is displaced from the origin 
+ * by a large distance, 
+ * the displacement increases the significant figures in the coordinates, 
+ * but does not affect the <i>relative</i> topology of the geometry.  
+ * Thus the geometry can be translated back to the origin 
+ * without affecting its topology.
+ * In order to compute the translation without affecting 
+ * the full precision of the coordinate values, 
+ * the translation is performed at the bit level by
+ * removing the common leading mantissa bits.
+ * <p>
+ * If the geometry envelope already contains the origin, 
+ * the translation procedure cannot be applied.  
+ * In this case, the common bits value is computed as zero.
+ * <p>
+ * If the geometry crosses the Y axis but not the X axis 
+ * (and <i>mutatis mutandum</i>), 
+ * the common bits for Y are zero, 
+ * but the common bits for X are non-zero.
+ *
+ * @version 1.7
+ */
+public class CommonBitsRemover
+{
+  private Coordinate commonCoord;
+  private CommonCoordinateFilter ccFilter = new CommonCoordinateFilter();
+
+  public CommonBitsRemover()
+  {
+  }
+
+  /**
+   * Add a geometry to the set of geometries whose common bits are
+   * being computed.  After this method has executed the
+   * common coordinate reflects the common bits of all added
+   * geometries.
+   *
+   * @param geom a Geometry to test for common bits
+   */
+  public void add(Geometry geom)
+  {
+    geom.apply(ccFilter);
+    commonCoord = ccFilter.getCommonCoordinate();
+  }
+
+  /**
+   * The common bits of the Coordinates in the supplied Geometries.
+   */
+  public Coordinate getCommonCoordinate() { return commonCoord; }
+
+  /**
+   * Removes the common coordinate bits from a Geometry.
+   * The coordinates of the Geometry are changed.
+   *
+   * @param geom the Geometry from which to remove the common coordinate bits
+   * @return the shifted Geometry
+   */
+  public Geometry removeCommonBits(Geometry geom)
+  {
+    if (commonCoord.x == 0.0 && commonCoord.y == 0.0)
+      return geom;
+    Coordinate invCoord = new Coordinate(commonCoord);
+    invCoord.x = -invCoord.x;
+    invCoord.y = -invCoord.y;
+    Translater trans = new Translater(invCoord);
+    geom.apply(trans);
+    geom.geometryChanged();
+    return geom;
+  }
+
+  /**
+   * Adds the common coordinate bits back into a Geometry.
+   * The coordinates of the Geometry are changed.
+   *
+   * @param geom the Geometry to which to add the common coordinate bits
+   */
+  public void addCommonBits(Geometry geom)
+  {
+    Translater trans = new Translater(commonCoord);
+    geom.apply(trans);
+    geom.geometryChanged();
+  }
+
+  static class CommonCoordinateFilter
+      implements CoordinateFilter
+  {
+    private CommonBits commonBitsX = new CommonBits();
+    private CommonBits commonBitsY = new CommonBits();
+
+    public void filter(Coordinate coord)
+    {
+      commonBitsX.add(coord.x);
+      commonBitsY.add(coord.y);
+    }
+
+    public Coordinate getCommonCoordinate()
+    {
+      return new Coordinate(
+          commonBitsX.getCommon(),
+          commonBitsY.getCommon());
+    }
+  }
+
+  static class Translater
+      implements CoordinateSequenceFilter
+  {
+    Coordinate trans = null;
+
+    public Translater(Coordinate trans)
+    {
+      this.trans = trans;
+    }
+
+    public void filter(CoordinateSequence seq, int i) {
+      double xp = seq.getOrdinate(i, 0) + trans.x;
+      double yp = seq.getOrdinate(i, 1) + trans.y;
+      seq.setOrdinate(i, 0, xp);
+      seq.setOrdinate(i, 1, yp);  
+    }
+
+    public boolean isDone() {
+     return false;
+    }
+
+    public boolean isGeometryChanged() {
+      return true;
+    }
+
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/CoordinatePrecisionReducerFilter.java b/modules/core/src/main/java/org/locationtech/jts/precision/CoordinatePrecisionReducerFilter.java
new file mode 100644
index 0000000..ae36789
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/CoordinatePrecisionReducerFilter.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.PrecisionModel;
+
+/**
+ * Reduces the precision of the {@link Coordinate}s in a
+ * {@link CoordinateSequence} to match the supplied {@link PrecisionModel}.
+ * Uses {@link PrecisionModel#makePrecise(double)}.
+ * The input is modified in-place, so
+ * it should be cloned beforehand if the
+ * original should not be modified.
+ * 
+ * @author mbdavis
+ *
+ */
+public class CoordinatePrecisionReducerFilter
+	implements CoordinateSequenceFilter
+{
+	private PrecisionModel precModel;
+	
+	/**
+	 * Creates a new precision reducer filter.
+	 * 
+	 * @param precModel the PrecisionModel to use 
+	 */
+	public CoordinatePrecisionReducerFilter(PrecisionModel precModel)
+	{
+		this.precModel = precModel;
+	}
+	
+	/**
+	 * Rounds the Coordinates in the sequence to match the PrecisionModel
+	 */
+	public void filter(CoordinateSequence seq, int i)
+	{
+		seq.setOrdinate(i, 0, precModel.makePrecise(seq.getOrdinate(i, 0)));
+		seq.setOrdinate(i, 1, precModel.makePrecise(seq.getOrdinate(i, 1)));
+	}
+  
+	/**
+	 * Always runs over all geometry components.
+	 *  
+	 * @return false
+	 */
+  public boolean isDone()  {  	return false;  }
+  
+  /**
+   * Always reports that the geometry has changed
+   * 
+   * @return true
+   */
+  public boolean isGeometryChanged() { return true;   }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/EnhancedPrecisionOp.java b/modules/core/src/main/java/org/locationtech/jts/precision/EnhancedPrecisionOp.java
new file mode 100644
index 0000000..b86b34e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/EnhancedPrecisionOp.java
@@ -0,0 +1,204 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+  * Provides versions of Geometry spatial functions which use
+  * enhanced precision techniques to reduce the likelihood of robustness problems.
+ *
+ * @version 1.7
+ */
+public class EnhancedPrecisionOp
+{
+  /**
+   * Computes the set-theoretic intersection of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic intersection of the input Geometries.
+   */
+  public static Geometry intersection(Geometry geom0, Geometry geom1)
+  {
+    RuntimeException originalEx;
+    try {
+      Geometry result = geom0.intersection(geom1);
+      return result;
+    }
+    catch (RuntimeException ex)
+    {
+      originalEx = ex;
+    }
+    /*
+     * If we are here, the original op encountered a precision problem
+     * (or some other problem).  Retry the operation with
+     * enhanced precision to see if it succeeds
+     */
+    try {
+      CommonBitsOp cbo = new CommonBitsOp(true);
+      Geometry resultEP = cbo.intersection(geom0, geom1);
+      // check that result is a valid geometry after the reshift to orginal precision
+      if (! resultEP.isValid())
+        throw originalEx;
+      return resultEP;
+    }
+    catch (RuntimeException ex2)
+    {
+      throw originalEx;
+    }
+  }
+  /**
+   * Computes the set-theoretic union of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic union of the input Geometries.
+   */
+  public static Geometry union(Geometry geom0, Geometry geom1)
+  {
+    RuntimeException originalEx;
+    try {
+      Geometry result = geom0.union(geom1);
+      return result;
+    }
+    catch (RuntimeException ex)
+    {
+      originalEx = ex;
+    }
+    /*
+     * If we are here, the original op encountered a precision problem
+     * (or some other problem).  Retry the operation with
+     * enhanced precision to see if it succeeds
+     */
+    try {
+      CommonBitsOp cbo = new CommonBitsOp(true);
+      Geometry resultEP = cbo.union(geom0, geom1);
+      // check that result is a valid geometry after the reshift to orginal precision
+      if (! resultEP.isValid())
+        throw originalEx;
+      return resultEP;
+    }
+    catch (RuntimeException ex2)
+    {
+      throw originalEx;
+    }
+  }
+  /**
+   * Computes the set-theoretic difference of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic difference of the input Geometries.
+   */
+  public static Geometry difference(Geometry geom0, Geometry geom1)
+  {
+    RuntimeException originalEx;
+    try {
+      Geometry result = geom0.difference(geom1);
+      return result;
+    }
+    catch (RuntimeException ex)
+    {
+      originalEx = ex;
+    }
+    /*
+     * If we are here, the original op encountered a precision problem
+     * (or some other problem).  Retry the operation with
+     * enhanced precision to see if it succeeds
+     */
+    try {
+      CommonBitsOp cbo = new CommonBitsOp(true);
+      Geometry resultEP = cbo.difference(geom0, geom1);
+      // check that result is a valid geometry after the reshift to orginal precision
+      if (! resultEP.isValid())
+        throw originalEx;
+      return resultEP;
+    }
+    catch (RuntimeException ex2)
+    {
+      throw originalEx;
+    }
+  }
+  /**
+   * Computes the set-theoretic symmetric difference of two {@link Geometry}s, using enhanced precision.
+   * @param geom0 the first Geometry
+   * @param geom1 the second Geometry
+   * @return the Geometry representing the set-theoretic symmetric difference of the input Geometries.
+   */
+  public static Geometry symDifference(Geometry geom0, Geometry geom1)
+  {
+    RuntimeException originalEx;
+    try {
+      Geometry result = geom0.symDifference(geom1);
+      return result;
+    }
+    catch (RuntimeException ex)
+    {
+      originalEx = ex;
+    }
+    /*
+     * If we are here, the original op encountered a precision problem
+     * (or some other problem).  Retry the operation with
+     * enhanced precision to see if it succeeds
+     */
+    try {
+      CommonBitsOp cbo = new CommonBitsOp(true);
+      Geometry resultEP = cbo.symDifference(geom0, geom1);
+      // check that result is a valid geometry after the reshift to orginal precision
+      if (! resultEP.isValid())
+        throw originalEx;
+      return resultEP;
+    }
+    catch (RuntimeException ex2)
+    {
+      throw originalEx;
+    }
+  }
+  /**
+   * Computes the buffer of a {@link Geometry}, using enhanced precision.
+   * This method should no longer be necessary, since the buffer algorithm
+   * now is highly robust.
+   *
+   * @param geom the first Geometry
+   * @param distance the buffer distance
+   * @return the Geometry representing the buffer of the input Geometry.
+   */
+  public static Geometry buffer(Geometry geom, double distance)
+  {
+    RuntimeException originalEx;
+    try {
+      Geometry result = geom.buffer(distance);
+      return result;
+    }
+    catch (RuntimeException ex)
+    {
+      originalEx = ex;
+    }
+    /*
+     * If we are here, the original op encountered a precision problem
+     * (or some other problem).  Retry the operation with
+     * enhanced precision to see if it succeeds
+     */
+    try {
+      CommonBitsOp cbo = new CommonBitsOp(true);
+      Geometry resultEP = cbo.buffer(geom, distance);
+      // check that result is a valid geometry after the reshift to orginal precision
+      if (! resultEP.isValid())
+        throw originalEx;
+      return resultEP;
+    }
+    catch (RuntimeException ex2)
+    {
+      throw originalEx;
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/GeometryPrecisionReducer.java b/modules/core/src/main/java/org/locationtech/jts/precision/GeometryPrecisionReducer.java
new file mode 100644
index 0000000..8d97e0b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/GeometryPrecisionReducer.java
@@ -0,0 +1,217 @@
+
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.GeometryEditor;
+
+/**
+ * Reduces the precision of a {@link Geometry}
+ * according to the supplied {@link PrecisionModel},
+ * ensuring that the result is topologically valid.
+ *
+ * @version 1.12
+ */
+public class GeometryPrecisionReducer
+{
+	/**
+	 * Convenience method for doing precision reduction 
+   * on a single geometry,
+	 * with collapses removed 
+   * and keeping the geometry precision model the same,
+   * and preserving polygonal topology.
+	 * 
+	 * @param g the geometry to reduce
+	 * @param precModel the precision model to use
+	 * @return the reduced geometry
+	 */
+	public static Geometry reduce(Geometry g, PrecisionModel precModel)
+	{
+		GeometryPrecisionReducer reducer = new GeometryPrecisionReducer(precModel);
+		return reducer.reduce(g);
+	}
+	
+	/**
+	 * Convenience method for doing pointwise precision reduction 
+   * on a single geometry,
+	 * with collapses removed 
+   * and keeping the geometry precision model the same,
+   * but NOT preserving valid polygonal topology.
+	 * 
+	 * @param g the geometry to reduce
+	 * @param precModel the precision model to use
+	 * @return the reduced geometry
+	 */
+	public static Geometry reducePointwise(Geometry g, PrecisionModel precModel)
+	{
+		GeometryPrecisionReducer reducer = new GeometryPrecisionReducer(precModel);
+		reducer.setPointwise(true);
+		return reducer.reduce(g);
+	}
+	
+  private PrecisionModel targetPM;
+  private boolean removeCollapsed = true;
+  private boolean changePrecisionModel = false;
+  private boolean isPointwise = false;
+
+  public GeometryPrecisionReducer(PrecisionModel pm)
+  {
+    targetPM = pm;
+  }
+
+  /**
+   * Sets whether the reduction will result in collapsed components
+   * being removed completely, or simply being collapsed to an (invalid)
+   * Geometry of the same type.
+   * The default is to remove collapsed components.
+   *
+   * @param removeCollapsed if <code>true</code> collapsed components will be removed
+   */
+  public void setRemoveCollapsedComponents(boolean removeCollapsed)
+  {
+    this.removeCollapsed = removeCollapsed;
+  }
+
+  /**
+   * Sets whether the {@link PrecisionModel} of the new reduced Geometry
+   * will be changed to be the {@link PrecisionModel} supplied to
+   * specify the precision reduction.
+   * <p>  
+   * The default is to <b>not</b> change the precision model
+   *
+   * @param changePrecisionModel if <code>true</code> the precision model of the created Geometry will be the
+   * the precisionModel supplied in the constructor.
+   */
+  public void setChangePrecisionModel(boolean changePrecisionModel)
+  {
+    this.changePrecisionModel = changePrecisionModel;
+  }
+
+  /**
+   * Sets whether the precision reduction will be done 
+   * in pointwise fashion only.  
+   * Pointwise precision reduction reduces the precision
+   * of the individual coordinates only, but does
+   * not attempt to recreate valid topology.
+   * This is only relevant for geometries containing polygonal components.
+   * 
+   * @param isPointwise if reduction should be done pointwise only
+   */
+  public void setPointwise(boolean isPointwise)
+  {
+    this.isPointwise = isPointwise;
+  }
+
+  public Geometry reduce(Geometry geom)
+  {
+    Geometry reducePW = reducePointwise(geom);
+    if (isPointwise)
+    	return reducePW;
+    
+    //TODO: handle GeometryCollections containing polys
+    if (! (reducePW instanceof Polygonal))
+    	return reducePW;
+    
+    // Geometry is polygonal - test if topology needs to be fixed
+    if (reducePW.isValid()) return reducePW;
+    
+    // hack to fix topology.  
+    // TODO: implement snap-rounding and use that.
+    return fixPolygonalTopology(reducePW);
+  }
+
+  private Geometry reducePointwise(Geometry geom)
+  {
+    GeometryEditor geomEdit;
+    if (changePrecisionModel) {
+    	GeometryFactory newFactory = createFactory(geom.getFactory(), targetPM);
+      geomEdit = new GeometryEditor(newFactory);
+    }
+    else
+      // don't change geometry factory
+      geomEdit = new GeometryEditor();
+
+    /**
+     * For polygonal geometries, collapses are always removed, in order
+     * to produce correct topology
+     */
+    boolean finalRemoveCollapsed = removeCollapsed;
+    if (geom.getDimension() >= 2)
+    	finalRemoveCollapsed = true;
+    
+    Geometry reduceGeom = geomEdit.edit(geom, 
+    		new PrecisionReducerCoordinateOperation(targetPM, finalRemoveCollapsed));
+    
+    return reduceGeom;
+  }
+  
+  private Geometry fixPolygonalTopology(Geometry geom)
+  {
+  	/**
+  	 * If precision model was *not* changed, need to flip
+  	 * geometry to targetPM, buffer in that model, then flip back
+  	 */
+  	Geometry geomToBuffer = geom;
+  	if (! changePrecisionModel) {
+  		geomToBuffer = changePM(geom, targetPM);
+  	}
+  	
+  	Geometry bufGeom = geomToBuffer.buffer(0);
+  	
+  	Geometry finalGeom = bufGeom;
+  	if (! changePrecisionModel) {
+  	  // a slick way to copy the geometry with the original precision factory
+  		finalGeom = geom.getFactory().createGeometry(bufGeom);
+  	}
+  	return finalGeom;
+  }
+  
+  /**
+   * Duplicates a geometry to one that uses a different PrecisionModel,
+   * without changing any coordinate values.
+   * 
+   * @param geom the geometry to duplicate
+   * @param newPM the precision model to use
+   * @return the geometry value with a new precision model
+   */
+  private Geometry changePM(Geometry geom, PrecisionModel newPM)
+  {
+  	GeometryEditor geomEditor = createEditor(geom.getFactory(), newPM);
+  	// this operation changes the PM for the entire geometry tree
+  	return geomEditor.edit(geom, new GeometryEditor.NoOpGeometryOperation());
+  }
+  
+  private GeometryEditor createEditor(GeometryFactory geomFactory, PrecisionModel newPM)
+  {
+    // no need to change if precision model is the same
+  	if (geomFactory.getPrecisionModel() == newPM)
+  		return new GeometryEditor();
+  	// otherwise create a geometry editor which changes PrecisionModel
+  	GeometryFactory newFactory = createFactory(geomFactory, newPM);
+  	GeometryEditor geomEdit = new GeometryEditor(newFactory);
+    return geomEdit;
+  }
+  
+  private GeometryFactory createFactory(GeometryFactory inputFactory, PrecisionModel pm)
+  {
+    GeometryFactory newFactory 
+  	= new GeometryFactory(pm, 
+  			inputFactory.getSRID(),
+  			inputFactory.getCoordinateSequenceFactory());
+    return newFactory;
+  }
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/MinimumClearance.java b/modules/core/src/main/java/org/locationtech/jts/precision/MinimumClearance.java
new file mode 100644
index 0000000..2e99ac1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/MinimumClearance.java
@@ -0,0 +1,315 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Lineal;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Puntal;
+import org.locationtech.jts.index.strtree.ItemBoundable;
+import org.locationtech.jts.index.strtree.ItemDistance;
+import org.locationtech.jts.index.strtree.STRtree;
+import org.locationtech.jts.operation.distance.FacetSequence;
+import org.locationtech.jts.operation.distance.FacetSequenceTreeBuilder;
+
+/**
+ * Computes the Minimum Clearance of a {@link Geometry}.
+ * <p>
+ * The <b>Minimum Clearance</b> is a measure of
+ * what magnitude of perturbation of
+ * the vertices of a geometry can be tolerated
+ * before the geometry becomes topologically invalid.
+ * The smaller the Minimum Clearance distance, 
+ * the less vertex perturbation the geometry can tolerate
+ * before becoming invalid.
+ * <p>
+ * The concept was introduced by Thompson and Van Oosterom
+ * [TV06], based on earlier work by Milenkovic [Mi88].
+ * <p>
+ * The Minimum Clearance of a geometry G 
+ * is defined to be the value <i>r</i>
+ * such that "the movement of all points by a distance
+ * of <i>r</i> in any direction will 
+ * guarantee to leave the geometry valid" [TV06].
+ * An equivalent constructive definition [Mi88] is that
+ * <i>r</i> is the largest value such:
+ * <ol>
+ * <li>No two distinct vertices of G are closer than <i>r</i>
+ * <li>No vertex of G is closer than <i>r</i> to an edge of G
+ * of which the vertex is not an endpoint
+ * </ol>
+ * The following image shows an example of the Minimum Clearance
+ * of a simple polygon.
+ * <p>
+ * <center><img src='doc-files/minClearance.png'></center>
+ * <p>
+ * If G has only a single vertex (i.e. is a
+ * {@link Point}), the value of the minimum clearance 
+ * is {@link Double#MAX_VALUE}.
+ * <p>
+ * If G is a {@link Puntal} or {@link Lineal} geometry, 
+ * then in fact no amount of perturbation
+ * will render the geometry invalid.  
+ * In this case a Minimum Clearance is still computed
+ * based on the vertex and segment distances
+ * according to the constructive definition.
+ * <p>
+ * It is possible for no Minimum Clearance to exist.
+ * For instance, a {@link MultiPoint} with all members identical
+ * has no Minimum Clearance
+ * (i.e. no amount of perturbation will cause 
+ * the member points to become non-identical).
+ * Empty geometries also have no such distance.
+ * The lack of a meaningful MinimumClearance distance is detected
+ * and suitable values are returned by 
+ * {@link #getDistance()} and {@link #getLine()}.
+ * <p>
+ * The computation of Minimum Clearance utilizes 
+ * the {@link STRtree#nearestNeighbour(ItemDistance)}
+ * method to provide good performance even for
+ * large inputs.
+ * <p>
+ * An interesting note is that for the case of {@link MultiPoint}s, 
+ * the computed Minimum Clearance line
+ * effectively determines the Nearest Neighbours in the collection. 
+ *
+ * <h3>References</h3>
+ * <ul>
+ * <li>[Mi88] Milenkovic, V. J., 
+ * <i>Verifiable implementations of geometric algorithms 
+ * using finite precision arithmetic</i>.
+ * in Artificial Intelligence, 377-401. 1988
+ * <li>[TV06] Thompson, Rod and van Oosterom, Peter,
+ * <i>Interchange of Spatial Data-Inhibiting Factors</i>,
+ * Agile 2006, Visegrad, Hungary. 2006
+ * </ul>
+ * 
+ * @author Martin Davis
+ *
+ */
+public class MinimumClearance 
+{
+  /**
+   * Computes the Minimum Clearance distance for 
+   * the given Geometry.
+   * 
+   * @param g the input geometry
+   * @return the Minimum Clearance distance
+   */
+  public static double getDistance(Geometry g)
+  {
+    MinimumClearance rp = new MinimumClearance(g);
+    return rp.getDistance();
+  }
+  
+  /**
+   * Gets a LineString containing two points
+   * which are at the Minimum Clearance distance
+   * for the given Geometry.
+   * 
+   * @param g the input geometry
+   * @return the value of the minimum clearance distance
+   * or <tt>LINESTRING EMPTY</tt> if no Minimum Clearance distance exists
+   */
+  public static Geometry getLine(Geometry g)
+  {
+    MinimumClearance rp = new MinimumClearance(g);
+    return rp.getLine();
+  }
+  
+  private Geometry inputGeom;
+  private double minClearance;
+  private Coordinate[] minClearancePts;
+  
+  /**
+   * Creates an object to compute the Minimum Clearance
+   * for the given Geometry
+   * 
+   * @param geom the input geometry
+   */
+  public MinimumClearance(Geometry geom)
+  {
+    inputGeom = geom;
+  }
+  
+  /**
+   * Gets the Minimum Clearance distance.
+   * <p>
+   * If no distance exists 
+   * (e.g. in the case of two identical points)
+   * <tt>Double.MAX_VALUE</tt> is returned.
+   * 
+   * @return the value of the minimum clearance distance
+   * or <tt>Double.MAX_VALUE</tt> if no Minimum Clearance distance exists
+   */
+  public double getDistance()
+  {
+    compute();
+    return minClearance;
+  }
+  
+  /**
+   * Gets a LineString containing two points
+   * which are at the Minimum Clearance distance.
+   * <p>
+   * If no distance could be found 
+   * (e.g. in the case of two identical points)
+   * <tt>LINESTRING EMPTY</tt> is returned.
+   * 
+   * @return the value of the minimum clearance distance
+   * or <tt>LINESTRING EMPTY</tt> if no Minimum Clearance distance exists
+   */
+  public LineString getLine()
+  {
+    compute();
+    // return empty line string if no min pts where found
+    if (minClearancePts == null || minClearancePts[0] == null)
+      return inputGeom.getFactory().createLineString();
+    return inputGeom.getFactory().createLineString(minClearancePts);
+  }
+  
+  private void compute()
+  {
+    // already computed
+    if (minClearancePts != null) return;
+    
+    // initialize to "No Distance Exists" state
+    minClearancePts = new Coordinate[2];
+    minClearance = Double.MAX_VALUE;
+    
+    // handle empty geometries
+    if (inputGeom.isEmpty()) {
+      return;
+    }
+    
+    STRtree geomTree = FacetSequenceTreeBuilder.build(inputGeom);
+    
+    Object[] nearest = geomTree.nearestNeighbour(new MinClearanceDistance());
+    MinClearanceDistance mcd = new MinClearanceDistance();
+    minClearance = mcd.distance(
+        (FacetSequence) nearest[0],
+        (FacetSequence) nearest[1]);
+    minClearancePts = mcd.getCoordinates();
+  }
+  
+  /**
+   * Implements the MinimumClearance distance function:
+   * <ul>
+   * <li>dist(p1, p2) = 
+   * <ul>
+   * <li>p1 != p2 : p1.distance(p2)
+   * <li>p1 == p2 : Double.MAX
+   * </ul>
+   * <li>dist(p, seg) =
+   * <ul>
+   * <li>p != seq.p1 && p != seg.p2 : seg.distance(p)
+   * <li>ELSE : Double.MAX
+   * </ul>
+   * </ul>
+   * Also computes the values of the nearest points, if any.
+   * 
+   * @author Martin Davis
+   *
+   */
+  private static class MinClearanceDistance
+  implements ItemDistance
+  {
+    private double minDist = Double.MAX_VALUE;
+    private Coordinate[] minPts = new Coordinate[2];
+    
+    public Coordinate[] getCoordinates()
+    {
+      return minPts;
+    }
+    
+    public double distance(ItemBoundable b1, ItemBoundable b2) {
+      FacetSequence fs1 = (FacetSequence) b1.getItem();
+      FacetSequence fs2 = (FacetSequence) b2.getItem();
+      minDist = Double.MAX_VALUE;
+      return distance(fs1, fs2);
+    }
+    
+    public double distance(FacetSequence fs1, FacetSequence fs2) {
+      
+      // compute MinClearance distance metric
+
+      vertexDistance(fs1, fs2);
+      if (fs1.size() == 1 && fs2.size() == 1) return minDist;
+      if (minDist <= 0.0) return minDist;
+      segmentDistance(fs1, fs2);
+      if (minDist <= 0.0) return minDist;
+      segmentDistance(fs2, fs1);
+      return minDist;
+    }
+    
+    private double vertexDistance(FacetSequence fs1, FacetSequence fs2) {
+      for (int i1 = 0; i1 < fs1.size(); i1++) {
+        for (int i2 = 0; i2 < fs2.size(); i2++) {
+          Coordinate p1 = fs1.getCoordinate(i1);
+          Coordinate p2 = fs2.getCoordinate(i2);
+          if (! p1.equals2D(p2)) {
+            double d = p1.distance(p2);
+            if (d < minDist) {
+              minDist = d;
+              minPts[0] = p1;
+              minPts[1] = p2;
+              if (d == 0.0)
+                return d;
+            }
+          }
+        }
+      }
+      return minDist;
+     }
+      
+     private double segmentDistance(FacetSequence fs1, FacetSequence fs2) {
+        for (int i1 = 0; i1 < fs1.size(); i1++) {
+          for (int i2 = 1; i2 < fs2.size(); i2++) {
+            
+            Coordinate p = fs1.getCoordinate(i1);
+            
+            Coordinate seg0 = fs2.getCoordinate(i2-1);
+            Coordinate seg1 = fs2.getCoordinate(i2);
+            
+            if (! (p.equals2D(seg0) || p.equals2D(seg1))) {
+              double d = Distance.pointToSegment(p, seg0, seg1);
+              if (d < minDist) {
+                minDist = d;
+                updatePts(p, seg0, seg1);
+                if (d == 0.0)
+                  return d;
+              }
+            }
+          }
+        }
+        return minDist;
+       }
+     
+     private void updatePts(Coordinate p, Coordinate seg0, Coordinate seg1)
+     {
+       minPts[0] = p;
+       LineSegment seg = new LineSegment(seg0, seg1);
+       minPts[1] = new Coordinate(seg.closestPoint(p));       
+     }
+
+       
+     }
+  
+    
+  }
+  
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/PrecisionReducerCoordinateOperation.java b/modules/core/src/main/java/org/locationtech/jts/precision/PrecisionReducerCoordinateOperation.java
new file mode 100644
index 0000000..25f4d28
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/PrecisionReducerCoordinateOperation.java
@@ -0,0 +1,77 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.GeometryEditor;
+
+public class PrecisionReducerCoordinateOperation extends
+		GeometryEditor.CoordinateOperation 
+{
+  private PrecisionModel targetPM;
+  private boolean removeCollapsed = true;
+
+	public PrecisionReducerCoordinateOperation(PrecisionModel targetPM, boolean removeCollapsed)
+	{
+		this.targetPM = targetPM;
+		this.removeCollapsed = removeCollapsed;
+	}
+	
+	public Coordinate[] edit(Coordinate[] coordinates, Geometry geom) {
+		if (coordinates.length == 0)
+			return null;
+
+		Coordinate[] reducedCoords = new Coordinate[coordinates.length];
+		// copy coordinates and reduce
+		for (int i = 0; i < coordinates.length; i++) {
+			Coordinate coord = new Coordinate(coordinates[i]);
+			targetPM.makePrecise(coord);
+			reducedCoords[i] = coord;
+		}
+		// remove repeated points, to simplify returned geometry as much as possible
+		CoordinateList noRepeatedCoordList = new CoordinateList(reducedCoords,
+				false);
+		Coordinate[] noRepeatedCoords = noRepeatedCoordList.toCoordinateArray();
+
+		/**
+		 * Check to see if the removal of repeated points collapsed the coordinate
+		 * List to an invalid length for the type of the parent geometry. It is not
+		 * necessary to check for Point collapses, since the coordinate list can
+		 * never collapse to less than one point. If the length is invalid, return
+		 * the full-length coordinate array first computed, or null if collapses are
+		 * being removed. (This may create an invalid geometry - the client must
+		 * handle this.)
+		 */
+		int minLength = 0;
+		if (geom instanceof LineString)
+			minLength = 2;
+		if (geom instanceof LinearRing)
+			minLength = 4;
+
+		Coordinate[] collapsedCoords = reducedCoords;
+		if (removeCollapsed)
+			collapsedCoords = null;
+
+		// return null or orginal length coordinate array
+		if (noRepeatedCoords.length < minLength) {
+			return collapsedCoords;
+		}
+
+		// ok to return shorter coordinate array
+		return noRepeatedCoords;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducer.java b/modules/core/src/main/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducer.java
new file mode 100644
index 0000000..73c5f98
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducer.java
@@ -0,0 +1,153 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.GeometryEditor;
+
+/**
+ * Reduces the precision of the coordinates of a {@link Geometry}
+ * according to the supplied {@link PrecisionModel}, without
+ * attempting to preserve valid topology.
+ * <p>
+ * In the case of {@link Polygonal} geometries, 
+ * the topology of the resulting geometry may be invalid if
+ * topological collapse occurs due to coordinates being shifted.
+ * It is up to the client to check this and handle it if necessary.
+ * Collapses may not matter for some uses.  An example
+ * is simplifying the input to the buffer algorithm.
+ * The buffer algorithm does not depend on the validity of the input geometry.
+ *
+ * @version 1.7
+ * 
+ * @deprecated use GeometryPrecisionReducer
+ */
+public class SimpleGeometryPrecisionReducer
+{
+	/**
+	 * Convenience method for doing precision reduction on a single geometry,
+	 * with collapses removed and keeping the geometry precision model the same.
+	 * 
+	 * @param g
+	 * @param precModel
+	 * @return the reduced geometry
+	 */
+	public static Geometry reduce(Geometry g, PrecisionModel precModel)
+	{
+		SimpleGeometryPrecisionReducer reducer = new SimpleGeometryPrecisionReducer(precModel);
+		return reducer.reduce(g);
+	}
+	
+  private PrecisionModel newPrecisionModel;
+  private boolean removeCollapsed = true;
+  private boolean changePrecisionModel = false;
+
+  public SimpleGeometryPrecisionReducer(PrecisionModel pm)
+  {
+    newPrecisionModel = pm;
+  }
+
+  /**
+   * Sets whether the reduction will result in collapsed components
+   * being removed completely, or simply being collapsed to an (invalid)
+   * Geometry of the same type.
+   * The default is to remove collapsed components.
+   *
+   * @param removeCollapsed if <code>true</code> collapsed components will be removed
+   */
+  public void setRemoveCollapsedComponents(boolean removeCollapsed)
+  {
+    this.removeCollapsed = removeCollapsed;
+  }
+
+  /**
+   * Sets whether the {@link PrecisionModel} of the new reduced Geometry
+   * will be changed to be the {@link PrecisionModel} supplied to
+   * specify the precision reduction.
+   * <p>  
+   * The default is to <b>not</b> change the precision model
+   *
+   * @param changePrecisionModel if <code>true</code> the precision model of the created Geometry will be the
+   * the precisionModel supplied in the constructor.
+   */
+  public void setChangePrecisionModel(boolean changePrecisionModel)
+  {
+    this.changePrecisionModel = changePrecisionModel;
+  }
+
+  public Geometry reduce(Geometry geom)
+  {
+    GeometryEditor geomEdit;
+    if (changePrecisionModel) {
+      GeometryFactory newFactory = new GeometryFactory(newPrecisionModel, geom.getFactory().getSRID());
+      geomEdit = new GeometryEditor(newFactory);
+    }
+    else
+      // don't change geometry factory
+      geomEdit = new GeometryEditor();
+
+    return geomEdit.edit(geom, new PrecisionReducerCoordinateOperation());
+  }
+
+  private class PrecisionReducerCoordinateOperation
+      extends GeometryEditor.CoordinateOperation
+  {
+    public Coordinate[] edit(Coordinate[] coordinates, Geometry geom)
+    {
+      if (coordinates.length == 0) return null;
+
+      Coordinate[] reducedCoords = new Coordinate[coordinates.length];
+      // copy coordinates and reduce
+      for (int i = 0; i < coordinates.length; i++) {
+        Coordinate coord = new Coordinate(coordinates[i]);
+        newPrecisionModel.makePrecise(coord);
+        reducedCoords[i] = coord;
+      }
+      // remove repeated points, to simplify returned geometry as much as possible
+      CoordinateList noRepeatedCoordList = new CoordinateList(reducedCoords, false);
+      Coordinate[] noRepeatedCoords = noRepeatedCoordList.toCoordinateArray();
+
+      /**
+       * Check to see if the removal of repeated points
+       * collapsed the coordinate List to an invalid length
+       * for the type of the parent geometry.
+       * It is not necessary to check for Point collapses, since the coordinate list can
+       * never collapse to less than one point.
+       * If the length is invalid, return the full-length coordinate array
+       * first computed, or null if collapses are being removed.
+       * (This may create an invalid geometry - the client must handle this.)
+       */
+      int minLength = 0;
+      if (geom instanceof LineString) minLength = 2;
+      if (geom instanceof LinearRing) minLength = 4;
+
+      Coordinate[] collapsedCoords = reducedCoords;
+      if (removeCollapsed) collapsedCoords = null;
+
+      // return null or orginal length coordinate array
+      if (noRepeatedCoords.length < minLength) {
+          return collapsedCoords;
+      }
+
+      // ok to return shorter coordinate array
+      return noRepeatedCoords;
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/SimpleMinimumClearance.java b/modules/core/src/main/java/org/locationtech/jts/precision/SimpleMinimumClearance.java
new file mode 100644
index 0000000..8d8c2af
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/SimpleMinimumClearance.java
@@ -0,0 +1,164 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Computes the minimum clearance of a geometry or 
+ * set of geometries.
+ * <p>
+ * The <b>Minimum Clearance</b> is a measure of
+ * what magnitude of perturbation of its vertices can be tolerated
+ * by a geometry before it becomes topologically invalid.
+ * <p>
+ * This class uses an inefficient O(N^2) scan.  
+ * It is primarily for testing purposes.
+ * 
+ * 
+ * @see MinimumClearance
+ * @author Martin Davis
+ *
+ */
+public class SimpleMinimumClearance 
+{
+  public static double getDistance(Geometry g)
+  {
+    SimpleMinimumClearance rp = new SimpleMinimumClearance(g);
+    return rp.getDistance();
+  }
+  
+  public static Geometry getLine(Geometry g)
+  {
+    SimpleMinimumClearance rp = new SimpleMinimumClearance(g);
+    return rp.getLine();
+  }
+  
+  private Geometry inputGeom;
+  private double minClearance;
+  private Coordinate[] minClearancePts;
+  
+  public SimpleMinimumClearance(Geometry geom)
+  {
+    inputGeom = geom;
+  }
+  
+  public double getDistance()
+  {
+    compute();
+    return minClearance;
+  }
+  
+  public LineString getLine()
+  {
+    compute();
+    return inputGeom.getFactory().createLineString(minClearancePts);
+  }
+  
+  private void compute()
+  {
+    if (minClearancePts != null) return;
+    minClearancePts = new Coordinate[2];
+    minClearance = Double.MAX_VALUE;
+    inputGeom.apply(new VertexCoordinateFilter(this));
+  }
+  
+  private void updateClearance(double candidateValue, Coordinate p0, Coordinate p1)
+  {
+    if (candidateValue < minClearance) {
+      minClearance = candidateValue;
+      minClearancePts[0] = new Coordinate(p0);
+      minClearancePts[1] = new Coordinate(p1);
+    }
+  }
+  
+  private void updateClearance(double candidateValue, Coordinate p, 
+      Coordinate seg0, Coordinate seg1)
+  {
+    if (candidateValue < minClearance) {
+      minClearance = candidateValue;
+      minClearancePts[0] = new Coordinate(p);
+      LineSegment seg = new LineSegment(seg0, seg1);
+      minClearancePts[1] = new Coordinate(seg.closestPoint(p));
+    }
+  }
+  
+  private static class VertexCoordinateFilter 
+  implements CoordinateFilter
+  {
+    SimpleMinimumClearance smc;
+    
+    public VertexCoordinateFilter(SimpleMinimumClearance smc)
+    {
+      this.smc = smc;
+    }
+    
+    public void filter(Coordinate coord) {
+      smc.inputGeom.apply(new ComputeMCCoordinateSequenceFilter(smc, coord));
+    }
+  }
+  
+  private static class ComputeMCCoordinateSequenceFilter 
+  implements CoordinateSequenceFilter 
+  {
+    SimpleMinimumClearance smc;
+    private Coordinate queryPt;
+    
+    public ComputeMCCoordinateSequenceFilter(SimpleMinimumClearance smc, Coordinate queryPt)
+    {
+      this.smc = smc;
+      this.queryPt = queryPt;
+    }
+    public void filter(CoordinateSequence seq, int i) {
+      // compare to vertex
+      checkVertexDistance(seq.getCoordinate(i));
+      
+      // compare to segment, if this is one
+      if (i > 0) {
+        checkSegmentDistance(seq.getCoordinate(i - 1), seq.getCoordinate(i));
+      }
+    }
+    
+    private void checkVertexDistance(Coordinate vertex)
+    {
+      double vertexDist = vertex.distance(queryPt);
+      if (vertexDist > 0) {
+        smc.updateClearance(vertexDist, queryPt, vertex);
+      }
+    }
+    
+    private void checkSegmentDistance(Coordinate seg0, Coordinate seg1)
+    {
+        if (queryPt.equals2D(seg0) || queryPt.equals2D(seg1))
+          return;
+        double segDist = Distance.pointToSegment(queryPt, seg1, seg0);
+        if (segDist > 0) 
+          smc.updateClearance(segDist, queryPt, seg1, seg0);
+    }
+    
+    public boolean isDone() {
+      return false;
+    }
+    
+    public boolean isGeometryChanged() {
+      return false;
+    }
+    
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/doc-files/minClearance.png b/modules/core/src/main/java/org/locationtech/jts/precision/doc-files/minClearance.png
new file mode 100644
index 0000000..2547a7e
Binary files /dev/null and b/modules/core/src/main/java/org/locationtech/jts/precision/doc-files/minClearance.png differ
diff --git a/modules/core/src/main/java/org/locationtech/jts/precision/package.html b/modules/core/src/main/java/org/locationtech/jts/precision/package.html
new file mode 100644
index 0000000..b091498
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/precision/package.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Provides classes for analyzing and
+manipulating the precision of Geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/shape/GeometricShapeBuilder.java b/modules/core/src/main/java/org/locationtech/jts/shape/GeometricShapeBuilder.java
new file mode 100644
index 0000000..7594958
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/shape/GeometricShapeBuilder.java
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.shape;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+
+public abstract class GeometricShapeBuilder 
+{
+	protected Envelope extent = new Envelope(0, 1, 0, 1);
+	protected int numPts = 0;
+	protected GeometryFactory geomFactory;
+	
+	public GeometricShapeBuilder(GeometryFactory geomFactory)
+	{
+		this.geomFactory = geomFactory;
+	}
+	
+	public void setExtent(Envelope extent)
+	{
+		this.extent = extent;
+	}
+	
+	public Envelope getExtent()
+	{
+		return extent;
+	}
+	
+	public Coordinate getCentre()
+	{
+		return extent.centre();
+	}
+	
+	public double getDiameter()
+	{
+		return Math.min(extent.getHeight(), extent.getWidth());
+	}
+	
+	public double getRadius()
+	{
+		return getDiameter() / 2;
+	}
+	
+	public LineSegment getSquareBaseLine()
+	{
+		double radius = getRadius();
+		
+		Coordinate centre = getCentre();
+		Coordinate p0 = new Coordinate(centre.x - radius, centre.y - radius);
+		Coordinate p1 = new Coordinate(centre.x + radius, centre.y - radius);
+		return new LineSegment(p0, p1);
+	}
+	
+	public Envelope getSquareExtent()
+	{
+		double radius = getRadius();
+		
+		Coordinate centre = getCentre();
+		return new Envelope(centre.x - radius, centre.x + radius,
+				centre.y - radius, centre.y + radius);
+	}
+	
+
+  /**
+   * Sets the total number of points in the created {@link Geometry}.
+   * The created geometry will have no more than this number of points,
+   * unless more are needed to create a valid geometry.
+   */
+  public void setNumPoints(int numPts) { this.numPts = numPts; }
+
+  public abstract Geometry getGeometry();
+
+  protected Coordinate createCoord(double x, double y)
+  {
+  	Coordinate pt = new Coordinate(x, y);
+  	geomFactory.getPrecisionModel().makePrecise(pt);
+    return pt;
+  }
+  
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/shape/fractal/KochSnowflakeBuilder.java b/modules/core/src/main/java/org/locationtech/jts/shape/fractal/KochSnowflakeBuilder.java
new file mode 100644
index 0000000..e1f3695
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/shape/fractal/KochSnowflakeBuilder.java
@@ -0,0 +1,103 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.shape.fractal;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.math.Vector2D;
+import org.locationtech.jts.shape.GeometricShapeBuilder;
+
+public class KochSnowflakeBuilder 
+extends GeometricShapeBuilder
+{
+	private CoordinateList coordList = new CoordinateList();
+	
+	public KochSnowflakeBuilder(GeometryFactory geomFactory)
+	{
+		super(geomFactory);
+	}
+	
+	public static int recursionLevelForSize(int numPts)
+	{
+		double pow4 = numPts / 3;
+		double exp = Math.log(pow4)/Math.log(4);
+		return (int) exp;
+	}
+	
+	public Geometry getGeometry()
+	{
+		int level = recursionLevelForSize(numPts);
+		LineSegment baseLine = getSquareBaseLine();
+		Coordinate[] pts = getBoundary(level, baseLine.getCoordinate(0), baseLine.getLength());
+		return geomFactory.createPolygon(
+				geomFactory.createLinearRing(pts), null);
+	}
+	
+	/**
+	 * The height of an equilateral triangle of side one
+	 */
+	private static final double HEIGHT_FACTOR = Math.sin(Math.PI / 3.0);
+	private static final double ONE_THIRD = 1.0/3.0;
+	private static final double THIRD_HEIGHT = HEIGHT_FACTOR/3.0;
+	private static final double TWO_THIRDS = 2.0/3.0;
+	
+	private Coordinate[] getBoundary(int level, Coordinate origin, double width) 
+	{
+		double y = origin.y;
+		// for all levels beyond 0 need to vertically shift shape by height of one "arm" to centre it
+		if (level > 0) {
+			y += THIRD_HEIGHT * width;
+		}
+		
+		Coordinate p0 = new Coordinate(origin.x, y);
+		Coordinate p1 = new Coordinate(origin.x + width/2, y + width * HEIGHT_FACTOR);
+		Coordinate p2 = new Coordinate(origin.x + width, y);
+		addSide(level, p0, p1);
+		addSide(level, p1, p2);
+		addSide(level, p2, p0);
+		coordList.closeRing();
+		return coordList.toCoordinateArray();
+	}
+
+	public void addSide(int level, Coordinate p0, Coordinate p1) {
+		if (level == 0)
+			addSegment(p0, p1);
+		else {
+			Vector2D base = Vector2D.create(p0, p1);
+			Coordinate midPt = base.multiply(0.5).translate(p0);
+			
+			Vector2D heightVec = base.multiply(THIRD_HEIGHT);
+			Vector2D offsetVec = heightVec.rotateByQuarterCircle(1);
+			Coordinate offsetPt = offsetVec.translate(midPt);
+			
+			int n2 = level - 1;
+			Coordinate thirdPt = base.multiply(ONE_THIRD).translate(p0);
+			Coordinate twoThirdPt = base.multiply(TWO_THIRDS).translate(p0);
+			
+			// construct sides recursively
+			addSide(n2, p0, thirdPt);
+			addSide(n2, thirdPt, offsetPt);
+			addSide(n2, offsetPt, twoThirdPt);
+			addSide(n2, twoThirdPt, p1);
+		}
+	}
+		
+	private void addSegment(Coordinate p0, Coordinate p1)
+	{
+		coordList.add(p1);
+	}
+	
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/shape/fractal/SierpinskiCarpetBuilder.java b/modules/core/src/main/java/org/locationtech/jts/shape/fractal/SierpinskiCarpetBuilder.java
new file mode 100644
index 0000000..73dbd7c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/shape/fractal/SierpinskiCarpetBuilder.java
@@ -0,0 +1,100 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.shape.fractal;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.shape.GeometricShapeBuilder;
+
+
+public class SierpinskiCarpetBuilder 
+extends GeometricShapeBuilder
+{
+	private CoordinateList coordList = new CoordinateList();
+	
+	public SierpinskiCarpetBuilder(GeometryFactory geomFactory)
+	{
+		super(geomFactory);
+	}
+	
+	public static int recursionLevelForSize(int numPts)
+	{
+		double pow4 = numPts / 3;
+		double exp = Math.log(pow4)/Math.log(4);
+		return (int) exp;
+	}
+	
+	public Geometry getGeometry()
+	{
+		int level = recursionLevelForSize(numPts);
+		LineSegment baseLine = getSquareBaseLine();
+		Coordinate origin = baseLine.getCoordinate(0);
+		LinearRing[] holes = getHoles(level, origin.x, origin.y, getDiameter());
+		LinearRing shell = (LinearRing) ((Polygon) geomFactory.toGeometry(getSquareExtent())).getExteriorRing();
+		return geomFactory.createPolygon(
+				shell, holes);
+	}
+	
+	private LinearRing[] getHoles(int n, double originX, double originY, double width) 
+	{
+		List holeList = new ArrayList();
+		
+		addHoles(n, originX, originY, width, holeList );
+		
+		return GeometryFactory.toLinearRingArray(holeList);
+	}
+
+	private void addHoles(int n, double originX, double originY, double width, List holeList) 
+	{
+		if (n < 0) return;
+		int n2 = n - 1;
+		double widthThird = width / 3.0;
+		double widthTwoThirds = width * 2.0 / 3.0;
+		double widthNinth = width / 9.0;
+		addHoles(n2, originX, 									originY, widthThird, holeList);
+		addHoles(n2, originX + widthThird, 			originY, widthThird, holeList);
+		addHoles(n2, originX + 2 * widthThird, 	originY, widthThird, holeList);
+		
+		addHoles(n2, originX, 									originY + widthThird, widthThird, holeList);
+		addHoles(n2, originX + 2 * widthThird, 	originY + widthThird, widthThird, holeList);
+
+		addHoles(n2, originX, 									originY + 2 * widthThird, widthThird, holeList);
+		addHoles(n2, originX + widthThird, 			originY + 2 * widthThird, widthThird, holeList);
+		addHoles(n2, originX + 2 * widthThird, 	originY + 2 * widthThird, widthThird, holeList);
+
+		// add the centre hole
+		holeList.add(createSquareHole(originX + widthThird, originY + widthThird, widthThird));
+	}
+
+	private LinearRing createSquareHole(double x, double y, double width)
+	{
+		Coordinate[] pts = new Coordinate[]{
+        new Coordinate(x, y),
+        new Coordinate(x + width, y),
+        new Coordinate(x + width, y + width),
+        new Coordinate(x, y + width),
+        new Coordinate(x, y)
+        }	;
+		return geomFactory.createLinearRing(pts); 
+	}
+	
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsBuilder.java b/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsBuilder.java
new file mode 100644
index 0000000..1d1de67
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsBuilder.java
@@ -0,0 +1,107 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.shape.random;
+
+import org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.shape.GeometricShapeBuilder;
+
+/**
+ * Creates random point sets contained in a 
+ * region defined by either a rectangular or a polygonal extent. 
+ * 
+ * @author mbdavis
+ *
+ */
+public class RandomPointsBuilder 
+extends GeometricShapeBuilder
+{
+  protected Geometry maskPoly = null;
+  private PointOnGeometryLocator extentLocator;
+
+  /**
+   * Create a shape factory which will create shapes using the default
+   * {@link GeometryFactory}.
+   */
+  public RandomPointsBuilder()
+  {
+    super(new GeometryFactory());
+  }
+
+  /**
+   * Create a shape factory which will create shapes using the given
+   * {@link GeometryFactory}.
+   *
+   * @param geomFact the factory to use
+   */
+  public RandomPointsBuilder(GeometryFactory geomFact)
+  {
+  	super(geomFact);
+  }
+
+  /**
+   * Sets a polygonal mask.
+   * 
+   * @param mask
+   * @throws IllegalArgumentException if the mask is not polygonal
+   */
+  public void setExtent(Geometry mask)
+  {
+  	if (! (mask instanceof Polygonal))
+  		throw new IllegalArgumentException("Only polygonal extents are supported");
+  	this.maskPoly = mask;
+  	setExtent(mask.getEnvelopeInternal());
+  	extentLocator = new IndexedPointInAreaLocator(mask);
+  }
+  
+  public Geometry getGeometry()
+  {
+  	Coordinate[] pts = new Coordinate[numPts];
+  	int i = 0;
+  	while (i < numPts) {
+  		Coordinate p = createRandomCoord(getExtent());
+  		if (extentLocator != null && ! isInExtent(p))
+  			continue;
+  		pts[i++] = p;
+  	}
+  	return geomFactory.createMultiPointFromCoords(pts);
+  }
+  
+  protected boolean isInExtent(Coordinate p)
+  {
+  	if (extentLocator != null) 
+  		return extentLocator.locate(p) != Location.EXTERIOR;
+  	return getExtent().contains(p);
+  }
+  
+  protected Coordinate createCoord(double x, double y)
+  {
+  	Coordinate pt = new Coordinate(x, y);
+  	geomFactory.getPrecisionModel().makePrecise(pt);
+    return pt;
+  }
+  
+  protected Coordinate createRandomCoord(Envelope env)
+  {
+    double x = env.getMinX() + env.getWidth() * Math.random();
+    double y = env.getMinY() + env.getHeight() * Math.random();
+    return createCoord(x, y);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsInGridBuilder.java b/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsInGridBuilder.java
new file mode 100644
index 0000000..9ea42af
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/shape/random/RandomPointsInGridBuilder.java
@@ -0,0 +1,151 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.shape.random;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.math.MathUtil;
+import org.locationtech.jts.shape.GeometricShapeBuilder;
+
+
+/**
+ * Creates random point sets 
+ * where the points are constrained to lie in the cells of a grid. 
+ * 
+ * @author mbdavis
+ *
+ */
+public class RandomPointsInGridBuilder 
+extends GeometricShapeBuilder
+{
+	private boolean isConstrainedToCircle = false;
+	private double gutterFraction = 0;
+	
+  /**
+   * Create a builder which will create shapes using the default
+   * {@link GeometryFactory}.
+   */
+  public RandomPointsInGridBuilder()
+  {
+    super(new GeometryFactory());
+  }
+
+  /**
+   * Create a builder which will create shapes using the given
+   * {@link GeometryFactory}.
+   *
+   * @param geomFact the factory to use
+   */
+  public RandomPointsInGridBuilder(GeometryFactory geomFact)
+  {
+  	super(geomFact);
+  }
+
+  /**
+   * Sets whether generated points are constrained to lie
+   * within a circle contained within each grid cell.
+   * This provides greater separation between points
+   * in adjacent cells.
+   * <p>
+   * The default is to not be constrained to a circle.
+   * @param isConstrainedToCircle
+   */
+  public void setConstrainedToCircle(boolean isConstrainedToCircle)
+  {
+  	this.isConstrainedToCircle = isConstrainedToCircle;
+  }
+  
+  /**
+   * Sets the fraction of the grid cell side which will be treated as
+   * a gutter, in which no points will be created.
+   * The provided value is clamped to the range [0.0, 1.0].
+   * 
+   * @param gutterFraction
+   */
+  public void setGutterFraction(double gutterFraction)
+  {
+  	this.gutterFraction = gutterFraction;
+  }
+  
+  /**
+   * Gets the {@link MultiPoint} containing the generated point
+   * 
+   * @return a MultiPoint
+   */
+  public Geometry getGeometry()
+  {
+    int nCells = (int) Math.sqrt(numPts);
+    // ensure that at least numPts points are generated
+    if (nCells * nCells < numPts)
+      nCells += 1;
+
+    double gridDX = getExtent().getWidth() / nCells;
+    double gridDY = getExtent().getHeight() / nCells;
+
+    double gutterFrac = MathUtil.clamp(gutterFraction, 0.0, 1.0);
+    double gutterOffsetX = gridDX * gutterFrac/2;
+    double gutterOffsetY = gridDY * gutterFrac/2;
+    double cellFrac = 1.0 - gutterFrac;
+    double cellDX = cellFrac * gridDX;
+    double cellDY = cellFrac * gridDY;
+    	
+    Coordinate[] pts = new Coordinate[nCells * nCells];
+    int index = 0;
+    for (int i = 0; i < nCells; i++) {
+      for (int j = 0; j < nCells; j++) {
+      	double orgX = getExtent().getMinX() + i * gridDX + gutterOffsetX;
+      	double orgY = getExtent().getMinY() + j * gridDY + gutterOffsetY;
+        pts[index++] = randomPointInCell(orgX, orgY, cellDX, cellDY);
+      }
+    }
+    return geomFactory.createMultiPointFromCoords(pts);
+  }
+  
+  private Coordinate randomPointInCell(double orgX, double orgY, double xLen, double yLen)
+  {
+  	if (isConstrainedToCircle) {
+  		return randomPointInCircle(
+  				orgX, 
+  				orgY, 
+  				xLen, yLen);
+  	}
+  	return randomPointInGridCell(orgX, orgY, xLen, yLen);
+  }
+  
+  private Coordinate randomPointInGridCell(double orgX, double orgY, double xLen, double yLen)
+  {
+    double x = orgX + xLen * Math.random();
+    double y = orgY + yLen * Math.random();
+    return createCoord(x, y);
+  }
+
+  private static Coordinate randomPointInCircle(double orgX, double orgY, double width, double height)
+  {
+  	double centreX = orgX + width/2;
+  	double centreY = orgY + height/2;
+  		
+  	double rndAng = 2 * Math.PI * Math.random();
+  	double rndRadius = Math.random();
+    // use square root of radius, since area is proportional to square of radius
+    double rndRadius2 = Math.sqrt(rndRadius);
+  	double rndX = width/2 * rndRadius2 * Math.cos(rndAng); 
+  	double rndY = height/2 * rndRadius2 * Math.sin(rndAng); 
+  	
+    double x0 = centreX + rndX;
+    double y0 = centreY + rndY;
+    return new Coordinate(x0, y0);    
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java
new file mode 100644
index 0000000..62b5d68
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java
@@ -0,0 +1,97 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * Simplifies a linestring (sequence of points) using
+ * the standard Douglas-Peucker algorithm.
+ *
+ * @version 1.7
+ */
+class DouglasPeuckerLineSimplifier
+{
+  public static Coordinate[] simplify(Coordinate[] pts, double distanceTolerance)
+  {
+    DouglasPeuckerLineSimplifier simp = new DouglasPeuckerLineSimplifier(pts);
+    simp.setDistanceTolerance(distanceTolerance);
+    return simp.simplify();
+  }
+
+  private Coordinate[] pts;
+  private boolean[] usePt;
+  private double distanceTolerance;
+
+  public DouglasPeuckerLineSimplifier(Coordinate[] pts)
+  {
+    this.pts = pts;
+  }
+  /**
+   * Sets the distance tolerance for the simplification.
+   * All vertices in the simplified linestring will be within this
+   * distance of the original linestring.
+   *
+   * @param distanceTolerance the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance) {
+    this.distanceTolerance = distanceTolerance;
+  }
+
+  public Coordinate[] simplify()
+  {
+    usePt = new boolean[pts.length];
+    for (int i = 0; i < pts.length; i++) {
+      usePt[i] = true;
+    }
+    simplifySection(0, pts.length - 1);
+    CoordinateList coordList = new CoordinateList();
+    for (int i = 0; i < pts.length; i++) {
+      if (usePt[i])
+        coordList.add(new Coordinate(pts[i]));
+    }
+    return coordList.toCoordinateArray();
+  }
+
+  private LineSegment seg = new LineSegment();
+
+  private void simplifySection(int i, int j)
+  {
+    if((i+1) == j) {
+      return;
+    }
+    seg.p0 = pts[i];
+    seg.p1 = pts[j];
+    double maxDistance = -1.0;
+    int maxIndex = i;
+    for (int k = i + 1; k < j; k++) {
+      double distance = seg.distance(pts[k]);
+      if (distance > maxDistance) {
+        maxDistance = distance;
+        maxIndex = k;
+      }
+    }
+    if (maxDistance <= distanceTolerance) {
+      for(int k = i + 1; k < j; k++) {
+        usePt[k] = false;
+      }
+    }
+    else {
+      simplifySection(i, maxIndex);
+      simplifySection(maxIndex, j);
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifier.java
new file mode 100644
index 0000000..8718975
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifier.java
@@ -0,0 +1,210 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ * Simplifies a {@link Geometry} using the Douglas-Peucker algorithm.
+ * Ensures that any polygonal geometries returned are valid.
+ * Simple lines are not guaranteed to remain simple after simplification.
+ * All geometry types are handled. 
+ * Empty and point geometries are returned unchanged.
+ * Empty geometry components are deleted.
+ * <p>
+ * Note that in general D-P does not preserve topology -
+ * e.g. polygons can be split, collapse to lines or disappear
+ * holes can be created or disappear,
+ * and lines can cross.
+ * To simplify geometry while preserving topology use {@link TopologyPreservingSimplifier}.
+ * (However, using D-P is significantly faster).
+ *<h2>KNOWN BUGS</h2>
+ *<ul>
+ *<li>In some cases the approach used to clean invalid simplified polygons
+ *can distort the output geometry severely.
+ *</ul>
+ *
+ *
+ * @version 1.7
+ * @see TopologyPreservingSimplifier
+ */
+public class DouglasPeuckerSimplifier
+{
+
+  /**
+   * Simplifies a geometry using a given tolerance.
+   * 
+   * @param geom geometry to simplify
+   * @param distanceTolerance the tolerance to use
+   * @return a simplified version of the geometry
+   */
+  public static Geometry simplify(Geometry geom, double distanceTolerance)
+  {
+    DouglasPeuckerSimplifier tss = new DouglasPeuckerSimplifier(geom);
+    tss.setDistanceTolerance(distanceTolerance);
+    return tss.getResultGeometry();
+  }
+
+  private Geometry inputGeom;
+  private double distanceTolerance;
+  private boolean isEnsureValidTopology = true;
+  
+  /**
+   * Creates a simplifier for a given geometry.
+   * 
+   * @param inputGeom the geometry to simplify
+   */
+  public DouglasPeuckerSimplifier(Geometry inputGeom)
+  {
+    this.inputGeom = inputGeom;
+  }
+
+  /**
+   * Sets the distance tolerance for the simplification.
+   * All vertices in the simplified geometry will be within this
+   * distance of the original geometry.
+   * The tolerance value must be non-negative. 
+   *
+   * @param distanceTolerance the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance) {
+    if (distanceTolerance < 0.0)
+      throw new IllegalArgumentException("Tolerance must be non-negative");
+    this.distanceTolerance = distanceTolerance;
+  }
+
+  /**
+   * Controls whether simplified polygons will be "fixed"
+   * to have valid topology.
+   * The caller may choose to disable this because:
+   * <ul>
+   * <li>valid topology is not required
+   * <li>fixing topology is a relative expensive operation
+   * <li>in some pathological cases the topology fixing operation may either fail or run for too long
+   * </ul>
+   * 
+   * The default is to fix polygon topology.
+   * 
+   * @param isEnsureValidTopology
+   */
+  public void setEnsureValid(boolean isEnsureValidTopology)
+  {
+  	this.isEnsureValidTopology = isEnsureValidTopology;
+  }
+  
+  /**
+   * Gets the simplified geometry.
+   * 
+   * @return the simplified geometry
+   */
+  public Geometry getResultGeometry()
+  {
+    // empty input produces an empty result
+    if (inputGeom.isEmpty()) return inputGeom.copy();
+    
+    return (new DPTransformer(isEnsureValidTopology, distanceTolerance)).transform(inputGeom);
+  }
+
+static class DPTransformer
+    extends GeometryTransformer
+{
+  private boolean isEnsureValidTopology = true;
+  private double distanceTolerance;
+
+	public DPTransformer(boolean isEnsureValidTopology, double distanceTolerance)
+	{
+		this.isEnsureValidTopology = isEnsureValidTopology;
+		this.distanceTolerance = distanceTolerance;
+	}
+	
+  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
+  {
+    Coordinate[] inputPts = coords.toCoordinateArray();
+    Coordinate[] newPts = null;
+    if (inputPts.length == 0) {
+      newPts = new Coordinate[0];
+    }
+    else {
+      newPts = DouglasPeuckerLineSimplifier.simplify(inputPts, distanceTolerance);
+    }
+    return factory.getCoordinateSequenceFactory().create(newPts);
+  }
+
+  /**
+   * Simplifies a polygon, fixing it if required.
+   */
+  protected Geometry transformPolygon(Polygon geom, Geometry parent) {
+    // empty geometries are simply removed
+    if (geom.isEmpty())
+      return null;
+    Geometry rawGeom = super.transformPolygon(geom, parent);
+    // don't try and correct if the parent is going to do this
+    if (parent instanceof MultiPolygon) {
+      return rawGeom;
+    }
+    return createValidArea(rawGeom);
+  }
+
+  /**
+   * Simplifies a LinearRing.  If the simplification results 
+   * in a degenerate ring, remove the component.
+   * 
+   * @return null if the simplification results in a degenerate ring
+   */
+  protected Geometry transformLinearRing(LinearRing geom, Geometry parent) 
+  {
+  	boolean removeDegenerateRings = parent instanceof Polygon;
+  	Geometry simpResult = super.transformLinearRing(geom, parent);
+  	if (removeDegenerateRings && ! (simpResult instanceof LinearRing))
+  		return null;;
+  	return simpResult;
+  }
+  
+  /**
+   * Simplifies a MultiPolygon, fixing it if required.
+   */
+  protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
+    Geometry rawGeom = super.transformMultiPolygon(geom, parent);
+    return createValidArea(rawGeom);
+  }
+
+  /**
+   * Creates a valid area geometry from one that possibly has
+   * bad topology (i.e. self-intersections).
+   * Since buffer can handle invalid topology, but always returns
+   * valid geometry, constructing a 0-width buffer "corrects" the
+   * topology.
+   * Note this only works for area geometries, since buffer always returns
+   * areas.  This also may return empty geometries, if the input
+   * has no actual area.
+   *
+   * @param rawAreaGeom an area geometry possibly containing self-intersections
+   * @return a valid area geometry
+   */
+  private Geometry createValidArea(Geometry rawAreaGeom)
+  {
+  	if ( isEnsureValidTopology)
+  		return rawAreaGeom.buffer(0.0);
+  	return rawAreaGeom;
+  }
+}
+
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/LineSegmentIndex.java b/modules/core/src/main/java/org/locationtech/jts/simplify/LineSegmentIndex.java
new file mode 100644
index 0000000..7b006aa
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/LineSegmentIndex.java
@@ -0,0 +1,95 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.quadtree.Quadtree;
+
+/**
+ * An spatial index on a set of {@link LineSegment}s.
+ * Supports adding and removing items.
+ *
+ * @author Martin Davis
+ */
+class LineSegmentIndex
+{
+  private Quadtree index = new Quadtree();
+
+  public LineSegmentIndex()
+  {
+  }
+
+  public void add(TaggedLineString line) {
+    TaggedLineSegment[] segs = line.getSegments();
+    for (int i = 0; i < segs.length; i++) {
+      TaggedLineSegment seg = segs[i];
+      add(seg);
+    }
+  }
+
+  public void add(LineSegment seg)
+  {
+    index.insert(new Envelope(seg.p0, seg.p1), seg);
+  }
+
+  public void remove(LineSegment seg)
+  {
+    index.remove(new Envelope(seg.p0, seg.p1), seg);
+  }
+
+  public List query(LineSegment querySeg)
+  {
+    Envelope env = new Envelope(querySeg.p0, querySeg.p1);
+
+    LineSegmentVisitor visitor = new LineSegmentVisitor(querySeg);
+    index.query(env, visitor);
+    List itemsFound = visitor.getItems();
+
+//    List listQueryItems = index.query(env);
+//    System.out.println("visitor size = " + itemsFound.size()
+//                       + "  query size = " + listQueryItems.size());
+//    List itemsFound = index.query(env);
+
+    return itemsFound;
+  }
+}
+
+/**
+ * ItemVisitor subclass to reduce volume of query results.
+ */
+class LineSegmentVisitor
+    implements ItemVisitor
+{
+// MD - only seems to make about a 10% difference in overall time.
+
+  private LineSegment querySeg;
+  private ArrayList items = new ArrayList();
+
+  public LineSegmentVisitor(LineSegment querySeg) {
+    this.querySeg = querySeg;
+  }
+
+  public void visitItem(Object item)
+  {
+    LineSegment seg = (LineSegment) item;
+    if (Envelope.intersects(seg.p0, seg.p1, querySeg.p0, querySeg.p1))
+      items.add(item);
+  }
+
+  public ArrayList getItems() { return items; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineSegment.java b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineSegment.java
new file mode 100644
index 0000000..5862df9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineSegment.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * A {@link LineSegment} which is tagged with its location in a parent {@link Geometry}.
+ * Used to index the segments in a geometry and recover the segment locations
+ * from the index.
+ */
+class TaggedLineSegment
+    extends LineSegment
+{
+  private Geometry parent;
+  private int index;
+
+  public TaggedLineSegment(Coordinate p0, Coordinate p1, Geometry parent, int index) {
+    super(p0, p1);
+    this.parent = parent;
+    this.index = index;
+  }
+
+  public TaggedLineSegment(Coordinate p0, Coordinate p1) {
+    this(p0, p1, null, -1);
+  }
+
+  public Geometry getParent() { return parent; }
+  public int getIndex() { return index; }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineString.java b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineString.java
new file mode 100644
index 0000000..d87f57a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineString.java
@@ -0,0 +1,102 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+
+/**
+ * Represents a {@link LineString} which can be modified to a simplified shape.  
+ * This class provides an attribute which specifies the minimum allowable length
+ * for the modified result.
+ * 
+ * @version 1.7
+ */
+class TaggedLineString
+{
+
+  private LineString parentLine;
+  private TaggedLineSegment[] segs;
+  private List resultSegs = new ArrayList();
+  private int minimumSize;
+
+  public TaggedLineString(LineString parentLine) {
+    this(parentLine, 2);
+  }
+
+  public TaggedLineString(LineString parentLine, int minimumSize) {
+    this.parentLine = parentLine;
+    this.minimumSize = minimumSize;
+    init();
+  }
+
+  public int getMinimumSize()  {    return minimumSize;  }
+  public LineString getParent() { return parentLine; }
+  public Coordinate[] getParentCoordinates() { return parentLine.getCoordinates(); }
+  public Coordinate[] getResultCoordinates() { return extractCoordinates(resultSegs); }
+
+  public int getResultSize()
+  {
+    int resultSegsSize = resultSegs.size();
+    return resultSegsSize == 0 ? 0 : resultSegsSize + 1;
+  }
+
+  public TaggedLineSegment getSegment(int i) { return segs[i]; }
+
+  private void init()
+  {
+    Coordinate[] pts = parentLine.getCoordinates();
+    segs = new TaggedLineSegment[pts.length - 1];
+    for (int i = 0; i < pts.length - 1; i++) {
+      TaggedLineSegment seg
+               = new TaggedLineSegment(pts[i], pts[i + 1], parentLine, i);
+      segs[i] = seg;
+    }
+  }
+
+  public TaggedLineSegment[] getSegments() { return segs; }
+
+  public void addToResult(LineSegment seg)
+  {
+    resultSegs.add(seg);
+  }
+
+  public LineString asLineString()
+  {
+    return parentLine.getFactory().createLineString(extractCoordinates(resultSegs));
+  }
+
+  public LinearRing asLinearRing() {
+    return parentLine.getFactory().createLinearRing(extractCoordinates(resultSegs));
+  }
+
+  private static Coordinate[] extractCoordinates(List segs)
+  {
+    Coordinate[] pts = new Coordinate[segs.size() + 1];
+    LineSegment seg = null;
+    for (int i = 0; i < segs.size(); i++) {
+      seg = (LineSegment) segs.get(i);
+      pts[i] = seg.p0;
+    }
+    // add last point
+    pts[pts.length - 1] = seg.p1;
+    return pts;
+  }
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineStringSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineStringSimplifier.java
new file mode 100644
index 0000000..f59b383
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLineStringSimplifier.java
@@ -0,0 +1,238 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * Simplifies a TaggedLineString, preserving topology
+ * (in the sense that no new intersections are introduced).
+ * Uses the recursive Douglas-Peucker algorithm.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class TaggedLineStringSimplifier
+{
+  private LineIntersector li = new RobustLineIntersector();
+  private LineSegmentIndex inputIndex = new LineSegmentIndex();
+  private LineSegmentIndex outputIndex = new LineSegmentIndex();
+  private TaggedLineString line;
+  private Coordinate[] linePts;
+  private double distanceTolerance = 0.0;
+
+  public TaggedLineStringSimplifier(LineSegmentIndex inputIndex,
+                                     LineSegmentIndex outputIndex)
+  {
+    this.inputIndex = inputIndex;
+    this.outputIndex = outputIndex;
+  }
+
+  /**
+   * Sets the distance tolerance for the simplification.
+   * All vertices in the simplified geometry will be within this
+   * distance of the original geometry.
+   *
+   * @param distanceTolerance the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance) {
+    this.distanceTolerance = distanceTolerance;
+  }
+
+  /**
+   * Simplifies the given {@link TaggedLineString}
+   * using the distance tolerance specified.
+   * 
+   * @param line the linestring to simplify
+   */
+  void simplify(TaggedLineString line)
+  {
+    this.line = line;
+    linePts = line.getParentCoordinates();
+    simplifySection(0, linePts.length - 1, 0);
+  }
+
+  private void simplifySection(int i, int j, int depth)
+  {
+    depth += 1;
+    int[] sectionIndex = new int[2];
+    if((i+1) == j) {
+      LineSegment newSeg = line.getSegment(i);
+      line.addToResult(newSeg);
+      // leave this segment in the input index, for efficiency
+      return;
+    }
+
+    boolean isValidToSimplify = true;
+
+    /**
+     * Following logic ensures that there is enough points in the output line.
+     * If there is already more points than the minimum, there's nothing to check.
+     * Otherwise, if in the worst case there wouldn't be enough points,
+     * don't flatten this segment (which avoids the worst case scenario)
+     */
+    if (line.getResultSize() < line.getMinimumSize()) {
+      int worstCaseSize = depth + 1;
+      if (worstCaseSize < line.getMinimumSize())
+        isValidToSimplify = false;
+    }
+
+    double[] distance = new double[1];
+    int furthestPtIndex = findFurthestPoint(linePts, i, j, distance);
+    // flattening must be less than distanceTolerance
+    if (distance[0] > distanceTolerance) isValidToSimplify = false;
+    // test if flattened section would cause intersection
+    LineSegment candidateSeg = new LineSegment();
+    candidateSeg.p0 = linePts[i];
+    candidateSeg.p1 = linePts[j];
+    sectionIndex[0] = i;
+    sectionIndex[1] = j;
+    if (hasBadIntersection(line, sectionIndex, candidateSeg)) isValidToSimplify = false;
+
+    if (isValidToSimplify) {
+      LineSegment newSeg = flatten(i, j);
+      line.addToResult(newSeg);
+      return;
+    }
+    simplifySection(i, furthestPtIndex, depth);
+    simplifySection(furthestPtIndex, j, depth);
+  }
+
+  private int findFurthestPoint(Coordinate[] pts, int i, int j, double[] maxDistance)
+  {
+    LineSegment seg = new LineSegment();
+    seg.p0 = pts[i];
+    seg.p1 = pts[j];
+    double maxDist = -1.0;
+    int maxIndex = i;
+    for (int k = i + 1; k < j; k++) {
+      Coordinate midPt = pts[k];
+      double distance = seg.distance(midPt);
+      if (distance > maxDist) {
+        maxDist = distance;
+        maxIndex = k;
+      }
+    }
+    maxDistance[0] = maxDist;
+    return maxIndex;
+  }
+
+  /**
+   * Flattens a section of the line between
+   * indexes <code>start</code> and <code>end</code>,
+   * replacing them with a line between the endpoints.
+   * The input and output indexes are updated
+   * to reflect this.
+   * 
+   * @param start the start index of the flattened section
+   * @param end the end index of the flattened section
+   * @return the new segment created
+   */
+  private LineSegment flatten(int start, int end)
+  {
+    // make a new segment for the simplified geometry
+    Coordinate p0 = linePts[start];
+    Coordinate p1 = linePts[end];
+    LineSegment newSeg = new LineSegment(p0, p1);
+    // update the indexes
+    remove(line, start, end);
+    outputIndex.add(newSeg);
+    return newSeg;
+  }
+
+  private boolean hasBadIntersection(TaggedLineString parentLine,
+                       int[] sectionIndex,
+                       LineSegment candidateSeg)
+  {
+    if (hasBadOutputIntersection(candidateSeg)) return true;
+    if (hasBadInputIntersection(parentLine, sectionIndex, candidateSeg)) return true;
+    return false;
+  }
+
+  private boolean hasBadOutputIntersection(LineSegment candidateSeg)
+  {
+    List querySegs = outputIndex.query(candidateSeg);
+    for (Iterator i = querySegs.iterator(); i.hasNext(); ) {
+      LineSegment querySeg = (LineSegment) i.next();
+      if (hasInteriorIntersection(querySeg, candidateSeg)) {
+          return true;
+      }
+    }
+    return false;
+  }
+
+  private boolean hasBadInputIntersection(TaggedLineString parentLine,
+                       int[] sectionIndex,
+                       LineSegment candidateSeg)
+  {
+    List querySegs = inputIndex.query(candidateSeg);
+    for (Iterator i = querySegs.iterator(); i.hasNext(); ) {
+      TaggedLineSegment querySeg = (TaggedLineSegment) i.next();
+      if (hasInteriorIntersection(querySeg, candidateSeg)) {
+          if (isInLineSection(parentLine, sectionIndex, querySeg))
+            continue;
+          return true;
+      }
+    }
+    return false;
+  }
+
+  /**
+   * Tests whether a segment is in a section of a TaggedLineString
+   * @param line
+   * @param sectionIndex
+   * @param seg
+   * @return
+   */
+  private static boolean isInLineSection(
+      TaggedLineString line,
+      int[] sectionIndex,
+      TaggedLineSegment seg)
+  {
+    // not in this line
+    if (seg.getParent() != line.getParent())
+      return false;
+    int segIndex = seg.getIndex();
+    if (segIndex >= sectionIndex[0] && segIndex < sectionIndex[1])
+      return true;
+    return false;
+  }
+
+  private boolean hasInteriorIntersection(LineSegment seg0, LineSegment seg1)
+  {
+    li.computeIntersection(seg0.p0, seg0.p1, seg1.p0, seg1.p1);
+    return li.isInteriorIntersection();
+  }
+
+  /**
+   * Remove the segs in the section of the line
+   * @param line
+   * @param pts
+   * @param sectionStartIndex
+   * @param sectionEndIndex
+   */
+  private void remove(TaggedLineString line,
+                       int start, int end)
+  {
+    for (int i = start; i < end; i++) {
+      TaggedLineSegment seg = line.getSegment(i);
+      inputIndex.remove(seg);
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLinesSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLinesSimplifier.java
new file mode 100644
index 0000000..26bb3b2
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/TaggedLinesSimplifier.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+/**
+ * Simplifies a collection of TaggedLineStrings, preserving topology
+ * (in the sense that no new intersections are introduced).
+ * This class is essentially just a container for the common
+ * indexes used by {@link TaggedLineStringSimplifier}.
+ */
+class TaggedLinesSimplifier
+{
+  private LineSegmentIndex inputIndex = new LineSegmentIndex();
+  private LineSegmentIndex outputIndex = new LineSegmentIndex();
+  private double distanceTolerance = 0.0;
+
+  public TaggedLinesSimplifier()
+  {
+
+  }
+
+  /**
+   * Sets the distance tolerance for the simplification.
+   * All vertices in the simplified geometry will be within this
+   * distance of the original geometry.
+   *
+   * @param distanceTolerance the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance) {
+    this.distanceTolerance = distanceTolerance;
+  }
+
+  /**
+   * Simplify a collection of TaggedLineStrings
+   *
+   * @param taggedLines the collection of lines to simplify
+   */
+  public void simplify(Collection taggedLines) {
+    for (Iterator i = taggedLines.iterator(); i.hasNext(); ) {
+      inputIndex.add((TaggedLineString) i.next());
+    }
+    for (Iterator i = taggedLines.iterator(); i.hasNext(); ) {
+      TaggedLineStringSimplifier tlss
+                    = new TaggedLineStringSimplifier(inputIndex, outputIndex);
+      tlss.setDistanceTolerance(distanceTolerance);
+      tlss.simplify((TaggedLineString) i.next());
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/TopologyPreservingSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/TopologyPreservingSimplifier.java
new file mode 100644
index 0000000..6024dd5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/TopologyPreservingSimplifier.java
@@ -0,0 +1,185 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ * Simplifies a geometry and ensures that
+ * the result is a valid geometry having the
+ * same dimension and number of components as the input,
+ * and with the components having the same topological 
+ * relationship.
+ * <p>
+ * If the input is a polygonal geometry
+ * ( {@link Polygon} or {@link MultiPolygon} ):
+ * <ul>
+ * <li>The result has the same number of shells and holes as the input,
+ * with the same topological structure
+ * <li>The result rings touch at <b>no more</b> than the number of touching points in the input
+ * (although they may touch at fewer points).  
+ * The key implication of this statement is that if the 
+ * input is topologically valid, so is the simplified output. 
+ * </ul>
+ * For linear geometries, if the input does not contain
+ * any intersecting line segments, this property
+ * will be preserved in the output.
+ * <p>
+ * For all geometry types, the result will contain 
+ * enough vertices to ensure validity.  For polygons
+ * and closed linear geometries, the result will have at
+ * least 4 vertices; for open linestrings the result
+ * will have at least 2 vertices.
+ * <p>
+ * All geometry types are handled. 
+ * Empty and point geometries are returned unchanged.
+ * Empty geometry components are deleted.
+ * <p>
+ * The simplification uses a maximum-distance difference algorithm
+ * similar to the Douglas-Peucker algorithm.
+ *
+ * <h3>KNOWN BUGS</h3>
+ * <ul>
+ * <li>May create invalid topology if there are components which are 
+ * small relative to the tolerance value.
+ * In particular, if a small hole is very near an edge, it is possible for the edge to be moved by
+ * a relatively large tolerance value and end up with the hole outside the result shell
+ * (or inside another hole).
+ * Similarly, it is possible for a small polygon component to end up inside
+ * a nearby larger polygon.
+ * A workaround is to test for this situation in post-processing and remove
+ * any invalid holes or polygons.
+ * </ul>
+ * 
+ * @author Martin Davis
+ * @see DouglasPeuckerSimplifier
+ *
+ */
+public class TopologyPreservingSimplifier
+{
+  public static Geometry simplify(Geometry geom, double distanceTolerance)
+  {
+    TopologyPreservingSimplifier tss = new TopologyPreservingSimplifier(geom);
+    tss.setDistanceTolerance(distanceTolerance);
+    return tss.getResultGeometry();
+  }
+
+  private Geometry inputGeom;
+  private TaggedLinesSimplifier lineSimplifier = new TaggedLinesSimplifier();
+  private Map linestringMap;
+
+  public TopologyPreservingSimplifier(Geometry inputGeom)
+  {
+    this.inputGeom = inputGeom;
+ }
+
+  /**
+   * Sets the distance tolerance for the simplification.
+   * All vertices in the simplified geometry will be within this
+   * distance of the original geometry.
+   * The tolerance value must be non-negative.  A tolerance value
+   * of zero is effectively a no-op.
+   *
+   * @param distanceTolerance the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance) {
+    if (distanceTolerance < 0.0)
+      throw new IllegalArgumentException("Tolerance must be non-negative");
+    lineSimplifier.setDistanceTolerance(distanceTolerance);
+  }
+
+  public Geometry getResultGeometry() 
+  {
+    // empty input produces an empty result
+    if (inputGeom.isEmpty()) return inputGeom.copy();
+    
+    linestringMap = new HashMap();
+    inputGeom.apply(new LineStringMapBuilderFilter(this));
+    lineSimplifier.simplify(linestringMap.values());
+    Geometry result = (new LineStringTransformer(linestringMap)).transform(inputGeom);
+    return result;
+  }
+
+  static class LineStringTransformer
+      extends GeometryTransformer
+  {
+    private Map linestringMap;
+    
+    public LineStringTransformer(Map linestringMap) {
+      this.linestringMap = linestringMap;
+    }
+    
+    protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
+    {
+      if (coords.size() == 0) return null;
+    	// for linear components (including rings), simplify the linestring
+      if (parent instanceof LineString) {
+        TaggedLineString taggedLine = (TaggedLineString) linestringMap.get(parent);
+        return createCoordinateSequence(taggedLine.getResultCoordinates());
+      }
+      // for anything else (e.g. points) just copy the coordinates
+      return super.transformCoordinates(coords, parent);
+    }
+  }
+
+  /**
+   * A filter to add linear geometries to the linestring map 
+   * with the appropriate minimum size constraint.
+   * Closed {@link LineString}s (including {@link LinearRing}s
+   * have a minimum output size constraint of 4, 
+   * to ensure the output is valid.
+   * For all other linestrings, the minimum size is 2 points.
+   * 
+   * @author Martin Davis
+   *
+   */
+  static class LineStringMapBuilderFilter
+      implements GeometryComponentFilter
+  {
+    TopologyPreservingSimplifier tps;
+    
+    LineStringMapBuilderFilter(TopologyPreservingSimplifier tps) {
+      this.tps = tps;
+    }
+    
+    /**
+     * Filters linear geometries.
+     * 
+     * geom a geometry of any type 
+     */
+    public void filter(Geometry geom)
+    {
+      if (geom instanceof LineString) {
+        LineString line = (LineString) geom;
+        // skip empty geometries
+        if (line.isEmpty()) return;
+        
+        int minSize = ((LineString) line).isClosed() ? 4 : 2;
+        TaggedLineString taggedLine = new TaggedLineString((LineString) line, minSize);
+        tps.linestringMap.put(line, taggedLine);
+      }
+    }
+  }
+
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/VWLineSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/VWLineSimplifier.java
new file mode 100644
index 0000000..f5276dc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/VWLineSimplifier.java
@@ -0,0 +1,174 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Triangle;
+
+/**
+ * Simplifies a linestring (sequence of points) using the 
+ * Visvalingam-Whyatt algorithm.
+ * The Visvalingam-Whyatt algorithm simplifies geometry 
+ * by removing vertices while trying to minimize the area changed.
+ * 
+ * @version 1.7
+ */
+class VWLineSimplifier
+{
+  public static Coordinate[] simplify(Coordinate[] pts, double distanceTolerance)
+  {
+    VWLineSimplifier simp = new VWLineSimplifier(pts, distanceTolerance);
+    return simp.simplify();
+  }
+
+  private Coordinate[] pts;
+  private double tolerance;
+
+  public VWLineSimplifier(Coordinate[] pts, double distanceTolerance)
+  {
+    this.pts = pts;
+    this.tolerance = distanceTolerance * distanceTolerance;
+  }
+
+  public Coordinate[] simplify()
+  {
+    VWLineSimplifier.VWVertex vwLine = VWVertex.buildLine(pts);
+    double minArea = tolerance;
+    do {
+      minArea = simplifyVertex(vwLine);
+    } while (minArea < tolerance);
+    Coordinate[] simp = vwLine.getCoordinates();
+    // ensure computed value is a valid line
+    if (simp.length < 2) {
+      return new Coordinate[] { simp[0], new Coordinate(simp[0]) };
+    }
+    return simp;
+  }
+
+  private double simplifyVertex(VWLineSimplifier.VWVertex vwLine)
+  {
+    /**
+     * Scan vertices in line and remove the one with smallest effective area.
+     */
+    // TODO: use an appropriate data structure to optimize finding the smallest area vertex
+    VWLineSimplifier.VWVertex curr = vwLine;
+    double minArea = curr.getArea();
+    VWLineSimplifier.VWVertex minVertex = null;
+    while (curr != null) {
+      double area = curr.getArea();
+      if (area < minArea) {
+        minArea = area;
+        minVertex = curr;
+      }
+      curr = curr.next;
+    }
+    if (minVertex != null && minArea < tolerance) {
+      minVertex.remove();
+    }
+    if (! vwLine.isLive()) return -1;
+    return minArea;
+  }
+
+
+  static class VWVertex
+  {
+    public static VWLineSimplifier.VWVertex buildLine(Coordinate[] pts)
+    {
+      VWLineSimplifier.VWVertex first = null;
+      VWLineSimplifier.VWVertex prev = null;
+      for (int i = 0; i < pts.length; i++) {
+        VWLineSimplifier.VWVertex v = new VWVertex(pts[i]);
+        if (first == null)
+          first = v;
+        v.setPrev(prev);
+        if (prev != null) {
+          prev.setNext(v);
+          prev.updateArea();
+        }
+        prev = v;
+      }
+      return first;
+    }
+    
+    public static double MAX_AREA = Double.MAX_VALUE;
+    
+    private Coordinate pt;
+    private VWLineSimplifier.VWVertex prev;
+    private VWLineSimplifier.VWVertex next;
+    private double area = MAX_AREA;
+    private boolean isLive = true;
+
+    public VWVertex(Coordinate pt)
+    {
+      this.pt = pt;
+    }
+
+    public void setPrev(VWLineSimplifier.VWVertex prev)
+    {
+      this.prev = prev;
+    }
+
+    public void setNext(VWLineSimplifier.VWVertex next)
+    {
+      this.next = next;
+    }
+
+    public void updateArea()
+    {
+      if (prev == null || next == null) {
+        area = MAX_AREA;
+        return;
+      }
+      area = Math.abs(Triangle.area(prev.pt, pt, next.pt));
+    }
+
+    public double getArea()
+    {
+      return area;
+    }
+    public boolean isLive()
+    {
+      return isLive;
+    }
+    public VWLineSimplifier.VWVertex remove()
+    {
+      VWLineSimplifier.VWVertex tmpPrev = prev;
+      VWLineSimplifier.VWVertex tmpNext = next;
+      VWLineSimplifier.VWVertex result = null;
+      if (prev != null) {
+        prev.setNext(tmpNext);
+        prev.updateArea();
+        result = prev;
+      }
+      if (next != null) {
+        next.setPrev(tmpPrev);
+        next.updateArea();
+        if (result == null)
+          result = next;
+      }
+      isLive = false;
+      return result;
+    }
+    public Coordinate[] getCoordinates()
+    {
+      CoordinateList coords = new CoordinateList();
+      VWLineSimplifier.VWVertex curr = this;
+      do {
+        coords.add(curr.pt, false);
+        curr = curr.next;
+      } while (curr != null);
+      return coords.toCoordinateArray();
+    }
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/VWSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/VWSimplifier.java
new file mode 100644
index 0000000..0af77e1
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/VWSimplifier.java
@@ -0,0 +1,213 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+/**
+ * Simplifies a {@link Geometry} using the Visvalingam-Whyatt area-based algorithm. 
+ * Ensures that any polygonal geometries returned are valid. Simple lines are not
+ * guaranteed to remain simple after simplification. All geometry types are
+ * handled. Empty and point geometries are returned unchanged. Empty geometry
+ * components are deleted.
+ * <p>
+ * The simplification tolerance is specified as a distance. 
+ * This is converted to an area tolerance by squaring it.
+ * <p>
+ * Note that in general this algorithm does not preserve topology - e.g. polygons can be split,
+ * collapse to lines or disappear holes can be created or disappear, and lines
+ * can cross.
+ * 
+ * <h3>Known Bugs</h3>
+ * <ul>
+ * <li>Not yet optimized for performance
+ * <li>Does not simplify the endpoint of rings
+ * </ul>
+ * <h3>To Do</h3>
+ * <ul>
+ * <li>Allow specifying desired number of vertices in the output
+ * </ul>
+ * 
+ * @version 1.7
+ */
+public class VWSimplifier
+{
+
+  /**
+   * Simplifies a geometry using a given tolerance.
+   * 
+   * @param geom geometry to simplify
+   * @param distanceTolerance the tolerance to use
+   * @return a simplified version of the geometry
+   */
+  public static Geometry simplify(Geometry geom, double distanceTolerance)
+  {
+    VWSimplifier simp = new VWSimplifier(geom);
+    simp.setDistanceTolerance(distanceTolerance);
+    return simp.getResultGeometry();
+  }
+
+  private Geometry inputGeom;
+  private double distanceTolerance;
+  private boolean isEnsureValidTopology = true;
+
+  /**
+   * Creates a simplifier for a given geometry.
+   * 
+   * @param inputGeom the geometry to simplify
+   */
+  public VWSimplifier(Geometry inputGeom)
+  {
+    this.inputGeom = inputGeom;
+  }
+
+  /**
+   * Sets the distance tolerance for the simplification. All vertices in the
+   * simplified geometry will be within this distance of the original geometry.
+   * The tolerance value must be non-negative.
+   * 
+   * @param distanceTolerance
+   *          the approximation tolerance to use
+   */
+  public void setDistanceTolerance(double distanceTolerance)
+  {
+    if (distanceTolerance < 0.0)
+      throw new IllegalArgumentException("Tolerance must be non-negative");
+    this.distanceTolerance = distanceTolerance;
+  }
+
+  /**
+   * Controls whether simplified polygons will be "fixed" to have valid
+   * topology. The caller may choose to disable this because:
+   * <ul>
+   * <li>valid topology is not required
+   * <li>fixing topology is a relative expensive operation
+   * <li>in some pathological cases the topology fixing operation may either
+   * fail or run for too long
+   * </ul>
+   * 
+   * The default is to fix polygon topology.
+   * 
+   * @param isEnsureValidTopology
+   */
+  public void setEnsureValid(boolean isEnsureValidTopology)
+  {
+    this.isEnsureValidTopology = isEnsureValidTopology;
+  }
+
+  /**
+   * Gets the simplified geometry.
+   * 
+   * @return the simplified geometry
+   */
+  public Geometry getResultGeometry()
+  {
+    // empty input produces an empty result
+    if (inputGeom.isEmpty())
+      return inputGeom.copy();
+
+    return (new VWTransformer(isEnsureValidTopology, distanceTolerance)).transform(inputGeom);
+  }
+
+  static class VWTransformer extends GeometryTransformer
+  {
+    private boolean isEnsureValidTopology = true;
+    private double distanceTolerance;
+
+    public VWTransformer(boolean isEnsureValidTopology, double distanceTolerance)
+    {
+      this.isEnsureValidTopology = isEnsureValidTopology;
+      this.distanceTolerance = distanceTolerance;
+    }
+
+    protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
+    {
+      Coordinate[] inputPts = coords.toCoordinateArray();
+      Coordinate[] newPts = null;
+      if (inputPts.length == 0) {
+        newPts = new Coordinate[0];
+      }
+      else {
+        newPts = VWLineSimplifier.simplify(inputPts, distanceTolerance);
+      }
+      return factory.getCoordinateSequenceFactory().create(newPts);
+    }
+
+    /**
+     * Simplifies a polygon, fixing it if required.
+     */
+    protected Geometry transformPolygon(Polygon geom, Geometry parent)
+    {
+      // empty geometries are simply removed
+      if (geom.isEmpty())
+        return null;
+      Geometry rawGeom = super.transformPolygon(geom, parent);
+      // don't try and correct if the parent is going to do this
+      if (parent instanceof MultiPolygon) {
+        return rawGeom;
+      }
+      return createValidArea(rawGeom);
+    }
+
+    /**
+     * Simplifies a LinearRing. If the simplification results in a degenerate
+     * ring, remove the component.
+     * 
+     * @return null if the simplification results in a degenerate ring
+     */
+    protected Geometry transformLinearRing(LinearRing geom, Geometry parent)
+    {
+      boolean removeDegenerateRings = parent instanceof Polygon;
+      Geometry simpResult = super.transformLinearRing(geom, parent);
+      if (removeDegenerateRings && !(simpResult instanceof LinearRing))
+        return null;
+      ;
+      return simpResult;
+    }
+
+    /**
+     * Simplifies a MultiPolygon, fixing it if required.
+     */
+    protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent)
+    {
+      Geometry rawGeom = super.transformMultiPolygon(geom, parent);
+      return createValidArea(rawGeom);
+    }
+
+    /**
+     * Creates a valid area geometry from one that possibly has bad topology
+     * (i.e. self-intersections). Since buffer can handle invalid topology, but
+     * always returns valid geometry, constructing a 0-width buffer "corrects"
+     * the topology. Note this only works for area geometries, since buffer
+     * always returns areas. This also may return empty geometries, if the input
+     * has no actual area.
+     * 
+     * @param rawAreaGeom
+     *          an area geometry possibly containing self-intersections
+     * @return a valid area geometry
+     */
+    private Geometry createValidArea(Geometry rawAreaGeom)
+    {
+      if (isEnsureValidTopology)
+        return rawAreaGeom.buffer(0.0);
+      return rawAreaGeom;
+    }
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/package.html b/modules/core/src/main/java/org/locationtech/jts/simplify/package.html
new file mode 100644
index 0000000..127e21b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/simplify/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes which implement algorithms for simplifying or generalizing geometries.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulationBuilder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulationBuilder.java
new file mode 100644
index 0000000..75195df
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulationBuilder.java
@@ -0,0 +1,198 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jts.triangulate.quadedge.Vertex;
+
+
+/**
+ * A utility class which creates Conforming Delaunay Triangulations
+ * from collections of points and linear constraints, and extract the resulting 
+ * triangulation edges or triangles as geometries. 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class ConformingDelaunayTriangulationBuilder 
+{
+	private Collection siteCoords;
+	private Geometry constraintLines;
+	private double tolerance = 0.0;
+	private QuadEdgeSubdivision subdiv = null;
+
+	private Map constraintVertexMap = new TreeMap();
+	
+	public ConformingDelaunayTriangulationBuilder()
+	{
+	}
+	
+	/**
+	 * Sets the sites (point or vertices) which will be triangulated.
+	 * All vertices of the given geometry will be used as sites.
+	 * The site vertices do not have to contain the constraint
+	 * vertices as well; any site vertices which are 
+	 * identical to a constraint vertex will be removed
+	 * from the site vertex set.
+	 * 
+	 * @param geom the geometry from which the sites will be extracted.
+	 */
+	public void setSites(Geometry geom)
+	{
+		siteCoords = DelaunayTriangulationBuilder.extractUniqueCoordinates(geom);
+	}
+
+	/**
+	 * Sets the linear constraints to be conformed to.
+	 * All linear components in the input will be used as constraints.
+	 * The constraint vertices do not have to be disjoint from 
+	 * the site vertices.
+   * The constraints must not contain duplicate segments (up to orientation).
+	 * 
+	 * @param constraintLines the lines to constraint to
+	 */
+	public void setConstraints(Geometry constraintLines)
+	{
+		this.constraintLines = constraintLines;
+	}
+	
+	/**
+	 * Sets the snapping tolerance which will be used
+	 * to improved the robustness of the triangulation computation.
+	 * A tolerance of 0.0 specifies that no snapping will take place.
+	 * 
+	 * @param tolerance the tolerance distance to use
+	 */
+	public void setTolerance(double tolerance)
+	{
+		this.tolerance = tolerance;
+	}
+	
+	
+	private void create()
+	{
+		if (subdiv != null) return;
+
+		Envelope siteEnv = DelaunayTriangulationBuilder.envelope(siteCoords);
+		
+		List segments = new ArrayList();
+		if (constraintLines != null) {
+			siteEnv.expandToInclude(constraintLines.getEnvelopeInternal());
+			createVertices(constraintLines);
+			segments = createConstraintSegments(constraintLines);
+		}
+    List sites = createSiteVertices(siteCoords);
+
+		ConformingDelaunayTriangulator cdt = new ConformingDelaunayTriangulator(sites, tolerance);
+		
+		cdt.setConstraints(segments, new ArrayList(constraintVertexMap.values()));
+		
+		cdt.formInitialDelaunay();
+		cdt.enforceConstraints();
+		subdiv = cdt.getSubdivision();
+	}
+	
+	private List createSiteVertices(Collection coords)
+	{
+		List verts = new ArrayList();
+		for (Iterator i = coords.iterator(); i.hasNext(); ) {
+			Coordinate coord = (Coordinate) i.next();
+			if (constraintVertexMap.containsKey(coord)) 
+			  continue;
+			verts.add(new ConstraintVertex(coord));
+		}
+		return verts;
+	}
+
+	private void createVertices(Geometry geom)
+	{
+		Coordinate[] coords = geom.getCoordinates();
+		for (int i = 0; i < coords.length; i++) {
+			Vertex v = new ConstraintVertex(coords[i]);
+			constraintVertexMap.put(coords[i], v);
+		}
+	}
+	
+	private static List createConstraintSegments(Geometry geom)
+	{
+		List lines = LinearComponentExtracter.getLines(geom);
+		List constraintSegs = new ArrayList();
+		for (Iterator i = lines.iterator(); i.hasNext(); ) {
+			LineString line = (LineString) i.next();
+			createConstraintSegments(line, constraintSegs);
+		}
+		return constraintSegs;
+	}
+	
+	private static void createConstraintSegments(LineString line, List constraintSegs)
+	{
+		Coordinate[] coords = line.getCoordinates();
+		for (int i = 1; i < coords.length; i++) {
+			constraintSegs.add(new Segment(coords[i-1], coords[i]));
+		}
+	}
+
+	/**
+	 * Gets the QuadEdgeSubdivision which models the computed triangulation.
+	 * 
+	 * @return the subdivision containing the triangulation
+	 */
+	public QuadEdgeSubdivision getSubdivision()
+	{
+		create();
+		return subdiv;
+	}
+	
+	/**
+	 * Gets the edges of the computed triangulation as a {@link MultiLineString}.
+	 * 
+	 * @param geomFact the geometry factory to use to create the output
+	 * @return the edges of the triangulation
+	 */
+	public Geometry getEdges(GeometryFactory geomFact)
+	{
+		create();
+		return subdiv.getEdges(geomFact);
+	}
+	
+	/**
+	 * Gets the faces of the computed triangulation as a {@link GeometryCollection} 
+	 * of {@link Polygon}.
+	 * 
+	 * @param geomFact the geometry factory to use to create the output
+	 * @return the faces of the triangulation
+	 */
+	public Geometry getTriangles(GeometryFactory geomFact)
+	{
+		create();
+		return subdiv.getTriangles(geomFact);
+	}
+
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulator.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulator.java
new file mode 100644
index 0000000..5ba2c9c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConformingDelaunayTriangulator.java
@@ -0,0 +1,544 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.ConvexHull;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.index.kdtree.KdNode;
+import org.locationtech.jts.index.kdtree.KdTree;
+import org.locationtech.jts.triangulate.quadedge.LastFoundQuadEdgeLocator;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jts.triangulate.quadedge.Vertex;
+import org.locationtech.jts.util.Debug;
+
+
+/**
+ * Computes a Conforming Delaunay Triangulation over a set of sites and a set of
+ * linear constraints.
+ * <p>
+ * A conforming Delaunay triangulation is a true Delaunay triangulation. In it
+ * each constraint segment is present as a union of one or more triangulation
+ * edges. Constraint segments may be subdivided into two or more triangulation
+ * edges by the insertion of additional sites. The additional sites are called
+ * Steiner points, and are necessary to allow the segments to be faithfully
+ * reflected in the triangulation while maintaining the Delaunay property.
+ * Another way of stating this is that in a conforming Delaunay triangulation
+ * every constraint segment will be the union of a subset of the triangulation
+ * edges (up to tolerance).
+ * <p>
+ * A Conforming Delaunay triangulation is distinct from a Constrained Delaunay triangulation.
+ * A Constrained Delaunay triangulation is not necessarily fully Delaunay, 
+ * and it contains the constraint segments exactly as edges of the triangulation.
+ * <p>
+ * A typical usage pattern for the triangulator is:
+ * <pre>
+ * 	 ConformingDelaunayTriangulator cdt = new ConformingDelaunayTriangulator(sites, tolerance);
+ * 
+ *   // optional	
+ *   cdt.setSplitPointFinder(splitPointFinder);
+ *   cdt.setVertexFactory(vertexFactory);
+ *   
+ *	 cdt.setConstraints(segments, new ArrayList(vertexMap.values()));
+ *	 cdt.formInitialDelaunay();
+ *	 cdt.enforceConstraints();
+ *	 subdiv = cdt.getSubdivision();
+ * </pre>
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class ConformingDelaunayTriangulator 
+{
+	private static Envelope computeVertexEnvelope(Collection vertices) {
+		Envelope env = new Envelope();
+		for (Iterator i = vertices.iterator(); i.hasNext();) {
+			Vertex v = (Vertex) i.next();
+			env.expandToInclude(v.getCoordinate());
+		}
+		return env;
+	}
+
+	private List initialVertices; // List<Vertex>
+	private List segVertices; // List<Vertex>
+
+	// MD - using a Set doesn't seem to be much faster
+	// private Set segments = new HashSet();
+	private List segments = new ArrayList(); // List<Segment>
+	private QuadEdgeSubdivision subdiv = null;
+	private IncrementalDelaunayTriangulator incDel;
+	private Geometry convexHull;
+	private ConstraintSplitPointFinder splitFinder = new NonEncroachingSplitPointFinder();
+	private KdTree kdt = null;
+	private ConstraintVertexFactory vertexFactory = null;
+
+	// allPointsEnv expanded by a small buffer
+	private Envelope computeAreaEnv;
+	// records the last split point computed, for error reporting
+	private Coordinate splitPt = null;
+
+	private double tolerance; // defines if two sites are the same.
+
+	/**
+	 * Creates a Conforming Delaunay Triangulation based on the given
+	 * unconstrained initial vertices. The initial vertex set should not contain
+	 * any vertices which appear in the constraint set.
+	 * 
+	 * @param initialVertices
+	 *          a collection of {@link ConstraintVertex}
+	 * @param tolerance
+	 *          the distance tolerance below which points are considered identical
+	 */
+	public ConformingDelaunayTriangulator(Collection initialVertices,
+			double tolerance) {
+		this.initialVertices = new ArrayList(initialVertices);
+		this.tolerance = tolerance;
+		kdt = new KdTree(tolerance);
+	}
+
+	/**
+	 * Sets the constraints to be conformed to by the computed triangulation.
+	 * The constraints must not contain duplicate segments (up to orientation).
+	 * The unique set of vertices (as {@link ConstraintVertex}es) 
+	 * forming the constraints must also be supplied.
+	 * Supplying it explicitly allows the ConstraintVertexes to be initialized
+	 * appropriately (e.g. with external data), and avoids re-computing the unique set
+	 * if it is already available.
+	 * 
+	 * @param segments a list of the constraint {@link Segment}s
+	 * @param segVertices the set of unique {@link ConstraintVertex}es referenced by the segments
+	 */
+	public void setConstraints(List segments, List segVertices) {
+		this.segments = segments;
+		this.segVertices = segVertices;
+	}
+
+	/**
+	 * Sets the {@link ConstraintSplitPointFinder} to be
+	 * used during constraint enforcement.
+	 * Different splitting strategies may be appropriate
+	 * for special situations. 
+	 * 
+	 * @param splitFinder the ConstraintSplitPointFinder to be used
+	 */
+	public void setSplitPointFinder(ConstraintSplitPointFinder splitFinder) {
+		this.splitFinder = splitFinder;
+	}
+
+	/**
+	 * Gets the tolerance value used to construct the triangulation.
+	 * 
+	 * @return a tolerance value
+	 */
+	public double getTolerance()
+	{
+		return tolerance;
+	}
+	
+	/**
+	 * Gets the <tt>ConstraintVertexFactory</tt> used to create new constraint vertices at split points.
+	 * 
+	 * @return a new constraint vertex
+	 */
+	public ConstraintVertexFactory getVertexFactory() {
+		return vertexFactory;
+	}
+
+	/**
+	 * Sets a custom {@link ConstraintVertexFactory} to be used
+	 * to allow vertices carrying extra information to be created.
+	 * 
+	 * @param vertexFactory the ConstraintVertexFactory to be used
+	 */
+	public void setVertexFactory(ConstraintVertexFactory vertexFactory) {
+		this.vertexFactory = vertexFactory;
+	}
+
+	/**
+	 * Gets the {@link QuadEdgeSubdivision} which represents the triangulation.
+	 * 
+	 * @return a subdivision
+	 */
+	public QuadEdgeSubdivision getSubdivision() {
+		return subdiv;
+	}
+
+	/**
+	 * Gets the {@link KdTree} which contains the vertices of the triangulation.
+	 * 
+	 * @return a KdTree
+	 */
+	public KdTree getKDT() {
+		return kdt;
+	}
+
+	/** 
+	 * Gets the sites (vertices) used to initialize the triangulation.
+	 *  
+	 * @return a List of Vertex
+	 */
+	public List getInitialVertices() {
+		return initialVertices;
+	}
+
+	/**
+	 * Gets the {@link Segment}s which represent the constraints.
+	 * 
+	 * @return a collection of Segments
+	 */
+	public Collection getConstraintSegments() {
+		return segments;
+	}
+
+	/**
+	 * Gets the convex hull of all the sites in the triangulation,
+	 * including constraint vertices.
+	 * Only valid after the constraints have been enforced.
+	 * 
+	 * @return the convex hull of the sites
+	 */
+	public Geometry getConvexHull() {
+		return convexHull;
+	}
+
+	// ==================================================================
+
+	private void computeBoundingBox() {
+		Envelope vertexEnv = computeVertexEnvelope(initialVertices);
+		Envelope segEnv = computeVertexEnvelope(segVertices);
+
+		Envelope allPointsEnv = new Envelope(vertexEnv);
+		allPointsEnv.expandToInclude(segEnv);
+
+		double deltaX = allPointsEnv.getWidth() * 0.2;
+		double deltaY = allPointsEnv.getHeight() * 0.2;
+
+		double delta = Math.max(deltaX, deltaY);
+
+		computeAreaEnv = new Envelope(allPointsEnv);
+		computeAreaEnv.expandBy(delta);
+	}
+
+	private void computeConvexHull() {
+		GeometryFactory fact = new GeometryFactory();
+		Coordinate[] coords = getPointArray();
+		ConvexHull hull = new ConvexHull(coords, fact);
+		convexHull = hull.getConvexHull();
+	}
+
+	// /**
+	// * Adds the segments in the Convex Hull of all sites in the input data as
+	// linear constraints.
+	// * This is required if TIN Refinement is performed. The hull segments are
+	// flagged with a
+	// unique
+	// * data object to allow distinguishing them.
+	// *
+	// * @param convexHullSegmentData the data object to attach to each convex
+	// hull segment
+	// */
+	// private void addConvexHullToConstraints(Object convexHullSegmentData) {
+	// Coordinate[] coords = convexHull.getCoordinates();
+	// for (int i = 1; i < coords.length; i++) {
+	// Segment s = new Segment(coords[i - 1], coords[i], convexHullSegmentData);
+	// addConstraintIfUnique(s);
+	// }
+	// }
+
+	// private void addConstraintIfUnique(Segment r) {
+	// boolean exists = false;
+	// Iterator it = segments.iterator();
+	// Segment s = null;
+	// while (it.hasNext()) {
+	// s = (Segment) it.next();
+	// if (r.equalsTopo(s)) {
+	// exists = true;
+	// }
+	// }
+	// if (!exists) {
+	// segments.add((Object) r);
+	// }
+	// }
+
+	private Coordinate[] getPointArray() {
+		Coordinate[] pts = new Coordinate[initialVertices.size()
+				+ segVertices.size()];
+		int index = 0;
+		for (Iterator i = initialVertices.iterator(); i.hasNext();) {
+			Vertex v = (Vertex) i.next();
+			pts[index++] = v.getCoordinate();
+		}
+		for (Iterator i2 = segVertices.iterator(); i2.hasNext();) {
+			Vertex v = (Vertex) i2.next();
+			pts[index++] = v.getCoordinate();
+		}
+		return pts;
+	}
+
+	private ConstraintVertex createVertex(Coordinate p) {
+		ConstraintVertex v = null;
+		if (vertexFactory != null)
+			v = vertexFactory.createVertex(p, null);
+		else
+			v = new ConstraintVertex(p);
+		return v;
+	}
+
+	/**
+	 * Creates a vertex on a constraint segment
+	 * 
+	 * @param p the location of the vertex to create
+	 * @param seg the constraint segment it lies on
+	 * @return the new constraint vertex
+	 */
+	private ConstraintVertex createVertex(Coordinate p, Segment seg) {
+		ConstraintVertex v = null;
+		if (vertexFactory != null)
+			v = vertexFactory.createVertex(p, seg);
+		else
+			v = new ConstraintVertex(p);
+		v.setOnConstraint(true);
+		return v;
+	}
+
+	/**
+	 * Inserts all sites in a collection
+	 * 
+	 * @param vertices a collection of ConstraintVertex
+	 */
+	private void insertSites(Collection vertices) {
+		Debug.println("Adding sites: " + vertices.size());
+		for (Iterator i = vertices.iterator(); i.hasNext();) {
+			ConstraintVertex v = (ConstraintVertex) i.next();
+			insertSite(v);
+		}
+	}
+
+	private ConstraintVertex insertSite(ConstraintVertex v) {
+		KdNode kdnode = kdt.insert(v.getCoordinate(), v);
+		if (!kdnode.isRepeated()) {
+			incDel.insertSite(v);
+		} else {
+			ConstraintVertex snappedV = (ConstraintVertex) kdnode.getData();
+			snappedV.merge(v);
+			return snappedV;
+			// testing
+			// if ( v.isOnConstraint() && ! currV.isOnConstraint()) {
+			// System.out.println(v);
+			// }
+		}
+		return v;
+	}
+
+	/**
+	 * Inserts a site into the triangulation, maintaining the conformal Delaunay property.
+	 * This can be used to further refine the triangulation if required
+	 * (e.g. to approximate the medial axis of the constraints,
+	 * or to improve the grading of the triangulation).
+	 * 
+	 * @param p the location of the site to insert
+	 */
+	public void insertSite(Coordinate p) {
+		insertSite(createVertex(p));
+	}
+
+	// ==================================================================
+
+	/**
+	 * Computes the Delaunay triangulation of the initial sites.
+	 */
+	public void formInitialDelaunay() {
+		computeBoundingBox();
+		subdiv = new QuadEdgeSubdivision(computeAreaEnv, tolerance);
+		subdiv.setLocator(new LastFoundQuadEdgeLocator(subdiv));
+		incDel = new IncrementalDelaunayTriangulator(subdiv);
+		insertSites(initialVertices);
+	}
+
+	// ==================================================================
+
+	private final static int MAX_SPLIT_ITER = 99;
+
+	/**
+	 * Enforces the supplied constraints into the triangulation.
+	 * 
+	 * @throws ConstraintEnforcementException
+	 *           if the constraints cannot be enforced
+	 */
+	public void enforceConstraints() {
+		addConstraintVertices();
+		// if (true) return;
+
+		int count = 0;
+		int splits = 0;
+		do {
+			splits = enforceGabriel(segments);
+
+			count++;
+			Debug.println("Iter: " + count + "   Splits: " + splits
+					+ "   Current # segments = " + segments.size());
+		} while (splits > 0 && count < MAX_SPLIT_ITER);
+		if (count == MAX_SPLIT_ITER) {
+			Debug.println("ABORTED! Too many iterations while enforcing constraints");
+			if (!Debug.isDebugging())
+				throw new ConstraintEnforcementException(
+						"Too many splitting iterations while enforcing constraints.  Last split point was at: ",
+						splitPt);
+		}
+	}
+
+	private void addConstraintVertices() {
+		computeConvexHull();
+		// insert constraint vertices as sites
+		insertSites(segVertices);
+	}
+
+	/*
+	 * private List findMissingConstraints() { List missingSegs = new ArrayList();
+	 * for (int i = 0; i < segments.size(); i++) { Segment s = (Segment)
+	 * segments.get(i); QuadEdge q = subdiv.locate(s.getStart(), s.getEnd()); if
+	 * (q == null) missingSegs.add(s); } return missingSegs; }
+	 */
+
+	private int enforceGabriel(Collection segsToInsert) {
+		List newSegments = new ArrayList();
+		int splits = 0;
+		List segsToRemove = new ArrayList();
+
+		/**
+		 * On each iteration must always scan all constraint (sub)segments, since
+		 * some constraints may be rebroken by Delaunay triangle flipping caused by
+		 * insertion of another constraint. However, this process must converge
+		 * eventually, with no splits remaining to find.
+		 */
+		for (Iterator i = segsToInsert.iterator(); i.hasNext();) {
+			Segment seg = (Segment) i.next();
+			// System.out.println(seg);
+
+			Coordinate encroachPt = findNonGabrielPoint(seg);
+			// no encroachment found - segment must already be in subdivision
+			if (encroachPt == null)
+				continue;
+
+			// compute split point
+			splitPt = splitFinder.findSplitPoint(seg, encroachPt);
+			ConstraintVertex splitVertex = createVertex(splitPt, seg);
+
+			// DebugFeature.addLineSegment(DEBUG_SEG_SPLIT, encroachPt, splitPt, "");
+			// Debug.println(WKTWriter.toLineString(encroachPt, splitPt));
+
+			/**
+			 * Check whether the inserted point still equals the split pt. This will
+			 * not be the case if the split pt was too close to an existing site. If
+			 * the point was snapped, the triangulation will not respect the inserted
+			 * constraint - this is a failure. This can be caused by:
+			 * <ul>
+			 * <li>An initial site that lies very close to a constraint segment The
+			 * cure for this is to remove any initial sites which are close to
+			 * constraint segments in a preprocessing phase.
+			 * <li>A narrow constraint angle which causing repeated splitting until
+			 * the split segments are too small. The cure for this is to either choose
+			 * better split points or "guard" narrow angles by cracking the segments
+			 * equidistant from the corner.
+			 * </ul>
+			 */
+			ConstraintVertex insertedVertex = insertSite(splitVertex);
+			if (!insertedVertex.getCoordinate().equals2D(splitPt)) {
+				Debug.println("Split pt snapped to: " + insertedVertex);
+				// throw new ConstraintEnforcementException("Split point snapped to
+				// existing point
+				// (tolerance too large or constraint interior narrow angle?)",
+				// splitPt);
+			}
+
+			// split segment and record the new halves
+			Segment s1 = new Segment(seg.getStartX(), seg.getStartY(), seg
+					.getStartZ(), splitVertex.getX(), splitVertex.getY(), splitVertex
+					.getZ(), seg.getData());
+			Segment s2 = new Segment(splitVertex.getX(), splitVertex.getY(),
+					splitVertex.getZ(), seg.getEndX(), seg.getEndY(), seg.getEndZ(), seg
+							.getData());
+			newSegments.add(s1);
+			newSegments.add(s2);
+			segsToRemove.add(seg);
+
+			splits = splits + 1;
+		}
+		segsToInsert.removeAll(segsToRemove);
+		segsToInsert.addAll(newSegments);
+
+		return splits;
+	}
+
+//	public static final String DEBUG_SEG_SPLIT = "C:\\proj\\CWB\\test\\segSplit.jml";
+
+	/**
+	 * Given a set of points stored in the kd-tree and a line segment defined by
+	 * two points in this set, finds a {@link Coordinate} in the circumcircle of
+	 * the line segment, if one exists. This is called the Gabriel point - if none
+	 * exists then the segment is said to have the Gabriel condition. Uses the
+	 * heuristic of finding the non-Gabriel point closest to the midpoint of the
+	 * segment.
+	 * 
+	 * @param p
+	 *          start of the line segment
+	 * @param q
+	 *          end of the line segment
+	 * @return a point which is non-Gabriel
+	 * or null if no point is non-Gabriel
+	 */
+	private Coordinate findNonGabrielPoint(Segment seg) {
+		Coordinate p = seg.getStart();
+		Coordinate q = seg.getEnd();
+		// Find the mid point on the line and compute the radius of enclosing circle
+		Coordinate midPt = new Coordinate((p.x + q.x) / 2.0, (p.y + q.y) / 2.0);
+		double segRadius = p.distance(midPt);
+
+		// compute envelope of circumcircle
+		Envelope env = new Envelope(midPt);
+		env.expandBy(segRadius);
+		// Find all points in envelope
+		List result = kdt.query(env);
+
+		// For each point found, test if it falls strictly in the circle
+		// find closest point
+		Coordinate closestNonGabriel = null;
+		double minDist = Double.MAX_VALUE;
+		for (Iterator i = result.iterator(); i.hasNext();) {
+			KdNode nextNode = (KdNode) i.next();
+			Coordinate testPt = nextNode.getCoordinate();
+			// ignore segment endpoints
+			if (testPt.equals2D(p) || testPt.equals2D(q))
+				continue;
+
+			double testRadius = midPt.distance(testPt);
+			if (testRadius < segRadius) {
+				// double testDist = seg.distance(testPt);
+				double testDist = testRadius;
+				if (closestNonGabriel == null || testDist < minDist) {
+					closestNonGabriel = testPt;
+					minDist = testDist;
+				}
+			}
+		}
+		return closestNonGabriel;
+	}
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintEnforcementException.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintEnforcementException.java
new file mode 100644
index 0000000..36d4bad
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintEnforcementException.java
@@ -0,0 +1,64 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * Indicates a failure during constraint enforcement.
+ * 
+ * @author Martin Davis
+ * @version 1.0
+ */
+public class ConstraintEnforcementException extends RuntimeException {
+
+    private static final long serialVersionUID = 386496846550080140L;
+
+    private static String msgWithCoord(String msg, Coordinate pt) {
+        if (pt != null)
+            return msg + " [ " + WKTWriter.toPoint(pt) + " ]";
+        return msg;
+    }
+
+    private Coordinate pt = null;
+
+    /**
+     * Creates a new instance with a given message.
+     * 
+     * @param msg a string
+     */
+    public ConstraintEnforcementException(String msg) {
+        super(msg);
+    }
+
+    /**
+     * Creates a new instance with a given message and approximate location.
+     * 
+     * @param msg a string
+     * @param pt the location of the error
+     */
+    public ConstraintEnforcementException(String msg, Coordinate pt) {
+        super(msgWithCoord(msg, pt));
+        this.pt = new Coordinate(pt);
+    }
+
+    /**
+     * Gets the approximate location of this error.
+     * 
+     * @return a location
+     */
+    public Coordinate getCoordinate() {
+        return pt;
+    }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintSplitPointFinder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintSplitPointFinder.java
new file mode 100644
index 0000000..31582a3
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintSplitPointFinder.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * An interface for strategies for determining the location of split points on constraint segments.
+ * The location of split points has a large effect on the performance and robustness of enforcing a
+ * constrained Delaunay triangulation. Poorly chosen split points can cause repeated splitting,
+ * especially at narrow constraint angles, since the split point will end up encroaching on the
+ * segment containing the original encroaching point. With detailed knowledge of the geometry of the
+ * constraints, it is sometimes possible to choose better locations for splitting.
+ * 
+ * @author mbdavis
+ */
+public interface ConstraintSplitPointFinder {
+    /**
+     * Finds a point at which to split an encroached segment to allow the original segment to appear
+     * as edges in a constrained Delaunay triangulation.
+     * 
+     * @param seg the encroached segment
+     * @param encroachPt the encroaching point
+     * @return the point at which to split the encroached segment
+     */
+    Coordinate findSplitPoint(Segment seg, Coordinate encroachPt);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertex.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertex.java
new file mode 100644
index 0000000..e6293ce
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertex.java
@@ -0,0 +1,88 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.triangulate.quadedge.Vertex;
+
+/**
+ * A vertex in a Constrained Delaunay Triangulation.
+ * The vertex may or may not lie on a constraint.
+ * If it does it may carry extra information about the original constraint.
+ * 
+ * @author Martin Davis
+ */
+public class ConstraintVertex extends Vertex {
+    private boolean isOnConstraint;
+    private Object  constraint = null;
+
+    /**
+     * Creates a new constraint vertex
+     * 
+     * @param p the location of the vertex
+     */
+    public ConstraintVertex(Coordinate p) {
+        super(p);
+    }
+
+    /**
+     * Sets whether this vertex lies on a constraint.
+     * 
+     * @param isOnConstraint true if this vertex lies on a constraint
+     */
+    public void setOnConstraint(boolean isOnConstraint) {
+        this.isOnConstraint = isOnConstraint;
+    }
+
+    /**
+     * Tests whether this vertex lies on a constraint.
+     * 
+     * @return true if the vertex lies on a constraint
+     */
+    public boolean isOnConstraint() {
+        return isOnConstraint;
+    }
+
+    /**
+     * Sets the external constraint information
+     * 
+     * @param constraint an object which carries information about the constraint this vertex lies on
+     */
+    public void setConstraint(Object constraint) {
+        isOnConstraint = true;
+        this.constraint = constraint;
+    }
+
+    /**
+     * Gets the external constraint object
+     * 
+     * @return the external constraint object
+     */
+    public Object getConstraint() {
+        return constraint;
+    }
+
+    /**
+     * Merges the constraint data in the vertex <tt>other</tt> into this vertex. 
+     * This method is called when an inserted vertex is
+     * very close to an existing vertex in the triangulation.
+     * 
+     * @param other the constraint vertex to merge
+     */
+    protected void merge(ConstraintVertex other) {
+        if (other.isOnConstraint) {
+            isOnConstraint = true;
+            constraint = other.constraint;
+        }
+    }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertexFactory.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertexFactory.java
new file mode 100644
index 0000000..3415ed8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/ConstraintVertexFactory.java
@@ -0,0 +1,25 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * An interface for factories which create a {@link ConstraintVertex}
+ * 
+ * @author Martin Davis
+ */
+public interface ConstraintVertexFactory {
+    ConstraintVertex createVertex(Coordinate p, Segment constraintSeg);
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/DelaunayTriangulationBuilder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/DelaunayTriangulationBuilder.java
new file mode 100644
index 0000000..ed531c0
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/DelaunayTriangulationBuilder.java
@@ -0,0 +1,190 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jts.triangulate.quadedge.Vertex;
+
+
+/**
+ * A utility class which creates Delaunay Triangulations
+ * from collections of points and extract the resulting 
+ * triangulation edges or triangles as geometries. 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DelaunayTriangulationBuilder 
+{
+	/**
+	 * Extracts the unique {@link Coordinate}s from the given {@link Geometry}.
+	 * @param geom the geometry to extract from
+	 * @return a List of the unique Coordinates
+	 */
+	public static CoordinateList extractUniqueCoordinates(Geometry geom)
+	{
+		if (geom == null)
+			return new CoordinateList();
+		
+		Coordinate[] coords = geom.getCoordinates();
+		return unique(coords);
+	}
+	
+	public static CoordinateList unique(Coordinate[] coords)
+	{
+	  Coordinate[] coordsCopy = CoordinateArrays.copyDeep(coords);
+		Arrays.sort(coordsCopy);
+		CoordinateList coordList = new CoordinateList(coordsCopy, false);
+		return coordList;
+	}
+	
+	/**
+	 * Converts all {@link Coordinate}s in a collection to {@link Vertex}es.
+	 * @param coords the coordinates to convert
+	 * @return a List of Vertex objects
+	 */
+	public static List toVertices(Collection coords)
+	{
+		List verts = new ArrayList();
+		for (Iterator i = coords.iterator(); i.hasNext(); ) {
+			Coordinate coord = (Coordinate) i.next();
+			verts.add(new Vertex(coord));
+		}
+		return verts;
+	}
+
+	/**
+	 * Computes the {@link Envelope} of a collection of {@link Coordinate}s.
+	 * 
+	 * @param coords a List of Coordinates
+	 * @return the envelope of the set of coordinates
+	 */
+	public static Envelope envelope(Collection coords)
+	{
+		Envelope env = new Envelope();
+		for (Iterator i = coords.iterator(); i.hasNext(); ) {
+			Coordinate coord = (Coordinate) i.next();
+			env.expandToInclude(coord);
+		}
+		return env;
+	}
+	
+	private Collection siteCoords;
+	private double tolerance = 0.0;
+	private QuadEdgeSubdivision subdiv = null;
+	
+	/**
+	 * Creates a new triangulation builder.
+	 *
+	 */
+	public DelaunayTriangulationBuilder()
+	{
+	}
+	
+	/**
+	 * Sets the sites (vertices) which will be triangulated.
+	 * All vertices of the given geometry will be used as sites.
+	 * 
+	 * @param geom the geometry from which the sites will be extracted.
+	 */
+	public void setSites(Geometry geom)
+	{
+		// remove any duplicate points (they will cause the triangulation to fail)
+		siteCoords = extractUniqueCoordinates(geom);
+	}
+	
+	/**
+	 * Sets the sites (vertices) which will be triangulated
+	 * from a collection of {@link Coordinate}s.
+	 * 
+	 * @param coords a collection of Coordinates.
+	 */
+	public void setSites(Collection coords)
+	{
+		// remove any duplicate points (they will cause the triangulation to fail)
+		siteCoords = unique(CoordinateArrays.toCoordinateArray(coords));
+	}
+	
+	/**
+	 * Sets the snapping tolerance which will be used
+	 * to improved the robustness of the triangulation computation.
+	 * A tolerance of 0.0 specifies that no snapping will take place.
+	 * 
+	 * @param tolerance the tolerance distance to use
+	 */
+	public void setTolerance(double tolerance)
+	{
+		this.tolerance = tolerance;
+	}
+	
+	private void create()
+	{
+		if (subdiv != null) return;
+		
+		Envelope siteEnv = envelope(siteCoords);
+		List vertices = toVertices(siteCoords);
+		subdiv = new QuadEdgeSubdivision(siteEnv, tolerance);
+		IncrementalDelaunayTriangulator triangulator = new IncrementalDelaunayTriangulator(subdiv);
+		triangulator.insertSites(vertices);
+	}
+	
+	/**
+	 * Gets the {@link QuadEdgeSubdivision} which models the computed triangulation.
+	 * 
+	 * @return the subdivision containing the triangulation
+	 */
+	public QuadEdgeSubdivision getSubdivision()
+	{
+		create();
+		return subdiv;
+	}
+	
+	/**
+	 * Gets the edges of the computed triangulation as a {@link MultiLineString}.
+	 * 
+	 * @param geomFact the geometry factory to use to create the output
+	 * @return the edges of the triangulation
+	 */
+	public Geometry getEdges(GeometryFactory geomFact)
+	{
+		create();
+		return subdiv.getEdges(geomFact);
+	}
+	
+	/**
+	 * Gets the faces of the computed triangulation as a {@link GeometryCollection} 
+	 * of {@link Polygon}.
+	 * 
+	 * @param geomFact the geometry factory to use to create the output
+	 * @return the faces of the triangulation
+	 */
+	public Geometry getTriangles(GeometryFactory geomFact)
+	{
+		create();
+		return subdiv.getTriangles(geomFact);
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/IncrementalDelaunayTriangulator.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/IncrementalDelaunayTriangulator.java
new file mode 100644
index 0000000..346f45b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/IncrementalDelaunayTriangulator.java
@@ -0,0 +1,123 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.triangulate.quadedge.LocateFailureException;
+import org.locationtech.jts.triangulate.quadedge.QuadEdge;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jts.triangulate.quadedge.Vertex;
+
+
+/**
+ * Computes a Delaunay Triangulation of a set of {@link Vertex}es, using an
+ * incremental insertion algorithm.
+ * 
+ * @author Martin Davis
+ * @version 1.0
+ */
+public class IncrementalDelaunayTriangulator 
+{
+	private QuadEdgeSubdivision subdiv;
+	private boolean isUsingTolerance = false;
+
+	/**
+	 * Creates a new triangulator using the given {@link QuadEdgeSubdivision}.
+	 * The triangulator uses the tolerance of the supplied subdivision.
+	 * 
+	 * @param subdiv
+	 *          a subdivision in which to build the TIN
+	 */
+	public IncrementalDelaunayTriangulator(QuadEdgeSubdivision subdiv) {
+		this.subdiv = subdiv;
+		isUsingTolerance = subdiv.getTolerance() > 0.0;
+		
+	}
+
+	/**
+	 * Inserts all sites in a collection. The inserted vertices <b>MUST</b> be
+	 * unique up to the provided tolerance value. (i.e. no two vertices should be
+	 * closer than the provided tolerance value). They do not have to be rounded
+	 * to the tolerance grid, however.
+	 * 
+	 * @param vertices a Collection of Vertex
+	 * 
+   * @throws LocateFailureException if the location algorithm fails to converge in a reasonable number of iterations
+	 */
+	public void insertSites(Collection vertices) {
+		for (Iterator i = vertices.iterator(); i.hasNext();) {
+			Vertex v = (Vertex) i.next();
+			insertSite(v);
+		}
+	}
+
+	/**
+	 * Inserts a new point into a subdivision representing a Delaunay
+	 * triangulation, and fixes the affected edges so that the result is still a
+	 * Delaunay triangulation.
+	 * <p>
+	 * 
+	 * @return a quadedge containing the inserted vertex
+	 */
+	public QuadEdge insertSite(Vertex v) {
+
+		/**
+		 * This code is based on Guibas and Stolfi (1985), with minor modifications
+		 * and a bug fix from Dani Lischinski (Graphic Gems 1993). (The modification
+		 * I believe is the test for the inserted site falling exactly on an
+		 * existing edge. Without this test zero-width triangles have been observed
+		 * to be created)
+		 */
+		QuadEdge e = subdiv.locate(v);
+
+		if (subdiv.isVertexOfEdge(e, v)) {
+			// point is already in subdivision.
+			return e; 
+		} 
+		else if (subdiv.isOnEdge(e, v.getCoordinate())) {
+			// the point lies exactly on an edge, so delete the edge 
+			// (it will be replaced by a pair of edges which have the point as a vertex)
+			e = e.oPrev();
+			subdiv.delete(e.oNext());
+		}
+
+		/**
+		 * Connect the new point to the vertices of the containing triangle 
+		 * (or quadrilateral, if the new point fell on an existing edge.)
+		 */
+		QuadEdge base = subdiv.makeEdge(e.orig(), v);
+		QuadEdge.splice(base, e);
+		QuadEdge startEdge = base;
+		do {
+			base = subdiv.connect(e, base.sym());
+			e = base.oPrev();
+		} while (e.lNext() != startEdge);
+
+		// Examine suspect edges to ensure that the Delaunay condition
+		// is satisfied.
+		do {
+			QuadEdge t = e.oPrev();
+			if (t.dest().rightOf(e) && v.isInCircle(e.orig(), t.dest(), e.dest())) {
+				QuadEdge.swap(e);
+				e = e.oPrev();
+			} else if (e.oNext() == startEdge) {
+				return base; // no more suspect edges.
+			} else {
+				e = e.oNext().lPrev();
+			}
+		} while (true);
+	}
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/MidpointSplitPointFinder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/MidpointSplitPointFinder.java
new file mode 100644
index 0000000..14c2d8e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/MidpointSplitPointFinder.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * A simple split point finder which returns the midpoint of the split segment. This is a default
+ * strategy only. Usually a more sophisticated strategy is required to prevent repeated splitting.
+ * Other points which could be used are:
+ * <ul>
+ * <li>The projection of the encroaching point on the segment
+ * <li>A point on the segment which will produce two segments which will not be further encroached
+ * <li>The point on the segment which is the same distance from an endpoint as the encroaching
+ * point
+ * </ul>
+ * 
+ * @author Martin Davis
+ */
+public class MidpointSplitPointFinder implements ConstraintSplitPointFinder {
+    /**
+     * Gets the midpoint of the split segment
+     */
+    public Coordinate findSplitPoint(Segment seg, Coordinate encroachPt) {
+        Coordinate p0 = seg.getStart();
+        Coordinate p1 = seg.getEnd();
+        return new Coordinate((p0.x + p1.x) / 2, (p0.y + p1.y) / 2);
+    }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/NonEncroachingSplitPointFinder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/NonEncroachingSplitPointFinder.java
new file mode 100644
index 0000000..93f9a2e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/NonEncroachingSplitPointFinder.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * A strategy for finding constraint split points which attempts to maximise the length of the split
+ * segments while preventing further encroachment. (This is not always possible for narrow angles).
+ * 
+ * @author Martin Davis
+ */
+public class NonEncroachingSplitPointFinder implements ConstraintSplitPointFinder {
+
+    public NonEncroachingSplitPointFinder() {}
+
+    /**
+     * A basic strategy for finding split points when nothing extra is known about the geometry of
+     * the situation.
+     * 
+     * @param seg the encroached segment
+     * @param encroachPt the encroaching point
+     * @return the point at which to split the encroached segment
+     */
+    public Coordinate findSplitPoint(Segment seg, Coordinate encroachPt) {
+        LineSegment lineSeg = seg.getLineSegment();
+        double segLen = lineSeg.getLength();
+        double midPtLen = segLen / 2;
+        SplitSegment splitSeg = new SplitSegment(lineSeg);
+
+        Coordinate projPt = projectedSplitPoint(seg, encroachPt);
+        /**
+         * Compute the largest diameter (length) that will produce a split segment which is not
+         * still encroached upon by the encroaching point (The length is reduced slightly by a
+         * safety factor)
+         */
+        double nonEncroachDiam = projPt.distance(encroachPt) * 2 * 0.8; // .99;
+        double maxSplitLen = nonEncroachDiam;
+        if (maxSplitLen > midPtLen) {
+            maxSplitLen = midPtLen;
+        }
+        splitSeg.setMinimumLength(maxSplitLen);
+
+        splitSeg.splitAt(projPt);
+
+        return splitSeg.getSplitPoint();
+    }
+
+    /**
+     * Computes a split point which is the projection of the encroaching point on the segment
+     * 
+     * @param seg
+     * @param encroachPt
+     * @return a split point on the segment
+     */
+    public static Coordinate projectedSplitPoint(Segment seg, Coordinate encroachPt) {
+        LineSegment lineSeg = seg.getLineSegment();
+        Coordinate projPt = lineSeg.project(encroachPt);
+        return projPt;
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/Segment.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/Segment.java
new file mode 100644
index 0000000..31be424
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/Segment.java
@@ -0,0 +1,201 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * Models a constraint segment in a triangulation.
+ * A constraint segment is an oriented straight line segment between a start point
+ * and an end point.
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class Segment 
+{
+    private LineSegment ls;
+    private Object data = null;
+
+    /** 
+     * Creates a new instance for the given ordinates.
+     */
+    public Segment(double x1, double y1, double z1, double x2, double y2, double z2) {
+      this(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2));
+    }
+
+    /** 
+     * Creates a new instance for the given ordinates,  with associated external data. 
+     */
+    public Segment(double x1, double y1, double z1, double x2, double y2, double z2, Object data) {
+      this(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2), data);
+    }
+
+    /** 
+     * Creates a new instance for the given points, with associated external data.
+     * 
+     * @param p0 the start point
+     * @param p1 the end point
+     * @param data an external data object
+     */
+    public Segment(Coordinate p0, Coordinate p1, Object data) {
+        ls = new LineSegment(p0, p1);
+        this.data = data;
+    }
+
+    /** 
+     * Creates a new instance for the given points.
+     * 
+     * @param p0 the start point
+     * @param p1 the end point
+     */
+    public Segment(Coordinate p0, Coordinate p1) {
+        ls = new LineSegment(p0, p1);
+    }
+
+    /**
+     * Gets the start coordinate of the segment
+     * 
+     * @return a Coordinate
+     */
+    public Coordinate getStart() {
+        return ls.getCoordinate(0);
+    }
+
+    /**
+     * Gets the end coordinate of the segment
+     * 
+     * @return a Coordinate
+     */
+    public Coordinate getEnd() {
+        return ls.getCoordinate(1);
+    }
+
+    /**
+     * Gets the start X ordinate of the segment
+     * 
+     * @return the X ordinate value
+     */
+    public double getStartX() {
+        Coordinate p = ls.getCoordinate(0);
+        return p.x;
+    }
+
+    /**
+     * Gets the start Y ordinate of the segment
+     * 
+     * @return the Y ordinate value
+     */
+    public double getStartY() {
+        Coordinate p = ls.getCoordinate(0);
+        return p.y;
+    }
+
+    /**
+     * Gets the start Z ordinate of the segment
+     * 
+     * @return the Z ordinate value
+     */
+    public double getStartZ() {
+        Coordinate p = ls.getCoordinate(0);
+        return p.z;
+    }
+
+    /**
+     * Gets the end X ordinate of the segment
+     * 
+     * @return the X ordinate value
+     */
+    public double getEndX() {
+        Coordinate p = ls.getCoordinate(1);
+        return p.x;
+    }
+
+    /**
+     * Gets the end Y ordinate of the segment
+     * 
+     * @return the Y ordinate value
+     */
+    public double getEndY() {
+        Coordinate p = ls.getCoordinate(1);
+        return p.y;
+    }
+
+    /**
+     * Gets the end Z ordinate of the segment
+     * 
+     * @return the Z ordinate value
+     */
+    public double getEndZ() {
+        Coordinate p = ls.getCoordinate(1);
+        return p.z;
+    }
+
+    /**
+     * Gets a <tt>LineSegment</tt> modelling this segment.
+     * 
+     * @return a LineSegment
+     */
+    public LineSegment getLineSegment() {
+        return ls;
+    }
+
+    /**
+     * Gets the external data associated with this segment
+     * 
+     * @return a data object
+     */
+    public Object getData() {
+        return data;
+    }
+    
+    /**
+     * Sets the external data to be associated with this segment
+     * 
+     * @param data a data object
+     */
+    public void setData(Object data) {
+        this.data = data;
+    }
+
+    /**
+     * Determines whether two segments are topologically equal.
+     * I.e. equal up to orientation.
+     * 
+     * @param s a segment
+     * @return true if the segments are topologically equal
+     */
+    public boolean equalsTopo(Segment s) {
+        return ls.equalsTopo(s.getLineSegment());
+    }
+
+    /**
+     * Computes the intersection point between this segment and another one.
+     * 
+     * @param s a segment
+     * @return the intersection point, or <code>null</code> if there is none
+     */
+    public Coordinate intersection(Segment s) {
+        return ls.intersection(s.getLineSegment());
+    }
+
+    /**
+     * Computes a string representation of this segment.
+     * 
+     * @return a string
+     */
+    public String toString() {
+        return ls.toString();
+    }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/SplitSegment.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/SplitSegment.java
new file mode 100644
index 0000000..5d4c063
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/SplitSegment.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+
+/**
+ * Models a constraint segment which can be split in two in various ways, 
+ * according to certain geometric constraints.
+ * 
+ * @author Martin Davis
+ */
+public class SplitSegment {
+    /**
+     * Computes the {@link Coordinate} that lies a given fraction along the line defined by the
+     * reverse of the given segment. A fraction of <code>0.0</code> returns the end point of the
+     * segment; a fraction of <code>1.0</code> returns the start point of the segment.
+     * 
+     * @param seg the LineSegment
+     * @param segmentLengthFraction the fraction of the segment length along the line
+     * @return the point at that distance
+     */
+    private static Coordinate pointAlongReverse(LineSegment seg, double segmentLengthFraction) {
+        Coordinate coord = new Coordinate();
+        coord.x = seg.p1.x - segmentLengthFraction * (seg.p1.x - seg.p0.x);
+        coord.y = seg.p1.y - segmentLengthFraction * (seg.p1.y - seg.p0.y);
+        return coord;
+    }
+
+    private LineSegment seg;
+    private double      segLen;
+    private Coordinate  splitPt;
+    private double      minimumLen = 0.0;
+
+    public SplitSegment(LineSegment seg) {
+        this.seg = seg;
+        segLen = seg.getLength();
+    }
+
+    public void setMinimumLength(double minLen) {
+        minimumLen = minLen;
+    }
+
+    public Coordinate getSplitPoint() {
+        return splitPt;
+    }
+
+    public void splitAt(double length, Coordinate endPt) {
+        double actualLen = getConstrainedLength(length);
+        double frac = actualLen / segLen;
+        if (endPt.equals2D(seg.p0))
+            splitPt = seg.pointAlong(frac);
+        else
+            splitPt = pointAlongReverse(seg, frac);
+    }
+
+    public void splitAt(Coordinate pt) {
+        // check that given pt doesn't violate min length
+        double minFrac = minimumLen / segLen;
+        if (pt.distance(seg.p0) < minimumLen) {
+            splitPt = seg.pointAlong(minFrac);
+            return;
+        }
+        if (pt.distance(seg.p1) < minimumLen) {
+            splitPt = pointAlongReverse(seg, minFrac);
+            return;
+        }
+        // passes minimum distance check - use provided point as split pt
+        splitPt = pt;
+    }
+
+    private double getConstrainedLength(double len) {
+        if (len < minimumLen)
+            return minimumLen;
+        return len;
+    }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/VertexTaggedGeometryDataMapper.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/VertexTaggedGeometryDataMapper.java
new file mode 100644
index 0000000..bcd8476
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/VertexTaggedGeometryDataMapper.java
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+import java.util.TreeMap;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Creates a map between the vertex {@link Coordinate}s of a 
+ * set of {@link Geometry}s,
+ * and the parent geometry, and transfers the source geometry
+ * data objects to geometry components tagged with the coordinates.
+ * <p>
+ * This class can be used in conjunction with {@link VoronoiDiagramBuilder}
+ * to transfer data objects from the input site geometries
+ * to the constructed Voronoi polygons.
+ * 
+ * @author Martin Davis
+ * @see VoronoiDiagramBuilder
+ *
+ */
+public class VertexTaggedGeometryDataMapper 
+{
+	private Map coordDataMap = new TreeMap();
+	
+	public VertexTaggedGeometryDataMapper()
+	{
+		
+	}
+	
+	public void loadSourceGeometries(Collection geoms)
+	{
+		for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+			Geometry geom = (Geometry) i.next();
+			loadVertices(geom.getCoordinates(), geom.getUserData());
+		}
+	}
+	
+	public void loadSourceGeometries(Geometry geomColl)
+	{
+		for (int i = 0; i < geomColl.getNumGeometries(); i++) {
+			Geometry geom = geomColl.getGeometryN(i);
+			loadVertices(geom.getCoordinates(), geom.getUserData());
+		}
+	}
+	
+	private void loadVertices(Coordinate[] pts, Object data)
+	{
+		for (int i = 0; i < pts.length; i++) {
+			coordDataMap.put(pts[i], data);
+		}
+	}
+	
+	public List getCoordinates()
+	{
+		return new ArrayList(coordDataMap.keySet());
+	}
+	
+	/**
+	 * Input is assumed to be a multiGeometry
+	 * in which every component has its userData
+	 * set to be a Coordinate which is the key to the output data.
+	 * The Coordinate is used to determine
+	 * the output data object to be written back into the component. 
+	 * 
+	 * @param targetGeom
+	 */
+	public void transferData(Geometry targetGeom)
+	{
+		for (int i = 0; i < targetGeom.getNumGeometries(); i++) {
+			Geometry geom = targetGeom.getGeometryN(i);
+			Coordinate vertexKey = (Coordinate) geom.getUserData();
+			if (vertexKey == null) continue;
+			geom.setUserData(coordDataMap.get(vertexKey));
+		}
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/VoronoiDiagramBuilder.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/VoronoiDiagramBuilder.java
new file mode 100644
index 0000000..10b457a
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/VoronoiDiagramBuilder.java
@@ -0,0 +1,179 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+
+
+/**
+ * A utility class which creates Voronoi Diagrams
+ * from collections of points.
+ * The diagram is returned as a {@link GeometryCollection} of {@link Polygon}s
+ * representing the faces of the Voronoi diagram.
+ * The faces are clipped to the larger of:
+ * <ul>
+ * <li> an envelope supplied by {@link #setClipEnvelope(Envelope)}
+ * <li> an envelope determined by the input sites
+ * </ul>
+ * The <tt>userData</tt> attribute of each face <tt>Polygon</tt> is set to 
+ * the <tt>Coordinate</tt>  of the corresponding input site.
+ * This allows using a <tt>Map</tt> to link faces to data associated with sites.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class VoronoiDiagramBuilder 
+{
+	private Collection siteCoords;
+	private double tolerance = 0.0;
+	private QuadEdgeSubdivision subdiv = null;
+	private Envelope clipEnv = null;
+	private Envelope diagramEnv = null; 
+	
+	/**
+	 * Creates a new Voronoi diagram builder.
+	 *
+	 */
+	public VoronoiDiagramBuilder()
+	{
+	}
+	
+	/**
+	 * Sets the sites (point or vertices) which will be diagrammed.
+	 * All vertices of the given geometry will be used as sites.
+	 * 
+	 * @param geom the geometry from which the sites will be extracted.
+	 */
+	public void setSites(Geometry geom)
+	{
+		// remove any duplicate points (they will cause the triangulation to fail)
+		siteCoords = DelaunayTriangulationBuilder.extractUniqueCoordinates(geom);
+	}
+	
+	/**
+	 * Sets the sites (point or vertices) which will be diagrammed
+	 * from a collection of {@link Coordinate}s.
+	 * 
+	 * @param coords a collection of Coordinates.
+	 */
+	public void setSites(Collection coords)
+	{
+		// remove any duplicate points (they will cause the triangulation to fail)
+		siteCoords = DelaunayTriangulationBuilder.unique(CoordinateArrays.toCoordinateArray(coords));
+	}
+	
+	/**
+	 * Sets the envelope to clip the diagram to.
+	 * The diagram will be clipped to the larger
+	 * of this envelope or an envelope surrounding the sites.
+	 * 
+	 * @param clipEnv the clip envelope.
+	 */
+	public void setClipEnvelope(Envelope clipEnv)
+	{
+		this.clipEnv = clipEnv;
+	}
+	/**
+	 * Sets the snapping tolerance which will be used
+	 * to improved the robustness of the triangulation computation.
+	 * A tolerance of 0.0 specifies that no snapping will take place.
+	 * 
+	 * @param tolerance the tolerance distance to use
+	 */
+	public void setTolerance(double tolerance)
+	{
+		this.tolerance = tolerance;
+	}
+	
+	private void create()
+	{
+		if (subdiv != null) return;
+		
+		Envelope siteEnv = DelaunayTriangulationBuilder.envelope(siteCoords);
+		diagramEnv = siteEnv;
+		// add a buffer around the final envelope
+		double expandBy = Math.max(diagramEnv.getWidth(), diagramEnv.getHeight());
+		diagramEnv.expandBy(expandBy);
+		if (clipEnv != null)
+			diagramEnv.expandToInclude(clipEnv);
+		
+		List vertices = DelaunayTriangulationBuilder.toVertices(siteCoords);
+		subdiv = new QuadEdgeSubdivision(siteEnv, tolerance);
+		IncrementalDelaunayTriangulator triangulator = new IncrementalDelaunayTriangulator(subdiv);
+		triangulator.insertSites(vertices);
+	}
+	
+	/**
+	 * Gets the {@link QuadEdgeSubdivision} which models the computed diagram.
+	 * 
+	 * @return the subdivision containing the triangulation
+	 */
+	public QuadEdgeSubdivision getSubdivision()
+	{
+		create();
+		return subdiv;
+	}
+	
+	/**
+	 * Gets the faces of the computed diagram as a {@link GeometryCollection} 
+	 * of {@link Polygon}s, clipped as specified.
+	 * <p>
+	 * The <tt>userData</tt> attribute of each face <tt>Polygon</tt> is set to 
+	 * the <tt>Coordinate</tt>  of the corresponding input site.
+	 * This allows using a <tt>Map</tt> to link faces to data associated with sites.
+	 * 
+	 * @param geomFact the geometry factory to use to create the output
+	 * @return a <tt>GeometryCollection</tt> containing the face <tt>Polygon</tt>s of the diagram
+	 */
+	public Geometry getDiagram(GeometryFactory geomFact)
+	{
+		create();
+		Geometry polys = subdiv.getVoronoiDiagram(geomFact);
+		
+		// clip polys to diagramEnv
+		return clipGeometryCollection(polys, diagramEnv);
+	}
+	
+	private static Geometry clipGeometryCollection(Geometry geom, Envelope clipEnv)
+	{
+		Geometry clipPoly = geom.getFactory().toGeometry(clipEnv);
+		List clipped = new ArrayList();
+		for (int i = 0; i < geom.getNumGeometries(); i++) {
+			Geometry g = geom.getGeometryN(i);
+			Geometry result = null;
+			// don't clip unless necessary
+			if (clipEnv.contains(g.getEnvelopeInternal()))
+					result = g;
+			else if (clipEnv.intersects(g.getEnvelopeInternal())) {
+				result = clipPoly.intersection(g);
+				// keep vertex key info
+				result.setUserData(g.getUserData());
+			}
+
+			if (result != null && ! result.isEmpty()) {
+				clipped.add(result);
+			}
+		}
+		return geom.getFactory().createGeometryCollection(GeometryFactory.toGeometryArray(clipped));
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/package.html b/modules/core/src/main/java/org/locationtech/jts/triangulate/package.html
new file mode 100644
index 0000000..d49fa04
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/package.html
@@ -0,0 +1,13 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to compute Delaunay triangulations.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java
new file mode 100644
index 0000000..165d39e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import java.util.Collection;
+import java.util.LinkedList;
+
+/**
+ * A framework to visit sets of edge-connected {@link QuadEdgeTriangle}s in breadth-first order
+ * 
+ * @author Martin Davis
+ * @version 1.0
+ */
+public class EdgeConnectedTriangleTraversal {
+    private LinkedList triQueue = new LinkedList();
+
+    public EdgeConnectedTriangleTraversal() {}
+
+    public void init(QuadEdgeTriangle tri) {
+        triQueue.addLast(tri);
+    }
+
+    /**
+     * Called to initialize the traversal queue with a given set of {@link QuadEdgeTriangle}s
+     * 
+     * @param tris a collection of QuadEdgeTriangle
+     */
+    public void init(Collection tris) {
+        triQueue.addAll(tris);
+    }
+
+    /**
+     * Subclasses can call this method to add a triangle to the end of the queue. This is useful for
+     * initializing the queue to a chosen set of triangles.
+     * 
+     * @param tri a triangle
+     */
+    /*
+     * protected void addLast(QuadEdgeTriangle tri) { triQueue.addLast(tri); }
+     */
+
+    /**
+     * Subclasses call this method to perform the visiting process.
+     */
+    public void visitAll(TraversalVisitor visitor) {
+        while (!triQueue.isEmpty()) {
+            QuadEdgeTriangle tri = (QuadEdgeTriangle) triQueue.removeFirst();
+            process(tri, visitor);
+        }
+    }
+
+    private void process(QuadEdgeTriangle currTri, TraversalVisitor visitor) {
+        currTri.getNeighbours();
+        for (int i = 0; i < 3; i++) {
+            QuadEdgeTriangle neighTri = (QuadEdgeTriangle) currTri.getEdge(i).sym().getData();
+            if (neighTri == null)
+                continue;
+            if (visitor.visit(currTri, i, neighTri))
+                triQueue.addLast(neighTri);
+        }
+    }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java
new file mode 100644
index 0000000..571e427
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import java.util.Collection;
+
+/**
+ * Locates {@link QuadEdge}s in a {@link QuadEdgeSubdivision},
+ * optimizing the search by starting in the
+ * locality of the last edge found.
+ * 
+ * @author Martin Davis
+ */
+public class LastFoundQuadEdgeLocator implements QuadEdgeLocator {
+    private QuadEdgeSubdivision subdiv;
+    private QuadEdge            lastEdge = null;
+
+    public LastFoundQuadEdgeLocator(QuadEdgeSubdivision subdiv) {
+        this.subdiv = subdiv;
+        init();
+    }
+
+    private void init() {
+        lastEdge = findEdge();
+    }
+
+    private QuadEdge findEdge() {
+        Collection edges = subdiv.getEdges();
+        // assume there is an edge - otherwise will get an exception
+        return (QuadEdge) edges.iterator().next();
+    }
+
+    /**
+     * Locates an edge e, such that either v is on e, or e is an edge of a triangle containing v.
+     * The search starts from the last located edge and proceeds on the general direction of v.
+     */
+    public QuadEdge locate(Vertex v) {
+        if (! lastEdge.isLive()) {
+            init();
+        }
+
+        QuadEdge e = subdiv.locateFromEdge(v, lastEdge);
+        lastEdge = e;
+        return e;
+    }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LocateFailureException.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LocateFailureException.java
new file mode 100644
index 0000000..b52a3cb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/LocateFailureException.java
@@ -0,0 +1,48 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate.quadedge;
+
+import org.locationtech.jts.geom.LineSegment;
+
+public class LocateFailureException 
+	extends RuntimeException 
+{
+	private static String msgWithSpatial(String msg, LineSegment seg) {
+		if (seg != null)
+			return msg + " [ " + seg + " ]";
+		return msg;
+	}
+
+	private LineSegment seg = null;
+
+	public LocateFailureException(String msg) {
+		super(msg);
+	}
+
+	public LocateFailureException(String msg, LineSegment seg) {
+		super(msgWithSpatial(msg, seg));
+		this.seg = new LineSegment(seg);
+	}
+
+	public LocateFailureException(LineSegment seg) {
+		super(
+				"Locate failed to converge (at edge: "
+						+ seg
+						+ ").  Possible causes include invalid Subdivision topology or very close sites");
+		this.seg = new LineSegment(seg);
+	}
+
+	public LineSegment getSegment() {
+		return seg;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdge.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdge.java
new file mode 100644
index 0000000..266546f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdge.java
@@ -0,0 +1,414 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.io.WKTWriter;
+
+/**
+ * A class that represents the edge data structure which implements the quadedge algebra. 
+ * The quadedge algebra was described in a well-known paper by Guibas and Stolfi,
+ * "Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams", 
+ * <i>ACM Transactions on Graphics</i>, 4(2), 1985, 75-123.
+ * <p>
+ * Each edge object is part of a quartet of 4 edges,
+ * linked via their <tt>rot</tt> references.
+ * Any edge in the group may be accessed using a series of {@link #rot()} operations.
+ * Quadedges in a subdivision are linked together via their <tt>next</tt> references.
+ * The linkage between the quadedge quartets determines the topology
+ * of the subdivision. 
+ * <p>
+ * The edge class does not contain separate information for vertices or faces; a vertex is implicitly
+ * defined as a ring of edges (created using the <tt>next</tt> field).
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class QuadEdge 
+{
+    /**
+     * Creates a new QuadEdge quartet from {@link Vertex} o to {@link Vertex} d.
+     * 
+     * @param o
+     *          the origin Vertex
+     * @param d
+     *          the destination Vertex
+     * @return the new QuadEdge quartet
+     */
+  public static QuadEdge makeEdge(Vertex o, Vertex d) {
+    QuadEdge q0 = new QuadEdge();
+    QuadEdge q1 = new QuadEdge();
+    QuadEdge q2 = new QuadEdge();
+    QuadEdge q3 = new QuadEdge();
+
+    q0.rot = q1;
+    q1.rot = q2;
+    q2.rot = q3;
+    q3.rot = q0;
+
+    q0.setNext(q0);
+    q1.setNext(q3);
+    q2.setNext(q2);
+    q3.setNext(q1);
+
+    QuadEdge base = q0;
+    base.setOrig(o);
+    base.setDest(d);
+    return base;
+  }
+
+    /**
+     * Creates a new QuadEdge connecting the destination of a to the origin of
+     * b, in such a way that all three have the same left face after the
+     * connection is complete. Additionally, the data pointers of the new edge
+     * are set.
+     * 
+     * @return the connected edge.
+     */
+    public static QuadEdge connect(QuadEdge a, QuadEdge b) {
+        QuadEdge e = makeEdge(a.dest(), b.orig());
+        splice(e, a.lNext());
+        splice(e.sym(), b);
+        return e;
+    }
+
+    /**
+     * Splices two edges together or apart.
+     * Splice affects the two edge rings around the origins of a and b, and, independently, the two
+     * edge rings around the left faces of <tt>a</tt> and <tt>b</tt>. 
+     * In each case, (i) if the two rings are distinct,
+     * Splice will combine them into one, or (ii) if the two are the same ring, Splice will break it
+     * into two separate pieces. Thus, Splice can be used both to attach the two edges together, and
+     * to break them apart.
+     * 
+     * @param a an edge to splice
+     * @param b an edge to splice
+     * 
+     */
+    public static void splice(QuadEdge a, QuadEdge b) {
+        QuadEdge alpha = a.oNext().rot();
+        QuadEdge beta = b.oNext().rot();
+
+        QuadEdge t1 = b.oNext();
+        QuadEdge t2 = a.oNext();
+        QuadEdge t3 = beta.oNext();
+        QuadEdge t4 = alpha.oNext();
+
+        a.setNext(t1);
+        b.setNext(t2);
+        alpha.setNext(t3);
+        beta.setNext(t4);
+    }
+
+    /**
+     * Turns an edge counterclockwise inside its enclosing quadrilateral.
+     * 
+     * @param e the quadedge to turn
+     */
+    public static void swap(QuadEdge e) {
+        QuadEdge a = e.oPrev();
+        QuadEdge b = e.sym().oPrev();
+        splice(e, a);
+        splice(e.sym(), b);
+        splice(e, a.lNext());
+        splice(e.sym(), b.lNext());
+        e.setOrig(a.dest());
+        e.setDest(b.dest());
+    }
+
+    // the dual of this edge, directed from right to left
+    private QuadEdge rot;
+    private Vertex   vertex;            // The vertex that this edge represents
+    private QuadEdge next;              // A reference to a connected edge
+    private Object   data       = null;
+//    private int      visitedKey = 0;
+
+    /**
+     * Quadedges must be made using {@link makeEdge}, 
+     * to ensure proper construction.
+     */
+    private QuadEdge()
+    {
+    	
+    }
+    
+    /**
+     * Gets the primary edge of this quadedge and its <tt>sym</tt>.
+     * The primary edge is the one for which the origin
+     * and destination coordinates are ordered
+     * according to the standard {@link Coordinate} ordering
+     * 
+     * @return the primary quadedge
+     */
+    public QuadEdge getPrimary()
+    {
+    	if (orig().getCoordinate().compareTo(dest().getCoordinate()) <= 0)
+    		return this;
+    	else 
+    		return sym();
+    }
+    
+    /**
+     * Sets the external data value for this edge.
+     * 
+     * @param data an object containing external data
+     */
+    public void setData(Object data) {
+        this.data = data;
+    }
+    
+    /**
+     * Gets the external data value for this edge.
+     * 
+     * @return the data object
+     */
+    public Object getData() {
+        return data;
+    }
+
+    /**
+     * Marks this quadedge as being deleted.
+     * This does not free the memory used by
+     * this quadedge quartet, but indicates
+     * that this edge no longer participates
+     * in a subdivision.
+     *
+     */
+    public void delete() {
+      rot = null;
+    }
+    
+    /**
+     * Tests whether this edge has been deleted.
+     * 
+     * @return true if this edge has not been deleted.
+     */
+    public boolean isLive() {
+      return rot != null;
+    }
+
+
+    /**
+     * Sets the connected edge
+     * 
+     * @param next edge
+     */
+    public void setNext(QuadEdge next) {
+        this.next = next;
+    }
+    
+    /***************************************************************************
+     * QuadEdge Algebra 
+     ***************************************************************************
+     */
+
+    /**
+     * Gets the dual of this edge, directed from its right to its left.
+     * 
+     * @return the rotated edge
+     */
+    public final QuadEdge rot() {
+      return rot;
+    }
+
+    /**
+     * Gets the dual of this edge, directed from its left to its right.
+     * 
+     * @return the inverse rotated edge.
+     */
+    public final QuadEdge invRot() {
+      return rot.sym();
+    }
+
+    /**
+     * Gets the edge from the destination to the origin of this edge.
+     * 
+     * @return the sym of the edge
+     */
+    public final QuadEdge sym() {
+      return rot.rot;
+    }
+
+    /**
+     * Gets the next CCW edge around the origin of this edge.
+     * 
+     * @return the next linked edge.
+     */
+    public final QuadEdge oNext() {
+        return next;
+    }
+
+    /**
+     * Gets the next CW edge around (from) the origin of this edge.
+     * 
+     * @return the previous edge.
+     */
+    public final QuadEdge oPrev() {
+        return rot.next.rot;
+    }
+
+    /**
+     * Gets the next CCW edge around (into) the destination of this edge.
+     * 
+     * @return the next destination edge.
+     */
+    public final QuadEdge dNext() {
+        return this.sym().oNext().sym();
+    }
+
+    /**
+     * Gets the next CW edge around (into) the destination of this edge.
+     * 
+     * @return the previous destination edge.
+     */
+    public final QuadEdge dPrev() {
+        return this.invRot().oNext().invRot();
+    }
+
+    /**
+     * Gets the CCW edge around the left face following this edge.
+     * 
+     * @return the next left face edge.
+     */
+    public final QuadEdge lNext() {
+        return this.invRot().oNext().rot();
+    }
+
+    /**
+     * Gets the CCW edge around the left face before this edge.
+     * 
+     * @return the previous left face edge.
+     */
+    public final QuadEdge lPrev() {
+        return next.sym();
+    }
+
+    /**
+     * Gets the edge around the right face ccw following this edge.
+     * 
+     * @return the next right face edge.
+     */
+    public final QuadEdge rNext() {
+        return rot.next.invRot();
+    }
+
+    /**
+     * Gets the edge around the right face ccw before this edge.
+     * 
+     * @return the previous right face edge.
+     */
+    public final QuadEdge rPrev() {
+        return this.sym().oNext();
+    }
+
+    /***********************************************************************************************
+     * Data Access
+     **********************************************************************************************/
+    /**
+     * Sets the vertex for this edge's origin
+     * 
+     * @param o the origin vertex
+     */
+    void setOrig(Vertex o) {
+        vertex = o;
+    }
+
+    /**
+     * Sets the vertex for this edge's destination
+     * 
+     * @param d the destination vertex
+     */
+    void setDest(Vertex d) {
+        sym().setOrig(d);
+    }
+
+    /**
+     * Gets the vertex for the edge's origin
+     * 
+     * @return the origin vertex
+     */
+    public final Vertex orig() {
+        return vertex;
+    }
+
+    /**
+     * Gets the vertex for the edge's destination
+     * 
+     * @return the destination vertex
+     */
+    public final Vertex dest() {
+        return sym().orig();
+    }
+
+    /**
+     * Gets the length of the geometry of this quadedge.
+     * 
+     * @return the length of the quadedge
+     */
+    public double getLength() {
+        return orig().getCoordinate().distance(dest().getCoordinate());
+    }
+
+    /**
+     * Tests if this quadedge and another have the same line segment geometry, 
+     * regardless of orientation.
+     * 
+     * @param qe a quadedge
+     * @return true if the quadedges are based on the same line segment regardless of orientation
+     */
+    public boolean equalsNonOriented(QuadEdge qe) {
+        if (equalsOriented(qe))
+            return true;
+        if (equalsOriented(qe.sym()))
+            return true;
+        return false;
+    }
+
+    /**
+     * Tests if this quadedge and another have the same line segment geometry
+     * with the same orientation.
+     * 
+     * @param qe a quadedge
+     * @return true if the quadedges are based on the same line segment
+     */
+    public boolean equalsOriented(QuadEdge qe) {
+        if (orig().getCoordinate().equals2D(qe.orig().getCoordinate())
+                && dest().getCoordinate().equals2D(qe.dest().getCoordinate()))
+            return true;
+        return false;
+    }
+
+    /**
+     * Creates a {@link LineSegment} representing the
+     * geometry of this edge.
+     * 
+     * @return a LineSegment
+     */
+    public LineSegment toLineSegment()
+    {
+    	return new LineSegment(vertex.getCoordinate(), dest().getCoordinate());
+    }
+    
+    /**
+     * Converts this edge to a WKT two-point <tt>LINESTRING</tt> indicating 
+     * the geometry of this edge.
+     * 
+     * @return a String representing this edge's geometry
+     */
+    public String toString() {
+        Coordinate p0 = vertex.getCoordinate();
+        Coordinate p1 = dest().getCoordinate();
+        return WKTWriter.toLineString(p0, p1);
+    }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeLocator.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeLocator.java
new file mode 100644
index 0000000..d70d6e8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeLocator.java
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+/**
+ * An interface for classes which locate an edge in a {@link QuadEdgeSubdivision}
+ * which either contains a given {@link Vertex} V 
+ * or is an edge of a triangle which contains V. 
+ * Implementors may utilized different strategies for
+ * optimizing locating containing edges/triangles.
+ * 
+ * @author Martin Davis
+ */
+public interface QuadEdgeLocator {
+    QuadEdge locate(Vertex v);
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeSubdivision.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeSubdivision.java
new file mode 100644
index 0000000..f9d743e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeSubdivision.java
@@ -0,0 +1,950 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Set;
+import java.util.Stack;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.Triangle;
+import org.locationtech.jts.io.WKTWriter;
+
+
+/**
+ * A class that contains the {@link QuadEdge}s representing a planar
+ * subdivision that models a triangulation. 
+ * The subdivision is constructed using the
+ * quadedge algebra defined in the class {@link QuadEdge}.
+ * All metric calculations
+ * are done in the {@link Vertex} class.
+ * In addition to a triangulation, subdivisions
+ * support extraction of Voronoi diagrams.
+ * This is easily accomplished, since the Voronoi diagram is the dual
+ * of the Delaunay triangulation.
+ * <p>
+ * Subdivisions can be provided with a tolerance value. Inserted vertices which
+ * are closer than this value to vertices already in the subdivision will be
+ * ignored. Using a suitable tolerance value can prevent robustness failures
+ * from happening during Delaunay triangulation.
+ * <p>
+ * Subdivisions maintain a <b>frame</b> triangle around the client-created
+ * edges. The frame is used to provide a bounded "container" for all edges
+ * within a TIN. Normally the frame edges, frame connecting edges, and frame
+ * triangles are not included in client processing.
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class QuadEdgeSubdivision {
+	/**
+	 * Gets the edges for the triangle to the left of the given {@link QuadEdge}.
+	 * 
+	 * @param startQE
+	 * @param triEdge
+	 * 
+	 * @throws IllegalArgumentException
+	 *           if the edges do not form a triangle
+	 */
+	public static void getTriangleEdges(QuadEdge startQE, QuadEdge[] triEdge) {
+		triEdge[0] = startQE;
+		triEdge[1] = triEdge[0].lNext();
+		triEdge[2] = triEdge[1].lNext();
+		if (triEdge[2].lNext() != triEdge[0])
+			throw new IllegalArgumentException("Edges do not form a triangle");
+	}
+
+	private final static double EDGE_COINCIDENCE_TOL_FACTOR = 1000;
+
+	// debugging only - preserve current subdiv statically
+	// private static QuadEdgeSubdivision currentSubdiv;
+
+	// used for edge extraction to ensure edge uniqueness
+	private int visitedKey = 0;
+//	private Set quadEdges = new HashSet();
+	private List quadEdges = new ArrayList();
+	private QuadEdge startingEdge;
+	private double tolerance;
+	private double edgeCoincidenceTolerance;
+	private Vertex[] frameVertex = new Vertex[3];
+	private Envelope frameEnv;
+	private QuadEdgeLocator locator = null;
+
+	/**
+	 * Creates a new instance of a quad-edge subdivision based on a frame triangle
+	 * that encloses a supplied bounding box. A new super-bounding box that
+	 * contains the triangle is computed and stored.
+	 * 
+	 * @param env
+	 *          the bounding box to surround
+	 * @param tolerance
+	 *          the tolerance value for determining if two sites are equal
+	 */
+	public QuadEdgeSubdivision(Envelope env, double tolerance) {
+		// currentSubdiv = this;
+		this.tolerance = tolerance;
+		edgeCoincidenceTolerance = tolerance / EDGE_COINCIDENCE_TOL_FACTOR;
+
+		createFrame(env);
+		
+		startingEdge = initSubdiv();
+		locator = new LastFoundQuadEdgeLocator(this);
+	}
+
+	private void createFrame(Envelope env)
+	{
+		double deltaX = env.getWidth();
+		double deltaY = env.getHeight();
+		double offset = 0.0;
+		if (deltaX > deltaY) {
+			offset = deltaX * 10.0;
+		} else {
+			offset = deltaY * 10.0;
+		}
+
+		frameVertex[0] = new Vertex((env.getMaxX() + env.getMinX()) / 2.0, env
+				.getMaxY()
+				+ offset);
+		frameVertex[1] = new Vertex(env.getMinX() - offset, env.getMinY() - offset);
+		frameVertex[2] = new Vertex(env.getMaxX() + offset, env.getMinY() - offset);
+
+		frameEnv = new Envelope(frameVertex[0].getCoordinate(), frameVertex[1]
+				.getCoordinate());
+		frameEnv.expandToInclude(frameVertex[2].getCoordinate());
+	}
+	
+	private QuadEdge initSubdiv()
+	{
+		// build initial subdivision from frame
+		QuadEdge ea = makeEdge(frameVertex[0], frameVertex[1]);
+		QuadEdge eb = makeEdge(frameVertex[1], frameVertex[2]);
+		QuadEdge.splice(ea.sym(), eb);
+		QuadEdge ec = makeEdge(frameVertex[2], frameVertex[0]);
+		QuadEdge.splice(eb.sym(), ec);
+		QuadEdge.splice(ec.sym(), ea);
+		return ea;
+	}
+	
+	/**
+	 * Gets the vertex-equality tolerance value
+	 * used in this subdivision
+	 * 
+	 * @return the tolerance value
+	 */
+	public double getTolerance() {
+		return tolerance;
+	}
+
+	/**
+	 * Gets the envelope of the Subdivision (including the frame).
+	 * 
+	 * @return the envelope
+	 */
+	public Envelope getEnvelope() {
+		return new Envelope(frameEnv);
+	}
+
+	/**
+	 * Gets the collection of base {@link QuadEdge}s (one for every pair of
+	 * vertices which is connected).
+	 * 
+	 * @return a collection of QuadEdges
+	 */
+	public Collection getEdges() {
+		return quadEdges;
+	}
+
+	/**
+	 * Sets the {@link QuadEdgeLocator} to use for locating containing triangles
+	 * in this subdivision.
+	 * 
+	 * @param locator
+	 *          a QuadEdgeLocator
+	 */
+	public void setLocator(QuadEdgeLocator locator) {
+		this.locator = locator;
+	}
+
+	/**
+	 * Creates a new quadedge, recording it in the edges list.
+	 * 
+	 * @param o
+	 * @param d
+	 * @return a new quadedge
+	 */
+	public QuadEdge makeEdge(Vertex o, Vertex d) {
+		QuadEdge q = QuadEdge.makeEdge(o, d);
+		quadEdges.add(q);
+		return q;
+	}
+
+	/**
+	 * Creates a new QuadEdge connecting the destination of a to the origin of b,
+	 * in such a way that all three have the same left face after the connection
+	 * is complete. The quadedge is recorded in the edges list.
+	 * 
+	 * @param a
+	 * @param b
+	 * @return a quadedge
+	 */
+	public QuadEdge connect(QuadEdge a, QuadEdge b) {
+		QuadEdge q = QuadEdge.connect(a, b);
+		quadEdges.add(q);
+		return q;
+	}
+
+	/**
+	 * Deletes a quadedge from the subdivision. Linked quadedges are updated to
+	 * reflect the deletion.
+	 * 
+	 * @param e
+	 *          the quadedge to delete
+	 */
+	public void delete(QuadEdge e) {
+		QuadEdge.splice(e, e.oPrev());
+		QuadEdge.splice(e.sym(), e.sym().oPrev());
+
+		QuadEdge eSym = e.sym();
+		QuadEdge eRot = e.rot();
+		QuadEdge eRotSym = e.rot().sym();
+
+		// this is inefficient on an ArrayList, but this method should be called infrequently
+		quadEdges.remove(e);
+		quadEdges.remove(eSym);
+		quadEdges.remove(eRot);
+		quadEdges.remove(eRotSym);
+
+		e.delete();
+		eSym.delete();
+		eRot.delete();
+		eRotSym.delete();
+	}
+
+	/**
+	 * Locates an edge of a triangle which contains a location 
+	 * specified by a Vertex v. 
+	 * The edge returned has the
+	 * property that either v is on e, or e is an edge of a triangle containing v.
+	 * The search starts from startEdge amd proceeds on the general direction of v.
+	 * <p>
+	 * This locate algorithm relies on the subdivision being Delaunay. For
+	 * non-Delaunay subdivisions, this may loop for ever.
+	 * 
+	 * @param v the location to search for
+	 * @param startEdge an edge of the subdivision to start searching at
+	 * @return a QuadEdge which contains v, or is on the edge of a triangle containing v
+	 * @throws LocateFailureException
+	 *           if the location algorithm fails to converge in a reasonable
+	 *           number of iterations
+	 */
+	public QuadEdge locateFromEdge(Vertex v, QuadEdge startEdge) {
+		int iter = 0;
+		int maxIter = quadEdges.size();
+
+		QuadEdge e = startEdge;
+
+		while (true) {
+			iter++;
+
+			/**
+			 * So far it has always been the case that failure to locate indicates an
+			 * invalid subdivision. So just fail completely. (An alternative would be
+			 * to perform an exhaustive search for the containing triangle, but this
+			 * would mask errors in the subdivision topology)
+			 * 
+			 * This can also happen if two vertices are located very close together,
+			 * since the orientation predicates may experience precision failures.
+			 */
+			if (iter > maxIter) {
+				throw new LocateFailureException(e.toLineSegment());
+				// String msg = "Locate failed to converge (at edge: " + e + ").
+				// Possible causes include invalid Subdivision topology or very close
+				// sites";
+				// System.err.println(msg);
+				// dumpTriangles();
+			}
+
+			if ((v.equals(e.orig())) || (v.equals(e.dest()))) {
+				break;
+			} else if (v.rightOf(e)) {
+				e = e.sym();
+			} else if (!v.rightOf(e.oNext())) {
+				e = e.oNext();
+			} else if (!v.rightOf(e.dPrev())) {
+				e = e.dPrev();
+			} else {
+				// on edge or in triangle containing edge
+				break;
+			}
+		}
+		// System.out.println("Locate count: " + iter);
+		return e;
+	}
+
+	/**
+	 * Finds a quadedge of a triangle containing a location 
+	 * specified by a {@link Vertex}, if one exists.
+	 * 
+	 * @param v the vertex to locate
+	 * @return a quadedge on the edge of a triangle which touches or contains the location
+	 * or null if no such triangle exists
+	 */
+	public QuadEdge locate(Vertex v) {
+		return locator.locate(v);
+	}
+
+	/**
+	 * Finds a quadedge of a triangle containing a location
+	 * specified by a {@link Coordinate}, if one exists.
+	 * 
+	 * @param p the Coordinate to locate
+	 * @return a quadedge on the edge of a triangle which touches or contains the location
+	 * or null if no such triangle exists
+	 */
+	public QuadEdge locate(Coordinate p) {
+		return locator.locate(new Vertex(p));
+	}
+
+	/**
+	 * Locates the edge between the given vertices, if it exists in the
+	 * subdivision.
+	 * 
+	 * @param p0 a coordinate
+	 * @param p1 another coordinate
+	 * @return the edge joining the coordinates, if present
+	 * or null if no such edge exists
+	 */
+	public QuadEdge locate(Coordinate p0, Coordinate p1) {
+		// find an edge containing one of the points
+		QuadEdge e = locator.locate(new Vertex(p0));
+		if (e == null)
+			return null;
+
+		// normalize so that p0 is origin of base edge
+		QuadEdge base = e;
+		if (e.dest().getCoordinate().equals2D(p0))
+			base = e.sym();
+		// check all edges around origin of base edge
+		QuadEdge locEdge = base;
+		do {
+			if (locEdge.dest().getCoordinate().equals2D(p1))
+				return locEdge;
+			locEdge = locEdge.oNext();
+		} while (locEdge != base);
+		return null;
+	}
+
+	/**
+	 * Inserts a new site into the Subdivision, connecting it to the vertices of
+	 * the containing triangle (or quadrilateral, if the split point falls on an
+	 * existing edge).
+	 * <p>
+	 * This method does NOT maintain the Delaunay condition. If desired, this must
+	 * be checked and enforced by the caller.
+	 * <p>
+	 * This method does NOT check if the inserted vertex falls on an edge. This
+	 * must be checked by the caller, since this situation may cause erroneous
+	 * triangulation
+	 * 
+	 * @param v
+	 *          the vertex to insert
+	 * @return a new quad edge terminating in v
+	 */
+	public QuadEdge insertSite(Vertex v) {
+		QuadEdge e = locate(v);
+
+		if ((v.equals(e.orig(), tolerance)) || (v.equals(e.dest(), tolerance))) {
+			return e; // point already in subdivision.
+		}
+
+		// Connect the new point to the vertices of the containing
+		// triangle (or quadrilateral, if the new point fell on an
+		// existing edge.)
+		QuadEdge base = makeEdge(e.orig(), v);
+		QuadEdge.splice(base, e);
+		QuadEdge startEdge = base;
+		do {
+			base = connect(e, base.sym());
+			e = base.oPrev();
+		} while (e.lNext() != startEdge);
+
+		return startEdge;
+	}
+
+	/**
+	 * Tests whether a QuadEdge is an edge incident on a frame triangle vertex.
+	 * 
+	 * @param e
+	 *          the edge to test
+	 * @return true if the edge is connected to the frame triangle
+	 */
+	public boolean isFrameEdge(QuadEdge e) {
+		if (isFrameVertex(e.orig()) || isFrameVertex(e.dest()))
+			return true;
+		return false;
+	}
+
+	/**
+	 * Tests whether a QuadEdge is an edge on the border of the frame facets and
+	 * the internal facets. E.g. an edge which does not itself touch a frame
+	 * vertex, but which touches an edge which does.
+	 * 
+	 * @param e
+	 *          the edge to test
+	 * @return true if the edge is on the border of the frame
+	 */
+	public boolean isFrameBorderEdge(QuadEdge e) {
+		// MD debugging
+		QuadEdge[] leftTri = new QuadEdge[3];
+		getTriangleEdges(e, leftTri);
+		// System.out.println(new QuadEdgeTriangle(leftTri).toString());
+		QuadEdge[] rightTri = new QuadEdge[3];
+		getTriangleEdges(e.sym(), rightTri);
+		// System.out.println(new QuadEdgeTriangle(rightTri).toString());
+
+		// check other vertex of triangle to left of edge
+		Vertex vLeftTriOther = e.lNext().dest();
+		if (isFrameVertex(vLeftTriOther))
+			return true;
+		// check other vertex of triangle to right of edge
+		Vertex vRightTriOther = e.sym().lNext().dest();
+		if (isFrameVertex(vRightTriOther))
+			return true;
+
+		return false;
+	}
+
+	/**
+	 * Tests whether a vertex is a vertex of the outer triangle.
+	 * 
+	 * @param v
+	 *          the vertex to test
+	 * @return true if the vertex is an outer triangle vertex
+	 */
+	public boolean isFrameVertex(Vertex v) {
+		if (v.equals(frameVertex[0]))
+			return true;
+		if (v.equals(frameVertex[1]))
+			return true;
+		if (v.equals(frameVertex[2]))
+			return true;
+		return false;
+	}
+
+	private LineSegment seg = new LineSegment();
+
+	/**
+	 * Tests whether a {@link Coordinate} lies on a {@link QuadEdge}, up to a
+	 * tolerance determined by the subdivision tolerance.
+	 * 
+	 * @param e
+	 *          a QuadEdge
+	 * @param p
+	 *          a point
+	 * @return true if the vertex lies on the edge
+	 */
+	public boolean isOnEdge(QuadEdge e, Coordinate p) {
+		seg.setCoordinates(e.orig().getCoordinate(), e.dest().getCoordinate());
+		double dist = seg.distance(p);
+		// heuristic (hack?)
+		return dist < edgeCoincidenceTolerance;
+	}
+
+	/**
+	 * Tests whether a {@link Vertex} is the start or end vertex of a
+	 * {@link QuadEdge}, up to the subdivision tolerance distance.
+	 * 
+	 * @param e
+	 * @param v
+	 * @return true if the vertex is a endpoint of the edge
+	 */
+	public boolean isVertexOfEdge(QuadEdge e, Vertex v) {
+		if ((v.equals(e.orig(), tolerance)) || (v.equals(e.dest(), tolerance))) {
+			return true;
+		}
+		return false;
+	}
+
+  /**
+   * Gets the unique {@link Vertex}es in the subdivision,
+   * including the frame vertices if desired.
+   * 
+	 * @param includeFrame
+	 *          true if the frame vertices should be included
+   * @return a collection of the subdivision vertices
+   * 
+   * @see #getVertexUniqueEdges
+   */
+  public Collection getVertices(boolean includeFrame) 
+  {
+    Set vertices = new HashSet();
+    for (Iterator i = quadEdges.iterator(); i.hasNext();) {
+      QuadEdge qe = (QuadEdge) i.next();
+      Vertex v = qe.orig();
+      //System.out.println(v);
+      if (includeFrame || ! isFrameVertex(v))
+        vertices.add(v);
+      
+      /**
+       * Inspect the sym edge as well, since it is
+       * possible that a vertex is only at the 
+       * dest of all tracked quadedges.
+       */
+      Vertex vd = qe.dest();
+      //System.out.println(vd);
+      if (includeFrame || ! isFrameVertex(vd))
+        vertices.add(vd);
+    }
+    return vertices;
+  }
+
+  /**
+   * Gets a collection of {@link QuadEdge}s whose origin
+   * vertices are a unique set which includes
+   * all vertices in the subdivision. 
+   * The frame vertices can be included if required.
+   * <p>
+   * This is useful for algorithms which require traversing the 
+   * subdivision starting at all vertices.
+   * Returning a quadedge for each vertex
+   * is more efficient than 
+   * the alternative of finding the actual vertices
+   * using {@link #getVertices} and then locating 
+   * quadedges attached to them.
+   * 
+   * @param includeFrame true if the frame vertices should be included
+   * @return a collection of QuadEdge with the vertices of the subdivision as their origins
+   */
+  public List getVertexUniqueEdges(boolean includeFrame) 
+  {
+  	List edges = new ArrayList();
+    Set visitedVertices = new HashSet();
+    for (Iterator i = quadEdges.iterator(); i.hasNext();) {
+      QuadEdge qe = (QuadEdge) i.next();
+      Vertex v = qe.orig();
+      //System.out.println(v);
+      if (! visitedVertices.contains(v)) {
+      	visitedVertices.add(v);
+        if (includeFrame || ! isFrameVertex(v)) {
+        	edges.add(qe);
+        }
+      }
+      
+      /**
+       * Inspect the sym edge as well, since it is
+       * possible that a vertex is only at the 
+       * dest of all tracked quadedges.
+       */
+      QuadEdge qd = qe.sym();
+      Vertex vd = qd.orig();
+      //System.out.println(vd);
+      if (! visitedVertices.contains(vd)) {
+      	visitedVertices.add(vd);
+        if (includeFrame || ! isFrameVertex(vd)) {
+        	edges.add(qd);
+        }
+      }
+    }
+    return edges;
+  }
+
+	/**
+	 * Gets all primary quadedges in the subdivision. 
+   * A primary edge is a {@link QuadEdge}
+	 * which occupies the 0'th position in its array of associated quadedges. 
+	 * These provide the unique geometric edges of the triangulation.
+	 * 
+	 * @param includeFrame true if the frame edges are to be included
+	 * @return a List of QuadEdges
+	 */
+	public List getPrimaryEdges(boolean includeFrame) {
+		visitedKey++;
+
+		List edges = new ArrayList();
+		Stack edgeStack = new Stack();
+		edgeStack.push(startingEdge);
+		
+		Set visitedEdges = new HashSet();
+
+		while (!edgeStack.empty()) {
+			QuadEdge edge = (QuadEdge) edgeStack.pop();
+			if (! visitedEdges.contains(edge)) {
+				QuadEdge priQE = edge.getPrimary();
+
+				if (includeFrame || ! isFrameEdge(priQE))
+					edges.add(priQE);
+
+				edgeStack.push(edge.oNext());
+				edgeStack.push(edge.sym().oNext());
+				
+				visitedEdges.add(edge);
+				visitedEdges.add(edge.sym());
+			}
+		}
+		return edges;
+	}
+  
+  /**
+   * A TriangleVisitor which computes and sets the 
+   * circumcentre as the origin of the dual 
+   * edges originating in each triangle.
+   * 
+   * @author mbdavis
+   *
+   */
+	private static class TriangleCircumcentreVisitor implements TriangleVisitor 
+	{
+		public TriangleCircumcentreVisitor() {
+		}
+
+		public void visit(QuadEdge[] triEdges) 
+		{
+			Coordinate a = triEdges[0].orig().getCoordinate();
+			Coordinate b = triEdges[1].orig().getCoordinate();
+			Coordinate c = triEdges[2].orig().getCoordinate();
+			
+			// TODO: choose the most accurate circumcentre based on the edges
+      Coordinate cc = Triangle.circumcentre(a, b, c);
+			Vertex ccVertex = new Vertex(cc);
+			// save the circumcentre as the origin for the dual edges originating in this triangle
+			for (int i = 0; i < 3; i++) {
+				triEdges[i].rot().setOrig(ccVertex);
+			}
+		}
+	}
+
+	/*****************************************************************************
+	 * Visitors
+	 ****************************************************************************/
+
+	public void visitTriangles(TriangleVisitor triVisitor,
+			boolean includeFrame) {
+		visitedKey++;
+
+		// visited flag is used to record visited edges of triangles
+		// setVisitedAll(false);
+		Stack edgeStack = new Stack();
+		edgeStack.push(startingEdge);
+
+		Set visitedEdges = new HashSet();
+		
+		while (!edgeStack.empty()) {
+			QuadEdge edge = (QuadEdge) edgeStack.pop();
+			if (! visitedEdges.contains(edge)) {
+				QuadEdge[] triEdges = fetchTriangleToVisit(edge, edgeStack,
+						includeFrame, visitedEdges);
+				if (triEdges != null)
+					triVisitor.visit(triEdges);
+			}
+		}
+	}
+
+	/**
+	 * The quadedges forming a single triangle.
+   * Only one visitor is allowed to be active at a
+	 * time, so this is safe.
+	 */
+	private QuadEdge[] triEdges = new QuadEdge[3];
+
+	/**
+	 * Stores the edges for a visited triangle. Also pushes sym (neighbour) edges
+	 * on stack to visit later.
+	 * 
+	 * @param edge
+	 * @param edgeStack
+	 * @param includeFrame
+	 * @return the visited triangle edges
+	 * or null if the triangle should not be visited (for instance, if it is
+	 *         outer)
+	 */
+	private QuadEdge[] fetchTriangleToVisit(QuadEdge edge, Stack edgeStack,
+			boolean includeFrame, Set visitedEdges) {
+		QuadEdge curr = edge;
+		int edgeCount = 0;
+		boolean isFrame = false;
+		do {
+			triEdges[edgeCount] = curr;
+
+			if (isFrameEdge(curr))
+				isFrame = true;
+			
+			// push sym edges to visit next
+			QuadEdge sym = curr.sym();
+			if (! visitedEdges.contains(sym))
+				edgeStack.push(sym);
+			
+			// mark this edge as visited
+			visitedEdges.add(curr);
+			
+			edgeCount++;
+			curr = curr.lNext();
+		} while (curr != edge);
+
+		if (isFrame && !includeFrame)
+			return null;
+		return triEdges;
+	}
+
+	/**
+	 * Gets a list of the triangles
+	 * in the subdivision, specified as
+	 * an array of the primary quadedges around the triangle.
+	 * 
+	 * @param includeFrame
+	 *          true if the frame triangles should be included
+	 * @return a List of QuadEdge[3] arrays
+	 */
+	public List getTriangleEdges(boolean includeFrame) {
+		TriangleEdgesListVisitor visitor = new TriangleEdgesListVisitor();
+		visitTriangles(visitor, includeFrame);
+		return visitor.getTriangleEdges();
+	}
+
+	private static class TriangleEdgesListVisitor implements TriangleVisitor {
+		private List triList = new ArrayList();
+
+		public void visit(QuadEdge[] triEdges) {
+			triList.add(triEdges);
+		}
+
+		public List getTriangleEdges() {
+			return triList;
+		}
+	}
+
+	/**
+	 * Gets a list of the triangles in the subdivision,
+	 * specified as an array of the triangle {@link Vertex}es.
+	 * 
+	 * @param includeFrame
+	 *          true if the frame triangles should be included
+	 * @return a List of Vertex[3] arrays
+	 */
+	public List getTriangleVertices(boolean includeFrame) {
+		TriangleVertexListVisitor visitor = new TriangleVertexListVisitor();
+		visitTriangles(visitor, includeFrame);
+		return visitor.getTriangleVertices();
+	}
+
+	private static class TriangleVertexListVisitor implements TriangleVisitor {
+		private List triList = new ArrayList();
+
+		public void visit(QuadEdge[] triEdges) {
+			triList.add(new Vertex[] { triEdges[0].orig(), triEdges[1].orig(),
+					triEdges[2].orig() });
+		}
+
+		public List getTriangleVertices() {
+			return triList;
+		}
+	}
+
+	/**
+	 * Gets the coordinates for each triangle in the subdivision as an array.
+	 * 
+	 * @param includeFrame
+	 *          true if the frame triangles should be included
+	 * @return a list of Coordinate[4] representing each triangle
+	 */
+	public List getTriangleCoordinates(boolean includeFrame) {
+		TriangleCoordinatesVisitor visitor = new TriangleCoordinatesVisitor();
+		visitTriangles(visitor, includeFrame);
+		return visitor.getTriangles();
+	}
+
+	private static class TriangleCoordinatesVisitor implements TriangleVisitor {
+		private CoordinateList coordList = new CoordinateList();
+
+		private List triCoords = new ArrayList();
+
+		public TriangleCoordinatesVisitor() {
+		}
+
+		public void visit(QuadEdge[] triEdges) {
+			coordList.clear();
+			for (int i = 0; i < 3; i++) {
+				Vertex v = triEdges[i].orig();
+				coordList.add(v.getCoordinate());
+			}
+			if (coordList.size() > 0) {
+				coordList.closeRing();
+				Coordinate[] pts = coordList.toCoordinateArray();
+				if (pts.length != 4) {
+					//checkTriangleSize(pts);
+					return;
+				}
+
+				triCoords.add(pts);
+			}
+		}
+
+		private void checkTriangleSize(Coordinate[] pts)
+		{
+			String loc = "";
+			if (pts.length >= 2)
+				loc = WKTWriter.toLineString(pts[0], pts[1]);
+			else {
+				if (pts.length >= 1)
+					loc = WKTWriter.toPoint(pts[0]);
+			}
+			// Assert.isTrue(pts.length == 4, "Too few points for visited triangle at " + loc);
+			//com.vividsolutions.jts.util.Debug.println("too few points for triangle at " + loc);
+		}
+		
+		public List getTriangles() {
+			return triCoords;
+		}
+	}
+
+	/**
+	 * Gets the geometry for the edges in the subdivision as a {@link MultiLineString}
+	 * containing 2-point lines.
+	 * 
+	 * @param geomFact the GeometryFactory to use
+	 * @return a MultiLineString
+	 */
+	public Geometry getEdges(GeometryFactory geomFact) {
+		List quadEdges = getPrimaryEdges(false);
+		LineString[] edges = new LineString[quadEdges.size()];
+		int i = 0;
+		for (Iterator it = quadEdges.iterator(); it.hasNext();) {
+			QuadEdge qe = (QuadEdge) it.next();
+			edges[i++] = geomFact.createLineString(new Coordinate[] {
+					qe.orig().getCoordinate(), qe.dest().getCoordinate() });
+		}
+		return geomFact.createMultiLineString(edges);
+	}
+
+	/**
+	 * Gets the geometry for the triangles in a triangulated subdivision as a {@link GeometryCollection}
+	 * of triangular {@link Polygon}s.
+	 * 
+	 * @param geomFact the GeometryFactory to use
+	 * @return a GeometryCollection of triangular Polygons
+	 */
+	public Geometry getTriangles(GeometryFactory geomFact) {
+		List triPtsList = getTriangleCoordinates(false);
+		Polygon[] tris = new Polygon[triPtsList.size()];
+		int i = 0;
+		for (Iterator it = triPtsList.iterator(); it.hasNext();) {
+			Coordinate[] triPt = (Coordinate[]) it.next();
+			tris[i++] = geomFact
+					.createPolygon(geomFact.createLinearRing(triPt));
+		}
+		return geomFact.createGeometryCollection(tris);
+	}
+
+	/**
+	 * Gets the cells in the Voronoi diagram for this triangulation.
+	 * The cells are returned as a {@link GeometryCollection} of {@link Polygon}s
+   * <p>
+   * The userData of each polygon is set to be the {@link Coordinate}
+   * of the cell site.  This allows easily associating external 
+   * data associated with the sites to the cells.
+	 * 
+	 * @param geomFact a geometry factory
+	 * @return a GeometryCollection of Polygons
+	 */
+  public Geometry getVoronoiDiagram(GeometryFactory geomFact)
+  {
+    List vorCells = getVoronoiCellPolygons(geomFact);
+    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(vorCells));   
+  }
+  
+	/**
+	 * Gets a List of {@link Polygon}s for the Voronoi cells 
+	 * of this triangulation.
+   * <p>
+   * The userData of each polygon is set to be the {@link Coordinate}
+   * of the cell site.  This allows easily associating external 
+   * data associated with the sites to the cells.
+	 * 
+	 * @param geomFact a geometry factory
+	 * @return a List of Polygons
+	 */
+  public List getVoronoiCellPolygons(GeometryFactory geomFact)
+  {
+  	/*
+  	 * Compute circumcentres of triangles as vertices for dual edges.
+  	 * Precomputing the circumcentres is more efficient, 
+  	 * and more importantly ensures that the computed centres
+  	 * are consistent across the Voronoi cells.
+  	 */ 
+  	visitTriangles(new TriangleCircumcentreVisitor(), true);
+  	
+    List cells = new ArrayList();
+    Collection edges = getVertexUniqueEdges(false);
+    for (Iterator i = edges.iterator(); i.hasNext(); ) {
+    	QuadEdge qe = (QuadEdge) i.next();
+      cells.add(getVoronoiCellPolygon(qe, geomFact));
+    }
+    return cells;
+  }
+  
+  /**
+   * Gets the Voronoi cell around a site specified
+   * by the origin of a QuadEdge.
+   * <p>
+   * The userData of the polygon is set to be the {@link Coordinate}
+   * of the site.  This allows attaching external 
+   * data associated with the site to this cell polygon.
+   * 
+   * @param qe a quadedge originating at the cell site
+   * @param geomFact a factory for building the polygon
+   * @return a polygon indicating the cell extent
+   */
+  public Polygon getVoronoiCellPolygon(QuadEdge qe, GeometryFactory geomFact)
+  {
+    List cellPts = new ArrayList();
+    QuadEdge startQE = qe;
+    do {
+//    	Coordinate cc = circumcentre(qe);
+    	// use previously computed circumcentre
+    	Coordinate cc = qe.rot().orig().getCoordinate();
+      cellPts.add(cc);
+      
+      // move to next triangle CW around vertex
+      qe = qe.oPrev();
+    } while (qe != startQE);
+    
+    CoordinateList coordList = new CoordinateList();
+    coordList.addAll(cellPts, false);
+    coordList.closeRing();
+    
+    if (coordList.size() < 4) {
+      System.out.println(coordList);
+      coordList.add(coordList.get(coordList.size()-1), true);
+    }
+    
+    Coordinate[] pts = coordList.toCoordinateArray();
+    Polygon cellPoly = geomFact.createPolygon(geomFact.createLinearRing(pts));
+    
+    Vertex v = startQE.orig();
+    cellPoly.setUserData(v.getCoordinate());
+    return cellPoly;
+  }
+  
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeTriangle.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeTriangle.java
new file mode 100644
index 0000000..e6befaa
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeTriangle.java
@@ -0,0 +1,340 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+
+
+/**
+ * Models a triangle formed from {@link QuadEdge}s in a {@link QuadEdgeSubdivision}
+ * which forms a triangulation. The class provides methods to access the
+ * topological and geometric properties of the triangle and its neighbours in
+ * the triangulation. Triangle vertices are ordered in CCW orientation in the
+ * structure.
+ * <p>
+ * QuadEdgeTriangles support having an external data attribute attached to them.
+ * Alternatively, this class can be subclassed and attributes can 
+ * be defined in the subclass.  Subclasses will need to define 
+ * their own <tt>BuilderVisitor</tt> class
+ * and <tt>createOn</tt> method.
+ * 
+ * @author Martin Davis
+ * @version 1.0
+ */
+public class QuadEdgeTriangle 
+{
+	/**
+	 * Creates {@link QuadEdgeTriangle}s for all facets of a 
+	 * {@link QuadEdgeSubdivision} representing a triangulation.
+	 * The <tt>data</tt> attributes of the {@link QuadEdge}s in the subdivision
+	 * will be set to point to the triangle which contains that edge.
+	 * This allows tracing the neighbour triangles of any given triangle.
+	 * 
+	 * @param subdiv
+	 * 				the QuadEdgeSubdivision to create the triangles on.
+	 * @return a List of the created QuadEdgeTriangles
+	 */
+	public static List createOn(QuadEdgeSubdivision subdiv)
+	{
+		QuadEdgeTriangleBuilderVisitor visitor = new QuadEdgeTriangleBuilderVisitor();
+		subdiv.visitTriangles(visitor, false);
+		return visitor.getTriangles();
+	}
+
+	/**
+	 * Tests whether the point pt is contained in the triangle defined by 3
+	 * {@link Vertex}es.
+	 * 
+	 * @param tri
+	 *          an array containing at least 3 Vertexes
+	 * @param pt
+	 *          the point to test
+	 * @return true if the point is contained in the triangle
+	 */
+	public static boolean contains(Vertex[] tri, Coordinate pt) {
+		Coordinate[] ring = new Coordinate[] { tri[0].getCoordinate(),
+				tri[1].getCoordinate(), tri[2].getCoordinate(), tri[0].getCoordinate() };
+		return PointLocation.isInRing(pt, ring);
+	}
+
+	/**
+	 * Tests whether the point pt is contained in the triangle defined by 3
+	 * {@link QuadEdge}es.
+	 * 
+	 * @param tri
+	 *          an array containing at least 3 QuadEdges
+	 * @param pt
+	 *          the point to test
+	 * @return true if the point is contained in the triangle
+	 */
+	public static boolean contains(QuadEdge[] tri, Coordinate pt) {
+		Coordinate[] ring = new Coordinate[] { tri[0].orig().getCoordinate(),
+				tri[1].orig().getCoordinate(), tri[2].orig().getCoordinate(),
+				tri[0].orig().getCoordinate() };
+		return PointLocation.isInRing(pt, ring);
+	}
+
+	public static Geometry toPolygon(Vertex[] v) {
+		Coordinate[] ringPts = new Coordinate[] { v[0].getCoordinate(),
+				v[1].getCoordinate(), v[2].getCoordinate(), v[0].getCoordinate() };
+		GeometryFactory fact = new GeometryFactory();
+		LinearRing ring = fact.createLinearRing(ringPts);
+		Polygon tri = fact.createPolygon(ring);
+		return tri;
+	}
+
+	public static Geometry toPolygon(QuadEdge[] e) {
+		Coordinate[] ringPts = new Coordinate[] { e[0].orig().getCoordinate(),
+				e[1].orig().getCoordinate(), e[2].orig().getCoordinate(),
+				e[0].orig().getCoordinate() };
+		GeometryFactory fact = new GeometryFactory();
+		LinearRing ring = fact.createLinearRing(ringPts);
+		Polygon tri = fact.createPolygon(ring);
+		return tri;
+	}
+
+	/**
+	 * Finds the next index around the triangle. Index may be an edge or vertex
+	 * index.
+	 * 
+	 * @param index
+	 * @return the next index
+	 */
+	public static int nextIndex(int index) {
+		return index = (index + 1) % 3;
+	}
+
+	private QuadEdge[] edge;
+	private Object data;
+
+	/**
+	 * Creates a new triangle from the given edges.
+	 * 
+	 * @param edge an array of the edges of the triangle in CCW order
+	 */
+	public QuadEdgeTriangle(QuadEdge[] edge) {
+		this.edge = (QuadEdge[]) Arrays.copyOf(edge, edge.length);
+		// link the quadedges back to this triangle
+		for (int i = 0; i < 3; i++) {
+			edge[i].setData(this);
+		}
+	}
+
+  /**
+   * Sets the external data value for this triangle.
+   * 
+   * @param data an object containing external data
+   */
+  public void setData(Object data) {
+      this.data = data;
+  }
+  
+  /**
+   * Gets the external data value for this triangle.
+   * 
+   * @return the data object
+   */
+  public Object getData() {
+      return data;
+  }
+
+	public void kill() {
+		edge = null;
+	}
+
+	public boolean isLive() {
+		return edge != null;
+	}
+
+	public QuadEdge[] getEdges() {
+		return edge;
+	}
+
+	public QuadEdge getEdge(int i) {
+		return edge[i];
+	}
+
+	public Vertex getVertex(int i) {
+		return edge[i].orig();
+	}
+
+	/**
+	 * Gets the vertices for this triangle.
+	 * 
+	 * @return a new array containing the triangle vertices
+	 */
+	public Vertex[] getVertices() {
+		Vertex[] vert = new Vertex[3];
+		for (int i = 0; i < 3; i++) {
+			vert[i] = getVertex(i);
+		}
+		return vert;
+	}
+
+	public Coordinate getCoordinate(int i) {
+		return edge[i].orig().getCoordinate();
+	}
+
+	/**
+	 * Gets the index for the given edge of this triangle
+	 * 
+	 * @param e
+	 *          a QuadEdge
+	 * @return the index of the edge in this triangle
+	 * or -1 if the edge is not an edge of this triangle
+	 */
+	public int getEdgeIndex(QuadEdge e) {
+		for (int i = 0; i < 3; i++) {
+			if (edge[i] == e)
+				return i;
+		}
+		return -1;
+	}
+
+	/**
+	 * Gets the index for the edge that starts at vertex v.
+	 * 
+	 * @param v
+	 *          the vertex to find the edge for
+	 * @return the index of the edge starting at the vertex
+	 * or -1 if the vertex is not in the triangle
+	 */
+	public int getEdgeIndex(Vertex v) {
+		for (int i = 0; i < 3; i++) {
+			if (edge[i].orig() == v)
+				return i;
+		}
+		return -1;
+	}
+
+	public void getEdgeSegment(int i, LineSegment seg) {
+		seg.p0 = edge[i].orig().getCoordinate();
+		int nexti = (i + 1) % 3;
+		seg.p1 = edge[nexti].orig().getCoordinate();
+	}
+
+	public Coordinate[] getCoordinates() {
+		Coordinate[] pts = new Coordinate[4];
+		for (int i = 0; i < 3; i++) {
+			pts[i] = edge[i].orig().getCoordinate();
+		}
+		pts[3] = new Coordinate(pts[0]);
+		return pts;
+	}
+
+	public boolean contains(Coordinate pt) {
+		Coordinate[] ring = getCoordinates();
+		return PointLocation.isInRing(pt, ring);
+	}
+
+	public Polygon getGeometry(GeometryFactory fact) {
+		LinearRing ring = fact.createLinearRing(getCoordinates());
+		Polygon tri = fact.createPolygon(ring);
+		return tri;
+	}
+
+	public String toString() {
+		return getGeometry(new GeometryFactory()).toString();
+	}
+
+	/**
+	 * Tests whether this triangle is adjacent to the outside of the subdivision.
+	 * 
+	 * @return true if the triangle is adjacent to the subdivision exterior
+	 */
+	public boolean isBorder() {
+		for (int i = 0; i < 3; i++) {
+			if (getAdjacentTriangleAcrossEdge(i) == null)
+				return true;
+		}
+		return false;
+	}
+
+	public boolean isBorder(int i) {
+		return getAdjacentTriangleAcrossEdge(i) == null;
+	}
+
+	public QuadEdgeTriangle getAdjacentTriangleAcrossEdge(int edgeIndex) {
+		return (QuadEdgeTriangle) getEdge(edgeIndex).sym().getData();
+	}
+
+	public int getAdjacentTriangleEdgeIndex(int i) {
+		return getAdjacentTriangleAcrossEdge(i).getEdgeIndex(getEdge(i).sym());
+	}
+
+	/**
+	 * Gets the triangles which are adjacent (include) to a 
+	 * given vertex of this triangle.
+	 * 
+	 * @param vertexIndex the vertex to query
+	 * @return a list of the vertex-adjacent triangles
+	 */
+	public List getTrianglesAdjacentToVertex(int vertexIndex) {
+		// Assert: isVertex
+		List adjTris = new ArrayList();
+
+		QuadEdge start = getEdge(vertexIndex);
+		QuadEdge qe = start;
+		do {
+			QuadEdgeTriangle adjTri = (QuadEdgeTriangle) qe.getData();
+			if (adjTri != null) {
+				adjTris.add(adjTri);
+			}
+			qe = qe.oNext();
+		} while (qe != start);
+
+		return adjTris;
+
+	}
+
+	/**
+	 * Gets the neighbours of this triangle. If there is no neighbour triangle,
+	 * the array element is <code>null</code>
+	 * 
+	 * @return an array containing the 3 neighbours of this triangle
+	 */
+	public QuadEdgeTriangle[] getNeighbours() {
+		QuadEdgeTriangle[] neigh = new QuadEdgeTriangle[3];
+		for (int i = 0; i < 3; i++) {
+			neigh[i] = (QuadEdgeTriangle) getEdge(i).sym().getData();
+		}
+		return neigh;
+	}
+
+	private static class QuadEdgeTriangleBuilderVisitor implements TriangleVisitor {
+		private List triangles = new ArrayList();
+
+		public QuadEdgeTriangleBuilderVisitor() {
+		}
+
+		public void visit(QuadEdge[] edges) {
+			triangles.add(new QuadEdgeTriangle(edges));
+		}
+
+		public List getTriangles() {
+			return triangles;
+		}
+	}
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeUtil.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeUtil.java
new file mode 100644
index 0000000..11ccdb8
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/QuadEdgeUtil.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import java.util.ArrayList;
+import java.util.List;
+
+
+/**
+ * Utilities for working with {@link QuadEdge}s.
+ * 
+ * @author mbdavis
+ * 
+ */
+public class QuadEdgeUtil 
+{
+	/**
+	 * Gets all edges which are incident on the origin of the given edge.
+	 * 
+	 * @param start
+	 *          the edge to start at
+	 * @return a List of edges which have their origin at the origin of the given
+	 *         edge
+	 */
+	public static List findEdgesIncidentOnOrigin(QuadEdge start) {
+		List incEdge = new ArrayList();
+
+		QuadEdge qe = start;
+		do {
+			incEdge.add(qe);
+			qe = qe.oNext();
+		} while (qe != start);
+
+		return incEdge;
+	}
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TraversalVisitor.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TraversalVisitor.java
new file mode 100644
index 0000000..ea78750
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TraversalVisitor.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+/**
+ * Interface for classes which process triangles visited during traversals of a
+ * {@link QuadEdgeSubdivision}
+ * 
+ * @author Martin Davis
+ */
+public interface TraversalVisitor {
+    /**
+     * Visits a triangle during a traversal of a {@link QuadEdgeSubdivision}. An implementation of
+     * this method may perform processing on the current triangle. It must also decide whether a
+     * neighbouring triangle should be added to the queue so its neighbours are visited. Often it
+     * will perform processing on the neighbour triangle as well, in order to mark it as processed
+     * (visited) and/or to determine if it should be visited. Note that choosing <b>not</b> to
+     * visit the neighbouring triangle is the terminating condition for many traversal algorithms.
+     * In particular, if the neighbour triangle has already been visited, it should not be visited
+     * again.
+     * 
+     * @param currTri the current triangle being processed
+     * @param edgeIndex the index of the edge in the current triangle being traversed
+     * @param neighbTri a neighbouring triangle next in line to visit
+     * @return true if the neighbour triangle should be visited
+     */
+    boolean visit(QuadEdgeTriangle currTri, int edgeIndex, QuadEdgeTriangle neighbTri);
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TrianglePredicate.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TrianglePredicate.java
new file mode 100644
index 0000000..e97f3f5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TrianglePredicate.java
@@ -0,0 +1,314 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Triangle;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.math.DD;
+
+/**
+ * Algorithms for computing values and predicates
+ * associated with triangles.
+ * For some algorithms extended-precision
+ * implementations are provided, which are more robust
+ * (i.e. they produce correct answers in more cases).
+ * Also, some more robust formulations of
+ * some algorithms are provided, which utilize
+ * normalization to the origin.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TrianglePredicate 
+{
+  /**
+   * Tests if a point is inside the circle defined by 
+   * the triangle with vertices a, b, c (oriented counter-clockwise). 
+   * This test uses simple
+   * double-precision arithmetic, and thus may not be robust.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleNonRobust(
+      Coordinate a, Coordinate b, Coordinate c, 
+      Coordinate p) {
+    boolean isInCircle = 
+              (a.x * a.x + a.y * a.y) * triArea(b, c, p)
+            - (b.x * b.x + b.y * b.y) * triArea(a, c, p)
+            + (c.x * c.x + c.y * c.y) * triArea(a, b, p)
+            - (p.x * p.x + p.y * p.y) * triArea(a, b, c) 
+            > 0;
+    return isInCircle;
+  }
+  
+  /**
+   * Tests if a point is inside the circle defined by 
+   * the triangle with vertices a, b, c (oriented counter-clockwise). 
+   * This test uses simple
+   * double-precision arithmetic, and thus is not 100% robust.
+   * However, by using normalization to the origin
+   * it provides improved robustness and increased performance.
+   * <p>
+   * Based on code by J.R.Shewchuk.
+   * 
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleNormalized(
+      Coordinate a, Coordinate b, Coordinate c, 
+      Coordinate p) {
+    double adx = a.x - p.x;
+    double ady = a.y - p.y;
+    double bdx = b.x - p.x;
+    double bdy = b.y - p.y;
+    double cdx = c.x - p.x;
+    double cdy = c.y - p.y;
+
+    double abdet = adx * bdy - bdx * ady;
+    double bcdet = bdx * cdy - cdx * bdy;
+    double cadet = cdx * ady - adx * cdy;
+    double alift = adx * adx + ady * ady;
+    double blift = bdx * bdx + bdy * bdy;
+    double clift = cdx * cdx + cdy * cdy;
+
+    double disc = alift * bcdet + blift * cadet + clift * abdet;
+    return disc > 0;
+  }
+  
+  /**
+   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area is positive if the
+   * triangle is oriented counterclockwise.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   */
+  private static double triArea(Coordinate a, Coordinate b, Coordinate c) {
+      return (b.x - a.x) * (c.y - a.y) 
+           - (b.y - a.y) * (c.x - a.x);
+  }
+
+  /**
+   * Tests if a point is inside the circle defined by 
+   * the triangle with vertices a, b, c (oriented counter-clockwise). 
+   * This method uses more robust computation.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleRobust(
+      Coordinate a, Coordinate b, Coordinate c, 
+      Coordinate p) 
+  {
+    //checkRobustInCircle(a, b, c, p);
+//    return isInCircleNonRobust(a, b, c, p);       
+    return isInCircleNormalized(a, b, c, p);       
+  }
+
+  /**
+   * Tests if a point is inside the circle defined by 
+   * the triangle with vertices a, b, c (oriented counter-clockwise). 
+   * The computation uses {@link DD} arithmetic for robustness.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleDDSlow(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD px = DD.valueOf(p.x);
+    DD py = DD.valueOf(p.y);
+    DD ax = DD.valueOf(a.x);
+    DD ay = DD.valueOf(a.y);
+    DD bx = DD.valueOf(b.x);
+    DD by = DD.valueOf(b.y);
+    DD cx = DD.valueOf(c.x);
+    DD cy = DD.valueOf(c.y);
+
+    DD aTerm = (ax.multiply(ax).add(ay.multiply(ay)))
+        .multiply(triAreaDDSlow(bx, by, cx, cy, px, py));
+    DD bTerm = (bx.multiply(bx).add(by.multiply(by)))
+        .multiply(triAreaDDSlow(ax, ay, cx, cy, px, py));
+    DD cTerm = (cx.multiply(cx).add(cy.multiply(cy)))
+        .multiply(triAreaDDSlow(ax, ay, bx, by, px, py));
+    DD pTerm = (px.multiply(px).add(py.multiply(py)))
+        .multiply(triAreaDDSlow(ax, ay, bx, by, cx, cy));
+
+    DD sum = aTerm.subtract(bTerm).add(cTerm).subtract(pTerm);
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+
+  /**
+   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area
+   * is positive if the triangle is oriented counterclockwise.
+   * The computation uses {@link DD} arithmetic for robustness.
+   * 
+   * @param ax the x ordinate of a vertex of the triangle
+   * @param ay the y ordinate of a vertex of the triangle
+   * @param bx the x ordinate of a vertex of the triangle
+   * @param by the y ordinate of a vertex of the triangle
+   * @param cx the x ordinate of a vertex of the triangle
+   * @param cy the y ordinate of a vertex of the triangle
+   */
+  public static DD triAreaDDSlow(DD ax, DD ay,
+      DD bx, DD by, DD cx, DD cy) {
+    return (bx.subtract(ax).multiply(cy.subtract(ay)).subtract(by.subtract(ay)
+        .multiply(cx.subtract(ax))));
+  }
+
+  public static boolean isInCircleDDFast(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD aTerm = (DD.sqr(a.x).selfAdd(DD.sqr(a.y)))
+        .selfMultiply(triAreaDDFast(b, c, p));
+    DD bTerm = (DD.sqr(b.x).selfAdd(DD.sqr(b.y)))
+        .selfMultiply(triAreaDDFast(a, c, p));
+    DD cTerm = (DD.sqr(c.x).selfAdd(DD.sqr(c.y)))
+        .selfMultiply(triAreaDDFast(a, b, p));
+    DD pTerm = (DD.sqr(p.x).selfAdd(DD.sqr(p.y)))
+        .selfMultiply(triAreaDDFast(a, b, c));
+
+    DD sum = aTerm.selfSubtract(bTerm).selfAdd(cTerm).selfSubtract(pTerm);
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+
+  public static DD triAreaDDFast(
+      Coordinate a, Coordinate b, Coordinate c) {
+    
+    DD t1 = DD.valueOf(b.x).selfSubtract(a.x)
+          .selfMultiply(
+              DD.valueOf(c.y).selfSubtract(a.y));
+    
+    DD t2 = DD.valueOf(b.y).selfSubtract(a.y)
+          .selfMultiply(
+              DD.valueOf(c.x).selfSubtract(a.x));
+    
+    return t1.selfSubtract(t2);
+  }
+
+  public static boolean isInCircleDDNormalized(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD adx = DD.valueOf(a.x).selfSubtract(p.x);
+    DD ady = DD.valueOf(a.y).selfSubtract(p.y);
+    DD bdx = DD.valueOf(b.x).selfSubtract(p.x);
+    DD bdy = DD.valueOf(b.y).selfSubtract(p.y);
+    DD cdx = DD.valueOf(c.x).selfSubtract(p.x);
+    DD cdy = DD.valueOf(c.y).selfSubtract(p.y);
+
+    DD abdet = adx.multiply(bdy).selfSubtract(bdx.multiply(ady));
+    DD bcdet = bdx.multiply(cdy).selfSubtract(cdx.multiply(bdy));
+    DD cadet = cdx.multiply(ady).selfSubtract(adx.multiply(cdy));
+    DD alift = adx.multiply(adx).selfAdd(ady.multiply(ady));
+    DD blift = bdx.multiply(bdx).selfAdd(bdy.multiply(bdy));
+    DD clift = cdx.multiply(cdx).selfAdd(cdy.multiply(cdy));
+
+    DD sum = alift.selfMultiply(bcdet)
+    .selfAdd(blift.selfMultiply(cadet))
+    .selfAdd(clift.selfMultiply(abdet));
+    
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+
+  /**
+   * Computes the inCircle test using distance from the circumcentre. 
+   * Uses standard double-precision arithmetic.
+   * <p>
+   * In general this doesn't
+   * appear to be any more robust than the standard calculation. However, there
+   * is at least one case where the test point is far enough from the
+   * circumcircle that this test gives the correct answer. 
+   * <pre>
+   * LINESTRING
+   * (1507029.9878 518325.7547, 1507022.1120341457 518332.8225183258,
+   * 1507029.9833 518325.7458, 1507029.9896965567 518325.744909031)
+   * </pre>
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleCC(Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    Coordinate cc = Triangle.circumcentre(a, b, c);
+    double ccRadius = a.distance(cc);
+    double pRadiusDiff = p.distance(cc) - ccRadius;
+    return pRadiusDiff <= 0;
+  }
+  
+  /**
+   * Checks if the computed value for isInCircle is correct, using
+   * double-double precision arithmetic.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   */
+private static void checkRobustInCircle(Coordinate a, Coordinate b, Coordinate c,
+    Coordinate p) 
+{
+  boolean nonRobustInCircle = isInCircleNonRobust(a, b, c, p);
+  boolean isInCircleDD = TrianglePredicate.isInCircleDDSlow(a, b, c, p);
+  boolean isInCircleCC = TrianglePredicate.isInCircleCC(a, b, c, p);
+
+  Coordinate circumCentre = Triangle.circumcentre(a, b, c);
+  System.out.println("p radius diff a = "
+      + Math.abs(p.distance(circumCentre) - a.distance(circumCentre))
+      / a.distance(circumCentre));
+
+  if (nonRobustInCircle != isInCircleDD || nonRobustInCircle != isInCircleCC) {
+    System.out.println("inCircle robustness failure (double result = "
+        + nonRobustInCircle 
+        + ", DD result = " + isInCircleDD
+        + ", CC result = " + isInCircleCC + ")");
+    System.out.println(WKTWriter.toLineString(new CoordinateArraySequence(
+        new Coordinate[] { a, b, c, p })));
+    System.out.println("Circumcentre = " + WKTWriter.toPoint(circumCentre)
+        + " radius = " + a.distance(circumCentre));
+    System.out.println("p radius diff a = "
+        + Math.abs(p.distance(circumCentre)/a.distance(circumCentre) - 1));
+    System.out.println("p radius diff b = "
+        + Math.abs(p.distance(circumCentre)/b.distance(circumCentre) - 1));
+    System.out.println("p radius diff c = "
+        + Math.abs(p.distance(circumCentre)/c.distance(circumCentre) - 1));
+    System.out.println();
+  }
+}
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TriangleVisitor.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TriangleVisitor.java
new file mode 100644
index 0000000..3c2bab5
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/TriangleVisitor.java
@@ -0,0 +1,28 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+/**
+ * An interface for algorithms which process the triangles in a {@link QuadEdgeSubdivision}.
+ * 
+ * @author Martin Davis
+ * @version 1.0
+ */
+public interface TriangleVisitor {
+    /**
+     * Visits the {@link QuadEdge}s of a triangle.
+     * 
+     * @param triEdges an array of the 3 quad edges in a triangle (in CCW order)
+     */
+    void visit(QuadEdge[] triEdges);
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/Vertex.java b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/Vertex.java
new file mode 100644
index 0000000..0b84987
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/Vertex.java
@@ -0,0 +1,380 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.triangulate.quadedge;
+
+
+import org.locationtech.jts.algorithm.HCoordinate;
+import org.locationtech.jts.algorithm.NotRepresentableException;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Models a site (node) in a {@link QuadEdgeSubdivision}. 
+ * The sites can be points on a line string representing a
+ * linear site. 
+ * <p>
+ * The vertex can be considered as a vector with a norm, length, inner product, cross
+ * product, etc. Additionally, point relations (e.g., is a point to the left of a line, the circle
+ * defined by this point and two others, etc.) are also defined in this class.
+ * <p>
+ * It is common to want to attach user-defined data to 
+ * the vertices of a subdivision.  
+ * One way to do this is to subclass <tt>Vertex</tt>
+ * to carry any desired information.
+ * 
+ * @author David Skea
+ * @author Martin Davis
+ */
+public class Vertex 
+{
+    public static final int LEFT        = 0;
+    public static final int RIGHT       = 1;
+    public static final int BEYOND      = 2;
+    public static final int BEHIND      = 3;
+    public static final int BETWEEN     = 4;
+    public static final int ORIGIN      = 5;
+    public static final int DESTINATION = 6;
+
+    private Coordinate      p;
+    // private int edgeNumber = -1;
+
+    public Vertex(double _x, double _y) {
+        p = new Coordinate(_x, _y);
+    }
+
+    public Vertex(double _x, double _y, double _z) {
+        p = new Coordinate(_x, _y, _z);
+    }
+
+    public Vertex(Coordinate _p) {
+        p = new Coordinate(_p);
+    }
+
+    public double getX() {
+        return p.x;
+    }
+
+    public double getY() {
+        return p.y;
+    }
+
+    public double getZ() {
+        return p.z;
+    }
+
+    public void setZ(double _z) {
+        p.z = _z;
+    }
+
+    public Coordinate getCoordinate() {
+        return p;
+    }
+
+    public String toString() {
+        return "POINT (" + p.x + " " + p.y + ")";
+    }
+
+    public boolean equals(Vertex _x) {
+        if (p.x == _x.getX() && p.y == _x.getY()) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+
+    public boolean equals(Vertex _x, double tolerance) {
+        if (p.distance(_x.getCoordinate()) < tolerance) {
+            return true;
+        } else {
+            return false;
+        }
+    }
+
+    public int classify(Vertex p0, Vertex p1) {
+        Vertex p2 = this;
+        Vertex a = p1.sub(p0);
+        Vertex b = p2.sub(p0);
+        double sa = a.crossProduct(b);
+        if (sa > 0.0)
+            return LEFT;
+        if (sa < 0.0)
+            return RIGHT;
+        if ((a.getX() * b.getX() < 0.0) || (a.getY() * b.getY() < 0.0))
+            return BEHIND;
+        if (a.magn() < b.magn())
+            return BEYOND;
+        if (p0.equals(p2))
+            return ORIGIN;
+        if (p1.equals(p2))
+            return DESTINATION;
+        return BETWEEN;
+    }
+
+    /**
+     * Computes the cross product k = u X v.
+     * 
+     * @param v a vertex
+     * @return returns the magnitude of u X v
+     */
+    double crossProduct(Vertex v) {
+        return (p.x * v.getY() - p.y * v.getX());
+    }
+
+    /**
+     * Computes the inner or dot product
+     * 
+     * @param v a vertex
+     * @return returns the dot product u.v
+     */
+    double dot(Vertex v) {
+        return (p.x * v.getX() + p.y * v.getY());
+    }
+
+    /**
+     * Computes the scalar product c(v)
+     * 
+     * @param v a vertex
+     * @return returns the scaled vector
+     */
+    Vertex times(double c) {
+        return (new Vertex(c * p.x, c * p.y));
+    }
+
+    /* Vector addition */
+    Vertex sum(Vertex v) {
+        return (new Vertex(p.x + v.getX(), p.y + v.getY()));
+    }
+
+    /* and subtraction */
+    Vertex sub(Vertex v) {
+        return (new Vertex(p.x - v.getX(), p.y - v.getY()));
+    }
+
+    /* magnitude of vector */
+    double magn() {
+        return (Math.sqrt(p.x * p.x + p.y * p.y));
+    }
+
+    /* returns k X v (cross product). this is a vector perpendicular to v */
+    Vertex cross() {
+        return (new Vertex(p.y, -p.x));
+    }
+
+  /** ************************************************************* */
+  /***********************************************************************************************
+   * Geometric primitives /
+   **********************************************************************************************/
+
+  /**
+   * Tests if the vertex is inside the circle defined by 
+   * the triangle with vertices a, b, c (oriented counter-clockwise). 
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @return true if this vertex is in the circumcircle of (a,b,c)
+   */
+  public boolean isInCircle(Vertex a, Vertex b, Vertex c) 
+  {
+    return TrianglePredicate.isInCircleRobust(a.p, b.p, c.p, this.p);
+    // non-robust - best to not use
+    //return TrianglePredicate.isInCircle(a.p, b.p, c.p, this.p);
+  }
+
+  /**
+   * Tests whether the triangle formed by this vertex and two
+   * other vertices is in CCW orientation.
+   * 
+   * @param b a vertex
+   * @param c a vertex
+   * @return true if the triangle is oriented CCW
+   */
+  public final boolean isCCW(Vertex b, Vertex c) 
+  {
+      /*
+      // test code used to check for robustness of triArea 
+      boolean isCCW = (b.p.x - p.x) * (c.p.y - p.y) 
+      - (b.p.y - p.y) * (c.p.x - p.x) > 0;
+     //boolean isCCW = triArea(this, b, c) > 0;
+     boolean isCCWRobust = CGAlgorithms.orientationIndex(p, b.p, c.p) == CGAlgorithms.COUNTERCLOCKWISE; 
+     if (isCCWRobust != isCCW)
+      System.out.println("CCW failure");
+     //*/
+
+    	// is equal to the signed area of the triangle
+    	
+      return (b.p.x - p.x) * (c.p.y - p.y) 
+           - (b.p.y - p.y) * (c.p.x - p.x) > 0;
+      
+      // original rolled code
+      //boolean isCCW = triArea(this, b, c) > 0;
+      //return isCCW;
+      
+    }
+
+    public final boolean rightOf(QuadEdge e) {
+        return isCCW(e.dest(), e.orig());
+    }
+
+    public final boolean leftOf(QuadEdge e) {
+        return isCCW(e.orig(), e.dest());
+    }
+
+    private HCoordinate bisector(Vertex a, Vertex b) {
+        // returns the perpendicular bisector of the line segment ab
+        double dx = b.getX() - a.getX();
+        double dy = b.getY() - a.getY();
+        HCoordinate l1 = new HCoordinate(a.getX() + dx / 2.0, a.getY() + dy / 2.0, 1.0);
+        HCoordinate l2 = new HCoordinate(a.getX() - dy + dx / 2.0, a.getY() + dx + dy / 2.0, 1.0);
+        return new HCoordinate(l1, l2);
+    }
+
+    private double distance(Vertex v1, Vertex v2) {
+        return Math.sqrt(Math.pow(v2.getX() - v1.getX(), 2.0)
+                + Math.pow(v2.getY() - v1.getY(), 2.0));
+    }
+
+    /**
+     * Computes the value of the ratio of the circumradius to shortest edge. If smaller than some
+     * given tolerance B, the associated triangle is considered skinny. For an equal lateral
+     * triangle this value is 0.57735. The ratio is related to the minimum triangle angle theta by:
+     * circumRadius/shortestEdge = 1/(2sin(theta)).
+     * 
+     * @param b second vertex of the triangle
+     * @param c third vertex of the triangle
+     * @return ratio of circumradius to shortest edge.
+     */
+    public double circumRadiusRatio(Vertex b, Vertex c) {
+        Vertex x = this.circleCenter(b, c);
+        double radius = distance(x, b);
+        double edgeLength = distance(this, b);
+        double el = distance(b, c);
+        if (el < edgeLength) {
+            edgeLength = el;
+        }
+        el = distance(c, this);
+        if (el < edgeLength) {
+            edgeLength = el;
+        }
+        return radius / edgeLength;
+    }
+
+    /**
+     * returns a new vertex that is mid-way between this vertex and another end point.
+     * 
+     * @param a the other end point.
+     * @return the point mid-way between this and that.
+     */
+    public Vertex midPoint(Vertex a) {
+        double xm = (p.x + a.getX()) / 2.0;
+        double ym = (p.y + a.getY()) / 2.0;
+        double zm = (p.z + a.getZ()) / 2.0;
+        return new Vertex(xm, ym, zm);
+    }
+
+    /**
+     * Computes the centre of the circumcircle of this vertex and two others.
+     * 
+     * @param b
+     * @param c
+     * @return the Coordinate which is the circumcircle of the 3 points.
+     */
+    public Vertex circleCenter(Vertex b, Vertex c) {
+        Vertex a = new Vertex(this.getX(), this.getY());
+        // compute the perpendicular bisector of cord ab
+        HCoordinate cab = bisector(a, b);
+        // compute the perpendicular bisector of cord bc
+        HCoordinate cbc = bisector(b, c);
+        // compute the intersection of the bisectors (circle radii)
+        HCoordinate hcc = new HCoordinate(cab, cbc);
+        Vertex cc = null;
+        try {
+            cc = new Vertex(hcc.getX(), hcc.getY());
+        } catch (NotRepresentableException nre) {
+            System.err.println("a: " + a + "  b: " + b + "  c: " + c);
+            System.err.println(nre);
+        }
+        return cc;
+    }
+
+    /**
+     * For this vertex enclosed in a triangle defined by three vertices v0, v1 and v2, interpolate
+     * a z value from the surrounding vertices.
+     */
+    public double interpolateZValue(Vertex v0, Vertex v1, Vertex v2) {
+        double x0 = v0.getX();
+        double y0 = v0.getY();
+        double a = v1.getX() - x0;
+        double b = v2.getX() - x0;
+        double c = v1.getY() - y0;
+        double d = v2.getY() - y0;
+        double det = a * d - b * c;
+        double dx = this.getX() - x0;
+        double dy = this.getY() - y0;
+        double t = (d * dx - b * dy) / det;
+        double u = (-c * dx + a * dy) / det;
+        double z = v0.getZ() + t * (v1.getZ() - v0.getZ()) + u * (v2.getZ() - v0.getZ());
+        return z;
+    }
+
+    /**
+     * Interpolates the Z-value (height) of a point enclosed in a triangle
+     * whose vertices all have Z values.
+     * The containing triangle must not be degenerate
+     * (in other words, the three vertices must enclose a 
+     * non-zero area).
+     * 
+     * @param p the point to interpolate the Z value of
+     * @param v0 a vertex of a triangle containing the p
+     * @param v1 a vertex of a triangle containing the p
+     * @param v2 a vertex of a triangle containing the p
+     * @return the interpolated Z-value (height) of the point  
+     */
+    public static double interpolateZ(Coordinate p, Coordinate v0, Coordinate v1, Coordinate v2) {
+        double x0 = v0.x;
+        double y0 = v0.y;
+        double a = v1.x - x0;
+        double b = v2.x - x0;
+        double c = v1.y - y0;
+        double d = v2.y - y0;
+        double det = a * d - b * c;
+        double dx = p.x - x0;
+        double dy = p.y - y0;
+        double t = (d * dx - b * dy) / det;
+        double u = (-c * dx + a * dy) / det;
+        double z = v0.z + t * (v1.z - v0.z) + u * (v2.z - v0.z);
+        return z;
+    }
+
+    /**
+     * Computes the interpolated Z-value for a point p lying on the segment p0-p1
+     * 
+     * @param p
+     * @param p0
+     * @param p1
+     * @return the interpolated Z value
+     */
+    public static double interpolateZ(Coordinate p, Coordinate p0, Coordinate p1) {
+        double segLen = p0.distance(p1);
+        double ptLen = p.distance(p0);
+        double dz = p1.z - p0.z;
+        double pz = p0.z + dz * (ptLen / segLen);
+        return pz;
+    }
+
+
+
+
+
+
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/package.html b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/package.html
new file mode 100644
index 0000000..c69a939
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/triangulate/quadedge/package.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Classes to implement a topological subdivision of quadeges, to support creating triangulations
+and Voronoi diagrams.
+
+</body>
+</html>
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/Assert.java b/modules/core/src/main/java/org/locationtech/jts/util/Assert.java
new file mode 100644
index 0000000..0cdc84d
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/Assert.java
@@ -0,0 +1,103 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+/**
+ *  A utility for making programming assertions.
+ *
+ *@version 1.7
+ */
+public class Assert {
+
+  /**
+   *  Throws an <code>AssertionFailedException</code> if the given assertion is
+   *  not true.
+   *
+   *@param  assertion                  a condition that is supposed to be true
+   *@throws  AssertionFailedException  if the condition is false
+   */
+  public static void isTrue(boolean assertion) {
+    isTrue(assertion, null);
+  }
+
+  /**
+   *  Throws an <code>AssertionFailedException</code> with the given message if
+   *  the given assertion is not true.
+   *
+   *@param  assertion                  a condition that is supposed to be true
+   *@param  message                    a description of the assertion
+   *@throws  AssertionFailedException  if the condition is false
+   */
+  public static void isTrue(boolean assertion, String message) {
+    if (!assertion) {
+      if (message == null) {
+        throw new AssertionFailedException();
+      }
+      else {
+        throw new AssertionFailedException(message);
+      }
+    }
+  }
+
+  /**
+   *  Throws an <code>AssertionFailedException</code> if the given objects are
+   *  not equal, according to the <code>equals</code> method.
+   *
+   *@param  expectedValue              the correct value
+   *@param  actualValue                the value being checked
+   *@throws  AssertionFailedException  if the two objects are not equal
+   */
+  public static void equals(Object expectedValue, Object actualValue) {
+    equals(expectedValue, actualValue, null);
+  }
+
+  /**
+   *  Throws an <code>AssertionFailedException</code> with the given message if
+   *  the given objects are not equal, according to the <code>equals</code>
+   *  method.
+   *
+   *@param  expectedValue              the correct value
+   *@param  actualValue                the value being checked
+   *@param  message                    a description of the assertion
+   *@throws  AssertionFailedException  if the two objects are not equal
+   */
+  public static void equals(Object expectedValue, Object actualValue, String message) {
+    if (!actualValue.equals(expectedValue)) {
+      throw new AssertionFailedException("Expected " + expectedValue + " but encountered "
+           + actualValue + (message != null ? ": " + message : ""));
+    }
+  }
+
+  /**
+   *  Always throws an <code>AssertionFailedException</code>.
+   *
+   *@throws  AssertionFailedException  thrown always
+   */
+  public static void shouldNeverReachHere() {
+    shouldNeverReachHere(null);
+  }
+
+  /**
+   *  Always throws an <code>AssertionFailedException</code> with the given
+   *  message.
+   *
+   *@param  message                    a description of the assertion
+   *@throws  AssertionFailedException  thrown always
+   */
+  public static void shouldNeverReachHere(String message) {
+    throw new AssertionFailedException("Should never reach here"
+         + (message != null ? ": " + message : ""));
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/AssertionFailedException.java b/modules/core/src/main/java/org/locationtech/jts/util/AssertionFailedException.java
new file mode 100644
index 0000000..d520e4c
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/AssertionFailedException.java
@@ -0,0 +1,42 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+/**
+ *  Thrown when the application is in an inconsistent state. Indicates a problem
+ *  with the code.
+ *
+ *@version 1.7
+ */
+public class AssertionFailedException extends RuntimeException {
+
+  /**
+   *  Creates an <code>AssertionFailedException</code>.
+   */
+  public AssertionFailedException() {
+    super();
+  }
+
+  /**
+   *  Creates a <code>AssertionFailedException</code> with the given detail
+   *  message.
+   *
+   *@param  message  a description of the assertion
+   */
+  public AssertionFailedException(String message) {
+    super(message);
+  }
+}
+
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/CollectionUtil.java b/modules/core/src/main/java/org/locationtech/jts/util/CollectionUtil.java
new file mode 100644
index 0000000..e2f464e
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/CollectionUtil.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.util;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+/**
+ * Utilities for processing {@link Collection}s.
+ *
+ * @version 1.7
+ */
+public class CollectionUtil 
+{
+
+  public interface Function {
+    Object execute(Object obj);
+  }
+
+  /**
+   * Executes a function on each item in a {@link Collection}
+   * and returns the results in a new {@link List}
+   *
+   * @param coll the collection to process
+   * @param func the Function to execute
+   * @return a list of the transformed objects
+   */
+  public static List transform(Collection coll, Function func)
+  {
+    List result = new ArrayList();
+    for (Iterator i = coll.iterator(); i.hasNext(); ) {
+      result.add(func.execute(i.next()));
+    }
+    return result;
+  }
+
+  /**
+   * Executes a function on each item in a Collection but does
+   * not accumulate the result
+   *
+   * @param coll the collection to process
+   * @param func the Function to execute
+   */
+  public static void apply(Collection coll, Function func)
+  {
+    for (Iterator i = coll.iterator(); i.hasNext(); ) {
+      func.execute(i.next());
+    }
+  }
+
+  /**
+   * Executes a {@link Function} on each item in a Collection
+   * and collects all the entries for which the result
+   * of the function is equal to {@link Boolean} <tt>true</tt>.
+   *
+   * @param collection the collection to process
+   * @param func the Function to execute
+   * @return a list of objects for which the function was true
+   */
+  public static List select(Collection collection, Function func) {
+    List result = new ArrayList();
+    for (Iterator i = collection.iterator(); i.hasNext();) {
+      Object item = i.next();
+      if (Boolean.TRUE.equals(func.execute(item))) {
+        result.add(item);
+      }
+    }
+    return result;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/CoordinateArrayFilter.java b/modules/core/src/main/java/org/locationtech/jts/util/CoordinateArrayFilter.java
new file mode 100644
index 0000000..3f145ca
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/CoordinateArrayFilter.java
@@ -0,0 +1,53 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ *  A {@link CoordinateFilter} that creates an array containing every
+ *  coordinate in a {@link Geometry}.
+ *
+ *@version 1.7
+ */
+public class CoordinateArrayFilter implements CoordinateFilter {
+  Coordinate[] pts = null;
+  int n = 0;
+
+  /**
+   *  Constructs a <code>CoordinateArrayFilter</code>.
+   *
+   *@param  size  the number of points that the <code>CoordinateArrayFilter</code>
+   *      will collect
+   */
+  public CoordinateArrayFilter(int size) {
+    pts = new Coordinate[size];
+  }
+
+  /**
+   *  Returns the gathered <code>Coordinate</code>s.
+   *
+   *@return    the <code>Coordinate</code>s collected by this <code>CoordinateArrayFilter</code>
+   */
+  public Coordinate[] getCoordinates() {
+    return pts;
+  }
+
+  public void filter(Coordinate coord) {
+    pts[n++] = coord;
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/CoordinateCountFilter.java b/modules/core/src/main/java/org/locationtech/jts/util/CoordinateCountFilter.java
new file mode 100644
index 0000000..16f2302
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/CoordinateCountFilter.java
@@ -0,0 +1,43 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+
+/**
+ *  A {@link CoordinateFilter} that counts the total number of coordinates
+ *  in a <code>Geometry</code>.
+ *
+ *@version 1.7
+ */
+public class CoordinateCountFilter implements CoordinateFilter {
+  private int n = 0;
+
+  public CoordinateCountFilter() { }
+
+  /**
+   *  Returns the result of the filtering.
+   *
+   *@return    the number of points found by this <code>CoordinateCountFilter</code>
+   */
+  public int getCount() {
+    return n;
+  }
+
+  public void filter(Coordinate coord) {
+    n++;
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/Debug.java b/modules/core/src/main/java/org/locationtech/jts/util/Debug.java
new file mode 100644
index 0000000..f74506f
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/Debug.java
@@ -0,0 +1,328 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+/**
+ *@version 1.7
+ */
+import java.io.PrintStream;
+import java.lang.reflect.Method;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Provides routines to simplify and localize debugging output.
+ * Debugging is controlled via a Java system property value.
+ * If the system property with the name given in
+ * DEBUG_PROPERTY_NAME (currently "jts.debug") has the value
+ * "on" or "true" debugging is enabled.
+ * Otherwise, debugging is disabled.
+ * The system property can be set by specifying the following JVM option:
+ * <pre>
+ * -Djts.debug=on
+ * </pre>
+ * 
+ *
+ * @version 1.7
+ */
+public class Debug {
+
+  public static String DEBUG_PROPERTY_NAME = "jts.debug";
+  public static String DEBUG_PROPERTY_VALUE_ON = "on";
+  public static String DEBUG_PROPERTY_VALUE_TRUE = "true";
+
+  private static boolean debugOn = false;
+
+  static {
+    String debugValue = System.getProperty(DEBUG_PROPERTY_NAME);
+    if (debugValue != null) {
+      if (debugValue.equalsIgnoreCase(DEBUG_PROPERTY_VALUE_ON)
+          || debugValue.equalsIgnoreCase(DEBUG_PROPERTY_VALUE_TRUE) )
+        debugOn = true;
+    }
+  }
+
+  private static Stopwatch stopwatch = new Stopwatch();
+  private static long lastTimePrinted;
+
+  /**
+   * Prints the status of debugging to <tt>System.out</tt>
+   *
+   * @param args the cmd-line arguments (no arguments are required)
+   */
+  public static void main(String[] args)
+  {
+    System.out.println("JTS Debugging is " +
+                       (debugOn ? "ON" : "OFF") );
+  }
+
+  private static final Debug debug = new Debug();
+  private static final GeometryFactory fact = new GeometryFactory();
+  private static final String DEBUG_LINE_TAG = "D! ";
+
+  private PrintStream out;
+  private Class[] printArgs;
+  private Object watchObj = null;
+  private Object[] args = new Object[1];
+
+  public static boolean isDebugging() { return debugOn; }
+
+  public static LineString toLine(Coordinate p0, Coordinate p1) {
+    return fact.createLineString(new Coordinate[] { p0, p1 });
+  }
+
+  public static LineString toLine(Coordinate p0, Coordinate p1, Coordinate p2) {
+    return fact.createLineString(new Coordinate[] { p0, p1, p2});
+  }
+
+  public static LineString toLine(Coordinate p0, Coordinate p1, Coordinate p2, Coordinate p3) {
+    return fact.createLineString(new Coordinate[] { p0, p1, p2, p3});
+  }
+
+  public static void print(String str) {
+    if (!debugOn) {
+      return;
+    }
+    debug.instancePrint(str);
+  }
+/*
+  public static void println(String str) {
+    if (! debugOn) return;
+    debug.instancePrint(str);
+    debug.println();
+  }
+*/
+  public static void print(Object obj) {
+    if (! debugOn) return;
+    debug.instancePrint(obj);
+  }
+
+  public static void print(boolean isTrue, Object obj) {
+    if (! debugOn) return;
+    if (! isTrue) return;
+    debug.instancePrint(obj);
+  }
+
+  public static void println(Object obj) {
+    if (!debugOn) {
+      return;
+    }
+    debug.instancePrint(obj);
+    debug.println();
+  }
+  
+  public static void resetTime()
+  {
+    stopwatch.reset();
+    lastTimePrinted = stopwatch.getTime();
+  }
+  
+  public static void printTime(String tag)
+  {
+    if (!debugOn) {
+      return;
+    }
+    long time = stopwatch.getTime();
+    long elapsedTime = time - lastTimePrinted;
+    debug.instancePrint(
+        formatField(Stopwatch.getTimeString(time), 10)
+        + " (" + formatField(Stopwatch.getTimeString(elapsedTime), 10) + " ) "
+        + tag);
+    debug.println();    
+    lastTimePrinted = time;
+  }
+  
+  private static String formatField(String s, int fieldLen)
+  {
+    int nPad = fieldLen - s.length();
+    if (nPad <= 0) return s;
+    String padStr = spaces(nPad) + s;
+    return padStr.substring(padStr.length() - fieldLen);
+  }
+  
+  private static String spaces(int n)
+  {
+    char[] ch = new char[n];
+    for (int i = 0; i < n; i++) {
+      ch[i] = ' ';
+    }
+    return new String(ch);
+  }
+  
+  public static boolean equals(Coordinate c1, Coordinate c2, double tolerance)
+  {
+  	return c1.distance(c2) <= tolerance;
+  }
+  /**
+   * Adds an object to be watched.
+   * A watched object can be printed out at any time.
+   * 
+   * Currently only supports one watched object at a time.
+   * @param obj
+   */
+  public static void addWatch(Object obj) {
+    debug.instanceAddWatch(obj);
+  }
+
+  public static void printWatch() {
+    debug.instancePrintWatch();
+  }
+
+  public static void printIfWatch(Object obj) {
+    debug.instancePrintIfWatch(obj);
+  }
+
+  public static void breakIf(boolean cond)
+  {
+    if (cond) doBreak();
+  }
+  
+  public static void breakIfEqual(Object o1, Object o2)
+  {
+    if (o1.equals(o2)) doBreak();
+  }
+  
+  public static void breakIfEqual(Coordinate p0, Coordinate p1, double tolerance)
+  {
+    if (p0.distance(p1) <= tolerance) doBreak();
+  }
+  
+  private static void doBreak()
+  {
+    // Put breakpoint on following statement to break here
+    return; 
+  }
+  
+  public static boolean hasSegment(Geometry geom, Coordinate p0, Coordinate p1)
+  {
+    SegmentFindingFilter filter = new SegmentFindingFilter(p0, p1);
+    geom.apply(filter);
+    return filter.hasSegment();
+  }
+  
+  private static class SegmentFindingFilter
+  implements CoordinateSequenceFilter
+  {
+    private Coordinate p0, p1;
+    private boolean hasSegment = false;
+    
+    public SegmentFindingFilter(Coordinate p0, Coordinate p1)
+    {
+      this.p0 = p0;
+      this.p1 = p1;
+    }
+
+    public boolean hasSegment() { return hasSegment; }
+
+    public void filter(CoordinateSequence seq, int i)
+    {
+      if (i == 0) return;
+      hasSegment = p0.equals2D(seq.getCoordinate(i-1)) 
+          && p1.equals2D(seq.getCoordinate(i));
+    }
+    
+    public boolean isDone()
+    {
+      return hasSegment; 
+    }
+    
+    public boolean isGeometryChanged()
+    {
+      return false;
+    }
+  }
+  
+  private Debug() {
+    out = System.out;
+    printArgs = new Class[1];
+    try {
+      printArgs[0] = Class.forName("java.io.PrintStream");
+    }
+    catch (Exception ex) {
+      // ignore this exception - it will fail later anyway
+    }
+  }
+
+  public void instancePrintWatch() {
+    if (watchObj == null) return;
+    instancePrint(watchObj);
+  }
+
+  public void instancePrintIfWatch(Object obj) {
+    if (obj != watchObj) return;
+    if (watchObj == null) return;
+    instancePrint(watchObj);
+  }
+
+  public void instancePrint(Object obj)
+  {
+    if (obj instanceof Collection) {
+      instancePrint(((Collection) obj).iterator());
+    }
+    else if (obj instanceof Iterator) {
+      instancePrint((Iterator) obj);
+    }
+    else {
+      instancePrintObject(obj);
+    }
+  }
+
+  public void instancePrint(Iterator it)
+  {
+    for (; it.hasNext(); ) {
+      Object obj = it.next();
+      instancePrintObject(obj);
+    }
+  }
+  public void instancePrintObject(Object obj) {
+    //if (true) throw new RuntimeException("DEBUG TRAP!");
+    Method printMethod = null;
+    try {
+      Class cls = obj.getClass();
+      try {
+        printMethod = cls.getMethod("print", printArgs);
+        args[0] = out;
+        out.print(DEBUG_LINE_TAG);
+        printMethod.invoke(obj, args);
+      }
+      catch (NoSuchMethodException ex) {
+        instancePrint(obj.toString());
+      }
+    }
+    catch (Exception ex) {
+      ex.printStackTrace(out);
+    }
+  }
+
+  public void println() {
+    out.println();
+  }
+
+  private void instanceAddWatch(Object obj) {
+    watchObj = obj;
+  }
+
+  private void instancePrint(String str) {
+    out.print(DEBUG_LINE_TAG);
+    out.print(str);
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/GeometricShapeFactory.java b/modules/core/src/main/java/org/locationtech/jts/util/GeometricShapeFactory.java
new file mode 100644
index 0000000..f14dd26
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/GeometricShapeFactory.java
@@ -0,0 +1,446 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.AffineTransformation;
+
+/**
+ * Computes various kinds of common geometric shapes.
+ * Provides various ways of specifying the location and extent
+ * and rotations of the generated shapes,
+ * as well as number of line segments used to form them.
+ * <p>
+ * <b>Example of usage:</b>
+ * <pre>
+ *  GeometricShapeFactory gsf = new GeometricShapeFactory();
+ *  gsf.setSize(100);
+ *  gsf.setNumPoints(100);
+ *  gsf.setBase(new Coordinate(100, 100));
+ *  gsf.setRotation(0.5);
+ *  Polygon rect = gsf.createRectangle();
+ * </pre>
+ *
+ * @version 1.7
+ */
+public class GeometricShapeFactory
+{
+  protected GeometryFactory geomFact;
+  protected PrecisionModel precModel = null;
+  protected Dimensions dim = new Dimensions();
+  protected int nPts = 100;
+  
+  /**
+   * Default is no rotation.
+   */
+  protected double rotationAngle = 0.0;
+
+  /**
+   * Create a shape factory which will create shapes using the default
+   * {@link GeometryFactory}.
+   */
+  public GeometricShapeFactory()
+  {
+    this(new GeometryFactory());
+  }
+
+  /**
+   * Create a shape factory which will create shapes using the given
+   * {@link GeometryFactory}.
+   *
+   * @param geomFact the factory to use
+   */
+  public GeometricShapeFactory(GeometryFactory geomFact)
+  {
+    this.geomFact = geomFact;
+    precModel = geomFact.getPrecisionModel();
+  }
+
+  public void setEnvelope(Envelope env)
+  {
+  	dim.setEnvelope(env);
+  }
+  
+  /**
+   * Sets the location of the shape by specifying the base coordinate
+   * (which in most cases is the
+   * lower left point of the envelope containing the shape).
+   *
+   * @param base the base coordinate of the shape
+   */
+  public void setBase(Coordinate base)  {  dim.setBase(base);    }
+  /**
+   * Sets the location of the shape by specifying the centre of
+   * the shape's bounding box
+   *
+   * @param centre the centre coordinate of the shape
+   */
+  public void setCentre(Coordinate centre)  {  dim.setCentre(centre);    }
+
+  /**
+   * Sets the total number of points in the created {@link Geometry}.
+   * The created geometry will have no more than this number of points,
+   * unless more are needed to create a valid geometry.
+   */
+  public void setNumPoints(int nPts) { this.nPts = nPts; }
+
+  /**
+   * Sets the size of the extent of the shape in both x and y directions.
+   *
+   * @param size the size of the shape's extent
+   */
+  public void setSize(double size) { dim.setSize(size); }
+
+  /**
+   * Sets the width of the shape.
+   *
+   * @param width the width of the shape
+   */
+  public void setWidth(double width) { dim.setWidth(width); }
+
+  /**
+   * Sets the height of the shape.
+   *
+   * @param height the height of the shape
+   */
+  public void setHeight(double height) { dim.setHeight(height); }
+
+  /**
+   * Sets the rotation angle to use for the shape.
+   * The rotation is applied relative to the centre of the shape.
+   * 
+   * @param radians the rotation angle in radians.
+   */
+  public void setRotation(double radians)
+  {
+    rotationAngle = radians;
+  }
+  
+  protected Geometry rotate(Geometry geom)
+  {
+    if (rotationAngle != 0.0) {
+      AffineTransformation trans = AffineTransformation.rotationInstance(rotationAngle, 
+          dim.getCentre().x, dim.getCentre().y);
+      geom.apply(trans);
+    }
+    return geom;
+  }
+  
+  /**
+   * Creates a rectangular {@link Polygon}.
+   *
+   * @return a rectangular Polygon
+   *
+   */
+  public Polygon createRectangle()
+  {
+    int i;
+    int ipt = 0;
+    int nSide = nPts / 4;
+    if (nSide < 1) nSide = 1;
+    double XsegLen = dim.getEnvelope().getWidth() / nSide;
+    double YsegLen = dim.getEnvelope().getHeight() / nSide;
+
+    Coordinate[] pts = new Coordinate[4 * nSide + 1];
+    Envelope env = dim.getEnvelope();
+
+    //double maxx = env.getMinX() + nSide * XsegLen;
+    //double maxy = env.getMinY() + nSide * XsegLen;
+
+    for (i = 0; i < nSide; i++) {
+      double x = env.getMinX() + i * XsegLen;
+      double y = env.getMinY();
+      pts[ipt++] = coord(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = env.getMaxX();
+      double y = env.getMinY() + i * YsegLen;
+      pts[ipt++] = coord(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = env.getMaxX() - i * XsegLen;
+      double y = env.getMaxY();
+      pts[ipt++] = coord(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = env.getMinX();
+      double y = env.getMaxY() - i * YsegLen;
+      pts[ipt++] = coord(x, y);
+    }
+    pts[ipt++] = new Coordinate(pts[0]);
+
+    LinearRing ring = geomFact.createLinearRing(pts);
+    Polygon poly = geomFact.createPolygon(ring);
+    return (Polygon) rotate(poly);
+  }
+
+//* @deprecated use {@link createEllipse} instead
+  /**
+   * Creates a circular or elliptical {@link Polygon}.
+   *
+   * @return a circle or ellipse
+   */
+  public Polygon createCircle()
+  {
+    return createEllipse();
+  }
+  
+  /**
+   * Creates an elliptical {@link Polygon}.
+   * If the supplied envelope is square the 
+   * result will be a circle. 
+   *
+   * @return an ellipse or circle
+   */
+  public Polygon createEllipse()
+  {
+
+    Envelope env = dim.getEnvelope();
+    double xRadius = env.getWidth() / 2.0;
+    double yRadius = env.getHeight() / 2.0;
+
+    double centreX = env.getMinX() + xRadius;
+    double centreY = env.getMinY() + yRadius;
+
+    Coordinate[] pts = new Coordinate[nPts + 1];
+    int iPt = 0;
+    for (int i = 0; i < nPts; i++) {
+        double ang = i * (2 * Math.PI / nPts);
+        double x = xRadius * Math.cos(ang) + centreX;
+        double y = yRadius * Math.sin(ang) + centreY;
+        pts[iPt++] = coord(x, y);
+    }
+    pts[iPt] = new Coordinate(pts[0]);
+
+    LinearRing ring = geomFact.createLinearRing(pts);
+    Polygon poly = geomFact.createPolygon(ring);
+    return (Polygon) rotate(poly);
+  }
+  /**
+   * Creates a squircular {@link Polygon}.
+   *
+   * @return a squircle
+   */
+  public Polygon createSquircle()
+  /**
+   * Creates a squircular {@link Polygon}.
+   *
+   * @return a squircle
+   */
+  {
+  	return createSupercircle(4);
+  }
+  
+  /**
+   * Creates a supercircular {@link Polygon}
+   * of a given positive power.
+   *
+   * @return a supercircle
+   */
+  public Polygon createSupercircle(double power)
+  {
+  	double recipPow = 1.0 / power;
+  	
+    double radius = dim.getMinSize() / 2;
+    Coordinate centre = dim.getCentre();
+    
+    double r4 = Math.pow(radius, power);
+    double y0 = radius;
+    
+    double xyInt = Math.pow(r4 / 2, recipPow);
+    
+    int nSegsInOct = nPts / 8;
+    int totPts = nSegsInOct * 8 + 1;
+    Coordinate[] pts = new Coordinate[totPts];
+    double xInc = xyInt / nSegsInOct;
+    
+    for (int i = 0; i <= nSegsInOct; i++) {
+  		double x = 0.0;
+  		double y = y0;
+    	if (i != 0) {
+    		x = xInc * i;
+    		double x4 = Math.pow(x, power);
+    		y = Math.pow(r4 - x4, recipPow);
+    	}
+      pts[i] = coordTrans(x, y, centre);
+      pts[2 * nSegsInOct - i] = coordTrans(y, x, centre);
+      
+      pts[2 * nSegsInOct + i] = coordTrans(y, -x, centre);
+      pts[4 * nSegsInOct - i] = coordTrans(x, -y, centre);
+      
+      pts[4 * nSegsInOct + i] = coordTrans(-x, -y, centre);
+      pts[6 * nSegsInOct - i] = coordTrans(-y, -x, centre);
+      
+      pts[6 * nSegsInOct + i] = coordTrans(-y, x, centre);
+      pts[8 * nSegsInOct - i] = coordTrans(-x, y, centre);
+    }
+    pts[pts.length-1] = new Coordinate(pts[0]);
+
+    LinearRing ring = geomFact.createLinearRing(pts);
+    Polygon poly = geomFact.createPolygon(ring);
+    return (Polygon) rotate(poly);
+  }
+
+   /**
+    * Creates an elliptical arc, as a {@link LineString}.
+    * The arc is always created in a counter-clockwise direction.
+    * This can easily be reversed if required by using 
+    * {#link LineString.reverse()}
+    *
+    * @param startAng start angle in radians
+    * @param angExtent size of angle in radians
+    * @return an elliptical arc
+    */
+  public LineString createArc(
+     double startAng,
+     double angExtent)
+  {
+    Envelope env = dim.getEnvelope();
+    double xRadius = env.getWidth() / 2.0;
+    double yRadius = env.getHeight() / 2.0;
+
+    double centreX = env.getMinX() + xRadius;
+    double centreY = env.getMinY() + yRadius;
+
+     double angSize = angExtent;
+     if (angSize <= 0.0 || angSize > 2 * Math.PI)
+       angSize = 2 * Math.PI;
+     double angInc = angSize / (nPts - 1);
+
+     Coordinate[] pts = new Coordinate[nPts];
+     int iPt = 0;
+     for (int i = 0; i < nPts; i++) {
+         double ang = startAng + i * angInc;
+         double x = xRadius * Math.cos(ang) + centreX;
+         double y = yRadius * Math.sin(ang) + centreY;
+         pts[iPt++] = coord(x, y);
+     }
+     LineString line = geomFact.createLineString(pts);
+     return (LineString) rotate(line);
+   }
+
+  /**
+   * Creates an elliptical arc polygon.
+   * The polygon is formed from the specified arc of an ellipse
+   * and the two radii connecting the endpoints to the centre of the ellipse.
+   *
+   * @param startAng start angle in radians
+   * @param angExtent size of angle in radians
+   * @return an elliptical arc polygon
+   */
+  public Polygon createArcPolygon(double startAng, double angExtent) {
+    Envelope env = dim.getEnvelope();
+    double xRadius = env.getWidth() / 2.0;
+    double yRadius = env.getHeight() / 2.0;
+
+    double centreX = env.getMinX() + xRadius;
+    double centreY = env.getMinY() + yRadius;
+
+    double angSize = angExtent;
+    if (angSize <= 0.0 || angSize > 2 * Math.PI)
+      angSize = 2 * Math.PI;
+    double angInc = angSize / (nPts - 1);
+    // double check = angInc * nPts;
+    // double checkEndAng = startAng + check;
+
+    Coordinate[] pts = new Coordinate[nPts + 2];
+
+    int iPt = 0;
+    pts[iPt++] = coord(centreX, centreY);
+    for (int i = 0; i < nPts; i++) {
+      double ang = startAng + angInc * i;
+
+      double x = xRadius * Math.cos(ang) + centreX;
+      double y = yRadius * Math.sin(ang) + centreY;
+      pts[iPt++] = coord(x, y);
+    }
+    pts[iPt++] = coord(centreX, centreY);
+    LinearRing ring = geomFact.createLinearRing(pts);
+    Polygon poly = geomFact.createPolygon(ring);
+    return (Polygon) rotate(poly);
+  }
+
+  protected Coordinate coord(double x, double y)
+  {
+  	Coordinate pt = new Coordinate(x, y);
+    precModel.makePrecise(pt);
+    return pt;
+  }
+  
+  protected Coordinate coordTrans(double x, double y, Coordinate trans)
+  {
+  	return coord(x + trans.x, y + trans.y);
+  }
+  
+  static protected class Dimensions
+  {
+    public Coordinate base;
+    public Coordinate centre;
+    public double width;
+    public double height;
+
+    public void setBase(Coordinate base)  {  this.base = base;    }
+    public Coordinate getBase() { return base; }
+    
+    public void setCentre(Coordinate centre)  {  this.centre = centre;    }
+    public Coordinate getCentre() 
+    { 
+      if (centre == null) {
+        centre = new Coordinate(base.x + width/2, base.y + height/2);
+      }
+      return centre; 
+    }
+   
+    public void setSize(double size)
+    {
+      height = size;
+      width = size;
+    }
+
+    public double getMinSize()
+    {
+    	return Math.min(width, height);
+    }
+    public void setWidth(double width) { this.width = width; }
+    public double getWidth() { return width; }
+    public double getHeight() { return height; }
+    
+    public void setHeight(double height) { this.height = height; }
+
+    public void setEnvelope(Envelope env)
+    {
+    	this.width = env.getWidth();
+    	this.height = env.getHeight();
+    	this.base = new Coordinate(env.getMinX(), env.getMinY());
+    	this.centre = new Coordinate(env.centre());
+    }
+    
+    public Envelope getEnvelope() {
+      if (base != null) {
+        return new Envelope(base.x, base.x + width, base.y, base.y + height);
+      }
+      if (centre != null) {
+        return new Envelope(centre.x - width/2, centre.x + width/2,
+                            centre.y - height/2, centre.y + height/2);
+      }
+      return new Envelope(0, width, 0, height);
+    }
+    
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/Memory.java b/modules/core/src/main/java/org/locationtech/jts/util/Memory.java
new file mode 100644
index 0000000..5b0cdb9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/Memory.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+/**
+ * Utility functions to report JVM memory usage.
+ * 
+ * @author mbdavis
+ *
+ */
+public class Memory 
+{
+	public static long used()
+	{
+		Runtime runtime = Runtime.getRuntime ();
+		return runtime.totalMemory() - runtime.freeMemory();
+	}
+	
+	public static String usedString()
+	{
+		return format(used());
+	}
+	
+	public static long free()
+	{
+		Runtime runtime = Runtime.getRuntime ();
+		return runtime.freeMemory();
+	}
+	
+	public static String freeString()
+	{
+		return format(free());
+	}
+	
+	public static long total()
+	{
+		Runtime runtime = Runtime.getRuntime ();
+		return runtime.totalMemory();
+	}
+	
+	public static String totalString()
+	{
+		return format(total());
+	}
+	
+	public static String usedTotalString()
+	{
+		return "Used: " + usedString() 
+		+ "   Total: " + totalString();
+	}
+	
+	public static String allString()
+	{
+		return "Used: " + usedString() 
+		+ "   Free: " + freeString()
+		+ "   Total: " + totalString();
+	}
+	
+	public static final double KB = 1024;
+	public static final double MB = 1048576;
+	public static final double GB = 1073741824;
+
+	public static String format(long mem)
+	{
+		if (mem < 2 * KB)
+			return mem + " bytes";
+		if (mem < 2 * MB)
+			return round(mem / KB) + " KB";
+		if (mem < 2 * GB)
+			return round(mem / MB) + " MB";
+		return round(mem / GB) + " GB";
+	}
+	
+	public static double round(double d)
+	{
+		return Math.ceil(d * 100) / 100;
+	}
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/NumberUtil.java b/modules/core/src/main/java/org/locationtech/jts/util/NumberUtil.java
new file mode 100644
index 0000000..1a0d861
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/NumberUtil.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.util;
+
+public class NumberUtil
+{
+
+  public static boolean equalsWithTolerance(double x1, double x2, double tolerance)
+  {
+    return Math.abs(x1 - x2) <= tolerance;
+  }
+
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/ObjectCounter.java b/modules/core/src/main/java/org/locationtech/jts/util/ObjectCounter.java
new file mode 100644
index 0000000..53db312
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/ObjectCounter.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * Counts occurrences of objects.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class ObjectCounter 
+{
+
+  private Map counts = new HashMap();
+  
+  public ObjectCounter() {
+  }
+
+  public void add(Object o)
+  {
+    Counter counter = (Counter) counts.get(o);
+    if (counter == null)
+      counts.put(o, new Counter(1));
+    else
+      counter.increment();
+  }
+  
+  // TODO: add remove(Object o)
+  
+  public int count(Object o)
+  {
+    Counter counter = (Counter) counts.get(o);
+    if (counter == null)
+      return 0;
+    else
+      return counter.count();
+   
+  }
+  private static class Counter
+  {
+    int count = 0;
+    
+    public Counter()
+    {
+      
+    }
+    
+    public Counter(int count)
+    {
+      this.count = count;
+    }
+    
+    public int count()
+    {
+      return count;
+    }
+    
+    public void increment()
+    {
+      count++;
+    }
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/PriorityQueue.java b/modules/core/src/main/java/org/locationtech/jts/util/PriorityQueue.java
new file mode 100644
index 0000000..1377931
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/PriorityQueue.java
@@ -0,0 +1,133 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import java.util.ArrayList;
+
+/**
+ * A priority queue over a set of {@link Comparable} objects.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PriorityQueue 
+{
+  private int size; // Number of elements in queue
+  private ArrayList items; // The queue binary heap array
+
+  /**
+   * Creates a new empty priority queue
+   */
+  public PriorityQueue() {
+    size = 0;
+    items = new ArrayList();
+    // create space for sentinel
+    items.add(null);
+  }
+
+  /**
+   * Insert into the priority queue.
+   * Duplicates are allowed.
+   * @param x the item to insert.
+   */
+  public void add(Comparable x) 
+  {
+    // increase the size of the items heap to create a hole for the new item
+    items.add(null);
+
+    // Insert item at end of heap and then re-establish ordering
+    size += 1;
+    int hole = size;
+    // set the item as a sentinel at the base of the heap
+    items.set(0, x);
+
+    // move the item up from the hole position to its correct place
+    for (; x.compareTo(items.get(hole / 2)) < 0; hole /= 2) {
+      items.set(hole, items.get(hole / 2));
+    }
+    // insert the new item in the correct place
+    items.set(hole, x);
+  }
+
+  /**
+   * Establish heap from an arbitrary arrangement of items. 
+   */
+  /*
+   private void buildHeap( ) {
+   for( int i = currentSize / 2; i > 0; i-- )
+   reorder( i );
+   }
+   */
+
+  /**
+   * Test if the priority queue is logically empty.
+   * @return true if empty, false otherwise.
+   */
+  public boolean isEmpty() {
+    return size == 0;
+  }
+
+  /**
+   * Returns size.
+   * @return current size.
+   */
+  public int size() {
+    return size;
+  }
+
+  /**
+   * Make the priority queue logically empty.
+   */
+  public void clear() {
+    size = 0;
+    items.clear();
+  }
+
+  /**
+   * Remove the smallest item from the priority queue.
+   * @return the smallest item, or null if empty
+   */
+  public Object poll() 
+  {
+    if (isEmpty())
+      return null;
+    Object minItem = items.get(1);
+    items.set(1, items.get(size));
+    size -= 1;
+    reorder(1);
+
+    return minItem;
+  }
+
+  /**
+   * Internal method to percolate down in the heap.
+   * 
+   * @param hole the index at which the percolate begins.
+   */
+  private void reorder(int hole) 
+  {
+    int child;
+    Object tmp = items.get(hole);
+
+    for (; hole * 2 <= size; hole = child) {
+      child = hole * 2;
+      if (child != size
+          && ((Comparable) items.get(child + 1)).compareTo(items.get(child)) < 0)
+        child++;
+      if (((Comparable) items.get(child)).compareTo(tmp) < 0)
+        items.set(hole, items.get(child));
+      else
+        break;
+    }
+    items.set(hole, tmp);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/Stopwatch.java b/modules/core/src/main/java/org/locationtech/jts/util/Stopwatch.java
new file mode 100644
index 0000000..76c03fb
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/Stopwatch.java
@@ -0,0 +1,87 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+/**
+ * Implements a timer function which can compute
+ * elapsed time as well as split times.
+ *
+ * @version 1.7
+ */
+public class Stopwatch {
+
+  private long startTimestamp;
+  private long totalTime = 0;
+  private boolean isRunning = false;
+
+  public Stopwatch()
+  {
+    start();
+  }
+
+  public void start()
+  {
+    if (isRunning) return;
+    startTimestamp = System.currentTimeMillis();
+    isRunning = true;
+  }
+
+  public long stop()
+  {
+    if (isRunning) {
+      updateTotalTime();
+      isRunning = false;
+    }
+    return totalTime;
+  }
+
+  public void reset()
+  {
+    totalTime = 0;
+    startTimestamp = System.currentTimeMillis();
+  }
+
+  public long split()
+  {
+    if (isRunning)
+      updateTotalTime();
+    return totalTime;
+  }
+
+  private void updateTotalTime()
+  {
+    long endTimestamp = System.currentTimeMillis();
+    long elapsedTime = endTimestamp - startTimestamp;
+    startTimestamp = endTimestamp;
+    totalTime += elapsedTime;
+  }
+
+  public long getTime()
+  {
+    updateTotalTime();
+    return totalTime;
+  }
+
+  public String getTimeString()
+  {
+    long totalTime = getTime();
+    return getTimeString(totalTime);
+  }
+
+  public static String getTimeString(long timeMillis) {
+    String totalTimeStr = timeMillis < 10000 
+        ? timeMillis + " ms" 
+        : (double) timeMillis / 1000.0 + " s";
+    return totalTimeStr;
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/StringUtil.java b/modules/core/src/main/java/org/locationtech/jts/util/StringUtil.java
new file mode 100644
index 0000000..f8bd20b
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/StringUtil.java
@@ -0,0 +1,106 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.util;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.LineNumberReader;
+import java.io.PrintStream;
+import java.io.StringReader;
+import java.text.DecimalFormat;
+import java.text.NumberFormat;
+import java.util.ArrayList;
+
+/**
+ * Utility methods for working with {@link String}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class StringUtil
+{
+  /**
+   * Mimics the the Java SE {@link String#split(String)} method.
+   *
+   * @param s the string to split.
+   * @param separator the separator to use.
+   * @return the array of split strings.
+   */
+ public static String[] split(String s, String separator)
+ {
+   int separatorlen = separator.length();
+   ArrayList tokenList = new ArrayList();
+   String tmpString = "" + s;
+   int pos = tmpString.indexOf(separator);
+   while (pos >= 0) {
+     String token = tmpString.substring(0, pos);
+     tokenList.add(token);
+     tmpString = tmpString.substring(pos + separatorlen);
+     pos = tmpString.indexOf(separator);
+   }
+   if (tmpString.length() > 0)
+     tokenList.add(tmpString);
+   String[] res = new String[tokenList.size()];
+   for (int i = 0; i < res.length; i++) {
+     res[i] = (String) tokenList.get(i);
+   }
+   return res;
+ }
+
+ public final static String NEWLINE = System.getProperty("line.separator");
+
+ /**
+  *  Returns an throwable's stack trace
+  */
+ public static String getStackTrace(Throwable t) {
+     ByteArrayOutputStream os = new ByteArrayOutputStream();
+     PrintStream ps = new PrintStream(os);
+     t.printStackTrace(ps);
+     return os.toString();
+ }
+
+ public static String getStackTrace(Throwable t, int depth) {
+     String stackTrace = "";
+     StringReader stringReader = new StringReader(getStackTrace(t));
+     LineNumberReader lineNumberReader = new LineNumberReader(stringReader);
+     for (int i = 0; i < depth; i++) {
+         try {
+             stackTrace += lineNumberReader.readLine() + NEWLINE;
+         } catch (IOException e) {
+             Assert.shouldNeverReachHere();
+         }
+     }
+     return stackTrace;
+ }
+
+  private static NumberFormat SIMPLE_ORDINATE_FORMAT = new DecimalFormat("0.#");
+  
+  public static String toString(double d)
+  {
+    return SIMPLE_ORDINATE_FORMAT.format(d);
+  }
+
+  public static String spaces(int n)
+  {
+    return chars(' ', n);
+  }
+  
+  public static String chars(char c, int n)
+  {
+    char[] ch = new char[n];
+    for (int i = 0; i < n; i++) {
+      ch[i] = c;
+    }
+    return new String(ch);
+  }
+}
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/UniqueCoordinateArrayFilter.java b/modules/core/src/main/java/org/locationtech/jts/util/UniqueCoordinateArrayFilter.java
new file mode 100644
index 0000000..3e01ad9
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/UniqueCoordinateArrayFilter.java
@@ -0,0 +1,69 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.util;
+
+import java.util.ArrayList;
+import java.util.TreeSet;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+
+
+/**
+ *  A {@link CoordinateFilter} that builds a set of <code>Coordinate</code>s.
+ *  The set of coordinates contains no duplicate points.
+ *  It preserves the order of the input points.
+ *
+ *@version 1.7
+ */
+public class UniqueCoordinateArrayFilter implements CoordinateFilter 
+{
+  /**
+   * Convenience method which allows running the filter over an array of {@link Coordinate}s.
+   * 
+   * @param coords an array of coordinates
+   * @return an array of the unique coordinates
+   */
+  public static Coordinate[] filterCoordinates(Coordinate[] coords)
+  {
+    UniqueCoordinateArrayFilter filter = new UniqueCoordinateArrayFilter();
+    for (int i = 0; i < coords.length; i++) {
+      filter.filter(coords[i]);
+    }
+    return filter.getCoordinates();
+  }
+  
+  TreeSet treeSet = new TreeSet();
+  ArrayList list = new ArrayList();
+
+  public UniqueCoordinateArrayFilter() { }
+
+  /**
+   *  Returns the gathered <code>Coordinate</code>s.
+   *
+   *@return    the <code>Coordinate</code>s collected by this <code>CoordinateArrayFilter</code>
+   */
+  public Coordinate[] getCoordinates() {
+    Coordinate[] coordinates = new Coordinate[list.size()];
+    return (Coordinate[]) list.toArray(coordinates);
+  }
+
+  public void filter(Coordinate coord) {
+    if (!treeSet.contains(coord)) {
+      list.add(coord);
+      treeSet.add(coord);
+    }
+  }
+}
+
diff --git a/modules/core/src/main/java/org/locationtech/jts/util/package.html b/modules/core/src/main/java/org/locationtech/jts/util/package.html
new file mode 100644
index 0000000..e44abbc
--- /dev/null
+++ b/modules/core/src/main/java/org/locationtech/jts/util/package.html
@@ -0,0 +1,8 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+</head>
+<body bgcolor="white">
+Contains support classes for the Java Topology Suite.
+</body>
+</html>
diff --git a/modules/core/src/main/javadoc/overview.html b/modules/core/src/main/javadoc/overview.html
new file mode 100644
index 0000000..b65efcd
--- /dev/null
+++ b/modules/core/src/main/javadoc/overview.html
@@ -0,0 +1,12 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+  <HEAD>
+    <TITLE>JTS Topology Suite</TITLE>
+  </HEAD>
+  <BODY>
+    The JTS Topology Suite (JTS) is an open source Java software library that provides an object model for planar geometry together with a set of fundamental geometric functions. 
+	JTS conforms to the Simple Features Specification for SQL published by the Open GIS Consortium.  
+	JTS is designed to be used as a core component of vector-based geomatics software such as geographical information systems. 
+	It can also be used as a general-purpose library providing algorithms in computational geometry.
+  </BODY>
+</HTML>
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/AbstractPointInRingTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/AbstractPointInRingTest.java
new file mode 100644
index 0000000..86e9e3d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/AbstractPointInRingTest.java
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+
+import test.jts.GeometryTestCase;
+
+/**
+ * Tests PointInRing algorithms
+ *
+ * @version 1.7
+ */
+public abstract class AbstractPointInRingTest extends GeometryTestCase {
+
+
+  public AbstractPointInRingTest(String name) { super(name); }
+
+  public void testBox() throws Exception
+  {
+    runPtInRing(Location.INTERIOR, new Coordinate(10, 10),
+"POLYGON ((0 0, 0 20, 20 20, 20 0, 0 0))");
+  }
+
+  public void testComplexRing() throws Exception
+  {
+    runPtInRing(Location.INTERIOR, new Coordinate(0, 0),
+"POLYGON ((-40 80, -40 -80, 20 0, 20 -100, 40 40, 80 -80, 100 80, 140 -20, 120 140, 40 180,     60 40, 0 120, -20 -20, -40 80))");
+  }
+
+  public static final String comb = 
+  	"POLYGON ((0 0, 0 10, 4 5, 6 10, 7 5, 9 10, 10 5, 13 5, 15 10, 16 3, 17 10, 18 3, 25 10, 30 10, 30 0, 15 0, 14 5, 13 0, 9 0, 8 5, 6 0, 0 0))";
+  
+  public void testComb() throws Exception
+  {
+    runPtInRing(Location.BOUNDARY, new Coordinate(0, 0), comb);
+    runPtInRing(Location.BOUNDARY, new Coordinate(0, 1), comb);
+    // at vertex 
+    runPtInRing(Location.BOUNDARY, new Coordinate(4, 5), comb);
+    runPtInRing(Location.BOUNDARY, new Coordinate(8, 5), comb);
+    
+    // on horizontal segment
+    runPtInRing(Location.BOUNDARY, new Coordinate(11, 5), comb);
+    // on vertical segment
+    runPtInRing(Location.BOUNDARY, new Coordinate(30, 5), comb);
+    // on angled segment
+    runPtInRing(Location.BOUNDARY, new Coordinate(22, 7), comb);
+    
+    
+    
+    runPtInRing(Location.INTERIOR, new Coordinate(1, 5), comb);
+    runPtInRing(Location.INTERIOR, new Coordinate(5, 5), comb);
+    runPtInRing(Location.INTERIOR, new Coordinate(1, 7), comb);
+    
+    
+    
+    runPtInRing(Location.EXTERIOR, new Coordinate(12, 10), comb);
+    runPtInRing(Location.EXTERIOR, new Coordinate(16, 5), comb);
+    runPtInRing(Location.EXTERIOR, new Coordinate(35, 5), comb);
+  }
+
+  public static final String repeatedPts = 
+  	"POLYGON ((0 0, 0 10, 2 5, 2 5, 2 5, 2 5, 2 5, 3 10, 6 10, 8 5, 8 5, 8 5, 8 5, 10 10, 10 5, 10 5, 10 5, 10 5, 10 0, 0 0))";
+
+  /**
+   * Tests that repeated points are handled correctly
+   * @throws Exception
+   */
+  public void testRepeatedPts() throws Exception
+  {
+    runPtInRing(Location.BOUNDARY, new Coordinate(0, 0), repeatedPts);
+    runPtInRing(Location.BOUNDARY, new Coordinate(0, 1), repeatedPts);
+    
+    // at vertex 
+    runPtInRing(Location.BOUNDARY, new Coordinate(2, 5), repeatedPts);
+    runPtInRing(Location.BOUNDARY, new Coordinate(8, 5), repeatedPts);
+    runPtInRing(Location.BOUNDARY, new Coordinate(10, 5), repeatedPts);
+
+    runPtInRing(Location.INTERIOR, new Coordinate(1, 5), repeatedPts);
+    runPtInRing(Location.INTERIOR, new Coordinate(3, 5), repeatedPts);
+
+  }
+  
+  /**
+   * Cases generated from RayCrossingCounterStressTest.
+   * 
+   * @throws Exception
+   */
+  public void testRobustStressTriangles() throws Exception {
+    runPtInRing(Location.EXTERIOR, new Coordinate(25.374625374625374, 128.35564435564436), "POLYGON ((0.0 0.0, 0.0 172.0, 100.0 0.0, 0.0 0.0))");
+    runPtInRing(Location.INTERIOR, new Coordinate(97.96039603960396, 782.0), "POLYGON ((642.0 815.0, 69.0 764.0, 394.0 966.0, 642.0 815.0))");
+  }
+  
+  public void testRobustTriangle() throws Exception {
+    runPtInRing(Location.EXTERIOR, new Coordinate(3.166572116932842, 48.5390194687463), "POLYGON ((2.152214146946829 50.470470727186765, 18.381941666723034 19.567250592139274, 2.390837642830135 49.228045261718165, 2.152214146946829 50.470470727186765))");
+  }
+  
+  abstract protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception;
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/AngleTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/AngleTest.java
new file mode 100644
index 0000000..10bfdd6
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/AngleTest.java
@@ -0,0 +1,105 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class AngleTest extends TestCase {
+
+  private static final double TOLERANCE = 1E-5;
+  
+  public static void main(String args[]) {
+    TestRunner.run(AngleTest.class);
+  }
+
+  public AngleTest(String name) { super(name); }
+
+  public void testAngle() throws Exception
+  {
+		assertEquals(Angle.angle(new Coordinate(10,0)), 0.0, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(10,10)), Math.PI/4, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(0,10)), Math.PI/2, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(-10,10)), 0.75*Math.PI, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(-10,0)), Math.PI, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(-10,-0.1)), -3.131592986903128, TOLERANCE);
+		assertEquals(Angle.angle(new Coordinate(-10,-10)), -0.75*Math.PI, TOLERANCE);
+  }
+  
+  public void testIsAcute() throws Exception
+  {
+  	assertEquals(Angle.isAcute(new Coordinate(10,0), new Coordinate(0,0), new Coordinate(5,10)), true);
+  	assertEquals(Angle.isAcute(new Coordinate(10,0), new Coordinate(0,0), new Coordinate(5,-10)), true);
+  	// angle of 0
+  	assertEquals(Angle.isAcute(new Coordinate(10,0), new Coordinate(0,0), new Coordinate(10,0)), true);
+  	
+  	assertEquals(Angle.isAcute(new Coordinate(10,0), new Coordinate(0,0), new Coordinate(-5,10)), false);
+  	assertEquals(Angle.isAcute(new Coordinate(10,0), new Coordinate(0,0), new Coordinate(-5,-10)), false);
+
+  	
+  }
+  
+  public void testNormalizePositive() throws Exception
+  {
+		assertEquals(Angle.normalizePositive(0.0), 0.0, TOLERANCE);
+		
+		assertEquals(Angle.normalizePositive(-0.5*Math.PI), 1.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(-Math.PI), Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(-1.5*Math.PI), .5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(-2*Math.PI), 0.0, TOLERANCE);
+		assertEquals(Angle.normalizePositive(-2.5*Math.PI), 1.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(-3*Math.PI), Math.PI, TOLERANCE);	
+		assertEquals(Angle.normalizePositive(-4 * Math.PI), 0.0, TOLERANCE);
+		
+		assertEquals(Angle.normalizePositive(0.5*Math.PI), 0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(Math.PI), Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(1.5*Math.PI), 1.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(2*Math.PI), 0.0, TOLERANCE);
+		assertEquals(Angle.normalizePositive(2.5*Math.PI), 0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalizePositive(3*Math.PI), Math.PI, TOLERANCE);	
+		assertEquals(Angle.normalizePositive(4 * Math.PI), 0.0, TOLERANCE);
+		
+  }
+
+  public void testNormalize() throws Exception
+  {
+		assertEquals(Angle.normalize(0.0), 0.0, TOLERANCE);
+		
+		assertEquals(Angle.normalize(-0.5*Math.PI), -0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(-Math.PI), Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(-1.5*Math.PI), .5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(-2*Math.PI), 0.0, TOLERANCE);
+		assertEquals(Angle.normalize(-2.5*Math.PI), -0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(-3*Math.PI), Math.PI, TOLERANCE);	
+		assertEquals(Angle.normalize(-4 * Math.PI), 0.0, TOLERANCE);
+		
+		assertEquals(Angle.normalize(0.5*Math.PI), 0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(Math.PI), Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(1.5*Math.PI), -0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(2*Math.PI), 0.0, TOLERANCE);
+		assertEquals(Angle.normalize(2.5*Math.PI), 0.5*Math.PI, TOLERANCE);
+		assertEquals(Angle.normalize(3*Math.PI), Math.PI, TOLERANCE);	
+		assertEquals(Angle.normalize(4 * Math.PI), 0.0, TOLERANCE);
+		
+		
+  }
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/AreaTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/AreaTest.java
new file mode 100644
index 0000000..e52d43b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/AreaTest.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.LinearRing;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+public class AreaTest extends GeometryTestCase {
+  public static void main(String args[]) {
+    TestRunner.run(AreaTest.class);
+  }
+
+  public AreaTest(String name) { super(name); }
+
+  public void testArea() {
+    checkAreaOfRing("LINEARRING (100 200, 200 200, 200 100, 100 100, 100 200)", 10000.0);
+  }
+  
+  public void testAreaSignedCW() {
+    checkAreaOfRingSigned("LINEARRING (100 200, 200 200, 200 100, 100 100, 100 200)", 10000.0);
+  }
+  
+  public void testAreaSignedCCW() {
+    checkAreaOfRingSigned("LINEARRING (100 200, 100 100, 200 100, 200 200, 100 200)", -10000.0);
+  }
+  
+  void checkAreaOfRing(String wkt, double expectedArea) {
+    LinearRing ring = (LinearRing) read(wkt);
+    
+    Coordinate[] ringPts = ring.getCoordinates();
+    double actual1 = Area.ofRing(ringPts);
+    assertEquals(actual1, expectedArea);
+    
+    CoordinateSequence ringSeq = ring.getCoordinateSequence();
+    double actual2 = Area.ofRing(ringSeq);
+    assertEquals(actual2, expectedArea);
+  }
+  
+  void checkAreaOfRingSigned(String wkt, double expectedArea) {
+    LinearRing ring = (LinearRing) read(wkt);
+    
+    Coordinate[] ringPts = ring.getCoordinates();
+    double actual1 = Area.ofRingSigned(ringPts);
+    assertEquals(actual1, expectedArea);
+    
+    CoordinateSequence ringSeq = ring.getCoordinateSequence();
+    double actual2 = Area.ofRingSigned(ringSeq);
+    assertEquals(actual2, expectedArea);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/CGAlgorithmsDDTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/CGAlgorithmsDDTest.java
new file mode 100644
index 0000000..ff89416
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/CGAlgorithmsDDTest.java
@@ -0,0 +1,23 @@
+package org.locationtech.jts.algorithm;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+public class CGAlgorithmsDDTest
+extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(CGAlgorithmsDDTest.class);
+  }
+
+  public CGAlgorithmsDDTest(String name) { super(name); }
+  
+  public void testSignOfDet2x2() {
+    checkSignOfDet2x2(1, 1, 2, 2, 0);
+    checkSignOfDet2x2(1, 1, 2, 3, 1);
+    checkSignOfDet2x2(1, 1, 3, 2, -1);
+  }
+
+  private void checkSignOfDet2x2(double x1, double y1, double x2, double y2, int sign) {
+    assertEquals(sign, CGAlgorithmsDD.signOfDet2x2(x1, y1, x2, y2)); 
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/CentroidTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/CentroidTest.java
new file mode 100644
index 0000000..86b48a1
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/CentroidTest.java
@@ -0,0 +1,50 @@
+package org.locationtech.jts.algorithm;
+
+import junit.framework.TestCase;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+public class CentroidTest extends TestCase {
+
+    private static final double TOLERANCE = 1e-10;
+
+    public CentroidTest(String name) {
+        super(name);
+    }
+
+    /** Compute the centroid of a geometry as an area-weighted average of the centroids
+     * of its components.
+     *
+     * @param g a polygonal geometry
+     * @return Coordinate of the geometry's centroid
+     */
+    private static Coordinate areaWeightedCentroid(Geometry g) {
+        double totalArea = g.getArea();
+        double cx = 0;
+        double cy = 0;
+
+        for(int i = 0; i < g.getNumGeometries(); i++) {
+            Geometry component = g.getGeometryN(i);
+            double areaFraction = component.getArea() / totalArea;
+
+            Coordinate componentCentroid = component.getCentroid().getCoordinate();
+
+            cx += areaFraction * componentCentroid.x;
+            cy += areaFraction * componentCentroid.y;
+        }
+
+        return new Coordinate(cx, cy);
+    }
+
+    public void testCentroidMultiPolygon() throws Exception {
+        // Verify that the computed centroid of a MultiPolygon is equivalent to the
+        // area-weighted average of its components.
+        Geometry g = new WKTReader().read(
+                "MULTIPOLYGON ((( -92.661322 36.58994900000003, -92.66132199999993 36.58994900000005, -92.66132199999993 36.589949000000004, -92.661322 36.589949, -92.661322 36.58994900000003)), (( -92.65560500000008 36.58708800000005, -92.65560499999992 36.58708800000005, -92.65560499998745 36.587087999992576, -92.655605 36.587088, -92.65560500000008 36.58708800000005 )), (( -92.65512450000065 36.586800000000466, -92.65512449999994 36.58680000000004, -92.65512449998666 36.5867999999905, [...]
+        );
+
+        assertTrue(areaWeightedCentroid(g).equals2D(g.getCentroid().getCoordinate(), TOLERANCE));
+    }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/ConvexHullTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/ConvexHullTest.java
new file mode 100644
index 0000000..94e9fb8
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/ConvexHullTest.java
@@ -0,0 +1,146 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import java.util.Stack;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * Test for {@link ConvexHull}.
+ *
+ * @version 1.7
+ */
+public class ConvexHullTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1000);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public ConvexHullTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(ConvexHullTest.class); }
+
+  public void testManyIdenticalPoints() throws Exception {
+    Coordinate[] pts = new Coordinate[100];
+    for (int i = 0; i < 99; i++)
+      pts[i] = new Coordinate(0,0);
+    pts[99] = new Coordinate(1,1);
+    ConvexHull ch = new ConvexHull(pts, geometryFactory);
+    Geometry actualGeometry = ch.getConvexHull();
+    Geometry expectedGeometry = reader.read("LINESTRING (0 0, 1 1)");
+    assertTrue(expectedGeometry.equalsExact(actualGeometry));
+  }
+
+  public void testAllIdenticalPoints() throws Exception {
+    Coordinate[] pts = new Coordinate[100];
+    for (int i = 0; i < 100; i++)
+      pts[i] = new Coordinate(0,0);
+    ConvexHull ch = new ConvexHull(pts, geometryFactory);
+    Geometry actualGeometry = ch.getConvexHull();
+    Geometry expectedGeometry = reader.read("POINT (0 0)");
+    assertTrue(expectedGeometry.equalsExact(actualGeometry));
+  }
+
+  public void test1() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    LineString lineString = (LineString) reader.read("LINESTRING (30 220, 240 220, 240 220)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (30 220, 240 220)");
+    assertTrue(convexHull.equalsExact(lineString.convexHull()));
+  }
+
+  public void test2() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry geometry = reader.read("MULTIPOINT (130 240, 130 240, 130 240, 570 240, 570 240, 570 240, 650 240)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (130 240, 650 240)");
+    assertTrue(convexHull.equalsExact(geometry.convexHull()));
+  }
+
+  public void test3() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry geometry = reader.read("MULTIPOINT (0 0, 0 0, 10 0)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (0 0, 10 0)");
+    assertTrue(convexHull.equalsExact(geometry.convexHull()));
+  }
+
+  public void test4() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry geometry = reader.read("MULTIPOINT (0 0, 10 0, 10 0)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (0 0, 10 0)");
+    assertTrue(convexHull.equalsExact(geometry.convexHull()));
+  }
+
+  public void test5() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry geometry = reader.read("MULTIPOINT (0 0, 5 0, 10 0)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (0 0, 10 0)");
+    assertTrue(convexHull.equalsExact(geometry.convexHull()));
+  }
+
+  public void test6() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry actualGeometry = reader.read("MULTIPOINT (0 0, 5 1, 10 0)").convexHull();
+    Geometry expectedGeometry = reader.read("POLYGON ((0 0, 5 1, 10 0, 0 0))");
+    assertEquals(expectedGeometry.toString(), actualGeometry.toString());
+  }
+
+  public void testToArray() throws Exception {
+    ConvexHullEx convexHull = new ConvexHullEx(geometryFactory.createGeometryCollection(null));
+    Stack stack = new Stack();
+    stack.push(new Coordinate(0, 0));
+    stack.push(new Coordinate(1, 1));
+    stack.push(new Coordinate(2, 2));
+    Object[] array1 = convexHull.toCoordinateArray(stack);
+    assertEquals(3, array1.length);
+    assertEquals(new Coordinate(0, 0), array1[0]);
+    assertEquals(new Coordinate(1, 1), array1[1]);
+    assertEquals(new Coordinate(2, 2), array1[2]);
+    assertTrue(!array1[0].equals(array1[1]));
+  }
+
+  private static class ConvexHullEx extends ConvexHull {
+    public ConvexHullEx(Geometry geometry) {
+      super(geometry);
+    }
+    protected Coordinate[] toCoordinateArray(Stack stack) {
+      return super.toCoordinateArray(stack);
+    }
+  }
+
+  public void test7() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry geometry = reader.read("MULTIPOINT (0 0, 0 0, 5 0, 5 0, 10 0, 10 0)");
+    LineString convexHull = (LineString) reader.read("LINESTRING (0 0, 10 0)");
+    assertTrue(convexHull.equalsExact(geometry.convexHull()));
+  }
+
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/DistanceTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/DistanceTest.java
new file mode 100644
index 0000000..2f39cac
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/DistanceTest.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+public class DistanceTest extends GeometryTestCase {
+  public static void main(String args[]) {
+    TestRunner.run(DistanceTest.class);
+  }
+
+  public DistanceTest(String name) { super(name); }
+  
+  public void testDistancePointLinePerpendicular() {
+    assertEquals(0.5, Distance.pointToLinePerpendicular(
+        new Coordinate(0.5, 0.5), new Coordinate(0,0), new Coordinate(1,0)), 0.000001);
+    assertEquals(0.5, Distance.pointToLinePerpendicular(
+        new Coordinate(3.5, 0.5), new Coordinate(0,0), new Coordinate(1,0)), 0.000001);
+    assertEquals(0.707106, Distance.pointToLinePerpendicular(
+        new Coordinate(1,0), new Coordinate(0,0), new Coordinate(1,1)), 0.000001);
+  }
+
+  public void testDistancePointLine() {
+    assertEquals(0.5, Distance.pointToSegment(
+        new Coordinate(0.5, 0.5), new Coordinate(0,0), new Coordinate(1,0)), 0.000001);
+    assertEquals(1.0, Distance.pointToSegment(
+        new Coordinate(2, 0), new Coordinate(0,0), new Coordinate(1,0)), 0.000001);
+  }
+
+  public void testDistanceLineLineDisjointCollinear() {
+    assertEquals(1.999699, Distance.segmentToSegment(
+        new Coordinate(0,0), new Coordinate(9.9, 1.4), 
+        new Coordinate(11.88, 1.68), new Coordinate(21.78, 3.08)), 0.000001);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/InteriorPointTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/InteriorPointTest.java
new file mode 100644
index 0000000..1419157
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/InteriorPointTest.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import java.io.FileReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.util.Stopwatch;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.TestFiles;
+
+
+public class InteriorPointTest extends TestCase
+{
+  public static void main(String args[])
+  {
+    TestRunner.run(InteriorPointTest.class);
+  }
+
+  WKTReader rdr = new WKTReader();
+
+  public InteriorPointTest(String name)
+  {
+    super(name);
+  }
+
+  public void testAll() throws Exception
+  {
+    checkInteriorPointFile(TestFiles.getResourceFilePath("world.wkt"));
+    checkInteriorPointFile(TestFiles.getResourceFilePath("africa.wkt"));
+    //checkInteriorPointFile("../../../../../data/africa.wkt");
+  }
+
+
+  void checkInteriorPointFile(String file) throws Exception
+  {
+    WKTFileReader fileRdr = new WKTFileReader(new FileReader(file), rdr);
+    checkInteriorPointFile(fileRdr);
+  }
+
+  void checkInteriorPointResource(String resource) throws Exception
+  {
+    InputStream is = this.getClass().getResourceAsStream(resource);
+    WKTFileReader fileRdr = new WKTFileReader(new InputStreamReader(is), rdr);
+    checkInteriorPointFile(fileRdr);
+  }
+
+  private void checkInteriorPointFile(WKTFileReader fileRdr) throws IOException, ParseException
+  {
+    List polys = fileRdr.read();
+    checkInteriorPoint(polys);
+  }
+
+  void checkInteriorPoint(List geoms)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (Iterator i = geoms.iterator(); i.hasNext();) {
+      Geometry g = (Geometry) i.next();
+      checkInteriorPoint(g);
+      System.out.print(".");
+    }
+    //System.out.println();
+    //System.out.println("  " + sw.getTimeString());
+  }
+
+  private void checkInteriorPoint(Geometry g)
+  {
+    Point ip = g.getInteriorPoint();
+    assertTrue(g.contains(ip));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/IsCCWTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/IsCCWTest.java
new file mode 100644
index 0000000..0ff1c6e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/IsCCWTest.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests CGAlgorithms.isCCW
+ * @version 1.7
+ */
+public class IsCCWTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(IsCCWTest.class);
+  }
+
+  public IsCCWTest(String name) { super(name); }
+
+  public void testCCW() throws Exception
+  {
+    Coordinate[] pts = getCoordinates("POLYGON ((60 180, 140 240, 140 240, 140 240, 200 180, 120 120, 60 180))");
+    assertEquals(Orientation.isCCW(pts), false);
+
+    Coordinate[] pts2 = getCoordinates("POLYGON ((60 180, 140 120, 100 180, 140 240, 60 180))");
+    assertEquals(Orientation.isCCW(pts2), true);
+    // same pts list with duplicate top point - check that isCCW still works
+    Coordinate[] pts2x = getCoordinates("POLYGON ((60 180, 140 120, 100 180, 140 240, 140 240, 60 180))");
+    assertEquals(Orientation.isCCW(pts2x), true);
+  }
+
+  private Coordinate[] getCoordinates(String wkt)
+      throws ParseException
+  {
+    Geometry geom = reader.read(wkt);
+    return geom.getCoordinates();
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/LengthTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/LengthTest.java
new file mode 100644
index 0000000..1aee8c7
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/LengthTest.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.LineString;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+public class LengthTest extends GeometryTestCase {
+  public static void main(String args[]) {
+    TestRunner.run(LengthTest.class);
+  }
+
+  public LengthTest(String name) { super(name); }
+
+  public void testArea() {
+    checkLengthOfLine("LINESTRING (100 200, 200 200, 200 100, 100 100, 100 200)", 400.0);
+  }
+  
+  void checkLengthOfLine(String wkt, double expectedLen) {
+    LineString ring = (LineString) read(wkt);
+
+    CoordinateSequence pts = ring.getCoordinateSequence();
+    double actual = Length.ofLine(pts);
+    assertEquals(actual, expectedLen);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/LocatePointInRingTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/LocatePointInRingTest.java
new file mode 100644
index 0000000..7a0e637
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/LocatePointInRingTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.textui.TestRunner;
+
+/**
+ * Tests PointInRing algorithms
+ *
+ * @version 1.7
+ */
+public class LocatePointInRingTest extends AbstractPointInRingTest {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(LocatePointInRingTest.class);
+  }
+
+  public LocatePointInRingTest(String name) { super(name); }
+
+  protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception
+  {
+    Geometry geom = reader.read(wkt);
+    assertEquals(expectedLoc, PointLocation.locateInRing(pt, geom.getCoordinates()));
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumBoundingCircleTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumBoundingCircleTest.java
new file mode 100644
index 0000000..bc4e22c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumBoundingCircleTest.java
@@ -0,0 +1,117 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * @version 1.7
+ */
+public class MinimumBoundingCircleTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel(1);
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(MinimumBoundingCircleTest.class);
+  }
+
+  public MinimumBoundingCircleTest(String name) { super(name); }
+
+  public void testEmptyPoint() throws Exception {
+  	doMinimumBoundingCircleTest("POINT EMPTY", "MULTIPOINT EMPTY");
+  }
+
+  public void testPoint() throws Exception {
+  	doMinimumBoundingCircleTest("POINT (10 10)", "POINT (10 10)", new Coordinate(10, 10), 0);
+  }
+
+  public void testPoints2() throws Exception {
+  	doMinimumBoundingCircleTest("MULTIPOINT ((10 10), (20 20))", "MULTIPOINT ((10 10), (20 20))", new Coordinate(15, 15), 7.0710678118654755);
+  }
+
+  public void testPointsInLine() throws Exception {
+  	doMinimumBoundingCircleTest("MULTIPOINT ((10 10), (20 20), (30 30))", "MULTIPOINT ((10 10), (30 30))",
+  			new Coordinate(20, 20), 14.142135623730951);
+  }
+
+  public void testPoints3() throws Exception {
+  	doMinimumBoundingCircleTest("MULTIPOINT ((10 10), (20 20), (10 20))", "MULTIPOINT ((10 10), (20 20), (10 20))",
+  			new Coordinate(15, 15), 7.0710678118654755);
+  }
+
+  public void testObtuseTriangle() throws Exception {
+    doMinimumBoundingCircleTest("POLYGON ((100 100, 200 100, 150 90, 100 100))", "MULTIPOINT ((100 100), (200 100))",
+        new Coordinate(150, 100), 50);
+  }
+
+  public void testTriangleWithMiddlePoint() throws Exception {
+    doMinimumBoundingCircleTest("MULTIPOINT ((10 10), (20 20), (10 20), (15 19))", "MULTIPOINT ((10 10), (20 20), (10 20))",
+        new Coordinate(15, 15), 7.0710678118654755);
+  }
+
+  public void testQuadrilateral() throws Exception {
+    doMinimumBoundingCircleTest("POLYGON ((26426 65078, 26531 65242, 26096 65427, 26075 65136, 26426 65078))", "MULTIPOINT ((26531 65242), (26075 65136), (26096 65427))",
+        new Coordinate(26284.84180271327, 65267.114509082545), 247.4360455914027 );
+  }
+
+  static final double TOLERANCE = 1.0e-5;
+  
+  private void doMinimumBoundingCircleTest(String wkt, String expectedWKT) throws ParseException 
+  {
+  	doMinimumBoundingCircleTest(wkt, expectedWKT, null, -1);
+  }
+  
+  private void doMinimumBoundingCircleTest(String wkt, String expectedWKT,
+  		Coordinate expectedCentre, double expectedRadius)
+  throws ParseException 
+  {
+  	MinimumBoundingCircle mbc = new MinimumBoundingCircle(reader.read(wkt));
+  	Coordinate[] exPts = mbc.getExtremalPoints();
+  	Geometry actual = geometryFactory.createMultiPoint(exPts);
+  	double actualRadius = mbc.getRadius();
+  	Coordinate actualCentre = mbc.getCentre();
+  	//System.out.println( 
+  	//		"   Centre = " + actualCentre
+  	//		+ "   Radius = " + actualRadius);
+
+  	Geometry expected = reader.read(expectedWKT);
+  	boolean isEqual = actual.equals(expected);
+  	// need this hack because apparently equals does not work for MULTIPOINT EMPTY
+  	if (actual.isEmpty() && expected.isEmpty())
+  		isEqual = true;
+  	if (!isEqual) {
+  	  System.out.println("Actual = " + actual + ", Expected = " + expected);
+  	}
+  	assertTrue(isEqual);
+  	
+  	if (expectedCentre != null) {
+  		assertTrue(expectedCentre.distance(actualCentre) < TOLERANCE);
+  	}
+  	if (expectedRadius >= 0) {
+  		assertTrue(Math.abs(expectedRadius - actualRadius) < TOLERANCE);
+  	}
+  }
+  
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumDiameterTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumDiameterTest.java
new file mode 100644
index 0000000..57acad0
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/MinimumDiameterTest.java
@@ -0,0 +1,69 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * @version 1.7
+ */
+public class MinimumDiameterTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel(1);
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(MinimumDiameterTest.class);
+  }
+
+  public MinimumDiameterTest(String name) { super(name); }
+
+  public void testMinimumDiameter1() throws Exception {
+    doMinimumDiameterTest(true, "POINT (0 240)", new Coordinate(0, 240), new Coordinate(0, 240));
+  }
+  public void testMinimumDiameter2() throws Exception {
+    doMinimumDiameterTest(true, "LINESTRING (0 240, 220 240)", new Coordinate(0, 240), new Coordinate(0, 240));
+  }
+  public void testMinimumDiameter3() throws Exception {
+    doMinimumDiameterTest(true, "POLYGON ((0 240, 220 240, 220 0, 0 0, 0 240))", new Coordinate(220, 240), new Coordinate(0, 240));
+  }
+  public void testMinimumDiameter4() throws Exception {
+    doMinimumDiameterTest(true, "POLYGON ((0 240, 220 240, 220 0, 0 0, 0 240))", new Coordinate(220, 240), new Coordinate(0, 240));
+  }
+  public void testMinimumDiameter5() throws Exception {
+    doMinimumDiameterTest(true, "POLYGON ((0 240, 160 140, 220 0, 0 0, 0 240))", new Coordinate(185.86206896551724, 79.65517241379311), new Coordinate(0, 0));
+  }
+  public void testMinimumDiameter6() throws Exception {
+    doMinimumDiameterTest(false, "LINESTRING ( 39 119, 162 197, 135 70, 95 35, 33 66, 111 82, 97 131, 48 160, -4 182, 57 195, 94 202, 90 174, 75 134, 47 114, 0 100, 59 81, 123 60, 136 43, 163 75, 145 114, 93 136, 92 159, 105 175 )", new Coordinate(64.46262341325811, 196.41184767277855), new Coordinate(95, 35));
+  }  
+
+  private void doMinimumDiameterTest(boolean convex, String wkt, Coordinate c0, Coordinate c1) throws ParseException {
+    Coordinate[] minimumDiameter = new MinimumDiameter(new WKTReader().read(wkt), convex).getDiameter().getCoordinates();
+    double tolerance = 1E-10;
+    assertEquals(c0.x, minimumDiameter[0].x, tolerance);
+    assertEquals(c0.y, minimumDiameter[0].y, tolerance);
+    assertEquals(c1.x, minimumDiameter[1].x, tolerance);
+    assertEquals(c1.y, minimumDiameter[1].y, tolerance);
+  }
+  
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustCGAlgorithms.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustCGAlgorithms.java
new file mode 100644
index 0000000..2bd056b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustCGAlgorithms.java
@@ -0,0 +1,247 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * Non-robust versions of various fundamental Computational Geometric algorithms,
+ * <b>FOR TESTING PURPOSES ONLY!</b>.
+ * The non-robustness is due to rounding error in floating point computation.
+ *
+ * @version 1.7
+ */
+public class NonRobustCGAlgorithms
+{
+
+  /**
+   * Computes whether a ring defined by an array of {@link Coordinate} is
+   * oriented counter-clockwise.
+   * <p>
+   * This will handle coordinate lists which contain repeated points.
+   *
+   * @param ring an array of coordinates forming a ring
+   * @return <code>true</code> if the ring is oriented counter-clockwise.
+   * @throws IllegalArgumentException if the ring is degenerate (does not contain 3 different points)
+   */
+  public static boolean isPointInRing(Coordinate p, Coordinate[] ring)
+  {
+    int		i, i1;		// point index; i1 = i-1 mod n
+    double	xInt;		// x intersection of e with ray
+    int		crossings = 0;	// number of edge/ray crossings
+    double	x1,y1,x2,y2;
+    int         nPts = ring.length;
+
+	/* For each line edge l = (i-1, i), see if it crosses ray from test point in positive x direction. */
+	for (i = 1; i < nPts; i++ ) {
+		i1 = i - 1;
+		Coordinate p1 = ring[i];
+		Coordinate p2 = ring[i1];
+		x1 = p1.x - p.x;
+		y1 = p1.y - p.y;
+		x2 = p2.x - p.x;
+		y2 = p2.y - p.y;
+
+		if( ( ( y1 > 0 ) && ( y2 <= 0 ) ) ||
+		    ( ( y2 > 0 ) && ( y1 <= 0 ) ) ) {
+			/* e straddles x axis, so compute intersection. */
+			xInt = (x1 * y2 - x2 * y1) / (y2 - y1);
+			//xsave = xInt;
+			/* crosses ray if strictly positive intersection. */
+			if (0.0 < xInt)
+				crossings++;
+		}
+	}
+	/* p is inside if an odd number of crossings. */
+	if( (crossings % 2) == 1 )
+		return	true;
+	else
+		return	false;
+  }
+
+  /**
+   * Computes whether a ring defined by an array of {@link Coordinate} is
+   * oriented counter-clockwise.
+   * <p>
+   * This will handle coordinate lists which contain repeated points.
+   *
+   * @param ring an array of coordinates forming a ring
+   * @return <code>true</code> if the ring is oriented counter-clockwise.
+   * @throws IllegalArgumentException if the ring is degenerate (does not contain 3 different points)
+   */
+  public static boolean isCCW(Coordinate[] ring)
+  {
+    // # of points without closing endpoint
+    int nPts = ring.length - 1;
+
+    // check that this is a valid ring - if not, simply return a dummy value
+    if (nPts < 4) return false;
+
+    // algorithm to check if a Ring is stored in CCW order
+    // find highest point
+    Coordinate hip = ring[0];
+    int hii = 0;
+    for (int i = 1; i <= nPts; i++) {
+      Coordinate p = ring[i];
+      if (p.y > hip.y) {
+        hip = p;
+        hii = i;
+      }
+    }
+
+    // find different point before highest point
+    int iPrev = hii;
+    do {
+      iPrev = (iPrev - 1) % nPts;
+    } while (ring[iPrev].equals(hip) && iPrev != hii);
+
+    // find different point after highest point
+    int iNext = hii;
+    do {
+      iNext = (iNext + 1) % nPts;
+    } while (ring[iNext].equals(hip) && iNext != hii);
+
+    Coordinate prev = ring[iPrev];
+    Coordinate next = ring[iNext];
+
+    if (prev.equals(hip) || next.equals(hip) || prev.equals(next))
+        throw new IllegalArgumentException("degenerate ring (does not contain 3 different points)");
+
+    // translate so that hip is at the origin.
+    // This will not affect the area calculation, and will avoid
+    // finite-accuracy errors (i.e very small vectors with very large coordinates)
+    // This also simplifies the discriminant calculation.
+    double prev2x = prev.x - hip.x;
+    double prev2y = prev.y - hip.y;
+    double next2x = next.x - hip.x;
+    double next2y = next.y - hip.y;
+    // compute cross-product of vectors hip->next and hip->prev
+    // (e.g. area of parallelogram they enclose)
+    double disc = next2x * prev2y - next2y * prev2x;
+    /* If disc is exactly 0, lines are collinear.  There are two possible cases:
+            (1) the lines lie along the x axis in opposite directions
+            (2) the line lie on top of one another
+      (2) should never happen, so we're going to ignore it!
+            (Might want to assert this)
+    (1) is handled by checking if next is left of prev ==> CCW
+    */
+    if (disc == 0.0) {
+            // poly is CCW if prev x is right of next x
+            return (prev.x > next.x);
+    }
+    else {
+            // if area is positive, points are ordered CCW
+            return (disc > 0.0);
+    }
+  }
+
+  /**
+   * Returns the index of the orientation of the point <code>q</code> relative to
+   * a vector specified by <code>p1-p2</code>.
+   * The orientation of a point relative to a directed line segment indicates
+   * which way you turn to get to q after travelling from p1 to p2.
+   * 
+   * @param p1
+   *          the origin point of the vector
+   * @param p2
+   *          the final point of the vector
+   * @param q
+   *          the point to compute the direction to
+   * 
+   * @return 1 if q is counter-clockwise (left) from p1-p2
+   * @return -1 if q is clockwise (right) from p1-p2
+   * @return 0 if q is collinear with p1-p2
+   */
+  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+        double dx1 = p2.x - p1.x;
+        double dy1 = p2.y - p1.y;
+        double dx2 = q.x - p2.x;
+        double dy2 = q.y - p2.y;
+        double det = dx1*dy2 - dx2*dy1;
+        if (det > 0.0) return 1;
+        if (det < 0.0) return -1;
+        return 0;
+  }
+
+  /**
+   * Computes the distance from a line segment AB to a line segment CD
+   * 
+   * Note: NON-ROBUST!
+   * 
+   * @param A
+   *          a point of one line
+   * @param B
+   *          the second point of (must be different to A)
+   * @param C
+   *          one point of the line
+   * @param D
+   *          another point of the line (must be different to A)
+   */
+  public static double distanceLineLine(Coordinate A, Coordinate B,
+      Coordinate C, Coordinate D)
+  {
+    // check for zero-length segments
+    if (A.equals(B))
+      return Distance.pointToSegment(A, C, D);
+    if (C.equals(D))
+      return Distance.pointToSegment(D, A, B);
+
+    // AB and CD are line segments
+    /*
+     * from comp.graphics.algo
+     * 
+     * Solving the above for r and s yields (Ay-Cy)(Dx-Cx)-(Ax-Cx)(Dy-Cy) r =
+     * ----------------------------- (eqn 1) (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx)
+     * 
+     * (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) s = ----------------------------- (eqn 2)
+     * (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx) Let P be the position vector of the
+     * intersection point, then P=A+r(B-A) or Px=Ax+r(Bx-Ax) Py=Ay+r(By-Ay) By
+     * examining the values of r & s, you can also determine some other limiting
+     * conditions: If 0<=r<=1 & 0<=s<=1, intersection exists r<0 or r>1 or s<0
+     * or s>1 line segments do not intersect If the denominator in eqn 1 is
+     * zero, AB & CD are parallel If the numerator in eqn 1 is also zero, AB &
+     * CD are collinear.
+     */
+    double r_top = (A.y - C.y) * (D.x - C.x) - (A.x - C.x) * (D.y - C.y);
+    double r_bot = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
+
+    double s_top = (A.y - C.y) * (B.x - A.x) - (A.x - C.x) * (B.y - A.y);
+    double s_bot = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
+
+    if ((r_bot == 0) || (s_bot == 0)) {
+      return Math
+          .min(
+              Distance.pointToSegment(A, C, D),
+              Math.min(
+                  Distance.pointToSegment(B, C, D),
+                  Math.min(Distance.pointToSegment(C, A, B),
+                      Distance.pointToSegment(D, A, B))));
+
+    }
+    double s = s_top / s_bot;
+    double r = r_top / r_bot;
+
+    if ((r < 0) || (r > 1) || (s < 0) || (s > 1)) {
+      // no intersection
+      return Math
+          .min(
+              Distance.pointToSegment(A, C, D),
+              Math.min(
+                  Distance.pointToSegment(B, C, D),
+                  Math.min(Distance.pointToSegment(C, A, B),
+                      Distance.pointToSegment(D, A, B))));
+    }
+    return 0.0; // intersection exists
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersector.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersector.java
new file mode 100644
index 0000000..7a33fe7
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersector.java
@@ -0,0 +1,297 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ *@version 1.7
+ */
+
+
+/**
+ * A non-robust version of {@link LineIntersector}.
+ *
+ * @version 1.7
+ */
+public class NonRobustLineIntersector
+    extends LineIntersector
+{
+  /**
+   * @return true if both numbers are positive or if both numbers are negative.
+   * Returns false if both numbers are zero.
+   */
+  public static boolean isSameSignAndNonZero(double a, double b) {
+    if (a == 0 || b == 0) {
+      return false;
+    }
+    return (a < 0 && b < 0) || (a > 0 && b > 0);
+  }
+
+
+  public NonRobustLineIntersector() {
+  }
+
+  public void computeIntersection(
+      Coordinate p,
+      Coordinate p1,
+      Coordinate p2) {
+    double a1;
+    double b1;
+    double c1;
+    /*
+     *  Coefficients of line eqns.
+     */
+    double r;
+    /*
+     *  'Sign' values
+     */
+    isProper = false;
+
+    /*
+     *  Compute a1, b1, c1, where line joining points 1 and 2
+     *  is "a1 x  +  b1 y  +  c1  =  0".
+     */
+    a1 = p2.y - p1.y;
+    b1 = p1.x - p2.x;
+    c1 = p2.x * p1.y - p1.x * p2.y;
+
+    /*
+     *  Compute r3 and r4.
+     */
+    r = a1 * p.x + b1 * p.y + c1;
+
+    // if r != 0 the point does not lie on the line
+    if (r != 0) {
+      result = NO_INTERSECTION;
+      return;
+    }
+
+    // Point lies on line - check to see whether it lies in line segment.
+
+    double dist = rParameter(p1, p2, p);
+    if (dist < 0.0 || dist > 1.0) {
+      result = NO_INTERSECTION;
+      return;
+    }
+
+    isProper = true;
+    if (p.equals(p1) || p.equals(p2)) {
+      isProper = false;
+    }
+    result = POINT_INTERSECTION;
+  }
+
+  protected int computeIntersect(
+      Coordinate p1,
+      Coordinate p2,
+      Coordinate p3,
+      Coordinate p4) {
+    double a1;
+    double b1;
+    double c1;
+    /*
+     *  Coefficients of line eqns.
+     */
+    double a2;
+    /*
+     *  Coefficients of line eqns.
+     */
+    double b2;
+    /*
+     *  Coefficients of line eqns.
+     */
+    double c2;
+    double r1;
+    double r2;
+    double r3;
+    double r4;
+    /*
+     *  'Sign' values
+     */
+    //double denom, offset, num;     /* Intermediate values */
+
+    isProper = false;
+
+    /*
+     *  Compute a1, b1, c1, where line joining points 1 and 2
+     *  is "a1 x  +  b1 y  +  c1  =  0".
+     */
+    a1 = p2.y - p1.y;
+    b1 = p1.x - p2.x;
+    c1 = p2.x * p1.y - p1.x * p2.y;
+
+    /*
+     *  Compute r3 and r4.
+     */
+    r3 = a1 * p3.x + b1 * p3.y + c1;
+    r4 = a1 * p4.x + b1 * p4.y + c1;
+
+    /*
+     *  Check signs of r3 and r4.  If both point 3 and point 4 lie on
+     *  same side of line 1, the line segments do not intersect.
+     */
+    if (r3 != 0 &&
+        r4 != 0 &&
+        isSameSignAndNonZero(r3, r4)) {
+      return NO_INTERSECTION;
+    }
+
+    /*
+     *  Compute a2, b2, c2
+     */
+    a2 = p4.y - p3.y;
+    b2 = p3.x - p4.x;
+    c2 = p4.x * p3.y - p3.x * p4.y;
+
+    /*
+     *  Compute r1 and r2
+     */
+    r1 = a2 * p1.x + b2 * p1.y + c2;
+    r2 = a2 * p2.x + b2 * p2.y + c2;
+
+    /*
+     *  Check signs of r1 and r2.  If both point 1 and point 2 lie
+     *  on same side of second line segment, the line segments do
+     *  not intersect.
+     */
+    if (r1 != 0 &&
+        r2 != 0 &&
+        isSameSignAndNonZero(r1, r2)) {
+      return NO_INTERSECTION;
+    }
+
+    /**
+     *  Line segments intersect: compute intersection point.
+     */
+    double denom = a1 * b2 - a2 * b1;
+    if (denom == 0) {
+      return computeCollinearIntersection(p1, p2, p3, p4);
+    }
+    double numX = b1 * c2 - b2 * c1;
+    pa.x = numX / denom;
+    /*
+     *  TESTING ONLY
+     *  double valX = (( num < 0 ? num - offset : num + offset ) / denom);
+     *  double valXInt = (int) (( num < 0 ? num - offset : num + offset ) / denom);
+     *  if (valXInt != pa.x)     // TESTING ONLY
+     *  System.out.println(val + " - int: " + valInt + ", floor: " + pa.x);
+     */
+    double numY = a2 * c1 - a1 * c2;
+    pa.y = numY / denom;
+
+    // check if this is a proper intersection BEFORE truncating values,
+    // to avoid spurious equality comparisons with endpoints
+    isProper = true;
+    if (pa.equals(p1) || pa.equals(p2) || pa.equals(p3) || pa.equals(p4)) {
+      isProper = false;
+    }
+
+    // truncate computed point to precision grid
+    // TESTING - don't force coord to be precise
+    if (precisionModel != null) {
+      precisionModel.makePrecise(pa);
+    }
+    return POINT_INTERSECTION;
+  }
+
+
+  /*
+   *  p1-p2  and p3-p4 are assumed to be collinear (although
+   *  not necessarily intersecting). Returns:
+   *  DONT_INTERSECT	: the two segments do not intersect
+   *  COLLINEAR		: the segments intersect, in the
+   *  line segment pa-pb.  pa-pb is in
+   *  the same direction as p1-p2
+   *  DO_INTERSECT		: the inputLines intersect in a single point
+   *  only, pa
+   */
+  private int computeCollinearIntersection(
+      Coordinate p1,
+      Coordinate p2,
+      Coordinate p3,
+      Coordinate p4) {
+    double r1;
+    double r2;
+    double r3;
+    double r4;
+    Coordinate q3;
+    Coordinate q4;
+    double t3;
+    double t4;
+    r1 = 0;
+    r2 = 1;
+    r3 = rParameter(p1, p2, p3);
+    r4 = rParameter(p1, p2, p4);
+    // make sure p3-p4 is in same direction as p1-p2
+    if (r3 < r4) {
+      q3 = p3;
+      t3 = r3;
+      q4 = p4;
+      t4 = r4;
+    }
+    else {
+      q3 = p4;
+      t3 = r4;
+      q4 = p3;
+      t4 = r3;
+    }
+    // check for no intersection
+    if (t3 > r2 || t4 < r1) {
+      return NO_INTERSECTION;
+    }
+
+    // check for single point intersection
+    if (q4 == p1) {
+      pa.setCoordinate(p1);
+      return POINT_INTERSECTION;
+    }
+    if (q3 == p2) {
+      pa.setCoordinate(p2);
+      return POINT_INTERSECTION;
+    }
+
+    // intersection MUST be a segment - compute endpoints
+    pa.setCoordinate(p1);
+    if (t3 > r1) {
+      pa.setCoordinate(q3);
+    }
+    pb.setCoordinate(p2);
+    if (t4 < r2) {
+      pb.setCoordinate(q4);
+    }
+    return COLLINEAR_INTERSECTION;
+  }
+
+  /**
+   *  RParameter computes the parameter for the point p
+   *  in the parameterized equation
+   *  of the line from p1 to p2.
+   *  This is equal to the 'distance' of p along p1-p2
+   */
+  private double rParameter(Coordinate p1, Coordinate p2, Coordinate p) {
+    double r;
+    // compute maximum delta, for numerical stability
+    // also handle case of p1-p2 being vertical or horizontal
+    double dx = Math.abs(p2.x - p1.x);
+    double dy = Math.abs(p2.y - p1.y);
+    if (dx > dy) {
+      r = (p.x - p1.x) / (p2.x - p1.x);
+    }
+    else {
+      r = (p.y - p1.y) / (p2.y - p1.y);
+    }
+    return r;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersectorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersectorTest.java
new file mode 100644
index 0000000..28fc2f2
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustLineIntersectorTest.java
@@ -0,0 +1,52 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import junit.framework.TestCase;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class NonRobustLineIntersectorTest extends TestCase {
+
+  private NonRobustLineIntersector li = new NonRobustLineIntersector();
+
+  public NonRobustLineIntersectorTest(String Name_) {
+    super(Name_);
+  }//public NonRobustLineIntersectorTest(String Name_)
+
+  public static void main(String[] args) {
+    String[] testCaseName = {NonRobustLineIntersectorTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }//public static void main(String[] args)
+
+  public void testNegativeZero() {
+    //MD suggests we ignore this issue for now.
+//    li.computeIntersection(new Coordinate(220, 260), new Coordinate(220, 0),
+//        new Coordinate(220, 0), new Coordinate(100, 0));
+//    assertEquals((new Coordinate(220, 0)).toString(), li.getIntersection(0).toString());
+  }
+
+  public void testGetIntersectionNum() {
+    //MD: NonRobustLineIntersector may have different semantics for
+    //getIntersectionNumber
+//    li.computeIntersection(new Coordinate(220, 0), new Coordinate(110, 0),
+//        new Coordinate(0, 0), new Coordinate(110, 0));
+//    assertEquals(1, li.getIntersectionNum());
+  }
+
+}//public class NonRobustLineIntersectorTest extends TestCase
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustRayCrossingCounter.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustRayCrossingCounter.java
new file mode 100644
index 0000000..f28d75d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/NonRobustRayCrossingCounter.java
@@ -0,0 +1,236 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygonal;
+
+/**
+ * Counts the number of segments crossed by a horizontal ray extending to the right
+ * from a given point, in an incremental fashion.
+ * This can be used to determine whether a point lies in a {@link Polygonal} geometry.
+ * The class determines the situation where the point lies exactly on a segment.
+ * When being used for Point-In-Polygon determination, this case allows short-circuiting
+ * the evaluation.
+ * <p>
+ * This class handles polygonal geometries with any number of shells and holes.
+ * The orientation of the shell and hole rings is unimportant.
+ * In order to compute a correct location for a given polygonal geometry, 
+ * it is essential that <b>all</b> segments are counted which
+ * <ul>
+ * <li>touch the ray 
+ * <li>lie in in any ring which may contain the point
+ * </ul>
+ * The only exception is when the point-on-segment situation is detected, in which
+ * case no further processing is required.
+ * The implication of the above rule is that segments 
+ * which can be a priori determined to <i>not</i> touch the ray
+ * (i.e. by a test of their bounding box or Y-extent) 
+ * do not need to be counted.  This allows for optimization by indexing.
+ * 
+ * This version is non-robust, since it uses relies on double-precision arithmetic.
+ * 
+ * @author Martin Davis
+ * 
+ * @see RayCrossingCounter
+ *
+ */
+public class NonRobustRayCrossingCounter 
+{
+	/**
+	 * Determines the {@link Location} of a point in a ring.
+	 * This method is an exemplar of how to use this class.
+	 * 
+	 * @param p the point to test
+	 * @param ring an array of Coordinates forming a ring 
+	 * @return the location of the point in the ring
+	 */
+	public static int locatePointInRing(Coordinate p, Coordinate[] ring) 
+	{
+		NonRobustRayCrossingCounter counter = new NonRobustRayCrossingCounter(p);
+	
+    for (int i = 1; i < ring.length; i++) {
+      Coordinate p1 = ring[i];
+      Coordinate p2 = ring[i-1];
+      counter.countSegment(p1, p2);
+      if (counter.isOnSegment())
+      	return counter.getLocation();
+    }
+    return counter.getLocation();
+	}
+	
+	 /**
+   * Determines the {@link Location} of a point in a ring. 
+   * 
+   * @param p
+   *            the point to test
+   * @param ring
+   *            a coordinate sequence forming a ring
+   * @return the location of the point in the ring
+   */
+  public static int locatePointInRing(Coordinate p, CoordinateSequence ring) {
+    NonRobustRayCrossingCounter counter = new NonRobustRayCrossingCounter(p);
+
+    Coordinate p1 = new Coordinate();
+    Coordinate p2 = new Coordinate();
+    for (int i = 1; i < ring.size(); i++) {
+      ring.getCoordinate(i, p1);
+      ring.getCoordinate(i - 1, p2);
+      counter.countSegment(p1, p2);
+      if (counter.isOnSegment())
+        return counter.getLocation();
+    }
+    return counter.getLocation();
+  }
+
+	private Coordinate p;
+	private int crossingCount = 0;
+	// true if the test point lies on an input segment
+	private boolean isPointOnSegment = false;
+	
+	public NonRobustRayCrossingCounter(Coordinate p)
+	{
+		this.p = p;
+	}
+	
+	/**
+	 * Counts a segment
+	 * 
+	 * @param p1 an endpoint of the segment
+	 * @param p2 another endpoint of the segment
+	 */
+	public void countSegment(Coordinate p1, Coordinate p2) {
+		/**
+		 * For each segment, check if it crosses 
+		 * a horizontal ray running from the test point in the positive x direction.
+		 */
+		
+		// check if the segment is strictly to the left of the test point
+		if (p1.x < p.x && p2.x < p.x)
+			return;
+		
+		// check if the point is equal to the current ring vertex
+		if (p.x == p2.x && p.y == p2.y) {
+			isPointOnSegment = true;
+			return;
+		}
+		/**
+		 * For horizontal segments, check if the point is on the segment.
+		 * Otherwise, horizontal segments are not counted.
+		 */
+		if (p1.y == p.y && p2.y == p.y) {
+			double minx = p1.x;
+			double maxx = p2.x;
+			if (minx > maxx) {
+				minx = p2.x;
+				maxx = p1.x;
+			}
+			if (p.x >= minx && p.x <= maxx) {
+				isPointOnSegment = true;
+			}
+			return;
+		}
+		/**
+		 * Evaluate all non-horizontal segments which cross a horizontal ray to the
+		 * right of the test pt. To avoid double-counting shared vertices, we use the
+		 * convention that
+		 * <ul>
+		 * <li>an upward edge includes its starting endpoint, and excludes its
+		 * final endpoint
+		 * <li>a downward edge excludes its starting endpoint, and includes its
+		 * final endpoint
+		 * </ul>
+		 */
+		if (((p1.y > p.y) && (p2.y <= p.y)) 
+				|| ((p2.y > p.y) && (p1.y <= p.y))) {
+			// translate the segment so that the test point lies on the origin
+			double x1 = p1.x - p.x;
+			double y1 = p1.y - p.y;
+			double x2 = p2.x - p.x;
+			double y2 = p2.y - p.y;
+
+			/**
+			 * The translated segment straddles the x-axis. Compute the sign of the
+			 * ordinate of intersection with the x-axis. (y2 != y1, so denominator
+			 * will never be 0.0)
+			 */
+			// double xIntSign = RobustDeterminant.signOfDet2x2(x1, y1, x2, y2) / (y2
+			// - y1);
+			// MD - faster & more robust computation?
+			double xIntSign = RobustDeterminant.signOfDet2x2(x1, y1, x2, y2);
+			if (xIntSign == 0.0) {
+				isPointOnSegment = true;
+				return;
+			}
+			if (y2 < y1)
+				xIntSign = -xIntSign;
+			// xsave = xInt;
+
+      //System.out.println("xIntSign(" + x1 + ", " + y1 + ", " + x2 + ", " + y2 + " = " + xIntSign);
+			// The segment crosses the ray if the sign is strictly positive.
+			if (xIntSign > 0.0) {
+				crossingCount++;
+			}
+		}
+	}
+	
+/**
+ * Reports whether the point lies exactly on one of the supplied segments.
+ * This method may be called at any time as segments are processed.
+ * If the result of this method is <tt>true</tt>, 
+ * no further segments need be supplied, since the result
+ * will never change again.
+ * 
+ * @return true if the point lies exactly on a segment
+ */
+	public boolean isOnSegment() { return isPointOnSegment; }
+	
+	/**
+	 * Gets the {@link Location} of the point relative to 
+	 * the ring, polygon
+	 * or multipolygon from which the processed segments were provided.
+	 * <p>
+	 * This method only determines the correct location 
+	 * if <b>all</b> relevant segments must have been processed. 
+	 * 
+	 * @return the Location of the point
+	 */
+	public int getLocation() 
+	{
+		if (isPointOnSegment)
+			return Location.BOUNDARY;
+		
+    // The point is in the interior of the ring if the number of X-crossings is
+		// odd.
+    if ((crossingCount % 2) == 1) {
+      return Location.INTERIOR;
+    }
+    return Location.EXTERIOR;
+	}
+    
+	/**
+	 * Tests whether the point lies in or on 
+	 * the ring, polygon
+	 * or multipolygon from which the processed segments were provided.
+	 * <p>
+	 * This method only determines the correct location 
+	 * if <b>all</b> relevant segments must have been processed. 
+	 * 
+	 * @return true if the point lies in or on the supplied polygon
+	 */
+	public boolean isPointInPolygon()
+	{
+		return getLocation() != Location.EXTERIOR;
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexFailureTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexFailureTest.java
new file mode 100644
index 0000000..aebb8ee
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexFailureTest.java
@@ -0,0 +1,206 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests failure cases of CGAlgorithms.computeOrientation
+ * @version 1.7
+ */
+public class OrientationIndexFailureTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(OrientationIndexFailureTest.class);
+  }
+
+  public OrientationIndexFailureTest(String name) { super(name); }
+
+  /**
+   * This is included to confirm this test is operating correctly
+   * @throws Exception
+   */
+  public void testSanity() throws Exception
+  {
+    assertTrue(OrientationIndexTest.isAllOrientationsEqual(
+        OrientationIndexTest.getCoordinates("LINESTRING ( 0 0, 0 1, 1 1)")));
+  }
+
+  public void testBadCCW() throws Exception
+  {
+    // this case fails because subtraction of small from large loses precision
+    Coordinate[] pts = {
+      new Coordinate(1.4540766091864998, -7.989685402102996),
+      new Coordinate(23.131039116367354, -7.004368924503866),
+      new Coordinate(1.4540766091865, -7.989685402102996),
+    };
+    checkOrientation(pts);
+  }
+
+  public void testBadCCW2() throws Exception
+  {
+    // this case fails because subtraction of small from large loses precision
+    Coordinate[] pts = {
+      new Coordinate(219.3649559090992, 140.84159161824724),
+      new Coordinate(168.9018919682399, -5.713787599646864),
+      new Coordinate(186.80814046338352, 46.28973405831556),
+    };
+    checkOrientation(pts);
+  }
+
+  public void testBadCCW3() throws Exception
+  {
+    // this case fails because subtraction of small from large loses precision
+    Coordinate[] pts = {
+        new Coordinate(279.56857838488514, -186.3790522565901),
+        new Coordinate(-20.43142161511487, 13.620947743409914),
+        new Coordinate(0, 0)
+    };
+    checkOrientation(pts);
+  }
+
+  public void testBadCCW4() throws Exception
+  {
+    // from JTS list - 5/15/2012  strange case for the GeometryNoder
+    Coordinate[] pts = {
+        new Coordinate(-26.2, 188.7),
+        new Coordinate(37.0, 290.7),
+        new Coordinate(21.2, 265.2)
+    };
+    checkOrientation(pts);
+  }
+
+  public void testBadCCW5() throws Exception
+  {
+    // from JTS list - 6/15/2012  another case from Tomas Fa
+    Coordinate[] pts = {
+        new Coordinate(-5.9, 163.1),
+        new Coordinate(76.1, 250.7),
+        new Coordinate(14.6, 185)
+        //new Coordinate(96.6, 272.6)
+    };
+    checkOrientation(pts);
+  }
+
+  public void testBadCCW7() throws Exception
+  {
+    // from JTS list - 6/26/2012  another case from Tomas Fa
+    Coordinate[] pts = {
+        new Coordinate(-0.9575, 0.4511),
+        new Coordinate(-0.9295, 0.3291),
+        new Coordinate(-0.8945, 0.1766)
+    };
+    checkDD(pts, true);
+    checkShewchuk(pts, false);
+    checkOriginalJTS(pts, false);
+  }
+
+  public void testBadCCW7_2() throws Exception
+  {
+    // from JTS list - 6/26/2012  another case from Tomas Fa
+    // scale to integers - all methods work on this
+    Coordinate[] pts = {
+        new Coordinate(-9575, 4511),
+        new Coordinate(-9295, 3291),
+        new Coordinate(-8945, 1766)
+    };
+    checkDD(pts, true);
+    checkShewchuk(pts, true);
+    checkOriginalJTS(pts, true);
+  }
+
+
+  public void testBadCCW6() throws Exception
+  {
+    // from JTS Convex Hull "Almost collinear" unit test
+    Coordinate[] pts = {
+        new Coordinate(-140.8859438214298, 140.88594382142983),
+        new Coordinate(-57.309236848216706, 57.30923684821671),
+        new Coordinate(-190.9188309203678, 190.91883092036784)
+    };
+    checkOrientation(pts);
+  }
+  
+  /**
+   * Shorthand method for most common case,
+   * where the high-precision methods work but JTS Robust algorithm fails.
+   * @param pts
+   */
+  void checkOrientation(Coordinate[] pts)
+  {
+    // this should succeed
+    checkDD(pts, true);
+    checkShewchuk(pts, true);
+    
+    // this is expected to fail
+    checkOriginalJTS(pts, false);
+  }
+
+  private void checkShewchuk(Coordinate[] pts, boolean expected)
+  {
+    assertTrue("Shewchuk", expected == isAllOrientationsEqualSD(pts));
+  }
+
+  private void checkOriginalJTS(Coordinate[] pts, boolean expected)
+  {
+    assertTrue("JTS RobustDeterminant FAIL", expected == isAllOrientationsEqualRD(pts));
+  }
+
+  private void checkDD(Coordinate[] pts, boolean expected)
+  {
+    assertTrue("DD", expected == isAllOrientationsEqualDD(pts));
+  }
+  
+  public static boolean isAllOrientationsEqual(
+      double p0x, double p0y,
+      double p1x, double p1y,
+      double p2x, double p2y)
+  {
+    Coordinate[] pts = {
+        new Coordinate(p0x, p0y),
+        new Coordinate(p1x, p1y),
+        new Coordinate(p2x, p2y)
+    };
+    if (! isAllOrientationsEqualDD(pts))
+      throw new IllegalStateException("High-precision orientation computation FAILED");
+    return OrientationIndexTest.isAllOrientationsEqual(pts);
+  }
+
+  public static boolean isAllOrientationsEqualDD(Coordinate[] pts)
+  {
+    int orient0 = CGAlgorithmsDD.orientationIndex(pts[0], pts[1], pts[2]);
+    int orient1 = CGAlgorithmsDD.orientationIndex(pts[1], pts[2], pts[0]);
+    int orient2 = CGAlgorithmsDD.orientationIndex(pts[2], pts[0], pts[1]);
+    return orient0 == orient1 && orient0 == orient2;
+  }
+  
+  public static boolean isAllOrientationsEqualSD(Coordinate[] pts)
+  {
+    int orient0 = ShewchuksDeterminant.orientationIndex(pts[0], pts[1], pts[2]);
+    int orient1 = ShewchuksDeterminant.orientationIndex(pts[1], pts[2], pts[0]);
+    int orient2 = ShewchuksDeterminant.orientationIndex(pts[2], pts[0], pts[1]);
+    return orient0 == orient1 && orient0 == orient2;
+  }
+  
+  public static boolean isAllOrientationsEqualRD(Coordinate[] pts)
+  {
+    int[] orient = new int[3];
+    orient[0] = RobustDeterminant.orientationIndex(pts[0], pts[1], pts[2]);
+    orient[1] = RobustDeterminant.orientationIndex(pts[1], pts[2], pts[0]);
+    orient[2] = RobustDeterminant.orientationIndex(pts[2], pts[0], pts[1]);
+    return orient[0] == orient[1] && orient[0] == orient[2];
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexTest.java
new file mode 100644
index 0000000..d8d61e7
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/OrientationIndexTest.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests CGAlgorithms.computeOrientation
+ * @version 1.7
+ */
+public class OrientationIndexTest
+    extends TestCase
+{
+
+  private static WKTReader reader = new WKTReader();
+  //private CGAlgorithms rcga = new CGAlgorithms();
+
+  public static void main(String args[]) {
+    TestRunner.run(OrientationIndexTest.class);
+  }
+
+  public OrientationIndexTest(String name) { super(name); }
+
+  public void testCCW() throws Exception
+  {
+    assertTrue(isAllOrientationsEqual(getCoordinates("LINESTRING ( 0 0, 0 1, 1 1)")));
+  }
+  
+  public void testCCW2() throws Exception
+  {
+    // experimental case - can't make it fail
+    Coordinate[] pts2 = {
+      new Coordinate(1.0000000000004998, -7.989685402102996),
+      new Coordinate(10.0, -7.004368924503866),
+      new Coordinate(1.0000000000005, -7.989685402102996),
+    };
+    assertTrue(isAllOrientationsEqual(pts2));
+  }
+  
+  public void testOrientationIndexRobust() throws Exception 
+  { 
+    Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724); 
+    Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864); 
+    Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); 
+    int orient = Orientation.index(p0, p1, p); 
+    int orientInv = Orientation.index(p1, p0, p); 
+    assert(orient != orientInv); 
+  } 
+  /**
+   * Tests whether the orientations around a triangle of points
+   * are all equal (as is expected if the orientation predicate is correct)
+   * 
+   * @param pts an array of three points
+   * @return true if all the orientations around the triangle are equal
+   */
+  public static boolean isAllOrientationsEqual(Coordinate[] pts)
+  {
+    int[] orient = new int[3];
+    orient[0] = Orientation.index(pts[0], pts[1], pts[2]);
+    orient[1] = Orientation.index(pts[1], pts[2], pts[0]);
+    orient[2] = Orientation.index(pts[2], pts[0], pts[1]);
+    return orient[0] == orient[1] && orient[0] == orient[2];
+  }
+  
+  public static boolean isAllOrientationsEqual(
+      double p0x, double p0y,
+      double p1x, double p1y,
+      double p2x, double p2y)
+  {
+    Coordinate[] pts = {
+        new Coordinate(p0x, p0y),
+        new Coordinate(p1x, p1y),
+        new Coordinate(p2x, p2y)
+    };
+    return isAllOrientationsEqual(pts);
+  }
+  
+  public static Coordinate[] getCoordinates(String wkt)
+      throws ParseException
+  {
+    Geometry geom = reader.read(wkt);
+    return geom.getCoordinates();
+  }
+  
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/PerturbedGridPolygonBuilder.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/PerturbedGridPolygonBuilder.java
new file mode 100644
index 0000000..434e096
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/PerturbedGridPolygonBuilder.java
@@ -0,0 +1,110 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import java.util.Random;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+
+
+
+public class PerturbedGridPolygonBuilder 
+{
+	private GeometryFactory geomFactory;
+	private double gridWidth = 1000;
+	private int numLines = 10;
+	private double lineWidth = 20;
+		
+	private long seed = 0; 
+	private Random rand;
+	
+	private Geometry grid;
+	
+	public PerturbedGridPolygonBuilder(GeometryFactory geomFactory)
+	{
+		this.geomFactory = geomFactory;
+		seed = System.currentTimeMillis();
+	}
+	
+	public void setSeed(long seed)
+	{
+		this.seed = seed;
+	}
+	
+	public void setNumLines(int numLines)
+	{
+		this.numLines = numLines;
+	}
+	
+	public void setLineWidth(double lineWidth)
+	{
+		this.lineWidth = lineWidth;
+	}
+	
+	public Geometry getGeometry()
+	{
+		if (grid == null)
+			grid = buildGrid();
+		return grid;
+	}
+	
+	private Geometry buildGrid()
+	{
+		LineString[] lines = new LineString[numLines * 2];
+		int index = 0;
+		
+		for (int i = 0; i < numLines; i++) {
+			Coordinate p0 = new Coordinate(getRandOrdinate(), 0);
+			Coordinate p1 = new Coordinate(getRandOrdinate(), gridWidth);
+			LineString line = geomFactory.createLineString(
+					new Coordinate[] { p0, p1 });
+			lines[index++] = line;
+		}
+		
+		for (int i = 0; i < numLines; i++) {
+			Coordinate p0 = new Coordinate(0, getRandOrdinate());
+			Coordinate p1 = new Coordinate(gridWidth, getRandOrdinate());
+			LineString line = geomFactory.createLineString(
+					new Coordinate[] { p0, p1 });
+			lines[index++] = line;
+		}
+		
+		MultiLineString ml = geomFactory.createMultiLineString(lines);
+		Geometry grid = ml.buffer(lineWidth);
+		//System.out.println(grid);
+		return grid;
+		
+	}
+	
+	private double getRand()
+	{
+		if (rand == null) {
+			//System.out.println("Seed = " + seed);
+			rand = new Random(seed);
+		}
+		return rand.nextDouble();
+	}
+	
+
+	private double getRandOrdinate()
+	{
+		double randNum = getRand();
+		double ord = geomFactory.getPrecisionModel().makePrecise(randNum * gridWidth);
+		return ord;
+	}
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/PointInRingTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointInRingTest.java
new file mode 100644
index 0000000..ca5bdcd
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointInRingTest.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.textui.TestRunner;
+
+/**
+ * Tests PointInRing algorithms
+ *
+ * @version 1.7
+ */
+public class PointInRingTest extends AbstractPointInRingTest {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(PointInRingTest.class);
+  }
+
+  public PointInRingTest(String name) { super(name); }
+
+
+   protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception
+  {
+  	 // isPointInRing is not defined for pts on boundary
+  	 if (expectedLoc == Location.BOUNDARY)
+  		 return;
+  	 
+    Geometry geom = reader.read(wkt);
+    boolean expected = expectedLoc == Location.INTERIOR;
+    assertEquals(expected, PointLocation.isInRing(pt, geom.getCoordinates()));
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocationOnLineTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocationOnLineTest.java
new file mode 100644
index 0000000..5eede0c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocationOnLineTest.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+/**
+ * Tests {@link PointLocation#isOnLine(Coordinate, Coordinate[])}.
+ * 
+ * @version 1.15
+ */
+public class PointLocationOnLineTest extends GeometryTestCase {
+  public static void main(String args[]) {
+    TestRunner.run(PointLocationOnLineTest.class);
+  }
+
+  public PointLocationOnLineTest(String name) {
+    super(name);
+  }
+
+  public void testOnVertex() throws Exception {
+    checkOnLine(20, 20, "LINESTRING (0 00, 20 20, 30 30)", true);
+  }
+
+  public void testOnSegment() throws Exception {
+    checkOnLine(10, 10, "LINESTRING (0 0, 20 20, 0 40)", true);
+    checkOnLine(10, 30, "LINESTRING (0 0, 20 20, 0 40)", true);
+  }
+
+  public void testNotOnLine() throws Exception {
+    checkOnLine(0, 100, "LINESTRING (10 10, 20 10, 30 10)", false);
+  }
+
+  void checkOnLine(double x, double y, String wktLine, boolean expected) {
+    LineString line = (LineString) read(wktLine);
+    assertTrue(expected == PointLocation.isOnLine(new Coordinate(x,y), line.getCoordinates()));
+    
+    assertTrue(expected == PointLocation.isOnLine(new Coordinate(x,y), line.getCoordinateSequence()));
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocatorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocatorTest.java
new file mode 100644
index 0000000..deeeb64
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/PointLocatorTest.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests PointInRing algorithms
+ *
+ * @version 1.7
+ */
+public class PointLocatorTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(PointLocatorTest.class);
+  }
+
+  public PointLocatorTest(String name) { super(name); }
+
+  public void testBox() throws Exception
+  {
+    runPtLocator(Location.INTERIOR, new Coordinate(10, 10),
+"POLYGON ((0 0, 0 20, 20 20, 20 0, 0 0))");
+  }
+
+  public void testComplexRing() throws Exception
+  {
+    runPtLocator(Location.INTERIOR, new Coordinate(0, 0),
+"POLYGON ((-40 80, -40 -80, 20 0, 20 -100, 40 40, 80 -80, 100 80, 140 -20, 120 140, 40 180,     60 40, 0 120, -20 -20, -40 80))");
+  }
+
+  public void testPointLocatorLinearRingLineString() throws Exception
+  {
+    runPtLocator(Location.BOUNDARY, new Coordinate(0, 0),
+                 "GEOMETRYCOLLECTION( LINESTRING(0 0, 10 10), LINEARRING(10 10, 10 20, 20 10, 10 10))");
+  }
+
+  public void testPointLocatorPointInsideLinearRing() throws Exception
+  {
+    runPtLocator(Location.EXTERIOR, new Coordinate(11, 11),
+                 "LINEARRING(10 10, 10 20, 20 10, 10 10)");
+  }
+
+   private void runPtLocator(int expected, Coordinate pt, String wkt)
+      throws Exception
+  {
+    Geometry geom = reader.read(wkt);
+    PointLocator pointLocator = new PointLocator();
+    int loc = pointLocator.locate(pt, geom);
+    assertEquals(expected, loc);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/RayCrossingCounterTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/RayCrossingCounterTest.java
new file mode 100644
index 0000000..750d84d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/RayCrossingCounterTest.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.textui.TestRunner;
+
+/**
+ * Tests PointInRing algorithms
+ *
+ * @version 1.7
+ */
+public class RayCrossingCounterTest extends AbstractPointInRingTest {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(RayCrossingCounterTest.class);
+  }
+
+  public RayCrossingCounterTest(String name) { super(name); }
+
+  protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception
+  {
+    Geometry geom = reader.read(wkt);
+    assertEquals(expectedLoc, RayCrossingCounter.locatePointInRing(pt, geom.getCoordinates()));
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/RectangleLineIntersectorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/RectangleLineIntersectorTest.java
new file mode 100644
index 0000000..da9965a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/RectangleLineIntersectorTest.java
@@ -0,0 +1,163 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class RectangleLineIntersectorTest
+extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(RectangleLineIntersectorTest.class);
+  }
+
+  public RectangleLineIntersectorTest(String name) { super(name); }
+
+   public void test300Points() {
+    RectangleLineIntersectorValidator test = new RectangleLineIntersectorValidator();
+    test.init(300);
+    assertTrue(test.validate());
+  }
+}
+
+/**
+ * Tests optimized RectangleLineIntersector against
+ * a brute force approach (which is assumed to be correct).
+ * 
+ * @author Martin Davis
+ *
+ */
+class RectangleLineIntersectorValidator
+{
+  private GeometryFactory geomFact = new GeometryFactory();
+  
+  private double baseX = 0;
+  private double baseY = 0;
+  private double rectSize = 100;
+  private Envelope rectEnv;
+  private Coordinate[] pts;
+  private boolean isValid = true; 
+    
+  public RectangleLineIntersectorValidator()
+  {
+    
+  }
+  
+  public void init(int nPts)
+  {
+    rectEnv = createRectangle();
+    pts = createTestPoints(nPts);
+    
+  }
+  
+  public boolean validate()
+  {
+    run(true, true);
+    return isValid;
+  }
+  
+  public void run(boolean useSegInt, boolean useSideInt)
+  {
+    RectangleLineIntersector rectSegIntersector = new RectangleLineIntersector(rectEnv);
+    SimpleRectangleIntersector rectSideIntersector = new SimpleRectangleIntersector(rectEnv);
+
+    for (int i = 0; i < pts.length; i++) {
+      for (int j = 0; j < pts.length; j++) {
+        if (i == j) continue;
+        
+        boolean segResult = false;
+        if (useSegInt)
+          segResult = rectSegIntersector.intersects(pts[i], pts[j]);
+        boolean sideResult = false;
+        if (useSideInt)
+          sideResult = rectSideIntersector.intersects(pts[i], pts[j]);
+        
+        if (useSegInt && useSideInt)
+        {
+          if (segResult != sideResult)
+            isValid = false;
+        }
+      }
+    }
+  }
+  
+  private Coordinate[] createTestPoints(int nPts)
+  {
+    Point pt = geomFact.createPoint(new Coordinate(baseX, baseY));
+    Geometry circle = pt.buffer(2 * rectSize, nPts/4);
+    return circle.getCoordinates();
+  }
+  
+  private Envelope createRectangle()
+  {
+     Envelope rectEnv = new Envelope(
+        new Coordinate(baseX, baseY),
+        new Coordinate(baseX + rectSize, baseY + rectSize));
+     return rectEnv;
+  }
+  
+}
+
+class SimpleRectangleIntersector
+{
+  // for intersection testing, don't need to set precision model
+  private LineIntersector li = new RobustLineIntersector();
+
+  private Envelope rectEnv;
+  /**
+   * The corners of the rectangle, in the order:
+   *  10
+   *  23
+   */
+  private Coordinate[] corner = new Coordinate[4];
+
+  public SimpleRectangleIntersector(Envelope rectEnv)
+  {
+    this.rectEnv = rectEnv;
+    initCorners(rectEnv);
+  }
+  
+  private void initCorners(Envelope rectEnv)
+  {
+    corner[0] = new Coordinate(rectEnv.getMaxX(), rectEnv.getMaxY());
+    corner[1] = new Coordinate(rectEnv.getMinX(), rectEnv.getMaxY());
+    corner[2] = new Coordinate(rectEnv.getMinX(), rectEnv.getMinY());
+    corner[3] = new Coordinate(rectEnv.getMaxX(), rectEnv.getMinY());
+  }
+  
+  public boolean intersects(Coordinate p0, Coordinate p1)
+  {
+    Envelope segEnv = new Envelope(p0, p1);
+    if (! rectEnv.intersects(segEnv))
+      return false;
+
+    li.computeIntersection(p0, p1, corner[0], corner[1]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[1], corner[2]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[2], corner[3]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[3], corner[0]);
+    if (li.hasIntersection()) return true;
+
+    return false;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectionTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectionTest.java
new file mode 100644
index 0000000..29d87fc
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectionTest.java
@@ -0,0 +1,368 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests robustness and correctness of RobustLineIntersector
+ * in some tricky cases.
+ * Failure modes can include exceptions thrown, or incorrect
+ * results returned.
+ * 
+ * @author Owner
+ *
+ */
+public class RobustLineIntersectionTest 
+extends TestCase 
+{
+  private WKTReader reader = new WKTReader();
+
+	public static void main(String args[]) {
+		TestRunner.run(RobustLineIntersectionTest.class);
+	}
+
+	public RobustLineIntersectionTest(String name) {
+		super(name);
+	}
+
+	/**
+	 * Following cases were failures when using the CentralEndpointIntersector heuristic.
+	 * This is because one segment lies at a significant angle to the other,
+	 * with only one endpoint is close to the other segment.
+	 * The CE heuristic chose the wrong endpoint to return.
+	 * The fix is to use a new heuristic which out of the 4 endpoints
+	 * chooses the one which is closest to the other segment.
+	 * This works in all known failure cases.
+	 * 
+	 * @throws ParseException
+	 */
+	  public void testCentralEndpointHeuristicFailure() 
+	  throws ParseException
+	  {
+	    checkIntersection(
+	        "LINESTRING (163.81867067 -211.31840378, 165.9174252 -214.1665075)",   
+	        "LINESTRING (2.84139601 -57.95412726, 469.59990601 -502.63851732)",
+	        1,
+	        "POINT (163.81867067 -211.31840378)",
+	        0);
+	  }
+
+    public void testCentralEndpointHeuristicFailure2() 
+    throws ParseException
+    {
+      checkIntersection(
+          "LINESTRING (-58.00593335955 -1.43739086465, -513.86101637525 -457.29247388035)",   
+          "LINESTRING (-215.22279674875 -158.65425425385, -218.1208801283 -160.68343590235)",
+          1,
+          "POINT ( -215.22279674875 -158.65425425385 )",
+          0);
+    }
+
+    /**
+     * Tests a case where intersection point is rounded, 
+     * and it is computed as a nearest endpoint.
+     * Exposed a bug due to aliasing of endpoint. 
+     * 
+     * MD 8 Mar 2013
+     * 
+     * @throws ParseException
+     */
+    public void testRoundedPointsNotAltered() 
+    throws ParseException
+    {
+      checkInputNotAltered(
+          "LINESTRING (-58.00593335955 -1.43739086465, -513.86101637525 -457.29247388035)",   
+          "LINESTRING (-215.22279674875 -158.65425425385, -218.1208801283 -160.68343590235)",
+          100000 );
+    }
+
+
+  /**
+   * Test from Tomas Fa - JTS list 6/13/2012
+   * 
+   * Fails using original JTS DeVillers determine orientation test.
+   * Succeeds using DD and Shewchuk orientation
+   * 
+   * @throws ParseException
+   */
+  public void testTomasFa_1() 
+  throws ParseException
+  {
+    checkIntersectionNone(
+        "LINESTRING (-42.0 163.2, 21.2 265.2)",
+        "LINESTRING (-26.2 188.7, 37.0 290.7)");
+  }
+  
+  /**
+   * Test from Tomas Fa - JTS list 6/13/2012
+   * 
+   * Fails using original JTS DeVillers determine orientation test.
+   * Succeeds using DD and Shewchuk orientation
+   * 
+   * @throws ParseException
+   */
+  public void testTomasFa_2() 
+  throws ParseException
+  {
+    checkIntersectionNone(
+        "LINESTRING (-5.9 163.1, 76.1 250.7)",
+        "LINESTRING (14.6 185.0, 96.6 272.6)");
+  }
+  
+  /**
+   * Test involving two non-almost-parallel lines.
+   * Does not seem to cause problems with basic line intersection algorithm.
+   * 
+   * @throws ParseException
+   */
+  public void testLeduc_1() 
+  throws ParseException
+  {
+    checkIntersection(
+        "LINESTRING (305690.0434123494 254176.46578338774, 305601.9999843455 254243.19999846347)",
+        "LINESTRING (305689.6153764265 254177.33102743194, 305692.4999844298 254171.4999983967)",   
+        1,
+        "POINT (305690.0434123494 254176.46578338774)",
+        0);
+  }
+
+	/**
+	 * Test from strk which is bad in GEOS (2009-04-14).
+	 * 
+	 * @throws ParseException
+	 */
+	public void testGEOS_1() 
+	throws ParseException
+	{
+		checkIntersection(
+				"LINESTRING (588750.7429703881 4518950.493668233, 588748.2060409798 4518933.9452804085)",
+				"LINESTRING (588745.824857241 4518940.742239175, 588748.2060437313 4518933.9452791475)",		
+				1,
+				"POINT (588748.2060416829 4518933.945284994)",
+				0);
+	}
+
+	/**
+	 * Test from strk which is bad in GEOS (2009-04-14).
+	 * 
+	 * @throws ParseException
+	 */
+	public void testGEOS_2() 
+	throws ParseException
+	{
+		checkIntersection(
+				"LINESTRING (588743.626135934 4518924.610969561, 588732.2822865889 4518925.4314047815)",
+				"LINESTRING (588739.1191384895 4518927.235700594, 588731.7854614238 4518924.578370095)",		
+				1,
+				"POINT (588733.8306132929 4518925.319423238)",
+				0);
+	}
+
+		/**
+		 * This used to be a failure case (exception), but apparently works now.
+		 * Possibly normalization has fixed this?
+		 * 
+		 * @throws ParseException
+		 */
+	public void testDaveSkeaCase() 
+		throws ParseException
+	{
+		checkIntersection(
+				"LINESTRING ( 2089426.5233462777 1180182.3877339689, 2085646.6891757075 1195618.7333999649 )",
+				"LINESTRING ( 1889281.8148903656 1997547.0560044837, 2259977.3672235999 483675.17050843034 )",
+				1,
+				new Coordinate[] {
+						new Coordinate(2087536.6062609926, 1187900.560566967),
+				}, 0);
+	}
+	
+	/**
+	 * Outside envelope using HCoordinate method.
+	 * 
+	 * @throws ParseException
+	 */
+	public void testCmp5CaseWKT() 
+	throws ParseException
+	{
+		checkIntersection(
+				"LINESTRING (4348433.262114629 5552595.478385733, 4348440.849387404 5552599.272022122 )",
+				"LINESTRING (4348433.26211463  5552595.47838573,  4348440.8493874   5552599.27202212  )",		
+				1,
+				new Coordinate[] {
+						new Coordinate(4348440.8493874, 5552599.27202212),
+				},
+				0);
+	}
+
+	/**
+	 * Result of this test should be the same as the WKT one!
+	 * @throws ParseException
+	 */
+	public void testCmp5CaseRaw() 
+	throws ParseException
+	{
+		checkIntersection(
+				new Coordinate[] { 
+						new Coordinate(4348433.262114629, 5552595.478385733),
+						new Coordinate(4348440.849387404, 5552599.272022122),
+						 						
+						new Coordinate(4348433.26211463,  5552595.47838573),
+						new Coordinate(4348440.8493874,   5552599.27202212)
+				},				1,
+				new Coordinate[] {
+						new Coordinate(4348440.8493874, 5552599.27202212),
+				},
+				0);
+	}
+
+  void checkIntersectionNone(String wkt1, String wkt2)
+    throws ParseException
+  {
+    LineString l1 = (LineString) reader.read(wkt1);
+    LineString l2 = (LineString) reader.read(wkt2);
+    Coordinate[] pt = new Coordinate[] {
+        l1.getCoordinateN(0), l1.getCoordinateN(1),
+        l2.getCoordinateN(0), l2.getCoordinateN(1)
+    };
+    checkIntersection(pt, 0, null, 0);
+  }
+  
+  void checkIntersection(String wkt1, String wkt2,
+      int expectedIntersectionNum, 
+      Coordinate[] intPt, 
+      double distanceTolerance)
+    throws ParseException
+  {
+    LineString l1 = (LineString) reader.read(wkt1);
+    LineString l2 = (LineString) reader.read(wkt2);
+    Coordinate[] pt = new Coordinate[] {
+        l1.getCoordinateN(0), l1.getCoordinateN(1),
+        l2.getCoordinateN(0), l2.getCoordinateN(1)
+    };
+    checkIntersection(pt, expectedIntersectionNum, intPt, distanceTolerance);
+  }
+  
+	void checkIntersection(String wkt1, String wkt2,
+			int expectedIntersectionNum, 
+			String expectedWKT, 
+			double distanceTolerance)
+		throws ParseException
+	{
+		LineString l1 = (LineString) reader.read(wkt1);
+		LineString l2 = (LineString) reader.read(wkt2);
+		Coordinate[] pt = new Coordinate[] {
+				l1.getCoordinateN(0), l1.getCoordinateN(1),
+				l2.getCoordinateN(0), l2.getCoordinateN(1)
+		};
+		Geometry g = reader.read(expectedWKT);
+		Coordinate[] intPt = g.getCoordinates();
+		checkIntersection(pt, expectedIntersectionNum, intPt, distanceTolerance);
+	}
+	
+	/**
+	 * Check that intersection of segment defined by points in pt array
+	 * is equal to the expectedIntPt value (up to the given distanceTolerance).
+	 * 
+	 * @param pt
+	 * @param expectedIntersectionNum
+	 * @param expectedIntPt the expected intersection points (maybe null if not tested)
+	 * @param distanceTolerance tolerance to use for equality test
+	 */
+	void checkIntersection(Coordinate[] pt, 
+			int expectedIntersectionNum, 
+			Coordinate[] expectedIntPt,
+			double distanceTolerance)
+	{
+		LineIntersector li = new RobustLineIntersector();
+		li.computeIntersection(pt[0], pt[1], pt[2], pt[3]);
+		
+		int intNum = li.getIntersectionNum();
+		assertEquals("Number of intersections not as expected", expectedIntersectionNum, intNum);
+		
+		if (expectedIntPt != null) {
+			assertEquals("Wrong number of expected int pts provided", intNum, expectedIntPt.length);
+			// test that both points are represented here
+			boolean isIntPointsCorrect = true;
+			if (intNum == 1) {
+				checkIntPoints(expectedIntPt[0], li.getIntersection(0), distanceTolerance);
+			}
+			else if (intNum == 2) {
+				checkIntPoints(expectedIntPt[1], li.getIntersection(0), distanceTolerance);
+				checkIntPoints(expectedIntPt[1], li.getIntersection(0), distanceTolerance);
+				
+				if (! (equals(expectedIntPt[0],li.getIntersection(0), distanceTolerance) 
+						|| equals(expectedIntPt[0],li.getIntersection(1), distanceTolerance) )) {
+					checkIntPoints(expectedIntPt[0], li.getIntersection(0), distanceTolerance);
+					checkIntPoints(expectedIntPt[0], li.getIntersection(1), distanceTolerance);
+				}
+				else if (! (equals(expectedIntPt[1],li.getIntersection(0), distanceTolerance) 
+						|| equals(expectedIntPt[1],li.getIntersection(1), distanceTolerance) )) { 
+					checkIntPoints(expectedIntPt[1], li.getIntersection(0), distanceTolerance);
+					checkIntPoints(expectedIntPt[1], li.getIntersection(1), distanceTolerance);
+				}
+			}
+		}
+	}
+	
+	void checkIntPoints(Coordinate expectedPt, Coordinate actualPt, double distanceTolerance)
+	{
+		boolean isEqual = equals(expectedPt, actualPt, distanceTolerance);
+		assertTrue("Int Pts not equal - " 
+				+ "expected " + WKTWriter.toPoint(expectedPt) + " VS " 
+				+ "actual " + WKTWriter.toPoint(actualPt), isEqual);
+	}
+	
+	public static boolean equals(Coordinate p0, Coordinate p1, double distanceTolerance)
+	{
+		return p0.distance(p1) <= distanceTolerance;
+	}
+	
+  void checkInputNotAltered(String wkt1, String wkt2, int scaleFactor) throws ParseException
+  {
+    LineString l1 = (LineString) reader.read(wkt1);
+    LineString l2 = (LineString) reader.read(wkt2);
+    Coordinate[] pt = new Coordinate[] { l1.getCoordinateN(0),
+        l1.getCoordinateN(1), l2.getCoordinateN(0), l2.getCoordinateN(1) };
+    checkInputNotAltered(pt, scaleFactor);
+  }
+
+	public void checkInputNotAltered(Coordinate[] pt, int scaleFactor)
+	  {
+	    // save input points
+	    Coordinate[] savePt = new Coordinate[4];
+	    for (int i = 0; i < 4; i++) {
+	      savePt[i] = new Coordinate(pt[i]);
+	    }
+	    
+	    LineIntersector li = new RobustLineIntersector();
+	    li.setPrecisionModel(new PrecisionModel(scaleFactor));
+	    li.computeIntersection(pt[0], pt[1], pt[2], pt[3]);
+	    
+	    // check that input points are unchanged
+	    for (int i = 0; i < 4; i++) {
+	      assertEquals("Input point " + i + " was altered - ", savePt[i], pt[i]);
+	    }
+	  }
+	  
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectorTest.java
new file mode 100644
index 0000000..fd61d55
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/RobustLineIntersectorTest.java
@@ -0,0 +1,161 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * Basic functionality tests for RobustLineIntersector.
+ * 
+ * @version 1.7
+ */
+public class RobustLineIntersectorTest extends TestCase {
+
+  RobustLineIntersector i = new RobustLineIntersector();
+
+  public RobustLineIntersectorTest(String Name_) {
+    super(Name_);
+  }//public RobustLineIntersectorTest(String Name_)
+
+  public static void main(String[] args) {
+    String[] testCaseName = {RobustLineIntersectorTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }//public static void main(String[] args)
+
+  public void test2Lines() {
+    RobustLineIntersector i = new RobustLineIntersector();
+    Coordinate p1 = new Coordinate(10, 10);
+    Coordinate p2 = new Coordinate(20, 20);
+    Coordinate q1 = new Coordinate(20, 10);
+    Coordinate q2 = new Coordinate(10, 20);
+    Coordinate x = new Coordinate(15, 15);
+    i.computeIntersection(p1, p2, q1, q2);
+    assertEquals(RobustLineIntersector.POINT_INTERSECTION, i.getIntersectionNum());
+    assertEquals(1, i.getIntersectionNum());
+    assertEquals(x, i.getIntersection(0));
+    assertTrue(i.isProper());
+    assertTrue(i.hasIntersection());
+  }
+
+  public void testCollinear1() {
+    RobustLineIntersector i = new RobustLineIntersector();
+    Coordinate p1 = new Coordinate(10, 10);
+    Coordinate p2 = new Coordinate(20, 10);
+    Coordinate q1 = new Coordinate(22, 10);
+    Coordinate q2 = new Coordinate(30, 10);
+    i.computeIntersection(p1, p2, q1, q2);
+    assertEquals(RobustLineIntersector.NO_INTERSECTION, i.getIntersectionNum());
+    assertTrue(!i.isProper());
+    assertTrue(!i.hasIntersection());
+  }
+
+  public void testCollinear2() {
+    RobustLineIntersector i = new RobustLineIntersector();
+    Coordinate p1 = new Coordinate(10, 10);
+    Coordinate p2 = new Coordinate(20, 10);
+    Coordinate q1 = new Coordinate(20, 10);
+    Coordinate q2 = new Coordinate(30, 10);
+    i.computeIntersection(p1, p2, q1, q2);
+    assertEquals(RobustLineIntersector.POINT_INTERSECTION, i.getIntersectionNum());
+    assertTrue(!i.isProper());
+    assertTrue(i.hasIntersection());
+  }
+
+  public void testCollinear3() {
+    RobustLineIntersector i = new RobustLineIntersector();
+    Coordinate p1 = new Coordinate(10, 10);
+    Coordinate p2 = new Coordinate(20, 10);
+    Coordinate q1 = new Coordinate(15, 10);
+    Coordinate q2 = new Coordinate(30, 10);
+    i.computeIntersection(p1, p2, q1, q2);
+    assertEquals(RobustLineIntersector.COLLINEAR_INTERSECTION, i.getIntersectionNum());
+    assertTrue(!i.isProper());
+    assertTrue(i.hasIntersection());
+  }
+
+  public void testCollinear4() {
+    RobustLineIntersector i = new RobustLineIntersector();
+    Coordinate p1 = new Coordinate(30, 10);
+    Coordinate p2 = new Coordinate(20, 10);
+    Coordinate q1 = new Coordinate(10, 10);
+    Coordinate q2 = new Coordinate(30, 10);
+    i.computeIntersection(p1, p2, q1, q2);
+    assertEquals(RobustLineIntersector.COLLINEAR_INTERSECTION, i.getIntersectionNum());
+    assertTrue(i.hasIntersection());
+  }
+
+  public void testEndpointIntersection() {
+    i.computeIntersection(new Coordinate(100, 100), new Coordinate(10, 100),
+        new Coordinate(100, 10), new Coordinate(100, 100));
+    assertTrue(i.hasIntersection());
+    assertEquals(1, i.getIntersectionNum());
+  }
+
+  public void testEndpointIntersection2() {
+    i.computeIntersection(new Coordinate(190, 50), new Coordinate(120, 100),
+        new Coordinate(120, 100), new Coordinate(50, 150));
+    assertTrue(i.hasIntersection());
+    assertEquals(1, i.getIntersectionNum());
+    assertEquals(new Coordinate(120, 100), i.getIntersection(1));
+  }
+
+  public void testOverlap() {
+    i.computeIntersection(new Coordinate(180, 200), new Coordinate(160, 180),
+        new Coordinate(220, 240), new Coordinate(140, 160));
+    assertTrue(i.hasIntersection());
+    assertEquals(2, i.getIntersectionNum());
+  }
+
+  public void testIsProper1() {
+    i.computeIntersection(new Coordinate(30, 10), new Coordinate(30, 30),
+        new Coordinate(10, 10), new Coordinate(90, 11));
+    assertTrue(i.hasIntersection());
+    assertEquals(1, i.getIntersectionNum());
+    assertTrue(i.isProper());
+  }
+
+  public void testIsProper2() {
+    i.computeIntersection(new Coordinate(10, 30), new Coordinate(10, 0),
+        new Coordinate(11, 90), new Coordinate(10, 10));
+    assertTrue(i.hasIntersection());
+    assertEquals(1, i.getIntersectionNum());
+    assertTrue(! i.isProper());
+  }
+
+  public void testIsCCW() {
+    assertEquals(1, Orientation.index(new Coordinate(-123456789, -40), new Coordinate(0, 0), new Coordinate(381039468754763d, 123456789)));
+  }
+
+  public void testIsCCW2() {
+    assertEquals(0, Orientation.index(new Coordinate(10, 10), new Coordinate(20, 20), new Coordinate(0, 0)));
+  }
+
+  public void testA() {
+    Coordinate p1 = new Coordinate(-123456789, -40);
+    Coordinate p2 = new Coordinate(381039468754763d, 123456789);
+    Coordinate q  = new Coordinate(0, 0);
+    LineString l = new GeometryFactory().createLineString(new Coordinate[] {p1, p2});
+    Point p = new GeometryFactory().createPoint(q);
+    assertEquals(false, l.intersects(p));
+    assertEquals(false, PointLocation.isOnLine(q, new Coordinate[] {p1, p2}));
+    assertEquals(-1, Orientation.index(p1, p2, q));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/ShewchuksDeterminant.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/ShewchuksDeterminant.java
new file mode 100644
index 0000000..74eb1dc
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/ShewchuksDeterminant.java
@@ -0,0 +1,798 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+
+/**
+ * This implementation is a port of Shewchuks original implementation in c
+ * which is placed in the public domain:
+ *
+ * [...]
+ *  Placed in the public domain by
+ *  Jonathan Richard Shewchuk
+ *  School of Computer Science
+ *  Carnegie Mellon University
+ *  5000 Forbes Avenue
+ *  Pittsburgh, Pennsylvania  15213-3891
+ *  jrs at cs.cmu.edu
+ *  [...]
+ *
+ *  See http://www.cs.cmu.edu/~quake/robust.html for information about the original implementation
+ *
+ * The strategy used during porting has been to resemble the original as much as possible in order to
+ * be able to proofread the result. This strategy has not been followed in the following cases:
+ *
+ * - function "exactinit" has been replaced by a static block, in order to ensure that the code is only
+ *   executed once.
+ *
+ * - The main part of the so called "tail" functions has been removed in favor to "head" functions. This means
+ *   that all calls to such a main functions has been replaced with on call to the head function and one call
+ *   to the tail function. The rationale for this is that the corresponding source macros has multiple output parameters
+ *   which is not supported in Java. Using objects to pass the results to the caller was not considered for performance
+ *   reasons. It is assumed that the extra allocations of memory would affect performance negatively.
+ *
+ * - The porting of the two_two_diff methods and the other methods involved was tricky since the original macros
+ *   had lots of output parameters. These methods has the highest probability of bugs as a result of the porting
+ *   operation. Each original function(macro) has been replaced with one method for each output parameter. They are
+ *   named as *__x0, *__x2 etc. where the postfix is named after the original output parameter in the SOURCE CODE.
+ *   The rational for the naming has been to facilitate proofreading. Each of these methods has an annotation above
+ *   it that shows the original macro.
+ *
+ * - One bug has been found in the original source. The use of the prefix incrementation operator in
+ *   fast_expansion_sum_zeroelim caused the code to access memory outside of the array boundary. This is not
+ *   allowed in Java which is the reason why this bug was discovered. It is unclear if the code worked correctly
+ *   as a compiled c-program. It has been confirmed by valgrind that this actually happens in the original code.
+ *   The author of the original code has been contacted, and we are waiting for an answer. All occurrences of the
+ *   prefix incrementation operator in that function have been replaced with the postfix version. This change looks
+ *   reasonable by a quick look at the code, but this needs to be more thoroughly analyzed.
+ *
+ * - Function orientationIndex is new and its contract is copied from
+ *   com.vividsolutions.jts.algorithm.CGAlgorithms.orientationIndex so that the current implementation of that method
+ *   can be easily replaced.
+ *
+ * Some relevant comments in the original code has been kept untouched in its entirety. For more in-depth information
+ * refer to the original source.
+ */
+
+/*****************************************************************************/
+/*                                                                           */
+/*  Routines for Arbitrary Precision Floating-point Arithmetic               */
+/*  and Fast Robust Geometric Predicates                                     */
+/*  (predicates.c)                                                           */
+/*                                                                           */
+/*  May 18, 1996                                                             */
+/*                                                                           */
+/*  Placed in the public domain by                                           */
+/*  Jonathan Richard Shewchuk                                                */
+/*  School of Computer Science                                               */
+/*  Carnegie Mellon University                                               */
+/*  5000 Forbes Avenue                                                       */
+/*  Pittsburgh, Pennsylvania  15213-3891                                     */
+/*  jrs at cs.cmu.edu                                                           */
+/*                                                                           */
+/*  This file contains C implementation of algorithms for exact addition     */
+/*    and multiplication of floating-point numbers, and predicates for       */
+/*    robustly performing the orientation and incircle tests used in         */
+/*    computational geometry.  The algorithms and underlying theory are      */
+/*    described in Jonathan Richard Shewchuk.  "Adaptive Precision Floating- */
+/*    Point Arithmetic and Fast Robust Geometric Predicates."  Technical     */
+/*    Report CMU-CS-96-140, School of Computer Science, Carnegie Mellon      */
+/*    University, Pittsburgh, Pennsylvania, May 1996.  (Submitted to         */
+/*    Discrete & Computational Geometry.)                                    */
+/*                                                                           */
+/*  This file, the paper listed above, and other information are available   */
+/*    from the Web page http://www.cs.cmu.edu/~quake/robust.html .           */
+/*                                                                           */
+/*****************************************************************************/
+
+/*****************************************************************************/
+/*                                                                           */
+/*  Using this code:                                                         */
+/*                                                                           */
+/*  First, read the short or long version of the paper (from the Web page    */
+/*    above).                                                                */
+/*                                                                           */
+/*  Be sure to call exactinit() once, before calling any of the arithmetic   */
+/*    functions or geometric predicates.  Also be sure to turn on the        */
+/*    optimizer when compiling this file.                                    */
+/*                                                                           */
+/*                                                                           */
+/*  Several geometric predicates are defined.  Their parameters are all      */
+/*    points.  Each point is an array of two or three floating-point         */
+/*    numbers.  The geometric predicates, described in the papers, are       */
+/*                                                                           */
+/*    orient2d(pa, pb, pc)                                                   */
+/*    orient2dfast(pa, pb, pc)                                               */
+/*    orient3d(pa, pb, pc, pd)                                               */
+/*    orient3dfast(pa, pb, pc, pd)                                           */
+/*    incircle(pa, pb, pc, pd)                                               */
+/*    incirclefast(pa, pb, pc, pd)                                           */
+/*    insphere(pa, pb, pc, pd, pe)                                           */
+/*    inspherefast(pa, pb, pc, pd, pe)                                       */
+/*                                                                           */
+/*  Those with suffix "fast" are approximate, non-robust versions.  Those    */
+/*    without the suffix are adaptive precision, robust versions.  There     */
+/*    are also versions with the suffices "exact" and "slow", which are      */
+/*    non-adaptive, exact arithmetic versions, which I use only for timings  */
+/*    in my arithmetic papers.                                               */
+/*                                                                           */
+/*                                                                           */
+/*  An expansion is represented by an array of floating-point numbers,       */
+/*    sorted from smallest to largest magnitude (possibly with interspersed  */
+/*    zeros).  The length of each expansion is stored as a separate integer, */
+/*    and each arithmetic function returns an integer which is the length    */
+/*    of the expansion it created.                                           */
+/*                                                                           */
+/*  Several arithmetic functions are defined.  Their parameters are          */
+/*                                                                           */
+/*    e, f           Input expansions                                        */
+/*    elen, flen     Lengths of input expansions (must be >= 1)              */
+/*    h              Output expansion                                        */
+/*    b              Input scalar                                            */
+/*                                                                           */
+/*  The arithmetic functions are                                             */
+/*                                                                           */
+/*    grow_expansion(elen, e, b, h)                                          */
+/*    grow_expansion_zeroelim(elen, e, b, h)                                 */
+/*    expansion_sum(elen, e, flen, f, h)                                     */
+/*    expansion_sum_zeroelim1(elen, e, flen, f, h)                           */
+/*    expansion_sum_zeroelim2(elen, e, flen, f, h)                           */
+/*    fast_expansion_sum(elen, e, flen, f, h)                                */
+/*    fast_expansion_sum_zeroelim(elen, e, flen, f, h)                       */
+/*    linear_expansion_sum(elen, e, flen, f, h)                              */
+/*    linear_expansion_sum_zeroelim(elen, e, flen, f, h)                     */
+/*    scale_expansion(elen, e, b, h)                                         */
+/*    scale_expansion_zeroelim(elen, e, b, h)                                */
+/*    compress(elen, e, h)                                                   */
+/*                                                                           */
+/*  All of these are described in the long version of the paper; some are    */
+/*    described in the short version.  All return an integer that is the     */
+/*    length of h.  Those with suffix _zeroelim perform zero elimination,    */
+/*    and are recommended over their counterparts.  The procedure            */
+/*    fast_expansion_sum_zeroelim() (or linear_expansion_sum_zeroelim() on   */
+/*    processors that do not use the round-to-even tiebreaking rule) is      */
+/*    recommended over expansion_sum_zeroelim().  Each procedure has a       */
+/*    little note next to it (in the code below) that tells you whether or   */
+/*    not the output expansion may be the same array as one of the input     */
+/*    expansions.                                                            */
+/*                                                                           */
+/*                                                                           */
+/*  If you look around below, you'll also find macros for a bunch of         */
+/*    simple unrolled arithmetic operations, and procedures for printing     */
+/*    expansions (commented out because they don't work with all C           */
+/*    compilers) and for generating random floating-point numbers whose      */
+/*    significand bits are all random.  Most of the macros have undocumented */
+/*    requirements that certain of their parameters should not be the same   */
+/*    variable; for safety, better to make sure all the parameters are       */
+/*    distinct variables.  Feel free to send email to jrs at cs.cmu.edu if you  */
+/*    have questions.                                                        */
+/*                                                                           */
+/*****************************************************************************/
+
+public class ShewchuksDeterminant
+{
+
+  /**
+   * Implements a filter for computing the orientation index of three coordinates.
+   * <p>
+   * If the orientation can be computed safely using standard DP
+   * arithmetic, this routine returns the orientation index.
+   * Otherwise, a value i > 1 is returned.
+   * In this case the orientation index must 
+   * be computed using some other method.
+   * 
+   * @param pa a coordinate
+   * @param pb a coordinate
+   * @param pc a coordinate
+   * @return the orientation index if it can be computed safely, or
+   * i > 1 if the orientation index cannot be computed safely
+   */
+  public static int orientationIndexFilter(Coordinate pa, Coordinate pb, Coordinate pc)
+  {
+    double detsum;
+
+    double detleft = (pa.x - pc.x) * (pb.y - pc.y);
+    double detright = (pa.y - pc.y) * (pb.x - pc.x);
+    double det = detleft - detright;
+
+    if (detleft > 0.0) {
+      if (detright <= 0.0) {
+        return signum(det);
+      }
+      else {
+        detsum = detleft + detright;
+      }
+    }
+    else if (detleft < 0.0) {
+      if (detright >= 0.0) {
+        return signum(det);
+      }
+      else {
+        detsum = -detleft - detright;
+      }
+    }
+    else {
+      return signum(det);
+    }
+
+    double ERR_BOUND = 1e-15;
+    double errbound = ERR_BOUND * detsum;
+    //double errbound = ccwerrboundA * detsum;
+    if ((det >= errbound) || (-det >= errbound)) {
+      return signum(det);
+    }
+
+    return 2;
+  }
+
+  private static int signum(double x)
+  {
+    if (x > 0) return 1;
+    if (x < 0) return -1;
+    return 0;
+  }
+  
+  /**
+   * Returns the index of the direction of the point <code>q</code> relative to
+   * a vector specified by <code>p1-p2</code>.
+   * 
+   * @param p1
+   *          the origin point of the vector
+   * @param p2
+   *          the final point of the vector
+   * @param q
+   *          the point to compute the direction to
+   * 
+   * @return 1 if q is counter-clockwise (left) from p1-p2;
+   * -1 if q is clockwise (right) from p1-p2;
+   * 0 if q is collinear with p1-p2
+   */
+  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
+  {
+    double orientation = orient2d(p1, p2, q);
+    if (orientation > 0.0) return 1;
+    if (orientation < 0.0) return -1;
+    return 0;
+  }
+
+  private static double orient2d(Coordinate pa, Coordinate pb, Coordinate pc)
+  {
+    double detsum;
+
+    double detleft = (pa.x - pc.x) * (pb.y - pc.y);
+    double detright = (pa.y - pc.y) * (pb.x - pc.x);
+    double det = detleft - detright;
+
+    if (detleft > 0.0) {
+      if (detright <= 0.0) {
+        return det;
+      }
+      else {
+        detsum = detleft + detright;
+      }
+    }
+    else if (detleft < 0.0) {
+      if (detright >= 0.0) {
+        return det;
+      }
+      else {
+        detsum = -detleft - detright;
+      }
+    }
+    else {
+      return det;
+    }
+
+    double errbound = ccwerrboundA * detsum;
+    if ((det >= errbound) || (-det >= errbound)) {
+      return det;
+    }
+
+    return orient2dadapt(pa, pb, pc, detsum);
+  }
+  
+  /*****************************************************************************/
+  /*                                                                           */
+  /* orient2d() Adaptive exact 2D orientation test. Robust. */
+  /*                                                                           */
+  /* Return a positive value if the points pa, pb, and pc occur */
+  /* in counterclockwise order; a negative value if they occur */
+  /* in clockwise order; and zero if they are collinear. The */
+  /* result is also a rough approximation of twice the signed */
+  /* area of the triangle defined by the three points. */
+  /*                                                                           */
+  /* The last three use exact arithmetic to ensure a correct answer. The */
+  /* result returned is the determinant of a matrix. In orient2d() only, */
+  /* this determinant is computed adaptively, in the sense that exact */
+  /* arithmetic is used only to the degree it is needed to ensure that the */
+  /* returned value has the correct sign. Hence, orient2d() is usually quite */
+  /* fast, but will run more slowly when the input points are collinear or */
+  /* nearly so. */
+  /*                                                                           */
+  /*****************************************************************************/
+
+  private static double orient2dadapt(Coordinate pa, Coordinate pb,
+      Coordinate pc, double detsum)
+  {
+
+    double acx = pa.x - pc.x;
+    double bcx = pb.x - pc.x;
+    double acy = pa.y - pc.y;
+    double bcy = pb.y - pc.y;
+
+    double detleft = Two_Product_Head(acx, bcy);
+    double detlefttail = Two_Product_Tail(acx, bcy, detleft);
+
+    double detright = Two_Product_Head(acy, bcx);
+    double detrighttail = Two_Product_Tail(acy, bcx, detright);
+
+    double B[] = new double[4];
+    B[2] = Two_Two_Diff__x2(detleft, detlefttail, detright, detrighttail);
+    B[1] = Two_Two_Diff__x1(detleft, detlefttail, detright, detrighttail);
+    B[0] = Two_Two_Diff__x0(detleft, detlefttail, detright, detrighttail);
+    B[3] = Two_Two_Diff__x3(detleft, detlefttail, detright, detrighttail);
+
+    double det = B[0] + B[1] + B[2] + B[3];
+    //det = estimate(4, B);
+    double errbound = ccwerrboundB * detsum;
+    if ((det >= errbound) || (-det >= errbound)) {
+      return det;
+    }
+
+    double acxtail = Two_Diff_Tail(pa.x, pc.x, acx);
+    double bcxtail = Two_Diff_Tail(pb.x, pc.x, bcx);
+    double acytail = Two_Diff_Tail(pa.y, pc.y, acy);
+    double bcytail = Two_Diff_Tail(pb.y, pc.y, bcy);
+
+    if ((acxtail == 0.0) && (acytail == 0.0) && (bcxtail == 0.0)
+        && (bcytail == 0.0)) {
+      return det;
+    }
+
+    errbound = ccwerrboundC * detsum + resulterrbound * Absolute(det);
+    det += (acx * bcytail + bcy * acxtail) - (acy * bcxtail + bcx * acytail);
+    if ((det >= errbound) || (-det >= errbound)) {
+      return det;
+    }
+
+    double s1 = Two_Product_Head(acxtail, bcy);
+    double s0 = Two_Product_Tail(acxtail, bcy, s1);
+
+    double t1 = Two_Product_Head(acytail, bcx);
+    double t0 = Two_Product_Tail(acytail, bcx, t1);
+
+    double u3 = Two_Two_Diff__x3(s1, s0, t1, t0);
+    double u[] = new double[4];
+    u[2] = Two_Two_Diff__x2(s1, s0, t1, t0);
+    u[1] = Two_Two_Diff__x1(s1, s0, t1, t0);
+    u[0] = Two_Two_Diff__x0(s1, s0, t1, t0);
+
+    u[3] = u3;
+    double C1[] = new double[8];
+    int C1length = fast_expansion_sum_zeroelim(4, B, 4, u, C1);
+
+    s1 = Two_Product_Head(acx, bcytail);
+    s0 = Two_Product_Tail(acx, bcytail, s1);
+
+    t1 = Two_Product_Head(acy, bcxtail);
+    t0 = Two_Product_Tail(acy, bcxtail, t1);
+
+    u3 = Two_Two_Diff__x3(s1, s0, t1, t0);
+    u[2] = Two_Two_Diff__x2(s1, s0, t1, t0);
+    u[1] = Two_Two_Diff__x1(s1, s0, t1, t0);
+    u[0] = Two_Two_Diff__x0(s1, s0, t1, t0);
+
+    u[3] = u3;
+    double C2[] = new double[12];
+    int C2length = fast_expansion_sum_zeroelim(C1length, C1, 4, u, C2);
+
+    s1 = Two_Product_Head(acxtail, bcytail);
+    s0 = Two_Product_Tail(acxtail, bcytail, s1);
+
+    t1 = Two_Product_Head(acytail, bcxtail);
+    t0 = Two_Product_Tail(acytail, bcxtail, t1);
+
+    u3 = Two_Two_Diff__x3(s1, s0, t1, t0);
+    u[2] = Two_Two_Diff__x2(s1, s0, t1, t0);
+    u[1] = Two_Two_Diff__x1(s1, s0, t1, t0);
+    u[0] = Two_Two_Diff__x0(s1, s0, t1, t0);
+
+    u[3] = u3;
+    double D[] = new double[16];
+    int Dlength = fast_expansion_sum_zeroelim(C2length, C2, 4, u, D);
+
+    return (D[Dlength - 1]);
+  }
+
+
+  private static final double epsilon;
+
+  private static final double splitter;
+
+  private static final double resulterrbound;
+
+  private static final double ccwerrboundA;
+
+  private static final double ccwerrboundB;
+
+  private static final double ccwerrboundC;
+
+  private static final double o3derrboundA;
+
+  private static final double o3derrboundB;
+
+  private static final double o3derrboundC;
+
+  private static final double iccerrboundA;
+
+  private static final double iccerrboundB;
+
+  private static final double iccerrboundC;
+
+  private static final double isperrboundA;
+
+  private static final double isperrboundB;
+
+  private static final double isperrboundC;
+
+  /*****************************************************************************/
+  /*                                                                           */
+  /* exactinit() Initialize the variables used for exact arithmetic. */
+  /*                                                                           */
+  /* `epsilon' is the largest power of two such that 1.0 + epsilon = 1.0 in */
+  /* floating-point arithmetic. `epsilon' bounds the relative roundoff */
+  /* error. It is used for floating-point error analysis. */
+  /*                                                                           */
+  /* `splitter' is used to split floating-point numbers into two half- */
+  /* length significands for exact multiplication. */
+  /*                                                                           */
+  /* I imagine that a highly optimizing compiler might be too smart for its */
+  /* own good, and somehow cause this routine to fail, if it pretends that */
+  /* floating-point arithmetic is too much like real arithmetic. */
+  /*                                                                           */
+  /* Don't change this routine unless you fully understand it. */
+  /*                                                                           */
+  /*****************************************************************************/
+
+  static {
+    double epsilon_temp;
+    double splitter_temp;
+    double half;
+    double check, lastcheck;
+    int every_other;
+
+    every_other = 1;
+    half = 0.5;
+    epsilon_temp = 1.0;
+    splitter_temp = 1.0;
+    check = 1.0;
+    /* Repeatedly divide `epsilon' by two until it is too small to add to */
+    /* one without causing roundoff. (Also check if the sum is equal to */
+    /* the previous sum, for machines that round up instead of using exact */
+    /* rounding. Not that this library will work on such machines anyway. */
+    do {
+      lastcheck = check;
+      epsilon_temp *= half;
+      if (every_other != 0) {
+        splitter_temp *= 2.0;
+      }
+      every_other = every_other == 0 ? 1 : 0;
+      check = 1.0 + epsilon_temp;
+    } while ((check != 1.0) && (check != lastcheck));
+    splitter_temp += 1.0;
+
+    /* Error bounds for orientation and incircle tests. */
+    resulterrbound = (3.0 + 8.0 * epsilon_temp) * epsilon_temp;
+    ccwerrboundA = (3.0 + 16.0 * epsilon_temp) * epsilon_temp;
+    ccwerrboundB = (2.0 + 12.0 * epsilon_temp) * epsilon_temp;
+    ccwerrboundC = (9.0 + 64.0 * epsilon_temp) * epsilon_temp * epsilon_temp;
+    o3derrboundA = (7.0 + 56.0 * epsilon_temp) * epsilon_temp;
+    o3derrboundB = (3.0 + 28.0 * epsilon_temp) * epsilon_temp;
+    o3derrboundC = (26.0 + 288.0 * epsilon_temp) * epsilon_temp * epsilon_temp;
+    iccerrboundA = (10.0 + 96.0 * epsilon_temp) * epsilon_temp;
+    iccerrboundB = (4.0 + 48.0 * epsilon_temp) * epsilon_temp;
+    iccerrboundC = (44.0 + 576.0 * epsilon_temp) * epsilon_temp * epsilon_temp;
+    isperrboundA = (16.0 + 224.0 * epsilon_temp) * epsilon_temp;
+    isperrboundB = (5.0 + 72.0 * epsilon_temp) * epsilon_temp;
+    isperrboundC = (71.0 + 1408.0 * epsilon_temp) * epsilon_temp * epsilon_temp;
+    epsilon = epsilon_temp;
+    splitter = splitter_temp;
+  }
+
+  private static double Absolute(double a)
+  {
+    return ((a) >= 0.0 ? (a) : -(a));
+  }
+
+  private static double Fast_Two_Sum_Tail(double a, double b, double x)
+  {
+    double bvirt = x - a;
+    double y = b - bvirt;
+
+    return y;
+  }
+
+  private static double Fast_Two_Sum_Head(double a, double b)
+  {
+    double x = (double) (a + b);
+
+    return x;
+  }
+
+  private static double Two_Sum_Tail(double a, double b, double x)
+  {
+    double bvirt = (double) (x - a);
+    double avirt = x - bvirt;
+    double bround = b - bvirt;
+    double around = a - avirt;
+
+    double y = around + bround;
+
+    return y;
+  }
+
+  private static double Two_Sum_Head(double a, double b)
+  {
+    double x = (double) (a + b);
+
+    return x;
+  }
+
+  private static double Two_Diff_Tail(double a, double b, double x)
+  {
+    double bvirt = (double) (a - x); // porting issue: why this cast?
+    double avirt = x + bvirt;
+    double bround = bvirt - b;
+    double around = a - avirt;
+    double y = around + bround;
+
+    return y;
+  }
+
+  private static double Two_Diff_Head(double a, double b)
+  {
+    double x = (double) (a - b);
+
+    return x;
+  }
+
+  private static double SplitLo(double a)
+  {
+    double c = (double) (splitter * a); // porting issue: why this cast?
+    double abig = (double) (c - a); // porting issue: why this cast?
+    double ahi = c - abig;
+    double alo = a - ahi;
+
+    return alo;
+  }
+
+  private static double SplitHi(double a)
+  {
+    double c = (double) (splitter * a); // porting issue: why this cast?
+    double abig = (double) (c - a); // porting issue: why this cast?
+    double ahi = c - abig;
+
+    return ahi;
+  }
+
+  private static double Two_Product_Tail(double a, double b, double x)
+  {
+    double ahi = SplitHi(a);
+    double alo = SplitLo(a);
+    double bhi = SplitHi(b);
+    double blo = SplitLo(b);
+
+    double err1 = x - (ahi * bhi);
+    double err2 = err1 - (alo * bhi);
+    double err3 = err2 - (ahi * blo);
+    double y = (alo * blo) - err3;
+
+    return y;
+  }
+
+  private static double Two_Product_Head(double a, double b)
+  {
+    double x = (double) (a * b);
+
+    return x;
+  }
+
+  // #define Two_One_Diff(a1, a0, b, x2, x1, x0)
+  private static double Two_One_Diff__x0(double a1, double a0, double b)
+  {
+    double _i = Two_Diff_Head(a0, b);
+    double x0 = Two_Diff_Tail(a0, b, _i);
+
+    return x0;
+  }
+
+  // #define Two_One_Diff(a1, a0, b, x2, x1, x0)
+  private static double Two_One_Diff__x1(double a1, double a0, double b)
+  {
+    double _i = Two_Diff_Head(a0, b);
+    double x2 = Two_Sum_Head(a1, _i);
+    double x1 = Two_Sum_Tail(a1, _i, x2);
+
+    return x1;
+  }
+
+  // #define Two_One_Diff(a1, a0, b, x2, x1, x0)
+  private static double Two_One_Diff__x2(double a1, double a0, double b)
+  {
+    double _i = Two_Diff_Head(a0, b);
+    double x2 = Two_Sum_Head(a1, _i);
+
+    return x2;
+  }
+
+  // #define Two_Two_Diff(a1, a0, b1, b0, x3, x2, x1, x0)
+  private static double Two_Two_Diff__x0(double a1, double a0, double b1,
+      double b0)
+  {
+    double x0 = Two_One_Diff__x0(a1, a0, b0);
+
+    return x0;
+  }
+
+  // #define Two_Two_Diff(a1, a0, b1, b0, x3, x2, x1, x0)
+  private static double Two_Two_Diff__x1(double a1, double a0, double b1,
+      double b0)
+  {
+    double _j = Two_One_Diff__x2(a1, a0, b0);
+    double _0 = Two_One_Diff__x1(a1, a0, b0);
+
+    double x1 = Two_One_Diff__x0(_j, _0, b1);
+
+    return x1;
+  }
+
+  // #define Two_Two_Diff(a1, a0, b1, b0, x3, x2, x1, x0)
+  private static double Two_Two_Diff__x2(double a1, double a0, double b1,
+      double b0)
+  {
+    double _j = Two_One_Diff__x2(a1, a0, b0);
+    double _0 = Two_One_Diff__x1(a1, a0, b0);
+
+    double x2 = Two_One_Diff__x1(_j, _0, b1);
+
+    return x2;
+  }
+
+  // #define Two_Two_Diff(a1, a0, b1, b0, x3, x2, x1, x0)
+  private static double Two_Two_Diff__x3(double a1, double a0, double b1,
+      double b0)
+  {
+    double _j = Two_One_Diff__x2(a1, a0, b0);
+    double _0 = Two_One_Diff__x1(a1, a0, b0);
+
+    double x3 = Two_One_Diff__x2(_j, _0, b1);
+
+    return x3;
+  }
+
+  /*****************************************************************************/
+  /*                                                                           */
+  /* fast_expansion_sum_zeroelim() Sum two expansions, eliminating zero */
+  /* components from the output expansion. */
+  /*                                                                           */
+  /* Sets h = e + f. See the long version of my paper for details. */
+  /*                                                                           */
+  /* If round-to-even is used (as with IEEE 754), maintains the strongly */
+  /* nonoverlapping property. (That is, if e is strongly nonoverlapping, h */
+  /* will be also.) Does NOT maintain the nonoverlapping or nonadjacent */
+  /* properties. */
+  /*                                                                           */
+  /*****************************************************************************/
+
+  private static int fast_expansion_sum_zeroelim(int elen, double[] e,
+      int flen, double[] f, double[] h) /* h cannot be e or f. */
+  {
+    double Q;
+    double Qnew;
+    double hh;
+
+    int eindex, findex, hindex;
+    double enow, fnow;
+
+    enow = e[0];
+    fnow = f[0];
+    eindex = findex = 0;
+    if ((fnow > enow) == (fnow > -enow)) {
+      Q = enow;
+      enow = e[eindex++];
+    }
+    else {
+      Q = fnow;
+      fnow = f[findex++];
+    }
+    hindex = 0;
+    if ((eindex < elen) && (findex < flen)) {
+      if ((fnow > enow) == (fnow > -enow)) {
+        Qnew = Fast_Two_Sum_Head(enow, Q);
+        hh = Fast_Two_Sum_Tail(enow, Q, Qnew);
+        enow = e[eindex++];
+      }
+      else {
+        Qnew = Fast_Two_Sum_Head(fnow, Q);
+        hh = Fast_Two_Sum_Tail(fnow, Q, Qnew);
+        fnow = f[findex++];
+      }
+      Q = Qnew;
+      if (hh != 0.0) {
+        h[hindex++] = hh;
+      }
+      while ((eindex < elen) && (findex < flen)) {
+        if ((fnow > enow) == (fnow > -enow)) {
+          Qnew = Two_Sum_Head(Q, enow);
+          hh = Two_Sum_Tail(Q, enow, Qnew);
+          enow = e[eindex++];
+        }
+        else {
+          Qnew = Two_Sum_Head(Q, fnow);
+          hh = Two_Sum_Tail(Q, fnow, Qnew);
+          fnow = f[findex++];
+        }
+        Q = Qnew;
+        if (hh != 0.0) {
+          h[hindex++] = hh;
+        }
+      }
+    }
+    while (eindex < elen) {
+      Qnew = Two_Sum_Head(Q, enow);
+      hh = Two_Sum_Tail(Q, enow, Qnew);
+      enow = e[eindex++];
+      Q = Qnew;
+      if (hh != 0.0) {
+        h[hindex++] = hh;
+      }
+    }
+    while (findex < flen) {
+      Qnew = Two_Sum_Head(Q, fnow);
+      hh = Two_Sum_Tail(Q, fnow, Qnew);
+      fnow = f[findex++];
+      Q = Qnew;
+      if (hh != 0.0) {
+        h[hindex++] = hh;
+      }
+    }
+    if ((Q != 0.0) || (hindex == 0)) {
+      h[hindex++] = Q;
+    }
+    return hindex;
+  }
+
+  /*****************************************************************************/
+  /*                                                                           */
+  /* estimate() Produce a one-word estimate of an expansion's value. */
+  /*                                                                           */
+  /* See either version of my paper for details. */
+  /*                                                                           */
+  /*****************************************************************************/
+
+  private static double estimate(int elen, double[] e)
+  {
+    double Q;
+    int eindex;
+
+    Q = e[0];
+    for (eindex = 1; eindex < elen; eindex++) {
+      Q += e[eindex];
+    }
+    return Q;
+  }
+
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistanceTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistanceTest.java
new file mode 100644
index 0000000..9b910a9
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/distance/DiscreteHausdorffDistanceTest.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.algorithm.distance;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.junit.GeometryUtils;
+
+
+public class DiscreteHausdorffDistanceTest 
+extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(DiscreteHausdorffDistanceTest.class);
+  }
+
+  public DiscreteHausdorffDistanceTest(String name) { super(name); }
+
+  public void testLineSegments() throws Exception
+  {
+    runTest("LINESTRING (0 0, 2 1)", "LINESTRING (0 0, 2 0)", 1.0);
+  }
+  
+  public void testLineSegments2() throws Exception
+  {
+    runTest("LINESTRING (0 0, 2 0)", "LINESTRING (0 1, 1 2, 2 1)", 2.0);
+  }
+  
+  public void testLinePoints() throws Exception
+  {
+    runTest("LINESTRING (0 0, 2 0)", "MULTIPOINT (0 1, 1 0, 2 1)", 1.0);
+  }
+  
+  /**
+   * Shows effects of limiting HD to vertices
+   * Answer is not true Hausdorff distance.
+   * 
+   * @throws Exception
+   */
+  public void testLinesShowingDiscretenessEffect() throws Exception
+  {
+    runTest("LINESTRING (130 0, 0 0, 0 150)", "LINESTRING (10 10, 10 150, 130 10)", 14.142135623730951);
+    // densifying provides accurate HD
+    runTest("LINESTRING (130 0, 0 0, 0 150)", "LINESTRING (10 10, 10 150, 130 10)", 0.5, 70.0);
+  }
+  
+  private static final double TOLERANCE = 0.00001;
+  
+  private void runTest(String wkt1, String wkt2, double expectedDistance) 
+  throws ParseException
+  {
+    Geometry g1 = GeometryUtils.readWKT(wkt1);
+    Geometry g2 = GeometryUtils.readWKT(wkt2);
+    
+    double distance = DiscreteHausdorffDistance.distance(g1, g2);
+    assertEquals(distance, expectedDistance, TOLERANCE);
+  }
+  private void runTest(String wkt1, String wkt2, double densifyFrac, double expectedDistance) 
+  throws ParseException
+  {
+    Geometry g1 = GeometryUtils.readWKT(wkt1);
+    Geometry g2 = GeometryUtils.readWKT(wkt2);
+    
+    double distance = DiscreteHausdorffDistance.distance(g1, g2, densifyFrac);
+    assertEquals(distance, expectedDistance, TOLERANCE);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocatorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocatorTest.java
new file mode 100644
index 0000000..f46f4e0
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/IndexedPointInAreaLocatorTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.locate;
+
+import org.locationtech.jts.algorithm.AbstractPointInRingTest;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.textui.TestRunner;
+
+/**
+ * Tests IndexedPointInAreaLocator algorithms
+ *
+ * @version 1.7
+ */
+public class IndexedPointInAreaLocatorTest extends AbstractPointInRingTest {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(IndexedPointInAreaLocatorTest.class);
+  }
+
+  public IndexedPointInAreaLocatorTest(String name) { super(name); }
+
+
+   protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception
+  {
+    Geometry geom = reader.read(wkt);
+    IndexedPointInAreaLocator loc = new IndexedPointInAreaLocator(geom);
+    int result = loc.locate(pt);
+    assertEquals(expectedLoc, result);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocatorTest.java b/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocatorTest.java
new file mode 100644
index 0000000..1caa47c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/algorithm/locate/SimplePointInAreaLocatorTest.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.algorithm.locate;
+
+import org.locationtech.jts.algorithm.AbstractPointInRingTest;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.textui.TestRunner;
+
+/**
+ * Tests IndexedPointInAreaLocator algorithms
+ *
+ * @version 1.7
+ */
+public class SimplePointInAreaLocatorTest extends AbstractPointInRingTest {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(SimplePointInAreaLocatorTest.class);
+  }
+
+  public SimplePointInAreaLocatorTest(String name) { super(name); }
+
+
+   protected void runPtInRing(int expectedLoc, Coordinate pt, String wkt)
+      throws Exception
+  {
+    Geometry geom = reader.read(wkt);
+    SimplePointInAreaLocator loc = new SimplePointInAreaLocator(geom);
+    int result = loc.locate(pt);
+    assertEquals(expectedLoc, result);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/dissolve/LineDissolverTest.java b/modules/core/src/test/java/org/locationtech/jts/dissolve/LineDissolverTest.java
new file mode 100644
index 0000000..425f37b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/dissolve/LineDissolverTest.java
@@ -0,0 +1,154 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.dissolve;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.junit.GeometryUtils;
+
+
+public class LineDissolverTest  extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(LineDissolverTest.class);
+  }
+
+  public LineDissolverTest(String name) { super(name); }
+
+  public void testDebug() throws ParseException
+  {
+    //testSingleLine();
+    testIsolatedRing();
+  }
+  
+  public void testSingleSegmentLine() throws ParseException
+  {
+    checkDissolve("LINESTRING (0 0, 1 1)", "LINESTRING (0 0, 1 1)");
+  }
+
+  public void testTwoSegmentLine() throws ParseException
+  {
+    checkDissolve("LINESTRING (0 0, 1 1, 2 2)", "LINESTRING (0 0, 1 1, 2 2)");
+  }
+
+  public void testOverlappingTwoSegmentLines() throws ParseException
+  {
+    checkDissolve(
+        new String[] {"LINESTRING (0 0, 1 1, 2 2)", "LINESTRING (1 1, 2 2, 3 3)"}, 
+        "LINESTRING (0 0, 1 1, 2 2, 3 3)");
+  }
+
+  public void testOverlappingLines3() throws ParseException
+  {
+    checkDissolve(
+        new String[] {"LINESTRING (0 0, 1 1, 2 2)", 
+            "LINESTRING (1 1, 2 2, 3 3)",
+            "LINESTRING (1 1, 2 2, 2 0)" }, 
+        "MULTILINESTRING ((0 0, 1 1, 2 2), (2 0, 2 2), (2 2, 3 3))");
+  }
+
+  public void testDivergingLines() throws ParseException
+  {
+    checkDissolve(
+        "MULTILINESTRING ((0 0, 1 0, 2 1), (0 0, 1 0, 2 0), (1 0, 2 1, 2 0, 3 0))",  
+        "MULTILINESTRING ((0 0, 1 0), (1 0, 2 0), (1 0, 2 1, 2 0), (2 0, 3 0))");
+  }
+
+  public void testLollipop() throws ParseException
+  {
+    checkDissolve(
+        "LINESTRING (0 0, 1 0, 2 0, 2 1, 1 0, 0 0)",  
+        "MULTILINESTRING ((0 0, 1 0), (1 0, 2 0, 2 1, 1 0))");
+  }
+
+  public void testDisjointLines() throws ParseException
+  {
+    checkDissolve(
+        "MULTILINESTRING ((0 0, 1 0, 2 1), (10 0, 11 0, 12 0))",  
+        "MULTILINESTRING ((0 0, 1 0, 2 1), (10 0, 11 0, 12 0))");
+  }
+
+  public void testSingleLine() throws ParseException
+  {
+    checkDissolve(
+        "MULTILINESTRING ((0 0, 1 0, 2 1))",  
+        "LINESTRING (0 0, 1 0, 2 1)");
+  }
+
+  public void testOneSegmentY() throws ParseException
+  {
+    checkDissolve("MULTILINESTRING ((0 0, 1 1, 2 2), (1 1, 1 2))", "MULTILINESTRING ((0 0, 1 1), (1 1, 2 2), (1 1, 1 2))");
+  }
+
+  public void testTwoSegmentY() throws ParseException
+  {
+    checkDissolve("MULTILINESTRING ((0 0, 9 9, 10 10, 11 11, 20 20), (10 10, 10 20))", 
+        "MULTILINESTRING ((10 20, 10 10), (10 10, 9 9, 0 0), (10 10, 11 11, 20 20))");
+  }
+
+  public void testIsolatedRing() throws ParseException
+  {
+    checkDissolve("LINESTRING (0 0, 1 1, 1 0, 0 0)", "LINESTRING (0 0, 1 1, 1 0, 0 0)");
+  }
+  
+  public void testIsolateRingFromMultipleLineStrings() throws ParseException
+  {
+    checkDissolve("MULTILINESTRING ((0 0, 1 0, 1 1), (0 0, 0 1, 1 1))", "LINESTRING (0 0, 0 1, 1 1, 1 0, 0 0)");
+  }
+  
+  /**
+   * Shows that rings with incident lines are created with the correct node point.
+   * 
+   * @throws ParseException
+   */
+  public void testRingWithTail() throws ParseException
+  {
+    checkDissolve("MULTILINESTRING ((0 0, 1 0, 1 1), (0 0, 0 1, 1 1), (1 0, 2 0))", "MULTILINESTRING ((1 0, 0 0, 0 1, 1 1, 1 0), (1 0, 2 0))");
+  }
+  
+  public void testZeroLengthStartSegment() throws ParseException
+  {
+    checkDissolve(
+        "MULTILINESTRING ((0 0, 0 0, 2 1))",  
+        "LINESTRING (0 0, 2 1)");
+  }
+
+
+  private void checkDissolve(String wkt, String expectedWKT) throws ParseException {
+    checkDissolve(new String[] { wkt }, expectedWKT);
+  }
+
+  private void checkDissolve(String[] wkt, String expectedWKT) throws ParseException {
+    List geoms = GeometryUtils.readWKT(wkt);
+    Geometry expected = GeometryUtils.readWKT(expectedWKT);
+    checkDissolve(geoms, expected);
+  }
+
+
+  private void checkDissolve(List geoms, Geometry expected) {
+    LineDissolver d = new LineDissolver();
+    d.add(geoms);
+    Geometry result = d.getResult();
+    boolean equal = result.norm().equalsExact(expected.norm());
+    if (! equal) {
+      //System.out.println("Expected = " + expected
+      //    + " actual = " + result.norm());
+    }
+    assertTrue(equal);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/edgegraph/EdgeGraphTest.java b/modules/core/src/test/java/org/locationtech/jts/edgegraph/EdgeGraphTest.java
new file mode 100644
index 0000000..f84612f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/edgegraph/EdgeGraphTest.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.edgegraph;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.io.ParseException;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.junit.GeometryUtils;
+
+
+public class EdgeGraphTest extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(EdgeGraphTest.class);
+  }
+
+
+  public EdgeGraphTest(String name) { super(name); }
+
+  public void testNode() throws Exception
+  {
+    EdgeGraph graph = build("MULTILINESTRING((0 0, 1 0), (0 0, 0 1), (0 0, -1 0))");
+    checkEdgeRing(graph, new Coordinate(0, 0), 
+        new Coordinate[] { new Coordinate(1, 0),
+      new Coordinate(0, 1), new Coordinate(-1, 0)
+        });
+    checkEdge(graph, new Coordinate(0, 0), new Coordinate(1, 0));
+  }
+
+  private void checkEdgeRing(EdgeGraph graph, Coordinate p,
+      Coordinate[] dest) {
+    HalfEdge e = graph.findEdge(p, dest[0]);
+    HalfEdge onext = e;
+    int i = 0;
+    do {
+      assertTrue(onext.dest().equals2D(dest[i++]));
+      onext = onext.oNext();
+    } while (onext != e);
+   
+  }
+
+
+  private void checkEdge(EdgeGraph graph, Coordinate p0, Coordinate p1) {
+    HalfEdge e = graph.findEdge(p0, p1);
+    assertNotNull(e);
+  }
+
+
+  private EdgeGraph build(String wkt) throws ParseException {
+    return build(new String[] { wkt });
+  }
+
+  private EdgeGraph build(String[] wkt) throws ParseException {
+    List geoms = GeometryUtils.readWKT(wkt);
+    return EdgeGraphBuilder.build(geoms);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/GeometryGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/GeometryGenerator.java
new file mode 100644
index 0000000..e74f10c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/GeometryGenerator.java
@@ -0,0 +1,150 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+/**
+ * This class illustrates the basic functionality and configuration options for generating spatial data. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public abstract class GeometryGenerator {
+	protected int dimensions = 2;
+	protected GeometryFactory geometryFactory; // includes srid
+	protected Envelope boundingBox;
+	
+	/**
+	 * @return A Geometry which uses some or all of the Bounding Box specified.
+	 */
+	public abstract Geometry create();
+
+	
+	/**
+	 * @see GridGenerator
+	 * @return A new GridGenerator
+	 */
+	public static GridGenerator createGridGenerator(){
+		return new GridGenerator();
+	}
+	
+	/**
+	 * @see PointGenerator
+	 * @return A new PointGenerator
+	 */
+	public static PointGenerator createPointGenerator(){
+		return new PointGenerator();
+	}
+
+	/**
+	 * @see LineStringGenerator
+	 * @return A new LineStringGenerator
+	 */
+	public static LineStringGenerator createLineStringGenerator(){
+		LineStringGenerator lsg = new LineStringGenerator();
+		lsg.setGenerationAlgorithm(LineStringGenerator.ARC);
+		lsg.setNumberPoints(10);
+		return lsg;
+	}
+
+	/**
+	 * @see PolygonGenerator
+	 * @return A new PolygonGenerator
+	 */
+	public static PolygonGenerator createPolygonGenerator(){
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGenerationAlgorithm(PolygonGenerator.ARC);
+		pg.setNumberPoints(10);
+		pg.setNumberHoles(8);
+		return pg;
+	}
+
+	/**
+	 * @see PointGenerator
+	 * @see MultiGenerator
+	 * @return A new MultiGenerator
+	 */
+	public static MultiGenerator createMultiPointGenerator(){
+		MultiGenerator mg = new MultiGenerator(createPointGenerator());
+		mg.setNumberGeometries(4);
+		return mg;
+	}
+
+	/**
+	 * @see LineStringGenerator
+	 * @see MultiGenerator
+	 * @return A new PointGenerator
+	 */
+	public static MultiGenerator createMultiLineStringGenerator(){
+		MultiGenerator mg = new MultiGenerator(createLineStringGenerator());
+		mg.setNumberGeometries(4);
+		return mg;
+	}
+
+	/**
+	 * @see PolygonGenerator
+	 * @see MultiGenerator
+	 * @return A new PointGenerator
+	 */
+	public static MultiGenerator createMultiPolygonGenerator(){
+		MultiGenerator mg = new MultiGenerator(createPolygonGenerator());
+		mg.setNumberGeometries(4);
+		return mg;
+	}
+
+	/**
+	 * @return Returns the boundingBox.
+	 */
+	public Envelope getBoundingBox() {
+		return boundingBox;
+	}
+
+	/**
+	 * @param boundingBox The boundingBox to set.
+	 */
+	public void setBoundingBox(Envelope boundingBox) {
+		this.boundingBox = boundingBox;
+	}
+
+	/**
+	 * @return Returns the dimensions.
+	 */
+	public int getDimensions() {
+		return dimensions;
+	}
+
+	/**
+	 * @param dimensions The dimensions to set.
+	 */
+	public void setDimensions(int dimensions) {
+		this.dimensions = dimensions;
+		throw new RuntimeException("Dimensions other than 2 are not yet supported");
+	}
+
+	/**
+	 * @return Returns the geometryFactory.
+	 */
+	public GeometryFactory getGeometryFactory() {
+		return geometryFactory;
+	}
+
+	/**
+	 * @param geometryFactory The geometryFactory to set.
+	 */
+	public void setGeometryFactory(GeometryFactory geometryFactory) {
+		this.geometryFactory = geometryFactory;
+	}
+	
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/GridGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/GridGenerator.java
new file mode 100644
index 0000000..ab27848
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/GridGenerator.java
@@ -0,0 +1,155 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import java.util.NoSuchElementException;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+
+
+/**
+ * This class should be used to generate a grid of bounding boxes, 
+ * most useful when creating multiple geometries.
+ *
+ * Successive calls to create() will walk the user though the grid. 
+ * Use canCreate() and reset() to control the walk through the grid.
+ * 
+ * @see #canCreate()
+ * @see #reset()
+ * 
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class GridGenerator extends GeometryGenerator {
+
+	protected int numberColumns = 1;
+	protected int numberRows = 1;
+	protected int index = 0;
+	
+	/**
+	 * Sets some default values.
+	 */
+	public GridGenerator(){
+		dimensions = 2;
+	}
+	
+	/**
+	 * 
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * 
+	 * @throws NoSuchElementException when all the grids have been created (@see #create())
+	 * @throws NullPointerException when either the Geometry Factory, or the Bounding Box are undefined.
+	 */
+	public Geometry create() {
+		return geometryFactory.toGeometry(createEnv());
+	}
+	/**
+	 * 
+	 * @return Envelope 
+	 * 
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * 
+	 * @throws NoSuchElementException when all the grids have been created (@see #create())
+	 * @throws NullPointerException when either the Geometry Factory, or the Bounding Box are undefined.
+	 */
+	public Envelope createEnv() {
+		if(!canCreate()){
+			throw new NoSuchElementException("There are not any grids left to create.");
+		}
+		if(geometryFactory == null){
+			throw new NullPointerException("GeometryFactory is not declared");
+		}
+		if(boundingBox == null || boundingBox.isNull()){
+			throw new NullPointerException("Bounding Box is not declared");
+		}
+
+		double x = boundingBox.getMinX(); // base x
+		double dx = boundingBox.getMaxX()-x;
+		
+		double y = boundingBox.getMinY(); // base y
+		double dy = boundingBox.getMaxY()-y;
+		
+		int row = numberRows==1?0:index / numberRows;
+		int col = numberColumns==1?0:index % numberColumns;
+		
+		double sx,sy; // size of a step
+		sx = dx/numberColumns;
+		sy = dy/numberRows;
+		
+		double minx, miny;
+		minx = x+col*sx;
+		miny = y+row*sy;
+		
+		Envelope box = new Envelope(geometryFactory.getPrecisionModel().makePrecise(minx),
+									geometryFactory.getPrecisionModel().makePrecise(minx+sx),
+									geometryFactory.getPrecisionModel().makePrecise(miny),
+									geometryFactory.getPrecisionModel().makePrecise(miny+sy));
+		
+		index++;
+		return box;
+	}
+
+	/**
+	 * @return true when more grids exist
+	 */
+	public boolean canCreate(){
+		return (numberColumns*numberRows)>index;
+	}
+	
+	/**
+	 * Resets the grid counter
+	 */
+	public void reset(){
+		index = 0;
+	}
+
+	/**
+	 * @see org.locationtech.jts.generator.GeometryGenerator#setDimensions(int)
+	 */
+	public void setDimensions(int dimensions) {
+		if(dimensions!=2)
+			throw new IllegalStateException("MAY NOT CHANGE GridGenerator's Dimensions");
+	}
+
+	/**
+	 * @return Returns the numberColumns.
+	 */
+	public int getNumberColumns() {
+		return numberColumns;
+	}
+
+	/**
+	 * @param numberColumns The numberColumns to set.
+	 */
+	public void setNumberColumns(int numberColumns) {
+		if(numberColumns<=0)
+			throw new IndexOutOfBoundsException("Index sizes must be positive, non zero");
+		this.numberColumns = numberColumns;
+	}
+
+	/**
+	 * @return Returns the numberRows.
+	 */
+	public int getNumberRows() {
+		return numberRows;
+	}
+
+	/**
+	 * @param numberRows The numberRows to set.
+	 */
+	public void setNumberRows(int numberRows) {
+		if(numberRows<=0)
+			throw new IndexOutOfBoundsException("Index sizes must be positive, non zero");
+		this.numberRows = numberRows;
+	}
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/LineStringGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/LineStringGenerator.java
new file mode 100644
index 0000000..8abcf55
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/LineStringGenerator.java
@@ -0,0 +1,201 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.operation.valid.IsValidOp;
+
+/**
+ * 
+ * This class is used to create a line string within the specified bounding box.
+ * 
+ * Successive calls to create may or may not return the same geometry topology.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class LineStringGenerator extends GeometryGenerator {
+	protected int numberPoints = 2;
+	protected int generationAlgorithm = 0;
+	
+	/**
+	 * Create the points in a vertical line
+	 */
+	public static final int VERT = 1;
+	
+	/**
+	 * Create the points in a horizontal line
+	 */
+	public static final int HORZ = 2;
+	
+	/**
+	 * Create the points in an approximation of an open circle (one edge will not be included).
+	 * 
+	 * Note: this requires the number of points to be greater than 2.
+	 * 
+	 * @see #getNumberPoints()
+	 * @see #setNumberPoints(int)
+	 */
+	public static final int ARC = 0;
+	
+	/**
+	 * Number of iterations attempting to create a valid line string
+	 */
+	private static final int RUNS = 5;
+
+	/**
+	 * As the user increases the number of points, the probability of creating a random valid linestring decreases. 
+	 * Please take not of this when selecting the generation style, and the number of points. 
+	 * 
+	 * May return null if a geometry could not be created.
+	 * 
+	 * @see #getNumberPoints()
+	 * @see #setNumberPoints(int)
+	 * @see #getGenerationAlgorithm()
+	 * @see #setGenerationAlgorithm(int)
+	 * 
+	 * @see #VERT
+	 * @see #HORZ
+	 * @see #ARC
+	 * 
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * 
+	 * @throws IllegalStateException When the alg is not valid or the number of points is invalid
+	 * @throws NullPointerException when either the Geometry Factory, or the Bounding Box are undefined.
+	 */
+	public Geometry create() {
+
+		if(geometryFactory == null){
+			throw new NullPointerException("GeometryFactory is not declared");
+		}
+		if(boundingBox == null || boundingBox.isNull()){
+			throw new NullPointerException("Bounding Box is not declared");
+		}
+		if(numberPoints<2){
+			throw new IllegalStateException("Too few points");
+		}
+		
+		Coordinate[] coords = new Coordinate[numberPoints];
+
+		double x = boundingBox.getMinX(); // base x
+		double dx = boundingBox.getMaxX()-x;
+		
+		double y = boundingBox.getMinY(); // base y
+		double dy = boundingBox.getMaxY()-y;
+		
+		
+		for(int i=0;i<RUNS;i++){
+			switch(getGenerationAlgorithm()){
+			case VERT:
+				fillVert(x,dx,y,dy,coords,geometryFactory);
+				break;
+			case HORZ:
+				fillHorz(x,dx,y,dy,coords,geometryFactory);
+				break;
+			case ARC:
+				fillArc(x,dx,y,dy,coords,geometryFactory);
+				break;
+			default:
+				throw new IllegalStateException("Invalid Alg. Specified");
+			}
+			
+			LineString ls = geometryFactory.createLineString(coords);
+			IsValidOp valid = new IsValidOp(ls);
+			if(valid.isValid()){
+				return ls;
+			}
+		}
+		return null;
+	}
+	
+	private static void fillVert(double x, double dx, double y, double dy, Coordinate[] coords, GeometryFactory gf){
+		double fx = x+Math.random()*dx;
+		double ry = dy; // remainder of y distance
+		coords[0] = new Coordinate(fx,y);
+		gf.getPrecisionModel().makePrecise(coords[0]);
+		for(int i=1;i<coords.length-1;i++){
+			ry -= Math.random()*ry;
+			coords[i] = new Coordinate(fx,y+dy-ry);
+			gf.getPrecisionModel().makePrecise(coords[i]);
+		}
+		coords[coords.length-1] = new Coordinate(fx,y+dy);
+		gf.getPrecisionModel().makePrecise(coords[coords.length-1]);
+	}
+	
+	private static void fillHorz(double x, double dx, double y, double dy, Coordinate[] coords, GeometryFactory gf){
+		double fy = y+Math.random()*dy;
+		double rx = dx; // remainder of x distance
+		coords[0] = new Coordinate(x,fy);
+		gf.getPrecisionModel().makePrecise(coords[0]);
+		for(int i=1;i<coords.length-1;i++){
+			rx -= Math.random()*rx;
+			coords[i] = new Coordinate(x+dx-rx,fy);
+			gf.getPrecisionModel().makePrecise(coords[i]);
+		}
+		coords[coords.length-1] = new Coordinate(x+dx,fy);
+		gf.getPrecisionModel().makePrecise(coords[coords.length-1]);
+	}
+	
+	private static void fillArc(double x, double dx, double y, double dy, Coordinate[] coords, GeometryFactory gf){
+		if(coords.length == 2)
+			throw new IllegalStateException("Too few points for Arc");
+		
+		double theta = 360/coords.length;
+		double start = theta/2;
+		
+		double radius = dx<dy?dx/3:dy/3;
+		
+		double cx = x+(dx/2); // center
+		double cy = y+(dy/2); // center
+		
+		for(int i=0;i<coords.length;i++){
+			double angle = Math.toRadians(start+theta*i);
+			
+			double fx = Math.sin(angle)*radius; // may be neg.
+			double fy = Math.cos(angle)*radius; // may be neg.
+			
+			coords[i] = new Coordinate(cx+fx,cy+fy);
+			gf.getPrecisionModel().makePrecise(coords[i]);
+		}
+	}
+
+	/**
+	 * @return Returns the numberPoints.
+	 */
+	public int getNumberPoints() {
+		return numberPoints;
+	}
+
+	/**
+	 * @param numberPoints The numberPoints to set.
+	 */
+	public void setNumberPoints(int numberPoints) {
+		this.numberPoints = numberPoints;
+	}
+
+	/**
+	 * @return Returns the generationAlgorithm.
+	 */
+	public int getGenerationAlgorithm() {
+		return generationAlgorithm;
+	}
+
+	/**
+	 * @param generationAlgorithm The generationAlgorithm to set.
+	 */
+	public void setGenerationAlgorithm(int generationAlgorithm) {
+		this.generationAlgorithm = generationAlgorithm;
+	}
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/MultiGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/MultiGenerator.java
new file mode 100644
index 0000000..7378aa4
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/MultiGenerator.java
@@ -0,0 +1,175 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+
+/**
+ * 
+ * Cascades the effort of creating a set of topologically valid geometries.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class MultiGenerator extends GeometryGenerator {
+
+	private GeometryGenerator generator = null;
+	private int numberGeometries = 2;
+	private int generationAlgorithm = 0;
+	
+	/**
+	 * Grid style blocks
+	 */
+	public static final int BOX = 0;
+	/**
+	 * vertical strips
+	 */
+	public static final int VERT = 1;
+	/**
+	 * Horizontal strips
+	 */
+	public static final int HORZ = 2;
+	
+	/**
+	 * @param generator
+	 */
+	public MultiGenerator(GeometryGenerator generator) {
+		this.generator = generator;
+	}
+
+	/**
+	 * Creates a geometry collection representing the set of child geometries created.
+	 * 
+	 * @see #setNumberGeometries(int)
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * 
+	 * @see #BOX
+	 * @see #VERT
+	 * @see #HORZ
+	 * 
+	 * @throws NullPointerException when the generator is missing
+	 * @throws IllegalStateException when the number of child geoms is too small
+	 * @throws IllegalStateException when the selected alg. is invalid
+	 */
+	public Geometry create() {
+		if(generator == null)
+			throw new NullPointerException("Missing child generator");
+		
+		if(numberGeometries < 1)
+			throw new IllegalStateException("Too few child geoms to create");
+		
+		ArrayList geoms = new ArrayList(numberGeometries);
+
+		GridGenerator grid = GeometryGenerator.createGridGenerator();
+		grid.setBoundingBox(boundingBox);
+		grid.setGeometryFactory(geometryFactory);
+		
+		switch(generationAlgorithm){
+		case BOX:
+
+			int nrow = (int)Math.sqrt(numberGeometries);
+			int ncol = numberGeometries/nrow;
+			grid.setNumberRows(nrow);
+			grid.setNumberColumns(ncol);
+			
+			break;
+		case VERT:
+
+			grid.setNumberRows(1);
+			grid.setNumberColumns(numberGeometries);
+			
+			break;
+		case HORZ:
+
+			grid.setNumberRows(numberGeometries);
+			grid.setNumberColumns(1);
+			
+			break;
+		default:
+			throw new IllegalStateException("Invalid Alg. Specified");
+		}
+		
+		while(grid.canCreate()){
+			generator.setBoundingBox(grid.createEnv());
+			geoms.add(generator.create());
+		}
+		
+		// yes ... there are better ways
+		if(generator instanceof PointGenerator){
+			return geometryFactory.createMultiPoint((Point[]) geoms.toArray(new Point[numberGeometries]));
+		}else{
+		if(generator instanceof LineStringGenerator){
+			return geometryFactory.createMultiLineString((LineString[]) geoms.toArray(new LineString[numberGeometries]));
+		}else{
+		if(generator instanceof PolygonGenerator){
+			return geometryFactory.createMultiPolygon((Polygon[]) geoms.toArray(new Polygon[numberGeometries]));
+		}else{
+			// same as multi
+			return geometryFactory.createGeometryCollection((Geometry[]) geoms.toArray(new Geometry[numberGeometries]));
+		}}}
+	}
+
+	/**
+	 * @return Returns the numberGeometries.
+	 */
+	public int getNumberGeometries() {
+		return numberGeometries;
+	}
+
+	/**
+	 * @param numberGeometries The numberGeometries to set.
+	 */
+	public void setNumberGeometries(int numberGeometries) {
+		this.numberGeometries = numberGeometries;
+	}
+
+	/**
+	 * @return Returns the generator.
+	 */
+	public GeometryGenerator getGenerator() {
+		return generator;
+	}
+
+	/**
+	 * @see org.locationtech.jts.generator.GeometryGenerator#setBoundingBox(org.locationtech.jts.geom.Envelope)
+	 */
+	public void setBoundingBox(Envelope boundingBox) {
+		super.setBoundingBox(boundingBox);
+		if(generator!=null)
+			generator.setBoundingBox(boundingBox);
+	}
+
+	/**
+	 * @see org.locationtech.jts.generator.GeometryGenerator#setDimensions(int)
+	 */
+	public void setDimensions(int dimensions) {
+		super.setDimensions(dimensions);
+		if(generator!=null)
+			generator.setDimensions(dimensions);
+	}
+
+	/**
+	 * @see org.locationtech.jts.generator.GeometryGenerator#setGeometryFactory(org.locationtech.jts.geom.GeometryFactory)
+	 */
+	public void setGeometryFactory(GeometryFactory geometryFactory) {
+		super.setGeometryFactory(geometryFactory);
+		if(generator!=null)
+			generator.setGeometryFactory(geometryFactory);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/PointGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/PointGenerator.java
new file mode 100644
index 0000000..3a6fabc
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/PointGenerator.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * 
+ * Creates a point based on the bounding box. 
+ * 
+ * This implementation returns the centroid.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class PointGenerator extends GeometryGenerator {
+
+	/**
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * @throws NullPointerException when either the Geometry Factory, or the Bounding Box are undefined.
+	 */
+	public Geometry create() {
+		if(geometryFactory == null){
+			throw new NullPointerException("GeometryFactory is not declared");
+		}
+		if(boundingBox == null || boundingBox.isNull()){
+			throw new NullPointerException("Bounding Box is not declared");
+		}
+		
+		Point p = geometryFactory.toGeometry(boundingBox).getCentroid();
+		geometryFactory.getPrecisionModel().makePrecise(p.getCoordinate());
+		return p;
+	}
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/generator/PolygonGenerator.java b/modules/core/src/test/java/org/locationtech/jts/generator/PolygonGenerator.java
new file mode 100644
index 0000000..74f650f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/generator/PolygonGenerator.java
@@ -0,0 +1,310 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.generator;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.operation.valid.IsValidOp;
+
+/**
+ * 
+ * This class is used to create a polygon within the specified bounding box.
+ * 
+ * Successive calls to create may or may not return the same geometry topology.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class PolygonGenerator extends GeometryGenerator {
+	protected int numberPoints = 4;
+	protected int numberHoles = 0;
+	protected int generationAlgorithm = 0;
+	
+	/**
+	 * Creates rectangular polygons
+	 */
+	public static final int BOX = 0;
+	
+	/**
+	 * Creates polygons whose points will not be rectangular when there are more than 4 points 
+	 */
+	public static final int ARC = 1;
+	
+	private static final int RUNS = 5;
+	
+	/**
+	 * As the user increases the number of points, the probability of creating a random valid polygon decreases. 
+	 * Please take not of this when selecting the generation style, and the number of points. 
+	 * 
+	 * May return null if a geometry could not be created.
+	 * 
+	 * @see #getNumberPoints()
+	 * @see #setNumberPoints(int)
+	 * @see #getGenerationAlgorithm()
+	 * @see #setGenerationAlgorithm(int)
+	 * 
+	 * @see #BOX
+	 * @see #ARC
+	 * 
+	 * @see org.locationtech.jts.generator.GeometryGenerator#create()
+	 * 
+	 * @throws IllegalStateException When the alg is not valid or the number of points is invalid
+	 * @throws NullPointerException when either the Geometry Factory, or the Bounding Box are undefined.
+	 */
+	public Geometry create() {
+
+		if(geometryFactory == null){
+			throw new NullPointerException("GeometryFactory is not declared");
+		}
+		if(boundingBox == null || boundingBox.isNull()){
+			throw new NullPointerException("Bounding Box is not declared");
+		}
+		if(numberPoints<4){
+			throw new IllegalStateException("Too few points");
+		}
+		
+		double x = boundingBox.getMinX(); // base x
+		double dx = boundingBox.getMaxX()-x;
+		
+		double y = boundingBox.getMinY(); // base y
+		double dy = boundingBox.getMaxY()-y;
+		
+		Polygon p = null;
+		
+		for(int i=0;i<RUNS;i++){
+			switch(getGenerationAlgorithm()){
+			case BOX:
+				p = createBox(x,dx,y,dy,numberHoles,numberPoints,geometryFactory);
+				break;
+			case ARC:
+				p = createArc(x,dx,y,dy,numberHoles,numberPoints,geometryFactory);
+				break;
+			default:
+				throw new IllegalStateException("Invalid Alg. Specified");
+			}
+			
+			IsValidOp valid = new IsValidOp(p);
+			if(valid.isValid()){
+				return p;
+			}
+		}
+		return null;
+	}
+	
+	private static Polygon createArc(double x, double dx, double y, double dy, int nholes, int npoints, GeometryFactory gf){
+		// make outer ring first
+		double radius = dx<dy?dx/3:dy/3;
+		
+		double cx = x+(dx/2); // center
+		double cy = y+(dy/2); // center
+		
+		LinearRing outer = createArc(cx,cy,radius,npoints,gf);
+		
+		if(nholes == 0){
+			return gf.createPolygon(outer,null);
+		}
+		
+		LinearRing[] inner = new LinearRing[nholes];
+		
+		radius *= .75;
+		int degreesPerHole = 360/(nholes+1);
+		int degreesPerGap = degreesPerHole/nholes;
+		degreesPerGap = degreesPerGap<2?2:degreesPerGap;
+		degreesPerHole = (360-(degreesPerGap*nholes))/nholes;
+		
+		if(degreesPerHole < 2)
+			throw new RuntimeException("Slices too small for poly. Use Box alg.");
+		
+		int start = degreesPerGap/2;
+		for(int i=0;i<nholes;i++){
+			int st = start+(i*(degreesPerHole+degreesPerGap)); // start angle 
+			inner[i] = createTri(cx,cy,st,st+degreesPerHole,radius,gf);
+		}
+		
+		
+		return gf.createPolygon(outer,inner);
+	}
+	
+	private static LinearRing createTri(double cx, double cy ,int startAngle, int endAngle, double radius, GeometryFactory gf){
+
+		Coordinate[] coords = new Coordinate[4];
+		
+		double fx1,fx2,fy1,fy2;
+		
+		double angle = Math.toRadians(startAngle);
+		fx1 = Math.sin(angle)*radius; // may be neg.
+		fy1 = Math.cos(angle)*radius; // may be neg.
+		
+		angle = Math.toRadians(endAngle);
+		fx2 = Math.sin(angle)*radius; // may be neg.
+		fy2 = Math.cos(angle)*radius; // may be neg.
+		
+		coords[0] = new Coordinate(cx,cy);
+		gf.getPrecisionModel().makePrecise(coords[0]);
+		coords[1] = new Coordinate(cx+fx1,cy+fy1);
+		gf.getPrecisionModel().makePrecise(coords[1]);
+		coords[2] = new Coordinate(cx+fx2,cy+fy2);
+		gf.getPrecisionModel().makePrecise(coords[2]);
+		coords[3] = new Coordinate(cx,cy);
+		gf.getPrecisionModel().makePrecise(coords[3]);
+		
+		return gf.createLinearRing(coords);
+	}
+	
+	private static LinearRing createArc(double cx, double cy ,double radius, int npoints, GeometryFactory gf){
+
+		Coordinate[] coords = new Coordinate[npoints+1];
+		
+		double theta = 360/npoints;
+		
+		for(int i=0;i<npoints;i++){
+			double angle = Math.toRadians(theta*i);
+			
+			double fx = Math.sin(angle)*radius; // may be neg.
+			double fy = Math.cos(angle)*radius; // may be neg.
+			
+			coords[i] = new Coordinate(cx+fx,cy+fy);
+			gf.getPrecisionModel().makePrecise(coords[i]);
+		}
+		
+		coords[npoints] = new Coordinate(coords[0]);
+		gf.getPrecisionModel().makePrecise(coords[npoints]);
+		
+		return gf.createLinearRing(coords);
+	}
+	
+	private static Polygon createBox(double x, double dx, double y, double dy, int nholes, int npoints, GeometryFactory gf){
+		// make outer ring first
+		LinearRing outer = createBox(x,dx,y,dy,npoints,gf);
+		
+		if(nholes == 0){
+			return gf.createPolygon(outer,null);
+		}
+		
+		LinearRing[] inner = new LinearRing[nholes];
+		
+		int nrow = (int)Math.sqrt(nholes);
+		int ncol = nholes/nrow;
+		
+		double ddx = dx/(ncol+1);
+		double ddy = dy/(nrow+1);
+		
+		// spacers
+		double spx = ddx/(ncol+1);
+		double spy = ddy/(nrow+1);
+		
+		// should have more grids than required
+		int cindex = 0;
+		for(int i=0;i<nrow;i++){
+			for(int j=0;j<ncol;j++){
+				if(cindex<nholes){
+					// make another box
+					int pts = npoints/2;
+					pts = pts<4?4:pts;
+					
+					inner[cindex++] = createBox(spx+x+j*(ddx+spx),ddx,spy+y+i*(ddy+spy),ddy,pts,gf);
+				}
+			}
+		}
+		
+		return gf.createPolygon(outer,inner);
+	}
+	
+	private static LinearRing createBox(double x, double dx, double y, double dy, int npoints, GeometryFactory gf){
+
+		//figure out the number of points per side
+		int ptsPerSide = npoints/4;
+		int rPtsPerSide = npoints%4;
+		Coordinate[] coords = new Coordinate[npoints+1];
+		coords[0] = new Coordinate(x,y); // start
+		gf.getPrecisionModel().makePrecise(coords[0]);
+		
+		int cindex = 1;
+		for(int i=0;i<4;i++){ // sides
+			int npts = ptsPerSide+(rPtsPerSide-->0?1:0);
+			// npts atleast 1
+			
+			if(i%2 == 1){ // odd vert
+				double cy = dy/npts;
+				if(i > 1) // down
+					cy *=-1;
+				double tx = coords[cindex-1].x;
+				double sy = coords[cindex-1].y;
+				
+				for(int j=0;j<npts;j++){
+					coords[cindex] = new Coordinate(tx,sy+(j+1)*cy);
+					gf.getPrecisionModel().makePrecise(coords[cindex++]);
+				}
+			}else{ // even horz
+				double cx = dx/npts;
+				if(i > 1) // down
+					cx *=-1;
+				double ty = coords[cindex-1].y;
+				double sx = coords[cindex-1].x;
+				
+				for(int j=0;j<npts;j++){
+					coords[cindex] = new Coordinate(sx+(j+1)*cx,ty);
+					gf.getPrecisionModel().makePrecise(coords[cindex++]);
+				}
+			}
+		}
+		coords[npoints] = new Coordinate(x,y); // end
+		gf.getPrecisionModel().makePrecise(coords[npoints]);
+		
+		return gf.createLinearRing(coords);
+	}
+
+	/**
+	 * @return Returns the generationAlgorithm.
+	 */
+	public int getGenerationAlgorithm() {
+		return generationAlgorithm;
+	}
+
+	/**
+	 * @param generationAlgorithm The generationAlgorithm to set.
+	 */
+	public void setGenerationAlgorithm(int generationAlgorithm) {
+		this.generationAlgorithm = generationAlgorithm;
+	}
+
+	/**
+	 * @return Returns the numberHoles.
+	 */
+	public int getNumberHoles() {
+		return numberHoles;
+	}
+
+	/**
+	 * @param numberHoles The numberHoles to set.
+	 */
+	public void setNumberHoles(int numberHoles) {
+		this.numberHoles = numberHoles;
+	}
+
+	/**
+	 * @return Returns the numberPoints.
+	 */
+	public int getNumberPoints() {
+		return numberPoints;
+	}
+
+	/**
+	 * @param numberPoints The numberPoints to set.
+	 */
+	public void setNumberPoints(int numberPoints) {
+		this.numberPoints = numberPoints;
+	}
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/AreaLengthTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/AreaLengthTest.java
new file mode 100644
index 0000000..27865e1
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/AreaLengthTest.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class AreaLengthTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+  
+  private static final double TOLERANCE = 1E-5;
+  
+  public static void main(String args[]) {
+    TestRunner.run(AreaLengthTest.class);
+  }
+
+  public AreaLengthTest(String name) { super(name); }
+
+  public void testLength() throws Exception
+  {
+  	checkLength("MULTIPOINT (220 140, 180 280)", 0.0);
+    checkLength("LINESTRING (220 140, 180 280)", 145.6021977);
+    checkLength("LINESTRING (0 0, 100 100)", 141.4213562373095);
+    checkLength("POLYGON ((20 20, 40 20, 40 40, 20 40, 20 20))", 80.0);
+    checkLength("POLYGON ((20 20, 40 20, 40 40, 20 40, 20 20), (25 35, 35 35, 35 25, 25 25, 25 35))", 120.0);
+  }
+
+  public void testArea() throws Exception
+  {
+  	checkArea("MULTIPOINT (220 140, 180 280)", 0.0);
+  	checkArea("LINESTRING (220 140, 180 280)", 0.0);
+  	checkArea("POLYGON ((20 20, 40 20, 40 40, 20 40, 20 20))", 400.0);
+  	checkArea("POLYGON ((20 20, 40 20, 40 40, 20 40, 20 20), (25 35, 35 35, 35 25, 25 25, 25 35))", 300.0);
+  }
+
+  public void checkLength(String wkt, double expectedValue) throws Exception {
+		Geometry g = reader.read(wkt);
+		double len = g.getLength();
+//		//System.out.println(len);
+		assertEquals(expectedValue, len, TOLERANCE);
+	}
+
+	public void checkArea(String wkt, double expectedValue) throws Exception {
+		Geometry g = reader.read(wkt);
+		assertEquals(expectedValue, g.getArea(), TOLERANCE);
+	}
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/BidirectionalComparatorTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/BidirectionalComparatorTest.java
new file mode 100644
index 0000000..3b5c03f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/BidirectionalComparatorTest.java
@@ -0,0 +1,69 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import java.util.Comparator;
+
+import org.locationtech.jts.geom.CoordinateArrays.BidirectionalComparator;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link BidirectionalComparator}.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class BidirectionalComparatorTest extends TestCase {
+
+  WKTReader rdr = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(BidirectionalComparatorTest.class);
+  }
+
+  public BidirectionalComparatorTest(String name) { super(name); }
+
+
+  public void testLineString1() throws Exception
+  {
+    assertTrue(0 == compareBiDir(
+                                 "LINESTRING ( 1388155.775 794886.703, 1388170.712 794887.346, 1388185.425 794892.987, 1388195.167 794898.409, 1388210.091 794899.06, 1388235.117 794900.145, 1388250.276 794895.796, 1388270.174 794896.648, 1388280.138 794897.079, 1388295.063 794897.731, 1388310.348 794893.382, 1388330.479 794889.255, 1388345.617 794884.895, 1388360.778 794880.538, 1388366.184 794870.766, 1388366.62 794860.776, 1388362.086 794850.563, 1388357.761 794835.234, 1388343.474 794 [...]
+                                 "LINESTRING ( 1388454.204 794698.202, 1388433.884 794693.192, 1388409.429 794682.126, 1388394.513 794681.487, 1388369.486 794680.401, 1388339.4 794684.108, 1388319.278 794688.247, 1388303.994 794692.585, 1388293.603 794702.155, 1388278.444 794706.504, 1388273.037 794716.275, 1388282.129 794736.7, 1388286.452 794751.914, 1388301.155 794757.682, 1388310.597 794773.107, 1388320.114 794783.54, 1388339.151 794804.386, 1388343.474 794819.588, 1388357.761 794835 [...]
+                                 ));
+  }
+
+  public void testLineString2() throws Exception
+  {
+    assertTrue(0 == compareBiDir(
+                                 "LINESTRING (1389103.293 794193.755, 1389064.931 794188.991)",
+                                 "LINESTRING (1389064.931 794188.991, 1389103.293 794193.755)"
+                                 ));
+  }
+
+
+
+  public int compareBiDir(String wkt0, String wkt1)
+      throws Exception
+  {
+    LineString g0 = (LineString) rdr.read(wkt0);
+    LineString g1 = (LineString) rdr.read(wkt1);
+    Coordinate[] pts0 = g0.getCoordinates();
+    Coordinate[] pts1 = g1.getCoordinates();
+    Comparator comp = new CoordinateArrays.BidirectionalComparator();
+    return comp.compare(pts0, pts1);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateArraysTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateArraysTest.java
new file mode 100644
index 0000000..f7cb641
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateArraysTest.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Unit tests for {@link CoordinateArrays}
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class CoordinateArraysTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(CoordinateArraysTest.class);
+  }
+
+  private static Coordinate[] COORDS_1 = new Coordinate[] { new Coordinate(1, 1), new Coordinate(2, 2), new Coordinate(3, 3) };
+  private static Coordinate[] COORDS_EMPTY = new Coordinate[0];
+  
+  public CoordinateArraysTest(String name) { super(name); }
+
+  public void testPtNotInList1()
+  {
+    assertTrue(CoordinateArrays.ptNotInList(
+        new Coordinate[] { new Coordinate(1, 1), new Coordinate(2, 2), new Coordinate(3, 3) },
+        new Coordinate[] { new Coordinate(1, 1), new Coordinate(1, 2), new Coordinate(1, 3) }
+        ).equals2D(new Coordinate(2, 2))
+        );
+  }
+  public void testPtNotInList2()
+  {
+    assertTrue(CoordinateArrays.ptNotInList(
+        new Coordinate[] { new Coordinate(1, 1), new Coordinate(2, 2), new Coordinate(3, 3) },
+        new Coordinate[] { new Coordinate(1, 1), new Coordinate(2, 2), new Coordinate(3, 3) }
+        ) == null
+        );
+  }
+  public void testEnvelope1()
+  {
+    assertEquals( CoordinateArrays.envelope(COORDS_1),  new Envelope(1, 3, 1, 3) );
+  }
+  public void testEnvelopeEmpty()
+  {
+    assertEquals( CoordinateArrays.envelope(COORDS_EMPTY), new Envelope() );
+  }
+  public void testIntersection_envelope1()
+  {
+    assertTrue(CoordinateArrays.equals(
+        CoordinateArrays.intersection(COORDS_1, new Envelope(1, 2, 1, 2)),
+        new Coordinate[] { new Coordinate(1, 1), new Coordinate(2, 2) }
+        ));
+  }
+  public void testIntersection_envelopeDisjoint()
+  {
+    assertTrue(CoordinateArrays.equals(
+        CoordinateArrays.intersection(COORDS_1, new Envelope(10, 20, 10, 20)),  COORDS_EMPTY )
+        );
+  }
+  public void testIntersection_empty_envelope()
+  {
+    assertTrue(CoordinateArrays.equals(
+        CoordinateArrays.intersection(COORDS_EMPTY, new Envelope(1, 2, 1, 2)), COORDS_EMPTY )
+        );
+  }
+  public void testIntersection_coords_emptyEnvelope()
+  {
+    assertTrue(CoordinateArrays.equals(
+        CoordinateArrays.intersection(COORDS_1, new Envelope()), COORDS_EMPTY )
+        );
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateSequencesTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateSequencesTest.java
new file mode 100644
index 0000000..fd88783
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateSequencesTest.java
@@ -0,0 +1,70 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class CoordinateSequencesTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+  
+  private static final double TOLERANCE = 1E-5;
+  
+  public static void main(String args[]) {
+    TestRunner.run(CoordinateSequencesTest.class);
+  }
+
+  public CoordinateSequencesTest(String name) { super(name); }
+
+  public void testCopyToLargerDim() throws Exception
+  {
+    PackedCoordinateSequenceFactory csFactory = new PackedCoordinateSequenceFactory();
+    CoordinateSequence cs2D = createTestSequence(csFactory, 10,  2);
+    CoordinateSequence cs3D = csFactory.create(10,  3);
+    CoordinateSequences.copy(cs2D,  0, cs3D, 0, cs3D.size());
+    assertTrue(CoordinateSequences.isEqual(cs2D, cs3D));
+  }
+
+  public void testCopyToSmallerDim() throws Exception
+  {
+    PackedCoordinateSequenceFactory csFactory = new PackedCoordinateSequenceFactory();
+    CoordinateSequence cs3D = createTestSequence(csFactory, 10,  3);
+    CoordinateSequence cs2D = csFactory.create(10,  2);
+    CoordinateSequences.copy(cs3D,  0, cs2D, 0, cs2D.size());
+    assertTrue(CoordinateSequences.isEqual(cs2D, cs3D));
+ }
+  
+  private static CoordinateSequence createTestSequence(CoordinateSequenceFactory csFactory, int size, int dim)
+  {
+    CoordinateSequence cs = csFactory.create(size,  dim);
+    // initialize with a data signature where coords look like [1, 10, 100, ...]
+    for (int i = 0; i < size; i++) {
+      for (int d = 0; d < dim; d++) {
+        cs.setOrdinate(i, d, i * Math.pow(10, d));
+      }
+    }
+    return cs;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateTest.java
new file mode 100644
index 0000000..9d4056b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/CoordinateTest.java
@@ -0,0 +1,168 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+public class CoordinateTest extends TestCase
+{
+  public CoordinateTest(String name)
+  {
+    super(name);
+  }
+
+  public static void main(String args[]) {
+    TestRunner.run(CoordinateTest.class);
+  }
+  
+  public void testConstructor3D() 
+  {
+    Coordinate c = new Coordinate(350.2, 4566.8, 5266.3);
+    assertEquals(c.x, 350.2);
+    assertEquals(c.y, 4566.8);
+    assertEquals(c.z, 5266.3);
+  }
+  
+  public void testConstructor2D() 
+  {
+    Coordinate c = new Coordinate(350.2, 4566.8);
+    assertEquals(c.x, 350.2);
+    assertEquals(c.y, 4566.8);
+    assertEquals(c.z, Coordinate.NULL_ORDINATE);
+  }
+  public void testDefaultConstructor() 
+  {
+    Coordinate c = new Coordinate();
+    assertEquals(c.x, 0.0);
+    assertEquals(c.y, 0.0);
+    assertEquals(c.z, Coordinate.NULL_ORDINATE);
+  }
+  public void testCopyConstructor3D() 
+  {
+    Coordinate orig = new Coordinate(350.2, 4566.8, 5266.3);
+    Coordinate c = new Coordinate(orig);
+    assertEquals(c.x, 350.2);
+    assertEquals(c.y, 4566.8);
+    assertEquals(c.z, 5266.3);
+  }
+  public void testSetCoordinate() 
+  {
+    Coordinate orig = new Coordinate(350.2, 4566.8, 5266.3);
+    Coordinate c = new Coordinate();
+    c.setCoordinate(orig);
+    assertEquals(c.x, 350.2);
+    assertEquals(c.y, 4566.8);
+    assertEquals(c.z, 5266.3);
+  }
+  public void testGetOrdinate() 
+  {
+    Coordinate c = new Coordinate(350.2, 4566.8, 5266.3);
+    assertEquals(c.getOrdinate(Coordinate.X), 350.2);
+    assertEquals(c.getOrdinate(Coordinate.Y), 4566.8);
+    assertEquals(c.getOrdinate(Coordinate.Z), 5266.3);
+  }
+  public void testSetOrdinate() 
+  {
+    Coordinate c = new Coordinate();
+    c.setOrdinate(Coordinate.X, 111);
+    c.setOrdinate(Coordinate.Y, 222);
+    c.setOrdinate(Coordinate.Z, 333);
+    assertEquals(c.getOrdinate(Coordinate.X), 111.0);
+    assertEquals(c.getOrdinate(Coordinate.Y), 222.0);
+    assertEquals(c.getOrdinate(Coordinate.Z), 333.0);
+  }
+  public void testEquals()
+  {
+    Coordinate c1 = new Coordinate(1,2,3);
+    String s = "Not a coordinate";
+    assertTrue(! c1.equals(s));
+    
+    Coordinate c2 = new Coordinate(1,2,3);
+    assertTrue(c1.equals2D(c2));
+
+    Coordinate c3 = new Coordinate(1,22,3);
+    assertTrue(! c1.equals2D(c3));
+  }
+  public void testEquals2D()
+  {
+    Coordinate c1 = new Coordinate(1,2,3);
+    Coordinate c2 = new Coordinate(1,2,3);
+    assertTrue(c1.equals2D(c2));
+    
+    Coordinate c3 = new Coordinate(1,22,3);
+    assertTrue(! c1.equals2D(c3));
+  }
+  public void testEquals3D()
+  {
+    Coordinate c1 = new Coordinate(1,2,3);
+    Coordinate c2 = new Coordinate(1,2,3);
+    assertTrue(c1.equals3D(c2));
+    
+    Coordinate c3 = new Coordinate(1,22,3);
+    assertTrue(! c1.equals3D(c3));
+  }
+  public void testEquals2DWithinTolerance() 
+  {
+    Coordinate c = new Coordinate(100.0, 200.0, 50.0);
+    Coordinate aBitOff = new Coordinate(100.1, 200.1, 50.0);
+    assertTrue(c.equals2D(aBitOff, 0.2));
+  }
+
+  public void testEqualsInZ() {
+    
+    Coordinate c = new Coordinate(100.0, 200.0, 50.0);
+    Coordinate withSameZ = new Coordinate(100.1, 200.1, 50.1);
+    assertTrue(c.equalInZ(withSameZ, 0.2));
+  }
+
+  public void testCompareTo() 
+  {
+    Coordinate lowest = new Coordinate(10.0, 100.0, 50.0);
+    Coordinate highest = new Coordinate(20.0, 100.0, 50.0);
+    Coordinate equalToHighest = new Coordinate(20.0, 100.0, 50.0);
+    Coordinate higherStill = new Coordinate(20.0, 200.0, 50.0);
+    
+    assertEquals(-1, lowest.compareTo(highest));
+    assertEquals(1, highest.compareTo(lowest));
+    assertEquals(-1, highest.compareTo(higherStill));
+    assertEquals(0, highest.compareTo(equalToHighest));
+  }
+  public void testToString() 
+  {
+    String expectedResult = "(100.0, 200.0, 50.0)";
+    String actualResult = new Coordinate(100.0, 200.0, 50.0).toString();
+    assertEquals(expectedResult, actualResult);
+  }
+
+  public void testClone() {
+    Coordinate c = new Coordinate(100.0, 200.0, 50.0);
+    Coordinate clone = (Coordinate) c.clone();
+    assertTrue(c.equals3D(clone));
+  }
+
+  public void testDistance() {
+    Coordinate coord1 = new Coordinate(0.0, 0.0, 0.0);
+    Coordinate coord2 = new Coordinate(100.0, 200.0, 50.0);
+    double distance = coord1.distance(coord2);
+    assertEquals(distance, 223.60679774997897, 0.00001);
+  }
+  public void testDistance3D() {
+    Coordinate coord1 = new Coordinate(0.0, 0.0, 0.0);
+    Coordinate coord2 = new Coordinate(100.0, 200.0, 50.0);
+    double distance = coord1.distance3D(coord2);
+    assertEquals(distance, 229.128784747792, 0.000001);
+  }
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/EnvelopeTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/EnvelopeTest.java
new file mode 100644
index 0000000..5fe6145
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/EnvelopeTest.java
@@ -0,0 +1,269 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * @version 1.7
+ */
+public class EnvelopeTest extends TestCase {
+	private PrecisionModel precisionModel = new PrecisionModel(1);
+
+	private GeometryFactory geometryFactory = new GeometryFactory(precisionModel,
+			0);
+
+	WKTReader reader = new WKTReader(geometryFactory);
+
+	public EnvelopeTest(String name) {
+		super(name);
+	}
+
+	public static void main(String[] args) {
+		TestRunner.run(EnvelopeTest.class);
+	}
+
+	public void testEverything() throws Exception {
+		Envelope e1 = new Envelope();
+		assertTrue(e1.isNull());
+		assertEquals(0, e1.getWidth(), 1E-3);
+		assertEquals(0, e1.getHeight(), 1E-3);
+		e1.expandToInclude(100, 101);
+		e1.expandToInclude(200, 202);
+		e1.expandToInclude(150, 151);
+		assertEquals(200, e1.getMaxX(), 1E-3);
+		assertEquals(202, e1.getMaxY(), 1E-3);
+		assertEquals(100, e1.getMinX(), 1E-3);
+		assertEquals(101, e1.getMinY(), 1E-3);
+		assertTrue(e1.contains(120, 120));
+		assertTrue(e1.contains(120, 101));
+		assertTrue(!e1.contains(120, 100));
+		assertEquals(101, e1.getHeight(), 1E-3);
+		assertEquals(100, e1.getWidth(), 1E-3);
+		assertTrue(!e1.isNull());
+
+		Envelope e2 = new Envelope(499, 500, 500, 501);
+		assertTrue(!e1.contains(e2));
+		assertTrue(!e1.intersects(e2));
+		e1.expandToInclude(e2);
+		assertTrue(e1.contains(e2));
+		assertTrue(e1.intersects(e2));
+		assertEquals(500, e1.getMaxX(), 1E-3);
+		assertEquals(501, e1.getMaxY(), 1E-3);
+		assertEquals(100, e1.getMinX(), 1E-3);
+		assertEquals(101, e1.getMinY(), 1E-3);
+
+		Envelope e3 = new Envelope(300, 700, 300, 700);
+		assertTrue(!e1.contains(e3));
+		assertTrue(e1.intersects(e3));
+
+		Envelope e4 = new Envelope(300, 301, 300, 301);
+		assertTrue(e1.contains(e4));
+		assertTrue(e1.intersects(e4));
+	}
+
+	public void testIntersects() {
+		checkIntersectsPermuted(1,1, 2,2, 2,2, 3,3, true);
+		checkIntersectsPermuted(1,1, 2,2, 3,3, 4,4, false);
+	}
+
+	public void testIntersectsEmpty() {
+		assertTrue(!new Envelope(-5, 5, -5, 5).intersects(new Envelope()));
+		assertTrue(!new Envelope().intersects(new Envelope(-5, 5, -5, 5)));
+		assertTrue(!new Envelope().intersects(new Envelope(100, 101, 100, 101)));
+		assertTrue(!new Envelope(100, 101, 100, 101).intersects(new Envelope()));
+	}
+
+	public void testContainsEmpty() {
+		assertTrue(!new Envelope(-5, 5, -5, 5).contains(new Envelope()));
+		assertTrue(!new Envelope().contains(new Envelope(-5, 5, -5, 5)));
+		assertTrue(!new Envelope().contains(new Envelope(100, 101, 100, 101)));
+		assertTrue(!new Envelope(100, 101, 100, 101).contains(new Envelope()));
+	}
+
+	public void testExpandToIncludeEmpty() {
+		assertEquals(new Envelope(-5, 5, -5, 5), expandToInclude(new Envelope(-5,
+				5, -5, 5), new Envelope()));
+		assertEquals(new Envelope(-5, 5, -5, 5), expandToInclude(new Envelope(),
+				new Envelope(-5, 5, -5, 5)));
+		assertEquals(new Envelope(100, 101, 100, 101), expandToInclude(
+				new Envelope(), new Envelope(100, 101, 100, 101)));
+		assertEquals(new Envelope(100, 101, 100, 101), expandToInclude(
+				new Envelope(100, 101, 100, 101), new Envelope()));
+	}
+
+	private Envelope expandToInclude(Envelope a, Envelope b) {
+		a.expandToInclude(b);
+		return a;
+	}
+
+	public void testEmpty() {
+		assertEquals(0, new Envelope().getHeight(), 0);
+		assertEquals(0, new Envelope().getWidth(), 0);
+		assertEquals(new Envelope(), new Envelope());
+		Envelope e = new Envelope(100, 101, 100, 101);
+		e.init(new Envelope());
+		assertEquals(new Envelope(), e);
+	}
+
+	public void testAsGeometry() throws Exception {
+		assertTrue(geometryFactory.createPoint((Coordinate) null).getEnvelope()
+				.isEmpty());
+
+		Geometry g = geometryFactory.createPoint(new Coordinate(5, 6))
+				.getEnvelope();
+		assertTrue(!g.isEmpty());
+		assertTrue(g instanceof Point);
+
+		Point p = (Point) g;
+		assertEquals(5, p.getX(), 1E-1);
+		assertEquals(6, p.getY(), 1E-1);
+
+		LineString l = (LineString) reader.read("LINESTRING(10 10, 20 20, 30 40)");
+		Geometry g2 = l.getEnvelope();
+		assertTrue(!g2.isEmpty());
+		assertTrue(g2 instanceof Polygon);
+
+		Polygon poly = (Polygon) g2;
+		poly.normalize();
+		assertEquals(5, poly.getExteriorRing().getNumPoints());
+		assertEquals(new Coordinate(10, 10), poly.getExteriorRing().getCoordinateN(
+				0));
+		assertEquals(new Coordinate(10, 40), poly.getExteriorRing().getCoordinateN(
+				1));
+		assertEquals(new Coordinate(30, 40), poly.getExteriorRing().getCoordinateN(
+				2));
+		assertEquals(new Coordinate(30, 10), poly.getExteriorRing().getCoordinateN(
+				3));
+		assertEquals(new Coordinate(10, 10), poly.getExteriorRing().getCoordinateN(
+				4));
+	}
+
+	public void testSetToNull() throws Exception {
+		Envelope e1 = new Envelope();
+		assertTrue(e1.isNull());
+		e1.expandToInclude(5, 5);
+		assertTrue(!e1.isNull());
+		e1.setToNull();
+		assertTrue(e1.isNull());
+	}
+
+	public void testEquals() throws Exception {
+		Envelope e1 = new Envelope(1, 2, 3, 4);
+		Envelope e2 = new Envelope(1, 2, 3, 4);
+		assertEquals(e1, e2);
+		assertEquals(e1.hashCode(), e2.hashCode());
+
+		Envelope e3 = new Envelope(1, 2, 3, 5);
+		assertTrue(!e1.equals(e3));
+		assertTrue(e1.hashCode() != e3.hashCode());
+		e1.setToNull();
+		assertTrue(!e1.equals(e2));
+		assertTrue(e1.hashCode() != e2.hashCode());
+		e2.setToNull();
+		assertEquals(e1, e2);
+		assertEquals(e1.hashCode(), e2.hashCode());
+	}
+
+	public void testEquals2() {
+		assertTrue(new Envelope().equals(new Envelope()));
+		assertTrue(new Envelope(1, 2, 1, 2).equals(new Envelope(1, 2, 1, 2)));
+		assertTrue(!new Envelope(1, 2, 1.5, 2).equals(new Envelope(1, 2, 1, 2)));
+	}
+
+	public void testCopyConstructor() throws Exception {
+		Envelope e1 = new Envelope(1, 2, 3, 4);
+		Envelope e2 = new Envelope(e1);
+		assertEquals(1, e2.getMinX(), 1E-5);
+		assertEquals(2, e2.getMaxX(), 1E-5);
+		assertEquals(3, e2.getMinY(), 1E-5);
+		assertEquals(4, e2.getMaxY(), 1E-5);
+	}
+
+	public void testGeometryFactoryCreateEnvelope()
+	throws Exception
+	{
+		checkExpectedEnvelopeGeometry("POINT (0 0)");
+		checkExpectedEnvelopeGeometry("POINT (100 13)");
+		checkExpectedEnvelopeGeometry("LINESTRING (0 0, 0 10)");
+		checkExpectedEnvelopeGeometry("LINESTRING (0 0, 10 0)");
+		
+		String poly10 = "POLYGON ((0 10, 10 10, 10 0, 0 0, 0 10))";
+		checkExpectedEnvelopeGeometry(poly10);
+		
+		checkExpectedEnvelopeGeometry("LINESTRING (0 0, 10 10)",
+				poly10);
+		checkExpectedEnvelopeGeometry("POLYGON ((5 10, 10 6, 5 0, 0 6, 5 10))",
+				poly10);
+
+		
+	}
+
+	private void checkIntersectsPermuted(double a1x, double a1y, double a2x, double a2y, double b1x, double b1y, double b2x, double b2y, boolean expected) {
+		checkIntersects(a1x, a1y, a2x, a2y, b1x, b1y, b2x, b2y, expected);
+		checkIntersects(a1x, a2y, a2x, a1y, b1x, b1y, b2x, b2y, expected);
+		checkIntersects(a1x, a1y, a2x, a2y, b1x, b2y, b2x, b1y, expected);
+		checkIntersects(a1x, a2y, a2x, a1y, b1x, b2y, b2x, b1y, expected);
+	}
+	private void checkIntersects(double a1x, double a1y, double a2x, double a2y, double b1x, double b1y, double b2x, double b2y, boolean expected) {
+		Envelope a = new Envelope(a1x, a2x, a1y, a2y); 
+		Envelope b = new Envelope(b1x, b2x, b1y, b2y); 
+		assertEquals(expected, a.intersects(b));
+		
+		Coordinate a1 = new Coordinate(a1x, a1y);
+		Coordinate a2 = new Coordinate(a2x, a2y);
+		Coordinate b1 = new Coordinate(b1x, b1y);
+		Coordinate b2 = new Coordinate(b2x, b2y);
+		assertEquals(expected, Envelope.intersects(a1, a2, b1, b2));
+		
+		assertEquals(expected, a.intersects(b1, b2));
+	}
+
+	void checkExpectedEnvelopeGeometry(String wktInput)
+	throws ParseException
+	{
+		checkExpectedEnvelopeGeometry(wktInput, wktInput);
+	}
+	
+	void checkExpectedEnvelopeGeometry(String wktInput, String wktEnvGeomExpected)
+		throws ParseException
+	{
+		Geometry input = reader.read(wktInput);
+		Geometry envGeomExpected = reader.read(wktEnvGeomExpected);
+		
+		Envelope env = input.getEnvelopeInternal();
+		Geometry envGeomActual = geometryFactory.toGeometry(env);
+		boolean isEqual = envGeomActual.equalsNorm(envGeomExpected);
+		assertTrue(isEqual);
+	}
+	
+	public void testCompareTo()
+	{
+	  checkCompareTo(0, new Envelope(), new Envelope());
+	  checkCompareTo(0, new Envelope(1,2, 1,2), new Envelope(1,2, 1,2));
+	  checkCompareTo(1, new Envelope(2,3, 1,2), new Envelope(1,2, 1,2));
+	  checkCompareTo(-1, new Envelope(1,2, 1,2), new Envelope(2,3, 1,2));
+	  checkCompareTo(1, new Envelope(1,2, 1,3), new Envelope(1,2, 1,2));
+	  checkCompareTo(1, new Envelope(2,3, 1,3), new Envelope(1,3, 1,2));
+	}
+	
+	public void checkCompareTo(int expected, Envelope env1, Envelope env2)
+	{
+          assertTrue(expected == env1.compareTo(env2));
+          assertTrue(-expected == env2.compareTo(env1));
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionImplTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionImplTest.java
new file mode 100644
index 0000000..1d67897
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionImplTest.java
@@ -0,0 +1,78 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for com.vividsolutions.jts.geom.GeometryCollectionImpl.
+ *
+ * @version 1.7
+ */
+public class GeometryCollectionImplTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1000);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public GeometryCollectionImplTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(GeometryCollectionImplTest.class); }
+
+  public void testGetDimension() throws Exception {
+    GeometryCollection g = (GeometryCollection) reader.read("GEOMETRYCOLLECTION (POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20))");
+    assertEquals(1, g.getDimension());
+  }
+
+  public void testGetCoordinates() throws Exception {
+    GeometryCollection g = (GeometryCollection) reader.read("GEOMETRYCOLLECTION (POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20))");
+    Coordinate[] coordinates = g.getCoordinates();
+    assertEquals(4, g.getNumPoints());
+    assertEquals(4, coordinates.length);
+    assertEquals(new Coordinate(10, 10), coordinates[0]);
+    assertEquals(new Coordinate(20, 20), coordinates[3]);
+  }
+
+  public void testGeometryCollectionIterator() throws Exception {
+    GeometryCollection g = (GeometryCollection) reader.read(
+          "GEOMETRYCOLLECTION (GEOMETRYCOLLECTION (POINT (10 10)))");
+    GeometryCollectionIterator i = new GeometryCollectionIterator(g);
+    assertTrue(i.hasNext());
+    assertTrue(i.next() instanceof GeometryCollection);
+    assertTrue(i.next() instanceof GeometryCollection);
+    assertTrue(i.next() instanceof Point);
+  }
+
+  public void testGetLength() throws Exception{
+    GeometryCollection g = (GeometryCollection) new WKTReader().read(
+          "MULTIPOLYGON("
+          + "((0 0, 10 0, 10 10, 0 10, 0 0), (3 3, 3 7, 7 7, 7 3, 3 3)),"
+          + "((100 100, 110 100, 110 110, 100 110, 100 100), (103 103, 103 107, 107 107, 107 103, 103 103)))");
+    assertEquals(112, g.getLength(), 1E-15);
+  }
+  
+
+  
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionIteratorTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionIteratorTest.java
new file mode 100644
index 0000000..25b6362
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryCollectionIteratorTest.java
@@ -0,0 +1,54 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+
+/**
+ * Test for {@link GeometryCollectionIterator}.
+ *
+ * @version 1.7
+ */
+public class GeometryCollectionIteratorTest extends GeometryTestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(GeometryCollectionIteratorTest.class);
+  }
+
+  public GeometryCollectionIteratorTest(String name) { super(name); }
+
+  public void testGeometryCollection() throws Exception {
+    GeometryCollection g = (GeometryCollection) read(
+          "GEOMETRYCOLLECTION (GEOMETRYCOLLECTION (POINT (10 10)))");
+    GeometryCollectionIterator i = new GeometryCollectionIterator(g);
+    assertTrue(i.hasNext());
+    assertTrue(i.next() instanceof GeometryCollection);
+    assertTrue(i.hasNext());
+    assertTrue(i.next() instanceof GeometryCollection);
+    assertTrue(i.hasNext());
+    assertTrue(i.next() instanceof Point);
+    assertTrue(! i.hasNext());
+ }
+
+  public void testAtomic() throws Exception {
+    Polygon g = (Polygon) read("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))");
+    GeometryCollectionIterator i = new GeometryCollectionIterator(g);
+    assertTrue(i.hasNext());
+    assertTrue(i.next() instanceof Polygon);
+    assertTrue(! i.hasNext());
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/GeometryFactoryTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryFactoryTest.java
new file mode 100644
index 0000000..b71c6cb
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryFactoryTest.java
@@ -0,0 +1,110 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory;
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests for {@link GeometryFactory}.
+ *
+ * @version 1.13
+ */
+public class GeometryFactoryTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel();
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(GeometryFactoryTest.class);
+  }
+
+  public GeometryFactoryTest(String name) { super(name); }
+
+  public void testCreateGeometry() throws ParseException
+  {
+    checkCreateGeometryExact("POINT EMPTY");
+    checkCreateGeometryExact("POINT ( 10 20 )");
+    checkCreateGeometryExact("LINESTRING EMPTY");
+    checkCreateGeometryExact("LINESTRING(0 0, 10 10)");
+    checkCreateGeometryExact("MULTILINESTRING ((50 100, 100 200), (100 100, 150 200))");
+    checkCreateGeometryExact("POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200))");
+    checkCreateGeometryExact("MULTIPOLYGON (((100 200, 200 200, 200 100, 100 100, 100 200)), ((300 200, 400 200, 400 100, 300 100, 300 200)))");
+    checkCreateGeometryExact("GEOMETRYCOLLECTION (POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200)), LINESTRING (250 100, 350 200), POINT (350 150))");
+  }
+  
+  public void testDeepCopy() throws ParseException
+  {
+    Point g = (Point) read("POINT ( 10 10) ");
+    Geometry g2 = geometryFactory.createGeometry(g);
+    g.getCoordinateSequence().setOrdinate(0, 0, 99);
+    assertTrue(! g.equalsExact(g2));
+  }
+  
+  public void testMultiPointCS()
+  {
+    GeometryFactory gf = new GeometryFactory(new PackedCoordinateSequenceFactory());
+    CoordinateSequence mpSeq = gf.getCoordinateSequenceFactory().create(1, 4);
+    mpSeq.setOrdinate(0, 0, 50);
+    mpSeq.setOrdinate(0, 1, -2);
+    mpSeq.setOrdinate(0, 2, 10);
+    mpSeq.setOrdinate(0, 3, 20);
+    
+    MultiPoint mp = gf.createMultiPoint(mpSeq);
+    CoordinateSequence pSeq = ((Point)mp.getGeometryN(0)).getCoordinateSequence();
+    assertEquals(4, pSeq.getDimension());
+    for (int i = 0; i < 4; i++)
+      assertEquals(mpSeq.getOrdinate(0, i), pSeq.getOrdinate(0, i));
+  }
+  
+  /**
+     * CoordinateArraySequences default their dimension to 3 unless explicitly told otherwise.
+     * This test ensures that GeometryFactory.createGeometry() recreates the input dimension properly.
+   * 
+   * @throws ParseException
+   */
+  public void testCopyGeometryWithNonDefaultDimension() throws ParseException
+  {
+    GeometryFactory gf = new GeometryFactory(CoordinateArraySequenceFactory.instance());
+    CoordinateSequence mpSeq = gf.getCoordinateSequenceFactory().create(1, 2);
+    mpSeq.setOrdinate(0, 0, 50);
+    mpSeq.setOrdinate(0, 1, -2);
+    
+    Point g = gf.createPoint(mpSeq);
+    CoordinateSequence pSeq = ((Point) g.getGeometryN(0)).getCoordinateSequence();
+    assertEquals(2, pSeq.getDimension());
+    
+    Point g2 = (Point) geometryFactory.createGeometry(g);
+    assertEquals(2, g2.getCoordinateSequence().getDimension());
+
+  }
+  
+  private void checkCreateGeometryExact(String wkt) throws ParseException
+  {
+    Geometry g = read(wkt);
+    Geometry g2 = geometryFactory.createGeometry(g);
+    assertTrue(g.equalsExact(g2));
+  }
+  
+  private Geometry read(String wkt) throws ParseException
+  {
+    return reader.read(wkt);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/GeometryImplTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryImplTest.java
new file mode 100644
index 0000000..4b73126
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/GeometryImplTest.java
@@ -0,0 +1,448 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import java.util.Arrays;
+
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryImplTest extends TestCase {
+    PrecisionModel precisionModel = new PrecisionModel(1);
+    GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+    WKTReader reader = new WKTReader(geometryFactory);
+    WKTReader readerFloat = new WKTReader();
+
+    public GeometryImplTest(String name) {
+        super(name);
+    }
+
+    public static Test suite() {
+        return new TestSuite(GeometryImplTest.class);
+    }
+
+    public void testComparable() throws Exception {
+        Geometry point = reader.read("POINT EMPTY");
+        Geometry lineString = reader.read("LINESTRING EMPTY");
+        Geometry linearRing = reader.read("LINEARRING EMPTY");
+        Geometry polygon = reader.read("POLYGON EMPTY");
+        Geometry mpoint = reader.read("MULTIPOINT EMPTY");
+        Geometry mlineString = reader.read("MULTILINESTRING EMPTY");
+        Geometry mpolygon = reader.read("MULTIPOLYGON EMPTY");
+        Geometry gc = reader.read("GEOMETRYCOLLECTION EMPTY");
+
+        Geometry[] geometries = new Geometry[] {
+            gc,
+            mpolygon,
+            mlineString,
+            mpoint,
+            polygon,
+            linearRing,
+            lineString,
+            point
+        };
+
+        Geometry[] geometriesExpectedOrder = new Geometry[] {
+            point,
+            mpoint,
+            lineString,
+            linearRing,
+            mlineString,
+            polygon,
+            mpolygon,
+            gc
+        };
+
+        Arrays.sort(geometries);
+
+        assertTrue(Arrays.equals(geometries, geometriesExpectedOrder));
+    }
+
+    public void testPolygonRelate() throws Exception {
+        Geometry bigPolygon = reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Geometry smallPolygon = reader.read(
+                "POLYGON ((10 10, 10 30, 30 30, 30 10, 10 10))");
+        assertTrue(bigPolygon.contains(smallPolygon));
+    }
+    
+    public void testEmptyGeometryCentroid() throws Exception {
+      assertTrue(reader.read("POINT EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("POLYGON EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("LINESTRING EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("GEOMETRYCOLLECTION EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("GEOMETRYCOLLECTION(GEOMETRYCOLLECTION EMPTY, GEOMETRYCOLLECTION EMPTY)").getCentroid().isEmpty());
+      assertTrue(reader.read("MULTIPOLYGON EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("MULTILINESTRING EMPTY").getCentroid().isEmpty());
+      assertTrue(reader.read("MULTIPOINT EMPTY").getCentroid().isEmpty());
+    }
+
+    public void testNoOutgoingDirEdgeFound() throws Exception {
+        doTestFromCommcast2003AtYahooDotCa(reader);
+    }
+
+    public void testOutOfMemoryError() throws Exception {
+        doTestFromCommcast2003AtYahooDotCa(new WKTReader());
+    }
+    
+  
+
+    public void testDepthMismatchAssertionFailedException() throws Exception {
+      //register at robmeek.com reported an assertion failure 
+      //("depth mismatch at (160.0, 300.0, Nan)") [Jon Aquino 10/28/2003]
+      reader
+          .read("MULTIPOLYGON (((100 300, 100 400, 200 400, 200 300, 100 300)),"
+              + "((160 300, 160 400, 260 400, 260 300, 160 300)),"
+              + "((160 300, 160 200, 260 200, 260 300, 160 300)))").buffer(0);
+    }
+
+    private void doTestFromCommcast2003AtYahooDotCa(WKTReader reader)
+        throws ParseException {
+        readerFloat.read(
+            "POLYGON ((708653.498611049 2402311.54647056, 708708.895756966 2402203.47250014, 708280.326454234 2402089.6337791, 708247.896591321 2402252.48269854, 708367.379593851 2402324.00761653, 708248.882609455 2402253.07294874, 708249.523621829 2402244.3124463, 708261.854734465 2402182.39086576, 708262.818392579 2402183.35452387, 708653.498611049 2402311.54647056))")
+              .intersection(reader.read(
+                "POLYGON ((708258.754920656 2402197.91172757, 708257.029447455 2402206.56901508, 708652.961095455 2402312.65463437, 708657.068786251 2402304.6356364, 708258.754920656 2402197.91172757))"));
+    }
+
+    public void testEquals() throws Exception {
+        Geometry g = reader.read("POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Geometry same = reader.read("POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Geometry differentStart = reader.read(
+                "POLYGON ((0 50, 50 50, 50 0, 0 0, 0 50))");
+        Geometry differentFourth = reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 -99, 0 0))");
+        Geometry differentSecond = reader.read(
+                "POLYGON ((0 0, 0 99, 50 50, 50 0, 0 0))");
+        doTestEquals(g, same, true, true, true, true);
+        doTestEquals(g, differentStart, true, false, false, true);
+        doTestEquals(g, differentFourth, false, false, false, false);
+        doTestEquals(g, differentSecond, false, false, false, false);
+    }
+
+    private void doTestEquals(Geometry a, Geometry b, boolean equalsGeometry,
+        boolean equalsObject, boolean equalsExact, boolean equalsHash) {
+        assertEquals(equalsGeometry, a.equals(b));
+        assertEquals(equalsObject, a.equals((Object) b));
+        assertEquals(equalsExact, a.equalsExact(b));
+        assertEquals(equalsHash, a.hashCode() == b.hashCode());
+    }
+
+    public void testInvalidateEnvelope() throws Exception {
+        Geometry g = reader.read("POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        assertEquals(new Envelope(0, 50, 0, 50), g.getEnvelopeInternal());
+        g.apply(new CoordinateFilter() {
+                public void filter(Coordinate coord) {
+                    coord.x += 1;
+                    coord.y += 1;
+                }
+            });
+        assertEquals(new Envelope(0, 50, 0, 50), g.getEnvelopeInternal());
+        g.geometryChanged();
+        assertEquals(new Envelope(1, 51, 1, 51), g.getEnvelopeInternal());
+    }
+
+    public void testEquals1() throws Exception {
+        Geometry polygon1 = reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Geometry polygon2 = reader.read(
+                "POLYGON ((50 50, 50 0, 0 0, 0 50, 50 50))");
+        assertTrue(polygon1.equals(polygon2));
+    }
+
+  public void testEqualsWithNull() throws Exception
+  {
+    Geometry polygon = reader.read("POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+    assertTrue(! polygon.equals(null));
+    final Object g = null;
+    assertTrue(! polygon.equals(g));
+  }
+
+    //  public void testEquals2() throws Exception {
+    //    Geometry lineString = reader.read("LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)");
+    //    Geometry geometryCollection = reader.read("GEOMETRYCOLLECTION ( LINESTRING(0 0  , 0  50), "
+    //                                                                 + "LINESTRING(0 50 , 50 50), "
+    //                                                                 + "LINESTRING(50 50, 50 0 ), "
+    //                                                                 + "LINESTRING(50 0 , 0  0 ) )");
+    //    assertTrue(lineString.equals(geometryCollection));
+    //  }
+    public void testEqualsExactForLinearRings() throws Exception {
+        LinearRing x = geometryFactory.createLinearRing(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 100), new Coordinate(0, 0)
+                });
+        LinearRing somethingExactlyEqual = geometryFactory.createLinearRing(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 100), new Coordinate(0, 0)
+                });
+        LinearRing somethingNotEqualButSameClass = geometryFactory.createLinearRing(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 555), new Coordinate(0, 0)
+                });
+        LinearRing sameClassButEmpty = geometryFactory.createLinearRing((CoordinateSequence)null);
+        LinearRing anotherSameClassButEmpty = geometryFactory.createLinearRing((CoordinateSequence)null);
+        CollectionFactory collectionFactory = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createMultiLineString(GeometryFactory.toLineStringArray(
+                            Arrays.asList(geometries)));
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory);
+
+        //    LineString somethingEqualButNotExactly = geometryFactory.createLineString(new Coordinate[] {
+        //          new Coordinate(0, 0), new Coordinate(100, 0), new Coordinate(100, 100),
+        //          new Coordinate(0, 0) });
+        //
+        //    doTestEqualsExact(x, somethingExactlyEqual, somethingEqualButNotExactly,
+        //          somethingNotEqualButSameClass);
+    }
+
+    public void testEqualsExactForLineStrings() throws Exception {
+        LineString x = geometryFactory.createLineString(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 100)
+                });
+        LineString somethingExactlyEqual = geometryFactory.createLineString(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 100)
+                });
+        LineString somethingNotEqualButSameClass = geometryFactory.createLineString(new Coordinate[] {
+                    new Coordinate(0, 0), new Coordinate(100, 0),
+                    new Coordinate(100, 555)
+                });
+        LineString sameClassButEmpty = geometryFactory.createLineString((Coordinate[])null);
+        LineString anotherSameClassButEmpty = geometryFactory.createLineString((Coordinate[])null);
+        CollectionFactory collectionFactory = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createMultiLineString(GeometryFactory.toLineStringArray(
+                            Arrays.asList(geometries)));
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory);
+
+        CollectionFactory collectionFactory2 = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createMultiLineString(GeometryFactory.toLineStringArray(
+                            Arrays.asList(geometries)));
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory2);
+    }
+
+    public void testEqualsExactForPoints() throws Exception {
+        Point x = geometryFactory.createPoint(new Coordinate(100, 100));
+        Point somethingExactlyEqual = geometryFactory.createPoint(new Coordinate(
+                    100, 100));
+        Point somethingNotEqualButSameClass = geometryFactory.createPoint(new Coordinate(
+                    999, 100));
+        Point sameClassButEmpty = geometryFactory.createPoint((Coordinate)null);
+        Point anotherSameClassButEmpty = geometryFactory.createPoint((Coordinate)null);
+        CollectionFactory collectionFactory = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createMultiPoint(GeometryFactory.toPointArray(
+                            Arrays.asList(geometries)));
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory);
+    }
+
+    public void testEqualsExactForPolygons() throws Exception {
+        Polygon x = (Polygon) reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Polygon somethingExactlyEqual = (Polygon) reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Polygon somethingNotEqualButSameClass = (Polygon) reader.read(
+                "POLYGON ((50 50, 50 0, 0 0, 0 50, 50 50))");
+        Polygon sameClassButEmpty = (Polygon) reader.read("POLYGON EMPTY");
+        Polygon anotherSameClassButEmpty = (Polygon) reader.read(
+                "POLYGON EMPTY");
+        CollectionFactory collectionFactory = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createMultiPolygon(GeometryFactory.toPolygonArray(
+                            Arrays.asList(geometries)));
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory);
+    }
+
+    public void testEqualsExactForGeometryCollections()
+        throws Exception {
+        Geometry polygon1 = (Polygon) reader.read(
+                "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+        Geometry polygon2 = (Polygon) reader.read(
+                "POLYGON ((50 50, 50 0, 0 0, 0 50, 50 50))");
+        GeometryCollection x = geometryFactory.createGeometryCollection(new Geometry[] {
+                    polygon1, polygon2
+                });
+        GeometryCollection somethingExactlyEqual = geometryFactory.createGeometryCollection(new Geometry[] {
+                    polygon1, polygon2
+                });
+        GeometryCollection somethingNotEqualButSameClass = geometryFactory.createGeometryCollection(new Geometry[] {
+                    polygon2
+                });
+        GeometryCollection sameClassButEmpty = geometryFactory.createGeometryCollection(null);
+        GeometryCollection anotherSameClassButEmpty = geometryFactory.createGeometryCollection(null);
+        CollectionFactory collectionFactory = new CollectionFactory() {
+                public Geometry createCollection(Geometry[] geometries) {
+                    return geometryFactory.createGeometryCollection(geometries);
+                }
+            };
+
+        doTestEqualsExact(x, somethingExactlyEqual,
+            somethingNotEqualButSameClass, sameClassButEmpty,
+            anotherSameClassButEmpty, collectionFactory);
+    }
+
+    public void testGeometryCollectionIntersects1() throws Exception {
+        Geometry gc0 = reader.read(
+                "GEOMETRYCOLLECTION ( POINT(0 0) )");
+        Geometry gc1 = reader.read(
+                "GEOMETRYCOLLECTION ( LINESTRING(0 0, 1 1) )");
+        Geometry gc2 = reader.read(
+                "GEOMETRYCOLLECTION ( LINESTRING(1 0, 0 1) )");
+        assertTrue(gc0.intersects(gc1));
+        assertTrue(gc1.intersects(gc2));
+        assertTrue(!gc0.intersects(gc2));
+        // symmetric
+        assertTrue(gc1.intersects(gc0));
+        assertTrue(gc2.intersects(gc1));
+        assertTrue(!gc2.intersects(gc0));
+    }
+
+    public void testGeometryCollectionIntersects2() throws Exception {
+        Geometry gc0 = reader.read(
+                "POINT(0 0)");
+        Geometry gc1 = reader.read(
+                "GEOMETRYCOLLECTION ( LINESTRING(0 0, 1 1) )");
+        Geometry gc2 = reader.read(
+                "LINESTRING(1 0, 0 1)");
+        assertTrue(gc0.intersects(gc1));
+        assertTrue(gc1.intersects(gc2));
+        // symmetric
+        assertTrue(gc1.intersects(gc0));
+        assertTrue(gc2.intersects(gc1));
+    }
+
+    public void testGeometryCollectionIntersects3() throws Exception {
+        Geometry gc0 = reader.read(
+                "GEOMETRYCOLLECTION ( POINT(0 0), LINESTRING(1 1, 2 2) )");
+        Geometry gc1 = reader.read(
+                "GEOMETRYCOLLECTION ( POINT(15 15) )");
+        Geometry gc2 = reader.read(
+                "GEOMETRYCOLLECTION ( LINESTRING(0 0, 2 0), POLYGON((10 10, 20 10, 20 20, 10 20, 10 10)))");
+        assertTrue(gc0.intersects(gc2));
+        assertTrue(!gc0.intersects(gc1));
+        assertTrue(gc1.intersects(gc2));
+        // symmetric
+        assertTrue(gc2.intersects(gc0));
+        assertTrue(!gc1.intersects(gc0));
+        assertTrue(gc2.intersects(gc1));
+    }
+
+    private void doTestEqualsExact(Geometry x, 
+        Geometry somethingExactlyEqual,
+        Geometry somethingNotEqualButSameClass, 
+        Geometry sameClassButEmpty,
+        Geometry anotherSameClassButEmpty, 
+        CollectionFactory collectionFactory)
+        throws Exception {
+        Geometry emptyDifferentClass;
+
+        if (x instanceof Point) {
+            emptyDifferentClass = geometryFactory.createGeometryCollection(null);
+        } else {
+            emptyDifferentClass = geometryFactory.createPoint((Coordinate)null);
+        }
+
+        Geometry somethingEqualButNotExactly = geometryFactory.createGeometryCollection(new Geometry[] {
+                    x
+                });
+        
+        doTestEqualsExact(x, somethingExactlyEqual,
+            collectionFactory.createCollection(new Geometry[] { x }),
+            somethingNotEqualButSameClass);
+        
+        doTestEqualsExact(sameClassButEmpty, anotherSameClassButEmpty,
+            emptyDifferentClass, x);
+        
+        /**
+         * Test comparison of non-empty versus empty.
+         */
+        doTestEqualsExact(x, somethingExactlyEqual,
+            sameClassButEmpty, sameClassButEmpty);
+        
+        doTestEqualsExact(collectionFactory.createCollection(
+                new Geometry[] { x, x }),
+            collectionFactory.createCollection(
+                new Geometry[] { x, somethingExactlyEqual }),
+            somethingEqualButNotExactly,
+            collectionFactory.createCollection(
+                new Geometry[] { x, somethingNotEqualButSameClass }));
+    }
+
+    private void doTestEqualsExact(Geometry x, 
+        Geometry somethingExactlyEqual,
+        Geometry somethingEqualButNotExactly,
+        Geometry somethingNotEqualButSameClass) throws Exception {
+        Geometry differentClass;
+
+        if (x instanceof Point) {
+            differentClass = reader.read(
+                    "POLYGON ((0 0, 0 50, 50 43949, 50 0, 0 0))");
+        } else {
+            differentClass = reader.read("POINT ( 2351 1563 )");
+        }
+
+        assertTrue(x.equalsExact(x));
+        assertTrue(x.equalsExact(somethingExactlyEqual));
+        assertTrue(somethingExactlyEqual.equalsExact(x));
+        assertTrue(!x.equalsExact(somethingEqualButNotExactly));
+        assertTrue(!somethingEqualButNotExactly.equalsExact(x));
+        assertTrue(!x.equalsExact(somethingEqualButNotExactly));
+        assertTrue(!somethingEqualButNotExactly.equalsExact(x));
+        assertTrue(!x.equalsExact(differentClass));
+        assertTrue(!differentClass.equalsExact(x));
+    }
+
+    public static void main(String[] args) throws Exception {
+        junit.textui.TestRunner.run(suite());
+    }
+
+    private interface CollectionFactory {
+        Geometry createCollection(Geometry[] geometries);
+    }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/IntersectionMatrixTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/IntersectionMatrixTest.java
new file mode 100644
index 0000000..abf4ed8
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/IntersectionMatrixTest.java
@@ -0,0 +1,118 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+
+/**
+ * @version 1.7
+ */
+public class IntersectionMatrixTest extends TestCase {
+
+  public IntersectionMatrixTest(String name) { super(name); }
+
+  private static int A = Dimension.A;
+  private static int L = Dimension.L;
+  private static int P = Dimension.P;
+
+  public static Test suite() { return new TestSuite(IntersectionMatrixTest.class); }
+
+  public void testToString() throws Exception {
+    IntersectionMatrix i = new IntersectionMatrix();
+    i.set("012*TF012");
+    assertEquals("012*TF012", i.toString());
+
+    IntersectionMatrix c = new IntersectionMatrix(i);
+    assertEquals("012*TF012", c.toString());
+  }
+
+  public void testTranspose() {
+    IntersectionMatrix x = new IntersectionMatrix("012*TF012");
+
+    IntersectionMatrix i = new IntersectionMatrix(x);
+    IntersectionMatrix j = i.transpose();
+    assertSame(i, j);
+
+    assertEquals("0*01T12F2", i.toString());
+
+    assertEquals("012*TF012", x.toString());
+  }
+
+  public void testIsDisjoint() {
+    assertTrue((new IntersectionMatrix("FF*FF****")).isDisjoint());
+    assertTrue((new IntersectionMatrix("FF1FF2T*0")).isDisjoint());
+    assertTrue(! (new IntersectionMatrix("*F*FF****")).isDisjoint());
+  }
+
+  public void testIsTouches() {
+    assertTrue((new IntersectionMatrix("FT*******")).isTouches(P,A));
+    assertTrue((new IntersectionMatrix("FT*******")).isTouches(A,P));
+    assertTrue(! (new IntersectionMatrix("FT*******")).isTouches(P,P));
+  }
+
+  public void testIsIntersects() {
+    assertTrue(! (new IntersectionMatrix("FF*FF****")).isIntersects());
+    assertTrue(! (new IntersectionMatrix("FF1FF2T*0")).isIntersects());
+    assertTrue((new IntersectionMatrix("*F*FF****")).isIntersects());
+  }
+
+  public void testIsCrosses() {
+    assertTrue((new IntersectionMatrix("TFTFFFFFF")).isCrosses(P,L));
+    assertTrue(! (new IntersectionMatrix("TFTFFFFFF")).isCrosses(L,P));
+    assertTrue(! (new IntersectionMatrix("TFFFFFTFF")).isCrosses(P,L));
+    assertTrue((new IntersectionMatrix("TFFFFFTFF")).isCrosses(L,P));
+    assertTrue((new IntersectionMatrix("0FFFFFFFF")).isCrosses(L,L));
+    assertTrue(! (new IntersectionMatrix("1FFFFFFFF")).isCrosses(L,L));
+  }
+
+  public void testIsWithin() {
+    assertTrue((new IntersectionMatrix("T0F00F000")).isWithin());
+    assertTrue(! (new IntersectionMatrix("T00000FF0")).isWithin());
+  }
+
+  public void testIsContains() {
+    assertTrue(! (new IntersectionMatrix("T0F00F000")).isContains());
+    assertTrue((new IntersectionMatrix("T00000FF0")).isContains());
+  }
+
+  public void testIsOverlaps() {
+    assertTrue((new IntersectionMatrix("2*2***2**")).isOverlaps(P,P));
+    assertTrue((new IntersectionMatrix("2*2***2**")).isOverlaps(A,A));
+    assertTrue(! (new IntersectionMatrix("2*2***2**")).isOverlaps(P,A));
+    assertTrue(! (new IntersectionMatrix("2*2***2**")).isOverlaps(L,L));
+    assertTrue((new IntersectionMatrix("1*2***2**")).isOverlaps(L,L));
+
+    assertTrue(! (new IntersectionMatrix("0FFFFFFF2")).isOverlaps(P,P));
+    assertTrue(! (new IntersectionMatrix("1FFF0FFF2")).isOverlaps(L,L));
+    assertTrue(! (new IntersectionMatrix("2FFF1FFF2")).isOverlaps(A,A));
+  }
+
+  public void testIsEquals() {
+    assertTrue((new IntersectionMatrix("0FFFFFFF2")).isEquals(P,P));
+    assertTrue((new IntersectionMatrix("1FFF0FFF2")).isEquals(L,L));
+    assertTrue((new IntersectionMatrix("2FFF1FFF2")).isEquals(A,A));
+
+    assertTrue(! (new IntersectionMatrix("0F0FFFFF2")).isEquals(P,P));
+    assertTrue(  (new IntersectionMatrix("1FFF1FFF2")).isEquals(L,L));
+    assertTrue(! (new IntersectionMatrix("2FFF1*FF2")).isEquals(A,A));
+
+    assertTrue(! (new IntersectionMatrix("0FFFFFFF2")).isEquals(P,L));
+    assertTrue(! (new IntersectionMatrix("1FFF0FFF2")).isEquals(L,A));
+    assertTrue(! (new IntersectionMatrix("2FFF1FFF2")).isEquals(A,P));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/IsRectangleTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/IsRectangleTest.java
new file mode 100644
index 0000000..56d8c27
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/IsRectangleTest.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test named predicate short-circuits
+ */
+/**
+ * @version 1.7
+ */
+public class IsRectangleTest extends TestCase {
+
+  WKTReader rdr = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(IsRectangleTest.class);
+  }
+
+  public IsRectangleTest(String name) { super(name); }
+
+
+  public void testValidRectangle() throws Exception
+  {
+    assertTrue(isRectangle("POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0))"));
+  }
+
+  public void testValidRectangle2() throws Exception
+  {
+    assertTrue(isRectangle("POLYGON ((0 0, 0 200, 100 200, 100 0, 0 0))"));
+  }
+
+  public void testRectangleWithHole() throws Exception
+  {
+    assertTrue(! isRectangle("POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0), (10 10, 10 90, 90 90, 90 10, 10 10) ))"));
+  }
+
+  public void testNotRectilinear() throws Exception
+  {
+    assertTrue(! isRectangle("POLYGON ((0 0, 0 100, 99 100, 100 0, 0 0))"));
+  }
+
+  public void testTooManyPoints() throws Exception
+  {
+    assertTrue(! isRectangle("POLYGON ((0 0, 0 100, 100 50, 100 100, 100 0, 0 0))"));
+  }
+
+  public void testTooFewPoints() throws Exception
+  {
+    assertTrue(! isRectangle("POLYGON ((0 0, 0 100, 100 0, 0 0))"));
+  }
+
+  public void testRectangularLinestring() throws Exception
+  {
+    assertTrue(! isRectangle("LINESTRING (0 0, 0 100, 100 100, 100 0, 0 0)"));
+  }
+
+  public void testPointsInWrongOrder() throws Exception
+  {
+    assertTrue(! isRectangle("POLYGON ((0 0, 0 100, 100 0, 100 100, 0 0))"));
+  }
+
+  public boolean isRectangle(String wkt)
+      throws Exception
+  {
+    Geometry a = rdr.read(wkt);
+    return a.isRectangle();
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/LineSegmentTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/LineSegmentTest.java
new file mode 100644
index 0000000..2635986
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/LineSegmentTest.java
@@ -0,0 +1,137 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test named predicate short-circuits
+ */
+/**
+ * @version 1.7
+ */
+public class LineSegmentTest extends TestCase {
+
+  WKTReader rdr = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(LineSegmentTest.class);
+  }
+
+  public LineSegmentTest(String name) { super(name); }
+
+  private static double ROOT2 = Math.sqrt(2);
+  
+  public void testProjectionFactor()
+  {
+    // zero-length line
+    LineSegment seg = new LineSegment(10, 0, 10, 0);
+    assertTrue(Double.isNaN(seg.projectionFactor(new Coordinate(11, 0))));
+    
+    LineSegment seg2 = new LineSegment(10, 0, 20, 0);
+    assertTrue(seg2.projectionFactor(new Coordinate(11, 0)) == 0.1);
+    
+  }
+  
+  public void testOffset() throws Exception
+  {
+    checkOffset(0, 0, 10, 10, 0.0, ROOT2, -1, 1);
+    checkOffset(0, 0, 10, 10, 0.0, -ROOT2, 1, -1);
+    
+    checkOffset(0, 0, 10, 10, 1.0, ROOT2, 9, 11);
+    checkOffset(0, 0, 10, 10, 0.5, ROOT2, 4, 6);
+    
+    checkOffset(0, 0, 10, 10, 0.5, -ROOT2, 6, 4);
+    checkOffset(0, 0, 10, 10, 0.5, -ROOT2, 6, 4);
+    
+    checkOffset(0, 0, 10, 10, 2.0, ROOT2, 19, 21);
+    checkOffset(0, 0, 10, 10, 2.0, -ROOT2, 21, 19);
+    
+    checkOffset(0, 0, 10, 10, 2.0, 5 * ROOT2, 15, 25);
+    checkOffset(0, 0, 10, 10, -2.0, 5 * ROOT2, -25, -15);
+
+  }
+
+  void checkOffset(double x0, double y0, double x1, double y1, double segFrac, double offset, 
+  		double expectedX, double expectedY)
+  {
+  	LineSegment seg = new LineSegment(x0, y0, x1, y1);
+  	Coordinate p = seg.pointAlongOffset(segFrac, offset);
+  	
+  	assertTrue(equalsTolerance(new Coordinate(expectedX, expectedY), p, 0.000001));
+  }
+  
+  public static boolean equalsTolerance(Coordinate p0, Coordinate p1, double tolerance)
+  {
+  	if (Math.abs(p0.x - p1.x) > tolerance) return false;
+  	if (Math.abs(p0.y - p1.y) > tolerance) return false;
+  	return true;
+  }
+  
+  public void testOrientationIndexCoordinate()
+  {
+  	LineSegment seg = new LineSegment(0, 0, 10, 10);
+  	checkOrientationIndex(seg, 10, 11, 1);
+  	checkOrientationIndex(seg, 10, 9, -1);
+  	
+  	checkOrientationIndex(seg, 11, 11, 0);
+  	
+  	checkOrientationIndex(seg, 11, 11.0000001, 1);
+  	checkOrientationIndex(seg, 11, 10.9999999, -1);
+  	
+  	checkOrientationIndex(seg, -2, -1.9999999, 1);
+  	checkOrientationIndex(seg, -2, -2.0000001, -1);
+  }
+  
+  public void testOrientationIndexSegment()
+  {
+  	LineSegment seg = new LineSegment(100, 100, 110, 110);
+  	
+  	checkOrientationIndex(seg, 100, 101, 105, 106, 1);
+  	checkOrientationIndex(seg, 100, 99, 105, 96, -1);
+  	
+  	checkOrientationIndex(seg, 200, 200, 210, 210, 0);
+  	
+  }
+  
+  void checkOrientationIndex(double x0, double y0, double x1, double y1, double px, double py, 
+  		int expectedOrient)
+  {
+  	LineSegment seg = new LineSegment(x0, y0, x1, y1);
+  	checkOrientationIndex(seg, px, py, expectedOrient);
+  }
+  
+  void checkOrientationIndex(LineSegment seg, 
+  		double px, double py, 
+  		int expectedOrient)
+  {
+  	Coordinate p = new Coordinate(px, py);
+  	int orient = seg.orientationIndex(p);
+  	assertTrue(orient == expectedOrient);
+  }
+  
+  void checkOrientationIndex(LineSegment seg, 
+  		double s0x, double s0y, 
+  		double s1x, double s1y, 
+  		int expectedOrient)
+  {
+  	LineSegment seg2 = new LineSegment(s0x, s0y, s1x, s1y);
+  	int orient = seg.orientationIndex(seg2);
+  	assertTrue(orient == expectedOrient);
+  }
+  
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/LineStringImplTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/LineStringImplTest.java
new file mode 100644
index 0000000..5a22aef
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/LineStringImplTest.java
@@ -0,0 +1,185 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for com.vividsolutions.jts.geom.impl.LineStringImpl.
+ *
+ * @version 1.7
+ */
+public class LineStringImplTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1000);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public LineStringImplTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(LineStringImplTest.class); }
+
+  public void testIsSimple() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING (0 0, 10 10, 10 0, 0 10, 0 0)");
+    assertTrue(! l1.isSimple());
+    LineString l2 = (LineString) reader.read("LINESTRING (0 0, 10 10, 10 0, 0 10)");
+    assertTrue(! l2.isSimple());
+  }
+
+  public void testIsCoordinate() throws Exception {
+    LineString l = (LineString) reader.read("LINESTRING (0 0, 10 10, 10 0)");
+    assertTrue(l.isCoordinate(new Coordinate(0, 0)));
+    assertTrue(! l.isCoordinate(new Coordinate(5, 0)));
+  }
+
+  public void testUnclosedLinearRing() {
+      try {
+      geometryFactory.createLinearRing(new Coordinate[]{
+          new Coordinate(0, 0), new Coordinate(1, 0), new Coordinate(1, 1), new Coordinate(2, 1)});
+      assertTrue(false);
+      }
+      catch (Exception e) {
+          assertTrue(e instanceof IllegalArgumentException);
+      }
+  }
+
+  public void testEquals1() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    assertTrue(l1.equals(l2));
+  }
+
+  public void testEquals2() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(3.333 4.444, 1.111 2.222)");
+    assertTrue(l1.equals(l2));
+  }
+
+  public void testEquals3() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(3.333 4.443, 1.111 2.222)");
+    assertTrue(! l1.equals(l2));
+  }
+
+  public void testEquals4() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(3.333 4.4445, 1.111 2.222)");
+    assertTrue(! l1.equals(l2));
+  }
+
+  public void testEquals5() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(3.333 4.4446, 1.111 2.222)");
+    assertTrue(! l1.equals(l2));
+  }
+
+  public void testEquals6() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444, 5.555 6.666)");
+    LineString l2 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444, 5.555 6.666)");
+    assertTrue(l1.equals(l2));
+  }
+
+  public void testEquals7() throws Exception {
+    LineString l1 = (LineString) reader.read("LINESTRING(1.111 2.222, 5.555 6.666, 3.333 4.444)");
+    LineString l2 = (LineString) reader.read("LINESTRING(1.111 2.222, 3.333 4.444, 5.555 6.666)");
+    assertTrue(!l1.equals(l2));
+  }
+
+  public void testGetCoordinates() throws Exception {
+    LineString l = (LineString) reader.read("LINESTRING(1.111 2.222, 5.555 6.666, 3.333 4.444)");
+    Coordinate[] coordinates = l.getCoordinates();
+    assertEquals(new Coordinate(5.555, 6.666), coordinates[1]);
+  }
+
+  public void testIsClosed() throws Exception {
+    LineString l = (LineString) reader.read("LINESTRING EMPTY");
+    assertTrue(l.isEmpty());
+    assertTrue(! l.isClosed());
+
+    LinearRing r = geometryFactory.createLinearRing((CoordinateSequence)null);
+    assertTrue(r.isEmpty());
+    assertTrue(r.isClosed());
+
+    MultiLineString m = geometryFactory.createMultiLineString(
+          new LineString[] {l, r});
+    assertTrue(! m.isClosed());
+
+    MultiLineString m2 = geometryFactory.createMultiLineString(
+          new LineString[] {r});
+    assertTrue(! m2.isClosed());
+  }
+
+  public void testGetGeometryType() throws Exception {
+    LineString l = (LineString) reader.read("LINESTRING EMPTY");
+    assertEquals("LineString", l.getGeometryType());
+  }
+
+  public void testEquals8() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1000), 0));
+    MultiLineString l1 = (MultiLineString) reader.read("MULTILINESTRING((1732328800 519578384, 1732026179 519976285, 1731627364 519674014, 1731929984 519276112, 1732328800 519578384))");
+    MultiLineString l2 = (MultiLineString) reader.read("MULTILINESTRING((1731627364 519674014, 1731929984 519276112, 1732328800 519578384, 1732026179 519976285, 1731627364 519674014))");
+    assertTrue(l1.equals(l2));
+  }
+
+  public void testEquals9() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    MultiLineString l1 = (MultiLineString) reader.read("MULTILINESTRING((1732328800 519578384, 1732026179 519976285, 1731627364 519674014, 1731929984 519276112, 1732328800 519578384))");
+    MultiLineString l2 = (MultiLineString) reader.read("MULTILINESTRING((1731627364 519674014, 1731929984 519276112, 1732328800 519578384, 1732026179 519976285, 1731627364 519674014))");
+    assertTrue(l1.equals(l2));
+  }
+
+  public void testEquals10() throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory(new PrecisionModel(1), 0));
+    Geometry l1 = reader.read("POLYGON((1732328800 519578384, 1732026179 519976285, 1731627364 519674014, 1731929984 519276112, 1732328800 519578384))");
+    Geometry l2 = reader.read("POLYGON((1731627364 519674014, 1731929984 519276112, 1732328800 519578384, 1732026179 519976285, 1731627364 519674014))");
+    l1.normalize();
+    l2.normalize();
+    assertTrue(l1.equalsExact(l2));
+  }
+
+  public void testFiveZeros() {
+    LineString ls = new GeometryFactory().createLineString(new Coordinate[]{
+              new Coordinate(0, 0),
+              new Coordinate(0, 0),
+              new Coordinate(0, 0),
+              new Coordinate(0, 0),
+              new Coordinate(0, 0)});
+    assertTrue(ls.isClosed());
+  }
+
+  public void testLinearRingConstructor() throws Exception {
+    try {
+      LinearRing ring =
+        new GeometryFactory().createLinearRing(
+          new Coordinate[] {
+            new Coordinate(0, 0),
+            new Coordinate(10, 10),
+            new Coordinate(0, 0)});
+      assertTrue(false);
+    } catch (IllegalArgumentException e) {
+      assertTrue(true);
+    }
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/MultiPointImplTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/MultiPointImplTest.java
new file mode 100644
index 0000000..26a5b1b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/MultiPointImplTest.java
@@ -0,0 +1,87 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for com.vividsolutions.jts.geom.impl.MultiPointImpl.
+ *
+ * @version 1.7
+ */
+public class MultiPointImplTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1000);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public MultiPointImplTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(MultiPointImplTest.class); }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testIsSimple1() throws Exception {
+//    MultiPoint m = (MultiPoint) reader.read("MULTIPOINT(1.111 2.222, 3.333 4.444, 5.555 6.666)");
+//    assertTrue(m.isSimple());
+//  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testIsSimple2() throws Exception {
+//    MultiPoint m = (MultiPoint) reader.read("MULTIPOINT(1.111 2.222, 3.333 4.444, 3.333 4.444)");
+//    assertTrue(! m.isSimple());
+//  }
+
+  public void testGetGeometryN() throws Exception {
+    MultiPoint m = (MultiPoint) reader.read("MULTIPOINT(1.111 2.222, 3.333 4.444, 3.333 4.444)");
+    Geometry g = m.getGeometryN(1);
+    assertTrue(g instanceof Point);
+    Point p = (Point) g;
+    Coordinate externalCoordinate = new Coordinate();
+    Coordinate internal = p.getCoordinate();
+    externalCoordinate.x = internal.x;
+    externalCoordinate.y = internal.y;
+    assertEquals(3.333, externalCoordinate.x, 1E-10);
+    assertEquals(4.444, externalCoordinate.y, 1E-10);
+  }
+
+  public void testGetEnvelope() throws Exception {
+    MultiPoint m = (MultiPoint) reader.read("MULTIPOINT(1.111 2.222, 3.333 4.444, 3.333 4.444)");
+    Envelope e = m.getEnvelopeInternal();
+    assertEquals(1.111, e.getMinX(), 1E-10);
+    assertEquals(3.333, e.getMaxX(), 1E-10);
+    assertEquals(2.222, e.getMinY(), 1E-10);
+    assertEquals(4.444, e.getMaxY(), 1E-10);
+  }
+
+  public void testEquals() throws Exception {
+    MultiPoint m1 = (MultiPoint) reader.read("MULTIPOINT(5 6, 7 8)");
+    MultiPoint m2 = (MultiPoint) reader.read("MULTIPOINT(5 6, 7 8)");
+    assertTrue(m1.equals(m2));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/NormalizeTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/NormalizeTest.java
new file mode 100644
index 0000000..891e39e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/NormalizeTest.java
@@ -0,0 +1,198 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class NormalizeTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public NormalizeTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {NormalizeTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testNormalizePoint() throws Exception {
+    Point point = (Point) reader.read("POINT (30 30)");
+    point.normalize();
+    assertEquals(new Coordinate(30, 30), point.getCoordinate());
+  }
+
+  public void testNormalizeEmptyPoint() throws Exception {
+    Point point = (Point) reader.read("POINT EMPTY");
+    point.normalize();
+    assertEquals(null, point.getCoordinate());
+  }
+
+  public void testComparePoint() throws Exception {
+    Point p1 = (Point) reader.read("POINT (30 30)");
+    Point p2 = (Point) reader.read("POINT (30 40)");
+    assertTrue(p1.compareTo(p2) < 0);
+  }
+
+  public void testCompareEmptyPoint() throws Exception {
+    Point p1 = (Point) reader.read("POINT (30 30)");
+    Point p2 = (Point) reader.read("POINT EMPTY");
+    assertTrue(p1.compareTo(p2) > 0);
+  }
+
+  public void testNormalizeMultiPoint() throws Exception {
+    MultiPoint m = (MultiPoint) reader.read(
+          "MULTIPOINT(30 20, 10 10, 20 20, 30 30, 20 10)");
+    m.normalize();
+    MultiPoint expectedValue = (MultiPoint) reader.read(
+          "MULTIPOINT(10 10, 20 10, 20 20, 30 20, 30 30)");
+    assertEqualsExact(expectedValue, m);
+    MultiPoint unexpectedValue = (MultiPoint) reader.read(
+          "MULTIPOINT(20 10, 20 20, 30 20, 30 30, 10 10)");
+    assertTrue(! m.equalsExact(unexpectedValue));
+  }
+
+  public void testNormalizeLineString1() throws Exception {
+    LineString l = (LineString) reader.read(
+          "LINESTRING (20 20, 160 40, 160 100, 100 120, 60 60)");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read(
+          "LINESTRING (20 20, 160 40, 160 100, 100 120, 60 60)");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeLineString2() throws Exception {
+    LineString l = (LineString) reader.read(
+          "LINESTRING (20 20, 160 40, 160 100, 100 120, 60 60)");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read(
+          "LINESTRING (20 20, 160 40, 160 100, 100 120, 60 60)");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeLineString3() throws Exception {
+    LineString l = (LineString) reader.read(
+          "LINESTRING (200 240, 140 160, 80 160, 160 80, 80 80)");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read(
+          "LINESTRING (80 80, 160 80, 80 160, 140 160, 200 240)");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeLineString4() throws Exception {
+    LineString l = (LineString) reader.read(
+          "LINESTRING (200 240, 140 160, 80 160, 160 80, 80 80)");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read(
+          "LINESTRING (80 80, 160 80, 80 160, 140 160, 200 240)");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeLineString5() throws Exception {
+    LineString l = (LineString) reader.read(
+          "LINESTRING (200 340, 140 240, 140 160, 60 240, 140 240, 200 340)");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read(
+          "LINESTRING (200 340, 140 240, 60 240, 140 160, 140 240, 200 340)");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeStringNoSideEffect() throws Exception {
+    LineString l = (LineString) reader.read(
+            "LINESTRING (200 240, 140 160, 80 160, 160 80, 80 80)");
+    LineString ref = (LineString) reader.read(
+            "LINESTRING (200 240, 140 160)");
+    LineString seg = l.getFactory().createLineString(
+            new Coordinate[]{l.getCoordinates()[0], l.getCoordinates()[1]});
+    assertEqualsExact(ref, seg);
+    l.normalize();
+    assertEqualsExact(ref, seg);
+  }
+
+  public void testNormalizeEmptyLineString() throws Exception {
+    LineString l = (LineString) reader.read("LINESTRING EMPTY");
+    l.normalize();
+    LineString expectedValue = (LineString) reader.read("LINESTRING EMPTY");
+    assertEqualsExact(expectedValue, l);
+  }
+
+  public void testNormalizeEmptyPolygon() throws Exception {
+    Polygon actualValue = (Polygon) reader.read("POLYGON EMPTY");
+    actualValue.normalize();
+    Polygon expectedValue = (Polygon) reader.read("POLYGON EMPTY");
+    assertEqualsExact(expectedValue, actualValue);
+  }
+
+  public void testNormalizePolygon1() throws Exception {
+    Polygon actualValue = (Polygon) reader.read(
+          "POLYGON ((120 320, 240 200, 120 80, 20 200, 120 320), (60 200, 80 220, 80 200, 60 200), (160 200, 180 200, 180 220, 160 200), (120 140, 140 140, 140 160, 120 140), (140 240, 140 220, 120 260, 140 240))");
+    actualValue.normalize();
+    Polygon expectedValue = (Polygon) reader.read(
+          "POLYGON ((20 200, 120 320, 240 200, 120 80, 20 200), (60 200, 80 200, 80 220, 60 200), (120 140, 140 140, 140 160, 120 140), (120 260, 140 220, 140 240, 120 260), (160 200, 180 200, 180 220, 160 200))");
+    assertEqualsExact(expectedValue, actualValue);
+  }
+
+  public void testNormalizeMultiLineString() throws Exception {
+    MultiLineString actualValue = (MultiLineString) reader.read(
+          "MULTILINESTRING ((200 260, 180 320, 260 340), (120 180, 140 100, 40 80), (200 180, 220 160, 200 180), (100 280, 120 260, 140 260, 140 240, 120 240, 120 260, 100 280))");
+    actualValue.normalize();
+    MultiLineString expectedValue = (MultiLineString) reader.read(
+          "MULTILINESTRING ((40 80, 140 100, 120 180), (100 280, 120 260, 120 240, 140 240, 140 260, 120 260, 100 280), (200 180, 220 160, 200 180), (200 260, 180 320, 260 340))");
+    assertEqualsExact(expectedValue, actualValue);
+  }
+
+  public void testNormalizeMultiPolygon() throws Exception {
+    MultiPolygon actualValue = (MultiPolygon) reader.read(
+          "MULTIPOLYGON (((40 360, 40 280, 140 280, 140 360, 40 360), (60 340, 60 300, 120 300, 120 340, 60 340)), ((140 200, 260 200, 260 100, 140 100, 140 200), (160 180, 240 180, 240 120, 160 120, 160 180)))");
+    actualValue.normalize();
+    MultiPolygon expectedValue = (MultiPolygon) reader.read(
+          "MULTIPOLYGON (((40 280, 40 360, 140 360, 140 280, 40 280), (60 300, 120 300, 120 340, 60 340, 60 300)), ((140 100, 140 200, 260 200, 260 100, 140 100), (160 120, 240 120, 240 180, 160 180, 160 120)))");
+    assertEqualsExact(expectedValue, actualValue);
+  }
+
+  public void testNormalizeGeometryCollection() throws Exception {
+    GeometryCollection actualValue = (GeometryCollection) reader.read(
+          "GEOMETRYCOLLECTION (LINESTRING (200 300, 200 280, 220 280, 220 320, 180 320), POINT (140 220), POLYGON ((100 80, 100 160, 20 160, 20 80, 100 80), (40 140, 40 100, 80 100, 80 140, 40 140)), POINT (100 240))");
+    actualValue.normalize();
+    GeometryCollection expectedValue = (GeometryCollection) reader.read(
+          "GEOMETRYCOLLECTION (POINT (100 240), POINT (140 220), LINESTRING (180 320, 220 320, 220 280, 200 280, 200 300), POLYGON ((20 80, 20 160, 100 160, 100 80, 20 80), (40 100, 80 100, 80 140, 40 140, 40 100)))");
+    assertEqualsExact(expectedValue, actualValue);
+  }
+
+  public void testNormalizePackedCoordinateSequence() throws Exception {
+    GeometryFactory pcsFactory = new GeometryFactory(PackedCoordinateSequenceFactory.DOUBLE_FACTORY);
+    WKTReader pcsReader = new WKTReader(pcsFactory);
+    Geometry geom = pcsReader.read("LINESTRING (100 100, 0 0)");
+    geom.normalize();
+    // force PackedCoordinateSequence to be copied with empty coordinate cache
+    Geometry clone = (Geometry) geom.copy();
+    assertEqualsExact(geom, clone);
+  }
+
+  private void assertEqualsExact(Geometry expectedValue, Geometry actualValue) {
+    assertTrue("Expected " + expectedValue + " but encountered " + actualValue,
+          actualValue.equalsExact(expectedValue));
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/PointImplTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/PointImplTest.java
new file mode 100644
index 0000000..6343780
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/PointImplTest.java
@@ -0,0 +1,104 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for com.vividsolutions.jts.geom.impl.PointImpl.
+ *
+ * @version 1.7
+ */
+public class PointImplTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1000);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public PointImplTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(PointImplTest.class); }
+
+  public void testEquals1() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.234 5.678)");
+    Point p2 = (Point) reader.read("POINT(1.234 5.678)");
+    assertTrue(p1.equals(p2));
+  }
+
+  public void testEquals2() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.23 5.67)");
+    Point p2 = (Point) reader.read("POINT(1.23 5.67)");
+    assertTrue(p1.equals(p2));
+  }
+
+  public void testEquals3() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.235 5.678)");
+    Point p2 = (Point) reader.read("POINT(1.234 5.678)");
+    assertTrue(! p1.equals(p2));
+  }
+
+  public void testEquals4() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.2334 5.678)");
+    Point p2 = (Point) reader.read("POINT(1.2333 5.678)");
+    assertTrue(p1.equals(p2));
+  }
+
+  public void testEquals5() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.2334 5.678)");
+    Point p2 = (Point) reader.read("POINT(1.2335 5.678)");
+    assertTrue(! p1.equals(p2));
+  }
+
+  public void testEquals6() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.2324 5.678)");
+    Point p2 = (Point) reader.read("POINT(1.2325 5.678)");
+    assertTrue(! p1.equals(p2));
+  }
+
+  public void testNegRounding1() throws Exception {
+    Point pLo = (Point) reader.read("POINT(-1.233 5.678)");
+    Point pHi = (Point) reader.read("POINT(-1.232 5.678)");
+
+    Point p1 = (Point) reader.read("POINT(-1.2326 5.678)");
+    Point p2 = (Point) reader.read("POINT(-1.2325 5.678)");
+    Point p3 = (Point) reader.read("POINT(-1.2324 5.678)");
+
+    assertTrue(! p1.equals(p2));
+    assertTrue(p3.equals(p2));
+
+    assertTrue(p1.equals(pLo));
+    assertTrue(p2.equals(pHi));
+    assertTrue(p3.equals(pHi));
+  }
+
+  public void testIsSimple() throws Exception {
+    Point p1 = (Point) reader.read("POINT(1.2324 5.678)");
+    assertTrue(p1.isSimple());
+    Point p2 = (Point) reader.read("POINT EMPTY");
+    assertTrue(p2.isSimple());
+  }
+
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/PrecisionModelTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/PrecisionModelTest.java
new file mode 100644
index 0000000..dd05dbb
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/PrecisionModelTest.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+
+/**
+ * @version 1.7
+ */
+public class PrecisionModelTest extends TestCase
+{
+
+  public PrecisionModelTest(String name) {
+      super(name);
+  }
+
+  public static Test suite() {
+    return new TestSuite(PrecisionModelTest.class);
+  }
+
+  public void testParameterlessConstructor() {
+    PrecisionModel p = new PrecisionModel();
+    //Implicit precision model has scale 0
+    assertEquals(0, p.getScale(), 1E-10);
+  }
+  
+  public void testGetMaximumSignificantDigits() {
+   assertEquals(16, new PrecisionModel(PrecisionModel.FLOATING).getMaximumSignificantDigits());
+   assertEquals(6, new PrecisionModel(PrecisionModel.FLOATING_SINGLE).getMaximumSignificantDigits());
+   assertEquals(1, new PrecisionModel(PrecisionModel.FIXED).getMaximumSignificantDigits());
+   assertEquals(4, new PrecisionModel(1000).getMaximumSignificantDigits());
+  }
+
+  public void testMakePrecise()
+  {
+  	PrecisionModel pm_10 = new PrecisionModel(0.1);
+  	
+  	preciseCoordinateTester(pm_10, 1200.4, 1240.4, 1200, 1240);
+  	preciseCoordinateTester(pm_10, 1209.4, 1240.4, 1210, 1240);
+  }
+  
+  private void preciseCoordinateTester(PrecisionModel pm, 
+  		double x1, double y1, 
+  		double x2, double y2)
+  {
+  	Coordinate p = new Coordinate(x1, y1);
+  	
+  	pm.makePrecise(p);
+  	
+  	Coordinate pPrecise = new Coordinate(x2, y2);
+  	assertTrue(p.equals2D(pPrecise));
+  }
+  
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/PredicateShortCircuitTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/PredicateShortCircuitTest.java
new file mode 100644
index 0000000..de4ea98
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/PredicateShortCircuitTest.java
@@ -0,0 +1,84 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test named predicate short-circuits
+ */
+/**
+ * @version 1.7
+ */
+public class PredicateShortCircuitTest extends TestCase {
+
+    WKTReader rdr = new WKTReader();
+
+    public static void main(String args[]) {
+      TestRunner.run(PredicateShortCircuitTest.class);
+    }
+
+    public PredicateShortCircuitTest(String name) { super(name); }
+
+    String[] polyInsidePoly =
+    { "POLYGON (( 0 0, 100 0, 100 100, 0 100, 0 0 ))",
+      "POLYGON (( 10 10, 90 10, 90 90, 10 90, 10 10 ))" } ;
+    String[] polyPartiallyOverlapsPoly =
+    { "POLYGON (( 10 10, 100 10, 100 100, 10 100, 10 10 ))",
+      "POLYGON (( 0 0, 90 0, 90 90, 0 90, 0 0 ))" } ;
+    String[] polyTouchesPolyAtPoint =
+    { "POLYGON (( 10 10, 100 10, 100 100, 10 100, 10 10 ))",
+      "POLYGON (( 0 0, 10 0, 10 10, 0 10, 0 0 ))" } ;
+    String[] polyTouchesPolyAtLine =
+    { "POLYGON (( 10 10, 100 10, 100 100, 10 100, 10 10 ))",
+      "POLYGON (( 10 0, 10 10, 20 10, 20 0, 10 0 ))" } ;
+    String[] polyInsideHoleInPoly =
+    { "POLYGON (( 40 40, 40 60, 60 60, 60 40, 40 40 ))",
+      "POLYGON (( 0 0, 100 0, 100 100, 0 100, 0 0), ( 10 10, 90 10, 90 90, 10 90, 10 10))" } ;
+
+
+    public void testAll() throws Exception
+    {
+      doPredicates(polyInsidePoly);
+      doPredicates(polyPartiallyOverlapsPoly);
+      doPredicates(polyTouchesPolyAtPoint);
+      doPredicates(polyTouchesPolyAtLine);
+      doPredicates(polyInsideHoleInPoly);
+    }
+
+    public void doPredicates(String[] wkt)
+                    throws Exception
+    {
+        Geometry a = rdr.read(wkt[0]);
+        Geometry b = rdr.read(wkt[1]);
+        doPredicates(a, b);
+        doPredicates(b ,a);
+    }
+    public void doPredicates(Geometry a, Geometry b) throws Exception
+    {
+      assertTrue( a.contains(b) == a.relate(b).isContains() );
+      assertTrue( a.crosses(b) == a.relate(b).isCrosses(a.getDimension(), b.getDimension()) );
+      assertTrue( a.disjoint(b) == a.relate(b).isDisjoint() );
+      assertTrue( a.equals(b) == a.relate(b).isEquals(a.getDimension(), b.getDimension()) );
+      assertTrue( a.intersects(b) == a.relate(b).isIntersects() );
+      assertTrue( a.overlaps(b) == a.relate(b).isOverlaps(a.getDimension(), b.getDimension()) );
+      assertTrue( a.touches(b) == a.relate(b).isTouches(a.getDimension(), b.getDimension()) );
+      assertTrue( a.within(b) == a.relate(b).isWithin() );
+    }
+
+
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateSyntheticTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateSyntheticTest.java
new file mode 100644
index 0000000..b228d49
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateSyntheticTest.java
@@ -0,0 +1,145 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test spatial predicate optimizations for rectangles by
+ * synthesizing an exhaustive set of test cases.
+ *
+ * @version 1.7
+ */
+public class RectanglePredicateSyntheticTest
+     extends TestCase
+{
+  private WKTReader rdr = new WKTReader();
+  private GeometryFactory fact = new GeometryFactory();
+
+  double baseX  = 10;
+  double baseY  = 10;
+  double rectSize = 20;
+  double bufSize = 10;
+  double testGeomSize = 10;
+  double bufferWidth = 1.0;
+
+  Envelope rectEnv = new Envelope(baseX, baseX + rectSize, baseY, baseY + rectSize);
+  Geometry rect = fact.toGeometry(rectEnv);
+
+  public static void main(String args[]) {
+    TestRunner.run(RectanglePredicateSyntheticTest.class);
+  }
+
+  public RectanglePredicateSyntheticTest(String name) { super(name); }
+
+  public void testLines()
+  {
+    //System.out.println(rect);
+
+    List testGeoms = getTestGeometries();
+    for (Iterator i = testGeoms.iterator(); i.hasNext(); ) {
+      Geometry testGeom = (Geometry) i.next();
+      runRectanglePredicates(rect, testGeom);
+    }
+  }
+
+  public void testDenseLines()
+  {
+    //System.out.println(rect);
+
+    List testGeoms = getTestGeometries();
+    for (Iterator i = testGeoms.iterator(); i.hasNext(); ) {
+      Geometry testGeom = (Geometry) i.next();
+
+      SegmentDensifier densifier = new SegmentDensifier((LineString) testGeom);
+      LineString denseLine = (LineString) densifier.densify(testGeomSize / 400);
+
+      runRectanglePredicates(rect, denseLine);
+    }
+  }
+
+  public void testPolygons()
+  {
+    List testGeoms = getTestGeometries();
+    for (Iterator i = testGeoms.iterator(); i.hasNext(); ) {
+      Geometry testGeom = (Geometry) i.next();
+      runRectanglePredicates(rect, testGeom.buffer(bufferWidth));
+    }
+  }
+
+  private List getTestGeometries()
+  {
+    Envelope testEnv = new Envelope(rectEnv.getMinX() - bufSize, rectEnv.getMaxX() + bufSize,
+                                    rectEnv.getMinY() - bufSize, rectEnv.getMaxY() + bufSize);
+    List testGeoms = createTestGeometries(testEnv, 5, testGeomSize);
+    return testGeoms;
+  }
+
+  private void runRectanglePredicates(Geometry rect, Geometry testGeom) {
+    boolean intersectsValue = rect.intersects(testGeom);
+    boolean relateIntersectsValue = rect.relate(testGeom).isIntersects();
+    boolean intersectsOK = intersectsValue == relateIntersectsValue;
+
+    boolean containsValue = rect.contains(testGeom);
+    boolean relateContainsValue = rect.relate(testGeom).isContains();
+    boolean containsOK = containsValue == relateContainsValue;
+
+    //System.out.println(testGeom);
+    if (! intersectsOK || ! containsOK) {
+      System.out.println(testGeom);
+    }
+    assertTrue(intersectsOK);
+    assertTrue(containsOK);
+  }
+
+  public List createTestGeometries(Envelope env, double inc, double size)
+  {
+    List testGeoms = new ArrayList();
+
+    for (double y = env.getMinY(); y <= env.getMaxY(); y += inc) {
+      for (double x = env.getMinX(); x <= env.getMaxX(); x += inc) {
+        Coordinate base = new Coordinate(x, y);
+        testGeoms.add(createAngle(base, size, 0));
+        testGeoms.add(createAngle(base, size, 1));
+        testGeoms.add(createAngle(base, size, 2));
+        testGeoms.add(createAngle(base, size, 3));
+      }
+    }
+    return testGeoms;
+  }
+
+  public Geometry createAngle(Coordinate base, double size, int quadrant)
+  {
+    int[][] factor = {
+      { 1, 0 },
+      { 0, 1 },
+      { -1, 0 },
+      { 0, -1 } };
+
+    int xFac = factor[quadrant][0];
+    int yFac = factor[quadrant][1];
+
+    Coordinate p0 = new Coordinate(base.x + xFac * size, base.y + yFac * size);
+    Coordinate p2 = new Coordinate(base.x + yFac * size, base.y + (- xFac) * size);
+
+    return fact.createLineString(new Coordinate[] { p0, base, p2 } );
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateTest.java
new file mode 100644
index 0000000..9940f39
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/RectanglePredicateTest.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test spatial predicate optimizations for rectangles.
+ *
+ * @version 1.7
+ */
+
+public class RectanglePredicateTest
+     extends TestCase
+{
+  private WKTReader rdr = new WKTReader();
+  private GeometryFactory fact = new GeometryFactory();
+
+  public static void main(String args[]) {
+    TestRunner.run(RectanglePredicateTest.class);
+  }
+
+  public RectanglePredicateTest(String name) { super(name); }
+
+  public void testShortAngleOnBoundary()
+      throws Exception
+  {
+    String[] onBoundary =
+    { "POLYGON ((10 10, 30 10, 30 30, 10 30, 10 10))",
+      "LINESTRING (10 25, 10 10, 25 10)" } ;
+    runRectanglePred(onBoundary);
+  }
+
+  public void testAngleOnBoundary()
+      throws Exception
+  {
+    String[] onBoundary =
+    { "POLYGON ((10 10, 30 10, 30 30, 10 30, 10 10))",
+      "LINESTRING (10 30, 10 10, 30 10)" } ;
+    runRectanglePred(onBoundary);
+  }
+
+  private void runRectanglePred(String[] wkt)
+      throws Exception
+  {
+    Geometry rect = rdr.read(wkt[0]);
+    Geometry b = rdr.read(wkt[1]);
+    runRectanglePred(rect, b);
+  }
+
+  private void runRectanglePred(Geometry rect, Geometry testGeom) {
+    boolean intersectsValue = rect.intersects(testGeom);
+    boolean relateIntersectsValue = rect.relate(testGeom).isIntersects();
+    boolean intersectsOK = intersectsValue == relateIntersectsValue;
+
+    boolean containsValue = rect.contains(testGeom);
+    boolean relateContainsValue = rect.relate(testGeom).isContains();
+    boolean containsOK = containsValue == relateContainsValue;
+
+    //System.out.println(testGeom);
+    if (! intersectsOK || ! containsOK) {
+      //System.out.println(testGeom);
+    }
+    assertTrue(intersectsOK);
+    assertTrue(containsOK);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/SegmentDensifier.java b/modules/core/src/test/java/org/locationtech/jts/geom/SegmentDensifier.java
new file mode 100644
index 0000000..6d2eb6a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/SegmentDensifier.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom;
+
+/**
+ * Densifies a LineString
+ *
+ * @version 1.7
+ */
+public class SegmentDensifier
+{
+  private LineString inputLine;
+  private CoordinateList newCoords;
+
+  public SegmentDensifier(LineString line) {
+    this.inputLine = line;
+  }
+
+  public Geometry densify(double segLength)
+  {
+    newCoords = new CoordinateList();
+
+    CoordinateSequence seq = inputLine.getCoordinateSequence();
+
+    Coordinate p0 = new Coordinate();
+    Coordinate p1 = new Coordinate();
+    seq.getCoordinate(0, p0);
+    newCoords.add(new Coordinate(p0));
+
+    for (int i = 0; i < seq.size() - 1; i++) {
+      seq.getCoordinate(i, p0);
+      seq.getCoordinate(i + 1, p1);
+      densify(p0, p1, segLength);
+    }
+    Coordinate[] newPts = newCoords.toCoordinateArray();
+    return inputLine.getFactory().createLineString(newPts);
+  }
+
+  private void densify(Coordinate p0, Coordinate p1, double segLength)
+  {
+    double origLen = p1.distance(p0);
+    int nPtsToAdd = (int) Math.floor(origLen / segLength);
+
+    double delx = p1.x - p0.x;
+    double dely = p1.y - p0.y;
+
+    double segLenFrac = segLength / origLen;
+    for (int i = 0; i <= nPtsToAdd; i++) {
+      double addedPtFrac = i * segLenFrac;
+      Coordinate pt = new Coordinate(p0.x + addedPtFrac * delx,
+                                     p0.y + addedPtFrac * dely);
+      newCoords.add(pt, false);
+    }
+    newCoords.add(new Coordinate(p1), false);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/TriangleTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/TriangleTest.java
new file mode 100644
index 0000000..0eb8f70
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/TriangleTest.java
@@ -0,0 +1,226 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * @version 1.7
+ */
+public class TriangleTest extends TestCase
+{
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel,
+      0);
+
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  private static final double TOLERANCE = 1E-5;
+
+  public static void main(String args[])
+  {
+    TestRunner.run(TriangleTest.class);
+  }
+
+  public TriangleTest(String name)
+  {
+    super(name);
+  }
+
+  public void testInterpolateZ() throws Exception
+  {
+    checkInterpolateZ("LINESTRING(1 1 0, 2 1 0, 1 2 10)", new Coordinate(1.5,
+        1.5), 5);
+    checkInterpolateZ("LINESTRING(1 1 0, 2 1 0, 1 2 10)", new Coordinate(1.2,
+        1.2), 2);
+    checkInterpolateZ("LINESTRING(1 1 0, 2 1 0, 1 2 10)", new Coordinate(0, 0),
+        -10);
+  }
+
+  public void checkInterpolateZ(String wkt, Coordinate p, double expectedValue)
+      throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    double z = t.interpolateZ(p);
+    //System.out.println("Z = " + z);
+    assertEquals(expectedValue, z, 0.000001);
+  }
+
+  public void testArea3D() throws Exception
+  {
+    checkArea3D("POLYGON((0 0 10, 100 0 110, 100 100 110, 0 0 10))",
+        7071.067811865475);
+    checkArea3D("POLYGON((0 0 10, 100 0 10, 50 100 110, 0 0 10))",
+        7071.067811865475);
+  }
+
+  public void checkArea3D(String wkt, double expectedValue) throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    double area3D = t.area3D();
+    // System.out.println("area3D = " + area3D);
+    assertEquals(expectedValue, area3D, TOLERANCE);
+  }
+
+  public void testArea() throws Exception
+  {
+    // CW
+    checkArea("POLYGON((10 10, 20 20, 20 10, 10 10))", 50);
+    // CCW
+    checkArea("POLYGON((10 10, 20 10, 20 20, 10 10))", -50);
+    // degenerate point triangle
+    checkArea("POLYGON((10 10, 10 10, 10 10, 10 10))", 0);
+    // degenerate line triangle
+    checkArea("POLYGON((10 10, 20 10, 15 10, 10 10))", 0);
+  }
+
+  public void checkArea(String wkt, double expectedValue) throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    double signedArea = t.signedArea();
+    //System.out.println("signed area = " + signedArea);
+    assertEquals(expectedValue, signedArea, TOLERANCE);
+
+    double area = t.area();
+    assertEquals(Math.abs(expectedValue), area, TOLERANCE);
+
+  }
+
+  public void testAcute() throws Exception
+  {
+    // right triangle
+    checkAcute("POLYGON((10 10, 20 20, 20 10, 10 10))", false);
+    // CCW right tri
+    checkAcute("POLYGON((10 10, 20 10, 20 20, 10 10))", false);
+    // acute
+    checkAcute("POLYGON((10 10, 20 10, 15 20, 10 10))", true);
+  }
+
+  public void checkAcute(String wkt, boolean expectedValue) throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    boolean isAcute = t.isAcute();
+    //System.out.println("isAcute = " + isAcute);
+    assertEquals(expectedValue, isAcute);
+  }
+
+  public void testCircumCentre() throws Exception
+  {
+    // right triangle
+    checkCircumCentre("POLYGON((10 10, 20 20, 20 10, 10 10))", new Coordinate(
+        15.0, 15.0));
+    // CCW right tri
+    checkCircumCentre("POLYGON((10 10, 20 10, 20 20, 10 10))", new Coordinate(
+        15.0, 15.0));
+    // acute
+    checkCircumCentre("POLYGON((10 10, 20 10, 15 20, 10 10))", new Coordinate(
+        15.0, 13.75));
+  }
+
+  public void testCentroid() throws Exception
+  {
+    // right triangle
+    checkCentroid("POLYGON((10 10, 20 20, 20 10, 10 10))", new Coordinate(
+        (10.0 + 20.0 + 20.0) / 3.0, (10.0 + 20.0 + 10.0) / 3.0));
+    // CCW right tri
+    checkCentroid("POLYGON((10 10, 20 10, 20 20, 10 10))", new Coordinate(
+        (10.0 + 20.0 + 20.0) / 3.0, (10.0 + 10.0 + 20.0) / 3.0));
+    // acute
+    checkCentroid("POLYGON((10 10, 20 10, 15 20, 10 10))", new Coordinate(
+        (10.0 + 20.0 + 15.0) / 3.0, (10.0 + 10.0 + 20.0) / 3.0));
+  }
+
+  public void checkCentroid(String wkt, Coordinate expectedValue)
+      throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    Coordinate centroid = Triangle.centroid(pt[0], pt[1], pt[2]);
+    //System.out.println("(Static) centroid = " + centroid);
+    assertEquals(expectedValue.toString(), centroid.toString());
+
+    // Test Instance version
+    //
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    centroid = t.centroid();
+    //System.out.println("(Instance) centroid = " + centroid.toString());
+    assertEquals(expectedValue.toString(), centroid.toString());
+  }
+
+  public void checkCircumCentre(String wkt, Coordinate expectedValue)
+      throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    Coordinate circumcentre = Triangle.circumcentre(pt[0], pt[1], pt[2]);
+    //System.out.println("(Static) circumcentre = " + circumcentre);
+    assertEquals(expectedValue.toString(), circumcentre.toString());
+
+    // Test Instance version
+    //
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    circumcentre = t.circumcentre();
+    //System.out.println("(Instance) circumcentre = " + circumcentre.toString());
+    assertEquals(expectedValue.toString(), circumcentre.toString());
+  }
+
+  public void testLongestSideLength() throws Exception
+  {
+    // right triangle
+    checkLongestSideLength("POLYGON((10 10 1, 20 20 2, 20 10 3, 10 10 1))",
+        14.142135623730951);
+    // CCW right tri
+    checkLongestSideLength("POLYGON((10 10 1, 20 10 2, 20 20 3, 10 10 1))",
+        14.142135623730951);
+    // acute
+    checkLongestSideLength("POLYGON((10 10 1, 20 10 2, 15 20 3, 10 10 1))",
+        11.180339887498949);
+  }
+
+  public void checkLongestSideLength(String wkt, double expectedValue)
+      throws Exception
+  {
+    Geometry g = reader.read(wkt);
+    Coordinate[] pt = g.getCoordinates();
+
+    double length = Triangle.longestSideLength(pt[0], pt[1], pt[2]);
+    //System.out.println("(Static) longestSideLength = " + length);
+    assertEquals(expectedValue, length, 0.00000001); 
+
+    // Test Instance version
+    //
+    Triangle t = new Triangle(pt[0], pt[1], pt[2]);
+    length = t.longestSideLength();
+    //System.out.println("(Instance) longestSideLength = " + length);
+    assertEquals(expectedValue, length, 0.00000001);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/impl/BasicCoordinateSequenceTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/impl/BasicCoordinateSequenceTest.java
new file mode 100644
index 0000000..1b3b554
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/impl/BasicCoordinateSequenceTest.java
@@ -0,0 +1,53 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.impl;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class BasicCoordinateSequenceTest extends TestCase {
+    public BasicCoordinateSequenceTest(String name) {
+        super(name);
+    }
+    public static void main(String[] args) {
+        junit.textui.TestRunner.run(BasicCoordinateSequenceTest.class);
+    }
+    public void testClone() {
+        CoordinateSequence s1 = CoordinateArraySequenceFactory.instance().create(
+            new Coordinate[] { new Coordinate(1, 2), new Coordinate(3, 4)});
+        CoordinateSequence s2 = (CoordinateSequence) s1.copy();
+        assertTrue(s1.getCoordinate(0).equals(s2.getCoordinate(0)));
+        assertTrue(s1.getCoordinate(0) != s2.getCoordinate(0));
+    }
+
+  public void testCloneDimension2() {
+    CoordinateSequence s1 = CoordinateArraySequenceFactory.instance()
+        .create( 2, 2 );
+    s1.setOrdinate(0, 0, 1);
+    s1.setOrdinate(0, 1, 2);
+    s1.setOrdinate(1, 0, 3);
+    s1.setOrdinate(1, 1, 4);
+
+    CoordinateSequence s2 = (CoordinateSequence) s1.copy();
+    assertTrue(s1.getDimension() == s2.getDimension());
+    assertTrue(s1.getCoordinate(0).equals(s2.getCoordinate(0)));
+    assertTrue(s1.getCoordinate(0) != s2.getCoordinate(0));
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceTest.java
new file mode 100644
index 0000000..1492ebb
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateArraySequenceTest.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.impl;
+
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+
+import junit.textui.TestRunner;
+
+/**
+ * Test {@link CoordinateArraySequence}
+ *
+ * @version 1.7
+ */
+public class CoordinateArraySequenceTest
+    extends CoordinateSequenceTestBase
+{
+  public static void main(String args[]) {
+    TestRunner.run(CoordinateArraySequenceTest.class);
+  }
+
+  public CoordinateArraySequenceTest(String name)
+  {
+    super(name);
+  }
+
+  @Override
+  CoordinateSequenceFactory getCSFactory() {
+    return CoordinateArraySequenceFactory.instance();
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateSequenceTestBase.java b/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateSequenceTestBase.java
new file mode 100644
index 0000000..66c69c4
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/impl/CoordinateSequenceTestBase.java
@@ -0,0 +1,185 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.impl;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * General test cases for CoordinateSequences.
+ * Subclasses can set the factory to test different kinds of CoordinateSequences.
+ *
+ * @version 1.7
+ */
+public abstract class CoordinateSequenceTestBase
+     extends TestCase
+{
+  public static final int SIZE = 100;
+
+  public static void main(String args[]) {
+    TestRunner.run(CoordinateSequenceTestBase.class);
+  }
+
+  public CoordinateSequenceTestBase(String name) { super(name); }
+
+  abstract CoordinateSequenceFactory getCSFactory();
+  
+  public void testZeroLength()
+  {
+    CoordinateSequence seq = getCSFactory().create(0, 3);
+    assertTrue(seq.size() == 0);
+
+    CoordinateSequence seq2 = getCSFactory().create((Coordinate[]) null);
+    assertTrue(seq2.size() == 0);
+  }
+
+  public void testCreateBySizeAndModify()
+  {
+    Coordinate[] coords = createArray(SIZE);
+
+    CoordinateSequence seq = getCSFactory().create(SIZE, 3);
+    for (int i = 0; i < seq.size(); i++) {
+      seq.setOrdinate(i, 0, coords[i].x);
+      seq.setOrdinate(i, 1, coords[i].y);
+      seq.setOrdinate(i, 2, coords[i].z);
+    }
+
+    assertTrue(isEqual(seq, coords));
+  }
+
+  public void test2DZOrdinate()
+  {
+    Coordinate[] coords = createArray(SIZE);
+
+    CoordinateSequence seq = getCSFactory().create(SIZE, 2);
+    for (int i = 0; i < seq.size(); i++) {
+      seq.setOrdinate(i, 0, coords[i].x);
+      seq.setOrdinate(i, 1, coords[i].y);
+    }
+
+    for (int i = 0; i < seq.size(); i++) {
+      Coordinate p = seq.getCoordinate(i);
+      assertTrue(Double.isNaN(p.z));
+    }
+  }
+
+  public void testCreateByInit()
+  {
+    Coordinate[] coords = createArray(SIZE);
+    CoordinateSequence seq = getCSFactory().create(coords);
+    assertTrue(isEqual(seq, coords));
+  }
+
+  public void testCreateByInitAndCopy()
+  {
+    Coordinate[] coords = createArray(SIZE);
+    CoordinateSequence seq = getCSFactory().create(coords);
+    CoordinateSequence seq2 = getCSFactory().create(seq);
+    assertTrue(isEqual(seq2, coords));
+  }
+
+  public void testSerializable() throws IOException, ClassNotFoundException {
+    Coordinate[] coords = createArray(SIZE);
+    CoordinateSequence seq = getCSFactory().create(coords);
+    // throws exception if not serializable
+    byte[] data = serialize(seq);
+    // check round-trip gives same data
+    CoordinateSequence seq2 = deserialize(data);
+    assertTrue(isEqual(seq2, coords));
+  }
+  
+  private static byte[] serialize(CoordinateSequence seq) throws IOException {
+    ByteArrayOutputStream bos = new ByteArrayOutputStream();
+    ObjectOutputStream oos = new ObjectOutputStream(bos);
+    oos.writeObject(seq);
+    oos.close();
+    return bos.toByteArray();
+  }
+
+  private static CoordinateSequence deserialize(byte[] data) throws IOException, ClassNotFoundException {
+    ByteArrayInputStream bais = new ByteArrayInputStream(data);
+    ObjectInputStream ois = new ObjectInputStream(bais);
+    Object o = ois.readObject();
+    return (CoordinateSequence) o;
+  }
+
+  Coordinate[] createArray(int size)
+  {
+    Coordinate[] coords = new Coordinate[size];
+    for (int i = 0; i < size; i++) {
+      double base = 2 * 1;
+      coords[i] = new Coordinate(base, base + 1, base + 2);
+    }
+    return coords;
+  }
+
+  boolean isAllCoordsEqual(CoordinateSequence seq, Coordinate coord)
+  {
+    for (int i = 0; i < seq.size(); i++) {
+      if (! coord.equals(seq.getCoordinate(i)))  return false;
+
+      if (coord.x != seq.getOrdinate(i, CoordinateSequence.X))  return false;
+      if (coord.y != seq.getOrdinate(i, CoordinateSequence.Y))  return false;
+      if (coord.z != seq.getOrdinate(i, CoordinateSequence.Z))  return false;
+    }
+    return true;
+  }
+
+  /**
+   * Tests for equality using all supported accessors,
+   * to provides test coverage for them.
+   * 
+   * @param seq
+   * @param coords
+   * @return
+   */
+  boolean isEqual(CoordinateSequence seq, Coordinate[] coords)
+  {
+    if (seq.size() != coords.length) return false;
+
+    Coordinate p = new Coordinate();
+    
+    for (int i = 0; i < seq.size(); i++) {
+      if (! coords[i].equals(seq.getCoordinate(i)))  return false;
+
+      // Ordinate named getters
+      if (coords[i].x != seq.getX(i))  return false;
+      if (coords[i].y != seq.getY(i))  return false;
+
+      // Ordinate indexed getters
+      if (coords[i].x != seq.getOrdinate(i, CoordinateSequence.X))  return false;
+      if (coords[i].y != seq.getOrdinate(i, CoordinateSequence.Y))  return false;
+      if (coords[i].z != seq.getOrdinate(i, CoordinateSequence.Z))  return false;
+      
+      // Coordinate getter
+      seq.getCoordinate(i, p);
+      if (coords[i].x != p.x) return false;
+      if (coords[i].y != p.y)  return false;
+      if (coords[i].z != p.z)  return false;
+      
+    }
+    return true;
+  }
+}
+
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceTest.java
new file mode 100644
index 0000000..65d3cd9
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/impl/PackedCoordinateSequenceTest.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.impl;
+
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+
+import junit.textui.TestRunner;
+
+/**
+ * Test {@link PackedCoordinateSequence}
+ * @version 1.7
+ */
+public class PackedCoordinateSequenceTest
+    extends CoordinateSequenceTestBase
+{
+  public static void main(String args[]) {
+    TestRunner.run(PackedCoordinateSequenceTest.class);
+  }
+
+  public PackedCoordinateSequenceTest(String name)
+  {
+    super(name);
+  }
+
+  @Override
+  CoordinateSequenceFactory getCSFactory() {
+    return new PackedCoordinateSequenceFactory();
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersectsStressTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersectsStressTest.java
new file mode 100644
index 0000000..7d4962a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonIntersectsStressTest.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Stress tests {@link PreparedPolygon#intersects(Geometry)}
+ * to confirm it finds intersections correctly.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PreparedPolygonIntersectsStressTest extends TestCase
+{
+  static final int MAX_ITER = 10000;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  public static void main(String args[]) {
+    TestRunner.run(PreparedPolygonIntersectsStressTest.class);
+  }
+
+  boolean testFailed = false;
+
+  public PreparedPolygonIntersectsStressTest(String name) {
+    super(name);
+  }
+
+  public void test()
+  {
+    run(1000);
+  }
+  
+  public void run(int nPts)
+  {
+//  	Geometry poly = createCircle(new Coordinate(0, 0), 100, nPts);
+  	Geometry poly = createSineStar(new Coordinate(0, 0), 100, nPts);
+  	//System.out.println(poly);
+  	
+    //System.out.println();
+    //System.out.println("Running with " + nPts + " points");
+    test(poly);
+  }
+
+  Geometry createCircle(Coordinate origin, double size, int nPts) {
+		GeometricShapeFactory gsf = new GeometricShapeFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		Geometry circle = gsf.createCircle();
+		// Polygon gRect = gsf.createRectangle();
+		// Geometry g = gRect.getExteriorRing();
+		return circle;
+	}
+  
+  Geometry createSineStar(Coordinate origin, double size, int nPts) {
+		SineStarFactory gsf = new SineStarFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		gsf.setArmLengthRatio(0.1);
+		gsf.setNumArms(20);
+		Geometry poly = gsf.createSineStar();
+		return poly;
+	}
+  
+  LineString createTestLine(Envelope env, double size, int nPts)
+  {
+  	double width = env.getWidth();
+  	double xOffset = width * Math.random();
+  	double yOffset = env.getHeight() * Math.random();
+    Coordinate basePt = new Coordinate(
+    				env.getMinX() + xOffset,
+    				env.getMinY() + yOffset);
+    LineString line = createTestLine(basePt, size, nPts);
+    return line;
+  }
+  
+  LineString createTestLine(Coordinate base, double size, int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setCentre(base);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    Geometry circle = gsf.createCircle();
+//    System.out.println(circle);
+    return (LineString) circle.getBoundary();
+  }
+  
+  public void test(Geometry g) {
+  	int count = 0;
+  	while (count < MAX_ITER) {
+  		count++;
+  		LineString line = createTestLine(g.getEnvelopeInternal(), 10, 20);
+      
+//      System.out.println("Test # " + count);
+//  		System.out.println(line);
+  		testResultsEqual(g, line);
+  	}
+	}
+  
+  public void testResultsEqual(Geometry g, LineString line) 
+  {
+		boolean slowIntersects = g.intersects(line);
+
+    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+    PreparedGeometry prepGeom = pgFact.create(g);
+    
+		boolean fastIntersects = prepGeom.intersects(line);
+
+		if (slowIntersects != fastIntersects) {
+			System.out.println(line);
+			System.out.println("Slow = " + slowIntersects + ", Fast = " + fastIntersects);
+			throw new RuntimeException("Different results found for intersects() !");
+		}
+	}  
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicateStressTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicateStressTest.java
new file mode 100644
index 0000000..c950380
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/prep/PreparedPolygonPredicateStressTest.java
@@ -0,0 +1,89 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+import org.locationtech.jts.geom.Geometry;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Stress tests {@link PreparedPolygon} for 
+ * correctness of 
+ * {@link PreparedPolygon#contains(Geometry)}
+ * and {@link PreparedPolygon#intersects(Geometry)}
+ * operations.
+ * 
+ * @author Owner
+ *
+ */
+public class PreparedPolygonPredicateStressTest extends TestCase
+{
+
+  public static void main(String args[]) {
+    TestRunner.run(PreparedPolygonPredicateStressTest.class);
+  }
+
+  boolean testFailed = false;
+
+  public PreparedPolygonPredicateStressTest(String name) {
+    super(name);
+  }
+
+  public void test()
+  {
+  	PredicateStressTester tester = new PredicateStressTester();
+  	tester.run(1000);
+  }
+  
+  class PredicateStressTester 
+  extends StressTestHarness
+  {
+  	public boolean checkResult(Geometry target, Geometry test) {
+  		if (! checkIntersects(target, test)) return false;
+  		if (! checkContains(target, test)) return false;
+  		return true;
+  	}
+  }
+  
+  public boolean checkContains(Geometry target, Geometry test) 
+  {
+	boolean expectedResult = target.contains(test);
+
+    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+    PreparedGeometry prepGeom = pgFact.create(target);
+    
+	boolean prepResult = prepGeom.contains(test);
+
+	if (prepResult != expectedResult) {
+		return false;
+	}
+	return true;
+  } 
+
+  public boolean checkIntersects(Geometry target, Geometry test) 
+  {
+	boolean expectedResult = target.intersects(test);
+	
+	PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+	PreparedGeometry prepGeom = pgFact.create(target);
+	
+	boolean prepResult = prepGeom.intersects(test);
+	
+	if (prepResult != expectedResult) {
+		return false;
+	}
+	return true;
+  } 
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/prep/StressTestHarness.java b/modules/core/src/test/java/org/locationtech/jts/geom/prep/StressTestHarness.java
new file mode 100644
index 0000000..bd009da
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/prep/StressTestHarness.java
@@ -0,0 +1,124 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom.prep;
+
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+public abstract class StressTestHarness 
+{
+  static final int MAX_ITER = 10000;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  private int numTargetPts = 1000;
+
+  public StressTestHarness() {
+  }
+
+  public void setTargetSize(int nPts)
+  {
+  	numTargetPts =nPts;
+  }
+  
+  public void run(int nIter)
+  {
+  	//System.out.println("Running " + nIter + " tests");
+//  	Geometry poly = createCircle(new Coordinate(0, 0), 100, nPts);
+  	Geometry poly = createSineStar(new Coordinate(0, 0), 100, numTargetPts);
+  	//System.out.println(poly);
+  	
+    //System.out.println();
+    //System.out.println("Running with " + nPts + " points");
+    run(nIter, poly);
+  }
+
+  Geometry createCircle(Coordinate origin, double size, int nPts) {
+		GeometricShapeFactory gsf = new GeometricShapeFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		Geometry circle = gsf.createCircle();
+		// Polygon gRect = gsf.createRectangle();
+		// Geometry g = gRect.getExteriorRing();
+		return circle;
+	}
+  
+  Geometry createSineStar(Coordinate origin, double size, int nPts) {
+		SineStarFactory gsf = new SineStarFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		gsf.setArmLengthRatio(0.1);
+		gsf.setNumArms(20);
+		Geometry poly = gsf.createSineStar();
+		return poly;
+	}
+  
+  Geometry createRandomTestGeometry(Envelope env, double size, int nPts)
+  {
+  	double width = env.getWidth();
+  	double xOffset = width * Math.random();
+  	double yOffset = env.getHeight() * Math.random();
+    Coordinate basePt = new Coordinate(
+    				env.getMinX() + xOffset,
+    				env.getMinY() + yOffset);
+    Geometry test = createTestCircle(basePt, size, nPts);
+    if (test instanceof Polygon && Math.random() > 0.5) {
+    	test = test.getBoundary();
+    }
+    return test;
+  }
+  
+  Geometry createTestCircle(Coordinate base, double size, int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setCentre(base);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    Geometry circle = gsf.createCircle();
+//    System.out.println(circle);
+    return circle;
+  }
+  
+  public void run(int nIter, Geometry target) {
+  	int count = 0;
+  	while (count < nIter) {
+  		count++;
+  		Geometry test = createRandomTestGeometry(target.getEnvelopeInternal(), 10, 20);
+      
+//      System.out.println("Test # " + count);
+//  		System.out.println(line);
+//  		System.out.println("Test[" + count + "] " + target.getClass() + "/" + test.getClass());
+  		boolean isResultCorrect = checkResult(target, test);
+  		if (! isResultCorrect) {
+  			throw new RuntimeException("Invalid result found");
+  		}
+  	}
+	}
+  
+  public abstract boolean checkResult(Geometry target, Geometry test);
+	
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationBuilderTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationBuilderTest.java
new file mode 100644
index 0000000..fc7821c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationBuilderTest.java
@@ -0,0 +1,240 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Tests {@link AffineTransformationBuilder}.
+ * 
+ * @author Martin Davis
+ */
+public class AffineTransformationBuilderTest
+		extends TestCase
+{
+  public AffineTransformationBuilderTest(String name)
+  {
+    super(name);
+  }
+
+  public void testRotate1()
+  {
+    run(0, 0,    1, 0,    0, 1,
+        0, 0,    0, 1,    -1, 0);
+  }
+    
+  public void testRotate2()
+  {
+    run(0, 0,    1, 0,    0, 1,
+        0, 0,    1, 1,    -1, 1);
+  }
+    
+  public void testScale1()
+  {
+    run(0, 0,    1, 0,    0, 1,
+        0, 0,    2, 0,    0, 2);
+  }
+  
+  public void testTranslate1()
+  {
+    run(0, 0,    1, 0,    0, 1,
+        5, 6,    6, 6,    5, 7);
+  }
+  
+  public void testLinear1()
+  {
+    run(0, 0,    1, 0,    0, 1,
+        0, 0,    0, 0,    5, 7);
+  }
+  
+  public void testSingular2()
+  {
+    // points on a line mapping to collinear points - not uniquely specified
+    runSingular(0, 0,    1,   1,     2, 2,
+                0, 0,    10, 10,    30, 30);
+  }
+  
+  public void testSingular3()
+  {
+    // points on a line mapping to collinear points - not uniquely specified
+    runSingular(0, 0,    1,   1,     2, 2,
+                0, 0,    10, 10,    20, 20);
+  }
+  
+  public void testSingular1()
+  {
+    // points on a line mapping to non-collinear points - no solution
+    runSingular(0, 0,    1, 1,    2, 2,
+                0, 0,    1, 2,    1, 3);
+  }
+  
+  public void testSingleControl1()
+  {
+    run(0, 0,
+        5, 6);
+  }
+  
+  public void testDualControl_Translation()
+  {
+  	run(0, 0,    1, 1,
+  			5, 5,    6, 6);
+  }
+
+  public void testDualControl_General()
+  {
+  	run(0, 0,    1, 1,
+  			5, 5,    6, 9);
+  }
+
+  void run(double p0x, double p0y, 
+      double p1x, double p1y, 
+      double p2x, double p2y,
+      double pp0x, double pp0y,
+      double pp1x, double pp1y, 
+      double pp2x, double pp2y
+      )
+  {
+    Coordinate p0 = new Coordinate(p0x, p0y);
+    Coordinate p1 = new Coordinate(p1x, p1y);
+    Coordinate p2 = new Coordinate(p2x, p2y);
+    
+    Coordinate pp0 = new Coordinate(pp0x, pp0y);
+    Coordinate pp1 = new Coordinate(pp1x, pp1y);
+    Coordinate pp2 = new Coordinate(pp2x, pp2y);
+    
+    AffineTransformationBuilder atb = new AffineTransformationBuilder(
+        p0, p1, p2,
+        pp0, pp1, pp2);
+    AffineTransformation trans = atb.getTransformation();
+    
+    Coordinate dest = new Coordinate();
+    assertEqualPoint(pp0, trans.transform(p0, dest));
+    assertEqualPoint(pp1, trans.transform(p1, dest));
+    assertEqualPoint(pp2, trans.transform(p2, dest));
+  }
+  
+  void run(double p0x, double p0y, 
+      double p1x, double p1y, 
+      double pp0x, double pp0y,
+      double pp1x, double pp1y
+      )
+  {
+    Coordinate p0 = new Coordinate(p0x, p0y);
+    Coordinate p1 = new Coordinate(p1x, p1y);
+    
+    Coordinate pp0 = new Coordinate(pp0x, pp0y);
+    Coordinate pp1 = new Coordinate(pp1x, pp1y);
+    
+    AffineTransformation trans = AffineTransformationFactory.createFromControlVectors(
+        p0, p1,
+        pp0, pp1);
+    
+    Coordinate dest = new Coordinate();
+    assertEqualPoint(pp0, trans.transform(p0, dest));
+    assertEqualPoint(pp1, trans.transform(p1, dest));
+  }
+  
+  void run(double p0x, double p0y, 
+      double pp0x, double pp0y
+      )
+  {
+    Coordinate p0 = new Coordinate(p0x, p0y);
+    
+    Coordinate pp0 = new Coordinate(pp0x, pp0y);
+    
+    AffineTransformation trans = AffineTransformationFactory.createFromControlVectors(
+        p0, pp0);
+    
+    Coordinate dest = new Coordinate();
+    assertEqualPoint(pp0, trans.transform(p0, dest));
+  }
+  
+  
+  void runSingular(double p0x, double p0y, 
+      double p1x, double p1y, 
+      double p2x, double p2y,
+      double pp0x, double pp0y,
+      double pp1x, double pp1y, 
+      double pp2x, double pp2y
+      )
+  {
+    Coordinate p0 = new Coordinate(p0x, p0y);
+    Coordinate p1 = new Coordinate(p1x, p1y);
+    Coordinate p2 = new Coordinate(p2x, p2y);
+    
+    Coordinate pp0 = new Coordinate(pp0x, pp0y);
+    Coordinate pp1 = new Coordinate(pp1x, pp1y);
+    Coordinate pp2 = new Coordinate(pp2x, pp2y);
+    
+    AffineTransformationBuilder atb = new AffineTransformationBuilder(
+        p0, p1, p2,
+        pp0, pp1, pp2);
+    AffineTransformation trans = atb.getTransformation();
+    assertEquals(trans, null);
+  }
+
+  private Coordinate ctl0 = new Coordinate(-10, -10);
+  private Coordinate ctl1 = new Coordinate(10, 20);
+  private Coordinate ctl2 = new Coordinate(10, -20);
+  
+  public void testTransform1()
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.rotate(1);
+    trans.translate(10, 10);
+    trans.scale(2, 2);
+    runTransform(trans, ctl0, ctl1, ctl2);
+  }
+  
+  public void testTransform2()
+  {
+    AffineTransformation trans = new AffineTransformation();
+    trans.rotate(3);
+    trans.translate(10, 10);
+    trans.scale(2, 10);
+    trans.shear(5, 2);
+    trans.reflect(5, 8, 10, 2);
+    runTransform(trans, ctl0, ctl1, ctl2);
+  }
+  
+  private void runTransform(AffineTransformation trans,
+      Coordinate p0,
+      Coordinate p1, 
+      Coordinate p2)
+  {    
+    Coordinate pp0 = trans.transform(p0, new Coordinate());
+    Coordinate pp1 = trans.transform(p1, new Coordinate());
+    Coordinate pp2 = trans.transform(p2, new Coordinate());
+
+    AffineTransformationBuilder atb = new AffineTransformationBuilder(
+        p0, p1, p2,
+        pp0, pp1, pp2);
+    AffineTransformation atbTrans = atb.getTransformation();
+    
+    Coordinate dest = new Coordinate();
+    assertEqualPoint(pp0, atbTrans.transform(p0, dest));
+    assertEqualPoint(pp1, atbTrans.transform(p1, dest));
+    assertEqualPoint(pp2, atbTrans.transform(p2, dest));
+  }
+  
+  
+  private void assertEqualPoint(Coordinate p, Coordinate q)
+  {
+    assertEquals(p.x, q.x, 0.00005);
+    assertEquals(p.y, q.y, 0.00005);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationTest.java b/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationTest.java
new file mode 100644
index 0000000..375901b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/geom/util/AffineTransformationTest.java
@@ -0,0 +1,260 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.geom.util;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * @author Martin Davis
+ *
+ */
+public class AffineTransformationTest
+	extends TestCase
+{
+  public AffineTransformationTest(String name)
+  {
+    super(name);
+  }
+
+  public void testRotate1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.rotationInstance(Math.PI/2);
+    checkTransformation(10, 0, t, 0, 10);
+    checkTransformation(0, 10, t, -10, 0);
+    checkTransformation(-10, -10, t, 10, -10);
+  }
+
+  public void testRotateAroundPoint1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.rotationInstance(Math.PI/2, 1, 1);
+    checkTransformation(1, 1, t, 1, 1);
+    checkTransformation(10, 0, t, 2, 10);
+    checkTransformation(0, 10, t, -8, 0);
+    checkTransformation(-10, -10, t, 12, -10);
+  }
+
+  public void testReflectXY1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.reflectionInstance(1, 1);
+    checkTransformation(10, 0, t, 0, 10);
+    checkTransformation(0, 10, t, 10, 0);
+    checkTransformation(-10, -10, t, -10, -10);
+    checkTransformation(-3, -4, t, -4, -3);
+  }
+
+  public void testReflectXY2()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.reflectionInstance(1, -1);
+    checkTransformation(10, 0, t, 0, -10);
+    checkTransformation(0, 10, t, -10, 0);
+    checkTransformation(-10, -10, t, 10, 10);
+    checkTransformation(-3, -4, t, 4, 3);
+  }
+
+  public void testReflectXYXY1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.reflectionInstance(0, 5, 5, 0);
+    checkTransformation(5, 0, t, 5, 0);
+    checkTransformation(0, 0, t, 5, 5);
+    checkTransformation(-10, -10, t, 15, 15);
+  }
+
+  public void testScale1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.scaleInstance(2, 3);
+    checkTransformation(10, 0, t, 20, 0);
+    checkTransformation(0, 10, t, 0, 30);
+    checkTransformation(-10, -10, t, -20, -30);
+  }
+
+  public void testShear1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.shearInstance(2, 3);
+    checkTransformation(10, 0, t, 10, 30);
+  }
+
+  public void testTranslate1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.translationInstance(2, 3);
+    checkTransformation(1, 0, t, 3, 3);
+    checkTransformation(0, 0, t, 2, 3);
+    checkTransformation(-10, -5, t, -8, -2);
+  }
+
+  public void testTranslateRotate1()
+  throws IOException, ParseException
+  {
+    AffineTransformation t = AffineTransformation.translationInstance(3, 3)
+    								.rotate(Math.PI/2);
+    checkTransformation(10, 0, t, -3, 13);
+    checkTransformation(-10, -10, t, 7, -7);
+  }
+
+  public void testCompose1()
+  {
+    AffineTransformation t0 = AffineTransformation.translationInstance(10, 0); 
+    t0.rotate(Math.PI /2);
+    t0.translate(0, -10);
+    
+    AffineTransformation t1 = AffineTransformation.translationInstance(0, 0);
+    t1.rotate(Math.PI /2);
+    
+    checkTransformation(t0, t1);
+  }
+  
+  public void testCompose2()
+  {
+    AffineTransformation t0 = AffineTransformation.reflectionInstance(0, 0, 1, 0); 
+    t0.reflect(0, 0, 0, -1);
+    
+    AffineTransformation t1 = AffineTransformation.rotationInstance(Math.PI);
+    
+    checkTransformation(t0, t1);
+  }
+  
+  public void testComposeRotation1()
+  {
+    AffineTransformation t0 = AffineTransformation.rotationInstance(1, 10, 10); 
+    
+    AffineTransformation t1 = AffineTransformation.translationInstance(-10, -10);
+    t1.rotate(1);
+    t1.translate(10, 10);
+    
+    checkTransformation(t0, t1);
+  }
+  
+  public void testLineString() throws IOException, ParseException, NoninvertibleTransformationException {
+	  checkTransformation("LINESTRING (1 2, 10 20, 100 200)");
+		}
+
+  public void testPolygon() throws IOException, ParseException, NoninvertibleTransformationException {
+	  checkTransformation("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0))");
+  }
+  public void testPolygonWithHole()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) )");
+  }
+  public void testMultiPoint()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("MULTIPOINT (0 0, 1 4, 100 200)");
+  }
+  public void testMultiLineString()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("MULTILINESTRING ((0 0, 1 10), (10 10, 20 30), (123 123, 456 789))");
+  }
+  public void testMultiPolygon()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("MULTIPOLYGON ( ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) ), ((200 200, 200 250, 250 250, 250 200, 200 200)) )");
+  }
+  
+  public void testGeometryCollection()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) )");
+  }
+  
+  public void testNestedGeometryCollection()
+  throws IOException, ParseException, NoninvertibleTransformationException
+  {
+	  checkTransformation("GEOMETRYCOLLECTION ( POINT (20 20), GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) ) )");
+  }
+  
+  public void testCompose3()
+  {
+    AffineTransformation t0 = AffineTransformation.reflectionInstance(0, 10, 10, 0); 
+    t0.translate(-10, -10);
+    
+    AffineTransformation t1 = AffineTransformation.reflectionInstance(0, 0, -1, 1);
+    
+    checkTransformation(t0, t1);
+  }
+  
+  /**
+   * Checks that a transformation produces the expected result
+   * @param x the input pt x
+   * @param y the input pt y
+   * @param trans the transformation
+   * @param xp the expected output x
+   * @param yp the expected output y
+   */
+  void checkTransformation(double x, double y, AffineTransformation trans, double xp, double yp)
+  {
+    Coordinate p = new Coordinate(x, y);
+    Coordinate p2 = new Coordinate();
+    trans.transform(p, p2);
+    assertEquals(xp, p2.x, .00005);
+    assertEquals(yp, p2.y, .00005);
+    
+    // if the transformation is invertible, test the inverse
+    try {
+      AffineTransformation invTrans = trans.getInverse();
+      Coordinate pInv = new Coordinate();
+      invTrans.transform(p2, pInv);
+      assertEquals(x, pInv.x, .00005);
+      assertEquals(y, pInv.y, .00005);
+      
+      double det = trans.getDeterminant();
+      double detInv = invTrans.getDeterminant();
+      assertEquals(det, 1.0 / detInv, .00005);
+     
+    }
+    catch (NoninvertibleTransformationException ex) {
+    }
+  }
+  
+  static WKTReader rdr = new WKTReader();
+  
+  void checkTransformation(String geomStr) throws IOException, ParseException,
+      NoninvertibleTransformationException {
+    Geometry geom = rdr.read(geomStr);
+    AffineTransformation trans = AffineTransformation
+        .rotationInstance(Math.PI / 2);
+    AffineTransformation inv = trans.getInverse();
+    Geometry transGeom = (Geometry) geom.copy();
+    transGeom.apply(trans);
+    // System.out.println(transGeom);
+    transGeom.apply(inv);
+    // check if transformed geometry is equal to original
+    boolean isEqual = geom.equalsExact(transGeom, 0.0005);
+    assertTrue(isEqual);
+  }
+  
+  void checkTransformation(AffineTransformation trans0, AffineTransformation trans1)
+  {
+    double[] m0 = trans0.getMatrixEntries();
+    double[] m1 = trans1.getMatrixEntries();
+    for (int i = 0; i < m0.length; i++) {
+      assertEquals(m0[i], m1[i], 0.000005);
+    }
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/SpatialIndexTester.java b/modules/core/src/test/java/org/locationtech/jts/index/SpatialIndexTester.java
new file mode 100644
index 0000000..a5e9129
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/SpatialIndexTester.java
@@ -0,0 +1,160 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+
+
+
+/**
+ * @version 1.7
+ */
+public class SpatialIndexTester 
+{
+  private static boolean VERBOSE = false;
+  
+  private SpatialIndex index;
+  private ArrayList sourceData;
+  private boolean isSuccess = true;
+  
+  public SpatialIndexTester() {
+  }
+
+  public boolean isSuccess()
+  {
+    return isSuccess;
+  }
+  
+  public void setSpatialIndex(SpatialIndex index)
+  {
+    this.index = index;
+  }
+
+  public SpatialIndex getSpatialIndex()
+  {
+    return index;
+  }
+
+  public void init() {
+    sourceData = new ArrayList();
+    addSourceData(0, sourceData);
+    addSourceData(OFFSET, sourceData);
+    if (VERBOSE) {
+      //System.out.println("===============================");
+      //System.out.println("Grid Extent: " + (CELL_EXTENT * CELLS_PER_GRID_SIDE));
+      //System.out.println("Cell Extent: " + CELL_EXTENT);
+      //System.out.println("Feature Extent: " + FEATURE_EXTENT);
+      //System.out.println("Cells Per Grid Side: " + CELLS_PER_GRID_SIDE);
+      //System.out.println("Offset For 2nd Set Of Features: " + OFFSET);
+      //System.out.println("Feature Count: " + sourceData.size());
+    }
+    insert(sourceData, index);
+  }
+  
+  public void run()
+  {
+    doTest(index, QUERY_ENVELOPE_EXTENT_1, sourceData);
+    doTest(index, QUERY_ENVELOPE_EXTENT_2, sourceData);
+  }
+
+  private void insert(List sourceData, SpatialIndex index) {
+    for (Iterator i = sourceData.iterator(); i.hasNext(); ) {
+      Envelope envelope = (Envelope) i.next();
+      index.insert(envelope, envelope);
+    }
+  }
+
+  private static final double CELL_EXTENT = 20.31;
+  private static final int CELLS_PER_GRID_SIDE = 10;
+  private static final double FEATURE_EXTENT = 10.1;
+  private static final double OFFSET = 5.03;
+  private static final double QUERY_ENVELOPE_EXTENT_1 = 1.009;
+  private static final double QUERY_ENVELOPE_EXTENT_2 = 11.7;
+
+  private void addSourceData(double offset, List sourceData) {
+    for (int i = 0; i < CELLS_PER_GRID_SIDE; i++) {
+      double minx = (i * CELL_EXTENT) + offset;
+      double maxx = minx + FEATURE_EXTENT;
+      for (int j = 0; j < CELLS_PER_GRID_SIDE; j++) {
+        double miny = (j * CELL_EXTENT) + offset;
+        double maxy = miny + FEATURE_EXTENT;
+        Envelope e = new Envelope(minx, maxx, miny, maxy);
+        sourceData.add(e);
+      }
+    }
+  }
+
+  private void doTest(SpatialIndex index, double queryEnvelopeExtent, List sourceData) {
+   int extraMatchCount = 0;
+    int expectedMatchCount = 0;
+    int actualMatchCount = 0;
+    int queryCount = 0;
+    for (int x = 0; x < CELL_EXTENT * CELLS_PER_GRID_SIDE; x+= queryEnvelopeExtent) {
+      for (int y = 0; y < CELL_EXTENT * CELLS_PER_GRID_SIDE; y+= queryEnvelopeExtent) {
+        Envelope queryEnvelope = new Envelope(x, x+queryEnvelopeExtent, y, y+queryEnvelopeExtent);
+        List expectedMatches = intersectingEnvelopes(queryEnvelope, sourceData);
+        List actualMatches = index.query(queryEnvelope);
+        // since index returns candidates only, it may return more than the expected value
+        if (expectedMatches.size() > actualMatches.size()) {
+          isSuccess = false;
+        }
+        extraMatchCount += (actualMatches.size() - expectedMatches.size());
+        expectedMatchCount += expectedMatches.size();
+        actualMatchCount += actualMatches.size();
+        compare(expectedMatches, actualMatches);
+        queryCount++;
+      }
+    }
+    if (VERBOSE) {
+      //System.out.println("---------------");
+      //System.out.println("Envelope Extent: " + queryEnvelopeExtent);
+      //System.out.println("Expected Matches: " + expectedMatchCount);
+      //System.out.println("Actual Matches: " + actualMatchCount);
+      //System.out.println("Extra Matches: " + extraMatchCount);
+      //System.out.println("Query Count: " + queryCount);
+      //System.out.println("Average Expected Matches: " + (expectedMatchCount/(double)queryCount));
+      //System.out.println("Average Actual Matches: " + (actualMatchCount/(double)queryCount));
+      //System.out.println("Average Extra Matches: " + (extraMatchCount/(double)queryCount));
+    }
+  }
+
+  private void compare(List expectedEnvelopes, List actualEnvelopes) {
+    //Don't use #containsAll because we want to check using
+    //==, not #equals. [Jon Aquino]
+    for (Iterator i = expectedEnvelopes.iterator(); i.hasNext(); ) {
+      Envelope expected = (Envelope) i.next();
+      boolean found = false;
+      for (Iterator j = actualEnvelopes.iterator(); j.hasNext(); ) {
+        Envelope actual = (Envelope) j.next();
+        if (actual.equals(expected)) {
+          found = true;
+          break;
+        }
+      }
+      if (! found)
+        isSuccess = false;
+    }
+  }
+
+  private List intersectingEnvelopes(Envelope queryEnvelope, List envelopes) {
+    ArrayList intersectingEnvelopes = new ArrayList();
+    for (Iterator i = envelopes.iterator(); i.hasNext(); ) {
+      Envelope candidate = (Envelope) i.next();
+      if (candidate.intersects(queryEnvelope)) { intersectingEnvelopes.add(candidate); }
+    }
+    return intersectingEnvelopes;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/kdtree/KdTreeTest.java b/modules/core/src/test/java/org/locationtech/jts/index/kdtree/KdTreeTest.java
new file mode 100644
index 0000000..f2c28ea
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/kdtree/KdTreeTest.java
@@ -0,0 +1,150 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.kdtree;
+
+import java.util.Arrays;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateArrays;
+import org.locationtech.jts.geom.Envelope;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import test.jts.util.IOUtil;
+
+public class KdTreeTest extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(KdTreeTest.class);
+  }
+
+  public KdTreeTest(String name) {
+    super(name);
+  }
+
+  public void testSinglePoint() {
+    KdTree index = new KdTree(.001);
+
+    KdNode node1 = index.insert(new Coordinate(1, 1));
+    KdNode node2 = index.insert(new Coordinate(1, 1));
+
+    assertTrue("Inserting 2 identical points should create one node",
+        node1 == node2);
+
+    Envelope queryEnv = new Envelope(0, 10, 0, 10);
+
+    List result = index.query(queryEnv);
+    assertTrue(result.size() == 1);
+
+    KdNode node = (KdNode) result.get(0);
+    assertTrue(node.getCount() == 2);
+    assertTrue(node.isRepeated());
+  }
+
+  public void testMultiplePoint() {
+    testQuery("MULTIPOINT ( (1 1), (2 2) )", 0,
+        new Envelope(0, 10, 0, 10), 
+        "MULTIPOINT ( (1 1), (2 2) )");
+  }
+
+  public void testSubset() {
+    testQuery("MULTIPOINT ( (1 1), (2 2), (3 3), (4 4) )", 
+        0, 
+        new Envelope(1.5, 3.4, 1.5, 3.5),
+        "MULTIPOINT ( (2 2), (3 3) )");
+  }
+
+  public void testToleranceFailure() {
+    testQuery("MULTIPOINT ( (0 0), (-.1 1), (.1 1) )", 
+        1, 
+        new Envelope(-9, 9, -9, 9),
+        "MULTIPOINT ( (0 0), (-.1 1) )");
+  }
+  
+  public void testTolerance2() {
+    testQuery("MULTIPOINT ((10 60), (20 60), (30 60), (30 63))", 
+        9, 
+        new Envelope(0,99, 0, 99),
+        "MULTIPOINT ((10 60), (20 60), (30 60))");
+  }
+  
+  public void testTolerance2_perturbedY() {
+    testQuery("MULTIPOINT ((10 60), (20 61), (30 60), (30 63))", 
+        9, 
+        new Envelope(0,99, 0, 99),
+        "MULTIPOINT ((10 60), (20 61), (30 60))");
+  }
+  
+  public void testSnapToNearest() {
+    testQueryRepeated("MULTIPOINT ( (10 60), (20 60), (16 60))", 
+        5, 
+        new Envelope(0,99, 0, 99),
+        "MULTIPOINT ( (10 60), (20 60), (20 60))");
+  }
+  
+  private void testQuery(String wktInput, double tolerance,
+      Envelope queryEnv, String wktExpected) {
+    KdTree index = build(wktInput, tolerance);
+    testQuery(
+        index,
+        queryEnv, false,
+        IOUtil.read(wktExpected).getCoordinates());
+  }
+
+  private void testQueryRepeated(String wktInput, double tolerance,
+      Envelope queryEnv, String wktExpected) {
+    KdTree index = build(wktInput, tolerance);
+    testQuery(
+        index,
+        queryEnv, true,
+        IOUtil.read(wktExpected).getCoordinates());
+  }
+
+  private void testQuery(KdTree index,
+      Envelope queryEnv, Coordinate[] expectedCoord) {
+    Coordinate[] result = KdTree.toCoordinates(index.query(queryEnv));
+
+    Arrays.sort(result);
+    Arrays.sort(expectedCoord);
+    
+    assertTrue("Result count = " + result.length + ", expected count = " + expectedCoord.length,
+        result.length == expectedCoord.length);
+    
+    boolean isMatch = CoordinateArrays.equals(result, expectedCoord);
+    assertTrue("Expected result coordinates not found", isMatch);
+  }
+
+  private void testQuery(KdTree index,
+      Envelope queryEnv, boolean includeRepeated, Coordinate[] expectedCoord) {
+    Coordinate[] result = KdTree.toCoordinates(index.query(queryEnv), includeRepeated);
+
+    Arrays.sort(result);
+    Arrays.sort(expectedCoord);
+    
+    assertTrue("Result count = " + result.length + ", expected count = " + expectedCoord.length,
+        result.length == expectedCoord.length);
+    
+    boolean isMatch = CoordinateArrays.equals(result, expectedCoord);
+    assertTrue("Expected result coordinates not found", isMatch);
+  }
+
+  private KdTree build(String wktInput, double tolerance) {
+    final KdTree index = new KdTree(tolerance);
+    Coordinate[] coords = IOUtil.read(wktInput).getCoordinates();
+    for (int i = 0; i < coords.length; i++) {
+      index.insert(coords[i]);
+    }
+    return index;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/quadtree/DoubleBitsTest.java b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/DoubleBitsTest.java
new file mode 100644
index 0000000..4632cf6
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/DoubleBitsTest.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.quadtree;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests DoubleBits
+ * @version 1.7
+ */
+public class DoubleBitsTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(DoubleBitsTest.class);
+  }
+
+  public DoubleBitsTest(String name) { super(name); }
+
+  public void testExponent() throws Exception
+  {
+    assertTrue(DoubleBits.exponent(-1) == 0);
+    assertTrue(DoubleBits.exponent(8.0) == 3);
+    assertTrue(DoubleBits.exponent(128.0) == 7);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/quadtree/IsEmptyTest.java b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/IsEmptyTest.java
new file mode 100644
index 0000000..50a99fc
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/IsEmptyTest.java
@@ -0,0 +1,33 @@
+package org.locationtech.jts.index.quadtree;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.SpatialIndexTester;
+
+public class IsEmptyTest extends TestCase {
+
+  public static void main(String args[]) {
+        TestRunner.run(IsEmptyTest.class);
+    }
+
+  public IsEmptyTest(String name) {
+        super(name);
+    }
+
+  public void testSpatialIndex()
+            throws Exception
+  {
+    Quadtree index = new Quadtree();
+    assertTrue(index.size() == 0);
+    assertTrue(index.isEmpty());
+
+    index.insert(new Envelope(0,0,1,1), "test");
+    assertTrue(index.size() == 1);
+    assertTrue(!index.isEmpty());
+
+    index.remove(new Envelope(0,0,1,1), "test");
+    assertTrue(index.size() == 0);
+    assertTrue(index.isEmpty());
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/quadtree/QuadtreeTest.java b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/QuadtreeTest.java
new file mode 100644
index 0000000..6c38f9f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/quadtree/QuadtreeTest.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.index.quadtree;
+
+import java.util.List;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.SpatialIndexTester;
+
+import test.jts.util.SerializationUtil;
+
+public class QuadtreeTest extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(QuadtreeTest.class);
+  }
+
+  public QuadtreeTest(String name) {
+    super(name);
+  }
+
+  public void testSpatialIndex()
+  throws Exception
+  {
+    SpatialIndexTester tester = new SpatialIndexTester();
+    tester.setSpatialIndex(new Quadtree());
+    tester.init();
+    tester.run();
+    assertTrue(tester.isSuccess());
+  }
+  
+  public void testSerialization()
+  throws Exception
+  {
+    SpatialIndexTester tester = new SpatialIndexTester();
+    tester.setSpatialIndex(new Quadtree());
+    tester.init();
+    Quadtree tree = (Quadtree) tester.getSpatialIndex();
+    byte[] data = SerializationUtil.serialize(tree);
+    tree = (Quadtree) SerializationUtil.deserialize(data);
+    tester.setSpatialIndex(tree);
+    tester.run();
+    assertTrue(tester.isSuccess());
+  }
+
+  @SuppressWarnings("rawtypes")
+	public void testNullQuery() {
+  	Quadtree qt = new Quadtree();
+  	List result1 = qt.query(null); 
+  	assertTrue(result1.size() == 0);
+  	
+  	qt.insert(new Envelope(0, 10, 0, 10), "some data");
+  	List result2 = qt.query(null); 
+  	assertTrue(result2.size() == 0);
+  }
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/strtree/GeometryDistanceComparator.java b/modules/core/src/test/java/org/locationtech/jts/index/strtree/GeometryDistanceComparator.java
new file mode 100644
index 0000000..5e5ac9a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/strtree/GeometryDistanceComparator.java
@@ -0,0 +1,70 @@
+
+/*
+ * Copyright (c) 2017 Jia Yu.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+
+import java.io.Serializable;
+import java.util.Comparator;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Point;
+
+/**
+ * The Class GeometryDistanceComparator.
+ */
+public class GeometryDistanceComparator implements Comparator<Geometry>, Serializable{
+	
+	/** The normal order. */
+	boolean normalOrder;
+
+	/** The query center. */
+	Point queryCenter;
+	
+	/**
+	 * Instantiates a new Geometry distance comparator.
+	 *
+	 * @param queryCenter the query center
+	 * @param normalOrder The true means puts the least record at the head of this queue. peek() will get the least element. Vice versa.
+	 */
+	public GeometryDistanceComparator(Point queryCenter, boolean normalOrder)
+	{
+		this.queryCenter = queryCenter;
+		this.normalOrder = normalOrder;
+	}
+	
+	/* (non-Javadoc)
+	 * @see java.util.Comparator#compare(java.lang.Object, java.lang.Object)
+	 */
+	public int compare(Geometry g1, Geometry g2) {
+		double distance1 = g1.getEnvelopeInternal().distance(this.queryCenter.getEnvelopeInternal());
+		double distance2 = g2.getEnvelopeInternal().distance(this.queryCenter.getEnvelopeInternal());
+		if(this.normalOrder)
+		{
+			if (distance1 > distance2) {
+				return 1;
+			} else if (distance1 == distance2) {
+				return 0;
+			}
+			return -1;
+		}
+		else
+		{
+			if (distance1 > distance2) {
+				return -1;
+			} else if (distance1 == distance2) {
+				return 0;
+			}
+			return 1;
+		}
+
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/strtree/IntervalTest.java b/modules/core/src/test/java/org/locationtech/jts/index/strtree/IntervalTest.java
new file mode 100644
index 0000000..a795043
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/strtree/IntervalTest.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class IntervalTest extends TestCase {
+
+  public IntervalTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {IntervalTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testIntersectsBasic() {
+    assertTrue(new Interval(5, 10).intersects(new Interval(7, 12)));
+    assertTrue(new Interval(7, 12).intersects(new Interval(5, 10)));
+    assertTrue(! new Interval(5, 10).intersects(new Interval(11, 12)));
+    assertTrue(! new Interval(11, 12).intersects(new Interval(5, 10)));
+    assertTrue(new Interval(5, 10).intersects(new Interval(10, 12)));
+    assertTrue(new Interval(10, 12).intersects(new Interval(5, 10)));
+  }
+
+  public void testIntersectsZeroWidthInterval() {
+    assertTrue(new Interval(10, 10).intersects(new Interval(7, 12)));
+    assertTrue(new Interval(7, 12).intersects(new Interval(10, 10)));
+    assertTrue(! new Interval(10, 10).intersects(new Interval(11, 12)));
+    assertTrue(! new Interval(11, 12).intersects(new Interval(10, 10)));
+    assertTrue(new Interval(10, 10).intersects(new Interval(10, 12)));
+    assertTrue(new Interval(10, 12).intersects(new Interval(10, 10)));
+  }
+
+  public void testCopyConstructor() {
+    assertEquals(new Interval(3, 4), new Interval(3, 4));
+    assertEquals(new Interval(3, 4), new Interval(new Interval(3, 4)));
+  }
+
+  public void testGetCentre() {
+    assertEquals(6.5, new Interval(4, 9).getCentre(), 1E-10);
+  }
+
+  public void testExpandToInclude() {
+    assertEquals(new Interval(3, 8), new Interval(3, 4)
+                 .expandToInclude(new Interval(7, 8)));
+    assertEquals(new Interval(3, 7), new Interval(3, 7)
+                 .expandToInclude(new Interval(4, 5)));
+    assertEquals(new Interval(3, 8), new Interval(3, 7)
+                 .expandToInclude(new Interval(4, 8)));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/strtree/SIRtreeTest.java b/modules/core/src/test/java/org/locationtech/jts/index/strtree/SIRtreeTest.java
new file mode 100644
index 0000000..d5114c6
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/strtree/SIRtreeTest.java
@@ -0,0 +1,67 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+import java.util.List;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class SIRtreeTest extends TestCase {
+  public SIRtreeTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {SIRtreeTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  private static class TestTree extends SIRtree {
+    public TestTree(int nodeCapacity) { super(nodeCapacity); }
+    public AbstractNode getRoot() { return super.getRoot(); }
+    protected List boundablesAtLevel(int level) { return super.boundablesAtLevel(level); }
+  }
+
+  public void test() {
+    TestTree t = new TestTree(2);
+    t.insert(2, 6, "A");
+    t.insert(2, 4, "B");
+    t.insert(2, 3, "C");
+    t.insert(2, 4, "D");
+    t.insert(0, 1, "E");
+    t.insert(2, 4, "F");
+    t.insert(5, 6, "G");
+    t.build();
+    assertEquals(2, t.getRoot().getLevel());
+    assertEquals(4, t.boundablesAtLevel(0).size());
+    assertEquals(2, t.boundablesAtLevel(1).size());
+    assertEquals(1, t.boundablesAtLevel(2).size());
+    assertEquals(1, t.query(0.5, 0.5).size());
+    assertEquals(0, t.query(1.5, 1.5).size());
+    assertEquals(2, t.query(4.5, 5.5).size());
+  }
+
+  public void testEmptyTree() {
+    TestTree t = new TestTree(2);
+    t.build();
+    assertEquals(0, t.getRoot().getLevel());
+    assertEquals(1, t.boundablesAtLevel(0).size());
+    assertEquals(0, t.boundablesAtLevel(1).size());
+    assertEquals(0, t.boundablesAtLevel(-1).size());
+    assertEquals(0, t.query(0.5, 0.5).size());
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/index/strtree/STRtreeTest.java b/modules/core/src/test/java/org/locationtech/jts/index/strtree/STRtreeTest.java
new file mode 100644
index 0000000..299a397
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/index/strtree/STRtreeTest.java
@@ -0,0 +1,256 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.index.strtree;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Random;
+
+import junit.framework.TestCase;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.index.ItemVisitor;
+import org.locationtech.jts.index.SpatialIndexTester;
+import org.locationtech.jts.util.AssertionFailedException;
+
+import test.jts.index.STRtreeDemo;
+import test.jts.util.SerializationUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class STRtreeTest extends TestCase {
+  private GeometryFactory factory = new GeometryFactory();
+
+  public STRtreeTest(String Name_) {
+    super(Name_);
+  }
+
+  public static void main(String[] args) {
+    String[] testCaseName = {STRtreeTest.class.getName()};
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testEmptyTreeUsingListQuery()  
+  {
+    STRtree tree = new STRtree();
+    List list = tree.query(new Envelope(0, 0, 1, 1));
+    assertTrue(list.isEmpty());
+  }
+  
+  public void testEmptyTreeUsingItemVisitorQuery()  
+  {
+    STRtree tree = new STRtree();
+    tree.query(new Envelope(0,0,1,1), new ItemVisitor() {
+      public void visitItem(Object item) {
+        assertTrue("Should never reach here", true);
+      }
+    });  
+  }
+  
+  public void testCreateParentsFromVerticalSlice() {
+    doTestCreateParentsFromVerticalSlice(3, 2, 2, 1);
+    doTestCreateParentsFromVerticalSlice(4, 2, 2, 2);
+    doTestCreateParentsFromVerticalSlice(5, 2, 2, 1);
+  }
+
+  public void testSpatialIndex()
+  throws Exception
+  {
+    SpatialIndexTester tester = new SpatialIndexTester();
+    tester.setSpatialIndex(new STRtree(4));
+    tester.init();
+    tester.run();
+    assertTrue(tester.isSuccess());
+  }
+
+  public void testSerialization()
+  throws Exception
+  {
+    SpatialIndexTester tester = new SpatialIndexTester();
+    tester.setSpatialIndex(new STRtree(4));
+    tester.init();
+
+    STRtree tree = (STRtree) tester.getSpatialIndex();
+    // create the index before serialization
+    tree.query(new Envelope());
+    
+    byte[] data = SerializationUtil.serialize(tree);
+    tree = (STRtree) SerializationUtil.deserialize(data);
+    
+    tester.setSpatialIndex(tree);
+    tester.run();
+    assertTrue(tester.isSuccess());
+  }
+
+  public void testDisallowedInserts() {
+    STRtree t = new STRtree(5);
+    t.insert(new Envelope(0, 0, 0, 0), new Object());
+    t.insert(new Envelope(0, 0, 0, 0), new Object());
+    t.query(new Envelope());
+    try {
+      t.insert(new Envelope(0, 0, 0, 0), new Object());
+      assertTrue(false);
+    }
+    catch (AssertionFailedException e) {
+      assertTrue(true);
+    }
+  }
+
+  public void testQuery() throws Throwable {
+    ArrayList geometries = new ArrayList();
+    geometries.add(factory.createLineString(new Coordinate[]{
+        new Coordinate(0, 0), new Coordinate(10, 10)}));
+    geometries.add(factory.createLineString(new Coordinate[]{
+        new Coordinate(20, 20), new Coordinate(30, 30)}));
+    geometries.add(factory.createLineString(new Coordinate[]{
+        new Coordinate(20, 20), new Coordinate(30, 30)}));
+    STRtreeDemo.TestTree t = new STRtreeDemo.TestTree(4);
+    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
+      Geometry g = (Geometry) i.next();
+      t.insert(g.getEnvelopeInternal(), new Object());
+    }
+    t.build();
+    try {
+      assertEquals(1, t.query(new Envelope(5, 6, 5, 6)).size());
+      assertEquals(0, t.query(new Envelope(20, 30, 0, 10)).size());
+      assertEquals(2, t.query(new Envelope(25, 26, 25, 26)).size());
+      assertEquals(3, t.query(new Envelope(0, 100, 0, 100)).size());
+    }
+    catch (Throwable x) {
+      STRtreeDemo.printSourceData(geometries, System.out);
+      STRtreeDemo.printLevels(t, System.out);
+      throw x;
+    }
+  }
+
+  public void testVerticalSlices() {
+    doTestVerticalSlices(3, 2, 2, 1);
+    doTestVerticalSlices(4, 2, 2, 2);
+    doTestVerticalSlices(5, 3, 2, 1);
+  }
+
+  public void testRemove() {
+    STRtree tree = new STRtree();
+    tree.insert(new Envelope(0, 10, 0, 10), "1");
+    tree.insert(new Envelope(5, 15, 5, 15), "2");
+    tree.insert(new Envelope(10, 20, 10, 20), "3");
+    tree.insert(new Envelope(15, 25, 15, 25), "4");
+    tree.remove(new Envelope(10, 20, 10, 20), "4");
+    assertEquals(3, tree.size());
+  }
+ 
+  public void testKNearestNeighbors() {
+		int topK = 1000;
+		int totalRecords = 10000;
+		GeometryFactory geometryFactory = new GeometryFactory();
+		Coordinate coordinate = new Coordinate(10.1,-10.1);
+		Point queryCenter = geometryFactory.createPoint(coordinate);
+		int valueRange = 1000;
+		List<Geometry> testDataset = new ArrayList<Geometry>();
+		List<Geometry> correctData = new ArrayList<Geometry>();
+		Random random = new Random();
+		GeometryDistanceComparator distanceComparator = new GeometryDistanceComparator(queryCenter,true);
+		/*
+		 * Generate the random test data set
+		 */
+		for(int i=0;i<totalRecords;i++)
+		{
+		    coordinate = new Coordinate(-100+random.nextInt(valueRange)*1.1,random.nextInt(valueRange)*(-5.1));
+		    Point spatialObject = geometryFactory.createPoint(coordinate);
+		    testDataset.add(spatialObject);
+		}
+		/*
+		 * Sort the original data set and make sure the elements are sorted in an ascending order
+		 */
+		Collections.sort(testDataset,distanceComparator);
+		/*
+		 * Get the correct top K
+		 */
+		for(int i=0;i<topK;i++)
+		{
+			correctData.add(testDataset.get(i));
+		}
+	  
+	  STRtree strtree = new STRtree();
+	  for(int i=0;i<totalRecords;i++)
+		{
+		    strtree.insert(testDataset.get(i).getEnvelopeInternal(), testDataset.get(i));
+		}
+		/*
+		 * Shoot a random query to make sure the STR-Tree is built.
+		 */
+		strtree.query(new Envelope(1+0.1,1+0.1,2+0.1,2+0.1));
+		/*
+		 * Issue the KNN query.
+		 */
+		Object[] testTopK = (Object[])strtree.nearestNeighbour(queryCenter.getEnvelopeInternal(), queryCenter, new GeometryItemDistance(), topK);
+		List topKList = Arrays.asList(testTopK);
+		Collections.sort(topKList,distanceComparator);
+		/*
+		 * Check the difference between correct result and test result. The difference should be 0.
+		 */
+		int difference = 0;
+		for(int i = 0;i<topK;i++)
+		{
+			if(distanceComparator.compare(correctData.get(i), (Geometry)topKList.get(i))!=0)
+			{
+				difference++;
+			}
+		}
+		assertEquals(difference,0);
+	  }
+  
+  private void doTestCreateParentsFromVerticalSlice(int childCount,
+      int nodeCapacity, int expectedChildrenPerParentBoundable,
+      int expectedChildrenOfLastParent) {
+    STRtreeDemo.TestTree t = new STRtreeDemo.TestTree(nodeCapacity);
+    List parentBoundables
+         = t.createParentBoundablesFromVerticalSlice(itemWrappers(childCount), 0);
+    for (int i = 0; i < parentBoundables.size() - 1; i++) {//-1
+      AbstractNode parentBoundable = (AbstractNode) parentBoundables.get(i);
+      assertEquals(expectedChildrenPerParentBoundable, parentBoundable.getChildBoundables().size());
+    }
+    AbstractNode lastParent = (AbstractNode) parentBoundables.get(parentBoundables.size() - 1);
+    assertEquals(expectedChildrenOfLastParent, lastParent.getChildBoundables().size());
+  }
+
+  private void doTestVerticalSlices(int itemCount, int sliceCount,
+      int expectedBoundablesPerSlice, int expectedBoundablesOnLastSlice) {
+    STRtreeDemo.TestTree t = new STRtreeDemo.TestTree(2);
+    List[] slices =
+        t.verticalSlices(itemWrappers(itemCount), sliceCount);
+    assertEquals(sliceCount, slices.length);
+    for (int i = 0; i < sliceCount - 1; i++) {//-1
+      assertEquals(expectedBoundablesPerSlice, slices[i].size());
+    }
+    assertEquals(expectedBoundablesOnLastSlice, slices[sliceCount - 1].size());
+  }
+
+  private List itemWrappers(int size) {
+    ArrayList itemWrappers = new ArrayList();
+    for (int i = 0; i < size; i++) {
+      itemWrappers.add(new ItemBoundable(new Envelope(0, 0, 0, 0), new Object()));
+    }
+    return itemWrappers;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/SerializabilityTest.java b/modules/core/src/test/java/org/locationtech/jts/io/SerializabilityTest.java
new file mode 100644
index 0000000..4a68a0a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/SerializabilityTest.java
@@ -0,0 +1,49 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.ByteArrayOutputStream;
+import java.io.ObjectOutputStream;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class SerializabilityTest
+extends TestCase
+{
+
+  static GeometryFactory fact = new GeometryFactory();
+
+  public static void main(String args[]) {
+    TestRunner.run(SerializabilityTest.class);
+  }
+
+
+  public SerializabilityTest(String name) { super(name); }
+
+  public void testSerializable()
+      throws Exception
+  {
+    ByteArrayOutputStream baos = new ByteArrayOutputStream();
+    ObjectOutputStream oos = new ObjectOutputStream(baos);
+
+    GeometricShapeFactory gsf = new GeometricShapeFactory(fact);
+    Geometry g = gsf.createCircle();
+    oos.writeObject(g);
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKBReaderTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKBReaderTest.java
new file mode 100644
index 0000000..4dc40c1
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKBReaderTest.java
@@ -0,0 +1,204 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import org.locationtech.jts.geom.CoordinateSequenceComparator;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests for reading WKB.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class WKBReaderTest  extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(WKBReaderTest.class);
+  }
+
+  private GeometryFactory geomFactory = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(geomFactory);
+
+  public void testShortPolygons() throws ParseException
+  {
+    // one point
+    checkWKBGeometry("0000000003000000010000000140590000000000004069000000000000", "POLYGON ((100 200, 100 200, 100 200, 100 200))");
+    // two point
+    checkWKBGeometry("000000000300000001000000024059000000000000406900000000000040590000000000004069000000000000", "POLYGON ((100 200, 100 200, 100 200, 100 200))");
+  }
+
+  public WKBReaderTest(String name) { super(name); }
+
+  public void testSinglePointLineString() throws ParseException
+  {
+    checkWKBGeometry("00000000020000000140590000000000004069000000000000", "LINESTRING (100 200, 100 200)");
+  }
+
+   /**
+    * After removing the 39 bytes of MBR info at the front, and the
+    * end-of-geometry byte, * Spatialite native BLOB is very similar
+    * to WKB, except instead of a endian marker at the start of each
+    * geometry in a multi-geometry, it has a start marker of 0x69.
+    * Endianness is determined by the endian value of the multigeometry.
+    *
+    * @throws ParseException
+    */
+  public void testSpatialiteMultiGeometry() throws ParseException
+  {
+     //multipolygon
+     checkWKBGeometry("01060000000200000069030000000100000004000000000000000000444000000000000044400000000000003440000000000080464000000000008046400000000000003E4000000000000044400000000000004440690300000001000000040000000000000000003E40000000000000344000000000000034400000000000002E40000000000000344000000000000039400000000000003E400000000000003440",
+           "MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((30 20, 20 15, 20 25, 30 20)))'");
+
+     //multipoint
+     checkWKBGeometry("0104000000020000006901000000000000000000F03F000000000000F03F690100000000000000000000400000000000000040",
+           "MULTIPOINT(1 1,2 2)'");
+
+     //multiline
+     checkWKBGeometry("010500000002000000690200000003000000000000000000244000000000000024400000000000003440000000000000344000000000000024400000000000004440690200000004000000000000000000444000000000000044400000000000003E400000000000003E40000000000000444000000000000034400000000000003E400000000000002440",
+           "MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40 20, 30 10))");
+
+     //geometrycollection
+     checkWKBGeometry(
+           "010700000002000000690100000000000000000010400000000000001840690200000002000000000000000000104000000000000018400000000000001C400000000000002440",
+           "GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))"
+     );
+  }
+
+  public void test2dSpatialiteWKB() throws ParseException {
+    // Point
+    checkWKBGeometry("0101000020E6100000000000000000F03F0000000000000040",
+        "POINT(1 2)");
+    // LineString
+    checkWKBGeometry("0102000020E610000002000000000000000000F03F000000000000004000000000000008400000000000001040",
+        "LINESTRING(1 2, 3 4)");
+    // Polygon
+    checkWKBGeometry("0103000020E61000000200000005000000000000000000000000000000000000000000000000000000000000000000244000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000000005000000000000000000F03F000000000000F03F000000000000F03F0000000000002240000000000000224000000000000022400000000000002240000000000000F03F000000000000F03F000000000000F03F",
+        "POLYGON((0 0,0 10,10 10,10 0,0 0),(1 1,1 9,9 9,9 1,1 1))");
+    // MultiPoint
+    checkWKBGeometry("0104000020E61000000200000001010000000000000000000000000000000000F03F010100000000000000000000400000000000000840",
+        "MULTIPOINT(0 1,2 3)");
+    // MultiLineString
+    checkWKBGeometry("0105000020E6100000020000000102000000020000000000000000000000000000000000F03F000000000000004000000000000008400102000000020000000000000000001040000000000000144000000000000018400000000000001C40",
+        "MULTILINESTRING((0 1,2 3),(4 5,6 7))");
+    // MultiPolygon
+    checkWKBGeometry("0106000020E61000000200000001030000000200000005000000000000000000000000000000000000000000000000000000000000000000244000000000000024400000000000002440000000000000244000000000000000000000000000000000000000000000000005000000000000000000F03F000000000000F03F000000000000F03F0000000000002240000000000000224000000000000022400000000000002240000000000000F03F000000000000F03F000000000000F03F0103000000010000000500000000000000000022C0000000000000000000000000000022C00000000000002440 [...]
+        "MULTIPOLYGON(((0 0,0 10,10 10,10 0,0 0),(1 1,1 9,9 9,9 1,1 1)),((-9 0,-9 10,-1 10,-1 0,-9 0)))");
+    // GeometryCollection
+    checkWKBGeometry("0107000020E61000000900000001010000000000000000000000000000000000F03F01010000000000000000000000000000000000F03F01010000000000000000000040000000000000084001020000000200000000000000000000400000000000000840000000000000104000000000000014400102000000020000000000000000000000000000000000F03F000000000000004000000000000008400102000000020000000000000000001040000000000000144000000000000018400000000000001C40010300000002000000050000000000000000000000000000000000000000000000000000 [...]
+        "GEOMETRYCOLLECTION(POINT(0 1),POINT(0 1),POINT(2 3),LINESTRING(2 3,4 5),LINESTRING(0 1,2 3),LINESTRING(4 5,6 7),POLYGON((0 0,0 10,10 10,10 0,0 0),(1 1,1 9,9 9,9 1,1 1)),POLYGON((0 0,0 10,10 10,10 0,0 0),(1 1,1 9,9 9,9 1,1 1)),POLYGON((-9 0,-9 10,-1 10,-1 0,-9 0)))");
+    }
+
+  public void testSpatialiteWKB_Z() throws ParseException {
+    // PointZ
+    checkWKBGeometry("01010000A0E6100000000000000000F03F00000000000000400000000000000840",
+        "POINT Z(1 2 3)");
+    // LineStringZ
+    checkWKBGeometry("01020000A0E610000002000000000000000000F03F00000000000000400000000000000840000000000000104000000000000014400000000000001840",
+        "LINESTRING Z(1 2 3, 4 5 6)");
+    // PolygonZ
+    checkWKBGeometry("01030000A0E6100000020000000500000000000000000000000000000000000000000000000000594000000000000000000000000000002440000000000000594000000000000024400000000000002440000000000000594000000000000024400000000000000000000000000000594000000000000000000000000000000000000000000000594005000000000000000000F03F000000000000F03F0000000000005940000000000000F03F000000000000224000000000000059400000000000002240000000000000224000000000000059400000000000002240000000000000F03F000000000000 [...]
+        "POLYGON Z((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100))");
+    // MultiPointZ
+    checkWKBGeometry("01040000A0E61000000200000001010000800000000000000000000000000000F03F00000000000000400101000080000000000000084000000000000010400000000000001440",
+        "MULTIPOINTS Z(0 1 2, 3 4 5)");
+    // MultiLineStringZ
+    checkWKBGeometry("01050000A0E6100000020000000102000080020000000000000000000000000000000000F03F000000000000004000000000000008400000000000001040000000000000144001020000800200000000000000000018400000000000001C400000000000002040000000000000224000000000000024400000000000002640",
+        "MULTILINESTRING Z((0 1 2,3 4 5),(6 7 8,9 10 11))");
+    // MultiPolygonZ
+    checkWKBGeometry("01060000A0E6100000020000000103000080020000000500000000000000000000000000000000000000000000000000594000000000000000000000000000002440000000000000594000000000000024400000000000002440000000000000594000000000000024400000000000000000000000000000594000000000000000000000000000000000000000000000594005000000000000000000F03F000000000000F03F0000000000005940000000000000F03F0000000000002240000000000000594000000000000022400000000000002240000000000000594000000000000022400000000000 [...]
+        "MULTIPOLYGON Z(((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100)),((-9 0 50,-9 10 50,-1 10 50,-1 0 50,-9 0 50)))");
+    // GeometryCollectionZ
+  }
+
+
+  public void testSpatialiteWKB_M() throws ParseException {
+    // PointM
+    checkWKBGeometry("0101000060E6100000000000000000F03F00000000000000400000000000000840",
+        "POINT M(1 2 3)");
+    // LineStringM
+    checkWKBGeometry("0102000060E610000002000000000000000000F03F00000000000000400000000000000840000000000000104000000000000014400000000000001840",
+        "LINESTRING M(1 2 3,4 5 6)");
+    // PolygonM
+    checkWKBGeometry("0103000060E6100000020000000500000000000000000000000000000000000000000000000000594000000000000000000000000000002440000000000000594000000000000024400000000000002440000000000000594000000000000024400000000000000000000000000000594000000000000000000000000000000000000000000000594005000000000000000000F03F000000000000F03F0000000000005940000000000000F03F000000000000224000000000000059400000000000002240000000000000224000000000000059400000000000002240000000000000F03F000000000000 [...]
+        "POLYGON M((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100))");
+    // MultiPointM
+    checkWKBGeometry("01040000A0E61000000200000001010000800000000000000000000000000000F03F00000000000000400101000080000000000000084000000000000010400000000000001440",
+        "MULTIPOINT M(0 1 2,3 4 5)");
+    // MultiLineStringM
+    checkWKBGeometry("0105000060E6100000020000000102000040020000000000000000000000000000000000F03F000000000000004000000000000008400000000000001040000000000000144001020000400200000000000000000018400000000000001C400000000000002040000000000000224000000000000024400000000000002640",
+        "MULTILINESTRING M((0 1 2,3 4 5),(6 7 8,9 10 11))");
+    // MultiPolygonM
+    checkWKBGeometry("0106000060E6100000020000000103000040020000000500000000000000000000000000000000000000000000000000594000000000000000000000000000002440000000000000594000000000000024400000000000002440000000000000594000000000000024400000000000000000000000000000594000000000000000000000000000000000000000000000594005000000000000000000F03F000000000000F03F0000000000005940000000000000F03F0000000000002240000000000000594000000000000022400000000000002240000000000000594000000000000022400000000000 [...]
+        "MULTIPOLYGON M(((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100)),((-9 0 50,-9 10 50,-1 10 50,-1 0 50,-9 0 50)))");
+    // GeometryCollectionM
+    //checkWKBGeometry("0107000020E61000000900000001010000000000000000000000000000000000F03F01010000000000000000000000000000000000F03F01010000000000000000000040000000000000084001020000000200000000000000000000400000000000000840000000000000104000000000000014400102000000020000000000000000000000000000000000F03F000000000000004000000000000008400102000000020000000000000000001040000000000000144000000000000018400000000000001C400103000000020000000500000000000000000000000000000000000000000000000000 [...]
+    //    "MULTIPOLYGONM(((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100)),((-9 0 50,-9 10 50,-1 10 50,-1 0 50,-9 0 50)))");
+  }
+
+  public void testSpatialiteWKB_ZM() throws ParseException {
+    // PointZM
+    checkWKBGeometry("01010000E0E6100000000000000000F03F000000000000004000000000000008400000000000006940",
+        "POINT ZM (1 2 3 200)");
+    // LineStringZM
+    checkWKBGeometry("01020000E0E610000002000000000000000000F03F0000000000000040000000000000084000000000000069400000000000001040000000000000144000000000000018400000000000006940",
+        "LINESTRING ZM (1 2 3 200,4 5 6 200)");
+    // PolygonZM
+    checkWKBGeometry("01030000E0E610000002000000050000000000000000000000000000000000000000000000000059400000000000006940000000000000000000000000000024400000000000005940000000000000694000000000000024400000000000002440000000000000594000000000000069400000000000002440000000000000000000000000000059400000000000006940000000000000000000000000000000000000000000005940000000000000694005000000000000000000F03F000000000000F03F00000000000059400000000000006940000000000000F03F0000000000002240000000000000 [...]
+        "POLYGON ZM ((0 0 100 200,0 10 100 200,10 10 100 200,10 0 100 200,0 0 100 200),(1 1 100 200,1 9 100 200,9 9 100 200,9 1 100 200,1 1 100 200))");
+    // MultiPointZM
+    checkWKBGeometry("01040000E0E61000000200000001010000C00000000000000000000000000000F03F0000000000000040000000000000694001010000C00000000000000840000000000000104000000000000014400000000000006940",
+        "MULTIPOINT ZM (0 1 2 200,3 4 5 200)");
+    // MultiLineStringZM
+    checkWKBGeometry("01050000E0E61000000200000001020000C0020000000000000000000000000000000000F03F00000000000000400000000000006940000000000000084000000000000010400000000000001440000000000000694001020000C00200000000000000000018400000000000001C40000000000000204000000000000069400000000000002240000000000000244000000000000026400000000000006940",
+        "MULTILINESTRING ZM ((0 1 2 200,3 4 5 200),(6 7 8 200,9 10 11 200))");
+    // MultiPolygonZM
+    checkWKBGeometry("01060000E0E61000000200000001030000C002000000050000000000000000000000000000000000000000000000000059400000000000006940000000000000000000000000000024400000000000005940000000000000694000000000000024400000000000002440000000000000594000000000000069400000000000002440000000000000000000000000000059400000000000006940000000000000000000000000000000000000000000005940000000000000694005000000000000000000F03F000000000000F03F00000000000059400000000000006940000000000000F03F0000000000 [...]
+        "MULTIPOLYGON ZM (((0 0 100 200,0 10 100 200,10 10 100 200,10 0 100 200,0 0 100 200),(1 1 100 200,1 9 100 200,9 9 100 200,9 1 100 200,1 1 100 200)),((-9 0 50 200,-9 10 50 200,-1 10 50 200,-1 0 50 200,-9 0 50 200)))");
+    // GeometryCollectionZM
+    //checkWKBGeometry("0107000020E61000000900000001010000000000000000000000000000000000F03F01010000000000000000000000000000000000F03F01010000000000000000000040000000000000084001020000000200000000000000000000400000000000000840000000000000104000000000000014400102000000020000000000000000000000000000000000F03F000000000000004000000000000008400102000000020000000000000000001040000000000000144000000000000018400000000000001C400103000000020000000500000000000000000000000000000000000000000000000000 [...]
+    //    "MULTIPOLYGONM(((0 0 100,0 10 100,10 10 100,10 0 100,0 0 100),(1 1 100,1 9 100,9 9 100,9 1 100,1 1 100)),((-9 0 50,-9 10 50,-1 10 50,-1 0 50,-9 0 50)))");
+  }
+
+  /**
+   * Not yet implemented satisfactorily.
+   * 
+   * @throws ParseException
+   */
+  public void XXtestIllFormedWKB() throws ParseException
+  {
+    // WKB is missing LinearRing entry
+    checkWKBGeometry("00000000030000000140590000000000004069000000000000", "POLYGON ((100 200, 100 200, 100 200, 100 200)");
+  }
+
+
+  private static CoordinateSequenceComparator comp2 = new CoordinateSequenceComparator(2);
+
+  private void checkWKBGeometry(String wkbHex, String expectedWKT) throws ParseException
+  {
+    WKBReader wkbReader = new WKBReader(geomFactory);
+    byte[] wkb = WKBReader.hexToBytes(wkbHex);
+    Geometry g2 = wkbReader.read(wkb);
+    
+    Geometry expected = rdr.read(expectedWKT);
+    
+   boolean isEqual = (expected.compareTo(g2, comp2) == 0);
+    if (!isEqual) {System.out.println(g2);System.out.println(expected);}
+    assertTrue(isEqual);
+
+ }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKBTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKBTest.java
new file mode 100644
index 0000000..1cb616c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKBTest.java
@@ -0,0 +1,245 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateFilter;
+import org.locationtech.jts.geom.CoordinateSequenceComparator;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests the {@link WKBReader} and {@link WKBWriter}.
+ * Tests all geometries with both 2 and 3 dimensions and both byte orderings.
+ */
+public class WKBTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(WKBTest.class);
+  }
+
+  private GeometryFactory geomFactory = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(geomFactory);
+
+  public WKBTest(String name)
+  {
+    super(name);
+  }
+
+  public void testFirst()
+  throws IOException, ParseException
+  {
+    runWKBTest("MULTIPOINT ((0 0), (1 4), (100 200))");
+  }
+
+	public void testPointPCS() throws IOException, ParseException {
+		runWKBTestPackedCoordinate("POINT (1 2)");
+	}
+	
+	public void testPoint() throws IOException, ParseException {
+		runWKBTest("POINT (1 2)");
+	}
+
+	public void testLineString()
+      throws IOException, ParseException
+  {
+    runWKBTest("LINESTRING (1 2, 10 20, 100 200)");
+  }
+  public void testPolygon()
+      throws IOException, ParseException
+  {
+    runWKBTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0))");
+  }
+  public void testPolygonWithHole()
+      throws IOException, ParseException
+  {
+    runWKBTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) )");
+  }
+  public void testMultiPoint()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTIPOINT ((0 0), (1 4), (100 200))");
+  }
+  public void testMultiLineString()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTILINESTRING ((0 0, 1 10), (10 10, 20 30), (123 123, 456 789))");
+  }
+  public void testMultiPolygon()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTIPOLYGON ( ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) ), ((200 200, 200 250, 250 250, 250 200, 200 200)) )");
+  }
+
+  public void testGeometryCollection()
+      throws IOException, ParseException
+  {
+    runWKBTest("GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) )");
+  }
+
+  public void testNestedGeometryCollection()
+      throws IOException, ParseException
+  {
+    runWKBTest("GEOMETRYCOLLECTION ( POINT (20 20), GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) ) )");
+  }
+  public void testLineStringEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("LINESTRING EMPTY");
+  }
+
+  public void testBigPolygon()
+      throws IOException, ParseException
+  {
+    GeometricShapeFactory shapeFactory = new GeometricShapeFactory(geomFactory);
+    shapeFactory.setBase(new Coordinate(0,0));
+    shapeFactory.setSize(1000);
+    shapeFactory.setNumPoints(1000);
+    Geometry geom = shapeFactory.createRectangle();
+    runWKBTest(geom, 2, false);
+  }
+
+  public void testPolygonEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("POLYGON EMPTY");
+  }
+  public void testMultiPointEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTIPOINT EMPTY");
+  }
+  public void testMultiLineStringEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTILINESTRING EMPTY");
+  }
+  public void testMultiPolygonEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("MULTIPOLYGON EMPTY");
+  }
+  public void testGeometryCollectionEmpty()
+      throws IOException, ParseException
+  {
+    runWKBTest("GEOMETRYCOLLECTION EMPTY");
+  }
+
+  private void runWKBTest(String wkt) throws IOException, ParseException 
+  {
+  	runWKBTestCoordinateArray(wkt);
+  	runWKBTestPackedCoordinate(wkt);
+	}
+
+	private void runWKBTestPackedCoordinate(String wkt) throws IOException, ParseException {
+		GeometryFactory geomFactory = new GeometryFactory(
+				new PackedCoordinateSequenceFactory(PackedCoordinateSequenceFactory.DOUBLE, 2));
+	  WKTReader rdr = new WKTReader(geomFactory);
+		Geometry g = rdr.read(wkt);
+		
+		// Since we are using a PCS of dim=2, only check 2-dimensional storage
+		runWKBTest(g, 2, true);
+		runWKBTest(g, 2, false);
+	}
+
+	private void runWKBTestCoordinateArray(String wkt) throws IOException, ParseException {
+	  GeometryFactory geomFactory = new GeometryFactory();
+	  WKTReader rdr = new WKTReader(geomFactory);
+		Geometry g = rdr.read(wkt);
+		
+		// CoordinateArrays support dimension 3, so test both dimensions
+		runWKBTest(g, 2, true);
+		runWKBTest(g, 2, false);
+		runWKBTest(g, 3, true);
+		runWKBTest(g, 3, false);
+	}
+
+	private void runWKBTest(Geometry g, int dimension, boolean toHex)
+	throws IOException, ParseException
+	{
+	  setZ(g);
+    runWKBTest(g, dimension, ByteOrderValues.LITTLE_ENDIAN, toHex);
+    runWKBTest(g, dimension, ByteOrderValues.BIG_ENDIAN, toHex);
+	}
+	
+	private void runWKBTest(Geometry g, int dimension, int byteOrder, boolean toHex)
+	throws IOException, ParseException
+	{
+    runGeometry(g, dimension, byteOrder, toHex, 100);
+    runGeometry(g, dimension, byteOrder, toHex, 0);
+    runGeometry(g, dimension, byteOrder, toHex, 101010);
+	  runGeometry(g, dimension, byteOrder, toHex, -1);
+	}
+
+  private void setZ(Geometry g)
+  {
+    g.apply(new AverageZFilter());
+  }
+
+  //static Comparator comp2D = new Coordinate.DimensionalComparator();
+  //static Comparator comp3D = new Coordinate.DimensionalComparator(3);
+
+  static CoordinateSequenceComparator comp2 = new CoordinateSequenceComparator(2);
+  static CoordinateSequenceComparator comp3 = new CoordinateSequenceComparator(3);
+
+  /**
+   * Use single WKB reader, to ensure it can be used for multiple input geometries
+   */
+  WKBReader wkbReader = new WKBReader(geomFactory);
+
+  void runGeometry(Geometry g, int dimension, int byteOrder, boolean toHex, int srid)
+      throws IOException, ParseException
+  {
+    boolean includeSRID = false;
+    if (srid >= 0) {
+      includeSRID = true;
+      g.setSRID(srid);
+    }
+    
+    WKBWriter wkbWriter = new WKBWriter(dimension, byteOrder, includeSRID);
+    byte[] wkb = wkbWriter.write(g);
+    String wkbHex = null;
+    if (toHex)
+      wkbHex = WKBWriter.toHex(wkb);
+
+    if (toHex)
+      wkb = WKBReader.hexToBytes(wkbHex);
+    Geometry g2 = wkbReader.read(wkb);
+
+    CoordinateSequenceComparator comp = (dimension == 2) ? comp2 : comp3;
+    boolean isEqual = (g.compareTo(g2, comp) == 0);
+    assertTrue(isEqual);
+    
+    if (includeSRID) {
+      boolean isSRIDEqual = g.getSRID() == g2.getSRID();
+      assertTrue(isSRIDEqual);
+    }
+  }
+}
+
+class AverageZFilter implements CoordinateFilter
+{
+  public void filter(Coordinate coord)
+  {
+    coord.z = (coord.x + coord.y) / 2;
+  }
+}
+
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKBWriterTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKBWriterTest.java
new file mode 100644
index 0000000..277f382
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKBWriterTest.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+
+import junit.framework.TestCase;
+
+public class WKBWriterTest extends TestCase {
+
+    public WKBWriterTest(String name) {
+        super(name);
+    }
+    
+    public void testSRID() throws Exception {
+        GeometryFactory gf = new GeometryFactory();
+        Point p1 = gf.createPoint(new Coordinate(1,2));
+        p1.setSRID(1234);
+        
+        //first write out without srid set
+        WKBWriter w = new WKBWriter();
+        byte[] wkb = w.write(p1);
+        
+        //check the 3rd bit of the second byte, should be unset
+        byte b = (byte) (wkb[1] & 0x20);
+        assertEquals(0, b);
+        
+        //read geometry back in
+        WKBReader r = new WKBReader(gf);
+        Point p2 = (Point) r.read(wkb);
+        
+        assertTrue(p1.equalsExact(p2));
+        assertEquals(0, p2.getSRID());
+        
+        //not write out with srid set
+        w = new WKBWriter(2, true);
+        wkb = w.write(p1);
+        
+        //check the 3rd bit of the second byte, should be set
+        b = (byte) (wkb[1] & 0x20);
+        assertEquals(0x20, b);
+        
+        int srid = ((int) (wkb[5] & 0xff) << 24) | ( (int) (wkb[6] & 0xff) << 16)
+            | ( (int) (wkb[7] & 0xff) << 8) | (( int) (wkb[8] & 0xff) );
+       
+        assertEquals(1234, srid);
+        
+        r = new WKBReader(gf);
+        p2 = (Point) r.read(wkb);
+        
+        //read the geometry back in
+        assertTrue(p1.equalsExact(p2));
+        assertEquals(1234, p2.getSRID());
+    }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderExpTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderExpTest.java
new file mode 100644
index 0000000..d76fe21
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderExpTest.java
@@ -0,0 +1,91 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * Tests the {@link WKTReader} with exponential notation.
+ */
+public class WKTReaderExpTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(WKTReaderExpTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public WKTReaderExpTest(String name)
+  {
+    super(name);
+  }
+
+  public void testGoodBasicExp() throws IOException, ParseException
+  {
+    readGoodCheckCoordinate("POINT ( 1e01 -1E02)", 1E01, -1E02);
+  }
+
+  public void testGoodWithExpSign() throws IOException, ParseException
+  {
+    readGoodCheckCoordinate("POINT ( 1e-04 1E-05)", 1e-04, 1e-05);
+  }
+
+  public void testBadExpFormat() throws IOException, ParseException
+  {
+    readBad("POINT (1e0a1 1X02)");
+  }
+
+  public void testBadExpPlusSign() throws IOException, ParseException
+  {
+    readBad("POINT (1e+01 1X02)");
+  }
+
+  public void testBadPlusSign() throws IOException, ParseException
+  {
+    readBad("POINT ( +1e+01 1X02)");
+  }
+
+  private void readGoodCheckCoordinate(String wkt, double x, double y)
+      throws IOException, ParseException
+  {
+    Geometry g = rdr.read(wkt);
+    Coordinate pt = g.getCoordinate();
+    assertEquals(pt.x, x, 0.0001);
+    assertEquals(pt.y, y, 0.0001);
+  }
+
+  private void readBad(String wkt)
+      throws IOException
+  {
+    boolean threwParseEx = false;
+    try {
+      Geometry g = rdr.read(wkt);
+    }
+    catch (ParseException ex) {
+      System.out.println(ex.getMessage());
+      threwParseEx = true;
+    }
+    assertTrue(threwParseEx);
+  }
+}
+
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderParseErrorTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderParseErrorTest.java
new file mode 100644
index 0000000..c9ab9d1
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderParseErrorTest.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * Tests the {@link WKTReader} with various errors
+ */
+public class WKTReaderParseErrorTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(WKTReaderParseErrorTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public WKTReaderParseErrorTest(String name)
+  {
+    super(name);
+  }
+
+  public void testExtraLParen() throws IOException, ParseException
+  {
+    readBad("POINT (( 1e01 -1E02)");
+  }
+
+  public void testMissingOrdinate() throws IOException, ParseException
+  {
+    readBad("POINT ( 1e01 )");
+  }
+
+  public void testBadChar() throws IOException, ParseException
+  {
+    readBad("POINT ( # 1e-04 1E-05)");
+  }
+
+  public void testBadExpFormat() throws IOException, ParseException
+  {
+    readBad("POINT (1e0a1 1X02)");
+  }
+
+  public void testBadExpPlusSign() throws IOException, ParseException
+  {
+    readBad("POINT (1e+01 1X02)");
+  }
+
+  public void testBadPlusSign() throws IOException, ParseException
+  {
+    readBad("POINT ( +1e+01 1X02)");
+  }
+
+  private void readBad(String wkt)
+      throws IOException
+  {
+    boolean threwParseEx = false;
+    try {
+      Geometry g = rdr.read(wkt);
+    }
+    catch (ParseException ex) {
+      System.out.println(ex.getMessage());
+      threwParseEx = true;
+    }
+    assertTrue(threwParseEx);
+  }
+}
+
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderTest.java
new file mode 100644
index 0000000..79ba27e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKTReaderTest.java
@@ -0,0 +1,149 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for {@link WKTReader}
+ *
+ * @version 1.7
+ */
+public class WKTReaderTest extends TestCase {
+
+  WKTWriter writer = new WKTWriter();
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public WKTReaderTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(WKTReaderTest.class); }
+
+  public void testReadNaN() throws Exception {
+    assertEquals("POINT (10 10)", writer.write(reader.read("POINT (10 10 NaN)")));
+    assertEquals("POINT (10 10)", writer.write(reader.read("POINT (10 10 nan)")));
+    assertEquals("POINT (10 10)", writer.write(reader.read("POINT (10 10 NAN)")));
+}
+
+  public void testReadPoint() throws Exception {
+    assertEquals("POINT (10 10)", writer.write(reader.read("POINT (10 10)")));
+    assertEquals("POINT EMPTY", writer.write(reader.read("POINT EMPTY")));
+}
+
+  public void testReadLineString() throws Exception {
+    assertEquals("LINESTRING (10 10, 20 20, 30 40)", writer.write(reader.read("LINESTRING (10 10, 20 20, 30 40)")));
+    assertEquals("LINESTRING EMPTY", writer.write(reader.read("LINESTRING EMPTY")));
+  }
+
+  public void testReadLinearRing() throws Exception {
+      try {
+          reader.read("LINEARRING (10 10, 20 20, 30 40, 10 99)");
+      }
+      catch (IllegalArgumentException e) {
+          assertTrue(e.getMessage().indexOf("not form a closed linestring") > -1);
+      }
+      assertEquals("LINEARRING (10 10, 20 20, 30 40, 10 10)", writer.write(reader.read("LINEARRING (10 10, 20 20, 30 40, 10 10)")));
+      assertEquals("LINEARRING EMPTY", writer.write(reader.read("LINEARRING EMPTY")));
+  }
+
+  public void testReadPolygon() throws Exception {
+      assertEquals("POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))", writer.write(reader.read("POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))")));
+      assertEquals("POLYGON EMPTY", writer.write(reader.read("POLYGON EMPTY")));
+  }
+
+  public void testReadMultiPoint() throws Exception {
+    assertEquals("MULTIPOINT ((10 10), (20 20))", writer.write(reader.read("MULTIPOINT ((10 10), (20 20))")));
+    assertEquals("MULTIPOINT EMPTY", writer.write(reader.read("MULTIPOINT EMPTY")));
+  }
+
+  public void testReadMultiLineString() throws Exception {
+    assertEquals("MULTILINESTRING ((10 10, 20 20), (15 15, 30 15))", writer.write(reader.read("MULTILINESTRING ((10 10, 20 20), (15 15, 30 15))")));
+    assertEquals("MULTILINESTRING EMPTY", writer.write(reader.read("MULTILINESTRING EMPTY")));
+  }
+
+  public void testReadMultiPolygon() throws Exception {
+    assertEquals("MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60)))", writer.write(reader.read("MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60)))")));
+    assertEquals("MULTIPOLYGON EMPTY", writer.write(reader.read("MULTIPOLYGON EMPTY")));
+  }
+
+  public void testReadGeometryCollection() throws Exception {
+      assertEquals("GEOMETRYCOLLECTION (POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20))", writer.write(reader.read("GEOMETRYCOLLECTION (POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20))")));
+      assertEquals("GEOMETRYCOLLECTION (POINT (10 10), LINEARRING EMPTY, LINESTRING (15 15, 20 20))", writer.write(reader.read("GEOMETRYCOLLECTION (POINT (10 10), LINEARRING EMPTY, LINESTRING (15 15, 20 20))")));
+      assertEquals("GEOMETRYCOLLECTION (POINT (10 10), LINEARRING (10 10, 20 20, 30 40, 10 10), LINESTRING (15 15, 20 20))", writer.write(reader.read("GEOMETRYCOLLECTION (POINT (10 10), LINEARRING (10 10, 20 20, 30 40, 10 10), LINESTRING (15 15, 20 20))")));
+      assertEquals("GEOMETRYCOLLECTION EMPTY", writer.write(reader.read("GEOMETRYCOLLECTION EMPTY")));
+  }
+
+  public void testReadPointZM() throws Exception {
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINT(1 2 3)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINTZ(1 2 3)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINT Z(1 2 3)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINTM(1 2 3)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINT M(1 2 3)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINTZM(1 2 3 4)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("POINT ZM(1 2 3 4)").getCoordinate());
+      assertEquals(new Coordinate(1, 2, 3), reader.read("Point Zm(1 2 3 4)").getCoordinate());
+  }
+
+  public void testReadLineStringZM() throws Exception {
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRING(1 2 3, 4 5 6)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRINGZ(1 2 3, 4 5 6)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRING Z(1 2 3, 4 5 6)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRINGM(1 2 3, 4 5 6)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRING M(1 2 3, 4 5 6)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRINGZM(1 2 3 10, 4 5 6 10)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LINESTRING ZM(1 2 3 10, 4 5 6 10)").getCoordinates()[1]);
+    assertEquals(new Coordinate(4, 5, 6), reader.read("LineString Zm(1 2 3 10, 4 5 6 10)").getCoordinates()[1]);
+  }
+
+  public void testReadPolygonZM() throws Exception {
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGON((1 2 3, 4 5 6, 7 8 9, 1 2 3))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGONZ((1 2 3, 4 5 6, 7 8 9, 1 2 3))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGON Z((1 2 3, 4 5 6, 7 8 9, 1 2 3))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGONM((1 2 3, 4 5 6, 7 8 9, 1 2 3))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGON M((1 2 3, 4 5 6, 7 8 9, 1 2 3))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGONZM((1 2 3 10, 4 5 6 11, 7 8 9 12, 1 2 3 13))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("POLYGON ZM((1 2 3 10, 4 5 6 11, 7 8 9 12, 1 2 3 13))").getCoordinates()[2]);
+    assertEquals(new Coordinate(7, 8, 9), reader.read("Polygon Zm((1 2 3 10, 4 5 6 11, 7 8 9 12, 1 2 3 13))").getCoordinates()[2]);
+  }
+
+  public void testReadMultiPolygonZM() throws Exception {
+    assertEquals(new Coordinate(7, 8, 9), reader.read("MultiPolygon Zm(((1 2 3 10, 4 5 6 11, 7 8 9 12, 1 2 3 13)))").getCoordinates()[2]);
+  }
+
+  public void testReadLargeNumbers() throws Exception {
+    PrecisionModel precisionModel = new PrecisionModel(1E9);
+    GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+    WKTReader reader = new WKTReader(geometryFactory);
+    Geometry point1 = reader.read("POINT (123456789.01234567890 10)");
+    Point point2 = geometryFactory.createPoint(new Coordinate(123456789.01234567890, 10));
+    assertEquals(point1.getCoordinate().x, point2.getCoordinate().x, 1E-7);
+    assertEquals(point1.getCoordinate().y, point2.getCoordinate().y, 1E-7);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/WKTWriterTest.java b/modules/core/src/test/java/org/locationtech/jts/io/WKTWriterTest.java
new file mode 100644
index 0000000..ca4bd62
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/WKTWriterTest.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test for {@link WKTWriter}.
+ *
+ * @version 1.7
+ */
+public class WKTWriterTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTWriter writer = new WKTWriter();
+  WKTWriter writer3D = new WKTWriter(3);
+
+  public static void main(String args[]) {
+    TestRunner.run(suite());
+  }
+
+  public WKTWriterTest(String name) { super(name); }
+
+  public static Test suite() { return new TestSuite(WKTWriterTest.class); }
+
+  public void testWritePoint() {
+    Point point = geometryFactory.createPoint(new Coordinate(10, 10));
+    assertEquals("POINT (10 10)", writer.write(point).toString());
+  }
+
+  public void testWriteLineString() {
+    Coordinate[] coordinates = { new Coordinate(10, 10, 0),
+                                 new Coordinate(20, 20, 0),
+                                 new Coordinate(30, 40, 0) };
+    LineString lineString = geometryFactory.createLineString(coordinates);
+    assertEquals("LINESTRING (10 10, 20 20, 30 40)", writer.write(lineString).toString());
+  }
+
+  public void testWritePolygon() throws Exception {
+    Coordinate[] coordinates = { new Coordinate(10, 10, 0),
+                                 new Coordinate(10, 20, 0),
+                                 new Coordinate(20, 20, 0),
+                                 new Coordinate(20, 15, 0),
+                                 new Coordinate(10, 10, 0) };
+    LinearRing linearRing = geometryFactory.createLinearRing(coordinates);
+    Polygon polygon = geometryFactory.createPolygon(linearRing, new LinearRing[] { });
+    assertEquals("POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))", writer.write(polygon).toString());
+  }
+
+  public void testWriteMultiPoint() {
+    Point[] points = { geometryFactory.createPoint(new Coordinate(10, 10, 0)),
+                       geometryFactory.createPoint(new Coordinate(20, 20, 0)) };
+    MultiPoint multiPoint = geometryFactory.createMultiPoint(points);
+    assertEquals("MULTIPOINT ((10 10), (20 20))", writer.write(multiPoint).toString());
+  }
+
+  public void testWriteMultiLineString() {
+    Coordinate[] coordinates1 = { new Coordinate(10, 10, 0),
+                                  new Coordinate(20, 20, 0) };
+    LineString lineString1 = geometryFactory.createLineString(coordinates1);
+    Coordinate[] coordinates2 = { new Coordinate(15, 15, 0),
+                                  new Coordinate(30, 15, 0) };
+    LineString lineString2 = geometryFactory.createLineString(coordinates2);
+    LineString[] lineStrings = {lineString1, lineString2};
+    MultiLineString multiLineString = geometryFactory.createMultiLineString(lineStrings);
+    assertEquals("MULTILINESTRING ((10 10, 20 20), (15 15, 30 15))", writer.write(multiLineString).toString());
+  }
+
+  public void testWriteMultiPolygon() throws Exception {
+    Coordinate[] coordinates1 = { new Coordinate(10, 10, 0),
+                                 new Coordinate(10, 20, 0),
+                                 new Coordinate(20, 20, 0),
+                                 new Coordinate(20, 15, 0),
+                                 new Coordinate(10, 10, 0) };
+    LinearRing linearRing1 = geometryFactory.createLinearRing(coordinates1);
+    Polygon polygon1 = geometryFactory.createPolygon(linearRing1, new LinearRing[] { });
+    Coordinate[] coordinates2 = { new Coordinate(60, 60, 0),
+                                 new Coordinate(70, 70, 0),
+                                 new Coordinate(80, 60, 0),
+                                 new Coordinate(60, 60, 0) };
+    LinearRing linearRing2 = geometryFactory.createLinearRing(coordinates2);
+    Polygon polygon2 = geometryFactory.createPolygon(linearRing2, new LinearRing[] { });
+    Polygon[] polygons = {polygon1, polygon2};
+    MultiPolygon multiPolygon = geometryFactory.createMultiPolygon(polygons);
+//    System.out.println("MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60)))");
+//    System.out.println(writer.write(multiPolygon).toString());
+    assertEquals("MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60)))", writer.write(multiPolygon).toString());
+  }
+
+  public void testWriteGeometryCollection() {
+    Point point1 = geometryFactory.createPoint(new Coordinate(10, 10));
+    Point point2 = geometryFactory.createPoint(new Coordinate(30, 30));
+    Coordinate[] coordinates = { new Coordinate(15, 15, 0),
+                                 new Coordinate(20, 20, 0) };
+    LineString lineString1 = geometryFactory.createLineString(coordinates);
+    Geometry[] geometries = {point1, point2, lineString1};
+    GeometryCollection geometryCollection = geometryFactory.createGeometryCollection(geometries);
+    assertEquals("GEOMETRYCOLLECTION (POINT (10 10), POINT (30 30), LINESTRING (15 15, 20 20))", writer.write(geometryCollection).toString());
+  }
+
+  public void testWriteLargeNumbers1() {
+    PrecisionModel precisionModel = new PrecisionModel(1E9);
+    GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+    Point point1 = geometryFactory.createPoint(new Coordinate(123456789012345678d, 10E9));
+    assertEquals("POINT (123456789012345680 10000000000)", point1.toText());
+  }
+
+  public void testWriteLargeNumbers2() {
+    PrecisionModel precisionModel = new PrecisionModel(1E9);
+    GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+    Point point1 = geometryFactory.createPoint(new Coordinate(1234d, 10E9));
+    assertEquals("POINT (1234 10000000000)", point1.toText());
+  }
+
+  public void testWriteLargeNumbers3() {
+    PrecisionModel precisionModel = new PrecisionModel(1E9);
+    GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+    Point point1 = geometryFactory.createPoint(new Coordinate(123456789012345678000000E9d, 10E9));
+    assertEquals("POINT (123456789012345690000000000000000 10000000000)", point1.toText());
+  }
+
+  public void testWrite3D() {
+    GeometryFactory geometryFactory = new GeometryFactory();
+    Point point = geometryFactory.createPoint(new Coordinate(1, 1, 1));
+    String wkt = writer3D.write(point);
+    assertEquals("POINT (1 1 1)", wkt);
+  }
+
+  public void testWrite3D_withNaN() {
+    GeometryFactory geometryFactory = new GeometryFactory();
+    Coordinate[] coordinates = { new Coordinate(1, 1),
+                                 new Coordinate(2, 2, 2) };
+    LineString line = geometryFactory.createLineString(coordinates);
+    String wkt = writer3D.write(line);
+    assertEquals("LINESTRING (1 1, 2 2 2)", wkt);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/GMLReaderTestCase.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/GMLReaderTestCase.java
new file mode 100644
index 0000000..49d7801
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/GMLReaderTestCase.java
@@ -0,0 +1,136 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.FileReader;
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.xml.sax.SAXException;
+
+import junit.framework.TestCase;
+
+public class GMLReaderTestCase extends TestCase 
+{
+
+	private static final String TEST_DIR = "bin/data/";
+	
+	public GMLReaderTestCase(String arg0) {
+		super(arg0);
+		// TODO Auto-generated constructor stub
+	}
+	
+	protected static PrecisionModel precisionModel = new PrecisionModel(1000);
+	protected static GeometryFactory geometryFactory = new GeometryFactory(precisionModel);
+	
+	public void testPointRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "points.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			Point p = (Point) gc.getGeometryN(i);
+			assertNotNull(p);
+		}
+	}
+
+	public void testLineStringRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "linestrings.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			LineString ls = (LineString) gc.getGeometryN(i);
+			assertNotNull(ls);
+		}
+	}
+
+	public void testPolygonRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "polygons.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			Polygon p = (Polygon) gc.getGeometryN(i);
+			assertNotNull(p);
+		}
+	}
+	
+	public void testMultiPointRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "multipoints.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			MultiPoint p = (MultiPoint) gc.getGeometryN(i);
+			assertNotNull(p);
+		}
+	}
+
+	public void testMultiLineStringRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "multilinestrings.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			MultiLineString ls = (MultiLineString) gc.getGeometryN(i);
+			assertNotNull(ls);
+		}
+	}
+
+	public void testMultiPolygonRead() throws SAXException, IOException, ParserConfigurationException{
+		FileReader fr = new FileReader(TEST_DIR + "multipolygons.xml");
+		
+		GMLReader gr = new GMLReader();
+		Geometry g = gr.read(fr,geometryFactory);
+		
+		GeometryCollection gc = (GeometryCollection)g;
+		assertTrue(gc.getNumGeometries() == 25);
+		
+		for(int i=0;i<25;i++){
+			MultiPolygon p = (MultiPolygon) gc.getGeometryN(i);
+			assertNotNull(p);
+		}
+	}
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticLineStringTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticLineStringTest.java
new file mode 100644
index 0000000..6028f09
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticLineStringTest.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.LineStringGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LineString;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticLineStringTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticLineStringTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single line string
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleLineStringRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		
+		LineString pt = (LineString) pg.create();
+		
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single line string with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleLineStringManyPointRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(LineStringGenerator.HORZ);
+		pg.setNumberPoints(1000);
+		
+		LineString pt = (LineString) pg.create();
+
+		checkRoundTrip(pt);
+	}
+}
+
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiLineStringTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiLineStringTest.java
new file mode 100644
index 0000000..53cde1f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiLineStringTest.java
@@ -0,0 +1,78 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.LineStringGenerator;
+import org.locationtech.jts.generator.MultiGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.MultiLineString;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiLineStringTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiLineStringTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single line string
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiLineStringRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiLineString pt = (MultiLineString) pg.create();
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single line string with lots of points
+	 * @throws IOException 
+	 * @throws ParserConfigurationException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiLineStringManyPointRoundTrip() throws IOException, SAXException, ParserConfigurationException{
+
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(1000);
+		pgc.setGenerationAlgorithm(LineStringGenerator.HORZ);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiLineString pt = (MultiLineString) pg.create();
+		checkRoundTrip(pt);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPointTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPointTest.java
new file mode 100644
index 0000000..41d50dd
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPointTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.MultiGenerator;
+import org.locationtech.jts.generator.PointGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.MultiPoint;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiPointTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiPointTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPoint
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPointRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PointGenerator pgc = new PointGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPoint pt = (MultiPoint) pg.create();
+		checkRoundTrip(pt);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPolygonTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPolygonTest.java
new file mode 100644
index 0000000..3f38c5d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticMultiPolygonTest.java
@@ -0,0 +1,151 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.MultiGenerator;
+import org.locationtech.jts.generator.PolygonGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiPolygonTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiPolygonTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPolygonNoHoleRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPolygonManyPointsNoHoleRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(1000);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPolygonHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(10);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPolygonManyPointsHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(1000);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSingleMultiPolygonManyPointsManyHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(100);
+		pgc.setNumberHoles(100);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+
+		checkRoundTrip(pt);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPointTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPointTest.java
new file mode 100644
index 0000000..f101c73
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPointTest.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.PointGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Point;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticPointTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticPointTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single point
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePointRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PointGenerator pg = new PointGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		
+		Point pt = (Point) pg.create();
+		checkRoundTrip(pt);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPolygonTest.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPolygonTest.java
new file mode 100644
index 0000000..5513d56
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/StaticPolygonTest.java
@@ -0,0 +1,123 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.generator.PolygonGenerator;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Polygon;
+import org.xml.sax.SAXException;
+
+
+/**
+ * Round trip testing for GML reading and writing. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticPolygonTest extends WritingTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticPolygonTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single polygon
+	 * @throws IOException 
+	 * @throws ParserConfigurationException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePolygonNoHoleRoundTrip() throws IOException, SAXException, ParserConfigurationException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		
+		Polygon pt = (Polygon) pg.create();
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lots of points
+	 * @throws IOException 
+	 * @throws ParserConfigurationException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePolygonManyPointsNoHoleRoundTrip() throws IOException, SAXException, ParserConfigurationException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(1000);
+		
+		Polygon pt = (Polygon) pg.create();
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single polygon
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePolygonHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		pg.setNumberHoles(4);
+		
+		Polygon pt = (Polygon) pg.create();
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePolygonManyPointsHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(1000);
+		pg.setNumberHoles(4);
+		
+		Polygon pt = (Polygon) pg.create();
+		checkRoundTrip(pt);
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lots of points
+	 * @throws ParserConfigurationException 
+	 * @throws IOException 
+	 * @throws SAXException 
+	 */
+	public void testSinglePolygonManyPointsManyHolesRoundTrip() throws SAXException, IOException, ParserConfigurationException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(100);
+		pg.setNumberHoles(100);
+		
+		Polygon pt = (Polygon) pg.create();
+		checkRoundTrip(pt);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/WritingTestCase.java b/modules/core/src/test/java/org/locationtech/jts/io/gml2/WritingTestCase.java
new file mode 100644
index 0000000..24db2da
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/WritingTestCase.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.gml2;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.io.Writer;
+
+import javax.xml.parsers.ParserConfigurationException;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.xml.sax.SAXException;
+
+import junit.framework.TestCase;
+
+/**
+ * Test Case framework for GML unit tests.
+ * 
+ * @author David Zwiers, Vivid Solutions.
+ * @author Martin Davis 
+ */
+public abstract class WritingTestCase extends TestCase 
+{
+	
+	/**
+	 * @param arg
+	 */
+	public WritingTestCase(String arg){
+		super(arg);
+	}
+	
+	protected StringWriter sw = null;
+	
+	protected Writer getWriter(){
+		sw = new StringWriter();
+		sw.write("<?xml version='1.0' encoding='UTF-8'?>\n");
+		return sw;
+	}
+	protected Reader getReader() throws IOException{
+		sw.flush();
+		sw.close();
+		String s = sw.toString();
+		
+//		System.out.println(s);
+		
+		return new StringReader(s);
+	}
+	
+	protected static PrecisionModel precisionModel = new PrecisionModel(1000);
+	protected static GeometryFactory geometryFactory = new GeometryFactory(precisionModel);
+
+	protected void checkRoundTrip(Geometry g) 
+	throws SAXException, IOException, ParserConfigurationException
+	{
+		GMLWriter out = new GMLWriter();
+		out.setPrefix(null);
+		out.setNamespace(true);
+		out.setSrsName("foo");
+		// this markup is not currently work with GMLReader
+//		out.setCustomElements(new String[] { "<test>1</test>" } );
+		out.write(g, getWriter());
+
+		//System.out.println(sw.toString());
+		
+		GMLReader in = new GMLReader();
+		Geometry g2 = in.read(getReader(), geometryFactory);
+
+		// System.out.println((pt==null?"NULL":pt.toString()));
+		// System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input Geometry is not the same as the output Geometry", g
+				.equalsExact(g2));
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/gml2/geometry.xsd b/modules/core/src/test/java/org/locationtech/jts/io/gml2/geometry.xsd
new file mode 100644
index 0000000..f2d3d43
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/gml2/geometry.xsd
@@ -0,0 +1,349 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema targetNamespace="http://www.opengis.net/gml" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:gml="http://www.opengis.net/gml" xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" version="2.1.2">
+  <annotation>
+    <appinfo>geometry.xsd v2.1.2 2002-07</appinfo>
+    <documentation xml:lang="en">
+      GML Geometry schema. Copyright (c) 2001,2002 OGC, All Rights Reserved.
+    </documentation>
+  </annotation>
+  <!-- bring in the XLink attributes -->
+  <import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlinks.xsd"/>
+  <!-- ==============================================================
+       global declarations
+  =================================================================== -->
+  <element name="_Geometry" type="gml:AbstractGeometryType" abstract="true"/>
+  <element name="_GeometryCollection" type="gml:GeometryCollectionType" abstract="true" substitutionGroup="gml:_Geometry"/>
+  <element name="geometryMember" type="gml:GeometryAssociationType"/>
+  <element name="pointMember" type="gml:PointMemberType" substitutionGroup="gml:geometryMember"/>
+  <element name="lineStringMember" type="gml:LineStringMemberType" substitutionGroup="gml:geometryMember"/>
+  <element name="polygonMember" type="gml:PolygonMemberType" substitutionGroup="gml:geometryMember"/>
+  <element name="outerBoundaryIs" type="gml:LinearRingMemberType"/>
+  <element name="innerBoundaryIs" type="gml:LinearRingMemberType"/>
+  <!-- primitive geometry elements -->
+  <element name="Point" type="gml:PointType" substitutionGroup="gml:_Geometry"/>
+  <element name="LineString" type="gml:LineStringType" substitutionGroup="gml:_Geometry"/>
+  <element name="LinearRing" type="gml:LinearRingType" substitutionGroup="gml:_Geometry"/>
+  <element name="Polygon" type="gml:PolygonType" substitutionGroup="gml:_Geometry"/>
+  <element name="Box" type="gml:BoxType"/>
+  <!-- aggregate geometry elements -->
+  <element name="MultiGeometry" type="gml:GeometryCollectionType" substitutionGroup="gml:_Geometry"/>
+  <element name="MultiPoint" type="gml:MultiPointType" substitutionGroup="gml:_Geometry"/>
+  <element name="MultiLineString" type="gml:MultiLineStringType" substitutionGroup="gml:_Geometry"/>
+  <element name="MultiPolygon" type="gml:MultiPolygonType" substitutionGroup="gml:_Geometry"/>
+  <!-- coordinate elements -->
+  <element name="coord" type="gml:CoordType"/>
+  <element name="coordinates" type="gml:CoordinatesType"/>
+  <!-- this attribute gives the location where an element is defined -->
+  <attribute name="remoteSchema" type="anyURI"/>
+  <!-- ==============================================================
+       abstract supertypes
+  =================================================================== -->
+  <complexType name="AbstractGeometryType" abstract="true">
+    <annotation>
+      <documentation>
+        All geometry elements are derived from this abstract supertype; 
+        a geometry element may have an identifying attribute (gid). 
+        It may be associated with a spatial reference system.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="anyType">
+        <attribute name="gid" type="ID" use="optional"/>
+        <attribute name="srsName" type="anyURI" use="optional"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="AbstractGeometryCollectionBaseType" abstract="true">
+    <annotation>
+      <documentation>
+        This abstract base type for geometry collections just makes the 
+        srsName attribute mandatory.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:AbstractGeometryType">
+        <attribute name="gid" type="ID" use="optional"/>
+        <attribute name="srsName" type="anyURI" use="required"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <attributeGroup name="AssociationAttributeGroup">
+    <annotation>
+      <documentation>
+        These attributes can be attached to any element, thus allowing it 
+        to act as a pointer. The 'remoteSchema' attribute allows an element 
+        that carries link attributes to indicate that the element is declared 
+        in a remote schema rather than by the schema that constrains the 
+        current document instance.  
+      </documentation>
+    </annotation>
+    <attributeGroup ref="xlink:simpleLink"/>
+    <attribute ref="gml:remoteSchema" use="optional"/>
+  </attributeGroup>
+  <complexType name="GeometryAssociationType">
+    <annotation>
+      <documentation>
+        An instance of this type (e.g. a geometryMember) can either 
+        enclose or point to a primitive geometry element. When serving 
+        as a simple link that references a remote geometry instance, 
+        the value of the gml:remoteSchema attribute can be used to 
+        locate a schema fragment that constrains the target instance.
+      </documentation>
+    </annotation>
+    <sequence minOccurs="0">
+      <element ref="gml:_Geometry"/>
+    </sequence>
+    <!-- <attributeGroup ref="gml:AssociationAttributeGroup"/> -->
+    <attributeGroup ref="xlink:simpleLink"/>
+    <attribute ref="gml:remoteSchema" use="optional"/>
+  </complexType>
+  <complexType name="PointMemberType">
+    <annotation>
+      <documentation>Restricts the geometry member to being a Point instance.</documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryAssociationType">
+        <sequence minOccurs="0">
+          <element ref="gml:Point"/>
+        </sequence>
+        <attributeGroup ref="gml:AssociationAttributeGroup"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="LineStringMemberType">
+    <annotation>
+      <documentation>Restricts the geometry member to being a LineString instance.</documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryAssociationType">
+        <sequence minOccurs="0">
+          <element ref="gml:LineString"/>
+        </sequence>
+        <attributeGroup ref="gml:AssociationAttributeGroup"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="PolygonMemberType">
+    <annotation>
+      <documentation>Restricts the geometry member to being a Polygon instance.</documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryAssociationType">
+        <sequence minOccurs="0">
+          <element ref="gml:Polygon"/>
+        </sequence>
+        <attributeGroup ref="gml:AssociationAttributeGroup"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="LinearRingMemberType">
+    <annotation>
+      <documentation>Restricts the outer or inner boundary of a polygon instance 
+			to being a LinearRing.</documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryAssociationType">
+        <sequence minOccurs="0">
+          <element ref="gml:LinearRing"/>
+        </sequence>
+        <attributeGroup ref="gml:AssociationAttributeGroup"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <!-- ==============================================================
+       primitive geometry types
+  =================================================================== -->
+  <complexType name="PointType">
+    <annotation>
+      <documentation>
+        A Point is defined by a single coordinate tuple.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryType">
+        <sequence>
+          <choice>
+            <element ref="gml:coord"/>
+            <element ref="gml:coordinates"/>
+          </choice>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <complexType name="LineStringType">
+    <annotation>
+      <documentation>
+        A LineString is defined by two or more coordinate tuples, with 
+        linear interpolation between them. 
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryType">
+        <sequence>
+          <choice>
+            <element ref="gml:coord" minOccurs="2" maxOccurs="unbounded"/>
+            <element ref="gml:coordinates"/>
+          </choice>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <complexType name="LinearRingType">
+    <annotation>
+      <documentation>
+        A LinearRing is defined by four or more coordinate tuples, with 
+        linear interpolation between them; the first and last coordinates 
+        must be coincident.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryType">
+        <sequence>
+          <choice>
+            <element ref="gml:coord" minOccurs="4" maxOccurs="unbounded"/>
+            <element ref="gml:coordinates"/>
+          </choice>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <complexType name="BoxType">
+    <annotation>
+      <documentation>
+        The Box structure defines an extent using a pair of coordinate tuples.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryType">
+        <sequence>
+          <choice>
+            <element ref="gml:coord" minOccurs="2" maxOccurs="2"/>
+            <element ref="gml:coordinates"/>
+          </choice>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <complexType name="PolygonType">
+    <annotation>
+      <documentation>
+        A Polygon is defined by an outer boundary and zero or more inner 
+        boundaries which are in turn defined by LinearRings.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryType">
+        <sequence>
+          <element ref="gml:outerBoundaryIs"/>
+          <element ref="gml:innerBoundaryIs" minOccurs="0" maxOccurs="unbounded"/>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <!-- ==============================================================
+       aggregate geometry types
+  =================================================================== -->
+  <complexType name="GeometryCollectionType">
+    <annotation>
+      <documentation>
+        A geometry collection must include one or more geometries, referenced 
+        through geometryMember elements. User-defined geometry collections 
+        that accept GML geometry classes as members must instantiate--or 
+        derive from--this type.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <extension base="gml:AbstractGeometryCollectionBaseType">
+        <sequence>
+          <element ref="gml:geometryMember" maxOccurs="unbounded"/>
+        </sequence>
+      </extension>
+    </complexContent>
+  </complexType>
+  <complexType name="MultiPointType">
+    <annotation>
+      <documentation>
+        A MultiPoint is defined by one or more Points, referenced through 
+        pointMember elements.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryCollectionType">
+        <sequence>
+          <element ref="gml:pointMember" maxOccurs="unbounded"/>
+        </sequence>
+        <attribute name="gid" type="ID" use="optional"/>
+        <attribute name="srsName" type="anyURI" use="required"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="MultiLineStringType">
+    <annotation>
+      <documentation>
+        A MultiLineString is defined by one or more LineStrings, referenced 
+        through lineStringMember elements.
+      </documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryCollectionType">
+        <sequence>
+          <element ref="gml:lineStringMember" maxOccurs="unbounded"/>
+        </sequence>
+        <attribute name="gid" type="ID" use="optional"/>
+        <attribute name="srsName" type="anyURI" use="required"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <complexType name="MultiPolygonType">
+    <annotation>
+      <documentation>
+        A MultiPolygon is defined by one or more Polygons, referenced through 
+        polygonMember elements. 
+      </documentation>
+    </annotation>
+    <complexContent>
+      <restriction base="gml:GeometryCollectionType">
+        <sequence>
+          <element ref="gml:polygonMember" maxOccurs="unbounded"/>
+        </sequence>
+        <attribute name="gid" type="ID" use="optional"/>
+        <attribute name="srsName" type="anyURI" use="required"/>
+      </restriction>
+    </complexContent>
+  </complexType>
+  <!-- ==============================================================
+       There are two ways to represent coordinates: (1) as a sequence 
+       of <coord> elements that encapsulate tuples, or (2) using a 
+       single <coordinates> string.
+  =================================================================== -->
+  <complexType name="CoordType">
+    <annotation>
+      <documentation>
+        Represents a coordinate tuple in one, two, or three dimensions.
+      </documentation>
+    </annotation>
+    <sequence>
+      <element name="X" type="decimal"/>
+      <element name="Y" type="decimal" minOccurs="0"/>
+      <element name="Z" type="decimal" minOccurs="0"/>
+    </sequence>
+  </complexType>
+  <complexType name="CoordinatesType">
+    <annotation>
+      <documentation>
+        Coordinates can be included in a single string, but there is no 
+        facility for validating string content. The value of the 'cs' attribute 
+        is the separator for coordinate values, and the value of the 'ts' 
+        attribute gives the tuple separator (a single space by default); the 
+        default values may be changed to reflect local usage.
+      </documentation>
+    </annotation>
+    <simpleContent>
+      <extension base="string">
+        <attribute name="decimal" type="string" use="optional" default="."/>
+        <attribute name="cs" type="string" use="optional" default=","/>
+        <attribute name="ts" type="string" use="optional" default="&#x20;"/>
+      </extension>
+    </simpleContent>
+  </complexType>
+</schema>
diff --git a/modules/core/src/test/java/org/locationtech/jts/io/kml/KMLWriterTest.java b/modules/core/src/test/java/org/locationtech/jts/io/kml/KMLWriterTest.java
new file mode 100644
index 0000000..49105df
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/io/kml/KMLWriterTest.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.kml;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class KMLWriterTest extends TestCase 
+{
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader rdr = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(KMLWriterTest.class);
+  }
+
+  public KMLWriterTest(String name) { super(name); }
+
+  public void testPoint()
+  {
+    checkEqual("POINT (1 1)", 
+        "<Point><coordinates>1.0,1.0</coordinates></Point>");
+  }
+
+  public void testLine()
+  {
+    checkEqual("LINESTRING (1 1, 2 2)", 
+        "<LineString><coordinates>1.0,1.0 2.0,2.0</coordinates></LineString>");
+  }
+
+  public void testPolygon()
+  {
+    checkEqual("POLYGON ((1 1, 2 1, 2 2, 1 2, 1 1))", 
+        "<Polygon><outerBoundaryIs><LinearRing><coordinates>1.0,1.0 2.0,1.0 2.0,2.0 1.0,2.0 1.0,1.0</coordinates></LinearRing></outerBoundaryIs></Polygon>");
+  }
+
+  public void testPolygonWithHole()
+  {
+    checkEqual("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (2 8, 8 8, 8 2, 2 2, 2 8))", 
+        "<Polygon><outerBoundaryIs><LinearRing><coordinates>1.0,9.0 9.0,9.0 9.0,1.0 1.0,1.0 1.0,9.0</coordinates></LinearRing></outerBoundaryIs><innerBoundaryIs><LinearRing><coordinates>2.0,8.0 8.0,8.0 8.0,2.0 2.0,2.0 2.0,8.0</coordinates></LinearRing></innerBoundaryIs></Polygon>");
+  }
+
+  public void testMultiPoint()
+  {
+    checkEqual("MULTIPOINT ((1 1), (2 2))", 
+        "<MultiGeometry><Point><coordinates>1.0,1.0</coordinates></Point><Point><coordinates>2.0,2.0</coordinates></Point></MultiGeometry>");
+  }
+
+  public void testMultiLineString()
+  {
+    checkEqual("MULTILINESTRING ((2 9, 2 2), (5 5, 8 5))", 
+        "<MultiGeometry><LineString><coordinates>2.0,9.0 2.0,2.0</coordinates></LineString><LineString><coordinates>5.0,5.0 8.0,5.0</coordinates></LineString></MultiGeometry>");
+  }
+
+  public void testMultiPolygon()
+  {
+    checkEqual("MULTIPOLYGON (((2 9, 5 9, 5 5, 2 5, 2 9)), ((6 4, 8 4, 8 2, 6 2, 6 4)))", 
+        "<MultiGeometry><Polygon><outerBoundaryIs><LinearRing><coordinates>2.0,9.0 5.0,9.0 5.0,5.0 2.0,5.0 2.0,9.0</coordinates></LinearRing></outerBoundaryIs></Polygon><Polygon><outerBoundaryIs><LinearRing><coordinates>6.0,4.0 8.0,4.0 8.0,2.0 6.0,2.0 6.0,4.0</coordinates></LinearRing></outerBoundaryIs></Polygon></MultiGeometry>");
+  }
+
+  public void testGeometryCollection()
+  {
+    checkEqual("GEOMETRYCOLLECTION (LINESTRING (1 9, 1 2, 3 2), POLYGON ((3 9, 5 9, 5 7, 3 7, 3 9)), POINT (5 5))", 
+        "<MultiGeometry><LineString><coordinates>1.0,9.0 1.0,2.0 3.0,2.0</coordinates></LineString><Polygon><outerBoundaryIs><LinearRing><coordinates>3.0,9.0 5.0,9.0 5.0,7.0 3.0,7.0 3.0,9.0</coordinates></LinearRing></outerBoundaryIs></Polygon><Point><coordinates>5.0,5.0</coordinates></Point></MultiGeometry>");
+  }
+
+  public void testExtrudeAltitudeLineString()
+  {
+    KMLWriter kmlWriter = new KMLWriter();
+    kmlWriter.setExtrude(true);
+    kmlWriter.setAltitudeMode(KMLWriter.ALTITUDE_MODE_ABSOLUTE);
+    checkEqual(kmlWriter, "LINESTRING (1 1, 2 2)", 
+        "<LineString><extrude>1</extrude><altitudeMode>absolute</altitudeMode><coordinates>1.0,1.0 2.0,2.0</coordinates></LineString>");
+  }
+
+  public void testExtrudeTesselateLineString()
+  {
+    KMLWriter kmlWriter = new KMLWriter();
+    kmlWriter.setExtrude(true);
+    kmlWriter.setTesselate(true);
+    //kmlWriter.setAltitudeMode(KMLWriter.ALTITUDE_MODE_ABSOLUTE);
+    checkEqual(kmlWriter, "LINESTRING (1 1, 2 2)", 
+        "<LineString><extrude>1</extrude><tesselate>1</tesselate><coordinates>1.0,1.0 2.0,2.0</coordinates></LineString>");
+  }
+
+  public void testExtrudeAltitudePolygon()
+  {
+    KMLWriter kmlWriter = new KMLWriter();
+    kmlWriter.setExtrude(true);
+    kmlWriter.setAltitudeMode(KMLWriter.ALTITUDE_MODE_ABSOLUTE);
+    checkEqual(kmlWriter, "POLYGON ((1 1, 2 1, 2 2, 1 2, 1 1))", 
+        "<Polygon><extrude>1</extrude><altitudeMode>absolute</altitudeMode><outerBoundaryIs><LinearRing><coordinates>1.0,1.0 2.0,1.0 2.0,2.0 1.0,2.0 1.0,1.0</coordinates></LinearRing></outerBoundaryIs></Polygon>");
+  }
+
+  public void testExtrudeGeometryCollection()
+  {
+    KMLWriter kmlWriter = new KMLWriter();
+    kmlWriter.setExtrude(true);
+    checkEqual(kmlWriter, "GEOMETRYCOLLECTION (LINESTRING (1 9, 1 2, 3 2), POLYGON ((3 9, 5 9, 5 7, 3 7, 3 9)), POINT (5 5))", 
+        "<MultiGeometry><LineString><extrude>1</extrude><coordinates>1.0,9.0 1.0,2.0 3.0,2.0</coordinates></LineString><Polygon><extrude>1</extrude><outerBoundaryIs><LinearRing><coordinates>3.0,9.0 5.0,9.0 5.0,7.0 3.0,7.0 3.0,9.0</coordinates></LinearRing></outerBoundaryIs></Polygon><Point><extrude>1</extrude><coordinates>5.0,5.0</coordinates></Point></MultiGeometry>");
+  }
+
+  public void testPrecision()
+  {
+    KMLWriter kmlWriter = new KMLWriter();
+    kmlWriter.setPrecision(1);
+    checkEqual(kmlWriter, "LINESTRING (1.0001 1.1234, 2.5555 2.99999)", 
+        " <LineString><coordinates>1,1.1 2.6,3</coordinates></LineString>");
+  }
+
+
+  private void checkEqual(String wkt, String expectedKML) {
+    KMLWriter kmlWriter = new KMLWriter();
+    checkEqual(kmlWriter, wkt, expectedKML);
+  }
+
+  private void checkEqual(KMLWriter kmlWriter, String wkt, String expectedKML) {
+    try {
+      Geometry geom = rdr.read(wkt);
+      checkEqual(kmlWriter, geom, expectedKML);
+    } catch (ParseException e) {
+      throw new RuntimeException("ParseException: " + e.getMessage());
+    }
+  }
+
+  private void checkEqual(KMLWriter kmlWriter, Geometry geom, String expectedKML) {
+    String kml = kmlWriter.write(geom);
+    String kmlNorm = normalizeKML(kml);
+    String expectedKMLNorm = normalizeKML(expectedKML);
+    boolean isEqual = kmlNorm.equalsIgnoreCase(expectedKMLNorm);
+    if (! isEqual) {
+      System.out.println("\nGenerated KML:  " + kmlNorm + "\n  Expected KML: " + expectedKMLNorm);
+    }
+    assertTrue(isEqual);
+  }
+
+  /**
+   * Normalizes an XML string by converting all whitespace to a single blank char.
+   * 
+   * @param expectedKML
+   * @return
+   */
+  private String normalizeKML(String kml) {
+    String condenseSpace = kml.replaceAll("\\s+", " ").trim();
+    String removeRedundantSpace = condenseSpace.replaceAll("> <", "><");
+    return removeRedundantSpace;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/linearref/AbstractIndexedLineTest.java b/modules/core/src/test/java/org/locationtech/jts/linearref/AbstractIndexedLineTest.java
new file mode 100644
index 0000000..19c92f3
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/linearref/AbstractIndexedLineTest.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Base class for linear referencing class unit tests.
+ */
+public abstract class AbstractIndexedLineTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public AbstractIndexedLineTest(String name) {
+    super(name);
+  }
+
+  public void testFirst()
+  {
+    runOffsetTest("LINESTRING (0 0, 20 20)", "POINT(20 20)", 0.0, "POINT (20 20)");
+  }
+
+  public void testML()
+  {
+    runIndicesOfThenExtract("MULTILINESTRING ((0 0, 10 10), (20 20, 30 30))",
+            "MULTILINESTRING ((1 1, 10 10), (20 20, 25 25))");
+  }
+
+  public void testPartOfSegmentNoVertex()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 10 10, 20 20)",
+            "LINESTRING (1 1, 9 9)");
+  }
+
+  public void testPartOfSegmentContainingVertex()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 10 10, 20 20)",
+            "LINESTRING (5 5, 10 10, 15 15)");
+  }
+
+  /**
+   * Tests that duplicate coordinates are handled correctly.
+   */
+  public void testPartOfSegmentContainingDuplicateCoords()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 10 10, 10 10, 20 20)",
+            "LINESTRING (5 5, 10 10, 10 10, 15 15)");
+  }
+
+  /**
+   * Following tests check that correct portion of loop is identified.
+   * This requires that the correct vertex for (0,0) is selected.
+   */
+
+  public void testLoopWithStartSubLine()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)",
+            "LINESTRING (0 0, 0 10, 10 10)");
+  }
+
+  public void testLoopWithEndingSubLine()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)",
+            "LINESTRING (10 10, 10 0, 0 0)");
+  }
+
+  // test a subline equal to the parent loop
+  public void testLoopWithIdenticalSubLine()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)",
+            "LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)");
+  }
+
+  // test a zero-length subline equal to the start point
+  public void testZeroLenSubLineAtStart()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)",
+            "LINESTRING (0 0, 0 0)");
+  }
+
+  // test a zero-length subline equal to a mid point
+  public void testZeroLenSubLineAtMidVertex()
+  {
+    runIndicesOfThenExtract("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)",
+            "LINESTRING (10 10, 10 10)");
+  }
+
+  public void testIndexOfAfterSquare()
+  {
+  	runIndexOfAfterTest("LINESTRING (0 0, 0 10, 10 10, 10 0, 0 0)", 
+  			"POINT (0 0)");
+  }
+  
+  public void testIndexOfAfterRibbon()
+  {
+    runIndexOfAfterTest("LINESTRING (0 0, 0 60, 50 60, 50 20, -20 20)", 
+    "POINT (0 20)");
+    runIndexOfAfterTest("LINESTRING (0 0, 0 60, 50 60, 50 20, -20 20)", 
+        "POINT (0 20)", "POINT (30 60)");
+  }
+  
+  public void testIndexOfAfterBeyondEndRibbon()
+  {
+    runIndexOfAfterTest("LINESTRING (0 0, 0 60, 50 60, 50 20, -20 20)", 
+        "POINT (-30 20)", "POINT (-20 20)");
+  }
+  
+  public void testOffsetStartPoint()
+  {
+    runOffsetTest("LINESTRING (0 0, 10 10, 20 20)", "POINT(0 0)", 1.0, "POINT (-0.7071067811865475 0.7071067811865475)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 20 20)", "POINT(0 0)", -1.0, "POINT (0.7071067811865475 -0.7071067811865475)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 20 20)", "POINT(10 10)", 5.0, "POINT (6.464466094067262 13.535533905932738)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 20 20)", "POINT(10 10)", -5.0, "POINT (13.535533905932738 6.464466094067262)");
+  }
+  
+  public void testOffsetStartPointRepeatedPoint()
+  {
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(0 0)", 1.0, "POINT (-0.7071067811865475 0.7071067811865475)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(0 0)", -1.0, "POINT (0.7071067811865475 -0.7071067811865475)");
+    // These tests work for LengthIndexedLine, but not LocationIndexedLine
+    //runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(10 10)", 5.0, "POINT (6.464466094067262 13.535533905932738)");
+    //runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(10 10)", -5.0, "POINT (13.535533905932738 6.464466094067262)");
+  }
+
+  public void testOffsetEndPoint()
+  {
+    runOffsetTest("LINESTRING (0 0, 20 20)", "POINT(20 20)", 0.0, "POINT (20 20)");
+    runOffsetTest("LINESTRING (0 0, 13 13, 20 20)", "POINT(20 20)", 0.0, "POINT (20 20)");
+    runOffsetTest("LINESTRING (0 0, 10 0, 20 0)", "POINT(20 0)", 1.0, "POINT (20 1)");
+    runOffsetTest("LINESTRING (0 0, 20 0)", "POINT(10 0)", 1.0, "POINT (10 1)"); // point on last segment
+    runOffsetTest("MULTILINESTRING ((0 0, 10 0), (10 0, 20 0))", "POINT(10 0)", -1.0, "POINT (10 -1)");
+    runOffsetTest("MULTILINESTRING ((0 0, 10 0), (10 0, 20 0))", "POINT(20 0)", 1.0, "POINT (20 1)");
+  }
+  
+  protected Geometry read(String wkt)
+  {
+    try {
+      return reader.read(wkt);
+    }
+    catch (ParseException ex) {
+      throw new RuntimeException(ex);
+    }
+  }
+
+  protected void runIndicesOfThenExtract(String inputStr,
+    String subLineStr)
+//      throws Exception
+  {
+    Geometry input = read(inputStr);
+    Geometry subLine = read(subLineStr);
+    Geometry result = indicesOfThenExtract(input, subLine);
+    checkExpected(result, subLineStr);
+  }
+
+  protected void checkExpected(Geometry result, String expected)
+  {
+    Geometry subLine = read(expected);
+    boolean isEqual = result.equalsExact(subLine, 1.0e-5);
+    if (! isEqual) {
+      System.out.println("Computed result is: " + result);
+    }
+    assertTrue(isEqual);
+  }
+
+  protected abstract Geometry indicesOfThenExtract(Geometry input, Geometry subLine);
+
+/*
+  // example of indicesOfThenLocate method
+  private Geometry indicesOfThenLocate(LineString input, LineString subLine)
+  {
+    LocationIndexedLine indexedLine = new LocationIndexedLine(input);
+    LineStringLocation[] loc = indexedLine.indicesOf(subLine);
+    Geometry result = indexedLine.locate(loc[0], loc[1]);
+    return result;
+  }
+*/
+
+  protected void runIndexOfAfterTest(String inputStr,
+      String testPtWKT)
+//        throws Exception
+    {
+      Geometry input = read(inputStr);
+      Geometry testPoint = read(testPtWKT);
+      Coordinate testPt = testPoint.getCoordinate();
+      boolean resultOK = indexOfAfterCheck(input, testPt);
+      assertTrue(resultOK);
+    }
+  
+  protected void runIndexOfAfterTest(String inputStr,
+      String testPtWKT, String afterPtWKT)
+//        throws Exception
+    {
+      Geometry input = read(inputStr);
+      Geometry testPoint = read(testPtWKT);
+      Coordinate testPt = testPoint.getCoordinate();
+      Geometry afterPoint = read(afterPtWKT);
+      Coordinate afterPt = afterPoint.getCoordinate();
+      boolean resultOK = indexOfAfterCheck(input, testPt, afterPt);
+      assertTrue(resultOK);
+    }
+  
+  /**
+   * Checks that the point computed by <tt>indexOfAfter</tt>
+   * is the same as the input point.
+   * (This should be the case for all except pathological cases, 
+   * such as the input test point being beyond the end of the line). 
+   * 
+   * @param input
+   * @param testPt
+   * @return true if the result of indexOfAfter is the same as the input point
+   */
+  protected abstract boolean indexOfAfterCheck(Geometry input, Coordinate testPt);
+  
+  protected abstract boolean indexOfAfterCheck(Geometry input, Coordinate testPt, Coordinate afterPt);
+
+  static final double TOLERANCE_DIST = 0.001;
+  
+  protected void runOffsetTest(String inputWKT,
+      String testPtWKT, double offsetDistance, String expectedPtWKT)
+//        throws Exception
+    {
+      Geometry input = read(inputWKT);
+      Geometry testPoint = read(testPtWKT);
+      Geometry expectedPoint = read(expectedPtWKT);
+      Coordinate testPt = testPoint.getCoordinate();
+      Coordinate expectedPt = expectedPoint.getCoordinate();
+      Coordinate offsetPt = extractOffsetAt(input, testPt, offsetDistance);
+      
+      boolean isOk = offsetPt.distance(expectedPt) < TOLERANCE_DIST;
+      if (! isOk)
+        System.out.println("Expected = " + expectedPoint + "  Actual = " + offsetPt);
+      assertTrue(isOk);
+    }
+  
+  protected abstract Coordinate extractOffsetAt(Geometry input, Coordinate testPt, double offsetDistance);
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/linearref/LengthIndexedLineTest.java b/modules/core/src/test/java/org/locationtech/jts/linearref/LengthIndexedLineTest.java
new file mode 100644
index 0000000..174e810
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/linearref/LengthIndexedLineTest.java
@@ -0,0 +1,223 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Tests the {@link LengthIndexedLine} class
+ */
+public class LengthIndexedLineTest
+    extends AbstractIndexedLineTest
+{
+
+  public static void main(String[] args) {
+      junit.textui.TestRunner.run(LengthIndexedLineTest.class);
+  }
+
+  public LengthIndexedLineTest(String name) {
+    super(name);
+  }
+
+  public void testExtractLineBothIndicesAtEndpointXXX()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (20 0, 25 0, 30 0))",
+        -10, 10, "LINESTRING (10 0, 10 0)");
+  }
+
+
+  public void testExtractLineBeyondRange()
+  {
+    checkExtractLine("LINESTRING (0 0, 10 10)", -100, 100, "LINESTRING (0 0, 10 10)");
+  }
+
+  public void testExtractLineReverse()
+  {
+    checkExtractLine("LINESTRING (0 0, 10 0)", 9, 1, "LINESTRING (9 0, 1 0)");
+  }
+
+  public void testExtractLineReverseMulti()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (20 0, 25 0, 30 0))",
+                     19, 1, "MULTILINESTRING ((29 0, 25 0, 20 0), (10 0, 1 0))");
+  }
+
+  public void testExtractLineNegative()
+  {
+    checkExtractLine("LINESTRING (0 0, 10 0)", -9, -1, "LINESTRING (1 0, 9 0)");
+  }
+
+  public void testExtractLineNegativeReverse()
+  {
+    checkExtractLine("LINESTRING (0 0, 10 0)", -1, -9, "LINESTRING (9 0, 1 0)");
+  }
+
+  public void testExtractLineIndexAtEndpoint()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (20 0, 25 0, 30 0))",
+                     10, -1, "LINESTRING (20 0, 25 0, 29 0)");
+  }
+
+  /**
+   * Tests that leading and trailing zero-length sublines are trimmed in the computed result,
+   * and that zero-length extracts return the lowest extracted zero-length line
+   */
+  public void testExtractLineIndexAtEndpointWithZeroLenComponents()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (10 0, 10 0), (20 0, 25 0, 30 0))",
+        10, -1, "LINESTRING (20 0, 25 0, 29 0)");
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (10 0, 10 0), (20 0, 25 0, 30 0))",
+        5, 10, "LINESTRING (5 0, 10 0)");
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (10 0, 10 0), (10 0, 10 0), (20 0, 25 0, 30 0))",
+        10, 10, "LINESTRING (10 0, 10 0)");
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (10 0, 10 0), (10 0, 10 0), (10 0, 10 0), (20 0, 25 0, 30 0))",
+        10, -10, "LINESTRING (10 0, 10 0)");
+  }
+
+  public void testExtractLineBothIndicesAtEndpoint()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (20 0, 25 0, 30 0))",
+                     10, 10, "LINESTRING (10 0, 10 0)");
+  }
+
+  public void testExtractLineBothIndicesAtEndpointNegative()
+  {
+    checkExtractLine("MULTILINESTRING ((0 0, 10 0), (20 0, 25 0, 30 0))",
+                     -10, 10, "LINESTRING (10 0, 10 0)");
+  }
+
+  /**
+   * From GEOS Ticket #323
+   */
+  public void testProjectExtractPoint()
+  {
+    Geometry linearGeom = read("MULTILINESTRING ((0 2, 0 0), (-1 1, 1 1))");
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double index = indexedLine.project(new Coordinate(1, 0));
+    Coordinate pt = indexedLine.extractPoint(index);
+    assertTrue(pt.equals(new Coordinate(0, 0)));
+  }
+
+  public void testExtractPointBeyondRange()
+  {
+    Geometry linearGeom = read("LINESTRING (0 0, 10 10)");
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    Coordinate pt = indexedLine.extractPoint(100);
+    assertTrue(pt.equals(new Coordinate(10, 10)));
+
+    Coordinate pt2 = indexedLine.extractPoint(0);
+    assertTrue(pt2.equals(new Coordinate(0, 0)));
+  }
+
+  public void testProjectPointWithDuplicateCoords()
+  {
+    Geometry linearGeom = read("LINESTRING (0 0, 10 0, 10 0, 20 0)");
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double projIndex = indexedLine.project(new Coordinate(10, 1));
+    assertTrue(projIndex == 10.0);
+  }
+
+  /**
+   * These tests work for LengthIndexedLine, but not LocationIndexedLine
+   *
+   */
+  public void testOffsetStartPointRepeatedPoint()
+  {
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(0 0)", 1.0, "POINT (-0.7071067811865475 0.7071067811865475)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(0 0)", -1.0, "POINT (0.7071067811865475 -0.7071067811865475)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(10 10)", 5.0, "POINT (6.464466094067262 13.535533905932738)");
+    runOffsetTest("LINESTRING (0 0, 10 10, 10 10, 20 20)", "POINT(10 10)", -5.0, "POINT (13.535533905932738 6.464466094067262)");
+  }
+
+  /**
+   * Tests that z values are interpolated
+   *
+   */
+  public void testComputeZ()
+  {
+  	Geometry linearGeom = read("LINESTRING (0 0 0, 10 10 10)");
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double projIndex = indexedLine.project(new Coordinate(5, 5));
+    Coordinate projPt = indexedLine.extractPoint(projIndex);
+//    System.out.println(projPt);
+    assertTrue(projPt.equals3D(new Coordinate(5, 5, 5)));  
+  }
+  
+  /**
+   * Tests that if the input does not have Z ordinates, neither does the output.
+   *
+   */
+  public void testComputeZNaN()
+  {
+  	Geometry linearGeom = read("LINESTRING (0 0, 10 10 10)");
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double projIndex = indexedLine.project(new Coordinate(5, 5));
+    Coordinate projPt = indexedLine.extractPoint(projIndex);
+    assertTrue(Double.isNaN(projPt.z ));  
+  }
+  
+  private void checkExtractLine(String wkt, double start, double end, String expected)
+  {
+    Geometry linearGeom = read(wkt);
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    Geometry result = indexedLine.extractLine(start, end);
+    checkExpected(result, expected);
+  }
+
+  protected Geometry indicesOfThenExtract(Geometry linearGeom, Geometry subLine)
+  {
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double[] loc = indexedLine.indicesOf(subLine);
+    Geometry result = indexedLine.extractLine(loc[0], loc[1]);
+    return result;
+  }
+
+  protected boolean indexOfAfterCheck(Geometry linearGeom, Coordinate testPt)
+  {
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    
+    // check locations are consecutive
+    double loc1 = indexedLine.indexOf(testPt);
+    double loc2 = indexedLine.indexOfAfter(testPt, loc1);
+    if (loc2 <= loc1) return false;
+    
+    // check extracted points are the same as the input
+    Coordinate pt1 = indexedLine.extractPoint(loc1);
+    Coordinate pt2 = indexedLine.extractPoint(loc2);
+    if (! pt1.equals2D(testPt)) return false;
+    if (! pt2.equals2D(testPt)) return false;
+    
+    return true;
+  }
+
+  protected boolean indexOfAfterCheck(Geometry linearGeom, Coordinate testPt, Coordinate checkPt)
+  {
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    
+    // check that computed location is after check location
+    double checkLoc = indexedLine.indexOf(checkPt);
+    double testLoc = indexedLine.indexOfAfter(testPt, checkLoc);
+    if (testLoc < checkLoc) return false;
+    
+    return true;
+  }
+
+  protected Coordinate extractOffsetAt(Geometry linearGeom, Coordinate testPt, double offsetDistance)
+  {
+    LengthIndexedLine indexedLine = new LengthIndexedLine(linearGeom);
+    double index = indexedLine.indexOf(testPt);
+    return indexedLine.extractPoint(index, offsetDistance);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/linearref/LinearLocationTest.java b/modules/core/src/test/java/org/locationtech/jts/linearref/LinearLocationTest.java
new file mode 100644
index 0000000..822778e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/linearref/LinearLocationTest.java
@@ -0,0 +1,165 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * Tests methods involving only {@link LinearLocation}s
+ * 
+ * @author Martin Davis
+ *
+ */
+public class LinearLocationTest 
+	extends TestCase
+{
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(LinearLocationTest.class);
+  }
+
+  public LinearLocationTest(String name) { super(name); }
+
+  public void testZeroLengthLineString() throws Exception
+  {
+    Geometry line = reader.read("LINESTRING (10 0, 10 0)");
+    LocationIndexedLine indexedLine = new LocationIndexedLine(line);
+    LinearLocation loc0 = indexedLine.indexOf(new Coordinate(11, 0));
+    assertTrue(loc0.compareTo(new LinearLocation(1, 0.0)) == 0);
+  }
+  
+  public void testRepeatedCoordsLineString() throws Exception
+  {
+    Geometry line = reader.read("LINESTRING (10 0, 10 0, 20 0)");
+    LocationIndexedLine indexedLine = new LocationIndexedLine(line);
+    LinearLocation loc0 = indexedLine.indexOf(new Coordinate(11, 0));
+    assertTrue(loc0.compareTo(new LinearLocation(1, 0.1)) == 0);
+  }
+  
+  public void testSameSegmentLineString() throws Exception
+  {
+    Geometry line = reader.read("LINESTRING (0 0, 10 0, 20 0, 30 0)");
+    LocationIndexedLine indexedLine = new LocationIndexedLine(line);
+    
+    LinearLocation loc0 = indexedLine.indexOf(new Coordinate(0, 0));
+    LinearLocation loc0_5 = indexedLine.indexOf(new Coordinate(5, 0));
+    LinearLocation loc1 = indexedLine.indexOf(new Coordinate (10, 0));
+    LinearLocation loc2 = indexedLine.indexOf(new Coordinate (20, 0));
+    LinearLocation loc2_5 = indexedLine.indexOf(new Coordinate (25, 0));
+    LinearLocation loc3 = indexedLine.indexOf(new Coordinate (30, 0));
+    
+    assertTrue(loc0.isOnSameSegment(loc0));
+    assertTrue(loc0.isOnSameSegment(loc0_5));
+    assertTrue(loc0.isOnSameSegment(loc1));
+    assertTrue(! loc0.isOnSameSegment(loc2));
+    assertTrue(! loc0.isOnSameSegment(loc2_5));
+    assertTrue(! loc0.isOnSameSegment(loc3));
+   
+    assertTrue(loc0_5.isOnSameSegment(loc0));
+    assertTrue(loc0_5.isOnSameSegment(loc1));
+    assertTrue(! loc0_5.isOnSameSegment(loc2));
+    assertTrue(! loc0_5.isOnSameSegment(loc3));
+
+    assertTrue(! loc2.isOnSameSegment(loc0));
+    assertTrue(loc2.isOnSameSegment(loc1));
+    assertTrue(loc2.isOnSameSegment(loc2));
+    assertTrue(loc2.isOnSameSegment(loc3));
+    
+    assertTrue(loc2_5.isOnSameSegment(loc3));
+    
+    assertTrue(! loc3.isOnSameSegment(loc0));
+    assertTrue(loc3.isOnSameSegment(loc2));
+    assertTrue(loc3.isOnSameSegment(loc2_5));
+    assertTrue(loc3.isOnSameSegment(loc3));
+
+  }
+  public void testSameSegmentMultiLineString() throws Exception
+  {
+    Geometry line = reader.read("MULTILINESTRING ((0 0, 10 0, 20 0), (20 0, 30 0))");
+    LocationIndexedLine indexedLine = new LocationIndexedLine(line);
+    
+    LinearLocation loc0 = indexedLine.indexOf(new Coordinate(0, 0));
+    LinearLocation loc0_5 = indexedLine.indexOf(new Coordinate(5, 0));
+    LinearLocation loc1 = indexedLine.indexOf(new Coordinate (10, 0));
+    LinearLocation loc2 = indexedLine.indexOf(new Coordinate (20, 0));
+    LinearLocation loc2B = new LinearLocation(1, 0, 0.0);
+    
+    LinearLocation loc2_5 = indexedLine.indexOf(new Coordinate (25, 0));
+    LinearLocation loc3 = indexedLine.indexOf(new Coordinate (30, 0));
+    
+    assertTrue(loc0.isOnSameSegment(loc0));
+    assertTrue(loc0.isOnSameSegment(loc0_5));
+    assertTrue(loc0.isOnSameSegment(loc1));
+    assertTrue(! loc0.isOnSameSegment(loc2));
+    assertTrue(! loc0.isOnSameSegment(loc2_5));
+    assertTrue(! loc0.isOnSameSegment(loc3));
+   
+    assertTrue(loc0_5.isOnSameSegment(loc0));
+    assertTrue(loc0_5.isOnSameSegment(loc1));
+    assertTrue(! loc0_5.isOnSameSegment(loc2));
+    assertTrue(! loc0_5.isOnSameSegment(loc3));
+
+    assertTrue(! loc2.isOnSameSegment(loc0));
+    assertTrue(loc2.isOnSameSegment(loc1));
+    assertTrue(loc2.isOnSameSegment(loc2));
+    assertTrue(! loc2.isOnSameSegment(loc3));
+    assertTrue(loc2B.isOnSameSegment(loc3));
+    
+    assertTrue(loc2_5.isOnSameSegment(loc3));
+    
+    assertTrue(! loc3.isOnSameSegment(loc0));
+    assertTrue(! loc3.isOnSameSegment(loc2));
+    assertTrue(loc3.isOnSameSegment(loc2B));
+    assertTrue(loc3.isOnSameSegment(loc2_5));
+    assertTrue(loc3.isOnSameSegment(loc3));
+  }
+  
+  public void testGetSegmentMultiLineString() throws Exception
+  {
+    Geometry line = reader.read("MULTILINESTRING ((0 0, 10 0, 20 0), (20 0, 30 0))");
+    LocationIndexedLine indexedLine = new LocationIndexedLine(line);
+    
+    LinearLocation loc0 = indexedLine.indexOf(new Coordinate(0, 0));
+    LinearLocation loc0_5 = indexedLine.indexOf(new Coordinate(5, 0));
+    LinearLocation loc1 = indexedLine.indexOf(new Coordinate (10, 0));
+    LinearLocation loc2 = indexedLine.indexOf(new Coordinate (20, 0));
+    LinearLocation loc2B = new LinearLocation(1, 0, 0.0);
+    
+    LinearLocation loc2_5 = indexedLine.indexOf(new Coordinate (25, 0));
+    LinearLocation loc3 = indexedLine.indexOf(new Coordinate (30, 0));
+    
+    LineSegment seg0 = new LineSegment(new Coordinate(0,0), new Coordinate(10, 0));
+    LineSegment seg1 = new LineSegment(new Coordinate(10,0), new Coordinate(20, 0));
+    LineSegment seg2 = new LineSegment(new Coordinate(20,0), new Coordinate(30, 0));
+    
+    assertTrue(loc0.getSegment(line).equals(seg0));
+    assertTrue(loc0_5.getSegment(line).equals(seg0));
+    
+    assertTrue(loc1.getSegment(line).equals(seg1));
+    assertTrue(loc2.getSegment(line).equals(seg1));
+    
+    assertTrue(loc2_5.getSegment(line).equals(seg2));
+    assertTrue(loc3.getSegment(line).equals(seg2));
+  }
+
+  
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/linearref/LocationIndexedLineTest.java b/modules/core/src/test/java/org/locationtech/jts/linearref/LocationIndexedLineTest.java
new file mode 100644
index 0000000..cfcd97b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/linearref/LocationIndexedLineTest.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.linearref;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Tests the {@link LocationIndexedLine} class
+ */
+public class LocationIndexedLineTest
+    extends AbstractIndexedLineTest {
+
+  public static void main(String[] args) {
+      junit.textui.TestRunner.run(LocationIndexedLineTest.class);
+  }
+
+  public LocationIndexedLineTest(String name) {
+    super(name);
+  }
+
+  public void testMultiLineStringSimple()
+      throws Exception
+  {
+    runExtractLine("MULTILINESTRING ((0 0, 10 10), (20 20, 30 30))",
+                   new LinearLocation(0, 0, .5),
+                   new LinearLocation(1, 0, .5),
+        "MULTILINESTRING ((5 5, 10 10), (20 20, 25 25))");
+  }
+
+  public void testMultiLineString2()
+      throws Exception
+  {
+    runExtractLine("MULTILINESTRING ((0 0, 10 10), (20 20, 30 30))",
+                   new LinearLocation(0, 0, 1.0),
+                   new LinearLocation(1, 0, .5),
+        "MULTILINESTRING ((10 10, 10 10), (20 20, 25 25))");
+  }
+
+  private void runExtractLine(String wkt,
+                               LinearLocation start, LinearLocation end, String expected)
+  {
+    Geometry geom = read(wkt);
+    LocationIndexedLine lil = new LocationIndexedLine(geom);
+    Geometry result = lil.extractLine(start, end);
+    //System.out.println(result);
+    checkExpected(result, expected);
+  }
+
+  protected Geometry indicesOfThenExtract(Geometry input, Geometry subLine)
+  {
+    LocationIndexedLine indexedLine = new LocationIndexedLine(input);
+    LinearLocation[] loc = indexedLine.indicesOf(subLine);
+    Geometry result = indexedLine.extractLine(loc[0], loc[1]);
+    return result;
+  }
+
+  protected boolean indexOfAfterCheck(Geometry linearGeom, Coordinate testPt)
+  {
+    LocationIndexedLine indexedLine = new LocationIndexedLine(linearGeom);
+    
+    // check locations are consecutive
+    LinearLocation loc1 = indexedLine.indexOf(testPt);
+    LinearLocation loc2 = indexedLine.indexOfAfter(testPt, loc1);
+    if (loc2.compareTo(loc1) <= 0 ) return false;
+    
+    // check extracted points are the same as the input
+    Coordinate pt1 = indexedLine.extractPoint(loc1);
+    Coordinate pt2 = indexedLine.extractPoint(loc2);
+    if (! pt1.equals2D(testPt)) return false;
+    if (! pt2.equals2D(testPt)) return false;
+    
+    return true;
+  }
+
+  protected boolean indexOfAfterCheck(Geometry linearGeom, Coordinate testPt, Coordinate afterPt)
+  {
+    LocationIndexedLine indexedLine = new LocationIndexedLine(linearGeom);
+    
+    // check that computed location is after check location
+    LinearLocation afterLoc = indexedLine.indexOf(afterPt);
+    LinearLocation testLoc = indexedLine.indexOfAfter(testPt, afterLoc);
+    if (testLoc.compareTo(afterLoc) < 0 ) return false;
+    
+    return true;
+  }
+
+  protected Coordinate extractOffsetAt(Geometry linearGeom, Coordinate testPt, double offsetDistance)
+  {
+  	LocationIndexedLine indexedLine = new LocationIndexedLine(linearGeom);
+  	LinearLocation index = indexedLine.indexOf(testPt);
+    return indexedLine.extractPoint(index, offsetDistance);
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/math/DDBasicTest.java b/modules/core/src/test/java/org/locationtech/jts/math/DDBasicTest.java
new file mode 100644
index 0000000..2c85ade
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/math/DDBasicTest.java
@@ -0,0 +1,318 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests basic arithmetic operations for {@link DD}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DDBasicTest 
+  extends TestCase
+{
+  public static void main(String args[]) {
+      TestRunner.run(DDBasicTest.class);
+    }
+
+  public DDBasicTest(String name) { super(name); }
+
+  public void testNaN()
+  {
+  	assertTrue(DD.valueOf(1).divide(DD.valueOf(0)).isNaN());
+  	assertTrue(DD.valueOf(1).multiply(DD.NaN).isNaN());
+  }
+  
+
+  public void testAddMult2()
+  {
+  	checkAddMult2(new DD(3));
+  	checkAddMult2(DD.PI);
+  }
+  
+  public void testMultiplyDivide()
+  {
+  	checkMultiplyDivide(DD.PI, DD.E, 1e-30);
+  	checkMultiplyDivide(DD.TWO_PI, DD.E, 1e-30);
+  	checkMultiplyDivide(DD.PI_2, DD.E, 1e-30);
+  	checkMultiplyDivide(new DD(39.4), new DD(10), 1e-30);
+  }
+
+  public void testDivideMultiply()
+  {
+  	checkDivideMultiply(DD.PI, DD.E, 1e-30);
+  	checkDivideMultiply(new DD(39.4), new DD(10), 1e-30);
+  }
+   
+  public void testSqrt()
+  {
+  	// the appropriate error bound is determined empirically
+  	checkSqrt(DD.PI, 1e-30);
+  	checkSqrt(DD.E, 1e-30);
+  	checkSqrt(new DD(999.0), 1e-28);
+  }
+
+  private void checkSqrt(DD x, double errBound)
+  {
+  	DD sqrt = x.sqrt();
+  	DD x2 = sqrt.multiply(sqrt);
+  	checkErrorBound("Sqrt", x, x2, errBound);
+  }
+
+  public void testTrunc()
+  {
+  	checkTrunc(DD.valueOf(1e16).subtract(DD.valueOf(1)),
+  			DD.valueOf(1e16).subtract(DD.valueOf(1)));
+  	// the appropriate error bound is determined empirically
+  	checkTrunc(DD.PI, DD.valueOf(3));
+  	checkTrunc(DD.valueOf(999.999), DD.valueOf(999));
+  	
+  	checkTrunc(DD.E.negate(), DD.valueOf(-2));
+  	checkTrunc(DD.valueOf(-999.999), DD.valueOf(-999));
+  }
+
+  private void checkTrunc(DD x, DD expected)
+  {
+  	DD trunc = x.trunc();
+  	boolean isEqual = trunc.equals(expected);
+  	assertTrue(isEqual);
+  }
+
+  public void testPow()
+  {
+  	checkPow(0, 3, 16 * DD.EPS);
+  	checkPow(14, 3, 16 * DD.EPS);
+  	checkPow(3, -5, 16 * DD.EPS);
+  	checkPow(-3, 5, 16 * DD.EPS);
+  	checkPow(-3, -5, 16 * DD.EPS);
+  	checkPow(0.12345, -5, 1e5 * DD.EPS);
+  }
+  
+  public void testReciprocal()
+  {
+  	// error bounds are chosen to be "close enough" (i.e. heuristically)
+  	
+  	// for some reason many reciprocals are exact
+  	checkReciprocal(3.0, 0);
+  	checkReciprocal(99.0, 1e-29);
+  	checkReciprocal(999.0, 0);
+  	checkReciprocal(314159269.0, 0);
+  }
+  
+  public void testBinom()
+  {
+  	checkBinomialSquare(100.0, 1.0);
+  	checkBinomialSquare(1000.0, 1.0);
+  	checkBinomialSquare(10000.0, 1.0);
+  	checkBinomialSquare(100000.0, 1.0);
+  	checkBinomialSquare(1000000.0, 1.0);  	
+  	checkBinomialSquare(1e8, 1.0);
+  	checkBinomialSquare(1e10, 1.0);
+  	checkBinomialSquare(1e14, 1.0);
+  	// Following call will fail, because it requires 32 digits of precision
+//  	checkBinomialSquare(1e16, 1.0);
+  	
+  	checkBinomialSquare(1e14, 291.0);
+  	checkBinomialSquare(5e14, 291.0);
+  	checkBinomialSquare(5e14, 345291.0);
+  }
+
+  private void checkAddMult2(DD dd)
+  {
+  	DD sum = dd.add(dd);
+  	DD prod = dd.multiply(new DD(2.0));
+  	checkErrorBound("AddMult2", sum, prod, 0.0);
+  }
+
+  private void checkMultiplyDivide(DD a, DD b, double errBound)
+  {
+  	DD a2 = a.multiply(b).divide(b);
+  	checkErrorBound("MultiplyDivide", a, a2, errBound);
+  }
+
+  private void checkDivideMultiply(DD a, DD b, double errBound)
+  {
+  	DD a2 = a.divide(b).multiply(b);
+  	checkErrorBound("DivideMultiply", a, a2, errBound);
+  }
+
+  private DD delta(DD x, DD y)
+  {
+  	return x.subtract(y).abs();
+  }
+  
+  private void checkErrorBound(String tag, DD x, DD y, double errBound)
+  {
+  	DD err = x.subtract(y).abs();
+  	//System.out.println(tag + " err=" + err);
+  	boolean isWithinEps = err.doubleValue() <= errBound;
+  	assertTrue(isWithinEps);
+  }
+  
+  /**
+   * Computes (a+b)^2 in two different ways and compares the result.
+   * For correct results, a and b should be integers.
+   * 
+   * @param a
+   * @param b
+   */
+  void checkBinomialSquare(double a, double b)
+  {
+  	// binomial square
+  	DD add = new DD(a);
+  	DD bdd = new DD(b);
+  	DD aPlusb = add.add(bdd);
+  	DD abSq = aPlusb.multiply(aPlusb);
+//  	System.out.println("(a+b)^2 = " + abSq);
+  	
+  	// expansion
+  	DD a2dd = add.multiply(add);
+  	DD b2dd = bdd.multiply(bdd);
+  	DD ab = add.multiply(bdd);
+  	DD sum = b2dd.add(ab).add(ab);
+  	
+//  	System.out.println("2ab+b^2 = " + sum);
+  	
+  	DD diff = abSq.subtract(a2dd);
+//  	System.out.println("(a+b)^2 - a^2 = " + diff);
+  	
+  	DD delta = diff.subtract(sum);
+  	
+  	//System.out.println();
+  	//System.out.println("A = " + a + ", B = " + b);
+  	//System.out.println("[DD]     2ab+b^2 = " + sum
+  	//		+ "   (a+b)^2 - a^2 = " + diff
+  	//		+ "   delta = " + delta);
+  	printBinomialSquareDouble(a,b);
+
+  	boolean isSame = diff.equals(sum);
+  	assertTrue(isSame);
+  	boolean isDeltaZero = delta.isZero();
+  	assertTrue(isDeltaZero);
+  }
+  
+  void printBinomialSquareDouble(double a, double b)
+  {
+  	double sum = 2*a*b + b*b;
+  	double diff = (a + b) * (a + b) - a*a;
+  	//System.out.println("[double] 2ab+b^2= " + sum
+  	//		+ "   (a+b)^2-a^2= " + diff
+  	//		+ "   delta= " + (sum - diff));
+  }
+  
+  public void testBinomial2()
+  {
+  	checkBinomial2(100.0, 1.0);
+  	checkBinomial2(1000.0, 1.0);
+  	checkBinomial2(10000.0, 1.0);
+  	checkBinomial2(100000.0, 1.0);
+  	checkBinomial2(1000000.0, 1.0);  	
+  	checkBinomial2(1e8, 1.0);
+  	checkBinomial2(1e10, 1.0);
+  	checkBinomial2(1e14, 1.0);
+  	
+  	checkBinomial2(1e14, 291.0);
+  	
+  	checkBinomial2(5e14, 291.0);
+  	checkBinomial2(5e14, 345291.0);
+  }
+
+  void checkBinomial2(double a, double b)
+  {
+  	// binomial product
+  	DD add = new DD(a);
+  	DD bdd = new DD(b);
+  	DD aPlusb = add.add(bdd);
+  	DD aSubb = add.subtract(bdd);
+  	DD abProd = aPlusb.multiply(aSubb);
+//  	System.out.println("(a+b)^2 = " + abSq);
+  	
+  	// expansion
+  	DD a2dd = add.multiply(add);
+  	DD b2dd = bdd.multiply(bdd);
+  	
+//  	System.out.println("2ab+b^2 = " + sum);
+  	
+  	// this should equal b^2
+  	DD diff = abProd.subtract(a2dd).negate();
+//  	System.out.println("(a+b)^2 - a^2 = " + diff);
+  	
+  	DD delta = diff.subtract(b2dd);
+  	
+  	//System.out.println();
+  	//System.out.println("A = " + a + ", B = " + b);
+  	//System.out.println("[DD] (a+b)(a-b) = " + abProd
+  	//		+ "   -((a^2 - b^2) - a^2) = " + diff
+  	//		+ "   delta = " + delta);
+//  	printBinomialSquareDouble(a,b);
+
+  	boolean isSame = diff.equals(b2dd);
+  	assertTrue(isSame);
+  	boolean isDeltaZero = delta.isZero();
+  	assertTrue(isDeltaZero);
+  }
+  
+
+  private void checkReciprocal(double x, double errBound)
+  {
+  	DD xdd = new DD(x);
+  	DD rr = xdd.reciprocal().reciprocal();
+  	
+  	double err = xdd.subtract(rr).doubleValue();
+  	
+  	//System.out.println("DD Recip = " + xdd 
+  	//		+ " DD delta= " + err
+  	//		+ " double recip delta= " + (x - 1.0/(1.0/x)) );
+  	
+  	assertTrue(err <= errBound);
+  }
+ 
+  private void checkPow(double x, int exp, double errBound)
+  {
+  	DD xdd = new DD(x);
+  	DD pow = xdd.pow(exp);
+  	//System.out.println("Pow(" + x + ", " + exp + ") = " + pow);
+  	DD pow2 = slowPow(xdd, exp);
+  	
+  	double err = pow.subtract(pow2).doubleValue();
+  	
+  	boolean isOK = err < errBound;
+  	if (! isOK)
+  		System.out.println("Test slowPow value " + pow2);
+  		
+  	assertTrue(err <= errBound);
+  }
+ 
+	private DD slowPow(DD x, int exp)
+	{
+		if (exp == 0)
+			return DD.valueOf(1.0);
+		
+		int n = Math.abs(exp);
+		// MD - could use binary exponentiation for better precision & speed
+		DD pow = new DD(x);
+		for (int i = 1; i < n; i++) {
+			pow = pow.multiply(x);
+		}
+		if (exp < 0) {
+			return pow.reciprocal();
+		}
+		return pow;
+	}
+
+	
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/math/DDComputeTest.java b/modules/core/src/test/java/org/locationtech/jts/math/DDComputeTest.java
new file mode 100644
index 0000000..778138e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/math/DDComputeTest.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Various tests involving computing known mathematical quantities
+ * using the basic {@link DD} arithmetic operations.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DDComputeTest 
+  extends TestCase
+{
+	public static void main(String args[]) {
+        TestRunner.run(DDComputeTest.class);
+      }
+
+	public DDComputeTest(String name) { super(name); }
+
+	public void testEByTaylorSeries()
+	{
+    //System.out.println("--------------------------------");
+    //System.out.println("Computing e by Taylor series");
+		DD testE = computeEByTaylorSeries();
+		double err = Math.abs(testE.subtract(DD.E).doubleValue());
+		//System.out.println("Difference from DoubleDouble.E = " + err);
+		assertTrue(err < 64 * DD.EPS);
+	}
+	
+  /**
+	 * Uses Taylor series to compute e
+	 * 
+	 * e = 1 + 1 + 1/2! + 1/3! + 1/4! + ...
+	 * 
+	 * @return an approximation to e
+	 */
+	private DD computeEByTaylorSeries()
+	{
+		DD s = DD.valueOf(2.0);
+		DD t = DD.valueOf(1.0);
+		double n = 1.0;
+		int i = 0;
+
+		while (t.doubleValue() > DD.EPS) {
+			i++;
+			n += 1.0;
+			t = t.divide(DD.valueOf(n));
+			s = s.add(t);
+			//System.out.println(i + ": " + s);
+		}
+		return s;
+	}
+	
+	public void testPiByMachin()
+	{
+    //System.out.println("--------------------------------");
+    //System.out.println("Computing Pi by Machin's rule");
+		DD testE = computePiByMachin();
+		double err = Math.abs(testE.subtract(DD.PI).doubleValue());
+		//System.out.println("Difference from DoubleDouble.PI = " + err);
+		assertTrue(err < 8 * DD.EPS);
+	}
+	
+
+	/**
+	 * Uses Machin's arctangent formula to compute Pi:
+	 *
+   *    Pi / 4  =  4 arctan(1/5) - arctan(1/239)
+   *    
+	 * @return an approximation to Pi
+	 */
+	private DD computePiByMachin()
+	{
+		DD t1 = DD.valueOf(1.0).divide(DD.valueOf(5.0));
+		DD t2 = DD.valueOf(1.0).divide(DD.valueOf(239.0));
+		
+		DD pi4 = (DD.valueOf(4.0)
+												.multiply(arctan(t1)))
+												.subtract(arctan(t2));
+		DD pi = DD.valueOf(4.0).multiply(pi4);
+		//System.out.println("Computed value = " + pi);
+		return pi;
+	}
+	
+	/**
+	 * Computes the arctangent based on the Taylor series expansion
+   *
+   *    arctan(x) = x - x^3 / 3 + x^5 / 5 - x^7 / 7 + ...
+   *    
+	 * @param x the argument
+	 * @return an approximation to the arctangent of the input
+	 */
+	private DD arctan(DD x)
+	{
+		DD t = x;
+	  DD t2 = t.sqr();
+	  DD at = new DD(0.0);
+	  DD two = new DD(2.0);
+	  int k = 0;
+	  DD d = new DD(1.0);
+	  int sign = 1;
+	  while (t.doubleValue() > DD.EPS) {
+	    k++;
+	    if (sign < 0)
+	      at = at.subtract(t.divide(d));
+	    else
+	    	at = at.add(t.divide(d));
+
+	    d = d.add(two);
+	    t = t.multiply(t2);
+	    sign = -sign;
+	  }
+	  //System.out.println("Computed DD.atan(): " + at 
+	  //		+ "    Math.atan = " + Math.atan(x.doubleValue()));
+	  return at;
+	}
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/math/DDIOTest.java b/modules/core/src/test/java/org/locationtech/jts/math/DDIOTest.java
new file mode 100644
index 0000000..b69935f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/math/DDIOTest.java
@@ -0,0 +1,243 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests I/O for {@link DD}s.
+ * 
+ * @author mbdavis
+ * 
+ */
+public class DDIOTest extends TestCase {
+	public static void main(String args[]) {
+		TestRunner.run(DDIOTest.class);
+	}
+
+	public DDIOTest(String name) {
+		super(name);
+	}
+
+
+	public void testStandardNotation() 
+	{	
+		// standard cases
+		checkStandardNotation(1.0, "1.0");
+		checkStandardNotation(0.0, "0.0");
+		
+		// cases where hi is a power of 10 and lo is negative
+		checkStandardNotation(DD.valueOf(1e12).subtract(DD.valueOf(1)),	"999999999999.0");
+		checkStandardNotation(DD.valueOf(1e14).subtract(DD.valueOf(1)),	"99999999999999.0");
+  	checkStandardNotation(DD.valueOf(1e16).subtract(DD.valueOf(1)),	"9999999999999999.0");
+		
+		DD num8Dec = DD.valueOf(-379363639).divide(
+				DD.valueOf(100000000));
+		checkStandardNotation(num8Dec, "-3.79363639");
+		
+		checkStandardNotation(new DD(-3.79363639, 8.039137357367426E-17),
+				"-3.7936363900000000000000000");
+		
+		checkStandardNotation(DD.valueOf(34).divide(
+				DD.valueOf(1000)), "0.034");
+		checkStandardNotation(1.05e3, "1050.0");
+		checkStandardNotation(0.34, "0.34000000000000002442490654175344");
+		checkStandardNotation(DD.valueOf(34).divide(
+				DD.valueOf(100)), "0.34");
+		checkStandardNotation(14, "14.0");
+	}
+
+	private void checkStandardNotation(double x, String expectedStr) {
+		checkStandardNotation(DD.valueOf(x), expectedStr);
+	}
+
+	private void checkStandardNotation(DD x, String expectedStr) {
+		String xStr = x.toStandardNotation();
+		//System.out.println("Standard Notation: " + xStr);
+		assertEquals(expectedStr, xStr);
+	}
+
+	public void testSciNotation() {
+		checkSciNotation(0.0, "0.0E0");
+		checkSciNotation(1.05e10, "1.05E10");
+		checkSciNotation(0.34, "3.4000000000000002442490654175344E-1");
+		checkSciNotation(
+				DD.valueOf(34).divide(DD.valueOf(100)), "3.4E-1");
+		checkSciNotation(14, "1.4E1");
+	}
+
+	private void checkSciNotation(double x, String expectedStr) {
+		checkSciNotation(DD.valueOf(x), expectedStr);
+	}
+
+	private void checkSciNotation(DD x, String expectedStr) {
+		String xStr = x.toSciNotation();
+		//System.out.println("Sci Notation: " + xStr);
+		assertEquals(xStr, expectedStr);
+	}
+
+	public void testParse() {
+		checkParse("1.05e10", 1.05E10, 1e-32);
+		checkParse("-1.05e10", -1.05E10, 1e-32);
+		checkParse("1.05e-10", DD.valueOf(105.).divide(
+				DD.valueOf(100.)).divide(DD.valueOf(1.0E10)), 1e-32);
+		checkParse("-1.05e-10", DD.valueOf(105.).divide(
+				DD.valueOf(100.)).divide(DD.valueOf(1.0E10))
+				.negate(), 1e-32);
+
+		/**
+		 * The Java double-precision constant 1.4 gives rise to a value which
+		 * differs from the exact binary representation down around the 17th decimal
+		 * place. Thus it will not compare exactly to the DoubleDouble
+		 * representation of the same number. To avoid this, compute the expected
+		 * value using full DD precision.
+		 */
+		checkParse("1.4",
+				DD.valueOf(14).divide(DD.valueOf(10)), 1e-30);
+
+		// 39.5D can be converted to an exact FP representation
+		checkParse("39.5", 39.5, 1e-30);
+		checkParse("-39.5", -39.5, 1e-30);
+	}
+
+	private void checkParse(String str, double expectedVal, double errBound) {
+		checkParse(str, new DD(expectedVal), errBound);
+	}
+
+	private void checkParse(String str, DD expectedVal,
+			double relErrBound) {
+		DD xdd = DD.parse(str);
+		double err = xdd.subtract(expectedVal).doubleValue();
+		double relErr = err / xdd.doubleValue();
+
+		//System.out.println("Parsed= " + xdd + " rel err= " + relErr);
+
+		assertTrue(err <= relErrBound);
+	}
+
+	public void testParseError() {
+		checkParseError("-1.05E2w");
+		checkParseError("%-1.05E2w");
+		checkParseError("-1.0512345678t");
+	}
+
+	private void checkParseError(String str) {
+		boolean foundParseError = false;
+		try {
+			DD.parse(str);
+		} catch (NumberFormatException ex) {
+			foundParseError = true;
+		}
+		assertTrue(foundParseError);
+	}
+
+	public void testRepeatedSqrt()
+	{
+		writeRepeatedSqrt(DD.valueOf(1.0));
+		writeRepeatedSqrt(DD.valueOf(.999999999999));
+		writeRepeatedSqrt(DD.PI.divide(DD.valueOf(10)));
+	}
+	
+	/**
+	 * This routine simply tests for robustness of the toString function.
+	 * 
+	 * @param xdd
+	 */
+	void writeRepeatedSqrt(DD xdd) 
+	{
+		int count = 0;
+		while (xdd.doubleValue() > 1e-300) {
+			count++;
+
+			double x = xdd.doubleValue();
+			DD xSqrt = xdd.sqrt();
+			String s = xSqrt.toString();
+//			System.out.println(count + ": " + s);
+
+			DD xSqrt2 = DD.parse(s);
+			DD xx = xSqrt2.multiply(xSqrt2);
+			double err = Math.abs(xx.doubleValue() - x);
+			//assertTrue(err < 1e-10);
+	
+			xdd = xSqrt;
+
+			// square roots converge on 1 - stop when very close
+			DD distFrom1DD = xSqrt.subtract(DD.valueOf(1.0));
+			double distFrom1 = distFrom1DD.doubleValue();
+			if (Math.abs(distFrom1) < 1.0e-40)
+				break;
+		}
+	}
+	
+	public void testRepeatedSqr()
+	{
+		writeRepeatedSqr(DD.valueOf(.9));
+		writeRepeatedSqr(DD.PI.divide(DD.valueOf(10)));
+	}
+	
+	/**
+	 * This routine simply tests for robustness of the toString function.
+	 * 
+	 * @param xdd
+	 */
+	void writeRepeatedSqr(DD xdd) 
+	{
+		if (xdd.ge(DD.valueOf(1)))
+			throw new IllegalArgumentException("Argument must be < 1");
+		
+		int count = 0;
+		while (xdd.doubleValue() > 1e-300) {
+			count++;
+			if (count == 100)
+				count = count;
+			double x = xdd.doubleValue();
+			DD xSqr = xdd.sqr();
+			String s = xSqr.toString();
+			//System.out.println(count + ": " + s);
+
+			DD xSqr2 = DD.parse(s);
+	
+			xdd = xSqr;
+		}
+	}
+	
+	public void testIOSquaresStress() {
+		for (int i = 1; i < 10000; i++) {
+			writeAndReadSqrt(i);
+		}
+	}
+
+	/**
+	 * Tests that printing values with many decimal places works. 
+	 * This tests the correctness and robustness of both output and input.
+	 * 
+	 * @param x
+	 */
+	void writeAndReadSqrt(double x) {
+		DD xdd = DD.valueOf(x);
+		DD xSqrt = xdd.sqrt();
+		String s = xSqrt.toString();
+//		System.out.println(s);
+
+		DD xSqrt2 = DD.parse(s);
+		DD xx = xSqrt2.multiply(xSqrt2);
+		String xxStr = xx.toString();
+//		System.out.println("==>  " + xxStr);
+
+		DD xx2 = DD.parse(xxStr);
+		double err = Math.abs(xx2.doubleValue() - x);
+		assertTrue(err < 1e-10);
+	}
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/math/DDTest.java b/modules/core/src/test/java/org/locationtech/jts/math/DDTest.java
new file mode 100644
index 0000000..3838b34
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/math/DDTest.java
@@ -0,0 +1,49 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests basic accessor and mutator operations for {@link DD}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DDTest 
+  extends TestCase
+{
+  private static final double VALUE_DBL = 2.2;
+  
+  public static void main(String args[]) {
+      TestRunner.run(DDTest.class);
+    }
+
+  public DDTest(String name) { super(name); }
+
+  public void testSetValueDouble()
+  {
+    assertTrue(VALUE_DBL == (new DD(1)).setValue(VALUE_DBL).doubleValue());
+  }
+  public void testSetValueDD()
+  {
+    assertTrue((new DD(VALUE_DBL)).equals((new DD(1)).setValue(new DD(2.2))));
+    assertTrue(DD.PI.equals((new DD(1)).setValue(DD.PI)));
+  }
+  public void testCopy()
+  {
+    assertTrue((new DD(VALUE_DBL)).equals(DD.copy(new DD(VALUE_DBL))));
+    assertTrue(DD.PI.equals(DD.copy(DD.PI)));
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/math/Vector2DTest.java b/modules/core/src/test/java/org/locationtech/jts/math/Vector2DTest.java
new file mode 100644
index 0000000..4a6a992
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/math/Vector2DTest.java
@@ -0,0 +1,62 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.math;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+public class Vector2DTest extends TestCase {
+
+  private static final double TOLERANCE = 1E-5;
+  
+  public static void main(String args[]) {
+    TestRunner.run(Vector2DTest.class);
+  }
+
+  public Vector2DTest(String name) { super(name); }
+
+  public void testLength()
+  {
+    assertEquals(Vector2D.create(0,1).length(), 1.0, TOLERANCE);
+    assertEquals(Vector2D.create(0,-1).length(), 1.0, TOLERANCE);
+    assertEquals(Vector2D.create(1,1).length(), Math.sqrt(2.0), TOLERANCE);
+    assertEquals(Vector2D.create(3,4).length(), 5, TOLERANCE);
+  }
+  
+  public void testIsParallel() throws Exception
+  {
+    assertTrue(Vector2D.create(0,1).isParallel(Vector2D.create(0,2)));
+    assertTrue(Vector2D.create(1,1).isParallel(Vector2D.create(2,2)));
+    assertTrue(Vector2D.create(-1,-1).isParallel(Vector2D.create(2,2)));
+    
+    assertTrue(! Vector2D.create(1,-1).isParallel(Vector2D.create(2,2)));
+  }
+  
+  public void testToCoordinate()
+  {
+    assertEquals(Vector2D.create(
+        Vector2D.create(1,2).toCoordinate()), 
+        Vector2D.create(1,2), TOLERANCE);
+  }
+
+  void assertEquals(Vector2D v1, Vector2D v2)
+  {
+    assertTrue(v1.equals(v2));
+  }
+  
+  void assertEquals(Vector2D v1, Vector2D v2, double tolerance)
+  {
+    assertEquals(v1.getX(), v2.getX(), tolerance);
+    assertEquals(v1.getY(), v2.getY(), tolerance);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorFullTest.java b/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorFullTest.java
new file mode 100644
index 0000000..25ade5e
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorFullTest.java
@@ -0,0 +1,125 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Test IntersectionSegment#compareNodePosition using an exhaustive set
+ * of test cases
+ *
+ * @version 1.7
+ */
+public class SegmentPointComparatorFullTest
+ extends TestCase
+{
+
+  private PrecisionModel pm = new PrecisionModel(1.0);
+
+  public SegmentPointComparatorFullTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(SegmentPointComparatorFullTest.class);
+  }
+
+  public void testQuadrant0()
+  {
+    checkSegment(100, 0);
+    checkSegment(100, 50);
+    checkSegment(100, 100);
+    checkSegment(100, 150);
+    checkSegment(0, 100);
+  }
+
+  public void testQuadrant4()
+  {
+    checkSegment(100, -50);
+    checkSegment(100, -100);
+    checkSegment(100, -150);
+    checkSegment(0, -100);
+  }
+
+  public void testQuadrant1()
+  {
+    checkSegment(-100, 0);
+    checkSegment(-100, 50);
+    checkSegment(-100, 100);
+    checkSegment(-100, 150);
+  }
+
+  public void testQuadrant2()
+  {
+    checkSegment(-100, 0);
+    checkSegment(-100, -50);
+    checkSegment(-100, -100);
+    checkSegment(-100, -150);
+  }
+
+  private void checkSegment(double x, double y)
+  {
+    Coordinate seg0 = new Coordinate(0, 0);
+    Coordinate seg1 = new Coordinate(x, y);
+    LineSegment seg = new LineSegment(seg0, seg1);
+
+    for (int i = 0; i < 4; i++) {
+      double dist = i;
+
+      double gridSize = 1 / pm.getScale();
+
+      checkPointsAtDistance(seg, dist, dist + 1.0 * gridSize);
+      checkPointsAtDistance(seg, dist, dist + 2.0 * gridSize);
+      checkPointsAtDistance(seg, dist, dist + 3.0 * gridSize);
+      checkPointsAtDistance(seg, dist, dist + 4.0 * gridSize);
+    }
+  }
+
+  private Coordinate computePoint(LineSegment seg, double dist)
+  {
+    double dx = seg.p1.x - seg.p0.x;
+    double dy = seg.p1.y - seg.p0.y;
+    double len = seg.getLength();
+    Coordinate pt = new Coordinate(dist * dx / len, dist * dy / len);
+    pm.makePrecise(pt);
+    return pt;
+  }
+
+  private void checkPointsAtDistance(LineSegment seg, double dist0, double dist1)
+  {
+    Coordinate p0 = computePoint(seg, dist0);
+    Coordinate p1 = computePoint(seg, dist1);
+    if (p0.equals(p1)) {
+      checkNodePosition(seg, p0, p1, 0);
+    }
+    else {
+      checkNodePosition(seg, p0, p1, -1);
+      checkNodePosition(seg, p1, p0, 1);
+    }
+  }
+
+  private void checkNodePosition(LineSegment seg, Coordinate p0, Coordinate p1, int expectedPositionValue)
+  {
+    int octant = Octant.octant(seg.p0, seg.p1);
+    int posValue = SegmentPointComparator.compare(octant, p0, p1);
+    //System.out.println(octant + " " + p0 + " " + p1 + " " + posValue);
+    assertTrue(posValue == expectedPositionValue);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorTest.java b/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorTest.java
new file mode 100644
index 0000000..efe6135
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/noding/SegmentPointComparatorTest.java
@@ -0,0 +1,54 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding;
+
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.framework.TestCase;
+
+/**
+ * Test IntersectionSegment#compareNodePosition
+ *
+ * @version 1.7
+ */
+public class SegmentPointComparatorTest
+ extends TestCase
+{
+
+  public SegmentPointComparatorTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(SegmentPointComparatorTest.class);
+  }
+
+  public void testOctant0()
+  {
+    checkNodePosition(0, 1, 1, 2, 2, -1);
+    checkNodePosition(0, 1, 0, 1, 1, -1);
+  }
+
+  private void checkNodePosition(int octant,
+      double x0, double y0,
+    double x1, double y1,
+    int expectedPositionValue
+    )
+  {
+    int posValue = SegmentPointComparator.compare(octant,
+        new Coordinate(x0, y0),
+        new Coordinate(x1, y1)
+        );
+    assertTrue(posValue == expectedPositionValue);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/noding/snapround/SnapRoundingTest.java b/modules/core/src/test/java/org/locationtech/jts/noding/snapround/SnapRoundingTest.java
new file mode 100644
index 0000000..0fb5f9b
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/noding/snapround/SnapRoundingTest.java
@@ -0,0 +1,176 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.noding.snapround;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Test Snap Rounding
+ *
+ * @version 1.7
+ */
+public class SnapRoundingTest  extends TestCase {
+
+  WKTReader rdr = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(SnapRoundingTest.class);
+  }
+
+  public SnapRoundingTest(String name) { super(name); }
+
+  public void testPolyWithCloseNode() {
+    String[] polyWithCloseNode = {
+      "POLYGON ((20 0, 20 160, 140 1, 160 160, 160 1, 20 0))"
+    };
+    runRounding(polyWithCloseNode);
+  }
+
+  public void testLineStringLongShort() {
+    String[] geoms = {
+        "LINESTRING (0 0, 2 0)",
+        "LINESTRING (0 0, 10 -1)"
+    };
+    runRounding(geoms);
+  }
+
+  public void testBadLines1() {
+    String[] badLines1 = {
+      "LINESTRING ( 171 157, 175 154, 170 154, 170 155, 170 156, 170 157, 171 158, 171 159, 172 160, 176 156, 171 156, 171 159, 176 159, 172 155, 170 157, 174 161, 174 156, 173 156, 172 156 )"
+    };
+    runRounding(badLines1);
+  }
+  public void testBadLines2() {
+    String[] badLines2 = {
+      "LINESTRING ( 175 222, 176 222, 176 219, 174 221, 175 222, 177 220, 174 220, 174 222, 177 222, 175 220, 174 221 )"
+    };
+    runRounding(badLines2);
+  }
+  public void testCollapse1() {
+    String[] collapse1 = {
+      "LINESTRING ( 362 177, 375 164, 374 164, 372 161, 373 163, 372 165, 373 164, 442 58 )"
+    };
+    runRounding(collapse1);
+  }
+
+  public void testCollapse2() {
+    String[] collapse2 = {
+      "LINESTRING ( 393 175, 391 173, 390 175, 391 174, 391 173 )"
+    };
+    runRounding(collapse2);
+  }
+  
+  public void testBadNoding1() {
+    String[] badNoding1 = {
+      "LINESTRING ( 76 47, 81 52, 81 53, 85 57, 88 62, 89 64, 57 80, 82 55, 101 74, 76 99, 92 67, 94 68, 99 71, 103 75, 139 111 )"
+    };
+    runRounding(badNoding1);
+  }
+
+  public void testBadNoding1Extract() {
+    String[] badNoding1Extract = {
+      "LINESTRING ( 82 55, 101 74 )",
+      "LINESTRING ( 94 68, 99 71 )",
+      "LINESTRING ( 85 57, 88 62 )"
+    };
+    runRounding(badNoding1Extract);
+  }
+  public void testBadNoding1ExtractShift() {
+    String[] badNoding1ExtractShift = {
+      "LINESTRING ( 0 0, 19 19 )",
+      "LINESTRING ( 12 13, 17 16 )",
+      "LINESTRING ( 3 2, 6 7 )"
+    };
+    runRounding(badNoding1ExtractShift);
+  }
+
+  static final double SNAP_TOLERANCE = 1.0;
+  
+  void runRounding(String[] wkt)
+  {
+    List geoms = fromWKT(wkt);
+    PrecisionModel pm = new PrecisionModel(SNAP_TOLERANCE);
+    GeometryNoder noder = new GeometryNoder(pm);
+    noder.setValidate(true);
+    List nodedLines = noder.node(geoms);
+/*
+    for (Iterator it = nodedLines.iterator(); it.hasNext(); ) {
+      System.out.println(it.next());
+    }
+    */
+    assertTrue(isSnapped(nodedLines, SNAP_TOLERANCE));
+  }
+
+  List fromWKT(String[] wkts)
+  {
+    List geomList = new ArrayList();
+    for (int i = 0; i < wkts.length; i++) {
+      try {
+        geomList.add(rdr.read(wkts[i]));
+      }
+      catch (Exception ex) {
+        ex.printStackTrace();
+      }
+    }
+    return geomList;
+  }
+
+  boolean isSnapped(List lines, double tol)
+  {
+    for (int i = 0; i < lines.size(); i++) {
+      LineString line = (LineString) lines.get(i);
+      for (int j = 0; j < line.getNumPoints(); j++) {
+        Coordinate v = line.getCoordinateN(j);
+          if (! isSnapped(v, lines)) return false;
+        
+      }
+    }
+    return true;
+  }
+
+  private boolean isSnapped(Coordinate v, List lines)
+  {
+    for (int i = 0; i < lines.size(); i++) {
+      LineString line = (LineString) lines.get(i);
+      for (int j = 0; j < line.getNumPoints() - 1; j++) {
+        Coordinate p0 = line.getCoordinateN(j);
+        Coordinate p1 = line.getCoordinateN(j+1);
+        if (! isSnapped(v, p0, p1)) return false;
+      }
+    }
+    return true;
+  }
+
+  private boolean isSnapped(Coordinate v, Coordinate p0, Coordinate p1)
+  {
+    if (v.equals2D(p0)) return true;
+    if (v.equals2D(p1)) return true;
+    LineSegment seg = new LineSegment(p0, p1);
+    double dist = seg.distance(v);
+    if (dist < SNAP_TOLERANCE / 2.05) return false;
+    return true;
+  }
+  
+  
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/BoundaryTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/BoundaryTest.java
new file mode 100644
index 0000000..0e98ace
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/BoundaryTest.java
@@ -0,0 +1,139 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link BoundaryOp} with different {@link BoundaryNodeRule}s.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class BoundaryTest
+    extends TestCase
+{
+  private static final double TOLERANCE = 0.00005;
+
+  public static void main(String args[]) {
+    TestRunner.run(BoundaryTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public BoundaryTest(String name)
+  {
+    super(name);
+  }
+
+  /**
+   * For testing only.
+   *
+   * @throws Exception
+   */
+  public void test1()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((0 0, 10 10), (10 10, 20 20))";
+    // under MultiValent, the common point is the only point on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE,
+                    "POINT (10 10)"  );
+  }
+
+  public void test2LinesTouchAtEndpoint2()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((0 0, 10 10), (10 10, 20 20))";
+
+    // under Mod-2, the common point is not on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (20 20))" );
+    // under Endpoint, the common point is on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (10 10), (20 20))"  );
+    // under MonoValent, the common point is not on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.MONOVALENT_ENDPOINT_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (20 20))"  );
+    // under MultiValent, the common point is the only point on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE,
+                    "POINT (10 10)"  );
+  }
+
+  public void test3LinesTouchAtEndpoint2()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((0 0, 10 10), (10 10, 20 20), (10 10, 10 20))";
+
+    // under Mod-2, the common point is on the boundary (3 mod 2 = 1)
+    runBoundaryTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (10 10), (10 20), (20 20))" );
+    // under Endpoint, the common point is on the boundary (it is an endpoint)
+    runBoundaryTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (10 10), (10 20), (20 20))"  );
+    // under MonoValent, the common point is not on the boundary (it has valence > 1)
+    runBoundaryTest(a, BoundaryNodeRule.MONOVALENT_ENDPOINT_BOUNDARY_RULE,
+                    "MULTIPOINT ((0 0), (10 20), (20 20))"  );
+    // under MultiValent, the common point is the only point on the boundary
+    runBoundaryTest(a, BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE,
+                    "POINT (10 10)"  );
+  }
+
+  public void testMultiLineStringWithRingTouchAtEndpoint()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((100 100, 20 20, 200 20, 100 100), (100 200, 100 100))";
+
+    // under Mod-2, the ring has no boundary, so the line intersects the interior ==> not simple
+    runBoundaryTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,
+                    "MULTIPOINT ((100 100), (100 200))" );
+    // under Endpoint, the ring has a boundary point, so the line does NOT intersect the interior ==> simple
+    runBoundaryTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,
+                    "MULTIPOINT ((100 100), (100 200))"  );
+  }
+
+  public void testRing()
+      throws Exception
+  {
+    String a = "LINESTRING (100 100, 20 20, 200 20, 100 100)";
+
+    // rings are simple under all rules
+    runBoundaryTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,
+                    "MULTIPOINT EMPTY");
+    runBoundaryTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,
+                    "POINT (100 100)"  );
+  }
+
+
+
+  private void runBoundaryTest(String wkt, BoundaryNodeRule bnRule, String wktExpected)
+      throws ParseException
+  {
+    Geometry g = rdr.read(wkt);
+    Geometry expected = rdr.read(wktExpected);
+
+    BoundaryOp op = new BoundaryOp(g, bnRule);
+    Geometry boundary = op.getBoundary();
+    boundary.normalize();
+//    System.out.println("Computed Boundary = " + boundary);
+    assertTrue(boundary.equalsExact(expected));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/IsSimpleTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/IsSimpleTest.java
new file mode 100644
index 0000000..2329d6d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/IsSimpleTest.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link IsSimpleOp} with different {@link BoundaryNodeRule}s.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class IsSimpleTest
+    extends TestCase
+{
+  private static final double TOLERANCE = 0.00005;
+
+  public static void main(String args[]) {
+    TestRunner.run(IsSimpleTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public IsSimpleTest(String name)
+  {
+    super(name);
+  }
+
+  /**
+   * 2 LineStrings touching at an endpoint
+   * @throws Exception
+   */
+  public void test2TouchAtEndpoint() throws Exception {
+		String a = "MULTILINESTRING((0 1, 1 1, 2 1), (0 0, 1 0, 2 1))";
+		runIsSimpleTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE, true,
+				new Coordinate(2, 1));
+		runIsSimpleTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE, true,
+				new Coordinate(2, 1));
+	}
+
+  /**
+   * 3 LineStrings touching at an endpoint.
+   * 
+   * @throws Exception
+   */
+  public void test3TouchAtEndpoint() throws Exception {
+		String a = "MULTILINESTRING ((0 1, 1 1, 2 1),   (0 0, 1 0, 2 1),  (0 2, 1 2, 2 1))";
+
+		// rings are simple under all rules
+		runIsSimpleTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE, true,
+				new Coordinate(2, 1));
+		runIsSimpleTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE, true,
+				new Coordinate(2, 1));
+	}
+
+	public void testCross() throws Exception {
+		String a = "MULTILINESTRING ((20 120, 120 20), (20 20, 120 120))";
+		runIsSimpleTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE, false,
+				new Coordinate(70, 70));
+		runIsSimpleTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE, false,
+				new Coordinate(70, 70));
+	}
+
+
+  public void testMultiLineStringWithRingTouchAtEndpoint()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((100 100, 20 20, 200 20, 100 100), (100 200, 100 100))";
+
+    // under Mod-2, the ring has no boundary, so the line intersects the interior ==> not simple
+    runIsSimpleTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,      false,  new Coordinate(100, 100)  );
+    // under Endpoint, the ring has a boundary point, so the line does NOT intersect the interior ==> simple
+    runIsSimpleTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  true  );
+  }
+
+  public void testRing()
+      throws Exception
+  {
+    String a = "LINESTRING (100 100, 20 20, 200 20, 100 100)";
+
+    // rings are simple under all rules
+    runIsSimpleTest(a, BoundaryNodeRule.MOD2_BOUNDARY_RULE,      true  );
+    runIsSimpleTest(a, BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  true  );
+  }
+
+
+  private void runIsSimpleTest(String wkt, BoundaryNodeRule bnRule, boolean expectedResult)
+      throws ParseException
+  {
+    runIsSimpleTest(wkt, bnRule, expectedResult, null);
+  }
+
+  private void runIsSimpleTest(String wkt, BoundaryNodeRule bnRule, boolean expectedResult,
+                               Coordinate expectedLocation)
+      throws ParseException
+  {
+    Geometry g = rdr.read(wkt);
+    IsSimpleOp op = new IsSimpleOp(g, bnRule);
+    boolean isSimple = false;
+    isSimple = op.isSimple();
+    Coordinate nonSimpleLoc = op.getNonSimpleLocation();
+
+    // if geom is not simple, should have a valid location
+    assertTrue(isSimple || nonSimpleLoc != null);
+
+    assertTrue(expectedResult == isSimple);
+
+    if (! isSimple && expectedLocation != null) {
+      assertTrue(expectedLocation.distance(nonSimpleLoc) < TOLERANCE);
+    }
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferResultValidatorTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferResultValidatorTest.java
new file mode 100644
index 0000000..41c1375
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferResultValidatorTest.java
@@ -0,0 +1,59 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class BufferResultValidatorTest extends TestCase {
+
+	WKTReader rdr = new WKTReader();
+	
+  public BufferResultValidatorTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(BufferResultValidatorTest.class);
+  }
+
+  public void testRandomLineString_envDistanceFailure() throws Exception 
+  {
+  	String wkt = "LINESTRING (0 0, 0.0050121406740709 -0.0178116943078762, 0.023360713164988 -0.0154225740096356, 0.0242435510469024 -0.0324899203339147, 0.0085030847458749 -0.0391466037351922, -0.0049763942180625 -0.037881923003369, -0.0178369891369056 -0.0336509811666022, -0.0177592362824081 -0.0478222381025471, -0.0261518089363225 -0.059241313936419, -0.0341770463763633 -0.0645869491810857, -0.0427699646025609 -0.0602117910701216, -0.0465729748988988 -0.0703610553736549, -0.05723996951 [...]
+  	runTest(wkt, 1.0);
+  }
+  
+  void runTest(String wkt, double dist)
+  throws Exception
+  {
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(dist);
+    BufferResultValidator validator = new BufferResultValidator(g, dist, buf);
+    
+    if (! validator.isValid()) {
+      String msg = validator.getErrorMessage();
+
+      //System.out.println(msg);
+      //System.out.println(WKTWriter.toPoint(validator.getErrorLocation()));
+    }
+  	assertTrue(validator.isValid());
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferTest.java
new file mode 100644
index 0000000..0e24a4f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferTest.java
@@ -0,0 +1,478 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class BufferTest extends TestCase {
+
+  public BufferTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(BufferTest.class);
+  }
+
+  public void testFirst() throws Exception
+  {
+    testMultiLineString_separateBuffers_floatingSingle();
+  }
+  
+  public void testMultiLineString_depthFailure() throws Exception {
+    new BufferValidator(
+      15,
+      "MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435),  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754), (1335558.59524 631743.01449, 1335573.2578018496 631782.1915185435), (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))")
+      .setEmptyBufferExpected(false)
+      .test();
+  }
+  public void testMultiLineString_separateBuffers_floating() throws Exception {
+    new BufferValidator(
+      0.01,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))")
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(false)
+      .test();
+  }
+  public void testMultiLineString2_buffersTouchToMakeHole_floating() throws Exception {
+    new BufferValidator(
+      0.037,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))")
+      .setBufferHolesExpected(true)
+      .setEmptyBufferExpected(false)
+      .test();
+  }
+  public void testMultiLineString3_holeVanishes_floating() throws Exception {
+    new BufferValidator(
+      0.16,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))")
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(false)
+      .test();
+  }
+  public void testMultiLineString4_reallyBigDistance_floating() throws Exception {
+    new BufferValidator(
+      1E10,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))")
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(false)
+      .test();
+  }
+
+  public void testMultiLineString_separateBuffers_floatingSingle() throws Exception {
+    BufferValidator bv = new BufferValidator(
+      0.01,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))",
+      false);
+    
+      bv.setBufferHolesExpected(false);
+      bv.setEmptyBufferExpected(true);
+      bv.setPrecisionModel(new PrecisionModel(PrecisionModel.FLOATING_SINGLE));
+      bv.test();
+  }
+  
+  public void testMultiLineString2_buffersTouchToMakeHole_floatingSingle() throws Exception {
+    new BufferValidator(
+      0.037,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))",
+      false)
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(true)
+      .setPrecisionModel(new PrecisionModel(PrecisionModel.FLOATING_SINGLE))
+      .test();
+  }
+  public void testMultiLineString3_holeVanishes_floatingSingle() throws Exception {
+    new BufferValidator(
+      0.16,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))",
+      false)
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(true)
+      .setPrecisionModel(new PrecisionModel(PrecisionModel.FLOATING_SINGLE))
+      .test();
+  }
+  public void testMultiLineString4_reallyBigDistance_floatingSingle() throws Exception {
+    new BufferValidator(
+      1E10,
+      "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))")
+      .setBufferHolesExpected(false)
+      .setEmptyBufferExpected(false)
+      .setPrecisionModel(new PrecisionModel(PrecisionModel.FLOATING_SINGLE))
+      .test();
+  }
+  public void testPolygon_MultipleHoles() throws Exception {
+    new BufferValidator(
+      10.0,
+      "POLYGON (( 78 82, 78 282, 312 282, 312 82, 78 82 ), ( 117 242, 122 242, 122 248, 117 248, 117 242 ), ( 156 104, 288 104, 288 210, 156 210, 156 104 ))")
+      .setBufferHolesExpected(true)
+      .setEmptyBufferExpected(false)
+      .setPrecisionModel(new PrecisionModel(PrecisionModel.FLOATING))
+      .test();
+  }
+
+  public void test1() throws Exception {
+    new BufferValidator(
+      0,
+      "POINT (100 100)")
+      .setEmptyBufferExpected(true)
+      .test();
+  }
+  public void test2() throws Exception {
+    new BufferValidator(
+      0,
+      "LINESTRING (10 10, 100 100)")
+      .setEmptyBufferExpected(true)
+      .test();
+  }
+  public void test1a() throws Exception {
+    new BufferValidator(
+      -1,
+      "POINT (100 100)")
+      .setEmptyBufferExpected(true)
+      .test();
+  }
+  public void test2a() throws Exception {
+    new BufferValidator(
+      -1,
+      "LINESTRING (10 10, 100 100)")
+      .setEmptyBufferExpected(true)
+      .test();
+  }
+
+  public void test3() throws Exception {
+    new BufferValidator(
+      10,
+      "LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)")
+      .test();
+  }
+
+  public void test4() throws Exception {
+    new BufferValidator(
+      50,
+      "LINESTRING (40 40, 160 40, 100 180, 40 80)")
+      .test();
+  }
+  public void test5() throws Exception {
+    new BufferValidator(
+      0,
+      "POLYGON ((80 300, 280 300, 280 300, 280 300, 280 80, 80 80, 80 300))")
+      .test();
+  }
+  public void test6() throws Exception {
+    new BufferValidator(
+      10,
+      "POLYGON ((60 300, 60 160, 240 160, 240 300, 60 300))")
+      .test();
+  }
+  public void test7() throws Exception {
+    new BufferValidator(
+      10,
+      "POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))")
+      .test();
+  }
+  public void test8() throws Exception {
+    new BufferValidator(
+      200,
+      "POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))")
+      .test();
+  }
+  public void test9() throws Exception {
+    new BufferValidator(
+      -10,
+      "POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300))")
+      .test();
+  }
+  public void test10() throws Exception {
+    new BufferValidator(
+      10,
+      "POLYGON ((100 300, 300 300, 300 100, 100 100, 100 300), (220 220, 180 220, 180 180, 220 180, 220 220))")
+      .test();
+  }
+  public void test11() throws Exception {
+    new BufferValidator(
+      5,
+      "POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400), (260 320, 240 260, 220 220, 160 180, 220 160, 200 100, 260 160, 300 140, 320 180, 260 200, 260 320))")
+      .test();
+  }
+  public void test12() throws Exception {
+    new BufferValidator(
+      -17,
+      "POLYGON ((260 320, 240 260, 220 220, 160 180, 220 160, 260 160, 260 200, 260 320))")
+      .test();
+  }
+  public void test13() throws Exception {
+    new BufferValidator(
+      -17,
+      "POLYGON ((260 320, 240 260, 220 220, 260 160, 260 320))")
+      .test();
+  }
+  public void test14() throws Exception {
+    new BufferValidator(
+      -14,
+      "POLYGON ((260 320, 240 260, 220 220, 260 160, 260 320))")
+      .test();
+  }
+  public void test15() throws Exception {
+    new BufferValidator(
+      26,
+      "LINESTRING (260 160, 260 200, 260 320, 240 260, 220 220)")
+      .test();
+  }
+  public void test16() throws Exception {
+    new BufferValidator(
+      -7,
+      "POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400), (260 320, 240 260, 220 220, 160 180, 220 160, 200 100, 260 160, 300 140, 320 180, 260 200, 260 320))")
+      .test();
+  }
+  public void test17() throws Exception {
+    new BufferValidator(
+      -183,
+      "POLYGON ((32 136, 27 163, 30 236, 34 252, 49 291, 72 326, 83 339, 116 369, 155 391, 176 400, 219 414, 264 417, 279 416, 339 401, 353 395, 380 381, 394 372, 441 328, 458 303, 463 294, 480 251, 486 205, 486 183, 473 115, 469 105, 460 85, 454 74, 423 33, 382 2, 373 -3, 336 -19, 319 -24, 275 -31, 252 -32, 203 -27, 190 -24, 149 -10, 139 -5, 84 37, 76 46, 52 81, 36 121, 32 136))")
+      .test();
+  }
+  public void test18() throws Exception {
+    new BufferValidator(
+      20,
+      "POLYGON((-4 225, -17 221, -16 223, -15 224, -13 227, -4 225))")
+      .test();
+  }
+  public void test19() throws Exception {
+    new BufferValidator(
+      21,
+      "POLYGON ((184 369, 181 368, 180 368, 179 367, 176 366, 185 357, 184 369 ))")
+      .test();
+  }
+  public void test20() throws Exception {
+    new BufferValidator(
+      1000,
+      "POLYGON ((13841 1031, 13851 903, 13853 885, 13853 875, 13856 862, 13859 831, 13670 900, 13841 1031))")
+      .test();
+  }
+  public void test21() throws Exception {
+    new BufferValidator(
+      18,
+      "POLYGON ((164 84, 185 91, 190 75, 187 76, 182 77, 179 79, 178 79, 174 81, 173 81, 172 82, 169 83,  164 84 ))")
+      .test();
+  }
+  public void test22() throws Exception {
+    new BufferValidator(
+      15,
+      "POLYGON ((224 271, 225 261, 214 258, 210 266, 212 267, 214 267, 217 268, 218 268, 219 268, 221 269, 222 270,  224 271 ))")
+      .test();
+  }
+  public void test23() throws Exception {
+    new BufferValidator(
+      25,
+      "POLYGON ((484 76, 474 79, 492 122, 502 119, 501 117, 500 112, 499 111, 498 107, 497 104, 496 103, 494 98, 493 96, 491 92, 490 90, 489 86, 487 81, 486 79, 485 77, 484 76 ))")
+      .test();
+  }
+  public void test24() throws Exception {
+    new BufferValidator(
+      160,
+      "POLYGON ((20 60, 20 20, 240 20, 40 21, 240 22, 40 22, 240 23, 240 60, 20 60))")
+      .test();
+  }
+  public void test25() throws Exception {
+    new BufferValidator(
+      -3,
+      "POLYGON ((233 195, 232 195, 231 194, 222 188, 226 187, 227 187, 229 187, 230 186, 232 186, 234 185, 236 184, 237 183, 238 182, 237 184, 236 185, 236 186, 235 187, 235 188, 234 189, 234 191, 234 192, 233 193, 233 195 ))")
+      .test();
+  }
+  public void test26() throws Exception {
+    new BufferValidator(
+      6,
+      "LINESTRING (233 195, 232 195, 231 194, 222 188, 226 187, 227 187, 229 187, 230 186, 232 186, 234 185, 236 184, 237 183, 238 182, 237 184, 236 185, 236 186, 235 187, 235 188, 234 189, 234 191, 234 192, 233 193, 233 195 )")
+      .test();
+  }
+  public void test27() throws Exception {
+    new BufferValidator(
+      -30,
+      "POLYGON ((2330 1950, 2320 1950, 2310 1940, 2220 1880, 2260 1870, 2270 1870, 2290 1870, 2300 1860, 2320 1860, 2340 1850, 2360 1840, 2370 1830, 2380 1820, 2370 1840, 2360 1850, 2360 1860, 2350 1870, 2350 1880, 2340 1890, 2340 1910, 2340 1920, 2330 1930, 2330 1950 ))")
+      .test();
+  }
+  public void test28() throws Exception {
+    new BufferValidator(
+      30,
+      "LINESTRING (2330 1950, 2320 1950, 2310 1940, 2220 1880, 2260 1870, 2270 1870, 2290 1870, 2300 1860, 2320 1860, 2340 1850, 2360 1840, 2370 1830, 2380 1820, 2370 1840, 2360 1850, 2360 1860, 2350 1870, 2350 1880, 2340 1890, 2340 1910, 2340 1920, 2330 1930, 2330 1950 )")
+      .test();
+  }
+  public void test29() throws Exception {
+    new BufferValidator(
+      26,
+      "POLYGON ((440 -93, 440 -67, 475 -67, 471 -71, 469 -72, 468 -73, 467 -74, 463 -78, 459 -81, 458 -82, 454 -84, 453 -85, 452 -86, 450 -86, 449 -87, 448 -88, 444 -90, 443 -91, 441 -92, 440 -93 ))")
+      .test();
+  }
+  public void test30() throws Exception {
+    new BufferValidator(
+      260,
+      "POLYGON ((4400 -930, 4400 -670, 4750 -670, 4710 -710, 4690 -720, 4680 -730, 4670 -740, 4630 -780, 4590 -810, 4580 -820, 4540 -840, 4530 -850, 4520 -860, 4500 -860, 4490 -870, 4480 -880, 4440 -900, 4430 -910, 4410 -920, 4400 -930 ))")
+      .test();
+  }
+  public void test31() throws Exception {
+    new BufferValidator(
+      0.1,
+      "POLYGON ((635074.6769928858 6184832.427381967, 635075.6723193424 6184799.950949265, 634717.5983159657 6184655.107092909, 634701.0176852546 6184648.498845058, 634697.7188197445 6184647.20632975, 634694.416887708 6184645.922033237, 634691.1138635761 6184644.642692243, 634687.8077729489 6184643.371570057, 634684.498667351 6184642.107006015, 634681.1875340013 6184640.847368483, 634677.8742698929 6184639.595978798, 634674.5570551592 6184638.351118257, 634671.2386969016 6184637.11287392 [...]
+      .test();
+  }
+  public void test32() throws Exception {
+    new BufferValidator(
+      30,
+      "MULTILINESTRING ((80 285, 85.5939933259177 234.65406006674084 ), (85.5939933259177 234.65406006674084, 98 123, 294 92, 344.3694502052736 126.0884157954882 ), (344.3694502052736 126.0884157954882, 393 159 ), (51 235, 85.5939933259177 234.65406006674084 ), (85.5939933259177 234.65406006674084, 251 233, 344.3694502052736 126.0884157954882 ), (344.3694502052736 126.0884157954882, 382 83 ))")
+      .test();
+  }
+  public void test33() throws Exception {
+    //Get side location conflict in #contains, but the geometry is invalid
+    // [Jon Aquino 10/29/2003]
+    //    new BufferValidator(.0001, new
+	// PrecisionModel(PrecisionModel.FLOATING_SINGLE), "MULTIPOLYGON
+	// (((708258.754920656
+    // 2402197.91172757, 708257.029447455 2402206.56901508, 708652.961095455
+    // 2402312.65463437, 708657.068786251 2402304.6356364, 708258.754920656
+    // 2402197.91172757 )), ((708653.498611049 2402311.54647056,
+    // 708708.895756966 2402203.47250014, 708280.326454234 2402089.6337791,
+    // 708247.896591321 2402252.48269854, 708367.379593851 2402324.00761653,
+    // 708248.882609455 2402253.07294874, 708249.523621829 2402244.3124463,
+    // 708261.854734465 2402182.39086576, 708262.818392579 2402183.35452387,
+    // 708653.498611049 2402311.54647056 )))")
+    //      .test();
+  }
+  public void test34() throws Exception {
+    new BufferValidator(
+      1,
+      "GEOMETRYCOLLECTION (POLYGON ((0 10, 10 0, 10 10, 0 10),  (4 8, 8 4, 8 8, 4 8)),   LINESTRING (6 6, 20 20))")
+      .test();
+  }
+  public void test35() throws Exception {
+    new BufferValidator(
+      20,
+      "GEOMETRYCOLLECTION (POINT (100 100), POLYGON ((400 260, 280 380, 240 220, 120 300, 120 100, 260 40, 200 160, 400 260)), LINESTRING (260 400, 220 280, 120 400, 20 280, 160 160, 60 40, 160 20, 360 140))")
+      .test();
+  }
+  public void test36() throws Exception {
+    new BufferValidator(
+      20,
+      "GEOMETRYCOLLECTION (POINT (100 100), POLYGON ((400 260, 120 300, 120 100, 400 260)), LINESTRING (20 280, 160 160, 60 40))")
+      .test();
+  }
+  public void test37() throws Exception {
+    new BufferValidator(
+      300,
+      "POLYGON ((-140 700, 880 1120, 1280 -120, 300 -600, -480 -480, -140 700),   (0 360, 780 500, 240 -220, 0 360))")
+      .test();
+  }
+  public void test38() throws Exception {
+    new BufferValidator(
+      300,
+      "POLYGON ((-140 700, 880 1120, 1280 -120, 300 -600, -480 -480, -140 700),   (0 360, 240 -220, 780 500, 0 360))")
+      .test();
+  }
+  public void test39() throws Exception {
+    new BufferValidator(
+      30,
+      "MULTIPOLYGON (((0 400, 440 400, 440 0, 0 0, 0 400),(380 360, 160 120, 260 80, 380 360)), ((360 320, 200 120, 240 100, 360 320)))")
+      .test();
+  }
+
+  public void testFloatingPrecision1() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (331771 5530174, 331776 5530175, 331782 5530177, 331787 5530177, 331791 5530178, 331796 5530178, 331800 5530178, 331805 5530177, 331811 5530176, 331817 5530175, 331823 5530173, 331828 5530171, 331832 5530169, 331835 5530167, 331839 5530163, 331843 5530160, 331846 5530157, 331849 5530154, 331853 5530150, 331855 5530145, 331857 5530141)")
+      .test();
+  }
+  public void testFloatingPrecision2() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (317091 5557033, 317079 5557042, 317067 5557053, 317055 5557065, 317045 5557078, 317037 5557091, 317029 5557098, 317016 5557108, 317002 5557118, 316990 5557129, 316986 5557131, 316978 5557133, 316968 5557133, 316965 5557131, 316954 5557120, 316952 5557115, 316951 5557108, 316949 5557092, 316948 5557076, 316946 5557063, 316944 5557057, 316937 5557042, 316924 5557029, 316911 5557019, 316896 5557009, 316881 5557001, 316865 5556997, 316849 5556992, 316834 5556988, 316817 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision3() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (300181 5547255, 300183 5547252, 300203 5547253, 300209 5547261, 300237 5547277, 300262 5547286, 300280 5547292, 300288 5547297, 300293 5547303, 300297 5547311, 300299 5547319, 300299 5547334, 300306 5547349, 300320 5547367)")
+      .test();
+  }
+  public void testFloatingPrecision4() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (301546 5537924, 301547 5537922, 301551 5537919, 301555 5537919, 301559 5537918, 301565 5537918, 301569 5537917, 301573 5537915, 301580 5537912, 301583 5537909, 301587 5537906, 301594 5537900, 301598 5537897, 301601 5537893, 301605 5537889, 301608 5537885, 301609 5537880, 301612 5537876, 301614 5537873, 301616 5537869, 301620 5537865, 301624 5537860, 301632 5537852, 301640 5537842, 301643 5537836, 301644 5537829, 301644 5537822, 301646 5537815, 301647 5537808, 301650 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision5() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (334797 5560136, 334781 5560129, 334777 5560128, 334762 5560122, 334760 5560121, 334752 5560116, 334745 5560109, 334742 5560103, 334741 5560098, 334736 5560087, 334731 5560082, 334726 5560081, 334708 5560072, 334691 5560063, 334674 5560052, 334660 5560048, 334655 5560048, 334633 5560049, 334621 5560046, 334616 5560043, 334596 5560034, 334586 5560025, 334573 5560009, 334562 5559982, 334549 5559943, 334543 5559923, 334538 5559905, 334535 5559887, 334530 5559869, 334536 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision6() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (316640 5563099, 316639 5563114, 316642 5563132, 316644 5563137, 316650 5563144, 316653 5563147, 316663 5563159, 316665 5563164, 316667 5563172, 316667 5563193, 316668 5563209, 316672 5563214, 316678 5563228, 316679 5563230, 316679 5563236, 316678 5563252, 316676 5563256, 316671 5563270, 316669 5563289, 316667 5563304, 316666 5563308, 316656 5563323, 316646 5563336, 316639 5563347)")
+      .test();
+  }
+  public void testFloatingPrecision7() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (301178 5534835, 301189 5534837, 301218 5534837, 301229 5534836, 301237 5534836, 301245 5534838, 301268 5534838, 301273 5534837, 301279 5534838, 301286 5534838, 301289 5534839, 301296 5534842, 301302 5534844, 301306 5534846, 301309 5534850, 301313 5534853, 301316 5534856, 301319 5534868, 301320 5534873, 301323 5534877, 301326 5534882, 301334 5534896, 301340 5534902, 301344 5534908, 301348 5534913, 301352 5534919, 301357 5534925, 301363 5534932, 301369 5534937, 301375 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision8() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (303722 5533544, 303713 5533542, 303706 5533539, 303697 5533537, 303694 5533534, 303677 5533527, 303673 5533525, 303670 5533524, 303669 5533523, 303664 5533519, 303654 5533513, 303647 5533507, 303644 5533506, 303634 5533504, 303633 5533504, 303627 5533502)")
+      .test();
+  }
+  public void testFloatingPrecision9() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (309969 5563538, 309955 5563542, 309941 5563548, 309913 5563562, 309896 5563569, 309883 5563576, 309868 5563586, 309855 5563594, 309841 5563603, 309830 5563614, 309818 5563624, 309805 5563635, 309791 5563645, 309778 5563654, 309766 5563663, 309752 5563672, 309722 5563692, 309709 5563699, 309681 5563713, 309667 5563721, 309651 5563728, 309631 5563734, 309615 5563739, 309602 5563747, 309589 5563756, 309578 5563766, 309566 5563775, 309554 5563785, 309542 5563796, 309538 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision10() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (299331 5536963, 299335 5536956, 299335 5536953, 299336 5536949, 299338 5536942, 299345 5536933, 299349 5536927, 299352 5536924, 299358 5536922, 299364 5536919, 299369 5536916, 299375 5536912, 299380 5536908, 299387 5536905, 299391 5536904, 299395 5536902, 299399 5536899, 299402 5536896, 299405 5536892, 299415 5536886, 299425 5536882, 299435 5536880, 299449 5536874, 299455 5536869, 299461 5536865, 299468 5536862, 299474 5536859, 299480 5536855, 299491 5536846, 299497 55 [...]
+      .test();
+  }
+  public void testFloatingPrecision11() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (325089 5534737, 325089 5534733, 325093 5534723, 325099 5534718, 325118 5534712, 325129 5534709, 325147 5534709, 325164 5534732, 325164 5534740, 325162 5534746, 325159 5534749, 325144 5534760, 325143 5534763, 325145 5534782, 325162 5534800, 325184 5534812, 325187 5534815, 325190 5534831, 325196 5534852, 325205 5534867, 325214 5534876, 325219 5534878, 325239 5534880, 325251 5534890, 325259 5534892, 325282 5534887, 325294 5534883, 325314 5534864)")
+      .test();
+  }
+  public void testFloatingPrecision12() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (307468 5557827, 307467 5557842, 307466 5557854, 307463 5557874, 307459 5557889, 307454 5557902, 307447 5557922, 307440 5557944, 307428 5557965, 307417 5557986, 307411 5557996, 307404 5558020, 307398 5558031, 307390 5558056, 307387 5558066, 307384 5558084, 307383 5558093, 307385 5558102, 307389 5558110, 307394 5558116, 307404 5558121, 307421 5558122, 307443 5558121, 307464 5558127, 307486 5558133, 307502 5558142, 307508 5558150)")
+      .test();
+  }
+  public void testFloatingPrecision13() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (301395 5535820, 301412 5535803, 301416 5535798, 301420 5535786, 301423 5535782, 301427 5535778, 301432 5535771, 301437 5535768, 301444 5535763, 301447 5535760, 301452 5535757, 301459 5535754, 301462 5535753, 301468 5535750, 301473 5535747, 301481 5535742, 301487 5535739, 301494 5535734, 301499 5535730, 301508 5535725, 301514 5535721, 301521 5535716, 301527 5535714, 301533 5535711, 301538 5535707, 301542 5535703, 301554 5535693, 301559 5535688, 301563 5535681)")
+      .test();
+  }
+  public void testFloatingPrecision14() throws Exception {
+    new BufferValidator(
+      100,
+      "LINESTRING (331384 5535032, 331397 5535031, 331415 5535025, 331426 5535022, 331436 5535016, 331451 5534999, 331460 5534994, 331468 5534993, 331474 5534996, 331479 5535001, 331482 5535015, 331486 5535019, 331493 5535018, 331504 5535011, 331508 5535011, 331519 5535022, 331526 5535023, 331542 5535019, 331547 5535016, 331549 5534994, 331558 5534975, 331562 5534968, 331565 5534966, 331571 5534967, 331575 5534970, 331576 5534978, 331575 5534987, 331568 5535005, 331564 5535022, 331565 55 [...]
+      .test();
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferValidator.java b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferValidator.java
new file mode 100644
index 0000000..ccba1e8
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/BufferValidator.java
@@ -0,0 +1,266 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.Map;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+import org.locationtech.jts.util.StringUtil;
+
+import junit.framework.Assert;
+
+
+/**
+ * @version 1.7
+ */
+public class BufferValidator 
+{
+
+  
+  public static void main(String[] args) throws Exception {
+    Geometry g =
+      new WKTReader().read(
+        "MULTILINESTRING (( 635074.5418406526 6184832.4888257105, 635074.5681951842 6184832.571842485, 635074.6472587794 6184832.575795664 ), ( 635074.6657069515 6184832.53889932, 635074.6933792098 6184832.451929366, 635074.5642420045 6184832.474330718 ))");
+    //System.out.println(g);
+    //System.out.println(g.buffer(0.01, 100));
+    //System.out.println("END");
+  }
+
+
+  private static abstract class Test implements Comparable {
+    private String name;
+    public Test(String name) {
+      this(name, 2);
+    }
+    public Test(String name, int priority) {
+      this.name = name;
+      this.priority = priority;
+    }
+    public String getName() {
+      return name;
+    }
+    public String toString() {
+      return getName();
+    }
+    public abstract void test() throws Exception;
+    private int priority;
+    public int compareTo(Object o) {
+      return priority - ((Test) o).priority;
+    }
+  }
+
+  private Geometry original;
+  private double bufferDistance;
+  private Map nameToTestMap = new HashMap();
+  private Geometry buffer;
+  private static final int QUADRANT_SEGMENTS_1 = 100;
+  private static final int QUADRANT_SEGMENTS_2 = 50;
+  private String wkt;
+  private GeometryFactory geomFact = new GeometryFactory();
+  private WKTWriter wktWriter = new WKTWriter();
+  private WKTReader wktReader;
+
+
+  public BufferValidator(double bufferDistance, String wkt)
+  throws ParseException {
+    this(bufferDistance, wkt, true);
+  }
+
+  public BufferValidator(double bufferDistance, String wkt, boolean addContainsTest)
+  throws ParseException {
+    // SRID = 888 is to test that SRID is preserved in computed buffers
+    setFactory(new PrecisionModel(), 888);
+    this.bufferDistance = bufferDistance;
+    this.wkt = wkt;
+    if (addContainsTest) addContainsTest();
+    //addBufferResultValidatorTest();
+  }
+
+
+  public void test() throws Exception {
+    try {
+      Collection tests = nameToTestMap.values();
+      for (Iterator i = tests.iterator();
+        i.hasNext();
+        ) {
+        Test test = (Test) i.next();
+        test.test();
+      }
+    } catch (Exception e) {
+      throw new Exception(
+        supplement(e.toString()) + StringUtil.getStackTrace(e));
+    }
+  }
+  private String supplement(String message) throws ParseException {
+    String newMessage = "\n" + message + "\n";
+    newMessage += "Original: " + wktWriter.writeFormatted(getOriginal()) + "\n";
+    newMessage += "Buffer Distance: " + bufferDistance + "\n";
+    newMessage += "Buffer: " + wktWriter.writeFormatted(getBuffer()) + "\n";
+    return newMessage.substring(0, newMessage.length() - 1);
+  }
+
+  private BufferValidator addTest(Test test) {
+    nameToTestMap.put(test.getName(), test);
+    return this;
+  }
+  public BufferValidator setExpectedArea(final double expectedArea) {
+    return addTest(new Test("Area Test") {
+      public void test() throws Exception {
+        double tolerance =
+          Math.abs(
+            getBuffer().getArea()
+              - getOriginal()
+                .buffer(
+                  bufferDistance,
+                  QUADRANT_SEGMENTS_1 - QUADRANT_SEGMENTS_2)
+                .getArea());
+        Assert.assertEquals(
+          getName(),
+          expectedArea,
+          getBuffer().getArea(),
+          tolerance);
+      }
+    });
+  }
+
+  public BufferValidator setEmptyBufferExpected(final boolean emptyBufferExpected) {
+    return addTest(new Test("Empty Buffer Test", 1) {
+      public void test() throws Exception {
+        Assert.assertTrue(
+          supplement(
+            "Expected buffer "
+              + (emptyBufferExpected ? "" : "not ")
+              + "to be empty"),
+          emptyBufferExpected == getBuffer().isEmpty());
+      }
+    });
+  }
+
+  public BufferValidator setBufferHolesExpected(final boolean bufferHolesExpected) {
+    return addTest(new Test("Buffer Holes Test") {
+      public void test() throws Exception {
+        Assert.assertTrue(
+          supplement(
+            "Expected buffer "
+              + (bufferHolesExpected ? "" : "not ")
+              + "to have holes"),
+          hasHoles(getBuffer()) == bufferHolesExpected);
+      }
+      private boolean hasHoles(Geometry buffer) {
+        if (buffer.isEmpty()) {
+          return false;
+        }
+        if (buffer instanceof Polygon) {
+          return ((Polygon) buffer).getNumInteriorRing() > 0;
+        }
+        MultiPolygon multiPolygon = (MultiPolygon) buffer;
+        for (int i = 0; i < multiPolygon.getNumGeometries(); i++) {
+          if (hasHoles(multiPolygon.getGeometryN(i))) {
+            return true;
+          }
+        }
+        return false;
+      }
+    });
+  }
+
+  private Geometry getOriginal() throws ParseException {
+    if (original == null) {
+      original = wktReader.read(wkt);
+    }
+    return original;
+  }
+
+
+  public BufferValidator setPrecisionModel(PrecisionModel precisionModel) {
+    wktReader = new WKTReader(new GeometryFactory(precisionModel));
+    return this;
+  }
+
+  public BufferValidator setFactory(PrecisionModel precisionModel, int srid) {
+    wktReader = new WKTReader(new GeometryFactory(precisionModel, srid));
+    return this;
+  }
+
+  private Geometry getBuffer() throws ParseException {
+    if (buffer == null) {
+      buffer = getOriginal().buffer(bufferDistance, QUADRANT_SEGMENTS_1);
+      if (getBuffer().getClass() == GeometryCollection.class && getBuffer().isEmpty()) {
+        try {
+          //#contains doesn't work with GeometryCollections [Jon Aquino
+          // 10/29/2003]
+          buffer = wktReader.read("POINT EMPTY");
+        } catch (ParseException e) {
+          org.locationtech.jts.util.Assert.shouldNeverReachHere();
+        }
+      }
+    }
+    return buffer;
+  }
+
+  private void addContainsTest() {
+    addTest(new Test("Contains Test") {
+      public void test() throws Exception {
+        if (getOriginal().getClass() == GeometryCollection.class) {
+          return;
+        }
+        org.locationtech.jts.util.Assert.isTrue(getOriginal().isValid());
+        if (bufferDistance > 0) {
+          Assert.assertTrue(
+            supplement("Expected buffer to contain original"),
+            contains(getBuffer(), getOriginal()));
+        } else {
+          Assert.assertTrue(
+            supplement("Expected original to contain buffer"),
+            contains(getOriginal(), getBuffer()));
+        }
+      }
+      private boolean contains(Geometry a, Geometry b) {
+        //JTS doesn't currently handle empty geometries correctly [Jon Aquino
+        // 10/29/2003]
+        if (b.isEmpty()) {
+          return true;
+        }
+        boolean isContained = a.contains(b);
+        return isContained;
+      }
+    });
+  }
+
+  private void addBufferResultValidatorTest() {
+    addTest(new Test("BufferResultValidator Test") {
+      public void test() throws Exception {
+        if (getOriginal().getClass() == GeometryCollection.class) {
+          return;
+        }
+        
+          Assert.assertTrue(
+            supplement("BufferResultValidator failure"),
+            BufferResultValidator.isValid(getOriginal(), bufferDistance, getBuffer()));
+      }
+    });
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/buffer/DepthSegmentTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/DepthSegmentTest.java
new file mode 100644
index 0000000..9b312bb
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/buffer/DepthSegmentTest.java
@@ -0,0 +1,62 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import org.locationtech.jts.geom.LineSegment;
+
+import junit.framework.TestCase;
+
+
+
+/**
+ * @version 1.7
+ */
+public class DepthSegmentTest extends TestCase {
+
+  public DepthSegmentTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(DepthSegmentTest.class);
+  }
+
+  public void testContractTipToTail() throws Exception
+  {
+    SubgraphDepthLocater.DepthSegment ds0 = depthSeg(0.7, 0.2, 1.4, 0.9);
+    SubgraphDepthLocater.DepthSegment ds1 = depthSeg(0.3, 1.1, 0.7, 0.2);
+    checkContract(ds0, ds1);
+  }
+
+  public void testContract2() throws Exception
+  {
+    SubgraphDepthLocater.DepthSegment ds0 = depthSeg(0.1, 1.9, 0.5, 1.0);
+    SubgraphDepthLocater.DepthSegment ds1 = depthSeg(1.0, 0.9, 1.9, 1.4);
+    checkContract(ds0, ds1);
+  }
+
+  private void checkContract(
+     SubgraphDepthLocater.DepthSegment ds0,
+     SubgraphDepthLocater.DepthSegment ds1) {
+    // should never have ds1 < ds2 && ds2 < ds1
+    int cmp0 = ds0.compareTo(ds1);
+    int cmp1 = ds1.compareTo(ds0);
+    boolean isFail = cmp0 != 0 && cmp0 == cmp1;
+    assertTrue(! isFail);
+  }
+
+  private SubgraphDepthLocater.DepthSegment depthSeg(double x0, double y0, double x1, double y1) {
+    return new SubgraphDepthLocater.DepthSegment(new LineSegment(x0,y0,x1,y1), 0);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/distance/DistanceTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/distance/DistanceTest.java
new file mode 100644
index 0000000..a85d22c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/distance/DistanceTest.java
@@ -0,0 +1,100 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class DistanceTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel(1);
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(DistanceTest.class);
+  }
+
+  public DistanceTest(String name) { super(name); }
+
+  public void testDisjointCollinearSegments() throws Exception {
+    Geometry g1 = reader.read("LINESTRING (0.0 0.0, 9.9 1.4)");
+    Geometry g2 = reader.read("LINESTRING (11.88 1.68, 21.78 3.08)");
+    assertEquals(2.23606, g1.distance(g2), 0.0001);
+  }
+
+  public void testEverything() throws Exception {
+    Geometry g1 = reader.read("POLYGON ((40 320, 200 380, 320 80, 40 40, 40 320),  (180 280, 80 280, 100 100, 220 140, 180 280))");
+    Geometry g2 = reader.read("POLYGON ((160 240, 120 240, 120 160, 160 140, 160 240))");
+    assertEquals(18.97366596, g1.distance(g2), 1E-5);
+
+    g2 = reader.read("POLYGON ((160 240, 120 240, 120 160, 180 100, 160 240))");
+    assertEquals(0.0, g1.distance(g2), 1E-5);
+
+    LineString l1 = (LineString) reader.read("LINESTRING(10 10, 20 20, 30 40)");
+    LineString l2 = (LineString) reader.read("LINESTRING(10 10, 20 20, 30 40)");
+    assertEquals(0.0, l1.distance(l2), 1E-5);
+  }
+  
+  public void testEmpty() throws Exception {
+    Geometry g1 = reader.read("POINT (0 0)");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    assertEquals(0.0, g1.distance(g2), 0.0);
+  }
+
+  public void testClosestPoints1() throws Exception {
+    doNearestPointsTest("POLYGON ((200 180, 60 140, 60 260, 200 180))", "POINT (140 280)", 57.05597791103589, new Coordinate(111.6923076923077, 230.46153846153845), new Coordinate(140, 280));
+  }
+  public void testClosestPoints2() throws Exception {
+    doNearestPointsTest("POLYGON ((200 180, 60 140, 60 260, 200 180))", "MULTIPOINT ((140 280), (140 320))", 57.05597791103589, new Coordinate(111.6923076923077, 230.46153846153845), new Coordinate(140, 280));
+  }
+  public void testClosestPoints3() throws Exception {
+    doNearestPointsTest("LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)", "POINT (10 10)", 127.27922061357856, new Coordinate(100, 100), new Coordinate(10, 10));
+  }
+  public void testClosestPoints4() throws Exception {
+    doNearestPointsTest("LINESTRING (100 100, 200 200)", "LINESTRING (100 200, 200 100)", 0.0, new Coordinate(150, 150), new Coordinate(150, 150));
+  }
+  public void testClosestPoints5() throws Exception {
+    doNearestPointsTest("LINESTRING (100 100, 200 200)", "LINESTRING (150 121, 200 0)", 20.506096654409877, new Coordinate(135.5, 135.5), new Coordinate(150, 121));
+  }
+  public void testClosestPoints6() throws Exception {
+    doNearestPointsTest("POLYGON ((76 185, 125 283, 331 276, 324 122, 177 70, 184 155, 69 123, 76 185), (267 237, 148 248, 135 185, 223 189, 251 151, 286 183, 267 237))", "LINESTRING (153 204, 185 224, 209 207, 238 222, 254 186)", 13.788860460124573, new Coordinate(139.4956500724988, 206.78661188980183), new Coordinate(153, 204));
+  }
+  public void testClosestPoints7() throws Exception {
+    doNearestPointsTest("POLYGON ((76 185, 125 283, 331 276, 324 122, 177 70, 184 155, 69 123, 76 185), (267 237, 148 248, 135 185, 223 189, 251 151, 286 183, 267 237))", "LINESTRING (120 215, 185 224, 209 207, 238 222, 254 186)", 0.0, new Coordinate(120, 215), new Coordinate(120, 215));
+  }
+
+  private void doNearestPointsTest(String wkt0, String wkt1, double distance, 
+                                   Coordinate p0, Coordinate p1) throws ParseException {
+    DistanceOp op = new DistanceOp(new WKTReader().read(wkt0), new WKTReader().read(wkt1));
+    double tolerance = 1E-10;
+    assertEquals(distance, op.nearestPoints()[0].distance(op.nearestPoints()[1]), tolerance);
+    assertEquals(p0.x, op.nearestPoints()[0].x, tolerance);
+    assertEquals(p0.y, op.nearestPoints()[0].y, tolerance);
+    assertEquals(p1.x, op.nearestPoints()[1].x, tolerance);
+    assertEquals(p1.y, op.nearestPoints()[1].y, tolerance);    
+  }  
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/Distance3DOpTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/Distance3DOpTest.java
new file mode 100644
index 0000000..f5e0f39
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/Distance3DOpTest.java
@@ -0,0 +1,381 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance3d;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class Distance3DOpTest extends TestCase 
+{
+	static GeometryFactory geomFact = new GeometryFactory();
+	static WKTReader rdr = new WKTReader();
+	
+	public static void main(String args[]) {
+		TestRunner.run(Distance3DOpTest.class);
+	}
+
+	public Distance3DOpTest(String name) {
+		super(name);
+	}
+
+	/*
+	public void testTest()
+	{
+		checkDistance(	"LINESTRING (250 250 0, 260 260 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				70.71067811865476);	
+		
+		testLinePolygonFlat();
+	}
+	*/
+	
+	public void testEmpty()
+	{
+		checkDistance(	"POINT EMPTY", "POINT EMPTY",	0);
+		checkDistance(	"LINESTRING EMPTY", "POINT (0 0 0)",	0);
+		checkDistance(	"MULTILINESTRING EMPTY", "POLYGON EMPTY",	0);
+		checkDistance(	"MULTIPOLYGON EMPTY", "POINT (0 0 0)",	0);
+	}
+	
+	public void testPartiallyEmpty()
+	{
+		checkDistance(	"GEOMETRYCOLLECTION( MULTIPOINT (0 0 0), POLYGON EMPTY)", "POINT (0 1 0)",	1);
+		checkDistance(	"GEOMETRYCOLLECTION( MULTIPOINT (11 11 0), POLYGON EMPTY)", 
+				"GEOMETRYCOLLECTION( MULTIPOINT EMPTY, LINESTRING (10 10 0, 10 20 0 ))",	
+				1);
+	}
+	
+	public void testPointPointFlat() {
+		checkDistance(	"POINT (10 10 0 )",
+				"POINT (20 20 0 )",
+				14.1421356);
+		checkDistance(	"POINT (10 10 0 )",
+				"POINT (20 20 0 )",
+				14.1421356);
+	}
+	
+	public void testPointPoint() {
+		checkDistance(	"POINT (0 0 0 )",
+						"POINT (0 0 1 )",
+				1);
+		checkDistance(	"POINT (10 10 1 )",
+				"POINT (11 11 2 )",
+				1.7320508075688772);
+		checkDistance(	"POINT (10 10 0 )",
+				"POINT (10 20 10 )",
+				14.142135623730951);
+	}
+	
+	public void testPointSegFlat() {
+		checkDistance(	"LINESTRING (10 10 0, 10 20 0 )",
+				"POINT (20 15 0 )",
+				10);
+	}
+	
+	public void testPointSeg() {
+		checkDistance(	"LINESTRING (0 0 0, 10 10 10 )",
+				"POINT (5 5 5 )",
+				0);
+		checkDistance(	"LINESTRING (10 10 10, 20 20 20 )",
+				"POINT (11 11 10 )",
+				0.816496580927726);
+	}
+	
+	public void testPointSegRobust() {
+		checkDistance(	"LINESTRING (0 0 0, 10000000 10000000 1 )",
+				"POINT (9999999 9999999 .9999999 )",
+				0 );
+		checkDistance(	"LINESTRING (0 0 0, 10000000 10000000 1 )",
+				"POINT (5000000 5000000 .5 )",
+				0 );
+	}
+	
+	public void testCrossSegmentsFlat() {
+		checkDistance(	"LINESTRING (0 0 0, 10 10 0 )",
+				"LINESTRING (10 0 0, 0 10 0 )",
+		0);
+		checkDistance(	"LINESTRING (0 0 10, 30 10 10 )",
+				"LINESTRING (10 0 10, 0 10 10 )",
+		0);
+	}
+	
+	public void testCrossSegments() {
+		checkDistance(	"LINESTRING (0 0 0, 10 10 0 )",
+				"LINESTRING (10 0 1, 0 10 1 )",
+		1);
+		checkDistance(	"LINESTRING (0 0 0, 20 20 0 )",
+				"LINESTRING (10 0 1, 0 10 1 )",
+		1);
+		checkDistance(	"LINESTRING (20 10 20, 10 20 10 )",
+				"LINESTRING (10 10 20, 20 20 10 )",
+		0);
+	}
+	
+	/**
+	 * Many of these tests exhibit robustness errors 
+	 * due to numerical roundoff in the distance algorithm mathematics.
+	 * This happens when computing nearly-coincident lines 
+	 * with very large ordinate values
+	 */
+	public void testCrossSegmentsRobust() {
+		checkDistance(	"LINESTRING (0 0 0, 10000000 10000000 1 )",
+				"LINESTRING (0 0 1, 10000000 10000000 0 )",
+				0, 0.001);  // expected is 0, but actual is larger
+		
+		checkDistance(	"LINESTRING (-10000 -10000 0, 10000 10000 1 )",
+				"LINESTRING (-10000 -10000 1, 10000 10000 0 )",
+				0);
+		
+		// previous case with X,Y scaled by 1000 - exposes robustness issue
+		checkDistance(	"LINESTRING (-10000000 -10000000 0, 10000000 10000000 1 )",
+				"LINESTRING (-10000000 -10000000 1, 10000000 10000000 0 )",
+				0, 0.02);  // expected is 0, but actual is larger
+		
+		// works because lines are orthogonal, so doesn't hit roundoff problems
+		checkDistance(	"LINESTRING (20000000 10000000 20, 10000000 20000000 10 )",
+				"LINESTRING (10000000 10000000 20, 20000000 20000000 10 )",
+				0);
+	}
+	
+	public void testTSegmentsFlat() {
+		checkDistance(	"LINESTRING (10 10 0, 10 20 0 )",
+						"LINESTRING (20 15 0, 25 15 0 )",
+				10);
+	}
+	
+	public void testParallelSegmentsFlat() {
+		checkDistance(	"LINESTRING (10 10 0, 20 20 0 )",
+						"LINESTRING (10 20 0, 20 30 0 )",
+						7.0710678118654755);
+	}
+	
+	public void testParallelSegments() {
+		checkDistance(	"LINESTRING (0 0 0, 1 0 0 )",
+						"LINESTRING (0 0 1, 1 0 1 )",
+						1);
+		checkDistance(	"LINESTRING (10 10 0, 20 10 0 )",
+				"LINESTRING (10 20 10, 20 20 10 )",
+				14.142135623730951);
+		checkDistance(	"LINESTRING (10 10 0, 20 20 0 )",
+				"LINESTRING (10 20 10, 20 30 10 )",
+				12.24744871391589 );
+				// = distance from LINESTRING (10 10 0, 20 20 0 ) to POINT(10 20 10)
+				// = hypotenuse(7.0710678118654755, 10)
+	}
+	
+	public void testLineLine()
+	{
+		checkDistance(	"LINESTRING (0 1 2, 1 1 1, 1 0 2 )",
+				"LINESTRING (0 0 0.1, .5 .5 0, 1 1 0, 1.5 1.5 0, 2 2 0 )",
+				1);		
+		checkDistance(	"LINESTRING (10 10 20, 20 20 30, 20 20 1, 30 30 5 )",
+				"LINESTRING (1 80 10, 0 39 5, 39 0 5, 80 1 20)",
+				0.7071067811865476);		
+	}
+	
+	public void testPointPolygon()
+	{
+		// point above poly
+		checkDistance(	"POINT (150 150 10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);	
+		// point below poly
+		checkDistance(	"POINT (150 150 -10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);				
+		// point right of poly in YZ plane
+		checkDistance(	"POINT (10 150 150)",
+				"POLYGON ((0 100 200, 0 200 200, 0 200 100, 0 100 100, 0 100 200))",
+				10);				
+	}
+	
+	public void testPointPolygonFlat()
+	{
+		// inside
+		checkDistance(	"POINT (150 150 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// outside
+		checkDistance(	"POINT (250 250 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				70.71067811865476);				
+		// on
+		checkDistance(	"POINT (200 200 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	public void testLinePolygonFlat()
+	{
+		// line inside
+		checkDistance(	"LINESTRING (150 150 0, 160 160 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// line outside
+		checkDistance(	"LINESTRING (200 250 0, 260 260 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				50);	
+		// line touching
+		checkDistance(	"LINESTRING (200 200 0, 260 260 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	public void testLinePolygonSimple()
+	{
+		// line crossing inside
+		checkDistance(	"LINESTRING (150 150 10, 150 150 -10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// vertical line above
+		checkDistance(	"LINESTRING (200 200 10, 260 260 100)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);	
+		// vertical line touching
+		checkDistance(	"LINESTRING (200 200 0, 260 260 100)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	String polyHoleFlat = "POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0), (120 180 0, 180 180 0, 180 120 0, 120 120 0, 120 180 0))";
+
+	public void testLinePolygonHoleFlat()
+	{
+		// line crossing hole
+		checkDistance(	"LINESTRING (150 150 10, 150 150 -10)", 	polyHoleFlat, 30);	
+		// line crossing interior
+		checkDistance(	"LINESTRING (110 110 10, 110 110 -10)",		polyHoleFlat, 0);	
+		// vertical line above hole
+		checkDistance(	"LINESTRING (130 130 10, 150 150 100)",		polyHoleFlat, 14.14213562373095);	
+		// vertical line touching hole
+		checkDistance(	"LINESTRING (120 180 0, 120 180 100)",		polyHoleFlat, 0);				
+	}
+	
+	public void testPointPolygonHoleFlat()
+	{
+		// point above poly hole
+		checkDistance(	"POINT (130 130 10)", 	polyHoleFlat, 14.14213562373095);	
+		// point below poly hole
+		checkDistance(	"POINT (130 130 -10)", 	polyHoleFlat, 14.14213562373095);
+		// point above poly
+		checkDistance(	"POINT (110 110 100)", 	polyHoleFlat, 100);
+	}
+	
+	String poly2HoleFlat = "POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0), (110 110 0, 110 130 0, 130 130 0, 130 110 0, 110 110 0), (190 110 0, 170 110 0, 170 130 0, 190 130 0, 190 110 0))";	
+
+	/**
+	 * A case proving that polygon/polygon distance requires 
+	 * computing distance between all rings, not just the shells.
+	 */
+	public void testPolygonPolygonLinkedThruHoles()
+	{
+		// note distance is zero!
+		checkDistance(	
+				// polygon with two holes
+				poly2HoleFlat,
+				// polygon parallel to XZ plane with shell passing through holes in other polygon
+				"POLYGON ((120 120 -10, 120 120 100, 180 120 100, 180 120 -10, 120 120 -10))", 
+				0);	
+		
+		// confirm that distance of simple poly boundary is non-zero
+		checkDistance(	
+				// polygon with two holes
+				poly2HoleFlat,
+				// boundary of polygon parallel to XZ plane with shell passing through holes
+				"LINESTRING (120 120 -10, 120 120 100, 180 120 100, 180 120 -10, 120 120 -10)", 
+				10);	
+	}
+
+	
+	public void testMultiPoint()
+	{
+		checkDistance(
+				"MULTIPOINT ((0 0 0), (0 0 100), (100 100 100))",
+				"MULTIPOINT ((100 100 99), (50 50 50), (25 100 33))",
+				1
+				);
+	}
+	
+	public void testMultiLineString()
+	{
+		checkDistance(
+				"MULTILINESTRING ((0 0 0, 10 10 10), (0 0 100, 25 25 25, 40 40 50), (100 100 100, 100 101 102))",
+				"MULTILINESTRING ((100 100 99, 100 100 99), (100 102 102, 200 200 20), (25 100 33, 25 100 35))",
+				1
+				);
+	}
+	
+	public void testMultiPolygon()
+	{
+		checkDistance(
+				// Polygons parallel to XZ plane
+				"MULTIPOLYGON ( ((120 120 -10, 120 120 100, 180 120 100, 180 120 -10, 120 120 -10)), ((120 200 -10, 120 200 190, 180 200 190, 180 200 -10, 120 200 -10)) )",
+				// Polygons parallel to XY plane
+				"MULTIPOLYGON ( ((100 200 200, 200 200 200, 200 100 200, 100 100 200, 100 200 200)), ((100 200 210, 200 200 210, 200 100 210, 100 100 210, 100 200 210)) )",
+				10
+				);
+	}
+	
+	public void testMultiMixed()
+	{
+		checkDistance(
+				"MULTILINESTRING ((0 0 0, 10 10 10), (0 0 100, 25 25 25, 40 40 50), (100 100 100, 100 101 101))",
+				"MULTIPOINT ((100 100 99), (50 50 50), (25 100 33))",
+				1
+				);
+	}
+	
+	//==========================================================
+	// Convenience methods
+	//==========================================================
+	
+	private static final double DIST_TOLERANCE = 0.00001;
+	
+	private void checkDistance(String wkt1, String wkt2, double expectedDistance)
+	{
+		checkDistance(wkt1, wkt2, expectedDistance, DIST_TOLERANCE);
+	}
+
+	private void checkDistance(String wkt1, String wkt2, double expectedDistance, double tolerance)
+	{
+		Geometry g1;
+		Geometry g2;
+		try {
+			g1 = rdr.read(wkt1);
+		} catch (ParseException e) {
+			throw new RuntimeException(e.toString());
+		}
+		try {
+			g2 = rdr.read(wkt2);
+		} catch (ParseException e) {
+			throw new RuntimeException(e.toString());
+		}
+		// check both orders for arguments
+		checkDistance(g1, g2, expectedDistance, tolerance);
+		checkDistance(g2, g1, expectedDistance, tolerance);
+	}
+
+	private void checkDistance(Geometry g1, Geometry g2, double expectedDistance, double tolerance)
+	{
+		Distance3DOp distOp = new Distance3DOp(g1, g2);
+		double dist = distOp.distance();
+		assertEquals(expectedDistance, dist, tolerance);
+	}
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/WithinDistance3DTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/WithinDistance3DTest.java
new file mode 100644
index 0000000..f534f5a
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/distance3d/WithinDistance3DTest.java
@@ -0,0 +1,272 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.distance3d;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class WithinDistance3DTest extends TestCase 
+{
+	static GeometryFactory geomFact = new GeometryFactory();
+	static WKTReader rdr = new WKTReader();
+	
+	public static void main(String args[]) {
+		TestRunner.run(WithinDistance3DTest.class);
+	}
+
+	public WithinDistance3DTest(String name) {
+		super(name);
+	}
+
+	public void testEmpty()
+	{
+		checkWithinDistance(	"POINT EMPTY", "POINT EMPTY",	0);
+		checkWithinDistance(	"LINESTRING EMPTY", "POINT (0 0 0)",	1, true);
+	}
+	
+	public void testPointPoint() {
+		checkWithinDistance(	"POINT (0 0 0 )",
+				"POINT (0 0 1 )",
+		1);
+		checkWithinDistance(	"POINT (0 0 0 )",
+				"POINT (0 0 1 )",
+		0.5, false);
+		checkWithinDistance(	"POINT (10 10 1 )",
+				"POINT (11 11 2 )",
+				1.733);
+		checkWithinDistance(	"POINT (10 10 0 )",
+				"POINT (10 20 10 )",
+				14.143);
+	}
+	
+	public void testPointSeg() {
+		checkWithinDistance(	"LINESTRING (0 0 0, 10 10 10 )",
+				"POINT (5 5 5 )",
+				0);
+		checkWithinDistance(	"LINESTRING (10 10 10, 20 20 20 )",
+				"POINT (11 11 10 )",
+				0.8, false);
+	}
+	
+	public void testCrossSegmentsFlat() {
+		checkWithinDistance(	"LINESTRING (0 0 0, 10 10 0 )",
+				"LINESTRING (10 0 0, 0 10 0 )",
+		0);
+		checkWithinDistance(	"LINESTRING (0 0 10, 30 10 10 )",
+				"LINESTRING (10 0 10, 0 10 10 )",
+		0);
+	}
+	
+	public void testCrossSegments() {
+		checkWithinDistance(	"LINESTRING (0 0 0, 10 10 0 )",
+				"LINESTRING (10 0 1, 0 10 1 )",
+		1);
+		checkWithinDistance(	"LINESTRING (0 0 0, 20 20 0 )",
+				"LINESTRING (10 0 1, 0 10 1 )",
+		1);
+		checkWithinDistance(	"LINESTRING (20 10 20, 10 20 10 )",
+				"LINESTRING (10 10 20, 20 20 10 )",
+		0);
+	}
+	
+	public void testTSegmentsFlat() {
+		checkWithinDistance(	"LINESTRING (10 10 0, 10 20 0 )",
+						"LINESTRING (20 15 0, 25 15 0 )",
+				10);
+	}
+	
+	public void testParallelSegmentsFlat() {
+		checkWithinDistance(	"LINESTRING (10 10 0, 20 20 0 )",
+						"LINESTRING (10 20 0, 20 30 0 )",
+						7.0710678118654755);
+	}
+	
+	public void testParallelSegments() {
+		checkWithinDistance(	"LINESTRING (0 0 0, 1 0 0 )",
+						"LINESTRING (0 0 1, 1 0 1 )",
+						1);
+		checkWithinDistance(	"LINESTRING (10 10 0, 20 10 0 )",
+				"LINESTRING (10 20 10, 20 20 10 )",
+				14.142135623730951);
+		checkWithinDistance(	"LINESTRING (10 10 0, 20 20 0 )",
+				"LINESTRING (10 20 10, 20 30 10 )",
+				12.24744871391589 );
+				// = distance from LINESTRING (10 10 0, 20 20 0 ) to POINT(10 20 10)
+				// = hypotenuse(7.0710678118654755, 10)
+	}
+	
+	public void testLineLine()
+	{
+		checkWithinDistance(	"LINESTRING (0 1 2, 1 1 1, 1 0 2 )",
+				"LINESTRING (0 0 0.1, .5 .5 0, 1 1 0, 1.5 1.5 0, 2 2 0 )",
+				1);		
+		checkWithinDistance(	"LINESTRING (10 10 20, 20 20 30, 20 20 1, 30 30 5 )",
+				"LINESTRING (1 80 10, 0 39 5, 39 0 5, 80 1 20)",
+				0.7071067811865476);		
+	}
+	
+	public void testPointPolygon()
+	{
+		// point above poly
+		checkWithinDistance(	"POINT (150 150 10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);	
+		// point below poly
+		checkWithinDistance(	"POINT (150 150 -10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);				
+		// point right of poly in YZ plane
+		checkWithinDistance(	"POINT (10 150 150)",
+				"POLYGON ((0 100 200, 0 200 200, 0 200 100, 0 100 100, 0 100 200))",
+				10);				
+	}
+	
+	public void testPointPolygonFlat()
+	{
+		// inside
+		checkWithinDistance(	"POINT (150 150 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// outside
+		checkWithinDistance(	"POINT (250 250 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				70.71067811865476);				
+		// on
+		checkWithinDistance(	"POINT (200 200 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	public void testLinePolygonFlat()
+	{
+		// line inside
+		checkWithinDistance(	"LINESTRING (150 150 0, 160 160 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// line outside
+		checkWithinDistance(	"LINESTRING (200 250 0, 260 260 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				50);	
+		// line touching
+		checkWithinDistance(	"LINESTRING (200 200 0, 260 260 0)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	public void testLinePolygonSimple()
+	{
+		// line crossing inside
+		checkWithinDistance(	"LINESTRING (150 150 10, 150 150 -10)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);	
+		// vertical line above
+		checkWithinDistance(	"LINESTRING (200 200 10, 260 260 100)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				10);	
+		// vertical line touching
+		checkWithinDistance(	"LINESTRING (200 200 0, 260 260 100)",
+				"POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0))",
+				0);				
+	}
+	
+	String polyHoleFlat = "POLYGON ((100 200 0, 200 200 0, 200 100 0, 100 100 0, 100 200 0), (120 180 0, 180 180 0, 180 120 0, 120 120 0, 120 180 0))";
+
+	public void testLinePolygonHoleFlat()
+	{
+		// line crossing hole
+		checkWithinDistance(	"LINESTRING (150 150 10, 150 150 -10)", 	polyHoleFlat, 20, false);	
+		// line crossing interior
+		checkWithinDistance(	"LINESTRING (110 110 10, 110 110 -10)",		polyHoleFlat, 0);	
+	}
+	
+	public void testPointPolygonHoleFlat()
+	{
+		// point above poly hole
+		checkWithinDistance(	"POINT (130 130 10)", 	polyHoleFlat, 14.143);	
+		// point below poly hole
+		checkWithinDistance(	"POINT (130 130 -10)", 	polyHoleFlat, 14.143);
+		// point above poly
+		checkWithinDistance(	"POINT (110 110 100)", 	polyHoleFlat, 100);
+	}
+	
+	public void testMultiPoint()
+	{
+		checkWithinDistance(
+				"MULTIPOINT ((0 0 0), (0 0 100), (100 100 100))",
+				"MULTIPOINT ((100 100 99), (50 50 50), (25 100 33))",
+				1
+				);
+	}
+	
+	public void testMultiLineString()
+	{
+		checkWithinDistance(
+				"MULTILINESTRING ((0 0 0, 10 10 10), (0 0 100, 25 25 25, 40 40 50), (100 100 100, 100 101 102))",
+				"MULTILINESTRING ((100 100 99, 100 100 99), (100 102 102, 200 200 20), (25 100 33, 25 100 35))",
+				1
+				);
+	}
+	
+	public void testMultiPolygon()
+	{
+		checkWithinDistance(
+				// Polygons parallel to XZ plane
+				"MULTIPOLYGON ( ((120 120 -10, 120 120 100, 180 120 100, 180 120 -10, 120 120 -10)), ((120 200 -10, 120 200 190, 180 200 190, 180 200 -10, 120 200 -10)) )",
+				// Polygons parallel to XY plane
+				"MULTIPOLYGON ( ((100 200 200, 200 200 200, 200 100 200, 100 100 200, 100 200 200)), ((100 200 210, 200 200 210, 200 100 210, 100 100 210, 100 200 210)) )",
+				10
+				);
+	}
+	
+	
+	//==========================================================
+	// Convenience methods
+	//==========================================================
+	
+	private void checkWithinDistance(String wkt1, String wkt2, double distance)
+	{
+		checkWithinDistance(wkt1, wkt2, distance, true);
+	}
+	
+	private void checkWithinDistance(String wkt1, String wkt2, double distance, boolean expectedResult)
+	{
+		Geometry g1;
+		Geometry g2;
+		try {
+			g1 = rdr.read(wkt1);
+		} catch (ParseException e) {
+			throw new RuntimeException(e.toString());
+		}
+		try {
+			g2 = rdr.read(wkt2);
+		} catch (ParseException e) {
+			throw new RuntimeException(e.toString());
+		}
+		// check both orders for arguments
+		checkWithinDistance(g1, g2, distance, expectedResult);
+		checkWithinDistance(g2, g1, distance, expectedResult);
+	}
+
+	private void checkWithinDistance(Geometry g1, Geometry g2, double distance, boolean expectedResult)
+	{
+		boolean isWithinDist = Distance3DOp.isWithinDistance(g1, g2, distance);
+		assertEquals(expectedResult, isWithinDist);
+	}
+	
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineMergerTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineMergerTest.java
new file mode 100644
index 0000000..f1ee01d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineMergerTest.java
@@ -0,0 +1,132 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.linemerge;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.util.Assert;
+
+import junit.framework.TestCase;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class LineMergerTest extends TestCase {
+  private static WKTReader reader = new WKTReader();
+
+  public LineMergerTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(LineMergerTest.class);
+  }
+
+  public void test1() {
+    doTest(new String[] {
+        "LINESTRING (120 120, 180 140)", "LINESTRING (200 180, 180 140)",
+        "LINESTRING (200 180, 240 180)"
+      }, new String[] { "LINESTRING (120 120, 180 140, 200 180, 240 180)" });    
+  }
+  
+  public void test2() {
+    doTest(new String[]{"LINESTRING (120 300, 80 340)",
+      "LINESTRING (120 300, 140 320, 160 320)",
+      "LINESTRING (40 320, 20 340, 0 320)",
+      "LINESTRING (0 320, 20 300, 40 320)",
+      "LINESTRING (40 320, 60 320, 80 340)",
+      "LINESTRING (160 320, 180 340, 200 320)",
+      "LINESTRING (200 320, 180 300, 160 320)"}, 
+      new String[]{
+      "LINESTRING (160 320, 180 340, 200 320, 180 300, 160 320)",
+      "LINESTRING (40 320, 20 340, 0 320, 20 300, 40 320)",
+      "LINESTRING (40 320, 60 320, 80 340, 120 300, 140 320, 160 320)"});
+  }  
+  
+  public void test3() {
+    doTest(new String[]{"LINESTRING (0 0, 100 100)", "LINESTRING (0 100, 100 0)"},
+      new String[]{"LINESTRING (0 0, 100 100)", "LINESTRING (0 100, 100 0)"});
+  }  
+  
+  public void test4() {
+    doTest(new String[]{"LINESTRING EMPTY", "LINESTRING EMPTY"},
+      new String[]{});
+  }    
+  
+  public void test5() {
+    doTest(new String[]{},
+      new String[]{});
+  }  
+
+  public void testSingleUniquePoint() {
+    doTest(new String[]{"LINESTRING (10642 31441, 10642 31441)", "LINESTRING EMPTY"},
+      new String[]{});
+  }    
+  
+
+  private void doTest(String[] inputWKT, String[] expectedOutputWKT) {
+    doTest(inputWKT, expectedOutputWKT, true);
+  }
+  
+  public static void doTest(String[] inputWKT, String[] expectedOutputWKT, boolean compareDirections) {
+    LineMerger lineMerger = new LineMerger();
+    lineMerger.add(toGeometries(inputWKT));
+    compare(toGeometries(expectedOutputWKT), lineMerger.getMergedLineStrings(), compareDirections);
+  }
+
+  public static void compare(Collection expectedGeometries,
+    Collection actualGeometries, boolean compareDirections) {
+    assertEquals("Geometry count, " + actualGeometries,
+      expectedGeometries.size(), actualGeometries.size());
+    for (Iterator i = expectedGeometries.iterator(); i.hasNext();) {
+      Geometry expectedGeometry = (Geometry) i.next();
+      assertTrue("Not found: " + expectedGeometry + ", " + actualGeometries,
+        contains(actualGeometries, expectedGeometry, compareDirections));
+    }
+  }
+
+  private static boolean contains(Collection geometries, Geometry g, boolean exact) {
+    for (Iterator i = geometries.iterator(); i.hasNext();) {
+      Geometry element = (Geometry) i.next();
+      if (exact && element.equalsExact(g)) {
+        return true;
+      }
+      if (!exact && element.equalsTopo(g)) {
+        return true;
+      }      
+    }
+
+    return false;
+  }
+
+  public static Collection toGeometries(String[] inputWKT) {
+    ArrayList geometries = new ArrayList();
+    for (int i = 0; i < inputWKT.length; i++) {
+      try {
+        geometries.add(reader.read(inputWKT[i]));
+      } catch (ParseException e) {
+        Assert.shouldNeverReachHere();
+      }
+    }
+
+    return geometries;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineSequencerTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineSequencerTest.java
new file mode 100644
index 0000000..d75a172
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/linemerge/LineSequencerTest.java
@@ -0,0 +1,250 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.linemerge;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Test LineSequencer
+ *
+ * @version 1.7
+ */
+public class LineSequencerTest
+    extends TestCase
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public LineSequencerTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(LineSequencerTest.class);
+  }
+
+  public void testSimple()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 20, 0 30 )",
+      "LINESTRING ( 0 10, 0 20 )"
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 0 20), (0 20, 0 30))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testSimpleLoop()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 0 0 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 0 0))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testSimpleBigLoop()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 20, 0 30 )",
+      "LINESTRING ( 0 30, 0 00 )",
+      "LINESTRING ( 0 10, 0 20 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 0 20), (0 20, 0 30), (0 30, 0 0))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void test2SimpleLoops()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 0 0 )",
+      "LINESTRING ( 0 0, 0 20 )",
+      "LINESTRING ( 0 20, 0 0 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 10, 0 0), (0 0, 0 20), (0 20, 0 0), (0 0, 0 10))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testWide8WithTail()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 10 0, 10 10 )",
+      "LINESTRING ( 0 0, 10 0 )",
+      "LINESTRING ( 0 10, 10 10 )",
+      "LINESTRING ( 0 10, 0 20 )",
+      "LINESTRING ( 10 10, 10 20 )",
+      "LINESTRING ( 0 20, 10 20 )",
+
+      "LINESTRING ( 10 20, 30 30 )",
+    };
+    String result = null;
+    runLineSequencer(wkt, result);
+  }
+
+  public void testSimpleLoopWithTail()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 10 10 )",
+      "LINESTRING ( 10 10, 10 20, 0 10 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 10 10), (10 10, 10 20, 0 10))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testLineWithRing()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 10 10, 10 20, 0 10 )",
+      "LINESTRING ( 0 30, 0 20 )",
+      "LINESTRING ( 0 20, 0 10 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 10 10, 10 20, 0 10), (0 10, 0 20), (0 20, 0 30))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testMultipleGraphsWithRing()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 10 10, 10 20, 0 10 )",
+      "LINESTRING ( 0 30, 0 20 )",
+      "LINESTRING ( 0 20, 0 10 )",
+      "LINESTRING ( 0 60, 0 50 )",
+      "LINESTRING ( 0 40, 0 50 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 10 10, 10 20, 0 10), (0 10, 0 20), (0 20, 0 30), (0 40, 0 50), (0 50, 0 60))";
+    runLineSequencer(wkt, result);
+  }
+
+  public void testMultipleGraphsWithMultipeRings()
+      throws Exception
+  {
+    String[] wkt = {
+      "LINESTRING ( 0 0, 0 10 )",
+      "LINESTRING ( 0 10, 10 10, 10 20, 0 10 )",
+      "LINESTRING ( 0 10, 40 40, 40 20, 0 10 )",
+      "LINESTRING ( 0 30, 0 20 )",
+      "LINESTRING ( 0 20, 0 10 )",
+      "LINESTRING ( 0 60, 0 50 )",
+      "LINESTRING ( 0 40, 0 50 )",
+    };
+    String result =
+        "MULTILINESTRING ((0 0, 0 10), (0 10, 40 40, 40 20, 0 10), (0 10, 10 10, 10 20, 0 10), (0 10, 0 20), (0 20, 0 30), (0 40, 0 50), (0 50, 0 60))";
+    runLineSequencer(wkt, result);
+  }
+
+// isSequenced tests ==========================================================
+
+  public void testLineSequence()
+      throws Exception
+  {
+    String wkt =
+        "LINESTRING ( 0 0, 0 10 )";
+    runIsSequenced(wkt, true);
+  }
+
+  public void testSplitLineSequence()
+      throws Exception
+  {
+    String wkt =
+        "MULTILINESTRING ((0 0, 0 1), (0 2, 0 3), (0 3, 0 4) )";
+    runIsSequenced(wkt, true);
+  }
+
+  public void testBadLineSequence()
+      throws Exception
+  {
+    String wkt =
+        "MULTILINESTRING ((0 0, 0 1), (0 2, 0 3), (0 1, 0 4) )";
+    runIsSequenced(wkt, false);
+  }
+
+//==========================================================
+
+  private void runLineSequencer(String[] inputWKT, String expectedWKT)
+      throws ParseException
+  {
+    List inputGeoms = fromWKT(inputWKT);
+    LineSequencer sequencer = new LineSequencer();
+    sequencer.add(inputGeoms);
+
+    boolean isCorrect = false;
+    if (! sequencer.isSequenceable()) {
+      assertTrue(expectedWKT == null);
+    }
+    else {
+      Geometry expected = rdr.read(expectedWKT);
+      Geometry result = sequencer.getSequencedLineStrings();
+      boolean isOK = expected.equalsNorm(result);
+      if (! isOK) {
+        System.out.println("ERROR - Expected: " + expected);
+        System.out.println("          Actual: " + result);
+      }
+      assertTrue(isOK);
+
+      boolean isSequenced = LineSequencer.isSequenced(result);
+      assertTrue(isSequenced);
+    }
+  }
+
+  private void runIsSequenced(String inputWKT, boolean expected)
+      throws ParseException
+  {
+    Geometry g = rdr.read(inputWKT);
+    boolean isSequenced = LineSequencer.isSequenced(g);
+    assertTrue(isSequenced == expected);
+  }
+
+  List fromWKT(String[] wkts)
+  {
+    List geomList = new ArrayList();
+    for (int i = 0; i < wkts.length; i++) {
+      try {
+        geomList.add(rdr.read(wkts[i]));
+      }
+      catch (Exception ex) {
+        ex.printStackTrace();
+      }
+    }
+    return geomList;
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/overlay/FixedPrecisionSnappingTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/overlay/FixedPrecisionSnappingTest.java
new file mode 100644
index 0000000..07b2cb6
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/overlay/FixedPrecisionSnappingTest.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.overlay;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+public class FixedPrecisionSnappingTest extends TestCase 
+{
+	PrecisionModel pm = new PrecisionModel(1.0);
+	GeometryFactory fact = new GeometryFactory(pm);
+	WKTReader rdr = new WKTReader(fact);
+	
+	public FixedPrecisionSnappingTest(String name) {
+		super(name);
+	}
+
+	public static void main(String[] args) {
+		junit.textui.TestRunner.run(FixedPrecisionSnappingTest.class);
+	}
+
+	public void testTriangles()
+		throws ParseException
+	{
+		Geometry a = rdr.read("POLYGON ((545 317, 617 379, 581 321, 545 317))");
+		Geometry b = rdr.read("POLYGON ((484 290, 558 359, 543 309, 484 290))");
+		a.intersection(b);
+	}
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/polygonize/PolygonizeTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/polygonize/PolygonizeTest.java
new file mode 100644
index 0000000..6b80dfd
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/polygonize/PolygonizeTest.java
@@ -0,0 +1,183 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.polygonize;
+
+import java.util.Collection;
+import java.util.List;
+
+import test.jts.GeometryTestCase;
+
+/**
+ * @version 1.7
+ */
+public class PolygonizeTest extends GeometryTestCase {
+
+  public PolygonizeTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(PolygonizeTest.class);
+  }
+
+  public void test1() {
+    checkPolygonize(new String[]{"LINESTRING EMPTY", "LINESTRING EMPTY"},
+      new String[]{});
+  }
+
+  public void test2() {
+    checkPolygonize(new String[]{
+"LINESTRING (100 180, 20 20, 160 20, 100 180)",
+"LINESTRING (100 180, 80 60, 120 60, 100 180)",
+    },
+    new String[]{
+"POLYGON ((100 180, 120 60, 80 60, 100 180))",
+"POLYGON ((100 180, 160 20, 20 20, 100 180), (100 180, 80 60, 120 60, 100 180))"
+    });
+  }
+
+  public void test3() {
+    checkPolygonize(new String[]{
+        "LINESTRING (0 0, 4 0)",
+        "LINESTRING (4 0, 5 3)",
+"LINESTRING (5 3, 4 6, 6 6, 5 3)",
+"LINESTRING (5 3, 6 0)",
+"LINESTRING (6 0, 10 0, 5 10, 0 0)",
+"LINESTRING (4 0, 6 0)"
+    },
+    new String[]{
+"POLYGON ((5 3, 4 0, 0 0, 5 10, 10 0, 6 0, 5 3), (5 3, 6 6, 4 6, 5 3))",
+"POLYGON ((5 3, 4 6, 6 6, 5 3))",
+"POLYGON ((4 0, 5 3, 6 0, 4 0))"
+    });
+  }
+
+  public void testPolygonal1() {
+    checkPolygonize(true, new String[]{
+        "LINESTRING (100 100, 100 300, 300 300, 300 100, 100 100)",
+        "LINESTRING (150 150, 150 250, 250 250, 250 150, 150 150)"
+    },
+    new String[]{
+"POLYGON ((100 100, 100 300, 300 300, 300 100, 100 100), (150 150, 150 250, 250 250, 250 150, 150 150))"
+    });
+  }
+
+  public void testPolygonal2() {
+    checkPolygonize(true, new String[]{
+        "LINESTRING (100 100, 100 0, 0 0, 0 100, 100 100)" 
+            ,"LINESTRING (10 10, 10 30, 20 30)"
+            ,"LINESTRING (20 30, 30 30, 30 20)"
+            ,"LINESTRING (30 20, 30 10, 10 10)"
+            ,"LINESTRING (40 40, 40 20, 30 20)" 
+            ,"LINESTRING (30 20, 20 20, 20 30)" 
+            ,"LINESTRING (20 30, 20 40, 40 40))"
+    },
+    new String[]{
+"POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0), (10 10, 30 10, 30 20, 40 20, 40 40, 20 40, 20 30, 10 30, 10 10))", 
+"POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20))"
+    });
+  }
+
+  public void testPolygonal_OuterOnly_1() {
+    checkPolygonize(true, new String[] {
+        "LINESTRING (10 10, 10 20, 20 20)" 
+            ,"LINESTRING (20 20, 20 10)"
+            ,"LINESTRING (20 10, 10 10)"
+            ,"LINESTRING (20 20, 30 20, 30 10, 20 10)"
+    },
+    new String[]{
+"POLYGON ((20 20, 20 10, 10 10, 10 20, 20 20))"
+    });
+  }
+
+  public void testPolygona_OuterOnly_2() {
+    checkPolygonize(true, new String[] {
+        "LINESTRING (100 400, 200 400, 200 300)" 
+            ,"LINESTRING (200 300, 150 300)"
+            ,"LINESTRING (150 300, 100 300, 100 400)"
+            ,"LINESTRING (200 300, 250 300, 250 200)"
+            ,"LINESTRING (250 200, 200 200)"
+            ,"LINESTRING (200 200, 150 200, 150 300)"
+            ,"LINESTRING (250 200, 300 200, 300 100, 200 100, 200 200)"
+    },
+    new String[]{
+        "POLYGON ((150 300, 100 300, 100 400, 200 400, 200 300, 150 300))"
+       ,"POLYGON ((200 200, 250 200, 300 200, 300 100, 200 100, 200 200))"
+    });
+  }
+
+  String[] LINES_CHECKERBOARD = new String[] {
+      "LINESTRING (10 20, 20 20)", 
+      "LINESTRING (10 20, 10 30)",
+      "LINESTRING (20 10, 10 10, 10 20)", 
+      "LINESTRING (10 30, 20 30)", 
+      "LINESTRING (10 30, 10 40, 20 40)", 
+      "LINESTRING (30 10, 20 10)", 
+      "LINESTRING (20 20, 20 10)", 
+      "LINESTRING (20 20, 30 20)", 
+      "LINESTRING (20 30, 20 20)", 
+      "LINESTRING (20 30, 30 30)", 
+      "LINESTRING (20 40, 20 30)", 
+      "LINESTRING (20 40, 30 40)", 
+      "LINESTRING (40 20, 40 10, 30 10)", 
+      "LINESTRING (30 20, 30 10)", 
+      "LINESTRING (30 20, 40 20)", 
+      "LINESTRING (30 30, 30 20)", 
+      "LINESTRING (30 30, 40 30)", 
+      "LINESTRING (30 40, 30 30)", 
+      "LINESTRING (30 40, 40 40, 40 30)", 
+      "LINESTRING (40 30, 40 20)"
+  };
+      
+  public void testPolygona_OuterOnly_Checkerboard() {
+    checkPolygonize(true, LINES_CHECKERBOARD,
+    new String[]{
+        "POLYGON ((10 20, 20 20, 20 10, 10 10, 10 20))"
+        ,"POLYGON ((20 30, 10 30, 10 40, 20 40, 20 30))"
+        ,"POLYGON ((30 20, 20 20, 20 30, 30 30, 30 20))"
+        ,"POLYGON ((30 10, 30 20, 40 20, 40 10, 30 10))"
+        ,"POLYGON ((30 40, 40 40, 40 30, 30 30, 30 40))"
+    });
+  }
+
+/*
+  public void test2() {
+    doTest(new String[]{
+
+"LINESTRING(20 20, 20 100)",
+"LINESTRING  (20 100, 20 180, 100 180)",
+"LINESTRING  (100 180, 180 180, 180 100)",
+"LINESTRING  (180 100, 180 20, 100 20)",
+"LINESTRING  (100 20, 20 20)",
+"LINESTRING  (100 20, 20 100)",
+"LINESTRING  (20 100, 100 180)",
+"LINESTRING  (100 180, 180 100)",
+"LINESTRING  (180 100, 100 20)"
+    },
+      new String[]{});
+  }
+*/
+
+  private void checkPolygonize(String[] inputWKT, String[] expectedWKT) {
+    checkPolygonize(false, inputWKT, expectedWKT);
+  }
+
+  private void checkPolygonize(boolean extractOnlyPolygonal, String[] inputWKT, String[] expectedWKT) {
+    Polygonizer polygonizer = new Polygonizer(extractOnlyPolygonal);
+    polygonizer.add(readList(inputWKT));
+    List expected = readList(expectedWKT);
+    Collection actual = polygonizer.getPolygons();
+    checkEqual(expected, actual);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/relate/ContainsTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/relate/ContainsTest.java
new file mode 100644
index 0000000..88e7cfb
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/relate/ContainsTest.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link Geometry#relate}.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class ContainsTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(ContainsTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public ContainsTest(String name)
+  {
+    super(name);
+  }
+
+  /**
+   * From GEOS #572.
+   * A case where B is contained in A, but 
+   * the JTS relate algorithm fails to compute this correctly.
+   * 
+   * The cause is that the long segment in A nodes the single-segment line in B.
+   * The node location cannot be computed precisely.
+   * The node then tests as not lying precisely on the original long segment in A.
+   * 
+   * The solution is to change the relate algorithm so that it never computes
+   * new intersection points, only ones which occur at existing vertices.
+   * (The topology of the implicit intersections can still be computed
+   * to contribute to the intersection matrix result).
+   * This will require a complete reworking of the relate algorithm. 
+   * 
+   * @throws Exception
+   */
+  public void testContainsIncorrect()
+      throws Exception
+  {
+    String a = "LINESTRING (1 0, 0 2, 0 0, 2 2)";
+    String b = "LINESTRING (0 0, 2 2)";
+
+    // for now assert this as false, although it should be true
+    assertTrue(! a.contains(b));
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateBoundaryNodeRuleTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateBoundaryNodeRuleTest.java
new file mode 100644
index 0000000..baec9a9
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateBoundaryNodeRuleTest.java
@@ -0,0 +1,118 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.algorithm.BoundaryNodeRule;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link Geometry#relate} with different {@link BoundaryNodeRule}s.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class RelateBoundaryNodeRuleTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(RelateBoundaryNodeRuleTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public RelateBoundaryNodeRuleTest(String name)
+  {
+    super(name);
+  }
+
+  public void testMultiLineStringSelfIntTouchAtEndpoint()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((20 20, 100 100, 100 20, 20 100), (60 60, 60 140))";
+    String b = "LINESTRING (60 60, 20 60)";
+
+    // under EndPoint, A has a boundary node - A.bdy / B.bdy = 0
+    runRelateTest(a, b,  BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  "FF1F00102"    );
+  }
+
+  public void testLineStringSelfIntTouchAtEndpoint()
+      throws Exception
+  {
+    String a = "LINESTRING (20 20, 100 100, 100 20, 20 100)";
+    String b = "LINESTRING (60 60, 20 60)";
+
+    // results for both rules are the same
+    runRelateTest(a, b,  BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE,   "F01FF0102"    );
+    runRelateTest(a, b,  BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  "F01FF0102"    );
+  }
+
+  public void testMultiLineStringTouchAtEndpoint()
+      throws Exception
+  {
+    String a = "MULTILINESTRING ((0 0, 10 10), (10 10, 20 20))";
+    String b = "LINESTRING (10 10, 20 0)";
+
+    // under Mod2, A has no boundary - A.int / B.bdy = 0
+//    runRelateTest(a, b,  BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE,   "F01FFF102"    );
+    // under EndPoint, A has a boundary node - A.bdy / B.bdy = 0
+    runRelateTest(a, b,  BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  "FF1F00102"    );
+    // under MultiValent, A has a boundary node but B does not - A.bdy / B.bdy = F and A.int
+//    runRelateTest(a, b,  BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE,  "0F1FFF1F2"    );
+  }
+
+  public void testLineRingTouchAtEndpoints()
+      throws Exception
+  {
+    String a = "LINESTRING (20 100, 20 220, 120 100, 20 100)";
+    String b = "LINESTRING (20 20, 20 100)";
+
+    // under Mod2, A has no boundary - A.int / B.bdy = 0
+//    runRelateTest(a, b,  BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE,   "F01FFF102"    );
+    // under EndPoint, A has a boundary node - A.bdy / B.bdy = 0
+//    runRelateTest(a, b,  BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  "FF1F0F102"    );
+    // under MultiValent, A has a boundary node but B does not - A.bdy / B.bdy = F and A.int
+    runRelateTest(a, b,  BoundaryNodeRule.MULTIVALENT_ENDPOINT_BOUNDARY_RULE,  "0F1FFF1F2"    );
+  }
+
+  public void testLineRingTouchAtEndpointAndInterior()
+      throws Exception
+  {
+    String a = "LINESTRING (20 100, 20 220, 120 100, 20 100)";
+    String b = "LINESTRING (20 20, 40 100)";
+
+    // this is the same result as for the above test
+    runRelateTest(a, b,  BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE,   "F01FFF102"    );
+    // this result is different - the A node is now on the boundary, so A.bdy/B.ext = 0
+    runRelateTest(a, b,  BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE,  "F01FF0102"    );
+  }
+
+  void runRelateTest(String wkt1, String wkt2, BoundaryNodeRule bnRule, String expectedIM)
+      throws ParseException
+  {
+    Geometry g1 = rdr.read(wkt1);
+    Geometry g2 = rdr.read(wkt2);
+    IntersectionMatrix im = RelateOp.relate(g1, g2, bnRule);
+    String imStr = im.toString();
+    //System.out.println(imStr);
+    assertTrue(im.matches(expectedIM));
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateTest.java
new file mode 100644
index 0000000..536e7e6
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/relate/RelateTest.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.relate;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.IntersectionMatrix;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * Tests {@link Geometry#relate}.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class RelateTest
+    extends TestCase
+{
+  public static void main(String args[]) {
+    TestRunner.run(RelateTest.class);
+  }
+
+  private GeometryFactory fact = new GeometryFactory();
+  private WKTReader rdr = new WKTReader(fact);
+
+  public RelateTest(String name)
+  {
+    super(name);
+  }
+
+  /**
+   * From GEOS #572
+   * 
+   * The cause is that the longer line nodes the single-segment line.
+   * The node then tests as not lying precisely on the original longer line.
+   * 
+   * @throws Exception
+   */
+  public void testContainsIncorrectIMMatrix()
+      throws Exception
+  {
+    String a = "LINESTRING (1 0, 0 2, 0 0, 2 2)";
+    String b = "LINESTRING (0 0, 2 2)";
+
+    // actual matrix is 001F001F2
+    // true matrix should be 101F00FF2
+    runRelateTest(a, b,  "001F001F2"    );
+  }
+
+  void runRelateTest(String wkt1, String wkt2, String expectedIM)
+      throws ParseException
+  {
+    Geometry g1 = rdr.read(wkt1);
+    Geometry g2 = rdr.read(wkt2);
+    IntersectionMatrix im = RelateOp.relate(g1, g2);
+    String imStr = im.toString();
+    //System.out.println(imStr);
+    assertTrue(im.matches(expectedIM));
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionFileTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionFileTest.java
new file mode 100644
index 0000000..5e14a2c
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionFileTest.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.Collection;
+
+import org.locationtech.jts.io.ParseException;
+
+import junit.framework.TestCase;
+import test.jts.junit.GeometryUtils;
+
+/**
+ * Large-scale tests of {@link CascadedPolygonUnion}
+ * using data from files.
+ * 
+ * @author mbdavis
+ *
+ */
+public class CascadedPolygonUnionFileTest extends TestCase 
+{
+  public CascadedPolygonUnionFileTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(CascadedPolygonUnionFileTest.class);
+  }
+  
+  public void testAfrica2()
+  throws Exception
+  {
+    runTestResource("../../../../../data/africa.wkt", 
+        CascadedPolygonUnionTester.MIN_SIMILARITY_MEAURE);
+  }
+
+  public void XtestEurope()
+  throws Exception
+  {
+    runTestResource("../../../../../data/europe.wkt", 
+  			CascadedPolygonUnionTester.MIN_SIMILARITY_MEAURE);
+  }
+
+  private static CascadedPolygonUnionTester tester = new CascadedPolygonUnionTester();
+  
+  private void runTest(String filename, double minimumMeasure) 
+  throws IOException, ParseException
+  {
+    Collection geoms = GeometryUtils.readWKTFile(filename);
+    assertTrue(tester.test(geoms, minimumMeasure));
+  }
+  private void runTestResource(String resource, double minimumMeasure) 
+  throws IOException, ParseException
+  {
+    InputStream is = this.getClass().getResourceAsStream(resource);
+    // don't bother if file is missing
+    if (is == null) return;
+    Collection geoms = GeometryUtils.readWKTFile(new InputStreamReader(is));
+    assertTrue(tester.test(geoms, minimumMeasure));
+  }
+  
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTest.java
new file mode 100644
index 0000000..8dd13dc
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTest.java
@@ -0,0 +1,103 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+import junit.framework.TestCase;
+import test.jts.junit.GeometryUtils;
+
+/**
+ * Large-scale tests of {@link CascadedPolygonUnion}
+ * using synthetic datasets.
+ * 
+ * @author mbdavis
+ *
+ */
+public class CascadedPolygonUnionTest extends TestCase 
+{
+	GeometryFactory geomFact = new GeometryFactory();
+	
+  public CascadedPolygonUnionTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(CascadedPolygonUnionTest.class);
+  }
+  
+  public void testBoxes()
+  throws Exception
+  {
+  	runTest(GeometryUtils.readWKT(
+  			new String[] {
+  				"POLYGON ((80 260, 200 260, 200 30, 80 30, 80 260))",
+  				"POLYGON ((30 180, 300 180, 300 110, 30 110, 30 180))",
+  				"POLYGON ((30 280, 30 150, 140 150, 140 280, 30 280))"
+  			}),
+  			CascadedPolygonUnionTester.MIN_SIMILARITY_MEAURE);
+  }
+
+  public void testDiscs1()
+  throws Exception
+  {
+  	Collection geoms = createDiscs(5, 0.7);
+  	
+  	//System.out.println(geomFact.buildGeometry(geoms));
+  	
+  	runTest(geoms,
+  			CascadedPolygonUnionTester.MIN_SIMILARITY_MEAURE);
+  }
+
+  
+  public void testDiscs2()
+  throws Exception
+  {
+  	Collection geoms = createDiscs(5, 0.55);
+  	
+  	//System.out.println(geomFact.buildGeometry(geoms));
+  	
+  	runTest(geoms,
+  			CascadedPolygonUnionTester.MIN_SIMILARITY_MEAURE);
+  }
+
+  
+  // TODO: add some synthetic tests
+  
+  private static CascadedPolygonUnionTester tester = new CascadedPolygonUnionTester();
+  
+  private void runTest(Collection geoms, double minimumMeasure) 
+  {
+  	assertTrue(tester.test(geoms, minimumMeasure));
+  }
+  
+  private Collection createDiscs(int num, double radius)
+  {
+  	List geoms = new ArrayList();
+  	for (int i = 0; i < num; i++) {
+    	for (int j = 0; j < num; j++) {
+    		Coordinate pt = new Coordinate(i, j);
+    		Geometry ptGeom = geomFact.createPoint(pt);
+    		Geometry disc = ptGeom.buffer(radius);
+    		geoms.add(disc);
+    	}
+  	}
+  	return geoms;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTester.java b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTester.java
new file mode 100644
index 0000000..69017b9
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/union/CascadedPolygonUnionTester.java
@@ -0,0 +1,115 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.util.Collection;
+import java.util.Iterator;
+
+import org.locationtech.jts.algorithm.match.AreaSimilarityMeasure;
+import org.locationtech.jts.algorithm.match.HausdorffSimilarityMeasure;
+import org.locationtech.jts.algorithm.match.SimilarityMeasureCombiner;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+/**
+ * Compares the results of CascadedPolygonUnion to Geometry.union()
+ * using shape similarity measures.
+ * 
+ * @author mbdavis
+ *
+ */
+public class CascadedPolygonUnionTester
+{
+	public static final double MIN_SIMILARITY_MEAURE = 0.999999;;
+	
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+
+	GeometryFactory geomFact = new GeometryFactory();
+	
+  public CascadedPolygonUnionTester() {
+  }
+  
+  public boolean test(Collection geoms, double minimumMeasure) 
+  {
+    //System.out.println("Computing Iterated union");
+    Geometry union1 = unionIterated(geoms);
+    //System.out.println("Computing Cascaded union");
+    Geometry union2 = unionCascaded(geoms);
+    
+    //System.out.println("Testing similarity with min measure = " + minimumMeasure);
+    
+    double areaMeasure = (new AreaSimilarityMeasure()).measure(union1, union2);
+    double hausMeasure = (new HausdorffSimilarityMeasure()).measure(union1, union2);
+    double overallMeasure = SimilarityMeasureCombiner.combine(areaMeasure, hausMeasure);
+    
+    //System.out.println(
+    //		"Area measure = " + areaMeasure
+    //		+ "   Hausdorff measure = " + hausMeasure
+    //		+ "    Overall = " + overallMeasure);
+ 	 
+  	return overallMeasure > minimumMeasure;
+  }
+
+  /*
+  private void OLDdoTest(String filename, double distanceTolerance) 
+  throws IOException, ParseException
+  {
+    WKTFileReader fileRdr = new WKTFileReader(filename, wktRdr);
+    List geoms = fileRdr.read();
+    
+    //System.out.println("Computing Iterated union");
+    Geometry union1 = unionIterated(geoms);
+    //System.out.println("Computing Cascaded union");
+    Geometry union2 = unionCascaded(geoms);
+    
+    //System.out.println("Testing similarity with tolerance = " + distanceTolerance);
+    boolean isSameWithinTolerance =  SimilarityValidator.isSimilar(union1, union2, distanceTolerance);
+    
+ 	
+  	assertTrue(isSameWithinTolerance);
+  }
+*/
+  
+  public Geometry unionIterated(Collection geoms)
+  {
+    Geometry unionAll = null;
+    int count = 0;
+    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+      Geometry geom = (Geometry) i.next();
+      
+      if (unionAll == null) {
+      	unionAll = (Geometry) geom.copy();
+      }
+      else {
+      	unionAll = unionAll.union(geom);
+      }
+      
+      count++;
+      if (count % 100 == 0) {
+        System.out.print(".");
+//        System.out.println("Adding geom #" + count);
+      }
+    }
+    return unionAll;
+  }
+
+  public Geometry unionCascaded(Collection geoms)
+  {
+  	return CascadedPolygonUnion.union(geoms);
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/union/UnaryUnionTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/union/UnaryUnionTest.java
new file mode 100644
index 0000000..46f3548
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/union/UnaryUnionTest.java
@@ -0,0 +1,74 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.union;
+
+import java.util.Collection;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+
+import junit.framework.TestCase;
+import test.jts.junit.GeometryUtils;
+
+public class UnaryUnionTest extends TestCase 
+{
+	GeometryFactory geomFact = new GeometryFactory();
+	
+  public UnaryUnionTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(UnaryUnionTest.class);
+  }
+
+  public void testEmptyCollection()
+  throws Exception
+  {
+    doTest(new String[]{}, "GEOMETRYCOLLECTION EMPTY");
+  }
+
+  public void testPoints()
+  throws Exception
+  {
+    doTest(new String[]{ "POINT (1 1)", "POINT (2 2)"}, "MULTIPOINT ((1 1), (2 2))");
+  }
+
+  public void testLineNoding()
+  throws Exception
+  {
+    doTest(new String[]{ "LINESTRING (0 0, 10 0, 5 -5, 5 5)"}, 
+        "MULTILINESTRING ((0 0, 5 0), (5 0, 10 0, 5 -5, 5 0), (5 0, 5 5))");
+  }
+
+  public void testAll()
+  throws Exception
+  {
+    doTest(new String[]{"GEOMETRYCOLLECTION (POLYGON ((0 0, 0 90, 90 90, 90 0, 0 0)),   POLYGON ((120 0, 120 90, 210 90, 210 0, 120 0)),  LINESTRING (40 50, 40 140),  LINESTRING (160 50, 160 140),  POINT (60 50),  POINT (60 140),  POINT (40 140))"},
+    		"GEOMETRYCOLLECTION (POINT (60 140),   LINESTRING (40 90, 40 140), LINESTRING (160 90, 160 140), POLYGON ((0 0, 0 90, 40 90, 90 90, 90 0, 0 0)), POLYGON ((120 0, 120 90, 160 90, 210 90, 210 0, 120 0)))");  }
+
+  private void doTest(String[] inputWKT, String expectedWKT) 
+  throws ParseException
+  {
+  	Geometry result;
+  	Collection geoms = GeometryUtils.readWKT(inputWKT);
+  	if (geoms.size() == 0)
+  		result = UnaryUnionOp.union(geoms, geomFact);
+  	else
+  		result = UnaryUnionOp.union(geoms);
+  	
+  	assertTrue(GeometryUtils.isEqual(GeometryUtils.readWKT(expectedWKT), result));
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/valid/IsValidTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/valid/IsValidTest.java
new file mode 100644
index 0000000..e97475d
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/valid/IsValidTest.java
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class IsValidTest extends TestCase {
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(IsValidTest.class);
+  }
+
+  public IsValidTest(String name) { super(name); }
+
+  public void testInvalidCoordinate() throws Exception
+  {
+    Coordinate badCoord = new Coordinate(1.0, Double.NaN);
+    Coordinate[] pts = { new Coordinate(0.0, 0.0), badCoord };
+    Geometry line = geometryFactory.createLineString(pts);
+    IsValidOp isValidOp = new IsValidOp(line);
+    boolean valid = isValidOp.isValid();
+    TopologyValidationError err = isValidOp.getValidationError();
+    Coordinate errCoord = err.getCoordinate();
+
+    assertEquals(TopologyValidationError.INVALID_COORDINATE, err.getErrorType());
+    assertTrue(Double.isNaN(errCoord.y));
+    assertEquals(false, valid);
+  }
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/valid/SimpleNestedRingTester.java b/modules/core/src/test/java/org/locationtech/jts/operation/valid/SimpleNestedRingTester.java
new file mode 100644
index 0000000..ab48549
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/valid/SimpleNestedRingTester.java
@@ -0,0 +1,80 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.valid;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Tests whether any of a set of {@link LinearRing}s are
+ * nested inside another ring in the set, using a simple O(n^2)
+ * comparison.
+ *
+ * @version 1.7
+ */
+public class SimpleNestedRingTester
+{
+
+  private GeometryGraph graph;  // used to find non-node vertices
+  private List rings = new ArrayList();
+  private Coordinate nestedPt;
+
+  public SimpleNestedRingTester(GeometryGraph graph)
+  {
+    this.graph = graph;
+  }
+
+  public void add(LinearRing ring)
+  {
+    rings.add(ring);
+  }
+
+  public Coordinate getNestedPoint() { return nestedPt; }
+
+  public boolean isNonNested()
+  {
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing innerRing = (LinearRing) rings.get(i);
+      Coordinate[] innerRingPts = innerRing.getCoordinates();
+
+      for (int j = 0; j < rings.size(); j++) {
+        LinearRing searchRing = (LinearRing) rings.get(j);
+        Coordinate[] searchRingPts = searchRing.getCoordinates();
+
+        if (innerRing == searchRing)
+          continue;
+
+        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
+          continue;
+
+        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
+        Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
+        //Coordinate innerRingPt = innerRingPts[0];
+
+        boolean isInside = PointLocation.isInRing(innerRingPt, searchRingPts);
+        if (isInside) {
+          nestedPt = innerRingPt;
+          return false;
+        }
+      }
+    }
+    return true;
+  }
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidClosedRingTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidClosedRingTest.java
new file mode 100644
index 0000000..2ae1d65
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidClosedRingTest.java
@@ -0,0 +1,111 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.valid;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Tests validating geometries with
+ * non-closed rings.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class ValidClosedRingTest
+    extends TestCase
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public ValidClosedRingTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(ValidClosedRingTest.class);
+  }
+
+  public void testBadLinearRing()
+  {
+    LinearRing ring = (LinearRing) fromWKT("LINEARRING (0 0, 0 10, 10 10, 10 0, 0 0)");
+    updateNonClosedRing(ring);
+    checkIsValid(ring, false);
+  }
+
+  public void testGoodLinearRing()
+  {
+    LinearRing ring = (LinearRing) fromWKT("LINEARRING (0 0, 0 10, 10 10, 10 0, 0 0)");
+    checkIsValid(ring, true);
+  }
+
+  public void testBadPolygonShell()
+  {
+    Polygon poly = (Polygon) fromWKT("POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0))");
+    updateNonClosedRing((LinearRing) poly.getExteriorRing());
+    checkIsValid(poly, false);
+  }
+
+  public void testBadPolygonHole()
+  {
+    Polygon poly = (Polygon) fromWKT("POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 1, 2 2, 1 2, 1 1) ))");
+    updateNonClosedRing((LinearRing) poly.getInteriorRingN(0));
+    checkIsValid(poly, false);
+  }
+
+  public void testGoodPolygon()
+  {
+    Polygon poly = (Polygon) fromWKT("POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0))");
+    checkIsValid(poly, true);
+  }
+
+  public void testBadGeometryCollection()
+  {
+    GeometryCollection gc = (GeometryCollection) fromWKT("GEOMETRYCOLLECTION ( POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 1, 2 2, 1 2, 1 1) )), POINT(0 0) )");
+    Polygon poly = (Polygon) gc.getGeometryN(0);
+    updateNonClosedRing((LinearRing) poly.getInteriorRingN(0));
+    checkIsValid(poly, false);
+  }
+
+
+  private void checkIsValid(Geometry geom, boolean expected)
+  {
+    IsValidOp validator = new IsValidOp(geom);
+    boolean isValid = validator.isValid();
+    assertTrue(isValid == expected);
+  }
+
+  Geometry fromWKT(String wkt)
+  {
+    Geometry geom = null;
+    try {
+      geom = rdr.read(wkt);
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+    return geom;
+  }
+
+  private void updateNonClosedRing(LinearRing ring)
+  {
+    Coordinate[] pts = ring.getCoordinates();
+    pts[0].x += 0.0001;
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidSelfTouchingRingFormingHoleTest.java b/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidSelfTouchingRingFormingHoleTest.java
new file mode 100644
index 0000000..bb93ca4
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/operation/valid/ValidSelfTouchingRingFormingHoleTest.java
@@ -0,0 +1,143 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.operation.valid;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * Tests allowing IsValidOp to validate polygons with
+ * Self-Touching Rings forming holes.
+ * Mainly tests that configuring {@link IsValidOp} to allow validating
+ * the STR validates polygons with this condition, and does not validate
+ * polygons with other kinds of self-intersection (such as ones with Disconnected Interiors).
+ * Includes some basic tests to confirm that other invalid cases remain detected correctly,
+ * but most of this testing is left to the existing XML validation tests.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class ValidSelfTouchingRingFormingHoleTest
+    extends TestCase
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public ValidSelfTouchingRingFormingHoleTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(ValidSelfTouchingRingFormingHoleTest.class);
+  }
+
+  /**
+   * Tests a geometry with both a shell self-touch and a hole self-touch.
+   * This is valid if STR is allowed, but invalid in OGC
+   */
+  public void testShellAndHoleSelfTouch()
+  {
+    String wkt = "POLYGON ((0 0, 0 340, 320 340, 320 0, 120 0, 180 100, 60 100, 120 0, 0 0),   (80 300, 80 180, 200 180, 200 240, 280 200, 280 280, 200 240, 200 300, 80 300))";
+    checkIsValidSTR(wkt, true);
+    checkIsValidDefault(wkt, false);
+  }
+
+  /**
+   * Tests a geometry representing the same area as in {@link #testShellAndHoleSelfTouch}
+   * but using a shell-hole touch and a hole-hole touch.
+   * This is valid in OGC.
+   */
+  public void testShellHoleAndHoleHoleTouch()
+  {
+    String wkt = "POLYGON ((0 0, 0 340, 320 340, 320 0, 120 0, 0 0),   (120 0, 180 100, 60 100, 120 0),   (80 300, 80 180, 200 180, 200 240, 200 300, 80 300),  (200 240, 280 200, 280 280, 200 240))";
+    checkIsValidSTR(wkt, true);
+    checkIsValidDefault(wkt, true);
+  }
+
+  /**
+   * Tests an overlapping hole condition, where one of the holes is created by a shell self-touch.
+   * This is never valid.
+   */
+  public void testShellSelfTouchHoleOverlappingHole()
+  {
+    String wkt = "POLYGON ((0 0, 220 0, 220 200, 120 200, 140 100, 80 100, 120 200, 0 200, 0 0),   (200 80, 20 80, 120 200, 200 80))";
+    checkIsValidSTR(wkt, false);
+    checkIsValidDefault(wkt, false);
+  }
+
+  /**
+   * Ensure that the Disconnected Interior condition is not validated
+   */
+  public void testDisconnectedInteriorShellSelfTouchAtNonVertex()
+  {
+    String wkt = "POLYGON ((40 180, 40 60, 240 60, 240 180, 140 60, 40 180))";
+    checkIsValidSTR(wkt, false);
+    checkIsValidDefault(wkt, false);
+  }
+
+  /**
+   * Ensure that the Disconnected Interior condition is not validated
+   */
+  public void testDisconnectedInteriorShellSelfTouchAtVertex()
+  {
+    String wkt = "POLYGON ((20 20, 20 100, 140 100, 140 180, 260 180, 260 100, 140 100, 140 20, 20 20))";
+    checkIsValidSTR(wkt, false);
+    checkIsValidDefault(wkt, false);
+  }
+
+  public void testShellCross()
+  {
+    String wkt = "POLYGON ((20 20, 120 20, 120 220, 240 220, 240 120, 20 120, 20 20))";
+    checkIsValidSTR(wkt, false);
+    checkIsValidDefault(wkt, false);
+  }
+
+  public void testShellCrossAndSTR()
+  {
+    String wkt = "POLYGON ((20 20, 120 20, 120 220, 180 220, 140 160, 200 160, 180 220, 240 220, 240 120, 20 120,  20 20))";
+    checkIsValidSTR(wkt, false);
+    checkIsValidDefault(wkt, false);
+  }
+
+  private void checkIsValidDefault(String wkt, boolean expected)
+  {
+    Geometry geom = fromWKT(wkt);
+    IsValidOp validator = new IsValidOp(geom);
+    boolean isValid = validator.isValid();
+    assertTrue(isValid == expected);
+  }
+
+  private void checkIsValidSTR(String wkt, boolean expected)
+  {
+    Geometry geom = fromWKT(wkt);
+    IsValidOp validator = new IsValidOp(geom);
+    validator.setSelfTouchingRingFormingHoleValid(true);
+    boolean isValid = validator.isValid();
+    assertTrue(isValid == expected);
+  }
+
+  Geometry fromWKT(String wkt)
+  {
+    Geometry geom = null;
+    try {
+      geom = rdr.read(wkt);
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+    return geom;
+  }
+
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/precision/CommonBitsOpTest.java b/modules/core/src/test/java/org/locationtech/jts/precision/CommonBitsOpTest.java
new file mode 100644
index 0000000..fe3f4dd
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/precision/CommonBitsOpTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.impl.PackedCoordinateSequenceFactory;
+
+import test.jts.GeometryTestCase;
+
+public class CommonBitsOpTest  extends GeometryTestCase
+{
+
+  public CommonBitsOpTest(String name) {
+    super(name);
+  }
+
+  /**
+   * Tests an issue where CommonBitsRemover was not persisting changes to some kinds of CoordinateSequences
+   */
+  public void testPackedCoordinateSequence() {
+    GeometryFactory pcsFactory = new GeometryFactory(PackedCoordinateSequenceFactory.DOUBLE_FACTORY);
+    Geometry geom0 = read(pcsFactory, "POLYGON ((210 210, 210 220, 220 220, 220 210, 210 210))");
+    Geometry geom1 = read("POLYGON ((225 225, 225 215, 215 215, 215 225, 225 225))");
+    CommonBitsOp cbo = new CommonBitsOp(true);
+    Geometry result = cbo.intersection(geom0, geom1);
+    Geometry expected = geom0.intersection(geom1);
+    ///Geometry expected = read("POLYGON ((220 215, 215 215, 215 220, 220 220, 220 215))");
+    checkEqual(expected, result);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/precision/GeometryPrecisionReducerTest.java b/modules/core/src/test/java/org/locationtech/jts/precision/GeometryPrecisionReducerTest.java
new file mode 100644
index 0000000..6e0baf8
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/precision/GeometryPrecisionReducerTest.java
@@ -0,0 +1,146 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+/**
+ * @version 1.12
+ */
+public class GeometryPrecisionReducerTest
+    extends TestCase
+{
+  private PrecisionModel pmFloat = new PrecisionModel();
+  private PrecisionModel pmFixed1 = new PrecisionModel(1);
+  private GeometryPrecisionReducer reducer = new GeometryPrecisionReducer(pmFixed1);
+  private GeometryPrecisionReducer reducerKeepCollapse
+  = new GeometryPrecisionReducer(pmFixed1);
+
+  private GeometryFactory gfFloat = new GeometryFactory(pmFloat, 0);
+  WKTReader reader = new WKTReader(gfFloat);
+
+  public static void main(String args[]) {
+    TestRunner.run(GeometryPrecisionReducerTest.class);
+  }
+
+  public GeometryPrecisionReducerTest(String name)
+  {
+    super(name);
+    reducerKeepCollapse.setRemoveCollapsedComponents(false);
+  }
+
+  public void testSquare()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, 1.4 1.4, 1.4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON (( 0 0, 0 1, 1 1, 1 0, 0 0 ))");
+    Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  public void testTinySquareCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 .4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testSquareCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testSquareKeepCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    Geometry gReduce = reducerKeepCollapse.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testLine()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 1.4 )");
+    Geometry g2 = reader.read("LINESTRING (0 0, 0 1)");
+    Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testLineRemoveCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 .4 )");
+    Geometry g2 = reader.read("LINESTRING EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testLineKeepCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 .4 )");
+    Geometry g2 = reader.read("LINESTRING ( 0 0, 0 0 )");
+    Geometry gReduce = reducerKeepCollapse.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+  }
+  
+  public void testPolgonWithCollapsedLine() throws Exception {
+		Geometry g  = reader.read("POLYGON ((10 10, 100 100, 200 10.1, 300 10, 10 10))");
+		Geometry g2 = reader.read("POLYGON ((10 10, 100 100, 200 10, 10 10))");
+		Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+	}
+  
+  public void testPolgonWithCollapsedLinePointwise() throws Exception {
+		Geometry g  = reader.read("POLYGON ((10 10, 100 100, 200 10.1, 300 10, 10 10))");
+		Geometry g2 = reader.read("POLYGON ((10 10, 100 100, 200 10,   300 10, 10 10))");
+		Geometry gReduce = GeometryPrecisionReducer.reducePointwise(g, pmFixed1);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+	}
+  
+  public void testPolgonWithCollapsedPoint() throws Exception {
+		Geometry g = reader.read("POLYGON ((10 10, 100 100, 200 10.1, 300 100, 400 10, 10 10))");
+		Geometry g2 = reader.read("MULTIPOLYGON (((10 10, 100 100, 200 10, 10 10)), ((200 10, 300 100, 400 10, 200 10)))");
+		Geometry gReduce = reducer.reduce(g);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+	}
+
+  public void testPolgonWithCollapsedPointPointwise() throws Exception {
+		Geometry g  = reader.read("POLYGON ((10 10, 100 100, 200 10.1, 300 100, 400 10, 10 10))");
+		Geometry g2 = reader.read("POLYGON ((10 10, 100 100, 200 10,   300 100, 400 10, 10 10))");
+		Geometry gReduce = GeometryPrecisionReducer.reducePointwise(g, pmFixed1);
+    assertEqualsExactAndHasSameFactory(gReduce, g2);
+	}
+
+  private void assertEqualsExactAndHasSameFactory(Geometry a, Geometry b)
+  {
+    assertTrue(a.equalsExact(b));
+    assertTrue(a.getFactory() == b.getFactory());
+  }
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/precision/MinimumClearanceTest.java b/modules/core/src/test/java/org/locationtech/jts/precision/MinimumClearanceTest.java
new file mode 100644
index 0000000..4f33eaa
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/precision/MinimumClearanceTest.java
@@ -0,0 +1,58 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+public class MinimumClearanceTest extends TestCase {
+  public static void main(String args[]) {
+    TestRunner.run(MinimumClearanceTest.class);
+  }
+  
+  private GeometryFactory geomFact = new GeometryFactory();
+  private WKTReader reader = new WKTReader();
+
+  public MinimumClearanceTest(String name) { super(name); }
+
+  public void test2IdenticalPoints()
+  throws ParseException
+  {
+    runTest("MULTIPOINT ((100 100), (100 100))", 1.7976931348623157E308);
+  }
+  
+  public void test3Points()
+  throws ParseException
+  {
+    runTest("MULTIPOINT ((100 100), (10 100), (30 100))", 20);
+  }
+  
+  public void testTriangle()
+  throws ParseException
+  {
+    runTest("POLYGON ((100 100, 300 100, 200 200, 100 100))", 100);
+  }
+  
+  private void runTest(String wkt, double expectedValue)
+  throws ParseException
+  {
+    Geometry g = reader.read(wkt);
+    double rp = MinimumClearance.getDistance(g);
+    assertEquals(expectedValue, rp);
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducerTest.java b/modules/core/src/test/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducerTest.java
new file mode 100644
index 0000000..365c182
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/precision/SimpleGeometryPrecisionReducerTest.java
@@ -0,0 +1,110 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.precision;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class SimpleGeometryPrecisionReducerTest
+    extends TestCase
+{
+  private PrecisionModel pmFloat = new PrecisionModel();
+  private PrecisionModel pmFixed1 = new PrecisionModel(1);
+  private SimpleGeometryPrecisionReducer reducer = new SimpleGeometryPrecisionReducer(pmFixed1);
+  private SimpleGeometryPrecisionReducer reducerKeepCollapse
+      = new SimpleGeometryPrecisionReducer(pmFixed1);
+
+  private GeometryFactory gfFloat = new GeometryFactory(pmFloat, 0);
+  WKTReader reader = new WKTReader(gfFloat);
+
+  public static void main(String args[]) {
+    TestRunner.run(SimpleGeometryPrecisionReducerTest.class);
+  }
+
+  public SimpleGeometryPrecisionReducerTest(String name)
+  {
+      super(name);
+      reducerKeepCollapse.setRemoveCollapsedComponents(false);
+
+  }
+
+  public void testSquare()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, 1.4 1.4, 1.4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON (( 0 0, 0 1, 1 1, 1 0, 0 0 ))");
+    Geometry gReduce = reducer.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testTinySquareCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 .4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testSquareCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testSquareKeepCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("POLYGON (( 0 0, 0 1.4, .4 .4, .4 0, 0 0 ))");
+    Geometry g2 = reader.read("POLYGON (( 0 0, 0 1, 0 0, 0 0, 0 0 ))");
+    Geometry gReduce = reducerKeepCollapse.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testLine()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 1.4 )");
+    Geometry g2 = reader.read("LINESTRING (0 0, 0 1)");
+    Geometry gReduce = reducer.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testLineRemoveCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 .4 )");
+    Geometry g2 = reader.read("LINESTRING EMPTY");
+    Geometry gReduce = reducer.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+  public void testLineKeepCollapse()
+      throws Exception
+  {
+    Geometry g = reader.read("LINESTRING ( 0 0, 0 .4 )");
+    Geometry g2 = reader.read("LINESTRING ( 0 0, 0 0 )");
+    Geometry gReduce = reducerKeepCollapse.reduce(g);
+    assertTrue(gReduce.equalsExact(g2));
+  }
+
+
+
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifierTest.java b/modules/core/src/test/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifierTest.java
new file mode 100644
index 0000000..3c9db94
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/simplify/DouglasPeuckerSimplifierTest.java
@@ -0,0 +1,170 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * @version 1.7
+ */
+public class DouglasPeuckerSimplifierTest
+    extends TestCase
+{
+  public DouglasPeuckerSimplifierTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(DouglasPeuckerSimplifierTest.class);
+  }
+
+  public void testEmptyPolygon() throws Exception {
+    String geomStr = "POLYGON(EMPTY)";
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+        geomStr,
+        1))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+
+  public void testPoint() throws Exception {
+    String geomStr = "POINT (10 10)";
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+        geomStr,
+        1))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+
+
+  public void testPolygonNoReduction() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((20 220, 40 220, 60 220, 80 220, 100 220, 120 220, 140 220, 140 180, 100 180, 60 180,     20 180, 20 220))",
+        10.0))
+        .test();
+  }
+  public void testPolygonReductionWithSplit() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((40 240, 160 241, 280 240, 280 160, 160 240, 40 140, 40 240))",
+        10.0))
+        .test();
+  }
+  public void testPolygonReduction() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((120 120, 121 121, 122 122, 220 120, 180 199, 160 200, 140 199, 120 120))",
+        10.0))
+        .test();
+  }
+  public void testPolygonWithTouchingHole() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200), (120 120, 220 120, 180 199, 160 200, 140 199, 120 120))",
+        10.0))
+        .setExpectedResult("POLYGON ((80 200, 160 200, 240 200, 240 60, 80 60, 80 200), (160 200, 140 199, 120 120, 220 120, 180 199, 160 200)))")
+        .test();
+  }
+  public void testFlattishPolygon() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((0 0, 50 0, 53 0, 55 0, 100 0, 70 1,  60 1, 50 1, 40 1, 0 0))",
+        10.0))
+        .test();
+  }
+  public void testTinySquare() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((0 5, 5 5, 5 0, 0 0, 0 1, 0 5))",
+        10.0))
+        .test();
+  }
+  public void testTinyHole() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "POLYGON ((10 10, 10 310, 370 310, 370 10, 10 10), (160 190, 180 190, 180 170, 160 190))",
+        30.0))
+        .testEmpty(false);
+  }
+  public void testTinyLineString() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "LINESTRING (0 5, 1 5, 2 5, 5 5)",
+        10.0))
+        .test();
+  }
+  public void testMultiPoint() throws Exception {
+    String geomStr = "MULTIPOINT(80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120)";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+            geomStr,
+        10.0))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+  public void testMultiLineString() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "MULTILINESTRING( (0 0, 50 0, 70 0, 80 0, 100 0), (0 0, 50 1, 60 1, 100 0) )",
+        10.0))
+        .test();
+  }
+  public void testMultiLineStringWithEmpty() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "MULTILINESTRING( EMPTY, (0 0, 50 0, 70 0, 80 0, 100 0), (0 0, 50 1, 60 1, 100 0) )",
+        10.0))
+        .test();
+  }
+  public void testMultiPolygonWithEmpty() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "MULTIPOLYGON (EMPTY, ((-36 91.5, 4.5 91.5, 4.5 57.5, -36 57.5, -36 91.5)), ((25.5 57.5, 61.5 57.5, 61.5 23.5, 25.5 23.5, 25.5 57.5)))",
+        10.0))
+        .test();
+  }
+  public void testGeometryCollection() throws Exception {
+    new GeometryOperationValidator(
+        DPSimplifierResult.getResult(
+      "GEOMETRYCOLLECTION ("
+      + "MULTIPOINT (80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120),"
+      + "POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200)),"
+      + "LINESTRING (80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120)"
+      + ")"
+      ,10.0))
+        .test();
+  }
+}
+
+class DPSimplifierResult
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public static Geometry[] getResult(String wkt, double tolerance)
+    throws ParseException
+  {
+    Geometry[] ioGeom = new Geometry[2];
+    ioGeom[0] = rdr.read(wkt);
+    ioGeom[1] = DouglasPeuckerSimplifier.simplify(ioGeom[0], tolerance);
+    //System.out.println(ioGeom[1]);
+    return ioGeom;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/simplify/GeometryOperationValidator.java b/modules/core/src/test/java/org/locationtech/jts/simplify/GeometryOperationValidator.java
new file mode 100644
index 0000000..80501b2
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/simplify/GeometryOperationValidator.java
@@ -0,0 +1,106 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.Assert;
+
+
+/**
+ * Runs various validation tests on a the results of a geometry operation
+ */
+public class GeometryOperationValidator
+{
+  private static WKTReader rdr = new WKTReader();
+  private Geometry[] ioGeometry;
+  private boolean expectedSameStructure = false;
+  private String wktExpected = null;
+
+  public GeometryOperationValidator(Geometry[] ioGeometry)
+  {
+    this.ioGeometry = ioGeometry;
+  }
+
+  public GeometryOperationValidator setExpectedResult(String wktExpected)
+  {
+    this.wktExpected = wktExpected;
+    return this;
+  }
+
+  public GeometryOperationValidator setExpectedSameStructure()
+  {
+    this.expectedSameStructure = true;
+    return this;
+  }
+
+  public boolean isAllTestsPassed()
+  {
+    try {
+      test();
+    }
+    catch (Throwable e) {
+      return false;
+    }
+    return true;
+  }
+  /**
+   * Tests if the result is valid.
+   * Throws an exception if result is not valid.
+   * This allows chaining multiple tests together.
+   * 
+   * @throws Exception if the result is not valid.
+   */
+  public void test()
+      throws Exception
+  {
+    testSameStructure();
+    testValid();
+    testExpectedResult();
+  }
+
+  public GeometryOperationValidator testSameStructure() throws Exception {
+		if (!expectedSameStructure)
+			return this;
+		Assert.assertTrue("simplified geometry has different structure than input",
+				SameStructureTester.isSameStructure(ioGeometry[0], ioGeometry[1]));
+		return this;
+	}
+
+	public GeometryOperationValidator testValid() throws Exception {
+		Assert.assertTrue("simplified geometry is not valid", ioGeometry[1]
+				.isValid());
+		return this;
+	}
+
+	public GeometryOperationValidator testEmpty(boolean isEmpty) throws Exception {
+		String failureCondition = isEmpty ? "not empty" : "empty";
+		Assert.assertTrue("simplified geometry is " + failureCondition,
+				ioGeometry[1].isEmpty() == isEmpty);
+		return this;
+	}
+
+  private void testExpectedResult()
+      throws Exception
+  {
+    if (wktExpected == null) return;
+    Geometry expectedGeom = rdr.read(wktExpected);
+    boolean isEqual = expectedGeom.equalsExact(ioGeometry[1]);
+    if (! isEqual) {
+      System.out.println("Result not expected: " + ioGeometry[1]);
+    }
+    Assert.assertTrue("Expected result not found",isEqual);
+
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/simplify/SameStructureTester.java b/modules/core/src/test/java/org/locationtech/jts/simplify/SameStructureTester.java
new file mode 100644
index 0000000..d0439f8
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/simplify/SameStructureTester.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Test if two geometries have the same structure
+ * (but not necessarily the same coordinate sequences or adjacencies).
+ */
+public class SameStructureTester {
+
+  public static boolean isSameStructure(Geometry g1, Geometry g2)
+  {
+    if (g1.getClass() != g2.getClass())
+      return false;
+    if (g1 instanceof GeometryCollection)
+      return isSameStructureCollection((GeometryCollection) g1, (GeometryCollection) g2);
+    else if (g1 instanceof Polygon)
+      return isSameStructurePolygon((Polygon) g1, (Polygon) g2);
+    else if (g1 instanceof LineString)
+      return isSameStructureLineString((LineString) g1, (LineString) g2);
+    else if (g1 instanceof Point)
+      return isSameStructurePoint((Point) g1, (Point) g2);
+
+    Assert.shouldNeverReachHere(
+        "Unsupported Geometry class: " + g1.getClass().getName());
+    return false;
+  }
+
+  private static boolean isSameStructureCollection(GeometryCollection g1, GeometryCollection g2)
+  {
+    if (g1.getNumGeometries() != g2.getNumGeometries())
+        return false;
+    for (int i = 0; i < g1.getNumGeometries(); i++) {
+      if (! isSameStructure(g1.getGeometryN(i), g2.getGeometryN(i)))
+        return false;
+    }
+    return true;
+  }
+
+  private static boolean isSameStructurePolygon(Polygon g1, Polygon g2)
+  {
+    if (g1.getNumInteriorRing() != g2.getNumInteriorRing())
+        return false;
+    // could check for both empty or nonempty here
+    return true;
+  }
+
+  private static boolean isSameStructureLineString(LineString g1, LineString g2)
+  {
+    // could check for both empty or nonempty here
+    return true;
+  }
+
+  private static boolean isSameStructurePoint(Point g1, Point g2)
+  {
+    // could check for both empty or nonempty here
+    return true;
+  }
+
+  private SameStructureTester() {
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/simplify/TopologyPreservingSimplifierTest.java b/modules/core/src/test/java/org/locationtech/jts/simplify/TopologyPreservingSimplifierTest.java
new file mode 100644
index 0000000..9bf3bc9
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/simplify/TopologyPreservingSimplifierTest.java
@@ -0,0 +1,205 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * @version 1.7
+ */
+public class TopologyPreservingSimplifierTest
+    extends TestCase
+{
+  public TopologyPreservingSimplifierTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(TopologyPreservingSimplifierTest.class);
+  }
+
+  public void testEmptyPolygon() throws Exception {
+    String geomStr = "POLYGON(EMPTY)";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        1))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+
+  public void testPoint() throws Exception {
+    String geomStr = "POINT (10 10)";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        1))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+
+
+  /**
+   * Test is from http://postgis.refractions.net/pipermail/postgis-users/2008-April/019327.html
+   * Exhibits the issue where simplified polygon shells can "jump" across
+   * holes, causing invalid topology.
+   * 
+   * @throws Exception
+   */
+  public void testMultiPolygonWithSmallComponents() throws Exception {
+    String geomStr = "MULTIPOLYGON(((13.73095 51.024734,13.7309323 51.0247668,13.7306959 51.0247959,13.7292724 51.0249742,13.7280216 51.0251252,13.7266598 51.0252998,13.7259617 51.0254072,13.7258854 51.0254201,13.7253253 51.0255144,13.725276 51.025492,13.724538 51.025631,13.7230288 51.0259021,13.7223529 51.0260273,13.7223299 51.0260863,13.7222292 51.026391,13.7220002 51.0273366,13.7217875 51.0282094,13.721746 51.028243,13.7217693 51.0282803,13.7215512 51.0291967,13.721513 51.029222,13.72 [...]
+    boolean isPassed = new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        0.0057))
+        .isAllTestsPassed();
+    assertTrue(! isPassed);
+  }
+  /**
+   * Test is from http://lists.jump-project.org/pipermail/jts-devel/2008-February/002350.html
+   * @throws Exception
+   */
+  public void testPolygonWithSpike() throws Exception {
+    String geomStr = "POLYGON ((3312459.605 6646878.353, 3312460.524 6646875.969, 3312459.427 6646878.421, 3312460.014 6646886.391, 3312465.889 6646887.398, 3312470.827 6646884.839, 3312475.4 6646878.027, 3312477.289 6646871.694, 3312472.748 6646869.547, 3312468.253 6646874.01, 3312463.52 6646875.779, 3312459.605 6646878.353))";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        2.0))
+        .test();
+  }
+  public void testPolygonNoReduction() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "POLYGON ((20 220, 40 220, 60 220, 80 220, 100 220, 120 220, 140 220, 140 180, 100 180, 60 180,     20 180, 20 220))",
+        10.0))
+        .test();
+  }
+  public void testPolygonNoReductionWithConflicts() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "POLYGON ((40 240, 160 241, 280 240, 280 160, 160 240, 40 140, 40 240))",
+        10.0))
+        .test();
+  }
+  public void testPolygonWithTouchingHole() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200), (120 120, 220 120, 180 199, 160 200, 140 199, 120 120))",
+        10.0))
+        .setExpectedResult("POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200), (120 120, 220 120, 180 199, 160 200, 140 199, 120 120))")
+        .test();
+  }
+  public void testFlattishPolygon() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "POLYGON ((0 0, 50 0, 53 0, 55 0, 100 0, 70 1,  60 1, 50 1, 40 1, 0 0))",
+        10.0))
+        .test();
+  }
+  public void testPolygonWithFlattishHole() throws Exception {
+    String geomStr = "POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0), (140 40, 90 95, 40 160, 95 100, 140 40))";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        20.0))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+  public void testTinySquare() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "POLYGON ((0 5, 5 5, 5 0, 0 0, 0 1, 0 5))",
+        10.0))
+        .test();
+  }
+  public void testTinyLineString() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "LINESTRING (0 5, 1 5, 2 5, 5 5)",
+        10.0))
+        .test();
+  }
+  
+  public void testTinyClosedLineString() throws Exception {
+    String geomStr = "LINESTRING (0 0, 5 0, 5 5, 0 0)";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+        geomStr,
+        10))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+  
+  public void testMultiPoint() throws Exception {
+    String geomStr = "MULTIPOINT(80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120)";
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+            geomStr,
+        10.0))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+  
+  public void testMultiLineString() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "MULTILINESTRING( (0 0, 50 0, 70 0, 80 0, 100 0), (0 0, 50 1, 60 1, 100 0) )",
+        10.0))
+        .test();
+  }
+  public void testMultiLineStringWithEmpty() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "MULTILINESTRING(EMPTY,  (0 0, 50 0, 70 0, 80 0, 100 0), (0 0, 50 1, 60 1, 100 0) )",
+        10.0))
+        .test();
+  }
+  public void testMultiPolygonWithEmpty() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "MULTIPOLYGON (EMPTY, ((-36 91.5, 4.5 91.5, 4.5 57.5, -36 57.5, -36 91.5)), ((25.5 57.5, 61.5 57.5, 61.5 23.5, 25.5 23.5, 25.5 57.5)))",
+        10.0))
+        .test();
+  }
+  public void testGeometryCollection() throws Exception {
+    new GeometryOperationValidator(
+        TPSimplifierResult.getResult(
+      "GEOMETRYCOLLECTION ("
+      + "MULTIPOINT (80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120),"
+      + "POLYGON ((80 200, 240 200, 240 60, 80 60, 80 200)),"
+      + "LINESTRING (80 200, 240 200, 240 60, 80 60, 80 200, 140 199, 120 120)"
+      + ")"
+      ,10.0))
+        .test();
+  }
+}
+
+class TPSimplifierResult
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public static Geometry[] getResult(String wkt, double tolerance)
+    throws ParseException
+  {
+    Geometry[] ioGeom = new Geometry[2];
+    ioGeom[0] = rdr.read(wkt);
+    ioGeom[1] = TopologyPreservingSimplifier.simplify(ioGeom[0], tolerance);
+    //System.out.println(ioGeom[1]);
+    return ioGeom;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/simplify/VWSimplifierTest.java b/modules/core/src/test/java/org/locationtech/jts/simplify/VWSimplifierTest.java
new file mode 100644
index 0000000..76b5ac3
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/simplify/VWSimplifierTest.java
@@ -0,0 +1,86 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.simplify;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+
+/**
+ * @version 1.7
+ */
+public class VWSimplifierTest
+    extends TestCase
+{
+  public VWSimplifierTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(VWSimplifierTest.class);
+  }
+
+  public void testEmptyPolygon() throws Exception {
+    String geomStr = "POLYGON(EMPTY)";
+    new GeometryOperationValidator(
+        VWSimplifierResult.getResult(
+        geomStr,
+        1))
+        .setExpectedResult(geomStr)
+        .test();
+  }
+
+  public void testPolygonNoReduction() throws Exception {
+    new GeometryOperationValidator(
+        VWSimplifierResult.getResult(
+      "POLYGON ((20 220, 40 220, 60 220, 80 220, 100 220, 120 220, 140 220, 140 180, 100 180, 60 180, 20 180, 20 220))",
+        1.0))
+        .test();
+  }
+  public void testPolygonSpikeInShell() throws Exception {
+    new GeometryOperationValidator(
+        VWSimplifierResult.getResult(
+      "POLYGON ((1721355.3 693015.146, 1721318.687 693046.251, 1721306.747 693063.038, 1721367.025 692978.29, 1721355.3 693015.146))",
+        10.0))
+        .setExpectedResult("POLYGON ((1721355.3 693015.146, 1721367.025 692978.29, 1721318.687 693046.251, 1721355.3 693015.146))")
+        .test();
+  }
+  public void testPolygonSpikeInHole() throws Exception {
+    new GeometryOperationValidator(
+        VWSimplifierResult.getResult(
+      "POLYGON ((1721270 693090, 1721400 693090, 1721400 692960, 1721270 692960, 1721270 693090), (1721355.3 693015.146, 1721318.687 693046.251, 1721306.747 693063.038, 1721367.025 692978.29, 1721355.3 693015.146))",
+        10.0))
+        .setExpectedResult("POLYGON ((1721270 693090, 1721400 693090, 1721400 692960, 1721270 692960, 1721270 693090), (1721355.3 693015.146, 1721318.687 693046.251, 1721367.025 692978.29, 1721355.3 693015.146))")
+        .test();
+  }
+
+ 
+}
+
+class VWSimplifierResult
+{
+  private static WKTReader rdr = new WKTReader();
+
+  public static Geometry[] getResult(String wkt, double tolerance)
+    throws ParseException
+  {
+    Geometry[] ioGeom = new Geometry[2];
+    ioGeom[0] = rdr.read(wkt);
+    ioGeom[1] = VWSimplifier.simplify(ioGeom[0], tolerance);
+    //System.out.println(ioGeom[1]);
+    return ioGeom;
+  }
+}
diff --git a/modules/core/src/test/java/org/locationtech/jts/triangulate/ConformingDelaunayTest.java b/modules/core/src/test/java/org/locationtech/jts/triangulate/ConformingDelaunayTest.java
new file mode 100644
index 0000000..af2b519
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/triangulate/ConformingDelaunayTest.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests Delaunay Triangulation classes
+ * 
+ */
+public class ConformingDelaunayTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(ConformingDelaunayTest.class);
+  }
+
+  public ConformingDelaunayTest(String name) { super(name); }
+
+  public void testRandom()
+  throws ParseException
+  {
+  	String wkt = "MULTIPOINT ((90 290), (120 250), (280 250), (200 200), (220 290), (170 320), (110 180), (70 140), (180 110), (210 80), (250 120))";
+  	String lineWKT = "MULTILINESTRING ((130 160, 150 280, 200 250), (180 120, 240 230), (40 270, 90 220), (90 270, 130 290, 100 280, 140 310))";
+
+  	String expected = "MULTILINESTRING ((220 290, 280 250), (170 320, 220 290), (170 320, 140 310), (90 290, 140 310), (90 290, 40 270), (70 140, 40 270), (70 140, 210 80), (210 80, 250 120), (280 250, 250 120), (250 120, 240 230), (280 250, 240 230), (240 230, 220 290), (200 250, 240 230), (220 290, 200 250), (150 280, 200 250), (220 290, 150 280), (170 320, 150 280), (140 310, 150 280), (130 290, 150 280), (130 290, 140 310), (130 290, 124 298), (140 310, 124 298), (90 290, 124 298), (1 [...]
+  	runDelaunay(wkt, lineWKT, false, expected);
+  	
+  	String expectedTri = "GEOMETRYCOLLECTION (POLYGON ((40 270, 70 140, 90 220, 40 270)), POLYGON ((40 270, 90 220, 90 270, 40 270)), POLYGON ((40 270, 90 270, 90 290, 40 270)), POLYGON ((90 290, 90 270, 100 280, 90 290)), POLYGON ((90 290, 100 280, 124 298, 90 290)), POLYGON ((90 290, 124 298, 140 310, 90 290)), POLYGON ((140 310, 124 298, 130 290, 140 310)), POLYGON ((140 310, 130 290, 150 280, 140 310)), POLYGON ((140 310, 150 280, 170 320, 140 310)), POLYGON ((170 320, 150 280, 220 29 [...]
+  	runDelaunay(wkt, lineWKT, true, expectedTri);
+  }
+  
+	static final double COMPARISON_TOLERANCE = 1.0e-7;
+	
+  void runDelaunay(String sitesWKT, String constraintsWKT, boolean computeTriangles, String expectedWKT)
+  throws ParseException
+  {
+  	Geometry sites = reader.read(sitesWKT);
+  	Geometry constraints = reader.read(constraintsWKT);
+  	
+  	ConformingDelaunayTriangulationBuilder builder = new ConformingDelaunayTriangulationBuilder();
+  	builder.setSites(sites);
+  	builder.setConstraints(constraints);
+  	GeometryFactory geomFact = new GeometryFactory();
+  	
+  	Geometry result = null;
+  	if (computeTriangles) {
+  		result = builder.getTriangles(geomFact);  		
+  	}
+  	else {
+  		result = builder.getEdges(geomFact);
+  	}
+  	//System.out.println(result);
+  	
+  	Geometry expectedEdges = reader.read(expectedWKT);
+  	result.normalize();
+  	expectedEdges.normalize();
+  	assertTrue(expectedEdges.equalsExact(result, COMPARISON_TOLERANCE));
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/triangulate/DelaunayTest.java b/modules/core/src/test/java/org/locationtech/jts/triangulate/DelaunayTest.java
new file mode 100644
index 0000000..d650753
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/triangulate/DelaunayTest.java
@@ -0,0 +1,112 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests Delaunay Triangulation classes
+ * 
+ */
+public class DelaunayTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(DelaunayTest.class);
+  }
+  
+	private GeometryFactory geomFact = new GeometryFactory();
+  private WKTReader reader = new WKTReader();
+
+  public DelaunayTest(String name) { super(name); }
+
+  public void testTriangle()
+  throws ParseException
+  {
+    String wkt = "MULTIPOINT ((10 10 1), (10 20 2), (20 20 3))";
+    String expected = "MULTILINESTRING ((10 20, 20 20), (10 10, 10 20), (10 10, 20 20))";
+    runDelaunayEdges(wkt, expected);
+    String expectedTri = "GEOMETRYCOLLECTION (POLYGON ((10 20, 10 10, 20 20, 10 20)))";
+    runDelaunay(wkt, true, expectedTri);
+  }
+  
+  public void testRandom()
+  throws ParseException
+  {
+  	String wkt = "MULTIPOINT ((50 40), (140 70), (80 100), (130 140), (30 150), (70 180), (190 110), (120 20))";
+  	String expected = "MULTILINESTRING ((70 180, 190 110), (30 150, 70 180), (30 150, 50 40), (50 40, 120 20), (190 110, 120 20), (120 20, 140 70), (190 110, 140 70), (130 140, 140 70), (130 140, 190 110), (70 180, 130 140), (80 100, 130 140), (70 180, 80 100), (30 150, 80 100), (50 40, 80 100), (80 100, 120 20), (80 100, 140 70))";
+  	runDelaunayEdges(wkt, expected);
+  	String expectedTri = "GEOMETRYCOLLECTION (POLYGON ((30 150, 50 40, 80 100, 30 150)), POLYGON ((30 150, 80 100, 70 180, 30 150)), POLYGON ((70 180, 80 100, 130 140, 70 180)), POLYGON ((70 180, 130 140, 190 110, 70 180)), POLYGON ((190 110, 130 140, 140 70, 190 110)), POLYGON ((190 110, 140 70, 120 20, 190 110)), POLYGON ((120 20, 140 70, 80 100, 120 20)), POLYGON ((120 20, 80 100, 50 40, 120 20)), POLYGON ((80 100, 140 70, 130 140, 80 100)))";
+  	runDelaunay(wkt, true, expectedTri);
+  }
+  
+  public void testGrid()
+  throws ParseException
+  {
+  	String wkt = "MULTIPOINT ((10 10), (10 20), (20 20), (20 10), (20 0), (10 0), (0 0), (0 10), (0 20))";
+  	String expected = "MULTILINESTRING ((10 20, 20 20), (0 20, 10 20), (0 10, 0 20), (0 0, 0 10), (0 0, 10 0), (10 0, 20 0), (20 0, 20 10), (20 10, 20 20), (10 20, 20 10), (10 10, 20 10), (10 10, 10 20), (10 10, 0 20), (10 10, 0 10), (10 0, 10 10), (0 10, 10 0), (10 10, 20 0))";
+  	runDelaunayEdges(wkt, expected);
+  	String expectedTri = "GEOMETRYCOLLECTION (POLYGON ((0 20, 0 10, 10 10, 0 20)), POLYGON ((0 20, 10 10, 10 20, 0 20)), POLYGON ((10 20, 10 10, 20 10, 10 20)), POLYGON ((10 20, 20 10, 20 20, 10 20)), POLYGON ((10 0, 20 0, 10 10, 10 0)), POLYGON ((10 0, 10 10, 0 10, 10 0)), POLYGON ((10 0, 0 10, 0 0, 10 0)), POLYGON ((10 10, 20 0, 20 10, 10 10)))";
+  	runDelaunay(wkt, true, expectedTri);
+  }
+  
+  public void testCircle()
+  throws ParseException
+  {
+    String wkt = "POLYGON ((42 30, 41.96 29.61, 41.85 29.23, 41.66 28.89, 41.41 28.59, 41.11 28.34, 40.77 28.15, 40.39 28.04, 40 28, 39.61 28.04, 39.23 28.15, 38.89 28.34, 38.59 28.59, 38.34 28.89, 38.15 29.23, 38.04 29.61, 38 30, 38.04 30.39, 38.15 30.77, 38.34 31.11, 38.59 31.41, 38.89 31.66, 39.23 31.85, 39.61 31.96, 40 32, 40.39 31.96, 40.77 31.85, 41.11 31.66, 41.41 31.41, 41.66 31.11, 41.85 30.77, 41.96 30.39, 42 30))";
+    String expected = "MULTILINESTRING ((41.66 31.11, 41.85 30.77), (41.41 31.41, 41.66 31.11), (41.11 31.66, 41.41 31.41), (40.77 31.85, 41.11 31.66), (40.39 31.96, 40.77 31.85), (40 32, 40.39 31.96), (39.61 31.96, 40 32), (39.23 31.85, 39.61 31.96), (38.89 31.66, 39.23 31.85), (38.59 31.41, 38.89 31.66), (38.34 31.11, 38.59 31.41), (38.15 30.77, 38.34 31.11), (38.04 30.39, 38.15 30.77), (38 30, 38.04 30.39), (38 30, 38.04 29.61), (38.04 29.61, 38.15 29.23), (38.15 29.23, 38.34 28.89),  [...]
+    runDelaunayEdges(wkt, expected);
+  }
+  
+  public void testPolygonWithChevronHoles()
+  throws ParseException
+  {
+    String wkt = "POLYGON ((0 0, 0 200, 180 200, 180 0, 0 0), (20 180, 160 180, 160 20, 152.625 146.75, 20 180), (30 160, 150 30, 70 90, 30 160))";
+    String expected = "MULTILINESTRING ((0 200, 180 200), (0 0, 0 200), (0 0, 180 0), (180 200, 180 0), (152.625 146.75, 180 0), (152.625 146.75, 180 200), (152.625 146.75, 160 180), (160 180, 180 200), (0 200, 160 180), (20 180, 160 180), (0 200, 20 180), (20 180, 30 160), (30 160, 0 200), (0 0, 30 160), (30 160, 70 90), (0 0, 70 90), (70 90, 150 30), (150 30, 0 0), (150 30, 160 20), (0 0, 160 20), (160 20, 180 0), (152.625 146.75, 160 20), (150 30, 152.625 146.75), (70 90, 152.625 146. [...]
+    runDelaunayEdges(wkt, expected);
+  }
+  
+	static final double COMPARISON_TOLERANCE = 1.0e-7;
+	
+  void runDelaunayEdges(String sitesWKT, String expectedWKT)
+  throws ParseException
+  {
+  	runDelaunay(sitesWKT, false, expectedWKT);
+  }
+  	
+  void runDelaunay(String sitesWKT, boolean computeTriangles, String expectedWKT)
+  throws ParseException
+  {
+  	Geometry sites = reader.read(sitesWKT);
+  	DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+  	builder.setSites(sites);
+  	
+  	Geometry result = null;
+  	if (computeTriangles) {
+  		result = builder.getTriangles(geomFact);  		
+  	}
+  	else {
+  		result = builder.getEdges(geomFact);
+  	}
+  	//System.out.println(result);
+  	
+  	Geometry expected = reader.read(expectedWKT);
+  	result.normalize();
+  	expected.normalize();
+  	assertTrue(expected.equalsExact(result, COMPARISON_TOLERANCE));
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/triangulate/VoronoiTest.java b/modules/core/src/test/java/org/locationtech/jts/triangulate/VoronoiTest.java
new file mode 100644
index 0000000..7daff45
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/triangulate/VoronoiTest.java
@@ -0,0 +1,71 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.triangulate;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+/**
+ * Tests Voronoi diagram generation
+ * 
+ */
+public class VoronoiTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public static void main(String args[]) {
+    TestRunner.run(VoronoiTest.class);
+  }
+
+  public VoronoiTest(String name) { super(name); }
+
+  public void testSimple()
+  throws ParseException
+  {
+    String wkt = "MULTIPOINT ((10 10), (20 70), (60 30), (80 70))";
+    String expected = "GEOMETRYCOLLECTION (POLYGON ((-1162.076359832636 462.66344142259413, 50 419.375, 50 60, 27.857142857142854 37.857142857142854, -867 187, -1162.076359832636 462.66344142259413)), POLYGON ((-867 187, 27.857142857142854 37.857142857142854, 245 -505, 45 -725, -867 187)), POLYGON ((27.857142857142854 37.857142857142854, 50 60, 556.6666666666666 -193.33333333333331, 245 -505, 27.857142857142854 37.857142857142854)), POLYGON ((50 60, 50 419.375, 1289.1616314199396 481.333 [...]
+    runVoronoi(wkt, true, expected);
+  }
+    
+	static final double COMPARISON_TOLERANCE = 1.0e-7;
+	
+  void runVoronoi(String sitesWKT, boolean computeTriangles, String expectedWKT)
+  throws ParseException
+  {
+  	Geometry sites = reader.read(sitesWKT);
+  	DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+  	builder.setSites(sites);
+  	
+    QuadEdgeSubdivision subdiv = builder.getSubdivision();
+    
+  	GeometryFactory geomFact = new GeometryFactory();
+  	Geometry result = null;
+  	if (computeTriangles) {
+  		result = subdiv.getVoronoiDiagram(geomFact);	
+  	}
+  	else {
+  		//result = builder.getEdges(geomFact);
+  	}
+  	//System.out.println(result);
+  	
+  	Geometry expectedEdges = reader.read(expectedWKT);
+  	result.normalize();
+  	expectedEdges.normalize();
+  	assertTrue(expectedEdges.equalsExact(result, COMPARISON_TOLERANCE));
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/org/locationtech/jts/util/PriorityQueueTest.java b/modules/core/src/test/java/org/locationtech/jts/util/PriorityQueueTest.java
new file mode 100644
index 0000000..9ea908f
--- /dev/null
+++ b/modules/core/src/test/java/org/locationtech/jts/util/PriorityQueueTest.java
@@ -0,0 +1,67 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.util;
+
+import junit.framework.TestCase;
+
+/**
+ * @version 1.7
+ */
+public class PriorityQueueTest
+    extends TestCase
+{
+  public PriorityQueueTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(PriorityQueueTest.class);
+  }
+
+  public void testOrder1() throws Exception {
+    PriorityQueue q = new PriorityQueue();
+    q.add(new Integer(1));
+    q.add(new Integer(10));
+    q.add(new Integer(5));
+    q.add(new Integer(8));
+    q.add(new Integer(-1));
+    checkOrder(q);
+  }
+  
+  public void testOrderRandom1() throws Exception {
+    PriorityQueue q = new PriorityQueue();
+    addRandomItems(q, 100);
+    checkOrder(q);
+  }
+  
+  private void addRandomItems(PriorityQueue q, int num)
+  {
+    for (int i = 0 ; i < num; i++) {
+      q.add(new Integer((int) (num * Math.random())));
+    }
+  }
+  
+  private void checkOrder(PriorityQueue q)
+  {
+    Comparable curr = null;
+    
+    while (! q.isEmpty()) {
+      Comparable next = (Comparable) q.poll();
+      //System.out.println(next);
+      if (curr == null)
+        curr = next;
+      else 
+        assertTrue(next.compareTo(curr) >= 0);
+    }
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/GeometryTestCase.java b/modules/core/src/test/java/test/jts/GeometryTestCase.java
new file mode 100644
index 0000000..f3f05c9
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/GeometryTestCase.java
@@ -0,0 +1,93 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+
+/**
+ * A base class for Geometry tests which provides various utility methods.
+ * 
+ * @author mbdavis
+ *
+ */
+public class GeometryTestCase extends TestCase{
+
+  GeometryFactory geomFactory = new GeometryFactory();
+  
+  WKTReader reader = new WKTReader(geomFactory);
+
+  public GeometryTestCase(String name) {
+    super(name);
+  }
+
+  protected void checkEqual(Geometry expected, Geometry actual) {
+    Geometry actualNorm = actual.norm();
+    Geometry expectedNorm = expected.norm();
+    boolean equal = actualNorm.equalsExact(expectedNorm);
+    if (! equal) {
+      System.out.println("FAIL - Expected = " + expectedNorm
+          + " actual = " + actualNorm );
+    }
+    assertTrue(equal);
+  }
+
+  protected void checkEqual(Collection expected, Collection actual) {
+    checkEqual(toGeometryCollection(expected),toGeometryCollection(actual) );
+  }
+
+  GeometryCollection toGeometryCollection(Collection geoms) {
+    return geomFactory.createGeometryCollection(GeometryFactory.toGeometryArray(geoms));
+  }
+  
+  /**
+   * Reads a {@link Geometry} from a WKT string using a custom {@link GeometryFactory}.
+   *  
+   * @param geomFactory the custom factory to use
+   * @param wkt the WKT string
+   * @return the geometry read
+   */
+  protected Geometry read(GeometryFactory geomFactory, String wkt) {
+    WKTReader reader = new WKTReader(geomFactory);
+    try {
+       return reader.read(wkt);
+    } catch (ParseException e) {
+      throw new RuntimeException(e.getMessage());
+    }
+  }
+
+  protected Geometry read(String wkt) {
+    try {
+       return reader.read(wkt);
+    } catch (ParseException e) {
+      throw new RuntimeException(e.getMessage());
+    }
+  }
+
+  protected List readList(String[] wkt) {
+    ArrayList geometries = new ArrayList();
+    for (int i = 0; i < wkt.length; i++) {
+      geometries.add(read(wkt[i]));
+    }
+    return geometries;
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/IsValidTester.java b/modules/core/src/test/java/test/jts/IsValidTester.java
new file mode 100644
index 0000000..af5713e
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/IsValidTester.java
@@ -0,0 +1,39 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.valid.IsValidOp;
+
+
+/**
+ * @version 1.7
+ */
+public class IsValidTester {
+
+  public IsValidTester() {
+  }
+  public static void main(String[] args) throws Exception {
+    WKTReader reader = new WKTReader(new GeometryFactory());
+    Geometry g = reader.read("GEOMETRYCOLLECTION (POINT (110 300), POINT (100 110), POINT (130 210), POINT (150 210), POINT (150 180), POINT (130 170), POINT (140 190), POINT (130 200), LINESTRING (240 50, 210 120, 270 80, 250 140, 330 70, 300 160, 340 130, 340 130), POLYGON ((210 340, 220 260, 150 270, 230 220, 230 140, 270 210, 360 240, 260 250, 260 280, 240 270, 210 340), (230 270, 230 250, 200 250, 240 220, 240 190, 260 220, 290 230, 250 230, 230 270)))");
+    IsValidOp op = new IsValidOp(g);
+    if (!op.isValid()) {
+      System.out.println(op.getValidationError().getMessage());
+    }
+    else {
+      System.out.println("OK");
+    }
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/LineIntersectorBenchmark.java b/modules/core/src/test/java/test/jts/LineIntersectorBenchmark.java
new file mode 100644
index 0000000..1a87d25
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/LineIntersectorBenchmark.java
@@ -0,0 +1,125 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts;
+
+import java.util.Date;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.NonRobustLineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+
+
+
+/**
+ * @version 1.7
+ */
+public class LineIntersectorBenchmark implements Runnable {
+
+  public LineIntersectorBenchmark() {
+  }
+
+  public static void main(String[] args) {
+    LineIntersectorBenchmark lineIntersectorBenchmark = new LineIntersectorBenchmark();
+    lineIntersectorBenchmark.run();
+  }
+
+  public void run() {
+    exercise(new NonRobustLineIntersector());
+    exercise(new RobustLineIntersector());
+  }
+
+  private void exercise(LineIntersector lineIntersector) {
+    System.out.println(lineIntersector.getClass().getName());
+    Date start = new Date();
+    for (int i = 0; i < 1000000; i++) {
+      exerciseOnce(lineIntersector);
+    }
+    Date end = new Date();
+    System.out.println("Milliseconds elapsed: " + (end.getTime() - start.getTime()));
+    System.out.println();
+  }
+
+  private void exerciseOnce(LineIntersector lineIntersector) {
+    Coordinate p1 = new Coordinate(10, 10);
+    Coordinate p2 = new Coordinate(20, 20);
+    Coordinate q1 = new Coordinate(20, 10);
+    Coordinate q2 = new Coordinate(10, 20);
+    Coordinate x = new Coordinate(15, 15);
+    lineIntersector.computeIntersection(p1, p2, q1, q2);
+    lineIntersector.getIntersectionNum();
+    lineIntersector.getIntersection(0);
+    lineIntersector.isProper();
+    lineIntersector.hasIntersection();
+
+    p1 = new Coordinate(10, 10);
+    p2 = new Coordinate(20, 10);
+    q1 = new Coordinate(22, 10);
+    q2 = new Coordinate(30, 10);
+    lineIntersector.computeIntersection(p1, p2, q1, q2);
+    lineIntersector.isProper();
+    lineIntersector.hasIntersection();
+
+    p1 = new Coordinate(10, 10);
+    p2 = new Coordinate(20, 10);
+    q1 = new Coordinate(20, 10);
+    q2 = new Coordinate(30, 10);
+    lineIntersector.computeIntersection(p1, p2, q1, q2);
+    lineIntersector.isProper();
+    lineIntersector.hasIntersection();
+
+    p1 = new Coordinate(10, 10);
+    p2 = new Coordinate(20, 10);
+    q1 = new Coordinate(15, 10);
+    q2 = new Coordinate(30, 10);
+    lineIntersector.computeIntersection(p1, p2, q1, q2);
+    lineIntersector.isProper();
+    lineIntersector.hasIntersection();
+
+    p1 = new Coordinate(30, 10);
+    p2 = new Coordinate(20, 10);
+    q1 = new Coordinate(10, 10);
+    q2 = new Coordinate(30, 10);
+    lineIntersector.computeIntersection(p1, p2, q1, q2);
+    lineIntersector.hasIntersection();
+
+    lineIntersector.computeIntersection(new Coordinate(100, 100), new Coordinate(10, 100),
+        new Coordinate(100, 10), new Coordinate(100, 100));
+    lineIntersector.hasIntersection();
+    lineIntersector.getIntersectionNum();
+
+    lineIntersector.computeIntersection(new Coordinate(190, 50), new Coordinate(120, 100),
+        new Coordinate(120, 100), new Coordinate(50, 150));
+    lineIntersector.hasIntersection();
+    lineIntersector.getIntersectionNum();
+    lineIntersector.getIntersection(1);
+
+    lineIntersector.computeIntersection(new Coordinate(180, 200), new Coordinate(160, 180),
+        new Coordinate(220, 240), new Coordinate(140, 160));
+    lineIntersector.hasIntersection();
+    lineIntersector.getIntersectionNum();
+
+    lineIntersector.computeIntersection(new Coordinate(30, 10), new Coordinate(30, 30),
+        new Coordinate(10, 10), new Coordinate(90, 11));
+    lineIntersector.hasIntersection();
+    lineIntersector.getIntersectionNum();
+    lineIntersector.isProper();
+
+    lineIntersector.computeIntersection(new Coordinate(10, 30), new Coordinate(10, 0),
+        new Coordinate(11, 90), new Coordinate(10, 10));
+    lineIntersector.hasIntersection();
+    lineIntersector.getIntersectionNum();
+    lineIntersector.isProper();
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/TestFiles.java b/modules/core/src/test/java/test/jts/TestFiles.java
new file mode 100644
index 0000000..d420b67
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/TestFiles.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts;
+
+import java.io.File;
+
+public class TestFiles {
+
+    public static final String getResourceFilePath(String fileName) {
+        ClassLoader classLoader = TestFiles.class.getClassLoader();
+        return new File(classLoader.getResource("testdata/" + fileName).getFile()).getAbsolutePath();
+    }
+}
diff --git a/modules/core/src/test/java/test/jts/geom/CoordinateSequenceExperiment2.java b/modules/core/src/test/java/test/jts/geom/CoordinateSequenceExperiment2.java
new file mode 100644
index 0000000..e93bc94
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/geom/CoordinateSequenceExperiment2.java
@@ -0,0 +1,108 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.geom;
+
+import java.io.IOException;
+
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class CoordinateSequenceExperiment2 {
+    GeometryFactory fact = new GeometryFactory(new PrecisionModel(), 0);
+
+    public static void main(String[] args) throws Exception {
+        CoordinateSequenceExperiment2 test = new CoordinateSequenceExperiment2();
+//        System.out.println("Press Enter to begin");
+//        System.in.read();        
+        test.run();
+        System.exit(0);
+    }
+
+    public void run() throws IOException {
+        int factor = 1;
+
+        for (int i = 1; i < 15; i++) {
+            int n = factor * 1000;
+
+            if (n > 64000) { break; }
+            factor *= 2;
+            run2(n);
+        }
+    }
+
+    public void run(int nPts) {
+        double size = 100.0;
+        double armLen = 50.0;
+        int nArms = 10;
+        long startTime = System.currentTimeMillis();        
+        Polygon poly = GeometryTestFactory.createSineStar(fact, 0.0, 0.0, size,
+                armLen, nArms, nPts);
+        long endTime = System.currentTimeMillis();
+        long totalTime = endTime - startTime;
+        String totalTimeStr = totalTime < 10000 ? totalTime + " ms"
+                                                : totalTime / 1000.0 + " s";
+        System.out.println("Sine Star Creation Executed in " + totalTimeStr);        
+
+        Polygon box = GeometryTestFactory.createBox(fact, 0, 0, 1, 100.0);
+
+        startTime = System.currentTimeMillis();
+        poly.intersects(box);
+
+        endTime = System.currentTimeMillis();
+        totalTime = endTime - startTime;
+        totalTimeStr = totalTime < 10000 ? totalTime + " ms"
+                                                : totalTime / 1000.0 + " s";
+        System.out.println("n Pts: " + nPts + "   Executed in " + totalTimeStr);
+    }
+
+    public void run2(int nPts) throws IOException {
+        double size = 100.0;
+        double armLen = 50.0;
+        int nArms = 10;
+        long startTime = System.currentTimeMillis();
+        Polygon poly = GeometryTestFactory.createSineStar(fact, 0.0, 0.0, size,
+                armLen, nArms, nPts);
+        Polygon box = GeometryTestFactory.createSineStar(fact, 0.0, size / 2,
+                size, armLen, nArms, nPts);
+        long endTime = System.currentTimeMillis();
+        long totalTime = endTime - startTime;
+        String totalTimeStr = totalTime < 10000 ? totalTime + " ms"
+                                                : totalTime / 1000.0 + " s";
+        System.out.println("Sine Star Creation Executed in " + totalTimeStr);        
+                
+
+        //RobustDeterminant.callCount = 0;
+        System.out.println("n Pts: " + nPts);
+
+        startTime = System.currentTimeMillis();
+        poly.intersects(box);
+
+        //poly.intersection(box);
+        endTime = System.currentTimeMillis();
+        totalTime = endTime - startTime;
+        totalTimeStr = totalTime < 10000 ? totalTime + " ms"
+                                                : (double) totalTime / 1000.0 +
+            " s";
+
+        //System.out.println("   signOfDet2x2 calls: " + RobustDeterminant.callCount);
+        System.out.println("   Executed in " + totalTimeStr);
+    }
+}
diff --git a/modules/core/src/test/java/test/jts/geom/GeometryTestFactory.java b/modules/core/src/test/java/test/jts/geom/GeometryTestFactory.java
new file mode 100644
index 0000000..30eceb6
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/geom/GeometryTestFactory.java
@@ -0,0 +1,176 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.geom;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryTestFactory {
+
+  public static Coordinate[] createBox(
+                        double minx, double miny,
+                        int nSide,
+                        double segLen)
+  {
+    int i;
+    int ipt = 0;
+    Coordinate[] pts = new Coordinate[4 * nSide + 1];
+
+    double maxx = minx + nSide * segLen;
+    double maxy = miny + nSide * segLen;
+
+    for (i = 0; i < nSide; i++) {
+      double x = minx + i * segLen;
+      double y = miny;
+      pts[ipt++] = new Coordinate(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = maxx;
+      double y = miny + i * segLen;
+      pts[ipt++] = new Coordinate(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = maxx - i * segLen;
+      double y = maxy;
+      pts[ipt++] = new Coordinate(x, y);
+    }
+    for (i = 0; i < nSide; i++) {
+      double x = minx;
+      double y = maxy - i * segLen;
+      pts[ipt++] = new Coordinate(x, y);
+    }
+    pts[ipt++] = new Coordinate(pts[0]);
+
+    return pts;
+  }
+  public static Polygon createCircle(
+                        GeometryFactory fact,
+                        double basex,
+                        double basey,
+                        double size,
+                        int nPts)
+  {
+    Coordinate[] pts = createCircle(basex, basey, size, nPts);
+    LinearRing ring = fact.createLinearRing(pts);
+    Polygon poly = fact.createPolygon(ring, null);
+    return poly;
+  }
+
+  /**
+   * Creates a circle
+   * @param basex the centre x coord
+   * @param basey the centre y coord
+   * @param size the size of the envelope of the star
+   * @param nPts the number of points in the star
+   */
+  public static Coordinate[] createCircle(
+                        double basex,
+                        double basey,
+                        double size,
+                        int nPts)
+  {
+    Coordinate[] pts = new Coordinate[nPts + 1];
+
+    int iPt = 0;
+    double len = size / 2.0;
+
+    for (int i = 0; i < nPts; i++) {
+        double ang = i * (2 * Math.PI / nPts);
+        double x = len * Math.cos(ang) + basex;
+        double y = len * Math.sin(ang) + basey;
+        Coordinate pt = new Coordinate(x, y);
+        pts[iPt++] = pt;
+    }
+    pts[iPt] = pts[0];
+    return pts;
+  }
+
+  public static Polygon createBox(
+      GeometryFactory fact,
+                        double minx, double miny,
+                        int nSide,
+                        double segLen)
+  {
+    Coordinate[] pts = createBox(minx, minx, nSide, segLen);
+    LinearRing ring = fact.createLinearRing(pts);
+    Polygon poly = fact.createPolygon(ring, null);
+    return poly;
+  }
+
+  /**
+   * Creates a star from a "circular" sine wave
+   * @param basex the centre x coord
+   * @param basey the centre y coord
+   * @param size the size of the envelope of the star
+   * @param armLen the length of an arm of the star
+   * @param nArms the number of arms of the star
+   * @param nPts the number of points in the star
+   */
+  public static Coordinate[] createSineStar(
+                        double basex,
+                        double basey,
+                        double size,
+                        double armLen,
+                        int nArms,
+                        int nPts)
+  {
+    double armBaseLen = size / 2 - armLen;
+    if (armBaseLen < 0) armBaseLen = 0.5;
+
+    double angInc = 2 * Math.PI / nArms;
+    int nArmPt = nPts / nArms;
+    if (nArmPt < 5) nArmPt = 5;
+
+    int nPts2 = nArmPt * nArms;
+    Coordinate[] pts = new Coordinate[nPts2 + 1];
+
+    int iPt = 0;
+    double starAng = 0.0;
+
+    for (int iArm = 0; iArm < nArms; iArm++) {
+      for (int iArmPt = 0; iArmPt < nArmPt; iArmPt++) {
+        double ang = iArmPt * (2 * Math.PI / nArmPt);
+        double len = armLen * (1 - Math.cos(ang) / 2) + armBaseLen;
+        double x = len * Math.cos(starAng + iArmPt * angInc / nArmPt) + basex;
+        double y = len * Math.sin(starAng + iArmPt * angInc / nArmPt) + basey;
+        Coordinate pt = new Coordinate(x, y);
+        pts[iPt++] = pt;
+      }
+      starAng += angInc;
+    }
+    pts[iPt] = pts[0];
+    return pts;
+  }
+
+  public static Polygon createSineStar(
+                        GeometryFactory fact,
+                        double basex,
+                        double basey,
+                        double size,
+                        double armLen,
+                        int nArms,
+                        int nPts)
+  {
+    Coordinate[] pts = createSineStar(basex, basey, size, armLen, nArms, nPts);
+    LinearRing ring = fact.createLinearRing(pts);
+    Polygon poly = fact.createPolygon(ring, null);
+    return poly;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/geom/TestSerializable.java b/modules/core/src/test/java/test/jts/geom/TestSerializable.java
new file mode 100644
index 0000000..a2a064f
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/geom/TestSerializable.java
@@ -0,0 +1,153 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.geom;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestSerializable {
+
+  public static final String FILENAME = "c:\\testSerial.txt";
+  public static final GeometryFactory fact = new GeometryFactory();
+
+  public TestSerializable() {
+  }
+
+  public static void main(String[] args) {
+    TestSerializable test = new TestSerializable();
+    test.run();
+  }
+
+  public void run()
+  {
+    List objList = createData();
+    writeData(objList);
+    readData(objList);
+  }
+
+  List createData()
+  {
+    List objList = new ArrayList();
+
+    Envelope env = new Envelope(123, 456, 123, 456);
+    objList.add(env);
+
+    objList.add(GeometryTestFactory.createBox(fact, 0.0, 100.0, 10, 10.0));
+
+    return objList;
+
+  }
+  void writeData(List objList)
+  {
+    File file;                           // simply a file name
+    FileOutputStream outStream;             // generic stream to the file
+    ObjectOutputStream objStream;           // stream for objects to the file
+
+    file = new File(FILENAME);
+
+    try {
+      // setup a stream to a physical file on the filesystem
+      outStream = new FileOutputStream(file);
+
+      // attach a stream capable of writing objects to the stream that is
+      // connected to the file
+      objStream = new ObjectOutputStream(outStream);
+
+      objStream.writeObject(objList);
+//      for (Iterator i = objList.iterator(); i.hasNext(); )
+//      {
+//        objStream.writeObject(i.next());
+//      }
+      objStream.close();
+
+    } catch(IOException e) {
+      System.err.println("Things not going as planned.");
+      e.printStackTrace();
+    }   // catch
+  }
+  void readData(List objList)
+  {
+    File file;                           // simply a file name
+    FileInputStream stream;             // generic stream to the file
+    ObjectInputStream objStream;           // stream for objects to the file
+
+    file = new File(FILENAME);
+
+    try {
+      // setup a stream to a physical file on the filesystem
+      stream = new FileInputStream(file);
+
+      // attach a stream capable of writing objects to the stream that is
+      // connected to the file
+      objStream = new ObjectInputStream(stream);
+
+      int count = 0;
+      Object obj = objStream.readObject();
+      List inputList = (List) obj;
+      for (Iterator i = inputList.iterator(); i.hasNext(); ) {
+        compare(objList.get(count++), i.next());
+      }
+
+//      while (objStream.available() > 0) {
+//        Object obj = objStream.readObject();
+//        compare(objList.get(count++), obj);
+//      }
+      objStream.close();
+
+    } catch(Exception e) {
+      System.err.println("Things not going as planned.");
+      e.printStackTrace();
+    }   // catch
+  }
+
+  boolean compare(Object o1, Object o2)
+  {
+    boolean matched = false;
+    if (o1 instanceof Envelope) {
+      if (! ((Envelope) o1).equals(o2) ) {
+        System.out.println("expected " + o1 + ", found " + o2);
+      }
+      else
+        matched = true;
+    }
+    else if (o1 instanceof Geometry) {
+      if (! ((Geometry) o1).equalsExact((Geometry) o2) ) {
+        System.out.println("expected " + o1 + ", found " + o2);
+      }
+      else
+        matched = true;
+    }
+    if (matched)
+      System.out.println("found match for object");
+    return true;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/BinTreeCorrectTest.java b/modules/core/src/test/java/test/jts/index/BinTreeCorrectTest.java
new file mode 100644
index 0000000..d645cf4
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/BinTreeCorrectTest.java
@@ -0,0 +1,136 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.index.bintree.Bintree;
+import org.locationtech.jts.index.bintree.Interval;
+import org.locationtech.jts.util.Stopwatch;
+
+
+
+/**
+ * @version 1.7
+ */
+public class BinTreeCorrectTest {
+
+  public static void main(String[] args) throws Exception
+  {
+    //testBinaryPower();
+    BinTreeCorrectTest test = new BinTreeCorrectTest();
+    test.run();
+  }
+
+
+  static final int NUM_ITEMS = 20000;
+  static final double MIN_EXTENT = -1000.0;
+  static final double MAX_EXTENT = 1000.0;
+
+  IntervalList intervalList = new IntervalList();
+  Bintree btree = new Bintree();
+
+  public BinTreeCorrectTest() {
+  }
+
+  public void run()
+  {
+    fill();
+    System.out.println("depth = " + btree.depth()
+      + "  size = " + btree.size() );
+    runQueries();
+  }
+
+  void fill()
+  {
+    createGrid(NUM_ITEMS);
+  }
+
+  void createGrid(int nGridCells)
+  {
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double gridInc = extent / gridSize;
+    double cellSize = 2 * gridInc;
+
+    for (int i = 0; i < gridSize; i++) {
+        double x = MIN_EXTENT + gridInc * i;
+        Interval interval = new Interval(x, x + cellSize   );
+        btree.insert(interval, interval);
+        intervalList.add(interval);
+      }
+  }
+
+  void runQueries()
+  {
+    int nGridCells = 100;
+    int cellSize = (int) Math.sqrt((double) NUM_ITEMS);
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double queryCellSize =  2.0 * extent / cellSize;
+
+    queryGrid(nGridCells, queryCellSize);
+
+    //queryGrid(200);
+  }
+
+  void queryGrid(int nGridCells, double cellSize)
+  {
+    Stopwatch sw = new Stopwatch();
+    sw.start();
+
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double gridInc = extent / gridSize;
+
+    for (int i = 0; i < gridSize; i++) {
+        double x = MIN_EXTENT + gridInc * i;
+        Interval interval = new Interval(x, x + cellSize);
+        queryTest(interval);
+        //queryTime(env);
+    }
+    System.out.println("Time = " + sw.getTimeString());
+  }
+
+  void queryTime(Interval interval)
+  {
+    //List finalList = getOverlapping(q.query(env), env);
+
+    List eList = intervalList.query(interval);
+  }
+
+  void queryTest(Interval interval)
+  {
+    List candidateList = btree.query(interval);
+    List finalList = getOverlapping(candidateList, interval);
+
+    List eList = intervalList.query(interval);
+System.out.println(finalList.size());
+
+    if (finalList.size() != eList.size() )
+      throw new RuntimeException("queries do not match");
+  }
+
+  private List getOverlapping(List items, Interval searchInterval)
+  {
+    List result = new ArrayList();
+    for (int i = 0; i < items.size(); i++) {
+      Interval interval = (Interval) items.get(i);
+      if (interval.overlaps(searchInterval)) result.add(interval);
+    }
+    return result;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/EnvelopeList.java b/modules/core/src/test/java/test/jts/index/EnvelopeList.java
new file mode 100644
index 0000000..ed14186
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/EnvelopeList.java
@@ -0,0 +1,50 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+
+
+
+/**
+ * @version 1.7
+ */
+public class EnvelopeList
+{
+  List envList = new ArrayList();
+
+  public EnvelopeList() {
+  }
+
+  public void add(Envelope env)
+  {
+    envList.add(env);
+  }
+
+  public List query(Envelope searchEnv)
+  {
+    List result = new ArrayList();
+    for (Iterator i = envList.iterator(); i.hasNext(); ) {
+      Envelope env = (Envelope) i.next();
+      if (env.intersects(searchEnv))
+        result.add(env);
+    }
+    return result;
+  }
+
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/Index.java b/modules/core/src/test/java/test/jts/index/Index.java
new file mode 100644
index 0000000..0f6c85a
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/Index.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.index;
+
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+
+
+/**
+ * Adapter for different kinds of indexes
+ * @version 1.7
+ */
+public interface Index
+{
+  void insert(Envelope itemEnv, Object item);
+  List query(Envelope searchEnv);
+  void finishInserting();
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/index/IndexTester.java b/modules/core/src/test/java/test/jts/index/IndexTester.java
new file mode 100644
index 0000000..81363e7
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/IndexTester.java
@@ -0,0 +1,137 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jts.util.Stopwatch;
+
+
+
+/**
+ * @version 1.7
+ */
+public class IndexTester {
+  static final int NUM_ITEMS = 2000;
+  static final double EXTENT_MIN = -1000.0;
+  static final double EXTENT_MAX = 1000.0;
+
+  Index index;
+
+  public IndexTester(Index index)
+  {
+    this.index = index;
+  }
+
+  public static class IndexResult {
+    public IndexResult(String indexName) { this.indexName = indexName; }
+    public String indexName;
+    public long loadMilliseconds;
+    public long queryMilliseconds;
+  }
+
+  private static List victoriaItems = null;
+
+  public IndexResult testAll(List items)
+  {
+    IndexResult result = new IndexResult(index.toString());
+    System.out.print(index.toString() + "           ");
+    System.gc();
+    Stopwatch sw = new Stopwatch();
+    sw.start();
+    loadGrid(items);
+    String loadTime = sw.getTimeString();
+    result.loadMilliseconds = sw.getTime();
+    System.gc();
+    sw.start();
+    //runQueries();
+    runSelfQuery(items);
+    String queryTime = sw.getTimeString();
+    result.queryMilliseconds = sw.getTime();
+    System.out.println("  Load Time = " + loadTime + "  Query Time = " + queryTime);
+    return result;
+  }
+
+  public static List createGridItems(int nGridCells)
+  {
+    ArrayList items = new ArrayList();
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = EXTENT_MAX - EXTENT_MIN;
+    double gridInc = extent / gridSize;
+    double cellSize = gridInc;
+    for (int i = 0; i < gridSize; i++) {
+      for (int j = 0; j < gridSize; j++) {
+        double x = EXTENT_MIN + gridInc * i;
+        double y = EXTENT_MIN + gridInc * j;
+        Envelope env = new Envelope(x, x + cellSize,
+                                    y, y + cellSize);
+        items.add(env);
+      }
+    }
+    return items;
+  }
+
+  void loadGrid(List items)
+  {
+    for (Iterator i = items.iterator(); i.hasNext(); ) {
+      Envelope item = (Envelope) i.next();
+      index.insert(item, item);
+    }
+    index.finishInserting();
+  }
+  void runSelfQuery(List items)
+  {
+    double querySize = 0.0;
+    for (int i = 0; i < items.size(); i++) {
+      Envelope env = (Envelope) items.get(i);
+      List list = index.query(env);
+      Assert.isTrue(!list.isEmpty());
+      querySize += list.size();
+    }
+    System.out.println("Avg query size = " + querySize / items.size());
+  }
+  void runGridQuery()
+  {
+    int nGridCells = 100;
+    int cellSize = (int) Math.sqrt((double) NUM_ITEMS);
+    double extent = EXTENT_MAX - EXTENT_MIN;
+    double queryCellSize =  2.0 * extent / cellSize;
+
+    queryGrid(nGridCells, queryCellSize);
+  }
+
+  void queryGrid(int nGridCells, double cellSize)
+  {
+
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = EXTENT_MAX - EXTENT_MIN;
+    double gridInc = extent / gridSize;
+
+    for (int i = 0; i < gridSize; i++) {
+      for (int j = 0; j < gridSize; j++) {
+        double x = EXTENT_MIN + gridInc * i;
+        double y = EXTENT_MIN + gridInc * j;
+        Envelope env = new Envelope(x, x + cellSize,
+                                    y, y + cellSize);
+        index.query(env);
+      }
+    }
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/IntervalList.java b/modules/core/src/test/java/test/jts/index/IntervalList.java
new file mode 100644
index 0000000..d27410b
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/IntervalList.java
@@ -0,0 +1,50 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.index.bintree.Interval;
+
+
+
+/**
+ * @version 1.7
+ */
+public class IntervalList
+{
+  List list = new ArrayList();
+
+  public IntervalList() {
+  }
+
+  public void add(Interval interval)
+  {
+    list.add(interval);
+  }
+
+  public List query(Interval searchInterval)
+  {
+    List result = new ArrayList();
+    for (Iterator i = list.iterator(); i.hasNext(); ) {
+      Interval interval = (Interval) i.next();
+      if (interval.overlaps(searchInterval))
+        result.add(interval);
+    }
+    return result;
+  }
+
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/QuadtreeCorrectTest.java b/modules/core/src/test/java/test/jts/index/QuadtreeCorrectTest.java
new file mode 100644
index 0000000..e027ff8
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/QuadtreeCorrectTest.java
@@ -0,0 +1,161 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.quadtree.Quadtree;
+import org.locationtech.jts.util.Stopwatch;
+
+
+
+/**
+ * @version 1.7
+ */
+public class QuadtreeCorrectTest {
+
+  public static void main(String[] args) throws Exception
+  {
+    //testBinaryPower();
+    QuadtreeCorrectTest test = new QuadtreeCorrectTest();
+    test.run();
+  }
+
+/*
+  public static void testBinaryPower()
+  {
+    printBinaryPower(1004573397.0);
+    printBinaryPower(100.0);
+    printBinaryPower(0.234);
+    printBinaryPower(0.000003455);
+  }
+
+  public static void printBinaryPower(double num)
+  {
+    BinaryPower pow2 = new BinaryPower();
+    int exp = BinaryPower.exponent(num);
+    double p2 = pow2.power(exp);
+    System.out.println(num + " : pow2 = " +  Math.pow(2.0, exp)
+        + "   exp = " + exp + "   2^exp = " + p2);
+  }
+*/
+  static final int NUM_ITEMS = 2000;
+  static final double MIN_EXTENT = -1000.0;
+  static final double MAX_EXTENT = 1000.0;
+
+  EnvelopeList envList = new EnvelopeList();
+  Quadtree q = new Quadtree();
+
+  public QuadtreeCorrectTest() {
+  }
+
+  public void run()
+  {
+    fill();
+    System.out.println("depth = " + q.depth()
+      + "  size = " + q.size() );
+    runQueries();
+  }
+
+  void fill()
+  {
+    createGrid(NUM_ITEMS);
+  }
+
+  void createGrid(int nGridCells)
+  {
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double gridInc = extent / gridSize;
+    double cellSize = 2 * gridInc;
+
+    for (int i = 0; i < gridSize; i++) {
+      for (int j = 0; j < gridSize; j++) {
+        double x = MIN_EXTENT + gridInc * i;
+        double y = MIN_EXTENT + gridInc * j;
+        Envelope env = new Envelope(x, x + cellSize,
+                                    y, y + cellSize);
+        q.insert(env, env);
+        envList.add(env);
+      }
+    }
+  }
+
+  void runQueries()
+  {
+    int nGridCells = 100;
+    int cellSize = (int) Math.sqrt((double) NUM_ITEMS);
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double queryCellSize =  2.0 * extent / cellSize;
+
+    queryGrid(nGridCells, queryCellSize);
+
+    //queryGrid(200);
+  }
+
+  void queryGrid(int nGridCells, double cellSize)
+  {
+    Stopwatch sw = new Stopwatch();
+    sw.start();
+
+    int gridSize = (int) Math.sqrt((double) nGridCells);
+    gridSize += 1;
+    double extent = MAX_EXTENT - MIN_EXTENT;
+    double gridInc = extent / gridSize;
+
+    for (int i = 0; i < gridSize; i++) {
+      for (int j = 0; j < gridSize; j++) {
+        double x = MIN_EXTENT + gridInc * i;
+        double y = MIN_EXTENT + gridInc * j;
+        Envelope env = new Envelope(x, x + cellSize,
+                                    y, y + cellSize);
+        queryTest(env);
+        //queryTime(env);
+      }
+    }
+    System.out.println("Time = " + sw.getTimeString());
+  }
+
+  void queryTime(Envelope env)
+  {
+    //List finalList = getOverlapping(q.query(env), env);
+
+    List eList = envList.query(env);
+  }
+
+  void queryTest(Envelope env)
+  {
+    List candidateList = q.query(env);
+    List finalList = getOverlapping(candidateList, env);
+
+    List eList = envList.query(env);
+//System.out.println(finalList.size());
+
+    if (finalList.size() != eList.size() )
+      throw new RuntimeException("queries do not match");
+  }
+
+  private List getOverlapping(List items, Envelope searchEnv)
+  {
+    List result = new ArrayList();
+    for (int i = 0; i < items.size(); i++) {
+      Envelope env = (Envelope) items.get(i);
+      if (env.intersects(searchEnv)) result.add(env);
+    }
+    return result;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/STRtreeDemo.java b/modules/core/src/test/java/test/jts/index/STRtreeDemo.java
new file mode 100644
index 0000000..6a76d32
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/STRtreeDemo.java
@@ -0,0 +1,163 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.io.PrintStream;
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.index.strtree.AbstractNode;
+import org.locationtech.jts.index.strtree.Boundable;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+
+/**
+ * @version 1.7
+ */
+public class STRtreeDemo {
+
+  public STRtreeDemo() {
+  }
+
+  public static class TestTree extends STRtree {
+    public TestTree(int nodeCapacity) {
+      super(nodeCapacity);
+    }
+    public List boundablesAtLevel(int level) { return super.boundablesAtLevel(level); }
+    public AbstractNode getRoot() { return root; }
+    public List createParentBoundables(List verticalSlice, int newLevel) {
+      return super.createParentBoundables(verticalSlice, newLevel);
+    }
+    public List[] verticalSlices(List childBoundables, int size) {
+      return super.verticalSlices(childBoundables, size);
+    }
+    public List createParentBoundablesFromVerticalSlice(List childBoundables, int newLevel) {
+      return super.createParentBoundablesFromVerticalSlice(childBoundables, newLevel);
+    }
+  }
+
+  private static void initTree(TestTree t, List sourceEnvelopes) {
+    for (Iterator i = sourceEnvelopes.iterator(); i.hasNext(); ) {
+      Envelope sourceEnvelope = (Envelope) i.next();
+      t.insert(sourceEnvelope, sourceEnvelope);
+    }
+    t.build();
+  }
+
+  public static void main(String[] args) throws Exception {
+    List envelopes = sourceData();
+    TestTree t = new TestTree(NODE_CAPACITY);
+    initTree(t, envelopes);
+    PrintStream printStream = System.out;
+    printSourceData(envelopes, printStream);
+    printLevels(t, printStream);
+  }
+
+  public static void printSourceData(List sourceEnvelopes, PrintStream out) {
+    out.println("============ Source Data ============\n");
+    out.print("GEOMETRYCOLLECTION(");
+    boolean first = true;
+    for (Iterator i = sourceEnvelopes.iterator(); i.hasNext(); ) {
+      Envelope e = (Envelope) i.next();
+      Geometry g = factory.createPolygon(factory.createLinearRing(new Coordinate[] {
+        new Coordinate(e.getMinX(), e.getMinY()), new Coordinate(e.getMinX(), e.getMaxY()),
+        new Coordinate(e.getMaxX(), e.getMaxY()), new Coordinate(e.getMaxX(), e.getMinY()),
+        new Coordinate(e.getMinX(), e.getMinY()) }), null);
+      if (first) {
+        first = false;
+      }
+      else {
+        out.print(",");
+      }
+      out.print(g);
+    }
+    out.println(")\n");
+  }
+
+  private static List sourceData() {
+    ArrayList envelopes = new ArrayList();
+    for (int i = 0; i < ITEM_COUNT; i++) {
+      envelopes.add(randomRectangle().getEnvelopeInternal());
+    }
+    return envelopes;
+  }
+
+  private static final double EXTENT = 100;
+  private static final double MAX_ITEM_EXTENT = 15;
+  private static final double MIN_ITEM_EXTENT = 3;
+  private static final int ITEM_COUNT = 20;
+  private static final int NODE_CAPACITY = 4;
+  private static GeometryFactory factory = new GeometryFactory();
+
+  private static Polygon randomRectangle() {
+    double width = MIN_ITEM_EXTENT + ((MAX_ITEM_EXTENT-MIN_ITEM_EXTENT) * Math.random());
+    double height = MIN_ITEM_EXTENT + ((MAX_ITEM_EXTENT-MIN_ITEM_EXTENT) * Math.random());
+    double bottom = EXTENT * Math.random();
+    double left = EXTENT * Math.random();
+    double top = bottom + height;
+    double right = left + width;
+    return factory.createPolygon(factory.createLinearRing(new Coordinate[]{
+          new Coordinate(left, bottom), new Coordinate(right, bottom),
+          new Coordinate(right, top), new Coordinate(left, top),
+          new Coordinate(left, bottom) }), null);
+  }
+
+  public static void printLevels(TestTree t, PrintStream out) {
+    for (int i = 0; i <= t.getRoot().getLevel(); i++) {
+      printBoundables(t.boundablesAtLevel(i), "Level " + i, out);
+    }
+  }
+
+  public static void printBoundables(List boundables, String title, PrintStream out) {
+    out.println("============ " + title + " ============\n");
+    out.print("GEOMETRYCOLLECTION(");
+    boolean first = true;
+    for (Iterator i = boundables.iterator(); i.hasNext(); ) {
+      Boundable boundable = (Boundable) i.next();
+      if (first) {
+        first = false;
+      }
+      else {
+        out.print(",");
+      }
+      out.print(toString(boundable));
+    }
+    out.println(")\n");
+  }
+
+  private static String toString(Boundable b) {
+    return "POLYGON(("
+         + envelope(b).getMinX() + " "
+         + envelope(b).getMinY() + ", "
+         + envelope(b).getMinX() + " "
+         + envelope(b).getMaxY() + ", "
+         + envelope(b).getMaxX() + " "
+         + envelope(b).getMaxY() + ", "
+         + envelope(b).getMaxX() + " "
+         + envelope(b).getMinY() + ","
+         + envelope(b).getMinX() + " "
+         + envelope(b).getMinY() + "))";
+  }
+
+  private static Envelope envelope(Boundable b) {
+    return (Envelope)b.getBounds();
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/index/TreeTimeTest.java b/modules/core/src/test/java/test/jts/index/TreeTimeTest.java
new file mode 100644
index 0000000..c9f9908
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/index/TreeTimeTest.java
@@ -0,0 +1,127 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.index;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.index.quadtree.Quadtree;
+import org.locationtech.jts.index.strtree.STRtree;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TreeTimeTest {
+  public static final int NUM_ITEMS = 10000;
+
+  public static void main(String[] args) throws Exception
+  {
+    int n = 10000;
+    TreeTimeTest test = new TreeTimeTest();
+    List items = IndexTester.createGridItems(n);
+    System.out.println("----------------------------------------------");
+    System.out.println("Dummy run to ensure classes are loaded before real run");
+    System.out.println("----------------------------------------------");
+    test.run(items);
+    System.out.println("----------------------------------------------");
+    System.out.println("Real run");
+    System.out.println("----------------------------------------------");
+    test.run(items);
+  }
+
+  public TreeTimeTest()
+  {
+  }
+
+  public List run(List items) throws Exception
+  {
+    ArrayList indexResults = new ArrayList();
+    System.out.println("# items = " + items.size());
+    indexResults.add(run(new QuadtreeIndex(), items));
+    indexResults.add(run(new STRtreeIndex(10), items));
+    //indexResults.add(run(new QXtreeIndex(), n));
+    //indexResults.add(run(new EnvelopeListIndex(), n));
+    return indexResults;
+  }
+
+  public IndexTester.IndexResult run(Index index, List items) throws Exception
+  {
+    return new IndexTester(index).testAll(items);
+  }
+
+  class STRtreeIndex
+    implements Index
+  {
+    public String toString() { return "STR[M=" + index.getNodeCapacity() + "]"; }
+//    public String toString() { return "" + index.getNodeCapacity() + ""; }
+    public STRtreeIndex(int nodeCapacity)
+    {
+      index = new STRtree(nodeCapacity);
+    }
+    STRtree index;
+
+    public void insert(Envelope itemEnv, Object item)
+    {
+      index.insert(itemEnv, item);
+    }
+    public List query(Envelope searchEnv)
+    {
+      return index.query(searchEnv);
+    }
+    public void finishInserting()
+    {
+      index.build();
+    }
+  }
+
+  class QuadtreeIndex
+    implements Index
+  {
+    Quadtree index = new Quadtree();
+    public String toString() { return "Quad"; }
+    public void insert(Envelope itemEnv, Object item)
+    {
+      index.insert(itemEnv, item);
+    }
+    public List query(Envelope searchEnv)
+    {
+      return index.query(searchEnv);
+    }
+    public void finishInserting()
+    {
+    }
+  }
+
+  class EnvelopeListIndex
+    implements Index
+  {
+    EnvelopeList index = new EnvelopeList();
+    public String toString() { return "Env"; }
+    public void insert(Envelope itemEnv, Object item)
+    {
+      index.add(itemEnv);
+    }
+    public List query(Envelope searchEnv)
+    {
+      return index.query(searchEnv);
+    }
+    public void finishInserting()
+    {
+    }
+  }
+
+
+}
diff --git a/modules/core/src/test/java/test/jts/insert-header.rb b/modules/core/src/test/java/test/jts/insert-header.rb
new file mode 100644
index 0000000..90af865
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/insert-header.rb
@@ -0,0 +1,100 @@
+#!ruby
+
+#Inserts licence headers and @version tags if necessary.
+#Updates the @version tags.
+#Usage: find . -iname '*.java' | xargs --max-args=1 --verbose test/jts/insert-header.rb
+
+filename = ARGV[0]
+version = "1.4"
+
+class AssertionFailure < StandardError
+end
+
+class Object
+  def assert(bool)
+    raise AssertionFailure.new("assertion failure") unless bool
+  end
+end
+
+class Array
+  def insert(inx, obj)
+    self[inx, 0] = obj
+    self
+  end
+end
+
+classLineIndex = nil
+classCommentStartIndex = nil
+classCommentEndIndex = nil
+
+input = File.readlines(filename)
+(0..input.size-1).each {|i|    
+  if input[i] =~ /interface / and input[i] !~ /\*/
+    classLineIndex = i
+    break
+  end
+  if input[i] =~ /class / and input[i] !~ /\*/
+    classLineIndex = i
+    break
+  end
+  if input[i] =~ /\/\*\*/
+    classCommentStartIndex = i
+    classCommentEndIndex = nil
+  end
+  if input[i] =~ /\*\// and classCommentEndIndex == nil
+    classCommentEndIndex = i    
+  end
+}
+
+assert(classLineIndex != nil)
+assert((classCommentStartIndex == nil && classCommentEndIndex == nil) || (classCommentStartIndex != classCommentEndIndex))
+
+if (classCommentStartIndex != nil)
+  preClassCommentLines = input[0..classCommentStartIndex-1]
+  classCommentLines = input[classCommentStartIndex..classCommentEndIndex]
+  classCommentLines.each {|line| line.gsub!(/@version.*/, '@version ' + version.to_s) }
+  linesBetweenClassCommentAndClass = input[classCommentEndIndex+1..classLineIndex-1]
+  linesBetweenClassCommentAndClass.each {|line| assert(line.strip.empty?)}
+else
+  preClassCommentLines = input[0..classLineIndex-1]
+  classCommentLines = ['
+/**
+ * @version ' + version + '
+ */']
+end
+classLines = input[classLineIndex..-1]                  OR
+
+versionFound = false
+classCommentLines.each{|line| versionFound = true if line =~ /@version/ }
+if !versionFound
+  classCommentLines.insert(classCommentLines.size-1, " *")
+  classCommentLines.insert(classCommentLines.size-1, " * @version " + version)
+end
+
+output = Array.new
+
+licenceFound = false
+preClassCommentLines.each {|line| licenceFound = true if line =~ /This library is distributed in the hope/ }
+if !licenceFound
+  licence = '
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+'
+  output << licence
+end
+
+output.concat(preClassCommentLines)
+output.concat(classCommentLines)
+output.concat(classLines)
+
+file = File.open(filename, "w")
+output.each {|line| file.puts line }
diff --git a/modules/core/src/test/java/test/jts/junit/GeometryUtils.java b/modules/core/src/test/java/test/jts/junit/GeometryUtils.java
new file mode 100644
index 0000000..363ff16
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/junit/GeometryUtils.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.junit;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+
+
+public class GeometryUtils 
+{
+	//TODO: allow specifying GeometryFactory
+	
+	public static WKTReader reader = new WKTReader();
+	
+  public static List readWKT(String[] inputWKT)
+  throws ParseException
+  {
+    ArrayList geometries = new ArrayList();
+    for (int i = 0; i < inputWKT.length; i++) {
+        geometries.add(reader.read(inputWKT[i]));
+    }
+    return geometries;
+  }
+  
+  public static Geometry readWKT(String inputWKT)
+  throws ParseException
+  {
+  	return reader.read(inputWKT);
+  }
+  
+  public static Collection readWKTFile(String filename) 
+  throws IOException, ParseException
+  {
+    WKTFileReader fileRdr = new WKTFileReader(filename, reader);
+    List geoms = fileRdr.read();
+    return geoms;
+  }
+  
+  public static Collection readWKTFile(Reader rdr) 
+  throws IOException, ParseException
+  {
+    WKTFileReader fileRdr = new WKTFileReader(rdr, reader);
+    List geoms = fileRdr.read();
+    return geoms;
+  }
+  
+
+  public static boolean isEqual(Geometry a, Geometry b)
+  {
+  	Geometry a2 = normalize(a);
+  	Geometry b2 = normalize(b);
+  	return a2.equalsExact(b2);
+  }
+  
+  public static Geometry normalize(Geometry g)
+  {
+  	Geometry g2 = (Geometry) g.copy();
+  	g2.normalize();
+  	return g2;
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/junit/MasterTester.java b/modules/core/src/test/java/test/jts/junit/MasterTester.java
new file mode 100644
index 0000000..0f9e72f
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/junit/MasterTester.java
@@ -0,0 +1,132 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.junit;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+import org.locationtech.jts.algorithm.RobustLineIntersectionTest;
+import org.locationtech.jts.geom.AreaLengthTest;
+import org.locationtech.jts.geom.BidirectionalComparatorTest;
+import org.locationtech.jts.geom.CoordinateArraysTest;
+import org.locationtech.jts.geom.EnvelopeTest;
+import org.locationtech.jts.geom.GeometryCollectionImplTest;
+import org.locationtech.jts.geom.GeometryImplTest;
+import org.locationtech.jts.geom.IntersectionMatrixTest;
+import org.locationtech.jts.geom.IsRectangleTest;
+import org.locationtech.jts.geom.LineStringImplTest;
+import org.locationtech.jts.geom.MultiPointImplTest;
+import org.locationtech.jts.geom.NormalizeTest;
+import org.locationtech.jts.geom.PointImplTest;
+import org.locationtech.jts.geom.PrecisionModelTest;
+import org.locationtech.jts.geom.PredicateShortCircuitTest;
+import org.locationtech.jts.geom.RectanglePredicateSyntheticTest;
+import org.locationtech.jts.geom.RectanglePredicateTest;
+import org.locationtech.jts.geom.impl.BasicCoordinateSequenceTest;
+import org.locationtech.jts.index.quadtree.QuadtreeTest;
+import org.locationtech.jts.index.strtree.IntervalTest;
+import org.locationtech.jts.index.strtree.SIRtreeTest;
+import org.locationtech.jts.index.strtree.STRtreeTest;
+import org.locationtech.jts.io.WKBTest;
+import org.locationtech.jts.io.WKTReaderTest;
+import org.locationtech.jts.io.WKTWriterTest;
+import org.locationtech.jts.linearref.LengthIndexedLineTest;
+import org.locationtech.jts.linearref.LocationIndexedLineTest;
+import org.locationtech.jts.operation.buffer.BufferTest;
+import org.locationtech.jts.operation.distance.DistanceTest;
+import org.locationtech.jts.operation.linemerge.LineMergerTest;
+import org.locationtech.jts.operation.polygonize.PolygonizeTest;
+import org.locationtech.jts.operation.relate.RelateBoundaryNodeRuleTest;
+import org.locationtech.jts.operation.union.CascadedPolygonUnionTest;
+import org.locationtech.jts.operation.union.UnaryUnionTest;
+import org.locationtech.jts.operation.valid.IsValidTest;
+import org.locationtech.jts.operation.valid.ValidClosedRingTest;
+import org.locationtech.jts.operation.valid.ValidSelfTouchingRingFormingHoleTest;
+import org.locationtech.jts.precision.SimpleGeometryPrecisionReducerTest;
+import org.locationtech.jts.triangulate.ConformingDelaunayTest;
+import org.locationtech.jts.triangulate.DelaunayTest;
+
+/**
+ * A collection of all the tests.
+ *
+ * @version 1.7
+ */
+public class MasterTester extends TestCase {
+
+  public MasterTester(String name) {
+    super(name);
+  }
+
+  public static Test suite() {
+    TestSuite result = new TestSuite();
+    result.addTest(new TestSuite(org.locationtech.jts.algorithm.AngleTest.class));
+    result.addTest(new TestSuite(AreaLengthTest.class));
+    result.addTest(new TestSuite(BasicCoordinateSequenceTest.class));
+    result.addTest(new TestSuite(BidirectionalComparatorTest.class));
+    result.addTest(new TestSuite(BufferTest.class));
+    result.addTest(new TestSuite(CascadedPolygonUnionTest.class));
+    result.addTest(new TestSuite(org.locationtech.jts.algorithm.OrientationIndexTest.class));
+    result.addTest(new TestSuite(ConformingDelaunayTest.class));
+    result.addTest(new TestSuite(org.locationtech.jts.algorithm.ConvexHullTest.class));
+    result.addTest(new TestSuite(CoordinateArraysTest.class));
+    result.addTest(new TestSuite(DelaunayTest.class));
+    result.addTest(new TestSuite(DistanceTest.class));
+    result.addTest(new TestSuite(EnvelopeTest.class));
+    result.addTest(new TestSuite(GeometryCollectionImplTest.class));
+    result.addTest(new TestSuite(GeometryImplTest.class));
+    result.addTest(new TestSuite(IntersectionMatrixTest.class));
+    result.addTest(new TestSuite(IntervalTest.class));
+    result.addTest(new TestSuite(org.locationtech.jts.algorithm.IsCCWTest.class));
+    result.addTest(new TestSuite(IsRectangleTest.class));
+    result.addTest(new TestSuite(IsValidTest.class));
+    result.addTest(new TestSuite(LengthIndexedLineTest.class));
+    result.addTest(new TestSuite(LineMergerTest.class));
+    result.addTest(new TestSuite(LineStringImplTest.class));
+    result.addTest(new TestSuite(LocationIndexedLineTest.class));
+    result.addTest(new TestSuite(MiscellaneousTest.class));
+    result.addTest(new TestSuite(MiscellaneousTest2.class));
+    result.addTest(new TestSuite(MultiPointImplTest.class));
+    result.addTest(new TestSuite(org.locationtech.jts.algorithm.NonRobustLineIntersectorTest.class));
+    result.addTest(new TestSuite(NormalizeTest.class));
+    result.addTest(new TestSuite(PointImplTest.class));
+    result.addTest(new TestSuite(PolygonizeTest.class));
+    result.addTest(new TestSuite(PredicateShortCircuitTest.class));
+    result.addTest(new TestSuite(PrecisionModelTest.class));
+    result.addTest(new TestSuite(QuadtreeTest.class));
+    result.addTest(new TestSuite(RectanglePredicateSyntheticTest.class));
+    result.addTest(new TestSuite(RectanglePredicateTest.class));
+    result.addTest(new TestSuite(RelateBoundaryNodeRuleTest.class));
+    result.addTest(new TestSuite(RobustLineIntersectionTest.class));
+    result.addTest(new TestSuite(SimpleGeometryPrecisionReducerTest.class));
+    result.addTest(new TestSuite(SimpleTest.class));
+    result.addTest(new TestSuite(SIRtreeTest.class));
+    result.addTest(new TestSuite(STRtreeTest.class));
+    result.addTest(new TestSuite(WKTReaderTest.class));
+    result.addTest(new TestSuite(WKTWriterTest.class));
+    result.addTest(new TestSuite(WKBTest.class));
+    result.addTest(new TestSuite(UnaryUnionTest.class));
+    result.addTest(new TestSuite(ValidClosedRingTest.class));
+    result.addTest(new TestSuite(ValidSelfTouchingRingFormingHoleTest.class));
+    //result.addTest(new TestSuite(VoronoiTest.class));
+    
+    return result;
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(suite());
+    System.exit(0);
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/junit/MiscellaneousTest.java b/modules/core/src/test/java/test/jts/junit/MiscellaneousTest.java
new file mode 100644
index 0000000..c3d98a4
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/junit/MiscellaneousTest.java
@@ -0,0 +1,486 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.junit;
+
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class MiscellaneousTest extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+    TestRunner.run(MiscellaneousTest.class);
+  }
+
+  public void testEnvelopeCloned() throws Exception {
+      Geometry a = reader.read("LINESTRING(0 0, 10 10)");
+      //Envelope is lazily initialized [Jon Aquino]
+      a.getEnvelopeInternal();
+      Geometry b = (Geometry)a.copy();
+      assertTrue(a.getEnvelopeInternal() != b.getEnvelopeInternal());
+  }
+
+  public MiscellaneousTest(String name) { super(name); }
+
+  public void testCreateEmptyGeometry() throws Exception {
+    assertTrue(geometryFactory.createPoint((Coordinate)null).isEmpty());
+    assertTrue(geometryFactory.createLinearRing(new Coordinate[] { }).isEmpty());
+    assertTrue(geometryFactory.createLineString(new Coordinate[] { }).isEmpty());
+    assertTrue(geometryFactory.createPolygon(geometryFactory.createLinearRing(new Coordinate[] { }), new LinearRing[] { }).isEmpty());
+    assertTrue(geometryFactory.createMultiPolygon(new Polygon[] { }).isEmpty());
+    assertTrue(geometryFactory.createMultiLineString(new LineString[] { }).isEmpty());
+    assertTrue(geometryFactory.createMultiPoint(new Point[] { }).isEmpty());
+
+    assertTrue(geometryFactory.createPoint((Coordinate)null).isSimple());
+    assertTrue(geometryFactory.createLinearRing(new Coordinate[] { }).isSimple());
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//    assertTrue(geometryFactory.createLineString(new Coordinate[] { }).isSimple());
+//    assertTrue(geometryFactory.createPolygon(geometryFactory.createLinearRing(new Coordinate[] { }), new LinearRing[] { }).isSimple());
+//    assertTrue(geometryFactory.createMultiPolygon(new Polygon[] { }).isSimple());
+//    assertTrue(geometryFactory.createMultiLineString(new LineString[] { }).isSimple());
+//    assertTrue(geometryFactory.createMultiPoint(new Point[] { }).isSimple());
+
+    assertTrue(geometryFactory.createPoint((Coordinate)null).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createLinearRing(new Coordinate[] { }).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createLineString(new Coordinate[] { }).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createPolygon(geometryFactory.createLinearRing(new Coordinate[] { }), new LinearRing[] { }).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createMultiPolygon(new Polygon[] { }).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createMultiLineString(new LineString[] { }).getBoundary().isEmpty());
+    assertTrue(geometryFactory.createMultiPoint(new Point[] { }).getBoundary().isEmpty());
+
+    assertTrue(geometryFactory.createLinearRing((CoordinateSequence)null).isEmpty());
+    assertTrue(geometryFactory.createLineString((Coordinate[])null).isEmpty());
+    assertTrue(geometryFactory.createPolygon(null, null).isEmpty());
+    assertTrue(geometryFactory.createMultiPolygon(null).isEmpty());
+    assertTrue(geometryFactory.createMultiLineString(null).isEmpty());
+    assertTrue(geometryFactory.createMultiPoint((Point[]) null).isEmpty());
+
+    assertEquals(-1, (geometryFactory.createPoint((Coordinate)null)).getBoundaryDimension());
+    assertEquals(-1, (geometryFactory.createLinearRing((CoordinateSequence)null)).getBoundaryDimension());
+    assertEquals(0, (geometryFactory.createLineString((Coordinate[])null)).getBoundaryDimension());
+    assertEquals(1, (geometryFactory.createPolygon(null, null)).getBoundaryDimension());
+    assertEquals(1, (geometryFactory.createMultiPolygon(null)).getBoundaryDimension());
+    assertEquals(0, (geometryFactory.createMultiLineString(null)).getBoundaryDimension());
+    assertEquals(-1, (geometryFactory.createMultiPoint((Point[]) null)).getBoundaryDimension());
+
+    assertEquals(0, (geometryFactory.createPoint((Coordinate)null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createLinearRing((CoordinateSequence)null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createLineString((Coordinate[])null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createPolygon(null, null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createMultiPolygon(null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createMultiLineString(null)).getNumPoints());
+    assertEquals(0, (geometryFactory.createMultiPoint((Point[]) null)).getNumPoints());
+
+    assertEquals(0, (geometryFactory.createPoint((Coordinate)null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createLinearRing((CoordinateSequence)null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createLineString((Coordinate[])null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createPolygon(null, null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createMultiPolygon(null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createMultiLineString(null)).getCoordinates().length);
+    assertEquals(0, (geometryFactory.createMultiPoint((Point[]) null)).getCoordinates().length);
+  }
+
+  public void testBoundaryOfEmptyGeometry() throws Exception {
+    assertTrue(geometryFactory.createPoint((Coordinate)null).getBoundary().getClass() == GeometryCollection.class);
+    assertTrue(geometryFactory.createLinearRing(new Coordinate[] { }).getBoundary().getClass() == MultiPoint.class);
+    assertTrue(geometryFactory.createLineString(new Coordinate[] { }).getBoundary().getClass() == MultiPoint.class);
+    assertTrue(geometryFactory.createPolygon(geometryFactory.createLinearRing(new Coordinate[] { }), new LinearRing[] { }).getBoundary().getClass() == MultiLineString.class);
+    assertTrue(geometryFactory.createMultiPolygon(new Polygon[] { }).getBoundary().getClass() == MultiLineString.class);
+    assertTrue(geometryFactory.createMultiLineString(new LineString[] { }).getBoundary().getClass() == MultiPoint.class);
+    assertTrue(geometryFactory.createMultiPoint(new Point[] { }).getBoundary().getClass() == GeometryCollection.class);
+    try {
+      geometryFactory.createGeometryCollection(new Geometry[] { }).getBoundary();
+      assertTrue(false);
+    }
+    catch (IllegalArgumentException e) {
+    }
+  }
+
+  public void testToPointArray() {
+    ArrayList list = new ArrayList();
+    list.add(geometryFactory.createPoint(new Coordinate(0, 0)));
+    list.add(geometryFactory.createPoint(new Coordinate(10, 0)));
+    list.add(geometryFactory.createPoint(new Coordinate(10, 10)));
+    list.add(geometryFactory.createPoint(new Coordinate(0, 10)));
+    list.add(geometryFactory.createPoint(new Coordinate(0, 0)));
+    Point[] points = GeometryFactory.toPointArray(list);
+    assertEquals(10, points[1].getX(), 1E-1);
+    assertEquals(0, points[1].getY(), 1E-1);
+  }
+
+  public void testPolygonGetCoordinates() throws Exception {
+    Polygon p = (Polygon) reader.read(
+          "POLYGON ( (0 0, 100 0, 100 100, 0 100, 0 0), "
+        + "          (20 20, 20 80, 80 80, 80 20, 20 20)) ");
+    Coordinate[] coordinates = p.getCoordinates();
+    assertEquals(10, p.getNumPoints());
+    assertEquals(10, coordinates.length);
+    assertEquals(new Coordinate(0, 0), coordinates[0]);
+    assertEquals(new Coordinate(20, 20), coordinates[9]);
+  }
+
+  public void testEmptyPoint() throws Exception {
+    Point p = geometryFactory.createPoint((Coordinate)null);
+    assertEquals(0, p.getDimension());
+    assertEquals(new Envelope(), p.getEnvelopeInternal());
+    assertTrue(p.isSimple());
+    try {
+      p.getX();
+      assertTrue(false);
+    }
+    catch (IllegalStateException e1) {
+    }
+    try {
+      p.getY();
+      assertTrue(false);
+    }
+    catch (IllegalStateException e2) {
+    }
+
+    assertEquals("POINT EMPTY", p.toString());
+    assertEquals("POINT EMPTY", p.toText());
+  }
+
+  public void testEmptyLineString() throws Exception {
+    LineString l = geometryFactory.createLineString((Coordinate[])null);
+    assertEquals(1, l.getDimension());
+    assertEquals(new Envelope(), l.getEnvelopeInternal());
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//    assertTrue(l.isSimple());
+    assertEquals(null, l.getStartPoint());
+    assertEquals(null, l.getEndPoint());
+    assertTrue(! l.isClosed());
+    assertTrue(! l.isRing());
+  }
+
+  public void testEmptyLinearRing() throws Exception {
+    LineString l = geometryFactory.createLinearRing((CoordinateSequence)null);
+    assertEquals(1, l.getDimension());
+    assertEquals(new Envelope(), l.getEnvelopeInternal());
+    assertTrue(l.isSimple());
+    assertEquals(null, l.getStartPoint());
+    assertEquals(null, l.getEndPoint());
+    assertTrue(l.isClosed());
+    assertTrue(l.isRing());
+  }
+
+  public void testEmptyPolygon() throws Exception {
+    Polygon p = geometryFactory.createPolygon(null, null);
+    assertEquals(2, p.getDimension());
+    assertEquals(new Envelope(), p.getEnvelopeInternal());
+    assertTrue(p.isSimple());
+  }
+
+  public void testEmptyGeometryCollection() throws Exception {
+    GeometryCollection g = geometryFactory.createGeometryCollection(null);
+    assertEquals(-1, g.getDimension());
+    assertEquals(new Envelope(), g.getEnvelopeInternal());
+    assertTrue(g.isSimple());
+  }
+
+  public void testEmptyMultiPoint() throws Exception {
+    MultiPoint g = geometryFactory.createMultiPoint((Point[])null);
+    assertEquals(0, g.getDimension());
+    assertEquals(new Envelope(), g.getEnvelopeInternal());
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//    assertTrue(g.isSimple());
+  }
+
+  public void testEmptyMultiLineString() throws Exception {
+    MultiLineString g = geometryFactory.createMultiLineString(null);
+    assertEquals(1, g.getDimension());
+    assertEquals(new Envelope(), g.getEnvelopeInternal());
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//    assertTrue(g.isSimple());
+    assertTrue(! g.isClosed());
+  }
+
+  public void testEmptyMultiPolygon() throws Exception {
+    MultiPolygon g = geometryFactory.createMultiPolygon(null);
+    assertEquals(2, g.getDimension());
+    assertEquals(new Envelope(), g.getEnvelopeInternal());
+    assertTrue(g.isSimple());
+  }
+
+  public void testGetGeometryType() throws Exception {
+    GeometryCollection g = geometryFactory.createMultiPolygon(null);
+    assertEquals("MultiPolygon", g.getGeometryType());
+  }
+
+  public void testMultiPolygonIsSimple1() throws Exception {
+    Geometry g = reader.read("MULTIPOLYGON (((10 10, 10 20, 20 20, 20 15, 10 10)), ((60 60, 70 70, 80 60, 60 60)))");
+    assertTrue(g.isSimple());
+  }
+
+  public void testPointIsSimple() throws Exception {
+    Geometry g = reader.read("POINT (10 10)");
+    assertTrue(g.isSimple());
+  }
+
+  public void testPointGetBoundary() throws Exception {
+    Geometry g = reader.read("POINT (10 10)");
+    assertTrue(g.getBoundary().isEmpty());
+  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testMultiPointIsSimple1() throws Exception {
+//    Geometry g = reader.read("MULTIPOINT(10 10, 20 20, 30 30)");
+//    assertTrue(g.isSimple());
+//  }
+
+  public void testMultiPointGetBoundary() throws Exception {
+    Geometry g = reader.read("MULTIPOINT(10 10, 20 20, 30 30)");
+    assertTrue(g.getBoundary().isEmpty());
+  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testMultiPointIsSimple2() throws Exception {
+//    Geometry g = reader.read("MULTIPOINT(10 10, 30 30, 30 30)");
+//    assertTrue(! g.isSimple());
+//  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testLineStringIsSimple1() throws Exception {
+//    Geometry g = reader.read("LINESTRING(10 10, 20 10, 15 20)");
+//    assertTrue(g.isSimple());
+//  }
+
+  public void testLineStringGetBoundary1() throws Exception {
+    LineString g = (LineString) reader.read("LINESTRING(10 10, 20 10, 15 20)");
+    assertTrue(g.getBoundary() instanceof MultiPoint);
+    MultiPoint boundary = (MultiPoint) g.getBoundary();
+    assertTrue(boundary.getGeometryN(0).equals(g.getStartPoint()));
+    assertTrue(boundary.getGeometryN(1).equals(g.getEndPoint()));
+  }
+
+  public void testLineStringGetBoundary2() throws Exception {
+    LineString g = (LineString) reader.read("LINESTRING(10 10, 20 10, 15 20, 10 10)");
+    assertTrue(g.getBoundary().isEmpty());
+  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testLineStringIsSimple2() throws Exception {
+//    Geometry g = reader.read("LINESTRING(10 10, 20 10, 15 20, 15 0)");
+//    assertTrue(! g.isSimple());
+//  }
+
+  public void testLinearRingIsSimple() throws Exception {
+    Coordinate[] coordinates = { new Coordinate(10, 10, 0),
+                                 new Coordinate(10, 20, 0),
+                                 new Coordinate(20, 20, 0),
+                                 new Coordinate(20, 15, 0),
+                                 new Coordinate(10, 10, 0) };
+    LinearRing linearRing = geometryFactory.createLinearRing(coordinates);
+    assertTrue(linearRing.isSimple());
+  }
+
+  public void testPolygonIsSimple() throws Exception {
+    Geometry g = reader.read("POLYGON((10 10, 10 20, 202 0, 20 15, 10 10))");
+    assertTrue(g.isSimple());
+  }
+
+  public void testPolygonGetBoundary() throws Exception {
+    Geometry g = reader.read("POLYGON("
+          + "(0 0, 40 0, 40 40, 0 40, 0 0),"
+          + "(10 10, 30 10, 30 30, 10 30, 10 10))");
+    Geometry b = reader.read("MULTILINESTRING("
+          + "(0 0, 40 0, 40 40, 0 40, 0 0),"
+          + "(10 10, 30 10, 30 30, 10 30, 10 10))");
+    assertTrue(b.equalsExact(g.getBoundary()));
+  }
+
+  public void testMultiPolygonGetBoundary1() throws Exception {
+    Geometry g = reader.read("MULTIPOLYGON("
+          + "(  (0 0, 40 0, 40 40, 0 40, 0 0),"
+          + "   (10 10, 30 10, 30 30, 10 30, 10 10)  ),"
+          + "(  (200 200, 210 200, 210 210, 200 200) )  )");
+    Geometry b = reader.read("MULTILINESTRING("
+          + "(0 0, 40 0, 40 40, 0 40, 0 0),"
+          + "(10 10, 30 10, 30 30, 10 30, 10 10),"
+          + "(200 200, 210 200, 210 210, 200 200))");
+    assertTrue(b.equalsExact(g.getBoundary()));
+  }
+
+  public void testMultiPolygonIsSimple2() throws Exception {
+    Geometry g = reader.read("MULTIPOLYGON("
+          + "((10 10, 10 20, 20 20, 20 15, 10 10)), "
+          + "((60 60, 70 70, 80 60, 60 60))  )");
+    assertTrue(g.isSimple());
+  }
+
+//  public void testGeometryCollectionIsSimple1() throws Exception {
+//    Geometry g = reader.read("GEOMETRYCOLLECTION("
+//          + "LINESTRING(0 0,  100 0),"
+//          + "LINESTRING(0 10, 100 10))");
+//    assertTrue(g.isSimple());
+//  }
+
+//  public void testGeometryCollectionIsSimple2() throws Exception {
+//    Geometry g = reader.read("GEOMETRYCOLLECTION("
+//          + "LINESTRING(0 0,  100 0),"
+//          + "LINESTRING(50 0, 100 10))");
+//    assertTrue(! g.isSimple());
+//  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testMultiLineStringIsSimple1() throws Exception {
+//    Geometry g = reader.read("MULTILINESTRING("
+//          + "(0 0,  100 0),"
+//          + "(0 10, 100 10))");
+//    assertTrue(g.isSimple());
+//  }
+
+/**
+ * @todo Enable when #isSimple implemented
+ */
+//  public void testMultiLineStringIsSimple2() throws Exception {
+//    Geometry g = reader.read("MULTILINESTRING("
+//          + "(0 0,  100 0),"
+//          + "(50 0, 100 10))");
+//    assertTrue(! g.isSimple());
+//  }
+
+  public void testMultiLineStringGetBoundary1() throws Exception {
+    Geometry g = reader.read("MULTILINESTRING("
+          + "(0 0,  100 0, 50 50),"
+          + "(50 50, 50 -50))");
+    Geometry m = reader.read("MULTIPOINT(0 0, 50 -50)");
+    assertTrue(m.equalsExact(g.getBoundary()));
+  }
+
+  public void testMultiLineStringGetBoundary2() throws Exception {
+    Geometry g = reader.read("MULTILINESTRING("
+          + "(0 0,  100 0, 50 50),"
+          + "(50 50, 50 0))");
+    Geometry m = reader.read("MULTIPOINT(0 0, 50 0)");
+    assertTrue(m.equalsExact(g.getBoundary()));
+  }
+
+//  public void testGeometryCollectionGetBoundary1() throws Exception {
+//    Geometry g = reader.read("GEOMETRYCOLLECTION("
+//          + "POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)),"
+//          + "LINESTRING(200 100, 200 0))");
+//    Geometry b = reader.read("GEOMETRYCOLLECTION("
+//          + "LINESTRING(0 0, 100 0, 100 100, 0 100, 0 0),"
+//          + "LINESTRING(200 100, 200 0))");
+//    assertEquals(b, g.getBoundary());
+//    assertTrue(! g.equals(g.getBoundary()));
+//  }
+
+//  public void testGeometryCollectionGetBoundary2() throws Exception {
+//    Geometry g = reader.read("GEOMETRYCOLLECTION("
+//          + "POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)),"
+//          + "LINESTRING(50 50, 60 60))");
+//    Geometry b = reader.read("GEOMETRYCOLLECTION("
+//          + "LINESTRING(0 0, 100 0, 100 100, 0 100, 0 0))");
+//    assertEquals(b, g.getBoundary());
+//  }
+
+//  public void testGeometryCollectionGetBoundary3() throws Exception {
+//    Geometry g = reader.read("GEOMETRYCOLLECTION("
+//          + "POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)),"
+//          + "LINESTRING(50 50, 150 50))");
+//    Geometry b = reader.read("GEOMETRYCOLLECTION("
+//          + "LINESTRING(0 0, 100 0, 100 100, 0 100, 0 0),"
+//          + "POINT(150 50))");
+//    assertEquals(b, g.getBoundary());
+//  }
+
+  public void testCoordinateNaN() {
+    Coordinate c1 = new Coordinate();
+    assertTrue(! Double.isNaN(c1.x));
+    assertTrue(! Double.isNaN(c1.y));
+    assertTrue(Double.isNaN(c1.z));
+
+    Coordinate c2 = new Coordinate(3,4);
+    assertEquals(3,c2.x,1E-10);
+    assertEquals(4,c2.y,1E-10);
+    assertTrue(Double.isNaN(c2.z));
+
+    assertEquals(c1,c1);
+    assertEquals(c2,c2);
+    assertTrue(! c1.equals(c2));
+    assertEquals(new Coordinate(),new Coordinate(0,0));
+    assertEquals(new Coordinate(3,5),new Coordinate(3,5));
+    assertEquals(new Coordinate(3,5,Double.NaN),new Coordinate(3,5,Double.NaN));
+    assertTrue(new Coordinate(3,5,0).equals(new Coordinate(3,5,Double.NaN)));
+  }
+
+  public void testPredicatesReturnFalseForEmptyGeometries() {
+    Point p1 = new GeometryFactory().createPoint((Coordinate)null);
+    Point p2 = new GeometryFactory().createPoint(new Coordinate(5,5));
+    assertEquals(false, p1.equals(p2));
+    assertEquals(true, p1.disjoint(p2));
+    assertEquals(false, p1.intersects(p2));
+    assertEquals(false, p1.touches(p2));
+    assertEquals(false, p1.crosses(p2));
+    assertEquals(false, p1.within(p2));
+    assertEquals(false, p1.contains(p2));
+    assertEquals(false, p1.overlaps(p2));
+
+    assertEquals(false, p2.equals(p1));
+    assertEquals(true, p2.disjoint(p1));
+    assertEquals(false, p2.intersects(p1));
+    assertEquals(false, p2.touches(p1));
+    assertEquals(false, p2.crosses(p1));
+    assertEquals(false, p2.within(p1));
+    assertEquals(false, p2.contains(p1));
+    assertEquals(false, p2.overlaps(p1));
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/junit/MiscellaneousTest2.java b/modules/core/src/test/java/test/jts/junit/MiscellaneousTest2.java
new file mode 100644
index 0000000..16197eb
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/junit/MiscellaneousTest2.java
@@ -0,0 +1,161 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package  test.jts.junit;
+
+import java.util.Arrays;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.NonRobustCGAlgorithms;
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.algorithm.PointLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.planargraph.DirectedEdge;
+import org.locationtech.jts.planargraph.Node;
+import org.locationtech.jts.util.UniqueCoordinateArrayFilter;
+
+import junit.framework.TestCase;
+
+
+
+
+/**
+ * @version 1.7
+ */
+public class MiscellaneousTest2 extends TestCase {
+
+  PrecisionModel precisionModel = new PrecisionModel(1);
+  GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader reader = new WKTReader(geometryFactory);
+
+  public MiscellaneousTest2 (String Name_) {
+    super(Name_);
+  }
+
+  public void testCoordinateHash() {
+      doTestCoordinateHash(true, new Coordinate(1, 2), new Coordinate(1, 2));
+      doTestCoordinateHash(false, new Coordinate(1, 2), new Coordinate(3, 4));
+      doTestCoordinateHash(false, new Coordinate(1, 2), new Coordinate(1, 4));
+      doTestCoordinateHash(false, new Coordinate(1, 2), new Coordinate(3, 2));
+      doTestCoordinateHash(false, new Coordinate(1, 2), new Coordinate(2, 1));
+  }
+
+  private void doTestCoordinateHash(boolean equal, Coordinate a, Coordinate b) {
+      assertEquals(equal, a.equals(b));
+      assertEquals(equal, a.hashCode() == b.hashCode());
+  }
+
+  public static void main (String[] args) {
+    String[] testCaseName =  {
+      MiscellaneousTest2.class.getName()
+    };
+    junit.textui.TestRunner.main(testCaseName);
+  }
+
+  public void testZeroAreaPolygon() throws Exception {
+    Geometry g = reader.read(
+          "POLYGON((0 0, 0 0, 0 0, 0 0, 0 0))");
+    g.isValid();
+    assertTrue(true); //No exception thrown [Jon Aquino]
+  }
+
+  public void testLineStringIsValid() throws Exception {
+    Geometry g = reader.read(
+          "LINESTRING(0 0, 0 0)");
+    g.isValid();
+    assertTrue(true); //No exception thrown [Jon Aquino]
+  }
+
+  public void testUniqueCoordinateArrayFilter() throws Exception {
+    Geometry g = reader.read(
+          "MULTIPOINT(10 10, 20 20, 30 30, 20 20, 10 10)");
+    UniqueCoordinateArrayFilter f = new UniqueCoordinateArrayFilter();
+    g.apply(f);
+    assertEquals(3, f.getCoordinates().length);
+    assertEquals(new Coordinate(10, 10), f.getCoordinates()[0]);
+    assertEquals(new Coordinate(20, 20), f.getCoordinates()[1]);
+    assertEquals(new Coordinate(30, 30), f.getCoordinates()[2]);
+  }
+
+  public void testPointLocatorLinearRingLineString() throws Exception {
+    PointLocator pointLocator = new PointLocator();
+    Geometry gc = reader.read("GEOMETRYCOLLECTION( LINESTRING(0 0, 10 10), LINEARRING(10 10, 10 20, 20 10, 10 10))");
+    assertEquals(Location.BOUNDARY, pointLocator.locate(new Coordinate(10, 10), gc));
+  }
+
+  public void testPointLocator() throws Exception {
+    PointLocator pointLocator = new PointLocator();
+    Geometry polygon = reader.read("POLYGON ((70 340, 430 50, 70 50, 70 340))");
+    assertEquals(Location.EXTERIOR, pointLocator.locate(new Coordinate(420, 340), polygon));
+    assertEquals(Location.BOUNDARY, pointLocator.locate(new Coordinate(350, 50), polygon));
+    assertEquals(Location.BOUNDARY, pointLocator.locate(new Coordinate(410, 50), polygon));
+    assertEquals(Location.INTERIOR, pointLocator.locate(new Coordinate(190, 150), polygon));
+  }
+
+  public void testDirectedEdgeComparator() {
+    DirectedEdge d1 = new DirectedEdge(new Node(new Coordinate(0, 0)),
+        new Node(new Coordinate(10, 10)), new Coordinate(10, 10), true);
+    DirectedEdge d2 = new DirectedEdge(new Node(new Coordinate(0, 0)),
+        new Node(new Coordinate(20, 20)), new Coordinate(20, 20), false);
+    assertEquals(0, d2.compareTo(d1));
+  }
+
+  public void testDirectedEdgeToEdges() {
+    DirectedEdge d1 = new DirectedEdge(new Node(new Coordinate(0, 0)),
+        new Node(new Coordinate(10, 10)), new Coordinate(10, 10), true);
+    DirectedEdge d2 = new DirectedEdge(new Node(new Coordinate(20, 0)),
+        new Node(new Coordinate(20, 10)), new Coordinate(20, 10), false);
+    List edges = DirectedEdge.toEdges(Arrays.asList(new Object[]{d1, d2}));
+    assertEquals(2, edges.size());
+    assertNull(edges.get(0));
+    assertNull(edges.get(1));
+  }
+
+  public void testNoding() throws Exception {
+    Geometry a = reader.read("LINESTRING(0 0, 100 100)");
+    Geometry b = reader.read("LINESTRING(0 100, 100 0)");
+    List lineStrings = Arrays.asList(new Object[] {a, b});
+    Geometry nodedLineStrings = (LineString) lineStrings.get(0);
+    for (int i = 1; i < lineStrings.size(); i++) {
+      nodedLineStrings = nodedLineStrings.union((LineString)lineStrings.get(i));
+    }
+    assertEquals("MULTILINESTRING ((0 0, 50 50), (50 50, 100 100), (0 100, 50 50), (50 50, 100 0))", nodedLineStrings.toString());
+  }
+
+  public void testQuickPolygonUnion() throws Exception {
+    Geometry a = reader.read("POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))");
+    Geometry b = reader.read("POLYGON((50 50, 150 50, 150 150, 50 150, 50 50))");
+    Geometry[] polygons = new Geometry[] {a, b};
+    GeometryCollection polygonCollection = new GeometryFactory().createGeometryCollection(polygons);
+    Geometry union = polygonCollection.buffer(0);
+    System.out.println(union);
+    assertEquals("POLYGON ((0 0, 0 100, 50 100, 50 150, 150 150, 150 50, 100 50, 100 0, 0 0))", union.toString());
+  }
+
+  public void testNoOutgoingDirEdgeFoundException() throws Exception {
+      Geometry a = new WKTReader().read("MULTIPOLYGON (((1668033.7441322226 575074.5372325261, 1668043.6526485088 575601.4901441064, 1668049.5076808596 575876.2262774946, 1668054.4619390026 576155.4662819218, 1668057.61464873 576428.4008668943, 1668059.8665842495 576711.2439681528, 1668063.9200681846 576991.3847467878, 1668071.576648951 577269.7239770072, 1668075.630132886 577547.1624330188, 1668077.8820684056 577825.5016632382, 1668081.935552341 578102.9401192497, 1668087.7905846918 578 [...]
+      Geometry b = new WKTReader().read("MULTIPOLYGON (((1665830.62 580116.54, 1665859.44 580115.84, 1666157.24 580108.56, 1666223.3 580107.1, 1666313 580105.12, 1666371.1 580103.62, 1666402 580102.78, 1666452.1 580101.42, 1666491.02 580100.36, 1666613.94 580097.02, 1666614.26 580097.02, 1666624 580096.74, 1666635.14 580096.42, 1666676.16 580095.28, 1666722.42 580093.94, 1666808.26 580091.44, 1666813.42 580091.3, 1666895.02 580088.78, 1666982.06 580086.1, 1667067.9 580083.46, 1667151.34  [...]
+      a.difference(b);
+      b.difference(a);
+  }
+
+}
+
+
+
diff --git a/modules/core/src/test/java/test/jts/junit/SimpleTest.java b/modules/core/src/test/java/test/jts/junit/SimpleTest.java
new file mode 100644
index 0000000..95af984
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/junit/SimpleTest.java
@@ -0,0 +1,36 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.junit;
+
+import junit.framework.TestCase;
+import junit.swingui.TestRunner;
+
+
+/**
+ * @version 1.7
+ */
+public class SimpleTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(SimpleTest.class);
+  }
+
+  public SimpleTest(String name) { super(name); }
+
+  public void testThisIsATest() throws Exception {
+    assertTrue(true);
+  }
+
+}
+
diff --git a/modules/core/src/test/java/test/jts/perf/ExamplePerfTest.java b/modules/core/src/test/java/test/jts/perf/ExamplePerfTest.java
new file mode 100644
index 0000000..7b8727c
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/ExamplePerfTest.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf;
+
+/**
+ * An example of the usage of the {@PerformanceTestRunner}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class ExamplePerfTest
+extends PerformanceTestCase
+{
+
+  public static void main(String args[]) {
+    PerformanceTestRunner.run(ExamplePerfTest.class);
+  }
+
+  public ExamplePerfTest(String name)
+  {
+    super(name);
+    setRunSize(new int[] { 5, 10, 20 });
+    setRunIterations(10);
+  }
+
+  public void setUp()
+  {
+    // read data and allocate resources here
+  }
+  
+  public void startRun(int size)
+  {
+    System.out.println("Running with size " + size);
+    iter = 0;
+  }
+  
+  private int iter = 0;
+  
+  public void runTest1()
+  {
+    System.out.println("Test 1 : Iter # " + iter++);
+    // do test work here
+  }
+  
+  public void runTest2()
+  {
+    System.out.println("Test 2 : Iter # " + iter++);
+    // do test work here
+  }
+  
+  public void tearDown()
+  {
+    // deallocate resources here
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/PerformanceTestCase.java b/modules/core/src/test/java/test/jts/perf/PerformanceTestCase.java
new file mode 100644
index 0000000..a0a26fd
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/PerformanceTestCase.java
@@ -0,0 +1,134 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf;
+
+/**
+ * A base class for classes implementing performance tests
+ * to be run by the {@link PerformanceTestRunner}.
+ * <p>
+ * In a subclass of this class,
+ * all public methods which start with <code>run</code> are 
+ * executed as performance tests.
+ * <p>
+ * Multiple test runs with different run sizes may be made.
+ * Within each run, each <code>run</code> method is executed 
+ * the specified number of iterations.
+ * The time to run the method is printed for each one.
+ * 
+ * @author Martin Davis
+ *
+ */
+public abstract class PerformanceTestCase
+{
+  private String name;
+  private int[] runSize = new int[] { 1 };
+  private int runIter = 1;
+  private long[] runTime;
+  
+  public PerformanceTestCase(String name)
+  {
+    this.name = name;
+  }
+  
+  public String getName()
+  {
+    return name;
+  }
+  
+  /**
+   * Sets the size(s) for the runs of the test.
+   * 
+   * @param runSize a list of the sizes for the test runs
+   */
+  protected void setRunSize(int[] runSize)
+  {
+    this.runSize = runSize;
+    runTime = new long[runSize.length];
+  }
+  
+  public int[] getRunSize()
+  {
+    return runSize;
+  }
+  
+  public long[] getRunTime()
+  {
+    return runTime;
+  }
+  
+  /**
+   * Sets the number of iterations to execute the test methods in each test run.
+   * 
+   * @param runIter the number of iterations to execute.
+   */
+  protected void setRunIterations(int runIter)
+  {
+    this.runIter = runIter;
+  }
+  
+  public int getRunIterations()
+  {
+    return runIter;
+  }
+  
+  /**
+   * Sets up any fixtures needed for the test runs.
+   * 
+   * @throws Exception
+   */
+  public void setUp()
+  throws Exception
+  {
+    
+  }
+  
+  /**
+   * Starts a test run with the given size.
+   * 
+   * @param size
+   * @throws Exception
+   */
+  public void startRun(int size)
+  throws Exception
+  {
+    
+  }
+  
+  /**
+   * Ends a test run.
+   * 
+   * @throws Exception
+   */
+  public void endRun()
+  throws Exception
+  {
+    
+  }
+  
+  /**
+   * Tear down any fixtures made for the testing.
+   * 
+   * @throws Exception
+   */
+  public void tearDown()
+  throws Exception
+  {
+    
+  }
+
+  void setTime(int runNum, long time) {
+    runTime[runNum] = time;
+  }
+  
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/PerformanceTestRunner.java b/modules/core/src/test/java/test/jts/perf/PerformanceTestRunner.java
new file mode 100644
index 0000000..89820f0
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/PerformanceTestRunner.java
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf;
+
+import java.lang.reflect.Constructor;
+import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.util.Stopwatch;
+
+
+/**
+ * Runs {@link PerformanceTestCase} classes which contain performance tests.
+ * 
+ * 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PerformanceTestRunner
+{
+  private static final String RUN_PREFIX = "run";
+
+  private static final String INIT_METHOD = "init";
+
+  public static void run(Class clz)
+  {
+    PerformanceTestRunner runner = new PerformanceTestRunner();
+    runner.runInternal(clz);
+  }
+
+  private PerformanceTestRunner()
+  {
+    
+  }
+  
+  private void runInternal(Class clz)
+  {
+    try {
+      Constructor ctor = clz.getConstructor(String.class);
+      PerformanceTestCase test = (PerformanceTestCase) ctor.newInstance("Name");
+      int[] runSize = test.getRunSize();
+      int runIter = test.getRunIterations();
+      Method[] runMethod = findMethods(clz, RUN_PREFIX);
+      
+      // do the run
+      test.setUp();
+      for (int runNum = 0; runNum < runSize.length; runNum++)
+      {
+        int size = runSize[runNum];
+        test.startRun(size);
+        for (int i = 0; i < runMethod.length; i++) {
+          Stopwatch sw = new Stopwatch();
+          for (int iter = 0; iter < runIter; iter++) {
+            runMethod[i].invoke(test);
+          }
+          long time = sw.getTime();
+          System.out.println(runMethod[i].getName()
+              + " : " + sw.getTimeString());
+          test.setTime(runNum, time);
+        }
+        test.endRun();
+      }
+      test.tearDown();
+    }
+    catch (InvocationTargetException e) {
+      e.getTargetException().printStackTrace();
+    }
+    catch (Exception e) {
+      e.printStackTrace();
+    }
+  }
+  
+  
+  private static Method[] findMethods(Class clz, String methodPrefix)
+  {
+    List runMeths = new ArrayList();
+    Method meth[] = clz.getDeclaredMethods();
+    for (int i = 0; i < meth.length; i++) {
+      if (meth[i].getName().startsWith(RUN_PREFIX)) {
+        runMeths.add(meth[i]);
+      }
+    }
+    return (Method[]) runMeths.toArray(new Method[0]);
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/ThreadTestCase.java b/modules/core/src/test/java/test/jts/perf/ThreadTestCase.java
new file mode 100644
index 0000000..6bce93e
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/ThreadTestCase.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf;
+
+/**
+ * Base class for test cases which depend on threading.
+ * A common example of usage is to test for race conditions.
+ * 
+ * @author Martin Davis
+ *
+ */
+public abstract class ThreadTestCase
+{
+  public int getThreadCount()
+  {
+    return ThreadTestRunner.DEFAULT_THREAD_COUNT;
+    
+  }
+  public abstract void setup();
+
+  public abstract Runnable getRunnable(int threadIndex);
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/ThreadTestRunner.java b/modules/core/src/test/java/test/jts/perf/ThreadTestRunner.java
new file mode 100644
index 0000000..9c06e0a
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/ThreadTestRunner.java
@@ -0,0 +1,38 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf;
+
+/**
+ * Runs a {@link ThreadTestCase}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class ThreadTestRunner
+{
+
+  public static final int DEFAULT_THREAD_COUNT = 10;
+
+  public static void run(ThreadTestCase testcase)
+  {
+    testcase.setup();
+    
+    for (int i = 0; i < testcase.getThreadCount(); i++) {
+      Runnable runnable = testcase.getRunnable(i);
+      Thread t = new Thread(runnable);
+      t.start();
+    }
+  }
+  
+ 
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/AreaPrecisionPerfTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/AreaPrecisionPerfTest.java
new file mode 100644
index 0000000..984e32a
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/AreaPrecisionPerfTest.java
@@ -0,0 +1,94 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+
+public class AreaPrecisionPerfTest
+{
+  public static void main(String[] args) throws Exception
+  {
+
+    double originX = 1000000;
+    double originY = 5000000;
+    long start = System.currentTimeMillis();
+
+    for (int nrVertices = 4; nrVertices <= 1000000; nrVertices *= 2) {
+      Coordinate[] coordinates = new Coordinate[nrVertices + 1];
+
+      Coordinate vertex;
+      for (int i = 0; i <= nrVertices; i++) {
+        vertex = new Coordinate(originX
+            + (1 + Math.sin((float) i / (float) nrVertices * 2 * Math.PI)),
+            originY
+                + (1 + Math.cos((float) i / (float) nrVertices * 2 * Math.PI)));
+        coordinates[i] = vertex;
+      }
+      // close ring
+      coordinates[nrVertices] = coordinates[0];
+      
+      Geometry g1 = new GeometryFactory().createLinearRing(coordinates);
+      LinearRing[] holes = new LinearRing[] {};
+      Polygon polygon = (Polygon) new GeometryFactory().createPolygon(
+          (LinearRing) g1, holes);
+      System.out.println(polygon);
+      
+      double area = originalSignedArea(coordinates);
+      double area2 = accurateSignedArea(coordinates);
+      double exactArea = 0.5 * nrVertices * Math.sin(2 * Math.PI / nrVertices);
+      
+      double eps = exactArea - area;
+      double eps2 = exactArea - area2;
+      
+      System.out.println(nrVertices + "   orig err: " + eps 
+          + "    acc err: " + eps2);
+    }
+    System.out.println("Time: " + (System.currentTimeMillis() - start) / 1000.0);
+  }
+
+  public static double originalSignedArea(Coordinate[] ring)
+  {
+    if (ring.length < 3)
+      return 0.0;
+    double sum = 0.0;
+    for (int i = 0; i < ring.length - 1; i++) {
+      double bx = ring[i].x;
+      double by = ring[i].y;
+      double cx = ring[i + 1].x;
+      double cy = ring[i + 1].y;
+      sum += (bx + cx) * (cy - by);
+    }
+    return -sum / 2.0;
+  }
+
+  public static double accurateSignedArea(Coordinate[] ring)
+  {
+    if (ring.length < 3)
+      return 0.0;
+    double sum = 0.0;
+    // http://en.wikipedia.org/wiki/Shoelace_formula
+    double x0 = ring[0].x;
+    for (int i = 1; i < ring.length - 1; i++) {
+      double x = ring[i].x - x0;
+      double y1 = ring[i + 1].y;
+      double y2 = ring[i == 0 ? ring.length - 1 : i - 1].y;
+      sum += x * (y2 - y1);
+    }
+    return sum / 2.0;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/DDOrientationIndexAccuracyTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/DDOrientationIndexAccuracyTest.java
new file mode 100644
index 0000000..bd0d023
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/DDOrientationIndexAccuracyTest.java
@@ -0,0 +1,91 @@
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.math.DD;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+/**
+ * Test the accuracy of DD orientation index computation,
+ * using the built-in double value conversion and an experimental
+ * conversion approach with better decimal accuracy.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DDOrientationIndexAccuracyTest extends GeometryTestCase {
+
+	public static void main(String args[]) {
+		TestRunner.run(DDOrientationIndexAccuracyTest.class);
+	}
+
+	public DDOrientationIndexAccuracyTest(String name) {
+		super(name);
+	}
+
+	public void testRightTriangleForDeterminant() {
+		checkLine45(1, 100, 100);
+	}
+
+	private void checkLine45(int width, int nPts, double precision) {
+		Coordinate p1 = new Coordinate(0, width);
+		Coordinate p2 = new Coordinate(width, 0);
+		for (int i = 0; i <= nPts; i++) {
+			double d = width / (double) nPts;
+			Coordinate q = new Coordinate(0.0 + i * d, width - i * d);
+			PrecisionModel pm = new PrecisionModel(precision);
+			pm.makePrecise(q);
+			checkPointOnSeg(p1, p2, q);
+		}
+	}
+	
+
+
+	private void checkPointOnSeg(Coordinate p1, Coordinate p2, Coordinate q) {
+		System.out.println("  Pt: " + WKTWriter.toPoint(q) + "  seg: " + WKTWriter.toLineString(p1, p2)
+		+ " --- DDstd = " + orientationDet(p1, p2, q, DD_STD)
+		+ " --- DDdec = " + orientationDet(p1, p2, q, DD_DEC)
+			);
+	}
+
+	public static DD orientationDet(Coordinate p1, Coordinate p2, Coordinate q, DDConverter conv) {
+		// normalize coordinates
+		DD dx1 = conv.convert(p2.x).selfAdd(conv.convert(-p1.x));
+		DD dy1 = conv.convert(p2.y).selfAdd(conv.convert(-p1.y));
+		DD dx2 = conv.convert(q.x).selfAdd(conv.convert(-p2.x));
+		DD dy2 = conv.convert(q.y).selfAdd(conv.convert(-p2.y));
+
+		// sign of determinant - unrolled for performance
+		return dx1.selfMultiply(dy2).selfSubtract(dy1.selfMultiply(dx2));
+	}
+
+	private static final boolean USE_ACCURATE_CONVERSION = false;
+	
+	private static DD convertToDD(double x) {
+		if (USE_ACCURATE_CONVERSION) {
+		// convert more accurately to DD from decimal representation
+		// very slow though - should be a better way
+			return DD.valueOf(x + "");
+		}
+		
+		// current built-in conversion - introduces jitter
+		return DD.valueOf(x);
+	}
+
+	static interface DDConverter {
+		DD convert(double x);
+	}
+	static final DDConverter DD_STD = new DDConverter() {
+		public DD convert(double x) {
+			return DD.valueOf(x);
+		}
+	};
+	static final DDConverter DD_DEC = new DDConverter() {
+		public DD convert(double x) {
+			return DD.valueOf(x + "");
+		}
+	};
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/DistanceLineLineStressTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/DistanceLineLineStressTest.java
new file mode 100644
index 0000000..74822ab
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/DistanceLineLineStressTest.java
@@ -0,0 +1,75 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import java.util.Random;
+
+import org.locationtech.jts.algorithm.Distance;
+import org.locationtech.jts.geom.Coordinate;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+public class DistanceLineLineStressTest extends TestCase
+{
+
+  public static void main(String args[])
+  {
+    TestRunner.run(DistanceLineLineStressTest.class);
+  }
+
+  public DistanceLineLineStressTest(String name)
+  {
+    super(name);
+  }
+
+  public void testRandomDisjointCollinearSegments() throws Exception
+  {
+    int n = 1000000;
+    int failCount = 0;
+    for (int i = 0; i < n; i++) {
+      //System.out.println(i);
+      Coordinate[] seg = randomDisjointCollinearSegments();
+      if (0 == Distance.segmentToSegment(seg[0], seg[1], seg[2], seg[3])) {
+        /*
+        System.out.println("FAILED! - "
+            + WKTWriter.toLineString(seg[0], seg[1]) + "  -  "
+            + WKTWriter.toLineString(seg[2], seg[3]));
+            */
+        failCount++;
+      }
+    }
+    System.out.println("# failed = " + failCount + " out of " + n);
+  }
+
+  // make results reproducible
+  static Random randGen = new Random(123456);
+  
+  private static Coordinate[] randomDisjointCollinearSegments()
+  {
+    double slope = randGen.nextDouble();
+    Coordinate[] seg = new Coordinate[4];
+
+    double gap = 1;
+    double x1 = 10;
+    double x2 = x1 + gap;
+    double x3 = x1 + gap + 10;
+    seg[0] = new Coordinate(0, 0);
+    seg[1] = new Coordinate(x1, slope * x1);
+    seg[2] = new Coordinate(x2, slope * x2);
+    seg[3] = new Coordinate(x3, slope * x3);
+
+    return seg;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/IndexedPointInAreaStressTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/IndexedPointInAreaStressTest.java
new file mode 100644
index 0000000..70dab08
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/IndexedPointInAreaStressTest.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.PerturbedGridPolygonBuilder;
+import org.locationtech.jts.algorithm.locate.IndexedPointInAreaLocator;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+public class IndexedPointInAreaStressTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(IndexedPointInAreaStressTest.class);
+  }
+
+	PrecisionModel pmFixed_1 = new PrecisionModel(1.0);
+	
+	public IndexedPointInAreaStressTest(String name) {
+		super(name);
+	}
+
+	public void testGrid()
+	{
+		// Use fixed PM to try and get at least some points hitting the boundary
+		GeometryFactory geomFactory = new GeometryFactory(pmFixed_1);
+//		GeometryFactory geomFactory = new GeometryFactory();
+		
+		PerturbedGridPolygonBuilder gridBuilder = new PerturbedGridPolygonBuilder(geomFactory);
+		gridBuilder.setNumLines(20);
+		gridBuilder.setLineWidth(10.0);
+    gridBuilder.setSeed(1185072199562L);
+		Geometry area = gridBuilder.getGeometry();
+		
+//    PointInAreaLocator pia = new IndexedPointInAreaLocator(area); 
+    PointOnGeometryLocator pia = new IndexedPointInAreaLocator(area); 
+
+		PointInAreaStressTester gridTester = new PointInAreaStressTester(geomFactory, area);
+		gridTester.setNumPoints(100000);
+		gridTester.setPIA(pia);
+		
+		boolean isCorrect = gridTester.run();
+		assertTrue(isCorrect);
+	}
+}
+
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/MCIndexedPointInAreaLocator.java b/modules/core/src/test/java/test/jts/perf/algorithm/MCIndexedPointInAreaLocator.java
new file mode 100644
index 0000000..5207558
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/MCIndexedPointInAreaLocator.java
@@ -0,0 +1,146 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.RayCrossingCounter;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.chain.MonotoneChain;
+import org.locationtech.jts.index.chain.MonotoneChainBuilder;
+import org.locationtech.jts.index.chain.MonotoneChainSelectAction;
+import org.locationtech.jts.index.strtree.STRtree;
+import org.locationtech.jts.noding.BasicSegmentString;
+import org.locationtech.jts.noding.SegmentString;
+
+
+/**
+ * Determines the location of {@link Coordinate}s relative to
+ * a {@link Polygonal} geometry, using indexing for efficiency.
+ * This algorithm is suitable for use in cases where
+ * many points will be tested against a given area.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class MCIndexedPointInAreaLocator 
+	implements PointOnGeometryLocator
+{
+	private Geometry areaGeom;
+	private MCIndexedGeometry index;
+	private double maxXExtent;
+		
+	public MCIndexedPointInAreaLocator(Geometry g)
+	{
+		areaGeom = g;
+		if (! (g instanceof Polygonal))
+			throw new IllegalArgumentException("Argument must be Polygonal");
+		buildIndex(g);
+    Envelope env = g.getEnvelopeInternal();
+		maxXExtent = env.getMaxX() + 1.0;
+	}
+	
+	private void buildIndex(Geometry g)
+	{
+		index = new MCIndexedGeometry(g);
+	}
+		
+  /**
+   * Determines the {@link Location} of a point in an areal {@link Geometry}.
+   * 
+   * @param p the point to test
+   * @return the location of the point in the geometry  
+   */
+	public int locate(Coordinate p)
+	{
+		RayCrossingCounter rcc = new RayCrossingCounter(p);
+		MCSegmentCounter mcSegCounter = new MCSegmentCounter(rcc);
+		Envelope rayEnv = new Envelope(p.x, maxXExtent, p.y, p.y);
+		List mcs = index.query(rayEnv);
+		countSegs(rcc, rayEnv, mcs, mcSegCounter);
+		
+		return rcc.getLocation();
+	}
+	
+	private void countSegs(RayCrossingCounter rcc, Envelope rayEnv, List monoChains, MCSegmentCounter mcSegCounter)
+	{
+		for (Iterator i = monoChains.iterator(); i.hasNext(); ) {
+			MonotoneChain mc = (MonotoneChain) i.next();
+			mc.select(rayEnv, mcSegCounter);
+			// short-circuit if possible
+			if (rcc.isOnSegment()) return;
+		}
+	}
+	
+  static class MCSegmentCounter extends MonotoneChainSelectAction
+  {
+  	RayCrossingCounter rcc;
+
+    public MCSegmentCounter(RayCrossingCounter rcc)
+    {
+      this.rcc = rcc;
+    }
+
+    public void select(LineSegment ls)
+    {
+      rcc.countSegment(ls.getCoordinate(0), ls.getCoordinate(1));
+    }
+  }
+
+}
+
+class MCIndexedGeometry
+{
+  private SpatialIndex index= new STRtree();
+
+	public MCIndexedGeometry(Geometry geom)
+	{
+		init(geom);
+	}
+	
+	private void init(Geometry geom)
+	{
+		List lines = LinearComponentExtracter.getLines(geom);
+		for (Iterator i = lines.iterator(); i.hasNext(); ) {
+			LineString line = (LineString) i.next();
+			Coordinate[] pts = line.getCoordinates();
+			addLine(pts);
+		}
+	}
+	
+	private void addLine(Coordinate[] pts)
+	{
+			SegmentString segStr = new BasicSegmentString(pts, null);
+	    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
+	    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
+	      MonotoneChain mc = (MonotoneChain) i.next();
+	      index.insert(mc.getEnvelope(), mc);
+	    }
+	}
+	
+	public List query(Envelope searchEnv)
+	{
+		return index.query(searchEnv);
+	}
+}
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/MinimumBoundingCircleStressTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/MinimumBoundingCircleStressTest.java
new file mode 100644
index 0000000..9afb497
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/MinimumBoundingCircleStressTest.java
@@ -0,0 +1,81 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.MinimumBoundingCircle;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.util.Assert;
+
+public class MinimumBoundingCircleStressTest 
+{
+	GeometryFactory geomFact = new GeometryFactory();
+	
+  public static void main(String args[]) {
+  	try {
+  		(new MinimumBoundingCircleStressTest()).run();
+  	}
+  	catch (Exception ex) {
+  		ex.printStackTrace();
+  	}
+  
+  }
+
+  public MinimumBoundingCircleStressTest()
+  {
+    
+  }
+  
+  void run()
+  {
+  	while (true) {
+  		int n = (int) ( 10000 * Math.random());
+  		run(n);
+  	}
+  }
+  
+  void run(int nPts)
+  {
+  	Coordinate[] randPts = createRandomPoints(nPts);
+  	Geometry mp = geomFact.createMultiPoint(randPts);
+  	MinimumBoundingCircle mbc = new MinimumBoundingCircle(mp);
+  	Coordinate centre = mbc.getCentre();
+  	double radius = mbc.getRadius();
+   	System.out.println("Testing " + nPts + " random points.  Radius = " + radius);
+  	
+  	checkWithinCircle(randPts, centre, radius, 0.0001);
+  }
+  
+  void checkWithinCircle(Coordinate[] pts, Coordinate centre, double radius, double tolerance)
+  {
+  	for (int i = 0; i < pts.length; i++ ) {
+  		Coordinate p = pts[i];
+  		double ptRadius = centre.distance(p);
+  		double error = ptRadius - radius;
+  		if (error > tolerance) {
+  			Assert.shouldNeverReachHere();
+  		}
+  	}
+  }
+  Coordinate[] createRandomPoints(int n)
+  {
+  	Coordinate[] pts = new Coordinate[n];
+  	for(int i = 0; i < n; i++) {
+  		double x = 100 * Math.random();
+  		double y = 100 * Math.random();
+  		pts[i] = new Coordinate(x, y);
+  	}
+  	return pts;
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTest.java
new file mode 100644
index 0000000..3ed6aa9
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTest.java
@@ -0,0 +1,63 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+public class PointInAreaPerfTest  {
+
+  public static void main(String args[]) {
+  	PointInAreaPerfTest test = new PointInAreaPerfTest();
+  	test.run();
+  }
+
+	PrecisionModel pmFixed_1 = new PrecisionModel(1.0);
+	
+	public PointInAreaPerfTest() {
+	}
+
+	public void run()
+	{
+		GeometryFactory geomFactory = new GeometryFactory();
+		
+		SineStarFactory ssFact = new SineStarFactory();
+		ssFact.setSize(1000.0);
+		ssFact.setNumPoints(2000);
+		ssFact.setArmLengthRatio(0.1);
+		ssFact.setNumArms(100);
+
+		Geometry area = ssFact.createSineStar();
+		System.out.println(area);
+		
+    Stopwatch sw = new Stopwatch();
+
+    PointOnGeometryLocator pia = new MCIndexedPointInAreaLocator(area); 
+//    PointInAreaLocator pia = new IntervalIndexedPointInAreaLocator(area); 
+//		PointInAreaLocator pia = new SimplePointInAreaLocator(area); 
+
+		PointInAreaPerfTester perfTester = new PointInAreaPerfTester(geomFactory, area);
+		perfTester.setNumPoints(50000);
+		perfTester.setPIA(pia);
+		perfTester.run();
+    
+    System.out.println("Overall time: " + sw.getTimeString());
+	}
+}
+
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTester.java b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTester.java
new file mode 100644
index 0000000..cc578f6
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaPerfTester.java
@@ -0,0 +1,98 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Creates a perturbed, buffered grid and tests a set
+ * of points against using two PointInArea classes.
+ * 
+ * @author mbdavis
+ *
+ */
+public class PointInAreaPerfTester 
+{
+	private GeometryFactory geomFactory;
+	private Geometry area;
+	
+	private int numPts = 10000;
+	private PointOnGeometryLocator pia1;
+	private int[] locationCount = new int[3];
+		
+	public PointInAreaPerfTester(GeometryFactory geomFactory, Geometry area)
+	{
+		this.geomFactory = geomFactory;
+		this.area = area;
+	}
+	
+	public void setNumPoints(int numPoints)
+	{
+		this.numPts = numPoints;
+	}
+	
+	public void setPIA(PointOnGeometryLocator pia)
+	{
+		this.pia1 = pia;
+	}
+	
+	/**
+	 * 
+	 * @return true if all point locations were computed correctly
+	 */
+	public boolean run()
+	{ 
+		Stopwatch sw = new Stopwatch();
+		
+		int ptGridWidth = (int) Math.sqrt(numPts);
+		
+		Envelope areaEnv = area.getEnvelopeInternal();
+		double xStep = areaEnv.getWidth() / (ptGridWidth - 1);
+		double yStep = areaEnv.getHeight() / (ptGridWidth - 1);
+
+		for (int i = 0; i < ptGridWidth; i++) {
+			for (int j = 0; j < ptGridWidth; j++) {
+				
+				// compute test point
+				double x = areaEnv.getMinX() +  i * xStep;
+				double y = areaEnv.getMinY() + j * yStep;
+				Coordinate pt = new Coordinate(x, y);
+				geomFactory.getPrecisionModel().makePrecise(pt);
+				
+				int loc = pia1.locate(pt);
+				locationCount[loc]++;
+			}
+		}
+		System.out.println("Test completed in " + sw.getTimeString());
+		printStats();
+		return true;
+	}
+	
+	public void printStats()
+	{
+		System.out.println("Location counts: "
+				+ " Boundary = "	+ locationCount[Location.BOUNDARY]
+				+ " Interior = "	+ locationCount[Location.INTERIOR]
+				+ " Exterior = "	+ locationCount[Location.EXTERIOR]
+				                );
+	}
+
+	
+}
+
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaStressTester.java b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaStressTester.java
new file mode 100644
index 0000000..81f4bcb
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/PointInAreaStressTester.java
@@ -0,0 +1,138 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.algorithm.locate.SimplePointInAreaLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Creates a perturbed, buffered grid and tests a set
+ * of points against using two PointInArea classes.
+ * 
+ * @author mbdavis
+ *
+ */
+public class PointInAreaStressTester 
+{
+	private GeometryFactory geomFactory;
+	private Geometry area;
+	private boolean ignoreBoundaryResults = true;
+	
+	private int numPts = 10000;
+	private PointOnGeometryLocator pia1;
+	private PointOnGeometryLocator pia2;
+	private int[] locationCount = new int[3];
+		
+	public PointInAreaStressTester(GeometryFactory geomFactory, Geometry area)
+	{
+		this.geomFactory = geomFactory;
+		this.area = area;
+		
+	}
+	
+	public void setNumPoints(int numPoints)
+	{
+		this.numPts = numPoints;
+	}
+	
+	
+	public void setPIA(PointOnGeometryLocator pia)
+	{
+		this.pia1 = pia;
+	}
+	
+  public void setExpected(PointOnGeometryLocator pia)
+  {
+    this.pia2 = pia;
+  }
+  
+	public void setIgnoreBoundaryResults(boolean ignoreBoundaryResults)
+	{
+		this.ignoreBoundaryResults = ignoreBoundaryResults;
+	}
+	
+	/**
+	 * 
+	 * @return true if all point locations were computed correctly
+	 */
+	public boolean run()
+	{ 
+		Stopwatch sw = new Stopwatch();
+		
+		// default is to use the simple, non-indexed tester
+    if (pia2 == null)
+      pia2 = new SimplePointInAreaLocator(area);
+		
+		
+		int ptGridWidth = (int) Math.sqrt(numPts);
+		
+		Envelope areaEnv = area.getEnvelopeInternal();
+		double xStep = areaEnv.getWidth() / (ptGridWidth - 1);
+		double yStep = areaEnv.getHeight() / (ptGridWidth - 1);
+
+		for (int i = 0; i < ptGridWidth; i++) {
+			for (int j = 0; j < ptGridWidth; j++) {
+				
+				// compute test point
+				double x = areaEnv.getMinX() +  i * xStep;
+				double y = areaEnv.getMinY() + j * yStep;
+				Coordinate pt = new Coordinate(x, y);
+				geomFactory.getPrecisionModel().makePrecise(pt);
+				
+				boolean isEqual = testPIA(pt);
+				if (! isEqual)
+					return false;
+			}
+		}
+		System.out.println("Test completed in " + sw.getTimeString());
+		printStats();
+		return true;
+	}
+	
+	public void printStats()
+	{
+		System.out.println("Location counts: "
+				+ " Boundary = "	+ locationCount[Location.BOUNDARY]
+				+ " Interior = "	+ locationCount[Location.INTERIOR]
+				+ " Exterior = "	+ locationCount[Location.EXTERIOR]
+				                );
+	}
+	/**
+	 * 
+	 * @param p
+	 * @return true if the point location is determined to be the same by both PIA locators
+	 */
+	private boolean testPIA(Coordinate p)
+	{
+		//System.out.println(WKTWriter.toPoint(p));
+		
+		int loc1 = pia1.locate(p);
+		int loc2 = pia2.locate(p);
+		
+		locationCount[loc1]++;
+		
+		if ((loc1 == Location.BOUNDARY || loc2 == Location.BOUNDARY)
+				&& ignoreBoundaryResults)
+			return true;
+		
+		return loc1 == loc2;
+	}
+	
+}
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/PointInRingRobustnessTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/PointInRingRobustnessTest.java
new file mode 100644
index 0000000..3230a27
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/PointInRingRobustnessTest.java
@@ -0,0 +1,196 @@
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.NonRobustRayCrossingCounter;
+import org.locationtech.jts.algorithm.Orientation;
+import org.locationtech.jts.algorithm.RayCrossingCounter;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.Location;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTWriter;
+
+import junit.textui.TestRunner;
+import test.jts.GeometryTestCase;
+
+/**
+ * Robustness test of Point-In-Ring algorithms.
+ * The input to each test is a triangle, 
+ * and a point interpolated along the side. 
+ * Almost always the point will not lie exactly on the side.
+ * The robustness test consists of comparing the result of computing Point-In-Ring and the result of
+ * determining the orientation of the point relative to the side.
+ * The test fails if these are not consistent.
+ * <p>
+ * The stress test reveals that the original {@link RayCrossingCounter}
+ * has inconsistencies with the 
+ * {@link CGAlgorithmsDD#index(Coordinate, Coordinate, Coordinate)}
+ * orientation index computation
+ * (which is now the standard in JTS, due to its improved robustness).
+ * The {@link RayCrossingCounterDD} implementation is consistent,
+ * as expected.
+ * <p>
+ * Note that the inconsistency does not indicate which algorithm is 
+ * "more correct" - just that they produce different results.
+ * However, it is highly likely that the original RCC algorithm
+ * is <b>not</b> as robust as RCCDD, since it uses a 
+ * series of double-precision arithmetic operations.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PointInRingRobustnessTest extends GeometryTestCase {
+  
+  public static void main(String args[]) {
+    TestRunner.run(PointInRingRobustnessTest.class);
+  }
+
+  private boolean isAllConsistent = true;
+  private int testCount;
+  private int failureCount;
+  
+  public PointInRingRobustnessTest(String name) {
+    super(name);
+  }
+
+  public void init() {
+    testCount = 0;
+    failureCount = 0;
+    isAllConsistent = true;
+  }
+  public void testRightTriangles() {
+    init();
+    checkRightTriangles(200, 100, 1000);
+    System.out.println("Tests: " + testCount + "   Failures: " + failureCount);
+    assertTrue(isAllConsistent);
+  }
+
+  public void XtestRandomTriangles() {
+    init();
+    checkRandomTriangles(1000, 100, 100);
+    System.out.println("Tests: " + testCount + "   Failures: " + failureCount);
+    assertTrue(isAllConsistent);
+  }
+
+  private void checkRandomTriangles(int sideLen, int numTris, int numEdgePts) {
+    for (int i = 0; i < numTris; i++) {
+      Coordinate start = new Coordinate(randomInt(sideLen), randomInt(sideLen));
+      Coordinate[] triPts = new Coordinate[] {
+          start,
+          new Coordinate(randomInt(sideLen), randomInt(sideLen)),
+          new Coordinate(randomInt(sideLen), randomInt(sideLen)),
+          new Coordinate(start)
+      };
+      checkTriangleEdgePoints(triPts, numEdgePts);
+    }
+  }
+
+  private static int randomInt(int max) {
+    return (int) (Math.random() * max);
+  }
+  
+  private void checkRightTriangles(double maxHeight, double width, int numEdgePts) {
+    for (int height = 0; height < maxHeight; height++) {
+      Coordinate[] triPts = new Coordinate[] {
+          new Coordinate(0,0),
+          new Coordinate(0, height),
+          new Coordinate(width, 0),
+          new Coordinate(0,0)
+      };
+      checkTriangleEdgePoints(triPts, numEdgePts);
+    }
+  }
+  
+  public void checkTriangleEdgePoints(Coordinate[] triPts, int numEdgePts) {
+    for (int i = 0; i < numEdgePts; i++) {
+      double lenFrac = i / (double) (numEdgePts + 1);
+      checkTriangleConsistent(triPts, lenFrac);
+    }
+  }
+
+  boolean checkTriangleConsistent(Coordinate[] triPts, double lenFraction) {
+    testCount++;
+    
+    LineSegment seg = new LineSegment(triPts[1], triPts[2]);
+    Coordinate pt = seg.pointAlong(lenFraction);
+
+    //boolean isPointInRing = CGAlgorithms.isPointInRing(pt, triPts);
+    //boolean isPointInRing = pointInRingWindingNumber(pt, triPts);
+    //boolean isPointInRing = Location.INTERIOR == RayCrossingCounter.locatePointInRing(pt, triPts);
+    boolean isPointInRing = Location.INTERIOR == NonRobustRayCrossingCounter.locatePointInRing(pt, triPts);
+    
+    int orientation = Orientation.index(triPts[1], triPts[2], pt);
+    if (Orientation.isCCW(triPts)) {
+      orientation = -orientation;
+    }
+    
+    // if collinear can't determine a failure
+    if (orientation == Orientation.COLLINEAR) return true;
+    
+    boolean bothOutside = ! isPointInRing && orientation == Orientation.LEFT;
+    boolean bothInside = isPointInRing && orientation == Orientation.RIGHT;
+    boolean isConsistent = bothOutside || bothInside;
+    
+    if (! isConsistent) {
+      isAllConsistent  = false;
+      failureCount++;
+      System.out.println("Inconsistent: "
+          + "PIR=" + isPointInRing + " Orient=" + orientation
+          + "  Pt: " + WKTWriter.toPoint(pt) 
+          + "  seg: " + WKTWriter.toLineString(triPts[1], triPts[2]) 
+          + "  tri: " + toPolygon(triPts) );
+    }
+    return isConsistent;
+  }
+  
+  public static String toPolygon(Coordinate[] coord)
+  {
+    StringBuffer buf = new StringBuffer();
+    buf.append("POLYGON ");
+    if (coord.length == 0)
+      buf.append(" EMPTY");
+    else {
+      buf.append("((");
+      for (int i = 0; i < coord.length; i++) {
+        if (i > 0)
+          buf.append(", ");
+        buf.append(coord[i].x + " " + coord[i].y );
+      }
+      buf.append("))");
+    }
+    return buf.toString();
+  }
+
+  /**
+   * Winding Number algorithm included for comparison purposes.
+   * This is almost equivalent to the RayCrossing algorithm,
+   * except that it checks all crossing segments 
+   * instead of just the ones to the right of the point.
+   * <p>
+   * This produces the same results as CGAlgorithmsDD
+   * 
+   * @param p point to test
+   * @param ring coordinates of ring (with same first and last point)
+   * @return true if the point lies inside the ring
+   */
+  private static boolean pointInRingWindingNumber(Coordinate p, Coordinate[] ring) {
+    int winding = 0; // the winding number counter
+
+    int n = ring.length;
+
+    for (int i = 0; i < n-1; i++) { 
+      if (ring[i].y <= p.y) { 
+        // detect an upward crossing
+        if (ring[i + 1].y > p.y) {
+          if (Orientation.LEFT == Orientation.index(ring[i], ring[i + 1], p)) 
+            winding++; 
+        }
+      } else { 
+        // detect a downward crossing
+        if (ring[i + 1].y <= p.y) 
+          if (Orientation.RIGHT == Orientation.index(ring[i], ring[i + 1], p)) 
+            winding--; 
+      }
+    }
+    return winding != 0;
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/RectangleLineIntersectorPerfTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/RectangleLineIntersectorPerfTest.java
new file mode 100644
index 0000000..9fdefdd
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/RectangleLineIntersectorPerfTest.java
@@ -0,0 +1,168 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.LineIntersector;
+import org.locationtech.jts.algorithm.RectangleLineIntersector;
+import org.locationtech.jts.algorithm.RobustLineIntersector;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.util.Stopwatch;
+
+public class RectangleLineIntersectorPerfTest
+{
+  public static void main(String[] args) {
+    RectangleLineIntersectorPerfTest test = new RectangleLineIntersectorPerfTest();
+    test.runBoth(5);
+    test.runBoth(30);
+    test.runBoth(30);
+    test.runBoth(100);
+    test.runBoth(300);
+    test.runBoth(600);
+    test.runBoth(1000);
+    test.runBoth(6000);
+  }
+
+  private GeometryFactory geomFact = new GeometryFactory();
+  
+  private double baseX = 0;
+  private double baseY = 0;
+  private double rectSize = 100;
+  private int numPts = 1000;
+  private Envelope rectEnv;
+  private Coordinate[] pts;
+  
+  public RectangleLineIntersectorPerfTest()
+  {
+    
+  }
+  
+  public void init(int nPts)
+  {
+    rectEnv = createRectangle();
+    pts = createTestPoints(nPts);
+  }
+  
+  public void runBoth(int nPts)
+  {
+    init(nPts);
+    run(true, false);
+    run(false, true);
+  }
+  
+  public void run(boolean useSegInt, boolean useSideInt)
+  {
+    if (useSegInt) System.out.println("Using Segment Intersector");
+    if (useSideInt) System.out.println("Using Side Intersector");
+    System.out.println("# pts: " + pts.length);
+        
+    RectangleLineIntersector rectSegIntersector = new RectangleLineIntersector(rectEnv);
+    SimpleRectangleIntersector rectSideIntersector = new SimpleRectangleIntersector(rectEnv);
+
+    Stopwatch sw = new Stopwatch();
+
+    for (int i = 0; i < pts.length; i++) {
+      for (int j = 0; j < pts.length; j++) {
+        if (i == j) continue;
+        
+        boolean segResult = false;
+        if (useSegInt)
+          segResult = rectSegIntersector.intersects(pts[i], pts[j]);
+        boolean sideResult = false;
+        if (useSideInt)
+          sideResult = rectSideIntersector.intersects(pts[i], pts[j]);
+        
+        if (useSegInt && useSideInt)
+        {
+          if (segResult != sideResult)
+            throw new IllegalStateException("Seg and Side values do not match");
+        }
+      }
+    }
+    
+    System.out.println("Finished in " + sw.getTimeString());
+    System.out.println();
+  }
+  
+  private Coordinate[] createTestPoints(int nPts)
+  {
+    Point pt = geomFact.createPoint(new Coordinate(baseX, baseY));
+    Geometry circle = pt.buffer(2 * rectSize, nPts/4);
+    return circle.getCoordinates();
+  }
+  
+  private Envelope createRectangle()
+  {
+     Envelope rectEnv = new Envelope(
+        new Coordinate(baseX, baseY),
+        new Coordinate(baseX + rectSize, baseY + rectSize));
+     return rectEnv;
+  }
+  
+}
+
+/**
+ * Tests intersection of a segment against a rectangle
+ * by computing intersection against all side segments.
+ * 
+ * @author Martin Davis
+ *
+ */
+class SimpleRectangleIntersector
+{
+  // for intersection testing, don't need to set precision model
+  private LineIntersector li = new RobustLineIntersector();
+
+  private Envelope rectEnv;
+  /**
+   * The corners of the rectangle, in the order:
+   *  10
+   *  23
+   */
+  private Coordinate[] corner = new Coordinate[4];
+
+  public SimpleRectangleIntersector(Envelope rectEnv)
+  {
+    this.rectEnv = rectEnv;
+    initCorners(rectEnv);
+  }
+  
+  private void initCorners(Envelope rectEnv)
+  {
+    corner[0] = new Coordinate(rectEnv.getMaxX(), rectEnv.getMaxY());
+    corner[1] = new Coordinate(rectEnv.getMinX(), rectEnv.getMaxY());
+    corner[2] = new Coordinate(rectEnv.getMinX(), rectEnv.getMinY());
+    corner[3] = new Coordinate(rectEnv.getMaxX(), rectEnv.getMinY());
+  }
+  
+  public boolean intersects(Coordinate p0, Coordinate p1)
+  {
+    Envelope segEnv = new Envelope(p0, p1);
+    if (! rectEnv.intersects(segEnv))
+      return false;
+
+    li.computeIntersection(p0, p1, corner[0], corner[1]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[1], corner[2]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[2], corner[3]);
+    if (li.hasIntersection()) return true;
+    li.computeIntersection(p0, p1, corner[3], corner[0]);
+    if (li.hasIntersection()) return true;
+
+    return false;
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/algorithm/SimpleRayCrossingStressTest.java b/modules/core/src/test/java/test/jts/perf/algorithm/SimpleRayCrossingStressTest.java
new file mode 100644
index 0000000..e0b079c
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/algorithm/SimpleRayCrossingStressTest.java
@@ -0,0 +1,107 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.algorithm;
+
+import org.locationtech.jts.algorithm.PerturbedGridPolygonBuilder;
+import org.locationtech.jts.algorithm.RayCrossingCounter;
+import org.locationtech.jts.algorithm.locate.PointOnGeometryLocator;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFilter;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import junit.framework.TestCase;
+import junit.textui.TestRunner;
+
+
+
+public class SimpleRayCrossingStressTest extends TestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(SimpleRayCrossingStressTest.class);
+  }
+
+	PrecisionModel pmFixed_1 = new PrecisionModel(1.0);
+	
+	public SimpleRayCrossingStressTest(String name) {
+		super(name);
+	}
+
+	public void testGrid()
+	{
+		// Use fixed PM to try and get at least some points hitting the boundary
+		GeometryFactory geomFactory = new GeometryFactory(pmFixed_1);
+//		GeometryFactory geomFactory = new GeometryFactory();
+		
+		PerturbedGridPolygonBuilder gridBuilder = new PerturbedGridPolygonBuilder(geomFactory);
+		gridBuilder.setNumLines(20);
+		gridBuilder.setLineWidth(10.0);
+		Geometry area = gridBuilder.getGeometry();
+		
+		SimpleRayCrossingPointInAreaLocator pia = new SimpleRayCrossingPointInAreaLocator(area); 
+
+		PointInAreaStressTester gridTester = new PointInAreaStressTester(geomFactory, area);
+		gridTester.setNumPoints(100000);
+		gridTester.setPIA(pia);
+		
+		boolean isCorrect = gridTester.run();
+		assertTrue(isCorrect);
+	}
+	
+	static class SimpleRayCrossingPointInAreaLocator
+	implements PointOnGeometryLocator
+	{
+		private Geometry geom;
+		
+		public SimpleRayCrossingPointInAreaLocator(Geometry geom)
+		{
+			this.geom = geom;
+		}
+		
+		public int locate(Coordinate p)
+		{
+			RayCrossingCounter rcc = new RayCrossingCounter(p);
+			RayCrossingSegmentFilter filter = new RayCrossingSegmentFilter(rcc);
+			geom.apply(filter);
+			return rcc.getLocation();
+		}
+		
+		static class RayCrossingSegmentFilter implements CoordinateSequenceFilter
+		{
+			private RayCrossingCounter rcc;
+			private Coordinate p0 = new Coordinate();
+			private Coordinate p1 = new Coordinate();
+			
+			public RayCrossingSegmentFilter(RayCrossingCounter rcc)
+			{
+				this.rcc = rcc;
+			}
+			
+		  public void filter(CoordinateSequence seq, int i)
+		  {
+		  	if (i == 0) return;
+		  	seq.getCoordinate(i - 1, p0);
+		  	seq.getCoordinate(i, p1);
+		  	rcc.countSegment(p0, p1);
+		  }
+		  
+		  public boolean isDone() { return rcc.isOnSegment(); }
+		  
+		  public boolean isGeometryChanged() { return false; }
+		}
+	}
+}
+
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/dissolve/LineDissolvePerfTest.java b/modules/core/src/test/java/test/jts/perf/dissolve/LineDissolvePerfTest.java
new file mode 100644
index 0000000..ff7e0fe
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/dissolve/LineDissolvePerfTest.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.dissolve;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.dissolve.LineDissolver;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.util.LinearComponentExtracter;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.operation.linemerge.LineMerger;
+import org.locationtech.jts.util.Memory;
+
+import test.jts.junit.GeometryUtils;
+import test.jts.perf.PerformanceTestCase;
+import test.jts.perf.PerformanceTestRunner;
+
+
+public class LineDissolvePerfTest  extends PerformanceTestCase 
+{
+  public static void main(String args[]) {
+    PerformanceTestRunner.run(LineDissolvePerfTest.class);
+  }
+
+  public LineDissolvePerfTest(String name) {
+    super(name);
+    setRunSize(new int[] {1, 2, 3, 4, 5});
+    setRunIterations(1);
+  }
+
+  Collection data;
+  
+  public void setUp() throws IOException, ParseException
+  {
+    System.out.println("Loading data...");
+    data = GeometryUtils.readWKTFile("/Users/mdavis/myproj/jts/svn/jts-topo-suite/trunk/jts/testdata/world.wkt");
+  }
+  
+  public void runDissolver_World()
+  {
+    LineDissolver dis = new LineDissolver();
+    dis.add(data);
+    Geometry result = dis.getResult();
+    System.out.println();
+    System.out.println(Memory.allString());
+  }
+  
+  public void runBruteForce_World()
+  {
+    Geometry result = dissolveLines(data);
+    System.out.println(Memory.allString());
+  }
+  
+  private Geometry dissolveLines(Collection lines) {
+    Geometry linesGeom = extractLines(lines);
+    return dissolveLines(linesGeom);
+  }
+  
+  private Geometry dissolveLines(Geometry lines) {
+    Geometry dissolved = lines.union();
+    LineMerger merger = new LineMerger();
+    merger.add(dissolved);
+    Collection mergedColl = merger.getMergedLineStrings();
+    Geometry merged = lines.getFactory().buildGeometry(mergedColl);
+    return merged;
+  }
+
+  Geometry extractLines(Collection geoms)
+  {
+    GeometryFactory factory = null;
+    List lines = new ArrayList();
+    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+      Geometry g = (Geometry) i.next();
+      if (factory == null)
+          factory = g.getFactory();
+      lines.addAll(LinearComponentExtracter.getLines(g));
+    }
+    return factory.buildGeometry(geoms);
+  }
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/geom/impl/PackedCoordinateSequenceMemoryTest.java b/modules/core/src/test/java/test/jts/perf/geom/impl/PackedCoordinateSequenceMemoryTest.java
new file mode 100644
index 0000000..e16902d
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/geom/impl/PackedCoordinateSequenceMemoryTest.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.geom.impl;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.impl.CoordinateArraySequenceFactory;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+public class PackedCoordinateSequenceMemoryTest 
+{
+
+	 public static void main(String args[]) {
+		 PackedCoordinateSequenceMemoryTest test = new PackedCoordinateSequenceMemoryTest();
+	  	test.run();
+	  }
+
+//	 PackedCoordinateSequenceFactory coordSeqFact = new PackedCoordinateSequenceFactory(PackedCoordinateSequenceFactory.DOUBLE, 2);
+	 CoordinateArraySequenceFactory coordSeqFact = CoordinateArraySequenceFactory.instance();
+	 GeometryFactory geomFact = new GeometryFactory(coordSeqFact);
+	 
+	 PackedCoordinateSequenceMemoryTest()
+	 {
+		 
+	 }
+	 
+	 static final int GEOMS = 1000;
+	 static final int GEOM_SIZE = 1000;
+	 
+	 
+	 void run()
+	 {
+		 runToMemoryOverflow();
+	 }
+	 
+	 void runToMemoryOverflow()
+	 {
+		 List geoms = new ArrayList();
+		 while (true) {
+			 geoms.add(createGeometry());
+			 System.out.println(geoms.size());
+		 }
+	 }
+	 
+	 Geometry createGeometry()
+	 {
+		 GeometricShapeFactory shapeFact = new GeometricShapeFactory(geomFact);
+		 shapeFact.setSize(100.0);
+		 shapeFact.setNumPoints(GEOM_SIZE);
+		 return shapeFact.createCircle();
+	 }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedGeometryThreadSafeTest.java b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedGeometryThreadSafeTest.java
new file mode 100644
index 0000000..6bf9aa5
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedGeometryThreadSafeTest.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.geom.prep;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+import org.locationtech.jts.geom.util.SineStarFactory;
+
+import test.jts.perf.ThreadTestCase;
+import test.jts.perf.ThreadTestRunner;
+
+
+/**
+ * Tests for race conditions in the PreparedGeometry classes.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PreparedGeometryThreadSafeTest extends ThreadTestCase
+{
+  public static void main(String[] args) {
+    ThreadTestRunner.run(new PreparedGeometryThreadSafeTest());
+  }
+
+  int nPts = 1000;
+  GeometryFactory factory = new GeometryFactory(new PrecisionModel(1.0));
+  
+  protected PreparedGeometry pg;
+  protected Geometry g;
+
+  public PreparedGeometryThreadSafeTest()
+  {
+    
+  }
+  
+  public void setup()
+  {
+    Geometry sinePoly = createSineStar(new Coordinate(0, 0), 100000.0, nPts);
+    pg = PreparedGeometryFactory.prepare(sinePoly);
+    g = createSineStar(new Coordinate(10, 10), 100000.0, 100);
+  }
+  
+  Geometry createSineStar(Coordinate origin, double size, int nPts) {
+    SineStarFactory gsf = new SineStarFactory(factory);
+    gsf.setCentre(origin);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    gsf.setArmLengthRatio(0.1);
+    gsf.setNumArms(20);
+    Geometry poly = gsf.createSineStar();
+    return poly;
+  }
+  
+  @Override
+  public Runnable getRunnable(final int threadIndex)
+  {
+    return new Runnable() {
+
+      public void run()
+      {
+        while (true) {
+          System.out.println(threadIndex);
+          pg.intersects(g);
+        }
+      }
+    
+    };
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedLineIntersectsPerfTest.java b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedLineIntersectsPerfTest.java
new file mode 100644
index 0000000..8704738
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedLineIntersectsPerfTest.java
@@ -0,0 +1,161 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.geom.prep;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+
+public class PreparedLineIntersectsPerfTest 
+{
+  static final int MAX_ITER = 1;
+  
+  static final int NUM_AOI_PTS = 2000;
+  static final int NUM_LINES = 50000;
+  static final int NUM_LINE_PTS = 10;
+  
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+
+  TestDataBuilder builder = new TestDataBuilder();
+  
+  Stopwatch sw = new Stopwatch();
+
+  public static void main(String[] args) {
+  	PreparedLineIntersectsPerfTest test = new PreparedLineIntersectsPerfTest();
+    test.test();
+  }
+
+  boolean testFailed = false;
+
+  public PreparedLineIntersectsPerfTest() {
+  }
+
+  public void test()
+  {
+    test(5);
+    test(10);
+    test(500);
+    test(1000);
+    test(2000);
+    /*
+    test(100);
+    test(1000);
+    test(2000);
+    test(4000);
+    test(8000);
+    */
+  }
+  
+  public void test(int nPts)
+  {
+  	builder.setTestDimension(1);
+  	Geometry target = builder.createSineStar(nPts).getBoundary();
+  	
+    List lines = builder.createTestGeoms(target.getEnvelopeInternal(), 
+    		NUM_LINES, 1.0, NUM_LINE_PTS);
+    
+    System.out.println();
+    //System.out.println("Running with " + nPts + " points");
+    test(target, lines);
+  }
+
+  public void test(Geometry g, List lines)
+  {
+    System.out.println("AOI # pts: " + g.getNumPoints()
+    		+ "      # lines: " + lines.size()
+    		+ "   # pts in line: " + NUM_LINE_PTS
+    		);
+
+    Stopwatch sw = new Stopwatch();
+    int count = 0;
+    for (int i = 0; i < MAX_ITER; i++) 
+    {
+    
+    	
+//    	count = testPrepGeomNotCached(g, lines);
+   	count = testPrepGeomCached(g, lines);
+//    	count = testOriginal(g, lines);
+   	
+   	
+    }
+    System.out.println("Count of intersections = " + count);
+    System.out.println("Finished in " + sw.getTimeString());
+  }
+
+  public int testOriginal(Geometry g, List lines)
+  { 
+  	System.out.println("Using orginal JTS algorithm");
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		if (g.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+  public int testPrepGeomCached(Geometry g, List lines)
+  { 
+  	System.out.println("Using cached Prepared Geometry");
+   PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+    PreparedGeometry prepGeom = pgFact.create(g);
+    
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		
+  		if (prepGeom.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+  /**
+   * Tests using PreparedGeometry, but creating a new
+   * PreparedGeometry object each time.
+   * This tests whether there is a penalty for using 
+   * the PG algorithm as a complete replacement for 
+   * the original algorithm.
+   *  
+   * @param g
+   * @param lines
+   * @return the count
+   */
+  public int testPrepGeomNotCached(Geometry g, List lines)
+  { 
+  	System.out.println("Using NON-CACHED Prepared Geometry");
+    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+//    PreparedGeometry prepGeom = pgFact.create(g);
+    
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		
+  		// test performance of creating the prepared geometry each time
+      PreparedGeometry prepGeom = pgFact.create(g);
+      
+  		if (prepGeom.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedPolygonIntersectsPerfTest.java b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedPolygonIntersectsPerfTest.java
new file mode 100644
index 0000000..b13a323
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/geom/prep/PreparedPolygonIntersectsPerfTest.java
@@ -0,0 +1,217 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.geom.prep;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.GeometricShapeFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+
+public class PreparedPolygonIntersectsPerfTest 
+{
+  static final int MAX_ITER = 10;
+  
+  static final int NUM_AOI_PTS = 2000;
+  static final int NUM_LINES = 10000;
+  static final int NUM_LINE_PTS = 100;
+  
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  Stopwatch sw = new Stopwatch();
+
+  public static void main(String[] args) {
+  	PreparedPolygonIntersectsPerfTest test = new PreparedPolygonIntersectsPerfTest();
+    test.test();
+  }
+
+  boolean testFailed = false;
+
+  public PreparedPolygonIntersectsPerfTest() {
+  }
+
+  public void test()
+  {
+    test(5);
+    test(10);
+    test(500);
+    test(1000);
+    test(2000);
+    test(4000);
+    /*
+    test(4000);
+    test(8000);
+    */
+  }
+  
+  public void test(int nPts)
+  {
+//  	Geometry poly = createCircle(new Coordinate(0, 0), 100, nPts);
+  	Geometry sinePoly = createSineStar(new Coordinate(0, 0), 100, nPts);
+//  	System.out.println(poly);
+//  	Geometry target = sinePoly.getBoundary();
+  	Geometry target = sinePoly;
+  	
+    List lines = createLines(target.getEnvelopeInternal(), NUM_LINES, 1.0, NUM_LINE_PTS);
+    
+    System.out.println();
+    //System.out.println("Running with " + nPts + " points");
+    test(target, lines);
+  }
+
+  Geometry createCircle(Coordinate origin, double size, int nPts) {
+		GeometricShapeFactory gsf = new GeometricShapeFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		Geometry circle = gsf.createCircle();
+		// Polygon gRect = gsf.createRectangle();
+		// Geometry g = gRect.getExteriorRing();
+		return circle;
+	}
+
+  Geometry createSineStar(Coordinate origin, double size, int nPts) {
+		SineStarFactory gsf = new SineStarFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		gsf.setArmLengthRatio(0.1);
+		gsf.setNumArms(50);
+		Geometry poly = gsf.createSineStar();
+		return poly;
+	}
+  
+  List createLines(Envelope env, int nItems, double size, int nPts)
+  {
+    int nCells = (int) Math.sqrt(nItems);
+
+  	List geoms = new ArrayList();
+  	double width = env.getWidth();
+  	double xInc = width / nCells;
+  	double yInc = width / nCells;
+  	for (int i = 0; i < nCells; i++) {
+    	for (int j = 0; j < nCells; j++) {
+    		Coordinate base = new Coordinate(
+    				env.getMinX() + i * xInc,
+    				env.getMinY() + j * yInc);
+    		Geometry line = createLine(base, size, nPts);
+    		geoms.add(line);
+    	}
+  	}
+  	return geoms;
+  }
+  
+  Geometry createLine(Coordinate base, double size, int nPts)
+  {
+    SineStarFactory gsf = new SineStarFactory();
+    gsf.setCentre(base);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    Geometry circle = gsf.createSineStar();
+//    System.out.println(circle);
+    return circle.getBoundary();
+  }
+  
+  public void test(Geometry g, List lines)
+  {
+    System.out.println("AOI # pts: " + g.getNumPoints()
+    		+ "      # lines: " + lines.size()
+    		+ "   # pts in line: " + NUM_LINE_PTS
+    		);
+
+    Stopwatch sw = new Stopwatch();
+    int count = 0;
+    for (int i = 0; i < MAX_ITER; i++) {
+//    	count = testPrepGeomNotCached(i, g, lines);
+   	count = testPrepGeomCached(i, g, lines);
+//    	count = testOriginal(i, g, lines);
+    }
+    System.out.println("Count of intersections = " + count);
+    System.out.println("Finished in " + sw.getTimeString());
+  }
+
+
+  public int testOriginal(int iter, Geometry g, List lines)
+  { 
+	  if (iter == 0) System.out.println("Using orginal JTS algorithm");
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		if (g.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+  public int testPrepGeomCached(int iter, Geometry g, List lines)
+  { 
+	  if (iter == 0) System.out.println("Using cached Prepared Geometry");
+   PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+    PreparedGeometry prepGeom = pgFact.create(g);
+    
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		
+  		if (prepGeom.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+  /**
+   * Tests using PreparedGeometry, but creating a new
+   * PreparedGeometry object each time.
+   * This tests whether there is a penalty for using 
+   * the PG algorithm as a complete replacement for 
+   * the original algorithm.
+   *  
+   * @param g
+   * @param lines
+   * @return the count
+   */
+  public int testPrepGeomNotCached(int iter, Geometry g, List lines)
+  { 
+  	if (iter == 0) System.out.println("Using NON-CACHED Prepared Geometry");
+    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+//    PreparedGeometry prepGeom = pgFact.create(g);
+    
+  	int count = 0;
+  	for (Iterator i = lines.iterator(); i.hasNext(); ) {
+  		LineString line = (LineString) i.next();
+  		
+  		// test performance of creating the prepared geometry each time
+      PreparedGeometry prepGeom = pgFact.create(g);
+      
+  		if (prepGeom.intersects(line))
+  			count++;
+  	}
+  	return count;
+  }
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/geom/prep/TestDataBuilder.java b/modules/core/src/test/java/test/jts/perf/geom/prep/TestDataBuilder.java
new file mode 100644
index 0000000..6318962
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/geom/prep/TestDataBuilder.java
@@ -0,0 +1,109 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.geom.prep;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+
+
+public class TestDataBuilder 
+{
+  private GeometryFactory geomFact = new GeometryFactory();
+
+	private Coordinate origin = new Coordinate(0, 0); 
+	private double size = 100.0;
+	private int testDim = 1;
+	
+	public TestDataBuilder()
+	{
+		
+	}
+	
+	public TestDataBuilder(GeometryFactory geomFact)
+	{
+		this.geomFact = geomFact;
+	}
+	
+	public void setExtent(Coordinate origin, double size)
+	{
+		this.origin = origin;
+		this.size = size;
+	}
+	
+	public void setTestDimension(int testDim)
+	{
+		this.testDim = testDim;
+	}
+	
+	public Geometry createCircle(int nPts) {
+		GeometricShapeFactory gsf = new GeometricShapeFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		Geometry circle = gsf.createCircle();
+		// Polygon gRect = gsf.createRectangle();
+		// Geometry g = gRect.getExteriorRing();
+		return circle;
+	}
+  
+  public Geometry createSineStar(int nPts) {
+		SineStarFactory gsf = new SineStarFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		gsf.setArmLengthRatio(0.1);
+		gsf.setNumArms(20);
+		Geometry poly = gsf.createSineStar();
+		return poly;
+	}
+  
+  public List createTestGeoms(Envelope env, int nItems, double size, int nPts)
+  {
+    int nCells = (int) Math.sqrt(nItems);
+
+  	List geoms = new ArrayList();
+  	double width = env.getWidth();
+  	double xInc = width / nCells;
+  	double yInc = width / nCells;
+  	for (int i = 0; i < nCells; i++) {
+    	for (int j = 0; j < nCells; j++) {
+    		Coordinate base = new Coordinate(
+    				env.getMinX() + i * xInc,
+    				env.getMinY() + j * yInc);
+    		Geometry line = createLine(base, size, nPts);
+    		geoms.add(line);
+    	}
+  	}
+  	return geoms;
+  }
+  
+  Geometry createLine(Coordinate base, double size, int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setCentre(base);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    Geometry circle = gsf.createCircle();
+//    System.out.println(circle);
+    return circle.getBoundary();
+  }
+  
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/math/DDExpressionPerf.java b/modules/core/src/test/java/test/jts/perf/math/DDExpressionPerf.java
new file mode 100644
index 0000000..392edaa
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/math/DDExpressionPerf.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.math;
+
+import java.math.BigDecimal;
+
+import org.locationtech.jts.math.DD;
+import org.locationtech.jts.util.Stopwatch;
+
+
+/**
+ * Times evaluating floating-point expressions using 
+ * various extended precision APIs.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DDExpressionPerf 
+{
+
+	public static void main(String[] args) throws Exception
+	{
+		  DDExpressionPerf test = new DDExpressionPerf();
+	    test.run();
+	}
+
+	public DDExpressionPerf() { }
+	
+	public void run() {
+	  int n = 1000000;
+		double doubleTime   = runDouble(n);
+		double ddTime       = runDoubleDouble(n);
+		double ddSelfTime   = runDoubleDoubleSelf(n);
+		double bigDecTime   = runBigDecimal(n);
+		
+		System.out.println("BigDecimal VS double performance factor = " + bigDecTime/doubleTime);
+		System.out.println("BigDecimal VS DD performance factor = " + bigDecTime/ddTime);
+		
+		System.out.println("DD VS double performance factor = " + ddTime/doubleTime);
+		System.out.println("DD-Self VS double performance factor = " + ddSelfTime/doubleTime);
+		
+	}
+	
+	public double runDouble(int nIter)
+	{
+		Stopwatch sw = new Stopwatch();
+		for (int i = 0; i < nIter; i++) {
+      double a = 9.0;
+      double factor = 10.0;
+			
+			double aMul = factor * a;
+			double aDiv = a / factor;
+			
+			double det = a * a - aMul * aDiv;
+//			System.out.println(det);
+		}
+		sw.stop();
+		System.out.println("double:          nIter = " + nIter 
+				+ "   time = " + sw.getTimeString());
+		return sw.getTime() / (double) nIter;
+	}
+	
+	
+	public double runBigDecimal(int nIter)
+	{
+		Stopwatch sw = new Stopwatch();
+		for (int i = 0; i < nIter; i++) {
+			
+      BigDecimal a = (new BigDecimal(9.0)).setScale(20);
+      BigDecimal factor = (new BigDecimal(10.0)).setScale(20);
+			BigDecimal aMul = factor.multiply(a);
+			BigDecimal aDiv = a.divide(factor, BigDecimal.ROUND_HALF_UP);
+			
+			BigDecimal det = a.multiply(a)
+					.subtract(aMul.multiply(aDiv));
+//			System.out.println(aDiv);
+//			System.out.println(det);
+		}
+		sw.stop();
+		System.out.println("BigDecimal:      nIter = " + nIter 
+				+ "   time = " + sw.getTimeString());
+		return sw.getTime() / (double) nIter;
+	}
+	
+  public double runDoubleDouble(int nIter)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < nIter; i++) {
+      
+      DD a = new DD(9.0);
+      DD factor = new DD(10.0);
+      DD aMul = factor.multiply(a);
+      DD aDiv = a.divide(factor);
+      
+      DD det = a.multiply(a)
+          .subtract(aMul.multiply(aDiv));
+//      System.out.println(aDiv);
+//      System.out.println(det);
+    }
+    sw.stop();
+    System.out.println("DD:              nIter = " + nIter 
+        + "   time = " + sw.getTimeString());
+    return sw.getTime() / (double) nIter;
+  }
+  
+  public double xrunDoubleDoubleSelf(int nIter)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < nIter; i++) {
+      
+      DD a = new DD(9.0);
+      DD factor = new DD(10.0);
+      DD aMul = factor.multiply(a);
+      DD aDiv = a.divide(factor);
+      
+      DD det = a.multiply(a)
+          .subtract(aMul.multiply(aDiv));
+//      System.out.println(aDiv);
+//      System.out.println(det);
+    }
+    sw.stop();
+    System.out.println("DD:              nIter = " + nIter 
+        + "   time = " + sw.getTimeString());
+    return sw.getTime() / (double) nIter;
+  }
+  
+	//*
+	public double runDoubleDoubleSelf(int nIter)
+	{
+		Stopwatch sw = new Stopwatch();
+		for (int i = 0; i < nIter; i++) {
+			
+      double a = 9.0;
+      double factor = 10.0;
+			DD c = new DD(9.0);
+			c.selfMultiply(factor);
+			DD b = new DD(9.0);
+			b.selfDivide(factor);
+			
+			DD a2 = new DD(a);
+			a2.selfMultiply(a);
+			DD b2 = new DD(b);
+			b2.selfMultiply(c);
+			a2.selfDivide(b2);
+			DD det = a2;
+//			System.out.println(aDiv);
+//			System.out.println(det);
+		}
+		sw.stop();
+		System.out.println("DD-Self:         nIter = " + nIter 
+				+ "   time = " + sw.getTimeString());
+		return sw.getTime() / (double) nIter;
+	}
+	//*/
+	
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/perf/math/InCirclePerf.java b/modules/core/src/test/java/test/jts/perf/math/InCirclePerf.java
new file mode 100644
index 0000000..8a63049
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/math/InCirclePerf.java
@@ -0,0 +1,106 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.math;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.util.Stopwatch;
+
+
+/**
+ * Test performance of evaluating Triangle predicate computations
+ * using 
+ * various extended precision APIs.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class InCirclePerf 
+{
+
+	public static void main(String[] args) throws Exception
+	{
+		  InCirclePerf test = new InCirclePerf();
+	    test.run();
+	}
+
+	public InCirclePerf() { }
+	
+  Coordinate pa= new Coordinate(687958.05, 7460725.97);
+  Coordinate pb= new Coordinate(687957.43, 7460725.93);
+  Coordinate pc= new Coordinate(687957.58, 7460721);
+  Coordinate pp= new Coordinate(687958.13, 7460720.99);
+  
+	public void run() {
+    System.out.println("InCircle perf");
+    int n = 1000000;
+		double doubleTime      = runDouble(n);
+    double ddSelfTime      = runDDSelf(n);
+    double ddSelf2Time     = runDDSelf2(n);
+    double ddTime          = runDD(n);
+//		double ddSelfTime = runDoubleDoubleSelf(10000000);
+		
+    System.out.println("DD VS double performance factor      = " + ddTime/doubleTime);
+    System.out.println("DDSelf VS double performance factor  = " + ddSelfTime/doubleTime);
+    System.out.println("DDSelf2 VS double performance factor = " + ddSelf2Time/doubleTime);
+	}
+	
+	public double runDouble(int nIter)
+	{
+		Stopwatch sw = new Stopwatch();
+		for (int i = 0; i < nIter; i++) {
+      TriPredicate.isInCircle(pa, pb, pc, pp);
+		}
+		sw.stop();
+		System.out.println("double:   nIter = " + nIter 
+				+ "   time = " + sw.getTimeString());
+		return sw.getTime() / (double) nIter;
+	}
+	
+  public double runDD(int nIter)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < nIter; i++) {
+      TriPredicate.isInCircleDD(pa, pb, pc, pp);
+    }
+    sw.stop();
+    System.out.println("DD:       nIter = " + nIter 
+        + "   time = " + sw.getTimeString());
+    return sw.getTime() / (double) nIter;
+  }
+  
+  public double runDDSelf(int nIter)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < nIter; i++) {
+      TriPredicate.isInCircleDD2(pa, pb, pc, pp);
+    }
+    sw.stop();
+    System.out.println("DD-Self:  nIter = " + nIter 
+        + "   time = " + sw.getTimeString());
+    return sw.getTime() / (double) nIter;
+  }
+  public double runDDSelf2(int nIter)
+  {
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < nIter; i++) {
+      TriPredicate.isInCircleDD3(pa, pb, pc, pp);
+    }
+    sw.stop();
+    System.out.println("DD-Self2: nIter = " + nIter 
+        + "   time = " + sw.getTimeString());
+    return sw.getTime() / (double) nIter;
+  }
+  
+ 
+	
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/perf/math/TriPredicate.java b/modules/core/src/test/java/test/jts/perf/math/TriPredicate.java
new file mode 100644
index 0000000..cfe21e5
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/math/TriPredicate.java
@@ -0,0 +1,268 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.math;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Triangle;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.math.DD;
+
+/**
+ * Algorithms for computing values and predicates
+ * associated with triangles.
+ * For some algorithms extended-precision
+ * versions are provided, which are more robust
+ * (i.e. they produce correct answers in more cases).
+ * These are used in triangulation algorithms.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TriPredicate 
+{
+  /**
+   * Tests if a point is inside the circle defined by the points a, b, c. 
+   * This test uses simple
+   * double-precision arithmetic, and thus may not be robust.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircle(
+      Coordinate a, Coordinate b, Coordinate c, 
+      Coordinate p) {
+    boolean isInCircle = 
+              (a.x * a.x + a.y * a.y) * triArea(b, c, p)
+            - (b.x * b.x + b.y * b.y) * triArea(a, c, p)
+            + (c.x * c.x + c.y * c.y) * triArea(a, b, p)
+            - (p.x * p.x + p.y * p.y) * triArea(a, b, c) 
+            > 0;
+    return isInCircle;
+  }
+  
+  /**
+   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area is positive if the
+   * triangle is oriented counterclockwise.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   */
+  private static double triArea(Coordinate a, Coordinate b, Coordinate c) {
+      return (b.x - a.x) * (c.y - a.y) 
+           - (b.y - a.y) * (c.x - a.x);
+  }
+
+  /**
+   * Tests if a point is inside the circle defined by the points a, b, c. 
+   * This test uses robust computation.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleRobust(
+      Coordinate a, Coordinate b, Coordinate c, 
+      Coordinate p) 
+  {
+    //checkRobustInCircle(a, b, c, p);
+    return isInCircleDD(a, b, c, p);       
+  }
+
+  /**
+   * Tests if a point is inside the circle defined by the points a, b, c. 
+   * The computation uses {@link DD} arithmetic for robustness.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleDD(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD px = new DD(p.x);
+    DD py = new DD(p.y);
+    DD ax = new DD(a.x);
+    DD ay = new DD(a.y);
+    DD bx = new DD(b.x);
+    DD by = new DD(b.y);
+    DD cx = new DD(c.x);
+    DD cy = new DD(c.y);
+
+    DD aTerm = (ax.multiply(ax).add(ay.multiply(ay)))
+        .multiply(triAreaDD(bx, by, cx, cy, px, py));
+    DD bTerm = (bx.multiply(bx).add(by.multiply(by)))
+        .multiply(triAreaDD(ax, ay, cx, cy, px, py));
+    DD cTerm = (cx.multiply(cx).add(cy.multiply(cy)))
+        .multiply(triAreaDD(ax, ay, bx, by, px, py));
+    DD pTerm = (px.multiply(px).add(py.multiply(py)))
+        .multiply(triAreaDD(ax, ay, bx, by, cx, cy));
+
+    DD sum = aTerm.subtract(bTerm).add(cTerm).subtract(pTerm);
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+  public static boolean isInCircleDD2(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD aTerm = (DD.sqr(a.x).selfAdd(DD.sqr(a.y)))
+        .selfMultiply(triAreaDD2(b, c, p));
+    DD bTerm = (DD.sqr(b.x).selfAdd(DD.sqr(b.y)))
+        .selfMultiply(triAreaDD2(a, c, p));
+    DD cTerm = (DD.sqr(c.x).selfAdd(DD.sqr(c.y)))
+        .selfMultiply(triAreaDD2(a, b, p));
+    DD pTerm = (DD.sqr(p.x).selfAdd(DD.sqr(p.y)))
+        .selfMultiply(triAreaDD2(a, b, c));
+
+    DD sum = aTerm.selfSubtract(bTerm).selfAdd(cTerm).selfSubtract(pTerm);
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+  public static boolean isInCircleDD3(
+      Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    DD adx = DD.valueOf(a.x).selfSubtract(p.x);
+    DD ady = DD.valueOf(a.y).selfSubtract(p.y);
+    DD bdx = DD.valueOf(b.x).selfSubtract(p.x);
+    DD bdy = DD.valueOf(b.y).selfSubtract(p.y);
+    DD cdx = DD.valueOf(c.x).selfSubtract(p.x);
+    DD cdy = DD.valueOf(c.y).selfSubtract(p.y);
+
+    DD abdet = adx.multiply(bdy).selfSubtract(bdx.multiply(ady));
+    DD bcdet = bdx.multiply(cdy).selfSubtract(cdx.multiply(bdy));
+    DD cadet = cdx.multiply(ady).selfSubtract(adx.multiply(cdy));
+    DD alift = adx.multiply(adx).selfSubtract(ady.multiply(ady));
+    DD blift = bdx.multiply(bdx).selfSubtract(bdy.multiply(bdy));
+    DD clift = cdx.multiply(cdx).selfSubtract(cdy.multiply(cdy));
+
+    DD sum = alift.selfMultiply(bcdet)
+    .selfAdd(blift.selfMultiply(cadet))
+    .selfAdd(clift.selfMultiply(abdet));
+    
+    boolean isInCircle = sum.doubleValue() > 0;
+
+    return isInCircle;
+  }
+
+  /**
+   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area
+   * is positive if the triangle is oriented counterclockwise.
+   * The computation uses {@link DD} arithmetic for robustness.
+   * 
+   * @param ax the x ordinate of a vertex of the triangle
+   * @param ay the y ordinate of a vertex of the triangle
+   * @param bx the x ordinate of a vertex of the triangle
+   * @param by the y ordinate of a vertex of the triangle
+   * @param cx the x ordinate of a vertex of the triangle
+   * @param cy the y ordinate of a vertex of the triangle
+   */
+  public static DD triAreaDD(DD ax, DD ay,
+      DD bx, DD by, DD cx, DD cy) {
+    return (bx.subtract(ax).multiply(cy.subtract(ay)).subtract(by.subtract(ay)
+        .multiply(cx.subtract(ax))));
+  }
+
+  public static DD triAreaDD2(
+      Coordinate a, Coordinate b, Coordinate c) {
+    
+    DD t1 = DD.valueOf(b.x).selfSubtract(a.x)
+          .selfMultiply(
+              DD.valueOf(c.y).selfSubtract(a.y));
+    
+    DD t2 = DD.valueOf(b.y).selfSubtract(a.y)
+          .selfMultiply(
+              DD.valueOf(c.x).selfSubtract(a.x));
+    
+    return t1.selfSubtract(t2);
+  }
+
+  /**
+   * Computes the inCircle test using distance from the circumcentre. 
+   * Uses standard double-precision arithmetic.
+   * <p>
+   * In general this doesn't
+   * appear to be any more robust than the standard calculation. However, there
+   * is at least one case where the test point is far enough from the
+   * circumcircle that this test gives the correct answer. 
+   * <pre>
+   * LINESTRING
+   * (1507029.9878 518325.7547, 1507022.1120341457 518332.8225183258,
+   * 1507029.9833 518325.7458, 1507029.9896965567 518325.744909031)
+   * </pre>
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   * @return true if this point is inside the circle defined by the points a, b, c
+   */
+  public static boolean isInCircleCC(Coordinate a, Coordinate b, Coordinate c,
+      Coordinate p) {
+    Coordinate cc = Triangle.circumcentre(a, b, c);
+    double ccRadius = a.distance(cc);
+    double pRadiusDiff = p.distance(cc) - ccRadius;
+    return pRadiusDiff <= 0;
+  }
+  
+  /**
+   * Checks if the computed value for isInCircle is correct, using
+   * double-double precision arithmetic.
+   * 
+   * @param a a vertex of the triangle
+   * @param b a vertex of the triangle
+   * @param c a vertex of the triangle
+   * @param p the point to test
+   */
+private static void checkRobustInCircle(Coordinate a, Coordinate b, Coordinate c,
+    Coordinate p) 
+{
+  boolean nonRobustInCircle = isInCircle(a, b, c, p);
+  boolean isInCircleDD = TriPredicate.isInCircleDD(a, b, c, p);
+  boolean isInCircleCC = TriPredicate.isInCircleCC(a, b, c, p);
+
+  Coordinate circumCentre = Triangle.circumcentre(a, b, c);
+  System.out.println("p radius diff a = "
+      + Math.abs(p.distance(circumCentre) - a.distance(circumCentre))
+      / a.distance(circumCentre));
+
+  if (nonRobustInCircle != isInCircleDD || nonRobustInCircle != isInCircleCC) {
+    System.out.println("inCircle robustness failure (double result = "
+        + nonRobustInCircle 
+        + ", DD result = " + isInCircleDD
+        + ", CC result = " + isInCircleCC + ")");
+    System.out.println(WKTWriter.toLineString(new CoordinateArraySequence(
+        new Coordinate[] { a, b, c, p })));
+    System.out.println("Circumcentre = " + WKTWriter.toPoint(circumCentre)
+        + " radius = " + a.distance(circumCentre));
+    System.out.println("p radius diff a = "
+        + Math.abs(p.distance(circumCentre)/a.distance(circumCentre) - 1));
+    System.out.println("p radius diff b = "
+        + Math.abs(p.distance(circumCentre)/b.distance(circumCentre) - 1));
+    System.out.println("p radius diff c = "
+        + Math.abs(p.distance(circumCentre)/c.distance(circumCentre) - 1));
+    System.out.println();
+  }
+}
+
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/BufferCorrectnessTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/BufferCorrectnessTest.java
new file mode 100644
index 0000000..08a8477
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/BufferCorrectnessTest.java
@@ -0,0 +1,138 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+/**
+ * Tests self-snapping issues
+ * 
+ * @version 1.7
+ */
+public class BufferCorrectnessTest 
+{
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader rdr = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+  	try {
+  		(new BufferCorrectnessTest()).run7();
+  	}
+  	catch (Exception ex) {
+  		ex.printStackTrace();
+  	}
+  
+  }
+
+  public BufferCorrectnessTest() {  }
+
+  void run7()
+  throws Exception
+  {
+  	// buffer fails
+  	String wkt = "MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435),  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754),  (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))";
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(15);
+  	System.out.println(buf);
+  };
+  
+  void run6()
+  throws Exception
+  {
+  	// polygon with two vertices very close - mitred negative buffer lies outside input
+  	String wkt = "POLYGON ((589081.1515112884 4518509.334764771, 589103.7370954598 4518497.015419995, 589099.8017397423 4518490.719003885, 589097.1198886324 4518486.20858194, 589090.9424687021 4518475.819013388, 589081.1515112884 4518509.334764771))";
+  	Geometry g = rdr.read(wkt);
+  	
+  	BufferParameters params = new BufferParameters(8, BufferParameters.CAP_ROUND, BufferParameters.JOIN_MITRE, 5);
+  	Geometry buf = new BufferOp(g, params).getResultGeometry(-5);
+    
+  	System.out.println(buf);
+  };
+  
+  void run5()
+  throws Exception
+  {
+  	// polygon with two vertices very close - mitred negative buffer lies outside input
+  	String wkt = "POLYGON ((588722.7612465625 4518964.956739423, 588755.2073151038 4518948.2420851765, 588750.2892019567 4518938.490656119, 588750.2892047082 4518938.490654858, 588741.1098934844 4518920.290260831, 588722.7612465625 4518964.956739423))";
+  	Geometry g = rdr.read(wkt);
+  	
+  	BufferParameters params = new BufferParameters(8, BufferParameters.CAP_ROUND, BufferParameters.JOIN_MITRE, 5);
+  	Geometry buf = new BufferOp(g, params).getResultGeometry(-5);
+    
+  	System.out.println(buf);
+  };
+  
+  void run4()
+  throws Exception
+  {
+//  	String wkt = "LINESTRING (1872699.676 530329.155, 1872712.232 530255.793, 1872724.601 530183.526, 1872737.157 530110.164, 1872749.713 530036.802, 1872762.082 529964.535, 1872774.638 529891.173, 1872787.194 529817.811, 1872799.563 529745.545, 1872812.119 529672.183, 1872824.675 529598.821, 1872837.044 529526.555, 1872849.6 529453.194, 1872862.156 529379.832, 1872874.524 529307.566, 1872887.08 529234.205, 1872899.636 529160.844, 1872912.005 529088.578, 1872924.561 529015.217, 1872937. [...]
+//  	String wkt = "LINESTRING(1872762.082 529964.535, 1872774.638 529891.173, 1872787.194 529817.811)";
+  	String wkt = "LINESTRING (1872612.157 530840.503, 1872624.713 530767.14, 1872637.269 530693.777)";
+  	Geometry g = rdr.read(wkt);
+  	
+  	BufferParameters params = new BufferParameters(10, BufferParameters.CAP_SQUARE, BufferParameters.JOIN_MITRE, 10);
+  	Geometry buf = new BufferOp(g, params).getResultGeometry(200);
+    
+
+  	System.out.println(buf);
+  };
+  
+  void run3()
+  throws Exception
+  {
+  	String wkt = "MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435),  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754), (1335558.59524 631743.01449, 1335573.2578018496 631782.1915185435), (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))";
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(15);
+  	System.out.println(buf);
+  };
+  
+  void run2()
+  throws Exception
+  {
+  	String wkt = "POLYGON ((-2531.310546875 -17.19328498840332, -2518.694580078125 -27.471830368041992, -2564.515869140625 -44.53504943847656, -2531.310546875 -17.19328498840332))";
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(1.0, 1);
+  	System.out.println(buf);
+  }
+  
+  void run()
+  throws Exception
+  {
+  	doBuffer("LINESTRING (110 320, 280 290, 170 150)", 20.0, -1);
+//  	doBuffer("LINESTRING (10 0, 0 0, 10 1)");
+  };
+  
+  void doBuffer(String wkt, double dist)
+  throws Exception
+  {
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(dist, -4);
+  	System.out.println(buf);
+  };
+  
+  void doBuffer(String wkt, double dist, int quadSegs)
+  throws Exception
+  {
+  	Geometry g = rdr.read(wkt);
+  	Geometry buf = g.buffer(dist, quadSegs);
+  	System.out.println(buf);
+  };
+  
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/DepthSegmentStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/DepthSegmentStressTest.java
new file mode 100644
index 0000000..7f0032a
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/DepthSegmentStressTest.java
@@ -0,0 +1,259 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.buffer;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+import org.locationtech.jts.geom.LineSegment;
+
+import test.jts.perf.PerformanceTestCase;
+import test.jts.perf.PerformanceTestRunner;
+
+/**
+ * Stress tests {@link DepthSegment} to determine if the compare contract is maintained.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DepthSegmentStressTest
+extends PerformanceTestCase
+{
+
+  public static void main(String args[]) {
+    PerformanceTestRunner.run(DepthSegmentStressTest.class);
+  }
+
+  public DepthSegmentStressTest(String name)
+  {
+    super(name);
+    setRunSize(new int[] {20});
+    setRunIterations(100);
+  }
+
+  public void startRun(int size)
+  {
+    System.out.println("Running with size " + size);
+    iter = 0;
+  }
+  
+  private int iter = 0;
+  
+  public void XXrunSort()
+  {
+    System.out.println("Iter # " + iter++);
+    // do test work here
+    List segs = createRandomDepthSegments(100);
+    Collections.sort(segs);
+  }
+  
+  public void runMin()
+  {
+    System.out.println("Iter # " + iter++);
+    // do test work here
+    List segs = createRandomDepthSegments(100);
+    Collections.min(segs);
+  }
+  
+  public void runCompare()
+  {
+    System.out.println("Iter # " + iter++);
+    DepthSegment seg1 = createRandomDepthSegment();
+    DepthSegment seg2 = createRandomDepthSegment();
+    DepthSegment seg3 = createRandomDepthSegment();
+    
+    // do test work here
+    boolean fails = false;
+    if (! isSymmetric(seg1, seg2))
+      fails = true;
+    if (! isTransitive(seg1, seg2, seg3))
+      fails = true;
+    
+    if (fails ){
+      System.out.println("FAILS!");
+      throw new RuntimeException("FAILS!");
+    }
+      
+  }
+  
+  public boolean isSymmetric(DepthSegment seg1, DepthSegment seg2) {
+    int cmp12 = seg1.compareTo(seg2);
+    int cmp21 = seg2.compareTo(seg1);
+    return cmp12 == -cmp21;
+  }
+  public boolean isTransitive(DepthSegment seg1, DepthSegment seg2, DepthSegment seg3) {
+    int cmp12 = seg1.compareTo(seg2);
+    int cmp23 = seg2.compareTo(seg3);
+    int cmp13 = seg1.compareTo(seg3);
+    if (cmp12 > 0 && cmp23 > 0) {
+      if (cmp13 <= 0) {
+        System.out.println(seg1 + " " + seg2 + " " + seg3);
+        return false;
+      }
+    }
+    return true;
+  }
+  
+  public List createRandomDepthSegments(int n)
+  {
+    List segs = new ArrayList();
+    for (int i = 0; i < n; i++) {
+      segs.add(createRandomDepthSegment());
+    }
+    return segs;
+  }
+  
+  int randint(int max) {
+    return (int) (max * Math.random());
+  }
+  
+  private DepthSegment createRandomDepthSegment() {
+    double scale = 10;
+    int max = 10;
+    double x0 = randint(max);
+    double y0 = randint(max);
+    double ang = 2 * Math.PI * Math.random();
+    double x1 = Math.rint(x0 + max * Math.cos(ang));
+    double y1 = Math.rint(y0 + max * Math.sin(ang));
+    LineSegment seg = new LineSegment(x0,y0,x1,y1);
+    seg.normalize();
+    return new DepthSegment(seg, 0);
+  }
+
+  double round(double x, double scale)
+  {
+    return Math.round(x * scale) / scale;
+  }
+
+  /**
+   * A segment from a directed edge which has been assigned a depth value
+   * for its sides.
+   */
+  private class DepthSegment
+      implements Comparable
+  {
+    private LineSegment upwardSeg;
+    private int leftDepth;
+
+    public DepthSegment(LineSegment seg, int depth)
+    {
+      // input seg is assumed to be normalized
+      upwardSeg = new LineSegment(seg);
+      //upwardSeg.normalize();
+      this.leftDepth = depth;
+    }
+    /**
+     * Defines a comparison operation on DepthSegments
+     * which orders them left to right
+     *
+     * <pre>
+     * DS1 < DS2   if   DS1.seg is left of DS2.seg
+     * DS1 > DS2   if   DS1.seg is right of DS2.seg
+     * </pre>
+     *
+     * @param obj
+     * @return the comparison value
+     */
+    public int compareTo(Object obj)
+    {
+      DepthSegment other = (DepthSegment) obj;
+      
+      if (! envelopesOverlap(upwardSeg, other.upwardSeg)) 
+        return upwardSeg.compareTo(other.upwardSeg);
+      // check orientations
+      int orientIndex = upwardSeg.orientationIndex(other.upwardSeg);
+      if (orientIndex != 0) return orientIndex;
+      orientIndex = - other.upwardSeg.orientationIndex(upwardSeg);
+      if (orientIndex != 0) return orientIndex;
+      // segments cross or are collinear.  Use segment ordering
+      return upwardSeg.compareTo(other.upwardSeg);
+
+    }
+
+    public int XcompareTo(Object obj)
+    {
+      DepthSegment other = (DepthSegment) obj;
+      
+      // if segments are collinear and vertical compare endpoints
+      if (isVertical() && other.isVertical() 
+          && upwardSeg.p0.x == other.upwardSeg.p0.x)
+        return compareX(this.upwardSeg, other.upwardSeg);
+      // check if segments are trivially ordered along X
+      if (upwardSeg.maxX() <= other.upwardSeg.minX()) return -1;
+      if (upwardSeg.minX() >= other.upwardSeg.maxX()) return 1;
+      /**
+       * try and compute a determinate orientation for the segments.
+       * Test returns 1 if other is left of this (i.e. this > other)
+       */
+      int orientIndex = upwardSeg.orientationIndex(other.upwardSeg);
+      // if orientation is determinate, return it
+      if (orientIndex != 0)
+        return orientIndex;
+
+      /**
+       * If comparison between this and other is indeterminate,
+       * try the opposite call order.
+       * orientationIndex value is 1 if this is left of other,
+       * so have to flip sign to get proper comparison value of
+       * -1 if this is leftmost
+       */
+      if (orientIndex == 0)
+        orientIndex = -1 * other.upwardSeg.orientationIndex(upwardSeg);
+
+      // if orientation is determinate, return it
+      if (orientIndex != 0)
+        return orientIndex;
+
+      // otherwise, segs must be collinear - sort based on minimum X value
+      return compareX(this.upwardSeg, other.upwardSeg);
+    }
+
+    public boolean isVertical() {
+      return upwardSeg.p0.x == upwardSeg.p1.x;
+    }
+    
+    public boolean envelopesOverlap(LineSegment seg1, LineSegment seg2) {
+      if (seg1.maxX() <= seg2.minX()) return false;
+      if (seg2.maxX() <= seg1.minX()) return false;
+      if (seg1.maxY() <= seg2.minY()) return false;
+      if (seg2.maxY() <= seg1.minY()) return false;
+      return true;
+    }
+    /**
+     * Compare two collinear segments for left-most ordering.
+     * If segs are vertical, use vertical ordering for comparison.
+     * If segs are equal, return 0.
+     * Segments are assumed to be directed so that the second coordinate is >= to the first
+     * (e.g. up and to the right).
+     *
+     * @param seg0 a segment to compare
+     * @param seg1 a segment to compare
+     * @return
+     */
+    private int compareX(LineSegment seg0, LineSegment seg1)
+    {
+      int compare0 = seg0.p0.compareTo(seg1.p0);
+      if (compare0 != 0)
+        return compare0;
+      return seg0.p1.compareTo(seg1.p1);
+
+    }
+    public String toString()
+    {
+      return upwardSeg.toString();
+    }
+
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferPerfTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferPerfTest.java
new file mode 100644
index 0000000..bf6ad64
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferPerfTest.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.buffer;
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.util.Stopwatch;
+
+import test.jts.TestFiles;
+
+public class FileBufferPerfTest
+{
+  static final int MAX_ITER = 1;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+
+  GeometryFactory factory = new GeometryFactory();
+
+  public static void main(String[] args) {
+    FileBufferPerfTest test = new FileBufferPerfTest();
+    try {
+      test.test();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  boolean testFailed = false;
+
+  public FileBufferPerfTest() {
+  }
+
+  public void test()
+  throws Exception
+  {
+    test(TestFiles.getResourceFilePath("africa.wkt"));
+    // test(TestFiles.getResourceFilePath("world.wkt"));
+    // test(TestFiles.getResourceFilePath("bc-250k.wkt"));
+    // test(TestFiles.getResourceFilePath("bc_20K.wkt"));
+  }
+
+  public void test(String filename)
+    throws Exception
+  {
+    WKTFileReader fileRdr = new WKTFileReader(filename, wktRdr);
+    List polys = fileRdr.read();
+
+    runAll(polys, 0.01);
+    runAll(polys, 0.1);
+    runAll(polys, 1.0);
+    runAll(polys, 10.0);
+    runAll(polys, 100.0);
+    runAll(polys, 1000.0);
+  }
+
+  void runAll(List polys, double distance)
+  {
+    System.out.println("Geom count = " + polys.size() + "   distance = " + distance);
+    Stopwatch sw = new Stopwatch();
+    for (Iterator i = polys.iterator(); i.hasNext(); ) {
+      Geometry g = (Geometry) i.next();
+      g.buffer(distance);
+      System.out.print(".");
+    }
+    System.out.println();
+    System.out.println("   Time = " + sw.getTimeString());
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferResultValidatorTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferResultValidatorTest.java
new file mode 100644
index 0000000..148152c
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/FileBufferResultValidatorTest.java
@@ -0,0 +1,104 @@
+
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.buffer;
+
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+import org.locationtech.jts.util.Stopwatch;
+
+import junit.framework.TestCase;
+
+
+/**
+ * @version 1.7
+ */
+public class FileBufferResultValidatorTest extends TestCase {
+
+  static int MAX_FEATURE = 1;
+  
+	WKTReader rdr = new WKTReader();
+
+  public FileBufferResultValidatorTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(FileBufferResultValidatorTest.class);
+  }
+
+  public void testAfrica() throws Exception
+  {
+    //    runTest(TestFiles.getResourceFilePath("world.wkt"));
+    runTest("/testdata/africa.wkt");
+  }
+
+  void runTest(String resource)
+  throws Exception
+  {
+    InputStream is = this.getClass().getResourceAsStream(resource);
+    runTest(new WKTFileReader(new InputStreamReader(is), rdr));
+  }
+
+  void runTest(WKTFileReader fileRdr)
+  throws Exception
+  {
+    List polys = fileRdr.read();
+
+    runAll(polys, 0.01);
+    runAll(polys, 0.1);
+    runAll(polys, 1.0);
+    runAll(polys, 10.0);
+    runAll(polys, 100.0);
+    runAll(polys, 1000.0);
+
+  }
+
+  void runAll(List geoms, double dist)
+  {
+  	Stopwatch sw = new Stopwatch();
+    //System.out.println("Geom count = " + geoms.size() + "   distance = " + dist);
+  	int count = 0;
+    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+      Geometry g = (Geometry) i.next();
+      runBuffer(g, dist);
+      runBuffer(g.reverse(), dist);
+      //System.out.print(".");
+      count++;
+      if (count > MAX_FEATURE) return;
+    }
+    //System.out.println("  " + sw.getTimeString());
+
+  }
+  void runBuffer(Geometry g, double dist)
+  {
+  	Geometry buf = g.buffer(dist);
+    BufferResultValidator validator = new BufferResultValidator(g, dist, buf);
+
+    if (! validator.isValid()) {
+      String msg = validator.getErrorMessage();
+
+      System.out.println(msg);
+      System.out.println(WKTWriter.toPoint(validator.getErrorLocation()));
+      System.out.println(g);
+    }
+  	assertTrue(validator.isValid());
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/IteratedBufferStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/IteratedBufferStressTest.java
new file mode 100644
index 0000000..0220421
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/IteratedBufferStressTest.java
@@ -0,0 +1,80 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Test repeated buffering of a given input shape.
+ * Intended to test the robustness of buffering.
+ * Repeated buffering tends to generate challenging
+ * somewhat pathological linework, which stresses the buffer algorithm.
+ * 
+ * @version 1.7
+ */
+public class IteratedBufferStressTest 
+{
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+//  private PrecisionModel precisionModel = new PrecisionModel(1);
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader rdr = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+  	try {
+  		(new IteratedBufferStressTest()).run();
+  	}
+  	catch (Exception ex) {
+  		ex.printStackTrace();
+  	}
+  
+  }
+
+  String inputWKT = 
+  	"POLYGON ((110 320, 190 220, 60 200, 180 120, 120 40, 290 150, 410 40, 410 230, 500 340, 320 310, 260 370, 220 310, 110 320), (220 260, 250 180, 290 220, 360 150, 350 250, 260 280, 220 260))";
+
+  public IteratedBufferStressTest() {  }
+
+  void run()
+  throws Exception
+  {
+  	Stopwatch totalSW = new Stopwatch();
+  	Geometry base = rdr.read(inputWKT);
+  	double dist = 1.0;
+  	while (true) {
+  		Geometry b1 = doBuffer(base, dist);
+  		Geometry b2 = doBuffer(b1, -dist);
+  		dist += 1;
+  		base = b2;
+  		System.out.println("----------------------  " + totalSW.getTimeString());
+  		System.out.println();
+  	}
+  }
+  
+  Geometry doBuffer(Geometry g, double dist)
+  {
+		System.out.println("Buffering with dist = " + dist);
+		Geometry buf = g.buffer(dist);
+		System.out.println("Buffer result has " + buf.getNumPoints() + " vertices");
+		
+		System.out.println(buf);
+		return buf;
+
+  }
+}
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/OffsetCurveCorrectnessTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/OffsetCurveCorrectnessTest.java
new file mode 100644
index 0000000..2611cc4
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/OffsetCurveCorrectnessTest.java
@@ -0,0 +1,76 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygonal;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.operation.buffer.OffsetCurveBuilder;
+/**
+ * Tests self-snapping issues
+ * 
+ * @version 1.7
+ */
+public class OffsetCurveCorrectnessTest 
+{
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader rdr = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+  	try {
+  		(new OffsetCurveCorrectnessTest()).run7();
+  	}
+  	catch (Exception ex) {
+  		ex.printStackTrace();
+  	}
+  
+  }
+
+  public OffsetCurveCorrectnessTest() {  }
+
+  void run7()
+  throws Exception
+  {
+  	// buffer fails
+  	String wkt = "MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435),  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754),  (1335558.59524 631743.01449, 1335573.2578018496 631782.1915185435),  (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))";
+  	Geometry g = rdr.read(wkt);
+  	Geometry curve = bufferOffsetCurve(g, 15);
+  	System.out.println(curve);
+    //assert(curve.isValid());
+  }
+  
+	public static Geometry bufferOffsetCurve(Geometry g, double distance)	
+	{		
+    OffsetCurveBuilder ocb = new OffsetCurveBuilder(
+        g.getFactory().getPrecisionModel(),
+        new BufferParameters());
+    Coordinate[] pts = g.getCoordinates();
+    Coordinate[] curvePts = null;
+    if (g instanceof Polygonal) {
+      curvePts = ocb.getRingCurve(pts, 1, distance);
+    }
+    else {
+      curvePts = ocb.getLineCurve(pts, distance);
+    }
+    Geometry curve = g.getFactory().createLineString(curvePts);
+    return curve;
+	}
+
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/PolygonBufferStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/PolygonBufferStressTest.java
new file mode 100644
index 0000000..9a51994
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/PolygonBufferStressTest.java
@@ -0,0 +1,157 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.GeometricShapeFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Stress-tests buffering by repeatedly buffering a geometry
+ * using alternate positive and negative distances.
+ * 
+ * In older versions of JTS this used to quickly cause failure due to robustness
+ * issues (bad noding causing topology failures).
+ * However by ver 1.13 (at least) this test should pass perfectly.
+ * This is due to the many heuristics introduced to improve buffer
+ * robustness.
+ * 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class PolygonBufferStressTest {
+
+  static final int MAX_ITER = 50;
+
+  static PrecisionModel pm = new PrecisionModel();
+  //static PrecisionModel pm = new PrecisionModel(10);
+
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  Stopwatch sw = new Stopwatch();
+
+  public static void main(String[] args) {
+    PolygonBufferStressTest test = new PolygonBufferStressTest();
+    test.test();
+  }
+
+  boolean testFailed = false;
+
+  public PolygonBufferStressTest() {
+  }
+
+  public void test()
+  {
+    String geomStr;
+    GeometricShapeFactory shapeFact = new GeometricShapeFactory(fact);
+
+    Geometry g = getSampleGeometry();
+
+//    Geometry g = GeometricShapeFactory.createArc(fact, 0, 0, 200.0, 0.0, 6.0, 100);
+
+    //Geometry circle = GeometricShapeFactory.createCircle(fact, 0, 0, 200, 100);
+    //Geometry g = circle;
+
+//    Geometry sq = GeometricShapeFactory.createBox(fact, 0, 0, 1, 120);
+//    Geometry g = sq.difference(circle);
+
+//    Geometry handle = GeometricShapeFactory.createRectangle(fact, 0, 0, 400, 20, 1);
+//    Geometry g = circle.union(handle);
+
+    System.out.println(g);
+    test(g);
+  }
+
+  private Geometry getSampleGeometry()
+  {
+    String wkt;
+// triangle
+//wkt ="POLYGON (( 233 221, 210 172,  262 181, 233 221  ))";
+
+//star polygon with hole
+    wkt ="POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400), (260 320, 240 260, 220 220, 160 180, 220 160, 200 100, 260 160, 300 140, 320 180, 260 200, 260 320))";
+
+//star polygon with NO hole
+// wkt ="POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400))";
+
+//star polygon with NO hole, 10x size
+// wkt ="POLYGON ((2600 4000, 2200 3000, 800 3000, 1800 2200, 400 2000, 1800 1600, 600 200, 2000 800, 2800 200, 2600 1400, 4400 200, 3400 1800, 5200 1600, 2800 2200, 4600 3400, 3000 3000, 2600 4000))";
+
+    Geometry g = null;
+    try {
+      g = wktRdr.read(wkt);
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+      testFailed = true;
+    }
+    return g;
+  }
+  public void test(Geometry g)
+  {
+    int maxCount = MAX_ITER;
+    //doIteratedBuffer(g, 1, -120.01, maxCount);
+    //doIteratedBuffer(g, 1, 2, maxCount);
+    doAlternatingIteratedBuffer(g, 1, maxCount);
+    if (testFailed) {
+      System.out.println("FAILED!");
+    }
+  }
+
+  public void doIteratedBuffer(Geometry g, double initDist, double distanceInc, int maxCount)
+  {
+    int i = 0;
+    double dist = initDist;
+      while (i < maxCount) {
+        i++;
+        System.out.println("Iter: " + i + " --------------------------------------------------------");
+
+        dist += distanceInc;
+        System.out.println("Buffer (" + dist + ")");
+        g = getBuffer(g, dist);
+//if (((Polygon) g).getNumInteriorRing() > 0)
+//  return;
+      }
+  }
+
+  public void doAlternatingIteratedBuffer(Geometry g, double dist, int maxCount)
+  {
+    int i = 0;
+      while (i < maxCount) {
+        i++;
+      System.out.println("Iter: " + i + " --------------------------------------------------------");
+
+        dist += 1.0;
+      System.out.println("Pos Buffer (" + dist + ")");
+        g = getBuffer(g, dist);
+      System.out.println("Neg Buffer (" + -dist + ")");
+        g = getBuffer(g, -dist);
+      }
+  }
+
+  private Geometry getBuffer(Geometry geom, double dist)
+  {
+    Geometry buf = geom.buffer(dist);
+    //System.out.println(buf);
+    System.out.println(sw.getTimeString());
+    if (! buf.isValid()) throw new RuntimeException("buffer not valid!");
+    return buf;
+  }
+}
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomLineBufferStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomLineBufferStressTest.java
new file mode 100644
index 0000000..778cce7
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomLineBufferStressTest.java
@@ -0,0 +1,103 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.buffer.validate.BufferResultValidator;
+
+/**
+ * Test buffers generated around set of random linestrings.
+ * Intended to stress-test the correctness of buffer generation.
+ * The random linestring sets tend to have numerous holes when buffered, 
+ * which is a good test.
+ * 
+ * @version 1.7
+ */
+public class RandomLineBufferStressTest 
+{
+
+  private PrecisionModel precisionModel = new PrecisionModel();
+  private GeometryFactory geometryFactory = new GeometryFactory(precisionModel, 0);
+  WKTReader rdr = new WKTReader(geometryFactory);
+
+  public static void main(String args[]) {
+  	try {
+  		(new RandomLineBufferStressTest()).run();
+  	}
+  	catch (Exception ex) {
+  		ex.printStackTrace();
+  	}
+  
+  }
+
+  public RandomLineBufferStressTest() {  }
+
+  void run()
+  throws Exception
+  {
+  	while (true) {
+  		run(10);
+  		run(100);
+  		run(200);
+  	}
+  }
+  
+  void run(int numPts)
+  throws Exception
+  {
+  	double lineScale = 1.0;
+  	
+  	Geometry line = RandomOffsetLineStringGenerator.generate(lineScale, numPts, geometryFactory);
+  	System.out.println();
+  	System.out.println(line);
+  	
+		runCase(line, 10, lineScale, numPts);
+		runCase(line, 1, lineScale, numPts);
+		runCase(line, .1, lineScale, numPts);
+  }
+  
+  private int caseCount = 0;
+  
+  void runCase(Geometry line, double dist, double lineScale, int numPts)
+  throws Exception
+  {
+  	caseCount++;
+  	System.out.println("Running case " + caseCount 
+  			+ "  (line scale = " + lineScale
+  			+ "  buffer dist = " + dist
+  			+ "  num pts = " + numPts
+  			+ " )");
+  	checkBuffer(line, dist);
+  }
+  
+  void checkBuffer(Geometry g, double distance)
+  {
+  	Geometry buf = g.buffer(distance);
+  	String isValidMsg = BufferResultValidator.isValidMsg(g, distance, buf);
+  	if (isValidMsg != null) {
+  		System.out.println("Input: ");
+  		System.out.println(g);
+  		System.out.println("Buffer: ");
+  		System.out.println(buf);
+
+  		throw new IllegalStateException(isValidMsg);
+  	}
+  }
+  
+  
+}
+
+
diff --git a/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomOffsetLineStringGenerator.java b/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomOffsetLineStringGenerator.java
new file mode 100644
index 0000000..5052c5d
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/buffer/RandomOffsetLineStringGenerator.java
@@ -0,0 +1,137 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.buffer;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+
+
+/**
+ * Generates random {@link LineString}s, which are somewhat coherent
+ * in terms of how far they deviate from a given line segment,
+ * and how much they twist around.
+ * <p>
+ * The method is to recursively perturb line segment midpoints by a random offset.  
+ * 
+ * @author mbdavis
+ *
+ */
+public class RandomOffsetLineStringGenerator
+{
+	public static Geometry generate(double maxSegLen, int numPts, GeometryFactory fact)
+	{
+		RandomOffsetLineStringGenerator rlg = new RandomOffsetLineStringGenerator(maxSegLen, numPts);
+		return rlg.generate(fact);
+	}
+	
+	private double maxSegLen;
+	private int numPts;
+	private int exponent2 = 5;
+	private Coordinate[] pts;
+	private Coordinate endPoint;
+	
+	
+	public RandomOffsetLineStringGenerator(double maxSegLen, int numPts)
+	{
+		this.maxSegLen = maxSegLen;
+		
+		exponent2 = (int) (Math.log(numPts) / Math.log(2));
+		int pow2 = pow2(exponent2);
+		if (pow2 < numPts) 
+			exponent2 += 1;
+		
+		this.numPts = pow2(exponent2) + 1;
+	}
+
+	public Geometry generate(GeometryFactory fact)
+	{
+		pts = new Coordinate[numPts];
+		
+		pts[0] = new Coordinate();
+		
+		double ang = Math.PI * Math.random();
+		endPoint = new Coordinate(maxSegLen * Math.cos(ang),maxSegLen * Math.sin(ang));
+		pts[numPts - 1] = endPoint;
+		
+		
+		int interval = numPts / 2;
+		while (interval >= 1) {
+			createRandomOffsets(interval);
+			interval /= 2;
+		}
+		return fact.createLineString(pts);
+	}
+	
+	private void createRandomOffsets(int interval)
+	{
+//		for (int i = 0; i )
+		int inc = pow2(exponent2);
+		
+		while (inc > 1) {
+			computeRandomOffsets(inc);
+			inc /= 2;
+		}
+	}
+	
+	private void computeRandomOffsets(int inc)
+	{
+		int inc2 = inc / 2;
+		for (int i = 0; i + inc2 < numPts; i += inc) {
+			int midIndex = i + inc2;
+			int endIndex = i + inc;
+			
+			Coordinate segEndPoint;
+			
+			double segFrac = 0.5 + randomFractionPerturbation();
+			
+			if (endIndex >= numPts) {
+				segEndPoint = endPoint;
+				segFrac = midIndex / numPts;
+			}
+			else {
+				segEndPoint = pts[i + inc];
+			}
+			pts[midIndex] = computeRandomOffset(pts[i], segEndPoint, segFrac);
+		}
+	}
+	
+	private Coordinate computeRandomOffset(Coordinate p0, Coordinate p1, double segFrac)
+	{
+		double len = p0.distance(p1);
+		double len2 = len / 2;
+		double offsetLen = (len * Math.random()) - len2;
+		LineSegment seg = new LineSegment(p0, p1);
+		return seg.pointAlongOffset(segFrac, offsetLen);
+	}
+	
+	private double randomFractionPerturbation()
+	{
+		double rnd = Math.random();
+		double mag = rnd * rnd * rnd;
+		int sign = Math.random() > 0.5 ? 1 : -1;
+		return sign * mag;
+	}
+	
+	private static int pow2(int exponent)
+	{
+		int pow2 = 1;
+		for (int i = 0; i < exponent; i++) {
+			pow2 *= 2;
+		}
+		return pow2;
+	}
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/distance/CachedBABDistance.java b/modules/core/src/test/java/test/jts/perf/operation/distance/CachedBABDistance.java
new file mode 100644
index 0000000..b515aea
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/distance/CachedBABDistance.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.distance;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.distance.IndexedFacetDistance;
+
+public class CachedBABDistance 
+{
+
+  private static Geometry cacheGeom = null;
+  private static IndexedFacetDistance babDist;
+  
+  public CachedBABDistance() {
+    super();
+  }
+
+  static double getDistance(Geometry g1, Geometry g2)
+  {
+    if (cacheGeom != g1) {
+      babDist = new IndexedFacetDistance(g1);
+      cacheGeom = g1;
+    }
+    return babDist.getDistance(g2);
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomPair.java b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomPair.java
new file mode 100644
index 0000000..dff4eb7
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomPair.java
@@ -0,0 +1,156 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.operation.distance.IndexedFacetDistance;
+import org.locationtech.jts.util.GeometricShapeFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+public class TestPerfDistanceGeomPair 
+{
+
+  static final int MAX_ITER = 100;
+
+  public static void main(String[] args) {
+    TestPerfDistanceGeomPair test = new TestPerfDistanceGeomPair();
+//    test.test();
+    test.test2();
+  }
+
+  boolean testFailed = false;
+  boolean verbose = true;
+
+  public TestPerfDistanceGeomPair() {
+  }
+
+  public void test()
+  {
+    
+    
+//    test(5000);
+//    test(8001);
+
+    test(10);
+    test(10);
+    test(100);
+    test(500);
+    test(1000);
+    test(5000);
+    test(10000);
+    test(50000);
+    test(100000);
+  }
+
+  public void test2()
+  {
+    verbose = false;
+    
+    for (int i = 100; i <= 2000; i += 100) {
+      test(i);
+    }
+  }
+  
+  double size = 100;
+  double separationDist = size * 2;
+  
+  public void test(int nPts)
+  {
+    
+//    Geometry[] geom = createCircles(nPts);
+    Geometry[] geom = createSineStars(nPts);
+    
+    if (verbose) System.out.println("Running with " + nPts + " points");
+    if (! verbose) System.out.print(nPts + ": ");
+    test(geom);
+  }
+  
+  public void test(Geometry[] geom)
+  {
+    Stopwatch sw = new Stopwatch();
+    double dist = 0.0;
+    double dist2 = 0.0;
+    for (int i = 0; i < MAX_ITER; i++) {
+      
+//      dist = geom[0].distance(geom[1]);
+//    dist = SortedBoundsFacetDistance.distance(g1, g2);
+//      dist2 = BranchAndBoundFacetDistance.distance(geom[0], geom[1]);
+//    if (dist != dist2) System.out.println("distance discrepancy found!");
+      
+      
+      computeDistanceToAllPoints(geom);
+    }
+    if (! verbose) System.out.println(sw.getTimeString());
+    if (verbose) {
+      System.out.println("Finished in " + sw.getTimeString());
+      System.out.println("       (Distance = " + dist + ")");
+    }
+  }
+
+  void computeDistanceToAllPoints(Geometry[] geom)
+  {
+    Coordinate[] pts = geom[1].getCoordinates();
+    double dist = 0.0;
+    double dist2 = 0.0;
+    IndexedFacetDistance fastDist = new IndexedFacetDistance(geom[0]);
+    for (int i = 0; i < pts.length; i++) {
+      Coordinate p = pts[i];
+      
+      // slow N^2 distance
+      dist = geom[0].distance(geom[1].getFactory().createPoint(p));
+      
+//      dist2 = fastDist.getDistance(geom[1].getFactory().createPoint(p));
+      
+//      if (dist != dist2) System.out.println("distance discrepancy found!");
+    }
+  }
+  
+  Geometry[] createCircles(int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setCentre(new Coordinate(0, 0));
+    gsf.setSize(100);
+    gsf.setNumPoints(nPts);
+    
+    Polygon gRect = gsf.createCircle();
+    
+    gsf.setCentre(new Coordinate(0, separationDist));
+
+    Polygon gRect2 = gsf.createCircle();
+    
+    return new Geometry[] { gRect, gRect2 };
+    
+  }
+  
+  Geometry[] createSineStars(int nPts)
+  {
+    SineStarFactory gsf = new SineStarFactory();
+    gsf.setCentre(new Coordinate(0, 0));
+    gsf.setSize(100);
+    gsf.setNumPoints(nPts);
+    
+    Geometry g = gsf.createSineStar().getBoundary();
+    
+    gsf.setCentre(new Coordinate(0, separationDist));
+
+    Geometry g2 = gsf.createSineStar().getBoundary();
+    
+    return new Geometry[] { g, g2 };
+    
+  }
+}
+  
+  
diff --git a/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomSet.java b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomSet.java
new file mode 100644
index 0000000..ebbf7a4
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceGeomSet.java
@@ -0,0 +1,159 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.distance;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+public class TestPerfDistanceGeomSet 
+{
+  static final int MAX_ITER = 1;
+  static final int NUM_GEOM = 100;
+  static final double GEOM_SIZE = 1;
+  static final double MAX_X = 100;
+
+  public static void main(String[] args) {
+    TestPerfDistanceGeomSet test = new TestPerfDistanceGeomSet();
+//    test.test();
+    test.test();
+  }
+
+  boolean testFailed = false;
+  boolean verbose = false;
+
+  public TestPerfDistanceGeomSet() {
+  }
+
+  public void test()
+  {
+    
+    
+//    test(5000);
+//    test(8001);
+
+    test(10);
+    test(3);
+    test(4);
+    test(5);
+    test(10);
+    test(20);
+    test(30);
+    test(40);
+    test(50);
+    test(60);
+    test(100);
+    test(200);
+    test(500);
+    test(1000);
+    test(5000);
+    test(10000);
+    test(50000);
+    test(100000);
+  }
+
+  public void test2()
+  {
+    verbose = false;
+    
+    for (int i = 800; i <= 2000; i += 100) {
+      test(i);
+    }
+  }
+  
+  double size = 100;
+  double separationDist = size * 2;
+  
+  public void test(int num)
+  {
+    
+//    Geometry[] geom = createRandomCircles(nPts);
+    Geometry[] geom = createRandomCircles(100, 5, num);
+//    Geometry[] geom = createSineStarsRandomLocation(nPts);
+    
+    if (verbose) System.out.println("Running with " + num + " points");
+    if (! verbose) System.out.print(num + ", ");
+    test(geom);
+  }
+  
+  public void test(Geometry[] geom)
+  {
+    Stopwatch sw = new Stopwatch();
+    double dist = 0.0;
+    for (int i = 0; i < MAX_ITER; i++) {
+      testAll(geom);
+    }
+    if (! verbose) System.out.println(sw.getTimeString());
+    if (verbose) {
+      System.out.println("Finished in " + sw.getTimeString());
+      System.out.println("       (Distance = " + dist + ")");
+    }
+  }
+
+  void testAll(Geometry[] geom)
+  {
+    for (int i = 0; i < geom.length; i++ ) {
+      for (int j = 0; j < geom.length; j++ ) {
+       double dist = geom[i].distance(geom[j]);
+//      double dist = SortedBoundsFacetDistance.distance(g1, g2);
+//      double dist = BranchAndBoundFacetDistance.distance(geom[i], geom[j]);
+//      double dist = CachedBABDistance.getDistance(geom[i], geom[j]);
+        
+      }
+    }
+  }
+  
+  Geometry[] createRandomCircles(int nPts)
+  {
+    Geometry[] geoms = new Geometry[NUM_GEOM];
+    for (int i = 0; i < NUM_GEOM; i++) {
+      geoms[i] = createCircleRandomLocation(nPts);
+    }
+    return geoms;
+  }
+    
+  Geometry[] createRandomCircles(int numGeom, int nPtsMin, int nPtsMax)
+  {
+    int nPtsRange = nPtsMax - nPtsMin + 1;
+    Geometry[] geoms = new Geometry[numGeom];
+    for (int i = 0; i < numGeom; i++) {
+      int nPts = (int) (nPtsRange * Math.random()) + nPtsMin;
+      geoms[i] = createCircleRandomLocation(nPts);
+    }
+    return geoms;
+  }
+    
+  Geometry createCircleRandomLocation(int nPts)  
+  {
+    SineStarFactory gsf = new SineStarFactory();
+    gsf.setCentre(randomLocation());
+    gsf.setSize(GEOM_SIZE);
+    gsf.setNumPoints(nPts);
+    
+    Polygon g = gsf.createCircle();
+//    Geometry g = gsf.createSineStar();
+    
+    return g;
+  }
+  
+  Coordinate randomLocation()
+  {
+    double x = Math.random() * MAX_X;
+    double y = Math.random() * MAX_X;
+    return new Coordinate(x, y);
+  }
+}
+  
+  
diff --git a/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceLinesPoints.java b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceLinesPoints.java
new file mode 100644
index 0000000..58f7029
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfDistanceLinesPoints.java
@@ -0,0 +1,222 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.distance;
+
+import java.util.List;
+
+import org.locationtech.jts.densify.Densifier;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.distance.DistanceOp;
+import org.locationtech.jts.operation.distance.IndexedFacetDistance;
+import org.locationtech.jts.util.Stopwatch;
+
+
+/**
+ * Tests performance of {@link IndexedFacetDistance} versus standard 
+ * {@link DistanceOp}
+ * using a grid of points to a target set of lines 
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TestPerfDistanceLinesPoints 
+{
+  static final boolean USE_INDEXED_DIST = true;
+  
+  static GeometryFactory geomFact = new GeometryFactory();
+  
+  static final int MAX_ITER = 1;
+  static final int NUM_TARGET_ITEMS = 4000;
+  static final double EXTENT = 1000;
+  static final int NUM_PTS_SIDE = 100;
+
+
+  public static void main(String[] args) {
+    TestPerfDistanceLinesPoints test = new TestPerfDistanceLinesPoints();
+    try {
+      test.test();
+    }
+    catch (Exception ex)
+    {
+      ex.printStackTrace();
+    }
+  }
+
+  boolean verbose = true;
+
+  public TestPerfDistanceLinesPoints() {
+  }
+
+  public void test()
+  throws Exception
+  {
+  
+    //test(200);
+    //if (true) return;
+    
+//    test(5000);
+//    test(8001);
+
+    //test(50);
+    test(100);
+    test(200);
+    test(500);
+    test(1000);
+    //test(5000);
+    //test(10000);
+    //test(50000);
+    //test(100000);
+  }
+  
+  public void test(int num)
+  throws Exception
+  {
+    //Geometry lines = createLine(EXTENT, num);
+    Geometry target = createDiagonalCircles(EXTENT, NUM_TARGET_ITEMS);
+    Geometry[] pts = createPoints(target.getEnvelopeInternal(), num);
+    
+  	/*
+    Geometry target = loadData("C:\\data\\martin\\proj\\jts\\testing\\distance\\bc_coast.wkt");
+    Envelope bcEnv_Albers = new Envelope(-45838, 1882064, 255756, 1733287);
+    Geometry[] pts = createPoints(bcEnv_Albers, num);
+    */
+    test(pts, target);
+  }
+  
+  public void xtest(int num)
+  throws Exception
+  {
+    Geometry target = loadData("C:\\proj\\JTS\\test\\g2e\\ffmwdec08.wkt");
+    Envelope bcEnv_Albers = new Envelope(-45838, 1882064, 255756, 1733287);
+    Geometry[] pts = createPoints(bcEnv_Albers, num);
+    
+    test(pts, target);
+  }
+  
+  public void test(Geometry[] pts, Geometry target)
+  {
+    if (verbose) System.out.println("Query points = " + pts.length 
+        + "     Target points = " + target.getNumPoints());
+//    if (! verbose) System.out.print(num + ", ");
+    
+    Stopwatch sw = new Stopwatch();
+    double dist = 0.0;
+    for (int i = 0; i < MAX_ITER; i++) {
+      computeDistance(pts, target);
+    }
+    if (! verbose) System.out.println(sw.getTimeString());
+    if (verbose) {
+    	String name = USE_INDEXED_DIST ? "IndexedFacetDistance" : "Distance";
+      System.out.println(name + " - Run time: " + sw.getTimeString());
+      //System.out.println("       (Distance = " + dist + ")\n");
+      System.out.println();
+    }
+  }
+
+  void computeDistance(Geometry[] pts, Geometry geom)
+  {
+    IndexedFacetDistance bbd = null;
+    if (USE_INDEXED_DIST)
+      bbd = new IndexedFacetDistance(geom);
+    for (int i = 0; i < pts.length; i++ ) {
+      if (USE_INDEXED_DIST) {
+        double dist = bbd.getDistance(pts[i]);
+//        double dist = bbd.getDistanceWithin(pts[i].getCoordinate(), 100000);
+      }
+      else { 
+       double dist = geom.distance(pts[i]);
+      }
+    }
+  }
+  
+  Geometry createDiagonalCircles(double extent, int nSegs)
+  {
+    Polygon[] circles = new Polygon[nSegs];
+    double inc = extent / nSegs;
+    for (int i = 0; i < nSegs; i++) {
+      double ord = i * inc;
+      Coordinate p = new Coordinate(ord, ord);
+      Geometry pt = geomFact.createPoint(p);
+      circles[i] = (Polygon) pt.buffer(inc/2);
+    }
+    return geomFact.createMultiPolygon(circles);
+
+  }
+  
+  Geometry createLine(double extent, int nSegs)
+  {
+    Coordinate[] pts = 
+      new Coordinate[] {
+        new Coordinate(0,0),
+        new Coordinate(0, extent),
+        new Coordinate(extent, extent),
+        new Coordinate(extent, 0)
+        
+                                      };
+    Geometry outline = geomFact.createLineString(pts);
+    double inc = extent / nSegs;
+    return Densifier.densify(outline, inc);    
+
+  }
+  
+  Geometry createDiagonalLine(double extent, int nSegs)
+  {
+    Coordinate[] pts = new Coordinate[nSegs + 1];
+    pts[0] = new Coordinate(0,0);
+    double inc = extent / nSegs;
+    for (int i = 1; i <= nSegs; i++) {
+      double ord = i * inc;
+      pts[i] = new Coordinate(ord, ord); 
+    }
+    return geomFact.createLineString(pts);
+  }
+  
+  Geometry[] createPoints(Envelope extent, int nPtsSide)
+  {
+    Geometry[] pts = new Geometry[nPtsSide * nPtsSide];
+    int index = 0;
+    double xinc = extent.getWidth() / nPtsSide;
+    double yinc = extent.getHeight() / nPtsSide;
+    for (int i = 0; i < nPtsSide; i++) {
+      for (int j = 0; j < nPtsSide; j++) {
+        pts[index++] = geomFact.createPoint(
+            new Coordinate(
+                extent.getMinX() + i * xinc, 
+                extent.getMinY() + j * yinc));
+      }
+    }
+    return pts;
+  }
+  
+  Geometry loadData(String file) 
+  throws Exception 
+  {
+    List geoms = loadWKT(file);
+    return geomFact.buildGeometry(geoms);
+  }
+
+  List loadWKT(String filename) throws Exception {
+    WKTReader rdr = new WKTReader();
+    WKTFileReader fileRdr = new WKTFileReader(filename, rdr);
+    return fileRdr.read();
+  }
+
+}
+  
+  
diff --git a/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfFastDistanceFile.java b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfFastDistanceFile.java
new file mode 100644
index 0000000..59ce255
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/distance/TestPerfFastDistanceFile.java
@@ -0,0 +1,129 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.distance;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.util.Stopwatch;
+
+
+public class TestPerfFastDistanceFile 
+{
+  public static void main(String[] args) {
+    TestPerfFastDistanceFile test = new TestPerfFastDistanceFile();
+    try {
+      test.test();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  private static final int MAX_GEOMS = 40;
+
+  boolean testFailed = false;
+
+  public TestPerfFastDistanceFile() {
+  }
+
+
+  public void test()
+  throws Exception
+{
+    
+//    List geoms = loadWKT("C:\\data\\martin\\proj\\jts\\sandbox\\jts\\testdata\\africa.wkt");
+    List geoms = loadWKT("C:\\data\\martin\\proj\\jts\\sandbox\\jts\\testdata\\world.wkt");
+    
+//  testAllDistances(geoms, 100);
+
+  testAllDistances(geoms, 1);
+  testAllDistances(geoms, 2);
+  testAllDistances(geoms, 5);
+  testAllDistances(geoms, 10);
+  testAllDistances(geoms, 20);
+  testAllDistances(geoms, 30);
+  testAllDistances(geoms, 40);
+  testAllDistances(geoms, 50);
+}
+
+  static List loadWKT(String filename) throws Exception {
+    WKTReader rdr = new WKTReader();
+    WKTFileReader fileRdr = new WKTFileReader(filename, rdr);
+    return fileRdr.read();
+  }
+
+  void testAllDistances(List geoms, int maxToScan)
+  {
+    Stopwatch sw = new Stopwatch();
+    
+    computeAllDistances(geoms, maxToScan);
+//  computePairDistance(geoms, 1, 3);
+//  computePairDistance(geoms, 55, 77);
+    
+    System.out.println("Count = " + maxToScan
+        + "   Finished in " + sw.getTimeString());    
+  }
+
+  void computeAllDistances(List geoms, int maxToScan) {
+    int numGeoms1 = geoms.size();
+    if (numGeoms1 > maxToScan)
+      numGeoms1 = maxToScan;
+
+    int numGeoms2 = geoms.size();
+
+    for (int i = 0; i < numGeoms1; i++) {
+      // PreparedGeometry pg = PreparedGeometryFactory.prepare((Geometry)
+      // geoms.get(i));
+      for (int j = 0; j < numGeoms2; j++) {
+        // don't compute distance to itself!
+        // if (i == j) continue;
+
+        Geometry g1 = (Geometry) geoms.get(i);
+        Geometry g2 = (Geometry) geoms.get(j);
+
+        // if (g1.getEnvelopeInternal().intersects(g2.getEnvelopeInternal()))
+        // continue;
+
+//         double dist = g1.distance(g2);
+//        double dist = BranchAndBoundFacetDistance.distance(g1, g2);
+        double dist = CachedBABDistance.getDistance(g1, g2);
+        // double distFast = SortedBoundsFacetDistance.distance(g1, g2);
+
+        // pg.intersects(g2);
+      }
+    }
+  }
+
+  
+  static final int MAX_ITER = 10;
+  
+  void computePairDistance(List geoms, int i, int j) 
+  {
+    for (int n = 0; n < MAX_ITER; n++ ) {
+      Geometry g1 = (Geometry) geoms.get(i);
+      Geometry g2 = (Geometry) geoms.get(j);
+
+      double dist = g1.distance(g2);
+//      double dist = SortedBoundsFacetDistance.distance(g1, g2);
+//      double dist = BranchAndBoundFacetDistance.distance(g1, g2);
+    }
+  }
+  
+  
+
+}
+  
+  
diff --git a/modules/core/src/test/java/test/jts/perf/operation/overlay/OverlayNodingStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/overlay/OverlayNodingStressTest.java
new file mode 100644
index 0000000..855f65d
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/overlay/OverlayNodingStressTest.java
@@ -0,0 +1,187 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.overlay;
+
+import java.util.Random;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.operation.overlay.snap.SnapIfNeededOverlayOp;
+
+import junit.framework.TestCase;
+
+/**
+ * Tests Noding checking during overlay.
+ * Intended to show that noding check failures due to robustness
+ * problems do not occur very often (i.e. that the heuristic is 
+ * not triggering so often that a large performance penalty would be incurred.)
+ * 
+ * The class generates test geometries for input to overlay which contain almost parallel lines
+ * - this should cause noding failures relatively frequently.
+ *
+ * Can also be used to check that the cross-snapping heuristic fix for robustness 
+ * failures works well.  If snapping ever fails to fix a case,
+ * an exception is thrown.  It is expected (and has been observed)
+ * that cross-snapping works extremely well on this dataset.
+ *
+ * @version 1.7
+ */
+public class OverlayNodingStressTest
+    extends TestCase
+{
+	private static final int ITER_LIMIT = 10000;
+	private static final int BATCH_SIZE = 20;
+	
+	private Random rand = new Random((long) (Math.PI * 10e8));
+	private int failureCount = 0;
+	
+  public OverlayNodingStressTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(OverlayNodingStressTest.class);
+  }
+
+  private double getRand()
+  {
+  	double r = rand.nextDouble();
+  	return r;
+  }
+  
+	public void testNoding()
+	{
+		int iterLimit = ITER_LIMIT;
+		for (int i = 0; i < iterLimit; i++) {
+			System.out.println("Iter: " + i
+					+ "  Noding failure count = " + failureCount);
+			double ang1 = getRand() * Math.PI;
+			double ang2 = getRand() * Math.PI;
+//			Geometry[] geom = generateGeometryStar(ang1, ang2);
+			Geometry[] geom = generateGeometryAccum(ang1, ang2);
+			checkIntersection(geom[0], geom[1]);
+		}
+		System.out.println(
+				"Test count = " + iterLimit
+				+ "  Noding failure count = " + failureCount 
+			);
+	}
+
+	public Geometry[] generateGeometryStar(double angle1, double angle2) {
+		RotatedRectangleFactory rrFact = new RotatedRectangleFactory();
+		Polygon rr1 = rrFact.createRectangle(100, 20, angle1);
+		Polygon rr2 = rrFact.createRectangle(100, 20, angle2);
+
+		// this line can be used to test for the presence of noding failures for
+		// non-tricky cases
+		// Geometry star = rr2;
+		Geometry star = rr1.union(rr2);
+		return new Geometry[] { star, rr1 };
+	}
+
+	private static final double MAX_DISPLACEMENT = 60;
+
+	private Geometry baseAccum = null;
+	private int geomCount = 0;
+	
+	public Geometry[] generateGeometryAccum(double angle1, double angle2) {
+		RotatedRectangleFactory rrFact = new RotatedRectangleFactory();
+		double basex = angle2 * MAX_DISPLACEMENT - (MAX_DISPLACEMENT / 2);
+		Coordinate base = new Coordinate(basex, basex);
+		Polygon rr1 = rrFact.createRectangle(100, 20, angle1, base);
+
+		// limit size of accumulated star
+		geomCount++;
+		if (geomCount >= BATCH_SIZE)
+			geomCount = 0;
+		if (geomCount == 0)
+			baseAccum = null;
+		
+		if (baseAccum == null)
+			baseAccum = rr1;
+		else {
+		// this line can be used to test for the presence of noding failures for
+		// non-tricky cases
+		// Geometry star = rr2;
+			baseAccum = rr1.union(baseAccum);
+		}
+		return new Geometry[] { baseAccum, rr1 };
+	}
+
+	public void checkIntersection(Geometry base, Geometry testGeom) {
+
+		// this line can be used to test for the presence of noding failures for
+		// non-tricky cases
+		// Geometry star = rr2;
+		System.out.println("Star:");
+		System.out.println(base);
+		System.out.println("Rectangle:");
+		System.out.println(testGeom);
+		
+		// test to see whether the basic overlay code fails
+		try {
+			Geometry intTrial = base.intersection(testGeom);
+		} catch (Exception ex) {
+			failureCount++;
+		}
+		
+		// this will throw an intersection if a robustness error occurs,
+		// stopping the run
+		Geometry intersection = SnapIfNeededOverlayOp.intersection(base, testGeom);
+		System.out.println("Intersection:");
+		System.out.println(intersection);
+	}
+}
+
+class RotatedRectangleFactory
+{
+	public RotatedRectangleFactory()
+	{
+		
+	}
+	
+	private static double PI_OVER_2 = Math.PI / 2;
+	private GeometryFactory fact = new GeometryFactory();
+	
+	public Polygon createRectangle(double length, double width, double angle)
+	{
+		return createRectangle(length, width, angle, new Coordinate(0,0));
+	}
+
+	public Polygon createRectangle(double length, double width, double angle, Coordinate base)
+	{
+		double posx = length / 2 * Math.cos(angle);
+		double posy = length / 2 * Math.sin(angle);
+		double negx = -posx;
+		double negy = -posy;
+		double widthOffsetx = (width / 2) * Math.cos(angle + PI_OVER_2);
+		double widthOffsety = (width / 2) * Math.sin(angle + PI_OVER_2);
+		
+		Coordinate[] pts = new Coordinate[] {
+				new Coordinate(base.x + posx + widthOffsetx, base.y + posy + widthOffsety),
+				new Coordinate(base.x + posx - widthOffsetx, base.y + posy - widthOffsety),
+				new Coordinate(base.x + negx - widthOffsetx, base.y + negy - widthOffsety),
+				new Coordinate(base.x + negx + widthOffsetx, base.y + negy + widthOffsety),
+				new Coordinate(0,0),
+		};
+		// close polygon
+		pts[4] = new Coordinate(pts[0]);
+		Polygon poly = fact.createPolygon(fact.createLinearRing(pts), null);
+		return poly;
+	}
+	
+
+}
+  
\ No newline at end of file
diff --git a/modules/core/src/test/java/test/jts/perf/operation/predicate/RectangleIntersectsPerfTest.java b/modules/core/src/test/java/test/jts/perf/operation/predicate/RectangleIntersectsPerfTest.java
new file mode 100644
index 0000000..c9f6094
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/predicate/RectangleIntersectsPerfTest.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.predicate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.util.SineStarFactory;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.precision.GeometryPrecisionReducer;
+import org.locationtech.jts.util.GeometricShapeFactory;
+import org.locationtech.jts.util.Stopwatch;
+
+
+public class RectangleIntersectsPerfTest 
+{
+  static final int MAX_ITER = 10;
+  
+  static final int NUM_AOI_PTS = 2000;
+  static final int NUM_LINES = 5000;
+  static final int NUM_LINE_PTS = 1000;
+  
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  Stopwatch sw = new Stopwatch();
+
+  public static void main(String[] args) {
+  	RectangleIntersectsPerfTest test = new RectangleIntersectsPerfTest();
+    test.test();
+  }
+
+  boolean testFailed = false;
+
+  public RectangleIntersectsPerfTest() {
+  }
+
+  public void test()
+  {
+//    test(5);
+//    test(10);
+    test(500);
+//    test(1000);
+//    test(2000);
+    test(100000);
+    /*
+    test(100);
+    test(1000);
+    test(2000);
+    test(4000);
+    test(8000);
+    */
+  }
+  
+  void test(int nPts)
+  {
+    double size = 100;
+    Coordinate origin = new Coordinate(0, 0);
+  	Geometry sinePoly = createSineStar(origin, size, nPts).getBoundary();
+  	/**
+  	 * Make the geometry "crinkly" by rounding off the points.
+  	 * This defeats the  MonotoneChain optimization in the full relate
+  	 * algorithm, and provides a more realistic test.
+  	 */
+  	Geometry sinePolyCrinkly = GeometryPrecisionReducer.reduce(sinePoly, 
+  	    new PrecisionModel(size / 10));
+  	Geometry target = sinePolyCrinkly;
+  	
+    Geometry rect = createRectangle(origin, 5);
+//    System.out.println(target);
+    //System.out.println("Running with " + nPts + " points");
+    testRectangles(target, 100, 5);
+  }
+
+  void testRectangles(Geometry target, int nRect, double rectSize)
+  {
+    Geometry[] rects = createRectangles(target.getEnvelopeInternal(), nRect, rectSize);
+    test(rects, target);
+  }
+  
+  void test(Geometry[] rect, Geometry g)
+  {
+    System.out.println("Target # pts: " + g.getNumPoints()
+        + "  -- # Rectangles: " + rect.length
+        );
+
+    int maxCount = MAX_ITER;
+    Stopwatch sw = new Stopwatch();
+    int count = 0;
+    for (int i = 0; i < MAX_ITER; i++) {
+      for (int j = 0; j < rect.length; j++) {
+//      rect[j].relate(g);
+        rect[j].intersects(g);
+      }
+    }
+    System.out.println("Finished in " + sw.getTimeString());
+    System.out.println();
+  }
+
+  /**
+   * Creates a set of rectangular Polygons which 
+   * cover the given envelope.
+   * The rectangles   
+   * At least nRect rectangles are created.
+   * 
+   * @param env
+   * @param nRect
+   * @param rectSize
+   * @return
+   */
+  Geometry[] createRectangles(Envelope env, int nRect, double rectSize )
+  {
+    int nSide =  1 + (int)Math.sqrt((double) nRect);
+    double dx = env.getWidth() / nSide;
+    double dy = env.getHeight() / nSide;
+
+    List rectList = new ArrayList();
+    for (int i = 0; i < nSide; i++) {
+      for (int j = 0; j < nSide; j++) {
+        double baseX = env.getMinX() + i * dx;
+        double baseY = env.getMinY() + j * dy;
+        Envelope envRect = new Envelope(
+            baseX, baseX + dx,
+            baseY, baseY + dy);
+        Geometry rect = fact.toGeometry(envRect);
+        rectList.add(rect);
+      }
+    }
+    return GeometryFactory.toGeometryArray(rectList);
+  }
+  
+  Geometry createRectangle(Coordinate origin, double size) {
+    GeometricShapeFactory gsf = new GeometricShapeFactory();
+    gsf.setCentre(origin);
+    gsf.setSize(size);
+    gsf.setNumPoints(4);
+    Geometry g = gsf.createRectangle();
+    // Polygon gRect = gsf.createRectangle();
+    // Geometry g = gRect.getExteriorRing();
+    return g;
+  }
+  
+  Geometry createSineStar(Coordinate origin, double size, int nPts) {
+		SineStarFactory gsf = new SineStarFactory();
+		gsf.setCentre(origin);
+		gsf.setSize(size);
+		gsf.setNumPoints(nPts);
+		gsf.setArmLengthRatio(2);
+		gsf.setNumArms(20);
+		Geometry poly = gsf.createSineStar();
+		return poly;
+	}
+  
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/relate/RelateMonotoneLinesPerfTest.java b/modules/core/src/test/java/test/jts/perf/operation/relate/RelateMonotoneLinesPerfTest.java
new file mode 100644
index 0000000..f44ac2e
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/relate/RelateMonotoneLinesPerfTest.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.relate;
+
+import java.io.PrintStream;
+
+import org.locationtech.jts.densify.Densifier;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.operation.relate.RelateOp;
+
+import test.jts.perf.PerformanceTestCase;
+import test.jts.perf.PerformanceTestRunner;
+import test.jts.util.IOUtil;
+
+
+/**
+ * Tests the performance of {@link RelateOp} (via {@link Geometry#intersects(Geometry)}
+ * on monotone linestrings, to confirm that the Monotone Chain comparison logic
+ * is working as expected.
+ * (In particular, Monotone Chains can be tested for intersections very efficiently, 
+ * since the monotone property allows subchain envelopes to be computed dynamically,
+ * and thus binary search can be used to determine if two monotone chains intersect).
+ * This should result in roughly linear performance for testing intersection of 
+ * chains (since the construction of the chain dominates the computation).
+ * This test demonstrates that this occurs in practice.
+ * 
+ * @author mdavis
+ *
+ */
+public class RelateMonotoneLinesPerfTest  extends PerformanceTestCase 
+{
+  private static final int DENSIFY_FACTOR = 1000;
+
+  public static void main(String args[]) {
+    PerformanceTestRunner.run(RelateMonotoneLinesPerfTest.class);
+  }
+
+  public RelateMonotoneLinesPerfTest(String name) {
+    super(name);
+    setRunSize(new int[] { 2, 4, 8, 16, 32, 64, 128, 256, 512 });
+    setRunIterations(1);
+  }
+
+  LineString line1;
+  LineString line2;
+  
+  public void startRun(int runSize) {
+    int nVertices = runSize * DENSIFY_FACTOR;
+    line1 = createLine("LINESTRING (0 0, 100 100)", nVertices);
+    line2 = createLine("LINESTRING (0 1, 100 99)", nVertices );
+    
+    // force compilation of intersects code
+    line1.intersects(line2);
+  }
+  
+  private LineString createLine(String wkt, int nVertices) {
+    double distanceTolerance = 100.0 / nVertices;
+    Geometry line = IOUtil.read(wkt);
+    LineString lineDense = (LineString) Densifier.densify(line, distanceTolerance);
+    return lineDense;
+  }
+
+  public void runIntersects()
+  {
+    System.out.println("Line size: " + line2.getNumPoints());
+    @SuppressWarnings("unused")
+    boolean isIntersects = line1.intersects(line2);
+  }
+
+  public void tearDown() {
+    double[] timeFactor = computeTimeFactors();
+    System.out.print("Time factors: ");
+    printArray(timeFactor, System.out);
+    System.out.println();
+  }
+
+  private void printArray(double[] timeFactor, PrintStream out) {
+    for (double d : timeFactor) {
+      out.print(d + " ");
+    }
+  }
+
+  private double[] computeTimeFactors() {
+    long[] runTime = getRunTime();
+    double[] timeFactor = new double[runTime.length - 1];
+    for (int i = 0; i < runTime.length - 1; i++) {
+      timeFactor[i] = (double) runTime[i + 1] / (double) runTime[i];
+    }
+    return timeFactor;
+  }
+  
+
+  
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/union/FileUnionPerfTest.java b/modules/core/src/test/java/test/jts/perf/operation/union/FileUnionPerfTest.java
new file mode 100644
index 0000000..f082c56
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/union/FileUnionPerfTest.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.union;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTFileReader;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+
+import test.jts.TestFiles;
+
+public class FileUnionPerfTest
+{
+  static final int MAX_ITER = 1;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  GeometryFactory factory = new GeometryFactory();
+
+  public static void main(String[] args) {
+    FileUnionPerfTest test = new FileUnionPerfTest();
+    try {
+      test.test();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  boolean testFailed = false;
+
+  public FileUnionPerfTest() {
+  }
+
+  public void test()
+  throws Exception
+  {
+    test(TestFiles.getResourceFilePath("africa.wkt"));
+    // test(TestFiles.getResourceFilePath("world.wkt"));
+    // test(TestFiles.getResourceFilePath("bc-250k.wkt"));
+    // test(TestFiles.getResourceFilePath("bc_20K.wkt"));
+  }
+
+  public void test(String filename)
+    throws Exception
+  {
+    WKTFileReader fileRdr = new WKTFileReader(filename, wktRdr);
+    List polys = fileRdr.read();
+
+    UnionPerfTester tester = new UnionPerfTester(polys);
+    tester.runAll();
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/union/PolygonUnionPerfTest.java b/modules/core/src/test/java/test/jts/perf/operation/union/PolygonUnionPerfTest.java
new file mode 100644
index 0000000..afb2ff8
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/union/PolygonUnionPerfTest.java
@@ -0,0 +1,153 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.union;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.util.GeometricShapeFactory;
+
+
+public class PolygonUnionPerfTest 
+{
+
+  static final int MAX_ITER = 1;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  GeometryFactory factory = new GeometryFactory();
+  
+  public static void main(String[] args) {
+    PolygonUnionPerfTest test = new PolygonUnionPerfTest();
+    
+//    test.test();
+    test.testRampItems();
+    
+  }
+
+  boolean testFailed = false;
+
+  public PolygonUnionPerfTest() {
+  }
+
+  public void testRampItems()
+  {
+    int nPts = 1000;
+    
+    test(5, nPts, 10.0);
+    test(5, nPts, 10.0);
+    test(25, nPts, 10.0);
+    test(50, nPts, 10.0);
+    test(100, nPts, 10.0);
+    test(200, nPts, 10.0);
+    test(400, nPts, 10.0);  
+    test(500, nPts, 10.0);  
+    test(1000, nPts, 10.0);  
+    test(2000, nPts, 10.0);  
+    test(4000, nPts, 10.0);  
+  }
+  
+  public void test()
+  {
+//    test(5, 100, 10.0);
+    test(1000, 100, 10.0);
+  }
+  
+  public void test(int nItems, int nPts, double size)
+  {
+    System.out.println("---------------------------------------------------------");
+    System.out.println("# pts/item: " + nPts);
+
+    List polys = createPolys(nItems, size, nPts);
+    
+//    System.out.println();
+    //System.out.println("Running with " + nPts + " points");
+    
+    UnionPerfTester tester = new UnionPerfTester(polys);
+    tester.runAll();
+  }
+  
+  /**
+   * Creates a grid of circles with a small percentage of overlap
+   * in both directions.
+   * This approximated likely real-world cases well, 
+   * and seems to produce
+   * close to worst-case performance for the Iterated algorithm.
+   * 
+   * Sample times: 
+   * 1000 items/100 pts - Cascaded: 2718 ms, Iterated 150 s
+   * 
+   * @param nItems
+   * @param size
+   * @param nPts
+   * @return
+   */
+  List createPolys(int nItems, double size, int nPts)
+  {
+
+  	// between 0 and 1
+    double overlapPct = 0.2;
+
+    
+    int nCells = (int) Math.sqrt(nItems);
+
+    List geoms = new ArrayList();
+//    double width = env.getWidth();
+    double width = nCells * (1 - overlapPct) * size;
+    
+    // this results in many final polys
+    double height = nCells * 2 * size;
+    
+    // this results in a single final polygon
+//    double height = width;
+    
+    double xInc = width / nCells;
+    double yInc = height / nCells;
+    for (int i = 0; i < nCells; i++) {
+      for (int j = 0; j < nCells; j++) {
+        Coordinate base = new Coordinate(
+            i * xInc,
+            j * yInc);
+        Geometry poly = createPoly(base, size, nPts);
+        geoms.add(poly);
+//        System.out.println(poly);
+      }
+    }
+    return geoms;
+  }
+  
+  Geometry createPoly(Coordinate base, double size, int nPts)
+  {
+    GeometricShapeFactory gsf = new GeometricShapeFactory(factory);
+    gsf.setCentre(base);
+    gsf.setSize(size);
+    gsf.setNumPoints(nPts);
+    
+    Geometry poly = gsf.createCircle();
+//    Geometry poly = gsf.createRectangle();
+    
+//    System.out.println(circle);
+    return poly;
+  }
+  
+    
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/union/UnionPerfTester.java b/modules/core/src/test/java/test/jts/perf/operation/union/UnionPerfTester.java
new file mode 100644
index 0000000..f594cfb
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/union/UnionPerfTester.java
@@ -0,0 +1,166 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.union;
+
+
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.union.CascadedPolygonUnion;
+import org.locationtech.jts.util.Stopwatch;
+
+
+
+public class UnionPerfTester 
+{
+  public static final int CASCADED = 1;
+  public static final int ITERATED = 2;
+  public static final int BUFFER0 = 3;
+  public static final int ORDERED = 4;
+  
+  public static void run(String testName, int testType, List polys)
+  {
+  	UnionPerfTester test = new UnionPerfTester(polys);
+  	test.run(testName, testType);
+  }
+  
+  public static void runAll(List polys)
+  {
+  	UnionPerfTester test = new UnionPerfTester(polys);
+  	test.runAll();
+  }
+  
+  static final int MAX_ITER = 1;
+
+  static PrecisionModel pm = new PrecisionModel();
+  static GeometryFactory fact = new GeometryFactory(pm, 0);
+  static WKTReader wktRdr = new WKTReader(fact);
+  static WKTWriter wktWriter = new WKTWriter();
+
+  Stopwatch sw = new Stopwatch();
+  GeometryFactory factory = new GeometryFactory();
+  
+  private List polys;
+  
+  public UnionPerfTester(List polys) {
+  	this.polys = polys;
+  }
+
+
+  
+  public void runAll()
+  {
+    System.out.println("# items: " + polys.size());
+    run("Cascaded", CASCADED, polys);
+//    run("Buffer-0", BUFFER0, polys);
+
+    run("Iterated", ITERATED, polys);
+
+  }
+
+  public void run(String testName, int testType)
+  {
+  	System.out.println();
+    System.out.println("======= Union Algorithm: " + testName + " ===========");
+
+    Stopwatch sw = new Stopwatch();
+    for (int i = 0; i < MAX_ITER; i++) {
+    	Geometry union = null;
+    	switch (testType) {
+    	case CASCADED:
+    		union = unionCascaded(polys);
+    		break;
+    	case ITERATED:
+        union = unionAllSimple(polys);
+        break;
+    	case BUFFER0:
+        union = unionAllBuffer(polys);
+        break;
+    	}
+      
+//    	printFormatted(union);
+
+    }
+    System.out.println("Finished in " + sw.getTimeString());
+  }
+
+  void printFormatted(Geometry geom)
+  {
+  	WKTWriter writer = new WKTWriter();
+  	System.out.println(writer.writeFormatted(geom));
+  }
+  
+  public Geometry unionAllSimple(List geoms)
+  {
+    Geometry unionAll = null;
+    int count = 0;
+    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+      Geometry geom = (Geometry) i.next();
+      
+      if (unionAll == null) {
+      	unionAll = (Geometry) geom.copy();
+      }
+      else {
+      	unionAll = unionAll.union(geom);
+      }
+      
+      count++;
+      if (count % 100 == 0) {
+        System.out.print(".");
+//        System.out.println("Adding geom #" + count);
+      }
+    }
+    return unionAll;
+  }
+  
+  public Geometry unionAllBuffer(List geoms)
+  {
+  	
+  	Geometry gColl = factory.buildGeometry(geoms);
+  	Geometry unionAll = gColl.buffer(0.0);
+    return unionAll;
+  }
+  
+  public Geometry unionCascaded(List geoms)
+  {
+  	return CascadedPolygonUnion.union(geoms);
+  }
+  
+  /*
+  public Geometry unionAllOrdered(List geoms)
+  {
+//  	return OrderedUnion.union(geoms);
+  }
+  */
+  
+  void printItemEnvelopes(List tree)
+  {
+    Envelope itemEnv = new Envelope();
+    for (Iterator i = tree.iterator(); i.hasNext(); ) {
+      Object o = i.next();
+      if (o instanceof List) {
+        printItemEnvelopes((List) o);
+      }
+      else if (o instanceof Geometry) {
+        itemEnv.expandToInclude( ((Geometry) o).getEnvelopeInternal());
+      }
+    }
+    System.out.println(factory.toGeometry(itemEnv));
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/valid/QuadtreeNestedRingTester.java b/modules/core/src/test/java/test/jts/perf/operation/valid/QuadtreeNestedRingTester.java
new file mode 100644
index 0000000..31752c9
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/valid/QuadtreeNestedRingTester.java
@@ -0,0 +1,100 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.valid;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.index.quadtree.Quadtree;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Tests whether any of a set of {@link LinearRing}s are
+ * nested inside another ring in the set, using a {@link Quadtree}
+ * index to speed up the comparisons.
+ *
+ * @version 1.7
+ */
+public class QuadtreeNestedRingTester
+{
+
+  private GeometryGraph graph;  // used to find non-node vertices
+  private List rings = new ArrayList();
+  private Envelope totalEnv = new Envelope();
+  private Quadtree quadtree;
+  private Coordinate nestedPt;
+
+  public QuadtreeNestedRingTester(GeometryGraph graph)
+  {
+    this.graph = graph;
+  }
+
+  public Coordinate getNestedPoint() { return nestedPt; }
+
+  public void add(LinearRing ring)
+  {
+    rings.add(ring);
+    totalEnv.expandToInclude(ring.getEnvelopeInternal());
+  }
+
+  public boolean isNonNested()
+  {
+    buildQuadtree();
+
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing innerRing = (LinearRing) rings.get(i);
+      Coordinate[] innerRingPts = innerRing.getCoordinates();
+
+      List results = quadtree.query(innerRing.getEnvelopeInternal());
+//System.out.println(results.size());
+      for (int j = 0; j < results.size(); j++) {
+        LinearRing searchRing = (LinearRing) results.get(j);
+        Coordinate[] searchRingPts = searchRing.getCoordinates();
+
+        if (innerRing == searchRing)
+          continue;
+
+        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
+          continue;
+
+        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
+        Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
+        //Coordinate innerRingPt = innerRingPts[0];
+
+        boolean isInside = PointLocation.isInRing(innerRingPt, searchRingPts);
+        if (isInside) {
+          nestedPt = innerRingPt;
+          return false;
+        }
+      }
+    }
+    return true;
+  }
+
+  private void buildQuadtree()
+  {
+    quadtree = new Quadtree();
+
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing ring = (LinearRing) rings.get(i);
+      Envelope env = ring.getEnvelopeInternal();
+      quadtree.insert(env, ring);
+    }
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/valid/SweeplineNestedRingTester.java b/modules/core/src/test/java/test/jts/perf/operation/valid/SweeplineNestedRingTester.java
new file mode 100644
index 0000000..58102c1
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/valid/SweeplineNestedRingTester.java
@@ -0,0 +1,115 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package test.jts.perf.operation.valid;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.PointLocation;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geomgraph.GeometryGraph;
+import org.locationtech.jts.index.sweepline.SweepLineIndex;
+import org.locationtech.jts.index.sweepline.SweepLineInterval;
+import org.locationtech.jts.index.sweepline.SweepLineOverlapAction;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.util.Assert;
+
+/**
+ * Tests whether any of a set of {@link LinearRing}s are
+ * nested inside another ring in the set, using a {@link SweepLineIndex}
+ * index to speed up the comparisons.
+ *
+ * @version 1.7
+ */
+public class SweeplineNestedRingTester
+{
+
+  private GeometryGraph graph;  // used to find non-node vertices
+  private List rings = new ArrayList();
+  //private Envelope totalEnv = new Envelope();
+  private SweepLineIndex sweepLine;
+  private Coordinate nestedPt = null;
+
+  public SweeplineNestedRingTester(GeometryGraph graph)
+  {
+    this.graph = graph;
+  }
+
+  public Coordinate getNestedPoint() { return nestedPt; }
+
+  public void add(LinearRing ring)
+  {
+    rings.add(ring);
+  }
+
+  public boolean isNonNested()
+  {
+    buildIndex();
+
+    OverlapAction action = new OverlapAction();
+
+    sweepLine.computeOverlaps(action);
+    return action.isNonNested;
+  }
+
+  private void buildIndex()
+  {
+    sweepLine = new SweepLineIndex();
+
+    for (int i = 0; i < rings.size(); i++) {
+      LinearRing ring = (LinearRing) rings.get(i);
+      Envelope env = ring.getEnvelopeInternal();
+      SweepLineInterval sweepInt = new SweepLineInterval(env.getMinX(), env.getMaxX(), ring);
+      sweepLine.add(sweepInt);
+    }
+  }
+
+  private boolean isInside(LinearRing innerRing, LinearRing searchRing)
+  {
+    Coordinate[] innerRingPts = innerRing.getCoordinates();
+    Coordinate[] searchRingPts = searchRing.getCoordinates();
+
+    if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
+      return false;
+
+    Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
+    Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
+
+    boolean isInside = PointLocation.isInRing(innerRingPt, searchRingPts);
+    if (isInside) {
+      nestedPt = innerRingPt;
+      return true;
+    }
+    return false;
+  }
+
+
+  class OverlapAction
+    implements SweepLineOverlapAction
+  {
+    boolean isNonNested = true;
+
+  public void overlap(SweepLineInterval s0, SweepLineInterval s1)
+  {
+    LinearRing innerRing = (LinearRing) s0.getItem();
+    LinearRing searchRing = (LinearRing) s1.getItem();
+    if (innerRing == searchRing) return;
+
+    if (isInside(innerRing, searchRing))
+      isNonNested = false;
+  }
+
+  }
+}
diff --git a/modules/core/src/test/java/test/jts/perf/operation/valid/ValidStressTest.java b/modules/core/src/test/java/test/jts/perf/operation/valid/ValidStressTest.java
new file mode 100644
index 0000000..d924b3d
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/operation/valid/ValidStressTest.java
@@ -0,0 +1,159 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.operation.valid;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Envelope;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.AffineTransformation;
+import org.locationtech.jts.operation.valid.IsValidOp;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Stress-tests {@link IsValidOp} 
+ * by running it on an invalid MultiPolygon with many intersections.
+ * In JTS 1.14 and earlier this takes a very long time to run, 
+ * since all intersections are computed before the invalid result is returned. 
+ * In fact it is only necessary to detect a single intersection in order
+ * to determine invalidity, and this provides much faster performance.
+ * 
+ * @author mdavis
+ *
+ */
+public class ValidStressTest  
+{
+  public static void main(String args[]) {
+    (new ValidStressTest()).runComb();
+    (new ValidStressTest()).runStarCrossPoly();
+    (new ValidStressTest()).runStarCrossRing();
+  }
+
+  public ValidStressTest() {
+  }
+
+  public static int SIZE = 10000;
+  
+  static GeometryFactory geomFact = new GeometryFactory();
+  
+  public void runComb()
+  {
+    int size = 400;
+    Envelope env =  new Envelope(0,100,0,100);
+    Geometry geom = Comb.crossedComb(env, size, geomFact);
+    System.out.println(geom);
+    checkValid("Crossed combs (size = " + size + " )", geom);
+  }
+
+  public void runStarCrossPoly()
+  {
+    int size = 1000;
+    Envelope env =  new Envelope(0,100,0,100);
+    Polygon geom = StarCross.star(env, size, geomFact);
+    //System.out.println(geom);
+    checkValid("StarCross " + geom.getGeometryType() + "   (size = " + size + " )", geom);
+  }
+
+  public void runStarCrossRing()
+  {
+    int size = 1000;
+    Envelope env =  new Envelope(0,100,0,100);
+    Polygon poly = StarCross.star(env, size, geomFact);
+    Geometry geom = poly.getBoundary();
+    //System.out.println(geom);
+    checkValid("StarCross " + geom.getGeometryType() + "   (size = " + size + " )", geom);
+  }
+
+  public void checkValid(String name, Geometry g)
+  {
+    System.out.println("Running " + name);
+    Stopwatch sw = new Stopwatch();
+    boolean isValid = g.isValid();
+    System.out.println("Is Valid = " + isValid 
+        + "           Time: " + sw.getTimeString() );
+  }
+  
+  
+}
+
+class StarCross 
+{
+  public static Polygon star(Envelope env, int nSeg, GeometryFactory geomFact)
+  {     
+    Coordinate[] pts = new Coordinate[nSeg + 1];
+    Coordinate centre = env.centre();
+    double len = 0.5 * Math.min(env.getHeight(), env.getWidth());
+    double angInc = Math.PI + 2 * Math.PI / nSeg;
+    
+    double ang = 0;
+    for (int i = 0; i < nSeg; i++) {
+      double x = centre.x + len * Math.cos(ang);
+      double y = centre.x + len * Math.sin(ang);
+      pts[i] = new Coordinate(x, y);
+      ang += angInc;
+    }
+    pts[nSeg] = new Coordinate(pts[0]);
+    return geomFact.createPolygon(pts);
+  }
+}
+
+/**
+ * Creates comb-like geometries.
+ * Crossed combs provide a geometry with a very high ratio of intersections to edges.
+ * 
+ * @author Martin Davis
+ *
+ */
+class Comb
+{
+  
+  public static MultiPolygon crossedComb(Envelope env, int size, GeometryFactory geomFact) {
+    Polygon comb1 = comb(env, size, geomFact);
+    Coordinate centre = env.centre();
+    AffineTransformation trans = AffineTransformation.rotationInstance(0.5 * Math.PI, centre.x, centre.y);
+    Polygon comb2 = (Polygon) trans.transform(comb1);    
+    MultiPolygon mp = geomFact.createMultiPolygon(new Polygon[] { comb1, comb2 } );
+    return mp;
+  }
+
+  public static Polygon comb(Envelope env, int nArms, GeometryFactory geomFact)
+  {	
+	int npts = 4 * (nArms - 1) + 2 + 2 + 1;
+	Coordinate[] pts = new Coordinate[npts];
+	double armWidth = env.getWidth() / (2 * nArms - 1);
+	double armLen = env.getHeight() - armWidth;
+	
+	double xBase = env.getMinX();
+	double yBase = env.getMinY();
+	
+	int ipts = 0;
+	for (int i = 0; i < nArms; i++) {
+		double x1 = xBase + i * 2 * armWidth;
+		double y1 = yBase + armLen + armWidth;
+		pts[ipts++] = new Coordinate(x1, y1);
+		pts[ipts++] = new Coordinate(x1 + armWidth, y1);
+		if (i < nArms - 1) {
+			pts[ipts++] = new Coordinate(x1 + armWidth, yBase + armWidth);
+			pts[ipts++] = new Coordinate(x1 + 2 * armWidth, yBase + armWidth);
+		}
+	}
+	pts[ipts++] = new Coordinate(env.getMaxX(), yBase);
+	pts[ipts++] = new Coordinate(xBase, yBase);
+	pts[ipts++] = new Coordinate(pts[0]);
+	
+	return geomFact.createPolygon(pts);
+  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayPerfTest.java b/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayPerfTest.java
new file mode 100644
index 0000000..192ec66
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayPerfTest.java
@@ -0,0 +1,96 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.triangulate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.triangulate.DelaunayTriangulationBuilder;
+import org.locationtech.jts.util.Memory;
+import org.locationtech.jts.util.Stopwatch;
+
+public class DelaunayPerfTest 
+{
+  public static void main(String args[]) {
+  	DelaunayPerfTest test = new DelaunayPerfTest();
+  	test.run();
+  }
+  
+	public void run()
+	{
+		run(10);
+		run(10);
+		run(100);
+		run(1000);
+		run(10000);
+		run(20000);
+		run(30000);
+		run(100000);
+		run(200000);
+		run(300000);
+		run(1000000);
+//	run(2000000);
+	run(3000000);
+	}
+	
+	final static GeometryFactory geomFact = new GeometryFactory();
+	
+	final static double SIDE_LEN = 10.0;
+	
+	public void run(int nPts)
+	{
+		List pts = randomPoints(nPts);
+		System.out.println("# pts: " + pts.size());
+		Stopwatch sw = new Stopwatch();
+		DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+		builder.setSites(pts);
+		
+//		Geometry g = builder.getEdges(geomFact);
+		// don't actually form output geometry, to save time and memory
+		builder.getSubdivision();
+		
+		System.out.println("  --  Time: " + sw.getTimeString()
+				+ "  Mem: " + Memory.usedTotalString());
+//		System.out.println(g);
+	}
+	
+	List randomPointsInGrid(int nPts)
+	{
+		List pts = new ArrayList();
+		
+		int nSide = (int) Math.sqrt(nPts) + 1;
+		
+		for (int i = 0; i < nSide; i++) {
+			for (int j = 0; j < nSide; j++) {
+				double x = i * SIDE_LEN + SIDE_LEN * Math.random();
+				double y = j * SIDE_LEN + SIDE_LEN * Math.random();
+				pts.add(new Coordinate(x, y));
+			}
+		}
+		return pts;
+	}
+	
+	List randomPoints(int nPts)
+	{
+		List pts = new ArrayList();
+		
+		for (int i = 0; i < nPts; i++) {
+				double x = SIDE_LEN * Math.random();
+				double y = SIDE_LEN * Math.random();
+				pts.add(new Coordinate(x, y));
+		}
+		return pts;
+	}
+}
diff --git a/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayRobustTest.java b/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayRobustTest.java
new file mode 100644
index 0000000..98862af
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/triangulate/DelaunayRobustTest.java
@@ -0,0 +1,99 @@
+/*
+ * Copyright (c) 2016 Martin Davis.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.triangulate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.triangulate.DelaunayTriangulationBuilder;
+import org.locationtech.jts.util.Memory;
+import org.locationtech.jts.util.Stopwatch;
+
+/**
+ * Test robustness of Delaunay computation.
+ * Test dataset is constructed to have many points
+ * with a large base offset.  This reduces 
+ * the precision available for the arithmetic in the inCircle test.
+ * This causes incorrect values to be computed by using
+ * the simple double-precision approach.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class DelaunayRobustTest 
+{
+  public static void main(String args[]) {
+  	DelaunayRobustTest test = new DelaunayRobustTest();
+  	test.run();
+  }
+  
+	public void run()
+	{
+		run(100000);
+	}
+	
+	final static GeometryFactory geomFact = new GeometryFactory();
+	
+  final static double SIDE_LEN = 1.0;
+  final static double BASE_OFFSET = 1.0e7;
+	
+	public void run(int nPts)
+	{
+    System.out.println("Base offset: " + BASE_OFFSET);
+    
+    
+		List pts = randomPointsInGrid(nPts, BASE_OFFSET, BASE_OFFSET);
+		System.out.println("# pts: " + pts.size());
+		Stopwatch sw = new Stopwatch();
+		DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+		builder.setSites(pts);
+		
+//		Geometry g = builder.getEdges(geomFact);
+		// don't actually form output geometry, to save time and memory
+		builder.getSubdivision();
+		
+		System.out.println("  --  Time: " + sw.getTimeString()
+				+ "  Mem: " + Memory.usedTotalString());
+//		System.out.println(g);
+	}
+	
+	List randomPointsInGrid(int nPts, double basex, double basey)
+	{
+		List pts = new ArrayList();
+		
+		int nSide = (int) Math.sqrt(nPts) + 1;
+		
+		for (int i = 0; i < nSide; i++) {
+			for (int j = 0; j < nSide; j++) {
+				double x = basex + i * SIDE_LEN + SIDE_LEN * Math.random();
+				double y = basey + j * SIDE_LEN + SIDE_LEN * Math.random();
+				pts.add(new Coordinate(x, y));
+			}
+		}
+		return pts;
+	}
+	
+	List randomPoints(int nPts)
+	{
+		List pts = new ArrayList();
+		
+		for (int i = 0; i < nPts; i++) {
+				double x = SIDE_LEN * Math.random();
+				double y = SIDE_LEN * Math.random();
+				pts.add(new Coordinate(x, y));
+		}
+		return pts;
+	}
+}
diff --git a/modules/core/src/test/java/test/jts/perf/triangulate/VoronoiPerfTest.java b/modules/core/src/test/java/test/jts/perf/triangulate/VoronoiPerfTest.java
new file mode 100644
index 0000000..0725913
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/perf/triangulate/VoronoiPerfTest.java
@@ -0,0 +1,72 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.perf.triangulate;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.triangulate.DelaunayTriangulationBuilder;
+import org.locationtech.jts.util.Stopwatch;
+
+public class VoronoiPerfTest 
+{
+  public static void main(String args[]) {
+  	VoronoiPerfTest test = new VoronoiPerfTest();
+  	test.run();
+  }
+  
+	public void run()
+	{
+		run(10);
+		run(100);
+		run(1000);
+		run(10000);
+		run(100000);
+		run(1000000);
+	}
+	
+	final static GeometryFactory geomFact = new GeometryFactory();
+	
+	final static double SIDE_LEN = 10.0;
+	
+	public void run(int nPts)
+	{
+		List pts = randomPoints(nPts);
+		Stopwatch sw = new Stopwatch();
+		DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+		builder.setSites(pts);
+		
+		Geometry g = builder.getEdges(geomFact);
+		System.out.println("# pts: " + pts.size() + "  --  " + sw.getTimeString());
+//		System.out.println(g);
+	}
+	
+	List randomPoints(int nPts)
+	{
+		List pts = new ArrayList();
+		
+		int nSide = (int) Math.sqrt(nPts) + 1;
+		
+		for (int i = 0; i < nSide; i++) {
+			for (int j = 0; j < nSide; j++) {
+				double x = i * SIDE_LEN + SIDE_LEN * Math.random();
+				double y = j * SIDE_LEN + SIDE_LEN * Math.random();
+				pts.add(new Coordinate(x, y));
+			}
+		}
+		return pts;
+	}
+}
diff --git a/modules/core/src/test/java/test/jts/util/IOUtil.java b/modules/core/src/test/java/test/jts/util/IOUtil.java
new file mode 100644
index 0000000..692abef
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/util/IOUtil.java
@@ -0,0 +1,31 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.util;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+public class IOUtil {
+	  public static Geometry read(String wkt)
+	  {
+		  WKTReader rdr = new WKTReader();
+	    try {
+	      return rdr.read(wkt);
+	    }
+	    catch (ParseException ex) {
+	      throw new RuntimeException(ex);
+	    }
+	  }
+
+}
diff --git a/modules/core/src/test/java/test/jts/util/SerializationUtil.java b/modules/core/src/test/java/test/jts/util/SerializationUtil.java
new file mode 100644
index 0000000..9be1f02
--- /dev/null
+++ b/modules/core/src/test/java/test/jts/util/SerializationUtil.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package test.jts.util;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.io.ObjectOutputStream;
+
+public class SerializationUtil
+{
+  public static byte[] serialize(Object obj) throws IOException
+  {
+    ByteArrayOutputStream bos = new ByteArrayOutputStream();
+    ObjectOutputStream out = new ObjectOutputStream(bos);
+    out.writeObject(obj);
+    out.close();
+    byte[] treeBytes = bos.toByteArray();
+    return treeBytes;
+  }
+
+  public static Object deserialize(byte[] data) 
+    throws IOException, ClassNotFoundException
+  {
+    ObjectInputStream in = new ObjectInputStream(new ByteArrayInputStream(data));
+    return in.readObject();
+  }
+
+}
diff --git a/modules/core/src/test/resources/testdata/africa.wkt b/modules/core/src/test/resources/testdata/africa.wkt
new file mode 100644
index 0000000..081a4db
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/africa.wkt
@@ -0,0 +1,1681 @@
+POLYGON ((0.889 10.9882, 0.903 11.021533, 0.92065 11.063467, 0.94925 11.088867, 1.0037 11.1043, 1.04455 11.1034, 1.0881 11.0807, 1.1072 11.0798, 1.1167 11.090667, 1.1181 11.123367, 
+    1.19025 11.1787, 1.21205 11.235, 1.23925 11.366567, 1.26855 11.384733, 1.30255 11.4038, 1.32025 11.481833, 1.37475 11.5363, 1.45915 11.567167, 1.5286 11.5717, 1.58035 11.5681, 
+    1.60825 11.577133, 1.64365 11.610733, 1.67225 11.617067, 1.6995 11.612533, 1.7621 11.581667, 1.8193 11.578067, 1.8656 11.589867, 1.89285 11.615267, 1.9119 11.615267, 1.95545 11.593467, 
+    1.9786 11.5962, 2.07185 11.6307, 2.1141 11.669733, 2.15495 11.745967, 2.18695 11.877567, 2.24715 11.9283, 2.3303 12, 2.3876 12.0477, 2.5367 12.171867, 2.7051 12.276233, 
+    2.8824 12.330367, 3.05675 12.340233, 3.23105 12.2536, 3.3522 12.164, 3.4172 12.0695, 3.42465 12.0359, 3.43255 12, 3.4508 11.959433, 3.48505 11.9217, 3.6167 11.814233, 
+    3.54555 11.636067, 3.3947 11.4141, 3.3734 11.355267, 3.3819 11.3306, 3.54985 11.220567, 3.6523 11.0005, 3.62955 10.812667, 3.65085 10.778533, 3.77895 10.695067, 3.7989 10.630533, 
+    3.79605 10.579333, 3.77325 10.5262, 3.77895 10.438933, 3.81025 10.361133, 3.7519 10.338367, 3.64085 10.3877, 3.5754 10.3896, 3.5555 10.372533, 3.52985 10.3251, 3.5384 10.245433, 
+    3.5982 10.158133, 3.6067 10.1183, 3.5555 10.05, 3.5612 10.002567, 3.5868 9.941867, 3.58395 9.9115, 3.49995 9.8413, 3.3662 9.778667, 3.3605 9.645867, 3.3121 9.596533, 
+    3.25805 9.499767, 3.20395 9.465633, 3.22245 9.236067, 3.1655 9.1241, 3.07725 9.0691, 2.9435 9.033033, 2.79265 8.9951, 2.75135 8.957133, 2.7286 8.885033, 2.6916 8.646, 
+    2.67165 8.454367, 2.64745 8.321533, 2.66165 8.238067, 2.7556 8.050233, 2.75845 7.962967, 2.75985 7.7998, 2.7741 7.704933, 2.7627 7.5835, 2.79685 7.494333, 2.8495 7.441233, 
+    2.85235 7.412767, 2.8267 7.3919, 2.7755 7.357733, 2.76125 7.3312, 2.81535 7.171833, 2.8011 7.078867, 2.80965 7.014333, 2.7399 6.925167, 2.77975 6.7696, 2.8025 6.669067, 
+    2.7769 6.596967, 2.7171 6.412933, 2.68195 6.327233, 2.66825 6.293867, 2.5589 6.277233, 2.28405 6.2832, 2.20215 6.2723, 2.0178 6.229967, 1.9318 6.221767, 1.8007 6.2177, 
+    1.70445 6.194467, 1.6232 6.189467, 1.59605 6.222, 1.59865 6.246267, 1.62985 6.2653, 1.68705 6.267033, 1.7312 6.2705, 1.7728 6.298233, 1.7689 6.3554, 1.65455 6.497467, 
+    1.60255 6.580633, 1.58695 6.651667, 1.59865 6.778133, 1.58305 6.831833, 1.5181 6.932333, 1.5207 6.953133, 1.56485 6.977367, 1.60125 7.013767, 1.62205 7.055333, 1.61815 7.211267, 
+    1.59735 7.4677, 1.62465 7.737967, 1.62075 8.204033, 1.60645 8.720333, 1.60905 9.099733, 1.5753 9.1552, 1.5064 9.205433, 1.4362 9.271267, 1.405 9.354433, 1.4024 9.508633, 
+    1.4271 9.622967, 1.4141 9.815267, 1.3907 9.936567, 1.3335 10.000667, 1.0541 10.128867, 0.83835 10.2363, 0.77595 10.2952, 0.737 10.357567, 0.7266 10.426867, 0.76295 10.510033, 
+    0.82925 10.633033, 0.902 10.801067, 0.889 10.9882))
+
+POLYGON ((36.584754 14.468884, 36.58645 14.4852, 36.49315 14.922533, 36.3629 15.061867, 36.6652 15.488467, 36.71185 15.5935, 36.7215 15.698567, 36.7987 15.8722, 36.84695 16.048, 36.95465 16.2195, 
+    36.97075 16.373867, 36.93215 16.571067, 37.00125 16.671833, 37.0463 16.764, 37.0302 16.8669, 37.0109 16.918367, 37.06235 17.1563, 37.0961 17.177733, 37.318 17.1713, 37.39195 17.2056, 
+    37.5592 17.3771, 37.72965 17.437133, 37.81005 17.490733, 37.99495 17.467167, 38.17505 17.486433, 38.23935 17.5379, 38.38085 17.702967, 38.5861 18.039133, 38.6481 17.920833, 38.8038 17.645133, 
+    38.8453 17.469233, 38.8705 17.406967, 38.98615 17.292333, 39.04845 17.185633, 39.11665 17.0216, 39.1745 16.8052, 39.20415 16.5779, 39.19375 16.539367, 39.1819 16.521567, 39.1493 16.497867, 
+    39.12555 16.480067, 39.12555 16.454367, 39.1671 16.414833, 39.19675 16.365433, 39.16115 16.207333, 39.19525 16.0838, 39.2427 16.004767, 39.32275 15.9257, 39.40285 15.8664, 39.44585 15.810067, 
+    39.431 15.736933, 39.4162 15.687533, 39.434 15.634167, 39.50815 15.592667, 39.5259 15.5393, 39.53035 15.467167, 39.53035 15.423667, 39.56295 15.3802, 39.5689 15.3387, 39.5689 15.277433, 
+    39.55405 15.2221, 39.53475 15.1816, 39.54365 15.149967, 39.57335 15.1144, 39.60595 15.106467, 39.6801 15.100567, 39.7068 15.124267, 39.7394 15.1895, 39.726946 15.241589, 39.704009 15.273145, 
+    39.6771 15.310033, 39.6623 15.3891, 39.67415 15.4563, 39.7305 15.503733, 39.7928 15.5235, 39.858 15.511633, 39.89655 15.468167, 39.94995 15.428633, 40.03 15.410833, 40.06705 15.348567, 
+    40.073 15.307067, 40.0404 15.273467, 40.0315 15.247767, 40.0315 15.2142, 40.06115 15.176633, 40.08485 15.109433, 40.1353 15.085733, 40.18125 15.041267, 40.2198 15.0057, 40.26725 14.9622, 
+    40.3355 14.916767, 40.38295 14.893033, 40.4452 14.893033, 40.4808 14.916767, 40.4867 14.958267, 40.50155 14.978033, 40.52825 14.98, 40.52825 14.936533, 40.55195 14.9128, 40.5742 14.9217, 
+    40.5742 14.9474, 40.592 14.975067, 40.63055 14.977033, 40.63945 14.9533, 40.67205 14.919733, 40.75805 14.8782, 40.8915 14.777433, 40.94785 14.7458, 41.0665 14.726033, 41.15695 14.683533, 
+    41.3438 14.4938, 41.4624 14.325833, 41.52025 14.182533, 41.51725 14.048167, 41.538 14.000733, 41.57505 13.9879, 41.6166 13.983933, 41.68185 13.9622, 41.6759 13.914767, 41.6996 13.898967, 
+    41.77675 13.956267, 41.839 13.940467, 41.9072 13.9128, 42.011 13.796167, 42.05695 13.737867, 42.0866 13.662767, 42.11925 13.629167, 42.1489 13.611367, 42.2171 13.587667, 42.26455 13.5758, 
+    42.2705 13.5521, 42.2853 13.5244, 42.30605 13.528367, 42.33275 13.5758, 42.34465 13.577767, 42.35055 13.5521, 42.35945 13.510567, 42.3535 13.439433, 42.25415 13.270467, 42.2482 13.197333, 
+    42.26305 13.159767, 42.2927 13.147933, 42.32535 13.147933, 42.3728 13.1242, 42.42025 13.112333, 42.44545 13.1232, 42.4573 13.170633, 42.484 13.1904, 42.5374 13.178533, 42.5611 13.125167, 
+    42.5967 13.0402, 42.62635 13.004633, 42.67975 12.9809, 42.7153 12.951267, 42.7153 12.911733, 42.7094 12.8722, 42.7094 12.850467, 42.73905 12.8465, 42.77165 12.8307, 42.77165 12.803033, 
+    42.7776 12.7635, 42.8295 12.758567, 42.89475 12.774367, 42.89475 12.8139, 42.89475 12.861333, 42.9066 12.936433, 42.94515 12.966067, 42.99855 12.9404, 43.02525 12.875167, 43.0282 12.760533, 
+    43.0529 12.718233, 42.87835 12.6094, 42.69825 12.4422, 42.5986 12.399333, 42.3461 12.382167, 42.266909 12.344214, 42.193592 12.478586, 42.144215 12.593971, 42.040972 12.691829, 41.946707 12.763397, 
+    41.87339 12.913835, 41.759673 13.115393, 41.663912 13.281897, 41.538225 13.476153, 41.40356 13.611985, 41.268896 13.744897, 41.083358 13.883651, 40.86191 14.010719, 40.59707 14.127565, 40.282853 14.223963, 
+    39.958163 14.346649, 39.633471 14.441587, 39.275859 14.517535, 39.091824 14.573428, 38.960152 14.677459, 38.822496 14.729474, 38.64294 14.66012, 38.397552 14.6659, 38.277852 14.700576, 38.212016 14.833504, 
+    38.200044 14.954874, 38.140192 15.018448, 38.086328 15.134038, 37.990568 15.238068, 37.876852 15.128258, 37.721236 14.735254, 37.649416 14.619664, 37.523728 14.521413, 37.398044 14.567649, 37.314252 14.735254, 
+    37.218492 14.76993, 37.146668 14.712136, 37.019483 14.510233, 36.934195 14.510233, 36.802523 14.543827, 36.687307 14.526299, 36.584754 14.468884))
+
+POLYGON ((-16.7495 13.105767, -16.7016 13.1502, -16.58965 13.210167, -16.515 13.218967, -16.31525 13.190433, -15.83665 13.179467, -15.77735 13.278967, -15.7159 13.346267, -15.63685 13.372567, -15.52705 13.376967, 
+    -15.4041 13.366, -15.27895 13.358667, -15.2241 13.387933, -15.19995 13.4845, -15.1692 13.499133, -15.13625 13.506433, -15.0748 13.490333, -14.96285 13.416467, -14.684 13.3053, -14.44035 13.2241, 
+    -14.2801 13.208, -14.06055 13.229933, -13.87395 13.3338, -13.86705 13.389267, -13.8563 13.390633, -13.83685 13.413333, -13.8271 13.4401, -13.92005 13.504967, -13.9705 13.5174, -14.0539 13.508633, 
+    -14.22515 13.453033, -14.28225 13.451567, -14.38545 13.4801, -14.4535 13.581067, -14.493 13.604467, -14.5523 13.608833, -14.6489 13.6103, -14.72135 13.646867, -14.7367 13.6776, -14.7367 13.701, 
+    -14.7411 13.730267, -14.7806 13.755867, -14.9321 13.7983, -14.96285 13.7983, -15.11435 13.744167, -15.2614 13.7493, -15.3492 13.731733, -15.37995 13.6776, -15.43705 13.6308, -15.55995 13.617633, 
+    -15.7268 13.630067, -16.1088 13.599367, -16.37665 13.6096, -16.5277 13.599967, -16.5377 13.6013, -16.5657 13.589333, -16.59365 13.589333, -16.61765 13.606633, -16.60965 13.6559, -16.48375 13.733167, 
+    -16.48575 13.7518, -16.5057 13.7558, -16.57765 13.7345, -16.6636 13.666567, -16.69955 13.6506, -16.72555 13.6506, -16.73555 13.666567, -16.72755 13.7145, -16.6896 13.753133, -16.56765 13.774433, 
+    -16.4797 13.8277, -16.44775 13.891633, -16.4877 13.955567, -16.4717 13.9902, -16.3818 14.076767, -16.3558 14.110067, -16.3558 14.122033, -16.3778 14.1247, -16.3978 14.115367, -16.46575 14.043433, 
+    -16.5317 14.018133, -16.57365 14.018133, -16.6056 14.027467, -16.6136 14.0421, -16.6516 14.0914, -16.68155 14.098033, -16.7715 14.0927, -16.7815 14.0927, -16.79745 14.106033, -16.79345 14.152633, 
+    -16.83545 14.212567, -16.83945 14.277833, -16.81745 14.320433, -16.81345 14.3391, -16.82345 14.349733, -16.83945 14.3484, -16.84745 14.337767, -16.8774 14.3311, -16.9054 14.336433, -16.93935 14.454967, 
+    -16.96335 14.4776, -17.03725 14.4976, -17.08325 14.506933, -17.1272 14.5442, -17.1512 14.5522, -17.17715 14.5642, -17.18915 14.594833, -17.31505 14.7027, -17.347 14.7187, -17.373 14.720033, 
+    -17.43495 14.696033, -17.4769 14.688067, -17.5229 14.6894, -17.55485 14.7147, -17.55885 14.748, -17.54485 14.787933, -17.5049 14.813267, -17.409 14.8146, -17.35505 14.817267, -17.3031 14.8306, 
+    -17.19315 14.8892, -17.05525 15.025067, -16.89335 15.228867, -16.75345 15.413967, -16.66755 15.567133, -16.62755 15.687, -16.5736 15.7749, -16.5456 15.792233, -16.49365 15.7949, -16.4717 15.8029, 
+    -16.4577 15.8202, -16.4637 15.850833, -16.49765 15.954733, -16.4537 16.061267, -16.4537 16.0786, -16.4657 16.0879, -16.45315 16.128333, -16.42715 16.141767, -16.38265 16.1479, -16.35745 16.157433, 
+    -16.34065 16.177, -16.32555 16.2128, -16.32555 16.219533, -16.3373 16.246367, -16.33645 16.2738, -16.3205 16.289433, -16.2945 16.297267, -16.30375 16.359933, -16.2983 16.380933, -16.2815 16.403867, 
+    -16.2815 16.443033, -16.27395 16.4587, -16.26385 16.464833, -16.2177 16.4643, -16.2026 16.471567, -16.19085 16.516867, -16.1728 16.5278, -16.15265 16.527233, -16.1468 16.520533, -16.12075 16.4724, 
+    -16.09725 16.465133, -16.0712 16.4657, -16.04185 16.479133, -15.9936 16.4895, -15.9256 16.4895, -15.88445 16.506833, -15.85215 16.5138, -15.8303 16.510467, -15.77825 16.496467, -15.7388 16.499833, 
+    -15.68925 16.520533, -15.63175 16.528667, -15.6015 16.528667, -15.57715 16.535367, -15.552 16.568367, -15.5369 16.574533, -15.518 16.5737, -15.5012 16.5709, -15.4542 16.541833, -15.4223 16.541833, 
+    -15.3501 16.553, -15.3102 16.547133, -15.28755 16.531467, -15.259 16.524767, -15.23385 16.524767, -15.21535 16.531467, -15.20025 16.549367, -15.21075 16.5927, -15.20825 16.614533, -15.18975 16.620667, 
+    -15.14695 16.620133, -15.06385 16.5692, -15.0311 16.5692, -14.98285 16.5969, -14.95595 16.6221, -14.92995 16.624867, -14.91315 16.624867, -14.8586 16.594667, -14.83805 16.592167, -14.79855 16.592733, 
+    -14.75155 16.586567, -14.73225 16.5877, -14.6827 16.599433, -14.64535 16.595233, -14.62015 16.5902, -14.5748 16.592433, -14.5026 16.618733, -14.46525 16.624633, -14.42495 16.6207, -14.4006 16.609533, 
+    -14.33345 16.567567, -14.3087 16.564467, -14.2768 16.565033, -14.2516 16.561667, -14.24655 16.5477, -14.26085 16.499033, -14.25665 16.4839, -14.2432 16.476633, -14.23395 16.478333, -14.21465 16.5007, 
+    -14.19785 16.506867, -14.1861 16.505733, -14.16635 16.4926, -14.08995 16.381833, -14.07235 16.334833, -14.03245 16.2618, -14.00055 16.233833, -13.9544 16.222633, -13.91915 16.211467, -13.90865 16.201133, 
+    -13.90615 16.183233, -13.91035 16.1424, -13.90195 16.1161, -13.88685 16.107133, -13.8675 16.1077, -13.823 16.115533, -13.8037 16.1133, -13.7987 16.105467, -13.8012 16.0596, -13.79825 16.049267, 
+    -13.77725 16.047033, -13.7588 16.0504, -13.6975 16.090667, -13.66645 16.097367, -13.63875 16.097367, -13.6081 16.0786, -13.59635 16.078033, -13.58545 16.080833, -13.53425 16.109933, -13.5183 16.1105, 
+    -13.50735 16.109367, -13.49055 16.092033, -13.48005 16.067667, -13.4935 16.0235, -13.49265 16.0123, -13.48675 16.0067, -13.46915 16.0067, -13.4305 16.019567, -13.4045 16.018467, -13.38685 16.0011, 
+    -13.32475 15.9228, -13.31675 15.862133, -13.3151 15.8515, -13.2832 15.831333, -13.2807 15.818467, -13.29075 15.7922, -13.30375 15.777967, -13.3172 15.727033, -13.35245 15.689, -13.35245 15.678367, 
+    -13.3365 15.6655, -13.29705 15.658233, -13.28825 15.645633, -13.2849 15.630533, -13.29075 15.597533, -13.2874 15.575133, -13.2681 15.565633, -13.22445 15.560033, -13.2043 15.5494, -13.2001 15.533167, 
+    -13.19925 15.513033, -13.17195 15.4831, -13.1199 15.470767, -13.08635 15.4758, -13.0343 15.503233, -13.01875 15.504067, -13.002 15.496233, -12.9726 15.467133, -12.9558 15.461533, -12.9491 15.461533, 
+    -12.9029 15.464333, -12.892 15.460433, -12.88865 15.447567, -12.88195 15.415667, -12.8723 15.401433, -12.75645 15.3466, -12.73795 15.3108, -12.6918 15.277767, -12.68465 15.255667, -12.69055 15.231033, 
+    -12.72665 15.200267, -12.73585 15.177333, -12.73335 15.167833, -12.7468 15.1376, -12.76235 15.118867, -12.76235 15.108233, -12.74975 15.0898, -12.58435 15.003067, -12.49075 14.9435, -12.41185 14.878033, 
+    -12.3879 14.843067, -12.37115 14.8302, -12.3342 14.8218, -12.28045 14.8162, -12.22925 14.787667, -12.06345 14.681667, -12.0443 14.669667, -12.0774 13.866767, -12.08985 13.4798, -12.08155 13.416433, 
+    -11.9989 13.344833, -11.8625 13.325567, -11.7385 13.336567, -11.5194 13.096933, -11.4905 12.988133, -11.57315 12.756767, -11.5649 12.7237, -11.5401 12.6824, -11.4326 12.610767, -11.4946 12.489567, 
+    -11.5446 12.514, -11.5989 12.5405, -11.65525 12.5593, -11.89875 12.5608, -12.0047 12.526233, -12.16255 12.409833, -12.3204 12.288167, -12.3497 12.283667, -12.39255 12.294167, -12.43765 12.354267, 
+    -12.6135 12.422633, -12.78935 12.494733, -12.84575 12.502267, -12.87955 12.497733, -12.95395 12.4617, -13.0306 12.4617, -13.0802 12.4737, -13.1208 12.5736, -13.38685 12.657733, -13.65065 12.672033, 
+    -14.0497 12.6683, -14.57955 12.667533, -15.1049 12.671267, -15.2447 12.638233, -15.5333 12.494733, -15.73395 12.460167, -15.9549 12.450433, -16.1533 12.450433, -16.53885 12.349767, -16.68635 12.347633, 
+    -16.69685 12.376567, -16.69685 12.402467, -16.7115 12.474533, -16.7295 12.495833, -16.7535 12.510467, -16.76745 12.5238, -16.7615 12.538433, -16.70355 12.579733, -16.67955 12.582367, -16.6416 12.5704, 
+    -16.60165 12.530433, -16.57565 12.530433, -16.55165 12.5411, -16.5337 12.573067, -16.5097 12.589033, -16.45375 12.5917, -16.4158 12.581067, -16.27195 12.529133, -16.24995 12.529133, -16.23195 12.5398, 
+    -16.23395 12.5651, -16.21995 12.575733, -16.0341 12.602367, -15.96615 12.601033, -15.84225 12.559733, -15.69235 12.5331, -15.58645 12.5371, -15.5365 12.549067, -15.48655 12.581033, -15.47455 12.623667, 
+    -15.49055 12.663633, -15.49455 12.688933, -15.47455 12.7129, -15.4226 12.7262, -15.36065 12.728867, -15.31665 12.7462, -15.4266 12.752867, -15.49255 12.751533, -15.5325 12.7382, -15.5545 12.699567, 
+    -15.5205 12.648967, -15.5325 12.614333, -15.56245 12.573033, -15.6144 12.5664, -15.69835 12.574367, -15.7703 12.573033, -15.83225 12.601, -15.8742 12.601, -15.91815 12.630333, -15.9701 12.635633, 
+    -16.19795 12.609, -16.2499 12.615667, -16.2539 12.630333, -16.28385 12.6303, -16.3378 12.608967, -16.3718 12.608967, -16.40775 12.632933, -16.43975 12.691567, -16.4657 12.6982, -16.4897 12.6942, 
+    -16.51765 12.666233, -16.54365 12.658267, -16.5876 12.663567, -16.63155 12.662267, -16.65555 12.6756, -16.65755 12.694233, -16.6296 12.7302, -16.4937 12.9766, -16.50365 12.9846, -16.52565 12.985933, 
+    -16.5676 12.965967, -16.61755 12.924667, -16.65555 12.903367, -16.7175 12.894033, -16.72945 12.872733, -16.75945 12.860733, -16.77545 12.8181, -16.8154 12.799467, -16.8374 12.8008, -16.8514 12.811467, 
+    -16.8494 12.844767, -16.8234 12.872733, -16.7934 12.878033, -16.78945 12.8847, -16.7914 12.894033, -16.8114 12.902033, -16.8274 12.903367, -16.8474 12.908667, -16.8534 12.936633, -16.7415 13.0938, 
+    -16.7495 13.105767))
+
+POLYGON ((42.3461 12.382167, 42.266938 12.344161, 42.2657 12.343567, 42.13705 12.1635, 42.1017 12.034867, 42.10725 12, 42.12765 11.958333, 42.1327 11.927067, 42.1238 11.8823, 42.0035 11.5486, 
+    41.88075 11.303167, 41.7882 11.049667, 41.7834 11.014367, 41.8002 10.966267, 41.8615 10.9005, 41.92405 10.881267, 41.989 10.874833, 42.16945 10.8941, 42.3932 10.966267, 42.59165 11.036867, 
+    42.67105 11.0465, 42.7997 11.011167, 42.86465 10.963033, 42.9609 10.990333, 42.9393 10.957, 42.8622 10.8379, 42.78285 10.698333, 42.74675 10.576433, 42.7552 10.411167, 42.81295 10.260367, 
+    42.96335 10.027733, 43.09805 9.913833, 43.2292 9.832, 43.22195 9.806333, 43.20755 9.689233, 43.22435 9.668367, 43.30375 9.625033, 43.3603 9.600967, 43.36755 9.554433, 43.37235 9.471, 
+    43.394 9.4261, 43.4758 9.373133, 43.79935 9.185467, 43.84505 9.118067, 43.8992 9.029833, 43.9377 8.997767, 44.1422 8.909533, 44.4501 8.8277, 44.98295 8.689733, 45.4244 8.582267, 
+    45.92835 8.386567, 46.50215 8.189233, 47.0206 7.9999, 47.38745 8.019133, 47.56305 7.999867, 47.9203 8.030367, 47.954 8.031967, 47.97805 8.023933, 47.97805 8.0047, 47.75675 7.767267, 
+    47.63405 7.650167, 47.3153 7.322867, 47.0278 6.997233, 46.72345 6.676367, 46.436 6.3571, 46.13885 6.039433, 45.8466 5.723367, 45.5278 5.3688, 45.2042 5.0191, 45.0057 4.8426, 
+    44.9287 4.8378, 44.6184 4.8715, 44.14325 4.892333, 43.84375 4.890733, 43.70185 4.8683, 43.4914 4.784867, 43.19065 4.6084, 42.8118 4.2651, 42.7336 4.189667, 42.6951 4.176833, 
+    42.4834 4.176833, 42.20675 4.176833, 42.15675 4.156767, 42.1477 4.153133, 42.0748 4.120267, 41.9603 4.059533, 41.9279 4.028867, 41.91005 3.995667, 41.88275 3.978267, 41.8533 3.9756, 
+    41.8082 3.954933, 41.7791 3.930533, 41.71855 3.892367, 41.6416 3.8792, 41.5369 3.8792, 41.4909 3.890467, 41.45615 3.8886, 41.4261 3.8723, 41.38575 3.861033, 41.3538 3.863533, 
+    41.331 3.837733, 41.3037 3.838433, 41.3015 3.837233, 41.2321 3.8254, 41.19815 3.8249, 41.1773 3.8254, 41.15105 3.8321, 41.1491 3.833767, 41.0832 3.8634, 40.98695 4.0014, 
+    40.9124 4.036667, 40.8402 4.052733, 40.7668 4.0383, 40.5407 3.990167, 40.32175 3.977333, 40.1858 3.986967, 40.03185 4.0335, 39.99335 4.0335, 39.9308 4.015833, 39.8009 3.881067, 
+    39.6265 3.614733, 39.56755 3.5698, 39.4954 3.550567, 39.19705 3.558567, 39.06955 3.5634, 38.57995 3.587467, 38.2684 3.613133, 38.13365 3.653233, 37.8125 3.850567, 37.60075 3.9741, 
+    37.09675 4.2661, 36.59035 4.506767, 36.51215 4.530833, 36.4352 4.542067, 36.3534 4.5212, 36.197 4.474667, 36.0755 4.439367, 35.9793 4.465033, 35.9146 4.5065, 35.9194 4.5434, 
+    35.87855 4.673333, 35.80155 4.7856, 35.7715 4.894667, 35.80275 5.0679, 35.8689 5.262, 35.83765 5.2941, 35.75825 5.319767, 35.6464 5.311767, 35.58625 5.3214, 35.5093 5.348667, 
+    35.43715 5.337433, 35.3914 5.3214, 35.36735 5.313367, 35.35055 5.3214, 35.31205 5.3663, 35.2868 5.497867, 35.18575 5.602133, 35.1497 5.698367, 35.0643 5.890867, 34.9825 6.0208, 
+    34.9043 6.176367, 34.8586 6.307933, 34.8301 6.502633, 34.83485 6.5826, 34.8304 6.5837, 34.7967 6.623, 34.7546 6.645467, 34.72335 6.6511, 34.659 6.668733, 34.63735 6.6888, 
+    34.6025 6.712067, 34.5676 6.723267, 34.5243 6.737733, 34.4822 6.762567, 34.4323 6.8075, 34.40465 6.861233, 34.38055 6.898933, 34.3505 6.919, 34.3096 6.939067, 34.2585 6.983167, 
+    34.2164 7.047333, 34.2224 7.0698, 34.24045 7.088233, 34.23925 7.097067, 34.2272 7.103467, 34.19595 7.1115, 34.1671 7.121133, 34.1328 7.1484, 34.10635 7.194133, 34.0937 7.288767, 
+    34.054 7.3361, 33.9668 7.4147, 33.94395 7.446767, 33.9211 7.4917, 33.85915 7.545433, 33.7052 7.6024, 33.60055 7.6385, 33.55185 7.667367, 33.46645 7.708267, 33.4412 7.709067, 
+    33.38345 7.692233, 33.3498 7.695433, 33.29145 7.7155, 33.1952 7.783667, 33.11345 7.820567, 33.07915 7.862267, 33.0563 7.928833, 33.0563 7.982567, 33.0659 8.006633, 33.1074 8.0307, 
+    33.13625 8.049967, 33.1447 8.0652, 33.1507 8.1029, 33.1543 8.121333, 33.16875 8.1382, 33.21505 8.156633, 33.2307 8.170267, 33.2319 8.1839, 33.20425 8.2168, 33.1826 8.2593, 
+    33.1868 8.284967, 33.2205 8.3323, 33.2265 8.402867, 33.2358 8.419967, 33.2926 8.426067, 33.34645 8.431867, 33.3926 8.453867, 33.455 8.4509, 33.6739 8.4076, 33.74245 8.394767, 
+    33.79775 8.393167, 33.84105 8.4108, 33.88195 8.455733, 33.9373 8.4798, 34.1225 8.526333, 34.17905 8.5632, 34.19585 8.590467, 34.17905 8.730033, 34.1682 8.8247, 34.13935 9.0092, 
+    34.1622 9.1712, 34.155 9.399, 34.1634 9.501667, 34.17545 9.654067, 34.21755 9.833767, 34.34985 10.0696, 34.3679 10.149833, 34.2825 10.470667, 34.26565 10.5573, 34.2873 10.7001, 
+    34.31135 10.7434, 34.35465 10.770667, 34.43525 10.799533, 34.5988 10.797933, 34.6902 10.762633, 34.79365 10.717733, 34.83935 10.7161, 34.91755 10.7546, 34.9825 10.841233, 35.0246 11.0065, 
+    34.99575 11.250333, 35.0234 11.357833, 35.08835 11.431633, 35.12685 11.499, 35.13525 11.651433, 35.1617 11.762133, 35.2916 11.893667, 35.41095 12, 35.42545 12.060667, 35.66665 12.4251, 
+    35.776 12.6309, 35.8853 12.705933, 35.96895 12.7231, 36.16835 12.7488, 36.23425 12.7788, 36.25035 12.838833, 36.23745 13.136833, 36.2278 13.2633, 36.25515 13.3469, 36.55105 13.767067, 
+    36.5494 13.887133, 36.51085 14.107933, 36.5655 14.2837, 36.584754 14.468884, 36.687307 14.526299, 36.802523 14.543827, 36.934195 14.510233, 37.019483 14.510233, 37.146668 14.712136, 37.218492 14.76993, 
+    37.314252 14.735254, 37.398044 14.567649, 37.523728 14.521413, 37.649416 14.619664, 37.721236 14.735254, 37.876852 15.128258, 37.990568 15.238068, 38.086328 15.134038, 38.140192 15.018448, 38.200044 14.954874, 
+    38.212016 14.833504, 38.277852 14.700576, 38.397552 14.6659, 38.64294 14.66012, 38.822496 14.729474, 38.960152 14.677459, 39.091824 14.573428, 39.275859 14.517535, 39.633471 14.441587, 39.958163 14.346649, 
+    40.282853 14.223963, 40.59707 14.127565, 40.86191 14.010719, 41.083358 13.883651, 41.268896 13.744897, 41.40356 13.611985, 41.538225 13.476153, 41.663912 13.281897, 41.759673 13.115393, 41.87339 12.913835, 
+    41.946707 12.763397, 42.040972 12.691829, 42.144215 12.593971, 42.193592 12.478586, 42.266909 12.344214, 42.3461 12.382167))
+
+POLYGON ((-13.33415 9.110133, -13.28415 9.090467, -13.2758 9.0872, -13.2398 9.0897, -13.2057 9.085933, -13.164 9.0657, -13.11285 9.053067, -13.06355 9.054333, -13.02945 9.070767, -12.98585 9.1213, 
+    -12.9527 9.214767, -12.92235 9.2691, -12.89585 9.280467, -12.875 9.2792, -12.82195 9.2615, -12.7992 9.2615, -12.78215 9.272867, -12.77835 9.295633, -12.7556 9.315833, -12.7196 9.332233, 
+    -12.66275 9.4055, -12.6258 9.5293, -12.5576 9.813533, -12.54815 9.853933, -12.5017 9.894367, -12.3937 9.9171, -12.32355 9.912033, -12.21175 9.877933, -12.17765 9.870367, -12.08005 9.8893, 
+    -11.97205 9.9613, -11.8773 9.9954, -11.7058 10.004233, -11.4405 10.008, -11.35715 10.006733, -11.2766 9.9878, -11.15535 9.880433, -10.98005 9.658133, -10.927 9.581067, -10.9175 9.476233, 
+    -10.8796 9.414333, -10.7498 9.318333, -10.71 9.2337, -10.7555 9.1238, -10.7593 9.087167, -10.74605 9.058133, -10.69865 9.0354, -10.6134 9.0114, -10.5859 8.982333, -10.61435 8.902767, 
+    -10.61625 8.858533, -10.54045 8.727167, -10.55655 8.670333, -10.69675 8.5339, -10.7536 8.411367, -10.84645 8.304, -10.84645 8.277467, -10.8351 8.262333, -10.7669 8.243367, -10.62715 8.260433, 
+    -10.5087 8.302133, -10.4201 8.379833, -10.3415 8.430967, -10.2617 8.453, -10.26315 8.419667, -10.27445 8.1585, -10.3199 8.103967, -10.38535 8.074867, -10.48535 8.063967, -10.61355 8.0482, 
+    -10.65715 8.020333, -10.69715 7.975467, -10.70805 7.902767, -10.6899 7.8034, -10.70805 7.736733, -10.77985 7.616767, -10.88715 7.502867, -11.0435 7.3768, -11.2153 7.266533, -11.2735 7.247133, 
+    -11.3335 7.248367, -11.3644 7.244733, -11.3944 7.222933, -11.4253 7.1793, -11.4544 7.086, -11.4762 7.003567, -11.4926 6.961167, -11.51775 6.938333, -11.5545 6.905, -11.7472 7.0131, 
+    -11.8757 7.104067, -12.0158 7.169833, -12.2174 7.285967, -12.32095 7.324933, -12.50795 7.375267, -12.5323 7.389067, -12.5311 7.410167, -12.50305 7.421533, -12.44095 7.4183, -12.3654 7.399633, 
+    -12.3386 7.401233, -12.32765 7.416667, -12.3313 7.436967, -12.36785 7.4532, -12.45435 7.470267, -12.4714 7.4857, -12.46775 7.5076, -12.43485 7.529533, -12.33555 7.536, -12.30755 7.549, 
+    -12.31 7.5701, -12.36725 7.6091, -12.3989 7.6156, -12.43545 7.608267, -12.48905 7.578233, -12.5134 7.5758, -12.53655 7.584733, -12.5463 7.6156, -12.5707 7.6367, -12.6072 7.6781, 
+    -12.5975 7.700833, -12.52925 7.749567, -12.4775 7.765, -12.4665 7.7837, -12.4738 7.7991, -12.5262 7.813733, -12.57615 7.8584, -12.5993 7.861633, -12.61635 7.855967, -12.61515 7.843767, 
+    -12.5944 7.804, -12.5944 7.775567, -12.6273 7.760133, -12.7284 7.7431, -12.782 7.752033, -12.8033 7.783733, -12.79845 7.799133, -12.7497 7.834067, -12.75215 7.862467, -12.77895 7.874667, 
+    -12.8216 7.868967, -12.8289 7.851933, -12.8557 7.8308, -12.8886 7.8292, -12.9617 7.866533, -12.96535 7.882767, -12.9483 7.8974, -12.86665 7.903067, -12.8435 7.921767, -12.8435 7.9445, 
+    -12.8904 7.9705, -12.9099 8.0038, -12.89525 8.054133, -12.8977 8.098, -12.9842 8.209233, -13.02135 8.221433, -13.0506 8.220633, -13.10665 8.195433, -13.1505 8.160533, -13.1797 8.155667, 
+    -13.1992 8.162967, -13.20895 8.188133, -13.21445 8.2612, -13.25465 8.3156, -13.3862 8.387867, -13.39655 8.414633, -13.3941 8.4463, -13.3722 8.469033, -13.3271 8.4869, -13.2918 8.483667, 
+    -13.21385 8.426833, -13.11515 8.368367, -13.0658 8.364333, -13.04875 8.371633, -13.0512 8.381367, -13.0768 8.399233, -13.15475 8.432533, -13.1584 8.455267, -13.1401 8.476367, -13.0987 8.501567, 
+    -12.88065 8.5454, -12.85325 8.549433, -12.84595 8.561633, -12.8569 8.572167, -12.93 8.5933, -12.986 8.598167, -13.06885 8.5795, -13.09445 8.5795, -13.1054 8.5876, -13.09385 8.624933, 
+    -13.1048 8.634667, -13.13645 8.639567, -13.17665 8.625733, -13.2059 8.624933, -13.2339 8.617633, -13.24365 8.604633, -13.22785 8.5689, -13.23635 8.5608, -13.2607 8.5616, -13.2851 8.5762, 
+    -13.30455 8.640367, -13.2875 8.7232, -13.29115 8.7638, -13.3204 8.809267, -13.3125 8.8458, -13.2881 8.861233, -13.2345 8.870133, -13.159 8.861233, -13.14315 8.868533, -13.13585 8.888833, 
+    -13.1602 8.9083, -13.2662 8.9546, -13.28935 9.000867, -13.3204 9.022767, -13.3594 9.033333, -13.3679 9.052, -13.35695 9.077167, -13.33415 9.110133))
+
+POLYGON ((8.34605 4.648367, 8.4068 4.622967, 8.43875 4.622967, 8.47335 4.644267, 8.48135 4.6762, 8.48135 4.732967, 8.49995 4.780867, 8.55585 4.835867, 8.7049 4.9565, 8.83 5.128567, 
+    8.8353 5.233233, 8.838 5.401767, 8.89785 5.513533, 8.88985 5.559667, 8.7861 5.650133, 8.7781 5.682067, 8.8207 5.7353, 8.82335 5.754833, 8.81005 5.786767, 8.82865 5.8098, 
+    8.97505 5.9127, 9.09085 6.0085, 9.184 6.109633, 9.30375 6.210767, 9.38895 6.226733, 9.40755 6.248, 9.41555 6.301233, 9.41555 6.361567, 9.4648 6.391733, 9.5074 6.418367, 
+    9.69635 6.4432, 9.72565 6.4627, 9.7283 6.5248, 9.7203 6.719933, 9.74695 6.766067, 9.78685 6.787367, 9.95055 6.805133, 10.03575 6.8406, 10.08365 6.8956, 10.11025 6.966567, 
+    10.19275 7.138633, 10.23535 7.163467, 10.3338 7.1759, 10.4123 7.183, 10.46285 7.159967, 10.745 6.947067, 10.8541 6.867233, 10.99115 6.831767, 11.06035 6.771467, 11.1269 6.649033, 
+    11.1588 6.551467, 11.21205 6.517767, 11.2839 6.505333, 11.3824 6.5142, 11.47685 6.562067, 11.52745 6.638367, 11.54075 6.748367, 11.52475 6.805133, 11.49285 6.8353, 11.5008 6.856567, 
+    11.57 6.9027, 11.80425 7.021567, 11.8269 7.057067, 11.82955 7.089, 11.7364 7.269933, 11.73245 7.3906, 11.75505 7.4367, 11.87615 7.544933, 11.9827 7.634, 12 7.648467, 
+    12.0589 7.717933, 12.1193 8.010633, 12.15755 8.3691, 12.17725 8.444733, 12.2414 8.551633, 12.34495 8.619033, 12.61005 8.701267, 12.73825 8.806533, 12.84555 9.012067, 12.885 9.1765, 
+    12.86655 9.286667, 12.8838 9.378767, 12.9208 9.4281, 13.16245 9.518533, 13.26235 9.577733, 13.3265 9.655033, 13.35115 9.745467, 13.31295 9.903333, 13.30805 9.960867, 13.3376 10.046367, 
+    13.41285 10.168067, 13.4893 10.289767, 13.56205 10.534767, 13.6533 10.761667, 13.74085 10.883367, 13.8099 11.051067, 13.87155 11.1366, 13.9455 11.184267, 14.0996 11.231967, 14.23025 11.292833, 
+    14.35355 11.427667, 14.3856 11.450667, 14.5089 11.450667, 14.5607 11.475333, 14.58415 11.542767, 14.58415 11.745033, 14.61005 11.8881, 14.6782 12, 14.7131 12.185067, 14.6837 12.267933, 
+    14.6101 12.3355, 14.3223 12.529533, 14.2242 12.6211, 14.19805 12.802033, 14.1408 12.952467, 14.15035 13.158733, 14.19255 13.113933, 14.25035 13.052567, 14.4849 13.0019, 14.52455 12.949067, 
+    14.47465 12.883167, 14.4797 12.8756, 14.50865 12.8613, 14.60725 12.798767, 14.65185 12.791033, 14.7493 12.800967, 14.78725 12.791033, 14.812 12.757467, 14.7988 12.731033, 14.774 12.7035, 
+    14.7707 12.678167, 14.80375 12.653967, 14.883 12.626433, 14.92265 12.5978, 14.9309 12.5642, 14.9193 12.497033, 14.9309 12.448567, 14.94905 12.414433, 14.9424 12.385267, 14.9061 12.3258, 
+    14.9094 12.240467, 14.95895 12.1766, 15.0217 12.149067, 15.0342 12.145533, 15.04495 12.095533, 15.0923 12.036467, 15.09075 12, 15.07065 11.9545, 15.0681 11.927067, 15.0562 11.8089, 
+    15.0784 11.7655, 15.1006 11.726033, 15.1006 11.685567, 15.07325 11.6471, 15.06585 11.621467, 15.07325 11.584933, 15.05625 11.488267, 15.0666 11.444867, 15.074 11.416267, 15.0533 11.359033, 
+    15.04665 11.293933, 15.06735 11.2683, 15.06735 11.2298, 15.0222 11.118333, 15.01775 11.050267, 15.0584 10.911167, 15.04065 10.809533, 15.04065 10.767133, 15.0739 10.714833, 15.13015 10.556, 
+    15.14865 10.530333, 15.17825 10.5165, 15.21675 10.490867, 15.2463 10.454367, 15.2707 10.368533, 15.30025 10.331033, 15.3402 10.308333, 15.4112 10.276767, 15.50075 10.213633, 15.64425 10.0706, 
+    15.7278 10.009433, 15.7506 9.992067, 15.70995 9.959567, 15.6507 9.918133, 15.57675 9.901667, 15.40415 9.9247, 15.31785 9.9658, 15.2426 9.9839, 15.1489 9.9806, 15.10695 9.9658, 
+    15.05025 9.937867, 14.9516 9.937867, 14.7383 9.959233, 14.5065 9.955933, 14.32895 9.886867, 14.16995 9.793133, 14.0886 9.664867, 14.07625 9.559633, 14.0935 9.515233, 14.18355 9.446167, 
+    14.29205 9.349133, 14.4215 9.109067, 14.56205 8.961067, 14.641 8.908467, 14.8148 8.831167, 15.0318 8.7062, 15.14765 8.5993, 15.1982 8.479267, 15.4016 8.178333, 15.57545 7.8774, 
+    15.66915 7.6883, 15.6223 7.6258, 15.5853 7.5732, 15.5532 7.539867, 15.3621 7.341367, 15.28875 7.246733, 15.207 7.010967, 15.16015 6.8971, 15.03985 6.802467, 14.9028 6.661333, 
+    14.82945 6.44, 14.77175 6.292467, 14.64665 6.1898, 14.53605 6.087167, 14.512 6.0262, 14.58655 5.917133, 14.68275 5.766367, 14.6539 5.625233, 14.6058 5.384633, 14.5974 5.3253, 
+    14.64675 5.257933, 14.74055 5.2082, 14.7742 5.139233, 14.7838 4.9981, 14.7706 4.8265, 14.70805 4.720633, 14.70925 4.614767, 14.779 4.483267, 14.8848 4.390233, 15.08805 4.261933, 
+    15.13855 4.188133, 15.165 4.074267, 15.12295 3.987667, 15.1157 3.9235, 15.13735 3.862567, 15.1975 3.723, 15.44165 3.525733, 15.61 3.381367, 15.9648 3.046167, 16.1224 2.8603, 
+    16.2354 2.727, 16.1854 2.7085, 16.1734 2.704067, 16.16025 2.6141, 16.15715 2.5079, 16.1904 2.383633, 16.23835 2.287733, 16.3126 2.226867, 16.32655 2.1939, 16.3157 2.167067, 
+    16.29715 2.155733, 16.27395 2.152633, 16.18575 2.1712, 16.16105 2.170167, 16.1471 2.1609, 16.1386 2.092333, 16.14015 1.865467, 16.1556 1.828367, 16.1788 1.813933, 16.2082 1.805667, 
+    16.21825 1.790733, 16.22135 1.6742, 16.2121 1.656667, 16.19045 1.648433, 16.10535 1.6639, 16.07135 1.664933, 16.06205 1.655667, 15.6703 1.838833, 15.50125 1.9043, 15.46445 1.910667, 
+    15.4372 1.9043, 15.39905 1.890667, 15.37315 1.881567, 15.34655 1.881567, 15.3193 1.8961, 15.24565 1.972467, 15.2184 1.979733, 15.19115 1.979733, 15.16525 1.960633, 15.13935 1.939733, 
+    15.12435 1.9361, 15.08415 1.949733, 15.0283 1.9752, 15.0092 1.978833, 14.96285 1.967, 14.91785 1.951567, 14.8879 1.953367, 14.862 1.961567, 14.7877 2.019733, 14.7509 2.028833, 
+    14.70865 2.0252, 14.6773 2.018833, 14.64595 2.021567, 14.60505 2.0461, 14.57175 2.080133, 14.41785 2.098533, 14.2974 2.091567, 14.1898 2.0844, 13.5926 2.0519, 13.26275 2.052433, 
+    13.21275 2.052533, 13.2155 2.1107, 13.1937 2.161633, 13.1555 2.1907, 13.08055 2.201633, 12.8761 2.198, 12.70435 2.183467, 12.52715 2.192533, 12.34175 2.194367, 12.3295 2.193133, 
+    12.20745 2.2145, 12.07755 2.2526, 12 2.275333, 11.9257 2.2872, 11.86615 2.2939, 11.7994 2.2939, 11.442 2.299667, 11.3903 2.286733, 11.36015 2.2652, 11.36015 2.249433, 
+    11.38815 2.171933, 11.33815 2.174133, 11.11835 2.183733, 10.67895 2.177833, 10.3118 2.169967, 10.08475 2.177833, 9.9388 2.215167, 9.8533 2.262367, 9.74515 2.3175, 9.75225 2.413267, 
+    9.8019 2.536233, 9.8232 2.754967, 9.79305 2.8389, 9.79305 2.896833, 9.82955 2.969767, 9.8817 3.029633, 9.90345 3.060533, 9.90925 3.2131, 9.8904 3.262333, 9.83245 3.320267, 
+    9.65285 3.421667, 9.6488 3.437733, 9.6618 3.449667, 9.6943 3.4594, 9.88945 3.493, 9.95445 3.5212, 9.98535 3.5472, 9.98535 3.562367, 9.9626 3.565633, 9.8618 3.532033, 
+    9.75285 3.5136, 9.69595 3.491933, 9.6683 3.490833, 9.65045 3.502767, 9.65205 3.582967, 9.6 3.6946, 9.6033 3.729267, 9.6293 3.7488, 9.66345 3.7542, 9.71385 3.743367, 
+    9.7317 3.7477, 9.7382 3.7618, 9.7317 3.7889, 9.74475 3.805133, 9.79025 3.826833, 9.7984 3.844167, 9.787 3.8539, 9.7675 3.8539, 9.7317 3.839833, 9.7122 3.845233, 
+    9.6878 3.877767, 9.6864 4.019867, 9.702 4.053933, 9.76445 4.098433, 9.773 4.135333, 9.75735 4.167533, 9.7389 4.1713, 9.7162 4.165633, 9.6892 4.1505, 9.6651 4.123033, 
+    9.6537 4.0672, 9.61115 4.035967, 9.5742 4.025567, 9.5444 4.029333, 9.49185 4.0795, 9.4436 4.0899, 9.4024 4.0795, 9.3797 4.058667, 9.3598 4.0161, 9.36265 3.960233, 
+    9.4081 3.886433, 9.4521 3.8126, 9.44925 3.7899, 9.42085 3.781367, 9.34705 3.782333, 9.28315 3.8022, 9.25665 3.8273, 9.25925 3.842067, 9.31015 3.8673, 9.32055 3.8812, 
+    9.31795 3.889033, 9.2958 3.895133, 9.21095 3.8673, 9.15225 3.8673, 9.12745 3.879467, 9.12095 3.9047, 9.1314 3.9499, 9.11705 3.969033, 9.06615 4.005567, 8.98655 4.0221, 
+    8.9448 4.0621, 8.93305 4.0969, 8.95135 4.163, 8.9448 4.195167, 8.87435 4.2769, 8.85575 4.353167, 8.86775 4.430967, 8.89915 4.470867, 8.9635 4.5497, 8.983 4.597567, 
+    8.9755 4.609533, 8.965 4.610533, 8.90065 4.556667, 8.8797 4.550667, 8.86175 4.557667, 8.8378 4.5876, 8.76595 4.6215, 8.73005 4.6225, 8.7181 4.614533, 8.73005 4.595567, 
+    8.78545 4.536733, 8.77795 4.514767, 8.7465 4.5008, 8.7136 4.5058, 8.6163 4.571633, 8.60285 4.6325, 8.5804 4.652433, 8.56245 4.653433, 8.54895 4.639467, 8.55195 4.607533, 
+    8.5789 4.5477, 8.5669 4.528733, 8.5759 4.519767, 8.6268 4.5068, 8.6238 4.494833, 8.59385 4.478867, 8.5355 4.469867, 8.4816 4.474867, 8.3993 4.5068, 8.36935 4.5078, 
+    8.35905 4.515333, 8.35805 4.5273, 8.372 4.566567, 8.368 4.600467, 8.34605 4.648367))
+
+POLYGON ((41.88075 11.303167, 42.0035 11.5486, 42.1238 11.8823, 42.1327 11.927067, 42.12765 11.958333, 42.10725 12, 42.1017 12.034867, 42.13705 12.1635, 42.2657 12.343567, 42.266938 12.344161, 
+    42.3461 12.382167, 42.5986 12.399333, 42.69825 12.4422, 42.87835 12.6094, 43.0529 12.718233, 43.0697 12.6894, 43.19425 12.551033, 43.25505 12.496667, 43.37365 12.465067, 43.4419 12.271367, 
+    43.4389 12.170567, 43.33045 12, 43.32905 11.968733, 43.32285 11.9469, 43.29475 11.919867, 43.26355 11.903233, 43.1793 11.881367, 43.15435 11.8689, 43.13795 11.851733, 43.11615 11.773733, 
+    43.10365 11.753967, 43.08335 11.7415, 43.02565 11.719667, 42.96635 11.688467, 42.94455 11.683267, 42.91955 11.686367, 42.85715 11.693667, 42.82595 11.690533, 42.76045 11.6718, 42.71755 11.6432, 
+    42.69725 11.616167, 42.69105 11.587033, 42.68325 11.568333, 42.65985 11.5496, 42.62085 11.546467, 42.60835 11.541267, 42.6021 11.5288, 42.61305 11.496567, 42.63645 11.473667, 42.67855 11.460167, 
+    42.70665 11.4612, 42.7347 11.4768, 42.7659 11.510067, 42.8361 11.563133, 42.8751 11.577667, 42.91565 11.578733, 42.9687 11.569367, 43.09665 11.511133, 43.12625 11.5059, 43.1442 11.506433, 
+    43.16135 11.516833, 43.18165 11.528267, 43.19565 11.5293, 43.2097 11.520967, 43.2363 11.455767, 43.2394 11.432867, 43.24565 11.422467, 43.255 11.422467, 43.2846 11.437767, 43.30485 11.4357, 
+    43.2255 11.3176, 43.0403 11.065733, 42.9609 10.990333, 42.86465 10.963033, 42.7997 11.011167, 42.67105 11.0465, 42.59165 11.036867, 42.3932 10.966267, 42.16945 10.8941, 41.989 10.874833, 
+    41.92405 10.881267, 41.8615 10.9005, 41.8002 10.966267, 41.7834 11.014367, 41.7882 11.049667, 41.88075 11.303167))
+
+POLYGON ((11.0154 -3.9324, 11.0654 -3.9047, 11.237 -3.809667, 11.31305 -3.734833, 11.3239 -3.640667, 11.36645 -3.5743, 11.4787 -3.4838, 11.55475 -3.335333, 11.58915 -3.319633, 11.65075 -3.318433, 
+    11.6969 -3.335333, 11.782 -3.592433, 11.8182 -3.740867, 11.8526 -3.767433, 11.90695 -3.772267, 11.96015 -3.7673, 11.9733 -3.755133, 11.985 -3.714, 12 -3.6114, 12.0723 -3.492, 
+    12.09645 -3.436633, 12.1056 -3.379733, 12.08425 -3.2964, 12.044 -3.2299, 12 -3.171633, 11.9645 -3.129433, 11.92245 -3.0921, 11.85955 -3.039, 11.8365 -2.977567, 11.8386 -2.8798, 
+    11.82185 -2.844867, 11.73595 -2.804367, 11.65005 -2.804367, 11.60185 -2.802967, 11.5704 -2.783433, 11.55785 -2.758267, 11.5662 -2.719167, 11.6647 -2.5865, 11.6731 -2.5334, 11.6563 -2.463567, 
+    11.69085 -2.4091, 11.70975 -2.4035, 11.7307 -2.4035, 11.75375 -2.416067, 11.78515 -2.511067, 11.825 -2.522233, 11.9067 -2.509667, 11.92975 -2.4929, 11.94235 -2.464967, 11.9403 -2.428867, 
+    11.94615 -2.416133, 11.9594 -2.406333, 12 -2.402433, 12.02995 -2.403633, 12.29215 -2.406833, 12.5086 -2.4004, 12.57115 -2.374767, 12.5928 -2.328233, 12.5796 -2.2753, 12.52185 -2.183867, 
+    12.392 -2.078, 12.3559 -2.0347, 12.37515 -1.988167, 12.4341 -1.943267, 12.46775 -1.925633, 12.5808 -1.9176, 12.69145 -1.9513, 12.79245 -2.005833, 12.8851 -2.129333, 13.0703 -2.371533, 
+    13.1665 -2.4325, 13.26275 -2.4405, 13.2916 -2.4293, 13.3734 -2.345867, 13.41545 -2.329833, 13.45395 -2.325033, 13.579 -2.333033, 13.64395 -2.334633, 13.67055 -2.315033, 13.68345 -2.328367, 
+    13.74015 -2.2769, 13.78345 -2.232, 13.81235 -2.215933, 13.8412 -2.211133, 13.8761 -2.2368, 13.9555 -2.325, 14.0854 -2.5576, 14.1503 -2.6346, 14.21765 -2.658633, 14.24655 -2.657033, 
+    14.2706 -2.645833, 14.28985 -2.620167, 14.3103 -2.546367, 14.3344 -2.4405, 14.37285 -2.3972, 14.42335 -2.3635, 14.55565 -2.302567, 14.59175 -2.267267, 14.605 -2.214333, 14.59535 -2.013833, 
+    14.59655 -1.933633, 14.6182 -1.891933, 14.6988 -1.672167, 14.72285 -1.462033, 14.7156 -1.437967, 14.65185 -1.383433, 14.4931 -1.226267, 14.4594 -1.178133, 14.46185 -1.141233, 14.528 -1.059433, 
+    14.56885 -0.910267, 14.64105 -0.814033, 14.66145 -0.7258, 14.6735 -0.693733, 14.64945 -0.658433, 14.61335 -0.626367, 14.47385 -0.576633, 14.261 -0.457933, 14.19125 -0.388967, 14.07335 -0.352067, 
+    13.9579 -0.2847, 13.9122 -0.2414, 13.9074 -0.226967, 13.9423 -0.2045, 14.1083 -0.103433, 14.13475 -0.056933, 14.12995 0.013667, 14.154 0.040933, 14.2418 0.084233, 14.2851 0.119533, 
+    14.2851 0.1564, 14.0963 0.337667, 14.11315 0.380967, 14.14685 0.401833, 14.33445 0.454767, 14.3946 0.486833, 14.43905 0.6312, 14.3994 0.9119, 14.4138 1.041833, 14.3477 1.237533, 
+    14.2996 1.359433, 14.23945 1.370667, 13.99305 1.3585, 13.9415 1.355467, 13.89305 1.349033, 13.70285 1.323733, 13.60215 1.291767, 13.4678 1.2198, 13.3599 1.2198, 13.31335 1.259633, 
+    13.36275 1.3217, 13.37365 1.348967, 13.3382 1.458067, 13.25505 1.561667, 13.2387 1.610767, 13.2332 1.679833, 13.24685 1.798, 13.24415 1.838, 13.2046 1.892567, 13.18825 1.945267, 
+    13.19095 2.016167, 13.21275 2.052533, 13.26275 2.052433, 13.5926 2.0519, 14.1898 2.0844, 14.2974 2.091567, 14.41785 2.098533, 14.57175 2.080133, 14.60505 2.0461, 14.64595 2.021567, 
+    14.6773 2.018833, 14.70865 2.0252, 14.7509 2.028833, 14.7877 2.019733, 14.862 1.961567, 14.8879 1.953367, 14.91785 1.951567, 14.96285 1.967, 15.0092 1.978833, 15.0283 1.9752, 
+    15.08415 1.949733, 15.12435 1.9361, 15.13935 1.939733, 15.16525 1.960633, 15.19115 1.979733, 15.2184 1.979733, 15.24565 1.972467, 15.3193 1.8961, 15.34655 1.881567, 15.37315 1.881567, 
+    15.39905 1.890667, 15.4372 1.9043, 15.46445 1.910667, 15.50125 1.9043, 15.6703 1.838833, 16.06205 1.655667, 16.07135 1.664933, 16.10535 1.6639, 16.19045 1.648433, 16.2121 1.656667, 
+    16.22135 1.6742, 16.21825 1.790733, 16.2082 1.805667, 16.1788 1.813933, 16.1556 1.828367, 16.14015 1.865467, 16.1386 2.092333, 16.1471 2.1609, 16.16105 2.170167, 16.18575 2.1712, 
+    16.27395 2.152633, 16.29715 2.155733, 16.3157 2.167067, 16.32655 2.1939, 16.3126 2.226867, 16.23835 2.287733, 16.1904 2.383633, 16.15715 2.5079, 16.16025 2.6141, 16.1734 2.704067, 
+    16.1854 2.7085, 16.2354 2.727, 16.3062 2.776067, 16.4507 2.876167, 16.6479 3.067033, 16.7694 3.249867, 16.89925 3.349333, 17.10485 3.469633, 17.24675 3.562667, 17.444 3.638033, 
+    17.6689 3.681333, 17.8132 3.6653, 17.96955 3.622, 18.07655 3.597933, 18.204 3.599533, 18.5851 3.6279, 18.6351 3.631633, 18.6766 3.385033, 18.691 3.223833, 18.6802 3.1252, 
+    18.6369 3.067433, 18.48175 2.9255, 18.3825 2.7583, 18.31035 2.577867, 18.2454 2.440733, 18.2057 2.383, 18.1985 2.306, 18.1696 2.245867, 18.1155 2.1833, 18.1209 2.121933, 
+    18.13175 1.9078, 18.13895 1.684067, 18.1137 1.5734, 18.0758 1.478333, 17.9423 1.252167, 17.8737 1.086167, 17.8196 0.9731, 17.8214 0.890067, 17.80335 0.733667, 17.79615 0.6639, 
+    17.8142 0.598933, 17.89355 0.485867, 17.9044 0.442533, 17.89355 0.38, 17.84125 0.280133, 17.79435 0.0708, 17.70055 -0.266033, 17.70955 -0.358667, 17.7781 -0.433233, 17.80695 -0.503, 
+    17.7709 -0.5824, 17.6554 -0.760433, 17.5237 -0.8723, 17.4371 -0.946867, 17.23505 -1.1177, 17.06905 -1.1971, 16.89585 -1.310167, 16.76775 -1.424467, 16.7425 -1.496633, 16.6631 -1.73, 
+    16.5765 -1.874367, 16.4484 -1.988667, 16.3329 -2.119767, 16.2824 -2.187133, 16.27155 -2.280967, 16.26795 -2.4614, 16.2704 -2.6797, 16.23865 -2.753933, 16.23065 -2.8012, 16.252 -2.896567, 
+    16.2079 -2.9902, 16.2226 -3.123933, 16.18115 -3.181, 16.19985 -3.415467, 16.1838 -3.4574, 16.12095 -3.523367, 16.0942 -3.554567, 16.0427 -3.7525, 15.96115 -3.8711, 15.91835 -3.919233, 
+    15.6816 -4.0307, 15.5762 -4.121567, 15.47155 -4.205767, 15.40765 -4.265433, 15.3713 -4.2956, 15.3408 -4.323133, 15.31525 -4.338867, 15.29755 -4.346767, 15.2661 -4.353967, 15.23905 -4.358633, 
+    15.195 -4.416533, 15.16615 -4.4156, 15.1387 -4.424767, 15.12355 -4.441233, 15.1387 -4.519067, 15.12355 -4.566667, 15.08785 -4.6033, 14.84135 -4.730567, 14.77955 -4.832167, 14.65185 -4.9109, 
+    14.51385 -4.943867, 14.46385 -4.962533, 14.3319 -4.9203, 14.291 -4.8834, 14.291 -4.814433, 14.32465 -4.745467, 14.3992 -4.686133, 14.4377 -4.638, 14.4305 -4.543367, 14.392 -4.5145, 
+    14.3006 -4.506467, 14.2477 -4.5145, 14.0986 -4.649233, 14.0577 -4.663667, 13.99035 -4.665267, 13.93985 -4.6412, 13.88935 -4.580267, 13.8665 -4.570667, 13.8088 -4.580267, 13.74625 -4.602733, 
+    13.70535 -4.698967, 13.65245 -4.862567, 13.60195 -4.907467, 13.4913 -4.931533, 13.41435 -4.934733, 13.32775 -4.8834, 13.27005 -4.808033, 13.17505 -4.723, 13.0933 -4.710167, 13.06715 -4.711767, 
+    13.04035 -4.7134, 12.92735 -4.6396, 12.79265 -4.524133, 12.75895 -4.4407, 12.7349 -4.424667, 12.69405 -4.4295, 12.6592 -4.463167, 12.6303 -4.553, 12.5341 -4.612333, 12.4355 -4.628367, 
+    12.385 -4.654033, 12.3754 -4.703767, 12.3826 -4.894633, 12.36095 -4.9187, 12.2984 -4.9203, 12.2407 -4.893033, 12.1998 -4.904267, 12.1565 -4.9251, 12.13005 -4.970033, 12.0957 -4.999933, 
+    12 -4.917933, 11.98875 -4.883067, 11.98095 -4.864767, 11.96745 -4.851733, 11.91155 -4.819867, 11.87585 -4.817533, 11.86015 -4.828567, 11.861 -4.844833, 11.88455 -4.880267, 11.87845 -4.8919, 
+    11.8549 -4.895367, 11.8218 -4.8855, 11.79215 -4.8524, 11.78085 -4.7757, 11.77035 -4.7542, 11.739 -4.706, 11.7451 -4.683933, 11.8035 -4.647333, 11.8082 -4.616033, 11.7683 -4.551633, 
+    11.58875 -4.367567, 11.402 -4.213, 11.3902 -4.184867, 11.3733 -4.171367, 11.272 -4.126367, 11.23655 -4.0971, 11.245 -4.082467, 11.29225 -4.054333, 11.30745 -4.0318, 11.3024 -4.007033, 
+    11.2146 -3.906867, 11.1943 -3.895633, 11.169 -3.895633, 11.1538 -3.908, 11.15715 -3.919267, 11.2382 -3.9823, 11.25005 -4.007033, 11.23315 -4.0273, 11.1977 -4.032933, 11.1555 -4.028433, 
+    11.1099 -4.0093, 11.0154 -3.9324))
+
+POLYGON ((-8.5579 7.507933, -8.49635 7.5147, -8.4254 7.502133, -8.3501 7.4761, -8.29945 7.4645, -8.2647 7.4674, -8.22415 7.496367, -8.22195 7.587067, -8.20455 7.6633, -8.20455 7.725067, 
+    -8.24365 7.800367, -8.2444 7.831233, -8.16625 7.972133, -8.12425 8.0088, -8.0866 8.018433, -8.01565 8.0146, -7.9838 8.0223, -7.97515 8.0416, -8.02145 8.090833, -8.0982 8.119767, 
+    -8.1583 8.145833, -8.18725 8.197933, -8.21045 8.316633, -8.2003 8.368767, -8.16845 8.3977, -8.1004 8.416033, -8.0027 8.4199, -7.75225 8.352333, -7.71315 8.354267, -7.69145 8.3697, 
+    -7.68565 8.392867, -7.7443 8.553067, -7.80655 8.744167, -7.8717 8.7625, -7.9079 8.777933, -7.92815 8.8098, -7.93175 8.8426, -7.8724 8.974833, -7.8246 9.024033, -7.82385 9.070367, 
+    -7.92445 9.3319, -8.05475 9.4641, -8.13075 9.593433, -8.15825 9.749767, -8.21395 9.8318, -8.2429 9.8897, -8.24 9.941833, -8.1763 10.0171, -8.01195 10.1136, -7.8657 10.2101, 
+    -7.74665 10.318633, -7.7101 10.351967, -7.45735 10.353767, -7.41165 10.341233, -7.35785 10.310767, -7.33095 10.194267, -7.30005 10.1602, -7.20595 10.1315, -7.06885 10.1315, -6.9801 10.151233, 
+    -6.87255 10.239033, -6.8228 10.256967, -6.74755 10.256967, -6.7018 10.267733, -6.66415 10.307167, -6.6561 10.3878, -6.6319 10.423667, -6.5835 10.450533, -6.5405 10.4595, -6.40875 10.421867, 
+    -6.3469 10.4165, -6.2837 10.429033, -6.238 10.477433, -6.20305 10.486367, -6.17615 10.486367, -6.13855 10.4595, -6.0928 10.3466, -6.1466 10.260567, -6.1466 10.212167, -6.13045 10.187067, 
+    -6.0444 10.1602, -5.96645 10.1602, -5.8078 10.1817, -5.72715 10.208567, -5.5873 10.2946, -5.50265 10.376233, -5.46805 10.409567, -5.47015 10.337467, -5.4405 10.305667, -5.3737 10.2583, 
+    -5.3 10.2187, -5.23635 10.174167, -5.195 10.163567, -5.1674 10.162867, -5.13135 10.173467, -5.10485 10.174167, -5.07835 10.1678, -5.06985 10.158633, -5.0688 10.136, -5.0773 10.118333, 
+    -5.07355 10.1056, -4.97915 10.059667, -4.9569 10.041267, -4.95585 10.025033, -4.9728 9.978367, -4.9728 9.943, -4.95315 9.904133, -4.9171 9.8928, -4.87575 9.888567, -4.8535 9.8822, 
+    -4.8397 9.8716, -4.8376 9.836967, -4.8323 9.817167, -4.8026 9.794533, -4.75855 9.783233, -4.73205 9.7684, -4.7151 9.733767, -4.68645 9.718133, -4.5804 9.759667, -4.5114 9.7615, 
+    -4.46995 9.7799, -4.32365 9.905067, -4.2463 9.941867, -4.08205 9.963933, -4.013 9.960267, -3.8936 9.895833, -3.8149 9.8986, -3.7707 9.8848, -3.6458 9.7633, -3.5602 9.741233, 
+    -3.4967 9.748567, -3.40975 9.8047, -3.3428 9.8185, -3.25305 9.793633, -3.0729 9.666633, -2.82855 9.4872, -2.7816 9.4826, -2.70305 9.501667, -2.65305 9.5138, -2.6242 9.424433, 
+    -2.6273 9.325733, -2.6382 9.265467, -2.63665 9.243633, -2.6008 9.2052, -2.57585 9.187533, -2.5743 9.1761, -2.5868 9.1678, -2.6183 9.1522, -2.64795 9.134033, -2.6682 9.113767, 
+    -2.6721 9.0878, -2.67055 9.051933, -2.67835 9.041533, -2.7013 9.023867, -2.71455 9.004633, -2.71455 8.983333, -2.699 8.963067, -2.62495 8.9236, -2.60665 8.9028, -2.6012 8.872133, 
+    -2.59885 8.815, -2.58135 8.7786, -2.48625 8.704633, -2.5282 8.600767, -2.5318 8.219133, -2.54075 8.1714, -2.57025 8.1547, -2.63825 8.149933, -2.67405 8.130833, -2.683 8.107, 
+    -2.6794 8.0879, -2.6454 8.052133, -2.649 8.035433, -2.69015 7.999667, -2.8029 7.947167, -2.87445 7.882767, -2.9827 7.674033, -3.0167 7.5345, -3.0319 7.3735, -3.0337 7.2244, 
+    -3.05605 7.113467, -3.12585 7.0443, -3.24215 6.909533, -3.286 6.8177, -3.2985 6.702, -3.32535 6.6054, -3.3352 6.501633, -3.31015 6.419333, -3.2493 6.2655, -3.1285 5.943467, 
+    -3.07395 5.831367, -3.065 5.681067, -3.04255 5.655433, -2.9824 5.6216, -2.9476 5.5704, -2.92585 5.563633, -2.89975 5.5675, -2.86205 5.581033, -2.8403 5.581033, -2.79685 5.5588, 
+    -2.7693 5.433167, -2.77385 5.2903, -2.7985 5.299167, -2.82125 5.2903, -2.83645 5.254933, -2.82885 5.2094, -2.7909 5.1045, -2.8023 5.0767, -2.82125 5.064033, -2.8459 5.066567, 
+    -2.8668 5.085533, -2.89145 5.089333, -2.93885 5.075433, -2.9673 5.074167, -2.9995 5.0792, -3.009 5.074167, -3.0109 5.059, -2.99005 5.034967, -2.9995 5.0274, -3.03745 5.024867, 
+    -3.07915 5.028633, -3.1664 5.074167, -3.1759 5.127233, -3.20055 5.168967, -3.15125 5.263767, -3.09815 5.302967, -3.08865 5.3295, -3.119 5.337067, -3.1607 5.334567, -3.2119 5.320633, 
+    -3.23845 5.295367, -3.24415 5.256167, -3.2688 5.2347, -3.3219 5.211933, -3.33515 5.182867, -3.33705 5.1424, -3.3238 5.101967, -3.34465 5.081733, -3.39015 5.060267, -3.39395 5.052667, 
+    -3.3826 5.0413, -3.29725 5.014733, -3.2574 5.013467, -3.20055 5.0337, -3.174 5.0337, -3.14555 5.014733, -3.1133 4.989467, -3.119 4.9743, -3.15125 4.973033, -3.2726 4.9806, 
+    -3.3276 4.993267, -3.40915 5.026133, -3.5286 5.038767, -3.69465 5.066867, -3.76975 5.103033, -3.81355 5.126667, -3.83025 5.185067, -3.824 5.247633, -3.8511 5.315767, -3.9116 5.350533, 
+    -3.96795 5.365833, -3.99085 5.363033, -3.99505 5.351933, -3.97625 5.3394, -3.89285 5.285167, -3.85945 5.2393, -3.87195 5.205933, -3.9137 5.203133, -4.0013 5.214267, -4.0639 5.2115, 
+    -4.13065 5.197567, -4.1786 5.198967, -4.2391 5.2115, -4.2808 5.2087, -4.3434 5.189233, -4.42265 5.1948, -4.4606 5.1852, -4.5116 5.167, -4.54435 5.167, -4.56985 5.171867, 
+    -4.6008 5.169433, -4.6645 5.1391, -4.6991 5.134267, -4.7191 5.141533, -4.7173 5.152467, -4.6736 5.190067, -4.66995 5.205833, -4.69365 5.215567, -4.72275 5.213133, -4.77375 5.181567, 
+    -4.80105 5.176733, -4.8138 5.1658, -4.8156 5.1476, -4.8411 5.128167, -4.8429 5.107567, -4.82835 5.093, -4.79195 5.089367, -4.70455 5.1039, -4.619 5.1039, -4.56985 5.1209, 
+    -4.5134 5.124533, -4.44605 5.1306, -4.28585 5.1658, -4.22575 5.170667, -4.17845 5.1561, -4.1386 5.148167, -4.0982 5.156667, -4.06635 5.155267, -4.0366 5.1411, -4.01745 5.126933, 
+    -4.03445 5.119867, -4.09395 5.125533, -4.20235 5.129767, -4.3617 5.1156, -4.5933 5.0887, -4.7527 5.061767, -4.8568 5.044767, -4.96305 5.043367, -5.0282 5.0548, -5.0618 5.0548, 
+    -5.1488 5.031067, -5.3425 5.013933, -5.4967 5.006033, -5.6252 4.978367, -5.88415 4.920367, -6.11115 4.8541, -6.1726 4.821333, -6.23405 4.7722, -6.32415 4.7449, -6.4593 4.7012, 
+    -6.7051 4.630233, -6.9877 4.542833, -7.24575 4.4227, -7.28675 4.381767, -7.3031 4.351733, -7.3318 4.3408, -7.4219 4.327133, -7.5161 4.283467, -7.57795 4.326267, -7.6094 4.364833, 
+    -7.61885 4.396733, -7.60625 4.5024, -7.60185 4.601367, -7.61065 4.678533, -7.6421 4.7188, -7.6522 4.752333, -7.64275 4.801, -7.6302 4.905833, -7.6415 4.9419, -7.67045 4.973767, 
+    -7.6868 5.003967, -7.69875 5.0434, -7.6912 5.115533, -7.65845 5.176733, -7.63835 5.227067, -7.6094 5.243833, -7.5402 5.2581, -7.5144 5.2715, -7.4955 5.325167, -7.49675 5.3738, 
+    -7.52885 5.474467, -7.5389 5.596933, -7.5414 5.6355, -7.5603 5.6741, -7.6188 5.735333, -7.68045 5.8016, -7.7232 5.820033, -7.77355 5.833467, -7.84275 5.8712, -7.87295 5.8947, 
+    -7.8767 5.9081, -7.86415 5.939967, -7.86225 5.961767, -7.91385 6.0104, -7.9252 6.0297, -7.9239 6.048133, -7.9 6.087567, -7.8975 6.106867, -7.9189 6.132867, -7.93275 6.163067, 
+    -7.9516 6.178133, -7.99815 6.1882, -8.0856 6.189067, -8.18375 6.216767, -8.2567 6.225133, -8.3196 6.236033, -8.3951 6.2738, -8.4807 6.346267, -8.5535 6.374967, -8.60855 6.3798, 
+    -8.6737 6.3827, -8.70265 6.392333, -8.7309 6.4184, -8.7179 6.458933, -8.51155 6.6693, -8.3849 6.907667, -8.35305 7.008033, -8.4414 7.132533, -8.45945 7.215533, -8.45075 7.402767, 
+    -8.5449 7.464533, -8.5608 7.4867, -8.5579 7.507933))
+
+POLYGON ((25.23535 -17.9038, 25.29585 -17.915833, 25.3419 -17.915167, 25.3877 -17.911767, 25.51715 -17.859267, 25.60115 -17.849933, 25.6746 -17.862767, 25.76205 -17.902433, 25.85215 -17.974167, 25.89415 -17.9835, 
+    25.95885 -17.974167, 26.0568 -17.974167, 26.202 -17.945, 26.2676 -17.939733, 26.35335 -17.9572, 26.45305 -17.9712, 26.5825 -17.9852, 26.6227 -18.0062, 26.6647 -18.058667, 26.7198 -18.0861, 
+    26.7565 -18.0931, 26.788 -18.082633, 26.809 -18.061633, 26.81775 -18.023133, 26.8405 -18.009133, 26.9017 -17.992833, 26.9962 -17.947333, 27.0235 -17.945767, 27.0364 -17.945, 27.0784 -17.963667, 
+    27.11775 -17.9491, 27.21745 -17.8873, 27.2577 -17.830133, 27.3023 -17.689633, 27.3303 -17.633667, 27.38805 -17.566, 27.50085 -17.492533, 27.6548 -17.415567, 27.6828 -17.388733, 27.7125 -17.342667, 
+    27.72125 -17.217867, 27.737 -17.194533, 27.78425 -17.166567, 27.8245 -17.136233, 27.8717 -17.0791, 27.97055 -16.935033, 28.14895 -16.769433, 28.19795 -16.730967, 28.2714 -16.693633, 28.37465 -16.664467, 
+    28.51455 -16.610833, 28.5854 -16.564733, 28.6589 -16.530933, 28.69385 -16.488933, 28.7656 -16.4318, 28.7656 -16.408467, 28.73935 -16.3735, 28.72535 -16.350167, 28.73585 -16.185133, 28.7796 -16.098833, 
+    28.83555 -16.041667, 28.8968 -16.014867, 29.04635 -15.981633, 29.2073 -15.9105, 29.32975 -15.849833, 29.46355 -15.800267, 29.68395 -15.754767, 29.76965 -15.729133, 29.8274 -15.7093, 29.87375 -15.7099, 
+    30.01545 -15.747233, 30.0679 -15.7379, 30.1816 -15.691267, 30.21485 -15.6936, 30.2892 -15.740833, 30.3399 -15.754833, 30.3784 -15.751333, 30.3991 -15.791067, 30.4106 -15.9444, 30.4015 -16.002633, 
+    30.42335 -16.048767, 30.45975 -16.0876, 30.53615 -16.0973, 30.68175 -16.094867, 30.97655 -16.119133, 31.1003 -16.121567, 31.2004 -16.102167, 31.30955 -16.121567, 31.4406 -16.2065, 31.56795 -16.2502, 
+    31.7172 -16.2939, 31.84095 -16.3764, 31.8937 -16.444367, 31.9847 -16.468633, 32.2031 -16.505033, 32.29405 -16.505033, 32.57795 -16.6264, 32.8336 -16.763567, 32.91185 -16.810867, 32.9228 -16.829067, 
+    32.9155 -16.878833, 32.85 -16.971067, 32.7963 -17.015967, 32.7854 -17.036567, 32.81995 -17.086333, 32.9128 -17.223467, 32.95555 -17.3254, 32.9574 -17.449167, 32.9019 -17.6021, 32.89825 -17.647, 
+    32.94285 -17.7647, 32.92645 -17.7914, 32.88095 -17.863, 32.8673 -17.9443, 32.8673 -18.023167, 32.8873 -18.0705, 32.93915 -18.170033, 32.9519 -18.2574, 32.9774 -18.307167, 33.02015 -18.3533, 
+    33.02925 -18.400633, 33.01835 -18.446733, 32.9874 -18.512267, 32.87365 -18.5972, 32.8409 -18.637233, 32.83725 -18.679733, 32.9028 -18.728267, 32.9219 -18.771933, 32.89825 -18.836267, 32.7345 -18.940633, 
+    32.69355 -18.9819, 32.6863 -19.004967, 32.70445 -19.037733, 32.74635 -19.074133, 32.8464 -19.1518, 32.8837 -19.2416, 32.8946 -19.3957, 32.87365 -19.480667, 32.88095 -19.603233, 32.92915 -19.700333, 
+    33.05655 -19.862933, 33.06475 -19.893267, 33.032 -19.945433, 32.98465 -20.078933, 32.90915 -20.233033, 32.8582 -20.3362, 32.7736 -20.4915, 32.7099 -20.547333, 32.67985 -20.558233, 32.5252 -20.569167, 
+    32.4797 -20.580067, 32.43785 -20.610433, 32.41055 -20.656533, 32.42875 -20.773033, 32.4442 -20.989067, 32.39415 -21.0934, 32.37415 -21.157733, 32.39415 -21.206267, 32.4369 -21.2657, 32.426 -21.29, 
+    32.3514 -21.3555, 32.2786 -21.438033, 32.09755 -21.6298, 31.8819 -21.876133, 31.64805 -22.138233, 31.43755 -22.375633, 31.4124 -22.404, 31.38535 -22.465267, 31.2851 -22.423133, 31.1839 -22.4106, 
+    31.07965 -22.388367, 31.00385 -22.3587, 30.9242 -22.310467, 30.8839 -22.3049, 30.85535 -22.307233, 30.81645 -22.316967, 30.78445 -22.322533, 30.6763 -22.3202, 30.5922 -22.332267, 30.523 -22.335967, 
+    30.44025 -22.373067, 30.4138 -22.3791, 30.3721 -22.378633, 30.35125 -22.371667, 30.2744 -22.3253, 30.2445 -22.315567, 30.2111 -22.313233, 30.1861 -22.317867, 30.16105 -22.329467, 30.143 -22.3304, 
+    30.12385 -22.324367, 30.0258 -22.249267, 29.81405 -22.163067, 29.7675 -22.152867, 29.5898 -22.153333, 29.54045 -22.1626, 29.4956 -22.174167, 29.45245 -22.189933, 29.4163 -22.195967, 29.36625 -22.1941, 
+    29.32385 -22.187633, 29.29185 -22.176967, 29.2724 -22.179733, 29.25515 -22.119633, 29.24775 -22.033333, 29.2379 -22.015267, 29.12635 -21.9446, 29.0327 -21.894467, 28.86385 -21.7909, 28.82255 -21.7843, 
+    28.8004 -21.783467, 28.74 -21.751433, 28.63645 -21.7013, 28.57915 -21.689767, 28.50275 -21.669233, 28.43985 -21.636367, 28.39305 -21.6191, 28.29875 -21.619933, 28.2359 -21.635567, 28.2051 -21.639667, 
+    28.17425 -21.635567, 28.12745 -21.6183, 28.0843 -21.6109, 28.0796 -21.610967, 28.0023 -21.543567, 27.95145 -21.4865, 27.78035 -21.212233, 27.73305 -21.0933, 27.72495 -20.714667, 27.7122 -20.6018, 
+    27.694 -20.562967, 27.6394 -20.5326, 27.5211 -20.511967, 27.42375 -20.510767, 27.3637 -20.476767, 27.32365 -20.414867, 27.27455 -20.2474, 27.2336 -20.170933, 27.1735 -20.133333, 27.0407 -20.052, 
+    26.92155 -19.9804, 26.83415 -19.957333, 26.68315 -19.835967, 26.442 -19.6964, 26.3674 -19.6697, 26.32915 -19.6503, 26.3082 -19.6248, 26.30455 -19.5884, 26.3064 -19.5435, 26.28635 -19.5168, 
+    26.16805 -19.397867, 26.0816 -19.280133, 26.01425 -19.1418, 25.8914 -18.930633, 25.82135 -18.700033, 25.7749 -18.640567, 25.5784 -18.471867, 25.4865 -18.380833, 25.37735 -18.2255, 25.28905 -18.081067, 
+    25.2745 -17.954867, 25.23535 -17.9038))
+
+POLYGON ((29.17565 -2.839633, 29.26465 -2.810767, 29.41385 -2.748167, 29.4884 -2.741767, 29.5606 -2.809167, 29.6424 -2.876533, 29.7013 -2.890967, 29.74225 -2.884533, 29.82885 -2.8396, 29.8962 -2.777033, 
+    29.9323 -2.6631, 29.91545 -2.534733, 29.93835 -2.4962, 29.97685 -2.4882, 30.0418 -2.509033, 30.13805 -2.537933, 30.34495 -2.579633, 30.4075 -2.5989, 30.3674 -2.632233, 30.32265 -2.669433, 
+    30.32265 -2.711133, 30.37555 -2.812233, 30.3852 -2.9342, 30.3792 -2.995167, 30.39605 -3.014433, 30.4634 -3.0401, 30.59095 -3.0385, 30.6992 -3.083433, 30.7353 -3.089833, 30.846 -3.0722, 
+    30.86405 -3.078633, 30.8761 -3.097867, 30.8376 -3.158867, 30.852 -3.276, 30.8881 -3.377067, 30.87485 -3.399533, 30.6198 -3.4974, 30.48265 -3.6306, 30.4694 -3.683567, 30.5079 -3.746133, 
+    30.51995 -3.795867, 30.48385 -3.816733, 30.3828 -3.8408, 30.29135 -3.890567, 30.2276 -3.966, 30.1987 -4.026967, 30.21075 -4.081533, 30.1891 -4.1425, 29.993 -4.3559, 29.8462 -4.442567, 
+    29.7295 -4.465033, 29.4937 -4.4506, 29.4215 -4.468233, 29.38275 -4.499667, 29.38595 -4.470133, 29.39605 -4.376467, 29.35495 -4.1641, 29.3001 -4.1072, 29.26655 -4.0422, 29.262 -3.943633, 
+    29.24675 -3.6876, 29.2635 -3.430533, 29.3031 -3.217167, 29.30615 -3.032267, 29.20255 -2.9022, 29.17565 -2.839633))
+
+POLYGON ((19.9902 -24.702467, 19.99175 -24, 20.00905 -23.644733, 19.98905 -23.1083, 19.99815 -22.5864, 19.9836 -22.093633, 20.04545 -22.057233, 20.11645 -22.045067, 20.9828 -22.062067, 20.9737 -21.821733, 
+    20.98645 -21.304667, 20.97735 -20.787633, 20.99375 -20.268167, 20.9792 -20.027867, 20.99195 -19.7463, 20.9865 -19.2268, 20.98105 -18.743767, 20.96285 -18.297133, 20.99925 -18.2753, 21.09755 -18.282567, 
+    21.52525 -18.316567, 21.67085 -18.311733, 21.98755 -18.2753, 22.3279 -18.190333, 22.6009 -18.149067, 22.79385 -18.095667, 23.06865 -18.0083, 23.18515 -18.011, 23.3126 -18.038733, 23.30785 -18.0482, 
+    23.30785 -18.094833, 23.46265 -18.314667, 23.49065 -18.3753, 23.55185 -18.442933, 23.61135 -18.470933, 23.6428 -18.4721, 23.6708 -18.459267, 23.7338 -18.388133, 23.767 -18.3298, 23.795 -18.305333, 
+    23.8571 -18.276767, 23.8903 -18.2476, 23.9603 -18.184633, 24.07225 -18.108833, 24.09675 -18.0785, 24.12735 -18.005633, 24.1798 -17.9765, 24.2218 -17.968333, 24.27955 -17.984633, 24.34775 -17.995133, 
+    24.4667 -18.021967, 24.5253 -18.022567, 24.5988 -17.998067, 24.7125 -17.9176, 24.82095 -17.8418, 24.8664 -17.837133, 24.9049 -17.847633, 24.9294 -17.870933, 24.9469 -17.901267, 24.974 -17.914667, 
+    25.016 -17.912333, 25.1017 -17.926333, 25.13495 -17.922833, 25.18915 -17.8995, 25.21365 -17.8995, 25.23535 -17.9038, 25.2745 -17.954867, 25.28905 -18.081067, 25.37735 -18.2255, 25.4865 -18.380833, 
+    25.5784 -18.471867, 25.7749 -18.640567, 25.82135 -18.700033, 25.8914 -18.930633, 26.01425 -19.1418, 26.0816 -19.280133, 26.16805 -19.397867, 26.28635 -19.5168, 26.3064 -19.5435, 26.30455 -19.5884, 
+    26.3082 -19.6248, 26.32915 -19.6503, 26.3674 -19.6697, 26.442 -19.6964, 26.68315 -19.835967, 26.83415 -19.957333, 26.92155 -19.9804, 27.0407 -20.052, 27.1735 -20.133333, 27.2336 -20.170933, 
+    27.27455 -20.2474, 27.32365 -20.414867, 27.3637 -20.476767, 27.42375 -20.510767, 27.5211 -20.511967, 27.6394 -20.5326, 27.694 -20.562967, 27.7122 -20.6018, 27.72495 -20.714667, 27.73305 -21.0933, 
+    27.78035 -21.212233, 27.95145 -21.4865, 28.0023 -21.543567, 28.0796 -21.610967, 28.0843 -21.6109, 28.12745 -21.6183, 28.17425 -21.635567, 28.2051 -21.639667, 28.2359 -21.635567, 28.29875 -21.619933, 
+    28.39305 -21.6191, 28.43985 -21.636367, 28.50275 -21.669233, 28.57915 -21.689767, 28.63645 -21.7013, 28.74 -21.751433, 28.8004 -21.783467, 28.82255 -21.7843, 28.86385 -21.7909, 29.0327 -21.894467, 
+    29.12635 -21.9446, 29.2379 -22.015267, 29.24775 -22.033333, 29.25515 -22.119633, 29.2724 -22.179733, 29.1837 -22.233033, 29.158 -22.240933, 29.04605 -22.2377, 29.0127 -22.2465, 28.97585 -22.2641, 
+    28.88575 -22.3406, 28.86075 -22.365167, 28.8517 -22.385567, 28.85795 -22.460667, 28.8538 -22.485233, 28.8367 -22.5061, 28.81585 -22.509367, 28.77135 -22.496833, 28.71435 -22.495, 28.68935 -22.502867, 
+    28.5485 -22.572867, 28.49635 -22.589567, 28.4046 -22.601633, 28.35555 -22.6109, 28.3152 -22.6313, 28.27905 -22.660033, 28.06245 -22.897867, 27.8949 -23.010067, 27.8921 -23.022567, 27.9095 -23.045767, 
+    27.91225 -23.068467, 27.8994 -23.095367, 27.8236 -23.171867, 27.8111 -23.201067, 27.7666 -23.2516, 27.74885 -23.258567, 27.7238 -23.2553, 27.69875 -23.2451, 27.6779 -23.247433, 27.66055 -23.2595, 
+    27.5938 -23.345233, 27.5778 -23.4004, 27.54545 -23.420367, 27.36815 -23.4338, 27.3417 -23.449567, 27.16405 -23.681367, 27.1314 -23.686467, 27.0566 -23.6846, 27.02255 -23.695267, 26.95855 -23.780567, 
+    26.969 -23.916367, 26.91475 -23.972, 26.8971 -24, 26.87425 -24.026267, 26.84685 -24.0709, 26.7792 -24.170767, 26.64865 -24.303433, 26.5727 -24.4539, 26.4999 -24.5395, 26.32445 -24.6151, 
+    26.22065 -24.657167, 26.0473 -24.655733, 25.97455 -24.667133, 25.8579 -24.7677, 25.8151 -24.8205, 25.7755 -25.040867, 25.71775 -25.1678, 25.65675 -25.336833, 25.6375 -25.4552, 25.5979 -25.625667, 
+    25.4952 -25.709833, 25.3989 -25.745467, 25.263 -25.771867, 25.01905 -25.783267, 24.84035 -25.815367, 24.64345 -25.836767, 24.45835 -25.810367, 24.2679 -25.773267, 24.0293 -25.7155, 23.856 -25.6114, 
+    23.8089 -25.5643, 23.70725 -25.399567, 23.55745 -25.275467, 23.47825 -25.252633, 23.3595 -25.2776, 23.1862 -25.297567, 23.015 -25.297567, 22.94115 -25.3211, 22.88765 -25.449467, 22.86195 -25.679833, 
+    22.74215 -25.885233, 22.60625 -26.064233, 22.37405 -26.2347, 22.2927 -26.303167, 22.2221 -26.3802, 22.14935 -26.492867, 22.0648 -26.533533, 21.9364 -26.606267, 21.8615 -26.673333, 21.8187 -26.7917, 
+    21.7256 -26.8238, 21.60145 -26.822367, 21.51585 -26.825233, 21.40565 -26.794567, 21.2687 -26.751767, 21.1831 -26.734667, 20.9659 -26.7425, 20.83535 -26.7639, 20.69195 -26.8338, 20.6513 -26.8509, 
+    20.62455 -26.841633, 20.5411 -26.740367, 20.53575 -26.5799, 20.5486 -26.508567, 20.6481 -26.321, 20.74225 -26.178333, 20.77115 -26.054967, 20.7583 -25.9366, 20.6481 -25.7319, 20.5593 -25.4245, 
+    20.39775 -25.151333, 20.3357 -25.054333, 20.2843 -24.8903, 20.19765 -24.8254, 20.03495 -24.729, 19.9902 -24.702467))
+
+POLYGON ((15.5853 7.5732, 15.78875 7.545233, 16.05755 7.532067, 16.35345 7.523867, 16.4003 7.530433, 16.41015 7.548533, 16.4089 7.6143, 16.4459 7.686633, 16.4903 7.731033, 16.54455 7.7442, 
+    16.65055 7.7442, 16.7048 7.7146, 16.76895 7.609367, 16.8232 7.561667, 16.8811 7.561667, 17.3878 7.7672, 17.73055 7.9859, 17.86615 7.9925, 17.99565 8.013867, 18.38035 8.188167, 
+    18.61585 8.276967, 18.8205 8.378933, 18.86465 8.406767, 19.01465 8.490833, 19.0707 8.516233, 19.092 8.574533, 19.1421 8.617467, 19.15165 8.636567, 19.14685 8.6763, 19.09915 8.7304, 
+    18.9858 8.7821, 18.9345 8.8058, 18.9416 8.872133, 18.96055 8.895833, 19.0174 8.949533, 19.143 9.011133, 19.22355 9.0206, 19.3657 9.0127, 19.5671 8.977967, 19.6974 8.9748, 
+    19.87865 8.9819, 20.035 9.011933, 20.15585 9.057733, 20.4141 9.1288, 20.5314 9.165933, 20.5693 9.1754, 20.61195 9.207, 20.65695 9.225933, 20.7138 9.233833, 20.83465 9.243333, 
+    20.87255 9.2528, 20.89625 9.293867, 20.94125 9.3681, 20.9898 9.402067, 21.068 9.439967, 21.1059 9.4842, 21.1438 9.612133, 21.15565 9.6611, 21.1675 9.6848, 21.2244 9.729033, 
+    21.3014 9.793, 21.32745 9.837233, 21.32745 9.8783, 21.32035 9.9162, 21.32745 9.9415, 21.39145 9.9873, 21.5241 10.1105, 21.63665 10.261333, 21.6627 10.3877, 21.69585 10.498267, 
+    21.75155 10.6191, 21.81315 10.694933, 21.93635 10.772333, 22.1306 10.876567, 22.21435 10.900033, 22.2534 10.912733, 22.2816 10.915267, 22.3545 10.924733, 22.4564 10.924733, 22.6317 10.987933, 
+    22.8023 11.0369, 22.858 11.062967, 23.0071 10.810767, 23.0817 10.658367, 23.1743 10.506, 23.3114 10.3151, 23.58925 9.976633, 23.68185 9.811433, 23.68425 9.6831, 23.6229 9.351067, 
+    23.60725 9.182633, 23.4918 9.004567, 23.4978 8.9677, 23.56035 8.871433, 23.56275 8.829733, 23.56035 8.772, 23.582 8.7399, 23.65055 8.707833, 23.8069 8.6886, 24.09315 8.6982, 
+    24.1978 8.694967, 24.22425 8.682133, 24.2411 8.654867, 24.22425 8.597133, 24.18095 8.523333, 24.1665 8.438333, 24.17975 8.378967, 24.28795 8.249033, 24.3457 8.2346, 24.4852 8.1961, 
+    24.53575 8.173633, 24.7414 8.148, 24.85205 8.101467, 24.94105 8.006833, 25.02525 7.9202, 25.06975 7.908967, 25.15155 7.896133, 25.19725 7.8528, 25.3079 7.793467, 25.3127 7.7726, 
+    25.29825 7.7309, 25.2141 7.6539, 25.18645 7.6138, 25.1696 7.482267, 25.18405 7.4486, 25.23935 7.4133, 25.32595 7.3732, 25.4907 7.1839, 25.5773 7.198333, 25.6663 7.199933, 
+    25.6976 7.167867, 25.8876 7.090867, 25.99705 7.005833, 26.12695 6.8358, 26.2869 6.794067, 26.4264 6.6481, 26.43845 6.591967, 26.4072 6.543833, 26.3266 6.4123, 26.33865 6.380233, 
+    26.3988 6.344933, 26.5792 6.234267, 26.6285 6.1701, 26.6285 6.144433, 26.501 6.0578, 26.4986 6.041767, 26.50585 6.028933, 26.8113 5.924667, 27.1204 5.765833, 27.18775 5.753, 
+    27.2527 5.639133, 27.2515 5.5509, 27.1721 5.3985, 27.18415 5.3632, 27.40425 5.1739, 27.45475 5.011867, 27.4848 4.946067, 27.4348 4.955867, 27.3603 4.970467, 27.2829 4.993967, 
+    27.1673 5.022833, 26.9658 5.062333, 26.89465 5.063933, 26.80695 5.0402, 26.74765 5.022833, 26.7097 4.9991, 26.68125 4.995967, 26.5544 5.012567, 26.507 5.014133, 26.42165 4.995167, 
+    26.36475 4.9857, 26.3244 4.990433, 26.25805 4.998333, 26.2272 5.023633, 26.1978 5.0955, 26.17505 5.1327, 26.1466 5.143767, 26.00555 5.144533, 25.90835 5.150867, 25.7495 5.177733, 
+    25.69495 5.2062, 25.6357 5.2536, 25.6286 5.277333, 25.6049 5.313667, 25.56695 5.334233, 25.53375 5.3374, 25.50765 5.329467, 25.49105 5.3121, 25.49345 5.2868, 25.4721 5.264667, 
+    25.4377 5.2528, 25.38075 5.2433, 25.33335 5.255933, 25.30965 5.281233, 25.2907 5.295467, 25.2646 5.287567, 25.2385 5.271767, 25.2243 5.240133, 25.18875 5.187967, 25.1911 5.165833, 
+    25.26225 5.0963, 25.27645 5.075733, 25.2717 5.0473, 25.25035 5.0378, 25.184 5.0299, 25.14605 5.012533, 25.11285 4.9888, 25.07965 4.971433, 25.0346 4.966667, 24.99905 4.979333, 
+    24.94215 5.004633, 24.903 5.010167, 24.8722 5.000667, 24.8414 4.9659, 24.77735 4.921633, 24.74415 4.912133, 24.7015 4.9153, 24.6683 4.9311, 24.58295 5.059167, 24.54265 5.084433, 
+    24.48335 5.098667, 24.43355 5.086033, 24.40985 5.0718, 24.4146 5.041767, 24.4075 5.0212, 24.38025 5.0157, 24.34465 5.028367, 24.3328 5.047333, 24.32095 5.069467, 24.2949 5.075767, 
+    24.23325 5.0584, 24.21425 5.039433, 24.2261 5.0157, 24.25455 5.0078, 24.25455 4.995167, 24.238 4.985667, 24.20005 4.9841, 24.1787 4.9762, 24.1621 4.954067, 24.14075 4.946167, 
+    24.1147 4.947733, 24.10285 4.971467, 24.08625 4.979367, 24.06015 4.9762, 24.00325 4.944567, 23.91555 4.9256, 23.8503 4.886867, 23.7839 4.8426, 23.6606 4.806233, 23.6298 4.7857, 
+    23.56105 4.665567, 23.5136 4.649767, 23.44725 4.640267, 23.3595 4.622867, 23.2848 4.5952, 23.216 4.5936, 23.1686 4.606267, 23.1188 4.648933, 23.0619 4.6837, 22.9884 4.705833, 
+    22.9386 4.705833, 22.84855 4.6695, 22.79875 4.663167, 22.7537 4.645767, 22.72285 4.612567, 22.72285 4.508267, 22.73235 4.460833, 22.70985 4.434767, 22.6079 4.390533, 22.5534 4.332033, 
+    22.5676 4.271967, 22.5439 4.159733, 22.5012 4.110733, 22.423 4.0823, 22.33295 4.076767, 22.1981 4.1135, 22.1115 4.126633, 22.0072 4.1568, 21.8694 4.1673, 21.835 4.187633, 
+    21.79365 4.203367, 21.71885 4.2073, 21.67165 4.192867, 21.5988 4.146967, 21.5575 4.137767, 21.49645 4.1509, 21.42955 4.177133, 21.41185 4.2073, 21.39215 4.224367, 21.3656 4.227633, 
+    21.30065 4.2224, 21.2554 4.231567, 21.14125 4.305067, 21.0369 4.3759, 20.97395 4.3956, 20.92175 4.396233, 20.782 4.377867, 20.7308 4.385733, 20.64815 4.4343, 20.54975 4.476267, 
+    20.51035 4.5104, 20.4602 4.5898, 20.40705 4.648833, 20.33425 4.6987, 20.2496 4.808933, 20.2142 4.8286, 20.1768 4.835167, 20.1394 4.852233, 20.0597 4.913267, 19.90025 5.007733, 
+    19.88255 5.031367, 19.8806 5.083833, 19.83925 5.116667, 19.731 5.1416, 19.6621 5.1416, 19.62075 5.1219, 19.54005 5.0458, 19.484 5.0176, 19.26945 4.9743, 19.21235 4.945433, 
+    19.11 4.843067, 19.0323 4.749267, 18.9024 4.639033, 18.8286 4.465167, 18.84435 4.361533, 18.8089 4.309033, 18.7617 4.2854, 18.7046 4.269667, 18.6554 4.214567, 18.6534 4.135833, 
+    18.70855 3.999367, 18.7223 3.9495, 18.70705 3.902167, 18.6748 3.8602, 18.6315 3.807267, 18.6279 3.7495, 18.6351 3.631633, 18.5851 3.6279, 18.204 3.599533, 18.07655 3.597933, 
+    17.96955 3.622, 17.8132 3.6653, 17.6689 3.681333, 17.444 3.638033, 17.24675 3.562667, 17.10485 3.469633, 16.89925 3.349333, 16.7694 3.249867, 16.6479 3.067033, 16.4507 2.876167, 
+    16.3062 2.776067, 16.2354 2.727, 16.1224 2.8603, 15.9648 3.046167, 15.61 3.381367, 15.44165 3.525733, 15.1975 3.723, 15.13735 3.862567, 15.1157 3.9235, 15.12295 3.987667, 
+    15.165 4.074267, 15.13855 4.188133, 15.08805 4.261933, 14.8848 4.390233, 14.779 4.483267, 14.70925 4.614767, 14.70805 4.720633, 14.7706 4.8265, 14.7838 4.9981, 14.7742 5.139233, 
+    14.74055 5.2082, 14.64675 5.257933, 14.5974 5.3253, 14.6058 5.384633, 14.6539 5.625233, 14.68275 5.766367, 14.58655 5.917133, 14.512 6.0262, 14.53605 6.087167, 14.64665 6.1898, 
+    14.77175 6.292467, 14.82945 6.44, 14.9028 6.661333, 15.03985 6.802467, 15.16015 6.8971, 15.207 7.010967, 15.28875 7.246733, 15.3621 7.341367, 15.5532 7.539867, 15.5853 7.5732))
+
+POLYGON ((41.6499 -1.640967, 41.4069 -1.3738, 41.34435 -1.264733, 41.1038 -0.969533, 41.0148 -0.889333, 41.00755 -0.855633, 41.0172 -0.554067, 41.0124 0.5143, 41.0124 1.218533, 41.0172 1.940433, 
+    41.0148 2.341467, 41.00995 2.586933, 40.9763 2.7249, 40.99555 2.829167, 41.13865 3.002433, 41.4791 3.291233, 41.63665 3.557567, 41.7449 3.735633, 41.89525 3.851167, 42.06125 4.043667, 
+    42.20675 4.176833, 42.4834 4.176833, 42.6951 4.176833, 42.7336 4.189667, 42.8118 4.2651, 43.19065 4.6084, 43.4914 4.784867, 43.70185 4.8683, 43.84375 4.890733, 44.14325 4.892333, 
+    44.6184 4.8715, 44.9287 4.8378, 45.0057 4.8426, 45.2042 5.0191, 45.5278 5.3688, 45.8466 5.723367, 46.13885 6.039433, 46.436 6.3571, 46.72345 6.676367, 47.0278 6.997233, 
+    47.3153 7.322867, 47.63405 7.650167, 47.75675 7.767267, 47.97805 8.0047, 47.97805 8.023933, 47.954 8.031967, 47.9203 8.030367, 47.56305 7.999867, 47.38745 8.019133, 47.0206 7.9999, 
+    46.50215 8.189233, 45.92835 8.386567, 45.4244 8.582267, 44.98295 8.689733, 44.4501 8.8277, 44.1422 8.909533, 43.9377 8.997767, 43.8992 9.029833, 43.84505 9.118067, 43.79935 9.185467, 
+    43.4758 9.373133, 43.394 9.4261, 43.37235 9.471, 43.36755 9.554433, 43.3603 9.600967, 43.30375 9.625033, 43.22435 9.668367, 43.20755 9.689233, 43.22195 9.806333, 43.2292 9.832, 
+    43.09805 9.913833, 42.96335 10.027733, 42.81295 10.260367, 42.7552 10.411167, 42.74675 10.576433, 42.78285 10.698333, 42.8622 10.8379, 42.9393 10.957, 42.9609 10.990333, 43.0403 11.065733, 
+    43.2255 11.3176, 43.30485 11.4357, 43.4281 11.384733, 43.45465 11.364967, 43.464 11.337933, 43.45465 11.2724, 43.46945 11.192833, 43.4913 11.175167, 43.5272 11.169967, 43.5584 11.169967, 
+    43.5818 11.166833, 43.6052 11.146033, 43.64575 11.073233, 43.7144 10.965067, 43.77445 10.863667, 43.81815 10.8148, 43.9757 10.684767, 44.00455 10.637433, 44.0623 10.590633, 44.0857 10.541767, 
+    44.14495 10.463767, 44.19175 10.414867, 44.26275 10.374833, 44.2955 10.3509, 44.32045 10.344667, 44.3977 10.351767, 44.58415 10.3499, 44.7237 10.3556, 44.93585 10.357667, 45.00215 10.365467, 
+    45.0583 10.385233, 45.1644 10.453867, 45.31725 10.521467, 45.33675 10.538633, 45.34455 10.5667, 45.35545 10.580233, 45.382 10.5927, 45.4678 10.6364, 45.5489 10.728967, 45.57545 10.7435, 
+    45.64875 10.757033, 45.7634 10.8085, 45.78525 10.809567, 45.818 10.8002, 45.8524 10.7683, 45.8758 10.7631, 45.9075 10.7658, 45.9481 10.7533, 46.0832 10.726367, 46.15575 10.718567, 
+    46.1916 10.708167, 46.26495 10.668633, 46.31485 10.634333, 46.3601 10.624967, 46.40845 10.6281, 46.5348 10.682167, 46.5855 10.6931, 46.70875 10.773167, 46.78985 10.813733, 46.8663 10.858467, 
+    46.9755 10.892767, 47.09015 10.9172, 47.12605 10.9349, 47.2165 11.019133, 47.2992 11.0784, 47.4474 11.150167, 47.48955 11.1565, 47.56605 11.1409, 47.7087 11.131967, 47.9006 11.1351, 
+    48.1432 11.144967, 48.229 11.146033, 48.26485 11.155367, 48.33585 11.1871, 48.4232 11.235967, 48.4965 11.2599, 48.58075 11.271333, 48.64785 11.310833, 48.68765 11.324867, 48.7126 11.324867, 
+    48.75785 11.298867, 48.79215 11.2843, 48.8374 11.266633, 48.90915 11.236467, 48.96685 11.231267, 49.04175 11.238567, 49.14395 11.2703, 49.23285 11.3202, 49.30305 11.3483, 49.5043 11.3878, 
+    49.54095 11.4112, 49.57215 11.435133, 49.5987 11.465267, 49.6221 11.472567, 49.67355 11.477767, 49.7968 11.487133, 49.93875 11.519367, 49.9988 11.526133, 50.11735 11.521967, 50.17195 11.524033, 
+    50.2297 11.536533, 50.33575 11.593733, 50.39895 11.633767, 50.51125 11.7409, 50.6345 11.827233, 50.6805 11.864167, 50.6774 11.869367, 50.6509 11.8735, 50.6431 11.8839, 50.6493 11.898467, 
+    50.76165 11.9515, 50.8443 11.9692, 50.9161 11.9692, 50.9925 11.955667, 51.13835 11.889633, 51.2023 11.882333, 51.2616 11.880267, 51.2881 11.868833, 51.2975 11.849067, 51.29435 11.827233, 
+    51.2694 11.789767, 51.25225 11.738833, 51.2304 11.710733, 51.17815 11.674867, 51.15475 11.654067, 51.1251 11.5802, 51.09235 11.4502, 51.09935 11.328, 51.09315 11.303033, 51.07755 11.283267, 
+    51.06505 11.276, 51.06195 11.264567, 51.0635 11.214633, 51.0799 11.2006, 51.0939 11.1985, 51.1173 11.202667, 51.13605 11.199567, 51.1485 11.183967, 51.14385 11.171467, 51.09235 11.133, 
+    51.0705 11.1018, 51.0721 10.972833, 51.09005 10.8007, 51.0985 10.7658, 51.12345 10.723133, 51.15165 10.645233, 51.15165 10.630667, 51.14075 10.621333, 51.09705 10.614033, 51.07835 10.600533, 
+    51.069 10.583867, 51.07365 10.570367, 51.0846 10.541233, 51.08305 10.5173, 51.05805 10.492367, 51.05805 10.481967, 51.0791 10.4752, 51.13685 10.4752, 51.16645 10.4856, 51.2507 10.538633, 
+    51.2741 10.541767, 51.29285 10.5376, 51.3989 10.474167, 51.4145 10.453367, 51.41685 10.408133, 51.39345 10.3894, 51.3716 10.387333, 51.3435 10.393567, 51.33415 10.414367, 51.33105 10.449733, 
+    51.3217 10.457, 51.2967 10.455967, 51.26395 10.449733, 51.15165 10.4466, 51.0752 10.429967, 50.9863 10.3998, 50.93715 10.364967, 50.91845 10.3244, 50.9153 10.278633, 50.9356 10.1663, 
+    50.9426 10.074267, 50.9426 10.027467, 50.9317 10.003533, 50.89895 9.978567, 50.8958 9.956733, 50.8896 9.864167, 50.8904 9.730533, 50.8748 9.573467, 50.87715 9.491833, 50.8896 9.465833, 
+    50.91925 9.432533, 50.92395 9.4128, 50.9208 9.383667, 50.8943 9.349333, 50.81005 9.263033, 50.7687 9.2282, 50.74845 9.1949, 50.73595 9.1117, 50.72345 9.0774, 50.66885 9.026433, 
+    50.57135 8.925033, 50.50455 8.865733, 50.47775 8.8231, 50.46685 8.784633, 50.3943 8.662433, 50.38495 8.623967, 50.38185 8.5605, 50.37405 8.5345, 50.34205 8.506933, 50.31085 8.480933, 
+    50.25625 8.406067, 50.1892 8.276067, 50.0839 8.1414, 50.0761 8.124733, 50.06205 8.112267, 50.0215 8.1029, 49.99655 8.089367, 49.9435 8.0353, 49.8413 7.908933, 49.8335 7.878767, 
+    49.83665 7.857967, 49.8725 7.825733, 49.8819 7.804933, 49.8803 7.747733, 49.7953 7.5569, 49.7126 7.427933, 49.62135 7.314067, 49.447 7.1275, 49.33665 6.969267, 49.31635 6.9308, 
+    49.29995 6.9178, 49.275 6.888667, 49.20015 6.755567, 49.19075 6.6817, 49.19155 6.600067, 49.17595 6.545967, 49.1619 6.508533, 49.126 6.4638, 49.0917 6.379567, 49.07375 6.3177, 
+    49.07375 6.2865, 49.0909 6.251133, 49.09405 6.2324, 49.08155 6.199133, 49.0145 6.0972, 48.9248 5.9438, 48.85305 5.800267, 48.8086 5.695733, 48.70095 5.4919, 48.63155 5.375933, 
+    48.60815 5.318733, 48.57695 5.259467, 48.3796 5.021833, 48.25715 4.874667, 48.2322 4.8362, 48.215 4.785233, 48.1409 4.6724, 48.03795 4.5476, 47.9966 4.473233, 47.95135 4.412933, 
+    47.903 4.3817, 47.8796 4.356767, 47.8094 4.240267, 47.7556 4.153433, 47.71815 4.073333, 47.65575 3.9631, 47.5754 3.878333, 47.40535 3.754567, 47.32565 3.6864, 47.2829 3.6334, 
+    47.22365 3.592867, 47.0489 3.4254, 46.9561 3.342733, 46.8188 3.1836, 46.7603 3.111333, 46.6932 3.038533, 46.5263 2.883567, 46.43505 2.770733, 46.26345 2.591833, 46.1675 2.506033, 
+    46.03645 2.3885, 45.91635 2.3022, 45.85005 2.2632, 45.74865 2.188333, 45.63475 2.1259, 45.48345 2.064567, 45.37035 1.9923, 45.11765 1.856033, 45.0108 1.8004, 44.7643 1.6267, 
+    44.6855 1.574167, 44.5139 1.438967, 44.39225 1.347467, 44.21675 1.176367, 44.06855 1.047433, 43.92735 0.938767, 43.85715 0.8701, 43.77605 0.796267, 43.66605 0.704233, 43.60525 0.637667, 
+    43.55375 0.588767, 43.49915 0.546133, 43.4547 0.494667, 43.16295 0.219033, 43.13875 0.1894, 43.0717 0.107233, 42.96095 -0.0051, 42.89775 -0.0701, 42.8525 -0.1304, 42.7699 -0.2448, 
+    42.70285 -0.306167, 42.69345 -0.3249, 42.65445 -0.355067, 42.57095 -0.418, 42.5569 -0.442933, 42.5335 -0.458533, 42.48515 -0.479333, 42.44615 -0.518867, 42.44615 -0.526167, 42.4727 -0.538633, 
+    42.4758 -0.5532, 42.4649 -0.567767, 42.42585 -0.586467, 42.3642 -0.650433, 42.3591 -0.651867, 42.3552 -0.650833, 42.34705 -0.6369, 42.33925 -0.635867, 42.32675 -0.643133, 42.30335 -0.681633, 
+    42.24095 -0.743, 42.1458 -0.842833, 42.14505 -0.853767, 42.16535 -0.861033, 42.1747 -0.872467, 42.16535 -0.888067, 42.16065 -0.905767, 42.16845 -0.916167, 42.18405 -0.9276, 42.1856 -0.938, 
+    42.17625 -0.947367, 42.12165 -0.978567, 42.10135 -1.0056, 42.1045 -1.022233, 42.11385 -1.0342, 42.11385 -1.046667, 42.0998 -1.057067, 42.02805 -1.095567, 41.9828 -1.109067, 41.9672 -1.1174, 
+    41.95005 -1.139233, 41.92665 -1.182933, 41.92975 -1.2318, 41.9204 -1.237, 41.9001 -1.238033, 41.85485 -1.2162, 41.8346 -1.178767, 41.8143 -1.171467, 41.7831 -1.1746, 41.7749 -1.184933, 
+    41.77845 -1.201633, 41.7987 -1.246367, 41.81745 -1.259867, 41.8904 -1.2786, 41.89665 -1.292133, 41.8904 -1.303567, 41.85485 -1.318133, 41.85175 -1.329567, 41.86265 -1.3514, 41.87205 -1.3878, 
+    41.8658 -1.423167, 41.84475 -1.441367, 41.8073 -1.451767, 41.7855 -1.467367, 41.77925 -1.4892, 41.7496 -1.511033, 41.7418 -1.528733, 41.73245 -1.540167, 41.71215 -1.5464, 41.6872 -1.549533, 
+    41.6763 -1.555767, 41.6763 -1.5724, 41.6872 -1.5932, 41.6841 -1.6057, 41.6763 -1.6213, 41.6499 -1.640967))
+
+POLYGON ((8.85395 -1.070633, 8.86415 -1.051167, 8.9137 -1.0337, 8.94725 -1.0084, 8.9589 -0.9744, 8.9458 -0.888867, 8.95485 -0.875933, 8.9884 -0.864167, 9.05195 -0.8677, 9.0696 -0.864167, 
+    9.07665 -0.854733, 9.0837 -0.8324, 9.12255 -0.818267, 9.1402 -0.825333, 9.1826 -0.8571, 9.2073 -0.8571, 9.2214 -0.8465, 9.21965 -0.8312, 9.18785 -0.7971, 9.19495 -0.767667, 
+    9.1561 -0.73, 9.15435 -0.708833, 9.17375 -0.6806, 9.25495 -0.585267, 9.292 -0.395833, 9.3159 -0.247933, 9.3176 -0.1446, 9.31425 -0.0772, 9.2148 0.196867, 9.1939 0.2651, 
+    9.1985 0.300467, 9.2181 0.325067, 9.23885 0.331967, 9.25845 0.327367, 9.2873 0.275867, 9.3161 0.254333, 9.3357 0.2482, 9.3507 0.2313, 9.3634 0.170567, 9.38645 0.1606, 
+    9.41065 0.165967, 9.42565 0.179033, 9.4049 0.234367, 9.41065 0.254333, 9.43715 0.259733, 9.47405 0.253567, 9.5536 0.1921, 9.5543 0.171367, 9.51805 0.0687, 9.49055 0.0334, 
+    9.4876 0.020967, 9.49745 0.019, 9.5151 0.024233, 9.55335 0.056267, 9.5975 0.170067, 9.61315 0.178567, 9.6269 0.1779, 9.6475 0.1341, 9.6632 0.122967, 9.68775 0.1197, 
+    9.7191 0.122967, 9.7299 0.119033, 9.73385 0.109233, 9.7211 0.0759, 9.726 0.056267, 9.7564 0.037967, 9.77895 0.037967, 9.82405 0.056267, 9.8584 0.0857, 9.86035 0.102033, 
+    9.8437 0.1269, 9.8525 0.139333, 9.879 0.147833, 9.94965 0.138667, 10.01 0.144667, 10.04895 0.1543, 10.0968 0.1795, 10.14465 0.186933, 10.19475 0.181, 10.27375 0.160967, 
+    10.29935 0.166167, 10.30825 0.1847, 10.29375 0.2003, 10.26595 0.2092, 10.17915 0.206967, 10.1046 0.206233, 10.0601 0.1973, 10.00665 0.1795, 9.9566 0.180267, 9.87645 0.178767, 
+    9.8108 0.1988, 9.72855 0.2092, 9.68665 0.224233, 9.65765 0.2511, 9.63345 0.260767, 9.5835 0.260767, 9.50615 0.2769, 9.4465 0.308033, 9.3772 0.3768, 9.3401 0.454167, 
+    9.30465 0.475633, 9.24985 0.4907, 9.2305 0.510033, 9.2273 0.5369, 9.2805 0.6035, 9.3482 0.638967, 9.4175 0.652933, 9.5045 0.650767, 9.56255 0.642167, 9.58995 0.6239, 
+    9.5722 0.606733, 9.49325 0.5831, 9.4578 0.554067, 9.4594 0.520767, 9.47875 0.507867, 9.49805 0.514333, 9.50775 0.5401, 9.52065 0.5573, 9.54965 0.560533, 9.59155 0.546567, 
+    9.68505 0.462767, 9.71565 0.450933, 9.72535 0.454167, 9.7221 0.468133, 9.67375 0.5025, 9.6673 0.521833, 9.68505 0.534733, 9.7076 0.527233, 9.7334 0.500367, 9.8027 0.478867, 
+    9.81395 0.484233, 9.81395 0.4982, 9.7205 0.550867, 9.7076 0.598133, 9.7495 0.671167, 9.7382 0.768933, 9.68825 0.851667, 9.6898 0.9074, 9.7073 0.948233, 9.7394 0.967667, 
+    9.8335 0.9319, 9.90995 0.911833, 9.9939 0.913267, 10.12525 0.949133, 10.32875 0.949133, 10.82725 0.957733, 11.12225 0.9563, 11.27725 0.946233, 11.3354 0.962033, 11.3591 0.995033, 
+    11.33435 1.127067, 11.33005 1.286367, 11.3957 1.530367, 11.45385 1.7241, 11.456 1.7887, 11.386 1.932233, 11.3774 2.0327, 11.38815 2.107333, 11.38815 2.171933, 11.36015 2.249433, 
+    11.36015 2.2652, 11.3903 2.286733, 11.442 2.299667, 11.7994 2.2939, 11.86615 2.2939, 11.9257 2.2872, 12 2.275333, 12.07755 2.2526, 12.20745 2.2145, 12.3295 2.193133, 
+    12.34175 2.194367, 12.52715 2.192533, 12.70435 2.183467, 12.8761 2.198, 13.08055 2.201633, 13.1555 2.1907, 13.1937 2.161633, 13.2155 2.1107, 13.21275 2.052533, 13.19095 2.016167, 
+    13.18825 1.945267, 13.2046 1.892567, 13.24415 1.838, 13.24685 1.798, 13.2332 1.679833, 13.2387 1.610767, 13.25505 1.561667, 13.3382 1.458067, 13.37365 1.348967, 13.36275 1.3217, 
+    13.31335 1.259633, 13.3599 1.2198, 13.4678 1.2198, 13.60215 1.291767, 13.70285 1.323733, 13.89305 1.349033, 13.9415 1.355467, 13.99305 1.3585, 14.23945 1.370667, 14.2996 1.359433, 
+    14.3477 1.237533, 14.4138 1.041833, 14.3994 0.9119, 14.43905 0.6312, 14.3946 0.486833, 14.33445 0.454767, 14.14685 0.401833, 14.11315 0.380967, 14.0963 0.337667, 14.2851 0.1564, 
+    14.2851 0.119533, 14.2418 0.084233, 14.154 0.040933, 14.12995 0.013667, 14.13475 -0.056933, 14.1083 -0.103433, 13.9423 -0.2045, 13.9074 -0.226967, 13.9122 -0.2414, 13.9579 -0.2847, 
+    14.07335 -0.352067, 14.19125 -0.388967, 14.261 -0.457933, 14.47385 -0.576633, 14.61335 -0.626367, 14.64945 -0.658433, 14.6735 -0.693733, 14.66145 -0.7258, 14.64105 -0.814033, 14.56885 -0.910267, 
+    14.528 -1.059433, 14.46185 -1.141233, 14.4594 -1.178133, 14.4931 -1.226267, 14.65185 -1.383433, 14.7156 -1.437967, 14.72285 -1.462033, 14.6988 -1.672167, 14.6182 -1.891933, 14.59655 -1.933633, 
+    14.59535 -2.013833, 14.605 -2.214333, 14.59175 -2.267267, 14.55565 -2.302567, 14.42335 -2.3635, 14.37285 -2.3972, 14.3344 -2.4405, 14.3103 -2.546367, 14.28985 -2.620167, 14.2706 -2.645833, 
+    14.24655 -2.657033, 14.21765 -2.658633, 14.1503 -2.6346, 14.0854 -2.5576, 13.9555 -2.325, 13.8761 -2.2368, 13.8412 -2.211133, 13.81235 -2.215933, 13.78345 -2.232, 13.74015 -2.2769, 
+    13.68345 -2.328367, 13.67055 -2.315033, 13.64395 -2.334633, 13.579 -2.333033, 13.45395 -2.325033, 13.41545 -2.329833, 13.3734 -2.345867, 13.2916 -2.4293, 13.26275 -2.4405, 13.1665 -2.4325, 
+    13.0703 -2.371533, 12.8851 -2.129333, 12.79245 -2.005833, 12.69145 -1.9513, 12.5808 -1.9176, 12.46775 -1.925633, 12.4341 -1.943267, 12.37515 -1.988167, 12.3559 -2.0347, 12.392 -2.078, 
+    12.52185 -2.183867, 12.5796 -2.2753, 12.5928 -2.328233, 12.57115 -2.374767, 12.5086 -2.4004, 12.29215 -2.406833, 12.02995 -2.403633, 12 -2.402433, 11.9594 -2.406333, 11.94615 -2.416133, 
+    11.9403 -2.428867, 11.94235 -2.464967, 11.92975 -2.4929, 11.9067 -2.509667, 11.825 -2.522233, 11.78515 -2.511067, 11.75375 -2.416067, 11.7307 -2.4035, 11.70975 -2.4035, 11.69085 -2.4091, 
+    11.6563 -2.463567, 11.6731 -2.5334, 11.6647 -2.5865, 11.5662 -2.719167, 11.55785 -2.758267, 11.5704 -2.783433, 11.60185 -2.802967, 11.65005 -2.804367, 11.73595 -2.804367, 11.82185 -2.844867, 
+    11.8386 -2.8798, 11.8365 -2.977567, 11.85955 -3.039, 11.92245 -3.0921, 11.9645 -3.129433, 12 -3.171633, 12.044 -3.2299, 12.08425 -3.2964, 12.1056 -3.379733, 12.09645 -3.436633, 
+    12.0723 -3.492, 12 -3.6114, 11.985 -3.714, 11.9733 -3.755133, 11.96015 -3.7673, 11.90695 -3.772267, 11.8526 -3.767433, 11.8182 -3.740867, 11.782 -3.592433, 11.6969 -3.335333, 
+    11.65075 -3.318433, 11.58915 -3.319633, 11.55475 -3.335333, 11.4787 -3.4838, 11.36645 -3.5743, 11.3239 -3.640667, 11.31305 -3.734833, 11.237 -3.809667, 11.0654 -3.9047, 11.0154 -3.9324, 
+    10.9343 -3.866367, 10.93765 -3.842733, 10.9917 -3.789833, 10.988 -3.767433, 10.89475 -3.663833, 10.80495 -3.590167, 10.653 -3.510733, 10.64265 -3.495767, 10.65475 -3.487733, 10.6841 -3.488867, 
+    10.8084 -3.557933, 10.90165 -3.6178, 11.05015 -3.664967, 11.1676 -3.7559, 11.2125 -3.770867, 11.2377 -3.768133, 11.24495 -3.7594, 11.23475 -3.742867, 11.18955 -3.7108, 11.0131 -3.608733, 
+    10.7856 -3.520267, 10.6602 -3.420133, 10.50125 -3.259767, 10.3767 -3.0893, 10.31425 -3.0308, 10.2298 -2.975633, 10.00355 -2.8462, 9.89215 -2.791067, 9.882 -2.7753, 9.8854 -2.740433, 
+    9.8702 -2.7224, 9.7959 -2.688633, 9.7672 -2.654867, 9.725 -2.630133, 9.6454 -2.571433, 9.59505 -2.5272, 9.58485 -2.497033, 9.5593 -2.469333, 9.5615 -2.460067, 9.57315 -2.454233, 
+    9.60305 -2.4562, 9.68625 -2.503367, 9.70375 -2.5053, 9.71905 -2.499967, 9.74605 -2.478567, 9.75845 -2.4766, 9.7716 -2.481467, 9.80225 -2.517933, 9.81975 -2.524767, 9.85985 -2.5262, 
+    9.9081 -2.551967, 9.9704 -2.608333, 9.99265 -2.615767, 10.01605 -2.609067, 10.0817 -2.564567, 10.11175 -2.557167, 10.15625 -2.551967, 10.1785 -2.5386, 10.1796 -2.5275, 10.15625 -2.502267, 
+    10.15625 -2.480767, 10.1362 -2.4548, 10.1173 -2.448133, 10.10615 -2.452567, 10.09505 -2.465167, 10.1017 -2.4956, 10.0917 -2.5045, 10.07835 -2.505967, 10.065 -2.498567, 10.0394 -2.470367, 
+    10.02605 -2.466667, 10.01825 -2.4689, 9.9771 -2.5045, 9.9593 -2.505967, 9.9337 -2.4978, 9.9103 -2.454067, 9.89475 -2.4459, 9.83465 -2.4355, 9.7779 -2.404367, 9.7632 -2.4059, 
+    9.705 -2.4463, 9.6808 -2.451167, 9.65655 -2.447133, 9.63955 -2.436633, 9.61655 -2.417233, 9.59595 -2.410767, 9.5511 -2.410767, 9.53535 -2.4035, 9.52565 -2.386533, 9.53655 -2.288767, 
+    9.5014 -2.207967, 9.39355 -2.102133, 9.31795 -2.0351, 9.2903 -1.9929, 9.29265 -1.9714, 9.3122 -1.961433, 9.3329 -1.9622, 9.3686 -1.972933, 9.402 -1.972933, 9.4469 -1.9576, 
+    9.47335 -1.9576, 9.4941 -1.9714, 9.52055 -2.028967, 9.56085 -2.0727, 9.61265 -2.099567, 9.64375 -2.124867, 9.65985 -2.125633, 9.6633 -2.1149, 9.6518 -2.089567, 9.5793 -2.036633, 
+    9.56545 -2.0044, 9.5482 -1.979067, 9.5344 -1.927667, 9.51825 -1.915367, 9.501 -1.9123, 9.463 -1.921533, 9.43425 -1.9177, 9.41235 -1.8962, 9.3928 -1.8916, 9.3778 -1.897733, 
+    9.35135 -1.92, 9.3352 -1.921533, 9.3053 -1.918467, 9.2696 -1.9269, 9.23735 -1.921533, 9.20515 -1.900033, 9.1994 -1.8701, 9.23045 -1.8118, 9.21665 -1.728133, 9.1768 -1.6151, 
+    9.04625 -1.432467, 9.0027 -1.387333, 8.9995 -1.357267, 9.0108 -1.339, 9.0301 -1.3422, 9.04785 -1.371233, 9.1607 -1.5195, 9.1752 -1.5603, 9.19935 -1.578567, 9.259 -1.612967, 
+    9.27835 -1.6452, 9.28155 -1.7236, 9.2993 -1.7365, 9.31865 -1.7365, 9.35085 -1.722533, 9.3702 -1.725767, 9.4105 -1.754767, 9.42985 -1.784867, 9.46205 -1.803133, 9.47495 -1.7999, 
+    9.4782 -1.783767, 9.45725 -1.725767, 9.4669 -1.706433, 9.49755 -1.697833, 9.70545 -1.702133, 9.71995 -1.692467, 9.7135 -1.6817, 9.69095 -1.675267, 9.6007 -1.672033, 9.5604 -1.6613, 
+    9.52975 -1.633367, 9.52655 -1.571067, 9.5088 -1.550633, 9.48785 -1.549567, 9.47015 -1.5614, 9.4266 -1.6237, 9.38955 -1.635533, 9.34765 -1.633367, 9.32185 -1.621567, 9.3009 -1.580733, 
+    9.25575 -1.5571, 9.2493 -1.543133, 9.2606 -1.530233, 9.2896 -1.516267, 9.29605 -1.498, 9.2864 -1.4765, 9.2848 -1.4561, 9.3041 -1.4346, 9.33315 -1.4099, 9.3396 -1.386267, 
+    9.29125 -1.318567, 9.26865 -1.3132, 9.259 -1.322867, 9.259 -1.3433, 9.28155 -1.3895, 9.2622 -1.408833, 9.2429 -1.4099, 9.2155 -1.398067, 9.18325 -1.3809, 9.1671 -1.386267, 
+    9.17035 -1.400233, 9.1607 -1.4228, 9.1397 -1.423867, 9.11875 -1.4142, 9.09945 -1.3884, 9.09945 -1.337933, 9.07525 -1.316433, 9.0269 -1.287433, 9.0156 -1.267, 9.01725 -1.236933, 
+    8.99305 -1.2219, 8.9689 -1.2251, 8.9463 -1.228333, 8.92695 -1.222967, 8.9173 -1.206833, 8.9157 -1.1746, 8.87215 -1.1252, 8.85395 -1.070633))
+
+POLYGON ((9.39555 30.1174, 9.9096 30.424, 10.0956 30.578233, 10.20355 30.735333, 10.32 30.956767, 10.30435 31.0372, 10.1084 31.381667, 10.1084 31.559567, 10.1751 31.630533, 10.2319 31.655133, 
+    10.462 31.702467, 10.6182 31.7157, 10.71615 31.775333, 10.7957 31.847233, 10.89225 32.063, 10.9803 32.129233, 11.1621 32.227667, 11.28845 32.3081, 11.47875 32.363, 11.56965 32.433, 
+    11.59235 32.480333, 11.5526 32.5428, 11.47875 32.673367, 11.4518 32.7538, 11.5143 32.9639, 11.5143 33.0112, 11.47165 33.047167, 11.4745 33.077433, 11.52945 33.125333, 11.569 33.1598, 
+    11.57765 33.155367, 11.71755 33.108767, 11.7495 33.107433, 11.7615 33.108767, 11.7575 33.1234, 11.70355 33.159367, 11.69955 33.172667, 11.69955 33.179333, 11.70955 33.183333, 11.74355 33.176667, 
+    11.9154 33.080767, 11.93535 33.076967, 12 33.064667, 12.13945 33.0489, 12.3345 33.0015, 12.5599 32.936267, 12.67405 32.8918, 12.70965 32.872033, 12.78975 32.8661, 12.88465 32.874, 
+    12.9647 32.8819, 13.0774 32.879933, 13.1708 32.894767, 13.2486 32.944833, 13.26435 32.9435, 13.30425 32.9066, 13.3369 32.886867, 13.39325 32.892767, 13.5445 32.9244, 13.629 32.9333, 
+    13.67945 32.9234, 13.7358 32.8997, 13.96415 32.842367, 14.0902 32.827533, 14.16135 32.791967, 14.22365 32.726733, 14.2859 32.691167, 14.3571 32.6319, 14.45495 32.586433, 14.578 32.559767, 
+    14.6759 32.549867, 14.7441 32.5637, 14.81825 32.565667, 14.8894 32.528133, 14.97095 32.509367, 15.1637 32.507367, 15.2319 32.4797, 15.3268 32.367067, 15.38165 32.223767, 15.33125 32.0716, 
+    15.3253 31.966867, 15.35645 31.819633, 15.4276 31.673367, 15.52845 31.590367, 15.5833 31.5459, 15.6189 31.4787, 15.69305 31.413467, 15.86505 31.3206, 15.98665 31.267233, 16.1097 31.248467, 
+    16.41515 31.2623, 16.68055 31.2633, 16.8496 31.259333, 17.0409 31.214867, 17.34635 31.157567, 17.5139 31.126933, 17.67405 31.067633, 17.89055 30.951033, 18.1115 30.768233, 18.239 30.671367, 
+    18.44955 30.566633, 18.8425 30.3858, 18.98185 30.340333, 19.07525 30.3354, 19.17315 30.365033, 19.51415 30.507333, 19.65205 30.565633, 19.77365 30.640733, 19.9901 30.8186, 20.0924 30.9283, 
+    20.13395 31.029067, 20.12205 31.173367, 20.03755 31.326533, 19.89815 31.561733, 19.81365 31.6892, 19.78695 31.8157, 19.80475 31.9145, 19.92485 32.0914, 20.0494 32.194167, 20.17395 32.3483, 
+    20.2644 32.4402, 20.34745 32.501467, 20.52535 32.576567, 20.62025 32.6082, 20.7641 32.690233, 20.9776 32.846367, 21.08435 32.9096, 21.1837 32.9501, 21.26675 32.954067, 21.38535 32.956033, 
+    21.45355 32.9758, 21.5099 33.015333, 21.59145 33.030167, 21.6715 33.0361, 21.72785 33.014333, 21.81685 33.006433, 21.94435 33.032133, 21.9903 33.021267, 22.05555 33.0094, 22.12375 33.0094, 
+    22.20975 33.0272, 22.29575 33.041033, 22.357 33.037133, 22.4196 33.026367, 22.50485 33.0183, 22.62645 33.008433, 22.8874 32.921467, 23.052 32.823633, 23.1736 32.732733, 23.19435 32.7011, 
+    23.18545 32.639833, 23.14985 32.602267, 23.009 32.4985, 22.9932 32.4607, 22.99115 32.437833, 23.009 32.405633, 23.06535 32.383867, 23.32335 32.387833, 23.50125 32.362133, 23.6347 32.3147, 
+    23.9446 32.1813, 24.12845 32.0983, 24.39385 32.010367, 24.4858 31.9886, 24.5807 31.992567, 24.7809 32.068667, 24.86985 32.094333, 24.91135 32.086433, 24.98255 32.060767, 25.07745 31.959967, 
+    25.1857 31.883867, 25.23905 31.828533, 25.245 31.783067, 25.2298 31.746867, 24.99 31.5927, 24.90915 31.4742, 24.891 31.301833, 24.9415 31.206233, 25.0011 31.019033, 25.0314 30.9423, 
+    25.0294 30.784733, 24.9678 30.611, 24.8607 30.453467, 24.79805 30.2757, 24.78595 30.1922, 24.8223 30.0791, 24.9718 29.812467, 24.96575 29.696667, 24.90915 29.4327, 24.91725 29.365367, 
+    24.93745 29.327667, 25.0142 29.2388, 25.0203 29.106833, 24.99605 28.2746, 25.01325 26.8311, 24.99515 26.312433, 25.01875 25.7419, 25.00345 25.6493, 25.009 25.3455, 25.00065 25.167667, 
+    25.002 24.591533, 25.02285 24.0043, 25.0103 23.793133, 25.02975 23.4134, 25.0172 22.839133, 25.03805 22.5316, 25.0325 22.250033, 25.024404 22.008123, 25.01725 21.794333, 25.02415 21.229333, 
+    25.03385 20.640233, 25.0241 20.117867, 24.2085 20.110433, 24.07375 20.1123, 24.07125 19.6007, 24.02125 19.623867, 23.60315 19.817467, 22.94155 20.107, 21.7537 20.673933, 20.85775 21.107567, 
+    20.6456 21.228767, 20.4244 21.324367, 20.1941 21.4429, 19.69815 21.6853, 18.7426 22.1647, 18.0972 22.4731, 17.40525 22.819167, 16.88305 23.081767, 16.18305 23.44, 16.03155 23.507333, 
+    15.675 23.339, 14.99115 23.064267, 14.8134 22.983467, 14.78115 22.9709, 14.40935 22.8259, 14.2932 22.7707, 14.21845 22.761267, 14.15985 22.7734, 13.871 22.939033, 13.6811 23.057533, 
+    13.4498 23.178733, 13.0407 23.334967, 12.88515 23.355167, 12.6397 23.403633, 12.3973 23.450767, 12.25185 23.481733, 12.0589 23.505967, 12 23.507833, 11.96305 23.473767, 11.7172 23.746833, 
+    11.63185 23.9084, 11.61135 24.1253, 11.48275 24.267133, 11.3006 24.385467, 11.10255 24.458267, 10.8988 24.503, 10.7531 24.516667, 10.67115 24.512133, 10.4993 24.453733, 10.1396 24.6646, 
+    10.0497 24.767, 10.036 24.870133, 10.0383 24.9915, 9.9996 25.112867, 9.896 25.319933, 9.78905 25.464033, 9.5102 25.768167, 9.37815 25.9502, 9.1949 26.208833, 9.47035 26.312, 
+    9.68545 26.469, 9.76515 26.588833, 9.7993 26.698067, 9.8528 27.032567, 9.80725 27.116, 9.6035 27.324567, 9.7765 27.491433, 9.82315 27.740967, 9.89375 27.8957, 9.8767 27.973833, 
+    9.81065 28.0512, 9.71735 28.0982, 9.5466 28.152833, 9.5648 28.347, 9.484 28.576833, 9.47945 28.787667, 9.451 29.202567, 9.484 29.3429, 9.5409 29.456667, 9.55685 29.5871, 
+    9.4988 29.826033, 9.3269 29.986067, 9.3155 30.0422, 9.3451 30.084667, 9.34555 30.084967, 9.39555 30.1174))
+
+POLYGON ((-8.69675 27.406533, -8.6836 27.654233, -8.6702 27.907533, -8.6563 28.420333, -8.6462 28.694833, -8.5729 28.757133, -8.31135 28.928067, -7.7313 29.306133, -7.47605 29.472833, -7.2018 29.655567, 
+    -7.14365 29.664, -7.04005 29.637033, -6.8227 29.498933, -6.71785 29.488, -6.589 29.503167, -6.5182 29.552, -6.4045 29.6682, -6.3514 29.691767, -6.29075 29.706933, -6.18085 29.7044, 
+    -5.99635 29.658933, -5.89275 29.6606, -5.58065 29.769233, -5.242 29.885433, -4.98045 29.9907, -4.3878 30.340133, -3.7825 30.6879, -3.12795 31.055033, -3.1204 31.0786, -3.15705 31.1468, 
+    -3.1596 31.1973, -3.10145 31.362333, -2.898 31.5417, -2.6832 31.770733, -2.4886 31.875167, -2.4039 31.889467, -2.29525 31.891133, -2.0678 31.8524, -1.9591 31.850733, -1.8618 31.873467, 
+    -1.70005 31.9745, -1.6394 31.998067, -1.51305 32.011567, -1.26535 32.077233, -1.2148 32.1109, -1.2047 32.159767, -1.2666 32.283533, -1.2565 32.3088, -1.14025 32.4351, -1.1251 32.457, 
+    -1.14025 32.483933, -1.24135 32.534467, -1.48525 32.690233, -1.54335 32.792967, -1.5737 32.8755, -1.5939 32.976533, -1.7493 33.130633, -1.78975 33.246833, -1.78975 33.3243, -1.7266 33.435433, 
+    -1.6798 33.557533, -1.7 33.648467, -1.8213 33.7714, -1.8213 33.810133, -1.7278 33.9112, -1.633 34.0215, -1.6431 34.072, -1.73915 34.183167, -1.772 34.245467, -1.76695 34.301033, 
+    -1.6494 34.413033, -1.71005 34.5225, -1.84145 34.539333, -1.9021 34.556167, -1.91475 34.603333, -1.86925 34.714467, -1.983 34.7667, -2.0411 34.800367, -2.06515 34.8551, -2.03505 34.965633, 
+    -1.9891 34.965633, -1.90115 35.004267, -1.76325 35.010933, -1.64935 35.1148, -1.5894 35.150767, -1.4615 35.169433, -1.3676 35.204033, -1.29765 35.283967, -1.2217 35.345233, -1.19375 35.4398, 
+    -1.15175 35.487733, -1.0219 35.569, -0.97395 35.586333, -0.86205 35.587667, -0.8021 35.5983, -0.6782 35.6489, -0.62425 35.6662, -0.5323 35.6702, -0.4544 35.692833, -0.4304 35.7115, 
+    -0.4324 35.7501, -0.52435 35.835367, -0.52435 35.844667, -0.50635 35.851333, -0.48435 35.852667, -0.4384 35.834033, -0.4044 35.8287, -0.38445 35.8367, -0.36445 35.864667, -0.3385 35.868633, 
+    -0.2965 35.856667, -0.25855 35.811367, -0.25855 35.748767, -0.24455 35.734133, -0.13465 35.722133, -0.0687 35.7461, 0.02125 35.8007, 0.15915 36.004467, 0.2231 36.049767, 0.4409 36.149633, 
+    0.59675 36.221567, 0.75265 36.2522, 0.8925 36.321433, 1.07835 36.392033, 1.18625 36.402667, 1.34415 36.428, 1.7238 36.4373, 2.06555 36.475933, 2.2474 36.5212, 2.32735 36.5252, 
+    2.43725 36.4919, 2.4992 36.485267, 2.58515 36.498567, 2.66705 36.5372, 2.767 36.622433, 2.8549 36.6704, 2.91485 36.679733, 2.9808 36.677067, 3.05475 36.6531, 3.1287 36.643767, 
+    3.16265 36.651767, 3.2126 36.685033, 3.24255 36.686367, 3.38645 36.661067, 3.4504 36.659733, 3.5483 36.679733, 3.8141 36.798267, 3.86805 36.810233, 3.92 36.8049, 3.98595 36.7716, 
+    4.0239 36.7716, 4.10585 36.791567, 4.1498 36.7929, 4.2597 36.776933, 4.62545 36.779567, 4.7414 36.7769, 4.80535 36.7649, 4.9492 36.708967, 4.9992 36.673, 5.02315 36.611733, 
+    5.06715 36.5798, 5.19905 36.553167, 5.28695 36.545167, 5.42685 36.570467, 5.4648 36.5878, 5.5827 36.682367, 5.65465 36.719633, 5.7186 36.7303, 5.7965 36.718333, 5.84845 36.719667, 
+    6.0023 36.772933, 6.1282 36.787567, 6.16215 36.812867, 6.21015 36.9141, 6.2481 36.962033, 6.32205 37.008667, 6.42995 37.025967, 6.4699 37.017967, 6.52585 36.983333, 6.54585 36.936733, 
+    6.5718 36.9194, 6.6198 36.908733, 6.75565 36.892767, 6.8136 36.8768, 6.92955 36.808867, 6.9655 36.808867, 7.03945 36.840833, 7.2013 36.8635, 7.2313 36.871467, 7.2453 36.886133, 
+    7.2433 36.9061, 7.14535 36.983367, 7.14135 37.000667, 7.15135 37.014, 7.1833 37.016633, 7.24925 37.004667, 7.37515 36.995333, 7.519 36.9474, 7.8268 36.779567, 7.8927 36.7676, 
+    7.94065 36.770267, 8.10855 36.8342, 8.2364 36.847533, 8.40425 36.824867, 8.38285 36.791533, 8.258 36.5968, 8.258 36.509733, 8.2722 36.417, 8.2722 36.222067, 8.16 35.950467, 
+    8.1742 35.755533, 8.21535 35.4934, 8.22955 35.251133, 8.1827 35.009833, 8.04355 34.790267, 7.71835 34.340767, 7.54655 34.054033, 7.521 33.917767, 7.52665 33.7834, 7.619 33.581833, 
+    7.6616 33.4853, 7.63035 33.345267, 7.64315 33.289433, 7.69995 33.1986, 7.8164 33.138033, 7.98115 33.047167, 8.1061 32.892, 8.16715 32.796433, 8.1274 32.609067, 8.21825 32.482233, 
+    8.30915 32.3952, 8.82465 32.099, 9.01355 31.9845, 9.0732 31.893667, 9.1215 31.691133, 9.1527 31.526467, 9.25635 30.919867, 9.3629 30.430633, 9.39555 30.1174, 9.34555 30.084967, 
+    9.3451 30.084667, 9.3155 30.0422, 9.3269 29.986067, 9.4988 29.826033, 9.55685 29.5871, 9.5409 29.456667, 9.484 29.3429, 9.451 29.202567, 9.47945 28.787667, 9.484 28.576833, 
+    9.5648 28.347, 9.5466 28.152833, 9.71735 28.0982, 9.81065 28.0512, 9.8767 27.973833, 9.89375 27.8957, 9.82315 27.740967, 9.7765 27.491433, 9.6035 27.324567, 9.80725 27.116, 
+    9.8528 27.032567, 9.7993 26.698067, 9.76515 26.588833, 9.68545 26.469, 9.47035 26.312, 9.1949 26.208833, 9.37815 25.9502, 9.5102 25.768167, 9.78905 25.464033, 9.896 25.319933, 
+    9.9996 25.112867, 10.0383 24.9915, 10.036 24.870133, 10.0497 24.767, 10.1396 24.6646, 10.4993 24.453733, 10.67115 24.512133, 10.7531 24.516667, 10.8988 24.503, 11.10255 24.458267, 
+    11.3006 24.385467, 11.48275 24.267133, 11.61135 24.1253, 11.63185 23.9084, 11.7172 23.746833, 11.96305 23.473767, 11.62955 23.286433, 11.1253 22.994433, 10.60285 22.6994, 10.17375 22.410433, 
+    9.66495 22.1245, 9.18575 21.8507, 8.67695 21.563233, 8.12945 21.25, 7.8039 21.066433, 7.5774 20.9155, 7.5114 20.865467, 7.43625 20.669767, 7.20635 20.657633, 7.1517 20.650033, 
+    7.1187 20.629567, 6.68275 20.273833, 6.19675 19.8984, 5.9372 19.642033, 5.7403 19.5548, 5.33395 19.4418, 5.079 19.365933, 4.7751 19.2863, 4.34825 19.149, 3.82355 18.996533, 
+    3.52535 18.9131, 3.3774 18.852433, 3.3091 18.853933, 3.2738 18.875933, 3.13495 19.065567, 3.10535 19.174767, 3.15885 19.3242, 3.19755 19.4501, 3.21345 19.6458, 3.12355 19.778533, 
+    2.8208 19.887733, 2.6307 19.971933, 2.4486 20.009833, 2.4031 20.028033, 2.3348 20.1312, 2.27785 20.157, 2.2221 20.168367, 2.0514 20.172933, 1.9421 20.185067, 1.6678 20.3724, 
+    1.5517 20.5514, 1.40825 20.609033, 1.24435 20.7486, 1.21475 20.807767, 1.21475 20.9807, 1.10095 20.985233, 1.0281 21.001933, 0.6009 21.241133, -0.5692 22.030967, -1.6281 22.7265, 
+    -2.17905 23.0869, -2.77295 23.4557, -4.51805 24.628633, -5.00065 24.982967, -5.38105 25.249233, -5.7437 25.475733, -6.3338 25.890867, -6.9239 26.300933, -7.09575 26.417133, -7.5241 26.6807, 
+    -8.1041 27.0352, -8.2557 27.148033, -8.69675 27.406533))
+
+POLYGON ((11.9208 -17.3074, 11.91445 -17.2897, 11.89255 -17.286467, 11.8707 -17.296167, 11.8488 -17.2978, 11.82935 -17.288067, 11.78805 -17.276733, 11.73945 -17.203833, 11.7528 -17.113133, 11.69935 -17.0159, 
+    11.70665 -16.9754, 11.73825 -16.931667, 11.74065 -16.897633, 11.7115 -16.850667, 11.641 -16.792333, 11.5863 -16.667567, 11.57905 -16.580067, 11.58145 -16.5331, 11.6082 -16.5104, 11.6422 -16.513667, 
+    11.67625 -16.5347, 11.68595 -16.607633, 11.6811 -16.714567, 11.70785 -16.780967, 11.7467 -16.805267, 11.7832 -16.793933, 11.8318 -16.730767, 11.8634 -16.602767, 11.86825 -16.489367, 11.8099 -16.390533, 
+    11.8184 -16.338667, 11.88645 -16.2755, 11.8913 -16.230133, 11.87915 -16.1556, 11.8354 -16.0843, 11.71635 -15.915833, 11.7054 -15.864, 11.71515 -15.8381, 11.74675 -15.821867, 11.7686 -15.8154, 
+    11.77345 -15.820267, 11.7686 -15.8381, 11.77105 -15.8543, 11.78805 -15.859133, 11.81965 -15.851033, 11.85855 -15.804067, 11.8901 -15.705233, 11.91685 -15.6631, 11.95995 -15.6276, 12 -15.604933, 
+    12.0386 -15.571367, 12.0589 -15.536, 12.0737 -15.404433, 12.0846 -15.353467, 12.1267 -15.298333, 12.147 -15.2578, 12.14855 -15.211, 12.15405 -15.168867, 12.18995 -15.0846, 12.2024 -14.9671, 
+    12.2258 -14.9442, 12.2648 -14.921333, 12.2921 -14.904167, 12.30925 -14.846967, 12.32015 -14.7617, 12.3077 -14.698267, 12.31 -14.661333, 12.3584 -14.532367, 12.37245 -14.4731, 12.3607 -14.420567, 
+    12.35445 -14.334267, 12.38255 -14.280167, 12.39115 -14.157967, 12.39115 -14.084133, 12.4161 -14.011333, 12.45355 -13.986367, 12.5019 -13.9822, 12.52845 -13.989467, 12.55115 -13.990767, 12.57055 -13.9822, 
+    12.58615 -13.948933, 12.57605 -13.8652, 12.58695 -13.779933, 12.57605 -13.7092, 12.59245 -13.531867, 12.61585 -13.504833, 12.67985 -13.4653, 12.6923 -13.436167, 12.6923 -13.395633, 12.67045 -13.362333, 
+    12.65255 -13.3327, 12.665 -13.297333, 12.71495 -13.263, 12.7867 -13.2474, 12.821 -13.227633, 12.82415 -13.2131, 12.8054 -13.180833, 12.807 -13.1715, 12.9396 -13.0914, 12.95755 -13.072167, 
+    12.97785 -12.983767, 12.9716 -12.902667, 12.97785 -12.866267, 13.00205 -12.839733, 13.07225 -12.8054, 13.169 -12.738833, 13.21425 -12.6577, 13.2751 -12.608833, 13.31095 -12.5953, 13.3328 -12.5974, 
+    13.3484 -12.6161, 13.371 -12.616633, 13.4256 -12.588533, 13.4802 -12.541733, 13.4849 -12.507433, 13.47865 -12.417967, 13.47865 -12.373267, 13.49195 -12.3613, 13.5715 -12.331133, 13.6027 -12.295767, 
+    13.6261 -12.216733, 13.64485 -12.1928, 13.69475 -12.164733, 13.7135 -12.144967, 13.7236 -12.104933, 13.7439 -12.0706, 13.8125 -12.0207, 13.83435 -11.985333, 13.8359 -11.949967, 13.8453 -11.928133, 
+    13.8843 -11.891733, 13.8905 -11.858433, 13.8687 -11.757033, 13.8718 -11.652, 13.90925 -11.567767, 13.91005 -11.535, 13.8773 -11.4414, 13.87885 -11.396667, 13.9116 -11.291633, 13.91085 -11.2599, 
+    13.87495 -11.149633, 13.8718 -11.1018, 13.8921 -11.038367, 13.90695 -11.004567, 13.89605 -10.966067, 13.8196 -10.8808, 13.7525 -10.8392, 13.7369 -10.819433, 13.73535 -10.7955, 13.75095 -10.780933, 
+    13.79545 -10.745067, 13.7861 -10.699333, 13.75175 -10.6494, 13.59885 -10.5589, 13.57235 -10.5329, 13.5653 -10.507433, 13.5887 -10.4003, 13.5856 -10.367, 13.54035 -10.308767, 13.5029 -10.284867, 
+    13.48105 -10.2755, 13.4553 -10.242733, 13.41785 -10.2032, 13.3539 -10.1772, 13.3227 -10.1564, 13.2728 -10.097133, 13.265 -10.059667, 13.2681 -10.035767, 13.2993 -10.0056, 13.31415 -9.977, 
+    13.30325 -9.926067, 13.24395 -9.7919, 13.21735 -9.7564, 13.21265 -9.746533, 13.21735 -9.7377, 13.2447 -9.708167, 13.26655 -9.670733, 13.26655 -9.637433, 13.2494 -9.591667, 13.15265 -9.483533, 
+    13.12695 -9.4518, 13.11655 -9.3903, 13.11605 -9.387333, 13.11135 -9.299967, 13.0934 -9.2048, 13.031 -9.1185, 12.9998 -9.067533, 13.00135 -9.0353, 13.0513 -8.930233, 13.0747 -8.907367, 
+    13.0981 -8.907367, 13.1199 -8.917767, 13.12305 -8.9365, 13.07935 -9.031133, 13.0809 -9.0592, 13.1012 -9.068567, 13.12615 -9.062333, 13.14645 -9.0332, 13.15735 -8.9968, 13.19405 -8.961967, 
+    13.22055 -8.920367, 13.2393 -8.883967, 13.2533 -8.821567, 13.2861 -8.7914, 13.3547 -8.759167, 13.3976 -8.729533, 13.41165 -8.6869, 13.40695 -8.639033, 13.33835 -8.529833, 13.27205 -8.493967, 
+    13.24395 -8.4742, 13.2455 -8.455467, 13.2611 -8.4482, 13.28605 -8.450267, 13.3125 -8.4677, 13.33825 -8.4682, 13.3531 -8.458833, 13.3547 -8.4378, 13.24475 -8.255267, 13.18705 -8.1471, 
+    13.1363 -7.958333, 13.11135 -7.820033, 13.0575 -7.654133, 12.96545 -7.473167, 12.92725 -7.3749, 12.8898 -7.2917, 12.8851 -7.248033, 12.90225 -7.106567, 12.89215 -7.066533, 12.8578 -7.012467, 
+    12.733 -6.866867, 12.662 -6.788333, 12.5809 -6.736333, 12.5372 -6.723867, 12.5169 -6.7072, 12.4405 -6.588633, 12.33275 -6.391567, 12.28755 -6.3406, 12.1955 -6.2626, 12.17055 -6.230367, 
+    12.17055 -6.202267, 12.1877 -6.1794, 12.22045 -6.165867, 12.24385 -6.165867, 12.2657 -6.176267, 12.29535 -6.188767, 12.35305 -6.191867, 12.4092 -6.192933, 12.4404 -6.181467, 12.45915 -6.161733, 
+    12.48095 -6.140933, 12.5465 -6.112833, 12.63385 -6.082667, 12.69545 -6.075933, 12.7922 -6.082167, 12.8624 -6.079033, 12.9092 -6.056167, 12.9357 -6.034333, 12.95 -6.0057, 13.19385 -5.9677, 
+    13.617 -5.9243, 13.92625 -5.9367, 14.74465 -5.9057, 15.2306 -5.9398, 16.43965 -5.9026, 16.4815 -5.9212, 16.5056 -5.945633, 16.584 -5.9856, 16.56005 -6.000533, 16.5536 -6.0199, 
+    16.5641 -6.0366, 16.58465 -6.0614, 16.57175 -6.094767, 16.58385 -6.126, 16.6816 -6.1422, 16.7139 -6.161567, 16.72115 -6.187433, 16.70665 -6.284367, 16.726 -6.384533, 16.6735 -6.461033, 
+    16.6727 -6.478767, 16.7058 -6.515967, 16.71795 -6.624733, 16.7708 -6.736233, 16.82735 -6.785267, 16.8403 -6.863333, 16.82335 -6.8962, 16.83465 -6.9479, 16.9017 -6.993133, 16.92915 -7.1698, 
+    16.9901 -7.2646, 17.1751 -7.3836, 17.1783 -7.492933, 17.24295 -7.550567, 17.23685 -7.628667, 17.26915 -7.698133, 17.3152 -7.774067, 17.3354 -7.866167, 17.3903 -7.9125, 17.40165 -7.964733, 
+    17.4711 -8.022367, 17.47335 -8.038033, 17.6197 -8.099333, 17.82825 -8.117067, 17.9808 -8.121133, 18.15605 -8.110033, 18.2348 -8.084133, 18.41065 -8.0505, 18.51825 -8.047533, 18.5427 -7.9987, 
+    18.56935 -7.960233, 18.65365 -7.9425, 18.73795 -7.983933, 18.8001 -8.046067, 18.97315 -8.0786, 19.18615 -8.0786, 19.30155 -8.060833, 19.39915 -7.995767, 19.4125 -7.901067, 19.43025 -7.7265, 
+    19.4613 -7.6052, 19.48455 -7.5608, 19.5622 -7.5105, 19.59105 -7.455767, 19.60215 -7.368467, 19.57775 -7.224967, 19.5689 -7.176167, 19.56445 -7.070367, 19.5733 -7.006767, 19.6066 -6.987533, 
+    19.7397 -6.9609, 19.88395 -6.972733, 20.0925 -6.978667, 20.2212 -6.978667, 20.28335 -6.944633, 20.32325 -6.8973, 20.40315 -6.881, 20.5518 -6.8973, 20.6217 -6.920233, 20.6217 -6.942433, 
+    20.57735 -7.090367, 20.56405 -7.2235, 20.5862 -7.261967, 20.6794 -7.269367, 20.91015 -7.272333, 21.1575 -7.262733, 21.25735 -7.268633, 21.5214 -7.265667, 21.5702 -7.265667, 21.81335 -7.3345, 
+    21.8164 -7.338133, 21.8842 -7.483433, 21.89245 -7.583133, 21.85825 -7.660867, 21.7816 -7.8425, 21.7138 -7.943867, 21.7062 -7.984433, 21.74865 -8.1027, 21.812 -8.160167, 21.9165 -8.269167, 
+    21.9317 -8.305467, 21.95515 -8.450767, 21.9368 -8.602, 21.9159 -8.7752, 21.895 -8.825033, 21.8608 -8.852933, 21.8253 -8.907833, 21.81455 -9.062433, 21.8304 -9.134233, 21.876 -9.200133, 
+    21.87535 -9.218733, 21.84115 -9.255033, 21.7968 -9.332767, 21.78095 -9.371633, 21.77715 -9.3995, 21.8063 -9.445967, 21.8532 -9.513567, 21.8703 -9.568467, 21.8741 -9.688433, 21.9064 -9.745867, 
+    21.9482 -9.779667, 22.01535 -9.813467, 22.08885 -9.871767, 22.14015 -9.9233, 22.1959 -10.023833, 22.21805 -10.150567, 22.23455 -10.206333, 22.29475 -10.328, 22.31375 -10.376133, 22.2878 -10.545933, 
+    22.27 -10.591767, 22.24625 -10.623033, 22.2492 -10.6527, 22.2579 -10.696533, 22.21025 -10.826767, 22.187 -11.008167, 22.2242 -11.212867, 22.2614 -11.231467, 22.2916 -11.225267, 22.3718 -11.163233, 
+    22.45085 -11.121367, 22.5648 -11.095, 22.6136 -11.099633, 22.688 -11.130667, 22.7252 -11.143067, 22.8333 -11.1043, 22.91935 -11.1043, 23.08905 -11.1353, 23.15415 -11.130667, 23.32275 -11.062433, 
+    23.47155 -10.989567, 23.5785 -10.958567, 23.64825 -10.957, 23.74125 -10.9849, 23.84475 -11.037633, 23.89355 -11.028333, 23.9796 -10.983367, 24.04235 -10.977167, 24.07955 -11.0004, 24.09585 -11.042267, 
+    24.0912 -11.108933, 24.06815 -11.142267, 24.0669 -11.1441, 24.0696 -11.226633, 24.0678 -11.3577, 24.0996 -11.434167, 24.08685 -11.5276, 24.03685 -11.646533, 23.94585 -11.7254, 23.9513 -11.7691, 
+    23.99865 -11.8067, 24.01865 -11.855267, 24.0068 -11.897733, 23.91585 -11.9463, 23.8958 -11.959633, 23.8967 -12.0992, 23.91125 -12.198733, 23.9349 -12.2315, 24.0077 -12.2679, 24.09325 -12.317667, 
+    24.1105 -12.362567, 24.0759 -12.4208, 23.9449 -12.5264, 23.90215 -12.598, 23.8749 -12.7388, 23.88855 -12.799467, 23.91765 -12.834667, 23.9923 -12.8917, 24.06145 -12.930533, 24.07055 -12.956033, 
+    24.05415 -12.9803, 24.01595 -12.9973, 23.78575 -13.004567, 23.3408 -13.0264, 22.91225 -13.011833, 22.4509 -13.011833, 22.02685 -13.014267, 22.01565 -13.025233, 22.0168 -13.136833, 22.01775 -13.4026, 
+    22.0077 -13.668367, 22.01775 -13.9293, 22.01325 -14.190233, 22.0105 -14.451167, 22.0023 -14.710867, 22.0032 -14.976633, 21.9968 -15.2412, 21.9995 -15.4985, 22.00225 -15.7655, 21.9933 -15.937233, 
+    21.9973 -16.012533, 21.98995 -16.132067, 21.92875 -16.183167, 21.98805 -16.240567, 22.10175 -16.3782, 22.1577 -16.4546, 22.21195 -16.577067, 22.30815 -16.686667, 22.48395 -16.848233, 22.78395 -17.085533, 
+    22.88365 -17.201, 22.97815 -17.3013, 23.1032 -17.389333, 23.23615 -17.482633, 23.33235 -17.543967, 23.31295 -17.641167, 23.2362 -17.673333, 23.1862 -17.684, 22.58205 -17.812867, 21.87065 -17.978533, 
+    21.6091 -18.049467, 21.45525 -18.112767, 21.4006 -18.097567, 21.27255 -18.0234, 21.2062 -17.9948, 21.11675 -17.973333, 21.0323 -17.962167, 20.90595 -17.963967, 20.82485 -17.987633, 20.7521 -18.036333, 
+    20.65025 -18.036333, 20.5762 -18.0158, 20.5018 -17.980933, 20.36405 -17.9747, 20.24745 -17.934467, 20.21595 -17.926433, 20.18645 -17.925967, 20.1546 -17.933133, 20.06075 -17.9635, 20.01655 -17.975567, 
+    19.97965 -17.9787, 19.91635 -17.973333, 19.858 -17.956367, 19.82185 -17.949667, 19.6955 -17.9546, 19.6526 -17.972467, 19.6318 -17.976033, 19.60905 -17.973367, 19.3969 -17.921533, 19.2511 -17.899167, 
+    19.0752 -17.900067, 18.99275 -17.882667, 18.8654 -17.839767, 18.7813 -17.798667, 18.65895 -17.6816, 18.5946 -17.606133, 18.50345 -17.468933, 18.4987 -17.465, 18.2084 -17.446667, 17.8843 -17.416167, 
+    17.86125 -17.414767, 17.672 -17.419633, 16.9895 -17.4245, 16.20875 -17.417233, 15.3953 -17.426967, 14.62545 -17.427, 14.48945 -17.427, 14.29415 -17.392, 14.2655 -17.404333, 14.1545 -17.436367, 
+    14.0882 -17.442233, 14.0219 -17.4334, 13.8412 -17.3435, 13.71965 -17.238867, 13.63895 -17.141633, 13.613 -17.1232, 13.58865 -17.1136, 13.52895 -17.107933, 13.49805 -17.0716, 13.4815 -16.994267, 
+    13.4638 -16.973633, 13.40745 -16.940467, 13.36985 -16.9353, 13.34335 -16.944167, 13.2936 -16.981, 13.261 -16.9795, 13.0654 -16.882967, 13.00905 -16.871933, 12.92615 -16.866767, 12.8781 -16.872667, 
+    12.8361 -16.888133, 12.80715 -16.918367, 12.80295 -16.922767, 12.5703 -17.244767, 12.53935 -17.262433, 12.5073 -17.2779, 12.47305 -17.276433, 12.36915 -17.246233, 12.3294 -17.241067, 12.2896 -17.2499, 
+    12.24485 -17.2514, 12.18295 -17.2374, 12.131 -17.233733, 12.09125 -17.244767, 12 -17.276867, 11.9208 -17.3074))
+
+POLYGON ((12.0957 -4.999933, 12.13005 -4.970033, 12.1565 -4.9251, 12.1998 -4.904267, 12.2407 -4.893033, 12.2984 -4.9203, 12.36095 -4.9187, 12.3826 -4.894633, 12.3754 -4.703767, 12.385 -4.654033, 
+    12.4355 -4.628367, 12.5341 -4.612333, 12.6303 -4.553, 12.6592 -4.463167, 12.69405 -4.4295, 12.7349 -4.424667, 12.75895 -4.4407, 12.79265 -4.524133, 12.92735 -4.6396, 13.04035 -4.7134, 
+    13.06715 -4.711767, 12.80465 -4.880267, 12.6074 -5.005367, 12.44385 -5.124067, 12.44385 -5.159333, 12.53045 -5.233133, 12.516 -5.621267, 12.50395 -5.7239, 12.4366 -5.781667, 12.36445 -5.810533, 
+    12.26825 -5.813733, 12.19315 -5.809867, 12.1532 -5.8078, 12.14395 -5.791433, 12.13615 -5.7644, 12.15645 -5.645833, 12.17985 -5.630233, 12.20325 -5.6292, 12.2407 -5.65, 12.26095 -5.65, 
+    12.27735 -5.635967, 12.27575 -5.594367, 12.17515 -5.4004, 12.1143 -5.281833, 12.1221 -5.267267, 12.1377 -5.2631, 12.16615 -5.263833, 12.17865 -5.256033, 12.1767 -5.2371, 12.10965 -5.170533, 
+    12.06595 -5.1175, 12.07065 -5.094633, 12.09245 -5.083167, 12.11585 -5.084233, 12.14865 -5.113333, 12.1767 -5.121667, 12.21725 -5.121667, 12.27965 -5.102933, 12.3015 -5.0811, 12.3015 -5.062367, 
+    12.2781 -5.0291, 12.2621 -5.021, 12.24845 -5.022867, 12.21415 -5.054067, 12.18605 -5.061333, 12.16425 -5.057167, 12.0957 -4.999933))
+
+POLYGON ((0.1196 14.8782, 0.238 14.858267, 0.419 14.856167, 0.52195 14.890467, 0.61245 14.965333, 0.6905 15.0402, 0.8809 15.046433, 1.05565 15.0402, 1.41145 15.120267, 1.62995 15.213833, 
+    1.8297 15.216967, 2.10435 15.2731, 2.3197 15.323, 2.75035 15.396833, 3.07805 15.428033, 3.4245 15.5081, 3.6305 15.5809, 3.8146 15.700467, 3.85205 15.8315, 3.8864 16.099767, 
+    3.97065 16.208933, 4.1423 16.331633, 4.1766 16.666467, 4.1984 17.276833, 4.23895 17.8664, 4.29825 18.466367, 4.3451 19.045533, 4.34725 19.115667, 4.34825 19.149, 4.7751 19.2863, 
+    5.079 19.365933, 5.33395 19.4418, 5.7403 19.5548, 5.9372 19.642033, 6.19675 19.8984, 6.68275 20.273833, 7.1187 20.629567, 7.1517 20.650033, 7.20635 20.657633, 7.43625 20.669767, 
+    7.5114 20.865467, 7.5774 20.9155, 7.8039 21.066433, 8.12945 21.25, 8.67695 21.563233, 9.18575 21.8507, 9.66495 22.1245, 10.17375 22.410433, 10.60285 22.6994, 11.1253 22.994433, 
+    11.62955 23.286433, 11.96305 23.473767, 12 23.507833, 12.0589 23.505967, 12.25185 23.481733, 12.3973 23.450767, 12.6397 23.403633, 12.88515 23.355167, 13.0407 23.334967, 13.4498 23.178733, 
+    13.6811 23.057533, 13.871 22.939033, 14.15985 22.7734, 14.21845 22.761267, 14.2932 22.7707, 14.40935 22.8259, 14.78115 22.9709, 14.8211 22.928, 14.86525 22.880667, 14.9405 22.769467, 
+    14.95685 22.621233, 14.983 22.444633, 15.0844 22.353067, 15.122 22.265867, 15.11545 21.6598, 15.104 21.5813, 15.14325 21.457067, 15.31005 21.223767, 15.4016 21.1344, 15.4392 21.038467, 
+    15.50135 20.988333, 15.4948 20.942567, 15.42615 20.8728, 15.42615 20.827, 15.5373 20.735433, 15.8709 20.6068, 15.93465 20.561033, 15.95105 20.4978, 15.85945 20.2776, 15.78095 20.0487, 
+    15.8349 19.7413, 15.7564 19.388133, 15.6632 18.797333, 15.57325 18.343867, 15.5667 18.176, 15.552 18.1215, 15.5291 17.692033, 15.55365 17.360633, 15.53075 17.029267, 15.5438 16.7851, 
+    15.5258 16.704433, 14.8619 16.094, 14.06555 15.396367, 13.68455 15.045367, 13.6584 14.737967, 13.611 14.040333, 13.5963 13.8027, 13.5463 13.804767, 13.49 13.807067, 13.4082 13.785267, 
+    13.32645 13.597767, 13.2774 13.5498, 13.2022 13.5171, 13.05175 13.514933, 12.93075 13.464767, 12.79995 13.349233, 12.68385 13.1988, 12.58245 13.126867, 12.4647 13.076733, 12.27505 13.070167, 
+    12.13125 13.1035, 12 13.149767, 11.99245 13.153867, 11.877 13.2164, 11.6731 13.2735, 11.35695 13.2853, 11.1767 13.319767, 10.8103 13.3237, 10.59755 13.303033, 10.05975 13.1012, 
+    9.9593 13.046067, 9.7879 12.8866, 9.6106 12.807833, 9.454 12.798967, 9.02555 12.8029, 8.87485 12.839333, 8.6473 12.922033, 8.1893 13.131733, 8.012 13.249867, 7.7047 13.2479, 
+    7.63675 13.231167, 7.1019 12.985067, 6.9985 13.005733, 6.85965 13.186867, 6.7917 13.348333, 6.7503 13.427067, 6.5021 13.5462, 6.3041 13.595433, 6.0441 13.626933, 5.9525 13.658433, 
+    5.8136 13.7362, 5.46495 13.791333, 5.1399 13.745067, 4.88875 13.7431, 4.6819 13.6801, 4.50165 13.555067, 4.16475 13.3759, 4.11455 13.2873, 4.0909 13.022467, 4.04065 12.878733, 
+    3.9934 12.794067, 3.8663 12.699567, 3.74815 12.5893, 3.7304 12.4682, 3.74885 12.094967, 3.7423 12.055767, 3.72705 12.0311, 3.6966 12.012233, 3.6909 12, 3.68455 11.9841, 
+    3.6167 11.814233, 3.48505 11.9217, 3.4508 11.959433, 3.43255 12, 3.42465 12.0359, 3.4172 12.0695, 3.3522 12.164, 3.23105 12.2536, 3.05675 12.340233, 2.8824 12.330367, 
+    2.7051 12.276233, 2.5367 12.171867, 2.3876 12.0477, 2.3303 12, 2.24715 11.9283, 2.18695 11.877567, 2.17465 11.9622, 2.17045 12, 2.16065 12.0339, 2.09345 12.2654, 
+    2.10525 12.434733, 2.1998 12.546967, 2.2205 12.6021, 2.21755 12.680867, 2.0964 12.790133, 1.93095 12.782267, 1.78025 12.687733, 1.7241 12.681833, 1.6502 12.7094, 1.4877 12.8679, 
+    1.30155 13.029367, 1.1006 13.212467, 1.09765 13.240033, 1.1538 13.352267, 1.09765 13.4133, 0.9706 13.4714, 0.64555 13.812033, 0.52145 14.057167, 0.3146 14.456833, 0.09595 14.665567, 
+    0.1159 14.844867, 0.1196 14.8782))
+
+POLYGON ((21.9933 -15.937233, 22.00225 -15.7655, 21.9995 -15.4985, 21.9968 -15.2412, 22.0032 -14.976633, 22.0023 -14.710867, 22.0105 -14.451167, 22.01325 -14.190233, 22.01775 -13.9293, 22.0077 -13.668367, 
+    22.01775 -13.4026, 22.0168 -13.136833, 22.01565 -13.025233, 22.02685 -13.014267, 22.4509 -13.011833, 22.91225 -13.011833, 23.3408 -13.0264, 23.78575 -13.004567, 24.01595 -12.9973, 24.05415 -12.9803, 
+    24.07055 -12.956033, 24.06145 -12.930533, 23.9923 -12.8917, 23.91765 -12.834667, 23.88855 -12.799467, 23.8749 -12.7388, 23.90215 -12.598, 23.9449 -12.5264, 24.0759 -12.4208, 24.1105 -12.362567, 
+    24.09325 -12.317667, 24.0077 -12.2679, 23.9349 -12.2315, 23.91125 -12.198733, 23.8967 -12.0992, 23.8958 -11.959633, 23.91585 -11.9463, 24.0068 -11.897733, 24.01865 -11.855267, 23.99865 -11.8067, 
+    23.9513 -11.7691, 23.94585 -11.7254, 24.03685 -11.646533, 24.08685 -11.5276, 24.0996 -11.434167, 24.0678 -11.3577, 24.0696 -11.226633, 24.0669 -11.1441, 24.06815 -11.142267, 24.0912 -11.108933, 
+    24.1586 -11.146167, 24.2028 -11.170967, 24.25625 -11.164767, 24.2853 -11.167867, 24.31555 -11.201967, 24.3318 -11.277967, 24.3109 -11.330667, 24.2737 -11.361667, 24.21325 -11.384933, 24.2167 -11.4237, 
+    24.32365 -11.476433, 24.4376 -11.5183, 24.5213 -11.5245, 24.59105 -11.495033, 24.6875 -11.3865, 24.83165 -11.3245, 25.15715 -11.288833, 25.21295 -11.288833, 25.2385 -11.301233, 25.25245 -11.322933, 
+    25.2071 -11.451633, 25.1676 -11.536933, 25.1769 -11.578767, 25.22805 -11.611333, 25.34895 -11.6377, 25.40705 -11.673367, 25.43495 -11.707467, 25.4768 -11.7943, 25.51635 -11.8098, 25.5419 -11.8098, 
+    25.5849 -11.7788, 25.6035 -11.767933, 25.63375 -11.786533, 25.63375 -11.811333, 25.70815 -11.848567, 25.7523 -11.848567, 25.77555 -11.8594, 25.8058 -11.907467, 25.8732 -11.9385, 26.0034 -11.961733, 
+    26.3371 -11.9726, 26.7184 -12.0005, 26.9044 -11.9819, 26.98195 -11.9474, 27.05305 -11.877767, 27.1394 -11.7808, 27.21345 -11.784167, 27.2164 -11.8135, 27.2455 -11.876867, 27.29595 -11.9519, 
+    27.30565 -12.004933, 27.3192 -12.103233, 27.47255 -12.274733, 27.54815 -12.354833, 27.56345 -12.368433, 27.6246 -12.377033, 27.70865 -12.3725, 27.78595 -12.346733, 27.86095 -12.360367, 27.89955 -12.390667, 
+    27.92455 -12.460367, 27.9564 -12.487667, 28.053 -12.520233, 28.1462 -12.5566, 28.20755 -12.573267, 28.3598 -12.5945, 28.4871 -12.638433, 28.553 -12.682367, 28.58365 -12.736167, 28.53595 -12.7983, 
+    28.50185 -12.8483, 28.5087 -12.921033, 28.5337 -12.951333, 28.58365 -12.961933, 28.6564 -12.916467, 28.6973 -12.914967, 28.73595 -12.9392, 28.7223 -12.990733, 28.76205 -13.088467, 28.8711 -13.2506, 
+    29.01655 -13.414267, 29.1052 -13.435467, 29.25175 -13.430167, 29.3108 -13.3923, 29.39265 -13.312, 29.4699 -13.265, 29.554 -13.2438, 29.604 -13.2544, 29.62445 -13.280167, 29.6176 -13.315033, 
+    29.579 -13.398367, 29.58125 -13.4711, 29.6199 -13.5105, 29.6767 -13.528667, 29.7335 -13.5211, 29.77215 -13.4923, 29.7949 -13.439267, 29.79145 -13.3082, 29.7892 -13.1203, 29.80055 -12.830133, 
+    29.80965 -12.699833, 29.80285 -12.463433, 29.821 -12.275533, 29.796 -12.177033, 29.76645 -12.157333, 29.721 -12.145233, 29.63695 -12.1725, 29.53695 -12.2134, 29.44375 -12.273267, 29.32265 -12.362767, 
+    29.31025 -12.356333, 29.2674 -12.355133, 29.23885 -12.365867, 29.1889 -12.389667, 29.1282 -12.405133, 29.0943 -12.402767, 29.0622 -12.3849, 29.02205 -12.340867, 28.88555 -12.129033, 28.82845 -12.042133, 
+    28.7517 -11.955267, 28.6964 -11.921933, 28.59285 -11.896933, 28.56345 -11.874333, 28.53135 -11.833867, 28.5278 -11.812467, 28.55455 -11.761267, 28.58665 -11.738667, 28.6313 -11.691067, 28.62685 -11.6661, 
+    28.60545 -11.6423, 28.568 -11.617333, 28.55015 -11.593533, 28.53945 -11.557833, 28.518 -11.518533, 28.5073 -11.493567, 28.5046 -11.478067, 28.49925 -11.441167, 28.48675 -11.332867, 28.4537 -11.274567, 
+    28.42695 -11.237667, 28.4287 -11.200767, 28.46975 -11.084133, 28.4742 -11.052033, 28.4385 -10.9628, 28.426 -10.917567, 28.4367 -10.871167, 28.44385 -10.8521, 28.4617 -10.8414, 28.5161 -10.8319, 
+    28.5732 -10.810467, 28.6089 -10.795, 28.67315 -10.791433, 28.6999 -10.779533, 28.73915 -10.7105, 28.79005 -10.626, 28.81145 -10.560533, 28.8061 -10.5058, 28.8168 -10.474833, 28.8436 -10.441533, 
+    28.85165 -10.422467, 28.8088 -10.3487, 28.80525 -10.3237, 28.83735 -10.230867, 28.84985 -10.2059, 28.82935 -10.174967, 28.82225 -10.102367, 28.84185 -10.020233, 28.8231 -9.935767, 28.81775 -9.8846, 
+    28.82845 -9.842933, 28.86235 -9.779867, 28.8552 -9.750133, 28.8186 -9.698933, 28.71945 -9.606867, 28.6398 -9.5518, 28.5912 -9.480233, 28.5589 -9.429733, 28.37845 -9.2773, 28.3592 -9.232367, 
+    28.41455 -9.182633, 28.49995 -9.163367, 28.7851 -8.848867, 28.85485 -8.699633, 28.8645 -8.566467, 28.88855 -8.518333, 28.93065 -8.500667, 29.51175 -8.4044, 30.1169 -8.3033, 30.34065 -8.2728, 
+    30.7882 -8.221467, 30.80195 -8.2548, 30.8592 -8.393833, 30.92105 -8.5176, 31.0084 -8.585533, 31.11025 -8.617067, 31.48865 -8.643767, 31.576 -8.670433, 31.6288 -8.733533, 31.62515 -8.847567, 
+    31.65425 -8.883933, 31.70885 -8.9155, 31.8762 -8.930033, 31.9162 -8.956733, 31.9599 -9.0441, 32.00355 -9.078067, 32.0781 -9.1096, 32.39465 -9.170267, 32.63115 -9.262467, 32.7767 -9.311, 
+    32.8695 -9.415333, 32.96775 -9.4687, 33.1242 -9.500267, 33.1742 -9.531967, 33.22565 -9.564567, 33.28475 -9.630667, 33.3525 -9.728333, 33.37025 -9.7811, 33.36025 -9.834467, 33.32615 -9.953967, 
+    33.3075 -10.040133, 33.3348 -10.0838, 33.3962 -10.1857, 33.4849 -10.3034, 33.5372 -10.416233, 33.53855 -10.5485, 33.5208 -10.6644, 33.4439 -10.725033, 33.2929 -10.788133, 33.24015 -10.8391, 
+    33.24195 -10.9143, 33.32655 -11.0405, 33.32655 -11.090233, 33.27015 -11.172733, 33.17645 -11.377767, 33.1701 -11.432367, 33.181 -11.519733, 33.2374 -11.621633, 33.2474 -11.790267, 33.23465 -11.8461, 
+    33.1937 -11.9007, 33.18645 -11.9456, 33.25195 -12.094833, 33.28195 -12.133667, 33.32745 -12.151867, 33.4439 -12.1567, 33.49845 -12.166433, 33.5203 -12.1822, 33.5185 -12.196767, 33.44935 -12.276833, 
+    33.3147 -12.344767, 33.1246 -12.4285, 33.1155 -12.524333, 32.97175 -12.580133, 32.95265 -12.6044, 32.95085 -12.7039, 33.05455 -12.8058, 33.0518 -12.8871, 32.95905 -13.072733, 32.98085 -13.135833, 
+    33.03365 -13.203767, 33.03545 -13.2996, 32.97905 -13.4088, 32.7698 -13.606567, 32.7198 -13.697567, 32.7216 -13.749767, 32.7562 -13.8092, 32.9845 -14.042167, 33.0791 -14.139233, 32.4978 -14.327967, 
+    32.143 -14.432333, 31.28045 -14.743, 30.7509 -14.915333, 30.2559 -15.121633, 30.09395 -15.228433, 30.0867 -15.284233, 30.1267 -15.3425, 30.24285 -15.458667, 30.3346 -15.547467, 30.3284 -15.577567, 
+    30.3325 -15.640467, 30.3694 -15.671933, 30.48575 -15.7098, 30.48715 -15.713067, 30.3784 -15.751333, 30.3399 -15.754833, 30.2892 -15.740833, 30.21485 -15.6936, 30.1816 -15.691267, 30.0679 -15.7379, 
+    30.01545 -15.747233, 29.87375 -15.7099, 29.8274 -15.7093, 29.76965 -15.729133, 29.68395 -15.754767, 29.46355 -15.800267, 29.32975 -15.849833, 29.2073 -15.9105, 29.04635 -15.981633, 28.8968 -16.014867, 
+    28.83555 -16.041667, 28.7796 -16.098833, 28.73585 -16.185133, 28.72535 -16.350167, 28.73935 -16.3735, 28.7656 -16.408467, 28.7656 -16.4318, 28.69385 -16.488933, 28.6589 -16.530933, 28.5854 -16.564733, 
+    28.51455 -16.610833, 28.37465 -16.664467, 28.2714 -16.693633, 28.19795 -16.730967, 28.14895 -16.769433, 27.97055 -16.935033, 27.8717 -17.0791, 27.8245 -17.136233, 27.78425 -17.166567, 27.737 -17.194533, 
+    27.72125 -17.217867, 27.7125 -17.342667, 27.6828 -17.388733, 27.6548 -17.415567, 27.50085 -17.492533, 27.38805 -17.566, 27.3303 -17.633667, 27.3023 -17.689633, 27.2577 -17.830133, 27.21745 -17.8873, 
+    27.11775 -17.9491, 27.0784 -17.963667, 27.0364 -17.945, 27.0235 -17.945767, 26.9962 -17.947333, 26.9017 -17.992833, 26.8405 -18.009133, 26.81775 -18.023133, 26.809 -18.061633, 26.788 -18.082633, 
+    26.7565 -18.0931, 26.7198 -18.0861, 26.6647 -18.058667, 26.6227 -18.0062, 26.5825 -17.9852, 26.45305 -17.9712, 26.35335 -17.9572, 26.2676 -17.939733, 26.202 -17.945, 26.0568 -17.974167, 
+    25.95885 -17.974167, 25.89415 -17.9835, 25.85215 -17.974167, 25.76205 -17.902433, 25.6746 -17.862767, 25.60115 -17.849933, 25.51715 -17.859267, 25.3877 -17.911767, 25.3419 -17.915167, 25.29585 -17.915833, 
+    25.23535 -17.9038, 25.1917 -17.846867, 25.01885 -17.706067, 24.8432 -17.623533, 24.7504 -17.582267, 24.65215 -17.571367, 24.3746 -17.568933, 24.26905 -17.585933, 24.15895 -17.575, 23.94055 -17.536167, 
+    23.86045 -17.549533, 23.51375 -17.623567, 23.2362 -17.673333, 23.31295 -17.641167, 23.33235 -17.543967, 23.23615 -17.482633, 23.1032 -17.389333, 22.97815 -17.3013, 22.88365 -17.201, 22.78395 -17.085533, 
+    22.48395 -16.848233, 22.30815 -16.686667, 22.21195 -16.577067, 22.1577 -16.4546, 22.10175 -16.3782, 21.98805 -16.240567, 21.92875 -16.183167, 21.98995 -16.132067, 21.9973 -16.012533, 21.9933 -15.937233))
+
+POLYGON ((29.17565 -2.839633, 29.1528 -2.8188, 29.09985 -2.7739, 28.9531 -2.701667, 28.8809 -2.648733, 28.8737 -2.610233, 28.90615 -2.549267, 29.1636 -2.347067, 29.2274 -2.266833, 29.24185 -2.141667, 
+    29.1841 -2.024533, 29.17085 -1.968367, 29.231 -1.8769, 29.3513 -1.653867, 29.49085 -1.511067, 29.63525 -1.4372, 29.67375 -1.422767, 29.8061 -1.365, 29.87105 -1.344133, 29.9047 -1.352167, 
+    29.90715 -1.395467, 29.90715 -1.4693, 29.9288 -1.486933, 29.9781 -1.501367, 30.03105 -1.490133, 30.0936 -1.458033, 30.0984 -1.384233, 30.1321 -1.3104, 30.2861 -1.182067, 30.38835 -1.119467, 
+    30.4172 -1.116267, 30.4509 -1.1339, 30.44715 -1.1621, 30.44345 -1.2198, 30.4632 -1.259367, 30.51695 -1.294867, 30.5761 -1.3891, 30.5761 -1.432433, 30.5737 -1.4613, 30.5893 -1.475767, 
+    30.63745 -1.499833, 30.6976 -1.573633, 30.7842 -1.714833, 30.8431 -1.8416, 30.81905 -1.9026, 30.80945 -1.9796, 30.854 -2.0598, 30.87085 -2.111167, 30.8492 -2.186567, 30.8612 -2.290867, 
+    30.8648 -2.372667, 30.8335 -2.4112, 30.77095 -2.424033, 30.7328 -2.422, 30.6994 -2.443567, 30.64005 -2.446867, 30.55845 -2.483133, 30.469 -2.5514, 30.4075 -2.5989, 30.34495 -2.579633, 
+    30.13805 -2.537933, 30.0418 -2.509033, 29.97685 -2.4882, 29.93835 -2.4962, 29.91545 -2.534733, 29.9323 -2.6631, 29.8962 -2.777033, 29.82885 -2.8396, 29.74225 -2.884533, 29.7013 -2.890967, 
+    29.6424 -2.876533, 29.5606 -2.809167, 29.4884 -2.741767, 29.41385 -2.748167, 29.26465 -2.810767, 29.17565 -2.839633))
+
+POLYGON ((16.50735 -28.5619, 16.61325 -28.462867, 16.6368 -28.434367, 16.6368 -28.417267, 16.6603 -28.404433, 16.70845 -28.3923, 16.7341 -28.3638, 16.75125 -28.299633, 16.73625 -28.236933, 16.74695 -28.204133, 
+    16.80255 -28.181333, 16.8261 -28.161367, 16.8218 -28.127167, 16.83465 -28.108633, 16.8753 -28.102933, 16.89455 -28.085833, 16.89665 -28.0402, 16.9309 -28.015967, 17.0132 -28.008133, 17.09875 -28.008133, 
+    17.1565 -28.032367, 17.20785 -28.0623, 17.2292 -28.087967, 17.2014 -28.166367, 17.22065 -28.182033, 17.272 -28.193433, 17.31155 -28.2027, 17.3757 -28.350967, 17.36075 -28.396567, 17.33295 -28.419367, 
+    17.29655 -28.433633, 17.2891 -28.46, 17.31475 -28.4885, 17.37035 -28.514167, 17.39175 -28.5384, 17.40885 -28.6824, 17.42705 -28.708767, 17.45915 -28.711633, 17.56395 -28.667433, 17.611 -28.6717, 
+    17.6281 -28.711633, 17.6559 -28.735867, 17.84195 -28.758667, 18.0334 -28.7836, 18.09325 -28.806433, 18.13175 -28.834933, 18.1767 -28.846333, 18.2483 -28.819967, 18.53705 -28.8114, 18.69215 -28.793567, 
+    18.75845 -28.787867, 18.8183 -28.795, 18.8953 -28.793567, 18.9541 -28.8071, 19.0379 -28.860433, 19.0482 -28.866967, 19.09525 -28.881233, 19.16795 -28.8513, 19.21715 -28.835633, 19.2503 -28.826367, 
+    19.26315 -28.805, 19.2097 -28.769333, 19.18615 -28.7337, 19.21185 -28.708033, 19.2482 -28.696633, 19.3166 -28.700933, 19.35725 -28.685233, 19.4321 -28.5769, 19.4341 -28.575533, 19.5161 -28.453367, 
+    19.9355 -28.2993, 19.99545 -28.236533, 19.9995 -25.695, 19.9902 -24.702467, 20.03495 -24.729, 20.19765 -24.8254, 20.2843 -24.8903, 20.3357 -25.054333, 20.39775 -25.151333, 20.5593 -25.4245, 
+    20.6481 -25.7319, 20.7583 -25.9366, 20.77115 -26.054967, 20.74225 -26.178333, 20.6481 -26.321, 20.5486 -26.508567, 20.53575 -26.5799, 20.5411 -26.740367, 20.62455 -26.841633, 20.6513 -26.8509, 
+    20.69195 -26.8338, 20.83535 -26.7639, 20.9659 -26.7425, 21.1831 -26.734667, 21.2687 -26.751767, 21.40565 -26.794567, 21.51585 -26.825233, 21.60145 -26.822367, 21.7256 -26.8238, 21.8187 -26.7917, 
+    21.8615 -26.673333, 21.9364 -26.606267, 22.0648 -26.533533, 22.14935 -26.492867, 22.2221 -26.3802, 22.2927 -26.303167, 22.37405 -26.2347, 22.60625 -26.064233, 22.74215 -25.885233, 22.86195 -25.679833, 
+    22.88765 -25.449467, 22.94115 -25.3211, 23.015 -25.297567, 23.1862 -25.297567, 23.3595 -25.2776, 23.47825 -25.252633, 23.55745 -25.275467, 23.70725 -25.399567, 23.8089 -25.5643, 23.856 -25.6114, 
+    24.0293 -25.7155, 24.2679 -25.773267, 24.45835 -25.810367, 24.64345 -25.836767, 24.84035 -25.815367, 25.01905 -25.783267, 25.263 -25.771867, 25.3989 -25.745467, 25.4952 -25.709833, 25.5979 -25.625667, 
+    25.6375 -25.4552, 25.65675 -25.336833, 25.71775 -25.1678, 25.7755 -25.040867, 25.8151 -24.8205, 25.8579 -24.7677, 25.97455 -24.667133, 26.0473 -24.655733, 26.22065 -24.657167, 26.32445 -24.6151, 
+    26.4999 -24.5395, 26.5727 -24.4539, 26.64865 -24.303433, 26.7792 -24.170767, 26.84685 -24.0709, 26.87425 -24.026267, 26.8971 -24, 26.91475 -23.972, 26.969 -23.916367, 26.95855 -23.780567, 
+    27.02255 -23.695267, 27.0566 -23.6846, 27.1314 -23.686467, 27.16405 -23.681367, 27.3417 -23.449567, 27.36815 -23.4338, 27.54545 -23.420367, 27.5778 -23.4004, 27.5938 -23.345233, 27.66055 -23.2595, 
+    27.6779 -23.247433, 27.69875 -23.2451, 27.7238 -23.2553, 27.74885 -23.258567, 27.7666 -23.2516, 27.8111 -23.201067, 27.8236 -23.171867, 27.8994 -23.095367, 27.91225 -23.068467, 27.9095 -23.045767, 
+    27.8921 -23.022567, 27.8949 -23.010067, 28.06245 -22.897867, 28.27905 -22.660033, 28.3152 -22.6313, 28.35555 -22.6109, 28.4046 -22.601633, 28.49635 -22.589567, 28.5485 -22.572867, 28.68935 -22.502867, 
+    28.71435 -22.495, 28.77135 -22.496833, 28.81585 -22.509367, 28.8367 -22.5061, 28.8538 -22.485233, 28.85795 -22.460667, 28.8517 -22.385567, 28.86075 -22.365167, 28.88575 -22.3406, 28.97585 -22.2641, 
+    29.0127 -22.2465, 29.04605 -22.2377, 29.158 -22.240933, 29.1837 -22.233033, 29.2724 -22.179733, 29.29185 -22.176967, 29.32385 -22.187633, 29.36625 -22.1941, 29.4163 -22.195967, 29.45245 -22.189933, 
+    29.4956 -22.174167, 29.54045 -22.1626, 29.5898 -22.153333, 29.7675 -22.152867, 29.81405 -22.163067, 30.0258 -22.249267, 30.12385 -22.324367, 30.143 -22.3304, 30.16105 -22.329467, 30.1861 -22.317867, 
+    30.2111 -22.313233, 30.2445 -22.315567, 30.2744 -22.3253, 30.35125 -22.371667, 30.3721 -22.378633, 30.4138 -22.3791, 30.44025 -22.373067, 30.523 -22.335967, 30.5922 -22.332267, 30.6763 -22.3202, 
+    30.78445 -22.322533, 30.81645 -22.316967, 30.85535 -22.307233, 30.8839 -22.3049, 30.9242 -22.310467, 31.00385 -22.3587, 31.07965 -22.388367, 31.1839 -22.4106, 31.2851 -22.423133, 31.38535 -22.465267, 
+    31.37875 -22.480433, 31.3842 -22.5411, 31.42785 -22.581167, 31.45335 -22.640633, 31.54345 -22.837233, 31.6026 -22.971967, 31.6117 -23.094533, 31.59985 -23.259567, 31.57805 -23.3542, 31.56075 -23.4185, 
+    31.5662 -23.456133, 31.72455 -23.621167, 31.7837 -23.7219, 31.77825 -23.825067, 31.8283 -23.9452, 31.8283 -24, 31.85315 -24.124233, 31.8863 -24.1977, 31.9291 -24.313267, 31.9473 -24.497967, 
+    31.9387 -24.654867, 31.93765 -24.793933, 31.98685 -24.903767, 32.0211 -25.010733, 32.00825 -25.216867, 31.9719 -25.529933, 31.93335 -25.712533, 31.91945 -25.747467, 31.9922 -25.891533, 32.04145 -25.986967, 
+    31.99145 -25.974933, 31.8435 -25.9393, 31.713 -25.893667, 31.5418 -25.772433, 31.4412 -25.746733, 31.2839 -25.720333, 31.18975 -25.7617, 31.09985 -25.8915, 31.0346 -26.0762, 30.97465 -26.141833, 
+    30.88155 -26.2324, 30.8259 -26.325133, 30.7553 -26.4535, 30.7093 -26.5997, 30.7157 -26.672433, 30.77135 -26.749467, 30.87515 -26.868567, 31.0485 -27.066833, 31.18865 -27.181667, 31.3021 -27.2487, 
+    31.4369 -27.274367, 31.60705 -27.2651, 31.8681 -27.246567, 31.95265 -27.1945, 31.97615 -27.071833, 31.97615 -26.959167, 31.9858 -26.867167, 32.0243 -26.8315, 32.1711 -26.753233, 32.2211 -26.726567, 
+    32.325 -26.737367, 32.4363 -26.7445, 32.64385 -26.755933, 32.7432 -26.763633, 32.7932 -26.767533, 32.79355 -26.7899, 32.80535 -27.017267, 32.7968 -27.0572, 32.7679 -27.137733, 32.63315 -27.382933, 
+    32.58505 -27.507667, 32.5722 -27.588933, 32.5444 -27.7115, 32.5369 -27.799167, 32.5369 -27.9118, 32.5262 -28.032967, 32.49945 -28.167667, 32.3861 -28.298833, 32.35505 -28.3523, 32.35295 -28.395067, 
+    32.37005 -28.432133, 32.38715 -28.4763, 32.37645 -28.507667, 32.231 -28.624567, 32.1294 -28.739333, 32.06525 -28.792067, 31.8642 -28.853367, 31.7626 -28.896833, 31.70055 -28.952433, 31.57865 -29.080733, 
+    31.4803 -29.181933, 31.32095 -29.367967, 31.229 -29.501967, 31.15945 -29.602467, 31.0461 -29.723633, 31.029 -29.764967, 31.0386 -29.779933, 31.05785 -29.774233, 31.0878 -29.7671, 31.09635 -29.774233, 
+    31.01505 -29.8569, 30.88035 -30.0123, 30.813 -30.1242, 30.8023 -30.175533, 30.77235 -30.236833, 30.6975 -30.343733, 30.59375 -30.489833, 30.46545 -30.6709, 30.29115 -30.919667, 30.14895 -31.085733, 
+    30.00995 -31.229733, 29.86775 -31.357333, 29.83565 -31.3787, 29.7758 -31.387267, 29.548 -31.533367, 29.4047 -31.606067, 29.4004 -31.620333, 29.40685 -31.637433, 29.35125 -31.688767, 29.31275 -31.748633, 
+    29.2999 -31.7928, 29.28495 -31.822733, 29.2165 -31.884033, 29.0764 -32.001667, 28.9609 -32.0772, 28.8518 -32.175567, 28.7245 -32.325967, 28.63685 -32.391533, 28.47645 -32.4956, 28.33425 -32.6403, 
+    28.18455 -32.742933, 28.07655 -32.840567, 27.91405 -32.9589, 27.8135 -33.030167, 27.7354 -33.057967, 27.66485 -33.1107, 27.54295 -33.186267, 27.48945 -33.220467, 27.34725 -33.3452, 27.20395 -33.435, 
+    27.1227 -33.474933, 26.92485 -33.538367, 26.7666 -33.575433, 26.50885 -33.664533, 26.45325 -33.673067, 26.40195 -33.673067, 26.1186 -33.665233, 25.95605 -33.673767, 25.8374 -33.690167, 25.74325 -33.718667, 
+    25.68765 -33.7586, 25.65985 -33.8156, 25.6727 -33.866933, 25.7112 -33.9154, 25.7379 -33.9432, 25.7379 -33.958867, 25.7251 -33.974567, 25.67375 -33.9831, 25.50265 -33.976, 25.3444 -33.941767, 
+    25.27915 -33.908267, 25.11235 -33.875467, 24.9605 -33.866933, 24.9359 -33.8705, 24.9209 -33.890467, 24.953 -33.930367, 24.94655 -33.958867, 24.87385 -34.025867, 24.86315 -34.0601, 24.876 -34.1114, 
+    24.8535 -34.126367, 24.8086 -34.123533, 24.6204 -34.0722, 24.44505 -34.020867, 24.33065 -33.995933, 24.16595 -33.9888, 24.0462 -33.970267, 23.86975 -33.9724, 23.70935 -33.941033, 23.6078 -33.926067, 
+    23.5158 -33.936033, 23.4046 -33.968833, 23.33405 -33.971667, 23.2945 -33.9952, 23.2881 -34.015133, 23.32015 -34.042233, 23.3266 -34.053633, 23.3159 -34.0622, 23.29025 -34.0622, 23.2282 -34.049367, 
+    23.09135 -34.053633, 22.96515 -34.055067, 22.87215 -34.0287, 22.75665 -33.965967, 22.6369 -33.9403, 22.56735 -33.936733, 22.50105 -33.9624, 22.4647 -33.988067, 22.4262 -33.9966, 22.32995 -33.986633, 
+    22.2701 -33.988067, 22.207 -33.993067, 22.15995 -34.0002, 22.13855 -34.0187, 22.1642 -34.037233, 22.18775 -34.058633, 22.1963 -34.088567, 22.18345 -34.102833, 22.1086 -34.114233, 21.9867 -34.108533, 
+    21.91825 -34.119933, 21.883 -34.144867, 21.88085 -34.183367, 21.89155 -34.2076, 21.81885 -34.271767, 21.7675 -34.298833, 21.69905 -34.298833, 21.57715 -34.283167, 21.50555 -34.283867, 21.3922 -34.3352, 
+    21.27455 -34.353733, 21.2211 -34.353733, 21.01685 -34.277467, 20.9591 -34.277467, 20.8265 -34.304567, 20.7741 -34.319533, 20.7634 -34.3352, 20.79975 -34.355167, 20.8596 -34.383667, 20.8468 -34.397933, 
+    20.7634 -34.4022, 20.6329 -34.4008, 20.53455 -34.4236, 20.4597 -34.4578, 20.1827 -34.628133, 20.0886 -34.676633, 20.049 -34.710133, 20.02975 -34.760033, 20.00195 -34.782833, 19.97415 -34.7871, 
+    19.9164 -34.728667, 19.8779 -34.717267, 19.74315 -34.722967, 19.7036 -34.709433, 19.67155 -34.6581, 19.58385 -34.615333, 19.5261 -34.6068, 19.4833 -34.566867, 19.4384 -34.5355, 19.35715 -34.5355, 
+    19.339 -34.527667, 19.339 -34.520533, 19.39245 -34.4749, 19.39245 -34.447833, 19.3604 -34.427867, 19.3005 -34.392233, 19.2299 -34.387967, 19.1636 -34.377967, 19.11655 -34.353733, 19.123 -34.326667, 
+    19.15295 -34.2839, 19.14765 -34.266067, 19.12625 -34.251833, 19.1006 -34.260367, 19.0471 -34.2946, 18.9958 -34.310267, 18.9017 -34.306, 18.79045 -34.331667, 18.7552 -34.3224, 18.7445 -34.2996, 
+    18.77655 -34.275367, 18.7894 -34.2212, 18.82575 -34.1485, 18.8343 -34.095733, 18.7947 -34.0551, 18.73695 -34.013767, 18.64715 -33.983833, 18.5894 -33.992367, 18.54875 -34.022333, 18.4803 -34.050833, 
+    18.44285 -34.0929, 18.43645 -34.1884, 18.43645 -34.2383, 18.4172 -34.2554, 18.39365 -34.262533, 18.3616 -34.2112, 18.3402 -34.158467, 18.2953 -34.112833, 18.2739 -34.0715, 18.3017 -34.017333, 
+    18.31025 -33.980267, 18.29315 -33.9703, 18.2589 -33.963167, 18.23755 -33.944633, 18.2974 -33.894733, 18.42575 -33.849133, 18.4578 -33.8092, 18.384 -33.688733, 18.3669 -33.5362, 18.34655 -33.499833, 
+    18.29525 -33.497, 18.28455 -33.481333, 18.26315 -33.4243, 18.13485 -33.305967, 18.05355 -33.213333, 17.9263 -33.1228, 17.9135 -33.0943, 17.9349 -33.078633, 17.9691 -33.098567, 18.05035 -33.147033, 
+    18.0953 -33.1556, 18.11455 -33.1442, 18.03755 -33.068633, 17.9648 -33.028733, 17.9584 -33.001633, 18.00545 -32.974567, 18.0258 -32.9482, 18.0108 -32.9254, 17.96805 -32.9254, 17.8825 -32.9881, 
+    17.85255 -32.9995, 17.79265 -32.9995, 17.77345 -32.983833, 17.782 -32.9368, 17.73705 -32.8584, 17.73495 -32.768567, 17.8098 -32.7201, 17.8237 -32.706567, 17.83225 -32.6809, 17.8579 -32.673767, 
+    17.91135 -32.6866, 18.0461 -32.740767, 18.106 -32.756467, 18.183 -32.746467, 18.28885 -32.683033, 18.3188 -32.604633, 18.3038 -32.464933, 18.31125 -32.318833, 18.32625 -32.226167, 18.3145 -32.158467, 
+    18.26745 -32.070067, 18.2525 -32.000233, 18.2525 -31.9033, 18.2514 -31.8356, 18.21505 -31.7586, 18.13165 -31.638867, 18.10495 -31.575433, 17.99375 -31.431467, 17.89965 -31.318833, 17.781 -31.1556, 
+    17.69545 -31.0045, 17.5896 -30.7928, 17.5276 -30.6802, 17.411 -30.4571, 17.32975 -30.3673, 17.28805 -30.311, 17.2667 -30.2397, 17.2239 -30.134233, 17.19285 -30.050833, 17.1843 -29.968167, 
+    17.1715 -29.921133, 17.12015 -29.844133, 17.08915 -29.760733, 17.08275 -29.708, 17.0571 -29.628167, 17.0464 -29.555467, 17.0218 -29.503433, 16.94905 -29.390833, 16.9277 -29.311, 16.85815 -29.147767, 
+    16.717 -28.989533, 16.6988 -28.951767, 16.70735 -28.874767, 16.70735 -28.843433, 16.67955 -28.8149, 16.63465 -28.777833, 16.6218 -28.739367, 16.6143 -28.688767, 16.5715 -28.6403, 16.5266 -28.598967, 
+    16.50735 -28.5619), 
+  (29.4251 -29.339533, 29.4267 -29.300933, 29.4317 -29.181667, 29.3921 -29.106767, 29.2744 -29.008367, 29.04465 -28.884033, 28.8368 -28.7566, 28.7041 -28.658167, 28.62815 -28.593267, 28.57675 -28.554767, 
+      28.4719 -28.549033, 28.36065 -28.5847, 28.22905 -28.619633, 28.14345 -28.662433, 28.0728 -28.7694, 27.99365 -28.8165, 27.8342 -28.868567, 27.74435 -28.9185, 27.6245 -29.029733, 27.49505 -29.1802, 
+      27.42015 -29.3571, 27.3763 -29.423433, 27.2607 -29.521833, 27.04245 -29.661633, 27.04995 -29.700867, 27.13125 -29.823533, 27.24895 -29.956167, 27.42765 -30.229333, 27.59135 -30.425467, 27.7283 -30.539567, 
+      27.9455 -30.613033, 28.05035 -30.607333, 28.21405 -30.4911, 28.2269 -30.431167, 28.23975 -30.376967, 28.274 -30.3413, 28.30075 -30.240733, 28.36925 -30.203667, 28.47625 -30.142333, 28.55325 -30.122367, 
+      28.69235 -30.073867, 28.901 -29.980433, 29.03155 -29.900567, 29.1161 -29.7615, 29.12465 -29.693033, 29.1289 -29.6317, 29.21985 -29.5397, 29.2284 -29.489767, 29.2541 -29.4427, 29.31185 -29.408467, 
+      29.36965 -29.4042, 29.40605 -29.384233, 29.41315 -29.3676, 29.4251 -29.339533))
+
+POLYGON ((-17.0553 20.761433, -17.08725 20.821367, -17.08725 21.033133, -17.0833 21.2369, -16.9754 21.593833, -16.87345 21.933433, -16.8235 22.105233, -16.76555 22.317033, -16.73355 22.346333, -16.70955 22.348967, 
+    -16.60965 22.302367, -16.55965 22.2837, -16.5177 22.2784, -16.47175 22.285033, -16.35385 22.3463, -16.2979 22.402233, -16.2699 22.5314, -16.30785 22.711233, -16.2999 22.7445, -16.2639 22.789767, 
+    -16.2599 22.825733, -16.2699 22.856367, -16.2599 22.867033, -16.2499 22.867033, -16.21395 22.856367, -16.182 22.860367, -16.124 22.901667, -16.08805 22.9416, -16.08405 22.976233, -16.158 23.0415, 
+    -16.186 23.093467, -16.22395 23.1121, -16.2739 23.113433, -16.3099 23.125433, -16.3139 23.1414, -16.25395 23.1947, -16.21795 23.217333, -16.152 23.232, -16.09205 23.277267, -16.08605 23.3039, 
+    -16.11405 23.3585, -16.11005 23.373167, -16.0661 23.415767, -15.99015 23.551633, -15.7144 23.756733, -15.7104 23.7714, -15.72035 23.7767, -15.7643 23.778033, -15.7763 23.787367, -15.7783 23.812667, 
+    -15.74035 23.8846, -15.7643 23.903233, -15.8023 23.9019, -15.86625 23.8633, -15.99615 23.6928, -16.0421 23.6715, -16.0581 23.672833, -16.07205 23.690133, -16.0661 23.711467, -15.9562 23.862, 
+    -15.7324 24.045767, -15.5246 24.150967, -15.28675 24.3321, -15.02895 24.467933, -14.92705 24.557167, -14.88305 24.623767, -14.87105 24.739633, -14.84105 24.894133, -14.83105 25.1485, -14.8091 25.2697, 
+    -14.73515 25.429533, -14.6952 25.572033, -14.6872 25.693233, -14.64125 25.7678, -14.5373 25.881033, -14.47335 25.979567, -14.47135 26.108767, -14.45335 26.142067, -14.43535 26.1554, -14.3534 26.156733, 
+    -14.32745 26.1727, -14.2255 26.292567, -14.1616 26.344533, -14.05765 26.375167, -13.9857 26.416467, -13.9218 26.440433, -13.79585 26.557667, -13.61 26.8733, -13.5261 27.025133, -13.4981 27.200967, 
+    -13.40015 27.2995, -13.3182 27.581867, -13.3062 27.6218, -13.26225 27.6511, -12.7346 27.654567, -8.7336 27.654233, -8.6836 27.654233, -8.69675 27.406533, -8.69855 27.3732, -8.714 27.085533, 
+    -8.694 26.019233, -10.2775 26.008133, -11.8277 26.0059, -11.9777 26.012567, -11.92435 24.852967, -11.9344 23.433433, -12.3511 23.4623, -12.58445 23.404567, -12.9912 23.106867, -13.1912 22.889167, 
+    -13.06785 21.949467, -13.0078 21.4652, -13.0178 21.338567, -14.41795 21.347467, -15.9815 21.336367, -16.9516 21.325267, -17.0583 21.067567, -17.0583 20.8543, -17.0553 20.761433))
+
+POLYGON ((-14.97085 11.0465, -14.9336 11.079833, -14.8775 11.13, -14.8148 11.224167, -14.67555 11.424433, -14.59795 11.4748, -14.44775 11.523867, -14.2826 11.6326, -14.209 11.649833, -13.97525 11.6538, 
+    -13.88175 11.7002, -13.84395 11.710833, -13.81015 11.7095, -13.76635 11.692267, -13.7226 11.692267, -13.6868 11.7095, -13.67285 11.766533, -13.6563 12, -13.656 12.0042, -13.6464 12.147733, 
+    -13.68435 12.291433, -13.8194 12.389333, -13.8431 12.4225, -13.8431 12.455633, -13.8218 12.4667, -13.7317 12.469867, -13.69855 12.479333, -13.6488 12.531433, -13.6502 12.6387, -13.65065 12.672033, 
+    -13.38685 12.657733, -13.1208 12.5736, -13.0802 12.4737, -13.0306 12.4617, -12.95395 12.4617, -12.87955 12.497733, -12.84575 12.502267, -12.78935 12.494733, -12.6135 12.422633, -12.43765 12.354267, 
+    -12.39255 12.294167, -12.3497 12.283667, -12.3204 12.288167, -12.16255 12.409833, -12.0047 12.526233, -11.89875 12.5608, -11.65525 12.5593, -11.5989 12.5405, -11.5446 12.514, -11.4946 12.489567, 
+    -11.3913 12.429, -11.60215 12.303667, -11.56495 12.254067, -11.4244 12.141167, -11.17225 12.033733, -11.12265 12.237567, -10.97385 12.358733, -10.9201 12.3615, -10.91185 12.3257, -10.92835 12.149433, 
+    -10.8953 12.053, -10.8457 12.019967, -10.8209 12.019967, -10.72995 12.058533, -10.6969 12.058533, -10.6706 12.034, -10.6342 12, -10.6155 11.973867, -10.6018 11.9581, -10.58715 11.9458, 
+    -10.5777 11.943933, -10.56825 11.944533, -10.5583 11.948633, -10.5465 11.9559, -10.5241 11.975267, -10.4917 11.987633, -10.4546 11.986067, -10.3944 11.966, -10.31445 11.925867, -10.1407 11.925833, 
+    -10.0388 11.958267, -9.96635 12, -9.80655 12.0866, -9.7355 12.1323, -9.36645 12.279433, -9.1426 12.388267, -8.90365 12.335867, -8.9702 12.136333, -8.75615 12.0537, -8.748 11.998, 
+    -8.76415 11.8969, -8.88245 11.7123, -8.8986 11.674667, -8.86635 11.6263, -8.77625 11.5761, -8.4401 11.4435, -8.28955 11.3449, -8.6176 11.149567, -8.666 11.102967, -8.68615 11.038433, 
+    -8.6915 10.9775, -8.68885 10.9273, -8.6458 10.904, -8.6458 10.889667, -8.68615 10.8162, -8.68615 10.783933, -8.67 10.7696, -8.627 10.771367, -8.51945 10.807233, -8.42265 10.947033, 
+    -8.385 10.9739, -8.3124 10.982867, -8.20755 10.9524, -8.17795 10.921933, -8.28015 10.7176, -8.3339 10.619033, -8.33525 10.5814, -8.26805 10.545533, -8.19545 10.5366, -7.9427 10.529433, 
+    -7.8284 10.525833, -7.7531 10.4882, -7.7101 10.351967, -7.74665 10.318633, -7.8657 10.2101, -8.01195 10.1136, -8.1763 10.0171, -8.24 9.941833, -8.2429 9.8897, -8.21395 9.8318, 
+    -8.15825 9.749767, -8.13075 9.593433, -8.05475 9.4641, -7.92445 9.3319, -7.82385 9.070367, -7.8246 9.024033, -7.8724 8.974833, -7.93175 8.8426, -7.92815 8.8098, -7.9079 8.777933, 
+    -7.8717 8.7625, -7.80655 8.744167, -7.7443 8.553067, -7.68565 8.392867, -7.69145 8.3697, -7.71315 8.354267, -7.75225 8.352333, -8.0027 8.4199, -8.1004 8.416033, -8.16845 8.3977, 
+    -8.2003 8.368767, -8.21045 8.316633, -8.18725 8.197933, -8.1583 8.145833, -8.0982 8.119767, -8.02145 8.090833, -7.97515 8.0416, -7.9838 8.0223, -8.01565 8.0146, -8.0866 8.018433, 
+    -8.12425 8.0088, -8.16625 7.972133, -8.2444 7.831233, -8.24365 7.800367, -8.20455 7.725067, -8.20455 7.6633, -8.22195 7.587067, -8.22415 7.496367, -8.2647 7.4674, -8.29945 7.4645, 
+    -8.3501 7.4761, -8.4254 7.502133, -8.49635 7.5147, -8.5579 7.507933, -8.6301 7.561167, -8.65145 7.628733, -8.6817 7.6477, -8.70835 7.6489, -8.73505 7.638233, -8.7564 7.612133, 
+    -8.74215 7.5031, -8.7706 7.4616, -8.8471 7.409433, -8.86665 7.370333, -8.86665 7.309867, -8.9529 7.2423, -9.07915 7.179467, -9.11475 7.180667, -9.1485 7.197267, -9.17875 7.2257, 
+    -9.17875 7.269567, -9.23565 7.330033, -9.313 7.363233, -9.38235 7.366767, -9.4266 7.3854, -9.39175 7.440133, -9.3625 7.5241, -9.35265 7.601867, -9.42145 7.685633, -9.45345 7.820767, 
+    -9.5246 8.034133, -9.52105 8.245133, -9.5406 8.3613, -9.65085 8.4443, -9.65835 8.468233, -9.68585 8.478333, -9.719 8.4714, -9.7427 8.4739, -9.75405 8.484, -9.74555 8.5118, 
+    -9.7465 8.520633, -9.76355 8.526333, -9.78345 8.521267, -9.86395 8.466333, -9.92935 8.4354, -9.9663 8.432233, -10.01365 8.4518, -10.1174 8.466333, -10.2617 8.453, -10.3415 8.430967, 
+    -10.4201 8.379833, -10.5087 8.302133, -10.62715 8.260433, -10.7669 8.243367, -10.8351 8.262333, -10.84645 8.277467, -10.84645 8.304, -10.7536 8.411367, -10.69675 8.5339, -10.55655 8.670333, 
+    -10.54045 8.727167, -10.61625 8.858533, -10.61435 8.902767, -10.5859 8.982333, -10.6134 9.0114, -10.69865 9.0354, -10.74605 9.058133, -10.7593 9.087167, -10.7555 9.1238, -10.71 9.2337, 
+    -10.7498 9.318333, -10.8796 9.414333, -10.9175 9.476233, -10.927 9.581067, -10.98005 9.658133, -11.15535 9.880433, -11.2766 9.9878, -11.35715 10.006733, -11.4405 10.008, -11.7058 10.004233, 
+    -11.8773 9.9954, -11.97205 9.9613, -12.08005 9.8893, -12.17765 9.870367, -12.21175 9.877933, -12.32355 9.912033, -12.3937 9.9171, -12.5017 9.894367, -12.54815 9.853933, -12.5576 9.813533, 
+    -12.6258 9.5293, -12.66275 9.4055, -12.7196 9.332233, -12.7556 9.315833, -12.77835 9.295633, -12.78215 9.272867, -12.7992 9.2615, -12.82195 9.2615, -12.875 9.2792, -12.89585 9.280467, 
+    -12.92235 9.2691, -12.9527 9.214767, -12.98585 9.1213, -13.02945 9.070767, -13.06355 9.054333, -13.11285 9.053067, -13.164 9.0657, -13.2057 9.085933, -13.2398 9.0897, -13.2758 9.0872, 
+    -13.28415 9.090467, -13.33415 9.110133, -13.24585 9.237733, -13.1995 9.284033, -13.1947 9.3207, -13.2159 9.337433, -13.24585 9.345133, -13.2979 9.3387, -13.3259 9.345133, -13.37605 9.391433, 
+    -13.39775 9.397233, -13.43535 9.397233, -13.4556 9.408167, -13.4498 9.452533, -13.472 9.4712, -13.4942 9.470567, -13.5434 9.442267, -13.56945 9.442267, -13.59595 9.4622, -13.59305 9.4879, 
+    -13.5834 9.512367, -13.53615 9.543867, -13.53325 9.567667, -13.5516 9.576667, -13.57185 9.5773, -13.5969 9.5696, -13.6384 9.536133, -13.6606 9.5323, -13.6847 9.541933, -13.71075 9.576667, 
+    -13.74435 9.6326, -13.75405 9.6861, -13.74735 9.746133, -13.7259 9.779267, -13.69935 9.791267, -13.64705 9.785, -13.60935 9.794133, -13.57075 9.8307, -13.57975 9.8593, -13.5986 9.867867, 
+    -13.62 9.867867, -13.6466 9.858133, -13.65775 9.8593, -13.6646 9.8673, -13.65945 9.897567, -13.66545 9.909567, -13.68175 9.913, -13.69975 9.911867, -13.71085 9.904433, -13.72375 9.865, 
+    -13.74085 9.847867, -13.7601 9.8227, -13.7884 9.822133, -13.8141 9.831267, -13.8261 9.850133, -13.80385 9.882133, -13.79525 9.9067, -13.73435 9.956433, -13.7258 9.973567, -13.73605 9.988433, 
+    -13.75835 9.987267, -13.7738 9.975833, -13.8012 9.927833, -13.8595 9.897, -13.89035 9.900433, -13.9521 9.943833, -14.0121 9.975833, -14.01895 10.003267, -14.00865 10.084433, -14.04295 10.124433, 
+    -14.11495 10.175867, -14.18695 10.185, -14.22205 10.202133, -14.25465 10.201, -14.27005 10.194133, -14.2752 10.1713, -14.2598 10.1553, -14.21865 10.129, -14.19635 10.105, -14.15865 10.101567, 
+    -14.13805 10.085567, -14.1295 10.065, -14.14665 10.053567, -14.1655 10.053567, -14.20835 10.084433, -14.26665 10.1073, -14.29235 10.143867, -14.32665 10.1633, -14.37465 10.226133, -14.4141 10.234133, 
+    -14.43125 10.231867, -14.4844 10.213567, -14.50325 10.218133, -14.51435 10.236433, -14.50065 10.300433, -14.51265 10.324433, -14.5761 10.355267, -14.59495 10.395267, -14.5881 10.500433, -14.59925 10.522133, 
+    -14.61985 10.5233, -14.65755 10.518733, -14.7124 10.503867, -14.7347 10.505, -14.7484 10.5233, -14.7484 10.542733, -14.68325 10.629567, -14.6764 10.687867, -14.65415 10.750733, -14.6044 10.7953, 
+    -14.5564 10.818167, -14.55295 10.8273, -14.5598 10.8296, -14.57695 10.8273, -14.63185 10.8136, -14.6627 10.8113, -14.7107 10.8136, -14.73125 10.804467, -14.7381 10.7816, -14.754 10.772167, 
+    -14.76425 10.772167, -14.78975 10.7781, -14.8025 10.775567, -14.8446 10.753467, -14.87775 10.7458, -14.8994 10.750067, -14.90705 10.763667, -14.9007 10.7849, -14.8739 10.7968, -14.828 10.814667, 
+    -14.7808 10.8997, -14.77445 10.932, -14.7859 10.9575, -14.777 10.973667, -14.7489 10.988967, -14.6762 11.008533, -14.6558 11.0417, -14.6609 11.059533, -14.67365 11.0621, -14.70555 11.0485, 
+    -14.7387 11.0417, -14.78845 11.039133, -14.82415 11.0247, -14.8701 10.987267, -14.88665 10.985567, -14.89815 10.991533, -14.8994 11.002567, -14.879 11.0315, -14.87775 11.04, -14.8892 11.045933, 
+    -14.97085 11.0465))
+
+POLYGON ((-16.7495 13.105767, -16.77945 13.105767, -16.79745 13.116433, -16.79745 13.129767, -16.77545 13.159067, -16.77545 13.1817, -16.7555 13.1937, -16.7575 13.209667, -16.78345 13.234967, -16.78345 13.2616, 
+    -16.76945 13.301567, -16.77945 13.354833, -16.76145 13.384133, -16.69155 13.4241, -16.66555 13.425433, -16.6296 13.409433, -16.6296 13.322867, -16.5816 13.301567, -16.54165 13.301567, -16.5077 13.2869, 
+    -16.44975 13.2776, -16.3618 13.2776, -16.33185 13.2736, -16.28985 13.2536, -16.2719 13.2536, -16.2339 13.278933, -16.18395 13.385467, -16.15595 13.405467, -16.07205 13.412133, -15.9901 13.4268, 
+    -15.80425 13.4401, -15.7343 13.4441, -15.7083 13.4481, -15.66835 13.4814, -15.6404 13.484067, -15.6284 13.4774, -15.6264 13.458767, -15.6124 13.450767, -15.5984 13.454767, -15.56645 13.488067, 
+    -15.56445 13.513367, -15.56845 13.522667, -15.5804 13.522667, -15.6084 13.5107, -15.65835 13.513367, -15.7683 13.4894, -16.0221 13.462767, -16.18795 13.445433, -16.2299 13.425467, -16.2499 13.3855, 
+    -16.30385 13.333567, -16.3378 13.332233, -16.39775 13.3642, -16.4857 13.3682, -16.5237 13.382867, -16.57965 13.468133, -16.56965 13.549367, -16.5257 13.585333, -16.5277 13.599967, -16.37665 13.6096, 
+    -16.1088 13.599367, -15.7268 13.630067, -15.55995 13.617633, -15.43705 13.6308, -15.37995 13.6776, -15.3492 13.731733, -15.2614 13.7493, -15.11435 13.744167, -14.96285 13.7983, -14.9321 13.7983, 
+    -14.7806 13.755867, -14.7411 13.730267, -14.7367 13.701, -14.7367 13.6776, -14.72135 13.646867, -14.6489 13.6103, -14.5523 13.608833, -14.493 13.604467, -14.4535 13.581067, -14.38545 13.4801, 
+    -14.28225 13.451567, -14.22515 13.453033, -14.0539 13.508633, -13.9705 13.5174, -13.92005 13.504967, -13.8271 13.4401, -13.83685 13.413333, -13.8563 13.390633, -13.86705 13.389267, -13.87395 13.3338, 
+    -14.06055 13.229933, -14.2801 13.208, -14.44035 13.2241, -14.684 13.3053, -14.96285 13.416467, -15.0748 13.490333, -15.13625 13.506433, -15.1692 13.499133, -15.19995 13.4845, -15.2241 13.387933, 
+    -15.27895 13.358667, -15.4041 13.366, -15.52705 13.376967, -15.63685 13.372567, -15.7159 13.346267, -15.77735 13.278967, -15.83665 13.179467, -16.31525 13.190433, -16.515 13.218967, -16.58965 13.210167, 
+    -16.7016 13.1502, -16.7495 13.105767))
+
+POLYGON ((13.5963 13.8027, 13.611 14.040333, 13.6584 14.737967, 13.68455 15.045367, 14.06555 15.396367, 14.8619 16.094, 15.5258 16.704433, 15.5438 16.7851, 15.53075 17.029267, 15.55365 17.360633, 
+    15.5291 17.692033, 15.552 18.1215, 15.5667 18.176, 15.57325 18.343867, 15.6632 18.797333, 15.7564 19.388133, 15.8349 19.7413, 15.78095 20.0487, 15.85945 20.2776, 15.95105 20.4978, 
+    15.93465 20.561033, 15.8709 20.6068, 15.5373 20.735433, 15.42615 20.827, 15.42615 20.8728, 15.4948 20.942567, 15.50135 20.988333, 15.4392 21.038467, 15.4016 21.1344, 15.31005 21.223767, 
+    15.14325 21.457067, 15.104 21.5813, 15.11545 21.6598, 15.122 22.265867, 15.0844 22.353067, 14.983 22.444633, 14.95685 22.621233, 14.9405 22.769467, 14.86525 22.880667, 14.8211 22.928, 
+    14.78115 22.9709, 14.8134 22.983467, 14.99115 23.064267, 15.675 23.339, 16.03155 23.507333, 16.18305 23.44, 16.88305 23.081767, 17.40525 22.819167, 18.0972 22.4731, 18.7426 22.1647, 
+    19.69815 21.6853, 20.1941 21.4429, 20.4244 21.324367, 20.6456 21.228767, 20.85775 21.107567, 21.7537 20.673933, 22.94155 20.107, 23.60315 19.817467, 24.02125 19.623867, 24.07125 19.6007, 
+    24.07095 19.541733, 24.07785 18.956333, 24.0681 18.370933, 24.08065 17.7837, 24.0598 17.466933, 24.0737 17.202033, 24.07235 16.620367, 24.05425 16.255467, 24.04595 16.0387, 24.0501 15.718233, 
+    24.0223 15.690467, 23.91395 15.6886, 23.76665 15.721933, 23.4304 15.7701, 23.3568 15.768267, 23.2762 15.738633, 22.97885 15.594133, 22.87325 15.483, 22.8788 15.440367, 22.99275 15.290333, 
+    22.99965 15.199533, 22.97465 15.103233, 22.7968 14.786467, 22.75095 14.743833, 22.6537 14.729033, 22.4675 14.712367, 22.3925 14.666033, 22.3091 14.5512, 22.3008 14.4456, 22.31745 14.3604, 
+    22.37715 14.3048, 22.47165 14.2863, 22.49945 14.2585, 22.48 14.139933, 22.40775 14.0677, 22.12705 13.941733, 22.04505 13.8954, 22.03395 13.875033, 22.19235 13.667567, 22.32295 13.4471, 
+    22.2993 13.395233, 21.9436 13.169233, 21.88525 13.0859, 21.8241 12.887667, 21.8255 12.8228, 21.88385 12.7265, 21.9617 12.693133, 22.12565 12.700567, 22.18675 12.7302, 22.29795 12.724633, 
+    22.4897 12.676467, 22.53 12.6357, 22.48 12.502333, 22.48835 12.263367, 22.5439 12.181833, 22.6148 12.122567, 22.68705 12.104033, 22.78985 12.1133, 22.8371 12.100333, 22.84545 12.0744, 
+    22.8368 12, 22.8347 11.9889, 22.82555 11.939967, 22.7731 11.9091, 22.72685 11.882367, 22.7299 11.820667, 22.68675 11.7528, 22.6343 11.695233, 22.62815 11.6397, 22.63585 11.5626, 
+    22.71915 11.480333, 22.81165 11.404267, 22.88145 11.3469, 22.8651 11.334633, 22.8414 11.293567, 22.8319 11.1846, 22.8627 11.0835, 22.858 11.062967, 22.8023 11.0369, 22.6317 10.987933, 
+    22.4564 10.924733, 22.3545 10.924733, 22.2816 10.915267, 22.2534 10.912733, 22.21435 10.900033, 22.1306 10.876567, 21.93635 10.772333, 21.81315 10.694933, 21.75155 10.6191, 21.69585 10.498267, 
+    21.6627 10.3877, 21.63665 10.261333, 21.5241 10.1105, 21.39145 9.9873, 21.32745 9.9415, 21.32035 9.9162, 21.32745 9.8783, 21.32745 9.837233, 21.3014 9.793, 21.2244 9.729033, 
+    21.1675 9.6848, 21.15565 9.6611, 21.1438 9.612133, 21.1059 9.4842, 21.068 9.439967, 20.9898 9.402067, 20.94125 9.3681, 20.89625 9.293867, 20.87255 9.2528, 20.83465 9.243333, 
+    20.7138 9.233833, 20.65695 9.225933, 20.61195 9.207, 20.5693 9.1754, 20.5314 9.165933, 20.4141 9.1288, 20.15585 9.057733, 20.035 9.011933, 19.87865 8.9819, 19.6974 8.9748, 
+    19.5671 8.977967, 19.3657 9.0127, 19.22355 9.0206, 19.143 9.011133, 19.0174 8.949533, 18.96055 8.895833, 18.9416 8.872133, 18.9345 8.8058, 18.9858 8.7821, 19.09915 8.7304, 
+    19.14685 8.6763, 19.15165 8.636567, 19.1421 8.617467, 19.092 8.574533, 19.0707 8.516233, 19.01465 8.490833, 18.86465 8.406767, 18.8205 8.378933, 18.61585 8.276967, 18.38035 8.188167, 
+    17.99565 8.013867, 17.86615 7.9925, 17.73055 7.9859, 17.3878 7.7672, 16.8811 7.561667, 16.8232 7.561667, 16.76895 7.609367, 16.7048 7.7146, 16.65055 7.7442, 16.54455 7.7442, 
+    16.4903 7.731033, 16.4459 7.686633, 16.4089 7.6143, 16.41015 7.548533, 16.4003 7.530433, 16.35345 7.523867, 16.05755 7.532067, 15.78875 7.545233, 15.5853 7.5732, 15.6223 7.6258, 
+    15.66915 7.6883, 15.57545 7.8774, 15.4016 8.178333, 15.1982 8.479267, 15.14765 8.5993, 15.0318 8.7062, 14.8148 8.831167, 14.641 8.908467, 14.56205 8.961067, 14.4215 9.109067, 
+    14.29205 9.349133, 14.18355 9.446167, 14.0935 9.515233, 14.07625 9.559633, 14.0886 9.664867, 14.16995 9.793133, 14.32895 9.886867, 14.5065 9.955933, 14.7383 9.959233, 14.9516 9.937867, 
+    15.05025 9.937867, 15.10695 9.9658, 15.1489 9.9806, 15.2426 9.9839, 15.31785 9.9658, 15.40415 9.9247, 15.57675 9.901667, 15.6507 9.918133, 15.70995 9.959567, 15.7506 9.992067, 
+    15.7278 10.009433, 15.64425 10.0706, 15.50075 10.213633, 15.4112 10.276767, 15.3402 10.308333, 15.30025 10.331033, 15.2707 10.368533, 15.2463 10.454367, 15.21675 10.490867, 15.17825 10.5165, 
+    15.14865 10.530333, 15.13015 10.556, 15.0739 10.714833, 15.04065 10.767133, 15.04065 10.809533, 15.0584 10.911167, 15.01775 11.050267, 15.0222 11.118333, 15.06735 11.2298, 15.06735 11.2683, 
+    15.04665 11.293933, 15.0533 11.359033, 15.074 11.416267, 15.0666 11.444867, 15.05625 11.488267, 15.07325 11.584933, 15.06585 11.621467, 15.07325 11.6471, 15.1006 11.685567, 15.1006 11.726033, 
+    15.0784 11.7655, 15.0562 11.8089, 15.0681 11.927067, 15.07065 11.9545, 15.09075 12, 15.0923 12.036467, 15.04495 12.095533, 15.0342 12.145533, 15.0217 12.149067, 14.95895 12.1766, 
+    14.9094 12.240467, 14.9061 12.3258, 14.9424 12.385267, 14.94905 12.414433, 14.9309 12.448567, 14.9193 12.497033, 14.9309 12.5642, 14.92265 12.5978, 14.883 12.626433, 14.80375 12.653967, 
+    14.7707 12.678167, 14.774 12.7035, 14.7988 12.731033, 14.812 12.757467, 14.78725 12.791033, 14.7493 12.800967, 14.65185 12.791033, 14.60725 12.798767, 14.50865 12.8613, 14.4797 12.8756, 
+    14.47465 12.883167, 14.52455 12.949067, 14.4849 13.0019, 14.25035 13.052567, 14.19255 13.113933, 14.15035 13.158733, 14.1506 13.163933, 13.8023 13.5193, 13.68785 13.741667, 13.5963 13.8027))
+
+POLYGON ((29.36615 -4.513167, 29.38275 -4.499667, 29.4215 -4.468233, 29.4937 -4.4506, 29.7295 -4.465033, 29.8462 -4.442567, 29.993 -4.3559, 30.1891 -4.1425, 30.21075 -4.081533, 30.1987 -4.026967, 
+    30.2276 -3.966, 30.29135 -3.890567, 30.3828 -3.8408, 30.48385 -3.816733, 30.51995 -3.795867, 30.5079 -3.746133, 30.4694 -3.683567, 30.48265 -3.6306, 30.6198 -3.4974, 30.87485 -3.399533, 
+    30.8881 -3.377067, 30.852 -3.276, 30.8376 -3.158867, 30.8761 -3.097867, 30.86405 -3.078633, 30.846 -3.0722, 30.7353 -3.089833, 30.6992 -3.083433, 30.59095 -3.0385, 30.4634 -3.0401, 
+    30.39605 -3.014433, 30.3792 -2.995167, 30.3852 -2.9342, 30.37555 -2.812233, 30.32265 -2.711133, 30.32265 -2.669433, 30.3674 -2.632233, 30.4075 -2.5989, 30.469 -2.5514, 30.55845 -2.483133, 
+    30.64005 -2.446867, 30.6994 -2.443567, 30.7328 -2.422, 30.77095 -2.424033, 30.8335 -2.4112, 30.8648 -2.372667, 30.8612 -2.290867, 30.8492 -2.186567, 30.87085 -2.111167, 30.854 -2.0598, 
+    30.80945 -1.9796, 30.81905 -1.9026, 30.8431 -1.8416, 30.7842 -1.714833, 30.6976 -1.573633, 30.63745 -1.499833, 30.5893 -1.475767, 30.5737 -1.4613, 30.5761 -1.432433, 30.5761 -1.3891, 
+    30.51695 -1.294867, 30.4632 -1.259367, 30.44345 -1.2198, 30.44715 -1.1621, 30.4509 -1.1339, 30.5255 -1.137133, 30.896 -1.0938, 31.19555 -1.080933, 31.44095 -1.0601, 31.98595 -1.076167, 
+    32.2639 -1.092233, 32.5815 -1.0778, 33.1457 -1.0794, 33.66275 -1.098167, 33.75485 -1.0937, 33.8036 -1.0693, 34.14205 -1.207167, 34.60675 -1.436467, 34.83055 -1.577667, 35.2528 -1.832767, 
+    35.79295 -2.1264, 36.3355 -2.426433, 36.91175 -2.747333, 37.19925 -2.923833, 37.47115 -3.0586, 37.6215 -3.148467, 37.66965 -3.225467, 37.70335 -3.318533, 37.69975 -3.4164, 37.65885 -3.456533, 
+    37.5939 -3.5191, 37.57465 -3.544767, 37.58665 -3.575267, 37.62155 -3.602533, 37.66005 -3.610567, 37.70575 -3.610567, 37.73945 -3.615367, 37.7707 -3.641067, 37.7683 -3.7261, 37.78755 -3.7662, 
+    37.8958 -3.8432, 38.4215 -4.154467, 38.80525 -4.399967, 39.00255 -4.504233, 39.246 -4.653167, 39.2463 -4.6597, 39.23695 -4.6805, 39.22135 -4.7065, 39.22055 -4.744467, 39.23305 -4.788133, 
+    39.2502 -4.8287, 39.24705 -4.847433, 39.22365 -4.874467, 39.22055 -4.889033, 39.23145 -4.9244, 39.25175 -4.9608, 39.2494 -4.9998, 39.23845 -5.014367, 39.21195 -5.021633, 39.187 -5.019567, 
+    39.17605 -5.005, 39.16045 -4.990433, 39.1464 -4.990433, 39.12615 -5.002933, 39.123 -5.019567, 39.1355 -5.031, 39.162 -5.044533, 39.16515 -5.055967, 39.14955 -5.065333, 39.1152 -5.083, 
+    39.10585 -5.0934, 39.1121 -5.102767, 39.1402 -5.121467, 39.14485 -5.149567, 39.13705 -5.182833, 39.11365 -5.229633, 39.11755 -5.2447, 39.13315 -5.248867, 39.15185 -5.242633, 39.17215 -5.228067, 
+    39.18615 -5.2291, 39.19865 -5.2395, 39.19865 -5.256167, 39.18615 -5.2811, 39.16275 -5.315433, 39.1378 -5.378867, 39.1097 -5.401767, 39.03795 -5.432967, 39.0239 -5.432967, 38.9974 -5.432967, 
+    38.9818 -5.437133, 38.95685 -5.463133, 38.9451 -5.4678, 38.8999 -5.471967, 38.8921 -5.477167, 38.90455 -5.486533, 38.9467 -5.5198, 38.95605 -5.557267, 38.9529 -5.633167, 38.93575 -5.671667, 
+    38.8874 -5.712233, 38.8804 -5.7242, 38.89755 -5.771, 38.89755 -5.8022, 38.8773 -5.845867, 38.8539 -5.873967, 38.8305 -5.8802, 38.8149 -5.8906, 38.8102 -5.909333, 38.81175 -5.941567, 
+    38.8133 -5.964433, 38.80785 -5.980567, 38.78135 -6.0024, 38.77665 -6.0211, 38.772 -6.056467, 38.78135 -6.113667, 38.7938 -6.1532, 38.7949 -6.156433, 38.8094 -6.197933, 38.8055 -6.226533, 
+    38.80085 -6.2567, 38.7899 -6.265, 38.74935 -6.278533, 38.74 -6.2858, 38.74155 -6.310767, 38.75715 -6.323267, 38.76965 -6.335733, 38.7743 -6.367967, 38.75715 -6.444933, 38.7704 -6.453767, 
+    38.78755 -6.453767, 38.81565 -6.424667, 38.825 -6.4236, 38.8406 -6.427767, 38.92795 -6.4829, 38.94045 -6.5141, 38.9623 -6.5297, 39.0091 -6.535933, 39.0231 -6.541133, 39.0434 -6.559867, 
+    39.0668 -6.561933, 39.0933 -6.5609, 39.1027 -6.562967, 39.1082 -6.578033, 39.11755 -6.611333, 39.14565 -6.632133, 39.19085 -6.676833, 39.19085 -6.687233, 39.1784 -6.690367, 39.1425 -6.679967, 
+    39.13785 -6.685167, 39.1503 -6.697633, 39.22365 -6.756933, 39.2408 -6.7767, 39.24705 -6.777733, 39.2595 -6.768367, 39.2673 -6.739267, 39.27825 -6.734067, 39.28445 -6.7351, 39.30475 -6.7642, 
+    39.3141 -6.838067, 39.3305 -6.847933, 39.34455 -6.845867, 39.35545 -6.8365, 39.36015 -6.8022, 39.36795 -6.7949, 39.37885 -6.795933, 39.4085 -6.8178, 39.4553 -6.8469, 39.45685 -6.8573, 
+    39.44285 -6.866667, 39.4288 -6.875, 39.43345 -6.881233, 39.4553 -6.8854, 39.4787 -6.891633, 39.5115 -6.915533, 39.5349 -6.9405, 39.5489 -6.996667, 39.5458 -7.0622, 39.52865 -7.081967, 
+    39.506 -7.100167, 39.50445 -7.109533, 39.5169 -7.123033, 39.5185 -7.138633, 39.5107 -7.152167, 39.4935 -7.156333, 39.48105 -7.151133, 39.45765 -7.135533, 39.4389 -7.135533, 39.42955 -7.138633, 
+    39.41865 -7.159433, 39.4093 -7.172967, 39.37495 -7.192733, 39.34845 -7.216633, 39.34375 -7.2312, 39.35155 -7.242633, 39.3734 -7.244733, 39.3968 -7.2468, 39.4077 -7.2541, 39.4077 -7.2676, 
+    39.37965 -7.289467, 39.38275 -7.296733, 39.3937 -7.3113, 39.389 -7.320667, 39.3399 -7.3503, 39.31025 -7.387733, 39.3087 -7.4023, 39.3243 -7.4096, 39.34145 -7.405433, 39.36795 -7.395033, 
+    39.3851 -7.398133, 39.3976 -7.408533, 39.39605 -7.424133, 39.3555 -7.467833, 39.3555 -7.478233, 39.3773 -7.488633, 39.3947 -7.499433, 39.3976 -7.510467, 39.38355 -7.5323, 39.36485 -7.583267, 
+    39.3547 -7.6441, 39.3625 -7.662833, 39.3859 -7.6753, 39.39995 -7.6857, 39.40615 -7.7013, 39.4015 -7.720033, 39.37655 -7.743933, 39.30945 -7.790767, 39.27825 -7.825067, 39.22595 -7.8984, 
+    39.21815 -7.921267, 39.22595 -7.951433, 39.2556 -7.980533, 39.31645 -8.013833, 39.3539 -8.018, 39.3726 -8.011767, 39.39445 -7.996167, 39.4116 -7.994067, 39.435 -7.998233, 39.4631 -8.013833, 
+    39.474 -8.0471, 39.47715 -8.077267, 39.47165 -8.0882, 39.4358 -8.1017, 39.3874 -8.120433, 39.37495 -8.130833, 39.37495 -8.1485, 39.3765 -8.151833, 39.38585 -8.1714, 39.3765 -8.201533, 
+    39.403 -8.277467, 39.3999 -8.2889, 39.3874 -8.291, 39.3687 -8.2806, 39.34685 -8.2598, 39.3182 -8.258733, 39.28445 -8.2785, 39.28135 -8.2889, 39.2907 -8.3097, 39.343 -8.3591, 
+    39.343 -8.368467, 39.32895 -8.378867, 39.3149 -8.3903, 39.31805 -8.402767, 39.3742 -8.492233, 39.37105 -8.507833, 39.36325 -8.523433, 39.36975 -8.538233, 39.3947 -8.5507, 39.3994 -8.572567, 
+    39.3947 -8.6496, 39.4389 -8.763167, 39.45605 -8.841167, 39.4771 -8.863533, 39.52545 -8.9072, 39.5395 -8.908233, 39.55195 -8.899933, 39.55665 -8.884333, 39.56445 -8.879133, 39.57535 -8.880167, 
+    39.6019 -8.910333, 39.6409 -8.986233, 39.64245 -9.015367, 39.63155 -9.0216, 39.61125 -9.0185, 39.55195 -8.973767, 39.47395 -8.941533, 39.4166 -8.915533, 39.3991 -8.915533, 39.37255 -8.9353, 
+    39.3523 -8.9644, 39.3554 -8.977933, 39.37255 -8.983133, 39.3975 -8.9769, 39.4287 -8.9613, 39.449 -8.965433, 39.48645 -8.9852, 39.52075 -9.0289, 39.52545 -9.055933, 39.50675 -9.0965, 
+    39.5075 -9.1043, 39.51375 -9.106367, 39.5278 -9.103267, 39.54965 -9.103267, 39.56055 -9.1095, 39.56365 -9.1251, 39.5512 -9.152133, 39.5434 -9.183333, 39.54805 -9.222867, 39.56525 -9.238467, 
+    39.57925 -9.241567, 39.59175 -9.2343, 39.6058 -9.185433, 39.6245 -9.169833, 39.6479 -9.168767, 39.6838 -9.173967, 39.7025 -9.194767, 39.70095 -9.212467, 39.66505 -9.2499, 39.66195 -9.2603, 
+    39.6713 -9.268633, 39.71345 -9.287333, 39.7197 -9.304, 39.715 -9.33, 39.7002 -9.347167, 39.69395 -9.386667, 39.6893 -9.395, 39.669 -9.399167, 39.64715 -9.3898, 39.57385 -9.321167, 
+    39.552 -9.314933, 39.5255 -9.318033, 39.51145 -9.331567, 39.513 -9.347167, 39.5442 -9.417867, 39.5489 -9.444933, 39.56605 -9.460533, 39.5957 -9.468833, 39.6281 -9.483833, 39.6487 -9.515633, 
+    39.7158 -9.650833, 39.71975 -9.675267, 39.7088 -9.692967, 39.68385 -9.713767, 39.6651 -9.718967, 39.6542 -9.7283, 39.6573 -9.739767, 39.67915 -9.7491, 39.70255 -9.7491, 39.72595 -9.744967, 
+    39.74155 -9.747033, 39.76185 -9.760567, 39.80555 -9.809433, 39.80555 -9.817767, 39.79615 -9.824, 39.7681 -9.825033, 39.75095 -9.824, 39.7322 -9.827133, 39.7088 -9.846867, 39.7057 -9.864567, 
+    39.7119 -9.871833, 39.74 -9.874967, 39.75715 -9.888467, 39.75635 -9.901467, 39.73605 -9.917067, 39.708 -9.9337, 39.68925 -9.971133, 39.69395 -9.9826, 39.71735 -9.9878, 39.7376 -9.9857, 
+    39.75635 -9.993, 39.90455 -10.129233, 40.00825 -10.2223, 40.0192 -10.2223, 40.02545 -10.215033, 40.0223 -10.186967, 39.98645 -10.116233, 39.9911 -10.0944, 40.00205 -10.0923, 40.00985 -10.098567, 
+    40.0379 -10.119367, 40.17675 -10.192167, 40.1799 -10.2036, 40.1721 -10.214, 40.1362 -10.223367, 40.12215 -10.235833, 40.12685 -10.2483, 40.1549 -10.273267, 40.183 -10.304467, 40.1955 -10.305533, 
+    40.21575 -10.295133, 40.2345 -10.2972, 40.261 -10.306567, 40.27275 -10.305, 40.27895 -10.2967, 40.27275 -10.240533, 40.28365 -10.225967, 40.30395 -10.220767, 40.3211 -10.2239, 40.332 -10.2447, 
+    40.33355 -10.3019, 40.3601 -10.3591, 40.3835 -10.378833, 40.3991 -10.380933, 40.42095 -10.373633, 40.449 -10.357, 40.4662 -10.358033, 40.4849 -10.3695, 40.4958 -10.4007, 40.4958 -10.4423, 
+    40.4849 -10.459967, 40.47045 -10.472133, 40.4724 -10.479733, 40.49115 -10.5047, 40.49425 -10.5203, 40.47255 -10.555567, 40.4706 -10.568067, 40.3227 -10.686467, 40.27025 -10.709367, 40.2036 -10.716567, 
+    40.01485 -10.8362, 39.93935 -10.841433, 39.9011 -10.8532, 39.72805 -10.953233, 39.6212 -10.9944, 39.5653 -11.0258, 39.5398 -11.063067, 39.51825 -11.100333, 39.4604 -11.123867, 39.4305 -11.144133, 
+    39.3795 -11.221933, 39.34125 -11.2422, 39.28735 -11.248067, 39.2334 -11.2461, 39.08975 -11.219967, 39.029 -11.218, 38.9819 -11.238267, 38.88485 -11.293167, 38.77945 -11.320667, 38.5814 -11.4246, 
+    38.5294 -11.419367, 38.5039 -11.422167, 38.4562 -11.4205, 38.43035 -11.403267, 38.35575 -11.3057, 38.32415 -11.2942, 38.17495 -11.2722, 38.08955 -11.240167, 38.058 -11.236333, 38.00635 -11.2526, 
+    37.9647 -11.2631, 37.86715 -11.2832, 37.79825 -11.324333, 37.7602 -11.365, 37.73725 -11.443433, 37.7215 -11.4908, 37.67985 -11.5348, 37.57655 -11.586467, 37.4976 -11.616133, 37.37705 -11.702233, 
+    37.3247 -11.730467, 37.29885 -11.732367, 37.2056 -11.697933, 37.08145 -11.6324, 37.0413 -11.597, 37.014 -11.591267, 36.97385 -11.596033, 36.9064 -11.643867, 36.85905 -11.663, 36.7995 -11.666333, 
+    36.7679 -11.6587, 36.73205 -11.6386, 36.7177 -11.634767, 36.7005 -11.640533, 36.6775 -11.677833, 36.64165 -11.7142, 36.5957 -11.734267, 36.5584 -11.737133, 36.50675 -11.728533, 36.4099 -11.697433, 
+    36.374 -11.695533, 36.3166 -11.716567, 36.24915 -11.724233, 36.186 -11.712733, 36.158 -11.6912, 36.1652 -11.643367, 36.1609 -11.590767, 36.1336 -11.553433, 36.05615 -11.511333, 36.01595 -11.467333, 
+    35.92195 -11.431467, 35.8674 -11.427633, 35.81865 -11.438167, 35.71245 -11.506067, 35.67585 -11.522333, 35.55245 -11.513733, 35.5022 -11.520433, 35.4445 -11.556933, 35.3465 -11.542833, 35.1672 -11.5165, 
+    35.05805 -11.528633, 34.8798 -11.560167, 34.76335 -11.538333, 34.6324 -11.4534, 34.485 -11.191367, 34.41225 -10.960867, 34.42135 -10.791033, 34.4777 -10.366433, 34.4486 -10.155333, 34.3085 -9.951533, 
+    34.16295 -9.793833, 34.02105 -9.723467, 33.8937 -9.6798, 33.70085 -9.5512, 33.56445 -9.536633, 33.3716 -9.509967, 33.1242 -9.500267, 32.96775 -9.4687, 32.8695 -9.415333, 32.7767 -9.311, 
+    32.63115 -9.262467, 32.39465 -9.170267, 32.0781 -9.1096, 32.00355 -9.078067, 31.9599 -9.0441, 31.9162 -8.956733, 31.8762 -8.930033, 31.70885 -8.9155, 31.65425 -8.883933, 31.62515 -8.847567, 
+    31.6288 -8.733533, 31.576 -8.670433, 31.48865 -8.643767, 31.11025 -8.617067, 31.0084 -8.585533, 30.92105 -8.5176, 30.8592 -8.393833, 30.80195 -8.2548, 30.7882 -8.221467, 30.7052 -8.0305, 
+    30.60535 -7.716, 30.45255 -7.430367, 30.14815 -7.078967, 29.82935 -6.7388, 29.537 -6.4275, 29.4973 -6.088933, 29.4877 -6.003867, 29.5346 -5.758367, 29.5755 -5.705433, 29.59235 -5.649267, 
+    29.5334 -5.479167, 29.36615 -5.1406, 29.29035 -4.8325, 29.312 -4.595, 29.36615 -4.513167))
+
+POLYGON ((11.9208 -17.3074, 12 -17.276867, 12.09125 -17.244767, 12.131 -17.233733, 12.18295 -17.2374, 12.24485 -17.2514, 12.2896 -17.2499, 12.3294 -17.241067, 12.36915 -17.246233, 12.47305 -17.276433, 
+    12.5073 -17.2779, 12.53935 -17.262433, 12.5703 -17.244767, 12.80295 -16.922767, 12.80715 -16.918367, 12.8361 -16.888133, 12.8781 -16.872667, 12.92615 -16.866767, 13.00905 -16.871933, 13.0654 -16.882967, 
+    13.261 -16.9795, 13.2936 -16.981, 13.34335 -16.944167, 13.36985 -16.9353, 13.40745 -16.940467, 13.4638 -16.973633, 13.4815 -16.994267, 13.49805 -17.0716, 13.52895 -17.107933, 13.58865 -17.1136, 
+    13.613 -17.1232, 13.63895 -17.141633, 13.71965 -17.238867, 13.8412 -17.3435, 14.0219 -17.4334, 14.0882 -17.442233, 14.1545 -17.436367, 14.2655 -17.404333, 14.29415 -17.392, 14.48945 -17.427, 
+    14.62545 -17.427, 15.3953 -17.426967, 16.20875 -17.417233, 16.9895 -17.4245, 17.672 -17.419633, 17.86125 -17.414767, 17.8843 -17.416167, 18.2084 -17.446667, 18.4987 -17.465, 18.50345 -17.468933, 
+    18.5946 -17.606133, 18.65895 -17.6816, 18.7813 -17.798667, 18.8654 -17.839767, 18.99275 -17.882667, 19.0752 -17.900067, 19.2511 -17.899167, 19.3969 -17.921533, 19.60905 -17.973367, 19.6318 -17.976033, 
+    19.6526 -17.972467, 19.6955 -17.9546, 19.82185 -17.949667, 19.858 -17.956367, 19.91635 -17.973333, 19.97965 -17.9787, 20.01655 -17.975567, 20.06075 -17.9635, 20.1546 -17.933133, 20.18645 -17.925967, 
+    20.21595 -17.926433, 20.24745 -17.934467, 20.36405 -17.9747, 20.5018 -17.980933, 20.5762 -18.0158, 20.65025 -18.036333, 20.7521 -18.036333, 20.82485 -17.987633, 20.90595 -17.963967, 21.0323 -17.962167, 
+    21.11675 -17.973333, 21.2062 -17.9948, 21.27255 -18.0234, 21.4006 -18.097567, 21.45525 -18.112767, 21.6091 -18.049467, 21.87065 -17.978533, 22.58205 -17.812867, 23.1862 -17.684, 23.2362 -17.673333, 
+    23.51375 -17.623567, 23.86045 -17.549533, 23.94055 -17.536167, 24.15895 -17.575, 24.26905 -17.585933, 24.3746 -17.568933, 24.65215 -17.571367, 24.7504 -17.582267, 24.8432 -17.623533, 25.01885 -17.706067, 
+    25.1917 -17.846867, 25.23535 -17.9038, 25.21365 -17.8995, 25.18915 -17.8995, 25.13495 -17.922833, 25.1017 -17.926333, 25.016 -17.912333, 24.974 -17.914667, 24.9469 -17.901267, 24.9294 -17.870933, 
+    24.9049 -17.847633, 24.8664 -17.837133, 24.82095 -17.8418, 24.7125 -17.9176, 24.5988 -17.998067, 24.5253 -18.022567, 24.4667 -18.021967, 24.34775 -17.995133, 24.27955 -17.984633, 24.2218 -17.968333, 
+    24.1798 -17.9765, 24.12735 -18.005633, 24.09675 -18.0785, 24.07225 -18.108833, 23.9603 -18.184633, 23.8903 -18.2476, 23.8571 -18.276767, 23.795 -18.305333, 23.767 -18.3298, 23.7338 -18.388133, 
+    23.6708 -18.459267, 23.6428 -18.4721, 23.61135 -18.470933, 23.55185 -18.442933, 23.49065 -18.3753, 23.46265 -18.314667, 23.30785 -18.094833, 23.30785 -18.0482, 23.3126 -18.038733, 23.18515 -18.011, 
+    23.06865 -18.0083, 22.79385 -18.095667, 22.6009 -18.149067, 22.3279 -18.190333, 21.98755 -18.2753, 21.67085 -18.311733, 21.52525 -18.316567, 21.09755 -18.282567, 20.99925 -18.2753, 20.96285 -18.297133, 
+    20.98105 -18.743767, 20.9865 -19.2268, 20.99195 -19.7463, 20.9792 -20.027867, 20.99375 -20.268167, 20.97735 -20.787633, 20.98645 -21.304667, 20.9737 -21.821733, 20.9828 -22.062067, 20.11645 -22.045067, 
+    20.04545 -22.057233, 19.9836 -22.093633, 19.99815 -22.5864, 19.98905 -23.1083, 20.00905 -23.644733, 19.99175 -24, 19.9902 -24.702467, 19.9995 -25.695, 19.99545 -28.236533, 19.9355 -28.2993, 
+    19.5161 -28.453367, 19.4341 -28.575533, 19.4321 -28.5769, 19.35725 -28.685233, 19.3166 -28.700933, 19.2482 -28.696633, 19.21185 -28.708033, 19.18615 -28.7337, 19.2097 -28.769333, 19.26315 -28.805, 
+    19.2503 -28.826367, 19.21715 -28.835633, 19.16795 -28.8513, 19.09525 -28.881233, 19.0482 -28.866967, 19.0379 -28.860433, 18.9541 -28.8071, 18.8953 -28.793567, 18.8183 -28.795, 18.75845 -28.787867, 
+    18.69215 -28.793567, 18.53705 -28.8114, 18.2483 -28.819967, 18.1767 -28.846333, 18.13175 -28.834933, 18.09325 -28.806433, 18.0334 -28.7836, 17.84195 -28.758667, 17.6559 -28.735867, 17.6281 -28.711633, 
+    17.611 -28.6717, 17.56395 -28.667433, 17.45915 -28.711633, 17.42705 -28.708767, 17.40885 -28.6824, 17.39175 -28.5384, 17.37035 -28.514167, 17.31475 -28.4885, 17.2891 -28.46, 17.29655 -28.433633, 
+    17.33295 -28.419367, 17.36075 -28.396567, 17.3757 -28.350967, 17.31155 -28.2027, 17.272 -28.193433, 17.22065 -28.182033, 17.2014 -28.166367, 17.2292 -28.087967, 17.20785 -28.0623, 17.1565 -28.032367, 
+    17.09875 -28.008133, 17.0132 -28.008133, 16.9309 -28.015967, 16.89665 -28.0402, 16.89455 -28.085833, 16.8753 -28.102933, 16.83465 -28.108633, 16.8218 -28.127167, 16.8261 -28.161367, 16.80255 -28.181333, 
+    16.74695 -28.204133, 16.73625 -28.236933, 16.75125 -28.299633, 16.7341 -28.3638, 16.70845 -28.3923, 16.6603 -28.404433, 16.6368 -28.417267, 16.6368 -28.434367, 16.61325 -28.462867, 16.50735 -28.5619, 
+    16.4881 -28.5619, 16.471 -28.593267, 16.45175 -28.597533, 16.4111 -28.5733, 16.3384 -28.524833, 16.29135 -28.474933, 16.20475 -28.425767, 16.14275 -28.368733, 16.08715 -28.2946, 16.0358 -28.220467, 
+    15.89355 -28.045833, 15.7695 -27.9033, 15.72565 -27.847, 15.685 -27.821333, 15.62725 -27.7971, 15.58875 -27.7572, 15.56095 -27.6973, 15.546 -27.621767, 15.5 -27.5341, 15.4508 -27.458533, 
+    15.36525 -27.370167, 15.2466 -27.167033, 15.2081 -27.082933, 15.1856 -26.9197, 15.16425 -26.889767, 15.13 -26.881233, 15.1129 -26.8584, 15.1129 -26.7515, 15.1161 -26.588267, 15.1332 -26.574033, 
+    15.1546 -26.584, 15.17595 -26.6068, 15.1952 -26.6125, 15.20805 -26.591133, 15.12035 -26.4215, 15.0573 -26.328133, 15.02735 -26.302467, 14.97385 -26.296767, 14.9247 -26.273967, 14.9033 -26.222633, 
+    14.91615 -26.1542, 14.94075 -26.119267, 14.96855 -26.057967, 14.97715 -25.983867, 14.92365 -25.922567, 14.88515 -25.8912, 14.84345 -25.8021, 14.84345 -25.739367, 14.8627 -25.7009, 14.8905 -25.7009, 
+    14.9012 -25.682367, 14.90975 -25.5783, 14.9365 -25.484933, 14.92795 -25.4336, 14.8702 -25.3552, 14.8488 -25.255433, 14.8862 -25.152067, 14.86695 -25.1193, 14.87125 -25.0751, 14.9076 -25.0409, 
+    14.89905 -25.0138, 14.82955 -24.871967, 14.8253 -24.816367, 14.821 -24.757933, 14.7686 -24.675967, 14.7365 -24.5876, 14.71085 -24.551933, 14.62315 -24.490633, 14.61355 -24.4557, 14.61785 -24.3987, 
+    14.59005 -24.341667, 14.45745 -24.179167, 14.41575 -24.082933, 14.4233 -24, 14.44365 -23.983167, 14.49485 -23.948033, 14.5214 -23.9075, 14.5198 -23.869, 14.4863 -23.815433, 14.4785 -23.756167, 
+    14.4941 -23.6532, 14.4941 -23.607433, 14.4512 -23.540333, 14.3888 -23.4665, 14.37475 -23.421767, 14.3841 -23.3812, 14.42 -23.3604, 14.45275 -23.359367, 14.48865 -23.3781, 14.5036 -23.378667, 
+    14.52455 -23.3604, 14.52455 -23.351033, 14.413 -23.239233, 14.34905 -23.133133, 14.34435 -23.068667, 14.38025 -22.9168, 14.40365 -22.893933, 14.4208 -22.8908, 14.4317 -22.894967, 14.4255 -22.985433, 
+    14.4489 -23.001067, 14.48165 -23.0073, 14.50505 -23.0021, 14.52765 -22.959967, 14.5729 -22.821633, 14.56355 -22.7873, 14.50195 -22.707233, 14.46215 -22.511167, 14.44105 -22.331733, 14.4473 -22.2974, 
+    14.42855 -22.2766, 14.4083 -22.249567, 14.3881 -22.241233, 14.349 -22.241233, 14.33585 -22.233433, 14.3209 -22.163233, 14.2281 -22.073267, 14.0284 -21.825733, 13.99875 -21.8122, 13.9621 -21.8044, 
+    13.94965 -21.787767, 13.9543 -21.769033, 14.00735 -21.717033, 14.01985 -21.699333, 14.00895 -21.676467, 13.9387 -21.616133, 13.9052 -21.557367, 13.8849 -21.473133, 13.8038 -21.374333, 13.7375 -21.312433, 
+    13.6423 -21.243767, 13.6189 -21.2188, 13.5417 -21.045633, 13.5089 -20.999867, 13.4512 -20.952033, 13.43715 -20.9281, 13.38485 -20.787167, 13.3677 -20.613467, 13.35285 -20.5287, 13.2811 -20.361233, 
+    13.2655 -20.317567, 13.26625 -20.254633, 13.2413 -20.188067, 13.10005 -19.996167, 13.0423 -19.9015, 12.78565 -19.577533, 12.70605 -19.458933, 12.6819 -19.383533, 12.6335 -19.268067, 12.5711 -19.186933, 
+    12.4728 -19.114133, 12.4494 -19.093333, 12.4393 -19.0668, 12.4393 -18.9867, 12.42685 -18.9607, 12.38785 -18.925333, 12.2763 -18.8208, 12.22015 -18.740733, 12.1718 -18.656467, 12.11325 -18.5197, 
+    12.0836 -18.482267, 12.04495 -18.434433, 12 -18.375633, 11.9665 -18.334367, 11.89135 -18.263433, 11.7844 -18.0933, 11.7674 -18.000967, 11.7674 -17.804933, 11.74795 -17.639667, 11.72 -17.492233, 
+    11.75405 -17.398267, 11.74675 -17.331833, 11.76375 -17.309133, 11.78075 -17.309133, 11.8391 -17.341533, 11.87555 -17.3464, 11.91445 -17.341533, 11.9266 -17.323733, 11.9208 -17.3074))
+
+POLYGON ((8.40425 36.824867, 8.51815 36.824867, 8.68 36.852833, 8.84385 36.8848, 8.88385 36.9101, 8.9178 36.980667, 9.02175 37.069933, 9.15365 37.143167, 9.2156 37.151167, 9.24755 37.147167, 
+    9.27555 37.157833, 9.3315 37.1858, 9.36545 37.1978, 9.41945 37.197767, 9.55535 37.207067, 9.6313 37.248367, 9.84515 37.291, 9.9011 37.280333, 9.93905 37.2457, 9.97105 37.1951, 
+    10.05495 37.156467, 10.17285 37.129833, 10.2288 37.0912, 10.2248 37.051233, 10.1868 36.978, 10.1848 36.9327, 10.23075 36.880767, 10.3387 36.8408, 10.36465 36.822167, 10.36465 36.808833, 
+    10.35665 36.796867, 10.2248 36.747567, 10.2048 36.728933, 10.2028 36.7063, 10.2168 36.6903, 10.29075 36.683667, 10.4746 36.711633, 10.5785 36.7689, 10.67845 36.808833, 10.7844 36.842133, 
+    11.0062 37.0006, 11.0322 37.007267, 11.06415 37.007267, 11.10215 36.9753, 11.1521 36.835467, 11.1501 36.7702, 11.11415 36.722267, 10.9543 36.615733, 10.91235 36.566433, 10.86235 36.453233, 
+    10.79245 36.38, 10.58065 36.289433, 10.54665 36.260133, 10.4907 36.189533, 10.46075 36.089633, 10.54265 35.915167, 10.66455 35.726033, 10.69255 35.710033, 10.7265 35.703367, 10.77645 35.727333, 
+    10.81245 35.727333, 10.8444 35.718, 10.8604 35.6927, 10.8704 35.623433, 10.8824 35.603467, 10.92435 35.590133, 10.9843 35.576833, 11.0023 35.572833, 11.0123 35.558167, 11.0083 35.506233, 
+    11.0163 35.480933, 11.06625 35.448967, 11.0822 35.428967, 11.03425 35.331733, 11.03425 35.281133, 11.12415 35.139933, 11.12215 35.111967, 11.0582 35.0414, 11.0482 34.977467, 11.0342 34.948167, 
+    10.97425 34.9029, 10.95625 34.870933, 10.94825 34.804333, 10.8703 34.697767, 10.52255 34.416733, 10.4526 34.376767, 10.3167 34.292867, 10.2807 34.243567, 10.23475 34.226267, 10.1828 34.2276, 
+    10.1648 34.2196, 10.1428 34.173, 10.11885 34.154333, 10.10085 34.153, 10.0669 34.157, 10.0469 34.151667, 10.0269 34.133033, 10.0269 34.0944, 10.00095 34.0398, 10.0149 33.991833, 
+    10.05485 33.966533, 10.1368 33.824033, 10.20275 33.7774, 10.2667 33.758767, 10.2727 33.746767, 10.2707 33.732133, 10.2407 33.706833, 10.2407 33.690833, 10.2747 33.678867, 10.34865 33.6815, 
+    10.4246 33.6682, 10.45255 33.669533, 10.5025 33.6935, 10.5345 33.6935, 10.5565 33.686833, 10.5565 33.640233, 10.5225 33.566967, 10.5445 33.539, 10.5525 33.493733, 10.58445 33.483067, 
+    10.6224 33.452433, 10.6564 33.435133, 10.68635 33.436467, 10.70435 33.444433, 10.7463 33.4977, 10.79625 33.519033, 10.81825 33.537667, 10.83025 33.5976, 10.8742 33.621567, 10.95815 33.641567, 
+    11.0321 33.641567, 11.08805 33.632233, 11.106 33.616233, 11.088 33.562967, 11.104 33.524333, 11.14595 33.4857, 11.14595 33.461733, 11.134 33.4391, 11.14995 33.429767, 11.2219 33.416433, 
+    11.32385 33.365833, 11.32785 33.351167, 11.31785 33.3472, 11.28185 33.3472, 11.14995 33.371167, 11.134 33.369833, 11.136 33.359167, 11.18395 33.332533, 11.2039 33.288567, 11.3258 33.196667, 
+    11.3538 33.192667, 11.3838 33.195333, 11.40375 33.211333, 11.38975 33.249933, 11.3318 33.300567, 11.3318 33.3112, 11.3518 33.313867, 11.40575 33.291233, 11.4837 33.203333, 11.569 33.1598, 
+    11.52945 33.125333, 11.4745 33.077433, 11.47165 33.047167, 11.5143 33.0112, 11.5143 32.9639, 11.4518 32.7538, 11.47875 32.673367, 11.5526 32.5428, 11.59235 32.480333, 11.56965 32.433, 
+    11.47875 32.363, 11.28845 32.3081, 11.1621 32.227667, 10.9803 32.129233, 10.89225 32.063, 10.7957 31.847233, 10.71615 31.775333, 10.6182 31.7157, 10.462 31.702467, 10.2319 31.655133, 
+    10.1751 31.630533, 10.1084 31.559567, 10.1084 31.381667, 10.30435 31.0372, 10.32 30.956767, 10.20355 30.735333, 10.0956 30.578233, 9.9096 30.424, 9.39555 30.1174, 9.3629 30.430633, 
+    9.25635 30.919867, 9.1527 31.526467, 9.1215 31.691133, 9.0732 31.893667, 9.01355 31.9845, 8.82465 32.099, 8.30915 32.3952, 8.21825 32.482233, 8.1274 32.609067, 8.16715 32.796433, 
+    8.1061 32.892, 7.98115 33.047167, 7.8164 33.138033, 7.69995 33.1986, 7.64315 33.289433, 7.63035 33.345267, 7.6616 33.4853, 7.619 33.581833, 7.52665 33.7834, 7.521 33.917767, 
+    7.54655 34.054033, 7.71835 34.340767, 8.04355 34.790267, 8.1827 35.009833, 8.22955 35.251133, 8.21535 35.4934, 8.1742 35.755533, 8.16 35.950467, 8.2722 36.222067, 8.2722 36.417, 
+    8.258 36.509733, 8.258 36.5968, 8.38285 36.791533, 8.40425 36.824867))
+
+POLYGON ((0.0296 11.124, 0.39775 11.0471, 0.46795 11.040167, 0.52255 10.9882, 0.5719 10.974333, 0.6499 10.974333, 0.78505 10.991667, 0.889 10.9882, 0.902 10.801067, 0.82925 10.633033, 
+    0.76295 10.510033, 0.7266 10.426867, 0.737 10.357567, 0.77595 10.2952, 0.83835 10.2363, 1.0541 10.128867, 1.3335 10.000667, 1.3907 9.936567, 1.4141 9.815267, 1.4271 9.622967, 
+    1.4024 9.508633, 1.405 9.354433, 1.4362 9.271267, 1.5064 9.205433, 1.5753 9.1552, 1.60905 9.099733, 1.60645 8.720333, 1.62075 8.204033, 1.62465 7.737967, 1.59735 7.4677, 
+    1.61815 7.211267, 1.62205 7.055333, 1.60125 7.013767, 1.56485 6.977367, 1.5207 6.953133, 1.5181 6.932333, 1.58305 6.831833, 1.59865 6.778133, 1.58695 6.651667, 1.60255 6.580633, 
+    1.65455 6.497467, 1.7689 6.3554, 1.7728 6.298233, 1.7312 6.2705, 1.68705 6.267033, 1.62985 6.2653, 1.59865 6.246267, 1.59605 6.222, 1.6232 6.189467, 1.3528 6.126767, 
+    1.25875 6.086033, 1.20875 6.111633, 1.0961 6.169333, 1.0263 6.2522, 1.00205 6.272433, 0.9202 6.292633, 0.85345 6.3371, 0.80795 6.375533, 0.77765 6.539267, 0.7382 6.573633, 
+    0.6472 6.605967, 0.59565 6.7111, 0.4895 6.761633, 0.4706 6.8132, 0.4691 6.881933, 0.52065 6.994133, 0.6253 7.198333, 0.6488 7.334767, 0.62905 7.358033, 0.5411 7.410567, 
+    0.529 7.444967, 0.5358 7.491467, 0.5828 7.609733, 0.62525 7.753267, 0.6139 7.923067, 0.5381 8.062567, 0.53125 8.161633, 0.5555 8.2415, 0.6389 8.312233, 0.68965 8.377967, 
+    0.6912 8.416367, 0.67755 8.436567, 0.61535 8.4659, 0.61385 8.482067, 0.59415 8.515433, 0.47285 8.583133, 0.38115 8.665, 0.3766 8.6933, 0.38115 8.715533, 0.45845 8.764033, 
+    0.4706 8.801433, 0.4721 8.877267, 0.4425 8.9662, 0.41065 9.099633, 0.4137 9.164333, 0.5532 9.346267, 0.53805 9.419033, 0.50165 9.455433, 0.43795 9.4696, 0.3682 9.459467, 
+    0.2863 9.4231, 0.2196 9.417033, 0.15115 9.4153, 0.11465 9.4405, 0.10925 9.482833, 0.116 9.543133, 0.14845 9.577367, 0.2011 9.611567, 0.24385 9.6407, 0.24235 9.6641, 
+    0.257 9.6836, 0.28625 9.707, 0.3272 9.804533, 0.3265 9.847433, 0.306 9.893267, 0.3075 9.912767, 0.32355 9.930333, 0.34115 9.9508, 0.3499 9.988833, 0.3492 10.062, 
+    0.297 10.119333, 0.2808 10.216533, 0.2862 10.306567, 0.26595 10.375, -0.0366 10.598233, -0.0933 10.682867, -0.0825 10.7621, -0.05145 10.879133, 0.0188 10.985367, 0.0296 11.124))
+
+POLYGON ((-12.0443 14.669667, -11.87845 14.8252, -11.76455 15.039033, -11.63345 15.335633, -11.58515 15.634533, -11.52995 15.6713, -11.34705 15.6736, -11.26425 15.6529, -11.2125 15.549433, -11.1849 15.3092, 
+    -11.0503 15.097667, -10.9675 15.086167, -10.53275 15.365533, -9.70465 15.364367, -9.52175 15.373567, -9.4631 15.440233, -9.43205 15.619567, -9.37685 15.658667, -9.13185 15.656367, -9.1385 15.489433, 
+    -8.1165 15.487567, -6.83415 15.504167, -5.513 15.483867, -5.25265 16.2627, -5.2693 16.3033, -5.58505 16.439867, -5.63765 16.5635, -5.7623 17.728033, -5.8814 18.589933, -6.02265 19.525633, 
+    -6.1362 20.697567, -6.3107 21.8621, -6.4575 22.952833, -6.4686 23.543433, -6.52675 23.8627, -6.7123 24.997733, -5.05065 24.9834, -5.00065 24.982967, -4.51805 24.628633, -2.77295 23.4557, 
+    -2.17905 23.0869, -1.6281 22.7265, -0.5692 22.030967, 0.6009 21.241133, 1.0281 21.001933, 1.10095 20.985233, 1.21475 20.9807, 1.21475 20.807767, 1.24435 20.7486, 1.40825 20.609033, 
+    1.5517 20.5514, 1.6678 20.3724, 1.9421 20.185067, 2.0514 20.172933, 2.2221 20.168367, 2.27785 20.157, 2.3348 20.1312, 2.4031 20.028033, 2.4486 20.009833, 2.6307 19.971933, 
+    2.8208 19.887733, 3.12355 19.778533, 3.21345 19.6458, 3.19755 19.4501, 3.15885 19.3242, 3.10535 19.174767, 3.13495 19.065567, 3.2738 18.875933, 3.3091 18.853933, 3.3774 18.852433, 
+    3.52535 18.9131, 3.82355 18.996533, 4.34825 19.149, 4.34725 19.115667, 4.3451 19.045533, 4.29825 18.466367, 4.23895 17.8664, 4.1984 17.276833, 4.1766 16.666467, 4.1423 16.331633, 
+    3.97065 16.208933, 3.8864 16.099767, 3.85205 15.8315, 3.8146 15.700467, 3.6305 15.5809, 3.4245 15.5081, 3.07805 15.428033, 2.75035 15.396833, 2.3197 15.323, 2.10435 15.2731, 
+    1.8297 15.216967, 1.62995 15.213833, 1.41145 15.120267, 1.05565 15.0402, 0.8809 15.046433, 0.6905 15.0402, 0.61245 14.965333, 0.52195 14.890467, 0.419 14.856167, 0.238 14.858267, 
+    0.1196 14.8782, -0.2863 15.048533, -0.614 15.108833, -0.75445 15.1109, -0.82935 15.094267, -0.94485 15.018367, -1.285 14.7418, -1.4754 14.625333, -1.6439 14.5723, -1.94035 14.462067, 
+    -2.16195 14.312333, -2.24625 14.2094, -2.3118 14.0472, -2.42415 13.939067, -2.69255 13.824667, -2.77995 13.596967, -3.1014 13.524167, -3.3573 13.452433, -3.53205 13.248633, -3.6725 13.2341, 
+    -3.84105 13.232, -4.0564 13.2653, -4.1001 13.256967, -4.22805 13.0386, -4.24135 12.8486, -4.5398 12.277633, -4.72495 12.088433, -4.7833 12.04, -4.8209 12.017533, -4.8687 12, 
+    -5.03205 11.943633, -5.40485 11.807433, -5.4576 11.7805, -5.46435 11.758033, -5.39025 11.609867, -5.38015 11.431733, -5.43175 11.337433, -5.443 11.246133, -5.39135 11.051533, -5.40035 10.9767, 
+    -5.5171 10.836, -5.52835 10.806067, -5.5073 10.733367, -5.5285 10.681033, -5.5168 10.6259, -5.46805 10.575, -5.4553 10.5029, -5.46805 10.409567, -5.50265 10.376233, -5.5873 10.2946, 
+    -5.72715 10.208567, -5.8078 10.1817, -5.96645 10.1602, -6.0444 10.1602, -6.13045 10.187067, -6.1466 10.212167, -6.1466 10.260567, -6.0928 10.3466, -6.13855 10.4595, -6.17615 10.486367, 
+    -6.20305 10.486367, -6.238 10.477433, -6.2837 10.429033, -6.3469 10.4165, -6.40875 10.421867, -6.5405 10.4595, -6.5835 10.450533, -6.6319 10.423667, -6.6561 10.3878, -6.66415 10.307167, 
+    -6.7018 10.267733, -6.74755 10.256967, -6.8228 10.256967, -6.87255 10.239033, -6.9801 10.151233, -7.06885 10.1315, -7.20595 10.1315, -7.30005 10.1602, -7.33095 10.194267, -7.35785 10.310767, 
+    -7.41165 10.341233, -7.45735 10.353767, -7.7101 10.351967, -7.7531 10.4882, -7.8284 10.525833, -7.9427 10.529433, -8.19545 10.5366, -8.26805 10.545533, -8.33525 10.5814, -8.3339 10.619033, 
+    -8.28015 10.7176, -8.17795 10.921933, -8.20755 10.9524, -8.3124 10.982867, -8.385 10.9739, -8.42265 10.947033, -8.51945 10.807233, -8.627 10.771367, -8.67 10.7696, -8.68615 10.783933, 
+    -8.68615 10.8162, -8.6458 10.889667, -8.6458 10.904, -8.68885 10.9273, -8.6915 10.9775, -8.68615 11.038433, -8.666 11.102967, -8.6176 11.149567, -8.28955 11.3449, -8.4401 11.4435, 
+    -8.77625 11.5761, -8.86635 11.6263, -8.8986 11.674667, -8.88245 11.7123, -8.76415 11.8969, -8.748 11.998, -8.75615 12.0537, -8.9702 12.136333, -8.90365 12.335867, -9.1426 12.388267, 
+    -9.36645 12.279433, -9.7355 12.1323, -9.80655 12.0866, -9.96635 12, -10.0388 11.958267, -10.1407 11.925833, -10.31445 11.925867, -10.3944 11.966, -10.4546 11.986067, -10.4917 11.987633, 
+    -10.5241 11.975267, -10.5465 11.9559, -10.5583 11.948633, -10.56825 11.944533, -10.5777 11.943933, -10.58715 11.9458, -10.6018 11.9581, -10.6155 11.973867, -10.6342 12, -10.6706 12.034, 
+    -10.6969 12.058533, -10.72995 12.058533, -10.8209 12.019967, -10.8457 12.019967, -10.8953 12.053, -10.92835 12.149433, -10.91185 12.3257, -10.9201 12.3615, -10.97385 12.358733, -11.12265 12.237567, 
+    -11.17225 12.033733, -11.4244 12.141167, -11.56495 12.254067, -11.60215 12.303667, -11.3913 12.429, -11.4946 12.489567, -11.4326 12.610767, -11.5401 12.6824, -11.5649 12.7237, -11.57315 12.756767, 
+    -11.4905 12.988133, -11.5194 13.096933, -11.7385 13.336567, -11.8625 13.325567, -11.9989 13.344833, -12.08155 13.416433, -12.08985 13.4798, -12.0774 13.866767, -12.0443 14.669667))
+
+POLYGON ((9.7394 0.967667, 9.79335 0.986133, 9.8852 0.982267, 9.9377 0.991967, 9.94645 1.0124, 9.93625 1.0425, 9.91 1.055167, 9.88665 1.0571, 9.8123 1.026, 9.7598 1.021133, 
+    9.6971 1.0221, 9.65915 1.016267, 9.61395 1.000733, 9.59065 1.005567, 9.5775 1.020167, 9.5571 1.068767, 9.53375 1.089167, 9.51335 1.0921, 9.4492 1.090133, 9.42 1.0989, 
+    9.3996 1.122233, 9.39375 1.173733, 9.4171 1.2136, 9.4827 1.269, 9.5017 1.386633, 9.5273 1.404067, 9.5543 1.407833, 9.57135 1.410667, 9.57985 1.425833, 9.57985 1.446633, 
+    9.604 1.4684, 9.6111 1.485467, 9.60255 1.521433, 9.6111 1.534667, 9.62815 1.5375, 9.66505 1.524267, 9.76445 1.5129, 9.81695 1.526133, 9.84255 1.547933, 9.83685 1.556433, 
+    9.82405 1.556433, 9.78575 1.546033, 9.7616 1.546967, 9.6991 1.581033, 9.67925 1.612267, 9.6849 1.638767, 9.7204 1.6596, 9.77865 1.688, 9.81695 1.727733, 9.84925 1.805733, 
+    9.84925 1.851133, 9.8174 1.900367, 9.76235 1.9496, 9.74785 1.9863, 9.758 2.015267, 9.79565 2.065467, 9.78405 2.130167, 9.74495 2.203567, 9.70295 2.250867, 9.69905 2.2761, 
+    9.7221 2.291467, 9.74515 2.3175, 9.8533 2.262367, 9.9388 2.215167, 10.08475 2.177833, 10.3118 2.169967, 10.67895 2.177833, 11.11835 2.183733, 11.33815 2.174133, 11.38815 2.171933, 
+    11.38815 2.107333, 11.3774 2.0327, 11.386 1.932233, 11.456 1.7887, 11.45385 1.7241, 11.3957 1.530367, 11.33005 1.286367, 11.33435 1.127067, 11.3591 0.995033, 11.3354 0.962033, 
+    11.27725 0.946233, 11.12225 0.9563, 10.82725 0.957733, 10.32875 0.949133, 10.12525 0.949133, 9.9939 0.913267, 9.90995 0.911833, 9.8335 0.9319, 9.7394 0.967667))
+
+POLYGON ((33.8036 -1.0693, 33.8036 -0.9352, 33.7914 -0.532867, 33.87065 -0.374367, 33.828 -0.098, 33.8226 -0.059533, 33.81885 0.005633, 33.8317 0.049133, 33.8722 0.078967, 33.8738 0.088767, 
+    33.8624 0.094167, 33.9631 0.191833, 33.95335 0.203433, 33.99555 0.229133, 34.08925 0.291633, 34.0955 0.293167, 34.1364 0.352533, 34.16525 0.500133, 34.1797 0.5226, 34.19895 0.533833, 
+    34.27715 0.578767, 34.38785 0.736, 34.44075 0.9189, 34.4504 0.9494, 34.46845 0.962233, 34.608 1.029633, 34.7668 1.097033, 34.82455 1.151567, 34.82935 1.235, 34.75715 1.3056, 
+    34.7596 1.3409, 34.7644 1.3794, 34.85585 1.469267, 35.01945 1.674633, 35.02905 1.748433, 34.993 1.854333, 34.9304 1.998733, 34.9521 2.448, 34.8607 2.608467, 34.71155 2.797767, 
+    34.59125 2.868367, 34.5696 3.067333, 34.4493 3.099433, 34.3819 3.144367, 34.3675 3.182867, 34.44685 3.574367, 34.3987 3.696333, 34.37465 3.754067, 34.41315 3.8343, 34.3843 3.8632, 
+    34.34095 3.8664, 34.2399 3.8664, 34.08595 3.985133, 34.05705 4.039667, 34.11 4.142367, 34.0881 4.1684, 34.06005 4.201733, 34.208 4.3958, 34.3427 4.525733, 34.40645 4.541767, 
+    34.926 4.541767, 35.53335 4.516133, 35.89055 4.492067, 35.9146 4.5065, 35.9793 4.465033, 36.0755 4.439367, 36.197 4.474667, 36.3534 4.5212, 36.4352 4.542067, 36.51215 4.530833, 
+    36.59035 4.506767, 37.09675 4.2661, 37.60075 3.9741, 37.8125 3.850567, 38.13365 3.653233, 38.2684 3.613133, 38.57995 3.587467, 39.06955 3.5634, 39.19705 3.558567, 39.4954 3.550567, 
+    39.56755 3.5698, 39.6265 3.614733, 39.8009 3.881067, 39.9308 4.015833, 39.99335 4.0335, 40.03185 4.0335, 40.1858 3.986967, 40.32175 3.977333, 40.5407 3.990167, 40.7668 4.0383, 
+    40.8402 4.052733, 40.9124 4.036667, 40.98695 4.0014, 41.0832 3.8634, 41.1491 3.833767, 41.15105 3.8321, 41.1773 3.8254, 41.19815 3.8249, 41.2321 3.8254, 41.3015 3.837233, 
+    41.3037 3.838433, 41.331 3.837733, 41.3538 3.863533, 41.38575 3.861033, 41.4261 3.8723, 41.45615 3.8886, 41.4909 3.890467, 41.5369 3.8792, 41.6416 3.8792, 41.71855 3.892367, 
+    41.7791 3.930533, 41.8082 3.954933, 41.8533 3.9756, 41.88275 3.978267, 41.91005 3.995667, 41.9279 4.028867, 41.9603 4.059533, 42.0748 4.120267, 42.1477 4.153133, 42.15675 4.156767, 
+    42.20675 4.176833, 42.06125 4.043667, 41.89525 3.851167, 41.7449 3.735633, 41.63665 3.557567, 41.4791 3.291233, 41.13865 3.002433, 40.99555 2.829167, 40.9763 2.7249, 41.00995 2.586933, 
+    41.0148 2.341467, 41.0172 1.940433, 41.0124 1.218533, 41.0124 0.5143, 41.0172 -0.554067, 41.00755 -0.855633, 41.0148 -0.889333, 41.1038 -0.969533, 41.34435 -1.264733, 41.4069 -1.3738, 
+    41.6499 -1.640967, 41.62945 -1.6712, 41.6271 -1.691467, 41.62085 -1.698767, 41.5834 -1.6998, 41.56935 -1.707067, 41.5647 -1.732033, 41.5054 -1.8246, 41.4617 -1.853733, 41.43205 -1.8891, 
+    41.42425 -1.940033, 41.41875 -1.974867, 41.4047 -1.995667, 41.38755 -2.005033, 41.3626 -1.9988, 41.29865 -1.989433, 41.27525 -1.9936, 41.23625 -2.021667, 41.20505 -2.0456, 41.1629 -2.0539, 
+    41.1317 -2.0695, 41.04905 -2.153767, 41.02485 -2.1574, 40.99675 -2.145967, 40.99365 -2.113733, 41.0061 -2.0742, 41.0264 -2.0534, 41.02015 -2.0451, 40.99365 -2.043, 40.9718 -2.0534, 
+    40.9375 -2.114767, 40.92655 -2.1543, 40.9172 -2.1595, 40.8969 -2.150133, 40.8579 -2.127233, 40.82825 -2.092933, 40.81425 -2.0919, 40.808 -2.098133, 40.8111 -2.1231, 40.8345 -2.166767, 
+    40.83405 -2.1707, 40.8236 -2.176133, 40.78925 -2.1803, 40.78305 -2.187567, 40.79395 -2.1959, 40.84385 -2.217733, 40.87195 -2.244767, 40.87665 -2.267633, 40.86105 -2.300933, 40.81735 -2.337333, 
+    40.7877 -2.345667, 40.75495 -2.343567, 40.74245 -2.348767, 40.73935 -2.3602, 40.75185 -2.3831, 40.8189 -2.4226, 40.8353 -2.441833, 40.83375 -2.4616, 40.8197 -2.481367, 40.7916 -2.5084, 
+    40.77445 -2.545833, 40.7573 -2.5656, 40.73545 -2.582233, 40.7214 -2.6041, 40.7027 -2.620733, 40.6559 -2.636333, 40.5888 -2.6436, 40.48895 -2.675833, 40.37425 -2.726267, 40.3056 -2.767867, 
+    40.28535 -2.769967, 40.2713 -2.7606, 40.2666 -2.735633, 40.251 -2.730433, 40.2354 -2.7346, 40.2198 -2.751233, 40.21045 -2.764767, 40.1886 -2.785567, 40.16055 -2.7897, 40.14495 -2.797, 
+    40.12855 -2.817267, 40.11405 -2.905133, 40.11715 -2.9114, 40.1265 -2.913467, 40.141 -2.907767, 40.1535 -2.8984, 40.16445 -2.899433, 40.1816 -2.916067, 40.19095 -2.94, 40.18625 -2.970167, 
+    40.17225 -2.9816, 40.14885 -2.9868, 40.13635 -2.998233, 40.141 -3.1189, 40.134 -3.167267, 40.14025 -3.176633, 40.16365 -3.177667, 40.23855 -3.144367, 40.2557 -3.145433, 40.2635 -3.158933, 
+    40.2557 -3.175567, 40.1808 -3.2359, 40.1387 -3.259833, 40.13245 -3.270233, 40.1418 -3.2879, 40.15585 -3.301433, 40.15895 -3.3368, 40.14805 -3.3711, 40.11915 -3.3945, 39.9382 -3.4933, 
+    39.91635 -3.495367, 39.90545 -3.486033, 39.90855 -3.471467, 39.91165 -3.447533, 39.90385 -3.4309, 39.88825 -3.427767, 39.85705 -3.432967, 39.79935 -3.480833, 39.7845 -3.510467, 39.79075 -3.5292, 
+    39.8126 -3.5344, 39.8672 -3.531267, 39.8937 -3.536467, 39.9093 -3.5552, 39.91085 -3.5708, 39.8984 -3.614467, 39.8672 -3.689367, 39.8516 -3.701833, 39.8313 -3.710167, 39.81415 -3.706, 
+    39.73145 -3.652967, 39.7143 -3.650867, 39.70025 -3.656067, 39.6956 -3.670633, 39.7034 -3.6904, 39.7299 -3.703933, 39.7346 -3.717433, 39.73695 -3.735633, 39.75255 -3.743967, 39.8446 -3.778267, 
+    39.8571 -3.792833, 39.8571 -3.8074, 39.8337 -3.8313, 39.80405 -3.8698, 39.7822 -3.924933, 39.76975 -3.987333, 39.7549 -3.9972, 39.73395 -3.9973, 39.68245 -3.9838, 39.6637 -3.9869, 
+    39.6566 -3.9993, 39.66525 -4.010833, 39.7284 -4.0305, 39.7424 -4.0461, 39.7424 -4.079367, 39.7315 -4.1189, 39.7206 -4.1293, 39.69875 -4.131367, 39.6301 -4.133467, 39.61605 -4.1428, 
+    39.62075 -4.156333, 39.6566 -4.1709, 39.66755 -4.1917, 39.6644 -4.224967, 39.63245 -4.276433, 39.5638 -4.354433, 39.55755 -4.369, 39.57005 -4.422067, 39.5638 -4.4366, 39.5373 -4.447, 
+    39.5295 -4.4543, 39.53105 -4.470933, 39.5396 -4.5141, 39.5318 -4.531767, 39.5193 -4.538, 39.5037 -4.535933, 39.48655 -4.520333, 39.47095 -4.518267, 39.4429 -4.523467, 39.4273 -4.539067, 
+    39.4257 -4.5588, 39.4507 -4.616, 39.4491 -4.6337, 39.4413 -4.642033, 39.41635 -4.647233, 39.329 -4.646167, 39.3165 -4.635767, 39.32745 -4.6077, 39.31805 -4.593133, 39.2931 -4.5848, 
+    39.2697 -4.587933, 39.25255 -4.598333, 39.24475 -4.6264, 39.246 -4.653167, 39.00255 -4.504233, 38.80525 -4.399967, 38.4215 -4.154467, 37.8958 -3.8432, 37.78755 -3.7662, 37.7683 -3.7261, 
+    37.7707 -3.641067, 37.73945 -3.615367, 37.70575 -3.610567, 37.66005 -3.610567, 37.62155 -3.602533, 37.58665 -3.575267, 37.57465 -3.544767, 37.5939 -3.5191, 37.65885 -3.456533, 37.69975 -3.4164, 
+    37.70335 -3.318533, 37.66965 -3.225467, 37.6215 -3.148467, 37.47115 -3.0586, 37.19925 -2.923833, 36.91175 -2.747333, 36.3355 -2.426433, 35.79295 -2.1264, 35.2528 -1.832767, 34.83055 -1.577667, 
+    34.60675 -1.436467, 34.14205 -1.207167, 33.8036 -1.0693))
+
+POLYGON ((-3.0337 7.2244, -3.0319 7.3735, -3.0167 7.5345, -2.9827 7.674033, -2.87445 7.882767, -2.8029 7.947167, -2.69015 7.999667, -2.649 8.035433, -2.6454 8.052133, -2.6794 8.0879, 
+    -2.683 8.107, -2.67405 8.130833, -2.63825 8.149933, -2.57025 8.1547, -2.54075 8.1714, -2.5318 8.219133, -2.5282 8.600767, -2.48625 8.704633, -2.58135 8.7786, -2.59885 8.815, 
+    -2.6012 8.872133, -2.60665 8.9028, -2.62495 8.9236, -2.699 8.963067, -2.71455 8.983333, -2.71455 9.004633, -2.7013 9.023867, -2.67835 9.041533, -2.67055 9.051933, -2.6721 9.0878, 
+    -2.6682 9.113767, -2.64795 9.134033, -2.6183 9.1522, -2.5868 9.1678, -2.5743 9.1761, -2.57585 9.187533, -2.6008 9.2052, -2.63665 9.243633, -2.6382 9.265467, -2.6273 9.325733, 
+    -2.6242 9.424433, -2.65305 9.5138, -2.71225 9.5782, -2.75125 9.6655, -2.7559 9.738233, -2.73485 9.8733, -2.7489 9.957467, -2.7676 10.009433, -2.75435 10.0988, -2.74965 10.158033, 
+    -2.7372 10.1975, -2.73875 10.2162, -2.7668 10.243233, -2.83855 10.284767, -2.85025 10.331533, -2.83935 10.358533, -2.81595 10.4084, -2.8175 10.443733, -2.82405 10.478233, -2.9247 10.6018, 
+    -2.93665 10.658933, -2.9028 10.730667, -2.85895 10.835633, -2.85895 10.902067, -2.84495 10.919367, -2.82205 10.9353, -2.7682 10.9353, -2.60075 10.910067, -2.45625 10.919367, -2.29075 10.924667, 
+    -1.9788 10.927333, -1.80935 10.922, -1.7376 10.928667, -1.63995 10.967167, -1.54325 10.9911, -1.47145 10.989767, -1.3758 10.960533, -1.2482 10.952567, -1.17345 10.964533, -1.10165 10.992433, 
+    -1.04985 10.9951, -0.994 10.9858, -0.9103 10.955233, -0.8764 10.955233, -0.80365 10.9858, -0.7698 10.9898, -0.7359 10.987133, -0.708 10.975167, -0.66215 10.944633, -0.62625 10.940633, 
+    -0.5864 10.9526, -0.53855 10.983167, -0.48075 10.9898, -0.44885 11.0031, -0.4299 11.046933, -0.31425 11.116033, -0.26445 11.154567, -0.2166 11.169167, -0.14285 11.169167, -0.0204 11.1371, 
+    0.0296 11.124, 0.0188 10.985367, -0.05145 10.879133, -0.0825 10.7621, -0.0933 10.682867, -0.0366 10.598233, 0.26595 10.375, 0.2862 10.306567, 0.2808 10.216533, 0.297 10.119333, 
+    0.3492 10.062, 0.3499 9.988833, 0.34115 9.9508, 0.32355 9.930333, 0.3075 9.912767, 0.306 9.893267, 0.3265 9.847433, 0.3272 9.804533, 0.28625 9.707, 0.257 9.6836, 
+    0.24235 9.6641, 0.24385 9.6407, 0.2011 9.611567, 0.14845 9.577367, 0.116 9.543133, 0.10925 9.482833, 0.11465 9.4405, 0.15115 9.4153, 0.2196 9.417033, 0.2863 9.4231, 
+    0.3682 9.459467, 0.43795 9.4696, 0.50165 9.455433, 0.53805 9.419033, 0.5532 9.346267, 0.4137 9.164333, 0.41065 9.099633, 0.4425 8.9662, 0.4721 8.877267, 0.4706 8.801433, 
+    0.45845 8.764033, 0.38115 8.715533, 0.3766 8.6933, 0.38115 8.665, 0.47285 8.583133, 0.59415 8.515433, 0.61385 8.482067, 0.61535 8.4659, 0.67755 8.436567, 0.6912 8.416367, 
+    0.68965 8.377967, 0.6389 8.312233, 0.5555 8.2415, 0.53125 8.161633, 0.5381 8.062567, 0.6139 7.923067, 0.62525 7.753267, 0.5828 7.609733, 0.5358 7.491467, 0.529 7.444967, 
+    0.5411 7.410567, 0.62905 7.358033, 0.6488 7.334767, 0.6253 7.198333, 0.52065 6.994133, 0.4691 6.881933, 0.4706 6.8132, 0.4895 6.761633, 0.59565 6.7111, 0.6472 6.605967, 
+    0.7382 6.573633, 0.77765 6.539267, 0.80795 6.375533, 0.85345 6.3371, 0.9202 6.292633, 1.00205 6.272433, 1.0263 6.2522, 1.0961 6.169333, 1.20875 6.111633, 1.25875 6.086033, 
+    1.1576 6.026467, 1.0518 5.8321, 0.97185 5.733333, 0.9013 5.6769, 0.84955 5.6628, 0.6544 5.661233, 0.6215 5.6722, 0.6191 5.686333, 0.64265 5.695733, 0.84485 5.700433, 
+    0.9201 5.741167, 0.95775 5.791333, 0.96245 5.857167, 0.97655 5.901067, 1.033 5.935533, 1.03535 5.9528, 1.0024 5.973167, 0.9601 5.981, 0.8566 5.949667, 0.8331 5.926133, 
+    0.8425 5.9089, 0.8684 5.891667, 0.8637 5.876, 0.78845 5.839933, 0.7814 5.814867, 0.7955 5.799167, 0.7861 5.791333, 0.75315 5.786633, 0.74375 5.772533, 0.75785 5.76, 
+    0.81665 5.7553, 0.85425 5.796033, 0.88485 5.8133, 0.906 5.807, 0.906 5.7835, 0.8731 5.753733, 0.82135 5.728633, 0.7814 5.727067, 0.7461 5.7349, 0.70615 5.767833, 
+    0.6873 5.770967, 0.67555 5.7647, 0.6732 5.731767, 0.6403 5.719233, 0.6003 5.723933, 0.59325 5.7553, 0.5721 5.7694, 0.52035 5.766267, 0.4498 5.767833, 0.3981 5.780367, 
+    0.3769 5.7741, 0.3722 5.756867, 0.39575 5.7443, 0.5321 5.736467, 0.5439 5.714533, 0.53445 5.698867, 0.4898 5.6926, 0.4075 5.691033, 0.344 5.678467, 0.1829 5.6586, 
+    0.0316 5.609033, -0.03215 5.5719, -0.06665 5.5648, -0.10645 5.5701, -0.12505 5.5648, -0.141 5.5188, -0.1861 5.4834, -0.3215 5.409067, -0.4622 5.357767, -0.7038 5.223267, 
+    -0.8233 5.175467, -0.89925 5.1619, -1.01585 5.156033, -1.09505 5.1443, -1.26885 5.047533, -1.5108 4.955133, -1.7154 4.862767, -1.77255 4.785067, -1.80555 4.7704, -1.86715 4.767467, 
+    -1.94415 4.727867, -2.06105 4.684833, -2.11135 4.678367, -2.1636 4.682267, -2.19645 4.69, -2.27385 4.7609, -2.3396 4.800867, -2.5388 4.888533, -2.63745 4.913033, -2.74 4.922067, 
+    -2.8611 4.9313, -2.9199 4.954067, -3.03365 4.9781, -3.0583 4.995767, -3.04885 5.007167, -3.0185 5.017267, -2.9635 5.0236, -2.9047 5.013467, -2.77765 5.0274, -2.7587 5.042567, 
+    -2.7492 5.083, -2.77385 5.2903, -2.7693 5.433167, -2.79685 5.5588, -2.8403 5.581033, -2.86205 5.581033, -2.89975 5.5675, -2.92585 5.563633, -2.9476 5.5704, -2.9824 5.6216, 
+    -3.04255 5.655433, -3.065 5.681067, -3.07395 5.831367, -3.1285 5.943467, -3.2493 6.2655, -3.31015 6.419333, -3.3352 6.501633, -3.32535 6.6054, -3.2985 6.702, -3.286 6.8177, 
+    -3.24215 6.909533, -3.12585 7.0443, -3.05605 7.113467, -3.0337 7.2244))
+
+POLYGON ((-13.26225 27.6511, -13.09435 27.704367, -12.95445 27.849533, -12.8965 27.8775, -12.69265 27.920133, -12.57275 27.978733, -12.4828 28.074633, -12.44285 28.082633, -12.42885 28.0813, -12.41885 28.0693, 
+    -12.4648 27.9774, -12.45085 27.962767, -12.42285 27.962767, -12.3969 27.984067, -12.3909 28.016033, -12.3729 28.038667, -12.3389 28.062667, -12.30095 28.1146, -12.27095 28.125233, -12.15305 28.121233, 
+    -12.0851 28.1412, -11.9612 28.190467, -11.89525 28.194467, -11.8533 28.2198, -11.71345 28.218467, -11.6335 28.221133, -11.54555 28.257067, -11.5076 28.2624, -11.4796 28.275733, -11.40365 28.4089, 
+    -11.3177 28.574033, -11.18185 28.659267, -11.1219 28.720533, -11.0759 28.729867, -10.99595 28.7485, -10.81405 28.7778, -10.71015 28.8191, -10.55625 28.9283, -10.4863 29.048167, -10.2925 29.281233, 
+    -10.1486 29.4091, -10.0167 29.466367, -9.88685 29.558267, -9.8249 29.6342, -9.657 29.8646, -9.58705 30.0644, -9.5751 30.269533, -9.70695 30.3934, -9.8708 30.5439, -9.8868 30.5532, 
+    -9.93275 30.5532, -9.94475 30.5572, -9.95875 30.567867, -9.96075 30.5905, -9.94275 30.626467, -9.7909 30.7237, -9.8009 30.824933, -9.7609 30.8609, -9.7609 30.875533, -9.7809 30.895533, 
+    -9.7809 30.910167, -9.7689 30.934133, -9.7709 30.958133, -9.8129 30.998067, -9.8149 31.031367, -9.85485 31.068667, -9.86485 31.0913, -9.85285 31.105967, -9.8169 31.143267, -9.8129 31.1659, 
+    -9.8349 31.2032, -9.8369 31.227167, -9.8189 31.260467, -9.8209 31.280467, -9.8409 31.304433, -9.8569 31.3244, -9.8449 31.363033, -9.731 31.468233, -9.727 31.501533, -9.751 31.5548, 
+    -9.755 31.636033, -9.739 31.6547, -9.68105 31.685333, -9.5072 31.8092, -9.4253 31.878433, -9.36935 31.953033, -9.35735 32.0729, -9.3134 32.1475, -9.3174 32.179433, -9.37935 32.296633, 
+    -9.38535 32.325933, -9.37535 32.339233, -9.3314 32.3499, -9.3154 32.363233, -9.3154 32.381867, -9.3374 32.423167, -9.35935 32.497733, -9.35535 32.5204, -8.9237 32.8454, -8.75585 32.986567, 
+    -8.75185 33.081133, -8.72385 33.1091, -8.6759 33.1304, -8.59595 33.143733, -8.4661 33.213, -8.41415 33.303567, -8.37815 33.319533, -8.3102 33.3382, -8.1104 33.399433, -7.91855 33.482, 
+    -7.6628 33.625867, -7.37905 33.771033, -7.19915 33.8243, -7.03525 33.8789, -6.93535 33.936167, -6.77745 34.1759, -6.5576 34.435633, -6.46765 34.599433, -6.41765 34.744633, -6.28775 34.963033, 
+    -6.12985 35.298633, -5.952 35.6223, -5.922 35.674233, -5.87405 35.704867, -5.71815 35.7235, -5.6242 35.7488, -5.47635 35.846033, -5.4204 35.868667, -5.34445 35.87, -5.31845 35.868667, 
+    -5.3025 35.8407, -5.30245 35.8167, -5.3764 35.759433, -5.3824 35.6835, -5.3724 35.664867, -5.31645 35.655533, -5.29445 35.6369, -5.29445 35.564967, -5.2685 35.487733, -5.18255 35.367867, 
+    -4.92875 35.197367, -4.77685 35.121467, -4.64695 35.0895, -4.4971 35.072167, -4.3532 35.074833, -4.1494 35.110767, -3.9576 35.201333, -3.9336 35.204, -3.9176 35.192, -3.9196 35.156033, 
+    -3.9076 35.140067, -3.86965 35.130733, -3.85765 35.116067, -3.85765 35.1041, -3.9076 35.0495, -3.9096 35.028167, -3.8976 35.013533, -3.88165 35.010867, -3.84965 35.024167, -3.8157 35.057467, 
+    -3.7817 35.161367, -3.74575 35.192, -3.7058 35.203967, -3.66785 35.190667, -3.6039 35.1427, -3.5499 35.1254, -3.446 35.1174, -3.35405 35.130733, -3.26815 35.156033, -3.1662 35.203967, 
+    -3.0463 35.3598, -2.99635 35.3718, -2.9644 35.369133, -2.9384 35.3518, -2.96635 35.194667, -2.80645 35.077467, -2.72255 35.030867, -2.6586 35.021533, -2.53865 35.033533, -2.42875 35.0535, 
+    -2.3708 35.041533, -2.3168 34.996233, -2.25485 34.9696, -2.2209 34.968267, -2.15695 34.984267, -2.123 34.9856, -2.03505 34.965633, -2.06515 34.8551, -2.0411 34.800367, -1.983 34.7667, 
+    -1.86925 34.714467, -1.91475 34.603333, -1.9021 34.556167, -1.84145 34.539333, -1.71005 34.5225, -1.6494 34.413033, -1.76695 34.301033, -1.772 34.245467, -1.73915 34.183167, -1.6431 34.072, 
+    -1.633 34.0215, -1.7278 33.9112, -1.8213 33.810133, -1.8213 33.7714, -1.7 33.648467, -1.6798 33.557533, -1.7266 33.435433, -1.78975 33.3243, -1.78975 33.246833, -1.7493 33.130633, 
+    -1.5939 32.976533, -1.5737 32.8755, -1.54335 32.792967, -1.48525 32.690233, -1.24135 32.534467, -1.14025 32.483933, -1.1251 32.457, -1.14025 32.4351, -1.2565 32.3088, -1.2666 32.283533, 
+    -1.2047 32.159767, -1.2148 32.1109, -1.26535 32.077233, -1.51305 32.011567, -1.6394 31.998067, -1.70005 31.9745, -1.8618 31.873467, -1.9591 31.850733, -2.0678 31.8524, -2.29525 31.891133, 
+    -2.4039 31.889467, -2.4886 31.875167, -2.6832 31.770733, -2.898 31.5417, -3.10145 31.362333, -3.1596 31.1973, -3.15705 31.1468, -3.1204 31.0786, -3.12795 31.055033, -3.7825 30.6879, 
+    -4.3878 30.340133, -4.98045 29.9907, -5.242 29.885433, -5.58065 29.769233, -5.89275 29.6606, -5.99635 29.658933, -6.18085 29.7044, -6.29075 29.706933, -6.3514 29.691767, -6.4045 29.6682, 
+    -6.5182 29.552, -6.589 29.503167, -6.71785 29.488, -6.8227 29.498933, -7.04005 29.637033, -7.14365 29.664, -7.2018 29.655567, -7.47605 29.472833, -7.7313 29.306133, -8.31135 28.928067, 
+    -8.5729 28.757133, -8.6462 28.694833, -8.6563 28.420333, -8.6702 27.907533, -8.6836 27.654233, -8.7336 27.654233, -12.7346 27.654567, -13.26225 27.6511))
+
+POLYGON ((30.24285 -15.458667, 30.1267 -15.3425, 30.0867 -15.284233, 30.09395 -15.228433, 30.2559 -15.121633, 30.7509 -14.915333, 31.28045 -14.743, 32.143 -14.432333, 32.4978 -14.327967, 33.0791 -14.139233, 
+    33.1064 -14.138, 33.1901 -14.1089, 33.2392 -14.1101, 33.33565 -14.1465, 33.34385 -14.1659, 33.302 -14.250833, 33.3147 -14.295733, 33.42205 -14.4292, 33.5567 -14.5651, 33.6058 -14.595433, 
+    33.6404 -14.600267, 33.6968 -14.590567, 33.78775 -14.551733, 33.8514 -14.549333, 33.9897 -14.5857, 34.11615 -14.5554, 34.26895 -14.517767, 34.33445 -14.506867, 34.37995 -14.519, 34.4054 -14.577233, 
+    34.42725 -14.709467, 34.53185 -14.8672, 34.581 -15.125633, 34.56095 -15.215433, 34.6028 -15.346467, 34.58825 -15.374367, 34.4609 -15.500533, 34.3882 -15.7711, 34.33275 -15.854833, 34.2818 -15.965233, 
+    34.31185 -16.082933, 34.3919 -16.2346, 34.47835 -16.387467, 34.5766 -16.495467, 34.78315 -16.6714, 34.9505 -16.741767, 35.0588 -16.7915, 35.08605 -16.8182, 35.08425 -16.867967, 35.077 -16.922533, 
+    35.01695 -17.0002, 35.01965 -17.0378, 35.0615 -17.059667, 35.10515 -17.0827, 35.13975 -17.0924, 35.1834 -17.075433, 35.23405 -17.029733, 35.1648 -16.957367, 35.1697 -16.934367, 35.17835 -16.9212, 
+    35.21165 -16.9031, 35.24 -16.871033, 35.2665 -16.8061, 35.2628 -16.743633, 35.21285 -16.633467, 35.1844 -16.5882, 35.26565 -16.521833, 35.24565 -16.4636, 35.17285 -16.376233, 35.1401 -16.313133, 
+    35.17285 -16.2913, 35.2893 -16.240333, 35.5295 -16.1578, 35.7406 -16.1384, 35.78975 -16.089833, 35.83705 -15.949067, 35.81155 -15.849567, 35.8589 -15.730667, 35.8389 -15.619, 35.89345 -15.521933, 
+    35.85345 -15.4103, 35.80975 -15.3302, 35.7752 -15.155433, 35.8443 -15.0171, 35.90985 -14.920033, 35.93715 -14.8351, 35.88255 -14.7162, 35.737 -14.570567, 35.6023 -14.4031, 35.3457 -13.990533, 
+    35.2238 -13.866733, 34.9763 -13.757533, 34.88615 -13.692367, 34.8998 -13.677867, 34.8998 -13.640333, 34.8472 -13.5265, 34.8518 -13.475433, 34.802 -13.4453, 34.7752 -13.420667, 34.7752 -13.332067, 
+    34.8269 -13.2933, 34.8315 -13.270567, 34.80845 -13.2047, 34.7992 -13.0386, 34.82785 -13.008433, 34.82135 -12.917367, 34.88965 -12.8743, 34.8989 -12.8423, 34.8652 -12.782, 34.844 -12.759233, 
+    34.76185 -12.71, 34.72675 -12.6811, 34.68895 -12.590633, 34.6428 -12.5402, 34.6188 -12.518033, 34.6142 -12.502033, 34.63265 -12.491567, 34.7023 -12.483567, 34.7226 -12.471867, 34.73645 -12.454667, 
+    34.74755 -12.370367, 34.72725 -12.342067, 34.7226 -12.299, 34.742 -12.261467, 34.8075 -12.217767, 34.82415 -12.204233, 34.8352 -12.1593, 34.8795 -12.144567, 34.8943 -12.1304, 34.89335 -12.112533, 
+    34.8638 -12.076233, 34.86845 -12.031333, 34.9312 -11.975333, 34.9469 -11.960567, 34.94135 -11.741533, 34.95705 -11.7089, 34.9566 -11.7034, 34.98355 -11.587867, 35.01615 -11.561967, 35.05805 -11.528633, 
+    35.1672 -11.5165, 35.3465 -11.542833, 35.4445 -11.556933, 35.5022 -11.520433, 35.55245 -11.513733, 35.67585 -11.522333, 35.71245 -11.506067, 35.81865 -11.438167, 35.8674 -11.427633, 35.92195 -11.431467, 
+    36.01595 -11.467333, 36.05615 -11.511333, 36.1336 -11.553433, 36.1609 -11.590767, 36.1652 -11.643367, 36.158 -11.6912, 36.186 -11.712733, 36.24915 -11.724233, 36.3166 -11.716567, 36.374 -11.695533, 
+    36.4099 -11.697433, 36.50675 -11.728533, 36.5584 -11.737133, 36.5957 -11.734267, 36.64165 -11.7142, 36.6775 -11.677833, 36.7005 -11.640533, 36.7177 -11.634767, 36.73205 -11.6386, 36.7679 -11.6587, 
+    36.7995 -11.666333, 36.85905 -11.663, 36.9064 -11.643867, 36.97385 -11.596033, 37.014 -11.591267, 37.0413 -11.597, 37.08145 -11.6324, 37.2056 -11.697933, 37.29885 -11.732367, 37.3247 -11.730467, 
+    37.37705 -11.702233, 37.4976 -11.616133, 37.57655 -11.586467, 37.67985 -11.5348, 37.7215 -11.4908, 37.73725 -11.443433, 37.7602 -11.365, 37.79825 -11.324333, 37.86715 -11.2832, 37.9647 -11.2631, 
+    38.00635 -11.2526, 38.058 -11.236333, 38.08955 -11.240167, 38.17495 -11.2722, 38.32415 -11.2942, 38.35575 -11.3057, 38.43035 -11.403267, 38.4562 -11.4205, 38.5039 -11.422167, 38.5294 -11.419367, 
+    38.5814 -11.4246, 38.77945 -11.320667, 38.88485 -11.293167, 38.9819 -11.238267, 39.029 -11.218, 39.08975 -11.219967, 39.2334 -11.2461, 39.28735 -11.248067, 39.34125 -11.2422, 39.3795 -11.221933, 
+    39.4305 -11.144133, 39.4604 -11.123867, 39.51825 -11.100333, 39.5398 -11.063067, 39.5653 -11.0258, 39.6212 -10.9944, 39.72805 -10.953233, 39.9011 -10.8532, 39.93935 -10.841433, 40.01485 -10.8362, 
+    40.2036 -10.716567, 40.27025 -10.709367, 40.3227 -10.686467, 40.4706 -10.568067, 40.4831 -10.5722, 40.51685 -10.570733, 40.5496 -10.571233, 40.5629 -10.5817, 40.56135 -10.593667, 40.5348 -10.615433, 
+    40.5379 -10.628967, 40.5551 -10.637267, 40.6206 -10.662233, 40.6284 -10.678867, 40.62375 -10.694467, 40.5972 -10.709033, 40.5083 -10.737133, 40.4287 -10.761033, 40.42715 -10.772467, 40.4334 -10.798467, 
+    40.4459 -10.802633, 40.48415 -10.795867, 40.506 -10.799, 40.5247 -10.818767, 40.52785 -10.832267, 40.56215 -10.855167, 40.6027 -10.8645, 40.61365 -10.873867, 40.61205 -10.8853, 40.58555 -10.904033, 
+    40.5013 -11.002833, 40.506 -11.010133, 40.52785 -11.0122, 40.58555 -11.000767, 40.60585 -11.002833, 40.62455 -11.0226, 40.63235 -11.052767, 40.61595 -11.0876, 40.5894 -11.1053, 40.4724 -11.153133, 
+    40.47085 -11.161433, 40.4896 -11.169767, 40.55665 -11.176, 40.5707 -11.1864, 40.5676 -11.195767, 40.5395 -11.205133, 40.4537 -11.228, 40.41625 -11.249867, 40.38035 -11.3112, 40.378 -11.3294, 
+    40.39515 -11.342933, 40.41075 -11.385567, 40.43105 -11.418833, 40.45755 -11.432367, 40.4872 -11.4334, 40.53865 -11.427167, 40.55585 -11.4282, 40.5652 -11.440667, 40.55895 -11.456267, 40.50125 -11.502033, 
+    40.48565 -11.5426, 40.47705 -11.594067, 40.48015 -11.614867, 40.4911 -11.630467, 40.51135 -11.637767, 40.541 -11.651267, 40.54415 -11.661667, 40.53945 -11.677267, 40.51295 -11.6804, 40.45365 -11.6752, 
+    40.4287 -11.6804, 40.39125 -11.707433, 40.385 -11.7272, 40.3897 -11.735533, 40.3975 -11.735533, 40.4365 -11.7189, 40.4786 -11.7064, 40.48955 -11.7085, 40.49265 -11.725133, 40.4911 -11.7532, 
+    40.50045 -11.766733, 40.5301 -11.788567, 40.53405 -11.811967, 40.52 -11.8494, 40.5231 -11.881633, 40.54025 -11.894133, 40.5621 -11.895167, 40.57305 -11.9035, 40.5668 -11.9191, 40.5512 -11.9347, 
+    40.51375 -11.957567, 40.5153 -11.964867, 40.52465 -11.972133, 40.52465 -11.9846, 40.4962 -12.008967, 40.4946 -12.021467, 40.5122 -12.031933, 40.5184 -12.058967, 40.5075 -12.0881, 40.5122 -12.107867, 
+    40.53245 -12.151533, 40.53245 -12.1692, 40.52 -12.1796, 40.5044 -12.1817, 40.5028 -12.187933, 40.5153 -12.2233, 40.50905 -12.230567, 40.49345 -12.2285, 40.4607 -12.222267, 40.45445 -12.224333, 
+    40.45445 -12.232667, 40.47005 -12.2576, 40.49035 -12.2649, 40.49345 -12.274267, 40.49345 -12.288833, 40.5122 -12.305467, 40.51375 -12.317933, 40.50125 -12.333533, 40.4997 -12.349133, 40.5184 -12.378267, 
+    40.52 -12.4001, 40.50905 -12.4209, 40.495 -12.424533, 40.4638 -12.421433, 40.4451 -12.429733, 40.43105 -12.440133, 40.4342 -12.450533, 40.4482 -12.458867, 40.47005 -12.458867, 40.53715 -12.456767, 
+    40.559 -12.460933, 40.5668 -12.467167, 40.56525 -12.476533, 40.5465 -12.486933, 40.49815 -12.5015, 40.4108 -12.523333, 40.3775 -12.542433, 40.36815 -12.557, 40.3796 -12.581567, 40.42015 -12.619033, 
+    40.43575 -12.6211, 40.4576 -12.614867, 40.53405 -12.570133, 40.55585 -12.567033, 40.57615 -12.570133, 40.6136 -12.601333, 40.63385 -12.6284, 40.64635 -12.660633, 40.63855 -12.6648, 40.62605 -12.660633, 
+    40.5777 -12.629433, 40.5434 -12.620067, 40.5278 -12.6232, 40.52 -12.6419, 40.5309 -12.6544, 40.56055 -12.6731, 40.56835 -12.694933, 40.5738 -12.721467, 40.58785 -12.7381, 40.61125 -12.745367, 
+    40.6362 -12.755767, 40.64245 -12.773467, 40.6362 -12.7901, 40.61125 -12.8057, 40.58625 -12.812967, 40.54415 -12.8109, 40.5301 -12.814, 40.502 -12.8317, 40.48485 -12.8556, 40.4646 -12.860833, 
+    40.4365 -12.8681, 40.4334 -12.872267, 40.4365 -12.8733, 40.4599 -12.879533, 40.46925 -12.900333, 40.4677 -12.9201, 40.45365 -12.923233, 40.43805 -12.919067, 40.4084 -12.902433, 40.3897 -12.900333, 
+    40.3507 -12.903467, 40.31635 -12.923233, 40.3039 -12.939867, 40.30785 -13.003833, 40.29845 -13.061033, 40.30315 -13.076633, 40.33125 -13.0891, 40.39205 -13.097433, 40.40455 -13.092233, 40.41235 -13.0912, 
+    40.43105 -13.100533, 40.4498 -13.1016, 40.4607 -13.0964, 40.4607 -13.072467, 40.47165 -13.0444, 40.49345 -13.024633, 40.53715 -12.998633, 40.55745 -12.996533, 40.5855 -13.0028, 40.59955 -13.015267, 
+    40.6011 -13.035033, 40.5777 -13.0683, 40.5465 -13.124467, 40.5434 -13.154633, 40.5559 -13.223267, 40.56295 -13.259133, 40.56295 -13.2789, 40.54735 -13.2926, 40.5458 -13.3018, 40.55515 -13.3122, 
+    40.57545 -13.323633, 40.58165 -13.3486, 40.5723 -13.366267, 40.5645 -13.373533, 40.55825 -13.397467, 40.53955 -13.440933, 40.5458 -13.446133, 40.56295 -13.441967, 40.58715 -13.425833, 40.59725 -13.4266, 
+    40.6035 -13.438033, 40.6004 -13.465067, 40.5622 -13.511333, 40.5263 -13.5748, 40.5279 -13.5987, 40.5435 -13.612233, 40.57625 -13.615333, 40.59495 -13.618467, 40.609 -13.630967, 40.609 -13.6507, 
+    40.5903 -13.674633, 40.54815 -13.6996, 40.5302 -13.720933, 40.5286 -13.739633, 40.5442 -13.781233, 40.58165 -13.8374, 40.60975 -13.923733, 40.6082 -13.942433, 40.59495 -13.950233, 40.5731 -13.950233, 
+    40.54035 -13.945033, 40.5279 -13.9492, 40.51695 -13.9731, 40.5263 -13.998067, 40.5419 -14.005367, 40.5731 -13.994967, 40.60275 -13.997033, 40.6215 -14.0116, 40.62305 -14.034467, 40.60745 -14.048, 
+    40.5684 -14.071167, 40.5637 -14.080533, 40.57625 -14.0875, 40.6059 -14.0948, 40.6137 -14.104167, 40.60745 -14.116633, 40.52475 -14.159267, 40.51695 -14.170733, 40.5201 -14.187367, 40.57865 -14.230533, 
+    40.60045 -14.233633, 40.61605 -14.2295, 40.6223 -14.207633, 40.6379 -14.173333, 40.65975 -14.1619, 40.68005 -14.1619, 40.7081 -14.1723, 40.72215 -14.197233, 40.68625 -14.3262, 40.67535 -14.344933, 
+    40.6613 -14.355333, 40.64105 -14.3543, 40.63165 -14.340767, 40.61765 -14.3283, 40.59425 -14.330367, 40.5802 -14.340767, 40.5802 -14.360533, 40.61295 -14.410467, 40.61295 -14.428133, 40.595 -14.465067, 
+    40.6012 -14.545133, 40.59655 -14.5701, 40.5794 -14.591933, 40.5778 -14.612733, 40.58875 -14.628333, 40.61215 -14.636667, 40.63245 -14.633533, 40.64335 -14.618967, 40.66985 -14.551367, 40.70105 -14.418267, 
+    40.71355 -14.410967, 40.76505 -14.410967, 40.79155 -14.421367, 40.8165 -14.4401, 40.8212 -14.485867, 40.8181 -14.508733, 40.8056 -14.5264, 40.7697 -14.5524, 40.76345 -14.568, 40.75725 -14.582567, 
+    40.7619 -14.5961, 40.77905 -14.602333, 40.79935 -14.5961, 40.81585 -14.5849, 40.83055 -14.5836, 40.8399 -14.5909, 40.83525 -14.605467, 40.7978 -14.6377, 40.79625 -14.6533, 40.8103 -14.6741, 
+    40.87195 -14.734933, 40.87665 -14.753667, 40.86885 -14.7807, 40.8236 -14.833733, 40.82825 -14.842067, 40.8626 -14.846233, 40.8735 -14.857667, 40.8657 -14.872233, 40.84075 -14.8899, 40.77055 -14.924233, 
+    40.73385 -14.9289, 40.71045 -14.9258, 40.67145 -14.885233, 40.6543 -14.8842, 40.63715 -14.8925, 40.6309 -14.9466, 40.63715 -14.961167, 40.6699 -14.9705, 40.70735 -14.9726, 40.84865 -15.041367, 
+    40.85725 -15.059567, 40.85255 -15.072067, 40.83685 -15.077633, 40.82435 -15.072433, 40.80875 -15.063067, 40.7947 -15.062033, 40.76195 -15.0662, 40.7401 -15.062033, 40.673 -15.016267, 40.6574 -15.016267, 
+    40.62465 -15.037067, 40.62 -15.0485, 40.6356 -15.0641, 40.7588 -15.142133, 40.77445 -15.1702, 40.7705 -15.185267, 40.7565 -15.194633, 40.72685 -15.202967, 40.65665 -15.205033, 40.549 -15.1884, 
+    40.52715 -15.189433, 40.52245 -15.196733, 40.5334 -15.208167, 40.6005 -15.241433, 40.60205 -15.252867, 40.588 -15.260167, 40.5365 -15.267433, 40.50065 -15.299667, 40.5022 -15.315267, 40.5178 -15.320467, 
+    40.55365 -15.3184, 40.6067 -15.291367, 40.6239 -15.291367, 40.65195 -15.301767, 40.67225 -15.325667, 40.67225 -15.350633, 40.6582 -15.3725, 40.62075 -15.3933, 40.6067 -15.4245, 40.5716 -15.477033, 
+    40.54665 -15.504067, 40.51235 -15.519667, 40.4546 -15.540467, 40.4281 -15.558133, 40.4203 -15.575833, 40.42655 -15.597667, 40.4437 -15.613267, 40.4406 -15.633033, 40.425 -15.684, 40.41955 -15.723, 
+    40.40865 -15.742767, 40.38055 -15.766667, 40.3478 -15.786433, 40.3447 -15.794767, 40.3587 -15.799967, 40.38055 -15.801, 40.3899 -15.810367, 40.38525 -15.823867, 40.2854 -15.952833, 40.25345 -15.966867, 
+    40.1817 -15.9804, 40.15205 -15.992867, 40.04905 -16.0979, 40.05685 -16.107267, 40.07715 -16.109367, 40.10835 -16.1031, 40.16295 -16.067767, 40.17545 -16.067767, 40.1926 -16.076067, 40.2004 -16.093767, 
+    40.1848 -16.114567, 40.13645 -16.1624, 40.08025 -16.194633, 40.003 -16.215967, 39.9094 -16.250267, 39.8907 -16.250267, 39.86885 -16.2357, 39.86105 -16.197233, 39.84855 -16.1858, 39.82515 -16.1858, 
+    39.808 -16.195167, 39.80485 -16.224267, 39.78925 -16.249233, 39.7612 -16.265867, 39.7175 -16.278367, 39.6684 -16.2768, 39.6325 -16.277833, 39.60755 -16.286167, 39.6013 -16.296567, 39.6138 -16.305933, 
+    39.66995 -16.3288, 39.68555 -16.3548, 39.6871 -16.425533, 39.698 -16.4432, 39.7651 -16.49, 39.77135 -16.506667, 39.7573 -16.535767, 39.72535 -16.5571, 39.66295 -16.5966, 39.45855 -16.7131, 
+    39.3244 -16.790067, 39.2815 -16.801, 39.26905 -16.796833, 39.26435 -16.775, 39.2675 -16.7178, 39.25655 -16.698033, 39.23005 -16.6866, 39.20665 -16.6897, 39.18635 -16.7074, 39.1895 -16.782267, 
+    39.2113 -16.843633, 39.216 -16.879, 39.20665 -16.9029, 39.1723 -16.929933, 39.11145 -16.952833, 39.09275 -16.971567, 39.05375 -16.9882, 39.0288 -16.9882, 39.00695 -16.984033, 38.97885 -16.987167, 
+    38.90005 -17.0376, 38.86415 -17.051133, 38.82985 -17.0532, 38.8158 -17.048, 38.808 -17.0137, 38.7924 -17.000167, 38.77055 -16.996, 38.74715 -17.002233, 38.65665 -17.0449, 38.61925 -17.052167, 
+    38.57165 -17.048533, 38.50455 -17.009, 38.47805 -17.001733, 38.4406 -17.009, 38.42345 -17.025633, 38.4281 -17.039167, 38.4718 -17.0766, 38.47025 -17.0839, 38.4562 -17.090133, 38.4203 -17.0943, 
+    38.3988 -17.1103, 38.4016 -17.1203, 38.4328 -17.136933, 38.43435 -17.1463, 38.4172 -17.1619, 38.41405 -17.1723, 38.40005 -17.174367, 38.37195 -17.174367, 38.35325 -17.179567, 38.26275 -17.2534, 
+    38.23075 -17.270567, 38.2198 -17.2716, 38.21045 -17.259133, 38.22605 -17.174867, 38.21825 -17.139533, 38.20265 -17.123933, 38.1746 -17.122867, 38.1418 -17.138467, 38.12 -17.179033, 38.11685 -17.2092, 
+    38.1278 -17.227933, 38.15585 -17.262233, 38.15585 -17.2716, 38.14495 -17.279933, 38.1075 -17.280967, 38.08255 -17.2872, 38.0763 -17.295533, 38.0888 -17.312167, 38.08565 -17.326733, 38.0638 -17.340233, 
+    37.95775 -17.420333, 37.81325 -17.476733, 37.8031 -17.4762, 37.7906 -17.4658, 37.78065 -17.4614, 37.7713 -17.4635, 37.74475 -17.481167, 37.7073 -17.5103, 37.5872 -17.543567, 37.5872 -17.550833, 
+    37.61685 -17.558133, 37.62775 -17.5706, 37.61995 -17.581, 37.5716 -17.594533, 37.5279 -17.602833, 37.45145 -17.641333, 37.42725 -17.643933, 37.41475 -17.6304, 37.4023 -17.605467, 37.38355 -17.603367, 
+    37.35235 -17.6148, 37.3118 -17.681367, 37.2931 -17.698, 37.28215 -17.699067, 37.2619 -17.6876, 37.21505 -17.6616, 37.1934 -17.654733, 37.1792 -17.6585, 37.17295 -17.6772, 37.1948 -17.730267, 
+    37.20415 -17.7885, 37.20105 -17.834267, 37.17295 -17.888333, 37.038 -18.0511, 37.01615 -18.0615, 36.9974 -18.053167, 36.98025 -18.0022, 36.9319 -17.9315, 36.88195 -17.909667, 36.8102 -17.9055, 
+    36.75015 -17.917467, 36.71585 -17.937233, 36.67995 -17.945533, 36.66215 -17.96, 36.6667 -17.977233, 36.69635 -17.980367, 36.7229 -17.9762, 36.7541 -17.956433, 36.7884 -17.9346, 36.8204 -17.930967, 
+    36.85475 -17.936167, 36.875 -17.948633, 36.87815 -17.969433, 36.87035 -18.005833, 36.87815 -18.024567, 36.93275 -18.058867, 36.93895 -18.078633, 36.9343 -18.097367, 36.836 -18.1972, 36.8181 -18.203967, 
+    36.7463 -18.202933, 36.72135 -18.208133, 36.6917 -18.222667, 36.6699 -18.223733, 36.6465 -18.216433, 36.6262 -18.206033, 36.6106 -18.206033, 36.6001 -18.214267, 36.6028 -18.226833, 36.67455 -18.2882, 
+    36.68235 -18.309, 36.67145 -18.343333, 36.52325 -18.517, 36.4429 -18.616333, 36.4195 -18.677667, 36.3758 -18.772333, 36.33135 -18.804067, 36.30795 -18.807167, 36.28145 -18.793667, 36.2471 -18.748933, 
+    36.16445 -18.528433, 36.1231 -18.4343, 36.09345 -18.396867, 35.9343 -18.237733, 35.868 -18.170667, 35.76975 -18.1041, 35.7659 -18.101533, 35.6964 -18.0552, 35.5872 -18.001133, 35.5053 -17.9455, 
+    35.4242 -17.868533, 35.33525 -17.731233, 35.323 -17.7163, 35.27515 -17.6579, 35.2346 -17.614233, 35.20185 -17.5955, 35.1675 -17.554933, 35.1207 -17.461333, 35.0981 -17.394267, 35.08405 -17.366167, 
+    35.0232 -17.307933, 34.9343 -17.207033, 34.77285 -16.971467, 34.7065 -16.9023, 34.67375 -16.8763, 34.56455 -16.8243, 34.33365 -16.723433, 34.2268 -16.684267, 34.2128 -16.6901, 34.2058 -16.705267, 
+    34.22365 -16.7229, 34.33755 -16.777, 34.48105 -16.845633, 34.61365 -16.894533, 34.68385 -16.937167, 34.7158 -16.976167, 34.7673 -17.074967, 34.85775 -17.1956, 34.949 -17.2918, 35.05195 -17.409333, 
+    35.066 -17.467567, 35.10425 -17.57, 35.1495 -17.633467, 35.25555 -17.723933, 35.3468 -17.8846, 35.39045 -17.950133, 35.43415 -17.986533, 35.502 -18.025533, 35.6923 -18.106667, 35.7797 -18.163867, 
+    35.88815 -18.300633, 35.96145 -18.3464, 36.0473 -18.4244, 36.08555 -18.502933, 36.13235 -18.680767, 36.1534 -18.7988, 36.1534 -18.864333, 36.14245 -18.879933, 36.11905 -18.891367, 36.10815 -18.8872, 
+    36.0863 -18.857067, 36.066 -18.8477, 36.04885 -18.8529, 36.0442 -18.870567, 36.05355 -18.905933, 36.0426 -18.9309, 35.94825 -18.9907, 35.9264 -18.994867, 35.90145 -18.987567, 35.8796 -18.962633, 
+    35.864 -18.957433, 35.8359 -18.957433, 35.78285 -18.982367, 35.77195 -18.996933, 35.7735 -19.013567, 35.80005 -19.061433, 35.80005 -19.0791, 35.7501 -19.1488, 35.6612 -19.2424, 35.3968 -19.479, 
+    35.2931 -19.573133, 35.21195 -19.639667, 35.12305 -19.6969, 35.09025 -19.7489, 35.0645 -19.781667, 35.0133 -19.818133, 34.98365 -19.861867, 34.95215 -19.882533, 34.9225 -19.889833, 34.8882 -19.889833, 
+    34.8601 -19.874233, 34.6292 -19.705733, 34.58475 -19.667767, 34.57695 -19.6688, 34.56135 -19.688567, 34.55825 -19.714567, 34.5723 -19.739533, 34.75635 -19.8612, 34.76415 -19.8841, 34.7595 -19.911133, 
+    34.73765 -19.927767, 34.6846 -19.943367, 34.6417 -19.984433, 34.6355 -20.0198, 34.6542 -20.070767, 34.69165 -20.1311, 34.68855 -20.171667, 34.6776 -20.202867, 34.6441 -20.220033, 34.61445 -20.215867, 
+    34.58115 -20.203033, 34.5437 -20.195233, 34.5179 -20.2025, 34.5109 -20.216033, 34.52105 -20.2306, 34.54055 -20.242067, 34.6425 -20.285533, 34.6675 -20.3105, 34.6675 -20.332333, 34.6503 -20.3521, 
+    34.62535 -20.373967, 34.6238 -20.3958, 34.63315 -20.436367, 34.6292 -20.4608, 34.6206 -20.469767, 34.5559 -20.492, 34.53875 -20.5149, 34.5316 -20.540567, 34.5441 -20.5666, 34.57775 -20.617867, 
+    34.6027 -20.630333, 34.63705 -20.626167, 34.72125 -20.605367, 34.75245 -20.6085, 34.80705 -20.6324, 34.8305 -20.657367, 34.85055 -20.668833, 34.8677 -20.6751, 34.87085 -20.6881, 34.85465 -20.719233, 
+    34.85935 -20.727567, 34.87495 -20.727567, 34.9124 -20.7151, 34.9311 -20.719233, 34.96385 -20.757733, 34.96385 -20.7858, 34.92955 -20.8482, 34.9358 -20.8607, 34.96385 -20.8794, 34.96855 -20.901267, 
+    34.9584 -20.935067, 34.88195 -21.002667, 34.88195 -21.013067, 34.8991 -21.022433, 34.9428 -21.0162, 35.0239 -20.9933, 35.03485 -20.9954, 35.04885 -21.009933, 35.0504 -21.0233, 34.99115 -21.0869, 
+    34.98805 -21.1046, 34.99585 -21.122267, 35.0563 -21.198967, 35.07545 -21.333, 35.08555 -21.338067, 35.0949 -21.3339, 35.1339 -21.270467, 35.15105 -21.260067, 35.16355 -21.2663, 35.1651 -21.317267, 
+    35.15885 -21.4608, 35.17055 -21.535167, 35.23295 -21.674533, 35.2524 -21.763433, 35.23055 -21.895533, 35.2243 -22.000567, 35.2376 -22.044767, 35.2688 -22.103, 35.2797 -22.1675, 35.28905 -22.322967, 
+    35.3031 -22.3396, 35.3265 -22.3521, 35.3468 -22.3521, 35.3733 -22.335467, 35.37485 -22.311533, 35.3546 -22.202333, 35.36395 -22.174267, 35.4794 -22.0869, 35.49655 -22.083767, 35.5137 -22.088967, 
+    35.51995 -22.104567, 35.51685 -22.228333, 35.534 -22.241867, 35.54805 -22.239767, 35.5683 -22.200267, 35.58235 -22.194, 35.5933 -22.1992, 35.6011 -22.2377, 35.59485 -22.2845, 35.55115 -22.402, 
+    35.50125 -22.493533, 35.4997 -22.522667, 35.51685 -22.626667, 35.5488 -22.8695, 35.57145 -22.8877, 35.6089 -22.8877, 35.6432 -22.886667, 35.6588 -22.891867, 35.6666 -22.9033, 35.66035 -22.919933, 
+    35.63855 -22.935533, 35.6276 -22.953233, 35.5293 -23.053067, 35.4997 -23.109233, 35.48335 -23.246, 35.45215 -23.367667, 35.4217 -23.443067, 35.4139 -23.483633, 35.417 -23.521067, 35.417 -23.543967, 
+    35.3952 -23.583467, 35.37645 -23.606367, 35.3663 -23.650567, 35.36785 -23.709833, 35.37095 -23.769133, 35.346 -23.8856, 35.34055 -23.931867, 35.35345 -23.9521, 35.3714 -23.961467, 35.38155 -23.956267, 
+    35.39015 -23.933867, 35.43415 -23.875733, 35.44975 -23.8362, 35.4638 -23.831, 35.47985 -23.833933, 35.4997 -23.847633, 35.5106 -23.9038, 35.4997 -23.970367, 35.50155 -24, 35.50485 -24.0525, 
+    35.4872 -24.110133, 35.43585 -24.184267, 35.26155 -24.366, 35.10545 -24.515667, 34.8884 -24.654633, 34.7964 -24.727333, 34.7558 -24.7373, 34.5986 -24.743733, 34.3933 -24.807867, 34.21685 -24.881267, 
+    34.0479 -24.9568, 33.95485 -25.021633, 33.66935 -25.1257, 33.45335 -25.1984, 33.42005 -25.214733, 33.28335 -25.281767, 33.2641 -25.276067, 33.2534 -25.258967, 33.28545 -25.236167, 33.30045 -25.220467, 
+    33.2748 -25.2219, 33.17215 -25.253267, 33.155 -25.270367, 33.1764 -25.2832, 33.1871 -25.307433, 33.0866 -25.3502, 32.90375 -25.453533, 32.77545 -25.567567, 32.7134 -25.661633, 32.6674 -25.8163, 
+    32.64815 -25.8334, 32.6375 -25.832, 32.6375 -25.783533, 32.6284 -25.735767, 32.60595 -25.7215, 32.5835 -25.7272, 32.576 -25.75, 32.59315 -25.7878, 32.58135 -25.822, 32.5728 -25.847667, 
+    32.55355 -25.881167, 32.55085 -25.8979, 32.53695 -25.9043, 32.50275 -25.8915, 32.45355 -25.866533, 32.40115 -25.877933, 32.34505 -25.912867, 32.3365 -25.9321, 32.34395 -25.947067, 32.3675 -25.950633, 
+    32.40705 -25.918567, 32.43595 -25.906467, 32.4744 -25.913567, 32.52575 -25.957767, 32.5498 -26.010867, 32.5776 -26.044367, 32.58185 -26.112767, 32.6198 -26.188667, 32.62835 -26.242833, 32.63955 -26.2567, 
+    32.6513 -26.2496, 32.6588 -26.180467, 32.6342 -26.1448, 32.65025 -26.124133, 32.67 -26.126633, 32.716 -26.192233, 32.7534 -26.217167, 32.7673 -26.215733, 32.7641 -26.204333, 32.747 -26.163, 
+    32.75555 -26.104533, 32.79405 -26.078167, 32.8368 -26.070333, 32.85235 -26.072833, 32.85445 -26.089967, 32.83735 -26.1534, 32.83845 -26.233933, 32.84165 -26.397167, 32.82025 -26.475567, 32.7914 -26.6502, 
+    32.7932 -26.767533, 32.7432 -26.763633, 32.64385 -26.755933, 32.4363 -26.7445, 32.325 -26.737367, 32.2211 -26.726567, 32.17415 -26.7217, 32.1613 -26.6632, 32.1463 -26.520567, 32.1249 -26.369367, 
+    32.09815 -26.3173, 32.10455 -26.188933, 32.0853 -26.071967, 32.04145 -25.986967, 31.9922 -25.891533, 31.91945 -25.747467, 31.93335 -25.712533, 31.9719 -25.529933, 32.00825 -25.216867, 32.0211 -25.010733, 
+    31.98685 -24.903767, 31.93765 -24.793933, 31.9387 -24.654867, 31.9473 -24.497967, 31.9291 -24.313267, 31.8863 -24.1977, 31.85315 -24.124233, 31.8283 -24, 31.8283 -23.9452, 31.77825 -23.825067, 
+    31.7837 -23.7219, 31.72455 -23.621167, 31.5662 -23.456133, 31.56075 -23.4185, 31.57805 -23.3542, 31.59985 -23.259567, 31.6117 -23.094533, 31.6026 -22.971967, 31.54345 -22.837233, 31.45335 -22.640633, 
+    31.42785 -22.581167, 31.3842 -22.5411, 31.37875 -22.480433, 31.38535 -22.465267, 31.4124 -22.404, 31.43755 -22.375633, 31.64805 -22.138233, 31.8819 -21.876133, 32.09755 -21.6298, 32.2786 -21.438033, 
+    32.3514 -21.3555, 32.426 -21.29, 32.4369 -21.2657, 32.39415 -21.206267, 32.37415 -21.157733, 32.39415 -21.0934, 32.4442 -20.989067, 32.42875 -20.773033, 32.41055 -20.656533, 32.43785 -20.610433, 
+    32.4797 -20.580067, 32.5252 -20.569167, 32.67985 -20.558233, 32.7099 -20.547333, 32.7736 -20.4915, 32.8582 -20.3362, 32.90915 -20.233033, 32.98465 -20.078933, 33.032 -19.945433, 33.06475 -19.893267, 
+    33.05655 -19.862933, 32.92915 -19.700333, 32.88095 -19.603233, 32.87365 -19.480667, 32.8946 -19.3957, 32.8837 -19.2416, 32.8464 -19.1518, 32.74635 -19.074133, 32.70445 -19.037733, 32.6863 -19.004967, 
+    32.69355 -18.9819, 32.7345 -18.940633, 32.89825 -18.836267, 32.9219 -18.771933, 32.9028 -18.728267, 32.83725 -18.679733, 32.8409 -18.637233, 32.87365 -18.5972, 32.9874 -18.512267, 33.01835 -18.446733, 
+    33.02925 -18.400633, 33.02015 -18.3533, 32.9774 -18.307167, 32.9519 -18.2574, 32.93915 -18.170033, 32.8873 -18.0705, 32.8673 -18.023167, 32.8673 -17.9443, 32.88095 -17.863, 32.92645 -17.7914, 
+    32.94285 -17.7647, 32.89825 -17.647, 32.9019 -17.6021, 32.9574 -17.449167, 32.95555 -17.3254, 32.9128 -17.223467, 32.81995 -17.086333, 32.7854 -17.036567, 32.7963 -17.015967, 32.85 -16.971067, 
+    32.9155 -16.878833, 32.9228 -16.829067, 32.91185 -16.810867, 32.8336 -16.763567, 32.57795 -16.6264, 32.29405 -16.505033, 32.2031 -16.505033, 31.9847 -16.468633, 31.8937 -16.444367, 31.84095 -16.3764, 
+    31.7172 -16.2939, 31.56795 -16.2502, 31.4406 -16.2065, 31.30955 -16.121567, 31.2004 -16.102167, 31.1003 -16.121567, 30.97655 -16.119133, 30.68175 -16.094867, 30.53615 -16.0973, 30.45975 -16.0876, 
+    30.42335 -16.048767, 30.4015 -16.002633, 30.4106 -15.9444, 30.3991 -15.791067, 30.3784 -15.751333, 30.48715 -15.713067, 30.48575 -15.7098, 30.3694 -15.671933, 30.3325 -15.640467, 30.3284 -15.577567, 
+    30.3346 -15.547467, 30.24285 -15.458667))
+
+POLYGON ((2.66825 6.293867, 2.68195 6.327233, 2.7171 6.412933, 2.7769 6.596967, 2.8025 6.669067, 2.77975 6.7696, 2.7399 6.925167, 2.80965 7.014333, 2.8011 7.078867, 2.81535 7.171833, 
+    2.76125 7.3312, 2.7755 7.357733, 2.8267 7.3919, 2.85235 7.412767, 2.8495 7.441233, 2.79685 7.494333, 2.7627 7.5835, 2.7741 7.704933, 2.75985 7.7998, 2.75845 7.962967, 
+    2.7556 8.050233, 2.66165 8.238067, 2.64745 8.321533, 2.67165 8.454367, 2.6916 8.646, 2.7286 8.885033, 2.75135 8.957133, 2.79265 8.9951, 2.9435 9.033033, 3.07725 9.0691, 
+    3.1655 9.1241, 3.22245 9.236067, 3.20395 9.465633, 3.25805 9.499767, 3.3121 9.596533, 3.3605 9.645867, 3.3662 9.778667, 3.49995 9.8413, 3.58395 9.9115, 3.5868 9.941867, 
+    3.5612 10.002567, 3.5555 10.05, 3.6067 10.1183, 3.5982 10.158133, 3.5384 10.245433, 3.52985 10.3251, 3.5555 10.372533, 3.5754 10.3896, 3.64085 10.3877, 3.7519 10.338367, 
+    3.81025 10.361133, 3.77895 10.438933, 3.77325 10.5262, 3.79605 10.579333, 3.7989 10.630533, 3.77895 10.695067, 3.65085 10.778533, 3.62955 10.812667, 3.6523 11.0005, 3.54985 11.220567, 
+    3.3819 11.3306, 3.3734 11.355267, 3.3947 11.4141, 3.54555 11.636067, 3.6167 11.814233, 3.68455 11.9841, 3.6909 12, 3.6966 12.012233, 3.72705 12.0311, 3.7423 12.055767, 
+    3.74885 12.094967, 3.7304 12.4682, 3.74815 12.5893, 3.8663 12.699567, 3.9934 12.794067, 4.04065 12.878733, 4.0909 13.022467, 4.11455 13.2873, 4.16475 13.3759, 4.50165 13.555067, 
+    4.6819 13.6801, 4.88875 13.7431, 5.1399 13.745067, 5.46495 13.791333, 5.8136 13.7362, 5.9525 13.658433, 6.0441 13.626933, 6.3041 13.595433, 6.5021 13.5462, 6.7503 13.427067, 
+    6.7917 13.348333, 6.85965 13.186867, 6.9985 13.005733, 7.1019 12.985067, 7.63675 13.231167, 7.7047 13.2479, 8.012 13.249867, 8.1893 13.131733, 8.6473 12.922033, 8.87485 12.839333, 
+    9.02555 12.8029, 9.454 12.798967, 9.6106 12.807833, 9.7879 12.8866, 9.9593 13.046067, 10.05975 13.1012, 10.59755 13.303033, 10.8103 13.3237, 11.1767 13.319767, 11.35695 13.2853, 
+    11.6731 13.2735, 11.877 13.2164, 11.99245 13.153867, 12 13.149767, 12.13125 13.1035, 12.27505 13.070167, 12.4647 13.076733, 12.58245 13.126867, 12.68385 13.1988, 12.79995 13.349233, 
+    12.93075 13.464767, 13.05175 13.514933, 13.2022 13.5171, 13.2774 13.5498, 13.32645 13.597767, 13.4082 13.785267, 13.49 13.807067, 13.5463 13.804767, 13.5963 13.8027, 13.68785 13.741667, 
+    13.8023 13.5193, 14.1506 13.163933, 14.15035 13.158733, 14.1408 12.952467, 14.19805 12.802033, 14.2242 12.6211, 14.3223 12.529533, 14.6101 12.3355, 14.6837 12.267933, 14.7131 12.185067, 
+    14.6782 12, 14.61005 11.8881, 14.58415 11.745033, 14.58415 11.542767, 14.5607 11.475333, 14.5089 11.450667, 14.3856 11.450667, 14.35355 11.427667, 14.23025 11.292833, 14.0996 11.231967, 
+    13.9455 11.184267, 13.87155 11.1366, 13.8099 11.051067, 13.74085 10.883367, 13.6533 10.761667, 13.56205 10.534767, 13.4893 10.289767, 13.41285 10.168067, 13.3376 10.046367, 13.30805 9.960867, 
+    13.31295 9.903333, 13.35115 9.745467, 13.3265 9.655033, 13.26235 9.577733, 13.16245 9.518533, 12.9208 9.4281, 12.8838 9.378767, 12.86655 9.286667, 12.885 9.1765, 12.84555 9.012067, 
+    12.73825 8.806533, 12.61005 8.701267, 12.34495 8.619033, 12.2414 8.551633, 12.17725 8.444733, 12.15755 8.3691, 12.1193 8.010633, 12.0589 7.717933, 12 7.648467, 11.9827 7.634, 
+    11.87615 7.544933, 11.75505 7.4367, 11.73245 7.3906, 11.7364 7.269933, 11.82955 7.089, 11.8269 7.057067, 11.80425 7.021567, 11.57 6.9027, 11.5008 6.856567, 11.49285 6.8353, 
+    11.52475 6.805133, 11.54075 6.748367, 11.52745 6.638367, 11.47685 6.562067, 11.3824 6.5142, 11.2839 6.505333, 11.21205 6.517767, 11.1588 6.551467, 11.1269 6.649033, 11.06035 6.771467, 
+    10.99115 6.831767, 10.8541 6.867233, 10.745 6.947067, 10.46285 7.159967, 10.4123 7.183, 10.3338 7.1759, 10.23535 7.163467, 10.19275 7.138633, 10.11025 6.966567, 10.08365 6.8956, 
+    10.03575 6.8406, 9.95055 6.805133, 9.78685 6.787367, 9.74695 6.766067, 9.7203 6.719933, 9.7283 6.5248, 9.72565 6.4627, 9.69635 6.4432, 9.5074 6.418367, 9.4648 6.391733, 
+    9.41555 6.361567, 9.41555 6.301233, 9.40755 6.248, 9.38895 6.226733, 9.30375 6.210767, 9.184 6.109633, 9.09085 6.0085, 8.97505 5.9127, 8.82865 5.8098, 8.81005 5.786767, 
+    8.82335 5.754833, 8.8207 5.7353, 8.7781 5.682067, 8.7861 5.650133, 8.88985 5.559667, 8.89785 5.513533, 8.838 5.401767, 8.8353 5.233233, 8.83 5.128567, 8.7049 4.9565, 
+    8.55585 4.835867, 8.49995 4.780867, 8.48135 4.732967, 8.48135 4.6762, 8.47335 4.644267, 8.43875 4.622967, 8.4068 4.622967, 8.34605 4.648367, 8.34605 4.671633, 8.371 4.697567, 
+    8.373 4.706867, 8.36205 4.7142, 8.3341 4.715533, 8.31115 4.720833, 8.21335 4.8359, 8.1914 4.844533, 8.17345 4.842533, 8.1535 4.829233, 8.10745 4.818833, 8.095 4.806867, 
+    8.09655 4.7965, 8.109 4.784533, 8.20565 4.742467, 8.23685 4.678567, 8.2259 4.659833, 8.19555 4.657767, 8.1332 4.664533, 8.1168 4.657267, 8.1168 4.6453, 8.1316 4.638033, 
+    8.1893 4.620367, 8.19555 4.6058, 8.17295 4.558, 8.13005 4.529433, 8.08955 4.522167, 7.9843 4.513867, 7.9594 4.5019, 7.81845 4.476067, 7.6637 4.4752, 7.63375 4.47, 
+    7.59995 4.456133, 7.56485 4.456133, 7.4829 4.4934, 7.22665 4.620867, 7.16165 4.633, 7.14865 4.6278, 7.16165 4.613933, 7.38275 4.496, 7.4166 4.4752, 7.4764 4.463067, 
+    7.53625 4.423167, 7.52585 4.402367, 7.49725 4.3937, 7.4244 4.402367, 7.34895 4.3885, 7.32035 4.390233, 7.2943 4.4093, 7.28445 4.4099, 7.2771 4.404267, 7.27285 4.3747, 
+    7.24435 4.3529, 7.1694 4.336, 7.14615 4.340233, 7.1356 4.3529, 7.143 4.381767, 7.14085 4.397933, 7.12395 4.403567, 7.0902 4.404267, 7.06695 4.387367, 7.0659 4.3557, 
+    7.0511 4.350767, 7.01625 4.362733, 6.9962 4.359933, 6.98355 4.345867, 6.9962 4.326133, 6.9983 4.311367, 6.98565 4.302933, 6.9561 4.2987, 6.90435 4.3008, 6.86265 4.304067, 
+    6.84385 4.299067, 6.80245 4.287767, 6.7141 4.290267, 6.6558 4.275233, 6.61445 4.275233, 6.5317 4.253933, 6.4828 4.252667, 6.40195 4.267733, 6.3512 4.255167, 6.29855 4.251433, 
+    6.2384 4.258933, 6.2158 4.2577, 6.17445 4.233867, 6.1331 4.226367, 6.1001 4.229633, 6.0545 4.26, 6.0292 4.316267, 6.0022 4.336533, 5.97685 4.3388, 5.93465 4.3264, 
+    5.90595 4.311767, 5.8806 4.315167, 5.8536 4.344433, 5.83165 4.3478, 5.7641 4.341033, 5.74385 4.348933, 5.7371 4.377067, 5.7202 4.384933, 5.69485 4.3883, 5.6459 4.410833, 
+    5.6054 4.487367, 5.58345 4.496367, 5.5429 4.502, 5.5125 4.52, 5.48045 4.5819, 5.4831 4.606867, 5.499 4.615533, 5.53805 4.614567, 5.5482 4.623233, 5.5482 4.6377, 
+    5.52795 4.6647, 5.53805 4.732167, 5.53515 4.774567, 5.5872 4.830467, 5.5872 4.843, 5.5713 4.847833, 5.5525 4.8459, 5.49755 4.7977, 5.4643 4.791933, 5.41805 4.8064, 
+    5.38625 4.842033, 5.35155 4.969267, 5.34865 5.013633, 5.37035 5.0406, 5.46575 5.0647, 5.5019 5.0859, 5.5077 5.0994, 5.49615 5.1023, 5.4614 5.0888, 5.41805 5.066633, 
+    5.35295 5.062767, 5.3168 5.072433, 5.29225 5.101333, 5.27345 5.163033, 5.28845 5.2857, 5.3143 5.3053, 5.3496 5.3194, 5.4025 5.323333, 5.5036 5.302933, 5.5459 5.301367, 
+    5.5753 5.308433, 5.6604 5.32, 5.69225 5.3381, 5.6946 5.3515, 5.684 5.357, 5.6663 5.357, 5.58955 5.3389, 5.54945 5.342833, 5.5282 5.358567, 5.53055 5.376667, 
+    5.54945 5.406567, 5.5506 5.454567, 5.5742 5.478167, 5.63795 5.4892, 5.6592 5.508867, 5.66985 5.556867, 5.6592 5.563133, 5.6474 5.5608, 5.6368 5.527733, 5.6179 5.515167, 
+    5.54945 5.504933, 5.5152 5.483667, 5.48215 5.4349, 5.4656 5.4294, 5.44675 5.435667, 5.44675 5.448267, 5.4621 5.507267, 5.45735 5.537967, 5.40425 5.6072, 5.4054 5.636333, 
+    5.43845 5.692967, 5.43845 5.7166, 5.4125 5.741767, 5.3653 5.7567, 5.34485 5.7758, 5.3283 5.813267, 5.3063 5.833833, 5.2721 5.846333, 5.25225 5.846333, 5.20155 5.832367, 
+    5.1773 5.833833, 5.15635 5.846333, 5.14425 5.846333, 5.13875 5.840467, 5.14425 5.8096, 5.1354 5.7905, 5.10785 5.7802, 5.077 5.780933, 5.04835 5.772133, 5.0186 5.7736, 
+    4.99545 5.7846, 4.8863 5.9727, 4.81465 6.024867, 4.48885 6.219433, 4.35265 6.294367, 4.28345 6.301567, 4.117 6.311667, 4.00245 6.352, 3.95055 6.357767, 3.88135 6.356333, 
+    3.5281 6.3302, 3.47055 6.3424, 3.4522 6.368567, 3.47315 6.394733, 3.5726 6.426133, 3.6354 6.466267, 3.6956 6.485433, 3.73225 6.5116, 3.75055 6.539533, 3.77935 6.544767, 
+    3.8029 6.536033, 3.8369 6.5186, 3.87355 6.513367, 3.9442 6.5151, 3.9861 6.5029, 4.02535 6.474967, 4.01485 6.459267, 3.97825 6.445333, 3.87095 6.454033, 3.7924 6.454033, 
+    3.75055 6.443567, 3.75055 6.434867, 3.7741 6.4244, 3.8212 6.422633, 3.90495 6.429633, 3.95205 6.4244, 3.99915 6.406933, 4.0332 6.406933, 4.10385 6.379033, 4.15095 6.379033, 
+    4.25825 6.396467, 4.31845 6.394733, 4.37865 6.384267, 4.40645 6.391433, 4.4084 6.401733, 4.38905 6.412033, 4.31555 6.424933, 4.1705 6.4185, 4.1144 6.426233, 4.08535 6.445567, 
+    4.08535 6.463633, 4.097 6.4894, 4.1666 6.5268, 4.16855 6.5397, 4.15115 6.5487, 4.1279 6.547433, 4.04475 6.530667, 4.0022 6.530667, 3.95965 6.5384, 3.89775 6.534533, 
+    3.861 6.542267, 3.8146 6.569333, 3.7488 6.579667, 3.6966 6.5732, 3.625 6.5384, 3.5573 6.520367, 3.54185 6.494567, 3.51295 6.4695, 3.4735 6.4629, 3.4464 6.464567, 
+    3.40695 6.476067, 3.39465 6.504, 3.3774 6.508933, 3.3552 6.505633, 3.33795 6.484267, 3.3256 6.448133, 3.2763 6.410333, 3.19495 6.397167, 3.18015 6.385667, 3.1851 6.374167, 
+    3.22455 6.365967, 3.24425 6.354467, 3.22205 6.338033, 3.1432 6.338033, 3.03965 6.338033, 2.90405 6.3298, 2.66825 6.293867))
+
+POLYGON ((-11.5545 6.905, -11.51775 6.938333, -11.4926 6.961167, -11.4762 7.003567, -11.4544 7.086, -11.4253 7.1793, -11.3944 7.222933, -11.3644 7.244733, -11.3335 7.248367, -11.2735 7.247133, 
+    -11.2153 7.266533, -11.0435 7.3768, -10.88715 7.502867, -10.77985 7.616767, -10.70805 7.736733, -10.6899 7.8034, -10.70805 7.902767, -10.69715 7.975467, -10.65715 8.020333, -10.61355 8.0482, 
+    -10.48535 8.063967, -10.38535 8.074867, -10.3199 8.103967, -10.27445 8.1585, -10.26315 8.419667, -10.2617 8.453, -10.1174 8.466333, -10.01365 8.4518, -9.9663 8.432233, -9.92935 8.4354, 
+    -9.86395 8.466333, -9.78345 8.521267, -9.76355 8.526333, -9.7465 8.520633, -9.74555 8.5118, -9.75405 8.484, -9.7427 8.4739, -9.719 8.4714, -9.68585 8.478333, -9.65835 8.468233, 
+    -9.65085 8.4443, -9.5406 8.3613, -9.52105 8.245133, -9.5246 8.034133, -9.45345 7.820767, -9.42145 7.685633, -9.35265 7.601867, -9.3625 7.5241, -9.39175 7.440133, -9.4266 7.3854, 
+    -9.38235 7.366767, -9.313 7.363233, -9.23565 7.330033, -9.17875 7.269567, -9.17875 7.2257, -9.1485 7.197267, -9.11475 7.180667, -9.07915 7.179467, -8.9529 7.2423, -8.86665 7.309867, 
+    -8.86665 7.370333, -8.8471 7.409433, -8.7706 7.4616, -8.74215 7.5031, -8.7564 7.612133, -8.73505 7.638233, -8.70835 7.6489, -8.6817 7.6477, -8.65145 7.628733, -8.6301 7.561167, 
+    -8.5579 7.507933, -8.5608 7.4867, -8.5449 7.464533, -8.45075 7.402767, -8.45945 7.215533, -8.4414 7.132533, -8.35305 7.008033, -8.3849 6.907667, -8.51155 6.6693, -8.7179 6.458933, 
+    -8.7309 6.4184, -8.70265 6.392333, -8.6737 6.3827, -8.60855 6.3798, -8.5535 6.374967, -8.4807 6.346267, -8.3951 6.2738, -8.3196 6.236033, -8.2567 6.225133, -8.18375 6.216767, 
+    -8.0856 6.189067, -7.99815 6.1882, -7.9516 6.178133, -7.93275 6.163067, -7.9189 6.132867, -7.8975 6.106867, -7.9 6.087567, -7.9239 6.048133, -7.9252 6.0297, -7.91385 6.0104, 
+    -7.86225 5.961767, -7.86415 5.939967, -7.8767 5.9081, -7.87295 5.8947, -7.84275 5.8712, -7.77355 5.833467, -7.7232 5.820033, -7.68045 5.8016, -7.6188 5.735333, -7.5603 5.6741, 
+    -7.5414 5.6355, -7.5389 5.596933, -7.52885 5.474467, -7.49675 5.3738, -7.4955 5.325167, -7.5144 5.2715, -7.5402 5.2581, -7.6094 5.243833, -7.63835 5.227067, -7.65845 5.176733, 
+    -7.6912 5.115533, -7.69875 5.0434, -7.6868 5.003967, -7.67045 4.973767, -7.6415 4.9419, -7.6302 4.905833, -7.64275 4.801, -7.6522 4.752333, -7.6421 4.7188, -7.61065 4.678533, 
+    -7.60185 4.601367, -7.60625 4.5024, -7.61885 4.396733, -7.6094 4.364833, -7.57795 4.326267, -7.5161 4.283467, -7.56935 4.278, -7.66355 4.278, -7.7209 4.278, -7.8192 4.2971, 
+    -7.84 4.3162, -7.8864 4.323467, -7.9001 4.3344, -7.9001 4.365333, -7.9301 4.3799, -8.08305 4.438133, -8.36155 4.512767, -8.42165 4.5492, -8.52815 4.5856, -8.7466 4.734867, 
+    -8.89135 4.8568, -8.9469 4.8689, -8.98265 4.8871, -9.0221 4.932533, -9.04235 4.948933, -9.0843 4.965333, -9.1089 4.998133, -9.10745 5.058867, -9.1176 5.0849, -9.1335 5.0936, 
+    -9.15085 5.091667, -9.1957 5.076233, -9.2319 5.076233, -9.2724 5.085867, -9.378 5.145667, -9.42865 5.163033, -9.4575 5.202567, -9.5588 5.259833, -9.6654 5.4037, -9.68855 5.454867, 
+    -9.71415 5.476767, -9.82865 5.5726, -9.9742 5.747167, -10.0924 5.829167, -10.10885 5.8584, -10.0918 5.8771, -10.06745 5.893333, -10.065 5.907933, -10.08085 5.916867, -10.1393 5.920933, 
+    -10.16855 5.930667, -10.19535 5.984267, -10.23555 6.018367, -10.2532 6.0525, -10.2922 6.0744, -10.358 6.0882, -10.386 6.105267, -10.386 6.123133, -10.3543 6.162933, -10.358 6.1759, 
+    -10.38235 6.184033, -10.40185 6.1824, -10.4213 6.1613, -10.4347 6.159667, -10.44935 6.162933, -10.49075 6.184833, -10.52425 6.185667, -10.5462 6.175933, -10.58515 6.157233, -10.6339 6.154, 
+    -10.6753 6.166167, -10.7971 6.232767, -10.8501 6.277433, -10.8501 6.296133, -10.8379 6.301, -10.8172 6.298567, -10.79405 6.277433, -10.7758 6.2742, -10.76725 6.2823, -10.7636 6.3018, 
+    -10.777 6.364333, -10.80015 6.374867, -10.8245 6.374067, -10.8769 6.357033, -10.90125 6.358633, -10.92925 6.371633, -11.01575 6.4902, -11.098 6.555967, -11.22345 6.614433, -11.3221 6.658267, 
+    -11.40555 6.698833, -11.43235 6.7216, -11.42745 6.732133, -11.4019 6.7362, -11.3556 6.732967, -11.3142 6.7216, -11.274 6.6826, -11.23985 6.670433, -11.21305 6.676933, -11.1875 6.7167, 
+    -11.1887 6.737, -11.21915 6.752433, -11.2496 6.767867, -11.2764 6.800333, -11.29835 6.805233, -11.34465 6.806033, -11.3617 6.8109, -11.37875 6.8312, -11.39825 6.8377, -11.43965 6.8377, 
+    -11.46765 6.848267, -11.54745 6.901033, -11.5545 6.905))
+
+POLYGON ((12.1532 -5.8078, 12.19315 -5.809867, 12.26825 -5.813733, 12.36445 -5.810533, 12.4366 -5.781667, 12.50395 -5.7239, 12.516 -5.621267, 12.53045 -5.233133, 12.44385 -5.159333, 12.44385 -5.124067, 
+    12.6074 -5.005367, 12.80465 -4.880267, 13.06715 -4.711767, 13.0933 -4.710167, 13.17505 -4.723, 13.27005 -4.808033, 13.32775 -4.8834, 13.41435 -4.934733, 13.4913 -4.931533, 13.60195 -4.907467, 
+    13.65245 -4.862567, 13.70535 -4.698967, 13.74625 -4.602733, 13.8088 -4.580267, 13.8665 -4.570667, 13.88935 -4.580267, 13.93985 -4.6412, 13.99035 -4.665267, 14.0577 -4.663667, 14.0986 -4.649233, 
+    14.2477 -4.5145, 14.3006 -4.506467, 14.392 -4.5145, 14.4305 -4.543367, 14.4377 -4.638, 14.3992 -4.686133, 14.32465 -4.745467, 14.291 -4.814433, 14.291 -4.8834, 14.3319 -4.9203, 
+    14.46385 -4.962533, 14.51385 -4.943867, 14.65185 -4.9109, 14.77955 -4.832167, 14.84135 -4.730567, 15.08785 -4.6033, 15.12355 -4.566667, 15.1387 -4.519067, 15.12355 -4.441233, 15.1387 -4.424767, 
+    15.16615 -4.4156, 15.195 -4.416533, 15.23905 -4.358633, 15.2661 -4.353967, 15.29755 -4.346767, 15.31525 -4.338867, 15.3408 -4.323133, 15.3713 -4.2956, 15.40765 -4.265433, 15.47155 -4.205767, 
+    15.5762 -4.121567, 15.6816 -4.0307, 15.91835 -3.919233, 15.96115 -3.8711, 16.0427 -3.7525, 16.0942 -3.554567, 16.12095 -3.523367, 16.1838 -3.4574, 16.19985 -3.415467, 16.18115 -3.181, 
+    16.2226 -3.123933, 16.2079 -2.9902, 16.252 -2.896567, 16.23065 -2.8012, 16.23865 -2.753933, 16.2704 -2.6797, 16.26795 -2.4614, 16.27155 -2.280967, 16.2824 -2.187133, 16.3329 -2.119767, 
+    16.4484 -1.988667, 16.5765 -1.874367, 16.6631 -1.73, 16.7425 -1.496633, 16.76775 -1.424467, 16.89585 -1.310167, 17.06905 -1.1971, 17.23505 -1.1177, 17.4371 -0.946867, 17.5237 -0.8723, 
+    17.6554 -0.760433, 17.7709 -0.5824, 17.80695 -0.503, 17.7781 -0.433233, 17.70955 -0.358667, 17.70055 -0.266033, 17.79435 0.0708, 17.84125 0.280133, 17.89355 0.38, 17.9044 0.442533, 
+    17.89355 0.485867, 17.8142 0.598933, 17.79615 0.6639, 17.80335 0.733667, 17.8214 0.890067, 17.8196 0.9731, 17.8737 1.086167, 17.9423 1.252167, 18.0758 1.478333, 18.1137 1.5734, 
+    18.13895 1.684067, 18.13175 1.9078, 18.1209 2.121933, 18.1155 2.1833, 18.1696 2.245867, 18.1985 2.306, 18.2057 2.383, 18.2454 2.440733, 18.31035 2.577867, 18.3825 2.7583, 
+    18.48175 2.9255, 18.6369 3.067433, 18.6802 3.1252, 18.691 3.223833, 18.6766 3.385033, 18.6351 3.631633, 18.6279 3.7495, 18.6315 3.807267, 18.6748 3.8602, 18.70705 3.902167, 
+    18.7223 3.9495, 18.70855 3.999367, 18.6534 4.135833, 18.6554 4.214567, 18.7046 4.269667, 18.7617 4.2854, 18.8089 4.309033, 18.84435 4.361533, 18.8286 4.465167, 18.9024 4.639033, 
+    19.0323 4.749267, 19.11 4.843067, 19.21235 4.945433, 19.26945 4.9743, 19.484 5.0176, 19.54005 5.0458, 19.62075 5.1219, 19.6621 5.1416, 19.731 5.1416, 19.83925 5.116667, 
+    19.8806 5.083833, 19.88255 5.031367, 19.90025 5.007733, 20.0597 4.913267, 20.1394 4.852233, 20.1768 4.835167, 20.2142 4.8286, 20.2496 4.808933, 20.33425 4.6987, 20.40705 4.648833, 
+    20.4602 4.5898, 20.51035 4.5104, 20.54975 4.476267, 20.64815 4.4343, 20.7308 4.385733, 20.782 4.377867, 20.92175 4.396233, 20.97395 4.3956, 21.0369 4.3759, 21.14125 4.305067, 
+    21.2554 4.231567, 21.30065 4.2224, 21.3656 4.227633, 21.39215 4.224367, 21.41185 4.2073, 21.42955 4.177133, 21.49645 4.1509, 21.5575 4.137767, 21.5988 4.146967, 21.67165 4.192867, 
+    21.71885 4.2073, 21.79365 4.203367, 21.835 4.187633, 21.8694 4.1673, 22.0072 4.1568, 22.1115 4.126633, 22.1981 4.1135, 22.33295 4.076767, 22.423 4.0823, 22.5012 4.110733, 
+    22.5439 4.159733, 22.5676 4.271967, 22.5534 4.332033, 22.6079 4.390533, 22.70985 4.434767, 22.73235 4.460833, 22.72285 4.508267, 22.72285 4.612567, 22.7537 4.645767, 22.79875 4.663167, 
+    22.84855 4.6695, 22.9386 4.705833, 22.9884 4.705833, 23.0619 4.6837, 23.1188 4.648933, 23.1686 4.606267, 23.216 4.5936, 23.2848 4.5952, 23.3595 4.622867, 23.44725 4.640267, 
+    23.5136 4.649767, 23.56105 4.665567, 23.6298 4.7857, 23.6606 4.806233, 23.7839 4.8426, 23.8503 4.886867, 23.91555 4.9256, 24.00325 4.944567, 24.06015 4.9762, 24.08625 4.979367, 
+    24.10285 4.971467, 24.1147 4.947733, 24.14075 4.946167, 24.1621 4.954067, 24.1787 4.9762, 24.20005 4.9841, 24.238 4.985667, 24.25455 4.995167, 24.25455 5.0078, 24.2261 5.0157, 
+    24.21425 5.039433, 24.23325 5.0584, 24.2949 5.075767, 24.32095 5.069467, 24.3328 5.047333, 24.34465 5.028367, 24.38025 5.0157, 24.4075 5.0212, 24.4146 5.041767, 24.40985 5.0718, 
+    24.43355 5.086033, 24.48335 5.098667, 24.54265 5.084433, 24.58295 5.059167, 24.6683 4.9311, 24.7015 4.9153, 24.74415 4.912133, 24.77735 4.921633, 24.8414 4.9659, 24.8722 5.000667, 
+    24.903 5.010167, 24.94215 5.004633, 24.99905 4.979333, 25.0346 4.966667, 25.07965 4.971433, 25.11285 4.9888, 25.14605 5.012533, 25.184 5.0299, 25.25035 5.0378, 25.2717 5.0473, 
+    25.27645 5.075733, 25.26225 5.0963, 25.1911 5.165833, 25.18875 5.187967, 25.2243 5.240133, 25.2385 5.271767, 25.2646 5.287567, 25.2907 5.295467, 25.30965 5.281233, 25.33335 5.255933, 
+    25.38075 5.2433, 25.4377 5.2528, 25.4721 5.264667, 25.49345 5.2868, 25.49105 5.3121, 25.50765 5.329467, 25.53375 5.3374, 25.56695 5.334233, 25.6049 5.313667, 25.6286 5.277333, 
+    25.6357 5.2536, 25.69495 5.2062, 25.7495 5.177733, 25.90835 5.150867, 26.00555 5.144533, 26.1466 5.143767, 26.17505 5.1327, 26.1978 5.0955, 26.2272 5.023633, 26.25805 4.998333, 
+    26.3244 4.990433, 26.36475 4.9857, 26.42165 4.995167, 26.507 5.014133, 26.5544 5.012567, 26.68125 4.995967, 26.7097 4.9991, 26.74765 5.022833, 26.80695 5.0402, 26.89465 5.063933, 
+    26.9658 5.062333, 27.1673 5.022833, 27.2829 4.993967, 27.3603 4.970467, 27.4348 4.955867, 27.4848 4.946067, 27.6099 4.854633, 27.79995 4.691033, 28.008 4.458467, 28.1259 4.375033, 
+    28.2498 4.344567, 28.37485 4.270767, 28.4422 4.246733, 28.49275 4.257933, 28.63705 4.383067, 28.6527 4.4777, 28.71765 4.511367, 28.7922 4.5162, 28.89805 4.488933, 29.242 4.3991, 
+    29.3298 4.415167, 29.43565 4.480933, 29.5078 4.582, 29.5968 4.650967, 29.6413 4.670233, 29.675 4.6542, 29.9131 4.5451, 29.93235 4.4986, 29.9107 4.403967, 29.92995 4.376667, 
+    30.02495 4.3189, 30.1837 4.099133, 30.24025 4.0542, 30.24265 3.982, 30.34605 3.872933, 30.4856 3.7462, 30.5301 3.685233, 30.54215 3.619467, 30.5397 3.584167, 30.5734 3.5617, 
+    30.68165 3.5569, 30.73455 3.544067, 30.76585 3.511967, 30.77065 3.4446, 30.77905 3.426933, 30.81515 3.426933, 30.84805 3.4469, 30.88175 3.440467, 30.91785 3.41, 30.9082 3.3458, 
+    30.83125 3.156467, 30.8036 3.069833, 30.82525 3.028133, 30.871 2.963933, 30.9215 2.8452, 30.8962 2.748933, 30.8144 2.585267, 30.69045 2.4136, 30.6736 2.370267, 30.68325 2.3398, 
+    30.7482 2.3109, 30.86245 2.272367, 31.0766 2.229067, 31.3172 2.1424, 31.3593 2.121567, 31.3713 2.083033, 31.3689 1.983567, 31.3208 1.868033, 31.08375 1.6851, 30.8961 1.556733, 
+    30.68075 1.3225, 30.56765 1.2182, 30.48225 1.096267, 30.24165 0.8909, 29.894 0.603667, 29.89275 0.557167, 29.9337 0.3999, 29.89035 0.342133, 29.79535 0.2507, 29.7737 0.204167, 
+    29.76645 0.106267, 29.7063 0.0068, 29.6738 -0.123167, 29.7123 -0.254733, 29.74955 -0.594867, 29.74835 -0.6815, 29.7243 -0.726433, 29.70505 -0.779367, 29.5992 -0.909333, 29.5763 -0.9719, 
+    29.5619 -1.125933, 29.5691 -1.2222, 29.63525 -1.385833, 29.63525 -1.4372, 29.49085 -1.511067, 29.3513 -1.653867, 29.231 -1.8769, 29.17085 -1.968367, 29.1841 -2.024533, 29.24185 -2.141667, 
+    29.2274 -2.266833, 29.1636 -2.347067, 28.90615 -2.549267, 28.8737 -2.610233, 28.8809 -2.648733, 28.9531 -2.701667, 29.09985 -2.7739, 29.1528 -2.8188, 29.17565 -2.839633, 29.20255 -2.9022, 
+    29.30615 -3.032267, 29.3031 -3.217167, 29.2635 -3.430533, 29.24675 -3.6876, 29.262 -3.943633, 29.26655 -4.0422, 29.3001 -4.1072, 29.35495 -4.1641, 29.39605 -4.376467, 29.38595 -4.470133, 
+    29.38275 -4.499667, 29.36615 -4.513167, 29.312 -4.595, 29.29035 -4.8325, 29.36615 -5.1406, 29.5334 -5.479167, 29.59235 -5.649267, 29.5755 -5.705433, 29.5346 -5.758367, 29.4877 -6.003867, 
+    29.4973 -6.088933, 29.537 -6.4275, 29.82935 -6.7388, 30.14815 -7.078967, 30.45255 -7.430367, 30.60535 -7.716, 30.7052 -8.0305, 30.7882 -8.221467, 30.34065 -8.2728, 30.1169 -8.3033, 
+    29.51175 -8.4044, 28.93065 -8.500667, 28.88855 -8.518333, 28.8645 -8.566467, 28.85485 -8.699633, 28.7851 -8.848867, 28.49995 -9.163367, 28.41455 -9.182633, 28.3592 -9.232367, 28.37845 -9.2773, 
+    28.5589 -9.429733, 28.5912 -9.480233, 28.6398 -9.5518, 28.71945 -9.606867, 28.8186 -9.698933, 28.8552 -9.750133, 28.86235 -9.779867, 28.82845 -9.842933, 28.81775 -9.8846, 28.8231 -9.935767, 
+    28.84185 -10.020233, 28.82225 -10.102367, 28.82935 -10.174967, 28.84985 -10.2059, 28.83735 -10.230867, 28.80525 -10.3237, 28.8088 -10.3487, 28.85165 -10.422467, 28.8436 -10.441533, 28.8168 -10.474833, 
+    28.8061 -10.5058, 28.81145 -10.560533, 28.79005 -10.626, 28.73915 -10.7105, 28.6999 -10.779533, 28.67315 -10.791433, 28.6089 -10.795, 28.5732 -10.810467, 28.5161 -10.8319, 28.4617 -10.8414, 
+    28.44385 -10.8521, 28.4367 -10.871167, 28.426 -10.917567, 28.4385 -10.9628, 28.4742 -11.052033, 28.46975 -11.084133, 28.4287 -11.200767, 28.42695 -11.237667, 28.4537 -11.274567, 28.48675 -11.332867, 
+    28.49925 -11.441167, 28.5046 -11.478067, 28.5073 -11.493567, 28.518 -11.518533, 28.53945 -11.557833, 28.55015 -11.593533, 28.568 -11.617333, 28.60545 -11.6423, 28.62685 -11.6661, 28.6313 -11.691067, 
+    28.58665 -11.738667, 28.55455 -11.761267, 28.5278 -11.812467, 28.53135 -11.833867, 28.56345 -11.874333, 28.59285 -11.896933, 28.6964 -11.921933, 28.7517 -11.955267, 28.82845 -12.042133, 28.88555 -12.129033, 
+    29.02205 -12.340867, 29.0622 -12.3849, 29.0943 -12.402767, 29.1282 -12.405133, 29.1889 -12.389667, 29.23885 -12.365867, 29.2674 -12.355133, 29.31025 -12.356333, 29.32265 -12.362767, 29.44375 -12.273267, 
+    29.53695 -12.2134, 29.63695 -12.1725, 29.721 -12.145233, 29.76645 -12.157333, 29.796 -12.177033, 29.821 -12.275533, 29.80285 -12.463433, 29.80965 -12.699833, 29.80055 -12.830133, 29.7892 -13.1203, 
+    29.79145 -13.3082, 29.7949 -13.439267, 29.77215 -13.4923, 29.7335 -13.5211, 29.6767 -13.528667, 29.6199 -13.5105, 29.58125 -13.4711, 29.579 -13.398367, 29.6176 -13.315033, 29.62445 -13.280167, 
+    29.604 -13.2544, 29.554 -13.2438, 29.4699 -13.265, 29.39265 -13.312, 29.3108 -13.3923, 29.25175 -13.430167, 29.1052 -13.435467, 29.01655 -13.414267, 28.8711 -13.2506, 28.76205 -13.088467, 
+    28.7223 -12.990733, 28.73595 -12.9392, 28.6973 -12.914967, 28.6564 -12.916467, 28.58365 -12.961933, 28.5337 -12.951333, 28.5087 -12.921033, 28.50185 -12.8483, 28.53595 -12.7983, 28.58365 -12.736167, 
+    28.553 -12.682367, 28.4871 -12.638433, 28.3598 -12.5945, 28.20755 -12.573267, 28.1462 -12.5566, 28.053 -12.520233, 27.9564 -12.487667, 27.92455 -12.460367, 27.89955 -12.390667, 27.86095 -12.360367, 
+    27.78595 -12.346733, 27.70865 -12.3725, 27.6246 -12.377033, 27.56345 -12.368433, 27.54815 -12.354833, 27.47255 -12.274733, 27.3192 -12.103233, 27.30565 -12.004933, 27.29595 -11.9519, 27.2455 -11.876867, 
+    27.2164 -11.8135, 27.21345 -11.784167, 27.1394 -11.7808, 27.05305 -11.877767, 26.98195 -11.9474, 26.9044 -11.9819, 26.7184 -12.0005, 26.3371 -11.9726, 26.0034 -11.961733, 25.8732 -11.9385, 
+    25.8058 -11.907467, 25.77555 -11.8594, 25.7523 -11.848567, 25.70815 -11.848567, 25.63375 -11.811333, 25.63375 -11.786533, 25.6035 -11.767933, 25.5849 -11.7788, 25.5419 -11.8098, 25.51635 -11.8098, 
+    25.4768 -11.7943, 25.43495 -11.707467, 25.40705 -11.673367, 25.34895 -11.6377, 25.22805 -11.611333, 25.1769 -11.578767, 25.1676 -11.536933, 25.2071 -11.451633, 25.25245 -11.322933, 25.2385 -11.301233, 
+    25.21295 -11.288833, 25.15715 -11.288833, 24.83165 -11.3245, 24.6875 -11.3865, 24.59105 -11.495033, 24.5213 -11.5245, 24.4376 -11.5183, 24.32365 -11.476433, 24.2167 -11.4237, 24.21325 -11.384933, 
+    24.2737 -11.361667, 24.3109 -11.330667, 24.3318 -11.277967, 24.31555 -11.201967, 24.2853 -11.167867, 24.25625 -11.164767, 24.2028 -11.170967, 24.1586 -11.146167, 24.0912 -11.108933, 24.09585 -11.042267, 
+    24.07955 -11.0004, 24.04235 -10.977167, 23.9796 -10.983367, 23.89355 -11.028333, 23.84475 -11.037633, 23.74125 -10.9849, 23.64825 -10.957, 23.5785 -10.958567, 23.47155 -10.989567, 23.32275 -11.062433, 
+    23.15415 -11.130667, 23.08905 -11.1353, 22.91935 -11.1043, 22.8333 -11.1043, 22.7252 -11.143067, 22.688 -11.130667, 22.6136 -11.099633, 22.5648 -11.095, 22.45085 -11.121367, 22.3718 -11.163233, 
+    22.2916 -11.225267, 22.2614 -11.231467, 22.2242 -11.212867, 22.187 -11.008167, 22.21025 -10.826767, 22.2579 -10.696533, 22.2492 -10.6527, 22.24625 -10.623033, 22.27 -10.591767, 22.2878 -10.545933, 
+    22.31375 -10.376133, 22.29475 -10.328, 22.23455 -10.206333, 22.21805 -10.150567, 22.1959 -10.023833, 22.14015 -9.9233, 22.08885 -9.871767, 22.01535 -9.813467, 21.9482 -9.779667, 21.9064 -9.745867, 
+    21.8741 -9.688433, 21.8703 -9.568467, 21.8532 -9.513567, 21.8063 -9.445967, 21.77715 -9.3995, 21.78095 -9.371633, 21.7968 -9.332767, 21.84115 -9.255033, 21.87535 -9.218733, 21.876 -9.200133, 
+    21.8304 -9.134233, 21.81455 -9.062433, 21.8253 -8.907833, 21.8608 -8.852933, 21.895 -8.825033, 21.9159 -8.7752, 21.9368 -8.602, 21.95515 -8.450767, 21.9317 -8.305467, 21.9165 -8.269167, 
+    21.812 -8.160167, 21.74865 -8.1027, 21.7062 -7.984433, 21.7138 -7.943867, 21.7816 -7.8425, 21.85825 -7.660867, 21.89245 -7.583133, 21.8842 -7.483433, 21.8164 -7.338133, 21.81335 -7.3345, 
+    21.5702 -7.265667, 21.5214 -7.265667, 21.25735 -7.268633, 21.1575 -7.262733, 20.91015 -7.272333, 20.6794 -7.269367, 20.5862 -7.261967, 20.56405 -7.2235, 20.57735 -7.090367, 20.6217 -6.942433, 
+    20.6217 -6.920233, 20.5518 -6.8973, 20.40315 -6.881, 20.32325 -6.8973, 20.28335 -6.944633, 20.2212 -6.978667, 20.0925 -6.978667, 19.88395 -6.972733, 19.7397 -6.9609, 19.6066 -6.987533, 
+    19.5733 -7.006767, 19.56445 -7.070367, 19.5689 -7.176167, 19.57775 -7.224967, 19.60215 -7.368467, 19.59105 -7.455767, 19.5622 -7.5105, 19.48455 -7.5608, 19.4613 -7.6052, 19.43025 -7.7265, 
+    19.4125 -7.901067, 19.39915 -7.995767, 19.30155 -8.060833, 19.18615 -8.0786, 18.97315 -8.0786, 18.8001 -8.046067, 18.73795 -7.983933, 18.65365 -7.9425, 18.56935 -7.960233, 18.5427 -7.9987, 
+    18.51825 -8.047533, 18.41065 -8.0505, 18.2348 -8.084133, 18.15605 -8.110033, 17.9808 -8.121133, 17.82825 -8.117067, 17.6197 -8.099333, 17.47335 -8.038033, 17.4711 -8.022367, 17.40165 -7.964733, 
+    17.3903 -7.9125, 17.3354 -7.866167, 17.3152 -7.774067, 17.26915 -7.698133, 17.23685 -7.628667, 17.24295 -7.550567, 17.1783 -7.492933, 17.1751 -7.3836, 16.9901 -7.2646, 16.92915 -7.1698, 
+    16.9017 -6.993133, 16.83465 -6.9479, 16.82335 -6.8962, 16.8403 -6.863333, 16.82735 -6.785267, 16.7708 -6.736233, 16.71795 -6.624733, 16.7058 -6.515967, 16.6727 -6.478767, 16.6735 -6.461033, 
+    16.726 -6.384533, 16.70665 -6.284367, 16.72115 -6.187433, 16.7139 -6.161567, 16.6816 -6.1422, 16.58385 -6.126, 16.57175 -6.094767, 16.58465 -6.0614, 16.5641 -6.0366, 16.5536 -6.0199, 
+    16.56005 -6.000533, 16.584 -5.9856, 16.5056 -5.945633, 16.4815 -5.9212, 16.43965 -5.9026, 15.2306 -5.9398, 14.74465 -5.9057, 13.92625 -5.9367, 13.617 -5.9243, 13.19385 -5.9677, 
+    12.95 -6.0057, 12.97315 -5.959433, 13.0106 -5.9355, 13.05895 -5.924067, 13.1229 -5.928233, 13.1744 -5.9407, 13.21025 -5.9407, 13.23525 -5.9272, 13.2399 -5.9116, 13.22585 -5.8991, 
+    13.1385 -5.884567, 13.0886 -5.884567, 13.03165 -5.868433, 12.9193 -5.859067, 12.8491 -5.8622, 12.82415 -5.869467, 12.7321 -5.930833, 12.65565 -5.9766, 12.62135 -6.004667, 12.59405 -6.016633, 
+    12.48795 -6.026, 12.45675 -6.038467, 12.3959 -6.0884, 12.37095 -6.095667, 12.3507 -6.095667, 12.33665 -6.087367, 12.3335 -6.0655, 12.3616 -6.0239, 12.37095 -6.001033, 12.3663 -5.9896, 
+    12.35225 -5.986467, 12.30075 -5.991667, 12.2555 -5.981267, 12.2165 -5.948, 12.2025 -5.9272, 12.1939 -5.879867, 12.1532 -5.8078))
+
+POLYGON ((32.5065 30.121, 32.49465 30.0775, 32.53615 30.0123, 32.5569 29.9787, 32.54505 29.9352, 32.4887 29.897667, 32.4472 29.883833, 32.39085 29.8522, 32.34635 29.781067, 32.34635 29.7198, 
+    32.2485 29.640733, 32.2322 29.604167, 32.24405 29.566633, 32.27075 29.533033, 32.40715 29.453967, 32.4902 29.4105, 32.591 29.3591, 32.634 29.283, 32.62215 29.168367, 32.5599 29.085367, 
+    32.548 29.045833, 32.55395 28.984567, 32.63105 28.8146, 32.68 28.752333, 32.73635 28.712833, 32.7838 28.677233, 32.82235 28.6219, 32.8935 28.5567, 32.98245 28.4875, 33.09365 28.401533, 
+    33.12925 28.348167, 33.15 28.288867, 33.16485 28.197967, 33.1915 28.148567, 33.31455 28.066533, 33.537 27.9697, 33.60225 27.922267, 33.61855 27.883733, 33.61855 27.863967, 33.5978 27.848167, 
+    33.5385 27.8699, 33.4881 27.8956, 33.45545 27.917333, 33.4169 27.913367, 33.40205 27.889667, 33.3902 27.865933, 33.43765 27.834333, 33.59485 27.749333, 33.6245 27.723633, 33.6156 27.707833, 
+    33.53255 27.670267, 33.49105 27.632733, 33.49105 27.565533, 33.50145 27.521067, 33.5548 27.4598, 33.6082 27.390633, 33.69715 27.3353, 33.7713 27.2503, 33.77425 27.155433, 33.76385 27.105033, 
+    33.79355 27.0398, 33.8321 26.9983, 33.8973 26.9568, 34.1079 26.879733, 34.13455 26.854033, 34.1138 26.8224, 34.05895 26.8056, 33.9403 26.8471, 33.86915 26.858967, 33.8306 26.837233, 
+    33.8217 26.7977, 33.8454 26.752233, 33.9225 26.6969, 34.053 26.584233, 34.08565 26.517067, 34.11825 26.384633, 34.2087 26.130667, 34.30065 25.9864, 34.37035 25.937967, 34.5216 25.823333, 
+    34.6313 25.665233, 34.71285 25.2907, 34.8389 25.042667, 35.01385 24.8569, 35.2259 24.6563, 35.28225 24.595033, 35.28225 24.567367, 35.2585 24.5476, 35.217 24.5476, 35.16065 24.5555, 
+    35.1369 24.5377, 35.18285 24.435933, 35.2837 24.289667, 35.3282 24.2462, 35.63365 24.121667, 35.75375 24.0515, 35.83085 23.948733, 35.80415 23.887467, 35.76265 23.873633, 35.7152 23.871667, 
+    35.63515 23.9092, 35.5254 23.974433, 35.4572 23.978367, 35.42755 23.954667, 35.41865 23.895367, 35.46015 23.8104, 35.46905 23.670067, 35.47055 23.4675, 35.4646 23.3983, 35.5951 23.2501, 
+    35.6648 23.089033, 35.71225 22.8499, 35.74635 22.779733, 35.79975 22.746133, 36.02215 22.734267, 36.1378 22.7244, 36.2075 22.6898, 36.23715 22.642367, 36.23715 22.596933, 36.2312 22.5495, 
+    36.2431 22.517867, 36.33205 22.423, 36.5248 22.300467, 36.6983 22.202633, 36.84655 22.115667, 36.88215 22.0623, 36.8762 22.018833, 36.871218 22.009756, 25.024404 22.008123, 25.0325 22.250033, 
+    25.03805 22.5316, 25.0172 22.839133, 25.02975 23.4134, 25.0103 23.793133, 25.02285 24.0043, 25.002 24.591533, 25.00065 25.167667, 25.009 25.3455, 25.00345 25.6493, 25.01875 25.7419, 
+    24.99515 26.312433, 25.01325 26.8311, 24.99605 28.2746, 25.0203 29.106833, 25.0142 29.2388, 24.93745 29.327667, 24.91725 29.365367, 24.90915 29.4327, 24.96575 29.696667, 24.9718 29.812467, 
+    24.8223 30.0791, 24.78595 30.1922, 24.79805 30.2757, 24.8607 30.453467, 24.9678 30.611, 25.0294 30.784733, 25.0314 30.9423, 25.0011 31.019033, 24.9415 31.206233, 24.891 31.301833, 
+    24.90915 31.4742, 24.99 31.5927, 25.2298 31.746867, 25.18275 31.634867, 25.19905 31.5825, 25.2732 31.539, 25.38295 31.519233, 25.5045 31.535067, 25.7536 31.600267, 25.9864 31.6487, 
+    26.05165 31.640767, 26.33335 31.577533, 26.50685 31.540967, 26.5869 31.535033, 26.7085 31.5311, 26.8983 31.493533, 27.03325 31.4708, 27.1133 31.474767, 27.2408 31.4787, 27.34165 31.4629, 
+    27.4499 31.361133, 27.5715 31.272167, 27.61895 31.250433, 27.6634 31.256367, 27.78205 31.309733, 27.82505 31.324567, 27.86955 31.3206, 27.8992 31.273167, 27.9051 31.2277, 27.92885 31.192133, 
+    27.96145 31.166433, 28.0267 31.138767, 28.14235 31.1289, 28.3529 31.132833, 28.58275 31.1279, 28.6539 31.114067, 28.76365 31.070567, 28.91045 30.9925, 29.02315 30.947033, 29.0884 30.9332, 
+    29.1625 30.931233, 29.2604 30.951, 29.3983 30.997433, 29.55845 31.0587, 29.69485 31.1338, 29.80015 31.213833, 29.91875 31.306733, 30.0196 31.348233, 30.1204 31.3502, 30.2257 31.361067, 
+    30.285 31.3927, 30.37395 31.487567, 30.4066 31.521167, 30.45405 31.533, 30.52815 31.5251, 30.5875 31.5251, 30.7491 31.571533, 30.847 31.589333, 30.89445 31.5834, 30.89145 31.571533, 
+    30.847 31.535967, 30.64535 31.449, 30.63645 31.4253, 30.6661 31.4075, 30.7165 31.3996, 30.8292 31.439133, 30.9419 31.470733, 31.0249 31.470733, 31.1717 31.495433, 31.24585 31.501367, 
+    31.2844 31.503333, 31.2992 31.517167, 31.2992 31.554733, 31.2399 31.5982, 31.1361 31.612033, 31.02935 31.612033, 30.98485 31.6239, 30.99375 31.647633, 31.0412 31.667367, 31.08275 31.6733, 
+    31.34665 31.653533, 31.56315 31.5745, 31.6625 31.551767, 31.7663 31.543867, 31.8345 31.5656, 31.89975 31.571533, 31.96795 31.569567, 32.01835 31.5399, 32.01985 31.525067, 32.00795 31.519133, 
+    31.94865 31.531, 31.91305 31.531, 31.85375 31.521133, 31.83005 31.416367, 31.87155 31.3215, 31.9546 31.291867, 32.03465 31.270133, 32.07915 31.244433, 32.0999 31.218733, 32.0925 31.197967, 
+    32.05395 31.166367, 32.0154 31.1308, 32.0154 31.101133, 32.0154 31.065567, 32.0243 31.035933, 32.07175 31.0379, 32.1014 31.069533, 32.13695 31.099167, 32.15775 31.081367, 32.15775 31.041833, 
+    32.13695 31.010233, 32.1429 30.984533, 32.19035 30.982567, 32.25855 31.043833, 32.26745 31.101133, 32.25855 31.168333, 32.2734 31.192067, 32.31195 31.1802, 32.3238 31.196, 32.3238 31.2375, 
+    32.22 31.298767, 32.1785 31.326433, 32.1696 31.342267, 32.2052 31.3462, 32.4454 31.306667, 32.51655 31.294833, 32.59515 31.258267, 32.7019 31.193067, 32.7464 31.1792, 32.79085 31.1733, 
+    32.8383 31.197, 32.97175 31.252333, 33.1749 31.3146, 33.2757 31.334367, 33.338 31.310633, 33.3795 31.279, 33.3795 31.265167, 33.3736 31.259267, 33.32615 31.279, 33.25795 31.279, 
+    33.1393 31.249367, 32.98215 31.201933, 32.89615 31.166367, 32.8546 31.134733, 32.8546 31.116967, 32.8546 31.093233, 32.89315 31.081367, 32.9495 31.083367, 33.09185 31.1644, 33.14225 31.1624, 
+    33.16895 31.109033, 33.19565 31.101133, 33.22235 31.111033, 33.25495 31.1545, 33.3202 31.192067, 33.43585 31.2375, 33.54705 31.2365, 33.7072 31.226633, 33.81395 31.2286, 33.98595 31.250333, 
+    34.07335 31.2784, 34.15515 31.1011, 34.177243 31.067749, 34.3456 30.8136, 34.45835 30.6735, 34.474 30.645667, 34.5897 30.44, 34.62145 30.332, 34.6915 30.206467, 34.78015 29.902933, 
+    34.80645 29.7176, 34.80205 29.638767, 34.8152 29.595, 34.89425 29.535133, 34.86715 29.512233, 34.77525 29.3917, 34.707 29.275067, 34.61805 29.154533, 34.57355 28.937133, 34.57505 28.752333, 
+    34.5335 28.576433, 34.47865 28.4608, 34.3452 28.314567, 34.2918 28.241433, 34.29625 28.163367, 34.35555 28.080367, 34.45045 27.971667, 34.4653 27.942, 34.45935 27.849133, 34.41635 27.790833, 
+    34.3926 27.7691, 34.3422 27.765133, 34.1376 27.863967, 33.9537 27.964767, 33.8514 28.094233, 33.6794 28.242433, 33.50145 28.4124, 33.3517 28.613, 33.2746 28.826433, 33.23755 28.969733, 
+    33.15155 29.078433, 33.02105 29.2069, 32.895 29.3581, 32.78825 29.5261, 32.69485 29.631833, 32.6385 29.7425, 32.64145 29.805767, 32.70075 29.908533, 32.6874 29.998467, 32.59845 30.099267, 
+    32.58065 30.134833, 32.5332 30.140767, 32.5065 30.121))
+
+POLYGON ((-5.46805 10.409567, -5.4553 10.5029, -5.46805 10.575, -5.5168 10.6259, -5.5285 10.681033, -5.5073 10.733367, -5.52835 10.806067, -5.5171 10.836, -5.40035 10.9767, -5.39135 11.051533, 
+    -5.443 11.246133, -5.43175 11.337433, -5.38015 11.431733, -5.39025 11.609867, -5.46435 11.758033, -5.4576 11.7805, -5.40485 11.807433, -5.03205 11.943633, -4.8687 12, -4.8209 12.017533, 
+    -4.7833 12.04, -4.72495 12.088433, -4.5398 12.277633, -4.24135 12.8486, -4.22805 13.0386, -4.1001 13.256967, -4.0564 13.2653, -3.84105 13.232, -3.6725 13.2341, -3.53205 13.248633, 
+    -3.3573 13.452433, -3.1014 13.524167, -2.77995 13.596967, -2.69255 13.824667, -2.42415 13.939067, -2.3118 14.0472, -2.24625 14.2094, -2.16195 14.312333, -1.94035 14.462067, -1.6439 14.5723, 
+    -1.4754 14.625333, -1.285 14.7418, -0.94485 15.018367, -0.82935 15.094267, -0.75445 15.1109, -0.614 15.108833, -0.2863 15.048533, 0.1196 14.8782, 0.1159 14.844867, 0.09595 14.665567, 
+    0.3146 14.456833, 0.52145 14.057167, 0.64555 13.812033, 0.9706 13.4714, 1.09765 13.4133, 1.1538 13.352267, 1.09765 13.240033, 1.1006 13.212467, 1.30155 13.029367, 1.4877 12.8679, 
+    1.6502 12.7094, 1.7241 12.681833, 1.78025 12.687733, 1.93095 12.782267, 2.0964 12.790133, 2.21755 12.680867, 2.2205 12.6021, 2.1998 12.546967, 2.10525 12.434733, 2.09345 12.2654, 
+    2.16065 12.0339, 2.17045 12, 2.17465 11.9622, 2.18695 11.877567, 2.15495 11.745967, 2.1141 11.669733, 2.07185 11.6307, 1.9786 11.5962, 1.95545 11.593467, 1.9119 11.615267, 
+    1.89285 11.615267, 1.8656 11.589867, 1.8193 11.578067, 1.7621 11.581667, 1.6995 11.612533, 1.67225 11.617067, 1.64365 11.610733, 1.60825 11.577133, 1.58035 11.5681, 1.5286 11.5717, 
+    1.45915 11.567167, 1.37475 11.5363, 1.32025 11.481833, 1.30255 11.4038, 1.26855 11.384733, 1.23925 11.366567, 1.21205 11.235, 1.19025 11.1787, 1.1181 11.123367, 1.1167 11.090667, 
+    1.1072 11.0798, 1.0881 11.0807, 1.04455 11.1034, 1.0037 11.1043, 0.94925 11.088867, 0.92065 11.063467, 0.903 11.021533, 0.889 10.9882, 0.78505 10.991667, 0.6499 10.974333, 
+    0.5719 10.974333, 0.52255 10.9882, 0.46795 11.040167, 0.39775 11.0471, 0.0296 11.124, -0.0204 11.1371, -0.14285 11.169167, -0.2166 11.169167, -0.26445 11.154567, -0.31425 11.116033, 
+    -0.4299 11.046933, -0.44885 11.0031, -0.48075 10.9898, -0.53855 10.983167, -0.5864 10.9526, -0.62625 10.940633, -0.66215 10.944633, -0.708 10.975167, -0.7359 10.987133, -0.7698 10.9898, 
+    -0.80365 10.9858, -0.8764 10.955233, -0.9103 10.955233, -0.994 10.9858, -1.04985 10.9951, -1.10165 10.992433, -1.17345 10.964533, -1.2482 10.952567, -1.3758 10.960533, -1.47145 10.989767, 
+    -1.54325 10.9911, -1.63995 10.967167, -1.7376 10.928667, -1.80935 10.922, -1.9788 10.927333, -2.29075 10.924667, -2.45625 10.919367, -2.60075 10.910067, -2.7682 10.9353, -2.82205 10.9353, 
+    -2.84495 10.919367, -2.85895 10.902067, -2.85895 10.835633, -2.9028 10.730667, -2.93665 10.658933, -2.9247 10.6018, -2.82405 10.478233, -2.8175 10.443733, -2.81595 10.4084, -2.83935 10.358533, 
+    -2.85025 10.331533, -2.83855 10.284767, -2.7668 10.243233, -2.73875 10.2162, -2.7372 10.1975, -2.74965 10.158033, -2.75435 10.0988, -2.7676 10.009433, -2.7489 9.957467, -2.73485 9.8733, 
+    -2.7559 9.738233, -2.75125 9.6655, -2.71225 9.5782, -2.65305 9.5138, -2.70305 9.501667, -2.7816 9.4826, -2.82855 9.4872, -3.0729 9.666633, -3.25305 9.793633, -3.3428 9.8185, 
+    -3.40975 9.8047, -3.4967 9.748567, -3.5602 9.741233, -3.6458 9.7633, -3.7707 9.8848, -3.8149 9.8986, -3.8936 9.895833, -4.013 9.960267, -4.08205 9.963933, -4.2463 9.941867, 
+    -4.32365 9.905067, -4.46995 9.7799, -4.5114 9.7615, -4.5804 9.759667, -4.68645 9.718133, -4.7151 9.733767, -4.73205 9.7684, -4.75855 9.783233, -4.8026 9.794533, -4.8323 9.817167, 
+    -4.8376 9.836967, -4.8397 9.8716, -4.8535 9.8822, -4.87575 9.888567, -4.9171 9.8928, -4.95315 9.904133, -4.9728 9.943, -4.9728 9.978367, -4.95585 10.025033, -4.9569 10.041267, 
+    -4.97915 10.059667, -5.07355 10.1056, -5.0773 10.118333, -5.0688 10.136, -5.06985 10.158633, -5.07835 10.1678, -5.10485 10.174167, -5.13135 10.173467, -5.1674 10.162867, -5.195 10.163567, 
+    -5.23635 10.174167, -5.3 10.2187, -5.3737 10.2583, -5.4405 10.305667, -5.47015 10.337467, -5.46805 10.409567))
+
+POLYGON ((29.63525 -1.4372, 29.63525 -1.385833, 29.5691 -1.2222, 29.5619 -1.125933, 29.5763 -0.9719, 29.5992 -0.909333, 29.70505 -0.779367, 29.7243 -0.726433, 29.74835 -0.6815, 29.74955 -0.594867, 
+    29.7123 -0.254733, 29.6738 -0.123167, 29.7063 0.0068, 29.76645 0.106267, 29.7737 0.204167, 29.79535 0.2507, 29.89035 0.342133, 29.9337 0.3999, 29.89275 0.557167, 29.894 0.603667, 
+    30.24165 0.8909, 30.48225 1.096267, 30.56765 1.2182, 30.68075 1.3225, 30.8961 1.556733, 31.08375 1.6851, 31.3208 1.868033, 31.3689 1.983567, 31.3713 2.083033, 31.3593 2.121567, 
+    31.3172 2.1424, 31.0766 2.229067, 30.86245 2.272367, 30.7482 2.3109, 30.68325 2.3398, 30.6736 2.370267, 30.69045 2.4136, 30.8144 2.585267, 30.8962 2.748933, 30.9215 2.8452, 
+    30.871 2.963933, 30.82525 3.028133, 30.8036 3.069833, 30.83125 3.156467, 30.9082 3.3458, 30.91785 3.41, 30.88175 3.440467, 30.84805 3.4469, 30.81515 3.426933, 30.8753 3.497533, 
+    30.9667 3.598567, 31.07255 3.662733, 31.21925 3.677167, 31.38645 3.661133, 31.5572 3.613033, 31.6029 3.590567, 31.6366 3.6018, 31.6799 3.654733, 31.73885 3.741333, 31.7653 3.746167, 
+    31.8038 3.7301, 31.8591 3.6419, 31.87595 3.556867, 31.9529 3.505533, 32.0419 3.471833, 32.09725 3.462233, 32.19825 3.475067, 32.3534 3.595367, 32.4881 3.659533, 32.76715 3.739733, 
+    32.9584 3.832767, 33.0137 3.8472, 33.08345 3.831167, 33.223 3.8103, 33.41905 3.829567, 33.6211 3.815133, 33.6572 3.829567, 33.73895 3.8793, 33.935 4.1023, 34.06005 4.201733, 
+    34.0881 4.1684, 34.11 4.142367, 34.05705 4.039667, 34.08595 3.985133, 34.2399 3.8664, 34.34095 3.8664, 34.3843 3.8632, 34.41315 3.8343, 34.37465 3.754067, 34.3987 3.696333, 
+    34.44685 3.574367, 34.3675 3.182867, 34.3819 3.144367, 34.4493 3.099433, 34.5696 3.067333, 34.59125 2.868367, 34.71155 2.797767, 34.8607 2.608467, 34.9521 2.448, 34.9304 1.998733, 
+    34.993 1.854333, 35.02905 1.748433, 35.01945 1.674633, 34.85585 1.469267, 34.7644 1.3794, 34.7596 1.3409, 34.75715 1.3056, 34.82935 1.235, 34.82455 1.151567, 34.7668 1.097033, 
+    34.608 1.029633, 34.46845 0.962233, 34.4504 0.9494, 34.44075 0.9189, 34.38785 0.736, 34.27715 0.578767, 34.19895 0.533833, 34.1797 0.5226, 34.16525 0.500133, 34.1364 0.352533, 
+    34.0955 0.293167, 34.08925 0.291633, 33.99555 0.229133, 33.95335 0.203433, 33.9631 0.191833, 33.8624 0.094167, 33.8738 0.088767, 33.8722 0.078967, 33.8317 0.049133, 33.81885 0.005633, 
+    33.8226 -0.059533, 33.828 -0.098, 33.87065 -0.374367, 33.7914 -0.532867, 33.8036 -0.9352, 33.8036 -1.0693, 33.75485 -1.0937, 33.66275 -1.098167, 33.1457 -1.0794, 32.5815 -1.0778, 
+    32.2639 -1.092233, 31.98595 -1.076167, 31.44095 -1.0601, 31.19555 -1.080933, 30.896 -1.0938, 30.5255 -1.137133, 30.4509 -1.1339, 30.4172 -1.116267, 30.38835 -1.119467, 30.2861 -1.182067, 
+    30.1321 -1.3104, 30.0984 -1.384233, 30.0936 -1.458033, 30.03105 -1.490133, 29.9781 -1.501367, 29.9288 -1.486933, 29.90715 -1.4693, 29.90715 -1.395467, 29.9047 -1.352167, 29.87105 -1.344133, 
+    29.8061 -1.365, 29.67375 -1.422767, 29.63525 -1.4372))
+
+POLYGON ((29.4251 -29.339533, 29.41315 -29.3676, 29.40605 -29.384233, 29.36965 -29.4042, 29.31185 -29.408467, 29.2541 -29.4427, 29.2284 -29.489767, 29.21985 -29.5397, 29.1289 -29.6317, 29.12465 -29.693033, 
+    29.1161 -29.7615, 29.03155 -29.900567, 28.901 -29.980433, 28.69235 -30.073867, 28.55325 -30.122367, 28.47625 -30.142333, 28.36925 -30.203667, 28.30075 -30.240733, 28.274 -30.3413, 28.23975 -30.376967, 
+    28.2269 -30.431167, 28.21405 -30.4911, 28.05035 -30.607333, 27.9455 -30.613033, 27.7283 -30.539567, 27.59135 -30.425467, 27.42765 -30.229333, 27.24895 -29.956167, 27.13125 -29.823533, 27.04995 -29.700867, 
+    27.04245 -29.661633, 27.2607 -29.521833, 27.3763 -29.423433, 27.42015 -29.3571, 27.49505 -29.1802, 27.6245 -29.029733, 27.74435 -28.9185, 27.8342 -28.868567, 27.99365 -28.8165, 28.0728 -28.7694, 
+    28.14345 -28.662433, 28.22905 -28.619633, 28.36065 -28.5847, 28.4719 -28.549033, 28.57675 -28.554767, 28.62815 -28.593267, 28.7041 -28.658167, 28.8368 -28.7566, 29.04465 -28.884033, 29.2744 -29.008367, 
+    29.3921 -29.106767, 29.4317 -29.181667, 29.4267 -29.300933, 29.4251 -29.339533))
+
+POLYGON ((-17.0553 20.761433, -17.0583 20.8543, -17.0583 21.067567, -16.9516 21.325267, -15.9815 21.336367, -14.41795 21.347467, -13.0178 21.338567, -13.0078 21.4652, -13.06785 21.949467, -13.1912 22.889167, 
+    -12.9912 23.106867, -12.58445 23.404567, -12.3511 23.4623, -11.9344 23.433433, -11.92435 24.852967, -11.9777 26.012567, -11.8277 26.0059, -10.2775 26.008133, -8.694 26.019233, -8.714 27.085533, 
+    -8.69855 27.3732, -8.69675 27.406533, -8.2557 27.148033, -8.1041 27.0352, -7.5241 26.6807, -7.09575 26.417133, -6.9239 26.300933, -6.3338 25.890867, -5.7437 25.475733, -5.38105 25.249233, 
+    -5.00065 24.982967, -5.05065 24.9834, -6.7123 24.997733, -6.52675 23.8627, -6.4686 23.543433, -6.4575 22.952833, -6.3107 21.8621, -6.1362 20.697567, -6.02265 19.525633, -5.8814 18.589933, 
+    -5.7623 17.728033, -5.63765 16.5635, -5.58505 16.439867, -5.2693 16.3033, -5.25265 16.2627, -5.513 15.483867, -6.83415 15.504167, -8.1165 15.487567, -9.1385 15.489433, -9.13185 15.656367, 
+    -9.37685 15.658667, -9.43205 15.619567, -9.4631 15.440233, -9.52175 15.373567, -9.70465 15.364367, -10.53275 15.365533, -10.9675 15.086167, -11.0503 15.097667, -11.1849 15.3092, -11.2125 15.549433, 
+    -11.26425 15.6529, -11.34705 15.6736, -11.52995 15.6713, -11.58515 15.634533, -11.63345 15.335633, -11.76455 15.039033, -11.87845 14.8252, -12.0443 14.669667, -12.06345 14.681667, -12.22925 14.787667, 
+    -12.28045 14.8162, -12.3342 14.8218, -12.37115 14.8302, -12.3879 14.843067, -12.41185 14.878033, -12.49075 14.9435, -12.58435 15.003067, -12.74975 15.0898, -12.76235 15.108233, -12.76235 15.118867, 
+    -12.7468 15.1376, -12.73335 15.167833, -12.73585 15.177333, -12.72665 15.200267, -12.69055 15.231033, -12.68465 15.255667, -12.6918 15.277767, -12.73795 15.3108, -12.75645 15.3466, -12.8723 15.401433, 
+    -12.88195 15.415667, -12.88865 15.447567, -12.892 15.460433, -12.9029 15.464333, -12.9491 15.461533, -12.9558 15.461533, -12.9726 15.467133, -13.002 15.496233, -13.01875 15.504067, -13.0343 15.503233, 
+    -13.08635 15.4758, -13.1199 15.470767, -13.17195 15.4831, -13.19925 15.513033, -13.2001 15.533167, -13.2043 15.5494, -13.22445 15.560033, -13.2681 15.565633, -13.2874 15.575133, -13.29075 15.597533, 
+    -13.2849 15.630533, -13.28825 15.645633, -13.29705 15.658233, -13.3365 15.6655, -13.35245 15.678367, -13.35245 15.689, -13.3172 15.727033, -13.30375 15.777967, -13.29075 15.7922, -13.2807 15.818467, 
+    -13.2832 15.831333, -13.3151 15.8515, -13.31675 15.862133, -13.32475 15.9228, -13.38685 16.0011, -13.4045 16.018467, -13.4305 16.019567, -13.46915 16.0067, -13.48675 16.0067, -13.49265 16.0123, 
+    -13.4935 16.0235, -13.48005 16.067667, -13.49055 16.092033, -13.50735 16.109367, -13.5183 16.1105, -13.53425 16.109933, -13.58545 16.080833, -13.59635 16.078033, -13.6081 16.0786, -13.63875 16.097367, 
+    -13.66645 16.097367, -13.6975 16.090667, -13.7588 16.0504, -13.77725 16.047033, -13.79825 16.049267, -13.8012 16.0596, -13.7987 16.105467, -13.8037 16.1133, -13.823 16.115533, -13.8675 16.1077, 
+    -13.88685 16.107133, -13.90195 16.1161, -13.91035 16.1424, -13.90615 16.183233, -13.90865 16.201133, -13.91915 16.211467, -13.9544 16.222633, -14.00055 16.233833, -14.03245 16.2618, -14.07235 16.334833, 
+    -14.08995 16.381833, -14.16635 16.4926, -14.1861 16.505733, -14.19785 16.506867, -14.21465 16.5007, -14.23395 16.478333, -14.2432 16.476633, -14.25665 16.4839, -14.26085 16.499033, -14.24655 16.5477, 
+    -14.2516 16.561667, -14.2768 16.565033, -14.3087 16.564467, -14.33345 16.567567, -14.4006 16.609533, -14.42495 16.6207, -14.46525 16.624633, -14.5026 16.618733, -14.5748 16.592433, -14.62015 16.5902, 
+    -14.64535 16.595233, -14.6827 16.599433, -14.73225 16.5877, -14.75155 16.586567, -14.79855 16.592733, -14.83805 16.592167, -14.8586 16.594667, -14.91315 16.624867, -14.92995 16.624867, -14.95595 16.6221, 
+    -14.98285 16.5969, -15.0311 16.5692, -15.06385 16.5692, -15.14695 16.620133, -15.18975 16.620667, -15.20825 16.614533, -15.21075 16.5927, -15.20025 16.549367, -15.21535 16.531467, -15.23385 16.524767, 
+    -15.259 16.524767, -15.28755 16.531467, -15.3102 16.547133, -15.3501 16.553, -15.4223 16.541833, -15.4542 16.541833, -15.5012 16.5709, -15.518 16.5737, -15.5369 16.574533, -15.552 16.568367, 
+    -15.57715 16.535367, -15.6015 16.528667, -15.63175 16.528667, -15.68925 16.520533, -15.7388 16.499833, -15.77825 16.496467, -15.8303 16.510467, -15.85215 16.5138, -15.88445 16.506833, -15.9256 16.4895, 
+    -15.9936 16.4895, -16.04185 16.479133, -16.0712 16.4657, -16.09725 16.465133, -16.12075 16.4724, -16.1468 16.520533, -16.15265 16.527233, -16.1728 16.5278, -16.19085 16.516867, -16.2026 16.471567, 
+    -16.2177 16.4643, -16.26385 16.464833, -16.27395 16.4587, -16.2815 16.443033, -16.2815 16.403867, -16.2983 16.380933, -16.30375 16.359933, -16.2945 16.297267, -16.3205 16.289433, -16.33645 16.2738, 
+    -16.3373 16.246367, -16.32555 16.219533, -16.32555 16.2128, -16.34065 16.177, -16.35745 16.157433, -16.38265 16.1479, -16.42715 16.141767, -16.45315 16.128333, -16.4657 16.0879, -16.48165 16.0879, 
+    -16.50165 16.075933, -16.50965 16.0506, -16.49365 16.017333, -16.53365 15.968033, -16.5616 15.8282, -16.5736 15.8122, -16.5876 15.8122, -16.6056 15.834833, -16.55965 16.0879, -16.5097 16.2584, 
+    -16.4557 16.3796, -16.38575 16.637967, -16.3258 16.745833, -16.2579 16.9829, -16.164 17.3958, -16.09805 17.723467, -16.0881 18.0511, -16.0901 18.2269, -16.14205 18.4573, -16.27795 18.610467, 
+    -16.28395 18.654433, -16.24395 18.8169, -16.22195 18.935433, -16.22995 18.9754, -16.3219 19.056633, -16.4638 19.2351, -16.4978 19.337667, -16.4918 19.3523, -16.4798 19.3563, -16.4498 19.342967, 
+    -16.39385 19.3483, -16.3219 19.372267, -16.27595 19.3736, -16.256 19.388267, -16.256 19.417567, -16.224 19.4402, -16.18605 19.521467, -16.18805 19.5361, -16.19205 19.538767, -16.208 19.5321, 
+    -16.256 19.474833, -16.3359 19.434867, -16.3599 19.428233, -16.3739 19.433533, -16.3739 19.454867, -16.3419 19.4948, -16.3419 19.5028, -16.3559 19.5028, -16.40785 19.4562, -16.42585 19.4029, 
+    -16.43185 19.3896, -16.4478 19.390933, -16.4558 19.400267, -16.4598 19.457533, -16.40185 19.541433, -16.258 19.646633, -16.228 19.743867, -16.24 19.7532, -16.264 19.757167, -16.282 19.769167, 
+    -16.28995 19.790467, -16.31195 19.7918, -16.3539 19.781167, -16.3739 19.789133, -16.3759 19.806467, -16.19605 19.925, -16.15605 20.0009, -16.162 20.032867, -16.21 20.0808, -16.22 20.100767, 
+    -16.214 20.128733, -16.0961 20.229967, -16.0781 20.277933, -16.09805 20.341867, -16.32585 20.566933, -16.32585 20.629533, -16.35185 20.6402, -16.4298 20.6402, -16.4957 20.637533, -16.5097 20.630867, 
+    -16.49375 20.511, -16.5177 20.479033, -16.5577 20.471067, -16.60165 20.495033, -16.63365 20.535, -16.6416 20.654867, -16.6996 20.790733, -16.7855 20.9639, -16.7955 21.029133, -16.87945 21.169, 
+    -16.90145 21.184967, -16.9434 21.187633, -16.97335 21.178333, -17.0253 21.0185, -17.02135 20.785433, -17.0293 20.761433, -17.0393 20.757467, -17.0553 20.761433))
+
+POLYGON ((22.8368 12, 22.84545 12.0744, 22.8371 12.100333, 22.78985 12.1133, 22.68705 12.104033, 22.6148 12.122567, 22.5439 12.181833, 22.48835 12.263367, 22.48 12.502333, 22.53 12.6357, 
+    22.4897 12.676467, 22.29795 12.724633, 22.18675 12.7302, 22.12565 12.700567, 21.9617 12.693133, 21.88385 12.7265, 21.8255 12.8228, 21.8241 12.887667, 21.88525 13.0859, 21.9436 13.169233, 
+    22.2993 13.395233, 22.32295 13.4471, 22.19235 13.667567, 22.03395 13.875033, 22.04505 13.8954, 22.12705 13.941733, 22.40775 14.0677, 22.48 14.139933, 22.49945 14.2585, 22.47165 14.2863, 
+    22.37715 14.3048, 22.31745 14.3604, 22.3008 14.4456, 22.3091 14.5512, 22.3925 14.666033, 22.4675 14.712367, 22.6537 14.729033, 22.75095 14.743833, 22.7968 14.786467, 22.97465 15.103233, 
+    22.99965 15.199533, 22.99275 15.290333, 22.8788 15.440367, 22.87325 15.483, 22.97885 15.594133, 23.2762 15.738633, 23.3568 15.768267, 23.4304 15.7701, 23.76665 15.721933, 23.91395 15.6886, 
+    24.0223 15.690467, 24.0501 15.718233, 24.04595 16.0387, 24.05425 16.255467, 24.07235 16.620367, 24.0737 17.202033, 24.0598 17.466933, 24.08065 17.7837, 24.0681 18.370933, 24.07785 18.956333, 
+    24.07095 19.541733, 24.07125 19.6007, 24.07375 20.1123, 24.2085 20.110433, 25.0241 20.117867, 25.03385 20.640233, 25.02415 21.229333, 25.01725 21.794333, 25.024404 22.008123, 36.871218 22.009756, 
+    36.78725 21.856767, 36.8006 21.751033, 36.89255 21.600833, 37.06155 21.430867, 37.19945 21.2955, 37.2291 21.263867, 37.238 21.208533, 37.1965 21.123533, 37.152 21.086, 37.1357 20.950633, 
+    37.20095 20.780667, 37.2128 20.673933, 37.14905 20.471367, 37.13125 20.394267, 37.152 20.3251, 37.19205 20.1838, 37.2039 20.1245, 37.18315 20.0672, 37.1683 19.8814, 37.16385 19.765767, 
+    37.1846 19.665, 37.1846 19.599767, 37.149 19.457467, 37.15345 19.391267, 37.1416 19.331967, 37.23055 19.1047, 37.23795 19.022667, 37.2587 18.973267, 37.2943 18.9219, 37.4426 18.791433, 
+    37.5375 18.730167, 37.68725 18.665933, 37.8148 18.616533, 37.9927 18.553267, 38.0772 18.514733, 38.10095 18.463333, 38.1217 18.4159, 38.11575 18.396133, 38.17805 18.344767, 38.24035 18.325, 
+    38.29665 18.3428, 38.35005 18.376367, 38.40045 18.378367, 38.41235 18.356633, 38.30705 18.282533, 38.2893 18.256833, 38.31595 18.2331, 38.31005 18.215333, 38.31005 18.193567, 38.3486 18.173833, 
+    38.399 18.156033, 38.4168 18.1343, 38.4583 18.114533, 38.5028 18.075, 38.58285 18.045367, 38.5861 18.039133, 38.38085 17.702967, 38.23935 17.5379, 38.17505 17.486433, 37.99495 17.467167, 
+    37.81005 17.490733, 37.72965 17.437133, 37.5592 17.3771, 37.39195 17.2056, 37.318 17.1713, 37.0961 17.177733, 37.06235 17.1563, 37.0109 16.918367, 37.0302 16.8669, 37.0463 16.764, 
+    37.00125 16.671833, 36.93215 16.571067, 36.97075 16.373867, 36.95465 16.2195, 36.84695 16.048, 36.7987 15.8722, 36.7215 15.698567, 36.71185 15.5935, 36.6652 15.488467, 36.3629 15.061867, 
+    36.49315 14.922533, 36.58645 14.4852, 36.584754 14.468884, 36.5655 14.2837, 36.51085 14.107933, 36.5494 13.887133, 36.55105 13.767067, 36.25515 13.3469, 36.2278 13.2633, 36.23745 13.136833, 
+    36.25035 12.838833, 36.23425 12.7788, 36.16835 12.7488, 35.96895 12.7231, 35.8853 12.705933, 35.776 12.6309, 35.66665 12.4251, 35.42545 12.060667, 35.41095 12, 35.2916 11.893667, 
+    35.1617 11.762133, 35.13525 11.651433, 35.12685 11.499, 35.08835 11.431633, 35.0234 11.357833, 34.99575 11.250333, 35.0246 11.0065, 34.9825 10.841233, 34.91755 10.7546, 34.83935 10.7161, 
+    34.79365 10.717733, 34.6902 10.762633, 34.5988 10.797933, 34.43525 10.799533, 34.35465 10.770667, 34.31135 10.7434, 34.2873 10.7001, 34.26565 10.5573, 34.2825 10.470667, 34.3679 10.149833, 
+    34.34985 10.0696, 34.21755 9.833767, 34.17545 9.654067, 34.1634 9.501667, 34.155 9.399, 34.1622 9.1712, 34.13935 9.0092, 34.1682 8.8247, 34.17905 8.730033, 34.19585 8.590467, 
+    34.17905 8.5632, 34.1225 8.526333, 33.9373 8.4798, 33.88195 8.455733, 33.84105 8.4108, 33.79775 8.393167, 33.74245 8.394767, 33.6739 8.4076, 33.455 8.4509, 33.3926 8.453867, 
+    33.34645 8.431867, 33.2926 8.426067, 33.2358 8.419967, 33.2265 8.402867, 33.2205 8.3323, 33.1868 8.284967, 33.1826 8.2593, 33.20425 8.2168, 33.2319 8.1839, 33.2307 8.170267, 
+    33.21505 8.156633, 33.16875 8.1382, 33.1543 8.121333, 33.1507 8.1029, 33.1447 8.0652, 33.13625 8.049967, 33.1074 8.0307, 33.0659 8.006633, 33.0563 7.982567, 33.0563 7.928833, 
+    33.07915 7.862267, 33.11345 7.820567, 33.1952 7.783667, 33.29145 7.7155, 33.3498 7.695433, 33.38345 7.692233, 33.4412 7.709067, 33.46645 7.708267, 33.55185 7.667367, 33.60055 7.6385, 
+    33.7052 7.6024, 33.85915 7.545433, 33.9211 7.4917, 33.94395 7.446767, 33.9668 7.4147, 34.054 7.3361, 34.0937 7.288767, 34.10635 7.194133, 34.1328 7.1484, 34.1671 7.121133, 
+    34.19595 7.1115, 34.2272 7.103467, 34.23925 7.097067, 34.24045 7.088233, 34.2224 7.0698, 34.2164 7.047333, 34.2585 6.983167, 34.3096 6.939067, 34.3505 6.919, 34.38055 6.898933, 
+    34.40465 6.861233, 34.4323 6.8075, 34.4822 6.762567, 34.5243 6.737733, 34.5676 6.723267, 34.6025 6.712067, 34.63735 6.6888, 34.659 6.668733, 34.72335 6.6511, 34.7546 6.645467, 
+    34.7967 6.623, 34.8304 6.5837, 34.83485 6.5826, 34.8301 6.502633, 34.8586 6.307933, 34.9043 6.176367, 34.9825 6.0208, 35.0643 5.890867, 35.1497 5.698367, 35.18575 5.602133, 
+    35.2868 5.497867, 35.31205 5.3663, 35.35055 5.3214, 35.36735 5.313367, 35.3914 5.3214, 35.43715 5.337433, 35.5093 5.348667, 35.58625 5.3214, 35.6464 5.311767, 35.75825 5.319767, 
+    35.83765 5.2941, 35.8689 5.262, 35.80275 5.0679, 35.7715 4.894667, 35.80155 4.7856, 35.87855 4.673333, 35.9194 4.5434, 35.9146 4.5065, 35.89055 4.492067, 35.53335 4.516133, 
+    34.926 4.541767, 34.40645 4.541767, 34.3427 4.525733, 34.208 4.3958, 34.06005 4.201733, 33.935 4.1023, 33.73895 3.8793, 33.6572 3.829567, 33.6211 3.815133, 33.41905 3.829567, 
+    33.223 3.8103, 33.08345 3.831167, 33.0137 3.8472, 32.9584 3.832767, 32.76715 3.739733, 32.4881 3.659533, 32.3534 3.595367, 32.19825 3.475067, 32.09725 3.462233, 32.0419 3.471833, 
+    31.9529 3.505533, 31.87595 3.556867, 31.8591 3.6419, 31.8038 3.7301, 31.7653 3.746167, 31.73885 3.741333, 31.6799 3.654733, 31.6366 3.6018, 31.6029 3.590567, 31.5572 3.613033, 
+    31.38645 3.661133, 31.21925 3.677167, 31.07255 3.662733, 30.9667 3.598567, 30.8753 3.497533, 30.81515 3.426933, 30.77905 3.426933, 30.77065 3.4446, 30.76585 3.511967, 30.73455 3.544067, 
+    30.68165 3.5569, 30.5734 3.5617, 30.5397 3.584167, 30.54215 3.619467, 30.5301 3.685233, 30.4856 3.7462, 30.34605 3.872933, 30.24265 3.982, 30.24025 4.0542, 30.1837 4.099133, 
+    30.02495 4.3189, 29.92995 4.376667, 29.9107 4.403967, 29.93235 4.4986, 29.9131 4.5451, 29.675 4.6542, 29.6413 4.670233, 29.5968 4.650967, 29.5078 4.582, 29.43565 4.480933, 
+    29.3298 4.415167, 29.242 4.3991, 28.89805 4.488933, 28.7922 4.5162, 28.71765 4.511367, 28.6527 4.4777, 28.63705 4.383067, 28.49275 4.257933, 28.4422 4.246733, 28.37485 4.270767, 
+    28.2498 4.344567, 28.1259 4.375033, 28.008 4.458467, 27.79995 4.691033, 27.6099 4.854633, 27.4848 4.946067, 27.45475 5.011867, 27.40425 5.1739, 27.18415 5.3632, 27.1721 5.3985, 
+    27.2515 5.5509, 27.2527 5.639133, 27.18775 5.753, 27.1204 5.765833, 26.8113 5.924667, 26.50585 6.028933, 26.4986 6.041767, 26.501 6.0578, 26.6285 6.144433, 26.6285 6.1701, 
+    26.5792 6.234267, 26.3988 6.344933, 26.33865 6.380233, 26.3266 6.4123, 26.4072 6.543833, 26.43845 6.591967, 26.4264 6.6481, 26.2869 6.794067, 26.12695 6.8358, 25.99705 7.005833, 
+    25.8876 7.090867, 25.6976 7.167867, 25.6663 7.199933, 25.5773 7.198333, 25.4907 7.1839, 25.32595 7.3732, 25.23935 7.4133, 25.18405 7.4486, 25.1696 7.482267, 25.18645 7.6138, 
+    25.2141 7.6539, 25.29825 7.7309, 25.3127 7.7726, 25.3079 7.793467, 25.19725 7.8528, 25.15155 7.896133, 25.06975 7.908967, 25.02525 7.9202, 24.94105 8.006833, 24.85205 8.101467, 
+    24.7414 8.148, 24.53575 8.173633, 24.4852 8.1961, 24.3457 8.2346, 24.28795 8.249033, 24.17975 8.378967, 24.1665 8.438333, 24.18095 8.523333, 24.22425 8.597133, 24.2411 8.654867, 
+    24.22425 8.682133, 24.1978 8.694967, 24.09315 8.6982, 23.8069 8.6886, 23.65055 8.707833, 23.582 8.7399, 23.56035 8.772, 23.56275 8.829733, 23.56035 8.871433, 23.4978 8.9677, 
+    23.4918 9.004567, 23.60725 9.182633, 23.6229 9.351067, 23.68425 9.6831, 23.68185 9.811433, 23.58925 9.976633, 23.3114 10.3151, 23.1743 10.506, 23.0817 10.658367, 23.0071 10.810767, 
+    22.858 11.062967, 22.8627 11.0835, 22.8319 11.1846, 22.8414 11.293567, 22.8651 11.334633, 22.88145 11.3469, 22.81165 11.404267, 22.71915 11.480333, 22.63585 11.5626, 22.62815 11.6397, 
+    22.6343 11.695233, 22.68675 11.7528, 22.7299 11.820667, 22.72685 11.882367, 22.7731 11.9091, 22.82555 11.939967, 22.8347 11.9889, 22.8368 12))
+
+POLYGON ((32.04145 -25.986967, 32.0853 -26.071967, 32.10455 -26.188933, 32.09815 -26.3173, 32.1249 -26.369367, 32.1463 -26.520567, 32.1613 -26.6632, 32.17415 -26.7217, 32.2211 -26.726567, 32.1711 -26.753233, 
+    32.0243 -26.8315, 31.9858 -26.867167, 31.97615 -26.959167, 31.97615 -27.071833, 31.95265 -27.1945, 31.8681 -27.246567, 31.60705 -27.2651, 31.4369 -27.274367, 31.3021 -27.2487, 31.18865 -27.181667, 
+    31.0485 -27.066833, 30.87515 -26.868567, 30.77135 -26.749467, 30.7157 -26.672433, 30.7093 -26.5997, 30.7553 -26.4535, 30.8259 -26.325133, 30.88155 -26.2324, 30.97465 -26.141833, 31.0346 -26.0762, 
+    31.09985 -25.8915, 31.18975 -25.7617, 31.2839 -25.720333, 31.4412 -25.746733, 31.5418 -25.772433, 31.713 -25.893667, 31.8435 -25.9393, 31.99145 -25.974933, 32.04145 -25.986967))
+
+POLYGON ((39.704789 15.272072, 39.6771 15.310033, 39.704009 15.273145, 39.704789 15.272072))
+
+POLYGON ((32.97905 -13.4088, 33.03545 -13.2996, 33.03365 -13.203767, 32.98085 -13.135833, 32.95905 -13.072733, 33.0518 -12.8871, 33.05455 -12.8058, 32.95085 -12.7039, 32.95265 -12.6044, 32.97175 -12.580133, 
+    33.1155 -12.524333, 33.1246 -12.4285, 33.3147 -12.344767, 33.44935 -12.276833, 33.5185 -12.196767, 33.5203 -12.1822, 33.49845 -12.166433, 33.4439 -12.1567, 33.32745 -12.151867, 33.28195 -12.133667, 
+    33.25195 -12.094833, 33.18645 -11.9456, 33.1937 -11.9007, 33.23465 -11.8461, 33.2474 -11.790267, 33.2374 -11.621633, 33.181 -11.519733, 33.1701 -11.432367, 33.17645 -11.377767, 33.27015 -11.172733, 
+    33.32655 -11.090233, 33.32655 -11.0405, 33.24195 -10.9143, 33.24015 -10.8391, 33.2929 -10.788133, 33.4439 -10.725033, 33.5208 -10.6644, 33.53855 -10.5485, 33.5372 -10.416233, 33.4849 -10.3034, 
+    33.3962 -10.1857, 33.3348 -10.0838, 33.3075 -10.040133, 33.32615 -9.953967, 33.36025 -9.834467, 33.37025 -9.7811, 33.3525 -9.728333, 33.28475 -9.630667, 33.22565 -9.564567, 33.1742 -9.531967, 
+    33.1242 -9.500267, 33.3716 -9.509967, 33.56445 -9.536633, 33.70085 -9.5512, 33.8937 -9.6798, 34.02105 -9.723467, 34.16295 -9.793833, 34.3085 -9.951533, 34.4486 -10.155333, 34.4777 -10.366433, 
+    34.42135 -10.791033, 34.41225 -10.960867, 34.485 -11.191367, 34.6324 -11.4534, 34.76335 -11.538333, 34.8798 -11.560167, 35.05805 -11.528633, 35.01615 -11.561967, 34.98355 -11.587867, 34.9566 -11.7034, 
+    34.95705 -11.7089, 34.94135 -11.741533, 34.9469 -11.960567, 34.9312 -11.975333, 34.86845 -12.031333, 34.8638 -12.076233, 34.89335 -12.112533, 34.8943 -12.1304, 34.8795 -12.144567, 34.8352 -12.1593, 
+    34.82415 -12.204233, 34.8075 -12.217767, 34.742 -12.261467, 34.7226 -12.299, 34.72725 -12.342067, 34.74755 -12.370367, 34.73645 -12.454667, 34.7226 -12.471867, 34.7023 -12.483567, 34.63265 -12.491567, 
+    34.6142 -12.502033, 34.6188 -12.518033, 34.6428 -12.5402, 34.68895 -12.590633, 34.72675 -12.6811, 34.76185 -12.71, 34.844 -12.759233, 34.8652 -12.782, 34.8989 -12.8423, 34.88965 -12.8743, 
+    34.82135 -12.917367, 34.82785 -13.008433, 34.7992 -13.0386, 34.80845 -13.2047, 34.8315 -13.270567, 34.8269 -13.2933, 34.7752 -13.332067, 34.7752 -13.420667, 34.802 -13.4453, 34.8518 -13.475433, 
+    34.8472 -13.5265, 34.8998 -13.640333, 34.8998 -13.677867, 34.88615 -13.692367, 34.9763 -13.757533, 35.2238 -13.866733, 35.3457 -13.990533, 35.6023 -14.4031, 35.737 -14.570567, 35.88255 -14.7162, 
+    35.93715 -14.8351, 35.90985 -14.920033, 35.8443 -15.0171, 35.7752 -15.155433, 35.80975 -15.3302, 35.85345 -15.4103, 35.89345 -15.521933, 35.8389 -15.619, 35.8589 -15.730667, 35.81155 -15.849567, 
+    35.83705 -15.949067, 35.78975 -16.089833, 35.7406 -16.1384, 35.5295 -16.1578, 35.2893 -16.240333, 35.17285 -16.2913, 35.1401 -16.313133, 35.17285 -16.376233, 35.24565 -16.4636, 35.26565 -16.521833, 
+    35.1844 -16.5882, 35.21285 -16.633467, 35.2628 -16.743633, 35.2665 -16.8061, 35.24 -16.871033, 35.21165 -16.9031, 35.17835 -16.9212, 35.1697 -16.934367, 35.1648 -16.957367, 35.23405 -17.029733, 
+    35.1834 -17.075433, 35.13975 -17.0924, 35.10515 -17.0827, 35.0615 -17.059667, 35.01965 -17.0378, 35.01695 -17.0002, 35.077 -16.922533, 35.08425 -16.867967, 35.08605 -16.8182, 35.0588 -16.7915, 
+    34.9505 -16.741767, 34.78315 -16.6714, 34.5766 -16.495467, 34.47835 -16.387467, 34.3919 -16.2346, 34.31185 -16.082933, 34.2818 -15.965233, 34.33275 -15.854833, 34.3882 -15.7711, 34.4609 -15.500533, 
+    34.58825 -15.374367, 34.6028 -15.346467, 34.56095 -15.215433, 34.581 -15.125633, 34.53185 -14.8672, 34.42725 -14.709467, 34.4054 -14.577233, 34.37995 -14.519, 34.33445 -14.506867, 34.26895 -14.517767, 
+    34.11615 -14.5554, 33.9897 -14.5857, 33.8514 -14.549333, 33.78775 -14.551733, 33.6968 -14.590567, 33.6404 -14.600267, 33.6058 -14.595433, 33.5567 -14.5651, 33.42205 -14.4292, 33.3147 -14.295733, 
+    33.302 -14.250833, 33.34385 -14.1659, 33.33565 -14.1465, 33.2392 -14.1101, 33.1901 -14.1089, 33.1064 -14.138, 33.0791 -14.139233, 32.9845 -14.042167, 32.7562 -13.8092, 32.7216 -13.749767, 
+    32.7198 -13.697567, 32.7698 -13.606567, 32.97905 -13.4088))
+
+POLYGON ((-16.7115 12.474533, -16.69685 12.402467, -16.69685 12.376567, -16.68635 12.347633, -16.53885 12.349767, -16.1533 12.450433, -15.9549 12.450433, -15.73395 12.460167, -15.5333 12.494733, -15.2447 12.638233, 
+    -15.1049 12.671267, -14.57955 12.667533, -14.0497 12.6683, -13.65065 12.672033, -13.6502 12.6387, -13.6488 12.531433, -13.69855 12.479333, -13.7317 12.469867, -13.8218 12.4667, -13.8431 12.455633, 
+    -13.8431 12.4225, -13.8194 12.389333, -13.68435 12.291433, -13.6464 12.147733, -13.656 12.0042, -13.6563 12, -13.67285 11.766533, -13.6868 11.7095, -13.7226 11.692267, -13.76635 11.692267, 
+    -13.81015 11.7095, -13.84395 11.710833, -13.88175 11.7002, -13.97525 11.6538, -14.209 11.649833, -14.2826 11.6326, -14.44775 11.523867, -14.59795 11.4748, -14.67555 11.424433, -14.8148 11.224167, 
+    -14.8775 11.13, -14.9336 11.079833, -14.97085 11.0465, -15.0142 11.0468, -15.0286 11.0356, -15.032 11.019033, -15.01955 11.006967, -14.97325 10.9731, -14.9721 10.962567, -14.98455 10.951267, 
+    -15.01955 10.949, -15.04895 10.953533, -15.06815 10.966333, -15.07605 10.982133, -15.0896 10.9844, -15.11445 10.982133, -15.15285 10.965567, -15.17205 10.962567, -15.19125 10.967067, -15.2003 10.982133, 
+    -15.19915 10.9957, -15.1506 11.0371, -15.03765 11.094333, -15.00375 11.141767, -14.95745 11.1749, -14.95065 11.236633, -14.96875 11.253967, -14.9857 11.253967, -15.01165 11.247933, -15.03425 11.232867, 
+    -15.0433 11.207267, -15.0478 11.1666, -15.067 11.151567, -15.12575 11.138767, -15.1585 11.1252, -15.18445 11.1267, -15.19915 11.140267, -15.14835 11.211033, -15.14945 11.2261, -15.1664 11.228367, 
+    -15.2195 11.217067, -15.3121 11.2306, -15.3929 11.231333, -15.4245 11.244133, -15.42565 11.256933, -15.42 11.274267, -15.38725 11.291567, -15.2945 11.315567, -15.24685 11.3454, -15.1063 11.471767, 
+    -15.1187 11.480667, -15.1444 11.475567, -15.2878 11.353667, -15.3251 11.3488, -15.34995 11.3533, -15.36015 11.368367, -15.3477 11.3985, -15.2754 11.433867, -15.26245 11.452667, -15.27035 11.457933, 
+    -15.28955 11.457933, -15.3155 11.452667, -15.37425 11.4045, -15.41155 11.331433, -15.4906 11.278733, -15.52505 11.276467, -15.5499 11.287767, -15.5533 11.313367, -15.52845 11.3623, -15.503 11.376633, 
+    -15.47015 11.3808, -15.46235 11.3902, -15.4639 11.399567, -15.4936 11.4173, -15.4999 11.4319, -15.4983 11.4423, -15.47485 11.460033, -15.41855 11.466267, -15.4076 11.475667, -15.4076 11.494433, 
+    -15.39665 11.516333, -15.36225 11.5382, -15.34505 11.536133, -15.32475 11.5184, -15.3091 11.515267, -15.2997 11.522567, -15.31065 11.5507, -15.30285 11.564267, -15.2794 11.568433, -15.24655 11.564267, 
+    -15.2309 11.5674, -15.22465 11.580933, -15.22935 11.5945, -15.2106 11.608033, -15.18085 11.608033, -15.1402 11.593467, -15.10895 11.575733, -15.06985 11.575733, -15.06045 11.590333, -15.0667 11.602833, 
+    -15.09645 11.6091, -15.20435 11.6289, -15.22465 11.638267, -15.22465 11.6612, -15.16055 11.7227, -15.16055 11.734167, -15.1762 11.738333, -15.1934 11.734167, -15.25435 11.6737, -15.27785 11.672667, 
+    -15.2872 11.679967, -15.2841 11.711233, -15.29815 11.7227, -15.3138 11.720633, -15.32785 11.707067, -15.32785 11.674767, -15.32005 11.629933, -15.3435 11.607, -15.40605 11.5851, -15.4514 11.578867, 
+    -15.4686 11.5851, -15.47955 11.5945, -15.47485 11.611167, -15.4076 11.650767, -15.392 11.669533, -15.40135 11.681, -15.4264 11.686233, -15.4686 11.678933, -15.5249 11.6633, -15.54055 11.667467, 
+    -15.55305 11.6883, -15.5468 11.7394, -15.56215 11.746267, -15.602 11.740233, -15.62375 11.742633, -15.6382 11.757133, -15.6328 11.778867, -15.6038 11.798167, -15.52955 11.824733, -15.44265 11.895933, 
+    -15.3992 11.910433, -15.31045 11.900767, -15.27605 11.901967, -15.171 11.917667, -15.14565 11.912833, -15.13115 11.895933, -15.1203 11.844033, -15.09315 11.829567, -15.04425 11.825933, -14.99355 11.824733, 
+    -14.9347 11.8199, -14.9275 11.829567, -14.9329 11.839233, -14.97635 11.8549, -15.05785 11.8706, -15.0796 11.891133, -15.0941 11.949067, -15.1303 11.9708, -15.1792 11.9732, -15.2643 11.961133, 
+    -15.4309 11.974433, -15.53865 11.962367, -15.5803 11.939433, -15.65635 11.862167, -15.7306 11.841633, -15.79035 11.842867, -15.813 11.853733, -15.813 11.873033, -15.80215 11.893567, -15.81665 11.902, 
+    -15.8456 11.902, -15.90535 11.853733, -15.9398 11.854933, -15.98865 11.870633, -15.9905 11.888733, -15.9742 11.906833, -15.9434 11.9346, -15.909 11.943067, -15.88185 11.9684, -15.81845 11.9853, 
+    -15.7906 12, -15.78165 12.0103, -15.78105 12.019367, -15.7883 12.026533, -15.81315 12.033267, -15.8554 12.036167, -15.88495 12.031167, -15.9046 12.024, -15.92255 12.0105, -15.93035 12, 
+    -15.96515 11.965233, -15.99405 11.9556, -16.04645 11.9556, -16.1133 11.949567, -16.1693 11.938733, -16.20365 11.939933, -16.29215 11.974867, -16.3247 11.974867, -16.359 11.965233, -16.3825 11.965233, 
+    -16.40235 11.974867, -16.43645 12, -16.44375 12.066967, -16.4298 12.1389, -16.4238 12.145533, -16.3758 12.146867, -16.34585 12.158867, -16.31385 12.158867, -16.2839 12.165533, -16.23395 12.201467, 
+    -16.18795 12.209467, -16.144 12.2321, -16.08805 12.2854, -16.06405 12.3067, -16.07405 12.320033, -16.10205 12.321367, -16.17995 12.292033, -16.2199 12.282733, -16.2459 12.2774, -16.2499 12.280067, 
+    -16.2499 12.300033, -16.2639 12.3067, -16.29985 12.300033, -16.3318 12.2814, -16.3618 12.280067, -16.3858 12.2907, -16.40375 12.2907, -16.45175 12.2401, -16.4837 12.220133, -16.51965 12.224133, 
+    -16.57165 12.261433, -16.6296 12.272067, -16.68155 12.2654, -16.7115 12.257433, -16.7475 12.266733, -16.8614 12.308033, -16.8734 12.352, -16.92535 12.375967, -16.92935 12.397267, -16.90335 12.437233, 
+    -16.92935 12.4785, -16.91935 12.497167, -16.89335 12.499833, -16.7938 12.470633, -16.7435 12.455867, -16.7215 12.458533, -16.7115 12.474533))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/bc-250k.wkt b/modules/core/src/test/resources/testdata/bc-250k.wkt
new file mode 100644
index 0000000..57b5554
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/bc-250k.wkt
@@ -0,0 +1,177 @@
+POLYGON ((1874985.814 516971.924 0, 1730224.341 494295.337 0, 1714575.531 604338.284 0, 1856234.745 626528.909 0, 1874985.814 516971.924 0))
+
+POLYGON ((1730224.341 494295.337 0, 1584880.066 475717.034 0, 1572346.004 586158.117 0, 1714575.531 604338.284 0, 1730224.341 494295.337 0))
+
+POLYGON ((1856234.745 626528.909 0, 1714575.531 604338.284 0, 1698905.661 714529.33 0, 1837458.441 736233.339 0, 1856234.745 626528.909 0))
+
+POLYGON ((1584880.066 475717.034 0, 1439068.99 461251.844 0, 1429659.68 572002.918 0, 1572346.004 586158.117 0, 1584880.066 475717.034 0))
+
+POLYGON ((1714575.531 604338.284 0, 1572346.004 586158.117 0, 1559795.074 696747.835 0, 1698905.661 714529.33 0, 1714575.531 604338.284 0))
+
+POLYGON ((1837458.441 736233.339 0, 1698905.661 714529.33 0, 1683218.4 824842.664 0, 1818661.3 846059.516 0, 1837458.441 736233.339 0))
+
+POLYGON ((1299174.702 340112.474 0, 1149647.069 333772.029 0, 1146512.21 444703.688 0, 1292907.487 450911.311 0, 1299174.702 340112.474 0))
+
+POLYGON ((1439068.99 461251.844 0, 1292907.487 450911.311 0, 1286630.438 561883.984 0, 1429659.68 572002.918 0, 1439068.99 461251.844 0))
+
+POLYGON ((1572346.004 586158.117 0, 1429659.68 572002.918 0, 1420237.707 682903.044 0, 1559795.074 696747.835 0, 1572346.004 586158.117 0))
+
+POLYGON ((1698905.661 714529.33 0, 1559795.074 696747.835 0, 1547230.215 807460.283 0, 1683218.4 824842.664 0, 1698905.661 714529.33 0))
+
+POLYGON ((1149647.069 333772.029 0, 1000000 331657.986 0, 1000000 442633.93 0, 1146512.21 444703.688 0, 1149647.069 333772.029 0))
+
+POLYGON ((1292907.487 450911.311 0, 1146512.21 444703.688 0, 1143372.433 555809.392 0, 1286630.438 561883.984 0, 1292907.487 450911.311 0))
+
+POLYGON ((1429659.68 572002.918 0, 1286630.438 561883.984 0, 1280344.942 673006.008 0, 1420237.707 682903.044 0, 1429659.68 572002.918 0))
+
+POLYGON ((1559795.074 696747.835 0, 1420237.707 682903.044 0, 1410805.277 793926.245 0, 1547230.215 807460.283 0, 1559795.074 696747.835 0))
+
+POLYGON ((1683218.4 824842.664 0, 1547230.215 807460.283 0, 1534654.561 918267.848 0, 1667517.662 935250.773 0, 1683218.4 824842.664 0))
+
+POLYGON ((1146512.21 444703.688 0, 1000000 442633.93 0, 1000000 553783.989 0, 1143372.433 555809.392 0, 1146512.21 444703.688 0))
+
+POLYGON ((1286630.438 561883.984 0, 1143372.433 555809.392 0, 1140228.43 667064.624 0, 1280344.942 673006.008 0, 1286630.438 561883.984 0))
+
+POLYGON ((1420237.707 682903.044 0, 1280344.942 673006.008 0, 1274052.47 784251.352 0, 1410805.277 793926.245 0, 1420237.707 682903.044 0))
+
+POLYGON ((1547230.215 807460.283 0, 1410805.277 793926.245 0, 1401364.744 905044.83 0, 1534654.561 918267.848 0, 1547230.215 807460.283 0))
+
+POLYGON ((1000000 442633.93 0, 853487.79 444703.688 0, 856627.567 555809.392 0, 1000000 553783.989 0, 1000000 442633.93 0))
+
+POLYGON ((1143372.433 555809.392 0, 1000000 553783.989 0, 1000000 665083.636 0, 1140228.43 667064.624 0, 1143372.433 555809.392 0))
+
+POLYGON ((1280344.942 673006.008 0, 1140228.43 667064.624 0, 1137080.938 778443.325 0, 1274052.47 784251.352 0, 1280344.942 673006.008 0))
+
+POLYGON ((1410805.277 793926.245 0, 1274052.47 784251.352 0, 1267754.593 895592.271 0, 1401364.744 905044.83 0, 1410805.277 793926.245 0))
+
+POLYGON ((1534654.561 918267.848 0, 1401364.744 905044.83 0, 1391918.622 1016229.199 0, 1522071.462 1029141.013 0, 1534654.561 918267.848 0))
+
+POLYGON ((1000000 553783.989 0, 856627.567 555809.392 0, 859771.57 667064.624 0, 1000000 665083.636 0, 1000000 553783.989 0))
+
+POLYGON ((1140228.43 667064.624 0, 1000000 665083.636 0, 1000000 776506.802 0, 1137080.938 778443.325 0, 1140228.43 667064.624 0))
+
+POLYGON ((1274052.47 784251.352 0, 1137080.938 778443.325 0, 1133930.742 889917.716 0, 1267754.593 895592.271 0, 1274052.47 784251.352 0))
+
+POLYGON ((1401364.744 905044.83 0, 1267754.593 895592.271 0, 1261452.986 1006999.106 0, 1391918.622 1016229.199 0, 1401364.744 905044.83 0))
+
+POLYGON ((856627.567 555809.392 0, 713369.562 561883.984 0, 719655.058 673006.008 0, 859771.57 667064.624 0, 856627.567 555809.392 0))
+
+POLYGON ((1000000 665083.636 0, 859771.57 667064.624 0, 862919.062 778443.325 0, 1000000 776506.802 0, 1000000 665083.636 0))
+
+POLYGON ((1137080.938 778443.325 0, 1000000 776506.802 0, 1000000 888025.695 0, 1133930.742 889917.716 0, 1137080.938 778443.325 0))
+
+POLYGON ((1267754.593 895592.271 0, 1133930.742 889917.716 0, 1130778.681 1001458.102 0, 1261452.986 1006999.106 0, 1267754.593 895592.271 0))
+
+POLYGON ((1391918.622 1016229.199 0, 1261452.986 1006999.106 0, 1255149.45 1118440.057 0, 1382469.607 1127447.615 0, 1391918.622 1016229.199 0))
+
+POLYGON ((859771.57 667064.624 0, 719655.058 673006.008 0, 725947.53 784251.352 0, 862919.062 778443.325 0, 859771.57 667064.624 0))
+
+POLYGON ((1000000 776506.802 0, 862919.062 778443.325 0, 866069.258 889917.716 0, 1000000 888025.695 0, 1000000 776506.802 0))
+
+POLYGON ((1133930.742 889917.716 0, 1000000 888025.695 0, 1000000 999610.609 0, 1130778.681 1001458.102 0, 1133930.742 889917.716 0))
+
+POLYGON ((1261452.986 1006999.106 0, 1130778.681 1001458.102 0, 1127625.655 1113032.645 0, 1255149.45 1118440.057 0, 1261452.986 1006999.106 0))
+
+POLYGON ((1382469.607 1127447.615 0, 1255149.45 1118440.057 0, 1248845.919 1229880.924 0, 1373020.599 1238665.949 0, 1382469.607 1127447.615 0))
+
+POLYGON ((719655.058 673006.008 0, 579762.293 682903.044 0, 589194.723 793926.245 0, 725947.53 784251.352 0, 719655.058 673006.008 0))
+
+POLYGON ((862919.062 778443.325 0, 725947.53 784251.352 0, 732245.407 895592.271 0, 866069.258 889917.716 0, 862919.062 778443.325 0))
+
+POLYGON ((1000000 888025.695 0, 866069.258 889917.716 0, 869221.319 1001458.102 0, 1000000 999610.609 0, 1000000 888025.695 0))
+
+POLYGON ((1130778.681 1001458.102 0, 1000000 999610.609 0, 1000000 1111229.694 0, 1127625.655 1113032.645 0, 1130778.681 1001458.102 0))
+
+POLYGON ((1255149.45 1118440.057 0, 1127625.655 1113032.645 0, 1124472.631 1224607.103 0, 1248845.919 1229880.924 0, 1255149.45 1118440.057 0))
+
+POLYGON ((1373020.599 1238665.949 0, 1248845.919 1229880.924 0, 1242544.479 1341284.813 0, 1363574.727 1349847.377 0, 1373020.599 1238665.949 0))
+
+POLYGON ((725947.53 784251.352 0, 589194.723 793926.245 0, 598635.256 905044.83 0, 732245.407 895592.271 0, 725947.53 784251.352 0))
+
+POLYGON ((866069.258 889917.716 0, 732245.407 895592.271 0, 738547.014 1006999.106 0, 869221.319 1001458.102 0, 866069.258 889917.716 0))
+
+POLYGON ((1000000 999610.609 0, 869221.319 1001458.102 0, 872374.345 1113032.645 0, 1000000 1111229.694 0, 1000000 999610.609 0))
+
+POLYGON ((1127625.655 1113032.645 0, 1000000 1111229.694 0, 1000000 1222848.695 0, 1124472.631 1224607.103 0, 1127625.655 1113032.645 0))
+
+POLYGON ((1248845.919 1229880.924 0, 1124472.631 1224607.103 0, 1121320.653 1336144.539 0, 1242544.479 1341284.813 0, 1248845.919 1229880.924 0))
+
+POLYGON ((1363574.727 1349847.377 0, 1242544.479 1341284.813 0, 1236247.39 1452611.788 0, 1354135.376 1460952.046 0, 1363574.727 1349847.377 0))
+
+POLYGON ((589194.723 793926.245 0, 452769.785 807460.283 0, 465345.439 918267.848 0, 598635.256 905044.83 0, 589194.723 793926.245 0))
+
+POLYGON ((732245.407 895592.271 0, 598635.256 905044.83 0, 608081.378 1016229.199 0, 738547.014 1006999.106 0, 732245.407 895592.271 0))
+
+POLYGON ((869221.319 1001458.102 0, 738547.014 1006999.106 0, 744850.55 1118440.057 0, 872374.345 1113032.645 0, 869221.319 1001458.102 0))
+
+POLYGON ((1000000 1111229.694 0, 872374.345 1113032.645 0, 875527.369 1224607.103 0, 1000000 1222848.695 0, 1000000 1111229.694 0))
+
+POLYGON ((1124472.631 1224607.103 0, 1000000 1222848.695 0, 1000000 1334430.659 0, 1121320.653 1336144.539 0, 1124472.631 1224607.103 0))
+
+POLYGON ((1242544.479 1341284.813 0, 1121320.653 1336144.539 0, 1118170.852 1447604.97 0, 1236247.39 1452611.788 0, 1242544.479 1341284.813 0))
+
+POLYGON ((1354135.376 1460952.046 0, 1236247.39 1452611.788 0, 1229957.104 1563818.485 0, 1344706.223 1571936.676 0, 1354135.376 1460952.046 0))
+
+POLYGON ((598635.256 905044.83 0, 465345.439 918267.848 0, 477928.538 1029141.013 0, 608081.378 1016229.199 0, 598635.256 905044.83 0))
+
+POLYGON ((738547.014 1006999.106 0, 608081.378 1016229.199 0, 617530.393 1127447.615 0, 744850.55 1118440.057 0, 738547.014 1006999.106 0))
+
+POLYGON ((872374.345 1113032.645 0, 744850.55 1118440.057 0, 751154.081 1229880.924 0, 875527.369 1224607.103 0, 872374.345 1113032.645 0))
+
+POLYGON ((1000000 1222848.695 0, 875527.369 1224607.103 0, 878679.347 1336144.539 0, 1000000 1334430.659 0, 1000000 1222848.695 0))
+
+POLYGON ((1121320.653 1336144.539 0, 1000000 1334430.659 0, 1000000 1445935.586 0, 1118170.852 1447604.97 0, 1121320.653 1336144.539 0))
+
+POLYGON ((1236247.39 1452611.788 0, 1118170.852 1447604.97 0, 1115024.454 1558944.977 0, 1229957.104 1563818.485 0, 1236247.39 1452611.788 0))
+
+POLYGON ((1344706.223 1571936.676 0, 1229957.104 1563818.485 0, 1223676.295 1674857.649 0, 1335291.276 1682754.108 0, 1344706.223 1571936.676 0))
+
+POLYGON ((608081.378 1016229.199 0, 477928.538 1029141.013 0, 490515.49 1140048.131 0, 617530.393 1127447.615 0, 608081.378 1016229.199 0))
+
+POLYGON ((744850.55 1118440.057 0, 617530.393 1127447.615 0, 626979.401 1238665.949 0, 751154.081 1229880.924 0, 744850.55 1118440.057 0))
+
+POLYGON ((875527.369 1224607.103 0, 751154.081 1229880.924 0, 757455.521 1341284.813 0, 878679.347 1336144.539 0, 875527.369 1224607.103 0))
+
+POLYGON ((1000000 1334430.659 0, 878679.347 1336144.539 0, 881829.148 1447604.97 0, 1000000 1445935.586 0, 1000000 1334430.659 0))
+
+POLYGON ((1118170.852 1447604.97 0, 1000000 1445935.586 0, 1000000 1557320.042 0, 1115024.454 1558944.977 0, 1118170.852 1447604.97 0))
+
+POLYGON ((1229957.104 1563818.485 0, 1115024.454 1558944.977 0, 1111882.795 1670117.251 0, 1223676.295 1674857.649 0, 1229957.104 1563818.485 0))
+
+POLYGON ((751154.081 1229880.924 0, 626979.401 1238665.949 0, 636425.273 1349847.377 0, 757455.521 1341284.813 0, 751154.081 1229880.924 0))
+
+POLYGON ((878679.347 1336144.539 0, 757455.521 1341284.813 0, 763752.61 1452611.788 0, 881829.148 1447604.97 0, 878679.347 1336144.539 0))
+
+POLYGON ((1000000 1445935.586 0, 881829.148 1447604.97 0, 884975.546 1558944.977 0, 1000000 1557320.042 0, 1000000 1445935.586 0))
+
+POLYGON ((1115024.454 1558944.977 0, 1000000 1557320.042 0, 1000000 1668536.698 0, 1111882.795 1670117.251 0, 1115024.454 1558944.977 0))
+
+POLYGON ((626979.401 1238665.949 0, 503102.433 1250955.165 0, 515685.2 1361825.398 0, 636425.273 1349847.377 0, 626979.401 1238665.949 0))
+
+POLYGON ((757455.521 1341284.813 0, 636425.273 1349847.377 0, 645864.624 1460952.046 0, 763752.61 1452611.788 0, 757455.521 1341284.813 0))
+
+POLYGON ((881829.148 1447604.97 0, 763752.61 1452611.788 0, 770042.896 1563818.485 0, 884975.546 1558944.977 0, 881829.148 1447604.97 0))
+
+POLYGON ((1000000 1557320.042 0, 884975.546 1558944.977 0, 888117.205 1670117.251 0, 1000000 1668536.698 0, 1000000 1557320.042 0))
+
+POLYGON ((636425.273 1349847.377 0, 515685.2 1361825.398 0, 528259.279 1472619.086 0, 645864.624 1460952.046 0, 636425.273 1349847.377 0))
+
+POLYGON ((763752.61 1452611.788 0, 645864.624 1460952.046 0, 655293.777 1571936.676 0, 770042.896 1563818.485 0, 763752.61 1452611.788 0))
+
+POLYGON ((884975.546 1558944.977 0, 770042.896 1563818.485 0, 776323.705 1674857.649 0, 888117.205 1670117.251 0, 884975.546 1558944.977 0))
+
+POLYGON ((645864.624 1460952.046 0, 528259.279 1472619.086 0, 540819.773 1583293.072 0, 655293.777 1571936.676 0, 645864.624 1460952.046 0))
+
+POLYGON ((770042.896 1563818.485 0, 655293.777 1571936.676 0, 664708.724 1682754.108 0, 776323.705 1674857.649 0, 770042.896 1563818.485 0))
+
+POLYGON ((528259.279 1472619.086 0, 411030.436 1487603.597 0, 426712.247 1597878.608 0, 540819.773 1583293.072 0, 528259.279 1472619.086 0))
+
+POLYGON ((655293.777 1571936.676 0, 540819.773 1583293.072 0, 553361.344 1693800.327 0, 664708.724 1682754.108 0, 655293.777 1571936.676 0))
+
+POLYGON ((411030.436 1487603.597 0, 294271.658 1505893.62 0, 313062.27 1615681.643 0, 426712.247 1597878.608 0, 411030.436 1487603.597 0))
+
+POLYGON ((540819.773 1583293.072 0, 426712.247 1597878.608 0, 442370.433 1707987.489 0, 553361.344 1693800.327 0, 540819.773 1583293.072 0))
+
+POLYGON ((426712.247 1597878.608 0, 313062.27 1615681.643 0, 331824.573 1725304.27 0, 442370.433 1707987.489 0, 426712.247 1597878.608 0))
+
+POLYGON ((199960.547 1636687.969 0, 221811.994 1745736.851 0, 331824.573 1725304.27 0, 313062.27 1615681.643 0, 199960.547 1636687.969 0))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/bc_20K.wkt b/modules/core/src/test/resources/testdata/bc_20K.wkt
new file mode 100644
index 0000000..98bfed3
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/bc_20K.wkt
@@ -0,0 +1,84875 @@
+POLYGON ((1874985.814 516971.924 0, 1874686.23 516920.658 0, 1874385.327 516869.185 0, 1874084.42 516817.729 0, 1873783.511 516766.291 0, 1873482.598 516714.871 0, 1873181.683 516663.468 0, 1872880.764 516612.083 0, 1872579.842 516560.716 0, 1872278.918 516509.366 0, 
+    1871977.99 516458.035 0, 1871677.059 516406.721 0, 1871376.126 516355.424 0, 1871075.189 516304.146 0, 1870774.249 516252.885 0, 1870473.306 516201.642 0, 1870172.361 516150.416 0, 1869871.412 516099.208 0, 1869570.46 516048.018 0, 1869269.505 515996.846 0, 
+    1868968.547 515945.691 0, 1868667.586 515894.555 0, 1868366.623 515843.435 0, 1868065.656 515792.334 0, 1867763.367 515741.026 0, 1867463.713 515690.184 0, 1867162.737 515639.136 0, 1866861.758 515588.105 0, 1866560.776 515537.092 0, 1866259.791 515486.097 0, 
+    1865958.804 515435.12 0, 1865657.813 515384.16 0, 1865356.819 515333.218 0, 1865055.822 515282.293 0, 1864754.822 515231.387 0, 1864453.819 515180.498 0, 1864152.813 515129.627 0, 1863851.804 515078.773 0, 1863550.792 515027.938 0, 1863249.778 514977.119 0, 
+    1862948.76 514926.319 0, 1862647.739 514875.537 0, 1862346.715 514824.772 0, 1862045.688 514774.025 0, 1861744.658 514723.295 0, 1861443.626 514672.583 0, 1861142.59 514621.889 0, 1860841.551 514571.213 0, 1860539.189 514520.332 0, 1859617.769 519996.926 0, 
+    1858696.276 525473.946 0, 1858997.991 525524.718 0, 1859298.385 525575.286 0, 1859598.776 525625.871 0, 1859899.164 525676.474 0, 1860199.549 525727.095 0, 1860499.931 525777.733 0, 1860800.31 525828.389 0, 1861100.687 525879.063 0, 1861401.06 525929.755 0, 
+    1861701.43 525980.464 0, 1862001.797 526031.191 0, 1862302.162 526081.935 0, 1862602.523 526132.698 0, 1862902.881 526183.478 0, 1863203.236 526234.275 0, 1863503.589 526285.09 0, 1863803.938 526335.923 0, 1864104.284 526386.774 0, 1864404.628 526437.642 0, 
+    1864704.968 526488.528 0, 1865005.305 526539.432 0, 1865305.639 526590.353 0, 1865605.971 526641.292 0, 1865904.983 526692.026 0, 1866206.624 526743.223 0, 1866506.947 526794.215 0, 1866807.266 526845.225 0, 1867107.582 526896.253 0, 1867407.896 526947.298 0, 
+    1867708.206 526998.36 0, 1868008.513 527049.441 0, 1868308.818 527100.539 0, 1868609.119 527151.655 0, 1868909.417 527202.788 0, 1869209.712 527253.939 0, 1869510.005 527305.108 0, 1869810.294 527356.294 0, 1870110.58 527407.499 0, 1870410.863 527458.72 0, 
+    1870711.144 527509.96 0, 1871011.421 527561.217 0, 1871311.695 527612.492 0, 1871611.966 527663.784 0, 1871912.234 527715.095 0, 1872212.499 527766.422 0, 1872512.761 527817.768 0, 1872813.021 527869.131 0, 1873111.962 527920.287 0, 1874048.924 522445.892 0, 
+    1874985.814 516971.924 0))
+
+POLYGON ((1860539.189 514520.332 0, 1860239.465 514469.914 0, 1859938.417 514419.291 0, 1859637.366 514368.685 0, 1859336.313 514318.097 0, 1859035.256 514267.528 0, 1858734.196 514216.975 0, 1858433.134 514166.441 0, 1858132.068 514115.924 0, 1857831 514065.425 0, 
+    1857529.928 514014.943 0, 1857228.854 513964.48 0, 1856927.776 513914.034 0, 1856626.696 513863.606 0, 1856325.613 513813.195 0, 1856024.526 513762.802 0, 1855723.437 513712.427 0, 1855422.345 513662.07 0, 1855121.249 513611.73 0, 1854820.151 513561.409 0, 
+    1854519.05 513511.104 0, 1854217.946 513460.818 0, 1853916.839 513410.549 0, 1853615.729 513360.298 0, 1853313.294 513309.845 0, 1853013.5 513259.85 0, 1852712.381 513209.652 0, 1852411.259 513159.472 0, 1852110.134 513109.309 0, 1851809.007 513059.165 0, 
+    1851507.876 513009.038 0, 1851206.742 512958.928 0, 1850905.606 512908.837 0, 1850604.466 512858.763 0, 1850303.323 512808.707 0, 1850002.178 512758.669 0, 1849701.03 512708.648 0, 1849399.878 512658.645 0, 1849098.724 512608.66 0, 1848797.567 512558.693 0, 
+    1848496.407 512508.743 0, 1848195.243 512458.811 0, 1847894.077 512408.897 0, 1847592.908 512359.001 0, 1847291.737 512309.122 0, 1846990.562 512259.261 0, 1846689.384 512209.417 0, 1846388.203 512159.592 0, 1846085.696 512109.565 0, 1845179.752 517588.74 0, 
+    1844273.737 523068.342 0, 1844575.596 523118.261 0, 1844876.132 523167.98 0, 1845176.664 523217.717 0, 1845477.194 523267.471 0, 1845777.721 523317.243 0, 1846078.245 523367.033 0, 1846378.766 523416.84 0, 1846679.284 523466.665 0, 1846979.8 523516.508 0, 
+    1847280.312 523566.368 0, 1847580.821 523616.246 0, 1847881.328 523666.142 0, 1848181.831 523716.055 0, 1848482.332 523765.986 0, 1848782.829 523815.935 0, 1849083.324 523865.902 0, 1849383.815 523915.886 0, 1849684.304 523965.888 0, 1849984.79 524015.907 0, 
+    1850285.273 524065.945 0, 1850585.753 524116 0, 1850886.23 524166.072 0, 1851186.704 524216.163 0, 1851485.856 524266.051 0, 1851787.643 524316.396 0, 1852088.108 524366.54 0, 1852388.571 524416.701 0, 1852689.03 524466.879 0, 1852989.486 524517.076 0, 
+    1853289.94 524567.29 0, 1853590.39 524617.522 0, 1853890.837 524667.771 0, 1854191.282 524718.038 0, 1854491.723 524768.323 0, 1854792.162 524818.626 0, 1855092.598 524868.946 0, 1855393.03 524919.284 0, 1855693.46 524969.639 0, 1855993.887 525020.013 0, 
+    1856294.311 525070.404 0, 1856594.731 525120.812 0, 1856895.149 525171.239 0, 1857195.564 525221.683 0, 1857495.976 525272.144 0, 1857796.385 525322.624 0, 1858096.791 525373.121 0, 1858397.194 525423.635 0, 1858696.276 525473.946 0, 1859617.769 519996.926 0, 
+    1860539.189 514520.332 0))
+
+POLYGON ((1873111.962 527920.287 0, 1872813.021 527869.131 0, 1872512.761 527817.768 0, 1872212.499 527766.422 0, 1871912.234 527715.095 0, 1871611.966 527663.784 0, 1871311.695 527612.492 0, 1871011.421 527561.217 0, 1870711.144 527509.96 0, 1870410.863 527458.72 0, 
+    1870110.58 527407.499 0, 1869810.294 527356.294 0, 1869510.005 527305.108 0, 1869209.712 527253.939 0, 1868909.417 527202.788 0, 1868609.119 527151.655 0, 1868308.818 527100.539 0, 1868008.513 527049.441 0, 1867708.206 526998.36 0, 1867407.896 526947.298 0, 
+    1867107.582 526896.253 0, 1866807.266 526845.225 0, 1866506.947 526794.215 0, 1866206.624 526743.223 0, 1865904.983 526692.026 0, 1865605.971 526641.292 0, 1865305.639 526590.353 0, 1865005.305 526539.432 0, 1864704.968 526488.528 0, 1864404.628 526437.642 0, 
+    1864104.284 526386.774 0, 1863803.938 526335.923 0, 1863503.589 526285.09 0, 1863203.236 526234.275 0, 1862902.881 526183.478 0, 1862602.523 526132.698 0, 1862302.162 526081.935 0, 1862001.797 526031.191 0, 1861701.43 525980.464 0, 1861401.06 525929.755 0, 
+    1861100.687 525879.063 0, 1860800.31 525828.389 0, 1860499.931 525777.733 0, 1860199.549 525727.095 0, 1859899.164 525676.474 0, 1859598.776 525625.871 0, 1859298.385 525575.286 0, 1858997.991 525524.718 0, 1858696.276 525473.946 0, 1857774.713 530951.39 0, 
+    1856853.079 536429.254 0, 1857154.145 536479.917 0, 1857453.895 536530.376 0, 1857753.641 536580.853 0, 1858053.384 536631.348 0, 1858353.124 536681.86 0, 1858652.862 536732.389 0, 1858952.596 536782.937 0, 1859252.328 536833.502 0, 1859552.056 536884.085 0, 
+    1859851.782 536934.685 0, 1860151.504 536985.303 0, 1860451.224 537035.939 0, 1860750.94 537086.592 0, 1861050.654 537137.263 0, 1861350.364 537187.951 0, 1861650.072 537238.658 0, 1861949.776 537289.381 0, 1862249.478 537340.123 0, 1862549.177 537390.882 0, 
+    1862848.872 537441.659 0, 1863148.565 537492.453 0, 1863448.254 537543.265 0, 1863747.941 537594.095 0, 1864046.312 537644.719 0, 1864347.305 537695.807 0, 1864646.983 537746.69 0, 1864946.658 537797.59 0, 1865246.33 537848.508 0, 1865545.998 537899.443 0, 
+    1865845.664 537950.396 0, 1866145.327 538001.367 0, 1866444.986 538052.356 0, 1866744.643 538103.362 0, 1867044.297 538154.385 0, 1867343.947 538205.427 0, 1867643.595 538256.486 0, 1867943.24 538307.562 0, 1868242.881 538358.656 0, 1868542.52 538409.768 0, 
+    1868842.156 538460.898 0, 1869141.788 538512.045 0, 1869441.418 538563.21 0, 1869741.045 538614.392 0, 1870040.668 538665.592 0, 1870340.289 538716.81 0, 1870639.906 538768.045 0, 1870939.521 538819.298 0, 1871237.821 538870.344 0, 1872174.928 533395.105 0, 
+    1873111.962 527920.287 0))
+
+POLYGON ((1846085.696 512109.565 0, 1845785.833 512059.994 0, 1845484.643 512010.221 0, 1845183.451 511960.467 0, 1844882.256 511910.73 0, 1844581.057 511861.011 0, 1844279.856 511811.309 0, 1843978.652 511761.625 0, 1843677.445 511711.959 0, 1843376.235 511662.311 0, 
+    1843075.022 511612.68 0, 1842773.806 511563.068 0, 1842472.587 511513.472 0, 1842171.366 511463.895 0, 1841870.141 511414.335 0, 1841568.914 511364.793 0, 1841267.683 511315.269 0, 1840966.45 511265.763 0, 1840665.214 511216.274 0, 1840363.974 511166.803 0, 
+    1840062.732 511117.35 0, 1839761.487 511067.914 0, 1839460.239 511018.496 0, 1839158.989 510969.096 0, 1838856.41 510919.497 0, 1838556.478 510870.349 0, 1838255.219 510821.002 0, 1837953.956 510771.673 0, 1837652.691 510722.362 0, 1837351.423 510673.068 0, 
+    1837050.152 510623.792 0, 1836748.878 510574.534 0, 1836447.601 510525.293 0, 1836146.321 510476.07 0, 1835845.038 510426.865 0, 1835543.752 510377.678 0, 1835242.464 510328.509 0, 1834941.173 510279.357 0, 1834639.878 510230.223 0, 1834338.581 510181.106 0, 
+    1834037.281 510132.008 0, 1833735.978 510082.927 0, 1833434.672 510033.863 0, 1833133.363 509984.818 0, 1832832.052 509935.79 0, 1832530.737 509886.78 0, 1832229.42 509837.788 0, 1831928.1 509788.814 0, 1831625.45 509739.641 0, 1830734.989 515221.354 0, 
+    1829844.459 520703.493 0, 1830146.46 520752.56 0, 1830447.135 520801.43 0, 1830747.807 520850.317 0, 1831048.476 520899.222 0, 1831349.142 520948.145 0, 1831649.806 520997.085 0, 1831950.466 521046.043 0, 1832251.124 521095.019 0, 1832551.779 521144.013 0, 
+    1832852.431 521193.024 0, 1833153.08 521242.053 0, 1833453.726 521291.099 0, 1833754.369 521340.164 0, 1834055.01 521389.246 0, 1834355.647 521438.345 0, 1834656.282 521487.463 0, 1834956.914 521536.598 0, 1835257.542 521585.75 0, 1835558.168 521634.921 0, 
+    1835858.791 521684.109 0, 1836159.412 521733.315 0, 1836460.029 521782.538 0, 1836760.643 521831.78 0, 1837059.933 521880.822 0, 1837361.863 521930.315 0, 1837662.469 521979.609 0, 1837963.072 522028.921 0, 1838263.671 522078.251 0, 1838564.268 522127.598 0, 
+    1838864.862 522176.963 0, 1839165.454 522226.346 0, 1839466.042 522275.747 0, 1839766.627 522325.165 0, 1840067.209 522374.601 0, 1840367.789 522424.054 0, 1840668.366 522473.525 0, 1840968.939 522523.014 0, 1841269.51 522572.521 0, 1841570.078 522622.045 0, 
+    1841870.643 522671.587 0, 1842171.205 522721.147 0, 1842471.764 522770.724 0, 1842772.32 522820.319 0, 1843072.873 522869.932 0, 1843373.424 522919.563 0, 1843673.971 522969.211 0, 1843974.516 523018.877 0, 1844273.737 523068.342 0, 1845179.752 517588.74 0, 
+    1846085.696 512109.565 0))
+
+POLYGON ((1858696.276 525473.946 0, 1858397.194 525423.635 0, 1858096.791 525373.121 0, 1857796.385 525322.624 0, 1857495.976 525272.144 0, 1857195.564 525221.683 0, 1856895.149 525171.239 0, 1856594.731 525120.812 0, 1856294.311 525070.404 0, 1855993.887 525020.013 0, 
+    1855693.46 524969.639 0, 1855393.03 524919.284 0, 1855092.598 524868.946 0, 1854792.162 524818.626 0, 1854491.723 524768.323 0, 1854191.282 524718.038 0, 1853890.837 524667.771 0, 1853590.39 524617.522 0, 1853289.94 524567.29 0, 1852989.486 524517.076 0, 
+    1852689.03 524466.879 0, 1852388.571 524416.701 0, 1852088.108 524366.54 0, 1851787.643 524316.396 0, 1851485.856 524266.051 0, 1851186.704 524216.163 0, 1850886.23 524166.072 0, 1850585.753 524116 0, 1850285.273 524065.945 0, 1849984.79 524015.907 0, 
+    1849684.304 523965.888 0, 1849383.815 523915.886 0, 1849083.324 523865.902 0, 1848782.829 523815.935 0, 1848482.332 523765.986 0, 1848181.831 523716.055 0, 1847881.328 523666.142 0, 1847580.821 523616.246 0, 1847280.312 523566.368 0, 1846979.8 523516.508 0, 
+    1846679.284 523466.665 0, 1846378.766 523416.84 0, 1846078.245 523367.033 0, 1845777.721 523317.243 0, 1845477.194 523267.471 0, 1845176.664 523217.717 0, 1844876.132 523167.98 0, 1844575.596 523118.261 0, 1844273.737 523068.342 0, 1843367.652 528548.367 0, 
+    1842461.497 534028.814 0, 1842762.708 534078.626 0, 1843062.599 534128.238 0, 1843362.486 534177.868 0, 1843662.371 534227.515 0, 1843962.253 534277.18 0, 1844262.132 534326.863 0, 1844562.008 534376.564 0, 1844861.881 534426.282 0, 1845161.751 534476.017 0, 
+    1845461.618 534525.771 0, 1845761.483 534575.542 0, 1846061.344 534625.33 0, 1846361.202 534675.137 0, 1846661.058 534724.961 0, 1846960.911 534774.802 0, 1847260.76 534824.662 0, 1847560.607 534874.539 0, 1847860.451 534924.433 0, 1848160.291 534974.345 0, 
+    1848460.129 535024.275 0, 1848759.964 535074.223 0, 1849059.796 535124.188 0, 1849359.625 535174.171 0, 1849658.136 535223.952 0, 1849959.275 535274.189 0, 1850259.095 535324.225 0, 1850558.912 535374.278 0, 1850858.727 535424.349 0, 1851158.538 535474.438 0, 
+    1851458.346 535524.544 0, 1851758.152 535574.668 0, 1852057.954 535624.81 0, 1852357.754 535674.969 0, 1852657.551 535725.146 0, 1852957.344 535775.341 0, 1853257.135 535825.553 0, 1853556.923 535875.783 0, 1853856.708 535926.03 0, 1854156.49 535976.295 0, 
+    1854456.268 536026.578 0, 1854756.044 536076.878 0, 1855055.817 536127.197 0, 1855355.587 536177.532 0, 1855655.354 536227.886 0, 1855955.119 536278.257 0, 1856254.88 536328.645 0, 1856554.638 536379.051 0, 1856853.079 536429.254 0, 1857774.713 530951.39 0, 
+    1858696.276 525473.946 0))
+
+POLYGON ((1831625.45 509739.641 0, 1831325.45 509690.918 0, 1831024.121 509641.997 0, 1830722.79 509593.093 0, 1830421.455 509544.207 0, 1830120.117 509495.339 0, 1829818.777 509446.489 0, 1829517.434 509397.656 0, 1829216.087 509348.841 0, 1828914.738 509300.044 0, 
+    1828613.386 509251.265 0, 1828312.032 509202.503 0, 1828010.674 509153.759 0, 1827709.313 509105.033 0, 1827407.95 509056.324 0, 1827106.584 509007.634 0, 1826805.215 508958.961 0, 1826503.843 508910.305 0, 1826202.468 508861.668 0, 1825901.09 508813.048 0, 
+    1825599.709 508764.446 0, 1825298.326 508715.862 0, 1824996.94 508667.295 0, 1824695.55 508618.746 0, 1824392.831 508570.002 0, 1824092.764 508521.702 0, 1823791.366 508473.207 0, 1823489.965 508424.729 0, 1823188.562 508376.269 0, 1822887.156 508327.826 0, 
+    1822585.746 508279.402 0, 1822284.334 508230.995 0, 1821982.92 508182.605 0, 1821681.502 508134.234 0, 1821380.081 508085.88 0, 1821078.658 508037.544 0, 1820777.232 507989.226 0, 1820475.803 507940.926 0, 1820174.371 507892.643 0, 1819872.936 507844.378 0, 
+    1819571.498 507796.131 0, 1819270.058 507747.901 0, 1818968.615 507699.69 0, 1818667.169 507651.496 0, 1818365.72 507603.319 0, 1818064.268 507555.161 0, 1817762.813 507507.02 0, 1817461.356 507458.897 0, 1817158.567 507410.58 0, 1816283.596 512894.786 0, 
+    1815408.557 518379.42 0, 1815710.698 518427.633 0, 1816011.509 518475.653 0, 1816312.318 518523.691 0, 1816613.125 518571.746 0, 1816913.928 518619.82 0, 1817214.729 518667.91 0, 1817515.526 518716.019 0, 1817816.321 518764.145 0, 1818117.113 518812.289 0, 
+    1818417.902 518860.45 0, 1818718.689 518908.63 0, 1819019.472 518956.827 0, 1819320.253 519005.041 0, 1819621.031 519053.274 0, 1819921.806 519101.524 0, 1820222.578 519149.792 0, 1820523.347 519198.077 0, 1820824.114 519246.381 0, 1821124.878 519294.702 0, 
+    1821425.638 519343.04 0, 1821726.396 519391.396 0, 1822027.151 519439.771 0, 1822327.904 519488.162 0, 1822627.328 519536.358 0, 1822929.4 519584.999 0, 1823230.143 519633.444 0, 1823530.884 519681.906 0, 1823831.622 519730.386 0, 1824132.357 519778.884 0, 
+    1824433.09 519827.4 0, 1824733.819 519875.933 0, 1825034.546 519924.484 0, 1825335.269 519973.053 0, 1825635.99 520021.64 0, 1825936.708 520070.244 0, 1826237.424 520118.866 0, 1826538.136 520167.505 0, 1826838.845 520216.162 0, 1827139.552 520264.837 0, 
+    1827440.255 520313.53 0, 1827740.956 520362.24 0, 1828041.654 520410.968 0, 1828342.349 520459.714 0, 1828643.042 520508.477 0, 1828943.731 520557.259 0, 1829244.417 520606.057 0, 1829545.101 520654.874 0, 1829844.459 520703.493 0, 1830734.989 515221.354 0, 
+    1831625.45 509739.641 0))
+
+POLYGON ((1844273.737 523068.342 0, 1843974.516 523018.877 0, 1843673.971 522969.211 0, 1843373.424 522919.563 0, 1843072.873 522869.932 0, 1842772.32 522820.319 0, 1842471.764 522770.724 0, 1842171.205 522721.147 0, 1841870.643 522671.587 0, 1841570.078 522622.045 0, 
+    1841269.51 522572.521 0, 1840968.939 522523.014 0, 1840668.366 522473.525 0, 1840367.789 522424.054 0, 1840067.209 522374.601 0, 1839766.627 522325.165 0, 1839466.042 522275.747 0, 1839165.454 522226.346 0, 1838864.862 522176.963 0, 1838564.268 522127.598 0, 
+    1838263.671 522078.251 0, 1837963.072 522028.921 0, 1837662.469 521979.609 0, 1837361.863 521930.315 0, 1837059.933 521880.822 0, 1836760.643 521831.78 0, 1836460.029 521782.538 0, 1836159.412 521733.315 0, 1835858.791 521684.109 0, 1835558.168 521634.921 0, 
+    1835257.542 521585.75 0, 1834956.914 521536.598 0, 1834656.282 521487.463 0, 1834355.647 521438.345 0, 1834055.01 521389.246 0, 1833754.369 521340.164 0, 1833453.726 521291.099 0, 1833153.08 521242.053 0, 1832852.431 521193.024 0, 1832551.779 521144.013 0, 
+    1832251.124 521095.019 0, 1831950.466 521046.043 0, 1831649.806 520997.085 0, 1831349.142 520948.145 0, 1831048.476 520899.222 0, 1830747.807 520850.317 0, 1830447.135 520801.43 0, 1830146.46 520752.56 0, 1829844.459 520703.493 0, 1828953.859 526186.057 0, 
+    1828063.191 531669.041 0, 1828364.544 531718.003 0, 1828664.574 531766.768 0, 1828964.6 531815.55 0, 1829264.624 531864.35 0, 1829564.645 531913.168 0, 1829864.663 531962.003 0, 1830164.679 532010.856 0, 1830464.691 532059.727 0, 1830764.7 532108.615 0, 
+    1831064.707 532157.521 0, 1831364.711 532206.445 0, 1831664.711 532255.386 0, 1831964.709 532304.345 0, 1832264.705 532353.322 0, 1832564.697 532402.316 0, 1832864.686 532451.328 0, 1833164.672 532500.357 0, 1833464.656 532549.405 0, 1833764.637 532598.47 0, 
+    1834064.614 532647.552 0, 1834364.589 532696.652 0, 1834664.561 532745.77 0, 1834964.53 532794.906 0, 1835263.178 532843.843 0, 1835564.46 532893.23 0, 1835864.42 532942.418 0, 1836164.378 532991.624 0, 1836464.332 533040.848 0, 1836764.284 533090.09 0, 
+    1837064.233 533139.349 0, 1837364.179 533188.625 0, 1837664.122 533237.92 0, 1837964.062 533287.232 0, 1838263.999 533336.562 0, 1838563.933 533385.909 0, 1838863.865 533435.274 0, 1839163.793 533484.657 0, 1839463.719 533534.057 0, 1839763.641 533583.475 0, 
+    1840063.561 533632.911 0, 1840363.478 533682.364 0, 1840663.392 533731.835 0, 1840963.303 533781.324 0, 1841263.211 533830.83 0, 1841563.116 533880.354 0, 1841863.019 533929.895 0, 1842162.918 533979.455 0, 1842461.497 534028.814 0, 1843367.652 528548.367 0, 
+    1844273.737 523068.342 0))
+
+POLYGON ((1856853.079 536429.254 0, 1856554.638 536379.051 0, 1856254.88 536328.645 0, 1855955.119 536278.257 0, 1855655.354 536227.886 0, 1855355.587 536177.532 0, 1855055.817 536127.197 0, 1854756.044 536076.878 0, 1854456.268 536026.578 0, 1854156.49 535976.295 0, 
+    1853856.708 535926.03 0, 1853556.923 535875.783 0, 1853257.135 535825.553 0, 1852957.344 535775.341 0, 1852657.551 535725.146 0, 1852357.754 535674.969 0, 1852057.954 535624.81 0, 1851758.152 535574.668 0, 1851458.346 535524.544 0, 1851158.538 535474.438 0, 
+    1850858.727 535424.349 0, 1850558.912 535374.278 0, 1850259.095 535324.225 0, 1849959.275 535274.189 0, 1849658.136 535223.952 0, 1849359.625 535174.171 0, 1849059.796 535124.188 0, 1848759.964 535074.223 0, 1848460.129 535024.275 0, 1848160.291 534974.345 0, 
+    1847860.451 534924.433 0, 1847560.607 534874.539 0, 1847260.76 534824.662 0, 1846960.911 534774.802 0, 1846661.058 534724.961 0, 1846361.202 534675.137 0, 1846061.344 534625.33 0, 1845761.483 534575.542 0, 1845461.618 534525.771 0, 1845161.751 534476.017 0, 
+    1844861.881 534426.282 0, 1844562.008 534376.564 0, 1844262.132 534326.863 0, 1843962.253 534277.18 0, 1843662.371 534227.515 0, 1843362.486 534177.868 0, 1843062.599 534128.238 0, 1842762.708 534078.626 0, 1842461.497 534028.814 0, 1841555.273 539509.678 0, 
+    1840648.981 544990.957 0, 1840949.544 545040.662 0, 1841248.789 545090.168 0, 1841548.032 545139.691 0, 1841847.271 545189.231 0, 1842146.508 545238.79 0, 1842445.742 545288.366 0, 1842744.973 545337.959 0, 1843044.2 545387.57 0, 1843343.425 545437.199 0, 
+    1843642.647 545486.845 0, 1843941.867 545536.509 0, 1844241.083 545586.191 0, 1844540.296 545635.89 0, 1844839.507 545685.607 0, 1845138.714 545735.341 0, 1845437.919 545785.093 0, 1845737.12 545834.863 0, 1846036.319 545884.65 0, 1846335.515 545934.455 0, 
+    1846634.707 545984.277 0, 1846933.897 546034.117 0, 1847233.084 546083.975 0, 1847532.268 546133.85 0, 1847830.136 546183.524 0, 1848130.627 546233.653 0, 1848429.802 546283.581 0, 1848728.975 546333.527 0, 1849028.144 546383.49 0, 1849327.31 546433.471 0, 
+    1849626.474 546483.47 0, 1849925.634 546533.486 0, 1850224.792 546583.52 0, 1850523.946 546633.571 0, 1850823.098 546683.64 0, 1851122.247 546733.727 0, 1851421.393 546783.831 0, 1851720.535 546833.953 0, 1852019.675 546884.092 0, 1852318.812 546934.249 0, 
+    1852617.946 546984.424 0, 1852917.077 547034.616 0, 1853216.205 547084.826 0, 1853515.33 547135.053 0, 1853814.452 547185.298 0, 1854113.571 547235.561 0, 1854412.688 547285.841 0, 1854711.801 547336.139 0, 1855009.599 547386.233 0, 1855931.374 541907.536 0, 
+    1856853.079 536429.254 0))
+
+POLYGON ((1817158.567 507410.58 0, 1816858.432 507362.704 0, 1816556.966 507314.635 0, 1816255.498 507266.583 0, 1815954.026 507218.548 0, 1815652.552 507170.532 0, 1815351.074 507122.533 0, 1815049.594 507074.552 0, 1814748.111 507026.588 0, 1814446.626 506978.643 0, 
+    1814145.137 506930.715 0, 1813843.646 506882.805 0, 1813542.152 506834.913 0, 1813240.655 506787.038 0, 1812939.155 506739.181 0, 1812637.652 506691.342 0, 1812336.147 506643.521 0, 1812034.639 506595.717 0, 1811733.127 506547.931 0, 1811431.614 506500.163 0, 
+    1811130.097 506452.413 0, 1810828.577 506404.68 0, 1810527.055 506356.965 0, 1810225.53 506309.268 0, 1809922.672 506261.378 0, 1809622.471 506213.927 0, 1809320.938 506166.283 0, 1809019.401 506118.657 0, 1808717.862 506071.049 0, 1808416.32 506023.458 0, 
+    1808114.776 505975.885 0, 1807813.228 505928.33 0, 1807511.678 505880.792 0, 1807210.124 505833.273 0, 1806908.569 505785.771 0, 1806607.01 505738.287 0, 1806305.448 505690.82 0, 1806003.884 505643.372 0, 1805702.317 505595.941 0, 1805400.747 505548.528 0, 
+    1805099.174 505501.132 0, 1804797.599 505453.754 0, 1804496.02 505406.395 0, 1804194.439 505359.052 0, 1803892.856 505311.728 0, 1803591.269 505264.421 0, 1803289.68 505217.132 0, 1802988.087 505169.861 0, 1802685.16 505122.399 0, 1801825.687 510609.056 0, 
+    1800966.147 516096.139 0, 1801268.425 516143.5 0, 1801569.371 516190.67 0, 1801870.315 516237.857 0, 1802171.255 516285.063 0, 1802472.193 516332.286 0, 1802773.129 516379.526 0, 1803074.061 516426.785 0, 1803374.991 516474.061 0, 1803675.917 516521.355 0, 
+    1803976.842 516568.667 0, 1804277.763 516615.996 0, 1804578.681 516663.343 0, 1804879.597 516710.708 0, 1805180.51 516758.09 0, 1805481.42 516805.49 0, 1805782.327 516852.908 0, 1806083.232 516900.344 0, 1806384.134 516947.797 0, 1806685.033 516995.268 0, 
+    1806985.929 517042.757 0, 1807286.822 517090.263 0, 1807587.713 517137.788 0, 1807888.601 517185.329 0, 1808188.158 517232.679 0, 1808490.368 517280.466 0, 1808791.247 517328.061 0, 1809092.124 517375.674 0, 1809392.998 517423.304 0, 1809693.869 517470.952 0, 
+    1809994.737 517518.618 0, 1810295.602 517566.302 0, 1810596.465 517614.003 0, 1810897.324 517661.722 0, 1811198.181 517709.459 0, 1811499.035 517757.213 0, 1811799.887 517804.985 0, 1812100.735 517852.775 0, 1812401.581 517900.582 0, 1812702.424 517948.408 0, 
+    1813003.264 517996.251 0, 1813304.101 518044.111 0, 1813604.936 518091.989 0, 1813905.767 518139.885 0, 1814206.596 518187.799 0, 1814507.422 518235.731 0, 1814808.245 518283.68 0, 1815109.065 518331.647 0, 1815408.557 518379.42 0, 1816283.596 512894.786 0, 
+    1817158.567 507410.58 0))
+
+POLYGON ((1829844.459 520703.493 0, 1829545.101 520654.874 0, 1829244.417 520606.057 0, 1828943.731 520557.259 0, 1828643.042 520508.477 0, 1828342.349 520459.714 0, 1828041.654 520410.968 0, 1827740.956 520362.24 0, 1827440.255 520313.53 0, 1827139.552 520264.837 0, 
+    1826838.845 520216.162 0, 1826538.136 520167.505 0, 1826237.424 520118.866 0, 1825936.708 520070.244 0, 1825635.99 520021.64 0, 1825335.269 519973.053 0, 1825034.546 519924.484 0, 1824733.819 519875.933 0, 1824433.09 519827.4 0, 1824132.357 519778.884 0, 
+    1823831.622 519730.386 0, 1823530.884 519681.906 0, 1823230.143 519633.444 0, 1822929.4 519584.999 0, 1822627.328 519536.358 0, 1822327.904 519488.162 0, 1822027.151 519439.771 0, 1821726.396 519391.396 0, 1821425.638 519343.04 0, 1821124.878 519294.702 0, 
+    1820824.114 519246.381 0, 1820523.347 519198.077 0, 1820222.578 519149.792 0, 1819921.806 519101.524 0, 1819621.031 519053.274 0, 1819320.253 519005.041 0, 1819019.472 518956.827 0, 1818718.689 518908.63 0, 1818417.902 518860.45 0, 1818117.113 518812.289 0, 
+    1817816.321 518764.145 0, 1817515.526 518716.019 0, 1817214.729 518667.91 0, 1816913.928 518619.82 0, 1816613.125 518571.746 0, 1816312.318 518523.691 0, 1816011.509 518475.653 0, 1815710.698 518427.633 0, 1815408.557 518379.42 0, 1814533.45 523864.477 0, 
+    1813658.276 529349.956 0, 1813959.769 529398.067 0, 1814259.935 529445.983 0, 1814560.098 529493.918 0, 1814860.259 529541.87 0, 1815160.416 529589.84 0, 1815460.571 529637.828 0, 1815760.723 529685.833 0, 1816060.872 529733.856 0, 1816361.019 529781.896 0, 
+    1816661.162 529829.955 0, 1816961.303 529878.03 0, 1817261.441 529926.124 0, 1817561.576 529974.235 0, 1817861.708 530022.364 0, 1818161.838 530070.511 0, 1818461.964 530118.675 0, 1818762.088 530166.857 0, 1819062.209 530215.056 0, 1819362.327 530263.274 0, 
+    1819662.442 530311.508 0, 1819962.554 530359.761 0, 1820262.664 530408.031 0, 1820562.771 530456.319 0, 1820861.553 530504.412 0, 1821162.976 530552.948 0, 1821463.074 530601.289 0, 1821763.169 530649.647 0, 1822063.262 530698.023 0, 1822363.351 530746.417 0, 
+    1822663.438 530794.829 0, 1822963.522 530843.258 0, 1823263.603 530891.705 0, 1823563.681 530940.169 0, 1823863.757 530988.651 0, 1824163.829 531037.151 0, 1824463.899 531085.669 0, 1824763.966 531134.204 0, 1825064.03 531182.756 0, 1825364.091 531231.327 0, 
+    1825664.149 531279.915 0, 1825964.204 531328.521 0, 1826264.257 531377.144 0, 1826564.306 531425.785 0, 1826864.353 531474.444 0, 1827164.397 531523.121 0, 1827464.438 531571.815 0, 1827764.476 531620.526 0, 1828063.191 531669.041 0, 1828953.859 526186.057 0, 
+    1829844.459 520703.493 0))
+
+POLYGON ((1842461.497 534028.814 0, 1842162.918 533979.455 0, 1841863.019 533929.895 0, 1841563.116 533880.354 0, 1841263.211 533830.83 0, 1840963.303 533781.324 0, 1840663.392 533731.835 0, 1840363.478 533682.364 0, 1840063.561 533632.911 0, 1839763.641 533583.475 0, 
+    1839463.719 533534.057 0, 1839163.793 533484.657 0, 1838863.865 533435.274 0, 1838563.933 533385.909 0, 1838263.999 533336.562 0, 1837964.062 533287.232 0, 1837664.122 533237.92 0, 1837364.179 533188.625 0, 1837064.233 533139.349 0, 1836764.284 533090.09 0, 
+    1836464.332 533040.848 0, 1836164.378 532991.624 0, 1835864.42 532942.418 0, 1835564.46 532893.23 0, 1835263.178 532843.843 0, 1834964.53 532794.906 0, 1834664.561 532745.77 0, 1834364.589 532696.652 0, 1834064.614 532647.552 0, 1833764.637 532598.47 0, 
+    1833464.656 532549.405 0, 1833164.672 532500.357 0, 1832864.686 532451.328 0, 1832564.697 532402.316 0, 1832264.705 532353.322 0, 1831964.709 532304.345 0, 1831664.711 532255.386 0, 1831364.711 532206.445 0, 1831064.707 532157.521 0, 1830764.7 532108.615 0, 
+    1830464.691 532059.727 0, 1830164.679 532010.856 0, 1829864.663 531962.003 0, 1829564.645 531913.168 0, 1829264.624 531864.35 0, 1828964.6 531815.55 0, 1828664.574 531766.768 0, 1828364.544 531718.003 0, 1828063.191 531669.041 0, 1827172.456 537152.444 0, 
+    1826281.652 542636.262 0, 1826582.357 542685.118 0, 1826881.741 542733.778 0, 1827181.122 542782.455 0, 1827480.5 542831.15 0, 1827779.876 542879.863 0, 1828079.249 542928.593 0, 1828378.618 542977.341 0, 1828677.985 543026.107 0, 1828977.349 543074.89 0, 
+    1829276.71 543123.691 0, 1829576.069 543172.509 0, 1829875.424 543221.345 0, 1830174.777 543270.199 0, 1830474.126 543319.07 0, 1830773.473 543367.959 0, 1831072.817 543416.865 0, 1831372.158 543465.789 0, 1831671.496 543514.731 0, 1831970.831 543563.69 0, 
+    1832270.164 543612.667 0, 1832569.493 543661.662 0, 1832868.82 543710.674 0, 1833168.143 543759.704 0, 1833466.148 543808.536 0, 1833766.782 543857.816 0, 1834066.097 543906.899 0, 1834365.409 543955.999 0, 1834664.719 544005.117 0, 1834964.025 544054.253 0, 
+    1835263.328 544103.406 0, 1835562.629 544152.577 0, 1835861.927 544201.765 0, 1836161.222 544250.971 0, 1836460.513 544300.195 0, 1836759.802 544349.436 0, 1837059.089 544398.695 0, 1837358.372 544447.971 0, 1837657.652 544497.265 0, 1837956.93 544546.577 0, 
+    1838256.204 544595.906 0, 1838555.476 544645.253 0, 1838854.744 544694.618 0, 1839154.01 544744 0, 1839453.273 544793.399 0, 1839752.533 544842.817 0, 1840051.79 544892.252 0, 1840351.044 544941.704 0, 1840648.981 544990.957 0, 1841555.273 539509.678 0, 
+    1842461.497 534028.814 0))
+
+POLYGON ((1802685.16 505122.399 0, 1802384.895 505075.372 0, 1802083.294 505028.154 0, 1801781.691 504980.954 0, 1801480.085 504933.772 0, 1801178.476 504886.607 0, 1800876.864 504839.46 0, 1800575.25 504792.331 0, 1800273.632 504745.22 0, 1799972.012 504698.126 0, 
+    1799670.39 504651.05 0, 1799368.764 504603.992 0, 1799067.136 504556.952 0, 1798765.505 504509.929 0, 1798463.871 504462.924 0, 1798162.235 504415.937 0, 1797860.595 504368.968 0, 1797558.953 504322.016 0, 1797257.308 504275.082 0, 1796955.661 504228.166 0, 
+    1796654.01 504181.268 0, 1796352.357 504134.387 0, 1796050.701 504087.524 0, 1795749.042 504040.679 0, 1795446.048 503993.645 0, 1795145.717 503947.042 0, 1794844.05 503900.25 0, 1794542.38 503853.476 0, 1794240.708 503806.72 0, 1793939.033 503759.982 0, 
+    1793637.355 503713.261 0, 1793335.674 503666.558 0, 1793033.99 503619.872 0, 1792732.304 503573.205 0, 1792430.615 503526.555 0, 1792128.924 503479.923 0, 1791827.229 503433.309 0, 1791525.532 503386.712 0, 1791223.832 503340.134 0, 1790922.129 503293.573 0, 
+    1790620.424 503247.029 0, 1790318.716 503200.504 0, 1790017.005 503153.996 0, 1789715.291 503107.506 0, 1789413.575 503061.034 0, 1789111.856 503014.58 0, 1788810.134 502968.143 0, 1788508.41 502921.724 0, 1788205.348 502875.118 0, 1787361.378 508364.18 0, 
+    1786517.343 513853.67 0, 1786819.756 513900.177 0, 1787120.835 513946.496 0, 1787421.911 513992.834 0, 1787722.983 514039.189 0, 1788024.054 514085.561 0, 1788325.121 514131.952 0, 1788626.186 514178.36 0, 1788927.248 514224.786 0, 1789228.307 514271.229 0, 
+    1789529.364 514317.69 0, 1789830.417 514364.169 0, 1790131.468 514410.666 0, 1790432.517 514457.181 0, 1790733.562 514503.713 0, 1791034.605 514550.263 0, 1791335.645 514596.83 0, 1791636.683 514643.416 0, 1791937.717 514690.019 0, 1792238.749 514736.639 0, 
+    1792539.778 514783.278 0, 1792840.805 514829.934 0, 1793141.828 514876.608 0, 1793442.849 514923.299 0, 1793742.537 514969.802 0, 1794044.883 515016.736 0, 1794345.895 515063.481 0, 1794646.905 515110.243 0, 1794947.913 515157.023 0, 1795248.917 515203.821 0, 
+    1795549.919 515250.637 0, 1795850.917 515297.47 0, 1796151.914 515344.321 0, 1796452.907 515391.19 0, 1796753.898 515438.076 0, 1797054.885 515484.981 0, 1797355.87 515531.903 0, 1797656.853 515578.842 0, 1797957.832 515625.8 0, 1798258.809 515672.775 0, 
+    1798559.783 515719.767 0, 1798860.754 515766.778 0, 1799161.723 515813.806 0, 1799462.689 515860.852 0, 1799763.652 515907.916 0, 1800064.612 515954.997 0, 1800365.569 516002.096 0, 1800666.524 516049.213 0, 1800966.147 516096.139 0, 1801825.687 510609.056 0, 
+    1802685.16 505122.399 0))
+
+POLYGON ((1815408.557 518379.42 0, 1815109.065 518331.647 0, 1814808.245 518283.68 0, 1814507.422 518235.731 0, 1814206.596 518187.799 0, 1813905.767 518139.885 0, 1813604.936 518091.989 0, 1813304.101 518044.111 0, 1813003.264 517996.251 0, 1812702.424 517948.408 0, 
+    1812401.581 517900.582 0, 1812100.735 517852.775 0, 1811799.887 517804.985 0, 1811499.035 517757.213 0, 1811198.181 517709.459 0, 1810897.324 517661.722 0, 1810596.465 517614.003 0, 1810295.602 517566.302 0, 1809994.737 517518.618 0, 1809693.869 517470.952 0, 
+    1809392.998 517423.304 0, 1809092.124 517375.674 0, 1808791.247 517328.061 0, 1808490.368 517280.466 0, 1808188.158 517232.679 0, 1807888.601 517185.329 0, 1807587.713 517137.788 0, 1807286.822 517090.263 0, 1806985.929 517042.757 0, 1806685.033 516995.268 0, 
+    1806384.134 516947.797 0, 1806083.232 516900.344 0, 1805782.327 516852.908 0, 1805481.42 516805.49 0, 1805180.51 516758.09 0, 1804879.597 516710.708 0, 1804578.681 516663.343 0, 1804277.763 516615.996 0, 1803976.842 516568.667 0, 1803675.917 516521.355 0, 
+    1803374.991 516474.061 0, 1803074.061 516426.785 0, 1802773.129 516379.526 0, 1802472.193 516332.286 0, 1802171.255 516285.063 0, 1801870.315 516237.857 0, 1801569.371 516190.67 0, 1801268.425 516143.5 0, 1800966.147 516096.139 0, 1800106.54 521583.647 0, 
+    1799246.867 527071.577 0, 1799548.496 527118.836 0, 1799848.796 527165.904 0, 1800149.094 527212.991 0, 1800449.389 527260.095 0, 1800749.681 527307.216 0, 1801049.97 527354.356 0, 1801350.257 527401.513 0, 1801650.54 527448.688 0, 1801950.821 527495.88 0, 
+    1802251.099 527543.09 0, 1802551.375 527590.318 0, 1802851.647 527637.563 0, 1803151.917 527684.826 0, 1803452.184 527732.107 0, 1803752.448 527779.405 0, 1804052.71 527826.722 0, 1804352.968 527874.055 0, 1804653.224 527921.407 0, 1804953.477 527968.776 0, 
+    1805253.728 528016.163 0, 1805553.975 528063.567 0, 1805854.22 528110.989 0, 1806154.462 528158.429 0, 1806453.376 528205.677 0, 1806754.937 528253.362 0, 1807055.171 528300.855 0, 1807355.402 528348.365 0, 1807655.629 528395.893 0, 1807955.855 528443.439 0, 
+    1808256.077 528491.003 0, 1808556.297 528538.584 0, 1808856.513 528586.183 0, 1809156.727 528633.799 0, 1809456.938 528681.433 0, 1809757.147 528729.085 0, 1810057.352 528776.755 0, 1810357.555 528824.442 0, 1810657.755 528872.147 0, 1810957.952 528919.869 0, 
+    1811258.146 528967.61 0, 1811558.338 529015.368 0, 1811858.527 529063.143 0, 1812158.712 529110.936 0, 1812458.895 529158.747 0, 1812759.076 529206.576 0, 1813059.253 529254.422 0, 1813359.428 529302.286 0, 1813658.276 529349.956 0, 1814533.45 523864.477 0, 
+    1815408.557 518379.42 0))
+
+POLYGON ((1828063.191 531669.041 0, 1827764.476 531620.526 0, 1827464.438 531571.815 0, 1827164.397 531523.121 0, 1826864.353 531474.444 0, 1826564.306 531425.785 0, 1826264.257 531377.144 0, 1825964.204 531328.521 0, 1825664.149 531279.915 0, 1825364.091 531231.327 0, 
+    1825064.03 531182.756 0, 1824763.966 531134.204 0, 1824463.899 531085.669 0, 1824163.829 531037.151 0, 1823863.757 530988.651 0, 1823563.681 530940.169 0, 1823263.603 530891.705 0, 1822963.522 530843.258 0, 1822663.438 530794.829 0, 1822363.351 530746.417 0, 
+    1822063.262 530698.023 0, 1821763.169 530649.647 0, 1821463.074 530601.289 0, 1821162.976 530552.948 0, 1820861.553 530504.412 0, 1820562.771 530456.319 0, 1820262.664 530408.031 0, 1819962.554 530359.761 0, 1819662.442 530311.508 0, 1819362.327 530263.274 0, 
+    1819062.209 530215.056 0, 1818762.088 530166.857 0, 1818461.964 530118.675 0, 1818161.838 530070.511 0, 1817861.708 530022.364 0, 1817561.576 529974.235 0, 1817261.441 529926.124 0, 1816961.303 529878.03 0, 1816661.162 529829.955 0, 1816361.019 529781.896 0, 
+    1816060.872 529733.856 0, 1815760.723 529685.833 0, 1815460.571 529637.828 0, 1815160.416 529589.84 0, 1814860.259 529541.87 0, 1814560.098 529493.918 0, 1814259.935 529445.983 0, 1813959.769 529398.067 0, 1813658.276 529349.956 0, 1812783.036 534835.854 0, 
+    1811907.729 540322.166 0, 1812208.572 540370.173 0, 1812508.093 540417.987 0, 1812807.61 540465.818 0, 1813107.125 540513.667 0, 1813406.637 540561.534 0, 1813706.146 540609.418 0, 1814005.652 540657.32 0, 1814305.156 540705.24 0, 1814604.656 540753.177 0, 
+    1814904.154 540801.132 0, 1815203.649 540849.104 0, 1815503.141 540897.094 0, 1815802.631 540945.102 0, 1816102.117 540993.127 0, 1816401.601 541041.17 0, 1816701.082 541089.231 0, 1817000.56 541137.309 0, 1817300.035 541185.405 0, 1817599.507 541233.518 0, 
+    1817898.977 541281.65 0, 1818198.444 541329.798 0, 1818497.908 541377.965 0, 1818797.369 541426.149 0, 1819095.508 541474.138 0, 1819396.282 541522.569 0, 1819695.735 541570.806 0, 1819995.184 541619.061 0, 1820294.631 541667.333 0, 1820594.075 541715.623 0, 
+    1820893.516 541763.93 0, 1821192.955 541812.255 0, 1821492.39 541860.598 0, 1821791.823 541908.958 0, 1822091.253 541957.336 0, 1822390.679 542005.731 0, 1822690.104 542054.144 0, 1822989.525 542102.575 0, 1823288.943 542151.023 0, 1823588.359 542199.489 0, 
+    1823887.771 542247.973 0, 1824187.181 542296.474 0, 1824486.588 542344.993 0, 1824785.992 542393.529 0, 1825085.393 542442.083 0, 1825384.792 542490.655 0, 1825684.187 542539.244 0, 1825983.58 542587.851 0, 1826281.652 542636.262 0, 1827172.456 537152.444 0, 
+    1828063.191 531669.041 0))
+
+POLYGON ((1840648.981 544990.957 0, 1840351.044 544941.704 0, 1840051.79 544892.252 0, 1839752.533 544842.817 0, 1839453.273 544793.399 0, 1839154.01 544744 0, 1838854.744 544694.618 0, 1838555.476 544645.253 0, 1838256.204 544595.906 0, 1837956.93 544546.577 0, 
+    1837657.652 544497.265 0, 1837358.372 544447.971 0, 1837059.089 544398.695 0, 1836759.802 544349.436 0, 1836460.513 544300.195 0, 1836161.222 544250.971 0, 1835861.927 544201.765 0, 1835562.629 544152.577 0, 1835263.328 544103.406 0, 1834964.025 544054.253 0, 
+    1834664.719 544005.117 0, 1834365.409 543955.999 0, 1834066.097 543906.899 0, 1833766.782 543857.816 0, 1833466.148 543808.536 0, 1833168.143 543759.704 0, 1832868.82 543710.674 0, 1832569.493 543661.662 0, 1832270.164 543612.667 0, 1831970.831 543563.69 0, 
+    1831671.496 543514.731 0, 1831372.158 543465.789 0, 1831072.817 543416.865 0, 1830773.473 543367.959 0, 1830474.126 543319.07 0, 1830174.777 543270.199 0, 1829875.424 543221.345 0, 1829576.069 543172.509 0, 1829276.71 543123.691 0, 1828977.349 543074.89 0, 
+    1828677.985 543026.107 0, 1828378.618 542977.341 0, 1828079.249 542928.593 0, 1827779.876 542879.863 0, 1827480.5 542831.15 0, 1827181.122 542782.455 0, 1826881.741 542733.778 0, 1826582.357 542685.118 0, 1826281.652 542636.262 0, 1825390.782 548120.492 0, 
+    1824499.846 553605.131 0, 1824799.902 553653.882 0, 1825098.64 553702.437 0, 1825397.376 553751.009 0, 1825696.108 553799.599 0, 1825994.838 553848.207 0, 1826293.565 553896.832 0, 1826592.29 553945.475 0, 1826891.011 553994.135 0, 1827189.729 554042.813 0, 
+    1827488.445 554091.509 0, 1827787.158 554140.222 0, 1828085.868 554188.953 0, 1828384.575 554237.701 0, 1828683.279 554286.467 0, 1828981.98 554335.25 0, 1829280.678 554384.051 0, 1829579.374 554432.87 0, 1829878.066 554481.706 0, 1830176.756 554530.56 0, 
+    1830475.443 554579.431 0, 1830774.127 554628.32 0, 1831072.808 554677.226 0, 1831371.486 554726.151 0, 1831668.849 554774.877 0, 1831968.834 554824.051 0, 1832267.504 554873.028 0, 1832566.171 554922.023 0, 1832864.834 554971.035 0, 1833163.495 555020.064 0, 
+    1833462.153 555069.111 0, 1833760.809 555118.176 0, 1834059.461 555167.258 0, 1834358.11 555216.358 0, 1834656.757 555265.476 0, 1834955.4 555314.611 0, 1835254.041 555363.763 0, 1835552.679 555412.933 0, 1835851.314 555462.121 0, 1836149.946 555511.327 0, 
+    1836448.575 555560.549 0, 1836747.201 555609.79 0, 1837045.825 555659.048 0, 1837344.445 555708.324 0, 1837643.063 555757.617 0, 1837941.677 555806.928 0, 1838240.289 555856.256 0, 1838538.898 555905.602 0, 1838836.192 555954.749 0, 1839742.62 550472.648 0, 
+    1840648.981 544990.957 0))
+
+POLYGON ((1788205.348 502875.118 0, 1787904.952 502828.939 0, 1787603.22 502782.574 0, 1787301.484 502736.226 0, 1786999.746 502689.896 0, 1786698.005 502643.583 0, 1786396.261 502597.289 0, 1786094.515 502551.012 0, 1785792.766 502504.753 0, 1785491.014 502458.512 0, 
+    1785189.26 502412.288 0, 1784887.502 502366.082 0, 1784585.742 502319.894 0, 1784283.98 502273.724 0, 1783982.214 502227.571 0, 1783680.446 502181.437 0, 1783378.675 502135.32 0, 1783076.902 502089.22 0, 1782775.125 502043.139 0, 1782473.347 501997.075 0, 
+    1782171.565 501951.029 0, 1781869.78 501905.001 0, 1781567.993 501858.991 0, 1781266.204 501812.998 0, 1780963.075 501766.82 0, 1780662.616 501721.066 0, 1780360.818 501675.127 0, 1780059.017 501629.205 0, 1779757.214 501583.301 0, 1779455.408 501537.415 0, 
+    1779153.599 501491.547 0, 1778851.788 501445.696 0, 1778549.974 501399.863 0, 1778248.157 501354.048 0, 1777946.337 501308.251 0, 1777644.515 501262.472 0, 1777342.69 501216.71 0, 1777040.862 501170.966 0, 1776739.032 501125.24 0, 1776437.199 501079.531 0, 
+    1776135.363 501033.841 0, 1775833.525 500988.168 0, 1775531.684 500942.513 0, 1775229.84 500896.875 0, 1774927.994 500851.256 0, 1774626.145 500805.654 0, 1774324.293 500760.07 0, 1774022.438 500714.504 0, 1773719.244 500668.753 0, 1772890.785 506160.178 0, 
+    1772062.263 511652.031 0, 1772364.808 511697.683 0, 1772666.016 511743.152 0, 1772967.221 511788.639 0, 1773268.424 511834.143 0, 1773569.624 511879.665 0, 1773870.821 511925.204 0, 1774172.016 511970.762 0, 1774473.208 512016.337 0, 1774774.397 512061.93 0, 
+    1775075.584 512107.54 0, 1775376.768 512153.168 0, 1775677.949 512198.814 0, 1775979.128 512244.478 0, 1776280.303 512290.16 0, 1776581.477 512335.859 0, 1776882.647 512381.576 0, 1777183.815 512427.31 0, 1777484.98 512473.063 0, 1777786.142 512518.833 0, 
+    1778087.302 512564.621 0, 1778388.459 512610.426 0, 1778689.613 512656.249 0, 1778990.765 512702.09 0, 1779290.581 512747.746 0, 1779593.06 512793.825 0, 1779894.204 512839.72 0, 1780195.344 512885.631 0, 1780496.482 512931.561 0, 1780797.618 512977.508 0, 
+    1781098.751 513023.473 0, 1781399.881 513069.456 0, 1781701.008 513115.457 0, 1782002.132 513161.475 0, 1782303.254 513207.511 0, 1782604.373 513253.565 0, 1782905.49 513299.636 0, 1783206.604 513345.725 0, 1783507.715 513391.832 0, 1783808.823 513437.957 0, 
+    1784109.929 513484.099 0, 1784411.031 513530.259 0, 1784712.132 513576.437 0, 1785013.229 513622.632 0, 1785314.324 513668.845 0, 1785615.416 513715.076 0, 1785916.505 513761.325 0, 1786217.592 513807.591 0, 1786517.343 513853.67 0, 1787361.378 508364.18 0, 
+    1788205.348 502875.118 0))
+
+POLYGON ((1800966.147 516096.139 0, 1800666.524 516049.213 0, 1800365.569 516002.096 0, 1800064.612 515954.997 0, 1799763.652 515907.916 0, 1799462.689 515860.852 0, 1799161.723 515813.806 0, 1798860.754 515766.778 0, 1798559.783 515719.767 0, 1798258.809 515672.775 0, 
+    1797957.832 515625.8 0, 1797656.853 515578.842 0, 1797355.87 515531.903 0, 1797054.885 515484.981 0, 1796753.898 515438.076 0, 1796452.907 515391.19 0, 1796151.914 515344.321 0, 1795850.917 515297.47 0, 1795549.919 515250.637 0, 1795248.917 515203.821 0, 
+    1794947.913 515157.023 0, 1794646.905 515110.243 0, 1794345.895 515063.481 0, 1794044.883 515016.736 0, 1793742.537 514969.802 0, 1793442.849 514923.299 0, 1793141.828 514876.608 0, 1792840.805 514829.934 0, 1792539.778 514783.278 0, 1792238.749 514736.639 0, 
+    1791937.717 514690.019 0, 1791636.683 514643.416 0, 1791335.645 514596.83 0, 1791034.605 514550.263 0, 1790733.562 514503.713 0, 1790432.517 514457.181 0, 1790131.468 514410.666 0, 1789830.417 514364.169 0, 1789529.364 514317.69 0, 1789228.307 514271.229 0, 
+    1788927.248 514224.786 0, 1788626.186 514178.36 0, 1788325.121 514131.952 0, 1788024.054 514085.561 0, 1787722.983 514039.189 0, 1787421.911 513992.834 0, 1787120.835 513946.496 0, 1786819.756 513900.177 0, 1786517.343 513853.67 0, 1785673.243 519343.585 0, 
+    1784829.078 524833.922 0, 1785130.842 524880.328 0, 1785431.274 524926.548 0, 1785731.704 524972.786 0, 1786032.13 525019.042 0, 1786332.554 525065.315 0, 1786632.975 525111.606 0, 1786933.394 525157.914 0, 1787233.81 525204.24 0, 1787534.223 525250.584 0, 
+    1787834.633 525296.946 0, 1788135.041 525343.325 0, 1788435.445 525389.722 0, 1788735.848 525436.136 0, 1789036.247 525482.569 0, 1789336.644 525529.019 0, 1789637.038 525575.486 0, 1789937.429 525621.972 0, 1790237.817 525668.475 0, 1790538.203 525714.995 0, 
+    1790838.586 525761.534 0, 1791138.966 525808.09 0, 1791439.344 525854.663 0, 1791739.718 525901.255 0, 1792038.763 525947.658 0, 1792340.46 525994.49 0, 1792640.826 526041.135 0, 1792941.19 526087.797 0, 1793241.551 526134.477 0, 1793541.909 526181.174 0, 
+    1793842.265 526227.889 0, 1794142.618 526274.622 0, 1794442.968 526321.373 0, 1794743.315 526368.141 0, 1795043.659 526414.927 0, 1795344.001 526461.73 0, 1795644.34 526508.551 0, 1795944.676 526555.39 0, 1796245.01 526602.247 0, 1796545.341 526649.121 0, 
+    1796845.669 526696.013 0, 1797145.994 526742.923 0, 1797446.316 526789.85 0, 1797746.636 526836.795 0, 1798046.953 526883.757 0, 1798347.267 526930.738 0, 1798647.579 526977.736 0, 1798947.887 527024.751 0, 1799246.867 527071.577 0, 1800106.54 521583.647 0, 
+    1800966.147 516096.139 0))
+
+POLYGON ((1813658.276 529349.956 0, 1813359.428 529302.286 0, 1813059.253 529254.422 0, 1812759.076 529206.576 0, 1812458.895 529158.747 0, 1812158.712 529110.936 0, 1811858.527 529063.143 0, 1811558.338 529015.368 0, 1811258.146 528967.61 0, 1810957.952 528919.869 0, 
+    1810657.755 528872.147 0, 1810357.555 528824.442 0, 1810057.352 528776.755 0, 1809757.147 528729.085 0, 1809456.938 528681.433 0, 1809156.727 528633.799 0, 1808856.513 528586.183 0, 1808556.297 528538.584 0, 1808256.077 528491.003 0, 1807955.855 528443.439 0, 
+    1807655.629 528395.893 0, 1807355.402 528348.365 0, 1807055.171 528300.855 0, 1806754.937 528253.362 0, 1806453.376 528205.677 0, 1806154.462 528158.429 0, 1805854.22 528110.989 0, 1805553.975 528063.567 0, 1805253.728 528016.163 0, 1804953.477 527968.776 0, 
+    1804653.224 527921.407 0, 1804352.968 527874.055 0, 1804052.71 527826.722 0, 1803752.448 527779.405 0, 1803452.184 527732.107 0, 1803151.917 527684.826 0, 1802851.647 527637.563 0, 1802551.375 527590.318 0, 1802251.099 527543.09 0, 1801950.821 527495.88 0, 
+    1801650.54 527448.688 0, 1801350.257 527401.513 0, 1801049.97 527354.356 0, 1800749.681 527307.216 0, 1800449.389 527260.095 0, 1800149.094 527212.991 0, 1799848.796 527165.904 0, 1799548.496 527118.836 0, 1799246.867 527071.577 0, 1798387.128 532559.925 0, 
+    1797527.325 538048.689 0, 1797828.305 538095.846 0, 1798127.959 538142.813 0, 1798427.611 538189.798 0, 1798727.26 538236.801 0, 1799026.906 538283.821 0, 1799326.549 538330.859 0, 1799626.189 538377.915 0, 1799925.827 538424.988 0, 1800225.462 538472.079 0, 
+    1800525.094 538519.187 0, 1800824.723 538566.313 0, 1801124.35 538613.457 0, 1801423.973 538660.619 0, 1801723.594 538707.798 0, 1802023.213 538754.994 0, 1802322.828 538802.209 0, 1802622.441 538849.441 0, 1802922.051 538896.69 0, 1803221.658 538943.957 0, 
+    1803521.262 538991.242 0, 1803820.864 539038.545 0, 1804120.462 539085.865 0, 1804420.058 539133.203 0, 1804718.33 539180.349 0, 1805019.242 539227.931 0, 1805318.83 539275.322 0, 1805618.414 539322.73 0, 1805917.996 539370.156 0, 1806217.576 539417.599 0, 
+    1806517.152 539465.061 0, 1806816.726 539512.539 0, 1807116.297 539560.036 0, 1807415.865 539607.55 0, 1807715.43 539655.082 0, 1808014.992 539702.631 0, 1808314.552 539750.198 0, 1808614.109 539797.783 0, 1808913.663 539845.385 0, 1809213.214 539893.005 0, 
+    1809512.763 539940.642 0, 1809812.308 539988.297 0, 1810111.851 540035.97 0, 1810411.391 540083.66 0, 1810710.928 540131.368 0, 1811010.463 540179.094 0, 1811309.994 540226.837 0, 1811609.523 540274.598 0, 1811907.729 540322.166 0, 1812783.036 534835.854 0, 
+    1813658.276 529349.956 0))
+
+POLYGON ((1826281.652 542636.262 0, 1825983.58 542587.851 0, 1825684.187 542539.244 0, 1825384.792 542490.655 0, 1825085.393 542442.083 0, 1824785.992 542393.529 0, 1824486.588 542344.993 0, 1824187.181 542296.474 0, 1823887.771 542247.973 0, 1823588.359 542199.489 0, 
+    1823288.943 542151.023 0, 1822989.525 542102.575 0, 1822690.104 542054.144 0, 1822390.679 542005.731 0, 1822091.253 541957.336 0, 1821791.823 541908.958 0, 1821492.39 541860.598 0, 1821192.955 541812.255 0, 1820893.516 541763.93 0, 1820594.075 541715.623 0, 
+    1820294.631 541667.333 0, 1819995.184 541619.061 0, 1819695.735 541570.806 0, 1819396.282 541522.569 0, 1819095.508 541474.138 0, 1818797.369 541426.149 0, 1818497.908 541377.965 0, 1818198.444 541329.798 0, 1817898.977 541281.65 0, 1817599.507 541233.518 0, 
+    1817300.035 541185.405 0, 1817000.56 541137.309 0, 1816701.082 541089.231 0, 1816401.601 541041.17 0, 1816102.117 540993.127 0, 1815802.631 540945.102 0, 1815503.141 540897.094 0, 1815203.649 540849.104 0, 1814904.154 540801.132 0, 1814604.656 540753.177 0, 
+    1814305.156 540705.24 0, 1814005.652 540657.32 0, 1813706.146 540609.418 0, 1813406.637 540561.534 0, 1813107.125 540513.667 0, 1812807.61 540465.818 0, 1812508.093 540417.987 0, 1812208.572 540370.173 0, 1811907.729 540322.166 0, 1811032.356 545808.891 0, 
+    1810156.918 551296.026 0, 1810457.113 551343.929 0, 1810755.988 551391.64 0, 1811054.859 551439.368 0, 1811353.728 551487.114 0, 1811652.594 551534.877 0, 1811951.457 551582.658 0, 1812250.318 551630.457 0, 1812549.175 551678.273 0, 1812848.03 551726.107 0, 
+    1813146.882 551773.958 0, 1813445.731 551821.827 0, 1813744.578 551869.714 0, 1814043.421 551917.618 0, 1814342.262 551965.54 0, 1814641.1 552013.479 0, 1814939.935 552061.436 0, 1815238.767 552109.411 0, 1815537.596 552157.403 0, 1815836.423 552205.413 0, 
+    1816135.247 552253.44 0, 1816434.068 552301.485 0, 1816732.886 552349.547 0, 1817031.701 552397.627 0, 1817329.197 552445.513 0, 1817629.323 552493.84 0, 1817928.13 552541.973 0, 1818226.934 552590.123 0, 1818525.735 552638.291 0, 1818824.533 552686.477 0, 
+    1819123.329 552734.68 0, 1819422.121 552782.901 0, 1819720.911 552831.139 0, 1820019.698 552879.395 0, 1820318.482 552927.669 0, 1820617.263 552975.96 0, 1820916.042 553024.269 0, 1821214.817 553072.595 0, 1821513.59 553120.939 0, 1821812.36 553169.3 0, 
+    1822111.127 553217.679 0, 1822409.891 553266.076 0, 1822708.652 553314.49 0, 1823007.411 553362.922 0, 1823306.166 553411.371 0, 1823604.919 553459.838 0, 1823903.669 553508.323 0, 1824202.416 553556.825 0, 1824499.846 553605.131 0, 1825390.782 548120.492 0, 
+    1826281.652 542636.262 0))
+
+POLYGON ((1838836.192 555954.749 0, 1838538.898 555905.602 0, 1838240.289 555856.256 0, 1837941.677 555806.928 0, 1837643.063 555757.617 0, 1837344.445 555708.324 0, 1837045.825 555659.048 0, 1836747.201 555609.79 0, 1836448.575 555560.549 0, 1836149.946 555511.327 0, 
+    1835851.314 555462.121 0, 1835552.679 555412.933 0, 1835254.041 555363.763 0, 1834955.4 555314.611 0, 1834656.757 555265.476 0, 1834358.11 555216.358 0, 1834059.461 555167.258 0, 1833760.809 555118.176 0, 1833462.153 555069.111 0, 1833163.495 555020.064 0, 
+    1832864.834 554971.035 0, 1832566.171 554922.023 0, 1832267.504 554873.028 0, 1831968.834 554824.051 0, 1831668.849 554774.877 0, 1831371.486 554726.151 0, 1831072.808 554677.226 0, 1830774.127 554628.32 0, 1830475.443 554579.431 0, 1830176.756 554530.56 0, 
+    1829878.066 554481.706 0, 1829579.374 554432.87 0, 1829280.678 554384.051 0, 1828981.98 554335.25 0, 1828683.279 554286.467 0, 1828384.575 554237.701 0, 1828085.868 554188.953 0, 1827787.158 554140.222 0, 1827488.445 554091.509 0, 1827189.729 554042.813 0, 
+    1826891.011 553994.135 0, 1826592.29 553945.475 0, 1826293.565 553896.832 0, 1825994.838 553848.207 0, 1825696.108 553799.599 0, 1825397.376 553751.009 0, 1825098.64 553702.437 0, 1824799.902 553653.882 0, 1824499.846 553605.131 0, 1823608.843 559090.176 0, 
+    1822717.775 564575.625 0, 1823017.182 564624.27 0, 1823315.275 564672.72 0, 1823613.365 564721.188 0, 1823911.452 564769.673 0, 1824209.536 564818.175 0, 1824507.618 564866.695 0, 1824805.696 564915.233 0, 1825103.772 564963.788 0, 1825401.845 565012.361 0, 
+    1825699.915 565060.951 0, 1825997.982 565109.559 0, 1826296.046 565158.185 0, 1826594.107 565206.827 0, 1826892.166 565255.488 0, 1827190.222 565304.166 0, 1827488.274 565352.861 0, 1827786.324 565401.575 0, 1828084.371 565450.305 0, 1828382.415 565499.053 0, 
+    1828680.457 565547.819 0, 1828978.495 565596.602 0, 1829276.531 565645.403 0, 1829574.563 565694.221 0, 1829871.283 565742.843 0, 1830170.62 565791.911 0, 1830468.644 565840.782 0, 1830766.665 565889.67 0, 1831064.684 565938.576 0, 1831362.699 565987.5 0, 
+    1831660.712 566036.441 0, 1831958.721 566085.4 0, 1832256.728 566134.376 0, 1832554.732 566183.37 0, 1832852.733 566232.381 0, 1833150.731 566281.41 0, 1833448.726 566330.456 0, 1833746.719 566379.52 0, 1834044.708 566428.601 0, 1834342.695 566477.7 0, 
+    1834640.679 566526.817 0, 1834938.659 566575.951 0, 1835236.637 566625.103 0, 1835534.612 566674.272 0, 1835832.584 566723.458 0, 1836130.554 566772.663 0, 1836428.52 566821.884 0, 1836726.483 566871.124 0, 1837023.135 566920.164 0, 1837929.697 561437.255 0, 
+    1838836.192 555954.749 0))
+
+POLYGON ((1773719.244 500668.753 0, 1773418.721 500623.424 0, 1773116.859 500577.911 0, 1772814.994 500532.416 0, 1772513.126 500486.938 0, 1772211.255 500441.479 0, 1771909.382 500396.037 0, 1771607.506 500350.613 0, 1771305.628 500305.206 0, 1771003.746 500259.818 0, 
+    1770701.862 500214.447 0, 1770399.976 500169.094 0, 1770098.087 500123.758 0, 1769796.195 500078.441 0, 1769494.3 500033.141 0, 1769192.403 499987.859 0, 1768890.503 499942.595 0, 1768588.6 499897.348 0, 1768286.695 499852.12 0, 1767984.787 499806.909 0, 
+    1767682.876 499761.715 0, 1767380.963 499716.54 0, 1767079.047 499671.382 0, 1766777.129 499626.243 0, 1766473.869 499580.92 0, 1766173.284 499536.016 0, 1765871.357 499490.93 0, 1765569.428 499445.861 0, 1765267.496 499400.81 0, 1764965.562 499355.777 0, 
+    1764663.625 499310.761 0, 1764361.685 499265.763 0, 1764059.742 499220.783 0, 1763757.797 499175.821 0, 1763455.85 499130.877 0, 1763153.899 499085.95 0, 1762851.946 499041.041 0, 1762549.991 498996.15 0, 1762248.032 498951.277 0, 1761946.071 498906.422 0, 
+    1761644.108 498861.584 0, 1761342.142 498816.764 0, 1761040.173 498771.962 0, 1760738.201 498727.177 0, 1760436.227 498682.411 0, 1760134.251 498637.662 0, 1759832.271 498592.931 0, 1759530.289 498548.217 0, 1759226.964 498503.323 0, 1758414.023 503997.067 0, 
+    1757601.019 509491.239 0, 1757903.695 509536.036 0, 1758205.03 509580.654 0, 1758506.363 509625.289 0, 1758807.693 509669.942 0, 1759109.02 509714.613 0, 1759410.345 509759.302 0, 1759711.667 509804.008 0, 1760012.987 509848.732 0, 1760314.304 509893.474 0, 
+    1760615.618 509938.233 0, 1760916.93 509983.01 0, 1761218.238 510027.805 0, 1761519.545 510072.618 0, 1761820.849 510117.448 0, 1762122.15 510162.296 0, 1762423.448 510207.162 0, 1762724.744 510252.046 0, 1763026.037 510296.947 0, 1763327.327 510341.866 0, 
+    1763628.615 510386.803 0, 1763929.901 510431.758 0, 1764231.183 510476.73 0, 1764532.463 510521.72 0, 1764832.404 510566.528 0, 1765135.015 510611.753 0, 1765436.287 510656.796 0, 1765737.556 510701.857 0, 1766038.823 510746.936 0, 1766340.087 510792.032 0, 
+    1766641.348 510837.146 0, 1766942.607 510882.278 0, 1767243.863 510927.428 0, 1767545.116 510972.595 0, 1767846.367 511017.78 0, 1768147.615 511062.983 0, 1768448.86 511108.203 0, 1768750.103 511153.442 0, 1769051.343 511198.698 0, 1769352.581 511243.971 0, 
+    1769653.815 511289.263 0, 1769955.048 511334.572 0, 1770256.277 511379.899 0, 1770557.504 511425.243 0, 1770858.728 511470.606 0, 1771159.949 511515.986 0, 1771461.168 511561.384 0, 1771762.384 511606.799 0, 1772062.263 511652.031 0, 1772890.785 506160.178 0, 
+    1773719.244 500668.753 0))
+
+POLYGON ((1786517.343 513853.67 0, 1786217.592 513807.591 0, 1785916.505 513761.325 0, 1785615.416 513715.076 0, 1785314.324 513668.845 0, 1785013.229 513622.632 0, 1784712.132 513576.437 0, 1784411.031 513530.259 0, 1784109.929 513484.099 0, 1783808.823 513437.957 0, 
+    1783507.715 513391.832 0, 1783206.604 513345.725 0, 1782905.49 513299.636 0, 1782604.373 513253.565 0, 1782303.254 513207.511 0, 1782002.132 513161.475 0, 1781701.008 513115.457 0, 1781399.881 513069.456 0, 1781098.751 513023.473 0, 1780797.618 512977.508 0, 
+    1780496.482 512931.561 0, 1780195.344 512885.631 0, 1779894.204 512839.72 0, 1779593.06 512793.825 0, 1779290.581 512747.746 0, 1778990.765 512702.09 0, 1778689.613 512656.249 0, 1778388.459 512610.426 0, 1778087.302 512564.621 0, 1777786.142 512518.833 0, 
+    1777484.98 512473.063 0, 1777183.815 512427.31 0, 1776882.647 512381.576 0, 1776581.477 512335.859 0, 1776280.303 512290.16 0, 1775979.128 512244.478 0, 1775677.949 512198.814 0, 1775376.768 512153.168 0, 1775075.584 512107.54 0, 1774774.397 512061.93 0, 
+    1774473.208 512016.337 0, 1774172.016 511970.762 0, 1773870.821 511925.204 0, 1773569.624 511879.665 0, 1773268.424 511834.143 0, 1772967.221 511788.639 0, 1772666.016 511743.152 0, 1772364.808 511697.683 0, 1772062.263 511652.031 0, 1771233.676 517144.309 0, 
+    1770405.025 522637.008 0, 1770706.921 522682.562 0, 1771007.483 522727.934 0, 1771308.042 522773.322 0, 1771608.598 522818.729 0, 1771909.151 522864.153 0, 1772209.702 522909.595 0, 1772510.25 522955.055 0, 1772810.796 523000.532 0, 1773111.338 523046.027 0, 
+    1773411.878 523091.539 0, 1773712.416 523137.07 0, 1774012.951 523182.618 0, 1774313.483 523228.183 0, 1774614.012 523273.767 0, 1774914.539 523319.368 0, 1775215.063 523364.987 0, 1775515.584 523410.623 0, 1775816.103 523456.277 0, 1776116.619 523501.949 0, 
+    1776417.132 523547.639 0, 1776717.642 523593.346 0, 1777018.15 523639.071 0, 1777318.656 523684.813 0, 1777617.828 523730.371 0, 1777919.658 523776.352 0, 1778220.155 523822.147 0, 1778520.649 523867.961 0, 1778821.141 523913.792 0, 1779121.63 523959.64 0, 
+    1779422.116 524005.507 0, 1779722.6 524051.391 0, 1780023.081 524097.293 0, 1780323.559 524143.212 0, 1780624.035 524189.149 0, 1780924.507 524235.104 0, 1781224.977 524281.076 0, 1781525.445 524327.067 0, 1781825.91 524373.075 0, 1782126.372 524419.1 0, 
+    1782426.831 524465.143 0, 1782727.287 524511.204 0, 1783027.741 524557.283 0, 1783328.192 524603.379 0, 1783628.641 524649.493 0, 1783929.086 524695.625 0, 1784229.529 524741.774 0, 1784529.97 524787.941 0, 1784829.078 524833.922 0, 1785673.243 519343.585 0, 
+    1786517.343 513853.67 0))
+
+POLYGON ((1799246.867 527071.577 0, 1798947.887 527024.751 0, 1798647.579 526977.736 0, 1798347.267 526930.738 0, 1798046.953 526883.757 0, 1797746.636 526836.795 0, 1797446.316 526789.85 0, 1797145.994 526742.923 0, 1796845.669 526696.013 0, 1796545.341 526649.121 0, 
+    1796245.01 526602.247 0, 1795944.676 526555.39 0, 1795644.34 526508.551 0, 1795344.001 526461.73 0, 1795043.659 526414.927 0, 1794743.315 526368.141 0, 1794442.968 526321.373 0, 1794142.618 526274.622 0, 1793842.265 526227.889 0, 1793541.909 526181.174 0, 
+    1793241.551 526134.477 0, 1792941.19 526087.797 0, 1792640.826 526041.135 0, 1792340.46 525994.49 0, 1792038.763 525947.658 0, 1791739.718 525901.255 0, 1791439.344 525854.663 0, 1791138.966 525808.09 0, 1790838.586 525761.534 0, 1790538.203 525714.995 0, 
+    1790237.817 525668.475 0, 1789937.429 525621.972 0, 1789637.038 525575.486 0, 1789336.644 525529.019 0, 1789036.247 525482.569 0, 1788735.848 525436.136 0, 1788435.445 525389.722 0, 1788135.041 525343.325 0, 1787834.633 525296.946 0, 1787534.223 525250.584 0, 
+    1787233.81 525204.24 0, 1786933.394 525157.914 0, 1786632.975 525111.606 0, 1786332.554 525065.315 0, 1786032.13 525019.042 0, 1785731.704 524972.786 0, 1785431.274 524926.548 0, 1785130.842 524880.328 0, 1784829.078 524833.922 0, 1783984.849 530324.677 0, 
+    1783140.555 535815.848 0, 1783441.67 535862.154 0, 1783741.456 535908.275 0, 1784041.239 535954.413 0, 1784341.019 536000.569 0, 1784640.797 536046.743 0, 1784940.572 536092.934 0, 1785240.344 536139.143 0, 1785540.113 536185.37 0, 1785839.88 536231.614 0, 
+    1786139.644 536277.875 0, 1786439.405 536324.155 0, 1786739.164 536370.452 0, 1787038.92 536416.767 0, 1787338.673 536463.099 0, 1787638.423 536509.449 0, 1787938.171 536555.817 0, 1788237.916 536602.202 0, 1788537.658 536648.605 0, 1788837.397 536695.026 0, 
+    1789137.134 536741.464 0, 1789436.868 536787.92 0, 1789736.599 536834.393 0, 1790036.328 536880.884 0, 1790334.729 536927.187 0, 1790635.776 536973.92 0, 1790935.497 537020.464 0, 1791235.214 537067.025 0, 1791534.929 537113.605 0, 1791834.641 537160.202 0, 
+    1792134.351 537206.816 0, 1792434.057 537253.449 0, 1792733.761 537300.098 0, 1793033.462 537346.766 0, 1793333.16 537393.451 0, 1793632.856 537440.154 0, 1793932.549 537486.875 0, 1794232.239 537533.613 0, 1794531.926 537580.368 0, 1794831.611 537627.142 0, 
+    1795131.293 537673.933 0, 1795430.972 537720.741 0, 1795730.648 537767.568 0, 1796030.322 537814.412 0, 1796329.993 537861.273 0, 1796629.661 537908.153 0, 1796929.326 537955.049 0, 1797228.988 538001.964 0, 1797527.325 538048.689 0, 1798387.128 532559.925 0, 
+    1799246.867 527071.577 0))
+
+POLYGON ((1811907.729 540322.166 0, 1811609.523 540274.598 0, 1811309.994 540226.837 0, 1811010.463 540179.094 0, 1810710.928 540131.368 0, 1810411.391 540083.66 0, 1810111.851 540035.97 0, 1809812.308 539988.297 0, 1809512.763 539940.642 0, 1809213.214 539893.005 0, 
+    1808913.663 539845.385 0, 1808614.109 539797.783 0, 1808314.552 539750.198 0, 1808014.992 539702.631 0, 1807715.43 539655.082 0, 1807415.865 539607.55 0, 1807116.297 539560.036 0, 1806816.726 539512.539 0, 1806517.152 539465.061 0, 1806217.576 539417.599 0, 
+    1805917.996 539370.156 0, 1805618.414 539322.73 0, 1805318.83 539275.322 0, 1805019.242 539227.931 0, 1804718.33 539180.349 0, 1804420.058 539133.203 0, 1804120.462 539085.865 0, 1803820.864 539038.545 0, 1803521.262 538991.242 0, 1803221.658 538943.957 0, 
+    1802922.051 538896.69 0, 1802622.441 538849.441 0, 1802322.828 538802.209 0, 1802023.213 538754.994 0, 1801723.594 538707.798 0, 1801423.973 538660.619 0, 1801124.35 538613.457 0, 1800824.723 538566.313 0, 1800525.094 538519.187 0, 1800225.462 538472.079 0, 
+    1799925.827 538424.988 0, 1799626.189 538377.915 0, 1799326.549 538330.859 0, 1799026.906 538283.821 0, 1798727.26 538236.801 0, 1798427.611 538189.798 0, 1798127.959 538142.813 0, 1797828.305 538095.846 0, 1797527.325 538048.689 0, 1796667.457 543537.865 0, 
+    1795807.524 549027.451 0, 1796107.856 549074.506 0, 1796406.864 549121.372 0, 1796705.869 549168.256 0, 1797004.872 549215.157 0, 1797303.871 549262.076 0, 1797602.868 549309.013 0, 1797901.863 549355.967 0, 1798200.854 549402.938 0, 1798499.843 549449.928 0, 
+    1798798.829 549496.935 0, 1799097.812 549543.959 0, 1799396.793 549591.001 0, 1799695.77 549638.061 0, 1799994.745 549685.138 0, 1800293.717 549732.233 0, 1800592.687 549779.346 0, 1800891.653 549826.476 0, 1801190.617 549873.623 0, 1801489.578 549920.789 0, 
+    1801788.536 549967.972 0, 1802087.492 550015.172 0, 1802386.444 550062.39 0, 1802685.394 550109.626 0, 1802983.022 550156.671 0, 1803283.286 550204.15 0, 1803582.227 550251.438 0, 1803881.166 550298.744 0, 1804180.102 550346.068 0, 1804479.035 550393.409 0, 
+    1804777.966 550440.768 0, 1805076.893 550488.145 0, 1805375.818 550535.539 0, 1805674.74 550582.95 0, 1805973.66 550630.379 0, 1806272.576 550677.826 0, 1806571.49 550725.291 0, 1806870.401 550772.773 0, 1807169.309 550820.272 0, 1807468.214 550867.789 0, 
+    1807767.117 550915.324 0, 1808066.016 550962.877 0, 1808364.913 551010.447 0, 1808663.807 551058.034 0, 1808962.699 551105.639 0, 1809261.587 551153.262 0, 1809560.473 551200.902 0, 1809859.356 551248.56 0, 1810156.918 551296.026 0, 1811032.356 545808.891 0, 
+    1811907.729 540322.166 0))
+
+POLYGON ((1824499.846 553605.131 0, 1824202.416 553556.825 0, 1823903.669 553508.323 0, 1823604.919 553459.838 0, 1823306.166 553411.371 0, 1823007.411 553362.922 0, 1822708.652 553314.49 0, 1822409.891 553266.076 0, 1822111.127 553217.679 0, 1821812.36 553169.3 0, 
+    1821513.59 553120.939 0, 1821214.817 553072.595 0, 1820916.042 553024.269 0, 1820617.263 552975.96 0, 1820318.482 552927.669 0, 1820019.698 552879.395 0, 1819720.911 552831.139 0, 1819422.121 552782.901 0, 1819123.329 552734.68 0, 1818824.533 552686.477 0, 
+    1818525.735 552638.291 0, 1818226.934 552590.123 0, 1817928.13 552541.973 0, 1817629.323 552493.84 0, 1817329.197 552445.513 0, 1817031.701 552397.627 0, 1816732.886 552349.547 0, 1816434.068 552301.485 0, 1816135.247 552253.44 0, 1815836.423 552205.413 0, 
+    1815537.596 552157.403 0, 1815238.767 552109.411 0, 1814939.935 552061.436 0, 1814641.1 552013.479 0, 1814342.262 551965.54 0, 1814043.421 551917.618 0, 1813744.578 551869.714 0, 1813445.731 551821.827 0, 1813146.882 551773.958 0, 1812848.03 551726.107 0, 
+    1812549.175 551678.273 0, 1812250.318 551630.457 0, 1811951.457 551582.658 0, 1811652.594 551534.877 0, 1811353.728 551487.114 0, 1811054.859 551439.368 0, 1810755.988 551391.64 0, 1810457.113 551343.929 0, 1810156.918 551296.026 0, 1809281.415 556783.566 0, 
+    1808405.848 562271.51 0, 1808705.394 562319.31 0, 1809003.623 562366.918 0, 1809301.848 562414.543 0, 1809600.071 562462.185 0, 1809898.291 562509.846 0, 1810196.509 562557.523 0, 1810494.723 562605.219 0, 1810792.935 562652.932 0, 1811091.144 562700.662 0, 
+    1811389.35 562748.41 0, 1811687.553 562796.176 0, 1811985.753 562843.959 0, 1812283.951 562891.759 0, 1812582.146 562939.578 0, 1812880.338 562987.413 0, 1813178.527 563035.267 0, 1813476.713 563083.137 0, 1813774.897 563131.026 0, 1814073.077 563178.932 0, 
+    1814371.255 563226.855 0, 1814669.43 563274.796 0, 1814967.603 563322.755 0, 1815265.772 563370.731 0, 1815562.625 563418.513 0, 1815862.102 563466.736 0, 1816160.263 563514.765 0, 1816458.421 563562.811 0, 1816756.577 563610.875 0, 1817054.729 563658.957 0, 
+    1817352.879 563707.055 0, 1817651.026 563755.172 0, 1817949.169 563803.306 0, 1818247.311 563851.458 0, 1818545.449 563899.627 0, 1818843.584 563947.814 0, 1819141.717 563996.018 0, 1819439.847 564044.24 0, 1819737.974 564092.479 0, 1820036.098 564140.736 0, 
+    1820334.219 564189.011 0, 1820632.337 564237.303 0, 1820930.453 564285.612 0, 1821228.566 564333.939 0, 1821526.676 564382.284 0, 1821824.783 564430.646 0, 1822122.887 564479.026 0, 1822420.988 564527.423 0, 1822717.775 564575.625 0, 1823608.843 559090.176 0, 
+    1824499.846 553605.131 0))
+
+POLYGON ((1837023.135 566920.164 0, 1836726.483 566871.124 0, 1836428.52 566821.884 0, 1836130.554 566772.663 0, 1835832.584 566723.458 0, 1835534.612 566674.272 0, 1835236.637 566625.103 0, 1834938.659 566575.951 0, 1834640.679 566526.817 0, 1834342.695 566477.7 0, 
+    1834044.708 566428.601 0, 1833746.719 566379.52 0, 1833448.726 566330.456 0, 1833150.731 566281.41 0, 1832852.733 566232.381 0, 1832554.732 566183.37 0, 1832256.728 566134.376 0, 1831958.721 566085.4 0, 1831660.712 566036.441 0, 1831362.699 565987.5 0, 
+    1831064.684 565938.576 0, 1830766.665 565889.67 0, 1830468.644 565840.782 0, 1830170.62 565791.911 0, 1829871.283 565742.843 0, 1829574.563 565694.221 0, 1829276.531 565645.403 0, 1828978.495 565596.602 0, 1828680.457 565547.819 0, 1828382.415 565499.053 0, 
+    1828084.371 565450.305 0, 1827786.324 565401.575 0, 1827488.274 565352.861 0, 1827190.222 565304.166 0, 1826892.166 565255.488 0, 1826594.107 565206.827 0, 1826296.046 565158.185 0, 1825997.982 565109.559 0, 1825699.915 565060.951 0, 1825401.845 565012.361 0, 
+    1825103.772 564963.788 0, 1824805.696 564915.233 0, 1824507.618 564866.695 0, 1824209.536 564818.175 0, 1823911.452 564769.673 0, 1823613.365 564721.188 0, 1823315.275 564672.72 0, 1823017.182 564624.27 0, 1822717.775 564575.625 0, 1821826.642 570061.474 0, 
+    1820935.444 575547.719 0, 1821234.203 575596.259 0, 1821531.65 575644.604 0, 1821829.094 575692.967 0, 1822126.536 575741.347 0, 1822423.974 575789.744 0, 1822721.41 575838.159 0, 1823018.842 575886.592 0, 1823316.272 575935.042 0, 1823613.699 575983.509 0, 
+    1823911.124 576031.994 0, 1824208.545 576080.497 0, 1824505.963 576129.017 0, 1824803.379 576177.554 0, 1825100.792 576226.109 0, 1825398.202 576274.682 0, 1825695.609 576323.272 0, 1825993.013 576371.88 0, 1826290.414 576420.505 0, 1826587.813 576469.147 0, 
+    1826885.209 576517.807 0, 1827182.601 576566.485 0, 1827479.991 576615.18 0, 1827777.378 576663.893 0, 1828073.455 576712.408 0, 1828372.144 576761.37 0, 1828669.522 576810.135 0, 1828966.898 576858.918 0, 1829264.27 576907.718 0, 1829561.64 576956.536 0, 
+    1829859.007 577005.371 0, 1830156.371 577054.223 0, 1830453.732 577103.093 0, 1830751.091 577151.981 0, 1831048.446 577200.886 0, 1831345.799 577249.809 0, 1831643.148 577298.749 0, 1831940.495 577347.706 0, 1832237.839 577396.682 0, 1832535.18 577445.674 0, 
+    1832832.518 577494.684 0, 1833129.853 577543.712 0, 1833427.186 577592.757 0, 1833724.515 577641.82 0, 1834021.842 577690.9 0, 1834319.165 577739.997 0, 1834616.486 577789.113 0, 1834913.804 577838.245 0, 1835209.813 577887.179 0, 1836116.507 572403.473 0, 
+    1837023.135 566920.164 0))
+
+POLYGON ((1759226.964 498503.323 0, 1758926.317 498458.844 0, 1758624.327 498414.184 0, 1758322.335 498369.542 0, 1758020.34 498324.917 0, 1757718.342 498280.311 0, 1757416.341 498235.722 0, 1757114.338 498191.151 0, 1756812.333 498146.597 0, 1756510.325 498102.062 0, 
+    1756208.314 498057.544 0, 1755906.3 498013.044 0, 1755604.284 497968.561 0, 1755302.265 497924.097 0, 1755000.244 497879.65 0, 1754698.22 497835.221 0, 1754396.193 497790.81 0, 1754094.164 497746.417 0, 1753792.132 497702.041 0, 1753490.098 497657.683 0, 
+    1753188.061 497613.343 0, 1752886.021 497569.021 0, 1752583.979 497524.717 0, 1752281.934 497480.43 0, 1751978.545 497435.964 0, 1751677.836 497391.91 0, 1751375.784 497347.676 0, 1751073.728 497303.461 0, 1750771.671 497259.263 0, 1750469.61 497215.083 0, 
+    1750167.547 497170.921 0, 1749865.481 497126.776 0, 1749563.413 497082.65 0, 1749261.342 497038.541 0, 1748959.269 496994.449 0, 1748657.193 496950.376 0, 1748355.114 496906.321 0, 1748053.033 496862.283 0, 1747750.949 496818.263 0, 1747448.862 496774.26 0, 
+    1747146.773 496730.276 0, 1746844.682 496686.309 0, 1746542.587 496642.36 0, 1746240.491 496598.429 0, 1745938.391 496554.516 0, 1745636.289 496510.62 0, 1745334.185 496466.743 0, 1745032.078 496422.883 0, 1744728.624 496378.845 0, 1743931.208 501874.864 0, 
+    1743133.729 507371.311 0, 1743436.532 507415.253 0, 1743737.993 507459.019 0, 1744039.45 507502.803 0, 1744340.905 507546.605 0, 1744642.358 507590.424 0, 1744943.807 507634.261 0, 1745245.255 507678.116 0, 1745546.699 507721.988 0, 1745848.141 507765.879 0, 
+    1746149.581 507809.787 0, 1746451.018 507853.712 0, 1746752.452 507897.656 0, 1747053.884 507941.617 0, 1747355.313 507985.596 0, 1747656.74 508029.593 0, 1747958.164 508073.607 0, 1748259.585 508117.64 0, 1748561.004 508161.689 0, 1748862.42 508205.757 0, 
+    1749163.834 508249.843 0, 1749465.245 508293.946 0, 1749766.653 508338.067 0, 1750068.059 508382.205 0, 1750368.123 508426.165 0, 1750670.863 508470.536 0, 1750972.261 508514.728 0, 1751273.656 508558.937 0, 1751575.049 508603.165 0, 1751876.439 508647.41 0, 
+    1752177.827 508691.673 0, 1752479.212 508735.953 0, 1752780.594 508780.251 0, 1753081.974 508824.567 0, 1753383.351 508868.901 0, 1753684.726 508913.253 0, 1753986.098 508957.622 0, 1754287.467 509002.009 0, 1754588.834 509046.414 0, 1754890.198 509090.836 0, 
+    1755191.559 509135.276 0, 1755492.918 509179.734 0, 1755794.274 509224.21 0, 1756095.628 509268.703 0, 1756396.979 509313.215 0, 1756698.328 509357.743 0, 1756999.673 509402.29 0, 1757301.016 509446.854 0, 1757601.019 509491.239 0, 1758414.023 503997.067 0, 
+    1759226.964 498503.323 0))
+
+POLYGON ((1772062.263 511652.031 0, 1771762.384 511606.799 0, 1771461.168 511561.384 0, 1771159.949 511515.986 0, 1770858.728 511470.606 0, 1770557.504 511425.243 0, 1770256.277 511379.899 0, 1769955.048 511334.572 0, 1769653.815 511289.263 0, 1769352.581 511243.971 0, 
+    1769051.343 511198.698 0, 1768750.103 511153.442 0, 1768448.86 511108.203 0, 1768147.615 511062.983 0, 1767846.367 511017.78 0, 1767545.116 510972.595 0, 1767243.863 510927.428 0, 1766942.607 510882.278 0, 1766641.348 510837.146 0, 1766340.087 510792.032 0, 
+    1766038.823 510746.936 0, 1765737.556 510701.857 0, 1765436.287 510656.796 0, 1765135.015 510611.753 0, 1764832.404 510566.528 0, 1764532.463 510521.72 0, 1764231.183 510476.73 0, 1763929.901 510431.758 0, 1763628.615 510386.803 0, 1763327.327 510341.866 0, 
+    1763026.037 510296.947 0, 1762724.744 510252.046 0, 1762423.448 510207.162 0, 1762122.15 510162.296 0, 1761820.849 510117.448 0, 1761519.545 510072.618 0, 1761218.238 510027.805 0, 1760916.93 509983.01 0, 1760615.618 509938.233 0, 1760314.304 509893.474 0, 
+    1760012.987 509848.732 0, 1759711.667 509804.008 0, 1759410.345 509759.302 0, 1759109.02 509714.613 0, 1758807.693 509669.942 0, 1758506.363 509625.289 0, 1758205.03 509580.654 0, 1757903.695 509536.036 0, 1757601.019 509491.239 0, 1756787.952 514985.835 0, 
+    1755974.823 520480.854 0, 1756276.849 520525.555 0, 1756577.537 520570.077 0, 1756878.223 520614.617 0, 1757178.907 520659.174 0, 1757479.587 520703.749 0, 1757780.265 520748.341 0, 1758080.941 520792.952 0, 1758381.613 520837.58 0, 1758682.283 520882.225 0, 
+    1758982.951 520926.889 0, 1759283.616 520971.57 0, 1759584.278 521016.269 0, 1759884.937 521060.985 0, 1760185.594 521105.719 0, 1760486.249 521150.471 0, 1760786.9 521195.241 0, 1761087.55 521240.028 0, 1761388.196 521284.833 0, 1761688.84 521329.656 0, 
+    1761989.481 521374.496 0, 1762290.119 521419.354 0, 1762590.755 521464.23 0, 1762891.388 521509.123 0, 1763190.686 521553.835 0, 1763492.647 521598.963 0, 1763793.272 521643.91 0, 1764093.895 521688.874 0, 1764394.515 521733.856 0, 1764695.132 521778.855 0, 
+    1764995.747 521823.872 0, 1765296.359 521868.907 0, 1765596.968 521913.96 0, 1765897.575 521959.03 0, 1766198.179 522004.119 0, 1766498.781 522049.224 0, 1766799.379 522094.348 0, 1767099.975 522139.489 0, 1767400.569 522184.648 0, 1767701.16 522229.824 0, 
+    1768001.748 522275.018 0, 1768302.333 522320.23 0, 1768602.916 522365.46 0, 1768903.496 522410.707 0, 1769204.074 522455.972 0, 1769504.649 522501.255 0, 1769805.221 522546.555 0, 1770105.79 522591.873 0, 1770405.025 522637.008 0, 1771233.676 517144.309 0, 
+    1772062.263 511652.031 0))
+
+POLYGON ((1784829.078 524833.922 0, 1784529.97 524787.941 0, 1784229.529 524741.774 0, 1783929.086 524695.625 0, 1783628.641 524649.493 0, 1783328.192 524603.379 0, 1783027.741 524557.283 0, 1782727.287 524511.204 0, 1782426.831 524465.143 0, 1782126.372 524419.1 0, 
+    1781825.91 524373.075 0, 1781525.445 524327.067 0, 1781224.977 524281.076 0, 1780924.507 524235.104 0, 1780624.035 524189.149 0, 1780323.559 524143.212 0, 1780023.081 524097.293 0, 1779722.6 524051.391 0, 1779422.116 524005.507 0, 1779121.63 523959.64 0, 
+    1778821.141 523913.792 0, 1778520.649 523867.961 0, 1778220.155 523822.147 0, 1777919.658 523776.352 0, 1777617.828 523730.371 0, 1777318.656 523684.813 0, 1777018.15 523639.071 0, 1776717.642 523593.346 0, 1776417.132 523547.639 0, 1776116.619 523501.949 0, 
+    1775816.103 523456.277 0, 1775515.584 523410.623 0, 1775215.063 523364.987 0, 1774914.539 523319.368 0, 1774614.012 523273.767 0, 1774313.483 523228.183 0, 1774012.951 523182.618 0, 1773712.416 523137.07 0, 1773411.878 523091.539 0, 1773111.338 523046.027 0, 
+    1772810.796 523000.532 0, 1772510.25 522955.055 0, 1772209.702 522909.595 0, 1771909.151 522864.153 0, 1771608.598 522818.729 0, 1771308.042 522773.322 0, 1771007.483 522727.934 0, 1770706.921 522682.562 0, 1770405.025 522637.008 0, 1769576.312 528130.126 0, 
+    1768747.535 533623.661 0, 1769048.782 533669.117 0, 1769348.696 533714.39 0, 1769648.609 533759.682 0, 1769948.518 533804.99 0, 1770248.425 533850.317 0, 1770548.329 533895.661 0, 1770848.231 533941.023 0, 1771148.13 533986.402 0, 1771448.026 534031.799 0, 
+    1771747.919 534077.214 0, 1772047.81 534122.646 0, 1772347.698 534168.096 0, 1772647.584 534213.564 0, 1772947.466 534259.049 0, 1773247.347 534304.552 0, 1773547.224 534350.073 0, 1773847.099 534395.611 0, 1774146.971 534441.167 0, 1774446.84 534486.741 0, 
+    1774746.707 534532.332 0, 1775046.571 534577.941 0, 1775346.432 534623.567 0, 1775646.291 534669.212 0, 1775944.819 534714.671 0, 1776246 534760.553 0, 1776545.851 534806.25 0, 1776845.699 534851.965 0, 1777145.544 534897.697 0, 1777445.387 534943.447 0, 
+    1777745.226 534989.215 0, 1778045.063 535035 0, 1778344.898 535080.803 0, 1778644.73 535126.624 0, 1778944.559 535172.462 0, 1779244.385 535218.318 0, 1779544.209 535264.192 0, 1779844.03 535310.083 0, 1780143.848 535355.992 0, 1780443.663 535401.919 0, 
+    1780743.476 535447.863 0, 1781043.286 535493.825 0, 1781343.094 535539.804 0, 1781642.899 535585.801 0, 1781942.701 535631.816 0, 1782242.5 535677.848 0, 1782542.296 535723.898 0, 1782842.09 535769.966 0, 1783140.555 535815.848 0, 1783984.849 530324.677 0, 
+    1784829.078 524833.922 0))
+
+POLYGON ((1797527.325 538048.689 0, 1797228.988 538001.964 0, 1796929.326 537955.049 0, 1796629.661 537908.153 0, 1796329.993 537861.273 0, 1796030.322 537814.412 0, 1795730.648 537767.568 0, 1795430.972 537720.741 0, 1795131.293 537673.933 0, 1794831.611 537627.142 0, 
+    1794531.926 537580.368 0, 1794232.239 537533.613 0, 1793932.549 537486.875 0, 1793632.856 537440.154 0, 1793333.16 537393.451 0, 1793033.462 537346.766 0, 1792733.761 537300.098 0, 1792434.057 537253.449 0, 1792134.351 537206.816 0, 1791834.641 537160.202 0, 
+    1791534.929 537113.605 0, 1791235.214 537067.025 0, 1790935.497 537020.464 0, 1790635.776 536973.92 0, 1790334.729 536927.187 0, 1790036.328 536880.884 0, 1789736.599 536834.393 0, 1789436.868 536787.92 0, 1789137.134 536741.464 0, 1788837.397 536695.026 0, 
+    1788537.658 536648.605 0, 1788237.916 536602.202 0, 1787938.171 536555.817 0, 1787638.423 536509.449 0, 1787338.673 536463.099 0, 1787038.92 536416.767 0, 1786739.164 536370.452 0, 1786439.405 536324.155 0, 1786139.644 536277.875 0, 1785839.88 536231.614 0, 
+    1785540.113 536185.37 0, 1785240.344 536139.143 0, 1784940.572 536092.934 0, 1784640.797 536046.743 0, 1784341.019 536000.569 0, 1784041.239 535954.413 0, 1783741.456 535908.275 0, 1783441.67 535862.154 0, 1783140.555 535815.848 0, 1782296.199 541307.431 0, 
+    1781451.779 546799.424 0, 1781752.244 546845.631 0, 1782051.383 546891.653 0, 1782350.52 546937.691 0, 1782649.654 546983.748 0, 1782948.785 547029.822 0, 1783247.913 547075.913 0, 1783547.039 547122.023 0, 1783846.162 547168.15 0, 1784145.282 547214.294 0, 
+    1784444.4 547260.456 0, 1784743.515 547306.636 0, 1785042.627 547352.833 0, 1785341.736 547399.048 0, 1785640.843 547445.28 0, 1785939.947 547491.53 0, 1786239.048 547537.798 0, 1786538.147 547584.083 0, 1786837.243 547630.386 0, 1787136.336 547676.707 0, 
+    1787435.426 547723.045 0, 1787734.514 547769.4 0, 1788033.599 547815.774 0, 1788332.681 547862.164 0, 1788630.438 547908.368 0, 1788930.837 547954.999 0, 1789229.911 548001.443 0, 1789528.982 548047.904 0, 1789828.051 548094.383 0, 1790127.116 548140.879 0, 
+    1790426.18 548187.394 0, 1790725.24 548233.925 0, 1791024.297 548280.475 0, 1791323.352 548327.042 0, 1791622.404 548373.626 0, 1791921.454 548420.228 0, 1792220.5 548466.848 0, 1792519.544 548513.485 0, 1792818.585 548560.14 0, 1793117.623 548606.813 0, 
+    1793416.659 548653.503 0, 1793715.692 548700.211 0, 1794014.722 548746.936 0, 1794313.749 548793.679 0, 1794612.774 548840.439 0, 1794911.796 548887.217 0, 1795210.815 548934.013 0, 1795509.831 548980.827 0, 1795807.524 549027.451 0, 1796667.457 543537.865 0, 
+    1797527.325 538048.689 0))
+
+POLYGON ((1810156.918 551296.026 0, 1809859.356 551248.56 0, 1809560.473 551200.902 0, 1809261.587 551153.262 0, 1808962.699 551105.639 0, 1808663.807 551058.034 0, 1808364.913 551010.447 0, 1808066.016 550962.877 0, 1807767.117 550915.324 0, 1807468.214 550867.789 0, 
+    1807169.309 550820.272 0, 1806870.401 550772.773 0, 1806571.49 550725.291 0, 1806272.576 550677.826 0, 1805973.66 550630.379 0, 1805674.74 550582.95 0, 1805375.818 550535.539 0, 1805076.893 550488.145 0, 1804777.966 550440.768 0, 1804479.035 550393.409 0, 
+    1804180.102 550346.068 0, 1803881.166 550298.744 0, 1803582.227 550251.438 0, 1803283.286 550204.15 0, 1802983.022 550156.671 0, 1802685.394 550109.626 0, 1802386.444 550062.39 0, 1802087.492 550015.172 0, 1801788.536 549967.972 0, 1801489.578 549920.789 0, 
+    1801190.617 549873.623 0, 1800891.653 549826.476 0, 1800592.687 549779.346 0, 1800293.717 549732.233 0, 1799994.745 549685.138 0, 1799695.77 549638.061 0, 1799396.793 549591.001 0, 1799097.812 549543.959 0, 1798798.829 549496.935 0, 1798499.843 549449.928 0, 
+    1798200.854 549402.938 0, 1797901.863 549355.967 0, 1797602.868 549309.013 0, 1797303.871 549262.076 0, 1797004.872 549215.157 0, 1796705.869 549168.256 0, 1796406.864 549121.372 0, 1796107.856 549074.506 0, 1795807.524 549027.451 0, 1794947.528 554517.443 0, 
+    1794087.469 560007.839 0, 1794387.151 560054.792 0, 1794685.513 560101.557 0, 1794983.872 560148.34 0, 1795282.228 560195.14 0, 1795580.582 560241.957 0, 1795878.933 560288.792 0, 1796177.281 560335.645 0, 1796475.626 560382.515 0, 1796773.969 560429.403 0, 
+    1797072.308 560476.308 0, 1797370.645 560523.231 0, 1797668.979 560570.171 0, 1797967.311 560617.129 0, 1798265.64 560664.105 0, 1798563.966 560711.098 0, 1798862.289 560758.109 0, 1799160.609 560805.137 0, 1799458.927 560852.183 0, 1799757.242 560899.246 0, 
+    1800055.554 560946.327 0, 1800353.863 560993.425 0, 1800652.17 561040.541 0, 1800950.473 561087.675 0, 1801247.458 561134.618 0, 1801547.072 561181.995 0, 1801845.368 561229.181 0, 1802143.661 561276.385 0, 1802441.95 561323.606 0, 1802740.238 561370.845 0, 
+    1803038.522 561418.102 0, 1803336.803 561465.376 0, 1803635.082 561512.667 0, 1803933.358 561559.976 0, 1804231.631 561607.303 0, 1804529.902 561654.647 0, 1804828.169 561702.009 0, 1805126.434 561749.388 0, 1805424.696 561796.785 0, 1805722.955 561844.2 0, 
+    1806021.212 561891.632 0, 1806319.466 561939.081 0, 1806617.716 561986.549 0, 1806915.965 562034.033 0, 1807214.21 562081.536 0, 1807512.452 562129.055 0, 1807810.692 562176.593 0, 1808108.929 562224.148 0, 1808405.848 562271.51 0, 1809281.415 556783.566 0, 
+    1810156.918 551296.026 0))
+
+POLYGON ((1822717.775 564575.625 0, 1822420.988 564527.423 0, 1822122.887 564479.026 0, 1821824.783 564430.646 0, 1821526.676 564382.284 0, 1821228.566 564333.939 0, 1820930.453 564285.612 0, 1820632.337 564237.303 0, 1820334.219 564189.011 0, 1820036.098 564140.736 0, 
+    1819737.974 564092.479 0, 1819439.847 564044.24 0, 1819141.717 563996.018 0, 1818843.584 563947.814 0, 1818545.449 563899.627 0, 1818247.311 563851.458 0, 1817949.169 563803.306 0, 1817651.026 563755.172 0, 1817352.879 563707.055 0, 1817054.729 563658.957 0, 
+    1816756.577 563610.875 0, 1816458.421 563562.811 0, 1816160.263 563514.765 0, 1815862.102 563466.736 0, 1815562.625 563418.513 0, 1815265.772 563370.731 0, 1814967.603 563322.755 0, 1814669.43 563274.796 0, 1814371.255 563226.855 0, 1814073.077 563178.932 0, 
+    1813774.897 563131.026 0, 1813476.713 563083.137 0, 1813178.527 563035.267 0, 1812880.338 562987.413 0, 1812582.146 562939.578 0, 1812283.951 562891.759 0, 1811985.753 562843.959 0, 1811687.553 562796.176 0, 1811389.35 562748.41 0, 1811091.144 562700.662 0, 
+    1810792.935 562652.932 0, 1810494.723 562605.219 0, 1810196.509 562557.523 0, 1809898.291 562509.846 0, 1809600.071 562462.185 0, 1809301.848 562414.543 0, 1809003.623 562366.918 0, 1808705.394 562319.31 0, 1808405.848 562271.51 0, 1807530.217 567759.855 0, 
+    1806654.523 573248.596 0, 1806953.42 573296.293 0, 1807251.002 573343.797 0, 1807548.582 573391.319 0, 1807846.159 573438.858 0, 1808143.733 573486.415 0, 1808441.304 573533.99 0, 1808738.872 573581.582 0, 1809036.438 573629.191 0, 1809334.001 573676.818 0, 
+    1809631.561 573724.463 0, 1809929.118 573772.125 0, 1810226.672 573819.805 0, 1810524.224 573867.502 0, 1810821.773 573915.216 0, 1811119.319 573962.948 0, 1811416.862 574010.698 0, 1811714.402 574058.465 0, 1812011.94 574106.25 0, 1812309.474 574154.052 0, 
+    1812607.006 574201.872 0, 1812904.535 574249.709 0, 1813202.062 574297.564 0, 1813499.585 574345.436 0, 1813795.795 574393.115 0, 1814094.624 574441.233 0, 1814392.139 574489.158 0, 1814689.651 574537.1 0, 1814987.16 574585.06 0, 1815284.667 574633.037 0, 
+    1815582.17 574681.032 0, 1815879.671 574729.044 0, 1816177.169 574777.074 0, 1816474.665 574825.121 0, 1816772.157 574873.186 0, 1817069.647 574921.268 0, 1817367.133 574969.368 0, 1817664.617 575017.485 0, 1817962.098 575065.62 0, 1818259.577 575113.773 0, 
+    1818557.052 575161.943 0, 1818854.525 575210.13 0, 1819151.994 575258.335 0, 1819449.461 575306.557 0, 1819746.925 575354.797 0, 1820044.387 575403.055 0, 1820341.845 575451.33 0, 1820639.3 575499.622 0, 1820935.444 575547.719 0, 1821826.642 570061.474 0, 
+    1822717.775 564575.625 0))
+
+POLYGON ((1744728.624 496378.845 0, 1744427.856 496335.216 0, 1744125.741 496291.409 0, 1743823.623 496247.62 0, 1743521.503 496203.849 0, 1743219.381 496160.096 0, 1742917.255 496116.361 0, 1742615.128 496072.643 0, 1742312.997 496028.943 0, 1742010.865 495985.261 0, 
+    1741708.729 495941.596 0, 1741406.591 495897.95 0, 1741104.45 495854.321 0, 1740802.307 495810.71 0, 1740500.162 495767.117 0, 1740198.013 495723.541 0, 1739895.862 495679.983 0, 1739593.709 495636.443 0, 1739291.553 495592.921 0, 1738989.394 495549.417 0, 
+    1738687.233 495505.93 0, 1738385.07 495462.462 0, 1738082.903 495419.011 0, 1737780.735 495375.577 0, 1737477.218 495331.969 0, 1737176.389 495288.764 0, 1736874.213 495245.385 0, 1736572.034 495202.023 0, 1736269.852 495158.678 0, 1735967.668 495115.352 0, 
+    1735665.482 495072.043 0, 1735363.292 495028.752 0, 1735061.101 494985.479 0, 1734758.906 494942.224 0, 1734456.71 494898.986 0, 1734154.51 494855.766 0, 1733852.308 494812.564 0, 1733550.104 494769.38 0, 1733247.897 494726.214 0, 1732945.687 494683.065 0, 
+    1732643.475 494639.934 0, 1732341.26 494596.821 0, 1732039.043 494553.726 0, 1731736.824 494510.649 0, 1731434.601 494467.589 0, 1731132.377 494424.547 0, 1730830.149 494381.523 0, 1730527.919 494338.517 0, 1730224.341 494295.337 0, 1729442.455 499793.586 0, 
+    1728660.508 505292.264 0, 1728963.436 505335.351 0, 1729265.019 505378.265 0, 1729566.599 505421.197 0, 1729868.176 505464.147 0, 1730169.751 505507.114 0, 1730471.324 505550.1 0, 1730772.894 505593.103 0, 1731074.461 505636.123 0, 1731376.026 505679.162 0, 
+    1731677.588 505722.218 0, 1731979.148 505765.292 0, 1732280.705 505808.384 0, 1732582.26 505851.493 0, 1732883.812 505894.62 0, 1733185.362 505937.765 0, 1733486.909 505980.928 0, 1733788.454 506024.108 0, 1734089.996 506067.307 0, 1734391.535 506110.523 0, 
+    1734693.072 506153.756 0, 1734994.607 506197.008 0, 1735296.138 506240.277 0, 1735597.668 506283.564 0, 1735897.853 506326.676 0, 1736200.719 506370.191 0, 1736502.24 506413.531 0, 1736803.76 506456.889 0, 1737105.276 506500.265 0, 1737406.79 506543.658 0, 
+    1737708.302 506587.069 0, 1738009.81 506630.498 0, 1738311.317 506673.945 0, 1738612.821 506717.409 0, 1738914.322 506760.892 0, 1739215.82 506804.392 0, 1739517.317 506847.909 0, 1739818.81 506891.445 0, 1740120.301 506934.998 0, 1740421.79 506978.569 0, 
+    1740723.275 507022.157 0, 1741024.759 507065.764 0, 1741326.239 507109.388 0, 1741627.718 507153.03 0, 1741929.193 507196.689 0, 1742230.666 507240.367 0, 1742532.137 507284.062 0, 1742833.604 507327.774 0, 1743133.729 507371.311 0, 1743931.208 501874.864 0, 
+    1744728.624 496378.845 0))
+
+POLYGON ((1757601.019 509491.239 0, 1757301.016 509446.854 0, 1756999.673 509402.29 0, 1756698.328 509357.743 0, 1756396.979 509313.215 0, 1756095.628 509268.703 0, 1755794.274 509224.21 0, 1755492.918 509179.734 0, 1755191.559 509135.276 0, 1754890.198 509090.836 0, 
+    1754588.834 509046.414 0, 1754287.467 509002.009 0, 1753986.098 508957.622 0, 1753684.726 508913.253 0, 1753383.351 508868.901 0, 1753081.974 508824.567 0, 1752780.594 508780.251 0, 1752479.212 508735.953 0, 1752177.827 508691.673 0, 1751876.439 508647.41 0, 
+    1751575.049 508603.165 0, 1751273.656 508558.937 0, 1750972.261 508514.728 0, 1750670.863 508470.536 0, 1750368.123 508426.165 0, 1750068.059 508382.205 0, 1749766.653 508338.067 0, 1749465.245 508293.946 0, 1749163.834 508249.843 0, 1748862.42 508205.757 0, 
+    1748561.004 508161.689 0, 1748259.585 508117.64 0, 1747958.164 508073.607 0, 1747656.74 508029.593 0, 1747355.313 507985.596 0, 1747053.884 507941.617 0, 1746752.452 507897.656 0, 1746451.018 507853.712 0, 1746149.581 507809.787 0, 1745848.141 507765.879 0, 
+    1745546.699 507721.988 0, 1745245.255 507678.116 0, 1744943.807 507634.261 0, 1744642.358 507590.424 0, 1744340.905 507546.605 0, 1744039.45 507502.803 0, 1743737.993 507459.019 0, 1743436.532 507415.253 0, 1743133.729 507371.311 0, 1742336.189 512868.182 0, 
+    1741538.587 518365.476 0, 1741840.74 518409.325 0, 1742141.553 518452.997 0, 1742442.364 518496.687 0, 1742743.172 518540.394 0, 1743043.977 518584.119 0, 1743344.78 518627.862 0, 1743645.58 518671.623 0, 1743946.378 518715.401 0, 1744247.173 518759.197 0, 
+    1744547.965 518803.011 0, 1744848.755 518846.843 0, 1745149.542 518890.692 0, 1745450.327 518934.559 0, 1745751.109 518978.443 0, 1746051.889 519022.346 0, 1746352.666 519066.266 0, 1746653.44 519110.203 0, 1746954.212 519154.159 0, 1747254.981 519198.132 0, 
+    1747555.748 519242.122 0, 1747856.512 519286.131 0, 1748157.273 519330.157 0, 1748458.032 519374.201 0, 1748757.452 519418.067 0, 1749059.542 519462.342 0, 1749360.293 519506.439 0, 1749661.042 519550.554 0, 1749961.787 519594.686 0, 1750262.531 519638.836 0, 
+    1750563.271 519683.004 0, 1750864.009 519727.19 0, 1751164.745 519771.393 0, 1751465.478 519815.614 0, 1751766.208 519859.852 0, 1752066.936 519904.109 0, 1752367.661 519948.383 0, 1752668.383 519992.674 0, 1752969.103 520036.984 0, 1753269.82 520081.311 0, 
+    1753570.535 520125.656 0, 1753871.247 520170.018 0, 1754171.956 520214.398 0, 1754472.663 520258.796 0, 1754773.367 520303.212 0, 1755074.069 520347.645 0, 1755374.768 520392.096 0, 1755675.464 520436.565 0, 1755974.823 520480.854 0, 1756787.952 514985.835 0, 
+    1757601.019 509491.239 0))
+
+POLYGON ((1770405.025 522637.008 0, 1770105.79 522591.873 0, 1769805.221 522546.555 0, 1769504.649 522501.255 0, 1769204.074 522455.972 0, 1768903.496 522410.707 0, 1768602.916 522365.46 0, 1768302.333 522320.23 0, 1768001.748 522275.018 0, 1767701.16 522229.824 0, 
+    1767400.569 522184.648 0, 1767099.975 522139.489 0, 1766799.379 522094.348 0, 1766498.781 522049.224 0, 1766198.179 522004.119 0, 1765897.575 521959.03 0, 1765596.968 521913.96 0, 1765296.359 521868.907 0, 1764995.747 521823.872 0, 1764695.132 521778.855 0, 
+    1764394.515 521733.856 0, 1764093.895 521688.874 0, 1763793.272 521643.91 0, 1763492.647 521598.963 0, 1763190.686 521553.835 0, 1762891.388 521509.123 0, 1762590.755 521464.23 0, 1762290.119 521419.354 0, 1761989.481 521374.496 0, 1761688.84 521329.656 0, 
+    1761388.196 521284.833 0, 1761087.55 521240.028 0, 1760786.9 521195.241 0, 1760486.249 521150.471 0, 1760185.594 521105.719 0, 1759884.937 521060.985 0, 1759584.278 521016.269 0, 1759283.616 520971.57 0, 1758982.951 520926.889 0, 1758682.283 520882.225 0, 
+    1758381.613 520837.58 0, 1758080.941 520792.952 0, 1757780.265 520748.341 0, 1757479.587 520703.749 0, 1757178.907 520659.174 0, 1756878.223 520614.617 0, 1756577.537 520570.077 0, 1756276.849 520525.555 0, 1755974.823 520480.854 0, 1755161.632 525976.292 0, 
+    1754348.379 531472.145 0, 1754649.755 531516.751 0, 1754949.797 531561.177 0, 1755249.835 531605.62 0, 1755549.872 531650.082 0, 1755849.906 531694.561 0, 1756149.937 531739.057 0, 1756449.965 531783.572 0, 1756749.991 531828.104 0, 1757050.014 531872.653 0, 
+    1757350.035 531917.221 0, 1757650.053 531961.805 0, 1757950.068 532006.408 0, 1758250.081 532051.028 0, 1758550.091 532095.666 0, 1758850.098 532140.322 0, 1759150.103 532184.995 0, 1759450.105 532229.686 0, 1759750.105 532274.395 0, 1760050.102 532319.121 0, 
+    1760350.096 532363.865 0, 1760650.088 532408.626 0, 1760950.077 532453.405 0, 1761250.064 532498.202 0, 1761548.717 532542.818 0, 1761850.028 532587.849 0, 1762150.007 532632.699 0, 1762449.983 532677.566 0, 1762749.956 532722.451 0, 1763049.927 532767.354 0, 
+    1763349.895 532812.274 0, 1763649.86 532857.212 0, 1763949.822 532902.168 0, 1764249.782 532947.142 0, 1764549.74 532992.133 0, 1764849.695 533037.141 0, 1765149.647 533082.168 0, 1765449.596 533127.212 0, 1765749.543 533172.273 0, 1766049.487 533217.353 0, 
+    1766349.428 533262.45 0, 1766649.367 533307.564 0, 1766949.303 533352.697 0, 1767249.237 533397.847 0, 1767549.167 533443.014 0, 1767849.096 533488.199 0, 1768149.021 533533.402 0, 1768448.944 533578.623 0, 1768747.535 533623.661 0, 1769576.312 528130.126 0, 
+    1770405.025 522637.008 0))
+
+POLYGON ((1783140.555 535815.848 0, 1782842.09 535769.966 0, 1782542.296 535723.898 0, 1782242.5 535677.848 0, 1781942.701 535631.816 0, 1781642.899 535585.801 0, 1781343.094 535539.804 0, 1781043.286 535493.825 0, 1780743.476 535447.863 0, 1780443.663 535401.919 0, 
+    1780143.848 535355.992 0, 1779844.03 535310.083 0, 1779544.209 535264.192 0, 1779244.385 535218.318 0, 1778944.559 535172.462 0, 1778644.73 535126.624 0, 1778344.898 535080.803 0, 1778045.063 535035 0, 1777745.226 534989.215 0, 1777445.387 534943.447 0, 
+    1777145.544 534897.697 0, 1776845.699 534851.965 0, 1776545.851 534806.25 0, 1776246 534760.553 0, 1775944.819 534714.671 0, 1775646.291 534669.212 0, 1775346.432 534623.567 0, 1775046.571 534577.941 0, 1774746.707 534532.332 0, 1774446.84 534486.741 0, 
+    1774146.971 534441.167 0, 1773847.099 534395.611 0, 1773547.224 534350.073 0, 1773247.347 534304.552 0, 1772947.466 534259.049 0, 1772647.584 534213.564 0, 1772347.698 534168.096 0, 1772047.81 534122.646 0, 1771747.919 534077.214 0, 1771448.026 534031.799 0, 
+    1771148.13 533986.402 0, 1770848.231 533941.023 0, 1770548.329 533895.661 0, 1770248.425 533850.317 0, 1769948.518 533804.99 0, 1769648.609 533759.682 0, 1769348.696 533714.39 0, 1769048.782 533669.117 0, 1768747.535 533623.661 0, 1767918.696 539117.608 0, 
+    1767089.796 544611.965 0, 1767390.393 544657.323 0, 1767689.661 544702.499 0, 1767988.926 544747.692 0, 1768288.189 544792.904 0, 1768587.449 544838.132 0, 1768886.707 544883.379 0, 1769185.961 544928.643 0, 1769485.214 544973.924 0, 1769784.463 545019.223 0, 
+    1770083.71 545064.54 0, 1770382.954 545109.874 0, 1770682.195 545155.226 0, 1770981.434 545200.596 0, 1771280.67 545245.983 0, 1771579.904 545291.388 0, 1771879.135 545336.811 0, 1772178.363 545382.251 0, 1772477.588 545427.708 0, 1772776.811 545473.184 0, 
+    1773076.031 545518.677 0, 1773375.248 545564.187 0, 1773674.463 545609.715 0, 1773973.675 545655.261 0, 1774271.56 545700.623 0, 1774572.091 545746.405 0, 1774871.295 545792.004 0, 1775170.496 545837.62 0, 1775469.695 545883.254 0, 1775768.891 545928.905 0, 
+    1776068.084 545974.574 0, 1776367.275 546020.261 0, 1776666.463 546065.965 0, 1776965.648 546111.687 0, 1777264.83 546157.427 0, 1777564.01 546203.184 0, 1777863.187 546248.958 0, 1778162.362 546294.751 0, 1778461.533 546340.56 0, 1778760.702 546386.388 0, 
+    1779059.869 546432.233 0, 1779359.032 546478.096 0, 1779658.193 546523.976 0, 1779957.352 546569.874 0, 1780256.507 546615.79 0, 1780555.66 546661.723 0, 1780854.81 546707.674 0, 1781153.957 546753.642 0, 1781451.779 546799.424 0, 1782296.199 541307.431 0, 
+    1783140.555 535815.848 0))
+
+POLYGON ((1795807.524 549027.451 0, 1795509.831 548980.827 0, 1795210.815 548934.013 0, 1794911.796 548887.217 0, 1794612.774 548840.439 0, 1794313.749 548793.679 0, 1794014.722 548746.936 0, 1793715.692 548700.211 0, 1793416.659 548653.503 0, 1793117.623 548606.813 0, 
+    1792818.585 548560.14 0, 1792519.544 548513.485 0, 1792220.5 548466.848 0, 1791921.454 548420.228 0, 1791622.404 548373.626 0, 1791323.352 548327.042 0, 1791024.297 548280.475 0, 1790725.24 548233.925 0, 1790426.18 548187.394 0, 1790127.116 548140.879 0, 
+    1789828.051 548094.383 0, 1789528.982 548047.904 0, 1789229.911 548001.443 0, 1788930.837 547954.999 0, 1788630.438 547908.368 0, 1788332.681 547862.164 0, 1788033.599 547815.774 0, 1787734.514 547769.4 0, 1787435.426 547723.045 0, 1787136.336 547676.707 0, 
+    1786837.243 547630.386 0, 1786538.147 547584.083 0, 1786239.048 547537.798 0, 1785939.947 547491.53 0, 1785640.843 547445.28 0, 1785341.736 547399.048 0, 1785042.627 547352.833 0, 1784743.515 547306.636 0, 1784444.4 547260.456 0, 1784145.282 547214.294 0, 
+    1783846.162 547168.15 0, 1783547.039 547122.023 0, 1783247.913 547075.913 0, 1782948.785 547029.822 0, 1782649.654 546983.748 0, 1782350.52 546937.691 0, 1782051.383 546891.653 0, 1781752.244 546845.631 0, 1781451.779 546799.424 0, 1780607.296 552291.824 0, 
+    1779762.752 557784.628 0, 1780062.568 557830.735 0, 1780361.061 557876.657 0, 1780659.551 557922.596 0, 1780958.038 557968.553 0, 1781256.523 558014.528 0, 1781555.004 558060.52 0, 1781853.484 558106.529 0, 1782151.96 558152.556 0, 1782450.434 558198.601 0, 
+    1782748.905 558244.663 0, 1783047.373 558290.743 0, 1783345.839 558336.84 0, 1783644.302 558382.955 0, 1783942.762 558429.088 0, 1784241.22 558475.238 0, 1784539.674 558521.406 0, 1784838.126 558567.591 0, 1785136.576 558613.794 0, 1785435.022 558660.014 0, 
+    1785733.466 558706.252 0, 1786031.908 558752.507 0, 1786330.346 558798.781 0, 1786628.782 558845.071 0, 1786925.896 558891.175 0, 1787225.645 558937.705 0, 1787524.073 558984.048 0, 1787822.497 559030.409 0, 1788120.919 559076.788 0, 1788419.339 559123.184 0, 
+    1788717.756 559169.597 0, 1789016.169 559216.028 0, 1789314.581 559262.477 0, 1789612.989 559308.943 0, 1789911.395 559355.427 0, 1790209.798 559401.929 0, 1790508.198 559448.448 0, 1790806.595 559494.984 0, 1791104.99 559541.538 0, 1791403.382 559588.11 0, 
+    1791701.771 559634.699 0, 1792000.158 559681.306 0, 1792298.542 559727.93 0, 1792596.923 559774.572 0, 1792895.301 559821.232 0, 1793193.677 559867.909 0, 1793492.049 559914.603 0, 1793790.419 559961.315 0, 1794087.469 560007.839 0, 1794947.528 554517.443 0, 
+    1795807.524 549027.451 0))
+
+POLYGON ((1808405.848 562271.51 0, 1808108.929 562224.148 0, 1807810.692 562176.593 0, 1807512.452 562129.055 0, 1807214.21 562081.536 0, 1806915.965 562034.033 0, 1806617.716 561986.549 0, 1806319.466 561939.081 0, 1806021.212 561891.632 0, 1805722.955 561844.2 0, 
+    1805424.696 561796.785 0, 1805126.434 561749.388 0, 1804828.169 561702.009 0, 1804529.902 561654.647 0, 1804231.631 561607.303 0, 1803933.358 561559.976 0, 1803635.082 561512.667 0, 1803336.803 561465.376 0, 1803038.522 561418.102 0, 1802740.238 561370.845 0, 
+    1802441.95 561323.606 0, 1802143.661 561276.385 0, 1801845.368 561229.181 0, 1801547.072 561181.995 0, 1801247.458 561134.618 0, 1800950.473 561087.675 0, 1800652.17 561040.541 0, 1800353.863 560993.425 0, 1800055.554 560946.327 0, 1799757.242 560899.246 0, 
+    1799458.927 560852.183 0, 1799160.609 560805.137 0, 1798862.289 560758.109 0, 1798563.966 560711.098 0, 1798265.64 560664.105 0, 1797967.311 560617.129 0, 1797668.979 560570.171 0, 1797370.645 560523.231 0, 1797072.308 560476.308 0, 1796773.969 560429.403 0, 
+    1796475.626 560382.515 0, 1796177.281 560335.645 0, 1795878.933 560288.792 0, 1795580.582 560241.957 0, 1795282.228 560195.14 0, 1794983.872 560148.34 0, 1794685.513 560101.557 0, 1794387.151 560054.792 0, 1794087.469 560007.839 0, 1793227.347 565498.635 0, 
+    1792367.163 570989.829 0, 1792666.196 571036.681 0, 1792963.911 571083.344 0, 1793261.624 571130.025 0, 1793559.334 571176.724 0, 1793857.041 571223.44 0, 1794154.746 571270.174 0, 1794452.447 571316.925 0, 1794750.146 571363.693 0, 1795047.842 571410.479 0, 
+    1795345.536 571457.283 0, 1795643.226 571504.104 0, 1795940.914 571550.943 0, 1796238.599 571597.799 0, 1796536.282 571644.673 0, 1796833.962 571691.564 0, 1797131.638 571738.473 0, 1797429.313 571785.4 0, 1797726.984 571832.344 0, 1798024.652 571879.305 0, 
+    1798322.318 571926.284 0, 1798619.981 571973.28 0, 1798917.642 572020.294 0, 1799215.299 572067.326 0, 1799511.641 572114.167 0, 1799810.606 572161.441 0, 1800108.255 572208.525 0, 1800405.902 572255.627 0, 1800703.545 572302.746 0, 1801001.186 572349.882 0, 
+    1801298.824 572397.036 0, 1801596.46 572444.208 0, 1801894.092 572491.397 0, 1802191.722 572538.604 0, 1802489.349 572585.828 0, 1802786.973 572633.07 0, 1803084.595 572680.329 0, 1803382.213 572727.606 0, 1803679.829 572774.9 0, 1803977.442 572822.212 0, 
+    1804275.053 572869.541 0, 1804572.66 572916.888 0, 1804870.265 572964.252 0, 1805167.867 573011.634 0, 1805465.466 573059.033 0, 1805763.062 573106.45 0, 1806060.656 573153.884 0, 1806358.247 573201.336 0, 1806654.523 573248.596 0, 1807530.217 567759.855 0, 
+    1808405.848 562271.51 0))
+
+POLYGON ((1820935.444 575547.719 0, 1820639.3 575499.622 0, 1820341.845 575451.33 0, 1820044.387 575403.055 0, 1819746.925 575354.797 0, 1819449.461 575306.557 0, 1819151.994 575258.335 0, 1818854.525 575210.13 0, 1818557.052 575161.943 0, 1818259.577 575113.773 0, 
+    1817962.098 575065.62 0, 1817664.617 575017.485 0, 1817367.133 574969.368 0, 1817069.647 574921.268 0, 1816772.157 574873.186 0, 1816474.665 574825.121 0, 1816177.169 574777.074 0, 1815879.671 574729.044 0, 1815582.17 574681.032 0, 1815284.667 574633.037 0, 
+    1814987.16 574585.06 0, 1814689.651 574537.1 0, 1814392.139 574489.158 0, 1814094.624 574441.233 0, 1813795.795 574393.115 0, 1813499.585 574345.436 0, 1813202.062 574297.564 0, 1812904.535 574249.709 0, 1812607.006 574201.872 0, 1812309.474 574154.052 0, 
+    1812011.94 574106.25 0, 1811714.402 574058.465 0, 1811416.862 574010.698 0, 1811119.319 573962.948 0, 1810821.773 573915.216 0, 1810524.224 573867.502 0, 1810226.672 573819.805 0, 1809929.118 573772.125 0, 1809631.561 573724.463 0, 1809334.001 573676.818 0, 
+    1809036.438 573629.191 0, 1808738.872 573581.582 0, 1808441.304 573533.99 0, 1808143.733 573486.415 0, 1807846.159 573438.858 0, 1807548.582 573391.319 0, 1807251.002 573343.797 0, 1806953.42 573296.293 0, 1806654.523 573248.596 0, 1805778.766 578737.732 0, 
+    1804902.946 584227.259 0, 1805201.194 584274.852 0, 1805498.13 584322.253 0, 1805795.064 584369.672 0, 1806091.994 584417.108 0, 1806388.922 584464.562 0, 1806685.847 584512.033 0, 1806982.769 584559.522 0, 1807279.689 584607.028 0, 1807576.606 584654.552 0, 
+    1807873.519 584702.093 0, 1808170.43 584749.651 0, 1808467.339 584797.227 0, 1808764.244 584844.821 0, 1809061.147 584892.432 0, 1809358.047 584940.06 0, 1809654.944 584987.706 0, 1809951.838 585035.37 0, 1810248.73 585083.051 0, 1810545.618 585130.749 0, 
+    1810842.504 585178.465 0, 1811139.387 585226.198 0, 1811436.267 585273.949 0, 1811733.145 585321.717 0, 1812028.712 585369.292 0, 1812326.891 585417.306 0, 1812623.76 585465.127 0, 1812920.626 585512.965 0, 1813217.49 585560.821 0, 1813514.35 585608.694 0, 
+    1813811.208 585656.584 0, 1814108.063 585704.492 0, 1814404.915 585752.418 0, 1814701.764 585800.361 0, 1814998.611 585848.321 0, 1815295.454 585896.299 0, 1815592.295 585944.295 0, 1815889.133 585992.308 0, 1816185.968 586040.338 0, 1816482.8 586088.386 0, 
+    1816779.63 586136.451 0, 1817076.456 586184.534 0, 1817373.28 586232.634 0, 1817670.101 586280.752 0, 1817966.919 586328.887 0, 1818263.735 586377.04 0, 1818560.547 586425.21 0, 1818857.357 586473.397 0, 1819152.857 586521.39 0, 1820044.183 581034.359 0, 
+    1820935.444 575547.719 0))
+
+POLYGON ((1730224.341 494295.337 0, 1729923.452 494252.557 0, 1729621.215 494209.604 0, 1729318.975 494166.669 0, 1729016.732 494123.752 0, 1728714.487 494080.852 0, 1728412.24 494037.97 0, 1728109.99 493995.106 0, 1727807.737 493952.26 0, 1727505.482 493909.432 0, 
+    1727203.224 493866.621 0, 1726900.964 493823.828 0, 1726598.702 493781.053 0, 1726296.437 493738.296 0, 1725994.169 493695.557 0, 1725691.899 493652.835 0, 1725389.626 493610.131 0, 1725087.351 493567.445 0, 1724785.073 493524.777 0, 1724482.793 493482.126 0, 
+    1724180.51 493439.493 0, 1723878.225 493396.878 0, 1723575.937 493354.281 0, 1723273.647 493311.702 0, 1722970.006 493268.951 0, 1722669.058 493226.597 0, 1722366.761 493184.071 0, 1722064.46 493141.562 0, 1721762.158 493099.072 0, 1721459.852 493056.599 0, 
+    1721157.544 493014.145 0, 1720855.234 492971.708 0, 1720552.921 492929.288 0, 1720250.606 492886.887 0, 1719948.288 492844.503 0, 1719645.968 492802.138 0, 1719343.645 492759.79 0, 1719041.32 492717.459 0, 1718738.992 492675.147 0, 1718436.662 492632.852 0, 
+    1718134.329 492590.575 0, 1717831.994 492548.316 0, 1717529.656 492506.075 0, 1717227.316 492463.852 0, 1716924.973 492421.646 0, 1716622.628 492379.458 0, 1716320.281 492337.288 0, 1716017.93 492295.136 0, 1715714.229 492252.813 0, 1714947.879 497753.25 0, 
+    1714181.47 503254.114 0, 1714484.521 503296.346 0, 1714786.224 503338.408 0, 1715087.924 503380.488 0, 1715389.622 503422.586 0, 1715691.317 503464.701 0, 1715993.01 503506.834 0, 1716294.7 503548.985 0, 1716596.388 503591.153 0, 1716898.073 503633.34 0, 
+    1717199.756 503675.544 0, 1717501.436 503717.765 0, 1717803.114 503760.005 0, 1718104.789 503802.262 0, 1718406.462 503844.538 0, 1718708.132 503886.83 0, 1719009.8 503929.141 0, 1719311.466 503971.469 0, 1719613.129 504013.815 0, 1719914.789 504056.179 0, 
+    1720216.447 504098.561 0, 1720518.102 504140.96 0, 1720819.755 504183.378 0, 1721121.405 504225.812 0, 1721421.709 504268.076 0, 1721724.699 504310.735 0, 1722026.342 504353.224 0, 1722327.982 504395.73 0, 1722629.62 504438.253 0, 1722931.255 504480.795 0, 
+    1723232.888 504523.354 0, 1723534.519 504565.931 0, 1723836.147 504608.525 0, 1724137.772 504651.138 0, 1724439.395 504693.768 0, 1724741.015 504736.416 0, 1725042.633 504779.082 0, 1725344.248 504821.765 0, 1725645.861 504864.466 0, 1725947.471 504907.185 0, 
+    1726249.079 504949.922 0, 1726550.685 504992.676 0, 1726852.287 505035.449 0, 1727153.888 505078.239 0, 1727455.485 505121.046 0, 1727757.08 505163.872 0, 1728058.673 505206.715 0, 1728360.263 505249.576 0, 1728660.508 505292.264 0, 1729442.455 499793.586 0, 
+    1730224.341 494295.337 0))
+
+POLYGON ((1743133.729 507371.311 0, 1742833.604 507327.774 0, 1742532.137 507284.062 0, 1742230.666 507240.367 0, 1741929.193 507196.689 0, 1741627.718 507153.03 0, 1741326.239 507109.388 0, 1741024.759 507065.764 0, 1740723.275 507022.157 0, 1740421.79 506978.569 0, 
+    1740120.301 506934.998 0, 1739818.81 506891.445 0, 1739517.317 506847.909 0, 1739215.82 506804.392 0, 1738914.322 506760.892 0, 1738612.821 506717.409 0, 1738311.317 506673.945 0, 1738009.81 506630.498 0, 1737708.302 506587.069 0, 1737406.79 506543.658 0, 
+    1737105.276 506500.265 0, 1736803.76 506456.889 0, 1736502.24 506413.531 0, 1736200.719 506370.191 0, 1735897.853 506326.676 0, 1735597.668 506283.564 0, 1735296.138 506240.277 0, 1734994.607 506197.008 0, 1734693.072 506153.756 0, 1734391.535 506110.523 0, 
+    1734089.996 506067.307 0, 1733788.454 506024.108 0, 1733486.909 505980.928 0, 1733185.362 505937.765 0, 1732883.812 505894.62 0, 1732582.26 505851.493 0, 1732280.705 505808.384 0, 1731979.148 505765.292 0, 1731677.588 505722.218 0, 1731376.026 505679.162 0, 
+    1731074.461 505636.123 0, 1730772.894 505593.103 0, 1730471.324 505550.1 0, 1730169.751 505507.114 0, 1729868.176 505464.147 0, 1729566.599 505421.197 0, 1729265.019 505378.265 0, 1728963.436 505335.351 0, 1728660.508 505292.264 0, 1727878.5 510791.367 0, 
+    1727096.432 516290.892 0, 1727398.711 516333.887 0, 1727699.646 516376.709 0, 1728000.579 516419.549 0, 1728301.509 516462.406 0, 1728602.436 516505.282 0, 1728903.362 516548.175 0, 1729204.284 516591.085 0, 1729505.204 516634.014 0, 1729806.122 516676.96 0, 
+    1730107.037 516719.923 0, 1730407.949 516762.905 0, 1730708.859 516805.904 0, 1731009.767 516848.921 0, 1731310.672 516891.956 0, 1731611.574 516935.008 0, 1731912.474 516978.078 0, 1732213.371 517021.166 0, 1732514.266 517064.271 0, 1732815.158 517107.395 0, 
+    1733116.048 517150.535 0, 1733416.935 517193.694 0, 1733717.82 517236.87 0, 1734018.702 517280.064 0, 1734318.242 517323.084 0, 1734620.458 517366.506 0, 1734921.333 517409.753 0, 1735222.205 517453.018 0, 1735523.074 517496.3 0, 1735823.941 517539.6 0, 
+    1736124.805 517582.918 0, 1736425.667 517626.254 0, 1736726.526 517669.608 0, 1737027.383 517712.979 0, 1737328.237 517756.368 0, 1737629.088 517799.774 0, 1737929.937 517843.198 0, 1738230.784 517886.64 0, 1738531.627 517930.1 0, 1738832.469 517973.577 0, 
+    1739133.307 518017.072 0, 1739434.144 518060.585 0, 1739734.977 518104.116 0, 1740035.808 518147.664 0, 1740336.637 518191.23 0, 1740637.462 518234.813 0, 1740938.286 518278.415 0, 1741239.107 518322.034 0, 1741538.587 518365.476 0, 1742336.189 512868.182 0, 
+    1743133.729 507371.311 0))
+
+POLYGON ((1755974.823 520480.854 0, 1755675.464 520436.565 0, 1755374.768 520392.096 0, 1755074.069 520347.645 0, 1754773.367 520303.212 0, 1754472.663 520258.796 0, 1754171.956 520214.398 0, 1753871.247 520170.018 0, 1753570.535 520125.656 0, 1753269.82 520081.311 0, 
+    1752969.103 520036.984 0, 1752668.383 519992.674 0, 1752367.661 519948.383 0, 1752066.936 519904.109 0, 1751766.208 519859.852 0, 1751465.478 519815.614 0, 1751164.745 519771.393 0, 1750864.009 519727.19 0, 1750563.271 519683.004 0, 1750262.531 519638.836 0, 
+    1749961.787 519594.686 0, 1749661.042 519550.554 0, 1749360.293 519506.439 0, 1749059.542 519462.342 0, 1748757.452 519418.067 0, 1748458.032 519374.201 0, 1748157.273 519330.157 0, 1747856.512 519286.131 0, 1747555.748 519242.122 0, 1747254.981 519198.132 0, 
+    1746954.212 519154.159 0, 1746653.44 519110.203 0, 1746352.666 519066.266 0, 1746051.889 519022.346 0, 1745751.109 518978.443 0, 1745450.327 518934.559 0, 1745149.542 518890.692 0, 1744848.755 518846.843 0, 1744547.965 518803.011 0, 1744247.173 518759.197 0, 
+    1743946.378 518715.401 0, 1743645.58 518671.623 0, 1743344.78 518627.862 0, 1743043.977 518584.119 0, 1742743.172 518540.394 0, 1742442.364 518496.687 0, 1742141.553 518452.997 0, 1741840.74 518409.325 0, 1741538.587 518365.476 0, 1740740.925 523863.189 0, 
+    1739943.202 529361.319 0, 1740244.705 529405.073 0, 1740544.871 529448.651 0, 1740845.034 529492.247 0, 1741145.195 529535.86 0, 1741445.353 529579.492 0, 1741745.509 529623.14 0, 1742045.662 529666.807 0, 1742345.812 529710.491 0, 1742645.96 529754.193 0, 
+    1742946.105 529797.912 0, 1743246.248 529841.65 0, 1743546.388 529885.404 0, 1743846.526 529929.177 0, 1744146.661 529972.967 0, 1744446.793 530016.775 0, 1744746.923 530060.6 0, 1745047.05 530104.443 0, 1745347.175 530148.304 0, 1745647.297 530192.183 0, 
+    1745947.417 530236.079 0, 1746247.534 530279.993 0, 1746547.648 530323.924 0, 1746847.76 530367.873 0, 1747146.536 530411.645 0, 1747447.976 530455.825 0, 1747748.08 530499.827 0, 1748048.181 530543.847 0, 1748348.28 530587.884 0, 1748648.376 530631.939 0, 
+    1748948.47 530676.012 0, 1749248.561 530720.102 0, 1749548.649 530764.211 0, 1749848.735 530808.336 0, 1750148.819 530852.48 0, 1750448.899 530896.641 0, 1750748.977 530940.82 0, 1751049.053 530985.016 0, 1751349.126 531029.23 0, 1751649.196 531073.462 0, 
+    1751949.263 531117.711 0, 1752249.329 531161.978 0, 1752549.391 531206.263 0, 1752849.451 531250.565 0, 1753149.508 531294.885 0, 1753449.563 531339.223 0, 1753749.615 531383.579 0, 1754049.664 531427.952 0, 1754348.379 531472.145 0, 1755161.632 525976.292 0, 
+    1755974.823 520480.854 0))
+
+POLYGON ((1768747.535 533623.661 0, 1768448.944 533578.623 0, 1768149.021 533533.402 0, 1767849.096 533488.199 0, 1767549.167 533443.014 0, 1767249.237 533397.847 0, 1766949.303 533352.697 0, 1766649.367 533307.564 0, 1766349.428 533262.45 0, 1766049.487 533217.353 0, 
+    1765749.543 533172.273 0, 1765449.596 533127.212 0, 1765149.647 533082.168 0, 1764849.695 533037.141 0, 1764549.74 532992.133 0, 1764249.782 532947.142 0, 1763949.822 532902.168 0, 1763649.86 532857.212 0, 1763349.895 532812.274 0, 1763049.927 532767.354 0, 
+    1762749.956 532722.451 0, 1762449.983 532677.566 0, 1762150.007 532632.699 0, 1761850.028 532587.849 0, 1761548.717 532542.818 0, 1761250.064 532498.202 0, 1760950.077 532453.405 0, 1760650.088 532408.626 0, 1760350.096 532363.865 0, 1760050.102 532319.121 0, 
+    1759750.105 532274.395 0, 1759450.105 532229.686 0, 1759150.103 532184.995 0, 1758850.098 532140.322 0, 1758550.091 532095.666 0, 1758250.081 532051.028 0, 1757950.068 532006.408 0, 1757650.053 531961.805 0, 1757350.035 531917.221 0, 1757050.014 531872.653 0, 
+    1756749.991 531828.104 0, 1756449.965 531783.572 0, 1756149.937 531739.057 0, 1755849.906 531694.561 0, 1755549.872 531650.082 0, 1755249.835 531605.62 0, 1754949.797 531561.177 0, 1754649.755 531516.751 0, 1754348.379 531472.145 0, 1753535.065 536968.412 0, 
+    1752721.69 542465.089 0, 1753022.416 542509.598 0, 1753321.811 542553.928 0, 1753621.203 542598.276 0, 1753920.592 542642.642 0, 1754219.979 542687.025 0, 1754519.363 542731.425 0, 1754818.744 542775.844 0, 1755118.123 542820.28 0, 1755417.5 542864.733 0, 
+    1755716.873 542909.204 0, 1756016.244 542953.693 0, 1756315.613 542998.2 0, 1756614.978 543042.724 0, 1756914.342 543087.265 0, 1757213.702 543131.825 0, 1757513.06 543176.402 0, 1757812.415 543220.996 0, 1758111.768 543265.608 0, 1758411.118 543310.238 0, 
+    1758710.465 543354.885 0, 1759009.81 543399.55 0, 1759309.152 543444.233 0, 1759608.492 543488.933 0, 1759906.501 543533.453 0, 1760207.163 543578.387 0, 1760506.495 543623.14 0, 1760805.824 543667.91 0, 1761105.15 543712.699 0, 1761404.474 543757.505 0, 
+    1761703.795 543802.328 0, 1762003.113 543847.169 0, 1762302.429 543892.028 0, 1762601.742 543936.905 0, 1762901.053 543981.799 0, 1763200.361 544026.71 0, 1763499.666 544071.64 0, 1763798.968 544116.586 0, 1764098.268 544161.551 0, 1764397.566 544206.533 0, 
+    1764696.86 544251.533 0, 1764996.152 544296.55 0, 1765295.442 544341.585 0, 1765594.728 544386.638 0, 1765894.012 544431.708 0, 1766193.294 544476.796 0, 1766492.572 544521.901 0, 1766791.849 544567.024 0, 1767089.796 544611.965 0, 1767918.696 539117.608 0, 
+    1768747.535 533623.661 0))
+
+POLYGON ((1781451.779 546799.424 0, 1781153.957 546753.642 0, 1780854.81 546707.674 0, 1780555.66 546661.723 0, 1780256.507 546615.79 0, 1779957.352 546569.874 0, 1779658.193 546523.976 0, 1779359.032 546478.096 0, 1779059.869 546432.233 0, 1778760.702 546386.388 0, 
+    1778461.533 546340.56 0, 1778162.362 546294.751 0, 1777863.187 546248.958 0, 1777564.01 546203.184 0, 1777264.83 546157.427 0, 1776965.648 546111.687 0, 1776666.463 546065.965 0, 1776367.275 546020.261 0, 1776068.084 545974.574 0, 1775768.891 545928.905 0, 
+    1775469.695 545883.254 0, 1775170.496 545837.62 0, 1774871.295 545792.004 0, 1774572.091 545746.405 0, 1774271.56 545700.623 0, 1773973.675 545655.261 0, 1773674.463 545609.715 0, 1773375.248 545564.187 0, 1773076.031 545518.677 0, 1772776.811 545473.184 0, 
+    1772477.588 545427.708 0, 1772178.363 545382.251 0, 1771879.135 545336.811 0, 1771579.904 545291.388 0, 1771280.67 545245.983 0, 1770981.434 545200.596 0, 1770682.195 545155.226 0, 1770382.954 545109.874 0, 1770083.71 545064.54 0, 1769784.463 545019.223 0, 
+    1769485.214 544973.924 0, 1769185.961 544928.643 0, 1768886.707 544883.379 0, 1768587.449 544838.132 0, 1768288.189 544792.904 0, 1767988.926 544747.692 0, 1767689.661 544702.499 0, 1767390.393 544657.323 0, 1767089.796 544611.965 0, 1766260.834 550106.729 0, 
+    1765431.811 555601.896 0, 1765731.758 555647.157 0, 1766030.379 555692.235 0, 1766328.998 555737.331 0, 1766627.614 555782.444 0, 1766926.227 555827.575 0, 1767224.838 555872.724 0, 1767523.446 555917.89 0, 1767822.051 555963.073 0, 1768120.654 556008.275 0, 
+    1768419.254 556053.494 0, 1768717.851 556098.73 0, 1769016.446 556143.984 0, 1769315.038 556189.256 0, 1769613.627 556234.545 0, 1769912.214 556279.851 0, 1770210.798 556325.176 0, 1770509.379 556370.518 0, 1770807.958 556415.877 0, 1771106.534 556461.254 0, 
+    1771405.108 556506.649 0, 1771703.678 556552.061 0, 1772002.246 556597.49 0, 1772300.812 556642.938 0, 1772598.052 556688.201 0, 1772897.934 556733.885 0, 1773196.491 556779.385 0, 1773495.046 556824.903 0, 1773793.598 556870.438 0, 1774092.147 556915.991 0, 
+    1774390.694 556961.561 0, 1774689.238 557007.149 0, 1774987.779 557052.754 0, 1775286.317 557098.377 0, 1775584.853 557144.018 0, 1775883.386 557189.676 0, 1776181.917 557235.352 0, 1776480.445 557281.045 0, 1776778.97 557326.756 0, 1777077.492 557372.484 0, 
+    1777376.012 557418.23 0, 1777674.529 557463.994 0, 1777973.043 557509.775 0, 1778271.555 557555.574 0, 1778570.064 557601.39 0, 1778868.57 557647.224 0, 1779167.073 557693.076 0, 1779465.574 557738.945 0, 1779762.752 557784.628 0, 1780607.296 552291.824 0, 
+    1781451.779 546799.424 0))
+
+POLYGON ((1794087.469 560007.839 0, 1793790.419 559961.315 0, 1793492.049 559914.603 0, 1793193.677 559867.909 0, 1792895.301 559821.232 0, 1792596.923 559774.572 0, 1792298.542 559727.93 0, 1792000.158 559681.306 0, 1791701.771 559634.699 0, 1791403.382 559588.11 0, 
+    1791104.99 559541.538 0, 1790806.595 559494.984 0, 1790508.198 559448.448 0, 1790209.798 559401.929 0, 1789911.395 559355.427 0, 1789612.989 559308.943 0, 1789314.581 559262.477 0, 1789016.169 559216.028 0, 1788717.756 559169.597 0, 1788419.339 559123.184 0, 
+    1788120.919 559076.788 0, 1787822.497 559030.409 0, 1787524.073 558984.048 0, 1787225.645 558937.705 0, 1786925.896 558891.175 0, 1786628.782 558845.071 0, 1786330.346 558798.781 0, 1786031.908 558752.507 0, 1785733.466 558706.252 0, 1785435.022 558660.014 0, 
+    1785136.576 558613.794 0, 1784838.126 558567.591 0, 1784539.674 558521.406 0, 1784241.22 558475.238 0, 1783942.762 558429.088 0, 1783644.302 558382.955 0, 1783345.839 558336.84 0, 1783047.373 558290.743 0, 1782748.905 558244.663 0, 1782450.434 558198.601 0, 
+    1782151.96 558152.556 0, 1781853.484 558106.529 0, 1781555.004 558060.52 0, 1781256.523 558014.528 0, 1780958.038 557968.553 0, 1780659.551 557922.596 0, 1780361.061 557876.657 0, 1780062.568 557830.735 0, 1779762.752 557784.628 0, 1778918.146 563277.832 0, 
+    1778073.479 568771.435 0, 1778372.645 568817.442 0, 1778670.491 568863.264 0, 1778968.335 568909.104 0, 1779266.175 568954.961 0, 1779564.013 569000.836 0, 1779861.849 569046.728 0, 1780159.681 569092.638 0, 1780457.511 569138.566 0, 1780755.338 569184.511 0, 
+    1781053.163 569230.473 0, 1781350.984 569276.453 0, 1781648.803 569322.451 0, 1781946.62 569368.466 0, 1782244.433 569414.498 0, 1782542.244 569460.548 0, 1782840.052 569506.616 0, 1783137.858 569552.701 0, 1783435.661 569598.804 0, 1783733.461 569644.924 0, 
+    1784031.258 569691.062 0, 1784329.053 569737.217 0, 1784626.845 569783.39 0, 1784924.634 569829.58 0, 1785221.104 569875.584 0, 1785520.204 569922.014 0, 1785817.985 569968.256 0, 1786115.764 570014.517 0, 1786413.539 570060.795 0, 1786711.312 570107.09 0, 
+    1787009.082 570153.403 0, 1787306.85 570199.734 0, 1787604.614 570246.082 0, 1787902.376 570292.448 0, 1788200.136 570338.831 0, 1788497.892 570385.231 0, 1788795.646 570431.65 0, 1789093.397 570478.085 0, 1789391.145 570524.539 0, 1789688.891 570571.009 0, 
+    1789986.634 570617.498 0, 1790284.374 570664.003 0, 1790582.111 570710.527 0, 1790879.846 570757.068 0, 1791177.578 570803.626 0, 1791475.307 570850.202 0, 1791773.033 570896.795 0, 1792070.757 570943.406 0, 1792367.163 570989.829 0, 1793227.347 565498.635 0, 
+    1794087.469 560007.839 0))
+
+POLYGON ((1806654.523 573248.596 0, 1806358.247 573201.336 0, 1806060.656 573153.884 0, 1805763.062 573106.45 0, 1805465.466 573059.033 0, 1805167.867 573011.634 0, 1804870.265 572964.252 0, 1804572.66 572916.888 0, 1804275.053 572869.541 0, 1803977.442 572822.212 0, 
+    1803679.829 572774.9 0, 1803382.213 572727.606 0, 1803084.595 572680.329 0, 1802786.973 572633.07 0, 1802489.349 572585.828 0, 1802191.722 572538.604 0, 1801894.092 572491.397 0, 1801596.46 572444.208 0, 1801298.824 572397.036 0, 1801001.186 572349.882 0, 
+    1800703.545 572302.746 0, 1800405.902 572255.627 0, 1800108.255 572208.525 0, 1799810.606 572161.441 0, 1799511.641 572114.167 0, 1799215.299 572067.326 0, 1798917.642 572020.294 0, 1798619.981 571973.28 0, 1798322.318 571926.284 0, 1798024.652 571879.305 0, 
+    1797726.984 571832.344 0, 1797429.313 571785.4 0, 1797131.638 571738.473 0, 1796833.962 571691.564 0, 1796536.282 571644.673 0, 1796238.599 571597.799 0, 1795940.914 571550.943 0, 1795643.226 571504.104 0, 1795345.536 571457.283 0, 1795047.842 571410.479 0, 
+    1794750.146 571363.693 0, 1794452.447 571316.925 0, 1794154.746 571270.174 0, 1793857.041 571223.44 0, 1793559.334 571176.724 0, 1793261.624 571130.025 0, 1792963.911 571083.344 0, 1792666.196 571036.681 0, 1792367.163 570989.829 0, 1791506.917 576481.417 0, 
+    1790646.61 581973.397 0, 1790944.993 582020.147 0, 1791242.062 582066.709 0, 1791539.128 582113.289 0, 1791836.192 582159.886 0, 1792133.253 582206.5 0, 1792430.311 582253.133 0, 1792727.366 582299.782 0, 1793024.418 582346.449 0, 1793321.468 582393.134 0, 
+    1793618.515 582439.836 0, 1793915.559 582486.555 0, 1794212.601 582533.293 0, 1794509.64 582580.047 0, 1794806.676 582626.819 0, 1795103.709 582673.609 0, 1795400.739 582720.415 0, 1795697.767 582767.24 0, 1795994.792 582814.082 0, 1796291.814 582860.941 0, 
+    1796588.834 582907.818 0, 1796885.851 582954.713 0, 1797182.865 583001.624 0, 1797479.876 583048.554 0, 1797775.574 583095.293 0, 1798073.89 583142.465 0, 1798370.893 583189.447 0, 1798667.893 583236.446 0, 1798964.89 583283.463 0, 1799261.885 583330.497 0, 
+    1799558.877 583377.549 0, 1799855.866 583424.618 0, 1800152.852 583471.704 0, 1800449.835 583518.809 0, 1800746.816 583565.93 0, 1801043.794 583613.069 0, 1801340.769 583660.226 0, 1801637.742 583707.4 0, 1801934.711 583754.592 0, 1802231.678 583801.801 0, 
+    1802528.642 583849.027 0, 1802825.604 583896.271 0, 1803122.562 583943.532 0, 1803419.518 583990.811 0, 1803716.471 584038.108 0, 1804013.421 584085.422 0, 1804310.368 584132.753 0, 1804607.313 584180.102 0, 1804902.946 584227.259 0, 1805778.766 578737.732 0, 
+    1806654.523 573248.596 0))
+
+POLYGON ((1819152.857 586521.39 0, 1818857.357 586473.397 0, 1818560.547 586425.21 0, 1818263.735 586377.04 0, 1817966.919 586328.887 0, 1817670.101 586280.752 0, 1817373.28 586232.634 0, 1817076.456 586184.534 0, 1816779.63 586136.451 0, 1816482.8 586088.386 0, 
+    1816185.968 586040.338 0, 1815889.133 585992.308 0, 1815592.295 585944.295 0, 1815295.454 585896.299 0, 1814998.611 585848.321 0, 1814701.764 585800.361 0, 1814404.915 585752.418 0, 1814108.063 585704.492 0, 1813811.208 585656.584 0, 1813514.35 585608.694 0, 
+    1813217.49 585560.821 0, 1812920.626 585512.965 0, 1812623.76 585465.127 0, 1812326.891 585417.306 0, 1812028.712 585369.292 0, 1811733.145 585321.717 0, 1811436.267 585273.949 0, 1811139.387 585226.198 0, 1810842.504 585178.465 0, 1810545.618 585130.749 0, 
+    1810248.73 585083.051 0, 1809951.838 585035.37 0, 1809654.944 584987.706 0, 1809358.047 584940.06 0, 1809061.147 584892.432 0, 1808764.244 584844.821 0, 1808467.339 584797.227 0, 1808170.43 584749.651 0, 1807873.519 584702.093 0, 1807576.606 584654.552 0, 
+    1807279.689 584607.028 0, 1806982.769 584559.522 0, 1806685.847 584512.033 0, 1806388.922 584464.562 0, 1806091.994 584417.108 0, 1805795.064 584369.672 0, 1805498.13 584322.253 0, 1805201.194 584274.852 0, 1804902.946 584227.259 0, 1804027.064 589717.175 0, 
+    1803151.121 595207.475 0, 1803448.72 595254.964 0, 1803745.01 595302.262 0, 1804041.297 595349.578 0, 1804337.582 595396.911 0, 1804633.863 595444.261 0, 1804930.142 595491.629 0, 1805226.418 595539.014 0, 1805522.691 595586.417 0, 1805818.962 595633.837 0, 
+    1806115.229 595681.275 0, 1806411.494 595728.73 0, 1806707.756 595776.203 0, 1807004.016 595823.693 0, 1807300.272 595871.2 0, 1807596.526 595918.725 0, 1807892.777 595966.267 0, 1808189.025 596013.827 0, 1808485.27 596061.404 0, 1808781.513 596108.998 0, 
+    1809077.752 596156.61 0, 1809373.989 596204.24 0, 1809670.223 596251.887 0, 1809966.455 596299.551 0, 1810261.378 596347.023 0, 1810558.909 596394.932 0, 1810855.132 596442.648 0, 1811151.352 596490.382 0, 1811447.569 596538.134 0, 1811743.783 596585.903 0, 
+    1812039.995 596633.689 0, 1812336.204 596681.493 0, 1812632.41 596729.314 0, 1812928.613 596777.153 0, 1813224.813 596825.009 0, 1813521.011 596872.882 0, 1813817.205 596920.773 0, 1814113.397 596968.682 0, 1814409.586 597016.608 0, 1814705.773 597064.551 0, 
+    1815001.956 597112.511 0, 1815298.137 597160.49 0, 1815594.315 597208.485 0, 1815890.489 597256.498 0, 1816186.662 597304.528 0, 1816482.831 597352.576 0, 1816778.997 597400.642 0, 1817075.161 597448.724 0, 1817370.019 597496.613 0, 1818261.469 592008.809 0, 
+    1819152.857 586521.39 0))
+
+POLYGON ((1715714.229 492252.813 0, 1715413.223 492210.884 0, 1715110.865 492168.786 0, 1714808.505 492126.704 0, 1714506.143 492084.641 0, 1714203.778 492042.596 0, 1713901.41 492000.568 0, 1713599.04 491958.558 0, 1713296.668 491916.566 0, 1712994.293 491874.592 0, 
+    1712691.916 491832.635 0, 1712389.536 491790.696 0, 1712087.153 491748.775 0, 1711784.769 491706.872 0, 1711482.381 491664.987 0, 1711179.992 491623.119 0, 1710877.6 491581.27 0, 1710575.205 491539.438 0, 1710272.808 491497.623 0, 1709970.408 491455.827 0, 
+    1709668.006 491414.049 0, 1709365.602 491372.288 0, 1709063.195 491330.545 0, 1708760.786 491288.82 0, 1708457.023 491246.926 0, 1708155.96 491205.423 0, 1707853.543 491163.751 0, 1707551.124 491122.097 0, 1707248.702 491080.461 0, 1706946.278 491038.843 0, 
+    1706643.851 490997.242 0, 1706341.422 490955.659 0, 1706038.991 490914.094 0, 1705736.557 490872.547 0, 1705434.121 490831.018 0, 1705131.682 490789.506 0, 1704829.241 490748.013 0, 1704526.797 490706.537 0, 1704224.351 490665.078 0, 1703921.902 490623.638 0, 
+    1703619.451 490582.216 0, 1703316.998 490540.811 0, 1703014.542 490499.424 0, 1702712.084 490458.055 0, 1702409.623 490416.703 0, 1702107.16 490375.37 0, 1701804.694 490334.054 0, 1701502.226 490292.756 0, 1701198.404 490251.292 0, 1700447.597 495753.871 0, 
+    1699696.732 501256.879 0, 1699999.904 501298.255 0, 1700301.724 501339.465 0, 1700603.542 501380.692 0, 1700905.357 501421.937 0, 1701207.17 501463.2 0, 1701508.981 501504.48 0, 1701810.789 501545.778 0, 1702112.595 501587.095 0, 1702414.398 501628.428 0, 
+    1702716.199 501669.78 0, 1703017.997 501711.149 0, 1703319.793 501752.536 0, 1703621.587 501793.941 0, 1703923.378 501835.364 0, 1704225.166 501876.804 0, 1704526.953 501918.263 0, 1704828.736 501959.739 0, 1705130.518 502001.232 0, 1705432.296 502042.744 0, 
+    1705734.073 502084.273 0, 1706035.847 502125.82 0, 1706337.618 502167.385 0, 1706639.387 502208.967 0, 1706939.806 502250.382 0, 1707242.918 502292.185 0, 1707544.68 502333.821 0, 1707846.439 502375.475 0, 1708148.196 502417.146 0, 1708449.951 502458.835 0, 
+    1708751.702 502500.542 0, 1709053.452 502542.267 0, 1709355.199 502584.009 0, 1709656.944 502625.769 0, 1709958.686 502667.547 0, 1710260.425 502709.343 0, 1710562.162 502751.156 0, 1710863.897 502792.987 0, 1711165.629 502834.836 0, 1711467.359 502876.703 0, 
+    1711769.087 502918.587 0, 1712070.811 502960.489 0, 1712372.534 503002.409 0, 1712674.254 503044.347 0, 1712975.971 503086.303 0, 1713277.686 503128.276 0, 1713579.399 503170.267 0, 1713881.109 503212.275 0, 1714181.47 503254.114 0, 1714947.879 497753.25 0, 
+    1715714.229 492252.813 0))
+
+POLYGON ((1728660.508 505292.264 0, 1728360.263 505249.576 0, 1728058.673 505206.715 0, 1727757.08 505163.872 0, 1727455.485 505121.046 0, 1727153.888 505078.239 0, 1726852.287 505035.449 0, 1726550.685 504992.676 0, 1726249.079 504949.922 0, 1725947.471 504907.185 0, 
+    1725645.861 504864.466 0, 1725344.248 504821.765 0, 1725042.633 504779.082 0, 1724741.015 504736.416 0, 1724439.395 504693.768 0, 1724137.772 504651.138 0, 1723836.147 504608.525 0, 1723534.519 504565.931 0, 1723232.888 504523.354 0, 1722931.255 504480.795 0, 
+    1722629.62 504438.253 0, 1722327.982 504395.73 0, 1722026.342 504353.224 0, 1721724.699 504310.735 0, 1721421.709 504268.076 0, 1721121.405 504225.812 0, 1720819.755 504183.378 0, 1720518.102 504140.96 0, 1720216.447 504098.561 0, 1719914.789 504056.179 0, 
+    1719613.129 504013.815 0, 1719311.466 503971.469 0, 1719009.8 503929.141 0, 1718708.132 503886.83 0, 1718406.462 503844.538 0, 1718104.789 503802.262 0, 1717803.114 503760.005 0, 1717501.436 503717.765 0, 1717199.756 503675.544 0, 1716898.073 503633.34 0, 
+    1716596.388 503591.153 0, 1716294.7 503548.985 0, 1715993.01 503506.834 0, 1715691.317 503464.701 0, 1715389.622 503422.586 0, 1715087.924 503380.488 0, 1714786.224 503338.408 0, 1714484.521 503296.346 0, 1714181.47 503254.114 0, 1713415.002 508755.405 0, 
+    1712648.474 514257.118 0, 1712950.875 514299.259 0, 1713251.93 514341.231 0, 1713552.983 514383.22 0, 1713854.033 514425.227 0, 1714155.08 514467.252 0, 1714456.125 514509.295 0, 1714757.168 514551.355 0, 1715058.208 514593.433 0, 1715359.246 514635.529 0, 
+    1715660.281 514677.642 0, 1715961.314 514719.774 0, 1716262.344 514761.922 0, 1716563.372 514804.089 0, 1716864.397 514846.273 0, 1717165.42 514888.475 0, 1717466.44 514930.695 0, 1717767.458 514972.933 0, 1718068.474 515015.188 0, 1718369.486 515057.461 0, 
+    1718670.497 515099.752 0, 1718971.505 515142.06 0, 1719272.51 515184.386 0, 1719573.513 515226.73 0, 1719873.172 515268.903 0, 1720175.511 515311.471 0, 1720476.507 515353.868 0, 1720777.5 515396.282 0, 1721078.49 515438.715 0, 1721379.478 515481.165 0, 
+    1721680.464 515523.633 0, 1721981.446 515566.118 0, 1722282.427 515608.621 0, 1722583.405 515651.142 0, 1722884.38 515693.681 0, 1723185.353 515736.237 0, 1723486.324 515778.812 0, 1723787.292 515821.403 0, 1724088.257 515864.013 0, 1724389.22 515906.64 0, 
+    1724690.18 515949.285 0, 1724991.138 515991.948 0, 1725292.094 516034.628 0, 1725593.046 516077.326 0, 1725893.997 516120.042 0, 1726194.945 516162.776 0, 1726495.89 516205.527 0, 1726796.833 516248.296 0, 1727096.432 516290.892 0, 1727878.5 510791.367 0, 
+    1728660.508 505292.264 0))
+
+POLYGON ((1741538.587 518365.476 0, 1741239.107 518322.034 0, 1740938.286 518278.415 0, 1740637.462 518234.813 0, 1740336.637 518191.23 0, 1740035.808 518147.664 0, 1739734.977 518104.116 0, 1739434.144 518060.585 0, 1739133.307 518017.072 0, 1738832.469 517973.577 0, 
+    1738531.627 517930.1 0, 1738230.784 517886.64 0, 1737929.937 517843.198 0, 1737629.088 517799.774 0, 1737328.237 517756.368 0, 1737027.383 517712.979 0, 1736726.526 517669.608 0, 1736425.667 517626.254 0, 1736124.805 517582.918 0, 1735823.941 517539.6 0, 
+    1735523.074 517496.3 0, 1735222.205 517453.018 0, 1734921.333 517409.753 0, 1734620.458 517366.506 0, 1734318.242 517323.084 0, 1734018.702 517280.064 0, 1733717.82 517236.87 0, 1733416.935 517193.694 0, 1733116.048 517150.535 0, 1732815.158 517107.395 0, 
+    1732514.266 517064.271 0, 1732213.371 517021.166 0, 1731912.474 516978.078 0, 1731611.574 516935.008 0, 1731310.672 516891.956 0, 1731009.767 516848.921 0, 1730708.859 516805.904 0, 1730407.949 516762.905 0, 1730107.037 516719.923 0, 1729806.122 516676.96 0, 
+    1729505.204 516634.014 0, 1729204.284 516591.085 0, 1728903.362 516548.175 0, 1728602.436 516505.282 0, 1728301.509 516462.406 0, 1728000.579 516419.549 0, 1727699.646 516376.709 0, 1727398.711 516333.887 0, 1727096.432 516290.892 0, 1726314.305 521790.837 0, 
+    1725532.119 527291.198 0, 1725833.747 527334.1 0, 1726134.034 527376.83 0, 1726434.32 527419.578 0, 1726734.602 527462.343 0, 1727034.883 527505.126 0, 1727335.16 527547.927 0, 1727635.436 527590.745 0, 1727935.708 527633.581 0, 1728235.978 527676.435 0, 
+    1728536.246 527719.306 0, 1728836.511 527762.195 0, 1729136.774 527805.102 0, 1729437.034 527848.026 0, 1729737.291 527890.968 0, 1730037.546 527933.928 0, 1730337.799 527976.906 0, 1730638.049 528019.901 0, 1730938.296 528062.913 0, 1731238.541 528105.944 0, 
+    1731538.783 528148.992 0, 1731839.023 528192.058 0, 1732139.261 528235.141 0, 1732439.495 528278.242 0, 1732738.391 528321.169 0, 1733039.957 528364.497 0, 1733340.184 528407.651 0, 1733640.409 528450.823 0, 1733940.631 528494.013 0, 1734240.85 528537.22 0, 
+    1734541.067 528580.445 0, 1734841.282 528623.687 0, 1735141.494 528666.947 0, 1735441.703 528710.225 0, 1735741.91 528753.521 0, 1736042.114 528796.834 0, 1736342.316 528840.164 0, 1736642.515 528883.513 0, 1736942.711 528926.879 0, 1737242.905 528970.263 0, 
+    1737543.097 529013.664 0, 1737843.286 529057.084 0, 1738143.472 529100.52 0, 1738443.656 529143.975 0, 1738743.837 529187.447 0, 1739044.016 529230.937 0, 1739344.192 529274.444 0, 1739644.366 529317.97 0, 1739943.202 529361.319 0, 1740740.925 523863.189 0, 
+    1741538.587 518365.476 0))
+
+POLYGON ((1754348.379 531472.145 0, 1754049.664 531427.952 0, 1753749.615 531383.579 0, 1753449.563 531339.223 0, 1753149.508 531294.885 0, 1752849.451 531250.565 0, 1752549.391 531206.263 0, 1752249.329 531161.978 0, 1751949.263 531117.711 0, 1751649.196 531073.462 0, 
+    1751349.126 531029.23 0, 1751049.053 530985.016 0, 1750748.977 530940.82 0, 1750448.899 530896.641 0, 1750148.819 530852.48 0, 1749848.735 530808.336 0, 1749548.649 530764.211 0, 1749248.561 530720.102 0, 1748948.47 530676.012 0, 1748648.376 530631.939 0, 
+    1748348.28 530587.884 0, 1748048.181 530543.847 0, 1747748.08 530499.827 0, 1747447.976 530455.825 0, 1747146.536 530411.645 0, 1746847.76 530367.873 0, 1746547.648 530323.924 0, 1746247.534 530279.993 0, 1745947.417 530236.079 0, 1745647.297 530192.183 0, 
+    1745347.175 530148.304 0, 1745047.05 530104.443 0, 1744746.923 530060.6 0, 1744446.793 530016.775 0, 1744146.661 529972.967 0, 1743846.526 529929.177 0, 1743546.388 529885.404 0, 1743246.248 529841.65 0, 1742946.105 529797.912 0, 1742645.96 529754.193 0, 
+    1742345.812 529710.491 0, 1742045.662 529666.807 0, 1741745.509 529623.14 0, 1741445.353 529579.492 0, 1741145.195 529535.86 0, 1740845.034 529492.247 0, 1740544.871 529448.651 0, 1740244.705 529405.073 0, 1739943.202 529361.319 0, 1739145.419 534859.861 0, 
+    1738347.577 540358.814 0, 1738648.43 540402.474 0, 1738947.948 540445.958 0, 1739247.464 540489.46 0, 1739546.978 540532.979 0, 1739846.489 540576.517 0, 1740145.997 540620.071 0, 1740445.503 540663.644 0, 1740745.006 540707.234 0, 1741044.507 540750.841 0, 
+    1741344.005 540794.466 0, 1741643.5 540838.109 0, 1741942.993 540881.77 0, 1742242.484 540925.448 0, 1742541.971 540969.144 0, 1742841.457 541012.857 0, 1743140.939 541056.588 0, 1743440.419 541100.336 0, 1743739.897 541144.103 0, 1744039.372 541187.887 0, 
+    1744338.844 541231.688 0, 1744638.314 541275.507 0, 1744937.781 541319.344 0, 1745237.246 541363.198 0, 1745535.377 541406.875 0, 1745836.167 541450.96 0, 1746135.624 541494.867 0, 1746435.078 541538.792 0, 1746734.53 541582.735 0, 1747033.979 541626.695 0, 
+    1747333.426 541670.672 0, 1747632.87 541714.668 0, 1747932.311 541758.681 0, 1748231.75 541802.711 0, 1748531.186 541846.76 0, 1748830.619 541890.826 0, 1749130.05 541934.909 0, 1749429.479 541979.01 0, 1749728.904 542023.129 0, 1750028.328 542067.265 0, 
+    1750327.748 542111.419 0, 1750627.166 542155.591 0, 1750926.582 542199.78 0, 1751225.994 542243.987 0, 1751525.405 542288.211 0, 1751824.812 542332.454 0, 1752124.217 542376.713 0, 1752423.619 542420.991 0, 1752721.69 542465.089 0, 1753535.065 536968.412 0, 
+    1754348.379 531472.145 0))
+
+POLYGON ((1767089.796 544611.965 0, 1766791.849 544567.024 0, 1766492.572 544521.901 0, 1766193.294 544476.796 0, 1765894.012 544431.708 0, 1765594.728 544386.638 0, 1765295.442 544341.585 0, 1764996.152 544296.55 0, 1764696.86 544251.533 0, 1764397.566 544206.533 0, 
+    1764098.268 544161.551 0, 1763798.968 544116.586 0, 1763499.666 544071.64 0, 1763200.361 544026.71 0, 1762901.053 543981.799 0, 1762601.742 543936.905 0, 1762302.429 543892.028 0, 1762003.113 543847.169 0, 1761703.795 543802.328 0, 1761404.474 543757.505 0, 
+    1761105.15 543712.699 0, 1760805.824 543667.91 0, 1760506.495 543623.14 0, 1760207.163 543578.387 0, 1759906.501 543533.453 0, 1759608.492 543488.933 0, 1759309.152 543444.233 0, 1759009.81 543399.55 0, 1758710.465 543354.885 0, 1758411.118 543310.238 0, 
+    1758111.768 543265.608 0, 1757812.415 543220.996 0, 1757513.06 543176.402 0, 1757213.702 543131.825 0, 1756914.342 543087.265 0, 1756614.978 543042.724 0, 1756315.613 542998.2 0, 1756016.244 542953.693 0, 1755716.873 542909.204 0, 1755417.5 542864.733 0, 
+    1755118.123 542820.28 0, 1754818.744 542775.844 0, 1754519.363 542731.425 0, 1754219.979 542687.025 0, 1753920.592 542642.642 0, 1753621.203 542598.276 0, 1753321.811 542553.928 0, 1753022.416 542509.598 0, 1752721.69 542465.089 0, 1751908.255 547962.173 0, 
+    1751094.761 553459.661 0, 1751394.837 553504.074 0, 1751693.584 553548.308 0, 1751992.329 553592.56 0, 1752291.071 553636.83 0, 1752589.811 553681.117 0, 1752888.548 553725.422 0, 1753187.282 553769.744 0, 1753486.014 553814.084 0, 1753784.743 553858.441 0, 
+    1754083.47 553902.816 0, 1754382.194 553947.209 0, 1754680.915 553991.619 0, 1754979.634 554036.047 0, 1755278.35 554080.493 0, 1755577.063 554124.955 0, 1755875.774 554169.436 0, 1756174.483 554213.934 0, 1756473.188 554258.45 0, 1756771.891 554302.983 0, 
+    1757070.592 554347.534 0, 1757369.289 554392.103 0, 1757667.985 554436.689 0, 1757966.677 554481.292 0, 1758264.042 554525.715 0, 1758564.054 554570.552 0, 1758862.739 554615.209 0, 1759161.421 554659.883 0, 1759460.1 554704.574 0, 1759758.777 554749.283 0, 
+    1760057.451 554794.01 0, 1760356.123 554838.754 0, 1760654.792 554883.516 0, 1760953.458 554928.295 0, 1761252.121 554973.092 0, 1761550.782 555017.907 0, 1761849.441 555062.739 0, 1762148.096 555107.589 0, 1762446.749 555152.456 0, 1762745.4 555197.341 0, 
+    1763044.048 555242.243 0, 1763342.693 555287.164 0, 1763641.335 555332.101 0, 1763939.975 555377.056 0, 1764238.612 555422.029 0, 1764537.247 555467.019 0, 1764835.878 555512.027 0, 1765134.508 555557.053 0, 1765431.811 555601.896 0, 1766260.834 550106.729 0, 
+    1767089.796 544611.965 0))
+
+POLYGON ((1779762.752 557784.628 0, 1779465.574 557738.945 0, 1779167.073 557693.076 0, 1778868.57 557647.224 0, 1778570.064 557601.39 0, 1778271.555 557555.574 0, 1777973.043 557509.775 0, 1777674.529 557463.994 0, 1777376.012 557418.23 0, 1777077.492 557372.484 0, 
+    1776778.97 557326.756 0, 1776480.445 557281.045 0, 1776181.917 557235.352 0, 1775883.386 557189.676 0, 1775584.853 557144.018 0, 1775286.317 557098.377 0, 1774987.779 557052.754 0, 1774689.238 557007.149 0, 1774390.694 556961.561 0, 1774092.147 556915.991 0, 
+    1773793.598 556870.438 0, 1773495.046 556824.903 0, 1773196.491 556779.385 0, 1772897.934 556733.885 0, 1772598.052 556688.201 0, 1772300.812 556642.938 0, 1772002.246 556597.49 0, 1771703.678 556552.061 0, 1771405.108 556506.649 0, 1771106.534 556461.254 0, 
+    1770807.958 556415.877 0, 1770509.379 556370.518 0, 1770210.798 556325.176 0, 1769912.214 556279.851 0, 1769613.627 556234.545 0, 1769315.038 556189.256 0, 1769016.446 556143.984 0, 1768717.851 556098.73 0, 1768419.254 556053.494 0, 1768120.654 556008.275 0, 
+    1767822.051 555963.073 0, 1767523.446 555917.89 0, 1767224.838 555872.724 0, 1766926.227 555827.575 0, 1766627.614 555782.444 0, 1766328.998 555737.331 0, 1766030.379 555692.235 0, 1765731.758 555647.157 0, 1765431.811 555601.896 0, 1764602.728 561097.465 0, 
+    1763773.584 566593.431 0, 1764072.882 566638.594 0, 1764370.856 566683.574 0, 1764668.828 566728.572 0, 1764966.797 566773.588 0, 1765264.763 566818.621 0, 1765562.727 566863.672 0, 1765860.688 566908.74 0, 1766158.646 566953.826 0, 1766456.602 566998.929 0, 
+    1766754.555 567044.05 0, 1767052.506 567089.189 0, 1767350.454 567134.345 0, 1767648.399 567179.518 0, 1767946.341 567224.709 0, 1768244.281 567269.918 0, 1768542.218 567315.144 0, 1768840.153 567360.387 0, 1769138.085 567405.649 0, 1769436.014 567450.927 0, 
+    1769733.94 567496.224 0, 1770031.864 567541.537 0, 1770329.785 567586.869 0, 1770627.704 567632.218 0, 1770924.301 567677.383 0, 1771223.533 567722.968 0, 1771521.443 567768.369 0, 1771819.351 567813.788 0, 1772117.256 567859.225 0, 1772415.159 567904.679 0, 
+    1772713.059 567950.15 0, 1773010.956 567995.64 0, 1773308.85 568041.146 0, 1773606.742 568086.67 0, 1773904.631 568132.212 0, 1774202.517 568177.771 0, 1774500.401 568223.348 0, 1774798.282 568268.942 0, 1775096.161 568314.554 0, 1775394.036 568360.184 0, 
+    1775691.909 568405.831 0, 1775989.78 568451.495 0, 1776287.647 568497.177 0, 1776585.512 568542.877 0, 1776883.374 568588.594 0, 1777181.234 568634.328 0, 1777479.091 568680.08 0, 1777776.945 568725.85 0, 1778073.479 568771.435 0, 1778918.146 563277.832 0, 
+    1779762.752 557784.628 0))
+
+POLYGON ((1792367.163 570989.829 0, 1792070.757 570943.406 0, 1791773.033 570896.795 0, 1791475.307 570850.202 0, 1791177.578 570803.626 0, 1790879.846 570757.068 0, 1790582.111 570710.527 0, 1790284.374 570664.003 0, 1789986.634 570617.498 0, 1789688.891 570571.009 0, 
+    1789391.145 570524.539 0, 1789093.397 570478.085 0, 1788795.646 570431.65 0, 1788497.892 570385.231 0, 1788200.136 570338.831 0, 1787902.376 570292.448 0, 1787604.614 570246.082 0, 1787306.85 570199.734 0, 1787009.082 570153.403 0, 1786711.312 570107.09 0, 
+    1786413.539 570060.795 0, 1786115.764 570014.517 0, 1785817.985 569968.256 0, 1785520.204 569922.014 0, 1785221.104 569875.584 0, 1784924.634 569829.58 0, 1784626.845 569783.39 0, 1784329.053 569737.217 0, 1784031.258 569691.062 0, 1783733.461 569644.924 0, 
+    1783435.661 569598.804 0, 1783137.858 569552.701 0, 1782840.052 569506.616 0, 1782542.244 569460.548 0, 1782244.433 569414.498 0, 1781946.62 569368.466 0, 1781648.803 569322.451 0, 1781350.984 569276.453 0, 1781053.163 569230.473 0, 1780755.338 569184.511 0, 
+    1780457.511 569138.566 0, 1780159.681 569092.638 0, 1779861.849 569046.728 0, 1779564.013 569000.836 0, 1779266.175 568954.961 0, 1778968.335 568909.104 0, 1778670.491 568863.264 0, 1778372.645 568817.442 0, 1778073.479 568771.435 0, 1777228.751 574265.431 0, 
+    1776383.963 579759.819 0, 1776682.48 579805.727 0, 1776979.679 579851.45 0, 1777276.876 579897.19 0, 1777574.07 579942.947 0, 1777871.261 579988.723 0, 1778168.449 580034.515 0, 1778465.635 580080.326 0, 1778762.818 580126.153 0, 1779059.999 580171.998 0, 
+    1779357.177 580217.861 0, 1779654.352 580263.741 0, 1779951.524 580309.639 0, 1780248.694 580355.554 0, 1780545.861 580401.487 0, 1780843.025 580447.437 0, 1781140.186 580493.404 0, 1781437.345 580539.39 0, 1781734.501 580585.392 0, 1782031.655 580631.412 0, 
+    1782328.806 580677.45 0, 1782625.954 580723.505 0, 1782923.099 580769.577 0, 1783220.241 580815.667 0, 1783516.068 580861.571 0, 1783814.518 580907.9 0, 1784111.653 580954.042 0, 1784408.785 581000.202 0, 1784705.914 581046.38 0, 1785003.04 581092.575 0, 
+    1785300.164 581138.787 0, 1785597.284 581185.017 0, 1785894.402 581231.265 0, 1786191.518 581277.53 0, 1786488.631 581323.812 0, 1786785.741 581370.112 0, 1787082.848 581416.429 0, 1787379.952 581462.764 0, 1787677.054 581509.117 0, 1787974.153 581555.487 0, 
+    1788271.249 581601.874 0, 1788568.343 581648.279 0, 1788865.434 581694.701 0, 1789162.522 581741.141 0, 1789459.607 581787.598 0, 1789756.69 581834.073 0, 1790053.77 581880.565 0, 1790350.847 581927.075 0, 1790646.61 581973.397 0, 1791506.917 576481.417 0, 
+    1792367.163 570989.829 0))
+
+POLYGON ((1804902.946 584227.259 0, 1804607.313 584180.102 0, 1804310.368 584132.753 0, 1804013.421 584085.422 0, 1803716.471 584038.108 0, 1803419.518 583990.811 0, 1803122.562 583943.532 0, 1802825.604 583896.271 0, 1802528.642 583849.027 0, 1802231.678 583801.801 0, 
+    1801934.711 583754.592 0, 1801637.742 583707.4 0, 1801340.769 583660.226 0, 1801043.794 583613.069 0, 1800746.816 583565.93 0, 1800449.835 583518.809 0, 1800152.852 583471.704 0, 1799855.866 583424.618 0, 1799558.877 583377.549 0, 1799261.885 583330.497 0, 
+    1798964.89 583283.463 0, 1798667.893 583236.446 0, 1798370.893 583189.447 0, 1798073.89 583142.465 0, 1797775.574 583095.293 0, 1797479.876 583048.554 0, 1797182.865 583001.624 0, 1796885.851 582954.713 0, 1796588.834 582907.818 0, 1796291.814 582860.941 0, 
+    1795994.792 582814.082 0, 1795697.767 582767.24 0, 1795400.739 582720.415 0, 1795103.709 582673.609 0, 1794806.676 582626.819 0, 1794509.64 582580.047 0, 1794212.601 582533.293 0, 1793915.559 582486.555 0, 1793618.515 582439.836 0, 1793321.468 582393.134 0, 
+    1793024.418 582346.449 0, 1792727.366 582299.782 0, 1792430.311 582253.133 0, 1792133.253 582206.5 0, 1791836.192 582159.886 0, 1791539.128 582113.289 0, 1791242.062 582066.709 0, 1790944.993 582020.147 0, 1790646.61 581973.397 0, 1789786.242 587465.764 0, 
+    1788925.813 592958.518 0, 1789223.547 593005.166 0, 1789519.97 593051.627 0, 1789816.389 593098.105 0, 1790112.806 593144.601 0, 1790409.22 593191.114 0, 1790705.632 593237.645 0, 1791002.041 593284.193 0, 1791298.447 593330.758 0, 1791594.85 593377.341 0, 
+    1791891.25 593423.942 0, 1792187.648 593470.56 0, 1792484.043 593517.195 0, 1792780.435 593563.848 0, 1793076.825 593610.518 0, 1793373.212 593657.206 0, 1793669.596 593703.911 0, 1793965.977 593750.633 0, 1794262.356 593797.373 0, 1794558.731 593844.131 0, 
+    1794855.104 593890.906 0, 1795151.475 593937.698 0, 1795447.842 593984.508 0, 1795744.207 594031.335 0, 1796039.261 594077.973 0, 1796336.928 594125.042 0, 1796633.285 594171.921 0, 1796929.638 594218.818 0, 1797225.989 594265.732 0, 1797522.337 594312.664 0, 
+    1797818.683 594359.614 0, 1798115.026 594406.58 0, 1798411.366 594453.565 0, 1798707.703 594500.566 0, 1799004.037 594547.585 0, 1799300.369 594594.622 0, 1799596.697 594641.676 0, 1799893.024 594688.747 0, 1800189.347 594735.836 0, 1800485.667 594782.942 0, 
+    1800781.985 594830.066 0, 1801078.3 594877.207 0, 1801374.612 594924.366 0, 1801670.922 594971.542 0, 1801967.228 595018.735 0, 1802263.532 595065.946 0, 1802559.833 595113.175 0, 1802856.132 595160.42 0, 1803151.121 595207.475 0, 1804027.064 589717.175 0, 
+    1804902.946 584227.259 0))
+
+POLYGON ((1817370.019 597496.613 0, 1817075.161 597448.724 0, 1816778.997 597400.642 0, 1816482.831 597352.576 0, 1816186.662 597304.528 0, 1815890.489 597256.498 0, 1815594.315 597208.485 0, 1815298.137 597160.49 0, 1815001.956 597112.511 0, 1814705.773 597064.551 0, 
+    1814409.586 597016.608 0, 1814113.397 596968.682 0, 1813817.205 596920.773 0, 1813521.011 596872.882 0, 1813224.813 596825.009 0, 1812928.613 596777.153 0, 1812632.41 596729.314 0, 1812336.204 596681.493 0, 1812039.995 596633.689 0, 1811743.783 596585.903 0, 
+    1811447.569 596538.134 0, 1811151.352 596490.382 0, 1810855.132 596442.648 0, 1810558.909 596394.932 0, 1810261.378 596347.023 0, 1809966.455 596299.551 0, 1809670.223 596251.887 0, 1809373.989 596204.24 0, 1809077.752 596156.61 0, 1808781.513 596108.998 0, 
+    1808485.27 596061.404 0, 1808189.025 596013.827 0, 1807892.777 595966.267 0, 1807596.526 595918.725 0, 1807300.272 595871.2 0, 1807004.016 595823.693 0, 1806707.756 595776.203 0, 1806411.494 595728.73 0, 1806115.229 595681.275 0, 1805818.962 595633.837 0, 
+    1805522.691 595586.417 0, 1805226.418 595539.014 0, 1804930.142 595491.629 0, 1804633.863 595444.261 0, 1804337.582 595396.911 0, 1804041.297 595349.578 0, 1803745.01 595302.262 0, 1803448.72 595254.964 0, 1803151.121 595207.475 0, 1802275.117 600698.158 0, 
+    1801399.053 606189.219 0, 1801696.002 606236.604 0, 1801991.646 606283.799 0, 1802287.287 606331.012 0, 1802582.925 606378.241 0, 1802878.56 606425.489 0, 1803174.193 606472.753 0, 1803469.822 606520.035 0, 1803765.449 606567.334 0, 1804061.073 606614.651 0, 
+    1804356.695 606661.985 0, 1804652.313 606709.337 0, 1804947.929 606756.706 0, 1805243.542 606804.092 0, 1805539.152 606851.496 0, 1805834.76 606898.917 0, 1806130.364 606946.355 0, 1806425.966 606993.811 0, 1806721.565 607041.285 0, 1807017.161 607088.775 0, 
+    1807312.755 607136.284 0, 1807608.345 607183.809 0, 1807903.933 607231.352 0, 1808199.518 607278.912 0, 1808493.799 607326.28 0, 1808790.68 607374.085 0, 1809086.257 607421.698 0, 1809381.831 607469.328 0, 1809677.402 607516.975 0, 1809972.97 607564.64 0, 
+    1810268.535 607612.322 0, 1810564.098 607660.021 0, 1810859.658 607707.738 0, 1811155.215 607755.472 0, 1811450.769 607803.224 0, 1811746.32 607850.993 0, 1812041.869 607898.78 0, 1812337.415 607946.583 0, 1812632.958 607994.405 0, 1812928.498 608042.243 0, 
+    1813224.035 608090.099 0, 1813519.57 608137.973 0, 1813815.101 608185.864 0, 1814110.63 608233.772 0, 1814406.156 608281.698 0, 1814701.679 608329.641 0, 1814997.2 608377.601 0, 1815292.717 608425.579 0, 1815586.932 608473.363 0, 1816478.506 602984.798 0, 
+    1817370.019 597496.613 0))
+
+POLYGON ((1701198.404 490251.292 0, 1700897.283 490210.214 0, 1700594.808 490168.969 0, 1700292.33 490127.743 0, 1699989.85 490086.534 0, 1699687.367 490045.342 0, 1699384.882 490004.169 0, 1699082.395 489963.014 0, 1698779.905 489921.876 0, 1698477.413 489880.756 0, 
+    1698174.918 489839.654 0, 1697872.421 489798.57 0, 1697569.922 489757.503 0, 1697267.42 489716.455 0, 1696964.915 489675.424 0, 1696662.409 489634.411 0, 1696359.899 489593.415 0, 1696057.388 489552.438 0, 1695754.874 489511.478 0, 1695452.357 489470.536 0, 
+    1695149.838 489429.612 0, 1694847.317 489388.706 0, 1694544.794 489347.818 0, 1694242.268 489306.947 0, 1693938.386 489265.912 0, 1693637.208 489225.259 0, 1693334.675 489184.442 0, 1693032.139 489143.643 0, 1692729.601 489102.861 0, 1692427.061 489062.097 0, 
+    1692124.518 489021.351 0, 1691821.973 488980.623 0, 1691519.425 488939.913 0, 1691216.875 488899.22 0, 1690914.323 488858.545 0, 1690611.768 488817.889 0, 1690309.21 488777.249 0, 1690006.651 488736.628 0, 1689704.089 488696.025 0, 1689401.524 488655.439 0, 
+    1689098.958 488614.871 0, 1688796.388 488574.321 0, 1688493.817 488533.789 0, 1688191.243 488493.274 0, 1687888.667 488452.777 0, 1687586.088 488412.299 0, 1687283.507 488371.838 0, 1686980.923 488331.394 0, 1686676.983 488290.788 0, 1685941.725 493795.467 0, 
+    1685206.41 499300.574 0, 1685509.699 499341.094 0, 1685811.635 499381.45 0, 1686113.568 499421.825 0, 1686415.499 499462.217 0, 1686717.427 499502.627 0, 1687019.353 499543.054 0, 1687321.276 499583.5 0, 1687623.198 499623.963 0, 1687925.116 499664.444 0, 
+    1688227.033 499704.943 0, 1688528.947 499745.459 0, 1688830.859 499785.994 0, 1689132.768 499826.546 0, 1689434.675 499867.116 0, 1689736.579 499907.703 0, 1690038.481 499948.309 0, 1690340.381 499988.932 0, 1690642.279 500029.573 0, 1690944.173 500070.232 0, 
+    1691246.066 500110.908 0, 1691547.956 500151.602 0, 1691849.844 500192.314 0, 1692151.729 500233.044 0, 1692452.262 500273.609 0, 1692755.493 500314.557 0, 1693057.371 500355.34 0, 1693359.247 500396.141 0, 1693661.12 500436.96 0, 1693962.991 500477.796 0, 
+    1694264.86 500518.65 0, 1694566.726 500559.522 0, 1694868.589 500600.412 0, 1695170.451 500641.319 0, 1695472.31 500682.245 0, 1695774.166 500723.188 0, 1696076.02 500764.148 0, 1696377.872 500805.127 0, 1696679.721 500846.123 0, 1696981.568 500887.137 0, 
+    1697283.413 500928.169 0, 1697585.255 500969.219 0, 1697887.094 501010.286 0, 1698188.932 501051.371 0, 1698490.766 501092.474 0, 1698792.599 501133.595 0, 1699094.429 501174.733 0, 1699396.256 501215.889 0, 1699696.732 501256.879 0, 1700447.597 495753.871 0, 
+    1701198.404 490251.292 0))
+
+POLYGON ((1714181.47 503254.114 0, 1713881.109 503212.275 0, 1713579.399 503170.267 0, 1713277.686 503128.276 0, 1712975.971 503086.303 0, 1712674.254 503044.347 0, 1712372.534 503002.409 0, 1712070.811 502960.489 0, 1711769.087 502918.587 0, 1711467.359 502876.703 0, 
+    1711165.629 502834.836 0, 1710863.897 502792.987 0, 1710562.162 502751.156 0, 1710260.425 502709.343 0, 1709958.686 502667.547 0, 1709656.944 502625.769 0, 1709355.199 502584.009 0, 1709053.452 502542.267 0, 1708751.702 502500.542 0, 1708449.951 502458.835 0, 
+    1708148.196 502417.146 0, 1707846.439 502375.475 0, 1707544.68 502333.821 0, 1707242.918 502292.185 0, 1706939.806 502250.382 0, 1706639.387 502208.967 0, 1706337.618 502167.385 0, 1706035.847 502125.82 0, 1705734.073 502084.273 0, 1705432.296 502042.744 0, 
+    1705130.518 502001.232 0, 1704828.736 501959.739 0, 1704526.953 501918.263 0, 1704225.166 501876.804 0, 1703923.378 501835.364 0, 1703621.587 501793.941 0, 1703319.793 501752.536 0, 1703017.997 501711.149 0, 1702716.199 501669.78 0, 1702414.398 501628.428 0, 
+    1702112.595 501587.095 0, 1701810.789 501545.778 0, 1701508.981 501504.48 0, 1701207.17 501463.2 0, 1700905.357 501421.937 0, 1700603.542 501380.692 0, 1700301.724 501339.465 0, 1699999.904 501298.255 0, 1699696.732 501256.879 0, 1698945.809 506760.313 0, 
+    1698194.828 512264.17 0, 1698497.349 512305.457 0, 1698798.521 512346.578 0, 1699099.691 512387.716 0, 1699400.859 512428.873 0, 1699702.024 512470.047 0, 1700003.187 512511.239 0, 1700304.347 512552.449 0, 1700605.505 512593.676 0, 1700906.66 512634.921 0, 
+    1701207.813 512676.184 0, 1701508.964 512717.465 0, 1701810.112 512758.763 0, 1702111.258 512800.079 0, 1702412.401 512841.413 0, 1702713.542 512882.764 0, 1703014.68 512924.133 0, 1703315.816 512965.52 0, 1703616.95 513006.925 0, 1703918.081 513048.347 0, 
+    1704219.209 513089.787 0, 1704520.336 513131.245 0, 1704821.459 513172.721 0, 1705122.581 513214.214 0, 1705422.355 513255.539 0, 1705724.816 513297.253 0, 1706025.93 513338.8 0, 1706327.042 513380.364 0, 1706628.151 513421.946 0, 1706929.257 513463.545 0, 
+    1707230.362 513505.163 0, 1707531.463 513546.798 0, 1707832.563 513588.451 0, 1708133.66 513630.121 0, 1708434.754 513671.809 0, 1708735.846 513713.515 0, 1709036.935 513755.239 0, 1709338.023 513796.98 0, 1709639.107 513838.739 0, 1709940.189 513880.516 0, 
+    1710241.269 513922.311 0, 1710542.346 513964.123 0, 1710843.421 514005.953 0, 1711144.493 514047.801 0, 1711445.563 514089.666 0, 1711746.63 514131.549 0, 1712047.695 514173.45 0, 1712348.758 514215.369 0, 1712648.474 514257.118 0, 1713415.002 508755.405 0, 
+    1714181.47 503254.114 0))
+
+POLYGON ((1727096.432 516290.892 0, 1726796.833 516248.296 0, 1726495.89 516205.527 0, 1726194.945 516162.776 0, 1725893.997 516120.042 0, 1725593.046 516077.326 0, 1725292.094 516034.628 0, 1724991.138 515991.948 0, 1724690.18 515949.285 0, 1724389.22 515906.64 0, 
+    1724088.257 515864.013 0, 1723787.292 515821.403 0, 1723486.324 515778.812 0, 1723185.353 515736.237 0, 1722884.38 515693.681 0, 1722583.405 515651.142 0, 1722282.427 515608.621 0, 1721981.446 515566.118 0, 1721680.464 515523.633 0, 1721379.478 515481.165 0, 
+    1721078.49 515438.715 0, 1720777.5 515396.282 0, 1720476.507 515353.868 0, 1720175.511 515311.471 0, 1719873.172 515268.903 0, 1719573.513 515226.73 0, 1719272.51 515184.386 0, 1718971.505 515142.06 0, 1718670.497 515099.752 0, 1718369.486 515057.461 0, 
+    1718068.474 515015.188 0, 1717767.458 514972.933 0, 1717466.44 514930.695 0, 1717165.42 514888.475 0, 1716864.397 514846.273 0, 1716563.372 514804.089 0, 1716262.344 514761.922 0, 1715961.314 514719.774 0, 1715660.281 514677.642 0, 1715359.246 514635.529 0, 
+    1715058.208 514593.433 0, 1714757.168 514551.355 0, 1714456.125 514509.295 0, 1714155.08 514467.252 0, 1713854.033 514425.227 0, 1713552.983 514383.22 0, 1713251.93 514341.231 0, 1712950.875 514299.259 0, 1712648.474 514257.118 0, 1711881.888 519759.25 0, 
+    1711115.245 525261.799 0, 1711416.995 525303.85 0, 1711717.402 525345.731 0, 1712017.807 525387.63 0, 1712318.209 525429.547 0, 1712618.609 525471.481 0, 1712919.007 525513.434 0, 1713219.402 525555.403 0, 1713519.794 525597.391 0, 1713820.184 525639.396 0, 
+    1714120.572 525681.419 0, 1714420.957 525723.46 0, 1714721.339 525765.518 0, 1715021.72 525807.594 0, 1715322.097 525849.687 0, 1715622.472 525891.799 0, 1715922.845 525933.928 0, 1716223.215 525976.074 0, 1716523.583 526018.239 0, 1716823.948 526060.421 0, 
+    1717124.311 526102.62 0, 1717424.671 526144.838 0, 1717725.029 526187.073 0, 1718025.385 526229.325 0, 1718324.398 526271.407 0, 1718626.088 526313.884 0, 1718926.436 526356.189 0, 1719226.781 526398.513 0, 1719527.124 526440.854 0, 1719827.464 526483.213 0, 
+    1720127.802 526525.589 0, 1720428.137 526567.983 0, 1720728.47 526610.395 0, 1721028.801 526652.825 0, 1721329.129 526695.272 0, 1721629.454 526737.737 0, 1721929.777 526780.219 0, 1722230.097 526822.719 0, 1722530.415 526865.237 0, 1722830.731 526907.773 0, 
+    1723131.043 526950.326 0, 1723431.354 526992.897 0, 1723731.662 527035.485 0, 1724031.967 527078.092 0, 1724332.27 527120.716 0, 1724632.57 527163.357 0, 1724932.868 527206.016 0, 1725233.163 527248.693 0, 1725532.119 527291.198 0, 1726314.305 521790.837 0, 
+    1727096.432 516290.892 0))
+
+POLYGON ((1739943.202 529361.319 0, 1739644.366 529317.97 0, 1739344.192 529274.444 0, 1739044.016 529230.937 0, 1738743.837 529187.447 0, 1738443.656 529143.975 0, 1738143.472 529100.52 0, 1737843.286 529057.084 0, 1737543.097 529013.664 0, 1737242.905 528970.263 0, 
+    1736942.711 528926.879 0, 1736642.515 528883.513 0, 1736342.316 528840.164 0, 1736042.114 528796.834 0, 1735741.91 528753.521 0, 1735441.703 528710.225 0, 1735141.494 528666.947 0, 1734841.282 528623.687 0, 1734541.067 528580.445 0, 1734240.85 528537.22 0, 
+    1733940.631 528494.013 0, 1733640.409 528450.823 0, 1733340.184 528407.651 0, 1733039.957 528364.497 0, 1732738.391 528321.169 0, 1732439.495 528278.242 0, 1732139.261 528235.141 0, 1731839.023 528192.058 0, 1731538.783 528148.992 0, 1731238.541 528105.944 0, 
+    1730938.296 528062.913 0, 1730638.049 528019.901 0, 1730337.799 527976.906 0, 1730037.546 527933.928 0, 1729737.291 527890.968 0, 1729437.034 527848.026 0, 1729136.774 527805.102 0, 1728836.511 527762.195 0, 1728536.246 527719.306 0, 1728235.978 527676.435 0, 
+    1727935.708 527633.581 0, 1727635.436 527590.745 0, 1727335.16 527547.927 0, 1727034.883 527505.126 0, 1726734.602 527462.343 0, 1726434.32 527419.578 0, 1726134.034 527376.83 0, 1725833.747 527334.1 0, 1725532.119 527291.198 0, 1724749.873 532791.972 0, 
+    1723967.57 538293.157 0, 1724268.547 538335.967 0, 1724568.188 538378.605 0, 1724867.825 538421.261 0, 1725167.46 538463.934 0, 1725467.093 538506.624 0, 1725766.723 538549.333 0, 1726066.351 538592.059 0, 1726365.976 538634.802 0, 1726665.599 538677.564 0, 
+    1726965.219 538720.343 0, 1727264.837 538763.139 0, 1727564.452 538805.953 0, 1727864.064 538848.785 0, 1728163.674 538891.635 0, 1728463.282 538934.502 0, 1728762.887 538977.386 0, 1729062.489 539020.289 0, 1729362.089 539063.209 0, 1729661.687 539106.146 0, 
+    1729961.282 539149.102 0, 1730260.874 539192.075 0, 1730560.464 539235.065 0, 1730860.051 539278.073 0, 1731158.303 539320.907 0, 1731459.218 539364.142 0, 1731758.798 539407.203 0, 1732058.375 539450.282 0, 1732357.95 539493.378 0, 1732657.522 539536.492 0, 
+    1732957.091 539579.624 0, 1733256.658 539622.773 0, 1733556.223 539665.94 0, 1733855.785 539709.125 0, 1734155.344 539752.327 0, 1734454.901 539795.546 0, 1734754.456 539838.784 0, 1735054.007 539882.039 0, 1735353.557 539925.311 0, 1735653.103 539968.602 0, 
+    1735952.647 540011.91 0, 1736252.189 540055.235 0, 1736551.728 540098.578 0, 1736851.264 540141.939 0, 1737150.798 540185.317 0, 1737450.33 540228.713 0, 1737749.859 540272.127 0, 1738049.385 540315.558 0, 1738347.577 540358.814 0, 1739145.419 534859.861 0, 
+    1739943.202 529361.319 0))
+
+POLYGON ((1752721.69 542465.089 0, 1752423.619 542420.991 0, 1752124.217 542376.713 0, 1751824.812 542332.454 0, 1751525.405 542288.211 0, 1751225.994 542243.987 0, 1750926.582 542199.78 0, 1750627.166 542155.591 0, 1750327.748 542111.419 0, 1750028.328 542067.265 0, 
+    1749728.904 542023.129 0, 1749429.479 541979.01 0, 1749130.05 541934.909 0, 1748830.619 541890.826 0, 1748531.186 541846.76 0, 1748231.75 541802.711 0, 1747932.311 541758.681 0, 1747632.87 541714.668 0, 1747333.426 541670.672 0, 1747033.979 541626.695 0, 
+    1746734.53 541582.735 0, 1746435.078 541538.792 0, 1746135.624 541494.867 0, 1745836.167 541450.96 0, 1745535.377 541406.875 0, 1745237.246 541363.198 0, 1744937.781 541319.344 0, 1744638.314 541275.507 0, 1744338.844 541231.688 0, 1744039.372 541187.887 0, 
+    1743739.897 541144.103 0, 1743440.419 541100.336 0, 1743140.939 541056.588 0, 1742841.457 541012.857 0, 1742541.971 540969.144 0, 1742242.484 540925.448 0, 1741942.993 540881.77 0, 1741643.5 540838.109 0, 1741344.005 540794.466 0, 1741044.507 540750.841 0, 
+    1740745.006 540707.234 0, 1740445.503 540663.644 0, 1740145.997 540620.071 0, 1739846.489 540576.517 0, 1739546.978 540532.979 0, 1739247.464 540489.46 0, 1738947.948 540445.958 0, 1738648.43 540402.474 0, 1738347.577 540358.814 0, 1737549.675 545858.174 0, 
+    1736751.715 551357.939 0, 1737051.918 551401.504 0, 1737350.789 551444.894 0, 1737649.658 551488.302 0, 1737948.524 551531.727 0, 1738247.387 551575.17 0, 1738546.248 551618.631 0, 1738845.107 551662.109 0, 1739143.963 551705.605 0, 1739442.816 551749.118 0, 
+    1739741.667 551792.649 0, 1740040.515 551836.198 0, 1740339.361 551879.764 0, 1740638.204 551923.347 0, 1740937.044 551966.949 0, 1741235.882 552010.568 0, 1741534.717 552054.204 0, 1741833.55 552097.858 0, 1742132.38 552141.53 0, 1742431.208 552185.219 0, 
+    1742730.033 552228.926 0, 1743028.856 552272.65 0, 1743327.675 552316.392 0, 1743626.493 552360.152 0, 1743923.98 552403.734 0, 1744224.12 552447.724 0, 1744522.929 552491.536 0, 1744821.736 552535.366 0, 1745120.541 552579.214 0, 1745419.343 552623.079 0, 
+    1745718.142 552666.961 0, 1746016.939 552710.862 0, 1746315.733 552754.78 0, 1746614.524 552798.715 0, 1746913.313 552842.668 0, 1747212.1 552886.639 0, 1747510.884 552930.627 0, 1747809.665 552974.633 0, 1748108.443 553018.656 0, 1748407.219 553062.697 0, 
+    1748705.993 553106.756 0, 1749004.764 553150.832 0, 1749303.532 553194.925 0, 1749602.297 553239.037 0, 1749901.061 553283.166 0, 1750199.821 553327.312 0, 1750498.579 553371.476 0, 1750797.334 553415.658 0, 1751094.761 553459.661 0, 1751908.255 547962.173 0, 
+    1752721.69 542465.089 0))
+
+POLYGON ((1765431.811 555601.896 0, 1765134.508 555557.053 0, 1764835.878 555512.027 0, 1764537.247 555467.019 0, 1764238.612 555422.029 0, 1763939.975 555377.056 0, 1763641.335 555332.101 0, 1763342.693 555287.164 0, 1763044.048 555242.243 0, 1762745.4 555197.341 0, 
+    1762446.749 555152.456 0, 1762148.096 555107.589 0, 1761849.441 555062.739 0, 1761550.782 555017.907 0, 1761252.121 554973.092 0, 1760953.458 554928.295 0, 1760654.792 554883.516 0, 1760356.123 554838.754 0, 1760057.451 554794.01 0, 1759758.777 554749.283 0, 
+    1759460.1 554704.574 0, 1759161.421 554659.883 0, 1758862.739 554615.209 0, 1758564.054 554570.552 0, 1758264.042 554525.715 0, 1757966.677 554481.292 0, 1757667.985 554436.689 0, 1757369.289 554392.103 0, 1757070.592 554347.534 0, 1756771.891 554302.983 0, 
+    1756473.188 554258.45 0, 1756174.483 554213.934 0, 1755875.774 554169.436 0, 1755577.063 554124.955 0, 1755278.35 554080.493 0, 1754979.634 554036.047 0, 1754680.915 553991.619 0, 1754382.194 553947.209 0, 1754083.47 553902.816 0, 1753784.743 553858.441 0, 
+    1753486.014 553814.084 0, 1753187.282 553769.744 0, 1752888.548 553725.422 0, 1752589.811 553681.117 0, 1752291.071 553636.83 0, 1751992.329 553592.56 0, 1751693.584 553548.308 0, 1751394.837 553504.074 0, 1751094.761 553459.661 0, 1750281.206 558957.55 0, 
+    1749467.593 564455.837 0, 1749767.02 564500.154 0, 1750065.12 564544.292 0, 1750363.217 564588.448 0, 1750661.312 564632.622 0, 1750959.405 564676.813 0, 1751257.495 564721.022 0, 1751555.582 564765.248 0, 1751853.667 564809.492 0, 1752151.749 564853.753 0, 
+    1752449.828 564898.032 0, 1752747.905 564942.329 0, 1753045.979 564986.643 0, 1753344.051 565030.974 0, 1753642.12 565075.324 0, 1753940.186 565119.69 0, 1754238.25 565164.074 0, 1754536.311 565208.476 0, 1754834.369 565252.895 0, 1755132.425 565297.332 0, 
+    1755430.479 565341.787 0, 1755728.529 565386.259 0, 1756026.577 565430.748 0, 1756324.623 565475.255 0, 1756621.344 565519.582 0, 1756920.706 565564.322 0, 1757218.743 565608.881 0, 1757516.778 565653.458 0, 1757814.811 565698.053 0, 1758112.84 565742.665 0, 
+    1758410.867 565787.295 0, 1758708.892 565831.942 0, 1759006.914 565876.607 0, 1759304.933 565921.29 0, 1759602.95 565965.99 0, 1759900.963 566010.707 0, 1760198.975 566055.442 0, 1760496.983 566100.195 0, 1760794.989 566144.965 0, 1761092.993 566189.753 0, 
+    1761390.994 566234.558 0, 1761688.992 566279.38 0, 1761986.987 566324.221 0, 1762284.98 566369.079 0, 1762582.97 566413.954 0, 1762880.958 566458.847 0, 1763178.943 566503.757 0, 1763476.925 566548.685 0, 1763773.584 566593.431 0, 1764602.728 561097.465 0, 
+    1765431.811 555601.896 0))
+
+POLYGON ((1778073.479 568771.435 0, 1777776.945 568725.85 0, 1777479.091 568680.08 0, 1777181.234 568634.328 0, 1776883.374 568588.594 0, 1776585.512 568542.877 0, 1776287.647 568497.177 0, 1775989.78 568451.495 0, 1775691.909 568405.831 0, 1775394.036 568360.184 0, 
+    1775096.161 568314.554 0, 1774798.282 568268.942 0, 1774500.401 568223.348 0, 1774202.517 568177.771 0, 1773904.631 568132.212 0, 1773606.742 568086.67 0, 1773308.85 568041.146 0, 1773010.956 567995.64 0, 1772713.059 567950.15 0, 1772415.159 567904.679 0, 
+    1772117.256 567859.225 0, 1771819.351 567813.788 0, 1771521.443 567768.369 0, 1771223.533 567722.968 0, 1770924.301 567677.383 0, 1770627.704 567632.218 0, 1770329.785 567586.869 0, 1770031.864 567541.537 0, 1769733.94 567496.224 0, 1769436.014 567450.927 0, 
+    1769138.085 567405.649 0, 1768840.153 567360.387 0, 1768542.218 567315.144 0, 1768244.281 567269.918 0, 1767946.341 567224.709 0, 1767648.399 567179.518 0, 1767350.454 567134.345 0, 1767052.506 567089.189 0, 1766754.555 567044.05 0, 1766456.602 566998.929 0, 
+    1766158.646 566953.826 0, 1765860.688 566908.74 0, 1765562.727 566863.672 0, 1765264.763 566818.621 0, 1764966.797 566773.588 0, 1764668.828 566728.572 0, 1764370.856 566683.574 0, 1764072.882 566638.594 0, 1763773.584 566593.431 0, 1762944.381 572089.793 0, 
+    1762115.119 577586.546 0, 1762413.767 577631.61 0, 1762711.094 577676.493 0, 1763008.419 577721.393 0, 1763305.741 577766.311 0, 1763603.06 577811.246 0, 1763900.377 577856.199 0, 1764197.691 577901.17 0, 1764495.002 577946.158 0, 1764792.311 577991.163 0, 
+    1765089.617 578036.186 0, 1765386.921 578081.226 0, 1765684.222 578126.284 0, 1765981.52 578171.36 0, 1766278.815 578216.453 0, 1766576.108 578261.563 0, 1766873.399 578306.691 0, 1767170.686 578351.836 0, 1767467.971 578396.999 0, 1767765.253 578442.18 0, 
+    1768062.533 578487.377 0, 1768359.81 578532.593 0, 1768657.084 578577.826 0, 1768954.356 578623.076 0, 1769250.309 578668.143 0, 1769548.891 578713.629 0, 1769846.155 578758.932 0, 1770143.416 578804.253 0, 1770440.674 578849.59 0, 1770737.929 578894.946 0, 
+    1771035.182 578940.319 0, 1771332.433 578985.709 0, 1771629.68 579031.117 0, 1771926.925 579076.542 0, 1772224.167 579121.985 0, 1772521.407 579167.445 0, 1772818.644 579212.923 0, 1773115.878 579258.418 0, 1773413.11 579303.931 0, 1773710.339 579349.462 0, 
+    1774007.565 579395.009 0, 1774304.788 579440.575 0, 1774602.009 579486.157 0, 1774899.227 579531.758 0, 1775196.443 579577.375 0, 1775493.655 579623.011 0, 1775790.866 579668.664 0, 1776088.073 579714.334 0, 1776383.963 579759.819 0, 1777228.751 574265.431 0, 
+    1778073.479 568771.435 0))
+
+POLYGON ((1790646.61 581973.397 0, 1790350.847 581927.075 0, 1790053.77 581880.565 0, 1789756.69 581834.073 0, 1789459.607 581787.598 0, 1789162.522 581741.141 0, 1788865.434 581694.701 0, 1788568.343 581648.279 0, 1788271.249 581601.874 0, 1787974.153 581555.487 0, 
+    1787677.054 581509.117 0, 1787379.952 581462.764 0, 1787082.848 581416.429 0, 1786785.741 581370.112 0, 1786488.631 581323.812 0, 1786191.518 581277.53 0, 1785894.402 581231.265 0, 1785597.284 581185.017 0, 1785300.164 581138.787 0, 1785003.04 581092.575 0, 
+    1784705.914 581046.38 0, 1784408.785 581000.202 0, 1784111.653 580954.042 0, 1783814.518 580907.9 0, 1783516.068 580861.571 0, 1783220.241 580815.667 0, 1782923.099 580769.577 0, 1782625.954 580723.505 0, 1782328.806 580677.45 0, 1782031.655 580631.412 0, 
+    1781734.501 580585.392 0, 1781437.345 580539.39 0, 1781140.186 580493.404 0, 1780843.025 580447.437 0, 1780545.861 580401.487 0, 1780248.694 580355.554 0, 1779951.524 580309.639 0, 1779654.352 580263.741 0, 1779357.177 580217.861 0, 1779059.999 580171.998 0, 
+    1778762.818 580126.153 0, 1778465.635 580080.326 0, 1778168.449 580034.515 0, 1777871.261 579988.723 0, 1777574.07 579942.947 0, 1777276.876 579897.19 0, 1776979.679 579851.45 0, 1776682.48 579805.727 0, 1776383.963 579759.819 0, 1775539.115 585254.596 0, 
+    1774694.208 590749.758 0, 1774992.075 590795.566 0, 1775288.628 590841.189 0, 1775585.177 590886.83 0, 1775881.725 590932.488 0, 1776178.269 590978.163 0, 1776474.811 591023.856 0, 1776771.35 591069.567 0, 1777067.886 591115.295 0, 1777364.42 591161.04 0, 
+    1777660.951 591206.803 0, 1777957.479 591252.583 0, 1778254.005 591298.381 0, 1778550.527 591344.196 0, 1778847.048 591390.029 0, 1779143.565 591435.879 0, 1779440.08 591481.747 0, 1779736.592 591527.632 0, 1780033.101 591573.534 0, 1780329.608 591619.454 0, 
+    1780626.112 591665.391 0, 1780922.613 591711.346 0, 1781219.112 591757.319 0, 1781515.608 591803.308 0, 1781810.791 591849.112 0, 1782108.591 591895.34 0, 1782405.079 591941.382 0, 1782701.564 591987.442 0, 1782998.047 592033.519 0, 1783294.526 592079.613 0, 
+    1783591.003 592125.725 0, 1783887.477 592171.854 0, 1784183.949 592218.001 0, 1784480.417 592264.165 0, 1784776.884 592310.347 0, 1785073.347 592356.546 0, 1785369.807 592402.763 0, 1785666.265 592448.997 0, 1785962.72 592495.248 0, 1786259.173 592541.517 0, 
+    1786555.623 592587.804 0, 1786852.07 592634.107 0, 1787148.514 592680.429 0, 1787444.955 592726.767 0, 1787741.394 592773.124 0, 1788037.83 592819.497 0, 1788334.264 592865.888 0, 1788630.694 592912.297 0, 1788925.813 592958.518 0, 1789786.242 587465.764 0, 
+    1790646.61 581973.397 0))
+
+POLYGON ((1803151.121 595207.475 0, 1802856.132 595160.42 0, 1802559.833 595113.175 0, 1802263.532 595065.946 0, 1801967.228 595018.735 0, 1801670.922 594971.542 0, 1801374.612 594924.366 0, 1801078.3 594877.207 0, 1800781.985 594830.066 0, 1800485.667 594782.942 0, 
+    1800189.347 594735.836 0, 1799893.024 594688.747 0, 1799596.697 594641.676 0, 1799300.369 594594.622 0, 1799004.037 594547.585 0, 1798707.703 594500.566 0, 1798411.366 594453.565 0, 1798115.026 594406.58 0, 1797818.683 594359.614 0, 1797522.337 594312.664 0, 
+    1797225.989 594265.732 0, 1796929.638 594218.818 0, 1796633.285 594171.921 0, 1796336.928 594125.042 0, 1796039.261 594077.973 0, 1795744.207 594031.335 0, 1795447.842 593984.508 0, 1795151.475 593937.698 0, 1794855.104 593890.906 0, 1794558.731 593844.131 0, 
+    1794262.356 593797.373 0, 1793965.977 593750.633 0, 1793669.596 593703.911 0, 1793373.212 593657.206 0, 1793076.825 593610.518 0, 1792780.435 593563.848 0, 1792484.043 593517.195 0, 1792187.648 593470.56 0, 1791891.25 593423.942 0, 1791594.85 593377.341 0, 
+    1791298.447 593330.758 0, 1791002.041 593284.193 0, 1790705.632 593237.645 0, 1790409.22 593191.114 0, 1790112.806 593144.601 0, 1789816.389 593098.105 0, 1789519.97 593051.627 0, 1789223.547 593005.166 0, 1788925.813 592958.518 0, 1788065.325 598451.653 0, 
+    1787204.777 603945.167 0, 1787501.862 603991.714 0, 1787797.637 604038.074 0, 1788093.41 604084.451 0, 1788389.181 604130.845 0, 1788684.948 604177.257 0, 1788980.713 604223.686 0, 1789276.475 604270.132 0, 1789572.235 604316.596 0, 1789867.991 604363.078 0, 
+    1790163.745 604409.576 0, 1790459.496 604456.093 0, 1790755.245 604502.626 0, 1791050.99 604549.177 0, 1791346.733 604595.746 0, 1791642.474 604642.331 0, 1791938.211 604688.935 0, 1792233.946 604735.555 0, 1792529.678 604782.193 0, 1792825.407 604828.849 0, 
+    1793121.133 604875.521 0, 1793416.857 604922.212 0, 1793712.578 604968.919 0, 1794008.296 605015.644 0, 1794302.707 605062.181 0, 1794599.725 605109.147 0, 1794895.435 605155.924 0, 1795191.142 605202.719 0, 1795486.846 605249.531 0, 1795782.548 605296.36 0, 
+    1796078.247 605343.207 0, 1796373.943 605390.071 0, 1796669.637 605436.953 0, 1796965.327 605483.852 0, 1797261.015 605530.769 0, 1797556.701 605577.702 0, 1797852.383 605624.654 0, 1798148.063 605671.622 0, 1798443.739 605718.609 0, 1798739.414 605765.612 0, 
+    1799035.085 605812.633 0, 1799330.753 605859.671 0, 1799626.419 605906.727 0, 1799922.082 605953.8 0, 1800217.743 606000.891 0, 1800513.4 606047.999 0, 1800809.055 606095.124 0, 1801104.707 606142.267 0, 1801399.053 606189.219 0, 1802275.117 600698.158 0, 
+    1803151.121 595207.475 0))
+
+POLYGON ((1815586.932 608473.363 0, 1815292.717 608425.579 0, 1814997.2 608377.601 0, 1814701.679 608329.641 0, 1814406.156 608281.698 0, 1814110.63 608233.772 0, 1813815.101 608185.864 0, 1813519.57 608137.973 0, 1813224.035 608090.099 0, 1812928.498 608042.243 0, 
+    1812632.958 607994.405 0, 1812337.415 607946.583 0, 1812041.869 607898.78 0, 1811746.32 607850.993 0, 1811450.769 607803.224 0, 1811155.215 607755.472 0, 1810859.658 607707.738 0, 1810564.098 607660.021 0, 1810268.535 607612.322 0, 1809972.97 607564.64 0, 
+    1809677.402 607516.975 0, 1809381.831 607469.328 0, 1809086.257 607421.698 0, 1808790.68 607374.085 0, 1808493.799 607326.28 0, 1808199.518 607278.912 0, 1807903.933 607231.352 0, 1807608.345 607183.809 0, 1807312.755 607136.284 0, 1807017.161 607088.775 0, 
+    1806721.565 607041.285 0, 1806425.966 606993.811 0, 1806130.364 606946.355 0, 1805834.76 606898.917 0, 1805539.152 606851.496 0, 1805243.542 606804.092 0, 1804947.929 606756.706 0, 1804652.313 606709.337 0, 1804356.695 606661.985 0, 1804061.073 606614.651 0, 
+    1803765.449 606567.334 0, 1803469.822 606520.035 0, 1803174.193 606472.753 0, 1802878.56 606425.489 0, 1802582.925 606378.241 0, 1802287.287 606331.012 0, 1801991.646 606283.799 0, 1801696.002 606236.604 0, 1801399.053 606189.219 0, 1800522.928 611680.656 0, 
+    1799646.744 617172.466 0, 1799943.045 617219.748 0, 1800238.042 617266.84 0, 1800533.036 617313.949 0, 1800828.028 617361.075 0, 1801123.017 617408.219 0, 1801418.003 617455.38 0, 1801712.986 617502.559 0, 1802007.967 617549.755 0, 1802302.944 617596.968 0, 
+    1802597.919 617644.199 0, 1802892.891 617691.447 0, 1803187.861 617738.712 0, 1803482.827 617785.995 0, 1803777.791 617833.295 0, 1804072.752 617880.612 0, 1804367.711 617927.947 0, 1804662.666 617975.299 0, 1804957.619 618022.669 0, 1805252.569 618070.056 0, 
+    1805547.516 618117.46 0, 1805842.46 618164.881 0, 1806137.402 618212.32 0, 1806432.34 618259.777 0, 1806725.977 618307.041 0, 1807022.209 618354.741 0, 1807317.14 618402.25 0, 1807612.067 618449.776 0, 1807906.992 618497.319 0, 1808201.914 618544.879 0, 
+    1808496.833 618592.457 0, 1808791.75 618640.052 0, 1809086.663 618687.665 0, 1809381.574 618735.295 0, 1809676.482 618782.942 0, 1809971.387 618830.607 0, 1810266.289 618878.289 0, 1810561.189 618925.988 0, 1810856.086 618973.705 0, 1811150.98 619021.439 0, 
+    1811445.871 619069.19 0, 1811740.759 619116.959 0, 1812035.644 619164.745 0, 1812330.527 619212.548 0, 1812625.407 619260.369 0, 1812920.284 619308.207 0, 1813215.158 619356.063 0, 1813510.03 619403.936 0, 1813803.601 619451.615 0, 1814695.296 613962.303 0, 
+    1815586.932 608473.363 0))
+
+POLYGON ((1686676.983 488290.788 0, 1686375.749 488250.561 0, 1686073.159 488210.171 0, 1685770.566 488169.799 0, 1685467.97 488129.445 0, 1685165.373 488089.109 0, 1684862.772 488048.79 0, 1684560.17 488008.49 0, 1684257.565 487968.207 0, 1683954.958 487927.941 0, 
+    1683652.348 487887.694 0, 1683349.736 487847.465 0, 1683047.122 487807.253 0, 1682744.505 487767.059 0, 1682441.886 487726.883 0, 1682139.265 487686.725 0, 1681836.641 487646.584 0, 1681534.015 487606.462 0, 1681231.386 487566.357 0, 1680928.755 487526.27 0, 
+    1680626.122 487486.201 0, 1680323.487 487446.149 0, 1680020.849 487406.116 0, 1679718.208 487366.1 0, 1679414.209 487325.923 0, 1679112.921 487286.122 0, 1678810.273 487246.159 0, 1678507.624 487206.215 0, 1678204.971 487166.288 0, 1677902.317 487126.379 0, 
+    1677599.66 487086.488 0, 1677297.001 487046.615 0, 1676994.34 487006.759 0, 1676691.676 486966.922 0, 1676389.01 486927.102 0, 1676086.341 486887.3 0, 1675783.67 486847.516 0, 1675480.997 486807.749 0, 1675178.322 486768.001 0, 1674875.644 486728.27 0, 
+    1674572.964 486688.557 0, 1674270.281 486648.862 0, 1673967.596 486609.185 0, 1673664.909 486569.525 0, 1673362.22 486529.884 0, 1673059.528 486490.26 0, 1672756.833 486450.654 0, 1672454.137 486411.065 0, 1672150.08 486371.318 0, 1671430.377 491878.052 0, 
+    1670710.618 497385.215 0, 1671014.023 497424.877 0, 1671316.071 497464.381 0, 1671618.117 497503.902 0, 1671920.161 497543.441 0, 1672222.202 497582.998 0, 1672524.241 497622.572 0, 1672826.278 497662.165 0, 1673128.312 497701.775 0, 1673430.344 497741.403 0, 
+    1673732.374 497781.048 0, 1674034.401 497820.712 0, 1674336.426 497860.393 0, 1674638.449 497900.092 0, 1674940.469 497939.809 0, 1675242.487 497979.543 0, 1675544.503 498019.296 0, 1675846.516 498059.066 0, 1676148.527 498098.854 0, 1676450.536 498138.659 0, 
+    1676752.542 498178.483 0, 1677054.546 498218.324 0, 1677356.547 498258.183 0, 1677658.547 498298.059 0, 1677959.19 498337.775 0, 1678262.538 498377.866 0, 1678564.53 498417.796 0, 1678866.52 498457.744 0, 1679168.507 498497.71 0, 1679470.493 498537.693 0, 
+    1679772.475 498577.694 0, 1680074.456 498617.713 0, 1680376.434 498657.75 0, 1680678.409 498697.805 0, 1680980.383 498737.877 0, 1681282.354 498777.967 0, 1681584.322 498818.075 0, 1681886.289 498858.2 0, 1682188.253 498898.344 0, 1682490.214 498938.505 0, 
+    1682792.173 498978.684 0, 1683094.13 499018.88 0, 1683396.085 499059.095 0, 1683698.037 499099.327 0, 1683999.986 499139.577 0, 1684301.934 499179.845 0, 1684603.879 499220.13 0, 1684905.821 499260.434 0, 1685206.41 499300.574 0, 1685941.725 493795.467 0, 
+    1686676.983 488290.788 0))
+
+POLYGON ((1699696.732 501256.879 0, 1699396.256 501215.889 0, 1699094.429 501174.733 0, 1698792.599 501133.595 0, 1698490.766 501092.474 0, 1698188.932 501051.371 0, 1697887.094 501010.286 0, 1697585.255 500969.219 0, 1697283.413 500928.169 0, 1696981.568 500887.137 0, 
+    1696679.721 500846.123 0, 1696377.872 500805.127 0, 1696076.02 500764.148 0, 1695774.166 500723.188 0, 1695472.31 500682.245 0, 1695170.451 500641.319 0, 1694868.589 500600.412 0, 1694566.726 500559.522 0, 1694264.86 500518.65 0, 1693962.991 500477.796 0, 
+    1693661.12 500436.96 0, 1693359.247 500396.141 0, 1693057.371 500355.34 0, 1692755.493 500314.557 0, 1692452.262 500273.609 0, 1692151.729 500233.044 0, 1691849.844 500192.314 0, 1691547.956 500151.602 0, 1691246.066 500110.908 0, 1690944.173 500070.232 0, 
+    1690642.279 500029.573 0, 1690340.381 499988.932 0, 1690038.481 499948.309 0, 1689736.579 499907.703 0, 1689434.675 499867.116 0, 1689132.768 499826.546 0, 1688830.859 499785.994 0, 1688528.947 499745.459 0, 1688227.033 499704.943 0, 1687925.116 499664.444 0, 
+    1687623.198 499623.963 0, 1687321.276 499583.5 0, 1687019.353 499543.054 0, 1686717.427 499502.627 0, 1686415.499 499462.217 0, 1686113.568 499421.825 0, 1685811.635 499381.45 0, 1685509.699 499341.094 0, 1685206.41 499300.574 0, 1684471.037 504806.107 0, 
+    1683735.609 510312.064 0, 1684038.248 510352.496 0, 1684339.535 510392.766 0, 1684640.82 510433.054 0, 1684942.103 510473.359 0, 1685243.383 510513.683 0, 1685544.661 510554.023 0, 1685845.936 510594.382 0, 1686147.209 510634.759 0, 1686448.48 510675.153 0, 
+    1686749.749 510715.565 0, 1687051.014 510755.994 0, 1687352.278 510796.441 0, 1687653.539 510836.906 0, 1687954.798 510877.389 0, 1688256.055 510917.89 0, 1688557.309 510958.408 0, 1688858.56 510998.944 0, 1689159.81 511039.498 0, 1689461.057 511080.069 0, 
+    1689762.301 511120.658 0, 1690063.543 511161.265 0, 1690364.783 511201.89 0, 1690666.02 511242.532 0, 1690965.908 511283.01 0, 1691268.488 511323.87 0, 1691569.718 511364.566 0, 1691870.946 511405.279 0, 1692172.171 511446.01 0, 1692473.394 511486.759 0, 
+    1692774.615 511527.525 0, 1693075.833 511568.309 0, 1693377.049 511609.111 0, 1693678.262 511649.931 0, 1693979.473 511690.768 0, 1694280.682 511731.624 0, 1694581.888 511772.496 0, 1694883.092 511813.387 0, 1695184.293 511854.295 0, 1695485.492 511895.221 0, 
+    1695786.689 511936.165 0, 1696087.883 511977.127 0, 1696389.075 512018.106 0, 1696690.264 512059.103 0, 1696991.451 512100.117 0, 1697292.635 512141.15 0, 1697593.817 512182.2 0, 1697894.997 512223.268 0, 1698194.828 512264.17 0, 1698945.809 506760.313 0, 
+    1699696.732 501256.879 0))
+
+POLYGON ((1712648.474 514257.118 0, 1712348.758 514215.369 0, 1712047.695 514173.45 0, 1711746.63 514131.549 0, 1711445.563 514089.666 0, 1711144.493 514047.801 0, 1710843.421 514005.953 0, 1710542.346 513964.123 0, 1710241.269 513922.311 0, 1709940.189 513880.516 0, 
+    1709639.107 513838.739 0, 1709338.023 513796.98 0, 1709036.935 513755.239 0, 1708735.846 513713.515 0, 1708434.754 513671.809 0, 1708133.66 513630.121 0, 1707832.563 513588.451 0, 1707531.463 513546.798 0, 1707230.362 513505.163 0, 1706929.257 513463.545 0, 
+    1706628.151 513421.946 0, 1706327.042 513380.364 0, 1706025.93 513338.8 0, 1705724.816 513297.253 0, 1705422.355 513255.539 0, 1705122.581 513214.214 0, 1704821.459 513172.721 0, 1704520.336 513131.245 0, 1704219.209 513089.787 0, 1703918.081 513048.347 0, 
+    1703616.95 513006.925 0, 1703315.816 512965.52 0, 1703014.68 512924.133 0, 1702713.542 512882.764 0, 1702412.401 512841.413 0, 1702111.258 512800.079 0, 1701810.112 512758.763 0, 1701508.964 512717.465 0, 1701207.813 512676.184 0, 1700906.66 512634.921 0, 
+    1700605.505 512593.676 0, 1700304.347 512552.449 0, 1700003.187 512511.239 0, 1699702.024 512470.047 0, 1699400.859 512428.873 0, 1699099.691 512387.716 0, 1698798.521 512346.578 0, 1698497.349 512305.457 0, 1698194.828 512264.17 0, 1697443.79 517768.446 0, 
+    1696692.695 523273.139 0, 1696994.565 523314.337 0, 1697295.089 523355.37 0, 1697595.611 523396.42 0, 1697896.131 523437.488 0, 1698196.648 523478.573 0, 1698497.163 523519.677 0, 1698797.675 523560.798 0, 1699098.185 523601.936 0, 1699398.693 523643.093 0, 
+    1699699.198 523684.267 0, 1699999.7 523725.458 0, 1700300.201 523766.668 0, 1700600.698 523807.895 0, 1700901.194 523849.14 0, 1701201.687 523890.402 0, 1701502.177 523931.683 0, 1701802.665 523972.98 0, 1702103.151 524014.296 0, 1702403.634 524055.629 0, 
+    1702704.115 524096.98 0, 1703004.593 524138.349 0, 1703305.069 524179.735 0, 1703605.543 524221.139 0, 1703904.672 524262.376 0, 1704206.482 524304 0, 1704506.949 524345.457 0, 1704807.412 524386.932 0, 1705107.874 524428.424 0, 1705408.332 524469.934 0, 
+    1705708.789 524511.462 0, 1706009.243 524553.008 0, 1706309.694 524594.571 0, 1706610.143 524636.151 0, 1706910.59 524677.75 0, 1707211.034 524719.366 0, 1707511.476 524761 0, 1707811.915 524802.652 0, 1708112.352 524844.321 0, 1708412.786 524886.008 0, 
+    1708713.218 524927.712 0, 1709013.648 524969.435 0, 1709314.075 525011.175 0, 1709614.499 525052.932 0, 1709914.921 525094.708 0, 1710215.341 525136.501 0, 1710515.758 525178.311 0, 1710816.173 525220.14 0, 1711115.245 525261.799 0, 1711881.888 519759.25 0, 
+    1712648.474 514257.118 0))
+
+POLYGON ((1725532.119 527291.198 0, 1725233.163 527248.693 0, 1724932.868 527206.016 0, 1724632.57 527163.357 0, 1724332.27 527120.716 0, 1724031.967 527078.092 0, 1723731.662 527035.485 0, 1723431.354 526992.897 0, 1723131.043 526950.326 0, 1722830.731 526907.773 0, 
+    1722530.415 526865.237 0, 1722230.097 526822.719 0, 1721929.777 526780.219 0, 1721629.454 526737.737 0, 1721329.129 526695.272 0, 1721028.801 526652.825 0, 1720728.47 526610.395 0, 1720428.137 526567.983 0, 1720127.802 526525.589 0, 1719827.464 526483.213 0, 
+    1719527.124 526440.854 0, 1719226.781 526398.513 0, 1718926.436 526356.189 0, 1718626.088 526313.884 0, 1718324.398 526271.407 0, 1718025.385 526229.325 0, 1717725.029 526187.073 0, 1717424.671 526144.838 0, 1717124.311 526102.62 0, 1716823.948 526060.421 0, 
+    1716523.583 526018.239 0, 1716223.215 525976.074 0, 1715922.845 525933.928 0, 1715622.472 525891.799 0, 1715322.097 525849.687 0, 1715021.72 525807.594 0, 1714721.339 525765.518 0, 1714420.957 525723.46 0, 1714120.572 525681.419 0, 1713820.184 525639.396 0, 
+    1713519.794 525597.391 0, 1713219.402 525555.403 0, 1712919.007 525513.434 0, 1712618.609 525471.481 0, 1712318.209 525429.547 0, 1712017.807 525387.63 0, 1711717.402 525345.731 0, 1711416.995 525303.85 0, 1711115.245 525261.799 0, 1710348.543 530764.762 0, 
+    1709581.784 536268.135 0, 1709882.884 536310.095 0, 1710182.644 536351.886 0, 1710482.401 536393.695 0, 1710782.155 536435.521 0, 1711081.907 536477.365 0, 1711381.657 536519.227 0, 1711681.404 536561.106 0, 1711981.149 536603.003 0, 1712280.891 536644.918 0, 
+    1712580.631 536686.85 0, 1712880.368 536728.8 0, 1713180.103 536770.767 0, 1713479.836 536812.753 0, 1713779.565 536854.755 0, 1714079.293 536896.776 0, 1714379.018 536938.814 0, 1714678.74 536980.87 0, 1714978.46 537022.943 0, 1715278.178 537065.034 0, 
+    1715577.893 537107.143 0, 1715877.606 537149.269 0, 1716177.316 537191.413 0, 1716477.023 537233.575 0, 1716775.392 537275.566 0, 1717076.431 537317.951 0, 1717376.131 537360.165 0, 1717675.829 537402.397 0, 1717975.524 537444.647 0, 1718275.217 537486.915 0, 
+    1718574.907 537529.2 0, 1718874.595 537571.502 0, 1719174.28 537613.823 0, 1719473.963 537656.161 0, 1719773.643 537698.516 0, 1720073.321 537740.89 0, 1720372.996 537783.281 0, 1720672.669 537825.689 0, 1720972.339 537868.115 0, 1721272.007 537910.559 0, 
+    1721571.672 537953.021 0, 1721871.335 537995.5 0, 1722170.995 538037.996 0, 1722470.653 538080.511 0, 1722770.308 538123.043 0, 1723069.961 538165.592 0, 1723369.611 538208.16 0, 1723669.259 538250.745 0, 1723967.57 538293.157 0, 1724749.873 532791.972 0, 
+    1725532.119 527291.198 0))
+
+POLYGON ((1738347.577 540358.814 0, 1738049.385 540315.558 0, 1737749.859 540272.127 0, 1737450.33 540228.713 0, 1737150.798 540185.317 0, 1736851.264 540141.939 0, 1736551.728 540098.578 0, 1736252.189 540055.235 0, 1735952.647 540011.91 0, 1735653.103 539968.602 0, 
+    1735353.557 539925.311 0, 1735054.007 539882.039 0, 1734754.456 539838.784 0, 1734454.901 539795.546 0, 1734155.344 539752.327 0, 1733855.785 539709.125 0, 1733556.223 539665.94 0, 1733256.658 539622.773 0, 1732957.091 539579.624 0, 1732657.522 539536.492 0, 
+    1732357.95 539493.378 0, 1732058.375 539450.282 0, 1731758.798 539407.203 0, 1731459.218 539364.142 0, 1731158.303 539320.907 0, 1730860.051 539278.073 0, 1730560.464 539235.065 0, 1730260.874 539192.075 0, 1729961.282 539149.102 0, 1729661.687 539106.146 0, 
+    1729362.089 539063.209 0, 1729062.489 539020.289 0, 1728762.887 538977.386 0, 1728463.282 538934.502 0, 1728163.674 538891.635 0, 1727864.064 538848.785 0, 1727564.452 538805.953 0, 1727264.837 538763.139 0, 1726965.219 538720.343 0, 1726665.599 538677.564 0, 
+    1726365.976 538634.802 0, 1726066.351 538592.059 0, 1725766.723 538549.333 0, 1725467.093 538506.624 0, 1725167.46 538463.934 0, 1724867.825 538421.261 0, 1724568.188 538378.605 0, 1724268.547 538335.967 0, 1723967.57 538293.157 0, 1723185.208 543794.75 0, 
+    1722402.789 549296.746 0, 1722703.116 549339.464 0, 1723002.109 549382.01 0, 1723301.099 549424.573 0, 1723600.086 549467.154 0, 1723899.071 549509.752 0, 1724198.054 549552.368 0, 1724497.034 549595.002 0, 1724796.012 549637.653 0, 1725094.987 549680.322 0, 
+    1725393.959 549723.008 0, 1725692.929 549765.712 0, 1725991.897 549808.434 0, 1726290.862 549851.173 0, 1726589.824 549893.93 0, 1726888.784 549936.705 0, 1727187.742 549979.497 0, 1727486.697 550022.306 0, 1727785.649 550065.134 0, 1728084.599 550107.978 0, 
+    1728383.546 550150.841 0, 1728682.491 550193.721 0, 1728981.433 550236.618 0, 1729280.373 550279.534 0, 1729577.98 550322.275 0, 1729878.245 550365.417 0, 1730177.177 550408.385 0, 1730476.107 550451.37 0, 1730775.034 550494.373 0, 1731073.959 550537.394 0, 
+    1731372.881 550580.433 0, 1731671.8 550623.489 0, 1731970.717 550666.562 0, 1732269.632 550709.653 0, 1732568.544 550752.762 0, 1732867.453 550795.888 0, 1733166.36 550839.032 0, 1733465.264 550882.194 0, 1733764.166 550925.373 0, 1734063.065 550968.569 0, 
+    1734361.962 551011.784 0, 1734660.856 551055.016 0, 1734959.748 551098.265 0, 1735258.637 551141.532 0, 1735557.524 551184.817 0, 1735856.407 551228.119 0, 1736155.289 551271.439 0, 1736454.168 551314.776 0, 1736751.715 551357.939 0, 1737549.675 545858.174 0, 
+    1738347.577 540358.814 0))
+
+POLYGON ((1751094.761 553459.661 0, 1750797.334 553415.658 0, 1750498.579 553371.476 0, 1750199.821 553327.312 0, 1749901.061 553283.166 0, 1749602.297 553239.037 0, 1749303.532 553194.925 0, 1749004.764 553150.832 0, 1748705.993 553106.756 0, 1748407.219 553062.697 0, 
+    1748108.443 553018.656 0, 1747809.665 552974.633 0, 1747510.884 552930.627 0, 1747212.1 552886.639 0, 1746913.313 552842.668 0, 1746614.524 552798.715 0, 1746315.733 552754.78 0, 1746016.939 552710.862 0, 1745718.142 552666.961 0, 1745419.343 552623.079 0, 
+    1745120.541 552579.214 0, 1744821.736 552535.366 0, 1744522.929 552491.536 0, 1744224.12 552447.724 0, 1743923.98 552403.734 0, 1743626.493 552360.152 0, 1743327.675 552316.392 0, 1743028.856 552272.65 0, 1742730.033 552228.926 0, 1742431.208 552185.219 0, 
+    1742132.38 552141.53 0, 1741833.55 552097.858 0, 1741534.717 552054.204 0, 1741235.882 552010.568 0, 1740937.044 551966.949 0, 1740638.204 551923.347 0, 1740339.361 551879.764 0, 1740040.515 551836.198 0, 1739741.667 551792.649 0, 1739442.816 551749.118 0, 
+    1739143.963 551705.605 0, 1738845.107 551662.109 0, 1738546.248 551618.631 0, 1738247.387 551575.17 0, 1737948.524 551531.727 0, 1737649.658 551488.302 0, 1737350.789 551444.894 0, 1737051.918 551401.504 0, 1736751.715 551357.939 0, 1735953.697 556858.104 0, 
+    1735155.621 562358.668 0, 1735455.173 562402.139 0, 1735753.397 562445.435 0, 1736051.618 562488.749 0, 1736349.837 562532.08 0, 1736648.053 562575.429 0, 1736946.266 562618.795 0, 1737244.477 562662.179 0, 1737542.686 562705.581 0, 1737840.892 562749 0, 
+    1738139.095 562792.437 0, 1738437.296 562835.891 0, 1738735.494 562879.362 0, 1739033.69 562922.852 0, 1739331.883 562966.359 0, 1739630.073 563009.883 0, 1739928.261 563053.425 0, 1740226.447 563096.984 0, 1740524.629 563140.561 0, 1740822.81 563184.156 0, 
+    1741120.987 563227.768 0, 1741419.162 563271.398 0, 1741717.335 563315.045 0, 1742015.505 563358.71 0, 1742312.348 563402.198 0, 1742611.837 563446.092 0, 1742910 563489.809 0, 1743208.159 563533.544 0, 1743506.316 563577.297 0, 1743804.471 563621.067 0, 
+    1744102.623 563664.855 0, 1744400.772 563708.66 0, 1744698.919 563752.483 0, 1744997.063 563796.323 0, 1745295.205 563840.181 0, 1745593.344 563884.056 0, 1745891.481 563927.949 0, 1746189.615 563971.859 0, 1746487.746 564015.787 0, 1746785.875 564059.733 0, 
+    1747084.001 564103.696 0, 1747382.124 564147.677 0, 1747680.245 564191.675 0, 1747978.364 564235.691 0, 1748276.48 564279.724 0, 1748574.593 564323.775 0, 1748872.703 564367.843 0, 1749170.811 564411.929 0, 1749467.593 564455.837 0, 1750281.206 558957.55 0, 
+    1751094.761 553459.661 0))
+
+POLYGON ((1763773.584 566593.431 0, 1763476.925 566548.685 0, 1763178.943 566503.757 0, 1762880.958 566458.847 0, 1762582.97 566413.954 0, 1762284.98 566369.079 0, 1761986.987 566324.221 0, 1761688.992 566279.38 0, 1761390.994 566234.558 0, 1761092.993 566189.753 0, 
+    1760794.989 566144.965 0, 1760496.983 566100.195 0, 1760198.975 566055.442 0, 1759900.963 566010.707 0, 1759602.95 565965.99 0, 1759304.933 565921.29 0, 1759006.914 565876.607 0, 1758708.892 565831.942 0, 1758410.867 565787.295 0, 1758112.84 565742.665 0, 
+    1757814.811 565698.053 0, 1757516.778 565653.458 0, 1757218.743 565608.881 0, 1756920.706 565564.322 0, 1756621.344 565519.582 0, 1756324.623 565475.255 0, 1756026.577 565430.748 0, 1755728.529 565386.259 0, 1755430.479 565341.787 0, 1755132.425 565297.332 0, 
+    1754834.369 565252.895 0, 1754536.311 565208.476 0, 1754238.25 565164.074 0, 1753940.186 565119.69 0, 1753642.12 565075.324 0, 1753344.051 565030.974 0, 1753045.979 564986.643 0, 1752747.905 564942.329 0, 1752449.828 564898.032 0, 1752151.749 564853.753 0, 
+    1751853.667 564809.492 0, 1751555.582 564765.248 0, 1751257.495 564721.022 0, 1750959.405 564676.813 0, 1750661.312 564632.622 0, 1750363.217 564588.448 0, 1750065.12 564544.292 0, 1749767.02 564500.154 0, 1749467.593 564455.837 0, 1748653.922 569954.519 0, 
+    1747840.193 575453.593 0, 1748138.969 575497.813 0, 1748436.422 575541.856 0, 1748733.872 575585.916 0, 1749031.32 575629.994 0, 1749328.765 575674.089 0, 1749626.207 575718.202 0, 1749923.647 575762.332 0, 1750221.085 575806.48 0, 1750518.519 575850.645 0, 
+    1750815.952 575894.828 0, 1751113.381 575939.028 0, 1751410.808 575983.246 0, 1751708.232 576027.481 0, 1752005.654 576071.734 0, 1752303.073 576116.004 0, 1752600.49 576160.292 0, 1752897.904 576204.598 0, 1753195.315 576248.92 0, 1753492.724 576293.261 0, 
+    1753790.13 576337.619 0, 1754087.533 576381.994 0, 1754384.934 576426.387 0, 1754682.333 576470.797 0, 1754978.409 576515.028 0, 1755277.121 576559.67 0, 1755574.512 576604.133 0, 1755871.899 576648.614 0, 1756169.285 576693.111 0, 1756466.667 576737.627 0, 
+    1756764.047 576782.16 0, 1757061.424 576826.71 0, 1757358.799 576871.278 0, 1757656.171 576915.863 0, 1757953.541 576960.466 0, 1758250.908 577005.087 0, 1758548.272 577049.725 0, 1758845.633 577094.38 0, 1759142.992 577139.053 0, 1759440.349 577183.743 0, 
+    1759737.702 577228.451 0, 1760035.053 577273.177 0, 1760332.402 577317.919 0, 1760629.747 577362.68 0, 1760927.091 577407.458 0, 1761224.431 577452.253 0, 1761521.769 577497.066 0, 1761819.104 577541.896 0, 1762115.119 577586.546 0, 1762944.381 572089.793 0, 
+    1763773.584 566593.431 0))
+
+POLYGON ((1776383.963 579759.819 0, 1776088.073 579714.334 0, 1775790.866 579668.664 0, 1775493.655 579623.011 0, 1775196.443 579577.375 0, 1774899.227 579531.758 0, 1774602.009 579486.157 0, 1774304.788 579440.575 0, 1774007.565 579395.009 0, 1773710.339 579349.462 0, 
+    1773413.11 579303.931 0, 1773115.878 579258.418 0, 1772818.644 579212.923 0, 1772521.407 579167.445 0, 1772224.167 579121.985 0, 1771926.925 579076.542 0, 1771629.68 579031.117 0, 1771332.433 578985.709 0, 1771035.182 578940.319 0, 1770737.929 578894.946 0, 
+    1770440.674 578849.59 0, 1770143.416 578804.253 0, 1769846.155 578758.932 0, 1769548.891 578713.629 0, 1769250.309 578668.143 0, 1768954.356 578623.076 0, 1768657.084 578577.826 0, 1768359.81 578532.593 0, 1768062.533 578487.377 0, 1767765.253 578442.18 0, 
+    1767467.971 578396.999 0, 1767170.686 578351.836 0, 1766873.399 578306.691 0, 1766576.108 578261.563 0, 1766278.815 578216.453 0, 1765981.52 578171.36 0, 1765684.222 578126.284 0, 1765386.921 578081.226 0, 1765089.617 578036.186 0, 1764792.311 577991.163 0, 
+    1764495.002 577946.158 0, 1764197.691 577901.17 0, 1763900.377 577856.199 0, 1763603.06 577811.246 0, 1763305.741 577766.311 0, 1763008.419 577721.393 0, 1762711.094 577676.493 0, 1762413.767 577631.61 0, 1762115.119 577586.546 0, 1761285.799 583083.687 0, 
+    1760456.42 588581.214 0, 1760754.417 588626.181 0, 1761051.097 588670.966 0, 1761347.775 588715.768 0, 1761644.45 588760.589 0, 1761941.122 588805.426 0, 1762237.792 588850.281 0, 1762534.459 588895.154 0, 1762831.123 588940.044 0, 1763127.785 588984.951 0, 
+    1763424.444 589029.876 0, 1763721.101 589074.819 0, 1764017.754 589119.778 0, 1764314.405 589164.756 0, 1764611.054 589209.75 0, 1764907.7 589254.763 0, 1765204.343 589299.792 0, 1765500.984 589344.839 0, 1765797.621 589389.904 0, 1766094.257 589434.986 0, 
+    1766390.889 589480.086 0, 1766687.519 589525.203 0, 1766984.146 589570.337 0, 1767280.771 589615.489 0, 1767576.08 589660.458 0, 1767874.012 589705.845 0, 1768170.629 589751.049 0, 1768467.243 589796.271 0, 1768763.854 589841.51 0, 1769060.463 589886.767 0, 
+    1769357.069 589932.041 0, 1769653.672 589977.333 0, 1769950.273 590022.642 0, 1770246.871 590067.968 0, 1770543.466 590113.312 0, 1770840.059 590158.673 0, 1771136.649 590204.052 0, 1771433.236 590249.449 0, 1771729.821 590294.862 0, 1772026.403 590340.294 0, 
+    1772322.982 590385.742 0, 1772619.559 590431.208 0, 1772916.133 590476.692 0, 1773212.704 590522.193 0, 1773509.272 590567.711 0, 1773805.838 590613.247 0, 1774102.402 590658.801 0, 1774398.962 590704.372 0, 1774694.208 590749.758 0, 1775539.115 585254.596 0, 
+    1776383.963 579759.819 0))
+
+POLYGON ((1788925.813 592958.518 0, 1788630.694 592912.297 0, 1788334.264 592865.888 0, 1788037.83 592819.497 0, 1787741.394 592773.124 0, 1787444.955 592726.767 0, 1787148.514 592680.429 0, 1786852.07 592634.107 0, 1786555.623 592587.804 0, 1786259.173 592541.517 0, 
+    1785962.72 592495.248 0, 1785666.265 592448.997 0, 1785369.807 592402.763 0, 1785073.347 592356.546 0, 1784776.884 592310.347 0, 1784480.417 592264.165 0, 1784183.949 592218.001 0, 1783887.477 592171.854 0, 1783591.003 592125.725 0, 1783294.526 592079.613 0, 
+    1782998.047 592033.519 0, 1782701.564 591987.442 0, 1782405.079 591941.382 0, 1782108.591 591895.34 0, 1781810.791 591849.112 0, 1781515.608 591803.308 0, 1781219.112 591757.319 0, 1780922.613 591711.346 0, 1780626.112 591665.391 0, 1780329.608 591619.454 0, 
+    1780033.101 591573.534 0, 1779736.592 591527.632 0, 1779440.08 591481.747 0, 1779143.565 591435.879 0, 1778847.048 591390.029 0, 1778550.527 591344.196 0, 1778254.005 591298.381 0, 1777957.479 591252.583 0, 1777660.951 591206.803 0, 1777364.42 591161.04 0, 
+    1777067.886 591115.295 0, 1776771.35 591069.567 0, 1776474.811 591023.856 0, 1776178.269 590978.163 0, 1775881.725 590932.488 0, 1775585.177 590886.83 0, 1775288.628 590841.189 0, 1774992.075 590795.566 0, 1774694.208 590749.758 0, 1773849.242 596245.303 0, 
+    1773004.218 601741.226 0, 1773301.435 601786.934 0, 1773597.341 601832.458 0, 1773893.244 601877.999 0, 1774189.144 601923.557 0, 1774485.042 601969.133 0, 1774780.936 602014.727 0, 1775076.828 602060.337 0, 1775372.718 602105.966 0, 1775668.605 602151.611 0, 
+    1775964.489 602197.274 0, 1776260.37 602242.955 0, 1776556.249 602288.652 0, 1776852.125 602334.368 0, 1777147.998 602380.1 0, 1777443.869 602425.851 0, 1777739.737 602471.618 0, 1778035.602 602517.403 0, 1778331.465 602563.205 0, 1778627.325 602609.025 0, 
+    1778923.182 602654.862 0, 1779219.036 602700.717 0, 1779514.888 602746.589 0, 1779810.737 602792.478 0, 1780105.276 602838.182 0, 1780402.427 602884.309 0, 1780698.268 602930.251 0, 1780994.106 602976.21 0, 1781289.942 603022.186 0, 1781585.775 603068.18 0, 
+    1781881.605 603114.192 0, 1782177.432 603160.22 0, 1782473.257 603206.266 0, 1782769.079 603252.33 0, 1783064.898 603298.411 0, 1783360.715 603344.509 0, 1783656.529 603390.625 0, 1783952.34 603436.758 0, 1784248.148 603482.909 0, 1784543.954 603529.077 0, 
+    1784839.757 603575.262 0, 1785135.557 603621.465 0, 1785431.355 603667.685 0, 1785727.15 603713.923 0, 1786022.942 603760.178 0, 1786318.731 603806.45 0, 1786614.518 603852.74 0, 1786910.302 603899.047 0, 1787204.777 603945.167 0, 1788065.325 598451.653 0, 
+    1788925.813 592958.518 0))
+
+POLYGON ((1801399.053 606189.219 0, 1801104.707 606142.267 0, 1800809.055 606095.124 0, 1800513.4 606047.999 0, 1800217.743 606000.891 0, 1799922.082 605953.8 0, 1799626.419 605906.727 0, 1799330.753 605859.671 0, 1799035.085 605812.633 0, 1798739.414 605765.612 0, 
+    1798443.739 605718.609 0, 1798148.063 605671.622 0, 1797852.383 605624.654 0, 1797556.701 605577.702 0, 1797261.015 605530.769 0, 1796965.327 605483.852 0, 1796669.637 605436.953 0, 1796373.943 605390.071 0, 1796078.247 605343.207 0, 1795782.548 605296.36 0, 
+    1795486.846 605249.531 0, 1795191.142 605202.719 0, 1794895.435 605155.924 0, 1794599.725 605109.147 0, 1794302.707 605062.181 0, 1794008.296 605015.644 0, 1793712.578 604968.919 0, 1793416.857 604922.212 0, 1793121.133 604875.521 0, 1792825.407 604828.849 0, 
+    1792529.678 604782.193 0, 1792233.946 604735.555 0, 1791938.211 604688.935 0, 1791642.474 604642.331 0, 1791346.733 604595.746 0, 1791050.99 604549.177 0, 1790755.245 604502.626 0, 1790459.496 604456.093 0, 1790163.745 604409.576 0, 1789867.991 604363.078 0, 
+    1789572.235 604316.596 0, 1789276.475 604270.132 0, 1788980.713 604223.686 0, 1788684.948 604177.257 0, 1788389.181 604130.845 0, 1788093.41 604084.451 0, 1787797.637 604038.074 0, 1787501.862 603991.714 0, 1787204.777 603945.167 0, 1786344.17 609439.058 0, 
+    1785483.505 614933.321 0, 1785779.94 614979.766 0, 1786075.069 615026.024 0, 1786370.196 615072.3 0, 1786665.319 615118.593 0, 1786960.44 615164.903 0, 1787255.558 615211.231 0, 1787550.674 615257.576 0, 1787845.786 615303.938 0, 1788140.896 615350.318 0, 
+    1788436.003 615396.715 0, 1788731.108 615443.129 0, 1789026.21 615489.561 0, 1789321.309 615536.01 0, 1789616.405 615582.477 0, 1789911.499 615628.961 0, 1790206.589 615675.462 0, 1790501.677 615721.981 0, 1790796.763 615768.517 0, 1791091.845 615815.07 0, 
+    1791386.925 615861.641 0, 1791682.002 615908.229 0, 1791977.077 615954.835 0, 1792272.148 616001.457 0, 1792565.915 616047.892 0, 1792862.283 616094.755 0, 1793157.347 616141.43 0, 1793452.408 616188.123 0, 1793747.465 616234.832 0, 1794042.521 616281.559 0, 
+    1794337.573 616328.304 0, 1794632.623 616375.066 0, 1794927.67 616421.845 0, 1795222.714 616468.641 0, 1795517.755 616515.455 0, 1795812.794 616562.287 0, 1796107.83 616609.135 0, 1796402.863 616656.001 0, 1796697.893 616702.885 0, 1796992.921 616749.785 0, 
+    1797287.945 616796.704 0, 1797582.968 616843.639 0, 1797877.987 616890.592 0, 1798173.003 616937.562 0, 1798468.017 616984.55 0, 1798763.028 617031.554 0, 1799058.036 617078.577 0, 1799353.042 617125.616 0, 1799646.744 617172.466 0, 1800522.928 611680.656 0, 
+    1801399.053 606189.219 0))
+
+POLYGON ((1813803.601 619451.615 0, 1813510.03 619403.936 0, 1813215.158 619356.063 0, 1812920.284 619308.207 0, 1812625.407 619260.369 0, 1812330.527 619212.548 0, 1812035.644 619164.745 0, 1811740.759 619116.959 0, 1811445.871 619069.19 0, 1811150.98 619021.439 0, 
+    1810856.086 618973.705 0, 1810561.189 618925.988 0, 1810266.289 618878.289 0, 1809971.387 618830.607 0, 1809676.482 618782.942 0, 1809381.574 618735.295 0, 1809086.663 618687.665 0, 1808791.75 618640.052 0, 1808496.833 618592.457 0, 1808201.914 618544.879 0, 
+    1807906.992 618497.319 0, 1807612.067 618449.776 0, 1807317.14 618402.25 0, 1807022.209 618354.741 0, 1806725.977 618307.041 0, 1806432.34 618259.777 0, 1806137.402 618212.32 0, 1805842.46 618164.881 0, 1805547.516 618117.46 0, 1805252.569 618070.056 0, 
+    1804957.619 618022.669 0, 1804662.666 617975.299 0, 1804367.711 617927.947 0, 1804072.752 617880.612 0, 1803777.791 617833.295 0, 1803482.827 617785.995 0, 1803187.861 617738.712 0, 1802892.891 617691.447 0, 1802597.919 617644.199 0, 1802302.944 617596.968 0, 
+    1802007.967 617549.755 0, 1801712.986 617502.559 0, 1801418.003 617455.38 0, 1801123.017 617408.219 0, 1800828.028 617361.075 0, 1800533.036 617313.949 0, 1800238.042 617266.84 0, 1799943.045 617219.748 0, 1799646.744 617172.466 0, 1798770.501 622664.645 0, 
+    1797894.2 628157.192 0, 1798189.851 628204.37 0, 1798484.202 628251.358 0, 1798778.549 628298.364 0, 1799072.895 628345.387 0, 1799367.237 628392.428 0, 1799661.576 628439.486 0, 1799955.913 628486.561 0, 1800250.247 628533.653 0, 1800544.579 628580.763 0, 
+    1800838.907 628627.89 0, 1801133.233 628675.035 0, 1801427.556 628722.196 0, 1801721.876 628769.376 0, 1802016.193 628816.572 0, 1802310.508 628863.786 0, 1802604.82 628911.017 0, 1802899.129 628958.265 0, 1803193.435 629005.531 0, 1803487.738 629052.814 0, 
+    1803782.039 629100.114 0, 1804076.337 629147.432 0, 1804370.632 629194.767 0, 1804664.924 629242.119 0, 1804957.918 629289.28 0, 1805253.501 629336.876 0, 1805547.785 629384.28 0, 1805842.066 629431.702 0, 1806136.344 629479.141 0, 1806430.62 629526.597 0, 
+    1806724.893 629574.07 0, 1807019.163 629621.561 0, 1807313.43 629669.07 0, 1807607.694 629716.595 0, 1807901.956 629764.138 0, 1808196.215 629811.698 0, 1808490.471 629859.276 0, 1808784.724 629906.87 0, 1809078.974 629954.482 0, 1809373.222 630002.112 0, 
+    1809667.467 630049.759 0, 1809961.709 630097.423 0, 1810255.948 630145.104 0, 1810550.184 630192.803 0, 1810844.418 630240.519 0, 1811138.649 630288.252 0, 1811432.877 630336.003 0, 1811727.102 630383.771 0, 1812020.03 630431.346 0, 1812911.845 624941.297 0, 
+    1813803.601 619451.615 0))
+
+POLYGON ((1672150.08 486371.318 0, 1671848.737 486331.942 0, 1671546.033 486292.408 0, 1671243.328 486252.891 0, 1670940.619 486213.392 0, 1670637.909 486173.91 0, 1670335.196 486134.447 0, 1670032.481 486095.001 0, 1669729.763 486055.573 0, 1669427.044 486016.163 0, 
+    1669124.322 485976.771 0, 1668821.597 485937.397 0, 1668518.87 485898.04 0, 1668216.141 485858.701 0, 1667913.41 485819.38 0, 1667610.676 485780.077 0, 1667307.94 485740.792 0, 1667005.202 485701.524 0, 1666702.461 485662.274 0, 1666399.719 485623.043 0, 
+    1666096.973 485583.829 0, 1665794.226 485544.632 0, 1665491.476 485505.454 0, 1665188.724 485466.293 0, 1664884.61 485426.975 0, 1664583.213 485388.026 0, 1664280.453 485348.918 0, 1663977.692 485309.829 0, 1663674.928 485270.758 0, 1663372.162 485231.704 0, 
+    1663069.394 485192.668 0, 1662766.624 485153.65 0, 1662463.851 485114.65 0, 1662161.076 485075.667 0, 1661858.298 485036.703 0, 1661555.519 484997.756 0, 1661252.736 484958.827 0, 1660949.952 484919.916 0, 1660647.166 484881.023 0, 1660344.377 484842.147 0, 
+    1660041.585 484803.29 0, 1659738.792 484764.45 0, 1659435.996 484725.628 0, 1659133.198 484686.824 0, 1658830.398 484648.037 0, 1658527.595 484609.269 0, 1658224.79 484570.518 0, 1657921.983 484531.785 0, 1657617.813 484492.896 0, 1656913.67 490001.641 0, 
+    1656209.473 495510.816 0, 1656512.991 495549.622 0, 1656815.15 495588.272 0, 1657117.306 495626.939 0, 1657419.46 495665.625 0, 1657721.612 495704.328 0, 1658023.762 495743.049 0, 1658325.909 495781.788 0, 1658628.054 495820.545 0, 1658930.197 495859.319 0, 
+    1659232.337 495898.111 0, 1659534.476 495936.921 0, 1659836.611 495975.749 0, 1660138.745 496014.595 0, 1660440.876 496053.458 0, 1660743.005 496092.339 0, 1661045.132 496131.238 0, 1661347.256 496170.155 0, 1661649.379 496209.089 0, 1661951.498 496248.041 0, 
+    1662253.616 496287.012 0, 1662555.731 496325.999 0, 1662857.844 496365.005 0, 1663159.955 496404.028 0, 1663460.707 496442.894 0, 1663764.169 496482.128 0, 1664066.273 496521.205 0, 1664368.375 496560.3 0, 1664670.474 496599.412 0, 1664972.571 496638.542 0, 
+    1665274.665 496677.69 0, 1665576.758 496716.856 0, 1665878.848 496756.039 0, 1666180.935 496795.24 0, 1666483.021 496834.459 0, 1666785.104 496873.696 0, 1667087.184 496912.95 0, 1667389.263 496952.223 0, 1667691.339 496991.513 0, 1667993.413 497030.821 0, 
+    1668295.484 497070.146 0, 1668597.553 497109.49 0, 1668899.62 497148.851 0, 1669201.685 497188.23 0, 1669503.747 497227.627 0, 1669805.807 497267.041 0, 1670107.864 497306.474 0, 1670409.92 497345.924 0, 1670710.618 497385.215 0, 1671430.377 491878.052 0, 
+    1672150.08 486371.318 0))
+
+POLYGON ((1685206.41 499300.574 0, 1684905.821 499260.434 0, 1684603.879 499220.13 0, 1684301.934 499179.845 0, 1683999.986 499139.577 0, 1683698.037 499099.327 0, 1683396.085 499059.095 0, 1683094.13 499018.88 0, 1682792.173 498978.684 0, 1682490.214 498938.505 0, 
+    1682188.253 498898.344 0, 1681886.289 498858.2 0, 1681584.322 498818.075 0, 1681282.354 498777.967 0, 1680980.383 498737.877 0, 1680678.409 498697.805 0, 1680376.434 498657.75 0, 1680074.456 498617.713 0, 1679772.475 498577.694 0, 1679470.493 498537.693 0, 
+    1679168.507 498497.71 0, 1678866.52 498457.744 0, 1678564.53 498417.796 0, 1678262.538 498377.866 0, 1677959.19 498337.775 0, 1677658.547 498298.059 0, 1677356.547 498258.183 0, 1677054.546 498218.324 0, 1676752.542 498178.483 0, 1676450.536 498138.659 0, 
+    1676148.527 498098.854 0, 1675846.516 498059.066 0, 1675544.503 498019.296 0, 1675242.487 497979.543 0, 1674940.469 497939.809 0, 1674638.449 497900.092 0, 1674336.426 497860.393 0, 1674034.401 497820.712 0, 1673732.374 497781.048 0, 1673430.344 497741.403 0, 
+    1673128.312 497701.775 0, 1672826.278 497662.165 0, 1672524.241 497622.572 0, 1672222.202 497582.998 0, 1671920.161 497543.441 0, 1671618.117 497503.902 0, 1671316.071 497464.381 0, 1671014.023 497424.877 0, 1670710.618 497385.215 0, 1669990.803 502892.804 0, 
+    1669270.933 508400.815 0, 1669573.687 508440.393 0, 1669875.087 508479.812 0, 1670176.484 508519.248 0, 1670477.879 508558.702 0, 1670779.272 508598.174 0, 1671080.663 508637.664 0, 1671382.051 508677.171 0, 1671683.437 508716.696 0, 1671984.821 508756.239 0, 
+    1672286.202 508795.799 0, 1672587.581 508835.378 0, 1672888.958 508874.974 0, 1673190.332 508914.588 0, 1673491.704 508954.219 0, 1673793.074 508993.868 0, 1674094.441 509033.535 0, 1674395.806 509073.22 0, 1674697.169 509112.923 0, 1674998.529 509152.643 0, 
+    1675299.887 509192.381 0, 1675601.243 509232.136 0, 1675902.596 509271.91 0, 1676203.947 509311.701 0, 1676503.946 509351.331 0, 1676806.642 509391.336 0, 1677107.986 509431.181 0, 1677409.328 509471.043 0, 1677710.667 509510.923 0, 1678012.004 509550.82 0, 
+    1678313.339 509590.736 0, 1678614.671 509630.669 0, 1678916.001 509670.619 0, 1679217.328 509710.588 0, 1679518.653 509750.574 0, 1679819.976 509790.578 0, 1680121.297 509830.6 0, 1680422.615 509870.639 0, 1680723.93 509910.697 0, 1681025.244 509950.771 0, 
+    1681326.555 509990.864 0, 1681627.864 510030.975 0, 1681929.17 510071.103 0, 1682230.474 510111.249 0, 1682531.775 510151.412 0, 1682833.075 510191.593 0, 1683134.371 510231.793 0, 1683435.666 510272.009 0, 1683735.609 510312.064 0, 1684471.037 504806.107 0, 
+    1685206.41 499300.574 0))
+
+POLYGON ((1698194.828 512264.17 0, 1697894.997 512223.268 0, 1697593.817 512182.2 0, 1697292.635 512141.15 0, 1696991.451 512100.117 0, 1696690.264 512059.103 0, 1696389.075 512018.106 0, 1696087.883 511977.127 0, 1695786.689 511936.165 0, 1695485.492 511895.221 0, 
+    1695184.293 511854.295 0, 1694883.092 511813.387 0, 1694581.888 511772.496 0, 1694280.682 511731.624 0, 1693979.473 511690.768 0, 1693678.262 511649.931 0, 1693377.049 511609.111 0, 1693075.833 511568.309 0, 1692774.615 511527.525 0, 1692473.394 511486.759 0, 
+    1692172.171 511446.01 0, 1691870.946 511405.279 0, 1691569.718 511364.566 0, 1691268.488 511323.87 0, 1690965.908 511283.01 0, 1690666.02 511242.532 0, 1690364.783 511201.89 0, 1690063.543 511161.265 0, 1689762.301 511120.658 0, 1689461.057 511080.069 0, 
+    1689159.81 511039.498 0, 1688858.56 510998.944 0, 1688557.309 510958.408 0, 1688256.055 510917.89 0, 1687954.798 510877.389 0, 1687653.539 510836.906 0, 1687352.278 510796.441 0, 1687051.014 510755.994 0, 1686749.749 510715.565 0, 1686448.48 510675.153 0, 
+    1686147.209 510634.759 0, 1685845.936 510594.382 0, 1685544.661 510554.023 0, 1685243.383 510513.683 0, 1684942.103 510473.359 0, 1684640.82 510433.054 0, 1684339.535 510392.766 0, 1684038.248 510352.496 0, 1683735.609 510312.064 0, 1683000.124 515818.44 0, 
+    1682264.584 521325.233 0, 1682566.572 521365.578 0, 1682867.211 521405.762 0, 1683167.848 521445.963 0, 1683468.482 521486.181 0, 1683769.114 521526.418 0, 1684069.744 521566.672 0, 1684370.371 521606.944 0, 1684670.996 521647.233 0, 1684971.619 521687.541 0, 
+    1685272.239 521727.865 0, 1685572.857 521768.208 0, 1685873.472 521808.568 0, 1686174.085 521848.946 0, 1686474.696 521889.342 0, 1686775.304 521929.755 0, 1687075.91 521970.186 0, 1687376.514 522010.635 0, 1687677.115 522051.102 0, 1687977.714 522091.586 0, 
+    1688278.31 522132.088 0, 1688578.904 522172.607 0, 1688879.496 522213.145 0, 1689180.085 522253.699 0, 1689479.327 522294.091 0, 1689781.256 522334.862 0, 1690081.838 522375.47 0, 1690382.418 522416.096 0, 1690682.996 522456.739 0, 1690983.57 522497.401 0, 
+    1691284.143 522538.079 0, 1691584.713 522578.776 0, 1691885.281 522619.49 0, 1692185.846 522660.222 0, 1692486.409 522700.971 0, 1692786.97 522741.738 0, 1693087.528 522782.523 0, 1693388.084 522823.326 0, 1693688.637 522864.146 0, 1693989.188 522904.984 0, 
+    1694289.736 522945.84 0, 1694590.282 522986.713 0, 1694890.826 523027.604 0, 1695191.368 523068.513 0, 1695491.906 523109.439 0, 1695792.443 523150.384 0, 1696092.977 523191.345 0, 1696393.509 523232.325 0, 1696692.695 523273.139 0, 1697443.79 517768.446 0, 
+    1698194.828 512264.17 0))
+
+POLYGON ((1711115.245 525261.799 0, 1710816.173 525220.14 0, 1710515.758 525178.311 0, 1710215.341 525136.501 0, 1709914.921 525094.708 0, 1709614.499 525052.932 0, 1709314.075 525011.175 0, 1709013.648 524969.435 0, 1708713.218 524927.712 0, 1708412.786 524886.008 0, 
+    1708112.352 524844.321 0, 1707811.915 524802.652 0, 1707511.476 524761 0, 1707211.034 524719.366 0, 1706910.59 524677.75 0, 1706610.143 524636.151 0, 1706309.694 524594.571 0, 1706009.243 524553.008 0, 1705708.789 524511.462 0, 1705408.332 524469.934 0, 
+    1705107.874 524428.424 0, 1704807.412 524386.932 0, 1704506.949 524345.457 0, 1704206.482 524304 0, 1703904.672 524262.376 0, 1703605.543 524221.139 0, 1703305.069 524179.735 0, 1703004.593 524138.349 0, 1702704.115 524096.98 0, 1702403.634 524055.629 0, 
+    1702103.151 524014.296 0, 1701802.665 523972.98 0, 1701502.177 523931.683 0, 1701201.687 523890.402 0, 1700901.194 523849.14 0, 1700600.698 523807.895 0, 1700300.201 523766.668 0, 1699999.7 523725.458 0, 1699699.198 523684.267 0, 1699398.693 523643.093 0, 
+    1699098.185 523601.936 0, 1698797.675 523560.798 0, 1698497.163 523519.677 0, 1698196.648 523478.573 0, 1697896.131 523437.488 0, 1697595.611 523396.42 0, 1697295.089 523355.37 0, 1696994.565 523314.337 0, 1696692.695 523273.139 0, 1695941.543 528778.245 0, 
+    1695190.336 534283.763 0, 1695491.555 534324.872 0, 1695791.431 534365.816 0, 1696091.305 534406.778 0, 1696391.177 534447.757 0, 1696691.046 534488.754 0, 1696990.913 534529.769 0, 1697290.777 534570.801 0, 1697590.639 534611.851 0, 1697890.498 534652.919 0, 
+    1698190.355 534694.004 0, 1698490.21 534735.107 0, 1698790.062 534776.228 0, 1699089.912 534817.366 0, 1699389.759 534858.522 0, 1699689.604 534899.695 0, 1699989.447 534940.887 0, 1700289.287 534982.095 0, 1700589.125 535023.322 0, 1700888.96 535064.566 0, 
+    1701188.793 535105.828 0, 1701488.623 535147.107 0, 1701788.451 535188.404 0, 1702088.277 535229.719 0, 1702386.761 535270.867 0, 1702687.92 535312.401 0, 1702987.739 535353.769 0, 1703287.555 535395.154 0, 1703587.368 535436.557 0, 1703887.179 535477.978 0, 
+    1704186.987 535519.416 0, 1704486.793 535560.872 0, 1704786.597 535602.345 0, 1705086.398 535643.836 0, 1705386.197 535685.345 0, 1705685.993 535726.872 0, 1705985.787 535768.416 0, 1706285.578 535809.977 0, 1706585.367 535851.557 0, 1706885.154 535893.154 0, 
+    1707184.938 535934.769 0, 1707484.72 535976.401 0, 1707784.499 536018.051 0, 1708084.275 536059.718 0, 1708384.05 536101.404 0, 1708683.821 536143.107 0, 1708983.591 536184.827 0, 1709283.358 536226.565 0, 1709581.784 536268.135 0, 1710348.543 530764.762 0, 
+    1711115.245 525261.799 0))
+
+POLYGON ((1723967.57 538293.157 0, 1723669.259 538250.745 0, 1723369.611 538208.16 0, 1723069.961 538165.592 0, 1722770.308 538123.043 0, 1722470.653 538080.511 0, 1722170.995 538037.996 0, 1721871.335 537995.5 0, 1721571.672 537953.021 0, 1721272.007 537910.559 0, 
+    1720972.339 537868.115 0, 1720672.669 537825.689 0, 1720372.996 537783.281 0, 1720073.321 537740.89 0, 1719773.643 537698.516 0, 1719473.963 537656.161 0, 1719174.28 537613.823 0, 1718874.595 537571.502 0, 1718574.907 537529.2 0, 1718275.217 537486.915 0, 
+    1717975.524 537444.647 0, 1717675.829 537402.397 0, 1717376.131 537360.165 0, 1717076.431 537317.951 0, 1716775.392 537275.566 0, 1716477.023 537233.575 0, 1716177.316 537191.413 0, 1715877.606 537149.269 0, 1715577.893 537107.143 0, 1715278.178 537065.034 0, 
+    1714978.46 537022.943 0, 1714678.74 536980.87 0, 1714379.018 536938.814 0, 1714079.293 536896.776 0, 1713779.565 536854.755 0, 1713479.836 536812.753 0, 1713180.103 536770.767 0, 1712880.368 536728.8 0, 1712580.631 536686.85 0, 1712280.891 536644.918 0, 
+    1711981.149 536603.003 0, 1711681.404 536561.106 0, 1711381.657 536519.227 0, 1711081.907 536477.365 0, 1710782.155 536435.521 0, 1710482.401 536393.695 0, 1710182.644 536351.886 0, 1709882.884 536310.095 0, 1709581.784 536268.135 0, 1708814.969 541771.916 0, 
+    1708048.097 547276.101 0, 1708348.546 547317.97 0, 1708647.658 547359.671 0, 1708946.767 547401.389 0, 1709245.873 547443.125 0, 1709544.978 547484.879 0, 1709844.079 547526.65 0, 1710143.179 547568.439 0, 1710442.276 547610.245 0, 1710741.37 547652.069 0, 
+    1711040.462 547693.911 0, 1711339.551 547735.77 0, 1711638.638 547777.647 0, 1711937.723 547819.541 0, 1712236.805 547861.453 0, 1712535.885 547903.383 0, 1712834.962 547945.33 0, 1713134.037 547987.295 0, 1713433.109 548029.278 0, 1713732.178 548071.278 0, 
+    1714031.246 548113.295 0, 1714330.311 548155.331 0, 1714629.373 548197.383 0, 1714928.433 548239.454 0, 1715226.157 548281.354 0, 1715526.545 548323.648 0, 1715825.597 548365.771 0, 1716124.647 548407.912 0, 1716423.695 548450.07 0, 1716722.74 548492.246 0, 
+    1717021.782 548534.44 0, 1717320.822 548576.651 0, 1717619.86 548618.88 0, 1717918.895 548661.127 0, 1718217.927 548703.391 0, 1718516.957 548745.672 0, 1718815.985 548787.972 0, 1719115.01 548830.289 0, 1719414.032 548872.623 0, 1719713.053 548914.975 0, 
+    1720012.07 548957.345 0, 1720311.085 548999.732 0, 1720610.098 549042.137 0, 1720909.108 549084.559 0, 1721208.116 549127 0, 1721507.121 549169.457 0, 1721806.123 549211.932 0, 1722105.123 549254.425 0, 1722402.789 549296.746 0, 1723185.208 543794.75 0, 
+    1723967.57 538293.157 0))
+
+POLYGON ((1736751.715 551357.939 0, 1736454.168 551314.776 0, 1736155.289 551271.439 0, 1735856.407 551228.119 0, 1735557.524 551184.817 0, 1735258.637 551141.532 0, 1734959.748 551098.265 0, 1734660.856 551055.016 0, 1734361.962 551011.784 0, 1734063.065 550968.569 0, 
+    1733764.166 550925.373 0, 1733465.264 550882.194 0, 1733166.36 550839.032 0, 1732867.453 550795.888 0, 1732568.544 550752.762 0, 1732269.632 550709.653 0, 1731970.717 550666.562 0, 1731671.8 550623.489 0, 1731372.881 550580.433 0, 1731073.959 550537.394 0, 
+    1730775.034 550494.373 0, 1730476.107 550451.37 0, 1730177.177 550408.385 0, 1729878.245 550365.417 0, 1729577.98 550322.275 0, 1729280.373 550279.534 0, 1728981.433 550236.618 0, 1728682.491 550193.721 0, 1728383.546 550150.841 0, 1728084.599 550107.978 0, 
+    1727785.649 550065.134 0, 1727486.697 550022.306 0, 1727187.742 549979.497 0, 1726888.784 549936.705 0, 1726589.824 549893.93 0, 1726290.862 549851.173 0, 1725991.897 549808.434 0, 1725692.929 549765.712 0, 1725393.959 549723.008 0, 1725094.987 549680.322 0, 
+    1724796.012 549637.653 0, 1724497.034 549595.002 0, 1724198.054 549552.368 0, 1723899.071 549509.752 0, 1723600.086 549467.154 0, 1723301.099 549424.573 0, 1723002.109 549382.01 0, 1722703.116 549339.464 0, 1722402.789 549296.746 0, 1721620.313 554799.145 0, 
+    1720837.78 560301.941 0, 1721137.457 560344.566 0, 1721435.801 560387.019 0, 1721734.144 560429.49 0, 1722032.484 560471.979 0, 1722330.821 560514.485 0, 1722629.156 560557.009 0, 1722927.488 560599.55 0, 1723225.818 560642.109 0, 1723524.145 560684.686 0, 
+    1723822.47 560727.28 0, 1724120.793 560769.891 0, 1724419.112 560812.52 0, 1724717.43 560855.167 0, 1725015.745 560897.831 0, 1725314.057 560940.513 0, 1725612.367 560983.212 0, 1725910.674 561025.929 0, 1726208.979 561068.663 0, 1726507.281 561111.415 0, 
+    1726805.581 561154.185 0, 1727103.878 561196.972 0, 1727402.173 561239.777 0, 1727700.465 561282.599 0, 1727997.427 561325.248 0, 1728297.041 561368.296 0, 1728595.326 561411.171 0, 1728893.608 561454.063 0, 1729191.888 561496.973 0, 1729490.165 561539.901 0, 
+    1729788.439 561582.846 0, 1730086.711 561625.809 0, 1730384.981 561668.789 0, 1730683.248 561711.787 0, 1730981.512 561754.802 0, 1731279.774 561797.835 0, 1731578.033 561840.885 0, 1731876.29 561883.953 0, 1732174.544 561927.039 0, 1732472.796 561970.142 0, 
+    1732771.045 562013.263 0, 1733069.292 562056.401 0, 1733367.536 562099.557 0, 1733665.777 562142.73 0, 1733964.016 562185.921 0, 1734262.253 562229.13 0, 1734560.487 562272.355 0, 1734858.718 562315.599 0, 1735155.621 562358.668 0, 1735953.697 556858.104 0, 
+    1736751.715 551357.939 0))
+
+POLYGON ((1749467.593 564455.837 0, 1749170.811 564411.929 0, 1748872.703 564367.843 0, 1748574.593 564323.775 0, 1748276.48 564279.724 0, 1747978.364 564235.691 0, 1747680.245 564191.675 0, 1747382.124 564147.677 0, 1747084.001 564103.696 0, 1746785.875 564059.733 0, 
+    1746487.746 564015.787 0, 1746189.615 563971.859 0, 1745891.481 563927.949 0, 1745593.344 563884.056 0, 1745295.205 563840.181 0, 1744997.063 563796.323 0, 1744698.919 563752.483 0, 1744400.772 563708.66 0, 1744102.623 563664.855 0, 1743804.471 563621.067 0, 
+    1743506.316 563577.297 0, 1743208.159 563533.544 0, 1742910 563489.809 0, 1742611.837 563446.092 0, 1742312.348 563402.198 0, 1742015.505 563358.71 0, 1741717.335 563315.045 0, 1741419.162 563271.398 0, 1741120.987 563227.768 0, 1740822.81 563184.156 0, 
+    1740524.629 563140.561 0, 1740226.447 563096.984 0, 1739928.261 563053.425 0, 1739630.073 563009.883 0, 1739331.883 562966.359 0, 1739033.69 562922.852 0, 1738735.494 562879.362 0, 1738437.296 562835.891 0, 1738139.095 562792.437 0, 1737840.892 562749 0, 
+    1737542.686 562705.581 0, 1737244.477 562662.179 0, 1736946.266 562618.795 0, 1736648.053 562575.429 0, 1736349.837 562532.08 0, 1736051.618 562488.749 0, 1735753.397 562445.435 0, 1735455.173 562402.139 0, 1735155.621 562358.668 0, 1734357.487 567859.627 0, 
+    1733559.297 573360.977 0, 1733858.199 573404.354 0, 1734155.775 573447.556 0, 1734453.349 573490.776 0, 1734750.92 573534.013 0, 1735048.488 573577.268 0, 1735346.054 573620.54 0, 1735643.618 573663.83 0, 1735941.179 573707.137 0, 1736238.737 573750.462 0, 
+    1736536.293 573793.804 0, 1736833.846 573837.164 0, 1737131.397 573880.541 0, 1737428.945 573923.936 0, 1737726.491 573967.349 0, 1738024.034 574010.778 0, 1738321.574 574054.226 0, 1738619.112 574097.691 0, 1738916.647 574141.173 0, 1739214.18 574184.673 0, 
+    1739511.71 574228.191 0, 1739809.238 574271.725 0, 1740106.763 574315.278 0, 1740404.286 574358.848 0, 1740700.484 574402.242 0, 1740999.323 574446.04 0, 1741296.838 574489.663 0, 1741594.35 574533.303 0, 1741891.86 574576.96 0, 1742189.367 574620.635 0, 
+    1742486.872 574664.328 0, 1742784.374 574708.038 0, 1743081.873 574751.766 0, 1743379.37 574795.511 0, 1743676.864 574839.273 0, 1743974.356 574883.053 0, 1744271.845 574926.851 0, 1744569.332 574970.666 0, 1744866.816 575014.499 0, 1745164.297 575058.349 0, 
+    1745461.776 575102.217 0, 1745759.252 575146.102 0, 1746056.726 575190.004 0, 1746354.197 575233.924 0, 1746651.665 575277.862 0, 1746949.131 575321.817 0, 1747246.594 575365.79 0, 1747544.055 575409.78 0, 1747840.193 575453.593 0, 1748653.922 569954.519 0, 
+    1749467.593 564455.837 0))
+
+POLYGON ((1762115.119 577586.546 0, 1761819.104 577541.896 0, 1761521.769 577497.066 0, 1761224.431 577452.253 0, 1760927.091 577407.458 0, 1760629.747 577362.68 0, 1760332.402 577317.919 0, 1760035.053 577273.177 0, 1759737.702 577228.451 0, 1759440.349 577183.743 0, 
+    1759142.992 577139.053 0, 1758845.633 577094.38 0, 1758548.272 577049.725 0, 1758250.908 577005.087 0, 1757953.541 576960.466 0, 1757656.171 576915.863 0, 1757358.799 576871.278 0, 1757061.424 576826.71 0, 1756764.047 576782.16 0, 1756466.667 576737.627 0, 
+    1756169.285 576693.111 0, 1755871.899 576648.614 0, 1755574.512 576604.133 0, 1755277.121 576559.67 0, 1754978.409 576515.028 0, 1754682.333 576470.797 0, 1754384.934 576426.387 0, 1754087.533 576381.994 0, 1753790.13 576337.619 0, 1753492.724 576293.261 0, 
+    1753195.315 576248.92 0, 1752897.904 576204.598 0, 1752600.49 576160.292 0, 1752303.073 576116.004 0, 1752005.654 576071.734 0, 1751708.232 576027.481 0, 1751410.808 575983.246 0, 1751113.381 575939.028 0, 1750815.952 575894.828 0, 1750518.519 575850.645 0, 
+    1750221.085 575806.48 0, 1749923.647 575762.332 0, 1749626.207 575718.202 0, 1749328.765 575674.089 0, 1749031.32 575629.994 0, 1748733.872 575585.916 0, 1748436.422 575541.856 0, 1748138.969 575497.813 0, 1747840.193 575453.593 0, 1747026.406 580953.055 0, 
+    1746212.562 586452.904 0, 1746510.687 586497.028 0, 1746807.493 586540.975 0, 1747104.296 586584.939 0, 1747401.096 586628.921 0, 1747697.894 586672.92 0, 1747994.689 586716.937 0, 1748291.482 586760.971 0, 1748588.272 586805.023 0, 1748885.059 586849.092 0, 
+    1749181.844 586893.179 0, 1749478.626 586937.283 0, 1749775.406 586981.404 0, 1750072.183 587025.543 0, 1750368.957 587069.7 0, 1750665.729 587113.874 0, 1750962.498 587158.065 0, 1751259.265 587202.274 0, 1751556.029 587246.501 0, 1751852.79 587290.744 0, 
+    1752149.549 587335.006 0, 1752446.305 587379.284 0, 1752743.059 587423.581 0, 1753039.81 587467.894 0, 1753335.242 587512.029 0, 1753633.304 587556.574 0, 1753930.047 587600.94 0, 1754226.788 587645.324 0, 1754523.526 587689.725 0, 1754820.261 587734.143 0, 
+    1755116.994 587778.579 0, 1755413.724 587823.033 0, 1755710.452 587867.504 0, 1756007.176 587911.992 0, 1756303.899 587956.498 0, 1756600.618 588001.021 0, 1756897.335 588045.562 0, 1757194.05 588090.12 0, 1757490.761 588134.696 0, 1757787.471 588179.289 0, 
+    1758084.177 588223.899 0, 1758380.881 588268.527 0, 1758677.582 588313.173 0, 1758974.281 588357.836 0, 1759270.977 588402.516 0, 1759567.67 588447.214 0, 1759864.361 588491.93 0, 1760161.049 588536.662 0, 1760456.42 588581.214 0, 1761285.799 583083.687 0, 
+    1762115.119 577586.546 0))
+
+POLYGON ((1774694.208 590749.758 0, 1774398.962 590704.372 0, 1774102.402 590658.801 0, 1773805.838 590613.247 0, 1773509.272 590567.711 0, 1773212.704 590522.193 0, 1772916.133 590476.692 0, 1772619.559 590431.208 0, 1772322.982 590385.742 0, 1772026.403 590340.294 0, 
+    1771729.821 590294.862 0, 1771433.236 590249.449 0, 1771136.649 590204.052 0, 1770840.059 590158.673 0, 1770543.466 590113.312 0, 1770246.871 590067.968 0, 1769950.273 590022.642 0, 1769653.672 589977.333 0, 1769357.069 589932.041 0, 1769060.463 589886.767 0, 
+    1768763.854 589841.51 0, 1768467.243 589796.271 0, 1768170.629 589751.049 0, 1767874.012 589705.845 0, 1767576.08 589660.458 0, 1767280.771 589615.489 0, 1766984.146 589570.337 0, 1766687.519 589525.203 0, 1766390.889 589480.086 0, 1766094.257 589434.986 0, 
+    1765797.621 589389.904 0, 1765500.984 589344.839 0, 1765204.343 589299.792 0, 1764907.7 589254.763 0, 1764611.054 589209.75 0, 1764314.405 589164.756 0, 1764017.754 589119.778 0, 1763721.101 589074.819 0, 1763424.444 589029.876 0, 1763127.785 588984.951 0, 
+    1762831.123 588940.044 0, 1762534.459 588895.154 0, 1762237.792 588850.281 0, 1761941.122 588805.426 0, 1761644.45 588760.589 0, 1761347.775 588715.768 0, 1761051.097 588670.966 0, 1760754.417 588626.181 0, 1760456.42 588581.214 0, 1759626.983 594079.124 0, 
+    1758797.489 599577.413 0, 1759094.837 599622.281 0, 1759390.87 599666.969 0, 1759686.9 599711.674 0, 1759982.928 599756.396 0, 1760278.953 599801.136 0, 1760574.976 599845.893 0, 1760870.995 599890.668 0, 1761167.013 599935.46 0, 1761463.027 599980.269 0, 
+    1761759.039 600025.096 0, 1762055.048 600069.941 0, 1762351.055 600114.802 0, 1762647.059 600159.682 0, 1762943.06 600204.578 0, 1763239.059 600249.492 0, 1763535.055 600294.424 0, 1763831.049 600339.373 0, 1764127.039 600384.339 0, 1764423.027 600429.323 0, 
+    1764719.013 600474.324 0, 1765014.996 600519.342 0, 1765310.976 600564.378 0, 1765606.953 600609.432 0, 1765901.618 600654.303 0, 1766198.901 600699.591 0, 1766494.87 600744.696 0, 1766790.837 600789.819 0, 1767086.801 600834.96 0, 1767382.763 600880.118 0, 
+    1767678.722 600925.293 0, 1767974.678 600970.486 0, 1768270.632 601015.696 0, 1768566.583 601060.924 0, 1768862.531 601106.169 0, 1769158.477 601151.431 0, 1769454.42 601196.711 0, 1769750.36 601242.008 0, 1770046.298 601287.323 0, 1770342.233 601332.655 0, 
+    1770638.165 601378.004 0, 1770934.095 601423.371 0, 1771230.021 601468.756 0, 1771525.946 601514.158 0, 1771821.867 601559.577 0, 1772117.786 601605.013 0, 1772413.703 601650.467 0, 1772709.616 601695.939 0, 1773004.218 601741.226 0, 1773849.242 596245.303 0, 
+    1774694.208 590749.758 0))
+
+POLYGON ((1787204.777 603945.167 0, 1786910.302 603899.047 0, 1786614.518 603852.74 0, 1786318.731 603806.45 0, 1786022.942 603760.178 0, 1785727.15 603713.923 0, 1785431.355 603667.685 0, 1785135.557 603621.465 0, 1784839.757 603575.262 0, 1784543.954 603529.077 0, 
+    1784248.148 603482.909 0, 1783952.34 603436.758 0, 1783656.529 603390.625 0, 1783360.715 603344.509 0, 1783064.898 603298.411 0, 1782769.079 603252.33 0, 1782473.257 603206.266 0, 1782177.432 603160.22 0, 1781881.605 603114.192 0, 1781585.775 603068.18 0, 
+    1781289.942 603022.186 0, 1780994.106 602976.21 0, 1780698.268 602930.251 0, 1780402.427 602884.309 0, 1780105.276 602838.182 0, 1779810.737 602792.478 0, 1779514.888 602746.589 0, 1779219.036 602700.717 0, 1778923.182 602654.862 0, 1778627.325 602609.025 0, 
+    1778331.465 602563.205 0, 1778035.602 602517.403 0, 1777739.737 602471.618 0, 1777443.869 602425.851 0, 1777147.998 602380.1 0, 1776852.125 602334.368 0, 1776556.249 602288.652 0, 1776260.37 602242.955 0, 1775964.489 602197.274 0, 1775668.605 602151.611 0, 
+    1775372.718 602105.966 0, 1775076.828 602060.337 0, 1774780.936 602014.727 0, 1774485.042 601969.133 0, 1774189.144 601923.557 0, 1773893.244 601877.999 0, 1773597.341 601832.458 0, 1773301.435 601786.934 0, 1773004.218 601741.226 0, 1772159.136 607237.526 0, 
+    1771313.997 612734.199 0, 1771610.564 612779.807 0, 1771905.823 612825.231 0, 1772201.079 612870.673 0, 1772496.332 612916.132 0, 1772791.582 612961.608 0, 1773086.83 613007.101 0, 1773382.075 613052.613 0, 1773677.318 613098.141 0, 1773972.558 613143.687 0, 
+    1774267.795 613189.25 0, 1774563.029 613234.83 0, 1774858.261 613280.428 0, 1775153.49 613326.044 0, 1775448.716 613371.676 0, 1775743.94 613417.326 0, 1776039.161 613462.994 0, 1776334.379 613508.679 0, 1776629.595 613554.381 0, 1776924.808 613600.1 0, 
+    1777220.018 613645.837 0, 1777515.226 613691.592 0, 1777810.431 613737.363 0, 1778105.633 613783.152 0, 1778399.528 613828.756 0, 1778696.029 613874.783 0, 1778991.223 613920.624 0, 1779286.415 613966.482 0, 1779581.603 614012.358 0, 1779876.789 614058.252 0, 
+    1780171.973 614104.162 0, 1780467.153 614150.09 0, 1780762.331 614196.036 0, 1781057.506 614241.999 0, 1781352.679 614287.979 0, 1781647.848 614333.976 0, 1781943.015 614379.991 0, 1782238.18 614426.024 0, 1782533.341 614472.073 0, 1782828.5 614518.14 0, 
+    1783123.657 614564.225 0, 1783418.81 614610.327 0, 1783713.961 614656.446 0, 1784009.109 614702.582 0, 1784304.254 614748.736 0, 1784599.397 614794.907 0, 1784894.537 614841.096 0, 1785189.674 614887.302 0, 1785483.505 614933.321 0, 1786344.17 609439.058 0, 
+    1787204.777 603945.167 0))
+
+POLYGON ((1799646.744 617172.466 0, 1799353.042 617125.616 0, 1799058.036 617078.577 0, 1798763.028 617031.554 0, 1798468.017 616984.55 0, 1798173.003 616937.562 0, 1797877.987 616890.592 0, 1797582.968 616843.639 0, 1797287.945 616796.704 0, 1796992.921 616749.785 0, 
+    1796697.893 616702.885 0, 1796402.863 616656.001 0, 1796107.83 616609.135 0, 1795812.794 616562.287 0, 1795517.755 616515.455 0, 1795222.714 616468.641 0, 1794927.67 616421.845 0, 1794632.623 616375.066 0, 1794337.573 616328.304 0, 1794042.521 616281.559 0, 
+    1793747.465 616234.832 0, 1793452.408 616188.123 0, 1793157.347 616141.43 0, 1792862.283 616094.755 0, 1792565.915 616047.892 0, 1792272.148 616001.457 0, 1791977.077 615954.835 0, 1791682.002 615908.229 0, 1791386.925 615861.641 0, 1791091.845 615815.07 0, 
+    1790796.763 615768.517 0, 1790501.677 615721.981 0, 1790206.589 615675.462 0, 1789911.499 615628.961 0, 1789616.405 615582.477 0, 1789321.309 615536.01 0, 1789026.21 615489.561 0, 1788731.108 615443.129 0, 1788436.003 615396.715 0, 1788140.896 615350.318 0, 
+    1787845.786 615303.938 0, 1787550.674 615257.576 0, 1787255.558 615211.231 0, 1786960.44 615164.903 0, 1786665.319 615118.593 0, 1786370.196 615072.3 0, 1786075.069 615026.024 0, 1785779.94 614979.766 0, 1785483.505 614933.321 0, 1784622.782 620427.954 0, 
+    1783762.002 625922.954 0, 1784057.787 625969.297 0, 1784352.269 626015.454 0, 1784646.749 626061.628 0, 1784941.226 626107.82 0, 1785235.7 626154.028 0, 1785530.171 626200.254 0, 1785824.64 626246.498 0, 1786119.106 626292.759 0, 1786413.569 626339.037 0, 
+    1786708.029 626385.332 0, 1787002.487 626431.645 0, 1787296.942 626477.975 0, 1787591.394 626524.322 0, 1787885.844 626570.687 0, 1788180.291 626617.069 0, 1788474.735 626663.468 0, 1788769.176 626709.885 0, 1789063.615 626756.319 0, 1789358.051 626802.771 0, 
+    1789652.484 626849.239 0, 1789946.914 626895.725 0, 1790241.342 626942.229 0, 1790535.767 626988.749 0, 1790828.89 627035.082 0, 1791124.608 627081.843 0, 1791419.025 627128.416 0, 1791713.439 627175.006 0, 1792007.85 627221.613 0, 1792302.259 627268.238 0, 
+    1792596.665 627314.88 0, 1792891.068 627361.539 0, 1793185.468 627408.216 0, 1793479.865 627454.91 0, 1793774.26 627501.621 0, 1794068.652 627548.349 0, 1794363.041 627595.095 0, 1794657.428 627641.859 0, 1794951.812 627688.639 0, 1795246.193 627735.437 0, 
+    1795540.571 627782.253 0, 1795834.946 627829.085 0, 1796129.319 627875.935 0, 1796423.689 627922.802 0, 1796718.056 627969.687 0, 1797012.421 628016.589 0, 1797306.782 628063.508 0, 1797601.141 628110.445 0, 1797894.2 628157.192 0, 1798770.501 622664.645 0, 
+    1799646.744 617172.466 0))
+
+POLYGON ((1812020.03 630431.346 0, 1811727.102 630383.771 0, 1811432.877 630336.003 0, 1811138.649 630288.252 0, 1810844.418 630240.519 0, 1810550.184 630192.803 0, 1810255.948 630145.104 0, 1809961.709 630097.423 0, 1809667.467 630049.759 0, 1809373.222 630002.112 0, 
+    1809078.974 629954.482 0, 1808784.724 629906.87 0, 1808490.471 629859.276 0, 1808196.215 629811.698 0, 1807901.956 629764.138 0, 1807607.694 629716.595 0, 1807313.43 629669.07 0, 1807019.163 629621.561 0, 1806724.893 629574.07 0, 1806430.62 629526.597 0, 
+    1806136.344 629479.141 0, 1805842.066 629431.702 0, 1805547.785 629384.28 0, 1805253.501 629336.876 0, 1804957.918 629289.28 0, 1804664.924 629242.119 0, 1804370.632 629194.767 0, 1804076.337 629147.432 0, 1803782.039 629100.114 0, 1803487.738 629052.814 0, 
+    1803193.435 629005.531 0, 1802899.129 628958.265 0, 1802604.82 628911.017 0, 1802310.508 628863.786 0, 1802016.193 628816.572 0, 1801721.876 628769.376 0, 1801427.556 628722.196 0, 1801133.233 628675.035 0, 1800838.907 628627.89 0, 1800544.579 628580.763 0, 
+    1800250.247 628533.653 0, 1799955.913 628486.561 0, 1799661.576 628439.486 0, 1799367.237 628392.428 0, 1799072.895 628345.387 0, 1798778.549 628298.364 0, 1798484.202 628251.358 0, 1798189.851 628204.37 0, 1797894.2 628157.192 0, 1797017.841 633650.101 0, 
+    1796141.424 639143.37 0, 1796436.425 639190.445 0, 1796730.129 639237.33 0, 1797023.831 639284.233 0, 1797317.529 639331.153 0, 1797611.225 639378.09 0, 1797904.918 639425.044 0, 1798198.608 639472.016 0, 1798492.295 639519.005 0, 1798785.98 639566.012 0, 
+    1799079.662 639613.035 0, 1799373.341 639660.076 0, 1799667.018 639707.134 0, 1799960.691 639754.21 0, 1800254.362 639801.302 0, 1800548.03 639848.412 0, 1800841.695 639895.54 0, 1801135.358 639942.684 0, 1801429.018 639989.846 0, 1801722.675 640037.025 0, 
+    1802016.329 640084.222 0, 1802309.98 640131.436 0, 1802603.629 640178.667 0, 1802897.275 640225.915 0, 1803189.624 640272.972 0, 1803484.558 640320.463 0, 1803778.196 640367.763 0, 1804071.83 640415.081 0, 1804365.462 640462.416 0, 1804659.091 640509.768 0, 
+    1804952.718 640557.137 0, 1805246.341 640604.523 0, 1805539.962 640651.927 0, 1805833.58 640699.348 0, 1806127.195 640746.787 0, 1806420.808 640794.242 0, 1806714.417 640841.715 0, 1807008.024 640889.206 0, 1807301.628 640936.713 0, 1807595.229 640984.238 0, 
+    1807888.828 641031.78 0, 1808182.423 641079.339 0, 1808476.016 641126.916 0, 1808769.606 641174.51 0, 1809063.193 641222.121 0, 1809356.778 641269.75 0, 1809650.36 641317.396 0, 1809943.938 641365.059 0, 1810236.222 641412.529 0, 1811128.155 635921.757 0, 
+    1812020.03 630431.346 0))
+
+POLYGON ((1657617.813 484492.896 0, 1657316.362 484454.373 0, 1657013.548 484415.693 0, 1656710.732 484377.032 0, 1656407.913 484338.388 0, 1656105.092 484299.762 0, 1655802.269 484261.154 0, 1655499.444 484222.564 0, 1655196.616 484183.991 0, 1654893.786 484145.437 0, 
+    1654590.954 484106.9 0, 1654288.12 484068.381 0, 1653985.283 484029.879 0, 1653682.444 483991.396 0, 1653379.603 483952.931 0, 1653076.759 483914.483 0, 1652773.914 483876.053 0, 1652471.066 483837.641 0, 1652168.215 483799.247 0, 1651865.363 483760.87 0, 
+    1651562.508 483722.512 0, 1651259.651 483684.171 0, 1650956.791 483645.848 0, 1650653.93 483607.543 0, 1650349.704 483569.083 0, 1650048.2 483530.986 0, 1649745.332 483492.734 0, 1649442.461 483454.501 0, 1649139.588 483416.285 0, 1648836.713 483378.087 0, 
+    1648533.836 483339.906 0, 1648230.956 483301.744 0, 1647928.074 483263.599 0, 1647625.19 483225.472 0, 1647322.304 483187.363 0, 1647019.415 483149.272 0, 1646716.525 483111.199 0, 1646413.632 483073.143 0, 1646110.736 483035.105 0, 1645807.839 482997.086 0, 
+    1645504.939 482959.083 0, 1645202.037 482921.099 0, 1644899.133 482883.133 0, 1644596.226 482845.184 0, 1644293.318 482807.254 0, 1643990.407 482769.341 0, 1643687.494 482731.446 0, 1643384.578 482693.568 0, 1643080.297 482655.539 0, 1642391.72 488166.251 0, 
+    1641703.09 493677.393 0, 1642006.719 493715.341 0, 1642308.986 493753.138 0, 1642611.25 493790.951 0, 1642913.513 493828.783 0, 1643215.773 493866.633 0, 1643518.03 493904.5 0, 1643820.286 493942.385 0, 1644122.539 493980.288 0, 1644424.79 494018.209 0, 
+    1644727.039 494056.147 0, 1645029.286 494094.103 0, 1645331.53 494132.077 0, 1645633.772 494170.069 0, 1645936.012 494208.079 0, 1646238.25 494246.106 0, 1646540.485 494284.151 0, 1646842.718 494322.214 0, 1647144.949 494360.295 0, 1647447.178 494398.394 0, 
+    1647749.404 494436.51 0, 1648051.629 494474.644 0, 1648353.851 494512.796 0, 1648656.07 494550.966 0, 1648956.929 494588.982 0, 1649260.503 494627.359 0, 1649562.716 494665.582 0, 1649864.927 494703.823 0, 1650167.135 494742.081 0, 1650469.341 494780.358 0, 
+    1650771.545 494818.652 0, 1651073.747 494856.964 0, 1651375.947 494895.294 0, 1651678.144 494933.641 0, 1651980.339 494972.007 0, 1652282.531 495010.39 0, 1652584.722 495048.791 0, 1652886.91 495087.21 0, 1653189.096 495125.646 0, 1653491.28 495164.1 0, 
+    1653793.461 495202.572 0, 1654095.64 495241.062 0, 1654397.817 495279.57 0, 1654699.991 495318.095 0, 1655002.164 495356.639 0, 1655304.334 495395.2 0, 1655606.502 495433.778 0, 1655908.667 495472.375 0, 1656209.473 495510.816 0, 1656913.67 490001.641 0, 
+    1657617.813 484492.896 0))
+
+POLYGON ((1670710.618 497385.215 0, 1670409.92 497345.924 0, 1670107.864 497306.474 0, 1669805.807 497267.041 0, 1669503.747 497227.627 0, 1669201.685 497188.23 0, 1668899.62 497148.851 0, 1668597.553 497109.49 0, 1668295.484 497070.146 0, 1667993.413 497030.821 0, 
+    1667691.339 496991.513 0, 1667389.263 496952.223 0, 1667087.184 496912.95 0, 1666785.104 496873.696 0, 1666483.021 496834.459 0, 1666180.935 496795.24 0, 1665878.848 496756.039 0, 1665576.758 496716.856 0, 1665274.665 496677.69 0, 1664972.571 496638.542 0, 
+    1664670.474 496599.412 0, 1664368.375 496560.3 0, 1664066.273 496521.205 0, 1663764.169 496482.128 0, 1663460.707 496442.894 0, 1663159.955 496404.028 0, 1662857.844 496365.005 0, 1662555.731 496325.999 0, 1662253.616 496287.012 0, 1661951.498 496248.041 0, 
+    1661649.379 496209.089 0, 1661347.256 496170.155 0, 1661045.132 496131.238 0, 1660743.005 496092.339 0, 1660440.876 496053.458 0, 1660138.745 496014.595 0, 1659836.611 495975.749 0, 1659534.476 495936.921 0, 1659232.337 495898.111 0, 1658930.197 495859.319 0, 
+    1658628.054 495820.545 0, 1658325.909 495781.788 0, 1658023.762 495743.049 0, 1657721.612 495704.328 0, 1657419.46 495665.625 0, 1657117.306 495626.939 0, 1656815.15 495588.272 0, 1656512.991 495549.622 0, 1656209.473 495510.816 0, 1655505.221 501020.416 0, 
+    1654800.914 506530.44 0, 1655103.781 506569.163 0, 1655405.291 506607.73 0, 1655706.799 506646.314 0, 1656008.305 506684.917 0, 1656309.808 506723.537 0, 1656611.309 506762.175 0, 1656912.808 506800.831 0, 1657214.304 506839.504 0, 1657515.798 506878.195 0, 
+    1657817.29 506916.904 0, 1658118.78 506955.631 0, 1658420.267 506994.375 0, 1658721.752 507033.138 0, 1659023.235 507071.918 0, 1659324.716 507110.715 0, 1659626.194 507149.531 0, 1659927.67 507188.364 0, 1660229.143 507227.215 0, 1660530.615 507266.083 0, 
+    1660832.084 507304.97 0, 1661133.551 507343.874 0, 1661435.015 507382.796 0, 1661736.477 507421.735 0, 1662036.584 507460.518 0, 1662339.395 507499.668 0, 1662640.85 507538.661 0, 1662942.303 507577.671 0, 1663243.754 507616.7 0, 1663545.202 507655.746 0, 
+    1663846.648 507694.809 0, 1664148.092 507733.891 0, 1664449.534 507772.99 0, 1664750.973 507812.107 0, 1665052.41 507851.242 0, 1665353.844 507890.395 0, 1665655.277 507929.565 0, 1665956.707 507968.753 0, 1666258.134 508007.959 0, 1666559.56 508047.182 0, 
+    1666860.983 508086.424 0, 1667162.404 508125.683 0, 1667463.822 508164.959 0, 1667765.238 508204.254 0, 1668066.652 508243.566 0, 1668368.064 508282.896 0, 1668669.473 508322.244 0, 1668970.88 508361.609 0, 1669270.933 508400.815 0, 1669990.803 502892.804 0, 
+    1670710.618 497385.215 0))
+
+POLYGON ((1683735.609 510312.064 0, 1683435.666 510272.009 0, 1683134.371 510231.793 0, 1682833.075 510191.593 0, 1682531.775 510151.412 0, 1682230.474 510111.249 0, 1681929.17 510071.103 0, 1681627.864 510030.975 0, 1681326.555 509990.864 0, 1681025.244 509950.771 0, 
+    1680723.93 509910.697 0, 1680422.615 509870.639 0, 1680121.297 509830.6 0, 1679819.976 509790.578 0, 1679518.653 509750.574 0, 1679217.328 509710.588 0, 1678916.001 509670.619 0, 1678614.671 509630.669 0, 1678313.339 509590.736 0, 1678012.004 509550.82 0, 
+    1677710.667 509510.923 0, 1677409.328 509471.043 0, 1677107.986 509431.181 0, 1676806.642 509391.336 0, 1676503.946 509351.331 0, 1676203.947 509311.701 0, 1675902.596 509271.91 0, 1675601.243 509232.136 0, 1675299.887 509192.381 0, 1674998.529 509152.643 0, 
+    1674697.169 509112.923 0, 1674395.806 509073.22 0, 1674094.441 509033.535 0, 1673793.074 508993.868 0, 1673491.704 508954.219 0, 1673190.332 508914.588 0, 1672888.958 508874.974 0, 1672587.581 508835.378 0, 1672286.202 508795.799 0, 1671984.821 508756.239 0, 
+    1671683.437 508716.696 0, 1671382.051 508677.171 0, 1671080.663 508637.664 0, 1670779.272 508598.174 0, 1670477.879 508558.702 0, 1670176.484 508519.248 0, 1669875.087 508479.812 0, 1669573.687 508440.393 0, 1669270.933 508400.815 0, 1668551.007 513909.247 0, 
+    1667831.028 519418.096 0, 1668133.13 519457.589 0, 1668433.882 519496.923 0, 1668734.631 519536.274 0, 1669035.378 519575.644 0, 1669336.122 519615.03 0, 1669636.865 519654.435 0, 1669937.604 519693.857 0, 1670238.342 519733.298 0, 1670539.077 519772.755 0, 
+    1670839.81 519812.231 0, 1671140.541 519851.724 0, 1671441.269 519891.235 0, 1671741.995 519930.763 0, 1672042.719 519970.31 0, 1672343.44 520009.873 0, 1672644.159 520049.455 0, 1672944.876 520089.054 0, 1673245.59 520128.672 0, 1673546.302 520168.306 0, 
+    1673847.012 520207.959 0, 1674147.719 520247.629 0, 1674448.424 520287.317 0, 1674749.127 520327.022 0, 1675048.479 520366.567 0, 1675350.525 520406.486 0, 1675651.22 520446.245 0, 1675951.914 520486.021 0, 1676252.605 520525.815 0, 1676553.293 520565.627 0, 
+    1676853.979 520605.457 0, 1677154.663 520645.304 0, 1677455.345 520685.169 0, 1677756.024 520725.051 0, 1678056.701 520764.951 0, 1678357.376 520804.869 0, 1678658.048 520844.805 0, 1678958.718 520884.758 0, 1679259.385 520924.729 0, 1679560.05 520964.718 0, 
+    1679860.713 521004.724 0, 1680161.373 521044.748 0, 1680462.031 521084.79 0, 1680762.687 521124.85 0, 1681063.34 521164.927 0, 1681363.991 521205.022 0, 1681664.64 521245.134 0, 1681965.286 521285.265 0, 1682264.584 521325.233 0, 1683000.124 515818.44 0, 
+    1683735.609 510312.064 0))
+
+POLYGON ((1696692.695 523273.139 0, 1696393.509 523232.325 0, 1696092.977 523191.345 0, 1695792.443 523150.384 0, 1695491.906 523109.439 0, 1695191.368 523068.513 0, 1694890.826 523027.604 0, 1694590.282 522986.713 0, 1694289.736 522945.84 0, 1693989.188 522904.984 0, 
+    1693688.637 522864.146 0, 1693388.084 522823.326 0, 1693087.528 522782.523 0, 1692786.97 522741.738 0, 1692486.409 522700.971 0, 1692185.846 522660.222 0, 1691885.281 522619.49 0, 1691584.713 522578.776 0, 1691284.143 522538.079 0, 1690983.57 522497.401 0, 
+    1690682.996 522456.739 0, 1690382.418 522416.096 0, 1690081.838 522375.47 0, 1689781.256 522334.862 0, 1689479.327 522294.091 0, 1689180.085 522253.699 0, 1688879.496 522213.145 0, 1688578.904 522172.607 0, 1688278.31 522132.088 0, 1687977.714 522091.586 0, 
+    1687677.115 522051.102 0, 1687376.514 522010.635 0, 1687075.91 521970.186 0, 1686775.304 521929.755 0, 1686474.696 521889.342 0, 1686174.085 521848.946 0, 1685873.472 521808.568 0, 1685572.857 521768.208 0, 1685272.239 521727.865 0, 1684971.619 521687.541 0, 
+    1684670.996 521647.233 0, 1684370.371 521606.944 0, 1684069.744 521566.672 0, 1683769.114 521526.418 0, 1683468.482 521486.181 0, 1683167.848 521445.963 0, 1682867.211 521405.762 0, 1682566.572 521365.578 0, 1682264.584 521325.233 0, 1681528.988 526832.44 0, 
+    1680793.338 532340.057 0, 1681094.674 532380.316 0, 1681394.665 532420.413 0, 1681694.654 532460.527 0, 1681994.64 532500.659 0, 1682294.624 532540.809 0, 1682594.605 532580.976 0, 1682894.584 532621.161 0, 1683194.561 532661.364 0, 1683494.535 532701.584 0, 
+    1683794.507 532741.822 0, 1684094.476 532782.077 0, 1684394.444 532822.351 0, 1684694.409 532862.642 0, 1684994.371 532902.95 0, 1685294.331 532943.276 0, 1685594.289 532983.62 0, 1685894.244 533023.982 0, 1686194.197 533064.361 0, 1686494.148 533104.758 0, 
+    1686794.096 533145.172 0, 1687094.042 533185.605 0, 1687393.985 533226.054 0, 1687693.926 533266.522 0, 1687992.523 533306.826 0, 1688293.801 533347.51 0, 1688593.735 533388.03 0, 1688893.667 533428.568 0, 1689193.596 533469.124 0, 1689493.523 533509.697 0, 
+    1689793.447 533550.288 0, 1690093.369 533590.897 0, 1690393.289 533631.524 0, 1690693.206 533672.168 0, 1690993.121 533712.829 0, 1691293.033 533753.509 0, 1691592.943 533794.205 0, 1691892.851 533834.92 0, 1692192.756 533875.652 0, 1692492.659 533916.402 0, 
+    1692792.559 533957.17 0, 1693092.457 533997.955 0, 1693392.353 534038.758 0, 1693692.246 534079.578 0, 1693992.137 534120.417 0, 1694292.025 534161.272 0, 1694591.911 534202.146 0, 1694891.795 534243.037 0, 1695190.336 534283.763 0, 1695941.543 528778.245 0, 
+    1696692.695 523273.139 0))
+
+POLYGON ((1709581.784 536268.135 0, 1709283.358 536226.565 0, 1708983.591 536184.827 0, 1708683.821 536143.107 0, 1708384.05 536101.404 0, 1708084.275 536059.718 0, 1707784.499 536018.051 0, 1707484.72 535976.401 0, 1707184.938 535934.769 0, 1706885.154 535893.154 0, 
+    1706585.367 535851.557 0, 1706285.578 535809.977 0, 1705985.787 535768.416 0, 1705685.993 535726.872 0, 1705386.197 535685.345 0, 1705086.398 535643.836 0, 1704786.597 535602.345 0, 1704486.793 535560.872 0, 1704186.987 535519.416 0, 1703887.179 535477.978 0, 
+    1703587.368 535436.557 0, 1703287.555 535395.154 0, 1702987.739 535353.769 0, 1702687.92 535312.401 0, 1702386.761 535270.867 0, 1702088.277 535229.719 0, 1701788.451 535188.404 0, 1701488.623 535147.107 0, 1701188.793 535105.828 0, 1700888.96 535064.566 0, 
+    1700589.125 535023.322 0, 1700289.287 534982.095 0, 1699989.447 534940.887 0, 1699689.604 534899.695 0, 1699389.759 534858.522 0, 1699089.912 534817.366 0, 1698790.062 534776.228 0, 1698490.21 534735.107 0, 1698190.355 534694.004 0, 1697890.498 534652.919 0, 
+    1697590.639 534611.851 0, 1697290.777 534570.801 0, 1696990.913 534529.769 0, 1696691.046 534488.754 0, 1696391.177 534447.757 0, 1696091.305 534406.778 0, 1695791.431 534365.816 0, 1695491.555 534324.872 0, 1695190.336 534283.763 0, 1694439.072 539789.688 0, 
+    1693687.754 545296.018 0, 1693988.322 545337.038 0, 1694287.55 545377.894 0, 1694586.776 545418.767 0, 1694886 545459.658 0, 1695185.221 545500.566 0, 1695484.439 545541.492 0, 1695783.655 545582.436 0, 1696082.869 545623.397 0, 1696382.08 545664.376 0, 
+    1696681.289 545705.373 0, 1696980.496 545746.387 0, 1697279.7 545787.418 0, 1697578.902 545828.468 0, 1697878.101 545869.535 0, 1698177.298 545910.619 0, 1698476.492 545951.721 0, 1698775.684 545992.841 0, 1699074.874 546033.978 0, 1699374.061 546075.133 0, 
+    1699673.246 546116.306 0, 1699972.428 546157.496 0, 1700271.608 546198.704 0, 1700570.786 546239.929 0, 1700868.625 546280.988 0, 1701169.134 546322.433 0, 1701468.304 546363.711 0, 1701767.472 546405.007 0, 1702066.637 546446.32 0, 1702365.8 546487.651 0, 
+    1702664.96 546529 0, 1702964.118 546570.366 0, 1703263.274 546611.75 0, 1703562.427 546653.152 0, 1703861.578 546694.571 0, 1704160.726 546736.008 0, 1704459.872 546777.462 0, 1704759.016 546818.934 0, 1705058.157 546860.423 0, 1705357.295 546901.93 0, 
+    1705656.431 546943.455 0, 1705955.565 546984.997 0, 1706254.696 547026.557 0, 1706553.825 547068.135 0, 1706852.951 547109.73 0, 1707152.075 547151.343 0, 1707451.196 547192.973 0, 1707750.315 547234.621 0, 1708048.097 547276.101 0, 1708814.969 541771.916 0, 
+    1709581.784 536268.135 0))
+
+POLYGON ((1722402.789 549296.746 0, 1722105.123 549254.425 0, 1721806.123 549211.932 0, 1721507.121 549169.457 0, 1721208.116 549127 0, 1720909.108 549084.559 0, 1720610.098 549042.137 0, 1720311.085 548999.732 0, 1720012.07 548957.345 0, 1719713.053 548914.975 0, 
+    1719414.032 548872.623 0, 1719115.01 548830.289 0, 1718815.985 548787.972 0, 1718516.957 548745.672 0, 1718217.927 548703.391 0, 1717918.895 548661.127 0, 1717619.86 548618.88 0, 1717320.822 548576.651 0, 1717021.782 548534.44 0, 1716722.74 548492.246 0, 
+    1716423.695 548450.07 0, 1716124.647 548407.912 0, 1715825.597 548365.771 0, 1715526.545 548323.648 0, 1715226.157 548281.354 0, 1714928.433 548239.454 0, 1714629.373 548197.383 0, 1714330.311 548155.331 0, 1714031.246 548113.295 0, 1713732.178 548071.278 0, 
+    1713433.109 548029.278 0, 1713134.037 547987.295 0, 1712834.962 547945.33 0, 1712535.885 547903.383 0, 1712236.805 547861.453 0, 1711937.723 547819.541 0, 1711638.638 547777.647 0, 1711339.551 547735.77 0, 1711040.462 547693.911 0, 1710741.37 547652.069 0, 
+    1710442.276 547610.245 0, 1710143.179 547568.439 0, 1709844.079 547526.65 0, 1709544.978 547484.879 0, 1709245.873 547443.125 0, 1708946.767 547401.389 0, 1708647.658 547359.671 0, 1708348.546 547317.97 0, 1708048.097 547276.101 0, 1707281.169 552780.688 0, 
+    1706514.186 558285.673 0, 1706813.984 558327.451 0, 1707112.448 558369.062 0, 1707410.909 558410.69 0, 1707709.368 558452.335 0, 1708007.824 558493.999 0, 1708306.278 558535.679 0, 1708604.729 558577.378 0, 1708903.178 558619.093 0, 1709201.624 558660.827 0, 
+    1709500.068 558702.578 0, 1709798.51 558744.346 0, 1710096.949 558786.132 0, 1710395.386 558827.936 0, 1710693.82 558869.757 0, 1710992.251 558911.596 0, 1711290.681 558953.453 0, 1711589.107 558995.326 0, 1711887.532 559037.218 0, 1712185.954 559079.127 0, 
+    1712484.373 559121.054 0, 1712782.79 559162.998 0, 1713081.204 559204.96 0, 1713379.616 559246.939 0, 1713676.695 559288.749 0, 1713976.433 559330.95 0, 1714274.837 559372.982 0, 1714573.239 559415.032 0, 1714871.639 559457.099 0, 1715170.036 559499.184 0, 
+    1715468.431 559541.286 0, 1715766.823 559583.406 0, 1716065.212 559625.543 0, 1716363.6 559667.698 0, 1716661.984 559709.871 0, 1716960.367 559752.061 0, 1717258.746 559794.268 0, 1717557.124 559836.494 0, 1717855.498 559878.736 0, 1718153.871 559920.997 0, 
+    1718452.24 559963.275 0, 1718750.608 560005.57 0, 1719048.973 560047.883 0, 1719347.335 560090.214 0, 1719645.695 560132.562 0, 1719944.052 560174.927 0, 1720242.407 560217.311 0, 1720540.759 560259.712 0, 1720837.78 560301.941 0, 1721620.313 554799.145 0, 
+    1722402.789 549296.746 0))
+
+POLYGON ((1735155.621 562358.668 0, 1734858.718 562315.599 0, 1734560.487 562272.355 0, 1734262.253 562229.13 0, 1733964.016 562185.921 0, 1733665.777 562142.73 0, 1733367.536 562099.557 0, 1733069.292 562056.401 0, 1732771.045 562013.263 0, 1732472.796 561970.142 0, 
+    1732174.544 561927.039 0, 1731876.29 561883.953 0, 1731578.033 561840.885 0, 1731279.774 561797.835 0, 1730981.512 561754.802 0, 1730683.248 561711.787 0, 1730384.981 561668.789 0, 1730086.711 561625.809 0, 1729788.439 561582.846 0, 1729490.165 561539.901 0, 
+    1729191.888 561496.973 0, 1728893.608 561454.063 0, 1728595.326 561411.171 0, 1728297.041 561368.296 0, 1727997.427 561325.248 0, 1727700.465 561282.599 0, 1727402.173 561239.777 0, 1727103.878 561196.972 0, 1726805.581 561154.185 0, 1726507.281 561111.415 0, 
+    1726208.979 561068.663 0, 1725910.674 561025.929 0, 1725612.367 560983.212 0, 1725314.057 560940.513 0, 1725015.745 560897.831 0, 1724717.43 560855.167 0, 1724419.112 560812.52 0, 1724120.793 560769.891 0, 1723822.47 560727.28 0, 1723524.145 560684.686 0, 
+    1723225.818 560642.109 0, 1722927.488 560599.55 0, 1722629.156 560557.009 0, 1722330.821 560514.485 0, 1722032.484 560471.979 0, 1721734.144 560429.49 0, 1721435.801 560387.019 0, 1721137.457 560344.566 0, 1720837.78 560301.941 0, 1720055.191 565805.133 0, 
+    1719272.546 571308.717 0, 1719571.572 571351.249 0, 1719869.269 571393.61 0, 1720166.964 571435.989 0, 1720464.656 571478.385 0, 1720762.345 571520.799 0, 1721060.032 571563.231 0, 1721357.717 571605.68 0, 1721655.399 571648.146 0, 1721953.078 571690.63 0, 
+    1722250.756 571733.132 0, 1722548.43 571775.651 0, 1722846.102 571818.187 0, 1723143.772 571860.741 0, 1723441.439 571903.313 0, 1723739.103 571945.902 0, 1724036.765 571988.508 0, 1724334.425 572031.132 0, 1724632.082 572073.774 0, 1724929.736 572116.433 0, 
+    1725227.388 572159.11 0, 1725525.038 572201.804 0, 1725822.685 572244.516 0, 1726120.329 572287.245 0, 1726416.647 572329.802 0, 1726715.611 572372.756 0, 1727013.248 572415.538 0, 1727310.882 572458.337 0, 1727608.514 572501.154 0, 1727906.143 572543.988 0, 
+    1728203.77 572586.84 0, 1728501.394 572629.71 0, 1728799.016 572672.597 0, 1729096.635 572715.501 0, 1729394.252 572758.423 0, 1729691.866 572801.362 0, 1729989.478 572844.319 0, 1730287.087 572887.294 0, 1730584.694 572930.286 0, 1730882.298 572973.295 0, 
+    1731179.899 573016.322 0, 1731477.498 573059.367 0, 1731775.095 573102.429 0, 1732072.689 573145.509 0, 1732370.28 573188.606 0, 1732667.869 573231.72 0, 1732965.455 573274.853 0, 1733263.039 573318.002 0, 1733559.297 573360.977 0, 1734357.487 567859.627 0, 
+    1735155.621 562358.668 0))
+
+POLYGON ((1747840.193 575453.593 0, 1747544.055 575409.78 0, 1747246.594 575365.79 0, 1746949.131 575321.817 0, 1746651.665 575277.862 0, 1746354.197 575233.924 0, 1746056.726 575190.004 0, 1745759.252 575146.102 0, 1745461.776 575102.217 0, 1745164.297 575058.349 0, 
+    1744866.816 575014.499 0, 1744569.332 574970.666 0, 1744271.845 574926.851 0, 1743974.356 574883.053 0, 1743676.864 574839.273 0, 1743379.37 574795.511 0, 1743081.873 574751.766 0, 1742784.374 574708.038 0, 1742486.872 574664.328 0, 1742189.367 574620.635 0, 
+    1741891.86 574576.96 0, 1741594.35 574533.303 0, 1741296.838 574489.663 0, 1740999.323 574446.04 0, 1740700.484 574402.242 0, 1740404.286 574358.848 0, 1740106.763 574315.278 0, 1739809.238 574271.725 0, 1739511.71 574228.191 0, 1739214.18 574184.673 0, 
+    1738916.647 574141.173 0, 1738619.112 574097.691 0, 1738321.574 574054.226 0, 1738024.034 574010.778 0, 1737726.491 573967.349 0, 1737428.945 573923.936 0, 1737131.397 573880.541 0, 1736833.846 573837.164 0, 1736536.293 573793.804 0, 1736238.737 573750.462 0, 
+    1735941.179 573707.137 0, 1735643.618 573663.83 0, 1735346.054 573620.54 0, 1735048.488 573577.268 0, 1734750.92 573534.013 0, 1734453.349 573490.776 0, 1734155.775 573447.556 0, 1733858.199 573404.354 0, 1733559.297 573360.977 0, 1732761.05 578862.717 0, 
+    1731962.748 584364.843 0, 1732260.999 584408.125 0, 1732557.928 584451.233 0, 1732854.854 584494.359 0, 1733151.777 584537.502 0, 1733448.698 584580.663 0, 1733745.616 584623.841 0, 1734042.532 584667.036 0, 1734339.445 584710.249 0, 1734636.356 584753.48 0, 
+    1734933.264 584796.728 0, 1735230.17 584839.993 0, 1735527.073 584883.276 0, 1735823.974 584926.577 0, 1736120.872 584969.894 0, 1736417.767 585013.23 0, 1736714.66 585056.583 0, 1737011.55 585099.953 0, 1737308.438 585143.341 0, 1737605.323 585186.746 0, 
+    1737902.206 585230.169 0, 1738199.086 585273.609 0, 1738495.964 585317.066 0, 1738792.839 585360.542 0, 1739088.392 585403.841 0, 1739386.581 585447.544 0, 1739683.448 585491.072 0, 1739980.313 585534.617 0, 1740277.175 585578.179 0, 1740574.035 585621.759 0, 
+    1740870.892 585665.357 0, 1741167.746 585708.972 0, 1741464.598 585752.604 0, 1741761.448 585796.254 0, 1742058.295 585839.921 0, 1742355.139 585883.606 0, 1742651.98 585927.308 0, 1742948.819 585971.028 0, 1743245.656 586014.765 0, 1743542.49 586058.52 0, 
+    1743839.321 586102.292 0, 1744136.15 586146.082 0, 1744432.976 586189.889 0, 1744729.8 586233.714 0, 1745026.621 586277.556 0, 1745323.439 586321.415 0, 1745620.255 586365.292 0, 1745917.069 586409.187 0, 1746212.562 586452.904 0, 1747026.406 580953.055 0, 
+    1747840.193 575453.593 0))
+
+POLYGON ((1760456.42 588581.214 0, 1760161.049 588536.662 0, 1759864.361 588491.93 0, 1759567.67 588447.214 0, 1759270.977 588402.516 0, 1758974.281 588357.836 0, 1758677.582 588313.173 0, 1758380.881 588268.527 0, 1758084.177 588223.899 0, 1757787.471 588179.289 0, 
+    1757490.761 588134.696 0, 1757194.05 588090.12 0, 1756897.335 588045.562 0, 1756600.618 588001.021 0, 1756303.899 587956.498 0, 1756007.176 587911.992 0, 1755710.452 587867.504 0, 1755413.724 587823.033 0, 1755116.994 587778.579 0, 1754820.261 587734.143 0, 
+    1754523.526 587689.725 0, 1754226.788 587645.324 0, 1753930.047 587600.94 0, 1753633.304 587556.574 0, 1753335.242 587512.029 0, 1753039.81 587467.894 0, 1752743.059 587423.581 0, 1752446.305 587379.284 0, 1752149.549 587335.006 0, 1751852.79 587290.744 0, 
+    1751556.029 587246.501 0, 1751259.265 587202.274 0, 1750962.498 587158.065 0, 1750665.729 587113.874 0, 1750368.957 587069.7 0, 1750072.183 587025.543 0, 1749775.406 586981.404 0, 1749478.626 586937.283 0, 1749181.844 586893.179 0, 1748885.059 586849.092 0, 
+    1748588.272 586805.023 0, 1748291.482 586760.971 0, 1747994.689 586716.937 0, 1747697.894 586672.92 0, 1747401.096 586628.921 0, 1747104.296 586584.939 0, 1746807.493 586540.975 0, 1746510.687 586497.028 0, 1746212.562 586452.904 0, 1745398.661 591953.135 0, 
+    1744584.704 597453.745 0, 1744882.18 597497.774 0, 1745178.338 597541.625 0, 1745474.493 597585.493 0, 1745770.646 597629.379 0, 1746066.796 597673.282 0, 1746362.944 597717.203 0, 1746659.089 597761.141 0, 1746955.232 597805.097 0, 1747251.372 597849.07 0, 
+    1747547.509 597893.06 0, 1747843.644 597937.068 0, 1748139.776 597981.093 0, 1748435.906 598025.136 0, 1748732.033 598069.196 0, 1749028.157 598113.274 0, 1749324.279 598157.369 0, 1749620.398 598201.481 0, 1749916.515 598245.611 0, 1750212.629 598289.758 0, 
+    1750508.74 598333.923 0, 1750804.849 598378.105 0, 1751100.955 598422.305 0, 1751397.059 598466.522 0, 1751691.847 598510.56 0, 1751989.258 598555.008 0, 1752285.354 598599.278 0, 1752581.448 598643.564 0, 1752877.538 598687.868 0, 1753173.626 598732.19 0, 
+    1753469.712 598776.529 0, 1753765.794 598820.886 0, 1754061.874 598865.259 0, 1754357.952 598909.651 0, 1754654.027 598954.059 0, 1754950.099 598998.486 0, 1755246.169 599042.929 0, 1755542.236 599087.39 0, 1755838.301 599131.869 0, 1756134.362 599176.364 0, 
+    1756430.422 599220.878 0, 1756726.478 599265.408 0, 1757022.532 599309.957 0, 1757318.584 599354.522 0, 1757614.632 599399.105 0, 1757910.679 599443.705 0, 1758206.722 599488.323 0, 1758502.763 599532.959 0, 1758797.489 599577.413 0, 1759626.983 594079.124 0, 
+    1760456.42 588581.214 0))
+
+POLYGON ((1773004.218 601741.226 0, 1772709.616 601695.939 0, 1772413.703 601650.467 0, 1772117.786 601605.013 0, 1771821.867 601559.577 0, 1771525.946 601514.158 0, 1771230.021 601468.756 0, 1770934.095 601423.371 0, 1770638.165 601378.004 0, 1770342.233 601332.655 0, 
+    1770046.298 601287.323 0, 1769750.36 601242.008 0, 1769454.42 601196.711 0, 1769158.477 601151.431 0, 1768862.531 601106.169 0, 1768566.583 601060.924 0, 1768270.632 601015.696 0, 1767974.678 600970.486 0, 1767678.722 600925.293 0, 1767382.763 600880.118 0, 
+    1767086.801 600834.96 0, 1766790.837 600789.819 0, 1766494.87 600744.696 0, 1766198.901 600699.591 0, 1765901.618 600654.303 0, 1765606.953 600609.432 0, 1765310.976 600564.378 0, 1765014.996 600519.342 0, 1764719.013 600474.324 0, 1764423.027 600429.323 0, 
+    1764127.039 600384.339 0, 1763831.049 600339.373 0, 1763535.055 600294.424 0, 1763239.059 600249.492 0, 1762943.06 600204.578 0, 1762647.059 600159.682 0, 1762351.055 600114.802 0, 1762055.048 600069.941 0, 1761759.039 600025.096 0, 1761463.027 599980.269 0, 
+    1761167.013 599935.46 0, 1760870.995 599890.668 0, 1760574.976 599845.893 0, 1760278.953 599801.136 0, 1759982.928 599756.396 0, 1759686.9 599711.674 0, 1759390.87 599666.969 0, 1759094.837 599622.281 0, 1758797.489 599577.413 0, 1757967.939 605076.079 0, 
+    1757138.332 610575.118 0, 1757435.029 610619.887 0, 1757730.415 610664.477 0, 1758025.798 610709.084 0, 1758321.178 610753.709 0, 1758616.556 610798.351 0, 1758911.932 610843.01 0, 1759207.304 610887.687 0, 1759502.674 610932.381 0, 1759798.041 610977.093 0, 
+    1760093.406 611021.822 0, 1760388.768 611066.568 0, 1760684.127 611111.332 0, 1760979.484 611156.113 0, 1761274.838 611200.911 0, 1761570.19 611245.727 0, 1761865.539 611290.56 0, 1762160.885 611335.411 0, 1762456.228 611380.279 0, 1762751.569 611425.164 0, 
+    1763046.908 611470.067 0, 1763342.243 611514.987 0, 1763637.576 611559.924 0, 1763932.907 611604.879 0, 1764226.927 611649.652 0, 1764523.559 611694.841 0, 1764818.882 611739.848 0, 1765114.202 611784.873 0, 1765409.519 611829.914 0, 1765704.833 611874.974 0, 
+    1766000.145 611920.05 0, 1766295.454 611965.144 0, 1766590.761 612010.255 0, 1766886.065 612055.384 0, 1767181.366 612100.53 0, 1767476.664 612145.694 0, 1767771.96 612190.874 0, 1768067.253 612236.073 0, 1768362.544 612281.288 0, 1768657.832 612326.521 0, 
+    1768953.117 612371.772 0, 1769248.4 612417.039 0, 1769543.68 612462.324 0, 1769838.957 612507.627 0, 1770134.231 612552.947 0, 1770429.503 612598.284 0, 1770724.772 612643.639 0, 1771020.039 612689.011 0, 1771313.997 612734.199 0, 1772159.136 607237.526 0, 
+    1773004.218 601741.226 0))
+
+POLYGON ((1785483.505 614933.321 0, 1785189.674 614887.302 0, 1784894.537 614841.096 0, 1784599.397 614794.907 0, 1784304.254 614748.736 0, 1784009.109 614702.582 0, 1783713.961 614656.446 0, 1783418.81 614610.327 0, 1783123.657 614564.225 0, 1782828.5 614518.14 0, 
+    1782533.341 614472.073 0, 1782238.18 614426.024 0, 1781943.015 614379.991 0, 1781647.848 614333.976 0, 1781352.679 614287.979 0, 1781057.506 614241.999 0, 1780762.331 614196.036 0, 1780467.153 614150.09 0, 1780171.973 614104.162 0, 1779876.789 614058.252 0, 
+    1779581.603 614012.358 0, 1779286.415 613966.482 0, 1778991.223 613920.624 0, 1778696.029 613874.783 0, 1778399.528 613828.756 0, 1778105.633 613783.152 0, 1777810.431 613737.363 0, 1777515.226 613691.592 0, 1777220.018 613645.837 0, 1776924.808 613600.1 0, 
+    1776629.595 613554.381 0, 1776334.379 613508.679 0, 1776039.161 613462.994 0, 1775743.94 613417.326 0, 1775448.716 613371.676 0, 1775153.49 613326.044 0, 1774858.261 613280.428 0, 1774563.029 613234.83 0, 1774267.795 613189.25 0, 1773972.558 613143.687 0, 
+    1773677.318 613098.141 0, 1773382.075 613052.613 0, 1773086.83 613007.101 0, 1772791.582 612961.608 0, 1772496.332 612916.132 0, 1772201.079 612870.673 0, 1771905.823 612825.231 0, 1771610.564 612779.807 0, 1771313.997 612734.199 0, 1770468.801 618231.242 0, 
+    1769623.548 623728.652 0, 1769919.465 623774.16 0, 1770214.077 623819.484 0, 1770508.686 623864.826 0, 1770803.292 623910.185 0, 1771097.895 623955.562 0, 1771392.496 624000.956 0, 1771687.094 624046.367 0, 1771981.689 624091.796 0, 1772276.282 624137.242 0, 
+    1772570.872 624182.705 0, 1772865.46 624228.186 0, 1773160.044 624273.684 0, 1773454.626 624319.199 0, 1773749.206 624364.732 0, 1774043.782 624410.282 0, 1774338.356 624455.849 0, 1774632.928 624501.434 0, 1774927.496 624547.036 0, 1775222.062 624592.655 0, 
+    1775516.625 624638.292 0, 1775811.186 624683.946 0, 1776105.744 624729.617 0, 1776400.299 624775.306 0, 1776693.55 624820.81 0, 1776989.401 624866.736 0, 1777283.949 624912.476 0, 1777578.493 624958.234 0, 1777873.035 625004.01 0, 1778167.574 625049.802 0, 
+    1778462.11 625095.613 0, 1778756.644 625141.44 0, 1779051.175 625187.285 0, 1779345.703 625233.147 0, 1779640.229 625279.026 0, 1779934.751 625324.923 0, 1780229.272 625370.837 0, 1780523.789 625416.768 0, 1780818.304 625462.717 0, 1781112.816 625508.683 0, 
+    1781407.325 625554.667 0, 1781701.832 625600.667 0, 1781996.336 625646.685 0, 1782290.837 625692.721 0, 1782585.335 625738.774 0, 1782879.831 625784.844 0, 1783174.324 625830.931 0, 1783468.815 625877.036 0, 1783762.002 625922.954 0, 1784622.782 620427.954 0, 
+    1785483.505 614933.321 0))
+
+POLYGON ((1797894.2 628157.192 0, 1797601.141 628110.445 0, 1797306.782 628063.508 0, 1797012.421 628016.589 0, 1796718.056 627969.687 0, 1796423.689 627922.802 0, 1796129.319 627875.935 0, 1795834.946 627829.085 0, 1795540.571 627782.253 0, 1795246.193 627735.437 0, 
+    1794951.812 627688.639 0, 1794657.428 627641.859 0, 1794363.041 627595.095 0, 1794068.652 627548.349 0, 1793774.26 627501.621 0, 1793479.865 627454.91 0, 1793185.468 627408.216 0, 1792891.068 627361.539 0, 1792596.665 627314.88 0, 1792302.259 627268.238 0, 
+    1792007.85 627221.613 0, 1791713.439 627175.006 0, 1791419.025 627128.416 0, 1791124.608 627081.843 0, 1790828.89 627035.082 0, 1790535.767 626988.749 0, 1790241.342 626942.229 0, 1789946.914 626895.725 0, 1789652.484 626849.239 0, 1789358.051 626802.771 0, 
+    1789063.615 626756.319 0, 1788769.176 626709.885 0, 1788474.735 626663.468 0, 1788180.291 626617.069 0, 1787885.844 626570.687 0, 1787591.394 626524.322 0, 1787296.942 626477.975 0, 1787002.487 626431.645 0, 1786708.029 626385.332 0, 1786413.569 626339.037 0, 
+    1786119.106 626292.759 0, 1785824.64 626246.498 0, 1785530.171 626200.254 0, 1785235.7 626154.028 0, 1784941.226 626107.82 0, 1784646.749 626061.628 0, 1784352.269 626015.454 0, 1784057.787 625969.297 0, 1783762.002 625922.954 0, 1782901.164 631418.318 0, 
+    1782040.271 636914.041 0, 1782335.406 636960.283 0, 1782629.242 637006.338 0, 1782923.074 637052.411 0, 1783216.904 637098.501 0, 1783510.731 637144.608 0, 1783804.556 637190.732 0, 1784098.377 637236.874 0, 1784392.196 637283.033 0, 1784686.013 637329.21 0, 
+    1784979.826 637375.403 0, 1785273.637 637421.614 0, 1785567.445 637467.843 0, 1785861.251 637514.088 0, 1786155.054 637560.351 0, 1786448.853 637606.631 0, 1786742.651 637652.929 0, 1787036.445 637699.244 0, 1787330.237 637745.576 0, 1787624.026 637791.925 0, 
+    1787917.813 637838.292 0, 1788211.596 637884.676 0, 1788505.377 637931.077 0, 1788799.155 637977.495 0, 1789091.634 638023.726 0, 1789386.703 638070.384 0, 1789680.473 638116.854 0, 1789974.241 638163.342 0, 1790268.005 638209.847 0, 1790561.767 638256.369 0, 
+    1790855.526 638302.909 0, 1791149.282 638349.466 0, 1791443.036 638396.04 0, 1791736.786 638442.631 0, 1792030.534 638489.24 0, 1792324.28 638535.866 0, 1792618.022 638582.509 0, 1792911.762 638629.17 0, 1793205.499 638675.848 0, 1793499.233 638722.543 0, 
+    1793792.965 638769.255 0, 1794086.694 638815.985 0, 1794380.42 638862.732 0, 1794674.143 638909.496 0, 1794967.864 638956.278 0, 1795261.582 639003.077 0, 1795555.297 639049.893 0, 1795849.009 639096.726 0, 1796141.424 639143.37 0, 1797017.841 633650.101 0, 
+    1797894.2 628157.192 0))
+
+POLYGON ((1810236.222 641412.529 0, 1809943.938 641365.059 0, 1809650.36 641317.396 0, 1809356.778 641269.75 0, 1809063.193 641222.121 0, 1808769.606 641174.51 0, 1808476.016 641126.916 0, 1808182.423 641079.339 0, 1807888.828 641031.78 0, 1807595.229 640984.238 0, 
+    1807301.628 640936.713 0, 1807008.024 640889.206 0, 1806714.417 640841.715 0, 1806420.808 640794.242 0, 1806127.195 640746.787 0, 1805833.58 640699.348 0, 1805539.962 640651.927 0, 1805246.341 640604.523 0, 1804952.718 640557.137 0, 1804659.091 640509.768 0, 
+    1804365.462 640462.416 0, 1804071.83 640415.081 0, 1803778.196 640367.763 0, 1803484.558 640320.463 0, 1803189.624 640272.972 0, 1802897.275 640225.915 0, 1802603.629 640178.667 0, 1802309.98 640131.436 0, 1802016.329 640084.222 0, 1801722.675 640037.025 0, 
+    1801429.018 639989.846 0, 1801135.358 639942.684 0, 1800841.695 639895.54 0, 1800548.03 639848.412 0, 1800254.362 639801.302 0, 1799960.691 639754.21 0, 1799667.018 639707.134 0, 1799373.341 639660.076 0, 1799079.662 639613.035 0, 1798785.98 639566.012 0, 
+    1798492.295 639519.005 0, 1798198.608 639472.016 0, 1797904.918 639425.044 0, 1797611.225 639378.09 0, 1797317.529 639331.153 0, 1797023.831 639284.233 0, 1796730.129 639237.33 0, 1796436.425 639190.445 0, 1796141.424 639143.37 0, 1795264.95 644636.997 0, 
+    1794388.42 650130.978 0, 1794682.772 650177.949 0, 1794975.829 650224.731 0, 1795268.884 650271.53 0, 1795561.935 650318.347 0, 1795854.985 650365.18 0, 1796148.031 650412.032 0, 1796441.074 650458.9 0, 1796734.115 650505.785 0, 1797027.153 650552.688 0, 
+    1797320.188 650599.608 0, 1797613.221 650646.546 0, 1797906.251 650693.5 0, 1798199.278 650740.472 0, 1798492.302 650787.461 0, 1798785.323 650834.467 0, 1799078.342 650881.491 0, 1799371.358 650928.532 0, 1799664.371 650975.59 0, 1799957.381 651022.665 0, 
+    1800250.389 651069.757 0, 1800543.394 651116.867 0, 1800836.396 651163.994 0, 1801129.395 651211.138 0, 1801421.101 651258.092 0, 1801715.385 651305.479 0, 1802008.376 651352.675 0, 1802301.365 651399.888 0, 1802594.35 651447.118 0, 1802887.333 651494.366 0, 
+    1803180.312 651541.631 0, 1803473.289 651588.913 0, 1803766.264 651636.213 0, 1804059.235 651683.53 0, 1804352.204 651730.864 0, 1804645.17 651778.215 0, 1804938.133 651825.583 0, 1805231.093 651872.969 0, 1805524.051 651920.372 0, 1805817.005 651967.792 0, 
+    1806109.957 652015.229 0, 1806402.907 652062.684 0, 1806695.853 652110.156 0, 1806988.797 652157.645 0, 1807281.737 652205.151 0, 1807574.675 652252.675 0, 1807867.611 652300.216 0, 1808160.543 652347.774 0, 1808452.183 652395.14 0, 1809344.232 646903.658 0, 
+    1810236.222 641412.529 0))
+
+POLYGON ((1643080.297 482655.539 0, 1642778.741 482617.867 0, 1642475.819 482580.044 0, 1642172.894 482542.238 0, 1641869.968 482504.449 0, 1641567.039 482466.679 0, 1641264.108 482428.927 0, 1640961.175 482391.192 0, 1640658.24 482353.475 0, 1640355.302 482315.776 0, 
+    1640052.362 482278.095 0, 1639749.42 482240.432 0, 1639446.476 482202.786 0, 1639143.529 482165.159 0, 1638840.581 482127.549 0, 1638537.63 482089.957 0, 1638234.677 482052.383 0, 1637931.721 482014.827 0, 1637628.764 481977.288 0, 1637325.804 481939.768 0, 
+    1637022.842 481902.265 0, 1636719.878 481864.78 0, 1636416.911 481827.313 0, 1636113.943 481789.863 0, 1635809.607 481752.263 0, 1635507.999 481715.018 0, 1635205.024 481677.622 0, 1634902.046 481640.244 0, 1634599.067 481602.884 0, 1634296.085 481565.542 0, 
+    1633993.101 481528.217 0, 1633690.115 481490.911 0, 1633387.126 481453.622 0, 1633084.136 481416.351 0, 1632781.143 481379.098 0, 1632478.148 481341.862 0, 1632175.151 481304.645 0, 1631872.152 481267.445 0, 1631569.15 481230.263 0, 1631266.146 481193.099 0, 
+    1630963.14 481155.953 0, 1630660.132 481118.825 0, 1630357.122 481081.714 0, 1630054.11 481044.622 0, 1629751.095 481007.547 0, 1629448.078 480970.49 0, 1629145.059 480933.451 0, 1628842.038 480896.43 0, 1628537.648 480859.259 0, 1627864.643 486371.895 0, 
+    1627191.585 491884.961 0, 1627495.323 491922.051 0, 1627797.695 491958.993 0, 1628100.065 491995.953 0, 1628402.433 492032.931 0, 1628704.799 492069.926 0, 1629007.162 492106.94 0, 1629309.524 492143.971 0, 1629611.883 492181.019 0, 1629914.24 492218.086 0, 
+    1630216.595 492255.17 0, 1630518.947 492292.273 0, 1630821.298 492329.393 0, 1631123.646 492366.53 0, 1631425.992 492403.686 0, 1631728.336 492440.859 0, 1632030.678 492478.05 0, 1632333.017 492515.259 0, 1632635.355 492552.486 0, 1632937.69 492589.731 0, 
+    1633240.023 492626.993 0, 1633542.353 492664.273 0, 1633844.682 492701.571 0, 1634147.008 492738.887 0, 1634447.971 492776.052 0, 1634751.654 492813.572 0, 1635053.974 492850.941 0, 1635356.292 492888.328 0, 1635658.607 492925.732 0, 1635960.92 492963.155 0, 
+    1636263.231 493000.595 0, 1636565.54 493038.053 0, 1636867.846 493075.529 0, 1637170.151 493113.023 0, 1637472.453 493150.534 0, 1637774.753 493188.064 0, 1638077.051 493225.611 0, 1638379.346 493263.176 0, 1638681.639 493300.758 0, 1638983.93 493338.359 0, 
+    1639286.219 493375.977 0, 1639588.506 493413.613 0, 1639890.79 493451.267 0, 1640193.073 493488.938 0, 1640495.353 493526.628 0, 1640797.63 493564.335 0, 1641099.906 493602.06 0, 1641402.179 493639.803 0, 1641703.09 493677.393 0, 1642391.72 488166.251 0, 
+    1643080.297 482655.539 0))
+
+POLYGON ((1656209.473 495510.816 0, 1655908.667 495472.375 0, 1655606.502 495433.778 0, 1655304.334 495395.2 0, 1655002.164 495356.639 0, 1654699.991 495318.095 0, 1654397.817 495279.57 0, 1654095.64 495241.062 0, 1653793.461 495202.572 0, 1653491.28 495164.1 0, 
+    1653189.096 495125.646 0, 1652886.91 495087.21 0, 1652584.722 495048.791 0, 1652282.531 495010.39 0, 1651980.339 494972.007 0, 1651678.144 494933.641 0, 1651375.947 494895.294 0, 1651073.747 494856.964 0, 1650771.545 494818.652 0, 1650469.341 494780.358 0, 
+    1650167.135 494742.081 0, 1649864.927 494703.823 0, 1649562.716 494665.582 0, 1649260.503 494627.359 0, 1648956.929 494588.982 0, 1648656.07 494550.966 0, 1648353.851 494512.796 0, 1648051.629 494474.644 0, 1647749.404 494436.51 0, 1647447.178 494398.394 0, 
+    1647144.949 494360.295 0, 1646842.718 494322.214 0, 1646540.485 494284.151 0, 1646238.25 494246.106 0, 1645936.012 494208.079 0, 1645633.772 494170.069 0, 1645331.53 494132.077 0, 1645029.286 494094.103 0, 1644727.039 494056.147 0, 1644424.79 494018.209 0, 
+    1644122.539 493980.288 0, 1643820.286 493942.385 0, 1643518.03 493904.5 0, 1643215.773 493866.633 0, 1642913.513 493828.783 0, 1642611.25 493790.951 0, 1642308.986 493753.138 0, 1642006.719 493715.341 0, 1641703.09 493677.393 0, 1641014.406 499188.961 0, 
+    1640325.67 504700.953 0, 1640628.647 504738.82 0, 1640930.265 504776.535 0, 1641231.881 504814.267 0, 1641533.494 504852.018 0, 1641835.105 504889.786 0, 1642136.714 504927.572 0, 1642438.321 504965.376 0, 1642739.925 505003.198 0, 1643041.528 505041.037 0, 
+    1643343.128 505078.894 0, 1643644.726 505116.769 0, 1643946.321 505154.661 0, 1644247.914 505192.571 0, 1644549.506 505230.499 0, 1644851.095 505268.445 0, 1645152.681 505306.409 0, 1645454.266 505344.39 0, 1645755.848 505382.389 0, 1646057.428 505420.406 0, 
+    1646359.006 505458.44 0, 1646660.581 505496.493 0, 1646962.154 505534.563 0, 1647263.725 505572.65 0, 1647563.938 505610.585 0, 1647866.861 505648.879 0, 1648168.425 505687.02 0, 1648469.987 505725.179 0, 1648771.547 505763.356 0, 1649073.104 505801.55 0, 
+    1649374.659 505839.762 0, 1649676.212 505877.992 0, 1649977.763 505916.239 0, 1650279.312 505954.505 0, 1650580.858 505992.788 0, 1650882.402 506031.088 0, 1651183.944 506069.407 0, 1651485.483 506107.743 0, 1651787.021 506146.097 0, 1652088.556 506184.469 0, 
+    1652390.088 506222.858 0, 1652691.619 506261.266 0, 1652993.147 506299.691 0, 1653294.673 506338.133 0, 1653596.197 506376.594 0, 1653897.718 506415.072 0, 1654199.237 506453.568 0, 1654500.754 506492.082 0, 1654800.914 506530.44 0, 1655505.221 501020.416 0, 
+    1656209.473 495510.816 0))
+
+POLYGON ((1669270.933 508400.815 0, 1668970.88 508361.609 0, 1668669.473 508322.244 0, 1668368.064 508282.896 0, 1668066.652 508243.566 0, 1667765.238 508204.254 0, 1667463.822 508164.959 0, 1667162.404 508125.683 0, 1666860.983 508086.424 0, 1666559.56 508047.182 0, 
+    1666258.134 508007.959 0, 1665956.707 507968.753 0, 1665655.277 507929.565 0, 1665353.844 507890.395 0, 1665052.41 507851.242 0, 1664750.973 507812.107 0, 1664449.534 507772.99 0, 1664148.092 507733.891 0, 1663846.648 507694.809 0, 1663545.202 507655.746 0, 
+    1663243.754 507616.7 0, 1662942.303 507577.671 0, 1662640.85 507538.661 0, 1662339.395 507499.668 0, 1662036.584 507460.518 0, 1661736.477 507421.735 0, 1661435.015 507382.796 0, 1661133.551 507343.874 0, 1660832.084 507304.97 0, 1660530.615 507266.083 0, 
+    1660229.143 507227.215 0, 1659927.67 507188.364 0, 1659626.194 507149.531 0, 1659324.716 507110.715 0, 1659023.235 507071.918 0, 1658721.752 507033.138 0, 1658420.267 506994.375 0, 1658118.78 506955.631 0, 1657817.29 506916.904 0, 1657515.798 506878.195 0, 
+    1657214.304 506839.504 0, 1656912.808 506800.831 0, 1656611.309 506762.175 0, 1656309.808 506723.537 0, 1656008.305 506684.917 0, 1655706.799 506646.314 0, 1655405.291 506607.73 0, 1655103.781 506569.163 0, 1654800.914 506530.44 0, 1654096.554 512040.884 0, 
+    1653392.141 517551.745 0, 1653694.356 517590.384 0, 1653995.218 517628.868 0, 1654296.077 517667.37 0, 1654596.934 517705.889 0, 1654897.788 517744.427 0, 1655198.641 517782.981 0, 1655499.491 517821.554 0, 1655800.339 517860.144 0, 1656101.184 517898.752 0, 
+    1656402.027 517937.378 0, 1656702.868 517976.021 0, 1657003.707 518014.682 0, 1657304.543 518053.361 0, 1657605.378 518092.058 0, 1657906.209 518130.772 0, 1658207.039 518169.504 0, 1658507.866 518208.253 0, 1658808.691 518247.021 0, 1659109.514 518285.806 0, 
+    1659410.335 518324.608 0, 1659711.153 518363.429 0, 1660011.969 518402.267 0, 1660312.782 518441.123 0, 1660612.243 518479.822 0, 1660914.403 518518.888 0, 1661215.209 518557.797 0, 1661516.014 518596.723 0, 1661816.816 518635.668 0, 1662117.616 518674.63 0, 
+    1662418.414 518713.609 0, 1662719.209 518752.607 0, 1663020.002 518791.622 0, 1663320.793 518830.655 0, 1663621.581 518869.706 0, 1663922.367 518908.774 0, 1664223.151 518947.86 0, 1664523.932 518986.964 0, 1664824.711 519026.085 0, 1665125.488 519065.224 0, 
+    1665426.263 519104.381 0, 1665727.035 519143.555 0, 1666027.805 519182.748 0, 1666328.573 519221.958 0, 1666629.338 519261.185 0, 1666930.101 519300.431 0, 1667230.862 519339.694 0, 1667531.62 519378.974 0, 1667831.028 519418.096 0, 1668551.007 513909.247 0, 
+    1669270.933 508400.815 0))
+
+POLYGON ((1682264.584 521325.233 0, 1681965.286 521285.265 0, 1681664.64 521245.134 0, 1681363.991 521205.022 0, 1681063.34 521164.927 0, 1680762.687 521124.85 0, 1680462.031 521084.79 0, 1680161.373 521044.748 0, 1679860.713 521004.724 0, 1679560.05 520964.718 0, 
+    1679259.385 520924.729 0, 1678958.718 520884.758 0, 1678658.048 520844.805 0, 1678357.376 520804.869 0, 1678056.701 520764.951 0, 1677756.024 520725.051 0, 1677455.345 520685.169 0, 1677154.663 520645.304 0, 1676853.979 520605.457 0, 1676553.293 520565.627 0, 
+    1676252.605 520525.815 0, 1675951.914 520486.021 0, 1675651.22 520446.245 0, 1675350.525 520406.486 0, 1675048.479 520366.567 0, 1674749.127 520327.022 0, 1674448.424 520287.317 0, 1674147.719 520247.629 0, 1673847.012 520207.959 0, 1673546.302 520168.306 0, 
+    1673245.59 520128.672 0, 1672944.876 520089.054 0, 1672644.159 520049.455 0, 1672343.44 520009.873 0, 1672042.719 519970.31 0, 1671741.995 519930.763 0, 1671441.269 519891.235 0, 1671140.541 519851.724 0, 1670839.81 519812.231 0, 1670539.077 519772.755 0, 
+    1670238.342 519733.298 0, 1669937.604 519693.857 0, 1669636.865 519654.435 0, 1669336.122 519615.03 0, 1669035.378 519575.644 0, 1668734.631 519536.274 0, 1668433.882 519496.923 0, 1668133.13 519457.589 0, 1667831.028 519418.096 0, 1667110.994 524927.36 0, 
+    1666390.906 530437.034 0, 1666692.358 530476.441 0, 1666992.46 530515.69 0, 1667292.561 530554.957 0, 1667592.659 530594.241 0, 1667892.755 530633.543 0, 1668192.849 530672.863 0, 1668492.94 530712.2 0, 1668793.03 530751.555 0, 1669093.116 530790.928 0, 
+    1669393.201 530830.318 0, 1669693.283 530869.726 0, 1669993.363 530909.152 0, 1670293.44 530948.595 0, 1670593.515 530988.056 0, 1670893.588 531027.535 0, 1671193.659 531067.031 0, 1671493.727 531106.545 0, 1671793.793 531146.076 0, 1672093.856 531185.626 0, 
+    1672393.917 531225.193 0, 1672693.976 531264.777 0, 1672994.033 531304.379 0, 1673294.087 531343.999 0, 1673592.794 531383.459 0, 1673894.188 531423.292 0, 1674194.235 531462.965 0, 1674494.28 531502.656 0, 1674794.323 531542.364 0, 1675094.363 531582.09 0, 
+    1675394.401 531621.833 0, 1675694.436 531661.595 0, 1675994.47 531701.373 0, 1676294.5 531741.17 0, 1676594.529 531780.984 0, 1676894.555 531820.816 0, 1677194.579 531860.665 0, 1677494.6 531900.533 0, 1677794.619 531940.417 0, 1678094.636 531980.32 0, 
+    1678394.651 532020.24 0, 1678694.663 532060.178 0, 1678994.672 532100.133 0, 1679294.68 532140.106 0, 1679594.685 532180.097 0, 1679894.687 532220.106 0, 1680194.688 532260.132 0, 1680494.685 532300.175 0, 1680793.338 532340.057 0, 1681528.988 526832.44 0, 
+    1682264.584 521325.233 0))
+
+POLYGON ((1695190.336 534283.763 0, 1694891.795 534243.037 0, 1694591.911 534202.146 0, 1694292.025 534161.272 0, 1693992.137 534120.417 0, 1693692.246 534079.578 0, 1693392.353 534038.758 0, 1693092.457 533997.955 0, 1692792.559 533957.17 0, 1692492.659 533916.402 0, 
+    1692192.756 533875.652 0, 1691892.851 533834.92 0, 1691592.943 533794.205 0, 1691293.033 533753.509 0, 1690993.121 533712.829 0, 1690693.206 533672.168 0, 1690393.289 533631.524 0, 1690093.369 533590.897 0, 1689793.447 533550.288 0, 1689493.523 533509.697 0, 
+    1689193.596 533469.124 0, 1688893.667 533428.568 0, 1688593.735 533388.03 0, 1688293.801 533347.51 0, 1687992.523 533306.826 0, 1687693.926 533266.522 0, 1687393.985 533226.054 0, 1687094.042 533185.605 0, 1686794.096 533145.172 0, 1686494.148 533104.758 0, 
+    1686194.197 533064.361 0, 1685894.244 533023.982 0, 1685594.289 532983.62 0, 1685294.331 532943.276 0, 1684994.371 532902.95 0, 1684694.409 532862.642 0, 1684394.444 532822.351 0, 1684094.476 532782.077 0, 1683794.507 532741.822 0, 1683494.535 532701.584 0, 
+    1683194.561 532661.364 0, 1682894.584 532621.161 0, 1682594.605 532580.976 0, 1682294.624 532540.809 0, 1681994.64 532500.659 0, 1681694.654 532460.527 0, 1681394.665 532420.413 0, 1681094.674 532380.316 0, 1680793.338 532340.057 0, 1680057.633 537848.083 0, 
+    1679321.874 543356.513 0, 1679622.559 543396.685 0, 1679921.901 543436.695 0, 1680221.242 543476.723 0, 1680520.579 543516.768 0, 1680819.915 543556.831 0, 1681119.248 543596.911 0, 1681418.578 543637.009 0, 1681717.907 543677.125 0, 1682017.233 543717.259 0, 
+    1682316.556 543757.41 0, 1682615.877 543797.578 0, 1682915.196 543837.764 0, 1683214.513 543877.968 0, 1683513.827 543918.19 0, 1683813.139 543958.429 0, 1684112.448 543998.685 0, 1684411.755 544038.96 0, 1684711.06 544079.252 0, 1685010.362 544119.561 0, 
+    1685309.662 544159.888 0, 1685608.959 544200.233 0, 1685908.255 544240.596 0, 1686207.547 544280.976 0, 1686505.499 544321.192 0, 1686806.126 544361.788 0, 1687105.411 544402.221 0, 1687404.695 544442.672 0, 1687703.976 544483.14 0, 1688003.254 544523.626 0, 
+    1688302.53 544564.129 0, 1688601.804 544604.65 0, 1688901.075 544645.188 0, 1689200.344 544685.744 0, 1689499.611 544726.318 0, 1689798.875 544766.91 0, 1690098.137 544807.519 0, 1690397.396 544848.145 0, 1690696.653 544888.789 0, 1690995.908 544929.451 0, 
+    1691295.16 544970.131 0, 1691594.41 545010.828 0, 1691893.657 545051.542 0, 1692192.902 545092.275 0, 1692492.145 545133.025 0, 1692791.385 545173.792 0, 1693090.623 545214.577 0, 1693389.858 545255.38 0, 1693687.754 545296.018 0, 1694439.072 539789.688 0, 
+    1695190.336 534283.763 0))
+
+POLYGON ((1708048.097 547276.101 0, 1707750.315 547234.621 0, 1707451.196 547192.973 0, 1707152.075 547151.343 0, 1706852.951 547109.73 0, 1706553.825 547068.135 0, 1706254.696 547026.557 0, 1705955.565 546984.997 0, 1705656.431 546943.455 0, 1705357.295 546901.93 0, 
+    1705058.157 546860.423 0, 1704759.016 546818.934 0, 1704459.872 546777.462 0, 1704160.726 546736.008 0, 1703861.578 546694.571 0, 1703562.427 546653.152 0, 1703263.274 546611.75 0, 1702964.118 546570.366 0, 1702664.96 546529 0, 1702365.8 546487.651 0, 
+    1702066.637 546446.32 0, 1701767.472 546405.007 0, 1701468.304 546363.711 0, 1701169.134 546322.433 0, 1700868.625 546280.988 0, 1700570.786 546239.929 0, 1700271.608 546198.704 0, 1699972.428 546157.496 0, 1699673.246 546116.306 0, 1699374.061 546075.133 0, 
+    1699074.874 546033.978 0, 1698775.684 545992.841 0, 1698476.492 545951.721 0, 1698177.298 545910.619 0, 1697878.101 545869.535 0, 1697578.902 545828.468 0, 1697279.7 545787.418 0, 1696980.496 545746.387 0, 1696681.289 545705.373 0, 1696382.08 545664.376 0, 
+    1696082.869 545623.397 0, 1695783.655 545582.436 0, 1695484.439 545541.492 0, 1695185.221 545500.566 0, 1694886 545459.658 0, 1694586.776 545418.767 0, 1694287.55 545377.894 0, 1693988.322 545337.038 0, 1693687.754 545296.018 0, 1692936.381 550802.749 0, 
+    1692184.953 556309.88 0, 1692484.87 556350.811 0, 1692783.45 556391.578 0, 1693082.028 556432.363 0, 1693380.603 556473.165 0, 1693679.176 556513.985 0, 1693977.746 556554.822 0, 1694276.314 556595.677 0, 1694574.879 556636.55 0, 1694873.443 556677.44 0, 
+    1695172.003 556718.347 0, 1695470.562 556759.273 0, 1695769.118 556800.215 0, 1696067.671 556841.176 0, 1696366.222 556882.154 0, 1696664.771 556923.149 0, 1696963.317 556964.162 0, 1697261.861 557005.193 0, 1697560.403 557046.241 0, 1697858.942 557087.307 0, 
+    1698157.478 557128.391 0, 1698456.012 557169.491 0, 1698754.544 557210.61 0, 1699053.074 557251.746 0, 1699350.267 557292.716 0, 1699650.125 557334.071 0, 1699948.647 557375.26 0, 1700247.167 557416.466 0, 1700545.684 557457.69 0, 1700844.199 557498.932 0, 
+    1701142.711 557540.191 0, 1701441.221 557581.467 0, 1701739.729 557622.762 0, 1702038.234 557664.073 0, 1702336.737 557705.403 0, 1702635.237 557746.75 0, 1702933.735 557788.114 0, 1703232.23 557829.496 0, 1703530.723 557870.896 0, 1703829.213 557912.313 0, 
+    1704127.701 557953.748 0, 1704426.187 557995.2 0, 1704724.67 558036.67 0, 1705023.151 558078.158 0, 1705321.629 558119.663 0, 1705620.105 558161.185 0, 1705918.579 558202.725 0, 1706217.049 558244.283 0, 1706514.186 558285.673 0, 1707281.169 552780.688 0, 
+    1708048.097 547276.101 0))
+
+POLYGON ((1720837.78 560301.941 0, 1720540.759 560259.712 0, 1720242.407 560217.311 0, 1719944.052 560174.927 0, 1719645.695 560132.562 0, 1719347.335 560090.214 0, 1719048.973 560047.883 0, 1718750.608 560005.57 0, 1718452.24 559963.275 0, 1718153.871 559920.997 0, 
+    1717855.498 559878.736 0, 1717557.124 559836.494 0, 1717258.746 559794.268 0, 1716960.367 559752.061 0, 1716661.984 559709.871 0, 1716363.6 559667.698 0, 1716065.212 559625.543 0, 1715766.823 559583.406 0, 1715468.431 559541.286 0, 1715170.036 559499.184 0, 
+    1714871.639 559457.099 0, 1714573.239 559415.032 0, 1714274.837 559372.982 0, 1713976.433 559330.95 0, 1713676.695 559288.749 0, 1713379.616 559246.939 0, 1713081.204 559204.96 0, 1712782.79 559162.998 0, 1712484.373 559121.054 0, 1712185.954 559079.127 0, 
+    1711887.532 559037.218 0, 1711589.107 558995.326 0, 1711290.681 558953.453 0, 1710992.251 558911.596 0, 1710693.82 558869.757 0, 1710395.386 558827.936 0, 1710096.949 558786.132 0, 1709798.51 558744.346 0, 1709500.068 558702.578 0, 1709201.624 558660.827 0, 
+    1708903.178 558619.093 0, 1708604.729 558577.378 0, 1708306.278 558535.679 0, 1708007.824 558493.999 0, 1707709.368 558452.335 0, 1707410.909 558410.69 0, 1707112.448 558369.062 0, 1706813.984 558327.451 0, 1706514.186 558285.673 0, 1705747.148 563791.054 0, 
+    1704980.055 569296.827 0, 1705279.202 569338.514 0, 1705577.017 569380.034 0, 1705874.83 569421.572 0, 1706172.641 569463.127 0, 1706470.449 569504.7 0, 1706768.255 569546.29 0, 1707066.058 569587.898 0, 1707363.859 569629.523 0, 1707661.657 569671.166 0, 
+    1707959.453 569712.826 0, 1708257.247 569754.504 0, 1708555.038 569796.199 0, 1708852.827 569837.912 0, 1709150.613 569879.643 0, 1709448.396 569921.391 0, 1709746.178 569963.156 0, 1710043.956 570004.939 0, 1710341.733 570046.74 0, 1710639.506 570088.558 0, 
+    1710937.278 570130.393 0, 1711235.047 570172.247 0, 1711532.813 570214.117 0, 1711830.577 570256.005 0, 1712127.011 570297.724 0, 1712426.098 570339.834 0, 1712723.854 570381.775 0, 1713021.608 570423.733 0, 1713319.36 570465.709 0, 1713617.109 570507.702 0, 
+    1713914.856 570549.713 0, 1714212.6 570591.742 0, 1714510.342 570633.788 0, 1714808.081 570675.851 0, 1715105.818 570717.932 0, 1715403.552 570760.03 0, 1715701.284 570802.146 0, 1715999.013 570844.28 0, 1716296.74 570886.431 0, 1716594.465 570928.599 0, 
+    1716892.187 570970.786 0, 1717189.906 571012.989 0, 1717487.623 571055.21 0, 1717785.338 571097.449 0, 1718083.05 571139.705 0, 1718380.759 571181.979 0, 1718678.466 571224.27 0, 1718976.171 571266.579 0, 1719272.546 571308.717 0, 1720055.191 565805.133 0, 
+    1720837.78 560301.941 0))
+
+POLYGON ((1733559.297 573360.977 0, 1733263.039 573318.002 0, 1732965.455 573274.853 0, 1732667.869 573231.72 0, 1732370.28 573188.606 0, 1732072.689 573145.509 0, 1731775.095 573102.429 0, 1731477.498 573059.367 0, 1731179.899 573016.322 0, 1730882.298 572973.295 0, 
+    1730584.694 572930.286 0, 1730287.087 572887.294 0, 1729989.478 572844.319 0, 1729691.866 572801.362 0, 1729394.252 572758.423 0, 1729096.635 572715.501 0, 1728799.016 572672.597 0, 1728501.394 572629.71 0, 1728203.77 572586.84 0, 1727906.143 572543.988 0, 
+    1727608.514 572501.154 0, 1727310.882 572458.337 0, 1727013.248 572415.538 0, 1726715.611 572372.756 0, 1726416.647 572329.802 0, 1726120.329 572287.245 0, 1725822.685 572244.516 0, 1725525.038 572201.804 0, 1725227.388 572159.11 0, 1724929.736 572116.433 0, 
+    1724632.082 572073.774 0, 1724334.425 572031.132 0, 1724036.765 571988.508 0, 1723739.103 571945.902 0, 1723441.439 571903.313 0, 1723143.772 571860.741 0, 1722846.102 571818.187 0, 1722548.43 571775.651 0, 1722250.756 571733.132 0, 1721953.078 571690.63 0, 
+    1721655.399 571648.146 0, 1721357.717 571605.68 0, 1721060.032 571563.231 0, 1720762.345 571520.799 0, 1720464.656 571478.385 0, 1720166.964 571435.989 0, 1719869.269 571393.61 0, 1719571.572 571351.249 0, 1719272.546 571308.717 0, 1718489.846 576812.69 0, 
+    1717707.091 582317.049 0, 1718005.466 582359.489 0, 1718302.515 582401.758 0, 1718599.562 582444.044 0, 1718896.606 582486.348 0, 1719193.648 582528.67 0, 1719490.687 582571.009 0, 1719787.723 582613.365 0, 1720084.758 582655.739 0, 1720381.789 582698.131 0, 
+    1720678.819 582740.54 0, 1720975.845 582782.966 0, 1721272.869 582825.41 0, 1721569.891 582867.872 0, 1721866.91 582910.351 0, 1722163.927 582952.847 0, 1722460.941 582995.361 0, 1722757.953 583037.892 0, 1723054.962 583080.441 0, 1723351.969 583123.007 0, 
+    1723648.973 583165.591 0, 1723945.975 583208.193 0, 1724242.974 583250.811 0, 1724539.97 583293.448 0, 1724835.643 583335.911 0, 1725133.956 583378.772 0, 1725430.945 583421.461 0, 1725727.932 583464.167 0, 1726024.916 583506.891 0, 1726321.897 583549.632 0, 
+    1726618.877 583592.391 0, 1726915.853 583635.167 0, 1727212.827 583677.96 0, 1727509.799 583720.771 0, 1727806.768 583763.6 0, 1728103.734 583806.446 0, 1728400.698 583849.309 0, 1728697.659 583892.19 0, 1728994.618 583935.089 0, 1729291.575 583978.005 0, 
+    1729588.528 584020.938 0, 1729885.48 584063.889 0, 1730182.429 584106.857 0, 1730479.375 584149.843 0, 1730776.318 584192.846 0, 1731073.26 584235.867 0, 1731370.198 584278.905 0, 1731667.134 584321.961 0, 1731962.748 584364.843 0, 1732761.05 578862.717 0, 
+    1733559.297 573360.977 0))
+
+POLYGON ((1746212.562 586452.904 0, 1745917.069 586409.187 0, 1745620.255 586365.292 0, 1745323.439 586321.415 0, 1745026.621 586277.556 0, 1744729.8 586233.714 0, 1744432.976 586189.889 0, 1744136.15 586146.082 0, 1743839.321 586102.292 0, 1743542.49 586058.52 0, 
+    1743245.656 586014.765 0, 1742948.819 585971.028 0, 1742651.98 585927.308 0, 1742355.139 585883.606 0, 1742058.295 585839.921 0, 1741761.448 585796.254 0, 1741464.598 585752.604 0, 1741167.746 585708.972 0, 1740870.892 585665.357 0, 1740574.035 585621.759 0, 
+    1740277.175 585578.179 0, 1739980.313 585534.617 0, 1739683.448 585491.072 0, 1739386.581 585447.544 0, 1739088.392 585403.841 0, 1738792.839 585360.542 0, 1738495.964 585317.066 0, 1738199.086 585273.609 0, 1737902.206 585230.169 0, 1737605.323 585186.746 0, 
+    1737308.438 585143.341 0, 1737011.55 585099.953 0, 1736714.66 585056.583 0, 1736417.767 585013.23 0, 1736120.872 584969.894 0, 1735823.974 584926.577 0, 1735527.073 584883.276 0, 1735230.17 584839.993 0, 1734933.264 584796.728 0, 1734636.356 584753.48 0, 
+    1734339.445 584710.249 0, 1734042.532 584667.036 0, 1733745.616 584623.841 0, 1733448.698 584580.663 0, 1733151.777 584537.502 0, 1732854.854 584494.359 0, 1732557.928 584451.233 0, 1732260.999 584408.125 0, 1731962.748 584364.843 0, 1731164.389 589867.351 0, 
+    1730365.976 595370.24 0, 1730663.577 595413.428 0, 1730959.858 595456.442 0, 1731256.136 595499.473 0, 1731552.412 595542.522 0, 1731848.685 595585.589 0, 1732144.955 595628.673 0, 1732441.223 595671.774 0, 1732737.489 595714.893 0, 1733033.752 595758.029 0, 
+    1733330.013 595801.182 0, 1733626.27 595844.354 0, 1733922.526 595887.542 0, 1734218.779 595930.748 0, 1734515.029 595973.971 0, 1734811.277 596017.212 0, 1735107.522 596060.47 0, 1735403.765 596103.746 0, 1735700.005 596147.039 0, 1735996.242 596190.35 0, 
+    1736292.477 596233.678 0, 1736588.71 596277.023 0, 1736884.94 596320.386 0, 1737181.167 596363.766 0, 1737476.076 596406.971 0, 1737773.614 596450.579 0, 1738069.834 596494.012 0, 1738366.051 596537.462 0, 1738662.266 596580.929 0, 1738958.478 596624.414 0, 
+    1739254.687 596667.917 0, 1739550.894 596711.436 0, 1739847.099 596754.974 0, 1740143.3 596798.528 0, 1740439.5 596842.1 0, 1740735.696 596885.69 0, 1741031.89 596929.297 0, 1741328.082 596972.921 0, 1741624.271 597016.563 0, 1741920.457 597060.222 0, 
+    1742216.641 597103.899 0, 1742512.822 597147.593 0, 1742809.001 597191.305 0, 1743105.177 597235.034 0, 1743401.351 597278.78 0, 1743697.522 597322.544 0, 1743993.69 597366.325 0, 1744289.856 597410.124 0, 1744584.704 597453.745 0, 1745398.661 591953.135 0, 
+    1746212.562 586452.904 0))
+
+POLYGON ((1758797.489 599577.413 0, 1758502.763 599532.959 0, 1758206.722 599488.323 0, 1757910.679 599443.705 0, 1757614.632 599399.105 0, 1757318.584 599354.522 0, 1757022.532 599309.957 0, 1756726.478 599265.408 0, 1756430.422 599220.878 0, 1756134.362 599176.364 0, 
+    1755838.301 599131.869 0, 1755542.236 599087.39 0, 1755246.169 599042.929 0, 1754950.099 598998.486 0, 1754654.027 598954.059 0, 1754357.952 598909.651 0, 1754061.874 598865.259 0, 1753765.794 598820.886 0, 1753469.712 598776.529 0, 1753173.626 598732.19 0, 
+    1752877.538 598687.868 0, 1752581.448 598643.564 0, 1752285.354 598599.278 0, 1751989.258 598555.008 0, 1751691.847 598510.56 0, 1751397.059 598466.522 0, 1751100.955 598422.305 0, 1750804.849 598378.105 0, 1750508.74 598333.923 0, 1750212.629 598289.758 0, 
+    1749916.515 598245.611 0, 1749620.398 598201.481 0, 1749324.279 598157.369 0, 1749028.157 598113.274 0, 1748732.033 598069.196 0, 1748435.906 598025.136 0, 1748139.776 597981.093 0, 1747843.644 597937.068 0, 1747547.509 597893.06 0, 1747251.372 597849.07 0, 
+    1746955.232 597805.097 0, 1746659.089 597761.141 0, 1746362.944 597717.203 0, 1746066.796 597673.282 0, 1745770.646 597629.379 0, 1745474.493 597585.493 0, 1745178.338 597541.625 0, 1744882.18 597497.774 0, 1744584.704 597453.745 0, 1743770.692 602954.733 0, 
+    1742956.624 608456.093 0, 1743253.449 608500.025 0, 1743548.959 608543.78 0, 1743844.467 608587.553 0, 1744139.973 608631.343 0, 1744435.475 608675.15 0, 1744730.976 608718.975 0, 1745026.473 608762.817 0, 1745321.968 608806.676 0, 1745617.461 608850.553 0, 
+    1745912.95 608894.447 0, 1746208.438 608938.359 0, 1746503.922 608982.288 0, 1746799.405 609026.234 0, 1747094.884 609070.198 0, 1747390.361 609114.179 0, 1747685.835 609158.178 0, 1747981.307 609202.194 0, 1748276.776 609246.227 0, 1748572.243 609290.278 0, 
+    1748867.707 609334.346 0, 1749163.168 609378.432 0, 1749458.627 609422.535 0, 1749754.083 609466.655 0, 1750048.226 609510.597 0, 1750344.988 609554.948 0, 1750640.436 609599.121 0, 1750935.882 609643.31 0, 1751231.325 609687.518 0, 1751526.766 609731.742 0, 
+    1751822.204 609775.984 0, 1752117.639 609820.244 0, 1752413.072 609864.521 0, 1752708.502 609908.815 0, 1753003.929 609953.127 0, 1753299.354 609997.456 0, 1753594.777 610041.802 0, 1753890.197 610086.166 0, 1754185.614 610130.547 0, 1754481.028 610174.946 0, 
+    1754776.44 610219.361 0, 1755071.849 610263.795 0, 1755367.256 610308.246 0, 1755662.66 610352.714 0, 1755958.061 610397.199 0, 1756253.46 610441.702 0, 1756548.856 610486.222 0, 1756844.25 610530.76 0, 1757138.332 610575.118 0, 1757967.939 605076.079 0, 
+    1758797.489 599577.413 0))
+
+POLYGON ((1771313.997 612734.199 0, 1771020.039 612689.011 0, 1770724.772 612643.639 0, 1770429.503 612598.284 0, 1770134.231 612552.947 0, 1769838.957 612507.627 0, 1769543.68 612462.324 0, 1769248.4 612417.039 0, 1768953.117 612371.772 0, 1768657.832 612326.521 0, 
+    1768362.544 612281.288 0, 1768067.253 612236.073 0, 1767771.96 612190.874 0, 1767476.664 612145.694 0, 1767181.366 612100.53 0, 1766886.065 612055.384 0, 1766590.761 612010.255 0, 1766295.454 611965.144 0, 1766000.145 611920.05 0, 1765704.833 611874.974 0, 
+    1765409.519 611829.914 0, 1765114.202 611784.873 0, 1764818.882 611739.848 0, 1764523.559 611694.841 0, 1764226.927 611649.652 0, 1763932.907 611604.879 0, 1763637.576 611559.924 0, 1763342.243 611514.987 0, 1763046.908 611470.067 0, 1762751.569 611425.164 0, 
+    1762456.228 611380.279 0, 1762160.885 611335.411 0, 1761865.539 611290.56 0, 1761570.19 611245.727 0, 1761274.838 611200.911 0, 1760979.484 611156.113 0, 1760684.127 611111.332 0, 1760388.768 611066.568 0, 1760093.406 611021.822 0, 1759798.041 610977.093 0, 
+    1759502.674 610932.381 0, 1759207.304 610887.687 0, 1758911.932 610843.01 0, 1758616.556 610798.351 0, 1758321.178 610753.709 0, 1758025.798 610709.084 0, 1757730.415 610664.477 0, 1757435.029 610619.887 0, 1757138.332 610575.118 0, 1756308.669 616074.526 0, 
+    1755478.951 621574.302 0, 1755774.998 621618.974 0, 1756069.737 621663.466 0, 1756364.472 621707.975 0, 1756659.205 621752.502 0, 1756953.936 621797.046 0, 1757248.664 621841.608 0, 1757543.389 621886.187 0, 1757838.111 621930.783 0, 1758132.831 621975.396 0, 
+    1758427.549 622020.027 0, 1758722.263 622064.675 0, 1759016.976 622109.341 0, 1759311.685 622154.024 0, 1759606.392 622198.724 0, 1759901.096 622243.442 0, 1760195.798 622288.177 0, 1760490.496 622332.929 0, 1760785.193 622377.699 0, 1761079.886 622422.486 0, 
+    1761374.577 622467.29 0, 1761669.266 622512.112 0, 1761963.952 622556.951 0, 1762258.635 622601.807 0, 1762552.01 622646.482 0, 1762847.993 622691.572 0, 1763142.668 622736.48 0, 1763437.341 622781.406 0, 1763732.01 622826.349 0, 1764026.678 622871.309 0, 
+    1764321.342 622916.287 0, 1764616.004 622961.282 0, 1764910.664 623006.295 0, 1765205.32 623051.324 0, 1765499.974 623096.372 0, 1765794.626 623141.436 0, 1766089.274 623186.518 0, 1766383.92 623231.617 0, 1766678.564 623276.734 0, 1766973.204 623321.867 0, 
+    1767267.842 623367.019 0, 1767562.478 623412.187 0, 1767857.111 623457.373 0, 1768151.741 623502.576 0, 1768446.368 623547.797 0, 1768740.993 623593.035 0, 1769035.615 623638.29 0, 1769330.234 623683.562 0, 1769623.548 623728.652 0, 1770468.801 618231.242 0, 
+    1771313.997 612734.199 0))
+
+POLYGON ((1783762.002 625922.954 0, 1783468.815 625877.036 0, 1783174.324 625830.931 0, 1782879.831 625784.844 0, 1782585.335 625738.774 0, 1782290.837 625692.721 0, 1781996.336 625646.685 0, 1781701.832 625600.667 0, 1781407.325 625554.667 0, 1781112.816 625508.683 0, 
+    1780818.304 625462.717 0, 1780523.789 625416.768 0, 1780229.272 625370.837 0, 1779934.751 625324.923 0, 1779640.229 625279.026 0, 1779345.703 625233.147 0, 1779051.175 625187.285 0, 1778756.644 625141.44 0, 1778462.11 625095.613 0, 1778167.574 625049.802 0, 
+    1777873.035 625004.01 0, 1777578.493 624958.234 0, 1777283.949 624912.476 0, 1776989.401 624866.736 0, 1776693.55 624820.81 0, 1776400.299 624775.306 0, 1776105.744 624729.617 0, 1775811.186 624683.946 0, 1775516.625 624638.292 0, 1775222.062 624592.655 0, 
+    1774927.496 624547.036 0, 1774632.928 624501.434 0, 1774338.356 624455.849 0, 1774043.782 624410.282 0, 1773749.206 624364.732 0, 1773454.626 624319.199 0, 1773160.044 624273.684 0, 1772865.46 624228.186 0, 1772570.872 624182.705 0, 1772276.282 624137.242 0, 
+    1771981.689 624091.796 0, 1771687.094 624046.367 0, 1771392.496 624000.956 0, 1771097.895 623955.562 0, 1770803.292 623910.185 0, 1770508.686 623864.826 0, 1770214.077 623819.484 0, 1769919.465 623774.16 0, 1769623.548 623728.652 0, 1768778.239 629226.425 0, 
+    1767932.875 634724.559 0, 1768228.143 634769.967 0, 1768522.107 634815.192 0, 1768816.069 634860.434 0, 1769110.028 634905.694 0, 1769403.984 634950.971 0, 1769697.937 634996.265 0, 1769991.888 635041.577 0, 1770285.837 635086.906 0, 1770579.782 635132.252 0, 
+    1770873.725 635177.615 0, 1771167.665 635222.996 0, 1771461.603 635268.394 0, 1771755.538 635313.809 0, 1772049.47 635359.242 0, 1772343.4 635404.692 0, 1772637.327 635450.159 0, 1772931.251 635495.644 0, 1773225.172 635541.146 0, 1773519.091 635586.665 0, 
+    1773813.007 635632.201 0, 1774106.921 635677.755 0, 1774400.832 635723.326 0, 1774694.74 635768.914 0, 1774987.346 635814.318 0, 1775282.548 635860.143 0, 1775576.448 635905.783 0, 1775870.345 635951.441 0, 1776164.24 635997.115 0, 1776458.132 636042.808 0, 
+    1776752.021 636088.517 0, 1777045.908 636134.244 0, 1777339.792 636179.988 0, 1777633.673 636225.749 0, 1777927.552 636271.528 0, 1778221.428 636317.324 0, 1778515.301 636363.137 0, 1778809.171 636408.967 0, 1779103.039 636454.815 0, 1779396.904 636500.68 0, 
+    1779690.767 636546.563 0, 1779984.626 636592.462 0, 1780278.483 636638.379 0, 1780572.337 636684.314 0, 1780866.189 636730.265 0, 1781160.038 636776.234 0, 1781453.884 636822.22 0, 1781747.727 636868.224 0, 1782040.271 636914.041 0, 1782901.164 631418.318 0, 
+    1783762.002 625922.954 0))
+
+POLYGON ((1796141.424 639143.37 0, 1795849.009 639096.726 0, 1795555.297 639049.893 0, 1795261.582 639003.077 0, 1794967.864 638956.278 0, 1794674.143 638909.496 0, 1794380.42 638862.732 0, 1794086.694 638815.985 0, 1793792.965 638769.255 0, 1793499.233 638722.543 0, 
+    1793205.499 638675.848 0, 1792911.762 638629.17 0, 1792618.022 638582.509 0, 1792324.28 638535.866 0, 1792030.534 638489.24 0, 1791736.786 638442.631 0, 1791443.036 638396.04 0, 1791149.282 638349.466 0, 1790855.526 638302.909 0, 1790561.767 638256.369 0, 
+    1790268.005 638209.847 0, 1789974.241 638163.342 0, 1789680.473 638116.854 0, 1789386.703 638070.384 0, 1789091.634 638023.726 0, 1788799.155 637977.495 0, 1788505.377 637931.077 0, 1788211.596 637884.676 0, 1787917.813 637838.292 0, 1787624.026 637791.925 0, 
+    1787330.237 637745.576 0, 1787036.445 637699.244 0, 1786742.651 637652.929 0, 1786448.853 637606.631 0, 1786155.054 637560.351 0, 1785861.251 637514.088 0, 1785567.445 637467.843 0, 1785273.637 637421.614 0, 1784979.826 637375.403 0, 1784686.013 637329.21 0, 
+    1784392.196 637283.033 0, 1784098.377 637236.874 0, 1783804.556 637190.732 0, 1783510.731 637144.608 0, 1783216.904 637098.501 0, 1782923.074 637052.411 0, 1782629.242 637006.338 0, 1782335.406 636960.283 0, 1782040.271 636914.041 0, 1781179.321 642410.122 0, 
+    1780318.316 647906.557 0, 1780612.801 647952.697 0, 1780905.99 647998.651 0, 1781199.175 648044.622 0, 1781492.358 648090.61 0, 1781785.538 648136.616 0, 1782078.716 648182.639 0, 1782371.891 648228.679 0, 1782665.063 648274.737 0, 1782958.232 648320.812 0, 
+    1783251.399 648366.904 0, 1783544.563 648413.013 0, 1783837.724 648459.139 0, 1784130.882 648505.283 0, 1784424.038 648551.444 0, 1784717.191 648597.622 0, 1785010.342 648643.818 0, 1785303.489 648690.031 0, 1785596.634 648736.261 0, 1785889.776 648782.508 0, 
+    1786182.916 648828.772 0, 1786476.053 648875.054 0, 1786769.187 648921.353 0, 1787062.318 648967.67 0, 1787354.153 649013.799 0, 1787648.572 649060.354 0, 1787941.696 649106.722 0, 1788234.816 649153.107 0, 1788527.934 649199.51 0, 1788821.048 649245.93 0, 
+    1789114.161 649292.367 0, 1789407.27 649338.821 0, 1789700.377 649385.293 0, 1789993.481 649431.781 0, 1790286.582 649478.288 0, 1790579.681 649524.811 0, 1790872.776 649571.351 0, 1791165.869 649617.909 0, 1791458.96 649664.484 0, 1791752.047 649711.077 0, 
+    1792045.132 649757.686 0, 1792338.214 649804.313 0, 1792631.293 649850.957 0, 1792924.37 649897.618 0, 1793217.444 649944.297 0, 1793510.515 649990.993 0, 1793803.583 650037.706 0, 1794096.649 650084.436 0, 1794388.42 650130.978 0, 1795264.95 644636.997 0, 
+    1796141.424 639143.37 0))
+
+POLYGON ((1808452.183 652395.14 0, 1808160.543 652347.774 0, 1807867.611 652300.216 0, 1807574.675 652252.675 0, 1807281.737 652205.151 0, 1806988.797 652157.645 0, 1806695.853 652110.156 0, 1806402.907 652062.684 0, 1806109.957 652015.229 0, 1805817.005 651967.792 0, 
+    1805524.051 651920.372 0, 1805231.093 651872.969 0, 1804938.133 651825.583 0, 1804645.17 651778.215 0, 1804352.204 651730.864 0, 1804059.235 651683.53 0, 1803766.264 651636.213 0, 1803473.289 651588.913 0, 1803180.312 651541.631 0, 1802887.333 651494.366 0, 
+    1802594.35 651447.118 0, 1802301.365 651399.888 0, 1802008.376 651352.675 0, 1801715.385 651305.479 0, 1801421.101 651258.092 0, 1801129.395 651211.138 0, 1800836.396 651163.994 0, 1800543.394 651116.867 0, 1800250.389 651069.757 0, 1799957.381 651022.665 0, 
+    1799664.371 650975.59 0, 1799371.358 650928.532 0, 1799078.342 650881.491 0, 1798785.323 650834.467 0, 1798492.302 650787.461 0, 1798199.278 650740.472 0, 1797906.251 650693.5 0, 1797613.221 650646.546 0, 1797320.188 650599.608 0, 1797027.153 650552.688 0, 
+    1796734.115 650505.785 0, 1796441.074 650458.9 0, 1796148.031 650412.032 0, 1795854.985 650365.18 0, 1795561.935 650318.347 0, 1795268.884 650271.53 0, 1794975.829 650224.731 0, 1794682.772 650177.949 0, 1794388.42 650130.978 0, 1793511.834 655625.309 0, 
+    1792635.192 661119.988 0, 1792928.894 661166.855 0, 1793221.305 661213.534 0, 1793513.713 661260.23 0, 1793806.118 661306.943 0, 1794098.52 661353.674 0, 1794390.919 661400.421 0, 1794683.316 661447.186 0, 1794975.71 661493.968 0, 1795268.102 661540.768 0, 
+    1795560.49 661587.584 0, 1795852.876 661634.418 0, 1796145.259 661681.269 0, 1796437.639 661728.137 0, 1796730.017 661775.022 0, 1797022.391 661821.925 0, 1797314.763 661868.845 0, 1797607.133 661915.782 0, 1797899.499 661962.736 0, 1798191.863 662009.707 0, 
+    1798484.224 662056.696 0, 1798776.582 662103.702 0, 1799068.937 662150.725 0, 1799361.29 662197.765 0, 1799652.352 662244.615 0, 1799945.987 662291.897 0, 1800238.331 662338.989 0, 1800530.673 662386.098 0, 1800823.011 662433.224 0, 1801115.347 662480.367 0, 
+    1801407.681 662527.528 0, 1801700.011 662574.706 0, 1801992.339 662621.901 0, 1802284.664 662669.113 0, 1802576.986 662716.343 0, 1802869.305 662763.589 0, 1803161.622 662810.853 0, 1803453.935 662858.134 0, 1803746.246 662905.433 0, 1804038.555 662952.748 0, 
+    1804330.86 663000.081 0, 1804623.163 663047.431 0, 1804915.462 663094.798 0, 1805207.759 663142.182 0, 1805500.054 663189.584 0, 1805792.345 663237.003 0, 1806084.634 663284.439 0, 1806376.92 663331.892 0, 1806667.917 663379.153 0, 1807560.078 657886.973 0, 
+    1808452.183 652395.14 0))
+
+POLYGON ((1628537.648 480859.259 0, 1628235.989 480822.44 0, 1627932.961 480785.473 0, 1627629.931 480748.523 0, 1627326.899 480711.591 0, 1627023.865 480674.676 0, 1626720.829 480637.78 0, 1626417.79 480600.901 0, 1626114.749 480564.04 0, 1625811.706 480527.197 0, 
+    1625508.661 480490.372 0, 1625205.614 480453.565 0, 1624902.565 480416.776 0, 1624599.513 480380.004 0, 1624296.459 480343.25 0, 1623993.403 480306.514 0, 1623690.345 480269.796 0, 1623387.285 480233.096 0, 1623084.223 480196.414 0, 1622781.158 480159.749 0, 
+    1622478.091 480123.102 0, 1622175.023 480086.473 0, 1621871.952 480049.862 0, 1621568.878 480013.269 0, 1621264.436 479976.529 0, 1620962.726 479940.136 0, 1620659.646 479903.596 0, 1620356.564 479867.074 0, 1620053.48 479830.57 0, 1619750.394 479794.084 0, 
+    1619447.306 479757.616 0, 1619144.215 479721.165 0, 1618841.123 479684.733 0, 1618538.028 479648.318 0, 1618234.931 479611.921 0, 1617931.833 479575.542 0, 1617628.731 479539.18 0, 1617325.628 479502.837 0, 1617022.523 479466.511 0, 1616719.415 479430.203 0, 
+    1616416.306 479393.913 0, 1616113.194 479357.641 0, 1615810.08 479321.387 0, 1615506.964 479285.151 0, 1615203.846 479248.932 0, 1614900.725 479212.731 0, 1614597.603 479176.548 0, 1614294.478 479140.383 0, 1613989.983 479104.073 0, 1613332.554 484618.588 0, 
+    1612675.075 490133.533 0, 1612978.918 490169.766 0, 1613281.394 490205.853 0, 1613583.867 490241.959 0, 1613886.338 490278.082 0, 1614188.807 490314.223 0, 1614491.274 490350.382 0, 1614793.739 490386.559 0, 1615096.201 490422.753 0, 1615398.662 490458.965 0, 
+    1615701.12 490495.195 0, 1616003.576 490531.443 0, 1616306.031 490567.709 0, 1616608.483 490603.992 0, 1616910.932 490640.294 0, 1617213.38 490676.613 0, 1617515.826 490712.949 0, 1617818.269 490749.304 0, 1618120.71 490785.677 0, 1618423.15 490822.067 0, 
+    1618725.587 490858.475 0, 1619028.021 490894.901 0, 1619330.454 490931.344 0, 1619632.885 490967.806 0, 1619933.949 491004.12 0, 1620237.739 491040.782 0, 1620540.164 491077.297 0, 1620842.585 491113.83 0, 1621145.005 491150.38 0, 1621447.423 491186.948 0, 
+    1621749.838 491223.534 0, 1622052.252 491260.138 0, 1622354.663 491296.76 0, 1622657.072 491333.399 0, 1622959.479 491370.057 0, 1623261.884 491406.732 0, 1623564.286 491443.425 0, 1623866.687 491480.135 0, 1624169.085 491516.864 0, 1624471.481 491553.61 0, 
+    1624773.875 491590.374 0, 1625076.267 491627.156 0, 1625378.656 491663.956 0, 1625681.044 491700.773 0, 1625983.429 491737.608 0, 1626285.812 491774.461 0, 1626588.193 491811.332 0, 1626890.572 491848.221 0, 1627191.585 491884.961 0, 1627864.643 486371.895 0, 
+    1628537.648 480859.259 0))
+
+POLYGON ((1641703.09 493677.393 0, 1641402.179 493639.803 0, 1641099.906 493602.06 0, 1640797.63 493564.335 0, 1640495.353 493526.628 0, 1640193.073 493488.938 0, 1639890.79 493451.267 0, 1639588.506 493413.613 0, 1639286.219 493375.977 0, 1638983.93 493338.359 0, 
+    1638681.639 493300.758 0, 1638379.346 493263.176 0, 1638077.051 493225.611 0, 1637774.753 493188.064 0, 1637472.453 493150.534 0, 1637170.151 493113.023 0, 1636867.846 493075.529 0, 1636565.54 493038.053 0, 1636263.231 493000.595 0, 1635960.92 492963.155 0, 
+    1635658.607 492925.732 0, 1635356.292 492888.328 0, 1635053.974 492850.941 0, 1634751.654 492813.572 0, 1634447.971 492776.052 0, 1634147.008 492738.887 0, 1633844.682 492701.571 0, 1633542.353 492664.273 0, 1633240.023 492626.993 0, 1632937.69 492589.731 0, 
+    1632635.355 492552.486 0, 1632333.017 492515.259 0, 1632030.678 492478.05 0, 1631728.336 492440.859 0, 1631425.992 492403.686 0, 1631123.646 492366.53 0, 1630821.298 492329.393 0, 1630518.947 492292.273 0, 1630216.595 492255.17 0, 1629914.24 492218.086 0, 
+    1629611.883 492181.019 0, 1629309.524 492143.971 0, 1629007.162 492106.94 0, 1628704.799 492069.926 0, 1628402.433 492032.931 0, 1628100.065 491995.953 0, 1627797.695 491958.993 0, 1627495.323 491922.051 0, 1627191.585 491884.961 0, 1626518.476 497398.453 0, 
+    1625845.314 502912.368 0, 1626148.4 502949.379 0, 1626450.123 502986.242 0, 1626751.844 503023.122 0, 1627053.563 503060.02 0, 1627355.279 503096.936 0, 1627656.994 503133.87 0, 1627958.706 503170.822 0, 1628260.416 503207.791 0, 1628562.124 503244.778 0, 
+    1628863.83 503281.783 0, 1629165.534 503318.805 0, 1629467.235 503355.846 0, 1629768.934 503392.904 0, 1630070.632 503429.98 0, 1630372.326 503467.073 0, 1630674.019 503504.185 0, 1630975.71 503541.314 0, 1631277.398 503578.461 0, 1631579.084 503615.625 0, 
+    1631880.768 503652.807 0, 1632182.45 503690.008 0, 1632484.13 503727.226 0, 1632785.807 503764.461 0, 1633086.123 503801.547 0, 1633389.155 503838.986 0, 1633690.826 503876.275 0, 1633992.495 503913.581 0, 1634294.161 503950.906 0, 1634595.825 503988.248 0, 
+    1634897.487 504025.608 0, 1635199.147 504062.985 0, 1635500.805 504100.381 0, 1635802.46 504137.794 0, 1636104.114 504175.225 0, 1636405.765 504212.674 0, 1636707.413 504250.14 0, 1637009.06 504287.624 0, 1637310.704 504325.126 0, 1637612.347 504362.646 0, 
+    1637913.987 504400.184 0, 1638215.624 504437.739 0, 1638517.26 504475.312 0, 1638818.893 504512.902 0, 1639120.525 504550.511 0, 1639422.153 504588.137 0, 1639723.78 504625.781 0, 1640025.405 504663.443 0, 1640325.67 504700.953 0, 1641014.406 499188.961 0, 
+    1641703.09 493677.393 0))
+
+POLYGON ((1654800.914 506530.44 0, 1654500.754 506492.082 0, 1654199.237 506453.568 0, 1653897.718 506415.072 0, 1653596.197 506376.594 0, 1653294.673 506338.133 0, 1652993.147 506299.691 0, 1652691.619 506261.266 0, 1652390.088 506222.858 0, 1652088.556 506184.469 0, 
+    1651787.021 506146.097 0, 1651485.483 506107.743 0, 1651183.944 506069.407 0, 1650882.402 506031.088 0, 1650580.858 505992.788 0, 1650279.312 505954.505 0, 1649977.763 505916.239 0, 1649676.212 505877.992 0, 1649374.659 505839.762 0, 1649073.104 505801.55 0, 
+    1648771.547 505763.356 0, 1648469.987 505725.179 0, 1648168.425 505687.02 0, 1647866.861 505648.879 0, 1647563.938 505610.585 0, 1647263.725 505572.65 0, 1646962.154 505534.563 0, 1646660.581 505496.493 0, 1646359.006 505458.44 0, 1646057.428 505420.406 0, 
+    1645755.848 505382.389 0, 1645454.266 505344.39 0, 1645152.681 505306.409 0, 1644851.095 505268.445 0, 1644549.506 505230.499 0, 1644247.914 505192.571 0, 1643946.321 505154.661 0, 1643644.726 505116.769 0, 1643343.128 505078.894 0, 1643041.528 505041.037 0, 
+    1642739.925 505003.198 0, 1642438.321 504965.376 0, 1642136.714 504927.572 0, 1641835.105 504889.786 0, 1641533.494 504852.018 0, 1641231.881 504814.267 0, 1640930.265 504776.535 0, 1640628.647 504738.82 0, 1640325.67 504700.953 0, 1639636.88 510213.365 0, 
+    1638948.039 515726.194 0, 1639250.365 515763.979 0, 1639551.334 515801.613 0, 1639852.3 515839.265 0, 1640153.265 515876.934 0, 1640454.227 515914.621 0, 1640755.187 515952.326 0, 1641056.145 515990.048 0, 1641357.101 516027.788 0, 1641658.054 516065.546 0, 
+    1641959.005 516103.322 0, 1642259.954 516141.115 0, 1642560.901 516178.926 0, 1642861.845 516216.755 0, 1643162.788 516254.601 0, 1643463.728 516292.465 0, 1643764.666 516330.347 0, 1644065.601 516368.247 0, 1644366.535 516406.164 0, 1644667.466 516444.099 0, 
+    1644968.395 516482.052 0, 1645269.321 516520.022 0, 1645570.246 516558.01 0, 1645871.168 516596.016 0, 1646170.735 516633.869 0, 1646473.005 516672.081 0, 1646773.921 516710.14 0, 1647074.834 516748.217 0, 1647375.745 516786.311 0, 1647676.654 516824.423 0, 
+    1647977.56 516862.553 0, 1648278.465 516900.7 0, 1648579.367 516938.866 0, 1648880.266 516977.049 0, 1649181.164 517015.249 0, 1649482.059 517053.468 0, 1649782.952 517091.704 0, 1650083.843 517129.958 0, 1650384.732 517168.229 0, 1650685.618 517206.518 0, 
+    1650986.502 517244.825 0, 1651287.384 517283.15 0, 1651588.263 517321.492 0, 1651889.14 517359.852 0, 1652190.015 517398.23 0, 1652490.888 517436.625 0, 1652791.758 517475.039 0, 1653092.627 517513.469 0, 1653392.141 517551.745 0, 1654096.554 512040.884 0, 
+    1654800.914 506530.44 0))
+
+POLYGON ((1667831.028 519418.096 0, 1667531.62 519378.974 0, 1667230.862 519339.694 0, 1666930.101 519300.431 0, 1666629.338 519261.185 0, 1666328.573 519221.958 0, 1666027.805 519182.748 0, 1665727.035 519143.555 0, 1665426.263 519104.381 0, 1665125.488 519065.224 0, 
+    1664824.711 519026.085 0, 1664523.932 518986.964 0, 1664223.151 518947.86 0, 1663922.367 518908.774 0, 1663621.581 518869.706 0, 1663320.793 518830.655 0, 1663020.002 518791.622 0, 1662719.209 518752.607 0, 1662418.414 518713.609 0, 1662117.616 518674.63 0, 
+    1661816.816 518635.668 0, 1661516.014 518596.723 0, 1661215.209 518557.797 0, 1660914.403 518518.888 0, 1660612.243 518479.822 0, 1660312.782 518441.123 0, 1660011.969 518402.267 0, 1659711.153 518363.429 0, 1659410.335 518324.608 0, 1659109.514 518285.806 0, 
+    1658808.691 518247.021 0, 1658507.866 518208.253 0, 1658207.039 518169.504 0, 1657906.209 518130.772 0, 1657605.378 518092.058 0, 1657304.543 518053.361 0, 1657003.707 518014.682 0, 1656702.868 517976.021 0, 1656402.027 517937.378 0, 1656101.184 517898.752 0, 
+    1655800.339 517860.144 0, 1655499.491 517821.554 0, 1655198.641 517782.981 0, 1654897.788 517744.427 0, 1654596.934 517705.889 0, 1654296.077 517667.37 0, 1653995.218 517628.868 0, 1653694.356 517590.384 0, 1653392.141 517551.745 0, 1652687.675 523063.021 0, 
+    1651983.156 528574.707 0, 1652284.719 528613.263 0, 1652584.932 528651.664 0, 1652885.142 528690.083 0, 1653185.351 528728.519 0, 1653485.556 528766.973 0, 1653785.76 528805.445 0, 1654085.961 528843.934 0, 1654386.16 528882.441 0, 1654686.357 528920.966 0, 
+    1654986.552 528959.508 0, 1655286.744 528998.068 0, 1655586.934 529036.646 0, 1655887.122 529075.241 0, 1656187.307 529113.854 0, 1656487.49 529152.485 0, 1656787.671 529191.133 0, 1657087.85 529229.799 0, 1657388.026 529268.483 0, 1657688.2 529307.185 0, 
+    1657988.372 529345.904 0, 1658288.541 529384.64 0, 1658588.709 529423.395 0, 1658888.873 529462.167 0, 1659187.689 529500.782 0, 1659489.196 529539.764 0, 1659789.355 529578.589 0, 1660089.51 529617.432 0, 1660389.664 529656.292 0, 1660689.815 529695.17 0, 
+    1660989.964 529734.066 0, 1661290.111 529772.979 0, 1661590.255 529811.91 0, 1661890.397 529850.859 0, 1662190.537 529889.825 0, 1662490.674 529928.809 0, 1662790.81 529967.811 0, 1663090.942 530006.831 0, 1663391.073 530045.868 0, 1663691.201 530084.922 0, 
+    1663991.327 530123.995 0, 1664291.451 530163.085 0, 1664591.572 530202.192 0, 1664891.691 530241.318 0, 1665191.808 530280.461 0, 1665491.923 530319.622 0, 1665792.035 530358.8 0, 1666092.145 530397.996 0, 1666390.906 530437.034 0, 1667110.994 524927.36 0, 
+    1667831.028 519418.096 0))
+
+POLYGON ((1680793.338 532340.057 0, 1680494.685 532300.175 0, 1680194.688 532260.132 0, 1679894.687 532220.106 0, 1679594.685 532180.097 0, 1679294.68 532140.106 0, 1678994.672 532100.133 0, 1678694.663 532060.178 0, 1678394.651 532020.24 0, 1678094.636 531980.32 0, 
+    1677794.619 531940.417 0, 1677494.6 531900.533 0, 1677194.579 531860.665 0, 1676894.555 531820.816 0, 1676594.529 531780.984 0, 1676294.5 531741.17 0, 1675994.47 531701.373 0, 1675694.436 531661.595 0, 1675394.401 531621.833 0, 1675094.363 531582.09 0, 
+    1674794.323 531542.364 0, 1674494.28 531502.656 0, 1674194.235 531462.965 0, 1673894.188 531423.292 0, 1673592.794 531383.459 0, 1673294.087 531343.999 0, 1672994.033 531304.379 0, 1672693.976 531264.777 0, 1672393.917 531225.193 0, 1672093.856 531185.626 0, 
+    1671793.793 531146.076 0, 1671493.727 531106.545 0, 1671193.659 531067.031 0, 1670893.588 531027.535 0, 1670593.515 530988.056 0, 1670293.44 530948.595 0, 1669993.363 530909.152 0, 1669693.283 530869.726 0, 1669393.201 530830.318 0, 1669093.116 530790.928 0, 
+    1668793.03 530751.555 0, 1668492.94 530712.2 0, 1668192.849 530672.863 0, 1667892.755 530633.543 0, 1667592.659 530594.241 0, 1667292.561 530554.957 0, 1666992.46 530515.69 0, 1666692.358 530476.441 0, 1666390.906 530437.034 0, 1665670.765 535947.116 0, 
+    1664950.572 541457.603 0, 1665251.371 541496.925 0, 1665550.826 541536.089 0, 1665850.278 541575.271 0, 1666149.727 541614.471 0, 1666449.175 541653.688 0, 1666748.62 541692.922 0, 1667048.063 541732.175 0, 1667347.503 541771.445 0, 1667646.941 541810.732 0, 
+    1667946.377 541850.037 0, 1668245.81 541889.36 0, 1668545.242 541928.701 0, 1668844.671 541968.059 0, 1669144.097 542007.434 0, 1669443.521 542046.828 0, 1669742.943 542086.238 0, 1670042.363 542125.667 0, 1670341.78 542165.113 0, 1670641.195 542204.577 0, 
+    1670940.608 542244.058 0, 1671240.018 542283.557 0, 1671539.426 542323.074 0, 1671838.832 542362.608 0, 1672136.893 542401.983 0, 1672437.636 542441.73 0, 1672737.035 542481.317 0, 1673036.431 542520.922 0, 1673335.825 542560.544 0, 1673635.217 542600.184 0, 
+    1673934.606 542639.842 0, 1674233.993 542679.517 0, 1674533.378 542719.21 0, 1674832.76 542758.92 0, 1675132.14 542798.649 0, 1675431.518 542838.394 0, 1675730.893 542878.158 0, 1676030.266 542917.939 0, 1676329.637 542957.737 0, 1676629.005 542997.554 0, 
+    1676928.371 543037.387 0, 1677227.735 543077.239 0, 1677527.096 543117.108 0, 1677826.455 543156.995 0, 1678125.811 543196.899 0, 1678425.166 543236.821 0, 1678724.517 543276.761 0, 1679023.867 543316.718 0, 1679321.874 543356.513 0, 1680057.633 537848.083 0, 
+    1680793.338 532340.057 0))
+
+POLYGON ((1693687.754 545296.018 0, 1693389.858 545255.38 0, 1693090.623 545214.577 0, 1692791.385 545173.792 0, 1692492.145 545133.025 0, 1692192.902 545092.275 0, 1691893.657 545051.542 0, 1691594.41 545010.828 0, 1691295.16 544970.131 0, 1690995.908 544929.451 0, 
+    1690696.653 544888.789 0, 1690397.396 544848.145 0, 1690098.137 544807.519 0, 1689798.875 544766.91 0, 1689499.611 544726.318 0, 1689200.344 544685.744 0, 1688901.075 544645.188 0, 1688601.804 544604.65 0, 1688302.53 544564.129 0, 1688003.254 544523.626 0, 
+    1687703.976 544483.14 0, 1687404.695 544442.672 0, 1687105.411 544402.221 0, 1686806.126 544361.788 0, 1686505.499 544321.192 0, 1686207.547 544280.976 0, 1685908.255 544240.596 0, 1685608.959 544200.233 0, 1685309.662 544159.888 0, 1685010.362 544119.561 0, 
+    1684711.06 544079.252 0, 1684411.755 544038.96 0, 1684112.448 543998.685 0, 1683813.139 543958.429 0, 1683513.827 543918.19 0, 1683214.513 543877.968 0, 1682915.196 543837.764 0, 1682615.877 543797.578 0, 1682316.556 543757.41 0, 1682017.233 543717.259 0, 
+    1681717.907 543677.125 0, 1681418.578 543637.009 0, 1681119.248 543596.911 0, 1680819.915 543556.831 0, 1680520.579 543516.768 0, 1680221.242 543476.723 0, 1679921.901 543436.695 0, 1679622.559 543396.685 0, 1679321.874 543356.513 0, 1678586.061 548865.346 0, 
+    1677850.195 554374.577 0, 1678150.229 554414.661 0, 1678448.923 554454.585 0, 1678747.614 554494.526 0, 1679046.304 554534.484 0, 1679344.991 554574.46 0, 1679643.675 554614.454 0, 1679942.357 554654.465 0, 1680241.037 554694.494 0, 1680539.715 554734.54 0, 
+    1680838.39 554774.604 0, 1681137.063 554814.686 0, 1681435.733 554854.785 0, 1681734.401 554894.902 0, 1682033.067 554935.036 0, 1682331.73 554975.188 0, 1682630.391 555015.358 0, 1682929.05 555055.545 0, 1683227.706 555095.749 0, 1683526.36 555135.972 0, 
+    1683825.011 555176.211 0, 1684123.66 555216.469 0, 1684422.307 555256.744 0, 1684720.952 555297.036 0, 1685018.258 555337.166 0, 1685318.233 555377.674 0, 1685616.87 555418.019 0, 1685915.505 555458.382 0, 1686214.138 555498.762 0, 1686512.768 555539.16 0, 
+    1686811.396 555579.576 0, 1687110.021 555620.009 0, 1687408.644 555660.46 0, 1687707.265 555700.928 0, 1688005.883 555741.414 0, 1688304.499 555781.918 0, 1688603.112 555822.439 0, 1688901.723 555862.977 0, 1689200.332 555903.533 0, 1689498.938 555944.107 0, 
+    1689797.542 555984.698 0, 1690096.144 556025.307 0, 1690394.743 556065.934 0, 1690693.34 556106.578 0, 1690991.934 556147.239 0, 1691290.526 556187.919 0, 1691589.116 556228.615 0, 1691887.703 556269.33 0, 1692184.953 556309.88 0, 1692936.381 550802.749 0, 
+    1693687.754 545296.018 0))
+
+POLYGON ((1706514.186 558285.673 0, 1706217.049 558244.283 0, 1705918.579 558202.725 0, 1705620.105 558161.185 0, 1705321.629 558119.663 0, 1705023.151 558078.158 0, 1704724.67 558036.67 0, 1704426.187 557995.2 0, 1704127.701 557953.748 0, 1703829.213 557912.313 0, 
+    1703530.723 557870.896 0, 1703232.23 557829.496 0, 1702933.735 557788.114 0, 1702635.237 557746.75 0, 1702336.737 557705.403 0, 1702038.234 557664.073 0, 1701739.729 557622.762 0, 1701441.221 557581.467 0, 1701142.711 557540.191 0, 1700844.199 557498.932 0, 
+    1700545.684 557457.69 0, 1700247.167 557416.466 0, 1699948.647 557375.26 0, 1699650.125 557334.071 0, 1699350.267 557292.716 0, 1699053.074 557251.746 0, 1698754.544 557210.61 0, 1698456.012 557169.491 0, 1698157.478 557128.391 0, 1697858.942 557087.307 0, 
+    1697560.403 557046.241 0, 1697261.861 557005.193 0, 1696963.317 556964.162 0, 1696664.771 556923.149 0, 1696366.222 556882.154 0, 1696067.671 556841.176 0, 1695769.118 556800.215 0, 1695470.562 556759.273 0, 1695172.003 556718.347 0, 1694873.443 556677.44 0, 
+    1694574.879 556636.55 0, 1694276.314 556595.677 0, 1693977.746 556554.822 0, 1693679.176 556513.985 0, 1693380.603 556473.165 0, 1693082.028 556432.363 0, 1692783.45 556391.578 0, 1692484.87 556350.811 0, 1692184.953 556309.88 0, 1691433.471 561817.405 0, 
+    1690681.936 567325.324 0, 1690981.202 567366.166 0, 1691279.134 567406.845 0, 1691577.063 567447.541 0, 1691874.99 567488.255 0, 1692172.914 567528.986 0, 1692470.836 567569.734 0, 1692768.756 567610.501 0, 1693066.673 567651.284 0, 1693364.588 567692.086 0, 
+    1693662.501 567732.904 0, 1693960.411 567773.741 0, 1694258.318 567814.595 0, 1694556.223 567855.466 0, 1694854.126 567896.355 0, 1695152.027 567937.262 0, 1695449.925 567978.186 0, 1695747.82 568019.127 0, 1696045.714 568060.086 0, 1696343.604 568101.063 0, 
+    1696641.493 568142.057 0, 1696939.379 568183.069 0, 1697237.262 568224.098 0, 1697535.143 568265.145 0, 1697831.692 568306.026 0, 1698130.898 568347.291 0, 1698428.772 568388.39 0, 1698726.644 568429.507 0, 1699024.513 568470.642 0, 1699322.379 568511.794 0, 
+    1699620.244 568552.963 0, 1699918.105 568594.15 0, 1700215.965 568635.355 0, 1700513.822 568676.577 0, 1700811.676 568717.816 0, 1701109.528 568759.074 0, 1701407.378 568800.348 0, 1701705.225 568841.64 0, 1702003.07 568882.95 0, 1702300.912 568924.277 0, 
+    1702598.752 568965.622 0, 1702896.59 569006.985 0, 1703194.425 569048.364 0, 1703492.257 569089.762 0, 1703790.087 569131.177 0, 1704087.915 569172.609 0, 1704385.74 569214.059 0, 1704683.563 569255.527 0, 1704980.055 569296.827 0, 1705747.148 563791.054 0, 
+    1706514.186 558285.673 0))
+
+POLYGON ((1719272.546 571308.717 0, 1718976.171 571266.579 0, 1718678.466 571224.27 0, 1718380.759 571181.979 0, 1718083.05 571139.705 0, 1717785.338 571097.449 0, 1717487.623 571055.21 0, 1717189.906 571012.989 0, 1716892.187 570970.786 0, 1716594.465 570928.599 0, 
+    1716296.74 570886.431 0, 1715999.013 570844.28 0, 1715701.284 570802.146 0, 1715403.552 570760.03 0, 1715105.818 570717.932 0, 1714808.081 570675.851 0, 1714510.342 570633.788 0, 1714212.6 570591.742 0, 1713914.856 570549.713 0, 1713617.109 570507.702 0, 
+    1713319.36 570465.709 0, 1713021.608 570423.733 0, 1712723.854 570381.775 0, 1712426.098 570339.834 0, 1712127.011 570297.724 0, 1711830.577 570256.005 0, 1711532.813 570214.117 0, 1711235.047 570172.247 0, 1710937.278 570130.393 0, 1710639.506 570088.558 0, 
+    1710341.733 570046.74 0, 1710043.956 570004.939 0, 1709746.178 569963.156 0, 1709448.396 569921.391 0, 1709150.613 569879.643 0, 1708852.827 569837.912 0, 1708555.038 569796.199 0, 1708257.247 569754.504 0, 1707959.453 569712.826 0, 1707661.657 569671.166 0, 
+    1707363.859 569629.523 0, 1707066.058 569587.898 0, 1706768.255 569546.29 0, 1706470.449 569504.7 0, 1706172.641 569463.127 0, 1705874.83 569421.572 0, 1705577.017 569380.034 0, 1705279.202 569338.514 0, 1704980.055 569296.827 0, 1704212.908 574802.989 0, 
+    1703445.707 580309.538 0, 1703744.202 580351.135 0, 1704041.37 580392.564 0, 1704338.535 580434.011 0, 1704635.697 580475.476 0, 1704932.857 580516.958 0, 1705230.015 580558.458 0, 1705527.17 580599.975 0, 1705824.322 580641.51 0, 1706121.473 580683.062 0, 
+    1706418.621 580724.632 0, 1706715.766 580766.219 0, 1707012.909 580807.824 0, 1707310.049 580849.446 0, 1707607.187 580891.085 0, 1707904.323 580932.742 0, 1708201.456 580974.417 0, 1708498.587 581016.109 0, 1708795.715 581057.819 0, 1709092.841 581099.546 0, 
+    1709389.964 581141.29 0, 1709687.085 581183.052 0, 1709984.203 581224.832 0, 1710281.319 581266.629 0, 1710577.108 581308.257 0, 1710875.543 581350.275 0, 1711172.652 581392.125 0, 1711469.758 581433.992 0, 1711766.862 581475.876 0, 1712063.963 581517.778 0, 
+    1712361.061 581559.697 0, 1712658.158 581601.634 0, 1712955.251 581643.589 0, 1713252.343 581685.561 0, 1713549.431 581727.55 0, 1713846.518 581769.557 0, 1714143.602 581811.581 0, 1714440.683 581853.623 0, 1714737.762 581895.682 0, 1715034.838 581937.759 0, 
+    1715331.912 581979.853 0, 1715628.984 582021.965 0, 1715926.053 582064.094 0, 1716223.119 582106.241 0, 1716520.183 582148.405 0, 1716817.245 582190.587 0, 1717114.304 582232.786 0, 1717411.36 582275.003 0, 1717707.091 582317.049 0, 1718489.846 576812.69 0, 
+    1719272.546 571308.717 0))
+
+POLYGON ((1731962.748 584364.843 0, 1731667.134 584321.961 0, 1731370.198 584278.905 0, 1731073.26 584235.867 0, 1730776.318 584192.846 0, 1730479.375 584149.843 0, 1730182.429 584106.857 0, 1729885.48 584063.889 0, 1729588.528 584020.938 0, 1729291.575 583978.005 0, 
+    1728994.618 583935.089 0, 1728697.659 583892.19 0, 1728400.698 583849.309 0, 1728103.734 583806.446 0, 1727806.768 583763.6 0, 1727509.799 583720.771 0, 1727212.827 583677.96 0, 1726915.853 583635.167 0, 1726618.877 583592.391 0, 1726321.897 583549.632 0, 
+    1726024.916 583506.891 0, 1725727.932 583464.167 0, 1725430.945 583421.461 0, 1725133.956 583378.772 0, 1724835.643 583335.911 0, 1724539.97 583293.448 0, 1724242.974 583250.811 0, 1723945.975 583208.193 0, 1723648.973 583165.591 0, 1723351.969 583123.007 0, 
+    1723054.962 583080.441 0, 1722757.953 583037.892 0, 1722460.941 582995.361 0, 1722163.927 582952.847 0, 1721866.91 582910.351 0, 1721569.891 582867.872 0, 1721272.869 582825.41 0, 1720975.845 582782.966 0, 1720678.819 582740.54 0, 1720381.789 582698.131 0, 
+    1720084.758 582655.739 0, 1719787.723 582613.365 0, 1719490.687 582571.009 0, 1719193.648 582528.67 0, 1718896.606 582486.348 0, 1718599.562 582444.044 0, 1718302.515 582401.758 0, 1718005.466 582359.489 0, 1717707.091 582317.049 0, 1716924.282 587821.791 0, 
+    1716141.418 593326.913 0, 1716439.142 593369.26 0, 1716735.543 593411.437 0, 1717031.942 593453.631 0, 1717328.338 593495.843 0, 1717624.732 593538.072 0, 1717921.123 593580.319 0, 1718217.512 593622.583 0, 1718513.898 593664.865 0, 1718810.282 593707.164 0, 
+    1719106.663 593749.48 0, 1719403.041 593791.814 0, 1719699.418 593834.166 0, 1719995.791 593876.534 0, 1720292.163 593918.921 0, 1720588.531 593961.324 0, 1720884.898 594003.745 0, 1721181.261 594046.184 0, 1721477.623 594088.64 0, 1721773.981 594131.113 0, 
+    1722070.338 594173.604 0, 1722366.691 594216.113 0, 1722663.043 594258.638 0, 1722959.391 594301.182 0, 1723254.419 594343.553 0, 1723552.081 594386.32 0, 1723848.423 594428.916 0, 1724144.761 594471.529 0, 1724441.098 594514.159 0, 1724737.431 594556.807 0, 
+    1725033.763 594599.473 0, 1725330.091 594642.155 0, 1725626.417 594684.856 0, 1725922.741 594727.573 0, 1726219.062 594770.308 0, 1726515.381 594813.061 0, 1726811.697 594855.831 0, 1727108.011 594898.618 0, 1727404.322 594941.423 0, 1727700.63 594984.245 0, 
+    1727996.936 595027.085 0, 1728293.24 595069.942 0, 1728589.541 595112.817 0, 1728885.839 595155.709 0, 1729182.135 595198.619 0, 1729478.428 595241.545 0, 1729774.719 595284.49 0, 1730071.008 595327.452 0, 1730365.976 595370.24 0, 1731164.389 589867.351 0, 
+    1731962.748 584364.843 0))
+
+POLYGON ((1744584.704 597453.745 0, 1744289.856 597410.124 0, 1743993.69 597366.325 0, 1743697.522 597322.544 0, 1743401.351 597278.78 0, 1743105.177 597235.034 0, 1742809.001 597191.305 0, 1742512.822 597147.593 0, 1742216.641 597103.899 0, 1741920.457 597060.222 0, 
+    1741624.271 597016.563 0, 1741328.082 596972.921 0, 1741031.89 596929.297 0, 1740735.696 596885.69 0, 1740439.5 596842.1 0, 1740143.3 596798.528 0, 1739847.099 596754.974 0, 1739550.894 596711.436 0, 1739254.687 596667.917 0, 1738958.478 596624.414 0, 
+    1738662.266 596580.929 0, 1738366.051 596537.462 0, 1738069.834 596494.012 0, 1737773.614 596450.579 0, 1737476.076 596406.971 0, 1737181.167 596363.766 0, 1736884.94 596320.386 0, 1736588.71 596277.023 0, 1736292.477 596233.678 0, 1735996.242 596190.35 0, 
+    1735700.005 596147.039 0, 1735403.765 596103.746 0, 1735107.522 596060.47 0, 1734811.277 596017.212 0, 1734515.029 595973.971 0, 1734218.779 595930.748 0, 1733922.526 595887.542 0, 1733626.27 595844.354 0, 1733330.013 595801.182 0, 1733033.752 595758.029 0, 
+    1732737.489 595714.893 0, 1732441.223 595671.774 0, 1732144.955 595628.673 0, 1731848.685 595585.589 0, 1731552.412 595542.522 0, 1731256.136 595499.473 0, 1730959.858 595456.442 0, 1730663.577 595413.428 0, 1730365.976 595370.24 0, 1729567.508 600873.505 0, 
+    1728768.986 606377.143 0, 1729065.936 606420.237 0, 1729361.569 606463.157 0, 1729657.199 606506.094 0, 1729952.827 606549.049 0, 1730248.453 606592.021 0, 1730544.075 606635.011 0, 1730839.696 606678.018 0, 1731135.313 606721.042 0, 1731430.929 606764.084 0, 
+    1731726.541 606807.144 0, 1732022.151 606850.22 0, 1732317.759 606893.314 0, 1732613.364 606936.426 0, 1732908.967 606979.555 0, 1733204.567 607022.701 0, 1733500.164 607065.865 0, 1733795.759 607109.046 0, 1734091.351 607152.244 0, 1734386.941 607195.46 0, 
+    1734682.529 607238.693 0, 1734978.113 607281.944 0, 1735273.696 607325.212 0, 1735569.275 607368.497 0, 1735863.539 607411.608 0, 1736160.427 607455.121 0, 1736455.999 607498.458 0, 1736751.568 607541.813 0, 1737047.135 607585.186 0, 1737342.7 607628.575 0, 
+    1737638.261 607671.983 0, 1737933.821 607715.407 0, 1738229.377 607758.849 0, 1738524.931 607802.309 0, 1738820.483 607845.786 0, 1739116.032 607889.28 0, 1739411.578 607932.791 0, 1739707.122 607976.32 0, 1740002.664 608019.867 0, 1740298.202 608063.43 0, 
+    1740593.739 608107.012 0, 1740889.272 608150.61 0, 1741184.803 608194.226 0, 1741480.332 608237.86 0, 1741775.858 608281.51 0, 1742071.381 608325.178 0, 1742366.902 608368.864 0, 1742662.42 608412.567 0, 1742956.624 608456.093 0, 1743770.692 602954.733 0, 
+    1744584.704 597453.745 0))
+
+POLYGON ((1757138.332 610575.118 0, 1756844.25 610530.76 0, 1756548.856 610486.222 0, 1756253.46 610441.702 0, 1755958.061 610397.199 0, 1755662.66 610352.714 0, 1755367.256 610308.246 0, 1755071.849 610263.795 0, 1754776.44 610219.361 0, 1754481.028 610174.946 0, 
+    1754185.614 610130.547 0, 1753890.197 610086.166 0, 1753594.777 610041.802 0, 1753299.354 609997.456 0, 1753003.929 609953.127 0, 1752708.502 609908.815 0, 1752413.072 609864.521 0, 1752117.639 609820.244 0, 1751822.204 609775.984 0, 1751526.766 609731.742 0, 
+    1751231.325 609687.518 0, 1750935.882 609643.31 0, 1750640.436 609599.121 0, 1750344.988 609554.948 0, 1750048.226 609510.597 0, 1749754.083 609466.655 0, 1749458.627 609422.535 0, 1749163.168 609378.432 0, 1748867.707 609334.346 0, 1748572.243 609290.278 0, 
+    1748276.776 609246.227 0, 1747981.307 609202.194 0, 1747685.835 609158.178 0, 1747390.361 609114.179 0, 1747094.884 609070.198 0, 1746799.405 609026.234 0, 1746503.922 608982.288 0, 1746208.438 608938.359 0, 1745912.95 608894.447 0, 1745617.461 608850.553 0, 
+    1745321.968 608806.676 0, 1745026.473 608762.817 0, 1744730.976 608718.975 0, 1744435.475 608675.15 0, 1744139.973 608631.343 0, 1743844.467 608587.553 0, 1743548.959 608543.78 0, 1743253.449 608500.025 0, 1742956.624 608456.093 0, 1742142.501 613957.824 0, 
+    1741328.324 619459.922 0, 1741624.499 619503.757 0, 1741919.362 619547.417 0, 1742214.222 619591.093 0, 1742509.08 619634.787 0, 1742803.935 619678.499 0, 1743098.787 619722.227 0, 1743393.637 619765.973 0, 1743688.485 619809.736 0, 1743983.33 619853.517 0, 
+    1744278.172 619897.315 0, 1744573.011 619941.131 0, 1744867.849 619984.963 0, 1745162.683 620028.814 0, 1745457.515 620072.681 0, 1745752.344 620116.566 0, 1746047.171 620160.468 0, 1746341.995 620204.388 0, 1746636.817 620248.324 0, 1746931.636 620292.279 0, 
+    1747226.452 620336.25 0, 1747521.266 620380.239 0, 1747816.077 620424.245 0, 1748110.886 620468.269 0, 1748404.385 620512.115 0, 1748700.496 620556.368 0, 1748995.296 620600.444 0, 1749290.095 620644.537 0, 1749584.89 620688.648 0, 1749879.683 620732.775 0, 
+    1750174.474 620776.92 0, 1750469.262 620821.083 0, 1750764.047 620865.263 0, 1751058.83 620909.46 0, 1751353.61 620953.674 0, 1751648.387 620997.906 0, 1751943.162 621042.155 0, 1752237.935 621086.422 0, 1752532.704 621130.706 0, 1752827.471 621175.007 0, 
+    1753122.236 621219.326 0, 1753416.998 621263.662 0, 1753711.757 621308.015 0, 1754006.513 621352.386 0, 1754301.267 621396.774 0, 1754596.019 621441.179 0, 1754890.768 621485.602 0, 1755185.514 621530.042 0, 1755478.951 621574.302 0, 1756308.669 616074.526 0, 
+    1757138.332 610575.118 0))
+
+POLYGON ((1769623.548 623728.652 0, 1769330.234 623683.562 0, 1769035.615 623638.29 0, 1768740.993 623593.035 0, 1768446.368 623547.797 0, 1768151.741 623502.576 0, 1767857.111 623457.373 0, 1767562.478 623412.187 0, 1767267.842 623367.019 0, 1766973.204 623321.867 0, 
+    1766678.564 623276.734 0, 1766383.92 623231.617 0, 1766089.274 623186.518 0, 1765794.626 623141.436 0, 1765499.974 623096.372 0, 1765205.32 623051.324 0, 1764910.664 623006.295 0, 1764616.004 622961.282 0, 1764321.342 622916.287 0, 1764026.678 622871.309 0, 
+    1763732.01 622826.349 0, 1763437.341 622781.406 0, 1763142.668 622736.48 0, 1762847.993 622691.572 0, 1762552.01 622646.482 0, 1762258.635 622601.807 0, 1761963.952 622556.951 0, 1761669.266 622512.112 0, 1761374.577 622467.29 0, 1761079.886 622422.486 0, 
+    1760785.193 622377.699 0, 1760490.496 622332.929 0, 1760195.798 622288.177 0, 1759901.096 622243.442 0, 1759606.392 622198.724 0, 1759311.685 622154.024 0, 1759016.976 622109.341 0, 1758722.263 622064.675 0, 1758427.549 622020.027 0, 1758132.831 621975.396 0, 
+    1757838.111 621930.783 0, 1757543.389 621886.187 0, 1757248.664 621841.608 0, 1756953.936 621797.046 0, 1756659.205 621752.502 0, 1756364.472 621707.975 0, 1756069.737 621663.466 0, 1755774.998 621618.974 0, 1755478.951 621574.302 0, 1754649.178 627074.442 0, 
+    1753819.351 632574.942 0, 1754114.748 632619.516 0, 1754408.838 632663.91 0, 1754702.927 632708.322 0, 1754997.012 632752.751 0, 1755291.095 632797.197 0, 1755585.176 632841.661 0, 1755879.253 632886.141 0, 1756173.329 632930.64 0, 1756467.401 632975.155 0, 
+    1756761.471 633019.688 0, 1757055.538 633064.238 0, 1757349.603 633108.806 0, 1757643.665 633153.39 0, 1757937.724 633197.992 0, 1758231.781 633242.612 0, 1758525.835 633287.248 0, 1758819.887 633331.902 0, 1759113.936 633376.574 0, 1759407.982 633421.262 0, 
+    1759702.026 633465.968 0, 1759996.067 633510.691 0, 1760290.105 633555.432 0, 1760584.141 633600.19 0, 1760876.872 633644.767 0, 1761172.205 633689.757 0, 1761466.232 633734.567 0, 1761760.258 633779.394 0, 1762054.28 633824.238 0, 1762348.3 633869.1 0, 
+    1762642.317 633913.979 0, 1762936.332 633958.875 0, 1763230.344 634003.789 0, 1763524.353 634048.72 0, 1763818.36 634093.668 0, 1764112.364 634138.633 0, 1764406.366 634183.616 0, 1764700.364 634228.616 0, 1764994.361 634273.634 0, 1765288.354 634318.668 0, 
+    1765582.345 634363.72 0, 1765876.333 634408.79 0, 1766170.319 634453.876 0, 1766464.301 634498.98 0, 1766758.282 634544.101 0, 1767052.259 634589.24 0, 1767346.234 634634.396 0, 1767640.206 634679.569 0, 1767932.875 634724.559 0, 1768778.239 629226.425 0, 
+    1769623.548 623728.652 0))
+
+POLYGON ((1782040.271 636914.041 0, 1781747.727 636868.224 0, 1781453.884 636822.22 0, 1781160.038 636776.234 0, 1780866.189 636730.265 0, 1780572.337 636684.314 0, 1780278.483 636638.379 0, 1779984.626 636592.462 0, 1779690.767 636546.563 0, 1779396.904 636500.68 0, 
+    1779103.039 636454.815 0, 1778809.171 636408.967 0, 1778515.301 636363.137 0, 1778221.428 636317.324 0, 1777927.552 636271.528 0, 1777633.673 636225.749 0, 1777339.792 636179.988 0, 1777045.908 636134.244 0, 1776752.021 636088.517 0, 1776458.132 636042.808 0, 
+    1776164.24 635997.115 0, 1775870.345 635951.441 0, 1775576.448 635905.783 0, 1775282.548 635860.143 0, 1774987.346 635814.318 0, 1774694.74 635768.914 0, 1774400.832 635723.326 0, 1774106.921 635677.755 0, 1773813.007 635632.201 0, 1773519.091 635586.665 0, 
+    1773225.172 635541.146 0, 1772931.251 635495.644 0, 1772637.327 635450.159 0, 1772343.4 635404.692 0, 1772049.47 635359.242 0, 1771755.538 635313.809 0, 1771461.603 635268.394 0, 1771167.665 635222.996 0, 1770873.725 635177.615 0, 1770579.782 635132.252 0, 
+    1770285.837 635086.906 0, 1769991.888 635041.577 0, 1769697.937 634996.265 0, 1769403.984 634950.971 0, 1769110.028 634905.694 0, 1768816.069 634860.434 0, 1768522.107 634815.192 0, 1768228.143 634769.967 0, 1767932.875 634724.559 0, 1767087.457 640223.051 0, 
+    1766241.983 645721.896 0, 1766536.6 645767.204 0, 1766829.917 645812.329 0, 1767123.232 645857.472 0, 1767416.543 645902.632 0, 1767709.852 645947.809 0, 1768003.159 645993.004 0, 1768296.462 646038.216 0, 1768589.763 646083.445 0, 1768883.062 646128.691 0, 
+    1769176.357 646173.955 0, 1769469.65 646219.235 0, 1769762.941 646264.533 0, 1770056.229 646309.849 0, 1770349.514 646355.181 0, 1770642.796 646400.531 0, 1770936.076 646445.898 0, 1771229.353 646491.283 0, 1771522.627 646536.684 0, 1771815.899 646582.103 0, 
+    1772109.168 646627.54 0, 1772402.434 646672.993 0, 1772695.698 646718.464 0, 1772988.959 646763.952 0, 1773280.921 646809.256 0, 1773575.473 646854.979 0, 1773868.726 646900.519 0, 1774161.976 646946.076 0, 1774455.223 646991.65 0, 1774748.468 647037.242 0, 
+    1775041.711 647082.851 0, 1775334.95 647128.477 0, 1775628.187 647174.12 0, 1775921.421 647219.781 0, 1776214.653 647265.458 0, 1776507.881 647311.154 0, 1776801.107 647356.866 0, 1777094.331 647402.595 0, 1777387.552 647448.342 0, 1777680.77 647494.106 0, 
+    1777973.985 647539.888 0, 1778267.197 647585.686 0, 1778560.407 647631.502 0, 1778853.615 647677.335 0, 1779146.819 647723.186 0, 1779440.021 647769.054 0, 1779733.22 647814.938 0, 1780026.417 647860.841 0, 1780318.316 647906.557 0, 1781179.321 642410.122 0, 
+    1782040.271 636914.041 0))
+
+POLYGON ((1794388.42 650130.978 0, 1794096.649 650084.436 0, 1793803.583 650037.706 0, 1793510.515 649990.993 0, 1793217.444 649944.297 0, 1792924.37 649897.618 0, 1792631.293 649850.957 0, 1792338.214 649804.313 0, 1792045.132 649757.686 0, 1791752.047 649711.077 0, 
+    1791458.96 649664.484 0, 1791165.869 649617.909 0, 1790872.776 649571.351 0, 1790579.681 649524.811 0, 1790286.582 649478.288 0, 1789993.481 649431.781 0, 1789700.377 649385.293 0, 1789407.27 649338.821 0, 1789114.161 649292.367 0, 1788821.048 649245.93 0, 
+    1788527.934 649199.51 0, 1788234.816 649153.107 0, 1787941.696 649106.722 0, 1787648.572 649060.354 0, 1787354.153 649013.799 0, 1787062.318 648967.67 0, 1786769.187 648921.353 0, 1786476.053 648875.054 0, 1786182.916 648828.772 0, 1785889.776 648782.508 0, 
+    1785596.634 648736.261 0, 1785303.489 648690.031 0, 1785010.342 648643.818 0, 1784717.191 648597.622 0, 1784424.038 648551.444 0, 1784130.882 648505.283 0, 1783837.724 648459.139 0, 1783544.563 648413.013 0, 1783251.399 648366.904 0, 1782958.232 648320.812 0, 
+    1782665.063 648274.737 0, 1782371.891 648228.679 0, 1782078.716 648182.639 0, 1781785.538 648136.616 0, 1781492.358 648090.61 0, 1781199.175 648044.622 0, 1780905.99 647998.651 0, 1780612.801 647952.697 0, 1780318.316 647906.557 0, 1779457.255 653403.343 0, 
+    1778596.141 658900.477 0, 1778889.976 658946.514 0, 1779182.518 658992.367 0, 1779475.056 659038.237 0, 1779767.592 659084.124 0, 1780060.125 659130.028 0, 1780352.656 659175.949 0, 1780645.183 659221.888 0, 1780937.709 659267.844 0, 1781230.231 659313.817 0, 
+    1781522.751 659359.807 0, 1781815.267 659405.815 0, 1782107.782 659451.839 0, 1782400.293 659497.881 0, 1782692.802 659543.94 0, 1782985.308 659590.017 0, 1783277.811 659636.11 0, 1783570.312 659682.221 0, 1783862.81 659728.349 0, 1784155.305 659774.494 0, 
+    1784447.798 659820.657 0, 1784740.288 659866.836 0, 1785032.775 659913.033 0, 1785325.259 659959.247 0, 1785616.45 660005.274 0, 1785910.219 660051.727 0, 1786202.696 660097.993 0, 1786495.169 660144.276 0, 1786787.64 660190.576 0, 1787080.108 660236.893 0, 
+    1787372.573 660283.228 0, 1787665.036 660329.58 0, 1787957.496 660375.949 0, 1788249.953 660422.335 0, 1788542.407 660468.738 0, 1788834.859 660515.159 0, 1789127.308 660561.597 0, 1789419.754 660608.052 0, 1789712.197 660654.524 0, 1790004.638 660701.014 0, 
+    1790297.076 660747.52 0, 1790589.511 660794.044 0, 1790881.944 660840.585 0, 1791174.373 660887.144 0, 1791466.8 660933.719 0, 1791759.225 660980.312 0, 1792051.646 661026.922 0, 1792344.065 661073.549 0, 1792635.192 661119.988 0, 1793511.834 655625.309 0, 
+    1794388.42 650130.978 0))
+
+POLYGON ((1613989.983 479104.073 0, 1613688.223 479068.107 0, 1613385.092 479031.995 0, 1613081.959 478995.901 0, 1612778.824 478959.826 0, 1612475.686 478923.768 0, 1612172.547 478887.727 0, 1611869.405 478851.705 0, 1611566.262 478815.701 0, 1611263.116 478779.714 0, 
+    1610959.968 478743.745 0, 1610656.818 478707.794 0, 1610353.666 478671.861 0, 1610050.512 478635.946 0, 1609747.355 478600.048 0, 1609444.197 478564.169 0, 1609141.036 478528.307 0, 1608837.873 478492.463 0, 1608534.708 478456.637 0, 1608231.542 478420.829 0, 
+    1607928.373 478385.038 0, 1607625.201 478349.266 0, 1607322.028 478313.511 0, 1607018.853 478277.774 0, 1606714.305 478241.894 0, 1606412.496 478206.354 0, 1606109.314 478170.671 0, 1605806.13 478135.005 0, 1605502.944 478099.358 0, 1605199.757 478063.728 0, 
+    1604896.566 478028.116 0, 1604593.374 477992.522 0, 1604290.18 477956.946 0, 1603986.984 477921.387 0, 1603683.785 477885.847 0, 1603380.585 477850.324 0, 1603077.382 477814.819 0, 1602774.178 477779.332 0, 1602470.971 477743.863 0, 1602167.762 477708.412 0, 
+    1601864.551 477672.978 0, 1601561.338 477637.563 0, 1601258.123 477602.165 0, 1600954.906 477566.785 0, 1600651.686 477531.423 0, 1600348.465 477496.078 0, 1600045.241 477460.752 0, 1599742.016 477425.444 0, 1599437.417 477389.993 0, 1598795.57 482906.344 0, 
+    1598153.674 488423.124 0, 1598457.621 488458.499 0, 1598760.197 488493.732 0, 1599062.771 488528.982 0, 1599365.343 488564.251 0, 1599667.913 488599.537 0, 1599970.481 488634.842 0, 1600273.047 488670.163 0, 1600575.61 488705.503 0, 1600878.172 488740.861 0, 
+    1601180.731 488776.236 0, 1601483.289 488811.629 0, 1601785.844 488847.04 0, 1602088.398 488882.469 0, 1602390.949 488917.916 0, 1602693.498 488953.38 0, 1602996.045 488988.863 0, 1603298.59 489024.363 0, 1603601.133 489059.881 0, 1603903.673 489095.416 0, 
+    1604206.212 489130.97 0, 1604508.749 489166.541 0, 1604811.283 489202.13 0, 1605113.815 489237.737 0, 1605414.978 489273.201 0, 1605718.874 489309.004 0, 1606021.4 489344.664 0, 1606323.924 489380.343 0, 1606626.446 489416.039 0, 1606928.966 489451.752 0, 
+    1607231.483 489487.484 0, 1607533.999 489523.233 0, 1607836.512 489559 0, 1608139.024 489594.785 0, 1608441.533 489630.588 0, 1608744.04 489666.409 0, 1609046.545 489702.247 0, 1609349.048 489738.103 0, 1609651.549 489773.977 0, 1609954.048 489809.869 0, 
+    1610256.544 489845.778 0, 1610559.039 489881.706 0, 1610861.531 489917.651 0, 1611164.021 489953.614 0, 1611466.509 489989.595 0, 1611768.995 490025.593 0, 1612071.479 490061.61 0, 1612373.961 490097.644 0, 1612675.075 490133.533 0, 1613332.554 484618.588 0, 
+    1613989.983 479104.073 0))
+
+POLYGON ((1627191.585 491884.961 0, 1626890.572 491848.221 0, 1626588.193 491811.332 0, 1626285.812 491774.461 0, 1625983.429 491737.608 0, 1625681.044 491700.773 0, 1625378.656 491663.956 0, 1625076.267 491627.156 0, 1624773.875 491590.374 0, 1624471.481 491553.61 0, 
+    1624169.085 491516.864 0, 1623866.687 491480.135 0, 1623564.286 491443.425 0, 1623261.884 491406.732 0, 1622959.479 491370.057 0, 1622657.072 491333.399 0, 1622354.663 491296.76 0, 1622052.252 491260.138 0, 1621749.838 491223.534 0, 1621447.423 491186.948 0, 
+    1621145.005 491150.38 0, 1620842.585 491113.83 0, 1620540.164 491077.297 0, 1620237.739 491040.782 0, 1619933.949 491004.12 0, 1619632.885 490967.806 0, 1619330.454 490931.344 0, 1619028.021 490894.901 0, 1618725.587 490858.475 0, 1618423.15 490822.067 0, 
+    1618120.71 490785.677 0, 1617818.269 490749.304 0, 1617515.826 490712.949 0, 1617213.38 490676.613 0, 1616910.932 490640.294 0, 1616608.483 490603.992 0, 1616306.031 490567.709 0, 1616003.576 490531.443 0, 1615701.12 490495.195 0, 1615398.662 490458.965 0, 
+    1615096.201 490422.753 0, 1614793.739 490386.559 0, 1614491.274 490350.382 0, 1614188.807 490314.223 0, 1613886.338 490278.082 0, 1613583.867 490241.959 0, 1613281.394 490205.853 0, 1612978.918 490169.766 0, 1612675.075 490133.533 0, 1612017.544 495648.905 0, 
+    1611359.963 501164.7 0, 1611663.154 501200.855 0, 1611964.981 501236.865 0, 1612266.805 501272.893 0, 1612568.626 501308.939 0, 1612870.446 501345.002 0, 1613172.264 501381.083 0, 1613474.079 501417.182 0, 1613775.893 501453.299 0, 1614077.704 501489.433 0, 
+    1614379.513 501525.586 0, 1614681.32 501561.756 0, 1614983.125 501597.944 0, 1615284.928 501634.149 0, 1615586.729 501670.372 0, 1615888.527 501706.614 0, 1616190.323 501742.872 0, 1616492.118 501779.149 0, 1616793.91 501815.443 0, 1617095.7 501851.756 0, 
+    1617397.487 501888.085 0, 1617699.273 501924.433 0, 1618001.057 501960.799 0, 1618302.838 501997.182 0, 1618603.256 502033.418 0, 1618906.394 502070.001 0, 1619208.169 502106.438 0, 1619509.942 502142.892 0, 1619811.713 502179.364 0, 1620113.481 502215.854 0, 
+    1620415.248 502252.361 0, 1620717.012 502288.887 0, 1621018.774 502325.43 0, 1621320.534 502361.991 0, 1621622.292 502398.569 0, 1621924.048 502435.166 0, 1622225.801 502471.78 0, 1622527.552 502508.411 0, 1622829.301 502545.061 0, 1623131.048 502581.728 0, 
+    1623432.793 502618.414 0, 1623734.536 502655.116 0, 1624036.277 502691.837 0, 1624338.015 502728.576 0, 1624639.751 502765.332 0, 1624941.485 502802.106 0, 1625243.217 502838.897 0, 1625544.947 502875.707 0, 1625845.314 502912.368 0, 1626518.476 497398.453 0, 
+    1627191.585 491884.961 0))
+
+POLYGON ((1640325.67 504700.953 0, 1640025.405 504663.443 0, 1639723.78 504625.781 0, 1639422.153 504588.137 0, 1639120.525 504550.511 0, 1638818.893 504512.902 0, 1638517.26 504475.312 0, 1638215.624 504437.739 0, 1637913.987 504400.184 0, 1637612.347 504362.646 0, 
+    1637310.704 504325.126 0, 1637009.06 504287.624 0, 1636707.413 504250.14 0, 1636405.765 504212.674 0, 1636104.114 504175.225 0, 1635802.46 504137.794 0, 1635500.805 504100.381 0, 1635199.147 504062.985 0, 1634897.487 504025.608 0, 1634595.825 503988.248 0, 
+    1634294.161 503950.906 0, 1633992.495 503913.581 0, 1633690.826 503876.275 0, 1633389.155 503838.986 0, 1633086.123 503801.547 0, 1632785.807 503764.461 0, 1632484.13 503727.226 0, 1632182.45 503690.008 0, 1631880.768 503652.807 0, 1631579.084 503615.625 0, 
+    1631277.398 503578.461 0, 1630975.71 503541.314 0, 1630674.019 503504.185 0, 1630372.326 503467.073 0, 1630070.632 503429.98 0, 1629768.934 503392.904 0, 1629467.235 503355.846 0, 1629165.534 503318.805 0, 1628863.83 503281.783 0, 1628562.124 503244.778 0, 
+    1628260.416 503207.791 0, 1627958.706 503170.822 0, 1627656.994 503133.87 0, 1627355.279 503096.936 0, 1627053.563 503060.02 0, 1626751.844 503023.122 0, 1626450.123 502986.242 0, 1626148.4 502949.379 0, 1625845.314 502912.368 0, 1625172.101 508426.704 0, 
+    1624498.837 513941.457 0, 1624801.271 513978.389 0, 1625102.345 514015.172 0, 1625403.417 514051.973 0, 1625704.486 514088.792 0, 1626005.554 514125.629 0, 1626306.619 514162.483 0, 1626607.683 514199.355 0, 1626908.744 514236.245 0, 1627209.803 514273.152 0, 
+    1627510.859 514310.077 0, 1627811.914 514347.02 0, 1628112.966 514383.981 0, 1628414.016 514420.959 0, 1628715.064 514457.955 0, 1629016.11 514494.969 0, 1629317.154 514532 0, 1629618.195 514569.05 0, 1629919.234 514606.117 0, 1630220.272 514643.201 0, 
+    1630521.307 514680.304 0, 1630822.339 514717.424 0, 1631123.37 514754.562 0, 1631424.398 514791.717 0, 1631724.068 514828.723 0, 1632026.448 514866.081 0, 1632327.47 514903.29 0, 1632628.49 514940.516 0, 1632929.507 514977.76 0, 1633230.522 515015.022 0, 
+    1633531.535 515052.302 0, 1633832.546 515089.599 0, 1634133.555 515126.914 0, 1634434.561 515164.247 0, 1634735.566 515201.597 0, 1635036.568 515238.965 0, 1635337.567 515276.351 0, 1635638.565 515313.755 0, 1635939.56 515351.176 0, 1636240.554 515388.615 0, 
+    1636541.545 515426.072 0, 1636842.534 515463.546 0, 1637143.52 515501.038 0, 1637444.505 515538.548 0, 1637745.487 515576.076 0, 1638046.467 515613.621 0, 1638347.445 515651.184 0, 1638648.42 515688.765 0, 1638948.039 515726.194 0, 1639636.88 510213.365 0, 
+    1640325.67 504700.953 0))
+
+POLYGON ((1653392.141 517551.745 0, 1653092.627 517513.469 0, 1652791.758 517475.039 0, 1652490.888 517436.625 0, 1652190.015 517398.23 0, 1651889.14 517359.852 0, 1651588.263 517321.492 0, 1651287.384 517283.15 0, 1650986.502 517244.825 0, 1650685.618 517206.518 0, 
+    1650384.732 517168.229 0, 1650083.843 517129.958 0, 1649782.952 517091.704 0, 1649482.059 517053.468 0, 1649181.164 517015.249 0, 1648880.266 516977.049 0, 1648579.367 516938.866 0, 1648278.465 516900.7 0, 1647977.56 516862.553 0, 1647676.654 516824.423 0, 
+    1647375.745 516786.311 0, 1647074.834 516748.217 0, 1646773.921 516710.14 0, 1646473.005 516672.081 0, 1646170.735 516633.869 0, 1645871.168 516596.016 0, 1645570.246 516558.01 0, 1645269.321 516520.022 0, 1644968.395 516482.052 0, 1644667.466 516444.099 0, 
+    1644366.535 516406.164 0, 1644065.601 516368.247 0, 1643764.666 516330.347 0, 1643463.728 516292.465 0, 1643162.788 516254.601 0, 1642861.845 516216.755 0, 1642560.901 516178.926 0, 1642259.954 516141.115 0, 1641959.005 516103.322 0, 1641658.054 516065.546 0, 
+    1641357.101 516027.788 0, 1641056.145 515990.048 0, 1640755.187 515952.326 0, 1640454.227 515914.621 0, 1640153.265 515876.934 0, 1639852.3 515839.265 0, 1639551.334 515801.613 0, 1639250.365 515763.979 0, 1638948.039 515726.194 0, 1638259.146 521239.438 0, 
+    1637570.201 526753.092 0, 1637871.875 526790.796 0, 1638172.195 526828.349 0, 1638472.513 526865.919 0, 1638772.828 526903.507 0, 1639073.142 526941.113 0, 1639373.453 526978.737 0, 1639673.761 527016.378 0, 1639974.068 527054.036 0, 1640274.373 527091.713 0, 
+    1640574.675 527129.407 0, 1640874.975 527167.119 0, 1641175.272 527204.848 0, 1641475.568 527242.595 0, 1641775.861 527280.36 0, 1642076.152 527318.143 0, 1642376.441 527355.943 0, 1642676.728 527393.761 0, 1642977.012 527431.596 0, 1643277.295 527469.449 0, 
+    1643577.575 527507.32 0, 1643877.852 527545.209 0, 1644178.128 527583.115 0, 1644478.401 527621.039 0, 1644777.322 527658.81 0, 1645078.941 527696.94 0, 1645379.207 527734.917 0, 1645679.472 527772.911 0, 1645979.734 527810.923 0, 1646279.994 527848.953 0, 
+    1646580.251 527887.001 0, 1646880.507 527925.066 0, 1647180.76 527963.149 0, 1647481.011 528001.25 0, 1647781.259 528039.368 0, 1648081.506 528077.504 0, 1648381.75 528115.658 0, 1648681.992 528153.829 0, 1648982.232 528192.018 0, 1649282.469 528230.225 0, 
+    1649582.704 528268.449 0, 1649882.937 528306.691 0, 1650183.168 528344.95 0, 1650483.396 528383.228 0, 1650783.622 528421.523 0, 1651083.846 528459.835 0, 1651384.068 528498.166 0, 1651684.287 528536.514 0, 1651983.156 528574.707 0, 1652687.675 523063.021 0, 
+    1653392.141 517551.745 0))
+
+POLYGON ((1666390.906 530437.034 0, 1666092.145 530397.996 0, 1665792.035 530358.8 0, 1665491.923 530319.622 0, 1665191.808 530280.461 0, 1664891.691 530241.318 0, 1664591.572 530202.192 0, 1664291.451 530163.085 0, 1663991.327 530123.995 0, 1663691.201 530084.922 0, 
+    1663391.073 530045.868 0, 1663090.942 530006.831 0, 1662790.81 529967.811 0, 1662490.674 529928.809 0, 1662190.537 529889.825 0, 1661890.397 529850.859 0, 1661590.255 529811.91 0, 1661290.111 529772.979 0, 1660989.964 529734.066 0, 1660689.815 529695.17 0, 
+    1660389.664 529656.292 0, 1660089.51 529617.432 0, 1659789.355 529578.589 0, 1659489.196 529539.764 0, 1659187.689 529500.782 0, 1658888.873 529462.167 0, 1658588.709 529423.395 0, 1658288.541 529384.64 0, 1657988.372 529345.904 0, 1657688.2 529307.185 0, 
+    1657388.026 529268.483 0, 1657087.85 529229.799 0, 1656787.671 529191.133 0, 1656487.49 529152.485 0, 1656187.307 529113.854 0, 1655887.122 529075.241 0, 1655586.934 529036.646 0, 1655286.744 528998.068 0, 1654986.552 528959.508 0, 1654686.357 528920.966 0, 
+    1654386.16 528882.441 0, 1654085.961 528843.934 0, 1653785.76 528805.445 0, 1653485.556 528766.973 0, 1653185.351 528728.519 0, 1652885.142 528690.083 0, 1652584.932 528651.664 0, 1652284.719 528613.263 0, 1651983.156 528574.707 0, 1651278.585 534086.802 0, 
+    1650573.962 539599.302 0, 1650874.874 539637.774 0, 1651174.438 539676.092 0, 1651473.999 539714.428 0, 1651773.558 539752.781 0, 1652073.115 539791.152 0, 1652372.67 539829.54 0, 1652672.223 539867.947 0, 1652971.773 539906.37 0, 1653271.321 539944.812 0, 
+    1653570.866 539983.271 0, 1653870.41 540021.748 0, 1654169.951 540060.242 0, 1654469.49 540098.754 0, 1654769.026 540137.283 0, 1655068.561 540175.831 0, 1655368.093 540214.396 0, 1655667.623 540252.978 0, 1655967.15 540291.578 0, 1656266.675 540330.196 0, 
+    1656566.198 540368.831 0, 1656865.719 540407.484 0, 1657165.238 540446.155 0, 1657464.754 540484.843 0, 1657762.923 540523.375 0, 1658063.779 540562.273 0, 1658363.288 540601.014 0, 1658662.796 540639.772 0, 1658962.3 540678.549 0, 1659261.803 540717.343 0, 
+    1659561.303 540756.155 0, 1659860.801 540794.984 0, 1660160.296 540833.831 0, 1660459.79 540872.695 0, 1660759.281 540911.577 0, 1661058.77 540950.477 0, 1661358.256 540989.395 0, 1661657.74 541028.33 0, 1661957.222 541067.282 0, 1662256.702 541106.253 0, 
+    1662556.179 541145.241 0, 1662855.654 541184.246 0, 1663155.127 541223.269 0, 1663454.597 541262.31 0, 1663754.065 541301.369 0, 1664053.531 541340.445 0, 1664352.995 541379.538 0, 1664652.456 541418.65 0, 1664950.572 541457.603 0, 1665670.765 535947.116 0, 
+    1666390.906 530437.034 0))
+
+POLYGON ((1679321.874 543356.513 0, 1679023.867 543316.718 0, 1678724.517 543276.761 0, 1678425.166 543236.821 0, 1678125.811 543196.899 0, 1677826.455 543156.995 0, 1677527.096 543117.108 0, 1677227.735 543077.239 0, 1676928.371 543037.387 0, 1676629.005 542997.554 0, 
+    1676329.637 542957.737 0, 1676030.266 542917.939 0, 1675730.893 542878.158 0, 1675431.518 542838.394 0, 1675132.14 542798.649 0, 1674832.76 542758.92 0, 1674533.378 542719.21 0, 1674233.993 542679.517 0, 1673934.606 542639.842 0, 1673635.217 542600.184 0, 
+    1673335.825 542560.544 0, 1673036.431 542520.922 0, 1672737.035 542481.317 0, 1672437.636 542441.73 0, 1672136.893 542401.983 0, 1671838.832 542362.608 0, 1671539.426 542323.074 0, 1671240.018 542283.557 0, 1670940.608 542244.058 0, 1670641.195 542204.577 0, 
+    1670341.78 542165.113 0, 1670042.363 542125.667 0, 1669742.943 542086.238 0, 1669443.521 542046.828 0, 1669144.097 542007.434 0, 1668844.671 541968.059 0, 1668545.242 541928.701 0, 1668245.81 541889.36 0, 1667946.377 541850.037 0, 1667646.941 541810.732 0, 
+    1667347.503 541771.445 0, 1667048.063 541732.175 0, 1666748.62 541692.922 0, 1666449.175 541653.688 0, 1666149.727 541614.471 0, 1665850.278 541575.271 0, 1665550.826 541536.089 0, 1665251.371 541496.925 0, 1664950.572 541457.603 0, 1664230.325 546968.492 0, 
+    1663510.027 552479.78 0, 1663810.175 552519.017 0, 1664108.98 552558.096 0, 1664407.784 552597.193 0, 1664706.585 552636.308 0, 1665005.383 552675.44 0, 1665304.18 552714.59 0, 1665602.974 552753.757 0, 1665901.765 552792.942 0, 1666200.555 552832.144 0, 
+    1666499.342 552871.364 0, 1666798.127 552910.602 0, 1667096.909 552949.857 0, 1667395.69 552989.13 0, 1667694.467 553028.42 0, 1667993.243 553067.728 0, 1668292.016 553107.054 0, 1668590.787 553146.397 0, 1668889.556 553185.758 0, 1669188.322 553225.136 0, 
+    1669487.086 553264.532 0, 1669785.848 553303.945 0, 1670084.607 553343.376 0, 1670383.364 553382.825 0, 1670680.78 553422.114 0, 1670980.871 553461.775 0, 1671279.621 553501.276 0, 1671578.369 553540.795 0, 1671877.115 553580.332 0, 1672175.858 553619.886 0, 
+    1672474.598 553659.458 0, 1672773.337 553699.047 0, 1673072.073 553738.654 0, 1673370.807 553778.279 0, 1673669.538 553817.921 0, 1673968.267 553857.58 0, 1674266.994 553897.257 0, 1674565.718 553936.952 0, 1674864.44 553976.665 0, 1675163.16 554016.395 0, 
+    1675461.878 554056.142 0, 1675760.593 554095.907 0, 1676059.305 554135.69 0, 1676358.016 554175.49 0, 1676656.724 554215.308 0, 1676955.43 554255.144 0, 1677254.133 554294.997 0, 1677552.834 554334.867 0, 1677850.195 554374.577 0, 1678586.061 548865.346 0, 
+    1679321.874 543356.513 0))
+
+POLYGON ((1692184.953 556309.88 0, 1691887.703 556269.33 0, 1691589.116 556228.615 0, 1691290.526 556187.919 0, 1690991.934 556147.239 0, 1690693.34 556106.578 0, 1690394.743 556065.934 0, 1690096.144 556025.307 0, 1689797.542 555984.698 0, 1689498.938 555944.107 0, 
+    1689200.332 555903.533 0, 1688901.723 555862.977 0, 1688603.112 555822.439 0, 1688304.499 555781.918 0, 1688005.883 555741.414 0, 1687707.265 555700.928 0, 1687408.644 555660.46 0, 1687110.021 555620.009 0, 1686811.396 555579.576 0, 1686512.768 555539.16 0, 
+    1686214.138 555498.762 0, 1685915.505 555458.382 0, 1685616.87 555418.019 0, 1685318.233 555377.674 0, 1685018.258 555337.166 0, 1684720.952 555297.036 0, 1684422.307 555256.744 0, 1684123.66 555216.469 0, 1683825.011 555176.211 0, 1683526.36 555135.972 0, 
+    1683227.706 555095.749 0, 1682929.05 555055.545 0, 1682630.391 555015.358 0, 1682331.73 554975.188 0, 1682033.067 554935.036 0, 1681734.401 554894.902 0, 1681435.733 554854.785 0, 1681137.063 554814.686 0, 1680838.39 554774.604 0, 1680539.715 554734.54 0, 
+    1680241.037 554694.494 0, 1679942.357 554654.465 0, 1679643.675 554614.454 0, 1679344.991 554574.46 0, 1679046.304 554534.484 0, 1678747.614 554494.526 0, 1678448.923 554454.585 0, 1678150.229 554414.661 0, 1677850.195 554374.577 0, 1677114.276 559884.204 0, 
+    1676378.305 565394.223 0, 1676677.687 565434.221 0, 1676975.733 565474.057 0, 1677273.776 565513.911 0, 1677571.816 565553.783 0, 1677869.855 565593.673 0, 1678167.891 565633.579 0, 1678465.924 565673.504 0, 1678763.956 565713.446 0, 1679061.985 565753.405 0, 
+    1679360.011 565793.382 0, 1679658.035 565833.377 0, 1679956.057 565873.389 0, 1680254.077 565913.418 0, 1680552.094 565953.466 0, 1680850.109 565993.53 0, 1681148.121 566033.613 0, 1681446.131 566073.712 0, 1681744.139 566113.83 0, 1682042.144 566153.965 0, 
+    1682340.147 566194.117 0, 1682638.148 566234.287 0, 1682936.146 566274.474 0, 1683234.142 566314.679 0, 1683530.803 566354.722 0, 1683830.127 566395.142 0, 1684128.116 566435.4 0, 1684426.102 566475.675 0, 1684724.086 566515.968 0, 1685022.068 566556.278 0, 
+    1685320.047 566596.606 0, 1685618.024 566636.951 0, 1685915.999 566677.314 0, 1686213.971 566717.694 0, 1686511.941 566758.092 0, 1686809.908 566798.508 0, 1687107.873 566838.941 0, 1687405.836 566879.392 0, 1687703.796 566919.86 0, 1688001.754 566960.345 0, 
+    1688299.71 567000.848 0, 1688597.663 567041.369 0, 1688895.614 567081.907 0, 1689193.562 567122.463 0, 1689491.508 567163.037 0, 1689789.452 567203.627 0, 1690087.393 567244.236 0, 1690385.332 567284.862 0, 1690681.936 567325.324 0, 1691433.471 561817.405 0, 
+    1692184.953 556309.88 0))
+
+POLYGON ((1704980.055 569296.827 0, 1704683.563 569255.527 0, 1704385.74 569214.059 0, 1704087.915 569172.609 0, 1703790.087 569131.177 0, 1703492.257 569089.762 0, 1703194.425 569048.364 0, 1702896.59 569006.985 0, 1702598.752 568965.622 0, 1702300.912 568924.277 0, 
+    1702003.07 568882.95 0, 1701705.225 568841.64 0, 1701407.378 568800.348 0, 1701109.528 568759.074 0, 1700811.676 568717.816 0, 1700513.822 568676.577 0, 1700215.965 568635.355 0, 1699918.105 568594.15 0, 1699620.244 568552.963 0, 1699322.379 568511.794 0, 
+    1699024.513 568470.642 0, 1698726.644 568429.507 0, 1698428.772 568388.39 0, 1698130.898 568347.291 0, 1697831.692 568306.026 0, 1697535.143 568265.145 0, 1697237.262 568224.098 0, 1696939.379 568183.069 0, 1696641.493 568142.057 0, 1696343.604 568101.063 0, 
+    1696045.714 568060.086 0, 1695747.82 568019.127 0, 1695449.925 567978.186 0, 1695152.027 567937.262 0, 1694854.126 567896.355 0, 1694556.223 567855.466 0, 1694258.318 567814.595 0, 1693960.411 567773.741 0, 1693662.501 567732.904 0, 1693364.588 567692.086 0, 
+    1693066.673 567651.284 0, 1692768.756 567610.501 0, 1692470.836 567569.734 0, 1692172.914 567528.986 0, 1691874.99 567488.255 0, 1691577.063 567447.541 0, 1691279.134 567406.845 0, 1690981.202 567366.166 0, 1690681.936 567325.324 0, 1689930.348 572833.631 0, 
+    1689178.707 578342.325 0, 1689477.321 578383.079 0, 1689774.605 578423.669 0, 1690071.885 578464.277 0, 1690369.164 578504.902 0, 1690666.44 578545.544 0, 1690963.714 578586.204 0, 1691260.985 578626.882 0, 1691558.254 578667.577 0, 1691855.52 578708.289 0, 
+    1692152.784 578749.019 0, 1692450.046 578789.767 0, 1692747.305 578830.532 0, 1693044.562 578871.314 0, 1693341.816 578912.114 0, 1693639.069 578952.932 0, 1693936.318 578993.767 0, 1694233.565 579034.619 0, 1694530.81 579075.489 0, 1694828.053 579116.376 0, 
+    1695125.293 579157.281 0, 1695422.53 579198.204 0, 1695719.766 579239.144 0, 1696016.998 579280.101 0, 1696312.901 579320.893 0, 1696611.457 579362.069 0, 1696908.682 579403.078 0, 1697205.906 579444.106 0, 1697503.126 579485.151 0, 1697800.345 579526.213 0, 
+    1698097.561 579567.293 0, 1698394.774 579608.39 0, 1698691.985 579649.505 0, 1698989.194 579690.638 0, 1699286.4 579731.788 0, 1699583.604 579772.955 0, 1699880.805 579814.14 0, 1700178.004 579855.342 0, 1700475.201 579896.562 0, 1700772.395 579937.799 0, 
+    1701069.587 579979.054 0, 1701366.776 580020.326 0, 1701663.963 580061.616 0, 1701961.147 580102.923 0, 1702258.329 580144.248 0, 1702555.509 580185.591 0, 1702852.686 580226.95 0, 1703149.86 580268.328 0, 1703445.707 580309.538 0, 1704212.908 574802.989 0, 
+    1704980.055 569296.827 0))
+
+POLYGON ((1717707.091 582317.049 0, 1717411.36 582275.003 0, 1717114.304 582232.786 0, 1716817.245 582190.587 0, 1716520.183 582148.405 0, 1716223.119 582106.241 0, 1715926.053 582064.094 0, 1715628.984 582021.965 0, 1715331.912 581979.853 0, 1715034.838 581937.759 0, 
+    1714737.762 581895.682 0, 1714440.683 581853.623 0, 1714143.602 581811.581 0, 1713846.518 581769.557 0, 1713549.431 581727.55 0, 1713252.343 581685.561 0, 1712955.251 581643.589 0, 1712658.158 581601.634 0, 1712361.061 581559.697 0, 1712063.963 581517.778 0, 
+    1711766.862 581475.876 0, 1711469.758 581433.992 0, 1711172.652 581392.125 0, 1710875.543 581350.275 0, 1710577.108 581308.257 0, 1710281.319 581266.629 0, 1709984.203 581224.832 0, 1709687.085 581183.052 0, 1709389.964 581141.29 0, 1709092.841 581099.546 0, 
+    1708795.715 581057.819 0, 1708498.587 581016.109 0, 1708201.456 580974.417 0, 1707904.323 580932.742 0, 1707607.187 580891.085 0, 1707310.049 580849.446 0, 1707012.909 580807.824 0, 1706715.766 580766.219 0, 1706418.621 580724.632 0, 1706121.473 580683.062 0, 
+    1705824.322 580641.51 0, 1705527.17 580599.975 0, 1705230.015 580558.458 0, 1704932.857 580516.958 0, 1704635.697 580475.476 0, 1704338.535 580434.011 0, 1704041.37 580392.564 0, 1703744.202 580351.135 0, 1703445.707 580309.538 0, 1702678.452 585816.469 0, 
+    1701911.145 591323.781 0, 1702208.989 591365.287 0, 1702505.508 591406.627 0, 1702802.025 591447.983 0, 1703098.539 591489.358 0, 1703395.051 591530.749 0, 1703691.56 591572.159 0, 1703988.067 591613.585 0, 1704284.572 591655.029 0, 1704581.074 591696.491 0, 
+    1704877.573 591737.97 0, 1705174.07 591779.466 0, 1705470.565 591820.98 0, 1705767.057 591862.511 0, 1706063.547 591904.06 0, 1706360.035 591945.626 0, 1706656.519 591987.21 0, 1706953.002 592028.811 0, 1707249.482 592070.43 0, 1707545.96 592112.066 0, 
+    1707842.435 592153.719 0, 1708138.907 592195.39 0, 1708435.378 592237.078 0, 1708731.845 592278.784 0, 1709026.989 592320.322 0, 1709324.773 592362.248 0, 1709621.234 592404.006 0, 1709917.692 592445.782 0, 1710214.147 592487.575 0, 1710510.6 592529.386 0, 
+    1710807.051 592571.214 0, 1711103.499 592613.059 0, 1711399.945 592654.922 0, 1711696.388 592696.802 0, 1711992.828 592738.7 0, 1712289.267 592780.615 0, 1712585.702 592822.548 0, 1712882.136 592864.498 0, 1713178.566 592906.466 0, 1713474.995 592948.451 0, 
+    1713771.421 592990.453 0, 1714067.844 593032.473 0, 1714364.265 593074.51 0, 1714660.684 593116.565 0, 1714957.1 593158.637 0, 1715253.513 593200.727 0, 1715549.924 593242.834 0, 1715846.333 593284.959 0, 1716141.418 593326.913 0, 1716924.282 587821.791 0, 
+    1717707.091 582317.049 0))
+
+POLYGON ((1730365.976 595370.24 0, 1730071.008 595327.452 0, 1729774.719 595284.49 0, 1729478.428 595241.545 0, 1729182.135 595198.619 0, 1728885.839 595155.709 0, 1728589.541 595112.817 0, 1728293.24 595069.942 0, 1727996.936 595027.085 0, 1727700.63 594984.245 0, 
+    1727404.322 594941.423 0, 1727108.011 594898.618 0, 1726811.697 594855.831 0, 1726515.381 594813.061 0, 1726219.062 594770.308 0, 1725922.741 594727.573 0, 1725626.417 594684.856 0, 1725330.091 594642.155 0, 1725033.763 594599.473 0, 1724737.431 594556.807 0, 
+    1724441.098 594514.159 0, 1724144.761 594471.529 0, 1723848.423 594428.916 0, 1723552.081 594386.32 0, 1723254.419 594343.553 0, 1722959.391 594301.182 0, 1722663.043 594258.638 0, 1722366.691 594216.113 0, 1722070.338 594173.604 0, 1721773.981 594131.113 0, 
+    1721477.623 594088.64 0, 1721181.261 594046.184 0, 1720884.898 594003.745 0, 1720588.531 593961.324 0, 1720292.163 593918.921 0, 1719995.791 593876.534 0, 1719699.418 593834.166 0, 1719403.041 593791.814 0, 1719106.663 593749.48 0, 1718810.282 593707.164 0, 
+    1718513.898 593664.865 0, 1718217.512 593622.583 0, 1717921.123 593580.319 0, 1717624.732 593538.072 0, 1717328.338 593495.843 0, 1717031.942 593453.631 0, 1716735.543 593411.437 0, 1716439.142 593369.26 0, 1716141.418 593326.913 0, 1715358.501 598832.412 0, 
+    1714575.531 604338.284 0, 1714872.604 604380.539 0, 1715168.357 604422.623 0, 1715464.107 604464.726 0, 1715759.856 604506.845 0, 1716055.601 604548.982 0, 1716351.344 604591.136 0, 1716647.085 604633.308 0, 1716942.823 604675.497 0, 1717238.559 604717.704 0, 
+    1717534.292 604759.928 0, 1717830.022 604802.169 0, 1718125.751 604844.428 0, 1718421.476 604886.704 0, 1718717.2 604928.997 0, 1719012.92 604971.308 0, 1719308.638 605013.637 0, 1719604.354 605055.983 0, 1719900.067 605098.346 0, 1720195.778 605140.726 0, 
+    1720491.486 605183.124 0, 1720787.192 605225.54 0, 1721082.895 605267.972 0, 1721378.596 605310.423 0, 1721672.978 605352.701 0, 1721969.99 605395.375 0, 1722265.684 605437.878 0, 1722561.374 605480.398 0, 1722857.063 605522.935 0, 1723152.748 605565.489 0, 
+    1723448.432 605608.061 0, 1723744.112 605650.651 0, 1724039.791 605693.258 0, 1724335.466 605735.882 0, 1724631.139 605778.524 0, 1724926.81 605821.183 0, 1725222.478 605863.859 0, 1725518.144 605906.553 0, 1725813.807 605949.264 0, 1726109.468 605991.993 0, 
+    1726405.126 606034.739 0, 1726700.782 606077.502 0, 1726996.435 606120.283 0, 1727292.085 606163.082 0, 1727587.733 606205.897 0, 1727883.379 606248.73 0, 1728179.022 606291.581 0, 1728474.663 606334.449 0, 1728768.986 606377.143 0, 1729567.508 600873.505 0, 
+    1730365.976 595370.24 0))
+
+POLYGON ((1742956.624 608456.093 0, 1742662.42 608412.567 0, 1742366.902 608368.864 0, 1742071.381 608325.178 0, 1741775.858 608281.51 0, 1741480.332 608237.86 0, 1741184.803 608194.226 0, 1740889.272 608150.61 0, 1740593.739 608107.012 0, 1740298.202 608063.43 0, 
+    1740002.664 608019.867 0, 1739707.122 607976.32 0, 1739411.578 607932.791 0, 1739116.032 607889.28 0, 1738820.483 607845.786 0, 1738524.931 607802.309 0, 1738229.377 607758.849 0, 1737933.821 607715.407 0, 1737638.261 607671.983 0, 1737342.7 607628.575 0, 
+    1737047.135 607585.186 0, 1736751.568 607541.813 0, 1736455.999 607498.458 0, 1736160.427 607455.121 0, 1735863.539 607411.608 0, 1735569.275 607368.497 0, 1735273.696 607325.212 0, 1734978.113 607281.944 0, 1734682.529 607238.693 0, 1734386.941 607195.46 0, 
+    1734091.351 607152.244 0, 1733795.759 607109.046 0, 1733500.164 607065.865 0, 1733204.567 607022.701 0, 1732908.967 606979.555 0, 1732613.364 606936.426 0, 1732317.759 606893.314 0, 1732022.151 606850.22 0, 1731726.541 606807.144 0, 1731430.929 606764.084 0, 
+    1731135.313 606721.042 0, 1730839.696 606678.018 0, 1730544.075 606635.011 0, 1730248.453 606592.021 0, 1729952.827 606549.049 0, 1729657.199 606506.094 0, 1729361.569 606463.157 0, 1729065.936 606420.237 0, 1728768.986 606377.143 0, 1727970.41 611881.152 0, 
+    1727171.781 617385.528 0, 1727468.08 617428.527 0, 1727763.065 617471.353 0, 1728058.048 617514.197 0, 1728353.027 617557.057 0, 1728648.005 617599.935 0, 1728942.98 617642.831 0, 1729237.952 617685.744 0, 1729532.922 617728.674 0, 1729827.889 617771.621 0, 
+    1730122.854 617814.586 0, 1730417.817 617857.569 0, 1730712.776 617900.568 0, 1731007.733 617943.585 0, 1731302.688 617986.62 0, 1731597.64 618029.671 0, 1731892.59 618072.74 0, 1732187.537 618115.827 0, 1732482.482 618158.93 0, 1732777.424 618202.052 0, 
+    1733072.363 618245.19 0, 1733367.3 618288.346 0, 1733662.234 618331.519 0, 1733957.166 618374.71 0, 1734250.785 618417.726 0, 1734547.022 618461.143 0, 1734841.946 618504.386 0, 1735136.868 618547.646 0, 1735431.787 618590.923 0, 1735726.704 618634.218 0, 
+    1736021.618 618677.53 0, 1736316.529 618720.859 0, 1736611.438 618764.206 0, 1736906.345 618807.57 0, 1737201.249 618850.952 0, 1737496.15 618894.351 0, 1737791.048 618937.767 0, 1738085.945 618981.201 0, 1738380.838 619024.652 0, 1738675.729 619068.12 0, 
+    1738970.618 619111.605 0, 1739265.504 619155.109 0, 1739560.387 619198.629 0, 1739855.268 619242.167 0, 1740150.146 619285.722 0, 1740445.022 619329.294 0, 1740739.895 619372.884 0, 1741034.765 619416.491 0, 1741328.324 619459.922 0, 1742142.501 613957.824 0, 
+    1742956.624 608456.093 0))
+
+POLYGON ((1755478.951 621574.302 0, 1755185.514 621530.042 0, 1754890.768 621485.602 0, 1754596.019 621441.179 0, 1754301.267 621396.774 0, 1754006.513 621352.386 0, 1753711.757 621308.015 0, 1753416.998 621263.662 0, 1753122.236 621219.326 0, 1752827.471 621175.007 0, 
+    1752532.704 621130.706 0, 1752237.935 621086.422 0, 1751943.162 621042.155 0, 1751648.387 620997.906 0, 1751353.61 620953.674 0, 1751058.83 620909.46 0, 1750764.047 620865.263 0, 1750469.262 620821.083 0, 1750174.474 620776.92 0, 1749879.683 620732.775 0, 
+    1749584.89 620688.648 0, 1749290.095 620644.537 0, 1748995.296 620600.444 0, 1748700.496 620556.368 0, 1748404.385 620512.115 0, 1748110.886 620468.269 0, 1747816.077 620424.245 0, 1747521.266 620380.239 0, 1747226.452 620336.25 0, 1746931.636 620292.279 0, 
+    1746636.817 620248.324 0, 1746341.995 620204.388 0, 1746047.171 620160.468 0, 1745752.344 620116.566 0, 1745457.515 620072.681 0, 1745162.683 620028.814 0, 1744867.849 619984.963 0, 1744573.011 619941.131 0, 1744278.172 619897.315 0, 1743983.33 619853.517 0, 
+    1743688.485 619809.736 0, 1743393.637 619765.973 0, 1743098.787 619722.227 0, 1742803.935 619678.499 0, 1742509.08 619634.787 0, 1742214.222 619591.093 0, 1741919.362 619547.417 0, 1741624.499 619503.757 0, 1741328.324 619459.922 0, 1740514.094 624962.384 0, 
+    1739699.81 630465.207 0, 1739995.333 630508.946 0, 1740289.548 630552.509 0, 1740583.761 630596.09 0, 1740877.971 630639.688 0, 1741172.178 630683.303 0, 1741466.383 630726.936 0, 1741760.585 630770.586 0, 1742054.785 630814.253 0, 1742348.982 630857.937 0, 
+    1742643.177 630901.639 0, 1742937.369 630945.358 0, 1743231.558 630989.095 0, 1743525.745 631032.849 0, 1743819.929 631076.62 0, 1744114.111 631120.408 0, 1744408.29 631164.214 0, 1744702.467 631208.037 0, 1744996.64 631251.877 0, 1745290.812 631295.735 0, 
+    1745584.981 631339.61 0, 1745879.147 631383.502 0, 1746173.31 631427.412 0, 1746467.471 631471.339 0, 1746760.325 631515.088 0, 1747055.786 631559.245 0, 1747349.939 631603.223 0, 1747644.09 631647.22 0, 1747938.238 631691.233 0, 1748232.383 631735.264 0, 
+    1748526.526 631779.312 0, 1748820.667 631823.378 0, 1749114.804 631867.46 0, 1749408.939 631911.56 0, 1749703.072 631955.678 0, 1749997.202 631999.812 0, 1750291.329 632043.964 0, 1750585.454 632088.134 0, 1750879.576 632132.32 0, 1751173.696 632176.524 0, 
+    1751467.812 632220.746 0, 1751761.927 632264.984 0, 1752056.039 632309.24 0, 1752350.148 632353.513 0, 1752644.254 632397.804 0, 1752938.358 632442.111 0, 1753232.459 632486.437 0, 1753526.558 632530.779 0, 1753819.351 632574.942 0, 1754649.178 627074.442 0, 
+    1755478.951 621574.302 0))
+
+POLYGON ((1767932.875 634724.559 0, 1767640.206 634679.569 0, 1767346.234 634634.396 0, 1767052.259 634589.24 0, 1766758.282 634544.101 0, 1766464.301 634498.98 0, 1766170.319 634453.876 0, 1765876.333 634408.79 0, 1765582.345 634363.72 0, 1765288.354 634318.668 0, 
+    1764994.361 634273.634 0, 1764700.364 634228.616 0, 1764406.366 634183.616 0, 1764112.364 634138.633 0, 1763818.36 634093.668 0, 1763524.353 634048.72 0, 1763230.344 634003.789 0, 1762936.332 633958.875 0, 1762642.317 633913.979 0, 1762348.3 633869.1 0, 
+    1762054.28 633824.238 0, 1761760.258 633779.394 0, 1761466.232 633734.567 0, 1761172.205 633689.757 0, 1760876.872 633644.767 0, 1760584.141 633600.19 0, 1760290.105 633555.432 0, 1759996.067 633510.691 0, 1759702.026 633465.968 0, 1759407.982 633421.262 0, 
+    1759113.936 633376.574 0, 1758819.887 633331.902 0, 1758525.835 633287.248 0, 1758231.781 633242.612 0, 1757937.724 633197.992 0, 1757643.665 633153.39 0, 1757349.603 633108.806 0, 1757055.538 633064.238 0, 1756761.471 633019.688 0, 1756467.401 632975.155 0, 
+    1756173.329 632930.64 0, 1755879.253 632886.141 0, 1755585.176 632841.661 0, 1755291.095 632797.197 0, 1754997.012 632752.751 0, 1754702.927 632708.322 0, 1754408.838 632663.91 0, 1754114.748 632619.516 0, 1753819.351 632574.942 0, 1752989.47 638075.8 0, 
+    1752159.535 643577.012 0, 1752454.281 643621.488 0, 1752747.724 643665.784 0, 1753041.165 643710.098 0, 1753334.603 643754.429 0, 1753628.039 643798.778 0, 1753921.471 643843.143 0, 1754214.902 643887.526 0, 1754508.329 643931.927 0, 1754801.754 643976.344 0, 
+    1755095.177 644020.779 0, 1755388.597 644065.231 0, 1755682.014 644109.7 0, 1755975.428 644154.187 0, 1756268.84 644198.691 0, 1756562.25 644243.212 0, 1756855.656 644287.75 0, 1757149.06 644332.306 0, 1757442.462 644376.879 0, 1757735.861 644421.469 0, 
+    1758029.257 644466.076 0, 1758322.65 644510.701 0, 1758616.041 644555.343 0, 1758909.43 644600.002 0, 1759201.516 644644.481 0, 1759496.198 644689.373 0, 1759789.579 644734.084 0, 1760082.957 644778.812 0, 1760376.332 644823.558 0, 1760669.704 644868.321 0, 
+    1760963.074 644913.101 0, 1761256.442 644957.898 0, 1761549.806 645002.713 0, 1761843.168 645047.545 0, 1762136.527 645092.394 0, 1762429.884 645137.26 0, 1762723.238 645182.144 0, 1763016.59 645227.045 0, 1763309.938 645271.963 0, 1763603.285 645316.899 0, 
+    1763896.628 645361.852 0, 1764189.969 645406.822 0, 1764483.307 645451.809 0, 1764776.643 645496.814 0, 1765069.976 645541.836 0, 1765363.306 645586.875 0, 1765656.633 645631.931 0, 1765949.958 645677.005 0, 1766241.983 645721.896 0, 1767087.457 640223.051 0, 
+    1767932.875 634724.559 0))
+
+POLYGON ((1780318.316 647906.557 0, 1780026.417 647860.841 0, 1779733.22 647814.938 0, 1779440.021 647769.054 0, 1779146.819 647723.186 0, 1778853.615 647677.335 0, 1778560.407 647631.502 0, 1778267.197 647585.686 0, 1777973.985 647539.888 0, 1777680.77 647494.106 0, 
+    1777387.552 647448.342 0, 1777094.331 647402.595 0, 1776801.107 647356.866 0, 1776507.881 647311.154 0, 1776214.653 647265.458 0, 1775921.421 647219.781 0, 1775628.187 647174.12 0, 1775334.95 647128.477 0, 1775041.711 647082.851 0, 1774748.468 647037.242 0, 
+    1774455.223 646991.65 0, 1774161.976 646946.076 0, 1773868.726 646900.519 0, 1773575.473 646854.979 0, 1773280.921 646809.256 0, 1772988.959 646763.952 0, 1772695.698 646718.464 0, 1772402.434 646672.993 0, 1772109.168 646627.54 0, 1771815.899 646582.103 0, 
+    1771522.627 646536.684 0, 1771229.353 646491.283 0, 1770936.076 646445.898 0, 1770642.796 646400.531 0, 1770349.514 646355.181 0, 1770056.229 646309.849 0, 1769762.941 646264.533 0, 1769469.65 646219.235 0, 1769176.357 646173.955 0, 1768883.062 646128.691 0, 
+    1768589.763 646083.445 0, 1768296.462 646038.216 0, 1768003.159 645993.004 0, 1767709.852 645947.809 0, 1767416.543 645902.632 0, 1767123.232 645857.472 0, 1766829.917 645812.329 0, 1766536.6 645767.204 0, 1766241.983 645721.896 0, 1765396.456 651221.093 0, 
+    1764550.875 656720.637 0, 1764844.842 656765.845 0, 1765137.512 656810.871 0, 1765430.178 656855.914 0, 1765722.843 656900.974 0, 1766015.504 656946.052 0, 1766308.163 656991.147 0, 1766600.82 657036.259 0, 1766893.474 657081.388 0, 1767186.125 657126.534 0, 
+    1767478.773 657171.698 0, 1767771.419 657216.879 0, 1768064.062 657262.077 0, 1768356.702 657307.292 0, 1768649.34 657352.525 0, 1768941.975 657397.775 0, 1769234.607 657443.042 0, 1769527.237 657488.326 0, 1769819.864 657533.627 0, 1770112.489 657578.946 0, 
+    1770405.111 657624.282 0, 1770697.73 657669.635 0, 1770990.346 657715.005 0, 1771282.96 657760.393 0, 1771574.278 657805.597 0, 1771868.179 657851.22 0, 1772160.785 657896.659 0, 1772453.388 657942.115 0, 1772745.988 657987.589 0, 1773038.586 658033.08 0, 
+    1773331.181 658078.588 0, 1773623.774 658124.114 0, 1773916.363 658169.656 0, 1774208.95 658215.216 0, 1774501.534 658260.793 0, 1774794.116 658306.387 0, 1775086.695 658351.999 0, 1775379.271 658397.627 0, 1775671.845 658443.273 0, 1775964.416 658488.936 0, 
+    1776256.984 658534.617 0, 1776549.549 658580.314 0, 1776842.112 658626.029 0, 1777134.672 658671.761 0, 1777427.23 658717.51 0, 1777719.785 658763.277 0, 1778012.337 658809.06 0, 1778304.886 658854.861 0, 1778596.141 658900.477 0, 1779457.255 653403.343 0, 
+    1780318.316 647906.557 0))
+
+POLYGON ((1792635.192 661119.988 0, 1792344.065 661073.549 0, 1792051.646 661026.922 0, 1791759.225 660980.312 0, 1791466.8 660933.719 0, 1791174.373 660887.144 0, 1790881.944 660840.585 0, 1790589.511 660794.044 0, 1790297.076 660747.52 0, 1790004.638 660701.014 0, 
+    1789712.197 660654.524 0, 1789419.754 660608.052 0, 1789127.308 660561.597 0, 1788834.859 660515.159 0, 1788542.407 660468.738 0, 1788249.953 660422.335 0, 1787957.496 660375.949 0, 1787665.036 660329.58 0, 1787372.573 660283.228 0, 1787080.108 660236.893 0, 
+    1786787.64 660190.576 0, 1786495.169 660144.276 0, 1786202.696 660097.993 0, 1785910.219 660051.727 0, 1785616.45 660005.274 0, 1785325.259 659959.247 0, 1785032.775 659913.033 0, 1784740.288 659866.836 0, 1784447.798 659820.657 0, 1784155.305 659774.494 0, 
+    1783862.81 659728.349 0, 1783570.312 659682.221 0, 1783277.811 659636.11 0, 1782985.308 659590.017 0, 1782692.802 659543.94 0, 1782400.293 659497.881 0, 1782107.782 659451.839 0, 1781815.267 659405.815 0, 1781522.751 659359.807 0, 1781230.231 659313.817 0, 
+    1780937.709 659267.844 0, 1780645.183 659221.888 0, 1780352.656 659175.949 0, 1780060.125 659130.028 0, 1779767.592 659084.124 0, 1779475.056 659038.237 0, 1779182.518 658992.367 0, 1778889.976 658946.514 0, 1778596.141 658900.477 0, 1777734.972 664397.955 0, 
+    1776873.75 669895.774 0, 1777166.936 669941.71 0, 1777458.83 669987.461 0, 1777750.721 670033.23 0, 1778042.61 670079.015 0, 1778334.496 670124.818 0, 1778626.379 670170.637 0, 1778918.26 670216.474 0, 1779210.138 670262.329 0, 1779502.013 670308.2 0, 
+    1779793.886 670354.089 0, 1780085.755 670399.994 0, 1780377.623 670445.917 0, 1780669.487 670491.857 0, 1780961.349 670537.814 0, 1781253.208 670583.789 0, 1781545.064 670629.78 0, 1781836.918 670675.789 0, 1782128.768 670721.815 0, 1782420.617 670767.858 0, 
+    1782712.462 670813.919 0, 1783004.305 670859.996 0, 1783296.145 670906.091 0, 1783587.982 670952.203 0, 1783878.529 670998.128 0, 1784171.649 671044.478 0, 1784463.478 671090.641 0, 1784755.304 671136.822 0, 1785047.128 671183.019 0, 1785338.949 671229.234 0, 
+    1785630.767 671275.466 0, 1785922.583 671321.716 0, 1786214.396 671367.982 0, 1786506.206 671414.266 0, 1786798.013 671460.567 0, 1787089.818 671506.884 0, 1787381.62 671553.22 0, 1787673.419 671599.572 0, 1787965.216 671645.941 0, 1788257.01 671692.328 0, 
+    1788548.801 671738.732 0, 1788840.589 671785.153 0, 1789132.374 671831.591 0, 1789424.157 671878.046 0, 1789715.937 671924.519 0, 1790007.715 671971.009 0, 1790299.489 672017.516 0, 1790591.261 672064.04 0, 1790881.744 672110.376 0, 1791758.495 666615.011 0, 
+    1792635.192 661119.988 0))
+
+POLYGON ((1599437.417 477389.993 0, 1599135.559 477354.88 0, 1598832.327 477319.625 0, 1598529.093 477284.388 0, 1598225.857 477249.169 0, 1597922.619 477213.967 0, 1597619.379 477178.783 0, 1597316.137 477143.618 0, 1597012.893 477108.47 0, 1596709.646 477073.34 0, 
+    1596406.398 477038.227 0, 1596103.148 477003.133 0, 1595799.895 476968.057 0, 1595496.641 476932.998 0, 1595193.384 476897.957 0, 1594890.125 476862.934 0, 1594586.865 476827.929 0, 1594283.602 476792.942 0, 1593980.337 476757.972 0, 1593677.07 476723.021 0, 
+    1593373.801 476688.087 0, 1593070.53 476653.171 0, 1592767.257 476618.273 0, 1592463.982 476583.393 0, 1592159.332 476548.373 0, 1591857.426 476513.686 0, 1591554.145 476478.859 0, 1591250.861 476444.051 0, 1590947.576 476409.26 0, 1590644.289 476374.487 0, 
+    1590340.999 476339.731 0, 1590037.708 476304.994 0, 1589734.414 476270.275 0, 1589431.118 476235.573 0, 1589127.821 476200.889 0, 1588824.521 476166.223 0, 1588521.219 476131.575 0, 1588217.916 476096.945 0, 1587914.61 476062.332 0, 1587611.302 476027.738 0, 
+    1587307.992 475993.161 0, 1587004.68 475958.602 0, 1586701.366 475924.061 0, 1586398.05 475889.538 0, 1586094.732 475855.033 0, 1585791.412 475820.545 0, 1585488.09 475786.076 0, 1585184.766 475751.624 0, 1584880.066 475717.034 0, 1584253.807 481235.176 0, 
+    1583627.499 486753.748 0, 1583931.547 486788.264 0, 1584234.221 486822.642 0, 1584536.894 486857.038 0, 1584839.564 486891.451 0, 1585142.233 486925.883 0, 1585444.899 486960.332 0, 1585747.563 486994.799 0, 1586050.226 487029.284 0, 1586352.886 487063.786 0, 
+    1586655.544 487098.307 0, 1586958.2 487132.845 0, 1587260.855 487167.401 0, 1587563.507 487201.975 0, 1587866.157 487236.567 0, 1588168.805 487271.176 0, 1588471.451 487305.804 0, 1588774.095 487340.449 0, 1589076.737 487375.112 0, 1589379.377 487409.793 0, 
+    1589682.015 487444.491 0, 1589984.651 487479.208 0, 1590287.285 487513.942 0, 1590589.916 487548.694 0, 1590891.176 487583.306 0, 1591195.174 487618.251 0, 1591497.799 487653.057 0, 1591800.423 487687.88 0, 1592103.044 487722.721 0, 1592405.664 487757.58 0, 
+    1592708.281 487792.457 0, 1593010.897 487827.351 0, 1593313.51 487862.264 0, 1593616.121 487897.194 0, 1593918.73 487932.142 0, 1594221.338 487967.108 0, 1594523.943 488002.091 0, 1594826.546 488037.093 0, 1595129.147 488072.112 0, 1595431.745 488107.149 0, 
+    1595734.342 488142.204 0, 1596036.937 488177.276 0, 1596339.53 488212.367 0, 1596642.12 488247.475 0, 1596944.709 488282.601 0, 1597247.296 488317.745 0, 1597549.88 488352.907 0, 1597852.462 488388.086 0, 1598153.674 488423.124 0, 1598795.57 482906.344 0, 
+    1599437.417 477389.993 0))
+
+POLYGON ((1612675.075 490133.533 0, 1612373.961 490097.644 0, 1612071.479 490061.61 0, 1611768.995 490025.593 0, 1611466.509 489989.595 0, 1611164.021 489953.614 0, 1610861.531 489917.651 0, 1610559.039 489881.706 0, 1610256.544 489845.778 0, 1609954.048 489809.869 0, 
+    1609651.549 489773.977 0, 1609349.048 489738.103 0, 1609046.545 489702.247 0, 1608744.04 489666.409 0, 1608441.533 489630.588 0, 1608139.024 489594.785 0, 1607836.512 489559 0, 1607533.999 489523.233 0, 1607231.483 489487.484 0, 1606928.966 489451.752 0, 
+    1606626.446 489416.039 0, 1606323.924 489380.343 0, 1606021.4 489344.664 0, 1605718.874 489309.004 0, 1605414.978 489273.201 0, 1605113.815 489237.737 0, 1604811.283 489202.13 0, 1604508.749 489166.541 0, 1604206.212 489130.97 0, 1603903.673 489095.416 0, 
+    1603601.133 489059.881 0, 1603298.59 489024.363 0, 1602996.045 488988.863 0, 1602693.498 488953.38 0, 1602390.949 488917.916 0, 1602088.398 488882.469 0, 1601785.844 488847.04 0, 1601483.289 488811.629 0, 1601180.731 488776.236 0, 1600878.172 488740.861 0, 
+    1600575.61 488705.503 0, 1600273.047 488670.163 0, 1599970.481 488634.842 0, 1599667.913 488599.537 0, 1599365.343 488564.251 0, 1599062.771 488528.982 0, 1598760.197 488493.732 0, 1598457.621 488458.499 0, 1598153.674 488423.124 0, 1597511.728 493940.332 0, 
+    1596869.733 499457.962 0, 1597173.027 499493.261 0, 1597474.954 499528.418 0, 1597776.878 499563.593 0, 1598078.801 499598.786 0, 1598380.721 499633.997 0, 1598682.64 499669.225 0, 1598984.556 499704.471 0, 1599286.47 499739.735 0, 1599588.382 499775.017 0, 
+    1599890.293 499810.316 0, 1600192.201 499845.634 0, 1600494.106 499880.969 0, 1600796.01 499916.321 0, 1601097.912 499951.692 0, 1601399.812 499987.08 0, 1601701.709 500022.486 0, 1602003.605 500057.91 0, 1602305.498 500093.352 0, 1602607.39 500128.811 0, 
+    1602909.279 500164.288 0, 1603211.166 500199.783 0, 1603513.051 500235.296 0, 1603814.934 500270.826 0, 1604115.451 500306.214 0, 1604418.694 500341.941 0, 1604720.571 500377.524 0, 1605022.445 500413.126 0, 1605324.318 500448.745 0, 1605626.188 500484.382 0, 
+    1605928.056 500520.037 0, 1606229.923 500555.71 0, 1606531.787 500591.4 0, 1606833.649 500627.108 0, 1607135.509 500662.834 0, 1607437.366 500698.578 0, 1607739.222 500734.339 0, 1608041.076 500770.119 0, 1608342.927 500805.916 0, 1608644.777 500841.73 0, 
+    1608946.624 500877.563 0, 1609248.469 500913.413 0, 1609550.312 500949.281 0, 1609852.153 500985.167 0, 1610153.992 501021.07 0, 1610455.829 501056.992 0, 1610757.663 501092.931 0, 1611059.496 501128.888 0, 1611359.963 501164.7 0, 1612017.544 495648.905 0, 
+    1612675.075 490133.533 0))
+
+POLYGON ((1625845.314 502912.368 0, 1625544.947 502875.707 0, 1625243.217 502838.897 0, 1624941.485 502802.106 0, 1624639.751 502765.332 0, 1624338.015 502728.576 0, 1624036.277 502691.837 0, 1623734.536 502655.116 0, 1623432.793 502618.414 0, 1623131.048 502581.728 0, 
+    1622829.301 502545.061 0, 1622527.552 502508.411 0, 1622225.801 502471.78 0, 1621924.048 502435.166 0, 1621622.292 502398.569 0, 1621320.534 502361.991 0, 1621018.774 502325.43 0, 1620717.012 502288.887 0, 1620415.248 502252.361 0, 1620113.481 502215.854 0, 
+    1619811.713 502179.364 0, 1619509.942 502142.892 0, 1619208.169 502106.438 0, 1618906.394 502070.001 0, 1618603.256 502033.418 0, 1618302.838 501997.182 0, 1618001.057 501960.799 0, 1617699.273 501924.433 0, 1617397.487 501888.085 0, 1617095.7 501851.756 0, 
+    1616793.91 501815.443 0, 1616492.118 501779.149 0, 1616190.323 501742.872 0, 1615888.527 501706.614 0, 1615586.729 501670.372 0, 1615284.928 501634.149 0, 1614983.125 501597.944 0, 1614681.32 501561.756 0, 1614379.513 501525.586 0, 1614077.704 501489.433 0, 
+    1613775.893 501453.299 0, 1613474.079 501417.182 0, 1613172.264 501381.083 0, 1612870.446 501345.002 0, 1612568.626 501308.939 0, 1612266.805 501272.893 0, 1611964.981 501236.865 0, 1611663.154 501200.855 0, 1611359.963 501164.7 0, 1610702.332 506680.916 0, 
+    1610044.651 512197.549 0, 1610347.19 512233.626 0, 1610648.367 512269.559 0, 1610949.541 512305.509 0, 1611250.714 512341.477 0, 1611551.884 512377.463 0, 1611853.053 512413.467 0, 1612154.219 512449.488 0, 1612455.383 512485.527 0, 1612756.545 512521.584 0, 
+    1613057.705 512557.658 0, 1613358.862 512593.751 0, 1613660.018 512629.861 0, 1613961.171 512665.988 0, 1614262.323 512702.134 0, 1614563.472 512738.297 0, 1614864.619 512774.478 0, 1615165.764 512810.676 0, 1615466.907 512846.893 0, 1615768.047 512883.127 0, 
+    1616069.186 512919.378 0, 1616370.322 512955.648 0, 1616671.457 512991.935 0, 1616972.589 513028.24 0, 1617272.36 513064.399 0, 1617574.847 513100.903 0, 1617875.972 513137.261 0, 1618177.096 513173.637 0, 1618478.217 513210.03 0, 1618779.337 513246.442 0, 
+    1619080.454 513282.871 0, 1619381.569 513319.317 0, 1619682.682 513355.782 0, 1619983.792 513392.264 0, 1620284.901 513428.764 0, 1620586.007 513465.281 0, 1620887.111 513501.817 0, 1621188.214 513538.37 0, 1621489.314 513574.94 0, 1621790.411 513611.529 0, 
+    1622091.507 513648.135 0, 1622392.601 513684.759 0, 1622693.692 513721.401 0, 1622994.781 513758.06 0, 1623295.868 513794.737 0, 1623596.953 513831.432 0, 1623898.036 513868.145 0, 1624199.116 513904.875 0, 1624498.837 513941.457 0, 1625172.101 508426.704 0, 
+    1625845.314 502912.368 0))
+
+POLYGON ((1638948.039 515726.194 0, 1638648.42 515688.765 0, 1638347.445 515651.184 0, 1638046.467 515613.621 0, 1637745.487 515576.076 0, 1637444.505 515538.548 0, 1637143.52 515501.038 0, 1636842.534 515463.546 0, 1636541.545 515426.072 0, 1636240.554 515388.615 0, 
+    1635939.56 515351.176 0, 1635638.565 515313.755 0, 1635337.567 515276.351 0, 1635036.568 515238.965 0, 1634735.566 515201.597 0, 1634434.561 515164.247 0, 1634133.555 515126.914 0, 1633832.546 515089.599 0, 1633531.535 515052.302 0, 1633230.522 515015.022 0, 
+    1632929.507 514977.76 0, 1632628.49 514940.516 0, 1632327.47 514903.29 0, 1632026.448 514866.081 0, 1631724.068 514828.723 0, 1631424.398 514791.717 0, 1631123.37 514754.562 0, 1630822.339 514717.424 0, 1630521.307 514680.304 0, 1630220.272 514643.201 0, 
+    1629919.234 514606.117 0, 1629618.195 514569.05 0, 1629317.154 514532 0, 1629016.11 514494.969 0, 1628715.064 514457.955 0, 1628414.016 514420.959 0, 1628112.966 514383.981 0, 1627811.914 514347.02 0, 1627510.859 514310.077 0, 1627209.803 514273.152 0, 
+    1626908.744 514236.245 0, 1626607.683 514199.355 0, 1626306.619 514162.483 0, 1626005.554 514125.629 0, 1625704.486 514088.792 0, 1625403.417 514051.973 0, 1625102.345 514015.172 0, 1624801.271 513978.389 0, 1624498.837 513941.457 0, 1623825.523 519456.625 0, 
+    1623152.158 524972.204 0, 1623453.939 525009.056 0, 1623754.364 525045.76 0, 1624054.787 525082.482 0, 1624355.207 525119.221 0, 1624655.626 525155.978 0, 1624956.042 525192.753 0, 1625256.456 525229.546 0, 1625556.868 525266.356 0, 1625857.277 525303.184 0, 
+    1626157.685 525340.029 0, 1626458.09 525376.893 0, 1626758.493 525413.774 0, 1627058.894 525450.672 0, 1627359.293 525487.589 0, 1627659.69 525524.522 0, 1627960.084 525561.474 0, 1628260.477 525598.443 0, 1628560.867 525635.43 0, 1628861.255 525672.435 0, 
+    1629161.64 525709.457 0, 1629462.024 525746.498 0, 1629762.405 525783.555 0, 1630062.785 525820.631 0, 1630361.809 525857.557 0, 1630663.537 525894.834 0, 1630963.909 525931.963 0, 1631264.28 525969.109 0, 1631564.648 526006.273 0, 1631865.014 526043.454 0, 
+    1632165.378 526080.654 0, 1632465.74 526117.87 0, 1632766.099 526155.105 0, 1633066.457 526192.357 0, 1633366.812 526229.627 0, 1633667.165 526266.914 0, 1633967.515 526304.22 0, 1634267.864 526341.543 0, 1634568.21 526378.883 0, 1634868.555 526416.241 0, 
+    1635168.897 526453.617 0, 1635469.236 526491.011 0, 1635769.574 526528.422 0, 1636069.909 526565.851 0, 1636370.242 526603.298 0, 1636670.573 526640.762 0, 1636970.902 526678.244 0, 1637271.229 526715.744 0, 1637570.201 526753.092 0, 1638259.146 521239.438 0, 
+    1638948.039 515726.194 0))
+
+POLYGON ((1651983.156 528574.707 0, 1651684.287 528536.514 0, 1651384.068 528498.166 0, 1651083.846 528459.835 0, 1650783.622 528421.523 0, 1650483.396 528383.228 0, 1650183.168 528344.95 0, 1649882.937 528306.691 0, 1649582.704 528268.449 0, 1649282.469 528230.225 0, 
+    1648982.232 528192.018 0, 1648681.992 528153.829 0, 1648381.75 528115.658 0, 1648081.506 528077.504 0, 1647781.259 528039.368 0, 1647481.011 528001.25 0, 1647180.76 527963.149 0, 1646880.507 527925.066 0, 1646580.251 527887.001 0, 1646279.994 527848.953 0, 
+    1645979.734 527810.923 0, 1645679.472 527772.911 0, 1645379.207 527734.917 0, 1645078.941 527696.94 0, 1644777.322 527658.81 0, 1644478.401 527621.039 0, 1644178.128 527583.115 0, 1643877.852 527545.209 0, 1643577.575 527507.32 0, 1643277.295 527469.449 0, 
+    1642977.012 527431.596 0, 1642676.728 527393.761 0, 1642376.441 527355.943 0, 1642076.152 527318.143 0, 1641775.861 527280.36 0, 1641475.568 527242.595 0, 1641175.272 527204.848 0, 1640874.975 527167.119 0, 1640574.675 527129.407 0, 1640274.373 527091.713 0, 
+    1639974.068 527054.036 0, 1639673.761 527016.378 0, 1639373.453 526978.737 0, 1639073.142 526941.113 0, 1638772.828 526903.507 0, 1638472.513 526865.919 0, 1638172.195 526828.349 0, 1637871.875 526790.796 0, 1637570.201 526753.092 0, 1636881.206 532267.156 0, 
+    1636192.16 537781.624 0, 1636493.181 537819.247 0, 1636792.852 537856.718 0, 1637092.521 537894.207 0, 1637392.187 537931.714 0, 1637691.851 537969.239 0, 1637991.513 538006.781 0, 1638291.173 538044.34 0, 1638590.831 538081.918 0, 1638890.486 538119.513 0, 
+    1639190.139 538157.125 0, 1639489.79 538194.756 0, 1639789.439 538232.404 0, 1640089.085 538270.069 0, 1640388.73 538307.752 0, 1640688.372 538345.453 0, 1640988.011 538383.172 0, 1641287.649 538420.908 0, 1641587.284 538458.662 0, 1641886.918 538496.433 0, 
+    1642186.549 538534.222 0, 1642486.177 538572.029 0, 1642785.804 538609.853 0, 1643085.428 538647.695 0, 1643383.703 538685.384 0, 1643684.67 538723.431 0, 1643984.287 538761.326 0, 1644283.903 538799.239 0, 1644583.516 538837.169 0, 1644883.127 538875.117 0, 
+    1645182.735 538913.082 0, 1645482.342 538951.065 0, 1645781.946 538989.066 0, 1646081.548 539027.084 0, 1646381.148 539065.12 0, 1646680.745 539103.173 0, 1646980.34 539141.244 0, 1647279.933 539179.333 0, 1647579.524 539217.44 0, 1647879.113 539255.564 0, 
+    1648178.699 539293.705 0, 1648478.283 539331.865 0, 1648777.865 539370.042 0, 1649077.444 539408.236 0, 1649377.021 539446.448 0, 1649676.596 539484.678 0, 1649976.169 539522.926 0, 1650275.74 539561.191 0, 1650573.962 539599.302 0, 1651278.585 534086.802 0, 
+    1651983.156 528574.707 0))
+
+POLYGON ((1664950.572 541457.603 0, 1664652.456 541418.65 0, 1664352.995 541379.538 0, 1664053.531 541340.445 0, 1663754.065 541301.369 0, 1663454.597 541262.31 0, 1663155.127 541223.269 0, 1662855.654 541184.246 0, 1662556.179 541145.241 0, 1662256.702 541106.253 0, 
+    1661957.222 541067.282 0, 1661657.74 541028.33 0, 1661358.256 540989.395 0, 1661058.77 540950.477 0, 1660759.281 540911.577 0, 1660459.79 540872.695 0, 1660160.296 540833.831 0, 1659860.801 540794.984 0, 1659561.303 540756.155 0, 1659261.803 540717.343 0, 
+    1658962.3 540678.549 0, 1658662.796 540639.772 0, 1658363.288 540601.014 0, 1658063.779 540562.273 0, 1657762.923 540523.375 0, 1657464.754 540484.843 0, 1657165.238 540446.155 0, 1656865.719 540407.484 0, 1656566.198 540368.831 0, 1656266.675 540330.196 0, 
+    1655967.15 540291.578 0, 1655667.623 540252.978 0, 1655368.093 540214.396 0, 1655068.561 540175.831 0, 1654769.026 540137.283 0, 1654469.49 540098.754 0, 1654169.951 540060.242 0, 1653870.41 540021.748 0, 1653570.866 539983.271 0, 1653271.321 539944.812 0, 
+    1652971.773 539906.37 0, 1652672.223 539867.947 0, 1652372.67 539829.54 0, 1652073.115 539791.152 0, 1651773.558 539752.781 0, 1651473.999 539714.428 0, 1651174.438 539676.092 0, 1650874.874 539637.774 0, 1650573.962 539599.302 0, 1649869.288 545112.204 0, 
+    1649164.563 550625.505 0, 1649464.823 550663.894 0, 1649763.737 550702.129 0, 1650062.65 550740.381 0, 1650361.56 550778.651 0, 1650660.468 550816.939 0, 1650959.374 550855.245 0, 1651258.277 550893.568 0, 1651557.179 550931.908 0, 1651856.078 550970.266 0, 
+    1652154.974 551008.642 0, 1652453.869 551047.035 0, 1652752.761 551085.446 0, 1653051.651 551123.875 0, 1653350.539 551162.321 0, 1653649.424 551200.785 0, 1653948.307 551239.266 0, 1654247.188 551277.765 0, 1654546.067 551316.281 0, 1654844.943 551354.815 0, 
+    1655143.817 551393.367 0, 1655442.689 551431.936 0, 1655741.559 551470.523 0, 1656040.426 551509.128 0, 1656337.95 551547.576 0, 1656638.154 551586.389 0, 1656937.014 551625.047 0, 1657235.873 551663.721 0, 1657534.728 551702.414 0, 1657833.582 551741.124 0, 
+    1658132.433 551779.851 0, 1658431.283 551818.596 0, 1658730.129 551857.359 0, 1659028.974 551896.14 0, 1659327.816 551934.937 0, 1659626.656 551973.753 0, 1659925.494 552012.586 0, 1660224.329 552051.437 0, 1660523.162 552090.305 0, 1660821.993 552129.191 0, 
+    1661120.821 552168.094 0, 1661419.648 552207.016 0, 1661718.472 552245.954 0, 1662017.293 552284.91 0, 1662316.113 552323.884 0, 1662614.93 552362.876 0, 1662913.744 552401.885 0, 1663212.557 552440.911 0, 1663510.027 552479.78 0, 1664230.325 546968.492 0, 
+    1664950.572 541457.603 0))
+
+POLYGON ((1677850.195 554374.577 0, 1677552.834 554334.867 0, 1677254.133 554294.997 0, 1676955.43 554255.144 0, 1676656.724 554215.308 0, 1676358.016 554175.49 0, 1676059.305 554135.69 0, 1675760.593 554095.907 0, 1675461.878 554056.142 0, 1675163.16 554016.395 0, 
+    1674864.44 553976.665 0, 1674565.718 553936.952 0, 1674266.994 553897.257 0, 1673968.267 553857.58 0, 1673669.538 553817.921 0, 1673370.807 553778.279 0, 1673072.073 553738.654 0, 1672773.337 553699.047 0, 1672474.598 553659.458 0, 1672175.858 553619.886 0, 
+    1671877.115 553580.332 0, 1671578.369 553540.795 0, 1671279.621 553501.276 0, 1670980.871 553461.775 0, 1670680.78 553422.114 0, 1670383.364 553382.825 0, 1670084.607 553343.376 0, 1669785.848 553303.945 0, 1669487.086 553264.532 0, 1669188.322 553225.136 0, 
+    1668889.556 553185.758 0, 1668590.787 553146.397 0, 1668292.016 553107.054 0, 1667993.243 553067.728 0, 1667694.467 553028.42 0, 1667395.69 552989.13 0, 1667096.909 552949.857 0, 1666798.127 552910.602 0, 1666499.342 552871.364 0, 1666200.555 552832.144 0, 
+    1665901.765 552792.942 0, 1665602.974 552753.757 0, 1665304.18 552714.59 0, 1665005.383 552675.44 0, 1664706.585 552636.308 0, 1664407.784 552597.193 0, 1664108.98 552558.096 0, 1663810.175 552519.017 0, 1663510.027 552479.78 0, 1662789.677 557991.464 0, 
+    1662069.275 563503.541 0, 1662368.771 563542.693 0, 1662666.928 563581.687 0, 1662965.083 563620.699 0, 1663263.235 563659.729 0, 1663561.385 563698.776 0, 1663859.532 563737.84 0, 1664157.677 563776.923 0, 1664455.82 563816.022 0, 1664753.961 563855.14 0, 
+    1665052.099 563894.275 0, 1665350.235 563933.427 0, 1665648.369 563972.597 0, 1665946.5 564011.785 0, 1666244.63 564050.99 0, 1666542.756 564090.212 0, 1666840.881 564129.452 0, 1667139.003 564168.71 0, 1667437.123 564207.985 0, 1667735.24 564247.278 0, 
+    1668033.356 564286.589 0, 1668331.469 564325.916 0, 1668629.579 564365.262 0, 1668927.688 564404.625 0, 1669224.458 564443.829 0, 1669523.897 564483.403 0, 1669821.999 564522.819 0, 1670120.098 564562.252 0, 1670418.194 564601.703 0, 1670716.289 564641.171 0, 
+    1671014.381 564680.657 0, 1671312.471 564720.16 0, 1671610.558 564759.681 0, 1671908.643 564799.22 0, 1672206.726 564838.776 0, 1672504.806 564878.349 0, 1672802.884 564917.94 0, 1673100.96 564957.549 0, 1673399.034 564997.175 0, 1673697.105 565036.819 0, 
+    1673995.173 565076.48 0, 1674293.24 565116.159 0, 1674591.304 565155.855 0, 1674889.366 565195.569 0, 1675187.425 565235.3 0, 1675485.482 565275.049 0, 1675783.537 565314.816 0, 1676081.589 565354.6 0, 1676378.305 565394.223 0, 1677114.276 559884.204 0, 
+    1677850.195 554374.577 0))
+
+POLYGON ((1690681.936 567325.324 0, 1690385.332 567284.862 0, 1690087.393 567244.236 0, 1689789.452 567203.627 0, 1689491.508 567163.037 0, 1689193.562 567122.463 0, 1688895.614 567081.907 0, 1688597.663 567041.369 0, 1688299.71 567000.848 0, 1688001.754 566960.345 0, 
+    1687703.796 566919.86 0, 1687405.836 566879.392 0, 1687107.873 566838.941 0, 1686809.908 566798.508 0, 1686511.941 566758.092 0, 1686213.971 566717.694 0, 1685915.999 566677.314 0, 1685618.024 566636.951 0, 1685320.047 566596.606 0, 1685022.068 566556.278 0, 
+    1684724.086 566515.968 0, 1684426.102 566475.675 0, 1684128.116 566435.4 0, 1683830.127 566395.142 0, 1683530.803 566354.722 0, 1683234.142 566314.679 0, 1682936.146 566274.474 0, 1682638.148 566234.287 0, 1682340.147 566194.117 0, 1682042.144 566153.965 0, 
+    1681744.139 566113.83 0, 1681446.131 566073.712 0, 1681148.121 566033.613 0, 1680850.109 565993.53 0, 1680552.094 565953.466 0, 1680254.077 565913.418 0, 1679956.057 565873.389 0, 1679658.035 565833.377 0, 1679360.011 565793.382 0, 1679061.985 565753.405 0, 
+    1678763.956 565713.446 0, 1678465.924 565673.504 0, 1678167.891 565633.579 0, 1677869.855 565593.673 0, 1677571.816 565553.783 0, 1677273.776 565513.911 0, 1676975.733 565474.057 0, 1676677.687 565434.221 0, 1676378.305 565394.223 0, 1675642.282 570904.632 0, 
+    1674906.207 576415.428 0, 1675204.937 576455.338 0, 1675502.334 576495.088 0, 1675799.728 576534.856 0, 1676097.12 576574.641 0, 1676394.51 576614.443 0, 1676691.897 576654.263 0, 1676989.282 576694.101 0, 1677286.665 576733.956 0, 1677584.045 576773.828 0, 
+    1677881.423 576813.718 0, 1678178.799 576853.626 0, 1678476.172 576893.551 0, 1678773.543 576933.493 0, 1679070.912 576973.453 0, 1679368.278 577013.431 0, 1679665.642 577053.426 0, 1679963.003 577093.438 0, 1680260.362 577133.468 0, 1680557.719 577173.516 0, 
+    1680855.073 577213.581 0, 1681152.426 577253.663 0, 1681449.775 577293.763 0, 1681747.123 577333.881 0, 1682043.137 577373.836 0, 1682341.81 577414.168 0, 1682639.15 577454.338 0, 1682936.488 577494.526 0, 1683233.824 577534.731 0, 1683531.157 577574.954 0, 
+    1683828.488 577615.194 0, 1684125.816 577655.451 0, 1684423.142 577695.726 0, 1684720.466 577736.019 0, 1685017.787 577776.329 0, 1685315.106 577816.656 0, 1685612.423 577857.001 0, 1685909.737 577897.364 0, 1686207.049 577937.744 0, 1686504.358 577978.141 0, 
+    1686801.665 578018.556 0, 1687098.97 578058.989 0, 1687396.272 578099.439 0, 1687693.572 578139.907 0, 1687990.87 578180.392 0, 1688288.165 578220.894 0, 1688585.457 578261.414 0, 1688882.748 578301.952 0, 1689178.707 578342.325 0, 1689930.348 572833.631 0, 
+    1690681.936 567325.324 0))
+
+POLYGON ((1703445.707 580309.538 0, 1703149.86 580268.328 0, 1702852.686 580226.95 0, 1702555.509 580185.591 0, 1702258.329 580144.248 0, 1701961.147 580102.923 0, 1701663.963 580061.616 0, 1701366.776 580020.326 0, 1701069.587 579979.054 0, 1700772.395 579937.799 0, 
+    1700475.201 579896.562 0, 1700178.004 579855.342 0, 1699880.805 579814.14 0, 1699583.604 579772.955 0, 1699286.4 579731.788 0, 1698989.194 579690.638 0, 1698691.985 579649.505 0, 1698394.774 579608.39 0, 1698097.561 579567.293 0, 1697800.345 579526.213 0, 
+    1697503.126 579485.151 0, 1697205.906 579444.106 0, 1696908.682 579403.078 0, 1696611.457 579362.069 0, 1696312.901 579320.893 0, 1696016.998 579280.101 0, 1695719.766 579239.144 0, 1695422.53 579198.204 0, 1695125.293 579157.281 0, 1694828.053 579116.376 0, 
+    1694530.81 579075.489 0, 1694233.565 579034.619 0, 1693936.318 578993.767 0, 1693639.069 578952.932 0, 1693341.816 578912.114 0, 1693044.562 578871.314 0, 1692747.305 578830.532 0, 1692450.046 578789.767 0, 1692152.784 578749.019 0, 1691855.52 578708.289 0, 
+    1691558.254 578667.577 0, 1691260.985 578626.882 0, 1690963.714 578586.204 0, 1690666.44 578545.544 0, 1690369.164 578504.902 0, 1690071.885 578464.277 0, 1689774.605 578423.669 0, 1689477.321 578383.079 0, 1689178.707 578342.325 0, 1688427.014 583851.403 0, 
+    1687675.268 589360.86 0, 1687973.231 589401.525 0, 1688269.866 589442.027 0, 1688566.498 589482.546 0, 1688863.128 589523.082 0, 1689159.756 589563.636 0, 1689456.381 589604.207 0, 1689753.004 589644.796 0, 1690049.624 589685.402 0, 1690346.242 589726.026 0, 
+    1690642.858 589766.667 0, 1690939.471 589807.326 0, 1691236.082 589848.002 0, 1691532.69 589888.695 0, 1691829.296 589929.406 0, 1692125.9 589970.135 0, 1692422.501 590010.88 0, 1692719.1 590051.644 0, 1693015.696 590092.425 0, 1693312.29 590133.223 0, 
+    1693608.882 590174.039 0, 1693905.471 590214.872 0, 1694202.058 590255.722 0, 1694498.642 590296.59 0, 1694793.9 590337.293 0, 1695091.804 590378.379 0, 1695388.381 590419.299 0, 1695684.956 590460.237 0, 1695981.528 590501.193 0, 1696278.098 590542.165 0, 
+    1696574.666 590583.156 0, 1696871.231 590624.163 0, 1697167.794 590665.189 0, 1697464.354 590706.231 0, 1697760.912 590747.291 0, 1698057.467 590788.369 0, 1698354.02 590829.464 0, 1698650.571 590870.576 0, 1698947.119 590911.706 0, 1699243.665 590952.854 0, 
+    1699540.208 590994.018 0, 1699836.749 591035.201 0, 1700133.288 591076.4 0, 1700429.824 591117.618 0, 1700726.357 591158.852 0, 1701022.889 591200.104 0, 1701319.417 591241.374 0, 1701615.944 591282.661 0, 1701911.145 591323.781 0, 1702678.452 585816.469 0, 
+    1703445.707 580309.538 0))
+
+POLYGON ((1716141.418 593326.913 0, 1715846.333 593284.959 0, 1715549.924 593242.834 0, 1715253.513 593200.727 0, 1714957.1 593158.637 0, 1714660.684 593116.565 0, 1714364.265 593074.51 0, 1714067.844 593032.473 0, 1713771.421 592990.453 0, 1713474.995 592948.451 0, 
+    1713178.566 592906.466 0, 1712882.136 592864.498 0, 1712585.702 592822.548 0, 1712289.267 592780.615 0, 1711992.828 592738.7 0, 1711696.388 592696.802 0, 1711399.945 592654.922 0, 1711103.499 592613.059 0, 1710807.051 592571.214 0, 1710510.6 592529.386 0, 
+    1710214.147 592487.575 0, 1709917.692 592445.782 0, 1709621.234 592404.006 0, 1709324.773 592362.248 0, 1709026.989 592320.322 0, 1708731.845 592278.784 0, 1708435.378 592237.078 0, 1708138.907 592195.39 0, 1707842.435 592153.719 0, 1707545.96 592112.066 0, 
+    1707249.482 592070.43 0, 1706953.002 592028.811 0, 1706656.519 591987.21 0, 1706360.035 591945.626 0, 1706063.547 591904.06 0, 1705767.057 591862.511 0, 1705470.565 591820.98 0, 1705174.07 591779.466 0, 1704877.573 591737.97 0, 1704581.074 591696.491 0, 
+    1704284.572 591655.029 0, 1703988.067 591613.585 0, 1703691.56 591572.159 0, 1703395.051 591530.749 0, 1703098.539 591489.358 0, 1702802.025 591447.983 0, 1702505.508 591406.627 0, 1702208.989 591365.287 0, 1701911.145 591323.781 0, 1701143.785 596831.47 0, 
+    1700376.373 602339.532 0, 1700673.566 602380.948 0, 1700969.437 602422.197 0, 1701265.305 602463.463 0, 1701561.171 602504.747 0, 1701857.034 602546.048 0, 1702152.895 602587.367 0, 1702448.754 602628.703 0, 1702744.61 602670.056 0, 1703040.464 602711.427 0, 
+    1703336.315 602752.815 0, 1703632.164 602794.221 0, 1703928.01 602835.644 0, 1704223.854 602877.085 0, 1704519.696 602918.543 0, 1704815.535 602960.018 0, 1705111.371 603001.511 0, 1705407.206 603043.021 0, 1705703.037 603084.548 0, 1705998.867 603126.093 0, 
+    1706294.694 603167.656 0, 1706590.518 603209.236 0, 1706886.34 603250.833 0, 1707182.159 603292.447 0, 1707476.658 603333.894 0, 1707773.791 603375.729 0, 1708069.603 603417.396 0, 1708365.413 603459.08 0, 1708661.22 603500.782 0, 1708957.025 603542.501 0, 
+    1709252.827 603584.237 0, 1709548.627 603625.991 0, 1709844.425 603667.763 0, 1710140.22 603709.551 0, 1710436.012 603751.357 0, 1710731.802 603793.181 0, 1711027.59 603835.022 0, 1711323.375 603876.88 0, 1711619.158 603918.756 0, 1711914.938 603960.649 0, 
+    1712210.716 604002.56 0, 1712506.491 604044.488 0, 1712802.264 604086.433 0, 1713098.034 604128.396 0, 1713393.802 604170.376 0, 1713689.567 604212.374 0, 1713985.33 604254.389 0, 1714281.091 604296.422 0, 1714575.531 604338.284 0, 1715358.501 598832.412 0, 
+    1716141.418 593326.913 0))
+
+POLYGON ((1728768.986 606377.143 0, 1728474.663 606334.449 0, 1728179.022 606291.581 0, 1727883.379 606248.73 0, 1727587.733 606205.897 0, 1727292.085 606163.082 0, 1726996.435 606120.283 0, 1726700.782 606077.502 0, 1726405.126 606034.739 0, 1726109.468 605991.993 0, 
+    1725813.807 605949.264 0, 1725518.144 605906.553 0, 1725222.478 605863.859 0, 1724926.81 605821.183 0, 1724631.139 605778.524 0, 1724335.466 605735.882 0, 1724039.791 605693.258 0, 1723744.112 605650.651 0, 1723448.432 605608.061 0, 1723152.748 605565.489 0, 
+    1722857.063 605522.935 0, 1722561.374 605480.398 0, 1722265.684 605437.878 0, 1721969.99 605395.375 0, 1721672.978 605352.701 0, 1721378.596 605310.423 0, 1721082.895 605267.972 0, 1720787.192 605225.54 0, 1720491.486 605183.124 0, 1720195.778 605140.726 0, 
+    1719900.067 605098.346 0, 1719604.354 605055.983 0, 1719308.638 605013.637 0, 1719012.92 604971.308 0, 1718717.2 604928.997 0, 1718421.476 604886.704 0, 1718125.751 604844.428 0, 1717830.022 604802.169 0, 1717534.292 604759.928 0, 1717238.559 604717.704 0, 
+    1716942.823 604675.497 0, 1716647.085 604633.308 0, 1716351.344 604591.136 0, 1716055.601 604548.982 0, 1715759.856 604506.845 0, 1715464.107 604464.726 0, 1715168.357 604422.623 0, 1714872.604 604380.539 0, 1714575.531 604338.284 0, 1713792.508 609844.527 0, 
+    1713009.433 615351.138 0, 1713305.855 615393.3 0, 1713600.96 615435.292 0, 1713896.062 615477.302 0, 1714191.162 615519.329 0, 1714486.259 615561.374 0, 1714781.354 615603.436 0, 1715076.447 615645.515 0, 1715371.537 615687.612 0, 1715666.624 615729.726 0, 
+    1715961.709 615771.857 0, 1716256.792 615814.006 0, 1716551.872 615856.172 0, 1716846.949 615898.355 0, 1717142.024 615940.556 0, 1717437.097 615982.775 0, 1717732.167 616025.01 0, 1718027.235 616067.263 0, 1718322.3 616109.533 0, 1718617.363 616151.821 0, 
+    1718912.423 616194.126 0, 1719207.48 616236.449 0, 1719502.536 616278.788 0, 1719797.588 616321.146 0, 1720091.325 616363.332 0, 1720387.686 616405.912 0, 1720682.731 616448.321 0, 1720977.774 616490.748 0, 1721272.814 616533.192 0, 1721567.852 616575.653 0, 
+    1721862.887 616618.132 0, 1722157.92 616660.628 0, 1722452.95 616703.142 0, 1722747.978 616745.672 0, 1723043.003 616788.221 0, 1723338.026 616830.786 0, 1723633.046 616873.369 0, 1723928.064 616915.969 0, 1724223.079 616958.587 0, 1724518.091 617001.222 0, 
+    1724813.102 617043.874 0, 1725108.109 617086.544 0, 1725403.114 617129.231 0, 1725698.117 617171.936 0, 1725993.117 617214.658 0, 1726288.115 617257.397 0, 1726583.11 617300.153 0, 1726878.102 617342.927 0, 1727171.781 617385.528 0, 1727970.41 611881.152 0, 
+    1728768.986 606377.143 0))
+
+POLYGON ((1741328.324 619459.922 0, 1741034.765 619416.491 0, 1740739.895 619372.884 0, 1740445.022 619329.294 0, 1740150.146 619285.722 0, 1739855.268 619242.167 0, 1739560.387 619198.629 0, 1739265.504 619155.109 0, 1738970.618 619111.605 0, 1738675.729 619068.12 0, 
+    1738380.838 619024.652 0, 1738085.945 618981.201 0, 1737791.048 618937.767 0, 1737496.15 618894.351 0, 1737201.249 618850.952 0, 1736906.345 618807.57 0, 1736611.438 618764.206 0, 1736316.529 618720.859 0, 1736021.618 618677.53 0, 1735726.704 618634.218 0, 
+    1735431.787 618590.923 0, 1735136.868 618547.646 0, 1734841.946 618504.386 0, 1734547.022 618461.143 0, 1734250.785 618417.726 0, 1733957.166 618374.71 0, 1733662.234 618331.519 0, 1733367.3 618288.346 0, 1733072.363 618245.19 0, 1732777.424 618202.052 0, 
+    1732482.482 618158.93 0, 1732187.537 618115.827 0, 1731892.59 618072.74 0, 1731597.64 618029.671 0, 1731302.688 617986.62 0, 1731007.733 617943.585 0, 1730712.776 617900.568 0, 1730417.817 617857.569 0, 1730122.854 617814.586 0, 1729827.889 617771.621 0, 
+    1729532.922 617728.674 0, 1729237.952 617685.744 0, 1728942.98 617642.831 0, 1728648.005 617599.935 0, 1728353.027 617557.057 0, 1728058.048 617514.197 0, 1727763.065 617471.353 0, 1727468.08 617428.527 0, 1727171.781 617385.528 0, 1726373.099 622890.269 0, 
+    1725574.364 628395.37 0, 1725870.013 628438.274 0, 1726164.35 628481.006 0, 1726458.684 628523.756 0, 1726753.016 628566.522 0, 1727047.346 628609.306 0, 1727341.672 628652.107 0, 1727635.997 628694.926 0, 1727930.319 628737.762 0, 1728224.638 628780.615 0, 
+    1728518.955 628823.485 0, 1728813.269 628866.373 0, 1729107.581 628909.278 0, 1729401.89 628952.201 0, 1729696.197 628995.141 0, 1729990.501 629038.098 0, 1730284.803 629081.072 0, 1730579.102 629124.064 0, 1730873.399 629167.073 0, 1731167.693 629210.1 0, 
+    1731461.984 629253.143 0, 1731756.273 629296.204 0, 1732050.56 629339.283 0, 1732344.844 629382.378 0, 1732637.818 629425.3 0, 1732933.404 629468.622 0, 1733227.681 629511.77 0, 1733521.954 629554.934 0, 1733816.226 629598.117 0, 1734110.494 629641.316 0, 
+    1734404.761 629684.533 0, 1734699.024 629727.768 0, 1734993.285 629771.019 0, 1735287.544 629814.288 0, 1735581.8 629857.574 0, 1735876.053 629900.878 0, 1736170.304 629944.199 0, 1736464.552 629987.537 0, 1736758.798 630030.892 0, 1737053.041 630074.265 0, 
+    1737347.282 630117.655 0, 1737641.52 630161.063 0, 1737935.756 630204.488 0, 1738229.989 630247.93 0, 1738524.219 630291.389 0, 1738818.447 630334.866 0, 1739112.673 630378.36 0, 1739406.895 630421.871 0, 1739699.81 630465.207 0, 1740514.094 624962.384 0, 
+    1741328.324 619459.922 0))
+
+POLYGON ((1753819.351 632574.942 0, 1753526.558 632530.779 0, 1753232.459 632486.437 0, 1752938.358 632442.111 0, 1752644.254 632397.804 0, 1752350.148 632353.513 0, 1752056.039 632309.24 0, 1751761.927 632264.984 0, 1751467.812 632220.746 0, 1751173.696 632176.524 0, 
+    1750879.576 632132.32 0, 1750585.454 632088.134 0, 1750291.329 632043.964 0, 1749997.202 631999.812 0, 1749703.072 631955.678 0, 1749408.939 631911.56 0, 1749114.804 631867.46 0, 1748820.667 631823.378 0, 1748526.526 631779.312 0, 1748232.383 631735.264 0, 
+    1747938.238 631691.233 0, 1747644.09 631647.22 0, 1747349.939 631603.223 0, 1747055.786 631559.245 0, 1746760.325 631515.088 0, 1746467.471 631471.339 0, 1746173.31 631427.412 0, 1745879.147 631383.502 0, 1745584.981 631339.61 0, 1745290.812 631295.735 0, 
+    1744996.64 631251.877 0, 1744702.467 631208.037 0, 1744408.29 631164.214 0, 1744114.111 631120.408 0, 1743819.929 631076.62 0, 1743525.745 631032.849 0, 1743231.558 630989.095 0, 1742937.369 630945.358 0, 1742643.177 630901.639 0, 1742348.982 630857.937 0, 
+    1742054.785 630814.253 0, 1741760.585 630770.586 0, 1741466.383 630726.936 0, 1741172.178 630683.303 0, 1740877.971 630639.688 0, 1740583.761 630596.09 0, 1740289.548 630552.509 0, 1739995.333 630508.946 0, 1739699.81 630465.207 0, 1738885.473 635968.387 0, 
+    1738071.083 641471.922 0, 1738365.956 641515.565 0, 1738659.523 641559.032 0, 1738953.088 641602.517 0, 1739246.65 641646.019 0, 1739540.21 641689.538 0, 1739833.767 641733.075 0, 1740127.321 641776.629 0, 1740420.873 641820.2 0, 1740714.422 641863.788 0, 
+    1741007.969 641907.394 0, 1741301.513 641951.017 0, 1741595.055 641994.657 0, 1741888.594 642038.314 0, 1742182.131 642081.989 0, 1742475.665 642125.681 0, 1742769.196 642169.39 0, 1743062.725 642213.117 0, 1743356.251 642256.861 0, 1743649.775 642300.622 0, 
+    1743943.296 642344.4 0, 1744236.814 642388.196 0, 1744530.33 642432.009 0, 1744823.843 642475.839 0, 1745116.052 642519.492 0, 1745410.862 642563.551 0, 1745704.368 642607.433 0, 1745997.871 642651.332 0, 1746291.371 642695.249 0, 1746584.869 642739.183 0, 
+    1746878.364 642783.134 0, 1747171.857 642827.102 0, 1747465.347 642871.088 0, 1747758.834 642915.091 0, 1748052.319 642959.111 0, 1748345.802 643003.149 0, 1748639.281 643047.204 0, 1748932.758 643091.276 0, 1749226.233 643135.365 0, 1749519.705 643179.472 0, 
+    1749813.174 643223.596 0, 1750106.641 643267.737 0, 1750400.105 643311.895 0, 1750693.567 643356.071 0, 1750987.025 643400.264 0, 1751280.482 643444.474 0, 1751573.936 643488.702 0, 1751867.387 643532.946 0, 1752159.535 643577.012 0, 1752989.47 638075.8 0, 
+    1753819.351 632574.942 0))
+
+POLYGON ((1766241.983 645721.896 0, 1765949.958 645677.005 0, 1765656.633 645631.931 0, 1765363.306 645586.875 0, 1765069.976 645541.836 0, 1764776.643 645496.814 0, 1764483.307 645451.809 0, 1764189.969 645406.822 0, 1763896.628 645361.852 0, 1763603.285 645316.899 0, 
+    1763309.938 645271.963 0, 1763016.59 645227.045 0, 1762723.238 645182.144 0, 1762429.884 645137.26 0, 1762136.527 645092.394 0, 1761843.168 645047.545 0, 1761549.806 645002.713 0, 1761256.442 644957.898 0, 1760963.074 644913.101 0, 1760669.704 644868.321 0, 
+    1760376.332 644823.558 0, 1760082.957 644778.812 0, 1759789.579 644734.084 0, 1759496.198 644689.373 0, 1759201.516 644644.481 0, 1758909.43 644600.002 0, 1758616.041 644555.343 0, 1758322.65 644510.701 0, 1758029.257 644466.076 0, 1757735.861 644421.469 0, 
+    1757442.462 644376.879 0, 1757149.06 644332.306 0, 1756855.656 644287.75 0, 1756562.25 644243.212 0, 1756268.84 644198.691 0, 1755975.428 644154.187 0, 1755682.014 644109.7 0, 1755388.597 644065.231 0, 1755095.177 644020.779 0, 1754801.754 643976.344 0, 
+    1754508.329 643931.927 0, 1754214.902 643887.526 0, 1753921.471 643843.143 0, 1753628.039 643798.778 0, 1753334.603 643754.429 0, 1753041.165 643710.098 0, 1752747.724 643665.784 0, 1752454.281 643621.488 0, 1752159.535 643577.012 0, 1751329.547 649078.576 0, 
+    1750499.507 654580.487 0, 1750793.603 654624.864 0, 1751086.398 654669.063 0, 1751379.191 654713.279 0, 1751671.982 654757.513 0, 1751964.77 654801.763 0, 1752257.555 654846.031 0, 1752550.337 654890.316 0, 1752843.118 654934.618 0, 1753135.895 654978.938 0, 
+    1753428.67 655023.274 0, 1753721.442 655067.628 0, 1754014.212 655111.999 0, 1754306.979 655156.388 0, 1754599.743 655200.793 0, 1754892.505 655245.216 0, 1755185.264 655289.656 0, 1755478.02 655334.114 0, 1755770.774 655378.588 0, 1756063.526 655423.08 0, 
+    1756356.274 655467.589 0, 1756649.02 655512.115 0, 1756941.764 655556.659 0, 1757234.505 655601.219 0, 1757525.947 655645.6 0, 1757819.978 655690.393 0, 1758112.711 655735.005 0, 1758405.442 655779.635 0, 1758698.169 655824.281 0, 1758990.894 655868.946 0, 
+    1759283.617 655913.627 0, 1759576.336 655958.325 0, 1759869.054 656003.041 0, 1760161.768 656047.774 0, 1760454.48 656092.524 0, 1760747.189 656137.292 0, 1761039.896 656182.077 0, 1761332.6 656226.878 0, 1761625.301 656271.698 0, 1761918 656316.534 0, 
+    1762210.696 656361.388 0, 1762503.39 656406.258 0, 1762796.08 656451.146 0, 1763088.769 656496.052 0, 1763381.454 656540.974 0, 1763674.137 656585.914 0, 1763966.817 656630.871 0, 1764259.495 656675.845 0, 1764550.875 656720.637 0, 1765396.456 651221.093 0, 
+    1766241.983 645721.896 0))
+
+POLYGON ((1778596.141 658900.477 0, 1778304.886 658854.861 0, 1778012.337 658809.06 0, 1777719.785 658763.277 0, 1777427.23 658717.51 0, 1777134.672 658671.761 0, 1776842.112 658626.029 0, 1776549.549 658580.314 0, 1776256.984 658534.617 0, 1775964.416 658488.936 0, 
+    1775671.845 658443.273 0, 1775379.271 658397.627 0, 1775086.695 658351.999 0, 1774794.116 658306.387 0, 1774501.534 658260.793 0, 1774208.95 658215.216 0, 1773916.363 658169.656 0, 1773623.774 658124.114 0, 1773331.181 658078.588 0, 1773038.586 658033.08 0, 
+    1772745.988 657987.589 0, 1772453.388 657942.115 0, 1772160.785 657896.659 0, 1771868.179 657851.22 0, 1771574.278 657805.597 0, 1771282.96 657760.393 0, 1770990.346 657715.005 0, 1770697.73 657669.635 0, 1770405.111 657624.282 0, 1770112.489 657578.946 0, 
+    1769819.864 657533.627 0, 1769527.237 657488.326 0, 1769234.607 657443.042 0, 1768941.975 657397.775 0, 1768649.34 657352.525 0, 1768356.702 657307.292 0, 1768064.062 657262.077 0, 1767771.419 657216.879 0, 1767478.773 657171.698 0, 1767186.125 657126.534 0, 
+    1766893.474 657081.388 0, 1766600.82 657036.259 0, 1766308.163 656991.147 0, 1766015.504 656946.052 0, 1765722.843 656900.974 0, 1765430.178 656855.914 0, 1765137.512 656810.871 0, 1764844.842 656765.845 0, 1764550.875 656720.637 0, 1763705.241 662220.527 0, 
+    1762859.555 667720.757 0, 1763152.871 667765.865 0, 1763444.894 667810.791 0, 1763736.913 667855.735 0, 1764028.93 667900.695 0, 1764320.944 667945.673 0, 1764612.956 667990.668 0, 1764904.965 668035.68 0, 1765196.971 668080.71 0, 1765488.975 668125.756 0, 
+    1765780.976 668170.82 0, 1766072.974 668215.901 0, 1766364.97 668260.999 0, 1766656.963 668306.114 0, 1766948.953 668351.247 0, 1767240.941 668396.396 0, 1767532.926 668441.563 0, 1767824.908 668486.747 0, 1768116.888 668531.949 0, 1768408.865 668577.167 0, 
+    1768700.84 668622.403 0, 1768992.812 668667.655 0, 1769284.781 668712.925 0, 1769576.747 668758.213 0, 1769867.42 668803.317 0, 1770160.672 668848.838 0, 1770452.63 668894.177 0, 1770744.586 668939.533 0, 1771036.539 668984.906 0, 1771328.49 669030.296 0, 
+    1771620.437 669075.704 0, 1771912.383 669121.129 0, 1772204.325 669166.57 0, 1772496.265 669212.029 0, 1772788.202 669257.506 0, 1773080.136 669302.999 0, 1773372.068 669348.509 0, 1773663.997 669394.037 0, 1773955.923 669439.582 0, 1774247.847 669485.144 0, 
+    1774539.768 669530.724 0, 1774831.686 669576.32 0, 1775123.602 669621.934 0, 1775415.515 669667.564 0, 1775707.425 669713.212 0, 1775999.332 669758.878 0, 1776291.237 669804.56 0, 1776583.139 669850.26 0, 1776873.75 669895.774 0, 1777734.972 664397.955 0, 
+    1778596.141 658900.477 0))
+
+POLYGON ((1790881.744 672110.376 0, 1790591.261 672064.04 0, 1790299.489 672017.516 0, 1790007.715 671971.009 0, 1789715.937 671924.519 0, 1789424.157 671878.046 0, 1789132.374 671831.591 0, 1788840.589 671785.153 0, 1788548.801 671738.732 0, 1788257.01 671692.328 0, 
+    1787965.216 671645.941 0, 1787673.419 671599.572 0, 1787381.62 671553.22 0, 1787089.818 671506.884 0, 1786798.013 671460.567 0, 1786506.206 671414.266 0, 1786214.396 671367.982 0, 1785922.583 671321.716 0, 1785630.767 671275.466 0, 1785338.949 671229.234 0, 
+    1785047.128 671183.019 0, 1784755.304 671136.822 0, 1784463.478 671090.641 0, 1784171.649 671044.478 0, 1783878.529 670998.128 0, 1783587.982 670952.203 0, 1783296.145 670906.091 0, 1783004.305 670859.996 0, 1782712.462 670813.919 0, 1782420.617 670767.858 0, 
+    1782128.768 670721.815 0, 1781836.918 670675.789 0, 1781545.064 670629.78 0, 1781253.208 670583.789 0, 1780961.349 670537.814 0, 1780669.487 670491.857 0, 1780377.623 670445.917 0, 1780085.755 670399.994 0, 1779793.886 670354.089 0, 1779502.013 670308.2 0, 
+    1779210.138 670262.329 0, 1778918.26 670216.474 0, 1778626.379 670170.637 0, 1778334.496 670124.818 0, 1778042.61 670079.015 0, 1777750.721 670033.23 0, 1777458.83 669987.461 0, 1777166.936 669941.71 0, 1776873.75 669895.774 0, 1776012.475 675393.932 0, 
+    1775151.147 680892.424 0, 1775443.683 680938.258 0, 1775734.93 680983.908 0, 1776026.174 681029.575 0, 1776317.416 681075.259 0, 1776608.654 681120.96 0, 1776899.89 681166.678 0, 1777191.124 681212.413 0, 1777482.355 681258.166 0, 1777773.583 681303.935 0, 
+    1778064.808 681349.722 0, 1778356.031 681395.526 0, 1778647.251 681441.347 0, 1778938.468 681487.185 0, 1779229.682 681533.041 0, 1779520.894 681578.913 0, 1779812.103 681624.803 0, 1780103.31 681670.71 0, 1780394.514 681716.634 0, 1780685.715 681762.575 0, 
+    1780976.913 681808.533 0, 1781268.109 681854.508 0, 1781559.302 681900.501 0, 1781850.492 681946.51 0, 1782140.395 681992.334 0, 1782432.864 682038.581 0, 1782724.046 682084.642 0, 1783015.226 682130.72 0, 1783306.402 682176.815 0, 1783597.576 682222.928 0, 
+    1783888.747 682269.057 0, 1784179.916 682315.204 0, 1784471.082 682361.368 0, 1784762.245 682407.549 0, 1785053.405 682453.747 0, 1785344.563 682499.962 0, 1785635.718 682546.194 0, 1785926.87 682592.444 0, 1786218.019 682638.711 0, 1786509.166 682684.994 0, 
+    1786800.31 682731.295 0, 1787091.452 682777.613 0, 1787382.59 682823.949 0, 1787673.726 682870.301 0, 1787964.859 682916.671 0, 1788255.99 682963.057 0, 1788547.117 683009.461 0, 1788838.242 683055.882 0, 1789128.081 683102.115 0, 1790004.939 677606.078 0, 
+    1790881.744 672110.376 0))
+
+POLYGON ((1584880.066 475717.034 0, 1584578.112 475682.774 0, 1584274.782 475648.376 0, 1583971.45 475613.996 0, 1583668.116 475579.633 0, 1583364.779 475545.288 0, 1583061.441 475510.962 0, 1582758.101 475476.653 0, 1582454.759 475442.362 0, 1582151.414 475408.089 0, 
+    1581848.068 475373.833 0, 1581544.72 475339.596 0, 1581241.369 475305.376 0, 1580938.017 475271.174 0, 1580634.663 475236.99 0, 1580331.306 475202.824 0, 1580027.948 475168.676 0, 1579724.587 475134.546 0, 1579421.225 475100.433 0, 1579117.861 475066.338 0, 
+    1578814.494 475032.262 0, 1578511.126 474998.203 0, 1578207.755 474964.162 0, 1577904.383 474930.138 0, 1577599.633 474895.979 0, 1577297.632 474862.146 0, 1576994.253 474828.176 0, 1576690.873 474794.224 0, 1576387.491 474760.29 0, 1576084.106 474726.374 0, 
+    1575780.72 474692.476 0, 1575477.331 474658.595 0, 1575173.941 474624.733 0, 1574870.548 474590.888 0, 1574567.154 474557.061 0, 1574263.758 474523.252 0, 1573960.359 474489.461 0, 1573656.959 474455.688 0, 1573353.557 474421.933 0, 1573050.152 474388.195 0, 
+    1572746.746 474354.476 0, 1572443.338 474320.774 0, 1572139.927 474287.09 0, 1571836.515 474253.424 0, 1571533.101 474219.775 0, 1571229.684 474186.145 0, 1570926.266 474152.533 0, 1570622.846 474118.938 0, 1570318.047 474085.209 0, 1569707.38 479605.098 0, 
+    1569096.665 485125.417 0, 1569400.812 485159.074 0, 1569703.582 485192.597 0, 1570006.351 485226.138 0, 1570309.117 485259.696 0, 1570611.882 485293.272 0, 1570914.644 485326.866 0, 1571217.405 485360.478 0, 1571520.163 485394.108 0, 1571822.92 485427.755 0, 
+    1572125.675 485461.42 0, 1572428.427 485495.103 0, 1572731.178 485528.804 0, 1573033.926 485562.523 0, 1573336.673 485596.26 0, 1573639.418 485630.014 0, 1573942.16 485663.786 0, 1574244.901 485697.576 0, 1574547.64 485731.384 0, 1574850.376 485765.21 0, 
+    1575153.111 485799.053 0, 1575455.844 485832.914 0, 1575758.575 485866.793 0, 1576061.303 485900.69 0, 1576362.657 485934.451 0, 1576666.755 485968.538 0, 1576969.478 486002.488 0, 1577272.198 486036.456 0, 1577574.917 486070.442 0, 1577877.634 486104.446 0, 
+    1578180.349 486138.468 0, 1578483.061 486172.507 0, 1578785.772 486206.564 0, 1579088.481 486240.639 0, 1579391.187 486274.732 0, 1579693.892 486308.843 0, 1579996.595 486342.972 0, 1580299.296 486377.118 0, 1580601.994 486411.282 0, 1580904.691 486445.464 0, 
+    1581207.386 486479.664 0, 1581510.078 486513.882 0, 1581812.769 486548.117 0, 1582115.457 486582.37 0, 1582418.144 486616.641 0, 1582720.829 486650.93 0, 1583023.511 486685.237 0, 1583326.192 486719.561 0, 1583627.499 486753.748 0, 1584253.807 481235.176 0, 
+    1584880.066 475717.034 0))
+
+POLYGON ((1598153.674 488423.124 0, 1597852.462 488388.086 0, 1597549.88 488352.907 0, 1597247.296 488317.745 0, 1596944.709 488282.601 0, 1596642.12 488247.475 0, 1596339.53 488212.367 0, 1596036.937 488177.276 0, 1595734.342 488142.204 0, 1595431.745 488107.149 0, 
+    1595129.147 488072.112 0, 1594826.546 488037.093 0, 1594523.943 488002.091 0, 1594221.338 487967.108 0, 1593918.73 487932.142 0, 1593616.121 487897.194 0, 1593313.51 487862.264 0, 1593010.897 487827.351 0, 1592708.281 487792.457 0, 1592405.664 487757.58 0, 
+    1592103.044 487722.721 0, 1591800.423 487687.88 0, 1591497.799 487653.057 0, 1591195.174 487618.251 0, 1590891.176 487583.306 0, 1590589.916 487548.694 0, 1590287.285 487513.942 0, 1589984.651 487479.208 0, 1589682.015 487444.491 0, 1589379.377 487409.793 0, 
+    1589076.737 487375.112 0, 1588774.095 487340.449 0, 1588471.451 487305.804 0, 1588168.805 487271.176 0, 1587866.157 487236.567 0, 1587563.507 487201.975 0, 1587260.855 487167.401 0, 1586958.2 487132.845 0, 1586655.544 487098.307 0, 1586352.886 487063.786 0, 
+    1586050.226 487029.284 0, 1585747.563 486994.799 0, 1585444.899 486960.332 0, 1585142.233 486925.883 0, 1584839.564 486891.451 0, 1584536.894 486857.038 0, 1584234.221 486822.642 0, 1583931.547 486788.264 0, 1583627.499 486753.748 0, 1583001.143 492272.747 0, 
+    1582374.738 497792.169 0, 1582678.133 497826.611 0, 1582980.158 497860.915 0, 1583282.181 497895.237 0, 1583584.202 497929.577 0, 1583886.22 497963.934 0, 1584188.237 497998.31 0, 1584490.252 498032.703 0, 1584792.265 498067.114 0, 1585094.275 498101.542 0, 
+    1585396.284 498135.989 0, 1585698.29 498170.453 0, 1586000.295 498204.935 0, 1586302.297 498239.434 0, 1586604.298 498273.952 0, 1586906.296 498308.487 0, 1587208.293 498343.04 0, 1587510.287 498377.611 0, 1587812.279 498412.199 0, 1588114.27 498446.806 0, 
+    1588416.258 498481.43 0, 1588718.244 498516.072 0, 1589020.229 498550.732 0, 1589322.211 498585.409 0, 1589622.824 498619.947 0, 1589926.169 498654.817 0, 1590228.145 498689.548 0, 1590530.119 498724.296 0, 1590832.091 498759.063 0, 1591134.061 498793.847 0, 
+    1591436.029 498828.649 0, 1591737.994 498863.468 0, 1592039.958 498898.306 0, 1592341.92 498933.161 0, 1592643.879 498968.034 0, 1592945.837 499002.925 0, 1593247.793 499037.833 0, 1593549.746 499072.759 0, 1593851.697 499107.703 0, 1594153.647 499142.665 0, 
+    1594455.594 499177.645 0, 1594757.539 499212.642 0, 1595059.483 499247.657 0, 1595361.424 499282.69 0, 1595663.363 499317.741 0, 1595965.3 499352.809 0, 1596267.235 499387.896 0, 1596569.168 499423 0, 1596869.733 499457.962 0, 1597511.728 493940.332 0, 
+    1598153.674 488423.124 0))
+
+POLYGON ((1611359.963 501164.7 0, 1611059.496 501128.888 0, 1610757.663 501092.931 0, 1610455.829 501056.992 0, 1610153.992 501021.07 0, 1609852.153 500985.167 0, 1609550.312 500949.281 0, 1609248.469 500913.413 0, 1608946.624 500877.563 0, 1608644.777 500841.73 0, 
+    1608342.927 500805.916 0, 1608041.076 500770.119 0, 1607739.222 500734.339 0, 1607437.366 500698.578 0, 1607135.509 500662.834 0, 1606833.649 500627.108 0, 1606531.787 500591.4 0, 1606229.923 500555.71 0, 1605928.056 500520.037 0, 1605626.188 500484.382 0, 
+    1605324.318 500448.745 0, 1605022.445 500413.126 0, 1604720.571 500377.524 0, 1604418.694 500341.941 0, 1604115.451 500306.214 0, 1603814.934 500270.826 0, 1603513.051 500235.296 0, 1603211.166 500199.783 0, 1602909.279 500164.288 0, 1602607.39 500128.811 0, 
+    1602305.498 500093.352 0, 1602003.605 500057.91 0, 1601701.709 500022.486 0, 1601399.812 499987.08 0, 1601097.912 499951.692 0, 1600796.01 499916.321 0, 1600494.106 499880.969 0, 1600192.201 499845.634 0, 1599890.293 499810.316 0, 1599588.382 499775.017 0, 
+    1599286.47 499739.735 0, 1598984.556 499704.471 0, 1598682.64 499669.225 0, 1598380.721 499633.997 0, 1598078.801 499598.786 0, 1597776.878 499563.593 0, 1597474.954 499528.418 0, 1597173.027 499493.261 0, 1596869.733 499457.962 0, 1596227.688 504976.014 0, 
+    1595585.595 510494.484 0, 1595888.237 510529.706 0, 1596189.515 510564.788 0, 1596490.79 510599.887 0, 1596792.063 510635.004 0, 1597093.333 510670.139 0, 1597394.602 510705.292 0, 1597695.869 510740.462 0, 1597997.134 510775.65 0, 1598298.396 510810.856 0, 
+    1598599.657 510846.079 0, 1598900.915 510881.321 0, 1599202.172 510916.58 0, 1599503.426 510951.856 0, 1599804.678 510987.151 0, 1600105.928 511022.463 0, 1600407.176 511057.793 0, 1600708.422 511093.141 0, 1601009.666 511128.506 0, 1601310.908 511163.889 0, 
+    1601612.148 511199.29 0, 1601913.386 511234.708 0, 1602214.621 511270.145 0, 1602515.855 511305.599 0, 1602815.725 511340.91 0, 1603118.315 511376.56 0, 1603419.543 511412.067 0, 1603720.768 511447.592 0, 1604021.991 511483.135 0, 1604323.212 511518.695 0, 
+    1604624.431 511554.273 0, 1604925.647 511589.869 0, 1605226.862 511625.483 0, 1605528.075 511661.114 0, 1605829.285 511696.763 0, 1606130.494 511732.43 0, 1606431.7 511768.114 0, 1606732.904 511803.817 0, 1607034.106 511839.537 0, 1607335.306 511875.274 0, 
+    1607636.504 511911.03 0, 1607937.7 511946.803 0, 1608238.893 511982.594 0, 1608540.085 512018.402 0, 1608841.274 512054.229 0, 1609142.462 512090.073 0, 1609443.647 512125.934 0, 1609744.83 512161.814 0, 1610044.651 512197.549 0, 1610702.332 506680.916 0, 
+    1611359.963 501164.7 0))
+
+POLYGON ((1624498.837 513941.457 0, 1624199.116 513904.875 0, 1623898.036 513868.145 0, 1623596.953 513831.432 0, 1623295.868 513794.737 0, 1622994.781 513758.06 0, 1622693.692 513721.401 0, 1622392.601 513684.759 0, 1622091.507 513648.135 0, 1621790.411 513611.529 0, 
+    1621489.314 513574.94 0, 1621188.214 513538.37 0, 1620887.111 513501.817 0, 1620586.007 513465.281 0, 1620284.901 513428.764 0, 1619983.792 513392.264 0, 1619682.682 513355.782 0, 1619381.569 513319.317 0, 1619080.454 513282.871 0, 1618779.337 513246.442 0, 
+    1618478.217 513210.03 0, 1618177.096 513173.637 0, 1617875.972 513137.261 0, 1617574.847 513100.903 0, 1617272.36 513064.399 0, 1616972.589 513028.24 0, 1616671.457 512991.935 0, 1616370.322 512955.648 0, 1616069.186 512919.378 0, 1615768.047 512883.127 0, 
+    1615466.907 512846.893 0, 1615165.764 512810.676 0, 1614864.619 512774.478 0, 1614563.472 512738.297 0, 1614262.323 512702.134 0, 1613961.171 512665.988 0, 1613660.018 512629.861 0, 1613358.862 512593.751 0, 1613057.705 512557.658 0, 1612756.545 512521.584 0, 
+    1612455.383 512485.527 0, 1612154.219 512449.488 0, 1611853.053 512413.467 0, 1611551.884 512377.463 0, 1611250.714 512341.477 0, 1610949.541 512305.509 0, 1610648.367 512269.559 0, 1610347.19 512233.626 0, 1610044.651 512197.549 0, 1609386.921 517714.597 0, 
+    1608729.141 523232.057 0, 1609031.028 523268.056 0, 1609331.555 523303.911 0, 1609632.08 523339.784 0, 1609932.603 523375.675 0, 1610233.124 523411.583 0, 1610533.643 523447.509 0, 1610834.16 523483.453 0, 1611134.674 523519.414 0, 1611435.187 523555.393 0, 
+    1611735.697 523591.39 0, 1612036.206 523627.404 0, 1612336.712 523663.436 0, 1612637.216 523699.486 0, 1612937.718 523735.553 0, 1613238.218 523771.638 0, 1613538.715 523807.741 0, 1613839.211 523843.862 0, 1614139.704 523880 0, 1614440.195 523916.156 0, 
+    1614740.685 523952.329 0, 1615041.172 523988.521 0, 1615341.656 524024.73 0, 1615642.139 524060.956 0, 1615941.264 524097.037 0, 1616243.098 524133.463 0, 1616543.575 524169.742 0, 1616844.049 524206.04 0, 1617144.521 524242.355 0, 1617444.991 524278.687 0, 
+    1617745.459 524315.038 0, 1618045.924 524351.406 0, 1618346.388 524387.792 0, 1618646.849 524424.195 0, 1618947.309 524460.616 0, 1619247.766 524497.055 0, 1619548.221 524533.512 0, 1619848.674 524569.986 0, 1620149.124 524606.478 0, 1620449.573 524642.988 0, 
+    1620750.019 524679.515 0, 1621050.463 524716.06 0, 1621350.905 524752.622 0, 1621651.345 524789.203 0, 1621951.783 524825.801 0, 1622252.219 524862.416 0, 1622552.652 524899.05 0, 1622853.083 524935.701 0, 1623152.158 524972.204 0, 1623825.523 519456.625 0, 
+    1624498.837 513941.457 0))
+
+POLYGON ((1637570.201 526753.092 0, 1637271.229 526715.744 0, 1636970.902 526678.244 0, 1636670.573 526640.762 0, 1636370.242 526603.298 0, 1636069.909 526565.851 0, 1635769.574 526528.422 0, 1635469.236 526491.011 0, 1635168.897 526453.617 0, 1634868.555 526416.241 0, 
+    1634568.21 526378.883 0, 1634267.864 526341.543 0, 1633967.515 526304.22 0, 1633667.165 526266.914 0, 1633366.812 526229.627 0, 1633066.457 526192.357 0, 1632766.099 526155.105 0, 1632465.74 526117.87 0, 1632165.378 526080.654 0, 1631865.014 526043.454 0, 
+    1631564.648 526006.273 0, 1631264.28 525969.109 0, 1630963.909 525931.963 0, 1630663.537 525894.834 0, 1630361.809 525857.557 0, 1630062.785 525820.631 0, 1629762.405 525783.555 0, 1629462.024 525746.498 0, 1629161.64 525709.457 0, 1628861.255 525672.435 0, 
+    1628560.867 525635.43 0, 1628260.477 525598.443 0, 1627960.084 525561.474 0, 1627659.69 525524.522 0, 1627359.293 525487.589 0, 1627058.894 525450.672 0, 1626758.493 525413.774 0, 1626458.09 525376.893 0, 1626157.685 525340.029 0, 1625857.277 525303.184 0, 
+    1625556.868 525266.356 0, 1625256.456 525229.546 0, 1624956.042 525192.753 0, 1624655.626 525155.978 0, 1624355.207 525119.221 0, 1624054.787 525082.482 0, 1623754.364 525045.76 0, 1623453.939 525009.056 0, 1623152.158 524972.204 0, 1622478.744 530488.192 0, 
+    1621805.28 536004.585 0, 1622106.409 536041.357 0, 1622406.184 536077.982 0, 1622705.957 536114.624 0, 1623005.729 536151.285 0, 1623305.498 536187.962 0, 1623605.264 536224.658 0, 1623905.029 536261.371 0, 1624204.792 536298.101 0, 1624504.552 536334.849 0, 
+    1624804.31 536371.615 0, 1625104.066 536408.399 0, 1625403.82 536445.2 0, 1625703.572 536482.019 0, 1626003.321 536518.856 0, 1626303.069 536555.71 0, 1626602.814 536592.581 0, 1626902.557 536629.471 0, 1627202.298 536666.378 0, 1627502.036 536703.303 0, 
+    1627801.773 536740.245 0, 1628101.507 536777.205 0, 1628401.239 536814.183 0, 1628700.969 536851.178 0, 1628999.347 536888.024 0, 1629300.423 536925.221 0, 1629600.146 536962.269 0, 1629899.868 536999.335 0, 1630199.587 537036.419 0, 1630499.304 537073.52 0, 
+    1630799.018 537110.639 0, 1631098.731 537147.775 0, 1631398.441 537184.929 0, 1631698.149 537222.101 0, 1631997.855 537259.29 0, 1632297.559 537296.497 0, 1632597.261 537333.722 0, 1632896.96 537370.964 0, 1633196.657 537408.224 0, 1633496.352 537445.501 0, 
+    1633796.045 537482.796 0, 1634095.736 537520.109 0, 1634395.424 537557.44 0, 1634695.11 537594.788 0, 1634994.794 537632.153 0, 1635294.476 537669.537 0, 1635594.156 537706.938 0, 1635893.833 537744.356 0, 1636192.16 537781.624 0, 1636881.206 532267.156 0, 
+    1637570.201 526753.092 0))
+
+POLYGON ((1650573.962 539599.302 0, 1650275.74 539561.191 0, 1649976.169 539522.926 0, 1649676.596 539484.678 0, 1649377.021 539446.448 0, 1649077.444 539408.236 0, 1648777.865 539370.042 0, 1648478.283 539331.865 0, 1648178.699 539293.705 0, 1647879.113 539255.564 0, 
+    1647579.524 539217.44 0, 1647279.933 539179.333 0, 1646980.34 539141.244 0, 1646680.745 539103.173 0, 1646381.148 539065.12 0, 1646081.548 539027.084 0, 1645781.946 538989.066 0, 1645482.342 538951.065 0, 1645182.735 538913.082 0, 1644883.127 538875.117 0, 
+    1644583.516 538837.169 0, 1644283.903 538799.239 0, 1643984.287 538761.326 0, 1643684.67 538723.431 0, 1643383.703 538685.384 0, 1643085.428 538647.695 0, 1642785.804 538609.853 0, 1642486.177 538572.029 0, 1642186.549 538534.222 0, 1641886.918 538496.433 0, 
+    1641587.284 538458.662 0, 1641287.649 538420.908 0, 1640988.011 538383.172 0, 1640688.372 538345.453 0, 1640388.73 538307.752 0, 1640089.085 538270.069 0, 1639789.439 538232.404 0, 1639489.79 538194.756 0, 1639190.139 538157.125 0, 1638890.486 538119.513 0, 
+    1638590.831 538081.918 0, 1638291.173 538044.34 0, 1637991.513 538006.781 0, 1637691.851 537969.239 0, 1637392.187 537931.714 0, 1637092.521 537894.207 0, 1636792.852 537856.718 0, 1636493.181 537819.247 0, 1636192.16 537781.624 0, 1635503.063 543296.495 0, 
+    1634813.917 548811.765 0, 1635114.286 548849.306 0, 1635413.308 548886.696 0, 1635712.328 548924.104 0, 1636011.345 548961.53 0, 1636310.36 548998.973 0, 1636609.372 549036.434 0, 1636908.383 549073.912 0, 1637207.391 549111.408 0, 1637506.398 549148.922 0, 
+    1637805.402 549186.453 0, 1638104.403 549224.002 0, 1638403.403 549261.568 0, 1638702.4 549299.152 0, 1639001.395 549336.753 0, 1639300.388 549374.373 0, 1639599.379 549412.009 0, 1639898.367 549449.664 0, 1640197.354 549487.336 0, 1640496.338 549525.025 0, 
+    1640795.32 549562.732 0, 1641094.299 549600.457 0, 1641393.277 549638.199 0, 1641692.252 549675.959 0, 1641989.88 549713.567 0, 1642290.195 549751.532 0, 1642589.164 549789.345 0, 1642888.13 549827.175 0, 1643187.094 549865.023 0, 1643486.056 549902.888 0, 
+    1643785.016 549940.772 0, 1644083.973 549978.672 0, 1644382.928 550016.591 0, 1644681.881 550054.526 0, 1644980.832 550092.48 0, 1645279.78 550130.451 0, 1645578.726 550168.44 0, 1645877.67 550206.446 0, 1646176.612 550244.47 0, 1646475.551 550282.511 0, 
+    1646774.488 550320.57 0, 1647073.423 550358.647 0, 1647372.356 550396.741 0, 1647671.287 550434.853 0, 1647970.215 550472.983 0, 1648269.141 550511.13 0, 1648568.065 550549.294 0, 1648866.986 550587.476 0, 1649164.563 550625.505 0, 1649869.288 545112.204 0, 
+    1650573.962 539599.302 0))
+
+POLYGON ((1663510.027 552479.78 0, 1663212.557 552440.911 0, 1662913.744 552401.885 0, 1662614.93 552362.876 0, 1662316.113 552323.884 0, 1662017.293 552284.91 0, 1661718.472 552245.954 0, 1661419.648 552207.016 0, 1661120.821 552168.094 0, 1660821.993 552129.191 0, 
+    1660523.162 552090.305 0, 1660224.329 552051.437 0, 1659925.494 552012.586 0, 1659626.656 551973.753 0, 1659327.816 551934.937 0, 1659028.974 551896.14 0, 1658730.129 551857.359 0, 1658431.283 551818.596 0, 1658132.433 551779.851 0, 1657833.582 551741.124 0, 
+    1657534.728 551702.414 0, 1657235.873 551663.721 0, 1656937.014 551625.047 0, 1656638.154 551586.389 0, 1656337.95 551547.576 0, 1656040.426 551509.128 0, 1655741.559 551470.523 0, 1655442.689 551431.936 0, 1655143.817 551393.367 0, 1654844.943 551354.815 0, 
+    1654546.067 551316.281 0, 1654247.188 551277.765 0, 1653948.307 551239.266 0, 1653649.424 551200.785 0, 1653350.539 551162.321 0, 1653051.651 551123.875 0, 1652752.761 551085.446 0, 1652453.869 551047.035 0, 1652154.974 551008.642 0, 1651856.078 550970.266 0, 
+    1651557.179 550931.908 0, 1651258.277 550893.568 0, 1650959.374 550855.245 0, 1650660.468 550816.939 0, 1650361.56 550778.651 0, 1650062.65 550740.381 0, 1649763.737 550702.129 0, 1649464.823 550663.894 0, 1649164.563 550625.505 0, 1648459.787 556139.202 0, 
+    1647754.961 561653.292 0, 1648054.569 561691.597 0, 1648352.834 561729.749 0, 1648651.098 561767.919 0, 1648949.359 561806.106 0, 1649247.618 561844.311 0, 1649545.875 561882.533 0, 1649844.129 561920.773 0, 1650142.381 561959.03 0, 1650440.631 561997.305 0, 
+    1650738.879 562035.597 0, 1651037.125 562073.907 0, 1651335.368 562112.235 0, 1651633.609 562150.58 0, 1651931.847 562188.942 0, 1652230.084 562227.323 0, 1652528.318 562265.72 0, 1652826.55 562304.136 0, 1653124.78 562342.569 0, 1653423.007 562381.019 0, 
+    1653721.232 562419.487 0, 1654019.455 562457.972 0, 1654317.676 562496.475 0, 1654615.894 562534.996 0, 1654912.771 562573.361 0, 1655212.324 562612.09 0, 1655510.535 562650.663 0, 1655808.745 562689.254 0, 1656106.951 562727.862 0, 1656405.156 562766.488 0, 
+    1656703.359 562805.132 0, 1657001.559 562843.793 0, 1657299.757 562882.471 0, 1657597.952 562921.168 0, 1657896.146 562959.881 0, 1658194.337 562998.613 0, 1658492.525 563037.361 0, 1658790.712 563076.128 0, 1659088.896 563114.912 0, 1659387.078 563153.713 0, 
+    1659685.258 563192.532 0, 1659983.435 563231.368 0, 1660281.61 563270.223 0, 1660579.783 563309.094 0, 1660877.953 563347.983 0, 1661176.121 563386.89 0, 1661474.287 563425.814 0, 1661772.451 563464.756 0, 1662069.275 563503.541 0, 1662789.677 557991.464 0, 
+    1663510.027 552479.78 0))
+
+POLYGON ((1676378.305 565394.223 0, 1676081.589 565354.6 0, 1675783.537 565314.816 0, 1675485.482 565275.049 0, 1675187.425 565235.3 0, 1674889.366 565195.569 0, 1674591.304 565155.855 0, 1674293.24 565116.159 0, 1673995.173 565076.48 0, 1673697.105 565036.819 0, 
+    1673399.034 564997.175 0, 1673100.96 564957.549 0, 1672802.884 564917.94 0, 1672504.806 564878.349 0, 1672206.726 564838.776 0, 1671908.643 564799.22 0, 1671610.558 564759.681 0, 1671312.471 564720.16 0, 1671014.381 564680.657 0, 1670716.289 564641.171 0, 
+    1670418.194 564601.703 0, 1670120.098 564562.252 0, 1669821.999 564522.819 0, 1669523.897 564483.403 0, 1669224.458 564443.829 0, 1668927.688 564404.625 0, 1668629.579 564365.262 0, 1668331.469 564325.916 0, 1668033.356 564286.589 0, 1667735.24 564247.278 0, 
+    1667437.123 564207.985 0, 1667139.003 564168.71 0, 1666840.881 564129.452 0, 1666542.756 564090.212 0, 1666244.63 564050.99 0, 1665946.5 564011.785 0, 1665648.369 563972.597 0, 1665350.235 563933.427 0, 1665052.099 563894.275 0, 1664753.961 563855.14 0, 
+    1664455.82 563816.022 0, 1664157.677 563776.923 0, 1663859.532 563737.84 0, 1663561.385 563698.776 0, 1663263.235 563659.729 0, 1662965.083 563620.699 0, 1662666.928 563581.687 0, 1662368.771 563542.693 0, 1662069.275 563503.541 0, 1661348.823 569016.007 0, 
+    1660628.32 574528.861 0, 1660927.164 574567.927 0, 1661224.672 574606.837 0, 1661522.177 574645.764 0, 1661819.681 574684.708 0, 1662117.182 574723.671 0, 1662414.68 574762.65 0, 1662712.177 574801.647 0, 1663009.671 574840.662 0, 1663307.162 574879.694 0, 
+    1663604.652 574918.744 0, 1663902.139 574957.811 0, 1664199.624 574996.896 0, 1664497.106 575035.998 0, 1664794.587 575075.118 0, 1665092.065 575114.255 0, 1665389.54 575153.41 0, 1665687.014 575192.582 0, 1665984.485 575231.772 0, 1666281.953 575270.979 0, 
+    1666579.42 575310.204 0, 1666876.884 575349.446 0, 1667174.346 575388.706 0, 1667471.805 575427.983 0, 1667767.929 575467.102 0, 1668066.717 575506.59 0, 1668364.17 575545.92 0, 1668661.62 575585.268 0, 1668959.068 575624.632 0, 1669256.514 575664.015 0, 
+    1669553.957 575703.415 0, 1669851.398 575742.832 0, 1670148.836 575782.267 0, 1670446.273 575821.719 0, 1670743.707 575861.189 0, 1671041.138 575900.677 0, 1671338.568 575940.182 0, 1671635.995 575979.704 0, 1671933.42 576019.244 0, 1672230.842 576058.801 0, 
+    1672528.262 576098.376 0, 1672825.68 576137.969 0, 1673123.095 576177.579 0, 1673420.508 576217.206 0, 1673717.919 576256.851 0, 1674015.327 576296.513 0, 1674312.733 576336.193 0, 1674610.137 576375.891 0, 1674906.207 576415.428 0, 1675642.282 570904.632 0, 
+    1676378.305 565394.223 0))
+
+POLYGON ((1689178.707 578342.325 0, 1688882.748 578301.952 0, 1688585.457 578261.414 0, 1688288.165 578220.894 0, 1687990.87 578180.392 0, 1687693.572 578139.907 0, 1687396.272 578099.439 0, 1687098.97 578058.989 0, 1686801.665 578018.556 0, 1686504.358 577978.141 0, 
+    1686207.049 577937.744 0, 1685909.737 577897.364 0, 1685612.423 577857.001 0, 1685315.106 577816.656 0, 1685017.787 577776.329 0, 1684720.466 577736.019 0, 1684423.142 577695.726 0, 1684125.816 577655.451 0, 1683828.488 577615.194 0, 1683531.157 577574.954 0, 
+    1683233.824 577534.731 0, 1682936.488 577494.526 0, 1682639.15 577454.338 0, 1682341.81 577414.168 0, 1682043.137 577373.836 0, 1681747.123 577333.881 0, 1681449.775 577293.763 0, 1681152.426 577253.663 0, 1680855.073 577213.581 0, 1680557.719 577173.516 0, 
+    1680260.362 577133.468 0, 1679963.003 577093.438 0, 1679665.642 577053.426 0, 1679368.278 577013.431 0, 1679070.912 576973.453 0, 1678773.543 576933.493 0, 1678476.172 576893.551 0, 1678178.799 576853.626 0, 1677881.423 576813.718 0, 1677584.045 576773.828 0, 
+    1677286.665 576733.956 0, 1676989.282 576694.101 0, 1676691.897 576654.263 0, 1676394.51 576614.443 0, 1676097.12 576574.641 0, 1675799.728 576534.856 0, 1675502.334 576495.088 0, 1675204.937 576455.338 0, 1674906.207 576415.428 0, 1674170.081 581926.607 0, 
+    1673433.904 587438.166 0, 1673731.983 587477.99 0, 1674028.73 587517.653 0, 1674325.476 587557.334 0, 1674622.219 587597.032 0, 1674918.96 587636.747 0, 1675215.699 587676.481 0, 1675512.435 587716.231 0, 1675809.169 587755.999 0, 1676105.901 587795.785 0, 
+    1676402.63 587835.588 0, 1676699.357 587875.408 0, 1676996.081 587915.246 0, 1677292.803 587955.101 0, 1677589.523 587994.974 0, 1677886.241 588034.865 0, 1678182.956 588074.772 0, 1678479.669 588114.698 0, 1678776.379 588154.64 0, 1679073.087 588194.6 0, 
+    1679369.793 588234.578 0, 1679666.496 588274.573 0, 1679963.197 588314.586 0, 1680259.896 588354.616 0, 1680555.265 588394.484 0, 1680853.286 588434.728 0, 1681149.978 588474.811 0, 1681446.667 588514.91 0, 1681743.354 588555.028 0, 1682040.039 588595.163 0, 
+    1682336.721 588635.315 0, 1682633.401 588675.485 0, 1682930.078 588715.672 0, 1683226.753 588755.876 0, 1683523.426 588796.098 0, 1683820.096 588836.338 0, 1684116.764 588876.595 0, 1684413.43 588916.87 0, 1684710.093 588957.161 0, 1685006.754 588997.471 0, 
+    1685303.412 589037.798 0, 1685600.068 589078.142 0, 1685896.722 589118.504 0, 1686193.373 589158.883 0, 1686490.022 589199.28 0, 1686786.669 589239.694 0, 1687083.313 589280.126 0, 1687379.955 589320.575 0, 1687675.268 589360.86 0, 1688427.014 583851.403 0, 
+    1689178.707 578342.325 0))
+
+POLYGON ((1701911.145 591323.781 0, 1701615.944 591282.661 0, 1701319.417 591241.374 0, 1701022.889 591200.104 0, 1700726.357 591158.852 0, 1700429.824 591117.618 0, 1700133.288 591076.4 0, 1699836.749 591035.201 0, 1699540.208 590994.018 0, 1699243.665 590952.854 0, 
+    1698947.119 590911.706 0, 1698650.571 590870.576 0, 1698354.02 590829.464 0, 1698057.467 590788.369 0, 1697760.912 590747.291 0, 1697464.354 590706.231 0, 1697167.794 590665.189 0, 1696871.231 590624.163 0, 1696574.666 590583.156 0, 1696278.098 590542.165 0, 
+    1695981.528 590501.193 0, 1695684.956 590460.237 0, 1695388.381 590419.299 0, 1695091.804 590378.379 0, 1694793.9 590337.293 0, 1694498.642 590296.59 0, 1694202.058 590255.722 0, 1693905.471 590214.872 0, 1693608.882 590174.039 0, 1693312.29 590133.223 0, 
+    1693015.696 590092.425 0, 1692719.1 590051.644 0, 1692422.501 590010.88 0, 1692125.9 589970.135 0, 1691829.296 589929.406 0, 1691532.69 589888.695 0, 1691236.082 589848.002 0, 1690939.471 589807.326 0, 1690642.858 589766.667 0, 1690346.242 589726.026 0, 
+    1690049.624 589685.402 0, 1689753.004 589644.796 0, 1689456.381 589604.207 0, 1689159.756 589563.636 0, 1688863.128 589523.082 0, 1688566.498 589482.546 0, 1688269.866 589442.027 0, 1687973.231 589401.525 0, 1687675.268 589360.86 0, 1686923.472 594870.695 0, 
+    1686171.624 600380.904 0, 1686468.936 600421.48 0, 1686764.922 600461.893 0, 1687060.905 600502.323 0, 1687356.887 600542.771 0, 1687652.866 600583.236 0, 1687948.842 600623.718 0, 1688244.816 600664.218 0, 1688540.788 600704.736 0, 1688836.758 600745.271 0, 
+    1689132.725 600785.823 0, 1689428.689 600826.393 0, 1689724.651 600866.98 0, 1690020.611 600907.584 0, 1690316.569 600948.206 0, 1690612.524 600988.846 0, 1690908.477 601029.502 0, 1691204.427 601070.177 0, 1691500.375 601110.868 0, 1691796.32 601151.577 0, 
+    1692092.263 601192.304 0, 1692388.204 601233.048 0, 1692684.142 601273.809 0, 1692980.078 601314.588 0, 1693274.69 601355.202 0, 1693571.943 601396.197 0, 1693867.872 601437.028 0, 1694163.798 601477.877 0, 1694459.722 601518.743 0, 1694755.643 601559.626 0, 
+    1695051.562 601600.526 0, 1695347.479 601641.444 0, 1695643.393 601682.38 0, 1695939.305 601723.333 0, 1696235.214 601764.303 0, 1696531.122 601805.291 0, 1696827.026 601846.296 0, 1697122.928 601887.319 0, 1697418.828 601928.359 0, 1697714.725 601969.416 0, 
+    1698010.62 602010.491 0, 1698306.513 602051.583 0, 1698602.403 602092.693 0, 1698898.291 602133.82 0, 1699194.176 602174.964 0, 1699490.059 602216.126 0, 1699785.939 602257.305 0, 1700081.817 602298.502 0, 1700376.373 602339.532 0, 1701143.785 596831.47 0, 
+    1701911.145 591323.781 0))
+
+POLYGON ((1714575.531 604338.284 0, 1714281.091 604296.422 0, 1713985.33 604254.389 0, 1713689.567 604212.374 0, 1713393.802 604170.376 0, 1713098.034 604128.396 0, 1712802.264 604086.433 0, 1712506.491 604044.488 0, 1712210.716 604002.56 0, 1711914.938 603960.649 0, 
+    1711619.158 603918.756 0, 1711323.375 603876.88 0, 1711027.59 603835.022 0, 1710731.802 603793.181 0, 1710436.012 603751.357 0, 1710140.22 603709.551 0, 1709844.425 603667.763 0, 1709548.627 603625.991 0, 1709252.827 603584.237 0, 1708957.025 603542.501 0, 
+    1708661.22 603500.782 0, 1708365.413 603459.08 0, 1708069.603 603417.396 0, 1707773.791 603375.729 0, 1707476.658 603333.894 0, 1707182.159 603292.447 0, 1706886.34 603250.833 0, 1706590.518 603209.236 0, 1706294.694 603167.656 0, 1705998.867 603126.093 0, 
+    1705703.037 603084.548 0, 1705407.206 603043.021 0, 1705111.371 603001.511 0, 1704815.535 602960.018 0, 1704519.696 602918.543 0, 1704223.854 602877.085 0, 1703928.01 602835.644 0, 1703632.164 602794.221 0, 1703336.315 602752.815 0, 1703040.464 602711.427 0, 
+    1702744.61 602670.056 0, 1702448.754 602628.703 0, 1702152.895 602587.367 0, 1701857.034 602546.048 0, 1701561.171 602504.747 0, 1701265.305 602463.463 0, 1700969.437 602422.197 0, 1700673.566 602380.948 0, 1700376.373 602339.532 0, 1699608.909 607847.966 0, 
+    1698841.394 613356.766 0, 1699137.936 613398.091 0, 1699433.158 613439.25 0, 1699728.378 613480.426 0, 1700023.596 613521.619 0, 1700318.811 613562.83 0, 1700614.023 613604.058 0, 1700909.234 613645.303 0, 1701204.441 613686.566 0, 1701499.647 613727.846 0, 
+    1701794.849 613769.144 0, 1702090.05 613810.459 0, 1702385.248 613851.791 0, 1702680.443 613893.141 0, 1702975.637 613934.508 0, 1703270.827 613975.892 0, 1703566.016 614017.294 0, 1703861.201 614058.713 0, 1704156.385 614100.15 0, 1704451.566 614141.604 0, 
+    1704746.744 614183.075 0, 1705041.92 614224.564 0, 1705337.094 614266.07 0, 1705632.265 614307.593 0, 1705926.118 614348.949 0, 1706222.6 614390.692 0, 1706517.764 614432.268 0, 1706812.925 614473.86 0, 1707108.084 614515.471 0, 1707403.241 614557.098 0, 
+    1707698.395 614598.743 0, 1707993.546 614640.406 0, 1708288.696 614682.086 0, 1708583.842 614723.783 0, 1708878.987 614765.497 0, 1709174.128 614807.229 0, 1709469.268 614848.978 0, 1709764.404 614890.745 0, 1710059.539 614932.529 0, 1710354.671 614974.331 0, 
+    1710649.8 615016.149 0, 1710944.927 615057.985 0, 1711240.052 615099.839 0, 1711535.174 615141.71 0, 1711830.294 615183.598 0, 1712125.411 615225.504 0, 1712420.525 615267.427 0, 1712715.638 615309.367 0, 1713009.433 615351.138 0, 1713792.508 609844.527 0, 
+    1714575.531 604338.284 0))
+
+POLYGON ((1727171.781 617385.528 0, 1726878.102 617342.927 0, 1726583.11 617300.153 0, 1726288.115 617257.397 0, 1725993.117 617214.658 0, 1725698.117 617171.936 0, 1725403.114 617129.231 0, 1725108.109 617086.544 0, 1724813.102 617043.874 0, 1724518.091 617001.222 0, 
+    1724223.079 616958.587 0, 1723928.064 616915.969 0, 1723633.046 616873.369 0, 1723338.026 616830.786 0, 1723043.003 616788.221 0, 1722747.978 616745.672 0, 1722452.95 616703.142 0, 1722157.92 616660.628 0, 1721862.887 616618.132 0, 1721567.852 616575.653 0, 
+    1721272.814 616533.192 0, 1720977.774 616490.748 0, 1720682.731 616448.321 0, 1720387.686 616405.912 0, 1720091.325 616363.332 0, 1719797.588 616321.146 0, 1719502.536 616278.788 0, 1719207.48 616236.449 0, 1718912.423 616194.126 0, 1718617.363 616151.821 0, 
+    1718322.3 616109.533 0, 1718027.235 616067.263 0, 1717732.167 616025.01 0, 1717437.097 615982.775 0, 1717142.024 615940.556 0, 1716846.949 615898.355 0, 1716551.872 615856.172 0, 1716256.792 615814.006 0, 1715961.709 615771.857 0, 1715666.624 615729.726 0, 
+    1715371.537 615687.612 0, 1715076.447 615645.515 0, 1714781.354 615603.436 0, 1714486.259 615561.374 0, 1714191.162 615519.329 0, 1713896.062 615477.302 0, 1713600.96 615435.292 0, 1713305.855 615393.3 0, 1713009.433 615351.138 0, 1712226.306 620858.112 0, 
+    1711443.128 626365.448 0, 1711738.898 626407.518 0, 1712033.355 626449.418 0, 1712327.809 626491.336 0, 1712622.261 626533.27 0, 1712916.71 626575.223 0, 1713211.156 626617.192 0, 1713505.601 626659.179 0, 1713800.042 626701.183 0, 1714094.482 626743.205 0, 
+    1714388.918 626785.244 0, 1714683.353 626827.3 0, 1714977.785 626869.373 0, 1715272.214 626911.464 0, 1715566.641 626953.572 0, 1715861.065 626995.698 0, 1716155.487 627037.841 0, 1716449.907 627080.001 0, 1716744.323 627122.178 0, 1717038.738 627164.373 0, 
+    1717333.15 627206.585 0, 1717627.559 627248.815 0, 1717921.966 627291.061 0, 1718216.371 627333.325 0, 1718509.463 627375.419 0, 1718805.173 627417.906 0, 1719099.57 627460.222 0, 1719393.964 627502.555 0, 1719688.356 627544.906 0, 1719982.746 627587.274 0, 
+    1720277.133 627629.66 0, 1720571.518 627672.062 0, 1720865.9 627714.482 0, 1721160.279 627756.92 0, 1721454.656 627799.374 0, 1721749.031 627841.847 0, 1722043.403 627884.336 0, 1722337.773 627926.843 0, 1722632.14 627969.367 0, 1722926.505 628011.908 0, 
+    1723220.867 628054.467 0, 1723515.226 628097.043 0, 1723809.583 628139.636 0, 1724103.938 628182.247 0, 1724398.29 628224.875 0, 1724692.639 628267.52 0, 1724986.987 628310.183 0, 1725281.331 628352.863 0, 1725574.364 628395.37 0, 1726373.099 622890.269 0, 
+    1727171.781 617385.528 0))
+
+POLYGON ((1739699.81 630465.207 0, 1739406.895 630421.871 0, 1739112.673 630378.36 0, 1738818.447 630334.866 0, 1738524.219 630291.389 0, 1738229.989 630247.93 0, 1737935.756 630204.488 0, 1737641.52 630161.063 0, 1737347.282 630117.655 0, 1737053.041 630074.265 0, 
+    1736758.798 630030.892 0, 1736464.552 629987.537 0, 1736170.304 629944.199 0, 1735876.053 629900.878 0, 1735581.8 629857.574 0, 1735287.544 629814.288 0, 1734993.285 629771.019 0, 1734699.024 629727.768 0, 1734404.761 629684.533 0, 1734110.494 629641.316 0, 
+    1733816.226 629598.117 0, 1733521.954 629554.934 0, 1733227.681 629511.77 0, 1732933.404 629468.622 0, 1732637.818 629425.3 0, 1732344.844 629382.378 0, 1732050.56 629339.283 0, 1731756.273 629296.204 0, 1731461.984 629253.143 0, 1731167.693 629210.1 0, 
+    1730873.399 629167.073 0, 1730579.102 629124.064 0, 1730284.803 629081.072 0, 1729990.501 629038.098 0, 1729696.197 628995.141 0, 1729401.89 628952.201 0, 1729107.581 628909.278 0, 1728813.269 628866.373 0, 1728518.955 628823.485 0, 1728224.638 628780.615 0, 
+    1727930.319 628737.762 0, 1727635.997 628694.926 0, 1727341.672 628652.107 0, 1727047.346 628609.306 0, 1726753.016 628566.522 0, 1726458.684 628523.756 0, 1726164.35 628481.006 0, 1725870.013 628438.274 0, 1725574.364 628395.37 0, 1724775.578 633900.829 0, 
+    1723976.74 639406.643 0, 1724271.737 639449.453 0, 1724565.426 639492.091 0, 1724859.113 639534.746 0, 1725152.797 639577.418 0, 1725446.478 639620.108 0, 1725740.157 639662.815 0, 1726033.833 639705.539 0, 1726327.507 639748.281 0, 1726621.178 639791.04 0, 
+    1726914.847 639833.816 0, 1727208.513 639876.609 0, 1727502.177 639919.42 0, 1727795.838 639962.248 0, 1728089.497 640005.093 0, 1728383.153 640047.956 0, 1728676.807 640090.835 0, 1728970.458 640133.733 0, 1729264.107 640176.647 0, 1729557.753 640219.579 0, 
+    1729851.396 640262.528 0, 1730145.038 640305.494 0, 1730438.676 640348.477 0, 1730732.312 640391.478 0, 1731024.641 640434.305 0, 1731319.576 640477.532 0, 1731613.205 640520.584 0, 1731906.831 640563.654 0, 1732200.454 640606.741 0, 1732494.075 640649.846 0, 
+    1732787.693 640692.968 0, 1733081.309 640736.107 0, 1733374.922 640779.263 0, 1733668.532 640822.437 0, 1733962.14 640865.628 0, 1734255.746 640908.836 0, 1734549.349 640952.061 0, 1734842.949 640995.304 0, 1735136.547 641038.564 0, 1735430.143 641081.842 0, 
+    1735723.736 641125.136 0, 1736017.326 641168.448 0, 1736310.913 641211.777 0, 1736604.499 641255.124 0, 1736898.081 641298.487 0, 1737191.661 641341.868 0, 1737485.239 641385.267 0, 1737778.814 641428.682 0, 1738071.083 641471.922 0, 1738885.473 635968.387 0, 
+    1739699.81 630465.207 0))
+
+POLYGON ((1752159.535 643577.012 0, 1751867.387 643532.946 0, 1751573.936 643488.702 0, 1751280.482 643444.474 0, 1750987.025 643400.264 0, 1750693.567 643356.071 0, 1750400.105 643311.895 0, 1750106.641 643267.737 0, 1749813.174 643223.596 0, 1749519.705 643179.472 0, 
+    1749226.233 643135.365 0, 1748932.758 643091.276 0, 1748639.281 643047.204 0, 1748345.802 643003.149 0, 1748052.319 642959.111 0, 1747758.834 642915.091 0, 1747465.347 642871.088 0, 1747171.857 642827.102 0, 1746878.364 642783.134 0, 1746584.869 642739.183 0, 
+    1746291.371 642695.249 0, 1745997.871 642651.332 0, 1745704.368 642607.433 0, 1745410.862 642563.551 0, 1745116.052 642519.492 0, 1744823.843 642475.839 0, 1744530.33 642432.009 0, 1744236.814 642388.196 0, 1743943.296 642344.4 0, 1743649.775 642300.622 0, 
+    1743356.251 642256.861 0, 1743062.725 642213.117 0, 1742769.196 642169.39 0, 1742475.665 642125.681 0, 1742182.131 642081.989 0, 1741888.594 642038.314 0, 1741595.055 641994.657 0, 1741301.513 641951.017 0, 1741007.969 641907.394 0, 1740714.422 641863.788 0, 
+    1740420.873 641820.2 0, 1740127.321 641776.629 0, 1739833.767 641733.075 0, 1739540.21 641689.538 0, 1739246.65 641646.019 0, 1738953.088 641602.517 0, 1738659.523 641559.032 0, 1738365.956 641515.565 0, 1738071.083 641471.922 0, 1737256.641 646975.808 0, 
+    1736442.148 652480.043 0, 1736736.371 652523.59 0, 1737029.29 652566.961 0, 1737322.207 652610.35 0, 1737615.121 652653.756 0, 1737908.033 652697.179 0, 1738200.942 652740.619 0, 1738493.848 652784.077 0, 1738786.752 652827.552 0, 1739079.654 652871.044 0, 
+    1739372.553 652914.553 0, 1739665.449 652958.08 0, 1739958.343 653001.624 0, 1740251.234 653045.185 0, 1740544.123 653088.763 0, 1740837.009 653132.359 0, 1741129.893 653175.972 0, 1741422.773 653219.602 0, 1741715.652 653263.249 0, 1742008.528 653306.914 0, 
+    1742301.401 653350.595 0, 1742594.272 653394.294 0, 1742887.14 653438.011 0, 1743180.005 653481.744 0, 1743471.569 653525.301 0, 1743765.729 653569.263 0, 1744058.586 653613.048 0, 1744351.442 653656.85 0, 1744644.294 653700.67 0, 1744937.144 653744.507 0, 
+    1745229.992 653788.361 0, 1745522.837 653832.232 0, 1745815.679 653876.121 0, 1746108.519 653920.027 0, 1746401.356 653963.95 0, 1746694.191 654007.89 0, 1746987.023 654051.848 0, 1747279.852 654095.823 0, 1747572.679 654139.815 0, 1747865.503 654183.824 0, 
+    1748158.325 654227.85 0, 1748451.144 654271.894 0, 1748743.96 654315.955 0, 1749036.774 654360.033 0, 1749329.585 654404.129 0, 1749622.394 654448.241 0, 1749915.2 654492.371 0, 1750208.003 654536.518 0, 1750499.507 654580.487 0, 1751329.547 649078.576 0, 
+    1752159.535 643577.012 0))
+
+POLYGON ((1764550.875 656720.637 0, 1764259.495 656675.845 0, 1763966.817 656630.871 0, 1763674.137 656585.914 0, 1763381.454 656540.974 0, 1763088.769 656496.052 0, 1762796.08 656451.146 0, 1762503.39 656406.258 0, 1762210.696 656361.388 0, 1761918 656316.534 0, 
+    1761625.301 656271.698 0, 1761332.6 656226.878 0, 1761039.896 656182.077 0, 1760747.189 656137.292 0, 1760454.48 656092.524 0, 1760161.768 656047.774 0, 1759869.054 656003.041 0, 1759576.336 655958.325 0, 1759283.617 655913.627 0, 1758990.894 655868.946 0, 
+    1758698.169 655824.281 0, 1758405.442 655779.635 0, 1758112.711 655735.005 0, 1757819.978 655690.393 0, 1757525.947 655645.6 0, 1757234.505 655601.219 0, 1756941.764 655556.659 0, 1756649.02 655512.115 0, 1756356.274 655467.589 0, 1756063.526 655423.08 0, 
+    1755770.774 655378.588 0, 1755478.02 655334.114 0, 1755185.264 655289.656 0, 1754892.505 655245.216 0, 1754599.743 655200.793 0, 1754306.979 655156.388 0, 1754014.212 655111.999 0, 1753721.442 655067.628 0, 1753428.67 655023.274 0, 1753135.895 654978.938 0, 
+    1752843.118 654934.618 0, 1752550.337 654890.316 0, 1752257.555 654846.031 0, 1751964.77 654801.763 0, 1751671.982 654757.513 0, 1751379.191 654713.279 0, 1751086.398 654669.063 0, 1750793.603 654624.864 0, 1750499.507 654580.487 0, 1749669.414 660082.743 0, 
+    1748839.271 665585.341 0, 1749132.716 665629.62 0, 1749424.864 665673.721 0, 1749717.009 665717.84 0, 1750009.152 665761.975 0, 1750301.292 665806.128 0, 1750593.43 665850.298 0, 1750885.565 665894.485 0, 1751177.697 665938.689 0, 1751469.827 665982.91 0, 
+    1751761.954 666027.149 0, 1752054.078 666071.405 0, 1752346.2 666115.678 0, 1752638.32 666159.968 0, 1752930.436 666204.275 0, 1753222.55 666248.6 0, 1753514.662 666292.942 0, 1753806.771 666337.301 0, 1754098.877 666381.677 0, 1754390.981 666426.07 0, 
+    1754683.082 666470.481 0, 1754975.18 666514.909 0, 1755267.276 666559.353 0, 1755559.369 666603.816 0, 1755850.167 666648.098 0, 1756143.548 666692.791 0, 1756435.633 666737.305 0, 1756727.716 666781.836 0, 1757019.796 666826.384 0, 1757311.874 666870.949 0, 
+    1757603.949 666915.532 0, 1757896.021 666960.132 0, 1758188.09 667004.748 0, 1758480.157 667049.382 0, 1758772.222 667094.034 0, 1759064.284 667138.702 0, 1759356.343 667183.388 0, 1759648.399 667228.09 0, 1759940.453 667272.81 0, 1760232.504 667317.548 0, 
+    1760524.553 667362.302 0, 1760816.599 667407.074 0, 1761108.642 667451.862 0, 1761400.683 667496.668 0, 1761692.721 667541.491 0, 1761984.756 667586.332 0, 1762276.789 667631.189 0, 1762568.819 667676.064 0, 1762859.555 667720.757 0, 1763705.241 662220.527 0, 
+    1764550.875 656720.637 0))
+
+POLYGON ((1776873.75 669895.774 0, 1776583.139 669850.26 0, 1776291.237 669804.56 0, 1775999.332 669758.878 0, 1775707.425 669713.212 0, 1775415.515 669667.564 0, 1775123.602 669621.934 0, 1774831.686 669576.32 0, 1774539.768 669530.724 0, 1774247.847 669485.144 0, 
+    1773955.923 669439.582 0, 1773663.997 669394.037 0, 1773372.068 669348.509 0, 1773080.136 669302.999 0, 1772788.202 669257.506 0, 1772496.265 669212.029 0, 1772204.325 669166.57 0, 1771912.383 669121.129 0, 1771620.437 669075.704 0, 1771328.49 669030.296 0, 
+    1771036.539 668984.906 0, 1770744.586 668939.533 0, 1770452.63 668894.177 0, 1770160.672 668848.838 0, 1769867.42 668803.317 0, 1769576.747 668758.213 0, 1769284.781 668712.925 0, 1768992.812 668667.655 0, 1768700.84 668622.403 0, 1768408.865 668577.167 0, 
+    1768116.888 668531.949 0, 1767824.908 668486.747 0, 1767532.926 668441.563 0, 1767240.941 668396.396 0, 1766948.953 668351.247 0, 1766656.963 668306.114 0, 1766364.97 668260.999 0, 1766072.974 668215.901 0, 1765780.976 668170.82 0, 1765488.975 668125.756 0, 
+    1765196.971 668080.71 0, 1764904.965 668035.68 0, 1764612.956 667990.668 0, 1764320.944 667945.673 0, 1764028.93 667900.695 0, 1763736.913 667855.735 0, 1763444.894 667810.791 0, 1763152.871 667765.865 0, 1762859.555 667720.757 0, 1762013.816 673221.326 0, 
+    1761168.026 678722.23 0, 1761460.693 678767.238 0, 1761752.067 678812.064 0, 1762043.439 678856.908 0, 1762334.809 678901.769 0, 1762626.176 678946.647 0, 1762917.54 678991.542 0, 1763208.901 679036.455 0, 1763500.26 679081.384 0, 1763791.616 679126.331 0, 
+    1764082.97 679171.295 0, 1764374.321 679216.276 0, 1764665.669 679261.274 0, 1764957.014 679306.289 0, 1765248.357 679351.322 0, 1765539.698 679396.371 0, 1765831.035 679441.438 0, 1766122.37 679486.522 0, 1766413.703 679531.623 0, 1766705.032 679576.741 0, 
+    1766996.359 679621.876 0, 1767287.684 679667.029 0, 1767579.005 679712.198 0, 1767870.324 679757.385 0, 1768160.353 679802.389 0, 1768452.955 679847.81 0, 1768744.266 679893.048 0, 1769035.574 679938.303 0, 1769326.88 679983.576 0, 1769618.183 680028.866 0, 
+    1769909.483 680074.172 0, 1770200.781 680119.496 0, 1770492.076 680164.837 0, 1770783.368 680210.195 0, 1771074.658 680255.571 0, 1771365.945 680300.963 0, 1771657.23 680346.373 0, 1771948.511 680391.8 0, 1772239.79 680437.244 0, 1772531.067 680482.705 0, 
+    1772822.34 680528.183 0, 1773113.611 680573.678 0, 1773404.88 680619.191 0, 1773696.145 680664.72 0, 1773987.408 680710.267 0, 1774278.669 680755.831 0, 1774569.926 680801.412 0, 1774861.181 680847.01 0, 1775151.147 680892.424 0, 1776012.475 675393.932 0, 
+    1776873.75 669895.774 0))
+
+POLYGON ((1570318.047 474085.209 0, 1570016 474051.802 0, 1569712.574 474018.261 0, 1569409.146 473984.738 0, 1569105.715 473951.233 0, 1568802.283 473917.745 0, 1568498.849 473884.275 0, 1568195.413 473850.824 0, 1567891.975 473817.39 0, 1567588.536 473783.974 0, 
+    1567285.094 473750.575 0, 1566981.65 473717.195 0, 1566678.204 473683.833 0, 1566374.756 473650.488 0, 1566071.306 473617.161 0, 1565767.855 473583.852 0, 1565464.401 473550.561 0, 1565160.946 473517.288 0, 1564857.488 473484.033 0, 1564554.028 473450.795 0, 
+    1564250.567 473417.576 0, 1563947.103 473384.374 0, 1563643.638 473351.19 0, 1563340.171 473318.024 0, 1563035.323 473284.725 0, 1562733.23 473251.746 0, 1562429.757 473218.633 0, 1562126.282 473185.539 0, 1561822.805 473152.462 0, 1561519.326 473119.403 0, 
+    1561215.845 473086.362 0, 1560912.362 473053.339 0, 1560608.877 473020.334 0, 1560305.39 472987.346 0, 1560001.901 472954.377 0, 1559698.411 472921.425 0, 1559394.918 472888.491 0, 1559091.423 472855.575 0, 1558787.927 472822.677 0, 1558484.428 472789.797 0, 
+    1558180.928 472756.935 0, 1557877.426 472724.09 0, 1557573.921 472691.264 0, 1557270.415 472658.455 0, 1556966.907 472625.664 0, 1556663.397 472592.891 0, 1556359.885 472560.136 0, 1556056.371 472527.398 0, 1555751.475 472494.53 0, 1555156.406 478016.123 0, 
+    1554561.29 483538.145 0, 1554865.533 483570.943 0, 1555168.396 483603.61 0, 1555471.258 483636.295 0, 1555774.118 483668.998 0, 1556076.977 483701.719 0, 1556379.833 483734.457 0, 1556682.687 483767.214 0, 1556985.539 483799.988 0, 1557288.39 483832.78 0, 
+    1557591.238 483865.59 0, 1557894.085 483898.417 0, 1558196.929 483931.263 0, 1558499.772 483964.126 0, 1558802.613 483997.007 0, 1559105.452 484029.906 0, 1559408.289 484062.823 0, 1559711.124 484095.757 0, 1560013.957 484128.71 0, 1560316.788 484161.68 0, 
+    1560619.617 484194.668 0, 1560922.444 484227.674 0, 1561225.269 484260.698 0, 1561528.092 484293.739 0, 1561829.538 484326.648 0, 1562133.733 484359.876 0, 1562436.551 484392.971 0, 1562739.366 484426.083 0, 1563042.18 484459.214 0, 1563344.991 484492.363 0, 
+    1563647.801 484525.529 0, 1563950.609 484558.713 0, 1564253.414 484591.915 0, 1564556.218 484625.135 0, 1564859.02 484658.372 0, 1565161.82 484691.628 0, 1565464.618 484724.901 0, 1565767.414 484758.192 0, 1566070.208 484791.501 0, 1566373 484824.827 0, 
+    1566675.79 484858.172 0, 1566978.578 484891.534 0, 1567281.364 484924.914 0, 1567584.148 484958.312 0, 1567886.931 484991.728 0, 1568189.711 485025.162 0, 1568492.489 485058.613 0, 1568795.265 485092.082 0, 1569096.665 485125.417 0, 1569707.38 479605.098 0, 
+    1570318.047 474085.209 0))
+
+POLYGON ((1583627.499 486753.748 0, 1583326.192 486719.561 0, 1583023.511 486685.237 0, 1582720.829 486650.93 0, 1582418.144 486616.641 0, 1582115.457 486582.37 0, 1581812.769 486548.117 0, 1581510.078 486513.882 0, 1581207.386 486479.664 0, 1580904.691 486445.464 0, 
+    1580601.994 486411.282 0, 1580299.296 486377.118 0, 1579996.595 486342.972 0, 1579693.892 486308.843 0, 1579391.187 486274.732 0, 1579088.481 486240.639 0, 1578785.772 486206.564 0, 1578483.061 486172.507 0, 1578180.349 486138.468 0, 1577877.634 486104.446 0, 
+    1577574.917 486070.442 0, 1577272.198 486036.456 0, 1576969.478 486002.488 0, 1576666.755 485968.538 0, 1576362.657 485934.451 0, 1576061.303 485900.69 0, 1575758.575 485866.793 0, 1575455.844 485832.914 0, 1575153.111 485799.053 0, 1574850.376 485765.21 0, 
+    1574547.64 485731.384 0, 1574244.901 485697.576 0, 1573942.16 485663.786 0, 1573639.418 485630.014 0, 1573336.673 485596.26 0, 1573033.926 485562.523 0, 1572731.178 485528.804 0, 1572428.427 485495.103 0, 1572125.675 485461.42 0, 1571822.92 485427.755 0, 
+    1571520.163 485394.108 0, 1571217.405 485360.478 0, 1570914.644 485326.866 0, 1570611.882 485293.272 0, 1570309.117 485259.696 0, 1570006.351 485226.138 0, 1569703.582 485192.597 0, 1569400.812 485159.074 0, 1569096.665 485125.417 0, 1568485.904 490646.164 0, 
+    1567875.095 496167.334 0, 1568178.589 496200.919 0, 1568480.71 496234.369 0, 1568782.828 496267.838 0, 1569084.945 496301.324 0, 1569387.059 496334.828 0, 1569689.172 496368.35 0, 1569991.282 496401.89 0, 1570293.391 496435.447 0, 1570595.498 496469.023 0, 
+    1570897.603 496502.616 0, 1571199.705 496536.226 0, 1571501.806 496569.855 0, 1571803.905 496603.501 0, 1572106.002 496637.165 0, 1572408.096 496670.847 0, 1572710.189 496704.547 0, 1573012.28 496738.265 0, 1573314.369 496772 0, 1573616.456 496805.753 0, 
+    1573918.541 496839.524 0, 1574220.624 496873.312 0, 1574522.705 496907.119 0, 1574824.783 496940.943 0, 1575125.49 496974.631 0, 1575428.935 497008.644 0, 1575731.008 497042.522 0, 1576033.079 497076.417 0, 1576335.148 497110.33 0, 1576637.215 497144.261 0, 
+    1576939.28 497178.21 0, 1577241.343 497212.176 0, 1577543.404 497246.16 0, 1577845.463 497280.162 0, 1578147.52 497314.182 0, 1578449.575 497348.219 0, 1578751.628 497382.275 0, 1579053.679 497416.348 0, 1579355.728 497450.439 0, 1579657.775 497484.547 0, 
+    1579959.82 497518.674 0, 1580261.863 497552.818 0, 1580563.903 497586.98 0, 1580865.942 497621.159 0, 1581167.979 497655.357 0, 1581470.014 497689.572 0, 1581772.047 497723.805 0, 1582074.078 497758.056 0, 1582374.738 497792.169 0, 1583001.143 492272.747 0, 
+    1583627.499 486753.748 0))
+
+POLYGON ((1596869.733 499457.962 0, 1596569.168 499423 0, 1596267.235 499387.896 0, 1595965.3 499352.809 0, 1595663.363 499317.741 0, 1595361.424 499282.69 0, 1595059.483 499247.657 0, 1594757.539 499212.642 0, 1594455.594 499177.645 0, 1594153.647 499142.665 0, 
+    1593851.697 499107.703 0, 1593549.746 499072.759 0, 1593247.793 499037.833 0, 1592945.837 499002.925 0, 1592643.879 498968.034 0, 1592341.92 498933.161 0, 1592039.958 498898.306 0, 1591737.994 498863.468 0, 1591436.029 498828.649 0, 1591134.061 498793.847 0, 
+    1590832.091 498759.063 0, 1590530.119 498724.296 0, 1590228.145 498689.548 0, 1589926.169 498654.817 0, 1589622.824 498619.947 0, 1589322.211 498585.409 0, 1589020.229 498550.732 0, 1588718.244 498516.072 0, 1588416.258 498481.43 0, 1588114.27 498446.806 0, 
+    1587812.279 498412.199 0, 1587510.287 498377.611 0, 1587208.293 498343.04 0, 1586906.296 498308.487 0, 1586604.298 498273.952 0, 1586302.297 498239.434 0, 1586000.295 498204.935 0, 1585698.29 498170.453 0, 1585396.284 498135.989 0, 1585094.275 498101.542 0, 
+    1584792.265 498067.114 0, 1584490.252 498032.703 0, 1584188.237 497998.31 0, 1583886.22 497963.934 0, 1583584.202 497929.577 0, 1583282.181 497895.237 0, 1582980.158 497860.915 0, 1582678.133 497826.611 0, 1582374.738 497792.169 0, 1581748.286 503312.013 0, 
+    1581121.786 508832.274 0, 1581424.529 508866.642 0, 1581725.904 508900.872 0, 1582027.277 508935.121 0, 1582328.648 508969.386 0, 1582630.017 509003.67 0, 1582931.384 509037.971 0, 1583232.749 509072.29 0, 1583534.112 509106.627 0, 1583835.472 509140.982 0, 
+    1584136.831 509175.354 0, 1584438.188 509209.744 0, 1584739.543 509244.152 0, 1585040.896 509278.577 0, 1585342.246 509313.02 0, 1585643.595 509347.481 0, 1585944.942 509381.96 0, 1586246.286 509416.456 0, 1586547.629 509450.971 0, 1586848.97 509485.502 0, 
+    1587150.308 509520.052 0, 1587451.645 509554.619 0, 1587752.979 509589.205 0, 1588054.312 509623.807 0, 1588354.278 509658.271 0, 1588656.97 509693.066 0, 1588958.297 509727.722 0, 1589259.621 509762.396 0, 1589560.943 509797.088 0, 1589862.264 509831.797 0, 
+    1590163.582 509866.524 0, 1590464.898 509901.269 0, 1590766.212 509936.031 0, 1591067.524 509970.811 0, 1591368.834 510005.609 0, 1591670.142 510040.425 0, 1591971.448 510075.258 0, 1592272.752 510110.109 0, 1592574.054 510144.978 0, 1592875.353 510179.865 0, 
+    1593176.651 510214.769 0, 1593477.947 510249.691 0, 1593779.24 510284.631 0, 1594080.532 510319.589 0, 1594381.821 510354.564 0, 1594683.109 510389.557 0, 1594984.394 510424.568 0, 1595285.677 510459.596 0, 1595585.595 510494.484 0, 1596227.688 504976.014 0, 
+    1596869.733 499457.962 0))
+
+POLYGON ((1610044.651 512197.549 0, 1609744.83 512161.814 0, 1609443.647 512125.934 0, 1609142.462 512090.073 0, 1608841.274 512054.229 0, 1608540.085 512018.402 0, 1608238.893 511982.594 0, 1607937.7 511946.803 0, 1607636.504 511911.03 0, 1607335.306 511875.274 0, 
+    1607034.106 511839.537 0, 1606732.904 511803.817 0, 1606431.7 511768.114 0, 1606130.494 511732.43 0, 1605829.285 511696.763 0, 1605528.075 511661.114 0, 1605226.862 511625.483 0, 1604925.647 511589.869 0, 1604624.431 511554.273 0, 1604323.212 511518.695 0, 
+    1604021.991 511483.135 0, 1603720.768 511447.592 0, 1603419.543 511412.067 0, 1603118.315 511376.56 0, 1602815.725 511340.91 0, 1602515.855 511305.599 0, 1602214.621 511270.145 0, 1601913.386 511234.708 0, 1601612.148 511199.29 0, 1601310.908 511163.889 0, 
+    1601009.666 511128.506 0, 1600708.422 511093.141 0, 1600407.176 511057.793 0, 1600105.928 511022.463 0, 1599804.678 510987.151 0, 1599503.426 510951.856 0, 1599202.172 510916.58 0, 1598900.915 510881.321 0, 1598599.657 510846.079 0, 1598298.396 510810.856 0, 
+    1597997.134 510775.65 0, 1597695.869 510740.462 0, 1597394.602 510705.292 0, 1597093.333 510670.139 0, 1596792.063 510635.004 0, 1596490.79 510599.887 0, 1596189.515 510564.788 0, 1595888.237 510529.706 0, 1595585.595 510494.484 0, 1594943.454 516013.368 0, 
+    1594301.265 521532.664 0, 1594603.255 521567.81 0, 1594903.882 521602.816 0, 1595204.507 521637.84 0, 1595505.131 521672.882 0, 1595805.752 521707.941 0, 1596106.371 521743.017 0, 1596406.988 521778.112 0, 1596707.603 521813.224 0, 1597008.216 521848.354 0, 
+    1597308.827 521883.501 0, 1597609.436 521918.667 0, 1597910.043 521953.85 0, 1598210.647 521989.05 0, 1598511.25 522024.269 0, 1598811.851 522059.505 0, 1599112.449 522094.758 0, 1599413.045 522130.03 0, 1599713.64 522165.319 0, 1600014.232 522200.626 0, 
+    1600314.822 522235.95 0, 1600615.41 522271.292 0, 1600915.996 522306.652 0, 1601216.58 522342.03 0, 1601515.803 522377.265 0, 1601817.742 522412.838 0, 1602118.319 522448.269 0, 1602418.895 522483.717 0, 1602719.468 522519.183 0, 1603020.04 522554.667 0, 
+    1603320.609 522590.168 0, 1603621.176 522625.687 0, 1603921.741 522661.224 0, 1604222.304 522696.779 0, 1604522.865 522732.351 0, 1604823.424 522767.941 0, 1605123.981 522803.548 0, 1605424.536 522839.173 0, 1605725.088 522874.816 0, 1606025.639 522910.477 0, 
+    1606326.187 522946.155 0, 1606626.733 522981.851 0, 1606927.277 523017.565 0, 1607227.819 523053.296 0, 1607528.359 523089.045 0, 1607828.897 523124.812 0, 1608129.433 523160.597 0, 1608429.967 523196.399 0, 1608729.141 523232.057 0, 1609386.921 517714.597 0, 
+    1610044.651 512197.549 0))
+
+POLYGON ((1623152.158 524972.204 0, 1622853.083 524935.701 0, 1622552.652 524899.05 0, 1622252.219 524862.416 0, 1621951.783 524825.801 0, 1621651.345 524789.203 0, 1621350.905 524752.622 0, 1621050.463 524716.06 0, 1620750.019 524679.515 0, 1620449.573 524642.988 0, 
+    1620149.124 524606.478 0, 1619848.674 524569.986 0, 1619548.221 524533.512 0, 1619247.766 524497.055 0, 1618947.309 524460.616 0, 1618646.849 524424.195 0, 1618346.388 524387.792 0, 1618045.924 524351.406 0, 1617745.459 524315.038 0, 1617444.991 524278.687 0, 
+    1617144.521 524242.355 0, 1616844.049 524206.04 0, 1616543.575 524169.742 0, 1616243.098 524133.463 0, 1615941.264 524097.037 0, 1615642.139 524060.956 0, 1615341.656 524024.73 0, 1615041.172 523988.521 0, 1614740.685 523952.329 0, 1614440.195 523916.156 0, 
+    1614139.704 523880 0, 1613839.211 523843.862 0, 1613538.715 523807.741 0, 1613238.218 523771.638 0, 1612937.718 523735.553 0, 1612637.216 523699.486 0, 1612336.712 523663.436 0, 1612036.206 523627.404 0, 1611735.697 523591.39 0, 1611435.187 523555.393 0, 
+    1611134.674 523519.414 0, 1610834.16 523483.453 0, 1610533.643 523447.509 0, 1610233.124 523411.583 0, 1609932.603 523375.675 0, 1609632.08 523339.784 0, 1609331.555 523303.911 0, 1609031.028 523268.056 0, 1608729.141 523232.057 0, 1608071.313 528749.925 0, 
+    1607413.436 534268.199 0, 1607714.67 534304.12 0, 1608014.548 534339.898 0, 1608314.424 534375.693 0, 1608614.297 534411.506 0, 1608914.169 534447.337 0, 1609214.038 534483.185 0, 1609513.905 534519.051 0, 1609813.77 534554.935 0, 1610113.633 534590.836 0, 
+    1610413.494 534626.755 0, 1610713.353 534662.692 0, 1611013.21 534698.646 0, 1611313.064 534734.618 0, 1611612.917 534770.607 0, 1611912.767 534806.614 0, 1612212.615 534842.639 0, 1612512.461 534878.682 0, 1612812.305 534914.742 0, 1613112.147 534950.819 0, 
+    1613411.986 534986.915 0, 1613711.824 535023.028 0, 1614011.659 535059.158 0, 1614311.493 535095.307 0, 1614609.971 535131.31 0, 1614911.153 535167.656 0, 1615210.98 535203.858 0, 1615510.805 535240.077 0, 1615810.627 535276.313 0, 1616110.448 535312.567 0, 
+    1616410.266 535348.839 0, 1616710.082 535385.129 0, 1617009.897 535421.436 0, 1617309.709 535457.761 0, 1617609.518 535494.103 0, 1617909.326 535530.463 0, 1618209.132 535566.841 0, 1618508.935 535603.236 0, 1618808.736 535639.649 0, 1619108.535 535676.08 0, 
+    1619408.332 535712.528 0, 1619708.127 535748.994 0, 1620007.92 535785.478 0, 1620307.711 535821.979 0, 1620607.499 535858.498 0, 1620907.285 535895.035 0, 1621207.069 535931.589 0, 1621506.851 535968.161 0, 1621805.28 536004.585 0, 1622478.744 530488.192 0, 
+    1623152.158 524972.204 0))
+
+POLYGON ((1636192.16 537781.624 0, 1635893.833 537744.356 0, 1635594.156 537706.938 0, 1635294.476 537669.537 0, 1634994.794 537632.153 0, 1634695.11 537594.788 0, 1634395.424 537557.44 0, 1634095.736 537520.109 0, 1633796.045 537482.796 0, 1633496.352 537445.501 0, 
+    1633196.657 537408.224 0, 1632896.96 537370.964 0, 1632597.261 537333.722 0, 1632297.559 537296.497 0, 1631997.855 537259.29 0, 1631698.149 537222.101 0, 1631398.441 537184.929 0, 1631098.731 537147.775 0, 1630799.018 537110.639 0, 1630499.304 537073.52 0, 
+    1630199.587 537036.419 0, 1629899.868 536999.335 0, 1629600.146 536962.269 0, 1629300.423 536925.221 0, 1628999.347 536888.024 0, 1628700.969 536851.178 0, 1628401.239 536814.183 0, 1628101.507 536777.205 0, 1627801.773 536740.245 0, 1627502.036 536703.303 0, 
+    1627202.298 536666.378 0, 1626902.557 536629.471 0, 1626602.814 536592.581 0, 1626303.069 536555.71 0, 1626003.321 536518.856 0, 1625703.572 536482.019 0, 1625403.82 536445.2 0, 1625104.066 536408.399 0, 1624804.31 536371.615 0, 1624504.552 536334.849 0, 
+    1624204.792 536298.101 0, 1623905.029 536261.371 0, 1623605.264 536224.658 0, 1623305.498 536187.962 0, 1623005.729 536151.285 0, 1622705.957 536114.624 0, 1622406.184 536077.982 0, 1622106.409 536041.357 0, 1621805.28 536004.585 0, 1621131.766 541521.381 0, 
+    1620458.204 547038.576 0, 1620758.681 547075.268 0, 1621057.807 547111.814 0, 1621356.931 547148.377 0, 1621656.053 547184.957 0, 1621955.172 547221.556 0, 1622254.29 547258.171 0, 1622553.405 547294.805 0, 1622852.518 547331.456 0, 1623151.629 547368.125 0, 
+    1623450.738 547404.811 0, 1623749.845 547441.515 0, 1624048.949 547478.236 0, 1624348.051 547514.975 0, 1624647.152 547551.732 0, 1624946.25 547588.506 0, 1625245.345 547625.298 0, 1625544.439 547662.108 0, 1625843.531 547698.935 0, 1626142.62 547735.779 0, 
+    1626441.707 547772.642 0, 1626740.792 547809.522 0, 1627039.875 547846.419 0, 1627338.956 547883.334 0, 1627636.687 547920.101 0, 1627937.11 547957.217 0, 1628236.184 547994.185 0, 1628535.256 548031.171 0, 1628834.326 548068.174 0, 1629133.394 548105.195 0, 
+    1629432.459 548142.233 0, 1629731.522 548179.289 0, 1630030.583 548216.363 0, 1630329.642 548253.454 0, 1630628.699 548290.562 0, 1630927.753 548327.689 0, 1631226.806 548364.833 0, 1631525.856 548401.994 0, 1631824.904 548439.174 0, 1632123.95 548476.37 0, 
+    1632422.993 548513.585 0, 1632722.035 548550.817 0, 1633021.074 548588.066 0, 1633320.111 548625.333 0, 1633619.145 548662.618 0, 1633918.178 548699.92 0, 1634217.208 548737.24 0, 1634516.237 548774.578 0, 1634813.917 548811.765 0, 1635503.063 543296.495 0, 
+    1636192.16 537781.624 0))
+
+POLYGON ((1649164.563 550625.505 0, 1648866.986 550587.476 0, 1648568.065 550549.294 0, 1648269.141 550511.13 0, 1647970.215 550472.983 0, 1647671.287 550434.853 0, 1647372.356 550396.741 0, 1647073.423 550358.647 0, 1646774.488 550320.57 0, 1646475.551 550282.511 0, 
+    1646176.612 550244.47 0, 1645877.67 550206.446 0, 1645578.726 550168.44 0, 1645279.78 550130.451 0, 1644980.832 550092.48 0, 1644681.881 550054.526 0, 1644382.928 550016.591 0, 1644083.973 549978.672 0, 1643785.016 549940.772 0, 1643486.056 549902.888 0, 
+    1643187.094 549865.023 0, 1642888.13 549827.175 0, 1642589.164 549789.345 0, 1642290.195 549751.532 0, 1641989.88 549713.567 0, 1641692.252 549675.959 0, 1641393.277 549638.199 0, 1641094.299 549600.457 0, 1640795.32 549562.732 0, 1640496.338 549525.025 0, 
+    1640197.354 549487.336 0, 1639898.367 549449.664 0, 1639599.379 549412.009 0, 1639300.388 549374.373 0, 1639001.395 549336.753 0, 1638702.4 549299.152 0, 1638403.403 549261.568 0, 1638104.403 549224.002 0, 1637805.402 549186.453 0, 1637506.398 549148.922 0, 
+    1637207.391 549111.408 0, 1636908.383 549073.912 0, 1636609.372 549036.434 0, 1636310.36 548998.973 0, 1636011.345 548961.53 0, 1635712.328 548924.104 0, 1635413.308 548886.696 0, 1635114.286 548849.306 0, 1634813.917 548811.765 0, 1634124.721 554327.431 0, 
+    1633435.476 559843.49 0, 1633735.194 559880.95 0, 1634033.566 559918.259 0, 1634331.936 559955.586 0, 1634630.304 559992.93 0, 1634928.67 560030.292 0, 1635227.033 560067.671 0, 1635525.394 560105.068 0, 1635823.753 560142.483 0, 1636122.11 560179.915 0, 
+    1636420.465 560217.365 0, 1636718.818 560254.832 0, 1637017.168 560292.317 0, 1637315.516 560329.819 0, 1637613.862 560367.339 0, 1637912.206 560404.876 0, 1638210.547 560442.431 0, 1638508.886 560480.004 0, 1638807.223 560517.594 0, 1639105.558 560555.202 0, 
+    1639403.891 560592.827 0, 1639702.221 560630.47 0, 1640000.549 560668.13 0, 1640298.875 560705.808 0, 1640595.858 560743.334 0, 1640895.521 560781.217 0, 1641193.84 560818.947 0, 1641492.157 560856.696 0, 1641790.472 560894.461 0, 1642088.784 560932.245 0, 
+    1642387.095 560970.045 0, 1642685.403 561007.864 0, 1642983.709 561045.7 0, 1643282.013 561083.553 0, 1643580.314 561121.424 0, 1643878.614 561159.313 0, 1644176.911 561197.219 0, 1644475.205 561235.143 0, 1644773.498 561273.084 0, 1645071.788 561311.043 0, 
+    1645370.076 561349.02 0, 1645668.362 561387.014 0, 1645966.646 561425.025 0, 1646264.927 561463.054 0, 1646563.207 561501.101 0, 1646861.483 561539.165 0, 1647159.758 561577.247 0, 1647458.031 561615.346 0, 1647754.961 561653.292 0, 1648459.787 556139.202 0, 
+    1649164.563 550625.505 0))
+
+POLYGON ((1662069.275 563503.541 0, 1661772.451 563464.756 0, 1661474.287 563425.814 0, 1661176.121 563386.89 0, 1660877.953 563347.983 0, 1660579.783 563309.094 0, 1660281.61 563270.223 0, 1659983.435 563231.368 0, 1659685.258 563192.532 0, 1659387.078 563153.713 0, 
+    1659088.896 563114.912 0, 1658790.712 563076.128 0, 1658492.525 563037.361 0, 1658194.337 562998.613 0, 1657896.146 562959.881 0, 1657597.952 562921.168 0, 1657299.757 562882.471 0, 1657001.559 562843.793 0, 1656703.359 562805.132 0, 1656405.156 562766.488 0, 
+    1656106.951 562727.862 0, 1655808.745 562689.254 0, 1655510.535 562650.663 0, 1655212.324 562612.09 0, 1654912.771 562573.361 0, 1654615.894 562534.996 0, 1654317.676 562496.475 0, 1654019.455 562457.972 0, 1653721.232 562419.487 0, 1653423.007 562381.019 0, 
+    1653124.78 562342.569 0, 1652826.55 562304.136 0, 1652528.318 562265.72 0, 1652230.084 562227.323 0, 1651931.847 562188.942 0, 1651633.609 562150.58 0, 1651335.368 562112.235 0, 1651037.125 562073.907 0, 1650738.879 562035.597 0, 1650440.631 561997.305 0, 
+    1650142.381 561959.03 0, 1649844.129 561920.773 0, 1649545.875 561882.533 0, 1649247.618 561844.311 0, 1648949.359 561806.106 0, 1648651.098 561767.919 0, 1648352.834 561729.749 0, 1648054.569 561691.597 0, 1647754.961 561653.292 0, 1647050.085 567167.772 0, 
+    1646345.159 572682.638 0, 1646644.115 572720.861 0, 1646941.732 572758.93 0, 1647239.346 572797.016 0, 1647536.958 572835.12 0, 1647834.568 572873.242 0, 1648132.176 572911.381 0, 1648429.781 572949.537 0, 1648727.384 572987.711 0, 1649024.985 573025.903 0, 
+    1649322.584 573064.112 0, 1649620.18 573102.338 0, 1649917.774 573140.583 0, 1650215.366 573178.844 0, 1650512.955 573217.123 0, 1650810.543 573255.42 0, 1651108.128 573293.734 0, 1651405.711 573332.066 0, 1651703.291 573370.415 0, 1652000.87 573408.782 0, 
+    1652298.446 573447.166 0, 1652596.019 573485.568 0, 1652893.591 573523.987 0, 1653191.16 573562.424 0, 1653487.391 573600.705 0, 1653786.292 573639.35 0, 1654083.854 573677.839 0, 1654381.415 573716.346 0, 1654678.973 573754.87 0, 1654976.528 573793.412 0, 
+    1655274.082 573831.972 0, 1655571.633 573870.548 0, 1655869.182 573909.143 0, 1656166.728 573947.755 0, 1656464.273 573986.384 0, 1656761.815 574025.031 0, 1657059.354 574063.696 0, 1657356.892 574102.378 0, 1657654.427 574141.077 0, 1657951.96 574179.794 0, 
+    1658249.491 574218.529 0, 1658547.019 574257.281 0, 1658844.545 574296.05 0, 1659142.069 574334.837 0, 1659439.591 574373.642 0, 1659737.11 574412.464 0, 1660034.627 574451.303 0, 1660332.142 574490.16 0, 1660628.32 574528.861 0, 1661348.823 569016.007 0, 
+    1662069.275 563503.541 0))
+
+POLYGON ((1674906.207 576415.428 0, 1674610.137 576375.891 0, 1674312.733 576336.193 0, 1674015.327 576296.513 0, 1673717.919 576256.851 0, 1673420.508 576217.206 0, 1673123.095 576177.579 0, 1672825.68 576137.969 0, 1672528.262 576098.376 0, 1672230.842 576058.801 0, 
+    1671933.42 576019.244 0, 1671635.995 575979.704 0, 1671338.568 575940.182 0, 1671041.138 575900.677 0, 1670743.707 575861.189 0, 1670446.273 575821.719 0, 1670148.836 575782.267 0, 1669851.398 575742.832 0, 1669553.957 575703.415 0, 1669256.514 575664.015 0, 
+    1668959.068 575624.632 0, 1668661.62 575585.268 0, 1668364.17 575545.92 0, 1668066.717 575506.59 0, 1667767.929 575467.102 0, 1667471.805 575427.983 0, 1667174.346 575388.706 0, 1666876.884 575349.446 0, 1666579.42 575310.204 0, 1666281.953 575270.979 0, 
+    1665984.485 575231.772 0, 1665687.014 575192.582 0, 1665389.54 575153.41 0, 1665092.065 575114.255 0, 1664794.587 575075.118 0, 1664497.106 575035.998 0, 1664199.624 574996.896 0, 1663902.139 574957.811 0, 1663604.652 574918.744 0, 1663307.162 574879.694 0, 
+    1663009.671 574840.662 0, 1662712.177 574801.647 0, 1662414.68 574762.65 0, 1662117.182 574723.671 0, 1661819.681 574684.708 0, 1661522.177 574645.764 0, 1661224.672 574606.837 0, 1660927.164 574567.927 0, 1660628.32 574528.861 0, 1659907.766 580042.097 0, 
+    1659187.164 585555.715 0, 1659485.356 585594.696 0, 1659782.215 585633.521 0, 1660079.071 585672.363 0, 1660375.926 585711.222 0, 1660672.778 585750.1 0, 1660969.627 585788.994 0, 1661266.475 585827.906 0, 1661563.32 585866.836 0, 1661860.162 585905.783 0, 
+    1662157.003 585944.747 0, 1662453.841 585983.729 0, 1662750.677 586022.729 0, 1663047.511 586061.746 0, 1663344.342 586100.78 0, 1663641.171 586139.832 0, 1663937.998 586178.901 0, 1664234.822 586217.988 0, 1664531.644 586257.092 0, 1664828.464 586296.214 0, 
+    1665125.281 586335.353 0, 1665422.097 586374.51 0, 1665718.91 586413.684 0, 1666015.72 586452.876 0, 1666311.198 586491.909 0, 1666609.334 586531.312 0, 1666906.138 586570.556 0, 1667202.939 586609.817 0, 1667499.738 586649.096 0, 1667796.535 586688.393 0, 
+    1668093.33 586727.706 0, 1668390.122 586767.038 0, 1668686.911 586806.387 0, 1668983.699 586845.753 0, 1669280.484 586885.137 0, 1669577.267 586924.538 0, 1669874.047 586963.957 0, 1670170.826 587003.393 0, 1670467.601 587042.847 0, 1670764.375 587082.318 0, 
+    1671061.146 587121.806 0, 1671357.915 587161.312 0, 1671654.682 587200.836 0, 1671951.446 587240.377 0, 1672248.208 587279.935 0, 1672544.967 587319.511 0, 1672841.725 587359.105 0, 1673138.48 587398.716 0, 1673433.904 587438.166 0, 1674170.081 581926.607 0, 
+    1674906.207 576415.428 0))
+
+POLYGON ((1687675.268 589360.86 0, 1687379.955 589320.575 0, 1687083.313 589280.126 0, 1686786.669 589239.694 0, 1686490.022 589199.28 0, 1686193.373 589158.883 0, 1685896.722 589118.504 0, 1685600.068 589078.142 0, 1685303.412 589037.798 0, 1685006.754 588997.471 0, 
+    1684710.093 588957.161 0, 1684413.43 588916.87 0, 1684116.764 588876.595 0, 1683820.096 588836.338 0, 1683523.426 588796.098 0, 1683226.753 588755.876 0, 1682930.078 588715.672 0, 1682633.401 588675.485 0, 1682336.721 588635.315 0, 1682040.039 588595.163 0, 
+    1681743.354 588555.028 0, 1681446.667 588514.91 0, 1681149.978 588474.811 0, 1680853.286 588434.728 0, 1680555.265 588394.484 0, 1680259.896 588354.616 0, 1679963.197 588314.586 0, 1679666.496 588274.573 0, 1679369.793 588234.578 0, 1679073.087 588194.6 0, 
+    1678776.379 588154.64 0, 1678479.669 588114.698 0, 1678182.956 588074.772 0, 1677886.241 588034.865 0, 1677589.523 587994.974 0, 1677292.803 587955.101 0, 1676996.081 587915.246 0, 1676699.357 587875.408 0, 1676402.63 587835.588 0, 1676105.901 587795.785 0, 
+    1675809.169 587755.999 0, 1675512.435 587716.231 0, 1675215.699 587676.481 0, 1674918.96 587636.747 0, 1674622.219 587597.032 0, 1674325.476 587557.334 0, 1674028.73 587517.653 0, 1673731.983 587477.99 0, 1673433.904 587438.166 0, 1672697.676 592950.103 0, 
+    1671961.399 598462.414 0, 1672258.826 598502.15 0, 1672554.925 598541.727 0, 1672851.022 598581.32 0, 1673147.116 598620.932 0, 1673443.208 598660.561 0, 1673739.298 598700.207 0, 1674035.386 598739.871 0, 1674331.471 598779.552 0, 1674627.553 598819.25 0, 
+    1674923.634 598858.966 0, 1675219.712 598898.7 0, 1675515.788 598938.45 0, 1675811.861 598978.219 0, 1676107.932 599018.004 0, 1676404.001 599057.807 0, 1676700.067 599097.628 0, 1676996.131 599137.466 0, 1677292.193 599177.321 0, 1677588.252 599217.194 0, 
+    1677884.309 599257.084 0, 1678180.364 599296.992 0, 1678476.416 599336.917 0, 1678772.466 599376.859 0, 1679067.189 599416.64 0, 1679364.559 599456.797 0, 1679660.602 599496.791 0, 1679956.642 599536.803 0, 1680252.68 599576.833 0, 1680548.716 599616.88 0, 
+    1680844.749 599656.945 0, 1681140.781 599697.026 0, 1681436.809 599737.126 0, 1681732.836 599777.242 0, 1682028.86 599817.377 0, 1682324.881 599857.528 0, 1682620.901 599897.697 0, 1682916.917 599937.884 0, 1683212.932 599978.087 0, 1683508.944 600018.309 0, 
+    1683804.954 600058.547 0, 1684100.961 600098.804 0, 1684396.967 600139.077 0, 1684692.969 600179.368 0, 1684988.97 600219.676 0, 1685284.968 600260.002 0, 1685580.963 600300.345 0, 1685876.956 600340.706 0, 1686171.624 600380.904 0, 1686923.472 594870.695 0, 
+    1687675.268 589360.86 0))
+
+POLYGON ((1700376.373 602339.532 0, 1700081.817 602298.502 0, 1699785.939 602257.305 0, 1699490.059 602216.126 0, 1699194.176 602174.964 0, 1698898.291 602133.82 0, 1698602.403 602092.693 0, 1698306.513 602051.583 0, 1698010.62 602010.491 0, 1697714.725 601969.416 0, 
+    1697418.828 601928.359 0, 1697122.928 601887.319 0, 1696827.026 601846.296 0, 1696531.122 601805.291 0, 1696235.214 601764.303 0, 1695939.305 601723.333 0, 1695643.393 601682.38 0, 1695347.479 601641.444 0, 1695051.562 601600.526 0, 1694755.643 601559.626 0, 
+    1694459.722 601518.743 0, 1694163.798 601477.877 0, 1693867.872 601437.028 0, 1693571.943 601396.197 0, 1693274.69 601355.202 0, 1692980.078 601314.588 0, 1692684.142 601273.809 0, 1692388.204 601233.048 0, 1692092.263 601192.304 0, 1691796.32 601151.577 0, 
+    1691500.375 601110.868 0, 1691204.427 601070.177 0, 1690908.477 601029.502 0, 1690612.524 600988.846 0, 1690316.569 600948.206 0, 1690020.611 600907.584 0, 1689724.651 600866.98 0, 1689428.689 600826.393 0, 1689132.725 600785.823 0, 1688836.758 600745.271 0, 
+    1688540.788 600704.736 0, 1688244.816 600664.218 0, 1687948.842 600623.718 0, 1687652.866 600583.236 0, 1687356.887 600542.771 0, 1687060.905 600502.323 0, 1686764.922 600461.893 0, 1686468.936 600421.48 0, 1686171.624 600380.904 0, 1685419.726 605891.483 0, 
+    1684667.777 611402.43 0, 1684964.437 611442.917 0, 1685259.775 611483.242 0, 1685555.11 611523.583 0, 1685850.442 611563.943 0, 1686145.773 611604.319 0, 1686441.1 611644.713 0, 1686736.426 611685.124 0, 1687031.749 611725.553 0, 1687327.07 611765.999 0, 
+    1687622.388 611806.462 0, 1687917.704 611846.943 0, 1688213.018 611887.441 0, 1688508.329 611927.957 0, 1688803.638 611968.49 0, 1689098.944 612009.04 0, 1689394.248 612049.608 0, 1689689.55 612090.193 0, 1689984.849 612130.795 0, 1690280.146 612171.415 0, 
+    1690575.441 612212.052 0, 1690870.733 612252.707 0, 1691166.022 612293.379 0, 1691461.31 612334.068 0, 1691755.276 612374.593 0, 1692051.877 612415.499 0, 1692347.157 612456.24 0, 1692642.435 612496.999 0, 1692937.71 612537.776 0, 1693232.983 612578.569 0, 
+    1693528.254 612619.38 0, 1693823.522 612660.209 0, 1694118.788 612701.054 0, 1694414.051 612741.917 0, 1694709.312 612782.798 0, 1695004.57 612823.696 0, 1695299.827 612864.611 0, 1695595.08 612905.544 0, 1695890.331 612946.494 0, 1696185.58 612987.461 0, 
+    1696480.827 613028.446 0, 1696776.071 613069.448 0, 1697071.312 613110.468 0, 1697366.552 613151.505 0, 1697661.788 613192.559 0, 1697957.023 613233.631 0, 1698252.255 613274.72 0, 1698547.484 613315.826 0, 1698841.394 613356.766 0, 1699608.909 607847.966 0, 
+    1700376.373 602339.532 0))
+
+POLYGON ((1713009.433 615351.138 0, 1712715.638 615309.367 0, 1712420.525 615267.427 0, 1712125.411 615225.504 0, 1711830.294 615183.598 0, 1711535.174 615141.71 0, 1711240.052 615099.839 0, 1710944.927 615057.985 0, 1710649.8 615016.149 0, 1710354.671 614974.331 0, 
+    1710059.539 614932.529 0, 1709764.404 614890.745 0, 1709469.268 614848.978 0, 1709174.128 614807.229 0, 1708878.987 614765.497 0, 1708583.842 614723.783 0, 1708288.696 614682.086 0, 1707993.546 614640.406 0, 1707698.395 614598.743 0, 1707403.241 614557.098 0, 
+    1707108.084 614515.471 0, 1706812.925 614473.86 0, 1706517.764 614432.268 0, 1706222.6 614390.692 0, 1705926.118 614348.949 0, 1705632.265 614307.593 0, 1705337.094 614266.07 0, 1705041.92 614224.564 0, 1704746.744 614183.075 0, 1704451.566 614141.604 0, 
+    1704156.385 614100.15 0, 1703861.201 614058.713 0, 1703566.016 614017.294 0, 1703270.827 613975.892 0, 1702975.637 613934.508 0, 1702680.443 613893.141 0, 1702385.248 613851.791 0, 1702090.05 613810.459 0, 1701794.849 613769.144 0, 1701499.647 613727.846 0, 
+    1701204.441 613686.566 0, 1700909.234 613645.303 0, 1700614.023 613604.058 0, 1700318.811 613562.83 0, 1700023.596 613521.619 0, 1699728.378 613480.426 0, 1699433.158 613439.25 0, 1699137.936 613398.091 0, 1698841.394 613356.766 0, 1698073.829 618865.932 0, 
+    1697306.213 624375.458 0, 1697602.103 624416.692 0, 1697896.677 624457.76 0, 1698191.248 624498.846 0, 1698485.817 624539.949 0, 1698780.384 624581.069 0, 1699074.948 624622.206 0, 1699369.509 624663.361 0, 1699664.069 624704.533 0, 1699958.625 624745.723 0, 
+    1700253.18 624786.93 0, 1700547.732 624828.154 0, 1700842.281 624869.395 0, 1701136.828 624910.654 0, 1701431.373 624951.93 0, 1701725.915 624993.224 0, 1702020.455 625034.535 0, 1702314.992 625075.863 0, 1702609.527 625117.208 0, 1702904.06 625158.571 0, 
+    1703198.59 625199.952 0, 1703493.118 625241.349 0, 1703787.643 625282.764 0, 1704082.166 625324.196 0, 1704375.373 625365.461 0, 1704671.204 625407.113 0, 1704965.719 625448.597 0, 1705260.232 625490.098 0, 1705554.743 625531.617 0, 1705849.251 625573.153 0, 
+    1706143.757 625614.707 0, 1706438.26 625656.278 0, 1706732.761 625697.866 0, 1707027.259 625739.472 0, 1707321.755 625781.095 0, 1707616.248 625822.735 0, 1707910.739 625864.392 0, 1708205.228 625906.067 0, 1708499.714 625947.759 0, 1708794.197 625989.469 0, 
+    1709088.679 626031.196 0, 1709383.157 626072.94 0, 1709677.633 626114.702 0, 1709972.107 626156.481 0, 1710266.579 626198.277 0, 1710561.047 626240.09 0, 1710855.514 626281.921 0, 1711149.978 626323.769 0, 1711443.128 626365.448 0, 1712226.306 620858.112 0, 
+    1713009.433 615351.138 0))
+
+POLYGON ((1725574.364 628395.37 0, 1725281.331 628352.863 0, 1724986.987 628310.183 0, 1724692.639 628267.52 0, 1724398.29 628224.875 0, 1724103.938 628182.247 0, 1723809.583 628139.636 0, 1723515.226 628097.043 0, 1723220.867 628054.467 0, 1722926.505 628011.908 0, 
+    1722632.14 627969.367 0, 1722337.773 627926.843 0, 1722043.403 627884.336 0, 1721749.031 627841.847 0, 1721454.656 627799.374 0, 1721160.279 627756.92 0, 1720865.9 627714.482 0, 1720571.518 627672.062 0, 1720277.133 627629.66 0, 1719982.746 627587.274 0, 
+    1719688.356 627544.906 0, 1719393.964 627502.555 0, 1719099.57 627460.222 0, 1718805.173 627417.906 0, 1718509.463 627375.419 0, 1718216.371 627333.325 0, 1717921.966 627291.061 0, 1717627.559 627248.815 0, 1717333.15 627206.585 0, 1717038.738 627164.373 0, 
+    1716744.323 627122.178 0, 1716449.907 627080.001 0, 1716155.487 627037.841 0, 1715861.065 626995.698 0, 1715566.641 626953.572 0, 1715272.214 626911.464 0, 1714977.785 626869.373 0, 1714683.353 626827.3 0, 1714388.918 626785.244 0, 1714094.482 626743.205 0, 
+    1713800.042 626701.183 0, 1713505.601 626659.179 0, 1713211.156 626617.192 0, 1712916.71 626575.223 0, 1712622.261 626533.27 0, 1712327.809 626491.336 0, 1712033.355 626449.418 0, 1711738.898 626407.518 0, 1711443.128 626365.448 0, 1710659.898 631873.142 0, 
+    1709876.619 637381.191 0, 1710171.738 637423.168 0, 1710465.546 637464.976 0, 1710759.352 637506.801 0, 1711053.155 637548.643 0, 1711346.956 637590.503 0, 1711640.754 637632.38 0, 1711934.55 637674.275 0, 1712228.344 637716.187 0, 1712522.135 637758.116 0, 
+    1712815.923 637800.062 0, 1713109.709 637842.025 0, 1713403.493 637884.006 0, 1713697.274 637926.004 0, 1713991.052 637968.02 0, 1714284.828 638010.053 0, 1714578.602 638052.103 0, 1714872.373 638094.17 0, 1715166.142 638136.255 0, 1715459.908 638178.356 0, 
+    1715753.672 638220.476 0, 1716047.433 638262.612 0, 1716341.192 638304.766 0, 1716634.948 638346.937 0, 1716927.395 638388.938 0, 1717222.453 638431.331 0, 1717516.202 638473.554 0, 1717809.949 638515.794 0, 1718103.692 638558.052 0, 1718397.434 638600.326 0, 
+    1718691.173 638642.619 0, 1718984.909 638684.928 0, 1719278.643 638727.255 0, 1719572.374 638769.599 0, 1719866.103 638811.96 0, 1720159.83 638854.338 0, 1720453.554 638896.734 0, 1720747.275 638939.147 0, 1721040.994 638981.578 0, 1721334.711 639024.025 0, 
+    1721628.425 639066.49 0, 1721922.136 639108.973 0, 1722215.845 639151.472 0, 1722509.551 639193.989 0, 1722803.255 639236.523 0, 1723096.957 639279.074 0, 1723390.656 639321.643 0, 1723684.352 639364.229 0, 1723976.74 639406.643 0, 1724775.578 633900.829 0, 
+    1725574.364 628395.37 0))
+
+POLYGON ((1738071.083 641471.922 0, 1737778.814 641428.682 0, 1737485.239 641385.267 0, 1737191.661 641341.868 0, 1736898.081 641298.487 0, 1736604.499 641255.124 0, 1736310.913 641211.777 0, 1736017.326 641168.448 0, 1735723.736 641125.136 0, 1735430.143 641081.842 0, 
+    1735136.547 641038.564 0, 1734842.949 640995.304 0, 1734549.349 640952.061 0, 1734255.746 640908.836 0, 1733962.14 640865.628 0, 1733668.532 640822.437 0, 1733374.922 640779.263 0, 1733081.309 640736.107 0, 1732787.693 640692.968 0, 1732494.075 640649.846 0, 
+    1732200.454 640606.741 0, 1731906.831 640563.654 0, 1731613.205 640520.584 0, 1731319.576 640477.532 0, 1731024.641 640434.305 0, 1730732.312 640391.478 0, 1730438.676 640348.477 0, 1730145.038 640305.494 0, 1729851.396 640262.528 0, 1729557.753 640219.579 0, 
+    1729264.107 640176.647 0, 1728970.458 640133.733 0, 1728676.807 640090.835 0, 1728383.153 640047.956 0, 1728089.497 640005.093 0, 1727795.838 639962.248 0, 1727502.177 639919.42 0, 1727208.513 639876.609 0, 1726914.847 639833.816 0, 1726621.178 639791.04 0, 
+    1726327.507 639748.281 0, 1726033.833 639705.539 0, 1725740.157 639662.815 0, 1725446.478 639620.108 0, 1725152.797 639577.418 0, 1724859.113 639534.746 0, 1724565.426 639492.091 0, 1724271.737 639449.453 0, 1723976.74 639406.643 0, 1723177.851 644912.808 0, 
+    1722378.912 650419.322 0, 1722673.258 650462.037 0, 1722966.299 650504.581 0, 1723259.337 650547.142 0, 1723552.373 650589.72 0, 1723845.406 650632.316 0, 1724138.437 650674.929 0, 1724431.465 650717.559 0, 1724724.491 650760.206 0, 1725017.514 650802.87 0, 
+    1725310.535 650845.552 0, 1725603.553 650888.251 0, 1725896.568 650930.967 0, 1726189.582 650973.701 0, 1726482.592 651016.451 0, 1726775.6 651059.219 0, 1727068.606 651102.004 0, 1727361.609 651144.807 0, 1727654.609 651187.627 0, 1727947.607 651230.463 0, 
+    1728240.603 651273.318 0, 1728533.596 651316.189 0, 1728826.586 651359.078 0, 1729119.574 651401.984 0, 1729411.258 651444.716 0, 1729705.542 651487.847 0, 1729998.523 651530.805 0, 1730291.501 651573.78 0, 1730584.476 651616.772 0, 1730877.449 651659.781 0, 
+    1731170.419 651702.808 0, 1731463.387 651745.852 0, 1731756.352 651788.913 0, 1732049.314 651831.991 0, 1732342.274 651875.087 0, 1732635.232 651918.2 0, 1732928.187 651961.33 0, 1733221.139 652004.477 0, 1733514.089 652047.641 0, 1733807.037 652090.823 0, 
+    1734099.982 652134.022 0, 1734392.924 652177.239 0, 1734685.864 652220.472 0, 1734978.801 652263.723 0, 1735271.735 652306.991 0, 1735564.668 652350.276 0, 1735857.597 652393.579 0, 1736150.524 652436.898 0, 1736442.148 652480.043 0, 1737256.641 646975.808 0, 
+    1738071.083 641471.922 0))
+
+POLYGON ((1750499.507 654580.487 0, 1750208.003 654536.518 0, 1749915.2 654492.371 0, 1749622.394 654448.241 0, 1749329.585 654404.129 0, 1749036.774 654360.033 0, 1748743.96 654315.955 0, 1748451.144 654271.894 0, 1748158.325 654227.85 0, 1747865.503 654183.824 0, 
+    1747572.679 654139.815 0, 1747279.852 654095.823 0, 1746987.023 654051.848 0, 1746694.191 654007.89 0, 1746401.356 653963.95 0, 1746108.519 653920.027 0, 1745815.679 653876.121 0, 1745522.837 653832.232 0, 1745229.992 653788.361 0, 1744937.144 653744.507 0, 
+    1744644.294 653700.67 0, 1744351.442 653656.85 0, 1744058.586 653613.048 0, 1743765.729 653569.263 0, 1743471.569 653525.301 0, 1743180.005 653481.744 0, 1742887.14 653438.011 0, 1742594.272 653394.294 0, 1742301.401 653350.595 0, 1742008.528 653306.914 0, 
+    1741715.652 653263.249 0, 1741422.773 653219.602 0, 1741129.893 653175.972 0, 1740837.009 653132.359 0, 1740544.123 653088.763 0, 1740251.234 653045.185 0, 1739958.343 653001.624 0, 1739665.449 652958.08 0, 1739372.553 652914.553 0, 1739079.654 652871.044 0, 
+    1738786.752 652827.552 0, 1738493.848 652784.077 0, 1738200.942 652740.619 0, 1737908.033 652697.179 0, 1737615.121 652653.756 0, 1737322.207 652610.35 0, 1737029.29 652566.961 0, 1736736.371 652523.59 0, 1736442.148 652480.043 0, 1735627.604 657984.622 0, 
+    1734813.01 663489.544 0, 1735106.581 663532.994 0, 1735398.852 663576.27 0, 1735691.121 663619.562 0, 1735983.387 663662.872 0, 1736275.651 663706.199 0, 1736567.912 663749.544 0, 1736860.171 663792.905 0, 1737152.427 663836.284 0, 1737444.681 663879.68 0, 
+    1737736.932 663923.093 0, 1738029.18 663966.523 0, 1738321.426 664009.971 0, 1738613.669 664053.436 0, 1738905.91 664096.917 0, 1739198.148 664140.417 0, 1739490.384 664183.933 0, 1739782.617 664227.466 0, 1740074.847 664271.017 0, 1740367.075 664314.585 0, 
+    1740659.3 664358.17 0, 1740951.523 664401.773 0, 1741243.744 664445.392 0, 1741535.961 664489.029 0, 1741826.88 664532.489 0, 1742120.389 664576.354 0, 1742412.599 664620.042 0, 1742704.806 664663.748 0, 1742997.011 664707.471 0, 1743289.213 664751.21 0, 
+    1743581.413 664794.968 0, 1743873.61 664838.742 0, 1744165.804 664882.533 0, 1744457.996 664926.342 0, 1744750.186 664970.168 0, 1745042.372 665014.011 0, 1745334.557 665057.871 0, 1745626.738 665101.749 0, 1745918.917 665145.644 0, 1746211.094 665189.556 0, 
+    1746503.268 665233.485 0, 1746795.439 665277.431 0, 1747087.608 665321.394 0, 1747379.774 665365.375 0, 1747671.937 665409.373 0, 1747964.098 665453.388 0, 1748256.256 665497.42 0, 1748548.412 665541.47 0, 1748839.271 665585.341 0, 1749669.414 660082.743 0, 
+    1750499.507 654580.487 0))
+
+POLYGON ((1762859.555 667720.757 0, 1762568.819 667676.064 0, 1762276.789 667631.189 0, 1761984.756 667586.332 0, 1761692.721 667541.491 0, 1761400.683 667496.668 0, 1761108.642 667451.862 0, 1760816.599 667407.074 0, 1760524.553 667362.302 0, 1760232.504 667317.548 0, 
+    1759940.453 667272.81 0, 1759648.399 667228.09 0, 1759356.343 667183.388 0, 1759064.284 667138.702 0, 1758772.222 667094.034 0, 1758480.157 667049.382 0, 1758188.09 667004.748 0, 1757896.021 666960.132 0, 1757603.949 666915.532 0, 1757311.874 666870.949 0, 
+    1757019.796 666826.384 0, 1756727.716 666781.836 0, 1756435.633 666737.305 0, 1756143.548 666692.791 0, 1755850.167 666648.098 0, 1755559.369 666603.816 0, 1755267.276 666559.353 0, 1754975.18 666514.909 0, 1754683.082 666470.481 0, 1754390.981 666426.07 0, 
+    1754098.877 666381.677 0, 1753806.771 666337.301 0, 1753514.662 666292.942 0, 1753222.55 666248.6 0, 1752930.436 666204.275 0, 1752638.32 666159.968 0, 1752346.2 666115.678 0, 1752054.078 666071.405 0, 1751761.954 666027.149 0, 1751469.827 665982.91 0, 
+    1751177.697 665938.689 0, 1750885.565 665894.485 0, 1750593.43 665850.298 0, 1750301.292 665806.128 0, 1750009.152 665761.975 0, 1749717.009 665717.84 0, 1749424.864 665673.721 0, 1749132.716 665629.62 0, 1748839.271 665585.341 0, 1748009.076 671088.278 0, 
+    1747178.83 676591.549 0, 1747471.625 676635.73 0, 1747763.125 676679.733 0, 1748054.623 676723.754 0, 1748346.118 676767.791 0, 1748637.61 676811.846 0, 1748929.1 676855.918 0, 1749220.587 676900.007 0, 1749512.071 676944.113 0, 1749803.553 676988.237 0, 
+    1750095.033 677032.377 0, 1750386.51 677076.535 0, 1750677.984 677120.71 0, 1750969.456 677164.902 0, 1751260.925 677209.111 0, 1751552.391 677253.337 0, 1751843.855 677297.581 0, 1752135.316 677341.841 0, 1752426.774 677386.119 0, 1752718.23 677430.414 0, 
+    1753009.684 677474.726 0, 1753301.135 677519.055 0, 1753592.583 677563.402 0, 1753884.028 677607.765 0, 1754174.181 677651.949 0, 1754466.912 677696.544 0, 1754758.349 677740.959 0, 1755049.784 677785.391 0, 1755341.217 677829.84 0, 1755632.647 677874.307 0, 
+    1755924.074 677918.79 0, 1756215.499 677963.291 0, 1756506.921 678007.809 0, 1756798.34 678052.344 0, 1757089.757 678096.896 0, 1757381.171 678141.465 0, 1757672.582 678186.052 0, 1757963.991 678230.656 0, 1758255.397 678275.277 0, 1758546.801 678319.914 0, 
+    1758838.202 678364.57 0, 1759129.601 678409.242 0, 1759420.996 678453.931 0, 1759712.389 678498.638 0, 1760003.78 678543.362 0, 1760295.168 678588.103 0, 1760586.553 678632.861 0, 1760877.936 678677.636 0, 1761168.026 678722.23 0, 1762013.816 673221.326 0, 
+    1762859.555 667720.757 0))
+
+POLYGON ((1555751.475 472494.53 0, 1555449.338 472461.977 0, 1555145.818 472429.294 0, 1554842.296 472396.628 0, 1554538.773 472363.98 0, 1554235.247 472331.35 0, 1553931.72 472298.738 0, 1553628.191 472266.143 0, 1553324.66 472233.567 0, 1553021.127 472201.008 0, 
+    1552717.591 472168.467 0, 1552414.055 472135.944 0, 1552110.516 472103.439 0, 1551806.975 472070.952 0, 1551503.432 472038.483 0, 1551199.888 472006.031 0, 1550896.341 471973.598 0, 1550592.793 471941.182 0, 1550289.242 471908.784 0, 1549985.69 471876.404 0, 
+    1549682.136 471844.042 0, 1549378.58 471811.698 0, 1549075.022 471779.371 0, 1548771.462 471747.063 0, 1548466.519 471714.625 0, 1548164.337 471682.499 0, 1547860.771 471650.244 0, 1547557.204 471618.007 0, 1547253.635 471585.788 0, 1546950.063 471553.587 0, 
+    1546646.49 471521.403 0, 1546342.915 471489.238 0, 1546039.338 471457.09 0, 1545735.759 471424.96 0, 1545432.179 471392.848 0, 1545128.596 471360.754 0, 1544825.012 471328.678 0, 1544521.425 471296.619 0, 1544217.837 471264.579 0, 1543914.247 471232.556 0, 
+    1543610.655 471200.551 0, 1543307.061 471168.564 0, 1543003.465 471136.595 0, 1542699.868 471104.644 0, 1542396.268 471072.711 0, 1542092.667 471040.796 0, 1541789.063 471008.898 0, 1541485.458 470977.018 0, 1541180.468 470945.011 0, 1540601.001 476468.263 0, 
+    1540021.488 481991.945 0, 1540325.824 482023.883 0, 1540628.779 482055.695 0, 1540931.732 482087.524 0, 1541234.684 482119.371 0, 1541537.633 482151.236 0, 1541840.58 482183.119 0, 1542143.526 482215.019 0, 1542446.47 482246.938 0, 1542749.412 482278.874 0, 
+    1543052.352 482310.828 0, 1543355.29 482342.8 0, 1543658.226 482374.79 0, 1543961.16 482406.797 0, 1544264.093 482438.823 0, 1544567.023 482470.866 0, 1544869.952 482502.927 0, 1545172.879 482535.006 0, 1545475.803 482567.102 0, 1545778.726 482599.217 0, 
+    1546081.648 482631.349 0, 1546384.567 482663.5 0, 1546687.484 482695.668 0, 1546990.4 482727.853 0, 1547291.935 482759.911 0, 1547596.225 482792.279 0, 1547899.134 482824.518 0, 1548202.042 482856.775 0, 1548504.948 482889.05 0, 1548807.852 482921.343 0, 
+    1549110.754 482953.654 0, 1549413.655 482985.982 0, 1549716.553 483018.328 0, 1550019.449 483050.693 0, 1550322.344 483083.075 0, 1550625.237 483115.474 0, 1550928.127 483147.892 0, 1551231.016 483180.327 0, 1551533.903 483212.781 0, 1551836.788 483245.252 0, 
+    1552139.671 483277.741 0, 1552442.552 483310.247 0, 1552745.431 483342.772 0, 1553048.309 483375.314 0, 1553351.184 483407.875 0, 1553654.058 483440.453 0, 1553956.929 483473.049 0, 1554259.799 483505.662 0, 1554561.29 483538.145 0, 1555156.406 478016.123 0, 
+    1555751.475 472494.53 0))
+
+POLYGON ((1569096.665 485125.417 0, 1568795.265 485092.082 0, 1568492.489 485058.613 0, 1568189.711 485025.162 0, 1567886.931 484991.728 0, 1567584.148 484958.312 0, 1567281.364 484924.914 0, 1566978.578 484891.534 0, 1566675.79 484858.172 0, 1566373 484824.827 0, 
+    1566070.208 484791.501 0, 1565767.414 484758.192 0, 1565464.618 484724.901 0, 1565161.82 484691.628 0, 1564859.02 484658.372 0, 1564556.218 484625.135 0, 1564253.414 484591.915 0, 1563950.609 484558.713 0, 1563647.801 484525.529 0, 1563344.991 484492.363 0, 
+    1563042.18 484459.214 0, 1562739.366 484426.083 0, 1562436.551 484392.971 0, 1562133.733 484359.876 0, 1561829.538 484326.648 0, 1561528.092 484293.739 0, 1561225.269 484260.698 0, 1560922.444 484227.674 0, 1560619.617 484194.668 0, 1560316.788 484161.68 0, 
+    1560013.957 484128.71 0, 1559711.124 484095.757 0, 1559408.289 484062.823 0, 1559105.452 484029.906 0, 1558802.613 483997.007 0, 1558499.772 483964.126 0, 1558196.929 483931.263 0, 1557894.085 483898.417 0, 1557591.238 483865.59 0, 1557288.39 483832.78 0, 
+    1556985.539 483799.988 0, 1556682.687 483767.214 0, 1556379.833 483734.457 0, 1556076.977 483701.719 0, 1555774.118 483668.998 0, 1555471.258 483636.295 0, 1555168.396 483603.61 0, 1554865.533 483570.943 0, 1554561.29 483538.145 0, 1553966.128 489060.595 0, 
+    1553370.92 494583.469 0, 1553674.51 494616.197 0, 1553976.723 494648.794 0, 1554278.935 494681.409 0, 1554581.145 494714.041 0, 1554883.353 494746.692 0, 1555185.559 494779.36 0, 1555487.764 494812.046 0, 1555789.966 494844.75 0, 1556092.166 494877.471 0, 
+    1556394.365 494910.211 0, 1556696.561 494942.968 0, 1556998.756 494975.743 0, 1557300.948 495008.535 0, 1557603.139 495041.346 0, 1557905.328 495074.174 0, 1558207.515 495107.02 0, 1558509.699 495139.884 0, 1558811.882 495172.766 0, 1559114.063 495205.665 0, 
+    1559416.243 495238.583 0, 1559718.42 495271.518 0, 1560020.595 495304.47 0, 1560322.768 495337.441 0, 1560623.567 495370.279 0, 1560927.109 495403.436 0, 1561229.276 495436.459 0, 1561531.442 495469.501 0, 1561833.605 495502.561 0, 1562135.767 495535.638 0, 
+    1562437.927 495568.733 0, 1562740.084 495601.846 0, 1563042.24 495634.977 0, 1563344.394 495668.125 0, 1563646.546 495701.291 0, 1563948.696 495734.475 0, 1564250.844 495767.677 0, 1564552.99 495800.897 0, 1564855.134 495834.134 0, 1565157.276 495867.389 0, 
+    1565459.416 495900.662 0, 1565761.554 495933.953 0, 1566063.69 495967.261 0, 1566365.825 496000.588 0, 1566667.957 496033.932 0, 1566970.087 496067.293 0, 1567272.216 496100.673 0, 1567574.342 496134.071 0, 1567875.095 496167.334 0, 1568485.904 490646.164 0, 
+    1569096.665 485125.417 0))
+
+POLYGON ((1582374.738 497792.169 0, 1582074.078 497758.056 0, 1581772.047 497723.805 0, 1581470.014 497689.572 0, 1581167.979 497655.357 0, 1580865.942 497621.159 0, 1580563.903 497586.98 0, 1580261.863 497552.818 0, 1579959.82 497518.674 0, 1579657.775 497484.547 0, 
+    1579355.728 497450.439 0, 1579053.679 497416.348 0, 1578751.628 497382.275 0, 1578449.575 497348.219 0, 1578147.52 497314.182 0, 1577845.463 497280.162 0, 1577543.404 497246.16 0, 1577241.343 497212.176 0, 1576939.28 497178.21 0, 1576637.215 497144.261 0, 
+    1576335.148 497110.33 0, 1576033.079 497076.417 0, 1575731.008 497042.522 0, 1575428.935 497008.644 0, 1575125.49 496974.631 0, 1574824.783 496940.943 0, 1574522.705 496907.119 0, 1574220.624 496873.312 0, 1573918.541 496839.524 0, 1573616.456 496805.753 0, 
+    1573314.369 496772 0, 1573012.28 496738.265 0, 1572710.189 496704.547 0, 1572408.096 496670.847 0, 1572106.002 496637.165 0, 1571803.905 496603.501 0, 1571501.806 496569.855 0, 1571199.705 496536.226 0, 1570897.603 496502.616 0, 1570595.498 496469.023 0, 
+    1570293.391 496435.447 0, 1569991.282 496401.89 0, 1569689.172 496368.35 0, 1569387.059 496334.828 0, 1569084.945 496301.324 0, 1568782.828 496267.838 0, 1568480.71 496234.369 0, 1568178.589 496200.919 0, 1567875.095 496167.334 0, 1567264.24 501688.925 0, 
+    1566653.339 507210.935 0, 1566956.18 507244.447 0, 1567257.65 507277.826 0, 1567559.119 507311.223 0, 1567860.585 507344.637 0, 1568162.05 507378.069 0, 1568463.512 507411.519 0, 1568764.973 507444.986 0, 1569066.432 507478.471 0, 1569367.888 507511.974 0, 
+    1569669.343 507545.495 0, 1569970.796 507579.034 0, 1570272.247 507612.59 0, 1570573.696 507646.164 0, 1570875.142 507679.755 0, 1571176.587 507713.365 0, 1571478.03 507746.992 0, 1571779.471 507780.637 0, 1572080.91 507814.3 0, 1572382.347 507847.98 0, 
+    1572683.782 507881.678 0, 1572985.215 507915.394 0, 1573286.646 507949.128 0, 1573588.075 507982.879 0, 1573888.135 508016.495 0, 1574190.927 508050.435 0, 1574492.35 508084.24 0, 1574793.771 508118.062 0, 1575095.19 508151.902 0, 1575396.607 508185.76 0, 
+    1575698.022 508219.636 0, 1575999.436 508253.529 0, 1576300.847 508287.44 0, 1576602.256 508321.369 0, 1576903.663 508355.315 0, 1577205.068 508389.28 0, 1577506.471 508423.262 0, 1577807.872 508457.261 0, 1578109.271 508491.279 0, 1578410.668 508525.314 0, 
+    1578712.063 508559.367 0, 1579013.456 508593.438 0, 1579314.848 508627.526 0, 1579616.237 508661.632 0, 1579917.624 508695.756 0, 1580219.009 508729.898 0, 1580520.392 508764.057 0, 1580821.773 508798.235 0, 1581121.786 508832.274 0, 1581748.286 503312.013 0, 
+    1582374.738 497792.169 0))
+
+POLYGON ((1595585.595 510494.484 0, 1595285.677 510459.596 0, 1594984.394 510424.568 0, 1594683.109 510389.557 0, 1594381.821 510354.564 0, 1594080.532 510319.589 0, 1593779.24 510284.631 0, 1593477.947 510249.691 0, 1593176.651 510214.769 0, 1592875.353 510179.865 0, 
+    1592574.054 510144.978 0, 1592272.752 510110.109 0, 1591971.448 510075.258 0, 1591670.142 510040.425 0, 1591368.834 510005.609 0, 1591067.524 509970.811 0, 1590766.212 509936.031 0, 1590464.898 509901.269 0, 1590163.582 509866.524 0, 1589862.264 509831.797 0, 
+    1589560.943 509797.088 0, 1589259.621 509762.396 0, 1588958.297 509727.722 0, 1588656.97 509693.066 0, 1588354.278 509658.271 0, 1588054.312 509623.807 0, 1587752.979 509589.205 0, 1587451.645 509554.619 0, 1587150.308 509520.052 0, 1586848.97 509485.502 0, 
+    1586547.629 509450.971 0, 1586246.286 509416.456 0, 1585944.942 509381.96 0, 1585643.595 509347.481 0, 1585342.246 509313.02 0, 1585040.896 509278.577 0, 1584739.543 509244.152 0, 1584438.188 509209.744 0, 1584136.831 509175.354 0, 1583835.472 509140.982 0, 
+    1583534.112 509106.627 0, 1583232.749 509072.29 0, 1582931.384 509037.971 0, 1582630.017 509003.67 0, 1582328.648 508969.386 0, 1582027.277 508935.121 0, 1581725.904 508900.872 0, 1581424.529 508866.642 0, 1581121.786 508832.274 0, 1580495.24 514352.951 0, 
+    1579868.646 519874.039 0, 1580170.736 519908.333 0, 1580471.461 519942.489 0, 1580772.184 519976.663 0, 1581072.905 520010.855 0, 1581373.624 520045.065 0, 1581674.341 520079.292 0, 1581975.056 520113.537 0, 1582275.769 520147.8 0, 1582576.48 520182.081 0, 
+    1582877.189 520216.379 0, 1583177.896 520250.695 0, 1583478.601 520285.028 0, 1583779.304 520319.379 0, 1584080.005 520353.748 0, 1584380.704 520388.135 0, 1584681.401 520422.539 0, 1584982.096 520456.961 0, 1585282.788 520491.401 0, 1585583.479 520525.858 0, 
+    1585884.168 520560.334 0, 1586184.855 520594.826 0, 1586485.539 520629.337 0, 1586786.222 520663.865 0, 1587085.541 520698.255 0, 1587387.581 520732.975 0, 1587688.258 520767.556 0, 1587988.932 520802.155 0, 1588289.605 520836.772 0, 1588590.275 520871.406 0, 
+    1588890.944 520906.058 0, 1589191.61 520940.728 0, 1589492.274 520975.415 0, 1589792.937 521010.121 0, 1590093.597 521044.844 0, 1590394.255 521079.584 0, 1590694.911 521114.342 0, 1590995.565 521149.118 0, 1591296.217 521183.912 0, 1591596.867 521218.723 0, 
+    1591897.515 521253.553 0, 1592198.161 521288.399 0, 1592498.805 521323.264 0, 1592799.447 521358.146 0, 1593100.087 521393.046 0, 1593400.724 521427.963 0, 1593701.36 521462.899 0, 1594001.994 521497.851 0, 1594301.265 521532.664 0, 1594943.454 516013.368 0, 
+    1595585.595 510494.484 0))
+
+POLYGON ((1608729.141 523232.057 0, 1608429.967 523196.399 0, 1608129.433 523160.597 0, 1607828.897 523124.812 0, 1607528.359 523089.045 0, 1607227.819 523053.296 0, 1606927.277 523017.565 0, 1606626.733 522981.851 0, 1606326.187 522946.155 0, 1606025.639 522910.477 0, 
+    1605725.088 522874.816 0, 1605424.536 522839.173 0, 1605123.981 522803.548 0, 1604823.424 522767.941 0, 1604522.865 522732.351 0, 1604222.304 522696.779 0, 1603921.741 522661.224 0, 1603621.176 522625.687 0, 1603320.609 522590.168 0, 1603020.04 522554.667 0, 
+    1602719.468 522519.183 0, 1602418.895 522483.717 0, 1602118.319 522448.269 0, 1601817.742 522412.838 0, 1601515.803 522377.265 0, 1601216.58 522342.03 0, 1600915.996 522306.652 0, 1600615.41 522271.292 0, 1600314.822 522235.95 0, 1600014.232 522200.626 0, 
+    1599713.64 522165.319 0, 1599413.045 522130.03 0, 1599112.449 522094.758 0, 1598811.851 522059.505 0, 1598511.25 522024.269 0, 1598210.647 521989.05 0, 1597910.043 521953.85 0, 1597609.436 521918.667 0, 1597308.827 521883.501 0, 1597008.216 521848.354 0, 
+    1596707.603 521813.224 0, 1596406.988 521778.112 0, 1596106.371 521743.017 0, 1595805.752 521707.941 0, 1595505.131 521672.882 0, 1595204.507 521637.84 0, 1594903.882 521602.816 0, 1594603.255 521567.81 0, 1594301.265 521532.664 0, 1593659.029 527052.369 0, 
+    1593016.745 532572.479 0, 1593318.082 532607.55 0, 1593618.059 532642.48 0, 1593918.035 532677.428 0, 1594218.008 532712.394 0, 1594517.98 532747.377 0, 1594817.949 532782.378 0, 1595117.917 532817.397 0, 1595417.882 532852.433 0, 1595717.845 532887.487 0, 
+    1596017.806 532922.558 0, 1596317.765 532957.648 0, 1596617.722 532992.755 0, 1596917.677 533027.879 0, 1597217.63 533063.021 0, 1597517.581 533098.181 0, 1597817.53 533133.359 0, 1598117.476 533168.554 0, 1598417.421 533203.767 0, 1598717.364 533238.997 0, 
+    1599017.304 533274.245 0, 1599317.242 533309.511 0, 1599617.179 533344.795 0, 1599917.113 533380.096 0, 1600215.689 533415.255 0, 1600516.975 533450.751 0, 1600816.903 533486.105 0, 1601116.829 533521.477 0, 1601416.753 533556.866 0, 1601716.675 533592.273 0, 
+    1602016.594 533627.698 0, 1602316.512 533663.14 0, 1602616.427 533698.6 0, 1602916.341 533734.078 0, 1603216.252 533769.573 0, 1603516.161 533805.086 0, 1603816.068 533840.616 0, 1604115.973 533876.165 0, 1604415.876 533911.731 0, 1604715.777 533947.314 0, 
+    1605015.676 533982.915 0, 1605315.573 534018.534 0, 1605615.467 534054.171 0, 1605915.36 534089.825 0, 1606215.25 534125.497 0, 1606515.138 534161.186 0, 1606815.025 534196.893 0, 1607114.909 534232.618 0, 1607413.436 534268.199 0, 1608071.313 528749.925 0, 
+    1608729.141 523232.057 0))
+
+POLYGON ((1621805.28 536004.585 0, 1621506.851 535968.161 0, 1621207.069 535931.589 0, 1620907.285 535895.035 0, 1620607.499 535858.498 0, 1620307.711 535821.979 0, 1620007.92 535785.478 0, 1619708.127 535748.994 0, 1619408.332 535712.528 0, 1619108.535 535676.08 0, 
+    1618808.736 535639.649 0, 1618508.935 535603.236 0, 1618209.132 535566.841 0, 1617909.326 535530.463 0, 1617609.518 535494.103 0, 1617309.709 535457.761 0, 1617009.897 535421.436 0, 1616710.082 535385.129 0, 1616410.266 535348.839 0, 1616110.448 535312.567 0, 
+    1615810.627 535276.313 0, 1615510.805 535240.077 0, 1615210.98 535203.858 0, 1614911.153 535167.656 0, 1614609.971 535131.31 0, 1614311.493 535095.307 0, 1614011.659 535059.158 0, 1613711.824 535023.028 0, 1613411.986 534986.915 0, 1613112.147 534950.819 0, 
+    1612812.305 534914.742 0, 1612512.461 534878.682 0, 1612212.615 534842.639 0, 1611912.767 534806.614 0, 1611612.917 534770.607 0, 1611313.064 534734.618 0, 1611013.21 534698.646 0, 1610713.353 534662.692 0, 1610413.494 534626.755 0, 1610113.633 534590.836 0, 
+    1609813.77 534554.935 0, 1609513.905 534519.051 0, 1609214.038 534483.185 0, 1608914.169 534447.337 0, 1608614.297 534411.506 0, 1608314.424 534375.693 0, 1608014.548 534339.898 0, 1607714.67 534304.12 0, 1607413.436 534268.199 0, 1606755.512 539786.875 0, 
+    1606097.54 545305.951 0, 1606398.121 545341.795 0, 1606697.349 545377.495 0, 1606996.575 545413.213 0, 1607295.799 545448.948 0, 1607595.021 545484.701 0, 1607894.241 545520.472 0, 1608193.458 545556.26 0, 1608492.674 545592.066 0, 1608791.887 545627.889 0, 
+    1609091.098 545663.731 0, 1609390.307 545699.589 0, 1609689.514 545735.466 0, 1609988.719 545771.359 0, 1610287.922 545807.271 0, 1610587.123 545843.2 0, 1610886.321 545879.147 0, 1611185.518 545915.111 0, 1611484.712 545951.093 0, 1611783.904 545987.093 0, 
+    1612083.095 546023.11 0, 1612382.283 546059.145 0, 1612681.468 546095.197 0, 1612980.652 546131.267 0, 1613278.484 546167.192 0, 1613579.013 546203.46 0, 1613878.191 546239.583 0, 1614177.366 546275.723 0, 1614476.539 546311.881 0, 1614775.71 546348.057 0, 
+    1615074.879 546384.25 0, 1615374.046 546420.461 0, 1615673.21 546456.69 0, 1615972.373 546492.936 0, 1616271.533 546529.2 0, 1616570.691 546565.481 0, 1616869.847 546601.78 0, 1617169.001 546638.096 0, 1617468.153 546674.431 0, 1617767.303 546710.782 0, 
+    1618066.45 546747.152 0, 1618365.595 546783.539 0, 1618664.739 546819.943 0, 1618963.88 546856.365 0, 1619263.019 546892.805 0, 1619562.155 546929.263 0, 1619861.29 546965.738 0, 1620160.423 547002.23 0, 1620458.204 547038.576 0, 1621131.766 541521.381 0, 
+    1621805.28 536004.585 0))
+
+POLYGON ((1634813.917 548811.765 0, 1634516.237 548774.578 0, 1634217.208 548737.24 0, 1633918.178 548699.92 0, 1633619.145 548662.618 0, 1633320.111 548625.333 0, 1633021.074 548588.066 0, 1632722.035 548550.817 0, 1632422.993 548513.585 0, 1632123.95 548476.37 0, 
+    1631824.904 548439.174 0, 1631525.856 548401.994 0, 1631226.806 548364.833 0, 1630927.753 548327.689 0, 1630628.699 548290.562 0, 1630329.642 548253.454 0, 1630030.583 548216.363 0, 1629731.522 548179.289 0, 1629432.459 548142.233 0, 1629133.394 548105.195 0, 
+    1628834.326 548068.174 0, 1628535.256 548031.171 0, 1628236.184 547994.185 0, 1627937.11 547957.217 0, 1627636.687 547920.101 0, 1627338.956 547883.334 0, 1627039.875 547846.419 0, 1626740.792 547809.522 0, 1626441.707 547772.642 0, 1626142.62 547735.779 0, 
+    1625843.531 547698.935 0, 1625544.439 547662.108 0, 1625245.345 547625.298 0, 1624946.25 547588.506 0, 1624647.152 547551.732 0, 1624348.051 547514.975 0, 1624048.949 547478.236 0, 1623749.845 547441.515 0, 1623450.738 547404.811 0, 1623151.629 547368.125 0, 
+    1622852.518 547331.456 0, 1622553.405 547294.805 0, 1622254.29 547258.171 0, 1621955.172 547221.556 0, 1621656.053 547184.957 0, 1621356.931 547148.377 0, 1621057.807 547111.814 0, 1620758.681 547075.268 0, 1620458.204 547038.576 0, 1619784.594 552556.167 0, 
+    1619110.936 558074.152 0, 1619410.76 558110.764 0, 1619709.237 558147.23 0, 1620007.711 558183.714 0, 1620306.183 558220.215 0, 1620604.653 558256.734 0, 1620903.121 558293.27 0, 1621201.587 558329.824 0, 1621500.051 558366.396 0, 1621798.512 558402.985 0, 
+    1622096.971 558439.591 0, 1622395.429 558476.216 0, 1622693.884 558512.857 0, 1622992.336 558549.517 0, 1623290.787 558586.193 0, 1623589.236 558622.888 0, 1623887.682 558659.6 0, 1624186.126 558696.33 0, 1624484.568 558733.077 0, 1624783.008 558769.841 0, 
+    1625081.446 558806.624 0, 1625379.881 558843.423 0, 1625678.315 558880.241 0, 1625976.746 558917.076 0, 1626273.831 558953.762 0, 1626573.602 558990.798 0, 1626872.027 559027.686 0, 1627170.449 559064.591 0, 1627468.87 559101.514 0, 1627767.288 559138.454 0, 
+    1628065.704 559175.412 0, 1628364.118 559212.388 0, 1628662.529 559249.381 0, 1628960.939 559286.392 0, 1629259.346 559323.42 0, 1629557.751 559360.465 0, 1629856.154 559397.529 0, 1630154.555 559434.61 0, 1630452.953 559471.708 0, 1630751.35 559508.824 0, 
+    1631049.744 559545.958 0, 1631348.136 559583.109 0, 1631646.526 559620.277 0, 1631944.914 559657.464 0, 1632243.299 559694.667 0, 1632541.682 559731.889 0, 1632840.063 559769.128 0, 1633138.442 559806.384 0, 1633435.476 559843.49 0, 1634124.721 554327.431 0, 
+    1634813.917 548811.765 0))
+
+POLYGON ((1647754.961 561653.292 0, 1647458.031 561615.346 0, 1647159.758 561577.247 0, 1646861.483 561539.165 0, 1646563.207 561501.101 0, 1646264.927 561463.054 0, 1645966.646 561425.025 0, 1645668.362 561387.014 0, 1645370.076 561349.02 0, 1645071.788 561311.043 0, 
+    1644773.498 561273.084 0, 1644475.205 561235.143 0, 1644176.911 561197.219 0, 1643878.614 561159.313 0, 1643580.314 561121.424 0, 1643282.013 561083.553 0, 1642983.709 561045.7 0, 1642685.403 561007.864 0, 1642387.095 560970.045 0, 1642088.784 560932.245 0, 
+    1641790.472 560894.461 0, 1641492.157 560856.696 0, 1641193.84 560818.947 0, 1640895.521 560781.217 0, 1640595.858 560743.334 0, 1640298.875 560705.808 0, 1640000.549 560668.13 0, 1639702.221 560630.47 0, 1639403.891 560592.827 0, 1639105.558 560555.202 0, 
+    1638807.223 560517.594 0, 1638508.886 560480.004 0, 1638210.547 560442.431 0, 1637912.206 560404.876 0, 1637613.862 560367.339 0, 1637315.516 560329.819 0, 1637017.168 560292.317 0, 1636718.818 560254.832 0, 1636420.465 560217.365 0, 1636122.11 560179.915 0, 
+    1635823.753 560142.483 0, 1635525.394 560105.068 0, 1635227.033 560067.671 0, 1634928.67 560030.292 0, 1634630.304 559992.93 0, 1634331.936 559955.586 0, 1634033.566 559918.259 0, 1633735.194 559880.95 0, 1633435.476 559843.49 0, 1632746.182 565359.94 0, 
+    1632056.84 570876.776 0, 1632355.905 570914.154 0, 1632653.628 570951.382 0, 1632951.349 570988.627 0, 1633249.068 571025.89 0, 1633546.784 571063.171 0, 1633844.498 571100.469 0, 1634142.21 571137.785 0, 1634439.92 571175.118 0, 1634737.627 571212.468 0, 
+    1635035.333 571249.836 0, 1635333.036 571287.222 0, 1635630.737 571324.625 0, 1635928.436 571362.046 0, 1636226.132 571399.484 0, 1636523.826 571436.94 0, 1636821.519 571474.413 0, 1637119.209 571511.904 0, 1637416.896 571549.413 0, 1637714.582 571586.938 0, 
+    1638012.265 571624.482 0, 1638309.946 571662.043 0, 1638607.625 571699.621 0, 1638905.302 571737.217 0, 1639201.638 571774.661 0, 1639500.648 571812.461 0, 1639798.319 571850.11 0, 1640095.986 571887.776 0, 1640393.652 571925.459 0, 1640691.315 571963.161 0, 
+    1640988.976 572000.879 0, 1641286.635 572038.615 0, 1641584.292 572076.369 0, 1641881.947 572114.14 0, 1642179.599 572151.929 0, 1642477.249 572189.735 0, 1642774.897 572227.558 0, 1643072.542 572265.4 0, 1643370.186 572303.258 0, 1643667.827 572341.135 0, 
+    1643965.466 572379.028 0, 1644263.102 572416.94 0, 1644560.737 572454.869 0, 1644858.369 572492.815 0, 1645155.999 572530.779 0, 1645453.627 572568.76 0, 1645751.252 572606.759 0, 1646048.876 572644.775 0, 1646345.159 572682.638 0, 1647050.085 567167.772 0, 
+    1647754.961 561653.292 0))
+
+POLYGON ((1660628.32 574528.861 0, 1660332.142 574490.16 0, 1660034.627 574451.303 0, 1659737.11 574412.464 0, 1659439.591 574373.642 0, 1659142.069 574334.837 0, 1658844.545 574296.05 0, 1658547.019 574257.281 0, 1658249.491 574218.529 0, 1657951.96 574179.794 0, 
+    1657654.427 574141.077 0, 1657356.892 574102.378 0, 1657059.354 574063.696 0, 1656761.815 574025.031 0, 1656464.273 573986.384 0, 1656166.728 573947.755 0, 1655869.182 573909.143 0, 1655571.633 573870.548 0, 1655274.082 573831.972 0, 1654976.528 573793.412 0, 
+    1654678.973 573754.87 0, 1654381.415 573716.346 0, 1654083.854 573677.839 0, 1653786.292 573639.35 0, 1653487.391 573600.705 0, 1653191.16 573562.424 0, 1652893.591 573523.987 0, 1652596.019 573485.568 0, 1652298.446 573447.166 0, 1652000.87 573408.782 0, 
+    1651703.291 573370.415 0, 1651405.711 573332.066 0, 1651108.128 573293.734 0, 1650810.543 573255.42 0, 1650512.955 573217.123 0, 1650215.366 573178.844 0, 1649917.774 573140.583 0, 1649620.18 573102.338 0, 1649322.584 573064.112 0, 1649024.985 573025.903 0, 
+    1648727.384 572987.711 0, 1648429.781 572949.537 0, 1648132.176 572911.381 0, 1647834.568 572873.242 0, 1647536.958 572835.12 0, 1647239.346 572797.016 0, 1646941.732 572758.93 0, 1646644.115 572720.861 0, 1646345.159 572682.638 0, 1645640.185 578197.889 0, 
+    1644935.162 583713.52 0, 1645233.466 583751.659 0, 1645530.433 583789.645 0, 1645827.398 583827.648 0, 1646124.361 583865.669 0, 1646421.322 583903.707 0, 1646718.28 583941.763 0, 1647015.236 583979.836 0, 1647312.19 584017.927 0, 1647609.142 584056.035 0, 
+    1647906.091 584094.161 0, 1648203.038 584132.304 0, 1648499.983 584170.465 0, 1648796.926 584208.643 0, 1649093.866 584246.839 0, 1649390.804 584285.052 0, 1649687.74 584323.283 0, 1649984.674 584361.531 0, 1650281.605 584399.796 0, 1650578.534 584438.079 0, 
+    1650875.461 584476.38 0, 1651172.386 584514.698 0, 1651469.308 584553.033 0, 1651766.228 584591.386 0, 1652061.813 584629.584 0, 1652360.062 584668.144 0, 1652656.975 584706.55 0, 1652953.886 584744.972 0, 1653250.795 584783.413 0, 1653547.702 584821.871 0, 
+    1653844.606 584860.346 0, 1654141.508 584898.839 0, 1654438.408 584937.349 0, 1654735.305 584975.876 0, 1655032.2 585014.422 0, 1655329.093 585052.984 0, 1655625.984 585091.564 0, 1655922.873 585130.162 0, 1656219.759 585168.777 0, 1656516.643 585207.41 0, 
+    1656813.524 585246.06 0, 1657110.403 585284.727 0, 1657407.281 585323.412 0, 1657704.155 585362.114 0, 1658001.028 585400.834 0, 1658297.898 585439.572 0, 1658594.766 585478.326 0, 1658891.632 585517.099 0, 1659187.164 585555.715 0, 1659907.766 580042.097 0, 
+    1660628.32 574528.861 0))
+
+POLYGON ((1673433.904 587438.166 0, 1673138.48 587398.716 0, 1672841.725 587359.105 0, 1672544.967 587319.511 0, 1672248.208 587279.935 0, 1671951.446 587240.377 0, 1671654.682 587200.836 0, 1671357.915 587161.312 0, 1671061.146 587121.806 0, 1670764.375 587082.318 0, 
+    1670467.601 587042.847 0, 1670170.826 587003.393 0, 1669874.047 586963.957 0, 1669577.267 586924.538 0, 1669280.484 586885.137 0, 1668983.699 586845.753 0, 1668686.911 586806.387 0, 1668390.122 586767.038 0, 1668093.33 586727.706 0, 1667796.535 586688.393 0, 
+    1667499.738 586649.096 0, 1667202.939 586609.817 0, 1666906.138 586570.556 0, 1666609.334 586531.312 0, 1666311.198 586491.909 0, 1666015.72 586452.876 0, 1665718.91 586413.684 0, 1665422.097 586374.51 0, 1665125.281 586335.353 0, 1664828.464 586296.214 0, 
+    1664531.644 586257.092 0, 1664234.822 586217.988 0, 1663937.998 586178.901 0, 1663641.171 586139.832 0, 1663344.342 586100.78 0, 1663047.511 586061.746 0, 1662750.677 586022.729 0, 1662453.841 585983.729 0, 1662157.003 585944.747 0, 1661860.162 585905.783 0, 
+    1661563.32 585866.836 0, 1661266.475 585827.906 0, 1660969.627 585788.994 0, 1660672.778 585750.1 0, 1660375.926 585711.222 0, 1660079.071 585672.363 0, 1659782.215 585633.521 0, 1659485.356 585594.696 0, 1659187.164 585555.715 0, 1658466.511 591069.709 0, 
+    1657745.81 596584.078 0, 1658043.351 596622.974 0, 1658339.56 596661.714 0, 1658635.768 596700.471 0, 1658931.973 596739.246 0, 1659228.176 596778.038 0, 1659524.376 596816.848 0, 1659820.575 596855.675 0, 1660116.771 596894.519 0, 1660412.964 596933.381 0, 
+    1660709.156 596972.26 0, 1661005.345 597011.157 0, 1661301.532 597050.071 0, 1661597.716 597089.003 0, 1661893.899 597127.952 0, 1662190.079 597166.918 0, 1662486.256 597205.902 0, 1662782.432 597244.904 0, 1663078.605 597283.922 0, 1663374.776 597322.959 0, 
+    1663670.944 597362.012 0, 1663967.11 597401.083 0, 1664263.274 597440.172 0, 1664559.436 597479.278 0, 1664854.268 597518.226 0, 1665151.752 597557.542 0, 1665447.907 597596.7 0, 1665744.059 597635.876 0, 1666040.209 597675.069 0, 1666336.357 597714.279 0, 
+    1666632.502 597753.507 0, 1666928.646 597792.753 0, 1667224.786 597832.015 0, 1667520.925 597871.296 0, 1667817.061 597910.593 0, 1668113.195 597949.909 0, 1668409.327 597989.241 0, 1668705.456 598028.591 0, 1669001.583 598067.958 0, 1669297.707 598107.343 0, 
+    1669593.83 598146.745 0, 1669889.95 598186.165 0, 1670186.067 598225.602 0, 1670482.183 598265.057 0, 1670778.296 598304.529 0, 1671074.406 598344.018 0, 1671370.515 598383.525 0, 1671666.621 598423.049 0, 1671961.399 598462.414 0, 1672697.676 592950.103 0, 
+    1673433.904 587438.166 0))
+
+POLYGON ((1686171.624 600380.904 0, 1685876.956 600340.706 0, 1685580.963 600300.345 0, 1685284.968 600260.002 0, 1684988.97 600219.676 0, 1684692.969 600179.368 0, 1684396.967 600139.077 0, 1684100.961 600098.804 0, 1683804.954 600058.547 0, 1683508.944 600018.309 0, 
+    1683212.932 599978.087 0, 1682916.917 599937.884 0, 1682620.901 599897.697 0, 1682324.881 599857.528 0, 1682028.86 599817.377 0, 1681732.836 599777.242 0, 1681436.809 599737.126 0, 1681140.781 599697.026 0, 1680844.749 599656.945 0, 1680548.716 599616.88 0, 
+    1680252.68 599576.833 0, 1679956.642 599536.803 0, 1679660.602 599496.791 0, 1679364.559 599456.797 0, 1679067.189 599416.64 0, 1678772.466 599376.859 0, 1678476.416 599336.917 0, 1678180.364 599296.992 0, 1677884.309 599257.084 0, 1677588.252 599217.194 0, 
+    1677292.193 599177.321 0, 1676996.131 599137.466 0, 1676700.067 599097.628 0, 1676404.001 599057.807 0, 1676107.932 599018.004 0, 1675811.861 598978.219 0, 1675515.788 598938.45 0, 1675219.712 598898.7 0, 1674923.634 598858.966 0, 1674627.553 598819.25 0, 
+    1674331.471 598779.552 0, 1674035.386 598739.871 0, 1673739.298 598700.207 0, 1673443.208 598660.561 0, 1673147.116 598620.932 0, 1672851.022 598581.32 0, 1672554.925 598541.727 0, 1672258.826 598502.15 0, 1671961.399 598462.414 0, 1671225.072 603975.096 0, 
+    1670488.696 609488.145 0, 1670785.471 609527.794 0, 1671080.921 609567.284 0, 1671376.369 609606.791 0, 1671671.815 609646.316 0, 1671967.258 609685.858 0, 1672262.699 609725.417 0, 1672558.137 609764.994 0, 1672853.573 609804.588 0, 1673149.007 609844.2 0, 
+    1673444.439 609883.828 0, 1673739.868 609923.475 0, 1674035.295 609963.138 0, 1674330.719 610002.819 0, 1674626.141 610042.518 0, 1674921.561 610082.234 0, 1675216.979 610121.967 0, 1675512.394 610161.718 0, 1675807.807 610201.486 0, 1676103.217 610241.271 0, 
+    1676398.625 610281.074 0, 1676694.031 610320.894 0, 1676989.434 610360.732 0, 1677284.835 610400.587 0, 1677578.913 610440.28 0, 1677875.631 610480.349 0, 1678171.025 610520.256 0, 1678466.416 610560.18 0, 1678761.806 610600.122 0, 1679057.193 610640.081 0, 
+    1679352.577 610680.058 0, 1679647.96 610720.052 0, 1679943.34 610760.063 0, 1680238.717 610800.092 0, 1680534.092 610840.138 0, 1680829.465 610880.202 0, 1681124.836 610920.283 0, 1681420.204 610960.381 0, 1681715.57 611000.497 0, 1682010.933 611040.63 0, 
+    1682306.294 611080.781 0, 1682601.653 611120.949 0, 1682897.009 611161.134 0, 1683192.363 611201.336 0, 1683487.715 611241.557 0, 1683783.064 611281.794 0, 1684078.411 611322.049 0, 1684373.755 611362.321 0, 1684667.777 611402.43 0, 1685419.726 605891.483 0, 
+    1686171.624 600380.904 0))
+
+POLYGON ((1698841.394 613356.766 0, 1698547.484 613315.826 0, 1698252.255 613274.72 0, 1697957.023 613233.631 0, 1697661.788 613192.559 0, 1697366.552 613151.505 0, 1697071.312 613110.468 0, 1696776.071 613069.448 0, 1696480.827 613028.446 0, 1696185.58 612987.461 0, 
+    1695890.331 612946.494 0, 1695595.08 612905.544 0, 1695299.827 612864.611 0, 1695004.57 612823.696 0, 1694709.312 612782.798 0, 1694414.051 612741.917 0, 1694118.788 612701.054 0, 1693823.522 612660.209 0, 1693528.254 612619.38 0, 1693232.983 612578.569 0, 
+    1692937.71 612537.776 0, 1692642.435 612496.999 0, 1692347.157 612456.24 0, 1692051.877 612415.499 0, 1691755.276 612374.593 0, 1691461.31 612334.068 0, 1691166.022 612293.379 0, 1690870.733 612252.707 0, 1690575.441 612212.052 0, 1690280.146 612171.415 0, 
+    1689984.849 612130.795 0, 1689689.55 612090.193 0, 1689394.248 612049.608 0, 1689098.944 612009.04 0, 1688803.638 611968.49 0, 1688508.329 611927.957 0, 1688213.018 611887.441 0, 1687917.704 611846.943 0, 1687622.388 611806.462 0, 1687327.07 611765.999 0, 
+    1687031.749 611725.553 0, 1686736.426 611685.124 0, 1686441.1 611644.713 0, 1686145.773 611604.319 0, 1685850.442 611563.943 0, 1685555.11 611523.583 0, 1685259.775 611483.242 0, 1684964.437 611442.917 0, 1684667.777 611402.43 0, 1683915.779 616913.742 0, 
+    1683163.732 622425.415 0, 1683459.74 622465.814 0, 1683754.429 622506.049 0, 1684049.115 622546.302 0, 1684343.799 622586.573 0, 1684638.48 622626.861 0, 1684933.159 622667.166 0, 1685227.836 622707.488 0, 1685522.51 622747.828 0, 1685817.182 622788.185 0, 
+    1686111.852 622828.56 0, 1686406.519 622868.952 0, 1686701.184 622909.361 0, 1686995.847 622949.787 0, 1687290.507 622990.231 0, 1687585.164 623030.692 0, 1687879.82 623071.171 0, 1688174.473 623111.667 0, 1688469.123 623152.18 0, 1688763.771 623192.711 0, 
+    1689058.417 623233.259 0, 1689353.061 623273.824 0, 1689647.702 623314.407 0, 1689942.34 623355.007 0, 1690235.661 623395.442 0, 1690531.61 623436.259 0, 1690826.242 623476.911 0, 1691120.871 623517.58 0, 1691415.498 623558.267 0, 1691710.122 623598.971 0, 
+    1692004.744 623639.692 0, 1692299.363 623680.431 0, 1692593.98 623721.187 0, 1692888.595 623761.96 0, 1693183.207 623802.751 0, 1693477.817 623843.559 0, 1693772.425 623884.384 0, 1694067.03 623925.227 0, 1694361.633 623966.087 0, 1694656.233 624006.964 0, 
+    1694950.831 624047.859 0, 1695245.426 624088.771 0, 1695540.019 624129.701 0, 1695834.61 624170.647 0, 1696129.198 624211.612 0, 1696423.784 624252.593 0, 1696718.367 624293.592 0, 1697012.948 624334.608 0, 1697306.213 624375.458 0, 1698073.829 618865.932 0, 
+    1698841.394 613356.766 0))
+
+POLYGON ((1711443.128 626365.448 0, 1711149.978 626323.769 0, 1710855.514 626281.921 0, 1710561.047 626240.09 0, 1710266.579 626198.277 0, 1709972.107 626156.481 0, 1709677.633 626114.702 0, 1709383.157 626072.94 0, 1709088.679 626031.196 0, 1708794.197 625989.469 0, 
+    1708499.714 625947.759 0, 1708205.228 625906.067 0, 1707910.739 625864.392 0, 1707616.248 625822.735 0, 1707321.755 625781.095 0, 1707027.259 625739.472 0, 1706732.761 625697.866 0, 1706438.26 625656.278 0, 1706143.757 625614.707 0, 1705849.251 625573.153 0, 
+    1705554.743 625531.617 0, 1705260.232 625490.098 0, 1704965.719 625448.597 0, 1704671.204 625407.113 0, 1704375.373 625365.461 0, 1704082.166 625324.196 0, 1703787.643 625282.764 0, 1703493.118 625241.349 0, 1703198.59 625199.952 0, 1702904.06 625158.571 0, 
+    1702609.527 625117.208 0, 1702314.992 625075.863 0, 1702020.455 625034.535 0, 1701725.915 624993.224 0, 1701431.373 624951.93 0, 1701136.828 624910.654 0, 1700842.281 624869.395 0, 1700547.732 624828.154 0, 1700253.18 624786.93 0, 1699958.625 624745.723 0, 
+    1699664.069 624704.533 0, 1699369.509 624663.361 0, 1699074.948 624622.206 0, 1698780.384 624581.069 0, 1698485.817 624539.949 0, 1698191.248 624498.846 0, 1697896.677 624457.76 0, 1697602.103 624416.692 0, 1697306.213 624375.458 0, 1696538.547 629885.343 0, 
+    1695770.831 635395.583 0, 1696066.07 635436.726 0, 1696359.996 635477.703 0, 1696653.918 635518.698 0, 1696947.839 635559.711 0, 1697241.756 635600.74 0, 1697535.672 635641.787 0, 1697829.585 635682.852 0, 1698123.496 635723.933 0, 1698417.404 635765.032 0, 
+    1698711.31 635806.148 0, 1699005.213 635847.281 0, 1699299.114 635888.432 0, 1699593.013 635929.6 0, 1699886.909 635970.785 0, 1700180.802 636011.988 0, 1700474.694 636053.208 0, 1700768.583 636094.445 0, 1701062.469 636135.7 0, 1701356.353 636176.971 0, 
+    1701650.234 636218.26 0, 1701944.114 636259.567 0, 1702237.99 636300.891 0, 1702531.865 636342.232 0, 1702824.426 636383.405 0, 1703119.606 636424.965 0, 1703413.473 636466.358 0, 1703707.337 636507.768 0, 1704001.199 636549.196 0, 1704295.059 636590.641 0, 
+    1704588.916 636632.103 0, 1704882.771 636673.582 0, 1705176.623 636715.079 0, 1705470.473 636756.593 0, 1705764.321 636798.124 0, 1706058.166 636839.672 0, 1706352.008 636881.238 0, 1706645.848 636922.821 0, 1706939.686 636964.422 0, 1707233.521 637006.039 0, 
+    1707527.354 637047.674 0, 1707821.184 637089.327 0, 1708115.012 637130.996 0, 1708408.837 637172.683 0, 1708702.66 637214.387 0, 1708996.481 637256.109 0, 1709290.299 637297.848 0, 1709584.114 637339.604 0, 1709876.619 637381.191 0, 1710659.898 631873.142 0, 
+    1711443.128 626365.448 0))
+
+POLYGON ((1723976.74 639406.643 0, 1723684.352 639364.229 0, 1723390.656 639321.643 0, 1723096.957 639279.074 0, 1722803.255 639236.523 0, 1722509.551 639193.989 0, 1722215.845 639151.472 0, 1721922.136 639108.973 0, 1721628.425 639066.49 0, 1721334.711 639024.025 0, 
+    1721040.994 638981.578 0, 1720747.275 638939.147 0, 1720453.554 638896.734 0, 1720159.83 638854.338 0, 1719866.103 638811.96 0, 1719572.374 638769.599 0, 1719278.643 638727.255 0, 1718984.909 638684.928 0, 1718691.173 638642.619 0, 1718397.434 638600.326 0, 
+    1718103.692 638558.052 0, 1717809.949 638515.794 0, 1717516.202 638473.554 0, 1717222.453 638431.331 0, 1716927.395 638388.938 0, 1716634.948 638346.937 0, 1716341.192 638304.766 0, 1716047.433 638262.612 0, 1715753.672 638220.476 0, 1715459.908 638178.356 0, 
+    1715166.142 638136.255 0, 1714872.373 638094.17 0, 1714578.602 638052.103 0, 1714284.828 638010.053 0, 1713991.052 637968.02 0, 1713697.274 637926.004 0, 1713403.493 637884.006 0, 1713109.709 637842.025 0, 1712815.923 637800.062 0, 1712522.135 637758.116 0, 
+    1712228.344 637716.187 0, 1711934.55 637674.275 0, 1711640.754 637632.38 0, 1711346.956 637590.503 0, 1711053.155 637548.643 0, 1710759.352 637506.801 0, 1710465.546 637464.976 0, 1710171.738 637423.168 0, 1709876.619 637381.191 0, 1709093.289 642889.591 0, 
+    1708309.91 648398.34 0, 1708604.378 648440.224 0, 1708897.538 648481.94 0, 1709190.695 648523.673 0, 1709483.85 648565.423 0, 1709777.002 648607.191 0, 1710070.152 648648.975 0, 1710363.299 648690.777 0, 1710656.444 648732.596 0, 1710949.587 648774.433 0, 
+    1711242.727 648816.287 0, 1711535.865 648858.157 0, 1711829 648900.046 0, 1712122.133 648941.951 0, 1712415.263 648983.874 0, 1712708.391 649025.814 0, 1713001.516 649067.771 0, 1713294.639 649109.746 0, 1713587.759 649151.737 0, 1713880.877 649193.746 0, 
+    1714173.992 649235.773 0, 1714467.105 649277.816 0, 1714760.216 649319.877 0, 1715053.324 649361.955 0, 1715345.125 649403.863 0, 1715639.532 649446.162 0, 1715932.633 649488.292 0, 1716225.731 649530.439 0, 1716518.826 649572.603 0, 1716811.919 649614.785 0, 
+    1717105.01 649656.984 0, 1717398.098 649699.2 0, 1717691.184 649741.433 0, 1717984.267 649783.683 0, 1718277.347 649825.951 0, 1718570.426 649868.236 0, 1718863.501 649910.538 0, 1719156.575 649952.858 0, 1719449.645 649995.195 0, 1719742.713 650037.549 0, 
+    1720035.779 650079.92 0, 1720328.842 650122.308 0, 1720621.903 650164.714 0, 1720914.961 650207.137 0, 1721208.017 650249.577 0, 1721501.07 650292.035 0, 1721794.121 650334.51 0, 1722087.169 650377.002 0, 1722378.912 650419.322 0, 1723177.851 644912.808 0, 
+    1723976.74 639406.643 0))
+
+POLYGON ((1736442.148 652480.043 0, 1736150.524 652436.898 0, 1735857.597 652393.579 0, 1735564.668 652350.276 0, 1735271.735 652306.991 0, 1734978.801 652263.723 0, 1734685.864 652220.472 0, 1734392.924 652177.239 0, 1734099.982 652134.022 0, 1733807.037 652090.823 0, 
+    1733514.089 652047.641 0, 1733221.139 652004.477 0, 1732928.187 651961.33 0, 1732635.232 651918.2 0, 1732342.274 651875.087 0, 1732049.314 651831.991 0, 1731756.352 651788.913 0, 1731463.387 651745.852 0, 1731170.419 651702.808 0, 1730877.449 651659.781 0, 
+    1730584.476 651616.772 0, 1730291.501 651573.78 0, 1729998.523 651530.805 0, 1729705.542 651487.847 0, 1729411.258 651444.716 0, 1729119.574 651401.984 0, 1728826.586 651359.078 0, 1728533.596 651316.189 0, 1728240.603 651273.318 0, 1727947.607 651230.463 0, 
+    1727654.609 651187.627 0, 1727361.609 651144.807 0, 1727068.606 651102.004 0, 1726775.6 651059.219 0, 1726482.592 651016.451 0, 1726189.582 650973.701 0, 1725896.568 650930.967 0, 1725603.553 650888.251 0, 1725310.535 650845.552 0, 1725017.514 650802.87 0, 
+    1724724.491 650760.206 0, 1724431.465 650717.559 0, 1724138.437 650674.929 0, 1723845.406 650632.316 0, 1723552.373 650589.72 0, 1723259.337 650547.142 0, 1722966.299 650504.581 0, 1722673.258 650462.037 0, 1722378.912 650419.322 0, 1721579.923 655926.181 0, 
+    1720780.884 661433.381 0, 1721074.579 661476.002 0, 1721366.971 661518.452 0, 1721659.361 661560.919 0, 1721951.749 661603.403 0, 1722244.134 661645.904 0, 1722536.516 661688.423 0, 1722828.896 661730.958 0, 1723121.273 661773.511 0, 1723413.648 661816.081 0, 
+    1723706.021 661858.668 0, 1723998.391 661901.273 0, 1724290.758 661943.895 0, 1724583.123 661986.534 0, 1724875.486 662029.19 0, 1725167.846 662071.863 0, 1725460.203 662114.554 0, 1725752.558 662157.261 0, 1726044.91 662199.986 0, 1726337.26 662242.728 0, 
+    1726629.607 662285.488 0, 1726921.952 662328.264 0, 1727214.294 662371.058 0, 1727506.634 662413.869 0, 1727797.673 662456.507 0, 1728091.306 662499.543 0, 1728383.638 662542.405 0, 1728675.968 662585.285 0, 1728968.295 662628.182 0, 1729260.62 662671.096 0, 
+    1729552.942 662714.028 0, 1729845.262 662756.977 0, 1730137.579 662799.942 0, 1730429.893 662842.925 0, 1730722.205 662885.926 0, 1731014.515 662928.943 0, 1731306.822 662971.978 0, 1731599.126 663015.03 0, 1731891.428 663058.099 0, 1732183.727 663101.185 0, 
+    1732476.024 663144.289 0, 1732768.318 663187.409 0, 1733060.61 663230.547 0, 1733352.899 663273.702 0, 1733645.186 663316.874 0, 1733937.47 663360.064 0, 1734229.752 663403.271 0, 1734522.031 663446.495 0, 1734813.01 663489.544 0, 1735627.604 657984.622 0, 
+    1736442.148 652480.043 0))
+
+POLYGON ((1748839.271 665585.341 0, 1748548.412 665541.47 0, 1748256.256 665497.42 0, 1747964.098 665453.388 0, 1747671.937 665409.373 0, 1747379.774 665365.375 0, 1747087.608 665321.394 0, 1746795.439 665277.431 0, 1746503.268 665233.485 0, 1746211.094 665189.556 0, 
+    1745918.917 665145.644 0, 1745626.738 665101.749 0, 1745334.557 665057.871 0, 1745042.372 665014.011 0, 1744750.186 664970.168 0, 1744457.996 664926.342 0, 1744165.804 664882.533 0, 1743873.61 664838.742 0, 1743581.413 664794.968 0, 1743289.213 664751.21 0, 
+    1742997.011 664707.471 0, 1742704.806 664663.748 0, 1742412.599 664620.042 0, 1742120.389 664576.354 0, 1741826.88 664532.489 0, 1741535.961 664489.029 0, 1741243.744 664445.392 0, 1740951.523 664401.773 0, 1740659.3 664358.17 0, 1740367.075 664314.585 0, 
+    1740074.847 664271.017 0, 1739782.617 664227.466 0, 1739490.384 664183.933 0, 1739198.148 664140.417 0, 1738905.91 664096.917 0, 1738613.669 664053.436 0, 1738321.426 664009.971 0, 1738029.18 663966.523 0, 1737736.932 663923.093 0, 1737444.681 663879.68 0, 
+    1737152.427 663836.284 0, 1736860.171 663792.905 0, 1736567.912 663749.544 0, 1736275.651 663706.199 0, 1735983.387 663662.872 0, 1735691.121 663619.562 0, 1735398.852 663576.27 0, 1735106.581 663532.994 0, 1734813.01 663489.544 0, 1733998.365 668994.803 0, 
+    1733183.67 674500.399 0, 1733476.591 674543.753 0, 1733768.214 674586.932 0, 1734059.835 674630.129 0, 1734351.453 674673.343 0, 1734643.069 674716.574 0, 1734934.682 674759.822 0, 1735226.293 674803.087 0, 1735517.901 674846.37 0, 1735809.506 674889.67 0, 
+    1736101.109 674932.986 0, 1736392.709 674976.32 0, 1736684.307 675019.672 0, 1736975.903 675063.04 0, 1737267.495 675106.426 0, 1737559.085 675149.828 0, 1737850.673 675193.248 0, 1738142.258 675236.685 0, 1738433.841 675280.139 0, 1738725.421 675323.611 0, 
+    1739016.998 675367.099 0, 1739308.573 675410.605 0, 1739600.145 675454.128 0, 1739891.715 675497.668 0, 1740181.989 675541.031 0, 1740474.847 675584.799 0, 1740766.409 675628.39 0, 1741057.968 675671.999 0, 1741349.525 675715.625 0, 1741641.079 675759.268 0, 
+    1741932.631 675802.928 0, 1742224.18 675846.605 0, 1742515.727 675890.3 0, 1742807.271 675934.011 0, 1743098.812 675977.74 0, 1743390.351 676021.486 0, 1743681.888 676065.249 0, 1743973.421 676109.029 0, 1744264.952 676152.826 0, 1744556.481 676196.641 0, 
+    1744848.007 676240.473 0, 1745139.53 676284.321 0, 1745431.051 676328.187 0, 1745722.57 676372.071 0, 1746014.085 676415.971 0, 1746305.598 676459.888 0, 1746597.109 676503.823 0, 1746888.617 676547.775 0, 1747178.83 676591.549 0, 1748009.076 671088.278 0, 
+    1748839.271 665585.341 0))
+
+POLYGON ((1761168.026 678722.23 0, 1760877.936 678677.636 0, 1760586.553 678632.861 0, 1760295.168 678588.103 0, 1760003.78 678543.362 0, 1759712.389 678498.638 0, 1759420.996 678453.931 0, 1759129.601 678409.242 0, 1758838.202 678364.57 0, 1758546.801 678319.914 0, 
+    1758255.397 678275.277 0, 1757963.991 678230.656 0, 1757672.582 678186.052 0, 1757381.171 678141.465 0, 1757089.757 678096.896 0, 1756798.34 678052.344 0, 1756506.921 678007.809 0, 1756215.499 677963.291 0, 1755924.074 677918.79 0, 1755632.647 677874.307 0, 
+    1755341.217 677829.84 0, 1755049.784 677785.391 0, 1754758.349 677740.959 0, 1754466.912 677696.544 0, 1754174.181 677651.949 0, 1753884.028 677607.765 0, 1753592.583 677563.402 0, 1753301.135 677519.055 0, 1753009.684 677474.726 0, 1752718.23 677430.414 0, 
+    1752426.774 677386.119 0, 1752135.316 677341.841 0, 1751843.855 677297.581 0, 1751552.391 677253.337 0, 1751260.925 677209.111 0, 1750969.456 677164.902 0, 1750677.984 677120.71 0, 1750386.51 677076.535 0, 1750095.033 677032.377 0, 1749803.553 676988.237 0, 
+    1749512.071 676944.113 0, 1749220.587 676900.007 0, 1748929.1 676855.918 0, 1748637.61 676811.846 0, 1748346.118 676767.791 0, 1748054.623 676723.754 0, 1747763.125 676679.733 0, 1747471.625 676635.73 0, 1747178.83 676591.549 0, 1746348.535 682095.152 0, 
+    1745518.19 687599.085 0, 1745810.333 687643.167 0, 1746101.186 687687.073 0, 1746392.035 687730.995 0, 1746682.883 687774.935 0, 1746973.727 687818.892 0, 1747264.569 687862.866 0, 1747555.408 687906.857 0, 1747846.245 687950.865 0, 1748137.079 687994.89 0, 
+    1748427.911 688038.933 0, 1748718.74 688082.992 0, 1749009.566 688127.069 0, 1749300.39 688171.163 0, 1749591.211 688215.274 0, 1749882.03 688259.402 0, 1750172.846 688303.547 0, 1750463.659 688347.709 0, 1750754.47 688391.888 0, 1751045.278 688436.085 0, 
+    1751336.084 688480.299 0, 1751626.887 688524.529 0, 1751917.687 688568.777 0, 1752208.485 688613.042 0, 1752497.993 688657.128 0, 1752790.073 688701.623 0, 1753080.863 688745.939 0, 1753371.65 688790.273 0, 1753662.435 688834.623 0, 1753953.217 688878.991 0, 
+    1754243.997 688923.376 0, 1754534.773 688967.778 0, 1754825.548 689012.197 0, 1755116.319 689056.633 0, 1755407.089 689101.086 0, 1755697.855 689145.556 0, 1755988.619 689190.044 0, 1756279.38 689234.548 0, 1756570.139 689279.07 0, 1756860.895 689323.609 0, 
+    1757151.648 689368.165 0, 1757442.399 689412.738 0, 1757733.147 689457.328 0, 1758023.892 689501.935 0, 1758314.635 689546.559 0, 1758605.375 689591.201 0, 1758896.113 689635.859 0, 1759186.848 689680.535 0, 1759476.294 689725.03 0, 1760322.186 684223.466 0, 
+    1761168.026 678722.23 0))
+
+POLYGON ((1541180.468 470945.011 0, 1540878.242 470913.313 0, 1540574.631 470881.486 0, 1540271.019 470849.678 0, 1539967.404 470817.888 0, 1539663.788 470786.115 0, 1539360.17 470754.361 0, 1539056.549 470722.624 0, 1538752.927 470690.905 0, 1538449.303 470659.204 0, 
+    1538145.678 470627.521 0, 1537842.05 470595.856 0, 1537538.421 470564.208 0, 1537234.789 470532.579 0, 1536931.156 470500.967 0, 1536627.521 470469.374 0, 1536323.884 470437.798 0, 1536020.245 470406.24 0, 1535716.605 470374.699 0, 1535412.962 470343.177 0, 
+    1535109.318 470311.673 0, 1534805.672 470280.186 0, 1534502.024 470248.718 0, 1534198.374 470217.267 0, 1533893.338 470185.691 0, 1533591.068 470154.419 0, 1533287.413 470123.022 0, 1532983.756 470091.642 0, 1532680.096 470060.281 0, 1532376.435 470028.937 0, 
+    1532072.773 469997.612 0, 1531769.108 469966.304 0, 1531465.441 469935.014 0, 1531161.773 469903.742 0, 1530858.103 469872.488 0, 1530554.431 469841.251 0, 1530250.757 469810.033 0, 1529947.081 469778.832 0, 1529643.404 469747.65 0, 1529339.724 469716.485 0, 
+    1529036.043 469685.338 0, 1528732.36 469654.209 0, 1528428.675 469623.098 0, 1528124.988 469592.004 0, 1527821.3 469560.929 0, 1527517.609 469529.871 0, 1527213.917 469498.832 0, 1526910.223 469467.81 0, 1526605.142 469436.664 0, 1526041.281 474961.531 0, 
+    1525477.375 480486.828 0, 1525781.803 480517.907 0, 1526084.847 480548.862 0, 1526387.889 480579.836 0, 1526690.929 480610.827 0, 1526993.967 480641.835 0, 1527297.003 480672.862 0, 1527600.038 480703.907 0, 1527903.07 480734.969 0, 1528206.101 480766.049 0, 
+    1528509.13 480797.148 0, 1528812.158 480828.263 0, 1529115.183 480859.397 0, 1529418.206 480890.549 0, 1529721.228 480921.718 0, 1530024.248 480952.905 0, 1530327.266 480984.111 0, 1530630.282 481015.333 0, 1530933.297 481046.574 0, 1531236.309 481077.833 0, 
+    1531539.32 481109.109 0, 1531842.329 481140.404 0, 1532145.336 481171.716 0, 1532448.341 481203.046 0, 1532749.963 481234.25 0, 1533054.346 481265.759 0, 1533357.345 481297.142 0, 1533660.343 481328.544 0, 1533963.339 481359.963 0, 1534266.333 481391.4 0, 
+    1534569.325 481422.854 0, 1534872.316 481454.327 0, 1535175.304 481485.817 0, 1535478.291 481517.326 0, 1535781.276 481548.852 0, 1536084.258 481580.396 0, 1536387.24 481611.958 0, 1536690.219 481643.537 0, 1536993.196 481675.135 0, 1537296.172 481706.75 0, 
+    1537599.145 481738.383 0, 1537902.117 481770.034 0, 1538205.087 481801.703 0, 1538508.055 481833.389 0, 1538811.021 481865.094 0, 1539113.986 481896.816 0, 1539416.948 481928.556 0, 1539719.909 481960.314 0, 1540021.488 481991.945 0, 1540601.001 476468.263 0, 
+    1541180.468 470945.011 0))
+
+POLYGON ((1554561.29 483538.145 0, 1554259.799 483505.662 0, 1553956.929 483473.049 0, 1553654.058 483440.453 0, 1553351.184 483407.875 0, 1553048.309 483375.314 0, 1552745.431 483342.772 0, 1552442.552 483310.247 0, 1552139.671 483277.741 0, 1551836.788 483245.252 0, 
+    1551533.903 483212.781 0, 1551231.016 483180.327 0, 1550928.127 483147.892 0, 1550625.237 483115.474 0, 1550322.344 483083.075 0, 1550019.449 483050.693 0, 1549716.553 483018.328 0, 1549413.655 482985.982 0, 1549110.754 482953.654 0, 1548807.852 482921.343 0, 
+    1548504.948 482889.05 0, 1548202.042 482856.775 0, 1547899.134 482824.518 0, 1547596.225 482792.279 0, 1547291.935 482759.911 0, 1546990.4 482727.853 0, 1546687.484 482695.668 0, 1546384.567 482663.5 0, 1546081.648 482631.349 0, 1545778.726 482599.217 0, 
+    1545475.803 482567.102 0, 1545172.879 482535.006 0, 1544869.952 482502.927 0, 1544567.023 482470.866 0, 1544264.093 482438.823 0, 1543961.16 482406.797 0, 1543658.226 482374.79 0, 1543355.29 482342.8 0, 1543052.352 482310.828 0, 1542749.412 482278.874 0, 
+    1542446.47 482246.938 0, 1542143.526 482215.019 0, 1541840.58 482183.119 0, 1541537.633 482151.236 0, 1541234.684 482119.371 0, 1540931.732 482087.524 0, 1540628.779 482055.695 0, 1540325.824 482023.883 0, 1540021.488 481991.945 0, 1539441.93 487516.054 0, 
+    1538862.328 493040.588 0, 1539166.011 493072.457 0, 1539468.316 493104.201 0, 1539770.618 493135.961 0, 1540072.919 493167.74 0, 1540375.218 493199.537 0, 1540677.516 493231.351 0, 1540979.811 493263.183 0, 1541282.104 493295.033 0, 1541584.396 493326.901 0, 
+    1541886.686 493358.786 0, 1542188.973 493390.689 0, 1542491.259 493422.611 0, 1542793.544 493454.549 0, 1543095.826 493486.506 0, 1543398.106 493518.48 0, 1543700.384 493550.473 0, 1544002.661 493582.483 0, 1544304.936 493614.511 0, 1544607.208 493646.556 0, 
+    1544909.479 493678.62 0, 1545211.748 493710.701 0, 1545514.015 493742.8 0, 1545816.281 493774.916 0, 1546117.169 493806.905 0, 1546420.805 493839.203 0, 1546723.065 493871.373 0, 1547025.323 493903.561 0, 1547327.578 493935.767 0, 1547629.832 493967.991 0, 
+    1547932.084 494000.232 0, 1548234.334 494032.491 0, 1548536.582 494064.768 0, 1548838.829 494097.063 0, 1549141.073 494129.375 0, 1549443.315 494161.705 0, 1549745.556 494194.053 0, 1550047.795 494226.419 0, 1550350.031 494258.803 0, 1550652.266 494291.204 0, 
+    1550954.499 494323.623 0, 1551256.73 494356.06 0, 1551558.959 494388.515 0, 1551861.187 494420.988 0, 1552163.412 494453.478 0, 1552465.635 494485.986 0, 1552767.857 494518.512 0, 1553070.076 494551.056 0, 1553370.92 494583.469 0, 1553966.128 489060.595 0, 
+    1554561.29 483538.145 0))
+
+POLYGON ((1567875.095 496167.334 0, 1567574.342 496134.071 0, 1567272.216 496100.673 0, 1566970.087 496067.293 0, 1566667.957 496033.932 0, 1566365.825 496000.588 0, 1566063.69 495967.261 0, 1565761.554 495933.953 0, 1565459.416 495900.662 0, 1565157.276 495867.389 0, 
+    1564855.134 495834.134 0, 1564552.99 495800.897 0, 1564250.844 495767.677 0, 1563948.696 495734.475 0, 1563646.546 495701.291 0, 1563344.394 495668.125 0, 1563042.24 495634.977 0, 1562740.084 495601.846 0, 1562437.927 495568.733 0, 1562135.767 495535.638 0, 
+    1561833.605 495502.561 0, 1561531.442 495469.501 0, 1561229.276 495436.459 0, 1560927.109 495403.436 0, 1560623.567 495370.279 0, 1560322.768 495337.441 0, 1560020.595 495304.47 0, 1559718.42 495271.518 0, 1559416.243 495238.583 0, 1559114.063 495205.665 0, 
+    1558811.882 495172.766 0, 1558509.699 495139.884 0, 1558207.515 495107.02 0, 1557905.328 495074.174 0, 1557603.139 495041.346 0, 1557300.948 495008.535 0, 1556998.756 494975.743 0, 1556696.561 494942.968 0, 1556394.365 494910.211 0, 1556092.166 494877.471 0, 
+    1555789.966 494844.75 0, 1555487.764 494812.046 0, 1555185.559 494779.36 0, 1554883.353 494746.692 0, 1554581.145 494714.041 0, 1554278.935 494681.409 0, 1553976.723 494648.794 0, 1553674.51 494616.197 0, 1553370.92 494583.469 0, 1552775.667 500106.764 0, 
+    1552180.368 505630.478 0, 1552483.305 505663.135 0, 1552784.869 505695.661 0, 1553086.43 505728.206 0, 1553387.99 505760.769 0, 1553689.548 505793.349 0, 1553991.104 505825.947 0, 1554292.658 505858.562 0, 1554594.21 505891.196 0, 1554895.76 505923.847 0, 
+    1555197.308 505956.516 0, 1555498.855 505989.203 0, 1555800.399 506021.907 0, 1556101.941 506054.629 0, 1556403.482 506087.369 0, 1556705.021 506120.127 0, 1557006.557 506152.902 0, 1557308.092 506185.696 0, 1557609.625 506218.506 0, 1557911.156 506251.335 0, 
+    1558212.685 506284.182 0, 1558514.212 506317.046 0, 1558815.737 506349.928 0, 1559117.26 506382.827 0, 1559417.412 506415.595 0, 1559720.301 506448.68 0, 1560021.818 506481.633 0, 1560323.333 506514.603 0, 1560624.847 506547.592 0, 1560926.358 506580.598 0, 
+    1561227.868 506613.622 0, 1561529.376 506646.663 0, 1561830.881 506679.723 0, 1562132.385 506712.8 0, 1562433.887 506745.895 0, 1562735.387 506779.007 0, 1563036.885 506812.138 0, 1563338.381 506845.286 0, 1563639.875 506878.452 0, 1563941.367 506911.635 0, 
+    1564242.857 506944.837 0, 1564544.345 506978.056 0, 1564845.831 507011.293 0, 1565147.315 507044.547 0, 1565448.798 507077.819 0, 1565750.278 507111.11 0, 1566051.756 507144.417 0, 1566353.233 507177.743 0, 1566653.339 507210.935 0, 1567264.24 501688.925 0, 
+    1567875.095 496167.334 0))
+
+POLYGON ((1581121.786 508832.274 0, 1580821.773 508798.235 0, 1580520.392 508764.057 0, 1580219.009 508729.898 0, 1579917.624 508695.756 0, 1579616.237 508661.632 0, 1579314.848 508627.526 0, 1579013.456 508593.438 0, 1578712.063 508559.367 0, 1578410.668 508525.314 0, 
+    1578109.271 508491.279 0, 1577807.872 508457.261 0, 1577506.471 508423.262 0, 1577205.068 508389.28 0, 1576903.663 508355.315 0, 1576602.256 508321.369 0, 1576300.847 508287.44 0, 1575999.436 508253.529 0, 1575698.022 508219.636 0, 1575396.607 508185.76 0, 
+    1575095.19 508151.902 0, 1574793.771 508118.062 0, 1574492.35 508084.24 0, 1574190.927 508050.435 0, 1573888.135 508016.495 0, 1573588.075 507982.879 0, 1573286.646 507949.128 0, 1572985.215 507915.394 0, 1572683.782 507881.678 0, 1572382.347 507847.98 0, 
+    1572080.91 507814.3 0, 1571779.471 507780.637 0, 1571478.03 507746.992 0, 1571176.587 507713.365 0, 1570875.142 507679.755 0, 1570573.696 507646.164 0, 1570272.247 507612.59 0, 1569970.796 507579.034 0, 1569669.343 507545.495 0, 1569367.888 507511.974 0, 
+    1569066.432 507478.471 0, 1568764.973 507444.986 0, 1568463.512 507411.519 0, 1568162.05 507378.069 0, 1567860.585 507344.637 0, 1567559.119 507311.223 0, 1567257.65 507277.826 0, 1566956.18 507244.447 0, 1566653.339 507210.935 0, 1566042.391 512733.359 0, 
+    1565431.399 518256.196 0, 1565733.586 518289.636 0, 1566034.407 518322.943 0, 1566335.225 518356.267 0, 1566636.042 518389.609 0, 1566936.856 518422.969 0, 1567237.669 518456.347 0, 1567538.479 518489.742 0, 1567839.288 518523.155 0, 1568140.095 518556.586 0, 
+    1568440.899 518590.035 0, 1568741.702 518623.501 0, 1569042.503 518656.985 0, 1569343.302 518690.486 0, 1569644.098 518724.005 0, 1569944.893 518757.542 0, 1570245.686 518791.097 0, 1570546.477 518824.669 0, 1570847.266 518858.259 0, 1571148.053 518891.867 0, 
+    1571448.838 518925.493 0, 1571749.621 518959.136 0, 1572050.402 518992.797 0, 1572351.181 519026.475 0, 1572650.594 519060.019 0, 1572952.733 519093.886 0, 1573253.506 519127.617 0, 1573554.277 519161.367 0, 1573855.046 519195.134 0, 1574155.813 519228.919 0, 
+    1574456.578 519262.721 0, 1574757.341 519296.542 0, 1575058.102 519330.379 0, 1575358.862 519364.235 0, 1575659.619 519398.108 0, 1575960.374 519431.999 0, 1576261.127 519465.908 0, 1576561.878 519499.835 0, 1576862.627 519533.779 0, 1577163.374 519567.741 0, 
+    1577464.12 519601.72 0, 1577764.863 519635.717 0, 1578065.604 519669.732 0, 1578366.343 519703.765 0, 1578667.08 519737.815 0, 1578967.815 519771.883 0, 1579268.548 519805.969 0, 1579569.28 519840.073 0, 1579868.646 519874.039 0, 1580495.24 514352.951 0, 
+    1581121.786 508832.274 0))
+
+POLYGON ((1594301.265 521532.664 0, 1594001.994 521497.851 0, 1593701.36 521462.899 0, 1593400.724 521427.963 0, 1593100.087 521393.046 0, 1592799.447 521358.146 0, 1592498.805 521323.264 0, 1592198.161 521288.399 0, 1591897.515 521253.553 0, 1591596.867 521218.723 0, 
+    1591296.217 521183.912 0, 1590995.565 521149.118 0, 1590694.911 521114.342 0, 1590394.255 521079.584 0, 1590093.597 521044.844 0, 1589792.937 521010.121 0, 1589492.274 520975.415 0, 1589191.61 520940.728 0, 1588890.944 520906.058 0, 1588590.275 520871.406 0, 
+    1588289.605 520836.772 0, 1587988.932 520802.155 0, 1587688.258 520767.556 0, 1587387.581 520732.975 0, 1587085.541 520698.255 0, 1586786.222 520663.865 0, 1586485.539 520629.337 0, 1586184.855 520594.826 0, 1585884.168 520560.334 0, 1585583.479 520525.858 0, 
+    1585282.788 520491.401 0, 1584982.096 520456.961 0, 1584681.401 520422.539 0, 1584380.704 520388.135 0, 1584080.005 520353.748 0, 1583779.304 520319.379 0, 1583478.601 520285.028 0, 1583177.896 520250.695 0, 1582877.189 520216.379 0, 1582576.48 520182.081 0, 
+    1582275.769 520147.8 0, 1581975.056 520113.537 0, 1581674.341 520079.292 0, 1581373.624 520045.065 0, 1581072.905 520010.855 0, 1580772.184 519976.663 0, 1580471.461 519942.489 0, 1580170.736 519908.333 0, 1579868.646 519874.039 0, 1579242.006 525395.536 0, 
+    1578615.32 530917.439 0, 1578916.757 530951.659 0, 1579216.832 530985.741 0, 1579516.905 531019.842 0, 1579816.976 531053.96 0, 1580117.046 531088.095 0, 1580417.113 531122.249 0, 1580717.178 531156.42 0, 1581017.241 531190.609 0, 1581317.302 531224.815 0, 
+    1581617.361 531259.039 0, 1581917.418 531293.281 0, 1582217.473 531327.54 0, 1582517.526 531361.817 0, 1582817.577 531396.112 0, 1583117.626 531430.424 0, 1583417.673 531464.754 0, 1583717.718 531499.101 0, 1584017.761 531533.467 0, 1584317.801 531567.85 0, 
+    1584617.84 531602.25 0, 1584917.877 531636.669 0, 1585217.912 531671.105 0, 1585517.945 531705.558 0, 1585816.617 531739.873 0, 1586118.004 531774.518 0, 1586418.031 531809.025 0, 1586718.055 531843.549 0, 1587018.078 531878.091 0, 1587318.099 531912.651 0, 
+    1587618.117 531947.228 0, 1587918.134 531981.823 0, 1588218.148 532016.435 0, 1588518.161 532051.065 0, 1588818.171 532085.713 0, 1589118.179 532120.379 0, 1589418.186 532155.062 0, 1589718.19 532189.763 0, 1590018.192 532224.481 0, 1590318.192 532259.217 0, 
+    1590618.191 532293.971 0, 1590918.187 532328.742 0, 1591218.181 532363.532 0, 1591518.173 532398.338 0, 1591818.163 532433.163 0, 1592118.151 532468.005 0, 1592418.136 532502.864 0, 1592718.12 532537.742 0, 1593016.745 532572.479 0, 1593659.029 527052.369 0, 
+    1594301.265 521532.664 0))
+
+POLYGON ((1607413.436 534268.199 0, 1607114.909 534232.618 0, 1606815.025 534196.893 0, 1606515.138 534161.186 0, 1606215.25 534125.497 0, 1605915.36 534089.825 0, 1605615.467 534054.171 0, 1605315.573 534018.534 0, 1605015.676 533982.915 0, 1604715.777 533947.314 0, 
+    1604415.876 533911.731 0, 1604115.973 533876.165 0, 1603816.068 533840.616 0, 1603516.161 533805.086 0, 1603216.252 533769.573 0, 1602916.341 533734.078 0, 1602616.427 533698.6 0, 1602316.512 533663.14 0, 1602016.594 533627.698 0, 1601716.675 533592.273 0, 
+    1601416.753 533556.866 0, 1601116.829 533521.477 0, 1600816.903 533486.105 0, 1600516.975 533450.751 0, 1600215.689 533415.255 0, 1599917.113 533380.096 0, 1599617.179 533344.795 0, 1599317.242 533309.511 0, 1599017.304 533274.245 0, 1598717.364 533238.997 0, 
+    1598417.421 533203.767 0, 1598117.476 533168.554 0, 1597817.53 533133.359 0, 1597517.581 533098.181 0, 1597217.63 533063.021 0, 1596917.677 533027.879 0, 1596617.722 532992.755 0, 1596317.765 532957.648 0, 1596017.806 532922.558 0, 1595717.845 532887.487 0, 
+    1595417.882 532852.433 0, 1595117.917 532817.397 0, 1594817.949 532782.378 0, 1594517.98 532747.377 0, 1594218.008 532712.394 0, 1593918.035 532677.428 0, 1593618.059 532642.48 0, 1593318.082 532607.55 0, 1593016.745 532572.479 0, 1592374.414 538092.992 0, 
+    1591732.037 543613.905 0, 1592032.721 543648.899 0, 1592332.049 543683.754 0, 1592631.374 543718.626 0, 1592930.698 543753.516 0, 1593230.02 543788.424 0, 1593529.339 543823.349 0, 1593828.657 543858.292 0, 1594127.972 543893.252 0, 1594427.286 543928.23 0, 
+    1594726.597 543963.226 0, 1595025.906 543998.239 0, 1595325.213 544033.27 0, 1595624.518 544068.318 0, 1595923.822 544103.384 0, 1596223.123 544138.468 0, 1596522.422 544173.569 0, 1596821.718 544208.688 0, 1597121.013 544243.825 0, 1597420.306 544278.979 0, 
+    1597719.597 544314.151 0, 1598018.885 544349.34 0, 1598318.172 544384.547 0, 1598617.456 544419.772 0, 1598915.386 544454.855 0, 1599216.019 544490.274 0, 1599515.297 544525.552 0, 1599814.573 544560.847 0, 1600113.847 544596.159 0, 1600413.119 544631.49 0, 
+    1600712.389 544666.838 0, 1601011.657 544702.203 0, 1601310.923 544737.586 0, 1601610.187 544772.987 0, 1601909.448 544808.405 0, 1602208.708 544843.841 0, 1602507.965 544879.295 0, 1602807.22 544914.766 0, 1603106.474 544950.255 0, 1603405.725 544985.762 0, 
+    1603704.974 545021.286 0, 1604004.221 545056.827 0, 1604303.466 545092.387 0, 1604602.708 545127.963 0, 1604901.949 545163.558 0, 1605201.188 545199.17 0, 1605500.424 545234.8 0, 1605799.659 545270.447 0, 1606097.54 545305.951 0, 1606755.512 539786.875 0, 
+    1607413.436 534268.199 0))
+
+POLYGON ((1620458.204 547038.576 0, 1620160.423 547002.23 0, 1619861.29 546965.738 0, 1619562.155 546929.263 0, 1619263.019 546892.805 0, 1618963.88 546856.365 0, 1618664.739 546819.943 0, 1618365.595 546783.539 0, 1618066.45 546747.152 0, 1617767.303 546710.782 0, 
+    1617468.153 546674.431 0, 1617169.001 546638.096 0, 1616869.847 546601.78 0, 1616570.691 546565.481 0, 1616271.533 546529.2 0, 1615972.373 546492.936 0, 1615673.21 546456.69 0, 1615374.046 546420.461 0, 1615074.879 546384.25 0, 1614775.71 546348.057 0, 
+    1614476.539 546311.881 0, 1614177.366 546275.723 0, 1613878.191 546239.583 0, 1613579.013 546203.46 0, 1613278.484 546167.192 0, 1612980.652 546131.267 0, 1612681.468 546095.197 0, 1612382.283 546059.145 0, 1612083.095 546023.11 0, 1611783.904 545987.093 0, 
+    1611484.712 545951.093 0, 1611185.518 545915.111 0, 1610886.321 545879.147 0, 1610587.123 545843.2 0, 1610287.922 545807.271 0, 1609988.719 545771.359 0, 1609689.514 545735.466 0, 1609390.307 545699.589 0, 1609091.098 545663.731 0, 1608791.887 545627.889 0, 
+    1608492.674 545592.066 0, 1608193.458 545556.26 0, 1607894.241 545520.472 0, 1607595.021 545484.701 0, 1607295.799 545448.948 0, 1606996.575 545413.213 0, 1606697.349 545377.495 0, 1606398.121 545341.795 0, 1606097.54 545305.951 0, 1605439.52 550825.423 0, 
+    1604781.454 556345.289 0, 1605081.383 556381.055 0, 1605379.961 556416.678 0, 1605678.537 556452.318 0, 1605977.111 556487.976 0, 1606275.683 556523.651 0, 1606574.253 556559.344 0, 1606872.821 556595.055 0, 1607171.387 556630.783 0, 1607469.951 556666.528 0, 
+    1607768.512 556702.292 0, 1608067.072 556738.073 0, 1608365.629 556773.871 0, 1608664.184 556809.687 0, 1608962.737 556845.52 0, 1609261.288 556881.372 0, 1609559.837 556917.24 0, 1609858.384 556953.127 0, 1610156.929 556989.03 0, 1610455.471 557024.952 0, 
+    1610754.012 557060.891 0, 1611052.55 557096.847 0, 1611351.086 557132.821 0, 1611649.62 557168.813 0, 1611946.805 557204.66 0, 1612246.682 557240.849 0, 1612545.21 557276.894 0, 1612843.736 557312.956 0, 1613142.259 557349.035 0, 1613440.78 557385.132 0, 
+    1613739.3 557421.247 0, 1614037.817 557457.379 0, 1614336.332 557493.529 0, 1614634.845 557529.697 0, 1614933.355 557565.881 0, 1615231.864 557602.084 0, 1615530.37 557638.304 0, 1615828.875 557674.542 0, 1616127.377 557710.797 0, 1616425.877 557747.07 0, 
+    1616724.375 557783.36 0, 1617022.871 557819.668 0, 1617321.364 557855.994 0, 1617619.856 557892.337 0, 1617918.345 557928.697 0, 1618216.833 557965.076 0, 1618515.318 558001.472 0, 1618813.801 558037.885 0, 1619110.936 558074.152 0, 1619784.594 552556.167 0, 
+    1620458.204 547038.576 0))
+
+POLYGON ((1633435.476 559843.49 0, 1633138.442 559806.384 0, 1632840.063 559769.128 0, 1632541.682 559731.889 0, 1632243.299 559694.667 0, 1631944.914 559657.464 0, 1631646.526 559620.277 0, 1631348.136 559583.109 0, 1631049.744 559545.958 0, 1630751.35 559508.824 0, 
+    1630452.953 559471.708 0, 1630154.555 559434.61 0, 1629856.154 559397.529 0, 1629557.751 559360.465 0, 1629259.346 559323.42 0, 1628960.939 559286.392 0, 1628662.529 559249.381 0, 1628364.118 559212.388 0, 1628065.704 559175.412 0, 1627767.288 559138.454 0, 
+    1627468.87 559101.514 0, 1627170.449 559064.591 0, 1626872.027 559027.686 0, 1626573.602 558990.798 0, 1626273.831 558953.762 0, 1625976.746 558917.076 0, 1625678.315 558880.241 0, 1625379.881 558843.423 0, 1625081.446 558806.624 0, 1624783.008 558769.841 0, 
+    1624484.568 558733.077 0, 1624186.126 558696.33 0, 1623887.682 558659.6 0, 1623589.236 558622.888 0, 1623290.787 558586.193 0, 1622992.336 558549.517 0, 1622693.884 558512.857 0, 1622395.429 558476.216 0, 1622096.971 558439.591 0, 1621798.512 558402.985 0, 
+    1621500.051 558366.396 0, 1621201.587 558329.824 0, 1620903.121 558293.27 0, 1620604.653 558256.734 0, 1620306.183 558220.215 0, 1620007.711 558183.714 0, 1619709.237 558147.23 0, 1619410.76 558110.764 0, 1619110.936 558074.152 0, 1618437.23 563592.526 0, 
+    1617763.477 569111.288 0, 1618062.648 569147.821 0, 1618360.475 569184.208 0, 1618658.3 569220.612 0, 1618956.123 569257.034 0, 1619253.943 569293.473 0, 1619551.761 569329.93 0, 1619849.578 569366.404 0, 1620147.392 569402.896 0, 1620445.204 569439.406 0, 
+    1620743.013 569475.932 0, 1621040.821 569512.477 0, 1621338.626 569549.039 0, 1621636.43 569585.618 0, 1621934.231 569622.215 0, 1622232.03 569658.83 0, 1622529.826 569695.462 0, 1622827.621 569732.112 0, 1623125.414 569768.779 0, 1623423.204 569805.464 0, 
+    1623720.992 569842.166 0, 1624018.778 569878.886 0, 1624316.562 569915.623 0, 1624614.344 569952.378 0, 1624910.782 569988.984 0, 1625209.901 570025.94 0, 1625507.676 570062.747 0, 1625805.449 570099.572 0, 1626103.22 570136.415 0, 1626400.989 570173.275 0, 
+    1626698.755 570210.152 0, 1626996.519 570247.047 0, 1627294.282 570283.96 0, 1627592.042 570320.89 0, 1627889.799 570357.837 0, 1628187.555 570394.802 0, 1628485.309 570431.785 0, 1628783.06 570468.785 0, 1629080.809 570505.803 0, 1629378.556 570542.838 0, 
+    1629676.301 570579.891 0, 1629974.043 570616.961 0, 1630271.784 570654.049 0, 1630569.522 570691.154 0, 1630867.258 570728.277 0, 1631164.992 570765.417 0, 1631462.724 570802.575 0, 1631760.453 570839.751 0, 1632056.84 570876.776 0, 1632746.182 565359.94 0, 
+    1633435.476 559843.49 0))
+
+POLYGON ((1646345.159 572682.638 0, 1646048.876 572644.775 0, 1645751.252 572606.759 0, 1645453.627 572568.76 0, 1645155.999 572530.779 0, 1644858.369 572492.815 0, 1644560.737 572454.869 0, 1644263.102 572416.94 0, 1643965.466 572379.028 0, 1643667.827 572341.135 0, 
+    1643370.186 572303.258 0, 1643072.542 572265.4 0, 1642774.897 572227.558 0, 1642477.249 572189.735 0, 1642179.599 572151.929 0, 1641881.947 572114.14 0, 1641584.292 572076.369 0, 1641286.635 572038.615 0, 1640988.976 572000.879 0, 1640691.315 571963.161 0, 
+    1640393.652 571925.459 0, 1640095.986 571887.776 0, 1639798.319 571850.11 0, 1639500.648 571812.461 0, 1639201.638 571774.661 0, 1638905.302 571737.217 0, 1638607.625 571699.621 0, 1638309.946 571662.043 0, 1638012.265 571624.482 0, 1637714.582 571586.938 0, 
+    1637416.896 571549.413 0, 1637119.209 571511.904 0, 1636821.519 571474.413 0, 1636523.826 571436.94 0, 1636226.132 571399.484 0, 1635928.436 571362.046 0, 1635630.737 571324.625 0, 1635333.036 571287.222 0, 1635035.333 571249.836 0, 1634737.627 571212.468 0, 
+    1634439.92 571175.118 0, 1634142.21 571137.785 0, 1633844.498 571100.469 0, 1633546.784 571063.171 0, 1633249.068 571025.89 0, 1632951.349 570988.627 0, 1632653.628 570951.382 0, 1632355.905 570914.154 0, 1632056.84 570876.776 0, 1631367.45 576393.996 0, 
+    1630678.013 581911.597 0, 1630976.426 581948.893 0, 1631273.499 581986.04 0, 1631570.57 582023.204 0, 1631867.639 582060.386 0, 1632164.706 582097.585 0, 1632461.771 582134.802 0, 1632758.833 582172.036 0, 1633055.894 582209.288 0, 1633352.952 582246.557 0, 
+    1633650.008 582283.844 0, 1633947.061 582321.148 0, 1634244.113 582358.469 0, 1634541.162 582395.808 0, 1634838.209 582433.165 0, 1635135.254 582470.539 0, 1635432.297 582507.931 0, 1635729.337 582545.34 0, 1636026.376 582582.766 0, 1636323.412 582620.21 0, 
+    1636620.446 582657.672 0, 1636917.478 582695.151 0, 1637214.507 582732.647 0, 1637511.534 582770.161 0, 1637807.224 582807.524 0, 1638105.582 582845.241 0, 1638402.603 582882.808 0, 1638699.621 582920.391 0, 1638996.638 582957.993 0, 1639293.652 582995.612 0, 
+    1639590.664 583033.248 0, 1639887.673 583070.902 0, 1640184.68 583108.573 0, 1640481.686 583146.262 0, 1640778.689 583183.968 0, 1641075.689 583221.692 0, 1641372.688 583259.433 0, 1641669.684 583297.191 0, 1641966.678 583334.968 0, 1642263.67 583372.761 0, 
+    1642560.66 583410.572 0, 1642857.647 583448.401 0, 1643154.632 583486.247 0, 1643451.615 583524.11 0, 1643748.596 583561.992 0, 1644045.574 583599.89 0, 1644342.55 583637.806 0, 1644639.524 583675.739 0, 1644935.162 583713.52 0, 1645640.185 578197.889 0, 
+    1646345.159 572682.638 0))
+
+POLYGON ((1659187.164 585555.715 0, 1658891.632 585517.099 0, 1658594.766 585478.326 0, 1658297.898 585439.572 0, 1658001.028 585400.834 0, 1657704.155 585362.114 0, 1657407.281 585323.412 0, 1657110.403 585284.727 0, 1656813.524 585246.06 0, 1656516.643 585207.41 0, 
+    1656219.759 585168.777 0, 1655922.873 585130.162 0, 1655625.984 585091.564 0, 1655329.093 585052.984 0, 1655032.2 585014.422 0, 1654735.305 584975.876 0, 1654438.408 584937.349 0, 1654141.508 584898.839 0, 1653844.606 584860.346 0, 1653547.702 584821.871 0, 
+    1653250.795 584783.413 0, 1652953.886 584744.972 0, 1652656.975 584706.55 0, 1652360.062 584668.144 0, 1652061.813 584629.584 0, 1651766.228 584591.386 0, 1651469.308 584553.033 0, 1651172.386 584514.698 0, 1650875.461 584476.38 0, 1650578.534 584438.079 0, 
+    1650281.605 584399.796 0, 1649984.674 584361.531 0, 1649687.74 584323.283 0, 1649390.804 584285.052 0, 1649093.866 584246.839 0, 1648796.926 584208.643 0, 1648499.983 584170.465 0, 1648203.038 584132.304 0, 1647906.091 584094.161 0, 1647609.142 584056.035 0, 
+    1647312.19 584017.927 0, 1647015.236 583979.836 0, 1646718.28 583941.763 0, 1646421.322 583903.707 0, 1646124.361 583865.669 0, 1645827.398 583827.648 0, 1645530.433 583789.645 0, 1645233.466 583751.659 0, 1644935.162 583713.52 0, 1644230.091 589229.528 0, 
+    1643524.972 594745.911 0, 1643822.623 594783.967 0, 1644118.941 594821.87 0, 1644415.257 594859.79 0, 1644711.57 594897.728 0, 1645007.882 594935.683 0, 1645304.191 594973.656 0, 1645600.497 595011.646 0, 1645896.802 595049.653 0, 1646193.104 595087.678 0, 
+    1646489.404 595125.72 0, 1646785.702 595163.78 0, 1647081.998 595201.857 0, 1647378.291 595239.952 0, 1647674.582 595278.064 0, 1647970.871 595316.194 0, 1648267.158 595354.341 0, 1648563.442 595392.505 0, 1648859.724 595430.687 0, 1649156.004 595468.886 0, 
+    1649452.282 595507.103 0, 1649748.557 595545.337 0, 1650044.83 595583.589 0, 1650341.101 595621.858 0, 1650636.04 595659.973 0, 1650933.636 595698.449 0, 1651229.9 595736.77 0, 1651526.162 595775.109 0, 1651822.422 595813.465 0, 1652118.679 595851.839 0, 
+    1652414.934 595890.23 0, 1652711.187 595928.638 0, 1653007.438 595967.064 0, 1653303.686 596005.508 0, 1653599.932 596043.969 0, 1653896.176 596082.447 0, 1654192.418 596120.943 0, 1654488.657 596159.456 0, 1654784.894 596197.987 0, 1655081.128 596236.535 0, 
+    1655377.361 596275.1 0, 1655673.591 596313.683 0, 1655969.819 596352.283 0, 1656266.045 596390.901 0, 1656562.268 596429.536 0, 1656858.489 596468.189 0, 1657154.708 596506.859 0, 1657450.924 596545.547 0, 1657745.81 596584.078 0, 1658466.511 591069.709 0, 
+    1659187.164 585555.715 0))
+
+POLYGON ((1671961.399 598462.414 0, 1671666.621 598423.049 0, 1671370.515 598383.525 0, 1671074.406 598344.018 0, 1670778.296 598304.529 0, 1670482.183 598265.057 0, 1670186.067 598225.602 0, 1669889.95 598186.165 0, 1669593.83 598146.745 0, 1669297.707 598107.343 0, 
+    1669001.583 598067.958 0, 1668705.456 598028.591 0, 1668409.327 597989.241 0, 1668113.195 597949.909 0, 1667817.061 597910.593 0, 1667520.925 597871.296 0, 1667224.786 597832.015 0, 1666928.646 597792.753 0, 1666632.502 597753.507 0, 1666336.357 597714.279 0, 
+    1666040.209 597675.069 0, 1665744.059 597635.876 0, 1665447.907 597596.7 0, 1665151.752 597557.542 0, 1664854.268 597518.226 0, 1664559.436 597479.278 0, 1664263.274 597440.172 0, 1663967.11 597401.083 0, 1663670.944 597362.012 0, 1663374.776 597322.959 0, 
+    1663078.605 597283.922 0, 1662782.432 597244.904 0, 1662486.256 597205.902 0, 1662190.079 597166.918 0, 1661893.899 597127.952 0, 1661597.716 597089.003 0, 1661301.532 597050.071 0, 1661005.345 597011.157 0, 1660709.156 596972.26 0, 1660412.964 596933.381 0, 
+    1660116.771 596894.519 0, 1659820.575 596855.675 0, 1659524.376 596816.848 0, 1659228.176 596778.038 0, 1658931.973 596739.246 0, 1658635.768 596700.471 0, 1658339.56 596661.714 0, 1658043.351 596622.974 0, 1657745.81 596584.078 0, 1657025.061 602098.818 0, 
+    1656304.263 607613.926 0, 1656601.151 607652.737 0, 1656896.712 607691.392 0, 1657192.27 607730.064 0, 1657487.826 607768.754 0, 1657783.38 607807.461 0, 1658078.931 607846.186 0, 1658374.48 607884.927 0, 1658670.027 607923.687 0, 1658965.572 607962.463 0, 
+    1659261.114 608001.258 0, 1659556.654 608040.069 0, 1659852.192 608078.898 0, 1660147.727 608117.744 0, 1660443.26 608156.608 0, 1660738.791 608195.489 0, 1661034.32 608234.387 0, 1661329.846 608273.303 0, 1661625.37 608312.237 0, 1661920.892 608351.187 0, 
+    1662216.411 608390.155 0, 1662511.928 608429.141 0, 1662807.443 608468.144 0, 1663102.955 608507.164 0, 1663397.141 608546.026 0, 1663693.973 608585.256 0, 1663989.479 608624.329 0, 1664284.982 608663.419 0, 1664580.483 608702.526 0, 1664875.982 608741.65 0, 
+    1665171.479 608780.792 0, 1665466.973 608819.952 0, 1665762.464 608859.128 0, 1666057.954 608898.323 0, 1666353.441 608937.534 0, 1666648.926 608976.763 0, 1666944.409 609016.009 0, 1667239.889 609055.273 0, 1667535.367 609094.554 0, 1667830.842 609133.853 0, 
+    1668126.316 609173.169 0, 1668421.787 609212.502 0, 1668717.255 609251.853 0, 1669012.722 609291.221 0, 1669308.186 609330.606 0, 1669603.648 609370.009 0, 1669899.107 609409.429 0, 1670194.564 609448.867 0, 1670488.696 609488.145 0, 1671225.072 603975.096 0, 
+    1671961.399 598462.414 0))
+
+POLYGON ((1684667.777 611402.43 0, 1684373.755 611362.321 0, 1684078.411 611322.049 0, 1683783.064 611281.794 0, 1683487.715 611241.557 0, 1683192.363 611201.336 0, 1682897.009 611161.134 0, 1682601.653 611120.949 0, 1682306.294 611080.781 0, 1682010.933 611040.63 0, 
+    1681715.57 611000.497 0, 1681420.204 610960.381 0, 1681124.836 610920.283 0, 1680829.465 610880.202 0, 1680534.092 610840.138 0, 1680238.717 610800.092 0, 1679943.34 610760.063 0, 1679647.96 610720.052 0, 1679352.577 610680.058 0, 1679057.193 610640.081 0, 
+    1678761.806 610600.122 0, 1678466.416 610560.18 0, 1678171.025 610520.256 0, 1677875.631 610480.349 0, 1677578.913 610440.28 0, 1677284.835 610400.587 0, 1676989.434 610360.732 0, 1676694.031 610320.894 0, 1676398.625 610281.074 0, 1676103.217 610241.271 0, 
+    1675807.807 610201.486 0, 1675512.394 610161.718 0, 1675216.979 610121.967 0, 1674921.561 610082.234 0, 1674626.141 610042.518 0, 1674330.719 610002.819 0, 1674035.295 609963.138 0, 1673739.868 609923.475 0, 1673444.439 609883.828 0, 1673149.007 609844.2 0, 
+    1672853.573 609804.588 0, 1672558.137 609764.994 0, 1672262.699 609725.417 0, 1671967.258 609685.858 0, 1671671.815 609646.316 0, 1671376.369 609606.791 0, 1671080.921 609567.284 0, 1670785.471 609527.794 0, 1670488.696 609488.145 0, 1669752.271 615001.56 0, 
+    1669015.798 620515.335 0, 1669311.922 620554.897 0, 1669606.723 620594.3 0, 1669901.521 620633.721 0, 1670196.318 620673.159 0, 1670491.112 620712.614 0, 1670785.904 620752.086 0, 1671080.693 620791.576 0, 1671375.481 620831.083 0, 1671670.265 620870.608 0, 
+    1671965.048 620910.149 0, 1672259.828 620949.709 0, 1672554.606 620989.285 0, 1672849.381 621028.879 0, 1673144.155 621068.49 0, 1673438.925 621108.119 0, 1673733.694 621147.765 0, 1674028.46 621187.428 0, 1674323.224 621227.109 0, 1674617.986 621266.807 0, 
+    1674912.745 621306.522 0, 1675207.502 621346.255 0, 1675502.256 621386.005 0, 1675797.008 621425.772 0, 1676090.44 621465.379 0, 1676386.506 621505.359 0, 1676681.251 621545.179 0, 1676975.994 621585.015 0, 1677270.734 621624.87 0, 1677565.472 621664.741 0, 
+    1677860.208 621704.63 0, 1678154.941 621744.536 0, 1678449.672 621784.46 0, 1678744.401 621824.4 0, 1679039.127 621864.359 0, 1679333.851 621904.334 0, 1679628.573 621944.327 0, 1679923.292 621984.337 0, 1680218.009 622024.365 0, 1680512.724 622064.41 0, 
+    1680807.436 622104.472 0, 1681102.146 622144.552 0, 1681396.853 622184.649 0, 1681691.559 622224.763 0, 1681986.261 622264.895 0, 1682280.962 622305.044 0, 1682575.66 622345.21 0, 1682870.356 622385.394 0, 1683163.732 622425.415 0, 1683915.779 616913.742 0, 
+    1684667.777 611402.43 0))
+
+POLYGON ((1697306.213 624375.458 0, 1697012.948 624334.608 0, 1696718.367 624293.592 0, 1696423.784 624252.593 0, 1696129.198 624211.612 0, 1695834.61 624170.647 0, 1695540.019 624129.701 0, 1695245.426 624088.771 0, 1694950.831 624047.859 0, 1694656.233 624006.964 0, 
+    1694361.633 623966.087 0, 1694067.03 623925.227 0, 1693772.425 623884.384 0, 1693477.817 623843.559 0, 1693183.207 623802.751 0, 1692888.595 623761.96 0, 1692593.98 623721.187 0, 1692299.363 623680.431 0, 1692004.744 623639.692 0, 1691710.122 623598.971 0, 
+    1691415.498 623558.267 0, 1691120.871 623517.58 0, 1690826.242 623476.911 0, 1690531.61 623436.259 0, 1690235.661 623395.442 0, 1689942.34 623355.007 0, 1689647.702 623314.407 0, 1689353.061 623273.824 0, 1689058.417 623233.259 0, 1688763.771 623192.711 0, 
+    1688469.123 623152.18 0, 1688174.473 623111.667 0, 1687879.82 623071.171 0, 1687585.164 623030.692 0, 1687290.507 622990.231 0, 1686995.847 622949.787 0, 1686701.184 622909.361 0, 1686406.519 622868.952 0, 1686111.852 622828.56 0, 1685817.182 622788.185 0, 
+    1685522.51 622747.828 0, 1685227.836 622707.488 0, 1684933.159 622667.166 0, 1684638.48 622626.861 0, 1684343.799 622586.573 0, 1684049.115 622546.302 0, 1683754.429 622506.049 0, 1683459.74 622465.814 0, 1683163.732 622425.415 0, 1682411.635 627937.447 0, 
+    1681659.491 633449.833 0, 1681954.847 633490.143 0, 1682248.887 633530.29 0, 1682542.924 633570.454 0, 1682836.959 633610.636 0, 1683130.992 633650.835 0, 1683425.022 633691.052 0, 1683719.05 633731.285 0, 1684013.075 633771.536 0, 1684307.099 633811.805 0, 
+    1684601.119 633852.09 0, 1684895.138 633892.393 0, 1685189.154 633932.713 0, 1685483.167 633973.051 0, 1685777.179 634013.406 0, 1686071.188 634053.778 0, 1686365.194 634094.167 0, 1686659.198 634134.574 0, 1686953.2 634174.998 0, 1687247.2 634215.439 0, 
+    1687541.197 634255.898 0, 1687835.191 634296.374 0, 1688129.184 634336.867 0, 1688423.173 634377.378 0, 1688715.848 634417.725 0, 1689011.146 634458.451 0, 1689305.129 634499.013 0, 1689599.109 634539.593 0, 1689893.087 634580.19 0, 1690187.063 634620.805 0, 
+    1690481.036 634661.436 0, 1690775.007 634702.085 0, 1691068.975 634742.752 0, 1691362.941 634783.435 0, 1691656.905 634824.136 0, 1691950.866 634864.854 0, 1692244.825 634905.59 0, 1692538.781 634946.343 0, 1692832.735 634987.113 0, 1693126.687 635027.9 0, 
+    1693420.636 635068.705 0, 1693714.583 635109.527 0, 1694008.527 635150.366 0, 1694302.469 635191.223 0, 1694596.409 635232.097 0, 1694890.346 635272.988 0, 1695184.281 635313.896 0, 1695478.213 635354.822 0, 1695770.831 635395.583 0, 1696538.547 629885.343 0, 
+    1697306.213 624375.458 0))
+
+POLYGON ((1709876.619 637381.191 0, 1709584.114 637339.604 0, 1709290.299 637297.848 0, 1708996.481 637256.109 0, 1708702.66 637214.387 0, 1708408.837 637172.683 0, 1708115.012 637130.996 0, 1707821.184 637089.327 0, 1707527.354 637047.674 0, 1707233.521 637006.039 0, 
+    1706939.686 636964.422 0, 1706645.848 636922.821 0, 1706352.008 636881.238 0, 1706058.166 636839.672 0, 1705764.321 636798.124 0, 1705470.473 636756.593 0, 1705176.623 636715.079 0, 1704882.771 636673.582 0, 1704588.916 636632.103 0, 1704295.059 636590.641 0, 
+    1704001.199 636549.196 0, 1703707.337 636507.768 0, 1703413.473 636466.358 0, 1703119.606 636424.965 0, 1702824.426 636383.405 0, 1702531.865 636342.232 0, 1702237.99 636300.891 0, 1701944.114 636259.567 0, 1701650.234 636218.26 0, 1701356.353 636176.971 0, 
+    1701062.469 636135.7 0, 1700768.583 636094.445 0, 1700474.694 636053.208 0, 1700180.802 636011.988 0, 1699886.909 635970.785 0, 1699593.013 635929.6 0, 1699299.114 635888.432 0, 1699005.213 635847.281 0, 1698711.31 635806.148 0, 1698417.404 635765.032 0, 
+    1698123.496 635723.933 0, 1697829.585 635682.852 0, 1697535.672 635641.787 0, 1697241.756 635600.74 0, 1696947.839 635559.711 0, 1696653.918 635518.698 0, 1696359.996 635477.703 0, 1696066.07 635436.726 0, 1695770.831 635395.583 0, 1695003.067 640906.174 0, 
+    1694235.254 646417.114 0, 1694529.842 646458.166 0, 1694823.118 646499.054 0, 1695116.392 646539.958 0, 1695409.664 646580.88 0, 1695702.933 646621.819 0, 1695996.2 646662.775 0, 1696289.464 646703.749 0, 1696582.726 646744.74 0, 1696875.986 646785.748 0, 
+    1697169.243 646826.773 0, 1697462.497 646867.816 0, 1697755.75 646908.876 0, 1698049 646949.953 0, 1698342.247 646991.047 0, 1698635.492 647032.159 0, 1698928.735 647073.288 0, 1699221.975 647114.434 0, 1699515.213 647155.598 0, 1699808.448 647196.778 0, 
+    1700101.681 647237.976 0, 1700394.912 647279.191 0, 1700688.14 647320.424 0, 1700981.366 647361.674 0, 1701273.282 647402.757 0, 1701567.81 647444.225 0, 1701861.028 647485.526 0, 1702154.244 647526.845 0, 1702447.458 647568.181 0, 1702740.669 647609.535 0, 
+    1703033.877 647650.905 0, 1703327.083 647692.293 0, 1703620.287 647733.698 0, 1703913.489 647775.12 0, 1704206.688 647816.56 0, 1704499.884 647858.017 0, 1704793.078 647899.491 0, 1705086.27 647940.982 0, 1705379.459 647982.491 0, 1705672.645 648024.017 0, 
+    1705965.83 648065.56 0, 1706259.012 648107.12 0, 1706552.191 648148.698 0, 1706845.368 648190.293 0, 1707138.542 648231.905 0, 1707431.714 648273.534 0, 1707724.884 648315.181 0, 1708018.051 648356.845 0, 1708309.91 648398.34 0, 1709093.289 642889.591 0, 
+    1709876.619 637381.191 0))
+
+POLYGON ((1722378.912 650419.322 0, 1722087.169 650377.002 0, 1721794.121 650334.51 0, 1721501.07 650292.035 0, 1721208.017 650249.577 0, 1720914.961 650207.137 0, 1720621.903 650164.714 0, 1720328.842 650122.308 0, 1720035.779 650079.92 0, 1719742.713 650037.549 0, 
+    1719449.645 649995.195 0, 1719156.575 649952.858 0, 1718863.501 649910.538 0, 1718570.426 649868.236 0, 1718277.347 649825.951 0, 1717984.267 649783.683 0, 1717691.184 649741.433 0, 1717398.098 649699.2 0, 1717105.01 649656.984 0, 1716811.919 649614.785 0, 
+    1716518.826 649572.603 0, 1716225.731 649530.439 0, 1715932.633 649488.292 0, 1715639.532 649446.162 0, 1715345.125 649403.863 0, 1715053.324 649361.955 0, 1714760.216 649319.877 0, 1714467.105 649277.816 0, 1714173.992 649235.773 0, 1713880.877 649193.746 0, 
+    1713587.759 649151.737 0, 1713294.639 649109.746 0, 1713001.516 649067.771 0, 1712708.391 649025.814 0, 1712415.263 648983.874 0, 1712122.133 648941.951 0, 1711829 648900.046 0, 1711535.865 648858.157 0, 1711242.727 648816.287 0, 1710949.587 648774.433 0, 
+    1710656.444 648732.596 0, 1710363.299 648690.777 0, 1710070.152 648648.975 0, 1709777.002 648607.191 0, 1709483.85 648565.423 0, 1709190.695 648523.673 0, 1708897.538 648481.94 0, 1708604.378 648440.224 0, 1708309.91 648398.34 0, 1707526.481 653907.434 0, 
+    1706743.004 659416.87 0, 1707036.821 659458.662 0, 1707329.332 659500.285 0, 1707621.841 659541.926 0, 1707914.347 659583.584 0, 1708206.851 659625.259 0, 1708499.353 659666.951 0, 1708791.852 659708.66 0, 1709084.348 659750.387 0, 1709376.842 659792.131 0, 
+    1709669.334 659833.892 0, 1709961.823 659875.67 0, 1710254.31 659917.466 0, 1710546.794 659959.279 0, 1710839.276 660001.109 0, 1711131.755 660042.956 0, 1711424.232 660084.82 0, 1711716.706 660126.702 0, 1712009.178 660168.601 0, 1712301.648 660210.517 0, 
+    1712594.115 660252.45 0, 1712886.579 660294.401 0, 1713179.041 660336.368 0, 1713471.501 660378.353 0, 1713762.656 660420.168 0, 1714056.412 660462.375 0, 1714348.864 660504.411 0, 1714641.314 660546.465 0, 1714933.761 660588.536 0, 1715226.206 660630.624 0, 
+    1715518.648 660672.73 0, 1715811.088 660714.852 0, 1716103.525 660756.992 0, 1716395.96 660799.149 0, 1716688.392 660841.323 0, 1716980.822 660883.515 0, 1717273.25 660925.723 0, 1717565.674 660967.949 0, 1717858.097 661010.192 0, 1718150.517 661052.453 0, 
+    1718442.934 661094.73 0, 1718735.349 661137.025 0, 1719027.762 661179.337 0, 1719320.171 661221.666 0, 1719612.579 661264.012 0, 1719904.984 661306.376 0, 1720197.386 661348.757 0, 1720489.786 661391.155 0, 1720780.884 661433.381 0, 1721579.923 655926.181 0, 
+    1722378.912 650419.322 0))
+
+POLYGON ((1734813.01 663489.544 0, 1734522.031 663446.495 0, 1734229.752 663403.271 0, 1733937.47 663360.064 0, 1733645.186 663316.874 0, 1733352.899 663273.702 0, 1733060.61 663230.547 0, 1732768.318 663187.409 0, 1732476.024 663144.289 0, 1732183.727 663101.185 0, 
+    1731891.428 663058.099 0, 1731599.126 663015.03 0, 1731306.822 662971.978 0, 1731014.515 662928.943 0, 1730722.205 662885.926 0, 1730429.893 662842.925 0, 1730137.579 662799.942 0, 1729845.262 662756.977 0, 1729552.942 662714.028 0, 1729260.62 662671.096 0, 
+    1728968.295 662628.182 0, 1728675.968 662585.285 0, 1728383.638 662542.405 0, 1728091.306 662499.543 0, 1727797.673 662456.507 0, 1727506.634 662413.869 0, 1727214.294 662371.058 0, 1726921.952 662328.264 0, 1726629.607 662285.488 0, 1726337.26 662242.728 0, 
+    1726044.91 662199.986 0, 1725752.558 662157.261 0, 1725460.203 662114.554 0, 1725167.846 662071.863 0, 1724875.486 662029.19 0, 1724583.123 661986.534 0, 1724290.758 661943.895 0, 1723998.391 661901.273 0, 1723706.021 661858.668 0, 1723413.648 661816.081 0, 
+    1723121.273 661773.511 0, 1722828.896 661730.958 0, 1722536.516 661688.423 0, 1722244.134 661645.904 0, 1721951.749 661603.403 0, 1721659.361 661560.919 0, 1721366.971 661518.452 0, 1721074.579 661476.002 0, 1720780.884 661433.381 0, 1719981.795 666940.921 0, 
+    1719182.659 672448.795 0, 1719475.702 672491.322 0, 1719767.447 672533.677 0, 1720059.188 672576.05 0, 1720350.927 672618.44 0, 1720642.664 672660.847 0, 1720934.398 672703.271 0, 1721226.13 672745.712 0, 1721517.859 672788.171 0, 1721809.586 672830.647 0, 
+    1722101.31 672873.14 0, 1722393.032 672915.65 0, 1722684.751 672958.177 0, 1722976.467 673000.721 0, 1723268.181 673043.283 0, 1723559.893 673085.861 0, 1723851.602 673128.457 0, 1724143.309 673171.07 0, 1724435.013 673213.701 0, 1724726.715 673256.348 0, 
+    1725018.414 673299.013 0, 1725310.11 673341.694 0, 1725601.804 673384.393 0, 1725893.496 673427.109 0, 1726183.889 673469.653 0, 1726476.871 673512.593 0, 1726768.555 673555.36 0, 1727060.237 673598.145 0, 1727351.916 673640.947 0, 1727643.592 673683.766 0, 
+    1727935.266 673726.602 0, 1728226.938 673769.456 0, 1728518.607 673812.326 0, 1728810.273 673855.214 0, 1729101.937 673898.119 0, 1729393.598 673941.041 0, 1729685.257 673983.98 0, 1729976.913 674026.937 0, 1730268.567 674069.91 0, 1730560.218 674112.901 0, 
+    1730851.867 674155.909 0, 1731143.513 674198.934 0, 1731435.157 674241.976 0, 1731726.798 674285.036 0, 1732018.436 674328.112 0, 1732310.072 674371.206 0, 1732601.706 674414.317 0, 1732893.337 674457.445 0, 1733183.67 674500.399 0, 1733998.365 668994.803 0, 
+    1734813.01 663489.544 0))
+
+POLYGON ((1747178.83 676591.549 0, 1746888.617 676547.775 0, 1746597.109 676503.823 0, 1746305.598 676459.888 0, 1746014.085 676415.971 0, 1745722.57 676372.071 0, 1745431.051 676328.187 0, 1745139.53 676284.321 0, 1744848.007 676240.473 0, 1744556.481 676196.641 0, 
+    1744264.952 676152.826 0, 1743973.421 676109.029 0, 1743681.888 676065.249 0, 1743390.351 676021.486 0, 1743098.812 675977.74 0, 1742807.271 675934.011 0, 1742515.727 675890.3 0, 1742224.18 675846.605 0, 1741932.631 675802.928 0, 1741641.079 675759.268 0, 
+    1741349.525 675715.625 0, 1741057.968 675671.999 0, 1740766.409 675628.39 0, 1740474.847 675584.799 0, 1740181.989 675541.031 0, 1739891.715 675497.668 0, 1739600.145 675454.128 0, 1739308.573 675410.605 0, 1739016.998 675367.099 0, 1738725.421 675323.611 0, 
+    1738433.841 675280.139 0, 1738142.258 675236.685 0, 1737850.673 675193.248 0, 1737559.085 675149.828 0, 1737267.495 675106.426 0, 1736975.903 675063.04 0, 1736684.307 675019.672 0, 1736392.709 674976.32 0, 1736101.109 674932.986 0, 1735809.506 674889.67 0, 
+    1735517.901 674846.37 0, 1735226.293 674803.087 0, 1734934.682 674759.822 0, 1734643.069 674716.574 0, 1734351.453 674673.343 0, 1734059.835 674630.129 0, 1733768.214 674586.932 0, 1733476.591 674543.753 0, 1733183.67 674500.399 0, 1732368.927 680006.326 0, 
+    1731554.135 685512.582 0, 1731846.404 685555.839 0, 1732137.379 685598.923 0, 1732428.352 685642.024 0, 1732719.322 685685.142 0, 1733010.29 685728.276 0, 1733301.255 685771.429 0, 1733592.217 685814.598 0, 1733883.177 685857.784 0, 1734174.134 685900.988 0, 
+    1734465.089 685944.208 0, 1734756.041 685987.446 0, 1735046.991 686030.701 0, 1735337.938 686073.973 0, 1735628.883 686117.262 0, 1735919.825 686160.568 0, 1736210.765 686203.891 0, 1736501.702 686247.232 0, 1736792.636 686290.589 0, 1737083.568 686333.964 0, 
+    1737374.497 686377.356 0, 1737665.424 686420.765 0, 1737956.349 686464.191 0, 1738247.27 686507.634 0, 1738536.899 686550.902 0, 1738829.106 686594.572 0, 1739120.02 686638.067 0, 1739410.931 686681.578 0, 1739701.84 686725.107 0, 1739992.747 686768.653 0, 
+    1740283.65 686812.216 0, 1740574.552 686855.796 0, 1740865.45 686899.394 0, 1741156.346 686943.008 0, 1741447.24 686986.64 0, 1741738.131 687030.288 0, 1742029.019 687073.954 0, 1742319.905 687117.637 0, 1742610.788 687161.337 0, 1742901.669 687205.054 0, 
+    1743192.547 687248.788 0, 1743483.422 687292.54 0, 1743774.295 687336.308 0, 1744065.166 687380.094 0, 1744356.033 687423.897 0, 1744646.899 687467.717 0, 1744937.761 687511.554 0, 1745228.621 687555.408 0, 1745518.19 687599.085 0, 1746348.535 682095.152 0, 
+    1747178.83 676591.549 0))
+
+POLYGON ((1759476.294 689725.03 0, 1759186.848 689680.535 0, 1758896.113 689635.859 0, 1758605.375 689591.201 0, 1758314.635 689546.559 0, 1758023.892 689501.935 0, 1757733.147 689457.328 0, 1757442.399 689412.738 0, 1757151.648 689368.165 0, 1756860.895 689323.609 0, 
+    1756570.139 689279.07 0, 1756279.38 689234.548 0, 1755988.619 689190.044 0, 1755697.855 689145.556 0, 1755407.089 689101.086 0, 1755116.319 689056.633 0, 1754825.548 689012.197 0, 1754534.773 688967.778 0, 1754243.997 688923.376 0, 1753953.217 688878.991 0, 
+    1753662.435 688834.623 0, 1753371.65 688790.273 0, 1753080.863 688745.939 0, 1752790.073 688701.623 0, 1752497.993 688657.128 0, 1752208.485 688613.042 0, 1751917.687 688568.777 0, 1751626.887 688524.529 0, 1751336.084 688480.299 0, 1751045.278 688436.085 0, 
+    1750754.47 688391.888 0, 1750463.659 688347.709 0, 1750172.846 688303.547 0, 1749882.03 688259.402 0, 1749591.211 688215.274 0, 1749300.39 688171.163 0, 1749009.566 688127.069 0, 1748718.74 688082.992 0, 1748427.911 688038.933 0, 1748137.079 687994.89 0, 
+    1747846.245 687950.865 0, 1747555.408 687906.857 0, 1747264.569 687862.866 0, 1746973.727 687818.892 0, 1746682.883 687774.935 0, 1746392.035 687730.995 0, 1746101.186 687687.073 0, 1745810.333 687643.167 0, 1745518.19 687599.085 0, 1744687.796 693103.342 0, 
+    1743857.353 698607.922 0, 1744148.846 698651.906 0, 1744439.05 698695.714 0, 1744729.252 698739.539 0, 1745019.451 698783.381 0, 1745309.647 698827.24 0, 1745599.841 698871.115 0, 1745890.033 698915.009 0, 1746180.222 698958.919 0, 1746470.408 699002.846 0, 
+    1746760.592 699046.79 0, 1747050.773 699090.752 0, 1747340.951 699134.73 0, 1747631.127 699178.726 0, 1747921.301 699222.738 0, 1748211.471 699266.768 0, 1748501.639 699310.815 0, 1748791.805 699354.879 0, 1749081.968 699398.96 0, 1749372.128 699443.058 0, 
+    1749662.286 699487.173 0, 1749952.441 699531.305 0, 1750242.594 699575.454 0, 1750532.744 699619.62 0, 1750821.606 699663.608 0, 1751113.036 699708.004 0, 1751403.178 699752.222 0, 1751693.317 699796.456 0, 1751983.454 699840.708 0, 1752273.589 699884.977 0, 
+    1752563.721 699929.263 0, 1752853.85 699973.566 0, 1753143.976 700017.886 0, 1753434.1 700062.223 0, 1753724.221 700106.577 0, 1754014.34 700150.948 0, 1754304.456 700195.337 0, 1754594.57 700239.742 0, 1754884.681 700284.165 0, 1755174.789 700328.604 0, 
+    1755464.894 700373.061 0, 1755754.997 700417.534 0, 1756045.098 700462.025 0, 1756335.196 700506.533 0, 1756625.291 700551.058 0, 1756915.383 700595.6 0, 1757205.473 700640.159 0, 1757495.56 700684.735 0, 1757784.362 700729.131 0, 1758630.353 695226.919 0, 
+    1759476.294 689725.03 0))
+
+POLYGON ((1526605.142 469436.664 0, 1526302.83 469405.82 0, 1525999.13 469374.852 0, 1525695.429 469343.901 0, 1525391.726 469312.969 0, 1525088.021 469282.054 0, 1524784.314 469251.157 0, 1524480.605 469220.279 0, 1524176.895 469189.418 0, 1523873.183 469158.575 0, 
+    1523569.469 469127.749 0, 1523265.753 469096.942 0, 1522962.035 469066.153 0, 1522658.316 469035.381 0, 1522354.594 469004.627 0, 1522050.871 468973.892 0, 1521747.146 468943.174 0, 1521443.42 468912.474 0, 1521139.691 468881.791 0, 1520835.961 468851.127 0, 
+    1520532.229 468820.481 0, 1520228.495 468789.852 0, 1519924.759 468759.241 0, 1519621.021 468728.649 0, 1519315.895 468697.934 0, 1519013.541 468667.517 0, 1518709.798 468636.977 0, 1518406.053 468606.456 0, 1518102.307 468575.953 0, 1517798.558 468545.467 0, 
+    1517494.808 468515 0, 1517191.056 468484.55 0, 1516887.303 468454.118 0, 1516583.547 468423.704 0, 1516279.79 468393.308 0, 1515976.031 468362.93 0, 1515672.27 468332.569 0, 1515368.507 468302.227 0, 1515064.743 468271.902 0, 1514760.976 468241.595 0, 
+    1514457.208 468211.306 0, 1514153.439 468181.035 0, 1513849.667 468150.782 0, 1513545.894 468120.547 0, 1513242.119 468090.33 0, 1512938.342 468060.13 0, 1512634.563 468029.949 0, 1512330.783 467999.785 0, 1512025.612 467969.501 0, 1511477.362 473495.939 0, 
+    1510929.069 479022.807 0, 1511233.586 479053.026 0, 1511536.716 479083.125 0, 1511839.844 479113.242 0, 1512142.97 479143.377 0, 1512446.095 479173.529 0, 1512749.217 479203.7 0, 1513052.338 479233.888 0, 1513355.458 479264.094 0, 1513658.575 479294.318 0, 
+    1513961.691 479324.56 0, 1514264.805 479354.82 0, 1514567.917 479385.097 0, 1514871.027 479415.393 0, 1515174.136 479445.706 0, 1515477.242 479476.037 0, 1515780.347 479506.386 0, 1516083.451 479536.753 0, 1516386.552 479567.137 0, 1516689.652 479597.54 0, 
+    1516992.75 479627.96 0, 1517295.846 479658.398 0, 1517598.94 479688.854 0, 1517902.032 479719.328 0, 1518203.739 479749.68 0, 1518508.212 479780.329 0, 1518811.299 479810.856 0, 1519114.384 479841.401 0, 1519417.468 479871.964 0, 1519720.549 479902.545 0, 
+    1520023.629 479933.144 0, 1520326.707 479963.76 0, 1520629.783 479994.394 0, 1520932.858 480025.046 0, 1521235.931 480055.716 0, 1521539.001 480086.404 0, 1521842.071 480117.11 0, 1522145.138 480147.833 0, 1522448.203 480178.575 0, 1522751.267 480209.334 0, 
+    1523054.329 480240.111 0, 1523357.389 480270.906 0, 1523660.447 480301.719 0, 1523963.503 480332.549 0, 1524266.558 480363.397 0, 1524569.61 480394.264 0, 1524872.661 480425.148 0, 1525175.711 480456.05 0, 1525477.375 480486.828 0, 1526041.281 474961.531 0, 
+    1526605.142 469436.664 0))
+
+POLYGON ((1540021.488 481991.945 0, 1539719.909 481960.314 0, 1539416.948 481928.556 0, 1539113.986 481896.816 0, 1538811.021 481865.094 0, 1538508.055 481833.389 0, 1538205.087 481801.703 0, 1537902.117 481770.034 0, 1537599.145 481738.383 0, 1537296.172 481706.75 0, 
+    1536993.196 481675.135 0, 1536690.219 481643.537 0, 1536387.24 481611.958 0, 1536084.258 481580.396 0, 1535781.276 481548.852 0, 1535478.291 481517.326 0, 1535175.304 481485.817 0, 1534872.316 481454.327 0, 1534569.325 481422.854 0, 1534266.333 481391.4 0, 
+    1533963.339 481359.963 0, 1533660.343 481328.544 0, 1533357.345 481297.142 0, 1533054.346 481265.759 0, 1532749.963 481234.25 0, 1532448.341 481203.046 0, 1532145.336 481171.716 0, 1531842.329 481140.404 0, 1531539.32 481109.109 0, 1531236.309 481077.833 0, 
+    1530933.297 481046.574 0, 1530630.282 481015.333 0, 1530327.266 480984.111 0, 1530024.248 480952.905 0, 1529721.228 480921.718 0, 1529418.206 480890.549 0, 1529115.183 480859.397 0, 1528812.158 480828.263 0, 1528509.13 480797.148 0, 1528206.101 480766.049 0, 
+    1527903.07 480734.969 0, 1527600.038 480703.907 0, 1527297.003 480672.862 0, 1526993.967 480641.835 0, 1526690.929 480610.827 0, 1526387.889 480579.836 0, 1526084.847 480548.862 0, 1525781.803 480517.907 0, 1525477.375 480486.828 0, 1524913.426 486012.553 0, 
+    1524349.434 491538.702 0, 1524653.209 491569.714 0, 1524955.602 491600.603 0, 1525257.993 491631.509 0, 1525560.383 491662.434 0, 1525862.77 491693.376 0, 1526165.156 491724.336 0, 1526467.54 491755.314 0, 1526769.923 491786.31 0, 1527072.303 491817.323 0, 
+    1527374.682 491848.355 0, 1527677.058 491879.404 0, 1527979.433 491910.471 0, 1528281.806 491941.556 0, 1528584.178 491972.658 0, 1528886.547 492003.778 0, 1529188.915 492034.917 0, 1529491.28 492066.072 0, 1529793.644 492097.246 0, 1530096.006 492128.438 0, 
+    1530398.367 492159.647 0, 1530700.725 492190.874 0, 1531003.082 492222.119 0, 1531305.437 492253.382 0, 1531606.411 492284.519 0, 1531910.14 492315.96 0, 1532212.49 492347.276 0, 1532514.837 492378.61 0, 1532817.183 492409.962 0, 1533119.526 492441.331 0, 
+    1533421.868 492472.719 0, 1533724.208 492504.124 0, 1534026.546 492535.547 0, 1534328.883 492566.987 0, 1534631.217 492598.446 0, 1534933.55 492629.922 0, 1535235.88 492661.416 0, 1535538.209 492692.928 0, 1535840.536 492724.457 0, 1536142.861 492756.005 0, 
+    1536445.185 492787.57 0, 1536747.506 492819.153 0, 1537049.826 492850.754 0, 1537352.144 492882.372 0, 1537654.459 492914.009 0, 1537956.773 492945.663 0, 1538259.086 492977.335 0, 1538561.396 493009.025 0, 1538862.328 493040.588 0, 1539441.93 487516.054 0, 
+    1540021.488 481991.945 0))
+
+POLYGON ((1553370.92 494583.469 0, 1553070.076 494551.056 0, 1552767.857 494518.512 0, 1552465.635 494485.986 0, 1552163.412 494453.478 0, 1551861.187 494420.988 0, 1551558.959 494388.515 0, 1551256.73 494356.06 0, 1550954.499 494323.623 0, 1550652.266 494291.204 0, 
+    1550350.031 494258.803 0, 1550047.795 494226.419 0, 1549745.556 494194.053 0, 1549443.315 494161.705 0, 1549141.073 494129.375 0, 1548838.829 494097.063 0, 1548536.582 494064.768 0, 1548234.334 494032.491 0, 1547932.084 494000.232 0, 1547629.832 493967.991 0, 
+    1547327.578 493935.767 0, 1547025.323 493903.561 0, 1546723.065 493871.373 0, 1546420.805 493839.203 0, 1546117.169 493806.905 0, 1545816.281 493774.916 0, 1545514.015 493742.8 0, 1545211.748 493710.701 0, 1544909.479 493678.62 0, 1544607.208 493646.556 0, 
+    1544304.936 493614.511 0, 1544002.661 493582.483 0, 1543700.384 493550.473 0, 1543398.106 493518.48 0, 1543095.826 493486.506 0, 1542793.544 493454.549 0, 1542491.259 493422.611 0, 1542188.973 493390.689 0, 1541886.686 493358.786 0, 1541584.396 493326.901 0, 
+    1541282.104 493295.033 0, 1540979.811 493263.183 0, 1540677.516 493231.351 0, 1540375.218 493199.537 0, 1540072.919 493167.74 0, 1539770.618 493135.961 0, 1539468.316 493104.201 0, 1539166.011 493072.457 0, 1538862.328 493040.588 0, 1538282.681 498565.542 0, 
+    1537702.991 504090.915 0, 1538006.021 504122.717 0, 1538307.675 504154.392 0, 1538609.327 504186.084 0, 1538910.978 504217.794 0, 1539212.627 504249.523 0, 1539514.273 504281.268 0, 1539815.918 504313.032 0, 1540117.561 504344.813 0, 1540419.203 504376.613 0, 
+    1540720.842 504408.429 0, 1541022.479 504440.264 0, 1541324.115 504472.116 0, 1541625.749 504503.987 0, 1541927.381 504535.874 0, 1542229.011 504567.78 0, 1542530.639 504599.704 0, 1542832.265 504631.645 0, 1543133.889 504663.604 0, 1543435.512 504695.58 0, 
+    1543737.132 504727.575 0, 1544038.751 504759.587 0, 1544340.368 504791.617 0, 1544641.983 504823.664 0, 1544942.223 504855.584 0, 1545245.207 504887.813 0, 1545546.816 504919.914 0, 1545848.423 504952.033 0, 1546150.029 504984.169 0, 1546451.632 505016.323 0, 
+    1546753.234 505048.495 0, 1547054.834 505080.685 0, 1547356.432 505112.892 0, 1547658.028 505145.117 0, 1547959.622 505177.36 0, 1548261.214 505209.621 0, 1548562.804 505241.9 0, 1548864.393 505274.196 0, 1549165.979 505306.51 0, 1549467.564 505338.841 0, 
+    1549769.147 505371.191 0, 1550070.727 505403.558 0, 1550372.306 505435.943 0, 1550673.883 505468.346 0, 1550975.458 505500.766 0, 1551277.031 505533.204 0, 1551578.603 505565.66 0, 1551880.172 505598.134 0, 1552180.368 505630.478 0, 1552775.667 500106.764 0, 
+    1553370.92 494583.469 0))
+
+POLYGON ((1566653.339 507210.935 0, 1566353.233 507177.743 0, 1566051.756 507144.417 0, 1565750.278 507111.11 0, 1565448.798 507077.819 0, 1565147.315 507044.547 0, 1564845.831 507011.293 0, 1564544.345 506978.056 0, 1564242.857 506944.837 0, 1563941.367 506911.635 0, 
+    1563639.875 506878.452 0, 1563338.381 506845.286 0, 1563036.885 506812.138 0, 1562735.387 506779.007 0, 1562433.887 506745.895 0, 1562132.385 506712.8 0, 1561830.881 506679.723 0, 1561529.376 506646.663 0, 1561227.868 506613.622 0, 1560926.358 506580.598 0, 
+    1560624.847 506547.592 0, 1560323.333 506514.603 0, 1560021.818 506481.633 0, 1559720.301 506448.68 0, 1559417.412 506415.595 0, 1559117.26 506382.827 0, 1558815.737 506349.928 0, 1558514.212 506317.046 0, 1558212.685 506284.182 0, 1557911.156 506251.335 0, 
+    1557609.625 506218.506 0, 1557308.092 506185.696 0, 1557006.557 506152.902 0, 1556705.021 506120.127 0, 1556403.482 506087.369 0, 1556101.941 506054.629 0, 1555800.399 506021.907 0, 1555498.855 505989.203 0, 1555197.308 505956.516 0, 1554895.76 505923.847 0, 
+    1554594.21 505891.196 0, 1554292.658 505858.562 0, 1553991.104 505825.947 0, 1553689.548 505793.349 0, 1553387.99 505760.769 0, 1553086.43 505728.206 0, 1552784.869 505695.661 0, 1552483.305 505663.135 0, 1552180.368 505630.478 0, 1551585.025 511154.606 0, 
+    1550989.638 516679.147 0, 1551291.921 516711.733 0, 1551592.835 516744.19 0, 1551893.746 516776.664 0, 1552194.655 516809.157 0, 1552495.563 516841.667 0, 1552796.469 516874.194 0, 1553097.372 516906.74 0, 1553398.274 516939.303 0, 1553699.174 516971.883 0, 
+    1554000.072 517004.482 0, 1554300.968 517037.098 0, 1554601.862 517069.732 0, 1554902.755 517102.384 0, 1555203.645 517135.053 0, 1555504.533 517167.74 0, 1555805.42 517200.445 0, 1556106.304 517233.167 0, 1556407.187 517265.907 0, 1556708.067 517298.665 0, 
+    1557008.946 517331.441 0, 1557309.823 517364.234 0, 1557610.698 517397.045 0, 1557911.571 517429.874 0, 1558211.075 517462.571 0, 1558513.311 517495.584 0, 1558814.178 517528.466 0, 1559115.043 517561.366 0, 1559415.907 517594.283 0, 1559716.768 517627.218 0, 
+    1560017.627 517660.171 0, 1560318.485 517693.141 0, 1560619.34 517726.129 0, 1560920.194 517759.135 0, 1561221.046 517792.158 0, 1561521.895 517825.2 0, 1561822.743 517858.259 0, 1562123.589 517891.335 0, 1562424.433 517924.43 0, 1562725.275 517957.542 0, 
+    1563026.115 517990.671 0, 1563326.953 518023.819 0, 1563627.789 518056.984 0, 1563928.623 518090.167 0, 1564229.455 518123.367 0, 1564530.285 518156.586 0, 1564831.113 518189.822 0, 1565131.94 518223.075 0, 1565431.399 518256.196 0, 1566042.391 512733.359 0, 
+    1566653.339 507210.935 0))
+
+POLYGON ((1579868.646 519874.039 0, 1579569.28 519840.073 0, 1579268.548 519805.969 0, 1578967.815 519771.883 0, 1578667.08 519737.815 0, 1578366.343 519703.765 0, 1578065.604 519669.732 0, 1577764.863 519635.717 0, 1577464.12 519601.72 0, 1577163.374 519567.741 0, 
+    1576862.627 519533.779 0, 1576561.878 519499.835 0, 1576261.127 519465.908 0, 1575960.374 519431.999 0, 1575659.619 519398.108 0, 1575358.862 519364.235 0, 1575058.102 519330.379 0, 1574757.341 519296.542 0, 1574456.578 519262.721 0, 1574155.813 519228.919 0, 
+    1573855.046 519195.134 0, 1573554.277 519161.367 0, 1573253.506 519127.617 0, 1572952.733 519093.886 0, 1572650.594 519060.019 0, 1572351.181 519026.475 0, 1572050.402 518992.797 0, 1571749.621 518959.136 0, 1571448.838 518925.493 0, 1571148.053 518891.867 0, 
+    1570847.266 518858.259 0, 1570546.477 518824.669 0, 1570245.686 518791.097 0, 1569944.893 518757.542 0, 1569644.098 518724.005 0, 1569343.302 518690.486 0, 1569042.503 518656.985 0, 1568741.702 518623.501 0, 1568440.899 518590.035 0, 1568140.095 518556.586 0, 
+    1567839.288 518523.155 0, 1567538.479 518489.742 0, 1567237.669 518456.347 0, 1566936.856 518422.969 0, 1566636.042 518389.609 0, 1566335.225 518356.267 0, 1566034.407 518322.943 0, 1565733.586 518289.636 0, 1565431.399 518256.196 0, 1564820.36 523779.441 0, 
+    1564209.277 529303.093 0, 1564510.812 529336.461 0, 1564810.982 529369.695 0, 1565111.15 529402.948 0, 1565411.317 529436.218 0, 1565711.481 529469.506 0, 1566011.643 529502.811 0, 1566311.804 529536.134 0, 1566611.962 529569.475 0, 1566912.119 529602.834 0, 
+    1567212.273 529636.21 0, 1567512.426 529669.604 0, 1567812.577 529703.015 0, 1568112.725 529736.444 0, 1568412.872 529769.891 0, 1568713.017 529803.356 0, 1569013.159 529836.838 0, 1569313.3 529870.338 0, 1569613.439 529903.855 0, 1569913.576 529937.39 0, 
+    1570213.71 529970.943 0, 1570513.843 530004.514 0, 1570813.974 530038.102 0, 1571114.103 530071.707 0, 1571412.869 530105.178 0, 1571714.355 530138.972 0, 1572014.478 530172.631 0, 1572314.599 530206.307 0, 1572614.718 530240.002 0, 1572914.835 530273.713 0, 
+    1573214.95 530307.443 0, 1573515.063 530341.19 0, 1573815.174 530374.955 0, 1574115.283 530408.737 0, 1574415.39 530442.537 0, 1574715.495 530476.355 0, 1575015.598 530510.19 0, 1575315.7 530544.044 0, 1575615.799 530577.914 0, 1575915.896 530611.803 0, 
+    1576215.991 530645.709 0, 1576516.084 530679.633 0, 1576816.175 530713.574 0, 1577116.264 530747.533 0, 1577416.351 530781.51 0, 1577716.437 530815.504 0, 1578016.52 530849.516 0, 1578316.601 530883.546 0, 1578615.32 530917.439 0, 1579242.006 525395.536 0, 
+    1579868.646 519874.039 0))
+
+POLYGON ((1593016.745 532572.479 0, 1592718.12 532537.742 0, 1592418.136 532502.864 0, 1592118.151 532468.005 0, 1591818.163 532433.163 0, 1591518.173 532398.338 0, 1591218.181 532363.532 0, 1590918.187 532328.742 0, 1590618.191 532293.971 0, 1590318.192 532259.217 0, 
+    1590018.192 532224.481 0, 1589718.19 532189.763 0, 1589418.186 532155.062 0, 1589118.179 532120.379 0, 1588818.171 532085.713 0, 1588518.161 532051.065 0, 1588218.148 532016.435 0, 1587918.134 531981.823 0, 1587618.117 531947.228 0, 1587318.099 531912.651 0, 
+    1587018.078 531878.091 0, 1586718.055 531843.549 0, 1586418.031 531809.025 0, 1586118.004 531774.518 0, 1585816.617 531739.873 0, 1585517.945 531705.558 0, 1585217.912 531671.105 0, 1584917.877 531636.669 0, 1584617.84 531602.25 0, 1584317.801 531567.85 0, 
+    1584017.761 531533.467 0, 1583717.718 531499.101 0, 1583417.673 531464.754 0, 1583117.626 531430.424 0, 1582817.577 531396.112 0, 1582517.526 531361.817 0, 1582217.473 531327.54 0, 1581917.418 531293.281 0, 1581617.361 531259.039 0, 1581317.302 531224.815 0, 
+    1581017.241 531190.609 0, 1580717.178 531156.42 0, 1580417.113 531122.249 0, 1580117.046 531088.095 0, 1579816.976 531053.96 0, 1579516.905 531019.842 0, 1579216.832 530985.741 0, 1578916.757 530951.659 0, 1578615.32 530917.439 0, 1577988.589 536439.745 0, 
+    1577361.812 541962.451 0, 1577662.595 541996.596 0, 1577962.02 542030.605 0, 1578261.444 542064.631 0, 1578560.865 542098.675 0, 1578860.284 542132.737 0, 1579159.701 542166.816 0, 1579459.116 542200.913 0, 1579758.529 542235.028 0, 1580057.94 542269.16 0, 
+    1580357.349 542303.31 0, 1580656.756 542337.478 0, 1580956.161 542371.663 0, 1581255.564 542405.866 0, 1581554.965 542440.086 0, 1581854.363 542474.324 0, 1582153.76 542508.579 0, 1582453.155 542542.853 0, 1582752.548 542577.144 0, 1583051.939 542611.452 0, 
+    1583351.328 542645.778 0, 1583650.715 542680.122 0, 1583950.099 542714.483 0, 1584249.482 542748.862 0, 1584547.508 542783.103 0, 1584848.242 542817.673 0, 1585147.618 542852.105 0, 1585446.993 542886.554 0, 1585746.366 542921.021 0, 1586045.736 542955.506 0, 
+    1586345.105 542990.008 0, 1586644.472 543024.528 0, 1586943.836 543059.066 0, 1587243.199 543093.621 0, 1587542.559 543128.194 0, 1587841.917 543162.784 0, 1588141.274 543197.392 0, 1588440.628 543232.018 0, 1588739.98 543266.661 0, 1589039.331 543301.322 0, 
+    1589338.679 543336 0, 1589638.025 543370.696 0, 1589937.369 543405.41 0, 1590236.711 543440.141 0, 1590536.051 543474.89 0, 1590835.389 543509.657 0, 1591134.725 543544.441 0, 1591434.059 543579.243 0, 1591732.037 543613.905 0, 1592374.414 538092.992 0, 
+    1593016.745 532572.479 0))
+
+POLYGON ((1606097.54 545305.951 0, 1605799.659 545270.447 0, 1605500.424 545234.8 0, 1605201.188 545199.17 0, 1604901.949 545163.558 0, 1604602.708 545127.963 0, 1604303.466 545092.387 0, 1604004.221 545056.827 0, 1603704.974 545021.286 0, 1603405.725 544985.762 0, 
+    1603106.474 544950.255 0, 1602807.22 544914.766 0, 1602507.965 544879.295 0, 1602208.708 544843.841 0, 1601909.448 544808.405 0, 1601610.187 544772.987 0, 1601310.923 544737.586 0, 1601011.657 544702.203 0, 1600712.389 544666.838 0, 1600413.119 544631.49 0, 
+    1600113.847 544596.159 0, 1599814.573 544560.847 0, 1599515.297 544525.552 0, 1599216.019 544490.274 0, 1598915.386 544454.855 0, 1598617.456 544419.772 0, 1598318.172 544384.547 0, 1598018.885 544349.34 0, 1597719.597 544314.151 0, 1597420.306 544278.979 0, 
+    1597121.013 544243.825 0, 1596821.718 544208.688 0, 1596522.422 544173.569 0, 1596223.123 544138.468 0, 1595923.822 544103.384 0, 1595624.518 544068.318 0, 1595325.213 544033.27 0, 1595025.906 543998.239 0, 1594726.597 543963.226 0, 1594427.286 543928.23 0, 
+    1594127.972 543893.252 0, 1593828.657 543858.292 0, 1593529.339 543823.349 0, 1593230.02 543788.424 0, 1592930.698 543753.516 0, 1592631.374 543718.626 0, 1592332.049 543683.754 0, 1592032.721 543648.899 0, 1591732.037 543613.905 0, 1591089.614 549135.214 0, 
+    1590447.145 554656.917 0, 1590747.176 554691.836 0, 1591045.853 554726.615 0, 1591344.529 554761.411 0, 1591643.203 554796.225 0, 1591941.875 554831.057 0, 1592240.544 554865.906 0, 1592539.212 554900.773 0, 1592837.877 554935.658 0, 1593136.541 554970.56 0, 
+    1593435.202 555005.479 0, 1593733.861 555040.417 0, 1594032.519 555075.371 0, 1594331.174 555110.344 0, 1594629.827 555145.334 0, 1594928.478 555180.341 0, 1595227.127 555215.366 0, 1595525.774 555250.409 0, 1595824.419 555285.469 0, 1596123.062 555320.547 0, 
+    1596421.703 555355.643 0, 1596720.342 555390.756 0, 1597018.978 555425.886 0, 1597317.613 555461.034 0, 1597614.896 555496.041 0, 1597914.876 555531.383 0, 1598213.504 555566.584 0, 1598512.13 555601.803 0, 1598810.755 555637.039 0, 1599109.377 555672.292 0, 
+    1599407.997 555707.563 0, 1599706.615 555742.852 0, 1600005.231 555778.158 0, 1600303.845 555813.482 0, 1600602.456 555848.824 0, 1600901.066 555884.183 0, 1601199.674 555919.559 0, 1601498.279 555954.954 0, 1601796.883 555990.365 0, 1602095.484 556025.795 0, 
+    1602394.083 556061.242 0, 1602692.68 556096.706 0, 1602991.276 556132.188 0, 1603289.869 556167.688 0, 1603588.459 556203.205 0, 1603887.048 556238.74 0, 1604185.635 556274.292 0, 1604484.22 556309.862 0, 1604781.454 556345.289 0, 1605439.52 550825.423 0, 
+    1606097.54 545305.951 0))
+
+POLYGON ((1619110.936 558074.152 0, 1618813.801 558037.885 0, 1618515.318 558001.472 0, 1618216.833 557965.076 0, 1617918.345 557928.697 0, 1617619.856 557892.337 0, 1617321.364 557855.994 0, 1617022.871 557819.668 0, 1616724.375 557783.36 0, 1616425.877 557747.07 0, 
+    1616127.377 557710.797 0, 1615828.875 557674.542 0, 1615530.37 557638.304 0, 1615231.864 557602.084 0, 1614933.355 557565.881 0, 1614634.845 557529.697 0, 1614336.332 557493.529 0, 1614037.817 557457.379 0, 1613739.3 557421.247 0, 1613440.78 557385.132 0, 
+    1613142.259 557349.035 0, 1612843.736 557312.956 0, 1612545.21 557276.894 0, 1612246.682 557240.849 0, 1611946.805 557204.66 0, 1611649.62 557168.813 0, 1611351.086 557132.821 0, 1611052.55 557096.847 0, 1610754.012 557060.891 0, 1610455.471 557024.952 0, 
+    1610156.929 556989.03 0, 1609858.384 556953.127 0, 1609559.837 556917.24 0, 1609261.288 556881.372 0, 1608962.737 556845.52 0, 1608664.184 556809.687 0, 1608365.629 556773.871 0, 1608067.072 556738.073 0, 1607768.512 556702.292 0, 1607469.951 556666.528 0, 
+    1607171.387 556630.783 0, 1606872.821 556595.055 0, 1606574.253 556559.344 0, 1606275.683 556523.651 0, 1605977.111 556487.976 0, 1605678.537 556452.318 0, 1605379.961 556416.678 0, 1605081.383 556381.055 0, 1604781.454 556345.289 0, 1604123.341 561865.545 0, 
+    1603465.182 567386.188 0, 1603764.458 567421.876 0, 1604062.387 567457.421 0, 1604360.313 567492.984 0, 1604658.237 567528.564 0, 1604956.159 567564.162 0, 1605254.08 567599.777 0, 1605551.998 567635.41 0, 1605849.914 567671.061 0, 1606147.827 567706.728 0, 
+    1606445.739 567742.414 0, 1606743.649 567778.117 0, 1607041.556 567813.837 0, 1607339.462 567849.575 0, 1607637.365 567885.331 0, 1607935.266 567921.104 0, 1608233.166 567956.895 0, 1608531.063 567992.703 0, 1608828.957 568028.529 0, 1609126.85 568064.372 0, 
+    1609424.741 568100.233 0, 1609722.629 568136.111 0, 1610020.516 568172.007 0, 1610318.4 568207.92 0, 1610614.939 568243.689 0, 1610914.163 568279.799 0, 1611212.041 568315.765 0, 1611509.917 568351.749 0, 1611807.79 568387.75 0, 1612105.662 568423.768 0, 
+    1612403.532 568459.804 0, 1612701.399 568495.858 0, 1612999.264 568531.929 0, 1613297.127 568568.018 0, 1613594.988 568604.124 0, 1613892.847 568640.248 0, 1614190.704 568676.389 0, 1614488.559 568712.548 0, 1614786.411 568748.724 0, 1615084.262 568784.918 0, 
+    1615382.11 568821.13 0, 1615679.956 568857.359 0, 1615977.8 568893.605 0, 1616275.642 568929.869 0, 1616573.482 568966.15 0, 1616871.319 569002.45 0, 1617169.155 569038.766 0, 1617466.988 569075.1 0, 1617763.477 569111.288 0, 1618437.23 563592.526 0, 
+    1619110.936 558074.152 0))
+
+POLYGON ((1632056.84 570876.776 0, 1631760.453 570839.751 0, 1631462.724 570802.575 0, 1631164.992 570765.417 0, 1630867.258 570728.277 0, 1630569.522 570691.154 0, 1630271.784 570654.049 0, 1629974.043 570616.961 0, 1629676.301 570579.891 0, 1629378.556 570542.838 0, 
+    1629080.809 570505.803 0, 1628783.06 570468.785 0, 1628485.309 570431.785 0, 1628187.555 570394.802 0, 1627889.799 570357.837 0, 1627592.042 570320.89 0, 1627294.282 570283.96 0, 1626996.519 570247.047 0, 1626698.755 570210.152 0, 1626400.989 570173.275 0, 
+    1626103.22 570136.415 0, 1625805.449 570099.572 0, 1625507.676 570062.747 0, 1625209.901 570025.94 0, 1624910.782 569988.984 0, 1624614.344 569952.378 0, 1624316.562 569915.623 0, 1624018.778 569878.886 0, 1623720.992 569842.166 0, 1623423.204 569805.464 0, 
+    1623125.414 569768.779 0, 1622827.621 569732.112 0, 1622529.826 569695.462 0, 1622232.03 569658.83 0, 1621934.231 569622.215 0, 1621636.43 569585.618 0, 1621338.626 569549.039 0, 1621040.821 569512.477 0, 1620743.013 569475.932 0, 1620445.204 569439.406 0, 
+    1620147.392 569402.896 0, 1619849.578 569366.404 0, 1619551.761 569329.93 0, 1619253.943 569293.473 0, 1618956.123 569257.034 0, 1618658.3 569220.612 0, 1618360.475 569184.208 0, 1618062.648 569147.821 0, 1617763.477 569111.288 0, 1617089.677 574630.434 0, 
+    1616415.83 580149.96 0, 1616714.349 580186.414 0, 1617011.526 580222.721 0, 1617308.701 580259.046 0, 1617605.874 580295.388 0, 1617903.045 580331.748 0, 1618200.214 580368.125 0, 1618497.38 580404.52 0, 1618794.544 580440.932 0, 1619091.707 580477.362 0, 
+    1619388.867 580513.809 0, 1619686.025 580550.274 0, 1619983.18 580586.756 0, 1620280.334 580623.256 0, 1620577.486 580659.773 0, 1620874.635 580696.308 0, 1621171.782 580732.86 0, 1621468.927 580769.43 0, 1621766.07 580806.017 0, 1622063.211 580842.622 0, 
+    1622360.349 580879.244 0, 1622657.486 580915.883 0, 1622954.62 580952.541 0, 1623251.752 580989.215 0, 1623547.544 581025.742 0, 1623846.01 581062.617 0, 1624143.135 581099.344 0, 1624440.259 581136.089 0, 1624737.38 581172.851 0, 1625034.499 581209.63 0, 
+    1625331.616 581246.427 0, 1625628.731 581283.242 0, 1625925.844 581320.074 0, 1626222.954 581356.923 0, 1626520.062 581393.79 0, 1626817.168 581430.675 0, 1627114.272 581467.577 0, 1627411.374 581504.496 0, 1627708.474 581541.433 0, 1628005.571 581578.387 0, 
+    1628302.666 581615.359 0, 1628599.759 581652.349 0, 1628896.85 581689.356 0, 1629193.939 581726.38 0, 1629491.026 581763.422 0, 1629788.11 581800.481 0, 1630085.192 581837.558 0, 1630382.272 581874.652 0, 1630678.013 581911.597 0, 1631367.45 576393.996 0, 
+    1632056.84 570876.776 0))
+
+POLYGON ((1644935.162 583713.52 0, 1644639.524 583675.739 0, 1644342.55 583637.806 0, 1644045.574 583599.89 0, 1643748.596 583561.992 0, 1643451.615 583524.11 0, 1643154.632 583486.247 0, 1642857.647 583448.401 0, 1642560.66 583410.572 0, 1642263.67 583372.761 0, 
+    1641966.678 583334.968 0, 1641669.684 583297.191 0, 1641372.688 583259.433 0, 1641075.689 583221.692 0, 1640778.689 583183.968 0, 1640481.686 583146.262 0, 1640184.68 583108.573 0, 1639887.673 583070.902 0, 1639590.664 583033.248 0, 1639293.652 582995.612 0, 
+    1638996.638 582957.993 0, 1638699.621 582920.391 0, 1638402.603 582882.808 0, 1638105.582 582845.241 0, 1637807.224 582807.524 0, 1637511.534 582770.161 0, 1637214.507 582732.647 0, 1636917.478 582695.151 0, 1636620.446 582657.672 0, 1636323.412 582620.21 0, 
+    1636026.376 582582.766 0, 1635729.337 582545.34 0, 1635432.297 582507.931 0, 1635135.254 582470.539 0, 1634838.209 582433.165 0, 1634541.162 582395.808 0, 1634244.113 582358.469 0, 1633947.061 582321.148 0, 1633650.008 582283.844 0, 1633352.952 582246.557 0, 
+    1633055.894 582209.288 0, 1632758.833 582172.036 0, 1632461.771 582134.802 0, 1632164.706 582097.585 0, 1631867.639 582060.386 0, 1631570.57 582023.204 0, 1631273.499 581986.04 0, 1630976.426 581948.893 0, 1630678.013 581911.597 0, 1629988.528 587429.576 0, 
+    1629298.997 592947.929 0, 1629596.757 592985.143 0, 1629893.181 593022.209 0, 1630189.602 593059.292 0, 1630486.022 593096.392 0, 1630782.439 593133.51 0, 1631078.854 593170.646 0, 1631375.267 593207.798 0, 1631671.678 593244.969 0, 1631968.086 593282.156 0, 
+    1632264.493 593319.361 0, 1632560.897 593356.584 0, 1632857.299 593393.824 0, 1633153.699 593431.081 0, 1633450.096 593468.356 0, 1633746.492 593505.649 0, 1634042.885 593542.958 0, 1634339.276 593580.286 0, 1634635.665 593617.63 0, 1634932.052 593654.992 0, 
+    1635228.436 593692.372 0, 1635524.818 593729.769 0, 1635821.198 593767.183 0, 1636117.576 593804.615 0, 1636412.619 593841.896 0, 1636710.325 593879.531 0, 1637006.696 593917.016 0, 1637303.065 593954.517 0, 1637599.432 593992.036 0, 1637895.797 594029.573 0, 
+    1638192.159 594067.127 0, 1638488.519 594104.698 0, 1638784.877 594142.287 0, 1639081.233 594179.894 0, 1639377.587 594217.517 0, 1639673.938 594255.159 0, 1639970.287 594292.817 0, 1640266.634 594330.493 0, 1640562.978 594368.187 0, 1640859.321 594405.898 0, 
+    1641155.661 594443.626 0, 1641451.999 594481.372 0, 1641748.335 594519.135 0, 1642044.669 594556.916 0, 1642341 594594.714 0, 1642637.329 594632.53 0, 1642933.656 594670.363 0, 1643229.98 594708.214 0, 1643524.972 594745.911 0, 1644230.091 589229.528 0, 
+    1644935.162 583713.52 0))
+
+POLYGON ((1657745.81 596584.078 0, 1657450.924 596545.547 0, 1657154.708 596506.859 0, 1656858.489 596468.189 0, 1656562.268 596429.536 0, 1656266.045 596390.901 0, 1655969.819 596352.283 0, 1655673.591 596313.683 0, 1655377.361 596275.1 0, 1655081.128 596236.535 0, 
+    1654784.894 596197.987 0, 1654488.657 596159.456 0, 1654192.418 596120.943 0, 1653896.176 596082.447 0, 1653599.932 596043.969 0, 1653303.686 596005.508 0, 1653007.438 595967.064 0, 1652711.187 595928.638 0, 1652414.934 595890.23 0, 1652118.679 595851.839 0, 
+    1651822.422 595813.465 0, 1651526.162 595775.109 0, 1651229.9 595736.77 0, 1650933.636 595698.449 0, 1650636.04 595659.973 0, 1650341.101 595621.858 0, 1650044.83 595583.589 0, 1649748.557 595545.337 0, 1649452.282 595507.103 0, 1649156.004 595468.886 0, 
+    1648859.724 595430.687 0, 1648563.442 595392.505 0, 1648267.158 595354.341 0, 1647970.871 595316.194 0, 1647674.582 595278.064 0, 1647378.291 595239.952 0, 1647081.998 595201.857 0, 1646785.702 595163.78 0, 1646489.404 595125.72 0, 1646193.104 595087.678 0, 
+    1645896.802 595049.653 0, 1645600.497 595011.646 0, 1645304.191 594973.656 0, 1645007.882 594935.683 0, 1644711.57 594897.728 0, 1644415.257 594859.79 0, 1644118.941 594821.87 0, 1643822.623 594783.967 0, 1643524.972 594745.911 0, 1642819.805 600262.666 0, 
+    1642114.591 605779.788 0, 1642411.59 605817.76 0, 1642707.259 605855.58 0, 1643002.925 605893.417 0, 1643298.589 605931.272 0, 1643594.251 605969.144 0, 1643889.911 606007.033 0, 1644185.568 606044.94 0, 1644481.223 606082.864 0, 1644776.876 606120.806 0, 
+    1645072.527 606158.765 0, 1645368.176 606196.741 0, 1645663.822 606234.735 0, 1645959.466 606272.746 0, 1646255.108 606310.775 0, 1646550.747 606348.821 0, 1646846.384 606386.884 0, 1647142.019 606424.965 0, 1647437.652 606463.063 0, 1647733.283 606501.179 0, 
+    1648028.911 606539.312 0, 1648324.537 606577.462 0, 1648620.161 606615.63 0, 1648915.783 606653.815 0, 1649210.075 606691.846 0, 1649507.019 606730.238 0, 1649802.634 606768.475 0, 1650098.246 606806.73 0, 1650393.857 606845.002 0, 1650689.465 606883.292 0, 
+    1650985.07 606921.598 0, 1651280.674 606959.923 0, 1651576.275 606998.265 0, 1651871.874 607036.624 0, 1652167.471 607075 0, 1652463.066 607113.394 0, 1652758.658 607151.806 0, 1653054.248 607190.235 0, 1653349.836 607228.681 0, 1653645.421 607267.144 0, 
+    1653941.004 607305.625 0, 1654236.585 607344.124 0, 1654532.164 607382.639 0, 1654827.74 607421.173 0, 1655123.315 607459.723 0, 1655418.886 607498.291 0, 1655714.456 607536.876 0, 1656010.023 607575.479 0, 1656304.263 607613.926 0, 1657025.061 602098.818 0, 
+    1657745.81 596584.078 0))
+
+POLYGON ((1670488.696 609488.145 0, 1670194.564 609448.867 0, 1669899.107 609409.429 0, 1669603.648 609370.009 0, 1669308.186 609330.606 0, 1669012.722 609291.221 0, 1668717.255 609251.853 0, 1668421.787 609212.502 0, 1668126.316 609173.169 0, 1667830.842 609133.853 0, 
+    1667535.367 609094.554 0, 1667239.889 609055.273 0, 1666944.409 609016.009 0, 1666648.926 608976.763 0, 1666353.441 608937.534 0, 1666057.954 608898.323 0, 1665762.464 608859.128 0, 1665466.973 608819.952 0, 1665171.479 608780.792 0, 1664875.982 608741.65 0, 
+    1664580.483 608702.526 0, 1664284.982 608663.419 0, 1663989.479 608624.329 0, 1663693.973 608585.256 0, 1663397.141 608546.026 0, 1663102.955 608507.164 0, 1662807.443 608468.144 0, 1662511.928 608429.141 0, 1662216.411 608390.155 0, 1661920.892 608351.187 0, 
+    1661625.37 608312.237 0, 1661329.846 608273.303 0, 1661034.32 608234.387 0, 1660738.791 608195.489 0, 1660443.26 608156.608 0, 1660147.727 608117.744 0, 1659852.192 608078.898 0, 1659556.654 608040.069 0, 1659261.114 608001.258 0, 1658965.572 607962.463 0, 
+    1658670.027 607923.687 0, 1658374.48 607884.927 0, 1658078.931 607846.186 0, 1657783.38 607807.461 0, 1657487.826 607768.754 0, 1657192.27 607730.064 0, 1656896.712 607691.392 0, 1656601.151 607652.737 0, 1656304.263 607613.926 0, 1655583.417 613129.399 0, 
+    1654862.525 618645.234 0, 1655158.761 618683.959 0, 1655453.672 618722.529 0, 1655748.581 618761.116 0, 1656043.488 618799.721 0, 1656338.392 618838.343 0, 1656633.294 618876.983 0, 1656928.194 618915.64 0, 1657223.092 618954.314 0, 1657517.987 618993.005 0, 
+    1657812.88 619031.714 0, 1658107.771 619070.44 0, 1658402.66 619109.184 0, 1658697.546 619147.945 0, 1658992.43 619186.723 0, 1659287.311 619225.519 0, 1659582.191 619264.332 0, 1659877.068 619303.162 0, 1660171.943 619342.01 0, 1660466.815 619380.875 0, 
+    1660761.685 619419.758 0, 1661056.553 619458.657 0, 1661351.419 619497.574 0, 1661646.282 619536.509 0, 1661939.822 619575.286 0, 1662236.002 619614.43 0, 1662530.858 619653.417 0, 1662825.713 619692.421 0, 1663120.565 619731.442 0, 1663415.414 619770.481 0, 
+    1663710.261 619809.536 0, 1664005.106 619848.61 0, 1664299.949 619887.701 0, 1664594.789 619926.809 0, 1664889.627 619965.934 0, 1665184.463 620005.077 0, 1665479.297 620044.237 0, 1665774.128 620083.414 0, 1666068.957 620122.609 0, 1666363.783 620161.821 0, 
+    1666658.607 620201.051 0, 1666953.429 620240.298 0, 1667248.249 620279.562 0, 1667543.066 620318.844 0, 1667837.881 620358.142 0, 1668132.694 620397.459 0, 1668427.504 620436.792 0, 1668722.312 620476.143 0, 1669015.798 620515.335 0, 1669752.271 615001.56 0, 
+    1670488.696 609488.145 0))
+
+POLYGON ((1683163.732 622425.415 0, 1682870.356 622385.394 0, 1682575.66 622345.21 0, 1682280.962 622305.044 0, 1681986.261 622264.895 0, 1681691.559 622224.763 0, 1681396.853 622184.649 0, 1681102.146 622144.552 0, 1680807.436 622104.472 0, 1680512.724 622064.41 0, 
+    1680218.009 622024.365 0, 1679923.292 621984.337 0, 1679628.573 621944.327 0, 1679333.851 621904.334 0, 1679039.127 621864.359 0, 1678744.401 621824.4 0, 1678449.672 621784.46 0, 1678154.941 621744.536 0, 1677860.208 621704.63 0, 1677565.472 621664.741 0, 
+    1677270.734 621624.87 0, 1676975.994 621585.015 0, 1676681.251 621545.179 0, 1676386.506 621505.359 0, 1676090.44 621465.379 0, 1675797.008 621425.772 0, 1675502.256 621386.005 0, 1675207.502 621346.255 0, 1674912.745 621306.522 0, 1674617.986 621266.807 0, 
+    1674323.224 621227.109 0, 1674028.46 621187.428 0, 1673733.694 621147.765 0, 1673438.925 621108.119 0, 1673144.155 621068.49 0, 1672849.381 621028.879 0, 1672554.606 620989.285 0, 1672259.828 620949.709 0, 1671965.048 620910.149 0, 1671670.265 620870.608 0, 
+    1671375.481 620831.083 0, 1671080.693 620791.576 0, 1670785.904 620752.086 0, 1670491.112 620712.614 0, 1670196.318 620673.159 0, 1669901.521 620633.721 0, 1669606.723 620594.3 0, 1669311.922 620554.897 0, 1669015.798 620515.335 0, 1668279.277 626029.47 0, 
+    1667542.709 631543.959 0, 1667838.18 631583.434 0, 1668132.332 631622.75 0, 1668426.482 631662.084 0, 1668720.629 631701.435 0, 1669014.774 631740.803 0, 1669308.917 631780.189 0, 1669603.057 631819.592 0, 1669897.196 631859.012 0, 1670191.331 631898.449 0, 
+    1670485.465 631937.904 0, 1670779.596 631977.376 0, 1671073.725 632016.865 0, 1671367.851 632056.372 0, 1671661.975 632095.896 0, 1671956.097 632135.438 0, 1672250.217 632174.996 0, 1672544.334 632214.572 0, 1672838.448 632254.166 0, 1673132.561 632293.776 0, 
+    1673426.671 632333.404 0, 1673720.779 632373.049 0, 1674014.884 632412.712 0, 1674308.988 632452.392 0, 1674601.773 632491.911 0, 1674897.187 632531.803 0, 1675191.283 632571.535 0, 1675485.377 632611.284 0, 1675779.468 632651.05 0, 1676073.558 632690.834 0, 
+    1676367.644 632730.635 0, 1676661.729 632770.453 0, 1676955.811 632810.289 0, 1677249.891 632850.142 0, 1677543.968 632890.012 0, 1677838.043 632929.9 0, 1678132.116 632969.805 0, 1678426.186 633009.727 0, 1678720.254 633049.666 0, 1679014.32 633089.623 0, 
+    1679308.383 633129.597 0, 1679602.444 633169.588 0, 1679896.503 633209.597 0, 1680190.559 633249.623 0, 1680484.613 633289.666 0, 1680778.664 633329.727 0, 1681072.714 633369.805 0, 1681366.76 633409.9 0, 1681659.491 633449.833 0, 1682411.635 627937.447 0, 
+    1683163.732 622425.415 0))
+
+POLYGON ((1695770.831 635395.583 0, 1695478.213 635354.822 0, 1695184.281 635313.896 0, 1694890.346 635272.988 0, 1694596.409 635232.097 0, 1694302.469 635191.223 0, 1694008.527 635150.366 0, 1693714.583 635109.527 0, 1693420.636 635068.705 0, 1693126.687 635027.9 0, 
+    1692832.735 634987.113 0, 1692538.781 634946.343 0, 1692244.825 634905.59 0, 1691950.866 634864.854 0, 1691656.905 634824.136 0, 1691362.941 634783.435 0, 1691068.975 634742.752 0, 1690775.007 634702.085 0, 1690481.036 634661.436 0, 1690187.063 634620.805 0, 
+    1689893.087 634580.19 0, 1689599.109 634539.593 0, 1689305.129 634499.013 0, 1689011.146 634458.451 0, 1688715.848 634417.725 0, 1688423.173 634377.378 0, 1688129.184 634336.867 0, 1687835.191 634296.374 0, 1687541.197 634255.898 0, 1687247.2 634215.439 0, 
+    1686953.2 634174.998 0, 1686659.198 634134.574 0, 1686365.194 634094.167 0, 1686071.188 634053.778 0, 1685777.179 634013.406 0, 1685483.167 633973.051 0, 1685189.154 633932.713 0, 1684895.138 633892.393 0, 1684601.119 633852.09 0, 1684307.099 633811.805 0, 
+    1684013.075 633771.536 0, 1683719.05 633731.285 0, 1683425.022 633691.052 0, 1683130.992 633650.835 0, 1682836.959 633610.636 0, 1682542.924 633570.454 0, 1682248.887 633530.29 0, 1681954.847 633490.143 0, 1681659.491 633449.833 0, 1680907.298 638962.572 0, 
+    1680155.057 644475.659 0, 1680449.762 644515.879 0, 1680743.153 644555.938 0, 1681036.541 644596.014 0, 1681329.927 644636.107 0, 1681623.311 644676.217 0, 1681916.692 644716.345 0, 1682210.071 644756.49 0, 1682503.448 644796.652 0, 1682796.822 644836.831 0, 
+    1683090.194 644877.028 0, 1683383.563 644917.242 0, 1683676.93 644957.473 0, 1683970.295 644997.722 0, 1684263.658 645037.988 0, 1684557.018 645078.271 0, 1684850.375 645118.571 0, 1685143.731 645158.888 0, 1685437.084 645199.223 0, 1685730.434 645239.575 0, 
+    1686023.782 645279.945 0, 1686317.128 645320.331 0, 1686610.472 645360.735 0, 1686903.813 645401.156 0, 1687195.841 645441.414 0, 1687490.488 645482.051 0, 1687783.821 645522.524 0, 1688077.153 645563.014 0, 1688370.482 645603.521 0, 1688663.809 645644.046 0, 
+    1688957.133 645684.588 0, 1689250.455 645725.147 0, 1689543.775 645765.724 0, 1689837.092 645806.318 0, 1690130.407 645846.929 0, 1690423.719 645887.557 0, 1690717.029 645928.203 0, 1691010.337 645968.865 0, 1691303.642 646009.546 0, 1691596.945 646050.243 0, 
+    1691890.245 646090.958 0, 1692183.544 646131.69 0, 1692476.839 646172.439 0, 1692770.132 646213.205 0, 1693063.423 646253.989 0, 1693356.712 646294.79 0, 1693649.998 646335.608 0, 1693943.281 646376.444 0, 1694235.254 646417.114 0, 1695003.067 640906.174 0, 
+    1695770.831 635395.583 0))
+
+POLYGON ((1708309.91 648398.34 0, 1708018.051 648356.845 0, 1707724.884 648315.181 0, 1707431.714 648273.534 0, 1707138.542 648231.905 0, 1706845.368 648190.293 0, 1706552.191 648148.698 0, 1706259.012 648107.12 0, 1705965.83 648065.56 0, 1705672.645 648024.017 0, 
+    1705379.459 647982.491 0, 1705086.27 647940.982 0, 1704793.078 647899.491 0, 1704499.884 647858.017 0, 1704206.688 647816.56 0, 1703913.489 647775.12 0, 1703620.287 647733.698 0, 1703327.083 647692.293 0, 1703033.877 647650.905 0, 1702740.669 647609.535 0, 
+    1702447.458 647568.181 0, 1702154.244 647526.845 0, 1701861.028 647485.526 0, 1701567.81 647444.225 0, 1701273.282 647402.757 0, 1700981.366 647361.674 0, 1700688.14 647320.424 0, 1700394.912 647279.191 0, 1700101.681 647237.976 0, 1699808.448 647196.778 0, 
+    1699515.213 647155.598 0, 1699221.975 647114.434 0, 1698928.735 647073.288 0, 1698635.492 647032.159 0, 1698342.247 646991.047 0, 1698049 646949.953 0, 1697755.75 646908.876 0, 1697462.497 646867.816 0, 1697169.243 646826.773 0, 1696875.986 646785.748 0, 
+    1696582.726 646744.74 0, 1696289.464 646703.749 0, 1695996.2 646662.775 0, 1695702.933 646621.819 0, 1695409.664 646580.88 0, 1695116.392 646539.958 0, 1694823.118 646499.054 0, 1694529.842 646458.166 0, 1694235.254 646417.114 0, 1693467.393 651928.399 0, 
+    1692699.484 657440.027 0, 1692993.42 657480.989 0, 1693286.048 657521.785 0, 1693578.673 657562.599 0, 1693871.296 657603.431 0, 1694163.916 657644.279 0, 1694456.534 657685.145 0, 1694749.15 657726.028 0, 1695041.763 657766.928 0, 1695334.374 657807.845 0, 
+    1695626.983 657848.78 0, 1695919.589 657889.732 0, 1696212.192 657930.701 0, 1696504.793 657971.687 0, 1696797.392 658012.691 0, 1697089.988 658053.711 0, 1697382.582 658094.749 0, 1697675.174 658135.804 0, 1697967.763 658176.877 0, 1698260.35 658217.966 0, 
+    1698552.934 658259.073 0, 1698845.516 658300.197 0, 1699138.095 658341.339 0, 1699430.672 658382.497 0, 1699721.942 658423.489 0, 1700015.819 658464.866 0, 1700308.389 658506.076 0, 1700600.956 658547.303 0, 1700893.521 658588.548 0, 1701186.083 658629.81 0, 
+    1701478.643 658671.089 0, 1701771.201 658712.385 0, 1702063.756 658753.698 0, 1702356.309 658795.029 0, 1702648.859 658836.377 0, 1702941.407 658877.742 0, 1703233.953 658919.124 0, 1703526.496 658960.524 0, 1703819.036 659001.941 0, 1704111.574 659043.375 0, 
+    1704404.11 659084.826 0, 1704696.643 659126.294 0, 1704989.174 659167.78 0, 1705281.702 659209.283 0, 1705574.228 659250.803 0, 1705866.752 659292.34 0, 1706159.273 659333.895 0, 1706451.791 659375.467 0, 1706743.004 659416.87 0, 1707526.481 653907.434 0, 
+    1708309.91 648398.34 0))
+
+POLYGON ((1720780.884 661433.381 0, 1720489.786 661391.155 0, 1720197.386 661348.757 0, 1719904.984 661306.376 0, 1719612.579 661264.012 0, 1719320.171 661221.666 0, 1719027.762 661179.337 0, 1718735.349 661137.025 0, 1718442.934 661094.73 0, 1718150.517 661052.453 0, 
+    1717858.097 661010.192 0, 1717565.674 660967.949 0, 1717273.25 660925.723 0, 1716980.822 660883.515 0, 1716688.392 660841.323 0, 1716395.96 660799.149 0, 1716103.525 660756.992 0, 1715811.088 660714.852 0, 1715518.648 660672.73 0, 1715226.206 660630.624 0, 
+    1714933.761 660588.536 0, 1714641.314 660546.465 0, 1714348.864 660504.411 0, 1714056.412 660462.375 0, 1713762.656 660420.168 0, 1713471.501 660378.353 0, 1713179.041 660336.368 0, 1712886.579 660294.401 0, 1712594.115 660252.45 0, 1712301.648 660210.517 0, 
+    1712009.178 660168.601 0, 1711716.706 660126.702 0, 1711424.232 660084.82 0, 1711131.755 660042.956 0, 1710839.276 660001.109 0, 1710546.794 659959.279 0, 1710254.31 659917.466 0, 1709961.823 659875.67 0, 1709669.334 659833.892 0, 1709376.842 659792.131 0, 
+    1709084.348 659750.387 0, 1708791.852 659708.66 0, 1708499.353 659666.951 0, 1708206.851 659625.259 0, 1707914.347 659583.584 0, 1707621.841 659541.926 0, 1707329.332 659500.285 0, 1707036.821 659458.662 0, 1706743.004 659416.87 0, 1705959.479 664926.645 0, 
+    1705175.906 670436.756 0, 1705469.072 670478.455 0, 1705760.934 670519.986 0, 1706052.794 670561.534 0, 1706344.652 670603.099 0, 1706636.507 670644.682 0, 1706928.36 670686.282 0, 1707220.211 670727.899 0, 1707512.059 670769.533 0, 1707803.904 670811.184 0, 
+    1708095.747 670852.853 0, 1708387.588 670894.539 0, 1708679.426 670936.241 0, 1708971.262 670977.961 0, 1709263.095 671019.699 0, 1709554.926 671061.453 0, 1709846.754 671103.225 0, 1710138.58 671145.013 0, 1710430.403 671186.819 0, 1710722.224 671228.642 0, 
+    1711014.042 671270.483 0, 1711305.858 671312.34 0, 1711597.672 671354.215 0, 1711889.483 671396.107 0, 1712179.993 671437.829 0, 1712473.098 671479.942 0, 1712764.902 671521.885 0, 1713056.703 671563.846 0, 1713348.501 671605.823 0, 1713640.298 671647.818 0, 
+    1713932.092 671689.83 0, 1714223.883 671731.859 0, 1714515.672 671773.906 0, 1714807.458 671815.969 0, 1715099.242 671858.05 0, 1715391.023 671900.148 0, 1715682.802 671942.263 0, 1715974.579 671984.395 0, 1716266.353 672026.545 0, 1716558.124 672068.711 0, 
+    1716849.893 672110.895 0, 1717141.66 672153.096 0, 1717433.424 672195.314 0, 1717725.185 672237.55 0, 1718016.944 672279.802 0, 1718308.701 672322.072 0, 1718600.455 672364.358 0, 1718892.207 672406.662 0, 1719182.659 672448.795 0, 1719981.795 666940.921 0, 
+    1720780.884 661433.381 0))
+
+POLYGON ((1733183.67 674500.399 0, 1732893.337 674457.445 0, 1732601.706 674414.317 0, 1732310.072 674371.206 0, 1732018.436 674328.112 0, 1731726.798 674285.036 0, 1731435.157 674241.976 0, 1731143.513 674198.934 0, 1730851.867 674155.909 0, 1730560.218 674112.901 0, 
+    1730268.567 674069.91 0, 1729976.913 674026.937 0, 1729685.257 673983.98 0, 1729393.598 673941.041 0, 1729101.937 673898.119 0, 1728810.273 673855.214 0, 1728518.607 673812.326 0, 1728226.938 673769.456 0, 1727935.266 673726.602 0, 1727643.592 673683.766 0, 
+    1727351.916 673640.947 0, 1727060.237 673598.145 0, 1726768.555 673555.36 0, 1726476.871 673512.593 0, 1726183.889 673469.653 0, 1725893.496 673427.109 0, 1725601.804 673384.393 0, 1725310.11 673341.694 0, 1725018.414 673299.013 0, 1724726.715 673256.348 0, 
+    1724435.013 673213.701 0, 1724143.309 673171.07 0, 1723851.602 673128.457 0, 1723559.893 673085.861 0, 1723268.181 673043.283 0, 1722976.467 673000.721 0, 1722684.751 672958.177 0, 1722393.032 672915.65 0, 1722101.31 672873.14 0, 1721809.586 672830.647 0, 
+    1721517.859 672788.171 0, 1721226.13 672745.712 0, 1720934.398 672703.271 0, 1720642.664 672660.847 0, 1720350.927 672618.44 0, 1720059.188 672576.05 0, 1719767.447 672533.677 0, 1719475.702 672491.322 0, 1719182.659 672448.795 0, 1718383.474 677957.002 0, 
+    1717584.241 683465.538 0, 1717876.633 683507.97 0, 1718167.729 683550.232 0, 1718458.822 683592.51 0, 1718749.913 683634.806 0, 1719041.001 683677.119 0, 1719332.087 683719.449 0, 1719623.17 683761.796 0, 1719914.251 683804.16 0, 1720205.329 683846.541 0, 
+    1720496.405 683888.939 0, 1720787.479 683931.355 0, 1721078.549 683973.788 0, 1721369.618 684016.237 0, 1721660.683 684058.704 0, 1721951.747 684101.188 0, 1722242.807 684143.69 0, 1722533.866 684186.208 0, 1722824.922 684228.744 0, 1723115.975 684271.296 0, 
+    1723407.026 684313.866 0, 1723698.074 684356.453 0, 1723989.12 684399.057 0, 1724280.163 684441.678 0, 1724569.911 684484.127 0, 1724862.242 684526.971 0, 1725153.278 684569.644 0, 1725444.311 684612.334 0, 1725735.342 684655.04 0, 1726026.37 684697.764 0, 
+    1726317.395 684740.505 0, 1726608.419 684783.264 0, 1726899.439 684826.039 0, 1727190.457 684868.831 0, 1727481.473 684911.641 0, 1727772.486 684954.467 0, 1728063.497 684997.311 0, 1728354.505 685040.172 0, 1728645.51 685083.05 0, 1728936.513 685125.945 0, 
+    1729227.514 685168.858 0, 1729518.512 685211.787 0, 1729809.507 685254.734 0, 1730100.5 685297.698 0, 1730391.49 685340.678 0, 1730682.478 685383.676 0, 1730973.463 685426.691 0, 1731264.446 685469.724 0, 1731554.135 685512.582 0, 1732368.927 680006.326 0, 
+    1733183.67 674500.399 0))
+
+POLYGON ((1745518.19 687599.085 0, 1745228.621 687555.408 0, 1744937.761 687511.554 0, 1744646.899 687467.717 0, 1744356.033 687423.897 0, 1744065.166 687380.094 0, 1743774.295 687336.308 0, 1743483.422 687292.54 0, 1743192.547 687248.788 0, 1742901.669 687205.054 0, 
+    1742610.788 687161.337 0, 1742319.905 687117.637 0, 1742029.019 687073.954 0, 1741738.131 687030.288 0, 1741447.24 686986.64 0, 1741156.346 686943.008 0, 1740865.45 686899.394 0, 1740574.552 686855.796 0, 1740283.65 686812.216 0, 1739992.747 686768.653 0, 
+    1739701.84 686725.107 0, 1739410.931 686681.578 0, 1739120.02 686638.067 0, 1738829.106 686594.572 0, 1738536.899 686550.902 0, 1738247.27 686507.634 0, 1737956.349 686464.191 0, 1737665.424 686420.765 0, 1737374.497 686377.356 0, 1737083.568 686333.964 0, 
+    1736792.636 686290.589 0, 1736501.702 686247.232 0, 1736210.765 686203.891 0, 1735919.825 686160.568 0, 1735628.883 686117.262 0, 1735337.938 686073.973 0, 1735046.991 686030.701 0, 1734756.041 685987.446 0, 1734465.089 685944.208 0, 1734174.134 685900.988 0, 
+    1733883.177 685857.784 0, 1733592.217 685814.598 0, 1733301.255 685771.429 0, 1733010.29 685728.276 0, 1732719.322 685685.142 0, 1732428.352 685642.024 0, 1732137.379 685598.923 0, 1731846.404 685555.839 0, 1731554.135 685512.582 0, 1730739.294 691019.163 0, 
+    1729924.406 696526.067 0, 1730216.025 696569.229 0, 1730506.352 696612.216 0, 1730796.676 696655.221 0, 1731086.998 696698.243 0, 1731377.317 696741.281 0, 1731667.634 696784.337 0, 1731957.948 696827.41 0, 1732248.26 696870.501 0, 1732538.569 696913.608 0, 
+    1732828.876 696956.732 0, 1733119.18 696999.874 0, 1733409.482 697043.032 0, 1733699.781 697086.208 0, 1733990.077 697129.4 0, 1734280.371 697172.61 0, 1734570.662 697215.837 0, 1734860.951 697259.081 0, 1735151.238 697302.342 0, 1735441.521 697345.62 0, 
+    1735731.803 697388.915 0, 1736022.081 697432.227 0, 1736312.358 697475.557 0, 1736602.631 697518.903 0, 1736891.615 697562.074 0, 1737183.171 697605.647 0, 1737473.437 697649.045 0, 1737763.7 697692.46 0, 1738053.961 697735.891 0, 1738344.219 697779.34 0, 
+    1738634.475 697822.806 0, 1738924.728 697866.289 0, 1739214.978 697909.79 0, 1739505.226 697953.307 0, 1739795.472 697996.841 0, 1740085.715 698040.393 0, 1740375.955 698083.961 0, 1740666.193 698127.547 0, 1740956.428 698171.149 0, 1741246.661 698214.769 0, 
+    1741536.891 698258.406 0, 1741827.118 698302.06 0, 1742117.343 698345.731 0, 1742407.566 698389.419 0, 1742697.785 698433.124 0, 1742988.003 698476.847 0, 1743278.217 698520.586 0, 1743568.429 698564.342 0, 1743857.353 698607.922 0, 1744687.796 693103.342 0, 
+    1745518.19 687599.085 0))
+
+POLYGON ((1512025.612 467969.501 0, 1511723.216 467939.511 0, 1511419.431 467909.401 0, 1511115.643 467879.309 0, 1510811.854 467849.235 0, 1510508.063 467819.178 0, 1510204.27 467789.14 0, 1509900.475 467759.119 0, 1509596.679 467729.116 0, 1509292.881 467699.131 0, 
+    1508989.081 467669.164 0, 1508685.279 467639.215 0, 1508381.476 467609.284 0, 1508077.67 467579.37 0, 1507773.863 467549.475 0, 1507470.055 467519.597 0, 1507166.244 467489.738 0, 1506862.432 467459.896 0, 1506558.618 467430.072 0, 1506254.802 467400.266 0, 
+    1505950.985 467370.477 0, 1505647.165 467340.707 0, 1505343.344 467310.955 0, 1505039.522 467281.22 0, 1504734.308 467251.368 0, 1504431.871 467221.805 0, 1504128.043 467192.124 0, 1503824.213 467162.461 0, 1503520.382 467132.815 0, 1503216.548 467103.188 0, 
+    1502912.713 467073.579 0, 1502608.877 467043.987 0, 1502305.038 467014.414 0, 1502001.198 466984.858 0, 1501697.356 466955.32 0, 1501393.512 466925.8 0, 1501089.667 466896.298 0, 1500785.82 466866.814 0, 1500481.971 466837.348 0, 1500178.12 466807.899 0, 
+    1499874.268 466778.469 0, 1499570.414 466749.056 0, 1499266.558 466719.661 0, 1498962.7 466690.284 0, 1498658.841 466660.925 0, 1498354.98 466631.584 0, 1498051.117 466602.261 0, 1497747.253 466572.956 0, 1497441.996 466543.534 0, 1496909.361 472071.499 0, 
+    1496376.684 477599.894 0, 1496681.288 477629.252 0, 1496984.501 477658.495 0, 1497287.713 477687.755 0, 1497590.924 477717.034 0, 1497894.132 477746.33 0, 1498197.339 477775.644 0, 1498500.544 477804.975 0, 1498803.747 477834.325 0, 1499106.949 477863.693 0, 
+    1499410.149 477893.078 0, 1499713.347 477922.481 0, 1500016.544 477951.902 0, 1500319.738 477981.341 0, 1500622.931 478010.798 0, 1500926.123 478040.273 0, 1501229.312 478069.765 0, 1501532.5 478099.275 0, 1501835.686 478128.803 0, 1502138.87 478158.349 0, 
+    1502442.053 478187.913 0, 1502745.234 478217.495 0, 1503048.413 478247.094 0, 1503351.59 478276.712 0, 1503653.379 478306.211 0, 1503957.939 478336 0, 1504261.112 478365.671 0, 1504564.282 478395.36 0, 1504867.451 478425.066 0, 1505170.617 478454.791 0, 
+    1505473.782 478484.533 0, 1505776.946 478514.293 0, 1506080.107 478544.071 0, 1506383.267 478573.867 0, 1506686.425 478603.68 0, 1506989.582 478633.512 0, 1507292.736 478663.361 0, 1507595.889 478693.228 0, 1507899.04 478723.113 0, 1508202.19 478753.016 0, 
+    1508505.337 478782.937 0, 1508808.483 478812.875 0, 1509111.627 478842.832 0, 1509414.769 478872.806 0, 1509717.91 478902.798 0, 1510021.048 478932.808 0, 1510324.185 478962.836 0, 1510627.321 478992.881 0, 1510929.069 479022.807 0, 1511477.362 473495.939 0, 
+    1512025.612 467969.501 0))
+
+POLYGON ((1525477.375 480486.828 0, 1525175.711 480456.05 0, 1524872.661 480425.148 0, 1524569.61 480394.264 0, 1524266.558 480363.397 0, 1523963.503 480332.549 0, 1523660.447 480301.719 0, 1523357.389 480270.906 0, 1523054.329 480240.111 0, 1522751.267 480209.334 0, 
+    1522448.203 480178.575 0, 1522145.138 480147.833 0, 1521842.071 480117.11 0, 1521539.001 480086.404 0, 1521235.931 480055.716 0, 1520932.858 480025.046 0, 1520629.783 479994.394 0, 1520326.707 479963.76 0, 1520023.629 479933.144 0, 1519720.549 479902.545 0, 
+    1519417.468 479871.964 0, 1519114.384 479841.401 0, 1518811.299 479810.856 0, 1518508.212 479780.329 0, 1518203.739 479749.68 0, 1517902.032 479719.328 0, 1517598.94 479688.854 0, 1517295.846 479658.398 0, 1516992.75 479627.96 0, 1516689.652 479597.54 0, 
+    1516386.552 479567.137 0, 1516083.451 479536.753 0, 1515780.347 479506.386 0, 1515477.242 479476.037 0, 1515174.136 479445.706 0, 1514871.027 479415.393 0, 1514567.917 479385.097 0, 1514264.805 479354.82 0, 1513961.691 479324.56 0, 1513658.575 479294.318 0, 
+    1513355.458 479264.094 0, 1513052.338 479233.888 0, 1512749.217 479203.7 0, 1512446.095 479173.529 0, 1512142.97 479143.377 0, 1511839.844 479113.242 0, 1511536.716 479083.125 0, 1511233.586 479053.026 0, 1510929.069 479022.807 0, 1510380.733 484550.103 0, 
+    1509832.356 490077.823 0, 1510136.219 490107.977 0, 1510438.698 490138.012 0, 1510741.176 490168.064 0, 1511043.651 490198.134 0, 1511346.125 490228.222 0, 1511648.597 490258.328 0, 1511951.068 490288.451 0, 1512253.536 490318.592 0, 1512556.003 490348.752 0, 
+    1512858.468 490378.928 0, 1513160.931 490409.123 0, 1513463.393 490439.336 0, 1513765.853 490469.566 0, 1514068.311 490499.814 0, 1514370.767 490530.08 0, 1514673.221 490560.364 0, 1514975.674 490590.665 0, 1515278.125 490620.985 0, 1515580.574 490651.322 0, 
+    1515883.021 490681.677 0, 1516185.466 490712.05 0, 1516487.91 490742.44 0, 1516790.352 490772.849 0, 1517091.411 490803.136 0, 1517395.23 490833.719 0, 1517697.667 490864.18 0, 1518000.101 490894.66 0, 1518302.534 490925.157 0, 1518604.965 490955.672 0, 
+    1518907.395 490986.205 0, 1519209.822 491016.756 0, 1519512.248 491047.325 0, 1519814.672 491077.911 0, 1520117.094 491108.515 0, 1520419.514 491139.137 0, 1520721.933 491169.777 0, 1521024.349 491200.435 0, 1521326.764 491231.11 0, 1521629.177 491261.803 0, 
+    1521931.589 491292.514 0, 1522233.998 491323.243 0, 1522536.406 491353.989 0, 1522838.812 491384.754 0, 1523141.216 491415.536 0, 1523443.618 491446.336 0, 1523746.018 491477.154 0, 1524048.417 491507.989 0, 1524349.434 491538.702 0, 1524913.426 486012.553 0, 
+    1525477.375 480486.828 0))
+
+POLYGON ((1538862.328 493040.588 0, 1538561.396 493009.025 0, 1538259.086 492977.335 0, 1537956.773 492945.663 0, 1537654.459 492914.009 0, 1537352.144 492882.372 0, 1537049.826 492850.754 0, 1536747.506 492819.153 0, 1536445.185 492787.57 0, 1536142.861 492756.005 0, 
+    1535840.536 492724.457 0, 1535538.209 492692.928 0, 1535235.88 492661.416 0, 1534933.55 492629.922 0, 1534631.217 492598.446 0, 1534328.883 492566.987 0, 1534026.546 492535.547 0, 1533724.208 492504.124 0, 1533421.868 492472.719 0, 1533119.526 492441.331 0, 
+    1532817.183 492409.962 0, 1532514.837 492378.61 0, 1532212.49 492347.276 0, 1531910.14 492315.96 0, 1531606.411 492284.519 0, 1531305.437 492253.382 0, 1531003.082 492222.119 0, 1530700.725 492190.874 0, 1530398.367 492159.647 0, 1530096.006 492128.438 0, 
+    1529793.644 492097.246 0, 1529491.28 492066.072 0, 1529188.915 492034.917 0, 1528886.547 492003.778 0, 1528584.178 491972.658 0, 1528281.806 491941.556 0, 1527979.433 491910.471 0, 1527677.058 491879.404 0, 1527374.682 491848.355 0, 1527072.303 491817.323 0, 
+    1526769.923 491786.31 0, 1526467.54 491755.314 0, 1526165.156 491724.336 0, 1525862.77 491693.376 0, 1525560.383 491662.434 0, 1525257.993 491631.509 0, 1524955.602 491600.603 0, 1524653.209 491569.714 0, 1524349.434 491538.702 0, 1523785.399 497065.272 0, 
+    1523221.321 502592.261 0, 1523524.442 502623.206 0, 1523826.185 502654.028 0, 1524127.925 502684.869 0, 1524429.664 502715.727 0, 1524731.401 502746.602 0, 1525033.137 502777.496 0, 1525334.87 502808.407 0, 1525636.602 502839.336 0, 1525938.332 502870.283 0, 
+    1526240.06 502901.248 0, 1526541.786 502932.23 0, 1526843.51 502963.23 0, 1527145.233 502994.248 0, 1527446.954 503025.284 0, 1527748.673 503056.337 0, 1528050.39 503087.408 0, 1528352.105 503118.497 0, 1528653.818 503149.603 0, 1528955.53 503180.728 0, 
+    1529257.24 503211.87 0, 1529558.948 503243.03 0, 1529860.654 503274.208 0, 1530162.358 503305.403 0, 1530462.685 503336.474 0, 1530765.761 503367.847 0, 1531067.46 503399.096 0, 1531369.156 503430.362 0, 1531670.852 503461.647 0, 1531972.545 503492.948 0, 
+    1532274.236 503524.268 0, 1532575.926 503555.606 0, 1532877.613 503586.961 0, 1533179.299 503618.334 0, 1533480.983 503649.725 0, 1533782.665 503681.133 0, 1534084.346 503712.559 0, 1534386.024 503744.003 0, 1534687.701 503775.465 0, 1534989.375 503806.945 0, 
+    1535291.048 503838.442 0, 1535592.719 503869.957 0, 1535894.388 503901.49 0, 1536196.056 503933.04 0, 1536497.721 503964.609 0, 1536799.385 503996.195 0, 1537101.047 504027.799 0, 1537402.706 504059.42 0, 1537702.991 504090.915 0, 1538282.681 498565.542 0, 
+    1538862.328 493040.588 0))
+
+POLYGON ((1552180.368 505630.478 0, 1551880.172 505598.134 0, 1551578.603 505565.66 0, 1551277.031 505533.204 0, 1550975.458 505500.766 0, 1550673.883 505468.346 0, 1550372.306 505435.943 0, 1550070.727 505403.558 0, 1549769.147 505371.191 0, 1549467.564 505338.841 0, 
+    1549165.979 505306.51 0, 1548864.393 505274.196 0, 1548562.804 505241.9 0, 1548261.214 505209.621 0, 1547959.622 505177.36 0, 1547658.028 505145.117 0, 1547356.432 505112.892 0, 1547054.834 505080.685 0, 1546753.234 505048.495 0, 1546451.632 505016.323 0, 
+    1546150.029 504984.169 0, 1545848.423 504952.033 0, 1545546.816 504919.914 0, 1545245.207 504887.813 0, 1544942.223 504855.584 0, 1544641.983 504823.664 0, 1544340.368 504791.617 0, 1544038.751 504759.587 0, 1543737.132 504727.575 0, 1543435.512 504695.58 0, 
+    1543133.889 504663.604 0, 1542832.265 504631.645 0, 1542530.639 504599.704 0, 1542229.011 504567.78 0, 1541927.381 504535.874 0, 1541625.749 504503.987 0, 1541324.115 504472.116 0, 1541022.479 504440.264 0, 1540720.842 504408.429 0, 1540419.203 504376.613 0, 
+    1540117.561 504344.813 0, 1539815.918 504313.032 0, 1539514.273 504281.268 0, 1539212.627 504249.523 0, 1538910.978 504217.794 0, 1538609.327 504186.084 0, 1538307.675 504154.392 0, 1538006.021 504122.717 0, 1537702.991 504090.915 0, 1537123.257 509616.704 0, 
+    1536543.479 515142.904 0, 1536845.856 515174.637 0, 1537146.86 515206.244 0, 1537447.862 515237.868 0, 1537748.862 515269.51 0, 1538049.86 515301.17 0, 1538350.856 515332.847 0, 1538651.851 515364.542 0, 1538952.843 515396.255 0, 1539253.834 515427.985 0, 
+    1539554.823 515459.734 0, 1539855.81 515491.5 0, 1540156.795 515523.283 0, 1540457.778 515555.085 0, 1540758.76 515586.904 0, 1541059.739 515618.741 0, 1541360.717 515650.595 0, 1541661.693 515682.468 0, 1541962.667 515714.358 0, 1542263.639 515746.265 0, 
+    1542564.609 515778.191 0, 1542865.577 515810.134 0, 1543166.544 515842.095 0, 1543467.508 515874.073 0, 1543767.101 515905.924 0, 1544069.431 515938.084 0, 1544370.39 515970.115 0, 1544671.347 516002.165 0, 1544972.302 516034.232 0, 1545273.255 516066.317 0, 
+    1545574.207 516098.419 0, 1545875.156 516130.539 0, 1546176.104 516162.677 0, 1546477.049 516194.833 0, 1546777.993 516227.007 0, 1547078.935 516259.198 0, 1547379.875 516291.406 0, 1547680.813 516323.633 0, 1547981.749 516355.877 0, 1548282.683 516388.139 0, 
+    1548583.616 516420.419 0, 1548884.546 516452.716 0, 1549185.475 516485.031 0, 1549486.401 516517.364 0, 1549787.326 516549.715 0, 1550088.249 516582.083 0, 1550389.17 516614.469 0, 1550690.089 516646.873 0, 1550989.638 516679.147 0, 1551585.025 511154.606 0, 
+    1552180.368 505630.478 0))
+
+POLYGON ((1565431.399 518256.196 0, 1565131.94 518223.075 0, 1564831.113 518189.822 0, 1564530.285 518156.586 0, 1564229.455 518123.367 0, 1563928.623 518090.167 0, 1563627.789 518056.984 0, 1563326.953 518023.819 0, 1563026.115 517990.671 0, 1562725.275 517957.542 0, 
+    1562424.433 517924.43 0, 1562123.589 517891.335 0, 1561822.743 517858.259 0, 1561521.895 517825.2 0, 1561221.046 517792.158 0, 1560920.194 517759.135 0, 1560619.34 517726.129 0, 1560318.485 517693.141 0, 1560017.627 517660.171 0, 1559716.768 517627.218 0, 
+    1559415.907 517594.283 0, 1559115.043 517561.366 0, 1558814.178 517528.466 0, 1558513.311 517495.584 0, 1558211.075 517462.571 0, 1557911.571 517429.874 0, 1557610.698 517397.045 0, 1557309.823 517364.234 0, 1557008.946 517331.441 0, 1556708.067 517298.665 0, 
+    1556407.187 517265.907 0, 1556106.304 517233.167 0, 1555805.42 517200.445 0, 1555504.533 517167.74 0, 1555203.645 517135.053 0, 1554902.755 517102.384 0, 1554601.862 517069.732 0, 1554300.968 517037.098 0, 1554000.072 517004.482 0, 1553699.174 516971.883 0, 
+    1553398.274 516939.303 0, 1553097.372 516906.74 0, 1552796.469 516874.194 0, 1552495.563 516841.667 0, 1552194.655 516809.157 0, 1551893.746 516776.664 0, 1551592.835 516744.19 0, 1551291.921 516711.733 0, 1550989.638 516679.147 0, 1550394.206 522204.096 0, 
+    1549798.731 527729.452 0, 1550100.361 527761.968 0, 1550400.624 527794.355 0, 1550700.885 527826.759 0, 1551001.144 527859.181 0, 1551301.401 527891.621 0, 1551601.657 527924.078 0, 1551901.91 527956.553 0, 1552202.161 527989.046 0, 1552502.411 528021.556 0, 
+    1552802.659 528054.084 0, 1553102.904 528086.63 0, 1553403.148 528119.193 0, 1553703.39 528151.774 0, 1554003.63 528184.373 0, 1554303.868 528216.99 0, 1554604.104 528249.624 0, 1554904.338 528282.275 0, 1555204.571 528314.945 0, 1555504.801 528347.632 0, 
+    1555805.029 528380.337 0, 1556105.256 528413.059 0, 1556405.48 528445.799 0, 1556705.703 528478.557 0, 1557004.56 528511.183 0, 1557306.143 528544.125 0, 1557606.359 528576.936 0, 1557906.574 528609.765 0, 1558206.787 528642.611 0, 1558506.998 528675.474 0, 
+    1558807.208 528708.356 0, 1559107.415 528741.255 0, 1559407.62 528774.172 0, 1559707.823 528807.106 0, 1560008.025 528840.058 0, 1560308.224 528873.028 0, 1560608.422 528906.016 0, 1560908.617 528939.021 0, 1561208.811 528972.044 0, 1561509.002 529005.084 0, 
+    1561809.192 529038.142 0, 1562109.38 529071.218 0, 1562409.566 529104.311 0, 1562709.75 529137.423 0, 1563009.932 529170.551 0, 1563310.112 529203.698 0, 1563610.29 529236.862 0, 1563910.466 529270.044 0, 1564209.277 529303.093 0, 1564820.36 523779.441 0, 
+    1565431.399 518256.196 0))
+
+POLYGON ((1578615.32 530917.439 0, 1578316.601 530883.546 0, 1578016.52 530849.516 0, 1577716.437 530815.504 0, 1577416.351 530781.51 0, 1577116.264 530747.533 0, 1576816.175 530713.574 0, 1576516.084 530679.633 0, 1576215.991 530645.709 0, 1575915.896 530611.803 0, 
+    1575615.799 530577.914 0, 1575315.7 530544.044 0, 1575015.598 530510.19 0, 1574715.495 530476.355 0, 1574415.39 530442.537 0, 1574115.283 530408.737 0, 1573815.174 530374.955 0, 1573515.063 530341.19 0, 1573214.95 530307.443 0, 1572914.835 530273.713 0, 
+    1572614.718 530240.002 0, 1572314.599 530206.307 0, 1572014.478 530172.631 0, 1571714.355 530138.972 0, 1571412.869 530105.178 0, 1571114.103 530071.707 0, 1570813.974 530038.102 0, 1570513.843 530004.514 0, 1570213.71 529970.943 0, 1569913.576 529937.39 0, 
+    1569613.439 529903.855 0, 1569313.3 529870.338 0, 1569013.159 529836.838 0, 1568713.017 529803.356 0, 1568412.872 529769.891 0, 1568112.725 529736.444 0, 1567812.577 529703.015 0, 1567512.426 529669.604 0, 1567212.273 529636.21 0, 1566912.119 529602.834 0, 
+    1566611.962 529569.475 0, 1566311.804 529536.134 0, 1566011.643 529502.811 0, 1565711.481 529469.506 0, 1565411.317 529436.218 0, 1565111.15 529402.948 0, 1564810.982 529369.695 0, 1564510.812 529336.461 0, 1564209.277 529303.093 0, 1563598.15 534827.147 0, 
+    1562986.978 540351.601 0, 1563287.859 540384.897 0, 1563587.379 540418.06 0, 1563886.897 540451.24 0, 1564186.413 540484.438 0, 1564485.927 540517.654 0, 1564785.439 540550.887 0, 1565084.949 540584.138 0, 1565384.458 540617.407 0, 1565683.964 540650.693 0, 
+    1565983.468 540683.997 0, 1566282.971 540717.318 0, 1566582.471 540750.657 0, 1566881.969 540784.014 0, 1567181.466 540817.389 0, 1567480.96 540850.781 0, 1567780.453 540884.19 0, 1568079.943 540917.617 0, 1568379.432 540951.062 0, 1568678.918 540984.525 0, 
+    1568978.403 541018.005 0, 1569277.886 541051.503 0, 1569577.366 541085.018 0, 1569876.845 541118.551 0, 1570174.964 541151.949 0, 1570475.797 541185.67 0, 1570775.269 541219.256 0, 1571074.74 541252.859 0, 1571374.209 541286.48 0, 1571673.676 541320.119 0, 
+    1571973.141 541353.776 0, 1572272.604 541387.45 0, 1572572.064 541421.141 0, 1572871.523 541454.851 0, 1573170.98 541488.577 0, 1573470.435 541522.322 0, 1573769.888 541556.084 0, 1574069.339 541589.864 0, 1574368.788 541623.661 0, 1574668.235 541657.476 0, 
+    1574967.68 541691.309 0, 1575267.123 541725.159 0, 1575566.564 541759.027 0, 1575866.003 541792.913 0, 1576165.44 541826.816 0, 1576464.875 541860.736 0, 1576764.308 541894.675 0, 1577063.739 541928.631 0, 1577361.812 541962.451 0, 1577988.589 536439.745 0, 
+    1578615.32 530917.439 0))
+
+POLYGON ((1591732.037 543613.905 0, 1591434.059 543579.243 0, 1591134.725 543544.441 0, 1590835.389 543509.657 0, 1590536.051 543474.89 0, 1590236.711 543440.141 0, 1589937.369 543405.41 0, 1589638.025 543370.696 0, 1589338.679 543336 0, 1589039.331 543301.322 0, 
+    1588739.98 543266.661 0, 1588440.628 543232.018 0, 1588141.274 543197.392 0, 1587841.917 543162.784 0, 1587542.559 543128.194 0, 1587243.199 543093.621 0, 1586943.836 543059.066 0, 1586644.472 543024.528 0, 1586345.105 542990.008 0, 1586045.736 542955.506 0, 
+    1585746.366 542921.021 0, 1585446.993 542886.554 0, 1585147.618 542852.105 0, 1584848.242 542817.673 0, 1584547.508 542783.103 0, 1584249.482 542748.862 0, 1583950.099 542714.483 0, 1583650.715 542680.122 0, 1583351.328 542645.778 0, 1583051.939 542611.452 0, 
+    1582752.548 542577.144 0, 1582453.155 542542.853 0, 1582153.76 542508.579 0, 1581854.363 542474.324 0, 1581554.965 542440.086 0, 1581255.564 542405.866 0, 1580956.161 542371.663 0, 1580656.756 542337.478 0, 1580357.349 542303.31 0, 1580057.94 542269.16 0, 
+    1579758.529 542235.028 0, 1579459.116 542200.913 0, 1579159.701 542166.816 0, 1578860.284 542132.737 0, 1578560.865 542098.675 0, 1578261.444 542064.631 0, 1577962.02 542030.605 0, 1577662.595 541996.596 0, 1577361.812 541962.451 0, 1576734.99 547485.553 0, 
+    1576108.123 553009.049 0, 1576408.254 553043.12 0, 1576707.028 553077.055 0, 1577005.801 553111.007 0, 1577304.572 553144.978 0, 1577603.341 553178.965 0, 1577902.108 553212.971 0, 1578200.873 553246.994 0, 1578499.636 553281.034 0, 1578798.397 553315.092 0, 
+    1579097.155 553349.168 0, 1579395.912 553383.261 0, 1579694.667 553417.372 0, 1579993.42 553451.501 0, 1580292.171 553485.647 0, 1580590.92 553519.81 0, 1580889.666 553553.992 0, 1581188.411 553588.191 0, 1581487.154 553622.407 0, 1581785.895 553656.641 0, 
+    1582084.633 553690.892 0, 1582383.37 553725.162 0, 1582682.105 553759.448 0, 1582980.838 553793.753 0, 1583278.216 553827.919 0, 1583578.297 553862.414 0, 1583877.024 553896.771 0, 1584175.748 553931.146 0, 1584474.471 553965.538 0, 1584773.191 553999.948 0, 
+    1585071.91 554034.375 0, 1585370.626 554068.82 0, 1585669.341 554103.283 0, 1585968.053 554137.763 0, 1586266.764 554172.26 0, 1586565.472 554206.776 0, 1586864.178 554241.308 0, 1587162.883 554275.859 0, 1587461.585 554310.427 0, 1587760.285 554345.013 0, 
+    1588058.984 554379.616 0, 1588357.68 554414.237 0, 1588656.374 554448.875 0, 1588955.066 554483.531 0, 1589253.756 554518.204 0, 1589552.444 554552.895 0, 1589851.13 554587.604 0, 1590149.814 554622.33 0, 1590447.145 554656.917 0, 1591089.614 549135.214 0, 
+    1591732.037 543613.905 0))
+
+POLYGON ((1604781.454 556345.289 0, 1604484.22 556309.862 0, 1604185.635 556274.292 0, 1603887.048 556238.74 0, 1603588.459 556203.205 0, 1603289.869 556167.688 0, 1602991.276 556132.188 0, 1602692.68 556096.706 0, 1602394.083 556061.242 0, 1602095.484 556025.795 0, 
+    1601796.883 555990.365 0, 1601498.279 555954.954 0, 1601199.674 555919.559 0, 1600901.066 555884.183 0, 1600602.456 555848.824 0, 1600303.845 555813.482 0, 1600005.231 555778.158 0, 1599706.615 555742.852 0, 1599407.997 555707.563 0, 1599109.377 555672.292 0, 
+    1598810.755 555637.039 0, 1598512.13 555601.803 0, 1598213.504 555566.584 0, 1597914.876 555531.383 0, 1597614.896 555496.041 0, 1597317.613 555461.034 0, 1597018.978 555425.886 0, 1596720.342 555390.756 0, 1596421.703 555355.643 0, 1596123.062 555320.547 0, 
+    1595824.419 555285.469 0, 1595525.774 555250.409 0, 1595227.127 555215.366 0, 1594928.478 555180.341 0, 1594629.827 555145.334 0, 1594331.174 555110.344 0, 1594032.519 555075.371 0, 1593733.861 555040.417 0, 1593435.202 555005.479 0, 1593136.541 554970.56 0, 
+    1592837.877 554935.658 0, 1592539.212 554900.773 0, 1592240.544 554865.906 0, 1591941.875 554831.057 0, 1591643.203 554796.225 0, 1591344.529 554761.411 0, 1591045.853 554726.615 0, 1590747.176 554691.836 0, 1590447.145 554656.917 0, 1589804.63 560179.01 0, 
+    1589162.071 565701.491 0, 1589461.449 565736.333 0, 1589759.476 565771.037 0, 1590057.502 565805.758 0, 1590355.526 565840.496 0, 1590653.547 565875.252 0, 1590951.567 565910.025 0, 1591249.584 565944.816 0, 1591547.6 565979.625 0, 1591845.613 566014.451 0, 
+    1592143.625 566049.295 0, 1592441.634 566084.156 0, 1592739.641 566119.035 0, 1593037.647 566153.931 0, 1593335.65 566188.845 0, 1593633.651 566223.776 0, 1593931.65 566258.725 0, 1594229.647 566293.691 0, 1594527.642 566328.675 0, 1594825.635 566363.677 0, 
+    1595123.625 566398.696 0, 1595421.614 566433.732 0, 1595719.601 566468.786 0, 1596017.585 566503.858 0, 1596314.221 566538.788 0, 1596613.549 566574.054 0, 1596911.527 566609.178 0, 1597209.503 566644.32 0, 1597507.478 566679.479 0, 1597805.45 566714.656 0, 
+    1598103.42 566749.851 0, 1598401.388 566785.062 0, 1598699.354 566820.292 0, 1598997.318 566855.539 0, 1599295.28 566890.804 0, 1599593.24 566926.086 0, 1599891.197 566961.385 0, 1600189.153 566996.702 0, 1600487.107 567032.037 0, 1600785.058 567067.389 0, 
+    1601083.007 567102.759 0, 1601380.955 567138.146 0, 1601678.9 567173.551 0, 1601976.843 567208.974 0, 1602274.784 567244.414 0, 1602572.723 567279.871 0, 1602870.66 567315.346 0, 1603168.595 567350.839 0, 1603465.182 567386.188 0, 1604123.341 561865.545 0, 
+    1604781.454 556345.289 0))
+
+POLYGON ((1617763.477 569111.288 0, 1617466.988 569075.1 0, 1617169.155 569038.766 0, 1616871.319 569002.45 0, 1616573.482 568966.15 0, 1616275.642 568929.869 0, 1615977.8 568893.605 0, 1615679.956 568857.359 0, 1615382.11 568821.13 0, 1615084.262 568784.918 0, 
+    1614786.411 568748.724 0, 1614488.559 568712.548 0, 1614190.704 568676.389 0, 1613892.847 568640.248 0, 1613594.988 568604.124 0, 1613297.127 568568.018 0, 1612999.264 568531.929 0, 1612701.399 568495.858 0, 1612403.532 568459.804 0, 1612105.662 568423.768 0, 
+    1611807.79 568387.75 0, 1611509.917 568351.749 0, 1611212.041 568315.765 0, 1610914.163 568279.799 0, 1610614.939 568243.689 0, 1610318.4 568207.92 0, 1610020.516 568172.007 0, 1609722.629 568136.111 0, 1609424.741 568100.233 0, 1609126.85 568064.372 0, 
+    1608828.957 568028.529 0, 1608531.063 567992.703 0, 1608233.166 567956.895 0, 1607935.266 567921.104 0, 1607637.365 567885.331 0, 1607339.462 567849.575 0, 1607041.556 567813.837 0, 1606743.649 567778.117 0, 1606445.739 567742.414 0, 1606147.827 567706.728 0, 
+    1605849.914 567671.061 0, 1605551.998 567635.41 0, 1605254.08 567599.777 0, 1604956.159 567564.162 0, 1604658.237 567528.564 0, 1604360.313 567492.984 0, 1604062.387 567457.421 0, 1603764.458 567421.876 0, 1603465.182 567386.188 0, 1602806.977 572907.216 0, 
+    1602148.727 578428.624 0, 1602447.35 578464.234 0, 1602744.629 578499.702 0, 1603041.905 578535.187 0, 1603339.18 578570.689 0, 1603636.452 578606.21 0, 1603933.722 578641.747 0, 1604230.99 578677.302 0, 1604528.256 578712.875 0, 1604825.52 578748.465 0, 
+    1605122.782 578784.072 0, 1605420.042 578819.698 0, 1605717.299 578855.34 0, 1606014.555 578891 0, 1606311.809 578926.678 0, 1606609.06 578962.373 0, 1606906.309 578998.085 0, 1607203.556 579033.815 0, 1607500.801 579069.563 0, 1607798.044 579105.328 0, 
+    1608095.285 579141.111 0, 1608392.524 579176.911 0, 1608689.76 579212.728 0, 1608986.995 579248.563 0, 1609282.886 579284.254 0, 1609581.458 579320.286 0, 1609878.686 579356.173 0, 1610175.912 579392.078 0, 1610473.136 579428.001 0, 1610770.358 579463.941 0, 
+    1611067.578 579499.898 0, 1611364.795 579535.873 0, 1611662.011 579571.865 0, 1611959.224 579607.875 0, 1612256.435 579643.903 0, 1612553.644 579679.948 0, 1612850.851 579716.01 0, 1613148.056 579752.09 0, 1613445.259 579788.188 0, 1613742.46 579824.303 0, 
+    1614039.658 579860.435 0, 1614336.855 579896.585 0, 1614634.049 579932.752 0, 1614931.241 579968.937 0, 1615228.431 580005.14 0, 1615525.619 580041.359 0, 1615822.805 580077.597 0, 1616119.988 580113.852 0, 1616415.83 580149.96 0, 1617089.677 574630.434 0, 
+    1617763.477 569111.288 0))
+
+POLYGON ((1630678.013 581911.597 0, 1630382.272 581874.652 0, 1630085.192 581837.558 0, 1629788.11 581800.481 0, 1629491.026 581763.422 0, 1629193.939 581726.38 0, 1628896.85 581689.356 0, 1628599.759 581652.349 0, 1628302.666 581615.359 0, 1628005.571 581578.387 0, 
+    1627708.474 581541.433 0, 1627411.374 581504.496 0, 1627114.272 581467.577 0, 1626817.168 581430.675 0, 1626520.062 581393.79 0, 1626222.954 581356.923 0, 1625925.844 581320.074 0, 1625628.731 581283.242 0, 1625331.616 581246.427 0, 1625034.499 581209.63 0, 
+    1624737.38 581172.851 0, 1624440.259 581136.089 0, 1624143.135 581099.344 0, 1623846.01 581062.617 0, 1623547.544 581025.742 0, 1623251.752 580989.215 0, 1622954.62 580952.541 0, 1622657.486 580915.883 0, 1622360.349 580879.244 0, 1622063.211 580842.622 0, 
+    1621766.07 580806.017 0, 1621468.927 580769.43 0, 1621171.782 580732.86 0, 1620874.635 580696.308 0, 1620577.486 580659.773 0, 1620280.334 580623.256 0, 1619983.18 580586.756 0, 1619686.025 580550.274 0, 1619388.867 580513.809 0, 1619091.707 580477.362 0, 
+    1618794.544 580440.932 0, 1618497.38 580404.52 0, 1618200.214 580368.125 0, 1617903.045 580331.748 0, 1617605.874 580295.388 0, 1617308.701 580259.046 0, 1617011.526 580222.721 0, 1616714.349 580186.414 0, 1616415.83 580149.96 0, 1615741.937 585669.865 0, 
+    1615067.999 591190.144 0, 1615365.865 591226.518 0, 1615662.393 591262.746 0, 1615958.918 591298.991 0, 1616255.441 591335.254 0, 1616551.962 591371.534 0, 1616848.481 591407.832 0, 1617144.997 591444.147 0, 1617441.512 591480.48 0, 1617738.025 591516.83 0, 
+    1618034.535 591553.197 0, 1618331.043 591589.582 0, 1618627.549 591625.985 0, 1618924.053 591662.405 0, 1619220.555 591698.842 0, 1619517.054 591735.297 0, 1619813.552 591771.769 0, 1620110.047 591808.259 0, 1620406.54 591844.766 0, 1620703.031 591881.291 0, 
+    1620999.52 591917.833 0, 1621296.007 591954.392 0, 1621592.491 591990.969 0, 1621888.974 592027.564 0, 1622184.118 592064.011 0, 1622481.932 592100.805 0, 1622778.408 592137.452 0, 1623074.882 592174.116 0, 1623371.353 592210.798 0, 1623667.823 592247.497 0, 
+    1623964.29 592284.213 0, 1624260.755 592320.947 0, 1624557.218 592357.699 0, 1624853.679 592394.468 0, 1625150.138 592431.254 0, 1625446.594 592468.058 0, 1625743.048 592504.879 0, 1626039.5 592541.718 0, 1626335.95 592578.574 0, 1626632.398 592615.448 0, 
+    1626928.844 592652.339 0, 1627225.287 592689.247 0, 1627521.729 592726.173 0, 1627818.168 592763.117 0, 1628114.605 592800.077 0, 1628411.039 592837.056 0, 1628707.472 592874.051 0, 1629003.902 592911.065 0, 1629298.997 592947.929 0, 1629988.528 587429.576 0, 
+    1630678.013 581911.597 0))
+
+POLYGON ((1643524.972 594745.911 0, 1643229.98 594708.214 0, 1642933.656 594670.363 0, 1642637.329 594632.53 0, 1642341 594594.714 0, 1642044.669 594556.916 0, 1641748.335 594519.135 0, 1641451.999 594481.372 0, 1641155.661 594443.626 0, 1640859.321 594405.898 0, 
+    1640562.978 594368.187 0, 1640266.634 594330.493 0, 1639970.287 594292.817 0, 1639673.938 594255.159 0, 1639377.587 594217.517 0, 1639081.233 594179.894 0, 1638784.877 594142.287 0, 1638488.519 594104.698 0, 1638192.159 594067.127 0, 1637895.797 594029.573 0, 
+    1637599.432 593992.036 0, 1637303.065 593954.517 0, 1637006.696 593917.016 0, 1636710.325 593879.531 0, 1636412.619 593841.896 0, 1636117.576 593804.615 0, 1635821.198 593767.183 0, 1635524.818 593729.769 0, 1635228.436 593692.372 0, 1634932.052 593654.992 0, 
+    1634635.665 593617.63 0, 1634339.276 593580.286 0, 1634042.885 593542.958 0, 1633746.492 593505.649 0, 1633450.096 593468.356 0, 1633153.699 593431.081 0, 1632857.299 593393.824 0, 1632560.897 593356.584 0, 1632264.493 593319.361 0, 1631968.086 593282.156 0, 
+    1631671.678 593244.969 0, 1631375.267 593207.798 0, 1631078.854 593170.646 0, 1630782.439 593133.51 0, 1630486.022 593096.392 0, 1630189.602 593059.292 0, 1629893.181 593022.209 0, 1629596.757 592985.143 0, 1629298.997 592947.929 0, 1628609.419 598466.653 0, 
+    1627919.795 603985.746 0, 1628216.902 604022.879 0, 1628512.676 604059.863 0, 1628808.448 604096.865 0, 1629104.218 604133.884 0, 1629399.986 604170.921 0, 1629695.751 604207.975 0, 1629991.515 604245.046 0, 1630287.276 604282.135 0, 1630583.035 604319.241 0, 
+    1630878.792 604356.364 0, 1631174.546 604393.505 0, 1631470.299 604430.664 0, 1631766.049 604467.84 0, 1632061.797 604505.033 0, 1632357.543 604542.243 0, 1632653.286 604579.471 0, 1632949.028 604616.717 0, 1633244.767 604653.98 0, 1633540.504 604691.26 0, 
+    1633836.239 604728.558 0, 1634131.972 604765.873 0, 1634427.702 604803.205 0, 1634723.43 604840.555 0, 1635017.827 604877.754 0, 1635314.88 604915.307 0, 1635610.602 604952.709 0, 1635906.321 604990.128 0, 1636202.039 605027.565 0, 1636497.754 605065.02 0, 
+    1636793.467 605102.491 0, 1637089.177 605139.98 0, 1637384.886 605177.487 0, 1637680.592 605215.011 0, 1637976.296 605252.552 0, 1638271.998 605290.111 0, 1638567.697 605327.687 0, 1638863.395 605365.28 0, 1639159.09 605402.891 0, 1639454.783 605440.52 0, 
+    1639750.474 605478.165 0, 1640046.162 605515.829 0, 1640341.848 605553.509 0, 1640637.533 605591.207 0, 1640933.214 605628.922 0, 1641228.894 605666.655 0, 1641524.572 605704.405 0, 1641820.247 605742.173 0, 1642114.591 605779.788 0, 1642819.805 600262.666 0, 
+    1643524.972 594745.911 0))
+
+POLYGON ((1656304.263 607613.926 0, 1656010.023 607575.479 0, 1655714.456 607536.876 0, 1655418.886 607498.291 0, 1655123.315 607459.723 0, 1654827.74 607421.173 0, 1654532.164 607382.639 0, 1654236.585 607344.124 0, 1653941.004 607305.625 0, 1653645.421 607267.144 0, 
+    1653349.836 607228.681 0, 1653054.248 607190.235 0, 1652758.658 607151.806 0, 1652463.066 607113.394 0, 1652167.471 607075 0, 1651871.874 607036.624 0, 1651576.275 606998.265 0, 1651280.674 606959.923 0, 1650985.07 606921.598 0, 1650689.465 606883.292 0, 
+    1650393.857 606845.002 0, 1650098.246 606806.73 0, 1649802.634 606768.475 0, 1649507.019 606730.238 0, 1649210.075 606691.846 0, 1648915.783 606653.815 0, 1648620.161 606615.63 0, 1648324.537 606577.462 0, 1648028.911 606539.312 0, 1647733.283 606501.179 0, 
+    1647437.652 606463.063 0, 1647142.019 606424.965 0, 1646846.384 606386.884 0, 1646550.747 606348.821 0, 1646255.108 606310.775 0, 1645959.466 606272.746 0, 1645663.822 606234.735 0, 1645368.176 606196.741 0, 1645072.527 606158.765 0, 1644776.876 606120.806 0, 
+    1644481.223 606082.864 0, 1644185.568 606044.94 0, 1643889.911 606007.033 0, 1643594.251 605969.144 0, 1643298.589 605931.272 0, 1643002.925 605893.417 0, 1642707.259 605855.58 0, 1642411.59 605817.76 0, 1642114.591 605779.788 0, 1641409.331 611297.275 0, 
+    1640704.024 616815.125 0, 1641000.371 616853.013 0, 1641295.39 616890.75 0, 1641590.407 616928.504 0, 1641885.422 616966.276 0, 1642180.434 617004.064 0, 1642475.444 617041.871 0, 1642770.452 617079.694 0, 1643065.458 617117.535 0, 1643360.461 617155.393 0, 
+    1643655.462 617193.269 0, 1643950.461 617231.162 0, 1644245.458 617269.072 0, 1644540.453 617307 0, 1644835.445 617344.945 0, 1645130.435 617382.907 0, 1645425.423 617420.887 0, 1645720.409 617458.884 0, 1646015.392 617496.899 0, 1646310.373 617534.93 0, 
+    1646605.352 617572.98 0, 1646900.329 617611.046 0, 1647195.303 617649.13 0, 1647490.275 617687.232 0, 1647783.921 617725.179 0, 1648080.213 617763.486 0, 1648375.178 617801.64 0, 1648670.141 617839.81 0, 1648965.102 617877.999 0, 1649260.061 617916.204 0, 
+    1649555.017 617954.427 0, 1649849.972 617992.667 0, 1650144.923 618030.925 0, 1650439.873 618069.199 0, 1650734.821 618107.492 0, 1651029.766 618145.801 0, 1651324.709 618184.128 0, 1651619.649 618222.473 0, 1651914.588 618260.834 0, 1652209.524 618299.214 0, 
+    1652504.458 618337.61 0, 1652799.389 618376.024 0, 1653094.319 618414.455 0, 1653389.246 618452.903 0, 1653684.171 618491.369 0, 1653979.093 618529.853 0, 1654274.014 618568.353 0, 1654568.932 618606.871 0, 1654862.525 618645.234 0, 1655583.417 613129.399 0, 
+    1656304.263 607613.926 0))
+
+POLYGON ((1669015.798 620515.335 0, 1668722.312 620476.143 0, 1668427.504 620436.792 0, 1668132.694 620397.459 0, 1667837.881 620358.142 0, 1667543.066 620318.844 0, 1667248.249 620279.562 0, 1666953.429 620240.298 0, 1666658.607 620201.051 0, 1666363.783 620161.821 0, 
+    1666068.957 620122.609 0, 1665774.128 620083.414 0, 1665479.297 620044.237 0, 1665184.463 620005.077 0, 1664889.627 619965.934 0, 1664594.789 619926.809 0, 1664299.949 619887.701 0, 1664005.106 619848.61 0, 1663710.261 619809.536 0, 1663415.414 619770.481 0, 
+    1663120.565 619731.442 0, 1662825.713 619692.421 0, 1662530.858 619653.417 0, 1662236.002 619614.43 0, 1661939.822 619575.286 0, 1661646.282 619536.509 0, 1661351.419 619497.574 0, 1661056.553 619458.657 0, 1660761.685 619419.758 0, 1660466.815 619380.875 0, 
+    1660171.943 619342.01 0, 1659877.068 619303.162 0, 1659582.191 619264.332 0, 1659287.311 619225.519 0, 1658992.43 619186.723 0, 1658697.546 619147.945 0, 1658402.66 619109.184 0, 1658107.771 619070.44 0, 1657812.88 619031.714 0, 1657517.987 618993.005 0, 
+    1657223.092 618954.314 0, 1656928.194 618915.64 0, 1656633.294 618876.983 0, 1656338.392 618838.343 0, 1656043.488 618799.721 0, 1655748.581 618761.116 0, 1655453.672 618722.529 0, 1655158.761 618683.959 0, 1654862.525 618645.234 0, 1654141.585 624161.427 0, 
+    1653420.599 629677.975 0, 1653716.183 629716.615 0, 1654010.445 629755.1 0, 1654304.705 629793.603 0, 1654598.962 629832.123 0, 1654893.217 629870.66 0, 1655187.47 629909.214 0, 1655481.721 629947.786 0, 1655775.969 629986.375 0, 1656070.215 630024.981 0, 
+    1656364.459 630063.605 0, 1656658.7 630102.246 0, 1656952.939 630140.904 0, 1657247.176 630179.58 0, 1657541.411 630218.273 0, 1657835.643 630256.983 0, 1658129.873 630295.71 0, 1658424.101 630334.455 0, 1658718.326 630373.217 0, 1659012.55 630411.997 0, 
+    1659306.771 630450.794 0, 1659600.989 630489.608 0, 1659895.206 630528.439 0, 1660189.42 630567.288 0, 1660482.313 630605.98 0, 1660777.841 630645.038 0, 1661072.048 630683.938 0, 1661366.253 630722.856 0, 1661660.456 630761.792 0, 1661954.656 630800.744 0, 
+    1662248.854 630839.714 0, 1662543.05 630878.702 0, 1662837.243 630917.706 0, 1663131.435 630956.728 0, 1663425.624 630995.768 0, 1663719.81 631034.824 0, 1664013.994 631073.898 0, 1664308.176 631112.989 0, 1664602.356 631152.098 0, 1664896.533 631191.224 0, 
+    1665190.708 631230.367 0, 1665484.881 631269.527 0, 1665779.052 631308.705 0, 1666073.22 631347.9 0, 1666367.386 631387.112 0, 1666661.549 631426.342 0, 1666955.71 631465.589 0, 1667249.869 631504.854 0, 1667542.709 631543.959 0, 1668279.277 626029.47 0, 
+    1669015.798 620515.335 0))
+
+POLYGON ((1681659.491 633449.833 0, 1681366.76 633409.9 0, 1681072.714 633369.805 0, 1680778.664 633329.727 0, 1680484.613 633289.666 0, 1680190.559 633249.623 0, 1679896.503 633209.597 0, 1679602.444 633169.588 0, 1679308.383 633129.597 0, 1679014.32 633089.623 0, 
+    1678720.254 633049.666 0, 1678426.186 633009.727 0, 1678132.116 632969.805 0, 1677838.043 632929.9 0, 1677543.968 632890.012 0, 1677249.891 632850.142 0, 1676955.811 632810.289 0, 1676661.729 632770.453 0, 1676367.644 632730.635 0, 1676073.558 632690.834 0, 
+    1675779.468 632651.05 0, 1675485.377 632611.284 0, 1675191.283 632571.535 0, 1674897.187 632531.803 0, 1674601.773 632491.911 0, 1674308.988 632452.392 0, 1674014.884 632412.712 0, 1673720.779 632373.049 0, 1673426.671 632333.404 0, 1673132.561 632293.776 0, 
+    1672838.448 632254.166 0, 1672544.334 632214.572 0, 1672250.217 632174.996 0, 1671956.097 632135.438 0, 1671661.975 632095.896 0, 1671367.851 632056.372 0, 1671073.725 632016.865 0, 1670779.596 631977.376 0, 1670485.465 631937.904 0, 1670191.331 631898.449 0, 
+    1669897.196 631859.012 0, 1669603.057 631819.592 0, 1669308.917 631780.189 0, 1669014.774 631740.803 0, 1668720.629 631701.435 0, 1668426.482 631662.084 0, 1668132.332 631622.75 0, 1667838.18 631583.434 0, 1667542.709 631543.959 0, 1666806.094 637058.801 0, 
+    1666069.432 642573.991 0, 1666364.251 642613.379 0, 1666657.754 642652.609 0, 1666951.254 642691.855 0, 1667244.752 642731.119 0, 1667538.248 642770.401 0, 1667831.742 642809.699 0, 1668125.233 642849.015 0, 1668418.722 642888.348 0, 1668712.208 642927.699 0, 
+    1669005.693 642967.067 0, 1669299.175 643006.452 0, 1669592.654 643045.854 0, 1669886.132 643085.273 0, 1670179.607 643124.71 0, 1670473.079 643164.164 0, 1670766.55 643203.636 0, 1671060.018 643243.124 0, 1671353.483 643282.63 0, 1671646.947 643322.153 0, 
+    1671940.408 643361.694 0, 1672233.867 643401.251 0, 1672527.323 643440.826 0, 1672820.777 643480.419 0, 1673112.916 643519.851 0, 1673407.678 643559.655 0, 1673701.125 643599.299 0, 1673994.57 643638.96 0, 1674288.012 643678.639 0, 1674581.452 643718.335 0, 
+    1674874.89 643758.048 0, 1675168.326 643797.779 0, 1675461.759 643837.526 0, 1675755.189 643877.291 0, 1676048.618 643917.073 0, 1676342.044 643956.873 0, 1676635.467 643996.69 0, 1676928.889 644036.524 0, 1677222.308 644076.375 0, 1677515.724 644116.244 0, 
+    1677809.139 644156.13 0, 1678102.551 644196.033 0, 1678395.96 644235.953 0, 1678689.368 644275.891 0, 1678982.773 644315.846 0, 1679276.175 644355.818 0, 1679569.575 644395.807 0, 1679862.973 644435.814 0, 1680155.057 644475.659 0, 1680907.298 638962.572 0, 
+    1681659.491 633449.833 0))
+
+POLYGON ((1694235.254 646417.114 0, 1693943.281 646376.444 0, 1693649.998 646335.608 0, 1693356.712 646294.79 0, 1693063.423 646253.989 0, 1692770.132 646213.205 0, 1692476.839 646172.439 0, 1692183.544 646131.69 0, 1691890.245 646090.958 0, 1691596.945 646050.243 0, 
+    1691303.642 646009.546 0, 1691010.337 645968.865 0, 1690717.029 645928.203 0, 1690423.719 645887.557 0, 1690130.407 645846.929 0, 1689837.092 645806.318 0, 1689543.775 645765.724 0, 1689250.455 645725.147 0, 1688957.133 645684.588 0, 1688663.809 645644.046 0, 
+    1688370.482 645603.521 0, 1688077.153 645563.014 0, 1687783.821 645522.524 0, 1687490.488 645482.051 0, 1687195.841 645441.414 0, 1686903.813 645401.156 0, 1686610.472 645360.735 0, 1686317.128 645320.331 0, 1686023.782 645279.945 0, 1685730.434 645239.575 0, 
+    1685437.084 645199.223 0, 1685143.731 645158.888 0, 1684850.375 645118.571 0, 1684557.018 645078.271 0, 1684263.658 645037.988 0, 1683970.295 644997.722 0, 1683676.93 644957.473 0, 1683383.563 644917.242 0, 1683090.194 644877.028 0, 1682796.822 644836.831 0, 
+    1682503.448 644796.652 0, 1682210.071 644756.49 0, 1681916.692 644716.345 0, 1681623.311 644676.217 0, 1681329.927 644636.107 0, 1681036.541 644596.014 0, 1680743.153 644555.938 0, 1680449.762 644515.879 0, 1680155.057 644475.659 0, 1679402.77 649989.092 0, 
+    1678650.435 655502.867 0, 1678944.488 655542.998 0, 1679237.23 655582.968 0, 1679529.969 655622.955 0, 1679822.706 655662.96 0, 1680115.441 655702.981 0, 1680408.173 655743.02 0, 1680700.903 655783.076 0, 1680993.631 655823.15 0, 1681286.356 655863.24 0, 
+    1681579.079 655903.348 0, 1681871.799 655943.473 0, 1682164.518 655983.615 0, 1682457.233 656023.775 0, 1682749.947 656063.951 0, 1683042.658 656104.145 0, 1683335.367 656144.356 0, 1683628.073 656184.585 0, 1683920.777 656224.83 0, 1684213.479 656265.093 0, 
+    1684506.178 656305.373 0, 1684798.875 656345.671 0, 1685091.569 656385.985 0, 1685384.261 656426.317 0, 1685675.644 656466.486 0, 1685969.638 656507.032 0, 1686262.323 656547.415 0, 1686555.006 656587.816 0, 1686847.686 656628.234 0, 1687140.364 656668.669 0, 
+    1687433.04 656709.121 0, 1687725.713 656749.591 0, 1688018.383 656790.078 0, 1688311.052 656830.582 0, 1688603.718 656871.103 0, 1688896.381 656911.641 0, 1689189.042 656952.197 0, 1689481.701 656992.77 0, 1689774.358 657033.36 0, 1690067.012 657073.968 0, 
+    1690359.663 657114.592 0, 1690652.313 657155.234 0, 1690944.959 657195.893 0, 1691237.604 657236.569 0, 1691530.246 657277.263 0, 1691822.885 657317.973 0, 1692115.523 657358.701 0, 1692408.158 657399.447 0, 1692699.484 657440.027 0, 1693467.393 651928.399 0, 
+    1694235.254 646417.114 0))
+
+POLYGON ((1706743.004 659416.87 0, 1706451.791 659375.467 0, 1706159.273 659333.895 0, 1705866.752 659292.34 0, 1705574.228 659250.803 0, 1705281.702 659209.283 0, 1704989.174 659167.78 0, 1704696.643 659126.294 0, 1704404.11 659084.826 0, 1704111.574 659043.375 0, 
+    1703819.036 659001.941 0, 1703526.496 658960.524 0, 1703233.953 658919.124 0, 1702941.407 658877.742 0, 1702648.859 658836.377 0, 1702356.309 658795.029 0, 1702063.756 658753.698 0, 1701771.201 658712.385 0, 1701478.643 658671.089 0, 1701186.083 658629.81 0, 
+    1700893.521 658588.548 0, 1700600.956 658547.303 0, 1700308.389 658506.076 0, 1700015.819 658464.866 0, 1699721.942 658423.489 0, 1699430.672 658382.497 0, 1699138.095 658341.339 0, 1698845.516 658300.197 0, 1698552.934 658259.073 0, 1698260.35 658217.966 0, 
+    1697967.763 658176.877 0, 1697675.174 658135.804 0, 1697382.582 658094.749 0, 1697089.988 658053.711 0, 1696797.392 658012.691 0, 1696504.793 657971.687 0, 1696212.192 657930.701 0, 1695919.589 657889.732 0, 1695626.983 657848.78 0, 1695334.374 657807.845 0, 
+    1695041.763 657766.928 0, 1694749.15 657726.028 0, 1694456.534 657685.145 0, 1694163.916 657644.279 0, 1693871.296 657603.431 0, 1693578.673 657562.599 0, 1693286.048 657521.785 0, 1692993.42 657480.989 0, 1692699.484 657440.027 0, 1691931.528 662951.994 0, 
+    1691163.526 668464.296 0, 1691456.81 668505.166 0, 1691748.789 668545.873 0, 1692040.765 668586.596 0, 1692332.739 668627.337 0, 1692624.711 668668.095 0, 1692916.68 668708.87 0, 1693208.647 668749.662 0, 1693500.611 668790.472 0, 1693792.573 668831.299 0, 
+    1694084.533 668872.142 0, 1694376.49 668913.003 0, 1694668.445 668953.882 0, 1694960.397 668994.777 0, 1695252.347 669035.69 0, 1695544.294 669076.619 0, 1695836.24 669117.566 0, 1696128.182 669158.53 0, 1696420.123 669199.512 0, 1696712.061 669240.51 0, 
+    1697003.996 669281.526 0, 1697295.929 669322.559 0, 1697587.86 669363.609 0, 1697879.788 669404.676 0, 1698170.413 669445.577 0, 1698463.637 669486.862 0, 1698755.558 669527.981 0, 1699047.477 669569.117 0, 1699339.393 669610.27 0, 1699631.307 669651.44 0, 
+    1699923.218 669692.628 0, 1700215.127 669733.832 0, 1700507.034 669775.054 0, 1700798.938 669816.293 0, 1701090.839 669857.55 0, 1701382.739 669898.823 0, 1701674.635 669940.114 0, 1701966.53 669981.421 0, 1702258.421 670022.746 0, 1702550.311 670064.088 0, 
+    1702842.198 670105.448 0, 1703134.083 670146.824 0, 1703425.965 670188.218 0, 1703717.844 670229.629 0, 1704009.722 670271.057 0, 1704301.597 670312.502 0, 1704593.469 670353.964 0, 1704885.339 670395.444 0, 1705175.906 670436.756 0, 1705959.479 664926.645 0, 
+    1706743.004 659416.87 0))
+
+POLYGON ((1719182.659 672448.795 0, 1718892.207 672406.662 0, 1718600.455 672364.358 0, 1718308.701 672322.072 0, 1718016.944 672279.802 0, 1717725.185 672237.55 0, 1717433.424 672195.314 0, 1717141.66 672153.096 0, 1716849.893 672110.895 0, 1716558.124 672068.711 0, 
+    1716266.353 672026.545 0, 1715974.579 671984.395 0, 1715682.802 671942.263 0, 1715391.023 671900.148 0, 1715099.242 671858.05 0, 1714807.458 671815.969 0, 1714515.672 671773.906 0, 1714223.883 671731.859 0, 1713932.092 671689.83 0, 1713640.298 671647.818 0, 
+    1713348.501 671605.823 0, 1713056.703 671563.846 0, 1712764.902 671521.885 0, 1712473.098 671479.942 0, 1712179.993 671437.829 0, 1711889.483 671396.107 0, 1711597.672 671354.215 0, 1711305.858 671312.34 0, 1711014.042 671270.483 0, 1710722.224 671228.642 0, 
+    1710430.403 671186.819 0, 1710138.58 671145.013 0, 1709846.754 671103.225 0, 1709554.926 671061.453 0, 1709263.095 671019.699 0, 1708971.262 670977.961 0, 1708679.426 670936.241 0, 1708387.588 670894.539 0, 1708095.747 670852.853 0, 1707803.904 670811.184 0, 
+    1707512.059 670769.533 0, 1707220.211 670727.899 0, 1706928.36 670686.282 0, 1706636.507 670644.682 0, 1706344.652 670603.099 0, 1706052.794 670561.534 0, 1705760.934 670519.986 0, 1705469.072 670478.455 0, 1705175.906 670436.756 0, 1704392.286 675947.199 0, 
+    1703608.619 681457.971 0, 1703901.133 681499.577 0, 1704192.347 681541.016 0, 1704483.558 681582.471 0, 1704774.767 681623.945 0, 1705065.974 681665.435 0, 1705357.178 681706.942 0, 1705648.38 681748.467 0, 1705939.579 681790.008 0, 1706230.776 681831.567 0, 
+    1706521.97 681873.143 0, 1706813.162 681914.736 0, 1707104.352 681956.346 0, 1707395.539 681997.973 0, 1707686.724 682039.618 0, 1707977.906 682081.28 0, 1708269.086 682122.958 0, 1708560.263 682164.654 0, 1708851.438 682206.367 0, 1709142.61 682248.097 0, 
+    1709433.78 682289.845 0, 1709724.947 682331.609 0, 1710016.112 682373.391 0, 1710307.275 682415.189 0, 1710597.139 682456.819 0, 1710889.592 682498.838 0, 1711180.747 682540.688 0, 1711471.9 682582.556 0, 1711763.05 682624.44 0, 1712054.198 682666.341 0, 
+    1712345.343 682708.26 0, 1712636.486 682750.196 0, 1712927.626 682792.149 0, 1713218.764 682834.119 0, 1713509.9 682876.106 0, 1713801.033 682918.11 0, 1714092.163 682960.132 0, 1714383.291 683002.171 0, 1714674.417 683044.226 0, 1714965.54 683086.299 0, 
+    1715256.66 683128.389 0, 1715547.778 683170.496 0, 1715838.894 683212.621 0, 1716130.007 683254.762 0, 1716421.118 683296.921 0, 1716712.226 683339.096 0, 1717003.331 683381.289 0, 1717294.434 683423.499 0, 1717584.241 683465.538 0, 1718383.474 677957.002 0, 
+    1719182.659 672448.795 0))
+
+POLYGON ((1731554.135 685512.582 0, 1731264.446 685469.724 0, 1730973.463 685426.691 0, 1730682.478 685383.676 0, 1730391.49 685340.678 0, 1730100.5 685297.698 0, 1729809.507 685254.734 0, 1729518.512 685211.787 0, 1729227.514 685168.858 0, 1728936.513 685125.945 0, 
+    1728645.51 685083.05 0, 1728354.505 685040.172 0, 1728063.497 684997.311 0, 1727772.486 684954.467 0, 1727481.473 684911.641 0, 1727190.457 684868.831 0, 1726899.439 684826.039 0, 1726608.419 684783.264 0, 1726317.395 684740.505 0, 1726026.37 684697.764 0, 
+    1725735.342 684655.04 0, 1725444.311 684612.334 0, 1725153.278 684569.644 0, 1724862.242 684526.971 0, 1724569.911 684484.127 0, 1724280.163 684441.678 0, 1723989.12 684399.057 0, 1723698.074 684356.453 0, 1723407.026 684313.866 0, 1723115.975 684271.296 0, 
+    1722824.922 684228.744 0, 1722533.866 684186.208 0, 1722242.807 684143.69 0, 1721951.747 684101.188 0, 1721660.683 684058.704 0, 1721369.618 684016.237 0, 1721078.549 683973.788 0, 1720787.479 683931.355 0, 1720496.405 683888.939 0, 1720205.329 683846.541 0, 
+    1719914.251 683804.16 0, 1719623.17 683761.796 0, 1719332.087 683719.449 0, 1719041.001 683677.119 0, 1718749.913 683634.806 0, 1718458.822 683592.51 0, 1718167.729 683550.232 0, 1717876.633 683507.97 0, 1717584.241 683465.538 0, 1716784.961 688974.4 0, 
+    1715985.634 694483.584 0, 1716277.375 694525.922 0, 1716567.822 694568.089 0, 1716858.267 694610.273 0, 1717148.709 694652.475 0, 1717439.149 694694.693 0, 1717729.586 694736.929 0, 1718020.021 694779.181 0, 1718310.454 694821.451 0, 1718600.883 694863.738 0, 
+    1718891.311 694906.042 0, 1719181.736 694948.363 0, 1719472.158 694990.701 0, 1719762.578 695033.056 0, 1720052.995 695075.429 0, 1720343.41 695117.818 0, 1720633.822 695160.225 0, 1720924.232 695202.648 0, 1721214.64 695245.089 0, 1721505.045 695287.547 0, 
+    1721795.447 695330.022 0, 1722085.847 695372.514 0, 1722376.244 695415.023 0, 1722666.639 695457.549 0, 1722955.741 695499.903 0, 1723247.421 695542.653 0, 1723537.809 695585.23 0, 1723828.194 695627.825 0, 1724118.576 695670.436 0, 1724408.956 695713.065 0, 
+    1724699.333 695755.711 0, 1724989.708 695798.374 0, 1725280.08 695841.054 0, 1725570.45 695883.751 0, 1725860.818 695926.465 0, 1726151.182 695969.196 0, 1726441.545 696011.945 0, 1726731.904 696054.71 0, 1727022.262 696097.493 0, 1727312.616 696140.292 0, 
+    1727602.968 696183.109 0, 1727893.318 696225.943 0, 1728183.665 696268.794 0, 1728474.01 696311.662 0, 1728764.352 696354.547 0, 1729054.692 696397.449 0, 1729345.029 696440.368 0, 1729635.363 696483.305 0, 1729924.406 696526.067 0, 1730739.294 691019.163 0, 
+    1731554.135 685512.582 0))
+
+POLYGON ((1743857.353 698607.922 0, 1743568.429 698564.342 0, 1743278.217 698520.586 0, 1742988.003 698476.847 0, 1742697.785 698433.124 0, 1742407.566 698389.419 0, 1742117.343 698345.731 0, 1741827.118 698302.06 0, 1741536.891 698258.406 0, 1741246.661 698214.769 0, 
+    1740956.428 698171.149 0, 1740666.193 698127.547 0, 1740375.955 698083.961 0, 1740085.715 698040.393 0, 1739795.472 697996.841 0, 1739505.226 697953.307 0, 1739214.978 697909.79 0, 1738924.728 697866.289 0, 1738634.475 697822.806 0, 1738344.219 697779.34 0, 
+    1738053.961 697735.891 0, 1737763.7 697692.46 0, 1737473.437 697649.045 0, 1737183.171 697605.647 0, 1736891.615 697562.074 0, 1736602.631 697518.903 0, 1736312.358 697475.557 0, 1736022.081 697432.227 0, 1735731.803 697388.915 0, 1735441.521 697345.62 0, 
+    1735151.238 697302.342 0, 1734860.951 697259.081 0, 1734570.662 697215.837 0, 1734280.371 697172.61 0, 1733990.077 697129.4 0, 1733699.781 697086.208 0, 1733409.482 697043.032 0, 1733119.18 696999.874 0, 1732828.876 696956.732 0, 1732538.569 696913.608 0, 
+    1732248.26 696870.501 0, 1731957.948 696827.41 0, 1731667.634 696784.337 0, 1731377.317 696741.281 0, 1731086.998 696698.243 0, 1730796.676 696655.221 0, 1730506.352 696612.216 0, 1730216.025 696569.229 0, 1729924.406 696526.067 0, 1729109.471 702033.29 0, 
+    1728294.489 707540.829 0, 1728585.456 707583.894 0, 1728875.135 707626.785 0, 1729164.811 707669.694 0, 1729454.484 707712.62 0, 1729744.156 707755.563 0, 1730033.824 707798.522 0, 1730323.49 707841.499 0, 1730613.154 707884.493 0, 1730902.814 707927.504 0, 
+    1731192.473 707970.532 0, 1731482.129 708013.577 0, 1731771.782 708056.639 0, 1732061.433 708099.718 0, 1732351.081 708142.815 0, 1732640.727 708185.928 0, 1732930.37 708229.058 0, 1733220.011 708272.206 0, 1733509.649 708315.37 0, 1733799.285 708358.551 0, 
+    1734088.918 708401.75 0, 1734378.548 708444.965 0, 1734668.176 708488.198 0, 1734957.801 708531.448 0, 1735246.14 708574.522 0, 1735537.045 708617.998 0, 1735826.662 708661.299 0, 1736116.278 708704.617 0, 1736405.89 708747.951 0, 1736695.5 708791.303 0, 
+    1736985.108 708834.672 0, 1737274.713 708878.058 0, 1737564.315 708921.461 0, 1737853.915 708964.881 0, 1738143.513 709008.319 0, 1738433.107 709051.773 0, 1738722.7 709095.244 0, 1739012.289 709138.732 0, 1739301.876 709182.238 0, 1739591.461 709225.76 0, 
+    1739881.043 709269.299 0, 1740170.622 709312.856 0, 1740460.199 709356.429 0, 1740749.773 709400.02 0, 1741039.345 709443.627 0, 1741328.914 709487.252 0, 1741618.481 709530.894 0, 1741908.045 709574.552 0, 1742196.323 709618.035 0, 1743026.862 704112.82 0, 
+    1743857.353 698607.922 0))
+
+POLYGON ((1497441.996 466543.534 0, 1497139.519 466514.398 0, 1496835.649 466485.147 0, 1496531.778 466455.913 0, 1496227.905 466426.697 0, 1495924.03 466397.499 0, 1495620.153 466368.319 0, 1495316.275 466339.157 0, 1495012.395 466310.012 0, 1494708.513 466280.886 0, 
+    1494404.63 466251.777 0, 1494100.745 466222.686 0, 1493796.858 466193.613 0, 1493492.97 466164.558 0, 1493189.079 466135.521 0, 1492885.188 466106.502 0, 1492581.294 466077.501 0, 1492277.399 466048.517 0, 1491973.501 466019.552 0, 1491669.603 465990.604 0, 
+    1491365.702 465961.675 0, 1491061.8 465932.763 0, 1490757.896 465903.869 0, 1490453.991 465874.993 0, 1490148.691 465846.002 0, 1489846.174 465817.294 0, 1489542.264 465788.472 0, 1489238.351 465759.667 0, 1488934.437 465730.881 0, 1488630.522 465702.112 0, 
+    1488326.604 465673.361 0, 1488022.685 465644.628 0, 1487718.764 465615.913 0, 1487414.842 465587.216 0, 1487110.918 465558.536 0, 1486806.992 465529.875 0, 1486503.064 465501.231 0, 1486199.135 465472.606 0, 1485895.204 465443.998 0, 1485591.271 465415.408 0, 
+    1485287.337 465386.836 0, 1484983.401 465358.282 0, 1484679.463 465329.746 0, 1484375.524 465301.227 0, 1484071.583 465272.727 0, 1483767.64 465244.244 0, 1483463.696 465215.78 0, 1483159.75 465187.333 0, 1482854.409 465158.774 0, 1482337.393 470688.221 0, 
+    1481820.338 476218.099 0, 1482125.025 476246.597 0, 1482428.32 476274.983 0, 1482731.614 476303.387 0, 1483034.906 476331.808 0, 1483338.196 476360.248 0, 1483641.484 476388.705 0, 1483944.771 476417.18 0, 1484248.056 476445.673 0, 1484551.339 476474.184 0, 
+    1484854.621 476502.712 0, 1485157.901 476531.259 0, 1485461.179 476559.823 0, 1485764.456 476588.405 0, 1486067.731 476617.005 0, 1486371.004 476645.623 0, 1486674.276 476674.259 0, 1486977.546 476702.913 0, 1487280.814 476731.584 0, 1487584.081 476760.273 0, 
+    1487887.346 476788.981 0, 1488190.609 476817.706 0, 1488493.87 476846.448 0, 1488797.13 476875.209 0, 1489098.999 476903.856 0, 1489403.645 476932.784 0, 1489706.899 476961.598 0, 1490010.152 476990.43 0, 1490313.404 477019.28 0, 1490616.653 477048.148 0, 
+    1490919.901 477077.034 0, 1491223.148 477105.937 0, 1491526.392 477134.859 0, 1491829.635 477163.798 0, 1492132.876 477192.755 0, 1492436.115 477221.73 0, 1492739.353 477250.723 0, 1493042.589 477279.733 0, 1493345.823 477308.762 0, 1493649.056 477337.808 0, 
+    1493952.287 477366.872 0, 1494255.516 477395.954 0, 1494558.743 477425.054 0, 1494861.969 477454.171 0, 1495165.193 477483.307 0, 1495468.416 477512.46 0, 1495771.636 477541.631 0, 1496074.855 477570.821 0, 1496376.684 477599.894 0, 1496909.361 472071.499 0, 
+    1497441.996 466543.534 0))
+
+POLYGON ((1510929.069 479022.807 0, 1510627.321 478992.881 0, 1510324.185 478962.836 0, 1510021.048 478932.808 0, 1509717.91 478902.798 0, 1509414.769 478872.806 0, 1509111.627 478842.832 0, 1508808.483 478812.875 0, 1508505.337 478782.937 0, 1508202.19 478753.016 0, 
+    1507899.04 478723.113 0, 1507595.889 478693.228 0, 1507292.736 478663.361 0, 1506989.582 478633.512 0, 1506686.425 478603.68 0, 1506383.267 478573.867 0, 1506080.107 478544.071 0, 1505776.946 478514.293 0, 1505473.782 478484.533 0, 1505170.617 478454.791 0, 
+    1504867.451 478425.066 0, 1504564.282 478395.36 0, 1504261.112 478365.671 0, 1503957.939 478336 0, 1503653.379 478306.211 0, 1503351.59 478276.712 0, 1503048.413 478247.094 0, 1502745.234 478217.495 0, 1502442.053 478187.913 0, 1502138.87 478158.349 0, 
+    1501835.686 478128.803 0, 1501532.5 478099.275 0, 1501229.312 478069.765 0, 1500926.123 478040.273 0, 1500622.931 478010.798 0, 1500319.738 477981.341 0, 1500016.544 477951.902 0, 1499713.347 477922.481 0, 1499410.149 477893.078 0, 1499106.949 477863.693 0, 
+    1498803.747 477834.325 0, 1498500.544 477804.975 0, 1498197.339 477775.644 0, 1497894.132 477746.33 0, 1497590.924 477717.034 0, 1497287.713 477687.755 0, 1496984.501 477658.495 0, 1496681.288 477629.252 0, 1496376.684 477599.894 0, 1495843.967 483128.717 0, 
+    1495311.208 488657.964 0, 1495615.158 488687.259 0, 1495917.72 488716.439 0, 1496220.282 488745.637 0, 1496522.841 488774.852 0, 1496825.399 488804.086 0, 1497127.955 488833.337 0, 1497430.509 488862.605 0, 1497733.061 488891.892 0, 1498035.612 488921.197 0, 
+    1498338.161 488950.519 0, 1498640.709 488979.859 0, 1498943.254 489009.217 0, 1499245.798 489038.593 0, 1499548.34 489067.986 0, 1499850.881 489097.397 0, 1500153.42 489126.827 0, 1500455.957 489156.274 0, 1500758.492 489185.738 0, 1501061.025 489215.221 0, 
+    1501363.557 489244.721 0, 1501666.087 489274.239 0, 1501968.616 489303.775 0, 1502271.142 489333.329 0, 1502572.283 489362.765 0, 1502876.19 489392.49 0, 1503178.711 489422.097 0, 1503481.231 489451.722 0, 1503783.749 489481.365 0, 1504086.265 489511.026 0, 
+    1504388.779 489540.704 0, 1504691.292 489570.4 0, 1504993.803 489600.114 0, 1505296.312 489629.846 0, 1505598.819 489659.596 0, 1505901.325 489689.363 0, 1506203.829 489719.149 0, 1506506.331 489748.952 0, 1506808.831 489778.772 0, 1507111.33 489808.611 0, 
+    1507413.827 489838.468 0, 1507716.322 489868.342 0, 1508018.815 489898.234 0, 1508321.307 489928.144 0, 1508623.796 489958.072 0, 1508926.284 489988.017 0, 1509228.771 490017.98 0, 1509531.255 490047.961 0, 1509832.356 490077.823 0, 1510380.733 484550.103 0, 
+    1510929.069 479022.807 0))
+
+POLYGON ((1524349.434 491538.702 0, 1524048.417 491507.989 0, 1523746.018 491477.154 0, 1523443.618 491446.336 0, 1523141.216 491415.536 0, 1522838.812 491384.754 0, 1522536.406 491353.989 0, 1522233.998 491323.243 0, 1521931.589 491292.514 0, 1521629.177 491261.803 0, 
+    1521326.764 491231.11 0, 1521024.349 491200.435 0, 1520721.933 491169.777 0, 1520419.514 491139.137 0, 1520117.094 491108.515 0, 1519814.672 491077.911 0, 1519512.248 491047.325 0, 1519209.822 491016.756 0, 1518907.395 490986.205 0, 1518604.965 490955.672 0, 
+    1518302.534 490925.157 0, 1518000.101 490894.66 0, 1517697.667 490864.18 0, 1517395.23 490833.719 0, 1517091.411 490803.136 0, 1516790.352 490772.849 0, 1516487.91 490742.44 0, 1516185.466 490712.05 0, 1515883.021 490681.677 0, 1515580.574 490651.322 0, 
+    1515278.125 490620.985 0, 1514975.674 490590.665 0, 1514673.221 490560.364 0, 1514370.767 490530.08 0, 1514068.311 490499.814 0, 1513765.853 490469.566 0, 1513463.393 490439.336 0, 1513160.931 490409.123 0, 1512858.468 490378.928 0, 1512556.003 490348.752 0, 
+    1512253.536 490318.592 0, 1511951.068 490288.451 0, 1511648.597 490258.328 0, 1511346.125 490228.222 0, 1511043.651 490198.134 0, 1510741.176 490168.064 0, 1510438.698 490138.012 0, 1510136.219 490107.977 0, 1509832.356 490077.823 0, 1509283.936 495605.965 0, 
+    1508735.475 501134.525 0, 1509038.685 501164.614 0, 1509340.513 501194.584 0, 1509642.34 501224.572 0, 1509944.165 501254.577 0, 1510245.988 501284.6 0, 1510547.81 501314.641 0, 1510849.629 501344.7 0, 1511151.447 501374.776 0, 1511453.263 501404.871 0, 
+    1511755.077 501434.983 0, 1512056.89 501465.112 0, 1512358.701 501495.26 0, 1512660.51 501525.425 0, 1512962.317 501555.608 0, 1513264.122 501585.809 0, 1513565.926 501616.028 0, 1513867.728 501646.264 0, 1514169.528 501676.518 0, 1514471.326 501706.79 0, 
+    1514773.123 501737.08 0, 1515074.917 501767.387 0, 1515376.71 501797.712 0, 1515678.502 501828.055 0, 1515978.913 501858.277 0, 1516282.079 501888.794 0, 1516583.864 501919.191 0, 1516885.648 501949.605 0, 1517187.431 501980.036 0, 1517489.211 502010.486 0, 
+    1517790.99 502040.953 0, 1518092.767 502071.438 0, 1518394.542 502101.941 0, 1518696.315 502132.462 0, 1518998.086 502163 0, 1519299.856 502193.556 0, 1519601.624 502224.13 0, 1519903.39 502254.721 0, 1520205.154 502285.331 0, 1520506.917 502315.958 0, 
+    1520808.677 502346.603 0, 1521110.436 502377.265 0, 1521412.193 502407.946 0, 1521713.949 502438.644 0, 1522015.702 502469.36 0, 1522317.454 502500.094 0, 1522619.203 502530.845 0, 1522920.951 502561.614 0, 1523221.321 502592.261 0, 1523785.399 497065.272 0, 
+    1524349.434 491538.702 0))
+
+POLYGON ((1537702.991 504090.915 0, 1537402.706 504059.42 0, 1537101.047 504027.799 0, 1536799.385 503996.195 0, 1536497.721 503964.609 0, 1536196.056 503933.04 0, 1535894.388 503901.49 0, 1535592.719 503869.957 0, 1535291.048 503838.442 0, 1534989.375 503806.945 0, 
+    1534687.701 503775.465 0, 1534386.024 503744.003 0, 1534084.346 503712.559 0, 1533782.665 503681.133 0, 1533480.983 503649.725 0, 1533179.299 503618.334 0, 1532877.613 503586.961 0, 1532575.926 503555.606 0, 1532274.236 503524.268 0, 1531972.545 503492.948 0, 
+    1531670.852 503461.647 0, 1531369.156 503430.362 0, 1531067.46 503399.096 0, 1530765.761 503367.847 0, 1530462.685 503336.474 0, 1530162.358 503305.403 0, 1529860.654 503274.208 0, 1529558.948 503243.03 0, 1529257.24 503211.87 0, 1528955.53 503180.728 0, 
+    1528653.818 503149.603 0, 1528352.105 503118.497 0, 1528050.39 503087.408 0, 1527748.673 503056.337 0, 1527446.954 503025.284 0, 1527145.233 502994.248 0, 1526843.51 502963.23 0, 1526541.786 502932.23 0, 1526240.06 502901.248 0, 1525938.332 502870.283 0, 
+    1525636.602 502839.336 0, 1525334.87 502808.407 0, 1525033.137 502777.496 0, 1524731.401 502746.602 0, 1524429.664 502715.727 0, 1524127.925 502684.869 0, 1523826.185 502654.028 0, 1523524.442 502623.206 0, 1523221.321 502592.261 0, 1522657.201 508119.665 0, 
+    1522093.038 513647.481 0, 1522395.506 513678.36 0, 1522696.598 513709.116 0, 1522997.688 513739.89 0, 1523298.776 513770.681 0, 1523599.862 513801.49 0, 1523900.947 513832.317 0, 1524202.03 513863.162 0, 1524503.111 513894.024 0, 1524804.19 513924.904 0, 
+    1525105.267 513955.802 0, 1525406.343 513986.718 0, 1525707.417 514017.651 0, 1526008.489 514048.602 0, 1526309.559 514079.57 0, 1526610.627 514110.557 0, 1526911.693 514141.561 0, 1527212.758 514172.583 0, 1527513.821 514203.622 0, 1527814.882 514234.68 0, 
+    1528115.941 514265.755 0, 1528416.998 514296.847 0, 1528718.054 514327.958 0, 1529019.107 514359.086 0, 1529318.787 514390.09 0, 1529621.209 514421.395 0, 1529922.257 514452.577 0, 1530223.304 514483.776 0, 1530524.348 514514.992 0, 1530825.391 514546.227 0, 
+    1531126.432 514577.479 0, 1531427.471 514608.749 0, 1531728.508 514640.037 0, 1532029.543 514671.342 0, 1532330.576 514702.665 0, 1532631.608 514734.006 0, 1532932.638 514765.364 0, 1533233.666 514796.741 0, 1533534.692 514828.134 0, 1533835.716 514859.546 0, 
+    1534136.738 514890.975 0, 1534437.759 514922.423 0, 1534738.777 514953.887 0, 1535039.794 514985.37 0, 1535340.809 515016.87 0, 1535641.822 515048.388 0, 1535942.833 515079.924 0, 1536243.843 515111.477 0, 1536543.479 515142.904 0, 1537123.257 509616.704 0, 
+    1537702.991 504090.915 0))
+
+POLYGON ((1550989.638 516679.147 0, 1550690.089 516646.873 0, 1550389.17 516614.469 0, 1550088.249 516582.083 0, 1549787.326 516549.715 0, 1549486.401 516517.364 0, 1549185.475 516485.031 0, 1548884.546 516452.716 0, 1548583.616 516420.419 0, 1548282.683 516388.139 0, 
+    1547981.749 516355.877 0, 1547680.813 516323.633 0, 1547379.875 516291.406 0, 1547078.935 516259.198 0, 1546777.993 516227.007 0, 1546477.049 516194.833 0, 1546176.104 516162.677 0, 1545875.156 516130.539 0, 1545574.207 516098.419 0, 1545273.255 516066.317 0, 
+    1544972.302 516034.232 0, 1544671.347 516002.165 0, 1544370.39 515970.115 0, 1544069.431 515938.084 0, 1543767.101 515905.924 0, 1543467.508 515874.073 0, 1543166.544 515842.095 0, 1542865.577 515810.134 0, 1542564.609 515778.191 0, 1542263.639 515746.265 0, 
+    1541962.667 515714.358 0, 1541661.693 515682.468 0, 1541360.717 515650.595 0, 1541059.739 515618.741 0, 1540758.76 515586.904 0, 1540457.778 515555.085 0, 1540156.795 515523.283 0, 1539855.81 515491.5 0, 1539554.823 515459.734 0, 1539253.834 515427.985 0, 
+    1538952.843 515396.255 0, 1538651.851 515364.542 0, 1538350.856 515332.847 0, 1538049.86 515301.17 0, 1537748.862 515269.51 0, 1537447.862 515237.868 0, 1537146.86 515206.244 0, 1536845.856 515174.637 0, 1536543.479 515142.904 0, 1535963.659 520669.514 0, 
+    1535383.796 526196.53 0, 1535685.519 526228.194 0, 1535985.873 526259.733 0, 1536286.224 526291.289 0, 1536586.573 526322.862 0, 1536886.921 526354.453 0, 1537187.267 526386.062 0, 1537487.611 526417.689 0, 1537787.953 526449.333 0, 1538088.293 526480.995 0, 
+    1538388.631 526512.675 0, 1538688.968 526544.372 0, 1538989.302 526576.087 0, 1539289.635 526607.82 0, 1539589.966 526639.57 0, 1539890.295 526671.338 0, 1540190.622 526703.124 0, 1540490.947 526734.927 0, 1540791.271 526766.748 0, 1541091.592 526798.587 0, 
+    1541391.912 526830.444 0, 1541692.23 526862.318 0, 1541992.546 526894.209 0, 1542292.86 526926.119 0, 1542591.805 526957.901 0, 1542893.482 526989.991 0, 1543193.79 527021.953 0, 1543494.097 527053.933 0, 1543794.401 527085.931 0, 1544094.704 527117.947 0, 
+    1544395.005 527149.98 0, 1544695.304 527182.031 0, 1544995.601 527214.099 0, 1545295.896 527246.185 0, 1545596.189 527278.289 0, 1545896.481 527310.411 0, 1546196.77 527342.55 0, 1546497.058 527374.707 0, 1546797.343 527406.882 0, 1547097.627 527439.074 0, 
+    1547397.909 527471.284 0, 1547698.189 527503.511 0, 1547998.467 527535.757 0, 1548298.744 527568.02 0, 1548599.018 527600.3 0, 1548899.29 527632.598 0, 1549199.561 527664.914 0, 1549499.83 527697.248 0, 1549798.731 527729.452 0, 1550394.206 522204.096 0, 
+    1550989.638 516679.147 0))
+
+POLYGON ((1564209.277 529303.093 0, 1563910.466 529270.044 0, 1563610.29 529236.862 0, 1563310.112 529203.698 0, 1563009.932 529170.551 0, 1562709.75 529137.423 0, 1562409.566 529104.311 0, 1562109.38 529071.218 0, 1561809.192 529038.142 0, 1561509.002 529005.084 0, 
+    1561208.811 528972.044 0, 1560908.617 528939.021 0, 1560608.422 528906.016 0, 1560308.224 528873.028 0, 1560008.025 528840.058 0, 1559707.823 528807.106 0, 1559407.62 528774.172 0, 1559107.415 528741.255 0, 1558807.208 528708.356 0, 1558506.998 528675.474 0, 
+    1558206.787 528642.611 0, 1557906.574 528609.765 0, 1557606.359 528576.936 0, 1557306.143 528544.125 0, 1557004.56 528511.183 0, 1556705.703 528478.557 0, 1556405.48 528445.799 0, 1556105.256 528413.059 0, 1555805.029 528380.337 0, 1555504.801 528347.632 0, 
+    1555204.571 528314.945 0, 1554904.338 528282.275 0, 1554604.104 528249.624 0, 1554303.868 528216.99 0, 1554003.63 528184.373 0, 1553703.39 528151.774 0, 1553403.148 528119.193 0, 1553102.904 528086.63 0, 1552802.659 528054.084 0, 1552502.411 528021.556 0, 
+    1552202.161 527989.046 0, 1551901.91 527956.553 0, 1551601.657 527924.078 0, 1551301.401 527891.621 0, 1551001.144 527859.181 0, 1550700.885 527826.759 0, 1550400.624 527794.355 0, 1550100.361 527761.968 0, 1549798.731 527729.452 0, 1549203.212 533255.211 0, 
+    1548607.65 538781.37 0, 1548908.627 538813.816 0, 1549208.239 538846.132 0, 1549507.85 538878.466 0, 1549807.459 538910.818 0, 1550107.065 538943.187 0, 1550406.67 538975.574 0, 1550706.273 539007.979 0, 1551005.874 539040.401 0, 1551305.473 539072.841 0, 
+    1551605.07 539105.299 0, 1551904.666 539137.774 0, 1552204.259 539170.267 0, 1552503.85 539202.777 0, 1552803.44 539235.305 0, 1553103.027 539267.851 0, 1553402.613 539300.415 0, 1553702.197 539332.996 0, 1554001.779 539365.594 0, 1554301.359 539398.21 0, 
+    1554600.937 539430.844 0, 1554900.513 539463.496 0, 1555200.087 539496.165 0, 1555499.659 539528.852 0, 1555797.869 539561.408 0, 1556098.798 539594.278 0, 1556398.364 539627.018 0, 1556697.929 539659.775 0, 1556997.492 539692.55 0, 1557297.052 539725.343 0, 
+    1557596.611 539758.153 0, 1557896.168 539790.981 0, 1558195.723 539823.826 0, 1558495.276 539856.689 0, 1558794.827 539889.57 0, 1559094.376 539922.469 0, 1559393.923 539955.385 0, 1559693.468 539988.318 0, 1559993.011 540021.269 0, 1560292.553 540054.238 0, 
+    1560592.092 540087.225 0, 1560891.63 540120.229 0, 1561191.165 540153.251 0, 1561490.699 540186.29 0, 1561790.23 540219.347 0, 1562089.76 540252.422 0, 1562389.288 540285.514 0, 1562688.814 540318.624 0, 1562986.978 540351.601 0, 1563598.15 534827.147 0, 
+    1564209.277 529303.093 0))
+
+POLYGON ((1577361.812 541962.451 0, 1577063.739 541928.631 0, 1576764.308 541894.675 0, 1576464.875 541860.736 0, 1576165.44 541826.816 0, 1575866.003 541792.913 0, 1575566.564 541759.027 0, 1575267.123 541725.159 0, 1574967.68 541691.309 0, 1574668.235 541657.476 0, 
+    1574368.788 541623.661 0, 1574069.339 541589.864 0, 1573769.888 541556.084 0, 1573470.435 541522.322 0, 1573170.98 541488.577 0, 1572871.523 541454.851 0, 1572572.064 541421.141 0, 1572272.604 541387.45 0, 1571973.141 541353.776 0, 1571673.676 541320.119 0, 
+    1571374.209 541286.48 0, 1571074.74 541252.859 0, 1570775.269 541219.256 0, 1570475.797 541185.67 0, 1570174.964 541151.949 0, 1569876.845 541118.551 0, 1569577.366 541085.018 0, 1569277.886 541051.503 0, 1568978.403 541018.005 0, 1568678.918 540984.525 0, 
+    1568379.432 540951.062 0, 1568079.943 540917.617 0, 1567780.453 540884.19 0, 1567480.96 540850.781 0, 1567181.466 540817.389 0, 1566881.969 540784.014 0, 1566582.471 540750.657 0, 1566282.971 540717.318 0, 1565983.468 540683.997 0, 1565683.964 540650.693 0, 
+    1565384.458 540617.407 0, 1565084.949 540584.138 0, 1564785.439 540550.887 0, 1564485.927 540517.654 0, 1564186.413 540484.438 0, 1563886.897 540451.24 0, 1563587.379 540418.06 0, 1563287.859 540384.897 0, 1562986.978 540351.601 0, 1562375.762 545876.452 0, 
+    1561764.503 551401.697 0, 1562064.731 551434.92 0, 1562363.6 551468.011 0, 1562662.468 551501.12 0, 1562961.334 551534.246 0, 1563260.197 551567.389 0, 1563559.059 551600.55 0, 1563857.919 551633.729 0, 1564156.777 551666.926 0, 1564455.633 551700.139 0, 
+    1564754.487 551733.371 0, 1565053.338 551766.62 0, 1565352.189 551799.887 0, 1565651.037 551833.171 0, 1565949.883 551866.473 0, 1566248.727 551899.793 0, 1566547.569 551933.13 0, 1566846.409 551966.484 0, 1567145.247 551999.857 0, 1567444.084 552033.246 0, 
+    1567742.918 552066.654 0, 1568041.75 552100.079 0, 1568340.581 552133.521 0, 1568639.409 552166.982 0, 1568936.88 552200.308 0, 1569237.06 552233.955 0, 1569535.883 552267.468 0, 1569834.703 552300.998 0, 1570133.522 552334.546 0, 1570432.338 552368.112 0, 
+    1570731.153 552401.695 0, 1571029.966 552435.296 0, 1571328.776 552468.915 0, 1571627.585 552502.551 0, 1571926.392 552536.204 0, 1572225.196 552569.876 0, 1572523.999 552603.565 0, 1572822.8 552637.271 0, 1573121.599 552670.995 0, 1573420.395 552704.737 0, 
+    1573719.19 552738.496 0, 1574017.983 552772.273 0, 1574316.774 552806.067 0, 1574615.563 552839.879 0, 1574914.349 552873.708 0, 1575213.134 552907.555 0, 1575511.917 552941.42 0, 1575810.698 552975.302 0, 1576108.123 553009.049 0, 1576734.99 547485.553 0, 
+    1577361.812 541962.451 0))
+
+POLYGON ((1590447.145 554656.917 0, 1590149.814 554622.33 0, 1589851.13 554587.604 0, 1589552.444 554552.895 0, 1589253.756 554518.204 0, 1588955.066 554483.531 0, 1588656.374 554448.875 0, 1588357.68 554414.237 0, 1588058.984 554379.616 0, 1587760.285 554345.013 0, 
+    1587461.585 554310.427 0, 1587162.883 554275.859 0, 1586864.178 554241.308 0, 1586565.472 554206.776 0, 1586266.764 554172.26 0, 1585968.053 554137.763 0, 1585669.341 554103.283 0, 1585370.626 554068.82 0, 1585071.91 554034.375 0, 1584773.191 553999.948 0, 
+    1584474.471 553965.538 0, 1584175.748 553931.146 0, 1583877.024 553896.771 0, 1583578.297 553862.414 0, 1583278.216 553827.919 0, 1582980.838 553793.753 0, 1582682.105 553759.448 0, 1582383.37 553725.162 0, 1582084.633 553690.892 0, 1581785.895 553656.641 0, 
+    1581487.154 553622.407 0, 1581188.411 553588.191 0, 1580889.666 553553.992 0, 1580590.92 553519.81 0, 1580292.171 553485.647 0, 1579993.42 553451.501 0, 1579694.667 553417.372 0, 1579395.912 553383.261 0, 1579097.155 553349.168 0, 1578798.397 553315.092 0, 
+    1578499.636 553281.034 0, 1578200.873 553246.994 0, 1577902.108 553212.971 0, 1577603.341 553178.965 0, 1577304.572 553144.978 0, 1577005.801 553111.007 0, 1576707.028 553077.055 0, 1576408.254 553043.12 0, 1576108.123 553009.049 0, 1575481.212 558532.935 0, 
+    1574854.257 564057.209 0, 1575153.734 564091.206 0, 1575451.859 564125.067 0, 1575749.982 564158.946 0, 1576048.102 564192.842 0, 1576346.221 564226.756 0, 1576644.337 564260.687 0, 1576942.452 564294.636 0, 1577240.565 564328.603 0, 1577538.675 564362.587 0, 
+    1577836.784 564396.588 0, 1578134.891 564430.607 0, 1578432.995 564464.644 0, 1578731.098 564498.698 0, 1579029.198 564532.77 0, 1579327.297 564566.859 0, 1579625.394 564600.966 0, 1579923.488 564635.09 0, 1580221.581 564669.232 0, 1580519.671 564703.392 0, 
+    1580817.76 564737.569 0, 1581115.846 564771.763 0, 1581413.931 564805.975 0, 1581712.013 564840.205 0, 1582008.744 564874.297 0, 1582308.172 564908.717 0, 1582606.249 564942.999 0, 1582904.323 564977.299 0, 1583202.396 565011.616 0, 1583500.466 565045.951 0, 
+    1583798.535 565080.304 0, 1584096.601 565114.674 0, 1584394.665 565149.061 0, 1584692.728 565183.466 0, 1584990.788 565217.889 0, 1585288.846 565252.329 0, 1585586.902 565286.787 0, 1585884.957 565321.262 0, 1586183.009 565355.755 0, 1586481.059 565390.265 0, 
+    1586779.107 565424.793 0, 1587077.153 565459.339 0, 1587375.197 565493.902 0, 1587673.239 565528.482 0, 1587971.279 565563.08 0, 1588269.317 565597.696 0, 1588567.353 565632.329 0, 1588865.387 565666.98 0, 1589162.071 565701.491 0, 1589804.63 560179.01 0, 
+    1590447.145 554656.917 0))
+
+POLYGON ((1603465.182 567386.188 0, 1603168.595 567350.839 0, 1602870.66 567315.346 0, 1602572.723 567279.871 0, 1602274.784 567244.414 0, 1601976.843 567208.974 0, 1601678.9 567173.551 0, 1601380.955 567138.146 0, 1601083.007 567102.759 0, 1600785.058 567067.389 0, 
+    1600487.107 567032.037 0, 1600189.153 566996.702 0, 1599891.197 566961.385 0, 1599593.24 566926.086 0, 1599295.28 566890.804 0, 1598997.318 566855.539 0, 1598699.354 566820.292 0, 1598401.388 566785.062 0, 1598103.42 566749.851 0, 1597805.45 566714.656 0, 
+    1597507.478 566679.479 0, 1597209.503 566644.32 0, 1596911.527 566609.178 0, 1596613.549 566574.054 0, 1596314.221 566538.788 0, 1596017.585 566503.858 0, 1595719.601 566468.786 0, 1595421.614 566433.732 0, 1595123.625 566398.696 0, 1594825.635 566363.677 0, 
+    1594527.642 566328.675 0, 1594229.647 566293.691 0, 1593931.65 566258.725 0, 1593633.651 566223.776 0, 1593335.65 566188.845 0, 1593037.647 566153.931 0, 1592739.641 566119.035 0, 1592441.634 566084.156 0, 1592143.625 566049.295 0, 1591845.613 566014.451 0, 
+    1591547.6 565979.625 0, 1591249.584 565944.816 0, 1590951.567 565910.025 0, 1590653.547 565875.252 0, 1590355.526 565840.496 0, 1590057.502 565805.758 0, 1589759.476 565771.037 0, 1589461.449 565736.333 0, 1589162.071 565701.491 0, 1588519.466 571224.356 0, 
+    1587876.818 576747.602 0, 1588175.543 576782.368 0, 1588472.92 576816.996 0, 1588770.296 576851.641 0, 1589067.669 576886.304 0, 1589365.041 576920.984 0, 1589662.41 576955.681 0, 1589959.778 576990.396 0, 1590257.143 577025.129 0, 1590554.506 577059.879 0, 
+    1590851.868 577094.647 0, 1591149.227 577129.432 0, 1591446.584 577164.235 0, 1591743.939 577199.055 0, 1592041.292 577233.892 0, 1592338.643 577268.747 0, 1592635.992 577303.62 0, 1592933.339 577338.51 0, 1593230.684 577373.418 0, 1593528.027 577408.343 0, 
+    1593825.367 577443.286 0, 1594122.706 577478.246 0, 1594420.043 577513.223 0, 1594717.377 577548.218 0, 1595013.366 577583.073 0, 1595312.04 577618.261 0, 1595609.369 577653.309 0, 1595906.695 577688.374 0, 1596204.019 577723.457 0, 1596501.341 577758.557 0, 
+    1596798.662 577793.674 0, 1597095.98 577828.809 0, 1597393.296 577863.962 0, 1597690.61 577899.132 0, 1597987.921 577934.32 0, 1598285.231 577969.525 0, 1598582.539 578004.748 0, 1598879.845 578039.988 0, 1599177.148 578075.245 0, 1599474.45 578110.521 0, 
+    1599771.749 578145.813 0, 1600069.046 578181.123 0, 1600366.342 578216.451 0, 1600663.635 578251.796 0, 1600960.926 578287.159 0, 1601258.215 578322.539 0, 1601555.502 578357.936 0, 1601852.787 578393.351 0, 1602148.727 578428.624 0, 1602806.977 572907.216 0, 
+    1603465.182 567386.188 0))
+
+POLYGON ((1616415.83 580149.96 0, 1616119.988 580113.852 0, 1615822.805 580077.597 0, 1615525.619 580041.359 0, 1615228.431 580005.14 0, 1614931.241 579968.937 0, 1614634.049 579932.752 0, 1614336.855 579896.585 0, 1614039.658 579860.435 0, 1613742.46 579824.303 0, 
+    1613445.259 579788.188 0, 1613148.056 579752.09 0, 1612850.851 579716.01 0, 1612553.644 579679.948 0, 1612256.435 579643.903 0, 1611959.224 579607.875 0, 1611662.011 579571.865 0, 1611364.795 579535.873 0, 1611067.578 579499.898 0, 1610770.358 579463.941 0, 
+    1610473.136 579428.001 0, 1610175.912 579392.078 0, 1609878.686 579356.173 0, 1609581.458 579320.286 0, 1609282.886 579284.254 0, 1608986.995 579248.563 0, 1608689.76 579212.728 0, 1608392.524 579176.911 0, 1608095.285 579141.111 0, 1607798.044 579105.328 0, 
+    1607500.801 579069.563 0, 1607203.556 579033.815 0, 1606906.309 578998.085 0, 1606609.06 578962.373 0, 1606311.809 578926.678 0, 1606014.555 578891 0, 1605717.299 578855.34 0, 1605420.042 578819.698 0, 1605122.782 578784.072 0, 1604825.52 578748.465 0, 
+    1604528.256 578712.875 0, 1604230.99 578677.302 0, 1603933.722 578641.747 0, 1603636.452 578606.21 0, 1603339.18 578570.689 0, 1603041.905 578535.187 0, 1602744.629 578499.702 0, 1602447.35 578464.234 0, 1602148.727 578428.624 0, 1601490.432 583950.41 0, 
+    1600832.092 589472.571 0, 1601130.062 589508.104 0, 1601426.69 589543.494 0, 1601723.317 589578.901 0, 1602019.941 589614.326 0, 1602316.564 589649.769 0, 1602613.184 589685.228 0, 1602909.802 589720.706 0, 1603206.418 589756.201 0, 1603503.032 589791.713 0, 
+    1603799.644 589827.243 0, 1604096.254 589862.79 0, 1604392.861 589898.354 0, 1604689.467 589933.937 0, 1604986.07 589969.536 0, 1605282.672 590005.153 0, 1605579.271 590040.788 0, 1605875.868 590076.439 0, 1606172.463 590112.109 0, 1606469.056 590147.796 0, 
+    1606765.647 590183.5 0, 1607062.236 590219.222 0, 1607358.823 590254.961 0, 1607655.407 590290.718 0, 1607950.652 590326.33 0, 1608248.57 590362.283 0, 1608545.149 590398.092 0, 1608841.725 590433.919 0, 1609138.299 590469.763 0, 1609434.871 590505.624 0, 
+    1609731.441 590541.503 0, 1610028.008 590577.399 0, 1610324.574 590613.313 0, 1610621.137 590649.244 0, 1610917.699 590685.193 0, 1611214.258 590721.159 0, 1611510.815 590757.143 0, 1611807.37 590793.144 0, 1612103.923 590829.162 0, 1612400.474 590865.198 0, 
+    1612697.023 590901.252 0, 1612993.569 590937.322 0, 1613290.114 590973.411 0, 1613586.656 591009.516 0, 1613883.196 591045.64 0, 1614179.734 591081.78 0, 1614476.27 591117.938 0, 1614772.804 591154.114 0, 1615067.999 591190.144 0, 1615741.937 585669.865 0, 
+    1616415.83 580149.96 0))
+
+POLYGON ((1629298.997 592947.929 0, 1629003.902 592911.065 0, 1628707.472 592874.051 0, 1628411.039 592837.056 0, 1628114.605 592800.077 0, 1627818.168 592763.117 0, 1627521.729 592726.173 0, 1627225.287 592689.247 0, 1626928.844 592652.339 0, 1626632.398 592615.448 0, 
+    1626335.95 592578.574 0, 1626039.5 592541.718 0, 1625743.048 592504.879 0, 1625446.594 592468.058 0, 1625150.138 592431.254 0, 1624853.679 592394.468 0, 1624557.218 592357.699 0, 1624260.755 592320.947 0, 1623964.29 592284.213 0, 1623667.823 592247.497 0, 
+    1623371.353 592210.798 0, 1623074.882 592174.116 0, 1622778.408 592137.452 0, 1622481.932 592100.805 0, 1622184.118 592064.011 0, 1621888.974 592027.564 0, 1621592.491 591990.969 0, 1621296.007 591954.392 0, 1620999.52 591917.833 0, 1620703.031 591881.291 0, 
+    1620406.54 591844.766 0, 1620110.047 591808.259 0, 1619813.552 591771.769 0, 1619517.054 591735.297 0, 1619220.555 591698.842 0, 1618924.053 591662.405 0, 1618627.549 591625.985 0, 1618331.043 591589.582 0, 1618034.535 591553.197 0, 1617738.025 591516.83 0, 
+    1617441.512 591480.48 0, 1617144.997 591444.147 0, 1616848.481 591407.832 0, 1616551.962 591371.534 0, 1616255.441 591335.254 0, 1615958.918 591298.991 0, 1615662.393 591262.746 0, 1615365.865 591226.518 0, 1615067.999 591190.144 0, 1614394.015 596710.795 0, 
+    1613719.986 602231.814 0, 1614017.2 602268.108 0, 1614313.077 602304.256 0, 1614608.953 602340.422 0, 1614904.826 602376.605 0, 1615200.697 602412.806 0, 1615496.566 602449.024 0, 1615792.433 602485.26 0, 1616088.298 602521.513 0, 1616384.16 602557.783 0, 
+    1616680.021 602594.071 0, 1616975.879 602630.377 0, 1617271.735 602666.699 0, 1617567.589 602703.039 0, 1617863.441 602739.397 0, 1618159.291 602775.772 0, 1618455.139 602812.164 0, 1618750.984 602848.574 0, 1619046.827 602885.001 0, 1619342.669 602921.446 0, 
+    1619638.508 602957.908 0, 1619934.344 602994.387 0, 1620230.179 603030.884 0, 1620526.012 603067.398 0, 1620820.51 603103.765 0, 1621117.671 603140.479 0, 1621413.497 603177.045 0, 1621709.321 603213.629 0, 1622005.143 603250.23 0, 1622300.962 603286.849 0, 
+    1622596.78 603323.485 0, 1622892.595 603360.139 0, 1623188.408 603396.81 0, 1623484.22 603433.498 0, 1623780.028 603470.204 0, 1624075.835 603506.927 0, 1624371.64 603543.667 0, 1624667.442 603580.425 0, 1624963.242 603617.201 0, 1625259.041 603653.993 0, 
+    1625554.837 603690.804 0, 1625850.63 603727.631 0, 1626146.422 603764.476 0, 1626442.211 603801.339 0, 1626737.999 603838.219 0, 1627033.784 603875.116 0, 1627329.567 603912.031 0, 1627625.347 603948.963 0, 1627919.795 603985.746 0, 1628609.419 598466.653 0, 
+    1629298.997 592947.929 0))
+
+POLYGON ((1642114.591 605779.788 0, 1641820.247 605742.173 0, 1641524.572 605704.405 0, 1641228.894 605666.655 0, 1640933.214 605628.922 0, 1640637.533 605591.207 0, 1640341.848 605553.509 0, 1640046.162 605515.829 0, 1639750.474 605478.165 0, 1639454.783 605440.52 0, 
+    1639159.09 605402.891 0, 1638863.395 605365.28 0, 1638567.697 605327.687 0, 1638271.998 605290.111 0, 1637976.296 605252.552 0, 1637680.592 605215.011 0, 1637384.886 605177.487 0, 1637089.177 605139.98 0, 1636793.467 605102.491 0, 1636497.754 605065.02 0, 
+    1636202.039 605027.565 0, 1635906.321 604990.128 0, 1635610.602 604952.709 0, 1635314.88 604915.307 0, 1635017.827 604877.754 0, 1634723.43 604840.555 0, 1634427.702 604803.205 0, 1634131.972 604765.873 0, 1633836.239 604728.558 0, 1633540.504 604691.26 0, 
+    1633244.767 604653.98 0, 1632949.028 604616.717 0, 1632653.286 604579.471 0, 1632357.543 604542.243 0, 1632061.797 604505.033 0, 1631766.049 604467.84 0, 1631470.299 604430.664 0, 1631174.546 604393.505 0, 1630878.792 604356.364 0, 1630583.035 604319.241 0, 
+    1630287.276 604282.135 0, 1629991.515 604245.046 0, 1629695.751 604207.975 0, 1629399.986 604170.921 0, 1629104.218 604133.884 0, 1628808.448 604096.865 0, 1628512.676 604059.863 0, 1628216.902 604022.879 0, 1627919.795 603985.746 0, 1627230.125 609505.204 0, 
+    1626540.41 615025.023 0, 1626836.865 615062.075 0, 1627131.99 615098.978 0, 1627427.112 615135.899 0, 1627722.232 615172.836 0, 1628017.35 615209.792 0, 1628312.466 615246.764 0, 1628607.579 615283.754 0, 1628902.691 615320.761 0, 1629197.8 615357.786 0, 
+    1629492.907 615394.828 0, 1629788.012 615431.887 0, 1630083.115 615468.964 0, 1630378.215 615506.058 0, 1630673.313 615543.17 0, 1630968.41 615580.299 0, 1631263.504 615617.445 0, 1631558.595 615654.608 0, 1631853.685 615691.789 0, 1632148.772 615728.988 0, 
+    1632443.857 615766.203 0, 1632738.94 615803.436 0, 1633034.021 615840.687 0, 1633329.1 615877.955 0, 1633622.85 615915.072 0, 1633919.251 615952.542 0, 1634214.323 615989.862 0, 1634509.392 616027.2 0, 1634804.46 616064.554 0, 1635099.526 616101.926 0, 
+    1635394.589 616139.316 0, 1635689.65 616176.722 0, 1635984.709 616214.147 0, 1636279.765 616251.588 0, 1636574.82 616289.047 0, 1636869.872 616326.523 0, 1637164.922 616364.017 0, 1637459.97 616401.528 0, 1637755.015 616439.056 0, 1638050.059 616476.602 0, 
+    1638345.1 616514.165 0, 1638640.139 616551.745 0, 1638935.176 616589.343 0, 1639230.21 616626.958 0, 1639525.243 616664.59 0, 1639820.273 616702.24 0, 1640115.301 616739.908 0, 1640410.326 616777.592 0, 1640704.024 616815.125 0, 1641409.331 611297.275 0, 
+    1642114.591 605779.788 0))
+
+POLYGON ((1654862.525 618645.234 0, 1654568.932 618606.871 0, 1654274.014 618568.353 0, 1653979.093 618529.853 0, 1653684.171 618491.369 0, 1653389.246 618452.903 0, 1653094.319 618414.455 0, 1652799.389 618376.024 0, 1652504.458 618337.61 0, 1652209.524 618299.214 0, 
+    1651914.588 618260.834 0, 1651619.649 618222.473 0, 1651324.709 618184.128 0, 1651029.766 618145.801 0, 1650734.821 618107.492 0, 1650439.873 618069.199 0, 1650144.923 618030.925 0, 1649849.972 617992.667 0, 1649555.017 617954.427 0, 1649260.061 617916.204 0, 
+    1648965.102 617877.999 0, 1648670.141 617839.81 0, 1648375.178 617801.64 0, 1648080.213 617763.486 0, 1647783.921 617725.179 0, 1647490.275 617687.232 0, 1647195.303 617649.13 0, 1646900.329 617611.046 0, 1646605.352 617572.98 0, 1646310.373 617534.93 0, 
+    1646015.392 617496.899 0, 1645720.409 617458.884 0, 1645425.423 617420.887 0, 1645130.435 617382.907 0, 1644835.445 617344.945 0, 1644540.453 617307 0, 1644245.458 617269.072 0, 1643950.461 617231.162 0, 1643655.462 617193.269 0, 1643360.461 617155.393 0, 
+    1643065.458 617117.535 0, 1642770.452 617079.694 0, 1642475.444 617041.871 0, 1642180.434 617004.064 0, 1641885.422 616966.276 0, 1641590.407 616928.504 0, 1641295.39 616890.75 0, 1641000.371 616853.013 0, 1640704.024 616815.125 0, 1639998.672 622333.333 0, 
+    1639293.274 627851.896 0, 1639588.968 627889.701 0, 1639883.338 627927.355 0, 1640177.705 627965.026 0, 1640472.07 628002.714 0, 1640766.433 628040.42 0, 1641060.793 628078.143 0, 1641355.152 628115.883 0, 1641649.508 628153.64 0, 1641943.862 628191.415 0, 
+    1642238.213 628229.207 0, 1642532.563 628267.017 0, 1642826.91 628304.844 0, 1643121.255 628342.688 0, 1643415.598 628380.549 0, 1643709.938 628418.428 0, 1644004.277 628456.324 0, 1644298.613 628494.238 0, 1644592.947 628532.169 0, 1644887.278 628570.117 0, 
+    1645181.608 628608.082 0, 1645475.935 628646.065 0, 1645770.26 628684.065 0, 1646064.582 628722.083 0, 1646357.582 628759.946 0, 1646653.221 628798.169 0, 1646947.537 628836.239 0, 1647241.851 628874.325 0, 1647536.162 628912.429 0, 1647830.471 628950.551 0, 
+    1648124.778 628988.689 0, 1648419.083 629026.845 0, 1648713.386 629065.019 0, 1649007.686 629103.209 0, 1649301.984 629141.417 0, 1649596.28 629179.643 0, 1649890.573 629217.885 0, 1650184.864 629256.145 0, 1650479.153 629294.422 0, 1650773.44 629332.717 0, 
+    1651067.724 629371.029 0, 1651362.007 629409.358 0, 1651656.287 629447.705 0, 1651950.564 629486.069 0, 1652244.84 629524.45 0, 1652539.113 629562.848 0, 1652833.384 629601.264 0, 1653127.653 629639.697 0, 1653420.599 629677.975 0, 1654141.585 624161.427 0, 
+    1654862.525 618645.234 0))
+
+POLYGON ((1667542.709 631543.959 0, 1667249.869 631504.854 0, 1666955.71 631465.589 0, 1666661.549 631426.342 0, 1666367.386 631387.112 0, 1666073.22 631347.9 0, 1665779.052 631308.705 0, 1665484.881 631269.527 0, 1665190.708 631230.367 0, 1664896.533 631191.224 0, 
+    1664602.356 631152.098 0, 1664308.176 631112.989 0, 1664013.994 631073.898 0, 1663719.81 631034.824 0, 1663425.624 630995.768 0, 1663131.435 630956.728 0, 1662837.243 630917.706 0, 1662543.05 630878.702 0, 1662248.854 630839.714 0, 1661954.656 630800.744 0, 
+    1661660.456 630761.792 0, 1661366.253 630722.856 0, 1661072.048 630683.938 0, 1660777.841 630645.038 0, 1660482.313 630605.98 0, 1660189.42 630567.288 0, 1659895.206 630528.439 0, 1659600.989 630489.608 0, 1659306.771 630450.794 0, 1659012.55 630411.997 0, 
+    1658718.326 630373.217 0, 1658424.101 630334.455 0, 1658129.873 630295.71 0, 1657835.643 630256.983 0, 1657541.411 630218.273 0, 1657247.176 630179.58 0, 1656952.939 630140.904 0, 1656658.7 630102.246 0, 1656364.459 630063.605 0, 1656070.215 630024.981 0, 
+    1655775.969 629986.375 0, 1655481.721 629947.786 0, 1655187.47 629909.214 0, 1654893.217 629870.66 0, 1654598.962 629832.123 0, 1654304.705 629793.603 0, 1654010.445 629755.1 0, 1653716.183 629716.615 0, 1653420.599 629677.975 0, 1652699.567 635194.876 0, 
+    1651978.49 640712.125 0, 1652273.421 640750.68 0, 1652567.034 640789.081 0, 1652860.644 640827.498 0, 1653154.252 640865.933 0, 1653447.857 640904.385 0, 1653741.461 640942.854 0, 1654035.062 640981.341 0, 1654328.661 641019.844 0, 1654622.257 641058.366 0, 
+    1654915.852 641096.904 0, 1655209.444 641135.46 0, 1655503.034 641174.033 0, 1655796.621 641212.623 0, 1656090.206 641251.23 0, 1656383.789 641289.855 0, 1656677.37 641328.497 0, 1656970.948 641367.157 0, 1657264.525 641405.833 0, 1657558.098 641444.527 0, 
+    1657851.67 641483.238 0, 1658145.239 641521.967 0, 1658438.806 641560.713 0, 1658732.371 641599.476 0, 1659024.618 641638.082 0, 1659319.494 641677.054 0, 1659613.052 641715.868 0, 1659906.607 641754.701 0, 1660200.161 641793.55 0, 1660493.712 641832.417 0, 
+    1660787.261 641871.301 0, 1661080.807 641910.202 0, 1661374.351 641949.121 0, 1661667.893 641988.056 0, 1661961.433 642027.009 0, 1662254.97 642065.98 0, 1662548.505 642104.967 0, 1662842.038 642143.972 0, 1663135.568 642182.995 0, 1663429.096 642222.034 0, 
+    1663722.622 642261.091 0, 1664016.146 642300.165 0, 1664309.667 642339.256 0, 1664603.186 642378.365 0, 1664896.702 642417.491 0, 1665190.217 642456.634 0, 1665483.729 642495.794 0, 1665777.238 642534.972 0, 1666069.432 642573.991 0, 1666806.094 637058.801 0, 
+    1667542.709 631543.959 0))
+
+POLYGON ((1680155.057 644475.659 0, 1679862.973 644435.814 0, 1679569.575 644395.807 0, 1679276.175 644355.818 0, 1678982.773 644315.846 0, 1678689.368 644275.891 0, 1678395.96 644235.953 0, 1678102.551 644196.033 0, 1677809.139 644156.13 0, 1677515.724 644116.244 0, 
+    1677222.308 644076.375 0, 1676928.889 644036.524 0, 1676635.467 643996.69 0, 1676342.044 643956.873 0, 1676048.618 643917.073 0, 1675755.189 643877.291 0, 1675461.759 643837.526 0, 1675168.326 643797.779 0, 1674874.89 643758.048 0, 1674581.452 643718.335 0, 
+    1674288.012 643678.639 0, 1673994.57 643638.96 0, 1673701.125 643599.299 0, 1673407.678 643559.655 0, 1673112.916 643519.851 0, 1672820.777 643480.419 0, 1672527.323 643440.826 0, 1672233.867 643401.251 0, 1671940.408 643361.694 0, 1671646.947 643322.153 0, 
+    1671353.483 643282.63 0, 1671060.018 643243.124 0, 1670766.55 643203.636 0, 1670473.079 643164.164 0, 1670179.607 643124.71 0, 1669886.132 643085.273 0, 1669592.654 643045.854 0, 1669299.175 643006.452 0, 1669005.693 642967.067 0, 1668712.208 642927.699 0, 
+    1668418.722 642888.348 0, 1668125.233 642849.015 0, 1667831.742 642809.699 0, 1667538.248 642770.401 0, 1667244.752 642731.119 0, 1666951.254 642691.855 0, 1666657.754 642652.609 0, 1666364.251 642613.379 0, 1666069.432 642573.991 0, 1665332.723 648089.527 0, 
+    1664595.97 653605.406 0, 1664890.137 653644.707 0, 1665182.99 653683.849 0, 1665475.841 653723.009 0, 1665768.69 653762.186 0, 1666061.537 653801.381 0, 1666354.381 653840.593 0, 1666647.223 653879.822 0, 1666940.063 653919.068 0, 1667232.9 653958.331 0, 
+    1667525.735 653997.612 0, 1667818.568 654036.91 0, 1668111.398 654076.225 0, 1668404.226 654115.557 0, 1668697.052 654154.906 0, 1668989.876 654194.273 0, 1669282.697 654233.657 0, 1669575.516 654273.059 0, 1669868.332 654312.477 0, 1670161.146 654351.913 0, 
+    1670453.958 654391.366 0, 1670746.768 654430.836 0, 1671039.575 654470.323 0, 1671332.38 654509.828 0, 1671623.873 654549.173 0, 1671917.983 654588.889 0, 1672210.781 654628.446 0, 1672503.576 654668.019 0, 1672796.369 654707.61 0, 1673089.16 654747.218 0, 
+    1673381.949 654786.843 0, 1673674.735 654826.486 0, 1673967.519 654866.146 0, 1674260.301 654905.823 0, 1674553.08 654945.517 0, 1674845.857 654985.228 0, 1675138.632 655024.957 0, 1675431.404 655064.703 0, 1675724.174 655104.466 0, 1676016.941 655144.247 0, 
+    1676309.706 655184.044 0, 1676602.469 655223.859 0, 1676895.23 655263.691 0, 1677187.988 655303.541 0, 1677480.744 655343.407 0, 1677773.497 655383.291 0, 1678066.249 655423.192 0, 1678358.997 655463.11 0, 1678650.435 655502.867 0, 1679402.77 649989.092 0, 
+    1680155.057 644475.659 0))
+
+POLYGON ((1692699.484 657440.027 0, 1692408.158 657399.447 0, 1692115.523 657358.701 0, 1691822.885 657317.973 0, 1691530.246 657277.263 0, 1691237.604 657236.569 0, 1690944.959 657195.893 0, 1690652.313 657155.234 0, 1690359.663 657114.592 0, 1690067.012 657073.968 0, 
+    1689774.358 657033.36 0, 1689481.701 656992.77 0, 1689189.042 656952.197 0, 1688896.381 656911.641 0, 1688603.718 656871.103 0, 1688311.052 656830.582 0, 1688018.383 656790.078 0, 1687725.713 656749.591 0, 1687433.04 656709.121 0, 1687140.364 656668.669 0, 
+    1686847.686 656628.234 0, 1686555.006 656587.816 0, 1686262.323 656547.415 0, 1685969.638 656507.032 0, 1685675.644 656466.486 0, 1685384.261 656426.317 0, 1685091.569 656385.985 0, 1684798.875 656345.671 0, 1684506.178 656305.373 0, 1684213.479 656265.093 0, 
+    1683920.777 656224.83 0, 1683628.073 656184.585 0, 1683335.367 656144.356 0, 1683042.658 656104.145 0, 1682749.947 656063.951 0, 1682457.233 656023.775 0, 1682164.518 655983.615 0, 1681871.799 655943.473 0, 1681579.079 655903.348 0, 1681286.356 655863.24 0, 
+    1680993.631 655823.15 0, 1680700.903 655783.076 0, 1680408.173 655743.02 0, 1680115.441 655702.981 0, 1679822.706 655662.96 0, 1679529.969 655622.955 0, 1679237.23 655582.968 0, 1678944.488 655542.998 0, 1678650.435 655502.867 0, 1677898.055 661016.981 0, 
+    1677145.628 666531.431 0, 1677439.029 666571.473 0, 1677731.122 666611.355 0, 1678023.212 666651.253 0, 1678315.3 666691.169 0, 1678607.385 666731.102 0, 1678899.469 666771.052 0, 1679191.55 666811.019 0, 1679483.628 666851.004 0, 1679775.704 666891.005 0, 
+    1680067.778 666931.024 0, 1680359.85 666971.06 0, 1680651.919 667011.113 0, 1680943.985 667051.184 0, 1681236.05 667091.271 0, 1681528.112 667131.376 0, 1681820.172 667171.498 0, 1682112.229 667211.637 0, 1682404.284 667251.794 0, 1682696.336 667291.967 0, 
+    1682988.387 667332.158 0, 1683280.434 667372.366 0, 1683572.48 667412.591 0, 1683864.523 667452.833 0, 1684155.26 667492.913 0, 1684448.602 667533.37 0, 1684740.638 667573.663 0, 1685032.672 667613.975 0, 1685324.703 667654.303 0, 1685616.732 667694.648 0, 
+    1685908.759 667735.011 0, 1686200.783 667775.391 0, 1686492.804 667815.788 0, 1686784.824 667856.202 0, 1687076.841 667896.633 0, 1687368.855 667937.082 0, 1687660.868 667977.548 0, 1687952.878 668018.031 0, 1688244.885 668058.531 0, 1688536.89 668099.048 0, 
+    1688828.893 668139.583 0, 1689120.893 668180.134 0, 1689412.891 668220.703 0, 1689704.887 668261.289 0, 1689996.88 668301.892 0, 1690288.871 668342.513 0, 1690580.859 668383.15 0, 1690872.845 668423.805 0, 1691163.526 668464.296 0, 1691931.528 662951.994 0, 
+    1692699.484 657440.027 0))
+
+POLYGON ((1705175.906 670436.756 0, 1704885.339 670395.444 0, 1704593.469 670353.964 0, 1704301.597 670312.502 0, 1704009.722 670271.057 0, 1703717.844 670229.629 0, 1703425.965 670188.218 0, 1703134.083 670146.824 0, 1702842.198 670105.448 0, 1702550.311 670064.088 0, 
+    1702258.421 670022.746 0, 1701966.53 669981.421 0, 1701674.635 669940.114 0, 1701382.739 669898.823 0, 1701090.839 669857.55 0, 1700798.938 669816.293 0, 1700507.034 669775.054 0, 1700215.127 669733.832 0, 1699923.218 669692.628 0, 1699631.307 669651.44 0, 
+    1699339.393 669610.27 0, 1699047.477 669569.117 0, 1698755.558 669527.981 0, 1698463.637 669486.862 0, 1698170.413 669445.577 0, 1697879.788 669404.676 0, 1697587.86 669363.609 0, 1697295.929 669322.559 0, 1697003.996 669281.526 0, 1696712.061 669240.51 0, 
+    1696420.123 669199.512 0, 1696128.182 669158.53 0, 1695836.24 669117.566 0, 1695544.294 669076.619 0, 1695252.347 669035.69 0, 1694960.397 668994.777 0, 1694668.445 668953.882 0, 1694376.49 668913.003 0, 1694084.533 668872.142 0, 1693792.573 668831.299 0, 
+    1693500.611 668790.472 0, 1693208.647 668749.662 0, 1692916.68 668708.87 0, 1692624.711 668668.095 0, 1692332.739 668627.337 0, 1692040.765 668586.596 0, 1691748.789 668545.873 0, 1691456.81 668505.166 0, 1691163.526 668464.296 0, 1690395.477 673976.931 0, 
+    1689627.382 679489.895 0, 1689920.014 679530.674 0, 1690211.344 679571.29 0, 1690502.671 679611.923 0, 1690793.996 679652.573 0, 1691085.319 679693.241 0, 1691376.639 679733.925 0, 1691667.957 679774.627 0, 1691959.273 679815.346 0, 1692250.586 679856.082 0, 
+    1692541.897 679896.835 0, 1692833.205 679937.605 0, 1693124.511 679978.392 0, 1693415.814 680019.197 0, 1693707.115 680060.018 0, 1693998.414 680100.857 0, 1694289.71 680141.713 0, 1694581.004 680182.586 0, 1694872.296 680223.476 0, 1695163.585 680264.384 0, 
+    1695454.872 680305.308 0, 1695746.156 680346.25 0, 1696037.438 680387.209 0, 1696328.717 680428.185 0, 1696618.696 680468.995 0, 1696911.269 680510.188 0, 1697202.541 680551.216 0, 1697493.811 680592.26 0, 1697785.078 680633.322 0, 1698076.343 680674.401 0, 
+    1698367.606 680715.496 0, 1698658.866 680756.61 0, 1698950.123 680797.74 0, 1699241.379 680838.887 0, 1699532.631 680880.052 0, 1699823.882 680921.233 0, 1700115.13 680962.432 0, 1700406.375 681003.648 0, 1700697.619 681044.881 0, 1700988.859 681086.132 0, 
+    1701280.098 681127.399 0, 1701571.333 681168.683 0, 1701862.567 681209.985 0, 1702153.798 681251.304 0, 1702445.026 681292.64 0, 1702736.253 681333.993 0, 1703027.476 681375.363 0, 1703318.698 681416.751 0, 1703608.619 681457.971 0, 1704392.286 675947.199 0, 
+    1705175.906 670436.756 0))
+
+POLYGON ((1717584.241 683465.538 0, 1717294.434 683423.499 0, 1717003.331 683381.289 0, 1716712.226 683339.096 0, 1716421.118 683296.921 0, 1716130.007 683254.762 0, 1715838.894 683212.621 0, 1715547.778 683170.496 0, 1715256.66 683128.389 0, 1714965.54 683086.299 0, 
+    1714674.417 683044.226 0, 1714383.291 683002.171 0, 1714092.163 682960.132 0, 1713801.033 682918.11 0, 1713509.9 682876.106 0, 1713218.764 682834.119 0, 1712927.626 682792.149 0, 1712636.486 682750.196 0, 1712345.343 682708.26 0, 1712054.198 682666.341 0, 
+    1711763.05 682624.44 0, 1711471.9 682582.556 0, 1711180.747 682540.688 0, 1710889.592 682498.838 0, 1710597.139 682456.819 0, 1710307.275 682415.189 0, 1710016.112 682373.391 0, 1709724.947 682331.609 0, 1709433.78 682289.845 0, 1709142.61 682248.097 0, 
+    1708851.438 682206.367 0, 1708560.263 682164.654 0, 1708269.086 682122.958 0, 1707977.906 682081.28 0, 1707686.724 682039.618 0, 1707395.539 681997.973 0, 1707104.352 681956.346 0, 1706813.162 681914.736 0, 1706521.97 681873.143 0, 1706230.776 681831.567 0, 
+    1705939.579 681790.008 0, 1705648.38 681748.467 0, 1705357.178 681706.942 0, 1705065.974 681665.435 0, 1704774.767 681623.945 0, 1704483.558 681582.471 0, 1704192.347 681541.016 0, 1703901.133 681499.577 0, 1703608.619 681457.971 0, 1702824.906 686969.068 0, 
+    1702041.147 692480.489 0, 1702333.009 692522.002 0, 1702623.574 692563.349 0, 1702914.137 692604.712 0, 1703204.697 692646.093 0, 1703495.255 692687.491 0, 1703785.81 692728.906 0, 1704076.363 692770.338 0, 1704366.914 692811.787 0, 1704657.462 692853.253 0, 
+    1704948.008 692894.736 0, 1705238.551 692936.237 0, 1705529.092 692977.754 0, 1705819.63 693019.289 0, 1706110.166 693060.84 0, 1706400.7 693102.409 0, 1706691.231 693143.995 0, 1706981.759 693185.598 0, 1707272.285 693227.218 0, 1707562.809 693268.855 0, 
+    1707853.33 693310.51 0, 1708143.849 693352.181 0, 1708434.365 693393.869 0, 1708724.879 693435.575 0, 1709014.098 693477.112 0, 1709305.9 693519.038 0, 1709596.406 693560.794 0, 1709886.91 693602.568 0, 1710177.412 693644.359 0, 1710467.911 693686.168 0, 
+    1710758.408 693727.993 0, 1711048.902 693769.835 0, 1711339.393 693811.695 0, 1711629.883 693853.571 0, 1711920.37 693895.465 0, 1712210.854 693937.376 0, 1712501.336 693979.304 0, 1712791.815 694021.249 0, 1713082.292 694063.211 0, 1713372.767 694105.19 0, 
+    1713663.239 694147.186 0, 1713953.708 694189.199 0, 1714244.175 694231.23 0, 1714534.64 694273.277 0, 1714825.102 694315.342 0, 1715115.561 694357.424 0, 1715406.019 694399.523 0, 1715696.473 694441.639 0, 1715985.634 694483.584 0, 1716784.961 688974.4 0, 
+    1717584.241 683465.538 0))
+
+POLYGON ((1729924.406 696526.067 0, 1729635.363 696483.305 0, 1729345.029 696440.368 0, 1729054.692 696397.449 0, 1728764.352 696354.547 0, 1728474.01 696311.662 0, 1728183.665 696268.794 0, 1727893.318 696225.943 0, 1727602.968 696183.109 0, 1727312.616 696140.292 0, 
+    1727022.262 696097.493 0, 1726731.904 696054.71 0, 1726441.545 696011.945 0, 1726151.182 695969.196 0, 1725860.818 695926.465 0, 1725570.45 695883.751 0, 1725280.08 695841.054 0, 1724989.708 695798.374 0, 1724699.333 695755.711 0, 1724408.956 695713.065 0, 
+    1724118.576 695670.436 0, 1723828.194 695627.825 0, 1723537.809 695585.23 0, 1723247.421 695542.653 0, 1722955.741 695499.903 0, 1722666.639 695457.549 0, 1722376.244 695415.023 0, 1722085.847 695372.514 0, 1721795.447 695330.022 0, 1721505.045 695287.547 0, 
+    1721214.64 695245.089 0, 1720924.232 695202.648 0, 1720633.822 695160.225 0, 1720343.41 695117.818 0, 1720052.995 695075.429 0, 1719762.578 695033.056 0, 1719472.158 694990.701 0, 1719181.736 694948.363 0, 1718891.311 694906.042 0, 1718600.883 694863.738 0, 
+    1718310.454 694821.451 0, 1718020.021 694779.181 0, 1717729.586 694736.929 0, 1717439.149 694694.693 0, 1717148.709 694652.475 0, 1716858.267 694610.273 0, 1716567.822 694568.089 0, 1716277.375 694525.922 0, 1715985.634 694483.584 0, 1715186.261 699993.087 0, 
+    1714386.842 705502.907 0, 1714677.932 705545.15 0, 1714967.73 705587.223 0, 1715257.527 705629.313 0, 1715547.32 705671.42 0, 1715837.111 705713.544 0, 1716126.9 705755.685 0, 1716416.686 705797.844 0, 1716706.47 705840.019 0, 1716996.252 705882.212 0, 
+    1717286.03 705924.421 0, 1717575.807 705966.648 0, 1717865.581 706008.891 0, 1718155.352 706051.152 0, 1718445.121 706093.43 0, 1718734.887 706135.724 0, 1719024.651 706178.036 0, 1719314.412 706220.365 0, 1719604.171 706262.711 0, 1719893.928 706305.074 0, 
+    1720183.682 706347.454 0, 1720473.433 706389.851 0, 1720763.182 706432.265 0, 1721052.929 706474.697 0, 1721341.385 706516.956 0, 1721632.414 706559.61 0, 1721922.153 706602.093 0, 1722211.889 706644.592 0, 1722501.623 706687.109 0, 1722791.355 706729.642 0, 
+    1723081.084 706772.193 0, 1723370.81 706814.76 0, 1723660.534 706857.345 0, 1723950.255 706899.947 0, 1724239.974 706942.566 0, 1724529.691 706985.201 0, 1724819.404 707027.854 0, 1725109.116 707070.524 0, 1725398.825 707113.211 0, 1725688.531 707155.915 0, 
+    1725978.235 707198.636 0, 1726267.936 707241.375 0, 1726557.635 707284.13 0, 1726847.331 707326.902 0, 1727137.025 707369.691 0, 1727426.716 707412.498 0, 1727716.405 707455.321 0, 1728006.091 707498.162 0, 1728294.489 707540.829 0, 1729109.471 702033.29 0, 
+    1729924.406 696526.067 0))
+
+POLYGON ((1742196.323 709618.035 0, 1741908.045 709574.552 0, 1741618.481 709530.894 0, 1741328.914 709487.252 0, 1741039.345 709443.627 0, 1740749.773 709400.02 0, 1740460.199 709356.429 0, 1740170.622 709312.856 0, 1739881.043 709269.299 0, 1739591.461 709225.76 0, 
+    1739301.876 709182.238 0, 1739012.289 709138.732 0, 1738722.7 709095.244 0, 1738433.107 709051.773 0, 1738143.513 709008.319 0, 1737853.915 708964.881 0, 1737564.315 708921.461 0, 1737274.713 708878.058 0, 1736985.108 708834.672 0, 1736695.5 708791.303 0, 
+    1736405.89 708747.951 0, 1736116.278 708704.617 0, 1735826.662 708661.299 0, 1735537.045 708617.998 0, 1735246.14 708574.522 0, 1734957.801 708531.448 0, 1734668.176 708488.198 0, 1734378.548 708444.965 0, 1734088.918 708401.75 0, 1733799.285 708358.551 0, 
+    1733509.649 708315.37 0, 1733220.011 708272.206 0, 1732930.37 708229.058 0, 1732640.727 708185.928 0, 1732351.081 708142.815 0, 1732061.433 708099.718 0, 1731771.782 708056.639 0, 1731482.129 708013.577 0, 1731192.473 707970.532 0, 1730902.814 707927.504 0, 
+    1730613.154 707884.493 0, 1730323.49 707841.499 0, 1730033.824 707798.522 0, 1729744.156 707755.563 0, 1729454.484 707712.62 0, 1729164.811 707669.694 0, 1728875.135 707626.785 0, 1728585.456 707583.894 0, 1728294.489 707540.829 0, 1727479.461 713048.68 0, 
+    1726664.387 718556.84 0, 1726954.703 718599.809 0, 1727243.733 718642.604 0, 1727532.761 718685.417 0, 1727821.786 718728.247 0, 1728110.809 718771.093 0, 1728399.829 718813.957 0, 1728688.846 718856.838 0, 1728977.862 718899.735 0, 1729266.874 718942.65 0, 
+    1729555.884 718985.582 0, 1729844.892 719028.53 0, 1730133.897 719071.496 0, 1730422.899 719114.479 0, 1730711.899 719157.479 0, 1731000.897 719200.495 0, 1731289.892 719243.529 0, 1731578.884 719286.58 0, 1731867.874 719329.648 0, 1732156.861 719372.732 0, 
+    1732445.846 719415.834 0, 1732734.828 719458.953 0, 1733023.808 719502.089 0, 1733312.785 719545.242 0, 1733600.478 719588.22 0, 1733890.732 719631.598 0, 1734179.701 719674.802 0, 1734468.668 719718.023 0, 1734757.633 719761.261 0, 1735046.595 719804.516 0, 
+    1735335.554 719847.788 0, 1735624.511 719891.077 0, 1735913.465 719934.383 0, 1736202.417 719977.705 0, 1736491.366 720021.045 0, 1736780.312 720064.402 0, 1737069.256 720107.776 0, 1737358.198 720151.167 0, 1737647.137 720194.575 0, 1737936.073 720238 0, 
+    1738225.007 720281.442 0, 1738513.938 720324.901 0, 1738802.867 720368.377 0, 1739091.793 720411.87 0, 1739380.717 720455.38 0, 1739669.638 720498.907 0, 1739958.556 720542.451 0, 1740247.472 720586.012 0, 1740535.105 720629.397 0, 1741365.738 715123.561 0, 
+    1742196.323 709618.035 0))
+
+POLYGON ((1482854.409 465158.774 0, 1482551.853 465130.493 0, 1482247.902 465102.1 0, 1481943.949 465073.725 0, 1481639.995 465045.367 0, 1481336.039 465017.028 0, 1481032.081 464988.706 0, 1480728.121 464960.403 0, 1480424.16 464932.117 0, 1480120.198 464903.849 0, 
+    1479816.233 464875.599 0, 1479512.267 464847.367 0, 1479208.299 464819.153 0, 1478904.33 464790.957 0, 1478600.359 464762.778 0, 1478296.386 464734.618 0, 1477992.412 464706.475 0, 1477688.436 464678.35 0, 1477384.458 464650.243 0, 1477080.479 464622.155 0, 
+    1476776.498 464594.083 0, 1476472.515 464566.03 0, 1476168.531 464537.995 0, 1475864.545 464509.978 0, 1475559.163 464481.85 0, 1475256.568 464453.997 0, 1474952.578 464426.033 0, 1474648.585 464398.087 0, 1474344.591 464370.159 0, 1474040.595 464342.249 0, 
+    1473736.598 464314.357 0, 1473432.599 464286.483 0, 1473128.598 464258.626 0, 1472824.595 464230.788 0, 1472520.591 464202.967 0, 1472216.586 464175.165 0, 1471912.579 464147.38 0, 1471608.57 464119.613 0, 1471304.559 464091.864 0, 1471000.547 464064.133 0, 
+    1470696.533 464036.42 0, 1470392.518 464008.724 0, 1470088.501 463981.047 0, 1469784.482 463953.387 0, 1469480.462 463925.746 0, 1469176.44 463898.122 0, 1468872.416 463870.516 0, 1468568.391 463842.928 0, 1468262.968 463815.232 0, 1467761.576 469346.117 0, 
+    1467260.146 474877.434 0, 1467564.915 474905.071 0, 1467868.289 474932.6 0, 1468171.661 474960.147 0, 1468475.032 474987.712 0, 1468778.401 475015.294 0, 1469081.769 475042.894 0, 1469385.135 475070.512 0, 1469688.499 475098.148 0, 1469991.862 475125.802 0, 
+    1470295.223 475153.474 0, 1470598.583 475181.164 0, 1470901.94 475208.871 0, 1471205.297 475236.596 0, 1471508.651 475264.339 0, 1471812.004 475292.1 0, 1472115.355 475319.879 0, 1472418.705 475347.676 0, 1472722.053 475375.491 0, 1473025.4 475403.323 0, 
+    1473328.744 475431.173 0, 1473632.088 475459.041 0, 1473935.429 475486.927 0, 1474238.769 475514.831 0, 1474540.715 475542.625 0, 1474845.444 475570.692 0, 1475148.779 475598.65 0, 1475452.112 475626.625 0, 1475755.443 475654.618 0, 1476058.773 475682.629 0, 
+    1476362.102 475710.658 0, 1476665.428 475738.704 0, 1476968.753 475766.769 0, 1477272.077 475794.851 0, 1477575.399 475822.952 0, 1477878.719 475851.07 0, 1478182.037 475879.206 0, 1478485.354 475907.359 0, 1478788.669 475935.531 0, 1479091.982 475963.72 0, 
+    1479395.294 475991.928 0, 1479698.604 476020.153 0, 1480001.913 476048.396 0, 1480305.219 476076.657 0, 1480608.525 476104.936 0, 1480911.828 476133.232 0, 1481215.13 476161.547 0, 1481518.43 476189.879 0, 1481820.338 476218.099 0, 1482337.393 470688.221 0, 
+    1482854.409 465158.774 0))
+
+POLYGON ((1496376.684 477599.894 0, 1496074.855 477570.821 0, 1495771.636 477541.631 0, 1495468.416 477512.46 0, 1495165.193 477483.307 0, 1494861.969 477454.171 0, 1494558.743 477425.054 0, 1494255.516 477395.954 0, 1493952.287 477366.872 0, 1493649.056 477337.808 0, 
+    1493345.823 477308.762 0, 1493042.589 477279.733 0, 1492739.353 477250.723 0, 1492436.115 477221.73 0, 1492132.876 477192.755 0, 1491829.635 477163.798 0, 1491526.392 477134.859 0, 1491223.148 477105.937 0, 1490919.901 477077.034 0, 1490616.653 477048.148 0, 
+    1490313.404 477019.28 0, 1490010.152 476990.43 0, 1489706.899 476961.598 0, 1489403.645 476932.784 0, 1489098.999 476903.856 0, 1488797.13 476875.209 0, 1488493.87 476846.448 0, 1488190.609 476817.706 0, 1487887.346 476788.981 0, 1487584.081 476760.273 0, 
+    1487280.814 476731.584 0, 1486977.546 476702.913 0, 1486674.276 476674.259 0, 1486371.004 476645.623 0, 1486067.731 476617.005 0, 1485764.456 476588.405 0, 1485461.179 476559.823 0, 1485157.901 476531.259 0, 1484854.621 476502.712 0, 1484551.339 476474.184 0, 
+    1484248.056 476445.673 0, 1483944.771 476417.18 0, 1483641.484 476388.705 0, 1483338.196 476360.248 0, 1483034.906 476331.808 0, 1482731.614 476303.387 0, 1482428.32 476274.983 0, 1482125.025 476246.597 0, 1481820.338 476218.099 0, 1481303.242 481748.405 0, 
+    1480786.107 487279.135 0, 1481090.14 487307.572 0, 1481392.784 487335.897 0, 1481695.427 487364.24 0, 1481998.068 487392.6 0, 1482300.707 487420.979 0, 1482603.344 487449.375 0, 1482905.98 487477.789 0, 1483208.614 487506.221 0, 1483511.246 487534.67 0, 
+    1483813.877 487563.138 0, 1484116.506 487591.623 0, 1484419.133 487620.126 0, 1484721.759 487648.647 0, 1485024.383 487677.185 0, 1485327.005 487705.742 0, 1485629.626 487734.316 0, 1485932.245 487762.908 0, 1486234.862 487791.518 0, 1486537.478 487820.146 0, 
+    1486840.092 487848.791 0, 1487142.704 487877.455 0, 1487445.315 487906.136 0, 1487747.923 487934.835 0, 1488049.144 487963.42 0, 1488353.136 487992.286 0, 1488655.74 488021.039 0, 1488958.342 488049.809 0, 1489260.942 488078.597 0, 1489563.541 488107.403 0, 
+    1489866.138 488136.226 0, 1490168.733 488165.068 0, 1490471.327 488193.927 0, 1490773.919 488222.804 0, 1491076.509 488251.699 0, 1491379.098 488280.612 0, 1491681.684 488309.542 0, 1491984.27 488338.491 0, 1492286.853 488367.457 0, 1492589.435 488396.441 0, 
+    1492892.015 488425.442 0, 1493194.593 488454.462 0, 1493497.169 488483.499 0, 1493799.744 488512.554 0, 1494102.317 488541.627 0, 1494404.889 488570.718 0, 1494707.459 488599.827 0, 1495010.027 488628.953 0, 1495311.208 488657.964 0, 1495843.967 483128.717 0, 
+    1496376.684 477599.894 0))
+
+POLYGON ((1509832.356 490077.823 0, 1509531.255 490047.961 0, 1509228.771 490017.98 0, 1508926.284 489988.017 0, 1508623.796 489958.072 0, 1508321.307 489928.144 0, 1508018.815 489898.234 0, 1507716.322 489868.342 0, 1507413.827 489838.468 0, 1507111.33 489808.611 0, 
+    1506808.831 489778.772 0, 1506506.331 489748.952 0, 1506203.829 489719.149 0, 1505901.325 489689.363 0, 1505598.819 489659.596 0, 1505296.312 489629.846 0, 1504993.803 489600.114 0, 1504691.292 489570.4 0, 1504388.779 489540.704 0, 1504086.265 489511.026 0, 
+    1503783.749 489481.365 0, 1503481.231 489451.722 0, 1503178.711 489422.097 0, 1502876.19 489392.49 0, 1502572.283 489362.765 0, 1502271.142 489333.329 0, 1501968.616 489303.775 0, 1501666.087 489274.239 0, 1501363.557 489244.721 0, 1501061.025 489215.221 0, 
+    1500758.492 489185.738 0, 1500455.957 489156.274 0, 1500153.42 489126.827 0, 1499850.881 489097.397 0, 1499548.34 489067.986 0, 1499245.798 489038.593 0, 1498943.254 489009.217 0, 1498640.709 488979.859 0, 1498338.161 488950.519 0, 1498035.612 488921.197 0, 
+    1497733.061 488891.892 0, 1497430.509 488862.605 0, 1497127.955 488833.337 0, 1496825.399 488804.086 0, 1496522.841 488774.852 0, 1496220.282 488745.637 0, 1495917.72 488716.439 0, 1495615.158 488687.259 0, 1495311.208 488657.964 0, 1494778.409 494187.633 0, 
+    1494245.569 499717.721 0, 1494548.865 499746.953 0, 1494850.777 499776.07 0, 1495152.687 499805.205 0, 1495454.595 499834.358 0, 1495756.502 499863.528 0, 1496058.407 499892.716 0, 1496360.311 499921.922 0, 1496662.212 499951.146 0, 1496964.112 499980.387 0, 
+    1497266.01 500009.646 0, 1497567.907 500038.923 0, 1497869.801 500068.218 0, 1498171.694 500097.531 0, 1498473.586 500126.861 0, 1498775.475 500156.209 0, 1499077.363 500185.575 0, 1499379.249 500214.958 0, 1499681.134 500244.36 0, 1499983.016 500273.779 0, 
+    1500284.897 500303.216 0, 1500586.776 500332.67 0, 1500888.654 500362.143 0, 1501190.529 500391.633 0, 1501491.023 500421.006 0, 1501794.276 500450.667 0, 1502096.146 500480.21 0, 1502398.015 500509.771 0, 1502699.882 500539.35 0, 1503001.747 500568.947 0, 
+    1503303.611 500598.562 0, 1503605.472 500628.194 0, 1503907.332 500657.844 0, 1504209.191 500687.512 0, 1504511.047 500717.198 0, 1504812.902 500746.901 0, 1505114.755 500776.622 0, 1505416.606 500806.361 0, 1505718.456 500836.118 0, 1506020.304 500865.892 0, 
+    1506322.15 500895.685 0, 1506623.994 500925.495 0, 1506925.836 500955.322 0, 1507227.677 500985.168 0, 1507529.516 501015.031 0, 1507831.354 501044.912 0, 1508133.189 501074.811 0, 1508435.023 501104.728 0, 1508735.475 501134.525 0, 1509283.936 495605.965 0, 
+    1509832.356 490077.823 0))
+
+POLYGON ((1523221.321 502592.261 0, 1522920.951 502561.614 0, 1522619.203 502530.845 0, 1522317.454 502500.094 0, 1522015.702 502469.36 0, 1521713.949 502438.644 0, 1521412.193 502407.946 0, 1521110.436 502377.265 0, 1520808.677 502346.603 0, 1520506.917 502315.958 0, 
+    1520205.154 502285.331 0, 1519903.39 502254.721 0, 1519601.624 502224.13 0, 1519299.856 502193.556 0, 1518998.086 502163 0, 1518696.315 502132.462 0, 1518394.542 502101.941 0, 1518092.767 502071.438 0, 1517790.99 502040.953 0, 1517489.211 502010.486 0, 
+    1517187.431 501980.036 0, 1516885.648 501949.605 0, 1516583.864 501919.191 0, 1516282.079 501888.794 0, 1515978.913 501858.277 0, 1515678.502 501828.055 0, 1515376.71 501797.712 0, 1515074.917 501767.387 0, 1514773.123 501737.08 0, 1514471.326 501706.79 0, 
+    1514169.528 501676.518 0, 1513867.728 501646.264 0, 1513565.926 501616.028 0, 1513264.122 501585.809 0, 1512962.317 501555.608 0, 1512660.51 501525.425 0, 1512358.701 501495.26 0, 1512056.89 501465.112 0, 1511755.077 501434.983 0, 1511453.263 501404.871 0, 
+    1511151.447 501374.776 0, 1510849.629 501344.7 0, 1510547.81 501314.641 0, 1510245.988 501284.6 0, 1509944.165 501254.577 0, 1509642.34 501224.572 0, 1509340.513 501194.584 0, 1509038.685 501164.614 0, 1508735.475 501134.525 0, 1508186.973 506663.501 0, 
+    1507638.43 512192.889 0, 1507940.986 512222.914 0, 1508242.163 512252.819 0, 1508543.339 512282.742 0, 1508844.513 512312.682 0, 1509145.686 512342.641 0, 1509446.856 512372.617 0, 1509748.025 512402.611 0, 1510049.192 512432.623 0, 1510350.357 512462.652 0, 
+    1510651.521 512492.699 0, 1510952.682 512522.764 0, 1511253.842 512552.846 0, 1511555 512582.947 0, 1511856.157 512613.065 0, 1512157.311 512643.2 0, 1512458.464 512673.354 0, 1512759.615 512703.525 0, 1513060.765 512733.714 0, 1513361.912 512763.92 0, 
+    1513663.058 512794.145 0, 1513964.202 512824.387 0, 1514265.344 512854.646 0, 1514566.484 512884.924 0, 1514866.248 512915.081 0, 1515168.76 512945.532 0, 1515469.895 512975.863 0, 1515771.028 513006.211 0, 1516072.16 513036.577 0, 1516373.289 513066.961 0, 
+    1516674.417 513097.363 0, 1516975.543 513127.782 0, 1517276.668 513158.219 0, 1517577.79 513188.674 0, 1517878.911 513219.146 0, 1518180.03 513249.636 0, 1518481.147 513280.144 0, 1518782.262 513310.67 0, 1519083.376 513341.213 0, 1519384.487 513371.774 0, 
+    1519685.597 513402.353 0, 1519986.706 513432.95 0, 1520287.812 513463.564 0, 1520588.916 513494.196 0, 1520890.019 513524.846 0, 1521191.12 513555.513 0, 1521492.219 513586.198 0, 1521793.316 513616.901 0, 1522093.038 513647.481 0, 1522657.201 508119.665 0, 
+    1523221.321 502592.261 0))
+
+POLYGON ((1536543.479 515142.904 0, 1536243.843 515111.477 0, 1535942.833 515079.924 0, 1535641.822 515048.388 0, 1535340.809 515016.87 0, 1535039.794 514985.37 0, 1534738.777 514953.887 0, 1534437.759 514922.423 0, 1534136.738 514890.975 0, 1533835.716 514859.546 0, 
+    1533534.692 514828.134 0, 1533233.666 514796.741 0, 1532932.638 514765.364 0, 1532631.608 514734.006 0, 1532330.576 514702.665 0, 1532029.543 514671.342 0, 1531728.508 514640.037 0, 1531427.471 514608.749 0, 1531126.432 514577.479 0, 1530825.391 514546.227 0, 
+    1530524.348 514514.992 0, 1530223.304 514483.776 0, 1529922.257 514452.577 0, 1529621.209 514421.395 0, 1529318.787 514390.09 0, 1529019.107 514359.086 0, 1528718.054 514327.958 0, 1528416.998 514296.847 0, 1528115.941 514265.755 0, 1527814.882 514234.68 0, 
+    1527513.821 514203.622 0, 1527212.758 514172.583 0, 1526911.693 514141.561 0, 1526610.627 514110.557 0, 1526309.559 514079.57 0, 1526008.489 514048.602 0, 1525707.417 514017.651 0, 1525406.343 513986.718 0, 1525105.267 513955.802 0, 1524804.19 513924.904 0, 
+    1524503.111 513894.024 0, 1524202.03 513863.162 0, 1523900.947 513832.317 0, 1523599.862 513801.49 0, 1523298.776 513770.681 0, 1522997.688 513739.89 0, 1522696.598 513709.116 0, 1522395.506 513678.36 0, 1522093.038 513647.481 0, 1521528.834 519175.707 0, 
+    1520964.589 524704.34 0, 1521266.402 524735.151 0, 1521566.843 524765.841 0, 1521867.283 524796.548 0, 1522167.72 524827.273 0, 1522468.156 524858.016 0, 1522768.59 524888.776 0, 1523069.022 524919.554 0, 1523369.452 524950.349 0, 1523669.88 524981.163 0, 
+    1523970.307 525011.994 0, 1524270.732 525042.843 0, 1524571.155 525073.709 0, 1524871.576 525104.593 0, 1525171.995 525135.495 0, 1525472.413 525166.414 0, 1525772.829 525197.351 0, 1526073.243 525228.306 0, 1526373.655 525259.278 0, 1526674.065 525290.269 0, 
+    1526974.473 525321.276 0, 1527274.88 525352.302 0, 1527575.285 525383.345 0, 1527875.688 525414.406 0, 1528174.72 525445.343 0, 1528476.488 525476.581 0, 1528776.886 525507.695 0, 1529077.281 525538.826 0, 1529377.675 525569.976 0, 1529678.067 525601.143 0, 
+    1529978.457 525632.327 0, 1530278.845 525663.53 0, 1530579.232 525694.75 0, 1530879.616 525725.987 0, 1531179.999 525757.243 0, 1531480.38 525788.516 0, 1531780.759 525819.806 0, 1532081.136 525851.115 0, 1532381.512 525882.441 0, 1532681.885 525913.785 0, 
+    1532982.257 525945.146 0, 1533282.627 525976.525 0, 1533582.995 526007.922 0, 1533883.361 526039.336 0, 1534183.726 526070.769 0, 1534484.088 526102.218 0, 1534784.449 526133.686 0, 1535084.807 526165.171 0, 1535383.796 526196.53 0, 1535963.659 520669.514 0, 
+    1536543.479 515142.904 0))
+
+POLYGON ((1549798.731 527729.452 0, 1549499.83 527697.248 0, 1549199.561 527664.914 0, 1548899.29 527632.598 0, 1548599.018 527600.3 0, 1548298.744 527568.02 0, 1547998.467 527535.757 0, 1547698.189 527503.511 0, 1547397.909 527471.284 0, 1547097.627 527439.074 0, 
+    1546797.343 527406.882 0, 1546497.058 527374.707 0, 1546196.77 527342.55 0, 1545896.481 527310.411 0, 1545596.189 527278.289 0, 1545295.896 527246.185 0, 1544995.601 527214.099 0, 1544695.304 527182.031 0, 1544395.005 527149.98 0, 1544094.704 527117.947 0, 
+    1543794.401 527085.931 0, 1543494.097 527053.933 0, 1543193.79 527021.953 0, 1542893.482 526989.991 0, 1542591.805 526957.901 0, 1542292.86 526926.119 0, 1541992.546 526894.209 0, 1541692.23 526862.318 0, 1541391.912 526830.444 0, 1541091.592 526798.587 0, 
+    1540791.271 526766.748 0, 1540490.947 526734.927 0, 1540190.622 526703.124 0, 1539890.295 526671.338 0, 1539589.966 526639.57 0, 1539289.635 526607.82 0, 1538989.302 526576.087 0, 1538688.968 526544.372 0, 1538388.631 526512.675 0, 1538088.293 526480.995 0, 
+    1537787.953 526449.333 0, 1537487.611 526417.689 0, 1537187.267 526386.062 0, 1536886.921 526354.453 0, 1536586.573 526322.862 0, 1536286.224 526291.289 0, 1535985.873 526259.733 0, 1535685.519 526228.194 0, 1535383.796 526196.53 0, 1534803.891 531723.95 0, 
+    1534223.944 537251.769 0, 1534525.014 537283.365 0, 1534824.716 537314.834 0, 1535124.417 537346.322 0, 1535424.116 537377.827 0, 1535723.813 537409.35 0, 1536023.508 537440.89 0, 1536323.201 537472.449 0, 1536622.892 537504.024 0, 1536922.582 537535.618 0, 
+    1537222.27 537567.229 0, 1537521.955 537598.857 0, 1537821.639 537630.504 0, 1538121.321 537662.168 0, 1538421.002 537693.849 0, 1538720.68 537725.548 0, 1539020.357 537757.265 0, 1539320.031 537789 0, 1539619.704 537820.752 0, 1539919.375 537852.522 0, 
+    1540219.044 537884.309 0, 1540518.711 537916.114 0, 1540818.376 537947.937 0, 1541118.04 537979.777 0, 1541416.338 538011.49 0, 1541717.361 538043.511 0, 1542017.019 538075.404 0, 1542316.674 538107.315 0, 1542616.328 538139.243 0, 1542915.981 538171.189 0, 
+    1543215.631 538203.153 0, 1543515.279 538235.134 0, 1543814.926 538267.133 0, 1544114.57 538299.15 0, 1544414.213 538331.185 0, 1544713.854 538363.236 0, 1545013.493 538395.306 0, 1545313.13 538427.393 0, 1545612.765 538459.498 0, 1545912.398 538491.621 0, 
+    1546212.03 538523.761 0, 1546511.659 538555.919 0, 1546811.287 538588.094 0, 1547110.913 538620.287 0, 1547410.536 538652.498 0, 1547710.158 538684.726 0, 1548009.778 538716.972 0, 1548309.396 538749.236 0, 1548607.65 538781.37 0, 1549203.212 533255.211 0, 
+    1549798.731 527729.452 0))
+
+POLYGON ((1562986.978 540351.601 0, 1562688.814 540318.624 0, 1562389.288 540285.514 0, 1562089.76 540252.422 0, 1561790.23 540219.347 0, 1561490.699 540186.29 0, 1561191.165 540153.251 0, 1560891.63 540120.229 0, 1560592.092 540087.225 0, 1560292.553 540054.238 0, 
+    1559993.011 540021.269 0, 1559693.468 539988.318 0, 1559393.923 539955.385 0, 1559094.376 539922.469 0, 1558794.827 539889.57 0, 1558495.276 539856.689 0, 1558195.723 539823.826 0, 1557896.168 539790.981 0, 1557596.611 539758.153 0, 1557297.052 539725.343 0, 
+    1556997.492 539692.55 0, 1556697.929 539659.775 0, 1556398.364 539627.018 0, 1556098.798 539594.278 0, 1555797.869 539561.408 0, 1555499.659 539528.852 0, 1555200.087 539496.165 0, 1554900.513 539463.496 0, 1554600.937 539430.844 0, 1554301.359 539398.21 0, 
+    1554001.779 539365.594 0, 1553702.197 539332.996 0, 1553402.613 539300.415 0, 1553103.027 539267.851 0, 1552803.44 539235.305 0, 1552503.85 539202.777 0, 1552204.259 539170.267 0, 1551904.666 539137.774 0, 1551605.07 539105.299 0, 1551305.473 539072.841 0, 
+    1551005.874 539040.401 0, 1550706.273 539007.979 0, 1550406.67 538975.574 0, 1550107.065 538943.187 0, 1549807.459 538910.818 0, 1549507.85 538878.466 0, 1549208.239 538846.132 0, 1548908.627 538813.816 0, 1548607.65 538781.37 0, 1548012.046 544307.926 0, 
+    1547416.399 549834.875 0, 1547716.722 549867.251 0, 1548015.684 549899.497 0, 1548314.644 549931.761 0, 1548613.602 549964.042 0, 1548912.558 549996.342 0, 1549211.512 550028.658 0, 1549510.464 550060.993 0, 1549809.415 550093.344 0, 1550108.363 550125.714 0, 
+    1550407.31 550158.101 0, 1550706.255 550190.506 0, 1551005.197 550222.928 0, 1551304.138 550255.368 0, 1551603.077 550287.825 0, 1551902.014 550320.3 0, 1552200.95 550352.793 0, 1552499.883 550385.303 0, 1552798.814 550417.831 0, 1553097.744 550450.377 0, 
+    1553396.671 550482.94 0, 1553695.597 550515.52 0, 1553994.52 550548.118 0, 1554293.442 550580.734 0, 1554591.004 550613.219 0, 1554891.28 550646.019 0, 1555190.196 550678.687 0, 1555489.11 550711.373 0, 1555788.022 550744.077 0, 1556086.932 550776.799 0, 
+    1556385.841 550809.538 0, 1556684.747 550842.294 0, 1556983.651 550875.068 0, 1557282.554 550907.86 0, 1557581.455 550940.669 0, 1557880.353 550973.496 0, 1558179.25 551006.341 0, 1558478.145 551039.203 0, 1558777.038 551072.083 0, 1559075.928 551104.98 0, 
+    1559374.817 551137.895 0, 1559673.704 551170.827 0, 1559972.59 551203.777 0, 1560271.473 551236.745 0, 1560570.354 551269.73 0, 1560869.233 551302.733 0, 1561168.11 551335.754 0, 1561466.986 551368.792 0, 1561764.503 551401.697 0, 1562375.762 545876.452 0, 
+    1562986.978 540351.601 0))
+
+POLYGON ((1576108.123 553009.049 0, 1575810.698 552975.302 0, 1575511.917 552941.42 0, 1575213.134 552907.555 0, 1574914.349 552873.708 0, 1574615.563 552839.879 0, 1574316.774 552806.067 0, 1574017.983 552772.273 0, 1573719.19 552738.496 0, 1573420.395 552704.737 0, 
+    1573121.599 552670.995 0, 1572822.8 552637.271 0, 1572523.999 552603.565 0, 1572225.196 552569.876 0, 1571926.392 552536.204 0, 1571627.585 552502.551 0, 1571328.776 552468.915 0, 1571029.966 552435.296 0, 1570731.153 552401.695 0, 1570432.338 552368.112 0, 
+    1570133.522 552334.546 0, 1569834.703 552300.998 0, 1569535.883 552267.468 0, 1569237.06 552233.955 0, 1568936.88 552200.308 0, 1568639.409 552166.982 0, 1568340.581 552133.521 0, 1568041.75 552100.079 0, 1567742.918 552066.654 0, 1567444.084 552033.246 0, 
+    1567145.247 551999.857 0, 1566846.409 551966.484 0, 1566547.569 551933.13 0, 1566248.727 551899.793 0, 1565949.883 551866.473 0, 1565651.037 551833.171 0, 1565352.189 551799.887 0, 1565053.338 551766.62 0, 1564754.487 551733.371 0, 1564455.633 551700.139 0, 
+    1564156.777 551666.926 0, 1563857.919 551633.729 0, 1563559.059 551600.55 0, 1563260.197 551567.389 0, 1562961.334 551534.246 0, 1562662.468 551501.12 0, 1562363.6 551468.011 0, 1562064.731 551434.92 0, 1561764.503 551401.697 0, 1561153.2 556927.333 0, 
+    1560541.855 562453.356 0, 1560841.429 562486.507 0, 1561139.648 562519.526 0, 1561437.866 562552.562 0, 1561736.081 562585.616 0, 1562034.294 562618.687 0, 1562332.505 562651.776 0, 1562630.715 562684.883 0, 1562928.922 562718.007 0, 1563227.128 562751.149 0, 
+    1563525.331 562784.308 0, 1563823.533 562817.485 0, 1564121.732 562850.679 0, 1564419.93 562883.891 0, 1564718.125 562917.12 0, 1565016.319 562950.367 0, 1565314.511 562983.632 0, 1565612.701 563016.914 0, 1565910.889 563050.213 0, 1566209.074 563083.53 0, 
+    1566507.258 563116.865 0, 1566805.44 563150.217 0, 1567103.62 563183.587 0, 1567401.798 563216.975 0, 1567698.622 563250.228 0, 1567998.149 563283.802 0, 1568296.321 563317.242 0, 1568594.491 563350.7 0, 1568892.659 563384.175 0, 1569190.825 563417.667 0, 
+    1569488.99 563451.178 0, 1569787.152 563484.705 0, 1570085.312 563518.251 0, 1570383.47 563551.814 0, 1570681.627 563585.394 0, 1570979.781 563618.992 0, 1571277.934 563652.607 0, 1571576.084 563686.24 0, 1571874.232 563719.891 0, 1572172.379 563753.559 0, 
+    1572470.523 563787.245 0, 1572768.666 563820.948 0, 1573066.806 563854.669 0, 1573364.945 563888.407 0, 1573663.081 563922.163 0, 1573961.216 563955.937 0, 1574259.349 563989.728 0, 1574557.479 564023.536 0, 1574854.257 564057.209 0, 1575481.212 558532.935 0, 
+    1576108.123 553009.049 0))
+
+POLYGON ((1589162.071 565701.491 0, 1588865.387 565666.98 0, 1588567.353 565632.329 0, 1588269.317 565597.696 0, 1587971.279 565563.08 0, 1587673.239 565528.482 0, 1587375.197 565493.902 0, 1587077.153 565459.339 0, 1586779.107 565424.793 0, 1586481.059 565390.265 0, 
+    1586183.009 565355.755 0, 1585884.957 565321.262 0, 1585586.902 565286.787 0, 1585288.846 565252.329 0, 1584990.788 565217.889 0, 1584692.728 565183.466 0, 1584394.665 565149.061 0, 1584096.601 565114.674 0, 1583798.535 565080.304 0, 1583500.466 565045.951 0, 
+    1583202.396 565011.616 0, 1582904.323 564977.299 0, 1582606.249 564942.999 0, 1582308.172 564908.717 0, 1582008.744 564874.297 0, 1581712.013 564840.205 0, 1581413.931 564805.975 0, 1581115.846 564771.763 0, 1580817.76 564737.569 0, 1580519.671 564703.392 0, 
+    1580221.581 564669.232 0, 1579923.488 564635.09 0, 1579625.394 564600.966 0, 1579327.297 564566.859 0, 1579029.198 564532.77 0, 1578731.098 564498.698 0, 1578432.995 564464.644 0, 1578134.891 564430.607 0, 1577836.784 564396.588 0, 1577538.675 564362.587 0, 
+    1577240.565 564328.603 0, 1576942.452 564294.636 0, 1576644.337 564260.687 0, 1576346.221 564226.756 0, 1576048.102 564192.842 0, 1575749.982 564158.946 0, 1575451.859 564125.067 0, 1575153.734 564091.206 0, 1574854.257 564057.209 0, 1574227.258 569581.867 0, 
+    1573600.216 575106.907 0, 1573899.041 575140.83 0, 1574196.515 575174.617 0, 1574493.987 575208.422 0, 1574791.457 575242.244 0, 1575088.926 575276.084 0, 1575386.392 575309.941 0, 1575683.856 575343.816 0, 1575981.318 575377.708 0, 1576278.779 575411.618 0, 
+    1576576.237 575445.546 0, 1576873.693 575479.491 0, 1577171.148 575513.453 0, 1577468.6 575547.433 0, 1577766.05 575581.43 0, 1578063.499 575615.445 0, 1578360.945 575649.478 0, 1578658.389 575683.528 0, 1578955.831 575717.595 0, 1579253.272 575751.68 0, 
+    1579550.71 575785.782 0, 1579848.146 575819.902 0, 1580145.581 575854.04 0, 1580443.013 575888.195 0, 1580739.096 575922.213 0, 1581037.871 575956.557 0, 1581335.297 575990.765 0, 1581632.722 576024.99 0, 1581930.144 576059.232 0, 1582227.564 576093.492 0, 
+    1582524.982 576127.77 0, 1582822.398 576162.065 0, 1583119.812 576196.377 0, 1583417.225 576230.707 0, 1583714.635 576265.055 0, 1584012.043 576299.42 0, 1584309.449 576333.802 0, 1584606.853 576368.202 0, 1584904.255 576402.62 0, 1585201.655 576437.055 0, 
+    1585499.053 576471.508 0, 1585796.449 576505.978 0, 1586093.842 576540.465 0, 1586391.234 576574.97 0, 1586688.624 576609.493 0, 1586986.012 576644.033 0, 1587283.398 576678.591 0, 1587580.781 576713.166 0, 1587876.818 576747.602 0, 1588519.466 571224.356 0, 
+    1589162.071 565701.491 0))
+
+POLYGON ((1602148.727 578428.624 0, 1601852.787 578393.351 0, 1601555.502 578357.936 0, 1601258.215 578322.539 0, 1600960.926 578287.159 0, 1600663.635 578251.796 0, 1600366.342 578216.451 0, 1600069.046 578181.123 0, 1599771.749 578145.813 0, 1599474.45 578110.521 0, 
+    1599177.148 578075.245 0, 1598879.845 578039.988 0, 1598582.539 578004.748 0, 1598285.231 577969.525 0, 1597987.921 577934.32 0, 1597690.61 577899.132 0, 1597393.296 577863.962 0, 1597095.98 577828.809 0, 1596798.662 577793.674 0, 1596501.341 577758.557 0, 
+    1596204.019 577723.457 0, 1595906.695 577688.374 0, 1595609.369 577653.309 0, 1595312.04 577618.261 0, 1595013.366 577583.073 0, 1594717.377 577548.218 0, 1594420.043 577513.223 0, 1594122.706 577478.246 0, 1593825.367 577443.286 0, 1593528.027 577408.343 0, 
+    1593230.684 577373.418 0, 1592933.339 577338.51 0, 1592635.992 577303.62 0, 1592338.643 577268.747 0, 1592041.292 577233.892 0, 1591743.939 577199.055 0, 1591446.584 577164.235 0, 1591149.227 577129.432 0, 1590851.868 577094.647 0, 1590554.506 577059.879 0, 
+    1590257.143 577025.129 0, 1589959.778 576990.396 0, 1589662.41 576955.681 0, 1589365.041 576920.984 0, 1589067.669 576886.304 0, 1588770.296 576851.641 0, 1588472.92 576816.996 0, 1588175.543 576782.368 0, 1587876.818 576747.602 0, 1587234.125 582271.226 0, 
+    1586591.389 587795.225 0, 1586889.461 587829.915 0, 1587186.188 587864.467 0, 1587482.913 587899.037 0, 1587779.637 587933.623 0, 1588076.358 587968.228 0, 1588373.077 588002.849 0, 1588669.794 588037.489 0, 1588966.509 588072.145 0, 1589263.222 588106.819 0, 
+    1589559.934 588141.511 0, 1589856.643 588176.22 0, 1590153.35 588210.946 0, 1590450.054 588245.69 0, 1590746.757 588280.452 0, 1591043.458 588315.231 0, 1591340.157 588350.027 0, 1591636.854 588384.841 0, 1591933.548 588419.672 0, 1592230.241 588454.521 0, 
+    1592526.932 588489.387 0, 1592823.62 588524.271 0, 1593120.307 588559.172 0, 1593416.991 588594.091 0, 1593712.333 588628.869 0, 1594010.354 588663.98 0, 1594307.032 588698.951 0, 1594603.708 588733.94 0, 1594900.382 588768.946 0, 1595197.055 588803.969 0, 
+    1595493.725 588839.01 0, 1595790.393 588874.068 0, 1596087.058 588909.144 0, 1596383.722 588944.237 0, 1596680.384 588979.348 0, 1596977.044 589014.476 0, 1597273.701 589049.622 0, 1597570.357 589084.785 0, 1597867.01 589119.965 0, 1598163.662 589155.163 0, 
+    1598460.311 589190.379 0, 1598756.958 589225.612 0, 1599053.604 589260.862 0, 1599350.247 589296.13 0, 1599646.888 589331.415 0, 1599943.527 589366.718 0, 1600240.164 589402.038 0, 1600536.798 589437.376 0, 1600832.092 589472.571 0, 1601490.432 583950.41 0, 
+    1602148.727 578428.624 0))
+
+POLYGON ((1615067.999 591190.144 0, 1614772.804 591154.114 0, 1614476.27 591117.938 0, 1614179.734 591081.78 0, 1613883.196 591045.64 0, 1613586.656 591009.516 0, 1613290.114 590973.411 0, 1612993.569 590937.322 0, 1612697.023 590901.252 0, 1612400.474 590865.198 0, 
+    1612103.923 590829.162 0, 1611807.37 590793.144 0, 1611510.815 590757.143 0, 1611214.258 590721.159 0, 1610917.699 590685.193 0, 1610621.137 590649.244 0, 1610324.574 590613.313 0, 1610028.008 590577.399 0, 1609731.441 590541.503 0, 1609434.871 590505.624 0, 
+    1609138.299 590469.763 0, 1608841.725 590433.919 0, 1608545.149 590398.092 0, 1608248.57 590362.283 0, 1607950.652 590326.33 0, 1607655.407 590290.718 0, 1607358.823 590254.961 0, 1607062.236 590219.222 0, 1606765.647 590183.5 0, 1606469.056 590147.796 0, 
+    1606172.463 590112.109 0, 1605875.868 590076.439 0, 1605579.271 590040.788 0, 1605282.672 590005.153 0, 1604986.07 589969.536 0, 1604689.467 589933.937 0, 1604392.861 589898.354 0, 1604096.254 589862.79 0, 1603799.644 589827.243 0, 1603503.032 589791.713 0, 
+    1603206.418 589756.201 0, 1602909.802 589720.706 0, 1602613.184 589685.228 0, 1602316.564 589649.769 0, 1602019.941 589614.326 0, 1601723.317 589578.901 0, 1601426.69 589543.494 0, 1601130.062 589508.104 0, 1600832.092 589472.571 0, 1600173.707 594995.104 0, 
+    1599515.279 600518.005 0, 1599812.596 600553.46 0, 1600108.575 600588.772 0, 1600404.551 600624.102 0, 1600700.525 600659.449 0, 1600996.498 600694.814 0, 1601292.468 600730.196 0, 1601588.436 600765.596 0, 1601884.402 600801.013 0, 1602180.366 600836.447 0, 
+    1602476.328 600871.899 0, 1602772.287 600907.369 0, 1603068.245 600942.855 0, 1603364.2 600978.359 0, 1603660.154 601013.881 0, 1603956.105 601049.42 0, 1604252.054 601084.976 0, 1604548.002 601120.55 0, 1604843.947 601156.141 0, 1605139.89 601191.75 0, 
+    1605435.831 601227.376 0, 1605731.769 601263.019 0, 1606027.706 601298.68 0, 1606323.641 601334.358 0, 1606618.238 601369.893 0, 1606915.504 601405.767 0, 1607211.432 601441.498 0, 1607507.358 601477.246 0, 1607803.282 601513.011 0, 1608099.204 601548.794 0, 
+    1608395.124 601584.594 0, 1608691.042 601620.412 0, 1608986.957 601656.247 0, 1609282.871 601692.099 0, 1609578.782 601727.969 0, 1609874.692 601763.857 0, 1610170.599 601799.761 0, 1610466.504 601835.683 0, 1610762.407 601871.623 0, 1611058.308 601907.58 0, 
+    1611354.206 601943.554 0, 1611650.103 601979.546 0, 1611945.998 602015.555 0, 1612241.89 602051.582 0, 1612537.78 602087.626 0, 1612833.668 602123.687 0, 1613129.554 602159.766 0, 1613425.438 602195.863 0, 1613719.986 602231.814 0, 1614394.015 596710.795 0, 
+    1615067.999 591190.144 0))
+
+POLYGON ((1627919.795 603985.746 0, 1627625.347 603948.963 0, 1627329.567 603912.031 0, 1627033.784 603875.116 0, 1626737.999 603838.219 0, 1626442.211 603801.339 0, 1626146.422 603764.476 0, 1625850.63 603727.631 0, 1625554.837 603690.804 0, 1625259.041 603653.993 0, 
+    1624963.242 603617.201 0, 1624667.442 603580.425 0, 1624371.64 603543.667 0, 1624075.835 603506.927 0, 1623780.028 603470.204 0, 1623484.22 603433.498 0, 1623188.408 603396.81 0, 1622892.595 603360.139 0, 1622596.78 603323.485 0, 1622300.962 603286.849 0, 
+    1622005.143 603250.23 0, 1621709.321 603213.629 0, 1621413.497 603177.045 0, 1621117.671 603140.479 0, 1620820.51 603103.765 0, 1620526.012 603067.398 0, 1620230.179 603030.884 0, 1619934.344 602994.387 0, 1619638.508 602957.908 0, 1619342.669 602921.446 0, 
+    1619046.827 602885.001 0, 1618750.984 602848.574 0, 1618455.139 602812.164 0, 1618159.291 602775.772 0, 1617863.441 602739.397 0, 1617567.589 602703.039 0, 1617271.735 602666.699 0, 1616975.879 602630.377 0, 1616680.021 602594.071 0, 1616384.16 602557.783 0, 
+    1616088.298 602521.513 0, 1615792.433 602485.26 0, 1615496.566 602449.024 0, 1615200.697 602412.806 0, 1614904.826 602376.605 0, 1614608.953 602340.422 0, 1614313.077 602304.256 0, 1614017.2 602268.108 0, 1613719.986 602231.814 0, 1613045.913 607753.198 0, 
+    1612371.795 613274.944 0, 1612668.356 613311.158 0, 1612963.583 613347.228 0, 1613258.809 613383.314 0, 1613554.032 613419.418 0, 1613849.253 613455.539 0, 1614144.472 613491.678 0, 1614439.689 613527.834 0, 1614734.904 613564.007 0, 1615030.117 613600.198 0, 
+    1615325.327 613636.406 0, 1615620.536 613672.632 0, 1615915.742 613708.875 0, 1616210.946 613745.135 0, 1616506.148 613781.412 0, 1616801.348 613817.707 0, 1617096.546 613854.02 0, 1617391.741 613890.35 0, 1617686.935 613926.697 0, 1617982.126 613963.061 0, 
+    1618277.315 613999.443 0, 1618572.502 614035.842 0, 1618867.687 614072.259 0, 1619162.87 614108.693 0, 1619456.721 614144.98 0, 1619753.229 614181.613 0, 1620048.405 614218.099 0, 1620343.579 614254.603 0, 1620638.751 614291.124 0, 1620933.921 614327.662 0, 
+    1621229.089 614364.218 0, 1621524.254 614400.791 0, 1621819.418 614437.381 0, 1622114.579 614473.989 0, 1622409.738 614510.614 0, 1622704.895 614547.256 0, 1623000.05 614583.916 0, 1623295.202 614620.593 0, 1623590.353 614657.288 0, 1623885.501 614694 0, 
+    1624180.647 614730.729 0, 1624475.791 614767.476 0, 1624770.933 614804.24 0, 1625066.073 614841.022 0, 1625361.21 614877.82 0, 1625656.346 614914.637 0, 1625951.479 614951.47 0, 1626246.61 614988.321 0, 1626540.41 615025.023 0, 1627230.125 609505.204 0, 
+    1627919.795 603985.746 0))
+
+POLYGON ((1640704.024 616815.125 0, 1640410.326 616777.592 0, 1640115.301 616739.908 0, 1639820.273 616702.24 0, 1639525.243 616664.59 0, 1639230.21 616626.958 0, 1638935.176 616589.343 0, 1638640.139 616551.745 0, 1638345.1 616514.165 0, 1638050.059 616476.602 0, 
+    1637755.015 616439.056 0, 1637459.97 616401.528 0, 1637164.922 616364.017 0, 1636869.872 616326.523 0, 1636574.82 616289.047 0, 1636279.765 616251.588 0, 1635984.709 616214.147 0, 1635689.65 616176.722 0, 1635394.589 616139.316 0, 1635099.526 616101.926 0, 
+    1634804.46 616064.554 0, 1634509.392 616027.2 0, 1634214.323 615989.862 0, 1633919.251 615952.542 0, 1633622.85 615915.072 0, 1633329.1 615877.955 0, 1633034.021 615840.687 0, 1632738.94 615803.436 0, 1632443.857 615766.203 0, 1632148.772 615728.988 0, 
+    1631853.685 615691.789 0, 1631558.595 615654.608 0, 1631263.504 615617.445 0, 1630968.41 615580.299 0, 1630673.313 615543.17 0, 1630378.215 615506.058 0, 1630083.115 615468.964 0, 1629788.012 615431.887 0, 1629492.907 615394.828 0, 1629197.8 615357.786 0, 
+    1628902.691 615320.761 0, 1628607.579 615283.754 0, 1628312.466 615246.764 0, 1628017.35 615209.792 0, 1627722.232 615172.836 0, 1627427.112 615135.899 0, 1627131.99 615098.978 0, 1626836.865 615062.075 0, 1626540.41 615025.023 0, 1625850.651 620545.202 0, 
+    1625160.846 626065.736 0, 1625456.649 626102.706 0, 1625751.123 626139.528 0, 1626045.596 626176.367 0, 1626340.066 626213.224 0, 1626634.534 626250.098 0, 1626929 626286.989 0, 1627223.464 626323.897 0, 1627517.926 626360.823 0, 1627812.385 626397.766 0, 
+    1628106.842 626434.727 0, 1628401.297 626471.704 0, 1628695.75 626508.699 0, 1628990.201 626545.712 0, 1629284.65 626582.742 0, 1629579.096 626619.789 0, 1629873.54 626656.853 0, 1630167.982 626693.935 0, 1630462.422 626731.034 0, 1630756.86 626768.15 0, 
+    1631051.295 626805.284 0, 1631345.728 626842.435 0, 1631640.159 626879.604 0, 1631934.588 626916.79 0, 1632227.691 626953.825 0, 1632523.44 626991.213 0, 1632817.862 627028.451 0, 1633112.282 627065.706 0, 1633406.7 627102.978 0, 1633701.116 627140.268 0, 
+    1633995.529 627177.575 0, 1634289.941 627214.899 0, 1634584.35 627252.241 0, 1634878.757 627289.6 0, 1635173.162 627326.976 0, 1635467.564 627364.37 0, 1635761.964 627401.781 0, 1636056.363 627439.21 0, 1636350.759 627476.655 0, 1636645.152 627514.118 0, 
+    1636939.544 627551.599 0, 1637233.933 627589.096 0, 1637528.32 627626.611 0, 1637822.705 627664.144 0, 1638117.088 627701.693 0, 1638411.469 627739.26 0, 1638705.847 627776.844 0, 1639000.223 627814.446 0, 1639293.274 627851.896 0, 1639998.672 622333.333 0, 
+    1640704.024 616815.125 0))
+
+POLYGON ((1653420.599 629677.975 0, 1653127.653 629639.697 0, 1652833.384 629601.264 0, 1652539.113 629562.848 0, 1652244.84 629524.45 0, 1651950.564 629486.069 0, 1651656.287 629447.705 0, 1651362.007 629409.358 0, 1651067.724 629371.029 0, 1650773.44 629332.717 0, 
+    1650479.153 629294.422 0, 1650184.864 629256.145 0, 1649890.573 629217.885 0, 1649596.28 629179.643 0, 1649301.984 629141.417 0, 1649007.686 629103.209 0, 1648713.386 629065.019 0, 1648419.083 629026.845 0, 1648124.778 628988.689 0, 1647830.471 628950.551 0, 
+    1647536.162 628912.429 0, 1647241.851 628874.325 0, 1646947.537 628836.239 0, 1646653.221 628798.169 0, 1646357.582 628759.946 0, 1646064.582 628722.083 0, 1645770.26 628684.065 0, 1645475.935 628646.065 0, 1645181.608 628608.082 0, 1644887.278 628570.117 0, 
+    1644592.947 628532.169 0, 1644298.613 628494.238 0, 1644004.277 628456.324 0, 1643709.938 628418.428 0, 1643415.598 628380.549 0, 1643121.255 628342.688 0, 1642826.91 628304.844 0, 1642532.563 628267.017 0, 1642238.213 628229.207 0, 1641943.862 628191.415 0, 
+    1641649.508 628153.64 0, 1641355.152 628115.883 0, 1641060.793 628078.143 0, 1640766.433 628040.42 0, 1640472.07 628002.714 0, 1640177.705 627965.026 0, 1639883.338 627927.355 0, 1639588.968 627889.701 0, 1639293.274 627851.896 0, 1638587.831 633370.812 0, 
+    1637882.344 638890.076 0, 1638177.385 638927.798 0, 1638471.105 638965.369 0, 1638764.823 639002.957 0, 1639058.538 639040.562 0, 1639352.251 639078.184 0, 1639645.962 639115.824 0, 1639939.671 639153.481 0, 1640233.377 639191.155 0, 1640527.081 639228.846 0, 
+    1640820.784 639266.555 0, 1641114.483 639304.281 0, 1641408.181 639342.025 0, 1641701.876 639379.785 0, 1641995.569 639417.563 0, 1642289.26 639455.358 0, 1642582.949 639493.171 0, 1642876.636 639531.001 0, 1643170.32 639568.848 0, 1643464.002 639606.712 0, 
+    1643757.682 639644.594 0, 1644051.359 639682.493 0, 1644345.034 639720.409 0, 1644638.708 639758.342 0, 1644931.06 639796.123 0, 1645226.047 639834.261 0, 1645519.713 639872.247 0, 1645813.378 639910.249 0, 1646107.04 639948.269 0, 1646400.699 639986.307 0, 
+    1646694.357 640024.361 0, 1646988.012 640062.433 0, 1647281.665 640100.522 0, 1647575.316 640138.628 0, 1647868.964 640176.752 0, 1648162.61 640214.893 0, 1648456.254 640253.051 0, 1648749.896 640291.226 0, 1649043.535 640329.419 0, 1649337.173 640367.629 0, 
+    1649630.808 640405.857 0, 1649924.44 640444.101 0, 1650218.071 640482.363 0, 1650511.699 640520.642 0, 1650805.325 640558.939 0, 1651098.949 640597.253 0, 1651392.57 640635.584 0, 1651686.19 640673.932 0, 1651978.49 640712.125 0, 1652699.567 635194.876 0, 
+    1653420.599 629677.975 0))
+
+POLYGON ((1666069.432 642573.991 0, 1665777.238 642534.972 0, 1665483.729 642495.794 0, 1665190.217 642456.634 0, 1664896.702 642417.491 0, 1664603.186 642378.365 0, 1664309.667 642339.256 0, 1664016.146 642300.165 0, 1663722.622 642261.091 0, 1663429.096 642222.034 0, 
+    1663135.568 642182.995 0, 1662842.038 642143.972 0, 1662548.505 642104.967 0, 1662254.97 642065.98 0, 1661961.433 642027.009 0, 1661667.893 641988.056 0, 1661374.351 641949.121 0, 1661080.807 641910.202 0, 1660787.261 641871.301 0, 1660493.712 641832.417 0, 
+    1660200.161 641793.55 0, 1659906.607 641754.701 0, 1659613.052 641715.868 0, 1659319.494 641677.054 0, 1659024.618 641638.082 0, 1658732.371 641599.476 0, 1658438.806 641560.713 0, 1658145.239 641521.967 0, 1657851.67 641483.238 0, 1657558.098 641444.527 0, 
+    1657264.525 641405.833 0, 1656970.948 641367.157 0, 1656677.37 641328.497 0, 1656383.789 641289.855 0, 1656090.206 641251.23 0, 1655796.621 641212.623 0, 1655503.034 641174.033 0, 1655209.444 641135.46 0, 1654915.852 641096.904 0, 1654622.257 641058.366 0, 
+    1654328.661 641019.844 0, 1654035.062 640981.341 0, 1653741.461 640942.854 0, 1653447.857 640904.385 0, 1653154.252 640865.933 0, 1652860.644 640827.498 0, 1652567.034 640789.081 0, 1652273.421 640750.68 0, 1651978.49 640712.125 0, 1651257.367 646229.721 0, 
+    1650536.199 651747.659 0, 1650830.478 651786.129 0, 1651123.441 651824.444 0, 1651416.402 651862.776 0, 1651709.36 651901.126 0, 1652002.317 651939.493 0, 1652295.27 651977.877 0, 1652588.222 652016.278 0, 1652881.171 652054.697 0, 1653174.119 652093.133 0, 
+    1653467.063 652131.586 0, 1653760.006 652170.057 0, 1654052.946 652208.544 0, 1654345.884 652247.049 0, 1654638.82 652285.571 0, 1654931.754 652324.111 0, 1655224.685 652362.667 0, 1655517.614 652401.241 0, 1655810.541 652439.832 0, 1656103.465 652478.44 0, 
+    1656396.387 652517.066 0, 1656689.307 652555.709 0, 1656982.225 652594.369 0, 1657275.14 652633.046 0, 1657566.74 652671.567 0, 1657860.964 652710.452 0, 1658153.872 652749.181 0, 1658446.779 652787.928 0, 1658739.683 652826.691 0, 1659032.584 652865.472 0, 
+    1659325.484 652904.27 0, 1659618.381 652943.085 0, 1659911.275 652981.917 0, 1660204.168 653020.767 0, 1660497.058 653059.634 0, 1660789.946 653098.518 0, 1661082.832 653137.42 0, 1661375.715 653176.338 0, 1661668.596 653215.274 0, 1661961.475 653254.227 0, 
+    1662254.352 653293.198 0, 1662547.226 653332.185 0, 1662840.098 653371.19 0, 1663132.967 653410.212 0, 1663425.835 653449.251 0, 1663718.7 653488.308 0, 1664011.562 653527.382 0, 1664304.423 653566.473 0, 1664595.97 653605.406 0, 1665332.723 648089.527 0, 
+    1666069.432 642573.991 0))
+
+POLYGON ((1678650.435 655502.867 0, 1678358.997 655463.11 0, 1678066.249 655423.192 0, 1677773.497 655383.291 0, 1677480.744 655343.407 0, 1677187.988 655303.541 0, 1676895.23 655263.691 0, 1676602.469 655223.859 0, 1676309.706 655184.044 0, 1676016.941 655144.247 0, 
+    1675724.174 655104.466 0, 1675431.404 655064.703 0, 1675138.632 655024.957 0, 1674845.857 654985.228 0, 1674553.08 654945.517 0, 1674260.301 654905.823 0, 1673967.519 654866.146 0, 1673674.735 654826.486 0, 1673381.949 654786.843 0, 1673089.16 654747.218 0, 
+    1672796.369 654707.61 0, 1672503.576 654668.019 0, 1672210.781 654628.446 0, 1671917.983 654588.889 0, 1671623.873 654549.173 0, 1671332.38 654509.828 0, 1671039.575 654470.323 0, 1670746.768 654430.836 0, 1670453.958 654391.366 0, 1670161.146 654351.913 0, 
+    1669868.332 654312.477 0, 1669575.516 654273.059 0, 1669282.697 654233.657 0, 1668989.876 654194.273 0, 1668697.052 654154.906 0, 1668404.226 654115.557 0, 1668111.398 654076.225 0, 1667818.568 654036.91 0, 1667525.735 653997.612 0, 1667232.9 653958.331 0, 
+    1666940.063 653919.068 0, 1666647.223 653879.822 0, 1666354.381 653840.593 0, 1666061.537 653801.381 0, 1665768.69 653762.186 0, 1665475.841 653723.009 0, 1665182.99 653683.849 0, 1664890.137 653644.707 0, 1664595.97 653605.406 0, 1663859.17 659121.624 0, 
+    1663122.326 664638.177 0, 1663415.841 664677.391 0, 1663708.045 664716.447 0, 1664000.247 664755.52 0, 1664292.447 664794.61 0, 1664584.644 664833.718 0, 1664876.839 664872.843 0, 1665169.031 664911.985 0, 1665461.222 664951.144 0, 1665753.41 664990.32 0, 
+    1666045.596 665029.513 0, 1666337.779 665068.724 0, 1666629.96 665107.952 0, 1666922.139 665147.197 0, 1667214.315 665186.46 0, 1667506.49 665225.739 0, 1667798.661 665265.036 0, 1668090.831 665304.35 0, 1668382.998 665343.681 0, 1668675.163 665383.029 0, 
+    1668967.326 665422.395 0, 1669259.486 665461.777 0, 1669551.644 665501.177 0, 1669843.8 665540.594 0, 1670134.646 665579.852 0, 1670428.104 665619.48 0, 1670720.253 665658.949 0, 1671012.399 665698.434 0, 1671304.543 665737.938 0, 1671596.685 665777.458 0, 
+    1671888.824 665816.995 0, 1672180.961 665856.55 0, 1672473.096 665896.122 0, 1672765.228 665935.711 0, 1673057.358 665975.317 0, 1673349.486 666014.94 0, 1673641.611 666054.581 0, 1673933.735 666094.239 0, 1674225.855 666133.914 0, 1674517.974 666173.606 0, 
+    1674810.09 666213.315 0, 1675102.203 666253.042 0, 1675394.315 666292.786 0, 1675686.424 666332.547 0, 1675978.531 666372.325 0, 1676270.635 666412.12 0, 1676562.737 666451.933 0, 1676854.837 666491.762 0, 1677145.628 666531.431 0, 1677898.055 661016.981 0, 
+    1678650.435 655502.867 0))
+
+POLYGON ((1691163.526 668464.296 0, 1690872.845 668423.805 0, 1690580.859 668383.15 0, 1690288.871 668342.513 0, 1689996.88 668301.892 0, 1689704.887 668261.289 0, 1689412.891 668220.703 0, 1689120.893 668180.134 0, 1688828.893 668139.583 0, 1688536.89 668099.048 0, 
+    1688244.885 668058.531 0, 1687952.878 668018.031 0, 1687660.868 667977.548 0, 1687368.855 667937.082 0, 1687076.841 667896.633 0, 1686784.824 667856.202 0, 1686492.804 667815.788 0, 1686200.783 667775.391 0, 1685908.759 667735.011 0, 1685616.732 667694.648 0, 
+    1685324.703 667654.303 0, 1685032.672 667613.975 0, 1684740.638 667573.663 0, 1684448.602 667533.37 0, 1684155.26 667492.913 0, 1683864.523 667452.833 0, 1683572.48 667412.591 0, 1683280.434 667372.366 0, 1682988.387 667332.158 0, 1682696.336 667291.967 0, 
+    1682404.284 667251.794 0, 1682112.229 667211.637 0, 1681820.172 667171.498 0, 1681528.112 667131.376 0, 1681236.05 667091.271 0, 1680943.985 667051.184 0, 1680651.919 667011.113 0, 1680359.85 666971.06 0, 1680067.778 666931.024 0, 1679775.704 666891.005 0, 
+    1679483.628 666851.004 0, 1679191.55 666811.019 0, 1678899.469 666771.052 0, 1678607.385 666731.102 0, 1678315.3 666691.169 0, 1678023.212 666651.253 0, 1677731.122 666611.355 0, 1677439.029 666571.473 0, 1677145.628 666531.431 0, 1676393.157 672046.214 0, 
+    1675640.64 677561.326 0, 1675933.388 677601.279 0, 1676224.832 677641.072 0, 1676516.273 677680.882 0, 1676807.712 677720.709 0, 1677099.148 677760.553 0, 1677390.582 677800.414 0, 1677682.014 677840.292 0, 1677973.443 677880.188 0, 1678264.87 677920.101 0, 
+    1678556.295 677960.031 0, 1678847.717 677999.978 0, 1679139.137 678039.942 0, 1679430.555 678079.923 0, 1679721.97 678119.922 0, 1680013.383 678159.937 0, 1680304.794 678199.97 0, 1680596.202 678240.02 0, 1680887.608 678280.087 0, 1681179.011 678320.172 0, 
+    1681470.412 678360.273 0, 1681761.811 678400.392 0, 1682053.207 678440.527 0, 1682344.602 678480.68 0, 1682634.692 678520.671 0, 1682927.383 678561.037 0, 1683218.769 678601.242 0, 1683510.154 678641.463 0, 1683801.536 678681.702 0, 1684092.916 678721.958 0, 
+    1684384.294 678762.23 0, 1684675.669 678802.521 0, 1684967.041 678842.828 0, 1685258.412 678883.152 0, 1685549.78 678923.494 0, 1685841.145 678963.852 0, 1686132.509 679004.228 0, 1686423.869 679044.621 0, 1686715.228 679085.031 0, 1687006.584 679125.459 0, 
+    1687297.938 679165.903 0, 1687589.289 679206.365 0, 1687880.638 679246.843 0, 1688171.985 679287.339 0, 1688463.329 679327.852 0, 1688754.671 679368.382 0, 1689046.01 679408.93 0, 1689337.347 679449.494 0, 1689627.382 679489.895 0, 1690395.477 673976.931 0, 
+    1691163.526 668464.296 0))
+
+POLYGON ((1703608.619 681457.971 0, 1703318.698 681416.751 0, 1703027.476 681375.363 0, 1702736.253 681333.993 0, 1702445.026 681292.64 0, 1702153.798 681251.304 0, 1701862.567 681209.985 0, 1701571.333 681168.683 0, 1701280.098 681127.399 0, 1700988.859 681086.132 0, 
+    1700697.619 681044.881 0, 1700406.375 681003.648 0, 1700115.13 680962.432 0, 1699823.882 680921.233 0, 1699532.631 680880.052 0, 1699241.379 680838.887 0, 1698950.123 680797.74 0, 1698658.866 680756.61 0, 1698367.606 680715.496 0, 1698076.343 680674.401 0, 
+    1697785.078 680633.322 0, 1697493.811 680592.26 0, 1697202.541 680551.216 0, 1696911.269 680510.188 0, 1696618.696 680468.995 0, 1696328.717 680428.185 0, 1696037.438 680387.209 0, 1695746.156 680346.25 0, 1695454.872 680305.308 0, 1695163.585 680264.384 0, 
+    1694872.296 680223.476 0, 1694581.004 680182.586 0, 1694289.71 680141.713 0, 1693998.414 680100.857 0, 1693707.115 680060.018 0, 1693415.814 680019.197 0, 1693124.511 679978.392 0, 1692833.205 679937.605 0, 1692541.897 679896.835 0, 1692250.586 679856.082 0, 
+    1691959.273 679815.346 0, 1691667.957 679774.627 0, 1691376.639 679733.925 0, 1691085.319 679693.241 0, 1690793.996 679652.573 0, 1690502.671 679611.923 0, 1690211.344 679571.29 0, 1689920.014 679530.674 0, 1689627.382 679489.895 0, 1688859.241 685003.184 0, 
+    1688091.056 690516.797 0, 1688383.036 690557.486 0, 1688673.717 690598.012 0, 1688964.396 690638.554 0, 1689255.072 690679.114 0, 1689545.746 690719.69 0, 1689836.417 690760.284 0, 1690127.086 690800.895 0, 1690417.752 690841.523 0, 1690708.416 690882.168 0, 
+    1690999.078 690922.831 0, 1691289.737 690963.51 0, 1691580.394 691004.207 0, 1691871.049 691044.92 0, 1692161.701 691085.651 0, 1692452.351 691126.399 0, 1692742.998 691167.164 0, 1693033.643 691207.946 0, 1693324.286 691248.745 0, 1693614.926 691289.561 0, 
+    1693905.564 691330.394 0, 1694196.199 691371.245 0, 1694486.832 691412.112 0, 1694777.462 691452.997 0, 1695066.795 691493.717 0, 1695358.716 691534.818 0, 1695649.34 691575.754 0, 1695939.961 691616.707 0, 1696230.579 691657.677 0, 1696521.195 691698.664 0, 
+    1696811.809 691739.669 0, 1697102.42 691780.69 0, 1697393.029 691821.729 0, 1697683.635 691862.785 0, 1697974.239 691903.857 0, 1698264.841 691944.947 0, 1698555.44 691986.054 0, 1698846.037 692027.179 0, 1699136.631 692068.32 0, 1699427.223 692109.478 0, 
+    1699717.813 692150.654 0, 1700008.4 692191.846 0, 1700298.984 692233.056 0, 1700589.566 692274.283 0, 1700880.146 692315.526 0, 1701170.724 692356.787 0, 1701461.299 692398.065 0, 1701751.871 692439.361 0, 1702041.147 692480.489 0, 1702824.906 686969.068 0, 
+    1703608.619 681457.971 0))
+
+POLYGON ((1715985.634 694483.584 0, 1715696.473 694441.639 0, 1715406.019 694399.523 0, 1715115.561 694357.424 0, 1714825.102 694315.342 0, 1714534.64 694273.277 0, 1714244.175 694231.23 0, 1713953.708 694189.199 0, 1713663.239 694147.186 0, 1713372.767 694105.19 0, 
+    1713082.292 694063.211 0, 1712791.815 694021.249 0, 1712501.336 693979.304 0, 1712210.854 693937.376 0, 1711920.37 693895.465 0, 1711629.883 693853.571 0, 1711339.393 693811.695 0, 1711048.902 693769.835 0, 1710758.408 693727.993 0, 1710467.911 693686.168 0, 
+    1710177.412 693644.359 0, 1709886.91 693602.568 0, 1709596.406 693560.794 0, 1709305.9 693519.038 0, 1709014.098 693477.112 0, 1708724.879 693435.575 0, 1708434.365 693393.869 0, 1708143.849 693352.181 0, 1707853.33 693310.51 0, 1707562.809 693268.855 0, 
+    1707272.285 693227.218 0, 1706981.759 693185.598 0, 1706691.231 693143.995 0, 1706400.7 693102.409 0, 1706110.166 693060.84 0, 1705819.63 693019.289 0, 1705529.092 692977.754 0, 1705238.551 692936.237 0, 1704948.008 692894.736 0, 1704657.462 692853.253 0, 
+    1704366.914 692811.787 0, 1704076.363 692770.338 0, 1703785.81 692728.906 0, 1703495.255 692687.491 0, 1703204.697 692646.093 0, 1702914.137 692604.712 0, 1702623.574 692563.349 0, 1702333.009 692522.002 0, 1702041.147 692480.489 0, 1701257.342 697992.228 0, 
+    1700473.493 703504.284 0, 1700764.703 703545.705 0, 1701054.619 703586.959 0, 1701344.533 703628.23 0, 1701634.445 703669.519 0, 1701924.354 703710.824 0, 1702214.26 703752.146 0, 1702504.165 703793.486 0, 1702794.066 703834.842 0, 1703083.966 703876.216 0, 
+    1703373.863 703917.607 0, 1703663.757 703959.014 0, 1703953.649 704000.439 0, 1704243.539 704041.881 0, 1704533.426 704083.34 0, 1704823.311 704124.816 0, 1705113.193 704166.309 0, 1705403.073 704207.819 0, 1705692.95 704249.346 0, 1705982.825 704290.89 0, 
+    1706272.698 704332.452 0, 1706562.568 704374.03 0, 1706852.435 704415.625 0, 1707142.3 704457.238 0, 1707430.873 704498.682 0, 1707722.023 704540.514 0, 1708011.881 704582.177 0, 1708301.737 704623.858 0, 1708591.589 704665.556 0, 1708881.44 704707.271 0, 
+    1709171.288 704749.003 0, 1709461.133 704790.752 0, 1709750.976 704832.518 0, 1710040.817 704874.301 0, 1710330.655 704916.101 0, 1710620.491 704957.918 0, 1710910.324 704999.752 0, 1711200.155 705041.603 0, 1711489.983 705083.472 0, 1711779.809 705125.357 0, 
+    1712069.632 705167.26 0, 1712359.453 705209.179 0, 1712649.272 705251.116 0, 1712939.088 705293.07 0, 1713228.901 705335.04 0, 1713518.712 705377.028 0, 1713808.521 705419.033 0, 1714098.327 705461.055 0, 1714386.842 705502.907 0, 1715186.261 699993.087 0, 
+    1715985.634 694483.584 0))
+
+POLYGON ((1728294.489 707540.829 0, 1728006.091 707498.162 0, 1727716.405 707455.321 0, 1727426.716 707412.498 0, 1727137.025 707369.691 0, 1726847.331 707326.902 0, 1726557.635 707284.13 0, 1726267.936 707241.375 0, 1725978.235 707198.636 0, 1725688.531 707155.915 0, 
+    1725398.825 707113.211 0, 1725109.116 707070.524 0, 1724819.404 707027.854 0, 1724529.691 706985.201 0, 1724239.974 706942.566 0, 1723950.255 706899.947 0, 1723660.534 706857.345 0, 1723370.81 706814.76 0, 1723081.084 706772.193 0, 1722791.355 706729.642 0, 
+    1722501.623 706687.109 0, 1722211.889 706644.592 0, 1721922.153 706602.093 0, 1721632.414 706559.61 0, 1721341.385 706516.956 0, 1721052.929 706474.697 0, 1720763.182 706432.265 0, 1720473.433 706389.851 0, 1720183.682 706347.454 0, 1719893.928 706305.074 0, 
+    1719604.171 706262.711 0, 1719314.412 706220.365 0, 1719024.651 706178.036 0, 1718734.887 706135.724 0, 1718445.121 706093.43 0, 1718155.352 706051.152 0, 1717865.581 706008.891 0, 1717575.807 705966.648 0, 1717286.03 705924.421 0, 1716996.252 705882.212 0, 
+    1716706.47 705840.019 0, 1716416.686 705797.844 0, 1716126.9 705755.685 0, 1715837.111 705713.544 0, 1715547.32 705671.42 0, 1715257.527 705629.313 0, 1714967.73 705587.223 0, 1714677.932 705545.15 0, 1714386.842 705502.907 0, 1713587.378 711013.038 0, 
+    1712787.868 716523.479 0, 1713078.307 716565.628 0, 1713367.457 716607.607 0, 1713656.604 716649.603 0, 1713945.749 716691.616 0, 1714234.892 716733.645 0, 1714524.032 716775.692 0, 1714813.17 716817.756 0, 1715102.305 716859.837 0, 1715391.438 716901.935 0, 
+    1715680.568 716944.05 0, 1715969.696 716986.182 0, 1716258.821 717028.332 0, 1716547.944 717070.498 0, 1716837.064 717112.681 0, 1717126.182 717154.881 0, 1717415.297 717197.098 0, 1717704.41 717239.332 0, 1717993.52 717281.583 0, 1718282.628 717323.851 0, 
+    1718571.733 717366.137 0, 1718860.836 717408.439 0, 1719149.937 717450.758 0, 1719439.035 717493.094 0, 1719726.846 717535.259 0, 1720017.223 717577.818 0, 1720306.313 717620.205 0, 1720595.401 717662.609 0, 1720884.487 717705.031 0, 1721173.57 717747.469 0, 
+    1721462.65 717789.924 0, 1721751.728 717832.397 0, 1722040.804 717874.886 0, 1722329.877 717917.393 0, 1722618.947 717959.916 0, 1722908.015 718002.456 0, 1723197.08 718045.014 0, 1723486.143 718087.588 0, 1723775.204 718130.18 0, 1724064.262 718172.788 0, 
+    1724353.317 718215.414 0, 1724642.37 718258.056 0, 1724931.42 718300.716 0, 1725220.468 718343.392 0, 1725509.514 718386.086 0, 1725798.556 718428.796 0, 1726087.597 718471.524 0, 1726376.635 718514.269 0, 1726664.387 718556.84 0, 1727479.461 713048.68 0, 
+    1728294.489 707540.829 0))
+
+POLYGON ((1468262.968 463815.232 0, 1467960.336 463787.806 0, 1467656.306 463760.272 0, 1467352.274 463732.755 0, 1467048.241 463705.257 0, 1466744.206 463677.776 0, 1466440.169 463650.314 0, 1466136.131 463622.869 0, 1465832.091 463595.442 0, 1465528.05 463568.033 0, 
+    1465224.007 463540.642 0, 1464919.962 463513.269 0, 1464615.916 463485.913 0, 1464311.868 463458.576 0, 1464007.819 463431.256 0, 1463703.768 463403.955 0, 1463399.715 463376.671 0, 1463095.661 463349.405 0, 1462791.605 463322.157 0, 1462487.547 463294.927 0, 
+    1462183.488 463267.715 0, 1461879.428 463240.521 0, 1461575.365 463213.344 0, 1461271.302 463186.186 0, 1460965.838 463158.921 0, 1460663.169 463131.923 0, 1460359.1 463104.818 0, 1460055.03 463077.731 0, 1459750.958 463050.662 0, 1459446.885 463023.611 0, 
+    1459142.81 462996.578 0, 1458838.733 462969.562 0, 1458534.655 462942.565 0, 1458230.575 462915.586 0, 1457926.494 462888.624 0, 1457622.411 462861.68 0, 1457318.326 462834.754 0, 1457014.24 462807.847 0, 1456710.152 462780.957 0, 1456406.063 462754.084 0, 
+    1456101.972 462727.23 0, 1455797.88 462700.394 0, 1455493.786 462673.576 0, 1455189.69 462646.775 0, 1454885.593 462619.992 0, 1454581.494 462593.228 0, 1454277.394 462566.481 0, 1453973.292 462539.752 0, 1453667.789 462512.918 0, 1453182.025 468045.198 0, 
+    1452696.224 473577.91 0, 1453001.072 473604.686 0, 1453304.523 473631.358 0, 1453607.972 473658.047 0, 1453911.419 473684.755 0, 1454214.865 473711.48 0, 1454518.31 473738.223 0, 1454821.752 473764.984 0, 1455125.194 473791.763 0, 1455428.633 473818.56 0, 
+    1455732.071 473845.374 0, 1456035.508 473872.207 0, 1456338.943 473899.057 0, 1456642.376 473925.925 0, 1456945.808 473952.811 0, 1457249.238 473979.715 0, 1457552.667 474006.637 0, 1457856.094 474033.576 0, 1458159.519 474060.534 0, 1458462.943 474087.509 0, 
+    1458766.365 474114.502 0, 1459069.786 474141.513 0, 1459373.205 474168.542 0, 1459676.622 474195.589 0, 1459978.644 474222.529 0, 1460283.453 474249.736 0, 1460586.865 474276.836 0, 1460890.276 474303.954 0, 1461193.686 474331.09 0, 1461497.094 474358.244 0, 
+    1461800.5 474385.416 0, 1462103.905 474412.605 0, 1462407.308 474439.813 0, 1462710.709 474467.038 0, 1463014.109 474494.281 0, 1463317.507 474521.542 0, 1463620.904 474548.821 0, 1463924.299 474576.118 0, 1464227.693 474603.432 0, 1464531.085 474630.765 0, 
+    1464834.475 474658.115 0, 1465137.864 474685.483 0, 1465441.251 474712.869 0, 1465744.636 474740.273 0, 1466048.02 474767.695 0, 1466351.402 474795.134 0, 1466654.783 474822.592 0, 1466958.161 474850.067 0, 1467260.146 474877.434 0, 1467761.576 469346.117 0, 
+    1468262.968 463815.232 0))
+
+POLYGON ((1481820.338 476218.099 0, 1481518.43 476189.879 0, 1481215.13 476161.547 0, 1480911.828 476133.232 0, 1480608.525 476104.936 0, 1480305.219 476076.657 0, 1480001.913 476048.396 0, 1479698.604 476020.153 0, 1479395.294 475991.928 0, 1479091.982 475963.72 0, 
+    1478788.669 475935.531 0, 1478485.354 475907.359 0, 1478182.037 475879.206 0, 1477878.719 475851.07 0, 1477575.399 475822.952 0, 1477272.077 475794.851 0, 1476968.753 475766.769 0, 1476665.428 475738.704 0, 1476362.102 475710.658 0, 1476058.773 475682.629 0, 
+    1475755.443 475654.618 0, 1475452.112 475626.625 0, 1475148.779 475598.65 0, 1474845.444 475570.692 0, 1474540.715 475542.625 0, 1474238.769 475514.831 0, 1473935.429 475486.927 0, 1473632.088 475459.041 0, 1473328.744 475431.173 0, 1473025.4 475403.323 0, 
+    1472722.053 475375.491 0, 1472418.705 475347.676 0, 1472115.355 475319.879 0, 1471812.004 475292.1 0, 1471508.651 475264.339 0, 1471205.297 475236.596 0, 1470901.94 475208.871 0, 1470598.583 475181.164 0, 1470295.223 475153.474 0, 1469991.862 475125.802 0, 
+    1469688.499 475098.148 0, 1469385.135 475070.512 0, 1469081.769 475042.894 0, 1468778.401 475015.294 0, 1468475.032 474987.712 0, 1468171.661 474960.147 0, 1467868.289 474932.6 0, 1467564.915 474905.071 0, 1467260.146 474877.434 0, 1466758.676 480409.179 0, 
+    1466257.168 485941.348 0, 1466561.283 485968.926 0, 1466864.006 485996.396 0, 1467166.727 486023.883 0, 1467469.447 486051.389 0, 1467772.165 486078.912 0, 1468074.881 486106.453 0, 1468377.596 486134.012 0, 1468680.309 486161.589 0, 1468983.021 486189.183 0, 
+    1469285.731 486216.796 0, 1469588.439 486244.426 0, 1469891.146 486272.074 0, 1470193.851 486299.739 0, 1470496.554 486327.423 0, 1470799.256 486355.124 0, 1471101.956 486382.844 0, 1471404.655 486410.581 0, 1471707.352 486438.335 0, 1472010.047 486466.108 0, 
+    1472312.741 486493.899 0, 1472615.433 486521.707 0, 1472918.123 486549.533 0, 1473220.812 486577.377 0, 1473522.11 486605.111 0, 1473826.184 486633.118 0, 1474128.868 486661.016 0, 1474431.55 486688.931 0, 1474734.231 486716.864 0, 1475036.91 486744.815 0, 
+    1475339.587 486772.783 0, 1475642.263 486800.77 0, 1475944.936 486828.774 0, 1476247.609 486856.796 0, 1476550.279 486884.836 0, 1476852.948 486912.894 0, 1477155.616 486940.969 0, 1477458.281 486969.063 0, 1477760.945 486997.174 0, 1478063.608 487025.303 0, 
+    1478366.268 487053.449 0, 1478668.928 487081.614 0, 1478971.585 487109.796 0, 1479274.241 487137.997 0, 1479576.895 487166.215 0, 1479879.547 487194.451 0, 1480182.198 487222.704 0, 1480484.847 487250.976 0, 1480786.107 487279.135 0, 1481303.242 481748.405 0, 
+    1481820.338 476218.099 0))
+
+POLYGON ((1495311.208 488657.964 0, 1495010.027 488628.953 0, 1494707.459 488599.827 0, 1494404.889 488570.718 0, 1494102.317 488541.627 0, 1493799.744 488512.554 0, 1493497.169 488483.499 0, 1493194.593 488454.462 0, 1492892.015 488425.442 0, 1492589.435 488396.441 0, 
+    1492286.853 488367.457 0, 1491984.27 488338.491 0, 1491681.684 488309.542 0, 1491379.098 488280.612 0, 1491076.509 488251.699 0, 1490773.919 488222.804 0, 1490471.327 488193.927 0, 1490168.733 488165.068 0, 1489866.138 488136.226 0, 1489563.541 488107.403 0, 
+    1489260.942 488078.597 0, 1488958.342 488049.809 0, 1488655.74 488021.039 0, 1488353.136 487992.286 0, 1488049.144 487963.42 0, 1487747.923 487934.835 0, 1487445.315 487906.136 0, 1487142.704 487877.455 0, 1486840.092 487848.791 0, 1486537.478 487820.146 0, 
+    1486234.862 487791.518 0, 1485932.245 487762.908 0, 1485629.626 487734.316 0, 1485327.005 487705.742 0, 1485024.383 487677.185 0, 1484721.759 487648.647 0, 1484419.133 487620.126 0, 1484116.506 487591.623 0, 1483813.877 487563.138 0, 1483511.246 487534.67 0, 
+    1483208.614 487506.221 0, 1482905.98 487477.789 0, 1482603.344 487449.375 0, 1482300.707 487420.979 0, 1481998.068 487392.6 0, 1481695.427 487364.24 0, 1481392.784 487335.897 0, 1481090.14 487307.572 0, 1480786.107 487279.135 0, 1480268.932 492810.288 0, 
+    1479751.718 498341.859 0, 1480055.097 498370.234 0, 1480357.09 498398.498 0, 1480659.082 498426.78 0, 1480961.071 498455.079 0, 1481263.059 498483.397 0, 1481565.046 498511.732 0, 1481867.03 498540.085 0, 1482169.013 498568.455 0, 1482470.995 498596.844 0, 
+    1482772.974 498625.25 0, 1483074.952 498653.674 0, 1483376.928 498682.116 0, 1483678.903 498710.575 0, 1483980.876 498739.052 0, 1484282.847 498767.547 0, 1484584.817 498796.06 0, 1484886.785 498824.591 0, 1485188.751 498853.139 0, 1485490.715 498881.705 0, 
+    1485792.678 498910.289 0, 1486094.639 498938.891 0, 1486396.599 498967.51 0, 1486698.557 498996.148 0, 1486999.13 499024.671 0, 1487302.467 499053.475 0, 1487604.42 499082.166 0, 1487906.371 499110.874 0, 1488208.32 499139.6 0, 1488510.268 499168.344 0, 
+    1488812.214 499197.106 0, 1489114.158 499225.885 0, 1489416.101 499254.682 0, 1489718.042 499283.497 0, 1490019.981 499312.33 0, 1490321.919 499341.18 0, 1490623.854 499370.049 0, 1490925.789 499398.935 0, 1491227.721 499427.839 0, 1491529.652 499456.76 0, 
+    1491831.581 499485.699 0, 1492133.508 499514.657 0, 1492435.434 499543.631 0, 1492737.357 499572.624 0, 1493039.28 499601.635 0, 1493341.2 499630.663 0, 1493643.119 499659.709 0, 1493945.036 499688.772 0, 1494245.569 499717.721 0, 1494778.409 494187.633 0, 
+    1495311.208 488657.964 0))
+
+POLYGON ((1508735.475 501134.525 0, 1508435.023 501104.728 0, 1508133.189 501074.811 0, 1507831.354 501044.912 0, 1507529.516 501015.031 0, 1507227.677 500985.168 0, 1506925.836 500955.322 0, 1506623.994 500925.495 0, 1506322.15 500895.685 0, 1506020.304 500865.892 0, 
+    1505718.456 500836.118 0, 1505416.606 500806.361 0, 1505114.755 500776.622 0, 1504812.902 500746.901 0, 1504511.047 500717.198 0, 1504209.191 500687.512 0, 1503907.332 500657.844 0, 1503605.472 500628.194 0, 1503303.611 500598.562 0, 1503001.747 500568.947 0, 
+    1502699.882 500539.35 0, 1502398.015 500509.771 0, 1502096.146 500480.21 0, 1501794.276 500450.667 0, 1501491.023 500421.006 0, 1501190.529 500391.633 0, 1500888.654 500362.143 0, 1500586.776 500332.67 0, 1500284.897 500303.216 0, 1499983.016 500273.779 0, 
+    1499681.134 500244.36 0, 1499379.249 500214.958 0, 1499077.363 500185.575 0, 1498775.475 500156.209 0, 1498473.586 500126.861 0, 1498171.694 500097.531 0, 1497869.801 500068.218 0, 1497567.907 500038.923 0, 1497266.01 500009.646 0, 1496964.112 499980.387 0, 
+    1496662.212 499951.146 0, 1496360.311 499921.922 0, 1496058.407 499892.716 0, 1495756.502 499863.528 0, 1495454.595 499834.358 0, 1495152.687 499805.205 0, 1494850.777 499776.07 0, 1494548.865 499746.953 0, 1494245.569 499717.721 0, 1493712.69 505248.224 0, 
+    1493179.77 510779.14 0, 1493482.412 510808.31 0, 1493783.673 510837.364 0, 1494084.932 510866.436 0, 1494386.189 510895.526 0, 1494687.445 510924.633 0, 1494988.699 510953.758 0, 1495289.951 510982.901 0, 1495591.202 511012.062 0, 1495892.451 511041.24 0, 
+    1496193.698 511070.436 0, 1496494.943 511099.65 0, 1496796.187 511128.882 0, 1497097.429 511158.131 0, 1497398.669 511187.398 0, 1497699.908 511216.683 0, 1498001.145 511245.985 0, 1498302.38 511275.305 0, 1498603.613 511304.643 0, 1498904.845 511333.999 0, 
+    1499206.075 511363.373 0, 1499507.303 511392.764 0, 1499808.529 511422.173 0, 1500109.754 511451.599 0, 1500409.6 511480.909 0, 1500712.198 511510.506 0, 1501013.418 511539.985 0, 1501314.636 511569.483 0, 1501615.852 511598.998 0, 1501917.066 511628.531 0, 
+    1502218.279 511658.082 0, 1502519.49 511687.65 0, 1502820.699 511717.236 0, 1503121.906 511746.84 0, 1503423.112 511776.462 0, 1503724.315 511806.101 0, 1504025.518 511835.758 0, 1504326.718 511865.433 0, 1504627.917 511895.126 0, 1504929.113 511924.836 0, 
+    1505230.309 511954.564 0, 1505531.502 511984.31 0, 1505832.694 512014.073 0, 1506133.884 512043.854 0, 1506435.072 512073.653 0, 1506736.258 512103.47 0, 1507037.443 512133.304 0, 1507338.625 512163.156 0, 1507638.43 512192.889 0, 1508186.973 506663.501 0, 
+    1508735.475 501134.525 0))
+
+POLYGON ((1522093.038 513647.481 0, 1521793.316 513616.901 0, 1521492.219 513586.198 0, 1521191.12 513555.513 0, 1520890.019 513524.846 0, 1520588.916 513494.196 0, 1520287.812 513463.564 0, 1519986.706 513432.95 0, 1519685.597 513402.353 0, 1519384.487 513371.774 0, 
+    1519083.376 513341.213 0, 1518782.262 513310.67 0, 1518481.147 513280.144 0, 1518180.03 513249.636 0, 1517878.911 513219.146 0, 1517577.79 513188.674 0, 1517276.668 513158.219 0, 1516975.543 513127.782 0, 1516674.417 513097.363 0, 1516373.289 513066.961 0, 
+    1516072.16 513036.577 0, 1515771.028 513006.211 0, 1515469.895 512975.863 0, 1515168.76 512945.532 0, 1514866.248 512915.081 0, 1514566.484 512884.924 0, 1514265.344 512854.646 0, 1513964.202 512824.387 0, 1513663.058 512794.145 0, 1513361.912 512763.92 0, 
+    1513060.765 512733.714 0, 1512759.615 512703.525 0, 1512458.464 512673.354 0, 1512157.311 512643.2 0, 1511856.157 512613.065 0, 1511555 512582.947 0, 1511253.842 512552.846 0, 1510952.682 512522.764 0, 1510651.521 512492.699 0, 1510350.357 512462.652 0, 
+    1510049.192 512432.623 0, 1509748.025 512402.611 0, 1509446.856 512372.617 0, 1509145.686 512342.641 0, 1508844.513 512312.682 0, 1508543.339 512282.742 0, 1508242.163 512252.819 0, 1507940.986 512222.914 0, 1507638.43 512192.889 0, 1507089.847 517722.687 0, 
+    1506541.223 523252.892 0, 1506843.124 523282.851 0, 1507143.651 523312.691 0, 1507444.176 523342.55 0, 1507744.699 523372.426 0, 1508045.22 523402.319 0, 1508345.74 523432.231 0, 1508646.258 523462.16 0, 1508946.774 523492.107 0, 1509247.288 523522.071 0, 
+    1509547.8 523552.053 0, 1509848.311 523582.053 0, 1510148.82 523612.07 0, 1510449.327 523642.106 0, 1510749.833 523672.159 0, 1511050.337 523702.229 0, 1511350.839 523732.317 0, 1511651.339 523762.423 0, 1511951.837 523792.547 0, 1512252.334 523822.688 0, 
+    1512552.829 523852.847 0, 1512853.322 523883.024 0, 1513153.813 523913.218 0, 1513454.302 523943.43 0, 1513753.418 523973.522 0, 1514055.276 524003.907 0, 1514355.76 524034.173 0, 1514656.243 524064.455 0, 1514956.723 524094.756 0, 1515257.202 524125.074 0, 
+    1515557.679 524155.41 0, 1515858.154 524185.763 0, 1516158.628 524216.135 0, 1516459.099 524246.524 0, 1516759.569 524276.93 0, 1517060.037 524307.354 0, 1517360.504 524337.796 0, 1517660.968 524368.256 0, 1517961.431 524398.733 0, 1518261.892 524429.228 0, 
+    1518562.351 524459.741 0, 1518862.808 524490.272 0, 1519163.264 524520.82 0, 1519463.718 524551.385 0, 1519764.17 524581.969 0, 1520064.62 524612.57 0, 1520365.068 524643.189 0, 1520665.514 524673.825 0, 1520964.589 524704.34 0, 1521528.834 519175.707 0, 
+    1522093.038 513647.481 0))
+
+POLYGON ((1535383.796 526196.53 0, 1535084.807 526165.171 0, 1534784.449 526133.686 0, 1534484.088 526102.218 0, 1534183.726 526070.769 0, 1533883.361 526039.336 0, 1533582.995 526007.922 0, 1533282.627 525976.525 0, 1532982.257 525945.146 0, 1532681.885 525913.785 0, 
+    1532381.512 525882.441 0, 1532081.136 525851.115 0, 1531780.759 525819.806 0, 1531480.38 525788.516 0, 1531179.999 525757.243 0, 1530879.616 525725.987 0, 1530579.232 525694.75 0, 1530278.845 525663.53 0, 1529978.457 525632.327 0, 1529678.067 525601.143 0, 
+    1529377.675 525569.976 0, 1529077.281 525538.826 0, 1528776.886 525507.695 0, 1528476.488 525476.581 0, 1528174.72 525445.343 0, 1527875.688 525414.406 0, 1527575.285 525383.345 0, 1527274.88 525352.302 0, 1526974.473 525321.276 0, 1526674.065 525290.269 0, 
+    1526373.655 525259.278 0, 1526073.243 525228.306 0, 1525772.829 525197.351 0, 1525472.413 525166.414 0, 1525171.995 525135.495 0, 1524871.576 525104.593 0, 1524571.155 525073.709 0, 1524270.732 525042.843 0, 1523970.307 525011.994 0, 1523669.88 524981.163 0, 
+    1523369.452 524950.349 0, 1523069.022 524919.554 0, 1522768.59 524888.776 0, 1522468.156 524858.016 0, 1522167.72 524827.273 0, 1521867.283 524796.548 0, 1521566.843 524765.841 0, 1521266.402 524735.151 0, 1520964.589 524704.34 0, 1520400.302 530233.375 0, 
+    1519835.974 535762.811 0, 1520137.134 535793.556 0, 1520436.924 535824.179 0, 1520736.713 535854.82 0, 1521036.499 535885.478 0, 1521336.284 535916.154 0, 1521636.067 535946.848 0, 1521935.848 535977.559 0, 1522235.628 536008.288 0, 1522535.405 536039.034 0, 
+    1522835.181 536069.799 0, 1523134.955 536100.581 0, 1523434.727 536131.38 0, 1523734.497 536162.197 0, 1524034.266 536193.032 0, 1524334.033 536223.884 0, 1524633.798 536254.755 0, 1524933.561 536285.642 0, 1525233.322 536316.548 0, 1525533.081 536347.471 0, 
+    1525832.839 536378.411 0, 1526132.595 536409.37 0, 1526432.349 536440.346 0, 1526732.101 536471.339 0, 1527030.485 536502.209 0, 1527331.6 536533.379 0, 1527631.347 536564.426 0, 1527931.091 536595.49 0, 1528230.834 536626.572 0, 1528530.576 536657.671 0, 
+    1528830.315 536688.788 0, 1529130.053 536719.923 0, 1529429.788 536751.075 0, 1529729.522 536782.245 0, 1530029.254 536813.433 0, 1530328.984 536844.638 0, 1530628.713 536875.861 0, 1530928.439 536907.102 0, 1531228.164 536938.36 0, 1531527.887 536969.636 0, 
+    1531827.608 537000.929 0, 1532127.327 537032.24 0, 1532427.044 537063.569 0, 1532726.76 537094.916 0, 1533026.473 537126.28 0, 1533326.185 537157.661 0, 1533625.895 537189.061 0, 1533925.603 537220.478 0, 1534223.944 537251.769 0, 1534803.891 531723.95 0, 
+    1535383.796 526196.53 0))
+
+POLYGON ((1548607.65 538781.37 0, 1548309.396 538749.236 0, 1548009.778 538716.972 0, 1547710.158 538684.726 0, 1547410.536 538652.498 0, 1547110.913 538620.287 0, 1546811.287 538588.094 0, 1546511.659 538555.919 0, 1546212.03 538523.761 0, 1545912.398 538491.621 0, 
+    1545612.765 538459.498 0, 1545313.13 538427.393 0, 1545013.493 538395.306 0, 1544713.854 538363.236 0, 1544414.213 538331.185 0, 1544114.57 538299.15 0, 1543814.926 538267.133 0, 1543515.279 538235.134 0, 1543215.631 538203.153 0, 1542915.981 538171.189 0, 
+    1542616.328 538139.243 0, 1542316.674 538107.315 0, 1542017.019 538075.404 0, 1541717.361 538043.511 0, 1541416.338 538011.49 0, 1541118.04 537979.777 0, 1540818.376 537947.937 0, 1540518.711 537916.114 0, 1540219.044 537884.309 0, 1539919.375 537852.522 0, 
+    1539619.704 537820.752 0, 1539320.031 537789 0, 1539020.357 537757.265 0, 1538720.68 537725.548 0, 1538421.002 537693.849 0, 1538121.321 537662.168 0, 1537821.639 537630.504 0, 1537521.955 537598.857 0, 1537222.27 537567.229 0, 1536922.582 537535.618 0, 
+    1536622.892 537504.024 0, 1536323.201 537472.449 0, 1536023.508 537440.89 0, 1535723.813 537409.35 0, 1535424.116 537377.827 0, 1535124.417 537346.322 0, 1534824.716 537314.834 0, 1534525.014 537283.365 0, 1534223.944 537251.769 0, 1533643.956 542779.986 0, 
+    1533063.926 548308.596 0, 1533364.341 548340.123 0, 1533663.393 548371.524 0, 1533962.443 548402.944 0, 1534261.491 548434.38 0, 1534560.537 548465.835 0, 1534859.581 548497.307 0, 1535158.624 548528.796 0, 1535457.665 548560.303 0, 1535756.703 548591.828 0, 
+    1536055.74 548623.371 0, 1536354.775 548654.931 0, 1536653.809 548686.508 0, 1536952.84 548718.103 0, 1537251.869 548749.716 0, 1537550.897 548781.347 0, 1537849.923 548812.994 0, 1538148.947 548844.66 0, 1538447.969 548876.343 0, 1538746.989 548908.044 0, 
+    1539046.007 548939.762 0, 1539345.024 548971.498 0, 1539644.038 549003.252 0, 1539943.051 549035.023 0, 1540240.701 549066.667 0, 1540541.071 549098.618 0, 1540840.078 549130.442 0, 1541139.083 549162.284 0, 1541438.086 549194.143 0, 1541737.088 549226.02 0, 
+    1542036.087 549257.914 0, 1542335.085 549289.826 0, 1542634.081 549321.756 0, 1542933.075 549353.703 0, 1543232.067 549385.668 0, 1543531.057 549417.65 0, 1543830.046 549449.65 0, 1544129.032 549481.667 0, 1544428.017 549513.703 0, 1544726.999 549545.755 0, 
+    1545025.98 549577.826 0, 1545324.959 549609.914 0, 1545623.936 549642.019 0, 1545922.911 549674.142 0, 1546221.884 549706.283 0, 1546520.855 549738.441 0, 1546819.825 549770.617 0, 1547118.792 549802.811 0, 1547416.399 549834.875 0, 1548012.046 544307.926 0, 
+    1548607.65 538781.37 0))
+
+POLYGON ((1561764.503 551401.697 0, 1561466.986 551368.792 0, 1561168.11 551335.754 0, 1560869.233 551302.733 0, 1560570.354 551269.73 0, 1560271.473 551236.745 0, 1559972.59 551203.777 0, 1559673.704 551170.827 0, 1559374.817 551137.895 0, 1559075.928 551104.98 0, 
+    1558777.038 551072.083 0, 1558478.145 551039.203 0, 1558179.25 551006.341 0, 1557880.353 550973.496 0, 1557581.455 550940.669 0, 1557282.554 550907.86 0, 1556983.651 550875.068 0, 1556684.747 550842.294 0, 1556385.841 550809.538 0, 1556086.932 550776.799 0, 
+    1555788.022 550744.077 0, 1555489.11 550711.373 0, 1555190.196 550678.687 0, 1554891.28 550646.019 0, 1554591.004 550613.219 0, 1554293.442 550580.734 0, 1553994.52 550548.118 0, 1553695.597 550515.52 0, 1553396.671 550482.94 0, 1553097.744 550450.377 0, 
+    1552798.814 550417.831 0, 1552499.883 550385.303 0, 1552200.95 550352.793 0, 1551902.014 550320.3 0, 1551603.077 550287.825 0, 1551304.138 550255.368 0, 1551005.197 550222.928 0, 1550706.255 550190.506 0, 1550407.31 550158.101 0, 1550108.363 550125.714 0, 
+    1549809.415 550093.344 0, 1549510.464 550060.993 0, 1549211.512 550028.658 0, 1548912.558 549996.342 0, 1548613.602 549964.042 0, 1548314.644 549931.761 0, 1548015.684 549899.497 0, 1547716.722 549867.251 0, 1547416.399 549834.875 0, 1546820.71 555362.216 0, 
+    1546224.979 560889.944 0, 1546524.648 560922.249 0, 1546822.959 560954.425 0, 1547121.268 560986.619 0, 1547419.576 561018.83 0, 1547717.881 561051.059 0, 1548016.185 561083.305 0, 1548314.487 561115.569 0, 1548612.786 561147.851 0, 1548911.084 561180.15 0, 
+    1549209.38 561212.466 0, 1549507.674 561244.8 0, 1549805.967 561277.152 0, 1550104.257 561309.521 0, 1550402.545 561341.908 0, 1550700.832 561374.313 0, 1550999.116 561406.735 0, 1551297.399 561439.174 0, 1551595.68 561471.631 0, 1551893.958 561504.106 0, 
+    1552192.235 561536.598 0, 1552490.51 561569.108 0, 1552788.783 561601.635 0, 1553087.055 561634.18 0, 1553383.969 561666.594 0, 1553683.591 561699.322 0, 1553981.857 561731.919 0, 1554280.12 561764.535 0, 1554578.382 561797.167 0, 1554876.641 561829.817 0, 
+    1555174.899 561862.485 0, 1555473.155 561895.17 0, 1555771.409 561927.873 0, 1556069.661 561960.593 0, 1556367.911 561993.331 0, 1556666.159 562026.087 0, 1556964.405 562058.86 0, 1557262.649 562091.651 0, 1557560.892 562124.459 0, 1557859.132 562157.284 0, 
+    1558157.37 562190.128 0, 1558455.607 562222.988 0, 1558753.842 562255.867 0, 1559052.074 562288.763 0, 1559350.305 562321.676 0, 1559648.534 562354.607 0, 1559946.761 562387.556 0, 1560244.985 562420.522 0, 1560541.855 562453.356 0, 1561153.2 556927.333 0, 
+    1561764.503 551401.697 0))
+
+POLYGON ((1574854.257 564057.209 0, 1574557.479 564023.536 0, 1574259.349 563989.728 0, 1573961.216 563955.937 0, 1573663.081 563922.163 0, 1573364.945 563888.407 0, 1573066.806 563854.669 0, 1572768.666 563820.948 0, 1572470.523 563787.245 0, 1572172.379 563753.559 0, 
+    1571874.232 563719.891 0, 1571576.084 563686.24 0, 1571277.934 563652.607 0, 1570979.781 563618.992 0, 1570681.627 563585.394 0, 1570383.47 563551.814 0, 1570085.312 563518.251 0, 1569787.152 563484.705 0, 1569488.99 563451.178 0, 1569190.825 563417.667 0, 
+    1568892.659 563384.175 0, 1568594.491 563350.7 0, 1568296.321 563317.242 0, 1567998.149 563283.802 0, 1567698.622 563250.228 0, 1567401.798 563216.975 0, 1567103.62 563183.587 0, 1566805.44 563150.217 0, 1566507.258 563116.865 0, 1566209.074 563083.53 0, 
+    1565910.889 563050.213 0, 1565612.701 563016.914 0, 1565314.511 562983.632 0, 1565016.319 562950.367 0, 1564718.125 562917.12 0, 1564419.93 562883.891 0, 1564121.732 562850.679 0, 1563823.533 562817.485 0, 1563525.331 562784.308 0, 1563227.128 562751.149 0, 
+    1562928.922 562718.007 0, 1562630.715 562684.883 0, 1562332.505 562651.776 0, 1562034.294 562618.687 0, 1561736.081 562585.616 0, 1561437.866 562552.562 0, 1561139.648 562519.526 0, 1560841.429 562486.507 0, 1560541.855 562453.356 0, 1559930.467 567979.763 0, 
+    1559319.037 573506.552 0, 1559617.958 573539.631 0, 1559915.526 573572.578 0, 1560213.093 573605.542 0, 1560510.657 573638.524 0, 1560808.22 573671.523 0, 1561105.781 573704.54 0, 1561403.34 573737.574 0, 1561700.897 573770.626 0, 1561998.451 573803.696 0, 
+    1562296.004 573836.782 0, 1562593.555 573869.887 0, 1562891.105 573903.009 0, 1563188.652 573936.148 0, 1563486.197 573969.305 0, 1563783.74 574002.48 0, 1564081.281 574035.671 0, 1564378.821 574068.881 0, 1564676.358 574102.108 0, 1564973.893 574135.352 0, 
+    1565271.427 574168.614 0, 1565568.958 574201.894 0, 1565866.488 574235.191 0, 1566164.015 574268.505 0, 1566460.192 574301.686 0, 1566759.065 574335.187 0, 1567056.586 574368.554 0, 1567354.106 574401.939 0, 1567651.624 574435.341 0, 1567949.14 574468.76 0, 
+    1568246.653 574502.197 0, 1568544.165 574535.652 0, 1568841.675 574569.124 0, 1569139.183 574602.614 0, 1569436.689 574636.121 0, 1569734.193 574669.646 0, 1570031.695 574703.188 0, 1570329.195 574736.748 0, 1570626.693 574770.325 0, 1570924.189 574803.919 0, 
+    1571221.683 574837.532 0, 1571519.175 574871.161 0, 1571816.665 574904.809 0, 1572114.153 574938.473 0, 1572411.64 574972.156 0, 1572709.124 575005.855 0, 1573006.606 575039.573 0, 1573304.086 575073.308 0, 1573600.216 575106.907 0, 1574227.258 569581.867 0, 
+    1574854.257 564057.209 0))
+
+POLYGON ((1587876.818 576747.602 0, 1587580.781 576713.166 0, 1587283.398 576678.591 0, 1586986.012 576644.033 0, 1586688.624 576609.493 0, 1586391.234 576574.97 0, 1586093.842 576540.465 0, 1585796.449 576505.978 0, 1585499.053 576471.508 0, 1585201.655 576437.055 0, 
+    1584904.255 576402.62 0, 1584606.853 576368.202 0, 1584309.449 576333.802 0, 1584012.043 576299.42 0, 1583714.635 576265.055 0, 1583417.225 576230.707 0, 1583119.812 576196.377 0, 1582822.398 576162.065 0, 1582524.982 576127.77 0, 1582227.564 576093.492 0, 
+    1581930.144 576059.232 0, 1581632.722 576024.99 0, 1581335.297 575990.765 0, 1581037.871 575956.557 0, 1580739.096 575922.213 0, 1580443.013 575888.195 0, 1580145.581 575854.04 0, 1579848.146 575819.902 0, 1579550.71 575785.782 0, 1579253.272 575751.68 0, 
+    1578955.831 575717.595 0, 1578658.389 575683.528 0, 1578360.945 575649.478 0, 1578063.499 575615.445 0, 1577766.05 575581.43 0, 1577468.6 575547.433 0, 1577171.148 575513.453 0, 1576873.693 575479.491 0, 1576576.237 575445.546 0, 1576278.779 575411.618 0, 
+    1575981.318 575377.708 0, 1575683.856 575343.816 0, 1575386.392 575309.941 0, 1575088.926 575276.084 0, 1574791.457 575242.244 0, 1574493.987 575208.422 0, 1574196.515 575174.617 0, 1573899.041 575140.83 0, 1573600.216 575106.907 0, 1572973.132 580632.325 0, 
+    1572346.004 586158.117 0, 1572644.175 586191.966 0, 1572940.999 586225.679 0, 1573237.821 586259.41 0, 1573534.64 586293.159 0, 1573831.458 586326.924 0, 1574128.274 586360.708 0, 1574425.088 586394.509 0, 1574721.9 586428.327 0, 1575018.71 586462.163 0, 
+    1575315.518 586496.016 0, 1575612.323 586529.886 0, 1575909.127 586563.775 0, 1576205.929 586597.68 0, 1576502.729 586631.603 0, 1576799.527 586665.544 0, 1577096.323 586699.502 0, 1577393.117 586733.477 0, 1577689.909 586767.47 0, 1577986.699 586801.481 0, 
+    1578283.487 586835.508 0, 1578580.273 586869.554 0, 1578877.057 586903.617 0, 1579173.838 586937.697 0, 1579469.275 586971.64 0, 1579767.396 587005.91 0, 1580064.172 587040.043 0, 1580360.946 587074.193 0, 1580657.718 587108.36 0, 1580954.488 587142.545 0, 
+    1581251.255 587176.748 0, 1581548.021 587210.968 0, 1581844.785 587245.206 0, 1582141.547 587279.461 0, 1582438.307 587313.733 0, 1582735.064 587348.023 0, 1583031.82 587382.33 0, 1583328.574 587416.655 0, 1583625.326 587450.997 0, 1583922.075 587485.357 0, 
+    1584218.823 587519.734 0, 1584515.569 587554.129 0, 1584812.312 587588.541 0, 1585109.054 587622.971 0, 1585405.793 587657.418 0, 1585702.531 587691.882 0, 1585999.266 587726.364 0, 1586296 587760.864 0, 1586591.389 587795.225 0, 1587234.125 582271.226 0, 
+    1587876.818 576747.602 0))
+
+POLYGON ((1600832.092 589472.571 0, 1600536.798 589437.376 0, 1600240.164 589402.038 0, 1599943.527 589366.718 0, 1599646.888 589331.415 0, 1599350.247 589296.13 0, 1599053.604 589260.862 0, 1598756.958 589225.612 0, 1598460.311 589190.379 0, 1598163.662 589155.163 0, 
+    1597867.01 589119.965 0, 1597570.357 589084.785 0, 1597273.701 589049.622 0, 1596977.044 589014.476 0, 1596680.384 588979.348 0, 1596383.722 588944.237 0, 1596087.058 588909.144 0, 1595790.393 588874.068 0, 1595493.725 588839.01 0, 1595197.055 588803.969 0, 
+    1594900.382 588768.946 0, 1594603.708 588733.94 0, 1594307.032 588698.951 0, 1594010.354 588663.98 0, 1593712.333 588628.869 0, 1593416.991 588594.091 0, 1593120.307 588559.172 0, 1592823.62 588524.271 0, 1592526.932 588489.387 0, 1592230.241 588454.521 0, 
+    1591933.548 588419.672 0, 1591636.854 588384.841 0, 1591340.157 588350.027 0, 1591043.458 588315.231 0, 1590746.757 588280.452 0, 1590450.054 588245.69 0, 1590153.35 588210.946 0, 1589856.643 588176.22 0, 1589559.934 588141.511 0, 1589263.222 588106.819 0, 
+    1588966.509 588072.145 0, 1588669.794 588037.489 0, 1588373.077 588002.849 0, 1588076.358 587968.228 0, 1587779.637 587933.623 0, 1587482.913 587899.037 0, 1587186.188 587864.467 0, 1586889.461 587829.915 0, 1586591.389 587795.225 0, 1585948.609 593319.595 0, 
+    1585305.787 598844.335 0, 1585603.205 598878.949 0, 1585899.282 598913.426 0, 1586195.357 598947.919 0, 1586491.43 598982.43 0, 1586787.501 599016.959 0, 1587083.57 599051.504 0, 1587379.637 599086.068 0, 1587675.702 599120.648 0, 1587971.765 599155.247 0, 
+    1588267.826 599189.862 0, 1588563.884 599224.495 0, 1588859.941 599259.145 0, 1589155.996 599293.813 0, 1589452.048 599328.499 0, 1589748.099 599363.201 0, 1590044.147 599397.921 0, 1590340.194 599432.659 0, 1590636.238 599467.414 0, 1590932.281 599502.186 0, 
+    1591228.321 599536.976 0, 1591524.359 599571.783 0, 1591820.396 599606.608 0, 1592116.43 599641.45 0, 1592411.124 599676.152 0, 1592708.492 599711.187 0, 1593004.52 599746.081 0, 1593300.546 599780.993 0, 1593596.57 599815.922 0, 1593892.592 599850.868 0, 
+    1594188.612 599885.833 0, 1594484.63 599920.814 0, 1594780.645 599955.813 0, 1595076.659 599990.829 0, 1595372.671 600025.863 0, 1595668.68 600060.914 0, 1595964.688 600095.983 0, 1596260.693 600131.069 0, 1596556.696 600166.172 0, 1596852.698 600201.293 0, 
+    1597148.697 600236.431 0, 1597444.694 600271.587 0, 1597740.689 600306.76 0, 1598036.682 600341.951 0, 1598332.673 600377.159 0, 1598628.662 600412.384 0, 1598924.648 600447.627 0, 1599220.633 600482.887 0, 1599515.279 600518.005 0, 1600173.707 594995.104 0, 
+    1600832.092 589472.571 0))
+
+POLYGON ((1613719.986 602231.814 0, 1613425.438 602195.863 0, 1613129.554 602159.766 0, 1612833.668 602123.687 0, 1612537.78 602087.626 0, 1612241.89 602051.582 0, 1611945.998 602015.555 0, 1611650.103 601979.546 0, 1611354.206 601943.554 0, 1611058.308 601907.58 0, 
+    1610762.407 601871.623 0, 1610466.504 601835.683 0, 1610170.599 601799.761 0, 1609874.692 601763.857 0, 1609578.782 601727.969 0, 1609282.871 601692.099 0, 1608986.957 601656.247 0, 1608691.042 601620.412 0, 1608395.124 601584.594 0, 1608099.204 601548.794 0, 
+    1607803.282 601513.011 0, 1607507.358 601477.246 0, 1607211.432 601441.498 0, 1606915.504 601405.767 0, 1606618.238 601369.893 0, 1606323.641 601334.358 0, 1606027.706 601298.68 0, 1605731.769 601263.019 0, 1605435.831 601227.376 0, 1605139.89 601191.75 0, 
+    1604843.947 601156.141 0, 1604548.002 601120.55 0, 1604252.054 601084.976 0, 1603956.105 601049.42 0, 1603660.154 601013.881 0, 1603364.2 600978.359 0, 1603068.245 600942.855 0, 1602772.287 600907.369 0, 1602476.328 600871.899 0, 1602180.366 600836.447 0, 
+    1601884.402 600801.013 0, 1601588.436 600765.596 0, 1601292.468 600730.196 0, 1600996.498 600694.814 0, 1600700.525 600659.449 0, 1600404.551 600624.102 0, 1600108.575 600588.772 0, 1599812.596 600553.46 0, 1599515.279 600518.005 0, 1598856.807 606041.272 0, 
+    1598198.292 611564.901 0, 1598494.956 611600.277 0, 1598790.285 611635.512 0, 1599085.611 611670.764 0, 1599380.935 611706.034 0, 1599676.257 611741.321 0, 1599971.577 611776.626 0, 1600266.895 611811.947 0, 1600562.211 611847.287 0, 1600857.524 611882.643 0, 
+    1601152.836 611918.017 0, 1601448.146 611953.409 0, 1601743.453 611988.817 0, 1602038.759 612024.243 0, 1602334.062 612059.687 0, 1602629.363 612095.148 0, 1602924.662 612130.626 0, 1603219.959 612166.122 0, 1603515.254 612201.635 0, 1603810.547 612237.165 0, 
+    1604105.838 612272.713 0, 1604401.127 612308.278 0, 1604696.413 612343.861 0, 1604991.698 612379.461 0, 1605285.648 612414.917 0, 1605582.26 612450.713 0, 1605877.539 612486.365 0, 1606172.815 612522.034 0, 1606468.089 612557.721 0, 1606763.361 612593.425 0, 
+    1607058.63 612629.147 0, 1607353.898 612664.886 0, 1607649.164 612700.642 0, 1607944.427 612736.416 0, 1608239.689 612772.207 0, 1608534.948 612808.015 0, 1608830.205 612843.841 0, 1609125.46 612879.684 0, 1609420.713 612915.545 0, 1609715.964 612951.423 0, 
+    1610011.213 612987.318 0, 1610306.459 613023.231 0, 1610601.704 613059.161 0, 1610896.946 613095.109 0, 1611192.186 613131.073 0, 1611487.424 613167.056 0, 1611782.66 613203.055 0, 1612077.894 613239.072 0, 1612371.795 613274.944 0, 1613045.913 607753.198 0, 
+    1613719.986 602231.814 0))
+
+POLYGON ((1626540.41 615025.023 0, 1626246.61 614988.321 0, 1625951.479 614951.47 0, 1625656.346 614914.637 0, 1625361.21 614877.82 0, 1625066.073 614841.022 0, 1624770.933 614804.24 0, 1624475.791 614767.476 0, 1624180.647 614730.729 0, 1623885.501 614694 0, 
+    1623590.353 614657.288 0, 1623295.202 614620.593 0, 1623000.05 614583.916 0, 1622704.895 614547.256 0, 1622409.738 614510.614 0, 1622114.579 614473.989 0, 1621819.418 614437.381 0, 1621524.254 614400.791 0, 1621229.089 614364.218 0, 1620933.921 614327.662 0, 
+    1620638.751 614291.124 0, 1620343.579 614254.603 0, 1620048.405 614218.099 0, 1619753.229 614181.613 0, 1619456.721 614144.98 0, 1619162.87 614108.693 0, 1618867.687 614072.259 0, 1618572.502 614035.842 0, 1618277.315 613999.443 0, 1617982.126 613963.061 0, 
+    1617686.935 613926.697 0, 1617391.741 613890.35 0, 1617096.546 613854.02 0, 1616801.348 613817.707 0, 1616506.148 613781.412 0, 1616210.946 613745.135 0, 1615915.742 613708.875 0, 1615620.536 613672.632 0, 1615325.327 613636.406 0, 1615030.117 613600.198 0, 
+    1614734.904 613564.007 0, 1614439.689 613527.834 0, 1614144.472 613491.678 0, 1613849.253 613455.539 0, 1613554.032 613419.418 0, 1613258.809 613383.314 0, 1612963.583 613347.228 0, 1612668.356 613311.158 0, 1612371.795 613274.944 0, 1611697.634 618797.049 0, 
+    1611023.429 624319.51 0, 1611319.337 624355.645 0, 1611613.914 624391.635 0, 1611908.489 624427.642 0, 1612203.063 624463.666 0, 1612497.634 624499.708 0, 1612792.203 624535.767 0, 1613086.77 624571.843 0, 1613381.335 624607.937 0, 1613675.897 624644.048 0, 
+    1613970.458 624680.177 0, 1614265.016 624716.322 0, 1614559.572 624752.485 0, 1614854.126 624788.666 0, 1615148.678 624824.864 0, 1615443.228 624861.079 0, 1615737.776 624897.311 0, 1616032.322 624933.561 0, 1616326.865 624969.828 0, 1616621.406 625006.112 0, 
+    1616915.946 625042.414 0, 1617210.483 625078.733 0, 1617505.018 625115.07 0, 1617799.55 625151.424 0, 1618092.754 625187.631 0, 1618388.61 625224.183 0, 1618683.136 625260.589 0, 1618977.66 625297.012 0, 1619272.182 625333.452 0, 1619566.702 625369.91 0, 
+    1619861.22 625406.385 0, 1620155.736 625442.878 0, 1620450.249 625479.388 0, 1620744.76 625515.915 0, 1621039.27 625552.459 0, 1621333.777 625589.021 0, 1621628.281 625625.6 0, 1621922.784 625662.197 0, 1622217.285 625698.81 0, 1622511.783 625735.442 0, 
+    1622806.279 625772.09 0, 1623100.774 625808.756 0, 1623395.265 625845.439 0, 1623689.755 625882.14 0, 1623984.243 625918.857 0, 1624278.728 625955.592 0, 1624573.212 625992.345 0, 1624867.693 626029.115 0, 1625160.846 626065.736 0, 1625850.651 620545.202 0, 
+    1626540.41 615025.023 0))
+
+POLYGON ((1639293.274 627851.896 0, 1639000.223 627814.446 0, 1638705.847 627776.844 0, 1638411.469 627739.26 0, 1638117.088 627701.693 0, 1637822.705 627664.144 0, 1637528.32 627626.611 0, 1637233.933 627589.096 0, 1636939.544 627551.599 0, 1636645.152 627514.118 0, 
+    1636350.759 627476.655 0, 1636056.363 627439.21 0, 1635761.964 627401.781 0, 1635467.564 627364.37 0, 1635173.162 627326.976 0, 1634878.757 627289.6 0, 1634584.35 627252.241 0, 1634289.941 627214.899 0, 1633995.529 627177.575 0, 1633701.116 627140.268 0, 
+    1633406.7 627102.978 0, 1633112.282 627065.706 0, 1632817.862 627028.451 0, 1632523.44 626991.213 0, 1632227.691 626953.825 0, 1631934.588 626916.79 0, 1631640.159 626879.604 0, 1631345.728 626842.435 0, 1631051.295 626805.284 0, 1630756.86 626768.15 0, 
+    1630462.422 626731.034 0, 1630167.982 626693.935 0, 1629873.54 626656.853 0, 1629579.096 626619.789 0, 1629284.65 626582.742 0, 1628990.201 626545.712 0, 1628695.75 626508.699 0, 1628401.297 626471.704 0, 1628106.842 626434.727 0, 1627812.385 626397.766 0, 
+    1627517.926 626360.823 0, 1627223.464 626323.897 0, 1626929 626286.989 0, 1626634.534 626250.098 0, 1626340.066 626213.224 0, 1626045.596 626176.367 0, 1625751.123 626139.528 0, 1625456.649 626102.706 0, 1625160.846 626065.736 0, 1624470.998 631586.623 0, 
+    1623781.107 637107.859 0, 1624076.256 637144.747 0, 1624370.081 637181.488 0, 1624663.903 637218.246 0, 1624957.724 637255.021 0, 1625251.542 637291.813 0, 1625545.358 637328.623 0, 1625839.172 637365.45 0, 1626132.983 637402.294 0, 1626426.793 637439.156 0, 
+    1626720.6 637476.035 0, 1627014.406 637512.931 0, 1627308.209 637549.844 0, 1627602.01 637586.775 0, 1627895.808 637623.723 0, 1628189.605 637660.689 0, 1628483.399 637697.671 0, 1628777.191 637734.671 0, 1629070.981 637771.688 0, 1629364.769 637808.723 0, 
+    1629658.555 637845.775 0, 1629952.338 637882.844 0, 1630246.12 637919.93 0, 1630539.899 637957.034 0, 1630832.355 637993.988 0, 1631127.45 638031.293 0, 1631421.223 638068.449 0, 1631714.993 638105.621 0, 1632008.761 638142.812 0, 1632302.527 638180.019 0, 
+    1632596.291 638217.244 0, 1632890.053 638254.486 0, 1633183.812 638291.745 0, 1633477.569 638329.022 0, 1633771.324 638366.315 0, 1634065.077 638403.627 0, 1634358.828 638440.955 0, 1634652.576 638478.301 0, 1634946.322 638515.664 0, 1635240.066 638553.044 0, 
+    1635533.808 638590.442 0, 1635827.548 638627.857 0, 1636121.285 638665.289 0, 1636415.02 638702.738 0, 1636708.753 638740.205 0, 1637002.484 638777.689 0, 1637296.213 638815.191 0, 1637589.939 638852.709 0, 1637882.344 638890.076 0, 1638587.831 633370.812 0, 
+    1639293.274 627851.896 0))
+
+POLYGON ((1651978.49 640712.125 0, 1651686.19 640673.932 0, 1651392.57 640635.584 0, 1651098.949 640597.253 0, 1650805.325 640558.939 0, 1650511.699 640520.642 0, 1650218.071 640482.363 0, 1649924.44 640444.101 0, 1649630.808 640405.857 0, 1649337.173 640367.629 0, 
+    1649043.535 640329.419 0, 1648749.896 640291.226 0, 1648456.254 640253.051 0, 1648162.61 640214.893 0, 1647868.964 640176.752 0, 1647575.316 640138.628 0, 1647281.665 640100.522 0, 1646988.012 640062.433 0, 1646694.357 640024.361 0, 1646400.699 639986.307 0, 
+    1646107.04 639948.269 0, 1645813.378 639910.249 0, 1645519.713 639872.247 0, 1645226.047 639834.261 0, 1644931.06 639796.123 0, 1644638.708 639758.342 0, 1644345.034 639720.409 0, 1644051.359 639682.493 0, 1643757.682 639644.594 0, 1643464.002 639606.712 0, 
+    1643170.32 639568.848 0, 1642876.636 639531.001 0, 1642582.949 639493.171 0, 1642289.26 639455.358 0, 1641995.569 639417.563 0, 1641701.876 639379.785 0, 1641408.181 639342.025 0, 1641114.483 639304.281 0, 1640820.784 639266.555 0, 1640527.081 639228.846 0, 
+    1640233.377 639191.155 0, 1639939.671 639153.481 0, 1639645.962 639115.824 0, 1639352.251 639078.184 0, 1639058.538 639040.562 0, 1638764.823 639002.957 0, 1638471.105 638965.369 0, 1638177.385 638927.798 0, 1637882.344 638890.076 0, 1637176.812 644409.687 0, 
+    1636471.237 649929.64 0, 1636765.625 649967.279 0, 1637058.695 650004.766 0, 1637351.763 650042.271 0, 1637644.829 650079.793 0, 1637937.892 650117.332 0, 1638230.953 650154.888 0, 1638524.012 650192.462 0, 1638817.069 650230.053 0, 1639110.124 650267.661 0, 
+    1639403.176 650305.286 0, 1639696.226 650342.929 0, 1639989.274 650380.589 0, 1640282.32 650418.266 0, 1640575.363 650455.96 0, 1640868.404 650493.672 0, 1641161.443 650531.401 0, 1641454.48 650569.147 0, 1641747.515 650606.91 0, 1642040.547 650644.691 0, 
+    1642333.577 650682.489 0, 1642626.605 650720.304 0, 1642919.631 650758.136 0, 1643212.654 650795.986 0, 1643504.36 650833.683 0, 1643798.694 650871.737 0, 1644091.711 650909.638 0, 1644384.726 650947.557 0, 1644677.738 650985.492 0, 1644970.748 651023.446 0, 
+    1645263.756 651061.416 0, 1645556.761 651099.403 0, 1645849.765 651137.408 0, 1646142.766 651175.43 0, 1646435.765 651213.47 0, 1646728.761 651251.526 0, 1647021.756 651289.6 0, 1647314.748 651327.691 0, 1647607.738 651365.799 0, 1647900.725 651403.925 0, 
+    1648193.711 651442.068 0, 1648486.694 651480.228 0, 1648779.675 651518.405 0, 1649072.654 651556.599 0, 1649365.63 651594.811 0, 1649658.604 651633.04 0, 1649951.576 651671.286 0, 1650244.546 651709.55 0, 1650536.199 651747.659 0, 1651257.367 646229.721 0, 
+    1651978.49 640712.125 0))
+
+POLYGON ((1664595.97 653605.406 0, 1664304.423 653566.473 0, 1664011.562 653527.382 0, 1663718.7 653488.308 0, 1663425.835 653449.251 0, 1663132.967 653410.212 0, 1662840.098 653371.19 0, 1662547.226 653332.185 0, 1662254.352 653293.198 0, 1661961.475 653254.227 0, 
+    1661668.596 653215.274 0, 1661375.715 653176.338 0, 1661082.832 653137.42 0, 1660789.946 653098.518 0, 1660497.058 653059.634 0, 1660204.168 653020.767 0, 1659911.275 652981.917 0, 1659618.381 652943.085 0, 1659325.484 652904.27 0, 1659032.584 652865.472 0, 
+    1658739.683 652826.691 0, 1658446.779 652787.928 0, 1658153.872 652749.181 0, 1657860.964 652710.452 0, 1657566.74 652671.567 0, 1657275.14 652633.046 0, 1656982.225 652594.369 0, 1656689.307 652555.709 0, 1656396.387 652517.066 0, 1656103.465 652478.44 0, 
+    1655810.541 652439.832 0, 1655517.614 652401.241 0, 1655224.685 652362.667 0, 1654931.754 652324.111 0, 1654638.82 652285.571 0, 1654345.884 652247.049 0, 1654052.946 652208.544 0, 1653760.006 652170.057 0, 1653467.063 652131.586 0, 1653174.119 652093.133 0, 
+    1652881.171 652054.697 0, 1652588.222 652016.278 0, 1652295.27 651977.877 0, 1652002.317 651939.493 0, 1651709.36 651901.126 0, 1651416.402 651862.776 0, 1651123.441 651824.444 0, 1650830.478 651786.129 0, 1650536.199 651747.659 0, 1649814.987 657265.936 0, 
+    1649093.731 662784.55 0, 1649387.358 662822.934 0, 1649679.671 662861.164 0, 1649971.982 662899.412 0, 1650264.291 662937.676 0, 1650556.598 662975.958 0, 1650848.902 663014.257 0, 1651141.204 663052.574 0, 1651433.504 663090.907 0, 1651725.802 663129.258 0, 
+    1652018.097 663167.626 0, 1652310.39 663206.011 0, 1652602.681 663244.413 0, 1652894.969 663282.832 0, 1653187.255 663321.269 0, 1653479.539 663359.723 0, 1653771.821 663398.194 0, 1654064.101 663436.683 0, 1654356.378 663475.188 0, 1654648.653 663513.711 0, 
+    1654940.925 663552.251 0, 1655233.196 663590.808 0, 1655525.464 663629.382 0, 1655817.73 663667.974 0, 1656108.683 663706.409 0, 1656402.254 663745.208 0, 1656694.514 663783.851 0, 1656986.77 663822.512 0, 1657279.025 663861.189 0, 1657571.277 663899.884 0, 
+    1657863.527 663938.596 0, 1658155.774 663977.325 0, 1658448.02 664016.071 0, 1658740.263 664054.835 0, 1659032.504 664093.616 0, 1659324.742 664132.414 0, 1659616.978 664171.229 0, 1659909.212 664210.061 0, 1660201.444 664248.911 0, 1660493.673 664287.777 0, 
+    1660785.9 664326.661 0, 1661078.125 664365.563 0, 1661370.348 664404.481 0, 1661662.568 664443.416 0, 1661954.786 664482.369 0, 1662247.002 664521.339 0, 1662539.215 664560.326 0, 1662831.426 664599.331 0, 1663122.326 664638.177 0, 1663859.17 659121.624 0, 
+    1664595.97 653605.406 0))
+
+POLYGON ((1677145.628 666531.431 0, 1676854.837 666491.762 0, 1676562.737 666451.933 0, 1676270.635 666412.12 0, 1675978.531 666372.325 0, 1675686.424 666332.547 0, 1675394.315 666292.786 0, 1675102.203 666253.042 0, 1674810.09 666213.315 0, 1674517.974 666173.606 0, 
+    1674225.855 666133.914 0, 1673933.735 666094.239 0, 1673641.611 666054.581 0, 1673349.486 666014.94 0, 1673057.358 665975.317 0, 1672765.228 665935.711 0, 1672473.096 665896.122 0, 1672180.961 665856.55 0, 1671888.824 665816.995 0, 1671596.685 665777.458 0, 
+    1671304.543 665737.938 0, 1671012.399 665698.434 0, 1670720.253 665658.949 0, 1670428.104 665619.48 0, 1670134.646 665579.852 0, 1669843.8 665540.594 0, 1669551.644 665501.177 0, 1669259.486 665461.777 0, 1668967.326 665422.395 0, 1668675.163 665383.029 0, 
+    1668382.998 665343.681 0, 1668090.831 665304.35 0, 1667798.661 665265.036 0, 1667506.49 665225.739 0, 1667214.315 665186.46 0, 1666922.139 665147.197 0, 1666629.96 665107.952 0, 1666337.779 665068.724 0, 1666045.596 665029.513 0, 1665753.41 664990.32 0, 
+    1665461.222 664951.144 0, 1665169.031 664911.985 0, 1664876.839 664872.843 0, 1664584.644 664833.718 0, 1664292.447 664794.61 0, 1664000.247 664755.52 0, 1663708.045 664716.447 0, 1663415.841 664677.391 0, 1663122.326 664638.177 0, 1662385.438 670155.064 0, 
+    1661648.505 675672.28 0, 1661941.368 675711.406 0, 1662232.922 675750.375 0, 1662524.475 675789.362 0, 1662816.025 675828.365 0, 1663107.573 675867.386 0, 1663399.118 675906.423 0, 1663690.662 675945.478 0, 1663982.202 675984.551 0, 1664273.741 676023.64 0, 
+    1664565.277 676062.746 0, 1664856.811 676101.87 0, 1665148.343 676141.01 0, 1665439.873 676180.168 0, 1665731.4 676219.343 0, 1666022.924 676258.536 0, 1666314.447 676297.745 0, 1666605.967 676336.972 0, 1666897.485 676376.215 0, 1667189.001 676415.476 0, 
+    1667480.514 676454.754 0, 1667772.025 676494.049 0, 1668063.533 676533.361 0, 1668355.04 676572.691 0, 1668645.24 676611.862 0, 1668938.045 676651.401 0, 1669229.545 676690.782 0, 1669521.042 676730.18 0, 1669812.537 676769.596 0, 1670104.029 676809.028 0, 
+    1670395.519 676848.478 0, 1670687.007 676887.944 0, 1670978.492 676927.428 0, 1671269.975 676966.929 0, 1671561.456 677006.448 0, 1671852.935 677045.983 0, 1672144.411 677085.535 0, 1672435.885 677125.105 0, 1672727.356 677164.692 0, 1673018.825 677204.296 0, 
+    1673310.292 677243.917 0, 1673601.757 677283.555 0, 1673893.219 677323.211 0, 1674184.679 677362.883 0, 1674476.136 677402.573 0, 1674767.591 677442.28 0, 1675059.044 677482.004 0, 1675350.494 677521.745 0, 1675640.64 677561.326 0, 1676393.157 672046.214 0, 
+    1677145.628 666531.431 0))
+
+POLYGON ((1689627.382 679489.895 0, 1689337.347 679449.494 0, 1689046.01 679408.93 0, 1688754.671 679368.382 0, 1688463.329 679327.852 0, 1688171.985 679287.339 0, 1687880.638 679246.843 0, 1687589.289 679206.365 0, 1687297.938 679165.903 0, 1687006.584 679125.459 0, 
+    1686715.228 679085.031 0, 1686423.869 679044.621 0, 1686132.509 679004.228 0, 1685841.145 678963.852 0, 1685549.78 678923.494 0, 1685258.412 678883.152 0, 1684967.041 678842.828 0, 1684675.669 678802.521 0, 1684384.294 678762.23 0, 1684092.916 678721.958 0, 
+    1683801.536 678681.702 0, 1683510.154 678641.463 0, 1683218.769 678601.242 0, 1682927.383 678561.037 0, 1682634.692 678520.671 0, 1682344.602 678480.68 0, 1682053.207 678440.527 0, 1681761.811 678400.392 0, 1681470.412 678360.273 0, 1681179.011 678320.172 0, 
+    1680887.608 678280.087 0, 1680596.202 678240.02 0, 1680304.794 678199.97 0, 1680013.383 678159.937 0, 1679721.97 678119.922 0, 1679430.555 678079.923 0, 1679139.137 678039.942 0, 1678847.717 677999.978 0, 1678556.295 677960.031 0, 1678264.87 677920.101 0, 
+    1677973.443 677880.188 0, 1677682.014 677840.292 0, 1677390.582 677800.414 0, 1677099.148 677760.553 0, 1676807.712 677720.709 0, 1676516.273 677680.882 0, 1676224.832 677641.072 0, 1675933.388 677601.279 0, 1675640.64 677561.326 0, 1674888.079 683076.764 0, 
+    1674135.473 688592.525 0, 1674427.57 688632.389 0, 1674718.364 688672.093 0, 1675009.156 688711.814 0, 1675299.945 688751.552 0, 1675590.732 688791.308 0, 1675881.517 688831.08 0, 1676172.3 688870.87 0, 1676463.08 688910.677 0, 1676753.858 688950.5 0, 
+    1677044.633 688990.341 0, 1677335.406 689030.199 0, 1677626.177 689070.075 0, 1677916.945 689109.967 0, 1678207.711 689149.876 0, 1678498.475 689189.803 0, 1678789.237 689229.746 0, 1679079.996 689269.707 0, 1679370.752 689309.685 0, 1679661.507 689349.68 0, 
+    1679952.259 689389.692 0, 1680243.008 689429.721 0, 1680533.755 689469.768 0, 1680824.5 689509.831 0, 1681113.944 689549.733 0, 1681405.983 689590.009 0, 1681696.721 689630.124 0, 1681987.456 689670.256 0, 1682278.189 689710.405 0, 1682568.92 689750.571 0, 
+    1682859.648 689790.754 0, 1683150.374 689830.954 0, 1683441.098 689871.172 0, 1683731.819 689911.406 0, 1684022.538 689951.658 0, 1684313.255 689991.927 0, 1684603.969 690032.213 0, 1684894.681 690072.516 0, 1685185.39 690112.836 0, 1685476.097 690153.173 0, 
+    1685766.802 690193.527 0, 1686057.504 690233.899 0, 1686348.204 690274.287 0, 1686638.901 690314.693 0, 1686929.596 690355.116 0, 1687220.289 690395.556 0, 1687510.98 690436.013 0, 1687801.668 690476.487 0, 1688091.056 690516.797 0, 1688859.241 685003.184 0, 
+    1689627.382 679489.895 0))
+
+POLYGON ((1702041.147 692480.489 0, 1701751.871 692439.361 0, 1701461.299 692398.065 0, 1701170.724 692356.787 0, 1700880.146 692315.526 0, 1700589.566 692274.283 0, 1700298.984 692233.056 0, 1700008.4 692191.846 0, 1699717.813 692150.654 0, 1699427.223 692109.478 0, 
+    1699136.631 692068.32 0, 1698846.037 692027.179 0, 1698555.44 691986.054 0, 1698264.841 691944.947 0, 1697974.239 691903.857 0, 1697683.635 691862.785 0, 1697393.029 691821.729 0, 1697102.42 691780.69 0, 1696811.809 691739.669 0, 1696521.195 691698.664 0, 
+    1696230.579 691657.677 0, 1695939.961 691616.707 0, 1695649.34 691575.754 0, 1695358.716 691534.818 0, 1695066.795 691493.717 0, 1694777.462 691452.997 0, 1694486.832 691412.112 0, 1694196.199 691371.245 0, 1693905.564 691330.394 0, 1693614.926 691289.561 0, 
+    1693324.286 691248.745 0, 1693033.643 691207.946 0, 1692742.998 691167.164 0, 1692452.351 691126.399 0, 1692161.701 691085.651 0, 1691871.049 691044.92 0, 1691580.394 691004.207 0, 1691289.737 690963.51 0, 1690999.078 690922.831 0, 1690708.416 690882.168 0, 
+    1690417.752 690841.523 0, 1690127.086 690800.895 0, 1689836.417 690760.284 0, 1689545.746 690719.69 0, 1689255.072 690679.114 0, 1688964.396 690638.554 0, 1688673.717 690598.012 0, 1688383.036 690557.486 0, 1688091.056 690516.797 0, 1687322.826 696030.729 0, 
+    1686554.553 701544.977 0, 1686845.881 701585.576 0, 1687135.913 701626.01 0, 1687425.942 701666.462 0, 1687715.969 701706.932 0, 1688005.994 701747.418 0, 1688296.016 701787.921 0, 1688586.036 701828.441 0, 1688876.053 701868.978 0, 1689166.068 701909.533 0, 
+    1689456.081 701950.104 0, 1689746.091 701990.693 0, 1690036.099 702031.299 0, 1690326.105 702071.921 0, 1690616.108 702112.561 0, 1690906.109 702153.218 0, 1691196.107 702193.892 0, 1691486.103 702234.583 0, 1691776.096 702275.291 0, 1692066.088 702316.016 0, 
+    1692356.076 702356.758 0, 1692646.063 702397.517 0, 1692936.047 702438.294 0, 1693226.028 702479.087 0, 1693514.715 702519.715 0, 1693805.984 702560.725 0, 1694095.958 702601.569 0, 1694385.93 702642.431 0, 1694675.9 702683.31 0, 1694965.867 702724.206 0, 
+    1695255.832 702765.118 0, 1695545.794 702806.048 0, 1695835.754 702846.995 0, 1696125.712 702887.959 0, 1696415.667 702928.94 0, 1696705.619 702969.939 0, 1696995.57 703010.954 0, 1697285.517 703051.986 0, 1697575.463 703093.036 0, 1697865.406 703134.102 0, 
+    1698155.346 703175.185 0, 1698445.285 703216.286 0, 1698735.22 703257.404 0, 1699025.154 703298.538 0, 1699315.085 703339.69 0, 1699605.013 703380.859 0, 1699894.939 703422.045 0, 1700184.863 703463.248 0, 1700473.493 703504.284 0, 1701257.342 697992.228 0, 
+    1702041.147 692480.489 0))
+
+POLYGON ((1714386.842 705502.907 0, 1714098.327 705461.055 0, 1713808.521 705419.033 0, 1713518.712 705377.028 0, 1713228.901 705335.04 0, 1712939.088 705293.07 0, 1712649.272 705251.116 0, 1712359.453 705209.179 0, 1712069.632 705167.26 0, 1711779.809 705125.357 0, 
+    1711489.983 705083.472 0, 1711200.155 705041.603 0, 1710910.324 704999.752 0, 1710620.491 704957.918 0, 1710330.655 704916.101 0, 1710040.817 704874.301 0, 1709750.976 704832.518 0, 1709461.133 704790.752 0, 1709171.288 704749.003 0, 1708881.44 704707.271 0, 
+    1708591.589 704665.556 0, 1708301.737 704623.858 0, 1708011.881 704582.177 0, 1707722.023 704540.514 0, 1707430.873 704498.682 0, 1707142.3 704457.238 0, 1706852.435 704415.625 0, 1706562.568 704374.03 0, 1706272.698 704332.452 0, 1705982.825 704290.89 0, 
+    1705692.95 704249.346 0, 1705403.073 704207.819 0, 1705113.193 704166.309 0, 1704823.311 704124.816 0, 1704533.426 704083.34 0, 1704243.539 704041.881 0, 1703953.649 704000.439 0, 1703663.757 703959.014 0, 1703373.863 703917.607 0, 1703083.966 703876.216 0, 
+    1702794.066 703834.842 0, 1702504.165 703793.486 0, 1702214.26 703752.146 0, 1701924.354 703710.824 0, 1701634.445 703669.519 0, 1701344.533 703628.23 0, 1701054.619 703586.959 0, 1700764.703 703545.705 0, 1700473.493 703504.284 0, 1699689.599 709016.653 0, 
+    1698905.661 714529.33 0, 1699196.219 714570.658 0, 1699485.487 714611.82 0, 1699774.752 714652.999 0, 1700064.014 714694.195 0, 1700353.274 714735.408 0, 1700642.532 714776.638 0, 1700931.788 714817.885 0, 1701221.04 714859.149 0, 1701510.291 714900.43 0, 
+    1701799.539 714941.728 0, 1702088.785 714983.043 0, 1702378.028 715024.375 0, 1702667.269 715065.724 0, 1702956.507 715107.09 0, 1703245.743 715148.473 0, 1703534.976 715189.873 0, 1703824.207 715231.29 0, 1704113.436 715272.725 0, 1704402.662 715314.176 0, 
+    1704691.886 715355.644 0, 1704981.107 715397.129 0, 1705270.326 715438.632 0, 1705559.542 715480.151 0, 1705847.469 715521.502 0, 1706137.967 715563.241 0, 1706427.176 715604.811 0, 1706716.383 715646.398 0, 1707005.587 715688.003 0, 1707294.789 715729.624 0, 
+    1707583.988 715771.263 0, 1707873.185 715812.918 0, 1708162.379 715854.591 0, 1708451.571 715896.28 0, 1708740.761 715937.987 0, 1709029.947 715979.711 0, 1709319.132 716021.451 0, 1709608.314 716063.209 0, 1709897.494 716104.983 0, 1710186.671 716146.775 0, 
+    1710475.845 716188.584 0, 1710765.018 716230.409 0, 1711054.187 716272.252 0, 1711343.355 716314.112 0, 1711632.52 716355.989 0, 1711921.682 716397.883 0, 1712210.842 716439.793 0, 1712499.999 716481.721 0, 1712787.868 716523.479 0, 1713587.378 711013.038 0, 
+    1714386.842 705502.907 0))
+
+POLYGON ((1726664.387 718556.84 0, 1726376.635 718514.269 0, 1726087.597 718471.524 0, 1725798.556 718428.796 0, 1725509.514 718386.086 0, 1725220.468 718343.392 0, 1724931.42 718300.716 0, 1724642.37 718258.056 0, 1724353.317 718215.414 0, 1724064.262 718172.788 0, 
+    1723775.204 718130.18 0, 1723486.143 718087.588 0, 1723197.08 718045.014 0, 1722908.015 718002.456 0, 1722618.947 717959.916 0, 1722329.877 717917.393 0, 1722040.804 717874.886 0, 1721751.728 717832.397 0, 1721462.65 717789.924 0, 1721173.57 717747.469 0, 
+    1720884.487 717705.031 0, 1720595.401 717662.609 0, 1720306.313 717620.205 0, 1720017.223 717577.818 0, 1719726.846 717535.259 0, 1719439.035 717493.094 0, 1719149.937 717450.758 0, 1718860.836 717408.439 0, 1718571.733 717366.137 0, 1718282.628 717323.851 0, 
+    1717993.52 717281.583 0, 1717704.41 717239.332 0, 1717415.297 717197.098 0, 1717126.182 717154.881 0, 1716837.064 717112.681 0, 1716547.944 717070.498 0, 1716258.821 717028.332 0, 1715969.696 716986.182 0, 1715680.568 716944.05 0, 1715391.438 716901.935 0, 
+    1715102.305 716859.837 0, 1714813.17 716817.756 0, 1714524.032 716775.692 0, 1714234.892 716733.645 0, 1713945.749 716691.616 0, 1713656.604 716649.603 0, 1713367.457 716607.607 0, 1713078.307 716565.628 0, 1712787.868 716523.479 0, 1711988.315 722034.226 0, 
+    1711188.717 727545.276 0, 1711478.504 727587.33 0, 1711767.005 727629.215 0, 1712055.504 727671.116 0, 1712344.001 727713.035 0, 1712632.494 727754.971 0, 1712920.986 727796.923 0, 1713209.475 727838.893 0, 1713497.961 727880.879 0, 1713786.445 727922.883 0, 
+    1714074.927 727964.903 0, 1714363.406 728006.941 0, 1714651.883 728048.995 0, 1714940.357 728091.067 0, 1715228.828 728133.155 0, 1715517.298 728175.261 0, 1715805.764 728217.383 0, 1716094.229 728259.523 0, 1716382.69 728301.679 0, 1716671.15 728343.852 0, 
+    1716959.606 728386.043 0, 1717248.061 728428.25 0, 1717536.512 728470.474 0, 1717824.962 728512.716 0, 1718112.127 728554.786 0, 1718401.853 728597.249 0, 1718690.295 728639.541 0, 1718978.734 728681.85 0, 1719267.171 728724.177 0, 1719555.605 728766.52 0, 
+    1719844.037 728808.88 0, 1720132.467 728851.257 0, 1720420.894 728893.651 0, 1720709.318 728936.062 0, 1720997.74 728978.49 0, 1721286.159 729020.935 0, 1721574.576 729063.397 0, 1721862.991 729105.876 0, 1722151.402 729148.372 0, 1722439.812 729190.885 0, 
+    1722728.219 729233.414 0, 1723016.623 729275.961 0, 1723305.025 729318.525 0, 1723593.424 729361.106 0, 1723881.821 729403.704 0, 1724170.216 729446.318 0, 1724458.608 729488.95 0, 1724746.997 729531.599 0, 1725034.104 729574.075 0, 1725849.268 724065.306 0, 
+    1726664.387 718556.84 0))
+
+POLYGON ((1453667.789 462512.918 0, 1453365.083 462486.348 0, 1453060.977 462459.673 0, 1452756.868 462433.015 0, 1452452.759 462406.376 0, 1452148.647 462379.754 0, 1451844.534 462353.151 0, 1451540.42 462326.565 0, 1451236.304 462299.997 0, 1450932.186 462273.447 0, 
+    1450628.067 462246.915 0, 1450323.946 462220.401 0, 1450019.824 462193.905 0, 1449715.7 462167.427 0, 1449411.575 462140.966 0, 1449107.448 462114.524 0, 1448803.319 462088.099 0, 1448499.189 462061.692 0, 1448195.058 462035.303 0, 1447890.924 462008.933 0, 
+    1447586.79 461982.58 0, 1447282.653 461956.244 0, 1446978.516 461929.927 0, 1446674.376 461903.628 0, 1446368.835 461877.226 0, 1446066.093 461851.083 0, 1445761.949 461824.837 0, 1445457.803 461798.61 0, 1445153.656 461772.4 0, 1444849.507 461746.208 0, 
+    1444545.357 461720.034 0, 1444241.205 461693.878 0, 1443937.052 461667.74 0, 1443632.897 461641.619 0, 1443328.741 461615.517 0, 1443024.583 461589.432 0, 1442720.424 461563.366 0, 1442416.263 461537.317 0, 1442112.1 461511.286 0, 1441807.936 461485.273 0, 
+    1441503.771 461459.278 0, 1441199.604 461433.301 0, 1440895.435 461407.342 0, 1440591.265 461381.401 0, 1440287.093 461355.478 0, 1439982.92 461329.572 0, 1439678.745 461303.684 0, 1439374.569 461277.815 0, 1439068.99 461251.844 0, 1438598.858 466785.475 0, 
+    1438128.689 472319.536 0, 1438433.614 472345.451 0, 1438737.139 472371.266 0, 1439040.662 472397.098 0, 1439344.184 472422.948 0, 1439647.704 472448.816 0, 1439951.223 472474.701 0, 1440254.74 472500.605 0, 1440558.256 472526.526 0, 1440861.77 472552.466 0, 
+    1441165.282 472578.423 0, 1441468.793 472604.398 0, 1441772.303 472630.391 0, 1442075.811 472656.402 0, 1442379.317 472682.43 0, 1442682.822 472708.477 0, 1442986.326 472734.541 0, 1443289.828 472760.623 0, 1443593.328 472786.724 0, 1443896.827 472812.841 0, 
+    1444200.324 472838.977 0, 1444503.82 472865.131 0, 1444807.314 472891.303 0, 1445110.807 472917.492 0, 1445412.901 472943.578 0, 1445717.788 472969.924 0, 1446021.276 472996.167 0, 1446324.762 473022.428 0, 1446628.247 473048.707 0, 1446931.731 473075.003 0, 
+    1447235.212 473101.318 0, 1447538.693 473127.65 0, 1447842.171 473154 0, 1448145.649 473180.368 0, 1448449.124 473206.754 0, 1448752.598 473233.158 0, 1449056.071 473259.58 0, 1449359.542 473286.019 0, 1449663.011 473312.477 0, 1449966.479 473338.952 0, 
+    1450269.946 473365.445 0, 1450573.41 473391.956 0, 1450876.873 473418.484 0, 1451180.335 473445.031 0, 1451483.795 473471.596 0, 1451787.254 473498.178 0, 1452090.711 473524.778 0, 1452394.166 473551.396 0, 1452696.224 473577.91 0, 1453182.025 468045.198 0, 
+    1453667.789 462512.918 0))
+
+POLYGON ((1467260.146 474877.434 0, 1466958.161 474850.067 0, 1466654.783 474822.592 0, 1466351.402 474795.134 0, 1466048.02 474767.695 0, 1465744.636 474740.273 0, 1465441.251 474712.869 0, 1465137.864 474685.483 0, 1464834.475 474658.115 0, 1464531.085 474630.765 0, 
+    1464227.693 474603.432 0, 1463924.299 474576.118 0, 1463620.904 474548.821 0, 1463317.507 474521.542 0, 1463014.109 474494.281 0, 1462710.709 474467.038 0, 1462407.308 474439.813 0, 1462103.905 474412.605 0, 1461800.5 474385.416 0, 1461497.094 474358.244 0, 
+    1461193.686 474331.09 0, 1460890.276 474303.954 0, 1460586.865 474276.836 0, 1460283.453 474249.736 0, 1459978.644 474222.529 0, 1459676.622 474195.589 0, 1459373.205 474168.542 0, 1459069.786 474141.513 0, 1458766.365 474114.502 0, 1458462.943 474087.509 0, 
+    1458159.519 474060.534 0, 1457856.094 474033.576 0, 1457552.667 474006.637 0, 1457249.238 473979.715 0, 1456945.808 473952.811 0, 1456642.376 473925.925 0, 1456338.943 473899.057 0, 1456035.508 473872.207 0, 1455732.071 473845.374 0, 1455428.633 473818.56 0, 
+    1455125.194 473791.763 0, 1454821.752 473764.984 0, 1454518.31 473738.223 0, 1454214.865 473711.48 0, 1453911.419 473684.755 0, 1453607.972 473658.047 0, 1453304.523 473631.358 0, 1453001.072 473604.686 0, 1452696.224 473577.91 0, 1452210.385 479111.049 0, 
+    1451724.508 484644.613 0, 1452028.702 484671.332 0, 1452331.501 484697.946 0, 1452634.299 484724.579 0, 1452937.095 484751.229 0, 1453239.89 484777.897 0, 1453542.683 484804.582 0, 1453845.474 484831.286 0, 1454148.264 484858.007 0, 1454451.052 484884.746 0, 
+    1454753.839 484911.503 0, 1455056.624 484938.278 0, 1455359.408 484965.071 0, 1455662.19 484991.881 0, 1455964.97 485018.71 0, 1456267.749 485045.556 0, 1456570.527 485072.42 0, 1456873.302 485099.301 0, 1457176.076 485126.201 0, 1457478.849 485153.118 0, 
+    1457781.62 485180.054 0, 1458084.389 485207.007 0, 1458387.157 485233.977 0, 1458689.923 485260.966 0, 1458991.296 485287.848 0, 1459295.451 485314.997 0, 1459598.212 485342.039 0, 1459900.972 485369.099 0, 1460203.73 485396.177 0, 1460506.487 485423.272 0, 
+    1460809.242 485450.386 0, 1461111.995 485477.517 0, 1461414.747 485504.666 0, 1461717.497 485531.833 0, 1462020.246 485559.018 0, 1462322.993 485586.22 0, 1462625.738 485613.44 0, 1462928.482 485640.679 0, 1463231.225 485667.935 0, 1463533.965 485695.208 0, 
+    1463836.704 485722.5 0, 1464139.442 485749.809 0, 1464442.177 485777.137 0, 1464744.912 485804.482 0, 1465047.644 485831.844 0, 1465350.375 485859.225 0, 1465653.105 485886.624 0, 1465955.832 485914.04 0, 1466257.168 485941.348 0, 1466758.676 480409.179 0, 
+    1467260.146 474877.434 0))
+
+POLYGON ((1480786.107 487279.135 0, 1480484.847 487250.976 0, 1480182.198 487222.704 0, 1479879.547 487194.451 0, 1479576.895 487166.215 0, 1479274.241 487137.997 0, 1478971.585 487109.796 0, 1478668.928 487081.614 0, 1478366.268 487053.449 0, 1478063.608 487025.303 0, 
+    1477760.945 486997.174 0, 1477458.281 486969.063 0, 1477155.616 486940.969 0, 1476852.948 486912.894 0, 1476550.279 486884.836 0, 1476247.609 486856.796 0, 1475944.936 486828.774 0, 1475642.263 486800.77 0, 1475339.587 486772.783 0, 1475036.91 486744.815 0, 
+    1474734.231 486716.864 0, 1474431.55 486688.931 0, 1474128.868 486661.016 0, 1473826.184 486633.118 0, 1473522.11 486605.111 0, 1473220.812 486577.377 0, 1472918.123 486549.533 0, 1472615.433 486521.707 0, 1472312.741 486493.899 0, 1472010.047 486466.108 0, 
+    1471707.352 486438.335 0, 1471404.655 486410.581 0, 1471101.956 486382.844 0, 1470799.256 486355.124 0, 1470496.554 486327.423 0, 1470193.851 486299.739 0, 1469891.146 486272.074 0, 1469588.439 486244.426 0, 1469285.731 486216.796 0, 1468983.021 486189.183 0, 
+    1468680.309 486161.589 0, 1468377.596 486134.012 0, 1468074.881 486106.453 0, 1467772.165 486078.912 0, 1467469.447 486051.389 0, 1467166.727 486023.883 0, 1466864.006 485996.396 0, 1466561.283 485968.926 0, 1466257.168 485941.348 0, 1465755.622 491473.939 0, 
+    1465254.038 497006.95 0, 1465557.498 497034.468 0, 1465859.57 497061.879 0, 1466161.64 497089.307 0, 1466463.708 497116.754 0, 1466765.775 497144.218 0, 1467067.84 497171.699 0, 1467369.904 497199.199 0, 1467671.966 497226.716 0, 1467974.026 497254.251 0, 
+    1468276.085 497281.804 0, 1468578.142 497309.375 0, 1468880.197 497336.964 0, 1469182.251 497364.57 0, 1469484.303 497392.194 0, 1469786.354 497419.836 0, 1470088.403 497447.495 0, 1470390.45 497475.173 0, 1470692.496 497502.868 0, 1470994.54 497530.581 0, 
+    1471296.582 497558.311 0, 1471598.623 497586.06 0, 1471900.662 497613.826 0, 1472202.7 497641.61 0, 1472503.349 497669.284 0, 1472806.77 497697.231 0, 1473108.802 497725.069 0, 1473410.833 497752.924 0, 1473712.863 497780.797 0, 1474014.89 497808.688 0, 
+    1474316.916 497836.596 0, 1474618.941 497864.522 0, 1474920.963 497892.466 0, 1475222.984 497920.428 0, 1475525.004 497948.408 0, 1475827.022 497976.405 0, 1476129.038 498004.42 0, 1476431.052 498032.453 0, 1476733.065 498060.504 0, 1477035.076 498088.572 0, 
+    1477337.086 498116.658 0, 1477639.094 498144.762 0, 1477941.1 498172.884 0, 1478243.105 498201.024 0, 1478545.108 498229.181 0, 1478847.109 498257.356 0, 1479149.109 498285.549 0, 1479451.107 498313.76 0, 1479751.718 498341.859 0, 1480268.932 492810.288 0, 
+    1480786.107 487279.135 0))
+
+POLYGON ((1494245.569 499717.721 0, 1493945.036 499688.772 0, 1493643.119 499659.709 0, 1493341.2 499630.663 0, 1493039.28 499601.635 0, 1492737.357 499572.624 0, 1492435.434 499543.631 0, 1492133.508 499514.657 0, 1491831.581 499485.699 0, 1491529.652 499456.76 0, 
+    1491227.721 499427.839 0, 1490925.789 499398.935 0, 1490623.854 499370.049 0, 1490321.919 499341.18 0, 1490019.981 499312.33 0, 1489718.042 499283.497 0, 1489416.101 499254.682 0, 1489114.158 499225.885 0, 1488812.214 499197.106 0, 1488510.268 499168.344 0, 
+    1488208.32 499139.6 0, 1487906.371 499110.874 0, 1487604.42 499082.166 0, 1487302.467 499053.475 0, 1486999.13 499024.671 0, 1486698.557 498996.148 0, 1486396.599 498967.51 0, 1486094.639 498938.891 0, 1485792.678 498910.289 0, 1485490.715 498881.705 0, 
+    1485188.751 498853.139 0, 1484886.785 498824.591 0, 1484584.817 498796.06 0, 1484282.847 498767.547 0, 1483980.876 498739.052 0, 1483678.903 498710.575 0, 1483376.928 498682.116 0, 1483074.952 498653.674 0, 1482772.974 498625.25 0, 1482470.995 498596.844 0, 
+    1482169.013 498568.455 0, 1481867.03 498540.085 0, 1481565.046 498511.732 0, 1481263.059 498483.397 0, 1480961.071 498455.079 0, 1480659.082 498426.78 0, 1480357.09 498398.498 0, 1480055.097 498370.234 0, 1479751.718 498341.859 0, 1479234.465 503873.845 0, 
+    1478717.174 509406.245 0, 1479019.899 509434.559 0, 1479321.241 509462.762 0, 1479622.581 509490.983 0, 1479923.919 509519.222 0, 1480225.256 509547.478 0, 1480526.591 509575.752 0, 1480827.925 509604.044 0, 1481129.256 509632.353 0, 1481430.586 509660.68 0, 
+    1481731.915 509689.025 0, 1482033.242 509717.388 0, 1482334.567 509745.768 0, 1482635.89 509774.166 0, 1482937.212 509802.582 0, 1483238.532 509831.016 0, 1483539.85 509859.467 0, 1483841.167 509887.936 0, 1484142.482 509916.423 0, 1484443.796 509944.927 0, 
+    1484745.107 509973.45 0, 1485046.417 510001.99 0, 1485347.726 510030.547 0, 1485649.032 510059.123 0, 1485948.957 510087.585 0, 1486251.641 510116.327 0, 1486552.942 510144.956 0, 1486854.242 510173.602 0, 1487155.54 510202.266 0, 1487456.837 510230.948 0, 
+    1487758.132 510259.648 0, 1488059.425 510288.365 0, 1488360.716 510317.1 0, 1488662.006 510345.853 0, 1488963.294 510374.624 0, 1489264.581 510403.412 0, 1489565.865 510432.218 0, 1489867.148 510461.042 0, 1490168.43 510489.883 0, 1490469.709 510518.742 0, 
+    1490770.987 510547.619 0, 1491072.263 510576.514 0, 1491373.538 510605.426 0, 1491674.811 510634.356 0, 1491976.082 510663.304 0, 1492277.351 510692.27 0, 1492578.619 510721.253 0, 1492879.885 510750.254 0, 1493179.77 510779.14 0, 1493712.69 505248.224 0, 
+    1494245.569 499717.721 0))
+
+POLYGON ((1507638.43 512192.889 0, 1507338.625 512163.156 0, 1507037.443 512133.304 0, 1506736.258 512103.47 0, 1506435.072 512073.653 0, 1506133.884 512043.854 0, 1505832.694 512014.073 0, 1505531.502 511984.31 0, 1505230.309 511954.564 0, 1504929.113 511924.836 0, 
+    1504627.917 511895.126 0, 1504326.718 511865.433 0, 1504025.518 511835.758 0, 1503724.315 511806.101 0, 1503423.112 511776.462 0, 1503121.906 511746.84 0, 1502820.699 511717.236 0, 1502519.49 511687.65 0, 1502218.279 511658.082 0, 1501917.066 511628.531 0, 
+    1501615.852 511598.998 0, 1501314.636 511569.483 0, 1501013.418 511539.985 0, 1500712.198 511510.506 0, 1500409.6 511480.909 0, 1500109.754 511451.599 0, 1499808.529 511422.173 0, 1499507.303 511392.764 0, 1499206.075 511363.373 0, 1498904.845 511333.999 0, 
+    1498603.613 511304.643 0, 1498302.38 511275.305 0, 1498001.145 511245.985 0, 1497699.908 511216.683 0, 1497398.669 511187.398 0, 1497097.429 511158.131 0, 1496796.187 511128.882 0, 1496494.943 511099.65 0, 1496193.698 511070.436 0, 1495892.451 511041.24 0, 
+    1495591.202 511012.062 0, 1495289.951 510982.901 0, 1494988.699 510953.758 0, 1494687.445 510924.633 0, 1494386.189 510895.526 0, 1494084.932 510866.436 0, 1493783.673 510837.364 0, 1493482.412 510808.31 0, 1493179.77 510779.14 0, 1492646.812 516310.466 0, 
+    1492113.814 521842.198 0, 1492415.801 521871.304 0, 1492716.411 521900.296 0, 1493017.019 521929.305 0, 1493317.625 521958.332 0, 1493618.23 521987.376 0, 1493918.832 522016.439 0, 1494219.434 522045.518 0, 1494520.033 522074.616 0, 1494820.631 522103.731 0, 
+    1495121.227 522132.864 0, 1495421.821 522162.015 0, 1495722.414 522191.184 0, 1496023.005 522220.37 0, 1496323.594 522249.573 0, 1496624.181 522278.795 0, 1496924.767 522308.034 0, 1497225.351 522337.291 0, 1497525.933 522366.565 0, 1497826.514 522395.858 0, 
+    1498127.093 522425.168 0, 1498427.67 522454.495 0, 1498728.245 522483.84 0, 1499028.819 522513.203 0, 1499328.016 522542.45 0, 1499629.961 522571.983 0, 1499930.53 522601.399 0, 1500231.096 522630.832 0, 1500531.661 522660.284 0, 1500832.225 522689.753 0, 
+    1501132.786 522719.24 0, 1501433.346 522748.744 0, 1501733.904 522778.267 0, 1502034.46 522807.806 0, 1502335.015 522837.364 0, 1502635.568 522866.939 0, 1502936.119 522896.532 0, 1503236.668 522926.143 0, 1503537.216 522955.771 0, 1503837.762 522985.417 0, 
+    1504138.306 523015.081 0, 1504438.848 523044.763 0, 1504739.389 523074.462 0, 1505039.928 523104.178 0, 1505340.465 523133.913 0, 1505641 523163.665 0, 1505941.534 523193.435 0, 1506242.066 523223.223 0, 1506541.223 523252.892 0, 1507089.847 517722.687 0, 
+    1507638.43 512192.889 0))
+
+POLYGON ((1520964.589 524704.34 0, 1520665.514 524673.825 0, 1520365.068 524643.189 0, 1520064.62 524612.57 0, 1519764.17 524581.969 0, 1519463.718 524551.385 0, 1519163.264 524520.82 0, 1518862.808 524490.272 0, 1518562.351 524459.741 0, 1518261.892 524429.228 0, 
+    1517961.431 524398.733 0, 1517660.968 524368.256 0, 1517360.504 524337.796 0, 1517060.037 524307.354 0, 1516759.569 524276.93 0, 1516459.099 524246.524 0, 1516158.628 524216.135 0, 1515858.154 524185.763 0, 1515557.679 524155.41 0, 1515257.202 524125.074 0, 
+    1514956.723 524094.756 0, 1514656.243 524064.455 0, 1514355.76 524034.173 0, 1514055.276 524003.907 0, 1513753.418 523973.522 0, 1513454.302 523943.43 0, 1513153.813 523913.218 0, 1512853.322 523883.024 0, 1512552.829 523852.847 0, 1512252.334 523822.688 0, 
+    1511951.837 523792.547 0, 1511651.339 523762.423 0, 1511350.839 523732.317 0, 1511050.337 523702.229 0, 1510749.833 523672.159 0, 1510449.327 523642.106 0, 1510148.82 523612.07 0, 1509848.311 523582.053 0, 1509547.8 523552.053 0, 1509247.288 523522.071 0, 
+    1508946.774 523492.107 0, 1508646.258 523462.16 0, 1508345.74 523432.231 0, 1508045.22 523402.319 0, 1507744.699 523372.426 0, 1507444.176 523342.55 0, 1507143.651 523312.691 0, 1506843.124 523282.851 0, 1506541.223 523252.892 0, 1505992.559 528783.499 0, 
+    1505443.855 534314.507 0, 1505745.102 534344.402 0, 1506044.978 534374.178 0, 1506344.852 534403.971 0, 1506644.724 534433.782 0, 1506944.594 534463.611 0, 1507244.463 534493.458 0, 1507544.33 534523.322 0, 1507844.195 534553.204 0, 1508144.058 534583.104 0, 
+    1508443.919 534613.021 0, 1508743.779 534642.956 0, 1509043.637 534672.908 0, 1509343.493 534702.878 0, 1509643.348 534732.866 0, 1509943.2 534762.871 0, 1510243.051 534792.894 0, 1510542.9 534822.935 0, 1510842.748 534852.994 0, 1511142.593 534883.07 0, 
+    1511442.437 534913.163 0, 1511742.279 534943.275 0, 1512042.12 534973.403 0, 1512341.958 535003.55 0, 1512640.426 535033.577 0, 1512941.63 535063.896 0, 1513241.463 535094.096 0, 1513541.295 535124.313 0, 1513841.124 535154.548 0, 1514140.952 535184.8 0, 
+    1514440.778 535215.07 0, 1514740.602 535245.358 0, 1515040.425 535275.664 0, 1515340.246 535305.987 0, 1515640.065 535336.327 0, 1515939.882 535366.686 0, 1516239.697 535397.062 0, 1516539.511 535427.456 0, 1516839.323 535457.867 0, 1517139.133 535488.296 0, 
+    1517438.941 535518.742 0, 1517738.747 535549.207 0, 1518038.552 535579.689 0, 1518338.355 535610.188 0, 1518638.156 535640.705 0, 1518937.955 535671.24 0, 1519237.752 535701.793 0, 1519537.548 535732.363 0, 1519835.974 535762.811 0, 1520400.302 530233.375 0, 
+    1520964.589 524704.34 0))
+
+POLYGON ((1534223.944 537251.769 0, 1533925.603 537220.478 0, 1533625.895 537189.061 0, 1533326.185 537157.661 0, 1533026.473 537126.28 0, 1532726.76 537094.916 0, 1532427.044 537063.569 0, 1532127.327 537032.24 0, 1531827.608 537000.929 0, 1531527.887 536969.636 0, 
+    1531228.164 536938.36 0, 1530928.439 536907.102 0, 1530628.713 536875.861 0, 1530328.984 536844.638 0, 1530029.254 536813.433 0, 1529729.522 536782.245 0, 1529429.788 536751.075 0, 1529130.053 536719.923 0, 1528830.315 536688.788 0, 1528530.576 536657.671 0, 
+    1528230.834 536626.572 0, 1527931.091 536595.49 0, 1527631.347 536564.426 0, 1527331.6 536533.379 0, 1527030.485 536502.209 0, 1526732.101 536471.339 0, 1526432.349 536440.346 0, 1526132.595 536409.37 0, 1525832.839 536378.411 0, 1525533.081 536347.471 0, 
+    1525233.322 536316.548 0, 1524933.561 536285.642 0, 1524633.798 536254.755 0, 1524334.033 536223.884 0, 1524034.266 536193.032 0, 1523734.497 536162.197 0, 1523434.727 536131.38 0, 1523134.955 536100.581 0, 1522835.181 536069.799 0, 1522535.405 536039.034 0, 
+    1522235.628 536008.288 0, 1521935.848 535977.559 0, 1521636.067 535946.848 0, 1521336.284 535916.154 0, 1521036.499 535885.478 0, 1520736.713 535854.82 0, 1520436.924 535824.179 0, 1520137.134 535793.556 0, 1519835.974 535762.811 0, 1519271.606 541292.644 0, 
+    1518707.198 546822.871 0, 1519007.703 546853.549 0, 1519306.843 546884.106 0, 1519605.98 546914.68 0, 1519905.116 546945.272 0, 1520204.25 546975.881 0, 1520503.382 547006.508 0, 1520802.512 547037.153 0, 1521101.64 547067.815 0, 1521400.767 547098.495 0, 
+    1521699.892 547129.192 0, 1521999.015 547159.907 0, 1522298.136 547190.64 0, 1522597.256 547221.39 0, 1522896.373 547252.158 0, 1523195.489 547282.943 0, 1523494.603 547313.746 0, 1523793.715 547344.567 0, 1524092.826 547375.405 0, 1524391.934 547406.261 0, 
+    1524691.041 547437.135 0, 1524990.146 547468.026 0, 1525289.249 547498.934 0, 1525588.35 547529.861 0, 1525886.086 547560.663 0, 1526186.547 547591.766 0, 1526485.643 547622.745 0, 1526784.737 547653.742 0, 1527083.829 547684.756 0, 1527382.919 547715.788 0, 
+    1527682.008 547746.838 0, 1527981.095 547777.905 0, 1528280.18 547808.989 0, 1528579.263 547840.092 0, 1528878.344 547871.212 0, 1529177.423 547902.349 0, 1529476.501 547933.504 0, 1529775.576 547964.677 0, 1530074.65 547995.867 0, 1530373.722 548027.075 0, 
+    1530672.792 548058.301 0, 1530971.861 548089.544 0, 1531270.927 548120.805 0, 1531569.992 548152.083 0, 1531869.055 548183.379 0, 1532168.116 548214.693 0, 1532467.175 548246.024 0, 1532766.232 548277.373 0, 1533063.926 548308.596 0, 1533643.956 542779.986 0, 
+    1534223.944 537251.769 0))
+
+POLYGON ((1547416.399 549834.875 0, 1547118.792 549802.811 0, 1546819.825 549770.617 0, 1546520.855 549738.441 0, 1546221.884 549706.283 0, 1545922.911 549674.142 0, 1545623.936 549642.019 0, 1545324.959 549609.914 0, 1545025.98 549577.826 0, 1544726.999 549545.755 0, 
+    1544428.017 549513.703 0, 1544129.032 549481.667 0, 1543830.046 549449.65 0, 1543531.057 549417.65 0, 1543232.067 549385.668 0, 1542933.075 549353.703 0, 1542634.081 549321.756 0, 1542335.085 549289.826 0, 1542036.087 549257.914 0, 1541737.088 549226.02 0, 
+    1541438.086 549194.143 0, 1541139.083 549162.284 0, 1540840.078 549130.442 0, 1540541.071 549098.618 0, 1540240.701 549066.667 0, 1539943.051 549035.023 0, 1539644.038 549003.252 0, 1539345.024 548971.498 0, 1539046.007 548939.762 0, 1538746.989 548908.044 0, 
+    1538447.969 548876.343 0, 1538148.947 548844.66 0, 1537849.923 548812.994 0, 1537550.897 548781.347 0, 1537251.869 548749.716 0, 1536952.84 548718.103 0, 1536653.809 548686.508 0, 1536354.775 548654.931 0, 1536055.74 548623.371 0, 1535756.703 548591.828 0, 
+    1535457.665 548560.303 0, 1535158.624 548528.796 0, 1534859.581 548497.307 0, 1534560.537 548465.835 0, 1534261.491 548434.38 0, 1533962.443 548402.944 0, 1533663.393 548371.524 0, 1533364.341 548340.123 0, 1533063.926 548308.596 0, 1532483.854 553837.597 0, 
+    1531903.743 559366.987 0, 1532203.504 559398.445 0, 1532501.905 559429.778 0, 1532800.304 559461.129 0, 1533098.702 559492.497 0, 1533397.097 559523.883 0, 1533695.49 559555.287 0, 1533993.882 559586.708 0, 1534292.272 559618.146 0, 1534590.66 559649.602 0, 
+    1534889.046 559681.076 0, 1535187.43 559712.567 0, 1535485.813 559744.076 0, 1535784.193 559775.603 0, 1536082.572 559807.147 0, 1536380.949 559838.708 0, 1536679.324 559870.287 0, 1536977.697 559901.884 0, 1537276.068 559933.498 0, 1537574.437 559965.13 0, 
+    1537872.805 559996.779 0, 1538171.17 560028.446 0, 1538469.534 560060.131 0, 1538767.896 560091.833 0, 1539064.899 560123.408 0, 1539364.614 560155.289 0, 1539662.971 560187.044 0, 1539961.325 560218.816 0, 1540259.678 560250.606 0, 1540558.028 560282.414 0, 
+    1540856.377 560314.239 0, 1541154.724 560346.081 0, 1541453.069 560377.941 0, 1541751.413 560409.819 0, 1542049.754 560441.714 0, 1542348.093 560473.627 0, 1542646.431 560505.557 0, 1542944.767 560537.505 0, 1543243.1 560569.47 0, 1543541.432 560601.453 0, 
+    1543839.762 560633.454 0, 1544138.091 560665.472 0, 1544436.417 560697.508 0, 1544734.741 560729.561 0, 1545033.064 560761.632 0, 1545331.384 560793.72 0, 1545629.703 560825.826 0, 1545928.02 560857.949 0, 1546224.979 560889.944 0, 1546820.71 555362.216 0, 
+    1547416.399 549834.875 0))
+
+POLYGON ((1560541.855 562453.356 0, 1560244.985 562420.522 0, 1559946.761 562387.556 0, 1559648.534 562354.607 0, 1559350.305 562321.676 0, 1559052.074 562288.763 0, 1558753.842 562255.867 0, 1558455.607 562222.988 0, 1558157.37 562190.128 0, 1557859.132 562157.284 0, 
+    1557560.892 562124.459 0, 1557262.649 562091.651 0, 1556964.405 562058.86 0, 1556666.159 562026.087 0, 1556367.911 561993.331 0, 1556069.661 561960.593 0, 1555771.409 561927.873 0, 1555473.155 561895.17 0, 1555174.899 561862.485 0, 1554876.641 561829.817 0, 
+    1554578.382 561797.167 0, 1554280.12 561764.535 0, 1553981.857 561731.919 0, 1553683.591 561699.322 0, 1553383.969 561666.594 0, 1553087.055 561634.18 0, 1552788.783 561601.635 0, 1552490.51 561569.108 0, 1552192.235 561536.598 0, 1551893.958 561504.106 0, 
+    1551595.68 561471.631 0, 1551297.399 561439.174 0, 1550999.116 561406.735 0, 1550700.832 561374.313 0, 1550402.545 561341.908 0, 1550104.257 561309.521 0, 1549805.967 561277.152 0, 1549507.674 561244.8 0, 1549209.38 561212.466 0, 1548911.084 561180.15 0, 
+    1548612.786 561147.851 0, 1548314.487 561115.569 0, 1548016.185 561083.305 0, 1547717.881 561051.059 0, 1547419.576 561018.83 0, 1547121.268 560986.619 0, 1546822.959 560954.425 0, 1546524.648 560922.249 0, 1546224.979 560889.944 0, 1545629.206 566418.057 0, 
+    1545033.393 571946.551 0, 1545332.408 571978.786 0, 1545630.069 572010.892 0, 1545927.727 572043.015 0, 1546225.384 572075.156 0, 1546523.039 572107.315 0, 1546820.691 572139.491 0, 1547118.342 572171.684 0, 1547415.991 572203.895 0, 1547713.639 572236.124 0, 
+    1548011.284 572268.37 0, 1548308.927 572300.633 0, 1548606.569 572332.915 0, 1548904.208 572365.213 0, 1549201.846 572397.529 0, 1549499.482 572429.863 0, 1549797.115 572462.214 0, 1550094.747 572494.583 0, 1550392.377 572526.969 0, 1550690.006 572559.373 0, 
+    1550987.632 572591.794 0, 1551285.256 572624.233 0, 1551582.879 572656.689 0, 1551880.499 572689.163 0, 1552176.766 572721.507 0, 1552475.734 572754.164 0, 1552773.349 572786.69 0, 1553070.962 572819.234 0, 1553368.573 572851.795 0, 1553666.182 572884.374 0, 
+    1553963.789 572916.971 0, 1554261.394 572949.585 0, 1554558.997 572982.216 0, 1554856.599 573014.865 0, 1555154.198 573047.532 0, 1555451.796 573080.216 0, 1555749.391 573112.917 0, 1556046.985 573145.636 0, 1556344.576 573178.373 0, 1556642.166 573211.127 0, 
+    1556939.754 573243.898 0, 1557237.34 573276.688 0, 1557534.924 573309.494 0, 1557832.506 573342.318 0, 1558130.086 573375.16 0, 1558427.664 573408.019 0, 1558725.241 573440.896 0, 1559022.815 573473.79 0, 1559319.037 573506.552 0, 1559930.467 567979.763 0, 
+    1560541.855 562453.356 0))
+
+POLYGON ((1573600.216 575106.907 0, 1573304.086 575073.308 0, 1573006.606 575039.573 0, 1572709.124 575005.855 0, 1572411.64 574972.156 0, 1572114.153 574938.473 0, 1571816.665 574904.809 0, 1571519.175 574871.161 0, 1571221.683 574837.532 0, 1570924.189 574803.919 0, 
+    1570626.693 574770.325 0, 1570329.195 574736.748 0, 1570031.695 574703.188 0, 1569734.193 574669.646 0, 1569436.689 574636.121 0, 1569139.183 574602.614 0, 1568841.675 574569.124 0, 1568544.165 574535.652 0, 1568246.653 574502.197 0, 1567949.14 574468.76 0, 
+    1567651.624 574435.341 0, 1567354.106 574401.939 0, 1567056.586 574368.554 0, 1566759.065 574335.187 0, 1566460.192 574301.686 0, 1566164.015 574268.505 0, 1565866.488 574235.191 0, 1565568.958 574201.894 0, 1565271.427 574168.614 0, 1564973.893 574135.352 0, 
+    1564676.358 574102.108 0, 1564378.821 574068.881 0, 1564081.281 574035.671 0, 1563783.74 574002.48 0, 1563486.197 573969.305 0, 1563188.652 573936.148 0, 1562891.105 573903.009 0, 1562593.555 573869.887 0, 1562296.004 573836.782 0, 1561998.451 573803.696 0, 
+    1561700.897 573770.626 0, 1561403.34 573737.574 0, 1561105.781 573704.54 0, 1560808.22 573671.523 0, 1560510.657 573638.524 0, 1560213.093 573605.542 0, 1559915.526 573572.578 0, 1559617.958 573539.631 0, 1559319.037 573506.552 0, 1558707.565 579033.72 0, 
+    1558096.051 584561.262 0, 1558394.319 584594.269 0, 1558691.237 584627.143 0, 1558988.152 584660.035 0, 1559285.066 584692.945 0, 1559581.978 584725.872 0, 1559878.889 584758.817 0, 1560175.797 584791.779 0, 1560472.703 584824.759 0, 1560769.607 584857.756 0, 
+    1561066.51 584890.77 0, 1561363.41 584923.802 0, 1561660.308 584956.852 0, 1561957.205 584989.919 0, 1562254.1 585023.003 0, 1562550.992 585056.105 0, 1562847.883 585089.224 0, 1563144.772 585122.361 0, 1563441.658 585155.515 0, 1563738.543 585188.687 0, 
+    1564035.426 585221.876 0, 1564332.307 585255.083 0, 1564629.186 585288.307 0, 1564926.063 585321.549 0, 1565221.592 585354.657 0, 1565519.811 585388.085 0, 1565816.682 585421.379 0, 1566113.551 585454.691 0, 1566410.419 585488.02 0, 1566707.284 585521.366 0, 
+    1567004.147 585554.73 0, 1567301.008 585588.112 0, 1567597.868 585621.511 0, 1567894.725 585654.927 0, 1568191.58 585688.361 0, 1568488.434 585721.812 0, 1568785.285 585755.281 0, 1569082.135 585788.767 0, 1569378.982 585822.271 0, 1569675.828 585855.792 0, 
+    1569972.672 585889.331 0, 1570269.513 585922.887 0, 1570566.353 585956.461 0, 1570863.191 585990.052 0, 1571160.026 586023.661 0, 1571456.86 586057.287 0, 1571753.692 586090.93 0, 1572050.521 586124.591 0, 1572346.004 586158.117 0, 1572973.132 580632.325 0, 
+    1573600.216 575106.907 0))
+
+POLYGON ((1586591.389 587795.225 0, 1586296 587760.864 0, 1585999.266 587726.364 0, 1585702.531 587691.882 0, 1585405.793 587657.418 0, 1585109.054 587622.971 0, 1584812.312 587588.541 0, 1584515.569 587554.129 0, 1584218.823 587519.734 0, 1583922.075 587485.357 0, 
+    1583625.326 587450.997 0, 1583328.574 587416.655 0, 1583031.82 587382.33 0, 1582735.064 587348.023 0, 1582438.307 587313.733 0, 1582141.547 587279.461 0, 1581844.785 587245.206 0, 1581548.021 587210.968 0, 1581251.255 587176.748 0, 1580954.488 587142.545 0, 
+    1580657.718 587108.36 0, 1580360.946 587074.193 0, 1580064.172 587040.043 0, 1579767.396 587005.91 0, 1579469.275 586971.64 0, 1579173.838 586937.697 0, 1578877.057 586903.617 0, 1578580.273 586869.554 0, 1578283.487 586835.508 0, 1577986.699 586801.481 0, 
+    1577689.909 586767.47 0, 1577393.117 586733.477 0, 1577096.323 586699.502 0, 1576799.527 586665.544 0, 1576502.729 586631.603 0, 1576205.929 586597.68 0, 1575909.127 586563.775 0, 1575612.323 586529.886 0, 1575315.518 586496.016 0, 1575018.71 586462.163 0, 
+    1574721.9 586428.327 0, 1574425.088 586394.509 0, 1574128.274 586360.708 0, 1573831.458 586326.924 0, 1573534.64 586293.159 0, 1573237.821 586259.41 0, 1572940.999 586225.679 0, 1572644.175 586191.966 0, 1572346.004 586158.117 0, 1571718.835 591684.282 0, 
+    1571091.623 597210.815 0, 1571389.14 597244.59 0, 1571685.314 597278.229 0, 1571981.485 597311.886 0, 1572277.654 597345.561 0, 1572573.822 597379.253 0, 1572869.987 597412.962 0, 1573166.15 597446.689 0, 1573462.312 597480.433 0, 1573758.471 597514.194 0, 
+    1574054.628 597547.973 0, 1574350.784 597581.77 0, 1574646.937 597615.584 0, 1574943.089 597649.415 0, 1575239.238 597683.264 0, 1575535.386 597717.13 0, 1575831.531 597751.013 0, 1576127.674 597784.914 0, 1576423.816 597818.833 0, 1576719.955 597852.769 0, 
+    1577016.093 597886.722 0, 1577312.228 597920.693 0, 1577608.362 597954.681 0, 1577904.493 597988.686 0, 1578199.282 598022.555 0, 1578496.75 598056.75 0, 1578792.876 598090.808 0, 1579088.999 598124.883 0, 1579385.12 598158.976 0, 1579681.24 598193.086 0, 
+    1579977.357 598227.214 0, 1580273.473 598261.359 0, 1580569.586 598295.521 0, 1580865.697 598329.701 0, 1581161.807 598363.898 0, 1581457.914 598398.113 0, 1581754.02 598432.345 0, 1582050.123 598466.595 0, 1582346.224 598500.862 0, 1582642.324 598535.146 0, 
+    1582938.421 598569.448 0, 1583234.516 598603.767 0, 1583530.609 598638.104 0, 1583826.701 598672.458 0, 1584122.79 598706.83 0, 1584418.877 598741.219 0, 1584714.962 598775.625 0, 1585011.045 598810.049 0, 1585305.787 598844.335 0, 1585948.609 593319.595 0, 
+    1586591.389 587795.225 0))
+
+POLYGON ((1599515.279 600518.005 0, 1599220.633 600482.887 0, 1598924.648 600447.627 0, 1598628.662 600412.384 0, 1598332.673 600377.159 0, 1598036.682 600341.951 0, 1597740.689 600306.76 0, 1597444.694 600271.587 0, 1597148.697 600236.431 0, 1596852.698 600201.293 0, 
+    1596556.696 600166.172 0, 1596260.693 600131.069 0, 1595964.688 600095.983 0, 1595668.68 600060.914 0, 1595372.671 600025.863 0, 1595076.659 599990.829 0, 1594780.645 599955.813 0, 1594484.63 599920.814 0, 1594188.612 599885.833 0, 1593892.592 599850.868 0, 
+    1593596.57 599815.922 0, 1593300.546 599780.993 0, 1593004.52 599746.081 0, 1592708.492 599711.187 0, 1592411.124 599676.152 0, 1592116.43 599641.45 0, 1591820.396 599606.608 0, 1591524.359 599571.783 0, 1591228.321 599536.976 0, 1590932.281 599502.186 0, 
+    1590636.238 599467.414 0, 1590340.194 599432.659 0, 1590044.147 599397.921 0, 1589748.099 599363.201 0, 1589452.048 599328.499 0, 1589155.996 599293.813 0, 1588859.941 599259.145 0, 1588563.884 599224.495 0, 1588267.826 599189.862 0, 1587971.765 599155.247 0, 
+    1587675.702 599120.648 0, 1587379.637 599086.068 0, 1587083.57 599051.504 0, 1586787.501 599016.959 0, 1586491.43 598982.43 0, 1586195.357 598947.919 0, 1585899.282 598913.426 0, 1585603.205 598878.949 0, 1585305.787 598844.335 0, 1584662.922 604369.44 0, 
+    1584020.015 609894.907 0, 1584316.78 609929.445 0, 1584612.207 609963.846 0, 1584907.631 609998.264 0, 1585203.054 610032.699 0, 1585498.474 610067.151 0, 1585793.893 610101.621 0, 1586089.309 610136.109 0, 1586384.724 610170.613 0, 1586680.136 610205.136 0, 
+    1586975.547 610239.675 0, 1587270.955 610274.232 0, 1587566.362 610308.806 0, 1587861.766 610343.398 0, 1588157.168 610378.007 0, 1588452.568 610412.634 0, 1588747.966 610447.277 0, 1589043.363 610481.939 0, 1589338.757 610516.617 0, 1589634.149 610551.313 0, 
+    1589929.539 610586.027 0, 1590224.927 610620.757 0, 1590520.313 610655.506 0, 1590815.697 610690.271 0, 1591109.743 610724.897 0, 1591406.458 610759.854 0, 1591701.836 610794.672 0, 1591997.212 610829.507 0, 1592292.585 610864.36 0, 1592587.957 610899.229 0, 
+    1592883.327 610934.117 0, 1593178.694 610969.021 0, 1593474.059 611003.943 0, 1593769.423 611038.883 0, 1594064.784 611073.84 0, 1594360.143 611108.814 0, 1594655.501 611143.805 0, 1594950.856 611178.814 0, 1595246.209 611213.84 0, 1595541.56 611248.884 0, 
+    1595836.909 611283.945 0, 1596132.256 611319.024 0, 1596427.601 611354.12 0, 1596722.943 611389.233 0, 1597018.284 611424.363 0, 1597313.623 611459.511 0, 1597608.959 611494.677 0, 1597904.294 611529.86 0, 1598198.292 611564.901 0, 1598856.807 606041.272 0, 
+    1599515.279 600518.005 0))
+
+POLYGON ((1612371.795 613274.944 0, 1612077.894 613239.072 0, 1611782.66 613203.055 0, 1611487.424 613167.056 0, 1611192.186 613131.073 0, 1610896.946 613095.109 0, 1610601.704 613059.161 0, 1610306.459 613023.231 0, 1610011.213 612987.318 0, 1609715.964 612951.423 0, 
+    1609420.713 612915.545 0, 1609125.46 612879.684 0, 1608830.205 612843.841 0, 1608534.948 612808.015 0, 1608239.689 612772.207 0, 1607944.427 612736.416 0, 1607649.164 612700.642 0, 1607353.898 612664.886 0, 1607058.63 612629.147 0, 1606763.361 612593.425 0, 
+    1606468.089 612557.721 0, 1606172.815 612522.034 0, 1605877.539 612486.365 0, 1605582.26 612450.713 0, 1605285.648 612414.917 0, 1604991.698 612379.461 0, 1604696.413 612343.861 0, 1604401.127 612308.278 0, 1604105.838 612272.713 0, 1603810.547 612237.165 0, 
+    1603515.254 612201.635 0, 1603219.959 612166.122 0, 1602924.662 612130.626 0, 1602629.363 612095.148 0, 1602334.062 612059.687 0, 1602038.759 612024.243 0, 1601743.453 611988.817 0, 1601448.146 611953.409 0, 1601152.836 611918.017 0, 1600857.524 611882.643 0, 
+    1600562.211 611847.287 0, 1600266.895 611811.947 0, 1599971.577 611776.626 0, 1599676.257 611741.321 0, 1599380.935 611706.034 0, 1599085.611 611670.764 0, 1598790.285 611635.512 0, 1598494.956 611600.277 0, 1598198.292 611564.901 0, 1597539.735 617088.889 0, 
+    1596881.134 622613.232 0, 1597177.145 622648.531 0, 1597471.823 622683.688 0, 1597766.499 622718.863 0, 1598061.173 622754.055 0, 1598355.845 622789.264 0, 1598650.515 622824.491 0, 1598945.182 622859.735 0, 1599239.848 622894.997 0, 1599534.511 622930.275 0, 
+    1599829.173 622965.571 0, 1600123.832 623000.885 0, 1600418.489 623036.216 0, 1600713.144 623071.564 0, 1601007.797 623106.929 0, 1601302.448 623142.312 0, 1601597.097 623177.712 0, 1601891.744 623213.13 0, 1602186.389 623248.564 0, 1602481.032 623284.016 0, 
+    1602775.672 623319.486 0, 1603070.311 623354.973 0, 1603364.947 623390.477 0, 1603659.581 623425.999 0, 1603952.884 623461.377 0, 1604248.844 623497.094 0, 1604543.472 623532.667 0, 1604838.098 623568.258 0, 1605132.722 623603.866 0, 1605427.343 623639.492 0, 
+    1605721.963 623675.135 0, 1606016.581 623710.795 0, 1606311.196 623746.473 0, 1606605.809 623782.168 0, 1606900.421 623817.88 0, 1607195.03 623853.61 0, 1607489.637 623889.357 0, 1607784.242 623925.121 0, 1608078.845 623960.902 0, 1608373.445 623996.701 0, 
+    1608668.044 624032.518 0, 1608962.641 624068.351 0, 1609257.235 624104.202 0, 1609551.827 624140.071 0, 1609846.417 624175.956 0, 1610141.005 624211.859 0, 1610435.591 624247.78 0, 1610730.175 624283.718 0, 1611023.429 624319.51 0, 1611697.634 618797.049 0, 
+    1612371.795 613274.944 0))
+
+POLYGON ((1625160.846 626065.736 0, 1624867.693 626029.115 0, 1624573.212 625992.345 0, 1624278.728 625955.592 0, 1623984.243 625918.857 0, 1623689.755 625882.14 0, 1623395.265 625845.439 0, 1623100.774 625808.756 0, 1622806.279 625772.09 0, 1622511.783 625735.442 0, 
+    1622217.285 625698.81 0, 1621922.784 625662.197 0, 1621628.281 625625.6 0, 1621333.777 625589.021 0, 1621039.27 625552.459 0, 1620744.76 625515.915 0, 1620450.249 625479.388 0, 1620155.736 625442.878 0, 1619861.22 625406.385 0, 1619566.702 625369.91 0, 
+    1619272.182 625333.452 0, 1618977.66 625297.012 0, 1618683.136 625260.589 0, 1618388.61 625224.183 0, 1618092.754 625187.631 0, 1617799.55 625151.424 0, 1617505.018 625115.07 0, 1617210.483 625078.733 0, 1616915.946 625042.414 0, 1616621.406 625006.112 0, 
+    1616326.865 624969.828 0, 1616032.322 624933.561 0, 1615737.776 624897.311 0, 1615443.228 624861.079 0, 1615148.678 624824.864 0, 1614854.126 624788.666 0, 1614559.572 624752.485 0, 1614265.016 624716.322 0, 1613970.458 624680.177 0, 1613675.897 624644.048 0, 
+    1613381.335 624607.937 0, 1613086.77 624571.843 0, 1612792.203 624535.767 0, 1612497.634 624499.708 0, 1612203.063 624463.666 0, 1611908.489 624427.642 0, 1611613.914 624391.635 0, 1611319.337 624355.645 0, 1611023.429 624319.51 0, 1610349.181 629842.324 0, 
+    1609674.891 635365.487 0, 1609970.145 635401.542 0, 1610264.072 635437.452 0, 1610557.998 635473.38 0, 1610851.921 635509.324 0, 1611145.842 635545.287 0, 1611439.761 635581.266 0, 1611733.678 635617.263 0, 1612027.592 635653.277 0, 1612321.505 635689.308 0, 
+    1612615.415 635725.357 0, 1612909.323 635761.423 0, 1613203.23 635797.506 0, 1613497.134 635833.607 0, 1613791.036 635869.725 0, 1614084.935 635905.86 0, 1614378.833 635942.012 0, 1614672.729 635978.182 0, 1614966.622 636014.369 0, 1615260.513 636050.574 0, 
+    1615554.402 636086.795 0, 1615848.289 636123.034 0, 1616142.174 636159.29 0, 1616436.057 636195.564 0, 1616728.614 636231.691 0, 1617023.816 636268.163 0, 1617317.692 636304.488 0, 1617611.567 636340.831 0, 1617905.439 636377.191 0, 1618199.309 636413.569 0, 
+    1618493.176 636449.963 0, 1618787.042 636486.375 0, 1619080.905 636522.804 0, 1619374.767 636559.251 0, 1619668.626 636595.715 0, 1619962.483 636632.196 0, 1620256.338 636668.694 0, 1620550.191 636705.21 0, 1620844.041 636741.743 0, 1621137.89 636778.293 0, 
+    1621431.736 636814.861 0, 1621725.58 636851.446 0, 1622019.422 636888.048 0, 1622313.262 636924.667 0, 1622607.1 636961.304 0, 1622900.935 636997.958 0, 1623194.769 637034.629 0, 1623488.6 637071.318 0, 1623781.107 637107.859 0, 1624470.998 631586.623 0, 
+    1625160.846 626065.736 0))
+
+POLYGON ((1637882.344 638890.076 0, 1637589.939 638852.709 0, 1637296.213 638815.191 0, 1637002.484 638777.689 0, 1636708.753 638740.205 0, 1636415.02 638702.738 0, 1636121.285 638665.289 0, 1635827.548 638627.857 0, 1635533.808 638590.442 0, 1635240.066 638553.044 0, 
+    1634946.322 638515.664 0, 1634652.576 638478.301 0, 1634358.828 638440.955 0, 1634065.077 638403.627 0, 1633771.324 638366.315 0, 1633477.569 638329.022 0, 1633183.812 638291.745 0, 1632890.053 638254.486 0, 1632596.291 638217.244 0, 1632302.527 638180.019 0, 
+    1632008.761 638142.812 0, 1631714.993 638105.621 0, 1631421.223 638068.449 0, 1631127.45 638031.293 0, 1630832.355 637993.988 0, 1630539.899 637957.034 0, 1630246.12 637919.93 0, 1629952.338 637882.844 0, 1629658.555 637845.775 0, 1629364.769 637808.723 0, 
+    1629070.981 637771.688 0, 1628777.191 637734.671 0, 1628483.399 637697.671 0, 1628189.605 637660.689 0, 1627895.808 637623.723 0, 1627602.01 637586.775 0, 1627308.209 637549.844 0, 1627014.406 637512.931 0, 1626720.6 637476.035 0, 1626426.793 637439.156 0, 
+    1626132.983 637402.294 0, 1625839.172 637365.45 0, 1625545.358 637328.623 0, 1625251.542 637291.813 0, 1624957.724 637255.021 0, 1624663.903 637218.246 0, 1624370.081 637181.488 0, 1624076.256 637144.747 0, 1623781.107 637107.859 0, 1623091.172 642629.441 0, 
+    1622401.194 648151.366 0, 1622695.69 648188.172 0, 1622988.865 648224.832 0, 1623282.037 648261.508 0, 1623575.208 648298.202 0, 1623868.376 648334.913 0, 1624161.542 648371.641 0, 1624454.706 648408.387 0, 1624747.868 648445.15 0, 1625041.027 648481.93 0, 
+    1625334.185 648518.727 0, 1625627.34 648555.541 0, 1625920.493 648592.373 0, 1626213.644 648629.222 0, 1626506.793 648666.089 0, 1626799.94 648702.972 0, 1627093.084 648739.873 0, 1627386.226 648776.791 0, 1627679.366 648813.726 0, 1627972.504 648850.679 0, 
+    1628265.64 648887.649 0, 1628558.774 648924.636 0, 1628851.905 648961.64 0, 1629145.034 648998.662 0, 1629436.843 649035.534 0, 1629731.286 649072.757 0, 1630024.409 649109.83 0, 1630317.529 649146.921 0, 1630610.647 649184.029 0, 1630903.764 649221.154 0, 
+    1631196.878 649258.296 0, 1631489.989 649295.456 0, 1631783.099 649332.633 0, 1632076.206 649369.827 0, 1632369.311 649407.038 0, 1632662.414 649444.267 0, 1632955.515 649481.513 0, 1633248.614 649518.776 0, 1633541.71 649556.056 0, 1633834.804 649593.354 0, 
+    1634127.896 649630.669 0, 1634420.986 649668.001 0, 1634714.074 649705.35 0, 1635007.159 649742.717 0, 1635300.242 649780.101 0, 1635593.323 649817.502 0, 1635886.402 649854.92 0, 1636179.479 649892.356 0, 1636471.237 649929.64 0, 1637176.812 644409.687 0, 
+    1637882.344 638890.076 0))
+
+POLYGON ((1650536.199 651747.659 0, 1650244.546 651709.55 0, 1649951.576 651671.286 0, 1649658.604 651633.04 0, 1649365.63 651594.811 0, 1649072.654 651556.599 0, 1648779.675 651518.405 0, 1648486.694 651480.228 0, 1648193.711 651442.068 0, 1647900.725 651403.925 0, 
+    1647607.738 651365.799 0, 1647314.748 651327.691 0, 1647021.756 651289.6 0, 1646728.761 651251.526 0, 1646435.765 651213.47 0, 1646142.766 651175.43 0, 1645849.765 651137.408 0, 1645556.761 651099.403 0, 1645263.756 651061.416 0, 1644970.748 651023.446 0, 
+    1644677.738 650985.492 0, 1644384.726 650947.557 0, 1644091.711 650909.638 0, 1643798.694 650871.737 0, 1643504.36 650833.683 0, 1643212.654 650795.986 0, 1642919.631 650758.136 0, 1642626.605 650720.304 0, 1642333.577 650682.489 0, 1642040.547 650644.691 0, 
+    1641747.515 650606.91 0, 1641454.48 650569.147 0, 1641161.443 650531.401 0, 1640868.404 650493.672 0, 1640575.363 650455.96 0, 1640282.32 650418.266 0, 1639989.274 650380.589 0, 1639696.226 650342.929 0, 1639403.176 650305.286 0, 1639110.124 650267.661 0, 
+    1638817.069 650230.053 0, 1638524.012 650192.462 0, 1638230.953 650154.888 0, 1637937.892 650117.332 0, 1637644.829 650079.793 0, 1637351.763 650042.271 0, 1637058.695 650004.766 0, 1636765.625 649967.279 0, 1636471.237 649929.64 0, 1635765.618 655449.933 0, 
+    1635059.956 660970.562 0, 1635353.692 661008.117 0, 1635646.112 661045.522 0, 1635938.53 661082.943 0, 1636230.946 661120.382 0, 1636523.359 661157.838 0, 1636815.771 661195.311 0, 1637108.18 661232.801 0, 1637400.587 661270.309 0, 1637692.991 661307.833 0, 
+    1637985.394 661345.375 0, 1638277.794 661382.935 0, 1638570.192 661420.511 0, 1638862.588 661458.104 0, 1639154.982 661495.715 0, 1639447.373 661533.343 0, 1639739.763 661570.988 0, 1640032.15 661608.651 0, 1640324.534 661646.331 0, 1640616.917 661684.027 0, 
+    1640909.297 661721.741 0, 1641201.676 661759.473 0, 1641494.051 661797.221 0, 1641786.425 661834.987 0, 1642077.484 661872.6 0, 1642371.166 661910.57 0, 1642663.533 661948.387 0, 1642955.898 661986.222 0, 1643248.26 662024.073 0, 1643540.621 662061.942 0, 
+    1643832.979 662099.828 0, 1644125.335 662137.732 0, 1644417.688 662175.652 0, 1644710.04 662213.59 0, 1645002.389 662251.545 0, 1645294.736 662289.517 0, 1645587.081 662327.506 0, 1645879.423 662365.513 0, 1646171.763 662403.537 0, 1646464.101 662441.578 0, 
+    1646756.437 662479.636 0, 1647048.771 662517.711 0, 1647341.102 662555.804 0, 1647633.431 662593.914 0, 1647925.758 662632.041 0, 1648218.082 662670.185 0, 1648510.405 662708.346 0, 1648802.725 662746.525 0, 1649093.731 662784.55 0, 1649814.987 657265.936 0, 
+    1650536.199 651747.659 0))
+
+POLYGON ((1663122.326 664638.177 0, 1662831.426 664599.331 0, 1662539.215 664560.326 0, 1662247.002 664521.339 0, 1661954.786 664482.369 0, 1661662.568 664443.416 0, 1661370.348 664404.481 0, 1661078.125 664365.563 0, 1660785.9 664326.661 0, 1660493.673 664287.777 0, 
+    1660201.444 664248.911 0, 1659909.212 664210.061 0, 1659616.978 664171.229 0, 1659324.742 664132.414 0, 1659032.504 664093.616 0, 1658740.263 664054.835 0, 1658448.02 664016.071 0, 1658155.774 663977.325 0, 1657863.527 663938.596 0, 1657571.277 663899.884 0, 
+    1657279.025 663861.189 0, 1656986.77 663822.512 0, 1656694.514 663783.851 0, 1656402.254 663745.208 0, 1656108.683 663706.409 0, 1655817.73 663667.974 0, 1655525.464 663629.382 0, 1655233.196 663590.808 0, 1654940.925 663552.251 0, 1654648.653 663513.711 0, 
+    1654356.378 663475.188 0, 1654064.101 663436.683 0, 1653771.821 663398.194 0, 1653479.539 663359.723 0, 1653187.255 663321.269 0, 1652894.969 663282.832 0, 1652602.681 663244.413 0, 1652310.39 663206.011 0, 1652018.097 663167.626 0, 1651725.802 663129.258 0, 
+    1651433.504 663090.907 0, 1651141.204 663052.574 0, 1650848.902 663014.257 0, 1650556.598 662975.958 0, 1650264.291 662937.676 0, 1649971.982 662899.412 0, 1649679.671 662861.164 0, 1649387.358 662822.934 0, 1649093.731 662784.55 0, 1648372.432 668303.496 0, 
+    1647651.09 673822.772 0, 1647944.064 673861.071 0, 1648235.727 673899.216 0, 1648527.389 673937.379 0, 1648819.048 673975.558 0, 1649110.705 674013.755 0, 1649402.359 674051.969 0, 1649694.012 674090.2 0, 1649985.662 674128.448 0, 1650277.31 674166.714 0, 
+    1650568.955 674204.996 0, 1650860.599 674243.296 0, 1651152.24 674281.613 0, 1651443.879 674319.947 0, 1651735.516 674358.299 0, 1652027.15 674396.667 0, 1652318.782 674435.053 0, 1652610.412 674473.455 0, 1652902.039 674511.875 0, 1653193.665 674550.312 0, 
+    1653485.288 674588.767 0, 1653776.909 674627.238 0, 1654068.527 674665.727 0, 1654360.143 674704.232 0, 1654650.451 674742.583 0, 1654943.369 674781.295 0, 1655234.979 674819.853 0, 1655526.586 674858.427 0, 1655818.191 674897.019 0, 1656109.793 674935.627 0, 
+    1656401.394 674974.253 0, 1656692.992 675012.896 0, 1656984.588 675051.557 0, 1657276.181 675090.234 0, 1657567.773 675128.929 0, 1657859.362 675167.64 0, 1658150.948 675206.369 0, 1658442.533 675245.115 0, 1658734.115 675283.878 0, 1659025.695 675322.659 0, 
+    1659317.272 675361.456 0, 1659608.848 675400.271 0, 1659900.421 675439.103 0, 1660191.991 675477.952 0, 1660483.56 675516.818 0, 1660775.126 675555.701 0, 1661066.69 675594.602 0, 1661358.251 675633.519 0, 1661648.505 675672.28 0, 1662385.438 670155.064 0, 
+    1663122.326 664638.177 0))
+
+POLYGON ((1675640.64 677561.326 0, 1675350.494 677521.745 0, 1675059.044 677482.004 0, 1674767.591 677442.28 0, 1674476.136 677402.573 0, 1674184.679 677362.883 0, 1673893.219 677323.211 0, 1673601.757 677283.555 0, 1673310.292 677243.917 0, 1673018.825 677204.296 0, 
+    1672727.356 677164.692 0, 1672435.885 677125.105 0, 1672144.411 677085.535 0, 1671852.935 677045.983 0, 1671561.456 677006.448 0, 1671269.975 676966.929 0, 1670978.492 676927.428 0, 1670687.007 676887.944 0, 1670395.519 676848.478 0, 1670104.029 676809.028 0, 
+    1669812.537 676769.596 0, 1669521.042 676730.18 0, 1669229.545 676690.782 0, 1668938.045 676651.401 0, 1668645.24 676611.862 0, 1668355.04 676572.691 0, 1668063.533 676533.361 0, 1667772.025 676494.049 0, 1667480.514 676454.754 0, 1667189.001 676415.476 0, 
+    1666897.485 676376.215 0, 1666605.967 676336.972 0, 1666314.447 676297.745 0, 1666022.924 676258.536 0, 1665731.4 676219.343 0, 1665439.873 676180.168 0, 1665148.343 676141.01 0, 1664856.811 676101.87 0, 1664565.277 676062.746 0, 1664273.741 676023.64 0, 
+    1663982.202 675984.551 0, 1663690.662 675945.478 0, 1663399.118 675906.423 0, 1663107.573 675867.386 0, 1662816.025 675828.365 0, 1662524.475 675789.362 0, 1662232.922 675750.375 0, 1661941.368 675711.406 0, 1661648.505 675672.28 0, 1660911.529 681189.822 0, 
+    1660174.51 686707.687 0, 1660466.72 686746.726 0, 1660757.625 686785.609 0, 1661048.528 686824.508 0, 1661339.429 686863.425 0, 1661630.327 686902.358 0, 1661921.223 686941.309 0, 1662212.117 686980.277 0, 1662503.008 687019.262 0, 1662793.897 687058.264 0, 
+    1663084.784 687097.284 0, 1663375.669 687136.32 0, 1663666.551 687175.374 0, 1663957.431 687214.444 0, 1664248.309 687253.532 0, 1664539.184 687292.637 0, 1664830.057 687331.759 0, 1665120.928 687370.898 0, 1665411.796 687410.054 0, 1665702.662 687449.228 0, 
+    1665993.526 687488.418 0, 1666284.388 687527.626 0, 1666575.247 687566.851 0, 1666866.104 687606.092 0, 1667155.657 687645.176 0, 1667447.811 687684.627 0, 1667738.661 687723.921 0, 1668029.508 687763.231 0, 1668320.354 687802.558 0, 1668611.197 687841.903 0, 
+    1668902.038 687881.265 0, 1669192.876 687920.644 0, 1669483.712 687960.039 0, 1669774.546 687999.452 0, 1670065.377 688038.883 0, 1670356.206 688078.33 0, 1670647.033 688117.794 0, 1670937.858 688157.276 0, 1671228.68 688196.774 0, 1671519.5 688236.29 0, 
+    1671810.317 688275.823 0, 1672101.132 688315.373 0, 1672391.945 688354.94 0, 1672682.756 688394.524 0, 1672973.564 688434.126 0, 1673264.37 688473.744 0, 1673555.173 688513.38 0, 1673845.974 688553.032 0, 1674135.473 688592.525 0, 1674888.079 683076.764 0, 
+    1675640.64 677561.326 0))
+
+POLYGON ((1688091.056 690516.797 0, 1687801.668 690476.487 0, 1687510.98 690436.013 0, 1687220.289 690395.556 0, 1686929.596 690355.116 0, 1686638.901 690314.693 0, 1686348.204 690274.287 0, 1686057.504 690233.899 0, 1685766.802 690193.527 0, 1685476.097 690153.173 0, 
+    1685185.39 690112.836 0, 1684894.681 690072.516 0, 1684603.969 690032.213 0, 1684313.255 689991.927 0, 1684022.538 689951.658 0, 1683731.819 689911.406 0, 1683441.098 689871.172 0, 1683150.374 689830.954 0, 1682859.648 689790.754 0, 1682568.92 689750.571 0, 
+    1682278.189 689710.405 0, 1681987.456 689670.256 0, 1681696.721 689630.124 0, 1681405.983 689590.009 0, 1681113.944 689549.733 0, 1680824.5 689509.831 0, 1680533.755 689469.768 0, 1680243.008 689429.721 0, 1679952.259 689389.692 0, 1679661.507 689349.68 0, 
+    1679370.752 689309.685 0, 1679079.996 689269.707 0, 1678789.237 689229.746 0, 1678498.475 689189.803 0, 1678207.711 689149.876 0, 1677916.945 689109.967 0, 1677626.177 689070.075 0, 1677335.406 689030.199 0, 1677044.633 688990.341 0, 1676753.858 688950.5 0, 
+    1676463.08 688910.677 0, 1676172.3 688870.87 0, 1675881.517 688831.08 0, 1675590.732 688791.308 0, 1675299.945 688751.552 0, 1675009.156 688711.814 0, 1674718.364 688672.093 0, 1674427.57 688632.389 0, 1674135.473 688592.525 0, 1673382.825 694108.605 0, 
+    1672630.133 699625.002 0, 1672921.577 699664.777 0, 1673211.721 699704.393 0, 1673501.864 699744.025 0, 1673792.004 699783.675 0, 1674082.142 699823.341 0, 1674372.277 699863.025 0, 1674662.411 699902.726 0, 1674952.541 699942.443 0, 1675242.67 699982.178 0, 
+    1675532.796 700021.93 0, 1675822.92 700061.699 0, 1676113.041 700101.485 0, 1676403.161 700141.289 0, 1676693.277 700181.109 0, 1676983.392 700220.946 0, 1677273.504 700260.801 0, 1677563.614 700300.672 0, 1677853.721 700340.561 0, 1678143.826 700380.467 0, 
+    1678433.929 700420.389 0, 1678724.029 700460.329 0, 1679014.127 700500.286 0, 1679304.223 700540.26 0, 1679593.021 700580.072 0, 1679884.407 700620.259 0, 1680174.496 700660.284 0, 1680464.582 700700.326 0, 1680754.666 700740.386 0, 1681044.747 700780.462 0, 
+    1681334.826 700820.556 0, 1681624.903 700860.666 0, 1681914.978 700900.794 0, 1682205.05 700940.939 0, 1682495.119 700981.1 0, 1682785.187 701021.279 0, 1683075.252 701061.475 0, 1683365.314 701101.688 0, 1683655.375 701141.918 0, 1683945.433 701182.165 0, 
+    1684235.488 701222.429 0, 1684525.541 701262.711 0, 1684815.592 701303.009 0, 1685105.64 701343.325 0, 1685395.686 701383.657 0, 1685685.73 701424.007 0, 1685975.771 701464.373 0, 1686265.81 701504.757 0, 1686554.553 701544.977 0, 1687322.826 696030.729 0, 
+    1688091.056 690516.797 0))
+
+POLYGON ((1700473.493 703504.284 0, 1700184.863 703463.248 0, 1699894.939 703422.045 0, 1699605.013 703380.859 0, 1699315.085 703339.69 0, 1699025.154 703298.538 0, 1698735.22 703257.404 0, 1698445.285 703216.286 0, 1698155.346 703175.185 0, 1697865.406 703134.102 0, 
+    1697575.463 703093.036 0, 1697285.517 703051.986 0, 1696995.57 703010.954 0, 1696705.619 702969.939 0, 1696415.667 702928.94 0, 1696125.712 702887.959 0, 1695835.754 702846.995 0, 1695545.794 702806.048 0, 1695255.832 702765.118 0, 1694965.867 702724.206 0, 
+    1694675.9 702683.31 0, 1694385.93 702642.431 0, 1694095.958 702601.569 0, 1693805.984 702560.725 0, 1693514.715 702519.715 0, 1693226.028 702479.087 0, 1692936.047 702438.294 0, 1692646.063 702397.517 0, 1692356.076 702356.758 0, 1692066.088 702316.016 0, 
+    1691776.096 702275.291 0, 1691486.103 702234.583 0, 1691196.107 702193.892 0, 1690906.109 702153.218 0, 1690616.108 702112.561 0, 1690326.105 702071.921 0, 1690036.099 702031.299 0, 1689746.091 701990.693 0, 1689456.081 701950.104 0, 1689166.068 701909.533 0, 
+    1688876.053 701868.978 0, 1688586.036 701828.441 0, 1688296.016 701787.921 0, 1688005.994 701747.418 0, 1687715.969 701706.932 0, 1687425.942 701666.462 0, 1687135.913 701626.01 0, 1686845.881 701585.576 0, 1686554.553 701544.977 0, 1685786.235 707059.538 0, 
+    1685017.875 712574.409 0, 1685308.551 712614.916 0, 1685597.933 712655.261 0, 1685887.314 712695.622 0, 1686176.691 712736.001 0, 1686466.067 712776.396 0, 1686755.44 712816.809 0, 1687044.811 712857.238 0, 1687334.179 712897.685 0, 1687623.545 712938.149 0, 
+    1687912.909 712978.629 0, 1688202.27 713019.127 0, 1688491.629 713059.642 0, 1688780.985 713100.173 0, 1689070.339 713140.722 0, 1689359.691 713181.288 0, 1689649.04 713221.871 0, 1689938.387 713262.471 0, 1690227.731 713303.088 0, 1690517.073 713343.722 0, 
+    1690806.413 713384.373 0, 1691095.75 713425.041 0, 1691385.085 713465.726 0, 1691674.418 713506.428 0, 1691962.458 713546.965 0, 1692253.076 713587.883 0, 1692542.401 713628.636 0, 1692831.724 713669.406 0, 1693121.044 713710.193 0, 1693410.363 713750.998 0, 
+    1693699.678 713791.819 0, 1693988.992 713832.657 0, 1694278.302 713873.513 0, 1694567.611 713914.385 0, 1694856.917 713955.274 0, 1695146.221 713996.181 0, 1695435.522 714037.104 0, 1695724.821 714078.045 0, 1696014.117 714119.002 0, 1696303.411 714159.977 0, 
+    1696592.703 714200.968 0, 1696881.992 714241.977 0, 1697171.279 714283.002 0, 1697460.564 714324.045 0, 1697749.845 714365.105 0, 1698039.125 714406.181 0, 1698328.402 714447.275 0, 1698617.677 714488.386 0, 1698905.661 714529.33 0, 1699689.599 709016.653 0, 
+    1700473.493 703504.284 0))
+
+POLYGON ((1712787.868 716523.479 0, 1712499.999 716481.721 0, 1712210.842 716439.793 0, 1711921.682 716397.883 0, 1711632.52 716355.989 0, 1711343.355 716314.112 0, 1711054.187 716272.252 0, 1710765.018 716230.409 0, 1710475.845 716188.584 0, 1710186.671 716146.775 0, 
+    1709897.494 716104.983 0, 1709608.314 716063.209 0, 1709319.132 716021.451 0, 1709029.947 715979.711 0, 1708740.761 715937.987 0, 1708451.571 715896.28 0, 1708162.379 715854.591 0, 1707873.185 715812.918 0, 1707583.988 715771.263 0, 1707294.789 715729.624 0, 
+    1707005.587 715688.003 0, 1706716.383 715646.398 0, 1706427.176 715604.811 0, 1706137.967 715563.241 0, 1705847.469 715521.502 0, 1705559.542 715480.151 0, 1705270.326 715438.632 0, 1704981.107 715397.129 0, 1704691.886 715355.644 0, 1704402.662 715314.176 0, 
+    1704113.436 715272.725 0, 1703824.207 715231.29 0, 1703534.976 715189.873 0, 1703245.743 715148.473 0, 1702956.507 715107.09 0, 1702667.269 715065.724 0, 1702378.028 715024.375 0, 1702088.785 714983.043 0, 1701799.539 714941.728 0, 1701510.291 714900.43 0, 
+    1701221.04 714859.149 0, 1700931.788 714817.885 0, 1700642.532 714776.638 0, 1700353.274 714735.408 0, 1700064.014 714694.195 0, 1699774.752 714652.999 0, 1699485.487 714611.82 0, 1699196.219 714570.658 0, 1698905.661 714529.33 0, 1698121.679 720042.314 0, 
+    1697337.655 725555.601 0, 1697627.561 725596.836 0, 1697916.18 725637.906 0, 1698204.796 725678.992 0, 1698493.409 725720.095 0, 1698782.021 725761.216 0, 1699070.629 725802.353 0, 1699359.236 725843.508 0, 1699647.84 725884.679 0, 1699936.441 725925.867 0, 
+    1700225.04 725967.073 0, 1700513.637 726008.295 0, 1700802.231 726049.535 0, 1701090.823 726090.791 0, 1701379.413 726132.064 0, 1701668 726173.354 0, 1701956.584 726214.662 0, 1702245.166 726255.986 0, 1702533.746 726297.327 0, 1702822.323 726338.685 0, 
+    1703110.898 726380.061 0, 1703399.47 726421.453 0, 1703688.04 726462.862 0, 1703976.608 726504.288 0, 1704263.889 726545.547 0, 1704553.736 726587.192 0, 1704842.296 726628.669 0, 1705130.853 726670.163 0, 1705419.409 726711.674 0, 1705707.962 726753.202 0, 
+    1705996.512 726794.747 0, 1706285.06 726836.309 0, 1706573.606 726877.888 0, 1706862.149 726919.484 0, 1707150.689 726961.097 0, 1707439.227 727002.727 0, 1707727.763 727044.374 0, 1708016.296 727086.038 0, 1708304.827 727127.719 0, 1708593.356 727169.417 0, 
+    1708881.881 727211.132 0, 1709170.405 727252.864 0, 1709458.926 727294.612 0, 1709747.444 727336.378 0, 1710035.961 727378.161 0, 1710324.474 727419.961 0, 1710612.985 727461.778 0, 1710901.494 727503.611 0, 1711188.717 727545.276 0, 1711988.315 722034.226 0, 
+    1712787.868 716523.479 0))
+
+POLYGON ((1439068.99 461251.844 0, 1438766.212 461226.129 0, 1438462.031 461200.313 0, 1438157.849 461174.515 0, 1437853.665 461148.735 0, 1437549.48 461122.973 0, 1437245.293 461097.228 0, 1436941.105 461071.502 0, 1436636.915 461045.793 0, 1436332.723 461020.103 0, 
+    1436028.53 460994.43 0, 1435724.336 460968.775 0, 1435420.14 460943.138 0, 1435115.943 460917.519 0, 1434811.744 460891.918 0, 1434507.543 460866.335 0, 1434203.341 460840.77 0, 1433899.138 460815.222 0, 1433594.933 460789.693 0, 1433290.726 460764.181 0, 
+    1432986.518 460738.688 0, 1432682.309 460713.212 0, 1432378.098 460687.754 0, 1432073.886 460662.314 0, 1431768.269 460636.775 0, 1431465.456 460611.488 0, 1431161.239 460586.102 0, 1430857.021 460560.733 0, 1430552.801 460535.383 0, 1430248.579 460510.05 0, 
+    1429944.356 460484.736 0, 1429640.132 460459.439 0, 1429335.906 460434.16 0, 1429031.679 460408.899 0, 1428727.45 460383.656 0, 1428423.22 460358.431 0, 1428118.988 460333.224 0, 1427814.754 460308.035 0, 1427510.52 460282.863 0, 1427206.283 460257.71 0, 
+    1426902.045 460232.574 0, 1426597.806 460207.457 0, 1426293.565 460182.357 0, 1425989.323 460157.275 0, 1425685.08 460132.211 0, 1425380.834 460107.165 0, 1425076.588 460082.137 0, 1424772.34 460057.127 0, 1424466.686 460032.019 0, 1424012.189 465566.956 0, 
+    1423557.657 471102.324 0, 1423862.656 471127.378 0, 1424166.253 471152.334 0, 1424469.848 471177.309 0, 1424773.441 471202.301 0, 1425077.033 471227.311 0, 1425380.624 471252.34 0, 1425684.213 471277.386 0, 1425987.801 471302.449 0, 1426291.387 471327.531 0, 
+    1426594.972 471352.631 0, 1426898.555 471377.748 0, 1427202.137 471402.884 0, 1427505.717 471428.037 0, 1427809.296 471453.208 0, 1428112.873 471478.397 0, 1428416.449 471503.604 0, 1428720.024 471528.828 0, 1429023.597 471554.071 0, 1429327.168 471579.331 0, 
+    1429630.738 471604.609 0, 1429934.306 471629.906 0, 1430237.873 471655.22 0, 1430541.439 471680.551 0, 1430843.603 471705.784 0, 1431148.565 471731.269 0, 1431452.126 471756.654 0, 1431755.686 471782.058 0, 1432059.244 471807.479 0, 1432362.8 471832.918 0, 
+    1432666.355 471858.375 0, 1432969.909 471883.85 0, 1433273.461 471909.342 0, 1433577.011 471934.853 0, 1433880.56 471960.381 0, 1434184.107 471985.928 0, 1434487.653 472011.492 0, 1434791.198 472037.074 0, 1435094.741 472062.674 0, 1435398.282 472088.291 0, 
+    1435701.822 472113.927 0, 1436005.361 472139.581 0, 1436308.898 472165.252 0, 1436612.433 472190.941 0, 1436915.967 472216.648 0, 1437219.499 472242.373 0, 1437523.03 472268.116 0, 1437826.56 472293.877 0, 1438128.689 472319.536 0, 1438598.858 466785.475 0, 
+    1439068.99 461251.844 0))
+
+POLYGON ((1452696.224 473577.91 0, 1452394.166 473551.396 0, 1452090.711 473524.778 0, 1451787.254 473498.178 0, 1451483.795 473471.596 0, 1451180.335 473445.031 0, 1450876.873 473418.484 0, 1450573.41 473391.956 0, 1450269.946 473365.445 0, 1449966.479 473338.952 0, 
+    1449663.011 473312.477 0, 1449359.542 473286.019 0, 1449056.071 473259.58 0, 1448752.598 473233.158 0, 1448449.124 473206.754 0, 1448145.649 473180.368 0, 1447842.171 473154 0, 1447538.693 473127.65 0, 1447235.212 473101.318 0, 1446931.731 473075.003 0, 
+    1446628.247 473048.707 0, 1446324.762 473022.428 0, 1446021.276 472996.167 0, 1445717.788 472969.924 0, 1445412.901 472943.578 0, 1445110.807 472917.492 0, 1444807.314 472891.303 0, 1444503.82 472865.131 0, 1444200.324 472838.977 0, 1443896.827 472812.841 0, 
+    1443593.328 472786.724 0, 1443289.828 472760.623 0, 1442986.326 472734.541 0, 1442682.822 472708.477 0, 1442379.317 472682.43 0, 1442075.811 472656.402 0, 1441772.303 472630.391 0, 1441468.793 472604.398 0, 1441165.282 472578.423 0, 1440861.77 472552.466 0, 
+    1440558.256 472526.526 0, 1440254.74 472500.605 0, 1439951.223 472474.701 0, 1439647.704 472448.816 0, 1439344.184 472422.948 0, 1439040.662 472397.098 0, 1438737.139 472371.266 0, 1438433.614 472345.451 0, 1438128.689 472319.536 0, 1437658.484 477854.026 0, 
+    1437188.242 483388.941 0, 1437492.513 483414.8 0, 1437795.386 483440.559 0, 1438098.258 483466.336 0, 1438401.128 483492.13 0, 1438703.997 483517.943 0, 1439006.864 483543.773 0, 1439309.73 483569.621 0, 1439612.594 483595.487 0, 1439915.457 483621.37 0, 
+    1440218.318 483647.272 0, 1440521.177 483673.191 0, 1440824.035 483699.128 0, 1441126.892 483725.083 0, 1441429.747 483751.056 0, 1441732.6 483777.047 0, 1442035.452 483803.055 0, 1442338.303 483829.081 0, 1442641.152 483855.125 0, 1442943.999 483881.187 0, 
+    1443246.845 483907.267 0, 1443549.689 483933.364 0, 1443852.532 483959.48 0, 1444155.373 483985.613 0, 1444456.819 484011.644 0, 1444761.051 484037.933 0, 1445063.888 484064.119 0, 1445366.723 484090.324 0, 1445669.556 484116.546 0, 1445972.388 484142.786 0, 
+    1446275.219 484169.044 0, 1446578.048 484195.32 0, 1446880.875 484221.614 0, 1447183.701 484247.925 0, 1447486.525 484274.254 0, 1447789.348 484300.602 0, 1448092.169 484326.966 0, 1448394.988 484353.349 0, 1448697.806 484379.75 0, 1449000.623 484406.168 0, 
+    1449303.438 484432.604 0, 1449606.251 484459.058 0, 1449909.063 484485.53 0, 1450211.873 484512.02 0, 1450514.682 484538.527 0, 1450817.489 484565.053 0, 1451120.295 484591.596 0, 1451423.099 484618.157 0, 1451724.508 484644.613 0, 1452210.385 479111.049 0, 
+    1452696.224 473577.91 0))
+
+POLYGON ((1466257.168 485941.348 0, 1465955.832 485914.04 0, 1465653.105 485886.624 0, 1465350.375 485859.225 0, 1465047.644 485831.844 0, 1464744.912 485804.482 0, 1464442.177 485777.137 0, 1464139.442 485749.809 0, 1463836.704 485722.5 0, 1463533.965 485695.208 0, 
+    1463231.225 485667.935 0, 1462928.482 485640.679 0, 1462625.738 485613.44 0, 1462322.993 485586.22 0, 1462020.246 485559.018 0, 1461717.497 485531.833 0, 1461414.747 485504.666 0, 1461111.995 485477.517 0, 1460809.242 485450.386 0, 1460506.487 485423.272 0, 
+    1460203.73 485396.177 0, 1459900.972 485369.099 0, 1459598.212 485342.039 0, 1459295.451 485314.997 0, 1458991.296 485287.848 0, 1458689.923 485260.966 0, 1458387.157 485233.977 0, 1458084.389 485207.007 0, 1457781.62 485180.054 0, 1457478.849 485153.118 0, 
+    1457176.076 485126.201 0, 1456873.302 485099.301 0, 1456570.527 485072.42 0, 1456267.749 485045.556 0, 1455964.97 485018.71 0, 1455662.19 484991.881 0, 1455359.408 484965.071 0, 1455056.624 484938.278 0, 1454753.839 484911.503 0, 1454451.052 484884.746 0, 
+    1454148.264 484858.007 0, 1453845.474 484831.286 0, 1453542.683 484804.582 0, 1453239.89 484777.897 0, 1452937.095 484751.229 0, 1452634.299 484724.579 0, 1452331.501 484697.946 0, 1452028.702 484671.332 0, 1451724.508 484644.613 0, 1451238.594 490178.599 0, 
+    1450752.644 495713.005 0, 1451056.183 495739.666 0, 1451358.331 495766.223 0, 1451660.478 495792.798 0, 1451962.622 495819.391 0, 1452264.765 495846.001 0, 1452566.907 495872.63 0, 1452869.047 495899.276 0, 1453171.185 495925.94 0, 1453473.322 495952.621 0, 
+    1453775.458 495979.321 0, 1454077.591 496006.038 0, 1454379.724 496032.773 0, 1454681.854 496059.526 0, 1454983.983 496086.296 0, 1455286.111 496113.085 0, 1455588.237 496139.891 0, 1455890.361 496166.715 0, 1456192.484 496193.556 0, 1456494.605 496220.416 0, 
+    1456796.724 496247.293 0, 1457098.842 496274.188 0, 1457400.959 496301.101 0, 1457703.073 496328.031 0, 1458003.798 496354.856 0, 1458307.298 496381.946 0, 1458609.408 496408.93 0, 1458911.517 496435.932 0, 1459213.623 496462.951 0, 1459515.729 496489.988 0, 
+    1459817.832 496517.044 0, 1460119.935 496544.116 0, 1460422.035 496571.207 0, 1460724.134 496598.315 0, 1461026.231 496625.442 0, 1461328.327 496652.586 0, 1461630.421 496679.747 0, 1461932.513 496706.927 0, 1462234.604 496734.124 0, 1462536.694 496761.339 0, 
+    1462838.781 496788.572 0, 1463140.867 496815.823 0, 1463442.952 496843.091 0, 1463745.035 496870.378 0, 1464047.116 496897.682 0, 1464349.196 496925.003 0, 1464651.274 496952.343 0, 1464953.35 496979.7 0, 1465254.038 497006.95 0, 1465755.622 491473.939 0, 
+    1466257.168 485941.348 0))
+
+POLYGON ((1479751.718 498341.859 0, 1479451.107 498313.76 0, 1479149.109 498285.549 0, 1478847.109 498257.356 0, 1478545.108 498229.181 0, 1478243.105 498201.024 0, 1477941.1 498172.884 0, 1477639.094 498144.762 0, 1477337.086 498116.658 0, 1477035.076 498088.572 0, 
+    1476733.065 498060.504 0, 1476431.052 498032.453 0, 1476129.038 498004.42 0, 1475827.022 497976.405 0, 1475525.004 497948.408 0, 1475222.984 497920.428 0, 1474920.963 497892.466 0, 1474618.941 497864.522 0, 1474316.916 497836.596 0, 1474014.89 497808.688 0, 
+    1473712.863 497780.797 0, 1473410.833 497752.924 0, 1473108.802 497725.069 0, 1472806.77 497697.231 0, 1472503.349 497669.284 0, 1472202.7 497641.61 0, 1471900.662 497613.826 0, 1471598.623 497586.06 0, 1471296.582 497558.311 0, 1470994.54 497530.581 0, 
+    1470692.496 497502.868 0, 1470390.45 497475.173 0, 1470088.403 497447.495 0, 1469786.354 497419.836 0, 1469484.303 497392.194 0, 1469182.251 497364.57 0, 1468880.197 497336.964 0, 1468578.142 497309.375 0, 1468276.085 497281.804 0, 1467974.026 497254.251 0, 
+    1467671.966 497226.716 0, 1467369.904 497199.199 0, 1467067.84 497171.699 0, 1466765.775 497144.218 0, 1466463.708 497116.754 0, 1466161.64 497089.307 0, 1465859.57 497061.879 0, 1465557.498 497034.468 0, 1465254.038 497006.95 0, 1464752.416 502540.376 0, 
+    1464250.757 508074.215 0, 1464553.563 508101.674 0, 1464854.983 508129.025 0, 1465156.402 508156.395 0, 1465457.819 508183.782 0, 1465759.234 508211.187 0, 1466060.648 508238.609 0, 1466362.06 508266.049 0, 1466663.471 508293.507 0, 1466964.88 508320.983 0, 
+    1467266.287 508348.477 0, 1467567.693 508375.988 0, 1467869.097 508403.517 0, 1468170.499 508431.064 0, 1468471.9 508458.628 0, 1468773.299 508486.21 0, 1469074.697 508513.81 0, 1469376.093 508541.428 0, 1469677.487 508569.063 0, 1469978.88 508596.716 0, 
+    1470280.271 508624.387 0, 1470581.66 508652.076 0, 1470883.048 508679.782 0, 1471184.434 508707.506 0, 1471484.436 508735.121 0, 1471787.202 508763.008 0, 1472088.583 508790.785 0, 1472389.963 508818.58 0, 1472691.341 508846.393 0, 1472992.717 508874.224 0, 
+    1473294.092 508902.072 0, 1473595.465 508929.938 0, 1473896.836 508957.822 0, 1474198.206 508985.723 0, 1474499.574 509013.642 0, 1474800.941 509041.579 0, 1475102.306 509069.534 0, 1475403.669 509097.507 0, 1475705.031 509125.497 0, 1476006.39 509153.505 0, 
+    1476307.749 509181.53 0, 1476609.105 509209.574 0, 1476910.46 509237.635 0, 1477211.814 509265.714 0, 1477513.165 509293.81 0, 1477814.515 509321.925 0, 1478115.864 509350.057 0, 1478417.211 509378.207 0, 1478717.174 509406.245 0, 1479234.465 503873.845 0, 
+    1479751.718 498341.859 0))
+
+POLYGON ((1493179.77 510779.14 0, 1492879.885 510750.254 0, 1492578.619 510721.253 0, 1492277.351 510692.27 0, 1491976.082 510663.304 0, 1491674.811 510634.356 0, 1491373.538 510605.426 0, 1491072.263 510576.514 0, 1490770.987 510547.619 0, 1490469.709 510518.742 0, 
+    1490168.43 510489.883 0, 1489867.148 510461.042 0, 1489565.865 510432.218 0, 1489264.581 510403.412 0, 1488963.294 510374.624 0, 1488662.006 510345.853 0, 1488360.716 510317.1 0, 1488059.425 510288.365 0, 1487758.132 510259.648 0, 1487456.837 510230.948 0, 
+    1487155.54 510202.266 0, 1486854.242 510173.602 0, 1486552.942 510144.956 0, 1486251.641 510116.327 0, 1485948.957 510087.585 0, 1485649.032 510059.123 0, 1485347.726 510030.547 0, 1485046.417 510001.99 0, 1484745.107 509973.45 0, 1484443.796 509944.927 0, 
+    1484142.482 509916.423 0, 1483841.167 509887.936 0, 1483539.85 509859.467 0, 1483238.532 509831.016 0, 1482937.212 509802.582 0, 1482635.89 509774.166 0, 1482334.567 509745.768 0, 1482033.242 509717.388 0, 1481731.915 509689.025 0, 1481430.586 509660.68 0, 
+    1481129.256 509632.353 0, 1480827.925 509604.044 0, 1480526.591 509575.752 0, 1480225.256 509547.478 0, 1479923.919 509519.222 0, 1479622.581 509490.983 0, 1479321.241 509462.762 0, 1479019.899 509434.559 0, 1478717.174 509406.245 0, 1478199.844 514939.054 0, 
+    1477682.477 520472.27 0, 1477984.547 520500.523 0, 1478285.238 520528.665 0, 1478585.927 520556.825 0, 1478886.614 520585.003 0, 1479187.299 520613.198 0, 1479487.983 520641.411 0, 1479788.665 520669.641 0, 1480089.346 520697.889 0, 1480390.024 520726.155 0, 
+    1480690.701 520754.439 0, 1480991.377 520782.74 0, 1481292.051 520811.059 0, 1481592.723 520839.396 0, 1481893.393 520867.751 0, 1482194.062 520896.123 0, 1482494.729 520924.513 0, 1482795.395 520952.92 0, 1483096.059 520981.345 0, 1483396.721 521009.788 0, 
+    1483697.381 521038.249 0, 1483998.04 521066.727 0, 1484298.697 521095.223 0, 1484599.352 521123.737 0, 1484898.629 521152.138 0, 1485200.658 521180.817 0, 1485501.309 521209.384 0, 1485801.957 521237.969 0, 1486102.604 521266.571 0, 1486403.25 521295.191 0, 
+    1486703.893 521323.828 0, 1487004.535 521352.484 0, 1487305.176 521381.157 0, 1487605.814 521409.847 0, 1487906.451 521438.556 0, 1488207.086 521467.282 0, 1488507.72 521496.025 0, 1488808.352 521524.787 0, 1489108.982 521553.566 0, 1489409.61 521582.363 0, 
+    1489710.237 521611.177 0, 1490010.862 521640.01 0, 1490311.485 521668.86 0, 1490612.107 521697.727 0, 1490912.727 521726.612 0, 1491213.345 521755.515 0, 1491513.962 521784.436 0, 1491814.576 521813.374 0, 1492113.814 521842.198 0, 1492646.812 516310.466 0, 
+    1493179.77 510779.14 0))
+
+POLYGON ((1506541.223 523252.892 0, 1506242.066 523223.223 0, 1505941.534 523193.435 0, 1505641 523163.665 0, 1505340.465 523133.913 0, 1505039.928 523104.178 0, 1504739.389 523074.462 0, 1504438.848 523044.763 0, 1504138.306 523015.081 0, 1503837.762 522985.417 0, 
+    1503537.216 522955.771 0, 1503236.668 522926.143 0, 1502936.119 522896.532 0, 1502635.568 522866.939 0, 1502335.015 522837.364 0, 1502034.46 522807.806 0, 1501733.904 522778.267 0, 1501433.346 522748.744 0, 1501132.786 522719.24 0, 1500832.225 522689.753 0, 
+    1500531.661 522660.284 0, 1500231.096 522630.832 0, 1499930.53 522601.399 0, 1499629.961 522571.983 0, 1499328.016 522542.45 0, 1499028.819 522513.203 0, 1498728.245 522483.84 0, 1498427.67 522454.495 0, 1498127.093 522425.168 0, 1497826.514 522395.858 0, 
+    1497525.933 522366.565 0, 1497225.351 522337.291 0, 1496924.767 522308.034 0, 1496624.181 522278.795 0, 1496323.594 522249.573 0, 1496023.005 522220.37 0, 1495722.414 522191.184 0, 1495421.821 522162.015 0, 1495121.227 522132.864 0, 1494820.631 522103.731 0, 
+    1494520.033 522074.616 0, 1494219.434 522045.518 0, 1493918.832 522016.439 0, 1493618.23 521987.376 0, 1493317.625 521958.332 0, 1493017.019 521929.305 0, 1492716.411 521900.296 0, 1492415.801 521871.304 0, 1492113.814 521842.198 0, 1491580.777 527374.334 0, 
+    1491047.701 532906.87 0, 1491349.034 532935.913 0, 1491648.993 532964.842 0, 1491948.95 532993.788 0, 1492248.905 533022.752 0, 1492548.858 533051.734 0, 1492848.81 533080.733 0, 1493148.76 533109.75 0, 1493448.708 533138.784 0, 1493748.655 533167.837 0, 
+    1494048.599 533196.907 0, 1494348.542 533225.994 0, 1494648.484 533255.099 0, 1494948.424 533284.222 0, 1495248.362 533313.363 0, 1495548.298 533342.521 0, 1495848.232 533371.697 0, 1496148.165 533400.89 0, 1496448.096 533430.101 0, 1496748.026 533459.33 0, 
+    1497047.953 533488.576 0, 1497347.879 533517.841 0, 1497647.804 533547.122 0, 1497947.726 533576.422 0, 1498246.275 533605.605 0, 1498547.566 533635.073 0, 1498847.483 533664.426 0, 1499147.399 533693.796 0, 1499447.313 533723.183 0, 1499747.225 533752.589 0, 
+    1500047.135 533782.012 0, 1500347.044 533811.452 0, 1500646.951 533840.911 0, 1500946.856 533870.386 0, 1501246.759 533899.88 0, 1501546.661 533929.391 0, 1501846.561 533958.92 0, 1502146.459 533988.467 0, 1502446.356 534018.031 0, 1502746.251 534047.613 0, 
+    1503046.144 534077.212 0, 1503346.035 534106.829 0, 1503645.925 534136.464 0, 1503945.812 534166.116 0, 1504245.698 534195.786 0, 1504545.583 534225.474 0, 1504845.465 534255.18 0, 1505145.346 534284.903 0, 1505443.855 534314.507 0, 1505992.559 528783.499 0, 
+    1506541.223 523252.892 0))
+
+POLYGON ((1519835.974 535762.811 0, 1519537.548 535732.363 0, 1519237.752 535701.793 0, 1518937.955 535671.24 0, 1518638.156 535640.705 0, 1518338.355 535610.188 0, 1518038.552 535579.689 0, 1517738.747 535549.207 0, 1517438.941 535518.742 0, 1517139.133 535488.296 0, 
+    1516839.323 535457.867 0, 1516539.511 535427.456 0, 1516239.697 535397.062 0, 1515939.882 535366.686 0, 1515640.065 535336.327 0, 1515340.246 535305.987 0, 1515040.425 535275.664 0, 1514740.602 535245.358 0, 1514440.778 535215.07 0, 1514140.952 535184.8 0, 
+    1513841.124 535154.548 0, 1513541.295 535124.313 0, 1513241.463 535094.096 0, 1512941.63 535063.896 0, 1512640.426 535033.577 0, 1512341.958 535003.55 0, 1512042.12 534973.403 0, 1511742.279 534943.275 0, 1511442.437 534913.163 0, 1511142.593 534883.07 0, 
+    1510842.748 534852.994 0, 1510542.9 534822.935 0, 1510243.051 534792.894 0, 1509943.2 534762.871 0, 1509643.348 534732.866 0, 1509343.493 534702.878 0, 1509043.637 534672.908 0, 1508743.779 534642.956 0, 1508443.919 534613.021 0, 1508144.058 534583.104 0, 
+    1507844.195 534553.204 0, 1507544.33 534523.322 0, 1507244.463 534493.458 0, 1506944.594 534463.611 0, 1506644.724 534433.782 0, 1506344.852 534403.971 0, 1506044.978 534374.178 0, 1505745.102 534344.402 0, 1505443.855 534314.507 0, 1504895.112 539845.913 0, 
+    1504346.329 545377.712 0, 1504646.923 545407.542 0, 1504946.147 545437.253 0, 1505245.37 545466.982 0, 1505544.591 545496.728 0, 1505843.81 545526.493 0, 1506143.027 545556.274 0, 1506442.243 545586.074 0, 1506741.457 545615.891 0, 1507040.669 545645.725 0, 
+    1507339.88 545675.578 0, 1507639.088 545705.447 0, 1507938.295 545735.335 0, 1508237.5 545765.24 0, 1508536.703 545795.162 0, 1508835.905 545825.103 0, 1509135.105 545855.061 0, 1509434.303 545885.036 0, 1509733.499 545915.029 0, 1510032.694 545945.04 0, 
+    1510331.886 545975.068 0, 1510631.077 546005.114 0, 1510930.267 546035.178 0, 1511229.454 546065.259 0, 1511527.274 546095.22 0, 1511827.824 546125.474 0, 1512127.006 546155.608 0, 1512426.186 546185.76 0, 1512725.365 546215.929 0, 1513024.542 546246.115 0, 
+    1513323.717 546276.32 0, 1513622.89 546306.542 0, 1513922.061 546336.782 0, 1514221.231 546367.039 0, 1514520.399 546397.314 0, 1514819.565 546427.606 0, 1515118.73 546457.916 0, 1515417.892 546488.244 0, 1515717.053 546518.589 0, 1516016.212 546548.952 0, 
+    1516315.369 546579.332 0, 1516614.524 546609.731 0, 1516913.678 546640.146 0, 1517212.83 546670.58 0, 1517511.98 546701.031 0, 1517811.128 546731.499 0, 1518110.275 546761.985 0, 1518409.419 546792.489 0, 1518707.198 546822.871 0, 1519271.606 541292.644 0, 
+    1519835.974 535762.811 0))
+
+POLYGON ((1533063.926 548308.596 0, 1532766.232 548277.373 0, 1532467.175 548246.024 0, 1532168.116 548214.693 0, 1531869.055 548183.379 0, 1531569.992 548152.083 0, 1531270.927 548120.805 0, 1530971.861 548089.544 0, 1530672.792 548058.301 0, 1530373.722 548027.075 0, 
+    1530074.65 547995.867 0, 1529775.576 547964.677 0, 1529476.501 547933.504 0, 1529177.423 547902.349 0, 1528878.344 547871.212 0, 1528579.263 547840.092 0, 1528280.18 547808.989 0, 1527981.095 547777.905 0, 1527682.008 547746.838 0, 1527382.919 547715.788 0, 
+    1527083.829 547684.756 0, 1526784.737 547653.742 0, 1526485.643 547622.745 0, 1526186.547 547591.766 0, 1525886.086 547560.663 0, 1525588.35 547529.861 0, 1525289.249 547498.934 0, 1524990.146 547468.026 0, 1524691.041 547437.135 0, 1524391.934 547406.261 0, 
+    1524092.826 547375.405 0, 1523793.715 547344.567 0, 1523494.603 547313.746 0, 1523195.489 547282.943 0, 1522896.373 547252.158 0, 1522597.256 547221.39 0, 1522298.136 547190.64 0, 1521999.015 547159.907 0, 1521699.892 547129.192 0, 1521400.767 547098.495 0, 
+    1521101.64 547067.815 0, 1520802.512 547037.153 0, 1520503.382 547006.508 0, 1520204.25 546975.881 0, 1519905.116 546945.272 0, 1519605.98 546914.68 0, 1519306.843 546884.106 0, 1519007.703 546853.549 0, 1518707.198 546822.871 0, 1518142.749 552353.489 0, 
+    1517578.261 557884.495 0, 1517878.113 557915.107 0, 1518176.601 557945.597 0, 1518475.088 557976.104 0, 1518773.572 558006.63 0, 1519072.055 558037.172 0, 1519370.536 558067.733 0, 1519669.015 558098.311 0, 1519967.493 558128.906 0, 1520265.968 558159.519 0, 
+    1520564.442 558190.15 0, 1520862.914 558220.798 0, 1521161.384 558251.464 0, 1521459.853 558282.147 0, 1521758.319 558312.848 0, 1522056.784 558343.566 0, 1522355.247 558374.302 0, 1522653.708 558405.056 0, 1522952.168 558435.827 0, 1523250.625 558466.616 0, 
+    1523549.081 558497.422 0, 1523847.535 558528.246 0, 1524145.987 558559.087 0, 1524444.437 558589.946 0, 1524741.526 558620.682 0, 1525041.333 558651.717 0, 1525339.777 558682.628 0, 1525638.22 558713.558 0, 1525936.662 558744.504 0, 1526235.101 558775.469 0, 
+    1526533.539 558806.451 0, 1526831.974 558837.45 0, 1527130.408 558868.467 0, 1527428.84 558899.502 0, 1527727.271 558930.554 0, 1528025.699 558961.624 0, 1528324.126 558992.711 0, 1528622.55 559023.816 0, 1528920.973 559054.939 0, 1529219.394 559086.079 0, 
+    1529517.814 559117.236 0, 1529816.231 559148.411 0, 1530114.647 559179.604 0, 1530413.06 559210.814 0, 1530711.472 559242.042 0, 1531009.883 559273.288 0, 1531308.291 559304.551 0, 1531606.697 559335.831 0, 1531903.743 559366.987 0, 1532483.854 553837.597 0, 
+    1533063.926 548308.596 0))
+
+POLYGON ((1546224.979 560889.944 0, 1545928.02 560857.949 0, 1545629.703 560825.826 0, 1545331.384 560793.72 0, 1545033.064 560761.632 0, 1544734.741 560729.561 0, 1544436.417 560697.508 0, 1544138.091 560665.472 0, 1543839.762 560633.454 0, 1543541.432 560601.453 0, 
+    1543243.1 560569.47 0, 1542944.767 560537.505 0, 1542646.431 560505.557 0, 1542348.093 560473.627 0, 1542049.754 560441.714 0, 1541751.413 560409.819 0, 1541453.069 560377.941 0, 1541154.724 560346.081 0, 1540856.377 560314.239 0, 1540558.028 560282.414 0, 
+    1540259.678 560250.606 0, 1539961.325 560218.816 0, 1539662.971 560187.044 0, 1539364.614 560155.289 0, 1539064.899 560123.408 0, 1538767.896 560091.833 0, 1538469.534 560060.131 0, 1538171.17 560028.446 0, 1537872.805 559996.779 0, 1537574.437 559965.13 0, 
+    1537276.068 559933.498 0, 1536977.697 559901.884 0, 1536679.324 559870.287 0, 1536380.949 559838.708 0, 1536082.572 559807.147 0, 1535784.193 559775.603 0, 1535485.813 559744.076 0, 1535187.43 559712.567 0, 1534889.046 559681.076 0, 1534590.66 559649.602 0, 
+    1534292.272 559618.146 0, 1533993.882 559586.708 0, 1533695.49 559555.287 0, 1533397.097 559523.883 0, 1533098.702 559492.497 0, 1532800.304 559461.129 0, 1532501.905 559429.778 0, 1532203.504 559398.445 0, 1531903.743 559366.987 0, 1531323.591 564896.761 0, 
+    1530743.398 570426.916 0, 1531042.506 570458.306 0, 1531340.256 570489.571 0, 1531638.004 570520.853 0, 1531935.75 570552.153 0, 1532233.495 570583.47 0, 1532531.237 570614.805 0, 1532828.978 570646.158 0, 1533126.717 570677.528 0, 1533424.454 570708.915 0, 
+    1533722.189 570740.32 0, 1534019.923 570771.743 0, 1534317.654 570803.183 0, 1534615.384 570834.641 0, 1534913.111 570866.116 0, 1535210.837 570897.609 0, 1535508.561 570929.119 0, 1535806.284 570960.647 0, 1536104.004 570992.192 0, 1536401.722 571023.755 0, 
+    1536699.439 571055.335 0, 1536997.154 571086.933 0, 1537294.867 571118.548 0, 1537592.578 571150.181 0, 1537888.932 571181.687 0, 1538187.994 571213.499 0, 1538485.7 571245.185 0, 1538783.403 571276.888 0, 1539081.105 571308.608 0, 1539378.805 571340.346 0, 
+    1539676.503 571372.102 0, 1539974.199 571403.875 0, 1540271.893 571435.665 0, 1540569.586 571467.473 0, 1540867.276 571499.299 0, 1541164.965 571531.142 0, 1541462.652 571563.003 0, 1541760.336 571594.881 0, 1542058.019 571626.777 0, 1542355.701 571658.69 0, 
+    1542653.38 571690.621 0, 1542951.057 571722.569 0, 1543248.733 571754.535 0, 1543546.406 571786.518 0, 1543844.078 571818.519 0, 1544141.748 571850.537 0, 1544439.416 571882.573 0, 1544737.082 571914.626 0, 1545033.393 571946.551 0, 1545629.206 566418.057 0, 
+    1546224.979 560889.944 0))
+
+POLYGON ((1559319.037 573506.552 0, 1559022.815 573473.79 0, 1558725.241 573440.896 0, 1558427.664 573408.019 0, 1558130.086 573375.16 0, 1557832.506 573342.318 0, 1557534.924 573309.494 0, 1557237.34 573276.688 0, 1556939.754 573243.898 0, 1556642.166 573211.127 0, 
+    1556344.576 573178.373 0, 1556046.985 573145.636 0, 1555749.391 573112.917 0, 1555451.796 573080.216 0, 1555154.198 573047.532 0, 1554856.599 573014.865 0, 1554558.997 572982.216 0, 1554261.394 572949.585 0, 1553963.789 572916.971 0, 1553666.182 572884.374 0, 
+    1553368.573 572851.795 0, 1553070.962 572819.234 0, 1552773.349 572786.69 0, 1552475.734 572754.164 0, 1552176.766 572721.507 0, 1551880.499 572689.163 0, 1551582.879 572656.689 0, 1551285.256 572624.233 0, 1550987.632 572591.794 0, 1550690.006 572559.373 0, 
+    1550392.377 572526.969 0, 1550094.747 572494.583 0, 1549797.115 572462.214 0, 1549499.482 572429.863 0, 1549201.846 572397.529 0, 1548904.208 572365.213 0, 1548606.569 572332.915 0, 1548308.927 572300.633 0, 1548011.284 572268.37 0, 1547713.639 572236.124 0, 
+    1547415.991 572203.895 0, 1547118.342 572171.684 0, 1546820.691 572139.491 0, 1546523.039 572107.315 0, 1546225.384 572075.156 0, 1545927.727 572043.015 0, 1545630.069 572010.892 0, 1545332.408 571978.786 0, 1545033.393 571946.551 0, 1544437.538 577475.424 0, 
+    1543841.644 583004.672 0, 1544140.005 583036.836 0, 1544437.015 583068.872 0, 1544734.023 583100.925 0, 1545031.028 583132.996 0, 1545328.032 583165.084 0, 1545625.034 583197.19 0, 1545922.034 583229.313 0, 1546219.033 583261.453 0, 1546516.029 583293.611 0, 
+    1546813.023 583325.787 0, 1547110.016 583357.98 0, 1547407.007 583390.191 0, 1547703.995 583422.419 0, 1548000.982 583454.664 0, 1548297.967 583486.927 0, 1548594.95 583519.208 0, 1548891.931 583551.506 0, 1549188.911 583583.821 0, 1549485.888 583616.154 0, 
+    1549782.863 583648.504 0, 1550079.837 583680.872 0, 1550376.809 583713.257 0, 1550673.778 583745.66 0, 1550969.397 583777.933 0, 1551267.712 583810.518 0, 1551564.676 583842.974 0, 1551861.638 583875.446 0, 1552158.598 583907.937 0, 1552455.557 583940.444 0, 
+    1552752.513 583972.969 0, 1553049.467 584005.512 0, 1553346.42 584038.072 0, 1553643.371 584070.65 0, 1553940.319 584103.245 0, 1554237.266 584135.858 0, 1554534.211 584168.488 0, 1554831.154 584201.135 0, 1555128.095 584233.8 0, 1555425.034 584266.483 0, 
+    1555721.971 584299.183 0, 1556018.906 584331.9 0, 1556315.84 584364.635 0, 1556612.771 584397.387 0, 1556909.7 584430.157 0, 1557206.628 584462.944 0, 1557503.553 584495.749 0, 1557800.477 584528.572 0, 1558096.051 584561.262 0, 1558707.565 579033.72 0, 
+    1559319.037 573506.552 0))
+
+POLYGON ((1572346.004 586158.117 0, 1572050.521 586124.591 0, 1571753.692 586090.93 0, 1571456.86 586057.287 0, 1571160.026 586023.661 0, 1570863.191 585990.052 0, 1570566.353 585956.461 0, 1570269.513 585922.887 0, 1569972.672 585889.331 0, 1569675.828 585855.792 0, 
+    1569378.982 585822.271 0, 1569082.135 585788.767 0, 1568785.285 585755.281 0, 1568488.434 585721.812 0, 1568191.58 585688.361 0, 1567894.725 585654.927 0, 1567597.868 585621.511 0, 1567301.008 585588.112 0, 1567004.147 585554.73 0, 1566707.284 585521.366 0, 
+    1566410.419 585488.02 0, 1566113.551 585454.691 0, 1565816.682 585421.379 0, 1565519.811 585388.085 0, 1565221.592 585354.657 0, 1564926.063 585321.549 0, 1564629.186 585288.307 0, 1564332.307 585255.083 0, 1564035.426 585221.876 0, 1563738.543 585188.687 0, 
+    1563441.658 585155.515 0, 1563144.772 585122.361 0, 1562847.883 585089.224 0, 1562550.992 585056.105 0, 1562254.1 585023.003 0, 1561957.205 584989.919 0, 1561660.308 584956.852 0, 1561363.41 584923.802 0, 1561066.51 584890.77 0, 1560769.607 584857.756 0, 
+    1560472.703 584824.759 0, 1560175.797 584791.779 0, 1559878.889 584758.817 0, 1559581.978 584725.872 0, 1559285.066 584692.945 0, 1558988.152 584660.035 0, 1558691.237 584627.143 0, 1558394.319 584594.269 0, 1558096.051 584561.262 0, 1557484.497 590089.177 0, 
+    1556872.901 595617.46 0, 1557170.515 595650.394 0, 1557466.782 595683.197 0, 1557763.047 595716.017 0, 1558059.31 595748.854 0, 1558355.572 595781.709 0, 1558651.831 595814.582 0, 1558948.089 595847.472 0, 1559244.344 595880.379 0, 1559540.598 595913.304 0, 
+    1559836.849 595946.246 0, 1560133.099 595979.205 0, 1560429.347 596012.182 0, 1560725.593 596045.177 0, 1561021.836 596078.189 0, 1561318.078 596111.218 0, 1561614.318 596144.265 0, 1561910.556 596177.329 0, 1562206.793 596210.411 0, 1562503.027 596243.51 0, 
+    1562799.259 596276.626 0, 1563095.489 596309.76 0, 1563391.717 596342.912 0, 1563687.944 596376.081 0, 1563982.825 596409.116 0, 1564280.391 596442.471 0, 1564576.611 596475.692 0, 1564872.83 596508.93 0, 1565169.046 596542.186 0, 1565465.261 596575.46 0, 
+    1565761.473 596608.751 0, 1566057.684 596642.059 0, 1566353.893 596675.385 0, 1566650.1 596708.728 0, 1566946.305 596742.089 0, 1567242.507 596775.467 0, 1567538.708 596808.862 0, 1567834.907 596842.275 0, 1568131.104 596875.705 0, 1568427.299 596909.153 0, 
+    1568723.492 596942.618 0, 1569019.683 596976.101 0, 1569315.872 597009.601 0, 1569612.059 597043.119 0, 1569908.244 597076.654 0, 1570204.428 597110.206 0, 1570500.609 597143.776 0, 1570796.788 597177.363 0, 1571091.623 597210.815 0, 1571718.835 591684.282 0, 
+    1572346.004 586158.117 0))
+
+POLYGON ((1585305.787 598844.335 0, 1585011.045 598810.049 0, 1584714.962 598775.625 0, 1584418.877 598741.219 0, 1584122.79 598706.83 0, 1583826.701 598672.458 0, 1583530.609 598638.104 0, 1583234.516 598603.767 0, 1582938.421 598569.448 0, 1582642.324 598535.146 0, 
+    1582346.224 598500.862 0, 1582050.123 598466.595 0, 1581754.02 598432.345 0, 1581457.914 598398.113 0, 1581161.807 598363.898 0, 1580865.697 598329.701 0, 1580569.586 598295.521 0, 1580273.473 598261.359 0, 1579977.357 598227.214 0, 1579681.24 598193.086 0, 
+    1579385.12 598158.976 0, 1579088.999 598124.883 0, 1578792.876 598090.808 0, 1578496.75 598056.75 0, 1578199.282 598022.555 0, 1577904.493 597988.686 0, 1577608.362 597954.681 0, 1577312.228 597920.693 0, 1577016.093 597886.722 0, 1576719.955 597852.769 0, 
+    1576423.816 597818.833 0, 1576127.674 597784.914 0, 1575831.531 597751.013 0, 1575535.386 597717.13 0, 1575239.238 597683.264 0, 1574943.089 597649.415 0, 1574646.937 597615.584 0, 1574350.784 597581.77 0, 1574054.628 597547.973 0, 1573758.471 597514.194 0, 
+    1573462.312 597480.433 0, 1573166.15 597446.689 0, 1572869.987 597412.962 0, 1572573.822 597379.253 0, 1572277.654 597345.561 0, 1571981.485 597311.886 0, 1571685.314 597278.229 0, 1571389.14 597244.59 0, 1571091.623 597210.815 0, 1570464.37 602737.714 0, 
+    1569837.076 608264.976 0, 1570133.94 608298.676 0, 1570429.463 608332.242 0, 1570724.983 608365.825 0, 1571020.502 608399.425 0, 1571316.019 608433.043 0, 1571611.533 608466.678 0, 1571907.046 608500.331 0, 1572202.557 608534.001 0, 1572498.066 608567.688 0, 
+    1572793.572 608601.393 0, 1573089.077 608635.115 0, 1573384.58 608668.855 0, 1573680.081 608702.612 0, 1573975.58 608736.386 0, 1574271.077 608770.178 0, 1574566.572 608803.987 0, 1574862.064 608837.814 0, 1575157.555 608871.658 0, 1575453.044 608905.519 0, 
+    1575748.531 608939.398 0, 1576044.016 608973.294 0, 1576339.499 609007.207 0, 1576634.98 609041.138 0, 1576929.121 609074.933 0, 1577225.936 609109.052 0, 1577521.411 609143.035 0, 1577816.884 609177.036 0, 1578112.355 609211.053 0, 1578407.824 609245.089 0, 
+    1578703.291 609279.141 0, 1578998.755 609313.211 0, 1579294.218 609347.299 0, 1579589.679 609381.404 0, 1579885.138 609415.526 0, 1580180.595 609449.665 0, 1580476.05 609483.822 0, 1580771.503 609517.997 0, 1581066.954 609552.188 0, 1581362.403 609586.398 0, 
+    1581657.849 609620.624 0, 1581953.294 609654.868 0, 1582248.737 609689.129 0, 1582544.178 609723.408 0, 1582839.617 609757.704 0, 1583135.053 609792.018 0, 1583430.488 609826.348 0, 1583725.921 609860.697 0, 1584020.015 609894.907 0, 1584662.922 604369.44 0, 
+    1585305.787 598844.335 0))
+
+POLYGON ((1598198.292 611564.901 0, 1597904.294 611529.86 0, 1597608.959 611494.677 0, 1597313.623 611459.511 0, 1597018.284 611424.363 0, 1596722.943 611389.233 0, 1596427.601 611354.12 0, 1596132.256 611319.024 0, 1595836.909 611283.945 0, 1595541.56 611248.884 0, 
+    1595246.209 611213.84 0, 1594950.856 611178.814 0, 1594655.501 611143.805 0, 1594360.143 611108.814 0, 1594064.784 611073.84 0, 1593769.423 611038.883 0, 1593474.059 611003.943 0, 1593178.694 610969.021 0, 1592883.327 610934.117 0, 1592587.957 610899.229 0, 
+    1592292.585 610864.36 0, 1591997.212 610829.507 0, 1591701.836 610794.672 0, 1591406.458 610759.854 0, 1591109.743 610724.897 0, 1590815.697 610690.271 0, 1590520.313 610655.506 0, 1590224.927 610620.757 0, 1589929.539 610586.027 0, 1589634.149 610551.313 0, 
+    1589338.757 610516.617 0, 1589043.363 610481.939 0, 1588747.966 610447.277 0, 1588452.568 610412.634 0, 1588157.168 610378.007 0, 1587861.766 610343.398 0, 1587566.362 610308.806 0, 1587270.955 610274.232 0, 1586975.547 610239.675 0, 1586680.136 610205.136 0, 
+    1586384.724 610170.613 0, 1586089.309 610136.109 0, 1585793.893 610101.621 0, 1585498.474 610067.151 0, 1585203.054 610032.699 0, 1584907.631 609998.264 0, 1584612.207 609963.846 0, 1584316.78 609929.445 0, 1584020.015 609894.907 0, 1583377.066 615420.733 0, 
+    1582734.076 620946.916 0, 1583030.187 620981.378 0, 1583324.964 621015.703 0, 1583619.738 621050.045 0, 1583914.51 621084.404 0, 1584209.28 621118.781 0, 1584504.048 621153.175 0, 1584798.814 621187.586 0, 1585093.578 621222.015 0, 1585388.34 621256.461 0, 
+    1585683.1 621290.925 0, 1585977.858 621325.406 0, 1586272.614 621359.904 0, 1586567.368 621394.419 0, 1586862.119 621428.952 0, 1587156.869 621463.502 0, 1587451.617 621498.07 0, 1587746.363 621532.655 0, 1588041.106 621567.257 0, 1588335.848 621601.877 0, 
+    1588630.588 621636.514 0, 1588925.325 621671.168 0, 1589220.061 621705.84 0, 1589514.794 621740.529 0, 1589808.194 621775.078 0, 1590104.255 621809.959 0, 1590398.982 621844.7 0, 1590693.708 621879.458 0, 1590988.431 621914.234 0, 1591283.152 621949.027 0, 
+    1591577.871 621983.837 0, 1591872.589 622018.665 0, 1592167.304 622053.51 0, 1592462.017 622088.373 0, 1592756.728 622123.252 0, 1593051.437 622158.15 0, 1593346.143 622193.064 0, 1593640.848 622227.996 0, 1593935.551 622262.945 0, 1594230.252 622297.912 0, 
+    1594524.95 622332.895 0, 1594819.647 622367.897 0, 1595114.341 622402.915 0, 1595409.034 622437.951 0, 1595703.724 622473.004 0, 1595998.413 622508.075 0, 1596293.099 622543.163 0, 1596587.783 622578.268 0, 1596881.134 622613.232 0, 1597539.735 617088.889 0, 
+    1598198.292 611564.901 0))
+
+POLYGON ((1611023.429 624319.51 0, 1610730.175 624283.718 0, 1610435.591 624247.78 0, 1610141.005 624211.859 0, 1609846.417 624175.956 0, 1609551.827 624140.071 0, 1609257.235 624104.202 0, 1608962.641 624068.351 0, 1608668.044 624032.518 0, 1608373.445 623996.701 0, 
+    1608078.845 623960.902 0, 1607784.242 623925.121 0, 1607489.637 623889.357 0, 1607195.03 623853.61 0, 1606900.421 623817.88 0, 1606605.809 623782.168 0, 1606311.196 623746.473 0, 1606016.581 623710.795 0, 1605721.963 623675.135 0, 1605427.343 623639.492 0, 
+    1605132.722 623603.866 0, 1604838.098 623568.258 0, 1604543.472 623532.667 0, 1604248.844 623497.094 0, 1603952.884 623461.377 0, 1603659.581 623425.999 0, 1603364.947 623390.477 0, 1603070.311 623354.973 0, 1602775.672 623319.486 0, 1602481.032 623284.016 0, 
+    1602186.389 623248.564 0, 1601891.744 623213.13 0, 1601597.097 623177.712 0, 1601302.448 623142.312 0, 1601007.797 623106.929 0, 1600713.144 623071.564 0, 1600418.489 623036.216 0, 1600123.832 623000.885 0, 1599829.173 622965.571 0, 1599534.511 622930.275 0, 
+    1599239.848 622894.997 0, 1598945.182 622859.735 0, 1598650.515 622824.491 0, 1598355.845 622789.264 0, 1598061.173 622754.055 0, 1597766.499 622718.863 0, 1597471.823 622683.688 0, 1597177.145 622648.531 0, 1596881.134 622613.232 0, 1596222.492 628137.929 0, 
+    1595563.808 633662.975 0, 1595859.166 633698.195 0, 1596153.193 633733.275 0, 1596447.219 633768.372 0, 1596741.243 633803.486 0, 1597035.264 633838.618 0, 1597329.283 633873.767 0, 1597623.301 633908.933 0, 1597917.316 633944.117 0, 1598211.329 633979.318 0, 
+    1598505.34 634014.536 0, 1598799.349 634049.771 0, 1599093.356 634085.024 0, 1599387.361 634120.294 0, 1599681.364 634155.582 0, 1599975.364 634190.886 0, 1600269.363 634226.208 0, 1600563.36 634261.548 0, 1600857.354 634296.904 0, 1601151.346 634332.278 0, 
+    1601445.337 634367.67 0, 1601739.325 634403.078 0, 1602033.311 634438.504 0, 1602327.295 634473.947 0, 1602619.951 634509.247 0, 1602915.257 634544.885 0, 1603209.235 634580.38 0, 1603503.21 634615.893 0, 1603797.184 634651.422 0, 1604091.156 634686.969 0, 
+    1604385.125 634722.534 0, 1604679.092 634758.115 0, 1604973.058 634793.714 0, 1605267.021 634829.33 0, 1605560.982 634864.964 0, 1605854.941 634900.614 0, 1606148.898 634936.282 0, 1606442.852 634971.968 0, 1606736.805 635007.67 0, 1607030.756 635043.39 0, 
+    1607324.704 635079.128 0, 1607618.65 635114.882 0, 1607912.595 635150.654 0, 1608206.537 635186.443 0, 1608500.477 635222.25 0, 1608794.415 635258.074 0, 1609088.35 635293.915 0, 1609382.284 635329.773 0, 1609674.891 635365.487 0, 1610349.181 629842.324 0, 
+    1611023.429 624319.51 0))
+
+POLYGON ((1623781.107 637107.859 0, 1623488.6 637071.318 0, 1623194.769 637034.629 0, 1622900.935 636997.958 0, 1622607.1 636961.304 0, 1622313.262 636924.667 0, 1622019.422 636888.048 0, 1621725.58 636851.446 0, 1621431.736 636814.861 0, 1621137.89 636778.293 0, 
+    1620844.041 636741.743 0, 1620550.191 636705.21 0, 1620256.338 636668.694 0, 1619962.483 636632.196 0, 1619668.626 636595.715 0, 1619374.767 636559.251 0, 1619080.905 636522.804 0, 1618787.042 636486.375 0, 1618493.176 636449.963 0, 1618199.309 636413.569 0, 
+    1617905.439 636377.191 0, 1617611.567 636340.831 0, 1617317.692 636304.488 0, 1617023.816 636268.163 0, 1616728.614 636231.691 0, 1616436.057 636195.564 0, 1616142.174 636159.29 0, 1615848.289 636123.034 0, 1615554.402 636086.795 0, 1615260.513 636050.574 0, 
+    1614966.622 636014.369 0, 1614672.729 635978.182 0, 1614378.833 635942.012 0, 1614084.935 635905.86 0, 1613791.036 635869.725 0, 1613497.134 635833.607 0, 1613203.23 635797.506 0, 1612909.323 635761.423 0, 1612615.415 635725.357 0, 1612321.505 635689.308 0, 
+    1612027.592 635653.277 0, 1611733.678 635617.263 0, 1611439.761 635581.266 0, 1611145.842 635545.287 0, 1610851.921 635509.324 0, 1610557.998 635473.38 0, 1610264.072 635437.452 0, 1609970.145 635401.542 0, 1609674.891 635365.487 0, 1609000.558 640888.996 0, 
+    1608326.183 646412.848 0, 1608620.785 646448.823 0, 1608914.062 646484.654 0, 1609207.337 646520.502 0, 1609500.61 646556.367 0, 1609793.88 646592.25 0, 1610087.149 646628.15 0, 1610380.416 646664.067 0, 1610673.68 646700.001 0, 1610966.943 646735.953 0, 
+    1611260.203 646771.922 0, 1611553.461 646807.908 0, 1611846.717 646843.912 0, 1612139.971 646879.932 0, 1612433.222 646915.97 0, 1612726.472 646952.026 0, 1613019.72 646988.098 0, 1613312.965 647024.188 0, 1613606.208 647060.295 0, 1613899.449 647096.419 0, 
+    1614192.688 647132.561 0, 1614485.925 647168.719 0, 1614779.16 647204.895 0, 1615072.393 647241.089 0, 1615364.302 647277.136 0, 1615658.852 647313.527 0, 1615952.078 647349.772 0, 1616245.302 647386.035 0, 1616538.524 647422.314 0, 1616831.744 647458.611 0, 
+    1617124.961 647494.925 0, 1617418.177 647531.257 0, 1617711.39 647567.605 0, 1618004.602 647603.971 0, 1618297.811 647640.354 0, 1618591.018 647676.755 0, 1618884.223 647713.172 0, 1619177.425 647749.607 0, 1619470.626 647786.059 0, 1619763.824 647822.529 0, 
+    1620057.02 647859.016 0, 1620350.215 647895.52 0, 1620643.407 647932.041 0, 1620936.596 647968.579 0, 1621229.784 648005.135 0, 1621522.97 648041.708 0, 1621816.153 648078.298 0, 1622109.334 648114.906 0, 1622401.194 648151.366 0, 1623091.172 642629.441 0, 
+    1623781.107 637107.859 0))
+
+POLYGON ((1636471.237 649929.64 0, 1636179.479 649892.356 0, 1635886.402 649854.92 0, 1635593.323 649817.502 0, 1635300.242 649780.101 0, 1635007.159 649742.717 0, 1634714.074 649705.35 0, 1634420.986 649668.001 0, 1634127.896 649630.669 0, 1633834.804 649593.354 0, 
+    1633541.71 649556.056 0, 1633248.614 649518.776 0, 1632955.515 649481.513 0, 1632662.414 649444.267 0, 1632369.311 649407.038 0, 1632076.206 649369.827 0, 1631783.099 649332.633 0, 1631489.989 649295.456 0, 1631196.878 649258.296 0, 1630903.764 649221.154 0, 
+    1630610.647 649184.029 0, 1630317.529 649146.921 0, 1630024.409 649109.83 0, 1629731.286 649072.757 0, 1629436.843 649035.534 0, 1629145.034 648998.662 0, 1628851.905 648961.64 0, 1628558.774 648924.636 0, 1628265.64 648887.649 0, 1627972.504 648850.679 0, 
+    1627679.366 648813.726 0, 1627386.226 648776.791 0, 1627093.084 648739.873 0, 1626799.94 648702.972 0, 1626506.793 648666.089 0, 1626213.644 648629.222 0, 1625920.493 648592.373 0, 1625627.34 648555.541 0, 1625334.185 648518.727 0, 1625041.027 648481.93 0, 
+    1624747.868 648445.15 0, 1624454.706 648408.387 0, 1624161.542 648371.641 0, 1623868.376 648334.913 0, 1623575.208 648298.202 0, 1623282.037 648261.508 0, 1622988.865 648224.832 0, 1622695.69 648188.172 0, 1622401.194 648151.366 0, 1621711.173 653673.63 0, 
+    1621021.111 659196.231 0, 1621314.954 659232.956 0, 1621607.479 659269.534 0, 1621900.002 659306.129 0, 1622192.522 659342.741 0, 1622485.04 659379.371 0, 1622777.556 659416.018 0, 1623070.07 659452.682 0, 1623362.582 659489.363 0, 1623655.091 659526.062 0, 
+    1623947.599 659562.777 0, 1624240.104 659599.51 0, 1624532.607 659636.26 0, 1624825.108 659673.028 0, 1625117.607 659709.812 0, 1625410.103 659746.614 0, 1625702.598 659783.433 0, 1625995.09 659820.269 0, 1626287.58 659857.123 0, 1626580.068 659893.993 0, 
+    1626872.554 659930.881 0, 1627165.038 659967.786 0, 1627457.519 660004.709 0, 1627749.998 660041.648 0, 1628041.16 660078.439 0, 1628334.95 660115.579 0, 1628627.423 660152.57 0, 1628919.893 660189.578 0, 1629212.362 660226.604 0, 1629504.828 660263.647 0, 
+    1629797.292 660300.707 0, 1630089.754 660337.784 0, 1630382.213 660374.878 0, 1630674.671 660411.99 0, 1630967.126 660449.119 0, 1631259.579 660486.265 0, 1631552.03 660523.428 0, 1631844.479 660560.609 0, 1632136.925 660597.807 0, 1632429.369 660635.021 0, 
+    1632721.812 660672.254 0, 1633014.251 660709.503 0, 1633306.689 660746.77 0, 1633599.125 660784.053 0, 1633891.558 660821.354 0, 1634183.989 660858.673 0, 1634476.418 660896.008 0, 1634768.845 660933.361 0, 1635059.956 660970.562 0, 1635765.618 655449.933 0, 
+    1636471.237 649929.64 0))
+
+POLYGON ((1649093.731 662784.55 0, 1648802.725 662746.525 0, 1648510.405 662708.346 0, 1648218.082 662670.185 0, 1647925.758 662632.041 0, 1647633.431 662593.914 0, 1647341.102 662555.804 0, 1647048.771 662517.711 0, 1646756.437 662479.636 0, 1646464.101 662441.578 0, 
+    1646171.763 662403.537 0, 1645879.423 662365.513 0, 1645587.081 662327.506 0, 1645294.736 662289.517 0, 1645002.389 662251.545 0, 1644710.04 662213.59 0, 1644417.688 662175.652 0, 1644125.335 662137.732 0, 1643832.979 662099.828 0, 1643540.621 662061.942 0, 
+    1643248.26 662024.073 0, 1642955.898 661986.222 0, 1642663.533 661948.387 0, 1642371.166 661910.57 0, 1642077.484 661872.6 0, 1641786.425 661834.987 0, 1641494.051 661797.221 0, 1641201.676 661759.473 0, 1640909.297 661721.741 0, 1640616.917 661684.027 0, 
+    1640324.534 661646.331 0, 1640032.15 661608.651 0, 1639739.763 661570.988 0, 1639447.373 661533.343 0, 1639154.982 661495.715 0, 1638862.588 661458.104 0, 1638570.192 661420.511 0, 1638277.794 661382.935 0, 1637985.394 661345.375 0, 1637692.991 661307.833 0, 
+    1637400.587 661270.309 0, 1637108.18 661232.801 0, 1636815.771 661195.311 0, 1636523.359 661157.838 0, 1636230.946 661120.382 0, 1635938.53 661082.943 0, 1635646.112 661045.522 0, 1635353.692 661008.117 0, 1635059.956 660970.562 0, 1634354.251 666491.525 0, 
+    1633648.505 672012.816 0, 1633941.588 672050.288 0, 1634233.358 672087.609 0, 1634525.126 672124.947 0, 1634816.892 672162.303 0, 1635108.656 672199.675 0, 1635400.417 672237.065 0, 1635692.176 672274.472 0, 1635983.933 672311.896 0, 1636275.688 672349.338 0, 
+    1636567.441 672386.796 0, 1636859.191 672424.272 0, 1637150.94 672461.765 0, 1637442.686 672499.275 0, 1637734.429 672536.802 0, 1638026.171 672574.346 0, 1638317.91 672611.908 0, 1638609.648 672649.487 0, 1638901.383 672687.082 0, 1639193.115 672724.696 0, 
+    1639484.846 672762.326 0, 1639776.574 672799.973 0, 1640068.3 672837.638 0, 1640360.024 672875.319 0, 1640650.436 672912.849 0, 1640943.465 672950.734 0, 1641235.183 672988.468 0, 1641526.898 673026.218 0, 1641818.61 673063.986 0, 1642110.321 673101.77 0, 
+    1642402.029 673139.572 0, 1642693.735 673177.391 0, 1642985.439 673215.228 0, 1643277.141 673253.081 0, 1643568.84 673290.952 0, 1643860.538 673328.839 0, 1644152.232 673366.744 0, 1644443.925 673404.667 0, 1644735.616 673442.606 0, 1645027.304 673480.562 0, 
+    1645318.99 673518.536 0, 1645610.674 673556.527 0, 1645902.355 673594.535 0, 1646194.035 673632.56 0, 1646485.712 673670.602 0, 1646777.387 673708.661 0, 1647069.059 673746.738 0, 1647360.73 673784.832 0, 1647651.09 673822.772 0, 1648372.432 668303.496 0, 
+    1649093.731 662784.55 0))
+
+POLYGON ((1661648.505 675672.28 0, 1661358.251 675633.519 0, 1661066.69 675594.602 0, 1660775.126 675555.701 0, 1660483.56 675516.818 0, 1660191.991 675477.952 0, 1659900.421 675439.103 0, 1659608.848 675400.271 0, 1659317.272 675361.456 0, 1659025.695 675322.659 0, 
+    1658734.115 675283.878 0, 1658442.533 675245.115 0, 1658150.948 675206.369 0, 1657859.362 675167.64 0, 1657567.773 675128.929 0, 1657276.181 675090.234 0, 1656984.588 675051.557 0, 1656692.992 675012.896 0, 1656401.394 674974.253 0, 1656109.793 674935.627 0, 
+    1655818.191 674897.019 0, 1655526.586 674858.427 0, 1655234.979 674819.853 0, 1654943.369 674781.295 0, 1654650.451 674742.583 0, 1654360.143 674704.232 0, 1654068.527 674665.727 0, 1653776.909 674627.238 0, 1653485.288 674588.767 0, 1653193.665 674550.312 0, 
+    1652902.039 674511.875 0, 1652610.412 674473.455 0, 1652318.782 674435.053 0, 1652027.15 674396.667 0, 1651735.516 674358.299 0, 1651443.879 674319.947 0, 1651152.24 674281.613 0, 1650860.599 674243.296 0, 1650568.955 674204.996 0, 1650277.31 674166.714 0, 
+    1649985.662 674128.448 0, 1649694.012 674090.2 0, 1649402.359 674051.969 0, 1649110.705 674013.755 0, 1648819.048 673975.558 0, 1648527.389 673937.379 0, 1648235.727 673899.216 0, 1647944.064 673861.071 0, 1647651.09 673822.772 0, 1646929.705 679342.374 0, 
+    1646208.277 684862.299 0, 1646500.599 684900.513 0, 1646791.612 684938.573 0, 1647082.624 684976.651 0, 1647373.634 685014.745 0, 1647664.641 685052.857 0, 1647955.646 685090.986 0, 1648246.648 685129.132 0, 1648537.649 685167.295 0, 1648828.647 685205.475 0, 
+    1649119.643 685243.673 0, 1649410.636 685281.887 0, 1649701.628 685320.119 0, 1649992.617 685358.367 0, 1650283.604 685396.633 0, 1650574.589 685434.916 0, 1650865.571 685473.216 0, 1651156.551 685511.533 0, 1651447.529 685549.868 0, 1651738.505 685588.219 0, 
+    1652029.478 685626.588 0, 1652320.449 685664.974 0, 1652611.418 685703.376 0, 1652902.385 685741.796 0, 1653192.045 685780.061 0, 1653484.311 685818.688 0, 1653775.271 685857.159 0, 1654066.229 685895.648 0, 1654357.184 685934.153 0, 1654648.137 685972.676 0, 
+    1654939.088 686011.216 0, 1655230.036 686049.773 0, 1655520.982 686088.347 0, 1655811.926 686126.938 0, 1656102.868 686165.546 0, 1656393.807 686204.172 0, 1656684.745 686242.814 0, 1656975.679 686281.474 0, 1657266.612 686320.151 0, 1657557.542 686358.845 0, 
+    1657848.47 686397.556 0, 1658139.396 686436.284 0, 1658430.32 686475.03 0, 1658721.241 686513.792 0, 1659012.16 686552.572 0, 1659303.076 686591.368 0, 1659593.991 686630.182 0, 1659884.903 686669.013 0, 1660174.51 686707.687 0, 1660911.529 681189.822 0, 
+    1661648.505 675672.28 0))
+
+POLYGON ((1674135.473 688592.525 0, 1673845.974 688553.032 0, 1673555.173 688513.38 0, 1673264.37 688473.744 0, 1672973.564 688434.126 0, 1672682.756 688394.524 0, 1672391.945 688354.94 0, 1672101.132 688315.373 0, 1671810.317 688275.823 0, 1671519.5 688236.29 0, 
+    1671228.68 688196.774 0, 1670937.858 688157.276 0, 1670647.033 688117.794 0, 1670356.206 688078.33 0, 1670065.377 688038.883 0, 1669774.546 687999.452 0, 1669483.712 687960.039 0, 1669192.876 687920.644 0, 1668902.038 687881.265 0, 1668611.197 687841.903 0, 
+    1668320.354 687802.558 0, 1668029.508 687763.231 0, 1667738.661 687723.921 0, 1667447.811 687684.627 0, 1667155.657 687645.176 0, 1666866.104 687606.092 0, 1666575.247 687566.851 0, 1666284.388 687527.626 0, 1665993.526 687488.418 0, 1665702.662 687449.228 0, 
+    1665411.796 687410.054 0, 1665120.928 687370.898 0, 1664830.057 687331.759 0, 1664539.184 687292.637 0, 1664248.309 687253.532 0, 1663957.431 687214.444 0, 1663666.551 687175.374 0, 1663375.669 687136.32 0, 1663084.784 687097.284 0, 1662793.897 687058.264 0, 
+    1662503.008 687019.262 0, 1662212.117 686980.277 0, 1661921.223 686941.309 0, 1661630.327 686902.358 0, 1661339.429 686863.425 0, 1661048.528 686824.508 0, 1660757.625 686785.609 0, 1660466.72 686746.726 0, 1660174.51 686707.687 0, 1659437.448 692225.872 0, 
+    1658700.344 697744.373 0, 1658991.901 697783.325 0, 1659282.157 697822.121 0, 1659572.41 697860.933 0, 1659862.661 697899.763 0, 1660152.91 697938.61 0, 1660443.157 697977.474 0, 1660733.401 698016.354 0, 1661023.643 698055.252 0, 1661313.882 698094.168 0, 
+    1661604.119 698133.1 0, 1661894.354 698172.049 0, 1662184.587 698211.015 0, 1662474.818 698249.999 0, 1662765.046 698288.999 0, 1663055.272 698328.017 0, 1663345.495 698367.051 0, 1663635.716 698406.103 0, 1663925.935 698445.172 0, 1664216.152 698484.258 0, 
+    1664506.366 698523.361 0, 1664796.578 698562.481 0, 1665086.788 698601.618 0, 1665376.995 698640.772 0, 1665665.902 698679.768 0, 1665957.403 698719.132 0, 1666247.604 698758.337 0, 1666537.802 698797.56 0, 1666827.998 698836.8 0, 1667118.192 698876.056 0, 
+    1667408.383 698915.33 0, 1667698.572 698954.621 0, 1667988.758 698993.929 0, 1668278.943 699033.254 0, 1668569.125 699072.596 0, 1668859.305 699111.955 0, 1669149.482 699151.332 0, 1669439.657 699190.725 0, 1669729.83 699230.135 0, 1670020 699269.563 0, 
+    1670310.168 699309.007 0, 1670600.334 699348.469 0, 1670890.498 699387.948 0, 1671180.659 699427.444 0, 1671470.817 699466.957 0, 1671760.974 699506.487 0, 1672051.128 699546.034 0, 1672341.28 699585.598 0, 1672630.133 699625.002 0, 1673382.825 694108.605 0, 
+    1674135.473 688592.525 0))
+
+POLYGON ((1686554.553 701544.977 0, 1686265.81 701504.757 0, 1685975.771 701464.373 0, 1685685.73 701424.007 0, 1685395.686 701383.657 0, 1685105.64 701343.325 0, 1684815.592 701303.009 0, 1684525.541 701262.711 0, 1684235.488 701222.429 0, 1683945.433 701182.165 0, 
+    1683655.375 701141.918 0, 1683365.314 701101.688 0, 1683075.252 701061.475 0, 1682785.187 701021.279 0, 1682495.119 700981.1 0, 1682205.05 700940.939 0, 1681914.978 700900.794 0, 1681624.903 700860.666 0, 1681334.826 700820.556 0, 1681044.747 700780.462 0, 
+    1680754.666 700740.386 0, 1680464.582 700700.326 0, 1680174.496 700660.284 0, 1679884.407 700620.259 0, 1679593.021 700580.072 0, 1679304.223 700540.26 0, 1679014.127 700500.286 0, 1678724.029 700460.329 0, 1678433.929 700420.389 0, 1678143.826 700380.467 0, 
+    1677853.721 700340.561 0, 1677563.614 700300.672 0, 1677273.504 700260.801 0, 1676983.392 700220.946 0, 1676693.277 700181.109 0, 1676403.161 700141.289 0, 1676113.041 700101.485 0, 1675822.92 700061.699 0, 1675532.796 700021.93 0, 1675242.67 699982.178 0, 
+    1674952.541 699942.443 0, 1674662.411 699902.726 0, 1674372.277 699863.025 0, 1674082.142 699823.341 0, 1673792.004 699783.675 0, 1673501.864 699744.025 0, 1673211.721 699704.393 0, 1672921.577 699664.777 0, 1672630.133 699625.002 0, 1671877.398 705141.712 0, 
+    1671124.621 710658.731 0, 1671415.413 710698.417 0, 1671704.908 710737.944 0, 1671994.401 710777.488 0, 1672283.892 710817.048 0, 1672573.38 710856.626 0, 1672862.866 710896.221 0, 1673152.35 710935.833 0, 1673441.832 710975.462 0, 1673731.311 711015.108 0, 
+    1674020.788 711054.771 0, 1674310.262 711094.451 0, 1674599.734 711134.148 0, 1674889.204 711173.862 0, 1675178.671 711213.593 0, 1675468.136 711253.341 0, 1675757.599 711293.107 0, 1676047.06 711332.889 0, 1676336.518 711372.688 0, 1676625.973 711412.505 0, 
+    1676915.427 711452.338 0, 1677204.878 711492.188 0, 1677494.327 711532.056 0, 1677783.773 711571.94 0, 1678071.924 711611.664 0, 1678362.659 711651.76 0, 1678652.098 711691.696 0, 1678941.535 711731.649 0, 1679230.969 711771.618 0, 1679520.402 711811.605 0, 
+    1679809.831 711851.609 0, 1680099.259 711891.629 0, 1680388.684 711931.667 0, 1680678.107 711971.722 0, 1680967.528 712011.794 0, 1681256.946 712051.883 0, 1681546.361 712091.989 0, 1681835.775 712132.112 0, 1682125.186 712172.252 0, 1682414.594 712212.409 0, 
+    1682704.001 712252.583 0, 1682993.405 712292.774 0, 1683282.806 712332.982 0, 1683572.205 712373.207 0, 1683861.602 712413.45 0, 1684150.997 712453.709 0, 1684440.389 712493.985 0, 1684729.778 712534.279 0, 1685017.875 712574.409 0, 1685786.235 707059.538 0, 
+    1686554.553 701544.977 0))
+
+POLYGON ((1698905.661 714529.33 0, 1698617.677 714488.386 0, 1698328.402 714447.275 0, 1698039.125 714406.181 0, 1697749.845 714365.105 0, 1697460.564 714324.045 0, 1697171.279 714283.002 0, 1696881.992 714241.977 0, 1696592.703 714200.968 0, 1696303.411 714159.977 0, 
+    1696014.117 714119.002 0, 1695724.821 714078.045 0, 1695435.522 714037.104 0, 1695146.221 713996.181 0, 1694856.917 713955.274 0, 1694567.611 713914.385 0, 1694278.302 713873.513 0, 1693988.992 713832.657 0, 1693699.678 713791.819 0, 1693410.363 713750.998 0, 
+    1693121.044 713710.193 0, 1692831.724 713669.406 0, 1692542.401 713628.636 0, 1692253.076 713587.883 0, 1691962.458 713546.965 0, 1691674.418 713506.428 0, 1691385.085 713465.726 0, 1691095.75 713425.041 0, 1690806.413 713384.373 0, 1690517.073 713343.722 0, 
+    1690227.731 713303.088 0, 1689938.387 713262.471 0, 1689649.04 713221.871 0, 1689359.691 713181.288 0, 1689070.339 713140.722 0, 1688780.985 713100.173 0, 1688491.629 713059.642 0, 1688202.27 713019.127 0, 1687912.909 712978.629 0, 1687623.545 712938.149 0, 
+    1687334.179 712897.685 0, 1687044.811 712857.238 0, 1686755.44 712816.809 0, 1686466.067 712776.396 0, 1686176.691 712736.001 0, 1685887.314 712695.622 0, 1685597.933 712655.261 0, 1685308.551 712614.916 0, 1685017.875 712574.409 0, 1684249.471 718089.586 0, 
+    1683481.026 723605.065 0, 1683771.05 723645.482 0, 1684059.783 723685.736 0, 1684348.514 723726.007 0, 1684637.243 723766.294 0, 1684925.969 723806.599 0, 1685214.693 723846.921 0, 1685503.415 723887.26 0, 1685792.134 723927.616 0, 1686080.851 723967.989 0, 
+    1686369.565 724008.379 0, 1686658.277 724048.786 0, 1686946.987 724089.209 0, 1687235.694 724129.65 0, 1687524.399 724170.108 0, 1687813.101 724210.583 0, 1688101.801 724251.075 0, 1688390.499 724291.583 0, 1688679.194 724332.109 0, 1688967.887 724372.652 0, 
+    1689256.578 724413.212 0, 1689545.266 724453.789 0, 1689833.952 724494.382 0, 1690122.635 724534.993 0, 1690410.029 724575.44 0, 1690699.995 724616.266 0, 1690988.671 724656.927 0, 1691277.345 724697.606 0, 1691566.016 724738.302 0, 1691854.685 724779.014 0, 
+    1692143.352 724819.744 0, 1692432.016 724860.491 0, 1692720.678 724901.254 0, 1693009.337 724942.035 0, 1693297.994 724982.833 0, 1693586.649 725023.647 0, 1693875.301 725064.479 0, 1694163.951 725105.328 0, 1694452.599 725146.193 0, 1694741.244 725187.076 0, 
+    1695029.886 725227.975 0, 1695318.526 725268.892 0, 1695607.164 725309.826 0, 1695895.8 725350.776 0, 1696184.433 725391.744 0, 1696473.063 725432.728 0, 1696761.691 725473.73 0, 1697050.317 725514.748 0, 1697337.655 725555.601 0, 1698121.679 720042.314 0, 
+    1698905.661 714529.33 0))
+
+POLYGON ((1711188.717 727545.276 0, 1710901.494 727503.611 0, 1710612.985 727461.778 0, 1710324.474 727419.961 0, 1710035.961 727378.161 0, 1709747.444 727336.378 0, 1709458.926 727294.612 0, 1709170.405 727252.864 0, 1708881.881 727211.132 0, 1708593.356 727169.417 0, 
+    1708304.827 727127.719 0, 1708016.296 727086.038 0, 1707727.763 727044.374 0, 1707439.227 727002.727 0, 1707150.689 726961.097 0, 1706862.149 726919.484 0, 1706573.606 726877.888 0, 1706285.06 726836.309 0, 1705996.512 726794.747 0, 1705707.962 726753.202 0, 
+    1705419.409 726711.674 0, 1705130.853 726670.163 0, 1704842.296 726628.669 0, 1704553.736 726587.192 0, 1704263.889 726545.547 0, 1703976.608 726504.288 0, 1703688.04 726462.862 0, 1703399.47 726421.453 0, 1703110.898 726380.061 0, 1702822.323 726338.685 0, 
+    1702533.746 726297.327 0, 1702245.166 726255.986 0, 1701956.584 726214.662 0, 1701668 726173.354 0, 1701379.413 726132.064 0, 1701090.823 726090.791 0, 1700802.231 726049.535 0, 1700513.637 726008.295 0, 1700225.04 725967.073 0, 1699936.441 725925.867 0, 
+    1699647.84 725884.679 0, 1699359.236 725843.508 0, 1699070.629 725802.353 0, 1698782.021 725761.216 0, 1698493.409 725720.095 0, 1698204.796 725678.992 0, 1697916.18 725637.906 0, 1697627.561 725596.836 0, 1697337.655 725555.601 0, 1696553.588 731069.187 0, 
+    1695769.478 736583.069 0, 1696058.733 736624.211 0, 1696346.702 736665.189 0, 1696634.669 736706.183 0, 1696922.634 736747.194 0, 1697210.596 736788.222 0, 1697498.556 736829.266 0, 1697786.513 736870.328 0, 1698074.468 736911.407 0, 1698362.421 736952.503 0, 
+    1698650.371 736993.616 0, 1698938.319 737034.745 0, 1699226.264 737075.892 0, 1699514.207 737117.055 0, 1699802.147 737158.236 0, 1700090.085 737199.433 0, 1700378.021 737240.648 0, 1700665.954 737281.879 0, 1700953.885 737323.127 0, 1701241.813 737364.393 0, 
+    1701529.739 737405.675 0, 1701817.662 737446.974 0, 1702105.583 737488.29 0, 1702393.502 737529.623 0, 1702680.137 737570.789 0, 1702969.332 737612.34 0, 1703257.243 737653.724 0, 1703545.152 737695.124 0, 1703833.058 737736.542 0, 1704120.962 737777.977 0, 
+    1704408.864 737819.428 0, 1704696.763 737860.897 0, 1704984.659 737902.383 0, 1705272.554 737943.885 0, 1705560.445 737985.404 0, 1705848.335 738026.941 0, 1706136.221 738068.494 0, 1706424.106 738110.064 0, 1706711.988 738151.652 0, 1706999.867 738193.256 0, 
+    1707287.744 738234.877 0, 1707575.619 738276.515 0, 1707863.491 738318.17 0, 1708151.361 738359.842 0, 1708439.228 738401.531 0, 1708727.093 738443.236 0, 1709014.955 738484.959 0, 1709302.815 738526.699 0, 1709589.393 738568.27 0, 1710389.076 733056.625 0, 
+    1711188.717 727545.276 0))
+
+POLYGON ((1424466.686 460032.019 0, 1424163.839 460007.16 0, 1423859.587 459982.204 0, 1423555.333 459957.265 0, 1423251.077 459932.344 0, 1422946.82 459907.442 0, 1422642.562 459882.557 0, 1422338.302 459857.69 0, 1422034.041 459832.841 0, 1421729.778 459808.01 0, 
+    1421425.514 459783.196 0, 1421121.248 459758.401 0, 1420816.981 459733.624 0, 1420512.712 459708.864 0, 1420208.442 459684.123 0, 1419904.171 459659.399 0, 1419599.898 459634.693 0, 1419295.623 459610.005 0, 1418991.347 459585.335 0, 1418687.07 459560.683 0, 
+    1418382.791 459536.049 0, 1418078.511 459511.433 0, 1417774.229 459486.835 0, 1417469.946 459462.254 0, 1417164.256 459437.578 0, 1416861.376 459413.147 0, 1416557.088 459388.62 0, 1416252.799 459364.112 0, 1415948.509 459339.621 0, 1415644.217 459315.148 0, 
+    1415339.924 459290.693 0, 1415035.629 459266.256 0, 1414731.333 459241.836 0, 1414427.036 459217.435 0, 1414122.737 459193.052 0, 1413818.436 459168.686 0, 1413514.134 459144.339 0, 1413209.831 459120.009 0, 1412905.526 459095.697 0, 1412601.22 459071.403 0, 
+    1412296.913 459047.127 0, 1411992.604 459022.869 0, 1411688.293 458998.629 0, 1411383.981 458974.407 0, 1411079.668 458950.203 0, 1410775.354 458926.016 0, 1410471.037 458901.848 0, 1410166.72 458877.697 0, 1409860.994 458853.453 0, 1409422.136 464389.652 0, 
+    1408983.244 469926.282 0, 1409288.315 469950.474 0, 1409591.981 469974.573 0, 1409895.646 469998.69 0, 1410199.309 470022.824 0, 1410502.97 470046.977 0, 1410806.63 470071.147 0, 1411110.289 470095.335 0, 1411413.946 470119.541 0, 1411717.602 470143.765 0, 
+    1412021.257 470168.007 0, 1412324.91 470192.267 0, 1412628.561 470216.544 0, 1412932.211 470240.84 0, 1413235.86 470265.153 0, 1413539.507 470289.484 0, 1413843.153 470313.833 0, 1414146.798 470338.2 0, 1414450.441 470362.585 0, 1414754.082 470386.988 0, 
+    1415057.722 470411.408 0, 1415361.361 470435.847 0, 1415664.998 470460.303 0, 1415968.634 470484.777 0, 1416270.866 470509.156 0, 1416575.901 470533.779 0, 1416879.533 470558.307 0, 1417183.163 470582.852 0, 1417486.791 470607.416 0, 1417790.419 470631.997 0, 
+    1418094.044 470656.597 0, 1418397.669 470681.214 0, 1418701.291 470705.849 0, 1419004.913 470730.501 0, 1419308.533 470755.172 0, 1419612.151 470779.861 0, 1419915.768 470804.567 0, 1420219.384 470829.292 0, 1420522.998 470854.034 0, 1420826.61 470878.794 0, 
+    1421130.221 470903.572 0, 1421433.831 470928.368 0, 1421737.439 470953.181 0, 1422041.046 470978.013 0, 1422344.651 471002.862 0, 1422648.255 471027.73 0, 1422951.858 471052.615 0, 1423255.459 471077.518 0, 1423557.657 471102.324 0, 1424012.189 465566.956 0, 
+    1424466.686 460032.019 0))
+
+POLYGON ((1438128.689 472319.536 0, 1437826.56 472293.877 0, 1437523.03 472268.116 0, 1437219.499 472242.373 0, 1436915.967 472216.648 0, 1436612.433 472190.941 0, 1436308.898 472165.252 0, 1436005.361 472139.581 0, 1435701.822 472113.927 0, 1435398.282 472088.291 0, 
+    1435094.741 472062.674 0, 1434791.198 472037.074 0, 1434487.653 472011.492 0, 1434184.107 471985.928 0, 1433880.56 471960.381 0, 1433577.011 471934.853 0, 1433273.461 471909.342 0, 1432969.909 471883.85 0, 1432666.355 471858.375 0, 1432362.8 471832.918 0, 
+    1432059.244 471807.479 0, 1431755.686 471782.058 0, 1431452.126 471756.654 0, 1431148.565 471731.269 0, 1430843.603 471705.784 0, 1430541.439 471680.551 0, 1430237.873 471655.22 0, 1429934.306 471629.906 0, 1429630.738 471604.609 0, 1429327.168 471579.331 0, 
+    1429023.597 471554.071 0, 1428720.024 471528.828 0, 1428416.449 471503.604 0, 1428112.873 471478.397 0, 1427809.296 471453.208 0, 1427505.717 471428.037 0, 1427202.137 471402.884 0, 1426898.555 471377.748 0, 1426594.972 471352.631 0, 1426291.387 471327.531 0, 
+    1425987.801 471302.449 0, 1425684.213 471277.386 0, 1425380.624 471252.34 0, 1425077.033 471227.311 0, 1424773.441 471202.301 0, 1424469.848 471177.309 0, 1424166.253 471152.334 0, 1423862.656 471127.378 0, 1423557.657 471102.324 0, 1423103.089 476638.12 0, 
+    1422648.487 482174.341 0, 1422952.832 482199.341 0, 1423255.777 482224.244 0, 1423558.72 482249.165 0, 1423861.662 482274.104 0, 1424164.602 482299.06 0, 1424467.541 482324.035 0, 1424770.479 482349.027 0, 1425073.415 482374.037 0, 1425376.35 482399.065 0, 
+    1425679.283 482424.111 0, 1425982.214 482449.174 0, 1426285.144 482474.256 0, 1426588.073 482499.355 0, 1426891 482524.472 0, 1427193.926 482549.607 0, 1427496.85 482574.759 0, 1427799.773 482599.93 0, 1428102.694 482625.118 0, 1428405.614 482650.325 0, 
+    1428708.532 482675.549 0, 1429011.449 482700.79 0, 1429314.364 482726.05 0, 1429617.278 482751.328 0, 1429918.794 482776.506 0, 1430223.102 482801.936 0, 1430526.011 482827.267 0, 1430828.919 482852.616 0, 1431131.825 482877.983 0, 1431434.73 482903.367 0, 
+    1431737.633 482928.769 0, 1432040.535 482954.189 0, 1432343.436 482979.627 0, 1432646.335 483005.083 0, 1432949.232 483030.557 0, 1433252.128 483056.048 0, 1433555.022 483081.558 0, 1433857.915 483107.085 0, 1434160.807 483132.63 0, 1434463.697 483158.192 0, 
+    1434766.585 483183.773 0, 1435069.472 483209.371 0, 1435372.357 483234.988 0, 1435675.241 483260.622 0, 1435978.124 483286.274 0, 1436281.004 483311.943 0, 1436583.884 483337.631 0, 1436886.762 483363.336 0, 1437188.242 483388.941 0, 1437658.484 477854.026 0, 
+    1438128.689 472319.536 0))
+
+POLYGON ((1451724.508 484644.613 0, 1451423.099 484618.157 0, 1451120.295 484591.596 0, 1450817.489 484565.053 0, 1450514.682 484538.527 0, 1450211.873 484512.02 0, 1449909.063 484485.53 0, 1449606.251 484459.058 0, 1449303.438 484432.604 0, 1449000.623 484406.168 0, 
+    1448697.806 484379.75 0, 1448394.988 484353.349 0, 1448092.169 484326.966 0, 1447789.348 484300.602 0, 1447486.525 484274.254 0, 1447183.701 484247.925 0, 1446880.875 484221.614 0, 1446578.048 484195.32 0, 1446275.219 484169.044 0, 1445972.388 484142.786 0, 
+    1445669.556 484116.546 0, 1445366.723 484090.324 0, 1445063.888 484064.119 0, 1444761.051 484037.933 0, 1444456.819 484011.644 0, 1444155.373 483985.613 0, 1443852.532 483959.48 0, 1443549.689 483933.364 0, 1443246.845 483907.267 0, 1442943.999 483881.187 0, 
+    1442641.152 483855.125 0, 1442338.303 483829.081 0, 1442035.452 483803.055 0, 1441732.6 483777.047 0, 1441429.747 483751.056 0, 1441126.892 483725.083 0, 1440824.035 483699.128 0, 1440521.177 483673.191 0, 1440218.318 483647.272 0, 1439915.457 483621.37 0, 
+    1439612.594 483595.487 0, 1439309.73 483569.621 0, 1439006.864 483543.773 0, 1438703.997 483517.943 0, 1438401.128 483492.13 0, 1438098.258 483466.336 0, 1437795.386 483440.559 0, 1437492.513 483414.8 0, 1437188.242 483388.941 0, 1436717.965 488924.278 0, 
+    1436247.652 494460.034 0, 1436551.268 494485.838 0, 1436853.49 494511.541 0, 1437155.71 494537.262 0, 1437457.929 494563.001 0, 1437760.146 494588.758 0, 1438062.361 494614.533 0, 1438364.576 494640.325 0, 1438666.788 494666.135 0, 1438968.999 494691.963 0, 
+    1439271.209 494717.809 0, 1439573.417 494743.672 0, 1439875.623 494769.554 0, 1440177.828 494795.453 0, 1440480.032 494821.37 0, 1440782.234 494847.304 0, 1441084.434 494873.257 0, 1441386.633 494899.227 0, 1441688.83 494925.215 0, 1441991.026 494951.221 0, 
+    1442293.22 494977.245 0, 1442595.413 495003.286 0, 1442897.604 495029.345 0, 1443199.794 495055.422 0, 1443500.591 495081.397 0, 1443804.169 495107.629 0, 1444106.354 495133.76 0, 1444408.537 495159.908 0, 1444710.719 495186.074 0, 1445012.9 495212.257 0, 
+    1445315.079 495238.459 0, 1445617.256 495264.678 0, 1445919.432 495290.915 0, 1446221.606 495317.17 0, 1446523.779 495343.443 0, 1446825.95 495369.733 0, 1447128.12 495396.041 0, 1447430.288 495422.367 0, 1447732.454 495448.711 0, 1448034.619 495475.072 0, 
+    1448336.783 495501.452 0, 1448638.944 495527.849 0, 1448941.105 495554.264 0, 1449243.264 495580.696 0, 1449545.421 495607.147 0, 1449847.576 495633.615 0, 1450149.73 495660.101 0, 1450451.883 495686.605 0, 1450752.644 495713.005 0, 1451238.594 490178.599 0, 
+    1451724.508 484644.613 0))
+
+POLYGON ((1465254.038 497006.95 0, 1464953.35 496979.7 0, 1464651.274 496952.343 0, 1464349.196 496925.003 0, 1464047.116 496897.682 0, 1463745.035 496870.378 0, 1463442.952 496843.091 0, 1463140.867 496815.823 0, 1462838.781 496788.572 0, 1462536.694 496761.339 0, 
+    1462234.604 496734.124 0, 1461932.513 496706.927 0, 1461630.421 496679.747 0, 1461328.327 496652.586 0, 1461026.231 496625.442 0, 1460724.134 496598.315 0, 1460422.035 496571.207 0, 1460119.935 496544.116 0, 1459817.832 496517.044 0, 1459515.729 496489.988 0, 
+    1459213.623 496462.951 0, 1458911.517 496435.932 0, 1458609.408 496408.93 0, 1458307.298 496381.946 0, 1458003.798 496354.856 0, 1457703.073 496328.031 0, 1457400.959 496301.101 0, 1457098.842 496274.188 0, 1456796.724 496247.293 0, 1456494.605 496220.416 0, 
+    1456192.484 496193.556 0, 1455890.361 496166.715 0, 1455588.237 496139.891 0, 1455286.111 496113.085 0, 1454983.983 496086.296 0, 1454681.854 496059.526 0, 1454379.724 496032.773 0, 1454077.591 496006.038 0, 1453775.458 495979.321 0, 1453473.322 495952.621 0, 
+    1453171.185 495925.94 0, 1452869.047 495899.276 0, 1452566.907 495872.63 0, 1452264.765 495846.001 0, 1451962.622 495819.391 0, 1451660.478 495792.798 0, 1451358.331 495766.223 0, 1451056.183 495739.666 0, 1450752.644 495713.005 0, 1450266.657 501247.826 0, 
+    1449780.634 506783.06 0, 1450083.519 506809.664 0, 1450385.015 506836.164 0, 1450686.51 506862.681 0, 1450988.003 506889.217 0, 1451289.495 506915.77 0, 1451590.985 506942.341 0, 1451892.473 506968.929 0, 1452193.96 506995.536 0, 1452495.445 507022.16 0, 
+    1452796.929 507048.802 0, 1453098.411 507075.461 0, 1453399.892 507102.139 0, 1453701.371 507128.834 0, 1454002.849 507155.546 0, 1454304.325 507182.277 0, 1454605.799 507209.025 0, 1454907.272 507235.791 0, 1455208.743 507262.575 0, 1455510.212 507289.377 0, 
+    1455811.681 507316.196 0, 1456113.147 507343.033 0, 1456414.612 507369.888 0, 1456716.075 507396.76 0, 1457016.151 507423.527 0, 1457318.997 507450.559 0, 1457620.456 507477.484 0, 1457921.913 507504.428 0, 1458223.368 507531.389 0, 1458524.822 507558.368 0, 
+    1458826.274 507585.365 0, 1459127.725 507612.379 0, 1459429.174 507639.412 0, 1459730.621 507666.462 0, 1460032.067 507693.529 0, 1460333.511 507720.615 0, 1460634.954 507747.718 0, 1460936.395 507774.839 0, 1461237.834 507801.978 0, 1461539.272 507829.134 0, 
+    1461840.709 507856.308 0, 1462142.143 507883.5 0, 1462443.576 507910.71 0, 1462745.008 507937.937 0, 1463046.438 507965.182 0, 1463347.866 507992.445 0, 1463649.293 508019.726 0, 1463950.718 508047.024 0, 1464250.757 508074.215 0, 1464752.416 502540.376 0, 
+    1465254.038 497006.95 0))
+
+POLYGON ((1478717.174 509406.245 0, 1478417.211 509378.207 0, 1478115.864 509350.057 0, 1477814.515 509321.925 0, 1477513.165 509293.81 0, 1477211.814 509265.714 0, 1476910.46 509237.635 0, 1476609.105 509209.574 0, 1476307.749 509181.53 0, 1476006.39 509153.505 0, 
+    1475705.031 509125.497 0, 1475403.669 509097.507 0, 1475102.306 509069.534 0, 1474800.941 509041.579 0, 1474499.574 509013.642 0, 1474198.206 508985.723 0, 1473896.836 508957.822 0, 1473595.465 508929.938 0, 1473294.092 508902.072 0, 1472992.717 508874.224 0, 
+    1472691.341 508846.393 0, 1472389.963 508818.58 0, 1472088.583 508790.785 0, 1471787.202 508763.008 0, 1471484.436 508735.121 0, 1471184.434 508707.506 0, 1470883.048 508679.782 0, 1470581.66 508652.076 0, 1470280.271 508624.387 0, 1469978.88 508596.716 0, 
+    1469677.487 508569.063 0, 1469376.093 508541.428 0, 1469074.697 508513.81 0, 1468773.299 508486.21 0, 1468471.9 508458.628 0, 1468170.499 508431.064 0, 1467869.097 508403.517 0, 1467567.693 508375.988 0, 1467266.287 508348.477 0, 1466964.88 508320.983 0, 
+    1466663.471 508293.507 0, 1466362.06 508266.049 0, 1466060.648 508238.609 0, 1465759.234 508211.187 0, 1465457.819 508183.782 0, 1465156.402 508156.395 0, 1464854.983 508129.025 0, 1464553.563 508101.674 0, 1464250.757 508074.215 0, 1463749.06 513608.463 0, 
+    1463247.327 519143.119 0, 1463549.479 519170.519 0, 1463850.247 519197.811 0, 1464151.014 519225.121 0, 1464451.78 519252.449 0, 1464752.544 519279.795 0, 1465053.306 519307.158 0, 1465354.067 519334.539 0, 1465654.826 519361.938 0, 1465955.583 519389.354 0, 
+    1466256.339 519416.788 0, 1466557.094 519444.24 0, 1466857.846 519471.709 0, 1467158.597 519499.197 0, 1467459.347 519526.701 0, 1467760.094 519554.224 0, 1468060.84 519581.764 0, 1468361.585 519609.322 0, 1468662.328 519636.898 0, 1468963.069 519664.491 0, 
+    1469263.809 519692.102 0, 1469564.547 519719.731 0, 1469865.283 519747.378 0, 1470166.018 519775.042 0, 1470465.371 519802.597 0, 1470767.483 519830.423 0, 1471068.213 519858.141 0, 1471368.941 519885.876 0, 1471669.667 519913.628 0, 1471970.392 519941.399 0, 
+    1472271.116 519969.187 0, 1472571.837 519996.993 0, 1472872.558 520024.816 0, 1473173.276 520052.657 0, 1473473.993 520080.516 0, 1473774.708 520108.393 0, 1474075.421 520136.287 0, 1474376.133 520164.199 0, 1474676.844 520192.129 0, 1474977.552 520220.076 0, 
+    1475278.259 520248.041 0, 1475578.964 520276.024 0, 1475879.668 520304.024 0, 1476180.37 520332.043 0, 1476481.07 520360.078 0, 1476781.769 520388.132 0, 1477082.466 520416.203 0, 1477383.162 520444.292 0, 1477682.477 520472.27 0, 1478199.844 514939.054 0, 
+    1478717.174 509406.245 0))
+
+POLYGON ((1492113.814 521842.198 0, 1491814.576 521813.374 0, 1491513.962 521784.436 0, 1491213.345 521755.515 0, 1490912.727 521726.612 0, 1490612.107 521697.727 0, 1490311.485 521668.86 0, 1490010.862 521640.01 0, 1489710.237 521611.177 0, 1489409.61 521582.363 0, 
+    1489108.982 521553.566 0, 1488808.352 521524.787 0, 1488507.72 521496.025 0, 1488207.086 521467.282 0, 1487906.451 521438.556 0, 1487605.814 521409.847 0, 1487305.176 521381.157 0, 1487004.535 521352.484 0, 1486703.893 521323.828 0, 1486403.25 521295.191 0, 
+    1486102.604 521266.571 0, 1485801.957 521237.969 0, 1485501.309 521209.384 0, 1485200.658 521180.817 0, 1484898.629 521152.138 0, 1484599.352 521123.737 0, 1484298.697 521095.223 0, 1483998.04 521066.727 0, 1483697.381 521038.249 0, 1483396.721 521009.788 0, 
+    1483096.059 520981.345 0, 1482795.395 520952.92 0, 1482494.729 520924.513 0, 1482194.062 520896.123 0, 1481893.393 520867.751 0, 1481592.723 520839.396 0, 1481292.051 520811.059 0, 1480991.377 520782.74 0, 1480690.701 520754.439 0, 1480390.024 520726.155 0, 
+    1480089.346 520697.889 0, 1479788.665 520669.641 0, 1479487.983 520641.411 0, 1479187.299 520613.198 0, 1478886.614 520585.003 0, 1478585.927 520556.825 0, 1478285.238 520528.665 0, 1477984.547 520500.523 0, 1477682.477 520472.27 0, 1477165.071 526005.89 0, 
+    1476647.628 531539.91 0, 1476949.045 531568.102 0, 1477249.084 531596.183 0, 1477549.121 531624.282 0, 1477849.157 531652.398 0, 1478149.191 531680.532 0, 1478449.223 531708.684 0, 1478749.254 531736.853 0, 1479049.283 531765.04 0, 1479349.31 531793.245 0, 
+    1479649.336 531821.467 0, 1479949.36 531849.708 0, 1480249.383 531877.965 0, 1480549.403 531906.241 0, 1480849.423 531934.534 0, 1481149.44 531962.844 0, 1481449.456 531991.173 0, 1481749.47 532019.519 0, 1482049.482 532047.882 0, 1482349.493 532076.264 0, 
+    1482649.502 532104.662 0, 1482949.51 532133.079 0, 1483249.515 532161.513 0, 1483549.519 532189.965 0, 1483848.147 532218.304 0, 1484149.523 532246.922 0, 1484449.522 532275.427 0, 1484749.519 532303.95 0, 1485049.515 532332.49 0, 1485349.509 532361.048 0, 
+    1485649.501 532389.623 0, 1485949.492 532418.216 0, 1486249.481 532446.827 0, 1486549.468 532475.456 0, 1486849.453 532504.102 0, 1487149.437 532532.766 0, 1487449.42 532561.447 0, 1487749.4 532590.146 0, 1488049.379 532618.863 0, 1488349.356 532647.598 0, 
+    1488649.332 532676.35 0, 1488949.305 532705.119 0, 1489249.277 532733.907 0, 1489549.248 532762.712 0, 1489849.216 532791.535 0, 1490149.183 532820.375 0, 1490449.149 532849.233 0, 1490749.112 532878.109 0, 1491047.701 532906.87 0, 1491580.777 527374.334 0, 
+    1492113.814 521842.198 0))
+
+POLYGON ((1505443.855 534314.507 0, 1505145.346 534284.903 0, 1504845.465 534255.18 0, 1504545.583 534225.474 0, 1504245.698 534195.786 0, 1503945.812 534166.116 0, 1503645.925 534136.464 0, 1503346.035 534106.829 0, 1503046.144 534077.212 0, 1502746.251 534047.613 0, 
+    1502446.356 534018.031 0, 1502146.459 533988.467 0, 1501846.561 533958.92 0, 1501546.661 533929.391 0, 1501246.759 533899.88 0, 1500946.856 533870.386 0, 1500646.951 533840.911 0, 1500347.044 533811.452 0, 1500047.135 533782.012 0, 1499747.225 533752.589 0, 
+    1499447.313 533723.183 0, 1499147.399 533693.796 0, 1498847.483 533664.426 0, 1498547.566 533635.073 0, 1498246.275 533605.605 0, 1497947.726 533576.422 0, 1497647.804 533547.122 0, 1497347.879 533517.841 0, 1497047.953 533488.576 0, 1496748.026 533459.33 0, 
+    1496448.096 533430.101 0, 1496148.165 533400.89 0, 1495848.232 533371.697 0, 1495548.298 533342.521 0, 1495248.362 533313.363 0, 1494948.424 533284.222 0, 1494648.484 533255.099 0, 1494348.542 533225.994 0, 1494048.599 533196.907 0, 1493748.655 533167.837 0, 
+    1493448.708 533138.784 0, 1493148.76 533109.75 0, 1492848.81 533080.733 0, 1492548.858 533051.734 0, 1492248.905 533022.752 0, 1491948.95 532993.788 0, 1491648.993 532964.842 0, 1491349.034 532935.913 0, 1491047.701 532906.87 0, 1490514.587 538439.803 0, 
+    1489981.436 543973.131 0, 1490282.115 544002.112 0, 1490581.422 544030.977 0, 1490880.727 544059.861 0, 1491180.031 544088.762 0, 1491479.333 544117.681 0, 1491778.633 544146.617 0, 1492077.932 544175.571 0, 1492377.229 544204.542 0, 1492676.524 544233.532 0, 
+    1492975.818 544262.538 0, 1493275.11 544291.563 0, 1493574.4 544320.605 0, 1493873.688 544349.664 0, 1494172.975 544378.742 0, 1494472.26 544407.836 0, 1494771.543 544436.949 0, 1495070.825 544466.079 0, 1495370.104 544495.227 0, 1495669.382 544524.392 0, 
+    1495968.659 544553.575 0, 1496267.934 544582.775 0, 1496567.207 544611.994 0, 1496866.478 544641.229 0, 1497164.379 544670.349 0, 1497465.015 544699.754 0, 1497764.281 544729.042 0, 1498063.546 544758.349 0, 1498362.808 544787.672 0, 1498662.069 544817.014 0, 
+    1498961.328 544846.373 0, 1499260.586 544875.75 0, 1499559.841 544905.144 0, 1499859.095 544934.556 0, 1500158.348 544963.985 0, 1500457.598 544993.432 0, 1500756.847 545022.897 0, 1501056.094 545052.38 0, 1501355.339 545081.879 0, 1501654.583 545111.397 0, 
+    1501953.825 545140.932 0, 1502253.065 545170.485 0, 1502552.303 545200.056 0, 1502851.54 545229.644 0, 1503150.775 545259.249 0, 1503450.008 545288.872 0, 1503749.239 545318.513 0, 1504048.469 545348.172 0, 1504346.329 545377.712 0, 1504895.112 539845.913 0, 
+    1505443.855 534314.507 0))
+
+POLYGON ((1518707.198 546822.871 0, 1518409.419 546792.489 0, 1518110.275 546761.985 0, 1517811.128 546731.499 0, 1517511.98 546701.031 0, 1517212.83 546670.58 0, 1516913.678 546640.146 0, 1516614.524 546609.731 0, 1516315.369 546579.332 0, 1516016.212 546548.952 0, 
+    1515717.053 546518.589 0, 1515417.892 546488.244 0, 1515118.73 546457.916 0, 1514819.565 546427.606 0, 1514520.399 546397.314 0, 1514221.231 546367.039 0, 1513922.061 546336.782 0, 1513622.89 546306.542 0, 1513323.717 546276.32 0, 1513024.542 546246.115 0, 
+    1512725.365 546215.929 0, 1512426.186 546185.76 0, 1512127.006 546155.608 0, 1511827.824 546125.474 0, 1511527.274 546095.22 0, 1511229.454 546065.259 0, 1510930.267 546035.178 0, 1510631.077 546005.114 0, 1510331.886 545975.068 0, 1510032.694 545945.04 0, 
+    1509733.499 545915.029 0, 1509434.303 545885.036 0, 1509135.105 545855.061 0, 1508835.905 545825.103 0, 1508536.703 545795.162 0, 1508237.5 545765.24 0, 1507938.295 545735.335 0, 1507639.088 545705.447 0, 1507339.88 545675.578 0, 1507040.669 545645.725 0, 
+    1506741.457 545615.891 0, 1506442.243 545586.074 0, 1506143.027 545556.274 0, 1505843.81 545526.493 0, 1505544.591 545496.728 0, 1505245.37 545466.982 0, 1504946.147 545437.253 0, 1504646.923 545407.542 0, 1504346.329 545377.712 0, 1503797.508 550909.903 0, 
+    1503248.649 556442.482 0, 1503548.588 556472.246 0, 1503847.161 556501.893 0, 1504145.733 556531.557 0, 1504444.302 556561.239 0, 1504742.87 556590.938 0, 1505041.436 556620.655 0, 1505340.001 556650.39 0, 1505638.563 556680.142 0, 1505937.124 556709.911 0, 
+    1506235.684 556739.699 0, 1506534.241 556769.504 0, 1506832.797 556799.326 0, 1507131.351 556829.166 0, 1507429.903 556859.023 0, 1507728.453 556888.899 0, 1508027.002 556918.791 0, 1508325.549 556948.701 0, 1508624.094 556978.629 0, 1508922.637 557008.575 0, 
+    1509221.179 557038.538 0, 1509519.718 557068.518 0, 1509818.257 557098.516 0, 1510116.793 557128.532 0, 1510413.964 557158.428 0, 1510713.86 557188.616 0, 1511012.391 557218.684 0, 1511310.92 557248.77 0, 1511609.448 557278.874 0, 1511907.973 557308.995 0, 
+    1512206.497 557339.134 0, 1512505.019 557369.29 0, 1512803.54 557399.464 0, 1513102.058 557429.655 0, 1513400.575 557459.864 0, 1513699.09 557490.091 0, 1513997.603 557520.335 0, 1514296.115 557550.596 0, 1514594.625 557580.876 0, 1514893.132 557611.172 0, 
+    1515191.639 557641.487 0, 1515490.143 557671.819 0, 1515788.645 557702.168 0, 1516087.146 557732.535 0, 1516385.645 557762.92 0, 1516684.142 557793.322 0, 1516982.638 557823.742 0, 1517281.131 557854.179 0, 1517578.261 557884.495 0, 1518142.749 552353.489 0, 
+    1518707.198 546822.871 0))
+
+POLYGON ((1531903.743 559366.987 0, 1531606.697 559335.831 0, 1531308.291 559304.551 0, 1531009.883 559273.288 0, 1530711.472 559242.042 0, 1530413.06 559210.814 0, 1530114.647 559179.604 0, 1529816.231 559148.411 0, 1529517.814 559117.236 0, 1529219.394 559086.079 0, 
+    1528920.973 559054.939 0, 1528622.55 559023.816 0, 1528324.126 558992.711 0, 1528025.699 558961.624 0, 1527727.271 558930.554 0, 1527428.84 558899.502 0, 1527130.408 558868.467 0, 1526831.974 558837.45 0, 1526533.539 558806.451 0, 1526235.101 558775.469 0, 
+    1525936.662 558744.504 0, 1525638.22 558713.558 0, 1525339.777 558682.628 0, 1525041.333 558651.717 0, 1524741.526 558620.682 0, 1524444.437 558589.946 0, 1524145.987 558559.087 0, 1523847.535 558528.246 0, 1523549.081 558497.422 0, 1523250.625 558466.616 0, 
+    1522952.168 558435.827 0, 1522653.708 558405.056 0, 1522355.247 558374.302 0, 1522056.784 558343.566 0, 1521758.319 558312.848 0, 1521459.853 558282.147 0, 1521161.384 558251.464 0, 1520862.914 558220.798 0, 1520564.442 558190.15 0, 1520265.968 558159.519 0, 
+    1519967.493 558128.906 0, 1519669.015 558098.311 0, 1519370.536 558067.733 0, 1519072.055 558037.172 0, 1518773.572 558006.63 0, 1518475.088 557976.104 0, 1518176.601 557945.597 0, 1517878.113 557915.107 0, 1517578.261 557884.495 0, 1517013.734 563415.886 0, 
+    1516449.168 568947.659 0, 1516748.366 568978.203 0, 1517046.203 569008.627 0, 1517344.038 569039.068 0, 1517641.871 569069.527 0, 1517939.703 569100.003 0, 1518237.533 569130.496 0, 1518535.361 569161.008 0, 1518833.187 569191.536 0, 1519131.012 569222.083 0, 
+    1519428.835 569252.646 0, 1519726.655 569283.228 0, 1520024.475 569313.827 0, 1520322.292 569344.443 0, 1520620.107 569375.077 0, 1520917.921 569405.728 0, 1521215.733 569436.397 0, 1521513.543 569467.084 0, 1521811.351 569497.788 0, 1522109.158 569528.509 0, 
+    1522406.962 569559.248 0, 1522704.765 569590.005 0, 1523002.566 569620.779 0, 1523300.366 569651.571 0, 1523596.806 569682.239 0, 1523895.959 569713.207 0, 1524193.752 569744.051 0, 1524491.544 569774.913 0, 1524789.335 569805.792 0, 1525087.123 569836.689 0, 
+    1525384.909 569867.603 0, 1525682.694 569898.535 0, 1525980.477 569929.484 0, 1526278.258 569960.451 0, 1526576.037 569991.436 0, 1526873.815 570022.438 0, 1527171.59 570053.457 0, 1527469.364 570084.494 0, 1527767.136 570115.549 0, 1528064.906 570146.621 0, 
+    1528362.674 570177.711 0, 1528660.441 570208.818 0, 1528958.205 570239.942 0, 1529255.968 570271.085 0, 1529553.729 570302.244 0, 1529851.488 570333.422 0, 1530149.245 570364.616 0, 1530447.001 570395.829 0, 1530743.398 570426.916 0, 1531323.591 564896.761 0, 
+    1531903.743 559366.987 0))
+
+POLYGON ((1545033.393 571946.551 0, 1544737.082 571914.626 0, 1544439.416 571882.573 0, 1544141.748 571850.537 0, 1543844.078 571818.519 0, 1543546.406 571786.518 0, 1543248.733 571754.535 0, 1542951.057 571722.569 0, 1542653.38 571690.621 0, 1542355.701 571658.69 0, 
+    1542058.019 571626.777 0, 1541760.336 571594.881 0, 1541462.652 571563.003 0, 1541164.965 571531.142 0, 1540867.276 571499.299 0, 1540569.586 571467.473 0, 1540271.893 571435.665 0, 1539974.199 571403.875 0, 1539676.503 571372.102 0, 1539378.805 571340.346 0, 
+    1539081.105 571308.608 0, 1538783.403 571276.888 0, 1538485.7 571245.185 0, 1538187.994 571213.499 0, 1537888.932 571181.687 0, 1537592.578 571150.181 0, 1537294.867 571118.548 0, 1536997.154 571086.933 0, 1536699.439 571055.335 0, 1536401.722 571023.755 0, 
+    1536104.004 570992.192 0, 1535806.284 570960.647 0, 1535508.561 570929.119 0, 1535210.837 570897.609 0, 1534913.111 570866.116 0, 1534615.384 570834.641 0, 1534317.654 570803.183 0, 1534019.923 570771.743 0, 1533722.189 570740.32 0, 1533424.454 570708.915 0, 
+    1533126.717 570677.528 0, 1532828.978 570646.158 0, 1532531.237 570614.805 0, 1532233.495 570583.47 0, 1531935.75 570552.153 0, 1531638.004 570520.853 0, 1531340.256 570489.571 0, 1531042.506 570458.306 0, 1530743.398 570426.916 0, 1530163.167 575957.45 0, 
+    1529582.895 581488.36 0, 1529881.349 581519.681 0, 1530178.448 581550.877 0, 1530475.545 581582.091 0, 1530772.64 581613.323 0, 1531069.734 581644.572 0, 1531366.825 581675.838 0, 1531663.915 581707.122 0, 1531961.003 581738.423 0, 1532258.089 581769.742 0, 
+    1532555.173 581801.079 0, 1532852.255 581832.433 0, 1533149.336 581863.804 0, 1533446.414 581895.193 0, 1533743.491 581926.599 0, 1534040.566 581958.023 0, 1534337.639 581989.464 0, 1534634.71 582020.923 0, 1534931.779 582052.399 0, 1535228.847 582083.893 0, 
+    1535525.913 582115.404 0, 1535822.976 582146.933 0, 1536120.038 582178.479 0, 1536417.098 582210.043 0, 1536712.805 582241.481 0, 1537011.213 582273.223 0, 1537308.268 582304.839 0, 1537605.32 582336.473 0, 1537902.371 582368.124 0, 1538199.42 582399.792 0, 
+    1538496.467 582431.479 0, 1538793.512 582463.182 0, 1539090.556 582494.903 0, 1539387.597 582526.642 0, 1539684.637 582558.398 0, 1539981.674 582590.171 0, 1540278.71 582621.962 0, 1540575.744 582653.771 0, 1540872.776 582685.597 0, 1541169.806 582717.44 0, 
+    1541466.835 582749.301 0, 1541763.861 582781.179 0, 1542060.886 582813.075 0, 1542357.909 582844.989 0, 1542654.929 582876.92 0, 1542951.948 582908.868 0, 1543248.965 582940.834 0, 1543545.981 582972.817 0, 1543841.644 583004.672 0, 1544437.538 577475.424 0, 
+    1545033.393 571946.551 0))
+
+POLYGON ((1558096.051 584561.262 0, 1557800.477 584528.572 0, 1557503.553 584495.749 0, 1557206.628 584462.944 0, 1556909.7 584430.157 0, 1556612.771 584397.387 0, 1556315.84 584364.635 0, 1556018.906 584331.9 0, 1555721.971 584299.183 0, 1555425.034 584266.483 0, 
+    1555128.095 584233.8 0, 1554831.154 584201.135 0, 1554534.211 584168.488 0, 1554237.266 584135.858 0, 1553940.319 584103.245 0, 1553643.371 584070.65 0, 1553346.42 584038.072 0, 1553049.467 584005.512 0, 1552752.513 583972.969 0, 1552455.557 583940.444 0, 
+    1552158.598 583907.937 0, 1551861.638 583875.446 0, 1551564.676 583842.974 0, 1551267.712 583810.518 0, 1550969.397 583777.933 0, 1550673.778 583745.66 0, 1550376.809 583713.257 0, 1550079.837 583680.872 0, 1549782.863 583648.504 0, 1549485.888 583616.154 0, 
+    1549188.911 583583.821 0, 1548891.931 583551.506 0, 1548594.95 583519.208 0, 1548297.967 583486.927 0, 1548000.982 583454.664 0, 1547703.995 583422.419 0, 1547407.007 583390.191 0, 1547110.016 583357.98 0, 1546813.023 583325.787 0, 1546516.029 583293.611 0, 
+    1546219.033 583261.453 0, 1545922.034 583229.313 0, 1545625.034 583197.19 0, 1545328.032 583165.084 0, 1545031.028 583132.996 0, 1544734.023 583100.925 0, 1544437.015 583068.872 0, 1544140.005 583036.836 0, 1543841.644 583004.672 0, 1543245.709 588534.292 0, 
+    1542649.734 594064.282 0, 1542947.442 594096.375 0, 1543243.801 594128.34 0, 1543540.157 594160.323 0, 1543836.512 594192.324 0, 1544132.865 594224.342 0, 1544429.216 594256.377 0, 1544725.565 594288.43 0, 1545021.913 594320.5 0, 1545318.258 594352.587 0, 
+    1545614.602 594384.693 0, 1545910.943 594416.815 0, 1546207.283 594448.955 0, 1546503.621 594481.112 0, 1546799.957 594513.287 0, 1547096.291 594545.48 0, 1547392.623 594577.689 0, 1547688.953 594609.916 0, 1547985.282 594642.161 0, 1548281.608 594674.423 0, 
+    1548577.933 594706.703 0, 1548874.256 594738.999 0, 1549170.576 594771.314 0, 1549466.895 594803.646 0, 1549761.866 594835.848 0, 1550059.527 594868.362 0, 1550355.84 594900.746 0, 1550652.152 594933.147 0, 1550948.461 594965.566 0, 1551244.768 594998.003 0, 
+    1551541.074 595030.457 0, 1551837.378 595062.928 0, 1552133.679 595095.417 0, 1552429.979 595127.923 0, 1552726.277 595160.447 0, 1553022.573 595192.988 0, 1553318.867 595225.546 0, 1553615.159 595258.122 0, 1553911.449 595290.716 0, 1554207.738 595323.326 0, 
+    1554504.024 595355.955 0, 1554800.308 595388.6 0, 1555096.591 595421.264 0, 1555392.872 595453.944 0, 1555689.15 595486.642 0, 1555985.427 595519.358 0, 1556281.702 595552.091 0, 1556577.975 595584.841 0, 1556872.901 595617.46 0, 1557484.497 590089.177 0, 
+    1558096.051 584561.262 0))
+
+POLYGON ((1571091.623 597210.815 0, 1570796.788 597177.363 0, 1570500.609 597143.776 0, 1570204.428 597110.206 0, 1569908.244 597076.654 0, 1569612.059 597043.119 0, 1569315.872 597009.601 0, 1569019.683 596976.101 0, 1568723.492 596942.618 0, 1568427.299 596909.153 0, 
+    1568131.104 596875.705 0, 1567834.907 596842.275 0, 1567538.708 596808.862 0, 1567242.507 596775.467 0, 1566946.305 596742.089 0, 1566650.1 596708.728 0, 1566353.893 596675.385 0, 1566057.684 596642.059 0, 1565761.473 596608.751 0, 1565465.261 596575.46 0, 
+    1565169.046 596542.186 0, 1564872.83 596508.93 0, 1564576.611 596475.692 0, 1564280.391 596442.471 0, 1563982.825 596409.116 0, 1563687.944 596376.081 0, 1563391.717 596342.912 0, 1563095.489 596309.76 0, 1562799.259 596276.626 0, 1562503.027 596243.51 0, 
+    1562206.793 596210.411 0, 1561910.556 596177.329 0, 1561614.318 596144.265 0, 1561318.078 596111.218 0, 1561021.836 596078.189 0, 1560725.593 596045.177 0, 1560429.347 596012.182 0, 1560133.099 595979.205 0, 1559836.849 595946.246 0, 1559540.598 595913.304 0, 
+    1559244.344 595880.379 0, 1558948.089 595847.472 0, 1558651.831 595814.582 0, 1558355.572 595781.709 0, 1558059.31 595748.854 0, 1557763.047 595716.017 0, 1557466.782 595683.197 0, 1557170.515 595650.394 0, 1556872.901 595617.46 0, 1556261.265 601146.109 0, 
+    1555649.589 606675.121 0, 1555946.549 606707.982 0, 1556242.165 606740.713 0, 1556537.78 606773.461 0, 1556833.392 606806.226 0, 1557129.003 606839.009 0, 1557424.611 606871.809 0, 1557720.218 606904.627 0, 1558015.823 606937.462 0, 1558311.425 606970.314 0, 
+    1558607.026 607003.184 0, 1558902.625 607036.071 0, 1559198.222 607068.976 0, 1559493.817 607101.898 0, 1559789.41 607134.837 0, 1560085.001 607167.794 0, 1560380.591 607200.768 0, 1560676.178 607233.76 0, 1560971.763 607266.769 0, 1561267.347 607299.795 0, 
+    1561562.928 607332.839 0, 1561858.508 607365.9 0, 1562154.085 607398.979 0, 1562449.661 607432.075 0, 1562743.894 607465.038 0, 1563040.806 607498.319 0, 1563336.376 607531.467 0, 1563631.944 607564.633 0, 1563927.51 607597.816 0, 1564223.074 607631.016 0, 
+    1564518.636 607664.234 0, 1564814.196 607697.469 0, 1565109.754 607730.721 0, 1565405.31 607763.991 0, 1565700.864 607797.279 0, 1565996.416 607830.583 0, 1566291.966 607863.906 0, 1566587.514 607897.245 0, 1566883.061 607930.602 0, 1567178.605 607963.976 0, 
+    1567474.147 607997.368 0, 1567769.688 608030.777 0, 1568065.226 608064.204 0, 1568360.763 608097.647 0, 1568656.297 608131.109 0, 1568951.83 608164.587 0, 1569247.36 608198.084 0, 1569542.889 608231.597 0, 1569837.076 608264.976 0, 1570464.37 602737.714 0, 
+    1571091.623 597210.815 0))
+
+POLYGON ((1584020.015 609894.907 0, 1583725.921 609860.697 0, 1583430.488 609826.348 0, 1583135.053 609792.018 0, 1582839.617 609757.704 0, 1582544.178 609723.408 0, 1582248.737 609689.129 0, 1581953.294 609654.868 0, 1581657.849 609620.624 0, 1581362.403 609586.398 0, 
+    1581066.954 609552.188 0, 1580771.503 609517.997 0, 1580476.05 609483.822 0, 1580180.595 609449.665 0, 1579885.138 609415.526 0, 1579589.679 609381.404 0, 1579294.218 609347.299 0, 1578998.755 609313.211 0, 1578703.291 609279.141 0, 1578407.824 609245.089 0, 
+    1578112.355 609211.053 0, 1577816.884 609177.036 0, 1577521.411 609143.035 0, 1577225.936 609109.052 0, 1576929.121 609074.933 0, 1576634.98 609041.138 0, 1576339.499 609007.207 0, 1576044.016 608973.294 0, 1575748.531 608939.398 0, 1575453.044 608905.519 0, 
+    1575157.555 608871.658 0, 1574862.064 608837.814 0, 1574566.572 608803.987 0, 1574271.077 608770.178 0, 1573975.58 608736.386 0, 1573680.081 608702.612 0, 1573384.58 608668.855 0, 1573089.077 608635.115 0, 1572793.572 608601.393 0, 1572498.066 608567.688 0, 
+    1572202.557 608534.001 0, 1571907.046 608500.331 0, 1571611.533 608466.678 0, 1571316.019 608433.043 0, 1571020.502 608399.425 0, 1570724.983 608365.825 0, 1570429.463 608332.242 0, 1570133.94 608298.676 0, 1569837.076 608264.976 0, 1569209.741 613792.597 0, 
+    1568582.366 619320.573 0, 1568878.576 619354.2 0, 1569173.448 619387.691 0, 1569468.318 619421.2 0, 1569763.186 619454.727 0, 1570058.052 619488.271 0, 1570352.916 619521.832 0, 1570647.778 619555.41 0, 1570942.638 619589.006 0, 1571237.496 619622.619 0, 
+    1571532.353 619656.25 0, 1571827.207 619689.898 0, 1572122.059 619723.563 0, 1572416.909 619757.246 0, 1572711.757 619790.946 0, 1573006.603 619824.663 0, 1573301.448 619858.398 0, 1573596.29 619892.15 0, 1573891.13 619925.919 0, 1574185.969 619959.706 0, 
+    1574480.805 619993.51 0, 1574775.639 620027.332 0, 1575070.471 620061.171 0, 1575365.302 620095.027 0, 1575658.795 620128.747 0, 1575954.956 620162.791 0, 1576249.781 620196.699 0, 1576544.603 620230.625 0, 1576839.423 620264.568 0, 1577134.242 620298.528 0, 
+    1577429.058 620332.506 0, 1577723.872 620366.501 0, 1578018.685 620400.513 0, 1578313.495 620434.543 0, 1578608.304 620468.59 0, 1578903.11 620502.654 0, 1579197.914 620536.736 0, 1579492.716 620570.835 0, 1579787.517 620604.952 0, 1580082.315 620639.086 0, 
+    1580377.111 620673.237 0, 1580671.906 620707.405 0, 1580966.698 620741.591 0, 1581261.488 620775.794 0, 1581556.276 620810.015 0, 1581851.063 620844.253 0, 1582145.847 620878.508 0, 1582440.629 620912.781 0, 1582734.076 620946.916 0, 1583377.066 615420.733 0, 
+    1584020.015 609894.907 0))
+
+POLYGON ((1596881.134 622613.232 0, 1596587.783 622578.268 0, 1596293.099 622543.163 0, 1595998.413 622508.075 0, 1595703.724 622473.004 0, 1595409.034 622437.951 0, 1595114.341 622402.915 0, 1594819.647 622367.897 0, 1594524.95 622332.895 0, 1594230.252 622297.912 0, 
+    1593935.551 622262.945 0, 1593640.848 622227.996 0, 1593346.143 622193.064 0, 1593051.437 622158.15 0, 1592756.728 622123.252 0, 1592462.017 622088.373 0, 1592167.304 622053.51 0, 1591872.589 622018.665 0, 1591577.871 621983.837 0, 1591283.152 621949.027 0, 
+    1590988.431 621914.234 0, 1590693.708 621879.458 0, 1590398.982 621844.7 0, 1590104.255 621809.959 0, 1589808.194 621775.078 0, 1589514.794 621740.529 0, 1589220.061 621705.84 0, 1588925.325 621671.168 0, 1588630.588 621636.514 0, 1588335.848 621601.877 0, 
+    1588041.106 621567.257 0, 1587746.363 621532.655 0, 1587451.617 621498.07 0, 1587156.869 621463.502 0, 1586862.119 621428.952 0, 1586567.368 621394.419 0, 1586272.614 621359.904 0, 1585977.858 621325.406 0, 1585683.1 621290.925 0, 1585388.34 621256.461 0, 
+    1585093.578 621222.015 0, 1584798.814 621187.586 0, 1584504.048 621153.175 0, 1584209.28 621118.781 0, 1583914.51 621084.404 0, 1583619.738 621050.045 0, 1583324.964 621015.703 0, 1583030.187 620981.378 0, 1582734.076 620946.916 0, 1582091.045 626473.451 0, 
+    1581447.973 632000.335 0, 1581743.431 632034.722 0, 1582037.556 632068.971 0, 1582331.68 632103.237 0, 1582625.801 632137.521 0, 1582919.921 632171.821 0, 1583214.038 632206.14 0, 1583508.154 632240.475 0, 1583802.267 632274.828 0, 1584096.379 632309.198 0, 
+    1584390.488 632343.585 0, 1584684.595 632377.99 0, 1584978.701 632412.412 0, 1585272.804 632446.851 0, 1585566.905 632481.308 0, 1585861.005 632515.782 0, 1586155.102 632550.273 0, 1586449.197 632584.782 0, 1586743.29 632619.308 0, 1587037.381 632653.851 0, 
+    1587331.471 632688.411 0, 1587625.558 632722.989 0, 1587919.643 632757.584 0, 1588213.726 632792.197 0, 1588506.478 632826.67 0, 1588801.886 632861.474 0, 1589095.963 632896.138 0, 1589390.037 632930.82 0, 1589684.11 632965.519 0, 1589978.181 633000.235 0, 
+    1590272.25 633034.969 0, 1590566.316 633069.719 0, 1590860.381 633104.488 0, 1591154.444 633139.273 0, 1591448.504 633174.076 0, 1591742.563 633208.896 0, 1592036.619 633243.734 0, 1592330.673 633278.588 0, 1592624.726 633313.46 0, 1592918.776 633348.35 0, 
+    1593212.824 633383.256 0, 1593506.871 633418.18 0, 1593800.915 633453.122 0, 1594094.957 633488.08 0, 1594388.997 633523.056 0, 1594683.035 633558.049 0, 1594977.071 633593.06 0, 1595271.104 633628.088 0, 1595563.808 633662.975 0, 1596222.492 628137.929 0, 
+    1596881.134 622613.232 0))
+
+POLYGON ((1609674.891 635365.487 0, 1609382.284 635329.773 0, 1609088.35 635293.915 0, 1608794.415 635258.074 0, 1608500.477 635222.25 0, 1608206.537 635186.443 0, 1607912.595 635150.654 0, 1607618.65 635114.882 0, 1607324.704 635079.128 0, 1607030.756 635043.39 0, 
+    1606736.805 635007.67 0, 1606442.852 634971.968 0, 1606148.898 634936.282 0, 1605854.941 634900.614 0, 1605560.982 634864.964 0, 1605267.021 634829.33 0, 1604973.058 634793.714 0, 1604679.092 634758.115 0, 1604385.125 634722.534 0, 1604091.156 634686.969 0, 
+    1603797.184 634651.422 0, 1603503.21 634615.893 0, 1603209.235 634580.38 0, 1602915.257 634544.885 0, 1602619.951 634509.247 0, 1602327.295 634473.947 0, 1602033.311 634438.504 0, 1601739.325 634403.078 0, 1601445.337 634367.67 0, 1601151.346 634332.278 0, 
+    1600857.354 634296.904 0, 1600563.36 634261.548 0, 1600269.363 634226.208 0, 1599975.364 634190.886 0, 1599681.364 634155.582 0, 1599387.361 634120.294 0, 1599093.356 634085.024 0, 1598799.349 634049.771 0, 1598505.34 634014.536 0, 1598211.329 633979.318 0, 
+    1597917.316 633944.117 0, 1597623.301 633908.933 0, 1597329.283 633873.767 0, 1597035.264 633838.618 0, 1596741.243 633803.486 0, 1596447.219 633768.372 0, 1596153.193 633733.275 0, 1595859.166 633698.195 0, 1595563.808 633662.975 0, 1594905.083 639188.367 0, 
+    1594246.317 644714.102 0, 1594541.021 644749.245 0, 1594834.398 644784.247 0, 1595127.774 644819.266 0, 1595421.147 644854.303 0, 1595714.518 644889.357 0, 1596007.887 644924.428 0, 1596301.253 644959.517 0, 1596594.618 644994.622 0, 1596887.981 645029.745 0, 
+    1597181.342 645064.886 0, 1597474.7 645100.043 0, 1597768.057 645135.218 0, 1598061.411 645170.41 0, 1598354.764 645205.619 0, 1598648.114 645240.846 0, 1598941.462 645276.09 0, 1599234.808 645311.351 0, 1599528.153 645346.629 0, 1599821.495 645381.925 0, 
+    1600114.835 645417.238 0, 1600408.172 645452.568 0, 1600701.508 645487.916 0, 1600994.842 645523.28 0, 1601286.85 645558.503 0, 1601581.503 645594.062 0, 1601874.831 645629.478 0, 1602168.156 645664.912 0, 1602461.479 645700.363 0, 1602754.8 645735.831 0, 
+    1603048.119 645771.317 0, 1603341.437 645806.82 0, 1603634.751 645842.34 0, 1603928.064 645877.877 0, 1604221.375 645913.432 0, 1604514.684 645949.004 0, 1604807.99 645984.593 0, 1605101.295 646020.199 0, 1605394.597 646055.823 0, 1605687.897 646091.464 0, 
+    1605981.196 646127.122 0, 1606274.492 646162.798 0, 1606567.786 646198.49 0, 1606861.077 646234.2 0, 1607154.367 646269.928 0, 1607447.655 646305.672 0, 1607740.94 646341.434 0, 1608034.224 646377.213 0, 1608326.183 646412.848 0, 1609000.558 640888.996 0, 
+    1609674.891 635365.487 0))
+
+POLYGON ((1622401.194 648151.366 0, 1622109.334 648114.906 0, 1621816.153 648078.298 0, 1621522.97 648041.708 0, 1621229.784 648005.135 0, 1620936.596 647968.579 0, 1620643.407 647932.041 0, 1620350.215 647895.52 0, 1620057.02 647859.016 0, 1619763.824 647822.529 0, 
+    1619470.626 647786.059 0, 1619177.425 647749.607 0, 1618884.223 647713.172 0, 1618591.018 647676.755 0, 1618297.811 647640.354 0, 1618004.602 647603.971 0, 1617711.39 647567.605 0, 1617418.177 647531.257 0, 1617124.961 647494.925 0, 1616831.744 647458.611 0, 
+    1616538.524 647422.314 0, 1616245.302 647386.035 0, 1615952.078 647349.772 0, 1615658.852 647313.527 0, 1615364.302 647277.136 0, 1615072.393 647241.089 0, 1614779.16 647204.895 0, 1614485.925 647168.719 0, 1614192.688 647132.561 0, 1613899.449 647096.419 0, 
+    1613606.208 647060.295 0, 1613312.965 647024.188 0, 1613019.72 646988.098 0, 1612726.472 646952.026 0, 1612433.222 646915.97 0, 1612139.971 646879.932 0, 1611846.717 646843.912 0, 1611553.461 646807.908 0, 1611260.203 646771.922 0, 1610966.943 646735.953 0, 
+    1610673.68 646700.001 0, 1610380.416 646664.067 0, 1610087.149 646628.15 0, 1609793.88 646592.25 0, 1609500.61 646556.367 0, 1609207.337 646520.502 0, 1608914.062 646484.654 0, 1608620.785 646448.823 0, 1608326.183 646412.848 0, 1607651.767 651937.04 0, 
+    1606977.31 657461.568 0, 1607271.258 657497.463 0, 1607563.885 657533.215 0, 1607856.51 657568.983 0, 1608149.132 657604.769 0, 1608441.753 657640.572 0, 1608734.371 657676.392 0, 1609026.987 657712.23 0, 1609319.602 657748.085 0, 1609612.214 657783.957 0, 
+    1609904.824 657819.846 0, 1610197.432 657855.752 0, 1610490.037 657891.676 0, 1610782.641 657927.617 0, 1611075.242 657963.575 0, 1611367.842 657999.55 0, 1611660.439 658035.542 0, 1611953.034 658071.552 0, 1612245.627 658107.579 0, 1612538.218 658143.623 0, 
+    1612830.807 658179.685 0, 1613123.394 658215.763 0, 1613415.978 658251.859 0, 1613708.561 658287.972 0, 1613999.823 658323.94 0, 1614293.719 658360.25 0, 1614586.295 658396.415 0, 1614878.869 658432.597 0, 1615171.441 658468.796 0, 1615464.011 658505.012 0, 
+    1615756.578 658541.246 0, 1616049.143 658577.497 0, 1616341.707 658613.765 0, 1616634.268 658650.05 0, 1616926.827 658686.352 0, 1617219.384 658722.672 0, 1617511.938 658759.009 0, 1617804.491 658795.363 0, 1618097.041 658831.734 0, 1618389.59 658868.123 0, 
+    1618682.136 658904.529 0, 1618974.68 658940.952 0, 1619267.222 658977.392 0, 1619559.761 659013.85 0, 1619852.299 659050.324 0, 1620144.834 659086.816 0, 1620437.368 659123.325 0, 1620729.899 659159.851 0, 1621021.111 659196.231 0, 1621711.173 653673.63 0, 
+    1622401.194 648151.366 0))
+
+POLYGON ((1635059.956 660970.562 0, 1634768.845 660933.361 0, 1634476.418 660896.008 0, 1634183.989 660858.673 0, 1633891.558 660821.354 0, 1633599.125 660784.053 0, 1633306.689 660746.77 0, 1633014.251 660709.503 0, 1632721.812 660672.254 0, 1632429.369 660635.021 0, 
+    1632136.925 660597.807 0, 1631844.479 660560.609 0, 1631552.03 660523.428 0, 1631259.579 660486.265 0, 1630967.126 660449.119 0, 1630674.671 660411.99 0, 1630382.213 660374.878 0, 1630089.754 660337.784 0, 1629797.292 660300.707 0, 1629504.828 660263.647 0, 
+    1629212.362 660226.604 0, 1628919.893 660189.578 0, 1628627.423 660152.57 0, 1628334.95 660115.579 0, 1628041.16 660078.439 0, 1627749.998 660041.648 0, 1627457.519 660004.709 0, 1627165.038 659967.786 0, 1626872.554 659930.881 0, 1626580.068 659893.993 0, 
+    1626287.58 659857.123 0, 1625995.09 659820.269 0, 1625702.598 659783.433 0, 1625410.103 659746.614 0, 1625117.607 659709.812 0, 1624825.108 659673.028 0, 1624532.607 659636.26 0, 1624240.104 659599.51 0, 1623947.599 659562.777 0, 1623655.091 659526.062 0, 
+    1623362.582 659489.363 0, 1623070.07 659452.682 0, 1622777.556 659416.018 0, 1622485.04 659379.371 0, 1622192.522 659342.741 0, 1621900.002 659306.129 0, 1621607.479 659269.534 0, 1621314.954 659232.956 0, 1621021.111 659196.231 0, 1620331.007 664719.164 0, 
+    1619640.862 670242.428 0, 1619934.052 670279.072 0, 1620225.927 670315.568 0, 1620517.799 670352.082 0, 1620809.669 670388.613 0, 1621101.538 670425.161 0, 1621393.403 670461.727 0, 1621685.267 670498.309 0, 1621977.129 670534.909 0, 1622268.988 670571.526 0, 
+    1622560.846 670608.16 0, 1622852.701 670644.811 0, 1623144.554 670681.48 0, 1623436.404 670718.166 0, 1623728.253 670754.868 0, 1624020.1 670791.588 0, 1624311.944 670828.325 0, 1624603.786 670865.08 0, 1624895.626 670901.851 0, 1625187.464 670938.64 0, 
+    1625479.3 670975.446 0, 1625771.133 671012.269 0, 1626062.965 671049.109 0, 1626354.794 671085.967 0, 1626645.309 671122.675 0, 1626938.446 671159.733 0, 1627230.268 671196.642 0, 1627522.089 671233.568 0, 1627813.907 671270.511 0, 1628105.723 671307.472 0, 
+    1628397.537 671344.449 0, 1628689.349 671381.444 0, 1628981.159 671418.456 0, 1629272.966 671455.485 0, 1629564.771 671492.532 0, 1629856.574 671529.595 0, 1630148.375 671566.676 0, 1630440.174 671603.774 0, 1630731.971 671640.889 0, 1631023.765 671678.021 0, 
+    1631315.557 671715.171 0, 1631607.347 671752.337 0, 1631899.135 671789.521 0, 1632190.92 671826.722 0, 1632482.704 671863.94 0, 1632774.485 671901.175 0, 1633066.264 671938.428 0, 1633358.041 671975.697 0, 1633648.505 672012.816 0, 1634354.251 666491.525 0, 
+    1635059.956 660970.562 0))
+
+POLYGON ((1647651.09 673822.772 0, 1647360.73 673784.832 0, 1647069.059 673746.738 0, 1646777.387 673708.661 0, 1646485.712 673670.602 0, 1646194.035 673632.56 0, 1645902.355 673594.535 0, 1645610.674 673556.527 0, 1645318.99 673518.536 0, 1645027.304 673480.562 0, 
+    1644735.616 673442.606 0, 1644443.925 673404.667 0, 1644152.232 673366.744 0, 1643860.538 673328.839 0, 1643568.84 673290.952 0, 1643277.141 673253.081 0, 1642985.439 673215.228 0, 1642693.735 673177.391 0, 1642402.029 673139.572 0, 1642110.321 673101.77 0, 
+    1641818.61 673063.986 0, 1641526.898 673026.218 0, 1641235.183 672988.468 0, 1640943.465 672950.734 0, 1640650.436 672912.849 0, 1640360.024 672875.319 0, 1640068.3 672837.638 0, 1639776.574 672799.973 0, 1639484.846 672762.326 0, 1639193.115 672724.696 0, 
+    1638901.383 672687.082 0, 1638609.648 672649.487 0, 1638317.91 672611.908 0, 1638026.171 672574.346 0, 1637734.429 672536.802 0, 1637442.686 672499.275 0, 1637150.94 672461.765 0, 1636859.191 672424.272 0, 1636567.441 672386.796 0, 1636275.688 672349.338 0, 
+    1635983.933 672311.896 0, 1635692.176 672274.472 0, 1635400.417 672237.065 0, 1635108.656 672199.675 0, 1634816.892 672162.303 0, 1634525.126 672124.947 0, 1634233.358 672087.609 0, 1633941.588 672050.288 0, 1633648.505 672012.816 0, 1632942.716 677534.435 0, 
+    1632236.887 683056.376 0, 1632529.317 683093.764 0, 1632820.437 683131.002 0, 1633111.555 683168.257 0, 1633402.671 683205.53 0, 1633693.785 683242.819 0, 1633984.896 683280.125 0, 1634276.006 683317.449 0, 1634567.113 683354.79 0, 1634858.218 683392.148 0, 
+    1635149.32 683429.523 0, 1635440.421 683466.915 0, 1635731.519 683504.324 0, 1636022.615 683541.751 0, 1636313.709 683579.194 0, 1636604.801 683616.655 0, 1636895.89 683654.133 0, 1637186.977 683691.628 0, 1637478.062 683729.14 0, 1637769.145 683766.669 0, 
+    1638060.226 683804.216 0, 1638351.304 683841.779 0, 1638642.381 683879.36 0, 1638933.455 683916.958 0, 1639223.22 683954.404 0, 1639515.596 683992.205 0, 1639806.663 684029.854 0, 1640097.728 684067.52 0, 1640388.791 684105.204 0, 1640679.852 684142.904 0, 
+    1640970.91 684180.622 0, 1641261.967 684218.357 0, 1641553.021 684256.109 0, 1641844.073 684293.878 0, 1642135.122 684331.664 0, 1642426.17 684369.467 0, 1642717.215 684407.288 0, 1643008.258 684445.126 0, 1643299.298 684482.98 0, 1643590.337 684520.852 0, 
+    1643881.373 684558.741 0, 1644172.407 684596.647 0, 1644463.439 684634.571 0, 1644754.468 684672.511 0, 1645045.496 684710.469 0, 1645336.521 684748.443 0, 1645627.544 684786.435 0, 1645918.564 684824.444 0, 1646208.277 684862.299 0, 1646929.705 679342.374 0, 
+    1647651.09 673822.772 0))
+
+POLYGON ((1660174.51 686707.687 0, 1659884.903 686669.013 0, 1659593.991 686630.182 0, 1659303.076 686591.368 0, 1659012.16 686552.572 0, 1658721.241 686513.792 0, 1658430.32 686475.03 0, 1658139.396 686436.284 0, 1657848.47 686397.556 0, 1657557.542 686358.845 0, 
+    1657266.612 686320.151 0, 1656975.679 686281.474 0, 1656684.745 686242.814 0, 1656393.807 686204.172 0, 1656102.868 686165.546 0, 1655811.926 686126.938 0, 1655520.982 686088.347 0, 1655230.036 686049.773 0, 1654939.088 686011.216 0, 1654648.137 685972.676 0, 
+    1654357.184 685934.153 0, 1654066.229 685895.648 0, 1653775.271 685857.159 0, 1653484.311 685818.688 0, 1653192.045 685780.061 0, 1652902.385 685741.796 0, 1652611.418 685703.376 0, 1652320.449 685664.974 0, 1652029.478 685626.588 0, 1651738.505 685588.219 0, 
+    1651447.529 685549.868 0, 1651156.551 685511.533 0, 1650865.571 685473.216 0, 1650574.589 685434.916 0, 1650283.604 685396.633 0, 1649992.617 685358.367 0, 1649701.628 685320.119 0, 1649410.636 685281.887 0, 1649119.643 685243.673 0, 1648828.647 685205.475 0, 
+    1648537.649 685167.295 0, 1648246.648 685129.132 0, 1647955.646 685090.986 0, 1647664.641 685052.857 0, 1647373.634 685014.745 0, 1647082.624 684976.651 0, 1646791.612 684938.573 0, 1646500.599 684900.513 0, 1646208.277 684862.299 0, 1645486.808 690382.545 0, 
+    1644765.298 695903.106 0, 1645056.966 695941.235 0, 1645347.33 695979.21 0, 1645637.692 696017.202 0, 1645928.052 696055.212 0, 1646218.409 696093.238 0, 1646508.764 696131.282 0, 1646799.117 696169.343 0, 1647089.468 696207.421 0, 1647379.816 696245.516 0, 
+    1647670.162 696283.628 0, 1647960.506 696321.757 0, 1648250.848 696359.903 0, 1648541.187 696398.066 0, 1648831.524 696436.247 0, 1649121.859 696474.444 0, 1649412.192 696512.659 0, 1649702.522 696550.89 0, 1649992.85 696589.139 0, 1650283.176 696627.405 0, 
+    1650573.5 696665.688 0, 1650863.821 696703.988 0, 1651154.14 696742.305 0, 1651444.457 696780.639 0, 1651733.471 696818.819 0, 1652025.084 696857.359 0, 1652315.394 696895.744 0, 1652605.702 696934.147 0, 1652896.008 696972.566 0, 1653186.311 697011.003 0, 
+    1653476.612 697049.457 0, 1653766.911 697087.928 0, 1654057.208 697126.416 0, 1654347.502 697164.921 0, 1654637.794 697203.443 0, 1654928.084 697241.982 0, 1655218.371 697280.538 0, 1655508.656 697319.112 0, 1655798.939 697357.702 0, 1656089.22 697396.31 0, 
+    1656379.498 697434.935 0, 1656669.774 697473.576 0, 1656960.048 697512.235 0, 1657250.32 697550.911 0, 1657540.589 697589.604 0, 1657830.856 697628.314 0, 1658121.121 697667.041 0, 1658411.383 697705.785 0, 1658700.344 697744.373 0, 1659437.448 692225.872 0, 
+    1660174.51 686707.687 0))
+
+POLYGON ((1672630.133 699625.002 0, 1672341.28 699585.598 0, 1672051.128 699546.034 0, 1671760.974 699506.487 0, 1671470.817 699466.957 0, 1671180.659 699427.444 0, 1670890.498 699387.948 0, 1670600.334 699348.469 0, 1670310.168 699309.007 0, 1670020 699269.563 0, 
+    1669729.83 699230.135 0, 1669439.657 699190.725 0, 1669149.482 699151.332 0, 1668859.305 699111.955 0, 1668569.125 699072.596 0, 1668278.943 699033.254 0, 1667988.758 698993.929 0, 1667698.572 698954.621 0, 1667408.383 698915.33 0, 1667118.192 698876.056 0, 
+    1666827.998 698836.8 0, 1666537.802 698797.56 0, 1666247.604 698758.337 0, 1665957.403 698719.132 0, 1665665.902 698679.768 0, 1665376.995 698640.772 0, 1665086.788 698601.618 0, 1664796.578 698562.481 0, 1664506.366 698523.361 0, 1664216.152 698484.258 0, 
+    1663925.935 698445.172 0, 1663635.716 698406.103 0, 1663345.495 698367.051 0, 1663055.272 698328.017 0, 1662765.046 698288.999 0, 1662474.818 698249.999 0, 1662184.587 698211.015 0, 1661894.354 698172.049 0, 1661604.119 698133.1 0, 1661313.882 698094.168 0, 
+    1661023.643 698055.252 0, 1660733.401 698016.354 0, 1660443.157 697977.474 0, 1660152.91 697938.61 0, 1659862.661 697899.763 0, 1659572.41 697860.933 0, 1659282.157 697822.121 0, 1658991.901 697783.325 0, 1658700.344 697744.373 0, 1657963.198 703263.187 0, 
+    1657226.01 708782.312 0, 1657516.915 708821.176 0, 1657806.521 708859.885 0, 1658096.125 708898.611 0, 1658385.726 708937.353 0, 1658675.325 708976.113 0, 1658964.922 709014.89 0, 1659254.517 709053.684 0, 1659544.109 709092.495 0, 1659833.699 709131.323 0, 
+    1660123.287 709170.168 0, 1660412.872 709209.03 0, 1660702.455 709247.909 0, 1660992.036 709286.805 0, 1661281.615 709325.718 0, 1661571.191 709364.649 0, 1661860.765 709403.596 0, 1662150.336 709442.56 0, 1662439.906 709481.542 0, 1662729.473 709520.54 0, 
+    1663019.038 709559.556 0, 1663308.6 709598.588 0, 1663598.16 709637.638 0, 1663887.718 709676.704 0, 1664175.978 709715.613 0, 1664466.827 709754.889 0, 1664756.378 709794.006 0, 1665045.927 709833.141 0, 1665335.473 709872.293 0, 1665625.017 709911.462 0, 
+    1665914.559 709950.648 0, 1666204.098 709989.85 0, 1666493.635 710029.07 0, 1666783.17 710068.307 0, 1667072.703 710107.561 0, 1667362.233 710146.833 0, 1667651.761 710186.121 0, 1667941.286 710225.426 0, 1668230.81 710264.748 0, 1668520.331 710304.087 0, 
+    1668809.849 710343.444 0, 1669099.366 710382.817 0, 1669388.88 710422.207 0, 1669678.391 710461.615 0, 1669967.901 710501.039 0, 1670257.408 710540.481 0, 1670546.912 710579.939 0, 1670836.415 710619.415 0, 1671124.621 710658.731 0, 1671877.398 705141.712 0, 
+    1672630.133 699625.002 0))
+
+POLYGON ((1685017.875 712574.409 0, 1684729.778 712534.279 0, 1684440.389 712493.985 0, 1684150.997 712453.709 0, 1683861.602 712413.45 0, 1683572.205 712373.207 0, 1683282.806 712332.982 0, 1682993.405 712292.774 0, 1682704.001 712252.583 0, 1682414.594 712212.409 0, 
+    1682125.186 712172.252 0, 1681835.775 712132.112 0, 1681546.361 712091.989 0, 1681256.946 712051.883 0, 1680967.528 712011.794 0, 1680678.107 711971.722 0, 1680388.684 711931.667 0, 1680099.259 711891.629 0, 1679809.831 711851.609 0, 1679520.402 711811.605 0, 
+    1679230.969 711771.618 0, 1678941.535 711731.649 0, 1678652.098 711691.696 0, 1678362.659 711651.76 0, 1678071.924 711611.664 0, 1677783.773 711571.94 0, 1677494.327 711532.056 0, 1677204.878 711492.188 0, 1676915.427 711452.338 0, 1676625.973 711412.505 0, 
+    1676336.518 711372.688 0, 1676047.06 711332.889 0, 1675757.599 711293.107 0, 1675468.136 711253.341 0, 1675178.671 711213.593 0, 1674889.204 711173.862 0, 1674599.734 711134.148 0, 1674310.262 711094.451 0, 1674020.788 711054.771 0, 1673731.311 711015.108 0, 
+    1673441.832 710975.462 0, 1673152.35 710935.833 0, 1672862.866 710896.221 0, 1672573.38 710856.626 0, 1672283.892 710817.048 0, 1671994.401 710777.488 0, 1671704.908 710737.944 0, 1671415.413 710698.417 0, 1671124.621 710658.731 0, 1670371.802 716176.057 0, 
+    1669618.942 721693.685 0, 1669909.081 721733.282 0, 1670197.927 721772.72 0, 1670486.771 721812.175 0, 1670775.612 721851.647 0, 1671064.451 721891.136 0, 1671353.288 721930.642 0, 1671642.122 721970.165 0, 1671930.954 722009.705 0, 1672219.784 722049.263 0, 
+    1672508.611 722088.837 0, 1672797.436 722128.428 0, 1673086.259 722168.036 0, 1673375.079 722207.661 0, 1673663.897 722247.303 0, 1673952.713 722286.962 0, 1674241.526 722326.638 0, 1674530.337 722366.331 0, 1674819.146 722406.041 0, 1675107.952 722445.768 0, 
+    1675396.756 722485.512 0, 1675685.558 722525.273 0, 1675974.357 722565.051 0, 1676263.154 722604.846 0, 1676550.659 722644.48 0, 1676840.741 722684.487 0, 1677129.531 722724.333 0, 1677418.319 722764.196 0, 1677707.104 722804.076 0, 1677995.887 722843.973 0, 
+    1678284.667 722883.887 0, 1678573.445 722923.818 0, 1678862.221 722963.766 0, 1679150.995 723003.731 0, 1679439.766 723043.713 0, 1679728.535 723083.712 0, 1680017.301 723123.728 0, 1680306.065 723163.761 0, 1680594.827 723203.81 0, 1680883.586 723243.877 0, 
+    1681172.343 723283.961 0, 1681461.098 723324.062 0, 1681749.85 723364.18 0, 1682038.6 723404.315 0, 1682327.348 723444.467 0, 1682616.093 723484.636 0, 1682904.836 723524.822 0, 1683193.576 723565.025 0, 1683481.026 723605.065 0, 1684249.471 718089.586 0, 
+    1685017.875 712574.409 0))
+
+POLYGON ((1697337.655 725555.601 0, 1697050.317 725514.748 0, 1696761.691 725473.73 0, 1696473.063 725432.728 0, 1696184.433 725391.744 0, 1695895.8 725350.776 0, 1695607.164 725309.826 0, 1695318.526 725268.892 0, 1695029.886 725227.975 0, 1694741.244 725187.076 0, 
+    1694452.599 725146.193 0, 1694163.951 725105.328 0, 1693875.301 725064.479 0, 1693586.649 725023.647 0, 1693297.994 724982.833 0, 1693009.337 724942.035 0, 1692720.678 724901.254 0, 1692432.016 724860.491 0, 1692143.352 724819.744 0, 1691854.685 724779.014 0, 
+    1691566.016 724738.302 0, 1691277.345 724697.606 0, 1690988.671 724656.927 0, 1690699.995 724616.266 0, 1690410.029 724575.44 0, 1690122.635 724534.993 0, 1689833.952 724494.382 0, 1689545.266 724453.789 0, 1689256.578 724413.212 0, 1688967.887 724372.652 0, 
+    1688679.194 724332.109 0, 1688390.499 724291.583 0, 1688101.801 724251.075 0, 1687813.101 724210.583 0, 1687524.399 724170.108 0, 1687235.694 724129.65 0, 1686946.987 724089.209 0, 1686658.277 724048.786 0, 1686369.565 724008.379 0, 1686080.851 723967.989 0, 
+    1685792.134 723927.616 0, 1685503.415 723887.26 0, 1685214.693 723846.921 0, 1684925.969 723806.599 0, 1684637.243 723766.294 0, 1684348.514 723726.007 0, 1684059.783 723685.736 0, 1683771.05 723645.482 0, 1683481.026 723605.065 0, 1682712.539 729120.844 0, 
+    1681944.01 734636.92 0, 1682233.382 734677.245 0, 1682521.466 734717.409 0, 1682809.548 734757.589 0, 1683097.627 734797.786 0, 1683385.704 734838.001 0, 1683673.779 734878.232 0, 1683961.851 734918.48 0, 1684249.921 734958.745 0, 1684537.989 734999.027 0, 
+    1684826.054 735039.326 0, 1685114.116 735079.642 0, 1685402.177 735119.975 0, 1685690.235 735160.325 0, 1685978.29 735200.692 0, 1686266.344 735241.076 0, 1686554.395 735281.476 0, 1686842.443 735321.894 0, 1687130.489 735362.329 0, 1687418.533 735402.78 0, 
+    1687706.574 735443.249 0, 1687994.613 735483.734 0, 1688282.65 735524.237 0, 1688570.684 735564.756 0, 1688857.432 735605.112 0, 1689146.745 735645.846 0, 1689434.772 735686.416 0, 1689722.797 735727.003 0, 1690010.819 735767.608 0, 1690298.839 735808.229 0, 
+    1690586.856 735848.867 0, 1690874.872 735889.522 0, 1691162.884 735930.194 0, 1691450.895 735970.883 0, 1691738.902 736011.589 0, 1692026.908 736052.312 0, 1692314.911 736093.051 0, 1692602.912 736133.808 0, 1692890.91 736174.582 0, 1693178.906 736215.373 0, 
+    1693466.9 736256.18 0, 1693754.891 736297.005 0, 1694042.879 736337.846 0, 1694330.866 736378.705 0, 1694618.85 736419.58 0, 1694906.831 736460.472 0, 1695194.81 736501.382 0, 1695482.787 736542.308 0, 1695769.478 736583.069 0, 1696553.588 731069.187 0, 
+    1697337.655 725555.601 0))
+
+POLYGON ((1409860.994 458853.453 0, 1409558.08 458829.45 0, 1409253.759 458805.353 0, 1408949.435 458781.274 0, 1408645.111 458757.213 0, 1408340.785 458733.17 0, 1408036.457 458709.145 0, 1407732.128 458685.138 0, 1407427.798 458661.148 0, 1407123.466 458637.177 0, 
+    1406819.133 458613.224 0, 1406514.799 458589.288 0, 1406210.463 458565.37 0, 1405906.126 458541.47 0, 1405601.787 458517.589 0, 1405297.447 458493.725 0, 1404993.105 458469.879 0, 1404688.762 458446.05 0, 1404384.418 458422.24 0, 1404080.072 458398.448 0, 
+    1403775.725 458374.674 0, 1403471.376 458350.917 0, 1403167.026 458327.178 0, 1402862.675 458303.458 0, 1402556.914 458279.645 0, 1402253.968 458256.07 0, 1401949.612 458232.403 0, 1401645.256 458208.754 0, 1401340.897 458185.123 0, 1401036.538 458161.51 0, 
+    1400732.176 458137.915 0, 1400427.814 458114.337 0, 1400123.45 458090.778 0, 1399819.085 458067.237 0, 1399514.718 458043.713 0, 1399210.35 458020.207 0, 1398905.981 457996.719 0, 1398601.61 457973.25 0, 1398297.238 457949.798 0, 1397992.864 457926.364 0, 
+    1397688.489 457902.948 0, 1397384.113 457879.549 0, 1397079.735 457856.169 0, 1396775.356 457832.807 0, 1396470.976 457809.462 0, 1396166.594 457786.136 0, 1395862.211 457762.827 0, 1395557.826 457739.536 0, 1395252.031 457716.156 0, 1394828.815 463253.572 0, 
+    1394405.567 468791.42 0, 1394710.708 468814.751 0, 1395014.44 468837.991 0, 1395318.172 468861.25 0, 1395621.902 468884.527 0, 1395925.63 468907.821 0, 1396229.358 468931.133 0, 1396533.083 468954.464 0, 1396836.808 468977.812 0, 1397140.531 469001.178 0, 
+    1397444.253 469024.562 0, 1397747.973 469047.963 0, 1398051.692 469071.383 0, 1398355.41 469094.82 0, 1398659.126 469118.276 0, 1398962.841 469141.749 0, 1399266.554 469165.24 0, 1399570.266 469188.749 0, 1399873.977 469212.276 0, 1400177.686 469235.821 0, 
+    1400481.394 469259.383 0, 1400785.1 469282.964 0, 1401088.806 469306.562 0, 1401392.509 469330.178 0, 1401694.806 469353.703 0, 1401999.913 469377.464 0, 1402303.612 469401.134 0, 1402607.31 469424.822 0, 1402911.007 469448.527 0, 1403214.702 469472.251 0, 
+    1403518.396 469495.992 0, 1403822.089 469519.752 0, 1404125.78 469543.529 0, 1404429.47 469567.324 0, 1404733.158 469591.136 0, 1405036.845 469614.967 0, 1405340.531 469638.816 0, 1405644.215 469662.682 0, 1405947.898 469686.567 0, 1406251.579 469710.469 0, 
+    1406555.259 469734.389 0, 1406858.938 469758.327 0, 1407162.615 469782.283 0, 1407466.291 469806.256 0, 1407769.965 469830.248 0, 1408073.638 469854.258 0, 1408377.309 469878.285 0, 1408680.979 469902.33 0, 1408983.244 469926.282 0, 1409422.136 464389.652 0, 
+    1409860.994 458853.453 0))
+
+POLYGON ((1423557.657 471102.324 0, 1423255.459 471077.518 0, 1422951.858 471052.615 0, 1422648.255 471027.73 0, 1422344.651 471002.862 0, 1422041.046 470978.013 0, 1421737.439 470953.181 0, 1421433.831 470928.368 0, 1421130.221 470903.572 0, 1420826.61 470878.794 0, 
+    1420522.998 470854.034 0, 1420219.384 470829.292 0, 1419915.768 470804.567 0, 1419612.151 470779.861 0, 1419308.533 470755.172 0, 1419004.913 470730.501 0, 1418701.291 470705.849 0, 1418397.669 470681.214 0, 1418094.044 470656.597 0, 1417790.419 470631.997 0, 
+    1417486.791 470607.416 0, 1417183.163 470582.852 0, 1416879.533 470558.307 0, 1416575.901 470533.779 0, 1416270.866 470509.156 0, 1415968.634 470484.777 0, 1415664.998 470460.303 0, 1415361.361 470435.847 0, 1415057.722 470411.408 0, 1414754.082 470386.988 0, 
+    1414450.441 470362.585 0, 1414146.798 470338.2 0, 1413843.153 470313.833 0, 1413539.507 470289.484 0, 1413235.86 470265.153 0, 1412932.211 470240.84 0, 1412628.561 470216.544 0, 1412324.91 470192.267 0, 1412021.257 470168.007 0, 1411717.602 470143.765 0, 
+    1411413.946 470119.541 0, 1411110.289 470095.335 0, 1410806.63 470071.147 0, 1410502.97 470046.977 0, 1410199.309 470022.824 0, 1409895.646 469998.69 0, 1409591.981 469974.573 0, 1409288.315 469950.474 0, 1408983.244 469926.282 0, 1408544.318 475463.34 0, 
+    1408105.359 481000.824 0, 1408409.775 481024.964 0, 1408712.789 481049.011 0, 1409015.802 481073.076 0, 1409318.813 481097.159 0, 1409621.822 481121.259 0, 1409924.831 481145.378 0, 1410227.838 481169.514 0, 1410530.843 481193.668 0, 1410833.847 481217.84 0, 
+    1411136.85 481242.03 0, 1411439.851 481266.238 0, 1411742.851 481290.463 0, 1412045.849 481314.706 0, 1412348.846 481338.967 0, 1412651.842 481363.246 0, 1412954.836 481387.543 0, 1413257.828 481411.858 0, 1413560.82 481436.19 0, 1413863.809 481460.54 0, 
+    1414166.798 481484.909 0, 1414469.785 481509.295 0, 1414772.77 481533.698 0, 1415075.754 481558.12 0, 1415377.337 481582.446 0, 1415681.718 481607.017 0, 1415984.698 481631.492 0, 1416287.676 481655.985 0, 1416590.653 481680.496 0, 1416893.628 481705.024 0, 
+    1417196.602 481729.571 0, 1417499.575 481754.135 0, 1417802.546 481778.717 0, 1418105.516 481803.317 0, 1418408.484 481827.935 0, 1418711.45 481852.57 0, 1419014.416 481877.224 0, 1419317.38 481901.895 0, 1419620.342 481926.584 0, 1419923.303 481951.291 0, 
+    1420226.262 481976.016 0, 1420529.22 482000.758 0, 1420832.177 482025.519 0, 1421135.132 482050.297 0, 1421438.086 482075.093 0, 1421741.038 482099.907 0, 1422043.988 482124.739 0, 1422346.938 482149.588 0, 1422648.487 482174.341 0, 1423103.089 476638.12 0, 
+    1423557.657 471102.324 0))
+
+POLYGON ((1437188.242 483388.941 0, 1436886.762 483363.336 0, 1436583.884 483337.631 0, 1436281.004 483311.943 0, 1435978.124 483286.274 0, 1435675.241 483260.622 0, 1435372.357 483234.988 0, 1435069.472 483209.371 0, 1434766.585 483183.773 0, 1434463.697 483158.192 0, 
+    1434160.807 483132.63 0, 1433857.915 483107.085 0, 1433555.022 483081.558 0, 1433252.128 483056.048 0, 1432949.232 483030.557 0, 1432646.335 483005.083 0, 1432343.436 482979.627 0, 1432040.535 482954.189 0, 1431737.633 482928.769 0, 1431434.73 482903.367 0, 
+    1431131.825 482877.983 0, 1430828.919 482852.616 0, 1430526.011 482827.267 0, 1430223.102 482801.936 0, 1429918.794 482776.506 0, 1429617.278 482751.328 0, 1429314.364 482726.05 0, 1429011.449 482700.79 0, 1428708.532 482675.549 0, 1428405.614 482650.325 0, 
+    1428102.694 482625.118 0, 1427799.773 482599.93 0, 1427496.85 482574.759 0, 1427193.926 482549.607 0, 1426891 482524.472 0, 1426588.073 482499.355 0, 1426285.144 482474.256 0, 1425982.214 482449.174 0, 1425679.283 482424.111 0, 1425376.35 482399.065 0, 
+    1425073.415 482374.037 0, 1424770.479 482349.027 0, 1424467.541 482324.035 0, 1424164.602 482299.06 0, 1423861.662 482274.104 0, 1423558.72 482249.165 0, 1423255.777 482224.244 0, 1422952.832 482199.341 0, 1422648.487 482174.341 0, 1422193.85 487710.984 0, 
+    1421739.179 493248.047 0, 1422042.869 493272.993 0, 1422345.162 493297.843 0, 1422647.453 493322.71 0, 1422949.744 493347.595 0, 1423252.032 493372.498 0, 1423554.319 493397.419 0, 1423856.605 493422.357 0, 1424158.89 493447.314 0, 1424461.172 493472.288 0, 
+    1424763.454 493497.279 0, 1425065.734 493522.289 0, 1425368.012 493547.316 0, 1425670.289 493572.362 0, 1425972.564 493597.425 0, 1426274.838 493622.505 0, 1426577.111 493647.604 0, 1426879.382 493672.72 0, 1427181.651 493697.855 0, 1427483.92 493723.007 0, 
+    1427786.186 493748.176 0, 1428088.451 493773.364 0, 1428390.715 493798.569 0, 1428692.977 493823.792 0, 1428993.844 493848.917 0, 1429297.497 493874.292 0, 1429599.754 493899.568 0, 1429902.011 493924.863 0, 1430204.265 493950.175 0, 1430506.519 493975.505 0, 
+    1430808.77 494000.852 0, 1431111.021 494026.218 0, 1431413.269 494051.601 0, 1431715.517 494077.002 0, 1432017.762 494102.421 0, 1432320.007 494127.857 0, 1432622.249 494153.312 0, 1432924.491 494178.784 0, 1433226.73 494204.274 0, 1433528.969 494229.782 0, 
+    1433831.205 494255.307 0, 1434133.441 494280.851 0, 1434435.674 494306.412 0, 1434737.906 494331.991 0, 1435040.137 494357.587 0, 1435342.366 494383.202 0, 1435644.594 494408.834 0, 1435946.82 494434.484 0, 1436247.652 494460.034 0, 1436717.965 488924.278 0, 
+    1437188.242 483388.941 0))
+
+POLYGON ((1450752.644 495713.005 0, 1450451.883 495686.605 0, 1450149.73 495660.101 0, 1449847.576 495633.615 0, 1449545.421 495607.147 0, 1449243.264 495580.696 0, 1448941.105 495554.264 0, 1448638.944 495527.849 0, 1448336.783 495501.452 0, 1448034.619 495475.072 0, 
+    1447732.454 495448.711 0, 1447430.288 495422.367 0, 1447128.12 495396.041 0, 1446825.95 495369.733 0, 1446523.779 495343.443 0, 1446221.606 495317.17 0, 1445919.432 495290.915 0, 1445617.256 495264.678 0, 1445315.079 495238.459 0, 1445012.9 495212.257 0, 
+    1444710.719 495186.074 0, 1444408.537 495159.908 0, 1444106.354 495133.76 0, 1443804.169 495107.629 0, 1443500.591 495081.397 0, 1443199.794 495055.422 0, 1442897.604 495029.345 0, 1442595.413 495003.286 0, 1442293.22 494977.245 0, 1441991.026 494951.221 0, 
+    1441688.83 494925.215 0, 1441386.633 494899.227 0, 1441084.434 494873.257 0, 1440782.234 494847.304 0, 1440480.032 494821.37 0, 1440177.828 494795.453 0, 1439875.623 494769.554 0, 1439573.417 494743.672 0, 1439271.209 494717.809 0, 1438968.999 494691.963 0, 
+    1438666.788 494666.135 0, 1438364.576 494640.325 0, 1438062.361 494614.533 0, 1437760.146 494588.758 0, 1437457.929 494563.001 0, 1437155.71 494537.262 0, 1436853.49 494511.541 0, 1436551.268 494485.838 0, 1436247.652 494460.034 0, 1435777.304 499996.206 0, 
+    1435306.921 505532.791 0, 1435609.882 505558.539 0, 1435911.452 505584.187 0, 1436213.021 505609.853 0, 1436514.588 505635.536 0, 1436816.153 505661.238 0, 1437117.717 505686.957 0, 1437419.279 505712.693 0, 1437720.84 505738.448 0, 1438022.4 505764.22 0, 
+    1438323.957 505790.01 0, 1438625.514 505815.818 0, 1438927.069 505841.643 0, 1439228.622 505867.487 0, 1439530.174 505893.348 0, 1439831.724 505919.226 0, 1440133.273 505945.123 0, 1440434.82 505971.037 0, 1440736.365 505996.969 0, 1441037.91 506022.919 0, 
+    1441339.452 506048.886 0, 1441640.993 506074.872 0, 1441942.533 506100.875 0, 1442244.071 506126.895 0, 1442544.219 506152.814 0, 1442847.142 506178.99 0, 1443148.676 506205.064 0, 1443450.208 506231.156 0, 1443751.738 506257.265 0, 1444053.267 506283.392 0, 
+    1444354.794 506309.537 0, 1444656.32 506335.7 0, 1444957.844 506361.881 0, 1445259.367 506388.079 0, 1445560.888 506414.295 0, 1445862.407 506440.528 0, 1446163.925 506466.78 0, 1446465.442 506493.049 0, 1446766.957 506519.336 0, 1447068.47 506545.641 0, 
+    1447369.982 506571.963 0, 1447671.492 506598.303 0, 1447973.001 506624.661 0, 1448274.508 506651.037 0, 1448576.014 506677.43 0, 1448877.518 506703.842 0, 1449179.021 506730.27 0, 1449480.521 506756.717 0, 1449780.634 506783.06 0, 1450266.657 501247.826 0, 
+    1450752.644 495713.005 0))
+
+POLYGON ((1464250.757 508074.215 0, 1463950.718 508047.024 0, 1463649.293 508019.726 0, 1463347.866 507992.445 0, 1463046.438 507965.182 0, 1462745.008 507937.937 0, 1462443.576 507910.71 0, 1462142.143 507883.5 0, 1461840.709 507856.308 0, 1461539.272 507829.134 0, 
+    1461237.834 507801.978 0, 1460936.395 507774.839 0, 1460634.954 507747.718 0, 1460333.511 507720.615 0, 1460032.067 507693.529 0, 1459730.621 507666.462 0, 1459429.174 507639.412 0, 1459127.725 507612.379 0, 1458826.274 507585.365 0, 1458524.822 507558.368 0, 
+    1458223.368 507531.389 0, 1457921.913 507504.428 0, 1457620.456 507477.484 0, 1457318.997 507450.559 0, 1457016.151 507423.527 0, 1456716.075 507396.76 0, 1456414.612 507369.888 0, 1456113.147 507343.033 0, 1455811.681 507316.196 0, 1455510.212 507289.377 0, 
+    1455208.743 507262.575 0, 1454907.272 507235.791 0, 1454605.799 507209.025 0, 1454304.325 507182.277 0, 1454002.849 507155.546 0, 1453701.371 507128.834 0, 1453399.892 507102.139 0, 1453098.411 507075.461 0, 1452796.929 507048.802 0, 1452495.445 507022.16 0, 
+    1452193.96 506995.536 0, 1451892.473 506968.929 0, 1451590.985 506942.341 0, 1451289.495 506915.77 0, 1450988.003 506889.217 0, 1450686.51 506862.681 0, 1450385.015 506836.164 0, 1450083.519 506809.664 0, 1449780.634 506783.06 0, 1449294.575 512318.704 0, 
+    1448808.48 517854.755 0, 1449110.71 517881.301 0, 1449411.555 517907.744 0, 1449712.398 517934.204 0, 1450013.239 517960.682 0, 1450314.079 517987.178 0, 1450614.918 518013.691 0, 1450915.754 518040.222 0, 1451216.59 518066.771 0, 1451517.424 518093.338 0, 
+    1451818.256 518119.922 0, 1452119.086 518146.524 0, 1452419.915 518173.144 0, 1452720.743 518199.781 0, 1453021.569 518226.436 0, 1453322.393 518253.109 0, 1453623.216 518279.8 0, 1453924.037 518306.508 0, 1454224.856 518333.234 0, 1454525.675 518359.977 0, 
+    1454826.491 518386.739 0, 1455127.306 518413.518 0, 1455428.119 518440.314 0, 1455728.931 518467.129 0, 1456028.358 518493.838 0, 1456330.55 518520.811 0, 1456631.357 518547.678 0, 1456932.162 518574.564 0, 1457232.966 518601.467 0, 1457533.768 518628.387 0, 
+    1457834.569 518655.326 0, 1458135.368 518682.282 0, 1458436.165 518709.256 0, 1458736.961 518736.247 0, 1459037.755 518763.256 0, 1459338.548 518790.283 0, 1459639.339 518817.328 0, 1459940.129 518844.39 0, 1460240.917 518871.47 0, 1460541.703 518898.568 0, 
+    1460842.488 518925.683 0, 1461143.271 518952.816 0, 1461444.053 518979.967 0, 1461744.833 519007.136 0, 1462045.611 519034.322 0, 1462346.388 519061.526 0, 1462647.163 519088.748 0, 1462947.936 519115.987 0, 1463247.327 519143.119 0, 1463749.06 513608.463 0, 
+    1464250.757 508074.215 0))
+
+POLYGON ((1477682.477 520472.27 0, 1477383.162 520444.292 0, 1477082.466 520416.203 0, 1476781.769 520388.132 0, 1476481.07 520360.078 0, 1476180.37 520332.043 0, 1475879.668 520304.024 0, 1475578.964 520276.024 0, 1475278.259 520248.041 0, 1474977.552 520220.076 0, 
+    1474676.844 520192.129 0, 1474376.133 520164.199 0, 1474075.421 520136.287 0, 1473774.708 520108.393 0, 1473473.993 520080.516 0, 1473173.276 520052.657 0, 1472872.558 520024.816 0, 1472571.837 519996.993 0, 1472271.116 519969.187 0, 1471970.392 519941.399 0, 
+    1471669.667 519913.628 0, 1471368.941 519885.876 0, 1471068.213 519858.141 0, 1470767.483 519830.423 0, 1470465.371 519802.597 0, 1470166.018 519775.042 0, 1469865.283 519747.378 0, 1469564.547 519719.731 0, 1469263.809 519692.102 0, 1468963.069 519664.491 0, 
+    1468662.328 519636.898 0, 1468361.585 519609.322 0, 1468060.84 519581.764 0, 1467760.094 519554.224 0, 1467459.347 519526.701 0, 1467158.597 519499.197 0, 1466857.846 519471.709 0, 1466557.094 519444.24 0, 1466256.339 519416.788 0, 1465955.583 519389.354 0, 
+    1465654.826 519361.938 0, 1465354.067 519334.539 0, 1465053.306 519307.158 0, 1464752.544 519279.795 0, 1464451.78 519252.449 0, 1464151.014 519225.121 0, 1463850.247 519197.811 0, 1463549.479 519170.519 0, 1463247.327 519143.119 0, 1462745.557 524678.178 0, 
+    1462243.751 530213.638 0, 1462545.248 530240.979 0, 1462845.365 530268.212 0, 1463145.481 530295.463 0, 1463445.595 530322.731 0, 1463745.707 530350.018 0, 1464045.818 530377.322 0, 1464345.927 530404.643 0, 1464646.034 530431.983 0, 1464946.14 530459.34 0, 
+    1465246.244 530486.714 0, 1465546.347 530514.107 0, 1465846.448 530541.517 0, 1466146.548 530568.944 0, 1466446.646 530596.39 0, 1466746.742 530623.852 0, 1467046.836 530651.333 0, 1467346.929 530678.831 0, 1467647.021 530706.347 0, 1467947.11 530733.881 0, 
+    1468247.199 530761.432 0, 1468547.285 530789.001 0, 1468847.37 530816.588 0, 1469147.453 530844.192 0, 1469446.158 530871.687 0, 1469747.615 530899.453 0, 1470047.693 530927.111 0, 1470347.77 530954.786 0, 1470647.845 530982.478 0, 1470947.919 531010.188 0, 
+    1471247.991 531037.916 0, 1471548.061 531065.662 0, 1471848.129 531093.425 0, 1472148.196 531121.206 0, 1472448.262 531149.004 0, 1472748.325 531176.821 0, 1473048.387 531204.655 0, 1473348.448 531232.506 0, 1473648.507 531260.375 0, 1473948.564 531288.262 0, 
+    1474248.619 531316.167 0, 1474548.673 531344.089 0, 1474848.725 531372.029 0, 1475148.776 531399.986 0, 1475448.825 531427.961 0, 1475748.872 531455.954 0, 1476048.918 531483.964 0, 1476348.962 531511.993 0, 1476647.628 531539.91 0, 1477165.071 526005.89 0, 
+    1477682.477 520472.27 0))
+
+POLYGON ((1491047.701 532906.87 0, 1490749.112 532878.109 0, 1490449.149 532849.233 0, 1490149.183 532820.375 0, 1489849.216 532791.535 0, 1489549.248 532762.712 0, 1489249.277 532733.907 0, 1488949.305 532705.119 0, 1488649.332 532676.35 0, 1488349.356 532647.598 0, 
+    1488049.379 532618.863 0, 1487749.4 532590.146 0, 1487449.42 532561.447 0, 1487149.437 532532.766 0, 1486849.453 532504.102 0, 1486549.468 532475.456 0, 1486249.481 532446.827 0, 1485949.492 532418.216 0, 1485649.501 532389.623 0, 1485349.509 532361.048 0, 
+    1485049.515 532332.49 0, 1484749.519 532303.95 0, 1484449.522 532275.427 0, 1484149.523 532246.922 0, 1483848.147 532218.304 0, 1483549.519 532189.965 0, 1483249.515 532161.513 0, 1482949.51 532133.079 0, 1482649.502 532104.662 0, 1482349.493 532076.264 0, 
+    1482049.482 532047.882 0, 1481749.47 532019.519 0, 1481449.456 531991.173 0, 1481149.44 531962.844 0, 1480849.423 531934.534 0, 1480549.403 531906.241 0, 1480249.383 531877.965 0, 1479949.36 531849.708 0, 1479649.336 531821.467 0, 1479349.31 531793.245 0, 
+    1479049.283 531765.04 0, 1478749.254 531736.853 0, 1478449.223 531708.684 0, 1478149.191 531680.532 0, 1477849.157 531652.398 0, 1477549.121 531624.282 0, 1477249.084 531596.183 0, 1476949.045 531568.102 0, 1476647.628 531539.91 0, 1476130.148 537074.327 0, 
+    1475612.631 542609.139 0, 1475913.393 542637.27 0, 1476212.781 542665.29 0, 1476512.166 542693.328 0, 1476811.551 542721.384 0, 1477110.933 542749.457 0, 1477410.314 542777.547 0, 1477709.693 542805.655 0, 1478009.071 542833.781 0, 1478308.447 542861.925 0, 
+    1478607.821 542890.086 0, 1478907.194 542918.265 0, 1479206.565 542946.461 0, 1479505.934 542974.675 0, 1479805.302 543002.906 0, 1480104.668 543031.156 0, 1480404.032 543059.422 0, 1480703.395 543087.707 0, 1481002.756 543116.009 0, 1481302.115 543144.329 0, 
+    1481601.473 543172.666 0, 1481900.829 543201.021 0, 1482200.183 543229.393 0, 1482499.536 543257.783 0, 1482797.515 543286.061 0, 1483098.236 543314.617 0, 1483397.583 543343.06 0, 1483696.929 543371.52 0, 1483996.274 543399.999 0, 1484295.616 543428.494 0, 
+    1484594.957 543457.008 0, 1484894.296 543485.539 0, 1485193.634 543514.088 0, 1485492.97 543542.654 0, 1485792.304 543571.238 0, 1486091.637 543599.84 0, 1486390.967 543628.459 0, 1486690.297 543657.096 0, 1486989.624 543685.75 0, 1487288.95 543714.422 0, 
+    1487588.274 543743.112 0, 1487887.596 543771.819 0, 1488186.917 543800.544 0, 1488486.236 543829.286 0, 1488785.553 543858.047 0, 1489084.869 543886.824 0, 1489384.183 543915.62 0, 1489683.495 543944.433 0, 1489981.436 543973.131 0, 1490514.587 538439.803 0, 
+    1491047.701 532906.87 0))
+
+POLYGON ((1504346.329 545377.712 0, 1504048.469 545348.172 0, 1503749.239 545318.513 0, 1503450.008 545288.872 0, 1503150.775 545259.249 0, 1502851.54 545229.644 0, 1502552.303 545200.056 0, 1502253.065 545170.485 0, 1501953.825 545140.932 0, 1501654.583 545111.397 0, 
+    1501355.339 545081.879 0, 1501056.094 545052.38 0, 1500756.847 545022.897 0, 1500457.598 544993.432 0, 1500158.348 544963.985 0, 1499859.095 544934.556 0, 1499559.841 544905.144 0, 1499260.586 544875.75 0, 1498961.328 544846.373 0, 1498662.069 544817.014 0, 
+    1498362.808 544787.672 0, 1498063.546 544758.349 0, 1497764.281 544729.042 0, 1497465.015 544699.754 0, 1497164.379 544670.349 0, 1496866.478 544641.229 0, 1496567.207 544611.994 0, 1496267.934 544582.775 0, 1495968.659 544553.575 0, 1495669.382 544524.392 0, 
+    1495370.104 544495.227 0, 1495070.825 544466.079 0, 1494771.543 544436.949 0, 1494472.26 544407.836 0, 1494172.975 544378.742 0, 1493873.688 544349.664 0, 1493574.4 544320.605 0, 1493275.11 544291.563 0, 1492975.818 544262.538 0, 1492676.524 544233.532 0, 
+    1492377.229 544204.542 0, 1492077.932 544175.571 0, 1491778.633 544146.617 0, 1491479.333 544117.681 0, 1491180.031 544088.762 0, 1490880.727 544059.861 0, 1490581.422 544030.977 0, 1490282.115 544002.112 0, 1489981.436 543973.131 0, 1489448.246 549506.851 0, 
+    1488915.019 555040.958 0, 1489215.044 555069.875 0, 1489513.7 555098.678 0, 1489812.354 555127.499 0, 1490111.006 555156.337 0, 1490409.657 555185.193 0, 1490708.306 555214.066 0, 1491006.953 555242.957 0, 1491305.598 555271.865 0, 1491604.242 555300.791 0, 
+    1491902.884 555329.735 0, 1492201.525 555358.696 0, 1492500.163 555387.675 0, 1492798.801 555416.671 0, 1493097.436 555445.685 0, 1493396.069 555474.717 0, 1493694.701 555503.766 0, 1493993.331 555532.833 0, 1494291.96 555561.917 0, 1494590.587 555591.019 0, 
+    1494889.212 555620.138 0, 1495187.835 555649.275 0, 1495486.457 555678.43 0, 1495785.077 555707.602 0, 1496082.329 555736.658 0, 1496382.311 555765.999 0, 1496680.926 555795.224 0, 1496979.539 555824.466 0, 1497278.15 555853.726 0, 1497576.76 555883.004 0, 
+    1497875.368 555912.299 0, 1498173.974 555941.612 0, 1498472.578 555970.942 0, 1498771.181 556000.29 0, 1499069.782 556029.655 0, 1499368.381 556059.038 0, 1499666.979 556088.439 0, 1499965.574 556117.857 0, 1500264.168 556147.293 0, 1500562.761 556176.746 0, 
+    1500861.351 556206.217 0, 1501159.94 556235.706 0, 1501458.527 556265.212 0, 1501757.112 556294.735 0, 1502055.696 556324.277 0, 1502354.278 556353.835 0, 1502652.858 556383.412 0, 1502951.437 556413.006 0, 1503248.649 556442.482 0, 1503797.508 550909.903 0, 
+    1504346.329 545377.712 0))
+
+POLYGON ((1517578.261 557884.495 0, 1517281.131 557854.179 0, 1516982.638 557823.742 0, 1516684.142 557793.322 0, 1516385.645 557762.92 0, 1516087.146 557732.535 0, 1515788.645 557702.168 0, 1515490.143 557671.819 0, 1515191.639 557641.487 0, 1514893.132 557611.172 0, 
+    1514594.625 557580.876 0, 1514296.115 557550.596 0, 1513997.603 557520.335 0, 1513699.09 557490.091 0, 1513400.575 557459.864 0, 1513102.058 557429.655 0, 1512803.54 557399.464 0, 1512505.019 557369.29 0, 1512206.497 557339.134 0, 1511907.973 557308.995 0, 
+    1511609.448 557278.874 0, 1511310.92 557248.77 0, 1511012.391 557218.684 0, 1510713.86 557188.616 0, 1510413.964 557158.428 0, 1510116.793 557128.532 0, 1509818.257 557098.516 0, 1509519.718 557068.518 0, 1509221.179 557038.538 0, 1508922.637 557008.575 0, 
+    1508624.094 556978.629 0, 1508325.549 556948.701 0, 1508027.002 556918.791 0, 1507728.453 556888.899 0, 1507429.903 556859.023 0, 1507131.351 556829.166 0, 1506832.797 556799.326 0, 1506534.241 556769.504 0, 1506235.684 556739.699 0, 1505937.124 556709.911 0, 
+    1505638.563 556680.142 0, 1505340.001 556650.39 0, 1505041.436 556620.655 0, 1504742.87 556590.938 0, 1504444.302 556561.239 0, 1504145.733 556531.557 0, 1503847.161 556501.893 0, 1503548.588 556472.246 0, 1503248.649 556442.482 0, 1502699.751 561975.445 0, 
+    1502150.815 567508.791 0, 1502450.1 567538.491 0, 1502748.022 567568.073 0, 1503045.942 567597.672 0, 1503343.861 567627.289 0, 1503641.777 567656.924 0, 1503939.692 567686.576 0, 1504237.605 567716.245 0, 1504535.517 567745.933 0, 1504833.426 567775.637 0, 
+    1505131.334 567805.36 0, 1505429.24 567835.099 0, 1505727.144 567864.857 0, 1506025.047 567894.632 0, 1506322.948 567924.424 0, 1506620.847 567954.234 0, 1506918.744 567984.061 0, 1507216.64 568013.906 0, 1507514.534 568043.769 0, 1507812.426 568073.649 0, 
+    1508110.316 568103.547 0, 1508408.205 568133.462 0, 1508706.092 568163.394 0, 1509003.977 568193.345 0, 1509300.5 568223.175 0, 1509599.741 568253.298 0, 1509897.621 568283.3 0, 1510195.499 568313.321 0, 1510493.375 568343.359 0, 1510791.25 568373.414 0, 
+    1511089.122 568403.487 0, 1511386.993 568433.577 0, 1511684.862 568463.685 0, 1511982.73 568493.811 0, 1512280.595 568523.954 0, 1512578.459 568554.115 0, 1512876.321 568584.293 0, 1513174.181 568614.488 0, 1513472.04 568644.701 0, 1513769.897 568674.932 0, 
+    1514067.752 568705.18 0, 1514365.605 568735.446 0, 1514663.456 568765.729 0, 1514961.306 568796.03 0, 1515259.153 568826.349 0, 1515556.999 568856.685 0, 1515854.844 568887.038 0, 1516152.686 568917.409 0, 1516449.168 568947.659 0, 1517013.734 563415.886 0, 
+    1517578.261 557884.495 0))
+
+POLYGON ((1530743.398 570426.916 0, 1530447.001 570395.829 0, 1530149.245 570364.616 0, 1529851.488 570333.422 0, 1529553.729 570302.244 0, 1529255.968 570271.085 0, 1528958.205 570239.942 0, 1528660.441 570208.818 0, 1528362.674 570177.711 0, 1528064.906 570146.621 0, 
+    1527767.136 570115.549 0, 1527469.364 570084.494 0, 1527171.59 570053.457 0, 1526873.815 570022.438 0, 1526576.037 569991.436 0, 1526278.258 569960.451 0, 1525980.477 569929.484 0, 1525682.694 569898.535 0, 1525384.909 569867.603 0, 1525087.123 569836.689 0, 
+    1524789.335 569805.792 0, 1524491.544 569774.913 0, 1524193.752 569744.051 0, 1523895.959 569713.207 0, 1523596.806 569682.239 0, 1523300.366 569651.571 0, 1523002.566 569620.779 0, 1522704.765 569590.005 0, 1522406.962 569559.248 0, 1522109.158 569528.509 0, 
+    1521811.351 569497.788 0, 1521513.543 569467.084 0, 1521215.733 569436.397 0, 1520917.921 569405.728 0, 1520620.107 569375.077 0, 1520322.292 569344.443 0, 1520024.475 569313.827 0, 1519726.655 569283.228 0, 1519428.835 569252.646 0, 1519131.012 569222.083 0, 
+    1518833.187 569191.536 0, 1518535.361 569161.008 0, 1518237.533 569130.496 0, 1517939.703 569100.003 0, 1517641.871 569069.527 0, 1517344.038 569039.068 0, 1517046.203 569008.627 0, 1516748.366 568978.203 0, 1516449.168 568947.659 0, 1515884.563 574479.81 0, 
+    1515319.92 580012.337 0, 1515618.463 580042.815 0, 1515915.649 580073.172 0, 1516212.833 580103.546 0, 1516510.016 580133.938 0, 1516807.196 580164.348 0, 1517104.375 580194.775 0, 1517401.552 580225.219 0, 1517698.727 580255.681 0, 1517995.9 580286.161 0, 
+    1518293.071 580316.658 0, 1518590.241 580347.172 0, 1518887.409 580377.704 0, 1519184.575 580408.253 0, 1519481.739 580438.82 0, 1519778.902 580469.405 0, 1520076.063 580500.007 0, 1520373.222 580530.626 0, 1520670.379 580561.263 0, 1520967.534 580591.917 0, 
+    1521264.687 580622.589 0, 1521561.839 580653.278 0, 1521858.989 580683.985 0, 1522156.137 580714.71 0, 1522451.929 580745.311 0, 1522750.428 580776.211 0, 1523047.57 580806.988 0, 1523344.711 580837.782 0, 1523641.85 580868.594 0, 1523938.988 580899.423 0, 
+    1524236.123 580930.27 0, 1524533.256 580961.134 0, 1524830.388 580992.016 0, 1525127.518 581022.915 0, 1525424.646 581053.832 0, 1525721.773 581084.766 0, 1526018.897 581115.717 0, 1526316.02 581146.687 0, 1526613.141 581177.673 0, 1526910.26 581208.677 0, 
+    1527207.377 581239.699 0, 1527504.492 581270.738 0, 1527801.606 581301.795 0, 1528098.717 581332.869 0, 1528395.827 581363.96 0, 1528692.935 581395.07 0, 1528990.041 581426.196 0, 1529287.146 581457.34 0, 1529582.895 581488.36 0, 1530163.167 575957.45 0, 
+    1530743.398 570426.916 0))
+
+POLYGON ((1543841.644 583004.672 0, 1543545.981 582972.817 0, 1543248.965 582940.834 0, 1542951.948 582908.868 0, 1542654.929 582876.92 0, 1542357.909 582844.989 0, 1542060.886 582813.075 0, 1541763.861 582781.179 0, 1541466.835 582749.301 0, 1541169.806 582717.44 0, 
+    1540872.776 582685.597 0, 1540575.744 582653.771 0, 1540278.71 582621.962 0, 1539981.674 582590.171 0, 1539684.637 582558.398 0, 1539387.597 582526.642 0, 1539090.556 582494.903 0, 1538793.512 582463.182 0, 1538496.467 582431.479 0, 1538199.42 582399.792 0, 
+    1537902.371 582368.124 0, 1537605.32 582336.473 0, 1537308.268 582304.839 0, 1537011.213 582273.223 0, 1536712.805 582241.481 0, 1536417.098 582210.043 0, 1536120.038 582178.479 0, 1535822.976 582146.933 0, 1535525.913 582115.404 0, 1535228.847 582083.893 0, 
+    1534931.779 582052.399 0, 1534634.71 582020.923 0, 1534337.639 581989.464 0, 1534040.566 581958.023 0, 1533743.491 581926.599 0, 1533446.414 581895.193 0, 1533149.336 581863.804 0, 1532852.255 581832.433 0, 1532555.173 581801.079 0, 1532258.089 581769.742 0, 
+    1531961.003 581738.423 0, 1531663.915 581707.122 0, 1531366.825 581675.838 0, 1531069.734 581644.572 0, 1530772.64 581613.323 0, 1530475.545 581582.091 0, 1530178.448 581550.877 0, 1529881.349 581519.681 0, 1529582.895 581488.36 0, 1529002.585 587019.641 0, 
+    1528422.236 592551.292 0, 1528720.036 592582.545 0, 1529016.483 592613.673 0, 1529312.929 592644.818 0, 1529609.373 592675.981 0, 1529905.816 592707.162 0, 1530202.256 592738.36 0, 1530498.695 592769.575 0, 1530795.131 592800.808 0, 1531091.566 592832.058 0, 
+    1531387.999 592863.326 0, 1531684.43 592894.611 0, 1531980.86 592925.914 0, 1532277.287 592957.234 0, 1532573.713 592988.571 0, 1532870.137 593019.926 0, 1533166.559 593051.299 0, 1533462.979 593082.688 0, 1533759.397 593114.096 0, 1534055.814 593145.52 0, 
+    1534352.228 593176.963 0, 1534648.641 593208.422 0, 1534945.052 593239.899 0, 1535241.461 593271.394 0, 1535536.519 593302.762 0, 1535834.273 593334.435 0, 1536130.677 593365.982 0, 1536427.079 593397.546 0, 1536723.478 593429.128 0, 1537019.876 593460.727 0, 
+    1537316.272 593492.344 0, 1537612.666 593523.978 0, 1537909.059 593555.63 0, 1538205.449 593587.299 0, 1538501.838 593618.985 0, 1538798.224 593650.689 0, 1539094.609 593682.41 0, 1539390.992 593714.149 0, 1539687.373 593745.905 0, 1539983.753 593777.679 0, 
+    1540280.13 593809.47 0, 1540576.506 593841.279 0, 1540872.879 593873.105 0, 1541169.251 593904.948 0, 1541465.621 593936.809 0, 1541761.989 593968.687 0, 1542058.355 594000.583 0, 1542354.719 594032.496 0, 1542649.734 594064.282 0, 1543245.709 588534.292 0, 
+    1543841.644 583004.672 0))
+
+POLYGON ((1556872.901 595617.46 0, 1556577.975 595584.841 0, 1556281.702 595552.091 0, 1555985.427 595519.358 0, 1555689.15 595486.642 0, 1555392.872 595453.944 0, 1555096.591 595421.264 0, 1554800.308 595388.6 0, 1554504.024 595355.955 0, 1554207.738 595323.326 0, 
+    1553911.449 595290.716 0, 1553615.159 595258.122 0, 1553318.867 595225.546 0, 1553022.573 595192.988 0, 1552726.277 595160.447 0, 1552429.979 595127.923 0, 1552133.679 595095.417 0, 1551837.378 595062.928 0, 1551541.074 595030.457 0, 1551244.768 594998.003 0, 
+    1550948.461 594965.566 0, 1550652.152 594933.147 0, 1550355.84 594900.746 0, 1550059.527 594868.362 0, 1549761.866 594835.848 0, 1549466.895 594803.646 0, 1549170.576 594771.314 0, 1548874.256 594738.999 0, 1548577.933 594706.703 0, 1548281.608 594674.423 0, 
+    1547985.282 594642.161 0, 1547688.953 594609.916 0, 1547392.623 594577.689 0, 1547096.291 594545.48 0, 1546799.957 594513.287 0, 1546503.621 594481.112 0, 1546207.283 594448.955 0, 1545910.943 594416.815 0, 1545614.602 594384.693 0, 1545318.258 594352.587 0, 
+    1545021.913 594320.5 0, 1544725.565 594288.43 0, 1544429.216 594256.377 0, 1544132.865 594224.342 0, 1543836.512 594192.324 0, 1543540.157 594160.323 0, 1543243.801 594128.34 0, 1542947.442 594096.375 0, 1542649.734 594064.282 0, 1542053.72 599594.637 0, 
+    1541457.667 605125.354 0, 1541754.721 605157.377 0, 1542050.428 605189.272 0, 1542346.134 605221.185 0, 1542641.838 605253.115 0, 1542937.54 605285.063 0, 1543233.24 605317.028 0, 1543528.938 605349.01 0, 1543824.634 605381.01 0, 1544120.329 605413.027 0, 
+    1544416.021 605445.061 0, 1544711.712 605477.113 0, 1545007.401 605509.183 0, 1545303.088 605541.269 0, 1545598.773 605573.374 0, 1545894.456 605605.495 0, 1546190.137 605637.634 0, 1546485.816 605669.79 0, 1546781.494 605701.964 0, 1547077.169 605734.155 0, 
+    1547372.843 605766.364 0, 1547668.515 605798.59 0, 1547964.184 605830.833 0, 1548259.852 605863.094 0, 1548554.175 605895.226 0, 1548851.183 605927.668 0, 1549146.845 605959.981 0, 1549442.505 605992.311 0, 1549738.164 606024.659 0, 1550033.82 606057.024 0, 
+    1550329.475 606089.407 0, 1550625.127 606121.807 0, 1550920.778 606154.224 0, 1551216.427 606186.659 0, 1551512.074 606219.111 0, 1551807.719 606251.581 0, 1552103.362 606284.068 0, 1552399.004 606316.572 0, 1552694.643 606349.094 0, 1552990.28 606381.633 0, 
+    1553285.916 606414.19 0, 1553581.549 606446.764 0, 1553877.181 606479.355 0, 1554172.811 606511.964 0, 1554468.439 606544.59 0, 1554764.065 606577.234 0, 1555059.689 606609.895 0, 1555355.311 606642.573 0, 1555649.589 606675.121 0, 1556261.265 601146.109 0, 
+    1556872.901 595617.46 0))
+
+POLYGON ((1569837.076 608264.976 0, 1569542.889 608231.597 0, 1569247.36 608198.084 0, 1568951.83 608164.587 0, 1568656.297 608131.109 0, 1568360.763 608097.647 0, 1568065.226 608064.204 0, 1567769.688 608030.777 0, 1567474.147 607997.368 0, 1567178.605 607963.976 0, 
+    1566883.061 607930.602 0, 1566587.514 607897.245 0, 1566291.966 607863.906 0, 1565996.416 607830.583 0, 1565700.864 607797.279 0, 1565405.31 607763.991 0, 1565109.754 607730.721 0, 1564814.196 607697.469 0, 1564518.636 607664.234 0, 1564223.074 607631.016 0, 
+    1563927.51 607597.816 0, 1563631.944 607564.633 0, 1563336.376 607531.467 0, 1563040.806 607498.319 0, 1562743.894 607465.038 0, 1562449.661 607432.075 0, 1562154.085 607398.979 0, 1561858.508 607365.9 0, 1561562.928 607332.839 0, 1561267.347 607299.795 0, 
+    1560971.763 607266.769 0, 1560676.178 607233.76 0, 1560380.591 607200.768 0, 1560085.001 607167.794 0, 1559789.41 607134.837 0, 1559493.817 607101.898 0, 1559198.222 607068.976 0, 1558902.625 607036.071 0, 1558607.026 607003.184 0, 1558311.425 606970.314 0, 
+    1558015.823 606937.462 0, 1557720.218 606904.627 0, 1557424.611 606871.809 0, 1557129.003 606839.009 0, 1556833.392 606806.226 0, 1556537.78 606773.461 0, 1556242.165 606740.713 0, 1555946.549 606707.982 0, 1555649.589 606675.121 0, 1555037.873 612204.492 0, 
+    1554426.118 617734.219 0, 1554722.424 617767.008 0, 1555017.39 617799.667 0, 1555312.353 617832.343 0, 1555607.315 617865.036 0, 1555902.274 617897.747 0, 1556197.232 617930.475 0, 1556492.188 617963.22 0, 1556787.141 617995.983 0, 1557082.093 618028.763 0, 
+    1557377.043 618061.56 0, 1557671.991 618094.375 0, 1557966.937 618127.207 0, 1558261.882 618160.057 0, 1558556.824 618192.923 0, 1558851.764 618225.808 0, 1559146.703 618258.709 0, 1559441.639 618291.628 0, 1559736.574 618324.565 0, 1560031.506 618357.518 0, 
+    1560326.437 618390.489 0, 1560621.365 618423.478 0, 1560916.292 618456.483 0, 1561211.217 618489.506 0, 1561504.802 618522.397 0, 1561801.061 618555.605 0, 1562095.98 618588.68 0, 1562390.897 618621.772 0, 1562685.812 618654.882 0, 1562980.725 618688.01 0, 
+    1563275.636 618721.154 0, 1563570.545 618754.316 0, 1563865.452 618787.495 0, 1564160.358 618820.692 0, 1564455.261 618853.906 0, 1564750.162 618887.138 0, 1565045.062 618920.386 0, 1565339.959 618953.652 0, 1565634.855 618986.936 0, 1565929.748 619020.237 0, 
+    1566224.64 619053.555 0, 1566519.53 619086.89 0, 1566814.417 619120.243 0, 1567109.303 619153.614 0, 1567404.187 619187.001 0, 1567699.069 619220.406 0, 1567993.948 619253.828 0, 1568288.826 619287.268 0, 1568582.366 619320.573 0, 1569209.741 613792.597 0, 
+    1569837.076 608264.976 0))
+
+POLYGON ((1582734.076 620946.916 0, 1582440.629 620912.781 0, 1582145.847 620878.508 0, 1581851.063 620844.253 0, 1581556.276 620810.015 0, 1581261.488 620775.794 0, 1580966.698 620741.591 0, 1580671.906 620707.405 0, 1580377.111 620673.237 0, 1580082.315 620639.086 0, 
+    1579787.517 620604.952 0, 1579492.716 620570.835 0, 1579197.914 620536.736 0, 1578903.11 620502.654 0, 1578608.304 620468.59 0, 1578313.495 620434.543 0, 1578018.685 620400.513 0, 1577723.872 620366.501 0, 1577429.058 620332.506 0, 1577134.242 620298.528 0, 
+    1576839.423 620264.568 0, 1576544.603 620230.625 0, 1576249.781 620196.699 0, 1575954.956 620162.791 0, 1575658.795 620128.747 0, 1575365.302 620095.027 0, 1575070.471 620061.171 0, 1574775.639 620027.332 0, 1574480.805 619993.51 0, 1574185.969 619959.706 0, 
+    1573891.13 619925.919 0, 1573596.29 619892.15 0, 1573301.448 619858.398 0, 1573006.603 619824.663 0, 1572711.757 619790.946 0, 1572416.909 619757.246 0, 1572122.059 619723.563 0, 1571827.207 619689.898 0, 1571532.353 619656.25 0, 1571237.496 619622.619 0, 
+    1570942.638 619589.006 0, 1570647.778 619555.41 0, 1570352.916 619521.832 0, 1570058.052 619488.271 0, 1569763.186 619454.727 0, 1569468.318 619421.2 0, 1569173.448 619387.691 0, 1568878.576 619354.2 0, 1568582.366 619320.573 0, 1567954.951 624848.903 0, 
+    1567327.496 630377.583 0, 1567623.052 630411.135 0, 1567917.273 630444.552 0, 1568211.492 630477.987 0, 1568505.71 630511.44 0, 1568799.925 630544.91 0, 1569094.138 630578.397 0, 1569388.349 630611.901 0, 1569682.559 630645.423 0, 1569976.766 630678.962 0, 
+    1570270.972 630712.518 0, 1570565.175 630746.092 0, 1570859.376 630779.683 0, 1571153.576 630813.291 0, 1571447.773 630846.917 0, 1571741.969 630880.56 0, 1572036.162 630914.22 0, 1572330.354 630947.898 0, 1572624.543 630981.593 0, 1572918.731 631015.305 0, 
+    1573212.917 631049.034 0, 1573507.1 631082.781 0, 1573801.282 631116.545 0, 1574095.461 631150.327 0, 1574388.307 631183.972 0, 1574683.815 631217.942 0, 1574977.988 631251.775 0, 1575272.16 631285.626 0, 1575566.33 631319.494 0, 1575860.497 631353.379 0, 
+    1576154.663 631387.282 0, 1576448.827 631421.202 0, 1576742.988 631455.139 0, 1577037.148 631489.094 0, 1577331.306 631523.066 0, 1577625.461 631557.055 0, 1577919.615 631591.061 0, 1578213.767 631625.085 0, 1578507.917 631659.126 0, 1578802.064 631693.185 0, 
+    1579096.21 631727.261 0, 1579390.354 631761.354 0, 1579684.495 631795.464 0, 1579978.635 631829.592 0, 1580272.773 631863.737 0, 1580566.908 631897.899 0, 1580861.042 631932.079 0, 1581155.173 631966.276 0, 1581447.973 632000.335 0, 1582091.045 626473.451 0, 
+    1582734.076 620946.916 0))
+
+POLYGON ((1595563.808 633662.975 0, 1595271.104 633628.088 0, 1594977.071 633593.06 0, 1594683.035 633558.049 0, 1594388.997 633523.056 0, 1594094.957 633488.08 0, 1593800.915 633453.122 0, 1593506.871 633418.18 0, 1593212.824 633383.256 0, 1592918.776 633348.35 0, 
+    1592624.726 633313.46 0, 1592330.673 633278.588 0, 1592036.619 633243.734 0, 1591742.563 633208.896 0, 1591448.504 633174.076 0, 1591154.444 633139.273 0, 1590860.381 633104.488 0, 1590566.316 633069.719 0, 1590272.25 633034.969 0, 1589978.181 633000.235 0, 
+    1589684.11 632965.519 0, 1589390.037 632930.82 0, 1589095.963 632896.138 0, 1588801.886 632861.474 0, 1588506.478 632826.67 0, 1588213.726 632792.197 0, 1587919.643 632757.584 0, 1587625.558 632722.989 0, 1587331.471 632688.411 0, 1587037.381 632653.851 0, 
+    1586743.29 632619.308 0, 1586449.197 632584.782 0, 1586155.102 632550.273 0, 1585861.005 632515.782 0, 1585566.905 632481.308 0, 1585272.804 632446.851 0, 1584978.701 632412.412 0, 1584684.595 632377.99 0, 1584390.488 632343.585 0, 1584096.379 632309.198 0, 
+    1583802.267 632274.828 0, 1583508.154 632240.475 0, 1583214.038 632206.14 0, 1582919.921 632171.821 0, 1582625.801 632137.521 0, 1582331.68 632103.237 0, 1582037.556 632068.971 0, 1581743.431 632034.722 0, 1581447.973 632000.335 0, 1580804.86 637527.567 0, 
+    1580161.708 643055.141 0, 1580456.512 643089.451 0, 1580749.987 643123.624 0, 1581043.46 643157.815 0, 1581336.931 643192.022 0, 1581630.4 643226.247 0, 1581923.867 643260.49 0, 1582217.332 643294.749 0, 1582510.795 643329.026 0, 1582804.255 643363.32 0, 
+    1583097.714 643397.631 0, 1583391.171 643431.96 0, 1583684.626 643466.306 0, 1583978.078 643500.669 0, 1584271.529 643535.049 0, 1584564.978 643569.447 0, 1584858.424 643603.862 0, 1585151.869 643638.294 0, 1585445.312 643672.744 0, 1585738.752 643707.211 0, 
+    1586032.191 643741.695 0, 1586325.627 643776.196 0, 1586619.062 643810.715 0, 1586912.494 643845.251 0, 1587204.598 643879.647 0, 1587499.353 643914.374 0, 1587792.779 643948.962 0, 1588086.204 643983.567 0, 1588379.626 644018.189 0, 1588673.046 644052.828 0, 
+    1588966.464 644087.485 0, 1589259.88 644122.159 0, 1589553.295 644156.851 0, 1589846.707 644191.559 0, 1590140.117 644226.285 0, 1590433.525 644261.028 0, 1590726.931 644295.788 0, 1591020.334 644330.566 0, 1591313.736 644365.361 0, 1591607.136 644400.173 0, 
+    1591900.534 644435.003 0, 1592193.93 644469.849 0, 1592487.323 644504.713 0, 1592780.715 644539.595 0, 1593074.104 644574.493 0, 1593367.492 644609.409 0, 1593660.877 644644.342 0, 1593954.261 644679.292 0, 1594246.317 644714.102 0, 1594905.083 639188.367 0, 
+    1595563.808 633662.975 0))
+
+POLYGON ((1608326.183 646412.848 0, 1608034.224 646377.213 0, 1607740.94 646341.434 0, 1607447.655 646305.672 0, 1607154.367 646269.928 0, 1606861.077 646234.2 0, 1606567.786 646198.49 0, 1606274.492 646162.798 0, 1605981.196 646127.122 0, 1605687.897 646091.464 0, 
+    1605394.597 646055.823 0, 1605101.295 646020.199 0, 1604807.99 645984.593 0, 1604514.684 645949.004 0, 1604221.375 645913.432 0, 1603928.064 645877.877 0, 1603634.751 645842.34 0, 1603341.437 645806.82 0, 1603048.119 645771.317 0, 1602754.8 645735.831 0, 
+    1602461.479 645700.363 0, 1602168.156 645664.912 0, 1601874.831 645629.478 0, 1601581.503 645594.062 0, 1601286.85 645558.503 0, 1600994.842 645523.28 0, 1600701.508 645487.916 0, 1600408.172 645452.568 0, 1600114.835 645417.238 0, 1599821.495 645381.925 0, 
+    1599528.153 645346.629 0, 1599234.808 645311.351 0, 1598941.462 645276.09 0, 1598648.114 645240.846 0, 1598354.764 645205.619 0, 1598061.411 645170.41 0, 1597768.057 645135.218 0, 1597474.7 645100.043 0, 1597181.342 645064.886 0, 1596887.981 645029.745 0, 
+    1596594.618 644994.622 0, 1596301.253 644959.517 0, 1596007.887 644924.428 0, 1595714.518 644889.357 0, 1595421.147 644854.303 0, 1595127.774 644819.266 0, 1594834.398 644784.247 0, 1594541.021 644749.245 0, 1594246.317 644714.102 0, 1593587.51 650240.177 0, 
+    1592928.664 655766.589 0, 1593222.714 655801.654 0, 1593515.441 655836.578 0, 1593808.166 655871.52 0, 1594100.888 655906.479 0, 1594393.609 655941.455 0, 1594686.327 655976.448 0, 1594979.044 656011.459 0, 1595271.758 656046.487 0, 1595564.47 656081.532 0, 
+    1595857.18 656116.594 0, 1596149.889 656151.674 0, 1596442.595 656186.771 0, 1596735.299 656221.885 0, 1597028.001 656257.016 0, 1597320.7 656292.165 0, 1597613.398 656327.33 0, 1597906.094 656362.513 0, 1598198.788 656397.714 0, 1598491.479 656432.931 0, 
+    1598784.169 656468.166 0, 1599076.856 656503.417 0, 1599369.541 656538.687 0, 1599662.225 656573.973 0, 1599953.585 656609.117 0, 1600247.585 656644.597 0, 1600540.262 656679.935 0, 1600832.937 656715.29 0, 1601125.61 656750.663 0, 1601418.281 656786.052 0, 
+    1601710.949 656821.459 0, 1602003.616 656856.883 0, 1602296.281 656892.325 0, 1602588.943 656927.783 0, 1602881.604 656963.259 0, 1603174.262 656998.752 0, 1603466.918 657034.262 0, 1603759.572 657069.79 0, 1604052.224 657105.335 0, 1604344.874 657140.897 0, 
+    1604637.522 657176.476 0, 1604930.168 657212.072 0, 1605222.811 657247.686 0, 1605515.453 657283.317 0, 1605808.092 657318.965 0, 1606100.73 657354.63 0, 1606393.365 657390.312 0, 1606685.998 657426.012 0, 1606977.31 657461.568 0, 1607651.767 651937.04 0, 
+    1608326.183 646412.848 0))
+
+POLYGON ((1621021.111 659196.231 0, 1620729.899 659159.851 0, 1620437.368 659123.325 0, 1620144.834 659086.816 0, 1619852.299 659050.324 0, 1619559.761 659013.85 0, 1619267.222 658977.392 0, 1618974.68 658940.952 0, 1618682.136 658904.529 0, 1618389.59 658868.123 0, 
+    1618097.041 658831.734 0, 1617804.491 658795.363 0, 1617511.938 658759.009 0, 1617219.384 658722.672 0, 1616926.827 658686.352 0, 1616634.268 658650.05 0, 1616341.707 658613.765 0, 1616049.143 658577.497 0, 1615756.578 658541.246 0, 1615464.011 658505.012 0, 
+    1615171.441 658468.796 0, 1614878.869 658432.597 0, 1614586.295 658396.415 0, 1614293.719 658360.25 0, 1613999.823 658323.94 0, 1613708.561 658287.972 0, 1613415.978 658251.859 0, 1613123.394 658215.763 0, 1612830.807 658179.685 0, 1612538.218 658143.623 0, 
+    1612245.627 658107.579 0, 1611953.034 658071.552 0, 1611660.439 658035.542 0, 1611367.842 657999.55 0, 1611075.242 657963.575 0, 1610782.641 657927.617 0, 1610490.037 657891.676 0, 1610197.432 657855.752 0, 1609904.824 657819.846 0, 1609612.214 657783.957 0, 
+    1609319.602 657748.085 0, 1609026.987 657712.23 0, 1608734.371 657676.392 0, 1608441.753 657640.572 0, 1608149.132 657604.769 0, 1607856.51 657568.983 0, 1607563.885 657533.215 0, 1607271.258 657497.463 0, 1606977.31 657461.568 0, 1606302.812 662986.429 0, 
+    1605628.274 668511.621 0, 1605921.569 668547.436 0, 1606213.545 668583.108 0, 1606505.519 668618.797 0, 1606797.492 668654.504 0, 1607089.462 668690.227 0, 1607381.43 668725.968 0, 1607673.396 668761.726 0, 1607965.36 668797.501 0, 1608257.321 668833.293 0, 
+    1608549.281 668869.102 0, 1608841.239 668904.929 0, 1609133.194 668940.773 0, 1609425.147 668976.634 0, 1609717.099 669012.512 0, 1610009.048 669048.407 0, 1610300.995 669084.32 0, 1610592.939 669120.249 0, 1610884.882 669156.196 0, 1611176.823 669192.16 0, 
+    1611468.761 669228.141 0, 1611760.698 669264.14 0, 1612052.632 669300.156 0, 1612344.564 669336.188 0, 1612635.179 669372.076 0, 1612928.422 669408.305 0, 1613220.348 669444.39 0, 1613512.271 669480.491 0, 1613804.193 669516.61 0, 1614096.112 669552.746 0, 
+    1614388.03 669588.899 0, 1614679.945 669625.069 0, 1614971.858 669661.257 0, 1615263.769 669697.461 0, 1615555.677 669733.683 0, 1615847.584 669769.922 0, 1616139.489 669806.178 0, 1616431.391 669842.452 0, 1616723.291 669878.742 0, 1617015.189 669915.05 0, 
+    1617307.085 669951.375 0, 1617598.979 669987.717 0, 1617890.871 670024.076 0, 1618182.76 670060.452 0, 1618474.648 670096.846 0, 1618766.533 670133.257 0, 1619058.416 670169.685 0, 1619350.297 670206.13 0, 1619640.862 670242.428 0, 1620331.007 664719.164 0, 
+    1621021.111 659196.231 0))
+
+POLYGON ((1633648.505 672012.816 0, 1633358.041 671975.697 0, 1633066.264 671938.428 0, 1632774.485 671901.175 0, 1632482.704 671863.94 0, 1632190.92 671826.722 0, 1631899.135 671789.521 0, 1631607.347 671752.337 0, 1631315.557 671715.171 0, 1631023.765 671678.021 0, 
+    1630731.971 671640.889 0, 1630440.174 671603.774 0, 1630148.375 671566.676 0, 1629856.574 671529.595 0, 1629564.771 671492.532 0, 1629272.966 671455.485 0, 1628981.159 671418.456 0, 1628689.349 671381.444 0, 1628397.537 671344.449 0, 1628105.723 671307.472 0, 
+    1627813.907 671270.511 0, 1627522.089 671233.568 0, 1627230.268 671196.642 0, 1626938.446 671159.733 0, 1626645.309 671122.675 0, 1626354.794 671085.967 0, 1626062.965 671049.109 0, 1625771.133 671012.269 0, 1625479.3 670975.446 0, 1625187.464 670938.64 0, 
+    1624895.626 670901.851 0, 1624603.786 670865.08 0, 1624311.944 670828.325 0, 1624020.1 670791.588 0, 1623728.253 670754.868 0, 1623436.404 670718.166 0, 1623144.554 670681.48 0, 1622852.701 670644.811 0, 1622560.846 670608.16 0, 1622268.988 670571.526 0, 
+    1621977.129 670534.909 0, 1621685.267 670498.309 0, 1621393.403 670461.727 0, 1621101.538 670425.161 0, 1620809.669 670388.613 0, 1620517.799 670352.082 0, 1620225.927 670315.568 0, 1619934.052 670279.072 0, 1619640.862 670242.428 0, 1618950.676 675766.018 0, 
+    1618260.45 681289.932 0, 1618552.987 681326.494 0, 1618844.211 681362.909 0, 1619135.433 681399.342 0, 1619426.653 681435.791 0, 1619717.871 681472.258 0, 1620009.087 681508.742 0, 1620300.3 681545.243 0, 1620591.512 681581.761 0, 1620882.721 681618.297 0, 
+    1621173.928 681654.849 0, 1621465.133 681691.419 0, 1621756.336 681728.006 0, 1622047.537 681764.609 0, 1622338.735 681801.23 0, 1622629.931 681837.869 0, 1622921.126 681874.524 0, 1623212.318 681911.196 0, 1623503.508 681947.886 0, 1623794.695 681984.593 0, 
+    1624085.881 682021.317 0, 1624377.064 682058.058 0, 1624668.245 682094.816 0, 1624959.424 682131.591 0, 1625249.292 682168.218 0, 1625541.776 682205.193 0, 1625832.949 682242.02 0, 1626124.119 682278.864 0, 1626415.287 682315.725 0, 1626706.453 682352.603 0, 
+    1626997.617 682389.498 0, 1627288.779 682426.411 0, 1627579.938 682463.34 0, 1627871.096 682500.287 0, 1628162.251 682537.251 0, 1628453.404 682574.232 0, 1628744.555 682611.23 0, 1629035.703 682648.245 0, 1629326.85 682685.277 0, 1629617.994 682722.327 0, 
+    1629909.136 682759.393 0, 1630200.276 682796.477 0, 1630491.414 682833.578 0, 1630782.55 682870.696 0, 1631073.683 682907.831 0, 1631364.814 682944.984 0, 1631655.943 682982.153 0, 1631947.07 683019.34 0, 1632236.887 683056.376 0, 1632942.716 677534.435 0, 
+    1633648.505 672012.816 0))
+
+POLYGON ((1646208.277 684862.299 0, 1645918.564 684824.444 0, 1645627.544 684786.435 0, 1645336.521 684748.443 0, 1645045.496 684710.469 0, 1644754.468 684672.511 0, 1644463.439 684634.571 0, 1644172.407 684596.647 0, 1643881.373 684558.741 0, 1643590.337 684520.852 0, 
+    1643299.298 684482.98 0, 1643008.258 684445.126 0, 1642717.215 684407.288 0, 1642426.17 684369.467 0, 1642135.122 684331.664 0, 1641844.073 684293.878 0, 1641553.021 684256.109 0, 1641261.967 684218.357 0, 1640970.91 684180.622 0, 1640679.852 684142.904 0, 
+    1640388.791 684105.204 0, 1640097.728 684067.52 0, 1639806.663 684029.854 0, 1639515.596 683992.205 0, 1639223.22 683954.404 0, 1638933.455 683916.958 0, 1638642.381 683879.36 0, 1638351.304 683841.779 0, 1638060.226 683804.216 0, 1637769.145 683766.669 0, 
+    1637478.062 683729.14 0, 1637186.977 683691.628 0, 1636895.89 683654.133 0, 1636604.801 683616.655 0, 1636313.709 683579.194 0, 1636022.615 683541.751 0, 1635731.519 683504.324 0, 1635440.421 683466.915 0, 1635149.32 683429.523 0, 1634858.218 683392.148 0, 
+    1634567.113 683354.79 0, 1634276.006 683317.449 0, 1633984.896 683280.125 0, 1633693.785 683242.819 0, 1633402.671 683205.53 0, 1633111.555 683168.257 0, 1632820.437 683131.002 0, 1632529.317 683093.764 0, 1632236.887 683056.376 0, 1631531.016 688578.637 0, 
+    1630825.105 694101.215 0, 1631116.882 694138.52 0, 1631407.353 694175.675 0, 1631697.821 694212.847 0, 1631988.286 694250.036 0, 1632278.75 694287.242 0, 1632569.211 694324.465 0, 1632859.671 694361.705 0, 1633150.128 694398.963 0, 1633440.583 694436.237 0, 
+    1633731.035 694473.529 0, 1634021.486 694510.838 0, 1634311.934 694548.163 0, 1634602.38 694585.506 0, 1634892.824 694622.866 0, 1635183.266 694660.243 0, 1635473.705 694697.638 0, 1635764.142 694735.049 0, 1636054.577 694772.477 0, 1636345.01 694809.923 0, 
+    1636635.441 694847.385 0, 1636925.869 694884.865 0, 1637216.296 694922.362 0, 1637506.72 694959.875 0, 1637795.838 694997.238 0, 1638087.561 695034.954 0, 1638377.978 695072.52 0, 1638668.394 695110.102 0, 1638958.807 695147.701 0, 1639249.217 695185.317 0, 
+    1639539.626 695222.951 0, 1639830.032 695260.601 0, 1640120.436 695298.269 0, 1640410.838 695335.954 0, 1640701.238 695373.656 0, 1640991.635 695411.375 0, 1641282.031 695449.111 0, 1641572.424 695486.864 0, 1641862.814 695524.634 0, 1642153.203 695562.421 0, 
+    1642443.589 695600.226 0, 1642733.973 695638.047 0, 1643024.355 695675.886 0, 1643314.735 695713.742 0, 1643605.112 695751.614 0, 1643895.488 695789.504 0, 1644185.861 695827.411 0, 1644476.231 695865.335 0, 1644765.298 695903.106 0, 1645486.808 690382.545 0, 
+    1646208.277 684862.299 0))
+
+POLYGON ((1658700.344 697744.373 0, 1658411.383 697705.785 0, 1658121.121 697667.041 0, 1657830.856 697628.314 0, 1657540.589 697589.604 0, 1657250.32 697550.911 0, 1656960.048 697512.235 0, 1656669.774 697473.576 0, 1656379.498 697434.935 0, 1656089.22 697396.31 0, 
+    1655798.939 697357.702 0, 1655508.656 697319.112 0, 1655218.371 697280.538 0, 1654928.084 697241.982 0, 1654637.794 697203.443 0, 1654347.502 697164.921 0, 1654057.208 697126.416 0, 1653766.911 697087.928 0, 1653476.612 697049.457 0, 1653186.311 697011.003 0, 
+    1652896.008 696972.566 0, 1652605.702 696934.147 0, 1652315.394 696895.744 0, 1652025.084 696857.359 0, 1651733.471 696818.819 0, 1651444.457 696780.639 0, 1651154.14 696742.305 0, 1650863.821 696703.988 0, 1650573.5 696665.688 0, 1650283.176 696627.405 0, 
+    1649992.85 696589.139 0, 1649702.522 696550.89 0, 1649412.192 696512.659 0, 1649121.859 696474.444 0, 1648831.524 696436.247 0, 1648541.187 696398.066 0, 1648250.848 696359.903 0, 1647960.506 696321.757 0, 1647670.162 696283.628 0, 1647379.816 696245.516 0, 
+    1647089.468 696207.421 0, 1646799.117 696169.343 0, 1646508.764 696131.282 0, 1646218.409 696093.238 0, 1645928.052 696055.212 0, 1645637.692 696017.202 0, 1645347.33 695979.21 0, 1645056.966 695941.235 0, 1644765.298 695903.106 0, 1644043.746 701423.981 0, 
+    1643322.154 706945.166 0, 1643613.17 706983.209 0, 1643902.884 707021.099 0, 1644192.596 707059.006 0, 1644482.306 707096.931 0, 1644772.013 707134.872 0, 1645061.718 707172.831 0, 1645351.421 707210.806 0, 1645641.122 707248.799 0, 1645930.821 707286.809 0, 
+    1646220.517 707324.835 0, 1646510.211 707362.879 0, 1646799.903 707400.94 0, 1647089.592 707439.018 0, 1647379.28 707477.113 0, 1647668.965 707515.225 0, 1647958.648 707553.354 0, 1648248.328 707591.5 0, 1648538.006 707629.663 0, 1648827.683 707667.843 0, 
+    1649117.356 707706.041 0, 1649407.028 707744.255 0, 1649696.697 707782.486 0, 1649986.364 707820.735 0, 1650274.731 707858.828 0, 1650565.692 707897.282 0, 1650855.352 707935.582 0, 1651145.01 707973.899 0, 1651434.666 708012.232 0, 1651724.32 708050.583 0, 
+    1652013.971 708088.951 0, 1652303.62 708127.335 0, 1652593.267 708165.737 0, 1652882.911 708204.156 0, 1653172.554 708242.592 0, 1653462.194 708281.045 0, 1653751.831 708319.515 0, 1654041.467 708358.002 0, 1654331.1 708396.506 0, 1654620.731 708435.027 0, 
+    1654910.36 708473.565 0, 1655199.986 708512.121 0, 1655489.61 708550.693 0, 1655779.232 708589.282 0, 1656068.852 708627.889 0, 1656358.469 708666.512 0, 1656648.084 708705.153 0, 1656937.697 708743.81 0, 1657226.01 708782.312 0, 1657963.198 703263.187 0, 
+    1658700.344 697744.373 0))
+
+POLYGON ((1671124.621 710658.731 0, 1670836.415 710619.415 0, 1670546.912 710579.939 0, 1670257.408 710540.481 0, 1669967.901 710501.039 0, 1669678.391 710461.615 0, 1669388.88 710422.207 0, 1669099.366 710382.817 0, 1668809.849 710343.444 0, 1668520.331 710304.087 0, 
+    1668230.81 710264.748 0, 1667941.286 710225.426 0, 1667651.761 710186.121 0, 1667362.233 710146.833 0, 1667072.703 710107.561 0, 1666783.17 710068.307 0, 1666493.635 710029.07 0, 1666204.098 709989.85 0, 1665914.559 709950.648 0, 1665625.017 709911.462 0, 
+    1665335.473 709872.293 0, 1665045.927 709833.141 0, 1664756.378 709794.006 0, 1664466.827 709754.889 0, 1664175.978 709715.613 0, 1663887.718 709676.704 0, 1663598.16 709637.638 0, 1663308.6 709598.588 0, 1663019.038 709559.556 0, 1662729.473 709520.54 0, 
+    1662439.906 709481.542 0, 1662150.336 709442.56 0, 1661860.765 709403.596 0, 1661571.191 709364.649 0, 1661281.615 709325.718 0, 1660992.036 709286.805 0, 1660702.455 709247.909 0, 1660412.872 709209.03 0, 1660123.287 709170.168 0, 1659833.699 709131.323 0, 
+    1659544.109 709092.495 0, 1659254.517 709053.684 0, 1658964.922 709014.89 0, 1658675.325 708976.113 0, 1658385.726 708937.353 0, 1658096.125 708898.611 0, 1657806.521 708859.885 0, 1657516.915 708821.176 0, 1657226.01 708782.312 0, 1656488.782 714301.742 0, 
+    1655751.513 719821.476 0, 1656041.766 719860.253 0, 1656330.722 719898.875 0, 1656619.676 719937.514 0, 1656908.627 719976.17 0, 1657197.577 720014.842 0, 1657486.524 720053.532 0, 1657775.469 720092.239 0, 1658064.411 720130.963 0, 1658353.352 720169.704 0, 
+    1658642.29 720208.462 0, 1658931.225 720247.237 0, 1659220.159 720286.029 0, 1659509.09 720324.837 0, 1659798.019 720363.663 0, 1660086.945 720402.506 0, 1660375.869 720441.366 0, 1660664.791 720480.243 0, 1660953.711 720519.137 0, 1661242.629 720558.048 0, 
+    1661531.544 720596.976 0, 1661820.457 720635.921 0, 1662109.367 720674.883 0, 1662398.275 720713.862 0, 1662685.889 720752.683 0, 1662976.085 720791.871 0, 1663264.986 720830.9 0, 1663553.885 720869.947 0, 1663842.782 720909.011 0, 1664131.677 720948.092 0, 
+    1664420.569 720987.19 0, 1664709.459 721026.305 0, 1664998.346 721065.437 0, 1665287.231 721104.586 0, 1665576.114 721143.752 0, 1665864.995 721182.935 0, 1666153.873 721222.135 0, 1666442.749 721261.352 0, 1666731.623 721300.586 0, 1667020.495 721339.837 0, 
+    1667309.364 721379.105 0, 1667598.23 721418.39 0, 1667887.095 721457.692 0, 1668175.957 721497.011 0, 1668464.817 721536.347 0, 1668753.674 721575.7 0, 1669042.53 721615.07 0, 1669331.383 721654.457 0, 1669618.942 721693.685 0, 1670371.802 716176.057 0, 
+    1671124.621 710658.731 0))
+
+POLYGON ((1683481.026 723605.065 0, 1683193.576 723565.025 0, 1682904.836 723524.822 0, 1682616.093 723484.636 0, 1682327.348 723444.467 0, 1682038.6 723404.315 0, 1681749.85 723364.18 0, 1681461.098 723324.062 0, 1681172.343 723283.961 0, 1680883.586 723243.877 0, 
+    1680594.827 723203.81 0, 1680306.065 723163.761 0, 1680017.301 723123.728 0, 1679728.535 723083.712 0, 1679439.766 723043.713 0, 1679150.995 723003.731 0, 1678862.221 722963.766 0, 1678573.445 722923.818 0, 1678284.667 722883.887 0, 1677995.887 722843.973 0, 
+    1677707.104 722804.076 0, 1677418.319 722764.196 0, 1677129.531 722724.333 0, 1676840.741 722684.487 0, 1676550.659 722644.48 0, 1676263.154 722604.846 0, 1675974.357 722565.051 0, 1675685.558 722525.273 0, 1675396.756 722485.512 0, 1675107.952 722445.768 0, 
+    1674819.146 722406.041 0, 1674530.337 722366.331 0, 1674241.526 722326.638 0, 1673952.713 722286.962 0, 1673663.897 722247.303 0, 1673375.079 722207.661 0, 1673086.259 722168.036 0, 1672797.436 722128.428 0, 1672508.611 722088.837 0, 1672219.784 722049.263 0, 
+    1671930.954 722009.705 0, 1671642.122 721970.165 0, 1671353.288 721930.642 0, 1671064.451 721891.136 0, 1670775.612 721851.647 0, 1670486.771 721812.175 0, 1670197.927 721772.72 0, 1669909.081 721733.282 0, 1669618.942 721693.685 0, 1668866.041 727211.613 0, 
+    1668113.1 732729.838 0, 1668402.587 732769.346 0, 1668690.783 732808.695 0, 1668978.977 732848.062 0, 1669267.169 732887.445 0, 1669555.358 732926.845 0, 1669843.545 732966.262 0, 1670131.73 733005.696 0, 1670419.912 733045.148 0, 1670708.093 733084.616 0, 
+    1670996.27 733124.101 0, 1671284.446 733163.603 0, 1671572.619 733203.122 0, 1671860.79 733242.657 0, 1672148.958 733282.21 0, 1672437.125 733321.78 0, 1672725.288 733361.367 0, 1673013.45 733400.971 0, 1673301.609 733440.591 0, 1673589.766 733480.229 0, 
+    1673877.921 733519.884 0, 1674166.073 733559.555 0, 1674454.223 733599.244 0, 1674742.37 733638.949 0, 1675029.229 733678.494 0, 1675318.658 733718.411 0, 1675606.799 733758.168 0, 1675894.937 733797.941 0, 1676183.073 733837.731 0, 1676471.206 733877.539 0, 
+    1676759.337 733917.363 0, 1677047.466 733957.204 0, 1677335.593 733997.062 0, 1677623.717 734036.937 0, 1677911.838 734076.829 0, 1678199.958 734116.738 0, 1678488.075 734156.664 0, 1678776.19 734196.607 0, 1679064.302 734236.567 0, 1679352.412 734276.544 0, 
+    1679640.52 734316.538 0, 1679928.625 734356.549 0, 1680216.728 734396.576 0, 1680504.828 734436.621 0, 1680792.927 734476.683 0, 1681081.023 734516.761 0, 1681369.116 734556.857 0, 1681657.207 734596.969 0, 1681944.01 734636.92 0, 1682712.539 729120.844 0, 
+    1683481.026 723605.065 0))
+
+POLYGON ((1695769.478 736583.069 0, 1695482.787 736542.308 0, 1695194.81 736501.382 0, 1694906.831 736460.472 0, 1694618.85 736419.58 0, 1694330.866 736378.705 0, 1694042.879 736337.846 0, 1693754.891 736297.005 0, 1693466.9 736256.18 0, 1693178.906 736215.373 0, 
+    1692890.91 736174.582 0, 1692602.912 736133.808 0, 1692314.911 736093.051 0, 1692026.908 736052.312 0, 1691738.902 736011.589 0, 1691450.895 735970.883 0, 1691162.884 735930.194 0, 1690874.872 735889.522 0, 1690586.856 735848.867 0, 1690298.839 735808.229 0, 
+    1690010.819 735767.608 0, 1689722.797 735727.003 0, 1689434.772 735686.416 0, 1689146.745 735645.846 0, 1688857.432 735605.112 0, 1688570.684 735564.756 0, 1688282.65 735524.237 0, 1687994.613 735483.734 0, 1687706.574 735443.249 0, 1687418.533 735402.78 0, 
+    1687130.489 735362.329 0, 1686842.443 735321.894 0, 1686554.395 735281.476 0, 1686266.344 735241.076 0, 1685978.29 735200.692 0, 1685690.235 735160.325 0, 1685402.177 735119.975 0, 1685114.116 735079.642 0, 1684826.054 735039.326 0, 1684537.989 734999.027 0, 
+    1684249.921 734958.745 0, 1683961.851 734918.48 0, 1683673.779 734878.232 0, 1683385.704 734838.001 0, 1683097.627 734797.786 0, 1682809.548 734757.589 0, 1682521.466 734717.409 0, 1682233.382 734677.245 0, 1681944.01 734636.92 0, 1681175.441 740153.288 0, 
+    1680406.832 745669.945 0, 1680695.551 745710.18 0, 1680982.986 745750.253 0, 1681270.418 745790.343 0, 1681557.848 745830.449 0, 1681845.276 745870.573 0, 1682132.701 745910.713 0, 1682420.124 745950.871 0, 1682707.545 745991.045 0, 1682994.963 746031.236 0, 
+    1683282.379 746071.445 0, 1683569.792 746111.67 0, 1683857.203 746151.912 0, 1684144.612 746192.171 0, 1684432.018 746232.447 0, 1684719.422 746272.739 0, 1685006.824 746313.049 0, 1685294.223 746353.376 0, 1685581.62 746393.719 0, 1685869.014 746434.08 0, 
+    1686156.406 746474.457 0, 1686443.796 746514.851 0, 1686731.183 746555.262 0, 1687018.568 746595.69 0, 1687304.669 746635.955 0, 1687593.331 746676.597 0, 1687880.709 746717.076 0, 1688168.084 746757.572 0, 1688455.457 746798.085 0, 1688742.828 746838.614 0, 
+    1689030.196 746879.161 0, 1689317.562 746919.724 0, 1689604.925 746960.304 0, 1689892.286 747000.902 0, 1690179.645 747041.516 0, 1690467.001 747082.147 0, 1690754.355 747122.795 0, 1691041.707 747163.46 0, 1691329.056 747204.141 0, 1691616.403 747244.84 0, 
+    1691903.747 747285.556 0, 1692191.089 747326.288 0, 1692478.428 747367.038 0, 1692765.766 747407.804 0, 1693053.1 747448.587 0, 1693340.433 747489.388 0, 1693627.763 747530.205 0, 1693915.09 747571.039 0, 1694201.135 747611.708 0, 1694985.327 742097.244 0, 
+    1695769.478 736583.069 0))
+
+POLYGON ((1395252.031 457716.156 0, 1394949.053 457693.009 0, 1394644.664 457669.772 0, 1394340.274 457646.553 0, 1394035.883 457623.352 0, 1393731.49 457600.168 0, 1393427.096 457577.003 0, 1393122.7 457553.856 0, 1392818.304 457530.726 0, 1392513.905 457507.615 0, 
+    1392209.506 457484.521 0, 1391905.105 457461.445 0, 1391600.703 457438.388 0, 1391296.299 457415.348 0, 1390991.894 457392.326 0, 1390687.488 457369.322 0, 1390383.08 457346.336 0, 1390078.671 457323.367 0, 1389774.26 457300.417 0, 1389469.849 457277.485 0, 
+    1389165.435 457254.57 0, 1388861.021 457231.674 0, 1388556.605 457208.795 0, 1388252.188 457185.934 0, 1387946.359 457162.986 0, 1387643.35 457140.267 0, 1387338.929 457117.46 0, 1387034.506 457094.671 0, 1386730.082 457071.9 0, 1386425.657 457049.146 0, 
+    1386121.23 457026.411 0, 1385816.802 457003.694 0, 1385512.373 456980.994 0, 1385207.943 456958.313 0, 1384903.511 456935.649 0, 1384599.078 456913.003 0, 1384294.643 456890.376 0, 1383990.207 456867.766 0, 1383685.77 456845.174 0, 1383381.331 456822.6 0, 
+    1383076.891 456800.044 0, 1382772.45 456777.505 0, 1382468.008 456754.985 0, 1382163.564 456732.483 0, 1381859.119 456709.998 0, 1381554.672 456687.532 0, 1381250.224 456665.083 0, 1380945.775 456642.653 0, 1380639.913 456620.136 0, 1380232.343 462158.726 0, 
+    1379824.742 467697.747 0, 1380129.95 467720.216 0, 1380433.747 467742.599 0, 1380737.543 467764.999 0, 1381041.337 467787.417 0, 1381345.13 467809.854 0, 1381648.922 467832.308 0, 1381952.713 467854.78 0, 1382256.502 467877.27 0, 1382560.29 467899.778 0, 
+    1382864.076 467922.303 0, 1383167.862 467944.847 0, 1383471.646 467967.408 0, 1383775.428 467989.988 0, 1384079.209 468012.585 0, 1384382.989 468035.2 0, 1384686.768 468057.833 0, 1384990.545 468080.484 0, 1385294.321 468103.152 0, 1385598.096 468125.839 0, 
+    1385901.869 468148.543 0, 1386205.641 468171.266 0, 1386509.412 468194.006 0, 1386813.181 468216.764 0, 1387115.541 468239.435 0, 1387420.715 468262.334 0, 1387724.48 468285.146 0, 1388028.244 468307.975 0, 1388332.007 468330.823 0, 1388635.768 468353.688 0, 
+    1388939.528 468376.572 0, 1389243.286 468399.473 0, 1389547.044 468422.392 0, 1389850.799 468445.329 0, 1390154.554 468468.283 0, 1390458.307 468491.256 0, 1390762.059 468514.247 0, 1391065.809 468537.255 0, 1391369.558 468560.281 0, 1391673.306 468583.326 0, 
+    1391977.052 468606.388 0, 1392280.797 468629.468 0, 1392584.541 468652.565 0, 1392888.283 468675.681 0, 1393192.024 468698.815 0, 1393495.763 468721.966 0, 1393799.501 468745.135 0, 1394103.238 468768.323 0, 1394405.567 468791.42 0, 1394828.815 463253.572 0, 
+    1395252.031 457716.156 0))
+
+POLYGON ((1408983.244 469926.282 0, 1408680.979 469902.33 0, 1408377.309 469878.285 0, 1408073.638 469854.258 0, 1407769.965 469830.248 0, 1407466.291 469806.256 0, 1407162.615 469782.283 0, 1406858.938 469758.327 0, 1406555.259 469734.389 0, 1406251.579 469710.469 0, 
+    1405947.898 469686.567 0, 1405644.215 469662.682 0, 1405340.531 469638.816 0, 1405036.845 469614.967 0, 1404733.158 469591.136 0, 1404429.47 469567.324 0, 1404125.78 469543.529 0, 1403822.089 469519.752 0, 1403518.396 469495.992 0, 1403214.702 469472.251 0, 
+    1402911.007 469448.527 0, 1402607.31 469424.822 0, 1402303.612 469401.134 0, 1401999.913 469377.464 0, 1401694.806 469353.703 0, 1401392.509 469330.178 0, 1401088.806 469306.562 0, 1400785.1 469282.964 0, 1400481.394 469259.383 0, 1400177.686 469235.821 0, 
+    1399873.977 469212.276 0, 1399570.266 469188.749 0, 1399266.554 469165.24 0, 1398962.841 469141.749 0, 1398659.126 469118.276 0, 1398355.41 469094.82 0, 1398051.692 469071.383 0, 1397747.973 469047.963 0, 1397444.253 469024.562 0, 1397140.531 469001.178 0, 
+    1396836.808 468977.812 0, 1396533.083 468954.464 0, 1396229.358 468931.133 0, 1395925.63 468907.821 0, 1395621.902 468884.527 0, 1395318.172 468861.25 0, 1395014.44 468837.991 0, 1394710.708 468814.751 0, 1394405.567 468791.42 0, 1393982.286 474329.696 0, 
+    1393558.973 479868.398 0, 1393863.458 479891.678 0, 1394166.539 479914.869 0, 1394469.618 479938.078 0, 1394772.696 479961.304 0, 1395075.773 479984.549 0, 1395378.848 480007.811 0, 1395681.922 480031.091 0, 1395984.995 480054.389 0, 1396288.066 480077.705 0, 
+    1396591.136 480101.039 0, 1396894.204 480124.39 0, 1397197.271 480147.76 0, 1397500.337 480171.147 0, 1397803.401 480194.552 0, 1398106.464 480217.975 0, 1398409.525 480241.415 0, 1398712.586 480264.874 0, 1399015.644 480288.35 0, 1399318.702 480311.844 0, 
+    1399621.758 480335.356 0, 1399924.812 480358.886 0, 1400227.865 480382.434 0, 1400530.917 480405.999 0, 1400832.565 480429.474 0, 1401137.017 480453.184 0, 1401440.064 480476.803 0, 1401743.111 480500.44 0, 1402046.156 480524.095 0, 1402349.199 480547.767 0, 
+    1402652.241 480571.458 0, 1402955.282 480595.166 0, 1403258.321 480618.892 0, 1403561.359 480642.636 0, 1403864.396 480666.398 0, 1404167.431 480690.177 0, 1404470.465 480713.975 0, 1404773.497 480737.79 0, 1405076.528 480761.623 0, 1405379.557 480785.474 0, 
+    1405682.585 480809.343 0, 1405985.612 480833.229 0, 1406288.637 480857.134 0, 1406591.661 480881.056 0, 1406894.684 480904.996 0, 1407197.705 480928.954 0, 1407500.724 480952.93 0, 1407803.743 480976.923 0, 1408105.359 481000.824 0, 1408544.318 475463.34 0, 
+    1408983.244 469926.282 0))
+
+POLYGON ((1422648.487 482174.341 0, 1422346.938 482149.588 0, 1422043.988 482124.739 0, 1421741.038 482099.907 0, 1421438.086 482075.093 0, 1421135.132 482050.297 0, 1420832.177 482025.519 0, 1420529.22 482000.758 0, 1420226.262 481976.016 0, 1419923.303 481951.291 0, 
+    1419620.342 481926.584 0, 1419317.38 481901.895 0, 1419014.416 481877.224 0, 1418711.45 481852.57 0, 1418408.484 481827.935 0, 1418105.516 481803.317 0, 1417802.546 481778.717 0, 1417499.575 481754.135 0, 1417196.602 481729.571 0, 1416893.628 481705.024 0, 
+    1416590.653 481680.496 0, 1416287.676 481655.985 0, 1415984.698 481631.492 0, 1415681.718 481607.017 0, 1415377.337 481582.446 0, 1415075.754 481558.12 0, 1414772.77 481533.698 0, 1414469.785 481509.295 0, 1414166.798 481484.909 0, 1413863.809 481460.54 0, 
+    1413560.82 481436.19 0, 1413257.828 481411.858 0, 1412954.836 481387.543 0, 1412651.842 481363.246 0, 1412348.846 481338.967 0, 1412045.849 481314.706 0, 1411742.851 481290.463 0, 1411439.851 481266.238 0, 1411136.85 481242.03 0, 1410833.847 481217.84 0, 
+    1410530.843 481193.668 0, 1410227.838 481169.514 0, 1409924.831 481145.378 0, 1409621.822 481121.259 0, 1409318.813 481097.159 0, 1409015.802 481073.076 0, 1408712.789 481049.011 0, 1408409.775 481024.964 0, 1408105.359 481000.824 0, 1407666.365 486538.729 0, 
+    1407227.339 492077.054 0, 1407531.101 492101.143 0, 1407833.463 492125.138 0, 1408135.823 492149.151 0, 1408438.183 492173.182 0, 1408740.54 492197.231 0, 1409042.897 492221.298 0, 1409345.252 492245.382 0, 1409647.605 492269.484 0, 1409949.958 492293.604 0, 
+    1410252.308 492317.742 0, 1410554.658 492341.897 0, 1410857.006 492366.071 0, 1411159.352 492390.262 0, 1411461.697 492414.471 0, 1411764.041 492438.697 0, 1412066.383 492462.942 0, 1412368.724 492487.204 0, 1412671.063 492511.484 0, 1412973.401 492535.782 0, 
+    1413275.737 492560.098 0, 1413578.073 492584.431 0, 1413880.406 492608.783 0, 1414182.738 492633.152 0, 1414483.673 492657.426 0, 1414787.398 492681.943 0, 1415089.726 492706.366 0, 1415392.053 492730.806 0, 1415694.378 492755.264 0, 1415996.701 492779.74 0, 
+    1416299.023 492804.234 0, 1416601.344 492828.745 0, 1416903.663 492853.274 0, 1417205.981 492877.821 0, 1417508.298 492902.386 0, 1417810.612 492926.969 0, 1418112.926 492951.569 0, 1418415.238 492976.187 0, 1418717.548 493000.823 0, 1419019.858 493025.477 0, 
+    1419322.165 493050.149 0, 1419624.471 493074.838 0, 1419926.776 493099.545 0, 1420229.08 493124.27 0, 1420531.381 493149.013 0, 1420833.682 493173.773 0, 1421135.981 493198.552 0, 1421438.278 493223.348 0, 1421739.179 493248.047 0, 1422193.85 487710.984 0, 
+    1422648.487 482174.341 0))
+
+POLYGON ((1436247.652 494460.034 0, 1435946.82 494434.484 0, 1435644.594 494408.834 0, 1435342.366 494383.202 0, 1435040.137 494357.587 0, 1434737.906 494331.991 0, 1434435.674 494306.412 0, 1434133.441 494280.851 0, 1433831.205 494255.307 0, 1433528.969 494229.782 0, 
+    1433226.73 494204.274 0, 1432924.491 494178.784 0, 1432622.249 494153.312 0, 1432320.007 494127.857 0, 1432017.762 494102.421 0, 1431715.517 494077.002 0, 1431413.269 494051.601 0, 1431111.021 494026.218 0, 1430808.77 494000.852 0, 1430506.519 493975.505 0, 
+    1430204.265 493950.175 0, 1429902.011 493924.863 0, 1429599.754 493899.568 0, 1429297.497 493874.292 0, 1428993.844 493848.917 0, 1428692.977 493823.792 0, 1428390.715 493798.569 0, 1428088.451 493773.364 0, 1427786.186 493748.176 0, 1427483.92 493723.007 0, 
+    1427181.651 493697.855 0, 1426879.382 493672.72 0, 1426577.111 493647.604 0, 1426274.838 493622.505 0, 1425972.564 493597.425 0, 1425670.289 493572.362 0, 1425368.012 493547.316 0, 1425065.734 493522.289 0, 1424763.454 493497.279 0, 1424461.172 493472.288 0, 
+    1424158.89 493447.314 0, 1423856.605 493422.357 0, 1423554.319 493397.419 0, 1423252.032 493372.498 0, 1422949.744 493347.595 0, 1422647.453 493322.71 0, 1422345.162 493297.843 0, 1422042.869 493272.993 0, 1421739.179 493248.047 0, 1421284.473 498785.526 0, 
+    1420829.734 504323.418 0, 1421132.769 504348.31 0, 1421434.41 504373.106 0, 1421736.05 504397.92 0, 1422037.688 504422.751 0, 1422339.325 504447.6 0, 1422640.96 504472.467 0, 1422942.594 504497.352 0, 1423244.227 504522.255 0, 1423545.858 504547.175 0, 
+    1423847.487 504572.113 0, 1424149.115 504597.068 0, 1424450.742 504622.042 0, 1424752.367 504647.033 0, 1425053.99 504672.042 0, 1425355.613 504697.069 0, 1425657.233 504722.113 0, 1425958.852 504747.175 0, 1426260.47 504772.255 0, 1426562.086 504797.353 0, 
+    1426863.701 504822.469 0, 1427165.315 504847.602 0, 1427466.926 504872.753 0, 1427768.537 504897.921 0, 1428068.755 504922.992 0, 1428371.753 504948.312 0, 1428673.359 504973.534 0, 1428974.963 504998.774 0, 1429276.566 505024.031 0, 1429578.168 505049.307 0, 
+    1429879.767 505074.6 0, 1430181.366 505099.91 0, 1430482.963 505125.239 0, 1430784.558 505150.585 0, 1431086.152 505175.949 0, 1431387.745 505201.331 0, 1431689.336 505226.73 0, 1431990.925 505252.148 0, 1432292.513 505277.583 0, 1432594.1 505303.035 0, 
+    1432895.685 505328.506 0, 1433197.268 505353.994 0, 1433498.85 505379.5 0, 1433800.431 505405.024 0, 1434102.01 505430.565 0, 1434403.587 505456.125 0, 1434705.163 505481.702 0, 1435006.738 505507.296 0, 1435306.921 505532.791 0, 1435777.304 499996.206 0, 
+    1436247.652 494460.034 0))
+
+POLYGON ((1449780.634 506783.06 0, 1449480.521 506756.717 0, 1449179.021 506730.27 0, 1448877.518 506703.842 0, 1448576.014 506677.43 0, 1448274.508 506651.037 0, 1447973.001 506624.661 0, 1447671.492 506598.303 0, 1447369.982 506571.963 0, 1447068.47 506545.641 0, 
+    1446766.957 506519.336 0, 1446465.442 506493.049 0, 1446163.925 506466.78 0, 1445862.407 506440.528 0, 1445560.888 506414.295 0, 1445259.367 506388.079 0, 1444957.844 506361.881 0, 1444656.32 506335.7 0, 1444354.794 506309.537 0, 1444053.267 506283.392 0, 
+    1443751.738 506257.265 0, 1443450.208 506231.156 0, 1443148.676 506205.064 0, 1442847.142 506178.99 0, 1442544.219 506152.814 0, 1442244.071 506126.895 0, 1441942.533 506100.875 0, 1441640.993 506074.872 0, 1441339.452 506048.886 0, 1441037.91 506022.919 0, 
+    1440736.365 505996.969 0, 1440434.82 505971.037 0, 1440133.273 505945.123 0, 1439831.724 505919.226 0, 1439530.174 505893.348 0, 1439228.622 505867.487 0, 1438927.069 505841.643 0, 1438625.514 505815.818 0, 1438323.957 505790.01 0, 1438022.4 505764.22 0, 
+    1437720.84 505738.448 0, 1437419.279 505712.693 0, 1437117.717 505686.957 0, 1436816.153 505661.238 0, 1436514.588 505635.536 0, 1436213.021 505609.853 0, 1435911.452 505584.187 0, 1435609.882 505558.539 0, 1435306.921 505532.791 0, 1434836.503 511069.786 0, 
+    1434366.05 516607.188 0, 1434668.357 516632.881 0, 1434969.275 516658.473 0, 1435270.192 516684.084 0, 1435571.107 516709.712 0, 1435872.02 516735.357 0, 1436172.932 516761.021 0, 1436473.843 516786.702 0, 1436774.752 516812.401 0, 1437075.66 516838.117 0, 
+    1437376.566 516863.852 0, 1437677.47 516889.603 0, 1437978.373 516915.373 0, 1438279.275 516941.161 0, 1438580.175 516966.966 0, 1438881.073 516992.788 0, 1439181.97 517018.629 0, 1439482.866 517044.487 0, 1439783.76 517070.363 0, 1440084.652 517096.257 0, 
+    1440385.543 517122.168 0, 1440686.432 517148.097 0, 1440987.32 517174.044 0, 1441288.206 517200.009 0, 1441587.706 517225.871 0, 1441889.974 517251.991 0, 1442190.856 517278.008 0, 1442491.736 517304.044 0, 1442792.615 517330.097 0, 1443093.492 517356.167 0, 
+    1443394.367 517382.256 0, 1443695.241 517408.362 0, 1443996.114 517434.486 0, 1444296.985 517460.627 0, 1444597.854 517486.787 0, 1444898.722 517512.964 0, 1445199.588 517539.158 0, 1445500.453 517565.371 0, 1445801.317 517591.601 0, 1446102.178 517617.849 0, 
+    1446403.038 517644.114 0, 1446703.897 517670.398 0, 1447004.754 517696.699 0, 1447305.61 517723.017 0, 1447606.463 517749.354 0, 1447907.316 517775.708 0, 1448208.167 517802.079 0, 1448509.016 517828.469 0, 1448808.48 517854.755 0, 1449294.575 512318.704 0, 
+    1449780.634 506783.06 0))
+
+POLYGON ((1463247.327 519143.119 0, 1462947.936 519115.987 0, 1462647.163 519088.748 0, 1462346.388 519061.526 0, 1462045.611 519034.322 0, 1461744.833 519007.136 0, 1461444.053 518979.967 0, 1461143.271 518952.816 0, 1460842.488 518925.683 0, 1460541.703 518898.568 0, 
+    1460240.917 518871.47 0, 1459940.129 518844.39 0, 1459639.339 518817.328 0, 1459338.548 518790.283 0, 1459037.755 518763.256 0, 1458736.961 518736.247 0, 1458436.165 518709.256 0, 1458135.368 518682.282 0, 1457834.569 518655.326 0, 1457533.768 518628.387 0, 
+    1457232.966 518601.467 0, 1456932.162 518574.564 0, 1456631.357 518547.678 0, 1456330.55 518520.811 0, 1456028.358 518493.838 0, 1455728.931 518467.129 0, 1455428.119 518440.314 0, 1455127.306 518413.518 0, 1454826.491 518386.739 0, 1454525.675 518359.977 0, 
+    1454224.856 518333.234 0, 1453924.037 518306.508 0, 1453623.216 518279.8 0, 1453322.393 518253.109 0, 1453021.569 518226.436 0, 1452720.743 518199.781 0, 1452419.915 518173.144 0, 1452119.086 518146.524 0, 1451818.256 518119.922 0, 1451517.424 518093.338 0, 
+    1451216.59 518066.771 0, 1450915.754 518040.222 0, 1450614.918 518013.691 0, 1450314.079 517987.178 0, 1450013.239 517960.682 0, 1449712.398 517934.204 0, 1449411.555 517907.744 0, 1449110.71 517881.301 0, 1448808.48 517854.755 0, 1448322.349 523391.209 0, 
+    1447836.184 528928.065 0, 1448137.759 528954.554 0, 1448437.952 528980.939 0, 1448738.144 529007.342 0, 1449038.333 529033.763 0, 1449338.522 529060.201 0, 1449638.708 529086.657 0, 1449938.893 529113.131 0, 1450239.077 529139.622 0, 1450539.259 529166.131 0, 
+    1450839.439 529192.658 0, 1451139.618 529219.202 0, 1451439.796 529245.764 0, 1451739.971 529272.344 0, 1452040.146 529298.941 0, 1452340.318 529325.556 0, 1452640.489 529352.189 0, 1452940.659 529378.839 0, 1453240.827 529405.507 0, 1453540.993 529432.193 0, 
+    1453841.158 529458.896 0, 1454141.321 529485.617 0, 1454441.483 529512.356 0, 1454741.643 529539.112 0, 1455040.421 529565.763 0, 1455341.958 529592.678 0, 1455642.113 529619.488 0, 1455942.267 529646.315 0, 1456242.419 529673.159 0, 1456542.57 529700.022 0, 
+    1456842.719 529726.902 0, 1457142.866 529753.799 0, 1457443.012 529780.715 0, 1457743.156 529807.648 0, 1458043.299 529834.598 0, 1458343.44 529861.567 0, 1458643.579 529888.553 0, 1458943.717 529915.556 0, 1459243.854 529942.578 0, 1459543.988 529969.617 0, 
+    1459844.122 529996.673 0, 1460144.253 530023.748 0, 1460444.383 530050.84 0, 1460744.511 530077.95 0, 1461044.638 530105.077 0, 1461344.763 530132.222 0, 1461644.887 530159.385 0, 1461945.009 530186.565 0, 1462243.751 530213.638 0, 1462745.557 524678.178 0, 
+    1463247.327 519143.119 0))
+
+POLYGON ((1476647.628 531539.91 0, 1476348.962 531511.993 0, 1476048.918 531483.964 0, 1475748.872 531455.954 0, 1475448.825 531427.961 0, 1475148.776 531399.986 0, 1474848.725 531372.029 0, 1474548.673 531344.089 0, 1474248.619 531316.167 0, 1473948.564 531288.262 0, 
+    1473648.507 531260.375 0, 1473348.448 531232.506 0, 1473048.387 531204.655 0, 1472748.325 531176.821 0, 1472448.262 531149.004 0, 1472148.196 531121.206 0, 1471848.129 531093.425 0, 1471548.061 531065.662 0, 1471247.991 531037.916 0, 1470947.919 531010.188 0, 
+    1470647.845 530982.478 0, 1470347.77 530954.786 0, 1470047.693 530927.111 0, 1469747.615 530899.453 0, 1469446.158 530871.687 0, 1469147.453 530844.192 0, 1468847.37 530816.588 0, 1468547.285 530789.001 0, 1468247.199 530761.432 0, 1467947.11 530733.881 0, 
+    1467647.021 530706.347 0, 1467346.929 530678.831 0, 1467046.836 530651.333 0, 1466746.742 530623.852 0, 1466446.646 530596.39 0, 1466146.548 530568.944 0, 1465846.448 530541.517 0, 1465546.347 530514.107 0, 1465246.244 530486.714 0, 1464946.14 530459.34 0, 
+    1464646.034 530431.983 0, 1464345.927 530404.643 0, 1464045.818 530377.322 0, 1463745.707 530350.018 0, 1463445.595 530322.731 0, 1463145.481 530295.463 0, 1462845.365 530268.212 0, 1462545.248 530240.979 0, 1462243.751 530213.638 0, 1461741.909 535749.495 0, 
+    1461240.03 541285.748 0, 1461540.873 541313.029 0, 1461840.338 541340.203 0, 1462139.802 541367.395 0, 1462439.265 541394.604 0, 1462738.725 541421.831 0, 1463038.184 541449.076 0, 1463337.642 541476.338 0, 1463637.098 541503.618 0, 1463936.552 541530.916 0, 
+    1464236.005 541558.231 0, 1464535.456 541585.564 0, 1464834.905 541612.914 0, 1465134.353 541640.282 0, 1465433.799 541667.668 0, 1465733.244 541695.071 0, 1466032.687 541722.492 0, 1466332.128 541749.931 0, 1466631.568 541777.387 0, 1466931.006 541804.861 0, 
+    1467230.442 541832.352 0, 1467529.877 541859.861 0, 1467829.311 541887.388 0, 1468128.742 541914.932 0, 1468426.798 541942.368 0, 1468727.601 541970.074 0, 1469027.027 541997.671 0, 1469326.453 542025.286 0, 1469625.876 542052.918 0, 1469925.298 542080.568 0, 
+    1470224.718 542108.236 0, 1470524.137 542135.921 0, 1470823.554 542163.624 0, 1471122.969 542191.345 0, 1471422.383 542219.083 0, 1471721.795 542246.839 0, 1472021.206 542274.612 0, 1472320.615 542302.403 0, 1472620.022 542330.212 0, 1472919.427 542358.038 0, 
+    1473218.831 542385.882 0, 1473518.234 542413.744 0, 1473817.634 542441.623 0, 1474117.033 542469.52 0, 1474416.431 542497.434 0, 1474715.827 542525.366 0, 1475015.221 542553.316 0, 1475314.613 542581.283 0, 1475612.631 542609.139 0, 1476130.148 537074.327 0, 
+    1476647.628 531539.91 0))
+
+POLYGON ((1489981.436 543973.131 0, 1489683.495 543944.433 0, 1489384.183 543915.62 0, 1489084.869 543886.824 0, 1488785.553 543858.047 0, 1488486.236 543829.286 0, 1488186.917 543800.544 0, 1487887.596 543771.819 0, 1487588.274 543743.112 0, 1487288.95 543714.422 0, 
+    1486989.624 543685.75 0, 1486690.297 543657.096 0, 1486390.967 543628.459 0, 1486091.637 543599.84 0, 1485792.304 543571.238 0, 1485492.97 543542.654 0, 1485193.634 543514.088 0, 1484894.296 543485.539 0, 1484594.957 543457.008 0, 1484295.616 543428.494 0, 
+    1483996.274 543399.999 0, 1483696.929 543371.52 0, 1483397.583 543343.06 0, 1483098.236 543314.617 0, 1482797.515 543286.061 0, 1482499.536 543257.783 0, 1482200.183 543229.393 0, 1481900.829 543201.021 0, 1481601.473 543172.666 0, 1481302.115 543144.329 0, 
+    1481002.756 543116.009 0, 1480703.395 543087.707 0, 1480404.032 543059.422 0, 1480104.668 543031.156 0, 1479805.302 543002.906 0, 1479505.934 542974.675 0, 1479206.565 542946.461 0, 1478907.194 542918.265 0, 1478607.821 542890.086 0, 1478308.447 542861.925 0, 
+    1478009.071 542833.781 0, 1477709.693 542805.655 0, 1477410.314 542777.547 0, 1477110.933 542749.457 0, 1476811.551 542721.384 0, 1476512.166 542693.328 0, 1476212.781 542665.29 0, 1475913.393 542637.27 0, 1475612.631 542609.139 0, 1475095.078 548144.343 0, 
+    1474577.488 553679.935 0, 1474877.595 553708.004 0, 1475176.331 553735.963 0, 1475475.065 553763.94 0, 1475773.798 553791.934 0, 1476072.529 553819.946 0, 1476371.258 553847.976 0, 1476669.986 553876.023 0, 1476968.712 553904.087 0, 1477267.436 553932.17 0, 
+    1477566.159 553960.269 0, 1477864.88 553988.387 0, 1478163.599 554016.522 0, 1478462.317 554044.674 0, 1478761.033 554072.845 0, 1479059.748 554101.032 0, 1479358.46 554129.238 0, 1479657.171 554157.46 0, 1479955.881 554185.701 0, 1480254.589 554213.959 0, 
+    1480553.295 554242.235 0, 1480851.999 554270.528 0, 1481150.702 554298.839 0, 1481449.403 554327.167 0, 1481746.734 554355.383 0, 1482046.8 554383.876 0, 1482345.497 554412.257 0, 1482644.191 554440.656 0, 1482942.884 554469.072 0, 1483241.575 554497.506 0, 
+    1483540.264 554525.958 0, 1483838.952 554554.427 0, 1484137.638 554582.913 0, 1484436.323 554611.417 0, 1484735.005 554639.939 0, 1485033.686 554668.479 0, 1485332.366 554697.035 0, 1485631.043 554725.61 0, 1485929.719 554754.202 0, 1486228.394 554782.812 0, 
+    1486527.066 554811.439 0, 1486825.737 554840.084 0, 1487124.406 554868.746 0, 1487423.074 554897.426 0, 1487721.74 554926.124 0, 1488020.404 554954.839 0, 1488319.067 554983.571 0, 1488617.727 555012.322 0, 1488915.019 555040.958 0, 1489448.246 549506.851 0, 
+    1489981.436 543973.131 0))
+
+POLYGON ((1503248.649 556442.482 0, 1502951.437 556413.006 0, 1502652.858 556383.412 0, 1502354.278 556353.835 0, 1502055.696 556324.277 0, 1501757.112 556294.735 0, 1501458.527 556265.212 0, 1501159.94 556235.706 0, 1500861.351 556206.217 0, 1500562.761 556176.746 0, 
+    1500264.168 556147.293 0, 1499965.574 556117.857 0, 1499666.979 556088.439 0, 1499368.381 556059.038 0, 1499069.782 556029.655 0, 1498771.181 556000.29 0, 1498472.578 555970.942 0, 1498173.974 555941.612 0, 1497875.368 555912.299 0, 1497576.76 555883.004 0, 
+    1497278.15 555853.726 0, 1496979.539 555824.466 0, 1496680.926 555795.224 0, 1496382.311 555765.999 0, 1496082.329 555736.658 0, 1495785.077 555707.602 0, 1495486.457 555678.43 0, 1495187.835 555649.275 0, 1494889.212 555620.138 0, 1494590.587 555591.019 0, 
+    1494291.96 555561.917 0, 1493993.331 555532.833 0, 1493694.701 555503.766 0, 1493396.069 555474.717 0, 1493097.436 555445.685 0, 1492798.801 555416.671 0, 1492500.163 555387.675 0, 1492201.525 555358.696 0, 1491902.884 555329.735 0, 1491604.242 555300.791 0, 
+    1491305.598 555271.865 0, 1491006.953 555242.957 0, 1490708.306 555214.066 0, 1490409.657 555185.193 0, 1490111.006 555156.337 0, 1489812.354 555127.499 0, 1489513.7 555098.678 0, 1489215.044 555069.875 0, 1488915.019 555040.958 0, 1488381.756 560575.45 0, 
+    1487848.455 566110.325 0, 1488147.825 566139.179 0, 1488445.829 566167.919 0, 1488743.831 566196.677 0, 1489041.832 566225.452 0, 1489339.831 566254.245 0, 1489637.829 566283.055 0, 1489935.825 566311.883 0, 1490233.819 566340.728 0, 1490531.811 566369.591 0, 
+    1490829.802 566398.472 0, 1491127.791 566427.37 0, 1491425.778 566456.285 0, 1491723.763 566485.218 0, 1492021.747 566514.169 0, 1492319.729 566543.137 0, 1492617.71 566572.123 0, 1492915.689 566601.126 0, 1493213.666 566630.147 0, 1493511.641 566659.185 0, 
+    1493809.614 566688.241 0, 1494107.586 566717.315 0, 1494405.556 566746.406 0, 1494703.525 566775.514 0, 1495000.129 566804.507 0, 1495299.457 566833.784 0, 1495597.42 566862.945 0, 1495895.382 566892.124 0, 1496193.342 566921.32 0, 1496491.3 566950.533 0, 
+    1496789.256 566979.765 0, 1497087.211 567009.014 0, 1497385.164 567038.28 0, 1497683.115 567067.564 0, 1497981.065 567096.865 0, 1498279.012 567126.184 0, 1498576.959 567155.521 0, 1498874.903 567184.875 0, 1499172.846 567214.246 0, 1499470.787 567243.635 0, 
+    1499768.726 567273.042 0, 1500066.663 567302.466 0, 1500364.599 567331.908 0, 1500662.533 567361.367 0, 1500960.465 567390.844 0, 1501258.396 567420.338 0, 1501556.324 567449.85 0, 1501854.251 567479.379 0, 1502150.815 567508.791 0, 1502699.751 561975.445 0, 
+    1503248.649 556442.482 0))
+
+POLYGON ((1516449.168 568947.659 0, 1516152.686 568917.409 0, 1515854.844 568887.038 0, 1515556.999 568856.685 0, 1515259.153 568826.349 0, 1514961.306 568796.03 0, 1514663.456 568765.729 0, 1514365.605 568735.446 0, 1514067.752 568705.18 0, 1513769.897 568674.932 0, 
+    1513472.04 568644.701 0, 1513174.181 568614.488 0, 1512876.321 568584.293 0, 1512578.459 568554.115 0, 1512280.595 568523.954 0, 1511982.73 568493.811 0, 1511684.862 568463.685 0, 1511386.993 568433.577 0, 1511089.122 568403.487 0, 1510791.25 568373.414 0, 
+    1510493.375 568343.359 0, 1510195.499 568313.321 0, 1509897.621 568283.3 0, 1509599.741 568253.298 0, 1509300.5 568223.175 0, 1509003.977 568193.345 0, 1508706.092 568163.394 0, 1508408.205 568133.462 0, 1508110.316 568103.547 0, 1507812.426 568073.649 0, 
+    1507514.534 568043.769 0, 1507216.64 568013.906 0, 1506918.744 567984.061 0, 1506620.847 567954.234 0, 1506322.948 567924.424 0, 1506025.047 567894.632 0, 1505727.144 567864.857 0, 1505429.24 567835.099 0, 1505131.334 567805.36 0, 1504833.426 567775.637 0, 
+    1504535.517 567745.933 0, 1504237.605 567716.245 0, 1503939.692 567686.576 0, 1503641.777 567656.924 0, 1503343.861 567627.289 0, 1503045.942 567597.672 0, 1502748.022 567568.073 0, 1502450.1 567538.491 0, 1502150.815 567508.791 0, 1501601.842 573042.515 0, 
+    1501052.832 578576.615 0, 1501351.462 578606.25 0, 1501648.733 578635.767 0, 1501946.001 578665.302 0, 1502243.268 578694.854 0, 1502540.533 578724.424 0, 1502837.797 578754.011 0, 1503135.059 578783.616 0, 1503432.319 578813.238 0, 1503729.577 578842.878 0, 
+    1504026.833 578872.535 0, 1504324.088 578902.21 0, 1504621.341 578931.902 0, 1504918.592 578961.612 0, 1505215.842 578991.339 0, 1505513.089 579021.084 0, 1505810.335 579050.846 0, 1506107.58 579080.626 0, 1506404.822 579110.423 0, 1506702.063 579140.238 0, 
+    1506999.302 579170.07 0, 1507296.539 579199.92 0, 1507593.774 579229.787 0, 1507891.008 579259.672 0, 1508186.883 579289.438 0, 1508485.47 579319.494 0, 1508782.699 579349.431 0, 1509079.925 579379.386 0, 1509377.15 579409.358 0, 1509674.373 579439.348 0, 
+    1509971.595 579469.355 0, 1510268.814 579499.379 0, 1510566.032 579529.422 0, 1510863.248 579559.481 0, 1511160.462 579589.558 0, 1511457.675 579619.653 0, 1511754.886 579649.765 0, 1512052.095 579679.895 0, 1512349.302 579710.042 0, 1512646.507 579740.207 0, 
+    1512943.711 579770.389 0, 1513240.913 579800.588 0, 1513538.113 579830.805 0, 1513835.311 579861.04 0, 1514132.508 579891.292 0, 1514429.702 579921.562 0, 1514726.895 579951.849 0, 1515024.086 579982.153 0, 1515319.92 580012.337 0, 1515884.563 574479.81 0, 
+    1516449.168 568947.659 0))
+
+POLYGON ((1529582.895 581488.36 0, 1529287.146 581457.34 0, 1528990.041 581426.196 0, 1528692.935 581395.07 0, 1528395.827 581363.96 0, 1528098.717 581332.869 0, 1527801.606 581301.795 0, 1527504.492 581270.738 0, 1527207.377 581239.699 0, 1526910.26 581208.677 0, 
+    1526613.141 581177.673 0, 1526316.02 581146.687 0, 1526018.897 581115.717 0, 1525721.773 581084.766 0, 1525424.646 581053.832 0, 1525127.518 581022.915 0, 1524830.388 580992.016 0, 1524533.256 580961.134 0, 1524236.123 580930.27 0, 1523938.988 580899.423 0, 
+    1523641.85 580868.594 0, 1523344.711 580837.782 0, 1523047.57 580806.988 0, 1522750.428 580776.211 0, 1522451.929 580745.311 0, 1522156.137 580714.71 0, 1521858.989 580683.985 0, 1521561.839 580653.278 0, 1521264.687 580622.589 0, 1520967.534 580591.917 0, 
+    1520670.379 580561.263 0, 1520373.222 580530.626 0, 1520076.063 580500.007 0, 1519778.902 580469.405 0, 1519481.739 580438.82 0, 1519184.575 580408.253 0, 1518887.409 580377.704 0, 1518590.241 580347.172 0, 1518293.071 580316.658 0, 1517995.9 580286.161 0, 
+    1517698.727 580255.681 0, 1517401.552 580225.219 0, 1517104.375 580194.775 0, 1516807.196 580164.348 0, 1516510.016 580133.938 0, 1516212.833 580103.546 0, 1515915.649 580073.172 0, 1515618.463 580042.815 0, 1515319.92 580012.337 0, 1514755.239 585545.236 0, 
+    1514190.52 591078.504 0, 1514488.409 591108.915 0, 1514784.944 591139.206 0, 1515081.476 591169.514 0, 1515378.007 591199.839 0, 1515674.537 591230.182 0, 1515971.064 591260.542 0, 1516267.589 591290.92 0, 1516564.113 591321.315 0, 1516860.635 591351.728 0, 
+    1517157.155 591382.158 0, 1517453.674 591412.606 0, 1517750.19 591443.071 0, 1518046.705 591473.553 0, 1518343.218 591504.053 0, 1518639.73 591534.57 0, 1518936.239 591565.105 0, 1519232.747 591595.658 0, 1519529.252 591626.227 0, 1519825.756 591656.815 0, 
+    1520122.259 591687.419 0, 1520418.759 591718.041 0, 1520715.258 591748.681 0, 1521011.755 591779.338 0, 1521306.898 591809.872 0, 1521604.743 591840.704 0, 1521901.234 591871.413 0, 1522197.724 591902.14 0, 1522494.212 591932.884 0, 1522790.698 591963.646 0, 
+    1523087.182 591994.425 0, 1523383.664 592025.222 0, 1523680.145 592056.036 0, 1523976.623 592086.867 0, 1524273.1 592117.716 0, 1524569.575 592148.583 0, 1524866.049 592179.467 0, 1525162.52 592210.368 0, 1525458.99 592241.287 0, 1525755.458 592272.223 0, 
+    1526051.924 592303.177 0, 1526348.388 592334.148 0, 1526644.85 592365.136 0, 1526941.311 592396.142 0, 1527237.77 592427.166 0, 1527534.226 592458.207 0, 1527830.681 592489.265 0, 1528127.135 592520.341 0, 1528422.236 592551.292 0, 1529002.585 587019.641 0, 
+    1529582.895 581488.36 0))
+
+POLYGON ((1542649.734 594064.282 0, 1542354.719 594032.496 0, 1542058.355 594000.583 0, 1541761.989 593968.687 0, 1541465.621 593936.809 0, 1541169.251 593904.948 0, 1540872.879 593873.105 0, 1540576.506 593841.279 0, 1540280.13 593809.47 0, 1539983.753 593777.679 0, 
+    1539687.373 593745.905 0, 1539390.992 593714.149 0, 1539094.609 593682.41 0, 1538798.224 593650.689 0, 1538501.838 593618.985 0, 1538205.449 593587.299 0, 1537909.059 593555.63 0, 1537612.666 593523.978 0, 1537316.272 593492.344 0, 1537019.876 593460.727 0, 
+    1536723.478 593429.128 0, 1536427.079 593397.546 0, 1536130.677 593365.982 0, 1535834.273 593334.435 0, 1535536.519 593302.762 0, 1535241.461 593271.394 0, 1534945.052 593239.899 0, 1534648.641 593208.422 0, 1534352.228 593176.963 0, 1534055.814 593145.52 0, 
+    1533759.397 593114.096 0, 1533462.979 593082.688 0, 1533166.559 593051.299 0, 1532870.137 593019.926 0, 1532573.713 592988.571 0, 1532277.287 592957.234 0, 1531980.86 592925.914 0, 1531684.43 592894.611 0, 1531387.999 592863.326 0, 1531091.566 592832.058 0, 
+    1530795.131 592800.808 0, 1530498.695 592769.575 0, 1530202.256 592738.36 0, 1529905.816 592707.162 0, 1529609.373 592675.981 0, 1529312.929 592644.818 0, 1529016.483 592613.673 0, 1528720.036 592582.545 0, 1528422.236 592551.292 0, 1527841.849 598083.309 0, 
+    1527261.423 603615.689 0, 1527558.569 603646.872 0, 1527854.365 603677.932 0, 1528150.16 603709.009 0, 1528445.953 603740.104 0, 1528741.744 603771.216 0, 1529037.533 603802.345 0, 1529333.32 603833.492 0, 1529629.106 603864.656 0, 1529924.889 603895.838 0, 
+    1530220.671 603927.037 0, 1530516.451 603958.253 0, 1530812.229 603989.487 0, 1531108.006 604020.738 0, 1531403.78 604052.007 0, 1531699.553 604083.293 0, 1531995.324 604114.597 0, 1532291.093 604145.917 0, 1532586.86 604177.256 0, 1532882.625 604208.611 0, 
+    1533178.389 604239.985 0, 1533474.15 604271.375 0, 1533769.91 604302.783 0, 1534065.668 604334.208 0, 1534360.078 604365.508 0, 1534657.178 604397.111 0, 1534952.93 604428.589 0, 1535248.681 604460.084 0, 1535544.43 604491.596 0, 1535840.176 604523.126 0, 
+    1536135.921 604554.673 0, 1536431.664 604586.238 0, 1536727.406 604617.82 0, 1537023.145 604649.419 0, 1537318.882 604681.036 0, 1537614.618 604712.67 0, 1537910.352 604744.322 0, 1538206.084 604775.991 0, 1538501.814 604807.677 0, 1538797.542 604839.381 0, 
+    1539093.268 604871.102 0, 1539388.993 604902.841 0, 1539684.715 604934.597 0, 1539980.436 604966.371 0, 1540276.155 604998.162 0, 1540571.872 605029.97 0, 1540867.587 605061.795 0, 1541163.3 605093.639 0, 1541457.667 605125.354 0, 1542053.72 599594.637 0, 
+    1542649.734 594064.282 0))
+
+POLYGON ((1555649.589 606675.121 0, 1555355.311 606642.573 0, 1555059.689 606609.895 0, 1554764.065 606577.234 0, 1554468.439 606544.59 0, 1554172.811 606511.964 0, 1553877.181 606479.355 0, 1553581.549 606446.764 0, 1553285.916 606414.19 0, 1552990.28 606381.633 0, 
+    1552694.643 606349.094 0, 1552399.004 606316.572 0, 1552103.362 606284.068 0, 1551807.719 606251.581 0, 1551512.074 606219.111 0, 1551216.427 606186.659 0, 1550920.778 606154.224 0, 1550625.127 606121.807 0, 1550329.475 606089.407 0, 1550033.82 606057.024 0, 
+    1549738.164 606024.659 0, 1549442.505 605992.311 0, 1549146.845 605959.981 0, 1548851.183 605927.668 0, 1548554.175 605895.226 0, 1548259.852 605863.094 0, 1547964.184 605830.833 0, 1547668.515 605798.59 0, 1547372.843 605766.364 0, 1547077.169 605734.155 0, 
+    1546781.494 605701.964 0, 1546485.816 605669.79 0, 1546190.137 605637.634 0, 1545894.456 605605.495 0, 1545598.773 605573.374 0, 1545303.088 605541.269 0, 1545007.401 605509.183 0, 1544711.712 605477.113 0, 1544416.021 605445.061 0, 1544120.329 605413.027 0, 
+    1543824.634 605381.01 0, 1543528.938 605349.01 0, 1543233.24 605317.028 0, 1542937.54 605285.063 0, 1542641.838 605253.115 0, 1542346.134 605221.185 0, 1542050.428 605189.272 0, 1541754.721 605157.377 0, 1541457.667 605125.354 0, 1540861.575 610656.431 0, 
+    1540265.445 616187.865 0, 1540561.845 616219.817 0, 1540856.901 616251.642 0, 1541151.956 616283.485 0, 1541447.008 616315.344 0, 1541742.059 616347.222 0, 1542037.108 616379.116 0, 1542332.155 616411.028 0, 1542627.201 616442.957 0, 1542922.244 616474.904 0, 
+    1543217.285 616506.868 0, 1543512.325 616538.849 0, 1543807.363 616570.848 0, 1544102.398 616602.864 0, 1544397.432 616634.898 0, 1544692.464 616666.949 0, 1544987.495 616699.017 0, 1545282.523 616731.102 0, 1545577.549 616763.205 0, 1545872.574 616795.326 0, 
+    1546167.596 616827.463 0, 1546462.617 616859.618 0, 1546757.636 616891.791 0, 1547052.653 616923.98 0, 1547346.327 616956.041 0, 1547642.681 616988.412 0, 1547937.692 617020.654 0, 1548232.701 617052.913 0, 1548527.709 617085.19 0, 1548822.714 617117.483 0, 
+    1549117.718 617149.795 0, 1549412.72 617182.123 0, 1549707.719 617214.469 0, 1550002.717 617246.833 0, 1550297.713 617279.214 0, 1550592.707 617311.612 0, 1550887.7 617344.027 0, 1551182.69 617376.46 0, 1551477.678 617408.91 0, 1551772.665 617441.378 0, 
+    1552067.649 617473.863 0, 1552362.632 617506.365 0, 1552657.613 617538.885 0, 1552952.592 617571.422 0, 1553247.568 617603.976 0, 1553542.543 617636.548 0, 1553837.516 617669.137 0, 1554132.488 617701.743 0, 1554426.118 617734.219 0, 1555037.873 612204.492 0, 
+    1555649.589 606675.121 0))
+
+POLYGON ((1568582.366 619320.573 0, 1568288.826 619287.268 0, 1567993.948 619253.828 0, 1567699.069 619220.406 0, 1567404.187 619187.001 0, 1567109.303 619153.614 0, 1566814.417 619120.243 0, 1566519.53 619086.89 0, 1566224.64 619053.555 0, 1565929.748 619020.237 0, 
+    1565634.855 618986.936 0, 1565339.959 618953.652 0, 1565045.062 618920.386 0, 1564750.162 618887.138 0, 1564455.261 618853.906 0, 1564160.358 618820.692 0, 1563865.452 618787.495 0, 1563570.545 618754.316 0, 1563275.636 618721.154 0, 1562980.725 618688.01 0, 
+    1562685.812 618654.882 0, 1562390.897 618621.772 0, 1562095.98 618588.68 0, 1561801.061 618555.605 0, 1561504.802 618522.397 0, 1561211.217 618489.506 0, 1560916.292 618456.483 0, 1560621.365 618423.478 0, 1560326.437 618390.489 0, 1560031.506 618357.518 0, 
+    1559736.574 618324.565 0, 1559441.639 618291.628 0, 1559146.703 618258.709 0, 1558851.764 618225.808 0, 1558556.824 618192.923 0, 1558261.882 618160.057 0, 1557966.937 618127.207 0, 1557671.991 618094.375 0, 1557377.043 618061.56 0, 1557082.093 618028.763 0, 
+    1556787.141 617995.983 0, 1556492.188 617963.22 0, 1556197.232 617930.475 0, 1555902.274 617897.747 0, 1555607.315 617865.036 0, 1555312.353 617832.343 0, 1555017.39 617799.667 0, 1554722.424 617767.008 0, 1554426.118 617734.219 0, 1553814.324 623264.299 0, 
+    1553202.491 628794.729 0, 1553498.143 628827.446 0, 1553792.457 628860.033 0, 1554086.77 628892.637 0, 1554381.08 628925.258 0, 1554675.389 628957.896 0, 1554969.696 628990.552 0, 1555264.001 629023.225 0, 1555558.303 629055.915 0, 1555852.604 629088.623 0, 
+    1556146.903 629121.348 0, 1556441.2 629154.09 0, 1556735.496 629186.85 0, 1557029.789 629219.627 0, 1557324.08 629252.421 0, 1557618.369 629285.233 0, 1557912.657 629318.062 0, 1558206.942 629350.908 0, 1558501.226 629383.772 0, 1558795.508 629416.653 0, 
+    1559089.787 629449.551 0, 1559384.065 629482.467 0, 1559678.341 629515.4 0, 1559972.615 629548.35 0, 1560265.552 629581.168 0, 1560561.157 629614.302 0, 1560855.425 629647.304 0, 1561149.691 629680.324 0, 1561443.955 629713.361 0, 1561738.217 629746.415 0, 
+    1562032.478 629779.486 0, 1562326.736 629812.575 0, 1562620.992 629845.681 0, 1562915.247 629878.805 0, 1563209.499 629911.945 0, 1563503.75 629945.103 0, 1563797.998 629978.279 0, 1564092.245 630011.471 0, 1564386.49 630044.681 0, 1564680.733 630077.909 0, 
+    1564974.973 630111.153 0, 1565269.212 630144.415 0, 1565563.449 630177.695 0, 1565857.684 630210.991 0, 1566151.917 630244.305 0, 1566446.148 630277.636 0, 1566740.377 630310.985 0, 1567034.604 630344.351 0, 1567327.496 630377.583 0, 1567954.951 624848.903 0, 
+    1568582.366 619320.573 0))
+
+POLYGON ((1581447.973 632000.335 0, 1581155.173 631966.276 0, 1580861.042 631932.079 0, 1580566.908 631897.899 0, 1580272.773 631863.737 0, 1579978.635 631829.592 0, 1579684.495 631795.464 0, 1579390.354 631761.354 0, 1579096.21 631727.261 0, 1578802.064 631693.185 0, 
+    1578507.917 631659.126 0, 1578213.767 631625.085 0, 1577919.615 631591.061 0, 1577625.461 631557.055 0, 1577331.306 631523.066 0, 1577037.148 631489.094 0, 1576742.988 631455.139 0, 1576448.827 631421.202 0, 1576154.663 631387.282 0, 1575860.497 631353.379 0, 
+    1575566.33 631319.494 0, 1575272.16 631285.626 0, 1574977.988 631251.775 0, 1574683.815 631217.942 0, 1574388.307 631183.972 0, 1574095.461 631150.327 0, 1573801.282 631116.545 0, 1573507.1 631082.781 0, 1573212.917 631049.034 0, 1572918.731 631015.305 0, 
+    1572624.543 630981.593 0, 1572330.354 630947.898 0, 1572036.162 630914.22 0, 1571741.969 630880.56 0, 1571447.773 630846.917 0, 1571153.576 630813.291 0, 1570859.376 630779.683 0, 1570565.175 630746.092 0, 1570270.972 630712.518 0, 1569976.766 630678.962 0, 
+    1569682.559 630645.423 0, 1569388.349 630611.901 0, 1569094.138 630578.397 0, 1568799.925 630544.91 0, 1568505.71 630511.44 0, 1568211.492 630477.987 0, 1567917.273 630444.552 0, 1567623.052 630411.135 0, 1567327.496 630377.583 0, 1566700.001 635906.609 0, 
+    1566072.468 641435.978 0, 1566367.371 641469.456 0, 1566660.941 641502.799 0, 1566954.509 641536.161 0, 1567248.076 641569.539 0, 1567541.64 641602.935 0, 1567835.202 641636.348 0, 1568128.763 641669.778 0, 1568422.321 641703.226 0, 1568715.878 641736.691 0, 
+    1569009.432 641770.173 0, 1569302.985 641803.672 0, 1569596.536 641837.189 0, 1569890.084 641870.723 0, 1570183.631 641904.274 0, 1570477.176 641937.842 0, 1570770.718 641971.428 0, 1571064.259 642005.031 0, 1571357.798 642038.652 0, 1571651.335 642072.289 0, 
+    1571944.869 642105.944 0, 1572238.402 642139.616 0, 1572531.933 642173.306 0, 1572825.462 642207.013 0, 1573117.66 642240.584 0, 1573412.514 642274.478 0, 1573706.037 642308.236 0, 1573999.557 642342.012 0, 1574293.076 642375.805 0, 1574586.593 642409.616 0, 
+    1574880.108 642443.443 0, 1575173.621 642477.288 0, 1575467.132 642511.151 0, 1575760.641 642545.03 0, 1576054.148 642578.927 0, 1576347.653 642612.841 0, 1576641.156 642646.772 0, 1576934.657 642680.721 0, 1577228.156 642714.687 0, 1577521.653 642748.67 0, 
+    1577815.148 642782.67 0, 1578108.641 642816.688 0, 1578402.132 642850.723 0, 1578695.621 642884.775 0, 1578989.108 642918.845 0, 1579282.593 642952.931 0, 1579576.076 642987.035 0, 1579869.557 643021.157 0, 1580161.708 643055.141 0, 1580804.86 637527.567 0, 
+    1581447.973 632000.335 0))
+
+POLYGON ((1594246.317 644714.102 0, 1593954.261 644679.292 0, 1593660.877 644644.342 0, 1593367.492 644609.409 0, 1593074.104 644574.493 0, 1592780.715 644539.595 0, 1592487.323 644504.713 0, 1592193.93 644469.849 0, 1591900.534 644435.003 0, 1591607.136 644400.173 0, 
+    1591313.736 644365.361 0, 1591020.334 644330.566 0, 1590726.931 644295.788 0, 1590433.525 644261.028 0, 1590140.117 644226.285 0, 1589846.707 644191.559 0, 1589553.295 644156.851 0, 1589259.88 644122.159 0, 1588966.464 644087.485 0, 1588673.046 644052.828 0, 
+    1588379.626 644018.189 0, 1588086.204 643983.567 0, 1587792.779 643948.962 0, 1587499.353 643914.374 0, 1587204.598 643879.647 0, 1586912.494 643845.251 0, 1586619.062 643810.715 0, 1586325.627 643776.196 0, 1586032.191 643741.695 0, 1585738.752 643707.211 0, 
+    1585445.312 643672.744 0, 1585151.869 643638.294 0, 1584858.424 643603.862 0, 1584564.978 643569.447 0, 1584271.529 643535.049 0, 1583978.078 643500.669 0, 1583684.626 643466.306 0, 1583391.171 643431.96 0, 1583097.714 643397.631 0, 1582804.255 643363.32 0, 
+    1582510.795 643329.026 0, 1582217.332 643294.749 0, 1581923.867 643260.49 0, 1581630.4 643226.247 0, 1581336.931 643192.022 0, 1581043.46 643157.815 0, 1580749.987 643123.624 0, 1580456.512 643089.451 0, 1580161.708 643055.141 0, 1579518.516 648583.055 0, 
+    1578875.285 654111.306 0, 1579169.436 654145.54 0, 1579462.26 654179.638 0, 1579755.082 654213.752 0, 1580047.902 654247.884 0, 1580340.721 654282.033 0, 1580633.537 654316.2 0, 1580926.351 654350.383 0, 1581219.163 654384.584 0, 1581511.973 654418.802 0, 
+    1581804.781 654453.037 0, 1582097.587 654487.29 0, 1582390.391 654521.559 0, 1582683.193 654555.846 0, 1582975.993 654590.151 0, 1583268.791 654624.472 0, 1583561.587 654658.811 0, 1583854.381 654693.166 0, 1584147.173 654727.54 0, 1584439.963 654761.93 0, 
+    1584732.751 654796.338 0, 1585025.537 654830.762 0, 1585318.321 654865.204 0, 1585611.103 654899.664 0, 1585902.559 654933.984 0, 1586196.66 654968.634 0, 1586489.436 655003.145 0, 1586782.209 655037.673 0, 1587074.981 655072.219 0, 1587367.751 655106.781 0, 
+    1587660.518 655141.361 0, 1587953.284 655175.958 0, 1588246.047 655210.573 0, 1588538.809 655245.204 0, 1588831.568 655279.853 0, 1589124.326 655314.519 0, 1589417.081 655349.203 0, 1589709.834 655383.903 0, 1590002.586 655418.621 0, 1590295.335 655453.356 0, 
+    1590588.082 655488.108 0, 1590880.827 655522.878 0, 1591173.57 655557.664 0, 1591466.311 655592.468 0, 1591759.05 655627.289 0, 1592051.787 655662.128 0, 1592344.522 655696.983 0, 1592637.255 655731.856 0, 1592928.664 655766.589 0, 1593587.51 650240.177 0, 
+    1594246.317 644714.102 0))
+
+POLYGON ((1606977.31 657461.568 0, 1606685.998 657426.012 0, 1606393.365 657390.312 0, 1606100.73 657354.63 0, 1605808.092 657318.965 0, 1605515.453 657283.317 0, 1605222.811 657247.686 0, 1604930.168 657212.072 0, 1604637.522 657176.476 0, 1604344.874 657140.897 0, 
+    1604052.224 657105.335 0, 1603759.572 657069.79 0, 1603466.918 657034.262 0, 1603174.262 656998.752 0, 1602881.604 656963.259 0, 1602588.943 656927.783 0, 1602296.281 656892.325 0, 1602003.616 656856.883 0, 1601710.949 656821.459 0, 1601418.281 656786.052 0, 
+    1601125.61 656750.663 0, 1600832.937 656715.29 0, 1600540.262 656679.935 0, 1600247.585 656644.597 0, 1599953.585 656609.117 0, 1599662.225 656573.973 0, 1599369.541 656538.687 0, 1599076.856 656503.417 0, 1598784.169 656468.166 0, 1598491.479 656432.931 0, 
+    1598198.788 656397.714 0, 1597906.094 656362.513 0, 1597613.398 656327.33 0, 1597320.7 656292.165 0, 1597028.001 656257.016 0, 1596735.299 656221.885 0, 1596442.595 656186.771 0, 1596149.889 656151.674 0, 1595857.18 656116.594 0, 1595564.47 656081.532 0, 
+    1595271.758 656046.487 0, 1594979.044 656011.459 0, 1594686.327 655976.448 0, 1594393.609 655941.455 0, 1594100.888 655906.479 0, 1593808.166 655871.52 0, 1593515.441 655836.578 0, 1593222.714 655801.654 0, 1592928.664 655766.589 0, 1592269.777 661293.334 0, 
+    1591610.852 666820.409 0, 1591904.249 666855.396 0, 1592196.325 666890.242 0, 1592488.399 666925.107 0, 1592780.471 666959.988 0, 1593072.541 666994.886 0, 1593364.608 667029.802 0, 1593656.674 667064.735 0, 1593948.738 667099.685 0, 1594240.8 667134.652 0, 
+    1594532.859 667169.637 0, 1594824.917 667204.638 0, 1595116.972 667239.657 0, 1595409.026 667274.693 0, 1595701.077 667309.746 0, 1595993.127 667344.817 0, 1596285.174 667379.904 0, 1596577.219 667415.009 0, 1596869.262 667450.131 0, 1597161.303 667485.27 0, 
+    1597453.342 667520.426 0, 1597745.379 667555.6 0, 1598037.414 667590.79 0, 1598329.447 667625.998 0, 1598620.16 667661.064 0, 1598913.506 667696.466 0, 1599205.533 667731.725 0, 1599497.557 667767.002 0, 1599789.58 667802.296 0, 1600081.6 667837.607 0, 
+    1600373.618 667872.935 0, 1600665.634 667908.28 0, 1600957.648 667943.643 0, 1601249.66 667979.023 0, 1601541.67 668014.42 0, 1601833.678 668049.834 0, 1602125.684 668085.265 0, 1602417.688 668120.714 0, 1602709.689 668156.179 0, 1603001.689 668191.662 0, 
+    1603293.686 668227.162 0, 1603585.681 668262.679 0, 1603877.675 668298.214 0, 1604169.666 668333.766 0, 1604461.655 668369.334 0, 1604753.642 668404.92 0, 1605045.627 668440.524 0, 1605337.609 668476.144 0, 1605628.274 668511.621 0, 1606302.812 662986.429 0, 
+    1606977.31 657461.568 0))
+
+POLYGON ((1619640.862 670242.428 0, 1619350.297 670206.13 0, 1619058.416 670169.685 0, 1618766.533 670133.257 0, 1618474.648 670096.846 0, 1618182.76 670060.452 0, 1617890.871 670024.076 0, 1617598.979 669987.717 0, 1617307.085 669951.375 0, 1617015.189 669915.05 0, 
+    1616723.291 669878.742 0, 1616431.391 669842.452 0, 1616139.489 669806.178 0, 1615847.584 669769.922 0, 1615555.677 669733.683 0, 1615263.769 669697.461 0, 1614971.858 669661.257 0, 1614679.945 669625.069 0, 1614388.03 669588.899 0, 1614096.112 669552.746 0, 
+    1613804.193 669516.61 0, 1613512.271 669480.491 0, 1613220.348 669444.39 0, 1612928.422 669408.305 0, 1612635.179 669372.076 0, 1612344.564 669336.188 0, 1612052.632 669300.156 0, 1611760.698 669264.14 0, 1611468.761 669228.141 0, 1611176.823 669192.16 0, 
+    1610884.882 669156.196 0, 1610592.939 669120.249 0, 1610300.995 669084.32 0, 1610009.048 669048.407 0, 1609717.099 669012.512 0, 1609425.147 668976.634 0, 1609133.194 668940.773 0, 1608841.239 668904.929 0, 1608549.281 668869.102 0, 1608257.321 668833.293 0, 
+    1607965.36 668797.501 0, 1607673.396 668761.726 0, 1607381.43 668725.968 0, 1607089.462 668690.227 0, 1606797.492 668654.504 0, 1606505.519 668618.797 0, 1606213.545 668583.108 0, 1605921.569 668547.436 0, 1605628.274 668511.621 0, 1604953.696 674037.139 0, 
+    1604279.078 679562.98 0, 1604571.72 679598.716 0, 1604863.046 679634.308 0, 1605154.37 679669.918 0, 1605445.691 679705.545 0, 1605737.011 679741.189 0, 1606028.329 679776.85 0, 1606319.644 679812.528 0, 1606610.958 679848.223 0, 1606902.269 679883.936 0, 
+    1607193.578 679919.665 0, 1607484.885 679955.412 0, 1607776.19 679991.176 0, 1608067.493 680026.957 0, 1608358.794 680062.755 0, 1608650.093 680098.571 0, 1608941.389 680134.403 0, 1609232.684 680170.253 0, 1609523.976 680206.12 0, 1609815.266 680242.004 0, 
+    1610106.554 680277.905 0, 1610397.84 680313.823 0, 1610689.124 680349.758 0, 1610980.406 680385.711 0, 1611270.374 680421.519 0, 1611562.963 680457.667 0, 1611854.239 680493.671 0, 1612145.512 680529.692 0, 1612436.783 680565.731 0, 1612728.052 680601.786 0, 
+    1613019.319 680637.859 0, 1613310.584 680673.948 0, 1613601.847 680710.055 0, 1613893.108 680746.179 0, 1614184.366 680782.32 0, 1614475.622 680818.478 0, 1614766.876 680854.654 0, 1615058.129 680890.846 0, 1615349.378 680927.056 0, 1615640.626 680963.283 0, 
+    1615931.872 680999.527 0, 1616223.116 681035.788 0, 1616514.357 681072.066 0, 1616805.596 681108.361 0, 1617096.833 681144.674 0, 1617388.068 681181.004 0, 1617679.301 681217.35 0, 1617970.532 681253.714 0, 1618260.45 681289.932 0, 1618950.676 675766.018 0, 
+    1619640.862 670242.428 0))
+
+POLYGON ((1632236.887 683056.376 0, 1631947.07 683019.34 0, 1631655.943 682982.153 0, 1631364.814 682944.984 0, 1631073.683 682907.831 0, 1630782.55 682870.696 0, 1630491.414 682833.578 0, 1630200.276 682796.477 0, 1629909.136 682759.393 0, 1629617.994 682722.327 0, 
+    1629326.85 682685.277 0, 1629035.703 682648.245 0, 1628744.555 682611.23 0, 1628453.404 682574.232 0, 1628162.251 682537.251 0, 1627871.096 682500.287 0, 1627579.938 682463.34 0, 1627288.779 682426.411 0, 1626997.617 682389.498 0, 1626706.453 682352.603 0, 
+    1626415.287 682315.725 0, 1626124.119 682278.864 0, 1625832.949 682242.02 0, 1625541.776 682205.193 0, 1625249.292 682168.218 0, 1624959.424 682131.591 0, 1624668.245 682094.816 0, 1624377.064 682058.058 0, 1624085.881 682021.317 0, 1623794.695 681984.593 0, 
+    1623503.508 681947.886 0, 1623212.318 681911.196 0, 1622921.126 681874.524 0, 1622629.931 681837.869 0, 1622338.735 681801.23 0, 1622047.537 681764.609 0, 1621756.336 681728.006 0, 1621465.133 681691.419 0, 1621173.928 681654.849 0, 1620882.721 681618.297 0, 
+    1620591.512 681581.761 0, 1620300.3 681545.243 0, 1620009.087 681508.742 0, 1619717.871 681472.258 0, 1619426.653 681435.791 0, 1619135.433 681399.342 0, 1618844.211 681362.909 0, 1618552.987 681326.494 0, 1618260.45 681289.932 0, 1617570.183 686814.165 0, 
+    1616879.878 692338.716 0, 1617171.761 692375.196 0, 1617462.335 692411.53 0, 1617752.907 692447.881 0, 1618043.477 692484.249 0, 1618334.045 692520.635 0, 1618624.61 692557.037 0, 1618915.173 692593.457 0, 1619205.734 692629.893 0, 1619496.293 692666.347 0, 
+    1619786.85 692702.818 0, 1620077.405 692739.306 0, 1620367.957 692775.811 0, 1620658.508 692812.333 0, 1620949.056 692848.873 0, 1621239.602 692885.429 0, 1621530.146 692922.002 0, 1621820.688 692958.593 0, 1622111.228 692995.201 0, 1622401.765 693031.825 0, 
+    1622692.3 693068.467 0, 1622982.834 693105.126 0, 1623273.365 693141.802 0, 1623563.893 693178.496 0, 1623853.114 693215.041 0, 1624144.945 693251.933 0, 1624435.467 693288.678 0, 1624725.987 693325.439 0, 1625016.505 693362.218 0, 1625307.021 693399.014 0, 
+    1625597.535 693435.827 0, 1625888.046 693472.657 0, 1626178.556 693509.504 0, 1626469.063 693546.368 0, 1626759.568 693583.249 0, 1627050.071 693620.148 0, 1627340.572 693657.063 0, 1627631.07 693693.996 0, 1627921.566 693730.945 0, 1628212.061 693767.912 0, 
+    1628502.553 693804.896 0, 1628793.042 693841.897 0, 1629083.53 693878.915 0, 1629374.016 693915.95 0, 1629664.499 693953.002 0, 1629954.98 693990.072 0, 1630245.459 694027.158 0, 1630535.936 694064.262 0, 1630825.105 694101.215 0, 1631531.016 688578.637 0, 
+    1632236.887 683056.376 0))
+
+POLYGON ((1644765.298 695903.106 0, 1644476.231 695865.335 0, 1644185.861 695827.411 0, 1643895.488 695789.504 0, 1643605.112 695751.614 0, 1643314.735 695713.742 0, 1643024.355 695675.886 0, 1642733.973 695638.047 0, 1642443.589 695600.226 0, 1642153.203 695562.421 0, 
+    1641862.814 695524.634 0, 1641572.424 695486.864 0, 1641282.031 695449.111 0, 1640991.635 695411.375 0, 1640701.238 695373.656 0, 1640410.838 695335.954 0, 1640120.436 695298.269 0, 1639830.032 695260.601 0, 1639539.626 695222.951 0, 1639249.217 695185.317 0, 
+    1638958.807 695147.701 0, 1638668.394 695110.102 0, 1638377.978 695072.52 0, 1638087.561 695034.954 0, 1637795.838 694997.238 0, 1637506.72 694959.875 0, 1637216.296 694922.362 0, 1636925.869 694884.865 0, 1636635.441 694847.385 0, 1636345.01 694809.923 0, 
+    1636054.577 694772.477 0, 1635764.142 694735.049 0, 1635473.705 694697.638 0, 1635183.266 694660.243 0, 1634892.824 694622.866 0, 1634602.38 694585.506 0, 1634311.934 694548.163 0, 1634021.486 694510.838 0, 1633731.035 694473.529 0, 1633440.583 694436.237 0, 
+    1633150.128 694398.963 0, 1632859.671 694361.705 0, 1632569.211 694324.465 0, 1632278.75 694287.242 0, 1631988.286 694250.036 0, 1631697.821 694212.847 0, 1631407.353 694175.675 0, 1631116.882 694138.52 0, 1630825.105 694101.215 0, 1630119.154 699624.107 0, 
+    1629413.163 705147.308 0, 1629704.288 705184.529 0, 1629994.108 705221.601 0, 1630283.926 705258.69 0, 1630573.741 705295.795 0, 1630863.555 705332.918 0, 1631153.366 705370.058 0, 1631443.175 705407.215 0, 1631732.982 705444.389 0, 1632022.787 705481.58 0, 
+    1632312.589 705518.788 0, 1632602.39 705556.013 0, 1632892.188 705593.256 0, 1633181.984 705630.515 0, 1633471.778 705667.791 0, 1633761.569 705705.085 0, 1634051.359 705742.395 0, 1634341.146 705779.723 0, 1634630.931 705817.067 0, 1634920.714 705854.429 0, 
+    1635210.494 705891.808 0, 1635500.273 705929.203 0, 1635790.049 705966.616 0, 1636079.823 706004.046 0, 1636368.294 706041.325 0, 1636659.364 706078.957 0, 1636949.131 706116.438 0, 1637238.897 706153.936 0, 1637528.66 706191.451 0, 1637818.42 706228.983 0, 
+    1638108.179 706266.533 0, 1638397.935 706304.099 0, 1638687.689 706341.682 0, 1638977.441 706379.283 0, 1639267.191 706416.9 0, 1639556.938 706454.535 0, 1639846.684 706492.186 0, 1640136.427 706529.855 0, 1640426.168 706567.541 0, 1640715.906 706605.243 0, 
+    1641005.643 706642.963 0, 1641295.377 706680.7 0, 1641585.109 706718.454 0, 1641874.838 706756.225 0, 1642164.566 706794.013 0, 1642454.291 706831.818 0, 1642744.014 706869.64 0, 1643033.735 706907.479 0, 1643322.154 706945.166 0, 1644043.746 701423.981 0, 
+    1644765.298 695903.106 0))
+
+POLYGON ((1657226.01 708782.312 0, 1656937.697 708743.81 0, 1656648.084 708705.153 0, 1656358.469 708666.512 0, 1656068.852 708627.889 0, 1655779.232 708589.282 0, 1655489.61 708550.693 0, 1655199.986 708512.121 0, 1654910.36 708473.565 0, 1654620.731 708435.027 0, 
+    1654331.1 708396.506 0, 1654041.467 708358.002 0, 1653751.831 708319.515 0, 1653462.194 708281.045 0, 1653172.554 708242.592 0, 1652882.911 708204.156 0, 1652593.267 708165.737 0, 1652303.62 708127.335 0, 1652013.971 708088.951 0, 1651724.32 708050.583 0, 
+    1651434.666 708012.232 0, 1651145.01 707973.899 0, 1650855.352 707935.582 0, 1650565.692 707897.282 0, 1650274.731 707858.828 0, 1649986.364 707820.735 0, 1649696.697 707782.486 0, 1649407.028 707744.255 0, 1649117.356 707706.041 0, 1648827.683 707667.843 0, 
+    1648538.006 707629.663 0, 1648248.328 707591.5 0, 1647958.648 707553.354 0, 1647668.965 707515.225 0, 1647379.28 707477.113 0, 1647089.592 707439.018 0, 1646799.903 707400.94 0, 1646510.211 707362.879 0, 1646220.517 707324.835 0, 1645930.821 707286.809 0, 
+    1645641.122 707248.799 0, 1645351.421 707210.806 0, 1645061.718 707172.831 0, 1644772.013 707134.872 0, 1644482.306 707096.931 0, 1644192.596 707059.006 0, 1643902.884 707021.099 0, 1643613.17 706983.209 0, 1643322.154 706945.166 0, 1642600.522 712466.657 0, 
+    1641878.851 717988.451 0, 1642169.214 718026.409 0, 1642458.278 718064.214 0, 1642747.34 718102.037 0, 1643036.399 718139.876 0, 1643325.457 718177.732 0, 1643614.512 718215.606 0, 1643903.565 718253.496 0, 1644192.616 718291.404 0, 1644481.665 718329.328 0, 
+    1644770.711 718367.269 0, 1645059.755 718405.228 0, 1645348.797 718443.203 0, 1645637.836 718481.196 0, 1645926.874 718519.205 0, 1646215.909 718557.232 0, 1646504.942 718595.275 0, 1646793.973 718633.336 0, 1647083.001 718671.413 0, 1647372.027 718709.508 0, 
+    1647661.051 718747.619 0, 1647950.073 718785.748 0, 1648239.092 718823.893 0, 1648528.11 718862.056 0, 1648815.829 718900.064 0, 1649106.137 718938.432 0, 1649395.148 718976.646 0, 1649684.156 719014.876 0, 1649973.162 719053.124 0, 1650262.166 719091.388 0, 
+    1650551.167 719129.67 0, 1650840.166 719167.969 0, 1651129.163 719206.284 0, 1651418.158 719244.617 0, 1651707.15 719282.967 0, 1651996.141 719321.334 0, 1652285.129 719359.717 0, 1652574.114 719398.118 0, 1652863.098 719436.536 0, 1653152.079 719474.97 0, 
+    1653441.058 719513.422 0, 1653730.034 719551.891 0, 1654019.009 719590.377 0, 1654307.981 719628.879 0, 1654596.951 719667.399 0, 1654885.918 719705.936 0, 1655174.883 719744.49 0, 1655463.846 719783.061 0, 1655751.513 719821.476 0, 1656488.782 714301.742 0, 
+    1657226.01 708782.312 0))
+
+POLYGON ((1669618.942 721693.685 0, 1669331.383 721654.457 0, 1669042.53 721615.07 0, 1668753.674 721575.7 0, 1668464.817 721536.347 0, 1668175.957 721497.011 0, 1667887.095 721457.692 0, 1667598.23 721418.39 0, 1667309.364 721379.105 0, 1667020.495 721339.837 0, 
+    1666731.623 721300.586 0, 1666442.749 721261.352 0, 1666153.873 721222.135 0, 1665864.995 721182.935 0, 1665576.114 721143.752 0, 1665287.231 721104.586 0, 1664998.346 721065.437 0, 1664709.459 721026.305 0, 1664420.569 720987.19 0, 1664131.677 720948.092 0, 
+    1663842.782 720909.011 0, 1663553.885 720869.947 0, 1663264.986 720830.9 0, 1662976.085 720791.871 0, 1662685.889 720752.683 0, 1662398.275 720713.862 0, 1662109.367 720674.883 0, 1661820.457 720635.921 0, 1661531.544 720596.976 0, 1661242.629 720558.048 0, 
+    1660953.711 720519.137 0, 1660664.791 720480.243 0, 1660375.869 720441.366 0, 1660086.945 720402.506 0, 1659798.019 720363.663 0, 1659509.09 720324.837 0, 1659220.159 720286.029 0, 1658931.225 720247.237 0, 1658642.29 720208.462 0, 1658353.352 720169.704 0, 
+    1658064.411 720130.963 0, 1657775.469 720092.239 0, 1657486.524 720053.532 0, 1657197.577 720014.842 0, 1656908.627 719976.17 0, 1656619.676 719937.514 0, 1656330.722 719898.875 0, 1656041.766 719860.253 0, 1655751.513 719821.476 0, 1655014.205 725341.509 0, 
+    1654276.856 730861.838 0, 1654566.456 730900.529 0, 1654854.762 730939.064 0, 1655143.066 730977.616 0, 1655431.368 731016.185 0, 1655719.668 731054.771 0, 1656007.965 731093.373 0, 1656296.26 731131.993 0, 1656584.553 731170.63 0, 1656872.843 731209.284 0, 
+    1657161.131 731247.954 0, 1657449.417 731286.642 0, 1657737.701 731325.347 0, 1658025.982 731364.068 0, 1658314.262 731402.807 0, 1658602.538 731441.563 0, 1658890.813 731480.335 0, 1659179.085 731519.125 0, 1659467.355 731557.931 0, 1659755.623 731596.754 0, 
+    1660043.888 731635.595 0, 1660332.151 731674.452 0, 1660620.412 731713.326 0, 1660908.671 731752.218 0, 1661195.638 731790.952 0, 1661485.181 731830.051 0, 1661773.433 731868.993 0, 1662061.682 731907.953 0, 1662349.929 731946.929 0, 1662638.174 731985.922 0, 
+    1662926.416 732024.932 0, 1663214.657 732063.959 0, 1663502.895 732103.003 0, 1663791.13 732142.064 0, 1664079.364 732181.142 0, 1664367.595 732220.237 0, 1664655.823 732259.348 0, 1664944.05 732298.477 0, 1665232.274 732337.623 0, 1665520.496 732376.786 0, 
+    1665808.715 732415.965 0, 1666096.932 732455.162 0, 1666385.147 732494.376 0, 1666673.36 732533.606 0, 1666961.57 732572.854 0, 1667249.778 732612.118 0, 1667537.983 732651.4 0, 1667826.187 732690.698 0, 1668113.1 732729.838 0, 1668866.041 727211.613 0, 
+    1669618.942 721693.685 0))
+
+POLYGON ((1681944.01 734636.92 0, 1681657.207 734596.969 0, 1681369.116 734556.857 0, 1681081.023 734516.761 0, 1680792.927 734476.683 0, 1680504.828 734436.621 0, 1680216.728 734396.576 0, 1679928.625 734356.549 0, 1679640.52 734316.538 0, 1679352.412 734276.544 0, 
+    1679064.302 734236.567 0, 1678776.19 734196.607 0, 1678488.075 734156.664 0, 1678199.958 734116.738 0, 1677911.838 734076.829 0, 1677623.717 734036.937 0, 1677335.593 733997.062 0, 1677047.466 733957.204 0, 1676759.337 733917.363 0, 1676471.206 733877.539 0, 
+    1676183.073 733837.731 0, 1675894.937 733797.941 0, 1675606.799 733758.168 0, 1675318.658 733718.411 0, 1675029.229 733678.494 0, 1674742.37 733638.949 0, 1674454.223 733599.244 0, 1674166.073 733559.555 0, 1673877.921 733519.884 0, 1673589.766 733480.229 0, 
+    1673301.609 733440.591 0, 1673013.45 733400.971 0, 1672725.288 733361.367 0, 1672437.125 733321.78 0, 1672148.958 733282.21 0, 1671860.79 733242.657 0, 1671572.619 733203.122 0, 1671284.446 733163.603 0, 1670996.27 733124.101 0, 1670708.093 733084.616 0, 
+    1670419.912 733045.148 0, 1670131.73 733005.696 0, 1669843.545 732966.262 0, 1669555.358 732926.845 0, 1669267.169 732887.445 0, 1668978.977 732848.062 0, 1668690.783 732808.695 0, 1668402.587 732769.346 0, 1668113.1 732729.838 0, 1667360.118 738248.355 0, 
+    1666607.097 743767.162 0, 1666895.932 743806.581 0, 1667183.478 743845.842 0, 1667471.023 743885.12 0, 1667758.565 743924.414 0, 1668046.105 743963.725 0, 1668333.642 744003.054 0, 1668621.178 744042.399 0, 1668908.71 744081.761 0, 1669196.241 744121.14 0, 
+    1669483.769 744160.536 0, 1669771.295 744199.949 0, 1670058.819 744239.379 0, 1670346.34 744278.826 0, 1670633.859 744318.29 0, 1670921.376 744357.77 0, 1671208.89 744397.268 0, 1671496.402 744436.782 0, 1671783.911 744476.314 0, 1672071.419 744515.862 0, 
+    1672358.924 744555.427 0, 1672646.426 744595.009 0, 1672933.927 744634.609 0, 1673221.425 744674.225 0, 1673507.637 744713.68 0, 1673796.414 744753.507 0, 1674083.905 744793.174 0, 1674371.393 744832.858 0, 1674658.88 744872.558 0, 1674946.364 744912.276 0, 
+    1675233.845 744952.01 0, 1675521.325 744991.762 0, 1675808.802 745031.53 0, 1676096.276 745071.315 0, 1676383.749 745111.117 0, 1676671.219 745150.937 0, 1676958.686 745190.773 0, 1677246.152 745230.625 0, 1677533.614 745270.495 0, 1677821.075 745310.382 0, 
+    1678108.533 745350.286 0, 1678395.989 745390.206 0, 1678683.443 745430.144 0, 1678970.894 745470.098 0, 1679258.343 745510.07 0, 1679545.789 745550.058 0, 1679833.233 745590.063 0, 1680120.675 745630.085 0, 1680406.832 745669.945 0, 1681175.441 740153.288 0, 
+    1681944.01 734636.92 0))
+
+POLYGON ((1694201.135 747611.708 0, 1693915.09 747571.039 0, 1693627.763 747530.205 0, 1693340.433 747489.388 0, 1693053.1 747448.587 0, 1692765.766 747407.804 0, 1692478.428 747367.038 0, 1692191.089 747326.288 0, 1691903.747 747285.556 0, 1691616.403 747244.84 0, 
+    1691329.056 747204.141 0, 1691041.707 747163.46 0, 1690754.355 747122.795 0, 1690467.001 747082.147 0, 1690179.645 747041.516 0, 1689892.286 747000.902 0, 1689604.925 746960.304 0, 1689317.562 746919.724 0, 1689030.196 746879.161 0, 1688742.828 746838.614 0, 
+    1688455.457 746798.085 0, 1688168.084 746757.572 0, 1687880.709 746717.076 0, 1687593.331 746676.597 0, 1687304.669 746635.955 0, 1687018.568 746595.69 0, 1686731.183 746555.262 0, 1686443.796 746514.851 0, 1686156.406 746474.457 0, 1685869.014 746434.08 0, 
+    1685581.62 746393.719 0, 1685294.223 746353.376 0, 1685006.824 746313.049 0, 1684719.422 746272.739 0, 1684432.018 746232.447 0, 1684144.612 746192.171 0, 1683857.203 746151.912 0, 1683569.792 746111.67 0, 1683282.379 746071.445 0, 1682994.963 746031.236 0, 
+    1682707.545 745991.045 0, 1682420.124 745950.871 0, 1682132.701 745910.713 0, 1681845.276 745870.573 0, 1681557.848 745830.449 0, 1681270.418 745790.343 0, 1680982.986 745750.253 0, 1680695.551 745710.18 0, 1680406.832 745669.945 0, 1679638.182 751186.889 0, 
+    1678869.494 756704.115 0, 1679157.561 756744.259 0, 1679444.346 756784.241 0, 1679731.129 756824.24 0, 1680017.91 756864.256 0, 1680304.688 756904.289 0, 1680591.464 756944.339 0, 1680878.237 756984.406 0, 1681165.008 757024.489 0, 1681451.777 757064.59 0, 
+    1681738.543 757104.707 0, 1682025.307 757144.841 0, 1682312.069 757184.992 0, 1682598.828 757225.16 0, 1682885.585 757265.345 0, 1683172.34 757305.547 0, 1683459.092 757345.766 0, 1683745.842 757386.001 0, 1684032.589 757426.253 0, 1684319.334 757466.523 0, 
+    1684606.077 757506.809 0, 1684892.818 757547.112 0, 1685179.555 757587.432 0, 1685466.291 757627.768 0, 1685751.746 757667.942 0, 1686039.755 757708.493 0, 1686326.484 757748.88 0, 1686613.21 757789.284 0, 1686899.933 757829.705 0, 1687186.655 757870.143 0, 
+    1687473.374 757910.598 0, 1687760.09 757951.07 0, 1688046.805 757991.559 0, 1688333.516 758032.064 0, 1688620.226 758072.586 0, 1688906.933 758113.126 0, 1689193.638 758153.682 0, 1689480.34 758194.255 0, 1689767.04 758234.845 0, 1690053.737 758275.451 0, 
+    1690340.432 758316.075 0, 1690627.125 758356.716 0, 1690913.815 758397.373 0, 1691200.503 758438.047 0, 1691487.189 758478.738 0, 1691773.872 758519.446 0, 1692060.553 758560.171 0, 1692347.231 758600.913 0, 1692632.63 758641.49 0, 1693416.903 753126.458 0, 
+    1694201.135 747611.708 0))
+
+POLYGON ((1380639.913 456620.136 0, 1380336.873 456597.845 0, 1380032.42 456575.468 0, 1379727.965 456553.109 0, 1379423.51 456530.768 0, 1379119.053 456508.445 0, 1378814.594 456486.14 0, 1378510.135 456463.852 0, 1378205.674 456441.583 0, 1377901.211 456419.332 0, 
+    1377596.748 456397.098 0, 1377292.283 456374.882 0, 1376987.817 456352.685 0, 1376683.349 456330.505 0, 1376378.88 456308.343 0, 1376074.41 456286.199 0, 1375769.939 456264.073 0, 1375465.466 456241.965 0, 1375160.992 456219.875 0, 1374856.517 456197.802 0, 
+    1374552.04 456175.748 0, 1374247.562 456153.712 0, 1373943.083 456131.693 0, 1373638.602 456109.693 0, 1373332.707 456087.608 0, 1373029.637 456065.745 0, 1372725.153 456043.798 0, 1372420.667 456021.869 0, 1372116.18 455999.958 0, 1371811.692 455978.065 0, 
+    1371507.202 455956.19 0, 1371202.712 455934.333 0, 1370898.219 455912.494 0, 1370593.726 455890.672 0, 1370289.231 455868.869 0, 1369984.735 455847.083 0, 1369680.238 455825.316 0, 1369375.739 455803.566 0, 1369071.24 455781.834 0, 1368766.739 455760.12 0, 
+    1368462.236 455738.425 0, 1368157.732 455716.747 0, 1367853.228 455695.086 0, 1367548.721 455673.444 0, 1367244.214 455651.82 0, 1366939.705 455630.214 0, 1366635.195 455608.625 0, 1366330.684 455587.055 0, 1366024.756 455565.402 0, 1365632.836 461105.122 0, 
+    1365240.885 466645.273 0, 1365546.158 466666.879 0, 1365850.017 466688.403 0, 1366153.875 466709.945 0, 1366457.731 466731.505 0, 1366761.587 466753.083 0, 1367065.441 466774.679 0, 1367369.294 466796.293 0, 1367673.145 466817.924 0, 1367976.995 466839.574 0, 
+    1368280.844 466861.241 0, 1368584.692 466882.926 0, 1368888.539 466904.629 0, 1369192.384 466926.35 0, 1369496.228 466948.089 0, 1369800.07 466969.846 0, 1370103.912 466991.621 0, 1370407.752 467013.413 0, 1370711.59 467035.224 0, 1371015.428 467057.052 0, 
+    1371319.264 467078.898 0, 1371623.099 467100.762 0, 1371926.933 467122.644 0, 1372230.765 467144.544 0, 1372533.185 467166.36 0, 1372838.426 467188.397 0, 1373142.254 467210.351 0, 1373446.081 467232.322 0, 1373749.907 467254.311 0, 1374053.732 467276.318 0, 
+    1374357.555 467298.343 0, 1374661.377 467320.386 0, 1374965.198 467342.447 0, 1375269.017 467364.526 0, 1375572.835 467386.622 0, 1375876.652 467408.737 0, 1376180.467 467430.869 0, 1376484.282 467453.019 0, 1376788.094 467475.187 0, 1377091.906 467497.373 0, 
+    1377395.716 467519.577 0, 1377699.525 467541.799 0, 1378003.333 467564.038 0, 1378307.139 467586.296 0, 1378610.944 467608.571 0, 1378914.748 467630.864 0, 1379218.55 467653.175 0, 1379522.351 467675.504 0, 1379824.742 467697.747 0, 1380232.343 462158.726 0, 
+    1380639.913 456620.136 0))
+
+POLYGON ((1394405.567 468791.42 0, 1394103.238 468768.323 0, 1393799.501 468745.135 0, 1393495.763 468721.966 0, 1393192.024 468698.815 0, 1392888.283 468675.681 0, 1392584.541 468652.565 0, 1392280.797 468629.468 0, 1391977.052 468606.388 0, 1391673.306 468583.326 0, 
+    1391369.558 468560.281 0, 1391065.809 468537.255 0, 1390762.059 468514.247 0, 1390458.307 468491.256 0, 1390154.554 468468.283 0, 1389850.799 468445.329 0, 1389547.044 468422.392 0, 1389243.286 468399.473 0, 1388939.528 468376.572 0, 1388635.768 468353.688 0, 
+    1388332.007 468330.823 0, 1388028.244 468307.975 0, 1387724.48 468285.146 0, 1387420.715 468262.334 0, 1387115.541 468239.435 0, 1386813.181 468216.764 0, 1386509.412 468194.006 0, 1386205.641 468171.266 0, 1385901.869 468148.543 0, 1385598.096 468125.839 0, 
+    1385294.321 468103.152 0, 1384990.545 468080.484 0, 1384686.768 468057.833 0, 1384382.989 468035.2 0, 1384079.209 468012.585 0, 1383775.428 467989.988 0, 1383471.646 467967.408 0, 1383167.862 467944.847 0, 1382864.076 467922.303 0, 1382560.29 467899.778 0, 
+    1382256.502 467877.27 0, 1381952.713 467854.78 0, 1381648.922 467832.308 0, 1381345.13 467809.854 0, 1381041.337 467787.417 0, 1380737.543 467764.999 0, 1380433.747 467742.599 0, 1380129.95 467720.216 0, 1379824.742 467697.747 0, 1379417.109 473237.197 0, 
+    1379009.445 478777.073 0, 1379313.998 478799.493 0, 1379617.143 478821.827 0, 1379920.287 478844.18 0, 1380223.429 478866.55 0, 1380526.57 478888.938 0, 1380829.71 478911.344 0, 1381132.848 478933.768 0, 1381435.986 478956.21 0, 1381739.121 478978.669 0, 
+    1382042.256 479001.147 0, 1382345.389 479023.642 0, 1382648.521 479046.155 0, 1382951.651 479068.686 0, 1383254.781 479091.234 0, 1383557.908 479113.801 0, 1383861.035 479136.385 0, 1384164.16 479158.987 0, 1384467.284 479181.607 0, 1384770.407 479204.245 0, 
+    1385073.528 479226.901 0, 1385376.648 479249.575 0, 1385679.766 479272.266 0, 1385982.883 479294.975 0, 1386284.594 479317.597 0, 1386589.114 479340.447 0, 1386892.227 479363.21 0, 1387195.339 479385.991 0, 1387498.449 479408.789 0, 1387801.559 479431.606 0, 
+    1388104.666 479454.44 0, 1388407.773 479477.292 0, 1388710.878 479500.162 0, 1389013.982 479523.049 0, 1389317.084 479545.955 0, 1389620.185 479568.878 0, 1389923.285 479591.819 0, 1390226.383 479614.778 0, 1390529.48 479637.755 0, 1390832.576 479660.75 0, 
+    1391135.67 479683.762 0, 1391438.763 479706.793 0, 1391741.855 479729.841 0, 1392044.945 479752.907 0, 1392348.034 479775.991 0, 1392651.122 479799.093 0, 1392954.208 479822.212 0, 1393257.293 479845.35 0, 1393558.973 479868.398 0, 1393982.286 474329.696 0, 
+    1394405.567 468791.42 0))
+
+POLYGON ((1408105.359 481000.824 0, 1407803.743 480976.923 0, 1407500.724 480952.93 0, 1407197.705 480928.954 0, 1406894.684 480904.996 0, 1406591.661 480881.056 0, 1406288.637 480857.134 0, 1405985.612 480833.229 0, 1405682.585 480809.343 0, 1405379.557 480785.474 0, 
+    1405076.528 480761.623 0, 1404773.497 480737.79 0, 1404470.465 480713.975 0, 1404167.431 480690.177 0, 1403864.396 480666.398 0, 1403561.359 480642.636 0, 1403258.321 480618.892 0, 1402955.282 480595.166 0, 1402652.241 480571.458 0, 1402349.199 480547.767 0, 
+    1402046.156 480524.095 0, 1401743.111 480500.44 0, 1401440.064 480476.803 0, 1401137.017 480453.184 0, 1400832.565 480429.474 0, 1400530.917 480405.999 0, 1400227.865 480382.434 0, 1399924.812 480358.886 0, 1399621.758 480335.356 0, 1399318.702 480311.844 0, 
+    1399015.644 480288.35 0, 1398712.586 480264.874 0, 1398409.525 480241.415 0, 1398106.464 480217.975 0, 1397803.401 480194.552 0, 1397500.337 480171.147 0, 1397197.271 480147.76 0, 1396894.204 480124.39 0, 1396591.136 480101.039 0, 1396288.066 480077.705 0, 
+    1395984.995 480054.389 0, 1395681.922 480031.091 0, 1395378.848 480007.811 0, 1395075.773 479984.549 0, 1394772.696 479961.304 0, 1394469.618 479938.078 0, 1394166.539 479914.869 0, 1393863.458 479891.678 0, 1393558.973 479868.398 0, 1393135.627 485407.522 0, 
+    1392712.249 490947.065 0, 1393016.08 490970.295 0, 1393318.508 490993.436 0, 1393620.936 491016.595 0, 1393923.362 491039.772 0, 1394225.786 491062.966 0, 1394528.209 491086.178 0, 1394830.631 491109.409 0, 1395133.052 491132.656 0, 1395435.471 491155.922 0, 
+    1395737.888 491179.205 0, 1396040.305 491202.507 0, 1396342.72 491225.826 0, 1396645.133 491249.163 0, 1396947.546 491272.517 0, 1397249.957 491295.89 0, 1397552.366 491319.28 0, 1397854.774 491342.688 0, 1398157.181 491366.114 0, 1398459.586 491389.557 0, 
+    1398761.99 491413.019 0, 1399064.393 491436.498 0, 1399366.794 491459.995 0, 1399669.194 491483.51 0, 1399970.193 491506.934 0, 1400273.989 491530.593 0, 1400576.385 491554.161 0, 1400878.779 491577.747 0, 1401181.172 491601.351 0, 1401483.564 491624.973 0, 
+    1401785.954 491648.612 0, 1402088.343 491672.269 0, 1402390.73 491695.944 0, 1402693.116 491719.637 0, 1402995.5 491743.348 0, 1403297.884 491767.076 0, 1403600.265 491790.822 0, 1403902.646 491814.586 0, 1404205.025 491838.368 0, 1404507.402 491862.168 0, 
+    1404809.778 491885.985 0, 1405112.153 491909.821 0, 1405414.526 491933.673 0, 1405716.898 491957.544 0, 1406019.269 491981.433 0, 1406321.638 492005.339 0, 1406624.006 492029.263 0, 1406926.372 492053.205 0, 1407227.339 492077.054 0, 1407666.365 486538.729 0, 
+    1408105.359 481000.824 0))
+
+POLYGON ((1421739.179 493248.047 0, 1421438.278 493223.348 0, 1421135.981 493198.552 0, 1420833.682 493173.773 0, 1420531.381 493149.013 0, 1420229.08 493124.27 0, 1419926.776 493099.545 0, 1419624.471 493074.838 0, 1419322.165 493050.149 0, 1419019.858 493025.477 0, 
+    1418717.548 493000.823 0, 1418415.238 492976.187 0, 1418112.926 492951.569 0, 1417810.612 492926.969 0, 1417508.298 492902.386 0, 1417205.981 492877.821 0, 1416903.663 492853.274 0, 1416601.344 492828.745 0, 1416299.023 492804.234 0, 1415996.701 492779.74 0, 
+    1415694.378 492755.264 0, 1415392.053 492730.806 0, 1415089.726 492706.366 0, 1414787.398 492681.943 0, 1414483.673 492657.426 0, 1414182.738 492633.152 0, 1413880.406 492608.783 0, 1413578.073 492584.431 0, 1413275.737 492560.098 0, 1412973.401 492535.782 0, 
+    1412671.063 492511.484 0, 1412368.724 492487.204 0, 1412066.383 492462.942 0, 1411764.041 492438.697 0, 1411461.697 492414.471 0, 1411159.352 492390.262 0, 1410857.006 492366.071 0, 1410554.658 492341.897 0, 1410252.308 492317.742 0, 1409949.958 492293.604 0, 
+    1409647.605 492269.484 0, 1409345.252 492245.382 0, 1409042.897 492221.298 0, 1408740.54 492197.231 0, 1408438.183 492173.182 0, 1408135.823 492149.151 0, 1407833.463 492125.138 0, 1407531.101 492101.143 0, 1407227.339 492077.054 0, 1406788.28 497615.796 0, 
+    1406349.188 503154.95 0, 1406652.294 503178.987 0, 1406954.004 503202.93 0, 1407255.713 503226.892 0, 1407557.42 503250.871 0, 1407859.126 503274.868 0, 1408160.83 503298.882 0, 1408462.533 503322.915 0, 1408764.235 503346.965 0, 1409065.935 503371.033 0, 
+    1409367.634 503395.119 0, 1409669.331 503419.222 0, 1409971.027 503443.343 0, 1410272.722 503467.482 0, 1410574.415 503491.639 0, 1410876.106 503515.813 0, 1411177.797 503540.006 0, 1411479.485 503564.216 0, 1411781.173 503588.443 0, 1412082.859 503612.689 0, 
+    1412384.543 503636.952 0, 1412686.226 503661.233 0, 1412987.908 503685.532 0, 1413289.588 503709.848 0, 1413589.873 503734.07 0, 1413892.944 503758.535 0, 1414194.62 503782.905 0, 1414496.295 503807.292 0, 1414797.968 503831.697 0, 1415099.64 503856.12 0, 
+    1415401.31 503880.561 0, 1415702.978 503905.02 0, 1416004.646 503929.496 0, 1416306.312 503953.99 0, 1416607.976 503978.502 0, 1416909.639 504003.032 0, 1417211.301 504027.579 0, 1417512.961 504052.144 0, 1417814.619 504076.727 0, 1418116.277 504101.328 0, 
+    1418417.932 504125.946 0, 1418719.587 504150.582 0, 1419021.24 504175.236 0, 1419322.891 504199.908 0, 1419624.541 504224.597 0, 1419926.189 504249.304 0, 1420227.836 504274.029 0, 1420529.482 504298.772 0, 1420829.734 504323.418 0, 1421284.473 498785.526 0, 
+    1421739.179 493248.047 0))
+
+POLYGON ((1435306.921 505532.791 0, 1435006.738 505507.296 0, 1434705.163 505481.702 0, 1434403.587 505456.125 0, 1434102.01 505430.565 0, 1433800.431 505405.024 0, 1433498.85 505379.5 0, 1433197.268 505353.994 0, 1432895.685 505328.506 0, 1432594.1 505303.035 0, 
+    1432292.513 505277.583 0, 1431990.925 505252.148 0, 1431689.336 505226.73 0, 1431387.745 505201.331 0, 1431086.152 505175.949 0, 1430784.558 505150.585 0, 1430482.963 505125.239 0, 1430181.366 505099.91 0, 1429879.767 505074.6 0, 1429578.168 505049.307 0, 
+    1429276.566 505024.031 0, 1428974.963 504998.774 0, 1428673.359 504973.534 0, 1428371.753 504948.312 0, 1428068.755 504922.992 0, 1427768.537 504897.921 0, 1427466.926 504872.753 0, 1427165.315 504847.602 0, 1426863.701 504822.469 0, 1426562.086 504797.353 0, 
+    1426260.47 504772.255 0, 1425958.852 504747.175 0, 1425657.233 504722.113 0, 1425355.613 504697.069 0, 1425053.99 504672.042 0, 1424752.367 504647.033 0, 1424450.742 504622.042 0, 1424149.115 504597.068 0, 1423847.487 504572.113 0, 1423545.858 504547.175 0, 
+    1423244.227 504522.255 0, 1422942.594 504497.352 0, 1422640.96 504472.467 0, 1422339.325 504447.6 0, 1422037.688 504422.751 0, 1421736.05 504397.92 0, 1421434.41 504373.106 0, 1421132.769 504348.31 0, 1420829.734 504323.418 0, 1420374.961 509861.72 0, 
+    1419920.154 515400.429 0, 1420222.534 515425.268 0, 1420523.523 515450.01 0, 1420824.511 515474.77 0, 1421125.497 515499.548 0, 1421426.482 515524.343 0, 1421727.466 515549.156 0, 1422028.448 515573.987 0, 1422329.428 515598.836 0, 1422630.407 515623.702 0, 
+    1422931.385 515648.586 0, 1423232.361 515673.488 0, 1423533.336 515698.408 0, 1423834.309 515723.345 0, 1424135.28 515748.3 0, 1424436.251 515773.272 0, 1424737.219 515798.263 0, 1425038.187 515823.271 0, 1425339.153 515848.296 0, 1425640.117 515873.34 0, 
+    1425941.08 515898.401 0, 1426242.041 515923.48 0, 1426543.001 515948.577 0, 1426843.959 515973.691 0, 1427143.528 515998.707 0, 1427445.872 516023.973 0, 1427746.826 516049.14 0, 1428047.778 516074.325 0, 1428348.729 516099.528 0, 1428649.679 516124.749 0, 
+    1428950.627 516149.987 0, 1429251.574 516175.243 0, 1429552.519 516200.517 0, 1429853.462 516225.808 0, 1430154.404 516251.118 0, 1430455.345 516276.445 0, 1430756.284 516301.789 0, 1431057.222 516327.151 0, 1431358.158 516352.531 0, 1431659.093 516377.929 0, 
+    1431960.026 516403.345 0, 1432260.957 516428.778 0, 1432561.888 516454.229 0, 1432862.816 516479.697 0, 1433163.743 516505.184 0, 1433464.669 516530.688 0, 1433765.593 516556.209 0, 1434066.516 516581.749 0, 1434366.05 516607.188 0, 1434836.503 511069.786 0, 
+    1435306.921 505532.791 0))
+
+POLYGON ((1448808.48 517854.755 0, 1448509.016 517828.469 0, 1448208.167 517802.079 0, 1447907.316 517775.708 0, 1447606.463 517749.354 0, 1447305.61 517723.017 0, 1447004.754 517696.699 0, 1446703.897 517670.398 0, 1446403.038 517644.114 0, 1446102.178 517617.849 0, 
+    1445801.317 517591.601 0, 1445500.453 517565.371 0, 1445199.588 517539.158 0, 1444898.722 517512.964 0, 1444597.854 517486.787 0, 1444296.985 517460.627 0, 1443996.114 517434.486 0, 1443695.241 517408.362 0, 1443394.367 517382.256 0, 1443093.492 517356.167 0, 
+    1442792.615 517330.097 0, 1442491.736 517304.044 0, 1442190.856 517278.008 0, 1441889.974 517251.991 0, 1441587.706 517225.871 0, 1441288.206 517200.009 0, 1440987.32 517174.044 0, 1440686.432 517148.097 0, 1440385.543 517122.168 0, 1440084.652 517096.257 0, 
+    1439783.76 517070.363 0, 1439482.866 517044.487 0, 1439181.97 517018.629 0, 1438881.073 516992.788 0, 1438580.175 516966.966 0, 1438279.275 516941.161 0, 1437978.373 516915.373 0, 1437677.47 516889.603 0, 1437376.566 516863.852 0, 1437075.66 516838.117 0, 
+    1436774.752 516812.401 0, 1436473.843 516786.702 0, 1436172.932 516761.021 0, 1435872.02 516735.357 0, 1435571.107 516709.712 0, 1435270.192 516684.084 0, 1434969.275 516658.473 0, 1434668.357 516632.881 0, 1434366.05 516607.188 0, 1433895.564 522144.994 0, 
+    1433425.043 527683.201 0, 1433726.694 527708.838 0, 1434026.96 527734.375 0, 1434327.225 527759.93 0, 1434627.488 527785.502 0, 1434927.75 527811.093 0, 1435228.01 527836.7 0, 1435528.269 527862.326 0, 1435828.526 527887.969 0, 1436128.782 527913.63 0, 
+    1436429.036 527939.308 0, 1436729.289 527965.005 0, 1437029.54 527990.718 0, 1437329.789 528016.45 0, 1437630.037 528042.199 0, 1437930.284 528067.966 0, 1438230.529 528093.751 0, 1438530.773 528119.553 0, 1438831.015 528145.373 0, 1439131.255 528171.21 0, 
+    1439431.494 528197.066 0, 1439731.732 528222.938 0, 1440031.968 528248.829 0, 1440332.202 528274.737 0, 1440631.053 528300.544 0, 1440932.667 528326.607 0, 1441232.896 528352.568 0, 1441533.125 528378.547 0, 1441833.352 528404.543 0, 1442133.577 528430.558 0, 
+    1442433.801 528456.59 0, 1442734.023 528482.639 0, 1443034.243 528508.707 0, 1443334.463 528534.792 0, 1443634.68 528560.894 0, 1443934.896 528587.014 0, 1444235.111 528613.152 0, 1444535.324 528639.308 0, 1444835.535 528665.481 0, 1445135.745 528691.672 0, 
+    1445435.954 528717.881 0, 1445736.16 528744.107 0, 1446036.366 528770.351 0, 1446336.569 528796.613 0, 1446636.772 528822.892 0, 1446936.972 528849.189 0, 1447237.171 528875.504 0, 1447537.369 528901.836 0, 1447836.184 528928.065 0, 1448322.349 523391.209 0, 
+    1448808.48 517854.755 0))
+
+POLYGON ((1462243.751 530213.638 0, 1461945.009 530186.565 0, 1461644.887 530159.385 0, 1461344.763 530132.222 0, 1461044.638 530105.077 0, 1460744.511 530077.95 0, 1460444.383 530050.84 0, 1460144.253 530023.748 0, 1459844.122 529996.673 0, 1459543.988 529969.617 0, 
+    1459243.854 529942.578 0, 1458943.717 529915.556 0, 1458643.579 529888.553 0, 1458343.44 529861.567 0, 1458043.299 529834.598 0, 1457743.156 529807.648 0, 1457443.012 529780.715 0, 1457142.866 529753.799 0, 1456842.719 529726.902 0, 1456542.57 529700.022 0, 
+    1456242.419 529673.159 0, 1455942.267 529646.315 0, 1455642.113 529619.488 0, 1455341.958 529592.678 0, 1455040.421 529565.763 0, 1454741.643 529539.112 0, 1454441.483 529512.356 0, 1454141.321 529485.617 0, 1453841.158 529458.896 0, 1453540.993 529432.193 0, 
+    1453240.827 529405.507 0, 1452940.659 529378.839 0, 1452640.489 529352.189 0, 1452340.318 529325.556 0, 1452040.146 529298.941 0, 1451739.971 529272.344 0, 1451439.796 529245.764 0, 1451139.618 529219.202 0, 1450839.439 529192.658 0, 1450539.259 529166.131 0, 
+    1450239.077 529139.622 0, 1449938.893 529113.131 0, 1449638.708 529086.657 0, 1449338.522 529060.201 0, 1449038.333 529033.763 0, 1448738.144 529007.342 0, 1448437.952 528980.939 0, 1448137.759 528954.554 0, 1447836.184 528928.065 0, 1447349.983 534465.318 0, 
+    1446863.748 540002.966 0, 1447164.669 540029.397 0, 1447464.21 540055.725 0, 1447763.749 540082.071 0, 1448063.287 540108.434 0, 1448362.824 540134.815 0, 1448662.359 540161.214 0, 1448961.892 540187.63 0, 1449261.424 540214.064 0, 1449560.954 540240.515 0, 
+    1449860.482 540266.984 0, 1450160.01 540293.471 0, 1450459.535 540319.976 0, 1450759.059 540346.497 0, 1451058.581 540373.037 0, 1451358.102 540399.594 0, 1451657.621 540426.169 0, 1451957.139 540452.762 0, 1452256.655 540479.372 0, 1452556.17 540506 0, 
+    1452855.683 540532.645 0, 1453155.194 540559.308 0, 1453454.704 540585.989 0, 1453754.212 540612.687 0, 1454052.342 540639.28 0, 1454353.224 540666.136 0, 1454652.728 540692.887 0, 1454952.23 540719.656 0, 1455251.73 540746.442 0, 1455551.229 540773.246 0, 
+    1455850.726 540800.068 0, 1456150.222 540826.907 0, 1456449.716 540853.764 0, 1456749.209 540880.639 0, 1457048.7 540907.531 0, 1457348.189 540934.441 0, 1457647.677 540961.368 0, 1457947.163 540988.313 0, 1458246.647 541015.276 0, 1458546.13 541042.256 0, 
+    1458845.612 541069.254 0, 1459145.092 541096.27 0, 1459444.57 541123.303 0, 1459744.047 541150.354 0, 1460043.522 541177.422 0, 1460342.995 541204.508 0, 1460642.467 541231.612 0, 1460941.937 541258.733 0, 1461240.03 541285.748 0, 1461741.909 535749.495 0, 
+    1462243.751 530213.638 0))
+
+POLYGON ((1475612.631 542609.139 0, 1475314.613 542581.283 0, 1475015.221 542553.316 0, 1474715.827 542525.366 0, 1474416.431 542497.434 0, 1474117.033 542469.52 0, 1473817.634 542441.623 0, 1473518.234 542413.744 0, 1473218.831 542385.882 0, 1472919.427 542358.038 0, 
+    1472620.022 542330.212 0, 1472320.615 542302.403 0, 1472021.206 542274.612 0, 1471721.795 542246.839 0, 1471422.383 542219.083 0, 1471122.969 542191.345 0, 1470823.554 542163.624 0, 1470524.137 542135.921 0, 1470224.718 542108.236 0, 1469925.298 542080.568 0, 
+    1469625.876 542052.918 0, 1469326.453 542025.286 0, 1469027.027 541997.671 0, 1468727.601 541970.074 0, 1468426.798 541942.368 0, 1468128.742 541914.932 0, 1467829.311 541887.388 0, 1467529.877 541859.861 0, 1467230.442 541832.352 0, 1466931.006 541804.861 0, 
+    1466631.568 541777.387 0, 1466332.128 541749.931 0, 1466032.687 541722.492 0, 1465733.244 541695.071 0, 1465433.799 541667.668 0, 1465134.353 541640.282 0, 1464834.905 541612.914 0, 1464535.456 541585.564 0, 1464236.005 541558.231 0, 1463936.552 541530.916 0, 
+    1463637.098 541503.618 0, 1463337.642 541476.338 0, 1463038.184 541449.076 0, 1462738.725 541421.831 0, 1462439.265 541394.604 0, 1462139.802 541367.395 0, 1461840.338 541340.203 0, 1461540.873 541313.029 0, 1461240.03 541285.748 0, 1460738.117 546822.391 0, 
+    1460236.168 552359.423 0, 1460536.356 552386.645 0, 1460835.17 552413.76 0, 1461133.982 552440.892 0, 1461432.792 552468.043 0, 1461731.601 552495.211 0, 1462030.408 552522.396 0, 1462329.214 552549.599 0, 1462628.018 552576.819 0, 1462926.821 552604.058 0, 
+    1463225.622 552631.313 0, 1463524.421 552658.587 0, 1463823.219 552685.878 0, 1464122.015 552713.186 0, 1464420.809 552740.512 0, 1464719.602 552767.856 0, 1465018.393 552795.217 0, 1465317.183 552822.596 0, 1465615.971 552849.992 0, 1465914.757 552877.406 0, 
+    1466213.542 552904.838 0, 1466512.326 552932.287 0, 1466811.107 552959.754 0, 1467109.887 552987.238 0, 1467407.294 553014.614 0, 1467707.442 553042.26 0, 1468006.217 553069.797 0, 1468304.991 553097.352 0, 1468603.763 553124.924 0, 1468902.533 553152.514 0, 
+    1469201.301 553180.121 0, 1469500.068 553207.746 0, 1469798.834 553235.389 0, 1470097.598 553263.049 0, 1470396.36 553290.727 0, 1470695.12 553318.422 0, 1470993.879 553346.135 0, 1471292.636 553373.866 0, 1471591.392 553401.614 0, 1471890.146 553429.38 0, 
+    1472188.898 553457.163 0, 1472487.649 553484.964 0, 1472786.398 553512.783 0, 1473085.145 553540.619 0, 1473383.891 553568.472 0, 1473682.635 553596.343 0, 1473981.377 553624.232 0, 1474280.118 553652.139 0, 1474577.488 553679.935 0, 1475095.078 548144.343 0, 
+    1475612.631 542609.139 0))
+
+POLYGON ((1488915.019 555040.958 0, 1488617.727 555012.322 0, 1488319.067 554983.571 0, 1488020.404 554954.839 0, 1487721.74 554926.124 0, 1487423.074 554897.426 0, 1487124.406 554868.746 0, 1486825.737 554840.084 0, 1486527.066 554811.439 0, 1486228.394 554782.812 0, 
+    1485929.719 554754.202 0, 1485631.043 554725.61 0, 1485332.366 554697.035 0, 1485033.686 554668.479 0, 1484735.005 554639.939 0, 1484436.323 554611.417 0, 1484137.638 554582.913 0, 1483838.952 554554.427 0, 1483540.264 554525.958 0, 1483241.575 554497.506 0, 
+    1482942.884 554469.072 0, 1482644.191 554440.656 0, 1482345.497 554412.257 0, 1482046.8 554383.876 0, 1481746.734 554355.383 0, 1481449.403 554327.167 0, 1481150.702 554298.839 0, 1480851.999 554270.528 0, 1480553.295 554242.235 0, 1480254.589 554213.959 0, 
+    1479955.881 554185.701 0, 1479657.171 554157.46 0, 1479358.46 554129.238 0, 1479059.748 554101.032 0, 1478761.033 554072.845 0, 1478462.317 554044.674 0, 1478163.599 554016.522 0, 1477864.88 553988.387 0, 1477566.159 553960.269 0, 1477267.436 553932.17 0, 
+    1476968.712 553904.087 0, 1476669.986 553876.023 0, 1476371.258 553847.976 0, 1476072.529 553819.946 0, 1475773.798 553791.934 0, 1475475.065 553763.94 0, 1475176.331 553735.963 0, 1474877.595 553708.004 0, 1474577.488 553679.935 0, 1474059.862 559215.911 0, 
+    1473542.2 564752.27 0, 1473841.653 564780.279 0, 1474139.737 564808.177 0, 1474437.82 564836.093 0, 1474735.901 564864.026 0, 1475033.98 564891.977 0, 1475332.058 564919.945 0, 1475630.134 564947.931 0, 1475928.208 564975.934 0, 1476226.281 565003.955 0, 
+    1476524.352 565031.994 0, 1476822.421 565060.05 0, 1477120.489 565088.123 0, 1477418.555 565116.215 0, 1477716.619 565144.323 0, 1478014.682 565172.449 0, 1478312.743 565200.593 0, 1478610.803 565228.754 0, 1478908.861 565256.933 0, 1479206.917 565285.13 0, 
+    1479504.971 565313.344 0, 1479803.024 565341.575 0, 1480101.075 565369.824 0, 1480399.125 565398.091 0, 1480695.807 565426.245 0, 1480995.219 565454.677 0, 1481293.263 565482.996 0, 1481591.306 565511.332 0, 1481889.347 565539.687 0, 1482187.387 565568.059 0, 
+    1482485.425 565596.448 0, 1482783.461 565624.855 0, 1483081.495 565653.279 0, 1483379.528 565681.721 0, 1483677.559 565710.181 0, 1483975.589 565738.658 0, 1484273.616 565767.152 0, 1484571.643 565795.665 0, 1484869.667 565824.194 0, 1485167.69 565852.742 0, 
+    1485465.711 565881.306 0, 1485763.73 565909.889 0, 1486061.748 565938.488 0, 1486359.764 565967.106 0, 1486657.778 565995.741 0, 1486955.791 566024.393 0, 1487253.802 566053.063 0, 1487551.811 566081.751 0, 1487848.455 566110.325 0, 1488381.756 560575.45 0, 
+    1488915.019 555040.958 0))
+
+POLYGON ((1502150.815 567508.791 0, 1501854.251 567479.379 0, 1501556.324 567449.85 0, 1501258.396 567420.338 0, 1500960.465 567390.844 0, 1500662.533 567361.367 0, 1500364.599 567331.908 0, 1500066.663 567302.466 0, 1499768.726 567273.042 0, 1499470.787 567243.635 0, 
+    1499172.846 567214.246 0, 1498874.903 567184.875 0, 1498576.959 567155.521 0, 1498279.012 567126.184 0, 1497981.065 567096.865 0, 1497683.115 567067.564 0, 1497385.164 567038.28 0, 1497087.211 567009.014 0, 1496789.256 566979.765 0, 1496491.3 566950.533 0, 
+    1496193.342 566921.32 0, 1495895.382 566892.124 0, 1495597.42 566862.945 0, 1495299.457 566833.784 0, 1495000.129 566804.507 0, 1494703.525 566775.514 0, 1494405.556 566746.406 0, 1494107.586 566717.315 0, 1493809.614 566688.241 0, 1493511.641 566659.185 0, 
+    1493213.666 566630.147 0, 1492915.689 566601.126 0, 1492617.71 566572.123 0, 1492319.729 566543.137 0, 1492021.747 566514.169 0, 1491723.763 566485.218 0, 1491425.778 566456.285 0, 1491127.791 566427.37 0, 1490829.802 566398.472 0, 1490531.811 566369.591 0, 
+    1490233.819 566340.728 0, 1489935.825 566311.883 0, 1489637.829 566283.055 0, 1489339.831 566254.245 0, 1489041.832 566225.452 0, 1488743.831 566196.677 0, 1488445.829 566167.919 0, 1488147.825 566139.179 0, 1487848.455 566110.325 0, 1487315.118 571645.578 0, 
+    1486781.744 577181.207 0, 1487080.459 577209.998 0, 1487377.812 577238.675 0, 1487675.163 577267.37 0, 1487972.512 577296.082 0, 1488269.86 577324.812 0, 1488567.206 577353.559 0, 1488864.55 577382.324 0, 1489161.892 577411.106 0, 1489459.233 577439.906 0, 
+    1489756.572 577468.724 0, 1490053.909 577497.559 0, 1490351.245 577526.411 0, 1490648.579 577555.281 0, 1490945.911 577584.168 0, 1491243.242 577613.073 0, 1491540.571 577641.995 0, 1491837.898 577670.935 0, 1492135.223 577699.892 0, 1492432.547 577728.867 0, 
+    1492729.869 577757.86 0, 1493027.19 577786.87 0, 1493324.508 577815.897 0, 1493621.825 577844.942 0, 1493917.781 577873.871 0, 1494216.454 577903.084 0, 1494513.766 577932.181 0, 1494811.076 577961.296 0, 1495108.384 577990.428 0, 1495405.691 578019.578 0, 
+    1495702.996 578048.746 0, 1496000.299 578077.931 0, 1496297.601 578107.133 0, 1496594.9 578136.353 0, 1496892.198 578165.59 0, 1497189.495 578194.845 0, 1497486.789 578224.117 0, 1497784.082 578253.407 0, 1498081.373 578282.714 0, 1498378.663 578312.039 0, 
+    1498675.951 578341.382 0, 1498973.237 578370.741 0, 1499270.521 578400.119 0, 1499567.803 578429.513 0, 1499865.084 578458.926 0, 1500162.363 578488.356 0, 1500459.641 578517.803 0, 1500756.916 578547.268 0, 1501052.832 578576.615 0, 1501601.842 573042.515 0, 
+    1502150.815 567508.791 0))
+
+POLYGON ((1515319.92 580012.337 0, 1515024.086 579982.153 0, 1514726.895 579951.849 0, 1514429.702 579921.562 0, 1514132.508 579891.292 0, 1513835.311 579861.04 0, 1513538.113 579830.805 0, 1513240.913 579800.588 0, 1512943.711 579770.389 0, 1512646.507 579740.207 0, 
+    1512349.302 579710.042 0, 1512052.095 579679.895 0, 1511754.886 579649.765 0, 1511457.675 579619.653 0, 1511160.462 579589.558 0, 1510863.248 579559.481 0, 1510566.032 579529.422 0, 1510268.814 579499.379 0, 1509971.595 579469.355 0, 1509674.373 579439.348 0, 
+    1509377.15 579409.358 0, 1509079.925 579379.386 0, 1508782.699 579349.431 0, 1508485.47 579319.494 0, 1508186.883 579289.438 0, 1507891.008 579259.672 0, 1507593.774 579229.787 0, 1507296.539 579199.92 0, 1506999.302 579170.07 0, 1506702.063 579140.238 0, 
+    1506404.822 579110.423 0, 1506107.58 579080.626 0, 1505810.335 579050.846 0, 1505513.089 579021.084 0, 1505215.842 578991.339 0, 1504918.592 578961.612 0, 1504621.341 578931.902 0, 1504324.088 578902.21 0, 1504026.833 578872.535 0, 1503729.577 578842.878 0, 
+    1503432.319 578813.238 0, 1503135.059 578783.616 0, 1502837.797 578754.011 0, 1502540.533 578724.424 0, 1502243.268 578694.854 0, 1501946.001 578665.302 0, 1501648.733 578635.767 0, 1501351.462 578606.25 0, 1501052.832 578576.615 0, 1500503.784 584111.088 0, 
+    1499954.7 589645.929 0, 1500252.676 589675.499 0, 1500549.295 589704.952 0, 1500845.912 589734.422 0, 1501142.528 589763.909 0, 1501439.141 589793.414 0, 1501735.753 589822.937 0, 1502032.364 589852.476 0, 1502328.972 589882.034 0, 1502625.579 589911.609 0, 
+    1502922.184 589941.201 0, 1503218.787 589970.811 0, 1503515.389 590000.438 0, 1503811.988 590030.082 0, 1504108.586 590059.745 0, 1504405.183 590089.424 0, 1504701.777 590119.121 0, 1504998.37 590148.836 0, 1505294.961 590178.568 0, 1505591.55 590208.317 0, 
+    1505888.138 590238.084 0, 1506184.723 590267.868 0, 1506481.307 590297.67 0, 1506777.89 590327.489 0, 1507073.116 590357.189 0, 1507371.049 590387.18 0, 1507667.626 590417.051 0, 1507964.201 590446.94 0, 1508260.775 590476.847 0, 1508557.346 590506.771 0, 
+    1508853.916 590536.712 0, 1509150.485 590566.671 0, 1509447.051 590596.647 0, 1509743.616 590626.641 0, 1510040.178 590656.652 0, 1510336.74 590686.681 0, 1510633.299 590716.727 0, 1510929.857 590746.791 0, 1511226.412 590776.872 0, 1511522.966 590806.97 0, 
+    1511819.519 590837.086 0, 1512116.069 590867.22 0, 1512412.618 590897.371 0, 1512709.165 590927.539 0, 1513005.71 590957.725 0, 1513302.253 590987.928 0, 1513598.795 591018.149 0, 1513895.335 591048.387 0, 1514190.52 591078.504 0, 1514755.239 585545.236 0, 
+    1515319.92 580012.337 0))
+
+POLYGON ((1528422.236 592551.292 0, 1528127.135 592520.341 0, 1527830.681 592489.265 0, 1527534.226 592458.207 0, 1527237.77 592427.166 0, 1526941.311 592396.142 0, 1526644.85 592365.136 0, 1526348.388 592334.148 0, 1526051.924 592303.177 0, 1525755.458 592272.223 0, 
+    1525458.99 592241.287 0, 1525162.52 592210.368 0, 1524866.049 592179.467 0, 1524569.575 592148.583 0, 1524273.1 592117.716 0, 1523976.623 592086.867 0, 1523680.145 592056.036 0, 1523383.664 592025.222 0, 1523087.182 591994.425 0, 1522790.698 591963.646 0, 
+    1522494.212 591932.884 0, 1522197.724 591902.14 0, 1521901.234 591871.413 0, 1521604.743 591840.704 0, 1521306.898 591809.872 0, 1521011.755 591779.338 0, 1520715.258 591748.681 0, 1520418.759 591718.041 0, 1520122.259 591687.419 0, 1519825.756 591656.815 0, 
+    1519529.252 591626.227 0, 1519232.747 591595.658 0, 1518936.239 591565.105 0, 1518639.73 591534.57 0, 1518343.218 591504.053 0, 1518046.705 591473.553 0, 1517750.19 591443.071 0, 1517453.674 591412.606 0, 1517157.155 591382.158 0, 1516860.635 591351.728 0, 
+    1516564.113 591321.315 0, 1516267.589 591290.92 0, 1515971.064 591260.542 0, 1515674.537 591230.182 0, 1515378.007 591199.839 0, 1515081.476 591169.514 0, 1514784.944 591139.206 0, 1514488.409 591108.915 0, 1514190.52 591078.504 0, 1513625.764 596612.139 0, 
+    1513060.971 602146.136 0, 1513358.205 602176.48 0, 1513654.089 602206.704 0, 1513949.97 602236.946 0, 1514245.849 602267.204 0, 1514541.727 602297.481 0, 1514837.603 602327.774 0, 1515133.477 602358.085 0, 1515429.35 602388.414 0, 1515725.22 602418.759 0, 
+    1516021.089 602449.123 0, 1516316.956 602479.503 0, 1516612.821 602509.902 0, 1516908.685 602540.317 0, 1517204.546 602570.75 0, 1517500.406 602601.2 0, 1517796.264 602631.668 0, 1518092.121 602662.153 0, 1518387.975 602692.656 0, 1518683.828 602723.176 0, 
+    1518979.679 602753.713 0, 1519275.528 602784.268 0, 1519571.375 602814.84 0, 1519867.221 602845.43 0, 1520161.716 602875.897 0, 1520458.906 602906.661 0, 1520754.746 602937.303 0, 1521050.585 602967.963 0, 1521346.421 602998.639 0, 1521642.256 603029.333 0, 
+    1521938.089 603060.045 0, 1522233.92 603090.774 0, 1522529.749 603121.52 0, 1522825.576 603152.284 0, 1523121.402 603183.065 0, 1523417.226 603213.864 0, 1523713.048 603244.68 0, 1524008.868 603275.513 0, 1524304.687 603306.364 0, 1524600.503 603337.232 0, 
+    1524896.318 603368.118 0, 1525192.131 603399.021 0, 1525487.942 603429.941 0, 1525783.751 603460.879 0, 1526079.559 603491.835 0, 1526375.364 603522.807 0, 1526671.168 603553.797 0, 1526966.97 603584.805 0, 1527261.423 603615.689 0, 1527841.849 598083.309 0, 
+    1528422.236 592551.292 0))
+
+POLYGON ((1541457.667 605125.354 0, 1541163.3 605093.639 0, 1540867.587 605061.795 0, 1540571.872 605029.97 0, 1540276.155 604998.162 0, 1539980.436 604966.371 0, 1539684.715 604934.597 0, 1539388.993 604902.841 0, 1539093.268 604871.102 0, 1538797.542 604839.381 0, 
+    1538501.814 604807.677 0, 1538206.084 604775.991 0, 1537910.352 604744.322 0, 1537614.618 604712.67 0, 1537318.882 604681.036 0, 1537023.145 604649.419 0, 1536727.406 604617.82 0, 1536431.664 604586.238 0, 1536135.921 604554.673 0, 1535840.176 604523.126 0, 
+    1535544.43 604491.596 0, 1535248.681 604460.084 0, 1534952.93 604428.589 0, 1534657.178 604397.111 0, 1534360.078 604365.508 0, 1534065.668 604334.208 0, 1533769.91 604302.783 0, 1533474.15 604271.375 0, 1533178.389 604239.985 0, 1532882.625 604208.611 0, 
+    1532586.86 604177.256 0, 1532291.093 604145.917 0, 1531995.324 604114.597 0, 1531699.553 604083.293 0, 1531403.78 604052.007 0, 1531108.006 604020.738 0, 1530812.229 603989.487 0, 1530516.451 603958.253 0, 1530220.671 603927.037 0, 1529924.889 603895.838 0, 
+    1529629.106 603864.656 0, 1529333.32 603833.492 0, 1529037.533 603802.345 0, 1528741.744 603771.216 0, 1528445.953 603740.104 0, 1528150.16 603709.009 0, 1527854.365 603677.932 0, 1527558.569 603646.872 0, 1527261.423 603615.689 0, 1526680.96 609148.428 0, 
+    1526100.459 614681.523 0, 1526396.95 614712.638 0, 1526692.096 614743.63 0, 1526987.239 614774.638 0, 1527282.381 614805.665 0, 1527577.52 614836.708 0, 1527872.658 614867.769 0, 1528167.794 614898.847 0, 1528462.929 614929.943 0, 1528758.061 614961.056 0, 
+    1529053.192 614992.186 0, 1529348.32 615023.334 0, 1529643.447 615054.499 0, 1529938.572 615085.681 0, 1530233.696 615116.881 0, 1530528.817 615148.098 0, 1530823.937 615179.333 0, 1531119.054 615210.585 0, 1531414.17 615241.854 0, 1531709.284 615273.141 0, 
+    1532004.396 615304.445 0, 1532299.507 615335.766 0, 1532594.615 615367.105 0, 1532889.722 615398.461 0, 1533183.484 615429.692 0, 1533479.93 615461.225 0, 1533775.031 615492.634 0, 1534070.13 615524.059 0, 1534365.228 615555.502 0, 1534660.323 615586.963 0, 
+    1534955.417 615618.44 0, 1535250.509 615649.935 0, 1535545.599 615681.448 0, 1535840.687 615712.978 0, 1536135.773 615744.525 0, 1536430.858 615776.09 0, 1536725.94 615807.672 0, 1537021.021 615839.271 0, 1537316.1 615870.887 0, 1537611.177 615902.522 0, 
+    1537906.252 615934.173 0, 1538201.325 615965.842 0, 1538496.397 615997.528 0, 1538791.466 616029.231 0, 1539086.534 616060.952 0, 1539381.6 616092.69 0, 1539676.664 616124.446 0, 1539971.726 616156.219 0, 1540265.445 616187.865 0, 1540861.575 610656.431 0, 
+    1541457.667 605125.354 0))
+
+POLYGON ((1554426.118 617734.219 0, 1554132.488 617701.743 0, 1553837.516 617669.137 0, 1553542.543 617636.548 0, 1553247.568 617603.976 0, 1552952.592 617571.422 0, 1552657.613 617538.885 0, 1552362.632 617506.365 0, 1552067.649 617473.863 0, 1551772.665 617441.378 0, 
+    1551477.678 617408.91 0, 1551182.69 617376.46 0, 1550887.7 617344.027 0, 1550592.707 617311.612 0, 1550297.713 617279.214 0, 1550002.717 617246.833 0, 1549707.719 617214.469 0, 1549412.72 617182.123 0, 1549117.718 617149.795 0, 1548822.714 617117.483 0, 
+    1548527.709 617085.19 0, 1548232.701 617052.913 0, 1547937.692 617020.654 0, 1547642.681 616988.412 0, 1547346.327 616956.041 0, 1547052.653 616923.98 0, 1546757.636 616891.791 0, 1546462.617 616859.618 0, 1546167.596 616827.463 0, 1545872.574 616795.326 0, 
+    1545577.549 616763.205 0, 1545282.523 616731.102 0, 1544987.495 616699.017 0, 1544692.464 616666.949 0, 1544397.432 616634.898 0, 1544102.398 616602.864 0, 1543807.363 616570.848 0, 1543512.325 616538.849 0, 1543217.285 616506.868 0, 1542922.244 616474.904 0, 
+    1542627.201 616442.957 0, 1542332.155 616411.028 0, 1542037.108 616379.116 0, 1541742.059 616347.222 0, 1541447.008 616315.344 0, 1541151.956 616283.485 0, 1540856.901 616251.642 0, 1540561.845 616219.817 0, 1540265.445 616187.865 0, 1539669.276 621719.651 0, 
+    1539073.07 627251.788 0, 1539368.816 627283.67 0, 1539663.221 627315.425 0, 1539957.625 627347.197 0, 1540252.026 627378.986 0, 1540546.426 627410.793 0, 1540840.824 627442.617 0, 1541135.22 627474.459 0, 1541429.614 627506.318 0, 1541724.006 627538.194 0, 
+    1542018.396 627570.087 0, 1542312.785 627601.998 0, 1542607.171 627633.926 0, 1542901.556 627665.872 0, 1543195.939 627697.834 0, 1543490.319 627729.814 0, 1543784.698 627761.812 0, 1544079.076 627793.827 0, 1544373.451 627825.859 0, 1544667.824 627857.908 0, 
+    1544962.196 627889.975 0, 1545256.565 627922.059 0, 1545550.933 627954.16 0, 1545845.299 627986.279 0, 1546138.325 628018.269 0, 1546434.025 628050.568 0, 1546728.385 628082.739 0, 1547022.743 628114.927 0, 1547317.099 628147.132 0, 1547611.454 628179.355 0, 
+    1547905.806 628211.595 0, 1548200.157 628243.852 0, 1548494.506 628276.127 0, 1548788.853 628308.419 0, 1549083.198 628340.728 0, 1549377.541 628373.055 0, 1549671.882 628405.399 0, 1549966.221 628437.76 0, 1550260.558 628470.139 0, 1550554.894 628502.534 0, 
+    1550849.227 628534.948 0, 1551143.559 628567.378 0, 1551437.889 628599.826 0, 1551732.216 628632.291 0, 1552026.542 628664.774 0, 1552320.866 628697.274 0, 1552615.188 628729.791 0, 1552909.508 628762.325 0, 1553202.491 628794.729 0, 1553814.324 623264.299 0, 
+    1554426.118 617734.219 0))
+
+POLYGON ((1567327.496 630377.583 0, 1567034.604 630344.351 0, 1566740.377 630310.985 0, 1566446.148 630277.636 0, 1566151.917 630244.305 0, 1565857.684 630210.991 0, 1565563.449 630177.695 0, 1565269.212 630144.415 0, 1564974.973 630111.153 0, 1564680.733 630077.909 0, 
+    1564386.49 630044.681 0, 1564092.245 630011.471 0, 1563797.998 629978.279 0, 1563503.75 629945.103 0, 1563209.499 629911.945 0, 1562915.247 629878.805 0, 1562620.992 629845.681 0, 1562326.736 629812.575 0, 1562032.478 629779.486 0, 1561738.217 629746.415 0, 
+    1561443.955 629713.361 0, 1561149.691 629680.324 0, 1560855.425 629647.304 0, 1560561.157 629614.302 0, 1560265.552 629581.168 0, 1559972.615 629548.35 0, 1559678.341 629515.4 0, 1559384.065 629482.467 0, 1559089.787 629449.551 0, 1558795.508 629416.653 0, 
+    1558501.226 629383.772 0, 1558206.942 629350.908 0, 1557912.657 629318.062 0, 1557618.369 629285.233 0, 1557324.08 629252.421 0, 1557029.789 629219.627 0, 1556735.496 629186.85 0, 1556441.2 629154.09 0, 1556146.903 629121.348 0, 1555852.604 629088.623 0, 
+    1555558.303 629055.915 0, 1555264.001 629023.225 0, 1554969.696 628990.552 0, 1554675.389 628957.896 0, 1554381.08 628925.258 0, 1554086.77 628892.637 0, 1553792.457 628860.033 0, 1553498.143 628827.446 0, 1553202.491 628794.729 0, 1552590.619 634325.506 0, 
+    1551978.71 639856.626 0, 1552273.708 639889.271 0, 1552567.372 639921.785 0, 1552861.033 639954.317 0, 1553154.693 639986.866 0, 1553448.35 640019.432 0, 1553742.006 640052.015 0, 1554035.659 640084.616 0, 1554329.311 640117.234 0, 1554622.961 640149.87 0, 
+    1554916.609 640182.522 0, 1555210.255 640215.192 0, 1555503.899 640247.879 0, 1555797.542 640280.584 0, 1556091.182 640313.306 0, 1556384.82 640346.045 0, 1556678.457 640378.801 0, 1556972.091 640411.575 0, 1557265.724 640444.366 0, 1557559.354 640477.174 0, 
+    1557852.983 640509.999 0, 1558146.61 640542.842 0, 1558440.235 640575.702 0, 1558733.858 640608.579 0, 1559026.147 640641.325 0, 1559321.098 640674.386 0, 1559614.715 640707.315 0, 1559908.33 640740.262 0, 1560201.943 640773.225 0, 1560495.554 640806.206 0, 
+    1560789.164 640839.205 0, 1561082.771 640872.22 0, 1561376.376 640905.253 0, 1561669.98 640938.303 0, 1561963.581 640971.371 0, 1562257.181 641004.455 0, 1562550.779 641037.557 0, 1562844.374 641070.677 0, 1563137.968 641103.813 0, 1563431.56 641136.967 0, 
+    1563725.15 641170.138 0, 1564018.738 641203.326 0, 1564312.324 641236.532 0, 1564605.908 641269.755 0, 1564899.49 641302.995 0, 1565193.07 641336.253 0, 1565486.648 641369.528 0, 1565780.224 641402.82 0, 1566072.468 641435.978 0, 1566700.001 635906.609 0, 
+    1567327.496 630377.583 0))
+
+POLYGON ((1580161.708 643055.141 0, 1579869.557 643021.157 0, 1579576.076 642987.035 0, 1579282.593 642952.931 0, 1578989.108 642918.845 0, 1578695.621 642884.775 0, 1578402.132 642850.723 0, 1578108.641 642816.688 0, 1577815.148 642782.67 0, 1577521.653 642748.67 0, 
+    1577228.156 642714.687 0, 1576934.657 642680.721 0, 1576641.156 642646.772 0, 1576347.653 642612.841 0, 1576054.148 642578.927 0, 1575760.641 642545.03 0, 1575467.132 642511.151 0, 1575173.621 642477.288 0, 1574880.108 642443.443 0, 1574586.593 642409.616 0, 
+    1574293.076 642375.805 0, 1573999.557 642342.012 0, 1573706.037 642308.236 0, 1573412.514 642274.478 0, 1573117.66 642240.584 0, 1572825.462 642207.013 0, 1572531.933 642173.306 0, 1572238.402 642139.616 0, 1571944.869 642105.944 0, 1571651.335 642072.289 0, 
+    1571357.798 642038.652 0, 1571064.259 642005.031 0, 1570770.718 641971.428 0, 1570477.176 641937.842 0, 1570183.631 641904.274 0, 1569890.084 641870.723 0, 1569596.536 641837.189 0, 1569302.985 641803.672 0, 1569009.432 641770.173 0, 1568715.878 641736.691 0, 
+    1568422.321 641703.226 0, 1568128.763 641669.778 0, 1567835.202 641636.348 0, 1567541.64 641602.935 0, 1567248.076 641569.539 0, 1566954.509 641536.161 0, 1566660.941 641502.799 0, 1566367.371 641469.456 0, 1566072.468 641435.978 0, 1565444.896 646965.687 0, 
+    1564817.286 652495.733 0, 1565111.535 652529.137 0, 1565404.454 652562.407 0, 1565697.372 652595.694 0, 1565990.287 652628.998 0, 1566283.2 652662.32 0, 1566576.112 652695.659 0, 1566869.021 652729.015 0, 1567161.929 652762.388 0, 1567454.835 652795.779 0, 
+    1567747.738 652829.187 0, 1568040.64 652862.612 0, 1568333.54 652896.054 0, 1568626.437 652929.514 0, 1568919.333 652962.991 0, 1569212.227 652996.485 0, 1569505.119 653029.996 0, 1569798.009 653063.525 0, 1570090.896 653097.071 0, 1570383.782 653130.634 0, 
+    1570676.666 653164.214 0, 1570969.548 653197.812 0, 1571262.428 653231.426 0, 1571555.306 653265.058 0, 1571846.856 653298.555 0, 1572141.056 653332.374 0, 1572433.928 653366.058 0, 1572726.798 653399.759 0, 1573019.666 653433.477 0, 1573312.532 653467.212 0, 
+    1573605.397 653500.965 0, 1573898.259 653534.735 0, 1574191.119 653568.522 0, 1574483.977 653602.326 0, 1574776.833 653636.148 0, 1575069.687 653669.987 0, 1575362.539 653703.843 0, 1575655.39 653737.716 0, 1575948.238 653771.607 0, 1576241.084 653805.514 0, 
+    1576533.928 653839.439 0, 1576826.77 653873.382 0, 1577119.611 653907.341 0, 1577412.449 653941.318 0, 1577705.285 653975.312 0, 1577998.119 654009.323 0, 1578290.951 654043.352 0, 1578583.782 654077.397 0, 1578875.285 654111.306 0, 1579518.516 648583.055 0, 
+    1580161.708 643055.141 0))
+
+POLYGON ((1592928.664 655766.589 0, 1592637.255 655731.856 0, 1592344.522 655696.983 0, 1592051.787 655662.128 0, 1591759.05 655627.289 0, 1591466.311 655592.468 0, 1591173.57 655557.664 0, 1590880.827 655522.878 0, 1590588.082 655488.108 0, 1590295.335 655453.356 0, 
+    1590002.586 655418.621 0, 1589709.834 655383.903 0, 1589417.081 655349.203 0, 1589124.326 655314.519 0, 1588831.568 655279.853 0, 1588538.809 655245.204 0, 1588246.047 655210.573 0, 1587953.284 655175.958 0, 1587660.518 655141.361 0, 1587367.751 655106.781 0, 
+    1587074.981 655072.219 0, 1586782.209 655037.673 0, 1586489.436 655003.145 0, 1586196.66 654968.634 0, 1585902.559 654933.984 0, 1585611.103 654899.664 0, 1585318.321 654865.204 0, 1585025.537 654830.762 0, 1584732.751 654796.338 0, 1584439.963 654761.93 0, 
+    1584147.173 654727.54 0, 1583854.381 654693.166 0, 1583561.587 654658.811 0, 1583268.791 654624.472 0, 1582975.993 654590.151 0, 1582683.193 654555.846 0, 1582390.391 654521.559 0, 1582097.587 654487.29 0, 1581804.781 654453.037 0, 1581511.973 654418.802 0, 
+    1581219.163 654384.584 0, 1580926.351 654350.383 0, 1580633.537 654316.2 0, 1580340.721 654282.033 0, 1580047.902 654247.884 0, 1579755.082 654213.752 0, 1579462.26 654179.638 0, 1579169.436 654145.54 0, 1578875.285 654111.306 0, 1578232.015 659639.89 0, 
+    1577588.707 665168.805 0, 1577882.204 665202.963 0, 1578174.378 665236.985 0, 1578466.549 665271.023 0, 1578758.718 665305.079 0, 1579050.886 665339.153 0, 1579343.051 665373.243 0, 1579635.214 665407.351 0, 1579927.376 665441.475 0, 1580219.535 665475.617 0, 
+    1580511.692 665509.777 0, 1580803.848 665543.953 0, 1581096.001 665578.146 0, 1581388.152 665612.357 0, 1581680.301 665646.585 0, 1581972.449 665680.83 0, 1582264.594 665715.093 0, 1582556.737 665749.372 0, 1582848.878 665783.669 0, 1583141.017 665817.983 0, 
+    1583433.155 665852.314 0, 1583725.29 665886.662 0, 1584017.423 665921.028 0, 1584309.554 665955.41 0, 1584600.363 665989.655 0, 1584893.81 666024.227 0, 1585185.935 666058.662 0, 1585478.058 666093.113 0, 1585770.179 666127.582 0, 1586062.298 666162.068 0, 
+    1586354.415 666196.571 0, 1586646.53 666231.091 0, 1586938.642 666265.629 0, 1587230.753 666300.183 0, 1587522.862 666334.755 0, 1587814.969 666369.344 0, 1588107.073 666403.95 0, 1588399.176 666438.574 0, 1588691.277 666473.214 0, 1588983.375 666507.872 0, 
+    1589275.472 666542.547 0, 1589567.566 666577.239 0, 1589859.659 666611.949 0, 1590151.749 666646.675 0, 1590443.838 666681.419 0, 1590735.924 666716.18 0, 1591028.008 666750.958 0, 1591320.09 666785.753 0, 1591610.852 666820.409 0, 1592269.777 661293.334 0, 
+    1592928.664 655766.589 0))
+
+POLYGON ((1605628.274 668511.621 0, 1605337.609 668476.144 0, 1605045.627 668440.524 0, 1604753.642 668404.92 0, 1604461.655 668369.334 0, 1604169.666 668333.766 0, 1603877.675 668298.214 0, 1603585.681 668262.679 0, 1603293.686 668227.162 0, 1603001.689 668191.662 0, 
+    1602709.689 668156.179 0, 1602417.688 668120.714 0, 1602125.684 668085.265 0, 1601833.678 668049.834 0, 1601541.67 668014.42 0, 1601249.66 667979.023 0, 1600957.648 667943.643 0, 1600665.634 667908.28 0, 1600373.618 667872.935 0, 1600081.6 667837.607 0, 
+    1599789.58 667802.296 0, 1599497.557 667767.002 0, 1599205.533 667731.725 0, 1598913.506 667696.466 0, 1598620.16 667661.064 0, 1598329.447 667625.998 0, 1598037.414 667590.79 0, 1597745.379 667555.6 0, 1597453.342 667520.426 0, 1597161.303 667485.27 0, 
+    1596869.262 667450.131 0, 1596577.219 667415.009 0, 1596285.174 667379.904 0, 1595993.127 667344.817 0, 1595701.077 667309.746 0, 1595409.026 667274.693 0, 1595116.972 667239.657 0, 1594824.917 667204.638 0, 1594532.859 667169.637 0, 1594240.8 667134.652 0, 
+    1593948.738 667099.685 0, 1593656.674 667064.735 0, 1593364.608 667029.802 0, 1593072.541 666994.886 0, 1592780.471 666959.988 0, 1592488.399 666925.107 0, 1592196.325 666890.242 0, 1591904.249 666855.396 0, 1591610.852 666820.409 0, 1590951.887 672347.81 0, 
+    1590292.883 677875.536 0, 1590585.627 677910.445 0, 1590877.052 677945.214 0, 1591168.476 677980.001 0, 1591459.897 678014.804 0, 1591751.316 678049.625 0, 1592042.733 678084.463 0, 1592334.149 678119.318 0, 1592625.562 678154.19 0, 1592916.973 678189.079 0, 
+    1593208.382 678223.986 0, 1593499.789 678258.909 0, 1593791.194 678293.85 0, 1594082.596 678328.808 0, 1594373.997 678363.783 0, 1594665.396 678398.775 0, 1594956.792 678433.785 0, 1595248.187 678468.811 0, 1595539.58 678503.855 0, 1595830.97 678538.916 0, 
+    1596122.358 678573.994 0, 1596413.745 678609.089 0, 1596705.129 678644.201 0, 1596996.511 678679.331 0, 1597286.577 678714.319 0, 1597579.269 678749.641 0, 1597870.645 678784.822 0, 1598162.019 678820.02 0, 1598453.391 678855.235 0, 1598744.761 678890.468 0, 
+    1599036.129 678925.717 0, 1599327.494 678960.984 0, 1599618.858 678996.268 0, 1599910.219 679031.569 0, 1600201.579 679066.887 0, 1600492.936 679102.222 0, 1600784.291 679137.574 0, 1601075.644 679172.944 0, 1601366.996 679208.331 0, 1601658.345 679243.734 0, 
+    1601949.691 679279.155 0, 1602241.036 679314.594 0, 1602532.379 679350.049 0, 1602823.72 679385.521 0, 1603115.058 679421.011 0, 1603406.395 679456.518 0, 1603697.729 679492.042 0, 1603989.061 679527.583 0, 1604279.078 679562.98 0, 1604953.696 674037.139 0, 
+    1605628.274 668511.621 0))
+
+POLYGON ((1618260.45 681289.932 0, 1617970.532 681253.714 0, 1617679.301 681217.35 0, 1617388.068 681181.004 0, 1617096.833 681144.674 0, 1616805.596 681108.361 0, 1616514.357 681072.066 0, 1616223.116 681035.788 0, 1615931.872 680999.527 0, 1615640.626 680963.283 0, 
+    1615349.378 680927.056 0, 1615058.129 680890.846 0, 1614766.876 680854.654 0, 1614475.622 680818.478 0, 1614184.366 680782.32 0, 1613893.108 680746.179 0, 1613601.847 680710.055 0, 1613310.584 680673.948 0, 1613019.319 680637.859 0, 1612728.052 680601.786 0, 
+    1612436.783 680565.731 0, 1612145.512 680529.692 0, 1611854.239 680493.671 0, 1611562.963 680457.667 0, 1611270.374 680421.519 0, 1610980.406 680385.711 0, 1610689.124 680349.758 0, 1610397.84 680313.823 0, 1610106.554 680277.905 0, 1609815.266 680242.004 0, 
+    1609523.976 680206.12 0, 1609232.684 680170.253 0, 1608941.389 680134.403 0, 1608650.093 680098.571 0, 1608358.794 680062.755 0, 1608067.493 680026.957 0, 1607776.19 679991.176 0, 1607484.885 679955.412 0, 1607193.578 679919.665 0, 1606902.269 679883.936 0, 
+    1606610.958 679848.223 0, 1606319.644 679812.528 0, 1606028.329 679776.85 0, 1605737.011 679741.189 0, 1605445.691 679705.545 0, 1605154.37 679669.918 0, 1604863.046 679634.308 0, 1604571.72 679598.716 0, 1604279.078 679562.98 0, 1603604.422 685089.142 0, 
+    1602929.726 690615.62 0, 1603221.714 690651.276 0, 1603512.39 690686.789 0, 1603803.063 690722.319 0, 1604093.734 690757.867 0, 1604384.404 690793.431 0, 1604675.071 690829.012 0, 1604965.736 690864.611 0, 1605256.399 690900.227 0, 1605547.059 690935.859 0, 
+    1605837.718 690971.509 0, 1606128.375 691007.176 0, 1606419.029 691042.86 0, 1606709.682 691078.561 0, 1607000.332 691114.28 0, 1607290.98 691150.015 0, 1607581.626 691185.767 0, 1607872.27 691221.537 0, 1608162.912 691257.324 0, 1608453.552 691293.128 0, 
+    1608744.19 691328.948 0, 1609034.825 691364.787 0, 1609325.459 691400.642 0, 1609616.09 691436.514 0, 1609905.41 691472.242 0, 1610197.347 691508.31 0, 1610487.972 691544.233 0, 1610778.595 691580.174 0, 1611069.215 691616.132 0, 1611359.834 691652.107 0, 
+    1611650.451 691688.099 0, 1611941.065 691724.108 0, 1612231.677 691760.134 0, 1612522.288 691796.177 0, 1612812.896 691832.237 0, 1613103.502 691868.315 0, 1613394.105 691904.41 0, 1613684.707 691940.521 0, 1613975.307 691976.65 0, 1614265.904 692012.796 0, 
+    1614556.499 692048.959 0, 1614847.093 692085.139 0, 1615137.684 692121.336 0, 1615428.273 692157.551 0, 1615718.859 692193.782 0, 1616009.444 692230.031 0, 1616300.027 692266.296 0, 1616590.607 692302.579 0, 1616879.878 692338.716 0, 1617570.183 686814.165 0, 
+    1618260.45 681289.932 0))
+
+POLYGON ((1630825.105 694101.215 0, 1630535.936 694064.262 0, 1630245.459 694027.158 0, 1629954.98 693990.072 0, 1629664.499 693953.002 0, 1629374.016 693915.95 0, 1629083.53 693878.915 0, 1628793.042 693841.897 0, 1628502.553 693804.896 0, 1628212.061 693767.912 0, 
+    1627921.566 693730.945 0, 1627631.07 693693.996 0, 1627340.572 693657.063 0, 1627050.071 693620.148 0, 1626759.568 693583.249 0, 1626469.063 693546.368 0, 1626178.556 693509.504 0, 1625888.046 693472.657 0, 1625597.535 693435.827 0, 1625307.021 693399.014 0, 
+    1625016.505 693362.218 0, 1624725.987 693325.439 0, 1624435.467 693288.678 0, 1624144.945 693251.933 0, 1623853.114 693215.041 0, 1623563.893 693178.496 0, 1623273.365 693141.802 0, 1622982.834 693105.126 0, 1622692.3 693068.467 0, 1622401.765 693031.825 0, 
+    1622111.228 692995.201 0, 1621820.688 692958.593 0, 1621530.146 692922.002 0, 1621239.602 692885.429 0, 1620949.056 692848.873 0, 1620658.508 692812.333 0, 1620367.957 692775.811 0, 1620077.405 692739.306 0, 1619786.85 692702.818 0, 1619496.293 692666.347 0, 
+    1619205.734 692629.893 0, 1618915.173 692593.457 0, 1618624.61 692557.037 0, 1618334.045 692520.635 0, 1618043.477 692484.249 0, 1617752.907 692447.881 0, 1617462.335 692411.53 0, 1617171.761 692375.196 0, 1616879.878 692338.716 0, 1616189.532 697863.579 0, 
+    1615499.149 703388.753 0, 1615790.379 703425.152 0, 1616080.303 703461.404 0, 1616370.224 703497.674 0, 1616660.144 703533.961 0, 1616950.061 703570.265 0, 1617239.976 703606.586 0, 1617529.889 703642.924 0, 1617819.8 703679.279 0, 1618109.708 703715.651 0, 
+    1618399.615 703752.041 0, 1618689.519 703788.447 0, 1618979.421 703824.87 0, 1619269.321 703861.311 0, 1619559.219 703897.768 0, 1619849.115 703934.243 0, 1620139.009 703970.734 0, 1620428.9 704007.243 0, 1620718.79 704043.769 0, 1621008.677 704080.312 0, 
+    1621298.562 704116.871 0, 1621588.445 704153.448 0, 1621878.325 704190.042 0, 1622168.204 704226.653 0, 1622456.777 704263.117 0, 1622747.955 704299.927 0, 1623037.827 704336.589 0, 1623327.697 704373.268 0, 1623617.565 704409.965 0, 1623907.43 704446.678 0, 
+    1624197.294 704483.409 0, 1624487.155 704520.156 0, 1624777.014 704556.921 0, 1625066.871 704593.702 0, 1625356.726 704630.501 0, 1625646.579 704667.317 0, 1625936.429 704704.15 0, 1626226.277 704741 0, 1626516.124 704777.867 0, 1626805.968 704814.751 0, 
+    1627095.809 704851.652 0, 1627385.649 704888.57 0, 1627675.486 704925.505 0, 1627965.322 704962.457 0, 1628255.155 704999.427 0, 1628544.986 705036.413 0, 1628834.815 705073.416 0, 1629124.641 705110.437 0, 1629413.163 705147.308 0, 1630119.154 699624.107 0, 
+    1630825.105 694101.215 0))
+
+POLYGON ((1643322.154 706945.166 0, 1643033.735 706907.479 0, 1642744.014 706869.64 0, 1642454.291 706831.818 0, 1642164.566 706794.013 0, 1641874.838 706756.225 0, 1641585.109 706718.454 0, 1641295.377 706680.7 0, 1641005.643 706642.963 0, 1640715.906 706605.243 0, 
+    1640426.168 706567.541 0, 1640136.427 706529.855 0, 1639846.684 706492.186 0, 1639556.938 706454.535 0, 1639267.191 706416.9 0, 1638977.441 706379.283 0, 1638687.689 706341.682 0, 1638397.935 706304.099 0, 1638108.179 706266.533 0, 1637818.42 706228.983 0, 
+    1637528.66 706191.451 0, 1637238.897 706153.936 0, 1636949.131 706116.438 0, 1636659.364 706078.957 0, 1636368.294 706041.325 0, 1636079.823 706004.046 0, 1635790.049 705966.616 0, 1635500.273 705929.203 0, 1635210.494 705891.808 0, 1634920.714 705854.429 0, 
+    1634630.931 705817.067 0, 1634341.146 705779.723 0, 1634051.359 705742.395 0, 1633761.569 705705.085 0, 1633471.778 705667.791 0, 1633181.984 705630.515 0, 1632892.188 705593.256 0, 1632602.39 705556.013 0, 1632312.589 705518.788 0, 1632022.787 705481.58 0, 
+    1631732.982 705444.389 0, 1631443.175 705407.215 0, 1631153.366 705370.058 0, 1630863.555 705332.918 0, 1630573.741 705295.795 0, 1630283.926 705258.69 0, 1629994.108 705221.601 0, 1629704.288 705184.529 0, 1629413.163 705147.308 0, 1628707.133 710670.816 0, 
+    1628001.065 716194.627 0, 1628291.536 716231.765 0, 1628580.706 716268.753 0, 1628869.873 716305.759 0, 1629159.039 716342.781 0, 1629448.202 716379.821 0, 1629737.363 716416.877 0, 1630026.522 716453.951 0, 1630315.679 716491.042 0, 1630604.834 716528.149 0, 
+    1630893.986 716565.274 0, 1631183.136 716602.416 0, 1631472.284 716639.574 0, 1631761.43 716676.75 0, 1632050.574 716713.943 0, 1632339.715 716751.153 0, 1632628.854 716788.379 0, 1632917.991 716825.623 0, 1633207.126 716862.884 0, 1633496.259 716900.162 0, 
+    1633785.389 716937.457 0, 1634074.517 716974.768 0, 1634363.644 717012.097 0, 1634652.767 717049.443 0, 1634940.591 717086.638 0, 1635231.009 717124.186 0, 1635520.126 717161.583 0, 1635809.241 717198.997 0, 1636098.354 717236.428 0, 1636387.464 717273.876 0, 
+    1636676.573 717311.341 0, 1636965.679 717348.823 0, 1637254.783 717386.322 0, 1637543.885 717423.838 0, 1637832.985 717461.371 0, 1638122.082 717498.921 0, 1638411.177 717536.488 0, 1638700.27 717574.072 0, 1638989.361 717611.674 0, 1639278.45 717649.292 0, 
+    1639567.536 717686.927 0, 1639856.62 717724.579 0, 1640145.702 717762.248 0, 1640434.782 717799.934 0, 1640723.859 717837.638 0, 1641012.935 717875.358 0, 1641302.008 717913.095 0, 1641591.079 717950.849 0, 1641878.851 717988.451 0, 1642600.522 712466.657 0, 
+    1643322.154 706945.166 0))
+
+POLYGON ((1655751.513 719821.476 0, 1655463.846 719783.061 0, 1655174.883 719744.49 0, 1654885.918 719705.936 0, 1654596.951 719667.399 0, 1654307.981 719628.879 0, 1654019.009 719590.377 0, 1653730.034 719551.891 0, 1653441.058 719513.422 0, 1653152.079 719474.97 0, 
+    1652863.098 719436.536 0, 1652574.114 719398.118 0, 1652285.129 719359.717 0, 1651996.141 719321.334 0, 1651707.15 719282.967 0, 1651418.158 719244.617 0, 1651129.163 719206.284 0, 1650840.166 719167.969 0, 1650551.167 719129.67 0, 1650262.166 719091.388 0, 
+    1649973.162 719053.124 0, 1649684.156 719014.876 0, 1649395.148 718976.646 0, 1649106.137 718938.432 0, 1648815.829 718900.064 0, 1648528.11 718862.056 0, 1648239.092 718823.893 0, 1647950.073 718785.748 0, 1647661.051 718747.619 0, 1647372.027 718709.508 0, 
+    1647083.001 718671.413 0, 1646793.973 718633.336 0, 1646504.942 718595.275 0, 1646215.909 718557.232 0, 1645926.874 718519.205 0, 1645637.836 718481.196 0, 1645348.797 718443.203 0, 1645059.755 718405.228 0, 1644770.711 718367.269 0, 1644481.665 718329.328 0, 
+    1644192.616 718291.404 0, 1643903.565 718253.496 0, 1643614.512 718215.606 0, 1643325.457 718177.732 0, 1643036.399 718139.876 0, 1642747.34 718102.037 0, 1642458.278 718064.214 0, 1642169.214 718026.409 0, 1641878.851 717988.451 0, 1641157.14 723510.546 0, 
+    1640435.39 729032.936 0, 1640725.1 729070.809 0, 1641013.514 729108.529 0, 1641301.926 729146.266 0, 1641590.336 729184.021 0, 1641878.743 729221.792 0, 1642167.149 729259.58 0, 1642455.552 729297.385 0, 1642743.952 729335.207 0, 1643032.351 729373.046 0, 
+    1643320.747 729410.903 0, 1643609.141 729448.776 0, 1643897.533 729486.666 0, 1644185.923 729524.573 0, 1644474.31 729562.497 0, 1644762.695 729600.438 0, 1645051.078 729638.396 0, 1645339.459 729676.37 0, 1645627.838 729714.362 0, 1645916.214 729752.371 0, 
+    1646204.588 729790.397 0, 1646492.96 729828.44 0, 1646781.329 729866.5 0, 1647069.696 729904.576 0, 1647356.769 729942.499 0, 1647646.424 729980.781 0, 1647934.785 730018.908 0, 1648223.143 730057.053 0, 1648511.499 730095.215 0, 1648799.853 730133.393 0, 
+    1649088.204 730171.589 0, 1649376.554 730209.801 0, 1649664.901 730248.031 0, 1649953.246 730286.277 0, 1650241.588 730324.541 0, 1650529.928 730362.821 0, 1650818.267 730401.119 0, 1651106.602 730439.433 0, 1651394.936 730477.764 0, 1651683.267 730516.113 0, 
+    1651971.596 730554.478 0, 1652259.923 730592.86 0, 1652548.247 730631.259 0, 1652836.57 730669.675 0, 1653124.89 730708.109 0, 1653413.207 730746.559 0, 1653701.523 730785.026 0, 1653989.836 730823.51 0, 1654276.856 730861.838 0, 1655014.205 725341.509 0, 
+    1655751.513 719821.476 0))
+
+POLYGON ((1668113.1 732729.838 0, 1667826.187 732690.698 0, 1667537.983 732651.4 0, 1667249.778 732612.118 0, 1666961.57 732572.854 0, 1666673.36 732533.606 0, 1666385.147 732494.376 0, 1666096.932 732455.162 0, 1665808.715 732415.965 0, 1665520.496 732376.786 0, 
+    1665232.274 732337.623 0, 1664944.05 732298.477 0, 1664655.823 732259.348 0, 1664367.595 732220.237 0, 1664079.364 732181.142 0, 1663791.13 732142.064 0, 1663502.895 732103.003 0, 1663214.657 732063.959 0, 1662926.416 732024.932 0, 1662638.174 731985.922 0, 
+    1662349.929 731946.929 0, 1662061.682 731907.953 0, 1661773.433 731868.993 0, 1661485.181 731830.051 0, 1661195.638 731790.952 0, 1660908.671 731752.218 0, 1660620.412 731713.326 0, 1660332.151 731674.452 0, 1660043.888 731635.595 0, 1659755.623 731596.754 0, 
+    1659467.355 731557.931 0, 1659179.085 731519.125 0, 1658890.813 731480.335 0, 1658602.538 731441.563 0, 1658314.262 731402.807 0, 1658025.982 731364.068 0, 1657737.701 731325.347 0, 1657449.417 731286.642 0, 1657161.131 731247.954 0, 1656872.843 731209.284 0, 
+    1656584.553 731170.63 0, 1656296.26 731131.993 0, 1656007.965 731093.373 0, 1655719.668 731054.771 0, 1655431.368 731016.185 0, 1655143.066 730977.616 0, 1654854.762 730939.064 0, 1654566.456 730900.529 0, 1654276.856 730861.838 0, 1653539.469 736382.461 0, 
+    1652802.042 741903.374 0, 1653090.989 741941.977 0, 1653378.646 741980.425 0, 1653666.3 742018.89 0, 1653953.952 742057.372 0, 1654241.602 742095.871 0, 1654529.249 742134.387 0, 1654816.894 742172.919 0, 1655104.537 742211.469 0, 1655392.178 742250.036 0, 
+    1655679.816 742288.619 0, 1655967.452 742327.22 0, 1656255.086 742365.837 0, 1656542.718 742404.471 0, 1656830.347 742443.123 0, 1657117.974 742481.791 0, 1657405.599 742520.476 0, 1657693.221 742559.178 0, 1657980.841 742597.897 0, 1658268.459 742636.633 0, 
+    1658556.075 742675.386 0, 1658843.688 742714.155 0, 1659131.299 742752.942 0, 1659418.908 742791.746 0, 1659705.228 742830.393 0, 1659994.119 742869.404 0, 1660281.721 742908.258 0, 1660569.32 742947.13 0, 1660856.918 742986.018 0, 1661144.513 743024.923 0, 
+    1661432.106 743063.845 0, 1661719.696 743102.784 0, 1662007.284 743141.74 0, 1662294.87 743180.713 0, 1662582.454 743219.703 0, 1662870.035 743258.71 0, 1663157.614 743297.733 0, 1663445.191 743336.774 0, 1663732.765 743375.831 0, 1664020.337 743414.906 0, 
+    1664307.907 743453.997 0, 1664595.475 743493.106 0, 1664883.04 743532.231 0, 1665170.603 743571.373 0, 1665458.163 743610.532 0, 1665745.722 743649.708 0, 1666033.278 743688.901 0, 1666320.831 743728.111 0, 1666607.097 743767.162 0, 1667360.118 738248.355 0, 
+    1668113.1 732729.838 0))
+
+POLYGON ((1680406.832 745669.945 0, 1680120.675 745630.085 0, 1679833.233 745590.063 0, 1679545.789 745550.058 0, 1679258.343 745510.07 0, 1678970.894 745470.098 0, 1678683.443 745430.144 0, 1678395.989 745390.206 0, 1678108.533 745350.286 0, 1677821.075 745310.382 0, 
+    1677533.614 745270.495 0, 1677246.152 745230.625 0, 1676958.686 745190.773 0, 1676671.219 745150.937 0, 1676383.749 745111.117 0, 1676096.276 745071.315 0, 1675808.802 745031.53 0, 1675521.325 744991.762 0, 1675233.845 744952.01 0, 1674946.364 744912.276 0, 
+    1674658.88 744872.558 0, 1674371.393 744832.858 0, 1674083.905 744793.174 0, 1673796.414 744753.507 0, 1673507.637 744713.68 0, 1673221.425 744674.225 0, 1672933.927 744634.609 0, 1672646.426 744595.009 0, 1672358.924 744555.427 0, 1672071.419 744515.862 0, 
+    1671783.911 744476.314 0, 1671496.402 744436.782 0, 1671208.89 744397.268 0, 1670921.376 744357.77 0, 1670633.859 744318.29 0, 1670346.34 744278.826 0, 1670058.819 744239.379 0, 1669771.295 744199.949 0, 1669483.769 744160.536 0, 1669196.241 744121.14 0, 
+    1668908.71 744081.761 0, 1668621.178 744042.399 0, 1668333.642 744003.054 0, 1668046.105 743963.725 0, 1667758.565 743924.414 0, 1667471.023 743885.12 0, 1667183.478 743845.842 0, 1666895.932 743806.581 0, 1666607.097 743767.162 0, 1665854.037 749286.255 0, 
+    1665100.939 754805.631 0, 1665389.121 754844.961 0, 1665676.018 754884.133 0, 1665962.912 754923.322 0, 1666249.805 754962.528 0, 1666536.695 755001.75 0, 1666823.583 755040.99 0, 1667110.468 755080.246 0, 1667397.352 755119.519 0, 1667684.233 755158.809 0, 
+    1667971.111 755198.116 0, 1668257.987 755237.44 0, 1668544.861 755276.781 0, 1668831.733 755316.139 0, 1669118.602 755355.513 0, 1669405.469 755394.905 0, 1669692.334 755434.313 0, 1669979.196 755473.738 0, 1670266.056 755513.18 0, 1670552.914 755552.639 0, 
+    1670839.769 755592.115 0, 1671126.623 755631.608 0, 1671413.473 755671.118 0, 1671700.322 755710.644 0, 1671985.887 755750.011 0, 1672274.012 755789.748 0, 1672560.853 755829.325 0, 1672847.692 755868.919 0, 1673134.529 755908.53 0, 1673421.363 755948.158 0, 
+    1673708.195 755987.802 0, 1673995.025 756027.464 0, 1674281.853 756067.142 0, 1674568.678 756106.838 0, 1674855.501 756146.55 0, 1675142.321 756186.279 0, 1675429.139 756226.025 0, 1675715.955 756265.788 0, 1676002.768 756305.567 0, 1676289.579 756345.364 0, 
+    1676576.388 756385.178 0, 1676863.194 756425.008 0, 1677149.998 756464.855 0, 1677436.8 756504.719 0, 1677723.599 756544.6 0, 1678010.396 756584.498 0, 1678297.191 756624.413 0, 1678583.983 756664.345 0, 1678869.494 756704.115 0, 1679638.182 751186.889 0, 
+    1680406.832 745669.945 0))
+
+POLYGON ((1366024.756 455565.402 0, 1365721.657 455543.968 0, 1365417.142 455522.451 0, 1365112.626 455500.952 0, 1364808.108 455479.472 0, 1364503.589 455458.009 0, 1364199.069 455436.564 0, 1363894.548 455415.137 0, 1363590.025 455393.727 0, 1363285.501 455372.336 0, 
+    1362980.976 455350.963 0, 1362676.449 455329.607 0, 1362371.922 455308.27 0, 1362067.393 455286.95 0, 1361762.863 455265.649 0, 1361458.331 455244.365 0, 1361153.798 455223.099 0, 1360849.264 455201.852 0, 1360544.729 455180.622 0, 1360240.193 455159.41 0, 
+    1359935.655 455138.216 0, 1359631.116 455117.04 0, 1359326.576 455095.881 0, 1359022.034 455074.741 0, 1358716.075 455053.52 0, 1358412.948 455032.514 0, 1358108.402 455011.428 0, 1357803.856 454990.359 0, 1357499.308 454969.308 0, 1357194.759 454948.276 0, 
+    1356890.209 454927.261 0, 1356585.658 454906.264 0, 1356281.105 454885.285 0, 1355976.551 454864.324 0, 1355671.996 454843.381 0, 1355367.44 454822.456 0, 1355062.882 454801.548 0, 1354758.324 454780.659 0, 1354453.764 454759.788 0, 1354149.202 454738.934 0, 
+    1353844.64 454718.099 0, 1353540.076 454697.281 0, 1353235.511 454676.481 0, 1352930.945 454655.7 0, 1352626.378 454634.936 0, 1352321.809 454614.19 0, 1352017.239 454593.462 0, 1351712.668 454572.752 0, 1351406.679 454551.963 0, 1351030.411 460092.768 0, 
+    1350654.113 465634.004 0, 1350959.448 465654.748 0, 1351263.367 465675.414 0, 1351567.284 465696.097 0, 1351871.2 465716.799 0, 1352175.116 465737.518 0, 1352479.029 465758.255 0, 1352782.942 465779.01 0, 1353086.854 465799.784 0, 1353390.764 465820.574 0, 
+    1353694.673 465841.383 0, 1353998.581 465862.21 0, 1354302.487 465883.055 0, 1354606.392 465903.917 0, 1354910.296 465924.797 0, 1355214.199 465945.696 0, 1355518.101 465966.612 0, 1355822.001 465987.546 0, 1356125.901 466008.498 0, 1356429.798 466029.468 0, 
+    1356733.695 466050.455 0, 1357037.591 466071.461 0, 1357341.485 466092.484 0, 1357645.378 466113.526 0, 1357947.856 466134.487 0, 1358253.16 466155.662 0, 1358557.049 466176.757 0, 1358860.937 466197.87 0, 1359164.824 466219.001 0, 1359468.71 466240.149 0, 
+    1359772.594 466261.316 0, 1360076.477 466282.5 0, 1360380.359 466303.703 0, 1360684.239 466324.923 0, 1360988.119 466346.161 0, 1361291.997 466367.417 0, 1361595.874 466388.691 0, 1361899.749 466409.983 0, 1362203.623 466431.292 0, 1362507.496 466452.62 0, 
+    1362811.368 466473.965 0, 1363115.239 466495.329 0, 1363419.108 466516.71 0, 1363722.976 466538.109 0, 1364026.843 466559.526 0, 1364330.708 466580.961 0, 1364634.572 466602.413 0, 1364938.435 466623.884 0, 1365240.885 466645.273 0, 1365632.836 461105.122 0, 
+    1366024.756 455565.402 0))
+
+POLYGON ((1379824.742 467697.747 0, 1379522.351 467675.504 0, 1379218.55 467653.175 0, 1378914.748 467630.864 0, 1378610.944 467608.571 0, 1378307.139 467586.296 0, 1378003.333 467564.038 0, 1377699.525 467541.799 0, 1377395.716 467519.577 0, 1377091.906 467497.373 0, 
+    1376788.094 467475.187 0, 1376484.282 467453.019 0, 1376180.467 467430.869 0, 1375876.652 467408.737 0, 1375572.835 467386.622 0, 1375269.017 467364.526 0, 1374965.198 467342.447 0, 1374661.377 467320.386 0, 1374357.555 467298.343 0, 1374053.732 467276.318 0, 
+    1373749.907 467254.311 0, 1373446.081 467232.322 0, 1373142.254 467210.351 0, 1372838.426 467188.397 0, 1372533.185 467166.36 0, 1372230.765 467144.544 0, 1371926.933 467122.644 0, 1371623.099 467100.762 0, 1371319.264 467078.898 0, 1371015.428 467057.052 0, 
+    1370711.59 467035.224 0, 1370407.752 467013.413 0, 1370103.912 466991.621 0, 1369800.07 466969.846 0, 1369496.228 466948.089 0, 1369192.384 466926.35 0, 1368888.539 466904.629 0, 1368584.692 466882.926 0, 1368280.844 466861.241 0, 1367976.995 466839.574 0, 
+    1367673.145 466817.924 0, 1367369.294 466796.293 0, 1367065.441 466774.679 0, 1366761.587 466753.083 0, 1366457.731 466731.505 0, 1366153.875 466709.945 0, 1365850.017 466688.403 0, 1365546.158 466666.879 0, 1365240.885 466645.273 0, 1364848.904 472185.852 0, 
+    1364456.893 477726.857 0, 1364761.51 477748.417 0, 1365064.717 477769.895 0, 1365367.923 477791.391 0, 1365671.127 477812.905 0, 1365974.33 477834.436 0, 1366277.532 477855.986 0, 1366580.733 477877.553 0, 1366883.932 477899.138 0, 1367187.13 477920.741 0, 
+    1367490.327 477942.362 0, 1367793.522 477964.001 0, 1368096.717 477985.657 0, 1368399.909 478007.331 0, 1368703.101 478029.024 0, 1369006.292 478050.734 0, 1369309.481 478072.462 0, 1369612.669 478094.207 0, 1369915.855 478115.971 0, 1370219.04 478137.752 0, 
+    1370522.224 478159.552 0, 1370825.407 478181.369 0, 1371128.589 478203.204 0, 1371431.769 478225.057 0, 1371733.54 478246.826 0, 1372038.125 478268.816 0, 1372341.301 478290.722 0, 1372644.476 478312.646 0, 1372947.65 478334.588 0, 1373250.823 478356.548 0, 
+    1373553.994 478378.526 0, 1373857.164 478400.521 0, 1374160.332 478422.535 0, 1374463.499 478444.566 0, 1374766.665 478466.615 0, 1375069.83 478488.682 0, 1375372.993 478510.767 0, 1375676.155 478532.87 0, 1375979.316 478554.99 0, 1376282.475 478577.128 0, 
+    1376585.634 478599.285 0, 1376888.79 478621.459 0, 1377191.946 478643.65 0, 1377495.1 478665.86 0, 1377798.253 478688.088 0, 1378101.405 478710.333 0, 1378404.555 478732.596 0, 1378707.704 478754.877 0, 1379009.445 478777.073 0, 1379417.109 473237.197 0, 
+    1379824.742 467697.747 0))
+
+POLYGON ((1393558.973 479868.398 0, 1393257.293 479845.35 0, 1392954.208 479822.212 0, 1392651.122 479799.093 0, 1392348.034 479775.991 0, 1392044.945 479752.907 0, 1391741.855 479729.841 0, 1391438.763 479706.793 0, 1391135.67 479683.762 0, 1390832.576 479660.75 0, 
+    1390529.48 479637.755 0, 1390226.383 479614.778 0, 1389923.285 479591.819 0, 1389620.185 479568.878 0, 1389317.084 479545.955 0, 1389013.982 479523.049 0, 1388710.878 479500.162 0, 1388407.773 479477.292 0, 1388104.666 479454.44 0, 1387801.559 479431.606 0, 
+    1387498.449 479408.789 0, 1387195.339 479385.991 0, 1386892.227 479363.21 0, 1386589.114 479340.447 0, 1386284.594 479317.597 0, 1385982.883 479294.975 0, 1385679.766 479272.266 0, 1385376.648 479249.575 0, 1385073.528 479226.901 0, 1384770.407 479204.245 0, 
+    1384467.284 479181.607 0, 1384164.16 479158.987 0, 1383861.035 479136.385 0, 1383557.908 479113.801 0, 1383254.781 479091.234 0, 1382951.651 479068.686 0, 1382648.521 479046.155 0, 1382345.389 479023.642 0, 1382042.256 479001.147 0, 1381739.121 478978.669 0, 
+    1381435.986 478956.21 0, 1381132.848 478933.768 0, 1380829.71 478911.344 0, 1380526.57 478888.938 0, 1380223.429 478866.55 0, 1379920.287 478844.18 0, 1379617.143 478821.827 0, 1379313.998 478799.493 0, 1379009.445 478777.073 0, 1378601.75 484317.37 0, 
+    1378194.024 489858.088 0, 1378497.922 489880.46 0, 1378800.415 489902.746 0, 1379102.906 489925.051 0, 1379405.396 489947.373 0, 1379707.885 489969.713 0, 1380010.373 489992.07 0, 1380312.859 490014.446 0, 1380615.344 490036.839 0, 1380917.828 490059.251 0, 
+    1381220.31 490081.68 0, 1381522.791 490104.126 0, 1381825.271 490126.591 0, 1382127.749 490149.073 0, 1382430.226 490171.573 0, 1382732.702 490194.091 0, 1383035.176 490216.627 0, 1383337.649 490239.181 0, 1383640.121 490261.752 0, 1383942.591 490284.341 0, 
+    1384245.06 490306.948 0, 1384547.528 490329.573 0, 1384849.994 490352.216 0, 1385152.459 490374.876 0, 1385453.521 490397.449 0, 1385757.386 490420.25 0, 1386059.847 490442.964 0, 1386362.306 490465.696 0, 1386664.765 490488.445 0, 1386967.222 490511.213 0, 
+    1387269.677 490533.998 0, 1387572.132 490556.8 0, 1387874.585 490579.621 0, 1388177.036 490602.459 0, 1388479.487 490625.316 0, 1388781.936 490648.19 0, 1389084.383 490671.082 0, 1389386.83 490693.991 0, 1389689.275 490716.919 0, 1389991.718 490739.864 0, 
+    1390294.16 490762.827 0, 1390596.601 490785.808 0, 1390899.041 490808.806 0, 1391201.479 490831.823 0, 1391503.916 490854.857 0, 1391806.351 490877.909 0, 1392108.785 490900.979 0, 1392411.218 490924.067 0, 1392712.249 490947.065 0, 1393135.627 485407.522 0, 
+    1393558.973 479868.398 0))
+
+POLYGON ((1407227.339 492077.054 0, 1406926.372 492053.205 0, 1406624.006 492029.263 0, 1406321.638 492005.339 0, 1406019.269 491981.433 0, 1405716.898 491957.544 0, 1405414.526 491933.673 0, 1405112.153 491909.821 0, 1404809.778 491885.985 0, 1404507.402 491862.168 0, 
+    1404205.025 491838.368 0, 1403902.646 491814.586 0, 1403600.265 491790.822 0, 1403297.884 491767.076 0, 1402995.5 491743.348 0, 1402693.116 491719.637 0, 1402390.73 491695.944 0, 1402088.343 491672.269 0, 1401785.954 491648.612 0, 1401483.564 491624.973 0, 
+    1401181.172 491601.351 0, 1400878.779 491577.747 0, 1400576.385 491554.161 0, 1400273.989 491530.593 0, 1399970.193 491506.934 0, 1399669.194 491483.51 0, 1399366.794 491459.995 0, 1399064.393 491436.498 0, 1398761.99 491413.019 0, 1398459.586 491389.557 0, 
+    1398157.181 491366.114 0, 1397854.774 491342.688 0, 1397552.366 491319.28 0, 1397249.957 491295.89 0, 1396947.546 491272.517 0, 1396645.133 491249.163 0, 1396342.72 491225.826 0, 1396040.305 491202.507 0, 1395737.888 491179.205 0, 1395435.471 491155.922 0, 
+    1395133.052 491132.656 0, 1394830.631 491109.409 0, 1394528.209 491086.178 0, 1394225.786 491062.966 0, 1393923.362 491039.772 0, 1393620.936 491016.595 0, 1393318.508 490993.436 0, 1393016.08 490970.295 0, 1392712.249 490947.065 0, 1392288.839 496487.025 0, 
+    1391865.398 502027.398 0, 1392168.574 502050.578 0, 1392470.35 502073.669 0, 1392772.125 502096.778 0, 1393073.899 502119.904 0, 1393375.671 502143.049 0, 1393677.442 502166.211 0, 1393979.212 502189.391 0, 1394280.98 502212.589 0, 1394582.747 502235.804 0, 
+    1394884.513 502259.037 0, 1395186.277 502282.288 0, 1395488.04 502305.557 0, 1395789.802 502328.844 0, 1396091.562 502352.148 0, 1396393.32 502375.47 0, 1396695.078 502398.81 0, 1396996.834 502422.167 0, 1397298.588 502445.543 0, 1397600.342 502468.936 0, 
+    1397902.094 502492.347 0, 1398203.844 502515.775 0, 1398505.593 502539.222 0, 1398807.341 502562.686 0, 1399107.691 502586.059 0, 1399410.832 502609.667 0, 1399712.576 502633.185 0, 1400014.318 502656.72 0, 1400316.059 502680.273 0, 1400617.798 502703.843 0, 
+    1400919.536 502727.432 0, 1401221.273 502751.038 0, 1401523.008 502774.662 0, 1401824.742 502798.304 0, 1402126.475 502821.963 0, 1402428.206 502845.641 0, 1402729.935 502869.336 0, 1403031.664 502893.048 0, 1403333.391 502916.779 0, 1403635.116 502940.527 0, 
+    1403936.84 502964.293 0, 1404238.563 502988.077 0, 1404540.284 503011.879 0, 1404842.004 503035.698 0, 1405143.723 503059.535 0, 1405445.44 503083.39 0, 1405747.155 503107.262 0, 1406048.87 503131.153 0, 1406349.188 503154.95 0, 1406788.28 497615.796 0, 
+    1407227.339 492077.054 0))
+
+POLYGON ((1420829.734 504323.418 0, 1420529.482 504298.772 0, 1420227.836 504274.029 0, 1419926.189 504249.304 0, 1419624.541 504224.597 0, 1419322.891 504199.908 0, 1419021.24 504175.236 0, 1418719.587 504150.582 0, 1418417.932 504125.946 0, 1418116.277 504101.328 0, 
+    1417814.619 504076.727 0, 1417512.961 504052.144 0, 1417211.301 504027.579 0, 1416909.639 504003.032 0, 1416607.976 503978.502 0, 1416306.312 503953.99 0, 1416004.646 503929.496 0, 1415702.978 503905.02 0, 1415401.31 503880.561 0, 1415099.64 503856.12 0, 
+    1414797.968 503831.697 0, 1414496.295 503807.292 0, 1414194.62 503782.905 0, 1413892.944 503758.535 0, 1413589.873 503734.07 0, 1413289.588 503709.848 0, 1412987.908 503685.532 0, 1412686.226 503661.233 0, 1412384.543 503636.952 0, 1412082.859 503612.689 0, 
+    1411781.173 503588.443 0, 1411479.485 503564.216 0, 1411177.797 503540.006 0, 1410876.106 503515.813 0, 1410574.415 503491.639 0, 1410272.722 503467.482 0, 1409971.027 503443.343 0, 1409669.331 503419.222 0, 1409367.634 503395.119 0, 1409065.935 503371.033 0, 
+    1408764.235 503346.965 0, 1408462.533 503322.915 0, 1408160.83 503298.882 0, 1407859.126 503274.868 0, 1407557.42 503250.871 0, 1407255.713 503226.892 0, 1406954.004 503202.93 0, 1406652.294 503178.987 0, 1406349.188 503154.95 0, 1405910.063 508694.515 0, 
+    1405470.906 514234.487 0, 1405773.357 514258.471 0, 1406074.415 514282.363 0, 1406375.472 514306.273 0, 1406676.527 514330.2 0, 1406977.581 514354.145 0, 1407278.633 514378.108 0, 1407579.684 514402.088 0, 1407880.733 514426.087 0, 1408181.782 514450.103 0, 
+    1408482.828 514474.136 0, 1408783.873 514498.188 0, 1409084.917 514522.257 0, 1409385.96 514546.343 0, 1409687.001 514570.448 0, 1409988.04 514594.57 0, 1410289.078 514618.71 0, 1410590.115 514642.868 0, 1410891.151 514667.043 0, 1411192.184 514691.236 0, 
+    1411493.217 514715.447 0, 1411794.248 514739.676 0, 1412095.278 514763.922 0, 1412396.306 514788.186 0, 1412695.942 514812.355 0, 1412998.358 514836.767 0, 1413299.382 514861.084 0, 1413600.404 514885.419 0, 1413901.425 514909.771 0, 1414202.445 514934.142 0, 
+    1414503.463 514958.53 0, 1414804.48 514982.935 0, 1415105.495 515007.359 0, 1415406.509 515031.8 0, 1415707.521 515056.259 0, 1416008.532 515080.735 0, 1416309.542 515105.23 0, 1416610.55 515129.742 0, 1416911.557 515154.271 0, 1417212.562 515178.819 0, 
+    1417513.565 515203.384 0, 1417814.568 515227.967 0, 1418115.569 515252.567 0, 1418416.568 515277.186 0, 1418717.566 515301.822 0, 1419018.563 515326.476 0, 1419319.558 515351.147 0, 1419620.551 515375.836 0, 1419920.154 515400.429 0, 1420374.961 509861.72 0, 
+    1420829.734 504323.418 0))
+
+POLYGON ((1434366.05 516607.188 0, 1434066.516 516581.749 0, 1433765.593 516556.209 0, 1433464.669 516530.688 0, 1433163.743 516505.184 0, 1432862.816 516479.697 0, 1432561.888 516454.229 0, 1432260.957 516428.778 0, 1431960.026 516403.345 0, 1431659.093 516377.929 0, 
+    1431358.158 516352.531 0, 1431057.222 516327.151 0, 1430756.284 516301.789 0, 1430455.345 516276.445 0, 1430154.404 516251.118 0, 1429853.462 516225.808 0, 1429552.519 516200.517 0, 1429251.574 516175.243 0, 1428950.627 516149.987 0, 1428649.679 516124.749 0, 
+    1428348.729 516099.528 0, 1428047.778 516074.325 0, 1427746.826 516049.14 0, 1427445.872 516023.973 0, 1427143.528 515998.707 0, 1426843.959 515973.691 0, 1426543.001 515948.577 0, 1426242.041 515923.48 0, 1425941.08 515898.401 0, 1425640.117 515873.34 0, 
+    1425339.153 515848.296 0, 1425038.187 515823.271 0, 1424737.219 515798.263 0, 1424436.251 515773.272 0, 1424135.28 515748.3 0, 1423834.309 515723.345 0, 1423533.336 515698.408 0, 1423232.361 515673.488 0, 1422931.385 515648.586 0, 1422630.407 515623.702 0, 
+    1422329.428 515598.836 0, 1422028.448 515573.987 0, 1421727.466 515549.156 0, 1421426.482 515524.343 0, 1421125.497 515499.548 0, 1420824.511 515474.77 0, 1420523.523 515450.01 0, 1420222.534 515425.268 0, 1419920.154 515400.429 0, 1419465.314 520939.542 0, 
+    1419010.442 526479.056 0, 1419312.167 526503.841 0, 1419612.504 526528.53 0, 1419912.84 526553.236 0, 1420213.174 526577.96 0, 1420513.507 526602.702 0, 1420813.838 526627.462 0, 1421114.168 526652.239 0, 1421414.496 526677.033 0, 1421714.823 526701.846 0, 
+    1422015.149 526726.676 0, 1422315.473 526751.524 0, 1422615.796 526776.389 0, 1422916.117 526801.272 0, 1423216.436 526826.173 0, 1423516.755 526851.092 0, 1423817.071 526876.028 0, 1424117.387 526900.982 0, 1424417.7 526925.953 0, 1424718.013 526950.943 0, 
+    1425018.324 526975.95 0, 1425318.633 527000.974 0, 1425618.941 527026.016 0, 1425919.247 527051.076 0, 1426218.167 527076.038 0, 1426519.856 527101.249 0, 1426820.158 527126.362 0, 1427120.458 527151.493 0, 1427420.757 527176.641 0, 1427721.055 527201.807 0, 
+    1428021.351 527226.991 0, 1428321.646 527252.192 0, 1428621.939 527277.411 0, 1428922.23 527302.648 0, 1429222.521 527327.902 0, 1429522.809 527353.174 0, 1429823.096 527378.464 0, 1430123.382 527403.771 0, 1430423.666 527429.096 0, 1430723.949 527454.439 0, 
+    1431024.23 527479.799 0, 1431324.51 527505.177 0, 1431624.788 527530.573 0, 1431925.065 527555.986 0, 1432225.34 527581.418 0, 1432525.614 527606.866 0, 1432825.886 527632.333 0, 1433126.157 527657.817 0, 1433425.043 527683.201 0, 1433895.564 522144.994 0, 
+    1434366.05 516607.188 0))
+
+POLYGON ((1447836.184 528928.065 0, 1447537.369 528901.836 0, 1447237.171 528875.504 0, 1446936.972 528849.189 0, 1446636.772 528822.892 0, 1446336.569 528796.613 0, 1446036.366 528770.351 0, 1445736.16 528744.107 0, 1445435.954 528717.881 0, 1445135.745 528691.672 0, 
+    1444835.535 528665.481 0, 1444535.324 528639.308 0, 1444235.111 528613.152 0, 1443934.896 528587.014 0, 1443634.68 528560.894 0, 1443334.463 528534.792 0, 1443034.243 528508.707 0, 1442734.023 528482.639 0, 1442433.801 528456.59 0, 1442133.577 528430.558 0, 
+    1441833.352 528404.543 0, 1441533.125 528378.547 0, 1441232.896 528352.568 0, 1440932.667 528326.607 0, 1440631.053 528300.544 0, 1440332.202 528274.737 0, 1440031.968 528248.829 0, 1439731.732 528222.938 0, 1439431.494 528197.066 0, 1439131.255 528171.21 0, 
+    1438831.015 528145.373 0, 1438530.773 528119.553 0, 1438230.529 528093.751 0, 1437930.284 528067.966 0, 1437630.037 528042.199 0, 1437329.789 528016.45 0, 1437029.54 527990.718 0, 1436729.289 527965.005 0, 1436429.036 527939.308 0, 1436128.782 527913.63 0, 
+    1435828.526 527887.969 0, 1435528.269 527862.326 0, 1435228.01 527836.7 0, 1434927.75 527811.093 0, 1434627.488 527785.502 0, 1434327.225 527759.93 0, 1434026.96 527734.375 0, 1433726.694 527708.838 0, 1433425.043 527683.201 0, 1432954.488 533221.806 0, 
+    1432483.899 538760.805 0, 1432784.896 538786.387 0, 1433084.51 538811.868 0, 1433384.123 538837.368 0, 1433683.734 538862.885 0, 1433983.344 538888.419 0, 1434282.952 538913.971 0, 1434582.559 538939.541 0, 1434882.164 538965.129 0, 1435181.768 538990.734 0, 
+    1435481.37 539016.357 0, 1435780.971 539041.997 0, 1436080.57 539067.655 0, 1436380.167 539093.331 0, 1436679.764 539119.024 0, 1436979.358 539144.735 0, 1437278.951 539170.463 0, 1437578.543 539196.21 0, 1437878.133 539221.973 0, 1438177.722 539247.755 0, 
+    1438477.309 539273.554 0, 1438776.894 539299.371 0, 1439076.478 539325.205 0, 1439376.061 539351.057 0, 1439674.263 539376.807 0, 1439975.221 539402.814 0, 1440274.799 539428.719 0, 1440574.376 539454.641 0, 1440873.951 539480.581 0, 1441173.524 539506.539 0, 
+    1441473.096 539532.515 0, 1441772.666 539558.508 0, 1442072.235 539584.518 0, 1442371.802 539610.547 0, 1442671.368 539636.593 0, 1442970.932 539662.656 0, 1443270.495 539688.737 0, 1443570.056 539714.836 0, 1443869.615 539740.953 0, 1444169.173 539767.087 0, 
+    1444468.73 539793.238 0, 1444768.285 539819.408 0, 1445067.838 539845.595 0, 1445367.39 539871.799 0, 1445666.94 539898.022 0, 1445966.489 539924.262 0, 1446266.036 539950.519 0, 1446565.582 539976.794 0, 1446863.748 540002.966 0, 1447349.983 534465.318 0, 
+    1447836.184 528928.065 0))
+
+POLYGON ((1461240.03 541285.748 0, 1460941.937 541258.733 0, 1460642.467 541231.612 0, 1460342.995 541204.508 0, 1460043.522 541177.422 0, 1459744.047 541150.354 0, 1459444.57 541123.303 0, 1459145.092 541096.27 0, 1458845.612 541069.254 0, 1458546.13 541042.256 0, 
+    1458246.647 541015.276 0, 1457947.163 540988.313 0, 1457647.677 540961.368 0, 1457348.189 540934.441 0, 1457048.7 540907.531 0, 1456749.209 540880.639 0, 1456449.716 540853.764 0, 1456150.222 540826.907 0, 1455850.726 540800.068 0, 1455551.229 540773.246 0, 
+    1455251.73 540746.442 0, 1454952.23 540719.656 0, 1454652.728 540692.887 0, 1454353.224 540666.136 0, 1454052.342 540639.28 0, 1453754.212 540612.687 0, 1453454.704 540585.989 0, 1453155.194 540559.308 0, 1452855.683 540532.645 0, 1452556.17 540506 0, 
+    1452256.655 540479.372 0, 1451957.139 540452.762 0, 1451657.621 540426.169 0, 1451358.102 540399.594 0, 1451058.581 540373.037 0, 1450759.059 540346.497 0, 1450459.535 540319.976 0, 1450160.01 540293.471 0, 1449860.482 540266.984 0, 1449560.954 540240.515 0, 
+    1449261.424 540214.064 0, 1448961.892 540187.63 0, 1448662.359 540161.214 0, 1448362.824 540134.815 0, 1448063.287 540108.434 0, 1447763.749 540082.071 0, 1447464.21 540055.725 0, 1447164.669 540029.397 0, 1446863.748 540002.966 0, 1446377.479 545541.005 0, 
+    1445891.175 551079.433 0, 1446191.441 551105.807 0, 1446490.33 551132.078 0, 1446789.218 551158.366 0, 1447088.104 551184.672 0, 1447386.988 551210.996 0, 1447685.871 551237.337 0, 1447984.752 551263.696 0, 1448283.632 551290.072 0, 1448582.51 551316.466 0, 
+    1448881.387 551342.877 0, 1449180.262 551369.306 0, 1449479.136 551395.753 0, 1449778.008 551422.217 0, 1450076.878 551448.699 0, 1450375.747 551475.198 0, 1450674.615 551501.715 0, 1450973.481 551528.25 0, 1451272.345 551554.802 0, 1451571.207 551581.372 0, 
+    1451870.069 551607.959 0, 1452168.928 551634.564 0, 1452467.786 551661.187 0, 1452766.643 551687.827 0, 1453064.124 551714.362 0, 1453364.351 551741.16 0, 1453663.202 551767.853 0, 1453962.053 551794.564 0, 1454260.901 551821.292 0, 1454559.748 551848.037 0, 
+    1454858.594 551874.801 0, 1455157.437 551901.581 0, 1455456.28 551928.38 0, 1455755.12 551955.196 0, 1456053.959 551982.03 0, 1456352.797 552008.881 0, 1456651.633 552035.75 0, 1456950.467 552062.636 0, 1457249.3 552089.54 0, 1457548.131 552116.462 0, 
+    1457846.961 552143.401 0, 1458145.789 552170.358 0, 1458444.615 552197.332 0, 1458743.44 552224.324 0, 1459042.263 552251.333 0, 1459341.085 552278.36 0, 1459639.905 552305.405 0, 1459938.724 552332.467 0, 1460236.168 552359.423 0, 1460738.117 546822.391 0, 
+    1461240.03 541285.748 0))
+
+POLYGON ((1474577.488 553679.935 0, 1474280.118 553652.139 0, 1473981.377 553624.232 0, 1473682.635 553596.343 0, 1473383.891 553568.472 0, 1473085.145 553540.619 0, 1472786.398 553512.783 0, 1472487.649 553484.964 0, 1472188.898 553457.163 0, 1471890.146 553429.38 0, 
+    1471591.392 553401.614 0, 1471292.636 553373.866 0, 1470993.879 553346.135 0, 1470695.12 553318.422 0, 1470396.36 553290.727 0, 1470097.598 553263.049 0, 1469798.834 553235.389 0, 1469500.068 553207.746 0, 1469201.301 553180.121 0, 1468902.533 553152.514 0, 
+    1468603.763 553124.924 0, 1468304.991 553097.352 0, 1468006.217 553069.797 0, 1467707.442 553042.26 0, 1467407.294 553014.614 0, 1467109.887 552987.238 0, 1466811.107 552959.754 0, 1466512.326 552932.287 0, 1466213.542 552904.838 0, 1465914.757 552877.406 0, 
+    1465615.971 552849.992 0, 1465317.183 552822.596 0, 1465018.393 552795.217 0, 1464719.602 552767.856 0, 1464420.809 552740.512 0, 1464122.015 552713.186 0, 1463823.219 552685.878 0, 1463524.421 552658.587 0, 1463225.622 552631.313 0, 1462926.821 552604.058 0, 
+    1462628.018 552576.819 0, 1462329.214 552549.599 0, 1462030.408 552522.396 0, 1461731.601 552495.211 0, 1461432.792 552468.043 0, 1461133.982 552440.892 0, 1460835.17 552413.76 0, 1460536.356 552386.645 0, 1460236.168 552359.423 0, 1459734.185 557896.84 0, 
+    1459232.166 563434.639 0, 1459531.699 563461.802 0, 1459829.861 563488.858 0, 1460128.021 563515.931 0, 1460426.18 563543.022 0, 1460724.337 563570.131 0, 1461022.492 563597.257 0, 1461320.646 563624.401 0, 1461618.798 563651.562 0, 1461916.949 563678.74 0, 
+    1462215.098 563705.937 0, 1462513.246 563733.151 0, 1462811.392 563760.382 0, 1463109.536 563787.631 0, 1463407.679 563814.897 0, 1463705.82 563842.181 0, 1464003.959 563869.483 0, 1464302.097 563896.802 0, 1464600.233 563924.139 0, 1464898.368 563951.493 0, 
+    1465196.501 563978.865 0, 1465494.632 564006.254 0, 1465792.762 564033.661 0, 1466090.89 564061.085 0, 1466387.649 564088.401 0, 1466687.142 564115.987 0, 1466985.265 564143.464 0, 1467283.387 564170.958 0, 1467581.507 564198.471 0, 1467879.625 564226 0, 
+    1468177.742 564253.548 0, 1468475.857 564281.112 0, 1468773.971 564308.695 0, 1469072.083 564336.295 0, 1469370.193 564363.912 0, 1469668.302 564391.547 0, 1469966.409 564419.199 0, 1470264.515 564446.869 0, 1470562.618 564474.557 0, 1470860.721 564502.262 0, 
+    1471158.821 564529.985 0, 1471456.92 564557.725 0, 1471755.018 564585.483 0, 1472053.113 564613.258 0, 1472351.207 564641.051 0, 1472649.3 564668.862 0, 1472947.39 564696.69 0, 1473245.48 564724.535 0, 1473542.2 564752.27 0, 1474059.862 559215.911 0, 
+    1474577.488 553679.935 0))
+
+POLYGON ((1487848.455 566110.325 0, 1487551.811 566081.751 0, 1487253.802 566053.063 0, 1486955.791 566024.393 0, 1486657.778 565995.741 0, 1486359.764 565967.106 0, 1486061.748 565938.488 0, 1485763.73 565909.889 0, 1485465.711 565881.306 0, 1485167.69 565852.742 0, 
+    1484869.667 565824.194 0, 1484571.643 565795.665 0, 1484273.616 565767.152 0, 1483975.589 565738.658 0, 1483677.559 565710.181 0, 1483379.528 565681.721 0, 1483081.495 565653.279 0, 1482783.461 565624.855 0, 1482485.425 565596.448 0, 1482187.387 565568.059 0, 
+    1481889.347 565539.687 0, 1481591.306 565511.332 0, 1481293.263 565482.996 0, 1480995.219 565454.677 0, 1480695.807 565426.245 0, 1480399.125 565398.091 0, 1480101.075 565369.824 0, 1479803.024 565341.575 0, 1479504.971 565313.344 0, 1479206.917 565285.13 0, 
+    1478908.861 565256.933 0, 1478610.803 565228.754 0, 1478312.743 565200.593 0, 1478014.682 565172.449 0, 1477716.619 565144.323 0, 1477418.555 565116.215 0, 1477120.489 565088.123 0, 1476822.421 565060.05 0, 1476524.352 565031.994 0, 1476226.281 565003.955 0, 
+    1475928.208 564975.934 0, 1475630.134 564947.931 0, 1475332.058 564919.945 0, 1475033.98 564891.977 0, 1474735.901 564864.026 0, 1474437.82 564836.093 0, 1474139.737 564808.177 0, 1473841.653 564780.279 0, 1473542.2 564752.27 0, 1473024.503 570289.008 0, 
+    1472506.771 575826.122 0, 1472805.569 575854.069 0, 1473103.001 575881.906 0, 1473400.432 575909.761 0, 1473697.861 575937.633 0, 1473995.289 575965.523 0, 1474292.715 575993.43 0, 1474590.139 576021.355 0, 1474887.562 576049.297 0, 1475184.983 576077.256 0, 
+    1475482.402 576105.234 0, 1475779.819 576133.228 0, 1476077.235 576161.241 0, 1476374.65 576189.27 0, 1476672.063 576217.317 0, 1476969.474 576245.382 0, 1477266.883 576273.464 0, 1477564.291 576301.564 0, 1477861.697 576329.681 0, 1478159.101 576357.816 0, 
+    1478456.504 576385.968 0, 1478753.905 576414.138 0, 1479051.305 576442.325 0, 1479348.702 576470.53 0, 1479644.736 576498.623 0, 1479943.493 576526.992 0, 1480240.886 576555.249 0, 1480538.277 576583.524 0, 1480835.667 576611.816 0, 1481133.054 576640.126 0, 
+    1481430.441 576668.454 0, 1481727.825 576696.798 0, 1482025.208 576725.161 0, 1482322.589 576753.54 0, 1482619.968 576781.938 0, 1482917.346 576810.353 0, 1483214.722 576838.785 0, 1483512.097 576867.235 0, 1483809.47 576895.702 0, 1484106.841 576924.187 0, 
+    1484404.21 576952.689 0, 1484701.578 576981.209 0, 1484998.944 577009.746 0, 1485296.308 577038.301 0, 1485593.671 577066.873 0, 1485891.032 577095.463 0, 1486188.392 577124.071 0, 1486485.749 577152.695 0, 1486781.744 577181.207 0, 1487315.118 571645.578 0, 
+    1487848.455 566110.325 0))
+
+POLYGON ((1501052.832 578576.615 0, 1500756.916 578547.268 0, 1500459.641 578517.803 0, 1500162.363 578488.356 0, 1499865.084 578458.926 0, 1499567.803 578429.513 0, 1499270.521 578400.119 0, 1498973.237 578370.741 0, 1498675.951 578341.382 0, 1498378.663 578312.039 0, 
+    1498081.373 578282.714 0, 1497784.082 578253.407 0, 1497486.789 578224.117 0, 1497189.495 578194.845 0, 1496892.198 578165.59 0, 1496594.9 578136.353 0, 1496297.601 578107.133 0, 1496000.299 578077.931 0, 1495702.996 578048.746 0, 1495405.691 578019.578 0, 
+    1495108.384 577990.428 0, 1494811.076 577961.296 0, 1494513.766 577932.181 0, 1494216.454 577903.084 0, 1493917.781 577873.871 0, 1493621.825 577844.942 0, 1493324.508 577815.897 0, 1493027.19 577786.87 0, 1492729.869 577757.86 0, 1492432.547 577728.867 0, 
+    1492135.223 577699.892 0, 1491837.898 577670.935 0, 1491540.571 577641.995 0, 1491243.242 577613.073 0, 1490945.911 577584.168 0, 1490648.579 577555.281 0, 1490351.245 577526.411 0, 1490053.909 577497.559 0, 1489756.572 577468.724 0, 1489459.233 577439.906 0, 
+    1489161.892 577411.106 0, 1488864.55 577382.324 0, 1488567.206 577353.559 0, 1488269.86 577324.812 0, 1487972.512 577296.082 0, 1487675.163 577267.37 0, 1487377.812 577238.675 0, 1487080.459 577209.998 0, 1486781.744 577181.207 0, 1486248.335 582717.208 0, 
+    1485714.89 588253.579 0, 1486012.951 588282.307 0, 1486309.651 588310.921 0, 1486606.351 588339.553 0, 1486903.048 588368.203 0, 1487199.744 588396.87 0, 1487496.438 588425.554 0, 1487793.131 588454.256 0, 1488089.822 588482.975 0, 1488386.511 588511.712 0, 
+    1488683.198 588540.466 0, 1488979.884 588569.237 0, 1489276.568 588598.027 0, 1489573.25 588626.833 0, 1489869.931 588655.657 0, 1490166.61 588684.499 0, 1490463.287 588713.358 0, 1490759.962 588742.234 0, 1491056.636 588771.128 0, 1491353.308 588800.039 0, 
+    1491649.979 588828.968 0, 1491946.648 588857.914 0, 1492243.315 588886.878 0, 1492539.98 588915.859 0, 1492835.287 588944.725 0, 1493133.305 588973.874 0, 1493429.966 589002.908 0, 1493726.624 589031.959 0, 1494023.281 589061.027 0, 1494319.936 589090.113 0, 
+    1494616.589 589119.217 0, 1494913.241 589148.338 0, 1495209.891 589177.476 0, 1495506.539 589206.632 0, 1495803.186 589235.805 0, 1496099.83 589264.996 0, 1496396.473 589294.204 0, 1496693.115 589323.429 0, 1496989.754 589352.673 0, 1497286.392 589381.933 0, 
+    1497583.028 589411.211 0, 1497879.663 589440.507 0, 1498176.296 589469.82 0, 1498472.927 589499.15 0, 1498769.556 589528.498 0, 1499066.183 589557.863 0, 1499362.809 589587.246 0, 1499659.433 589616.646 0, 1499954.7 589645.929 0, 1500503.784 584111.088 0, 
+    1501052.832 578576.615 0))
+
+POLYGON ((1514190.52 591078.504 0, 1513895.335 591048.387 0, 1513598.795 591018.149 0, 1513302.253 590987.928 0, 1513005.71 590957.725 0, 1512709.165 590927.539 0, 1512412.618 590897.371 0, 1512116.069 590867.22 0, 1511819.519 590837.086 0, 1511522.966 590806.97 0, 
+    1511226.412 590776.872 0, 1510929.857 590746.791 0, 1510633.299 590716.727 0, 1510336.74 590686.681 0, 1510040.178 590656.652 0, 1509743.616 590626.641 0, 1509447.051 590596.647 0, 1509150.485 590566.671 0, 1508853.916 590536.712 0, 1508557.346 590506.771 0, 
+    1508260.775 590476.847 0, 1507964.201 590446.94 0, 1507667.626 590417.051 0, 1507371.049 590387.18 0, 1507073.116 590357.189 0, 1506777.89 590327.489 0, 1506481.307 590297.67 0, 1506184.723 590267.868 0, 1505888.138 590238.084 0, 1505591.55 590208.317 0, 
+    1505294.961 590178.568 0, 1504998.37 590148.836 0, 1504701.777 590119.121 0, 1504405.183 590089.424 0, 1504108.586 590059.745 0, 1503811.988 590030.082 0, 1503515.389 590000.438 0, 1503218.787 589970.811 0, 1502922.184 589941.201 0, 1502625.579 589911.609 0, 
+    1502328.972 589882.034 0, 1502032.364 589852.476 0, 1501735.753 589822.937 0, 1501439.141 589793.414 0, 1501142.528 589763.909 0, 1500845.912 589734.422 0, 1500549.295 589704.952 0, 1500252.676 589675.499 0, 1499954.7 589645.929 0, 1499405.58 595181.137 0, 
+    1498856.423 600716.708 0, 1499153.745 600746.213 0, 1499449.712 600775.601 0, 1499745.678 600805.006 0, 1500041.642 600834.429 0, 1500337.604 600863.869 0, 1500633.564 600893.326 0, 1500929.523 600922.801 0, 1501225.48 600952.294 0, 1501521.435 600981.804 0, 
+    1501817.388 601011.331 0, 1502113.34 601040.876 0, 1502409.29 601070.438 0, 1502705.238 601100.017 0, 1503001.184 601129.614 0, 1503297.129 601159.229 0, 1503593.072 601188.86 0, 1503889.013 601218.51 0, 1504184.953 601248.176 0, 1504480.891 601277.86 0, 
+    1504776.827 601307.562 0, 1505072.761 601337.281 0, 1505368.693 601367.017 0, 1505664.624 601396.771 0, 1505959.202 601426.406 0, 1506256.48 601456.33 0, 1506552.406 601486.136 0, 1506848.33 601515.96 0, 1507144.251 601545.8 0, 1507440.172 601575.659 0, 
+    1507736.09 601605.534 0, 1508032.007 601635.427 0, 1508327.922 601665.338 0, 1508623.835 601695.266 0, 1508919.746 601725.211 0, 1509215.656 601755.174 0, 1509511.564 601785.154 0, 1509807.47 601815.151 0, 1510103.374 601845.166 0, 1510399.277 601875.199 0, 
+    1510695.178 601905.248 0, 1510991.077 601935.316 0, 1511286.974 601965.4 0, 1511582.87 601995.502 0, 1511878.763 602025.622 0, 1512174.655 602055.759 0, 1512470.546 602085.913 0, 1512766.434 602116.085 0, 1513060.971 602146.136 0, 1513625.764 596612.139 0, 
+    1514190.52 591078.504 0))
+
+POLYGON ((1527261.423 603615.689 0, 1526966.97 603584.805 0, 1526671.168 603553.797 0, 1526375.364 603522.807 0, 1526079.559 603491.835 0, 1525783.751 603460.879 0, 1525487.942 603429.941 0, 1525192.131 603399.021 0, 1524896.318 603368.118 0, 1524600.503 603337.232 0, 
+    1524304.687 603306.364 0, 1524008.868 603275.513 0, 1523713.048 603244.68 0, 1523417.226 603213.864 0, 1523121.402 603183.065 0, 1522825.576 603152.284 0, 1522529.749 603121.52 0, 1522233.92 603090.774 0, 1521938.089 603060.045 0, 1521642.256 603029.333 0, 
+    1521346.421 602998.639 0, 1521050.585 602967.963 0, 1520754.746 602937.303 0, 1520458.906 602906.661 0, 1520161.716 602875.897 0, 1519867.221 602845.43 0, 1519571.375 602814.84 0, 1519275.528 602784.268 0, 1518979.679 602753.713 0, 1518683.828 602723.176 0, 
+    1518387.975 602692.656 0, 1518092.121 602662.153 0, 1517796.264 602631.668 0, 1517500.406 602601.2 0, 1517204.546 602570.75 0, 1516908.685 602540.317 0, 1516612.821 602509.902 0, 1516316.956 602479.503 0, 1516021.089 602449.123 0, 1515725.22 602418.759 0, 
+    1515429.35 602388.414 0, 1515133.477 602358.085 0, 1514837.603 602327.774 0, 1514541.727 602297.481 0, 1514245.849 602267.204 0, 1513949.97 602236.946 0, 1513654.089 602206.704 0, 1513358.205 602176.48 0, 1513060.971 602146.136 0, 1512496.141 607680.493 0, 
+    1511931.275 613215.206 0, 1512227.855 613245.484 0, 1512523.086 613275.641 0, 1512818.316 613305.816 0, 1513113.544 613336.008 0, 1513408.77 613366.218 0, 1513703.995 613396.445 0, 1513999.218 613426.689 0, 1514294.439 613456.951 0, 1514589.658 613487.23 0, 
+    1514884.875 613517.526 0, 1515180.091 613547.84 0, 1515475.304 613578.171 0, 1515770.516 613608.52 0, 1516065.727 613638.886 0, 1516360.935 613669.269 0, 1516656.142 613699.669 0, 1516951.347 613730.088 0, 1517246.55 613760.523 0, 1517541.751 613790.976 0, 
+    1517836.95 613821.446 0, 1518132.148 613851.933 0, 1518427.344 613882.438 0, 1518722.538 613912.961 0, 1519016.385 613943.361 0, 1519312.921 613974.057 0, 1519608.109 614004.632 0, 1519903.296 614035.224 0, 1520198.481 614065.833 0, 1520493.665 614096.459 0, 
+    1520788.846 614127.103 0, 1521084.026 614157.764 0, 1521379.204 614188.443 0, 1521674.38 614219.139 0, 1521969.554 614249.853 0, 1522264.727 614280.583 0, 1522559.897 614311.331 0, 1522855.066 614342.097 0, 1523150.233 614372.88 0, 1523445.398 614403.68 0, 
+    1523740.562 614434.498 0, 1524035.723 614465.333 0, 1524330.883 614496.185 0, 1524626.041 614527.055 0, 1524921.197 614557.942 0, 1525216.351 614588.847 0, 1525511.504 614619.768 0, 1525806.655 614650.708 0, 1526100.459 614681.523 0, 1526680.96 609148.428 0, 
+    1527261.423 603615.689 0))
+
+POLYGON ((1540265.445 616187.865 0, 1539971.726 616156.219 0, 1539676.664 616124.446 0, 1539381.6 616092.69 0, 1539086.534 616060.952 0, 1538791.466 616029.231 0, 1538496.397 615997.528 0, 1538201.325 615965.842 0, 1537906.252 615934.173 0, 1537611.177 615902.522 0, 
+    1537316.1 615870.887 0, 1537021.021 615839.271 0, 1536725.94 615807.672 0, 1536430.858 615776.09 0, 1536135.773 615744.525 0, 1535840.687 615712.978 0, 1535545.599 615681.448 0, 1535250.509 615649.935 0, 1534955.417 615618.44 0, 1534660.323 615586.963 0, 
+    1534365.228 615555.502 0, 1534070.13 615524.059 0, 1533775.031 615492.634 0, 1533479.93 615461.225 0, 1533183.484 615429.692 0, 1532889.722 615398.461 0, 1532594.615 615367.105 0, 1532299.507 615335.766 0, 1532004.396 615304.445 0, 1531709.284 615273.141 0, 
+    1531414.17 615241.854 0, 1531119.054 615210.585 0, 1530823.937 615179.333 0, 1530528.817 615148.098 0, 1530233.696 615116.881 0, 1529938.572 615085.681 0, 1529643.447 615054.499 0, 1529348.32 615023.334 0, 1529053.192 614992.186 0, 1528758.061 614961.056 0, 
+    1528462.929 614929.943 0, 1528167.794 614898.847 0, 1527872.658 614867.769 0, 1527577.52 614836.708 0, 1527282.381 614805.665 0, 1526987.239 614774.638 0, 1526692.096 614743.63 0, 1526396.95 614712.638 0, 1526100.459 614681.523 0, 1525519.922 620214.972 0, 
+    1524939.347 625748.771 0, 1525235.184 625779.817 0, 1525529.678 625810.74 0, 1525824.17 625841.681 0, 1526118.66 625872.638 0, 1526413.148 625903.613 0, 1526707.635 625934.606 0, 1527002.12 625965.615 0, 1527296.603 625996.642 0, 1527591.084 626027.686 0, 
+    1527885.563 626058.748 0, 1528180.04 626089.827 0, 1528474.516 626120.923 0, 1528768.989 626152.037 0, 1529063.461 626183.168 0, 1529357.931 626214.316 0, 1529652.4 626245.482 0, 1529946.866 626276.665 0, 1530241.331 626307.865 0, 1530535.793 626339.083 0, 
+    1530830.254 626370.318 0, 1531124.713 626401.57 0, 1531419.171 626432.84 0, 1531713.626 626464.126 0, 1532006.74 626495.288 0, 1532302.531 626526.752 0, 1532596.981 626558.091 0, 1532891.429 626589.448 0, 1533185.875 626620.821 0, 1533480.319 626652.212 0, 
+    1533774.762 626683.62 0, 1534069.202 626715.046 0, 1534363.641 626746.489 0, 1534658.078 626777.949 0, 1534952.513 626809.427 0, 1535246.946 626840.922 0, 1535541.378 626872.434 0, 1535835.807 626903.963 0, 1536130.235 626935.51 0, 1536424.661 626967.074 0, 
+    1536719.085 626998.656 0, 1537013.507 627030.255 0, 1537307.927 627061.871 0, 1537602.345 627093.505 0, 1537896.762 627125.156 0, 1538191.176 627156.824 0, 1538485.589 627188.509 0, 1538780 627220.212 0, 1539073.07 627251.788 0, 1539669.276 621719.651 0, 
+    1540265.445 616187.865 0))
+
+POLYGON ((1553202.491 628794.729 0, 1552909.508 628762.325 0, 1552615.188 628729.791 0, 1552320.866 628697.274 0, 1552026.542 628664.774 0, 1551732.216 628632.291 0, 1551437.889 628599.826 0, 1551143.559 628567.378 0, 1550849.227 628534.948 0, 1550554.894 628502.534 0, 
+    1550260.558 628470.139 0, 1549966.221 628437.76 0, 1549671.882 628405.399 0, 1549377.541 628373.055 0, 1549083.198 628340.728 0, 1548788.853 628308.419 0, 1548494.506 628276.127 0, 1548200.157 628243.852 0, 1547905.806 628211.595 0, 1547611.454 628179.355 0, 
+    1547317.099 628147.132 0, 1547022.743 628114.927 0, 1546728.385 628082.739 0, 1546434.025 628050.568 0, 1546138.325 628018.269 0, 1545845.299 627986.279 0, 1545550.933 627954.16 0, 1545256.565 627922.059 0, 1544962.196 627889.975 0, 1544667.824 627857.908 0, 
+    1544373.451 627825.859 0, 1544079.076 627793.827 0, 1543784.698 627761.812 0, 1543490.319 627729.814 0, 1543195.939 627697.834 0, 1542901.556 627665.872 0, 1542607.171 627633.926 0, 1542312.785 627601.998 0, 1542018.396 627570.087 0, 1541724.006 627538.194 0, 
+    1541429.614 627506.318 0, 1541135.22 627474.459 0, 1540840.824 627442.617 0, 1540546.426 627410.793 0, 1540252.026 627378.986 0, 1539957.625 627347.197 0, 1539663.221 627315.425 0, 1539368.816 627283.67 0, 1539073.07 627251.788 0, 1538476.827 632784.271 0, 
+    1537880.546 638317.098 0, 1538175.638 638348.909 0, 1538469.392 638380.594 0, 1538763.144 638412.296 0, 1539056.894 638444.015 0, 1539350.643 638475.751 0, 1539644.389 638507.505 0, 1539938.134 638539.276 0, 1540231.877 638571.065 0, 1540525.618 638602.87 0, 
+    1540819.357 638634.693 0, 1541113.094 638666.533 0, 1541406.829 638698.391 0, 1541700.563 638730.266 0, 1541994.294 638762.158 0, 1542288.024 638794.067 0, 1542581.752 638825.994 0, 1542875.478 638857.937 0, 1543169.202 638889.899 0, 1543462.924 638921.877 0, 
+    1543756.644 638953.873 0, 1544050.362 638985.886 0, 1544344.079 639017.916 0, 1544637.794 639049.964 0, 1544930.172 639081.883 0, 1545225.217 639114.111 0, 1545518.926 639146.211 0, 1545812.633 639178.328 0, 1546106.338 639210.462 0, 1546400.042 639242.613 0, 
+    1546693.743 639274.782 0, 1546987.442 639306.968 0, 1547281.14 639339.171 0, 1547574.836 639371.391 0, 1547868.53 639403.629 0, 1548162.221 639435.884 0, 1548455.911 639468.157 0, 1548749.6 639500.446 0, 1549043.286 639532.753 0, 1549336.97 639565.078 0, 
+    1549630.653 639597.419 0, 1549924.333 639629.778 0, 1550218.012 639662.154 0, 1550511.688 639694.547 0, 1550805.363 639726.958 0, 1551099.036 639759.386 0, 1551392.707 639791.831 0, 1551686.376 639824.294 0, 1551978.71 639856.626 0, 1552590.619 634325.506 0, 
+    1553202.491 628794.729 0))
+
+POLYGON ((1566072.468 641435.978 0, 1565780.224 641402.82 0, 1565486.648 641369.528 0, 1565193.07 641336.253 0, 1564899.49 641302.995 0, 1564605.908 641269.755 0, 1564312.324 641236.532 0, 1564018.738 641203.326 0, 1563725.15 641170.138 0, 1563431.56 641136.967 0, 
+    1563137.968 641103.813 0, 1562844.374 641070.677 0, 1562550.779 641037.557 0, 1562257.181 641004.455 0, 1561963.581 640971.371 0, 1561669.98 640938.303 0, 1561376.376 640905.253 0, 1561082.771 640872.22 0, 1560789.164 640839.205 0, 1560495.554 640806.206 0, 
+    1560201.943 640773.225 0, 1559908.33 640740.262 0, 1559614.715 640707.315 0, 1559321.098 640674.386 0, 1559026.147 640641.325 0, 1558733.858 640608.579 0, 1558440.235 640575.702 0, 1558146.61 640542.842 0, 1557852.983 640509.999 0, 1557559.354 640477.174 0, 
+    1557265.724 640444.366 0, 1556972.091 640411.575 0, 1556678.457 640378.801 0, 1556384.82 640346.045 0, 1556091.182 640313.306 0, 1555797.542 640280.584 0, 1555503.899 640247.879 0, 1555210.255 640215.192 0, 1554916.609 640182.522 0, 1554622.961 640149.87 0, 
+    1554329.311 640117.234 0, 1554035.659 640084.616 0, 1553742.006 640052.015 0, 1553448.35 640019.432 0, 1553154.693 639986.866 0, 1552861.033 639954.317 0, 1552567.372 639921.785 0, 1552273.708 639889.271 0, 1551978.71 639856.626 0, 1551366.763 645388.086 0, 
+    1550754.779 650919.884 0, 1551049.123 650952.456 0, 1551342.135 650984.898 0, 1551635.145 651017.357 0, 1551928.154 651049.834 0, 1552221.16 651082.328 0, 1552514.165 651114.84 0, 1552807.167 651147.368 0, 1553100.168 651179.914 0, 1553393.167 651212.477 0, 
+    1553686.164 651245.057 0, 1553979.159 651277.655 0, 1554272.152 651310.269 0, 1554565.143 651342.901 0, 1554858.132 651375.55 0, 1555151.119 651408.217 0, 1555444.104 651440.901 0, 1555737.088 651473.602 0, 1556030.069 651506.32 0, 1556323.049 651539.055 0, 
+    1556616.027 651571.808 0, 1556909.002 651604.578 0, 1557201.976 651637.365 0, 1557494.948 651670.169 0, 1557786.589 651702.842 0, 1558080.886 651735.83 0, 1558373.852 651768.686 0, 1558666.816 651801.56 0, 1558959.778 651834.45 0, 1559252.738 651867.358 0, 
+    1559545.697 651900.283 0, 1559838.653 651933.226 0, 1560131.607 651966.185 0, 1560424.56 651999.162 0, 1560717.51 652032.156 0, 1561010.459 652065.168 0, 1561303.406 652098.196 0, 1561596.35 652131.242 0, 1561889.293 652164.305 0, 1562182.234 652197.385 0, 
+    1562475.173 652230.483 0, 1562768.11 652263.598 0, 1563061.045 652296.73 0, 1563353.978 652329.879 0, 1563646.909 652363.045 0, 1563939.838 652396.229 0, 1564232.765 652429.43 0, 1564525.69 652462.648 0, 1564817.286 652495.733 0, 1565444.896 646965.687 0, 
+    1566072.468 641435.978 0))
+
+POLYGON ((1578875.285 654111.306 0, 1578583.782 654077.397 0, 1578290.951 654043.352 0, 1577998.119 654009.323 0, 1577705.285 653975.312 0, 1577412.449 653941.318 0, 1577119.611 653907.341 0, 1576826.77 653873.382 0, 1576533.928 653839.439 0, 1576241.084 653805.514 0, 
+    1575948.238 653771.607 0, 1575655.39 653737.716 0, 1575362.539 653703.843 0, 1575069.687 653669.987 0, 1574776.833 653636.148 0, 1574483.977 653602.326 0, 1574191.119 653568.522 0, 1573898.259 653534.735 0, 1573605.397 653500.965 0, 1573312.532 653467.212 0, 
+    1573019.666 653433.477 0, 1572726.798 653399.759 0, 1572433.928 653366.058 0, 1572141.056 653332.374 0, 1571846.856 653298.555 0, 1571555.306 653265.058 0, 1571262.428 653231.426 0, 1570969.548 653197.812 0, 1570676.666 653164.214 0, 1570383.782 653130.634 0, 
+    1570090.896 653097.071 0, 1569798.009 653063.525 0, 1569505.119 653029.996 0, 1569212.227 652996.485 0, 1568919.333 652962.991 0, 1568626.437 652929.514 0, 1568333.54 652896.054 0, 1568040.64 652862.612 0, 1567747.738 652829.187 0, 1567454.835 652795.779 0, 
+    1567161.929 652762.388 0, 1566869.021 652729.015 0, 1566576.112 652695.659 0, 1566283.2 652662.32 0, 1565990.287 652628.998 0, 1565697.372 652595.694 0, 1565404.454 652562.407 0, 1565111.535 652529.137 0, 1564817.286 652495.733 0, 1564189.638 658026.113 0, 
+    1563561.953 663556.823 0, 1563855.547 663590.152 0, 1564147.816 663623.348 0, 1564440.082 663656.561 0, 1564732.346 663689.792 0, 1565024.609 663723.039 0, 1565316.869 663756.304 0, 1565609.128 663789.586 0, 1565901.385 663822.885 0, 1566193.639 663856.202 0, 
+    1566485.892 663889.535 0, 1566778.142 663922.886 0, 1567070.391 663956.254 0, 1567362.638 663989.64 0, 1567654.883 664023.042 0, 1567947.126 664056.462 0, 1568239.366 664089.899 0, 1568531.605 664123.353 0, 1568823.842 664156.824 0, 1569116.077 664190.312 0, 
+    1569408.31 664223.818 0, 1569700.541 664257.341 0, 1569992.77 664290.881 0, 1570284.997 664324.438 0, 1570575.899 664357.86 0, 1570869.445 664391.604 0, 1571161.667 664425.213 0, 1571453.886 664458.839 0, 1571746.103 664492.482 0, 1572038.318 664526.143 0, 
+    1572330.531 664559.82 0, 1572622.742 664593.515 0, 1572914.952 664627.227 0, 1573207.159 664660.956 0, 1573499.364 664694.703 0, 1573791.567 664728.466 0, 1574083.769 664762.247 0, 1574375.968 664796.045 0, 1574668.165 664829.861 0, 1574960.361 664863.693 0, 
+    1575252.554 664897.543 0, 1575544.745 664931.409 0, 1575836.935 664965.293 0, 1576129.122 664999.195 0, 1576421.307 665033.113 0, 1576713.491 665067.049 0, 1577005.672 665101.001 0, 1577297.852 665134.972 0, 1577588.707 665168.805 0, 1578232.015 659639.89 0, 
+    1578875.285 654111.306 0))
+
+POLYGON ((1591610.852 666820.409 0, 1591320.09 666785.753 0, 1591028.008 666750.958 0, 1590735.924 666716.18 0, 1590443.838 666681.419 0, 1590151.749 666646.675 0, 1589859.659 666611.949 0, 1589567.566 666577.239 0, 1589275.472 666542.547 0, 1588983.375 666507.872 0, 
+    1588691.277 666473.214 0, 1588399.176 666438.574 0, 1588107.073 666403.95 0, 1587814.969 666369.344 0, 1587522.862 666334.755 0, 1587230.753 666300.183 0, 1586938.642 666265.629 0, 1586646.53 666231.091 0, 1586354.415 666196.571 0, 1586062.298 666162.068 0, 
+    1585770.179 666127.582 0, 1585478.058 666093.113 0, 1585185.935 666058.662 0, 1584893.81 666024.227 0, 1584600.363 665989.655 0, 1584309.554 665955.41 0, 1584017.423 665921.028 0, 1583725.29 665886.662 0, 1583433.155 665852.314 0, 1583141.017 665817.983 0, 
+    1582848.878 665783.669 0, 1582556.737 665749.372 0, 1582264.594 665715.093 0, 1581972.449 665680.83 0, 1581680.301 665646.585 0, 1581388.152 665612.357 0, 1581096.001 665578.146 0, 1580803.848 665543.953 0, 1580511.692 665509.777 0, 1580219.535 665475.617 0, 
+    1579927.376 665441.475 0, 1579635.214 665407.351 0, 1579343.051 665373.243 0, 1579050.886 665339.153 0, 1578758.718 665305.079 0, 1578466.549 665271.023 0, 1578174.378 665236.985 0, 1577882.204 665202.963 0, 1577588.707 665168.805 0, 1576945.361 670698.046 0, 
+    1576301.977 676227.612 0, 1576594.82 676261.694 0, 1576886.343 676295.639 0, 1577177.863 676329.602 0, 1577469.382 676363.582 0, 1577760.898 676397.58 0, 1578052.413 676431.594 0, 1578343.925 676465.626 0, 1578635.436 676499.675 0, 1578926.944 676533.74 0, 
+    1579218.45 676567.824 0, 1579509.955 676601.924 0, 1579801.457 676636.041 0, 1580092.958 676670.176 0, 1580384.456 676704.327 0, 1580675.953 676738.496 0, 1580967.447 676772.682 0, 1581258.939 676806.885 0, 1581550.43 676841.106 0, 1581841.918 676875.343 0, 
+    1582133.404 676909.598 0, 1582424.889 676943.87 0, 1582716.371 676978.159 0, 1583007.851 677012.465 0, 1583298.012 677046.633 0, 1583590.806 677081.128 0, 1583882.28 677115.486 0, 1584173.752 677149.861 0, 1584465.222 677184.253 0, 1584756.691 677218.662 0, 
+    1585048.157 677253.088 0, 1585339.621 677287.531 0, 1585631.083 677321.992 0, 1585922.543 677356.469 0, 1586214.001 677390.964 0, 1586505.457 677425.476 0, 1586796.911 677460.005 0, 1587088.363 677494.551 0, 1587379.813 677529.115 0, 1587671.261 677563.696 0, 
+    1587962.706 677598.293 0, 1588254.15 677632.908 0, 1588545.592 677667.54 0, 1588837.032 677702.189 0, 1589128.469 677736.856 0, 1589419.905 677771.539 0, 1589711.338 677806.24 0, 1590002.77 677840.958 0, 1590292.883 677875.536 0, 1590951.887 672347.81 0, 
+    1591610.852 666820.409 0))
+
+POLYGON ((1604279.078 679562.98 0, 1603989.061 679527.583 0, 1603697.729 679492.042 0, 1603406.395 679456.518 0, 1603115.058 679421.011 0, 1602823.72 679385.521 0, 1602532.379 679350.049 0, 1602241.036 679314.594 0, 1601949.691 679279.155 0, 1601658.345 679243.734 0, 
+    1601366.996 679208.331 0, 1601075.644 679172.944 0, 1600784.291 679137.574 0, 1600492.936 679102.222 0, 1600201.579 679066.887 0, 1599910.219 679031.569 0, 1599618.858 678996.268 0, 1599327.494 678960.984 0, 1599036.129 678925.717 0, 1598744.761 678890.468 0, 
+    1598453.391 678855.235 0, 1598162.019 678820.02 0, 1597870.645 678784.822 0, 1597579.269 678749.641 0, 1597286.577 678714.319 0, 1596996.511 678679.331 0, 1596705.129 678644.201 0, 1596413.745 678609.089 0, 1596122.358 678573.994 0, 1595830.97 678538.916 0, 
+    1595539.58 678503.855 0, 1595248.187 678468.811 0, 1594956.792 678433.785 0, 1594665.396 678398.775 0, 1594373.997 678363.783 0, 1594082.596 678328.808 0, 1593791.194 678293.85 0, 1593499.789 678258.909 0, 1593208.382 678223.986 0, 1592916.973 678189.079 0, 
+    1592625.562 678154.19 0, 1592334.149 678119.318 0, 1592042.733 678084.463 0, 1591751.316 678049.625 0, 1591459.897 678014.804 0, 1591168.476 677980.001 0, 1590877.052 677945.214 0, 1590585.627 677910.445 0, 1590292.883 677875.536 0, 1589633.842 683403.581 0, 
+    1588974.763 688931.944 0, 1589266.852 688966.775 0, 1589557.627 689001.467 0, 1589848.4 689036.175 0, 1590139.17 689070.901 0, 1590429.939 689105.644 0, 1590720.705 689140.404 0, 1591011.47 689175.182 0, 1591302.232 689209.976 0, 1591592.992 689244.787 0, 
+    1591883.751 689279.616 0, 1592174.507 689314.461 0, 1592465.261 689349.324 0, 1592756.013 689384.204 0, 1593046.763 689419.101 0, 1593337.511 689454.015 0, 1593628.257 689488.946 0, 1593919.001 689523.895 0, 1594209.743 689558.86 0, 1594500.483 689593.843 0, 
+    1594791.22 689628.842 0, 1595081.956 689663.859 0, 1595372.69 689698.893 0, 1595663.421 689733.944 0, 1595952.839 689768.854 0, 1596244.878 689804.098 0, 1596535.604 689839.2 0, 1596826.327 689874.319 0, 1597117.048 689909.456 0, 1597407.767 689944.61 0, 
+    1597698.484 689979.78 0, 1597989.199 690014.968 0, 1598279.912 690050.173 0, 1598570.623 690085.395 0, 1598861.332 690120.635 0, 1599152.039 690155.891 0, 1599442.743 690191.164 0, 1599733.446 690226.455 0, 1600024.146 690261.763 0, 1600314.845 690297.087 0, 
+    1600605.541 690332.429 0, 1600896.235 690367.788 0, 1601186.927 690403.164 0, 1601477.618 690438.558 0, 1601768.306 690473.968 0, 1602058.991 690509.395 0, 1602349.675 690544.84 0, 1602640.357 690580.302 0, 1602929.726 690615.62 0, 1603604.422 685089.142 0, 
+    1604279.078 679562.98 0))
+
+POLYGON ((1616879.878 692338.716 0, 1616590.607 692302.579 0, 1616300.027 692266.296 0, 1616009.444 692230.031 0, 1615718.859 692193.782 0, 1615428.273 692157.551 0, 1615137.684 692121.336 0, 1614847.093 692085.139 0, 1614556.499 692048.959 0, 1614265.904 692012.796 0, 
+    1613975.307 691976.65 0, 1613684.707 691940.521 0, 1613394.105 691904.41 0, 1613103.502 691868.315 0, 1612812.896 691832.237 0, 1612522.288 691796.177 0, 1612231.677 691760.134 0, 1611941.065 691724.108 0, 1611650.451 691688.099 0, 1611359.834 691652.107 0, 
+    1611069.215 691616.132 0, 1610778.595 691580.174 0, 1610487.972 691544.233 0, 1610197.347 691508.31 0, 1609905.41 691472.242 0, 1609616.09 691436.514 0, 1609325.459 691400.642 0, 1609034.825 691364.787 0, 1608744.19 691328.948 0, 1608453.552 691293.128 0, 
+    1608162.912 691257.324 0, 1607872.27 691221.537 0, 1607581.626 691185.767 0, 1607290.98 691150.015 0, 1607000.332 691114.28 0, 1606709.682 691078.561 0, 1606419.029 691042.86 0, 1606128.375 691007.176 0, 1605837.718 690971.509 0, 1605547.059 690935.859 0, 
+    1605256.399 690900.227 0, 1604965.736 690864.611 0, 1604675.071 690829.012 0, 1604384.404 690793.431 0, 1604093.734 690757.867 0, 1603803.063 690722.319 0, 1603512.39 690686.789 0, 1603221.714 690651.276 0, 1602929.726 690615.62 0, 1602254.993 696142.412 0, 
+    1601580.221 701669.515 0, 1601871.556 701705.091 0, 1602161.581 701740.524 0, 1602451.603 701775.975 0, 1602741.624 701811.442 0, 1603031.643 701846.927 0, 1603321.659 701882.429 0, 1603611.674 701917.948 0, 1603901.686 701953.484 0, 1604191.696 701989.037 0, 
+    1604481.704 702024.607 0, 1604771.71 702060.194 0, 1605061.714 702095.798 0, 1605351.716 702131.419 0, 1605641.716 702167.058 0, 1605931.714 702202.713 0, 1606221.709 702238.386 0, 1606511.703 702274.075 0, 1606801.694 702309.782 0, 1607091.683 702345.505 0, 
+    1607381.671 702381.246 0, 1607671.656 702417.004 0, 1607961.639 702452.779 0, 1608251.619 702488.571 0, 1608540.292 702524.218 0, 1608831.575 702560.206 0, 1609121.549 702596.049 0, 1609411.522 702631.909 0, 1609701.492 702667.786 0, 1609991.46 702703.681 0, 
+    1610281.426 702739.592 0, 1610571.39 702775.521 0, 1610861.352 702811.466 0, 1611151.312 702847.429 0, 1611441.27 702883.409 0, 1611731.225 702919.405 0, 1612021.179 702955.419 0, 1612311.13 702991.45 0, 1612601.079 703027.498 0, 1612891.026 703063.563 0, 
+    1613180.971 703099.645 0, 1613470.914 703135.744 0, 1613760.854 703171.86 0, 1614050.793 703207.994 0, 1614340.729 703244.144 0, 1614630.663 703280.311 0, 1614920.596 703316.496 0, 1615210.526 703352.697 0, 1615499.149 703388.753 0, 1616189.532 697863.579 0, 
+    1616879.878 692338.716 0))
+
+POLYGON ((1629413.163 705147.308 0, 1629124.641 705110.437 0, 1628834.815 705073.416 0, 1628544.986 705036.413 0, 1628255.155 704999.427 0, 1627965.322 704962.457 0, 1627675.486 704925.505 0, 1627385.649 704888.57 0, 1627095.809 704851.652 0, 1626805.968 704814.751 0, 
+    1626516.124 704777.867 0, 1626226.277 704741 0, 1625936.429 704704.15 0, 1625646.579 704667.317 0, 1625356.726 704630.501 0, 1625066.871 704593.702 0, 1624777.014 704556.921 0, 1624487.155 704520.156 0, 1624197.294 704483.409 0, 1623907.43 704446.678 0, 
+    1623617.565 704409.965 0, 1623327.697 704373.268 0, 1623037.827 704336.589 0, 1622747.955 704299.927 0, 1622456.777 704263.117 0, 1622168.204 704226.653 0, 1621878.325 704190.042 0, 1621588.445 704153.448 0, 1621298.562 704116.871 0, 1621008.677 704080.312 0, 
+    1620718.79 704043.769 0, 1620428.9 704007.243 0, 1620139.009 703970.734 0, 1619849.115 703934.243 0, 1619559.219 703897.768 0, 1619269.321 703861.311 0, 1618979.421 703824.87 0, 1618689.519 703788.447 0, 1618399.615 703752.041 0, 1618109.708 703715.651 0, 
+    1617819.8 703679.279 0, 1617529.889 703642.924 0, 1617239.976 703606.586 0, 1616950.061 703570.265 0, 1616660.144 703533.961 0, 1616370.224 703497.674 0, 1616080.303 703461.404 0, 1615790.379 703425.152 0, 1615499.149 703388.753 0, 1614808.726 708914.234 0, 
+    1614118.266 714440.018 0, 1614408.844 714476.335 0, 1614698.117 714512.506 0, 1614987.388 714548.694 0, 1615276.657 714584.9 0, 1615565.923 714621.122 0, 1615855.188 714657.362 0, 1616144.451 714693.618 0, 1616433.711 714729.892 0, 1616722.969 714766.182 0, 
+    1617012.225 714802.49 0, 1617301.479 714838.815 0, 1617590.731 714875.156 0, 1617879.981 714911.515 0, 1618169.228 714947.891 0, 1618458.474 714984.283 0, 1618747.717 715020.693 0, 1619036.958 715057.12 0, 1619326.197 715093.564 0, 1619615.434 715130.025 0, 
+    1619904.669 715166.502 0, 1620193.901 715202.997 0, 1620483.131 715239.509 0, 1620772.36 715276.038 0, 1621060.285 715312.42 0, 1621350.81 715349.147 0, 1621640.032 715385.727 0, 1621929.251 715422.324 0, 1622218.469 715458.938 0, 1622507.684 715495.569 0, 
+    1622796.897 715532.217 0, 1623086.108 715568.882 0, 1623375.317 715605.564 0, 1623664.524 715642.264 0, 1623953.728 715678.98 0, 1624242.93 715715.713 0, 1624532.131 715752.463 0, 1624821.329 715789.23 0, 1625110.525 715826.015 0, 1625399.718 715862.816 0, 
+    1625688.91 715899.634 0, 1625978.099 715936.469 0, 1626267.286 715973.322 0, 1626556.471 716010.191 0, 1626845.654 716047.078 0, 1627134.835 716083.981 0, 1627424.014 716120.901 0, 1627713.19 716157.839 0, 1628001.065 716194.627 0, 1628707.133 710670.816 0, 
+    1629413.163 705147.308 0))
+
+POLYGON ((1641878.851 717988.451 0, 1641591.079 717950.849 0, 1641302.008 717913.095 0, 1641012.935 717875.358 0, 1640723.859 717837.638 0, 1640434.782 717799.934 0, 1640145.702 717762.248 0, 1639856.62 717724.579 0, 1639567.536 717686.927 0, 1639278.45 717649.292 0, 
+    1638989.361 717611.674 0, 1638700.27 717574.072 0, 1638411.177 717536.488 0, 1638122.082 717498.921 0, 1637832.985 717461.371 0, 1637543.885 717423.838 0, 1637254.783 717386.322 0, 1636965.679 717348.823 0, 1636676.573 717311.341 0, 1636387.464 717273.876 0, 
+    1636098.354 717236.428 0, 1635809.241 717198.997 0, 1635520.126 717161.583 0, 1635231.009 717124.186 0, 1634940.591 717086.638 0, 1634652.767 717049.443 0, 1634363.644 717012.097 0, 1634074.517 716974.768 0, 1633785.389 716937.457 0, 1633496.259 716900.162 0, 
+    1633207.126 716862.884 0, 1632917.991 716825.623 0, 1632628.854 716788.379 0, 1632339.715 716751.153 0, 1632050.574 716713.943 0, 1631761.43 716676.75 0, 1631472.284 716639.574 0, 1631183.136 716602.416 0, 1630893.986 716565.274 0, 1630604.834 716528.149 0, 
+    1630315.679 716491.042 0, 1630026.522 716453.951 0, 1629737.363 716416.877 0, 1629448.202 716379.821 0, 1629159.039 716342.781 0, 1628869.873 716305.759 0, 1628580.706 716268.753 0, 1628291.536 716231.765 0, 1628001.065 716194.627 0, 1627294.958 721718.738 0, 
+    1626588.813 727243.146 0, 1626878.631 727280.2 0, 1627167.15 727317.106 0, 1627455.668 727354.028 0, 1627744.183 727390.967 0, 1628032.696 727427.923 0, 1628321.207 727464.897 0, 1628609.715 727501.887 0, 1628898.222 727538.894 0, 1629186.726 727575.918 0, 
+    1629475.228 727612.96 0, 1629763.728 727650.018 0, 1630052.226 727687.093 0, 1630340.722 727724.185 0, 1630629.215 727761.294 0, 1630917.706 727798.42 0, 1631206.195 727835.563 0, 1631494.682 727872.723 0, 1631783.167 727909.9 0, 1632071.649 727947.094 0, 
+    1632360.129 727984.305 0, 1632648.608 728021.533 0, 1632937.083 728058.778 0, 1633225.557 728096.04 0, 1633512.734 728133.151 0, 1633802.498 728170.615 0, 1634090.965 728207.928 0, 1634379.43 728245.257 0, 1634667.893 728282.604 0, 1634956.353 728319.968 0, 
+    1635244.812 728357.349 0, 1635533.268 728394.746 0, 1635821.722 728432.161 0, 1636110.173 728469.593 0, 1636398.623 728507.042 0, 1636687.07 728544.507 0, 1636975.515 728581.99 0, 1637263.958 728619.489 0, 1637552.399 728657.006 0, 1637840.837 728694.54 0, 
+    1638129.274 728732.09 0, 1638417.708 728769.658 0, 1638706.139 728807.242 0, 1638994.569 728844.844 0, 1639282.996 728882.462 0, 1639571.422 728920.097 0, 1639859.845 728957.75 0, 1640148.265 728995.419 0, 1640435.39 729032.936 0, 1641157.14 723510.546 0, 
+    1641878.851 717988.451 0))
+
+POLYGON ((1654276.856 730861.838 0, 1653989.836 730823.51 0, 1653701.523 730785.026 0, 1653413.207 730746.559 0, 1653124.89 730708.109 0, 1652836.57 730669.675 0, 1652548.247 730631.259 0, 1652259.923 730592.86 0, 1651971.596 730554.478 0, 1651683.267 730516.113 0, 
+    1651394.936 730477.764 0, 1651106.602 730439.433 0, 1650818.267 730401.119 0, 1650529.928 730362.821 0, 1650241.588 730324.541 0, 1649953.246 730286.277 0, 1649664.901 730248.031 0, 1649376.554 730209.801 0, 1649088.204 730171.589 0, 1648799.853 730133.393 0, 
+    1648511.499 730095.215 0, 1648223.143 730057.053 0, 1647934.785 730018.908 0, 1647646.424 729980.781 0, 1647356.769 729942.499 0, 1647069.696 729904.576 0, 1646781.329 729866.5 0, 1646492.96 729828.44 0, 1646204.588 729790.397 0, 1645916.214 729752.371 0, 
+    1645627.838 729714.362 0, 1645339.459 729676.37 0, 1645051.078 729638.396 0, 1644762.695 729600.438 0, 1644474.31 729562.497 0, 1644185.923 729524.573 0, 1643897.533 729486.666 0, 1643609.141 729448.776 0, 1643320.747 729410.903 0, 1643032.351 729373.046 0, 
+    1642743.952 729335.207 0, 1642455.552 729297.385 0, 1642167.149 729259.58 0, 1641878.743 729221.792 0, 1641590.336 729184.021 0, 1641301.926 729146.266 0, 1641013.514 729108.529 0, 1640725.1 729070.809 0, 1640435.39 729032.936 0, 1639713.603 734555.62 0, 
+    1638991.777 740078.594 0, 1639280.834 740116.381 0, 1639568.598 740154.016 0, 1639856.359 740191.668 0, 1640144.119 740229.338 0, 1640431.876 740267.024 0, 1640719.632 740304.727 0, 1641007.384 740342.447 0, 1641295.135 740380.184 0, 1641582.884 740417.937 0, 
+    1641870.63 740455.708 0, 1642158.374 740493.496 0, 1642446.116 740531.3 0, 1642733.855 740569.122 0, 1643021.593 740606.961 0, 1643309.328 740644.816 0, 1643597.061 740682.688 0, 1643884.791 740720.578 0, 1644172.52 740758.484 0, 1644460.246 740796.407 0, 
+    1644747.97 740834.347 0, 1645035.692 740872.304 0, 1645323.411 740910.278 0, 1645611.128 740948.269 0, 1645897.554 740986.107 0, 1646186.556 741024.302 0, 1646474.267 741062.344 0, 1646761.975 741100.402 0, 1647049.681 741138.478 0, 1647337.385 741176.57 0, 
+    1647625.086 741214.68 0, 1647912.786 741252.806 0, 1648200.483 741290.95 0, 1648488.178 741329.11 0, 1648775.87 741367.287 0, 1649063.561 741405.481 0, 1649351.249 741443.692 0, 1649638.935 741481.92 0, 1649926.618 741520.165 0, 1650214.3 741558.427 0, 
+    1650501.979 741596.706 0, 1650789.656 741635.001 0, 1651077.33 741673.314 0, 1651365.002 741711.644 0, 1651652.673 741749.99 0, 1651940.34 741788.354 0, 1652228.006 741826.734 0, 1652515.669 741865.131 0, 1652802.042 741903.374 0, 1653539.469 736382.461 0, 
+    1654276.856 730861.838 0))
+
+POLYGON ((1666607.097 743767.162 0, 1666320.831 743728.111 0, 1666033.278 743688.901 0, 1665745.722 743649.708 0, 1665458.163 743610.532 0, 1665170.603 743571.373 0, 1664883.04 743532.231 0, 1664595.475 743493.106 0, 1664307.907 743453.997 0, 1664020.337 743414.906 0, 
+    1663732.765 743375.831 0, 1663445.191 743336.774 0, 1663157.614 743297.733 0, 1662870.035 743258.71 0, 1662582.454 743219.703 0, 1662294.87 743180.713 0, 1662007.284 743141.74 0, 1661719.696 743102.784 0, 1661432.106 743063.845 0, 1661144.513 743024.923 0, 
+    1660856.918 742986.018 0, 1660569.32 742947.13 0, 1660281.721 742908.258 0, 1659994.119 742869.404 0, 1659705.228 742830.393 0, 1659418.908 742791.746 0, 1659131.299 742752.942 0, 1658843.688 742714.155 0, 1658556.075 742675.386 0, 1658268.459 742636.633 0, 
+    1657980.841 742597.897 0, 1657693.221 742559.178 0, 1657405.599 742520.476 0, 1657117.974 742481.791 0, 1656830.347 742443.123 0, 1656542.718 742404.471 0, 1656255.086 742365.837 0, 1655967.452 742327.22 0, 1655679.816 742288.619 0, 1655392.178 742250.036 0, 
+    1655104.537 742211.469 0, 1654816.894 742172.919 0, 1654529.249 742134.387 0, 1654241.602 742095.871 0, 1653953.952 742057.372 0, 1653666.3 742018.89 0, 1653378.646 741980.425 0, 1653090.989 741941.977 0, 1652802.042 741903.374 0, 1652064.578 747424.572 0, 
+    1651327.076 752946.054 0, 1651615.369 752984.57 0, 1651902.376 753022.931 0, 1652189.38 753061.309 0, 1652476.382 753099.704 0, 1652763.382 753138.116 0, 1653050.38 753176.545 0, 1653337.375 753214.99 0, 1653624.368 753253.453 0, 1653911.359 753291.932 0, 
+    1654198.347 753330.429 0, 1654485.334 753368.942 0, 1654772.317 753407.472 0, 1655059.299 753446.019 0, 1655346.279 753484.583 0, 1655633.256 753523.164 0, 1655920.231 753561.762 0, 1656207.203 753600.376 0, 1656494.174 753639.008 0, 1656781.142 753677.656 0, 
+    1657068.107 753716.321 0, 1657355.071 753755.004 0, 1657642.032 753793.703 0, 1657928.991 753832.419 0, 1658214.664 753870.978 0, 1658502.902 753909.901 0, 1658789.854 753948.668 0, 1659076.804 753987.451 0, 1659363.752 754026.252 0, 1659650.697 754065.069 0, 
+    1659937.64 754103.903 0, 1660224.58 754142.754 0, 1660511.519 754181.622 0, 1660798.455 754220.507 0, 1661085.389 754259.409 0, 1661372.32 754298.327 0, 1661659.25 754337.263 0, 1661946.176 754376.215 0, 1662233.101 754415.185 0, 1662520.024 754454.171 0, 
+    1662806.944 754493.174 0, 1663093.861 754532.194 0, 1663380.777 754571.231 0, 1663667.69 754610.284 0, 1663954.601 754649.355 0, 1664241.509 754688.442 0, 1664528.416 754727.547 0, 1664815.32 754766.668 0, 1665100.939 754805.631 0, 1665854.037 749286.255 0, 
+    1666607.097 743767.162 0))
+
+POLYGON ((1678869.494 756704.115 0, 1678583.983 756664.345 0, 1678297.191 756624.413 0, 1678010.396 756584.498 0, 1677723.599 756544.6 0, 1677436.8 756504.719 0, 1677149.998 756464.855 0, 1676863.194 756425.008 0, 1676576.388 756385.178 0, 1676289.579 756345.364 0, 
+    1676002.768 756305.567 0, 1675715.955 756265.788 0, 1675429.139 756226.025 0, 1675142.321 756186.279 0, 1674855.501 756146.55 0, 1674568.678 756106.838 0, 1674281.853 756067.142 0, 1673995.025 756027.464 0, 1673708.195 755987.802 0, 1673421.363 755948.158 0, 
+    1673134.529 755908.53 0, 1672847.692 755868.919 0, 1672560.853 755829.325 0, 1672274.012 755789.748 0, 1671985.887 755750.011 0, 1671700.322 755710.644 0, 1671413.473 755671.118 0, 1671126.623 755631.608 0, 1670839.769 755592.115 0, 1670552.914 755552.639 0, 
+    1670266.056 755513.18 0, 1669979.196 755473.738 0, 1669692.334 755434.313 0, 1669405.469 755394.905 0, 1669118.602 755355.513 0, 1668831.733 755316.139 0, 1668544.861 755276.781 0, 1668257.987 755237.44 0, 1667971.111 755198.116 0, 1667684.233 755158.809 0, 
+    1667397.352 755119.519 0, 1667110.468 755080.246 0, 1666823.583 755040.99 0, 1666536.695 755001.75 0, 1666249.805 754962.528 0, 1665962.912 754923.322 0, 1665676.018 754884.133 0, 1665389.121 754844.961 0, 1665100.939 754805.631 0, 1664347.802 760325.286 0, 
+    1663594.628 765845.217 0, 1663882.157 765884.458 0, 1664168.404 765923.542 0, 1664454.649 765962.642 0, 1664740.892 766001.759 0, 1665027.133 766040.892 0, 1665313.371 766080.043 0, 1665599.606 766119.21 0, 1665885.84 766158.395 0, 1666172.071 766197.596 0, 
+    1666458.3 766236.814 0, 1666744.526 766276.049 0, 1667030.751 766315.3 0, 1667316.973 766354.569 0, 1667603.192 766393.854 0, 1667889.41 766433.156 0, 1668175.625 766472.475 0, 1668461.837 766511.811 0, 1668748.048 766551.164 0, 1669034.256 766590.534 0, 
+    1669320.461 766629.92 0, 1669606.665 766669.323 0, 1669892.866 766708.744 0, 1670179.065 766748.181 0, 1670463.983 766787.458 0, 1670751.455 766827.105 0, 1671037.647 766866.593 0, 1671323.836 766906.097 0, 1671610.024 766945.618 0, 1671896.208 766985.156 0, 
+    1672182.391 767024.711 0, 1672468.571 767064.283 0, 1672754.749 767103.871 0, 1673040.924 767143.477 0, 1673327.098 767183.099 0, 1673613.269 767222.738 0, 1673899.437 767262.394 0, 1674185.603 767302.067 0, 1674471.767 767341.757 0, 1674757.929 767381.463 0, 
+    1675044.088 767421.187 0, 1675330.245 767460.927 0, 1675616.399 767500.684 0, 1675902.551 767540.458 0, 1676188.701 767580.248 0, 1676474.848 767620.056 0, 1676760.994 767659.88 0, 1677047.136 767699.721 0, 1677332 767739.402 0, 1678100.766 762221.62 0, 
+    1678869.494 756704.115 0))
+
+POLYGON ((1351406.679 454551.963 0, 1351103.523 454531.385 0, 1350798.948 454510.729 0, 1350494.372 454490.091 0, 1350189.795 454469.47 0, 1349885.217 454448.868 0, 1349580.637 454428.283 0, 1349276.056 454407.717 0, 1348971.474 454387.168 0, 1348666.891 454366.637 0, 
+    1348362.307 454346.124 0, 1348057.721 454325.629 0, 1347753.134 454305.152 0, 1347448.547 454284.693 0, 1347143.957 454264.252 0, 1346839.367 454243.829 0, 1346534.775 454223.423 0, 1346230.183 454203.036 0, 1345925.589 454182.667 0, 1345620.993 454162.315 0, 
+    1345316.397 454141.981 0, 1345011.799 454121.666 0, 1344707.201 454101.368 0, 1344402.601 454081.088 0, 1344096.581 454060.732 0, 1343793.397 454040.582 0, 1343488.794 454020.356 0, 1343184.189 454000.148 0, 1342879.583 453979.958 0, 1342574.976 453959.786 0, 
+    1342270.367 453939.631 0, 1341965.758 453919.495 0, 1341661.147 453899.377 0, 1341356.535 453879.276 0, 1341051.922 453859.193 0, 1340747.308 453839.129 0, 1340442.693 453819.082 0, 1340138.076 453799.053 0, 1339833.458 453779.042 0, 1339528.839 453759.049 0, 
+    1339224.219 453739.074 0, 1338919.598 453719.117 0, 1338614.976 453699.178 0, 1338310.352 453679.257 0, 1338005.727 453659.354 0, 1337701.101 453639.468 0, 1337396.474 453619.601 0, 1337091.846 453599.751 0, 1336785.796 453579.827 0, 1336425.183 459121.673 0, 
+    1336064.543 464663.95 0, 1336369.937 464683.831 0, 1336673.913 464703.638 0, 1336977.887 464723.463 0, 1337281.861 464743.306 0, 1337585.834 464763.166 0, 1337889.805 464783.045 0, 1338193.775 464802.941 0, 1338497.744 464822.856 0, 1338801.712 464842.788 0, 
+    1339105.678 464862.738 0, 1339409.644 464882.706 0, 1339713.608 464902.692 0, 1340017.571 464922.696 0, 1340321.533 464942.718 0, 1340625.493 464962.757 0, 1340929.453 464982.815 0, 1341233.411 465002.89 0, 1341537.368 465022.983 0, 1341841.324 465043.095 0, 
+    1342145.279 465063.224 0, 1342449.233 465083.371 0, 1342753.185 465103.535 0, 1343057.136 465123.718 0, 1343359.671 465143.825 0, 1343665.035 465164.137 0, 1343968.983 465184.374 0, 1344272.929 465204.628 0, 1344576.875 465224.9 0, 1344880.819 465245.19 0, 
+    1345184.761 465265.498 0, 1345488.703 465285.824 0, 1345792.644 465306.168 0, 1346096.583 465326.529 0, 1346400.521 465346.909 0, 1346704.458 465367.306 0, 1347008.394 465387.721 0, 1347312.328 465408.155 0, 1347616.261 465428.606 0, 1347920.193 465449.075 0, 
+    1348224.124 465469.561 0, 1348528.054 465490.066 0, 1348831.982 465510.589 0, 1349135.91 465531.129 0, 1349439.836 465551.688 0, 1349743.761 465572.264 0, 1350047.684 465592.858 0, 1350351.607 465613.47 0, 1350654.113 465634.004 0, 1351030.411 460092.768 0, 
+    1351406.679 454551.963 0))
+
+POLYGON ((1365240.885 466645.273 0, 1364938.435 466623.884 0, 1364634.572 466602.413 0, 1364330.708 466580.961 0, 1364026.843 466559.526 0, 1363722.976 466538.109 0, 1363419.108 466516.71 0, 1363115.239 466495.329 0, 1362811.368 466473.965 0, 1362507.496 466452.62 0, 
+    1362203.623 466431.292 0, 1361899.749 466409.983 0, 1361595.874 466388.691 0, 1361291.997 466367.417 0, 1360988.119 466346.161 0, 1360684.239 466324.923 0, 1360380.359 466303.703 0, 1360076.477 466282.5 0, 1359772.594 466261.316 0, 1359468.71 466240.149 0, 
+    1359164.824 466219.001 0, 1358860.937 466197.87 0, 1358557.049 466176.757 0, 1358253.16 466155.662 0, 1357947.856 466134.487 0, 1357645.378 466113.526 0, 1357341.485 466092.484 0, 1357037.591 466071.461 0, 1356733.695 466050.455 0, 1356429.798 466029.468 0, 
+    1356125.901 466008.498 0, 1355822.001 465987.546 0, 1355518.101 465966.612 0, 1355214.199 465945.696 0, 1354910.296 465924.797 0, 1354606.392 465903.917 0, 1354302.487 465883.055 0, 1353998.581 465862.21 0, 1353694.673 465841.383 0, 1353390.764 465820.574 0, 
+    1353086.854 465799.784 0, 1352782.942 465779.01 0, 1352479.029 465758.255 0, 1352175.116 465737.518 0, 1351871.2 465716.799 0, 1351567.284 465696.097 0, 1351263.367 465675.414 0, 1350959.448 465654.748 0, 1350654.113 465634.004 0, 1350277.787 471175.669 0, 
+    1349901.432 476717.759 0, 1350206.111 476738.458 0, 1350509.377 476759.08 0, 1350812.642 476779.719 0, 1351115.906 476800.376 0, 1351419.169 476821.051 0, 1351722.431 476841.744 0, 1352025.691 476862.454 0, 1352328.95 476883.183 0, 1352632.208 476903.929 0, 
+    1352935.465 476924.693 0, 1353238.72 476945.475 0, 1353541.974 476966.275 0, 1353845.227 476987.093 0, 1354148.479 477007.928 0, 1354451.729 477028.782 0, 1354754.979 477049.653 0, 1355058.227 477070.542 0, 1355361.474 477091.449 0, 1355664.719 477112.374 0, 
+    1355967.964 477133.316 0, 1356271.207 477154.277 0, 1356574.449 477175.255 0, 1356877.689 477196.252 0, 1357179.519 477217.168 0, 1357484.167 477238.297 0, 1357787.404 477259.347 0, 1358090.64 477280.415 0, 1358393.874 477301.5 0, 1358697.107 477322.603 0, 
+    1359000.339 477343.725 0, 1359303.57 477364.864 0, 1359606.8 477386.02 0, 1359910.028 477407.195 0, 1360213.255 477428.388 0, 1360516.481 477449.598 0, 1360819.705 477470.826 0, 1361122.929 477492.072 0, 1361426.151 477513.336 0, 1361729.371 477534.618 0, 
+    1362032.591 477555.917 0, 1362335.809 477577.235 0, 1362639.026 477598.57 0, 1362942.242 477619.923 0, 1363245.456 477641.294 0, 1363548.67 477662.683 0, 1363851.882 477684.09 0, 1364155.092 477705.514 0, 1364456.893 477726.857 0, 1364848.904 472185.852 0, 
+    1365240.885 466645.273 0))
+
+POLYGON ((1379009.445 478777.073 0, 1378707.704 478754.877 0, 1378404.555 478732.596 0, 1378101.405 478710.333 0, 1377798.253 478688.088 0, 1377495.1 478665.86 0, 1377191.946 478643.65 0, 1376888.79 478621.459 0, 1376585.634 478599.285 0, 1376282.475 478577.128 0, 
+    1375979.316 478554.99 0, 1375676.155 478532.87 0, 1375372.993 478510.767 0, 1375069.83 478488.682 0, 1374766.665 478466.615 0, 1374463.499 478444.566 0, 1374160.332 478422.535 0, 1373857.164 478400.521 0, 1373553.994 478378.526 0, 1373250.823 478356.548 0, 
+    1372947.65 478334.588 0, 1372644.476 478312.646 0, 1372341.301 478290.722 0, 1372038.125 478268.816 0, 1371733.54 478246.826 0, 1371431.769 478225.057 0, 1371128.589 478203.204 0, 1370825.407 478181.369 0, 1370522.224 478159.552 0, 1370219.04 478137.752 0, 
+    1369915.855 478115.971 0, 1369612.669 478094.207 0, 1369309.481 478072.462 0, 1369006.292 478050.734 0, 1368703.101 478029.024 0, 1368399.909 478007.331 0, 1368096.717 477985.657 0, 1367793.522 477964.001 0, 1367490.327 477942.362 0, 1367187.13 477920.741 0, 
+    1366883.932 477899.138 0, 1366580.733 477877.553 0, 1366277.532 477855.986 0, 1365974.33 477834.436 0, 1365671.127 477812.905 0, 1365367.923 477791.391 0, 1365064.717 477769.895 0, 1364761.51 477748.417 0, 1364456.893 477726.857 0, 1364064.852 483268.284 0, 
+    1363672.781 488810.132 0, 1363976.743 488831.645 0, 1364279.297 488853.077 0, 1364581.851 488874.527 0, 1364884.403 488895.994 0, 1365186.954 488917.479 0, 1365489.503 488938.982 0, 1365792.051 488960.503 0, 1366094.598 488982.042 0, 1366397.144 489003.598 0, 
+    1366699.689 489025.173 0, 1367002.232 489046.765 0, 1367304.774 489068.375 0, 1367607.314 489090.003 0, 1367909.854 489111.648 0, 1368212.392 489133.311 0, 1368514.929 489154.993 0, 1368817.464 489176.692 0, 1369119.999 489198.408 0, 1369422.532 489220.143 0, 
+    1369725.063 489241.895 0, 1370027.594 489263.665 0, 1370330.123 489285.453 0, 1370632.651 489307.259 0, 1370933.773 489328.982 0, 1371237.703 489350.924 0, 1371540.227 489372.783 0, 1371842.749 489394.661 0, 1372145.271 489416.555 0, 1372447.791 489438.468 0, 
+    1372750.31 489460.398 0, 1373052.827 489482.347 0, 1373355.344 489504.313 0, 1373657.859 489526.297 0, 1373960.372 489548.298 0, 1374262.885 489570.318 0, 1374565.396 489592.355 0, 1374867.906 489614.41 0, 1375170.414 489636.483 0, 1375472.921 489658.574 0, 
+    1375775.427 489680.682 0, 1376077.932 489702.808 0, 1376380.435 489724.953 0, 1376682.937 489747.114 0, 1376985.438 489769.294 0, 1377287.937 489791.492 0, 1377590.435 489813.707 0, 1377892.932 489835.94 0, 1378194.024 489858.088 0, 1378601.75 484317.37 0, 
+    1379009.445 478777.073 0))
+
+POLYGON ((1392712.249 490947.065 0, 1392411.218 490924.067 0, 1392108.785 490900.979 0, 1391806.351 490877.909 0, 1391503.916 490854.857 0, 1391201.479 490831.823 0, 1390899.041 490808.806 0, 1390596.601 490785.808 0, 1390294.16 490762.827 0, 1389991.718 490739.864 0, 
+    1389689.275 490716.919 0, 1389386.83 490693.991 0, 1389084.383 490671.082 0, 1388781.936 490648.19 0, 1388479.487 490625.316 0, 1388177.036 490602.459 0, 1387874.585 490579.621 0, 1387572.132 490556.8 0, 1387269.677 490533.998 0, 1386967.222 490511.213 0, 
+    1386664.765 490488.445 0, 1386362.306 490465.696 0, 1386059.847 490442.964 0, 1385757.386 490420.25 0, 1385453.521 490397.449 0, 1385152.459 490374.876 0, 1384849.994 490352.216 0, 1384547.528 490329.573 0, 1384245.06 490306.948 0, 1383942.591 490284.341 0, 
+    1383640.121 490261.752 0, 1383337.649 490239.181 0, 1383035.176 490216.627 0, 1382732.702 490194.091 0, 1382430.226 490171.573 0, 1382127.749 490149.073 0, 1381825.271 490126.591 0, 1381522.791 490104.126 0, 1381220.31 490081.68 0, 1380917.828 490059.251 0, 
+    1380615.344 490036.839 0, 1380312.859 490014.446 0, 1380010.373 489992.07 0, 1379707.885 489969.713 0, 1379405.396 489947.373 0, 1379102.906 489925.051 0, 1378800.415 489902.746 0, 1378497.922 489880.46 0, 1378194.024 489858.088 0, 1377786.268 495399.221 0, 
+    1377378.481 500940.769 0, 1377681.723 500963.092 0, 1377983.563 500985.331 0, 1378285.403 501007.587 0, 1378587.241 501029.861 0, 1378889.077 501052.153 0, 1379190.912 501074.462 0, 1379492.746 501096.79 0, 1379794.579 501119.135 0, 1380096.41 501141.498 0, 
+    1380398.24 501163.878 0, 1380700.069 501186.277 0, 1381001.897 501208.693 0, 1381303.723 501231.127 0, 1381605.547 501253.578 0, 1381907.371 501276.048 0, 1382209.193 501298.535 0, 1382511.014 501321.04 0, 1382812.833 501343.563 0, 1383114.651 501366.103 0, 
+    1383416.468 501388.661 0, 1383718.284 501411.237 0, 1384020.098 501433.831 0, 1384321.911 501456.443 0, 1384622.323 501478.967 0, 1384925.532 501501.719 0, 1385227.341 501524.384 0, 1385529.149 501547.066 0, 1385830.955 501569.767 0, 1386132.76 501592.485 0, 
+    1386434.563 501615.221 0, 1386736.365 501637.975 0, 1387038.166 501660.746 0, 1387339.965 501683.535 0, 1387641.764 501706.342 0, 1387943.56 501729.167 0, 1388245.356 501752.009 0, 1388547.15 501774.869 0, 1388848.943 501797.747 0, 1389150.734 501820.643 0, 
+    1389452.524 501843.557 0, 1389754.313 501866.488 0, 1390056.1 501889.437 0, 1390357.886 501912.404 0, 1390659.671 501935.388 0, 1390961.454 501958.391 0, 1391263.236 501981.411 0, 1391565.016 502004.449 0, 1391865.398 502027.398 0, 1392288.839 496487.025 0, 
+    1392712.249 490947.065 0))
+
+POLYGON ((1406349.188 503154.95 0, 1406048.87 503131.153 0, 1405747.155 503107.262 0, 1405445.44 503083.39 0, 1405143.723 503059.535 0, 1404842.004 503035.698 0, 1404540.284 503011.879 0, 1404238.563 502988.077 0, 1403936.84 502964.293 0, 1403635.116 502940.527 0, 
+    1403333.391 502916.779 0, 1403031.664 502893.048 0, 1402729.935 502869.336 0, 1402428.206 502845.641 0, 1402126.475 502821.963 0, 1401824.742 502798.304 0, 1401523.008 502774.662 0, 1401221.273 502751.038 0, 1400919.536 502727.432 0, 1400617.798 502703.843 0, 
+    1400316.059 502680.273 0, 1400014.318 502656.72 0, 1399712.576 502633.185 0, 1399410.832 502609.667 0, 1399107.691 502586.059 0, 1398807.341 502562.686 0, 1398505.593 502539.222 0, 1398203.844 502515.775 0, 1397902.094 502492.347 0, 1397600.342 502468.936 0, 
+    1397298.588 502445.543 0, 1396996.834 502422.167 0, 1396695.078 502398.81 0, 1396393.32 502375.47 0, 1396091.562 502352.148 0, 1395789.802 502328.844 0, 1395488.04 502305.557 0, 1395186.277 502282.288 0, 1394884.513 502259.037 0, 1394582.747 502235.804 0, 
+    1394280.98 502212.589 0, 1393979.212 502189.391 0, 1393677.442 502166.211 0, 1393375.671 502143.049 0, 1393073.899 502119.904 0, 1392772.125 502096.778 0, 1392470.35 502073.669 0, 1392168.574 502050.578 0, 1391865.398 502027.398 0, 1391441.926 507568.181 0, 
+    1391018.422 513109.371 0, 1391320.942 513132.501 0, 1391622.066 513155.543 0, 1391923.189 513178.602 0, 1392224.311 513201.678 0, 1392525.431 513224.773 0, 1392826.55 513247.885 0, 1393127.667 513271.015 0, 1393428.783 513294.162 0, 1393729.898 513317.328 0, 
+    1394031.011 513340.511 0, 1394332.123 513363.711 0, 1394633.234 513386.93 0, 1394934.343 513410.166 0, 1395235.451 513433.42 0, 1395536.558 513456.692 0, 1395837.663 513479.981 0, 1396138.766 513503.288 0, 1396439.869 513526.613 0, 1396740.97 513549.955 0, 
+    1397042.07 513573.316 0, 1397343.168 513596.693 0, 1397644.265 513620.089 0, 1397945.36 513643.503 0, 1398245.061 513666.825 0, 1398547.547 513690.383 0, 1398848.639 513713.849 0, 1399149.729 513737.333 0, 1399450.817 513760.835 0, 1399751.905 513784.355 0, 
+    1400052.99 513807.893 0, 1400354.075 513831.448 0, 1400655.158 513855.021 0, 1400956.24 513878.611 0, 1401257.32 513902.22 0, 1401558.399 513925.846 0, 1401859.477 513949.49 0, 1402160.553 513973.151 0, 1402461.627 513996.83 0, 1402762.701 514020.527 0, 
+    1403063.773 514044.242 0, 1403364.843 514067.974 0, 1403665.912 514091.724 0, 1403966.98 514115.492 0, 1404268.047 514139.278 0, 1404569.112 514163.081 0, 1404870.175 514186.902 0, 1405171.237 514210.741 0, 1405470.906 514234.487 0, 1405910.063 508694.515 0, 
+    1406349.188 503154.95 0))
+
+POLYGON ((1419920.154 515400.429 0, 1419620.551 515375.836 0, 1419319.558 515351.147 0, 1419018.563 515326.476 0, 1418717.566 515301.822 0, 1418416.568 515277.186 0, 1418115.569 515252.567 0, 1417814.568 515227.967 0, 1417513.565 515203.384 0, 1417212.562 515178.819 0, 
+    1416911.557 515154.271 0, 1416610.55 515129.742 0, 1416309.542 515105.23 0, 1416008.532 515080.735 0, 1415707.521 515056.259 0, 1415406.509 515031.8 0, 1415105.495 515007.359 0, 1414804.48 514982.935 0, 1414503.463 514958.53 0, 1414202.445 514934.142 0, 
+    1413901.425 514909.771 0, 1413600.404 514885.419 0, 1413299.382 514861.084 0, 1412998.358 514836.767 0, 1412695.942 514812.355 0, 1412396.306 514788.186 0, 1412095.278 514763.922 0, 1411794.248 514739.676 0, 1411493.217 514715.447 0, 1411192.184 514691.236 0, 
+    1410891.151 514667.043 0, 1410590.115 514642.868 0, 1410289.078 514618.71 0, 1409988.04 514594.57 0, 1409687.001 514570.448 0, 1409385.96 514546.343 0, 1409084.917 514522.257 0, 1408783.873 514498.188 0, 1408482.828 514474.136 0, 1408181.782 514450.103 0, 
+    1407880.733 514426.087 0, 1407579.684 514402.088 0, 1407278.633 514378.108 0, 1406977.581 514354.145 0, 1406676.527 514330.2 0, 1406375.472 514306.273 0, 1406074.415 514282.363 0, 1405773.357 514258.471 0, 1405470.906 514234.487 0, 1405031.717 519774.863 0, 
+    1404592.496 525315.64 0, 1404894.293 525339.573 0, 1405194.698 525363.413 0, 1405495.103 525387.271 0, 1405795.506 525411.146 0, 1406095.907 525435.039 0, 1406396.307 525458.95 0, 1406696.706 525482.879 0, 1406997.103 525506.825 0, 1407297.499 525530.789 0, 
+    1407597.894 525554.77 0, 1407898.287 525578.769 0, 1408198.678 525602.786 0, 1408499.069 525626.821 0, 1408799.457 525650.873 0, 1409099.845 525674.943 0, 1409400.231 525699.031 0, 1409700.615 525723.136 0, 1410000.998 525747.259 0, 1410301.38 525771.4 0, 
+    1410601.761 525795.558 0, 1410902.139 525819.734 0, 1411202.517 525843.928 0, 1411502.893 525868.139 0, 1411801.88 525892.257 0, 1412103.641 525916.615 0, 1412404.012 525940.88 0, 1412704.383 525965.162 0, 1413004.752 525989.462 0, 1413305.119 526013.779 0, 
+    1413605.485 526038.114 0, 1413905.85 526062.467 0, 1414206.213 526086.838 0, 1414506.575 526111.226 0, 1414806.935 526135.632 0, 1415107.294 526160.055 0, 1415407.651 526184.496 0, 1415708.007 526208.955 0, 1416008.362 526233.432 0, 1416308.715 526257.926 0, 
+    1416609.067 526282.438 0, 1416909.417 526306.968 0, 1417209.766 526331.515 0, 1417510.113 526356.08 0, 1417810.459 526380.663 0, 1418110.803 526405.263 0, 1418411.146 526429.881 0, 1418711.488 526454.517 0, 1419010.442 526479.056 0, 1419465.314 520939.542 0, 
+    1419920.154 515400.429 0))
+
+POLYGON ((1433425.043 527683.201 0, 1433126.157 527657.817 0, 1432825.886 527632.333 0, 1432525.614 527606.866 0, 1432225.34 527581.418 0, 1431925.065 527555.986 0, 1431624.788 527530.573 0, 1431324.51 527505.177 0, 1431024.23 527479.799 0, 1430723.949 527454.439 0, 
+    1430423.666 527429.096 0, 1430123.382 527403.771 0, 1429823.096 527378.464 0, 1429522.809 527353.174 0, 1429222.521 527327.902 0, 1428922.23 527302.648 0, 1428621.939 527277.411 0, 1428321.646 527252.192 0, 1428021.351 527226.991 0, 1427721.055 527201.807 0, 
+    1427420.757 527176.641 0, 1427120.458 527151.493 0, 1426820.158 527126.362 0, 1426519.856 527101.249 0, 1426218.167 527076.038 0, 1425919.247 527051.076 0, 1425618.941 527026.016 0, 1425318.633 527000.974 0, 1425018.324 526975.95 0, 1424718.013 526950.943 0, 
+    1424417.7 526925.953 0, 1424117.387 526900.982 0, 1423817.071 526876.028 0, 1423516.755 526851.092 0, 1423216.436 526826.173 0, 1422916.117 526801.272 0, 1422615.796 526776.389 0, 1422315.473 526751.524 0, 1422015.149 526726.676 0, 1421714.823 526701.846 0, 
+    1421414.496 526677.033 0, 1421114.168 526652.239 0, 1420813.838 526627.462 0, 1420513.507 526602.702 0, 1420213.174 526577.96 0, 1419912.84 526553.236 0, 1419612.504 526528.53 0, 1419312.167 526503.841 0, 1419010.442 526479.056 0, 1418555.536 532018.968 0, 
+    1418100.599 537559.275 0, 1418401.668 537584.006 0, 1418701.353 537608.641 0, 1419001.037 537633.294 0, 1419300.719 537657.964 0, 1419600.4 537682.652 0, 1419900.079 537707.358 0, 1420199.757 537732.081 0, 1420499.433 537756.822 0, 1420799.108 537781.581 0, 
+    1421098.781 537806.357 0, 1421398.453 537831.151 0, 1421698.124 537855.963 0, 1421997.793 537880.792 0, 1422297.46 537905.638 0, 1422597.126 537930.503 0, 1422896.791 537955.385 0, 1423196.454 537980.285 0, 1423496.116 538005.202 0, 1423795.776 538030.137 0, 
+    1424095.435 538055.089 0, 1424395.092 538080.06 0, 1424694.748 538105.048 0, 1424994.402 538130.053 0, 1425292.673 538154.961 0, 1425593.707 538180.117 0, 1425893.357 538205.175 0, 1426193.005 538230.251 0, 1426492.652 538255.345 0, 1426792.298 538280.456 0, 
+    1427091.942 538305.585 0, 1427391.584 538330.732 0, 1427691.225 538355.896 0, 1427990.865 538381.078 0, 1428290.503 538406.278 0, 1428590.14 538431.495 0, 1428889.775 538456.73 0, 1429189.408 538481.982 0, 1429489.04 538507.252 0, 1429788.671 538532.54 0, 
+    1430088.3 538557.845 0, 1430387.928 538583.168 0, 1430687.554 538608.509 0, 1430987.179 538633.867 0, 1431286.802 538659.243 0, 1431586.424 538684.636 0, 1431886.044 538710.047 0, 1432185.663 538735.476 0, 1432483.899 538760.805 0, 1432954.488 533221.806 0, 
+    1433425.043 527683.201 0))
+
+POLYGON ((1446863.748 540002.966 0, 1446565.582 539976.794 0, 1446266.036 539950.519 0, 1445966.489 539924.262 0, 1445666.94 539898.022 0, 1445367.39 539871.799 0, 1445067.838 539845.595 0, 1444768.285 539819.408 0, 1444468.73 539793.238 0, 1444169.173 539767.087 0, 
+    1443869.615 539740.953 0, 1443570.056 539714.836 0, 1443270.495 539688.737 0, 1442970.932 539662.656 0, 1442671.368 539636.593 0, 1442371.802 539610.547 0, 1442072.235 539584.518 0, 1441772.666 539558.508 0, 1441473.096 539532.515 0, 1441173.524 539506.539 0, 
+    1440873.951 539480.581 0, 1440574.376 539454.641 0, 1440274.799 539428.719 0, 1439975.221 539402.814 0, 1439674.263 539376.807 0, 1439376.061 539351.057 0, 1439076.478 539325.205 0, 1438776.894 539299.371 0, 1438477.309 539273.554 0, 1438177.722 539247.755 0, 
+    1437878.133 539221.973 0, 1437578.543 539196.21 0, 1437278.951 539170.463 0, 1436979.358 539144.735 0, 1436679.764 539119.024 0, 1436380.167 539093.331 0, 1436080.57 539067.655 0, 1435780.971 539041.997 0, 1435481.37 539016.357 0, 1435181.768 538990.734 0, 
+    1434882.164 538965.129 0, 1434582.559 538939.541 0, 1434282.952 538913.971 0, 1433983.344 538888.419 0, 1433683.734 538862.885 0, 1433384.123 538837.368 0, 1433084.51 538811.868 0, 1432784.896 538786.387 0, 1432483.899 538760.805 0, 1432013.278 544300.196 0, 
+    1431542.623 549839.976 0, 1431842.964 549865.502 0, 1432141.927 549890.928 0, 1432440.887 549916.372 0, 1432739.846 549941.833 0, 1433038.804 549967.312 0, 1433337.76 549992.809 0, 1433636.715 550018.323 0, 1433935.668 550043.855 0, 1434234.62 550069.404 0, 
+    1434533.57 550094.971 0, 1434832.518 550120.556 0, 1435131.466 550146.158 0, 1435430.411 550171.778 0, 1435729.355 550197.415 0, 1436028.298 550223.07 0, 1436327.239 550248.743 0, 1436626.179 550274.433 0, 1436925.117 550300.14 0, 1437224.053 550325.866 0, 
+    1437522.988 550351.609 0, 1437821.922 550377.369 0, 1438120.854 550403.147 0, 1438419.784 550428.943 0, 1438717.337 550454.638 0, 1439017.641 550480.587 0, 1439316.567 550506.436 0, 1439615.491 550532.302 0, 1439914.414 550558.186 0, 1440213.335 550584.087 0, 
+    1440512.255 550610.006 0, 1440811.173 550635.942 0, 1441110.09 550661.896 0, 1441409.005 550687.868 0, 1441707.919 550713.857 0, 1442006.831 550739.864 0, 1442305.742 550765.889 0, 1442604.651 550791.931 0, 1442903.559 550817.99 0, 1443202.465 550844.067 0, 
+    1443501.369 550870.162 0, 1443800.272 550896.275 0, 1444099.174 550922.405 0, 1444398.074 550948.552 0, 1444696.972 550974.717 0, 1444995.869 551000.9 0, 1445294.764 551027.101 0, 1445593.658 551053.319 0, 1445891.175 551079.433 0, 1446377.479 545541.005 0, 
+    1446863.748 540002.966 0))
+
+POLYGON ((1460236.168 552359.423 0, 1459938.724 552332.467 0, 1459639.905 552305.405 0, 1459341.085 552278.36 0, 1459042.263 552251.333 0, 1458743.44 552224.324 0, 1458444.615 552197.332 0, 1458145.789 552170.358 0, 1457846.961 552143.401 0, 1457548.131 552116.462 0, 
+    1457249.3 552089.54 0, 1456950.467 552062.636 0, 1456651.633 552035.75 0, 1456352.797 552008.881 0, 1456053.959 551982.03 0, 1455755.12 551955.196 0, 1455456.28 551928.38 0, 1455157.437 551901.581 0, 1454858.594 551874.801 0, 1454559.748 551848.037 0, 
+    1454260.901 551821.292 0, 1453962.053 551794.564 0, 1453663.202 551767.853 0, 1453364.351 551741.16 0, 1453064.124 551714.362 0, 1452766.643 551687.827 0, 1452467.786 551661.187 0, 1452168.928 551634.564 0, 1451870.069 551607.959 0, 1451571.207 551581.372 0, 
+    1451272.345 551554.802 0, 1450973.481 551528.25 0, 1450674.615 551501.715 0, 1450375.747 551475.198 0, 1450076.878 551448.699 0, 1449778.008 551422.217 0, 1449479.136 551395.753 0, 1449180.262 551369.306 0, 1448881.387 551342.877 0, 1448582.51 551316.466 0, 
+    1448283.632 551290.072 0, 1447984.752 551263.696 0, 1447685.871 551237.337 0, 1447386.988 551210.996 0, 1447088.104 551184.672 0, 1446789.218 551158.366 0, 1446490.33 551132.078 0, 1446191.441 551105.807 0, 1445891.175 551079.433 0, 1445404.838 556618.247 0, 
+    1444918.467 562157.442 0, 1445218.077 562183.758 0, 1445516.314 562209.972 0, 1445814.55 562236.203 0, 1446112.784 562262.451 0, 1446411.016 562288.717 0, 1446709.247 562315.001 0, 1447007.477 562341.302 0, 1447305.705 562367.621 0, 1447603.931 562393.957 0, 
+    1447902.156 562420.311 0, 1448200.379 562446.683 0, 1448498.6 562473.072 0, 1448796.82 562499.478 0, 1449095.039 562525.902 0, 1449393.256 562552.344 0, 1449691.471 562578.803 0, 1449989.685 562605.28 0, 1450287.897 562631.774 0, 1450586.108 562658.286 0, 
+    1450884.317 562684.815 0, 1451182.525 562711.362 0, 1451480.731 562737.927 0, 1451778.935 562764.509 0, 1452075.768 562790.986 0, 1452375.34 562817.725 0, 1452673.539 562844.36 0, 1452971.738 562871.012 0, 1453269.934 562897.682 0, 1453568.129 562924.369 0, 
+    1453866.323 562951.074 0, 1454164.515 562977.797 0, 1454462.705 563004.537 0, 1454760.894 563031.294 0, 1455059.081 563058.069 0, 1455357.267 563084.862 0, 1455655.451 563111.672 0, 1455953.633 563138.5 0, 1456251.814 563165.345 0, 1456549.993 563192.208 0, 
+    1456848.171 563219.089 0, 1457146.347 563245.986 0, 1457444.522 563272.902 0, 1457742.695 563299.835 0, 1458040.866 563326.786 0, 1458339.036 563353.754 0, 1458637.204 563380.739 0, 1458935.371 563407.743 0, 1459232.166 563434.639 0, 1459734.185 557896.84 0, 
+    1460236.168 552359.423 0))
+
+POLYGON ((1473542.2 564752.27 0, 1473245.48 564724.535 0, 1472947.39 564696.69 0, 1472649.3 564668.862 0, 1472351.207 564641.051 0, 1472053.113 564613.258 0, 1471755.018 564585.483 0, 1471456.92 564557.725 0, 1471158.821 564529.985 0, 1470860.721 564502.262 0, 
+    1470562.618 564474.557 0, 1470264.515 564446.869 0, 1469966.409 564419.199 0, 1469668.302 564391.547 0, 1469370.193 564363.912 0, 1469072.083 564336.295 0, 1468773.971 564308.695 0, 1468475.857 564281.112 0, 1468177.742 564253.548 0, 1467879.625 564226 0, 
+    1467581.507 564198.471 0, 1467283.387 564170.958 0, 1466985.265 564143.464 0, 1466687.142 564115.987 0, 1466387.649 564088.401 0, 1466090.89 564061.085 0, 1465792.762 564033.661 0, 1465494.632 564006.254 0, 1465196.501 563978.865 0, 1464898.368 563951.493 0, 
+    1464600.233 563924.139 0, 1464302.097 563896.802 0, 1464003.959 563869.483 0, 1463705.82 563842.181 0, 1463407.679 563814.897 0, 1463109.536 563787.631 0, 1462811.392 563760.382 0, 1462513.246 563733.151 0, 1462215.098 563705.937 0, 1461916.949 563678.74 0, 
+    1461618.798 563651.562 0, 1461320.646 563624.401 0, 1461022.492 563597.257 0, 1460724.337 563570.131 0, 1460426.18 563543.022 0, 1460128.021 563515.931 0, 1459829.861 563488.858 0, 1459531.699 563461.802 0, 1459232.166 563434.639 0, 1458730.114 568972.818 0, 
+    1458228.027 574511.372 0, 1458526.905 574538.475 0, 1458824.415 574565.472 0, 1459121.923 574592.486 0, 1459419.43 574619.518 0, 1459716.935 574646.567 0, 1460014.438 574673.634 0, 1460311.94 574700.718 0, 1460609.441 574727.82 0, 1460906.939 574754.939 0, 
+    1461204.436 574782.076 0, 1461501.932 574809.23 0, 1461799.426 574836.402 0, 1462096.918 574863.592 0, 1462394.409 574890.798 0, 1462691.898 574918.023 0, 1462989.386 574945.265 0, 1463286.872 574972.524 0, 1463584.356 574999.801 0, 1463881.839 575027.095 0, 
+    1464179.32 575054.407 0, 1464476.799 575081.737 0, 1464774.277 575109.084 0, 1465071.754 575136.448 0, 1465367.863 575163.704 0, 1465666.701 575191.23 0, 1465964.173 575218.647 0, 1466261.643 575246.081 0, 1466559.111 575273.533 0, 1466856.578 575301.003 0, 
+    1467154.043 575328.49 0, 1467451.506 575355.994 0, 1467748.968 575383.516 0, 1468046.428 575411.056 0, 1468343.886 575438.613 0, 1468641.343 575466.187 0, 1468938.799 575493.779 0, 1469236.252 575521.389 0, 1469533.704 575549.016 0, 1469831.155 575576.66 0, 
+    1470128.603 575604.323 0, 1470426.051 575632.002 0, 1470723.496 575659.699 0, 1471020.94 575687.414 0, 1471318.382 575715.146 0, 1471615.823 575742.896 0, 1471913.262 575770.663 0, 1472210.699 575798.447 0, 1472506.771 575826.122 0, 1473024.503 570289.008 0, 
+    1473542.2 564752.27 0))
+
+POLYGON ((1486781.744 577181.207 0, 1486485.749 577152.695 0, 1486188.392 577124.071 0, 1485891.032 577095.463 0, 1485593.671 577066.873 0, 1485296.308 577038.301 0, 1484998.944 577009.746 0, 1484701.578 576981.209 0, 1484404.21 576952.689 0, 1484106.841 576924.187 0, 
+    1483809.47 576895.702 0, 1483512.097 576867.235 0, 1483214.722 576838.785 0, 1482917.346 576810.353 0, 1482619.968 576781.938 0, 1482322.589 576753.54 0, 1482025.208 576725.161 0, 1481727.825 576696.798 0, 1481430.441 576668.454 0, 1481133.054 576640.126 0, 
+    1480835.667 576611.816 0, 1480538.277 576583.524 0, 1480240.886 576555.249 0, 1479943.493 576526.992 0, 1479644.736 576498.623 0, 1479348.702 576470.53 0, 1479051.305 576442.325 0, 1478753.905 576414.138 0, 1478456.504 576385.968 0, 1478159.101 576357.816 0, 
+    1477861.697 576329.681 0, 1477564.291 576301.564 0, 1477266.883 576273.464 0, 1476969.474 576245.382 0, 1476672.063 576217.317 0, 1476374.65 576189.27 0, 1476077.235 576161.241 0, 1475779.819 576133.228 0, 1475482.402 576105.234 0, 1475184.983 576077.256 0, 
+    1474887.562 576049.297 0, 1474590.139 576021.355 0, 1474292.715 575993.43 0, 1473995.289 575965.523 0, 1473697.861 575937.633 0, 1473400.432 575909.761 0, 1473103.001 575881.906 0, 1472805.569 575854.069 0, 1472506.771 575826.122 0, 1471989.004 581363.608 0, 
+    1471471.203 586901.464 0, 1471769.346 586929.35 0, 1472066.126 586957.126 0, 1472362.905 586984.92 0, 1472659.682 587012.731 0, 1472956.458 587040.559 0, 1473253.232 587068.405 0, 1473550.004 587096.269 0, 1473846.775 587124.15 0, 1474143.544 587152.048 0, 
+    1474440.312 587179.964 0, 1474737.078 587207.897 0, 1475033.842 587235.848 0, 1475330.604 587263.817 0, 1475627.365 587291.802 0, 1475924.124 587319.805 0, 1476220.882 587347.826 0, 1476517.638 587375.864 0, 1476814.392 587403.92 0, 1477111.145 587431.993 0, 
+    1477407.896 587460.084 0, 1477704.645 587488.192 0, 1478001.393 587516.317 0, 1478298.139 587544.46 0, 1478593.524 587572.491 0, 1478891.626 587600.798 0, 1479188.367 587628.994 0, 1479485.106 587657.206 0, 1479781.844 587685.437 0, 1480078.58 587713.684 0, 
+    1480375.314 587741.95 0, 1480672.047 587770.232 0, 1480968.778 587798.532 0, 1481265.508 587826.85 0, 1481562.235 587855.185 0, 1481858.961 587883.538 0, 1482155.686 587911.908 0, 1482452.409 587940.295 0, 1482749.13 587968.7 0, 1483045.849 587997.122 0, 
+    1483342.567 588025.562 0, 1483639.283 588054.02 0, 1483935.997 588082.494 0, 1484232.71 588110.987 0, 1484529.421 588139.496 0, 1484826.13 588168.023 0, 1485122.838 588196.568 0, 1485419.544 588225.13 0, 1485714.89 588253.579 0, 1486248.335 582717.208 0, 
+    1486781.744 577181.207 0))
+
+POLYGON ((1499954.7 589645.929 0, 1499659.433 589616.646 0, 1499362.809 589587.246 0, 1499066.183 589557.863 0, 1498769.556 589528.498 0, 1498472.927 589499.15 0, 1498176.296 589469.82 0, 1497879.663 589440.507 0, 1497583.028 589411.211 0, 1497286.392 589381.933 0, 
+    1496989.754 589352.673 0, 1496693.115 589323.429 0, 1496396.473 589294.204 0, 1496099.83 589264.996 0, 1495803.186 589235.805 0, 1495506.539 589206.632 0, 1495209.891 589177.476 0, 1494913.241 589148.338 0, 1494616.589 589119.217 0, 1494319.936 589090.113 0, 
+    1494023.281 589061.027 0, 1493726.624 589031.959 0, 1493429.966 589002.908 0, 1493133.305 588973.874 0, 1492835.287 588944.725 0, 1492539.98 588915.859 0, 1492243.315 588886.878 0, 1491946.648 588857.914 0, 1491649.979 588828.968 0, 1491353.308 588800.039 0, 
+    1491056.636 588771.128 0, 1490759.962 588742.234 0, 1490463.287 588713.358 0, 1490166.61 588684.499 0, 1489869.931 588655.657 0, 1489573.25 588626.833 0, 1489276.568 588598.027 0, 1488979.884 588569.237 0, 1488683.198 588540.466 0, 1488386.511 588511.712 0, 
+    1488089.822 588482.975 0, 1487793.131 588454.256 0, 1487496.438 588425.554 0, 1487199.744 588396.87 0, 1486903.048 588368.203 0, 1486606.351 588339.553 0, 1486309.651 588310.921 0, 1486012.951 588282.307 0, 1485714.89 588253.579 0, 1485181.41 593790.316 0, 
+    1484647.894 599327.416 0, 1484945.3 599356.081 0, 1485241.349 599384.633 0, 1485537.397 599413.202 0, 1485833.443 599441.788 0, 1486129.487 599470.392 0, 1486425.529 599499.013 0, 1486721.57 599527.652 0, 1487017.609 599556.308 0, 1487313.646 599584.982 0, 
+    1487609.682 599613.673 0, 1487905.716 599642.381 0, 1488201.748 599671.107 0, 1488497.779 599699.851 0, 1488793.808 599728.611 0, 1489089.835 599757.389 0, 1489385.86 599786.185 0, 1489681.884 599814.998 0, 1489977.906 599843.828 0, 1490273.927 599872.676 0, 
+    1490569.945 599901.542 0, 1490865.962 599930.424 0, 1491161.978 599959.324 0, 1491457.991 599988.242 0, 1491752.65 600017.044 0, 1492050.014 600046.129 0, 1492346.022 600075.099 0, 1492642.029 600104.086 0, 1492938.034 600133.091 0, 1493234.037 600162.113 0, 
+    1493530.039 600191.152 0, 1493826.039 600220.209 0, 1494122.037 600249.284 0, 1494418.034 600278.375 0, 1494714.029 600307.485 0, 1495010.022 600336.611 0, 1495306.013 600365.755 0, 1495602.003 600394.917 0, 1495897.991 600424.095 0, 1496193.977 600453.292 0, 
+    1496489.962 600482.505 0, 1496785.944 600511.737 0, 1497081.926 600540.985 0, 1497377.905 600570.251 0, 1497673.883 600599.534 0, 1497969.858 600628.835 0, 1498265.833 600658.153 0, 1498561.805 600687.489 0, 1498856.423 600716.708 0, 1499405.58 595181.137 0, 
+    1499954.7 589645.929 0))
+
+POLYGON ((1513060.971 602146.136 0, 1512766.434 602116.085 0, 1512470.546 602085.913 0, 1512174.655 602055.759 0, 1511878.763 602025.622 0, 1511582.87 601995.502 0, 1511286.974 601965.4 0, 1510991.077 601935.316 0, 1510695.178 601905.248 0, 1510399.277 601875.199 0, 
+    1510103.374 601845.166 0, 1509807.47 601815.151 0, 1509511.564 601785.154 0, 1509215.656 601755.174 0, 1508919.746 601725.211 0, 1508623.835 601695.266 0, 1508327.922 601665.338 0, 1508032.007 601635.427 0, 1507736.09 601605.534 0, 1507440.172 601575.659 0, 
+    1507144.251 601545.8 0, 1506848.33 601515.96 0, 1506552.406 601486.136 0, 1506256.48 601456.33 0, 1505959.202 601426.406 0, 1505664.624 601396.771 0, 1505368.693 601367.017 0, 1505072.761 601337.281 0, 1504776.827 601307.562 0, 1504480.891 601277.86 0, 
+    1504184.953 601248.176 0, 1503889.013 601218.51 0, 1503593.072 601188.86 0, 1503297.129 601159.229 0, 1503001.184 601129.614 0, 1502705.238 601100.017 0, 1502409.29 601070.438 0, 1502113.34 601040.876 0, 1501817.388 601011.331 0, 1501521.435 600981.804 0, 
+    1501225.48 600952.294 0, 1500929.523 600922.801 0, 1500633.564 600893.326 0, 1500337.604 600863.869 0, 1500041.642 600834.429 0, 1499745.678 600805.006 0, 1499449.712 600775.601 0, 1499153.745 600746.213 0, 1498856.423 600716.708 0, 1498307.231 606252.639 0, 
+    1497758.004 611788.926 0, 1498054.671 611818.366 0, 1498349.986 611847.689 0, 1498645.3 611877.029 0, 1498940.612 611906.387 0, 1499235.923 611935.763 0, 1499531.231 611965.155 0, 1499826.538 611994.566 0, 1500121.844 612023.993 0, 1500417.147 612053.438 0, 
+    1500712.449 612082.9 0, 1501007.749 612112.38 0, 1501303.047 612141.877 0, 1501598.344 612171.391 0, 1501893.639 612200.923 0, 1502188.932 612230.472 0, 1502484.223 612260.039 0, 1502779.513 612289.623 0, 1503074.801 612319.224 0, 1503370.087 612348.843 0, 
+    1503665.371 612378.479 0, 1503960.654 612408.132 0, 1504255.935 612437.803 0, 1504551.214 612467.491 0, 1504845.143 612497.061 0, 1505141.767 612526.92 0, 1505437.041 612556.66 0, 1505732.313 612586.418 0, 1506027.583 612616.193 0, 1506322.852 612645.985 0, 
+    1506618.119 612675.795 0, 1506913.384 612705.622 0, 1507208.647 612735.467 0, 1507503.909 612765.329 0, 1507799.169 612795.208 0, 1508094.427 612825.105 0, 1508389.683 612855.019 0, 1508684.938 612884.951 0, 1508980.19 612914.899 0, 1509275.442 612944.866 0, 
+    1509570.691 612974.849 0, 1509865.938 613004.85 0, 1510161.184 613034.869 0, 1510456.428 613064.904 0, 1510751.67 613094.958 0, 1511046.911 613125.028 0, 1511342.149 613155.116 0, 1511637.386 613185.221 0, 1511931.275 613215.206 0, 1512496.141 607680.493 0, 
+    1513060.971 602146.136 0))
+
+POLYGON ((1526100.459 614681.523 0, 1525806.655 614650.708 0, 1525511.504 614619.768 0, 1525216.351 614588.847 0, 1524921.197 614557.942 0, 1524626.041 614527.055 0, 1524330.883 614496.185 0, 1524035.723 614465.333 0, 1523740.562 614434.498 0, 1523445.398 614403.68 0, 
+    1523150.233 614372.88 0, 1522855.066 614342.097 0, 1522559.897 614311.331 0, 1522264.727 614280.583 0, 1521969.554 614249.853 0, 1521674.38 614219.139 0, 1521379.204 614188.443 0, 1521084.026 614157.764 0, 1520788.846 614127.103 0, 1520493.665 614096.459 0, 
+    1520198.481 614065.833 0, 1519903.296 614035.224 0, 1519608.109 614004.632 0, 1519312.921 613974.057 0, 1519016.385 613943.361 0, 1518722.538 613912.961 0, 1518427.344 613882.438 0, 1518132.148 613851.933 0, 1517836.95 613821.446 0, 1517541.751 613790.976 0, 
+    1517246.55 613760.523 0, 1516951.347 613730.088 0, 1516656.142 613699.669 0, 1516360.935 613669.269 0, 1516065.727 613638.886 0, 1515770.516 613608.52 0, 1515475.304 613578.171 0, 1515180.091 613547.84 0, 1514884.875 613517.526 0, 1514589.658 613487.23 0, 
+    1514294.439 613456.951 0, 1513999.218 613426.689 0, 1513703.995 613396.445 0, 1513408.77 613366.218 0, 1513113.544 613336.008 0, 1512818.316 613305.816 0, 1512523.086 613275.641 0, 1512227.855 613245.484 0, 1511931.275 613215.206 0, 1511366.372 618750.273 0, 
+    1510801.434 624285.69 0, 1511097.36 624315.901 0, 1511391.94 624345.992 0, 1511686.518 624376.1 0, 1511981.095 624406.226 0, 1512275.669 624436.368 0, 1512570.242 624466.529 0, 1512864.813 624496.706 0, 1513159.383 624526.901 0, 1513453.95 624557.113 0, 
+    1513748.516 624587.343 0, 1514043.08 624617.59 0, 1514337.642 624647.854 0, 1514632.203 624678.135 0, 1514926.761 624708.434 0, 1515221.318 624738.751 0, 1515515.873 624769.084 0, 1515810.427 624799.435 0, 1516104.978 624829.803 0, 1516399.528 624860.189 0, 
+    1516694.076 624890.592 0, 1516988.622 624921.012 0, 1517283.167 624951.45 0, 1517577.709 624981.905 0, 1517870.907 625012.238 0, 1518166.789 625042.866 0, 1518461.326 625073.373 0, 1518755.862 625103.898 0, 1519050.395 625134.439 0, 1519344.927 625164.998 0, 
+    1519639.457 625195.574 0, 1519933.985 625226.168 0, 1520228.512 625256.779 0, 1520523.036 625287.407 0, 1520817.559 625318.053 0, 1521112.08 625348.716 0, 1521406.599 625379.396 0, 1521701.117 625410.094 0, 1521995.632 625440.809 0, 1522290.146 625471.541 0, 
+    1522584.658 625502.291 0, 1522879.168 625533.058 0, 1523173.676 625563.842 0, 1523468.183 625594.644 0, 1523762.688 625625.463 0, 1524057.191 625656.299 0, 1524351.692 625687.152 0, 1524646.191 625718.023 0, 1524939.347 625748.771 0, 1525519.922 620214.972 0, 
+    1526100.459 614681.523 0))
+
+POLYGON ((1539073.07 627251.788 0, 1538780 627220.212 0, 1538485.589 627188.509 0, 1538191.176 627156.824 0, 1537896.762 627125.156 0, 1537602.345 627093.505 0, 1537307.927 627061.871 0, 1537013.507 627030.255 0, 1536719.085 626998.656 0, 1536424.661 626967.074 0, 
+    1536130.235 626935.51 0, 1535835.807 626903.963 0, 1535541.378 626872.434 0, 1535246.946 626840.922 0, 1534952.513 626809.427 0, 1534658.078 626777.949 0, 1534363.641 626746.489 0, 1534069.202 626715.046 0, 1533774.762 626683.62 0, 1533480.319 626652.212 0, 
+    1533185.875 626620.821 0, 1532891.429 626589.448 0, 1532596.981 626558.091 0, 1532302.531 626526.752 0, 1532006.74 626495.288 0, 1531713.626 626464.126 0, 1531419.171 626432.84 0, 1531124.713 626401.57 0, 1530830.254 626370.318 0, 1530535.793 626339.083 0, 
+    1530241.331 626307.865 0, 1529946.866 626276.665 0, 1529652.4 626245.482 0, 1529357.931 626214.316 0, 1529063.461 626183.168 0, 1528768.989 626152.037 0, 1528474.516 626120.923 0, 1528180.04 626089.827 0, 1527885.563 626058.748 0, 1527591.084 626027.686 0, 
+    1527296.603 625996.642 0, 1527002.12 625965.615 0, 1526707.635 625934.606 0, 1526413.148 625903.613 0, 1526118.66 625872.638 0, 1525824.17 625841.681 0, 1525529.678 625810.74 0, 1525235.184 625779.817 0, 1524939.347 625748.771 0, 1524358.736 631282.917 0, 
+    1523778.09 636817.406 0, 1524073.272 636848.384 0, 1524367.114 636879.238 0, 1524660.955 636910.11 0, 1524954.794 636940.999 0, 1525248.63 636971.906 0, 1525542.466 637002.829 0, 1525836.299 637033.77 0, 1526130.13 637064.729 0, 1526423.96 637095.704 0, 
+    1526717.788 637126.697 0, 1527011.614 637157.708 0, 1527305.438 637188.735 0, 1527599.26 637219.78 0, 1527893.081 637250.842 0, 1528186.899 637281.921 0, 1528480.716 637313.018 0, 1528774.531 637344.132 0, 1529068.344 637375.263 0, 1529362.155 637406.412 0, 
+    1529655.965 637437.578 0, 1529949.773 637468.761 0, 1530243.578 637499.961 0, 1530537.382 637531.179 0, 1530829.848 637562.272 0, 1531124.985 637593.666 0, 1531418.783 637624.936 0, 1531712.58 637656.223 0, 1532006.375 637687.527 0, 1532300.168 637718.848 0, 
+    1532593.959 637750.187 0, 1532887.748 637781.543 0, 1533181.535 637812.917 0, 1533475.321 637844.307 0, 1533769.105 637875.715 0, 1534062.887 637907.14 0, 1534356.667 637938.583 0, 1534650.445 637970.043 0, 1534944.221 638001.52 0, 1535237.996 638033.014 0, 
+    1535531.768 638064.526 0, 1535825.539 638096.055 0, 1536119.308 638127.601 0, 1536413.075 638159.165 0, 1536706.84 638190.746 0, 1537000.603 638222.344 0, 1537294.365 638253.959 0, 1537588.124 638285.592 0, 1537880.546 638317.098 0, 1538476.827 632784.271 0, 
+    1539073.07 627251.788 0))
+
+POLYGON ((1551978.71 639856.626 0, 1551686.376 639824.294 0, 1551392.707 639791.831 0, 1551099.036 639759.386 0, 1550805.363 639726.958 0, 1550511.688 639694.547 0, 1550218.012 639662.154 0, 1549924.333 639629.778 0, 1549630.653 639597.419 0, 1549336.97 639565.078 0, 
+    1549043.286 639532.753 0, 1548749.6 639500.446 0, 1548455.911 639468.157 0, 1548162.221 639435.884 0, 1547868.53 639403.629 0, 1547574.836 639371.391 0, 1547281.14 639339.171 0, 1546987.442 639306.968 0, 1546693.743 639274.782 0, 1546400.042 639242.613 0, 
+    1546106.338 639210.462 0, 1545812.633 639178.328 0, 1545518.926 639146.211 0, 1545225.217 639114.111 0, 1544930.172 639081.883 0, 1544637.794 639049.964 0, 1544344.079 639017.916 0, 1544050.362 638985.886 0, 1543756.644 638953.873 0, 1543462.924 638921.877 0, 
+    1543169.202 638889.899 0, 1542875.478 638857.937 0, 1542581.752 638825.994 0, 1542288.024 638794.067 0, 1541994.294 638762.158 0, 1541700.563 638730.266 0, 1541406.829 638698.391 0, 1541113.094 638666.533 0, 1540819.357 638634.693 0, 1540525.618 638602.87 0, 
+    1540231.877 638571.065 0, 1539938.134 638539.276 0, 1539644.389 638507.505 0, 1539350.643 638475.751 0, 1539056.894 638444.015 0, 1538763.144 638412.296 0, 1538469.392 638380.594 0, 1538175.638 638348.909 0, 1537880.546 638317.098 0, 1537284.229 643850.265 0, 
+    1536687.876 649383.769 0, 1536982.313 649415.51 0, 1537275.416 649447.124 0, 1537568.516 649478.756 0, 1537861.615 649510.405 0, 1538154.712 649542.071 0, 1538447.808 649573.754 0, 1538740.901 649605.455 0, 1539033.992 649637.172 0, 1539327.082 649668.908 0, 
+    1539620.17 649700.66 0, 1539913.256 649732.429 0, 1540206.34 649764.216 0, 1540499.422 649796.02 0, 1540792.502 649827.842 0, 1541085.58 649859.68 0, 1541378.657 649891.536 0, 1541671.732 649923.409 0, 1541964.804 649955.3 0, 1542257.875 649987.207 0, 
+    1542550.944 650019.132 0, 1542844.011 650051.074 0, 1543137.076 650083.034 0, 1543430.14 650115.01 0, 1543721.87 650146.859 0, 1544016.261 650179.015 0, 1544309.319 650211.043 0, 1544602.374 650243.089 0, 1544895.428 650275.152 0, 1545188.48 650307.232 0, 
+    1545481.53 650339.329 0, 1545774.579 650371.444 0, 1546067.625 650403.576 0, 1546360.67 650435.725 0, 1546653.712 650467.891 0, 1546946.753 650500.075 0, 1547239.792 650532.275 0, 1547532.829 650564.494 0, 1547825.864 650596.729 0, 1548118.897 650628.981 0, 
+    1548411.928 650661.251 0, 1548704.957 650693.538 0, 1548997.985 650725.843 0, 1549291.01 650758.164 0, 1549584.034 650790.503 0, 1549877.055 650822.859 0, 1550170.075 650855.232 0, 1550463.093 650887.623 0, 1550754.779 650919.884 0, 1551366.763 645388.086 0, 
+    1551978.71 639856.626 0))
+
+POLYGON ((1564817.286 652495.733 0, 1564525.69 652462.648 0, 1564232.765 652429.43 0, 1563939.838 652396.229 0, 1563646.909 652363.045 0, 1563353.978 652329.879 0, 1563061.045 652296.73 0, 1562768.11 652263.598 0, 1562475.173 652230.483 0, 1562182.234 652197.385 0, 
+    1561889.293 652164.305 0, 1561596.35 652131.242 0, 1561303.406 652098.196 0, 1561010.459 652065.168 0, 1560717.51 652032.156 0, 1560424.56 651999.162 0, 1560131.607 651966.185 0, 1559838.653 651933.226 0, 1559545.697 651900.283 0, 1559252.738 651867.358 0, 
+    1558959.778 651834.45 0, 1558666.816 651801.56 0, 1558373.852 651768.686 0, 1558080.886 651735.83 0, 1557786.589 651702.842 0, 1557494.948 651670.169 0, 1557201.976 651637.365 0, 1556909.002 651604.578 0, 1556616.027 651571.808 0, 1556323.049 651539.055 0, 
+    1556030.069 651506.32 0, 1555737.088 651473.602 0, 1555444.104 651440.901 0, 1555151.119 651408.217 0, 1554858.132 651375.55 0, 1554565.143 651342.901 0, 1554272.152 651310.269 0, 1553979.159 651277.655 0, 1553686.164 651245.057 0, 1553393.167 651212.477 0, 
+    1553100.168 651179.914 0, 1552807.167 651147.368 0, 1552514.165 651114.84 0, 1552221.16 651082.328 0, 1551928.154 651049.834 0, 1551635.145 651017.357 0, 1551342.135 650984.898 0, 1551049.123 650952.456 0, 1550754.779 650919.884 0, 1550142.758 656452.014 0, 
+    1549530.7 661984.476 0, 1549824.39 662016.975 0, 1550116.751 662049.345 0, 1550409.11 662081.733 0, 1550701.467 662114.137 0, 1550993.822 662146.559 0, 1551286.176 662178.998 0, 1551578.527 662211.454 0, 1551870.877 662243.928 0, 1552163.224 662276.419 0, 
+    1552455.57 662308.926 0, 1552747.913 662341.451 0, 1553040.255 662373.994 0, 1553332.595 662406.553 0, 1553624.933 662439.13 0, 1553917.269 662471.724 0, 1554209.603 662504.335 0, 1554501.936 662536.963 0, 1554794.266 662569.608 0, 1555086.594 662602.271 0, 
+    1555378.921 662634.951 0, 1555671.245 662667.648 0, 1555963.568 662700.362 0, 1556255.889 662733.094 0, 1556546.882 662765.694 0, 1556840.524 662798.609 0, 1557132.839 662831.392 0, 1557425.152 662864.192 0, 1557717.463 662897.01 0, 1558009.772 662929.844 0, 
+    1558302.08 662962.696 0, 1558594.385 662995.565 0, 1558886.688 663028.452 0, 1559178.99 663061.355 0, 1559471.289 663094.276 0, 1559763.586 663127.214 0, 1560055.882 663160.169 0, 1560348.176 663193.142 0, 1560640.467 663226.131 0, 1560932.757 663259.138 0, 
+    1561225.045 663292.162 0, 1561517.331 663325.203 0, 1561809.615 663358.262 0, 1562101.897 663391.337 0, 1562394.177 663424.43 0, 1562686.455 663457.54 0, 1562978.731 663490.667 0, 1563271.005 663523.812 0, 1563561.953 663556.823 0, 1564189.638 658026.113 0, 
+    1564817.286 652495.733 0))
+
+POLYGON ((1577588.707 665168.805 0, 1577297.852 665134.972 0, 1577005.672 665101.001 0, 1576713.491 665067.049 0, 1576421.307 665033.113 0, 1576129.122 664999.195 0, 1575836.935 664965.293 0, 1575544.745 664931.409 0, 1575252.554 664897.543 0, 1574960.361 664863.693 0, 
+    1574668.165 664829.861 0, 1574375.968 664796.045 0, 1574083.769 664762.247 0, 1573791.567 664728.466 0, 1573499.364 664694.703 0, 1573207.159 664660.956 0, 1572914.952 664627.227 0, 1572622.742 664593.515 0, 1572330.531 664559.82 0, 1572038.318 664526.143 0, 
+    1571746.103 664492.482 0, 1571453.886 664458.839 0, 1571161.667 664425.213 0, 1570869.445 664391.604 0, 1570575.899 664357.86 0, 1570284.997 664324.438 0, 1569992.77 664290.881 0, 1569700.541 664257.341 0, 1569408.31 664223.818 0, 1569116.077 664190.312 0, 
+    1568823.842 664156.824 0, 1568531.605 664123.353 0, 1568239.366 664089.899 0, 1567947.126 664056.462 0, 1567654.883 664023.042 0, 1567362.638 663989.64 0, 1567070.391 663956.254 0, 1566778.142 663922.886 0, 1566485.892 663889.535 0, 1566193.639 663856.202 0, 
+    1565901.385 663822.885 0, 1565609.128 663789.586 0, 1565316.869 663756.304 0, 1565024.609 663723.039 0, 1564732.346 663689.792 0, 1564440.082 663656.561 0, 1564147.816 663623.348 0, 1563855.547 663590.152 0, 1563561.953 663556.823 0, 1562934.23 669087.86 0, 
+    1562306.471 674619.221 0, 1562599.412 674652.476 0, 1562891.029 674685.598 0, 1563182.644 674718.737 0, 1563474.257 674751.893 0, 1563765.869 674785.067 0, 1564057.478 674818.257 0, 1564349.085 674851.465 0, 1564640.691 674884.69 0, 1564932.295 674917.933 0, 
+    1565223.896 674951.192 0, 1565515.496 674984.469 0, 1565807.093 675017.762 0, 1566098.689 675051.073 0, 1566390.283 675084.401 0, 1566681.875 675117.746 0, 1566973.464 675151.109 0, 1567265.052 675184.488 0, 1567556.638 675217.885 0, 1567848.222 675251.299 0, 
+    1568139.804 675284.73 0, 1568431.384 675318.178 0, 1568722.962 675351.643 0, 1569014.538 675385.126 0, 1569304.792 675418.474 0, 1569597.684 675452.142 0, 1569889.254 675485.676 0, 1570180.822 675519.227 0, 1570472.389 675552.795 0, 1570763.953 675586.381 0, 
+    1571055.515 675619.984 0, 1571347.075 675653.603 0, 1571638.634 675687.24 0, 1571930.19 675720.894 0, 1572221.744 675754.566 0, 1572513.297 675788.254 0, 1572804.847 675821.96 0, 1573096.395 675855.682 0, 1573387.942 675889.422 0, 1573679.486 675923.179 0, 
+    1573971.028 675956.953 0, 1574262.569 675990.745 0, 1574554.107 676024.553 0, 1574845.644 676058.379 0, 1575137.178 676092.222 0, 1575428.71 676126.082 0, 1575720.241 676159.959 0, 1576011.769 676193.853 0, 1576301.977 676227.612 0, 1576945.361 670698.046 0, 
+    1577588.707 665168.805 0))
+
+POLYGON ((1590292.883 677875.536 0, 1590002.77 677840.958 0, 1589711.338 677806.24 0, 1589419.905 677771.539 0, 1589128.469 677736.856 0, 1588837.032 677702.189 0, 1588545.592 677667.54 0, 1588254.15 677632.908 0, 1587962.706 677598.293 0, 1587671.261 677563.696 0, 
+    1587379.813 677529.115 0, 1587088.363 677494.551 0, 1586796.911 677460.005 0, 1586505.457 677425.476 0, 1586214.001 677390.964 0, 1585922.543 677356.469 0, 1585631.083 677321.992 0, 1585339.621 677287.531 0, 1585048.157 677253.088 0, 1584756.691 677218.662 0, 
+    1584465.222 677184.253 0, 1584173.752 677149.861 0, 1583882.28 677115.486 0, 1583590.806 677081.128 0, 1583298.012 677046.633 0, 1583007.851 677012.465 0, 1582716.371 676978.159 0, 1582424.889 676943.87 0, 1582133.404 676909.598 0, 1581841.918 676875.343 0, 
+    1581550.43 676841.106 0, 1581258.939 676806.885 0, 1580967.447 676772.682 0, 1580675.953 676738.496 0, 1580384.456 676704.327 0, 1580092.958 676670.176 0, 1579801.457 676636.041 0, 1579509.955 676601.924 0, 1579218.45 676567.824 0, 1578926.944 676533.74 0, 
+    1578635.436 676499.675 0, 1578343.925 676465.626 0, 1578052.413 676431.594 0, 1577760.898 676397.58 0, 1577469.382 676363.582 0, 1577177.863 676329.602 0, 1576886.343 676295.639 0, 1576594.82 676261.694 0, 1576301.977 676227.612 0, 1575658.556 681757.497 0, 
+    1575015.098 687287.699 0, 1575307.287 687321.705 0, 1575598.159 687355.575 0, 1575889.028 687389.463 0, 1576179.896 687423.367 0, 1576470.761 687457.288 0, 1576761.625 687491.227 0, 1577052.486 687525.182 0, 1577343.346 687559.155 0, 1577634.203 687593.145 0, 
+    1577925.059 687627.152 0, 1578215.912 687661.176 0, 1578506.764 687695.217 0, 1578797.613 687729.275 0, 1579088.461 687763.351 0, 1579379.306 687797.443 0, 1579670.15 687831.553 0, 1579960.991 687865.68 0, 1580251.831 687899.824 0, 1580542.668 687933.985 0, 
+    1580833.504 687968.163 0, 1581124.337 688002.358 0, 1581415.169 688036.571 0, 1581705.998 688070.8 0, 1581995.511 688104.892 0, 1582287.651 688139.31 0, 1582578.474 688173.591 0, 1582869.295 688207.889 0, 1583160.115 688242.204 0, 1583450.932 688276.537 0, 
+    1583741.747 688310.886 0, 1584032.561 688345.252 0, 1584323.372 688379.636 0, 1584614.181 688414.037 0, 1584904.988 688448.454 0, 1585195.793 688482.889 0, 1585486.597 688517.341 0, 1585777.398 688551.81 0, 1586068.197 688586.297 0, 1586358.994 688620.8 0, 
+    1586649.789 688655.32 0, 1586940.582 688689.858 0, 1587231.373 688724.413 0, 1587522.162 688758.985 0, 1587812.949 688793.574 0, 1588103.733 688828.18 0, 1588394.516 688862.803 0, 1588685.297 688897.443 0, 1588974.763 688931.944 0, 1589633.842 683403.581 0, 
+    1590292.883 677875.536 0))
+
+POLYGON ((1602929.726 690615.62 0, 1602640.357 690580.302 0, 1602349.675 690544.84 0, 1602058.991 690509.395 0, 1601768.306 690473.968 0, 1601477.618 690438.558 0, 1601186.927 690403.164 0, 1600896.235 690367.788 0, 1600605.541 690332.429 0, 1600314.845 690297.087 0, 
+    1600024.146 690261.763 0, 1599733.446 690226.455 0, 1599442.743 690191.164 0, 1599152.039 690155.891 0, 1598861.332 690120.635 0, 1598570.623 690085.395 0, 1598279.912 690050.173 0, 1597989.199 690014.968 0, 1597698.484 689979.78 0, 1597407.767 689944.61 0, 
+    1597117.048 689909.456 0, 1596826.327 689874.319 0, 1596535.604 689839.2 0, 1596244.878 689804.098 0, 1595952.839 689768.854 0, 1595663.421 689733.944 0, 1595372.69 689698.893 0, 1595081.956 689663.859 0, 1594791.22 689628.842 0, 1594500.483 689593.843 0, 
+    1594209.743 689558.86 0, 1593919.001 689523.895 0, 1593628.257 689488.946 0, 1593337.511 689454.015 0, 1593046.763 689419.101 0, 1592756.013 689384.204 0, 1592465.261 689349.324 0, 1592174.507 689314.461 0, 1591883.751 689279.616 0, 1591592.992 689244.787 0, 
+    1591302.232 689209.976 0, 1591011.47 689175.182 0, 1590720.705 689140.404 0, 1590429.939 689105.644 0, 1590139.17 689070.901 0, 1589848.4 689036.175 0, 1589557.627 689001.467 0, 1589266.852 688966.775 0, 1588974.763 688931.944 0, 1588315.646 694460.62 0, 
+    1587656.492 699989.607 0, 1587947.928 700024.36 0, 1588238.052 700058.974 0, 1588528.174 700093.605 0, 1588818.294 700128.253 0, 1589108.411 700162.918 0, 1589398.527 700197.6 0, 1589688.641 700232.3 0, 1589978.752 700267.016 0, 1590268.862 700301.75 0, 
+    1590558.969 700336.5 0, 1590849.075 700371.268 0, 1591139.178 700406.053 0, 1591429.279 700440.855 0, 1591719.379 700475.673 0, 1592009.476 700510.509 0, 1592299.571 700545.362 0, 1592589.664 700580.233 0, 1592879.755 700615.12 0, 1593169.844 700650.024 0, 
+    1593459.931 700684.945 0, 1593750.016 700719.884 0, 1594040.099 700754.839 0, 1594330.18 700789.812 0, 1594618.95 700824.643 0, 1594910.336 700859.808 0, 1595200.41 700894.832 0, 1595490.483 700929.873 0, 1595780.553 700964.931 0, 1596070.622 701000.006 0, 
+    1596360.688 701035.098 0, 1596650.752 701070.207 0, 1596940.815 701105.333 0, 1597230.875 701140.476 0, 1597520.933 701175.637 0, 1597810.989 701210.814 0, 1598101.043 701246.009 0, 1598391.095 701281.22 0, 1598681.145 701316.449 0, 1598971.192 701351.695 0, 
+    1599261.238 701386.957 0, 1599551.282 701422.237 0, 1599841.323 701457.534 0, 1600131.363 701492.848 0, 1600421.4 701528.179 0, 1600711.435 701563.527 0, 1601001.469 701598.893 0, 1601291.5 701634.275 0, 1601580.221 701669.515 0, 1602254.993 696142.412 0, 
+    1602929.726 690615.62 0))
+
+POLYGON ((1615499.149 703388.753 0, 1615210.526 703352.697 0, 1614920.596 703316.496 0, 1614630.663 703280.311 0, 1614340.729 703244.144 0, 1614050.793 703207.994 0, 1613760.854 703171.86 0, 1613470.914 703135.744 0, 1613180.971 703099.645 0, 1612891.026 703063.563 0, 
+    1612601.079 703027.498 0, 1612311.13 702991.45 0, 1612021.179 702955.419 0, 1611731.225 702919.405 0, 1611441.27 702883.409 0, 1611151.312 702847.429 0, 1610861.352 702811.466 0, 1610571.39 702775.521 0, 1610281.426 702739.592 0, 1609991.46 702703.681 0, 
+    1609701.492 702667.786 0, 1609411.522 702631.909 0, 1609121.549 702596.049 0, 1608831.575 702560.206 0, 1608540.292 702524.218 0, 1608251.619 702488.571 0, 1607961.639 702452.779 0, 1607671.656 702417.004 0, 1607381.671 702381.246 0, 1607091.683 702345.505 0, 
+    1606801.694 702309.782 0, 1606511.703 702274.075 0, 1606221.709 702238.386 0, 1605931.714 702202.713 0, 1605641.716 702167.058 0, 1605351.716 702131.419 0, 1605061.714 702095.798 0, 1604771.71 702060.194 0, 1604481.704 702024.607 0, 1604191.696 701989.037 0, 
+    1603901.686 701953.484 0, 1603611.674 701917.948 0, 1603321.659 701882.429 0, 1603031.643 701846.927 0, 1602741.624 701811.442 0, 1602451.603 701775.975 0, 1602161.581 701740.524 0, 1601871.556 701705.091 0, 1601580.221 701669.515 0, 1600905.412 707196.924 0, 
+    1600230.566 712724.636 0, 1600521.247 712760.133 0, 1600810.621 712795.487 0, 1601099.994 712830.858 0, 1601389.364 712866.246 0, 1601678.731 712901.651 0, 1601968.097 712937.073 0, 1602257.461 712972.512 0, 1602546.823 713007.968 0, 1602836.182 713043.441 0, 
+    1603125.54 713078.932 0, 1603414.895 713114.439 0, 1603704.249 713149.963 0, 1603993.6 713185.505 0, 1604282.949 713221.063 0, 1604572.296 713256.638 0, 1604861.641 713292.231 0, 1605150.984 713327.84 0, 1605440.325 713363.467 0, 1605729.663 713399.11 0, 
+    1606019 713434.771 0, 1606308.335 713470.449 0, 1606597.667 713506.143 0, 1606886.997 713541.855 0, 1607175.022 713577.423 0, 1607465.651 713613.329 0, 1607754.975 713649.092 0, 1608044.297 713684.872 0, 1608333.617 713720.668 0, 1608622.935 713756.482 0, 
+    1608912.25 713792.313 0, 1609201.564 713828.161 0, 1609490.875 713864.026 0, 1609780.184 713899.908 0, 1610069.491 713935.807 0, 1610358.796 713971.723 0, 1610648.099 714007.656 0, 1610937.4 714043.606 0, 1611226.699 714079.573 0, 1611515.995 714115.557 0, 
+    1611805.289 714151.558 0, 1612094.582 714187.576 0, 1612383.872 714223.612 0, 1612673.16 714259.664 0, 1612962.446 714295.733 0, 1613251.73 714331.819 0, 1613541.011 714367.923 0, 1613830.291 714404.043 0, 1614118.266 714440.018 0, 1614808.726 708914.234 0, 
+    1615499.149 703388.753 0))
+
+POLYGON ((1628001.065 716194.627 0, 1627713.19 716157.839 0, 1627424.014 716120.901 0, 1627134.835 716083.981 0, 1626845.654 716047.078 0, 1626556.471 716010.191 0, 1626267.286 715973.322 0, 1625978.099 715936.469 0, 1625688.91 715899.634 0, 1625399.718 715862.816 0, 
+    1625110.525 715826.015 0, 1624821.329 715789.23 0, 1624532.131 715752.463 0, 1624242.93 715715.713 0, 1623953.728 715678.98 0, 1623664.524 715642.264 0, 1623375.317 715605.564 0, 1623086.108 715568.882 0, 1622796.897 715532.217 0, 1622507.684 715495.569 0, 
+    1622218.469 715458.938 0, 1621929.251 715422.324 0, 1621640.032 715385.727 0, 1621350.81 715349.147 0, 1621060.285 715312.42 0, 1620772.36 715276.038 0, 1620483.131 715239.509 0, 1620193.901 715202.997 0, 1619904.669 715166.502 0, 1619615.434 715130.025 0, 
+    1619326.197 715093.564 0, 1619036.958 715057.12 0, 1618747.717 715020.693 0, 1618458.474 714984.283 0, 1618169.228 714947.891 0, 1617879.981 714911.515 0, 1617590.731 714875.156 0, 1617301.479 714838.815 0, 1617012.225 714802.49 0, 1616722.969 714766.182 0, 
+    1616433.711 714729.892 0, 1616144.451 714693.618 0, 1615855.188 714657.362 0, 1615565.923 714621.122 0, 1615276.657 714584.9 0, 1614987.388 714548.694 0, 1614698.117 714512.506 0, 1614408.844 714476.335 0, 1614118.266 714440.018 0, 1613427.769 719966.102 0, 
+    1612737.234 725492.482 0, 1613027.158 725528.718 0, 1613315.781 725564.808 0, 1613604.401 725600.915 0, 1613893.02 725637.039 0, 1614181.636 725673.18 0, 1614470.25 725709.338 0, 1614758.862 725745.513 0, 1615047.472 725781.705 0, 1615336.08 725817.914 0, 
+    1615624.685 725854.14 0, 1615913.289 725890.383 0, 1616201.89 725926.643 0, 1616490.489 725962.92 0, 1616779.086 725999.213 0, 1617067.681 726035.524 0, 1617356.274 726071.852 0, 1617644.865 726108.197 0, 1617933.453 726144.559 0, 1618222.04 726180.938 0, 
+    1618510.624 726217.334 0, 1618799.206 726253.746 0, 1619087.786 726290.176 0, 1619376.364 726326.623 0, 1619663.642 726362.923 0, 1619953.513 726399.567 0, 1620242.084 726436.065 0, 1620530.654 726472.58 0, 1620819.221 726509.112 0, 1621107.786 726545.66 0, 
+    1621396.348 726582.226 0, 1621684.909 726618.809 0, 1621973.467 726655.408 0, 1622262.024 726692.025 0, 1622550.578 726728.658 0, 1622839.13 726765.309 0, 1623127.68 726801.977 0, 1623416.227 726838.661 0, 1623704.773 726875.363 0, 1623993.316 726912.081 0, 
+    1624281.858 726948.817 0, 1624570.397 726985.569 0, 1624858.933 727022.339 0, 1625147.468 727059.125 0, 1625436.001 727095.928 0, 1625724.531 727132.749 0, 1626013.059 727169.586 0, 1626301.585 727206.441 0, 1626588.813 727243.146 0, 1627294.958 721718.738 0, 
+    1628001.065 716194.627 0))
+
+POLYGON ((1640435.39 729032.936 0, 1640148.265 728995.419 0, 1639859.845 728957.75 0, 1639571.422 728920.097 0, 1639282.996 728882.462 0, 1638994.569 728844.844 0, 1638706.139 728807.242 0, 1638417.708 728769.658 0, 1638129.274 728732.09 0, 1637840.837 728694.54 0, 
+    1637552.399 728657.006 0, 1637263.958 728619.489 0, 1636975.515 728581.99 0, 1636687.07 728544.507 0, 1636398.623 728507.042 0, 1636110.173 728469.593 0, 1635821.722 728432.161 0, 1635533.268 728394.746 0, 1635244.812 728357.349 0, 1634956.353 728319.968 0, 
+    1634667.893 728282.604 0, 1634379.43 728245.257 0, 1634090.965 728207.928 0, 1633802.498 728170.615 0, 1633512.734 728133.151 0, 1633225.557 728096.04 0, 1632937.083 728058.778 0, 1632648.608 728021.533 0, 1632360.129 727984.305 0, 1632071.649 727947.094 0, 
+    1631783.167 727909.9 0, 1631494.682 727872.723 0, 1631206.195 727835.563 0, 1630917.706 727798.42 0, 1630629.215 727761.294 0, 1630340.722 727724.185 0, 1630052.226 727687.093 0, 1629763.728 727650.018 0, 1629475.228 727612.96 0, 1629186.726 727575.918 0, 
+    1628898.222 727538.894 0, 1628609.715 727501.887 0, 1628321.207 727464.897 0, 1628032.696 727427.923 0, 1627744.183 727390.967 0, 1627455.668 727354.028 0, 1627167.15 727317.106 0, 1626878.631 727280.2 0, 1626588.813 727243.146 0, 1625882.631 732767.847 0, 
+    1625176.411 738292.838 0, 1625465.576 738329.809 0, 1625753.445 738366.631 0, 1626041.312 738403.47 0, 1626329.177 738440.326 0, 1626617.039 738477.199 0, 1626904.9 738514.089 0, 1627192.758 738550.996 0, 1627480.614 738587.919 0, 1627768.468 738624.86 0, 
+    1628056.32 738661.818 0, 1628344.17 738698.793 0, 1628632.017 738735.784 0, 1628919.863 738772.793 0, 1629207.706 738809.818 0, 1629495.547 738846.86 0, 1629783.385 738883.92 0, 1630071.222 738920.996 0, 1630359.056 738958.089 0, 1630646.888 738995.199 0, 
+    1630934.718 739032.326 0, 1631222.546 739069.471 0, 1631510.372 739106.631 0, 1631798.195 739143.809 0, 1632084.725 739180.837 0, 1632373.836 739218.216 0, 1632661.653 739255.445 0, 1632949.467 739292.69 0, 1633237.28 739329.953 0, 1633525.09 739367.233 0, 
+    1633812.898 739404.529 0, 1634100.704 739441.843 0, 1634388.508 739479.173 0, 1634676.309 739516.52 0, 1634964.109 739553.885 0, 1635251.906 739591.266 0, 1635539.701 739628.664 0, 1635827.493 739666.079 0, 1636115.284 739703.511 0, 1636403.072 739740.96 0, 
+    1636690.858 739778.426 0, 1636978.642 739815.909 0, 1637266.424 739853.408 0, 1637554.203 739890.925 0, 1637841.981 739928.459 0, 1638129.756 739966.009 0, 1638417.528 740003.577 0, 1638705.299 740041.161 0, 1638991.777 740078.594 0, 1639713.603 734555.62 0, 
+    1640435.39 729032.936 0))
+
+POLYGON ((1652802.042 741903.374 0, 1652515.669 741865.131 0, 1652228.006 741826.734 0, 1651940.34 741788.354 0, 1651652.673 741749.99 0, 1651365.002 741711.644 0, 1651077.33 741673.314 0, 1650789.656 741635.001 0, 1650501.979 741596.706 0, 1650214.3 741558.427 0, 
+    1649926.618 741520.165 0, 1649638.935 741481.92 0, 1649351.249 741443.692 0, 1649063.561 741405.481 0, 1648775.87 741367.287 0, 1648488.178 741329.11 0, 1648200.483 741290.95 0, 1647912.786 741252.806 0, 1647625.086 741214.68 0, 1647337.385 741176.57 0, 
+    1647049.681 741138.478 0, 1646761.975 741100.402 0, 1646474.267 741062.344 0, 1646186.556 741024.302 0, 1645897.554 740986.107 0, 1645611.128 740948.269 0, 1645323.411 740910.278 0, 1645035.692 740872.304 0, 1644747.97 740834.347 0, 1644460.246 740796.407 0, 
+    1644172.52 740758.484 0, 1643884.791 740720.578 0, 1643597.061 740682.688 0, 1643309.328 740644.816 0, 1643021.593 740606.961 0, 1642733.855 740569.122 0, 1642446.116 740531.3 0, 1642158.374 740493.496 0, 1641870.63 740455.708 0, 1641582.884 740417.937 0, 
+    1641295.135 740380.184 0, 1641007.384 740342.447 0, 1640719.632 740304.727 0, 1640431.876 740267.024 0, 1640144.119 740229.338 0, 1639856.359 740191.668 0, 1639568.598 740154.016 0, 1639280.834 740116.381 0, 1638991.777 740078.594 0, 1638269.914 745601.854 0, 
+    1637548.014 751125.397 0, 1637836.417 751163.099 0, 1638123.531 751200.649 0, 1638410.643 751238.216 0, 1638697.752 751275.8 0, 1638984.859 751313.401 0, 1639271.964 751351.019 0, 1639559.067 751388.654 0, 1639846.168 751426.305 0, 1640133.266 751463.974 0, 
+    1640420.362 751501.659 0, 1640707.456 751539.361 0, 1640994.547 751577.081 0, 1641281.637 751614.817 0, 1641568.724 751652.57 0, 1641855.809 751690.34 0, 1642142.892 751728.126 0, 1642429.972 751765.93 0, 1642717.051 751803.751 0, 1643004.127 751841.588 0, 
+    1643291.201 751879.443 0, 1643578.272 751917.314 0, 1643865.342 751955.202 0, 1644152.409 751993.107 0, 1644438.188 752030.859 0, 1644726.537 752068.968 0, 1645013.597 752106.924 0, 1645300.655 752144.897 0, 1645587.711 752182.886 0, 1645874.765 752220.893 0, 
+    1646161.817 752258.916 0, 1646448.866 752296.956 0, 1646735.913 752335.013 0, 1647022.958 752373.087 0, 1647310 752411.178 0, 1647597.041 752449.286 0, 1647884.079 752487.411 0, 1648171.115 752525.552 0, 1648458.148 752563.711 0, 1648745.18 752601.886 0, 
+    1649032.209 752640.079 0, 1649319.236 752678.288 0, 1649606.26 752716.514 0, 1649893.283 752754.757 0, 1650180.303 752793.017 0, 1650467.321 752831.294 0, 1650754.336 752869.587 0, 1651041.35 752907.898 0, 1651327.076 752946.054 0, 1652064.578 747424.572 0, 
+    1652802.042 741903.374 0))
+
+POLYGON ((1665100.939 754805.631 0, 1664815.32 754766.668 0, 1664528.416 754727.547 0, 1664241.509 754688.442 0, 1663954.601 754649.355 0, 1663667.69 754610.284 0, 1663380.777 754571.231 0, 1663093.861 754532.194 0, 1662806.944 754493.174 0, 1662520.024 754454.171 0, 
+    1662233.101 754415.185 0, 1661946.176 754376.215 0, 1661659.25 754337.263 0, 1661372.32 754298.327 0, 1661085.389 754259.409 0, 1660798.455 754220.507 0, 1660511.519 754181.622 0, 1660224.58 754142.754 0, 1659937.64 754103.903 0, 1659650.697 754065.069 0, 
+    1659363.752 754026.252 0, 1659076.804 753987.451 0, 1658789.854 753948.668 0, 1658502.902 753909.901 0, 1658214.664 753870.978 0, 1657928.991 753832.419 0, 1657642.032 753793.703 0, 1657355.071 753755.004 0, 1657068.107 753716.321 0, 1656781.142 753677.656 0, 
+    1656494.174 753639.008 0, 1656207.203 753600.376 0, 1655920.231 753561.762 0, 1655633.256 753523.164 0, 1655346.279 753484.583 0, 1655059.299 753446.019 0, 1654772.317 753407.472 0, 1654485.334 753368.942 0, 1654198.347 753330.429 0, 1653911.359 753291.932 0, 
+    1653624.368 753253.453 0, 1653337.375 753214.99 0, 1653050.38 753176.545 0, 1652763.382 753138.116 0, 1652476.382 753099.704 0, 1652189.38 753061.309 0, 1651902.376 753022.931 0, 1651615.369 752984.57 0, 1651327.076 752946.054 0, 1650589.536 758467.814 0, 
+    1649851.96 763989.851 0, 1650139.601 764028.28 0, 1650425.957 764066.554 0, 1650712.311 764104.846 0, 1650998.663 764143.154 0, 1651285.013 764181.479 0, 1651571.361 764219.82 0, 1651857.706 764258.179 0, 1652144.049 764296.554 0, 1652430.39 764334.947 0, 
+    1652716.728 764373.356 0, 1653003.065 764411.782 0, 1653289.399 764450.225 0, 1653575.73 764488.685 0, 1653862.06 764527.161 0, 1654148.387 764565.655 0, 1654434.712 764604.165 0, 1654721.035 764642.692 0, 1655007.355 764681.236 0, 1655293.673 764719.797 0, 
+    1655579.989 764758.375 0, 1655866.303 764796.969 0, 1656152.614 764835.581 0, 1656438.923 764874.209 0, 1656723.949 764912.681 0, 1657011.534 764951.516 0, 1657297.837 764990.195 0, 1657584.137 765028.891 0, 1657870.434 765067.603 0, 1658156.73 765106.332 0, 
+    1658443.023 765145.079 0, 1658729.313 765183.842 0, 1659015.602 765222.622 0, 1659301.888 765261.418 0, 1659588.172 765300.232 0, 1659874.454 765339.063 0, 1660160.733 765377.91 0, 1660447.01 765416.774 0, 1660733.285 765455.655 0, 1661019.558 765494.553 0, 
+    1661305.828 765533.468 0, 1661592.096 765572.399 0, 1661878.362 765611.348 0, 1662164.625 765650.313 0, 1662450.886 765689.295 0, 1662737.145 765728.294 0, 1663023.401 765767.31 0, 1663309.656 765806.342 0, 1663594.628 765845.217 0, 1664347.802 760325.286 0, 
+    1665100.939 754805.631 0))
+
+POLYGON ((1677332 767739.402 0, 1677047.136 767699.721 0, 1676760.994 767659.88 0, 1676474.848 767620.056 0, 1676188.701 767580.248 0, 1675902.551 767540.458 0, 1675616.399 767500.684 0, 1675330.245 767460.927 0, 1675044.088 767421.187 0, 1674757.929 767381.463 0, 
+    1674471.767 767341.757 0, 1674185.603 767302.067 0, 1673899.437 767262.394 0, 1673613.269 767222.738 0, 1673327.098 767183.099 0, 1673040.924 767143.477 0, 1672754.749 767103.871 0, 1672468.571 767064.283 0, 1672182.391 767024.711 0, 1671896.208 766985.156 0, 
+    1671610.024 766945.618 0, 1671323.836 766906.097 0, 1671037.647 766866.593 0, 1670751.455 766827.105 0, 1670463.983 766787.458 0, 1670179.065 766748.181 0, 1669892.866 766708.744 0, 1669606.665 766669.323 0, 1669320.461 766629.92 0, 1669034.256 766590.534 0, 
+    1668748.048 766551.164 0, 1668461.837 766511.811 0, 1668175.625 766472.475 0, 1667889.41 766433.156 0, 1667603.192 766393.854 0, 1667316.973 766354.569 0, 1667030.751 766315.3 0, 1666744.526 766276.049 0, 1666458.3 766236.814 0, 1666172.071 766197.596 0, 
+    1665885.84 766158.395 0, 1665599.606 766119.21 0, 1665313.371 766080.043 0, 1665027.133 766040.892 0, 1664740.892 766001.759 0, 1664454.649 765962.642 0, 1664168.404 765923.542 0, 1663882.157 765884.458 0, 1663594.628 765845.217 0, 1662841.417 771365.421 0, 
+    1662088.168 776885.894 0, 1662375.045 776925.045 0, 1662660.642 776964.04 0, 1662946.237 777003.051 0, 1663231.83 777042.079 0, 1663517.421 777081.124 0, 1663803.009 777120.186 0, 1664088.595 777159.264 0, 1664374.179 777198.36 0, 1664659.76 777237.472 0, 
+    1664945.339 777276.601 0, 1665230.916 777315.747 0, 1665516.491 777354.909 0, 1665802.063 777394.089 0, 1666087.633 777433.285 0, 1666373.2 777472.498 0, 1666658.765 777511.728 0, 1666944.328 777550.974 0, 1667229.889 777590.238 0, 1667515.447 777629.518 0, 
+    1667801.003 777668.815 0, 1668086.557 777708.129 0, 1668372.108 777747.459 0, 1668657.657 777786.807 0, 1668941.929 777825.995 0, 1669228.749 777865.552 0, 1669514.291 777904.95 0, 1669799.83 777944.365 0, 1670085.368 777983.796 0, 1670370.903 778023.245 0, 
+    1670656.436 778062.71 0, 1670941.966 778102.192 0, 1671227.495 778141.69 0, 1671513.02 778181.206 0, 1671798.544 778220.738 0, 1672084.065 778260.287 0, 1672369.584 778299.853 0, 1672655.101 778339.436 0, 1672940.615 778379.035 0, 1673226.127 778418.652 0, 
+    1673511.636 778458.285 0, 1673797.143 778497.935 0, 1674082.648 778537.602 0, 1674368.151 778577.285 0, 1674653.651 778616.986 0, 1674939.149 778656.703 0, 1675224.644 778696.437 0, 1675510.138 778736.188 0, 1675794.355 778775.778 0, 1676563.196 773257.455 0, 
+    1677332 767739.402 0))
+
+POLYGON ((1336785.796 453579.827 0, 1336482.586 453560.106 0, 1336177.954 453540.31 0, 1335873.321 453520.532 0, 1335568.687 453500.772 0, 1335264.051 453481.031 0, 1334959.415 453461.307 0, 1334654.777 453441.6 0, 1334350.138 453421.912 0, 1334045.498 453402.242 0, 
+    1333740.857 453382.59 0, 1333436.215 453362.955 0, 1333131.572 453343.339 0, 1332826.927 453323.741 0, 1332522.281 453304.16 0, 1332217.634 453284.597 0, 1331912.986 453265.053 0, 1331608.337 453245.526 0, 1331303.687 453226.017 0, 1330999.035 453206.526 0, 
+    1330694.383 453187.053 0, 1330389.729 453167.598 0, 1330085.074 453148.161 0, 1329780.418 453128.742 0, 1329474.339 453109.25 0, 1329171.103 453089.957 0, 1328866.443 453070.592 0, 1328561.782 453051.244 0, 1328257.121 453031.915 0, 1327952.458 453012.603 0, 
+    1327647.794 452993.31 0, 1327343.129 452974.034 0, 1327038.462 452954.776 0, 1326733.795 452935.536 0, 1326429.126 452916.314 0, 1326124.457 452897.11 0, 1325819.786 452877.924 0, 1325515.114 452858.756 0, 1325210.441 452839.606 0, 1324905.767 452820.474 0, 
+    1324601.091 452801.359 0, 1324296.415 452782.263 0, 1323991.737 452763.184 0, 1323687.058 452744.124 0, 1323382.379 452725.081 0, 1323077.698 452706.056 0, 1322773.016 452687.05 0, 1322468.332 452668.061 0, 1322162.225 452649.001 0, 1321817.271 458191.844 0, 
+    1321472.29 463735.117 0, 1321777.741 463754.136 0, 1322081.772 463773.084 0, 1322385.801 463792.05 0, 1322689.83 463811.034 0, 1322993.857 463830.036 0, 1323297.883 463849.056 0, 1323601.908 463868.093 0, 1323905.932 463887.149 0, 1324209.955 463906.222 0, 
+    1324513.977 463925.314 0, 1324817.997 463944.423 0, 1325122.017 463963.55 0, 1325426.035 463982.695 0, 1325730.052 464001.858 0, 1326034.069 464021.038 0, 1326338.084 464040.237 0, 1326642.097 464059.454 0, 1326946.11 464078.688 0, 1327250.122 464097.94 0, 
+    1327554.132 464117.211 0, 1327858.141 464136.499 0, 1328162.15 464155.805 0, 1328466.157 464175.129 0, 1328768.744 464194.38 0, 1329074.167 464213.83 0, 1329378.171 464233.208 0, 1329682.173 464252.603 0, 1329986.175 464272.017 0, 1330290.175 464291.448 0, 
+    1330594.174 464310.897 0, 1330898.172 464330.364 0, 1331202.168 464349.849 0, 1331506.164 464369.352 0, 1331810.159 464388.873 0, 1332114.152 464408.411 0, 1332418.144 464427.968 0, 1332722.135 464447.542 0, 1333026.125 464467.135 0, 1333330.114 464486.745 0, 
+    1333634.101 464506.373 0, 1333938.087 464526.019 0, 1334242.073 464545.683 0, 1334546.057 464565.365 0, 1334850.04 464585.064 0, 1335154.021 464604.782 0, 1335458.002 464624.517 0, 1335761.981 464644.271 0, 1336064.543 464663.95 0, 1336425.183 459121.673 0, 
+    1336785.796 453579.827 0))
+
+POLYGON ((1350654.113 465634.004 0, 1350351.607 465613.47 0, 1350047.684 465592.858 0, 1349743.761 465572.264 0, 1349439.836 465551.688 0, 1349135.91 465531.129 0, 1348831.982 465510.589 0, 1348528.054 465490.066 0, 1348224.124 465469.561 0, 1347920.193 465449.075 0, 
+    1347616.261 465428.606 0, 1347312.328 465408.155 0, 1347008.394 465387.721 0, 1346704.458 465367.306 0, 1346400.521 465346.909 0, 1346096.583 465326.529 0, 1345792.644 465306.168 0, 1345488.703 465285.824 0, 1345184.761 465265.498 0, 1344880.819 465245.19 0, 
+    1344576.875 465224.9 0, 1344272.929 465204.628 0, 1343968.983 465184.374 0, 1343665.035 465164.137 0, 1343359.671 465143.825 0, 1343057.136 465123.718 0, 1342753.185 465103.535 0, 1342449.233 465083.371 0, 1342145.279 465063.224 0, 1341841.324 465043.095 0, 
+    1341537.368 465022.983 0, 1341233.411 465002.89 0, 1340929.453 464982.815 0, 1340625.493 464962.757 0, 1340321.533 464942.718 0, 1340017.571 464922.696 0, 1339713.608 464902.692 0, 1339409.644 464882.706 0, 1339105.678 464862.738 0, 1338801.712 464842.788 0, 
+    1338497.744 464822.856 0, 1338193.775 464802.941 0, 1337889.805 464783.045 0, 1337585.834 464763.166 0, 1337281.861 464743.306 0, 1336977.887 464723.463 0, 1336673.913 464703.638 0, 1336369.937 464683.831 0, 1336064.543 464663.95 0, 1335703.874 470206.655 0, 
+    1335343.178 475749.787 0, 1335647.916 475769.626 0, 1335951.24 475789.39 0, 1336254.562 475809.172 0, 1336557.883 475828.973 0, 1336861.203 475848.791 0, 1337164.522 475868.627 0, 1337467.839 475888.48 0, 1337771.156 475908.352 0, 1338074.471 475928.241 0, 
+    1338377.785 475948.149 0, 1338681.098 475968.074 0, 1338984.41 475988.017 0, 1339287.721 476007.978 0, 1339591.03 476027.957 0, 1339894.338 476047.953 0, 1340197.645 476067.968 0, 1340500.951 476088 0, 1340804.256 476108.05 0, 1341107.559 476128.118 0, 
+    1341410.862 476148.204 0, 1341714.163 476168.308 0, 1342017.463 476188.429 0, 1342320.762 476208.568 0, 1342622.646 476228.632 0, 1342927.356 476248.901 0, 1343230.651 476269.094 0, 1343533.945 476289.305 0, 1343837.238 476309.533 0, 1344140.529 476329.78 0, 
+    1344443.82 476350.044 0, 1344747.109 476370.326 0, 1345050.397 476390.626 0, 1345353.684 476410.944 0, 1345656.97 476431.28 0, 1345960.254 476451.634 0, 1346263.538 476472.005 0, 1346566.82 476492.394 0, 1346870.101 476512.802 0, 1347173.38 476533.227 0, 
+    1347476.659 476553.669 0, 1347779.936 476574.13 0, 1348083.212 476594.609 0, 1348386.487 476615.105 0, 1348689.761 476635.619 0, 1348993.033 476656.151 0, 1349296.304 476676.701 0, 1349599.574 476697.269 0, 1349901.432 476717.759 0, 1350277.787 471175.669 0, 
+    1350654.113 465634.004 0))
+
+POLYGON ((1364456.893 477726.857 0, 1364155.092 477705.514 0, 1363851.882 477684.09 0, 1363548.67 477662.683 0, 1363245.456 477641.294 0, 1362942.242 477619.923 0, 1362639.026 477598.57 0, 1362335.809 477577.235 0, 1362032.591 477555.917 0, 1361729.371 477534.618 0, 
+    1361426.151 477513.336 0, 1361122.929 477492.072 0, 1360819.705 477470.826 0, 1360516.481 477449.598 0, 1360213.255 477428.388 0, 1359910.028 477407.195 0, 1359606.8 477386.02 0, 1359303.57 477364.864 0, 1359000.339 477343.725 0, 1358697.107 477322.603 0, 
+    1358393.874 477301.5 0, 1358090.64 477280.415 0, 1357787.404 477259.347 0, 1357484.167 477238.297 0, 1357179.519 477217.168 0, 1356877.689 477196.252 0, 1356574.449 477175.255 0, 1356271.207 477154.277 0, 1355967.964 477133.316 0, 1355664.719 477112.374 0, 
+    1355361.474 477091.449 0, 1355058.227 477070.542 0, 1354754.979 477049.653 0, 1354451.729 477028.782 0, 1354148.479 477007.928 0, 1353845.227 476987.093 0, 1353541.974 476966.275 0, 1353238.72 476945.475 0, 1352935.465 476924.693 0, 1352632.208 476903.929 0, 
+    1352328.95 476883.183 0, 1352025.691 476862.454 0, 1351722.431 476841.744 0, 1351419.169 476821.051 0, 1351115.906 476800.376 0, 1350812.642 476779.719 0, 1350509.377 476759.08 0, 1350206.111 476738.458 0, 1349901.432 476717.759 0, 1349525.048 482260.272 0, 
+    1349148.635 487803.205 0, 1349452.659 487823.859 0, 1349755.273 487844.436 0, 1350057.885 487865.031 0, 1350360.497 487885.644 0, 1350663.107 487906.274 0, 1350965.716 487926.923 0, 1351268.324 487947.589 0, 1351570.931 487968.272 0, 1351873.536 487988.974 0, 
+    1352176.141 488009.694 0, 1352478.743 488030.431 0, 1352781.345 488051.186 0, 1353083.946 488071.959 0, 1353386.545 488092.75 0, 1353689.143 488113.558 0, 1353991.74 488134.385 0, 1354294.336 488155.229 0, 1354596.93 488176.091 0, 1354899.523 488196.97 0, 
+    1355202.115 488217.868 0, 1355504.706 488238.783 0, 1355807.296 488259.717 0, 1356109.884 488280.668 0, 1356411.064 488301.539 0, 1356715.057 488322.623 0, 1357017.641 488343.628 0, 1357320.225 488364.65 0, 1357622.807 488385.69 0, 1357925.388 488406.748 0, 
+    1358227.967 488427.823 0, 1358530.546 488448.917 0, 1358833.123 488470.028 0, 1359135.699 488491.157 0, 1359438.273 488512.304 0, 1359740.847 488533.469 0, 1360043.419 488554.652 0, 1360345.99 488575.852 0, 1360648.559 488597.07 0, 1360951.128 488618.306 0, 
+    1361253.695 488639.56 0, 1361556.261 488660.831 0, 1361858.825 488682.121 0, 1362161.389 488703.428 0, 1362463.951 488724.753 0, 1362766.512 488746.096 0, 1363069.071 488767.456 0, 1363371.63 488788.835 0, 1363672.781 488810.132 0, 1364064.852 483268.284 0, 
+    1364456.893 477726.857 0))
+
+POLYGON ((1378194.024 489858.088 0, 1377892.932 489835.94 0, 1377590.435 489813.707 0, 1377287.937 489791.492 0, 1376985.438 489769.294 0, 1376682.937 489747.114 0, 1376380.435 489724.953 0, 1376077.932 489702.808 0, 1375775.427 489680.682 0, 1375472.921 489658.574 0, 
+    1375170.414 489636.483 0, 1374867.906 489614.41 0, 1374565.396 489592.355 0, 1374262.885 489570.318 0, 1373960.372 489548.298 0, 1373657.859 489526.297 0, 1373355.344 489504.313 0, 1373052.827 489482.347 0, 1372750.31 489460.398 0, 1372447.791 489438.468 0, 
+    1372145.271 489416.555 0, 1371842.749 489394.661 0, 1371540.227 489372.783 0, 1371237.703 489350.924 0, 1370933.773 489328.982 0, 1370632.651 489307.259 0, 1370330.123 489285.453 0, 1370027.594 489263.665 0, 1369725.063 489241.895 0, 1369422.532 489220.143 0, 
+    1369119.999 489198.408 0, 1368817.464 489176.692 0, 1368514.929 489154.993 0, 1368212.392 489133.311 0, 1367909.854 489111.648 0, 1367607.314 489090.003 0, 1367304.774 489068.375 0, 1367002.232 489046.765 0, 1366699.689 489025.173 0, 1366397.144 489003.598 0, 
+    1366094.598 488982.042 0, 1365792.051 488960.503 0, 1365489.503 488938.982 0, 1365186.954 488917.479 0, 1364884.403 488895.994 0, 1364581.851 488874.527 0, 1364279.297 488853.077 0, 1363976.743 488831.645 0, 1363672.781 488810.132 0, 1363280.681 494352.395 0, 
+    1362888.551 499895.072 0, 1363191.858 499916.539 0, 1363493.76 499937.925 0, 1363795.661 499959.328 0, 1364097.56 499980.75 0, 1364399.459 500002.189 0, 1364701.356 500023.645 0, 1365003.252 500045.12 0, 1365305.146 500066.612 0, 1365607.04 500088.122 0, 
+    1365908.932 500109.65 0, 1366210.822 500131.195 0, 1366512.712 500152.759 0, 1366814.6 500174.34 0, 1367116.487 500195.939 0, 1367418.373 500217.555 0, 1367720.257 500239.19 0, 1368022.141 500260.842 0, 1368324.022 500282.512 0, 1368625.903 500304.199 0, 
+    1368927.782 500325.905 0, 1369229.66 500347.628 0, 1369531.537 500369.369 0, 1369833.413 500391.128 0, 1370133.885 500412.803 0, 1370437.16 500434.699 0, 1370739.031 500456.511 0, 1371040.902 500478.341 0, 1371342.771 500500.188 0, 1371644.639 500522.054 0, 
+    1371946.505 500543.937 0, 1372248.37 500565.838 0, 1372550.234 500587.756 0, 1372852.097 500609.693 0, 1373153.958 500631.647 0, 1373455.818 500653.619 0, 1373757.677 500675.609 0, 1374059.535 500697.616 0, 1374361.391 500719.642 0, 1374663.246 500741.685 0, 
+    1374965.099 500763.746 0, 1375266.952 500785.824 0, 1375568.803 500807.92 0, 1375870.652 500830.035 0, 1376172.501 500852.166 0, 1376474.348 500874.316 0, 1376776.193 500896.484 0, 1377078.038 500918.669 0, 1377378.481 500940.769 0, 1377786.268 495399.221 0, 
+    1378194.024 489858.088 0))
+
+POLYGON ((1391865.398 502027.398 0, 1391565.016 502004.449 0, 1391263.236 501981.411 0, 1390961.454 501958.391 0, 1390659.671 501935.388 0, 1390357.886 501912.404 0, 1390056.1 501889.437 0, 1389754.313 501866.488 0, 1389452.524 501843.557 0, 1389150.734 501820.643 0, 
+    1388848.943 501797.747 0, 1388547.15 501774.869 0, 1388245.356 501752.009 0, 1387943.56 501729.167 0, 1387641.764 501706.342 0, 1387339.965 501683.535 0, 1387038.166 501660.746 0, 1386736.365 501637.975 0, 1386434.563 501615.221 0, 1386132.76 501592.485 0, 
+    1385830.955 501569.767 0, 1385529.149 501547.066 0, 1385227.341 501524.384 0, 1384925.532 501501.719 0, 1384622.323 501478.967 0, 1384321.911 501456.443 0, 1384020.098 501433.831 0, 1383718.284 501411.237 0, 1383416.468 501388.661 0, 1383114.651 501366.103 0, 
+    1382812.833 501343.563 0, 1382511.014 501321.04 0, 1382209.193 501298.535 0, 1381907.371 501276.048 0, 1381605.547 501253.578 0, 1381303.723 501231.127 0, 1381001.897 501208.693 0, 1380700.069 501186.277 0, 1380398.24 501163.878 0, 1380096.41 501141.498 0, 
+    1379794.579 501119.135 0, 1379492.746 501096.79 0, 1379190.912 501074.462 0, 1378889.077 501052.153 0, 1378587.241 501029.861 0, 1378285.403 501007.587 0, 1377983.563 500985.331 0, 1377681.723 500963.092 0, 1377378.481 500940.769 0, 1376970.664 506482.726 0, 
+    1376562.816 512025.091 0, 1376865.403 512047.367 0, 1377166.591 512069.557 0, 1377467.778 512091.765 0, 1377768.964 512113.991 0, 1378070.148 512136.235 0, 1378371.331 512158.496 0, 1378672.512 512180.775 0, 1378973.693 512203.072 0, 1379274.872 512225.386 0, 
+    1379576.049 512247.718 0, 1379877.226 512270.068 0, 1380178.401 512292.436 0, 1380479.574 512314.821 0, 1380780.747 512337.225 0, 1381081.918 512359.645 0, 1381383.088 512382.084 0, 1381684.256 512404.54 0, 1381985.423 512427.014 0, 1382286.589 512449.506 0, 
+    1382587.753 512472.016 0, 1382888.916 512494.543 0, 1383190.078 512517.088 0, 1383491.239 512539.651 0, 1383791.002 512562.126 0, 1384093.556 512584.829 0, 1384394.712 512607.445 0, 1384695.867 512630.078 0, 1384997.021 512652.73 0, 1385298.174 512675.399 0, 
+    1385599.325 512698.086 0, 1385900.475 512720.79 0, 1386201.623 512743.512 0, 1386502.77 512766.252 0, 1386803.916 512789.01 0, 1387105.061 512811.785 0, 1387406.204 512834.578 0, 1387707.346 512857.389 0, 1388008.486 512880.218 0, 1388309.625 512903.064 0, 
+    1388610.763 512925.928 0, 1388911.899 512948.81 0, 1389213.034 512971.709 0, 1389514.168 512994.626 0, 1389815.3 513017.561 0, 1390116.431 513040.514 0, 1390417.561 513063.484 0, 1390718.689 513086.472 0, 1391018.422 513109.371 0, 1391441.926 507568.181 0, 
+    1391865.398 502027.398 0))
+
+POLYGON ((1405470.906 514234.487 0, 1405171.237 514210.741 0, 1404870.175 514186.902 0, 1404569.112 514163.081 0, 1404268.047 514139.278 0, 1403966.98 514115.492 0, 1403665.912 514091.724 0, 1403364.843 514067.974 0, 1403063.773 514044.242 0, 1402762.701 514020.527 0, 
+    1402461.627 513996.83 0, 1402160.553 513973.151 0, 1401859.477 513949.49 0, 1401558.399 513925.846 0, 1401257.32 513902.22 0, 1400956.24 513878.611 0, 1400655.158 513855.021 0, 1400354.075 513831.448 0, 1400052.99 513807.893 0, 1399751.905 513784.355 0, 
+    1399450.817 513760.835 0, 1399149.729 513737.333 0, 1398848.639 513713.849 0, 1398547.547 513690.383 0, 1398245.061 513666.825 0, 1397945.36 513643.503 0, 1397644.265 513620.089 0, 1397343.168 513596.693 0, 1397042.07 513573.316 0, 1396740.97 513549.955 0, 
+    1396439.869 513526.613 0, 1396138.766 513503.288 0, 1395837.663 513479.981 0, 1395536.558 513456.692 0, 1395235.451 513433.42 0, 1394934.343 513410.166 0, 1394633.234 513386.93 0, 1394332.123 513363.711 0, 1394031.011 513340.511 0, 1393729.898 513317.328 0, 
+    1393428.783 513294.162 0, 1393127.667 513271.015 0, 1392826.55 513247.885 0, 1392525.431 513224.773 0, 1392224.311 513201.678 0, 1391923.189 513178.602 0, 1391622.066 513155.543 0, 1391320.942 513132.501 0, 1391018.422 513109.371 0, 1390594.887 518650.966 0, 
+    1390171.322 524192.962 0, 1390473.187 524216.042 0, 1390773.659 524239.033 0, 1391074.129 524262.042 0, 1391374.598 524285.069 0, 1391675.066 524308.113 0, 1391975.533 524331.175 0, 1392275.998 524354.255 0, 1392576.461 524377.353 0, 1392876.924 524400.468 0, 
+    1393177.385 524423.6 0, 1393477.845 524446.751 0, 1393778.303 524469.919 0, 1394078.76 524493.105 0, 1394379.215 524516.308 0, 1394679.67 524539.53 0, 1394980.122 524562.769 0, 1395280.574 524586.025 0, 1395581.024 524609.299 0, 1395881.473 524632.591 0, 
+    1396181.92 524655.901 0, 1396482.366 524679.228 0, 1396782.811 524702.573 0, 1397083.254 524725.936 0, 1397382.306 524749.208 0, 1397684.136 524772.714 0, 1397984.575 524796.13 0, 1398285.013 524819.564 0, 1398585.45 524843.015 0, 1398885.885 524866.484 0, 
+    1399186.318 524889.97 0, 1399486.75 524913.474 0, 1399787.181 524936.996 0, 1400087.611 524960.536 0, 1400388.039 524984.093 0, 1400688.465 525007.668 0, 1400988.891 525031.26 0, 1401289.315 525054.87 0, 1401589.737 525078.498 0, 1401890.158 525102.144 0, 
+    1402190.578 525125.807 0, 1402490.996 525149.488 0, 1402791.413 525173.187 0, 1403091.829 525196.903 0, 1403392.243 525220.637 0, 1403692.656 525244.389 0, 1403993.067 525268.158 0, 1404293.477 525291.945 0, 1404592.496 525315.64 0, 1405031.717 519774.863 0, 
+    1405470.906 514234.487 0))
+
+POLYGON ((1419010.442 526479.056 0, 1418711.488 526454.517 0, 1418411.146 526429.881 0, 1418110.803 526405.263 0, 1417810.459 526380.663 0, 1417510.113 526356.08 0, 1417209.766 526331.515 0, 1416909.417 526306.968 0, 1416609.067 526282.438 0, 1416308.715 526257.926 0, 
+    1416008.362 526233.432 0, 1415708.007 526208.955 0, 1415407.651 526184.496 0, 1415107.294 526160.055 0, 1414806.935 526135.632 0, 1414506.575 526111.226 0, 1414206.213 526086.838 0, 1413905.85 526062.467 0, 1413605.485 526038.114 0, 1413305.119 526013.779 0, 
+    1413004.752 525989.462 0, 1412704.383 525965.162 0, 1412404.012 525940.88 0, 1412103.641 525916.615 0, 1411801.88 525892.257 0, 1411502.893 525868.139 0, 1411202.517 525843.928 0, 1410902.139 525819.734 0, 1410601.761 525795.558 0, 1410301.38 525771.4 0, 
+    1410000.998 525747.259 0, 1409700.615 525723.136 0, 1409400.231 525699.031 0, 1409099.845 525674.943 0, 1408799.457 525650.873 0, 1408499.069 525626.821 0, 1408198.678 525602.786 0, 1407898.287 525578.769 0, 1407597.894 525554.77 0, 1407297.499 525530.789 0, 
+    1406997.103 525506.825 0, 1406696.706 525482.879 0, 1406396.307 525458.95 0, 1406095.907 525435.039 0, 1405795.506 525411.146 0, 1405495.103 525387.271 0, 1405194.698 525363.413 0, 1404894.293 525339.573 0, 1404592.496 525315.64 0, 1404153.244 530856.815 0, 
+    1403713.961 536398.385 0, 1404015.101 536422.266 0, 1404314.855 536446.054 0, 1404614.607 536469.86 0, 1404914.357 536493.684 0, 1405214.107 536517.525 0, 1405513.854 536541.384 0, 1405813.601 536565.261 0, 1406113.346 536589.155 0, 1406413.09 536613.067 0, 
+    1406712.832 536636.996 0, 1407012.573 536660.943 0, 1407312.312 536684.908 0, 1407612.05 536708.89 0, 1407911.786 536732.89 0, 1408211.522 536756.908 0, 1408511.255 536780.944 0, 1408810.988 536804.996 0, 1409110.719 536829.067 0, 1409410.448 536853.155 0, 
+    1409710.176 536877.261 0, 1410009.903 536901.385 0, 1410309.628 536925.526 0, 1410609.352 536949.685 0, 1410907.69 536973.75 0, 1411208.795 536998.055 0, 1411508.515 537022.267 0, 1411808.233 537046.497 0, 1412107.949 537070.744 0, 1412407.665 537095.008 0, 
+    1412707.378 537119.291 0, 1413007.091 537143.591 0, 1413306.802 537167.908 0, 1413606.511 537192.243 0, 1413906.219 537216.596 0, 1414205.926 537240.967 0, 1414505.631 537265.355 0, 1414805.335 537289.761 0, 1415105.038 537314.184 0, 1415404.738 537338.625 0, 
+    1415704.438 537363.084 0, 1416004.136 537387.56 0, 1416303.833 537412.054 0, 1416603.528 537436.566 0, 1416903.221 537461.095 0, 1417202.914 537485.642 0, 1417502.605 537510.207 0, 1417802.294 537534.789 0, 1418100.599 537559.275 0, 1418555.536 532018.968 0, 
+    1419010.442 526479.056 0))
+
+POLYGON ((1432483.899 538760.805 0, 1432185.663 538735.476 0, 1431886.044 538710.047 0, 1431586.424 538684.636 0, 1431286.802 538659.243 0, 1430987.179 538633.867 0, 1430687.554 538608.509 0, 1430387.928 538583.168 0, 1430088.3 538557.845 0, 1429788.671 538532.54 0, 
+    1429489.04 538507.252 0, 1429189.408 538481.982 0, 1428889.775 538456.73 0, 1428590.14 538431.495 0, 1428290.503 538406.278 0, 1427990.865 538381.078 0, 1427691.225 538355.896 0, 1427391.584 538330.732 0, 1427091.942 538305.585 0, 1426792.298 538280.456 0, 
+    1426492.652 538255.345 0, 1426193.005 538230.251 0, 1425893.357 538205.175 0, 1425593.707 538180.117 0, 1425292.673 538154.961 0, 1424994.402 538130.053 0, 1424694.748 538105.048 0, 1424395.092 538080.06 0, 1424095.435 538055.089 0, 1423795.776 538030.137 0, 
+    1423496.116 538005.202 0, 1423196.454 537980.285 0, 1422896.791 537955.385 0, 1422597.126 537930.503 0, 1422297.46 537905.638 0, 1421997.793 537880.792 0, 1421698.124 537855.963 0, 1421398.453 537831.151 0, 1421098.781 537806.357 0, 1420799.108 537781.581 0, 
+    1420499.433 537756.822 0, 1420199.757 537732.081 0, 1419900.079 537707.358 0, 1419600.4 537682.652 0, 1419300.719 537657.964 0, 1419001.037 537633.294 0, 1418701.353 537608.641 0, 1418401.668 537584.006 0, 1418100.599 537559.275 0, 1417645.629 543099.974 0, 
+    1417190.627 548641.061 0, 1417491.041 548665.738 0, 1417790.074 548690.32 0, 1418089.105 548714.919 0, 1418388.135 548739.536 0, 1418687.164 548764.17 0, 1418986.191 548788.822 0, 1419285.216 548813.491 0, 1419584.24 548838.178 0, 1419883.263 548862.883 0, 
+    1420182.284 548887.605 0, 1420481.304 548912.345 0, 1420780.322 548937.103 0, 1421079.339 548961.878 0, 1421378.354 548986.67 0, 1421677.368 549011.481 0, 1421976.381 549036.309 0, 1422275.392 549061.154 0, 1422574.401 549086.017 0, 1422873.409 549110.898 0, 
+    1423172.416 549135.796 0, 1423471.421 549160.712 0, 1423770.424 549185.646 0, 1424069.427 549210.597 0, 1424367.048 549235.45 0, 1424667.427 549260.552 0, 1424966.424 549285.556 0, 1425265.421 549310.577 0, 1425564.415 549335.616 0, 1425863.409 549360.673 0, 
+    1426162.401 549385.747 0, 1426461.391 549410.839 0, 1426760.38 549435.948 0, 1427059.367 549461.075 0, 1427358.353 549486.22 0, 1427657.338 549511.382 0, 1427956.321 549536.562 0, 1428255.302 549561.76 0, 1428554.282 549586.975 0, 1428853.261 549612.207 0, 
+    1429152.238 549637.458 0, 1429451.214 549662.725 0, 1429750.188 549688.011 0, 1430049.16 549713.314 0, 1430348.131 549738.635 0, 1430647.101 549763.973 0, 1430946.069 549789.329 0, 1431245.036 549814.702 0, 1431542.623 549839.976 0, 1432013.278 544300.196 0, 
+    1432483.899 538760.805 0))
+
+POLYGON ((1445891.175 551079.433 0, 1445593.658 551053.319 0, 1445294.764 551027.101 0, 1444995.869 551000.9 0, 1444696.972 550974.717 0, 1444398.074 550948.552 0, 1444099.174 550922.405 0, 1443800.272 550896.275 0, 1443501.369 550870.162 0, 1443202.465 550844.067 0, 
+    1442903.559 550817.99 0, 1442604.651 550791.931 0, 1442305.742 550765.889 0, 1442006.831 550739.864 0, 1441707.919 550713.857 0, 1441409.005 550687.868 0, 1441110.09 550661.896 0, 1440811.173 550635.942 0, 1440512.255 550610.006 0, 1440213.335 550584.087 0, 
+    1439914.414 550558.186 0, 1439615.491 550532.302 0, 1439316.567 550506.436 0, 1439017.641 550480.587 0, 1438717.337 550454.638 0, 1438419.784 550428.943 0, 1438120.854 550403.147 0, 1437821.922 550377.369 0, 1437522.988 550351.609 0, 1437224.053 550325.866 0, 
+    1436925.117 550300.14 0, 1436626.179 550274.433 0, 1436327.239 550248.743 0, 1436028.298 550223.07 0, 1435729.355 550197.415 0, 1435430.411 550171.778 0, 1435131.466 550146.158 0, 1434832.518 550120.556 0, 1434533.57 550094.971 0, 1434234.62 550069.404 0, 
+    1433935.668 550043.855 0, 1433636.715 550018.323 0, 1433337.76 549992.809 0, 1433038.804 549967.312 0, 1432739.846 549941.833 0, 1432440.887 549916.372 0, 1432141.927 549890.928 0, 1431842.964 549865.502 0, 1431542.623 549839.976 0, 1431071.936 555380.141 0, 
+    1430601.216 560920.689 0, 1430900.902 560946.159 0, 1431199.212 560971.529 0, 1431497.521 560996.918 0, 1431795.827 561022.324 0, 1432094.133 561047.747 0, 1432392.437 561073.188 0, 1432690.739 561098.647 0, 1432989.04 561124.123 0, 1433287.34 561149.616 0, 
+    1433585.638 561175.128 0, 1433883.934 561200.656 0, 1434182.229 561226.203 0, 1434480.523 561251.766 0, 1434778.815 561277.348 0, 1435077.105 561302.947 0, 1435375.394 561328.563 0, 1435673.682 561354.198 0, 1435971.968 561379.849 0, 1436270.252 561405.518 0, 
+    1436568.535 561431.205 0, 1436866.816 561456.91 0, 1437165.096 561482.631 0, 1437463.375 561508.371 0, 1437760.278 561534.009 0, 1438059.927 561559.902 0, 1438358.201 561585.695 0, 1438656.473 561611.504 0, 1438954.744 561637.332 0, 1439253.013 561663.176 0, 
+    1439551.281 561689.039 0, 1439849.547 561714.919 0, 1440147.812 561740.816 0, 1440446.075 561766.731 0, 1440744.336 561792.664 0, 1441042.597 561818.614 0, 1441340.855 561844.581 0, 1441639.112 561870.567 0, 1441937.368 561896.569 0, 1442235.622 561922.59 0, 
+    1442533.874 561948.628 0, 1442832.125 561974.683 0, 1443130.375 562000.756 0, 1443428.622 562026.847 0, 1443726.869 562052.955 0, 1444025.114 562079.08 0, 1444323.357 562105.223 0, 1444621.599 562131.384 0, 1444918.467 562157.442 0, 1445404.838 556618.247 0, 
+    1445891.175 551079.433 0))
+
+POLYGON ((1459232.166 563434.639 0, 1458935.371 563407.743 0, 1458637.204 563380.739 0, 1458339.036 563353.754 0, 1458040.866 563326.786 0, 1457742.695 563299.835 0, 1457444.522 563272.902 0, 1457146.347 563245.986 0, 1456848.171 563219.089 0, 1456549.993 563192.208 0, 
+    1456251.814 563165.345 0, 1455953.633 563138.5 0, 1455655.451 563111.672 0, 1455357.267 563084.862 0, 1455059.081 563058.069 0, 1454760.894 563031.294 0, 1454462.705 563004.537 0, 1454164.515 562977.797 0, 1453866.323 562951.074 0, 1453568.129 562924.369 0, 
+    1453269.934 562897.682 0, 1452971.738 562871.012 0, 1452673.539 562844.36 0, 1452375.34 562817.725 0, 1452075.768 562790.986 0, 1451778.935 562764.509 0, 1451480.731 562737.927 0, 1451182.525 562711.362 0, 1450884.317 562684.815 0, 1450586.108 562658.286 0, 
+    1450287.897 562631.774 0, 1449989.685 562605.28 0, 1449691.471 562578.803 0, 1449393.256 562552.344 0, 1449095.039 562525.902 0, 1448796.82 562499.478 0, 1448498.6 562473.072 0, 1448200.379 562446.683 0, 1447902.156 562420.311 0, 1447603.931 562393.957 0, 
+    1447305.705 562367.621 0, 1447007.477 562341.302 0, 1446709.247 562315.001 0, 1446411.016 562288.717 0, 1446112.784 562262.451 0, 1445814.55 562236.203 0, 1445516.314 562209.972 0, 1445218.077 562183.758 0, 1444918.467 562157.442 0, 1444432.062 567697.017 0, 
+    1443945.625 573236.967 0, 1444244.581 573263.226 0, 1444542.166 573289.382 0, 1444839.749 573315.556 0, 1445137.331 573341.747 0, 1445434.911 573367.956 0, 1445732.49 573394.182 0, 1446030.067 573420.426 0, 1446327.643 573446.687 0, 1446625.217 573472.965 0, 
+    1446922.79 573499.262 0, 1447220.361 573525.575 0, 1447517.931 573551.907 0, 1447815.499 573578.255 0, 1448113.065 573604.622 0, 1448410.63 573631.006 0, 1448708.193 573657.407 0, 1449005.755 573683.826 0, 1449303.315 573710.262 0, 1449600.874 573736.716 0, 
+    1449898.431 573763.187 0, 1450195.986 573789.676 0, 1450493.54 573816.183 0, 1450791.093 573842.706 0, 1451087.276 573869.126 0, 1451386.193 573895.807 0, 1451683.741 573922.383 0, 1451981.287 573948.977 0, 1452278.832 573975.589 0, 1452576.375 574002.218 0, 
+    1452873.916 574028.864 0, 1453171.456 574055.528 0, 1453468.994 574082.21 0, 1453766.531 574108.909 0, 1454064.066 574135.625 0, 1454361.6 574162.359 0, 1454659.132 574189.111 0, 1454956.662 574215.88 0, 1455254.191 574242.667 0, 1455551.719 574269.471 0, 
+    1455849.244 574296.292 0, 1456146.768 574323.132 0, 1456444.291 574349.988 0, 1456741.812 574376.862 0, 1457039.331 574403.754 0, 1457336.849 574430.663 0, 1457634.365 574457.59 0, 1457931.88 574484.534 0, 1458228.027 574511.372 0, 1458730.114 568972.818 0, 
+    1459232.166 563434.639 0))
+
+POLYGON ((1472506.771 575826.122 0, 1472210.699 575798.447 0, 1471913.262 575770.663 0, 1471615.823 575742.896 0, 1471318.382 575715.146 0, 1471020.94 575687.414 0, 1470723.496 575659.699 0, 1470426.051 575632.002 0, 1470128.603 575604.323 0, 1469831.155 575576.66 0, 
+    1469533.704 575549.016 0, 1469236.252 575521.389 0, 1468938.799 575493.779 0, 1468641.343 575466.187 0, 1468343.886 575438.613 0, 1468046.428 575411.056 0, 1467748.968 575383.516 0, 1467451.506 575355.994 0, 1467154.043 575328.49 0, 1466856.578 575301.003 0, 
+    1466559.111 575273.533 0, 1466261.643 575246.081 0, 1465964.173 575218.647 0, 1465666.701 575191.23 0, 1465367.863 575163.704 0, 1465071.754 575136.448 0, 1464774.277 575109.084 0, 1464476.799 575081.737 0, 1464179.32 575054.407 0, 1463881.839 575027.095 0, 
+    1463584.356 574999.801 0, 1463286.872 574972.524 0, 1462989.386 574945.265 0, 1462691.898 574918.023 0, 1462394.409 574890.798 0, 1462096.918 574863.592 0, 1461799.426 574836.402 0, 1461501.932 574809.23 0, 1461204.436 574782.076 0, 1460906.939 574754.939 0, 
+    1460609.441 574727.82 0, 1460311.94 574700.718 0, 1460014.438 574673.634 0, 1459716.935 574646.567 0, 1459419.43 574619.518 0, 1459121.923 574592.486 0, 1458824.415 574565.472 0, 1458526.905 574538.475 0, 1458228.027 574511.372 0, 1457725.906 580050.299 0, 
+    1457223.752 585589.596 0, 1457521.975 585616.639 0, 1457818.833 585643.577 0, 1458115.689 585670.532 0, 1458412.544 585697.504 0, 1458709.397 585724.494 0, 1459006.249 585751.502 0, 1459303.098 585778.527 0, 1459599.947 585805.569 0, 1459896.794 585832.629 0, 
+    1460193.639 585859.706 0, 1460490.482 585886.801 0, 1460787.324 585913.914 0, 1461084.165 585941.043 0, 1461381.003 585968.191 0, 1461677.84 585995.355 0, 1461974.676 586022.537 0, 1462271.51 586049.737 0, 1462568.342 586076.954 0, 1462865.173 586104.189 0, 
+    1463162.002 586131.441 0, 1463458.83 586158.71 0, 1463755.656 586185.997 0, 1464052.48 586213.302 0, 1464347.941 586240.498 0, 1464646.124 586267.963 0, 1464942.943 586295.32 0, 1465239.761 586322.694 0, 1465536.578 586350.086 0, 1465833.392 586377.496 0, 
+    1466130.205 586404.922 0, 1466427.017 586432.367 0, 1466723.827 586459.828 0, 1467020.635 586487.307 0, 1467317.441 586514.804 0, 1467614.246 586542.318 0, 1467911.05 586569.85 0, 1468207.852 586597.399 0, 1468504.652 586624.965 0, 1468801.45 586652.549 0, 
+    1469098.247 586680.151 0, 1469395.042 586707.77 0, 1469691.836 586735.406 0, 1469988.628 586763.06 0, 1470285.418 586790.731 0, 1470582.207 586818.42 0, 1470878.994 586846.126 0, 1471175.78 586873.85 0, 1471471.203 586901.464 0, 1471989.004 581363.608 0, 
+    1472506.771 575826.122 0))
+
+POLYGON ((1485714.89 588253.579 0, 1485419.544 588225.13 0, 1485122.838 588196.568 0, 1484826.13 588168.023 0, 1484529.421 588139.496 0, 1484232.71 588110.987 0, 1483935.997 588082.494 0, 1483639.283 588054.02 0, 1483342.567 588025.562 0, 1483045.849 587997.122 0, 
+    1482749.13 587968.7 0, 1482452.409 587940.295 0, 1482155.686 587911.908 0, 1481858.961 587883.538 0, 1481562.235 587855.185 0, 1481265.508 587826.85 0, 1480968.778 587798.532 0, 1480672.047 587770.232 0, 1480375.314 587741.95 0, 1480078.58 587713.684 0, 
+    1479781.844 587685.437 0, 1479485.106 587657.206 0, 1479188.367 587628.994 0, 1478891.626 587600.798 0, 1478593.524 587572.491 0, 1478298.139 587544.46 0, 1478001.393 587516.317 0, 1477704.645 587488.192 0, 1477407.896 587460.084 0, 1477111.145 587431.993 0, 
+    1476814.392 587403.92 0, 1476517.638 587375.864 0, 1476220.882 587347.826 0, 1475924.124 587319.805 0, 1475627.365 587291.802 0, 1475330.604 587263.817 0, 1475033.842 587235.848 0, 1474737.078 587207.897 0, 1474440.312 587179.964 0, 1474143.544 587152.048 0, 
+    1473846.775 587124.15 0, 1473550.004 587096.269 0, 1473253.232 587068.405 0, 1472956.458 587040.559 0, 1472659.682 587012.731 0, 1472362.905 586984.92 0, 1472066.126 586957.126 0, 1471769.346 586929.35 0, 1471471.203 586901.464 0, 1470953.367 592439.686 0, 
+    1470435.497 597978.272 0, 1470732.985 598006.096 0, 1471029.114 598033.811 0, 1471325.241 598061.544 0, 1471621.366 598089.294 0, 1471917.49 598117.061 0, 1472213.612 598144.846 0, 1472509.732 598172.648 0, 1472805.851 598200.468 0, 1473101.968 598228.305 0, 
+    1473398.084 598256.16 0, 1473694.198 598284.032 0, 1473990.31 598311.921 0, 1474286.421 598339.828 0, 1474582.53 598367.752 0, 1474878.637 598395.694 0, 1475174.743 598423.653 0, 1475470.847 598451.63 0, 1475766.949 598479.624 0, 1476063.05 598507.635 0, 
+    1476359.149 598535.664 0, 1476655.246 598563.71 0, 1476951.342 598591.774 0, 1477247.436 598619.855 0, 1477542.172 598647.825 0, 1477839.619 598676.07 0, 1478135.709 598704.203 0, 1478431.796 598732.354 0, 1478727.882 598760.522 0, 1479023.966 598788.708 0, 
+    1479320.049 598816.911 0, 1479616.13 598845.131 0, 1479912.209 598873.369 0, 1480208.286 598901.625 0, 1480504.362 598929.898 0, 1480800.436 598958.188 0, 1481096.509 598986.496 0, 1481392.58 599014.821 0, 1481688.649 599043.163 0, 1481984.717 599071.523 0, 
+    1482280.783 599099.9 0, 1482576.847 599128.295 0, 1482872.909 599156.708 0, 1483168.97 599185.137 0, 1483465.029 599213.584 0, 1483761.087 599242.049 0, 1484057.143 599270.531 0, 1484353.197 599299.03 0, 1484647.894 599327.416 0, 1485181.41 593790.316 0, 
+    1485714.89 588253.579 0))
+
+POLYGON ((1498856.423 600716.708 0, 1498561.805 600687.489 0, 1498265.833 600658.153 0, 1497969.858 600628.835 0, 1497673.883 600599.534 0, 1497377.905 600570.251 0, 1497081.926 600540.985 0, 1496785.944 600511.737 0, 1496489.962 600482.505 0, 1496193.977 600453.292 0, 
+    1495897.991 600424.095 0, 1495602.003 600394.917 0, 1495306.013 600365.755 0, 1495010.022 600336.611 0, 1494714.029 600307.485 0, 1494418.034 600278.375 0, 1494122.037 600249.284 0, 1493826.039 600220.209 0, 1493530.039 600191.152 0, 1493234.037 600162.113 0, 
+    1492938.034 600133.091 0, 1492642.029 600104.086 0, 1492346.022 600075.099 0, 1492050.014 600046.129 0, 1491752.65 600017.044 0, 1491457.991 599988.242 0, 1491161.978 599959.324 0, 1490865.962 599930.424 0, 1490569.945 599901.542 0, 1490273.927 599872.676 0, 
+    1489977.906 599843.828 0, 1489681.884 599814.998 0, 1489385.86 599786.185 0, 1489089.835 599757.389 0, 1488793.808 599728.611 0, 1488497.779 599699.851 0, 1488201.748 599671.107 0, 1487905.716 599642.381 0, 1487609.682 599613.673 0, 1487313.646 599584.982 0, 
+    1487017.609 599556.308 0, 1486721.57 599527.652 0, 1486425.529 599499.013 0, 1486129.487 599470.392 0, 1485833.443 599441.788 0, 1485537.397 599413.202 0, 1485241.349 599384.633 0, 1484945.3 599356.081 0, 1484647.894 599327.416 0, 1484114.345 604864.876 0, 
+    1483580.76 610402.693 0, 1483877.511 610431.295 0, 1484172.909 610459.784 0, 1484468.304 610488.29 0, 1484763.698 610516.813 0, 1485059.09 610545.354 0, 1485354.481 610573.913 0, 1485649.87 610602.488 0, 1485945.257 610631.081 0, 1486240.642 610659.692 0, 
+    1486536.026 610688.32 0, 1486831.408 610716.965 0, 1487126.789 610745.628 0, 1487422.168 610774.308 0, 1487717.545 610803.005 0, 1488012.92 610831.72 0, 1488308.294 610860.452 0, 1488603.666 610889.201 0, 1488899.036 610917.968 0, 1489194.405 610946.753 0, 
+    1489489.772 610975.554 0, 1489785.137 611004.373 0, 1490080.5 611033.21 0, 1490375.862 611062.064 0, 1490669.872 611090.803 0, 1490966.581 611119.824 0, 1491261.938 611148.73 0, 1491557.293 611177.653 0, 1491852.646 611206.594 0, 1492147.998 611235.552 0, 
+    1492443.348 611264.528 0, 1492738.696 611293.52 0, 1493034.042 611322.531 0, 1493329.387 611351.558 0, 1493624.73 611380.604 0, 1493920.072 611409.666 0, 1494215.411 611438.746 0, 1494510.749 611467.843 0, 1494806.085 611496.958 0, 1495101.42 611526.09 0, 
+    1495396.753 611555.239 0, 1495692.084 611584.406 0, 1495987.413 611613.59 0, 1496282.741 611642.792 0, 1496578.067 611672.01 0, 1496873.391 611701.247 0, 1497168.714 611730.5 0, 1497464.034 611759.771 0, 1497758.004 611788.926 0, 1498307.231 606252.639 0, 
+    1498856.423 600716.708 0))
+
+POLYGON ((1511931.275 613215.206 0, 1511637.386 613185.221 0, 1511342.149 613155.116 0, 1511046.911 613125.028 0, 1510751.67 613094.958 0, 1510456.428 613064.904 0, 1510161.184 613034.869 0, 1509865.938 613004.85 0, 1509570.691 612974.849 0, 1509275.442 612944.866 0, 
+    1508980.19 612914.899 0, 1508684.938 612884.951 0, 1508389.683 612855.019 0, 1508094.427 612825.105 0, 1507799.169 612795.208 0, 1507503.909 612765.329 0, 1507208.647 612735.467 0, 1506913.384 612705.622 0, 1506618.119 612675.795 0, 1506322.852 612645.985 0, 
+    1506027.583 612616.193 0, 1505732.313 612586.418 0, 1505437.041 612556.66 0, 1505141.767 612526.92 0, 1504845.143 612497.061 0, 1504551.214 612467.491 0, 1504255.935 612437.803 0, 1503960.654 612408.132 0, 1503665.371 612378.479 0, 1503370.087 612348.843 0, 
+    1503074.801 612319.224 0, 1502779.513 612289.623 0, 1502484.223 612260.039 0, 1502188.932 612230.472 0, 1501893.639 612200.923 0, 1501598.344 612171.391 0, 1501303.047 612141.877 0, 1501007.749 612112.38 0, 1500712.449 612082.9 0, 1500417.147 612053.438 0, 
+    1500121.844 612023.993 0, 1499826.538 611994.566 0, 1499531.231 611965.155 0, 1499235.923 611935.763 0, 1498940.612 611906.387 0, 1498645.3 611877.029 0, 1498349.986 611847.689 0, 1498054.671 611818.366 0, 1497758.004 611788.926 0, 1497208.741 617325.567 0, 
+    1496659.444 622862.558 0, 1496955.456 622891.932 0, 1497250.12 622921.191 0, 1497544.782 622950.467 0, 1497839.443 622979.76 0, 1498134.101 623009.07 0, 1498428.758 623038.398 0, 1498723.413 623067.743 0, 1499018.067 623097.106 0, 1499312.719 623126.486 0, 
+    1499607.369 623155.883 0, 1499902.017 623185.298 0, 1500196.664 623214.73 0, 1500491.308 623244.179 0, 1500785.951 623273.645 0, 1501080.593 623303.129 0, 1501375.232 623332.631 0, 1501669.87 623362.149 0, 1501964.507 623391.685 0, 1502259.141 623421.239 0, 
+    1502553.774 623450.809 0, 1502848.405 623480.397 0, 1503143.034 623510.002 0, 1503437.661 623539.625 0, 1503730.942 623569.13 0, 1504026.911 623598.923 0, 1504321.533 623628.597 0, 1504616.154 623658.289 0, 1504910.772 623687.999 0, 1505205.389 623717.725 0, 
+    1505500.004 623747.469 0, 1505794.618 623777.231 0, 1506089.23 623807.01 0, 1506383.84 623836.806 0, 1506678.448 623866.619 0, 1506973.054 623896.45 0, 1507267.659 623926.298 0, 1507562.262 623956.163 0, 1507856.863 623986.046 0, 1508151.463 624015.946 0, 
+    1508446.06 624045.864 0, 1508740.656 624075.798 0, 1509035.25 624105.751 0, 1509329.843 624135.72 0, 1509624.433 624165.707 0, 1509919.022 624195.711 0, 1510213.609 624225.733 0, 1510508.194 624255.771 0, 1510801.434 624285.69 0, 1511366.372 618750.273 0, 
+    1511931.275 613215.206 0))
+
+POLYGON ((1524939.347 625748.771 0, 1524646.191 625718.023 0, 1524351.692 625687.152 0, 1524057.191 625656.299 0, 1523762.688 625625.463 0, 1523468.183 625594.644 0, 1523173.676 625563.842 0, 1522879.168 625533.058 0, 1522584.658 625502.291 0, 1522290.146 625471.541 0, 
+    1521995.632 625440.809 0, 1521701.117 625410.094 0, 1521406.599 625379.396 0, 1521112.08 625348.716 0, 1520817.559 625318.053 0, 1520523.036 625287.407 0, 1520228.512 625256.779 0, 1519933.985 625226.168 0, 1519639.457 625195.574 0, 1519344.927 625164.998 0, 
+    1519050.395 625134.439 0, 1518755.862 625103.898 0, 1518461.326 625073.373 0, 1518166.789 625042.866 0, 1517870.907 625012.238 0, 1517577.709 624981.905 0, 1517283.167 624951.45 0, 1516988.622 624921.012 0, 1516694.076 624890.592 0, 1516399.528 624860.189 0, 
+    1516104.978 624829.803 0, 1515810.427 624799.435 0, 1515515.873 624769.084 0, 1515221.318 624738.751 0, 1514926.761 624708.434 0, 1514632.203 624678.135 0, 1514337.642 624647.854 0, 1514043.08 624617.59 0, 1513748.516 624587.343 0, 1513453.95 624557.113 0, 
+    1513159.383 624526.901 0, 1512864.813 624496.706 0, 1512570.242 624466.529 0, 1512275.669 624436.368 0, 1511981.095 624406.226 0, 1511686.518 624376.1 0, 1511391.94 624345.992 0, 1511097.36 624315.901 0, 1510801.434 624285.69 0, 1510236.461 629821.454 0, 
+    1509671.452 635357.562 0, 1509966.723 635387.706 0, 1510260.651 635417.73 0, 1510554.578 635447.772 0, 1510848.503 635477.83 0, 1511142.426 635507.907 0, 1511436.347 635538 0, 1511730.267 635568.111 0, 1512024.184 635598.239 0, 1512318.1 635628.384 0, 
+    1512612.014 635658.547 0, 1512905.927 635688.727 0, 1513199.837 635718.924 0, 1513493.746 635749.139 0, 1513787.653 635779.371 0, 1514081.559 635809.62 0, 1514375.462 635839.886 0, 1514669.364 635870.17 0, 1514963.264 635900.471 0, 1515257.162 635930.79 0, 
+    1515551.058 635961.125 0, 1515844.953 635991.478 0, 1516138.846 636021.848 0, 1516432.737 636052.236 0, 1516725.286 636082.502 0, 1517020.513 636113.063 0, 1517314.399 636143.502 0, 1517608.283 636173.959 0, 1517902.165 636204.433 0, 1518196.045 636234.925 0, 
+    1518489.924 636265.433 0, 1518783.8 636295.959 0, 1519077.675 636326.502 0, 1519371.548 636357.063 0, 1519665.42 636387.641 0, 1519959.289 636418.236 0, 1520253.157 636448.848 0, 1520547.023 636479.478 0, 1520840.887 636510.125 0, 1521134.749 636540.789 0, 
+    1521428.609 636571.471 0, 1521722.468 636602.17 0, 1522016.325 636632.886 0, 1522310.18 636663.619 0, 1522604.033 636694.37 0, 1522897.884 636725.138 0, 1523191.734 636755.924 0, 1523485.582 636786.726 0, 1523778.09 636817.406 0, 1524358.736 631282.917 0, 
+    1524939.347 625748.771 0))
+
+POLYGON ((1537880.546 638317.098 0, 1537588.124 638285.592 0, 1537294.365 638253.959 0, 1537000.603 638222.344 0, 1536706.84 638190.746 0, 1536413.075 638159.165 0, 1536119.308 638127.601 0, 1535825.539 638096.055 0, 1535531.768 638064.526 0, 1535237.996 638033.014 0, 
+    1534944.221 638001.52 0, 1534650.445 637970.043 0, 1534356.667 637938.583 0, 1534062.887 637907.14 0, 1533769.105 637875.715 0, 1533475.321 637844.307 0, 1533181.535 637812.917 0, 1532887.748 637781.543 0, 1532593.959 637750.187 0, 1532300.168 637718.848 0, 
+    1532006.375 637687.527 0, 1531712.58 637656.223 0, 1531418.783 637624.936 0, 1531124.985 637593.666 0, 1530829.848 637562.272 0, 1530537.382 637531.179 0, 1530243.578 637499.961 0, 1529949.773 637468.761 0, 1529655.965 637437.578 0, 1529362.155 637406.412 0, 
+    1529068.344 637375.263 0, 1528774.531 637344.132 0, 1528480.716 637313.018 0, 1528186.899 637281.921 0, 1527893.081 637250.842 0, 1527599.26 637219.78 0, 1527305.438 637188.735 0, 1527011.614 637157.708 0, 1526717.788 637126.697 0, 1526423.96 637095.704 0, 
+    1526130.13 637064.729 0, 1525836.299 637033.77 0, 1525542.466 637002.829 0, 1525248.63 636971.906 0, 1524954.794 636940.999 0, 1524660.955 636910.11 0, 1524367.114 636879.238 0, 1524073.272 636848.384 0, 1523778.09 636817.406 0, 1523197.407 642352.236 0, 
+    1522616.689 647887.402 0, 1522911.217 647918.311 0, 1523204.408 647949.098 0, 1523497.597 647979.901 0, 1523790.784 648010.722 0, 1524083.969 648041.559 0, 1524377.153 648072.415 0, 1524670.335 648103.287 0, 1524963.515 648134.177 0, 1525256.693 648165.084 0, 
+    1525549.869 648196.008 0, 1525843.043 648226.949 0, 1526136.216 648257.908 0, 1526429.387 648288.884 0, 1526722.556 648319.877 0, 1527015.723 648350.888 0, 1527308.888 648381.915 0, 1527602.052 648412.96 0, 1527895.213 648444.023 0, 1528188.373 648475.102 0, 
+    1528481.531 648506.199 0, 1528774.687 648537.313 0, 1529067.842 648568.444 0, 1529360.994 648599.593 0, 1529652.811 648630.617 0, 1529947.294 648661.941 0, 1530240.441 648693.142 0, 1530533.586 648724.359 0, 1530826.729 648755.594 0, 1531119.871 648786.846 0, 
+    1531413.01 648818.115 0, 1531706.148 648849.402 0, 1531999.284 648880.706 0, 1532292.418 648912.027 0, 1532585.551 648943.365 0, 1532878.681 648974.721 0, 1533171.81 649006.093 0, 1533464.936 649037.483 0, 1533758.061 649068.891 0, 1534051.184 649100.315 0, 
+    1534344.306 649131.757 0, 1534637.425 649163.216 0, 1534930.543 649194.692 0, 1535223.658 649226.186 0, 1535516.772 649257.697 0, 1535809.884 649289.225 0, 1536102.994 649320.77 0, 1536396.102 649352.333 0, 1536687.876 649383.769 0, 1537284.229 643850.265 0, 
+    1537880.546 638317.098 0))
+
+POLYGON ((1550754.779 650919.884 0, 1550463.093 650887.623 0, 1550170.075 650855.232 0, 1549877.055 650822.859 0, 1549584.034 650790.503 0, 1549291.01 650758.164 0, 1548997.985 650725.843 0, 1548704.957 650693.538 0, 1548411.928 650661.251 0, 1548118.897 650628.981 0, 
+    1547825.864 650596.729 0, 1547532.829 650564.494 0, 1547239.792 650532.275 0, 1546946.753 650500.075 0, 1546653.712 650467.891 0, 1546360.67 650435.725 0, 1546067.625 650403.576 0, 1545774.579 650371.444 0, 1545481.53 650339.329 0, 1545188.48 650307.232 0, 
+    1544895.428 650275.152 0, 1544602.374 650243.089 0, 1544309.319 650211.043 0, 1544016.261 650179.015 0, 1543721.87 650146.859 0, 1543430.14 650115.01 0, 1543137.076 650083.034 0, 1542844.011 650051.074 0, 1542550.944 650019.132 0, 1542257.875 649987.207 0, 
+    1541964.804 649955.3 0, 1541671.732 649923.409 0, 1541378.657 649891.536 0, 1541085.58 649859.68 0, 1540792.502 649827.842 0, 1540499.422 649796.02 0, 1540206.34 649764.216 0, 1539913.256 649732.429 0, 1539620.17 649700.66 0, 1539327.082 649668.908 0, 
+    1539033.992 649637.172 0, 1538740.901 649605.455 0, 1538447.808 649573.754 0, 1538154.712 649542.071 0, 1537861.615 649510.405 0, 1537568.516 649478.756 0, 1537275.416 649447.124 0, 1536982.313 649415.51 0, 1536687.876 649383.769 0, 1536091.487 654917.607 0, 
+    1535495.062 660451.775 0, 1535788.844 660483.445 0, 1536081.295 660514.989 0, 1536373.745 660546.551 0, 1536666.192 660578.129 0, 1536958.638 660609.725 0, 1537251.082 660641.338 0, 1537543.524 660672.968 0, 1537835.964 660704.615 0, 1538128.402 660736.28 0, 
+    1538420.838 660767.962 0, 1538713.273 660799.661 0, 1539005.705 660831.377 0, 1539298.136 660863.11 0, 1539590.565 660894.861 0, 1539882.992 660926.629 0, 1540175.417 660958.414 0, 1540467.84 660990.216 0, 1540760.262 661022.036 0, 1541052.681 661053.872 0, 
+    1541345.099 661085.726 0, 1541637.514 661117.597 0, 1541929.928 661149.485 0, 1542222.34 661181.391 0, 1542513.422 661213.169 0, 1542807.159 661245.254 0, 1543099.565 661277.211 0, 1543391.97 661309.185 0, 1543684.372 661341.177 0, 1543976.773 661373.186 0, 
+    1544269.172 661405.212 0, 1544561.569 661437.255 0, 1544853.964 661469.315 0, 1545146.357 661501.393 0, 1545438.748 661533.488 0, 1545731.138 661565.6 0, 1546023.525 661597.729 0, 1546315.911 661629.875 0, 1546608.294 661662.039 0, 1546900.676 661694.22 0, 
+    1547193.056 661726.418 0, 1547485.434 661758.633 0, 1547777.81 661790.866 0, 1548070.185 661823.116 0, 1548362.557 661855.383 0, 1548654.927 661887.667 0, 1548947.296 661919.968 0, 1549239.663 661952.287 0, 1549530.7 661984.476 0, 1550142.758 656452.014 0, 
+    1550754.779 650919.884 0))
+
+POLYGON ((1563561.953 663556.823 0, 1563271.005 663523.812 0, 1562978.731 663490.667 0, 1562686.455 663457.54 0, 1562394.177 663424.43 0, 1562101.897 663391.337 0, 1561809.615 663358.262 0, 1561517.331 663325.203 0, 1561225.045 663292.162 0, 1560932.757 663259.138 0, 
+    1560640.467 663226.131 0, 1560348.176 663193.142 0, 1560055.882 663160.169 0, 1559763.586 663127.214 0, 1559471.289 663094.276 0, 1559178.99 663061.355 0, 1558886.688 663028.452 0, 1558594.385 662995.565 0, 1558302.08 662962.696 0, 1558009.772 662929.844 0, 
+    1557717.463 662897.01 0, 1557425.152 662864.192 0, 1557132.839 662831.392 0, 1556840.524 662798.609 0, 1556546.882 662765.694 0, 1556255.889 662733.094 0, 1555963.568 662700.362 0, 1555671.245 662667.648 0, 1555378.921 662634.951 0, 1555086.594 662602.271 0, 
+    1554794.266 662569.608 0, 1554501.936 662536.963 0, 1554209.603 662504.335 0, 1553917.269 662471.724 0, 1553624.933 662439.13 0, 1553332.595 662406.553 0, 1553040.255 662373.994 0, 1552747.913 662341.451 0, 1552455.57 662308.926 0, 1552163.224 662276.419 0, 
+    1551870.877 662243.928 0, 1551578.527 662211.454 0, 1551286.176 662178.998 0, 1550993.822 662146.559 0, 1550701.467 662114.137 0, 1550409.11 662081.733 0, 1550116.751 662049.345 0, 1549824.39 662016.975 0, 1549530.7 661984.476 0, 1548918.606 667517.264 0, 
+    1548306.477 673050.376 0, 1548599.512 673082.803 0, 1548891.222 673115.101 0, 1549182.93 673147.417 0, 1549474.635 673179.749 0, 1549766.339 673212.099 0, 1550058.041 673244.465 0, 1550349.741 673276.849 0, 1550641.44 673309.25 0, 1550933.136 673341.669 0, 
+    1551224.83 673374.104 0, 1551516.523 673406.557 0, 1551808.213 673439.026 0, 1552099.902 673471.513 0, 1552391.589 673504.017 0, 1552683.274 673536.539 0, 1552974.956 673569.077 0, 1553266.637 673601.633 0, 1553558.316 673634.205 0, 1553849.994 673666.795 0, 
+    1554141.669 673699.402 0, 1554433.342 673732.027 0, 1554725.014 673764.668 0, 1555016.683 673797.327 0, 1555307.028 673829.854 0, 1555600.016 673862.695 0, 1555891.68 673895.406 0, 1556183.342 673928.133 0, 1556475.002 673960.877 0, 1556766.659 673993.639 0, 
+    1557058.315 674026.418 0, 1557349.97 674059.213 0, 1557641.622 674092.027 0, 1557933.272 674124.857 0, 1558224.92 674157.704 0, 1558516.566 674190.569 0, 1558808.211 674223.451 0, 1559099.853 674256.35 0, 1559391.494 674289.266 0, 1559683.132 674322.199 0, 
+    1559974.769 674355.149 0, 1560266.404 674388.117 0, 1560558.037 674421.102 0, 1560849.667 674454.104 0, 1561141.296 674487.123 0, 1561432.923 674520.159 0, 1561724.548 674553.212 0, 1562016.171 674586.283 0, 1562306.471 674619.221 0, 1562934.23 669087.86 0, 
+    1563561.953 663556.823 0))
+
+POLYGON ((1576301.977 676227.612 0, 1576011.769 676193.853 0, 1575720.241 676159.959 0, 1575428.71 676126.082 0, 1575137.178 676092.222 0, 1574845.644 676058.379 0, 1574554.107 676024.553 0, 1574262.569 675990.745 0, 1573971.028 675956.953 0, 1573679.486 675923.179 0, 
+    1573387.942 675889.422 0, 1573096.395 675855.682 0, 1572804.847 675821.96 0, 1572513.297 675788.254 0, 1572221.744 675754.566 0, 1571930.19 675720.894 0, 1571638.634 675687.24 0, 1571347.075 675653.603 0, 1571055.515 675619.984 0, 1570763.953 675586.381 0, 
+    1570472.389 675552.795 0, 1570180.822 675519.227 0, 1569889.254 675485.676 0, 1569597.684 675452.142 0, 1569304.792 675418.474 0, 1569014.538 675385.126 0, 1568722.962 675351.643 0, 1568431.384 675318.178 0, 1568139.804 675284.73 0, 1567848.222 675251.299 0, 
+    1567556.638 675217.885 0, 1567265.052 675184.488 0, 1566973.464 675151.109 0, 1566681.875 675117.746 0, 1566390.283 675084.401 0, 1566098.689 675051.073 0, 1565807.093 675017.762 0, 1565515.496 674984.469 0, 1565223.896 674951.192 0, 1564932.295 674917.933 0, 
+    1564640.691 674884.69 0, 1564349.085 674851.465 0, 1564057.478 674818.257 0, 1563765.869 674785.067 0, 1563474.257 674751.893 0, 1563182.644 674718.737 0, 1562891.029 674685.598 0, 1562599.412 674652.476 0, 1562306.471 674619.221 0, 1561678.675 680150.902 0, 
+    1561050.844 685682.9 0, 1561343.13 685716.081 0, 1561634.096 685749.129 0, 1561925.06 685782.194 0, 1562216.022 685815.276 0, 1562506.982 685848.376 0, 1562797.941 685881.493 0, 1563088.897 685914.626 0, 1563379.851 685947.777 0, 1563670.804 685980.945 0, 
+    1563961.754 686014.13 0, 1564252.703 686047.332 0, 1564543.649 686080.552 0, 1564834.594 686113.788 0, 1565125.536 686147.042 0, 1565416.477 686180.313 0, 1565707.416 686213.6 0, 1565998.352 686246.905 0, 1566289.287 686280.228 0, 1566580.22 686313.567 0, 
+    1566871.151 686346.923 0, 1567162.08 686380.297 0, 1567453.007 686413.687 0, 1567743.932 686447.095 0, 1568033.538 686480.368 0, 1568325.776 686513.962 0, 1568616.695 686547.421 0, 1568907.612 686580.897 0, 1569198.527 686614.39 0, 1569489.44 686647.901 0, 
+    1569780.351 686681.428 0, 1570071.26 686714.973 0, 1570362.168 686748.535 0, 1570653.073 686782.114 0, 1570943.976 686815.71 0, 1571234.877 686849.323 0, 1571525.777 686882.953 0, 1571816.674 686916.601 0, 1572107.569 686950.265 0, 1572398.463 686983.947 0, 
+    1572689.354 687017.646 0, 1572980.244 687051.362 0, 1573271.131 687085.095 0, 1573562.016 687118.845 0, 1573852.9 687152.612 0, 1574143.781 687186.397 0, 1574434.661 687220.198 0, 1574725.538 687254.017 0, 1575015.098 687287.699 0, 1575658.556 681757.497 0, 
+    1576301.977 676227.612 0))
+
+POLYGON ((1588974.763 688931.944 0, 1588685.297 688897.443 0, 1588394.516 688862.803 0, 1588103.733 688828.18 0, 1587812.949 688793.574 0, 1587522.162 688758.985 0, 1587231.373 688724.413 0, 1586940.582 688689.858 0, 1586649.789 688655.32 0, 1586358.994 688620.8 0, 
+    1586068.197 688586.297 0, 1585777.398 688551.81 0, 1585486.597 688517.341 0, 1585195.793 688482.889 0, 1584904.988 688448.454 0, 1584614.181 688414.037 0, 1584323.372 688379.636 0, 1584032.561 688345.252 0, 1583741.747 688310.886 0, 1583450.932 688276.537 0, 
+    1583160.115 688242.204 0, 1582869.295 688207.889 0, 1582578.474 688173.591 0, 1582287.651 688139.31 0, 1581995.511 688104.892 0, 1581705.998 688070.8 0, 1581415.169 688036.571 0, 1581124.337 688002.358 0, 1580833.504 687968.163 0, 1580542.668 687933.985 0, 
+    1580251.831 687899.824 0, 1579960.991 687865.68 0, 1579670.15 687831.553 0, 1579379.306 687797.443 0, 1579088.461 687763.351 0, 1578797.613 687729.275 0, 1578506.764 687695.217 0, 1578215.912 687661.176 0, 1577925.059 687627.152 0, 1577634.203 687593.145 0, 
+    1577343.346 687559.155 0, 1577052.486 687525.182 0, 1576761.625 687491.227 0, 1576470.761 687457.288 0, 1576179.896 687423.367 0, 1575889.028 687389.463 0, 1575598.159 687355.575 0, 1575307.287 687321.705 0, 1575015.098 687287.699 0, 1574371.603 692818.216 0, 
+    1573728.073 698349.042 0, 1574019.608 698382.972 0, 1574309.828 698416.766 0, 1574600.047 698450.578 0, 1574890.263 698484.406 0, 1575180.478 698518.251 0, 1575470.69 698552.114 0, 1575760.901 698585.994 0, 1576051.109 698619.89 0, 1576341.316 698653.804 0, 
+    1576631.52 698687.735 0, 1576921.723 698721.683 0, 1577211.923 698755.648 0, 1577502.122 698789.63 0, 1577792.318 698823.629 0, 1578082.513 698857.645 0, 1578372.705 698891.679 0, 1578662.896 698925.729 0, 1578953.084 698959.797 0, 1579243.271 698993.881 0, 
+    1579533.455 699027.983 0, 1579823.638 699062.102 0, 1580113.818 699096.237 0, 1580403.997 699130.39 0, 1580692.862 699164.406 0, 1580984.348 699198.747 0, 1581274.52 699232.951 0, 1581564.691 699267.173 0, 1581854.859 699301.411 0, 1582145.025 699335.666 0, 
+    1582435.19 699369.939 0, 1582725.352 699404.228 0, 1583015.512 699438.535 0, 1583305.671 699472.858 0, 1583595.827 699507.199 0, 1583885.981 699541.557 0, 1584176.134 699575.932 0, 1584466.284 699610.324 0, 1584756.432 699644.733 0, 1585046.578 699679.159 0, 
+    1585336.722 699713.602 0, 1585626.864 699748.063 0, 1585917.004 699782.54 0, 1586207.143 699817.034 0, 1586497.279 699851.546 0, 1586787.413 699886.075 0, 1587077.545 699920.62 0, 1587367.674 699955.183 0, 1587656.492 699989.607 0, 1588315.646 694460.62 0, 
+    1588974.763 688931.944 0))
+
+POLYGON ((1601580.221 701669.515 0, 1601291.5 701634.275 0, 1601001.469 701598.893 0, 1600711.435 701563.527 0, 1600421.4 701528.179 0, 1600131.363 701492.848 0, 1599841.323 701457.534 0, 1599551.282 701422.237 0, 1599261.238 701386.957 0, 1598971.192 701351.695 0, 
+    1598681.145 701316.449 0, 1598391.095 701281.22 0, 1598101.043 701246.009 0, 1597810.989 701210.814 0, 1597520.933 701175.637 0, 1597230.875 701140.476 0, 1596940.815 701105.333 0, 1596650.752 701070.207 0, 1596360.688 701035.098 0, 1596070.622 701000.006 0, 
+    1595780.553 700964.931 0, 1595490.483 700929.873 0, 1595200.41 700894.832 0, 1594910.336 700859.808 0, 1594618.95 700824.643 0, 1594330.18 700789.812 0, 1594040.099 700754.839 0, 1593750.016 700719.884 0, 1593459.931 700684.945 0, 1593169.844 700650.024 0, 
+    1592879.755 700615.12 0, 1592589.664 700580.233 0, 1592299.571 700545.362 0, 1592009.476 700510.509 0, 1591719.379 700475.673 0, 1591429.279 700440.855 0, 1591139.178 700406.053 0, 1590849.075 700371.268 0, 1590558.969 700336.5 0, 1590268.862 700301.75 0, 
+    1589978.752 700267.016 0, 1589688.641 700232.3 0, 1589398.527 700197.6 0, 1589108.411 700162.918 0, 1588818.294 700128.253 0, 1588528.174 700093.605 0, 1588238.052 700058.974 0, 1587947.928 700024.36 0, 1587656.492 699989.607 0, 1586997.302 705518.9 0, 
+    1586338.075 711048.497 0, 1586628.858 711083.172 0, 1586918.331 711117.709 0, 1587207.801 711152.262 0, 1587497.27 711186.832 0, 1587786.737 711221.42 0, 1588076.202 711256.024 0, 1588365.665 711290.646 0, 1588655.125 711325.284 0, 1588944.584 711359.94 0, 
+    1589234.041 711394.613 0, 1589523.495 711429.302 0, 1589812.948 711464.009 0, 1590102.398 711498.733 0, 1590391.847 711533.473 0, 1590681.293 711568.231 0, 1590970.738 711603.006 0, 1591260.18 711637.798 0, 1591549.62 711672.607 0, 1591839.058 711707.433 0, 
+    1592128.495 711742.276 0, 1592417.929 711777.136 0, 1592707.361 711812.013 0, 1592996.791 711846.907 0, 1593284.913 711881.661 0, 1593575.645 711916.746 0, 1593865.068 711951.692 0, 1594154.49 711986.654 0, 1594443.91 712021.633 0, 1594733.328 712056.629 0, 
+    1595022.743 712091.643 0, 1595312.157 712126.673 0, 1595601.568 712161.72 0, 1595890.978 712196.785 0, 1596180.385 712231.866 0, 1596469.79 712266.965 0, 1596759.194 712302.08 0, 1597048.595 712337.213 0, 1597337.994 712372.363 0, 1597627.391 712407.529 0, 
+    1597916.786 712442.713 0, 1598206.179 712477.914 0, 1598495.57 712513.131 0, 1598784.958 712548.366 0, 1599074.345 712583.618 0, 1599363.73 712618.887 0, 1599653.112 712654.173 0, 1599942.493 712689.476 0, 1600230.566 712724.636 0, 1600905.412 707196.924 0, 
+    1601580.221 701669.515 0))
+
+POLYGON ((1614118.266 714440.018 0, 1613830.291 714404.043 0, 1613541.011 714367.923 0, 1613251.73 714331.819 0, 1612962.446 714295.733 0, 1612673.16 714259.664 0, 1612383.872 714223.612 0, 1612094.582 714187.576 0, 1611805.289 714151.558 0, 1611515.995 714115.557 0, 
+    1611226.699 714079.573 0, 1610937.4 714043.606 0, 1610648.099 714007.656 0, 1610358.796 713971.723 0, 1610069.491 713935.807 0, 1609780.184 713899.908 0, 1609490.875 713864.026 0, 1609201.564 713828.161 0, 1608912.25 713792.313 0, 1608622.935 713756.482 0, 
+    1608333.617 713720.668 0, 1608044.297 713684.872 0, 1607754.975 713649.092 0, 1607465.651 713613.329 0, 1607175.022 713577.423 0, 1606886.997 713541.855 0, 1606597.667 713506.143 0, 1606308.335 713470.449 0, 1606019 713434.771 0, 1605729.663 713399.11 0, 
+    1605440.325 713363.467 0, 1605150.984 713327.84 0, 1604861.641 713292.231 0, 1604572.296 713256.638 0, 1604282.949 713221.063 0, 1603993.6 713185.505 0, 1603704.249 713149.963 0, 1603414.895 713114.439 0, 1603125.54 713078.932 0, 1602836.182 713043.441 0, 
+    1602546.823 713007.968 0, 1602257.461 712972.512 0, 1601968.097 712937.073 0, 1601678.731 712901.651 0, 1601389.364 712866.246 0, 1601099.994 712830.858 0, 1600810.621 712795.487 0, 1600521.247 712760.133 0, 1600230.566 712724.636 0, 1599555.684 718252.649 0, 
+    1598880.765 723780.959 0, 1599170.792 723816.375 0, 1599459.515 723851.65 0, 1599748.237 723886.941 0, 1600036.956 723922.25 0, 1600325.673 723957.575 0, 1600614.389 723992.918 0, 1600903.102 724028.277 0, 1601191.813 724063.653 0, 1601480.521 724099.047 0, 
+    1601769.228 724134.457 0, 1602057.933 724169.885 0, 1602346.636 724205.329 0, 1602635.336 724240.791 0, 1602924.035 724276.269 0, 1603212.731 724311.764 0, 1603501.425 724347.277 0, 1603790.118 724382.806 0, 1604078.808 724418.353 0, 1604367.496 724453.916 0, 
+    1604656.182 724489.496 0, 1604944.865 724525.094 0, 1605233.547 724560.708 0, 1605522.227 724596.339 0, 1605809.604 724631.827 0, 1606099.58 724667.653 0, 1606388.253 724703.335 0, 1606676.924 724739.035 0, 1606965.593 724774.751 0, 1607254.26 724810.484 0, 
+    1607542.925 724846.235 0, 1607831.588 724882.002 0, 1608120.249 724917.786 0, 1608408.908 724953.587 0, 1608697.564 724989.406 0, 1608986.218 725025.241 0, 1609274.871 725061.093 0, 1609563.521 725096.962 0, 1609852.169 725132.848 0, 1610140.815 725168.752 0, 
+    1610429.459 725204.672 0, 1610718.1 725240.609 0, 1611006.74 725276.563 0, 1611295.378 725312.534 0, 1611584.013 725348.522 0, 1611872.646 725384.527 0, 1612161.277 725420.55 0, 1612449.906 725456.589 0, 1612737.234 725492.482 0, 1613427.769 719966.102 0, 
+    1614118.266 714440.018 0))
+
+POLYGON ((1626588.813 727243.146 0, 1626301.585 727206.441 0, 1626013.059 727169.586 0, 1625724.531 727132.749 0, 1625436.001 727095.928 0, 1625147.468 727059.125 0, 1624858.933 727022.339 0, 1624570.397 726985.569 0, 1624281.858 726948.817 0, 1623993.316 726912.081 0, 
+    1623704.773 726875.363 0, 1623416.227 726838.661 0, 1623127.68 726801.977 0, 1622839.13 726765.309 0, 1622550.578 726728.658 0, 1622262.024 726692.025 0, 1621973.467 726655.408 0, 1621684.909 726618.809 0, 1621396.348 726582.226 0, 1621107.786 726545.66 0, 
+    1620819.221 726509.112 0, 1620530.654 726472.58 0, 1620242.084 726436.065 0, 1619953.513 726399.567 0, 1619663.642 726362.923 0, 1619376.364 726326.623 0, 1619087.786 726290.176 0, 1618799.206 726253.746 0, 1618510.624 726217.334 0, 1618222.04 726180.938 0, 
+    1617933.453 726144.559 0, 1617644.865 726108.197 0, 1617356.274 726071.852 0, 1617067.681 726035.524 0, 1616779.086 725999.213 0, 1616490.489 725962.92 0, 1616201.89 725926.643 0, 1615913.289 725890.383 0, 1615624.685 725854.14 0, 1615336.08 725817.914 0, 
+    1615047.472 725781.705 0, 1614758.862 725745.513 0, 1614470.25 725709.338 0, 1614181.636 725673.18 0, 1613893.02 725637.039 0, 1613604.401 725600.915 0, 1613315.781 725564.808 0, 1613027.158 725528.718 0, 1612737.234 725492.482 0, 1612046.663 731019.156 0, 
+    1611356.055 736546.121 0, 1611645.326 736582.274 0, 1611933.298 736618.283 0, 1612221.268 736654.309 0, 1612509.235 736690.351 0, 1612797.201 736726.411 0, 1613085.165 736762.487 0, 1613373.126 736798.581 0, 1613661.085 736834.691 0, 1613949.043 736870.818 0, 
+    1614236.998 736906.963 0, 1614524.951 736943.124 0, 1614812.901 736979.302 0, 1615100.85 737015.497 0, 1615388.797 737051.709 0, 1615676.741 737087.938 0, 1615964.683 737124.184 0, 1616252.624 737160.447 0, 1616540.562 737196.727 0, 1616828.497 737233.024 0, 
+    1617116.431 737269.338 0, 1617404.363 737305.669 0, 1617692.292 737342.016 0, 1617980.22 737378.381 0, 1618266.85 737414.599 0, 1618556.068 737451.161 0, 1618843.989 737487.576 0, 1619131.908 737524.009 0, 1619419.824 737560.458 0, 1619707.739 737596.924 0, 
+    1619995.651 737633.408 0, 1620283.561 737669.908 0, 1620571.469 737706.425 0, 1620859.375 737742.959 0, 1621147.279 737779.51 0, 1621435.18 737816.078 0, 1621723.08 737852.663 0, 1622010.977 737889.265 0, 1622298.872 737925.884 0, 1622586.765 737962.519 0, 
+    1622874.656 737999.172 0, 1623162.544 738035.842 0, 1623450.431 738072.528 0, 1623738.315 738109.232 0, 1624026.197 738145.952 0, 1624314.077 738182.69 0, 1624601.955 738219.444 0, 1624889.831 738256.215 0, 1625176.411 738292.838 0, 1625882.631 732767.847 0, 
+    1626588.813 727243.146 0))
+
+POLYGON ((1638991.777 740078.594 0, 1638705.299 740041.161 0, 1638417.528 740003.577 0, 1638129.756 739966.009 0, 1637841.981 739928.459 0, 1637554.203 739890.925 0, 1637266.424 739853.408 0, 1636978.642 739815.909 0, 1636690.858 739778.426 0, 1636403.072 739740.96 0, 
+    1636115.284 739703.511 0, 1635827.493 739666.079 0, 1635539.701 739628.664 0, 1635251.906 739591.266 0, 1634964.109 739553.885 0, 1634676.309 739516.52 0, 1634388.508 739479.173 0, 1634100.704 739441.843 0, 1633812.898 739404.529 0, 1633525.09 739367.233 0, 
+    1633237.28 739329.953 0, 1632949.467 739292.69 0, 1632661.653 739255.445 0, 1632373.836 739218.216 0, 1632084.725 739180.837 0, 1631798.195 739143.809 0, 1631510.372 739106.631 0, 1631222.546 739069.471 0, 1630934.718 739032.326 0, 1630646.888 738995.199 0, 
+    1630359.056 738958.089 0, 1630071.222 738920.996 0, 1629783.385 738883.92 0, 1629495.547 738846.86 0, 1629207.706 738809.818 0, 1628919.863 738772.793 0, 1628632.017 738735.784 0, 1628344.17 738698.793 0, 1628056.32 738661.818 0, 1627768.468 738624.86 0, 
+    1627480.614 738587.919 0, 1627192.758 738550.996 0, 1626904.9 738514.089 0, 1626617.039 738477.199 0, 1626329.177 738440.326 0, 1626041.312 738403.47 0, 1625753.445 738366.631 0, 1625465.576 738329.809 0, 1625176.411 738292.838 0, 1624470.155 743818.116 0, 
+    1623763.863 749343.676 0, 1624052.374 749380.563 0, 1624339.593 749417.302 0, 1624626.809 749454.058 0, 1624914.024 749490.831 0, 1625201.236 749527.62 0, 1625488.446 749564.427 0, 1625775.654 749601.25 0, 1626062.86 749638.091 0, 1626350.064 749674.948 0, 
+    1626637.265 749711.822 0, 1626924.464 749748.713 0, 1627211.661 749785.621 0, 1627498.856 749822.546 0, 1627786.049 749859.488 0, 1628073.239 749896.446 0, 1628360.428 749933.422 0, 1628647.614 749970.415 0, 1628934.798 750007.424 0, 1629221.98 750044.45 0, 
+    1629509.16 750081.493 0, 1629796.337 750118.554 0, 1630083.512 750155.631 0, 1630370.686 750192.724 0, 1630656.567 750229.669 0, 1630945.025 750266.963 0, 1631232.192 750304.108 0, 1631519.356 750341.269 0, 1631806.518 750378.448 0, 1632093.678 750415.643 0, 
+    1632380.836 750452.855 0, 1632667.992 750490.084 0, 1632955.145 750527.33 0, 1633242.296 750564.593 0, 1633529.446 750601.873 0, 1633816.592 750639.17 0, 1634103.737 750676.483 0, 1634390.88 750713.814 0, 1634678.02 750751.161 0, 1634965.158 750788.526 0, 
+    1635252.294 750825.907 0, 1635539.427 750863.305 0, 1635826.559 750900.72 0, 1636113.688 750938.152 0, 1636400.815 750975.601 0, 1636687.94 751013.067 0, 1636975.063 751050.549 0, 1637262.183 751088.049 0, 1637548.014 751125.397 0, 1638269.914 745601.854 0, 
+    1638991.777 740078.594 0))
+
+POLYGON ((1651327.076 752946.054 0, 1651041.35 752907.898 0, 1650754.336 752869.587 0, 1650467.321 752831.294 0, 1650180.303 752793.017 0, 1649893.283 752754.757 0, 1649606.26 752716.514 0, 1649319.236 752678.288 0, 1649032.209 752640.079 0, 1648745.18 752601.886 0, 
+    1648458.148 752563.711 0, 1648171.115 752525.552 0, 1647884.079 752487.411 0, 1647597.041 752449.286 0, 1647310 752411.178 0, 1647022.958 752373.087 0, 1646735.913 752335.013 0, 1646448.866 752296.956 0, 1646161.817 752258.916 0, 1645874.765 752220.893 0, 
+    1645587.711 752182.886 0, 1645300.655 752144.897 0, 1645013.597 752106.924 0, 1644726.537 752068.968 0, 1644438.188 752030.859 0, 1644152.409 751993.107 0, 1643865.342 751955.202 0, 1643578.272 751917.314 0, 1643291.201 751879.443 0, 1643004.127 751841.588 0, 
+    1642717.051 751803.751 0, 1642429.972 751765.93 0, 1642142.892 751728.126 0, 1641855.809 751690.34 0, 1641568.724 751652.57 0, 1641281.637 751614.817 0, 1640994.547 751577.081 0, 1640707.456 751539.361 0, 1640420.362 751501.659 0, 1640133.266 751463.974 0, 
+    1639846.168 751426.305 0, 1639559.067 751388.654 0, 1639271.964 751351.019 0, 1638984.859 751313.401 0, 1638697.752 751275.8 0, 1638410.643 751238.216 0, 1638123.531 751200.649 0, 1637836.417 751163.099 0, 1637548.014 751125.397 0, 1636826.077 756649.22 0, 
+    1636104.104 762173.318 0, 1636391.855 762210.934 0, 1636678.318 762248.4 0, 1636964.78 762285.882 0, 1637251.239 762323.381 0, 1637537.696 762360.896 0, 1637824.15 762398.429 0, 1638110.603 762435.978 0, 1638397.053 762473.545 0, 1638683.501 762511.128 0, 
+    1638969.947 762548.728 0, 1639256.391 762586.345 0, 1639542.832 762623.979 0, 1639829.272 762661.629 0, 1640115.709 762699.297 0, 1640402.144 762736.981 0, 1640688.576 762774.683 0, 1640975.006 762812.401 0, 1641261.435 762850.136 0, 1641547.861 762887.887 0, 
+    1641834.284 762925.656 0, 1642120.706 762963.442 0, 1642407.125 763001.244 0, 1642693.542 763039.063 0, 1642978.673 763076.73 0, 1643266.369 763114.752 0, 1643552.78 763152.622 0, 1643839.188 763190.509 0, 1644125.594 763228.412 0, 1644411.997 763266.333 0, 
+    1644698.399 763304.27 0, 1644984.798 763342.224 0, 1645271.195 763380.195 0, 1645557.59 763418.183 0, 1645843.982 763456.187 0, 1646130.373 763494.209 0, 1646416.761 763532.247 0, 1646703.146 763570.303 0, 1646989.53 763608.375 0, 1647275.911 763646.464 0, 
+    1647562.29 763684.569 0, 1647848.667 763722.692 0, 1648135.042 763760.832 0, 1648421.414 763798.988 0, 1648707.784 763837.161 0, 1648994.152 763875.351 0, 1649280.517 763913.558 0, 1649566.881 763951.782 0, 1649851.96 763989.851 0, 1650589.536 758467.814 0, 
+    1651327.076 752946.054 0))
+
+POLYGON ((1663594.628 765845.217 0, 1663309.656 765806.342 0, 1663023.401 765767.31 0, 1662737.145 765728.294 0, 1662450.886 765689.295 0, 1662164.625 765650.313 0, 1661878.362 765611.348 0, 1661592.096 765572.399 0, 1661305.828 765533.468 0, 1661019.558 765494.553 0, 
+    1660733.285 765455.655 0, 1660447.01 765416.774 0, 1660160.733 765377.91 0, 1659874.454 765339.063 0, 1659588.172 765300.232 0, 1659301.888 765261.418 0, 1659015.602 765222.622 0, 1658729.313 765183.842 0, 1658443.023 765145.079 0, 1658156.73 765106.332 0, 
+    1657870.434 765067.603 0, 1657584.137 765028.891 0, 1657297.837 764990.195 0, 1657011.534 764951.516 0, 1656723.949 764912.681 0, 1656438.923 764874.209 0, 1656152.614 764835.581 0, 1655866.303 764796.969 0, 1655579.989 764758.375 0, 1655293.673 764719.797 0, 
+    1655007.355 764681.236 0, 1654721.035 764642.692 0, 1654434.712 764604.165 0, 1654148.387 764565.655 0, 1653862.06 764527.161 0, 1653575.73 764488.685 0, 1653289.399 764450.225 0, 1653003.065 764411.782 0, 1652716.728 764373.356 0, 1652430.39 764334.947 0, 
+    1652144.049 764296.554 0, 1651857.706 764258.179 0, 1651571.361 764219.82 0, 1651285.013 764181.479 0, 1650998.663 764143.154 0, 1650712.311 764104.846 0, 1650425.957 764066.554 0, 1650139.601 764028.28 0, 1649851.96 763989.851 0, 1649114.347 769512.161 0, 
+    1648376.698 775034.739 0, 1648663.686 775073.081 0, 1648949.392 775111.268 0, 1649235.097 775149.473 0, 1649520.799 775187.694 0, 1649806.498 775225.932 0, 1650092.196 775264.186 0, 1650377.891 775302.458 0, 1650663.584 775340.746 0, 1650949.275 775379.051 0, 
+    1651234.963 775417.373 0, 1651520.65 775455.712 0, 1651806.334 775494.068 0, 1652092.015 775532.44 0, 1652377.695 775570.83 0, 1652663.372 775609.236 0, 1652949.047 775647.658 0, 1653234.72 775686.098 0, 1653520.39 775724.555 0, 1653806.058 775763.028 0, 
+    1654091.724 775801.518 0, 1654377.388 775840.025 0, 1654663.049 775878.549 0, 1654948.708 775917.089 0, 1655233.087 775955.474 0, 1655520.019 775994.221 0, 1655805.672 776032.812 0, 1656091.322 776071.42 0, 1656376.969 776110.044 0, 1656662.615 776148.686 0, 
+    1656948.258 776187.344 0, 1657233.899 776226.019 0, 1657519.538 776264.711 0, 1657805.174 776303.42 0, 1658090.808 776342.145 0, 1658376.44 776380.888 0, 1658662.069 776419.647 0, 1658947.696 776458.423 0, 1659233.321 776497.216 0, 1659518.944 776536.025 0, 
+    1659804.564 776574.851 0, 1660090.183 776613.695 0, 1660375.798 776652.555 0, 1660661.412 776691.431 0, 1660947.023 776730.325 0, 1661232.632 776769.236 0, 1661518.239 776808.163 0, 1661803.843 776847.107 0, 1662088.168 776885.894 0, 1662841.417 771365.421 0, 
+    1663594.628 765845.217 0))
+
+POLYGON ((1208602.088 357964.03 0, 1208293.297 357951.82 0, 1207983.038 357939.569 0, 1207672.779 357927.337 0, 1207362.518 357915.123 0, 1207052.257 357902.927 0, 1206741.996 357890.749 0, 1206431.733 357878.59 0, 1206121.47 357866.449 0, 1205811.206 357854.326 0, 
+    1205500.941 357842.222 0, 1205190.676 357830.135 0, 1204880.41 357818.067 0, 1204570.143 357806.018 0, 1204259.876 357793.986 0, 1203949.607 357781.973 0, 1203639.339 357769.978 0, 1203329.069 357758.001 0, 1203018.799 357746.043 0, 1202708.528 357734.103 0, 
+    1202398.256 357722.181 0, 1202087.983 357710.277 0, 1201777.71 357698.392 0, 1201467.437 357686.525 0, 1201155.693 357674.62 0, 1200846.887 357662.845 0, 1200536.611 357651.033 0, 1200226.334 357639.239 0, 1199916.057 357627.463 0, 1199605.779 357615.706 0, 
+    1199295.5 357603.967 0, 1198985.221 357592.246 0, 1198674.941 357580.543 0, 1198364.66 357568.858 0, 1198054.379 357557.192 0, 1197744.097 357545.544 0, 1197433.814 357533.914 0, 1197123.53 357522.303 0, 1196813.246 357510.71 0, 1196502.961 357499.135 0, 
+    1196192.676 357487.578 0, 1195882.39 357476.04 0, 1195572.103 357464.52 0, 1195261.815 357453.018 0, 1194951.527 357441.534 0, 1194641.238 357430.069 0, 1194330.948 357418.622 0, 1194020.658 357407.193 0, 1193708.897 357395.729 0, 1193505.243 362938.233 0, 
+    1193301.572 368481.217 0, 1193612.678 368492.657 0, 1193922.316 368504.062 0, 1194231.953 368515.485 0, 1194541.589 368526.926 0, 1194851.225 368538.386 0, 1195160.86 368549.863 0, 1195470.495 368561.359 0, 1195780.129 368572.873 0, 1196089.762 368584.406 0, 
+    1196399.394 368595.956 0, 1196709.026 368607.525 0, 1197018.657 368619.112 0, 1197328.287 368630.717 0, 1197637.917 368642.341 0, 1197947.546 368653.982 0, 1198257.174 368665.642 0, 1198566.802 368677.32 0, 1198876.429 368689.017 0, 1199186.055 368700.731 0, 
+    1199495.68 368712.464 0, 1199805.305 368724.215 0, 1200114.929 368735.985 0, 1200424.553 368747.772 0, 1200732.71 368759.522 0, 1201043.798 368771.402 0, 1201353.419 368783.244 0, 1201663.04 368795.104 0, 1201972.66 368806.983 0, 1202282.279 368818.88 0, 
+    1202591.898 368830.795 0, 1202901.516 368842.728 0, 1203211.133 368854.679 0, 1203520.749 368866.649 0, 1203830.365 368878.637 0, 1204139.98 368890.643 0, 1204449.594 368902.668 0, 1204759.208 368914.71 0, 1205068.821 368926.771 0, 1205378.433 368938.85 0, 
+    1205688.045 368950.947 0, 1205997.656 368963.063 0, 1206307.266 368975.197 0, 1206616.875 368987.349 0, 1206926.484 368999.519 0, 1207236.092 369011.707 0, 1207545.699 369023.914 0, 1207855.305 369036.139 0, 1208163.446 369048.324 0, 1208382.777 363505.938 0, 
+    1208602.088 357964.03 0))
+
+POLYGON ((1223023.659 369657.416 0, 1222715.551 369644.36 0, 1222405.981 369631.261 0, 1222096.409 369618.179 0, 1221786.837 369605.116 0, 1221477.264 369592.071 0, 1221167.69 369579.045 0, 1220858.115 369566.036 0, 1220548.54 369553.046 0, 1220238.964 369540.074 0, 
+    1219929.387 369527.121 0, 1219619.809 369514.185 0, 1219310.231 369501.268 0, 1219000.652 369488.369 0, 1218691.072 369475.488 0, 1218381.491 369462.625 0, 1218071.91 369449.781 0, 1217762.328 369436.955 0, 1217452.745 369424.147 0, 1217143.161 369411.357 0, 
+    1216833.577 369398.586 0, 1216523.991 369385.832 0, 1216214.405 369373.097 0, 1215904.819 369360.38 0, 1215593.768 369347.622 0, 1215285.643 369335.001 0, 1214976.054 369322.339 0, 1214666.465 369309.695 0, 1214356.874 369297.07 0, 1214047.283 369284.462 0, 
+    1213737.691 369271.873 0, 1213428.098 369259.302 0, 1213118.505 369246.749 0, 1212808.911 369234.214 0, 1212499.316 369221.698 0, 1212189.72 369209.2 0, 1211880.124 369196.72 0, 1211570.527 369184.258 0, 1211260.929 369171.814 0, 1210951.331 369159.389 0, 
+    1210641.731 369146.982 0, 1210332.131 369134.593 0, 1210022.531 369122.223 0, 1209712.929 369109.87 0, 1209403.327 369097.536 0, 1209093.724 369085.22 0, 1208784.121 369072.922 0, 1208474.516 369060.643 0, 1208163.446 369048.324 0, 1207944.098 374591.186 0, 
+    1207724.73 380134.521 0, 1208035.144 380146.814 0, 1208344.096 380159.068 0, 1208653.047 380171.34 0, 1208961.997 380183.63 0, 1209270.947 380195.938 0, 1209579.896 380208.264 0, 1209888.844 380220.609 0, 1210197.792 380232.971 0, 1210506.738 380245.352 0, 
+    1210815.685 380257.751 0, 1211124.63 380270.169 0, 1211433.574 380282.604 0, 1211742.518 380295.058 0, 1212051.461 380307.53 0, 1212360.404 380320.02 0, 1212669.345 380332.528 0, 1212978.286 380345.054 0, 1213287.226 380357.599 0, 1213596.166 380370.162 0, 
+    1213905.104 380382.743 0, 1214214.042 380395.342 0, 1214522.98 380407.959 0, 1214831.916 380420.594 0, 1215139.391 380433.188 0, 1215449.787 380445.92 0, 1215758.721 380458.61 0, 1216067.654 380471.318 0, 1216376.587 380484.045 0, 1216685.519 380496.789 0, 
+    1216994.45 380509.552 0, 1217303.381 380522.333 0, 1217612.311 380535.132 0, 1217921.24 380547.949 0, 1218230.168 380560.785 0, 1218539.095 380573.639 0, 1218848.022 380586.51 0, 1219156.948 380599.401 0, 1219465.873 380612.309 0, 1219774.797 380625.235 0, 
+    1220083.721 380638.18 0, 1220392.644 380651.143 0, 1220701.566 380664.124 0, 1221010.487 380677.123 0, 1221319.408 380690.14 0, 1221628.328 380703.176 0, 1221937.247 380716.229 0, 1222246.165 380729.301 0, 1222553.624 380742.329 0, 1222788.651 375199.636 0, 
+    1223023.659 369657.416 0))
+
+POLYGON ((1322162.225 452649.001 0, 1321858.963 452630.137 0, 1321554.276 452611.202 0, 1321249.589 452592.285 0, 1320944.9 452573.386 0, 1320640.21 452554.505 0, 1320335.519 452535.641 0, 1320030.827 452516.796 0, 1319726.134 452497.969 0, 1319421.439 452479.159 0, 
+    1319116.744 452460.368 0, 1318812.047 452441.594 0, 1318507.35 452422.838 0, 1318202.651 452404.101 0, 1317897.951 452385.381 0, 1317593.25 452366.679 0, 1317288.548 452347.995 0, 1316983.845 452329.329 0, 1316679.141 452310.681 0, 1316374.436 452292.051 0, 
+    1316069.729 452273.438 0, 1315765.022 452254.844 0, 1315460.313 452236.268 0, 1315155.603 452217.709 0, 1314849.469 452199.082 0, 1314546.181 452180.646 0, 1314241.468 452162.142 0, 1313936.754 452143.655 0, 1313632.038 452125.187 0, 1313327.322 452106.736 0, 
+    1313022.605 452088.303 0, 1312717.887 452069.888 0, 1312413.167 452051.491 0, 1312108.446 452033.112 0, 1311803.725 452014.751 0, 1311499.002 451996.408 0, 1311194.278 451978.082 0, 1310889.553 451959.775 0, 1310584.827 451941.486 0, 1310280.1 451923.214 0, 
+    1309975.372 451904.961 0, 1309670.643 451886.725 0, 1309365.913 451868.508 0, 1309061.181 451850.308 0, 1308756.449 451832.126 0, 1308451.716 451813.962 0, 1308146.981 451795.816 0, 1307842.245 451777.688 0, 1307536.083 451759.494 0, 1307206.79 457303.288 0, 
+    1306877.471 462847.515 0, 1307182.977 462865.67 0, 1307487.06 462883.759 0, 1307791.142 462901.867 0, 1308095.223 462919.991 0, 1308399.302 462938.134 0, 1308703.381 462956.295 0, 1309007.459 462974.474 0, 1309311.535 462992.67 0, 1309615.611 463010.885 0, 
+    1309919.685 463029.117 0, 1310223.759 463047.367 0, 1310527.831 463065.635 0, 1310831.902 463083.921 0, 1311135.972 463102.225 0, 1311440.041 463120.547 0, 1311744.109 463138.887 0, 1312048.176 463157.244 0, 1312352.242 463175.62 0, 1312656.307 463194.013 0, 
+    1312960.371 463212.424 0, 1313264.433 463230.853 0, 1313568.495 463249.3 0, 1313872.555 463267.765 0, 1314175.193 463286.162 0, 1314480.673 463304.749 0, 1314784.73 463323.268 0, 1315088.786 463341.804 0, 1315392.841 463360.359 0, 1315696.895 463378.931 0, 
+    1316000.947 463397.521 0, 1316304.999 463416.129 0, 1316609.05 463434.755 0, 1316913.099 463453.399 0, 1317217.148 463472.061 0, 1317521.195 463490.741 0, 1317825.241 463509.439 0, 1318129.286 463528.154 0, 1318433.33 463546.887 0, 1318737.373 463565.639 0, 
+    1319041.415 463584.408 0, 1319345.455 463603.195 0, 1319649.495 463622 0, 1319953.534 463640.823 0, 1320257.571 463659.664 0, 1320561.607 463678.522 0, 1320865.642 463697.399 0, 1321169.676 463716.293 0, 1321472.29 463735.117 0, 1321817.271 458191.844 0, 
+    1322162.225 452649.001 0))
+
+POLYGON ((1336064.543 464663.95 0, 1335761.981 464644.271 0, 1335458.002 464624.517 0, 1335154.021 464604.782 0, 1334850.04 464585.064 0, 1334546.057 464565.365 0, 1334242.073 464545.683 0, 1333938.087 464526.019 0, 1333634.101 464506.373 0, 1333330.114 464486.745 0, 
+    1333026.125 464467.135 0, 1332722.135 464447.542 0, 1332418.144 464427.968 0, 1332114.152 464408.411 0, 1331810.159 464388.873 0, 1331506.164 464369.352 0, 1331202.168 464349.849 0, 1330898.172 464330.364 0, 1330594.174 464310.897 0, 1330290.175 464291.448 0, 
+    1329986.175 464272.017 0, 1329682.173 464252.603 0, 1329378.171 464233.208 0, 1329074.167 464213.83 0, 1328768.744 464194.38 0, 1328466.157 464175.129 0, 1328162.15 464155.805 0, 1327858.141 464136.499 0, 1327554.132 464117.211 0, 1327250.122 464097.94 0, 
+    1326946.11 464078.688 0, 1326642.097 464059.454 0, 1326338.084 464040.237 0, 1326034.069 464021.038 0, 1325730.052 464001.858 0, 1325426.035 463982.695 0, 1325122.017 463963.55 0, 1324817.997 463944.423 0, 1324513.977 463925.314 0, 1324209.955 463906.222 0, 
+    1323905.932 463887.149 0, 1323601.908 463868.093 0, 1323297.883 463849.056 0, 1322993.857 463830.036 0, 1322689.83 463811.034 0, 1322385.801 463792.05 0, 1322081.772 463773.084 0, 1321777.741 463754.136 0, 1321472.29 463735.117 0, 1321127.281 469278.82 0, 
+    1320782.247 474822.948 0, 1321087.043 474841.926 0, 1321390.421 474860.834 0, 1321693.798 474879.759 0, 1321997.174 474898.702 0, 1322300.548 474917.663 0, 1322603.922 474936.642 0, 1322907.294 474955.639 0, 1323210.666 474974.654 0, 1323514.036 474993.686 0, 
+    1323817.405 475012.736 0, 1324120.773 475031.805 0, 1324424.14 475050.891 0, 1324727.506 475069.994 0, 1325030.871 475089.116 0, 1325334.234 475108.256 0, 1325637.596 475127.413 0, 1325940.958 475146.589 0, 1326244.318 475165.782 0, 1326547.677 475184.993 0, 
+    1326851.035 475204.222 0, 1327154.391 475223.468 0, 1327457.747 475242.733 0, 1327761.102 475262.015 0, 1328063.04 475281.226 0, 1328367.807 475300.634 0, 1328671.158 475319.97 0, 1328974.508 475339.324 0, 1329277.857 475358.695 0, 1329581.204 475378.085 0, 
+    1329884.551 475397.492 0, 1330187.896 475416.918 0, 1330491.241 475436.361 0, 1330794.584 475455.822 0, 1331097.926 475475.301 0, 1331401.266 475494.797 0, 1331704.606 475514.312 0, 1332007.944 475533.844 0, 1332311.282 475553.395 0, 1332614.618 475572.963 0, 
+    1332917.953 475592.549 0, 1333221.287 475612.152 0, 1333524.62 475631.774 0, 1333827.951 475651.414 0, 1334131.282 475671.071 0, 1334434.611 475690.746 0, 1334737.939 475710.439 0, 1335041.266 475730.15 0, 1335343.178 475749.787 0, 1335703.874 470206.655 0, 
+    1336064.543 464663.95 0))
+
+POLYGON ((1349901.432 476717.759 0, 1349599.574 476697.269 0, 1349296.304 476676.701 0, 1348993.033 476656.151 0, 1348689.761 476635.619 0, 1348386.487 476615.105 0, 1348083.212 476594.609 0, 1347779.936 476574.13 0, 1347476.659 476553.669 0, 1347173.38 476533.227 0, 
+    1346870.101 476512.802 0, 1346566.82 476492.394 0, 1346263.538 476472.005 0, 1345960.254 476451.634 0, 1345656.97 476431.28 0, 1345353.684 476410.944 0, 1345050.397 476390.626 0, 1344747.109 476370.326 0, 1344443.82 476350.044 0, 1344140.529 476329.78 0, 
+    1343837.238 476309.533 0, 1343533.945 476289.305 0, 1343230.651 476269.094 0, 1342927.356 476248.901 0, 1342622.646 476228.632 0, 1342320.762 476208.568 0, 1342017.463 476188.429 0, 1341714.163 476168.308 0, 1341410.862 476148.204 0, 1341107.559 476128.118 0, 
+    1340804.256 476108.05 0, 1340500.951 476088 0, 1340197.645 476067.968 0, 1339894.338 476047.953 0, 1339591.03 476027.957 0, 1339287.721 476007.978 0, 1338984.41 475988.017 0, 1338681.098 475968.074 0, 1338377.785 475948.149 0, 1338074.471 475928.241 0, 
+    1337771.156 475908.352 0, 1337467.839 475888.48 0, 1337164.522 475868.627 0, 1336861.203 475848.791 0, 1336557.883 475828.973 0, 1336254.562 475809.172 0, 1335951.24 475789.39 0, 1335647.916 475769.626 0, 1335343.178 475749.787 0, 1334982.454 481293.341 0, 
+    1334621.703 486837.315 0, 1334925.786 486857.111 0, 1335228.456 486876.833 0, 1335531.126 486896.573 0, 1335833.795 486916.33 0, 1336136.462 486936.106 0, 1336439.128 486955.899 0, 1336741.793 486975.71 0, 1337044.457 486995.539 0, 1337347.12 487015.386 0, 
+    1337649.781 487035.25 0, 1337952.442 487055.133 0, 1338255.101 487075.033 0, 1338557.759 487094.951 0, 1338860.416 487114.886 0, 1339163.072 487134.84 0, 1339465.726 487154.811 0, 1339768.379 487174.8 0, 1340071.032 487194.807 0, 1340373.683 487214.832 0, 
+    1340676.332 487234.875 0, 1340978.981 487254.935 0, 1341281.628 487275.014 0, 1341584.275 487295.11 0, 1341885.51 487315.13 0, 1342189.564 487335.355 0, 1342492.206 487355.505 0, 1342794.848 487375.672 0, 1343097.488 487395.857 0, 1343400.127 487416.06 0, 
+    1343702.765 487436.281 0, 1344005.402 487456.519 0, 1344308.038 487476.776 0, 1344610.672 487497.05 0, 1344913.305 487517.342 0, 1345215.937 487537.652 0, 1345518.568 487557.979 0, 1345821.197 487578.325 0, 1346123.826 487598.688 0, 1346426.453 487619.069 0, 
+    1346729.079 487639.468 0, 1347031.704 487659.885 0, 1347334.327 487680.319 0, 1347636.95 487700.772 0, 1347939.571 487721.242 0, 1348242.191 487741.73 0, 1348544.81 487762.235 0, 1348847.427 487782.759 0, 1349148.635 487803.205 0, 1349525.048 482260.272 0, 
+    1349901.432 476717.759 0))
+
+POLYGON ((1363672.781 488810.132 0, 1363371.63 488788.835 0, 1363069.071 488767.456 0, 1362766.512 488746.096 0, 1362463.951 488724.753 0, 1362161.389 488703.428 0, 1361858.825 488682.121 0, 1361556.261 488660.831 0, 1361253.695 488639.56 0, 1360951.128 488618.306 0, 
+    1360648.559 488597.07 0, 1360345.99 488575.852 0, 1360043.419 488554.652 0, 1359740.847 488533.469 0, 1359438.273 488512.304 0, 1359135.699 488491.157 0, 1358833.123 488470.028 0, 1358530.546 488448.917 0, 1358227.967 488427.823 0, 1357925.388 488406.748 0, 
+    1357622.807 488385.69 0, 1357320.225 488364.65 0, 1357017.641 488343.628 0, 1356715.057 488322.623 0, 1356411.064 488301.539 0, 1356109.884 488280.668 0, 1355807.296 488259.717 0, 1355504.706 488238.783 0, 1355202.115 488217.868 0, 1354899.523 488196.97 0, 
+    1354596.93 488176.091 0, 1354294.336 488155.229 0, 1353991.74 488134.385 0, 1353689.143 488113.558 0, 1353386.545 488092.75 0, 1353083.946 488071.959 0, 1352781.345 488051.186 0, 1352478.743 488030.431 0, 1352176.141 488009.694 0, 1351873.536 487988.974 0, 
+    1351570.931 487968.272 0, 1351268.324 487947.589 0, 1350965.716 487926.923 0, 1350663.107 487906.274 0, 1350360.497 487885.644 0, 1350057.885 487865.031 0, 1349755.273 487844.436 0, 1349452.659 487823.859 0, 1349148.635 487803.205 0, 1348772.194 493346.554 0, 
+    1348395.726 498890.317 0, 1348699.094 498910.927 0, 1349001.055 498931.46 0, 1349303.015 498952.01 0, 1349604.974 498972.578 0, 1349906.932 498993.164 0, 1350208.888 499013.768 0, 1350510.844 499034.389 0, 1350812.798 499055.029 0, 1351114.751 499075.686 0, 
+    1351416.702 499096.36 0, 1351718.653 499117.053 0, 1352020.602 499137.763 0, 1352322.55 499158.491 0, 1352624.497 499179.237 0, 1352926.442 499200.001 0, 1353228.387 499220.782 0, 1353530.33 499241.582 0, 1353832.272 499262.399 0, 1354134.212 499283.233 0, 
+    1354436.152 499304.086 0, 1354738.09 499324.956 0, 1355040.027 499345.844 0, 1355341.963 499366.75 0, 1355642.493 499387.576 0, 1355945.831 499408.615 0, 1356247.763 499429.574 0, 1356549.694 499450.551 0, 1356851.623 499471.546 0, 1357153.552 499492.558 0, 
+    1357455.479 499513.589 0, 1357757.405 499534.637 0, 1358059.329 499555.702 0, 1358361.253 499576.786 0, 1358663.175 499597.887 0, 1358965.096 499619.006 0, 1359267.015 499640.143 0, 1359568.934 499661.298 0, 1359870.851 499682.47 0, 1360172.767 499703.66 0, 
+    1360474.682 499724.868 0, 1360776.595 499746.094 0, 1361078.507 499767.337 0, 1361380.418 499788.599 0, 1361682.328 499809.878 0, 1361984.236 499831.175 0, 1362286.144 499852.489 0, 1362588.05 499873.821 0, 1362888.551 499895.072 0, 1363280.681 494352.395 0, 
+    1363672.781 488810.132 0))
+
+POLYGON ((1377378.481 500940.769 0, 1377078.038 500918.669 0, 1376776.193 500896.484 0, 1376474.348 500874.316 0, 1376172.501 500852.166 0, 1375870.652 500830.035 0, 1375568.803 500807.92 0, 1375266.952 500785.824 0, 1374965.099 500763.746 0, 1374663.246 500741.685 0, 
+    1374361.391 500719.642 0, 1374059.535 500697.616 0, 1373757.677 500675.609 0, 1373455.818 500653.619 0, 1373153.958 500631.647 0, 1372852.097 500609.693 0, 1372550.234 500587.756 0, 1372248.37 500565.838 0, 1371946.505 500543.937 0, 1371644.639 500522.054 0, 
+    1371342.771 500500.188 0, 1371040.902 500478.341 0, 1370739.031 500456.511 0, 1370437.16 500434.699 0, 1370133.885 500412.803 0, 1369833.413 500391.128 0, 1369531.537 500369.369 0, 1369229.66 500347.628 0, 1368927.782 500325.905 0, 1368625.903 500304.199 0, 
+    1368324.022 500282.512 0, 1368022.141 500260.842 0, 1367720.257 500239.19 0, 1367418.373 500217.555 0, 1367116.487 500195.939 0, 1366814.6 500174.34 0, 1366512.712 500152.759 0, 1366210.822 500131.195 0, 1365908.932 500109.65 0, 1365607.04 500088.122 0, 
+    1365305.146 500066.612 0, 1365003.252 500045.12 0, 1364701.356 500023.645 0, 1364399.459 500002.189 0, 1364097.56 499980.75 0, 1363795.661 499959.328 0, 1363493.76 499937.925 0, 1363191.858 499916.539 0, 1362888.551 499895.072 0, 1362496.393 505438.16 0, 
+    1362104.206 510981.655 0, 1362406.856 511003.076 0, 1362708.106 511024.415 0, 1363009.354 511045.772 0, 1363310.601 511067.147 0, 1363611.847 511088.54 0, 1363913.092 511109.95 0, 1364214.335 511131.378 0, 1364515.577 511152.824 0, 1364816.818 511174.287 0, 
+    1365118.058 511195.769 0, 1365419.296 511217.268 0, 1365720.533 511238.784 0, 1366021.769 511260.319 0, 1366323.003 511281.871 0, 1366624.236 511303.441 0, 1366925.468 511325.028 0, 1367226.699 511346.634 0, 1367527.928 511368.257 0, 1367829.156 511389.898 0, 
+    1368130.383 511411.556 0, 1368431.609 511433.233 0, 1368732.833 511454.927 0, 1369034.056 511476.638 0, 1369333.88 511498.267 0, 1369636.498 511520.115 0, 1369937.718 511541.88 0, 1370238.936 511563.663 0, 1370540.152 511585.463 0, 1370841.367 511607.281 0, 
+    1371142.582 511629.117 0, 1371443.794 511650.971 0, 1371745.006 511672.842 0, 1372046.216 511694.731 0, 1372347.425 511716.638 0, 1372648.632 511738.562 0, 1372949.839 511760.504 0, 1373251.044 511782.464 0, 1373552.248 511804.442 0, 1373853.45 511826.437 0, 
+    1374154.651 511848.451 0, 1374455.851 511870.481 0, 1374757.05 511892.53 0, 1375058.247 511914.596 0, 1375359.443 511936.68 0, 1375660.637 511958.782 0, 1375961.831 511980.902 0, 1376263.023 512003.039 0, 1376562.816 512025.091 0, 1376970.664 506482.726 0, 
+    1377378.481 500940.769 0))
+
+POLYGON ((1391018.422 513109.371 0, 1390718.689 513086.472 0, 1390417.561 513063.484 0, 1390116.431 513040.514 0, 1389815.3 513017.561 0, 1389514.168 512994.626 0, 1389213.034 512971.709 0, 1388911.899 512948.81 0, 1388610.763 512925.928 0, 1388309.625 512903.064 0, 
+    1388008.486 512880.218 0, 1387707.346 512857.389 0, 1387406.204 512834.578 0, 1387105.061 512811.785 0, 1386803.916 512789.01 0, 1386502.77 512766.252 0, 1386201.623 512743.512 0, 1385900.475 512720.79 0, 1385599.325 512698.086 0, 1385298.174 512675.399 0, 
+    1384997.021 512652.73 0, 1384695.867 512630.078 0, 1384394.712 512607.445 0, 1384093.556 512584.829 0, 1383791.002 512562.126 0, 1383491.239 512539.651 0, 1383190.078 512517.088 0, 1382888.916 512494.543 0, 1382587.753 512472.016 0, 1382286.589 512449.506 0, 
+    1381985.423 512427.014 0, 1381684.256 512404.54 0, 1381383.088 512382.084 0, 1381081.918 512359.645 0, 1380780.747 512337.225 0, 1380479.574 512314.821 0, 1380178.401 512292.436 0, 1379877.226 512270.068 0, 1379576.049 512247.718 0, 1379274.872 512225.386 0, 
+    1378973.693 512203.072 0, 1378672.512 512180.775 0, 1378371.331 512158.496 0, 1378070.148 512136.235 0, 1377768.964 512113.991 0, 1377467.778 512091.765 0, 1377166.591 512069.557 0, 1376865.403 512047.367 0, 1376562.816 512025.091 0, 1376154.94 517567.86 0, 
+    1375747.033 523111.031 0, 1376048.964 523133.258 0, 1376349.5 523155.4 0, 1376650.034 523177.56 0, 1376950.567 523199.738 0, 1377251.099 523221.933 0, 1377551.629 523244.146 0, 1377852.159 523266.377 0, 1378152.686 523288.626 0, 1378453.213 523310.892 0, 
+    1378753.738 523333.176 0, 1379054.262 523355.477 0, 1379354.784 523377.797 0, 1379655.306 523400.133 0, 1379955.826 523422.488 0, 1380256.344 523444.86 0, 1380556.862 523467.25 0, 1380857.378 523489.658 0, 1381157.892 523512.083 0, 1381458.406 523534.526 0, 
+    1381758.918 523556.987 0, 1382059.428 523579.465 0, 1382359.938 523601.962 0, 1382660.446 523624.475 0, 1382959.56 523646.902 0, 1383261.458 523669.556 0, 1383561.962 523692.123 0, 1383862.465 523714.707 0, 1384162.966 523737.31 0, 1384463.466 523759.93 0, 
+    1384763.965 523782.567 0, 1385064.462 523805.222 0, 1385364.958 523827.895 0, 1385665.453 523850.586 0, 1385965.947 523873.294 0, 1386266.439 523896.02 0, 1386566.929 523918.764 0, 1386867.419 523941.526 0, 1387167.907 523964.305 0, 1387468.394 523987.101 0, 
+    1387768.879 524009.916 0, 1388069.363 524032.748 0, 1388369.846 524055.598 0, 1388670.327 524078.465 0, 1388970.807 524101.351 0, 1389271.286 524124.253 0, 1389571.763 524147.174 0, 1389872.239 524170.112 0, 1390171.322 524192.962 0, 1390594.887 518650.966 0, 
+    1391018.422 513109.371 0))
+
+POLYGON ((1404592.496 525315.64 0, 1404293.477 525291.945 0, 1403993.067 525268.158 0, 1403692.656 525244.389 0, 1403392.243 525220.637 0, 1403091.829 525196.903 0, 1402791.413 525173.187 0, 1402490.996 525149.488 0, 1402190.578 525125.807 0, 1401890.158 525102.144 0, 
+    1401589.737 525078.498 0, 1401289.315 525054.87 0, 1400988.891 525031.26 0, 1400688.465 525007.668 0, 1400388.039 524984.093 0, 1400087.611 524960.536 0, 1399787.181 524936.996 0, 1399486.75 524913.474 0, 1399186.318 524889.97 0, 1398885.885 524866.484 0, 
+    1398585.45 524843.015 0, 1398285.013 524819.564 0, 1397984.575 524796.13 0, 1397684.136 524772.714 0, 1397382.306 524749.208 0, 1397083.254 524725.936 0, 1396782.811 524702.573 0, 1396482.366 524679.228 0, 1396181.92 524655.901 0, 1395881.473 524632.591 0, 
+    1395581.024 524609.299 0, 1395280.574 524586.025 0, 1394980.122 524562.769 0, 1394679.67 524539.53 0, 1394379.215 524516.308 0, 1394078.76 524493.105 0, 1393778.303 524469.919 0, 1393477.845 524446.751 0, 1393177.385 524423.6 0, 1392876.924 524400.468 0, 
+    1392576.461 524377.353 0, 1392275.998 524354.255 0, 1391975.533 524331.175 0, 1391675.066 524308.113 0, 1391374.598 524285.069 0, 1391074.129 524262.042 0, 1390773.659 524239.033 0, 1390473.187 524216.042 0, 1390171.322 524192.962 0, 1389747.726 529735.356 0, 
+    1389324.1 535278.145 0, 1389625.31 535301.175 0, 1389925.129 535324.116 0, 1390224.947 535347.075 0, 1390524.764 535370.052 0, 1390824.579 535393.046 0, 1391124.393 535416.058 0, 1391424.206 535439.088 0, 1391724.017 535462.135 0, 1392023.827 535485.2 0, 
+    1392323.636 535508.283 0, 1392623.443 535531.383 0, 1392923.249 535554.501 0, 1393223.054 535577.636 0, 1393522.857 535600.789 0, 1393822.659 535623.96 0, 1394122.459 535647.149 0, 1394422.258 535670.355 0, 1394722.056 535693.578 0, 1395021.852 535716.82 0, 
+    1395321.647 535740.079 0, 1395621.441 535763.355 0, 1395921.233 535786.65 0, 1396221.024 535809.962 0, 1396519.426 535833.183 0, 1396820.601 535856.639 0, 1397120.388 535880.003 0, 1397420.173 535903.386 0, 1397719.957 535926.786 0, 1398019.74 535950.204 0, 
+    1398319.521 535973.639 0, 1398619.301 535997.093 0, 1398919.08 536020.563 0, 1399218.857 536044.052 0, 1399518.632 536067.558 0, 1399818.407 536091.082 0, 1400118.18 536114.623 0, 1400417.951 536138.182 0, 1400717.721 536161.758 0, 1401017.49 536185.353 0, 
+    1401317.258 536208.965 0, 1401617.024 536232.594 0, 1401916.788 536256.241 0, 1402216.551 536279.906 0, 1402516.313 536303.589 0, 1402816.074 536327.289 0, 1403115.833 536351.007 0, 1403415.59 536374.742 0, 1403713.961 536398.385 0, 1404153.244 530856.815 0, 
+    1404592.496 525315.64 0))
+
+POLYGON ((1418100.599 537559.275 0, 1417802.294 537534.789 0, 1417502.605 537510.207 0, 1417202.914 537485.642 0, 1416903.221 537461.095 0, 1416603.528 537436.566 0, 1416303.833 537412.054 0, 1416004.136 537387.56 0, 1415704.438 537363.084 0, 1415404.738 537338.625 0, 
+    1415105.038 537314.184 0, 1414805.335 537289.761 0, 1414505.631 537265.355 0, 1414205.926 537240.967 0, 1413906.219 537216.596 0, 1413606.511 537192.243 0, 1413306.802 537167.908 0, 1413007.091 537143.591 0, 1412707.378 537119.291 0, 1412407.665 537095.008 0, 
+    1412107.949 537070.744 0, 1411808.233 537046.497 0, 1411508.515 537022.267 0, 1411208.795 536998.055 0, 1410907.69 536973.75 0, 1410609.352 536949.685 0, 1410309.628 536925.526 0, 1410009.903 536901.385 0, 1409710.176 536877.261 0, 1409410.448 536853.155 0, 
+    1409110.719 536829.067 0, 1408810.988 536804.996 0, 1408511.255 536780.944 0, 1408211.522 536756.908 0, 1407911.786 536732.89 0, 1407612.05 536708.89 0, 1407312.312 536684.908 0, 1407012.573 536660.943 0, 1406712.832 536636.996 0, 1406413.09 536613.067 0, 
+    1406113.346 536589.155 0, 1405813.601 536565.261 0, 1405513.854 536541.384 0, 1405214.107 536517.525 0, 1404914.357 536493.684 0, 1404614.607 536469.86 0, 1404314.855 536446.054 0, 1404015.101 536422.266 0, 1403713.961 536398.385 0, 1403274.646 541940.347 0, 
+    1402835.301 547482.698 0, 1403135.786 547506.526 0, 1403434.887 547530.263 0, 1403733.986 547554.017 0, 1404033.085 547577.789 0, 1404332.182 547601.578 0, 1404631.277 547625.385 0, 1404930.371 547649.21 0, 1405229.464 547673.052 0, 1405528.555 547696.912 0, 
+    1405827.645 547720.789 0, 1406126.733 547744.684 0, 1406425.82 547768.597 0, 1406724.906 547792.527 0, 1407023.99 547816.475 0, 1407323.073 547840.44 0, 1407622.154 547864.423 0, 1407921.234 547888.424 0, 1408220.313 547912.442 0, 1408519.39 547936.478 0, 
+    1408818.466 547960.532 0, 1409117.54 547984.603 0, 1409416.613 548008.691 0, 1409715.684 548032.797 0, 1410013.373 548056.81 0, 1410313.823 548081.063 0, 1410612.89 548105.222 0, 1410911.956 548129.398 0, 1411211.02 548153.593 0, 1411510.083 548177.805 0, 
+    1411809.145 548202.034 0, 1412108.205 548226.281 0, 1412407.263 548250.546 0, 1412706.321 548274.828 0, 1413005.377 548299.128 0, 1413304.431 548323.445 0, 1413603.484 548347.781 0, 1413902.535 548372.133 0, 1414201.585 548396.503 0, 1414500.634 548420.891 0, 
+    1414799.681 548445.297 0, 1415098.727 548469.72 0, 1415397.771 548494.161 0, 1415696.814 548518.619 0, 1415995.856 548543.095 0, 1416294.896 548567.588 0, 1416593.934 548592.099 0, 1416892.971 548616.628 0, 1417190.627 548641.061 0, 1417645.629 543099.974 0, 
+    1418100.599 537559.275 0))
+
+POLYGON ((1431542.623 549839.976 0, 1431245.036 549814.702 0, 1430946.069 549789.329 0, 1430647.101 549763.973 0, 1430348.131 549738.635 0, 1430049.16 549713.314 0, 1429750.188 549688.011 0, 1429451.214 549662.725 0, 1429152.238 549637.458 0, 1428853.261 549612.207 0, 
+    1428554.282 549586.975 0, 1428255.302 549561.76 0, 1427956.321 549536.562 0, 1427657.338 549511.382 0, 1427358.353 549486.22 0, 1427059.367 549461.075 0, 1426760.38 549435.948 0, 1426461.391 549410.839 0, 1426162.401 549385.747 0, 1425863.409 549360.673 0, 
+    1425564.415 549335.616 0, 1425265.421 549310.577 0, 1424966.424 549285.556 0, 1424667.427 549260.552 0, 1424367.048 549235.45 0, 1424069.427 549210.597 0, 1423770.424 549185.646 0, 1423471.421 549160.712 0, 1423172.416 549135.796 0, 1422873.409 549110.898 0, 
+    1422574.401 549086.017 0, 1422275.392 549061.154 0, 1421976.381 549036.309 0, 1421677.368 549011.481 0, 1421378.354 548986.67 0, 1421079.339 548961.878 0, 1420780.322 548937.103 0, 1420481.304 548912.345 0, 1420182.284 548887.605 0, 1419883.263 548862.883 0, 
+    1419584.24 548838.178 0, 1419285.216 548813.491 0, 1418986.191 548788.822 0, 1418687.164 548764.17 0, 1418388.135 548739.536 0, 1418089.105 548714.919 0, 1417790.074 548690.32 0, 1417491.041 548665.738 0, 1417190.627 548641.061 0, 1416735.593 554182.534 0, 
+    1416280.528 559724.389 0, 1416580.288 559749.012 0, 1416878.668 559773.54 0, 1417177.047 559798.086 0, 1417475.425 559822.649 0, 1417773.801 559847.229 0, 1418072.175 559871.827 0, 1418370.549 559896.443 0, 1418668.92 559921.076 0, 1418967.291 559945.727 0, 
+    1419265.659 559970.396 0, 1419564.027 559995.081 0, 1419862.393 560019.785 0, 1420160.757 560044.506 0, 1420459.12 560069.245 0, 1420757.482 560094.001 0, 1421055.842 560118.774 0, 1421354.201 560143.566 0, 1421652.558 560168.375 0, 1421950.914 560193.201 0, 
+    1422249.268 560218.045 0, 1422547.621 560242.907 0, 1422845.972 560267.786 0, 1423144.322 560292.682 0, 1423441.295 560317.482 0, 1423741.018 560342.528 0, 1424039.363 560367.478 0, 1424337.707 560392.445 0, 1424636.05 560417.429 0, 1424934.391 560442.431 0, 
+    1425232.73 560467.451 0, 1425531.069 560492.488 0, 1425829.405 560517.542 0, 1426127.74 560542.615 0, 1426426.074 560567.704 0, 1426724.406 560592.812 0, 1427022.737 560617.937 0, 1427321.066 560643.079 0, 1427619.394 560668.239 0, 1427917.721 560693.417 0, 
+    1428216.045 560718.612 0, 1428514.369 560743.825 0, 1428812.691 560769.055 0, 1429111.011 560794.303 0, 1429409.33 560819.568 0, 1429707.647 560844.851 0, 1430005.963 560870.152 0, 1430304.278 560895.47 0, 1430601.216 560920.689 0, 1431071.936 555380.141 0, 
+    1431542.623 549839.976 0))
+
+POLYGON ((1444918.467 562157.442 0, 1444621.599 562131.384 0, 1444323.357 562105.223 0, 1444025.114 562079.08 0, 1443726.869 562052.955 0, 1443428.622 562026.847 0, 1443130.375 562000.756 0, 1442832.125 561974.683 0, 1442533.874 561948.628 0, 1442235.622 561922.59 0, 
+    1441937.368 561896.569 0, 1441639.112 561870.567 0, 1441340.855 561844.581 0, 1441042.597 561818.614 0, 1440744.336 561792.664 0, 1440446.075 561766.731 0, 1440147.812 561740.816 0, 1439849.547 561714.919 0, 1439551.281 561689.039 0, 1439253.013 561663.176 0, 
+    1438954.744 561637.332 0, 1438656.473 561611.504 0, 1438358.201 561585.695 0, 1438059.927 561559.902 0, 1437760.278 561534.009 0, 1437463.375 561508.371 0, 1437165.096 561482.631 0, 1436866.816 561456.91 0, 1436568.535 561431.205 0, 1436270.252 561405.518 0, 
+    1435971.968 561379.849 0, 1435673.682 561354.198 0, 1435375.394 561328.563 0, 1435077.105 561302.947 0, 1434778.815 561277.348 0, 1434480.523 561251.766 0, 1434182.229 561226.203 0, 1433883.934 561200.656 0, 1433585.638 561175.128 0, 1433287.34 561149.616 0, 
+    1432989.04 561124.123 0, 1432690.739 561098.647 0, 1432392.437 561073.188 0, 1432094.133 561047.747 0, 1431795.827 561022.324 0, 1431497.521 560996.918 0, 1431199.212 560971.529 0, 1430900.902 560946.159 0, 1430601.216 560920.689 0, 1430130.464 566461.615 0, 
+    1429659.68 572002.918 0, 1429958.711 572028.333 0, 1430256.368 572053.648 0, 1430554.025 572078.981 0, 1430851.679 572104.331 0, 1431149.333 572129.699 0, 1431446.984 572155.084 0, 1431744.634 572180.487 0, 1432042.283 572205.907 0, 1432339.93 572231.345 0, 
+    1432637.576 572256.801 0, 1432935.22 572282.274 0, 1433232.863 572307.764 0, 1433530.504 572333.272 0, 1433828.144 572358.798 0, 1434125.782 572384.341 0, 1434423.419 572409.901 0, 1434721.054 572435.479 0, 1435018.688 572461.075 0, 1435316.32 572486.688 0, 
+    1435613.951 572512.318 0, 1435911.58 572537.967 0, 1436209.208 572563.632 0, 1436506.834 572589.315 0, 1436803.088 572614.898 0, 1437102.082 572640.734 0, 1437399.703 572666.47 0, 1437697.324 572692.223 0, 1437994.942 572717.994 0, 1438292.559 572743.782 0, 
+    1438590.175 572769.588 0, 1438887.789 572795.411 0, 1439185.401 572821.252 0, 1439483.012 572847.111 0, 1439780.622 572872.986 0, 1440078.23 572898.88 0, 1440375.836 572924.791 0, 1440673.441 572950.719 0, 1440971.045 572976.665 0, 1441268.646 573002.628 0, 
+    1441566.247 573028.609 0, 1441863.845 573054.608 0, 1442161.443 573080.624 0, 1442459.038 573106.657 0, 1442756.633 573132.708 0, 1443054.225 573158.777 0, 1443351.816 573184.863 0, 1443649.406 573210.967 0, 1443945.625 573236.967 0, 1444432.062 567697.017 0, 
+    1444918.467 562157.442 0))
+
+POLYGON ((1458228.027 574511.372 0, 1457931.88 574484.534 0, 1457634.365 574457.59 0, 1457336.849 574430.663 0, 1457039.331 574403.754 0, 1456741.812 574376.862 0, 1456444.291 574349.988 0, 1456146.768 574323.132 0, 1455849.244 574296.292 0, 1455551.719 574269.471 0, 
+    1455254.191 574242.667 0, 1454956.662 574215.88 0, 1454659.132 574189.111 0, 1454361.6 574162.359 0, 1454064.066 574135.625 0, 1453766.531 574108.909 0, 1453468.994 574082.21 0, 1453171.456 574055.528 0, 1452873.916 574028.864 0, 1452576.375 574002.218 0, 
+    1452278.832 573975.589 0, 1451981.287 573948.977 0, 1451683.741 573922.383 0, 1451386.193 573895.807 0, 1451087.276 573869.126 0, 1450791.093 573842.706 0, 1450493.54 573816.183 0, 1450195.986 573789.676 0, 1449898.431 573763.187 0, 1449600.874 573736.716 0, 
+    1449303.315 573710.262 0, 1449005.755 573683.826 0, 1448708.193 573657.407 0, 1448410.63 573631.006 0, 1448113.065 573604.622 0, 1447815.499 573578.255 0, 1447517.931 573551.907 0, 1447220.361 573525.575 0, 1446922.79 573499.262 0, 1446625.217 573472.965 0, 
+    1446327.643 573446.687 0, 1446030.067 573420.426 0, 1445732.49 573394.182 0, 1445434.911 573367.956 0, 1445137.331 573341.747 0, 1444839.749 573315.556 0, 1444542.166 573289.382 0, 1444244.581 573263.226 0, 1443945.625 573236.967 0, 1443459.155 578777.291 0, 
+    1442972.653 584317.984 0, 1443270.953 584344.185 0, 1443567.886 584370.284 0, 1443864.817 584396.4 0, 1444161.747 584422.534 0, 1444458.675 584448.685 0, 1444755.601 584474.854 0, 1445052.526 584501.04 0, 1445349.45 584527.244 0, 1445646.372 584553.465 0, 
+    1445943.292 584579.704 0, 1446240.211 584605.96 0, 1446537.129 584632.233 0, 1446834.045 584658.524 0, 1447130.959 584684.833 0, 1447427.872 584711.159 0, 1447724.783 584737.502 0, 1448021.692 584763.863 0, 1448318.6 584790.241 0, 1448615.507 584816.637 0, 
+    1448912.412 584843.051 0, 1449209.315 584869.482 0, 1449506.217 584895.93 0, 1449803.117 584922.396 0, 1450098.651 584948.757 0, 1450396.913 584975.38 0, 1450693.809 585001.898 0, 1450990.703 585028.433 0, 1451287.596 585054.987 0, 1451584.486 585081.557 0, 
+    1451881.376 585108.145 0, 1452178.264 585134.751 0, 1452475.15 585161.374 0, 1452772.034 585188.015 0, 1453068.918 585214.673 0, 1453365.799 585241.348 0, 1453662.679 585268.041 0, 1453959.557 585294.751 0, 1454256.434 585321.479 0, 1454553.309 585348.225 0, 
+    1454850.183 585374.987 0, 1455147.055 585401.768 0, 1455443.926 585428.566 0, 1455740.795 585455.381 0, 1456037.662 585482.214 0, 1456334.528 585509.064 0, 1456631.392 585535.931 0, 1456928.255 585562.817 0, 1457223.752 585589.596 0, 1457725.906 580050.299 0, 
+    1458228.027 574511.372 0))
+
+POLYGON ((1471471.203 586901.464 0, 1471175.78 586873.85 0, 1470878.994 586846.126 0, 1470582.207 586818.42 0, 1470285.418 586790.731 0, 1469988.628 586763.06 0, 1469691.836 586735.406 0, 1469395.042 586707.77 0, 1469098.247 586680.151 0, 1468801.45 586652.549 0, 
+    1468504.652 586624.965 0, 1468207.852 586597.399 0, 1467911.05 586569.85 0, 1467614.246 586542.318 0, 1467317.441 586514.804 0, 1467020.635 586487.307 0, 1466723.827 586459.828 0, 1466427.017 586432.367 0, 1466130.205 586404.922 0, 1465833.392 586377.496 0, 
+    1465536.578 586350.086 0, 1465239.761 586322.694 0, 1464942.943 586295.32 0, 1464646.124 586267.963 0, 1464347.941 586240.498 0, 1464052.48 586213.302 0, 1463755.656 586185.997 0, 1463458.83 586158.71 0, 1463162.002 586131.441 0, 1462865.173 586104.189 0, 
+    1462568.342 586076.954 0, 1462271.51 586049.737 0, 1461974.676 586022.537 0, 1461677.84 585995.355 0, 1461381.003 585968.191 0, 1461084.165 585941.043 0, 1460787.324 585913.914 0, 1460490.482 585886.801 0, 1460193.639 585859.706 0, 1459896.794 585832.629 0, 
+    1459599.947 585805.569 0, 1459303.098 585778.527 0, 1459006.249 585751.502 0, 1458709.397 585724.494 0, 1458412.544 585697.504 0, 1458115.689 585670.532 0, 1457818.833 585643.577 0, 1457521.975 585616.639 0, 1457223.752 585589.596 0, 1456721.565 591129.259 0, 
+    1456219.345 596669.285 0, 1456516.913 596696.269 0, 1456813.118 596723.148 0, 1457109.322 596750.044 0, 1457405.525 596776.957 0, 1457701.726 596803.888 0, 1457997.925 596830.836 0, 1458294.123 596857.801 0, 1458590.319 596884.784 0, 1458886.514 596911.785 0, 
+    1459182.707 596938.803 0, 1459478.899 596965.838 0, 1459775.088 596992.891 0, 1460071.277 597019.961 0, 1460367.463 597047.048 0, 1460663.648 597074.153 0, 1460959.832 597101.276 0, 1461256.014 597128.416 0, 1461552.194 597155.573 0, 1461848.373 597182.748 0, 
+    1462144.55 597209.94 0, 1462440.725 597237.15 0, 1462736.899 597264.377 0, 1463033.072 597291.621 0, 1463327.883 597318.758 0, 1463625.411 597346.162 0, 1463921.579 597373.459 0, 1464217.745 597400.773 0, 1464513.909 597428.105 0, 1464810.072 597455.454 0, 
+    1465106.233 597482.821 0, 1465402.392 597510.205 0, 1465698.55 597537.606 0, 1465994.706 597565.025 0, 1466290.861 597592.461 0, 1466587.014 597619.915 0, 1466883.165 597647.386 0, 1467179.315 597674.874 0, 1467475.463 597702.38 0, 1467771.609 597729.904 0, 
+    1468067.754 597757.445 0, 1468363.897 597785.003 0, 1468660.039 597812.578 0, 1468956.179 597840.172 0, 1469252.318 597867.782 0, 1469548.454 597895.41 0, 1469844.589 597923.056 0, 1470140.723 597950.718 0, 1470435.497 597978.272 0, 1470953.367 592439.686 0, 
+    1471471.203 586901.464 0))
+
+POLYGON ((1484647.894 599327.416 0, 1484353.197 599299.03 0, 1484057.143 599270.531 0, 1483761.087 599242.049 0, 1483465.029 599213.584 0, 1483168.97 599185.137 0, 1482872.909 599156.708 0, 1482576.847 599128.295 0, 1482280.783 599099.9 0, 1481984.717 599071.523 0, 
+    1481688.649 599043.163 0, 1481392.58 599014.821 0, 1481096.509 598986.496 0, 1480800.436 598958.188 0, 1480504.362 598929.898 0, 1480208.286 598901.625 0, 1479912.209 598873.369 0, 1479616.13 598845.131 0, 1479320.049 598816.911 0, 1479023.966 598788.708 0, 
+    1478727.882 598760.522 0, 1478431.796 598732.354 0, 1478135.709 598704.203 0, 1477839.619 598676.07 0, 1477542.172 598647.825 0, 1477247.436 598619.855 0, 1476951.342 598591.774 0, 1476655.246 598563.71 0, 1476359.149 598535.664 0, 1476063.05 598507.635 0, 
+    1475766.949 598479.624 0, 1475470.847 598451.63 0, 1475174.743 598423.653 0, 1474878.637 598395.694 0, 1474582.53 598367.752 0, 1474286.421 598339.828 0, 1473990.31 598311.921 0, 1473694.198 598284.032 0, 1473398.084 598256.16 0, 1473101.968 598228.305 0, 
+    1472805.851 598200.468 0, 1472509.732 598172.648 0, 1472213.612 598144.846 0, 1471917.49 598117.061 0, 1471621.366 598089.294 0, 1471325.241 598061.544 0, 1471029.114 598033.811 0, 1470732.985 598006.096 0, 1470435.497 597978.272 0, 1469917.594 603517.217 0, 
+    1469399.657 609056.519 0, 1469696.49 609084.283 0, 1469991.966 609111.937 0, 1470287.441 609139.608 0, 1470582.915 609167.297 0, 1470878.386 609195.003 0, 1471173.856 609222.727 0, 1471469.325 609250.468 0, 1471764.792 609278.227 0, 1472060.257 609306.002 0, 
+    1472355.72 609333.796 0, 1472651.182 609361.606 0, 1472946.642 609389.434 0, 1473242.101 609417.28 0, 1473537.558 609445.142 0, 1473833.013 609473.023 0, 1474128.467 609500.92 0, 1474423.919 609528.835 0, 1474719.37 609556.767 0, 1475014.818 609584.717 0, 
+    1475310.265 609612.684 0, 1475605.711 609640.669 0, 1475901.155 609668.671 0, 1476196.597 609696.69 0, 1476490.684 609724.598 0, 1476787.476 609752.781 0, 1477082.913 609780.852 0, 1477378.349 609808.941 0, 1477673.783 609837.047 0, 1477969.215 609865.171 0, 
+    1478264.646 609893.312 0, 1478560.075 609921.47 0, 1478855.502 609949.646 0, 1479150.928 609977.839 0, 1479446.352 610006.05 0, 1479741.774 610034.278 0, 1480037.195 610062.523 0, 1480332.614 610090.786 0, 1480628.031 610119.066 0, 1480923.447 610147.364 0, 
+    1481218.861 610175.678 0, 1481514.273 610204.011 0, 1481809.684 610232.36 0, 1482105.093 610260.727 0, 1482400.5 610289.112 0, 1482695.905 610317.514 0, 1482991.309 610345.933 0, 1483286.712 610374.37 0, 1483580.76 610402.693 0, 1484114.345 604864.876 0, 
+    1484647.894 599327.416 0))
+
+POLYGON ((1497758.004 611788.926 0, 1497464.034 611759.771 0, 1497168.714 611730.5 0, 1496873.391 611701.247 0, 1496578.067 611672.01 0, 1496282.741 611642.792 0, 1495987.413 611613.59 0, 1495692.084 611584.406 0, 1495396.753 611555.239 0, 1495101.42 611526.09 0, 
+    1494806.085 611496.958 0, 1494510.749 611467.843 0, 1494215.411 611438.746 0, 1493920.072 611409.666 0, 1493624.73 611380.604 0, 1493329.387 611351.558 0, 1493034.042 611322.531 0, 1492738.696 611293.52 0, 1492443.348 611264.528 0, 1492147.998 611235.552 0, 
+    1491852.646 611206.594 0, 1491557.293 611177.653 0, 1491261.938 611148.73 0, 1490966.581 611119.824 0, 1490669.872 611090.803 0, 1490375.862 611062.064 0, 1490080.5 611033.21 0, 1489785.137 611004.373 0, 1489489.772 610975.554 0, 1489194.405 610946.753 0, 
+    1488899.036 610917.968 0, 1488603.666 610889.201 0, 1488308.294 610860.452 0, 1488012.92 610831.72 0, 1487717.545 610803.005 0, 1487422.168 610774.308 0, 1487126.789 610745.628 0, 1486831.408 610716.965 0, 1486536.026 610688.32 0, 1486240.642 610659.692 0, 
+    1485945.257 610631.081 0, 1485649.87 610602.488 0, 1485354.481 610573.913 0, 1485059.09 610545.354 0, 1484763.698 610516.813 0, 1484468.304 610488.29 0, 1484172.909 610459.784 0, 1483877.511 610431.295 0, 1483580.76 610402.693 0, 1483047.142 615940.864 0, 
+    1482513.49 621479.384 0, 1482809.586 621507.923 0, 1483104.331 621536.349 0, 1483399.075 621564.792 0, 1483693.817 621593.253 0, 1483988.557 621621.731 0, 1484283.296 621650.226 0, 1484578.033 621678.738 0, 1484872.768 621707.268 0, 1485167.502 621735.816 0, 
+    1485462.234 621764.38 0, 1485756.964 621792.962 0, 1486051.692 621821.562 0, 1486346.419 621850.179 0, 1486641.144 621878.813 0, 1486935.868 621907.464 0, 1487230.59 621936.133 0, 1487525.31 621964.819 0, 1487820.028 621993.522 0, 1488114.745 622022.243 0, 
+    1488409.46 622050.981 0, 1488704.173 622079.737 0, 1488998.885 622108.51 0, 1489293.595 622137.3 0, 1489586.955 622165.975 0, 1489883.01 622194.932 0, 1490177.715 622223.774 0, 1490472.418 622252.634 0, 1490767.119 622281.511 0, 1491061.819 622310.405 0, 
+    1491356.517 622339.317 0, 1491651.214 622368.246 0, 1491945.908 622397.192 0, 1492240.601 622426.155 0, 1492535.293 622455.136 0, 1492829.982 622484.135 0, 1493124.67 622513.15 0, 1493419.356 622542.183 0, 1493714.041 622571.234 0, 1494008.723 622600.301 0, 
+    1494303.404 622629.387 0, 1494598.084 622658.489 0, 1494892.761 622687.609 0, 1495187.437 622716.746 0, 1495482.111 622745.9 0, 1495776.784 622775.072 0, 1496071.454 622804.261 0, 1496366.123 622833.467 0, 1496659.444 622862.558 0, 1497208.741 617325.567 0, 
+    1497758.004 611788.926 0))
+
+POLYGON ((1510801.434 624285.69 0, 1510508.194 624255.771 0, 1510213.609 624225.733 0, 1509919.022 624195.711 0, 1509624.433 624165.707 0, 1509329.843 624135.72 0, 1509035.25 624105.751 0, 1508740.656 624075.798 0, 1508446.06 624045.864 0, 1508151.463 624015.946 0, 
+    1507856.863 623986.046 0, 1507562.262 623956.163 0, 1507267.659 623926.298 0, 1506973.054 623896.45 0, 1506678.448 623866.619 0, 1506383.84 623836.806 0, 1506089.23 623807.01 0, 1505794.618 623777.231 0, 1505500.004 623747.469 0, 1505205.389 623717.725 0, 
+    1504910.772 623687.999 0, 1504616.154 623658.289 0, 1504321.533 623628.597 0, 1504026.911 623598.923 0, 1503730.942 623569.13 0, 1503437.661 623539.625 0, 1503143.034 623510.002 0, 1502848.405 623480.397 0, 1502553.774 623450.809 0, 1502259.141 623421.239 0, 
+    1501964.507 623391.685 0, 1501669.87 623362.149 0, 1501375.232 623332.631 0, 1501080.593 623303.129 0, 1500785.951 623273.645 0, 1500491.308 623244.179 0, 1500196.664 623214.73 0, 1499902.017 623185.298 0, 1499607.369 623155.883 0, 1499312.719 623126.486 0, 
+    1499018.067 623097.106 0, 1498723.413 623067.743 0, 1498428.758 623038.398 0, 1498134.101 623009.07 0, 1497839.443 622979.76 0, 1497544.782 622950.467 0, 1497250.12 622921.191 0, 1496955.456 622891.932 0, 1496659.444 622862.558 0, 1496110.112 628399.896 0, 
+    1495560.747 633937.577 0, 1495856.104 633966.887 0, 1496150.116 633996.081 0, 1496444.126 634025.292 0, 1496738.135 634054.52 0, 1497032.141 634083.766 0, 1497326.147 634113.029 0, 1497620.15 634142.309 0, 1497914.152 634171.607 0, 1498208.152 634200.922 0, 
+    1498502.15 634230.254 0, 1498796.146 634259.603 0, 1499090.141 634288.97 0, 1499384.134 634318.354 0, 1499678.125 634347.756 0, 1499972.115 634377.175 0, 1500266.103 634406.611 0, 1500560.089 634436.064 0, 1500854.073 634465.534 0, 1501148.056 634495.022 0, 
+    1501442.037 634524.528 0, 1501736.016 634554.05 0, 1502029.993 634583.59 0, 1502323.969 634613.147 0, 1502616.601 634642.587 0, 1502911.915 634672.313 0, 1503205.886 634701.922 0, 1503499.854 634731.549 0, 1503793.821 634761.192 0, 1504087.787 634790.853 0, 
+    1504381.75 634820.532 0, 1504675.712 634850.227 0, 1504969.672 634879.94 0, 1505263.63 634909.67 0, 1505557.587 634939.418 0, 1505851.541 634969.182 0, 1506145.494 634998.964 0, 1506439.445 635028.764 0, 1506733.395 635058.581 0, 1507027.343 635088.414 0, 
+    1507321.289 635118.266 0, 1507615.233 635148.134 0, 1507909.175 635178.02 0, 1508203.116 635207.923 0, 1508497.055 635237.844 0, 1508790.992 635267.782 0, 1509084.927 635297.737 0, 1509378.861 635327.709 0, 1509671.452 635357.562 0, 1510236.461 629821.454 0, 
+    1510801.434 624285.69 0))
+
+POLYGON ((1523778.09 636817.406 0, 1523485.582 636786.726 0, 1523191.734 636755.924 0, 1522897.884 636725.138 0, 1522604.033 636694.37 0, 1522310.18 636663.619 0, 1522016.325 636632.886 0, 1521722.468 636602.17 0, 1521428.609 636571.471 0, 1521134.749 636540.789 0, 
+    1520840.887 636510.125 0, 1520547.023 636479.478 0, 1520253.157 636448.848 0, 1519959.289 636418.236 0, 1519665.42 636387.641 0, 1519371.548 636357.063 0, 1519077.675 636326.502 0, 1518783.8 636295.959 0, 1518489.924 636265.433 0, 1518196.045 636234.925 0, 
+    1517902.165 636204.433 0, 1517608.283 636173.959 0, 1517314.399 636143.502 0, 1517020.513 636113.063 0, 1516725.286 636082.502 0, 1516432.737 636052.236 0, 1516138.846 636021.848 0, 1515844.953 635991.478 0, 1515551.058 635961.125 0, 1515257.162 635930.79 0, 
+    1514963.264 635900.471 0, 1514669.364 635870.17 0, 1514375.462 635839.886 0, 1514081.559 635809.62 0, 1513787.653 635779.371 0, 1513493.746 635749.139 0, 1513199.837 635718.924 0, 1512905.927 635688.727 0, 1512612.014 635658.547 0, 1512318.1 635628.384 0, 
+    1512024.184 635598.239 0, 1511730.267 635568.111 0, 1511436.347 635538 0, 1511142.426 635507.907 0, 1510848.503 635477.83 0, 1510554.578 635447.772 0, 1510260.651 635417.73 0, 1509966.723 635387.706 0, 1509671.452 635357.562 0, 1509106.409 640894.01 0, 
+    1508541.331 646430.795 0, 1508835.947 646460.872 0, 1509129.224 646490.83 0, 1509422.499 646520.805 0, 1509715.772 646550.797 0, 1510009.043 646580.807 0, 1510302.313 646610.833 0, 1510595.58 646640.877 0, 1510888.846 646670.939 0, 1511182.111 646701.017 0, 
+    1511475.373 646731.113 0, 1511768.634 646761.226 0, 1512061.893 646791.356 0, 1512355.15 646821.504 0, 1512648.405 646851.669 0, 1512941.659 646881.851 0, 1513234.911 646912.05 0, 1513528.161 646942.267 0, 1513821.409 646972.501 0, 1514114.655 647002.752 0, 
+    1514407.9 647033.02 0, 1514701.143 647063.306 0, 1514994.384 647093.609 0, 1515287.624 647123.929 0, 1515579.525 647154.128 0, 1515874.097 647184.621 0, 1516167.331 647214.993 0, 1516460.563 647245.382 0, 1516753.793 647275.789 0, 1517047.022 647306.213 0, 
+    1517340.249 647336.654 0, 1517633.474 647367.112 0, 1517926.697 647397.587 0, 1518219.919 647428.08 0, 1518513.138 647458.59 0, 1518806.356 647489.117 0, 1519099.572 647519.662 0, 1519392.787 647550.224 0, 1519685.999 647580.803 0, 1519979.21 647611.399 0, 
+    1520272.419 647642.013 0, 1520565.626 647672.643 0, 1520858.831 647703.292 0, 1521152.034 647733.957 0, 1521445.236 647764.639 0, 1521738.436 647795.339 0, 1522031.634 647826.056 0, 1522324.83 647856.791 0, 1522616.689 647887.402 0, 1523197.407 642352.236 0, 
+    1523778.09 636817.406 0))
+
+POLYGON ((1536687.876 649383.769 0, 1536396.102 649352.333 0, 1536102.994 649320.77 0, 1535809.884 649289.225 0, 1535516.772 649257.697 0, 1535223.658 649226.186 0, 1534930.543 649194.692 0, 1534637.425 649163.216 0, 1534344.306 649131.757 0, 1534051.184 649100.315 0, 
+    1533758.061 649068.891 0, 1533464.936 649037.483 0, 1533171.81 649006.093 0, 1532878.681 648974.721 0, 1532585.551 648943.365 0, 1532292.418 648912.027 0, 1531999.284 648880.706 0, 1531706.148 648849.402 0, 1531413.01 648818.115 0, 1531119.871 648786.846 0, 
+    1530826.729 648755.594 0, 1530533.586 648724.359 0, 1530240.441 648693.142 0, 1529947.294 648661.941 0, 1529652.811 648630.617 0, 1529360.994 648599.593 0, 1529067.842 648568.444 0, 1528774.687 648537.313 0, 1528481.531 648506.199 0, 1528188.373 648475.102 0, 
+    1527895.213 648444.023 0, 1527602.052 648412.96 0, 1527308.888 648381.915 0, 1527015.723 648350.888 0, 1526722.556 648319.877 0, 1526429.387 648288.884 0, 1526136.216 648257.908 0, 1525843.043 648226.949 0, 1525549.869 648196.008 0, 1525256.693 648165.084 0, 
+    1524963.515 648134.177 0, 1524670.335 648103.287 0, 1524377.153 648072.415 0, 1524083.969 648041.559 0, 1523790.784 648010.722 0, 1523497.597 647979.901 0, 1523204.408 647949.098 0, 1522911.217 647918.311 0, 1522616.689 647887.402 0, 1522035.936 653422.903 0, 
+    1521455.149 658958.734 0, 1521749.022 658989.575 0, 1522041.561 659020.292 0, 1522334.098 659051.027 0, 1522626.634 659081.779 0, 1522919.168 659112.549 0, 1523211.7 659143.335 0, 1523504.23 659174.139 0, 1523796.758 659204.96 0, 1524089.285 659235.798 0, 
+    1524381.809 659266.654 0, 1524674.332 659297.527 0, 1524966.853 659328.416 0, 1525259.372 659359.324 0, 1525551.89 659390.248 0, 1525844.405 659421.189 0, 1526136.919 659452.148 0, 1526429.431 659483.124 0, 1526721.941 659514.117 0, 1527014.449 659545.128 0, 
+    1527306.956 659576.155 0, 1527599.46 659607.2 0, 1527891.963 659638.262 0, 1528184.464 659669.342 0, 1528475.632 659700.297 0, 1528769.461 659731.552 0, 1529061.956 659762.683 0, 1529354.45 659793.831 0, 1529646.942 659824.996 0, 1529939.432 659856.179 0, 
+    1530231.92 659887.379 0, 1530524.406 659918.596 0, 1530816.89 659949.83 0, 1531109.373 659981.081 0, 1531401.854 660012.35 0, 1531694.333 660043.636 0, 1531986.81 660074.939 0, 1532279.285 660106.259 0, 1532571.759 660137.597 0, 1532864.23 660168.951 0, 
+    1533156.7 660200.323 0, 1533449.168 660231.712 0, 1533741.634 660263.119 0, 1534034.098 660294.542 0, 1534326.56 660325.983 0, 1534619.021 660357.441 0, 1534911.479 660388.916 0, 1535203.936 660420.409 0, 1535495.062 660451.775 0, 1536091.487 654917.607 0, 
+    1536687.876 649383.769 0))
+
+POLYGON ((1549530.7 661984.476 0, 1549239.663 661952.287 0, 1548947.296 661919.968 0, 1548654.927 661887.667 0, 1548362.557 661855.383 0, 1548070.185 661823.116 0, 1547777.81 661790.866 0, 1547485.434 661758.633 0, 1547193.056 661726.418 0, 1546900.676 661694.22 0, 
+    1546608.294 661662.039 0, 1546315.911 661629.875 0, 1546023.525 661597.729 0, 1545731.138 661565.6 0, 1545438.748 661533.488 0, 1545146.357 661501.393 0, 1544853.964 661469.315 0, 1544561.569 661437.255 0, 1544269.172 661405.212 0, 1543976.773 661373.186 0, 
+    1543684.372 661341.177 0, 1543391.97 661309.185 0, 1543099.565 661277.211 0, 1542807.159 661245.254 0, 1542513.422 661213.169 0, 1542222.34 661181.391 0, 1541929.928 661149.485 0, 1541637.514 661117.597 0, 1541345.099 661085.726 0, 1541052.681 661053.872 0, 
+    1540760.262 661022.036 0, 1540467.84 660990.216 0, 1540175.417 660958.414 0, 1539882.992 660926.629 0, 1539590.565 660894.861 0, 1539298.136 660863.11 0, 1539005.705 660831.377 0, 1538713.273 660799.661 0, 1538420.838 660767.962 0, 1538128.402 660736.28 0, 
+    1537835.964 660704.615 0, 1537543.524 660672.968 0, 1537251.082 660641.338 0, 1536958.638 660609.725 0, 1536666.192 660578.129 0, 1536373.745 660546.551 0, 1536081.295 660514.989 0, 1535788.844 660483.445 0, 1535495.062 660451.775 0, 1534898.601 665986.271 0, 
+    1534302.106 671521.09 0, 1534595.234 671552.69 0, 1534887.034 671584.164 0, 1535178.832 671615.655 0, 1535470.628 671647.163 0, 1535762.422 671678.688 0, 1536054.214 671710.231 0, 1536346.005 671741.79 0, 1536637.793 671773.367 0, 1536929.58 671804.961 0, 
+    1537221.365 671836.572 0, 1537513.148 671868.201 0, 1537804.929 671899.846 0, 1538096.708 671931.509 0, 1538388.486 671963.189 0, 1538680.261 671994.886 0, 1538972.035 672026.6 0, 1539263.807 672058.332 0, 1539555.576 672090.08 0, 1539847.345 672121.846 0, 
+    1540139.111 672153.629 0, 1540430.875 672185.429 0, 1540722.638 672217.246 0, 1541014.398 672249.081 0, 1541304.831 672280.788 0, 1541597.914 672312.801 0, 1541889.669 672344.687 0, 1542181.422 672376.59 0, 1542473.173 672408.51 0, 1542764.922 672440.448 0, 
+    1543056.67 672472.403 0, 1543348.415 672504.374 0, 1543640.159 672536.363 0, 1543931.901 672568.37 0, 1544223.641 672600.393 0, 1544515.379 672632.433 0, 1544807.115 672664.491 0, 1545098.849 672696.566 0, 1545390.581 672728.658 0, 1545682.312 672760.767 0, 
+    1545974.04 672792.893 0, 1546265.767 672825.037 0, 1546557.492 672857.198 0, 1546849.215 672889.376 0, 1547140.936 672921.571 0, 1547432.655 672953.783 0, 1547724.372 672986.012 0, 1548016.087 673018.259 0, 1548306.477 673050.376 0, 1548918.606 667517.264 0, 
+    1549530.7 661984.476 0))
+
+POLYGON ((1562306.471 674619.221 0, 1562016.171 674586.283 0, 1561724.548 674553.212 0, 1561432.923 674520.159 0, 1561141.296 674487.123 0, 1560849.667 674454.104 0, 1560558.037 674421.102 0, 1560266.404 674388.117 0, 1559974.769 674355.149 0, 1559683.132 674322.199 0, 
+    1559391.494 674289.266 0, 1559099.853 674256.35 0, 1558808.211 674223.451 0, 1558516.566 674190.569 0, 1558224.92 674157.704 0, 1557933.272 674124.857 0, 1557641.622 674092.027 0, 1557349.97 674059.213 0, 1557058.315 674026.418 0, 1556766.659 673993.639 0, 
+    1556475.002 673960.877 0, 1556183.342 673928.133 0, 1555891.68 673895.406 0, 1555600.016 673862.695 0, 1555307.028 673829.854 0, 1555016.683 673797.327 0, 1554725.014 673764.668 0, 1554433.342 673732.027 0, 1554141.669 673699.402 0, 1553849.994 673666.795 0, 
+    1553558.316 673634.205 0, 1553266.637 673601.633 0, 1552974.956 673569.077 0, 1552683.274 673536.539 0, 1552391.589 673504.017 0, 1552099.902 673471.513 0, 1551808.213 673439.026 0, 1551516.523 673406.557 0, 1551224.83 673374.104 0, 1550933.136 673341.669 0, 
+    1550641.44 673309.25 0, 1550349.741 673276.849 0, 1550058.041 673244.465 0, 1549766.339 673212.099 0, 1549474.635 673179.749 0, 1549182.93 673147.417 0, 1548891.222 673115.101 0, 1548599.512 673082.803 0, 1548306.477 673050.376 0, 1547694.312 678583.809 0, 
+    1547082.111 684117.559 0, 1547374.493 684149.914 0, 1547665.551 684182.14 0, 1547956.607 684214.383 0, 1548247.662 684246.643 0, 1548538.714 684278.92 0, 1548829.765 684311.215 0, 1549120.813 684343.526 0, 1549411.86 684375.855 0, 1549702.905 684408.201 0, 
+    1549993.948 684440.564 0, 1550284.989 684472.944 0, 1550576.029 684505.341 0, 1550867.066 684537.756 0, 1551158.101 684570.187 0, 1551449.135 684602.636 0, 1551740.166 684635.102 0, 1552031.196 684667.584 0, 1552322.224 684700.084 0, 1552613.25 684732.602 0, 
+    1552904.274 684765.136 0, 1553195.296 684797.687 0, 1553486.316 684830.256 0, 1553777.334 684862.842 0, 1554067.03 684895.296 0, 1554359.364 684928.064 0, 1554650.377 684960.701 0, 1554941.387 684993.355 0, 1555232.396 685026.027 0, 1555523.403 685058.715 0, 
+    1555814.407 685091.421 0, 1556105.41 685124.143 0, 1556396.411 685156.883 0, 1556687.41 685189.64 0, 1556978.407 685222.414 0, 1557269.402 685255.206 0, 1557560.395 685288.014 0, 1557851.386 685320.839 0, 1558142.376 685353.682 0, 1558433.363 685386.542 0, 
+    1558724.348 685419.418 0, 1559015.332 685452.312 0, 1559306.313 685485.224 0, 1559597.293 685518.152 0, 1559888.271 685551.097 0, 1560179.247 685584.06 0, 1560470.22 685617.039 0, 1560761.192 685650.036 0, 1561050.844 685682.9 0, 1561678.675 680150.902 0, 
+    1562306.471 674619.221 0))
+
+POLYGON ((1575015.098 687287.699 0, 1574725.538 687254.017 0, 1574434.661 687220.198 0, 1574143.781 687186.397 0, 1573852.9 687152.612 0, 1573562.016 687118.845 0, 1573271.131 687085.095 0, 1572980.244 687051.362 0, 1572689.354 687017.646 0, 1572398.463 686983.947 0, 
+    1572107.569 686950.265 0, 1571816.674 686916.601 0, 1571525.777 686882.953 0, 1571234.877 686849.323 0, 1570943.976 686815.71 0, 1570653.073 686782.114 0, 1570362.168 686748.535 0, 1570071.26 686714.973 0, 1569780.351 686681.428 0, 1569489.44 686647.901 0, 
+    1569198.527 686614.39 0, 1568907.612 686580.897 0, 1568616.695 686547.421 0, 1568325.776 686513.962 0, 1568033.538 686480.368 0, 1567743.932 686447.095 0, 1567453.007 686413.687 0, 1567162.08 686380.297 0, 1566871.151 686346.923 0, 1566580.22 686313.567 0, 
+    1566289.287 686280.228 0, 1565998.352 686246.905 0, 1565707.416 686213.6 0, 1565416.477 686180.313 0, 1565125.536 686147.042 0, 1564834.594 686113.788 0, 1564543.649 686080.552 0, 1564252.703 686047.332 0, 1563961.754 686014.13 0, 1563670.804 685980.945 0, 
+    1563379.851 685947.777 0, 1563088.897 685914.626 0, 1562797.941 685881.493 0, 1562506.982 685848.376 0, 1562216.022 685815.276 0, 1561925.06 685782.194 0, 1561634.096 685749.129 0, 1561343.13 685716.081 0, 1561050.844 685682.9 0, 1560422.976 691215.212 0, 
+    1559795.074 696747.835 0, 1560086.706 696780.941 0, 1560377.021 696813.915 0, 1560667.334 696846.907 0, 1560957.645 696879.915 0, 1561247.954 696912.94 0, 1561538.261 696945.983 0, 1561828.566 696979.042 0, 1562118.869 697012.119 0, 1562409.17 697045.213 0, 
+    1562699.469 697078.324 0, 1562989.766 697111.452 0, 1563280.062 697144.597 0, 1563570.355 697177.759 0, 1563860.646 697210.938 0, 1564150.936 697244.134 0, 1564441.223 697277.347 0, 1564731.509 697310.578 0, 1565021.793 697343.825 0, 1565312.074 697377.09 0, 
+    1565602.354 697410.372 0, 1565892.632 697443.67 0, 1566182.907 697476.986 0, 1566473.181 697510.319 0, 1566762.139 697543.518 0, 1567053.723 697577.036 0, 1567343.991 697610.421 0, 1567634.257 697643.822 0, 1567924.521 697677.24 0, 1568214.783 697710.676 0, 
+    1568505.043 697744.128 0, 1568795.301 697777.598 0, 1569085.557 697811.085 0, 1569375.811 697844.588 0, 1569666.063 697878.109 0, 1569956.313 697911.647 0, 1570246.561 697945.202 0, 1570536.808 697978.774 0, 1570827.052 698012.364 0, 1571117.294 698045.97 0, 
+    1571407.535 698079.593 0, 1571697.773 698113.234 0, 1571988.009 698146.891 0, 1572278.244 698180.566 0, 1572568.476 698214.257 0, 1572858.706 698247.966 0, 1573148.935 698281.692 0, 1573439.161 698315.435 0, 1573728.073 698349.042 0, 1574371.603 692818.216 0, 
+    1575015.098 687287.699 0))
+
+POLYGON ((1587656.492 699989.607 0, 1587367.674 699955.183 0, 1587077.545 699920.62 0, 1586787.413 699886.075 0, 1586497.279 699851.546 0, 1586207.143 699817.034 0, 1585917.004 699782.54 0, 1585626.864 699748.063 0, 1585336.722 699713.602 0, 1585046.578 699679.159 0, 
+    1584756.432 699644.733 0, 1584466.284 699610.324 0, 1584176.134 699575.932 0, 1583885.981 699541.557 0, 1583595.827 699507.199 0, 1583305.671 699472.858 0, 1583015.512 699438.535 0, 1582725.352 699404.228 0, 1582435.19 699369.939 0, 1582145.025 699335.666 0, 
+    1581854.859 699301.411 0, 1581564.691 699267.173 0, 1581274.52 699232.951 0, 1580984.348 699198.747 0, 1580692.862 699164.406 0, 1580403.997 699130.39 0, 1580113.818 699096.237 0, 1579823.638 699062.102 0, 1579533.455 699027.983 0, 1579243.271 698993.881 0, 
+    1578953.084 698959.797 0, 1578662.896 698925.729 0, 1578372.705 698891.679 0, 1578082.513 698857.645 0, 1577792.318 698823.629 0, 1577502.122 698789.63 0, 1577211.923 698755.648 0, 1576921.723 698721.683 0, 1576631.52 698687.735 0, 1576341.316 698653.804 0, 
+    1576051.109 698619.89 0, 1575760.901 698585.994 0, 1575470.69 698552.114 0, 1575180.478 698518.251 0, 1574890.263 698484.406 0, 1574600.047 698450.578 0, 1574309.828 698416.766 0, 1574019.608 698382.972 0, 1573728.073 698349.042 0, 1573084.506 703880.176 0, 
+    1572440.905 709411.614 0, 1572731.786 709445.467 0, 1573021.355 709479.186 0, 1573310.922 709512.921 0, 1573600.488 709546.674 0, 1573890.051 709580.443 0, 1574179.613 709614.23 0, 1574469.172 709648.033 0, 1574758.729 709681.854 0, 1575048.285 709715.692 0, 
+    1575337.838 709749.546 0, 1575627.39 709783.418 0, 1575916.939 709817.307 0, 1576206.487 709851.213 0, 1576496.032 709885.136 0, 1576785.576 709919.075 0, 1577075.117 709953.032 0, 1577364.656 709987.006 0, 1577654.194 710020.998 0, 1577943.729 710055.006 0, 
+    1578233.263 710089.031 0, 1578522.794 710123.073 0, 1578812.324 710157.132 0, 1579101.851 710191.208 0, 1579390.068 710225.148 0, 1579680.9 710259.412 0, 1579970.421 710293.539 0, 1580259.941 710327.684 0, 1580549.458 710361.845 0, 1580838.974 710396.024 0, 
+    1581128.487 710430.219 0, 1581417.998 710464.432 0, 1581707.508 710498.662 0, 1581997.015 710532.908 0, 1582286.52 710567.172 0, 1582576.024 710601.453 0, 1582865.525 710635.751 0, 1583155.024 710670.065 0, 1583444.522 710704.397 0, 1583734.017 710738.746 0, 
+    1584023.51 710773.112 0, 1584313.001 710807.495 0, 1584602.49 710841.895 0, 1584891.977 710876.312 0, 1585181.463 710910.746 0, 1585470.946 710945.197 0, 1585760.427 710979.666 0, 1586049.906 711014.151 0, 1586338.075 711048.497 0, 1586997.302 705518.9 0, 
+    1587656.492 699989.607 0))
+
+POLYGON ((1600230.566 712724.636 0, 1599942.493 712689.476 0, 1599653.112 712654.173 0, 1599363.73 712618.887 0, 1599074.345 712583.618 0, 1598784.958 712548.366 0, 1598495.57 712513.131 0, 1598206.179 712477.914 0, 1597916.786 712442.713 0, 1597627.391 712407.529 0, 
+    1597337.994 712372.363 0, 1597048.595 712337.213 0, 1596759.194 712302.08 0, 1596469.79 712266.965 0, 1596180.385 712231.866 0, 1595890.978 712196.785 0, 1595601.568 712161.72 0, 1595312.157 712126.673 0, 1595022.743 712091.643 0, 1594733.328 712056.629 0, 
+    1594443.91 712021.633 0, 1594154.49 711986.654 0, 1593865.068 711951.692 0, 1593575.645 711916.746 0, 1593284.913 711881.661 0, 1592996.791 711846.907 0, 1592707.361 711812.013 0, 1592417.929 711777.136 0, 1592128.495 711742.276 0, 1591839.058 711707.433 0, 
+    1591549.62 711672.607 0, 1591260.18 711637.798 0, 1590970.738 711603.006 0, 1590681.293 711568.231 0, 1590391.847 711533.473 0, 1590102.398 711498.733 0, 1589812.948 711464.009 0, 1589523.495 711429.302 0, 1589234.041 711394.613 0, 1588944.584 711359.94 0, 
+    1588655.125 711325.284 0, 1588365.665 711290.646 0, 1588076.202 711256.024 0, 1587786.737 711221.42 0, 1587497.27 711186.832 0, 1587207.801 711152.262 0, 1586918.331 711117.709 0, 1586628.858 711083.172 0, 1586338.075 711048.497 0, 1585678.813 716578.395 0, 
+    1585019.515 722108.589 0, 1585309.644 722143.186 0, 1585598.466 722177.645 0, 1585887.286 722212.12 0, 1586176.104 722246.613 0, 1586464.919 722281.123 0, 1586753.733 722315.649 0, 1587042.545 722350.193 0, 1587331.355 722384.754 0, 1587620.163 722419.331 0, 
+    1587908.968 722453.926 0, 1588197.772 722488.538 0, 1588486.574 722523.166 0, 1588775.373 722557.812 0, 1589064.171 722592.475 0, 1589352.966 722627.154 0, 1589641.76 722661.851 0, 1589930.551 722696.564 0, 1590219.34 722731.295 0, 1590508.128 722766.043 0, 
+    1590796.913 722800.807 0, 1591085.696 722835.589 0, 1591374.477 722870.388 0, 1591663.257 722905.203 0, 1591950.731 722939.879 0, 1592240.809 722974.886 0, 1592529.582 723009.752 0, 1592818.353 723044.636 0, 1593107.122 723079.536 0, 1593395.888 723114.454 0, 
+    1593684.653 723149.389 0, 1593973.416 723184.34 0, 1594262.177 723219.309 0, 1594550.935 723254.294 0, 1594839.692 723289.297 0, 1595128.446 723324.317 0, 1595417.199 723359.353 0, 1595705.949 723394.407 0, 1595994.697 723429.477 0, 1596283.444 723464.565 0, 
+    1596572.188 723499.669 0, 1596860.93 723534.791 0, 1597149.67 723569.929 0, 1597438.408 723605.085 0, 1597727.144 723640.258 0, 1598015.877 723675.447 0, 1598304.609 723710.654 0, 1598593.339 723745.877 0, 1598880.765 723780.959 0, 1599555.684 718252.649 0, 
+    1600230.566 712724.636 0))
+
+POLYGON ((1612737.234 725492.482 0, 1612449.906 725456.589 0, 1612161.277 725420.55 0, 1611872.646 725384.527 0, 1611584.013 725348.522 0, 1611295.378 725312.534 0, 1611006.74 725276.563 0, 1610718.1 725240.609 0, 1610429.459 725204.672 0, 1610140.815 725168.752 0, 
+    1609852.169 725132.848 0, 1609563.521 725096.962 0, 1609274.871 725061.093 0, 1608986.218 725025.241 0, 1608697.564 724989.406 0, 1608408.908 724953.587 0, 1608120.249 724917.786 0, 1607831.588 724882.002 0, 1607542.925 724846.235 0, 1607254.26 724810.484 0, 
+    1606965.593 724774.751 0, 1606676.924 724739.035 0, 1606388.253 724703.335 0, 1606099.58 724667.653 0, 1605809.604 724631.827 0, 1605522.227 724596.339 0, 1605233.547 724560.708 0, 1604944.865 724525.094 0, 1604656.182 724489.496 0, 1604367.496 724453.916 0, 
+    1604078.808 724418.353 0, 1603790.118 724382.806 0, 1603501.425 724347.277 0, 1603212.731 724311.764 0, 1602924.035 724276.269 0, 1602635.336 724240.791 0, 1602346.636 724205.329 0, 1602057.933 724169.885 0, 1601769.228 724134.457 0, 1601480.521 724099.047 0, 
+    1601191.813 724063.653 0, 1600903.102 724028.277 0, 1600614.389 723992.918 0, 1600325.673 723957.575 0, 1600036.956 723922.25 0, 1599748.237 723886.941 0, 1599459.515 723851.65 0, 1599170.792 723816.375 0, 1598880.765 723780.959 0, 1598205.81 729309.562 0, 
+    1597530.82 734838.455 0, 1597820.194 734873.791 0, 1598108.266 734908.986 0, 1598396.337 734944.198 0, 1598684.405 734979.427 0, 1598972.472 735014.673 0, 1599260.536 735049.936 0, 1599548.598 735085.216 0, 1599836.658 735120.512 0, 1600124.717 735155.826 0, 
+    1600412.773 735191.157 0, 1600700.827 735226.504 0, 1600988.878 735261.869 0, 1601276.928 735297.25 0, 1601564.976 735332.649 0, 1601853.022 735368.064 0, 1602141.065 735403.496 0, 1602429.107 735438.946 0, 1602717.146 735474.412 0, 1603005.183 735509.895 0, 
+    1603293.218 735545.395 0, 1603581.251 735580.913 0, 1603869.282 735616.447 0, 1604157.311 735651.998 0, 1604444.041 735687.405 0, 1604733.363 735723.151 0, 1605021.386 735758.752 0, 1605309.406 735794.371 0, 1605597.425 735830.007 0, 1605885.441 735865.66 0, 
+    1606173.455 735901.329 0, 1606461.467 735937.016 0, 1606749.477 735972.72 0, 1607037.485 736008.44 0, 1607325.491 736044.178 0, 1607613.495 736079.932 0, 1607901.496 736115.704 0, 1608189.496 736151.492 0, 1608477.493 736187.297 0, 1608765.489 736223.119 0, 
+    1609053.482 736258.959 0, 1609341.473 736294.815 0, 1609629.462 736330.688 0, 1609917.449 736366.578 0, 1610205.434 736402.485 0, 1610493.416 736438.409 0, 1610781.397 736474.35 0, 1611069.375 736510.308 0, 1611356.055 736546.121 0, 1612046.663 731019.156 0, 
+    1612737.234 725492.482 0))
+
+POLYGON ((1625176.411 738292.838 0, 1624889.831 738256.215 0, 1624601.955 738219.444 0, 1624314.077 738182.69 0, 1624026.197 738145.952 0, 1623738.315 738109.232 0, 1623450.431 738072.528 0, 1623162.544 738035.842 0, 1622874.656 737999.172 0, 1622586.765 737962.519 0, 
+    1622298.872 737925.884 0, 1622010.977 737889.265 0, 1621723.08 737852.663 0, 1621435.18 737816.078 0, 1621147.279 737779.51 0, 1620859.375 737742.959 0, 1620571.469 737706.425 0, 1620283.561 737669.908 0, 1619995.651 737633.408 0, 1619707.739 737596.924 0, 
+    1619419.824 737560.458 0, 1619131.908 737524.009 0, 1618843.989 737487.576 0, 1618556.068 737451.161 0, 1618266.85 737414.599 0, 1617980.22 737378.381 0, 1617692.292 737342.016 0, 1617404.363 737305.669 0, 1617116.431 737269.338 0, 1616828.497 737233.024 0, 
+    1616540.562 737196.727 0, 1616252.624 737160.447 0, 1615964.683 737124.184 0, 1615676.741 737087.938 0, 1615388.797 737051.709 0, 1615100.85 737015.497 0, 1614812.901 736979.302 0, 1614524.951 736943.124 0, 1614236.998 736906.963 0, 1613949.043 736870.818 0, 
+    1613661.085 736834.691 0, 1613373.126 736798.581 0, 1613085.165 736762.487 0, 1612797.201 736726.411 0, 1612509.235 736690.351 0, 1612221.268 736654.309 0, 1611933.298 736618.283 0, 1611645.326 736582.274 0, 1611356.055 736546.121 0, 1610665.412 742073.371 0, 
+    1609974.733 747600.905 0, 1610263.35 747636.977 0, 1610550.671 747672.904 0, 1610837.991 747708.849 0, 1611125.308 747744.81 0, 1611412.623 747780.788 0, 1611699.936 747816.783 0, 1611987.247 747852.795 0, 1612274.555 747888.824 0, 1612561.862 747924.869 0, 
+    1612849.166 747960.932 0, 1613136.469 747997.011 0, 1613423.769 748033.108 0, 1613711.067 748069.221 0, 1613998.363 748105.351 0, 1614285.657 748141.499 0, 1614572.948 748177.663 0, 1614860.238 748213.844 0, 1615147.525 748250.042 0, 1615434.811 748286.256 0, 
+    1615722.094 748322.488 0, 1616009.375 748358.737 0, 1616296.654 748395.002 0, 1616583.931 748431.285 0, 1616869.914 748467.421 0, 1617158.478 748503.9 0, 1617445.748 748540.234 0, 1617733.016 748576.584 0, 1618020.282 748612.951 0, 1618307.546 748649.335 0, 
+    1618594.808 748685.735 0, 1618882.068 748722.153 0, 1619169.325 748758.588 0, 1619456.581 748795.039 0, 1619743.834 748831.508 0, 1620031.085 748867.993 0, 1620318.334 748904.495 0, 1620605.581 748941.014 0, 1620892.825 748977.551 0, 1621180.068 749014.103 0, 
+    1621467.308 749050.673 0, 1621754.546 749087.26 0, 1622041.782 749123.864 0, 1622329.016 749160.484 0, 1622616.248 749197.122 0, 1622903.478 749233.776 0, 1623190.705 749270.448 0, 1623477.93 749307.136 0, 1623763.863 749343.676 0, 1624470.155 743818.116 0, 
+    1625176.411 738292.838 0))
+
+POLYGON ((1637548.014 751125.397 0, 1637262.183 751088.049 0, 1636975.063 751050.549 0, 1636687.94 751013.067 0, 1636400.815 750975.601 0, 1636113.688 750938.152 0, 1635826.559 750900.72 0, 1635539.427 750863.305 0, 1635252.294 750825.907 0, 1634965.158 750788.526 0, 
+    1634678.02 750751.161 0, 1634390.88 750713.814 0, 1634103.737 750676.483 0, 1633816.592 750639.17 0, 1633529.446 750601.873 0, 1633242.296 750564.593 0, 1632955.145 750527.33 0, 1632667.992 750490.084 0, 1632380.836 750452.855 0, 1632093.678 750415.643 0, 
+    1631806.518 750378.448 0, 1631519.356 750341.269 0, 1631232.192 750304.108 0, 1630945.025 750266.963 0, 1630656.567 750229.669 0, 1630370.686 750192.724 0, 1630083.512 750155.631 0, 1629796.337 750118.554 0, 1629509.16 750081.493 0, 1629221.98 750044.45 0, 
+    1628934.798 750007.424 0, 1628647.614 749970.415 0, 1628360.428 749933.422 0, 1628073.239 749896.446 0, 1627786.049 749859.488 0, 1627498.856 749822.546 0, 1627211.661 749785.621 0, 1626924.464 749748.713 0, 1626637.265 749711.822 0, 1626350.064 749674.948 0, 
+    1626062.86 749638.091 0, 1625775.654 749601.25 0, 1625488.446 749564.427 0, 1625201.236 749527.62 0, 1624914.024 749490.831 0, 1624626.809 749454.058 0, 1624339.593 749417.302 0, 1624052.374 749380.563 0, 1623763.863 749343.676 0, 1623057.535 754869.516 0, 
+    1622351.172 760395.632 0, 1622639.029 760432.436 0, 1622925.598 760469.092 0, 1623212.164 760505.764 0, 1623498.728 760542.454 0, 1623785.29 760579.16 0, 1624071.849 760615.883 0, 1624358.407 760652.623 0, 1624644.962 760689.38 0, 1624931.515 760726.154 0, 
+    1625218.066 760762.945 0, 1625504.615 760799.752 0, 1625791.162 760836.577 0, 1626077.706 760873.418 0, 1626364.248 760910.276 0, 1626650.788 760947.151 0, 1626937.326 760984.043 0, 1627223.862 761020.952 0, 1627510.396 761057.877 0, 1627796.927 761094.82 0, 
+    1628083.456 761131.779 0, 1628369.984 761168.755 0, 1628656.508 761205.748 0, 1628943.031 761242.758 0, 1629228.266 761279.618 0, 1629516.07 761316.828 0, 1629802.586 761353.889 0, 1630089.1 761390.966 0, 1630375.612 761428.06 0, 1630662.122 761465.172 0, 
+    1630948.629 761502.299 0, 1631235.135 761539.444 0, 1631521.638 761576.606 0, 1631808.139 761613.785 0, 1632094.637 761650.98 0, 1632381.134 761688.192 0, 1632667.628 761725.421 0, 1632954.12 761762.667 0, 1633240.61 761799.93 0, 1633527.098 761837.21 0, 
+    1633813.584 761874.506 0, 1634100.067 761911.82 0, 1634386.548 761949.15 0, 1634673.027 761986.497 0, 1634959.504 762023.861 0, 1635245.978 762061.242 0, 1635532.451 762098.64 0, 1635818.921 762136.055 0, 1636104.104 762173.318 0, 1636826.077 756649.22 0, 
+    1637548.014 751125.397 0))
+
+POLYGON ((1649851.96 763989.851 0, 1649566.881 763951.782 0, 1649280.517 763913.558 0, 1648994.152 763875.351 0, 1648707.784 763837.161 0, 1648421.414 763798.988 0, 1648135.042 763760.832 0, 1647848.667 763722.692 0, 1647562.29 763684.569 0, 1647275.911 763646.464 0, 
+    1646989.53 763608.375 0, 1646703.146 763570.303 0, 1646416.761 763532.247 0, 1646130.373 763494.209 0, 1645843.982 763456.187 0, 1645557.59 763418.183 0, 1645271.195 763380.195 0, 1644984.798 763342.224 0, 1644698.399 763304.27 0, 1644411.997 763266.333 0, 
+    1644125.594 763228.412 0, 1643839.188 763190.509 0, 1643552.78 763152.622 0, 1643266.369 763114.752 0, 1642978.673 763076.73 0, 1642693.542 763039.063 0, 1642407.125 763001.244 0, 1642120.706 762963.442 0, 1641834.284 762925.656 0, 1641547.861 762887.887 0, 
+    1641261.435 762850.136 0, 1640975.006 762812.401 0, 1640688.576 762774.683 0, 1640402.144 762736.981 0, 1640115.709 762699.297 0, 1639829.272 762661.629 0, 1639542.832 762623.979 0, 1639256.391 762586.345 0, 1638969.947 762548.728 0, 1638683.501 762511.128 0, 
+    1638397.053 762473.545 0, 1638110.603 762435.978 0, 1637824.15 762398.429 0, 1637537.696 762360.896 0, 1637251.239 762323.381 0, 1636964.78 762285.882 0, 1636678.318 762248.4 0, 1636391.855 762210.934 0, 1636104.104 762173.318 0, 1635382.096 767697.689 0, 
+    1634660.052 773222.33 0, 1634947.15 773259.861 0, 1635232.963 773297.241 0, 1635518.774 773334.638 0, 1635804.583 773372.052 0, 1636090.389 773409.482 0, 1636376.194 773446.93 0, 1636661.996 773484.394 0, 1636947.796 773521.875 0, 1637233.594 773559.373 0, 
+    1637519.389 773596.888 0, 1637805.183 773634.419 0, 1638090.974 773671.968 0, 1638376.763 773709.533 0, 1638662.55 773747.115 0, 1638948.334 773784.714 0, 1639234.117 773822.329 0, 1639519.897 773859.962 0, 1639805.675 773897.611 0, 1640091.45 773935.277 0, 
+    1640377.224 773972.96 0, 1640662.995 774010.66 0, 1640948.764 774048.376 0, 1641234.531 774086.11 0, 1641519.015 774123.691 0, 1641806.058 774161.627 0, 1642091.818 774199.411 0, 1642377.576 774237.211 0, 1642663.332 774275.029 0, 1642949.085 774312.863 0, 
+    1643234.837 774350.714 0, 1643520.586 774388.582 0, 1643806.332 774426.467 0, 1644092.077 774464.369 0, 1644377.819 774502.287 0, 1644663.559 774540.222 0, 1644949.297 774578.174 0, 1645235.033 774616.143 0, 1645520.766 774654.129 0, 1645806.497 774692.131 0, 
+    1646092.226 774730.15 0, 1646377.953 774768.187 0, 1646663.678 774806.24 0, 1646949.4 774844.309 0, 1647235.12 774882.396 0, 1647520.837 774920.499 0, 1647806.553 774958.619 0, 1648092.266 774996.756 0, 1648376.698 775034.739 0, 1649114.347 769512.161 0, 
+    1649851.96 763989.851 0))
+
+POLYGON ((1662088.168 776885.894 0, 1661803.843 776847.107 0, 1661518.239 776808.163 0, 1661232.632 776769.236 0, 1660947.023 776730.325 0, 1660661.412 776691.431 0, 1660375.798 776652.555 0, 1660090.183 776613.695 0, 1659804.564 776574.851 0, 1659518.944 776536.025 0, 
+    1659233.321 776497.216 0, 1658947.696 776458.423 0, 1658662.069 776419.647 0, 1658376.44 776380.888 0, 1658090.808 776342.145 0, 1657805.174 776303.42 0, 1657519.538 776264.711 0, 1657233.899 776226.019 0, 1656948.258 776187.344 0, 1656662.615 776148.686 0, 
+    1656376.969 776110.044 0, 1656091.322 776071.42 0, 1655805.672 776032.812 0, 1655520.019 775994.221 0, 1655233.087 775955.474 0, 1654948.708 775917.089 0, 1654663.049 775878.549 0, 1654377.388 775840.025 0, 1654091.724 775801.518 0, 1653806.058 775763.028 0, 
+    1653520.39 775724.555 0, 1653234.72 775686.098 0, 1652949.047 775647.658 0, 1652663.372 775609.236 0, 1652377.695 775570.83 0, 1652092.015 775532.44 0, 1651806.334 775494.068 0, 1651520.65 775455.712 0, 1651234.963 775417.373 0, 1650949.275 775379.051 0, 
+    1650663.584 775340.746 0, 1650377.891 775302.458 0, 1650092.196 775264.186 0, 1649806.498 775225.932 0, 1649520.799 775187.694 0, 1649235.097 775149.473 0, 1648949.392 775111.268 0, 1648663.686 775073.081 0, 1648376.698 775034.739 0, 1647639.014 780557.584 0, 
+    1646901.294 786080.69 0, 1647187.629 786118.944 0, 1647472.686 786157.045 0, 1647757.74 786195.162 0, 1648042.792 786233.296 0, 1648327.841 786271.447 0, 1648612.889 786309.615 0, 1648897.934 786347.8 0, 1649182.977 786386.001 0, 1649468.017 786424.219 0, 
+    1649753.056 786462.454 0, 1650038.092 786500.705 0, 1650323.126 786538.973 0, 1650608.157 786577.259 0, 1650893.187 786615.56 0, 1651178.214 786653.879 0, 1651463.239 786692.215 0, 1651748.261 786730.567 0, 1652033.282 786768.936 0, 1652318.3 786807.322 0, 
+    1652603.316 786845.724 0, 1652888.329 786884.143 0, 1653173.341 786922.58 0, 1653458.35 786961.032 0, 1653742.081 786999.33 0, 1654028.361 787037.988 0, 1654313.363 787076.492 0, 1654598.363 787115.012 0, 1654883.361 787153.548 0, 1655168.356 787192.102 0, 
+    1655453.35 787230.672 0, 1655738.34 787269.259 0, 1656023.329 787307.863 0, 1656308.315 787346.484 0, 1656593.3 787385.121 0, 1656878.281 787423.775 0, 1657163.261 787462.446 0, 1657448.238 787501.134 0, 1657733.213 787539.838 0, 1658018.186 787578.56 0, 
+    1658303.156 787617.298 0, 1658588.124 787656.052 0, 1658873.09 787694.824 0, 1659158.054 787733.612 0, 1659443.015 787772.418 0, 1659727.974 787811.239 0, 1660012.931 787850.078 0, 1660297.885 787888.934 0, 1660581.564 787927.632 0, 1661334.884 782406.632 0, 
+    1662088.168 776885.894 0))
+
+POLYGON ((1193708.897 357395.729 0, 1193400.075 357384.39 0, 1193089.783 357373.016 0, 1192779.49 357361.661 0, 1192469.197 357350.323 0, 1192158.902 357339.004 0, 1191848.607 357327.703 0, 1191538.312 357316.42 0, 1191228.015 357305.156 0, 1190917.719 357293.91 0, 
+    1190607.421 357282.682 0, 1190297.123 357271.472 0, 1189986.824 357260.281 0, 1189676.524 357249.108 0, 1189366.224 357237.953 0, 1189055.923 357226.816 0, 1188745.621 357215.698 0, 1188435.319 357204.598 0, 1188125.016 357193.516 0, 1187814.713 357182.452 0, 
+    1187504.409 357171.407 0, 1187194.104 357160.38 0, 1186883.798 357149.371 0, 1186573.492 357138.381 0, 1186261.714 357127.357 0, 1185952.878 357116.455 0, 1185642.57 357105.519 0, 1185332.261 357094.602 0, 1185021.952 357083.702 0, 1184711.642 357072.822 0, 
+    1184401.332 357061.959 0, 1184091.02 357051.115 0, 1183780.708 357040.288 0, 1183470.396 357029.481 0, 1183160.083 357018.691 0, 1182849.769 357007.92 0, 1182539.455 356997.167 0, 1182229.139 356986.432 0, 1181918.824 356975.715 0, 1181608.507 356965.017 0, 
+    1181298.191 356954.337 0, 1180987.873 356943.675 0, 1180677.555 356933.032 0, 1180367.236 356922.407 0, 1180056.916 356911.8 0, 1179746.596 356901.211 0, 1179436.276 356890.641 0, 1179125.954 356880.089 0, 1178814.16 356869.505 0, 1178626.166 362412.563 0, 
+    1178438.155 367956.1 0, 1178749.295 367966.661 0, 1179058.963 367977.191 0, 1179368.631 367987.739 0, 1179678.299 367998.306 0, 1179987.966 368008.89 0, 1180297.632 368019.493 0, 1180607.298 368030.114 0, 1180916.963 368040.754 0, 1181226.627 368051.411 0, 
+    1181536.291 368062.087 0, 1181845.954 368072.781 0, 1182155.617 368083.493 0, 1182465.279 368094.223 0, 1182774.94 368104.972 0, 1183084.601 368115.739 0, 1183394.261 368126.524 0, 1183703.92 368137.327 0, 1184013.579 368148.149 0, 1184323.237 368158.989 0, 
+    1184632.894 368169.847 0, 1184942.551 368180.723 0, 1185252.207 368191.618 0, 1185561.863 368202.53 0, 1185870.049 368213.409 0, 1186181.172 368224.41 0, 1186490.826 368235.378 0, 1186800.479 368246.363 0, 1187110.131 368257.367 0, 1187419.783 368268.389 0, 
+    1187729.434 368279.429 0, 1188039.084 368290.488 0, 1188348.734 368301.565 0, 1188658.383 368312.659 0, 1188968.031 368323.773 0, 1189277.679 368334.904 0, 1189587.326 368346.054 0, 1189896.972 368357.222 0, 1190206.618 368368.408 0, 1190516.263 368379.612 0, 
+    1190825.908 368390.834 0, 1191135.552 368402.075 0, 1191445.195 368413.334 0, 1191754.837 368424.611 0, 1192064.479 368435.907 0, 1192374.12 368447.22 0, 1192683.761 368458.552 0, 1192993.4 368469.902 0, 1193301.572 368481.217 0, 1193505.243 362938.233 0, 
+    1193708.897 357395.729 0))
+
+POLYGON ((1208163.446 369048.324 0, 1207855.305 369036.139 0, 1207545.699 369023.914 0, 1207236.092 369011.707 0, 1206926.484 368999.519 0, 1206616.875 368987.349 0, 1206307.266 368975.197 0, 1205997.656 368963.063 0, 1205688.045 368950.947 0, 1205378.433 368938.85 0, 
+    1205068.821 368926.771 0, 1204759.208 368914.71 0, 1204449.594 368902.668 0, 1204139.98 368890.643 0, 1203830.365 368878.637 0, 1203520.749 368866.649 0, 1203211.133 368854.679 0, 1202901.516 368842.728 0, 1202591.898 368830.795 0, 1202282.279 368818.88 0, 
+    1201972.66 368806.983 0, 1201663.04 368795.104 0, 1201353.419 368783.244 0, 1201043.798 368771.402 0, 1200732.71 368759.522 0, 1200424.553 368747.772 0, 1200114.929 368735.985 0, 1199805.305 368724.215 0, 1199495.68 368712.464 0, 1199186.055 368700.731 0, 
+    1198876.429 368689.017 0, 1198566.802 368677.32 0, 1198257.174 368665.642 0, 1197947.546 368653.982 0, 1197637.917 368642.341 0, 1197328.287 368630.717 0, 1197018.657 368619.112 0, 1196709.026 368607.525 0, 1196399.394 368595.956 0, 1196089.762 368584.406 0, 
+    1195780.129 368572.873 0, 1195470.495 368561.359 0, 1195160.86 368549.863 0, 1194851.225 368538.386 0, 1194541.589 368526.926 0, 1194231.953 368515.485 0, 1193922.316 368504.062 0, 1193612.678 368492.657 0, 1193301.572 368481.217 0, 1193097.884 374024.676 0, 
+    1192894.178 379568.609 0, 1193204.628 379580.026 0, 1193513.613 379591.406 0, 1193822.598 379602.805 0, 1194131.582 379614.222 0, 1194440.565 379625.658 0, 1194749.547 379637.111 0, 1195058.529 379648.583 0, 1195367.51 379660.073 0, 1195676.491 379671.581 0, 
+    1195985.471 379683.107 0, 1196294.45 379694.651 0, 1196603.428 379706.214 0, 1196912.406 379717.795 0, 1197221.383 379729.394 0, 1197530.36 379741.011 0, 1197839.336 379752.646 0, 1198148.311 379764.3 0, 1198457.285 379775.971 0, 1198766.259 379787.661 0, 
+    1199075.232 379799.369 0, 1199384.204 379811.096 0, 1199693.176 379822.84 0, 1200002.146 379834.603 0, 1200309.654 379846.328 0, 1200620.086 379858.182 0, 1200929.055 379870 0, 1201238.023 379881.835 0, 1201546.991 379893.689 0, 1201855.957 379905.56 0, 
+    1202164.923 379917.45 0, 1202473.889 379929.358 0, 1202782.853 379941.285 0, 1203091.817 379953.229 0, 1203400.781 379965.192 0, 1203709.743 379977.173 0, 1204018.705 379989.172 0, 1204327.666 380001.189 0, 1204636.627 380013.224 0, 1204945.586 380025.278 0, 
+    1205254.545 380037.35 0, 1205563.503 380049.44 0, 1205872.461 380061.548 0, 1206181.418 380073.674 0, 1206490.374 380085.819 0, 1206799.329 380097.981 0, 1207108.284 380110.162 0, 1207417.238 380122.361 0, 1207724.73 380134.521 0, 1207944.098 374591.186 0, 
+    1208163.446 369048.324 0))
+
+POLYGON ((1222553.624 380742.329 0, 1222246.165 380729.301 0, 1221937.247 380716.229 0, 1221628.328 380703.176 0, 1221319.408 380690.14 0, 1221010.487 380677.123 0, 1220701.566 380664.124 0, 1220392.644 380651.143 0, 1220083.721 380638.18 0, 1219774.797 380625.235 0, 
+    1219465.873 380612.309 0, 1219156.948 380599.401 0, 1218848.022 380586.51 0, 1218539.095 380573.639 0, 1218230.168 380560.785 0, 1217921.24 380547.949 0, 1217612.311 380535.132 0, 1217303.381 380522.333 0, 1216994.45 380509.552 0, 1216685.519 380496.789 0, 
+    1216376.587 380484.045 0, 1216067.654 380471.318 0, 1215758.721 380458.61 0, 1215449.787 380445.92 0, 1215139.391 380433.188 0, 1214831.916 380420.594 0, 1214522.98 380407.959 0, 1214214.042 380395.342 0, 1213905.104 380382.743 0, 1213596.166 380370.162 0, 
+    1213287.226 380357.599 0, 1212978.286 380345.054 0, 1212669.345 380332.528 0, 1212360.404 380320.02 0, 1212051.461 380307.53 0, 1211742.518 380295.058 0, 1211433.574 380282.604 0, 1211124.63 380270.169 0, 1210815.685 380257.751 0, 1210506.738 380245.352 0, 
+    1210197.792 380232.971 0, 1209888.844 380220.609 0, 1209579.896 380208.264 0, 1209270.947 380195.938 0, 1208961.997 380183.63 0, 1208653.047 380171.34 0, 1208344.096 380159.068 0, 1208035.144 380146.814 0, 1207724.73 380134.521 0, 1207505.344 385678.326 0, 
+    1207285.939 391222.599 0, 1207595.697 391234.867 0, 1207903.996 391247.094 0, 1208212.295 391259.34 0, 1208520.593 391271.604 0, 1208828.89 391283.886 0, 1209137.186 391296.187 0, 1209445.482 391308.505 0, 1209753.777 391320.842 0, 1210062.071 391333.197 0, 
+    1210370.364 391345.569 0, 1210678.657 391357.961 0, 1210986.949 391370.37 0, 1211295.24 391382.797 0, 1211603.531 391395.243 0, 1211911.82 391407.706 0, 1212220.109 391420.188 0, 1212528.398 391432.688 0, 1212836.685 391445.206 0, 1213144.972 391457.742 0, 
+    1213453.258 391470.297 0, 1213761.544 391482.869 0, 1214069.828 391495.46 0, 1214378.112 391508.069 0, 1214684.938 391520.636 0, 1214994.678 391533.341 0, 1215302.959 391546.004 0, 1215611.24 391558.685 0, 1215919.52 391571.385 0, 1216227.8 391584.102 0, 
+    1216536.078 391596.838 0, 1216844.356 391609.592 0, 1217152.633 391622.364 0, 1217460.91 391635.154 0, 1217769.185 391647.963 0, 1218077.46 391660.789 0, 1218385.734 391673.634 0, 1218694.008 391686.497 0, 1219002.28 391699.378 0, 1219310.552 391712.277 0, 
+    1219618.823 391725.194 0, 1219927.094 391738.13 0, 1220235.363 391751.083 0, 1220543.632 391764.055 0, 1220851.9 391777.045 0, 1221160.167 391790.053 0, 1221468.434 391803.079 0, 1221776.7 391816.123 0, 1222083.509 391829.124 0, 1222318.576 386285.493 0, 
+    1222553.624 380742.329 0))
+
+POLYGON ((1307536.083 451759.494 0, 1307232.771 451741.486 0, 1306928.032 451723.412 0, 1306623.292 451705.356 0, 1306318.551 451687.318 0, 1306013.809 451669.297 0, 1305709.066 451651.295 0, 1305404.322 451633.311 0, 1305099.577 451615.344 0, 1304794.831 451597.395 0, 
+    1304490.083 451579.465 0, 1304185.335 451561.552 0, 1303880.586 451543.657 0, 1303575.835 451525.78 0, 1303271.084 451507.922 0, 1302966.331 451490.081 0, 1302661.578 451472.258 0, 1302356.823 451454.452 0, 1302052.067 451436.665 0, 1301747.311 451418.896 0, 
+    1301442.553 451401.145 0, 1301137.794 451383.411 0, 1300833.034 451365.696 0, 1300528.273 451347.999 0, 1300222.085 451330.236 0, 1299918.748 451312.657 0, 1299613.984 451295.014 0, 1299309.219 451277.388 0, 1299004.453 451259.78 0, 1298699.686 451242.19 0, 
+    1298394.918 451224.619 0, 1298090.148 451207.065 0, 1297785.378 451189.529 0, 1297480.607 451172.011 0, 1297175.835 451154.51 0, 1296871.061 451137.028 0, 1296566.287 451119.564 0, 1296261.511 451102.118 0, 1295956.735 451084.689 0, 1295651.958 451067.279 0, 
+    1295347.179 451049.886 0, 1295042.4 451032.512 0, 1294737.619 451015.155 0, 1294432.838 450997.816 0, 1294128.055 450980.496 0, 1293823.271 450963.193 0, 1293518.487 450945.908 0, 1293213.701 450928.641 0, 1292907.487 450911.311 0, 1292593.857 456456.014 0, 
+    1292280.202 462001.148 0, 1292585.761 462018.441 0, 1292889.894 462035.671 0, 1293194.026 462052.919 0, 1293498.156 462070.185 0, 1293802.286 462087.468 0, 1294106.415 462104.77 0, 1294410.543 462122.089 0, 1294714.67 462139.427 0, 1295018.796 462156.782 0, 
+    1295322.92 462174.155 0, 1295627.044 462191.546 0, 1295931.167 462208.955 0, 1296235.288 462226.382 0, 1296539.409 462243.827 0, 1296843.529 462261.29 0, 1297147.647 462278.77 0, 1297451.765 462296.269 0, 1297755.881 462313.785 0, 1298059.997 462331.319 0, 
+    1298364.111 462348.871 0, 1298668.225 462366.441 0, 1298972.337 462384.029 0, 1299276.448 462401.635 0, 1299579.135 462419.177 0, 1299884.668 462436.901 0, 1300188.776 462454.56 0, 1300492.884 462472.238 0, 1300796.99 462489.933 0, 1301101.095 462507.646 0, 
+    1301405.199 462525.378 0, 1301709.302 462543.127 0, 1302013.404 462560.894 0, 1302317.505 462578.678 0, 1302621.605 462596.481 0, 1302925.704 462614.302 0, 1303229.801 462632.14 0, 1303533.898 462649.997 0, 1303837.994 462667.871 0, 1304142.088 462685.763 0, 
+    1304446.182 462703.674 0, 1304750.275 462721.602 0, 1305054.366 462739.548 0, 1305358.457 462757.511 0, 1305662.546 462775.493 0, 1305966.634 462793.493 0, 1306270.721 462811.51 0, 1306574.808 462829.546 0, 1306877.471 462847.515 0, 1307206.79 457303.288 0, 
+    1307536.083 451759.494 0))
+
+POLYGON ((1321472.29 463735.117 0, 1321169.676 463716.293 0, 1320865.642 463697.399 0, 1320561.607 463678.522 0, 1320257.571 463659.664 0, 1319953.534 463640.823 0, 1319649.495 463622 0, 1319345.455 463603.195 0, 1319041.415 463584.408 0, 1318737.373 463565.639 0, 
+    1318433.33 463546.887 0, 1318129.286 463528.154 0, 1317825.241 463509.439 0, 1317521.195 463490.741 0, 1317217.148 463472.061 0, 1316913.099 463453.399 0, 1316609.05 463434.755 0, 1316304.999 463416.129 0, 1316000.947 463397.521 0, 1315696.895 463378.931 0, 
+    1315392.841 463360.359 0, 1315088.786 463341.804 0, 1314784.73 463323.268 0, 1314480.673 463304.749 0, 1314175.193 463286.162 0, 1313872.555 463267.765 0, 1313568.495 463249.3 0, 1313264.433 463230.853 0, 1312960.371 463212.424 0, 1312656.307 463194.013 0, 
+    1312352.242 463175.62 0, 1312048.176 463157.244 0, 1311744.109 463138.887 0, 1311440.041 463120.547 0, 1311135.972 463102.225 0, 1310831.902 463083.921 0, 1310527.831 463065.635 0, 1310223.759 463047.367 0, 1309919.685 463029.117 0, 1309615.611 463010.885 0, 
+    1309311.535 462992.67 0, 1309007.459 462974.474 0, 1308703.381 462956.295 0, 1308399.302 462938.134 0, 1308095.223 462919.991 0, 1307791.142 462901.867 0, 1307487.06 462883.759 0, 1307182.977 462865.67 0, 1306877.471 462847.515 0, 1306548.126 468392.17 0, 
+    1306218.756 473937.251 0, 1306523.606 473955.368 0, 1306827.037 473973.418 0, 1307130.466 473991.486 0, 1307433.894 474009.572 0, 1307737.321 474027.676 0, 1308040.747 474045.798 0, 1308344.172 474063.937 0, 1308647.596 474082.095 0, 1308951.019 474100.27 0, 
+    1309254.44 474118.463 0, 1309557.861 474136.674 0, 1309861.281 474154.903 0, 1310164.699 474173.15 0, 1310468.117 474191.415 0, 1310771.533 474209.697 0, 1311074.948 474227.997 0, 1311378.363 474246.316 0, 1311681.776 474264.652 0, 1311985.188 474283.006 0, 
+    1312288.599 474301.377 0, 1312592.009 474319.767 0, 1312895.418 474338.174 0, 1313198.825 474356.6 0, 1313500.814 474374.957 0, 1313805.638 474393.504 0, 1314109.042 474411.983 0, 1314412.445 474430.48 0, 1314715.848 474448.994 0, 1315019.249 474467.527 0, 
+    1315322.649 474486.077 0, 1315626.048 474504.645 0, 1315929.446 474523.231 0, 1316232.843 474541.835 0, 1316536.239 474560.457 0, 1316839.633 474579.097 0, 1317143.027 474597.754 0, 1317446.419 474616.429 0, 1317749.811 474635.123 0, 1318053.201 474653.834 0, 
+    1318356.59 474672.563 0, 1318659.978 474691.309 0, 1318963.365 474710.074 0, 1319266.751 474728.856 0, 1319570.136 474747.657 0, 1319873.519 474766.475 0, 1320176.902 474785.311 0, 1320480.283 474804.165 0, 1320782.247 474822.948 0, 1321127.281 469278.82 0, 
+    1321472.29 463735.117 0))
+
+POLYGON ((1335343.178 475749.787 0, 1335041.266 475730.15 0, 1334737.939 475710.439 0, 1334434.611 475690.746 0, 1334131.282 475671.071 0, 1333827.951 475651.414 0, 1333524.62 475631.774 0, 1333221.287 475612.152 0, 1332917.953 475592.549 0, 1332614.618 475572.963 0, 
+    1332311.282 475553.395 0, 1332007.944 475533.844 0, 1331704.606 475514.312 0, 1331401.266 475494.797 0, 1331097.926 475475.301 0, 1330794.584 475455.822 0, 1330491.241 475436.361 0, 1330187.896 475416.918 0, 1329884.551 475397.492 0, 1329581.204 475378.085 0, 
+    1329277.857 475358.695 0, 1328974.508 475339.324 0, 1328671.158 475319.97 0, 1328367.807 475300.634 0, 1328063.04 475281.226 0, 1327761.102 475262.015 0, 1327457.747 475242.733 0, 1327154.391 475223.468 0, 1326851.035 475204.222 0, 1326547.677 475184.993 0, 
+    1326244.318 475165.782 0, 1325940.958 475146.589 0, 1325637.596 475127.413 0, 1325334.234 475108.256 0, 1325030.871 475089.116 0, 1324727.506 475069.994 0, 1324424.14 475050.891 0, 1324120.773 475031.805 0, 1323817.405 475012.736 0, 1323514.036 474993.686 0, 
+    1323210.666 474974.654 0, 1322907.294 474955.639 0, 1322603.922 474936.642 0, 1322300.548 474917.663 0, 1321997.174 474898.702 0, 1321693.798 474879.759 0, 1321390.421 474860.834 0, 1321087.043 474841.926 0, 1320782.247 474822.948 0, 1320437.186 480367.5 0, 
+    1320092.099 485912.471 0, 1320396.239 485931.408 0, 1320698.964 485950.274 0, 1321001.689 485969.159 0, 1321304.412 485988.061 0, 1321607.134 486006.982 0, 1321909.855 486025.92 0, 1322212.575 486044.876 0, 1322515.293 486063.849 0, 1322818.011 486082.841 0, 
+    1323120.727 486101.85 0, 1323423.443 486120.877 0, 1323726.157 486139.922 0, 1324028.87 486158.985 0, 1324331.582 486178.066 0, 1324634.293 486197.164 0, 1324937.002 486216.28 0, 1325239.711 486235.414 0, 1325542.419 486254.566 0, 1325845.125 486273.736 0, 
+    1326147.83 486292.924 0, 1326450.534 486312.129 0, 1326753.237 486331.352 0, 1327055.939 486350.593 0, 1327357.227 486369.762 0, 1327661.339 486389.128 0, 1327964.038 486408.423 0, 1328266.735 486427.735 0, 1328569.431 486447.065 0, 1328872.126 486466.413 0, 
+    1329174.82 486485.778 0, 1329477.513 486505.162 0, 1329780.204 486524.563 0, 1330082.895 486543.982 0, 1330385.584 486563.419 0, 1330688.272 486582.874 0, 1330990.959 486602.347 0, 1331293.645 486621.837 0, 1331596.33 486641.345 0, 1331899.013 486660.871 0, 
+    1332201.696 486680.415 0, 1332504.377 486699.977 0, 1332807.057 486719.556 0, 1333109.736 486739.153 0, 1333412.414 486758.768 0, 1333715.09 486778.401 0, 1334017.766 486798.052 0, 1334320.44 486817.721 0, 1334621.703 486837.315 0, 1334982.454 481293.341 0, 
+    1335343.178 475749.787 0))
+
+POLYGON ((1349148.635 487803.205 0, 1348847.427 487782.759 0, 1348544.81 487762.235 0, 1348242.191 487741.73 0, 1347939.571 487721.242 0, 1347636.95 487700.772 0, 1347334.327 487680.319 0, 1347031.704 487659.885 0, 1346729.079 487639.468 0, 1346426.453 487619.069 0, 
+    1346123.826 487598.688 0, 1345821.197 487578.325 0, 1345518.568 487557.979 0, 1345215.937 487537.652 0, 1344913.305 487517.342 0, 1344610.672 487497.05 0, 1344308.038 487476.776 0, 1344005.402 487456.519 0, 1343702.765 487436.281 0, 1343400.127 487416.06 0, 
+    1343097.488 487395.857 0, 1342794.848 487375.672 0, 1342492.206 487355.505 0, 1342189.564 487335.355 0, 1341885.51 487315.13 0, 1341584.275 487295.11 0, 1341281.628 487275.014 0, 1340978.981 487254.935 0, 1340676.332 487234.875 0, 1340373.683 487214.832 0, 
+    1340071.032 487194.807 0, 1339768.379 487174.8 0, 1339465.726 487154.811 0, 1339163.072 487134.84 0, 1338860.416 487114.886 0, 1338557.759 487094.951 0, 1338255.101 487075.033 0, 1337952.442 487055.133 0, 1337649.781 487035.25 0, 1337347.12 487015.386 0, 
+    1337044.457 486995.539 0, 1336741.793 486975.71 0, 1336439.128 486955.899 0, 1336136.462 486936.106 0, 1335833.795 486916.33 0, 1335531.126 486896.573 0, 1335228.456 486876.833 0, 1334925.786 486857.111 0, 1334621.703 486837.315 0, 1334260.924 492381.706 0, 
+    1333900.119 497926.51 0, 1334203.546 497946.263 0, 1334505.564 497965.943 0, 1334807.581 497985.64 0, 1335109.597 498005.355 0, 1335411.612 498025.088 0, 1335713.626 498044.838 0, 1336015.638 498064.607 0, 1336317.649 498084.393 0, 1336619.659 498104.197 0, 
+    1336921.668 498124.018 0, 1337223.676 498143.858 0, 1337525.682 498163.715 0, 1337827.688 498183.59 0, 1338129.692 498203.483 0, 1338431.695 498223.393 0, 1338733.697 498243.321 0, 1339035.697 498263.268 0, 1339337.697 498283.231 0, 1339639.695 498303.213 0, 
+    1339941.692 498323.212 0, 1340243.688 498343.23 0, 1340545.683 498363.265 0, 1340847.677 498383.317 0, 1341148.263 498403.294 0, 1341451.661 498423.476 0, 1341753.651 498443.582 0, 1342055.64 498463.706 0, 1342357.627 498483.848 0, 1342659.614 498504.007 0, 
+    1342961.599 498524.184 0, 1343263.583 498544.379 0, 1343565.566 498564.592 0, 1343867.548 498584.822 0, 1344169.529 498605.07 0, 1344471.508 498625.336 0, 1344773.486 498645.62 0, 1345075.463 498665.922 0, 1345377.439 498686.241 0, 1345679.414 498706.578 0, 
+    1345981.387 498726.933 0, 1346283.359 498747.306 0, 1346585.33 498767.696 0, 1346887.3 498788.105 0, 1347189.269 498808.53 0, 1347491.236 498828.974 0, 1347793.202 498849.436 0, 1348095.167 498869.915 0, 1348395.726 498890.317 0, 1348772.194 493346.554 0, 
+    1349148.635 487803.205 0))
+
+POLYGON ((1362888.551 499895.072 0, 1362588.05 499873.821 0, 1362286.144 499852.489 0, 1361984.236 499831.175 0, 1361682.328 499809.878 0, 1361380.418 499788.599 0, 1361078.507 499767.337 0, 1360776.595 499746.094 0, 1360474.682 499724.868 0, 1360172.767 499703.66 0, 
+    1359870.851 499682.47 0, 1359568.934 499661.298 0, 1359267.015 499640.143 0, 1358965.096 499619.006 0, 1358663.175 499597.887 0, 1358361.253 499576.786 0, 1358059.329 499555.702 0, 1357757.405 499534.637 0, 1357455.479 499513.589 0, 1357153.552 499492.558 0, 
+    1356851.623 499471.546 0, 1356549.694 499450.551 0, 1356247.763 499429.574 0, 1355945.831 499408.615 0, 1355642.493 499387.576 0, 1355341.963 499366.75 0, 1355040.027 499345.844 0, 1354738.09 499324.956 0, 1354436.152 499304.086 0, 1354134.212 499283.233 0, 
+    1353832.272 499262.399 0, 1353530.33 499241.582 0, 1353228.387 499220.782 0, 1352926.442 499200.001 0, 1352624.497 499179.237 0, 1352322.55 499158.491 0, 1352020.602 499137.763 0, 1351718.653 499117.053 0, 1351416.702 499096.36 0, 1351114.751 499075.686 0, 
+    1350812.798 499055.029 0, 1350510.844 499034.389 0, 1350208.888 499013.768 0, 1349906.932 498993.164 0, 1349604.974 498972.578 0, 1349303.015 498952.01 0, 1349001.055 498931.46 0, 1348699.094 498910.927 0, 1348395.726 498890.317 0, 1348019.229 504434.49 0, 
+    1347642.704 509979.071 0, 1347945.417 509999.637 0, 1348246.725 510020.125 0, 1348548.033 510040.631 0, 1348849.339 510061.155 0, 1349150.644 510081.696 0, 1349451.948 510102.255 0, 1349753.251 510122.832 0, 1350054.552 510143.427 0, 1350355.853 510164.039 0, 
+    1350657.152 510184.669 0, 1350958.449 510205.317 0, 1351259.746 510225.983 0, 1351561.041 510246.666 0, 1351862.336 510267.367 0, 1352163.629 510288.086 0, 1352464.92 510308.822 0, 1352766.211 510329.577 0, 1353067.5 510350.349 0, 1353368.788 510371.138 0, 
+    1353670.075 510391.946 0, 1353971.361 510412.771 0, 1354272.645 510433.614 0, 1354573.928 510454.475 0, 1354873.809 510475.256 0, 1355176.491 510496.249 0, 1355477.77 510517.163 0, 1355779.049 510538.095 0, 1356080.326 510559.044 0, 1356381.601 510580.011 0, 
+    1356682.876 510600.996 0, 1356984.149 510621.998 0, 1357285.421 510643.018 0, 1357586.692 510664.056 0, 1357887.962 510685.112 0, 1358189.23 510706.186 0, 1358490.497 510727.277 0, 1358791.763 510748.386 0, 1359093.028 510769.512 0, 1359394.291 510790.657 0, 
+    1359695.553 510811.819 0, 1359996.814 510832.999 0, 1360298.074 510854.196 0, 1360599.332 510875.411 0, 1360900.589 510896.644 0, 1361201.845 510917.895 0, 1361503.1 510939.164 0, 1361804.353 510960.45 0, 1362104.206 510981.655 0, 1362496.393 505438.16 0, 
+    1362888.551 499895.072 0))
+
+POLYGON ((1376562.816 512025.091 0, 1376263.023 512003.039 0, 1375961.831 511980.902 0, 1375660.637 511958.782 0, 1375359.443 511936.68 0, 1375058.247 511914.596 0, 1374757.05 511892.53 0, 1374455.851 511870.481 0, 1374154.651 511848.451 0, 1373853.45 511826.437 0, 
+    1373552.248 511804.442 0, 1373251.044 511782.464 0, 1372949.839 511760.504 0, 1372648.632 511738.562 0, 1372347.425 511716.638 0, 1372046.216 511694.731 0, 1371745.006 511672.842 0, 1371443.794 511650.971 0, 1371142.582 511629.117 0, 1370841.367 511607.281 0, 
+    1370540.152 511585.463 0, 1370238.936 511563.663 0, 1369937.718 511541.88 0, 1369636.498 511520.115 0, 1369333.88 511498.267 0, 1369034.056 511476.638 0, 1368732.833 511454.927 0, 1368431.609 511433.233 0, 1368130.383 511411.556 0, 1367829.156 511389.898 0, 
+    1367527.928 511368.257 0, 1367226.699 511346.634 0, 1366925.468 511325.028 0, 1366624.236 511303.441 0, 1366323.003 511281.871 0, 1366021.769 511260.319 0, 1365720.533 511238.784 0, 1365419.296 511217.268 0, 1365118.058 511195.769 0, 1364816.818 511174.287 0, 
+    1364515.577 511152.824 0, 1364214.335 511131.378 0, 1363913.092 511109.95 0, 1363611.847 511088.54 0, 1363310.601 511067.147 0, 1363009.354 511045.772 0, 1362708.106 511024.415 0, 1362406.856 511003.076 0, 1362104.206 510981.655 0, 1361711.99 516525.554 0, 
+    1361319.745 522069.855 0, 1361621.74 522091.229 0, 1361922.337 522112.522 0, 1362222.933 522133.833 0, 1362523.527 522155.162 0, 1362824.121 522176.508 0, 1363124.713 522197.872 0, 1363425.303 522219.254 0, 1363725.893 522240.653 0, 1364026.481 522262.07 0, 
+    1364327.068 522283.505 0, 1364627.654 522304.957 0, 1364928.238 522326.427 0, 1365228.821 522347.915 0, 1365529.403 522369.421 0, 1365829.984 522390.944 0, 1366130.563 522412.485 0, 1366431.141 522434.043 0, 1366731.718 522455.619 0, 1367032.294 522477.213 0, 
+    1367332.868 522498.825 0, 1367633.441 522520.454 0, 1367934.013 522542.101 0, 1368234.583 522563.766 0, 1368533.757 522585.348 0, 1368835.72 522607.149 0, 1369136.287 522628.866 0, 1369436.852 522650.602 0, 1369737.416 522672.355 0, 1370037.979 522694.126 0, 
+    1370338.541 522715.914 0, 1370639.101 522737.721 0, 1370939.66 522759.545 0, 1371240.217 522781.386 0, 1371540.774 522803.246 0, 1371841.329 522825.123 0, 1372141.883 522847.017 0, 1372442.435 522868.93 0, 1372742.986 522890.86 0, 1373043.536 522912.807 0, 
+    1373344.085 522934.773 0, 1373644.632 522956.756 0, 1373945.178 522978.757 0, 1374245.723 523000.775 0, 1374546.266 523022.812 0, 1374846.809 523044.865 0, 1375147.349 523066.937 0, 1375447.889 523089.026 0, 1375747.033 523111.031 0, 1376154.94 517567.86 0, 
+    1376562.816 512025.091 0))
+
+POLYGON ((1390171.322 524192.962 0, 1389872.239 524170.112 0, 1389571.763 524147.174 0, 1389271.286 524124.253 0, 1388970.807 524101.351 0, 1388670.327 524078.465 0, 1388369.846 524055.598 0, 1388069.363 524032.748 0, 1387768.879 524009.916 0, 1387468.394 523987.101 0, 
+    1387167.907 523964.305 0, 1386867.419 523941.526 0, 1386566.929 523918.764 0, 1386266.439 523896.02 0, 1385965.947 523873.294 0, 1385665.453 523850.586 0, 1385364.958 523827.895 0, 1385064.462 523805.222 0, 1384763.965 523782.567 0, 1384463.466 523759.93 0, 
+    1384162.966 523737.31 0, 1383862.465 523714.707 0, 1383561.962 523692.123 0, 1383261.458 523669.556 0, 1382959.56 523646.902 0, 1382660.446 523624.475 0, 1382359.938 523601.962 0, 1382059.428 523579.465 0, 1381758.918 523556.987 0, 1381458.406 523534.526 0, 
+    1381157.892 523512.083 0, 1380857.378 523489.658 0, 1380556.862 523467.25 0, 1380256.344 523444.86 0, 1379955.826 523422.488 0, 1379655.306 523400.133 0, 1379354.784 523377.797 0, 1379054.262 523355.477 0, 1378753.738 523333.176 0, 1378453.213 523310.892 0, 
+    1378152.686 523288.626 0, 1377852.159 523266.377 0, 1377551.629 523244.146 0, 1377251.099 523221.933 0, 1376950.567 523199.738 0, 1376650.034 523177.56 0, 1376349.5 523155.4 0, 1376048.964 523133.258 0, 1375747.033 523111.031 0, 1375339.097 528654.599 0, 
+    1374931.133 534198.563 0, 1375232.408 534220.742 0, 1375532.291 534242.836 0, 1375832.173 534264.948 0, 1376132.053 534287.078 0, 1376431.932 534309.225 0, 1376731.81 534331.39 0, 1377031.687 534353.572 0, 1377331.562 534375.772 0, 1377631.436 534397.99 0, 
+    1377931.309 534420.226 0, 1378231.18 534442.479 0, 1378531.05 534464.75 0, 1378830.919 534487.038 0, 1379130.786 534509.344 0, 1379430.652 534531.668 0, 1379730.517 534554.009 0, 1380030.38 534576.368 0, 1380330.242 534598.745 0, 1380630.103 534621.139 0, 
+    1380929.963 534643.551 0, 1381229.821 534665.981 0, 1381529.678 534688.428 0, 1381829.533 534710.893 0, 1382127.998 534733.271 0, 1382429.24 534755.875 0, 1382729.092 534778.393 0, 1383028.942 534800.929 0, 1383328.791 534823.482 0, 1383628.639 534846.053 0, 
+    1383928.485 534868.641 0, 1384228.33 534891.247 0, 1384528.173 534913.871 0, 1384828.016 534936.512 0, 1385127.857 534959.171 0, 1385427.696 534981.848 0, 1385727.534 535004.543 0, 1386027.371 535027.254 0, 1386327.207 535049.984 0, 1386627.041 535072.731 0, 
+    1386926.874 535095.496 0, 1387226.706 535118.279 0, 1387526.536 535141.079 0, 1387826.365 535163.897 0, 1388126.192 535186.732 0, 1388426.018 535209.586 0, 1388725.843 535232.456 0, 1389025.667 535255.345 0, 1389324.1 535278.145 0, 1389747.726 529735.356 0, 
+    1390171.322 524192.962 0))
+
+POLYGON ((1403713.961 536398.385 0, 1403415.59 536374.742 0, 1403115.833 536351.007 0, 1402816.074 536327.289 0, 1402516.313 536303.589 0, 1402216.551 536279.906 0, 1401916.788 536256.241 0, 1401617.024 536232.594 0, 1401317.258 536208.965 0, 1401017.49 536185.353 0, 
+    1400717.721 536161.758 0, 1400417.951 536138.182 0, 1400118.18 536114.623 0, 1399818.407 536091.082 0, 1399518.632 536067.558 0, 1399218.857 536044.052 0, 1398919.08 536020.563 0, 1398619.301 535997.093 0, 1398319.521 535973.639 0, 1398019.74 535950.204 0, 
+    1397719.957 535926.786 0, 1397420.173 535903.386 0, 1397120.388 535880.003 0, 1396820.601 535856.639 0, 1396519.426 535833.183 0, 1396221.024 535809.962 0, 1395921.233 535786.65 0, 1395621.441 535763.355 0, 1395321.647 535740.079 0, 1395021.852 535716.82 0, 
+    1394722.056 535693.578 0, 1394422.258 535670.355 0, 1394122.459 535647.149 0, 1393822.659 535623.96 0, 1393522.857 535600.789 0, 1393223.054 535577.636 0, 1392923.249 535554.501 0, 1392623.443 535531.383 0, 1392323.636 535508.283 0, 1392023.827 535485.2 0, 
+    1391724.017 535462.135 0, 1391424.206 535439.088 0, 1391124.393 535416.058 0, 1390824.579 535393.046 0, 1390524.764 535370.052 0, 1390224.947 535347.075 0, 1389925.129 535324.116 0, 1389625.31 535301.175 0, 1389324.1 535278.145 0, 1388900.444 540821.326 0, 
+    1388476.759 546364.896 0, 1388777.313 546387.875 0, 1389076.48 546410.767 0, 1389375.645 546433.676 0, 1389674.809 546456.602 0, 1389973.972 546479.547 0, 1390273.134 546502.509 0, 1390572.294 546525.488 0, 1390871.453 546548.485 0, 1391170.61 546571.5 0, 
+    1391469.766 546594.532 0, 1391768.921 546617.582 0, 1392068.074 546640.65 0, 1392367.226 546663.735 0, 1392666.377 546686.838 0, 1392965.526 546709.958 0, 1393264.674 546733.096 0, 1393563.821 546756.252 0, 1393862.966 546779.425 0, 1394162.11 546802.616 0, 
+    1394461.252 546825.824 0, 1394760.393 546849.05 0, 1395059.533 546872.294 0, 1395358.672 546895.555 0, 1395656.424 546918.726 0, 1395956.944 546942.13 0, 1396256.079 546965.444 0, 1396555.211 546988.776 0, 1396854.343 547012.125 0, 1397153.473 547035.492 0, 
+    1397452.602 547058.876 0, 1397751.729 547082.278 0, 1398050.855 547105.698 0, 1398349.98 547129.135 0, 1398649.103 547152.59 0, 1398948.225 547176.063 0, 1399247.346 547199.553 0, 1399546.465 547223.061 0, 1399845.582 547246.586 0, 1400144.699 547270.129 0, 
+    1400443.814 547293.689 0, 1400742.927 547317.268 0, 1401042.039 547340.863 0, 1401341.15 547364.477 0, 1401640.26 547388.108 0, 1401939.368 547411.756 0, 1402238.474 547435.422 0, 1402537.58 547459.106 0, 1402835.301 547482.698 0, 1403274.646 541940.347 0, 
+    1403713.961 536398.385 0))
+
+POLYGON ((1417190.627 548641.061 0, 1416892.971 548616.628 0, 1416593.934 548592.099 0, 1416294.896 548567.588 0, 1415995.856 548543.095 0, 1415696.814 548518.619 0, 1415397.771 548494.161 0, 1415098.727 548469.72 0, 1414799.681 548445.297 0, 1414500.634 548420.891 0, 
+    1414201.585 548396.503 0, 1413902.535 548372.133 0, 1413603.484 548347.781 0, 1413304.431 548323.445 0, 1413005.377 548299.128 0, 1412706.321 548274.828 0, 1412407.263 548250.546 0, 1412108.205 548226.281 0, 1411809.145 548202.034 0, 1411510.083 548177.805 0, 
+    1411211.02 548153.593 0, 1410911.956 548129.398 0, 1410612.89 548105.222 0, 1410313.823 548081.063 0, 1410013.373 548056.81 0, 1409715.684 548032.797 0, 1409416.613 548008.691 0, 1409117.54 547984.603 0, 1408818.466 547960.532 0, 1408519.39 547936.478 0, 
+    1408220.313 547912.442 0, 1407921.234 547888.424 0, 1407622.154 547864.423 0, 1407323.073 547840.44 0, 1407023.99 547816.475 0, 1406724.906 547792.527 0, 1406425.82 547768.597 0, 1406126.733 547744.684 0, 1405827.645 547720.789 0, 1405528.555 547696.912 0, 
+    1405229.464 547673.052 0, 1404930.371 547649.21 0, 1404631.277 547625.385 0, 1404332.182 547601.578 0, 1404033.085 547577.789 0, 1403733.986 547554.017 0, 1403434.887 547530.263 0, 1403135.786 547506.526 0, 1402835.301 547482.698 0, 1402395.924 553025.434 0, 
+    1401956.518 558568.553 0, 1402256.348 558592.329 0, 1402554.796 558616.014 0, 1402853.244 558639.717 0, 1403151.689 558663.436 0, 1403450.134 558687.174 0, 1403748.577 558710.929 0, 1404047.018 558734.702 0, 1404345.458 558758.492 0, 1404643.897 558782.3 0, 
+    1404942.335 558806.125 0, 1405240.771 558829.968 0, 1405539.205 558853.828 0, 1405837.638 558877.706 0, 1406136.07 558901.602 0, 1406434.5 558925.515 0, 1406732.929 558949.446 0, 1407031.357 558973.394 0, 1407329.783 558997.36 0, 1407628.208 559021.343 0, 
+    1407926.631 559045.344 0, 1408225.053 559069.363 0, 1408523.473 559093.399 0, 1408821.892 559117.452 0, 1409118.931 559141.412 0, 1409418.726 559165.612 0, 1409717.141 559189.719 0, 1410015.554 559213.843 0, 1410313.966 559237.984 0, 1410612.377 559262.143 0, 
+    1410910.786 559286.32 0, 1411209.194 559310.514 0, 1411507.6 559334.726 0, 1411806.005 559358.955 0, 1412104.408 559383.202 0, 1412402.81 559407.466 0, 1412701.211 559431.748 0, 1412999.61 559456.048 0, 1413298.008 559480.365 0, 1413596.404 559504.7 0, 
+    1413894.799 559529.052 0, 1414193.192 559553.422 0, 1414491.584 559577.809 0, 1414789.975 559602.214 0, 1415088.364 559626.637 0, 1415386.751 559651.077 0, 1415685.138 559675.534 0, 1415983.522 559700.009 0, 1416280.528 559724.389 0, 1416735.593 554182.534 0, 
+    1417190.627 548641.061 0))
+
+POLYGON ((1430601.216 560920.689 0, 1430304.278 560895.47 0, 1430005.963 560870.152 0, 1429707.647 560844.851 0, 1429409.33 560819.568 0, 1429111.011 560794.303 0, 1428812.691 560769.055 0, 1428514.369 560743.825 0, 1428216.045 560718.612 0, 1427917.721 560693.417 0, 
+    1427619.394 560668.239 0, 1427321.066 560643.079 0, 1427022.737 560617.937 0, 1426724.406 560592.812 0, 1426426.074 560567.704 0, 1426127.74 560542.615 0, 1425829.405 560517.542 0, 1425531.069 560492.488 0, 1425232.73 560467.451 0, 1424934.391 560442.431 0, 
+    1424636.05 560417.429 0, 1424337.707 560392.445 0, 1424039.363 560367.478 0, 1423741.018 560342.528 0, 1423441.295 560317.482 0, 1423144.322 560292.682 0, 1422845.972 560267.786 0, 1422547.621 560242.907 0, 1422249.268 560218.045 0, 1421950.914 560193.201 0, 
+    1421652.558 560168.375 0, 1421354.201 560143.566 0, 1421055.842 560118.774 0, 1420757.482 560094.001 0, 1420459.12 560069.245 0, 1420160.757 560044.506 0, 1419862.393 560019.785 0, 1419564.027 559995.081 0, 1419265.659 559970.396 0, 1418967.291 559945.727 0, 
+    1418668.92 559921.076 0, 1418370.549 559896.443 0, 1418072.175 559871.827 0, 1417773.801 559847.229 0, 1417475.425 559822.649 0, 1417177.047 559798.086 0, 1416878.668 559773.54 0, 1416580.288 559749.012 0, 1416280.528 559724.389 0, 1415825.432 565266.624 0, 
+    1415370.305 570809.234 0, 1415669.409 570833.804 0, 1415967.137 570858.278 0, 1416264.864 570882.77 0, 1416562.589 570907.279 0, 1416860.312 570931.806 0, 1417158.035 570956.35 0, 1417455.756 570980.912 0, 1417753.475 571005.492 0, 1418051.193 571030.088 0, 
+    1418348.909 571054.703 0, 1418646.624 571079.335 0, 1418944.338 571103.984 0, 1419242.05 571128.651 0, 1419539.761 571153.336 0, 1419837.47 571178.038 0, 1420135.178 571202.757 0, 1420432.884 571227.495 0, 1420730.589 571252.249 0, 1421028.292 571277.021 0, 
+    1421325.994 571301.811 0, 1421623.695 571326.618 0, 1421921.394 571351.443 0, 1422219.091 571376.285 0, 1422515.414 571401.03 0, 1422814.482 571426.022 0, 1423112.175 571450.917 0, 1423409.867 571475.829 0, 1423707.557 571500.759 0, 1424005.246 571525.706 0, 
+    1424302.933 571550.671 0, 1424600.619 571575.653 0, 1424898.303 571600.653 0, 1425195.986 571625.671 0, 1425493.667 571650.706 0, 1425791.347 571675.758 0, 1426089.026 571700.828 0, 1426386.703 571725.916 0, 1426684.378 571751.021 0, 1426982.052 571776.143 0, 
+    1427279.725 571801.283 0, 1427577.396 571826.441 0, 1427875.065 571851.616 0, 1428172.733 571876.809 0, 1428470.4 571902.019 0, 1428768.065 571927.247 0, 1429065.729 571952.492 0, 1429363.391 571977.755 0, 1429659.68 572002.918 0, 1430130.464 566461.615 0, 
+    1430601.216 560920.689 0))
+
+POLYGON ((1443945.625 573236.967 0, 1443649.406 573210.967 0, 1443351.816 573184.863 0, 1443054.225 573158.777 0, 1442756.633 573132.708 0, 1442459.038 573106.657 0, 1442161.443 573080.624 0, 1441863.845 573054.608 0, 1441566.247 573028.609 0, 1441268.646 573002.628 0, 
+    1440971.045 572976.665 0, 1440673.441 572950.719 0, 1440375.836 572924.791 0, 1440078.23 572898.88 0, 1439780.622 572872.986 0, 1439483.012 572847.111 0, 1439185.401 572821.252 0, 1438887.789 572795.411 0, 1438590.175 572769.588 0, 1438292.559 572743.782 0, 
+    1437994.942 572717.994 0, 1437697.324 572692.223 0, 1437399.703 572666.47 0, 1437102.082 572640.734 0, 1436803.088 572614.898 0, 1436506.834 572589.315 0, 1436209.208 572563.632 0, 1435911.58 572537.967 0, 1435613.951 572512.318 0, 1435316.32 572486.688 0, 
+    1435018.688 572461.075 0, 1434721.054 572435.479 0, 1434423.419 572409.901 0, 1434125.782 572384.341 0, 1433828.144 572358.798 0, 1433530.504 572333.272 0, 1433232.863 572307.764 0, 1432935.22 572282.274 0, 1432637.576 572256.801 0, 1432339.93 572231.345 0, 
+    1432042.283 572205.907 0, 1431744.634 572180.487 0, 1431446.984 572155.084 0, 1431149.333 572129.699 0, 1430851.679 572104.331 0, 1430554.025 572078.981 0, 1430256.368 572053.648 0, 1429958.711 572028.333 0, 1429659.68 572002.918 0, 1429188.864 577544.594 0, 
+    1428718.017 583086.64 0, 1429016.393 583111.998 0, 1429313.398 583137.258 0, 1429610.402 583162.535 0, 1429907.404 583187.83 0, 1430204.405 583213.142 0, 1430501.404 583238.472 0, 1430798.402 583263.819 0, 1431095.399 583289.184 0, 1431392.393 583314.566 0, 
+    1431689.387 583339.966 0, 1431986.379 583365.383 0, 1432283.369 583390.817 0, 1432580.358 583416.269 0, 1432877.346 583441.739 0, 1433174.331 583467.226 0, 1433471.316 583492.73 0, 1433768.299 583518.252 0, 1434065.28 583543.792 0, 1434362.26 583569.349 0, 
+    1434659.238 583594.923 0, 1434956.215 583620.515 0, 1435253.191 583646.125 0, 1435550.165 583671.752 0, 1435845.77 583697.278 0, 1436144.108 583723.058 0, 1436441.077 583748.737 0, 1436738.045 583774.434 0, 1437035.011 583800.148 0, 1437331.976 583825.88 0, 
+    1437628.939 583851.629 0, 1437925.901 583877.396 0, 1438222.862 583903.18 0, 1438519.82 583928.982 0, 1438816.777 583954.801 0, 1439113.733 583980.637 0, 1439410.687 584006.492 0, 1439707.64 584032.363 0, 1440004.591 584058.252 0, 1440301.541 584084.159 0, 
+    1440598.489 584110.083 0, 1440895.435 584136.024 0, 1441192.38 584161.983 0, 1441489.324 584187.96 0, 1441786.266 584213.954 0, 1442083.206 584239.965 0, 1442380.145 584265.994 0, 1442677.083 584292.04 0, 1442972.653 584317.984 0, 1443459.155 578777.291 0, 
+    1443945.625 573236.967 0))
+
+POLYGON ((1457223.752 585589.596 0, 1456928.255 585562.817 0, 1456631.392 585535.931 0, 1456334.528 585509.064 0, 1456037.662 585482.214 0, 1455740.795 585455.381 0, 1455443.926 585428.566 0, 1455147.055 585401.768 0, 1454850.183 585374.987 0, 1454553.309 585348.225 0, 
+    1454256.434 585321.479 0, 1453959.557 585294.751 0, 1453662.679 585268.041 0, 1453365.799 585241.348 0, 1453068.918 585214.673 0, 1452772.034 585188.015 0, 1452475.15 585161.374 0, 1452178.264 585134.751 0, 1451881.376 585108.145 0, 1451584.486 585081.557 0, 
+    1451287.596 585054.987 0, 1450990.703 585028.433 0, 1450693.809 585001.898 0, 1450396.913 584975.38 0, 1450098.651 584948.757 0, 1449803.117 584922.396 0, 1449506.217 584895.93 0, 1449209.315 584869.482 0, 1448912.412 584843.051 0, 1448615.507 584816.637 0, 
+    1448318.6 584790.241 0, 1448021.692 584763.863 0, 1447724.783 584737.502 0, 1447427.872 584711.159 0, 1447130.959 584684.833 0, 1446834.045 584658.524 0, 1446537.129 584632.233 0, 1446240.211 584605.96 0, 1445943.292 584579.704 0, 1445646.372 584553.465 0, 
+    1445349.45 584527.244 0, 1445052.526 584501.04 0, 1444755.601 584474.854 0, 1444458.675 584448.685 0, 1444161.747 584422.534 0, 1443864.817 584396.4 0, 1443567.886 584370.284 0, 1443270.953 584344.185 0, 1442972.653 584317.984 0, 1442486.118 589859.044 0, 
+    1441999.551 595400.467 0, 1442297.196 595426.611 0, 1442593.477 595452.652 0, 1442889.756 595478.711 0, 1443186.033 595504.787 0, 1443482.309 595530.881 0, 1443778.583 595556.992 0, 1444074.856 595583.121 0, 1444371.127 595609.267 0, 1444667.397 595635.431 0, 
+    1444963.665 595661.611 0, 1445259.932 595687.81 0, 1445556.197 595714.026 0, 1445852.461 595740.259 0, 1446148.723 595766.51 0, 1446444.983 595792.778 0, 1446741.242 595819.063 0, 1447037.5 595845.366 0, 1447333.755 595871.687 0, 1447630.01 595898.025 0, 
+    1447926.262 595924.38 0, 1448222.514 595950.753 0, 1448518.763 595977.143 0, 1448815.011 596003.551 0, 1449109.896 596029.854 0, 1449407.503 596056.418 0, 1449703.746 596082.878 0, 1449999.988 596109.356 0, 1450296.228 596135.85 0, 1450592.467 596162.363 0, 
+    1450888.704 596188.892 0, 1451184.94 596215.44 0, 1451481.174 596242.004 0, 1451777.406 596268.586 0, 1452073.637 596295.186 0, 1452369.867 596321.802 0, 1452666.094 596348.437 0, 1452962.321 596375.089 0, 1453258.545 596401.758 0, 1453554.768 596428.444 0, 
+    1453850.99 596455.148 0, 1454147.21 596481.87 0, 1454443.428 596508.609 0, 1454739.645 596535.365 0, 1455035.86 596562.139 0, 1455332.074 596588.93 0, 1455628.286 596615.739 0, 1455924.496 596642.565 0, 1456219.345 596669.285 0, 1456721.565 591129.259 0, 
+    1457223.752 585589.596 0))
+
+POLYGON ((1470435.497 597978.272 0, 1470140.723 597950.718 0, 1469844.589 597923.056 0, 1469548.454 597895.41 0, 1469252.318 597867.782 0, 1468956.179 597840.172 0, 1468660.039 597812.578 0, 1468363.897 597785.003 0, 1468067.754 597757.445 0, 1467771.609 597729.904 0, 
+    1467475.463 597702.38 0, 1467179.315 597674.874 0, 1466883.165 597647.386 0, 1466587.014 597619.915 0, 1466290.861 597592.461 0, 1465994.706 597565.025 0, 1465698.55 597537.606 0, 1465402.392 597510.205 0, 1465106.233 597482.821 0, 1464810.072 597455.454 0, 
+    1464513.909 597428.105 0, 1464217.745 597400.773 0, 1463921.579 597373.459 0, 1463625.411 597346.162 0, 1463327.883 597318.758 0, 1463033.072 597291.621 0, 1462736.899 597264.377 0, 1462440.725 597237.15 0, 1462144.55 597209.94 0, 1461848.373 597182.748 0, 
+    1461552.194 597155.573 0, 1461256.014 597128.416 0, 1460959.832 597101.276 0, 1460663.648 597074.153 0, 1460367.463 597047.048 0, 1460071.277 597019.961 0, 1459775.088 596992.891 0, 1459478.899 596965.838 0, 1459182.707 596938.803 0, 1458886.514 596911.785 0, 
+    1458590.319 596884.784 0, 1458294.123 596857.801 0, 1457997.925 596830.836 0, 1457701.726 596803.888 0, 1457405.525 596776.957 0, 1457109.322 596750.044 0, 1456813.118 596723.148 0, 1456516.913 596696.269 0, 1456219.345 596669.285 0, 1455717.092 602209.672 0, 
+    1455214.807 607750.415 0, 1455511.719 607777.34 0, 1455807.273 607804.159 0, 1456102.825 607830.996 0, 1456398.375 607857.85 0, 1456693.924 607884.721 0, 1456989.471 607911.61 0, 1457285.017 607938.516 0, 1457580.561 607965.44 0, 1457876.103 607992.381 0, 
+    1458171.644 608019.339 0, 1458467.183 608046.315 0, 1458762.721 608073.308 0, 1459058.257 608100.318 0, 1459353.792 608127.346 0, 1459649.325 608154.392 0, 1459944.856 608181.455 0, 1460240.386 608208.535 0, 1460535.914 608235.632 0, 1460831.44 608262.747 0, 
+    1461126.965 608289.879 0, 1461422.489 608317.029 0, 1461718.01 608344.196 0, 1462013.531 608371.381 0, 1462307.693 608398.458 0, 1462604.566 608425.802 0, 1462900.081 608453.039 0, 1463195.595 608480.293 0, 1463491.107 608507.564 0, 1463786.618 608534.853 0, 
+    1464082.127 608562.159 0, 1464377.634 608589.483 0, 1464673.14 608616.824 0, 1464968.644 608644.182 0, 1465264.146 608671.558 0, 1465559.647 608698.951 0, 1465855.147 608726.362 0, 1466150.644 608753.79 0, 1466446.14 608781.235 0, 1466741.635 608808.698 0, 
+    1467037.127 608836.178 0, 1467332.619 608863.676 0, 1467628.108 608891.191 0, 1467923.596 608918.723 0, 1468219.082 608946.273 0, 1468514.567 608973.84 0, 1468810.05 609001.425 0, 1469105.532 609029.027 0, 1469399.657 609056.519 0, 1469917.594 603517.217 0, 
+    1470435.497 597978.272 0))
+
+POLYGON ((1483580.76 610402.693 0, 1483286.712 610374.37 0, 1482991.309 610345.933 0, 1482695.905 610317.514 0, 1482400.5 610289.112 0, 1482105.093 610260.727 0, 1481809.684 610232.36 0, 1481514.273 610204.011 0, 1481218.861 610175.678 0, 1480923.447 610147.364 0, 
+    1480628.031 610119.066 0, 1480332.614 610090.786 0, 1480037.195 610062.523 0, 1479741.774 610034.278 0, 1479446.352 610006.05 0, 1479150.928 609977.839 0, 1478855.502 609949.646 0, 1478560.075 609921.47 0, 1478264.646 609893.312 0, 1477969.215 609865.171 0, 
+    1477673.783 609837.047 0, 1477378.349 609808.941 0, 1477082.913 609780.852 0, 1476787.476 609752.781 0, 1476490.684 609724.598 0, 1476196.597 609696.69 0, 1475901.155 609668.671 0, 1475605.711 609640.669 0, 1475310.265 609612.684 0, 1475014.818 609584.717 0, 
+    1474719.37 609556.767 0, 1474423.919 609528.835 0, 1474128.467 609500.92 0, 1473833.013 609473.023 0, 1473537.558 609445.142 0, 1473242.101 609417.28 0, 1472946.642 609389.434 0, 1472651.182 609361.606 0, 1472355.72 609333.796 0, 1472060.257 609306.002 0, 
+    1471764.792 609278.227 0, 1471469.325 609250.468 0, 1471173.856 609222.727 0, 1470878.386 609195.003 0, 1470582.915 609167.297 0, 1470287.441 609139.608 0, 1469991.966 609111.937 0, 1469696.49 609084.283 0, 1469399.657 609056.519 0, 1468881.687 614596.175 0, 
+    1468363.684 620136.181 0, 1468659.862 620163.884 0, 1468954.687 620191.477 0, 1469249.509 620219.087 0, 1469544.331 620246.715 0, 1469839.15 620274.36 0, 1470133.968 620302.022 0, 1470428.785 620329.702 0, 1470723.599 620357.399 0, 1471018.412 620385.114 0, 
+    1471313.224 620412.846 0, 1471608.034 620440.595 0, 1471902.842 620468.362 0, 1472197.648 620496.146 0, 1472492.453 620523.947 0, 1472787.256 620551.766 0, 1473082.058 620579.602 0, 1473376.858 620607.455 0, 1473671.656 620635.326 0, 1473966.453 620663.214 0, 
+    1474261.248 620691.119 0, 1474556.042 620719.042 0, 1474850.833 620746.982 0, 1475145.623 620774.939 0, 1475439.061 620802.786 0, 1475735.199 620830.906 0, 1476029.984 620858.916 0, 1476324.767 620886.943 0, 1476619.549 620914.987 0, 1476914.33 620943.048 0, 
+    1477209.108 620971.127 0, 1477503.885 620999.224 0, 1477798.66 621027.337 0, 1478093.434 621055.468 0, 1478388.206 621083.616 0, 1478682.976 621111.782 0, 1478977.745 621139.965 0, 1479272.512 621168.165 0, 1479567.277 621196.383 0, 1479862.041 621224.618 0, 
+    1480156.803 621252.871 0, 1480451.563 621281.14 0, 1480746.322 621309.427 0, 1481041.079 621337.732 0, 1481335.834 621366.054 0, 1481630.588 621394.393 0, 1481925.34 621422.749 0, 1482220.09 621451.123 0, 1482513.49 621479.384 0, 1483047.142 615940.864 0, 
+    1483580.76 610402.693 0))
+
+POLYGON ((1496659.444 622862.558 0, 1496366.123 622833.467 0, 1496071.454 622804.261 0, 1495776.784 622775.072 0, 1495482.111 622745.9 0, 1495187.437 622716.746 0, 1494892.761 622687.609 0, 1494598.084 622658.489 0, 1494303.404 622629.387 0, 1494008.723 622600.301 0, 
+    1493714.041 622571.234 0, 1493419.356 622542.183 0, 1493124.67 622513.15 0, 1492829.982 622484.135 0, 1492535.293 622455.136 0, 1492240.601 622426.155 0, 1491945.908 622397.192 0, 1491651.214 622368.246 0, 1491356.517 622339.317 0, 1491061.819 622310.405 0, 
+    1490767.119 622281.511 0, 1490472.418 622252.634 0, 1490177.715 622223.774 0, 1489883.01 622194.932 0, 1489586.955 622165.975 0, 1489293.595 622137.3 0, 1488998.885 622108.51 0, 1488704.173 622079.737 0, 1488409.46 622050.981 0, 1488114.745 622022.243 0, 
+    1487820.028 621993.522 0, 1487525.31 621964.819 0, 1487230.59 621936.133 0, 1486935.868 621907.464 0, 1486641.144 621878.813 0, 1486346.419 621850.179 0, 1486051.692 621821.562 0, 1485756.964 621792.962 0, 1485462.234 621764.38 0, 1485167.502 621735.816 0, 
+    1484872.768 621707.268 0, 1484578.033 621678.738 0, 1484283.296 621650.226 0, 1483988.557 621621.731 0, 1483693.817 621593.253 0, 1483399.075 621564.792 0, 1483104.331 621536.349 0, 1482809.586 621507.923 0, 1482513.49 621479.384 0, 1481979.804 627018.252 0, 
+    1481446.086 632557.464 0, 1481741.527 632585.939 0, 1482035.62 632614.302 0, 1482329.712 632642.683 0, 1482623.802 632671.08 0, 1482917.89 632699.495 0, 1483211.977 632727.927 0, 1483506.061 632756.377 0, 1483800.145 632784.844 0, 1484094.226 632813.328 0, 
+    1484388.306 632841.83 0, 1484682.384 632870.348 0, 1484976.461 632898.884 0, 1485270.536 632927.438 0, 1485564.609 632956.009 0, 1485858.681 632984.597 0, 1486152.75 633013.202 0, 1486446.819 633041.825 0, 1486740.885 633070.464 0, 1487034.95 633099.122 0, 
+    1487329.013 633127.796 0, 1487623.074 633156.488 0, 1487917.134 633185.197 0, 1488211.192 633213.924 0, 1488503.903 633242.536 0, 1488799.303 633271.429 0, 1489093.356 633300.207 0, 1489387.407 633329.003 0, 1489681.457 633357.816 0, 1489975.505 633386.646 0, 
+    1490269.551 633415.494 0, 1490563.595 633444.359 0, 1490857.638 633473.241 0, 1491151.679 633502.141 0, 1491445.718 633531.057 0, 1491739.756 633559.992 0, 1492033.792 633588.943 0, 1492327.826 633617.912 0, 1492621.859 633646.898 0, 1492915.89 633675.901 0, 
+    1493209.919 633704.922 0, 1493503.946 633733.96 0, 1493797.972 633763.015 0, 1494091.996 633792.088 0, 1494386.018 633821.178 0, 1494680.039 633850.285 0, 1494974.058 633879.41 0, 1495268.075 633908.552 0, 1495560.747 633937.577 0, 1496110.112 628399.896 0, 
+    1496659.444 622862.558 0))
+
+POLYGON ((1509671.452 635357.562 0, 1509378.861 635327.709 0, 1509084.927 635297.737 0, 1508790.992 635267.782 0, 1508497.055 635237.844 0, 1508203.116 635207.923 0, 1507909.175 635178.02 0, 1507615.233 635148.134 0, 1507321.289 635118.266 0, 1507027.343 635088.414 0, 
+    1506733.395 635058.581 0, 1506439.445 635028.764 0, 1506145.494 634998.964 0, 1505851.541 634969.182 0, 1505557.587 634939.418 0, 1505263.63 634909.67 0, 1504969.672 634879.94 0, 1504675.712 634850.227 0, 1504381.75 634820.532 0, 1504087.787 634790.853 0, 
+    1503793.821 634761.192 0, 1503499.854 634731.549 0, 1503205.886 634701.922 0, 1502911.915 634672.313 0, 1502616.601 634642.587 0, 1502323.969 634613.147 0, 1502029.993 634583.59 0, 1501736.016 634554.05 0, 1501442.037 634524.528 0, 1501148.056 634495.022 0, 
+    1500854.073 634465.534 0, 1500560.089 634436.064 0, 1500266.103 634406.611 0, 1499972.115 634377.175 0, 1499678.125 634347.756 0, 1499384.134 634318.354 0, 1499090.141 634288.97 0, 1498796.146 634259.603 0, 1498502.15 634230.254 0, 1498208.152 634200.922 0, 
+    1497914.152 634171.607 0, 1497620.15 634142.309 0, 1497326.147 634113.029 0, 1497032.141 634083.766 0, 1496738.135 634054.52 0, 1496444.126 634025.292 0, 1496150.116 633996.081 0, 1495856.104 633966.887 0, 1495560.747 633937.577 0, 1495011.347 639475.6 0, 
+    1494461.914 645013.959 0, 1494756.616 645043.204 0, 1495049.976 645072.333 0, 1495343.335 645101.48 0, 1495636.691 645130.643 0, 1495930.046 645159.824 0, 1496223.399 645189.022 0, 1496516.751 645218.237 0, 1496810.101 645247.47 0, 1497103.449 645276.72 0, 
+    1497396.795 645305.987 0, 1497690.14 645335.271 0, 1497983.482 645364.573 0, 1498276.824 645393.892 0, 1498570.163 645423.228 0, 1498863.501 645452.582 0, 1499156.837 645481.953 0, 1499450.171 645511.341 0, 1499743.503 645540.746 0, 1500036.834 645570.168 0, 
+    1500330.163 645599.608 0, 1500623.491 645629.065 0, 1500916.816 645658.54 0, 1501210.14 645688.031 0, 1501502.123 645717.405 0, 1501796.782 645747.066 0, 1502090.101 645776.61 0, 1502383.418 645806.17 0, 1502676.733 645835.748 0, 1502970.047 645865.343 0, 
+    1503263.358 645894.956 0, 1503556.668 645924.585 0, 1503849.976 645954.232 0, 1504143.283 645983.897 0, 1504436.587 646013.578 0, 1504729.89 646043.277 0, 1505023.191 646072.993 0, 1505316.491 646102.726 0, 1505609.789 646132.477 0, 1505903.085 646162.245 0, 
+    1506196.379 646192.03 0, 1506489.671 646221.832 0, 1506782.962 646251.652 0, 1507076.251 646281.489 0, 1507369.538 646311.343 0, 1507662.823 646341.214 0, 1507956.107 646371.103 0, 1508249.389 646401.009 0, 1508541.331 646430.795 0, 1509106.409 640894.01 0, 
+    1509671.452 635357.562 0))
+
+POLYGON ((1522616.689 647887.402 0, 1522324.83 647856.791 0, 1522031.634 647826.056 0, 1521738.436 647795.339 0, 1521445.236 647764.639 0, 1521152.034 647733.957 0, 1520858.831 647703.292 0, 1520565.626 647672.643 0, 1520272.419 647642.013 0, 1519979.21 647611.399 0, 
+    1519685.999 647580.803 0, 1519392.787 647550.224 0, 1519099.572 647519.662 0, 1518806.356 647489.117 0, 1518513.138 647458.59 0, 1518219.919 647428.08 0, 1517926.697 647397.587 0, 1517633.474 647367.112 0, 1517340.249 647336.654 0, 1517047.022 647306.213 0, 
+    1516753.793 647275.789 0, 1516460.563 647245.382 0, 1516167.331 647214.993 0, 1515874.097 647184.621 0, 1515579.525 647154.128 0, 1515287.624 647123.929 0, 1514994.384 647093.609 0, 1514701.143 647063.306 0, 1514407.9 647033.02 0, 1514114.655 647002.752 0, 
+    1513821.409 646972.501 0, 1513528.161 646942.267 0, 1513234.911 646912.05 0, 1512941.659 646881.851 0, 1512648.405 646851.669 0, 1512355.15 646821.504 0, 1512061.893 646791.356 0, 1511768.634 646761.226 0, 1511475.373 646731.113 0, 1511182.111 646701.017 0, 
+    1510888.846 646670.939 0, 1510595.58 646640.877 0, 1510302.313 646610.833 0, 1510009.043 646580.807 0, 1509715.772 646550.797 0, 1509422.499 646520.805 0, 1509129.224 646490.83 0, 1508835.947 646460.872 0, 1508541.331 646430.795 0, 1507976.219 651967.915 0, 
+    1507411.074 657505.365 0, 1507705.035 657535.375 0, 1507997.66 657565.266 0, 1508290.283 657595.174 0, 1508582.904 657625.1 0, 1508875.524 657655.042 0, 1509168.141 657685.002 0, 1509460.757 657714.98 0, 1509753.372 657744.974 0, 1510045.984 657774.986 0, 
+    1510338.595 657805.015 0, 1510631.204 657835.061 0, 1510923.811 657865.124 0, 1511216.416 657895.205 0, 1511509.02 657925.303 0, 1511801.622 657955.418 0, 1512094.222 657985.55 0, 1512386.82 658015.699 0, 1512679.416 658045.866 0, 1512972.011 658076.05 0, 
+    1513264.604 658106.251 0, 1513557.195 658136.469 0, 1513849.785 658166.705 0, 1514142.372 658196.958 0, 1514433.624 658227.09 0, 1514727.542 658257.515 0, 1515020.124 658287.819 0, 1515312.705 658318.141 0, 1515605.284 658348.48 0, 1515897.86 658378.836 0, 
+    1516190.436 658409.209 0, 1516483.009 658439.6 0, 1516775.58 658470.008 0, 1517068.15 658500.433 0, 1517360.718 658530.875 0, 1517653.284 658561.334 0, 1517945.849 658591.811 0, 1518238.411 658622.305 0, 1518530.972 658652.816 0, 1518823.531 658683.344 0, 
+    1519116.088 658713.89 0, 1519408.644 658744.453 0, 1519701.197 658775.033 0, 1519993.749 658805.63 0, 1520286.299 658836.244 0, 1520578.847 658866.876 0, 1520871.394 658897.525 0, 1521163.938 658928.191 0, 1521455.149 658958.734 0, 1522035.936 653422.903 0, 
+    1522616.689 647887.402 0))
+
+POLYGON ((1535495.062 660451.775 0, 1535203.936 660420.409 0, 1534911.479 660388.916 0, 1534619.021 660357.441 0, 1534326.56 660325.983 0, 1534034.098 660294.542 0, 1533741.634 660263.119 0, 1533449.168 660231.712 0, 1533156.7 660200.323 0, 1532864.23 660168.951 0, 
+    1532571.759 660137.597 0, 1532279.285 660106.259 0, 1531986.81 660074.939 0, 1531694.333 660043.636 0, 1531401.854 660012.35 0, 1531109.373 659981.081 0, 1530816.89 659949.83 0, 1530524.406 659918.596 0, 1530231.92 659887.379 0, 1529939.432 659856.179 0, 
+    1529646.942 659824.996 0, 1529354.45 659793.831 0, 1529061.956 659762.683 0, 1528769.461 659731.552 0, 1528475.632 659700.297 0, 1528184.464 659669.342 0, 1527891.963 659638.262 0, 1527599.46 659607.2 0, 1527306.956 659576.155 0, 1527014.449 659545.128 0, 
+    1526721.941 659514.117 0, 1526429.431 659483.124 0, 1526136.919 659452.148 0, 1525844.405 659421.189 0, 1525551.89 659390.248 0, 1525259.372 659359.324 0, 1524966.853 659328.416 0, 1524674.332 659297.527 0, 1524381.809 659266.654 0, 1524089.285 659235.798 0, 
+    1523796.758 659204.96 0, 1523504.23 659174.139 0, 1523211.7 659143.335 0, 1522919.168 659112.549 0, 1522626.634 659081.779 0, 1522334.098 659051.027 0, 1522041.561 659020.292 0, 1521749.022 658989.575 0, 1521455.149 658958.734 0, 1520874.327 664494.893 0, 
+    1520293.471 670031.375 0, 1520586.689 670062.147 0, 1520878.577 670092.796 0, 1521170.462 670123.463 0, 1521462.346 670154.146 0, 1521754.228 670184.847 0, 1522046.109 670215.565 0, 1522337.987 670246.3 0, 1522629.864 670277.053 0, 1522921.738 670307.822 0, 
+    1523213.611 670338.609 0, 1523505.483 670369.413 0, 1523797.352 670400.234 0, 1524089.219 670431.072 0, 1524381.085 670461.928 0, 1524672.949 670492.8 0, 1524964.811 670523.69 0, 1525256.672 670554.597 0, 1525548.53 670585.521 0, 1525840.387 670616.463 0, 
+    1526132.241 670647.421 0, 1526424.094 670678.397 0, 1526715.946 670709.39 0, 1527007.795 670740.4 0, 1527298.314 670771.286 0, 1527591.488 670802.471 0, 1527883.332 670833.533 0, 1528175.174 670864.612 0, 1528467.014 670895.708 0, 1528758.853 670926.821 0, 
+    1529050.689 670957.951 0, 1529342.524 670989.098 0, 1529634.357 671020.263 0, 1529926.188 671051.445 0, 1530218.017 671082.644 0, 1530509.844 671113.86 0, 1530801.67 671145.093 0, 1531093.494 671176.344 0, 1531385.316 671207.612 0, 1531677.136 671238.896 0, 
+    1531968.954 671270.198 0, 1532260.77 671301.518 0, 1532552.585 671332.854 0, 1532844.397 671364.208 0, 1533136.208 671395.578 0, 1533428.017 671426.966 0, 1533719.824 671458.371 0, 1534011.629 671489.794 0, 1534302.106 671521.09 0, 1534898.601 665986.271 0, 
+    1535495.062 660451.775 0))
+
+POLYGON ((1548306.477 673050.376 0, 1548016.087 673018.259 0, 1547724.372 672986.012 0, 1547432.655 672953.783 0, 1547140.936 672921.571 0, 1546849.215 672889.376 0, 1546557.492 672857.198 0, 1546265.767 672825.037 0, 1545974.04 672792.893 0, 1545682.312 672760.767 0, 
+    1545390.581 672728.658 0, 1545098.849 672696.566 0, 1544807.115 672664.491 0, 1544515.379 672632.433 0, 1544223.641 672600.393 0, 1543931.901 672568.37 0, 1543640.159 672536.363 0, 1543348.415 672504.374 0, 1543056.67 672472.403 0, 1542764.922 672440.448 0, 
+    1542473.173 672408.51 0, 1542181.422 672376.59 0, 1541889.669 672344.687 0, 1541597.914 672312.801 0, 1541304.831 672280.788 0, 1541014.398 672249.081 0, 1540722.638 672217.246 0, 1540430.875 672185.429 0, 1540139.111 672153.629 0, 1539847.345 672121.846 0, 
+    1539555.576 672090.08 0, 1539263.807 672058.332 0, 1538972.035 672026.6 0, 1538680.261 671994.886 0, 1538388.486 671963.189 0, 1538096.708 671931.509 0, 1537804.929 671899.846 0, 1537513.148 671868.201 0, 1537221.365 671836.572 0, 1536929.58 671804.961 0, 
+    1536637.793 671773.367 0, 1536346.005 671741.79 0, 1536054.214 671710.231 0, 1535762.422 671678.688 0, 1535470.628 671647.163 0, 1535178.832 671615.655 0, 1534887.034 671584.164 0, 1534595.234 671552.69 0, 1534302.106 671521.09 0, 1533705.576 677056.23 0, 
+    1533109.012 682591.688 0, 1533401.486 682623.217 0, 1533692.634 682654.62 0, 1533983.78 682686.041 0, 1534274.925 682717.479 0, 1534566.067 682748.934 0, 1534857.208 682780.406 0, 1535148.347 682811.895 0, 1535439.484 682843.401 0, 1535730.619 682874.925 0, 
+    1536021.752 682906.465 0, 1536312.884 682938.023 0, 1536604.013 682969.598 0, 1536895.141 683001.19 0, 1537186.267 683032.799 0, 1537477.391 683064.425 0, 1537768.513 683096.069 0, 1538059.633 683127.729 0, 1538350.752 683159.407 0, 1538641.868 683191.102 0, 
+    1538932.983 683222.814 0, 1539224.096 683254.543 0, 1539515.207 683286.289 0, 1539806.316 683318.053 0, 1540096.101 683349.689 0, 1540388.528 683381.631 0, 1540679.632 683413.446 0, 1540970.733 683445.277 0, 1541261.833 683477.126 0, 1541552.931 683508.993 0, 
+    1541844.027 683540.876 0, 1542135.121 683572.776 0, 1542426.213 683604.694 0, 1542717.304 683636.629 0, 1543008.392 683668.58 0, 1543299.479 683700.549 0, 1543590.563 683732.535 0, 1543881.646 683764.539 0, 1544172.727 683796.559 0, 1544463.806 683828.597 0, 
+    1544754.883 683860.651 0, 1545045.958 683892.723 0, 1545337.032 683924.812 0, 1545628.103 683956.918 0, 1545919.173 683989.041 0, 1546210.241 684021.181 0, 1546501.306 684053.339 0, 1546792.37 684085.513 0, 1547082.111 684117.559 0, 1547694.312 678583.809 0, 
+    1548306.477 673050.376 0))
+
+POLYGON ((1561050.844 685682.9 0, 1560761.192 685650.036 0, 1560470.22 685617.039 0, 1560179.247 685584.06 0, 1559888.271 685551.097 0, 1559597.293 685518.152 0, 1559306.313 685485.224 0, 1559015.332 685452.312 0, 1558724.348 685419.418 0, 1558433.363 685386.542 0, 
+    1558142.376 685353.682 0, 1557851.386 685320.839 0, 1557560.395 685288.014 0, 1557269.402 685255.206 0, 1556978.407 685222.414 0, 1556687.41 685189.64 0, 1556396.411 685156.883 0, 1556105.41 685124.143 0, 1555814.407 685091.421 0, 1555523.403 685058.715 0, 
+    1555232.396 685026.027 0, 1554941.387 684993.355 0, 1554650.377 684960.701 0, 1554359.364 684928.064 0, 1554067.03 684895.296 0, 1553777.334 684862.842 0, 1553486.316 684830.256 0, 1553195.296 684797.687 0, 1552904.274 684765.136 0, 1552613.25 684732.602 0, 
+    1552322.224 684700.084 0, 1552031.196 684667.584 0, 1551740.166 684635.102 0, 1551449.135 684602.636 0, 1551158.101 684570.187 0, 1550867.066 684537.756 0, 1550576.029 684505.341 0, 1550284.989 684472.944 0, 1549993.948 684440.564 0, 1549702.905 684408.201 0, 
+    1549411.86 684375.855 0, 1549120.813 684343.526 0, 1548829.765 684311.215 0, 1548538.714 684278.92 0, 1548247.662 684246.643 0, 1547956.607 684214.383 0, 1547665.551 684182.14 0, 1547374.493 684149.914 0, 1547082.111 684117.559 0, 1546469.876 689651.623 0, 
+    1545857.607 695185.997 0, 1546149.334 695218.28 0, 1546439.741 695250.434 0, 1546730.145 695282.604 0, 1547020.548 695314.792 0, 1547310.949 695346.998 0, 1547601.349 695379.22 0, 1547891.746 695411.459 0, 1548182.141 695443.715 0, 1548472.535 695475.989 0, 
+    1548762.926 695508.279 0, 1549053.316 695540.587 0, 1549343.704 695572.912 0, 1549634.09 695605.254 0, 1549924.474 695637.612 0, 1550214.856 695669.988 0, 1550505.236 695702.382 0, 1550795.614 695734.792 0, 1551085.991 695767.219 0, 1551376.365 695799.663 0, 
+    1551666.738 695832.125 0, 1551957.108 695864.603 0, 1552247.477 695897.099 0, 1552537.844 695929.612 0, 1552826.892 695961.994 0, 1553118.572 695994.689 0, 1553408.933 696027.253 0, 1553699.292 696059.834 0, 1553989.649 696092.432 0, 1554280.005 696125.047 0, 
+    1554570.358 696157.679 0, 1554860.709 696190.329 0, 1555151.059 696222.995 0, 1555441.407 696255.679 0, 1555731.752 696288.38 0, 1556022.096 696321.098 0, 1556312.438 696353.833 0, 1556602.778 696386.585 0, 1556893.116 696419.354 0, 1557183.452 696452.14 0, 
+    1557473.786 696484.943 0, 1557764.118 696517.763 0, 1558054.448 696550.601 0, 1558344.777 696583.455 0, 1558635.103 696616.327 0, 1558925.428 696649.216 0, 1559215.75 696682.121 0, 1559506.071 696715.044 0, 1559795.074 696747.835 0, 1560422.976 691215.212 0, 
+    1561050.844 685682.9 0))
+
+POLYGON ((1573728.073 698349.042 0, 1573439.161 698315.435 0, 1573148.935 698281.692 0, 1572858.706 698247.966 0, 1572568.476 698214.257 0, 1572278.244 698180.566 0, 1571988.009 698146.891 0, 1571697.773 698113.234 0, 1571407.535 698079.593 0, 1571117.294 698045.97 0, 
+    1570827.052 698012.364 0, 1570536.808 697978.774 0, 1570246.561 697945.202 0, 1569956.313 697911.647 0, 1569666.063 697878.109 0, 1569375.811 697844.588 0, 1569085.557 697811.085 0, 1568795.301 697777.598 0, 1568505.043 697744.128 0, 1568214.783 697710.676 0, 
+    1567924.521 697677.24 0, 1567634.257 697643.822 0, 1567343.991 697610.421 0, 1567053.723 697577.036 0, 1566762.139 697543.518 0, 1566473.181 697510.319 0, 1566182.907 697476.986 0, 1565892.632 697443.67 0, 1565602.354 697410.372 0, 1565312.074 697377.09 0, 
+    1565021.793 697343.825 0, 1564731.509 697310.578 0, 1564441.223 697277.347 0, 1564150.936 697244.134 0, 1563860.646 697210.938 0, 1563570.355 697177.759 0, 1563280.062 697144.597 0, 1562989.766 697111.452 0, 1562699.469 697078.324 0, 1562409.17 697045.213 0, 
+    1562118.869 697012.119 0, 1561828.566 696979.042 0, 1561538.261 696945.983 0, 1561247.954 696912.94 0, 1560957.645 696879.915 0, 1560667.334 696846.907 0, 1560377.021 696813.915 0, 1560086.706 696780.941 0, 1559795.074 696747.835 0, 1559167.137 702280.765 0, 
+    1558539.165 707813.998 0, 1558830.143 707847.031 0, 1559119.806 707879.931 0, 1559409.468 707912.848 0, 1559699.127 707945.782 0, 1559988.785 707978.733 0, 1560278.44 708011.702 0, 1560568.094 708044.687 0, 1560857.746 708077.69 0, 1561147.396 708110.709 0, 
+    1561437.044 708143.746 0, 1561726.69 708176.799 0, 1562016.334 708209.87 0, 1562305.976 708242.958 0, 1562595.616 708276.062 0, 1562885.254 708309.184 0, 1563174.89 708342.323 0, 1563464.525 708375.479 0, 1563754.157 708408.652 0, 1564043.787 708441.842 0, 
+    1564333.416 708475.049 0, 1564623.042 708508.273 0, 1564912.667 708541.514 0, 1565202.289 708574.772 0, 1565490.599 708607.897 0, 1565781.529 708641.34 0, 1566071.145 708674.649 0, 1566360.76 708707.975 0, 1566650.373 708741.319 0, 1566939.984 708774.679 0, 
+    1567229.592 708808.057 0, 1567519.199 708841.451 0, 1567808.804 708874.863 0, 1568098.407 708908.291 0, 1568388.008 708941.737 0, 1568677.607 708975.2 0, 1568967.204 709008.679 0, 1569256.799 709042.176 0, 1569546.392 709075.69 0, 1569835.983 709109.221 0, 
+    1570125.573 709142.769 0, 1570415.16 709176.334 0, 1570704.745 709209.916 0, 1570994.328 709243.515 0, 1571283.909 709277.131 0, 1571573.489 709310.764 0, 1571863.066 709344.414 0, 1572152.641 709378.082 0, 1572440.905 709411.614 0, 1573084.506 703880.176 0, 
+    1573728.073 698349.042 0))
+
+POLYGON ((1586338.075 711048.497 0, 1586049.906 711014.151 0, 1585760.427 710979.666 0, 1585470.946 710945.197 0, 1585181.463 710910.746 0, 1584891.977 710876.312 0, 1584602.49 710841.895 0, 1584313.001 710807.495 0, 1584023.51 710773.112 0, 1583734.017 710738.746 0, 
+    1583444.522 710704.397 0, 1583155.024 710670.065 0, 1582865.525 710635.751 0, 1582576.024 710601.453 0, 1582286.52 710567.172 0, 1581997.015 710532.908 0, 1581707.508 710498.662 0, 1581417.998 710464.432 0, 1581128.487 710430.219 0, 1580838.974 710396.024 0, 
+    1580549.458 710361.845 0, 1580259.941 710327.684 0, 1579970.421 710293.539 0, 1579680.9 710259.412 0, 1579390.068 710225.148 0, 1579101.851 710191.208 0, 1578812.324 710157.132 0, 1578522.794 710123.073 0, 1578233.263 710089.031 0, 1577943.729 710055.006 0, 
+    1577654.194 710020.998 0, 1577364.656 709987.006 0, 1577075.117 709953.032 0, 1576785.576 709919.075 0, 1576496.032 709885.136 0, 1576206.487 709851.213 0, 1575916.939 709817.307 0, 1575627.39 709783.418 0, 1575337.838 709749.546 0, 1575048.285 709715.692 0, 
+    1574758.729 709681.854 0, 1574469.172 709648.033 0, 1574179.613 709614.23 0, 1573890.051 709580.443 0, 1573600.488 709546.674 0, 1573310.922 709512.921 0, 1573021.355 709479.186 0, 1572731.786 709445.467 0, 1572440.905 709411.614 0, 1571797.268 714943.351 0, 
+    1571153.597 720475.386 0, 1571443.824 720509.164 0, 1571732.742 720542.806 0, 1572021.658 720576.466 0, 1572310.572 720610.143 0, 1572599.484 720643.836 0, 1572888.395 720677.547 0, 1573177.303 720711.274 0, 1573466.209 720745.019 0, 1573755.113 720778.78 0, 
+    1574044.016 720812.559 0, 1574332.916 720846.355 0, 1574621.814 720880.167 0, 1574910.711 720913.997 0, 1575199.605 720947.843 0, 1575488.497 720981.707 0, 1575777.388 721015.588 0, 1576066.276 721049.485 0, 1576355.162 721083.4 0, 1576644.047 721117.331 0, 
+    1576932.929 721151.28 0, 1577221.809 721185.246 0, 1577510.688 721219.228 0, 1577799.564 721253.228 0, 1578087.133 721287.091 0, 1578377.311 721321.278 0, 1578666.181 721355.329 0, 1578955.049 721389.397 0, 1579243.916 721423.481 0, 1579532.78 721457.583 0, 
+    1579821.642 721491.701 0, 1580110.503 721525.837 0, 1580399.361 721559.99 0, 1580688.217 721594.159 0, 1580977.072 721628.346 0, 1581265.924 721662.55 0, 1581554.774 721696.77 0, 1581843.622 721731.008 0, 1582132.469 721765.263 0, 1582421.313 721799.534 0, 
+    1582710.155 721833.823 0, 1582998.995 721868.129 0, 1583287.833 721902.451 0, 1583576.669 721936.791 0, 1583865.504 721971.148 0, 1584154.336 722005.521 0, 1584443.166 722039.912 0, 1584731.994 722074.32 0, 1585019.515 722108.589 0, 1585678.813 716578.395 0, 
+    1586338.075 711048.497 0))
+
+POLYGON ((1598880.765 723780.959 0, 1598593.339 723745.877 0, 1598304.609 723710.654 0, 1598015.877 723675.447 0, 1597727.144 723640.258 0, 1597438.408 723605.085 0, 1597149.67 723569.929 0, 1596860.93 723534.791 0, 1596572.188 723499.669 0, 1596283.444 723464.565 0, 
+    1595994.697 723429.477 0, 1595705.949 723394.407 0, 1595417.199 723359.353 0, 1595128.446 723324.317 0, 1594839.692 723289.297 0, 1594550.935 723254.294 0, 1594262.177 723219.309 0, 1593973.416 723184.34 0, 1593684.653 723149.389 0, 1593395.888 723114.454 0, 
+    1593107.122 723079.536 0, 1592818.353 723044.636 0, 1592529.582 723009.752 0, 1592240.809 722974.886 0, 1591950.731 722939.879 0, 1591663.257 722905.203 0, 1591374.477 722870.388 0, 1591085.696 722835.589 0, 1590796.913 722800.807 0, 1590508.128 722766.043 0, 
+    1590219.34 722731.295 0, 1589930.551 722696.564 0, 1589641.76 722661.851 0, 1589352.966 722627.154 0, 1589064.171 722592.475 0, 1588775.373 722557.812 0, 1588486.574 722523.166 0, 1588197.772 722488.538 0, 1587908.968 722453.926 0, 1587620.163 722419.331 0, 
+    1587331.355 722384.754 0, 1587042.545 722350.193 0, 1586753.733 722315.649 0, 1586464.919 722281.123 0, 1586176.104 722246.613 0, 1585887.286 722212.12 0, 1585598.466 722177.645 0, 1585309.644 722143.186 0, 1585019.515 722108.589 0, 1584360.183 727639.077 0, 
+    1583700.816 733169.855 0, 1583990.29 733204.374 0, 1584278.461 733238.755 0, 1584566.63 733273.153 0, 1584854.797 733307.568 0, 1585142.961 733342 0, 1585431.124 733376.448 0, 1585719.285 733410.914 0, 1586007.444 733445.397 0, 1586295.6 733479.897 0, 
+    1586583.755 733514.413 0, 1586871.908 733548.947 0, 1587160.058 733583.498 0, 1587448.207 733618.065 0, 1587736.354 733652.65 0, 1588024.498 733687.251 0, 1588312.641 733721.87 0, 1588600.781 733756.505 0, 1588888.919 733791.157 0, 1589177.056 733825.827 0, 
+    1589465.19 733860.513 0, 1589753.322 733895.216 0, 1590041.453 733929.936 0, 1590329.581 733964.673 0, 1590616.407 733999.271 0, 1590905.831 734034.199 0, 1591193.953 734068.987 0, 1591482.073 734103.792 0, 1591770.191 734138.614 0, 1592058.307 734173.452 0, 
+    1592346.421 734208.308 0, 1592634.533 734243.181 0, 1592922.643 734278.071 0, 1593210.75 734312.978 0, 1593498.856 734347.901 0, 1593786.96 734382.842 0, 1594075.061 734417.8 0, 1594363.161 734452.774 0, 1594651.258 734487.766 0, 1594939.353 734522.774 0, 
+    1595227.447 734557.8 0, 1595515.538 734592.842 0, 1595803.627 734627.901 0, 1596091.714 734662.978 0, 1596379.799 734698.071 0, 1596667.882 734733.181 0, 1596955.963 734768.308 0, 1597244.042 734803.452 0, 1597530.82 734838.455 0, 1598205.81 729309.562 0, 
+    1598880.765 723780.959 0))
+
+POLYGON ((1611356.055 736546.121 0, 1611069.375 736510.308 0, 1610781.397 736474.35 0, 1610493.416 736438.409 0, 1610205.434 736402.485 0, 1609917.449 736366.578 0, 1609629.462 736330.688 0, 1609341.473 736294.815 0, 1609053.482 736258.959 0, 1608765.489 736223.119 0, 
+    1608477.493 736187.297 0, 1608189.496 736151.492 0, 1607901.496 736115.704 0, 1607613.495 736079.932 0, 1607325.491 736044.178 0, 1607037.485 736008.44 0, 1606749.477 735972.72 0, 1606461.467 735937.016 0, 1606173.455 735901.329 0, 1605885.441 735865.66 0, 
+    1605597.425 735830.007 0, 1605309.406 735794.371 0, 1605021.386 735758.752 0, 1604733.363 735723.151 0, 1604444.041 735687.405 0, 1604157.311 735651.998 0, 1603869.282 735616.447 0, 1603581.251 735580.913 0, 1603293.218 735545.395 0, 1603005.183 735509.895 0, 
+    1602717.146 735474.412 0, 1602429.107 735438.946 0, 1602141.065 735403.496 0, 1601853.022 735368.064 0, 1601564.976 735332.649 0, 1601276.928 735297.25 0, 1600988.878 735261.869 0, 1600700.827 735226.504 0, 1600412.773 735191.157 0, 1600124.717 735155.826 0, 
+    1599836.658 735120.512 0, 1599548.598 735085.216 0, 1599260.536 735049.936 0, 1598972.472 735014.673 0, 1598684.405 734979.427 0, 1598396.337 734944.198 0, 1598108.266 734908.986 0, 1597820.194 734873.791 0, 1597530.82 734838.455 0, 1596855.795 740367.635 0, 
+    1596180.735 745897.098 0, 1596469.455 745932.354 0, 1596756.877 745967.47 0, 1597044.296 746002.602 0, 1597331.714 746037.752 0, 1597619.13 746072.918 0, 1597906.543 746108.101 0, 1598193.954 746143.301 0, 1598481.364 746178.518 0, 1598768.771 746213.752 0, 
+    1599056.176 746249.003 0, 1599343.579 746284.27 0, 1599630.98 746319.555 0, 1599918.379 746354.856 0, 1600205.776 746390.175 0, 1600493.171 746425.51 0, 1600780.564 746460.863 0, 1601067.954 746496.232 0, 1601355.343 746531.618 0, 1601642.729 746567.021 0, 
+    1601930.114 746602.441 0, 1602217.496 746637.878 0, 1602504.876 746673.332 0, 1602792.254 746708.802 0, 1603078.336 746744.13 0, 1603367.004 746779.794 0, 1603654.376 746815.316 0, 1603941.746 746850.854 0, 1604229.114 746886.409 0, 1604516.479 746921.982 0, 
+    1604803.843 746957.571 0, 1605091.204 746993.177 0, 1605378.564 747028.8 0, 1605665.921 747064.439 0, 1605953.276 747100.096 0, 1606240.629 747135.77 0, 1606527.98 747171.46 0, 1606815.329 747207.168 0, 1607102.675 747242.892 0, 1607390.02 747278.634 0, 
+    1607677.362 747314.392 0, 1607964.703 747350.167 0, 1608252.041 747385.959 0, 1608539.377 747421.768 0, 1608826.711 747457.594 0, 1609114.043 747493.437 0, 1609401.373 747529.296 0, 1609688.701 747565.173 0, 1609974.733 747600.905 0, 1610665.412 742073.371 0, 
+    1611356.055 736546.121 0))
+
+POLYGON ((1623763.863 749343.676 0, 1623477.93 749307.136 0, 1623190.705 749270.448 0, 1622903.478 749233.776 0, 1622616.248 749197.122 0, 1622329.016 749160.484 0, 1622041.782 749123.864 0, 1621754.546 749087.26 0, 1621467.308 749050.673 0, 1621180.068 749014.103 0, 
+    1620892.825 748977.551 0, 1620605.581 748941.014 0, 1620318.334 748904.495 0, 1620031.085 748867.993 0, 1619743.834 748831.508 0, 1619456.581 748795.039 0, 1619169.325 748758.588 0, 1618882.068 748722.153 0, 1618594.808 748685.735 0, 1618307.546 748649.335 0, 
+    1618020.282 748612.951 0, 1617733.016 748576.584 0, 1617445.748 748540.234 0, 1617158.478 748503.9 0, 1616869.914 748467.421 0, 1616583.931 748431.285 0, 1616296.654 748395.002 0, 1616009.375 748358.737 0, 1615722.094 748322.488 0, 1615434.811 748286.256 0, 
+    1615147.525 748250.042 0, 1614860.238 748213.844 0, 1614572.948 748177.663 0, 1614285.657 748141.499 0, 1613998.363 748105.351 0, 1613711.067 748069.221 0, 1613423.769 748033.108 0, 1613136.469 747997.011 0, 1612849.166 747960.932 0, 1612561.862 747924.869 0, 
+    1612274.555 747888.824 0, 1611987.247 747852.795 0, 1611699.936 747816.783 0, 1611412.623 747780.788 0, 1611125.308 747744.81 0, 1610837.991 747708.849 0, 1610550.671 747672.904 0, 1610263.35 747636.977 0, 1609974.733 747600.905 0, 1609284.02 753128.719 0, 
+    1608593.272 758656.808 0, 1608881.235 758692.799 0, 1609167.905 758728.645 0, 1609454.574 758764.507 0, 1609741.24 758800.387 0, 1610027.905 758836.284 0, 1610314.567 758872.197 0, 1610601.227 758908.128 0, 1610887.885 758944.075 0, 1611174.541 758980.039 0, 
+    1611461.195 759016.02 0, 1611747.846 759052.018 0, 1612034.496 759088.032 0, 1612321.143 759124.064 0, 1612607.788 759160.112 0, 1612894.432 759196.178 0, 1613181.073 759232.26 0, 1613467.712 759268.359 0, 1613754.348 759304.475 0, 1614040.983 759340.608 0, 
+    1614327.616 759376.757 0, 1614614.246 759412.924 0, 1614900.874 759449.107 0, 1615187.5 759485.308 0, 1615472.836 759521.362 0, 1615760.746 759557.759 0, 1616047.366 759594.01 0, 1616333.984 759630.277 0, 1616620.599 759666.562 0, 1616907.213 759702.864 0, 
+    1617193.824 759739.182 0, 1617480.433 759775.517 0, 1617767.04 759811.869 0, 1618053.645 759848.238 0, 1618340.247 759884.624 0, 1618626.848 759921.027 0, 1618913.446 759957.446 0, 1619200.042 759993.883 0, 1619486.636 760030.336 0, 1619773.228 760066.806 0, 
+    1620059.818 760103.293 0, 1620346.406 760139.797 0, 1620632.991 760176.318 0, 1620919.575 760212.856 0, 1621206.156 760249.41 0, 1621492.735 760285.982 0, 1621779.312 760322.57 0, 1622065.886 760359.175 0, 1622351.172 760395.632 0, 1623057.535 754869.516 0, 
+    1623763.863 749343.676 0))
+
+POLYGON ((1636104.104 762173.318 0, 1635818.921 762136.055 0, 1635532.451 762098.64 0, 1635245.978 762061.242 0, 1634959.504 762023.861 0, 1634673.027 761986.497 0, 1634386.548 761949.15 0, 1634100.067 761911.82 0, 1633813.584 761874.506 0, 1633527.098 761837.21 0, 
+    1633240.61 761799.93 0, 1632954.12 761762.667 0, 1632667.628 761725.421 0, 1632381.134 761688.192 0, 1632094.637 761650.98 0, 1631808.139 761613.785 0, 1631521.638 761576.606 0, 1631235.135 761539.444 0, 1630948.629 761502.299 0, 1630662.122 761465.172 0, 
+    1630375.612 761428.06 0, 1630089.1 761390.966 0, 1629802.586 761353.889 0, 1629516.07 761316.828 0, 1629228.266 761279.618 0, 1628943.031 761242.758 0, 1628656.508 761205.748 0, 1628369.984 761168.755 0, 1628083.456 761131.779 0, 1627796.927 761094.82 0, 
+    1627510.396 761057.877 0, 1627223.862 761020.952 0, 1626937.326 760984.043 0, 1626650.788 760947.151 0, 1626364.248 760910.276 0, 1626077.706 760873.418 0, 1625791.162 760836.577 0, 1625504.615 760799.752 0, 1625218.066 760762.945 0, 1624931.515 760726.154 0, 
+    1624644.962 760689.38 0, 1624358.407 760652.623 0, 1624071.849 760615.883 0, 1623785.29 760579.16 0, 1623498.728 760542.454 0, 1623212.164 760505.764 0, 1622925.598 760469.092 0, 1622639.029 760432.436 0, 1622351.172 760395.632 0, 1621644.773 765922.022 0, 
+    1620938.341 771448.68 0, 1621225.545 771485.4 0, 1621511.463 771521.972 0, 1621797.379 771558.562 0, 1622083.292 771595.168 0, 1622369.203 771631.791 0, 1622655.112 771668.431 0, 1622941.019 771705.087 0, 1623226.924 771741.761 0, 1623512.827 771778.451 0, 
+    1623798.727 771815.158 0, 1624084.625 771851.882 0, 1624370.521 771888.623 0, 1624656.415 771925.381 0, 1624942.307 771962.155 0, 1625228.197 771998.946 0, 1625514.084 772035.755 0, 1625799.97 772072.579 0, 1626085.853 772109.421 0, 1626371.734 772146.28 0, 
+    1626657.613 772183.155 0, 1626943.489 772220.047 0, 1627229.364 772256.956 0, 1627515.236 772293.882 0, 1627799.823 772330.659 0, 1628086.974 772367.785 0, 1628372.84 772404.761 0, 1628658.703 772441.754 0, 1628944.565 772478.764 0, 1629230.424 772515.791 0, 
+    1629516.281 772552.835 0, 1629802.136 772589.895 0, 1630087.989 772626.972 0, 1630373.839 772664.067 0, 1630659.687 772701.178 0, 1630945.534 772738.305 0, 1631231.378 772775.45 0, 1631517.219 772812.611 0, 1631803.059 772849.79 0, 1632088.896 772886.985 0, 
+    1632374.731 772924.197 0, 1632660.564 772961.425 0, 1632946.395 772998.671 0, 1633232.224 773035.933 0, 1633518.05 773073.213 0, 1633803.875 773110.509 0, 1634089.697 773147.821 0, 1634375.516 773185.151 0, 1634660.052 773222.33 0, 1635382.096 767697.689 0, 
+    1636104.104 762173.318 0))
+
+POLYGON ((1648376.698 775034.739 0, 1648092.266 774996.756 0, 1647806.553 774958.619 0, 1647520.837 774920.499 0, 1647235.12 774882.396 0, 1646949.4 774844.309 0, 1646663.678 774806.24 0, 1646377.953 774768.187 0, 1646092.226 774730.15 0, 1645806.497 774692.131 0, 
+    1645520.766 774654.129 0, 1645235.033 774616.143 0, 1644949.297 774578.174 0, 1644663.559 774540.222 0, 1644377.819 774502.287 0, 1644092.077 774464.369 0, 1643806.332 774426.467 0, 1643520.586 774388.582 0, 1643234.837 774350.714 0, 1642949.085 774312.863 0, 
+    1642663.332 774275.029 0, 1642377.576 774237.211 0, 1642091.818 774199.411 0, 1641806.058 774161.627 0, 1641519.015 774123.691 0, 1641234.531 774086.11 0, 1640948.764 774048.376 0, 1640662.995 774010.66 0, 1640377.224 773972.96 0, 1640091.45 773935.277 0, 
+    1639805.675 773897.611 0, 1639519.897 773859.962 0, 1639234.117 773822.329 0, 1638948.334 773784.714 0, 1638662.55 773747.115 0, 1638376.763 773709.533 0, 1638090.974 773671.968 0, 1637805.183 773634.419 0, 1637519.389 773596.888 0, 1637233.594 773559.373 0, 
+    1636947.796 773521.875 0, 1636661.996 773484.394 0, 1636376.194 773446.93 0, 1636090.389 773409.482 0, 1635804.583 773372.052 0, 1635518.774 773334.638 0, 1635232.963 773297.241 0, 1634947.15 773259.861 0, 1634660.052 773222.33 0, 1633937.974 778747.236 0, 
+    1633215.861 784272.405 0, 1633502.305 784309.85 0, 1633787.468 784347.146 0, 1634072.629 784384.457 0, 1634357.787 784421.786 0, 1634642.944 784459.132 0, 1634928.098 784496.494 0, 1635213.25 784533.873 0, 1635498.399 784571.268 0, 1635783.547 784608.681 0, 
+    1636068.692 784646.11 0, 1636353.835 784683.557 0, 1636638.976 784721.019 0, 1636924.115 784758.499 0, 1637209.251 784795.996 0, 1637494.385 784833.509 0, 1637779.517 784871.039 0, 1638064.647 784908.586 0, 1638349.775 784946.149 0, 1638634.9 784983.73 0, 
+    1638920.023 785021.327 0, 1639205.144 785058.941 0, 1639490.263 785096.572 0, 1639775.38 785134.219 0, 1640059.216 785171.715 0, 1640345.606 785209.565 0, 1640630.716 785247.262 0, 1640915.824 785284.977 0, 1641200.929 785322.708 0, 1641486.032 785360.457 0, 
+    1641771.133 785398.222 0, 1642056.232 785436.003 0, 1642341.329 785473.802 0, 1642626.423 785511.617 0, 1642911.515 785549.449 0, 1643196.605 785587.298 0, 1643481.693 785625.164 0, 1643766.778 785663.046 0, 1644051.861 785700.946 0, 1644336.942 785738.862 0, 
+    1644622.021 785776.794 0, 1644907.098 785814.744 0, 1645192.172 785852.71 0, 1645477.244 785890.693 0, 1645762.314 785928.693 0, 1646047.381 785966.71 0, 1646332.447 786004.743 0, 1646617.51 786042.794 0, 1646901.294 786080.69 0, 1647639.014 780557.584 0, 
+    1648376.698 775034.739 0))
+
+POLYGON ((1660581.564 787927.632 0, 1660297.885 787888.934 0, 1660012.931 787850.078 0, 1659727.974 787811.239 0, 1659443.015 787772.418 0, 1659158.054 787733.612 0, 1658873.09 787694.824 0, 1658588.124 787656.052 0, 1658303.156 787617.298 0, 1658018.186 787578.56 0, 
+    1657733.213 787539.838 0, 1657448.238 787501.134 0, 1657163.261 787462.446 0, 1656878.281 787423.775 0, 1656593.3 787385.121 0, 1656308.315 787346.484 0, 1656023.329 787307.863 0, 1655738.34 787269.259 0, 1655453.35 787230.672 0, 1655168.356 787192.102 0, 
+    1654883.361 787153.548 0, 1654598.363 787115.012 0, 1654313.363 787076.492 0, 1654028.361 787037.988 0, 1653742.081 786999.33 0, 1653458.35 786961.032 0, 1653173.341 786922.58 0, 1652888.329 786884.143 0, 1652603.316 786845.724 0, 1652318.3 786807.322 0, 
+    1652033.282 786768.936 0, 1651748.261 786730.567 0, 1651463.239 786692.215 0, 1651178.214 786653.879 0, 1650893.187 786615.56 0, 1650608.157 786577.259 0, 1650323.126 786538.973 0, 1650038.092 786500.705 0, 1649753.056 786462.454 0, 1649468.017 786424.219 0, 
+    1649182.977 786386.001 0, 1648897.934 786347.8 0, 1648612.889 786309.615 0, 1648327.841 786271.447 0, 1648042.792 786233.296 0, 1647757.74 786195.162 0, 1647472.686 786157.045 0, 1647187.629 786118.944 0, 1646901.294 786080.69 0, 1646163.54 791604.055 0, 
+    1645425.752 797127.676 0, 1645711.434 797165.843 0, 1645995.84 797203.857 0, 1646280.244 797241.887 0, 1646564.646 797279.934 0, 1646849.046 797317.998 0, 1647133.443 797356.079 0, 1647417.838 797394.176 0, 1647702.23 797432.29 0, 1647986.621 797470.421 0, 
+    1648271.009 797508.568 0, 1648555.395 797546.733 0, 1648839.779 797584.914 0, 1649124.16 797623.112 0, 1649408.54 797661.326 0, 1649692.917 797699.557 0, 1649977.291 797737.805 0, 1650261.664 797776.07 0, 1650546.034 797814.352 0, 1650830.402 797852.65 0, 
+    1651114.768 797890.965 0, 1651399.131 797929.296 0, 1651683.493 797967.645 0, 1651967.851 798006.01 0, 1652250.936 798044.22 0, 1652536.563 798082.791 0, 1652820.915 798121.206 0, 1653105.265 798159.638 0, 1653389.612 798198.087 0, 1653673.958 798236.553 0, 
+    1653958.301 798275.035 0, 1654242.642 798313.534 0, 1654526.98 798352.05 0, 1654811.317 798390.582 0, 1655095.651 798429.131 0, 1655379.983 798467.697 0, 1655664.312 798506.28 0, 1655948.639 798544.88 0, 1656232.964 798583.496 0, 1656517.287 798622.129 0, 
+    1656801.608 798660.778 0, 1657085.926 798699.445 0, 1657370.242 798738.128 0, 1657654.555 798776.828 0, 1657938.867 798815.544 0, 1658223.176 798854.278 0, 1658507.482 798893.028 0, 1658791.787 798931.795 0, 1659074.818 798970.405 0, 1659828.209 793448.891 0, 
+    1660581.564 787927.632 0))
+
+POLYGON ((1193301.572 368481.217 0, 1192993.4 368469.902 0, 1192683.761 368458.552 0, 1192374.12 368447.22 0, 1192064.479 368435.907 0, 1191754.837 368424.611 0, 1191445.195 368413.334 0, 1191135.552 368402.075 0, 1190825.908 368390.834 0, 1190516.263 368379.612 0, 
+    1190206.618 368368.408 0, 1189896.972 368357.222 0, 1189587.326 368346.054 0, 1189277.679 368334.904 0, 1188968.031 368323.773 0, 1188658.383 368312.659 0, 1188348.734 368301.565 0, 1188039.084 368290.488 0, 1187729.434 368279.429 0, 1187419.783 368268.389 0, 
+    1187110.131 368257.367 0, 1186800.479 368246.363 0, 1186490.826 368235.378 0, 1186181.172 368224.41 0, 1185870.049 368213.409 0, 1185561.863 368202.53 0, 1185252.207 368191.618 0, 1184942.551 368180.723 0, 1184632.894 368169.847 0, 1184323.237 368158.989 0, 
+    1184013.579 368148.149 0, 1183703.92 368137.327 0, 1183394.261 368126.524 0, 1183084.601 368115.739 0, 1182774.94 368104.972 0, 1182465.279 368094.223 0, 1182155.617 368083.493 0, 1181845.954 368072.781 0, 1181536.291 368062.087 0, 1181226.627 368051.411 0, 
+    1180916.963 368040.754 0, 1180607.298 368030.114 0, 1180297.632 368019.493 0, 1179987.966 368008.89 0, 1179678.299 367998.306 0, 1179368.631 367987.739 0, 1179058.963 367977.191 0, 1178749.295 367966.661 0, 1178438.155 367956.1 0, 1178250.129 373500.113 0, 
+    1178062.086 379044.599 0, 1178372.57 379055.138 0, 1178681.586 379065.646 0, 1178990.602 379076.172 0, 1179299.616 379086.716 0, 1179608.631 379097.278 0, 1179917.644 379107.859 0, 1180226.657 379118.457 0, 1180535.67 379129.074 0, 1180844.682 379139.709 0, 
+    1181153.693 379150.363 0, 1181462.703 379161.034 0, 1181771.713 379171.724 0, 1182080.723 379182.432 0, 1182389.731 379193.158 0, 1182698.739 379203.902 0, 1183007.747 379214.664 0, 1183316.753 379225.445 0, 1183625.759 379236.243 0, 1183934.765 379247.06 0, 
+    1184243.77 379257.895 0, 1184552.774 379268.749 0, 1184861.778 379279.62 0, 1185170.78 379290.51 0, 1185478.317 379301.366 0, 1185788.784 379312.344 0, 1186097.785 379323.288 0, 1186406.786 379334.251 0, 1186715.785 379345.231 0, 1187024.784 379356.23 0, 
+    1187333.783 379367.247 0, 1187642.781 379378.282 0, 1187951.778 379389.336 0, 1188260.774 379400.407 0, 1188569.77 379411.497 0, 1188878.765 379422.605 0, 1189187.76 379433.731 0, 1189496.753 379444.875 0, 1189805.747 379456.038 0, 1190114.739 379467.218 0, 
+    1190423.731 379478.417 0, 1190732.722 379489.634 0, 1191041.713 379500.87 0, 1191350.703 379512.123 0, 1191659.692 379523.395 0, 1191968.68 379534.684 0, 1192277.668 379545.992 0, 1192586.656 379557.319 0, 1192894.178 379568.609 0, 1193097.884 374024.676 0, 
+    1193301.572 368481.217 0))
+
+POLYGON ((1207724.73 380134.521 0, 1207417.238 380122.361 0, 1207108.284 380110.162 0, 1206799.329 380097.981 0, 1206490.374 380085.819 0, 1206181.418 380073.674 0, 1205872.461 380061.548 0, 1205563.503 380049.44 0, 1205254.545 380037.35 0, 1204945.586 380025.278 0, 
+    1204636.627 380013.224 0, 1204327.666 380001.189 0, 1204018.705 379989.172 0, 1203709.743 379977.173 0, 1203400.781 379965.192 0, 1203091.817 379953.229 0, 1202782.853 379941.285 0, 1202473.889 379929.358 0, 1202164.923 379917.45 0, 1201855.957 379905.56 0, 
+    1201546.991 379893.689 0, 1201238.023 379881.835 0, 1200929.055 379870 0, 1200620.086 379858.182 0, 1200309.654 379846.328 0, 1200002.146 379834.603 0, 1199693.176 379822.84 0, 1199384.204 379811.096 0, 1199075.232 379799.369 0, 1198766.259 379787.661 0, 
+    1198457.285 379775.971 0, 1198148.311 379764.3 0, 1197839.336 379752.646 0, 1197530.36 379741.011 0, 1197221.383 379729.394 0, 1196912.406 379717.795 0, 1196603.428 379706.214 0, 1196294.45 379694.651 0, 1195985.471 379683.107 0, 1195676.491 379671.581 0, 
+    1195367.51 379660.073 0, 1195058.529 379648.583 0, 1194749.547 379637.111 0, 1194440.565 379625.658 0, 1194131.582 379614.222 0, 1193822.598 379602.805 0, 1193513.613 379591.406 0, 1193204.628 379580.026 0, 1192894.178 379568.609 0, 1192690.455 385113.012 0, 
+    1192486.715 390657.883 0, 1192796.509 390669.275 0, 1193104.841 390680.632 0, 1193413.173 390692.007 0, 1193721.504 390703.4 0, 1194029.835 390714.811 0, 1194338.165 390726.24 0, 1194646.494 390737.688 0, 1194954.822 390749.153 0, 1195263.15 390760.637 0, 
+    1195571.477 390772.139 0, 1195879.804 390783.659 0, 1196188.13 390795.197 0, 1196496.455 390806.753 0, 1196804.779 390818.328 0, 1197113.103 390829.92 0, 1197421.426 390841.531 0, 1197729.748 390853.16 0, 1198038.07 390864.807 0, 1198346.391 390876.472 0, 
+    1198654.711 390888.156 0, 1198963.031 390899.857 0, 1199271.35 390911.577 0, 1199579.668 390923.315 0, 1199886.526 390935.015 0, 1200196.303 390946.845 0, 1200504.619 390958.637 0, 1200812.934 390970.447 0, 1201121.249 390982.276 0, 1201429.563 390994.122 0, 
+    1201737.877 391005.987 0, 1202046.189 391017.87 0, 1202354.501 391029.771 0, 1202662.813 391041.691 0, 1202971.123 391053.628 0, 1203279.433 391065.583 0, 1203587.742 391077.557 0, 1203896.051 391089.549 0, 1204204.359 391101.559 0, 1204512.666 391113.587 0, 
+    1204820.972 391125.633 0, 1205129.278 391137.698 0, 1205437.583 391149.78 0, 1205745.887 391161.881 0, 1206054.19 391174 0, 1206362.493 391186.137 0, 1206670.795 391198.292 0, 1206979.097 391210.466 0, 1207285.939 391222.599 0, 1207505.344 385678.326 0, 
+    1207724.73 380134.521 0))
+
+POLYGON ((1222083.509 391829.124 0, 1221776.7 391816.123 0, 1221468.434 391803.079 0, 1221160.167 391790.053 0, 1220851.9 391777.045 0, 1220543.632 391764.055 0, 1220235.363 391751.083 0, 1219927.094 391738.13 0, 1219618.823 391725.194 0, 1219310.552 391712.277 0, 
+    1219002.28 391699.378 0, 1218694.008 391686.497 0, 1218385.734 391673.634 0, 1218077.46 391660.789 0, 1217769.185 391647.963 0, 1217460.91 391635.154 0, 1217152.633 391622.364 0, 1216844.356 391609.592 0, 1216536.078 391596.838 0, 1216227.8 391584.102 0, 
+    1215919.52 391571.385 0, 1215611.24 391558.685 0, 1215302.959 391546.004 0, 1214994.678 391533.341 0, 1214684.938 391520.636 0, 1214378.112 391508.069 0, 1214069.828 391495.46 0, 1213761.544 391482.869 0, 1213453.258 391470.297 0, 1213144.972 391457.742 0, 
+    1212836.685 391445.206 0, 1212528.398 391432.688 0, 1212220.109 391420.188 0, 1211911.82 391407.706 0, 1211603.531 391395.243 0, 1211295.24 391382.797 0, 1210986.949 391370.37 0, 1210678.657 391357.961 0, 1210370.364 391345.569 0, 1210062.071 391333.197 0, 
+    1209753.777 391320.842 0, 1209445.482 391308.505 0, 1209137.186 391296.187 0, 1208828.89 391283.886 0, 1208520.593 391271.604 0, 1208212.295 391259.34 0, 1207903.996 391247.094 0, 1207595.697 391234.867 0, 1207285.939 391222.599 0, 1207066.516 396767.337 0, 
+    1206847.074 402312.536 0, 1207156.177 402324.777 0, 1207463.823 402336.979 0, 1207771.469 402349.199 0, 1208079.114 402361.437 0, 1208386.758 402373.693 0, 1208694.402 402385.967 0, 1209002.045 402398.26 0, 1209309.687 402410.57 0, 1209617.329 402422.899 0, 
+    1209924.969 402435.246 0, 1210232.609 402447.61 0, 1210540.249 402459.993 0, 1210847.887 402472.394 0, 1211155.525 402484.814 0, 1211463.162 402497.251 0, 1211770.798 402509.706 0, 1212078.434 402522.18 0, 1212386.069 402534.671 0, 1212693.703 402547.181 0, 
+    1213001.336 402559.709 0, 1213308.969 402572.255 0, 1213616.601 402584.818 0, 1213924.232 402597.401 0, 1214230.408 402609.941 0, 1214539.492 402622.619 0, 1214847.121 402635.256 0, 1215154.749 402647.91 0, 1215462.377 402660.583 0, 1215770.003 402673.273 0, 
+    1216077.629 402685.982 0, 1216385.255 402698.709 0, 1216692.879 402711.454 0, 1217000.503 402724.217 0, 1217308.126 402736.999 0, 1217615.748 402749.798 0, 1217923.369 402762.616 0, 1218230.99 402775.451 0, 1218538.61 402788.305 0, 1218846.229 402801.177 0, 
+    1219153.848 402814.067 0, 1219461.465 402826.975 0, 1219769.082 402839.901 0, 1220076.698 402852.845 0, 1220384.314 402865.807 0, 1220691.928 402878.788 0, 1220999.542 402891.786 0, 1221307.155 402904.803 0, 1221613.315 402917.776 0, 1221848.421 397373.219 0, 
+    1222083.509 391829.124 0))
+
+POLYGON ((1292907.487 450911.311 0, 1292604.127 450894.161 0, 1292299.338 450876.948 0, 1291994.549 450859.752 0, 1291689.758 450842.575 0, 1291384.966 450825.416 0, 1291080.174 450808.275 0, 1290775.38 450791.151 0, 1290470.585 450774.046 0, 1290165.789 450756.958 0, 
+    1289860.993 450739.888 0, 1289556.195 450722.837 0, 1289251.396 450705.803 0, 1288946.596 450688.787 0, 1288641.796 450671.789 0, 1288336.994 450654.809 0, 1288032.191 450637.848 0, 1287727.388 450620.903 0, 1287422.583 450603.977 0, 1287117.777 450587.069 0, 
+    1286812.97 450570.179 0, 1286508.163 450553.307 0, 1286203.354 450536.452 0, 1285898.544 450519.616 0, 1285592.304 450502.719 0, 1285288.922 450485.997 0, 1284984.109 450469.215 0, 1284679.296 450452.45 0, 1284374.481 450435.703 0, 1284069.665 450418.974 0, 
+    1283764.849 450402.264 0, 1283460.031 450385.571 0, 1283155.212 450368.896 0, 1282850.393 450352.239 0, 1282545.572 450335.6 0, 1282240.751 450318.979 0, 1281935.928 450302.376 0, 1281631.105 450285.79 0, 1281326.28 450269.223 0, 1281021.455 450252.674 0, 
+    1280716.629 450236.142 0, 1280411.801 450219.629 0, 1280106.973 450203.133 0, 1279802.144 450186.656 0, 1279497.313 450170.196 0, 1279192.482 450153.754 0, 1278887.65 450137.331 0, 1278582.817 450120.925 0, 1278276.552 450104.46 0, 1277978.588 455650.027 0, 
+    1277680.601 461196.026 0, 1277986.21 461212.455 0, 1278290.39 461228.826 0, 1278594.569 461245.214 0, 1278898.748 461261.621 0, 1279202.925 461278.045 0, 1279507.102 461294.487 0, 1279811.277 461310.948 0, 1280115.452 461327.426 0, 1280419.625 461343.922 0, 
+    1280723.798 461360.436 0, 1281027.97 461376.967 0, 1281332.14 461393.517 0, 1281636.31 461410.085 0, 1281940.479 461426.67 0, 1282244.646 461443.274 0, 1282548.813 461459.895 0, 1282852.979 461476.534 0, 1283157.144 461493.191 0, 1283461.308 461509.866 0, 
+    1283765.47 461526.559 0, 1284069.632 461543.27 0, 1284373.793 461559.999 0, 1284677.953 461576.745 0, 1284980.686 461593.431 0, 1285286.27 461610.292 0, 1285590.427 461627.093 0, 1285894.583 461643.911 0, 1286198.738 461660.747 0, 1286502.892 461677.601 0, 
+    1286807.045 461694.473 0, 1287111.197 461711.363 0, 1287415.348 461728.271 0, 1287719.498 461745.196 0, 1288023.646 461762.14 0, 1288327.794 461779.101 0, 1288631.941 461796.081 0, 1288936.087 461813.078 0, 1289240.232 461830.093 0, 1289544.376 461847.126 0, 
+    1289848.519 461864.177 0, 1290152.661 461881.246 0, 1290456.802 461898.333 0, 1290760.942 461915.437 0, 1291065.081 461932.56 0, 1291369.219 461949.7 0, 1291673.356 461966.859 0, 1291977.492 461984.035 0, 1292280.202 462001.148 0, 1292593.857 456456.014 0, 
+    1292907.487 450911.311 0))
+
+POLYGON ((1306877.471 462847.515 0, 1306574.808 462829.546 0, 1306270.721 462811.51 0, 1305966.634 462793.493 0, 1305662.546 462775.493 0, 1305358.457 462757.511 0, 1305054.366 462739.548 0, 1304750.275 462721.602 0, 1304446.182 462703.674 0, 1304142.088 462685.763 0, 
+    1303837.994 462667.871 0, 1303533.898 462649.997 0, 1303229.801 462632.14 0, 1302925.704 462614.302 0, 1302621.605 462596.481 0, 1302317.505 462578.678 0, 1302013.404 462560.894 0, 1301709.302 462543.127 0, 1301405.199 462525.378 0, 1301101.095 462507.646 0, 
+    1300796.99 462489.933 0, 1300492.884 462472.238 0, 1300188.776 462454.56 0, 1299884.668 462436.901 0, 1299579.135 462419.177 0, 1299276.448 462401.635 0, 1298972.337 462384.029 0, 1298668.225 462366.441 0, 1298364.111 462348.871 0, 1298059.997 462331.319 0, 
+    1297755.881 462313.785 0, 1297451.765 462296.269 0, 1297147.647 462278.77 0, 1296843.529 462261.29 0, 1296539.409 462243.827 0, 1296235.288 462226.382 0, 1295931.167 462208.955 0, 1295627.044 462191.546 0, 1295322.92 462174.155 0, 1295018.796 462156.782 0, 
+    1294714.67 462139.427 0, 1294410.543 462122.089 0, 1294106.415 462104.77 0, 1293802.286 462087.468 0, 1293498.156 462070.185 0, 1293194.026 462052.919 0, 1292889.894 462035.671 0, 1292585.761 462018.441 0, 1292280.202 462001.148 0, 1291966.523 467546.712 0, 
+    1291652.821 473092.701 0, 1291957.723 473109.957 0, 1292261.203 473127.15 0, 1292564.682 473144.361 0, 1292868.161 473161.59 0, 1293171.638 473178.836 0, 1293475.114 473196.101 0, 1293778.589 473213.383 0, 1294082.063 473230.683 0, 1294385.535 473248.001 0, 
+    1294689.007 473265.337 0, 1294992.478 473282.691 0, 1295295.948 473300.062 0, 1295599.417 473317.452 0, 1295902.885 473334.859 0, 1296206.352 473352.284 0, 1296509.818 473369.727 0, 1296813.282 473387.188 0, 1297116.746 473404.667 0, 1297420.209 473422.164 0, 
+    1297723.67 473439.678 0, 1298027.131 473457.21 0, 1298330.591 473474.761 0, 1298634.049 473492.329 0, 1298936.086 473509.832 0, 1299240.963 473527.518 0, 1299544.419 473545.14 0, 1299847.873 473562.78 0, 1300151.327 473580.437 0, 1300454.779 473598.112 0, 
+    1300758.23 473615.805 0, 1301061.681 473633.516 0, 1301365.13 473651.245 0, 1301668.578 473668.992 0, 1301972.025 473686.756 0, 1302275.471 473704.539 0, 1302578.916 473722.339 0, 1302882.36 473740.157 0, 1303185.803 473757.993 0, 1303489.245 473775.847 0, 
+    1303792.686 473793.719 0, 1304096.126 473811.608 0, 1304399.565 473829.516 0, 1304703.002 473847.441 0, 1305006.439 473865.384 0, 1305309.875 473883.345 0, 1305613.309 473901.324 0, 1305916.743 473919.321 0, 1306218.756 473937.251 0, 1306548.126 468392.17 0, 
+    1306877.471 462847.515 0))
+
+POLYGON ((1320782.247 474822.948 0, 1320480.283 474804.165 0, 1320176.902 474785.311 0, 1319873.519 474766.475 0, 1319570.136 474747.657 0, 1319266.751 474728.856 0, 1318963.365 474710.074 0, 1318659.978 474691.309 0, 1318356.59 474672.563 0, 1318053.201 474653.834 0, 
+    1317749.811 474635.123 0, 1317446.419 474616.429 0, 1317143.027 474597.754 0, 1316839.633 474579.097 0, 1316536.239 474560.457 0, 1316232.843 474541.835 0, 1315929.446 474523.231 0, 1315626.048 474504.645 0, 1315322.649 474486.077 0, 1315019.249 474467.527 0, 
+    1314715.848 474448.994 0, 1314412.445 474430.48 0, 1314109.042 474411.983 0, 1313805.638 474393.504 0, 1313500.814 474374.957 0, 1313198.825 474356.6 0, 1312895.418 474338.174 0, 1312592.009 474319.767 0, 1312288.599 474301.377 0, 1311985.188 474283.006 0, 
+    1311681.776 474264.652 0, 1311378.363 474246.316 0, 1311074.948 474227.997 0, 1310771.533 474209.697 0, 1310468.117 474191.415 0, 1310164.699 474173.15 0, 1309861.281 474154.903 0, 1309557.861 474136.674 0, 1309254.44 474118.463 0, 1308951.019 474100.27 0, 
+    1308647.596 474082.095 0, 1308344.172 474063.937 0, 1308040.747 474045.798 0, 1307737.321 474027.676 0, 1307433.894 474009.572 0, 1307130.466 473991.486 0, 1306827.037 473973.418 0, 1306523.606 473955.368 0, 1306218.756 473937.251 0, 1305889.361 479482.755 0, 
+    1305559.941 485028.679 0, 1305864.135 485046.756 0, 1306166.913 485064.768 0, 1306469.689 485082.797 0, 1306772.464 485100.844 0, 1307075.239 485118.909 0, 1307378.012 485136.992 0, 1307680.784 485155.093 0, 1307983.555 485173.211 0, 1308286.325 485191.347 0, 
+    1308589.094 485209.501 0, 1308891.862 485227.673 0, 1309194.629 485245.863 0, 1309497.395 485264.07 0, 1309800.159 485282.296 0, 1310102.923 485300.539 0, 1310405.685 485318.8 0, 1310708.447 485337.078 0, 1311011.207 485355.375 0, 1311313.966 485373.689 0, 
+    1311616.725 485392.022 0, 1311919.482 485410.372 0, 1312222.238 485428.74 0, 1312524.993 485447.125 0, 1312826.332 485465.443 0, 1313130.5 485483.95 0, 1313433.251 485502.389 0, 1313736.002 485520.846 0, 1314038.751 485539.321 0, 1314341.5 485557.814 0, 
+    1314644.247 485576.324 0, 1314946.994 485594.852 0, 1315249.739 485613.398 0, 1315552.483 485631.962 0, 1315855.226 485650.544 0, 1316157.968 485669.143 0, 1316460.709 485687.761 0, 1316763.448 485706.396 0, 1317066.187 485725.049 0, 1317368.924 485743.72 0, 
+    1317671.661 485762.408 0, 1317974.396 485781.115 0, 1318277.13 485799.839 0, 1318579.864 485818.581 0, 1318882.596 485837.341 0, 1319185.326 485856.119 0, 1319488.056 485874.914 0, 1319790.785 485893.728 0, 1320092.099 485912.471 0, 1320437.186 480367.5 0, 
+    1320782.247 474822.948 0))
+
+POLYGON ((1334621.703 486837.315 0, 1334320.44 486817.721 0, 1334017.766 486798.052 0, 1333715.09 486778.401 0, 1333412.414 486758.768 0, 1333109.736 486739.153 0, 1332807.057 486719.556 0, 1332504.377 486699.977 0, 1332201.696 486680.415 0, 1331899.013 486660.871 0, 
+    1331596.33 486641.345 0, 1331293.645 486621.837 0, 1330990.959 486602.347 0, 1330688.272 486582.874 0, 1330385.584 486563.419 0, 1330082.895 486543.982 0, 1329780.204 486524.563 0, 1329477.513 486505.162 0, 1329174.82 486485.778 0, 1328872.126 486466.413 0, 
+    1328569.431 486447.065 0, 1328266.735 486427.735 0, 1327964.038 486408.423 0, 1327661.339 486389.128 0, 1327357.227 486369.762 0, 1327055.939 486350.593 0, 1326753.237 486331.352 0, 1326450.534 486312.129 0, 1326147.83 486292.924 0, 1325845.125 486273.736 0, 
+    1325542.419 486254.566 0, 1325239.711 486235.414 0, 1324937.002 486216.28 0, 1324634.293 486197.164 0, 1324331.582 486178.066 0, 1324028.87 486158.985 0, 1323726.157 486139.922 0, 1323423.443 486120.877 0, 1323120.727 486101.85 0, 1322818.011 486082.841 0, 
+    1322515.293 486063.849 0, 1322212.575 486044.876 0, 1321909.855 486025.92 0, 1321607.134 486006.982 0, 1321304.412 485988.061 0, 1321001.689 485969.159 0, 1320698.964 485950.274 0, 1320396.239 485931.408 0, 1320092.099 485912.471 0, 1319746.986 491457.858 0, 
+    1319401.847 497003.66 0, 1319705.332 497022.556 0, 1320007.404 497041.382 0, 1320309.476 497060.226 0, 1320611.546 497079.088 0, 1320913.615 497097.967 0, 1321215.683 497116.864 0, 1321517.75 497135.779 0, 1321819.816 497154.712 0, 1322121.881 497173.663 0, 
+    1322423.945 497192.631 0, 1322726.007 497211.617 0, 1323028.069 497230.621 0, 1323330.129 497249.643 0, 1323632.188 497268.682 0, 1323934.246 497287.74 0, 1324236.303 497306.815 0, 1324538.359 497325.907 0, 1324840.414 497345.018 0, 1325142.467 497364.146 0, 
+    1325444.52 497383.292 0, 1325746.571 497402.456 0, 1326048.621 497421.638 0, 1326350.67 497440.837 0, 1326651.309 497459.965 0, 1326954.765 497479.29 0, 1327256.811 497498.542 0, 1327558.855 497517.813 0, 1327860.899 497537.101 0, 1328162.941 497556.408 0, 
+    1328464.982 497575.731 0, 1328767.022 497595.073 0, 1329069.061 497614.433 0, 1329371.099 497633.81 0, 1329673.135 497653.205 0, 1329975.171 497672.618 0, 1330277.205 497692.048 0, 1330579.238 497711.497 0, 1330881.27 497730.963 0, 1331183.301 497750.447 0, 
+    1331485.331 497769.948 0, 1331787.359 497789.468 0, 1332089.387 497809.005 0, 1332391.413 497828.56 0, 1332693.438 497848.133 0, 1332995.462 497867.723 0, 1333297.485 497887.332 0, 1333599.506 497906.958 0, 1333900.119 497926.51 0, 1334260.924 492381.706 0, 
+    1334621.703 486837.315 0))
+
+POLYGON ((1348395.726 498890.317 0, 1348095.167 498869.915 0, 1347793.202 498849.436 0, 1347491.236 498828.974 0, 1347189.269 498808.53 0, 1346887.3 498788.105 0, 1346585.33 498767.696 0, 1346283.359 498747.306 0, 1345981.387 498726.933 0, 1345679.414 498706.578 0, 
+    1345377.439 498686.241 0, 1345075.463 498665.922 0, 1344773.486 498645.62 0, 1344471.508 498625.336 0, 1344169.529 498605.07 0, 1343867.548 498584.822 0, 1343565.566 498564.592 0, 1343263.583 498544.379 0, 1342961.599 498524.184 0, 1342659.614 498504.007 0, 
+    1342357.627 498483.848 0, 1342055.64 498463.706 0, 1341753.651 498443.582 0, 1341451.661 498423.476 0, 1341148.263 498403.294 0, 1340847.677 498383.317 0, 1340545.683 498363.265 0, 1340243.688 498343.23 0, 1339941.692 498323.212 0, 1339639.695 498303.213 0, 
+    1339337.697 498283.231 0, 1339035.697 498263.268 0, 1338733.697 498243.321 0, 1338431.695 498223.393 0, 1338129.692 498203.483 0, 1337827.688 498183.59 0, 1337525.682 498163.715 0, 1337223.676 498143.858 0, 1336921.668 498124.018 0, 1336619.659 498104.197 0, 
+    1336317.649 498084.393 0, 1336015.638 498064.607 0, 1335713.626 498044.838 0, 1335411.612 498025.088 0, 1335109.597 498005.355 0, 1334807.581 497985.64 0, 1334505.564 497965.943 0, 1334203.546 497946.263 0, 1333900.119 497926.51 0, 1333539.287 503471.725 0, 
+    1333178.429 509017.347 0, 1333481.2 509037.058 0, 1333782.565 509056.695 0, 1334083.93 509076.35 0, 1334385.293 509096.022 0, 1334686.655 509115.712 0, 1334988.015 509135.42 0, 1335289.375 509155.146 0, 1335590.734 509174.889 0, 1335892.091 509194.65 0, 
+    1336193.447 509214.429 0, 1336494.802 509234.225 0, 1336796.156 509254.04 0, 1337097.508 509273.872 0, 1337398.86 509293.721 0, 1337700.21 509313.589 0, 1338001.559 509333.474 0, 1338302.907 509353.377 0, 1338604.254 509373.298 0, 1338905.599 509393.236 0, 
+    1339206.944 509413.192 0, 1339508.287 509433.166 0, 1339809.629 509453.158 0, 1340110.97 509473.167 0, 1340410.906 509493.101 0, 1340713.648 509513.239 0, 1341014.986 509533.302 0, 1341316.322 509553.382 0, 1341617.657 509573.48 0, 1341918.991 509593.596 0, 
+    1342220.323 509613.73 0, 1342521.655 509633.881 0, 1342822.985 509654.05 0, 1343124.314 509674.237 0, 1343425.642 509694.441 0, 1343726.969 509714.663 0, 1344028.294 509734.903 0, 1344329.618 509755.161 0, 1344630.942 509775.437 0, 1344932.263 509795.73 0, 
+    1345233.584 509816.041 0, 1345534.904 509836.369 0, 1345836.222 509856.716 0, 1346137.539 509877.08 0, 1346438.855 509897.462 0, 1346740.17 509917.861 0, 1347041.483 509938.278 0, 1347342.796 509958.713 0, 1347642.704 509979.071 0, 1348019.229 504434.49 0, 
+    1348395.726 498890.317 0))
+
+POLYGON ((1362104.206 510981.655 0, 1361804.353 510960.45 0, 1361503.1 510939.164 0, 1361201.845 510917.895 0, 1360900.589 510896.644 0, 1360599.332 510875.411 0, 1360298.074 510854.196 0, 1359996.814 510832.999 0, 1359695.553 510811.819 0, 1359394.291 510790.657 0, 
+    1359093.028 510769.512 0, 1358791.763 510748.386 0, 1358490.497 510727.277 0, 1358189.23 510706.186 0, 1357887.962 510685.112 0, 1357586.692 510664.056 0, 1357285.421 510643.018 0, 1356984.149 510621.998 0, 1356682.876 510600.996 0, 1356381.601 510580.011 0, 
+    1356080.326 510559.044 0, 1355779.049 510538.095 0, 1355477.77 510517.163 0, 1355176.491 510496.249 0, 1354873.809 510475.256 0, 1354573.928 510454.475 0, 1354272.645 510433.614 0, 1353971.361 510412.771 0, 1353670.075 510391.946 0, 1353368.788 510371.138 0, 
+    1353067.5 510350.349 0, 1352766.211 510329.577 0, 1352464.92 510308.822 0, 1352163.629 510288.086 0, 1351862.336 510267.367 0, 1351561.041 510246.666 0, 1351259.746 510225.983 0, 1350958.449 510205.317 0, 1350657.152 510184.669 0, 1350355.853 510164.039 0, 
+    1350054.552 510143.427 0, 1349753.251 510122.832 0, 1349451.948 510102.255 0, 1349150.644 510081.696 0, 1348849.339 510061.155 0, 1348548.033 510040.631 0, 1348246.725 510020.125 0, 1347945.417 509999.637 0, 1347642.704 509979.071 0, 1347266.153 515524.056 0, 
+    1346889.573 521069.443 0, 1347191.63 521089.964 0, 1347492.286 521110.408 0, 1347792.941 521130.87 0, 1348093.594 521151.349 0, 1348394.247 521171.846 0, 1348694.898 521192.36 0, 1348995.548 521212.893 0, 1349296.196 521233.443 0, 1349596.844 521254.011 0, 
+    1349897.49 521274.596 0, 1350198.135 521295.199 0, 1350498.779 521315.82 0, 1350799.422 521336.458 0, 1351100.063 521357.115 0, 1351400.703 521377.789 0, 1351701.343 521398.48 0, 1352001.98 521419.189 0, 1352302.617 521439.916 0, 1352603.252 521460.661 0, 
+    1352903.886 521481.423 0, 1353204.519 521502.204 0, 1353505.151 521523.001 0, 1353805.781 521543.817 0, 1354105.013 521564.553 0, 1354407.039 521585.501 0, 1354707.665 521606.369 0, 1355008.291 521627.256 0, 1355308.915 521648.159 0, 1355609.538 521669.081 0, 
+    1355910.16 521690.02 0, 1356210.781 521710.977 0, 1356511.4 521731.952 0, 1356812.018 521752.945 0, 1357112.635 521773.955 0, 1357413.251 521794.982 0, 1357713.866 521816.028 0, 1358014.479 521837.091 0, 1358315.091 521858.172 0, 1358615.701 521879.271 0, 
+    1358916.311 521900.387 0, 1359216.919 521921.521 0, 1359517.526 521942.672 0, 1359818.132 521963.842 0, 1360118.736 521985.029 0, 1360419.34 522006.233 0, 1360719.942 522027.456 0, 1361020.542 522048.696 0, 1361319.745 522069.855 0, 1361711.99 516525.554 0, 
+    1362104.206 510981.655 0))
+
+POLYGON ((1375747.033 523111.031 0, 1375447.889 523089.026 0, 1375147.349 523066.937 0, 1374846.809 523044.865 0, 1374546.266 523022.812 0, 1374245.723 523000.775 0, 1373945.178 522978.757 0, 1373644.632 522956.756 0, 1373344.085 522934.773 0, 1373043.536 522912.807 0, 
+    1372742.986 522890.86 0, 1372442.435 522868.93 0, 1372141.883 522847.017 0, 1371841.329 522825.123 0, 1371540.774 522803.246 0, 1371240.217 522781.386 0, 1370939.66 522759.545 0, 1370639.101 522737.721 0, 1370338.541 522715.914 0, 1370037.979 522694.126 0, 
+    1369737.416 522672.355 0, 1369436.852 522650.602 0, 1369136.287 522628.866 0, 1368835.72 522607.149 0, 1368533.757 522585.348 0, 1368234.583 522563.766 0, 1367934.013 522542.101 0, 1367633.441 522520.454 0, 1367332.868 522498.825 0, 1367032.294 522477.213 0, 
+    1366731.718 522455.619 0, 1366431.141 522434.043 0, 1366130.563 522412.485 0, 1365829.984 522390.944 0, 1365529.403 522369.421 0, 1365228.821 522347.915 0, 1364928.238 522326.427 0, 1364627.654 522304.957 0, 1364327.068 522283.505 0, 1364026.481 522262.07 0, 
+    1363725.893 522240.653 0, 1363425.303 522219.254 0, 1363124.713 522197.872 0, 1362824.121 522176.508 0, 1362523.527 522155.162 0, 1362222.933 522133.833 0, 1361922.337 522112.522 0, 1361621.74 522091.229 0, 1361319.745 522069.855 0, 1360927.473 527614.554 0, 
+    1360535.172 533159.648 0, 1360836.511 533180.976 0, 1361136.456 533202.223 0, 1361436.399 533223.487 0, 1361736.341 533244.77 0, 1362036.281 533266.07 0, 1362336.22 533287.387 0, 1362636.158 533308.722 0, 1362936.095 533330.075 0, 1363236.031 533351.446 0, 
+    1363535.965 533372.834 0, 1363835.898 533394.24 0, 1364135.83 533415.663 0, 1364435.76 533437.104 0, 1364735.689 533458.563 0, 1365035.617 533480.04 0, 1365335.544 533501.534 0, 1365635.469 533523.046 0, 1365935.393 533544.575 0, 1366235.316 533566.122 0, 
+    1366535.238 533587.687 0, 1366835.158 533609.269 0, 1367135.077 533630.869 0, 1367434.995 533652.487 0, 1367733.519 533674.022 0, 1368034.827 533695.775 0, 1368334.741 533717.446 0, 1368634.654 533739.134 0, 1368934.565 533760.84 0, 1369234.475 533782.563 0, 
+    1369534.384 533804.305 0, 1369834.292 533826.064 0, 1370134.198 533847.84 0, 1370434.103 533869.634 0, 1370734.007 533891.446 0, 1371033.909 533913.276 0, 1371333.81 533935.123 0, 1371633.71 533956.988 0, 1371933.609 533978.87 0, 1372233.506 534000.77 0, 
+    1372533.402 534022.688 0, 1372833.297 534044.623 0, 1373133.19 534066.576 0, 1373433.082 534088.547 0, 1373732.973 534110.535 0, 1374032.863 534132.541 0, 1374332.751 534154.565 0, 1374632.638 534176.606 0, 1374931.133 534198.563 0, 1375339.097 528654.599 0, 
+    1375747.033 523111.031 0))
+
+POLYGON ((1389324.1 535278.145 0, 1389025.667 535255.345 0, 1388725.843 535232.456 0, 1388426.018 535209.586 0, 1388126.192 535186.732 0, 1387826.365 535163.897 0, 1387526.536 535141.079 0, 1387226.706 535118.279 0, 1386926.874 535095.496 0, 1386627.041 535072.731 0, 
+    1386327.207 535049.984 0, 1386027.371 535027.254 0, 1385727.534 535004.543 0, 1385427.696 534981.848 0, 1385127.857 534959.171 0, 1384828.016 534936.512 0, 1384528.173 534913.871 0, 1384228.33 534891.247 0, 1383928.485 534868.641 0, 1383628.639 534846.053 0, 
+    1383328.791 534823.482 0, 1383028.942 534800.929 0, 1382729.092 534778.393 0, 1382429.24 534755.875 0, 1382127.998 534733.271 0, 1381829.533 534710.893 0, 1381529.678 534688.428 0, 1381229.821 534665.981 0, 1380929.963 534643.551 0, 1380630.103 534621.139 0, 
+    1380330.242 534598.745 0, 1380030.38 534576.368 0, 1379730.517 534554.009 0, 1379430.652 534531.668 0, 1379130.786 534509.344 0, 1378830.919 534487.038 0, 1378531.05 534464.75 0, 1378231.18 534442.479 0, 1377931.309 534420.226 0, 1377631.436 534397.99 0, 
+    1377331.562 534375.772 0, 1377031.687 534353.572 0, 1376731.81 534331.39 0, 1376431.932 534309.225 0, 1376132.053 534287.078 0, 1375832.173 534264.948 0, 1375532.291 534242.836 0, 1375232.408 534220.742 0, 1374931.133 534198.563 0, 1374523.139 539742.919 0, 
+    1374115.117 545287.663 0, 1374415.736 545309.794 0, 1374714.967 545331.84 0, 1375014.196 545353.904 0, 1375313.424 545375.985 0, 1375612.65 545398.084 0, 1375911.875 545420.201 0, 1376211.099 545442.335 0, 1376510.322 545464.487 0, 1376809.543 545486.656 0, 
+    1377108.763 545508.843 0, 1377407.982 545531.048 0, 1377707.199 545553.27 0, 1378006.415 545575.51 0, 1378305.63 545597.768 0, 1378604.843 545620.043 0, 1378904.055 545642.336 0, 1379203.266 545664.646 0, 1379502.476 545686.974 0, 1379801.684 545709.32 0, 
+    1380100.891 545731.683 0, 1380400.096 545754.064 0, 1380699.3 545776.462 0, 1380998.503 545798.878 0, 1381296.318 545821.208 0, 1381596.905 545843.763 0, 1381896.104 545866.232 0, 1382195.302 545888.718 0, 1382494.498 545911.222 0, 1382793.693 545933.744 0, 
+    1383092.887 545956.283 0, 1383392.079 545978.84 0, 1383691.27 546001.415 0, 1383990.46 546024.007 0, 1384289.648 546046.616 0, 1384588.835 546069.244 0, 1384888.021 546091.889 0, 1385187.205 546114.551 0, 1385486.388 546137.231 0, 1385785.57 546159.929 0, 
+    1386084.75 546182.644 0, 1386383.929 546205.377 0, 1386683.107 546228.128 0, 1386982.283 546250.896 0, 1387281.458 546273.682 0, 1387580.632 546296.485 0, 1387879.804 546319.307 0, 1388178.975 546342.145 0, 1388476.759 546364.896 0, 1388900.444 540821.326 0, 
+    1389324.1 535278.145 0))
+
+POLYGON ((1402835.301 547482.698 0, 1402537.58 547459.106 0, 1402238.474 547435.422 0, 1401939.368 547411.756 0, 1401640.26 547388.108 0, 1401341.15 547364.477 0, 1401042.039 547340.863 0, 1400742.927 547317.268 0, 1400443.814 547293.689 0, 1400144.699 547270.129 0, 
+    1399845.582 547246.586 0, 1399546.465 547223.061 0, 1399247.346 547199.553 0, 1398948.225 547176.063 0, 1398649.103 547152.59 0, 1398349.98 547129.135 0, 1398050.855 547105.698 0, 1397751.729 547082.278 0, 1397452.602 547058.876 0, 1397153.473 547035.492 0, 
+    1396854.343 547012.125 0, 1396555.211 546988.776 0, 1396256.079 546965.444 0, 1395956.944 546942.13 0, 1395656.424 546918.726 0, 1395358.672 546895.555 0, 1395059.533 546872.294 0, 1394760.393 546849.05 0, 1394461.252 546825.824 0, 1394162.11 546802.616 0, 
+    1393862.966 546779.425 0, 1393563.821 546756.252 0, 1393264.674 546733.096 0, 1392965.526 546709.958 0, 1392666.377 546686.838 0, 1392367.226 546663.735 0, 1392068.074 546640.65 0, 1391768.921 546617.582 0, 1391469.766 546594.532 0, 1391170.61 546571.5 0, 
+    1390871.453 546548.485 0, 1390572.294 546525.488 0, 1390273.134 546502.509 0, 1389973.972 546479.547 0, 1389674.809 546456.602 0, 1389375.645 546433.676 0, 1389076.48 546410.767 0, 1388777.313 546387.875 0, 1388476.759 546364.896 0, 1388053.044 551908.851 0, 
+    1387629.3 557453.189 0, 1387929.198 557476.119 0, 1388227.712 557498.96 0, 1388526.225 557521.819 0, 1388824.736 557544.696 0, 1389123.247 557567.59 0, 1389421.756 557590.502 0, 1389720.263 557613.431 0, 1390018.769 557636.378 0, 1390317.274 557659.343 0, 
+    1390615.778 557682.325 0, 1390914.28 557705.325 0, 1391212.781 557728.342 0, 1391511.28 557751.377 0, 1391809.778 557774.429 0, 1392108.275 557797.499 0, 1392406.77 557820.586 0, 1392705.264 557843.691 0, 1393003.757 557866.814 0, 1393302.248 557889.954 0, 
+    1393600.738 557913.112 0, 1393899.226 557936.287 0, 1394197.714 557959.48 0, 1394496.199 557982.691 0, 1394793.303 558005.811 0, 1395093.167 558029.164 0, 1395391.649 558052.428 0, 1395690.129 558075.708 0, 1395988.608 558099.007 0, 1396287.086 558122.323 0, 
+    1396585.562 558145.656 0, 1396884.037 558169.007 0, 1397182.51 558192.376 0, 1397480.982 558215.762 0, 1397779.453 558239.165 0, 1398077.922 558262.587 0, 1398376.39 558286.026 0, 1398674.857 558309.482 0, 1398973.322 558332.956 0, 1399271.786 558356.448 0, 
+    1399570.248 558379.957 0, 1399868.709 558403.483 0, 1400167.169 558427.028 0, 1400465.627 558450.59 0, 1400764.084 558474.169 0, 1401062.54 558497.766 0, 1401360.994 558521.38 0, 1401659.447 558545.012 0, 1401956.518 558568.553 0, 1402395.924 553025.434 0, 
+    1402835.301 547482.698 0))
+
+POLYGON ((1416280.528 559724.389 0, 1415983.522 559700.009 0, 1415685.138 559675.534 0, 1415386.751 559651.077 0, 1415088.364 559626.637 0, 1414789.975 559602.214 0, 1414491.584 559577.809 0, 1414193.192 559553.422 0, 1413894.799 559529.052 0, 1413596.404 559504.7 0, 
+    1413298.008 559480.365 0, 1412999.61 559456.048 0, 1412701.211 559431.748 0, 1412402.81 559407.466 0, 1412104.408 559383.202 0, 1411806.005 559358.955 0, 1411507.6 559334.726 0, 1411209.194 559310.514 0, 1410910.786 559286.32 0, 1410612.377 559262.143 0, 
+    1410313.966 559237.984 0, 1410015.554 559213.843 0, 1409717.141 559189.719 0, 1409418.726 559165.612 0, 1409118.931 559141.412 0, 1408821.892 559117.452 0, 1408523.473 559093.399 0, 1408225.053 559069.363 0, 1407926.631 559045.344 0, 1407628.208 559021.343 0, 
+    1407329.783 558997.36 0, 1407031.357 558973.394 0, 1406732.929 558949.446 0, 1406434.5 558925.515 0, 1406136.07 558901.602 0, 1405837.638 558877.706 0, 1405539.205 558853.828 0, 1405240.771 558829.968 0, 1404942.335 558806.125 0, 1404643.897 558782.3 0, 
+    1404345.458 558758.492 0, 1404047.018 558734.702 0, 1403748.577 558710.929 0, 1403450.134 558687.174 0, 1403151.689 558663.436 0, 1402853.244 558639.717 0, 1402554.796 558616.014 0, 1402256.348 558592.329 0, 1401956.518 558568.553 0, 1401517.082 564112.051 0, 
+    1401077.615 569655.925 0, 1401376.79 569679.65 0, 1401674.586 569703.283 0, 1401972.38 569726.934 0, 1402270.173 569750.602 0, 1402567.965 569774.287 0, 1402865.756 569797.99 0, 1403163.545 569821.711 0, 1403461.332 569845.449 0, 1403759.118 569869.205 0, 
+    1404056.903 569892.978 0, 1404354.687 569916.769 0, 1404652.469 569940.577 0, 1404950.249 569964.403 0, 1405248.029 569988.246 0, 1405545.806 570012.107 0, 1405843.583 570035.985 0, 1406141.358 570059.881 0, 1406439.131 570083.795 0, 1406736.903 570107.726 0, 
+    1407034.674 570131.674 0, 1407332.444 570155.64 0, 1407630.212 570179.624 0, 1407927.978 570203.625 0, 1408224.368 570227.532 0, 1408523.507 570251.68 0, 1408821.269 570275.733 0, 1409119.03 570299.804 0, 1409416.79 570323.893 0, 1409714.548 570347.999 0, 
+    1410012.304 570372.123 0, 1410310.059 570396.264 0, 1410607.813 570420.423 0, 1410905.566 570444.599 0, 1411203.317 570468.793 0, 1411501.066 570493.005 0, 1411798.814 570517.234 0, 1412096.561 570541.48 0, 1412394.306 570565.744 0, 1412692.05 570590.025 0, 
+    1412989.792 570614.324 0, 1413287.533 570638.641 0, 1413585.273 570662.975 0, 1413883.011 570687.327 0, 1414180.747 570711.696 0, 1414478.483 570736.082 0, 1414776.216 570760.486 0, 1415073.949 570784.908 0, 1415370.305 570809.234 0, 1415825.432 565266.624 0, 
+    1416280.528 559724.389 0))
+
+POLYGON ((1429659.68 572002.918 0, 1429363.391 571977.755 0, 1429065.729 571952.492 0, 1428768.065 571927.247 0, 1428470.4 571902.019 0, 1428172.733 571876.809 0, 1427875.065 571851.616 0, 1427577.396 571826.441 0, 1427279.725 571801.283 0, 1426982.052 571776.143 0, 
+    1426684.378 571751.021 0, 1426386.703 571725.916 0, 1426089.026 571700.828 0, 1425791.347 571675.758 0, 1425493.667 571650.706 0, 1425195.986 571625.671 0, 1424898.303 571600.653 0, 1424600.619 571575.653 0, 1424302.933 571550.671 0, 1424005.246 571525.706 0, 
+    1423707.557 571500.759 0, 1423409.867 571475.829 0, 1423112.175 571450.917 0, 1422814.482 571426.022 0, 1422515.414 571401.03 0, 1422219.091 571376.285 0, 1421921.394 571351.443 0, 1421623.695 571326.618 0, 1421325.994 571301.811 0, 1421028.292 571277.021 0, 
+    1420730.589 571252.249 0, 1420432.884 571227.495 0, 1420135.178 571202.757 0, 1419837.47 571178.038 0, 1419539.761 571153.336 0, 1419242.05 571128.651 0, 1418944.338 571103.984 0, 1418646.624 571079.335 0, 1418348.909 571054.703 0, 1418051.193 571030.088 0, 
+    1417753.475 571005.492 0, 1417455.756 570980.912 0, 1417158.035 570956.35 0, 1416860.312 570931.806 0, 1416562.589 570907.279 0, 1416264.864 570882.77 0, 1415967.137 570858.278 0, 1415669.409 570833.804 0, 1415370.305 570809.234 0, 1414915.148 576352.218 0, 
+    1414459.96 581895.572 0, 1414758.408 581920.088 0, 1415055.484 581944.508 0, 1415352.558 581968.946 0, 1415649.63 581993.402 0, 1415946.701 582017.875 0, 1416243.771 582042.365 0, 1416540.839 582066.873 0, 1416837.906 582091.399 0, 1417134.972 582115.942 0, 
+    1417432.036 582140.502 0, 1417729.098 582165.08 0, 1418026.159 582189.676 0, 1418323.219 582214.289 0, 1418620.277 582238.919 0, 1418917.334 582263.567 0, 1419214.389 582288.232 0, 1419511.443 582312.915 0, 1419808.495 582337.616 0, 1420105.546 582362.333 0, 
+    1420402.596 582387.069 0, 1420699.644 582411.822 0, 1420996.69 582436.592 0, 1421293.735 582461.38 0, 1421589.409 582486.07 0, 1421887.821 582511.008 0, 1422184.862 582535.848 0, 1422481.901 582560.706 0, 1422778.939 582585.581 0, 1423075.975 582610.473 0, 
+    1423373.01 582635.384 0, 1423670.044 582660.311 0, 1423967.075 582685.256 0, 1424264.106 582710.219 0, 1424561.135 582735.199 0, 1424858.162 582760.197 0, 1425155.188 582785.212 0, 1425452.213 582810.244 0, 1425749.236 582835.294 0, 1426046.258 582860.362 0, 
+    1426343.278 582885.447 0, 1426640.297 582910.549 0, 1426937.314 582935.669 0, 1427234.329 582960.806 0, 1427531.344 582985.961 0, 1427828.356 583011.134 0, 1428125.368 583036.324 0, 1428422.377 583061.531 0, 1428718.017 583086.64 0, 1429188.864 577544.594 0, 
+    1429659.68 572002.918 0))
+
+POLYGON ((1442972.653 584317.984 0, 1442677.083 584292.04 0, 1442380.145 584265.994 0, 1442083.206 584239.965 0, 1441786.266 584213.954 0, 1441489.324 584187.96 0, 1441192.38 584161.983 0, 1440895.435 584136.024 0, 1440598.489 584110.083 0, 1440301.541 584084.159 0, 
+    1440004.591 584058.252 0, 1439707.64 584032.363 0, 1439410.687 584006.492 0, 1439113.733 583980.637 0, 1438816.777 583954.801 0, 1438519.82 583928.982 0, 1438222.862 583903.18 0, 1437925.901 583877.396 0, 1437628.939 583851.629 0, 1437331.976 583825.88 0, 
+    1437035.011 583800.148 0, 1436738.045 583774.434 0, 1436441.077 583748.737 0, 1436144.108 583723.058 0, 1435845.77 583697.278 0, 1435550.165 583671.752 0, 1435253.191 583646.125 0, 1434956.215 583620.515 0, 1434659.238 583594.923 0, 1434362.26 583569.349 0, 
+    1434065.28 583543.792 0, 1433768.299 583518.252 0, 1433471.316 583492.73 0, 1433174.331 583467.226 0, 1432877.346 583441.739 0, 1432580.358 583416.269 0, 1432283.369 583390.817 0, 1431986.379 583365.383 0, 1431689.387 583339.966 0, 1431392.393 583314.566 0, 
+    1431095.399 583289.184 0, 1430798.402 583263.819 0, 1430501.404 583238.472 0, 1430204.405 583213.142 0, 1429907.404 583187.83 0, 1429610.402 583162.535 0, 1429313.398 583137.258 0, 1429016.393 583111.998 0, 1428718.017 583086.64 0, 1428247.139 588629.052 0, 
+    1427776.23 594171.827 0, 1428073.95 594197.13 0, 1428370.303 594222.335 0, 1428666.654 594247.556 0, 1428963.004 594272.795 0, 1429259.352 594298.052 0, 1429555.699 594323.326 0, 1429852.045 594348.618 0, 1430148.389 594373.927 0, 1430444.731 594399.253 0, 
+    1430741.072 594424.597 0, 1431037.412 594449.958 0, 1431333.75 594475.337 0, 1431630.086 594500.733 0, 1431926.421 594526.147 0, 1432222.755 594551.578 0, 1432519.087 594577.026 0, 1432815.417 594602.492 0, 1433111.746 594627.976 0, 1433408.074 594653.476 0, 
+    1433704.4 594678.995 0, 1434000.724 594704.53 0, 1434297.047 594730.083 0, 1434593.369 594755.654 0, 1434888.324 594781.124 0, 1435186.007 594806.848 0, 1435482.324 594832.47 0, 1435778.64 594858.111 0, 1436074.954 594883.769 0, 1436371.266 594909.444 0, 
+    1436667.577 594935.136 0, 1436963.886 594960.847 0, 1437260.194 594986.574 0, 1437556.501 595012.319 0, 1437852.806 595038.081 0, 1438149.109 595063.861 0, 1438445.411 595089.659 0, 1438741.711 595115.473 0, 1439038.01 595141.306 0, 1439334.307 595167.155 0, 
+    1439630.603 595193.022 0, 1439926.897 595218.907 0, 1440223.19 595244.809 0, 1440519.481 595270.728 0, 1440815.771 595296.665 0, 1441112.059 595322.619 0, 1441408.346 595348.591 0, 1441704.631 595374.58 0, 1441999.551 595400.467 0, 1442486.118 589859.044 0, 
+    1442972.653 584317.984 0))
+
+POLYGON ((1456219.345 596669.285 0, 1455924.496 596642.565 0, 1455628.286 596615.739 0, 1455332.074 596588.93 0, 1455035.86 596562.139 0, 1454739.645 596535.365 0, 1454443.428 596508.609 0, 1454147.21 596481.87 0, 1453850.99 596455.148 0, 1453554.768 596428.444 0, 
+    1453258.545 596401.758 0, 1452962.321 596375.089 0, 1452666.094 596348.437 0, 1452369.867 596321.802 0, 1452073.637 596295.186 0, 1451777.406 596268.586 0, 1451481.174 596242.004 0, 1451184.94 596215.44 0, 1450888.704 596188.892 0, 1450592.467 596162.363 0, 
+    1450296.228 596135.85 0, 1449999.988 596109.356 0, 1449703.746 596082.878 0, 1449407.503 596056.418 0, 1449109.896 596029.854 0, 1448815.011 596003.551 0, 1448518.763 595977.143 0, 1448222.514 595950.753 0, 1447926.262 595924.38 0, 1447630.01 595898.025 0, 
+    1447333.755 595871.687 0, 1447037.5 595845.366 0, 1446741.242 595819.063 0, 1446444.983 595792.778 0, 1446148.723 595766.51 0, 1445852.461 595740.259 0, 1445556.197 595714.026 0, 1445259.932 595687.81 0, 1444963.665 595661.611 0, 1444667.397 595635.431 0, 
+    1444371.127 595609.267 0, 1444074.856 595583.121 0, 1443778.583 595556.992 0, 1443482.309 595530.881 0, 1443186.033 595504.787 0, 1442889.756 595478.711 0, 1442593.477 595452.652 0, 1442297.196 595426.611 0, 1441999.551 595400.467 0, 1441512.953 600942.25 0, 
+    1441026.323 606484.391 0, 1441323.313 606510.477 0, 1441618.941 606536.461 0, 1441914.568 606562.462 0, 1442210.193 606588.481 0, 1442505.816 606614.518 0, 1442801.438 606640.571 0, 1443097.059 606666.642 0, 1443392.678 606692.731 0, 1443688.295 606718.837 0, 
+    1443983.911 606744.96 0, 1444279.525 606771.101 0, 1444575.138 606797.259 0, 1444870.749 606823.434 0, 1445166.359 606849.627 0, 1445461.967 606875.838 0, 1445757.574 606902.065 0, 1446053.179 606928.31 0, 1446348.782 606954.573 0, 1446644.384 606980.853 0, 
+    1446939.985 607007.15 0, 1447235.584 607033.465 0, 1447531.181 607059.797 0, 1447826.777 607086.146 0, 1448121.012 607112.392 0, 1448417.964 607138.898 0, 1448713.555 607165.299 0, 1449009.144 607191.718 0, 1449304.732 607218.155 0, 1449600.319 607244.609 0, 
+    1449895.904 607271.08 0, 1450191.487 607297.569 0, 1450487.069 607324.075 0, 1450782.649 607350.598 0, 1451078.228 607377.139 0, 1451373.805 607403.697 0, 1451669.38 607430.273 0, 1451964.954 607456.866 0, 1452260.527 607483.477 0, 1452556.097 607510.104 0, 
+    1452851.667 607536.75 0, 1453147.234 607563.412 0, 1453442.8 607590.092 0, 1453738.365 607616.79 0, 1454033.928 607643.505 0, 1454329.489 607670.237 0, 1454625.049 607696.987 0, 1454920.607 607723.754 0, 1455214.807 607750.415 0, 1455717.092 602209.672 0, 
+    1456219.345 596669.285 0))
+
+POLYGON ((1469399.657 609056.519 0, 1469105.532 609029.027 0, 1468810.05 609001.425 0, 1468514.567 608973.84 0, 1468219.082 608946.273 0, 1467923.596 608918.723 0, 1467628.108 608891.191 0, 1467332.619 608863.676 0, 1467037.127 608836.178 0, 1466741.635 608808.698 0, 
+    1466446.14 608781.235 0, 1466150.644 608753.79 0, 1465855.147 608726.362 0, 1465559.647 608698.951 0, 1465264.146 608671.558 0, 1464968.644 608644.182 0, 1464673.14 608616.824 0, 1464377.634 608589.483 0, 1464082.127 608562.159 0, 1463786.618 608534.853 0, 
+    1463491.107 608507.564 0, 1463195.595 608480.293 0, 1462900.081 608453.039 0, 1462604.566 608425.802 0, 1462307.693 608398.458 0, 1462013.531 608371.381 0, 1461718.01 608344.196 0, 1461422.489 608317.029 0, 1461126.965 608289.879 0, 1460831.44 608262.747 0, 
+    1460535.914 608235.632 0, 1460240.386 608208.535 0, 1459944.856 608181.455 0, 1459649.325 608154.392 0, 1459353.792 608127.346 0, 1459058.257 608100.318 0, 1458762.721 608073.308 0, 1458467.183 608046.315 0, 1458171.644 608019.339 0, 1457876.103 607992.381 0, 
+    1457580.561 607965.44 0, 1457285.017 607938.516 0, 1456989.471 607911.61 0, 1456693.924 607884.721 0, 1456398.375 607857.85 0, 1456102.825 607830.996 0, 1455807.273 607804.159 0, 1455511.719 607777.34 0, 1455214.807 607750.415 0, 1454712.49 613291.512 0, 
+    1454210.14 618832.96 0, 1454506.398 618859.825 0, 1454801.299 618886.585 0, 1455096.199 618913.363 0, 1455391.097 618940.157 0, 1455685.993 618966.969 0, 1455980.888 618993.799 0, 1456275.781 619020.646 0, 1456570.673 619047.51 0, 1456865.563 619074.391 0, 
+    1457160.452 619101.29 0, 1457455.339 619128.206 0, 1457750.224 619155.14 0, 1458045.108 619182.091 0, 1458339.991 619209.059 0, 1458634.871 619236.045 0, 1458929.75 619263.048 0, 1459224.628 619290.068 0, 1459519.504 619317.106 0, 1459814.378 619344.161 0, 
+    1460109.251 619371.234 0, 1460404.122 619398.323 0, 1460698.991 619425.431 0, 1460993.859 619452.555 0, 1461287.373 619479.572 0, 1461583.59 619506.856 0, 1461878.454 619534.033 0, 1462173.315 619561.227 0, 1462468.175 619588.438 0, 1462763.033 619615.667 0, 
+    1463057.89 619642.913 0, 1463352.745 619670.176 0, 1463647.599 619697.457 0, 1463942.451 619724.755 0, 1464237.301 619752.07 0, 1464532.15 619779.403 0, 1464826.997 619806.753 0, 1465121.842 619834.12 0, 1465416.686 619861.505 0, 1465711.528 619888.907 0, 
+    1466006.369 619916.327 0, 1466301.208 619943.764 0, 1466596.046 619971.218 0, 1466890.881 619998.69 0, 1467185.716 620026.179 0, 1467480.548 620053.685 0, 1467775.379 620081.209 0, 1468070.208 620108.75 0, 1468363.684 620136.181 0, 1468881.687 614596.175 0, 
+    1469399.657 609056.519 0))
+
+POLYGON ((1482513.49 621479.384 0, 1482220.09 621451.123 0, 1481925.34 621422.749 0, 1481630.588 621394.393 0, 1481335.834 621366.054 0, 1481041.079 621337.732 0, 1480746.322 621309.427 0, 1480451.563 621281.14 0, 1480156.803 621252.871 0, 1479862.041 621224.618 0, 
+    1479567.277 621196.383 0, 1479272.512 621168.165 0, 1478977.745 621139.965 0, 1478682.976 621111.782 0, 1478388.206 621083.616 0, 1478093.434 621055.468 0, 1477798.66 621027.337 0, 1477503.885 620999.224 0, 1477209.108 620971.127 0, 1476914.33 620943.048 0, 
+    1476619.549 620914.987 0, 1476324.767 620886.943 0, 1476029.984 620858.916 0, 1475735.199 620830.906 0, 1475439.061 620802.786 0, 1475145.623 620774.939 0, 1474850.833 620746.982 0, 1474556.042 620719.042 0, 1474261.248 620691.119 0, 1473966.453 620663.214 0, 
+    1473671.656 620635.326 0, 1473376.858 620607.455 0, 1473082.058 620579.602 0, 1472787.256 620551.766 0, 1472492.453 620523.947 0, 1472197.648 620496.146 0, 1471902.842 620468.362 0, 1471608.034 620440.595 0, 1471313.224 620412.846 0, 1471018.412 620385.114 0, 
+    1470723.599 620357.399 0, 1470428.785 620329.702 0, 1470133.968 620302.022 0, 1469839.15 620274.36 0, 1469544.331 620246.715 0, 1469249.509 620219.087 0, 1468954.687 620191.477 0, 1468659.862 620163.884 0, 1468363.684 620136.181 0, 1467845.649 625676.535 0, 
+    1467327.582 631217.232 0, 1467623.105 631244.873 0, 1467917.277 631272.405 0, 1468211.448 631299.955 0, 1468505.617 631327.521 0, 1468799.784 631355.105 0, 1469093.95 631382.707 0, 1469388.114 631410.325 0, 1469682.276 631437.961 0, 1469976.437 631465.614 0, 
+    1470270.596 631493.285 0, 1470564.754 631520.973 0, 1470858.91 631548.678 0, 1471153.064 631576.4 0, 1471447.217 631604.14 0, 1471741.368 631631.897 0, 1472035.518 631659.672 0, 1472329.666 631687.463 0, 1472623.812 631715.272 0, 1472917.956 631743.099 0, 
+    1473212.099 631770.942 0, 1473506.241 631798.803 0, 1473800.38 631826.682 0, 1474094.518 631854.577 0, 1474387.307 631882.362 0, 1474682.789 631910.42 0, 1474976.922 631938.368 0, 1475271.054 631966.333 0, 1475565.184 631994.315 0, 1475859.312 632022.314 0, 
+    1476153.438 632050.331 0, 1476447.563 632078.365 0, 1476741.686 632106.417 0, 1477035.808 632134.486 0, 1477329.928 632162.572 0, 1477624.046 632190.675 0, 1477918.162 632218.796 0, 1478212.277 632246.934 0, 1478506.391 632275.089 0, 1478800.502 632303.261 0, 
+    1479094.612 632331.451 0, 1479388.72 632359.659 0, 1479682.827 632387.883 0, 1479976.932 632416.125 0, 1480271.035 632444.384 0, 1480565.137 632472.66 0, 1480859.237 632500.954 0, 1481153.335 632529.265 0, 1481446.086 632557.464 0, 1481979.804 627018.252 0, 
+    1482513.49 621479.384 0))
+
+POLYGON ((1495560.747 633937.577 0, 1495268.075 633908.552 0, 1494974.058 633879.41 0, 1494680.039 633850.285 0, 1494386.018 633821.178 0, 1494091.996 633792.088 0, 1493797.972 633763.015 0, 1493503.946 633733.96 0, 1493209.919 633704.922 0, 1492915.89 633675.901 0, 
+    1492621.859 633646.898 0, 1492327.826 633617.912 0, 1492033.792 633588.943 0, 1491739.756 633559.992 0, 1491445.718 633531.057 0, 1491151.679 633502.141 0, 1490857.638 633473.241 0, 1490563.595 633444.359 0, 1490269.551 633415.494 0, 1489975.505 633386.646 0, 
+    1489681.457 633357.816 0, 1489387.407 633329.003 0, 1489093.356 633300.207 0, 1488799.303 633271.429 0, 1488503.903 633242.536 0, 1488211.192 633213.924 0, 1487917.134 633185.197 0, 1487623.074 633156.488 0, 1487329.013 633127.796 0, 1487034.95 633099.122 0, 
+    1486740.885 633070.464 0, 1486446.819 633041.825 0, 1486152.75 633013.202 0, 1485858.681 632984.597 0, 1485564.609 632956.009 0, 1485270.536 632927.438 0, 1484976.461 632898.884 0, 1484682.384 632870.348 0, 1484388.306 632841.83 0, 1484094.226 632813.328 0, 
+    1483800.145 632784.844 0, 1483506.061 632756.377 0, 1483211.977 632727.927 0, 1482917.89 632699.495 0, 1482623.802 632671.08 0, 1482329.712 632642.683 0, 1482035.62 632614.302 0, 1481741.527 632585.939 0, 1481446.086 632557.464 0, 1480912.334 638097.016 0, 
+    1480378.55 643636.906 0, 1480673.336 643665.318 0, 1480966.777 643693.619 0, 1481260.217 643721.936 0, 1481553.655 643750.271 0, 1481847.091 643778.623 0, 1482140.525 643806.992 0, 1482433.958 643835.378 0, 1482727.39 643863.782 0, 1483020.819 643892.203 0, 
+    1483314.247 643920.641 0, 1483607.673 643949.097 0, 1483901.097 643977.57 0, 1484194.52 644006.06 0, 1484487.941 644034.567 0, 1484781.361 644063.092 0, 1485074.779 644091.634 0, 1485368.195 644120.193 0, 1485661.609 644148.769 0, 1485955.022 644177.363 0, 
+    1486248.433 644205.974 0, 1486541.842 644234.602 0, 1486835.25 644263.248 0, 1487128.656 644291.91 0, 1487420.718 644320.459 0, 1487715.463 644349.288 0, 1488008.864 644378.002 0, 1488302.263 644406.734 0, 1488595.661 644435.483 0, 1488889.056 644464.25 0, 
+    1489182.451 644493.034 0, 1489475.843 644521.834 0, 1489769.234 644550.653 0, 1490062.623 644579.488 0, 1490356.01 644608.341 0, 1490649.396 644637.211 0, 1490942.78 644666.098 0, 1491236.162 644695.003 0, 1491529.543 644723.925 0, 1491822.921 644752.864 0, 
+    1492116.299 644781.82 0, 1492409.674 644810.794 0, 1492703.048 644839.784 0, 1492996.42 644868.793 0, 1493289.79 644897.818 0, 1493583.159 644926.861 0, 1493876.526 644955.921 0, 1494169.891 644984.998 0, 1494461.914 645013.959 0, 1495011.347 639475.6 0, 
+    1495560.747 633937.577 0))
+
+POLYGON ((1508541.331 646430.795 0, 1508249.389 646401.009 0, 1507956.107 646371.103 0, 1507662.823 646341.214 0, 1507369.538 646311.343 0, 1507076.251 646281.489 0, 1506782.962 646251.652 0, 1506489.671 646221.832 0, 1506196.379 646192.03 0, 1505903.085 646162.245 0, 
+    1505609.789 646132.477 0, 1505316.491 646102.726 0, 1505023.191 646072.993 0, 1504729.89 646043.277 0, 1504436.587 646013.578 0, 1504143.283 645983.897 0, 1503849.976 645954.232 0, 1503556.668 645924.585 0, 1503263.358 645894.956 0, 1502970.047 645865.343 0, 
+    1502676.733 645835.748 0, 1502383.418 645806.17 0, 1502090.101 645776.61 0, 1501796.782 645747.066 0, 1501502.123 645717.405 0, 1501210.14 645688.031 0, 1500916.816 645658.54 0, 1500623.491 645629.065 0, 1500330.163 645599.608 0, 1500036.834 645570.168 0, 
+    1499743.503 645540.746 0, 1499450.171 645511.341 0, 1499156.837 645481.953 0, 1498863.501 645452.582 0, 1498570.163 645423.228 0, 1498276.824 645393.892 0, 1497983.482 645364.573 0, 1497690.14 645335.271 0, 1497396.795 645305.987 0, 1497103.449 645276.72 0, 
+    1496810.101 645247.47 0, 1496516.751 645218.237 0, 1496223.399 645189.022 0, 1495930.046 645159.824 0, 1495636.691 645130.643 0, 1495343.335 645101.48 0, 1495049.976 645072.333 0, 1494756.616 645043.204 0, 1494461.914 645013.959 0, 1493912.448 650552.653 0, 
+    1493362.949 656091.678 0, 1493656.996 656120.857 0, 1493949.704 656149.922 0, 1494242.41 656179.003 0, 1494535.115 656208.102 0, 1494827.818 656237.218 0, 1495120.519 656266.351 0, 1495413.219 656295.502 0, 1495705.916 656324.669 0, 1495998.613 656353.854 0, 
+    1496291.307 656383.056 0, 1496584 656412.276 0, 1496876.69 656441.512 0, 1497169.38 656470.766 0, 1497462.067 656500.037 0, 1497754.753 656529.325 0, 1498047.437 656558.631 0, 1498340.119 656587.953 0, 1498632.8 656617.293 0, 1498925.478 656646.65 0, 
+    1499218.156 656676.025 0, 1499510.831 656705.416 0, 1499803.505 656734.825 0, 1500096.177 656764.251 0, 1500387.51 656793.56 0, 1500681.515 656823.155 0, 1500974.182 656852.633 0, 1501266.847 656882.128 0, 1501559.51 656911.64 0, 1501852.172 656941.169 0, 
+    1502144.831 656970.716 0, 1502437.489 657000.28 0, 1502730.146 657029.861 0, 1503022.8 657059.459 0, 1503315.453 657089.075 0, 1503608.104 657118.707 0, 1503900.753 657148.357 0, 1504193.401 657178.025 0, 1504486.047 657207.709 0, 1504778.691 657237.411 0, 
+    1505071.333 657267.13 0, 1505363.974 657296.866 0, 1505656.613 657326.619 0, 1505949.25 657356.39 0, 1506241.885 657386.177 0, 1506534.518 657415.982 0, 1506827.15 657445.805 0, 1507119.78 657475.644 0, 1507411.074 657505.365 0, 1507976.219 651967.915 0, 
+    1508541.331 646430.795 0))
+
+POLYGON ((1521455.149 658958.734 0, 1521163.938 658928.191 0, 1520871.394 658897.525 0, 1520578.847 658866.876 0, 1520286.299 658836.244 0, 1519993.749 658805.63 0, 1519701.197 658775.033 0, 1519408.644 658744.453 0, 1519116.088 658713.89 0, 1518823.531 658683.344 0, 
+    1518530.972 658652.816 0, 1518238.411 658622.305 0, 1517945.849 658591.811 0, 1517653.284 658561.334 0, 1517360.718 658530.875 0, 1517068.15 658500.433 0, 1516775.58 658470.008 0, 1516483.009 658439.6 0, 1516190.436 658409.209 0, 1515897.86 658378.836 0, 
+    1515605.284 658348.48 0, 1515312.705 658318.141 0, 1515020.124 658287.819 0, 1514727.542 658257.515 0, 1514433.624 658227.09 0, 1514142.372 658196.958 0, 1513849.785 658166.705 0, 1513557.195 658136.469 0, 1513264.604 658106.251 0, 1512972.011 658076.05 0, 
+    1512679.416 658045.866 0, 1512386.82 658015.699 0, 1512094.222 657985.55 0, 1511801.622 657955.418 0, 1511509.02 657925.303 0, 1511216.416 657895.205 0, 1510923.811 657865.124 0, 1510631.204 657835.061 0, 1510338.595 657805.015 0, 1510045.984 657774.986 0, 
+    1509753.372 657744.974 0, 1509460.757 657714.98 0, 1509168.141 657685.002 0, 1508875.524 657655.042 0, 1508582.904 657625.1 0, 1508290.283 657595.174 0, 1507997.66 657565.266 0, 1507705.035 657535.375 0, 1507411.074 657505.365 0, 1506845.895 663043.142 0, 
+    1506280.683 668581.243 0, 1506573.989 668611.187 0, 1506865.962 668641.011 0, 1507157.933 668670.853 0, 1507449.903 668700.712 0, 1507741.87 668730.588 0, 1508033.836 668760.481 0, 1508325.8 668790.392 0, 1508617.762 668820.319 0, 1508909.723 668850.264 0, 
+    1509201.682 668880.226 0, 1509493.639 668910.205 0, 1509785.594 668940.202 0, 1510077.548 668970.215 0, 1510369.499 669000.246 0, 1510661.449 669030.294 0, 1510953.398 669060.359 0, 1511245.344 669090.441 0, 1511537.289 669120.541 0, 1511829.232 669150.657 0, 
+    1512121.173 669180.791 0, 1512413.112 669210.942 0, 1512705.05 669241.111 0, 1512996.985 669271.296 0, 1513287.589 669301.361 0, 1513580.852 669331.718 0, 1513872.782 669361.955 0, 1514164.711 669392.209 0, 1514456.638 669422.481 0, 1514748.563 669452.769 0, 
+    1515040.486 669483.075 0, 1515332.408 669513.398 0, 1515624.327 669543.738 0, 1515916.245 669574.095 0, 1516208.162 669604.469 0, 1516500.076 669634.861 0, 1516791.989 669665.27 0, 1517083.899 669695.696 0, 1517375.808 669726.139 0, 1517667.716 669756.599 0, 
+    1517959.621 669787.076 0, 1518251.525 669817.571 0, 1518543.427 669848.083 0, 1518835.327 669878.612 0, 1519127.225 669909.158 0, 1519419.121 669939.722 0, 1519711.016 669970.302 0, 1520002.909 670000.9 0, 1520293.471 670031.375 0, 1520874.327 664494.893 0, 
+    1521455.149 658958.734 0))
+
+POLYGON ((1534302.106 671521.09 0, 1534011.629 671489.794 0, 1533719.824 671458.371 0, 1533428.017 671426.966 0, 1533136.208 671395.578 0, 1532844.397 671364.208 0, 1532552.585 671332.854 0, 1532260.77 671301.518 0, 1531968.954 671270.198 0, 1531677.136 671238.896 0, 
+    1531385.316 671207.612 0, 1531093.494 671176.344 0, 1530801.67 671145.093 0, 1530509.844 671113.86 0, 1530218.017 671082.644 0, 1529926.188 671051.445 0, 1529634.357 671020.263 0, 1529342.524 670989.098 0, 1529050.689 670957.951 0, 1528758.853 670926.821 0, 
+    1528467.014 670895.708 0, 1528175.174 670864.612 0, 1527883.332 670833.533 0, 1527591.488 670802.471 0, 1527298.314 670771.286 0, 1527007.795 670740.4 0, 1526715.946 670709.39 0, 1526424.094 670678.397 0, 1526132.241 670647.421 0, 1525840.387 670616.463 0, 
+    1525548.53 670585.521 0, 1525256.672 670554.597 0, 1524964.811 670523.69 0, 1524672.949 670492.8 0, 1524381.085 670461.928 0, 1524089.219 670431.072 0, 1523797.352 670400.234 0, 1523505.483 670369.413 0, 1523213.611 670338.609 0, 1522921.738 670307.822 0, 
+    1522629.864 670277.053 0, 1522337.987 670246.3 0, 1522046.109 670215.565 0, 1521754.228 670184.847 0, 1521462.346 670154.146 0, 1521170.462 670123.463 0, 1520878.577 670092.796 0, 1520586.689 670062.147 0, 1520293.471 670031.375 0, 1519712.581 675568.179 0, 
+    1519131.658 681105.299 0, 1519424.222 681136.002 0, 1519715.458 681166.583 0, 1520006.692 681197.181 0, 1520297.924 681227.796 0, 1520589.154 681258.429 0, 1520880.382 681289.078 0, 1521171.609 681319.745 0, 1521462.834 681350.428 0, 1521754.057 681381.129 0, 
+    1522045.278 681411.847 0, 1522336.498 681442.582 0, 1522627.715 681473.334 0, 1522918.931 681504.104 0, 1523210.145 681534.89 0, 1523501.357 681565.694 0, 1523792.568 681596.515 0, 1524083.776 681627.353 0, 1524374.983 681658.208 0, 1524666.188 681689.08 0, 
+    1524957.391 681719.97 0, 1525248.592 681750.876 0, 1525539.792 681781.8 0, 1525830.989 681812.741 0, 1526120.86 681843.558 0, 1526413.379 681874.674 0, 1526704.571 681905.666 0, 1526995.762 681936.675 0, 1527286.95 681967.702 0, 1527578.137 681998.745 0, 
+    1527869.322 682029.806 0, 1528160.505 682060.884 0, 1528451.686 682091.979 0, 1528742.866 682123.091 0, 1529034.043 682154.22 0, 1529325.219 682185.367 0, 1529616.393 682216.531 0, 1529907.565 682247.711 0, 1530198.735 682278.909 0, 1530489.903 682310.124 0, 
+    1530781.07 682341.356 0, 1531072.235 682372.606 0, 1531363.398 682403.872 0, 1531654.559 682435.156 0, 1531945.718 682466.456 0, 1532236.875 682497.774 0, 1532528.031 682529.109 0, 1532819.184 682560.461 0, 1533109.012 682591.688 0, 1533705.576 677056.23 0, 
+    1534302.106 671521.09 0))
+
+POLYGON ((1547082.111 684117.559 0, 1546792.37 684085.513 0, 1546501.306 684053.339 0, 1546210.241 684021.181 0, 1545919.173 683989.041 0, 1545628.103 683956.918 0, 1545337.032 683924.812 0, 1545045.958 683892.723 0, 1544754.883 683860.651 0, 1544463.806 683828.597 0, 
+    1544172.727 683796.559 0, 1543881.646 683764.539 0, 1543590.563 683732.535 0, 1543299.479 683700.549 0, 1543008.392 683668.58 0, 1542717.304 683636.629 0, 1542426.213 683604.694 0, 1542135.121 683572.776 0, 1541844.027 683540.876 0, 1541552.931 683508.993 0, 
+    1541261.833 683477.126 0, 1540970.733 683445.277 0, 1540679.632 683413.446 0, 1540388.528 683381.631 0, 1540096.101 683349.689 0, 1539806.316 683318.053 0, 1539515.207 683286.289 0, 1539224.096 683254.543 0, 1538932.983 683222.814 0, 1538641.868 683191.102 0, 
+    1538350.752 683159.407 0, 1538059.633 683127.729 0, 1537768.513 683096.069 0, 1537477.391 683064.425 0, 1537186.267 683032.799 0, 1536895.141 683001.19 0, 1536604.013 682969.598 0, 1536312.884 682938.023 0, 1536021.752 682906.465 0, 1535730.619 682874.925 0, 
+    1535439.484 682843.401 0, 1535148.347 682811.895 0, 1534857.208 682780.406 0, 1534566.067 682748.934 0, 1534274.925 682717.479 0, 1533983.78 682686.041 0, 1533692.634 682654.62 0, 1533401.486 682623.217 0, 1533109.012 682591.688 0, 1532512.414 688127.459 0, 
+    1531915.783 693663.542 0, 1532207.602 693695 0, 1532498.099 693726.333 0, 1532788.593 693757.684 0, 1533079.086 693789.051 0, 1533369.577 693820.436 0, 1533660.066 693851.837 0, 1533950.553 693883.256 0, 1534241.039 693914.692 0, 1534531.522 693946.145 0, 
+    1534822.004 693977.615 0, 1535112.484 694009.102 0, 1535402.962 694040.606 0, 1535693.438 694072.127 0, 1535983.912 694103.666 0, 1536274.384 694135.221 0, 1536564.855 694166.794 0, 1536855.324 694198.383 0, 1537145.79 694229.99 0, 1537436.255 694261.614 0, 
+    1537726.718 694293.255 0, 1538017.18 694324.913 0, 1538307.639 694356.588 0, 1538598.097 694388.281 0, 1538887.233 694419.846 0, 1539179.006 694451.716 0, 1539469.458 694483.46 0, 1539759.908 694515.221 0, 1540050.356 694546.998 0, 1540340.802 694578.793 0, 
+    1540631.247 694610.605 0, 1540921.689 694642.434 0, 1541212.13 694674.28 0, 1541502.569 694706.143 0, 1541793.006 694738.024 0, 1542083.441 694769.921 0, 1542373.874 694801.836 0, 1542664.305 694833.767 0, 1542954.735 694865.716 0, 1543245.162 694897.682 0, 
+    1543535.588 694929.665 0, 1543826.012 694961.665 0, 1544116.433 694993.682 0, 1544406.853 695025.716 0, 1544697.272 695057.767 0, 1544987.688 695089.835 0, 1545278.102 695121.921 0, 1545568.515 695154.023 0, 1545857.607 695185.997 0, 1546469.876 689651.623 0, 
+    1547082.111 684117.559 0))
+
+POLYGON ((1559795.074 696747.835 0, 1559506.071 696715.044 0, 1559215.75 696682.121 0, 1558925.428 696649.216 0, 1558635.103 696616.327 0, 1558344.777 696583.455 0, 1558054.448 696550.601 0, 1557764.118 696517.763 0, 1557473.786 696484.943 0, 1557183.452 696452.14 0, 
+    1556893.116 696419.354 0, 1556602.778 696386.585 0, 1556312.438 696353.833 0, 1556022.096 696321.098 0, 1555731.752 696288.38 0, 1555441.407 696255.679 0, 1555151.059 696222.995 0, 1554860.709 696190.329 0, 1554570.358 696157.679 0, 1554280.005 696125.047 0, 
+    1553989.649 696092.432 0, 1553699.292 696059.834 0, 1553408.933 696027.253 0, 1553118.572 695994.689 0, 1552826.892 695961.994 0, 1552537.844 695929.612 0, 1552247.477 695897.099 0, 1551957.108 695864.603 0, 1551666.738 695832.125 0, 1551376.365 695799.663 0, 
+    1551085.991 695767.219 0, 1550795.614 695734.792 0, 1550505.236 695702.382 0, 1550214.856 695669.988 0, 1549924.474 695637.612 0, 1549634.09 695605.254 0, 1549343.704 695572.912 0, 1549053.316 695540.587 0, 1548762.926 695508.279 0, 1548472.535 695475.989 0, 
+    1548182.141 695443.715 0, 1547891.746 695411.459 0, 1547601.349 695379.22 0, 1547310.949 695346.998 0, 1547020.548 695314.792 0, 1546730.145 695282.604 0, 1546439.741 695250.434 0, 1546149.334 695218.28 0, 1545857.607 695185.997 0, 1545245.304 700720.679 0, 
+    1544632.967 706255.665 0, 1544924.039 706287.875 0, 1545213.794 706319.957 0, 1545503.548 706352.055 0, 1545793.299 706384.171 0, 1546083.049 706416.304 0, 1546372.796 706448.454 0, 1546662.542 706480.621 0, 1546952.286 706512.805 0, 1547242.028 706545.006 0, 
+    1547531.768 706577.224 0, 1547821.506 706609.459 0, 1548111.243 706641.711 0, 1548400.977 706673.98 0, 1548690.709 706706.267 0, 1548980.44 706738.57 0, 1549270.169 706770.891 0, 1549559.896 706803.228 0, 1549849.62 706835.583 0, 1550139.343 706867.954 0, 
+    1550429.065 706900.343 0, 1550718.784 706932.749 0, 1551008.501 706965.171 0, 1551298.216 706997.611 0, 1551586.616 707029.921 0, 1551877.641 707062.542 0, 1552167.351 707095.033 0, 1552457.059 707127.541 0, 1552746.765 707160.066 0, 1553036.468 707192.608 0, 
+    1553326.17 707225.167 0, 1553615.87 707257.743 0, 1553905.569 707290.337 0, 1554195.265 707322.947 0, 1554484.959 707355.574 0, 1554774.652 707388.219 0, 1555064.342 707420.88 0, 1555354.03 707453.559 0, 1555643.717 707486.254 0, 1555933.402 707518.967 0, 
+    1556223.085 707551.696 0, 1556512.765 707584.443 0, 1556802.444 707617.207 0, 1557092.121 707649.988 0, 1557381.796 707682.786 0, 1557671.469 707715.6 0, 1557961.141 707748.432 0, 1558250.81 707781.281 0, 1558539.165 707813.998 0, 1559167.137 702280.765 0, 
+    1559795.074 696747.835 0))
+
+POLYGON ((1572440.905 709411.614 0, 1572152.641 709378.082 0, 1571863.066 709344.414 0, 1571573.489 709310.764 0, 1571283.909 709277.131 0, 1570994.328 709243.515 0, 1570704.745 709209.916 0, 1570415.16 709176.334 0, 1570125.573 709142.769 0, 1569835.983 709109.221 0, 
+    1569546.392 709075.69 0, 1569256.799 709042.176 0, 1568967.204 709008.679 0, 1568677.607 708975.2 0, 1568388.008 708941.737 0, 1568098.407 708908.291 0, 1567808.804 708874.863 0, 1567519.199 708841.451 0, 1567229.592 708808.057 0, 1566939.984 708774.679 0, 
+    1566650.373 708741.319 0, 1566360.76 708707.975 0, 1566071.145 708674.649 0, 1565781.529 708641.34 0, 1565490.599 708607.897 0, 1565202.289 708574.772 0, 1564912.667 708541.514 0, 1564623.042 708508.273 0, 1564333.416 708475.049 0, 1564043.787 708441.842 0, 
+    1563754.157 708408.652 0, 1563464.525 708375.479 0, 1563174.89 708342.323 0, 1562885.254 708309.184 0, 1562595.616 708276.062 0, 1562305.976 708242.958 0, 1562016.334 708209.87 0, 1561726.69 708176.799 0, 1561437.044 708143.746 0, 1561147.396 708110.709 0, 
+    1560857.746 708077.69 0, 1560568.094 708044.687 0, 1560278.44 708011.702 0, 1559988.785 707978.733 0, 1559699.127 707945.782 0, 1559409.468 707912.848 0, 1559119.806 707879.931 0, 1558830.143 707847.031 0, 1558539.165 707813.998 0, 1557911.159 713347.533 0, 
+    1557283.119 718881.364 0, 1557573.443 718914.322 0, 1557862.455 718947.148 0, 1558151.465 718979.991 0, 1558440.473 719012.851 0, 1558729.479 719045.728 0, 1559018.483 719078.623 0, 1559307.486 719111.534 0, 1559596.486 719144.462 0, 1559885.485 719177.407 0, 
+    1560174.481 719210.37 0, 1560463.476 719243.349 0, 1560752.469 719276.345 0, 1561041.459 719309.358 0, 1561330.448 719342.389 0, 1561619.435 719375.436 0, 1561908.42 719408.5 0, 1562197.403 719441.582 0, 1562486.384 719474.68 0, 1562775.363 719507.795 0, 
+    1563064.34 719540.928 0, 1563353.315 719574.077 0, 1563642.288 719607.243 0, 1563931.26 719640.427 0, 1564218.921 719673.477 0, 1564509.196 719706.845 0, 1564798.162 719740.079 0, 1565087.125 719773.33 0, 1565376.087 719806.599 0, 1565665.046 719839.884 0, 
+    1565954.004 719873.187 0, 1566242.959 719906.506 0, 1566531.913 719939.842 0, 1566820.865 719973.196 0, 1567109.814 720006.566 0, 1567398.762 720039.954 0, 1567687.708 720073.358 0, 1567976.652 720106.78 0, 1568265.594 720140.218 0, 1568554.533 720173.674 0, 
+    1568843.471 720207.146 0, 1569132.407 720240.636 0, 1569421.341 720274.142 0, 1569710.273 720307.666 0, 1569999.203 720341.206 0, 1570288.131 720374.764 0, 1570577.057 720408.338 0, 1570865.981 720441.93 0, 1571153.597 720475.386 0, 1571797.268 714943.351 0, 
+    1572440.905 709411.614 0))
+
+POLYGON ((1585019.515 722108.589 0, 1584731.994 722074.32 0, 1584443.166 722039.912 0, 1584154.336 722005.521 0, 1583865.504 721971.148 0, 1583576.669 721936.791 0, 1583287.833 721902.451 0, 1582998.995 721868.129 0, 1582710.155 721833.823 0, 1582421.313 721799.534 0, 
+    1582132.469 721765.263 0, 1581843.622 721731.008 0, 1581554.774 721696.77 0, 1581265.924 721662.55 0, 1580977.072 721628.346 0, 1580688.217 721594.159 0, 1580399.361 721559.99 0, 1580110.503 721525.837 0, 1579821.642 721491.701 0, 1579532.78 721457.583 0, 
+    1579243.916 721423.481 0, 1578955.049 721389.397 0, 1578666.181 721355.329 0, 1578377.311 721321.278 0, 1578087.133 721287.091 0, 1577799.564 721253.228 0, 1577510.688 721219.228 0, 1577221.809 721185.246 0, 1576932.929 721151.28 0, 1576644.047 721117.331 0, 
+    1576355.162 721083.4 0, 1576066.276 721049.485 0, 1575777.388 721015.588 0, 1575488.497 720981.707 0, 1575199.605 720947.843 0, 1574910.711 720913.997 0, 1574621.814 720880.167 0, 1574332.916 720846.355 0, 1574044.016 720812.559 0, 1573755.113 720778.78 0, 
+    1573466.209 720745.019 0, 1573177.303 720711.274 0, 1572888.395 720677.547 0, 1572599.484 720643.836 0, 1572310.572 720610.143 0, 1572021.658 720576.466 0, 1571732.742 720542.806 0, 1571443.824 720509.164 0, 1571153.597 720475.386 0, 1570509.891 726007.715 0, 
+    1569866.152 731540.334 0, 1570155.725 731574.035 0, 1570443.992 731607.602 0, 1570732.257 731641.185 0, 1571020.52 731674.786 0, 1571308.781 731708.404 0, 1571597.04 731742.038 0, 1571885.297 731775.69 0, 1572173.552 731809.358 0, 1572461.805 731843.044 0, 
+    1572750.056 731876.746 0, 1573038.305 731910.466 0, 1573326.552 731944.202 0, 1573614.797 731977.955 0, 1573903.04 732011.726 0, 1574191.281 732045.513 0, 1574479.52 732079.317 0, 1574767.758 732113.138 0, 1575055.993 732146.977 0, 1575344.226 732180.832 0, 
+    1575632.457 732214.704 0, 1575920.686 732248.593 0, 1576208.914 732282.499 0, 1576497.139 732316.422 0, 1576784.059 732350.208 0, 1577073.583 732384.319 0, 1577361.802 732418.293 0, 1577650.02 732452.284 0, 1577938.235 732486.291 0, 1578226.448 732520.316 0, 
+    1578514.659 732554.358 0, 1578802.868 732588.417 0, 1579091.075 732622.492 0, 1579379.281 732656.585 0, 1579667.484 732690.694 0, 1579955.685 732724.821 0, 1580243.884 732758.965 0, 1580532.081 732793.125 0, 1580820.276 732827.302 0, 1581108.47 732861.497 0, 
+    1581396.661 732895.708 0, 1581684.85 732929.937 0, 1581973.037 732964.182 0, 1582261.222 732998.444 0, 1582549.405 733032.723 0, 1582837.586 733067.02 0, 1583125.765 733101.333 0, 1583413.942 733135.663 0, 1583700.816 733169.855 0, 1584360.183 727639.077 0, 
+    1585019.515 722108.589 0))
+
+POLYGON ((1597530.82 734838.455 0, 1597244.042 734803.452 0, 1596955.963 734768.308 0, 1596667.882 734733.181 0, 1596379.799 734698.071 0, 1596091.714 734662.978 0, 1595803.627 734627.901 0, 1595515.538 734592.842 0, 1595227.447 734557.8 0, 1594939.353 734522.774 0, 
+    1594651.258 734487.766 0, 1594363.161 734452.774 0, 1594075.061 734417.8 0, 1593786.96 734382.842 0, 1593498.856 734347.901 0, 1593210.75 734312.978 0, 1592922.643 734278.071 0, 1592634.533 734243.181 0, 1592346.421 734208.308 0, 1592058.307 734173.452 0, 
+    1591770.191 734138.614 0, 1591482.073 734103.792 0, 1591193.953 734068.987 0, 1590905.831 734034.199 0, 1590616.407 733999.271 0, 1590329.581 733964.673 0, 1590041.453 733929.936 0, 1589753.322 733895.216 0, 1589465.19 733860.513 0, 1589177.056 733825.827 0, 
+    1588888.919 733791.157 0, 1588600.781 733756.505 0, 1588312.641 733721.87 0, 1588024.498 733687.251 0, 1587736.354 733652.65 0, 1587448.207 733618.065 0, 1587160.058 733583.498 0, 1586871.908 733548.947 0, 1586583.755 733514.413 0, 1586295.6 733479.897 0, 
+    1586007.444 733445.397 0, 1585719.285 733410.914 0, 1585431.124 733376.448 0, 1585142.961 733342 0, 1584854.797 733307.568 0, 1584566.63 733273.153 0, 1584278.461 733238.755 0, 1583990.29 733204.374 0, 1583700.816 733169.855 0, 1583041.414 738700.919 0, 
+    1582381.979 744232.268 0, 1582670.799 744266.709 0, 1582958.319 744301.012 0, 1583245.837 744335.332 0, 1583533.352 744369.669 0, 1583820.866 744404.024 0, 1584108.378 744438.395 0, 1584395.888 744472.782 0, 1584683.395 744507.187 0, 1584970.901 744541.609 0, 
+    1585258.405 744576.048 0, 1585545.906 744610.503 0, 1585833.406 744644.976 0, 1586120.903 744679.465 0, 1586408.399 744713.972 0, 1586695.892 744748.495 0, 1586983.384 744783.035 0, 1587270.873 744817.592 0, 1587558.361 744852.166 0, 1587845.846 744886.757 0, 
+    1588133.329 744921.365 0, 1588420.811 744955.99 0, 1588708.29 744990.632 0, 1588995.767 745025.291 0, 1589281.945 745059.81 0, 1589570.715 745094.659 0, 1589858.186 745129.368 0, 1590145.655 745164.094 0, 1590433.122 745198.838 0, 1590720.587 745233.598 0, 
+    1591008.05 745268.375 0, 1591295.511 745303.169 0, 1591582.97 745337.98 0, 1591870.427 745372.808 0, 1592157.881 745407.653 0, 1592445.334 745442.514 0, 1592732.784 745477.393 0, 1593020.233 745512.288 0, 1593307.679 745547.201 0, 1593595.124 745582.13 0, 
+    1593882.566 745617.076 0, 1594170.007 745652.04 0, 1594457.445 745687.02 0, 1594744.881 745722.017 0, 1595032.315 745757.031 0, 1595319.747 745792.062 0, 1595607.177 745827.109 0, 1595894.605 745862.174 0, 1596180.735 745897.098 0, 1596855.795 740367.635 0, 
+    1597530.82 734838.455 0))
+
+POLYGON ((1609974.733 747600.905 0, 1609688.701 747565.173 0, 1609401.373 747529.296 0, 1609114.043 747493.437 0, 1608826.711 747457.594 0, 1608539.377 747421.768 0, 1608252.041 747385.959 0, 1607964.703 747350.167 0, 1607677.362 747314.392 0, 1607390.02 747278.634 0, 
+    1607102.675 747242.892 0, 1606815.329 747207.168 0, 1606527.98 747171.46 0, 1606240.629 747135.77 0, 1605953.276 747100.096 0, 1605665.921 747064.439 0, 1605378.564 747028.8 0, 1605091.204 746993.177 0, 1604803.843 746957.571 0, 1604516.479 746921.982 0, 
+    1604229.114 746886.409 0, 1603941.746 746850.854 0, 1603654.376 746815.316 0, 1603367.004 746779.794 0, 1603078.336 746744.13 0, 1602792.254 746708.802 0, 1602504.876 746673.332 0, 1602217.496 746637.878 0, 1601930.114 746602.441 0, 1601642.729 746567.021 0, 
+    1601355.343 746531.618 0, 1601067.954 746496.232 0, 1600780.564 746460.863 0, 1600493.171 746425.51 0, 1600205.776 746390.175 0, 1599918.379 746354.856 0, 1599630.98 746319.555 0, 1599343.579 746284.27 0, 1599056.176 746249.003 0, 1598768.771 746213.752 0, 
+    1598481.364 746178.518 0, 1598193.954 746143.301 0, 1597906.543 746108.101 0, 1597619.13 746072.918 0, 1597331.714 746037.752 0, 1597044.296 746002.602 0, 1596756.877 745967.47 0, 1596469.455 745932.354 0, 1596180.735 745897.098 0, 1595505.642 751426.84 0, 
+    1594830.514 756956.86 0, 1595118.58 756992.037 0, 1595405.35 757027.073 0, 1595692.119 757062.125 0, 1595978.886 757097.195 0, 1596265.65 757132.282 0, 1596552.413 757167.385 0, 1596839.174 757202.505 0, 1597125.932 757237.643 0, 1597412.688 757272.797 0, 
+    1597699.443 757307.968 0, 1597986.195 757343.156 0, 1598272.945 757378.36 0, 1598559.693 757413.582 0, 1598846.439 757448.82 0, 1599133.183 757484.076 0, 1599419.925 757519.348 0, 1599706.664 757554.637 0, 1599993.402 757589.943 0, 1600280.138 757625.266 0, 
+    1600566.871 757660.606 0, 1600853.603 757695.962 0, 1601140.332 757731.336 0, 1601427.059 757766.726 0, 1601712.493 757801.974 0, 1602000.508 757837.557 0, 1602287.229 757872.998 0, 1602573.948 757908.456 0, 1602860.665 757943.931 0, 1603147.379 757979.423 0, 
+    1603434.092 758014.931 0, 1603720.803 758050.456 0, 1604007.511 758085.999 0, 1604294.217 758121.558 0, 1604580.922 758157.134 0, 1604867.624 758192.727 0, 1605154.324 758228.336 0, 1605441.022 758263.963 0, 1605727.718 758299.607 0, 1606014.412 758335.267 0, 
+    1606301.104 758370.944 0, 1606587.793 758406.638 0, 1606874.481 758442.349 0, 1607161.166 758478.077 0, 1607447.849 758513.822 0, 1607734.531 758549.583 0, 1608021.21 758585.362 0, 1608307.887 758621.157 0, 1608593.272 758656.808 0, 1609284.02 753128.719 0, 
+    1609974.733 747600.905 0))
+
+POLYGON ((1622351.172 760395.632 0, 1622065.886 760359.175 0, 1621779.312 760322.57 0, 1621492.735 760285.982 0, 1621206.156 760249.41 0, 1620919.575 760212.856 0, 1620632.991 760176.318 0, 1620346.406 760139.797 0, 1620059.818 760103.293 0, 1619773.228 760066.806 0, 
+    1619486.636 760030.336 0, 1619200.042 759993.883 0, 1618913.446 759957.446 0, 1618626.848 759921.027 0, 1618340.247 759884.624 0, 1618053.645 759848.238 0, 1617767.04 759811.869 0, 1617480.433 759775.517 0, 1617193.824 759739.182 0, 1616907.213 759702.864 0, 
+    1616620.599 759666.562 0, 1616333.984 759630.277 0, 1616047.366 759594.01 0, 1615760.746 759557.759 0, 1615472.836 759521.362 0, 1615187.5 759485.308 0, 1614900.874 759449.107 0, 1614614.246 759412.924 0, 1614327.616 759376.757 0, 1614040.983 759340.608 0, 
+    1613754.348 759304.475 0, 1613467.712 759268.359 0, 1613181.073 759232.26 0, 1612894.432 759196.178 0, 1612607.788 759160.112 0, 1612321.143 759124.064 0, 1612034.496 759088.032 0, 1611747.846 759052.018 0, 1611461.195 759016.02 0, 1611174.541 758980.039 0, 
+    1610887.885 758944.075 0, 1610601.227 758908.128 0, 1610314.567 758872.197 0, 1610027.905 758836.284 0, 1609741.24 758800.387 0, 1609454.574 758764.507 0, 1609167.905 758728.645 0, 1608881.235 758692.799 0, 1608593.272 758656.808 0, 1607902.489 764185.171 0, 
+    1607211.673 769713.803 0, 1607498.983 769749.712 0, 1607785.002 769785.476 0, 1608071.02 769821.258 0, 1608357.036 769857.056 0, 1608643.049 769892.871 0, 1608929.061 769928.703 0, 1609215.07 769964.552 0, 1609501.078 770000.418 0, 1609787.083 770036.3 0, 
+    1610073.086 770072.199 0, 1610359.087 770108.115 0, 1610645.085 770144.048 0, 1610931.082 770179.998 0, 1611217.077 770215.965 0, 1611503.069 770251.948 0, 1611789.059 770287.948 0, 1612075.048 770323.966 0, 1612361.034 770359.999 0, 1612647.018 770396.05 0, 
+    1612933 770432.118 0, 1613218.979 770468.202 0, 1613504.957 770504.304 0, 1613790.932 770540.422 0, 1614075.62 770576.394 0, 1614362.877 770612.708 0, 1614648.846 770648.877 0, 1614934.813 770685.062 0, 1615220.778 770721.265 0, 1615506.74 770757.484 0, 
+    1615792.701 770793.72 0, 1616078.659 770829.972 0, 1616364.616 770866.242 0, 1616650.57 770902.528 0, 1616936.522 770938.832 0, 1617222.472 770975.152 0, 1617508.42 771011.489 0, 1617794.365 771047.842 0, 1618080.309 771084.213 0, 1618366.25 771120.6 0, 
+    1618652.189 771157.004 0, 1618938.126 771193.426 0, 1619224.061 771229.863 0, 1619509.994 771266.318 0, 1619795.924 771302.79 0, 1620081.853 771339.278 0, 1620367.779 771375.783 0, 1620653.703 771412.305 0, 1620938.341 771448.68 0, 1621644.773 765922.022 0, 
+    1622351.172 760395.632 0))
+
+POLYGON ((1634660.052 773222.33 0, 1634375.516 773185.151 0, 1634089.697 773147.821 0, 1633803.875 773110.509 0, 1633518.05 773073.213 0, 1633232.224 773035.933 0, 1632946.395 772998.671 0, 1632660.564 772961.425 0, 1632374.731 772924.197 0, 1632088.896 772886.985 0, 
+    1631803.059 772849.79 0, 1631517.219 772812.611 0, 1631231.378 772775.45 0, 1630945.534 772738.305 0, 1630659.687 772701.178 0, 1630373.839 772664.067 0, 1630087.989 772626.972 0, 1629802.136 772589.895 0, 1629516.281 772552.835 0, 1629230.424 772515.791 0, 
+    1628944.565 772478.764 0, 1628658.703 772441.754 0, 1628372.84 772404.761 0, 1628086.974 772367.785 0, 1627799.823 772330.659 0, 1627515.236 772293.882 0, 1627229.364 772256.956 0, 1626943.489 772220.047 0, 1626657.613 772183.155 0, 1626371.734 772146.28 0, 
+    1626085.853 772109.421 0, 1625799.97 772072.579 0, 1625514.084 772035.755 0, 1625228.197 771998.946 0, 1624942.307 771962.155 0, 1624656.415 771925.381 0, 1624370.521 771888.623 0, 1624084.625 771851.882 0, 1623798.727 771815.158 0, 1623512.827 771778.451 0, 
+    1623226.924 771741.761 0, 1622941.019 771705.087 0, 1622655.112 771668.431 0, 1622369.203 771631.791 0, 1622083.292 771595.168 0, 1621797.379 771558.562 0, 1621511.463 771521.972 0, 1621225.545 771485.4 0, 1620938.341 771448.68 0, 1620231.874 776975.604 0, 
+    1619525.374 782502.791 0, 1619811.925 782539.427 0, 1620097.192 782575.917 0, 1620382.457 782612.423 0, 1620667.72 782648.946 0, 1620952.981 782685.485 0, 1621238.239 782722.042 0, 1621523.495 782758.615 0, 1621808.75 782795.205 0, 1622094.002 782831.812 0, 
+    1622379.251 782868.435 0, 1622664.499 782905.076 0, 1622949.745 782941.733 0, 1623234.988 782978.407 0, 1623520.229 783015.098 0, 1623805.469 783051.805 0, 1624090.705 783088.53 0, 1624375.94 783125.271 0, 1624661.173 783162.029 0, 1624946.403 783198.803 0, 
+    1625231.632 783235.595 0, 1625516.858 783272.403 0, 1625802.082 783309.228 0, 1626087.303 783346.07 0, 1626371.243 783382.763 0, 1626657.74 783419.804 0, 1626942.956 783456.696 0, 1627228.169 783493.605 0, 1627513.38 783530.531 0, 1627798.588 783567.474 0, 
+    1628083.795 783604.433 0, 1628368.999 783641.409 0, 1628654.202 783678.402 0, 1628939.402 783715.412 0, 1629224.6 783752.438 0, 1629509.795 783789.482 0, 1629794.989 783826.542 0, 1630080.18 783863.619 0, 1630365.369 783900.712 0, 1630650.556 783937.823 0, 
+    1630935.741 783974.95 0, 1631220.923 784012.094 0, 1631506.104 784049.255 0, 1631791.282 784086.432 0, 1632076.458 784123.627 0, 1632361.632 784160.838 0, 1632646.804 784198.066 0, 1632931.973 784235.311 0, 1633215.861 784272.405 0, 1633937.974 778747.236 0, 
+    1634660.052 773222.33 0))
+
+POLYGON ((1646901.294 786080.69 0, 1646617.51 786042.794 0, 1646332.447 786004.743 0, 1646047.381 785966.71 0, 1645762.314 785928.693 0, 1645477.244 785890.693 0, 1645192.172 785852.71 0, 1644907.098 785814.744 0, 1644622.021 785776.794 0, 1644336.942 785738.862 0, 
+    1644051.861 785700.946 0, 1643766.778 785663.046 0, 1643481.693 785625.164 0, 1643196.605 785587.298 0, 1642911.515 785549.449 0, 1642626.423 785511.617 0, 1642341.329 785473.802 0, 1642056.232 785436.003 0, 1641771.133 785398.222 0, 1641486.032 785360.457 0, 
+    1641200.929 785322.708 0, 1640915.824 785284.977 0, 1640630.716 785247.262 0, 1640345.606 785209.565 0, 1640059.216 785171.715 0, 1639775.38 785134.219 0, 1639490.263 785096.572 0, 1639205.144 785058.941 0, 1638920.023 785021.327 0, 1638634.9 784983.73 0, 
+    1638349.775 784946.149 0, 1638064.647 784908.586 0, 1637779.517 784871.039 0, 1637494.385 784833.509 0, 1637209.251 784795.996 0, 1636924.115 784758.499 0, 1636638.976 784721.019 0, 1636353.835 784683.557 0, 1636068.692 784646.11 0, 1635783.547 784608.681 0, 
+    1635498.399 784571.268 0, 1635213.25 784533.873 0, 1634928.098 784496.494 0, 1634642.944 784459.132 0, 1634357.787 784421.786 0, 1634072.629 784384.457 0, 1633787.468 784347.146 0, 1633502.305 784309.85 0, 1633215.861 784272.405 0, 1632493.715 789797.833 0, 
+    1631771.535 795323.515 0, 1632057.326 795360.875 0, 1632341.838 795398.085 0, 1632626.348 795435.312 0, 1632910.856 795472.556 0, 1633195.362 795509.816 0, 1633479.866 795547.093 0, 1633764.367 795584.387 0, 1634048.867 795621.697 0, 1634333.364 795659.024 0, 
+    1634617.859 795696.368 0, 1634902.351 795733.729 0, 1635186.842 795771.106 0, 1635471.33 795808.501 0, 1635755.816 795845.912 0, 1636040.3 795883.339 0, 1636324.782 795920.784 0, 1636609.261 795958.245 0, 1636893.738 795995.723 0, 1637178.213 796033.218 0, 
+    1637462.686 796070.729 0, 1637747.157 796108.257 0, 1638031.625 796145.802 0, 1638316.092 796183.364 0, 1638599.281 796220.774 0, 1638885.017 796258.537 0, 1639169.477 796296.149 0, 1639453.934 796333.778 0, 1639738.39 796371.423 0, 1640022.842 796409.085 0, 
+    1640307.293 796446.764 0, 1640591.742 796484.46 0, 1640876.188 796522.172 0, 1641160.632 796559.901 0, 1641445.074 796597.647 0, 1641729.513 796635.409 0, 1642013.951 796673.189 0, 1642298.386 796710.985 0, 1642582.819 796748.797 0, 1642867.25 796786.627 0, 
+    1643151.678 796824.473 0, 1643436.104 796862.336 0, 1643720.529 796900.216 0, 1644004.95 796938.112 0, 1644289.37 796976.026 0, 1644573.787 797013.956 0, 1644858.202 797051.902 0, 1645142.615 797089.866 0, 1645425.752 797127.676 0, 1646163.54 791604.055 0, 
+    1646901.294 786080.69 0))
+
+POLYGON ((1178438.155 367956.1 0, 1178129.955 367945.656 0, 1177820.284 367935.181 0, 1177510.613 367924.724 0, 1177200.941 367914.285 0, 1176891.269 367903.864 0, 1176581.596 367893.462 0, 1176271.922 367883.078 0, 1175962.248 367872.712 0, 1175652.573 367862.364 0, 
+    1175342.897 367852.035 0, 1175033.221 367841.724 0, 1174723.544 367831.431 0, 1174413.867 367821.156 0, 1174104.189 367810.899 0, 1173794.51 367800.661 0, 1173484.831 367790.441 0, 1173175.151 367780.239 0, 1172865.471 367770.055 0, 1172555.79 367759.89 0, 
+    1172246.109 367749.743 0, 1171936.426 367739.614 0, 1171626.744 367729.503 0, 1171317.06 367719.411 0, 1171005.905 367709.289 0, 1170697.692 367699.28 0, 1170388.007 367689.243 0, 1170078.321 367679.223 0, 1169768.635 367669.222 0, 1169458.948 367659.238 0, 
+    1169149.26 367649.274 0, 1168839.572 367639.327 0, 1168529.884 367629.398 0, 1168220.194 367619.488 0, 1167910.504 367609.596 0, 1167600.814 367599.722 0, 1167291.123 367589.867 0, 1166981.432 367580.03 0, 1166671.739 367570.211 0, 1166362.047 367560.41 0, 
+    1166052.353 367550.627 0, 1165742.659 367540.863 0, 1165432.965 367531.116 0, 1165123.27 367521.389 0, 1164813.574 367511.679 0, 1164503.878 367501.987 0, 1164194.182 367492.314 0, 1163884.484 367482.659 0, 1163573.314 367472.976 0, 1163400.951 373017.499 0, 
+    1163228.574 378562.494 0, 1163539.088 378572.156 0, 1163848.133 378581.791 0, 1164157.177 378591.444 0, 1164466.22 378601.115 0, 1164775.263 378610.804 0, 1165084.305 378620.511 0, 1165393.347 378630.237 0, 1165702.388 378639.981 0, 1166011.429 378649.743 0, 
+    1166320.469 378659.523 0, 1166629.508 378669.321 0, 1166938.547 378679.138 0, 1167247.586 378688.973 0, 1167556.623 378698.826 0, 1167865.66 378708.697 0, 1168174.697 378718.586 0, 1168483.733 378728.494 0, 1168792.768 378738.419 0, 1169101.803 378748.363 0, 
+    1169410.837 378758.325 0, 1169719.871 378768.306 0, 1170028.904 378778.304 0, 1170337.936 378788.321 0, 1170645.5 378798.308 0, 1170956 378808.409 0, 1171265.03 378818.48 0, 1171574.06 378828.569 0, 1171883.09 378838.677 0, 1172192.119 378848.803 0, 
+    1172501.147 378858.947 0, 1172810.175 378869.109 0, 1173119.202 378879.289 0, 1173428.228 378889.488 0, 1173737.254 378899.704 0, 1174046.28 378909.939 0, 1174355.304 378920.193 0, 1174664.328 378930.464 0, 1174973.352 378940.753 0, 1175282.375 378951.061 0, 
+    1175591.397 378961.387 0, 1175900.419 378971.731 0, 1176209.44 378982.093 0, 1176518.46 378992.474 0, 1176827.48 379002.872 0, 1177136.499 379013.289 0, 1177445.518 379023.724 0, 1177754.536 379034.177 0, 1178062.086 379044.599 0, 1178250.129 373500.113 0, 
+    1178438.155 367956.1 0))
+
+POLYGON ((1192894.178 379568.609 0, 1192586.656 379557.319 0, 1192277.668 379545.992 0, 1191968.68 379534.684 0, 1191659.692 379523.395 0, 1191350.703 379512.123 0, 1191041.713 379500.87 0, 1190732.722 379489.634 0, 1190423.731 379478.417 0, 1190114.739 379467.218 0, 
+    1189805.747 379456.038 0, 1189496.753 379444.875 0, 1189187.76 379433.731 0, 1188878.765 379422.605 0, 1188569.77 379411.497 0, 1188260.774 379400.407 0, 1187951.778 379389.336 0, 1187642.781 379378.282 0, 1187333.783 379367.247 0, 1187024.784 379356.23 0, 
+    1186715.785 379345.231 0, 1186406.786 379334.251 0, 1186097.785 379323.288 0, 1185788.784 379312.344 0, 1185478.317 379301.366 0, 1185170.78 379290.51 0, 1184861.778 379279.62 0, 1184552.774 379268.749 0, 1184243.77 379257.895 0, 1183934.765 379247.06 0, 
+    1183625.759 379236.243 0, 1183316.753 379225.445 0, 1183007.747 379214.664 0, 1182698.739 379203.902 0, 1182389.731 379193.158 0, 1182080.723 379182.432 0, 1181771.713 379171.724 0, 1181462.703 379161.034 0, 1181153.693 379150.363 0, 1180844.682 379139.709 0, 
+    1180535.67 379129.074 0, 1180226.657 379118.457 0, 1179917.644 379107.859 0, 1179608.631 379097.278 0, 1179299.616 379086.716 0, 1178990.602 379076.172 0, 1178681.586 379065.646 0, 1178372.57 379055.138 0, 1178062.086 379044.599 0, 1177874.028 384589.555 0, 
+    1177685.954 390134.98 0, 1177995.781 390145.497 0, 1178304.145 390155.982 0, 1178612.508 390166.486 0, 1178920.87 390177.008 0, 1179229.231 390187.548 0, 1179537.592 390198.106 0, 1179845.952 390208.682 0, 1180154.312 390219.277 0, 1180462.671 390229.889 0, 
+    1180771.03 390240.52 0, 1181079.387 390251.169 0, 1181387.745 390261.836 0, 1181696.101 390272.521 0, 1182004.457 390283.224 0, 1182312.812 390293.946 0, 1182621.167 390304.686 0, 1182929.521 390315.443 0, 1183237.874 390326.219 0, 1183546.227 390337.013 0, 
+    1183854.579 390347.826 0, 1184162.931 390358.656 0, 1184471.281 390369.505 0, 1184779.632 390380.371 0, 1185086.519 390391.204 0, 1185396.33 390402.159 0, 1185704.678 390413.08 0, 1186013.026 390424.019 0, 1186321.373 390434.977 0, 1186629.719 390445.952 0, 
+    1186938.065 390456.946 0, 1187246.41 390467.958 0, 1187554.754 390478.988 0, 1187863.098 390490.036 0, 1188171.441 390501.103 0, 1188479.784 390512.187 0, 1188788.125 390523.29 0, 1189096.467 390534.41 0, 1189404.807 390545.549 0, 1189713.147 390556.706 0, 
+    1190021.486 390567.882 0, 1190329.825 390579.075 0, 1190638.162 390590.287 0, 1190946.5 390601.516 0, 1191254.836 390612.764 0, 1191563.172 390624.03 0, 1191871.507 390635.314 0, 1192179.842 390646.616 0, 1192486.715 390657.883 0, 1192690.455 385113.012 0, 
+    1192894.178 379568.609 0))
+
+POLYGON ((1207285.939 391222.599 0, 1206979.097 391210.466 0, 1206670.795 391198.292 0, 1206362.493 391186.137 0, 1206054.19 391174 0, 1205745.887 391161.881 0, 1205437.583 391149.78 0, 1205129.278 391137.698 0, 1204820.972 391125.633 0, 1204512.666 391113.587 0, 
+    1204204.359 391101.559 0, 1203896.051 391089.549 0, 1203587.742 391077.557 0, 1203279.433 391065.583 0, 1202971.123 391053.628 0, 1202662.813 391041.691 0, 1202354.501 391029.771 0, 1202046.189 391017.87 0, 1201737.877 391005.987 0, 1201429.563 390994.122 0, 
+    1201121.249 390982.276 0, 1200812.934 390970.447 0, 1200504.619 390958.637 0, 1200196.303 390946.845 0, 1199886.526 390935.015 0, 1199579.668 390923.315 0, 1199271.35 390911.577 0, 1198963.031 390899.857 0, 1198654.711 390888.156 0, 1198346.391 390876.472 0, 
+    1198038.07 390864.807 0, 1197729.748 390853.16 0, 1197421.426 390841.531 0, 1197113.103 390829.92 0, 1196804.779 390818.328 0, 1196496.455 390806.753 0, 1196188.13 390795.197 0, 1195879.804 390783.659 0, 1195571.477 390772.139 0, 1195263.15 390760.637 0, 
+    1194954.822 390749.153 0, 1194646.494 390737.688 0, 1194338.165 390726.24 0, 1194029.835 390714.811 0, 1193721.504 390703.4 0, 1193413.173 390692.007 0, 1193104.841 390680.632 0, 1192796.509 390669.275 0, 1192486.715 390657.883 0, 1192282.957 396203.218 0, 
+    1192079.183 401749.015 0, 1192388.321 401760.383 0, 1192696.001 401771.716 0, 1193003.68 401783.067 0, 1193311.358 401794.435 0, 1193619.036 401805.822 0, 1193926.713 401817.228 0, 1194234.389 401828.651 0, 1194542.065 401840.092 0, 1194849.74 401851.551 0, 
+    1195157.415 401863.029 0, 1195465.088 401874.525 0, 1195772.761 401886.038 0, 1196080.434 401897.57 0, 1196388.105 401909.12 0, 1196695.776 401920.688 0, 1197003.447 401932.274 0, 1197311.116 401943.879 0, 1197618.785 401955.501 0, 1197926.453 401967.142 0, 
+    1198234.121 401978.8 0, 1198541.788 401990.477 0, 1198849.454 402002.172 0, 1199157.119 402013.885 0, 1199463.327 402025.56 0, 1199772.448 402037.365 0, 1200080.112 402049.132 0, 1200387.774 402060.918 0, 1200695.436 402072.721 0, 1201003.098 402084.543 0, 
+    1201310.758 402096.382 0, 1201618.418 402108.24 0, 1201926.078 402120.116 0, 1202233.736 402132.01 0, 1202541.394 402143.922 0, 1202849.051 402155.852 0, 1203156.708 402167.801 0, 1203464.363 402179.767 0, 1203772.018 402191.752 0, 1204079.673 402203.754 0, 
+    1204387.326 402215.775 0, 1204694.979 402227.814 0, 1205002.631 402239.871 0, 1205310.283 402251.946 0, 1205617.934 402264.039 0, 1205925.584 402276.151 0, 1206233.233 402288.28 0, 1206540.882 402300.428 0, 1206847.074 402312.536 0, 1207066.516 396767.337 0, 
+    1207285.939 391222.599 0))
+
+POLYGON ((1278276.552 450104.46 0, 1277973.147 450088.167 0, 1277668.311 450071.815 0, 1277363.474 450055.481 0, 1277058.636 450039.165 0, 1276753.797 450022.867 0, 1276448.958 450006.587 0, 1276144.117 449990.324 0, 1275839.275 449974.08 0, 1275534.432 449957.854 0, 
+    1275229.588 449941.645 0, 1274924.744 449925.455 0, 1274619.898 449909.282 0, 1274315.051 449893.128 0, 1274010.204 449876.991 0, 1273705.355 449860.872 0, 1273400.506 449844.771 0, 1273095.656 449828.689 0, 1272790.804 449812.624 0, 1272485.952 449796.577 0, 
+    1272181.099 449780.548 0, 1271876.245 449764.537 0, 1271571.389 449748.544 0, 1271266.533 449732.568 0, 1270960.245 449716.536 0, 1270656.818 449700.672 0, 1270351.96 449684.751 0, 1270047.1 449668.847 0, 1269742.239 449652.962 0, 1269437.377 449637.094 0, 
+    1269132.515 449621.245 0, 1268827.651 449605.413 0, 1268522.787 449589.599 0, 1268217.921 449573.803 0, 1267913.055 449558.026 0, 1267608.188 449542.266 0, 1267303.32 449526.524 0, 1266998.45 449510.8 0, 1266693.58 449495.094 0, 1266388.71 449479.406 0, 
+    1266083.838 449463.736 0, 1265778.965 449448.083 0, 1265474.091 449432.449 0, 1265169.216 449416.833 0, 1264864.341 449401.235 0, 1264559.464 449385.654 0, 1264254.587 449370.092 0, 1263949.709 449354.547 0, 1263643.397 449338.948 0, 1263361.101 454885.334 0, 
+    1263078.783 460432.152 0, 1263384.44 460447.718 0, 1263688.665 460463.23 0, 1263992.889 460478.759 0, 1264297.113 460494.306 0, 1264601.336 460509.871 0, 1264905.557 460525.454 0, 1265209.778 460541.054 0, 1265513.998 460556.673 0, 1265818.217 460572.31 0, 
+    1266122.435 460587.964 0, 1266426.652 460603.637 0, 1266730.868 460619.327 0, 1267035.084 460635.035 0, 1267339.298 460650.761 0, 1267643.511 460666.505 0, 1267947.724 460682.267 0, 1268251.936 460698.047 0, 1268556.146 460713.845 0, 1268860.356 460729.66 0, 
+    1269164.565 460745.494 0, 1269468.773 460761.345 0, 1269772.979 460777.215 0, 1270077.185 460793.102 0, 1270379.962 460808.932 0, 1270685.595 460824.93 0, 1270989.798 460840.871 0, 1271294 460856.83 0, 1271598.201 460872.807 0, 1271902.402 460888.801 0, 
+    1272206.601 460904.814 0, 1272510.8 460920.845 0, 1272814.997 460936.893 0, 1273119.194 460952.959 0, 1273423.389 460969.043 0, 1273727.584 460985.146 0, 1274031.778 461001.266 0, 1274335.971 461017.403 0, 1274640.162 461033.559 0, 1274944.353 461049.733 0, 
+    1275248.543 461065.925 0, 1275552.732 461082.134 0, 1275856.92 461098.362 0, 1276161.107 461114.607 0, 1276465.293 461130.87 0, 1276769.479 461147.151 0, 1277073.663 461163.45 0, 1277377.846 461179.767 0, 1277680.601 461196.026 0, 1277978.588 455650.027 0, 
+    1278276.552 450104.46 0))
+
+POLYGON ((1292280.202 462001.148 0, 1291977.492 461984.035 0, 1291673.356 461966.859 0, 1291369.219 461949.7 0, 1291065.081 461932.56 0, 1290760.942 461915.437 0, 1290456.802 461898.333 0, 1290152.661 461881.246 0, 1289848.519 461864.177 0, 1289544.376 461847.126 0, 
+    1289240.232 461830.093 0, 1288936.087 461813.078 0, 1288631.941 461796.081 0, 1288327.794 461779.101 0, 1288023.646 461762.14 0, 1287719.498 461745.196 0, 1287415.348 461728.271 0, 1287111.197 461711.363 0, 1286807.045 461694.473 0, 1286502.892 461677.601 0, 
+    1286198.738 461660.747 0, 1285894.583 461643.911 0, 1285590.427 461627.093 0, 1285286.27 461610.292 0, 1284980.686 461593.431 0, 1284677.953 461576.745 0, 1284373.793 461559.999 0, 1284069.632 461543.27 0, 1283765.47 461526.559 0, 1283461.308 461509.866 0, 
+    1283157.144 461493.191 0, 1282852.979 461476.534 0, 1282548.813 461459.895 0, 1282244.646 461443.274 0, 1281940.479 461426.67 0, 1281636.31 461410.085 0, 1281332.14 461393.517 0, 1281027.97 461376.967 0, 1280723.798 461360.436 0, 1280419.625 461343.922 0, 
+    1280115.452 461327.426 0, 1279811.277 461310.948 0, 1279507.102 461294.487 0, 1279202.925 461278.045 0, 1278898.748 461261.621 0, 1278594.569 461245.214 0, 1278290.39 461228.826 0, 1277986.21 461212.455 0, 1277680.601 461196.026 0, 1277382.591 466742.453 0, 
+    1277084.557 472289.307 0, 1277389.51 472305.701 0, 1277693.038 472322.036 0, 1277996.564 472338.39 0, 1278300.09 472354.761 0, 1278603.614 472371.15 0, 1278907.138 472387.557 0, 1279210.66 472403.982 0, 1279514.182 472420.425 0, 1279817.703 472436.885 0, 
+    1280121.222 472453.364 0, 1280424.741 472469.86 0, 1280728.259 472486.374 0, 1281031.776 472502.906 0, 1281335.291 472519.456 0, 1281638.806 472536.024 0, 1281942.32 472552.61 0, 1282245.833 472569.213 0, 1282549.345 472585.835 0, 1282852.856 472602.474 0, 
+    1283156.366 472619.131 0, 1283459.875 472635.806 0, 1283763.383 472652.499 0, 1284066.89 472669.209 0, 1284368.973 472685.859 0, 1284673.901 472702.684 0, 1284977.405 472719.449 0, 1285280.908 472736.231 0, 1285584.41 472753.031 0, 1285887.911 472769.849 0, 
+    1286191.411 472786.684 0, 1286494.91 472803.538 0, 1286798.408 472820.409 0, 1287101.905 472837.299 0, 1287405.402 472854.206 0, 1287708.897 472871.131 0, 1288012.391 472888.074 0, 1288315.884 472905.034 0, 1288619.376 472922.013 0, 1288922.867 472939.01 0, 
+    1289226.357 472956.024 0, 1289529.847 472973.056 0, 1289833.335 472990.106 0, 1290136.822 473007.174 0, 1290440.308 473024.26 0, 1290743.793 473041.364 0, 1291047.277 473058.485 0, 1291350.76 473075.625 0, 1291652.821 473092.701 0, 1291966.523 467546.712 0, 
+    1292280.202 462001.148 0))
+
+POLYGON ((1306218.756 473937.251 0, 1305916.743 473919.321 0, 1305613.309 473901.324 0, 1305309.875 473883.345 0, 1305006.439 473865.384 0, 1304703.002 473847.441 0, 1304399.565 473829.516 0, 1304096.126 473811.608 0, 1303792.686 473793.719 0, 1303489.245 473775.847 0, 
+    1303185.803 473757.993 0, 1302882.36 473740.157 0, 1302578.916 473722.339 0, 1302275.471 473704.539 0, 1301972.025 473686.756 0, 1301668.578 473668.992 0, 1301365.13 473651.245 0, 1301061.681 473633.516 0, 1300758.23 473615.805 0, 1300454.779 473598.112 0, 
+    1300151.327 473580.437 0, 1299847.873 473562.78 0, 1299544.419 473545.14 0, 1299240.963 473527.518 0, 1298936.086 473509.832 0, 1298634.049 473492.329 0, 1298330.591 473474.761 0, 1298027.131 473457.21 0, 1297723.67 473439.678 0, 1297420.209 473422.164 0, 
+    1297116.746 473404.667 0, 1296813.282 473387.188 0, 1296509.818 473369.727 0, 1296206.352 473352.284 0, 1295902.885 473334.859 0, 1295599.417 473317.452 0, 1295295.948 473300.062 0, 1294992.478 473282.691 0, 1294689.007 473265.337 0, 1294385.535 473248.001 0, 
+    1294082.063 473230.683 0, 1293778.589 473213.383 0, 1293475.114 473196.101 0, 1293171.638 473178.836 0, 1292868.161 473161.59 0, 1292564.682 473144.361 0, 1292261.203 473127.15 0, 1291957.723 473109.957 0, 1291652.821 473092.701 0, 1291339.094 478639.114 0, 
+    1291025.343 484185.946 0, 1291329.59 484203.165 0, 1291632.417 484220.321 0, 1291935.243 484237.494 0, 1292238.068 484254.686 0, 1292540.893 484271.896 0, 1292843.716 484289.123 0, 1293146.538 484306.368 0, 1293449.359 484323.631 0, 1293752.179 484340.912 0, 
+    1294054.998 484358.21 0, 1294357.816 484375.527 0, 1294660.633 484392.861 0, 1294963.449 484410.213 0, 1295266.264 484427.583 0, 1295569.078 484444.97 0, 1295871.891 484462.376 0, 1296174.703 484479.799 0, 1296477.513 484497.241 0, 1296780.323 484514.7 0, 
+    1297083.132 484532.176 0, 1297385.94 484549.671 0, 1297688.747 484567.183 0, 1297991.552 484584.714 0, 1298292.939 484602.18 0, 1298597.161 484619.828 0, 1298899.963 484637.411 0, 1299202.765 484655.013 0, 1299505.565 484672.632 0, 1299808.365 484690.27 0, 
+    1300111.163 484707.925 0, 1300413.961 484725.598 0, 1300716.757 484743.288 0, 1301019.552 484760.997 0, 1301322.347 484778.723 0, 1301625.14 484796.467 0, 1301927.932 484814.229 0, 1302230.723 484832.009 0, 1302533.513 484849.807 0, 1302836.302 484867.622 0, 
+    1303139.09 484885.455 0, 1303441.877 484903.306 0, 1303744.663 484921.175 0, 1304047.448 484939.062 0, 1304350.232 484956.966 0, 1304653.015 484974.889 0, 1304955.796 484992.829 0, 1305258.577 485010.787 0, 1305559.941 485028.679 0, 1305889.361 479482.755 0, 
+    1306218.756 473937.251 0))
+
+POLYGON ((1320092.099 485912.471 0, 1319790.785 485893.728 0, 1319488.056 485874.914 0, 1319185.326 485856.119 0, 1318882.596 485837.341 0, 1318579.864 485818.581 0, 1318277.13 485799.839 0, 1317974.396 485781.115 0, 1317671.661 485762.408 0, 1317368.924 485743.72 0, 
+    1317066.187 485725.049 0, 1316763.448 485706.396 0, 1316460.709 485687.761 0, 1316157.968 485669.143 0, 1315855.226 485650.544 0, 1315552.483 485631.962 0, 1315249.739 485613.398 0, 1314946.994 485594.852 0, 1314644.247 485576.324 0, 1314341.5 485557.814 0, 
+    1314038.751 485539.321 0, 1313736.002 485520.846 0, 1313433.251 485502.389 0, 1313130.5 485483.95 0, 1312826.332 485465.443 0, 1312524.993 485447.125 0, 1312222.238 485428.74 0, 1311919.482 485410.372 0, 1311616.725 485392.022 0, 1311313.966 485373.689 0, 
+    1311011.207 485355.375 0, 1310708.447 485337.078 0, 1310405.685 485318.8 0, 1310102.923 485300.539 0, 1309800.159 485282.296 0, 1309497.395 485264.07 0, 1309194.629 485245.863 0, 1308891.862 485227.673 0, 1308589.094 485209.501 0, 1308286.325 485191.347 0, 
+    1307983.555 485173.211 0, 1307680.784 485155.093 0, 1307378.012 485136.992 0, 1307075.239 485118.909 0, 1306772.464 485100.844 0, 1306469.689 485082.797 0, 1306166.913 485064.768 0, 1305864.135 485046.756 0, 1305559.941 485028.679 0, 1305230.496 490575.019 0, 
+    1304901.026 496121.774 0, 1305204.565 496139.813 0, 1305506.69 496157.785 0, 1305808.813 496175.776 0, 1306110.935 496193.784 0, 1306413.057 496211.81 0, 1306715.177 496229.854 0, 1307017.296 496247.915 0, 1307319.415 496265.994 0, 1307621.532 496284.091 0, 
+    1307923.648 496302.206 0, 1308225.763 496320.339 0, 1308527.877 496338.489 0, 1308829.989 496356.658 0, 1309132.101 496374.844 0, 1309434.212 496393.048 0, 1309736.322 496411.269 0, 1310038.43 496429.508 0, 1310340.538 496447.766 0, 1310642.644 496466.04 0, 
+    1310944.749 496484.333 0, 1311246.854 496502.644 0, 1311548.957 496520.972 0, 1311851.059 496539.318 0, 1312151.748 496557.596 0, 1312455.26 496576.063 0, 1312757.359 496594.463 0, 1313059.457 496612.88 0, 1313361.553 496631.315 0, 1313663.649 496649.768 0, 
+    1313965.743 496668.238 0, 1314267.837 496686.726 0, 1314569.929 496705.233 0, 1314872.02 496723.756 0, 1315174.111 496742.298 0, 1315476.2 496760.857 0, 1315778.288 496779.435 0, 1316080.375 496798.03 0, 1316382.46 496816.642 0, 1316684.545 496835.273 0, 
+    1316986.629 496853.921 0, 1317288.711 496872.587 0, 1317590.793 496891.271 0, 1317892.873 496909.973 0, 1318194.952 496928.692 0, 1318497.03 496947.429 0, 1318799.107 496966.184 0, 1319101.183 496984.957 0, 1319401.847 497003.66 0, 1319746.986 491457.858 0, 
+    1320092.099 485912.471 0))
+
+POLYGON ((1333900.119 497926.51 0, 1333599.506 497906.958 0, 1333297.485 497887.332 0, 1332995.462 497867.723 0, 1332693.438 497848.133 0, 1332391.413 497828.56 0, 1332089.387 497809.005 0, 1331787.359 497789.468 0, 1331485.331 497769.948 0, 1331183.301 497750.447 0, 
+    1330881.27 497730.963 0, 1330579.238 497711.497 0, 1330277.205 497692.048 0, 1329975.171 497672.618 0, 1329673.135 497653.205 0, 1329371.099 497633.81 0, 1329069.061 497614.433 0, 1328767.022 497595.073 0, 1328464.982 497575.731 0, 1328162.941 497556.408 0, 
+    1327860.899 497537.101 0, 1327558.855 497517.813 0, 1327256.811 497498.542 0, 1326954.765 497479.29 0, 1326651.309 497459.965 0, 1326350.67 497440.837 0, 1326048.621 497421.638 0, 1325746.571 497402.456 0, 1325444.52 497383.292 0, 1325142.467 497364.146 0, 
+    1324840.414 497345.018 0, 1324538.359 497325.907 0, 1324236.303 497306.815 0, 1323934.246 497287.74 0, 1323632.188 497268.682 0, 1323330.129 497249.643 0, 1323028.069 497230.621 0, 1322726.007 497211.617 0, 1322423.945 497192.631 0, 1322121.881 497173.663 0, 
+    1321819.816 497154.712 0, 1321517.75 497135.779 0, 1321215.683 497116.864 0, 1320913.615 497097.967 0, 1320611.546 497079.088 0, 1320309.476 497060.226 0, 1320007.404 497041.382 0, 1319705.332 497022.556 0, 1319401.847 497003.66 0, 1319056.683 502549.872 0, 
+    1318711.493 508096.492 0, 1319014.322 508115.347 0, 1319315.741 508134.133 0, 1319617.16 508152.936 0, 1319918.577 508171.757 0, 1320219.994 508190.595 0, 1320521.409 508209.452 0, 1320822.823 508228.326 0, 1321124.236 508247.218 0, 1321425.648 508266.127 0, 
+    1321727.059 508285.055 0, 1322028.468 508304 0, 1322329.877 508322.963 0, 1322631.285 508341.943 0, 1322932.691 508360.942 0, 1323234.096 508379.958 0, 1323535.5 508398.991 0, 1323836.903 508418.043 0, 1324138.305 508437.112 0, 1324439.706 508456.199 0, 
+    1324741.105 508475.304 0, 1325042.504 508494.426 0, 1325343.901 508513.567 0, 1325645.297 508532.725 0, 1325945.286 508551.811 0, 1326248.086 508571.094 0, 1326549.479 508590.305 0, 1326850.871 508609.534 0, 1327152.261 508628.781 0, 1327453.651 508648.045 0, 
+    1327755.039 508667.327 0, 1328056.426 508686.627 0, 1328357.812 508705.945 0, 1328659.197 508725.28 0, 1328960.581 508744.633 0, 1329261.964 508764.004 0, 1329563.345 508783.392 0, 1329864.726 508802.799 0, 1330166.105 508822.223 0, 1330467.483 508841.665 0, 
+    1330768.86 508861.124 0, 1331070.235 508880.601 0, 1331371.61 508900.096 0, 1331672.983 508919.609 0, 1331974.356 508939.14 0, 1332275.727 508958.688 0, 1332577.097 508978.254 0, 1332878.466 508997.837 0, 1333178.429 509017.347 0, 1333539.287 503471.725 0, 
+    1333900.119 497926.51 0))
+
+POLYGON ((1347642.704 509979.071 0, 1347342.796 509958.713 0, 1347041.483 509938.278 0, 1346740.17 509917.861 0, 1346438.855 509897.462 0, 1346137.539 509877.08 0, 1345836.222 509856.716 0, 1345534.904 509836.369 0, 1345233.584 509816.041 0, 1344932.263 509795.73 0, 
+    1344630.942 509775.437 0, 1344329.618 509755.161 0, 1344028.294 509734.903 0, 1343726.969 509714.663 0, 1343425.642 509694.441 0, 1343124.314 509674.237 0, 1342822.985 509654.05 0, 1342521.655 509633.881 0, 1342220.323 509613.73 0, 1341918.991 509593.596 0, 
+    1341617.657 509573.48 0, 1341316.322 509553.382 0, 1341014.986 509533.302 0, 1340713.648 509513.239 0, 1340410.906 509493.101 0, 1340110.97 509473.167 0, 1339809.629 509453.158 0, 1339508.287 509433.166 0, 1339206.944 509413.192 0, 1338905.599 509393.236 0, 
+    1338604.254 509373.298 0, 1338302.907 509353.377 0, 1338001.559 509333.474 0, 1337700.21 509313.589 0, 1337398.86 509293.721 0, 1337097.508 509273.872 0, 1336796.156 509254.04 0, 1336494.802 509234.225 0, 1336193.447 509214.429 0, 1335892.091 509194.65 0, 
+    1335590.734 509174.889 0, 1335289.375 509155.146 0, 1334988.015 509135.42 0, 1334686.655 509115.712 0, 1334385.293 509096.022 0, 1334083.93 509076.35 0, 1333782.565 509056.695 0, 1333481.2 509037.058 0, 1333178.429 509017.347 0, 1332817.544 514563.375 0, 
+    1332456.633 520109.803 0, 1332758.748 520129.471 0, 1333059.461 520149.065 0, 1333360.172 520168.677 0, 1333660.883 520188.307 0, 1333961.592 520207.955 0, 1334262.3 520227.62 0, 1334563.006 520247.303 0, 1334863.712 520267.003 0, 1335164.416 520286.721 0, 
+    1335465.12 520306.457 0, 1335765.822 520326.211 0, 1336066.523 520345.982 0, 1336367.222 520365.771 0, 1336667.921 520385.578 0, 1336968.618 520405.403 0, 1337269.315 520425.245 0, 1337570.01 520445.105 0, 1337870.704 520464.982 0, 1338171.396 520484.878 0, 
+    1338472.088 520504.79 0, 1338772.778 520524.721 0, 1339073.468 520544.669 0, 1339374.156 520564.635 0, 1339673.442 520584.526 0, 1339975.528 520604.621 0, 1340276.213 520624.64 0, 1340576.896 520644.677 0, 1340877.578 520664.731 0, 1341178.259 520684.803 0, 
+    1341478.939 520704.893 0, 1341779.618 520725.001 0, 1342080.295 520745.126 0, 1342380.972 520765.269 0, 1342681.647 520785.43 0, 1342982.321 520805.608 0, 1343282.993 520825.804 0, 1343583.665 520846.018 0, 1343884.335 520866.25 0, 1344185.004 520886.499 0, 
+    1344485.672 520906.766 0, 1344786.339 520927.05 0, 1345087.005 520947.353 0, 1345387.669 520967.673 0, 1345688.332 520988.01 0, 1345988.994 521008.366 0, 1346289.655 521028.739 0, 1346590.314 521049.13 0, 1346889.573 521069.443 0, 1347266.153 515524.056 0, 
+    1347642.704 509979.071 0))
+
+POLYGON ((1361319.745 522069.855 0, 1361020.542 522048.696 0, 1360719.942 522027.456 0, 1360419.34 522006.233 0, 1360118.736 521985.029 0, 1359818.132 521963.842 0, 1359517.526 521942.672 0, 1359216.919 521921.521 0, 1358916.311 521900.387 0, 1358615.701 521879.271 0, 
+    1358315.091 521858.172 0, 1358014.479 521837.091 0, 1357713.866 521816.028 0, 1357413.251 521794.982 0, 1357112.635 521773.955 0, 1356812.018 521752.945 0, 1356511.4 521731.952 0, 1356210.781 521710.977 0, 1355910.16 521690.02 0, 1355609.538 521669.081 0, 
+    1355308.915 521648.159 0, 1355008.291 521627.256 0, 1354707.665 521606.369 0, 1354407.039 521585.501 0, 1354105.013 521564.553 0, 1353805.781 521543.817 0, 1353505.151 521523.001 0, 1353204.519 521502.204 0, 1352903.886 521481.423 0, 1352603.252 521460.661 0, 
+    1352302.617 521439.916 0, 1352001.98 521419.189 0, 1351701.343 521398.48 0, 1351400.703 521377.789 0, 1351100.063 521357.115 0, 1350799.422 521336.458 0, 1350498.779 521315.82 0, 1350198.135 521295.199 0, 1349897.49 521274.596 0, 1349596.844 521254.011 0, 
+    1349296.196 521233.443 0, 1348995.548 521212.893 0, 1348694.898 521192.36 0, 1348394.247 521171.846 0, 1348093.594 521151.349 0, 1347792.941 521130.87 0, 1347492.286 521110.408 0, 1347191.63 521089.964 0, 1346889.573 521069.443 0, 1346512.967 526615.228 0, 
+    1346136.334 532161.408 0, 1346437.735 532181.885 0, 1346737.738 532202.285 0, 1347037.74 532222.702 0, 1347337.741 532243.136 0, 1347637.74 532263.589 0, 1347937.738 532284.059 0, 1348237.736 532304.547 0, 1348537.731 532325.052 0, 1348837.726 532345.575 0, 
+    1349137.72 532366.116 0, 1349437.712 532386.674 0, 1349737.703 532407.25 0, 1350037.693 532427.844 0, 1350337.681 532448.455 0, 1350637.669 532469.084 0, 1350937.655 532489.731 0, 1351237.64 532510.395 0, 1351537.624 532531.077 0, 1351837.606 532551.777 0, 
+    1352137.588 532572.494 0, 1352437.568 532593.229 0, 1352737.547 532613.982 0, 1353037.524 532634.752 0, 1353336.106 532655.443 0, 1353637.476 532676.346 0, 1353937.45 532697.169 0, 1354237.423 532718.01 0, 1354537.394 532738.868 0, 1354837.365 532759.744 0, 
+    1355137.334 532780.638 0, 1355437.302 532801.55 0, 1355737.268 532822.479 0, 1356037.234 532843.426 0, 1356337.198 532864.39 0, 1356637.161 532885.372 0, 1356937.122 532906.372 0, 1357237.083 532927.39 0, 1357537.042 532948.425 0, 1357837 532969.477 0, 
+    1358136.957 532990.548 0, 1358436.912 533011.636 0, 1358736.867 533032.742 0, 1359036.82 533053.865 0, 1359336.771 533075.006 0, 1359636.722 533096.165 0, 1359936.671 533117.341 0, 1360236.619 533138.535 0, 1360535.172 533159.648 0, 1360927.473 527614.554 0, 
+    1361319.745 522069.855 0))
+
+POLYGON ((1374931.133 534198.563 0, 1374632.638 534176.606 0, 1374332.751 534154.565 0, 1374032.863 534132.541 0, 1373732.973 534110.535 0, 1373433.082 534088.547 0, 1373133.19 534066.576 0, 1372833.297 534044.623 0, 1372533.402 534022.688 0, 1372233.506 534000.77 0, 
+    1371933.609 533978.87 0, 1371633.71 533956.988 0, 1371333.81 533935.123 0, 1371033.909 533913.276 0, 1370734.007 533891.446 0, 1370434.103 533869.634 0, 1370134.198 533847.84 0, 1369834.292 533826.064 0, 1369534.384 533804.305 0, 1369234.475 533782.563 0, 
+    1368934.565 533760.84 0, 1368634.654 533739.134 0, 1368334.741 533717.446 0, 1368034.827 533695.775 0, 1367733.519 533674.022 0, 1367434.995 533652.487 0, 1367135.077 533630.869 0, 1366835.158 533609.269 0, 1366535.238 533587.687 0, 1366235.316 533566.122 0, 
+    1365935.393 533544.575 0, 1365635.469 533523.046 0, 1365335.544 533501.534 0, 1365035.617 533480.04 0, 1364735.689 533458.563 0, 1364435.76 533437.104 0, 1364135.83 533415.663 0, 1363835.898 533394.24 0, 1363535.965 533372.834 0, 1363236.031 533351.446 0, 
+    1362936.095 533330.075 0, 1362636.158 533308.722 0, 1362336.22 533287.387 0, 1362036.281 533266.07 0, 1361736.341 533244.77 0, 1361436.399 533223.487 0, 1361136.456 533202.223 0, 1360836.511 533180.976 0, 1360535.172 533159.648 0, 1360142.844 538705.134 0, 
+    1359750.488 544251.009 0, 1360051.172 544272.291 0, 1360350.463 544293.492 0, 1360649.753 544314.71 0, 1360949.042 544335.946 0, 1361248.33 544357.199 0, 1361547.617 544378.471 0, 1361846.902 544399.759 0, 1362146.186 544421.066 0, 1362445.468 544442.39 0, 
+    1362744.75 544463.731 0, 1363044.03 544485.091 0, 1363343.309 544506.467 0, 1363642.587 544527.862 0, 1363941.863 544549.274 0, 1364241.138 544570.704 0, 1364540.412 544592.151 0, 1364839.685 544613.616 0, 1365138.956 544635.099 0, 1365438.226 544656.599 0, 
+    1365737.495 544678.116 0, 1366036.763 544699.652 0, 1366336.029 544721.205 0, 1366635.294 544742.775 0, 1366933.169 544764.263 0, 1367233.82 544785.97 0, 1367533.082 544807.593 0, 1367832.342 544829.234 0, 1368131.6 544850.893 0, 1368430.858 544872.569 0, 
+    1368730.114 544894.263 0, 1369029.369 544915.975 0, 1369328.622 544937.704 0, 1369627.875 544959.45 0, 1369927.126 544981.215 0, 1370226.375 545002.997 0, 1370525.624 545024.796 0, 1370824.871 545046.614 0, 1371124.117 545068.448 0, 1371423.361 545090.301 0, 
+    1371722.605 545112.171 0, 1372021.847 545134.059 0, 1372321.087 545155.964 0, 1372620.327 545177.887 0, 1372919.565 545199.827 0, 1373218.802 545221.785 0, 1373518.037 545243.761 0, 1373817.272 545265.754 0, 1374115.117 545287.663 0, 1374523.139 539742.919 0, 
+    1374931.133 534198.563 0))
+
+POLYGON ((1388476.759 546364.896 0, 1388178.975 546342.145 0, 1387879.804 546319.307 0, 1387580.632 546296.485 0, 1387281.458 546273.682 0, 1386982.283 546250.896 0, 1386683.107 546228.128 0, 1386383.929 546205.377 0, 1386084.75 546182.644 0, 1385785.57 546159.929 0, 
+    1385486.388 546137.231 0, 1385187.205 546114.551 0, 1384888.021 546091.889 0, 1384588.835 546069.244 0, 1384289.648 546046.616 0, 1383990.46 546024.007 0, 1383691.27 546001.415 0, 1383392.079 545978.84 0, 1383092.887 545956.283 0, 1382793.693 545933.744 0, 
+    1382494.498 545911.222 0, 1382195.302 545888.718 0, 1381896.104 545866.232 0, 1381596.905 545843.763 0, 1381296.318 545821.208 0, 1380998.503 545798.878 0, 1380699.3 545776.462 0, 1380400.096 545754.064 0, 1380100.891 545731.683 0, 1379801.684 545709.32 0, 
+    1379502.476 545686.974 0, 1379203.266 545664.646 0, 1378904.055 545642.336 0, 1378604.843 545620.043 0, 1378305.63 545597.768 0, 1378006.415 545575.51 0, 1377707.199 545553.27 0, 1377407.982 545531.048 0, 1377108.763 545508.843 0, 1376809.543 545486.656 0, 
+    1376510.322 545464.487 0, 1376211.099 545442.335 0, 1375911.875 545420.201 0, 1375612.65 545398.084 0, 1375313.424 545375.985 0, 1375014.196 545353.904 0, 1374714.967 545331.84 0, 1374415.736 545309.794 0, 1374115.117 545287.663 0, 1373707.066 550832.794 0, 
+    1373298.987 556378.307 0, 1373598.951 556400.389 0, 1373897.529 556422.387 0, 1374196.105 556444.403 0, 1374494.68 556466.436 0, 1374793.254 556488.487 0, 1375091.826 556510.555 0, 1375390.397 556532.641 0, 1375688.967 556554.745 0, 1375987.536 556576.866 0, 
+    1376286.103 556599.004 0, 1376584.669 556621.161 0, 1376883.233 556643.334 0, 1377181.797 556665.526 0, 1377480.359 556687.735 0, 1377778.919 556709.961 0, 1378077.479 556732.205 0, 1378376.037 556754.467 0, 1378674.594 556776.746 0, 1378973.149 556799.043 0, 
+    1379271.703 556821.358 0, 1379570.256 556843.69 0, 1379868.808 556866.039 0, 1380167.358 556888.406 0, 1380464.523 556910.687 0, 1380764.454 556933.193 0, 1381063.001 556955.613 0, 1381361.545 556978.05 0, 1381660.089 557000.505 0, 1381958.631 557022.978 0, 
+    1382257.172 557045.468 0, 1382555.712 557067.976 0, 1382854.25 557090.501 0, 1383152.787 557113.044 0, 1383451.323 557135.604 0, 1383749.857 557158.182 0, 1384048.39 557180.778 0, 1384346.922 557203.391 0, 1384645.452 557226.021 0, 1384943.981 557248.67 0, 
+    1385242.509 557271.336 0, 1385541.035 557294.019 0, 1385839.56 557316.72 0, 1386138.084 557339.438 0, 1386436.606 557362.175 0, 1386735.127 557384.928 0, 1387033.647 557407.699 0, 1387332.165 557430.488 0, 1387629.3 557453.189 0, 1388053.044 551908.851 0, 
+    1388476.759 546364.896 0))
+
+POLYGON ((1401956.518 558568.553 0, 1401659.447 558545.012 0, 1401360.994 558521.38 0, 1401062.54 558497.766 0, 1400764.084 558474.169 0, 1400465.627 558450.59 0, 1400167.169 558427.028 0, 1399868.709 558403.483 0, 1399570.248 558379.957 0, 1399271.786 558356.448 0, 
+    1398973.322 558332.956 0, 1398674.857 558309.482 0, 1398376.39 558286.026 0, 1398077.922 558262.587 0, 1397779.453 558239.165 0, 1397480.982 558215.762 0, 1397182.51 558192.376 0, 1396884.037 558169.007 0, 1396585.562 558145.656 0, 1396287.086 558122.323 0, 
+    1395988.608 558099.007 0, 1395690.129 558075.708 0, 1395391.649 558052.428 0, 1395093.167 558029.164 0, 1394793.303 558005.811 0, 1394496.199 557982.691 0, 1394197.714 557959.48 0, 1393899.226 557936.287 0, 1393600.738 557913.112 0, 1393302.248 557889.954 0, 
+    1393003.757 557866.814 0, 1392705.264 557843.691 0, 1392406.77 557820.586 0, 1392108.275 557797.499 0, 1391809.778 557774.429 0, 1391511.28 557751.377 0, 1391212.781 557728.342 0, 1390914.28 557705.325 0, 1390615.778 557682.325 0, 1390317.274 557659.343 0, 
+    1390018.769 557636.378 0, 1389720.263 557613.431 0, 1389421.756 557590.502 0, 1389123.247 557567.59 0, 1388824.736 557544.696 0, 1388526.225 557521.819 0, 1388227.712 557498.96 0, 1387929.198 557476.119 0, 1387629.3 557453.189 0, 1387205.526 562997.907 0, 
+    1386781.724 568543 0, 1387080.967 568565.88 0, 1387378.828 568588.671 0, 1387676.688 568611.481 0, 1387974.547 568634.307 0, 1388272.405 568657.151 0, 1388570.261 568680.013 0, 1388868.116 568702.892 0, 1389165.969 568725.789 0, 1389463.821 568748.703 0, 
+    1389761.672 568771.635 0, 1390059.522 568794.585 0, 1390357.37 568817.552 0, 1390655.216 568840.536 0, 1390953.062 568863.538 0, 1391250.906 568886.557 0, 1391548.749 568909.594 0, 1391846.59 568932.649 0, 1392144.43 568955.721 0, 1392442.268 568978.811 0, 
+    1392740.106 569001.918 0, 1393037.942 569025.042 0, 1393335.776 569048.185 0, 1393633.609 569071.344 0, 1393930.063 569094.414 0, 1394229.271 569117.716 0, 1394527.101 569140.929 0, 1394824.928 569164.159 0, 1395122.755 569187.406 0, 1395420.579 569210.671 0, 
+    1395718.403 569233.953 0, 1396016.225 569257.253 0, 1396314.046 569280.571 0, 1396611.866 569303.906 0, 1396909.684 569327.258 0, 1397207.5 569350.628 0, 1397505.316 569374.016 0, 1397803.13 569397.421 0, 1398100.942 569420.844 0, 1398398.754 569444.284 0, 
+    1398696.563 569467.742 0, 1398994.372 569491.217 0, 1399292.179 569514.71 0, 1399589.985 569538.22 0, 1399887.789 569561.748 0, 1400185.592 569585.293 0, 1400483.393 569608.856 0, 1400781.194 569632.437 0, 1401077.615 569655.925 0, 1401517.082 564112.051 0, 
+    1401956.518 558568.553 0))
+
+POLYGON ((1415370.305 570809.234 0, 1415073.949 570784.908 0, 1414776.216 570760.486 0, 1414478.483 570736.082 0, 1414180.747 570711.696 0, 1413883.011 570687.327 0, 1413585.273 570662.975 0, 1413287.533 570638.641 0, 1412989.792 570614.324 0, 1412692.05 570590.025 0, 
+    1412394.306 570565.744 0, 1412096.561 570541.48 0, 1411798.814 570517.234 0, 1411501.066 570493.005 0, 1411203.317 570468.793 0, 1410905.566 570444.599 0, 1410607.813 570420.423 0, 1410310.059 570396.264 0, 1410012.304 570372.123 0, 1409714.548 570347.999 0, 
+    1409416.79 570323.893 0, 1409119.03 570299.804 0, 1408821.269 570275.733 0, 1408523.507 570251.68 0, 1408224.368 570227.532 0, 1407927.978 570203.625 0, 1407630.212 570179.624 0, 1407332.444 570155.64 0, 1407034.674 570131.674 0, 1406736.903 570107.726 0, 
+    1406439.131 570083.795 0, 1406141.358 570059.881 0, 1405843.583 570035.985 0, 1405545.806 570012.107 0, 1405248.029 569988.246 0, 1404950.249 569964.403 0, 1404652.469 569940.577 0, 1404354.687 569916.769 0, 1404056.903 569892.978 0, 1403759.118 569869.205 0, 
+    1403461.332 569845.449 0, 1403163.545 569821.711 0, 1402865.756 569797.99 0, 1402567.965 569774.287 0, 1402270.173 569750.602 0, 1401972.38 569726.934 0, 1401674.586 569703.283 0, 1401376.79 569679.65 0, 1401077.615 569655.925 0, 1400638.12 575200.173 0, 
+    1400198.594 580744.79 0, 1400497.113 580768.463 0, 1400794.256 580792.044 0, 1401091.398 580815.643 0, 1401388.539 580839.259 0, 1401685.678 580862.893 0, 1401982.816 580886.544 0, 1402279.952 580910.213 0, 1402577.087 580933.899 0, 1402874.221 580957.602 0, 
+    1403171.353 580981.324 0, 1403468.484 581005.062 0, 1403765.613 581028.818 0, 1404062.741 581052.592 0, 1404359.867 581076.383 0, 1404656.993 581100.191 0, 1404954.116 581124.018 0, 1405251.239 581147.861 0, 1405548.36 581171.722 0, 1405845.479 581195.601 0, 
+    1406142.597 581219.497 0, 1406439.714 581243.41 0, 1406736.83 581267.341 0, 1407033.944 581291.29 0, 1407329.684 581315.145 0, 1407628.167 581339.239 0, 1407925.277 581363.24 0, 1408222.385 581387.258 0, 1408519.492 581411.294 0, 1408816.598 581435.348 0, 
+    1409113.702 581459.418 0, 1409410.804 581483.507 0, 1409707.905 581507.613 0, 1410005.005 581531.736 0, 1410302.104 581555.877 0, 1410599.201 581580.035 0, 1410896.296 581604.211 0, 1411193.39 581628.404 0, 1411490.483 581652.615 0, 1411787.574 581676.843 0, 
+    1412084.664 581701.089 0, 1412381.752 581725.352 0, 1412678.839 581749.633 0, 1412975.925 581773.931 0, 1413273.009 581798.247 0, 1413570.092 581822.58 0, 1413867.173 581846.931 0, 1414164.253 581871.299 0, 1414459.96 581895.572 0, 1414915.148 576352.218 0, 
+    1415370.305 570809.234 0))
+
+POLYGON ((1428718.017 583086.64 0, 1428422.377 583061.531 0, 1428125.368 583036.324 0, 1427828.356 583011.134 0, 1427531.344 582985.961 0, 1427234.329 582960.806 0, 1426937.314 582935.669 0, 1426640.297 582910.549 0, 1426343.278 582885.447 0, 1426046.258 582860.362 0, 
+    1425749.236 582835.294 0, 1425452.213 582810.244 0, 1425155.188 582785.212 0, 1424858.162 582760.197 0, 1424561.135 582735.199 0, 1424264.106 582710.219 0, 1423967.075 582685.256 0, 1423670.044 582660.311 0, 1423373.01 582635.384 0, 1423075.975 582610.473 0, 
+    1422778.939 582585.581 0, 1422481.901 582560.706 0, 1422184.862 582535.848 0, 1421887.821 582511.008 0, 1421589.409 582486.07 0, 1421293.735 582461.38 0, 1420996.69 582436.592 0, 1420699.644 582411.822 0, 1420402.596 582387.069 0, 1420105.546 582362.333 0, 
+    1419808.495 582337.616 0, 1419511.443 582312.915 0, 1419214.389 582288.232 0, 1418917.334 582263.567 0, 1418620.277 582238.919 0, 1418323.219 582214.289 0, 1418026.159 582189.676 0, 1417729.098 582165.08 0, 1417432.036 582140.502 0, 1417134.972 582115.942 0, 
+    1416837.906 582091.399 0, 1416540.839 582066.873 0, 1416243.771 582042.365 0, 1415946.701 582017.875 0, 1415649.63 581993.402 0, 1415352.558 581968.946 0, 1415055.484 581944.508 0, 1414758.408 581920.088 0, 1414459.96 581895.572 0, 1414004.742 587439.292 0, 
+    1413549.494 592983.376 0, 1413847.286 593007.838 0, 1414143.709 593032.205 0, 1414440.131 593056.589 0, 1414736.551 593080.991 0, 1415032.969 593105.41 0, 1415329.387 593129.847 0, 1415625.802 593154.301 0, 1415922.217 593178.773 0, 1416218.629 593203.262 0, 
+    1416515.041 593227.769 0, 1416811.451 593252.293 0, 1417107.859 593276.834 0, 1417404.266 593301.393 0, 1417700.672 593325.969 0, 1417997.076 593350.563 0, 1418293.479 593375.174 0, 1418589.88 593399.803 0, 1418886.28 593424.449 0, 1419182.678 593449.112 0, 
+    1419479.075 593473.793 0, 1419775.471 593498.492 0, 1420071.865 593523.208 0, 1420368.257 593547.941 0, 1420663.281 593572.578 0, 1420961.038 593597.46 0, 1421257.426 593622.246 0, 1421553.813 593647.049 0, 1421850.198 593671.869 0, 1422146.582 593696.707 0, 
+    1422442.964 593721.563 0, 1422739.345 593746.436 0, 1423035.725 593771.326 0, 1423332.103 593796.234 0, 1423628.479 593821.159 0, 1423924.854 593846.101 0, 1424221.228 593871.062 0, 1424517.6 593896.039 0, 1424813.97 593921.034 0, 1425110.339 593946.047 0, 
+    1425406.707 593971.076 0, 1425703.073 593996.124 0, 1425999.438 594021.188 0, 1426295.801 594046.271 0, 1426592.163 594071.37 0, 1426888.523 594096.487 0, 1427184.882 594121.622 0, 1427481.239 594146.774 0, 1427776.23 594171.827 0, 1428247.139 588629.052 0, 
+    1428718.017 583086.64 0))
+
+POLYGON ((1441999.551 595400.467 0, 1441704.631 595374.58 0, 1441408.346 595348.591 0, 1441112.059 595322.619 0, 1440815.771 595296.665 0, 1440519.481 595270.728 0, 1440223.19 595244.809 0, 1439926.897 595218.907 0, 1439630.603 595193.022 0, 1439334.307 595167.155 0, 
+    1439038.01 595141.306 0, 1438741.711 595115.473 0, 1438445.411 595089.659 0, 1438149.109 595063.861 0, 1437852.806 595038.081 0, 1437556.501 595012.319 0, 1437260.194 594986.574 0, 1436963.886 594960.847 0, 1436667.577 594935.136 0, 1436371.266 594909.444 0, 
+    1436074.954 594883.769 0, 1435778.64 594858.111 0, 1435482.324 594832.47 0, 1435186.007 594806.848 0, 1434888.324 594781.124 0, 1434593.369 594755.654 0, 1434297.047 594730.083 0, 1434000.724 594704.53 0, 1433704.4 594678.995 0, 1433408.074 594653.476 0, 
+    1433111.746 594627.976 0, 1432815.417 594602.492 0, 1432519.087 594577.026 0, 1432222.755 594551.578 0, 1431926.421 594526.147 0, 1431630.086 594500.733 0, 1431333.75 594475.337 0, 1431037.412 594449.958 0, 1430741.072 594424.597 0, 1430444.731 594399.253 0, 
+    1430148.389 594373.927 0, 1429852.045 594348.618 0, 1429555.699 594323.326 0, 1429259.352 594298.052 0, 1428963.004 594272.795 0, 1428666.654 594247.556 0, 1428370.303 594222.335 0, 1428073.95 594197.13 0, 1427776.23 594171.827 0, 1427305.29 599714.963 0, 
+    1426834.32 605258.456 0, 1427131.384 605283.703 0, 1427427.085 605308.852 0, 1427722.784 605334.018 0, 1428018.481 605359.202 0, 1428314.177 605384.403 0, 1428609.871 605409.622 0, 1428905.564 605434.857 0, 1429201.256 605460.111 0, 1429496.946 605485.381 0, 
+    1429792.634 605510.669 0, 1430088.321 605535.975 0, 1430384.007 605561.298 0, 1430679.691 605586.638 0, 1430975.373 605611.995 0, 1431271.054 605637.371 0, 1431566.734 605662.763 0, 1431862.412 605688.173 0, 1432158.088 605713.6 0, 1432453.763 605739.045 0, 
+    1432749.437 605764.507 0, 1433045.109 605789.986 0, 1433340.779 605815.483 0, 1433636.448 605840.997 0, 1433930.755 605866.412 0, 1434227.782 605892.078 0, 1434523.446 605917.645 0, 1434819.109 605943.229 0, 1435114.771 605968.83 0, 1435410.431 605994.449 0, 
+    1435706.089 606020.085 0, 1436001.746 606045.738 0, 1436297.402 606071.409 0, 1436593.056 606097.097 0, 1436888.708 606122.803 0, 1437184.359 606148.526 0, 1437480.009 606174.267 0, 1437775.657 606200.025 0, 1438071.303 606225.8 0, 1438366.948 606251.593 0, 
+    1438662.591 606277.403 0, 1438958.233 606303.23 0, 1439253.873 606329.075 0, 1439549.512 606354.937 0, 1439845.15 606380.817 0, 1440140.785 606406.714 0, 1440436.42 606432.629 0, 1440732.052 606458.561 0, 1441026.323 606484.391 0, 1441512.953 600942.25 0, 
+    1441999.551 595400.467 0))
+
+POLYGON ((1455214.807 607750.415 0, 1454920.607 607723.754 0, 1454625.049 607696.987 0, 1454329.489 607670.237 0, 1454033.928 607643.505 0, 1453738.365 607616.79 0, 1453442.8 607590.092 0, 1453147.234 607563.412 0, 1452851.667 607536.75 0, 1452556.097 607510.104 0, 
+    1452260.527 607483.477 0, 1451964.954 607456.866 0, 1451669.38 607430.273 0, 1451373.805 607403.697 0, 1451078.228 607377.139 0, 1450782.649 607350.598 0, 1450487.069 607324.075 0, 1450191.487 607297.569 0, 1449895.904 607271.08 0, 1449600.319 607244.609 0, 
+    1449304.732 607218.155 0, 1449009.144 607191.718 0, 1448713.555 607165.299 0, 1448417.964 607138.898 0, 1448121.012 607112.392 0, 1447826.777 607086.146 0, 1447531.181 607059.797 0, 1447235.584 607033.465 0, 1446939.985 607007.15 0, 1446644.384 606980.853 0, 
+    1446348.782 606954.573 0, 1446053.179 606928.31 0, 1445757.574 606902.065 0, 1445461.967 606875.838 0, 1445166.359 606849.627 0, 1444870.749 606823.434 0, 1444575.138 606797.259 0, 1444279.525 606771.101 0, 1443983.911 606744.96 0, 1443688.295 606718.837 0, 
+    1443392.678 606692.731 0, 1443097.059 606666.642 0, 1442801.438 606640.571 0, 1442505.816 606614.518 0, 1442210.193 606588.481 0, 1441914.568 606562.462 0, 1441618.941 606536.461 0, 1441323.313 606510.477 0, 1441026.323 606484.391 0, 1440539.663 612026.885 0, 
+    1440052.971 617569.729 0, 1440349.305 617595.758 0, 1440644.281 617621.685 0, 1440939.255 617647.629 0, 1441234.228 617673.59 0, 1441529.199 617699.569 0, 1441824.169 617725.565 0, 1442119.137 617751.579 0, 1442414.103 617777.61 0, 1442709.068 617803.658 0, 
+    1443004.031 617829.724 0, 1443298.993 617855.807 0, 1443593.954 617881.907 0, 1443888.912 617908.025 0, 1444183.87 617934.16 0, 1444478.825 617960.313 0, 1444773.78 617986.482 0, 1445068.732 618012.67 0, 1445363.683 618038.874 0, 1445658.633 618065.096 0, 
+    1445953.581 618091.335 0, 1446248.528 618117.592 0, 1446543.472 618143.866 0, 1446838.416 618170.157 0, 1447132.002 618196.345 0, 1447428.298 618222.792 0, 1447723.237 618249.135 0, 1448018.174 618275.496 0, 1448313.11 618301.874 0, 1448608.044 618328.27 0, 
+    1448902.976 618354.683 0, 1449197.907 618381.113 0, 1449492.837 618407.561 0, 1449787.764 618434.025 0, 1450082.691 618460.508 0, 1450377.616 618487.007 0, 1450672.539 618513.524 0, 1450967.46 618540.059 0, 1451262.38 618566.611 0, 1451557.299 618593.18 0, 
+    1451852.216 618619.766 0, 1452147.131 618646.37 0, 1452442.045 618672.991 0, 1452736.957 618699.63 0, 1453031.868 618726.285 0, 1453326.777 618752.959 0, 1453621.685 618779.649 0, 1453916.59 618806.357 0, 1454210.14 618832.96 0, 1454712.49 613291.512 0, 
+    1455214.807 607750.415 0))
+
+POLYGON ((1468363.684 620136.181 0, 1468070.208 620108.75 0, 1467775.379 620081.209 0, 1467480.548 620053.685 0, 1467185.716 620026.179 0, 1466890.881 619998.69 0, 1466596.046 619971.218 0, 1466301.208 619943.764 0, 1466006.369 619916.327 0, 1465711.528 619888.907 0, 
+    1465416.686 619861.505 0, 1465121.842 619834.12 0, 1464826.997 619806.753 0, 1464532.15 619779.403 0, 1464237.301 619752.07 0, 1463942.451 619724.755 0, 1463647.599 619697.457 0, 1463352.745 619670.176 0, 1463057.89 619642.913 0, 1462763.033 619615.667 0, 
+    1462468.175 619588.438 0, 1462173.315 619561.227 0, 1461878.454 619534.033 0, 1461583.59 619506.856 0, 1461287.373 619479.572 0, 1460993.859 619452.555 0, 1460698.991 619425.431 0, 1460404.122 619398.323 0, 1460109.251 619371.234 0, 1459814.378 619344.161 0, 
+    1459519.504 619317.106 0, 1459224.628 619290.068 0, 1458929.75 619263.048 0, 1458634.871 619236.045 0, 1458339.991 619209.059 0, 1458045.108 619182.091 0, 1457750.224 619155.14 0, 1457455.339 619128.206 0, 1457160.452 619101.29 0, 1456865.563 619074.391 0, 
+    1456570.673 619047.51 0, 1456275.781 619020.646 0, 1455980.888 618993.799 0, 1455685.993 618966.969 0, 1455391.097 618940.157 0, 1455096.199 618913.363 0, 1454801.299 618886.585 0, 1454506.398 618859.825 0, 1454210.14 618832.96 0, 1453707.76 624374.755 0, 
+    1453205.348 629916.894 0, 1453500.95 629943.7 0, 1453795.199 629970.401 0, 1454089.446 629997.119 0, 1454383.692 630023.854 0, 1454677.936 630050.607 0, 1454972.179 630077.377 0, 1455266.42 630104.164 0, 1455560.659 630130.969 0, 1455854.897 630157.791 0, 
+    1456149.133 630184.631 0, 1456443.368 630211.487 0, 1456737.601 630238.361 0, 1457031.832 630265.253 0, 1457326.062 630292.161 0, 1457620.291 630319.087 0, 1457914.518 630346.03 0, 1458208.743 630372.991 0, 1458502.966 630399.969 0, 1458797.188 630426.964 0, 
+    1459091.409 630453.977 0, 1459385.628 630481.007 0, 1459679.845 630508.054 0, 1459974.06 630535.118 0, 1460266.924 630562.076 0, 1460562.487 630589.299 0, 1460856.698 630616.416 0, 1461150.907 630643.55 0, 1461445.115 630670.701 0, 1461739.321 630697.869 0, 
+    1462033.525 630725.055 0, 1462327.728 630752.258 0, 1462621.929 630779.478 0, 1462916.129 630806.716 0, 1463210.327 630833.971 0, 1463504.523 630861.243 0, 1463798.718 630888.533 0, 1464092.912 630915.84 0, 1464387.103 630943.164 0, 1464681.293 630970.505 0, 
+    1464975.482 630997.864 0, 1465269.668 631025.24 0, 1465563.854 631052.634 0, 1465858.037 631080.045 0, 1466152.219 631107.473 0, 1466446.399 631134.918 0, 1466740.578 631162.381 0, 1467034.755 631189.861 0, 1467327.582 631217.232 0, 1467845.649 625676.535 0, 
+    1468363.684 620136.181 0))
+
+POLYGON ((1481446.086 632557.464 0, 1481153.335 632529.265 0, 1480859.237 632500.954 0, 1480565.137 632472.66 0, 1480271.035 632444.384 0, 1479976.932 632416.125 0, 1479682.827 632387.883 0, 1479388.72 632359.659 0, 1479094.612 632331.451 0, 1478800.502 632303.261 0, 
+    1478506.391 632275.089 0, 1478212.277 632246.934 0, 1477918.162 632218.796 0, 1477624.046 632190.675 0, 1477329.928 632162.572 0, 1477035.808 632134.486 0, 1476741.686 632106.417 0, 1476447.563 632078.365 0, 1476153.438 632050.331 0, 1475859.312 632022.314 0, 
+    1475565.184 631994.315 0, 1475271.054 631966.333 0, 1474976.922 631938.368 0, 1474682.789 631910.42 0, 1474387.307 631882.362 0, 1474094.518 631854.577 0, 1473800.38 631826.682 0, 1473506.241 631798.803 0, 1473212.099 631770.942 0, 1472917.956 631743.099 0, 
+    1472623.812 631715.272 0, 1472329.666 631687.463 0, 1472035.518 631659.672 0, 1471741.368 631631.897 0, 1471447.217 631604.14 0, 1471153.064 631576.4 0, 1470858.91 631548.678 0, 1470564.754 631520.973 0, 1470270.596 631493.285 0, 1469976.437 631465.614 0, 
+    1469682.276 631437.961 0, 1469388.114 631410.325 0, 1469093.95 631382.707 0, 1468799.784 631355.105 0, 1468505.617 631327.521 0, 1468211.448 631299.955 0, 1467917.277 631272.405 0, 1467623.105 631244.873 0, 1467327.582 631217.232 0, 1466809.483 636758.271 0, 
+    1466291.352 642299.646 0, 1466586.22 642327.226 0, 1466879.74 642354.697 0, 1467173.258 642382.185 0, 1467466.775 642409.691 0, 1467760.29 642437.214 0, 1468053.803 642464.754 0, 1468347.315 642492.311 0, 1468640.825 642519.886 0, 1468934.334 642547.477 0, 
+    1469227.841 642575.087 0, 1469521.346 642602.713 0, 1469814.85 642630.357 0, 1470108.352 642658.018 0, 1470401.853 642685.696 0, 1470695.352 642713.392 0, 1470988.849 642741.105 0, 1471282.344 642768.835 0, 1471575.838 642796.582 0, 1471869.331 642824.347 0, 
+    1472162.821 642852.129 0, 1472456.311 642879.928 0, 1472749.798 642907.744 0, 1473043.284 642935.578 0, 1473335.423 642963.301 0, 1473630.25 642991.297 0, 1473923.731 643019.183 0, 1474217.211 643047.086 0, 1474510.688 643075.006 0, 1474804.164 643102.943 0, 
+    1475097.638 643130.898 0, 1475391.111 643158.87 0, 1475684.582 643186.859 0, 1475978.051 643214.866 0, 1476271.519 643242.889 0, 1476564.985 643270.93 0, 1476858.45 643298.989 0, 1477151.912 643327.064 0, 1477445.373 643355.157 0, 1477738.833 643383.267 0, 
+    1478032.291 643411.395 0, 1478325.747 643439.539 0, 1478619.201 643467.701 0, 1478912.654 643495.88 0, 1479206.105 643524.077 0, 1479499.555 643552.291 0, 1479793.003 643580.522 0, 1480086.449 643608.77 0, 1480378.55 643636.906 0, 1480912.334 638097.016 0, 
+    1481446.086 632557.464 0))
+
+POLYGON ((1494461.914 645013.959 0, 1494169.891 644984.998 0, 1493876.526 644955.921 0, 1493583.159 644926.861 0, 1493289.79 644897.818 0, 1492996.42 644868.793 0, 1492703.048 644839.784 0, 1492409.674 644810.794 0, 1492116.299 644781.82 0, 1491822.921 644752.864 0, 
+    1491529.543 644723.925 0, 1491236.162 644695.003 0, 1490942.78 644666.098 0, 1490649.396 644637.211 0, 1490356.01 644608.341 0, 1490062.623 644579.488 0, 1489769.234 644550.653 0, 1489475.843 644521.834 0, 1489182.451 644493.034 0, 1488889.056 644464.25 0, 
+    1488595.661 644435.483 0, 1488302.263 644406.734 0, 1488008.864 644378.002 0, 1487715.463 644349.288 0, 1487420.718 644320.459 0, 1487128.656 644291.91 0, 1486835.25 644263.248 0, 1486541.842 644234.602 0, 1486248.433 644205.974 0, 1485955.022 644177.363 0, 
+    1485661.609 644148.769 0, 1485368.195 644120.193 0, 1485074.779 644091.634 0, 1484781.361 644063.092 0, 1484487.941 644034.567 0, 1484194.52 644006.06 0, 1483901.097 643977.57 0, 1483607.673 643949.097 0, 1483314.247 643920.641 0, 1483020.819 643892.203 0, 
+    1482727.39 643863.782 0, 1482433.958 643835.378 0, 1482140.525 643806.992 0, 1481847.091 643778.623 0, 1481553.655 643750.271 0, 1481260.217 643721.936 0, 1480966.777 643693.619 0, 1480673.336 643665.318 0, 1480378.55 643636.906 0, 1479844.734 649177.13 0, 
+    1479310.886 654717.685 0, 1479605.017 654746.034 0, 1479897.806 654774.271 0, 1480190.593 654802.526 0, 1480483.379 654830.797 0, 1480776.163 654859.086 0, 1481068.945 654887.392 0, 1481361.726 654915.716 0, 1481654.505 654944.056 0, 1481947.282 654972.414 0, 
+    1482240.058 655000.789 0, 1482532.832 655029.182 0, 1482825.604 655057.591 0, 1483118.375 655086.018 0, 1483411.144 655114.462 0, 1483703.911 655142.923 0, 1483996.677 655171.402 0, 1484289.441 655199.897 0, 1484582.203 655228.41 0, 1484874.964 655256.94 0, 
+    1485167.723 655285.488 0, 1485460.48 655314.052 0, 1485753.235 655342.634 0, 1486045.989 655371.233 0, 1486337.403 655399.719 0, 1486631.492 655428.483 0, 1486924.241 655457.134 0, 1487216.988 655485.802 0, 1487509.733 655514.487 0, 1487802.477 655543.19 0, 
+    1488095.219 655571.909 0, 1488387.96 655600.646 0, 1488680.698 655629.401 0, 1488973.435 655658.172 0, 1489266.171 655686.961 0, 1489558.904 655715.766 0, 1489851.636 655744.59 0, 1490144.366 655773.43 0, 1490437.095 655802.287 0, 1490729.822 655831.162 0, 
+    1491022.547 655860.054 0, 1491315.27 655888.963 0, 1491607.992 655917.89 0, 1491900.712 655946.834 0, 1492193.43 655975.794 0, 1492486.147 656004.773 0, 1492778.862 656033.768 0, 1493071.575 656062.781 0, 1493362.949 656091.678 0, 1493912.448 650552.653 0, 
+    1494461.914 645013.959 0))
+
+POLYGON ((1507411.074 657505.365 0, 1507119.78 657475.644 0, 1506827.15 657445.805 0, 1506534.518 657415.982 0, 1506241.885 657386.177 0, 1505949.25 657356.39 0, 1505656.613 657326.619 0, 1505363.974 657296.866 0, 1505071.333 657267.13 0, 1504778.691 657237.411 0, 
+    1504486.047 657207.709 0, 1504193.401 657178.025 0, 1503900.753 657148.357 0, 1503608.104 657118.707 0, 1503315.453 657089.075 0, 1503022.8 657059.459 0, 1502730.146 657029.861 0, 1502437.489 657000.28 0, 1502144.831 656970.716 0, 1501852.172 656941.169 0, 
+    1501559.51 656911.64 0, 1501266.847 656882.128 0, 1500974.182 656852.633 0, 1500681.515 656823.155 0, 1500387.51 656793.56 0, 1500096.177 656764.251 0, 1499803.505 656734.825 0, 1499510.831 656705.416 0, 1499218.156 656676.025 0, 1498925.478 656646.65 0, 
+    1498632.8 656617.293 0, 1498340.119 656587.953 0, 1498047.437 656558.631 0, 1497754.753 656529.325 0, 1497462.067 656500.037 0, 1497169.38 656470.766 0, 1496876.69 656441.512 0, 1496584 656412.276 0, 1496291.307 656383.056 0, 1495998.613 656353.854 0, 
+    1495705.916 656324.669 0, 1495413.219 656295.502 0, 1495120.519 656266.351 0, 1494827.818 656237.218 0, 1494535.115 656208.102 0, 1494242.41 656179.003 0, 1493949.704 656149.922 0, 1493656.996 656120.857 0, 1493362.949 656091.678 0, 1492813.417 661631.03 0, 
+    1492263.854 667170.706 0, 1492557.246 667199.821 0, 1492849.302 667228.82 0, 1493141.356 667257.837 0, 1493433.409 667286.871 0, 1493725.459 667315.922 0, 1494017.509 667344.99 0, 1494309.556 667374.076 0, 1494601.602 667403.178 0, 1494893.646 667432.298 0, 
+    1495185.688 667461.435 0, 1495477.729 667490.59 0, 1495769.767 667519.761 0, 1496061.805 667548.95 0, 1496353.84 667578.155 0, 1496645.874 667607.378 0, 1496937.906 667636.619 0, 1497229.936 667665.876 0, 1497521.965 667695.151 0, 1497813.991 667724.442 0, 
+    1498106.016 667753.751 0, 1498398.04 667783.077 0, 1498690.061 667812.421 0, 1498982.081 667841.781 0, 1499272.766 667871.025 0, 1499566.116 667900.554 0, 1499858.131 667929.966 0, 1500150.144 667959.395 0, 1500442.155 667988.841 0, 1500734.164 668018.305 0, 
+    1501026.172 668047.786 0, 1501318.178 668077.284 0, 1501610.183 668106.799 0, 1501902.185 668136.331 0, 1502194.186 668165.881 0, 1502486.185 668195.448 0, 1502778.182 668225.032 0, 1503070.178 668254.633 0, 1503362.172 668284.251 0, 1503654.164 668313.887 0, 
+    1503946.154 668343.539 0, 1504238.143 668373.209 0, 1504530.13 668402.896 0, 1504822.115 668432.6 0, 1505114.099 668462.322 0, 1505406.08 668492.06 0, 1505698.06 668521.816 0, 1505990.038 668551.589 0, 1506280.683 668581.243 0, 1506845.895 663043.142 0, 
+    1507411.074 657505.365 0))
+
+POLYGON ((1520293.471 670031.375 0, 1520002.909 670000.9 0, 1519711.016 669970.302 0, 1519419.121 669939.722 0, 1519127.225 669909.158 0, 1518835.327 669878.612 0, 1518543.427 669848.083 0, 1518251.525 669817.571 0, 1517959.621 669787.076 0, 1517667.716 669756.599 0, 
+    1517375.808 669726.139 0, 1517083.899 669695.696 0, 1516791.989 669665.27 0, 1516500.076 669634.861 0, 1516208.162 669604.469 0, 1515916.245 669574.095 0, 1515624.327 669543.738 0, 1515332.408 669513.398 0, 1515040.486 669483.075 0, 1514748.563 669452.769 0, 
+    1514456.638 669422.481 0, 1514164.711 669392.209 0, 1513872.782 669361.955 0, 1513580.852 669331.718 0, 1513287.589 669301.361 0, 1512996.985 669271.296 0, 1512705.05 669241.111 0, 1512413.112 669210.942 0, 1512121.173 669180.791 0, 1511829.232 669150.657 0, 
+    1511537.289 669120.541 0, 1511245.344 669090.441 0, 1510953.398 669060.359 0, 1510661.449 669030.294 0, 1510369.499 669000.246 0, 1510077.548 668970.215 0, 1509785.594 668940.202 0, 1509493.639 668910.205 0, 1509201.682 668880.226 0, 1508909.723 668850.264 0, 
+    1508617.762 668820.319 0, 1508325.8 668790.392 0, 1508033.836 668760.481 0, 1507741.87 668730.588 0, 1507449.903 668700.712 0, 1507157.933 668670.853 0, 1506865.962 668641.011 0, 1506573.989 668611.187 0, 1506280.683 668581.243 0, 1505715.438 674119.666 0, 
+    1505150.161 679658.406 0, 1505442.812 679688.282 0, 1505734.133 679718.04 0, 1506025.452 679747.815 0, 1506316.77 679777.607 0, 1506608.085 679807.417 0, 1506899.399 679837.243 0, 1507190.711 679867.087 0, 1507482.022 679896.948 0, 1507773.33 679926.826 0, 
+    1508064.637 679956.721 0, 1508355.942 679986.633 0, 1508647.246 680016.562 0, 1508938.547 680046.509 0, 1509229.847 680076.473 0, 1509521.145 680106.453 0, 1509812.441 680136.451 0, 1510103.736 680166.467 0, 1510395.029 680196.499 0, 1510686.32 680226.548 0, 
+    1510977.609 680256.615 0, 1511268.896 680286.698 0, 1511560.182 680316.799 0, 1511851.466 680346.917 0, 1512141.42 680376.915 0, 1512434.028 680407.205 0, 1512725.307 680437.374 0, 1513016.584 680467.561 0, 1513307.859 680497.764 0, 1513599.132 680527.985 0, 
+    1513890.404 680558.223 0, 1514181.673 680588.478 0, 1514472.941 680618.751 0, 1514764.207 680649.04 0, 1515055.472 680679.347 0, 1515346.734 680709.67 0, 1515637.995 680740.011 0, 1515929.254 680770.369 0, 1516220.511 680800.744 0, 1516511.767 680831.137 0, 
+    1516803.02 680861.546 0, 1517094.272 680891.973 0, 1517385.522 680922.416 0, 1517676.77 680952.877 0, 1517968.017 680983.355 0, 1518259.261 681013.85 0, 1518550.504 681044.363 0, 1518841.745 681074.892 0, 1519131.658 681105.299 0, 1519712.581 675568.179 0, 
+    1520293.471 670031.375 0))
+
+POLYGON ((1533109.012 682591.688 0, 1532819.184 682560.461 0, 1532528.031 682529.109 0, 1532236.875 682497.774 0, 1531945.718 682466.456 0, 1531654.559 682435.156 0, 1531363.398 682403.872 0, 1531072.235 682372.606 0, 1530781.07 682341.356 0, 1530489.903 682310.124 0, 
+    1530198.735 682278.909 0, 1529907.565 682247.711 0, 1529616.393 682216.531 0, 1529325.219 682185.367 0, 1529034.043 682154.22 0, 1528742.866 682123.091 0, 1528451.686 682091.979 0, 1528160.505 682060.884 0, 1527869.322 682029.806 0, 1527578.137 681998.745 0, 
+    1527286.95 681967.702 0, 1526995.762 681936.675 0, 1526704.571 681905.666 0, 1526413.379 681874.674 0, 1526120.86 681843.558 0, 1525830.989 681812.741 0, 1525539.792 681781.8 0, 1525248.592 681750.876 0, 1524957.391 681719.97 0, 1524666.188 681689.08 0, 
+    1524374.983 681658.208 0, 1524083.776 681627.353 0, 1523792.568 681596.515 0, 1523501.357 681565.694 0, 1523210.145 681534.89 0, 1522918.931 681504.104 0, 1522627.715 681473.334 0, 1522336.498 681442.582 0, 1522045.278 681411.847 0, 1521754.057 681381.129 0, 
+    1521462.834 681350.428 0, 1521171.609 681319.745 0, 1520880.382 681289.078 0, 1520589.154 681258.429 0, 1520297.924 681227.796 0, 1520006.692 681197.181 0, 1519715.458 681166.583 0, 1519424.222 681136.002 0, 1519131.658 681105.299 0, 1518550.702 686642.734 0, 
+    1517969.714 692180.48 0, 1518261.623 692211.114 0, 1518552.207 692241.627 0, 1518842.789 692272.156 0, 1519133.369 692302.703 0, 1519423.947 692333.266 0, 1519714.524 692363.847 0, 1520005.099 692394.445 0, 1520295.672 692425.06 0, 1520586.243 692455.692 0, 
+    1520876.812 692486.342 0, 1521167.38 692517.008 0, 1521457.946 692547.691 0, 1521748.51 692578.392 0, 1522039.072 692609.109 0, 1522329.632 692639.844 0, 1522620.191 692670.596 0, 1522910.748 692701.365 0, 1523201.303 692732.151 0, 1523491.856 692762.954 0, 
+    1523782.407 692793.774 0, 1524072.957 692824.612 0, 1524363.504 692855.466 0, 1524654.05 692886.338 0, 1524943.272 692917.086 0, 1525235.137 692948.132 0, 1525525.677 692979.055 0, 1525816.216 693009.995 0, 1526106.752 693040.952 0, 1526397.287 693071.926 0, 
+    1526687.821 693102.917 0, 1526978.352 693133.926 0, 1527268.881 693164.951 0, 1527559.409 693195.994 0, 1527849.935 693227.053 0, 1528140.459 693258.13 0, 1528430.981 693289.224 0, 1528721.501 693320.335 0, 1529012.02 693351.463 0, 1529302.537 693382.608 0, 
+    1529593.051 693413.77 0, 1529883.564 693444.95 0, 1530174.076 693476.146 0, 1530464.585 693507.36 0, 1530755.092 693538.59 0, 1531045.598 693569.838 0, 1531336.102 693601.103 0, 1531626.604 693632.385 0, 1531915.783 693663.542 0, 1532512.414 688127.459 0, 
+    1533109.012 682591.688 0))
+
+POLYGON ((1545857.607 695185.997 0, 1545568.515 695154.023 0, 1545278.102 695121.921 0, 1544987.688 695089.835 0, 1544697.272 695057.767 0, 1544406.853 695025.716 0, 1544116.433 694993.682 0, 1543826.012 694961.665 0, 1543535.588 694929.665 0, 1543245.162 694897.682 0, 
+    1542954.735 694865.716 0, 1542664.305 694833.767 0, 1542373.874 694801.836 0, 1542083.441 694769.921 0, 1541793.006 694738.024 0, 1541502.569 694706.143 0, 1541212.13 694674.28 0, 1540921.689 694642.434 0, 1540631.247 694610.605 0, 1540340.802 694578.793 0, 
+    1540050.356 694546.998 0, 1539759.908 694515.221 0, 1539469.458 694483.46 0, 1539179.006 694451.716 0, 1538887.233 694419.846 0, 1538598.097 694388.281 0, 1538307.639 694356.588 0, 1538017.18 694324.913 0, 1537726.718 694293.255 0, 1537436.255 694261.614 0, 
+    1537145.79 694229.99 0, 1536855.324 694198.383 0, 1536564.855 694166.794 0, 1536274.384 694135.221 0, 1535983.912 694103.666 0, 1535693.438 694072.127 0, 1535402.962 694040.606 0, 1535112.484 694009.102 0, 1534822.004 693977.615 0, 1534531.522 693946.145 0, 
+    1534241.039 693914.692 0, 1533950.553 693883.256 0, 1533660.066 693851.837 0, 1533369.577 693820.436 0, 1533079.086 693789.051 0, 1532788.593 693757.684 0, 1532498.099 693726.333 0, 1532207.602 693695 0, 1531915.783 693663.542 0, 1531319.119 699199.931 0, 
+    1530722.422 704736.625 0, 1531013.586 704768.013 0, 1531303.431 704799.276 0, 1531593.274 704830.556 0, 1531883.115 704861.853 0, 1532172.954 704893.167 0, 1532462.791 704924.498 0, 1532752.627 704955.846 0, 1533042.46 704987.211 0, 1533332.292 705018.594 0, 
+    1533622.122 705049.993 0, 1533911.95 705081.41 0, 1534201.776 705112.843 0, 1534491.601 705144.294 0, 1534781.423 705175.761 0, 1535071.244 705207.246 0, 1535361.063 705238.748 0, 1535650.88 705270.267 0, 1535940.695 705301.803 0, 1536230.509 705333.355 0, 
+    1536520.32 705364.925 0, 1536810.13 705396.513 0, 1537099.937 705428.117 0, 1537389.743 705459.738 0, 1537678.231 705491.232 0, 1537969.349 705523.031 0, 1538259.149 705554.704 0, 1538548.948 705586.393 0, 1538838.744 705618.099 0, 1539128.539 705649.823 0, 
+    1539418.332 705681.564 0, 1539708.123 705713.321 0, 1539997.912 705745.096 0, 1540287.699 705776.888 0, 1540577.484 705808.696 0, 1540867.268 705840.522 0, 1541157.049 705872.365 0, 1541446.829 705904.225 0, 1541736.607 705936.102 0, 1542026.383 705967.996 0, 
+    1542316.157 705999.907 0, 1542605.929 706031.835 0, 1542895.7 706063.781 0, 1543185.468 706095.743 0, 1543475.234 706127.722 0, 1543764.999 706159.719 0, 1544054.762 706191.732 0, 1544344.523 706223.763 0, 1544632.967 706255.665 0, 1545245.304 700720.679 0, 
+    1545857.607 695185.997 0))
+
+POLYGON ((1558539.165 707813.998 0, 1558250.81 707781.281 0, 1557961.141 707748.432 0, 1557671.469 707715.6 0, 1557381.796 707682.786 0, 1557092.121 707649.988 0, 1556802.444 707617.207 0, 1556512.765 707584.443 0, 1556223.085 707551.696 0, 1555933.402 707518.967 0, 
+    1555643.717 707486.254 0, 1555354.03 707453.559 0, 1555064.342 707420.88 0, 1554774.652 707388.219 0, 1554484.959 707355.574 0, 1554195.265 707322.947 0, 1553905.569 707290.337 0, 1553615.87 707257.743 0, 1553326.17 707225.167 0, 1553036.468 707192.608 0, 
+    1552746.765 707160.066 0, 1552457.059 707127.541 0, 1552167.351 707095.033 0, 1551877.641 707062.542 0, 1551586.616 707029.921 0, 1551298.216 706997.611 0, 1551008.501 706965.171 0, 1550718.784 706932.749 0, 1550429.065 706900.343 0, 1550139.343 706867.954 0, 
+    1549849.62 706835.583 0, 1549559.896 706803.228 0, 1549270.169 706770.891 0, 1548980.44 706738.57 0, 1548690.709 706706.267 0, 1548400.977 706673.98 0, 1548111.243 706641.711 0, 1547821.506 706609.459 0, 1547531.768 706577.224 0, 1547242.028 706545.006 0, 
+    1546952.286 706512.805 0, 1546662.542 706480.621 0, 1546372.796 706448.454 0, 1546083.049 706416.304 0, 1545793.299 706384.171 0, 1545503.548 706352.055 0, 1545213.794 706319.957 0, 1544924.039 706287.875 0, 1544632.967 706255.665 0, 1544020.596 711790.951 0, 
+    1543408.193 717326.535 0, 1543698.611 717358.672 0, 1543987.715 717390.682 0, 1544276.816 717422.708 0, 1544565.916 717454.752 0, 1544855.014 717486.812 0, 1545144.11 717518.89 0, 1545433.205 717550.985 0, 1545722.297 717583.096 0, 1546011.387 717615.225 0, 
+    1546300.476 717647.371 0, 1546589.563 717679.533 0, 1546878.647 717711.713 0, 1547167.73 717743.91 0, 1547456.811 717776.123 0, 1547745.89 717808.354 0, 1548034.967 717840.602 0, 1548324.043 717872.867 0, 1548613.116 717905.148 0, 1548902.187 717937.447 0, 
+    1549191.257 717969.763 0, 1549480.325 718002.096 0, 1549769.39 718034.446 0, 1550058.454 718066.812 0, 1550346.205 718099.049 0, 1550636.576 718131.597 0, 1550925.634 718164.015 0, 1551214.691 718196.45 0, 1551503.745 718228.902 0, 1551792.797 718261.371 0, 
+    1552081.848 718293.857 0, 1552370.896 718326.36 0, 1552659.943 718358.88 0, 1552948.988 718391.417 0, 1553238.031 718423.971 0, 1553527.072 718456.542 0, 1553816.111 718489.13 0, 1554105.148 718521.735 0, 1554394.183 718554.357 0, 1554683.216 718586.996 0, 
+    1554972.247 718619.652 0, 1555261.277 718652.325 0, 1555550.304 718685.015 0, 1555839.33 718717.722 0, 1556128.353 718750.446 0, 1556417.375 718783.187 0, 1556706.395 718815.945 0, 1556995.413 718848.72 0, 1557283.119 718881.364 0, 1557911.159 713347.533 0, 
+    1558539.165 707813.998 0))
+
+POLYGON ((1571153.597 720475.386 0, 1570865.981 720441.93 0, 1570577.057 720408.338 0, 1570288.131 720374.764 0, 1569999.203 720341.206 0, 1569710.273 720307.666 0, 1569421.341 720274.142 0, 1569132.407 720240.636 0, 1568843.471 720207.146 0, 1568554.533 720173.674 0, 
+    1568265.594 720140.218 0, 1567976.652 720106.78 0, 1567687.708 720073.358 0, 1567398.762 720039.954 0, 1567109.814 720006.566 0, 1566820.865 719973.196 0, 1566531.913 719939.842 0, 1566242.959 719906.506 0, 1565954.004 719873.187 0, 1565665.046 719839.884 0, 
+    1565376.087 719806.599 0, 1565087.125 719773.33 0, 1564798.162 719740.079 0, 1564509.196 719706.845 0, 1564218.921 719673.477 0, 1563931.26 719640.427 0, 1563642.288 719607.243 0, 1563353.315 719574.077 0, 1563064.34 719540.928 0, 1562775.363 719507.795 0, 
+    1562486.384 719474.68 0, 1562197.403 719441.582 0, 1561908.42 719408.5 0, 1561619.435 719375.436 0, 1561330.448 719342.389 0, 1561041.459 719309.358 0, 1560752.469 719276.345 0, 1560463.476 719243.349 0, 1560174.481 719210.37 0, 1559885.485 719177.407 0, 
+    1559596.486 719144.462 0, 1559307.486 719111.534 0, 1559018.483 719078.623 0, 1558729.479 719045.728 0, 1558440.473 719012.851 0, 1558151.465 718979.991 0, 1557862.455 718947.148 0, 1557573.443 718914.322 0, 1557283.119 718881.364 0, 1556655.046 724415.489 0, 
+    1556026.94 729949.904 0, 1556316.609 729982.788 0, 1556604.97 730015.54 0, 1556893.328 730048.309 0, 1557181.685 730081.095 0, 1557470.04 730113.898 0, 1557758.393 730146.718 0, 1558046.744 730179.555 0, 1558335.093 730212.409 0, 1558623.44 730245.28 0, 
+    1558911.785 730278.168 0, 1559200.128 730311.073 0, 1559488.469 730343.995 0, 1559776.809 730376.934 0, 1560065.146 730409.89 0, 1560353.482 730442.863 0, 1560641.815 730475.852 0, 1560930.147 730508.859 0, 1561218.476 730541.883 0, 1561506.804 730574.924 0, 
+    1561795.13 730607.981 0, 1562083.453 730641.056 0, 1562371.775 730674.148 0, 1562660.095 730707.256 0, 1562947.108 730740.232 0, 1563236.729 730773.524 0, 1563525.043 730806.684 0, 1563813.355 730839.86 0, 1564101.665 730873.054 0, 1564389.973 730906.264 0, 
+    1564678.28 730939.491 0, 1564966.584 730972.736 0, 1565254.886 731005.997 0, 1565543.187 731039.275 0, 1565831.485 731072.57 0, 1566119.781 731105.883 0, 1566408.076 731139.212 0, 1566696.368 731172.558 0, 1566984.659 731205.921 0, 1567272.947 731239.301 0, 
+    1567561.234 731272.698 0, 1567849.519 731306.112 0, 1568137.801 731339.543 0, 1568426.082 731372.991 0, 1568714.361 731406.456 0, 1569002.638 731439.938 0, 1569290.912 731473.437 0, 1569579.185 731506.952 0, 1569866.152 731540.334 0, 1570509.891 726007.715 0, 
+    1571153.597 720475.386 0))
+
+POLYGON ((1583700.816 733169.855 0, 1583413.942 733135.663 0, 1583125.765 733101.333 0, 1582837.586 733067.02 0, 1582549.405 733032.723 0, 1582261.222 732998.444 0, 1581973.037 732964.182 0, 1581684.85 732929.937 0, 1581396.661 732895.708 0, 1581108.47 732861.497 0, 
+    1580820.276 732827.302 0, 1580532.081 732793.125 0, 1580243.884 732758.965 0, 1579955.685 732724.821 0, 1579667.484 732690.694 0, 1579379.281 732656.585 0, 1579091.075 732622.492 0, 1578802.868 732588.417 0, 1578514.659 732554.358 0, 1578226.448 732520.316 0, 
+    1577938.235 732486.291 0, 1577650.02 732452.284 0, 1577361.802 732418.293 0, 1577073.583 732384.319 0, 1576784.059 732350.208 0, 1576497.139 732316.422 0, 1576208.914 732282.499 0, 1575920.686 732248.593 0, 1575632.457 732214.704 0, 1575344.226 732180.832 0, 
+    1575055.993 732146.977 0, 1574767.758 732113.138 0, 1574479.52 732079.317 0, 1574191.281 732045.513 0, 1573903.04 732011.726 0, 1573614.797 731977.955 0, 1573326.552 731944.202 0, 1573038.305 731910.466 0, 1572750.056 731876.746 0, 1572461.805 731843.044 0, 
+    1572173.552 731809.358 0, 1571885.297 731775.69 0, 1571597.04 731742.038 0, 1571308.781 731708.404 0, 1571020.52 731674.786 0, 1570732.257 731641.185 0, 1570443.992 731607.602 0, 1570155.725 731574.035 0, 1569866.152 731540.334 0, 1569222.379 737073.239 0, 
+    1568578.574 742606.428 0, 1568867.493 742640.054 0, 1569155.108 742673.544 0, 1569442.722 742707.052 0, 1569730.333 742740.577 0, 1570017.943 742774.119 0, 1570305.551 742807.677 0, 1570593.156 742841.253 0, 1570880.76 742874.845 0, 1571168.362 742908.455 0, 
+    1571455.962 742942.081 0, 1571743.559 742975.724 0, 1572031.155 743009.384 0, 1572318.749 743043.061 0, 1572606.341 743076.755 0, 1572893.931 743110.466 0, 1573181.519 743144.194 0, 1573469.105 743177.939 0, 1573756.689 743211.701 0, 1574044.27 743245.479 0, 
+    1574331.85 743279.275 0, 1574619.428 743313.087 0, 1574907.004 743346.917 0, 1575194.578 743380.763 0, 1575480.851 743414.473 0, 1575769.72 743448.507 0, 1576057.288 743482.404 0, 1576344.854 743516.318 0, 1576632.418 743550.249 0, 1576919.98 743584.197 0, 
+    1577207.54 743618.161 0, 1577495.098 743652.143 0, 1577782.654 743686.142 0, 1578070.208 743720.157 0, 1578357.76 743754.19 0, 1578645.31 743788.239 0, 1578932.858 743822.306 0, 1579220.404 743856.389 0, 1579507.948 743890.489 0, 1579795.49 743924.607 0, 
+    1580083.03 743958.741 0, 1580370.568 743992.892 0, 1580658.104 744027.059 0, 1580945.638 744061.244 0, 1581233.17 744095.446 0, 1581520.7 744129.665 0, 1581808.228 744163.9 0, 1582095.753 744198.153 0, 1582381.979 744232.268 0, 1583041.414 738700.919 0, 
+    1583700.816 733169.855 0))
+
+POLYGON ((1596180.735 745897.098 0, 1595894.605 745862.174 0, 1595607.177 745827.109 0, 1595319.747 745792.062 0, 1595032.315 745757.031 0, 1594744.881 745722.017 0, 1594457.445 745687.02 0, 1594170.007 745652.04 0, 1593882.566 745617.076 0, 1593595.124 745582.13 0, 
+    1593307.679 745547.201 0, 1593020.233 745512.288 0, 1592732.784 745477.393 0, 1592445.334 745442.514 0, 1592157.881 745407.653 0, 1591870.427 745372.808 0, 1591582.97 745337.98 0, 1591295.511 745303.169 0, 1591008.05 745268.375 0, 1590720.587 745233.598 0, 
+    1590433.122 745198.838 0, 1590145.655 745164.094 0, 1589858.186 745129.368 0, 1589570.715 745094.659 0, 1589281.945 745059.81 0, 1588995.767 745025.291 0, 1588708.29 744990.632 0, 1588420.811 744955.99 0, 1588133.329 744921.365 0, 1587845.846 744886.757 0, 
+    1587558.361 744852.166 0, 1587270.873 744817.592 0, 1586983.384 744783.035 0, 1586695.892 744748.495 0, 1586408.399 744713.972 0, 1586120.903 744679.465 0, 1585833.406 744644.976 0, 1585545.906 744610.503 0, 1585258.405 744576.048 0, 1584970.901 744541.609 0, 
+    1584683.395 744507.187 0, 1584395.888 744472.782 0, 1584108.378 744438.395 0, 1583820.866 744404.024 0, 1583533.352 744369.669 0, 1583245.837 744335.332 0, 1582958.319 744301.012 0, 1582670.799 744266.709 0, 1582381.979 744232.268 0, 1581722.51 749763.896 0, 
+    1581063.009 755295.8 0, 1581351.175 755330.163 0, 1581638.043 755364.389 0, 1581924.91 755398.632 0, 1582211.775 755432.891 0, 1582498.637 755467.167 0, 1582785.498 755501.46 0, 1583072.356 755535.77 0, 1583359.213 755570.097 0, 1583646.067 755604.441 0, 
+    1583932.92 755638.802 0, 1584219.77 755673.179 0, 1584506.619 755707.574 0, 1584793.465 755741.985 0, 1585080.31 755776.413 0, 1585367.152 755810.859 0, 1585653.992 755845.32 0, 1585940.831 755879.799 0, 1586227.667 755914.295 0, 1586514.501 755948.808 0, 
+    1586801.333 755983.337 0, 1587088.164 756017.884 0, 1587374.992 756052.447 0, 1587661.818 756087.027 0, 1587947.348 756121.468 0, 1588235.464 756156.238 0, 1588522.284 756190.869 0, 1588809.102 756225.517 0, 1589095.918 756260.181 0, 1589382.732 756294.863 0, 
+    1589669.544 756329.561 0, 1589956.354 756364.276 0, 1590243.161 756399.008 0, 1590529.967 756433.757 0, 1590816.771 756468.523 0, 1591103.572 756503.306 0, 1591390.372 756538.106 0, 1591677.169 756572.922 0, 1591963.965 756607.755 0, 1592250.758 756642.606 0, 
+    1592537.55 756677.473 0, 1592824.339 756712.357 0, 1593111.126 756747.258 0, 1593397.912 756782.175 0, 1593684.695 756817.11 0, 1593971.476 756852.062 0, 1594258.255 756887.03 0, 1594545.032 756922.015 0, 1594830.514 756956.86 0, 1595505.642 751426.84 0, 
+    1596180.735 745897.098 0))
+
+POLYGON ((1608593.272 758656.808 0, 1608307.887 758621.157 0, 1608021.21 758585.362 0, 1607734.531 758549.583 0, 1607447.849 758513.822 0, 1607161.166 758478.077 0, 1606874.481 758442.349 0, 1606587.793 758406.638 0, 1606301.104 758370.944 0, 1606014.412 758335.267 0, 
+    1605727.718 758299.607 0, 1605441.022 758263.963 0, 1605154.324 758228.336 0, 1604867.624 758192.727 0, 1604580.922 758157.134 0, 1604294.217 758121.558 0, 1604007.511 758085.999 0, 1603720.803 758050.456 0, 1603434.092 758014.931 0, 1603147.379 757979.423 0, 
+    1602860.665 757943.931 0, 1602573.948 757908.456 0, 1602287.229 757872.998 0, 1602000.508 757837.557 0, 1601712.493 757801.974 0, 1601427.059 757766.726 0, 1601140.332 757731.336 0, 1600853.603 757695.962 0, 1600566.871 757660.606 0, 1600280.138 757625.266 0, 
+    1599993.402 757589.943 0, 1599706.664 757554.637 0, 1599419.925 757519.348 0, 1599133.183 757484.076 0, 1598846.439 757448.82 0, 1598559.693 757413.582 0, 1598272.945 757378.36 0, 1597986.195 757343.156 0, 1597699.443 757307.968 0, 1597412.688 757272.797 0, 
+    1597125.932 757237.643 0, 1596839.174 757202.505 0, 1596552.413 757167.385 0, 1596265.65 757132.282 0, 1595978.886 757097.195 0, 1595692.119 757062.125 0, 1595405.35 757027.073 0, 1595118.58 756992.037 0, 1594830.514 756956.86 0, 1594155.353 762487.152 0, 
+    1593480.159 768017.714 0, 1593767.571 768052.811 0, 1594053.691 768087.767 0, 1594339.809 768122.74 0, 1594625.924 768157.731 0, 1594912.038 768192.737 0, 1595198.149 768227.761 0, 1595484.259 768262.802 0, 1595770.366 768297.859 0, 1596056.472 768332.934 0, 
+    1596342.575 768368.025 0, 1596628.676 768403.133 0, 1596914.775 768438.257 0, 1597200.872 768473.399 0, 1597486.968 768508.558 0, 1597773.06 768543.733 0, 1598059.151 768578.925 0, 1598345.24 768614.134 0, 1598631.327 768649.36 0, 1598917.412 768684.603 0, 
+    1599203.494 768719.862 0, 1599489.575 768755.138 0, 1599775.653 768790.432 0, 1600061.73 768825.742 0, 1600346.515 768860.909 0, 1600633.876 768896.412 0, 1600919.946 768931.773 0, 1601206.014 768967.15 0, 1601492.08 769002.544 0, 1601778.144 769037.955 0, 
+    1602064.206 769073.383 0, 1602350.266 769108.828 0, 1602636.323 769144.289 0, 1602922.379 769179.768 0, 1603208.432 769215.263 0, 1603494.484 769250.775 0, 1603780.533 769286.304 0, 1604066.58 769321.85 0, 1604352.625 769357.412 0, 1604638.668 769392.992 0, 
+    1604924.709 769428.588 0, 1605210.748 769464.201 0, 1605496.784 769499.831 0, 1605782.819 769535.478 0, 1606068.852 769571.141 0, 1606354.882 769606.822 0, 1606640.91 769642.519 0, 1606926.936 769678.233 0, 1607211.673 769713.803 0, 1607902.489 764185.171 0, 
+    1608593.272 758656.808 0))
+
+POLYGON ((1620938.341 771448.68 0, 1620653.703 771412.305 0, 1620367.779 771375.783 0, 1620081.853 771339.278 0, 1619795.924 771302.79 0, 1619509.994 771266.318 0, 1619224.061 771229.863 0, 1618938.126 771193.426 0, 1618652.189 771157.004 0, 1618366.25 771120.6 0, 
+    1618080.309 771084.213 0, 1617794.365 771047.842 0, 1617508.42 771011.489 0, 1617222.472 770975.152 0, 1616936.522 770938.832 0, 1616650.57 770902.528 0, 1616364.616 770866.242 0, 1616078.659 770829.972 0, 1615792.701 770793.72 0, 1615506.74 770757.484 0, 
+    1615220.778 770721.265 0, 1614934.813 770685.062 0, 1614648.846 770648.877 0, 1614362.877 770612.708 0, 1614075.62 770576.394 0, 1613790.932 770540.422 0, 1613504.957 770504.304 0, 1613218.979 770468.202 0, 1612933 770432.118 0, 1612647.018 770396.05 0, 
+    1612361.034 770359.999 0, 1612075.048 770323.966 0, 1611789.059 770287.948 0, 1611503.069 770251.948 0, 1611217.077 770215.965 0, 1610931.082 770179.998 0, 1610645.085 770144.048 0, 1610359.087 770108.115 0, 1610073.086 770072.199 0, 1609787.083 770036.3 0, 
+    1609501.078 770000.418 0, 1609215.07 769964.552 0, 1608929.061 769928.703 0, 1608643.049 769892.871 0, 1608357.036 769857.056 0, 1608071.02 769821.258 0, 1607785.002 769785.476 0, 1607498.983 769749.712 0, 1607211.673 769713.803 0, 1606520.824 775242.701 0, 
+    1605829.942 780771.862 0, 1606116.598 780807.689 0, 1606401.967 780843.372 0, 1606687.334 780879.072 0, 1606972.698 780914.789 0, 1607258.061 780950.523 0, 1607543.422 780986.273 0, 1607828.78 781022.04 0, 1608114.137 781057.824 0, 1608399.491 781093.625 0, 
+    1608684.843 781129.443 0, 1608970.193 781165.277 0, 1609255.541 781201.128 0, 1609540.887 781236.996 0, 1609826.231 781272.881 0, 1610111.573 781308.782 0, 1610396.912 781344.701 0, 1610682.25 781380.636 0, 1610967.585 781416.588 0, 1611252.918 781452.557 0, 
+    1611538.249 781488.542 0, 1611823.578 781524.544 0, 1612108.905 781560.563 0, 1612394.23 781596.599 0, 1612678.269 781632.49 0, 1612964.873 781668.722 0, 1613250.191 781704.808 0, 1613535.507 781740.911 0, 1613820.822 781777.031 0, 1614106.134 781813.168 0, 
+    1614391.443 781849.321 0, 1614676.751 781885.491 0, 1614962.057 781921.678 0, 1615247.36 781957.882 0, 1615532.661 781994.103 0, 1615817.961 782030.34 0, 1616103.258 782066.594 0, 1616388.553 782102.865 0, 1616673.845 782139.153 0, 1616959.136 782175.458 0, 
+    1617244.425 782211.779 0, 1617529.711 782248.117 0, 1617814.995 782284.472 0, 1618100.277 782320.844 0, 1618385.557 782357.233 0, 1618670.835 782393.638 0, 1618956.111 782430.06 0, 1619241.384 782466.499 0, 1619525.374 782502.791 0, 1620231.874 776975.604 0, 
+    1620938.341 771448.68 0))
+
+POLYGON ((1633215.861 784272.405 0, 1632931.973 784235.311 0, 1632646.804 784198.066 0, 1632361.632 784160.838 0, 1632076.458 784123.627 0, 1631791.282 784086.432 0, 1631506.104 784049.255 0, 1631220.923 784012.094 0, 1630935.741 783974.95 0, 1630650.556 783937.823 0, 
+    1630365.369 783900.712 0, 1630080.18 783863.619 0, 1629794.989 783826.542 0, 1629509.795 783789.482 0, 1629224.6 783752.438 0, 1628939.402 783715.412 0, 1628654.202 783678.402 0, 1628368.999 783641.409 0, 1628083.795 783604.433 0, 1627798.588 783567.474 0, 
+    1627513.38 783530.531 0, 1627228.169 783493.605 0, 1626942.956 783456.696 0, 1626657.74 783419.804 0, 1626371.243 783382.763 0, 1626087.303 783346.07 0, 1625802.082 783309.228 0, 1625516.858 783272.403 0, 1625231.632 783235.595 0, 1624946.403 783198.803 0, 
+    1624661.173 783162.029 0, 1624375.94 783125.271 0, 1624090.705 783088.53 0, 1623805.469 783051.805 0, 1623520.229 783015.098 0, 1623234.988 782978.407 0, 1622949.745 782941.733 0, 1622664.499 782905.076 0, 1622379.251 782868.435 0, 1622094.002 782831.812 0, 
+    1621808.75 782795.205 0, 1621523.495 782758.615 0, 1621238.239 782722.042 0, 1620952.981 782685.485 0, 1620667.72 782648.946 0, 1620382.457 782612.423 0, 1620097.192 782575.917 0, 1619811.925 782539.427 0, 1619525.374 782502.791 0, 1618818.841 788030.237 0, 
+    1618112.275 793557.938 0, 1618398.172 793594.49 0, 1618682.789 793630.896 0, 1618967.403 793667.319 0, 1619252.015 793703.759 0, 1619536.625 793740.215 0, 1619821.233 793776.688 0, 1620105.839 793813.178 0, 1620390.442 793849.685 0, 1620675.044 793886.208 0, 
+    1620959.643 793922.748 0, 1621244.24 793959.305 0, 1621528.835 793995.878 0, 1621813.428 794032.469 0, 1622098.018 794069.076 0, 1622382.607 794105.7 0, 1622667.193 794142.34 0, 1622951.777 794178.998 0, 1623236.359 794215.672 0, 1623520.939 794252.362 0, 
+    1623805.517 794289.07 0, 1624090.092 794325.794 0, 1624374.666 794362.535 0, 1624659.237 794399.293 0, 1624942.529 794435.903 0, 1625228.373 794472.859 0, 1625512.938 794509.667 0, 1625797.5 794546.492 0, 1626082.06 794583.334 0, 1626366.619 794620.192 0, 
+    1626651.175 794657.067 0, 1626935.729 794693.959 0, 1627220.28 794730.867 0, 1627504.83 794767.793 0, 1627789.377 794804.735 0, 1628073.922 794841.694 0, 1628358.465 794878.669 0, 1628643.006 794915.661 0, 1628927.545 794952.67 0, 1629212.081 794989.696 0, 
+    1629496.615 795026.739 0, 1629781.148 795063.798 0, 1630065.677 795100.874 0, 1630350.205 795137.967 0, 1630634.731 795175.076 0, 1630919.254 795212.203 0, 1631203.775 795249.346 0, 1631488.294 795286.506 0, 1631771.535 795323.515 0, 1632493.715 789797.833 0, 
+    1633215.861 784272.405 0))
+
+POLYGON ((1645425.752 797127.676 0, 1645142.615 797089.866 0, 1644858.202 797051.902 0, 1644573.787 797013.956 0, 1644289.37 796976.026 0, 1644004.95 796938.112 0, 1643720.529 796900.216 0, 1643436.104 796862.336 0, 1643151.678 796824.473 0, 1642867.25 796786.627 0, 
+    1642582.819 796748.797 0, 1642298.386 796710.985 0, 1642013.951 796673.189 0, 1641729.513 796635.409 0, 1641445.074 796597.647 0, 1641160.632 796559.901 0, 1640876.188 796522.172 0, 1640591.742 796484.46 0, 1640307.293 796446.764 0, 1640022.842 796409.085 0, 
+    1639738.39 796371.423 0, 1639453.934 796333.778 0, 1639169.477 796296.149 0, 1638885.017 796258.537 0, 1638599.281 796220.774 0, 1638316.092 796183.364 0, 1638031.625 796145.802 0, 1637747.157 796108.257 0, 1637462.686 796070.729 0, 1637178.213 796033.218 0, 
+    1636893.738 795995.723 0, 1636609.261 795958.245 0, 1636324.782 795920.784 0, 1636040.3 795883.339 0, 1635755.816 795845.912 0, 1635471.33 795808.501 0, 1635186.842 795771.106 0, 1634902.351 795733.729 0, 1634617.859 795696.368 0, 1634333.364 795659.024 0, 
+    1634048.867 795621.697 0, 1633764.367 795584.387 0, 1633479.866 795547.093 0, 1633195.362 795509.816 0, 1632910.856 795472.556 0, 1632626.348 795435.312 0, 1632341.838 795398.085 0, 1632057.326 795360.875 0, 1631771.535 795323.515 0, 1631049.322 800849.45 0, 
+    1630327.077 806375.633 0, 1630612.214 806412.908 0, 1630896.076 806450.032 0, 1631179.936 806487.174 0, 1631463.794 806524.332 0, 1631747.649 806561.507 0, 1632031.502 806598.699 0, 1632315.353 806635.908 0, 1632599.202 806673.133 0, 1632883.049 806710.375 0, 
+    1633166.893 806747.633 0, 1633450.735 806784.909 0, 1633734.575 806822.201 0, 1634018.413 806859.509 0, 1634302.249 806896.835 0, 1634586.082 806934.177 0, 1634869.913 806971.536 0, 1635153.743 807008.911 0, 1635437.569 807046.304 0, 1635721.394 807083.712 0, 
+    1636005.216 807121.138 0, 1636289.037 807158.58 0, 1636572.855 807196.04 0, 1636856.671 807233.515 0, 1637139.212 807270.84 0, 1637424.296 807308.517 0, 1637708.105 807346.043 0, 1637991.912 807383.585 0, 1638275.717 807421.145 0, 1638559.519 807458.721 0, 
+    1638843.32 807496.313 0, 1639127.118 807533.923 0, 1639410.914 807571.549 0, 1639694.707 807609.192 0, 1639978.499 807646.851 0, 1640262.288 807684.527 0, 1640546.075 807722.22 0, 1640829.86 807759.93 0, 1641113.643 807797.656 0, 1641397.423 807835.399 0, 
+    1641681.201 807873.159 0, 1641964.977 807910.935 0, 1642248.751 807948.729 0, 1642532.522 807986.538 0, 1642816.292 808024.365 0, 1643100.059 808062.208 0, 1643383.824 808100.068 0, 1643667.586 808137.945 0, 1643950.076 808175.668 0, 1644687.931 802651.548 0, 
+    1645425.752 797127.676 0))
+
+POLYGON ((1163573.314 367472.976 0, 1163265.088 367463.404 0, 1162955.389 367453.803 0, 1162645.689 367444.221 0, 1162335.989 367434.657 0, 1162026.289 367425.112 0, 1161716.587 367415.584 0, 1161406.885 367406.075 0, 1161097.183 367396.584 0, 1160787.48 367387.111 0, 
+    1160477.777 367377.657 0, 1160168.073 367368.221 0, 1159858.368 367358.802 0, 1159548.663 367349.403 0, 1159238.957 367340.021 0, 1158929.251 367330.658 0, 1158619.544 367321.313 0, 1158309.837 367311.986 0, 1158000.129 367302.677 0, 1157690.42 367293.386 0, 
+    1157380.711 367284.114 0, 1157071.002 367274.86 0, 1156761.292 367265.624 0, 1156451.581 367256.407 0, 1156140.396 367247.164 0, 1155832.158 367238.026 0, 1155522.446 367228.864 0, 1155212.733 367219.719 0, 1154903.02 367210.593 0, 1154593.306 367201.484 0, 
+    1154283.592 367192.394 0, 1153973.877 367183.323 0, 1153664.161 367174.269 0, 1153354.445 367165.234 0, 1153044.729 367156.217 0, 1152735.012 367147.218 0, 1152425.294 367138.238 0, 1152115.576 367129.275 0, 1151805.857 367120.331 0, 1151496.138 367111.405 0, 
+    1151186.418 367102.498 0, 1150876.698 367093.608 0, 1150566.977 367084.737 0, 1150257.256 367075.884 0, 1149947.534 367067.049 0, 1149637.812 367058.233 0, 1149328.089 367049.435 0, 1149018.366 367040.655 0, 1148707.167 367031.851 0, 1148550.469 372576.838 0, 
+    1148393.758 378122.298 0, 1148704.301 378131.083 0, 1149013.372 378139.845 0, 1149322.442 378148.624 0, 1149631.511 378157.422 0, 1149940.58 378166.238 0, 1150249.649 378175.073 0, 1150558.717 378183.925 0, 1150867.784 378192.796 0, 1151176.851 378201.685 0, 
+    1151485.918 378210.592 0, 1151794.983 378219.517 0, 1152104.049 378228.461 0, 1152413.114 378237.422 0, 1152722.178 378246.402 0, 1153031.242 378255.4 0, 1153340.305 378264.416 0, 1153649.368 378273.451 0, 1153958.43 378282.503 0, 1154267.492 378291.574 0, 
+    1154576.553 378300.663 0, 1154885.613 378309.77 0, 1155194.673 378318.895 0, 1155503.733 378328.039 0, 1155811.321 378337.157 0, 1156121.85 378346.381 0, 1156430.908 378355.579 0, 1156739.966 378364.795 0, 1157049.022 378374.03 0, 1157358.079 378383.282 0, 
+    1157667.134 378392.553 0, 1157976.19 378401.842 0, 1158285.244 378411.15 0, 1158594.298 378420.475 0, 1158903.352 378429.819 0, 1159212.405 378439.18 0, 1159521.457 378448.56 0, 1159830.509 378457.959 0, 1160139.56 378467.375 0, 1160448.611 378476.81 0, 
+    1160757.661 378486.262 0, 1161066.711 378495.733 0, 1161375.76 378505.223 0, 1161684.809 378514.73 0, 1161993.857 378524.255 0, 1162302.904 378533.799 0, 1162611.951 378543.361 0, 1162920.997 378552.941 0, 1163228.574 378562.494 0, 1163400.951 373017.499 0, 
+    1163573.314 367472.976 0))
+
+POLYGON ((1178062.086 379044.599 0, 1177754.536 379034.177 0, 1177445.518 379023.724 0, 1177136.499 379013.289 0, 1176827.48 379002.872 0, 1176518.46 378992.474 0, 1176209.44 378982.093 0, 1175900.419 378971.731 0, 1175591.397 378961.387 0, 1175282.375 378951.061 0, 
+    1174973.352 378940.753 0, 1174664.328 378930.464 0, 1174355.304 378920.193 0, 1174046.28 378909.939 0, 1173737.254 378899.704 0, 1173428.228 378889.488 0, 1173119.202 378879.289 0, 1172810.175 378869.109 0, 1172501.147 378858.947 0, 1172192.119 378848.803 0, 
+    1171883.09 378838.677 0, 1171574.06 378828.569 0, 1171265.03 378818.48 0, 1170956 378808.409 0, 1170645.5 378798.308 0, 1170337.936 378788.321 0, 1170028.904 378778.304 0, 1169719.871 378768.306 0, 1169410.837 378758.325 0, 1169101.803 378748.363 0, 
+    1168792.768 378738.419 0, 1168483.733 378728.494 0, 1168174.697 378718.586 0, 1167865.66 378708.697 0, 1167556.623 378698.826 0, 1167247.586 378688.973 0, 1166938.547 378679.138 0, 1166629.508 378669.321 0, 1166320.469 378659.523 0, 1166011.429 378649.743 0, 
+    1165702.388 378639.981 0, 1165393.347 378630.237 0, 1165084.305 378620.511 0, 1164775.263 378610.804 0, 1164466.22 378601.115 0, 1164157.177 378591.444 0, 1163848.133 378581.791 0, 1163539.088 378572.156 0, 1163228.574 378562.494 0, 1163056.182 384107.96 0, 
+    1162883.775 389653.893 0, 1163193.633 389663.535 0, 1163502.025 389673.149 0, 1163810.416 389682.781 0, 1164118.807 389692.432 0, 1164427.197 389702.101 0, 1164735.587 389711.788 0, 1165043.976 389721.493 0, 1165352.364 389731.216 0, 1165660.752 389740.958 0, 
+    1165969.139 389750.717 0, 1166277.526 389760.495 0, 1166585.912 389770.291 0, 1166894.297 389780.105 0, 1167202.682 389789.937 0, 1167511.066 389799.787 0, 1167819.45 389809.655 0, 1168127.833 389819.542 0, 1168436.216 389829.447 0, 1168744.598 389839.37 0, 
+    1169052.979 389849.311 0, 1169361.36 389859.27 0, 1169669.74 389869.247 0, 1169978.12 389879.243 0, 1170285.034 389889.209 0, 1170594.878 389899.288 0, 1170903.255 389909.338 0, 1171211.633 389919.406 0, 1171520.009 389929.493 0, 1171828.386 389939.597 0, 
+    1172136.761 389949.72 0, 1172445.136 389959.86 0, 1172753.51 389970.019 0, 1173061.884 389980.196 0, 1173370.257 389990.391 0, 1173678.63 390000.605 0, 1173987.002 390010.836 0, 1174295.373 390021.086 0, 1174603.744 390031.353 0, 1174912.114 390041.639 0, 
+    1175220.483 390051.943 0, 1175528.852 390062.266 0, 1175837.221 390072.606 0, 1176145.588 390082.964 0, 1176453.955 390093.341 0, 1176762.322 390103.736 0, 1177070.688 390114.149 0, 1177379.053 390124.58 0, 1177685.954 390134.98 0, 1177874.028 384589.555 0, 
+    1178062.086 379044.599 0))
+
+POLYGON ((1192486.715 390657.883 0, 1192179.842 390646.616 0, 1191871.507 390635.314 0, 1191563.172 390624.03 0, 1191254.836 390612.764 0, 1190946.5 390601.516 0, 1190638.162 390590.287 0, 1190329.825 390579.075 0, 1190021.486 390567.882 0, 1189713.147 390556.706 0, 
+    1189404.807 390545.549 0, 1189096.467 390534.41 0, 1188788.125 390523.29 0, 1188479.784 390512.187 0, 1188171.441 390501.103 0, 1187863.098 390490.036 0, 1187554.754 390478.988 0, 1187246.41 390467.958 0, 1186938.065 390456.946 0, 1186629.719 390445.952 0, 
+    1186321.373 390434.977 0, 1186013.026 390424.019 0, 1185704.678 390413.08 0, 1185396.33 390402.159 0, 1185086.519 390391.204 0, 1184779.632 390380.371 0, 1184471.281 390369.505 0, 1184162.931 390358.656 0, 1183854.579 390347.826 0, 1183546.227 390337.013 0, 
+    1183237.874 390326.219 0, 1182929.521 390315.443 0, 1182621.167 390304.686 0, 1182312.812 390293.946 0, 1182004.457 390283.224 0, 1181696.101 390272.521 0, 1181387.745 390261.836 0, 1181079.387 390251.169 0, 1180771.03 390240.52 0, 1180462.671 390229.889 0, 
+    1180154.312 390219.277 0, 1179845.952 390208.682 0, 1179537.592 390198.106 0, 1179229.231 390187.548 0, 1178920.87 390177.008 0, 1178612.508 390166.486 0, 1178304.145 390155.982 0, 1177995.781 390145.497 0, 1177685.954 390134.98 0, 1177497.864 395680.868 0, 
+    1177309.758 401227.219 0, 1177618.93 401237.713 0, 1177926.64 401248.177 0, 1178234.35 401258.658 0, 1178542.059 401269.158 0, 1178849.768 401279.676 0, 1179157.476 401290.211 0, 1179465.184 401300.765 0, 1179772.89 401311.337 0, 1180080.597 401321.927 0, 
+    1180388.302 401332.536 0, 1180696.007 401343.162 0, 1181003.711 401353.806 0, 1181311.415 401364.469 0, 1181619.118 401375.15 0, 1181926.821 401385.848 0, 1182234.522 401396.565 0, 1182542.224 401407.3 0, 1182849.924 401418.054 0, 1183157.624 401428.825 0, 
+    1183465.323 401439.614 0, 1183773.022 401450.422 0, 1184080.72 401461.247 0, 1184388.417 401472.091 0, 1184694.655 401482.901 0, 1185003.81 401493.833 0, 1185311.505 401504.731 0, 1185619.2 401515.647 0, 1185926.894 401526.581 0, 1186234.588 401537.533 0, 
+    1186542.281 401548.504 0, 1186849.973 401559.492 0, 1187157.665 401570.499 0, 1187465.355 401581.524 0, 1187773.046 401592.567 0, 1188080.735 401603.628 0, 1188388.424 401614.707 0, 1188696.113 401625.804 0, 1189003.8 401636.919 0, 1189311.487 401648.053 0, 
+    1189619.174 401659.204 0, 1189926.859 401670.374 0, 1190234.544 401681.562 0, 1190542.229 401692.768 0, 1190849.912 401703.992 0, 1191157.596 401715.234 0, 1191465.278 401726.494 0, 1191772.96 401737.772 0, 1192079.183 401749.015 0, 1192282.957 396203.218 0, 
+    1192486.715 390657.883 0))
+
+POLYGON ((1206847.074 402312.536 0, 1206540.882 402300.428 0, 1206233.233 402288.28 0, 1205925.584 402276.151 0, 1205617.934 402264.039 0, 1205310.283 402251.946 0, 1205002.631 402239.871 0, 1204694.979 402227.814 0, 1204387.326 402215.775 0, 1204079.673 402203.754 0, 
+    1203772.018 402191.752 0, 1203464.363 402179.767 0, 1203156.708 402167.801 0, 1202849.051 402155.852 0, 1202541.394 402143.922 0, 1202233.736 402132.01 0, 1201926.078 402120.116 0, 1201618.418 402108.24 0, 1201310.758 402096.382 0, 1201003.098 402084.543 0, 
+    1200695.436 402072.721 0, 1200387.774 402060.918 0, 1200080.112 402049.132 0, 1199772.448 402037.365 0, 1199463.327 402025.56 0, 1199157.119 402013.885 0, 1198849.454 402002.172 0, 1198541.788 401990.477 0, 1198234.121 401978.8 0, 1197926.453 401967.142 0, 
+    1197618.785 401955.501 0, 1197311.116 401943.879 0, 1197003.447 401932.274 0, 1196695.776 401920.688 0, 1196388.105 401909.12 0, 1196080.434 401897.57 0, 1195772.761 401886.038 0, 1195465.088 401874.525 0, 1195157.415 401863.029 0, 1194849.74 401851.551 0, 
+    1194542.065 401840.092 0, 1194234.389 401828.651 0, 1193926.713 401817.228 0, 1193619.036 401805.822 0, 1193311.358 401794.435 0, 1193003.68 401783.067 0, 1192696.001 401771.716 0, 1192388.321 401760.383 0, 1192079.183 401749.015 0, 1191875.392 407295.271 0, 
+    1191671.584 412841.982 0, 1191980.066 412853.326 0, 1192287.093 412864.635 0, 1192594.119 412875.962 0, 1192901.144 412887.306 0, 1193208.169 412898.669 0, 1193515.193 412910.05 0, 1193822.217 412921.449 0, 1194129.24 412932.866 0, 1194436.262 412944.301 0, 
+    1194743.283 412955.754 0, 1195050.304 412967.225 0, 1195357.324 412978.715 0, 1195664.344 412990.222 0, 1195971.362 413001.748 0, 1196278.38 413013.291 0, 1196585.398 413024.853 0, 1196892.415 413036.432 0, 1197199.431 413048.03 0, 1197506.446 413059.646 0, 
+    1197813.461 413071.28 0, 1198120.475 413082.932 0, 1198427.488 413094.602 0, 1198734.501 413106.29 0, 1199040.059 413117.94 0, 1199348.524 413129.72 0, 1199655.534 413141.462 0, 1199962.544 413153.223 0, 1200269.553 413165.001 0, 1200576.562 413176.798 0, 
+    1200883.569 413188.612 0, 1201190.577 413200.445 0, 1201497.583 413212.296 0, 1201804.589 413224.164 0, 1202111.594 413236.051 0, 1202418.598 413247.956 0, 1202725.601 413259.879 0, 1203032.604 413271.82 0, 1203339.607 413283.779 0, 1203646.608 413295.757 0, 
+    1203953.609 413307.752 0, 1204260.609 413319.765 0, 1204567.608 413331.797 0, 1204874.607 413343.846 0, 1205181.605 413355.914 0, 1205488.602 413367.999 0, 1205795.598 413380.103 0, 1206102.594 413392.225 0, 1206408.137 413404.307 0, 1206627.615 407858.193 0, 
+    1206847.074 402312.536 0))
+
+POLYGON ((1221143.043 414008.263 0, 1220837.533 413995.317 0, 1220530.573 413982.328 0, 1220223.612 413969.358 0, 1219916.65 413956.405 0, 1219609.687 413943.47 0, 1219302.724 413930.553 0, 1218995.76 413917.654 0, 1218688.795 413904.774 0, 1218381.829 413891.911 0, 
+    1218074.863 413879.067 0, 1217767.896 413866.24 0, 1217460.928 413853.432 0, 1217153.959 413840.642 0, 1216846.99 413827.869 0, 1216540.02 413815.115 0, 1216233.049 413802.379 0, 1215926.077 413789.661 0, 1215619.105 413776.961 0, 1215312.131 413764.279 0, 
+    1215005.157 413751.616 0, 1214698.183 413738.97 0, 1214391.207 413726.342 0, 1214084.231 413713.733 0, 1213775.803 413701.081 0, 1213470.277 413688.567 0, 1213163.298 413676.012 0, 1212856.319 413663.475 0, 1212549.339 413650.955 0, 1212242.359 413638.454 0, 
+    1211935.378 413625.971 0, 1211628.395 413613.506 0, 1211321.413 413601.059 0, 1211014.429 413588.63 0, 1210707.445 413576.219 0, 1210400.46 413563.827 0, 1210093.474 413551.452 0, 1209786.488 413539.095 0, 1209479.501 413526.757 0, 1209172.513 413514.436 0, 
+    1208865.524 413502.134 0, 1208558.535 413489.849 0, 1208251.545 413477.583 0, 1207944.554 413465.335 0, 1207637.563 413453.105 0, 1207330.57 413440.892 0, 1207023.577 413428.698 0, 1206716.584 413416.522 0, 1206408.137 413404.307 0, 1206188.641 418950.874 0, 
+    1205969.128 424497.89 0, 1206276.919 424510.079 0, 1206583.259 424522.23 0, 1206889.599 424534.398 0, 1207195.939 424546.584 0, 1207502.277 424558.788 0, 1207808.615 424571.01 0, 1208114.952 424583.25 0, 1208421.289 424595.509 0, 1208727.624 424607.785 0, 
+    1209033.959 424620.079 0, 1209340.293 424632.392 0, 1209646.627 424644.722 0, 1209952.96 424657.07 0, 1210259.292 424669.437 0, 1210565.623 424681.821 0, 1210871.954 424694.224 0, 1211178.284 424706.644 0, 1211484.613 424719.083 0, 1211790.941 424731.539 0, 
+    1212097.269 424744.014 0, 1212403.596 424756.507 0, 1212709.922 424769.017 0, 1213016.247 424781.546 0, 1213321.124 424794.033 0, 1213628.896 424806.657 0, 1213935.219 424819.24 0, 1214241.542 424831.841 0, 1214547.864 424844.46 0, 1214854.185 424857.097 0, 
+    1215160.505 424869.752 0, 1215466.824 424882.425 0, 1215773.143 424895.116 0, 1216079.461 424907.825 0, 1216385.778 424920.552 0, 1216692.095 424933.297 0, 1216998.411 424946.06 0, 1217304.726 424958.841 0, 1217611.04 424971.64 0, 1217917.354 424984.457 0, 
+    1218223.666 424997.292 0, 1218529.978 425010.146 0, 1218836.29 425023.017 0, 1219142.6 425035.906 0, 1219448.91 425048.813 0, 1219755.219 425061.739 0, 1220061.527 425074.682 0, 1220367.834 425087.643 0, 1220672.694 425100.562 0, 1220907.878 419554.187 0, 
+    1221143.043 414008.263 0))
+
+POLYGON ((1263643.397 449338.948 0, 1263339.949 449323.512 0, 1263035.068 449308.021 0, 1262730.186 449292.549 0, 1262425.303 449277.094 0, 1262120.42 449261.657 0, 1261815.535 449246.238 0, 1261510.649 449230.837 0, 1261205.763 449215.454 0, 1260900.875 449200.089 0, 
+    1260595.987 449184.742 0, 1260291.098 449169.413 0, 1259986.208 449154.101 0, 1259681.317 449138.808 0, 1259376.425 449123.533 0, 1259071.532 449108.275 0, 1258766.638 449093.036 0, 1258461.744 449077.814 0, 1258156.848 449062.611 0, 1257851.952 449047.425 0, 
+    1257547.055 449032.257 0, 1257242.156 449017.108 0, 1256937.257 449001.976 0, 1256632.357 448986.862 0, 1256326.022 448971.695 0, 1256022.555 448956.688 0, 1255717.652 448941.628 0, 1255412.749 448926.586 0, 1255107.844 448911.562 0, 1254802.939 448896.556 0, 
+    1254498.033 448881.568 0, 1254193.126 448866.597 0, 1253888.218 448851.645 0, 1253583.309 448836.711 0, 1253278.399 448821.794 0, 1252973.489 448806.896 0, 1252668.577 448792.015 0, 1252363.665 448777.153 0, 1252058.752 448762.308 0, 1251753.838 448747.481 0, 
+    1251448.923 448732.672 0, 1251144.007 448717.882 0, 1250839.09 448703.109 0, 1250534.173 448688.354 0, 1250229.254 448673.617 0, 1249924.335 448658.898 0, 1249619.415 448644.197 0, 1249314.494 448629.514 0, 1249008.137 448614.779 0, 1248741.512 454161.941 0, 
+    1248474.866 459709.535 0, 1248780.567 459724.238 0, 1249084.835 459738.889 0, 1249389.102 459753.559 0, 1249693.369 459768.246 0, 1249997.634 459782.952 0, 1250301.899 459797.675 0, 1250606.162 459812.416 0, 1250910.425 459827.175 0, 1251214.687 459841.953 0, 
+    1251518.948 459856.747 0, 1251823.208 459871.56 0, 1252127.468 459886.391 0, 1252431.726 459901.24 0, 1252735.984 459916.106 0, 1253040.24 459930.991 0, 1253344.496 459945.893 0, 1253648.751 459960.814 0, 1253953.005 459975.752 0, 1254257.258 459990.708 0, 
+    1254561.511 460005.682 0, 1254865.762 460020.674 0, 1255170.013 460035.684 0, 1255474.262 460050.711 0, 1255777.08 460065.686 0, 1256082.759 460080.821 0, 1256387.006 460095.902 0, 1256691.252 460111.002 0, 1256995.497 460126.119 0, 1257299.742 460141.254 0, 
+    1257603.985 460156.407 0, 1257908.227 460171.578 0, 1258212.469 460186.767 0, 1258516.71 460201.974 0, 1258820.95 460217.199 0, 1259125.189 460232.441 0, 1259429.427 460247.702 0, 1259733.664 460262.98 0, 1260037.9 460278.277 0, 1260342.136 460293.591 0, 
+    1260646.37 460308.923 0, 1260950.604 460324.273 0, 1261254.836 460339.641 0, 1261559.068 460355.027 0, 1261863.299 460370.431 0, 1262167.529 460385.853 0, 1262471.758 460401.292 0, 1262775.986 460416.75 0, 1263078.783 460432.152 0, 1263361.101 454885.334 0, 
+    1263643.397 449338.948 0))
+
+POLYGON ((1277680.601 461196.026 0, 1277377.846 461179.767 0, 1277073.663 461163.45 0, 1276769.479 461147.151 0, 1276465.293 461130.87 0, 1276161.107 461114.607 0, 1275856.92 461098.362 0, 1275552.732 461082.134 0, 1275248.543 461065.925 0, 1274944.353 461049.733 0, 
+    1274640.162 461033.559 0, 1274335.971 461017.403 0, 1274031.778 461001.266 0, 1273727.584 460985.146 0, 1273423.389 460969.043 0, 1273119.194 460952.959 0, 1272814.997 460936.893 0, 1272510.8 460920.845 0, 1272206.601 460904.814 0, 1271902.402 460888.801 0, 
+    1271598.201 460872.807 0, 1271294 460856.83 0, 1270989.798 460840.871 0, 1270685.595 460824.93 0, 1270379.962 460808.932 0, 1270077.185 460793.102 0, 1269772.979 460777.215 0, 1269468.773 460761.345 0, 1269164.565 460745.494 0, 1268860.356 460729.66 0, 
+    1268556.146 460713.845 0, 1268251.936 460698.047 0, 1267947.724 460682.267 0, 1267643.511 460666.505 0, 1267339.298 460650.761 0, 1267035.084 460635.035 0, 1266730.868 460619.327 0, 1266426.652 460603.637 0, 1266122.435 460587.964 0, 1265818.217 460572.31 0, 
+    1265513.998 460556.673 0, 1265209.778 460541.054 0, 1264905.557 460525.454 0, 1264601.336 460509.871 0, 1264297.113 460494.306 0, 1263992.889 460478.759 0, 1263688.665 460463.23 0, 1263384.44 460447.718 0, 1263078.783 460432.152 0, 1262796.444 465979.4 0, 
+    1262514.083 471527.073 0, 1262819.083 471542.606 0, 1263122.655 471558.084 0, 1263426.227 471573.58 0, 1263729.797 471589.093 0, 1264033.367 471604.625 0, 1264336.936 471620.174 0, 1264640.503 471635.742 0, 1264944.07 471651.327 0, 1265247.636 471666.93 0, 
+    1265551.201 471682.551 0, 1265854.765 471698.189 0, 1266158.329 471713.846 0, 1266461.891 471729.521 0, 1266765.452 471745.213 0, 1267069.013 471760.923 0, 1267372.572 471776.651 0, 1267676.131 471792.397 0, 1267979.688 471808.161 0, 1268283.245 471823.943 0, 
+    1268586.801 471839.742 0, 1268890.356 471855.56 0, 1269193.91 471871.395 0, 1269497.463 471887.248 0, 1269799.589 471903.044 0, 1270104.566 471919.008 0, 1270408.116 471934.915 0, 1270711.665 471950.839 0, 1271015.214 471966.782 0, 1271318.761 471982.742 0, 
+    1271622.308 471998.72 0, 1271925.853 472014.716 0, 1272229.398 472030.73 0, 1272532.941 472046.762 0, 1272836.484 472062.812 0, 1273140.026 472078.879 0, 1273443.566 472094.965 0, 1273747.106 472111.068 0, 1274050.645 472127.189 0, 1274354.183 472143.328 0, 
+    1274657.72 472159.485 0, 1274961.256 472175.66 0, 1275264.791 472191.852 0, 1275568.325 472208.063 0, 1275871.859 472224.291 0, 1276175.391 472240.537 0, 1276478.922 472256.802 0, 1276782.452 472273.083 0, 1277084.557 472289.307 0, 1277382.591 466742.453 0, 
+    1277680.601 461196.026 0))
+
+POLYGON ((1291652.821 473092.701 0, 1291350.76 473075.625 0, 1291047.277 473058.485 0, 1290743.793 473041.364 0, 1290440.308 473024.26 0, 1290136.822 473007.174 0, 1289833.335 472990.106 0, 1289529.847 472973.056 0, 1289226.357 472956.024 0, 1288922.867 472939.01 0, 
+    1288619.376 472922.013 0, 1288315.884 472905.034 0, 1288012.391 472888.074 0, 1287708.897 472871.131 0, 1287405.402 472854.206 0, 1287101.905 472837.299 0, 1286798.408 472820.409 0, 1286494.91 472803.538 0, 1286191.411 472786.684 0, 1285887.911 472769.849 0, 
+    1285584.41 472753.031 0, 1285280.908 472736.231 0, 1284977.405 472719.449 0, 1284673.901 472702.684 0, 1284368.973 472685.859 0, 1284066.89 472669.209 0, 1283763.383 472652.499 0, 1283459.875 472635.806 0, 1283156.366 472619.131 0, 1282852.856 472602.474 0, 
+    1282549.345 472585.835 0, 1282245.833 472569.213 0, 1281942.32 472552.61 0, 1281638.806 472536.024 0, 1281335.291 472519.456 0, 1281031.776 472502.906 0, 1280728.259 472486.374 0, 1280424.741 472469.86 0, 1280121.222 472453.364 0, 1279817.703 472436.885 0, 
+    1279514.182 472420.425 0, 1279210.66 472403.982 0, 1278907.138 472387.557 0, 1278603.614 472371.15 0, 1278300.09 472354.761 0, 1277996.564 472338.39 0, 1277693.038 472322.036 0, 1277389.51 472305.701 0, 1277084.557 472289.307 0, 1276786.502 477836.583 0, 
+    1276488.423 483384.28 0, 1276792.72 483400.639 0, 1277095.594 483416.939 0, 1277398.468 483433.258 0, 1277701.34 483449.594 0, 1278004.212 483465.947 0, 1278307.082 483482.319 0, 1278609.952 483498.709 0, 1278912.82 483515.116 0, 1279215.688 483531.541 0, 
+    1279518.555 483547.984 0, 1279821.42 483564.445 0, 1280124.285 483580.924 0, 1280427.149 483597.42 0, 1280730.012 483613.934 0, 1281032.874 483630.466 0, 1281335.734 483647.016 0, 1281638.594 483663.584 0, 1281941.453 483680.17 0, 1282244.311 483696.773 0, 
+    1282547.168 483713.394 0, 1282850.024 483730.034 0, 1283152.879 483746.69 0, 1283455.733 483763.365 0, 1283757.166 483779.979 0, 1284061.438 483796.768 0, 1284364.289 483813.496 0, 1284667.139 483830.242 0, 1284969.989 483847.006 0, 1285272.837 483863.788 0, 
+    1285575.684 483880.587 0, 1285878.53 483897.405 0, 1286181.375 483914.24 0, 1286484.219 483931.093 0, 1286787.062 483947.964 0, 1287089.905 483964.852 0, 1287392.746 483981.759 0, 1287695.586 483998.683 0, 1287998.425 484015.625 0, 1288301.263 484032.585 0, 
+    1288604.1 484049.563 0, 1288906.937 484066.558 0, 1289209.772 484083.572 0, 1289512.606 484100.603 0, 1289815.439 484117.652 0, 1290118.271 484134.719 0, 1290421.103 484151.804 0, 1290723.933 484168.906 0, 1291025.343 484185.946 0, 1291339.094 478639.114 0, 
+    1291652.821 473092.701 0))
+
+POLYGON ((1305559.941 485028.679 0, 1305258.577 485010.787 0, 1304955.796 484992.829 0, 1304653.015 484974.889 0, 1304350.232 484956.966 0, 1304047.448 484939.062 0, 1303744.663 484921.175 0, 1303441.877 484903.306 0, 1303139.09 484885.455 0, 1302836.302 484867.622 0, 
+    1302533.513 484849.807 0, 1302230.723 484832.009 0, 1301927.932 484814.229 0, 1301625.14 484796.467 0, 1301322.347 484778.723 0, 1301019.552 484760.997 0, 1300716.757 484743.288 0, 1300413.961 484725.598 0, 1300111.163 484707.925 0, 1299808.365 484690.27 0, 
+    1299505.565 484672.632 0, 1299202.765 484655.013 0, 1298899.963 484637.411 0, 1298597.161 484619.828 0, 1298292.939 484602.18 0, 1297991.552 484584.714 0, 1297688.747 484567.183 0, 1297385.94 484549.671 0, 1297083.132 484532.176 0, 1296780.323 484514.7 0, 
+    1296477.513 484497.241 0, 1296174.703 484479.799 0, 1295871.891 484462.376 0, 1295569.078 484444.97 0, 1295266.264 484427.583 0, 1294963.449 484410.213 0, 1294660.633 484392.861 0, 1294357.816 484375.527 0, 1294054.998 484358.21 0, 1293752.179 484340.912 0, 
+    1293449.359 484323.631 0, 1293146.538 484306.368 0, 1292843.716 484289.123 0, 1292540.893 484271.896 0, 1292238.068 484254.686 0, 1291935.243 484237.494 0, 1291632.417 484220.321 0, 1291329.59 484203.165 0, 1291025.343 484185.946 0, 1290711.569 489733.195 0, 
+    1290397.772 495280.859 0, 1290701.362 495298.04 0, 1291003.536 495315.159 0, 1291305.71 495332.296 0, 1291607.882 495349.45 0, 1291910.053 495366.623 0, 1292212.223 495383.813 0, 1292514.392 495401.021 0, 1292816.56 495418.246 0, 1293118.727 495435.49 0, 
+    1293420.893 495452.751 0, 1293723.058 495470.03 0, 1294025.222 495487.327 0, 1294327.385 495504.642 0, 1294629.547 495521.974 0, 1294931.708 495539.324 0, 1295233.868 495556.692 0, 1295536.027 495574.078 0, 1295838.185 495591.482 0, 1296140.341 495608.903 0, 
+    1296442.497 495626.342 0, 1296744.652 495643.799 0, 1297046.806 495661.274 0, 1297348.959 495678.766 0, 1297649.696 495696.194 0, 1297953.261 495713.804 0, 1298255.411 495731.35 0, 1298557.559 495748.914 0, 1298859.707 495766.495 0, 1299161.853 495784.094 0, 
+    1299463.999 495801.711 0, 1299766.143 495819.346 0, 1300068.287 495836.999 0, 1300370.429 495854.669 0, 1300672.57 495872.357 0, 1300974.711 495890.063 0, 1301276.85 495907.787 0, 1301578.988 495925.528 0, 1301881.125 495943.287 0, 1302183.261 495961.064 0, 
+    1302485.397 495978.859 0, 1302787.531 495996.672 0, 1303089.664 496014.502 0, 1303391.795 496032.35 0, 1303693.926 496050.216 0, 1303996.056 496068.1 0, 1304298.185 496086.001 0, 1304600.313 496103.921 0, 1304901.026 496121.774 0, 1305230.496 490575.019 0, 
+    1305559.941 485028.679 0))
+
+POLYGON ((1319401.847 497003.66 0, 1319101.183 496984.957 0, 1318799.107 496966.184 0, 1318497.03 496947.429 0, 1318194.952 496928.692 0, 1317892.873 496909.973 0, 1317590.793 496891.271 0, 1317288.711 496872.587 0, 1316986.629 496853.921 0, 1316684.545 496835.273 0, 
+    1316382.46 496816.642 0, 1316080.375 496798.03 0, 1315778.288 496779.435 0, 1315476.2 496760.857 0, 1315174.111 496742.298 0, 1314872.02 496723.756 0, 1314569.929 496705.233 0, 1314267.837 496686.726 0, 1313965.743 496668.238 0, 1313663.649 496649.768 0, 
+    1313361.553 496631.315 0, 1313059.457 496612.88 0, 1312757.359 496594.463 0, 1312455.26 496576.063 0, 1312151.748 496557.596 0, 1311851.059 496539.318 0, 1311548.957 496520.972 0, 1311246.854 496502.644 0, 1310944.749 496484.333 0, 1310642.644 496466.04 0, 
+    1310340.538 496447.766 0, 1310038.43 496429.508 0, 1309736.322 496411.269 0, 1309434.212 496393.048 0, 1309132.101 496374.844 0, 1308829.989 496356.658 0, 1308527.877 496338.489 0, 1308225.763 496320.339 0, 1307923.648 496302.206 0, 1307621.532 496284.091 0, 
+    1307319.415 496265.994 0, 1307017.296 496247.915 0, 1306715.177 496229.854 0, 1306413.057 496211.81 0, 1306110.935 496193.784 0, 1305808.813 496175.776 0, 1305506.69 496157.785 0, 1305204.565 496139.813 0, 1304901.026 496121.774 0, 1304571.532 501668.939 0, 
+    1304242.014 507216.512 0, 1304544.897 507234.512 0, 1304846.369 507252.446 0, 1305147.839 507270.397 0, 1305449.308 507288.366 0, 1305750.777 507306.353 0, 1306052.244 507324.358 0, 1306353.71 507342.381 0, 1306655.176 507360.421 0, 1306956.64 507378.479 0, 
+    1307258.103 507396.555 0, 1307559.565 507414.648 0, 1307861.026 507432.759 0, 1308162.486 507450.888 0, 1308463.944 507469.035 0, 1308765.402 507487.199 0, 1309066.859 507505.382 0, 1309368.314 507523.581 0, 1309669.769 507541.799 0, 1309971.222 507560.035 0, 
+    1310272.675 507578.288 0, 1310574.126 507596.559 0, 1310875.576 507614.847 0, 1311177.025 507633.154 0, 1311477.065 507651.392 0, 1311779.92 507669.82 0, 1312081.366 507688.179 0, 1312382.811 507706.557 0, 1312684.255 507724.952 0, 1312985.698 507743.365 0, 
+    1313287.139 507761.795 0, 1313588.58 507780.244 0, 1313890.019 507798.71 0, 1314191.457 507817.193 0, 1314492.895 507835.695 0, 1314794.331 507854.214 0, 1315095.766 507872.751 0, 1315397.2 507891.306 0, 1315698.633 507909.879 0, 1316000.064 507928.469 0, 
+    1316301.495 507947.077 0, 1316602.925 507965.703 0, 1316904.353 507984.346 0, 1317205.78 508003.007 0, 1317507.207 508021.686 0, 1317808.632 508040.383 0, 1318110.056 508059.097 0, 1318411.479 508077.83 0, 1318711.493 508096.492 0, 1319056.683 502549.872 0, 
+    1319401.847 497003.66 0))
+
+POLYGON ((1333178.429 509017.347 0, 1332878.466 508997.837 0, 1332577.097 508978.254 0, 1332275.727 508958.688 0, 1331974.356 508939.14 0, 1331672.983 508919.609 0, 1331371.61 508900.096 0, 1331070.235 508880.601 0, 1330768.86 508861.124 0, 1330467.483 508841.665 0, 
+    1330166.105 508822.223 0, 1329864.726 508802.799 0, 1329563.345 508783.392 0, 1329261.964 508764.004 0, 1328960.581 508744.633 0, 1328659.197 508725.28 0, 1328357.812 508705.945 0, 1328056.426 508686.627 0, 1327755.039 508667.327 0, 1327453.651 508648.045 0, 
+    1327152.261 508628.781 0, 1326850.871 508609.534 0, 1326549.479 508590.305 0, 1326248.086 508571.094 0, 1325945.286 508551.811 0, 1325645.297 508532.725 0, 1325343.901 508513.567 0, 1325042.504 508494.426 0, 1324741.105 508475.304 0, 1324439.706 508456.199 0, 
+    1324138.305 508437.112 0, 1323836.903 508418.043 0, 1323535.5 508398.991 0, 1323234.096 508379.958 0, 1322932.691 508360.942 0, 1322631.285 508341.943 0, 1322329.877 508322.963 0, 1322028.468 508304 0, 1321727.059 508285.055 0, 1321425.648 508266.127 0, 
+    1321124.236 508247.218 0, 1320822.823 508228.326 0, 1320521.409 508209.452 0, 1320219.994 508190.595 0, 1319918.577 508171.757 0, 1319617.16 508152.936 0, 1319315.741 508134.133 0, 1319014.322 508115.347 0, 1318711.493 508096.492 0, 1318366.279 513643.517 0, 
+    1318021.039 519190.943 0, 1318323.211 519209.757 0, 1318623.978 519228.502 0, 1318924.743 519247.264 0, 1319225.508 519266.044 0, 1319526.271 519284.842 0, 1319827.033 519303.658 0, 1320127.795 519322.491 0, 1320428.555 519341.342 0, 1320729.313 519360.21 0, 
+    1321030.071 519379.097 0, 1321330.828 519398.001 0, 1321631.584 519416.923 0, 1321932.338 519435.862 0, 1322233.091 519454.819 0, 1322533.844 519473.794 0, 1322834.595 519492.787 0, 1323135.345 519511.797 0, 1323436.094 519530.825 0, 1323736.842 519549.87 0, 
+    1324037.588 519568.934 0, 1324338.334 519588.015 0, 1324639.078 519607.114 0, 1324939.821 519626.23 0, 1325239.16 519645.275 0, 1325541.305 519664.516 0, 1325842.044 519683.686 0, 1326142.783 519702.873 0, 1326443.521 519722.078 0, 1326744.257 519741.301 0, 
+    1327044.993 519760.541 0, 1327345.727 519779.799 0, 1327646.46 519799.075 0, 1327947.192 519818.368 0, 1328247.923 519837.679 0, 1328548.653 519857.008 0, 1328849.381 519876.355 0, 1329150.109 519895.719 0, 1329450.835 519915.101 0, 1329751.56 519934.501 0, 
+    1330052.284 519953.918 0, 1330353.007 519973.353 0, 1330653.729 519992.806 0, 1330954.449 520012.276 0, 1331255.169 520031.765 0, 1331555.887 520051.27 0, 1331856.604 520070.794 0, 1332157.32 520090.335 0, 1332456.633 520109.803 0, 1332817.544 514563.375 0, 
+    1333178.429 509017.347 0))
+
+POLYGON ((1346889.573 521069.443 0, 1346590.314 521049.13 0, 1346289.655 521028.739 0, 1345988.994 521008.366 0, 1345688.332 520988.01 0, 1345387.669 520967.673 0, 1345087.005 520947.353 0, 1344786.339 520927.05 0, 1344485.672 520906.766 0, 1344185.004 520886.499 0, 
+    1343884.335 520866.25 0, 1343583.665 520846.018 0, 1343282.993 520825.804 0, 1342982.321 520805.608 0, 1342681.647 520785.43 0, 1342380.972 520765.269 0, 1342080.295 520745.126 0, 1341779.618 520725.001 0, 1341478.939 520704.893 0, 1341178.259 520684.803 0, 
+    1340877.578 520664.731 0, 1340576.896 520644.677 0, 1340276.213 520624.64 0, 1339975.528 520604.621 0, 1339673.442 520584.526 0, 1339374.156 520564.635 0, 1339073.468 520544.669 0, 1338772.778 520524.721 0, 1338472.088 520504.79 0, 1338171.396 520484.878 0, 
+    1337870.704 520464.982 0, 1337570.01 520445.105 0, 1337269.315 520425.245 0, 1336968.618 520405.403 0, 1336667.921 520385.578 0, 1336367.222 520365.771 0, 1336066.523 520345.982 0, 1335765.822 520326.211 0, 1335465.12 520306.457 0, 1335164.416 520286.721 0, 
+    1334863.712 520267.003 0, 1334563.006 520247.303 0, 1334262.3 520227.62 0, 1333961.592 520207.955 0, 1333660.883 520188.307 0, 1333360.172 520168.677 0, 1333059.461 520149.065 0, 1332758.748 520129.471 0, 1332456.633 520109.803 0, 1332095.696 525656.63 0, 
+    1331734.734 531203.852 0, 1332036.193 531223.477 0, 1332336.253 531243.029 0, 1332636.311 531262.599 0, 1332936.368 531282.186 0, 1333236.424 531301.791 0, 1333536.479 531321.413 0, 1333836.533 531341.053 0, 1334136.586 531360.711 0, 1334436.637 531380.386 0, 
+    1334736.687 531400.08 0, 1335036.737 531419.79 0, 1335336.785 531439.519 0, 1335636.831 531459.265 0, 1335936.877 531479.029 0, 1336236.922 531498.81 0, 1336536.965 531518.609 0, 1336837.007 531538.426 0, 1337137.048 531558.26 0, 1337437.088 531578.112 0, 
+    1337737.127 531597.982 0, 1338037.164 531617.869 0, 1338337.2 531637.774 0, 1338637.236 531657.697 0, 1338935.872 531677.544 0, 1339237.302 531697.595 0, 1339537.334 531717.571 0, 1339837.365 531737.564 0, 1340137.394 531757.575 0, 1340437.422 531777.604 0, 
+    1340737.449 531797.65 0, 1341037.475 531817.714 0, 1341337.499 531837.796 0, 1341637.522 531857.895 0, 1341937.545 531878.012 0, 1342237.566 531898.147 0, 1342537.586 531918.299 0, 1342837.604 531938.469 0, 1343137.622 531958.656 0, 1343437.638 531978.862 0, 
+    1343737.653 531999.084 0, 1344037.667 532019.325 0, 1344337.679 532039.583 0, 1344637.691 532059.859 0, 1344937.701 532080.153 0, 1345237.71 532100.464 0, 1345537.718 532120.793 0, 1345837.725 532141.139 0, 1346136.334 532161.408 0, 1346512.967 526615.228 0, 
+    1346889.573 521069.443 0))
+
+POLYGON ((1360535.172 533159.648 0, 1360236.619 533138.535 0, 1359936.671 533117.341 0, 1359636.722 533096.165 0, 1359336.771 533075.006 0, 1359036.82 533053.865 0, 1358736.867 533032.742 0, 1358436.912 533011.636 0, 1358136.957 532990.548 0, 1357837 532969.477 0, 
+    1357537.042 532948.425 0, 1357237.083 532927.39 0, 1356937.122 532906.372 0, 1356637.161 532885.372 0, 1356337.198 532864.39 0, 1356037.234 532843.426 0, 1355737.268 532822.479 0, 1355437.302 532801.55 0, 1355137.334 532780.638 0, 1354837.365 532759.744 0, 
+    1354537.394 532738.868 0, 1354237.423 532718.01 0, 1353937.45 532697.169 0, 1353637.476 532676.346 0, 1353336.106 532655.443 0, 1353037.524 532634.752 0, 1352737.547 532613.982 0, 1352437.568 532593.229 0, 1352137.588 532572.494 0, 1351837.606 532551.777 0, 
+    1351537.624 532531.077 0, 1351237.64 532510.395 0, 1350937.655 532489.731 0, 1350637.669 532469.084 0, 1350337.681 532448.455 0, 1350037.693 532427.844 0, 1349737.703 532407.25 0, 1349437.712 532386.674 0, 1349137.72 532366.116 0, 1348837.726 532345.575 0, 
+    1348537.731 532325.052 0, 1348237.736 532304.547 0, 1347937.738 532284.059 0, 1347637.74 532263.589 0, 1347337.741 532243.136 0, 1347037.74 532222.702 0, 1346737.738 532202.285 0, 1346437.735 532181.885 0, 1346136.334 532161.408 0, 1345759.675 537707.981 0, 
+    1345382.989 543254.942 0, 1345683.733 543275.375 0, 1345983.083 543295.73 0, 1346282.432 543316.102 0, 1346581.78 543336.493 0, 1346881.127 543356.901 0, 1347180.472 543377.326 0, 1347479.816 543397.769 0, 1347779.159 543418.23 0, 1348078.501 543438.708 0, 
+    1348377.841 543459.204 0, 1348677.181 543479.718 0, 1348976.519 543500.249 0, 1349275.856 543520.798 0, 1349575.192 543541.365 0, 1349874.526 543561.949 0, 1350173.859 543582.551 0, 1350473.192 543603.17 0, 1350772.522 543623.807 0, 1351071.852 543644.461 0, 
+    1351371.181 543665.134 0, 1351670.508 543685.823 0, 1351969.834 543706.531 0, 1352269.159 543727.256 0, 1352567.09 543747.902 0, 1352867.804 543768.759 0, 1353167.126 543789.537 0, 1353466.445 543810.332 0, 1353765.764 543831.145 0, 1354065.082 543851.976 0, 
+    1354364.398 543872.825 0, 1354663.713 543893.691 0, 1354963.027 543914.574 0, 1355262.339 543935.475 0, 1355561.65 543956.394 0, 1355860.961 543977.331 0, 1356160.269 543998.285 0, 1356459.577 544019.256 0, 1356758.883 544040.246 0, 1357058.188 544061.253 0, 
+    1357357.492 544082.277 0, 1357656.795 544103.319 0, 1357956.096 544124.379 0, 1358255.397 544145.457 0, 1358554.696 544166.552 0, 1358853.993 544187.664 0, 1359153.29 544208.794 0, 1359452.585 544229.942 0, 1359750.488 544251.009 0, 1360142.844 538705.134 0, 
+    1360535.172 533159.648 0))
+
+POLYGON ((1374115.117 545287.663 0, 1373817.272 545265.754 0, 1373518.037 545243.761 0, 1373218.802 545221.785 0, 1372919.565 545199.827 0, 1372620.327 545177.887 0, 1372321.087 545155.964 0, 1372021.847 545134.059 0, 1371722.605 545112.171 0, 1371423.361 545090.301 0, 
+    1371124.117 545068.448 0, 1370824.871 545046.614 0, 1370525.624 545024.796 0, 1370226.375 545002.997 0, 1369927.126 544981.215 0, 1369627.875 544959.45 0, 1369328.622 544937.704 0, 1369029.369 544915.975 0, 1368730.114 544894.263 0, 1368430.858 544872.569 0, 
+    1368131.6 544850.893 0, 1367832.342 544829.234 0, 1367533.082 544807.593 0, 1367233.82 544785.97 0, 1366933.169 544764.263 0, 1366635.294 544742.775 0, 1366336.029 544721.205 0, 1366036.763 544699.652 0, 1365737.495 544678.116 0, 1365438.226 544656.599 0, 
+    1365138.956 544635.099 0, 1364839.685 544613.616 0, 1364540.412 544592.151 0, 1364241.138 544570.704 0, 1363941.863 544549.274 0, 1363642.587 544527.862 0, 1363343.309 544506.467 0, 1363044.03 544485.091 0, 1362744.75 544463.731 0, 1362445.468 544442.39 0, 
+    1362146.186 544421.066 0, 1361846.902 544399.759 0, 1361547.617 544378.471 0, 1361248.33 544357.199 0, 1360949.042 544335.946 0, 1360649.753 544314.71 0, 1360350.463 544293.492 0, 1360051.172 544272.291 0, 1359750.488 544251.009 0, 1359358.105 549797.271 0, 
+    1358965.695 555343.914 0, 1359265.723 555365.149 0, 1359564.361 555386.304 0, 1359862.998 555407.476 0, 1360161.635 555428.665 0, 1360460.269 555449.873 0, 1360758.903 555471.097 0, 1361057.535 555492.34 0, 1361356.166 555513.6 0, 1361654.796 555534.877 0, 
+    1361953.425 555556.172 0, 1362252.052 555577.485 0, 1362550.678 555598.815 0, 1362849.303 555620.163 0, 1363147.927 555641.528 0, 1363446.549 555662.911 0, 1363745.17 555684.312 0, 1364043.79 555705.73 0, 1364342.408 555727.166 0, 1364641.025 555748.619 0, 
+    1364939.641 555770.09 0, 1365238.256 555791.578 0, 1365536.87 555813.084 0, 1365835.482 555834.608 0, 1366132.706 555856.049 0, 1366432.702 555877.707 0, 1366731.311 555899.284 0, 1367029.918 555920.878 0, 1367328.524 555942.489 0, 1367627.128 555964.118 0, 
+    1367925.732 555985.765 0, 1368224.334 556007.429 0, 1368522.934 556029.111 0, 1368821.534 556050.81 0, 1369120.132 556072.527 0, 1369418.729 556094.261 0, 1369717.325 556116.013 0, 1370015.919 556137.783 0, 1370314.512 556159.57 0, 1370613.104 556181.375 0, 
+    1370911.694 556203.197 0, 1371210.284 556225.037 0, 1371508.872 556246.895 0, 1371807.458 556268.77 0, 1372106.044 556290.662 0, 1372404.628 556312.573 0, 1372703.21 556334.5 0, 1373001.792 556356.446 0, 1373298.987 556378.307 0, 1373707.066 550832.794 0, 
+    1374115.117 545287.663 0))
+
+POLYGON ((1387629.3 557453.189 0, 1387332.165 557430.488 0, 1387033.647 557407.699 0, 1386735.127 557384.928 0, 1386436.606 557362.175 0, 1386138.084 557339.438 0, 1385839.56 557316.72 0, 1385541.035 557294.019 0, 1385242.509 557271.336 0, 1384943.981 557248.67 0, 
+    1384645.452 557226.021 0, 1384346.922 557203.391 0, 1384048.39 557180.778 0, 1383749.857 557158.182 0, 1383451.323 557135.604 0, 1383152.787 557113.044 0, 1382854.25 557090.501 0, 1382555.712 557067.976 0, 1382257.172 557045.468 0, 1381958.631 557022.978 0, 
+    1381660.089 557000.505 0, 1381361.545 556978.05 0, 1381063.001 556955.613 0, 1380764.454 556933.193 0, 1380464.523 556910.687 0, 1380167.358 556888.406 0, 1379868.808 556866.039 0, 1379570.256 556843.69 0, 1379271.703 556821.358 0, 1378973.149 556799.043 0, 
+    1378674.594 556776.746 0, 1378376.037 556754.467 0, 1378077.479 556732.205 0, 1377778.919 556709.961 0, 1377480.359 556687.735 0, 1377181.797 556665.526 0, 1376883.233 556643.334 0, 1376584.669 556621.161 0, 1376286.103 556599.004 0, 1375987.536 556576.866 0, 
+    1375688.967 556554.745 0, 1375390.397 556532.641 0, 1375091.826 556510.555 0, 1374793.254 556488.487 0, 1374494.68 556466.436 0, 1374196.105 556444.403 0, 1373897.529 556422.387 0, 1373598.951 556400.389 0, 1373298.987 556378.307 0, 1372890.88 561924.199 0, 
+    1372482.746 567470.468 0, 1372782.054 567492.503 0, 1373079.979 567514.452 0, 1373377.902 567536.42 0, 1373675.824 567558.405 0, 1373973.745 567580.408 0, 1374271.665 567602.428 0, 1374569.583 567624.465 0, 1374867.5 567646.521 0, 1375165.416 567668.593 0, 
+    1375463.33 567690.684 0, 1375761.243 567712.791 0, 1376059.155 567734.917 0, 1376357.066 567757.06 0, 1376654.975 567779.22 0, 1376952.883 567801.398 0, 1377250.789 567823.593 0, 1377548.694 567845.806 0, 1377846.598 567868.037 0, 1378144.501 567890.285 0, 
+    1378442.402 567912.551 0, 1378740.302 567934.834 0, 1379038.201 567957.134 0, 1379336.098 567979.453 0, 1379632.614 568001.685 0, 1379931.889 568024.142 0, 1380229.783 568046.512 0, 1380527.675 568068.901 0, 1380825.566 568091.307 0, 1381123.455 568113.73 0, 
+    1381421.343 568136.171 0, 1381719.23 568158.629 0, 1382017.116 568181.105 0, 1382315 568203.599 0, 1382612.883 568226.11 0, 1382910.764 568248.639 0, 1383208.645 568271.185 0, 1383506.524 568293.748 0, 1383804.401 568316.33 0, 1384102.277 568338.928 0, 
+    1384400.152 568361.545 0, 1384698.026 568384.178 0, 1384995.898 568406.83 0, 1385293.769 568429.499 0, 1385591.639 568452.185 0, 1385889.507 568474.889 0, 1386187.374 568497.61 0, 1386485.239 568520.349 0, 1386781.724 568543 0, 1387205.526 562997.907 0, 
+    1387629.3 557453.189 0))
+
+POLYGON ((1401077.615 569655.925 0, 1400781.194 569632.437 0, 1400483.393 569608.856 0, 1400185.592 569585.293 0, 1399887.789 569561.748 0, 1399589.985 569538.22 0, 1399292.179 569514.71 0, 1398994.372 569491.217 0, 1398696.563 569467.742 0, 1398398.754 569444.284 0, 
+    1398100.942 569420.844 0, 1397803.13 569397.421 0, 1397505.316 569374.016 0, 1397207.5 569350.628 0, 1396909.684 569327.258 0, 1396611.866 569303.906 0, 1396314.046 569280.571 0, 1396016.225 569257.253 0, 1395718.403 569233.953 0, 1395420.579 569210.671 0, 
+    1395122.755 569187.406 0, 1394824.928 569164.159 0, 1394527.101 569140.929 0, 1394229.271 569117.716 0, 1393930.063 569094.414 0, 1393633.609 569071.344 0, 1393335.776 569048.185 0, 1393037.942 569025.042 0, 1392740.106 569001.918 0, 1392442.268 568978.811 0, 
+    1392144.43 568955.721 0, 1391846.59 568932.649 0, 1391548.749 568909.594 0, 1391250.906 568886.557 0, 1390953.062 568863.538 0, 1390655.216 568840.536 0, 1390357.37 568817.552 0, 1390059.522 568794.585 0, 1389761.672 568771.635 0, 1389463.821 568748.703 0, 
+    1389165.969 568725.789 0, 1388868.116 568702.892 0, 1388570.261 568680.013 0, 1388272.405 568657.151 0, 1387974.547 568634.307 0, 1387676.688 568611.481 0, 1387378.828 568588.671 0, 1387080.967 568565.88 0, 1386781.724 568543 0, 1386357.894 574088.467 0, 
+    1385934.035 579634.305 0, 1386232.621 579657.134 0, 1386529.83 579679.876 0, 1386827.037 579702.635 0, 1387124.244 579725.411 0, 1387421.448 579748.205 0, 1387718.652 579771.017 0, 1388015.854 579793.846 0, 1388313.054 579816.693 0, 1388610.254 579839.557 0, 
+    1388907.452 579862.438 0, 1389204.648 579885.337 0, 1389501.844 579908.254 0, 1389799.038 579931.188 0, 1390096.23 579954.14 0, 1390393.422 579977.109 0, 1390690.611 580000.095 0, 1390987.8 580023.099 0, 1391284.987 580046.121 0, 1391582.173 580069.16 0, 
+    1391879.358 580092.216 0, 1392176.541 580115.29 0, 1392473.722 580138.382 0, 1392770.903 580161.491 0, 1393066.707 580184.51 0, 1393365.26 580207.761 0, 1393662.436 580230.922 0, 1393959.611 580254.101 0, 1394256.785 580277.298 0, 1394553.957 580300.512 0, 
+    1394851.128 580323.743 0, 1395148.297 580346.992 0, 1395445.465 580370.258 0, 1395742.632 580393.542 0, 1396039.797 580416.844 0, 1396336.961 580440.163 0, 1396634.124 580463.499 0, 1396931.285 580486.853 0, 1397228.445 580510.224 0, 1397525.604 580533.613 0, 
+    1397822.761 580557.019 0, 1398119.917 580580.443 0, 1398417.071 580603.884 0, 1398714.224 580627.343 0, 1399011.376 580650.819 0, 1399308.526 580674.313 0, 1399605.675 580697.824 0, 1399902.822 580721.353 0, 1400198.594 580744.79 0, 1400638.12 575200.173 0, 
+    1401077.615 569655.925 0))
+
+POLYGON ((1414459.96 581895.572 0, 1414164.253 581871.299 0, 1413867.173 581846.931 0, 1413570.092 581822.58 0, 1413273.009 581798.247 0, 1412975.925 581773.931 0, 1412678.839 581749.633 0, 1412381.752 581725.352 0, 1412084.664 581701.089 0, 1411787.574 581676.843 0, 
+    1411490.483 581652.615 0, 1411193.39 581628.404 0, 1410896.296 581604.211 0, 1410599.201 581580.035 0, 1410302.104 581555.877 0, 1410005.005 581531.736 0, 1409707.905 581507.613 0, 1409410.804 581483.507 0, 1409113.702 581459.418 0, 1408816.598 581435.348 0, 
+    1408519.492 581411.294 0, 1408222.385 581387.258 0, 1407925.277 581363.24 0, 1407628.167 581339.239 0, 1407329.684 581315.145 0, 1407033.944 581291.29 0, 1406736.83 581267.341 0, 1406439.714 581243.41 0, 1406142.597 581219.497 0, 1405845.479 581195.601 0, 
+    1405548.36 581171.722 0, 1405251.239 581147.861 0, 1404954.116 581124.018 0, 1404656.993 581100.191 0, 1404359.867 581076.383 0, 1404062.741 581052.592 0, 1403765.613 581028.818 0, 1403468.484 581005.062 0, 1403171.353 580981.324 0, 1402874.221 580957.602 0, 
+    1402577.087 580933.899 0, 1402279.952 580910.213 0, 1401982.816 580886.544 0, 1401685.678 580862.893 0, 1401388.539 580839.259 0, 1401091.398 580815.643 0, 1400794.256 580792.044 0, 1400497.113 580768.463 0, 1400198.594 580744.79 0, 1399759.04 586289.775 0, 
+    1399319.457 591835.123 0, 1399617.32 591858.743 0, 1399913.81 591882.273 0, 1400210.3 591905.82 0, 1400506.787 591929.384 0, 1400803.274 591952.966 0, 1401099.759 591976.565 0, 1401396.242 592000.182 0, 1401692.725 592023.816 0, 1401989.206 592047.467 0, 
+    1402285.685 592071.136 0, 1402582.163 592094.823 0, 1402878.64 592118.527 0, 1403175.115 592142.248 0, 1403471.589 592165.987 0, 1403768.061 592189.743 0, 1404064.532 592213.517 0, 1404361.002 592237.308 0, 1404657.47 592261.117 0, 1404953.937 592284.943 0, 
+    1405250.403 592308.786 0, 1405546.867 592332.647 0, 1405843.329 592356.525 0, 1406139.791 592380.421 0, 1406434.881 592404.224 0, 1406732.709 592428.265 0, 1407029.166 592452.214 0, 1407325.622 592476.179 0, 1407622.076 592500.162 0, 1407918.529 592524.163 0, 
+    1408214.98 592548.181 0, 1408511.43 592572.216 0, 1408807.879 592596.269 0, 1409104.326 592620.34 0, 1409400.771 592644.427 0, 1409697.216 592668.533 0, 1409993.659 592692.655 0, 1410290.1 592716.795 0, 1410586.54 592740.953 0, 1410882.979 592765.128 0, 
+    1411179.416 592789.321 0, 1411475.852 592813.53 0, 1411772.286 592837.758 0, 1412068.719 592862.003 0, 1412365.15 592886.265 0, 1412661.58 592910.545 0, 1412958.009 592934.842 0, 1413254.436 592959.156 0, 1413549.494 592983.376 0, 1414004.742 587439.292 0, 
+    1414459.96 581895.572 0))
+
+POLYGON ((1427776.23 594171.827 0, 1427481.239 594146.774 0, 1427184.882 594121.622 0, 1426888.523 594096.487 0, 1426592.163 594071.37 0, 1426295.801 594046.271 0, 1425999.438 594021.188 0, 1425703.073 593996.124 0, 1425406.707 593971.076 0, 1425110.339 593946.047 0, 
+    1424813.97 593921.034 0, 1424517.6 593896.039 0, 1424221.228 593871.062 0, 1423924.854 593846.101 0, 1423628.479 593821.159 0, 1423332.103 593796.234 0, 1423035.725 593771.326 0, 1422739.345 593746.436 0, 1422442.964 593721.563 0, 1422146.582 593696.707 0, 
+    1421850.198 593671.869 0, 1421553.813 593647.049 0, 1421257.426 593622.246 0, 1420961.038 593597.46 0, 1420663.281 593572.578 0, 1420368.257 593547.941 0, 1420071.865 593523.208 0, 1419775.471 593498.492 0, 1419479.075 593473.793 0, 1419182.678 593449.112 0, 
+    1418886.28 593424.449 0, 1418589.88 593399.803 0, 1418293.479 593375.174 0, 1417997.076 593350.563 0, 1417700.672 593325.969 0, 1417404.266 593301.393 0, 1417107.859 593276.834 0, 1416811.451 593252.293 0, 1416515.041 593227.769 0, 1416218.629 593203.262 0, 
+    1415922.217 593178.773 0, 1415625.802 593154.301 0, 1415329.387 593129.847 0, 1415032.969 593105.41 0, 1414736.551 593080.991 0, 1414440.131 593056.589 0, 1414143.709 593032.205 0, 1413847.286 593007.838 0, 1413549.494 592983.376 0, 1413094.216 598527.82 0, 
+    1412638.91 604072.622 0, 1412936.046 604097.03 0, 1413231.817 604121.343 0, 1413527.585 604145.674 0, 1413823.353 604170.022 0, 1414119.119 604194.388 0, 1414414.883 604218.77 0, 1414710.646 604243.171 0, 1415006.408 604267.589 0, 1415302.168 604292.024 0, 
+    1415597.927 604316.476 0, 1415893.684 604340.946 0, 1416189.44 604365.434 0, 1416485.194 604389.938 0, 1416780.947 604414.461 0, 1417076.699 604439 0, 1417372.449 604463.557 0, 1417668.197 604488.132 0, 1417963.945 604512.723 0, 1418259.69 604537.333 0, 
+    1418555.435 604561.959 0, 1418851.178 604586.603 0, 1419146.919 604611.265 0, 1419442.659 604635.944 0, 1419737.033 604660.526 0, 1420034.134 604685.354 0, 1420329.87 604710.085 0, 1420625.604 604734.833 0, 1420921.337 604759.599 0, 1421217.068 604784.382 0, 
+    1421512.798 604809.183 0, 1421808.526 604834.001 0, 1422104.253 604858.837 0, 1422399.978 604883.69 0, 1422695.702 604908.56 0, 1422991.425 604933.448 0, 1423287.145 604958.353 0, 1423582.865 604983.275 0, 1423878.583 605008.215 0, 1424174.3 605033.173 0, 
+    1424470.015 605058.147 0, 1424765.728 605083.14 0, 1425061.44 605108.149 0, 1425357.151 605133.176 0, 1425652.86 605158.221 0, 1425948.568 605183.282 0, 1426244.274 605208.361 0, 1426539.979 605233.458 0, 1426834.32 605258.456 0, 1427305.29 599714.963 0, 
+    1427776.23 594171.827 0))
+
+POLYGON ((1441026.323 606484.391 0, 1440732.052 606458.561 0, 1440436.42 606432.629 0, 1440140.785 606406.714 0, 1439845.15 606380.817 0, 1439549.512 606354.937 0, 1439253.873 606329.075 0, 1438958.233 606303.23 0, 1438662.591 606277.403 0, 1438366.948 606251.593 0, 
+    1438071.303 606225.8 0, 1437775.657 606200.025 0, 1437480.009 606174.267 0, 1437184.359 606148.526 0, 1436888.708 606122.803 0, 1436593.056 606097.097 0, 1436297.402 606071.409 0, 1436001.746 606045.738 0, 1435706.089 606020.085 0, 1435410.431 605994.449 0, 
+    1435114.771 605968.83 0, 1434819.109 605943.229 0, 1434523.446 605917.645 0, 1434227.782 605892.078 0, 1433930.755 605866.412 0, 1433636.448 605840.997 0, 1433340.779 605815.483 0, 1433045.109 605789.986 0, 1432749.437 605764.507 0, 1432453.763 605739.045 0, 
+    1432158.088 605713.6 0, 1431862.412 605688.173 0, 1431566.734 605662.763 0, 1431271.054 605637.371 0, 1430975.373 605611.995 0, 1430679.691 605586.638 0, 1430384.007 605561.298 0, 1430088.321 605535.975 0, 1429792.634 605510.669 0, 1429496.946 605485.381 0, 
+    1429201.256 605460.111 0, 1428905.564 605434.857 0, 1428609.871 605409.622 0, 1428314.177 605384.403 0, 1428018.481 605359.202 0, 1427722.784 605334.018 0, 1427427.085 605308.852 0, 1427131.384 605283.703 0, 1426834.32 605258.456 0, 1426363.32 610802.303 0, 
+    1425892.29 616346.501 0, 1426188.699 616371.692 0, 1426483.746 616396.786 0, 1426778.793 616421.896 0, 1427073.837 616447.024 0, 1427368.881 616472.17 0, 1427663.922 616497.332 0, 1427958.963 616522.513 0, 1428254.002 616547.71 0, 1428549.039 616572.925 0, 
+    1428844.075 616598.157 0, 1429139.109 616623.407 0, 1429434.142 616648.674 0, 1429729.174 616673.958 0, 1430024.204 616699.26 0, 1430319.232 616724.579 0, 1430614.259 616749.915 0, 1430909.284 616775.269 0, 1431204.308 616800.64 0, 1431499.331 616826.029 0, 
+    1431794.352 616851.435 0, 1432089.371 616876.858 0, 1432384.389 616902.298 0, 1432679.406 616927.756 0, 1432973.063 616953.114 0, 1433269.434 616978.724 0, 1433564.446 617004.234 0, 1433859.457 617029.762 0, 1434154.466 617055.307 0, 1434449.473 617080.869 0, 
+    1434744.479 617106.448 0, 1435039.484 617132.045 0, 1435334.487 617157.659 0, 1435629.488 617183.291 0, 1435924.488 617208.94 0, 1436219.487 617234.606 0, 1436514.483 617260.29 0, 1436809.479 617285.991 0, 1437104.473 617311.71 0, 1437399.465 617337.445 0, 
+    1437694.456 617363.198 0, 1437989.445 617388.969 0, 1438284.433 617414.757 0, 1438579.42 617440.562 0, 1438874.404 617466.385 0, 1439169.388 617492.225 0, 1439464.369 617518.082 0, 1439759.35 617543.957 0, 1440052.971 617569.729 0, 1440539.663 612026.885 0, 
+    1441026.323 606484.391 0))
+
+POLYGON ((1454210.14 618832.96 0, 1453916.59 618806.357 0, 1453621.685 618779.649 0, 1453326.777 618752.959 0, 1453031.868 618726.285 0, 1452736.957 618699.63 0, 1452442.045 618672.991 0, 1452147.131 618646.37 0, 1451852.216 618619.766 0, 1451557.299 618593.18 0, 
+    1451262.38 618566.611 0, 1450967.46 618540.059 0, 1450672.539 618513.524 0, 1450377.616 618487.007 0, 1450082.691 618460.508 0, 1449787.764 618434.025 0, 1449492.837 618407.561 0, 1449197.907 618381.113 0, 1448902.976 618354.683 0, 1448608.044 618328.27 0, 
+    1448313.11 618301.874 0, 1448018.174 618275.496 0, 1447723.237 618249.135 0, 1447428.298 618222.792 0, 1447132.002 618196.345 0, 1446838.416 618170.157 0, 1446543.472 618143.866 0, 1446248.528 618117.592 0, 1445953.581 618091.335 0, 1445658.633 618065.096 0, 
+    1445363.683 618038.874 0, 1445068.732 618012.67 0, 1444773.78 617986.482 0, 1444478.825 617960.313 0, 1444183.87 617934.16 0, 1443888.912 617908.025 0, 1443593.954 617881.907 0, 1443298.993 617855.807 0, 1443004.031 617829.724 0, 1442709.068 617803.658 0, 
+    1442414.103 617777.61 0, 1442119.137 617751.579 0, 1441824.169 617725.565 0, 1441529.199 617699.569 0, 1441234.228 617673.59 0, 1440939.255 617647.629 0, 1440644.281 617621.685 0, 1440349.305 617595.758 0, 1440052.971 617569.729 0, 1439566.249 623112.922 0, 
+    1439079.497 628656.458 0, 1439375.176 628682.429 0, 1439669.499 628708.298 0, 1439963.821 628734.185 0, 1440258.141 628760.089 0, 1440552.459 628786.01 0, 1440846.776 628811.949 0, 1441141.092 628837.905 0, 1441435.406 628863.879 0, 1441729.718 628889.869 0, 
+    1442024.029 628915.877 0, 1442318.338 628941.903 0, 1442612.646 628967.945 0, 1442906.953 628994.005 0, 1443201.257 629020.082 0, 1443495.561 629046.177 0, 1443789.862 629072.289 0, 1444084.162 629098.418 0, 1444378.461 629124.565 0, 1444672.758 629150.729 0, 
+    1444967.054 629176.91 0, 1445261.348 629203.108 0, 1445555.64 629229.324 0, 1445849.931 629255.557 0, 1446142.868 629281.687 0, 1446438.508 629308.076 0, 1446732.795 629334.361 0, 1447027.079 629360.663 0, 1447321.363 629386.983 0, 1447615.644 629413.32 0, 
+    1447909.924 629439.675 0, 1448204.203 629466.046 0, 1448498.48 629492.436 0, 1448792.755 629518.842 0, 1449087.029 629545.266 0, 1449381.301 629571.707 0, 1449675.572 629598.165 0, 1449969.841 629624.641 0, 1450264.109 629651.134 0, 1450558.375 629677.644 0, 
+    1450852.64 629704.172 0, 1451146.903 629730.717 0, 1451441.164 629757.279 0, 1451735.424 629783.858 0, 1452029.682 629810.455 0, 1452323.939 629837.07 0, 1452618.194 629863.701 0, 1452912.448 629890.35 0, 1453205.348 629916.894 0, 1453707.76 624374.755 0, 
+    1454210.14 618832.96 0))
+
+POLYGON ((1467327.582 631217.232 0, 1467034.755 631189.861 0, 1466740.578 631162.381 0, 1466446.399 631134.918 0, 1466152.219 631107.473 0, 1465858.037 631080.045 0, 1465563.854 631052.634 0, 1465269.668 631025.24 0, 1464975.482 630997.864 0, 1464681.293 630970.505 0, 
+    1464387.103 630943.164 0, 1464092.912 630915.84 0, 1463798.718 630888.533 0, 1463504.523 630861.243 0, 1463210.327 630833.971 0, 1462916.129 630806.716 0, 1462621.929 630779.478 0, 1462327.728 630752.258 0, 1462033.525 630725.055 0, 1461739.321 630697.869 0, 
+    1461445.115 630670.701 0, 1461150.907 630643.55 0, 1460856.698 630616.416 0, 1460562.487 630589.299 0, 1460266.924 630562.076 0, 1459974.06 630535.118 0, 1459679.845 630508.054 0, 1459385.628 630481.007 0, 1459091.409 630453.977 0, 1458797.188 630426.964 0, 
+    1458502.966 630399.969 0, 1458208.743 630372.991 0, 1457914.518 630346.03 0, 1457620.291 630319.087 0, 1457326.062 630292.161 0, 1457031.832 630265.253 0, 1456737.601 630238.361 0, 1456443.368 630211.487 0, 1456149.133 630184.631 0, 1455854.897 630157.791 0, 
+    1455560.659 630130.969 0, 1455266.42 630104.164 0, 1454972.179 630077.377 0, 1454677.936 630050.607 0, 1454383.692 630023.854 0, 1454089.446 629997.119 0, 1453795.199 629970.401 0, 1453500.95 629943.7 0, 1453205.348 629916.894 0, 1452702.906 635459.374 0, 
+    1452200.432 641002.191 0, 1452495.379 641028.938 0, 1452788.975 641055.579 0, 1453082.57 641082.238 0, 1453376.163 641108.914 0, 1453669.755 641135.608 0, 1453963.345 641162.318 0, 1454256.934 641189.046 0, 1454550.521 641215.792 0, 1454844.106 641242.554 0, 
+    1455137.69 641269.334 0, 1455431.272 641296.131 0, 1455724.853 641322.946 0, 1456018.432 641349.777 0, 1456312.01 641376.626 0, 1456605.585 641403.493 0, 1456899.16 641430.376 0, 1457192.733 641457.277 0, 1457486.304 641484.195 0, 1457779.873 641511.13 0, 
+    1458073.441 641538.083 0, 1458367.008 641565.053 0, 1458660.573 641592.04 0, 1458954.136 641619.045 0, 1459246.351 641645.943 0, 1459541.258 641673.106 0, 1459834.816 641700.162 0, 1460128.373 641727.236 0, 1460421.928 641754.326 0, 1460715.482 641781.435 0, 
+    1461009.034 641808.56 0, 1461302.585 641835.703 0, 1461596.134 641862.863 0, 1461889.681 641890.04 0, 1462183.227 641917.235 0, 1462476.771 641944.446 0, 1462770.313 641971.675 0, 1463063.854 641998.922 0, 1463357.393 642026.185 0, 1463650.931 642053.466 0, 
+    1463944.467 642080.765 0, 1464238.002 642108.08 0, 1464531.535 642135.413 0, 1464825.066 642162.763 0, 1465118.595 642190.13 0, 1465412.124 642217.515 0, 1465705.65 642244.917 0, 1465999.175 642272.336 0, 1466291.352 642299.646 0, 1466809.483 636758.271 0, 
+    1467327.582 631217.232 0))
+
+POLYGON ((1480378.55 643636.906 0, 1480086.449 643608.77 0, 1479793.003 643580.522 0, 1479499.555 643552.291 0, 1479206.105 643524.077 0, 1478912.654 643495.88 0, 1478619.201 643467.701 0, 1478325.747 643439.539 0, 1478032.291 643411.395 0, 1477738.833 643383.267 0, 
+    1477445.373 643355.157 0, 1477151.912 643327.064 0, 1476858.45 643298.989 0, 1476564.985 643270.93 0, 1476271.519 643242.889 0, 1475978.051 643214.866 0, 1475684.582 643186.859 0, 1475391.111 643158.87 0, 1475097.638 643130.898 0, 1474804.164 643102.943 0, 
+    1474510.688 643075.006 0, 1474217.211 643047.086 0, 1473923.731 643019.183 0, 1473630.25 642991.297 0, 1473335.423 642963.301 0, 1473043.284 642935.578 0, 1472749.798 642907.744 0, 1472456.311 642879.928 0, 1472162.821 642852.129 0, 1471869.331 642824.347 0, 
+    1471575.838 642796.582 0, 1471282.344 642768.835 0, 1470988.849 642741.105 0, 1470695.352 642713.392 0, 1470401.853 642685.696 0, 1470108.352 642658.018 0, 1469814.85 642630.357 0, 1469521.346 642602.713 0, 1469227.841 642575.087 0, 1468934.334 642547.477 0, 
+    1468640.825 642519.886 0, 1468347.315 642492.311 0, 1468053.803 642464.754 0, 1467760.29 642437.214 0, 1467466.775 642409.691 0, 1467173.258 642382.185 0, 1466879.74 642354.697 0, 1466586.22 642327.226 0, 1466291.352 642299.646 0, 1465773.19 647841.356 0, 
+    1465254.997 653383.397 0, 1465549.209 653410.916 0, 1465842.077 653438.325 0, 1466134.943 653465.753 0, 1466427.807 653493.197 0, 1466720.67 653520.659 0, 1467013.531 653548.138 0, 1467306.391 653575.634 0, 1467599.249 653603.147 0, 1467892.105 653630.678 0, 
+    1468184.96 653658.225 0, 1468477.813 653685.79 0, 1468770.664 653713.373 0, 1469063.514 653740.972 0, 1469356.362 653768.589 0, 1469649.209 653796.223 0, 1469942.054 653823.874 0, 1470234.897 653851.543 0, 1470527.739 653879.228 0, 1470820.579 653906.931 0, 
+    1471113.417 653934.652 0, 1471406.254 653962.389 0, 1471699.089 653990.144 0, 1471991.922 654017.916 0, 1472283.413 654045.577 0, 1472577.585 654073.511 0, 1472870.413 654101.335 0, 1473163.24 654129.175 0, 1473456.065 654157.034 0, 1473748.889 654184.909 0, 
+    1474041.711 654212.801 0, 1474334.532 654240.711 0, 1474627.35 654268.638 0, 1474920.167 654296.582 0, 1475212.983 654324.544 0, 1475505.797 654352.523 0, 1475798.609 654380.519 0, 1476091.419 654408.532 0, 1476384.228 654436.562 0, 1476677.036 654464.61 0, 
+    1476969.841 654492.675 0, 1477262.645 654520.757 0, 1477555.447 654548.856 0, 1477848.248 654576.973 0, 1478141.047 654605.106 0, 1478433.844 654633.258 0, 1478726.64 654661.426 0, 1479019.434 654689.611 0, 1479310.886 654717.685 0, 1479844.734 649177.13 0, 
+    1480378.55 643636.906 0))
+
+POLYGON ((1493362.949 656091.678 0, 1493071.575 656062.781 0, 1492778.862 656033.768 0, 1492486.147 656004.773 0, 1492193.43 655975.794 0, 1491900.712 655946.834 0, 1491607.992 655917.89 0, 1491315.27 655888.963 0, 1491022.547 655860.054 0, 1490729.822 655831.162 0, 
+    1490437.095 655802.287 0, 1490144.366 655773.43 0, 1489851.636 655744.59 0, 1489558.904 655715.766 0, 1489266.171 655686.961 0, 1488973.435 655658.172 0, 1488680.698 655629.401 0, 1488387.96 655600.646 0, 1488095.219 655571.909 0, 1487802.477 655543.19 0, 
+    1487509.733 655514.487 0, 1487216.988 655485.802 0, 1486924.241 655457.134 0, 1486631.492 655428.483 0, 1486337.403 655399.719 0, 1486045.989 655371.233 0, 1485753.235 655342.634 0, 1485460.48 655314.052 0, 1485167.723 655285.488 0, 1484874.964 655256.94 0, 
+    1484582.203 655228.41 0, 1484289.441 655199.897 0, 1483996.677 655171.402 0, 1483703.911 655142.923 0, 1483411.144 655114.462 0, 1483118.375 655086.018 0, 1482825.604 655057.591 0, 1482532.832 655029.182 0, 1482240.058 655000.789 0, 1481947.282 654972.414 0, 
+    1481654.505 654944.056 0, 1481361.726 654915.716 0, 1481068.945 654887.392 0, 1480776.163 654859.086 0, 1480483.379 654830.797 0, 1480190.593 654802.526 0, 1479897.806 654774.271 0, 1479605.017 654746.034 0, 1479310.886 654717.685 0, 1478777.006 660258.567 0, 
+    1478243.095 665799.774 0, 1478536.571 665828.06 0, 1478828.708 665856.234 0, 1479120.843 665884.426 0, 1479412.976 665912.635 0, 1479705.108 665940.86 0, 1479997.238 665969.104 0, 1480289.367 665997.364 0, 1480581.493 666025.641 0, 1480873.618 666053.936 0, 
+    1481165.742 666082.248 0, 1481457.864 666110.577 0, 1481749.984 666138.923 0, 1482042.102 666167.287 0, 1482334.219 666195.667 0, 1482626.334 666224.065 0, 1482918.447 666252.48 0, 1483210.559 666280.912 0, 1483502.669 666309.362 0, 1483794.778 666337.828 0, 
+    1484086.884 666366.312 0, 1484378.989 666394.813 0, 1484671.093 666423.331 0, 1484963.194 666451.867 0, 1485253.959 666480.289 0, 1485547.393 666508.989 0, 1485839.489 666537.576 0, 1486131.584 666566.18 0, 1486423.678 666594.801 0, 1486715.769 666623.44 0, 
+    1487007.859 666652.096 0, 1487299.947 666680.769 0, 1487592.034 666709.459 0, 1487884.119 666738.166 0, 1488176.202 666766.89 0, 1488468.283 666795.632 0, 1488760.363 666824.391 0, 1489052.441 666853.167 0, 1489344.518 666881.96 0, 1489636.592 666910.771 0, 
+    1489928.665 666939.598 0, 1490220.737 666968.443 0, 1490512.806 666997.305 0, 1490804.874 667026.184 0, 1491096.94 667055.081 0, 1491389.005 667083.994 0, 1491681.068 667112.925 0, 1491973.129 667141.873 0, 1492263.854 667170.706 0, 1492813.417 661631.03 0, 
+    1493362.949 656091.678 0))
+
+POLYGON ((1506280.683 668581.243 0, 1505990.038 668551.589 0, 1505698.06 668521.816 0, 1505406.08 668492.06 0, 1505114.099 668462.322 0, 1504822.115 668432.6 0, 1504530.13 668402.896 0, 1504238.143 668373.209 0, 1503946.154 668343.539 0, 1503654.164 668313.887 0, 
+    1503362.172 668284.251 0, 1503070.178 668254.633 0, 1502778.182 668225.032 0, 1502486.185 668195.448 0, 1502194.186 668165.881 0, 1501902.185 668136.331 0, 1501610.183 668106.799 0, 1501318.178 668077.284 0, 1501026.172 668047.786 0, 1500734.164 668018.305 0, 
+    1500442.155 667988.841 0, 1500150.144 667959.395 0, 1499858.131 667929.966 0, 1499566.116 667900.554 0, 1499272.766 667871.025 0, 1498982.081 667841.781 0, 1498690.061 667812.421 0, 1498398.04 667783.077 0, 1498106.016 667753.751 0, 1497813.991 667724.442 0, 
+    1497521.965 667695.151 0, 1497229.936 667665.876 0, 1496937.906 667636.619 0, 1496645.874 667607.378 0, 1496353.84 667578.155 0, 1496061.805 667548.95 0, 1495769.767 667519.761 0, 1495477.729 667490.59 0, 1495185.688 667461.435 0, 1494893.646 667432.298 0, 
+    1494601.602 667403.178 0, 1494309.556 667374.076 0, 1494017.509 667344.99 0, 1493725.459 667315.922 0, 1493433.409 667286.871 0, 1493141.356 667257.837 0, 1492849.302 667228.82 0, 1492557.246 667199.821 0, 1492263.854 667170.706 0, 1491714.258 672710.703 0, 
+    1491164.631 678251.018 0, 1491457.368 678280.068 0, 1491748.772 678309.002 0, 1492040.174 678337.954 0, 1492331.574 678366.923 0, 1492622.973 678395.91 0, 1492914.37 678424.913 0, 1493205.765 678453.934 0, 1493497.159 678482.971 0, 1493788.551 678512.026 0, 
+    1494079.941 678541.098 0, 1494371.33 678570.187 0, 1494662.716 678599.294 0, 1494954.101 678628.417 0, 1495245.485 678657.558 0, 1495536.866 678686.715 0, 1495828.246 678715.89 0, 1496119.624 678745.082 0, 1496411.001 678774.291 0, 1496702.375 678803.518 0, 
+    1496993.748 678832.761 0, 1497285.12 678862.022 0, 1497576.489 678891.3 0, 1497867.857 678920.595 0, 1498157.893 678949.773 0, 1498450.587 678979.236 0, 1498741.95 679008.582 0, 1499033.311 679037.946 0, 1499324.67 679067.327 0, 1499616.028 679096.724 0, 
+    1499907.383 679126.139 0, 1500198.737 679155.571 0, 1500490.09 679185.021 0, 1500781.44 679214.487 0, 1501072.789 679243.971 0, 1501364.136 679273.471 0, 1501655.481 679302.989 0, 1501946.825 679332.524 0, 1502238.167 679362.077 0, 1502529.507 679391.646 0, 
+    1502820.845 679421.232 0, 1503112.182 679450.836 0, 1503403.517 679480.457 0, 1503694.85 679510.095 0, 1503986.181 679539.75 0, 1504277.511 679569.422 0, 1504568.839 679599.111 0, 1504860.165 679628.818 0, 1505150.161 679658.406 0, 1505715.438 674119.666 0, 
+    1506280.683 668581.243 0))
+
+POLYGON ((1519131.658 681105.299 0, 1518841.745 681074.892 0, 1518550.504 681044.363 0, 1518259.261 681013.85 0, 1517968.017 680983.355 0, 1517676.77 680952.877 0, 1517385.522 680922.416 0, 1517094.272 680891.973 0, 1516803.02 680861.546 0, 1516511.767 680831.137 0, 
+    1516220.511 680800.744 0, 1515929.254 680770.369 0, 1515637.995 680740.011 0, 1515346.734 680709.67 0, 1515055.472 680679.347 0, 1514764.207 680649.04 0, 1514472.941 680618.751 0, 1514181.673 680588.478 0, 1513890.404 680558.223 0, 1513599.132 680527.985 0, 
+    1513307.859 680497.764 0, 1513016.584 680467.561 0, 1512725.307 680437.374 0, 1512434.028 680407.205 0, 1512141.42 680376.915 0, 1511851.466 680346.917 0, 1511560.182 680316.799 0, 1511268.896 680286.698 0, 1510977.609 680256.615 0, 1510686.32 680226.548 0, 
+    1510395.029 680196.499 0, 1510103.736 680166.467 0, 1509812.441 680136.451 0, 1509521.145 680106.453 0, 1509229.847 680076.473 0, 1508938.547 680046.509 0, 1508647.246 680016.562 0, 1508355.942 679986.633 0, 1508064.637 679956.721 0, 1507773.33 679926.826 0, 
+    1507482.022 679896.948 0, 1507190.711 679867.087 0, 1506899.399 679837.243 0, 1506608.085 679807.417 0, 1506316.77 679777.607 0, 1506025.452 679747.815 0, 1505734.133 679718.04 0, 1505442.812 679688.282 0, 1505150.161 679658.406 0, 1504584.851 685197.46 0, 
+    1504019.51 690736.825 0, 1504311.507 690766.634 0, 1504602.176 690796.326 0, 1504892.843 690826.034 0, 1505183.508 690855.76 0, 1505474.172 690885.502 0, 1505764.834 690915.262 0, 1506055.494 690945.039 0, 1506346.152 690974.833 0, 1506636.809 691004.644 0, 
+    1506927.464 691034.472 0, 1507218.117 691064.317 0, 1507508.768 691094.18 0, 1507799.418 691124.059 0, 1508090.065 691153.956 0, 1508380.711 691183.87 0, 1508671.356 691213.801 0, 1508961.998 691243.749 0, 1509252.639 691273.714 0, 1509543.278 691303.696 0, 
+    1509833.915 691333.695 0, 1510124.551 691363.711 0, 1510415.185 691393.745 0, 1510705.816 691423.795 0, 1510995.122 691453.726 0, 1511287.075 691483.948 0, 1511577.702 691514.05 0, 1511868.326 691544.169 0, 1512158.95 691574.305 0, 1512449.571 691604.458 0, 
+    1512740.19 691634.628 0, 1513030.808 691664.816 0, 1513321.424 691695.02 0, 1513612.038 691725.242 0, 1513902.651 691755.481 0, 1514193.261 691785.737 0, 1514483.87 691816.009 0, 1514774.477 691846.3 0, 1515065.083 691876.607 0, 1515355.686 691906.931 0, 
+    1515646.288 691937.272 0, 1515936.888 691967.631 0, 1516227.486 691998.006 0, 1516518.082 692028.399 0, 1516808.677 692058.809 0, 1517099.27 692089.236 0, 1517389.861 692119.68 0, 1517680.45 692150.141 0, 1517969.714 692180.48 0, 1518550.702 686642.734 0, 
+    1519131.658 681105.299 0))
+
+POLYGON ((1531915.783 693663.542 0, 1531626.604 693632.385 0, 1531336.102 693601.103 0, 1531045.598 693569.838 0, 1530755.092 693538.59 0, 1530464.585 693507.36 0, 1530174.076 693476.146 0, 1529883.564 693444.95 0, 1529593.051 693413.77 0, 1529302.537 693382.608 0, 
+    1529012.02 693351.463 0, 1528721.501 693320.335 0, 1528430.981 693289.224 0, 1528140.459 693258.13 0, 1527849.935 693227.053 0, 1527559.409 693195.994 0, 1527268.881 693164.951 0, 1526978.352 693133.926 0, 1526687.821 693102.917 0, 1526397.287 693071.926 0, 
+    1526106.752 693040.952 0, 1525816.216 693009.995 0, 1525525.677 692979.055 0, 1525235.137 692948.132 0, 1524943.272 692917.086 0, 1524654.05 692886.338 0, 1524363.504 692855.466 0, 1524072.957 692824.612 0, 1523782.407 692793.774 0, 1523491.856 692762.954 0, 
+    1523201.303 692732.151 0, 1522910.748 692701.365 0, 1522620.191 692670.596 0, 1522329.632 692639.844 0, 1522039.072 692609.109 0, 1521748.51 692578.392 0, 1521457.946 692547.691 0, 1521167.38 692517.008 0, 1520876.812 692486.342 0, 1520586.243 692455.692 0, 
+    1520295.672 692425.06 0, 1520005.099 692394.445 0, 1519714.524 692363.847 0, 1519423.947 692333.266 0, 1519133.369 692302.703 0, 1518842.789 692272.156 0, 1518552.207 692241.627 0, 1518261.623 692211.114 0, 1517969.714 692180.48 0, 1517388.693 697718.533 0, 
+    1516807.641 703256.891 0, 1517098.895 703287.456 0, 1517388.827 703317.9 0, 1517678.757 703348.361 0, 1517968.685 703378.839 0, 1518258.611 703409.334 0, 1518548.536 703439.846 0, 1518838.459 703470.376 0, 1519128.38 703500.922 0, 1519418.299 703531.485 0, 
+    1519708.217 703562.066 0, 1519998.133 703592.663 0, 1520288.047 703623.278 0, 1520577.959 703653.91 0, 1520867.869 703684.558 0, 1521157.778 703715.224 0, 1521447.684 703745.907 0, 1521737.589 703776.607 0, 1522027.492 703807.324 0, 1522317.394 703838.058 0, 
+    1522607.293 703868.809 0, 1522897.191 703899.577 0, 1523187.086 703930.362 0, 1523476.981 703961.165 0, 1523765.554 703991.844 0, 1524056.763 704022.82 0, 1524346.652 704053.674 0, 1524636.539 704084.544 0, 1524926.423 704115.432 0, 1525216.307 704146.337 0, 
+    1525506.188 704177.258 0, 1525796.067 704208.197 0, 1526085.945 704239.153 0, 1526375.821 704270.126 0, 1526665.695 704301.116 0, 1526955.567 704332.123 0, 1527245.438 704363.147 0, 1527535.306 704394.188 0, 1527825.173 704425.246 0, 1528115.038 704456.322 0, 
+    1528404.901 704487.414 0, 1528694.762 704518.523 0, 1528984.621 704549.65 0, 1529274.479 704580.793 0, 1529564.335 704611.954 0, 1529854.189 704643.131 0, 1530144.041 704674.326 0, 1530433.891 704705.538 0, 1530722.422 704736.625 0, 1531319.119 699199.931 0, 
+    1531915.783 693663.542 0))
+
+POLYGON ((1544632.967 706255.665 0, 1544344.523 706223.763 0, 1544054.762 706191.732 0, 1543764.999 706159.719 0, 1543475.234 706127.722 0, 1543185.468 706095.743 0, 1542895.7 706063.781 0, 1542605.929 706031.835 0, 1542316.157 705999.907 0, 1542026.383 705967.996 0, 
+    1541736.607 705936.102 0, 1541446.829 705904.225 0, 1541157.049 705872.365 0, 1540867.268 705840.522 0, 1540577.484 705808.696 0, 1540287.699 705776.888 0, 1539997.912 705745.096 0, 1539708.123 705713.321 0, 1539418.332 705681.564 0, 1539128.539 705649.823 0, 
+    1538838.744 705618.099 0, 1538548.948 705586.393 0, 1538259.149 705554.704 0, 1537969.349 705523.031 0, 1537678.231 705491.232 0, 1537389.743 705459.738 0, 1537099.937 705428.117 0, 1536810.13 705396.513 0, 1536520.32 705364.925 0, 1536230.509 705333.355 0, 
+    1535940.695 705301.803 0, 1535650.88 705270.267 0, 1535361.063 705238.748 0, 1535071.244 705207.246 0, 1534781.423 705175.761 0, 1534491.601 705144.294 0, 1534201.776 705112.843 0, 1533911.95 705081.41 0, 1533622.122 705049.993 0, 1533332.292 705018.594 0, 
+    1533042.46 704987.211 0, 1532752.627 704955.846 0, 1532462.791 704924.498 0, 1532172.954 704893.167 0, 1531883.115 704861.853 0, 1531593.274 704830.556 0, 1531303.431 704799.276 0, 1531013.586 704768.013 0, 1530722.422 704736.625 0, 1530125.692 710273.619 0, 
+    1529528.93 715810.911 0, 1529819.44 715842.228 0, 1530108.633 715873.421 0, 1530397.824 715904.63 0, 1530687.013 715935.857 0, 1530976.201 715967.101 0, 1531265.386 715998.361 0, 1531554.57 716029.639 0, 1531843.752 716060.934 0, 1532132.932 716092.246 0, 
+    1532422.11 716123.574 0, 1532711.286 716154.92 0, 1533000.461 716186.283 0, 1533289.634 716217.663 0, 1533578.804 716249.06 0, 1533867.973 716280.474 0, 1534157.14 716311.905 0, 1534446.306 716343.352 0, 1534735.469 716374.817 0, 1535024.631 716406.299 0, 
+    1535313.79 716437.798 0, 1535602.948 716469.314 0, 1535892.104 716500.847 0, 1536181.258 716532.397 0, 1536469.097 716563.821 0, 1536759.561 716595.549 0, 1537048.71 716627.15 0, 1537337.856 716658.768 0, 1537627.001 716690.403 0, 1537916.144 716722.055 0, 
+    1538205.285 716753.724 0, 1538494.425 716785.411 0, 1538783.562 716817.114 0, 1539072.697 716848.834 0, 1539361.831 716880.571 0, 1539650.963 716912.326 0, 1539940.093 716944.097 0, 1540229.221 716975.885 0, 1540518.347 717007.691 0, 1540807.471 717039.513 0, 
+    1541096.594 717071.352 0, 1541385.714 717103.209 0, 1541674.833 717135.082 0, 1541963.95 717166.972 0, 1542253.065 717198.88 0, 1542542.178 717230.804 0, 1542831.289 717262.746 0, 1543120.398 717294.704 0, 1543408.193 717326.535 0, 1544020.596 711790.951 0, 
+    1544632.967 706255.665 0))
+
+POLYGON ((1557283.119 718881.364 0, 1556995.413 718848.72 0, 1556706.395 718815.945 0, 1556417.375 718783.187 0, 1556128.353 718750.446 0, 1555839.33 718717.722 0, 1555550.304 718685.015 0, 1555261.277 718652.325 0, 1554972.247 718619.652 0, 1554683.216 718586.996 0, 
+    1554394.183 718554.357 0, 1554105.148 718521.735 0, 1553816.111 718489.13 0, 1553527.072 718456.542 0, 1553238.031 718423.971 0, 1552948.988 718391.417 0, 1552659.943 718358.88 0, 1552370.896 718326.36 0, 1552081.848 718293.857 0, 1551792.797 718261.371 0, 
+    1551503.745 718228.902 0, 1551214.691 718196.45 0, 1550925.634 718164.015 0, 1550636.576 718131.597 0, 1550346.205 718099.049 0, 1550058.454 718066.812 0, 1549769.39 718034.446 0, 1549480.325 718002.096 0, 1549191.257 717969.763 0, 1548902.187 717937.447 0, 
+    1548613.116 717905.148 0, 1548324.043 717872.867 0, 1548034.967 717840.602 0, 1547745.89 717808.354 0, 1547456.811 717776.123 0, 1547167.73 717743.91 0, 1546878.647 717711.713 0, 1546589.563 717679.533 0, 1546300.476 717647.371 0, 1546011.387 717615.225 0, 
+    1545722.297 717583.096 0, 1545433.205 717550.985 0, 1545144.11 717518.89 0, 1544855.014 717486.812 0, 1544565.916 717454.752 0, 1544276.816 717422.708 0, 1543987.715 717390.682 0, 1543698.611 717358.672 0, 1543408.193 717326.535 0, 1542795.758 722862.412 0, 
+    1542183.29 728398.58 0, 1542473.053 728430.645 0, 1542761.505 728462.582 0, 1543049.955 728494.537 0, 1543338.403 728526.508 0, 1543626.85 728558.496 0, 1543915.294 728590.502 0, 1544203.737 728622.524 0, 1544492.177 728654.563 0, 1544780.616 728686.619 0, 
+    1545069.053 728718.693 0, 1545357.488 728750.783 0, 1545645.921 728782.89 0, 1545934.352 728815.014 0, 1546222.782 728847.155 0, 1546511.209 728879.313 0, 1546799.635 728911.488 0, 1547088.058 728943.68 0, 1547376.48 728975.889 0, 1547664.9 729008.115 0, 
+    1547953.318 729040.358 0, 1548241.734 729072.618 0, 1548530.148 729104.895 0, 1548818.56 729137.189 0, 1549105.663 729169.353 0, 1549395.379 729201.828 0, 1549683.786 729234.172 0, 1549972.191 729266.534 0, 1550260.593 729298.913 0, 1550548.994 729331.309 0, 
+    1550837.393 729363.721 0, 1551125.79 729396.151 0, 1551414.185 729428.598 0, 1551702.578 729461.061 0, 1551990.97 729493.542 0, 1552279.359 729526.039 0, 1552567.747 729558.554 0, 1552856.132 729591.086 0, 1553144.516 729623.634 0, 1553432.898 729656.2 0, 
+    1553721.277 729688.782 0, 1554009.655 729721.381 0, 1554298.031 729753.998 0, 1554586.405 729786.631 0, 1554874.777 729819.282 0, 1555163.148 729851.949 0, 1555451.516 729884.633 0, 1555739.882 729917.334 0, 1556026.94 729949.904 0, 1556655.046 724415.489 0, 
+    1557283.119 718881.364 0))
+
+POLYGON ((1569866.152 731540.334 0, 1569579.185 731506.952 0, 1569290.912 731473.437 0, 1569002.638 731439.938 0, 1568714.361 731406.456 0, 1568426.082 731372.991 0, 1568137.801 731339.543 0, 1567849.519 731306.112 0, 1567561.234 731272.698 0, 1567272.947 731239.301 0, 
+    1566984.659 731205.921 0, 1566696.368 731172.558 0, 1566408.076 731139.212 0, 1566119.781 731105.883 0, 1565831.485 731072.57 0, 1565543.187 731039.275 0, 1565254.886 731005.997 0, 1564966.584 730972.736 0, 1564678.28 730939.491 0, 1564389.973 730906.264 0, 
+    1564101.665 730873.054 0, 1563813.355 730839.86 0, 1563525.043 730806.684 0, 1563236.729 730773.524 0, 1562947.108 730740.232 0, 1562660.095 730707.256 0, 1562371.775 730674.148 0, 1562083.453 730641.056 0, 1561795.13 730607.981 0, 1561506.804 730574.924 0, 
+    1561218.476 730541.883 0, 1560930.147 730508.859 0, 1560641.815 730475.852 0, 1560353.482 730442.863 0, 1560065.146 730409.89 0, 1559776.809 730376.934 0, 1559488.469 730343.995 0, 1559200.128 730311.073 0, 1558911.785 730278.168 0, 1558623.44 730245.28 0, 
+    1558335.093 730212.409 0, 1558046.744 730179.555 0, 1557758.393 730146.718 0, 1557470.04 730113.898 0, 1557181.685 730081.095 0, 1556893.328 730048.309 0, 1556604.97 730015.54 0, 1556316.609 729982.788 0, 1556026.94 729949.904 0, 1555398.802 735484.607 0, 
+    1554770.631 741019.592 0, 1555059.645 741052.402 0, 1555347.354 741085.08 0, 1555635.062 741117.775 0, 1555922.767 741150.487 0, 1556210.47 741183.216 0, 1556498.171 741215.962 0, 1556785.871 741248.725 0, 1557073.568 741281.505 0, 1557361.264 741314.301 0, 
+    1557648.958 741347.115 0, 1557936.649 741379.945 0, 1558224.339 741412.793 0, 1558512.027 741445.657 0, 1558799.713 741478.539 0, 1559087.397 741511.437 0, 1559375.079 741544.352 0, 1559662.759 741577.284 0, 1559950.437 741610.234 0, 1560238.113 741643.2 0, 
+    1560525.787 741676.183 0, 1560813.46 741709.182 0, 1561101.13 741742.199 0, 1561388.799 741775.233 0, 1561675.163 741808.134 0, 1561964.13 741841.351 0, 1562251.792 741874.436 0, 1562539.453 741907.537 0, 1562827.112 741940.656 0, 1563114.768 741973.791 0, 
+    1563402.423 742006.944 0, 1563690.076 742040.113 0, 1563977.727 742073.299 0, 1564265.376 742106.502 0, 1564553.023 742139.722 0, 1564840.668 742172.959 0, 1565128.311 742206.213 0, 1565415.952 742239.484 0, 1565703.591 742272.771 0, 1565991.228 742306.076 0, 
+    1566278.864 742339.398 0, 1566566.497 742372.736 0, 1566854.128 742406.091 0, 1567141.758 742439.464 0, 1567429.385 742472.853 0, 1567717.01 742506.259 0, 1568004.634 742539.683 0, 1568292.255 742573.123 0, 1568578.574 742606.428 0, 1569222.379 737073.239 0, 
+    1569866.152 731540.334 0))
+
+POLYGON ((1582381.979 744232.268 0, 1582095.753 744198.153 0, 1581808.228 744163.9 0, 1581520.7 744129.665 0, 1581233.17 744095.446 0, 1580945.638 744061.244 0, 1580658.104 744027.059 0, 1580370.568 743992.892 0, 1580083.03 743958.741 0, 1579795.49 743924.607 0, 
+    1579507.948 743890.489 0, 1579220.404 743856.389 0, 1578932.858 743822.306 0, 1578645.31 743788.239 0, 1578357.76 743754.19 0, 1578070.208 743720.157 0, 1577782.654 743686.142 0, 1577495.098 743652.143 0, 1577207.54 743618.161 0, 1576919.98 743584.197 0, 
+    1576632.418 743550.249 0, 1576344.854 743516.318 0, 1576057.288 743482.404 0, 1575769.72 743448.507 0, 1575480.851 743414.473 0, 1575194.578 743380.763 0, 1574907.004 743346.917 0, 1574619.428 743313.087 0, 1574331.85 743279.275 0, 1574044.27 743245.479 0, 
+    1573756.689 743211.701 0, 1573469.105 743177.939 0, 1573181.519 743144.194 0, 1572893.931 743110.466 0, 1572606.341 743076.755 0, 1572318.749 743043.061 0, 1572031.155 743009.384 0, 1571743.559 742975.724 0, 1571455.962 742942.081 0, 1571168.362 742908.455 0, 
+    1570880.76 742874.845 0, 1570593.156 742841.253 0, 1570305.551 742807.677 0, 1570017.943 742774.119 0, 1569730.333 742740.577 0, 1569442.722 742707.052 0, 1569155.108 742673.544 0, 1568867.493 742640.054 0, 1568578.574 742606.428 0, 1567934.736 748139.897 0, 
+    1567290.865 753673.643 0, 1567579.13 753707.192 0, 1567866.094 753740.607 0, 1568153.056 753774.039 0, 1568440.016 753807.488 0, 1568726.975 753840.954 0, 1569013.931 753874.436 0, 1569300.885 753907.936 0, 1569587.838 753941.452 0, 1569874.788 753974.985 0, 
+    1570161.737 754008.535 0, 1570448.683 754042.103 0, 1570735.628 754075.686 0, 1571022.57 754109.287 0, 1571309.511 754142.905 0, 1571596.449 754176.54 0, 1571883.386 754210.191 0, 1572170.32 754243.859 0, 1572457.253 754277.545 0, 1572744.183 754311.247 0, 
+    1573031.112 754344.966 0, 1573318.039 754378.702 0, 1573604.963 754412.455 0, 1573891.886 754446.224 0, 1574177.51 754479.858 0, 1574465.725 754513.814 0, 1574752.642 754547.635 0, 1575039.557 754581.472 0, 1575326.47 754615.326 0, 1575613.38 754649.197 0, 
+    1575900.289 754683.085 0, 1576187.196 754716.99 0, 1576474.1 754750.911 0, 1576761.003 754784.85 0, 1577047.904 754818.805 0, 1577334.803 754852.778 0, 1577621.699 754886.767 0, 1577908.594 754920.773 0, 1578195.487 754954.796 0, 1578482.378 754988.836 0, 
+    1578769.266 755022.893 0, 1579056.153 755056.966 0, 1579343.038 755091.057 0, 1579629.921 755125.164 0, 1579916.801 755159.289 0, 1580203.68 755193.43 0, 1580490.557 755227.588 0, 1580777.431 755261.763 0, 1581063.009 755295.8 0, 1581722.51 749763.896 0, 
+    1582381.979 744232.268 0))
+
+POLYGON ((1594830.514 756956.86 0, 1594545.032 756922.015 0, 1594258.255 756887.03 0, 1593971.476 756852.062 0, 1593684.695 756817.11 0, 1593397.912 756782.175 0, 1593111.126 756747.258 0, 1592824.339 756712.357 0, 1592537.55 756677.473 0, 1592250.758 756642.606 0, 
+    1591963.965 756607.755 0, 1591677.169 756572.922 0, 1591390.372 756538.106 0, 1591103.572 756503.306 0, 1590816.771 756468.523 0, 1590529.967 756433.757 0, 1590243.161 756399.008 0, 1589956.354 756364.276 0, 1589669.544 756329.561 0, 1589382.732 756294.863 0, 
+    1589095.918 756260.181 0, 1588809.102 756225.517 0, 1588522.284 756190.869 0, 1588235.464 756156.238 0, 1587947.348 756121.468 0, 1587661.818 756087.027 0, 1587374.992 756052.447 0, 1587088.164 756017.884 0, 1586801.333 755983.337 0, 1586514.501 755948.808 0, 
+    1586227.667 755914.295 0, 1585940.831 755879.799 0, 1585653.992 755845.32 0, 1585367.152 755810.859 0, 1585080.31 755776.413 0, 1584793.465 755741.985 0, 1584506.619 755707.574 0, 1584219.77 755673.179 0, 1583932.92 755638.802 0, 1583646.067 755604.441 0, 
+    1583359.213 755570.097 0, 1583072.356 755535.77 0, 1582785.498 755501.46 0, 1582498.637 755467.167 0, 1582211.775 755432.891 0, 1581924.91 755398.632 0, 1581638.043 755364.389 0, 1581351.175 755330.163 0, 1581063.009 755295.8 0, 1580403.475 760827.978 0, 
+    1579743.908 766360.425 0, 1580031.42 766394.71 0, 1580317.638 766428.858 0, 1580603.853 766463.023 0, 1580890.066 766497.205 0, 1581176.278 766531.403 0, 1581462.487 766565.618 0, 1581748.694 766599.851 0, 1582034.9 766634.1 0, 1582321.103 766668.365 0, 
+    1582607.304 766702.648 0, 1582893.504 766736.948 0, 1583179.701 766771.264 0, 1583465.896 766805.597 0, 1583752.089 766839.947 0, 1584038.281 766874.314 0, 1584324.47 766908.698 0, 1584610.657 766943.098 0, 1584896.842 766977.516 0, 1585183.025 767011.95 0, 
+    1585469.206 767046.401 0, 1585755.385 767080.869 0, 1586041.562 767115.354 0, 1586327.737 767149.856 0, 1586612.619 767184.219 0, 1586900.081 767218.91 0, 1587186.25 767253.462 0, 1587472.417 767288.031 0, 1587758.582 767322.617 0, 1588044.744 767357.22 0, 
+    1588330.905 767391.839 0, 1588617.064 767426.475 0, 1588903.221 767461.129 0, 1589189.375 767495.799 0, 1589475.528 767530.486 0, 1589761.678 767565.19 0, 1590047.827 767599.91 0, 1590333.973 767634.648 0, 1590620.118 767669.402 0, 1590906.26 767704.173 0, 
+    1591192.4 767738.961 0, 1591478.539 767773.766 0, 1591764.675 767808.588 0, 1592050.809 767843.426 0, 1592336.941 767878.281 0, 1592623.071 767913.154 0, 1592909.199 767948.043 0, 1593195.325 767982.949 0, 1593480.159 768017.714 0, 1594155.353 762487.152 0, 
+    1594830.514 756956.86 0))
+
+POLYGON ((1607211.673 769713.803 0, 1606926.936 769678.233 0, 1606640.91 769642.519 0, 1606354.882 769606.822 0, 1606068.852 769571.141 0, 1605782.819 769535.478 0, 1605496.784 769499.831 0, 1605210.748 769464.201 0, 1604924.709 769428.588 0, 1604638.668 769392.992 0, 
+    1604352.625 769357.412 0, 1604066.58 769321.85 0, 1603780.533 769286.304 0, 1603494.484 769250.775 0, 1603208.432 769215.263 0, 1602922.379 769179.768 0, 1602636.323 769144.289 0, 1602350.266 769108.828 0, 1602064.206 769073.383 0, 1601778.144 769037.955 0, 
+    1601492.08 769002.544 0, 1601206.014 768967.15 0, 1600919.946 768931.773 0, 1600633.876 768896.412 0, 1600346.515 768860.909 0, 1600061.73 768825.742 0, 1599775.653 768790.432 0, 1599489.575 768755.138 0, 1599203.494 768719.862 0, 1598917.412 768684.603 0, 
+    1598631.327 768649.36 0, 1598345.24 768614.134 0, 1598059.151 768578.925 0, 1597773.06 768543.733 0, 1597486.968 768508.558 0, 1597200.872 768473.399 0, 1596914.775 768438.257 0, 1596628.676 768403.133 0, 1596342.575 768368.025 0, 1596056.472 768332.934 0, 
+    1595770.366 768297.859 0, 1595484.259 768262.802 0, 1595198.149 768227.761 0, 1594912.038 768192.737 0, 1594625.924 768157.731 0, 1594339.809 768122.74 0, 1594053.691 768087.767 0, 1593767.571 768052.811 0, 1593480.159 768017.714 0, 1592804.933 773548.542 0, 
+    1592129.675 779079.632 0, 1592416.432 779114.649 0, 1592701.901 779149.526 0, 1592987.368 779184.42 0, 1593272.832 779219.33 0, 1593558.295 779254.257 0, 1593843.755 779289.202 0, 1594129.214 779324.162 0, 1594414.67 779359.14 0, 1594700.125 779394.135 0, 
+    1594985.577 779429.146 0, 1595271.027 779464.174 0, 1595556.475 779499.219 0, 1595841.921 779534.28 0, 1596127.365 779569.359 0, 1596412.807 779604.454 0, 1596698.247 779639.566 0, 1596983.685 779674.695 0, 1597269.121 779709.841 0, 1597554.554 779745.003 0, 
+    1597839.986 779780.183 0, 1598125.415 779815.379 0, 1598410.843 779850.591 0, 1598696.268 779885.821 0, 1598980.406 779920.909 0, 1599267.113 779956.331 0, 1599552.532 779991.611 0, 1599837.949 780026.908 0, 1600123.364 780062.221 0, 1600408.777 780097.552 0, 
+    1600694.188 780132.899 0, 1600979.597 780168.263 0, 1601265.003 780203.644 0, 1601550.408 780239.042 0, 1601835.811 780274.456 0, 1602121.211 780309.888 0, 1602406.609 780345.336 0, 1602692.006 780380.8 0, 1602977.4 780416.282 0, 1603262.792 780451.781 0, 
+    1603548.182 780487.296 0, 1603833.57 780522.828 0, 1604118.956 780558.377 0, 1604404.339 780593.942 0, 1604689.721 780629.525 0, 1604975.1 780665.124 0, 1605260.478 780700.74 0, 1605545.853 780736.373 0, 1605829.942 780771.862 0, 1606520.824 775242.701 0, 
+    1607211.673 769713.803 0))
+
+POLYGON ((1619525.374 782502.791 0, 1619241.384 782466.499 0, 1618956.111 782430.06 0, 1618670.835 782393.638 0, 1618385.557 782357.233 0, 1618100.277 782320.844 0, 1617814.995 782284.472 0, 1617529.711 782248.117 0, 1617244.425 782211.779 0, 1616959.136 782175.458 0, 
+    1616673.845 782139.153 0, 1616388.553 782102.865 0, 1616103.258 782066.594 0, 1615817.961 782030.34 0, 1615532.661 781994.103 0, 1615247.36 781957.882 0, 1614962.057 781921.678 0, 1614676.751 781885.491 0, 1614391.443 781849.321 0, 1614106.134 781813.168 0, 
+    1613820.822 781777.031 0, 1613535.507 781740.911 0, 1613250.191 781704.808 0, 1612964.873 781668.722 0, 1612678.269 781632.49 0, 1612394.23 781596.599 0, 1612108.905 781560.563 0, 1611823.578 781524.544 0, 1611538.249 781488.542 0, 1611252.918 781452.557 0, 
+    1610967.585 781416.588 0, 1610682.25 781380.636 0, 1610396.912 781344.701 0, 1610111.573 781308.782 0, 1609826.231 781272.881 0, 1609540.887 781236.996 0, 1609255.541 781201.128 0, 1608970.193 781165.277 0, 1608684.843 781129.443 0, 1608399.491 781093.625 0, 
+    1608114.137 781057.824 0, 1607828.78 781022.04 0, 1607543.422 780986.273 0, 1607258.061 780950.523 0, 1606972.698 780914.789 0, 1606687.334 780879.072 0, 1606401.967 780843.372 0, 1606116.598 780807.689 0, 1605829.942 780771.862 0, 1605139.028 786301.282 0, 
+    1604448.082 791830.957 0, 1604734.083 791866.702 0, 1605018.801 791902.304 0, 1605303.517 791937.922 0, 1605588.231 791973.558 0, 1605872.943 792009.21 0, 1606157.653 792044.879 0, 1606442.36 792080.564 0, 1606727.066 792116.267 0, 1607011.769 792151.986 0, 
+    1607296.471 792187.722 0, 1607581.17 792223.474 0, 1607865.867 792259.244 0, 1608150.562 792295.03 0, 1608435.255 792330.833 0, 1608719.946 792366.652 0, 1609004.635 792402.489 0, 1609289.321 792438.342 0, 1609574.006 792474.212 0, 1609858.688 792510.099 0, 
+    1610143.368 792546.002 0, 1610428.046 792581.922 0, 1610712.723 792617.859 0, 1610997.396 792653.813 0, 1611280.788 792689.622 0, 1611566.738 792725.771 0, 1611851.405 792761.775 0, 1612136.071 792797.795 0, 1612420.734 792833.833 0, 1612705.395 792869.887 0, 
+    1612990.055 792905.958 0, 1613274.711 792942.046 0, 1613559.366 792978.15 0, 1613844.019 793014.272 0, 1614128.67 793050.41 0, 1614413.318 793086.564 0, 1614697.964 793122.736 0, 1614982.609 793158.924 0, 1615267.251 793195.129 0, 1615551.891 793231.351 0, 
+    1615836.528 793267.59 0, 1616121.164 793303.845 0, 1616405.798 793340.117 0, 1616690.429 793376.406 0, 1616975.058 793412.711 0, 1617259.685 793449.034 0, 1617544.31 793485.373 0, 1617828.933 793521.728 0, 1618112.275 793557.938 0, 1618818.841 788030.237 0, 
+    1619525.374 782502.791 0))
+
+POLYGON ((1631771.535 795323.515 0, 1631488.294 795286.506 0, 1631203.775 795249.346 0, 1630919.254 795212.203 0, 1630634.731 795175.076 0, 1630350.205 795137.967 0, 1630065.677 795100.874 0, 1629781.148 795063.798 0, 1629496.615 795026.739 0, 1629212.081 794989.696 0, 
+    1628927.545 794952.67 0, 1628643.006 794915.661 0, 1628358.465 794878.669 0, 1628073.922 794841.694 0, 1627789.377 794804.735 0, 1627504.83 794767.793 0, 1627220.28 794730.867 0, 1626935.729 794693.959 0, 1626651.175 794657.067 0, 1626366.619 794620.192 0, 
+    1626082.06 794583.334 0, 1625797.5 794546.492 0, 1625512.938 794509.667 0, 1625228.373 794472.859 0, 1624942.529 794435.903 0, 1624659.237 794399.293 0, 1624374.666 794362.535 0, 1624090.092 794325.794 0, 1623805.517 794289.07 0, 1623520.939 794252.362 0, 
+    1623236.359 794215.672 0, 1622951.777 794178.998 0, 1622667.193 794142.34 0, 1622382.607 794105.7 0, 1622098.018 794069.076 0, 1621813.428 794032.469 0, 1621528.835 793995.878 0, 1621244.24 793959.305 0, 1620959.643 793922.748 0, 1620675.044 793886.208 0, 
+    1620390.442 793849.685 0, 1620105.839 793813.178 0, 1619821.233 793776.688 0, 1619536.625 793740.215 0, 1619252.015 793703.759 0, 1618967.403 793667.319 0, 1618682.789 793630.896 0, 1618398.172 793594.49 0, 1618112.275 793557.938 0, 1617405.677 799085.891 0, 
+    1616699.047 804614.092 0, 1616984.291 804650.561 0, 1617268.257 804686.884 0, 1617552.22 804723.223 0, 1617836.181 804759.58 0, 1618120.141 804795.953 0, 1618404.098 804832.342 0, 1618688.053 804868.749 0, 1618972.006 804905.172 0, 1619255.956 804941.612 0, 
+    1619539.905 804978.068 0, 1619823.851 805014.541 0, 1620107.796 805051.031 0, 1620391.738 805087.538 0, 1620675.678 805124.061 0, 1620959.615 805160.602 0, 1621243.551 805197.158 0, 1621527.485 805233.732 0, 1621811.416 805270.322 0, 1622095.345 805306.929 0, 
+    1622379.272 805343.553 0, 1622663.197 805380.193 0, 1622947.12 805416.85 0, 1623231.04 805453.524 0, 1623513.684 805490.05 0, 1623798.875 805526.922 0, 1624082.789 805563.646 0, 1624366.701 805600.386 0, 1624650.611 805637.144 0, 1624934.518 805673.918 0, 
+    1625218.424 805710.708 0, 1625502.327 805747.516 0, 1625786.228 805784.34 0, 1626070.127 805821.181 0, 1626354.024 805858.038 0, 1626637.919 805894.913 0, 1626921.811 805931.804 0, 1627205.701 805968.712 0, 1627489.589 806005.636 0, 1627773.475 806042.577 0, 
+    1628057.359 806079.535 0, 1628341.24 806116.51 0, 1628625.12 806153.501 0, 1628908.997 806190.509 0, 1629192.872 806227.533 0, 1629476.745 806264.575 0, 1629760.616 806301.633 0, 1630044.484 806338.708 0, 1630327.077 806375.633 0, 1631049.322 800849.45 0, 
+    1631771.535 795323.515 0))
+
+POLYGON ((1163228.574 378562.494 0, 1162920.997 378552.941 0, 1162611.951 378543.361 0, 1162302.904 378533.799 0, 1161993.857 378524.255 0, 1161684.809 378514.73 0, 1161375.76 378505.223 0, 1161066.711 378495.733 0, 1160757.661 378486.262 0, 1160448.611 378476.81 0, 
+    1160139.56 378467.375 0, 1159830.509 378457.959 0, 1159521.457 378448.56 0, 1159212.405 378439.18 0, 1158903.352 378429.819 0, 1158594.298 378420.475 0, 1158285.244 378411.15 0, 1157976.19 378401.842 0, 1157667.134 378392.553 0, 1157358.079 378383.282 0, 
+    1157049.022 378374.03 0, 1156739.966 378364.795 0, 1156430.908 378355.579 0, 1156121.85 378346.381 0, 1155811.321 378337.157 0, 1155503.733 378328.039 0, 1155194.673 378318.895 0, 1154885.613 378309.77 0, 1154576.553 378300.663 0, 1154267.492 378291.574 0, 
+    1153958.43 378282.503 0, 1153649.368 378273.451 0, 1153340.305 378264.416 0, 1153031.242 378255.4 0, 1152722.178 378246.402 0, 1152413.114 378237.422 0, 1152104.049 378228.461 0, 1151794.983 378219.517 0, 1151485.918 378210.592 0, 1151176.851 378201.685 0, 
+    1150867.784 378192.796 0, 1150558.717 378183.925 0, 1150249.649 378175.073 0, 1149940.58 378166.238 0, 1149631.511 378157.422 0, 1149322.442 378148.624 0, 1149013.372 378139.845 0, 1148704.301 378131.083 0, 1148393.758 378122.298 0, 1148237.034 383668.229 0, 
+    1148080.296 389214.627 0, 1148390.183 389223.393 0, 1148698.6 389232.137 0, 1149007.018 389240.898 0, 1149315.434 389249.677 0, 1149623.851 389258.475 0, 1149932.266 389267.29 0, 1150240.681 389276.124 0, 1150549.096 389284.976 0, 1150857.51 389293.846 0, 
+    1151165.924 389302.734 0, 1151474.337 389311.641 0, 1151782.749 389320.565 0, 1152091.161 389329.508 0, 1152399.573 389338.469 0, 1152707.983 389347.448 0, 1153016.394 389356.445 0, 1153324.804 389365.46 0, 1153633.213 389374.494 0, 1153941.622 389383.545 0, 
+    1154250.03 389392.615 0, 1154558.438 389401.703 0, 1154866.845 389410.809 0, 1155175.252 389419.933 0, 1155482.191 389429.032 0, 1155792.064 389438.236 0, 1156100.469 389447.415 0, 1156408.873 389456.612 0, 1156717.277 389465.827 0, 1157025.68 389475.06 0, 
+    1157334.083 389484.311 0, 1157642.486 389493.581 0, 1157950.887 389502.868 0, 1158259.289 389512.174 0, 1158567.689 389521.498 0, 1158876.09 389530.84 0, 1159184.489 389540.2 0, 1159492.888 389549.579 0, 1159801.287 389558.975 0, 1160109.685 389568.39 0, 
+    1160418.082 389577.823 0, 1160726.479 389587.273 0, 1161034.875 389596.743 0, 1161343.271 389606.23 0, 1161651.666 389615.735 0, 1161960.061 389625.259 0, 1162268.455 389634.801 0, 1162576.848 389644.36 0, 1162883.775 389653.893 0, 1163056.182 384107.96 0, 
+    1163228.574 378562.494 0))
+
+POLYGON ((1177685.954 390134.98 0, 1177379.053 390124.58 0, 1177070.688 390114.149 0, 1176762.322 390103.736 0, 1176453.955 390093.341 0, 1176145.588 390082.964 0, 1175837.221 390072.606 0, 1175528.852 390062.266 0, 1175220.483 390051.943 0, 1174912.114 390041.639 0, 
+    1174603.744 390031.353 0, 1174295.373 390021.086 0, 1173987.002 390010.836 0, 1173678.63 390000.605 0, 1173370.257 389990.391 0, 1173061.884 389980.196 0, 1172753.51 389970.019 0, 1172445.136 389959.86 0, 1172136.761 389949.72 0, 1171828.386 389939.597 0, 
+    1171520.009 389929.493 0, 1171211.633 389919.406 0, 1170903.255 389909.338 0, 1170594.878 389899.288 0, 1170285.034 389889.209 0, 1169978.12 389879.243 0, 1169669.74 389869.247 0, 1169361.36 389859.27 0, 1169052.979 389849.311 0, 1168744.598 389839.37 0, 
+    1168436.216 389829.447 0, 1168127.833 389819.542 0, 1167819.45 389809.655 0, 1167511.066 389799.787 0, 1167202.682 389789.937 0, 1166894.297 389780.105 0, 1166585.912 389770.291 0, 1166277.526 389760.495 0, 1165969.139 389750.717 0, 1165660.752 389740.958 0, 
+    1165352.364 389731.216 0, 1165043.976 389721.493 0, 1164735.587 389711.788 0, 1164427.197 389702.101 0, 1164118.807 389692.432 0, 1163810.416 389682.781 0, 1163502.025 389673.149 0, 1163193.633 389663.535 0, 1162883.775 389653.893 0, 1162711.354 395200.291 0, 
+    1162538.918 400747.151 0, 1162848.121 400756.772 0, 1163155.86 400766.366 0, 1163463.598 400775.978 0, 1163771.336 400785.608 0, 1164079.073 400795.257 0, 1164386.809 400804.923 0, 1164694.545 400814.608 0, 1165002.281 400824.31 0, 1165310.016 400834.031 0, 
+    1165617.75 400843.77 0, 1165925.484 400853.527 0, 1166233.217 400863.302 0, 1166540.949 400873.095 0, 1166848.681 400882.906 0, 1167156.413 400892.736 0, 1167464.144 400902.583 0, 1167771.874 400912.449 0, 1168079.604 400922.333 0, 1168387.333 400932.235 0, 
+    1168695.061 400942.155 0, 1169002.789 400952.093 0, 1169310.517 400962.049 0, 1169618.243 400972.023 0, 1169924.508 400981.968 0, 1170233.695 400992.026 0, 1170541.42 401002.055 0, 1170849.145 401012.102 0, 1171156.868 401022.167 0, 1171464.592 401032.25 0, 
+    1171772.314 401042.351 0, 1172080.036 401052.47 0, 1172387.758 401062.607 0, 1172695.478 401072.763 0, 1173003.199 401082.937 0, 1173310.918 401093.128 0, 1173618.637 401103.338 0, 1173926.356 401113.566 0, 1174234.074 401123.812 0, 1174541.791 401134.076 0, 
+    1174849.508 401144.358 0, 1175157.224 401154.659 0, 1175464.939 401164.977 0, 1175772.654 401175.314 0, 1176080.368 401185.668 0, 1176388.082 401196.041 0, 1176695.795 401206.432 0, 1177003.507 401216.841 0, 1177309.758 401227.219 0, 1177497.864 395680.868 0, 
+    1177685.954 390134.98 0))
+
+POLYGON ((1192079.183 401749.015 0, 1191772.96 401737.772 0, 1191465.278 401726.494 0, 1191157.596 401715.234 0, 1190849.912 401703.992 0, 1190542.229 401692.768 0, 1190234.544 401681.562 0, 1189926.859 401670.374 0, 1189619.174 401659.204 0, 1189311.487 401648.053 0, 
+    1189003.8 401636.919 0, 1188696.113 401625.804 0, 1188388.424 401614.707 0, 1188080.735 401603.628 0, 1187773.046 401592.567 0, 1187465.355 401581.524 0, 1187157.665 401570.499 0, 1186849.973 401559.492 0, 1186542.281 401548.504 0, 1186234.588 401537.533 0, 
+    1185926.894 401526.581 0, 1185619.2 401515.647 0, 1185311.505 401504.731 0, 1185003.81 401493.833 0, 1184694.655 401482.901 0, 1184388.417 401472.091 0, 1184080.72 401461.247 0, 1183773.022 401450.422 0, 1183465.323 401439.614 0, 1183157.624 401428.825 0, 
+    1182849.924 401418.054 0, 1182542.224 401407.3 0, 1182234.522 401396.565 0, 1181926.821 401385.848 0, 1181619.118 401375.15 0, 1181311.415 401364.469 0, 1181003.711 401353.806 0, 1180696.007 401343.162 0, 1180388.302 401332.536 0, 1180080.597 401321.927 0, 
+    1179772.89 401311.337 0, 1179465.184 401300.765 0, 1179157.476 401290.211 0, 1178849.768 401279.676 0, 1178542.059 401269.158 0, 1178234.35 401258.658 0, 1177926.64 401248.177 0, 1177618.93 401237.713 0, 1177309.758 401227.219 0, 1177121.637 406774.028 0, 
+    1176933.5 412321.293 0, 1177242.016 412331.766 0, 1177549.073 412342.207 0, 1177856.13 412352.666 0, 1178163.187 412363.143 0, 1178470.242 412373.639 0, 1178777.297 412384.152 0, 1179084.352 412394.684 0, 1179391.406 412405.233 0, 1179698.459 412415.801 0, 
+    1180005.511 412426.387 0, 1180312.563 412436.99 0, 1180619.615 412447.612 0, 1180926.666 412458.252 0, 1181233.716 412468.91 0, 1181540.765 412479.586 0, 1181847.814 412490.281 0, 1182154.862 412500.993 0, 1182461.91 412511.723 0, 1182768.957 412522.471 0, 
+    1183076.003 412533.238 0, 1183383.049 412544.022 0, 1183690.094 412554.825 0, 1183997.138 412565.646 0, 1184302.726 412576.433 0, 1184611.225 412587.341 0, 1184918.268 412598.216 0, 1185225.309 412609.109 0, 1185532.351 412620.02 0, 1185839.391 412630.949 0, 
+    1186146.431 412641.896 0, 1186453.47 412652.862 0, 1186760.509 412663.845 0, 1187067.547 412674.846 0, 1187374.584 412685.866 0, 1187681.621 412696.903 0, 1187988.657 412707.959 0, 1188295.692 412719.033 0, 1188602.727 412730.124 0, 1188909.761 412741.234 0, 
+    1189216.795 412752.362 0, 1189523.827 412763.508 0, 1189830.86 412774.672 0, 1190137.891 412785.854 0, 1190444.922 412797.054 0, 1190751.952 412808.273 0, 1191058.981 412819.509 0, 1191366.01 412830.763 0, 1191671.584 412841.982 0, 1191875.392 407295.271 0, 
+    1192079.183 401749.015 0))
+
+POLYGON ((1206408.137 413404.307 0, 1206102.594 413392.225 0, 1205795.598 413380.103 0, 1205488.602 413367.999 0, 1205181.605 413355.914 0, 1204874.607 413343.846 0, 1204567.608 413331.797 0, 1204260.609 413319.765 0, 1203953.609 413307.752 0, 1203646.608 413295.757 0, 
+    1203339.607 413283.779 0, 1203032.604 413271.82 0, 1202725.601 413259.879 0, 1202418.598 413247.956 0, 1202111.594 413236.051 0, 1201804.589 413224.164 0, 1201497.583 413212.296 0, 1201190.577 413200.445 0, 1200883.569 413188.612 0, 1200576.562 413176.798 0, 
+    1200269.553 413165.001 0, 1199962.544 413153.223 0, 1199655.534 413141.462 0, 1199348.524 413129.72 0, 1199040.059 413117.94 0, 1198734.501 413106.29 0, 1198427.488 413094.602 0, 1198120.475 413082.932 0, 1197813.461 413071.28 0, 1197506.446 413059.646 0, 
+    1197199.431 413048.03 0, 1196892.415 413036.432 0, 1196585.398 413024.853 0, 1196278.38 413013.291 0, 1195971.362 413001.748 0, 1195664.344 412990.222 0, 1195357.324 412978.715 0, 1195050.304 412967.225 0, 1194743.283 412955.754 0, 1194436.262 412944.301 0, 
+    1194129.24 412932.866 0, 1193822.217 412921.449 0, 1193515.193 412910.05 0, 1193208.169 412898.669 0, 1192901.144 412887.306 0, 1192594.119 412875.962 0, 1192287.093 412864.635 0, 1191980.066 412853.326 0, 1191671.584 412841.982 0, 1191467.759 418389.147 0, 
+    1191263.918 423936.761 0, 1191571.744 423948.081 0, 1191878.118 423959.366 0, 1192184.491 423970.668 0, 1192490.863 423981.989 0, 1192797.235 423993.328 0, 1193103.606 424004.684 0, 1193409.977 424016.059 0, 1193716.347 424027.452 0, 1194022.716 424038.862 0, 
+    1194329.084 424050.291 0, 1194635.452 424061.738 0, 1194941.819 424073.203 0, 1195248.186 424084.686 0, 1195554.551 424096.187 0, 1195860.916 424107.706 0, 1196167.281 424119.243 0, 1196473.645 424130.798 0, 1196780.008 424142.371 0, 1197086.37 424153.962 0, 
+    1197392.732 424165.571 0, 1197699.093 424177.198 0, 1198005.453 424188.843 0, 1198311.813 424200.507 0, 1198616.721 424212.133 0, 1198924.53 424223.887 0, 1199230.887 424235.605 0, 1199537.244 424247.34 0, 1199843.6 424259.093 0, 1200149.956 424270.865 0, 
+    1200456.311 424282.654 0, 1200762.665 424294.462 0, 1201069.018 424306.287 0, 1201375.371 424318.131 0, 1201681.723 424329.992 0, 1201988.074 424341.872 0, 1202294.425 424353.769 0, 1202600.775 424365.685 0, 1202907.124 424377.619 0, 1203213.473 424389.571 0, 
+    1203519.82 424401.54 0, 1203826.167 424413.528 0, 1204132.514 424425.534 0, 1204438.86 424437.558 0, 1204745.205 424449.6 0, 1205051.549 424461.66 0, 1205357.892 424473.737 0, 1205664.235 424485.833 0, 1205969.128 424497.89 0, 1206188.641 418950.874 0, 
+    1206408.137 413404.307 0))
+
+POLYGON ((1220672.694 425100.562 0, 1220367.834 425087.643 0, 1220061.527 425074.682 0, 1219755.219 425061.739 0, 1219448.91 425048.813 0, 1219142.6 425035.906 0, 1218836.29 425023.017 0, 1218529.978 425010.146 0, 1218223.666 424997.292 0, 1217917.354 424984.457 0, 
+    1217611.04 424971.64 0, 1217304.726 424958.841 0, 1216998.411 424946.06 0, 1216692.095 424933.297 0, 1216385.778 424920.552 0, 1216079.461 424907.825 0, 1215773.143 424895.116 0, 1215466.824 424882.425 0, 1215160.505 424869.752 0, 1214854.185 424857.097 0, 
+    1214547.864 424844.46 0, 1214241.542 424831.841 0, 1213935.219 424819.24 0, 1213628.896 424806.657 0, 1213321.124 424794.033 0, 1213016.247 424781.546 0, 1212709.922 424769.017 0, 1212403.596 424756.507 0, 1212097.269 424744.014 0, 1211790.941 424731.539 0, 
+    1211484.613 424719.083 0, 1211178.284 424706.644 0, 1210871.954 424694.224 0, 1210565.623 424681.821 0, 1210259.292 424669.437 0, 1209952.96 424657.07 0, 1209646.627 424644.722 0, 1209340.293 424632.392 0, 1209033.959 424620.079 0, 1208727.624 424607.785 0, 
+    1208421.289 424595.509 0, 1208114.952 424583.25 0, 1207808.615 424571.01 0, 1207502.277 424558.788 0, 1207195.939 424546.584 0, 1206889.599 424534.398 0, 1206583.259 424522.23 0, 1206276.919 424510.079 0, 1205969.128 424497.89 0, 1205749.597 430045.354 0, 
+    1205530.048 435593.261 0, 1205837.183 435605.425 0, 1206142.871 435617.549 0, 1206448.558 435629.691 0, 1206754.244 435641.851 0, 1207059.929 435654.029 0, 1207365.614 435666.225 0, 1207671.298 435678.44 0, 1207976.982 435690.672 0, 1208282.664 435702.922 0, 
+    1208588.346 435715.19 0, 1208894.027 435727.476 0, 1209199.708 435739.78 0, 1209505.387 435752.102 0, 1209811.066 435764.442 0, 1210116.745 435776.8 0, 1210422.422 435789.176 0, 1210728.099 435801.57 0, 1211033.775 435813.982 0, 1211339.451 435826.412 0, 
+    1211645.125 435838.86 0, 1211950.799 435851.326 0, 1212256.472 435863.81 0, 1212562.145 435876.312 0, 1212866.372 435888.773 0, 1213173.487 435901.37 0, 1213479.158 435913.926 0, 1213784.827 435926.5 0, 1214090.496 435939.092 0, 1214396.164 435951.702 0, 
+    1214701.831 435964.33 0, 1215007.498 435976.976 0, 1215313.164 435989.64 0, 1215618.829 436002.322 0, 1215924.493 436015.022 0, 1216230.156 436027.74 0, 1216535.819 436040.476 0, 1216841.481 436053.229 0, 1217147.142 436066.001 0, 1217452.803 436078.791 0, 
+    1217758.463 436091.599 0, 1218064.122 436104.425 0, 1218369.78 436117.269 0, 1218675.438 436130.13 0, 1218981.094 436143.01 0, 1219286.75 436155.908 0, 1219592.406 436168.824 0, 1219898.06 436181.757 0, 1220202.27 436194.648 0, 1220437.492 430647.383 0, 
+    1220672.694 425100.562 0))
+
+POLYGON ((1249008.137 448614.779 0, 1248704.649 448600.201 0, 1248399.726 448585.572 0, 1248094.801 448570.961 0, 1247789.876 448556.367 0, 1247484.95 448541.792 0, 1247180.023 448527.234 0, 1246875.095 448512.695 0, 1246570.166 448498.173 0, 1246265.236 448483.669 0, 
+    1245960.306 448469.184 0, 1245655.375 448454.716 0, 1245350.443 448440.266 0, 1245045.51 448425.834 0, 1244740.576 448411.42 0, 1244435.641 448397.024 0, 1244130.705 448382.646 0, 1243825.769 448368.286 0, 1243520.832 448353.944 0, 1243215.894 448339.62 0, 
+    1242910.955 448325.314 0, 1242606.015 448311.025 0, 1242301.074 448296.755 0, 1241996.133 448282.503 0, 1241689.754 448268.201 0, 1241386.248 448254.052 0, 1241081.304 448239.853 0, 1240776.359 448225.673 0, 1240471.413 448211.51 0, 1240166.467 448197.365 0, 
+    1239861.519 448183.239 0, 1239556.571 448169.13 0, 1239251.622 448155.039 0, 1238946.673 448140.966 0, 1238641.722 448126.911 0, 1238336.771 448112.874 0, 1238031.818 448098.855 0, 1237726.865 448084.854 0, 1237421.911 448070.871 0, 1237116.957 448056.906 0, 
+    1236812.001 448042.958 0, 1236507.045 448029.029 0, 1236202.087 448015.118 0, 1235897.129 448001.224 0, 1235592.171 447987.349 0, 1235287.211 447973.491 0, 1234982.25 447959.652 0, 1234677.289 447945.83 0, 1234370.889 447931.961 0, 1234119.937 453479.854 0, 
+    1233868.965 459028.179 0, 1234174.709 459042.018 0, 1234479.017 459055.81 0, 1234783.325 459069.62 0, 1235087.631 459083.448 0, 1235391.937 459097.294 0, 1235696.242 459111.157 0, 1236000.546 459125.039 0, 1236304.849 459138.938 0, 1236609.152 459152.856 0, 
+    1236913.453 459166.791 0, 1237217.754 459180.744 0, 1237522.054 459194.716 0, 1237826.353 459208.705 0, 1238130.652 459222.711 0, 1238434.949 459236.736 0, 1238739.246 459250.779 0, 1239043.542 459264.84 0, 1239347.837 459278.918 0, 1239652.131 459293.015 0, 
+    1239956.425 459307.129 0, 1240260.717 459321.262 0, 1240565.009 459335.412 0, 1240869.3 459349.58 0, 1241172.156 459363.699 0, 1241477.879 459377.97 0, 1241782.168 459392.192 0, 1242086.455 459406.432 0, 1242390.742 459420.689 0, 1242695.028 459434.965 0, 
+    1242999.313 459449.258 0, 1243303.597 459463.57 0, 1243607.88 459477.899 0, 1243912.163 459492.246 0, 1244216.444 459506.611 0, 1244520.725 459520.994 0, 1244825.005 459535.395 0, 1245129.284 459549.814 0, 1245433.563 459564.251 0, 1245737.84 459578.706 0, 
+    1246042.117 459593.178 0, 1246346.392 459607.669 0, 1246650.667 459622.177 0, 1246954.941 459636.704 0, 1247259.214 459651.248 0, 1247563.487 459665.81 0, 1247867.758 459680.39 0, 1248172.029 459694.988 0, 1248474.866 459709.535 0, 1248741.512 454161.941 0, 
+    1249008.137 448614.779 0))
+
+POLYGON ((1263078.783 460432.152 0, 1262775.986 460416.75 0, 1262471.758 460401.292 0, 1262167.529 460385.853 0, 1261863.299 460370.431 0, 1261559.068 460355.027 0, 1261254.836 460339.641 0, 1260950.604 460324.273 0, 1260646.37 460308.923 0, 1260342.136 460293.591 0, 
+    1260037.9 460278.277 0, 1259733.664 460262.98 0, 1259429.427 460247.702 0, 1259125.189 460232.441 0, 1258820.95 460217.199 0, 1258516.71 460201.974 0, 1258212.469 460186.767 0, 1257908.227 460171.578 0, 1257603.985 460156.407 0, 1257299.742 460141.254 0, 
+    1256995.497 460126.119 0, 1256691.252 460111.002 0, 1256387.006 460095.902 0, 1256082.759 460080.821 0, 1255777.08 460065.686 0, 1255474.262 460050.711 0, 1255170.013 460035.684 0, 1254865.762 460020.674 0, 1254561.511 460005.682 0, 1254257.258 459990.708 0, 
+    1253953.005 459975.752 0, 1253648.751 459960.814 0, 1253344.496 459945.893 0, 1253040.24 459930.991 0, 1252735.984 459916.106 0, 1252431.726 459901.24 0, 1252127.468 459886.391 0, 1251823.208 459871.56 0, 1251518.948 459856.747 0, 1251214.687 459841.953 0, 
+    1250910.425 459827.175 0, 1250606.162 459812.416 0, 1250301.899 459797.675 0, 1249997.634 459782.952 0, 1249693.369 459768.246 0, 1249389.102 459753.559 0, 1249084.835 459738.889 0, 1248780.567 459724.238 0, 1248474.866 459709.535 0, 1248208.2 465257.558 0, 
+    1247941.513 470806.007 0, 1248246.558 470820.678 0, 1248550.173 470835.298 0, 1248853.787 470849.936 0, 1249157.4 470864.592 0, 1249461.012 470879.266 0, 1249764.624 470893.958 0, 1250068.234 470908.668 0, 1250371.844 470923.395 0, 1250675.453 470938.14 0, 
+    1250979.061 470952.903 0, 1251282.668 470967.685 0, 1251586.274 470982.483 0, 1251889.879 470997.3 0, 1252193.484 471012.135 0, 1252497.088 471026.988 0, 1252800.69 471041.858 0, 1253104.292 471056.746 0, 1253407.893 471071.652 0, 1253711.493 471086.576 0, 
+    1254015.092 471101.518 0, 1254318.691 471116.478 0, 1254622.288 471131.456 0, 1254925.885 471146.451 0, 1255228.052 471161.394 0, 1255533.075 471176.496 0, 1255836.669 471191.545 0, 1256140.262 471206.612 0, 1256443.854 471221.697 0, 1256747.446 471236.799 0, 
+    1257051.036 471251.92 0, 1257354.626 471267.058 0, 1257658.214 471282.215 0, 1257961.802 471297.389 0, 1258265.389 471312.581 0, 1258568.975 471327.791 0, 1258872.56 471343.019 0, 1259176.144 471358.264 0, 1259479.727 471373.528 0, 1259783.309 471388.809 0, 
+    1260086.891 471404.109 0, 1260390.471 471419.426 0, 1260694.051 471434.761 0, 1260997.63 471450.114 0, 1261301.207 471465.484 0, 1261604.784 471480.873 0, 1261908.36 471496.279 0, 1262211.935 471511.704 0, 1262514.083 471527.073 0, 1262796.444 465979.4 0, 
+    1263078.783 460432.152 0))
+
+POLYGON ((1277084.557 472289.307 0, 1276782.452 472273.083 0, 1276478.922 472256.802 0, 1276175.391 472240.537 0, 1275871.859 472224.291 0, 1275568.325 472208.063 0, 1275264.791 472191.852 0, 1274961.256 472175.66 0, 1274657.72 472159.485 0, 1274354.183 472143.328 0, 
+    1274050.645 472127.189 0, 1273747.106 472111.068 0, 1273443.566 472094.965 0, 1273140.026 472078.879 0, 1272836.484 472062.812 0, 1272532.941 472046.762 0, 1272229.398 472030.73 0, 1271925.853 472014.716 0, 1271622.308 471998.72 0, 1271318.761 471982.742 0, 
+    1271015.214 471966.782 0, 1270711.665 471950.839 0, 1270408.116 471934.915 0, 1270104.566 471919.008 0, 1269799.589 471903.044 0, 1269497.463 471887.248 0, 1269193.91 471871.395 0, 1268890.356 471855.56 0, 1268586.801 471839.742 0, 1268283.245 471823.943 0, 
+    1267979.688 471808.161 0, 1267676.131 471792.397 0, 1267372.572 471776.651 0, 1267069.013 471760.923 0, 1266765.452 471745.213 0, 1266461.891 471729.521 0, 1266158.329 471713.846 0, 1265854.765 471698.189 0, 1265551.201 471682.551 0, 1265247.636 471666.93 0, 
+    1264944.07 471651.327 0, 1264640.503 471635.742 0, 1264336.936 471620.174 0, 1264033.367 471604.625 0, 1263729.797 471589.093 0, 1263426.227 471573.58 0, 1263122.655 471558.084 0, 1262819.083 471542.606 0, 1262514.083 471527.073 0, 1262231.7 477075.17 0, 
+    1261949.296 482623.686 0, 1262253.64 482639.186 0, 1262556.559 482654.63 0, 1262859.478 482670.093 0, 1263162.395 482685.573 0, 1263465.312 482701.071 0, 1263768.227 482716.587 0, 1264071.142 482732.121 0, 1264374.056 482747.673 0, 1264676.968 482763.242 0, 
+    1264979.88 482778.829 0, 1265282.791 482794.434 0, 1265585.701 482810.057 0, 1265888.611 482825.698 0, 1266191.519 482841.357 0, 1266494.426 482857.033 0, 1266797.333 482872.727 0, 1267100.238 482888.439 0, 1267403.143 482904.169 0, 1267706.046 482919.917 0, 
+    1268008.949 482935.683 0, 1268311.851 482951.466 0, 1268614.752 482967.267 0, 1268917.652 482983.086 0, 1269219.128 482998.849 0, 1269523.449 483014.778 0, 1269826.346 483030.65 0, 1270129.242 483046.541 0, 1270432.137 483062.449 0, 1270735.032 483078.375 0, 
+    1271037.925 483094.319 0, 1271340.817 483110.28 0, 1271643.709 483126.26 0, 1271946.6 483142.257 0, 1272249.489 483158.272 0, 1272552.378 483174.305 0, 1272855.266 483190.356 0, 1273158.152 483206.425 0, 1273461.038 483222.511 0, 1273763.923 483238.616 0, 
+    1274066.807 483254.738 0, 1274369.69 483270.878 0, 1274672.572 483287.035 0, 1274975.453 483303.211 0, 1275278.333 483319.404 0, 1275581.212 483335.616 0, 1275884.091 483351.845 0, 1276186.968 483368.092 0, 1276488.423 483384.28 0, 1276786.502 477836.583 0, 
+    1277084.557 472289.307 0))
+
+POLYGON ((1291025.343 484185.946 0, 1290723.933 484168.906 0, 1290421.103 484151.804 0, 1290118.271 484134.719 0, 1289815.439 484117.652 0, 1289512.606 484100.603 0, 1289209.772 484083.572 0, 1288906.937 484066.558 0, 1288604.1 484049.563 0, 1288301.263 484032.585 0, 
+    1287998.425 484015.625 0, 1287695.586 483998.683 0, 1287392.746 483981.759 0, 1287089.905 483964.852 0, 1286787.062 483947.964 0, 1286484.219 483931.093 0, 1286181.375 483914.24 0, 1285878.53 483897.405 0, 1285575.684 483880.587 0, 1285272.837 483863.788 0, 
+    1284969.989 483847.006 0, 1284667.139 483830.242 0, 1284364.289 483813.496 0, 1284061.438 483796.768 0, 1283757.166 483779.979 0, 1283455.733 483763.365 0, 1283152.879 483746.69 0, 1282850.024 483730.034 0, 1282547.168 483713.394 0, 1282244.311 483696.773 0, 
+    1281941.453 483680.17 0, 1281638.594 483663.584 0, 1281335.734 483647.016 0, 1281032.874 483630.466 0, 1280730.012 483613.934 0, 1280427.149 483597.42 0, 1280124.285 483580.924 0, 1279821.42 483564.445 0, 1279518.555 483547.984 0, 1279215.688 483531.541 0, 
+    1278912.82 483515.116 0, 1278609.952 483498.709 0, 1278307.082 483482.319 0, 1278004.212 483465.947 0, 1277701.34 483449.594 0, 1277398.468 483433.258 0, 1277095.594 483416.939 0, 1276792.72 483400.639 0, 1276488.423 483384.28 0, 1276190.322 488932.394 0, 
+    1275892.199 494480.921 0, 1276195.839 494497.245 0, 1276498.061 494513.51 0, 1276800.281 494529.793 0, 1277102.5 494546.094 0, 1277404.719 494562.412 0, 1277706.936 494578.749 0, 1278009.153 494595.103 0, 1278311.368 494611.475 0, 1278613.583 494627.865 0, 
+    1278915.796 494644.272 0, 1279218.009 494660.698 0, 1279520.221 494677.141 0, 1279822.431 494693.602 0, 1280124.641 494710.08 0, 1280426.85 494726.577 0, 1280729.058 494743.091 0, 1281031.264 494759.623 0, 1281333.47 494776.173 0, 1281635.675 494792.74 0, 
+    1281937.879 494809.326 0, 1282240.082 494825.929 0, 1282542.284 494842.55 0, 1282844.485 494859.189 0, 1283145.268 494875.767 0, 1283448.884 494892.52 0, 1283751.082 494909.212 0, 1284053.279 494925.922 0, 1284355.475 494942.649 0, 1284657.67 494959.395 0, 
+    1284959.864 494976.158 0, 1285262.057 494992.939 0, 1285564.249 495009.738 0, 1285866.44 495026.555 0, 1286168.63 495043.389 0, 1286470.819 495060.241 0, 1286773.008 495077.111 0, 1287075.195 495093.999 0, 1287377.381 495110.905 0, 1287679.566 495127.828 0, 
+    1287981.75 495144.769 0, 1288283.933 495161.728 0, 1288586.115 495178.705 0, 1288888.297 495195.699 0, 1289190.477 495212.712 0, 1289492.656 495229.742 0, 1289794.834 495246.79 0, 1290097.011 495263.855 0, 1290397.772 495280.859 0, 1290711.569 489733.195 0, 
+    1291025.343 484185.946 0))
+
+POLYGON ((1304901.026 496121.774 0, 1304600.313 496103.921 0, 1304298.185 496086.001 0, 1303996.056 496068.1 0, 1303693.926 496050.216 0, 1303391.795 496032.35 0, 1303089.664 496014.502 0, 1302787.531 495996.672 0, 1302485.397 495978.859 0, 1302183.261 495961.064 0, 
+    1301881.125 495943.287 0, 1301578.988 495925.528 0, 1301276.85 495907.787 0, 1300974.711 495890.063 0, 1300672.57 495872.357 0, 1300370.429 495854.669 0, 1300068.287 495836.999 0, 1299766.143 495819.346 0, 1299463.999 495801.711 0, 1299161.853 495784.094 0, 
+    1298859.707 495766.495 0, 1298557.559 495748.914 0, 1298255.411 495731.35 0, 1297953.261 495713.804 0, 1297649.696 495696.194 0, 1297348.959 495678.766 0, 1297046.806 495661.274 0, 1296744.652 495643.799 0, 1296442.497 495626.342 0, 1296140.341 495608.903 0, 
+    1295838.185 495591.482 0, 1295536.027 495574.078 0, 1295233.868 495556.692 0, 1294931.708 495539.324 0, 1294629.547 495521.974 0, 1294327.385 495504.642 0, 1294025.222 495487.327 0, 1293723.058 495470.03 0, 1293420.893 495452.751 0, 1293118.727 495435.49 0, 
+    1292816.56 495418.246 0, 1292514.392 495401.021 0, 1292212.223 495383.813 0, 1291910.053 495366.623 0, 1291607.882 495349.45 0, 1291305.71 495332.296 0, 1291003.536 495315.159 0, 1290701.362 495298.04 0, 1290397.772 495280.859 0, 1290083.951 500828.933 0, 
+    1289770.107 506377.414 0, 1290073.042 506394.558 0, 1290374.563 506411.64 0, 1290676.083 506428.74 0, 1290977.602 506445.858 0, 1291279.12 506462.993 0, 1291580.637 506480.146 0, 1291882.153 506497.317 0, 1292183.667 506514.505 0, 1292485.181 506531.711 0, 
+    1292786.694 506548.935 0, 1293088.206 506566.177 0, 1293389.717 506583.437 0, 1293691.227 506600.714 0, 1293992.736 506618.009 0, 1294294.244 506635.321 0, 1294595.751 506652.652 0, 1294897.256 506670 0, 1295198.761 506687.366 0, 1295500.265 506704.75 0, 
+    1295801.768 506722.151 0, 1296103.269 506739.57 0, 1296404.77 506757.007 0, 1296706.27 506774.462 0, 1297006.357 506791.852 0, 1297309.266 506809.424 0, 1297610.763 506826.932 0, 1297912.258 506844.458 0, 1298213.753 506862.001 0, 1298515.246 506879.563 0, 
+    1298816.738 506897.141 0, 1299118.23 506914.738 0, 1299419.72 506932.352 0, 1299721.21 506949.985 0, 1300022.698 506967.634 0, 1300324.185 506985.302 0, 1300625.671 507002.987 0, 1300927.157 507020.69 0, 1301228.641 507038.411 0, 1301530.124 507056.15 0, 
+    1301831.606 507073.906 0, 1302133.087 507091.68 0, 1302434.567 507109.472 0, 1302736.046 507127.282 0, 1303037.524 507145.109 0, 1303339 507162.954 0, 1303640.476 507180.817 0, 1303941.951 507198.697 0, 1304242.014 507216.512 0, 1304571.532 501668.939 0, 
+    1304901.026 496121.774 0))
+
+POLYGON ((1318711.493 508096.492 0, 1318411.479 508077.83 0, 1318110.056 508059.097 0, 1317808.632 508040.383 0, 1317507.207 508021.686 0, 1317205.78 508003.007 0, 1316904.353 507984.346 0, 1316602.925 507965.703 0, 1316301.495 507947.077 0, 1316000.064 507928.469 0, 
+    1315698.633 507909.879 0, 1315397.2 507891.306 0, 1315095.766 507872.751 0, 1314794.331 507854.214 0, 1314492.895 507835.695 0, 1314191.457 507817.193 0, 1313890.019 507798.71 0, 1313588.58 507780.244 0, 1313287.139 507761.795 0, 1312985.698 507743.365 0, 
+    1312684.255 507724.952 0, 1312382.811 507706.557 0, 1312081.366 507688.179 0, 1311779.92 507669.82 0, 1311477.065 507651.392 0, 1311177.025 507633.154 0, 1310875.576 507614.847 0, 1310574.126 507596.559 0, 1310272.675 507578.288 0, 1309971.222 507560.035 0, 
+    1309669.769 507541.799 0, 1309368.314 507523.581 0, 1309066.859 507505.382 0, 1308765.402 507487.199 0, 1308463.944 507469.035 0, 1308162.486 507450.888 0, 1307861.026 507432.759 0, 1307559.565 507414.648 0, 1307258.103 507396.555 0, 1306956.64 507378.479 0, 
+    1306655.176 507360.421 0, 1306353.71 507342.381 0, 1306052.244 507324.358 0, 1305750.777 507306.353 0, 1305449.308 507288.366 0, 1305147.839 507270.397 0, 1304846.369 507252.446 0, 1304544.897 507234.512 0, 1304242.014 507216.512 0, 1303912.472 512764.49 0, 
+    1303582.906 518312.869 0, 1303885.133 518330.83 0, 1304185.951 518348.725 0, 1304486.769 518366.637 0, 1304787.585 518384.568 0, 1305088.4 518402.516 0, 1305389.214 518420.481 0, 1305690.028 518438.465 0, 1305990.84 518456.466 0, 1306291.651 518474.485 0, 
+    1306592.461 518492.521 0, 1306893.27 518510.576 0, 1307194.077 518528.648 0, 1307494.884 518546.737 0, 1307795.69 518564.845 0, 1308096.495 518582.97 0, 1308397.298 518601.113 0, 1308698.101 518619.273 0, 1308998.902 518637.451 0, 1309299.703 518655.647 0, 
+    1309600.502 518673.861 0, 1309901.3 518692.092 0, 1310202.097 518710.341 0, 1310502.893 518728.608 0, 1310802.283 518746.807 0, 1311104.482 518765.195 0, 1311405.275 518783.514 0, 1311706.067 518801.852 0, 1312006.858 518820.207 0, 1312307.647 518838.58 0, 
+    1312608.436 518856.971 0, 1312909.223 518875.379 0, 1313210.01 518893.805 0, 1313510.795 518912.249 0, 1313811.579 518930.71 0, 1314112.362 518949.19 0, 1314413.144 518967.687 0, 1314713.925 518986.201 0, 1315014.705 519004.733 0, 1315315.484 519023.283 0, 
+    1315616.261 519041.851 0, 1315917.038 519060.436 0, 1316217.813 519079.04 0, 1316518.588 519097.66 0, 1316819.361 519116.299 0, 1317120.133 519134.955 0, 1317420.904 519153.629 0, 1317721.674 519172.321 0, 1318021.039 519190.943 0, 1318366.279 513643.517 0, 
+    1318711.493 508096.492 0))
+
+POLYGON ((1332456.633 520109.803 0, 1332157.32 520090.335 0, 1331856.604 520070.794 0, 1331555.887 520051.27 0, 1331255.169 520031.765 0, 1330954.449 520012.276 0, 1330653.729 519992.806 0, 1330353.007 519973.353 0, 1330052.284 519953.918 0, 1329751.56 519934.501 0, 
+    1329450.835 519915.101 0, 1329150.109 519895.719 0, 1328849.381 519876.355 0, 1328548.653 519857.008 0, 1328247.923 519837.679 0, 1327947.192 519818.368 0, 1327646.46 519799.075 0, 1327345.727 519779.799 0, 1327044.993 519760.541 0, 1326744.257 519741.301 0, 
+    1326443.521 519722.078 0, 1326142.783 519702.873 0, 1325842.044 519683.686 0, 1325541.305 519664.516 0, 1325239.16 519645.275 0, 1324939.821 519626.23 0, 1324639.078 519607.114 0, 1324338.334 519588.015 0, 1324037.588 519568.934 0, 1323736.842 519549.87 0, 
+    1323436.094 519530.825 0, 1323135.345 519511.797 0, 1322834.595 519492.787 0, 1322533.844 519473.794 0, 1322233.091 519454.819 0, 1321932.338 519435.862 0, 1321631.584 519416.923 0, 1321330.828 519398.001 0, 1321030.071 519379.097 0, 1320729.313 519360.21 0, 
+    1320428.555 519341.342 0, 1320127.795 519322.491 0, 1319827.033 519303.658 0, 1319526.271 519284.842 0, 1319225.508 519266.044 0, 1318924.743 519247.264 0, 1318623.978 519228.502 0, 1318323.211 519209.757 0, 1318021.039 519190.943 0, 1317675.774 524738.767 0, 
+    1317330.485 530286.987 0, 1317632.001 530305.76 0, 1317932.115 530324.465 0, 1318232.227 530343.186 0, 1318532.339 530361.926 0, 1318832.449 530380.683 0, 1319132.558 530399.457 0, 1319432.666 530418.25 0, 1319732.773 530437.06 0, 1320032.879 530455.887 0, 
+    1320332.984 530474.733 0, 1320633.087 530493.596 0, 1320933.19 530512.476 0, 1321233.291 530531.375 0, 1321533.392 530550.291 0, 1321833.491 530569.224 0, 1322133.589 530588.175 0, 1322433.686 530607.144 0, 1322733.782 530626.131 0, 1323033.876 530645.135 0, 
+    1323333.97 530664.157 0, 1323634.062 530683.197 0, 1323934.154 530702.254 0, 1324234.244 530721.329 0, 1324532.933 530740.333 0, 1324834.421 530759.532 0, 1325134.508 530778.66 0, 1325434.594 530797.806 0, 1325734.678 530816.969 0, 1326034.762 530836.15 0, 
+    1326334.844 530855.348 0, 1326634.925 530874.565 0, 1326935.006 530893.799 0, 1327235.085 530913.05 0, 1327535.162 530932.319 0, 1327835.239 530951.606 0, 1328135.315 530970.911 0, 1328435.389 530990.233 0, 1328735.462 531009.573 0, 1329035.534 531028.931 0, 
+    1329335.605 531048.306 0, 1329635.675 531067.699 0, 1329935.744 531087.109 0, 1330235.812 531106.537 0, 1330535.878 531125.983 0, 1330835.943 531145.447 0, 1331136.008 531164.928 0, 1331436.071 531184.427 0, 1331734.734 531203.852 0, 1332095.696 525656.63 0, 
+    1332456.633 520109.803 0))
+
+POLYGON ((1346136.334 532161.408 0, 1345837.725 532141.139 0, 1345537.718 532120.793 0, 1345237.71 532100.464 0, 1344937.701 532080.153 0, 1344637.691 532059.859 0, 1344337.679 532039.583 0, 1344037.667 532019.325 0, 1343737.653 531999.084 0, 1343437.638 531978.862 0, 
+    1343137.622 531958.656 0, 1342837.604 531938.469 0, 1342537.586 531918.299 0, 1342237.566 531898.147 0, 1341937.545 531878.012 0, 1341637.522 531857.895 0, 1341337.499 531837.796 0, 1341037.475 531817.714 0, 1340737.449 531797.65 0, 1340437.422 531777.604 0, 
+    1340137.394 531757.575 0, 1339837.365 531737.564 0, 1339537.334 531717.571 0, 1339237.302 531697.595 0, 1338935.872 531677.544 0, 1338637.236 531657.697 0, 1338337.2 531637.774 0, 1338037.164 531617.869 0, 1337737.127 531597.982 0, 1337437.088 531578.112 0, 
+    1337137.048 531558.26 0, 1336837.007 531538.426 0, 1336536.965 531518.609 0, 1336236.922 531498.81 0, 1335936.877 531479.029 0, 1335636.831 531459.265 0, 1335336.785 531439.519 0, 1335036.737 531419.79 0, 1334736.687 531400.08 0, 1334436.637 531380.386 0, 
+    1334136.586 531360.711 0, 1333836.533 531341.053 0, 1333536.479 531321.413 0, 1333236.424 531301.791 0, 1332936.368 531282.186 0, 1332636.311 531262.599 0, 1332336.253 531243.029 0, 1332036.193 531223.477 0, 1331734.734 531203.852 0, 1331373.745 536751.467 0, 
+    1331012.732 542299.47 0, 1331313.535 542319.053 0, 1331612.942 542338.562 0, 1331912.347 542358.089 0, 1332211.752 542377.633 0, 1332511.155 542397.196 0, 1332810.556 542416.775 0, 1333109.957 542436.373 0, 1333409.357 542455.988 0, 1333708.755 542475.62 0, 
+    1334008.152 542495.271 0, 1334307.549 542514.938 0, 1334606.944 542534.624 0, 1334906.337 542554.327 0, 1335205.73 542574.048 0, 1335505.121 542593.786 0, 1335804.512 542613.542 0, 1336103.901 542633.316 0, 1336403.289 542653.107 0, 1336702.676 542672.916 0, 
+    1337002.061 542692.742 0, 1337301.446 542712.586 0, 1337600.829 542732.448 0, 1337900.211 542752.327 0, 1338198.198 542772.132 0, 1338498.972 542792.139 0, 1338798.351 542812.071 0, 1339097.728 542832.021 0, 1339397.104 542851.988 0, 1339696.48 542871.973 0, 
+    1339995.853 542891.976 0, 1340295.226 542911.996 0, 1340594.598 542932.034 0, 1340893.968 542952.09 0, 1341193.337 542972.163 0, 1341492.705 542992.254 0, 1341792.072 543012.362 0, 1342091.438 543032.488 0, 1342390.802 543052.632 0, 1342690.166 543072.793 0, 
+    1342989.528 543092.972 0, 1343288.889 543113.168 0, 1343588.248 543133.382 0, 1343887.607 543153.614 0, 1344186.964 543173.863 0, 1344486.32 543194.13 0, 1344785.675 543214.415 0, 1345085.029 543234.717 0, 1345382.989 543254.942 0, 1345759.675 537707.981 0, 
+    1346136.334 532161.408 0))
+
+POLYGON ((1359750.488 544251.009 0, 1359452.585 544229.942 0, 1359153.29 544208.794 0, 1358853.993 544187.664 0, 1358554.696 544166.552 0, 1358255.397 544145.457 0, 1357956.096 544124.379 0, 1357656.795 544103.319 0, 1357357.492 544082.277 0, 1357058.188 544061.253 0, 
+    1356758.883 544040.246 0, 1356459.577 544019.256 0, 1356160.269 543998.285 0, 1355860.961 543977.331 0, 1355561.65 543956.394 0, 1355262.339 543935.475 0, 1354963.027 543914.574 0, 1354663.713 543893.691 0, 1354364.398 543872.825 0, 1354065.082 543851.976 0, 
+    1353765.764 543831.145 0, 1353466.445 543810.332 0, 1353167.126 543789.537 0, 1352867.804 543768.759 0, 1352567.09 543747.902 0, 1352269.159 543727.256 0, 1351969.834 543706.531 0, 1351670.508 543685.823 0, 1351371.181 543665.134 0, 1351071.852 543644.461 0, 
+    1350772.522 543623.807 0, 1350473.192 543603.17 0, 1350173.859 543582.551 0, 1349874.526 543561.949 0, 1349575.192 543541.365 0, 1349275.856 543520.798 0, 1348976.519 543500.249 0, 1348677.181 543479.718 0, 1348377.841 543459.204 0, 1348078.501 543438.708 0, 
+    1347779.159 543418.23 0, 1347479.816 543397.769 0, 1347180.472 543377.326 0, 1346881.127 543356.901 0, 1346581.78 543336.493 0, 1346282.432 543316.102 0, 1345983.083 543295.73 0, 1345683.733 543275.375 0, 1345382.989 543254.942 0, 1345006.276 548802.29 0, 
+    1344629.538 554350.02 0, 1344929.627 554370.408 0, 1345228.324 554390.718 0, 1345527.02 554411.047 0, 1345825.714 554431.393 0, 1346124.408 554451.756 0, 1346423.1 554472.137 0, 1346721.791 554492.535 0, 1347020.481 554512.952 0, 1347319.17 554533.385 0, 
+    1347617.858 554553.837 0, 1347916.544 554574.306 0, 1348215.229 554594.792 0, 1348513.913 554615.296 0, 1348812.596 554635.818 0, 1349111.277 554656.357 0, 1349409.958 554676.914 0, 1349708.637 554697.488 0, 1350007.315 554718.08 0, 1350305.991 554738.69 0, 
+    1350604.667 554759.317 0, 1350903.341 554779.961 0, 1351202.014 554800.624 0, 1351500.686 554821.303 0, 1351797.968 554841.905 0, 1352098.026 554862.716 0, 1352396.694 554883.448 0, 1352695.361 554904.199 0, 1352994.027 554924.966 0, 1353292.691 554945.752 0, 
+    1353591.354 554966.555 0, 1353890.016 554987.375 0, 1354188.677 555008.213 0, 1354487.337 555029.069 0, 1354785.995 555049.942 0, 1355084.652 555070.833 0, 1355383.308 555091.741 0, 1355681.963 555112.667 0, 1355980.616 555133.611 0, 1356279.269 555154.572 0, 
+    1356577.92 555175.55 0, 1356876.569 555196.547 0, 1357175.218 555217.56 0, 1357473.865 555238.592 0, 1357772.511 555259.641 0, 1358071.156 555280.707 0, 1358369.799 555301.791 0, 1358668.442 555322.893 0, 1358965.695 555343.914 0, 1359358.105 549797.271 0, 
+    1359750.488 544251.009 0))
+
+POLYGON ((1373298.987 556378.307 0, 1373001.792 556356.446 0, 1372703.21 556334.5 0, 1372404.628 556312.573 0, 1372106.044 556290.662 0, 1371807.458 556268.77 0, 1371508.872 556246.895 0, 1371210.284 556225.037 0, 1370911.694 556203.197 0, 1370613.104 556181.375 0, 
+    1370314.512 556159.57 0, 1370015.919 556137.783 0, 1369717.325 556116.013 0, 1369418.729 556094.261 0, 1369120.132 556072.527 0, 1368821.534 556050.81 0, 1368522.934 556029.111 0, 1368224.334 556007.429 0, 1367925.732 555985.765 0, 1367627.128 555964.118 0, 
+    1367328.524 555942.489 0, 1367029.918 555920.878 0, 1366731.311 555899.284 0, 1366432.702 555877.707 0, 1366132.706 555856.049 0, 1365835.482 555834.608 0, 1365536.87 555813.084 0, 1365238.256 555791.578 0, 1364939.641 555770.09 0, 1364641.025 555748.619 0, 
+    1364342.408 555727.166 0, 1364043.79 555705.73 0, 1363745.17 555684.312 0, 1363446.549 555662.911 0, 1363147.927 555641.528 0, 1362849.303 555620.163 0, 1362550.678 555598.815 0, 1362252.052 555577.485 0, 1361953.425 555556.172 0, 1361654.796 555534.877 0, 
+    1361356.166 555513.6 0, 1361057.535 555492.34 0, 1360758.903 555471.097 0, 1360460.269 555449.873 0, 1360161.635 555428.665 0, 1359862.998 555407.476 0, 1359564.361 555386.304 0, 1359265.723 555365.149 0, 1358965.695 555343.914 0, 1358573.258 560890.938 0, 
+    1358180.795 566438.338 0, 1358480.166 566459.526 0, 1358778.152 566480.635 0, 1359076.136 566501.76 0, 1359374.119 566522.904 0, 1359672.101 566544.064 0, 1359970.081 566565.243 0, 1360268.061 566586.439 0, 1360566.039 566607.652 0, 1360864.016 566628.883 0, 
+    1361161.991 566650.132 0, 1361459.966 566671.398 0, 1361757.939 566692.681 0, 1362055.911 566713.982 0, 1362353.881 566735.301 0, 1362651.851 566756.637 0, 1362949.819 566777.991 0, 1363247.786 566799.362 0, 1363545.751 566820.751 0, 1363843.715 566842.157 0, 
+    1364141.678 566863.581 0, 1364439.64 566885.023 0, 1364737.601 566906.482 0, 1365035.56 566927.958 0, 1365332.135 566949.352 0, 1365631.475 566970.964 0, 1365929.43 566992.493 0, 1366227.384 567014.04 0, 1366525.337 567035.604 0, 1366823.289 567057.185 0, 
+    1367121.239 567078.785 0, 1367419.189 567100.401 0, 1367717.136 567122.036 0, 1368015.083 567143.688 0, 1368313.028 567165.357 0, 1368610.972 567187.044 0, 1368908.915 567208.749 0, 1369206.856 567230.471 0, 1369504.797 567252.21 0, 1369802.736 567273.967 0, 
+    1370100.673 567295.742 0, 1370398.61 567317.534 0, 1370696.545 567339.344 0, 1370994.478 567361.171 0, 1371292.411 567383.016 0, 1371590.342 567404.878 0, 1371888.272 567426.758 0, 1372186.201 567448.655 0, 1372482.746 567470.468 0, 1372890.88 561924.199 0, 
+    1373298.987 556378.307 0))
+
+POLYGON ((1386781.724 568543 0, 1386485.239 568520.349 0, 1386187.374 568497.61 0, 1385889.507 568474.889 0, 1385591.639 568452.185 0, 1385293.769 568429.499 0, 1384995.898 568406.83 0, 1384698.026 568384.178 0, 1384400.152 568361.545 0, 1384102.277 568338.928 0, 
+    1383804.401 568316.33 0, 1383506.524 568293.748 0, 1383208.645 568271.185 0, 1382910.764 568248.639 0, 1382612.883 568226.11 0, 1382315 568203.599 0, 1382017.116 568181.105 0, 1381719.23 568158.629 0, 1381421.343 568136.171 0, 1381123.455 568113.73 0, 
+    1380825.566 568091.307 0, 1380527.675 568068.901 0, 1380229.783 568046.512 0, 1379931.889 568024.142 0, 1379632.614 568001.685 0, 1379336.098 567979.453 0, 1379038.201 567957.134 0, 1378740.302 567934.834 0, 1378442.402 567912.551 0, 1378144.501 567890.285 0, 
+    1377846.598 567868.037 0, 1377548.694 567845.806 0, 1377250.789 567823.593 0, 1376952.883 567801.398 0, 1376654.975 567779.22 0, 1376357.066 567757.06 0, 1376059.155 567734.917 0, 1375761.243 567712.791 0, 1375463.33 567690.684 0, 1375165.416 567668.593 0, 
+    1374867.5 567646.521 0, 1374569.583 567624.465 0, 1374271.665 567602.428 0, 1373973.745 567580.408 0, 1373675.824 567558.405 0, 1373377.902 567536.42 0, 1373079.979 567514.452 0, 1372782.054 567492.503 0, 1372482.746 567470.468 0, 1372074.584 573017.111 0, 
+    1371666.395 578564.123 0, 1371965.047 578586.109 0, 1372262.319 578608.011 0, 1372559.589 578629.93 0, 1372856.858 578651.867 0, 1373154.126 578673.821 0, 1373451.393 578695.793 0, 1373748.658 578717.783 0, 1374045.922 578739.79 0, 1374343.185 578761.814 0, 
+    1374640.447 578783.856 0, 1374937.707 578805.915 0, 1375234.966 578827.992 0, 1375532.223 578850.086 0, 1375829.48 578872.198 0, 1376126.735 578894.327 0, 1376423.988 578916.474 0, 1376721.241 578938.639 0, 1377018.492 578960.82 0, 1377315.741 578983.02 0, 
+    1377612.99 579005.236 0, 1377910.237 579027.471 0, 1378207.483 579049.723 0, 1378504.727 579071.992 0, 1378800.593 579094.175 0, 1379099.212 579116.583 0, 1379396.453 579138.905 0, 1379693.692 579161.244 0, 1379990.93 579183.601 0, 1380288.167 579205.975 0, 
+    1380585.402 579228.367 0, 1380882.636 579250.776 0, 1381179.869 579273.203 0, 1381477.1 579295.647 0, 1381774.33 579318.109 0, 1382071.559 579340.588 0, 1382368.786 579363.085 0, 1382666.012 579385.599 0, 1382963.237 579408.131 0, 1383260.46 579430.68 0, 
+    1383557.683 579453.246 0, 1383854.903 579475.831 0, 1384152.123 579498.432 0, 1384449.341 579521.052 0, 1384746.558 579543.688 0, 1385043.773 579566.342 0, 1385340.987 579589.014 0, 1385638.2 579611.703 0, 1385934.035 579634.305 0, 1386357.894 574088.467 0, 
+    1386781.724 568543 0))
+
+POLYGON ((1400198.594 580744.79 0, 1399902.822 580721.353 0, 1399605.675 580697.824 0, 1399308.526 580674.313 0, 1399011.376 580650.819 0, 1398714.224 580627.343 0, 1398417.071 580603.884 0, 1398119.917 580580.443 0, 1397822.761 580557.019 0, 1397525.604 580533.613 0, 
+    1397228.445 580510.224 0, 1396931.285 580486.853 0, 1396634.124 580463.499 0, 1396336.961 580440.163 0, 1396039.797 580416.844 0, 1395742.632 580393.542 0, 1395445.465 580370.258 0, 1395148.297 580346.992 0, 1394851.128 580323.743 0, 1394553.957 580300.512 0, 
+    1394256.785 580277.298 0, 1393959.611 580254.101 0, 1393662.436 580230.922 0, 1393365.26 580207.761 0, 1393066.707 580184.51 0, 1392770.903 580161.491 0, 1392473.722 580138.382 0, 1392176.541 580115.29 0, 1391879.358 580092.216 0, 1391582.173 580069.16 0, 
+    1391284.987 580046.121 0, 1390987.8 580023.099 0, 1390690.611 580000.095 0, 1390393.422 579977.109 0, 1390096.23 579954.14 0, 1389799.038 579931.188 0, 1389501.844 579908.254 0, 1389204.648 579885.337 0, 1388907.452 579862.438 0, 1388610.254 579839.557 0, 
+    1388313.054 579816.693 0, 1388015.854 579793.846 0, 1387718.652 579771.017 0, 1387421.448 579748.205 0, 1387124.244 579725.411 0, 1386827.037 579702.635 0, 1386529.83 579679.876 0, 1386232.621 579657.134 0, 1385934.035 579634.305 0, 1385510.148 585180.509 0, 
+    1385086.233 590727.076 0, 1385384.164 590749.856 0, 1385680.72 590772.547 0, 1385977.274 590795.256 0, 1386273.827 590817.983 0, 1386570.379 590840.727 0, 1386866.93 590863.488 0, 1387163.479 590886.267 0, 1387460.027 590909.064 0, 1387756.573 590931.878 0, 
+    1388053.118 590954.709 0, 1388349.662 590977.558 0, 1388646.205 591000.424 0, 1388942.746 591023.308 0, 1389239.285 591046.209 0, 1389535.824 591069.127 0, 1389832.361 591092.063 0, 1390128.897 591115.017 0, 1390425.431 591137.988 0, 1390721.964 591160.976 0, 
+    1391018.496 591183.982 0, 1391315.026 591207.005 0, 1391611.555 591230.046 0, 1391908.082 591253.104 0, 1392203.237 591276.073 0, 1392501.133 591299.273 0, 1392797.657 591322.384 0, 1393094.179 591345.512 0, 1393390.7 591368.657 0, 1393687.219 591391.82 0, 
+    1393983.737 591415 0, 1394280.254 591438.198 0, 1394576.769 591461.413 0, 1394873.283 591484.646 0, 1395169.796 591507.896 0, 1395466.307 591531.164 0, 1395762.817 591554.449 0, 1396059.325 591577.752 0, 1396355.833 591601.072 0, 1396652.338 591624.409 0, 
+    1396948.843 591647.764 0, 1397245.346 591671.136 0, 1397541.847 591694.526 0, 1397838.348 591717.933 0, 1398134.846 591741.358 0, 1398431.344 591764.8 0, 1398727.84 591788.26 0, 1399024.335 591811.737 0, 1399319.457 591835.123 0, 1399759.04 586289.775 0, 
+    1400198.594 580744.79 0))
+
+POLYGON ((1413549.494 592983.376 0, 1413254.436 592959.156 0, 1412958.009 592934.842 0, 1412661.58 592910.545 0, 1412365.15 592886.265 0, 1412068.719 592862.003 0, 1411772.286 592837.758 0, 1411475.852 592813.53 0, 1411179.416 592789.321 0, 1410882.979 592765.128 0, 
+    1410586.54 592740.953 0, 1410290.1 592716.795 0, 1409993.659 592692.655 0, 1409697.216 592668.533 0, 1409400.771 592644.427 0, 1409104.326 592620.34 0, 1408807.879 592596.269 0, 1408511.43 592572.216 0, 1408214.98 592548.181 0, 1407918.529 592524.163 0, 
+    1407622.076 592500.162 0, 1407325.622 592476.179 0, 1407029.166 592452.214 0, 1406732.709 592428.265 0, 1406434.881 592404.224 0, 1406139.791 592380.421 0, 1405843.329 592356.525 0, 1405546.867 592332.647 0, 1405250.403 592308.786 0, 1404953.937 592284.943 0, 
+    1404657.47 592261.117 0, 1404361.002 592237.308 0, 1404064.532 592213.517 0, 1403768.061 592189.743 0, 1403471.589 592165.987 0, 1403175.115 592142.248 0, 1402878.64 592118.527 0, 1402582.163 592094.823 0, 1402285.685 592071.136 0, 1401989.206 592047.467 0, 
+    1401692.725 592023.816 0, 1401396.242 592000.182 0, 1401099.759 591976.565 0, 1400803.274 591952.966 0, 1400506.787 591929.384 0, 1400210.3 591905.82 0, 1399913.81 591882.273 0, 1399617.32 591858.743 0, 1399319.457 591835.123 0, 1398879.846 597380.831 0, 
+    1398440.206 602926.897 0, 1398737.412 602950.465 0, 1399033.25 602973.943 0, 1399329.087 602997.438 0, 1399624.922 603020.95 0, 1399920.755 603044.48 0, 1400216.587 603068.028 0, 1400512.418 603091.592 0, 1400808.247 603115.174 0, 1401104.076 603138.774 0, 
+    1401399.902 603162.391 0, 1401695.727 603186.025 0, 1401991.551 603209.677 0, 1402287.374 603233.346 0, 1402583.195 603257.032 0, 1402879.014 603280.736 0, 1403174.833 603304.458 0, 1403470.65 603328.196 0, 1403766.465 603351.953 0, 1404062.279 603375.726 0, 
+    1404358.092 603399.517 0, 1404653.903 603423.326 0, 1404949.713 603447.151 0, 1405245.522 603470.995 0, 1405539.962 603494.745 0, 1405837.134 603518.733 0, 1406132.939 603542.629 0, 1406428.741 603566.542 0, 1406724.543 603590.472 0, 1407020.343 603614.42 0, 
+    1407316.142 603638.385 0, 1407611.939 603662.367 0, 1407907.735 603686.367 0, 1408203.529 603710.385 0, 1408499.322 603734.419 0, 1408795.114 603758.472 0, 1409090.904 603782.541 0, 1409386.692 603806.628 0, 1409682.48 603830.733 0, 1409978.266 603854.854 0, 
+    1410274.05 603878.994 0, 1410569.833 603903.15 0, 1410865.615 603927.324 0, 1411161.395 603951.516 0, 1411457.174 603975.725 0, 1411752.951 603999.951 0, 1412048.727 604024.194 0, 1412344.502 604048.456 0, 1412638.91 604072.622 0, 1413094.216 598527.82 0, 
+    1413549.494 592983.376 0))
+
+POLYGON ((1426834.32 605258.456 0, 1426539.979 605233.458 0, 1426244.274 605208.361 0, 1425948.568 605183.282 0, 1425652.86 605158.221 0, 1425357.151 605133.176 0, 1425061.44 605108.149 0, 1424765.728 605083.14 0, 1424470.015 605058.147 0, 1424174.3 605033.173 0, 
+    1423878.583 605008.215 0, 1423582.865 604983.275 0, 1423287.145 604958.353 0, 1422991.425 604933.448 0, 1422695.702 604908.56 0, 1422399.978 604883.69 0, 1422104.253 604858.837 0, 1421808.526 604834.001 0, 1421512.798 604809.183 0, 1421217.068 604784.382 0, 
+    1420921.337 604759.599 0, 1420625.604 604734.833 0, 1420329.87 604710.085 0, 1420034.134 604685.354 0, 1419737.033 604660.526 0, 1419442.659 604635.944 0, 1419146.919 604611.265 0, 1418851.178 604586.603 0, 1418555.435 604561.959 0, 1418259.69 604537.333 0, 
+    1417963.945 604512.723 0, 1417668.197 604488.132 0, 1417372.449 604463.557 0, 1417076.699 604439 0, 1416780.947 604414.461 0, 1416485.194 604389.938 0, 1416189.44 604365.434 0, 1415893.684 604340.946 0, 1415597.927 604316.476 0, 1415302.168 604292.024 0, 
+    1415006.408 604267.589 0, 1414710.646 604243.171 0, 1414414.883 604218.77 0, 1414119.119 604194.388 0, 1413823.353 604170.022 0, 1413527.585 604145.674 0, 1413231.817 604121.343 0, 1412936.046 604097.03 0, 1412638.91 604072.622 0, 1412183.574 609617.777 0, 
+    1411728.209 615163.284 0, 1412024.69 615187.638 0, 1412319.807 615211.897 0, 1412614.923 615236.174 0, 1412910.038 615260.469 0, 1413205.151 615284.781 0, 1413500.263 615309.11 0, 1413795.373 615333.456 0, 1414090.482 615357.82 0, 1414385.589 615382.201 0, 
+    1414680.695 615406.6 0, 1414975.8 615431.016 0, 1415270.903 615455.449 0, 1415566.005 615479.9 0, 1415861.105 615504.368 0, 1416156.204 615528.853 0, 1416451.301 615553.356 0, 1416746.397 615577.876 0, 1417041.492 615602.414 0, 1417336.585 615626.969 0, 
+    1417631.676 615651.541 0, 1417926.766 615676.131 0, 1418221.855 615700.738 0, 1418516.942 615725.362 0, 1418810.667 615749.89 0, 1419107.112 615774.663 0, 1419402.195 615799.34 0, 1419697.277 615824.033 0, 1419992.357 615848.745 0, 1420287.435 615873.473 0, 
+    1420582.512 615898.219 0, 1420877.588 615922.983 0, 1421172.662 615947.763 0, 1421467.735 615972.561 0, 1421762.806 615997.377 0, 1422057.876 616022.21 0, 1422352.944 616047.06 0, 1422648.011 616071.927 0, 1422943.076 616096.812 0, 1423238.14 616121.714 0, 
+    1423533.203 616146.634 0, 1423828.264 616171.571 0, 1424123.323 616196.525 0, 1424418.381 616221.497 0, 1424713.438 616246.486 0, 1425008.493 616271.493 0, 1425303.547 616296.517 0, 1425598.599 616321.558 0, 1425892.29 616346.501 0, 1426363.32 610802.303 0, 
+    1426834.32 605258.456 0))
+
+POLYGON ((1440052.971 617569.729 0, 1439759.35 617543.957 0, 1439464.369 617518.082 0, 1439169.388 617492.225 0, 1438874.404 617466.385 0, 1438579.42 617440.562 0, 1438284.433 617414.757 0, 1437989.445 617388.969 0, 1437694.456 617363.198 0, 1437399.465 617337.445 0, 
+    1437104.473 617311.71 0, 1436809.479 617285.991 0, 1436514.483 617260.29 0, 1436219.487 617234.606 0, 1435924.488 617208.94 0, 1435629.488 617183.291 0, 1435334.487 617157.659 0, 1435039.484 617132.045 0, 1434744.479 617106.448 0, 1434449.473 617080.869 0, 
+    1434154.466 617055.307 0, 1433859.457 617029.762 0, 1433564.446 617004.234 0, 1433269.434 616978.724 0, 1432973.063 616953.114 0, 1432679.406 616927.756 0, 1432384.389 616902.298 0, 1432089.371 616876.858 0, 1431794.352 616851.435 0, 1431499.331 616826.029 0, 
+    1431204.308 616800.64 0, 1430909.284 616775.269 0, 1430614.259 616749.915 0, 1430319.232 616724.579 0, 1430024.204 616699.26 0, 1429729.174 616673.958 0, 1429434.142 616648.674 0, 1429139.109 616623.407 0, 1428844.075 616598.157 0, 1428549.039 616572.925 0, 
+    1428254.002 616547.71 0, 1427958.963 616522.513 0, 1427663.922 616497.332 0, 1427368.881 616472.17 0, 1427073.837 616447.024 0, 1426778.793 616421.896 0, 1426483.746 616396.786 0, 1426188.699 616371.692 0, 1425892.29 616346.501 0, 1425421.23 621891.046 0, 
+    1424950.142 627435.935 0, 1425245.895 627461.071 0, 1425540.29 627486.109 0, 1425834.683 627511.164 0, 1426129.075 627536.236 0, 1426423.466 627561.326 0, 1426717.855 627586.433 0, 1427012.243 627611.558 0, 1427306.629 627636.699 0, 1427601.014 627661.859 0, 
+    1427895.397 627687.035 0, 1428189.779 627712.229 0, 1428484.159 627737.44 0, 1428778.538 627762.668 0, 1429072.915 627787.914 0, 1429367.291 627813.177 0, 1429661.665 627838.457 0, 1429956.038 627863.755 0, 1430250.409 627889.07 0, 1430544.779 627914.402 0, 
+    1430839.147 627939.752 0, 1431133.514 627965.119 0, 1431427.879 627990.503 0, 1431722.243 628015.905 0, 1432015.25 628041.207 0, 1432310.967 628066.76 0, 1432605.326 628092.214 0, 1432899.684 628117.685 0, 1433194.04 628143.173 0, 1433488.395 628168.679 0, 
+    1433782.748 628194.202 0, 1434077.1 628219.742 0, 1434371.451 628245.299 0, 1434665.8 628270.874 0, 1434960.147 628296.467 0, 1435254.493 628322.076 0, 1435548.837 628347.703 0, 1435843.18 628373.347 0, 1436137.521 628399.009 0, 1436431.861 628424.688 0, 
+    1436726.199 628450.384 0, 1437020.536 628476.097 0, 1437314.871 628501.828 0, 1437609.205 628527.576 0, 1437903.537 628553.342 0, 1438197.868 628579.124 0, 1438492.197 628604.925 0, 1438786.525 628630.742 0, 1439079.497 628656.458 0, 1439566.249 623112.922 0, 
+    1440052.971 617569.729 0))
+
+POLYGON ((1453205.348 629916.894 0, 1452912.448 629890.35 0, 1452618.194 629863.701 0, 1452323.939 629837.07 0, 1452029.682 629810.455 0, 1451735.424 629783.858 0, 1451441.164 629757.279 0, 1451146.903 629730.717 0, 1450852.64 629704.172 0, 1450558.375 629677.644 0, 
+    1450264.109 629651.134 0, 1449969.841 629624.641 0, 1449675.572 629598.165 0, 1449381.301 629571.707 0, 1449087.029 629545.266 0, 1448792.755 629518.842 0, 1448498.48 629492.436 0, 1448204.203 629466.046 0, 1447909.924 629439.675 0, 1447615.644 629413.32 0, 
+    1447321.363 629386.983 0, 1447027.079 629360.663 0, 1446732.795 629334.361 0, 1446438.508 629308.076 0, 1446142.868 629281.687 0, 1445849.931 629255.557 0, 1445555.64 629229.324 0, 1445261.348 629203.108 0, 1444967.054 629176.91 0, 1444672.758 629150.729 0, 
+    1444378.461 629124.565 0, 1444084.162 629098.418 0, 1443789.862 629072.289 0, 1443495.561 629046.177 0, 1443201.257 629020.082 0, 1442906.953 628994.005 0, 1442612.646 628967.945 0, 1442318.338 628941.903 0, 1442024.029 628915.877 0, 1441729.718 628889.869 0, 
+    1441435.406 628863.879 0, 1441141.092 628837.905 0, 1440846.776 628811.949 0, 1440552.459 628786.01 0, 1440258.141 628760.089 0, 1439963.821 628734.185 0, 1439669.499 628708.298 0, 1439375.176 628682.429 0, 1439079.497 628656.458 0, 1438592.715 634200.335 0, 
+    1438105.903 639744.55 0, 1438400.926 639770.463 0, 1438694.597 639796.275 0, 1438988.266 639822.105 0, 1439281.933 639847.951 0, 1439575.599 639873.815 0, 1439869.264 639899.696 0, 1440162.927 639925.595 0, 1440456.588 639951.511 0, 1440750.248 639977.444 0, 
+    1441043.906 640003.394 0, 1441337.563 640029.362 0, 1441631.218 640055.347 0, 1441924.872 640081.349 0, 1442218.524 640107.368 0, 1442512.175 640133.405 0, 1442805.824 640159.459 0, 1443099.472 640185.53 0, 1443393.118 640211.619 0, 1443686.762 640237.725 0, 
+    1443980.405 640263.848 0, 1444274.047 640289.988 0, 1444567.687 640316.146 0, 1444861.325 640342.321 0, 1445153.612 640368.393 0, 1445448.597 640394.723 0, 1445742.231 640420.95 0, 1446035.863 640447.194 0, 1446329.494 640473.455 0, 1446623.123 640499.734 0, 
+    1446916.75 640526.03 0, 1447210.376 640552.343 0, 1447504.001 640578.674 0, 1447797.624 640605.022 0, 1448091.245 640631.387 0, 1448384.865 640657.769 0, 1448678.483 640684.169 0, 1448972.1 640710.586 0, 1449265.715 640737.02 0, 1449559.329 640763.472 0, 
+    1449852.941 640789.941 0, 1450146.551 640816.427 0, 1450440.16 640842.93 0, 1450733.767 640869.451 0, 1451027.373 640895.989 0, 1451320.978 640922.544 0, 1451614.58 640949.116 0, 1451908.181 640975.706 0, 1452200.432 641002.191 0, 1452702.906 635459.374 0, 
+    1453205.348 629916.894 0))
+
+POLYGON ((1466291.352 642299.646 0, 1465999.175 642272.336 0, 1465705.65 642244.917 0, 1465412.124 642217.515 0, 1465118.595 642190.13 0, 1464825.066 642162.763 0, 1464531.535 642135.413 0, 1464238.002 642108.08 0, 1463944.467 642080.765 0, 1463650.931 642053.466 0, 
+    1463357.393 642026.185 0, 1463063.854 641998.922 0, 1462770.313 641971.675 0, 1462476.771 641944.446 0, 1462183.227 641917.235 0, 1461889.681 641890.04 0, 1461596.134 641862.863 0, 1461302.585 641835.703 0, 1461009.034 641808.56 0, 1460715.482 641781.435 0, 
+    1460421.928 641754.326 0, 1460128.373 641727.236 0, 1459834.816 641700.162 0, 1459541.258 641673.106 0, 1459246.351 641645.943 0, 1458954.136 641619.045 0, 1458660.573 641592.04 0, 1458367.008 641565.053 0, 1458073.441 641538.083 0, 1457779.873 641511.13 0, 
+    1457486.304 641484.195 0, 1457192.733 641457.277 0, 1456899.16 641430.376 0, 1456605.585 641403.493 0, 1456312.01 641376.626 0, 1456018.432 641349.777 0, 1455724.853 641322.946 0, 1455431.272 641296.131 0, 1455137.69 641269.334 0, 1454844.106 641242.554 0, 
+    1454550.521 641215.792 0, 1454256.934 641189.046 0, 1453963.345 641162.318 0, 1453669.755 641135.608 0, 1453376.163 641108.914 0, 1453082.57 641082.238 0, 1452788.975 641055.579 0, 1452495.379 641028.938 0, 1452200.432 641002.191 0, 1451697.929 646545.343 0, 
+    1451195.395 652088.825 0, 1451489.686 652115.513 0, 1451782.63 652142.095 0, 1452075.572 652168.695 0, 1452368.513 652195.312 0, 1452661.452 652221.946 0, 1452954.39 652248.597 0, 1453247.326 652275.266 0, 1453540.26 652301.952 0, 1453833.193 652328.655 0, 
+    1454126.125 652355.375 0, 1454419.054 652382.113 0, 1454711.983 652408.867 0, 1455004.909 652435.639 0, 1455297.834 652462.429 0, 1455590.758 652489.235 0, 1455883.68 652516.059 0, 1456176.6 652542.9 0, 1456469.519 652569.758 0, 1456762.436 652596.634 0, 
+    1457055.351 652623.527 0, 1457348.265 652650.437 0, 1457641.178 652677.364 0, 1457934.088 652704.308 0, 1458225.654 652731.146 0, 1458519.905 652758.249 0, 1458812.811 652785.245 0, 1459105.716 652812.259 0, 1459398.619 652839.289 0, 1459691.52 652866.337 0, 
+    1459984.42 652893.402 0, 1460277.318 652920.485 0, 1460570.214 652947.584 0, 1460863.109 652974.701 0, 1461156.002 653001.835 0, 1461448.894 653028.987 0, 1461741.784 653056.155 0, 1462034.673 653083.341 0, 1462327.559 653110.544 0, 1462620.445 653137.764 0, 
+    1462913.328 653165.002 0, 1463206.211 653192.257 0, 1463499.091 653219.529 0, 1463791.97 653246.818 0, 1464084.847 653274.125 0, 1464377.723 653301.448 0, 1464670.597 653328.789 0, 1464963.469 653356.147 0, 1465254.997 653383.397 0, 1465773.19 647841.356 0, 
+    1466291.352 642299.646 0))
+
+POLYGON ((1479310.886 654717.685 0, 1479019.434 654689.611 0, 1478726.64 654661.426 0, 1478433.844 654633.258 0, 1478141.047 654605.106 0, 1477848.248 654576.973 0, 1477555.447 654548.856 0, 1477262.645 654520.757 0, 1476969.841 654492.675 0, 1476677.036 654464.61 0, 
+    1476384.228 654436.562 0, 1476091.419 654408.532 0, 1475798.609 654380.519 0, 1475505.797 654352.523 0, 1475212.983 654324.544 0, 1474920.167 654296.582 0, 1474627.35 654268.638 0, 1474334.532 654240.711 0, 1474041.711 654212.801 0, 1473748.889 654184.909 0, 
+    1473456.065 654157.034 0, 1473163.24 654129.175 0, 1472870.413 654101.335 0, 1472577.585 654073.511 0, 1472283.413 654045.577 0, 1471991.922 654017.916 0, 1471699.089 653990.144 0, 1471406.254 653962.389 0, 1471113.417 653934.652 0, 1470820.579 653906.931 0, 
+    1470527.739 653879.228 0, 1470234.897 653851.543 0, 1469942.054 653823.874 0, 1469649.209 653796.223 0, 1469356.362 653768.589 0, 1469063.514 653740.972 0, 1468770.664 653713.373 0, 1468477.813 653685.79 0, 1468184.96 653658.225 0, 1467892.105 653630.678 0, 
+    1467599.249 653603.147 0, 1467306.391 653575.634 0, 1467013.531 653548.138 0, 1466720.67 653520.659 0, 1466427.807 653493.197 0, 1466134.943 653465.753 0, 1465842.077 653438.325 0, 1465549.209 653410.916 0, 1465254.997 653383.397 0, 1464736.774 658925.766 0, 
+    1464218.52 664468.459 0, 1464512.077 664495.916 0, 1464804.292 664523.265 0, 1465096.505 664550.631 0, 1465388.717 664578.014 0, 1465680.928 664605.415 0, 1465973.136 664632.832 0, 1466265.343 664660.267 0, 1466557.549 664687.719 0, 1466849.753 664715.188 0, 
+    1467141.955 664742.675 0, 1467434.156 664770.178 0, 1467726.355 664797.699 0, 1468018.552 664825.237 0, 1468310.748 664852.793 0, 1468602.942 664880.365 0, 1468895.135 664907.955 0, 1469187.326 664935.562 0, 1469479.515 664963.186 0, 1469771.703 664990.827 0, 
+    1470063.889 665018.485 0, 1470356.073 665046.161 0, 1470648.256 665073.854 0, 1470940.437 665101.564 0, 1471231.278 665129.164 0, 1471524.794 665157.035 0, 1471816.971 665184.797 0, 1472109.145 665212.576 0, 1472401.318 665240.372 0, 1472693.489 665268.185 0, 
+    1472985.659 665296.015 0, 1473277.827 665323.863 0, 1473569.994 665351.728 0, 1473862.158 665379.61 0, 1474154.322 665407.509 0, 1474446.483 665435.425 0, 1474738.643 665463.359 0, 1475030.801 665491.31 0, 1475322.958 665519.278 0, 1475615.113 665547.263 0, 
+    1475907.266 665575.265 0, 1476199.417 665603.285 0, 1476491.567 665631.321 0, 1476783.716 665659.375 0, 1477075.862 665687.446 0, 1477368.007 665715.535 0, 1477660.151 665743.64 0, 1477952.293 665771.763 0, 1478243.095 665799.774 0, 1478777.006 660258.567 0, 
+    1479310.886 654717.685 0))
+
+POLYGON ((1492263.854 667170.706 0, 1491973.129 667141.873 0, 1491681.068 667112.925 0, 1491389.005 667083.994 0, 1491096.94 667055.081 0, 1490804.874 667026.184 0, 1490512.806 666997.305 0, 1490220.737 666968.443 0, 1489928.665 666939.598 0, 1489636.592 666910.771 0, 
+    1489344.518 666881.96 0, 1489052.441 666853.167 0, 1488760.363 666824.391 0, 1488468.283 666795.632 0, 1488176.202 666766.89 0, 1487884.119 666738.166 0, 1487592.034 666709.459 0, 1487299.947 666680.769 0, 1487007.859 666652.096 0, 1486715.769 666623.44 0, 
+    1486423.678 666594.801 0, 1486131.584 666566.18 0, 1485839.489 666537.576 0, 1485547.393 666508.989 0, 1485253.959 666480.289 0, 1484963.194 666451.867 0, 1484671.093 666423.331 0, 1484378.989 666394.813 0, 1484086.884 666366.312 0, 1483794.778 666337.828 0, 
+    1483502.669 666309.362 0, 1483210.559 666280.912 0, 1482918.447 666252.48 0, 1482626.334 666224.065 0, 1482334.219 666195.667 0, 1482042.102 666167.287 0, 1481749.984 666138.923 0, 1481457.864 666110.577 0, 1481165.742 666082.248 0, 1480873.618 666053.936 0, 
+    1480581.493 666025.641 0, 1480289.367 665997.364 0, 1479997.238 665969.104 0, 1479705.108 665940.86 0, 1479412.976 665912.635 0, 1479120.843 665884.426 0, 1478828.708 665856.234 0, 1478536.571 665828.06 0, 1478243.095 665799.774 0, 1477709.154 671341.302 0, 
+    1477175.181 676883.147 0, 1477468.001 676911.37 0, 1477759.486 676939.482 0, 1478050.969 676967.61 0, 1478342.45 676995.756 0, 1478633.929 677023.919 0, 1478925.407 677052.099 0, 1479216.883 677080.296 0, 1479508.357 677108.51 0, 1479799.83 677136.742 0, 
+    1480091.301 677164.99 0, 1480382.771 677193.256 0, 1480674.239 677221.539 0, 1480965.705 677249.839 0, 1481257.169 677278.156 0, 1481548.632 677306.491 0, 1481840.093 677334.842 0, 1482131.553 677363.211 0, 1482423.01 677391.597 0, 1482714.467 677420 0, 
+    1483005.921 677448.42 0, 1483297.374 677476.858 0, 1483588.825 677505.312 0, 1483880.274 677533.784 0, 1484170.389 677562.142 0, 1484463.168 677590.779 0, 1484754.613 677619.302 0, 1485046.055 677647.842 0, 1485337.496 677676.399 0, 1485628.936 677704.974 0, 
+    1485920.373 677733.566 0, 1486211.809 677762.175 0, 1486503.244 677790.801 0, 1486794.676 677819.444 0, 1487086.107 677848.104 0, 1487377.536 677876.782 0, 1487668.964 677905.476 0, 1487960.39 677934.188 0, 1488251.814 677962.917 0, 1488543.237 677991.663 0, 
+    1488834.657 678020.426 0, 1489126.076 678049.207 0, 1489417.494 678078.004 0, 1489708.91 678106.819 0, 1490000.324 678135.651 0, 1490291.736 678164.5 0, 1490583.146 678193.366 0, 1490874.555 678222.25 0, 1491164.631 678251.018 0, 1491714.258 672710.703 0, 
+    1492263.854 667170.706 0))
+
+POLYGON ((1505150.161 679658.406 0, 1504860.165 679628.818 0, 1504568.839 679599.111 0, 1504277.511 679569.422 0, 1503986.181 679539.75 0, 1503694.85 679510.095 0, 1503403.517 679480.457 0, 1503112.182 679450.836 0, 1502820.845 679421.232 0, 1502529.507 679391.646 0, 
+    1502238.167 679362.077 0, 1501946.825 679332.524 0, 1501655.481 679302.989 0, 1501364.136 679273.471 0, 1501072.789 679243.971 0, 1500781.44 679214.487 0, 1500490.09 679185.021 0, 1500198.737 679155.571 0, 1499907.383 679126.139 0, 1499616.028 679096.724 0, 
+    1499324.67 679067.327 0, 1499033.311 679037.946 0, 1498741.95 679008.582 0, 1498450.587 678979.236 0, 1498157.893 678949.773 0, 1497867.857 678920.595 0, 1497576.489 678891.3 0, 1497285.12 678862.022 0, 1496993.748 678832.761 0, 1496702.375 678803.518 0, 
+    1496411.001 678774.291 0, 1496119.624 678745.082 0, 1495828.246 678715.89 0, 1495536.866 678686.715 0, 1495245.485 678657.558 0, 1494954.101 678628.417 0, 1494662.716 678599.294 0, 1494371.33 678570.187 0, 1494079.941 678541.098 0, 1493788.551 678512.026 0, 
+    1493497.159 678482.971 0, 1493205.765 678453.934 0, 1492914.37 678424.913 0, 1492622.973 678395.91 0, 1492331.574 678366.923 0, 1492040.174 678337.954 0, 1491748.772 678309.002 0, 1491457.368 678280.068 0, 1491164.631 678251.018 0, 1490614.973 683791.647 0, 
+    1490065.284 689332.587 0, 1490357.366 689361.572 0, 1490648.117 689390.442 0, 1490938.867 689419.329 0, 1491229.615 689448.233 0, 1491520.362 689477.155 0, 1491811.107 689506.093 0, 1492101.85 689535.049 0, 1492392.591 689564.021 0, 1492683.331 689593.011 0, 
+    1492974.069 689622.018 0, 1493264.805 689651.042 0, 1493555.539 689680.083 0, 1493846.272 689709.141 0, 1494137.003 689738.217 0, 1494427.733 689767.309 0, 1494718.46 689796.419 0, 1495009.186 689825.546 0, 1495299.911 689854.689 0, 1495590.633 689883.85 0, 
+    1495881.354 689913.028 0, 1496172.073 689942.224 0, 1496462.791 689971.436 0, 1496753.506 690000.665 0, 1497042.893 690029.778 0, 1497334.932 690059.175 0, 1497625.643 690088.456 0, 1497916.352 690117.754 0, 1498207.059 690147.069 0, 1498497.764 690176.401 0, 
+    1498788.468 690205.75 0, 1499079.17 690235.116 0, 1499369.87 690264.499 0, 1499660.568 690293.9 0, 1499951.265 690323.317 0, 1500241.96 690352.752 0, 1500532.653 690382.204 0, 1500823.345 690411.673 0, 1501114.034 690441.159 0, 1501404.722 690470.662 0, 
+    1501695.409 690500.182 0, 1501986.093 690529.72 0, 1502276.776 690559.274 0, 1502567.457 690588.846 0, 1502858.136 690618.434 0, 1503148.814 690648.04 0, 1503439.49 690677.663 0, 1503730.164 690707.303 0, 1504019.51 690736.825 0, 1504584.851 685197.46 0, 
+    1505150.161 679658.406 0))
+
+POLYGON ((1517969.714 692180.48 0, 1517680.45 692150.141 0, 1517389.861 692119.68 0, 1517099.27 692089.236 0, 1516808.677 692058.809 0, 1516518.082 692028.399 0, 1516227.486 691998.006 0, 1515936.888 691967.631 0, 1515646.288 691937.272 0, 1515355.686 691906.931 0, 
+    1515065.083 691876.607 0, 1514774.477 691846.3 0, 1514483.87 691816.009 0, 1514193.261 691785.737 0, 1513902.651 691755.481 0, 1513612.038 691725.242 0, 1513321.424 691695.02 0, 1513030.808 691664.816 0, 1512740.19 691634.628 0, 1512449.571 691604.458 0, 
+    1512158.95 691574.305 0, 1511868.326 691544.169 0, 1511577.702 691514.05 0, 1511287.075 691483.948 0, 1510995.122 691453.726 0, 1510705.816 691423.795 0, 1510415.185 691393.745 0, 1510124.551 691363.711 0, 1509833.915 691333.695 0, 1509543.278 691303.696 0, 
+    1509252.639 691273.714 0, 1508961.998 691243.749 0, 1508671.356 691213.801 0, 1508380.711 691183.87 0, 1508090.065 691153.956 0, 1507799.418 691124.059 0, 1507508.768 691094.18 0, 1507218.117 691064.317 0, 1506927.464 691034.472 0, 1506636.809 691004.644 0, 
+    1506346.152 690974.833 0, 1506055.494 690945.039 0, 1505764.834 690915.262 0, 1505474.172 690885.502 0, 1505183.508 690855.76 0, 1504892.843 690826.034 0, 1504602.176 690796.326 0, 1504311.507 690766.634 0, 1504019.51 690736.825 0, 1503454.138 696276.497 0, 
+    1502888.734 701816.474 0, 1503180.076 701846.217 0, 1503470.093 701875.842 0, 1503760.108 701905.483 0, 1504050.121 701935.142 0, 1504340.132 701964.818 0, 1504630.142 701994.511 0, 1504920.15 702024.221 0, 1505210.156 702053.948 0, 1505500.161 702083.692 0, 
+    1505790.164 702113.454 0, 1506080.165 702143.232 0, 1506370.164 702173.027 0, 1506660.161 702202.84 0, 1506950.157 702232.67 0, 1507240.151 702262.516 0, 1507530.143 702292.38 0, 1507820.134 702322.261 0, 1508110.123 702352.158 0, 1508400.11 702382.073 0, 
+    1508690.095 702412.005 0, 1508980.078 702441.954 0, 1509270.06 702471.92 0, 1509560.04 702501.903 0, 1509848.696 702531.767 0, 1510139.994 702561.921 0, 1510429.969 702591.955 0, 1510719.942 702622.007 0, 1511009.913 702652.075 0, 1511299.882 702682.161 0, 
+    1511589.85 702712.263 0, 1511879.815 702742.383 0, 1512169.779 702772.52 0, 1512459.741 702802.674 0, 1512749.702 702832.845 0, 1513039.661 702863.033 0, 1513329.617 702893.238 0, 1513619.573 702923.46 0, 1513909.526 702953.699 0, 1514199.477 702983.955 0, 
+    1514489.427 703014.228 0, 1514779.375 703044.519 0, 1515069.321 703074.826 0, 1515359.266 703105.151 0, 1515649.208 703135.492 0, 1515939.149 703165.851 0, 1516229.088 703196.227 0, 1516519.025 703226.619 0, 1516807.641 703256.891 0, 1517388.693 697718.533 0, 
+    1517969.714 692180.48 0))
+
+POLYGON ((1530722.422 704736.625 0, 1530433.891 704705.538 0, 1530144.041 704674.326 0, 1529854.189 704643.131 0, 1529564.335 704611.954 0, 1529274.479 704580.793 0, 1528984.621 704549.65 0, 1528694.762 704518.523 0, 1528404.901 704487.414 0, 1528115.038 704456.322 0, 
+    1527825.173 704425.246 0, 1527535.306 704394.188 0, 1527245.438 704363.147 0, 1526955.567 704332.123 0, 1526665.695 704301.116 0, 1526375.821 704270.126 0, 1526085.945 704239.153 0, 1525796.067 704208.197 0, 1525506.188 704177.258 0, 1525216.307 704146.337 0, 
+    1524926.423 704115.432 0, 1524636.539 704084.544 0, 1524346.652 704053.674 0, 1524056.763 704022.82 0, 1523765.554 703991.844 0, 1523476.981 703961.165 0, 1523187.086 703930.362 0, 1522897.191 703899.577 0, 1522607.293 703868.809 0, 1522317.394 703838.058 0, 
+    1522027.492 703807.324 0, 1521737.589 703776.607 0, 1521447.684 703745.907 0, 1521157.778 703715.224 0, 1520867.869 703684.558 0, 1520577.959 703653.91 0, 1520288.047 703623.278 0, 1519998.133 703592.663 0, 1519708.217 703562.066 0, 1519418.299 703531.485 0, 
+    1519128.38 703500.922 0, 1518838.459 703470.376 0, 1518548.536 703439.846 0, 1518258.611 703409.334 0, 1517968.685 703378.839 0, 1517678.757 703348.361 0, 1517388.827 703317.9 0, 1517098.895 703287.456 0, 1516807.641 703256.891 0, 1516226.556 708795.549 0, 
+    1515645.441 714334.504 0, 1515936.04 714365.001 0, 1516225.32 714395.376 0, 1516514.598 714425.769 0, 1516803.874 714456.178 0, 1517093.149 714486.605 0, 1517382.422 714517.048 0, 1517671.693 714547.509 0, 1517960.962 714577.987 0, 1518250.229 714608.481 0, 
+    1518539.495 714638.993 0, 1518828.758 714669.522 0, 1519118.02 714700.068 0, 1519407.28 714730.63 0, 1519696.539 714761.21 0, 1519985.795 714791.807 0, 1520275.05 714822.421 0, 1520564.303 714853.052 0, 1520853.554 714883.699 0, 1521142.804 714914.364 0, 
+    1521432.051 714945.046 0, 1521721.297 714975.745 0, 1522010.541 715006.461 0, 1522299.783 715037.194 0, 1522587.707 715067.804 0, 1522878.262 715098.711 0, 1523167.498 715129.496 0, 1523456.733 715160.297 0, 1523745.966 715191.115 0, 1524035.198 715221.95 0, 
+    1524324.427 715252.802 0, 1524613.655 715283.671 0, 1524902.88 715314.558 0, 1525192.104 715345.461 0, 1525481.327 715376.381 0, 1525770.547 715407.318 0, 1526059.765 715438.273 0, 1526348.982 715469.244 0, 1526638.197 715500.232 0, 1526927.41 715531.238 0, 
+    1527216.621 715562.26 0, 1527505.831 715593.3 0, 1527795.038 715624.356 0, 1528084.244 715655.43 0, 1528373.448 715686.52 0, 1528662.65 715717.628 0, 1528951.85 715748.752 0, 1529241.049 715779.894 0, 1529528.93 715810.911 0, 1530125.692 710273.619 0, 
+    1530722.422 704736.625 0))
+
+POLYGON ((1543408.193 717326.535 0, 1543120.398 717294.704 0, 1542831.289 717262.746 0, 1542542.178 717230.804 0, 1542253.065 717198.88 0, 1541963.95 717166.972 0, 1541674.833 717135.082 0, 1541385.714 717103.209 0, 1541096.594 717071.352 0, 1540807.471 717039.513 0, 
+    1540518.347 717007.691 0, 1540229.221 716975.885 0, 1539940.093 716944.097 0, 1539650.963 716912.326 0, 1539361.831 716880.571 0, 1539072.697 716848.834 0, 1538783.562 716817.114 0, 1538494.425 716785.411 0, 1538205.285 716753.724 0, 1537916.144 716722.055 0, 
+    1537627.001 716690.403 0, 1537337.856 716658.768 0, 1537048.71 716627.15 0, 1536759.561 716595.549 0, 1536469.097 716563.821 0, 1536181.258 716532.397 0, 1535892.104 716500.847 0, 1535602.948 716469.314 0, 1535313.79 716437.798 0, 1535024.631 716406.299 0, 
+    1534735.469 716374.817 0, 1534446.306 716343.352 0, 1534157.14 716311.905 0, 1533867.973 716280.474 0, 1533578.804 716249.06 0, 1533289.634 716217.663 0, 1533000.461 716186.283 0, 1532711.286 716154.92 0, 1532422.11 716123.574 0, 1532132.932 716092.246 0, 
+    1531843.752 716060.934 0, 1531554.57 716029.639 0, 1531265.386 715998.361 0, 1530976.201 715967.101 0, 1530687.013 715935.857 0, 1530397.824 715904.63 0, 1530108.633 715873.421 0, 1529819.44 715842.228 0, 1529528.93 715810.911 0, 1528932.137 721348.496 0, 
+    1528335.313 726886.372 0, 1528625.167 726917.619 0, 1528913.708 726948.741 0, 1529202.248 726979.88 0, 1529490.785 727011.037 0, 1529779.32 727042.21 0, 1530067.854 727073.4 0, 1530356.386 727104.607 0, 1530644.916 727135.832 0, 1530933.444 727167.073 0, 
+    1531221.971 727198.331 0, 1531510.495 727229.606 0, 1531799.018 727260.898 0, 1532087.539 727292.207 0, 1532376.058 727323.534 0, 1532664.575 727354.877 0, 1532953.09 727386.237 0, 1533241.603 727417.614 0, 1533530.115 727449.008 0, 1533818.625 727480.419 0, 
+    1534107.133 727511.847 0, 1534395.639 727543.292 0, 1534684.143 727574.754 0, 1534972.645 727606.233 0, 1535259.835 727637.586 0, 1535549.645 727669.242 0, 1535838.141 727700.771 0, 1536126.636 727732.318 0, 1536415.129 727763.882 0, 1536703.621 727795.463 0, 
+    1536992.11 727827.061 0, 1537280.597 727858.676 0, 1537569.083 727890.307 0, 1537857.567 727921.956 0, 1538146.049 727953.622 0, 1538434.529 727985.304 0, 1538723.007 728017.004 0, 1539011.483 728048.721 0, 1539299.958 728080.454 0, 1539588.43 728112.205 0, 
+    1539876.901 728143.973 0, 1540165.37 728175.757 0, 1540453.837 728207.559 0, 1540742.302 728239.377 0, 1541030.765 728271.213 0, 1541319.226 728303.065 0, 1541607.686 728334.935 0, 1541896.144 728366.821 0, 1542183.29 728398.58 0, 1542795.758 722862.412 0, 
+    1543408.193 717326.535 0))
+
+POLYGON ((1556026.94 729949.904 0, 1555739.882 729917.334 0, 1555451.516 729884.633 0, 1555163.148 729851.949 0, 1554874.777 729819.282 0, 1554586.405 729786.631 0, 1554298.031 729753.998 0, 1554009.655 729721.381 0, 1553721.277 729688.782 0, 1553432.898 729656.2 0, 
+    1553144.516 729623.634 0, 1552856.132 729591.086 0, 1552567.747 729558.554 0, 1552279.359 729526.039 0, 1551990.97 729493.542 0, 1551702.578 729461.061 0, 1551414.185 729428.598 0, 1551125.79 729396.151 0, 1550837.393 729363.721 0, 1550548.994 729331.309 0, 
+    1550260.593 729298.913 0, 1549972.191 729266.534 0, 1549683.786 729234.172 0, 1549395.379 729201.828 0, 1549105.663 729169.353 0, 1548818.56 729137.189 0, 1548530.148 729104.895 0, 1548241.734 729072.618 0, 1547953.318 729040.358 0, 1547664.9 729008.115 0, 
+    1547376.48 728975.889 0, 1547088.058 728943.68 0, 1546799.635 728911.488 0, 1546511.209 728879.313 0, 1546222.782 728847.155 0, 1545934.352 728815.014 0, 1545645.921 728782.89 0, 1545357.488 728750.783 0, 1545069.053 728718.693 0, 1544780.616 728686.619 0, 
+    1544492.177 728654.563 0, 1544203.737 728622.524 0, 1543915.294 728590.502 0, 1543626.85 728558.496 0, 1543338.403 728526.508 0, 1543049.955 728494.537 0, 1542761.505 728462.582 0, 1542473.053 728430.645 0, 1542183.29 728398.58 0, 1541570.791 733935.035 0, 
+    1540958.26 739471.773 0, 1541247.368 739503.766 0, 1541535.168 739535.631 0, 1541822.967 739567.513 0, 1542110.763 739599.412 0, 1542398.558 739631.328 0, 1542686.35 739663.261 0, 1542974.141 739695.211 0, 1543261.93 739727.178 0, 1543549.717 739759.162 0, 
+    1543837.502 739791.163 0, 1544125.286 739823.18 0, 1544413.067 739855.215 0, 1544700.847 739887.266 0, 1544988.624 739919.335 0, 1545276.4 739951.42 0, 1545564.174 739983.523 0, 1545851.946 740015.642 0, 1546139.716 740047.778 0, 1546427.484 740079.931 0, 
+    1546715.251 740112.101 0, 1547003.015 740144.288 0, 1547290.777 740176.492 0, 1547578.538 740208.713 0, 1547864.992 740240.805 0, 1548154.054 740273.206 0, 1548441.809 740305.478 0, 1548729.562 740337.766 0, 1549017.313 740370.072 0, 1549305.062 740402.394 0, 
+    1549592.809 740434.734 0, 1549880.555 740467.09 0, 1550168.298 740499.464 0, 1550456.04 740531.854 0, 1550743.779 740564.261 0, 1551031.517 740596.685 0, 1551319.253 740629.126 0, 1551606.987 740661.584 0, 1551894.719 740694.059 0, 1552182.449 740726.551 0, 
+    1552470.178 740759.06 0, 1552757.904 740791.586 0, 1553045.628 740824.129 0, 1553333.351 740856.688 0, 1553621.071 740889.265 0, 1553908.79 740921.858 0, 1554196.507 740954.469 0, 1554484.222 740987.096 0, 1554770.631 741019.592 0, 1555398.802 735484.607 0, 
+    1556026.94 729949.904 0))
+
+POLYGON ((1568578.574 742606.428 0, 1568292.255 742573.123 0, 1568004.634 742539.683 0, 1567717.01 742506.259 0, 1567429.385 742472.853 0, 1567141.758 742439.464 0, 1566854.128 742406.091 0, 1566566.497 742372.736 0, 1566278.864 742339.398 0, 1565991.228 742306.076 0, 
+    1565703.591 742272.771 0, 1565415.952 742239.484 0, 1565128.311 742206.213 0, 1564840.668 742172.959 0, 1564553.023 742139.722 0, 1564265.376 742106.502 0, 1563977.727 742073.299 0, 1563690.076 742040.113 0, 1563402.423 742006.944 0, 1563114.768 741973.791 0, 
+    1562827.112 741940.656 0, 1562539.453 741907.537 0, 1562251.792 741874.436 0, 1561964.13 741841.351 0, 1561675.163 741808.134 0, 1561388.799 741775.233 0, 1561101.13 741742.199 0, 1560813.46 741709.182 0, 1560525.787 741676.183 0, 1560238.113 741643.2 0, 
+    1559950.437 741610.234 0, 1559662.759 741577.284 0, 1559375.079 741544.352 0, 1559087.397 741511.437 0, 1558799.713 741478.539 0, 1558512.027 741445.657 0, 1558224.339 741412.793 0, 1557936.649 741379.945 0, 1557648.958 741347.115 0, 1557361.264 741314.301 0, 
+    1557073.568 741281.505 0, 1556785.871 741248.725 0, 1556498.171 741215.962 0, 1556210.47 741183.216 0, 1555922.767 741150.487 0, 1555635.062 741117.775 0, 1555347.354 741085.08 0, 1555059.645 741052.402 0, 1554770.631 741019.592 0, 1554142.428 746554.858 0, 
+    1553514.194 752090.401 0, 1553802.554 752123.136 0, 1554089.612 752155.74 0, 1554376.667 752188.361 0, 1554663.721 752220.999 0, 1554950.773 752253.654 0, 1555237.823 752286.326 0, 1555524.87 752319.014 0, 1555811.916 752351.72 0, 1556098.96 752384.442 0, 
+    1556386.002 752417.182 0, 1556673.042 752449.938 0, 1556960.081 752482.711 0, 1557247.117 752515.501 0, 1557534.151 752548.308 0, 1557821.184 752581.132 0, 1558108.214 752613.972 0, 1558395.243 752646.83 0, 1558682.269 752679.705 0, 1558969.294 752712.596 0, 
+    1559256.317 752745.504 0, 1559543.338 752778.429 0, 1559830.357 752811.371 0, 1560117.373 752844.33 0, 1560403.089 752877.157 0, 1560691.402 752910.299 0, 1560978.413 752943.309 0, 1561265.422 752976.335 0, 1561552.429 753009.379 0, 1561839.434 753042.439 0, 
+    1562126.438 753075.516 0, 1562413.439 753108.61 0, 1562700.438 753141.721 0, 1562987.436 753174.849 0, 1563274.431 753207.994 0, 1563561.425 753241.155 0, 1563848.417 753274.334 0, 1564135.406 753307.529 0, 1564422.394 753340.742 0, 1564709.38 753373.971 0, 
+    1564996.364 753407.217 0, 1565283.345 753440.48 0, 1565570.325 753473.76 0, 1565857.303 753507.057 0, 1566144.279 753540.37 0, 1566431.253 753573.701 0, 1566718.225 753607.048 0, 1567005.195 753640.413 0, 1567290.865 753673.643 0, 1567934.736 748139.897 0, 
+    1568578.574 742606.428 0))
+
+POLYGON ((1581063.009 755295.8 0, 1580777.431 755261.763 0, 1580490.557 755227.588 0, 1580203.68 755193.43 0, 1579916.801 755159.289 0, 1579629.921 755125.164 0, 1579343.038 755091.057 0, 1579056.153 755056.966 0, 1578769.266 755022.893 0, 1578482.378 754988.836 0, 
+    1578195.487 754954.796 0, 1577908.594 754920.773 0, 1577621.699 754886.767 0, 1577334.803 754852.778 0, 1577047.904 754818.805 0, 1576761.003 754784.85 0, 1576474.1 754750.911 0, 1576187.196 754716.99 0, 1575900.289 754683.085 0, 1575613.38 754649.197 0, 
+    1575326.47 754615.326 0, 1575039.557 754581.472 0, 1574752.642 754547.635 0, 1574465.725 754513.814 0, 1574177.51 754479.858 0, 1573891.886 754446.224 0, 1573604.963 754412.455 0, 1573318.039 754378.702 0, 1573031.112 754344.966 0, 1572744.183 754311.247 0, 
+    1572457.253 754277.545 0, 1572170.32 754243.859 0, 1571883.386 754210.191 0, 1571596.449 754176.54 0, 1571309.511 754142.905 0, 1571022.57 754109.287 0, 1570735.628 754075.686 0, 1570448.683 754042.103 0, 1570161.737 754008.535 0, 1569874.788 753974.985 0, 
+    1569587.838 753941.452 0, 1569300.885 753907.936 0, 1569013.931 753874.436 0, 1568726.975 753840.954 0, 1568440.016 753807.488 0, 1568153.056 753774.039 0, 1567866.094 753740.607 0, 1567579.13 753707.192 0, 1567290.865 753673.643 0, 1566646.963 759207.662 0, 
+    1566003.03 764741.95 0, 1566290.64 764775.423 0, 1566576.953 764808.763 0, 1566863.263 764842.119 0, 1567149.572 764875.492 0, 1567435.879 764908.881 0, 1567722.184 764942.288 0, 1568008.487 764975.711 0, 1568294.788 765009.152 0, 1568581.087 765042.609 0, 
+    1568867.384 765076.083 0, 1569153.679 765109.573 0, 1569439.972 765143.081 0, 1569726.263 765176.606 0, 1570012.552 765210.147 0, 1570298.839 765243.705 0, 1570585.124 765277.28 0, 1570871.408 765310.872 0, 1571157.689 765344.481 0, 1571443.968 765378.107 0, 
+    1571730.245 765411.749 0, 1572016.521 765445.409 0, 1572302.794 765479.085 0, 1572589.065 765512.778 0, 1572874.041 765546.335 0, 1573161.602 765580.214 0, 1573447.867 765613.958 0, 1573734.131 765647.718 0, 1574020.392 765681.496 0, 1574306.651 765715.29 0, 
+    1574592.909 765749.101 0, 1574879.164 765782.929 0, 1575165.418 765816.773 0, 1575451.669 765850.635 0, 1575737.918 765884.513 0, 1576024.166 765918.408 0, 1576310.411 765952.32 0, 1576596.655 765986.249 0, 1576882.896 766020.195 0, 1577169.136 766054.158 0, 
+    1577455.373 766088.137 0, 1577741.609 766122.133 0, 1578027.842 766156.147 0, 1578314.074 766190.177 0, 1578600.303 766224.223 0, 1578886.53 766258.287 0, 1579172.756 766292.368 0, 1579458.979 766326.465 0, 1579743.908 766360.425 0, 1580403.475 760827.978 0, 
+    1581063.009 755295.8 0))
+
+POLYGON ((1593480.159 768017.714 0, 1593195.325 767982.949 0, 1592909.199 767948.043 0, 1592623.071 767913.154 0, 1592336.941 767878.281 0, 1592050.809 767843.426 0, 1591764.675 767808.588 0, 1591478.539 767773.766 0, 1591192.4 767738.961 0, 1590906.26 767704.173 0, 
+    1590620.118 767669.402 0, 1590333.973 767634.648 0, 1590047.827 767599.91 0, 1589761.678 767565.19 0, 1589475.528 767530.486 0, 1589189.375 767495.799 0, 1588903.221 767461.129 0, 1588617.064 767426.475 0, 1588330.905 767391.839 0, 1588044.744 767357.22 0, 
+    1587758.582 767322.617 0, 1587472.417 767288.031 0, 1587186.25 767253.462 0, 1586900.081 767218.91 0, 1586612.619 767184.219 0, 1586327.737 767149.856 0, 1586041.562 767115.354 0, 1585755.385 767080.869 0, 1585469.206 767046.401 0, 1585183.025 767011.95 0, 
+    1584896.842 766977.516 0, 1584610.657 766943.098 0, 1584324.47 766908.698 0, 1584038.281 766874.314 0, 1583752.089 766839.947 0, 1583465.896 766805.597 0, 1583179.701 766771.264 0, 1582893.504 766736.948 0, 1582607.304 766702.648 0, 1582321.103 766668.365 0, 
+    1582034.9 766634.1 0, 1581748.694 766599.851 0, 1581462.487 766565.618 0, 1581176.278 766531.403 0, 1580890.066 766497.205 0, 1580603.853 766463.023 0, 1580317.638 766428.858 0, 1580031.42 766394.71 0, 1579743.908 766360.425 0, 1579084.31 771893.139 0, 
+    1578424.681 777426.115 0, 1578711.539 777460.322 0, 1578997.105 777494.392 0, 1579282.669 777528.479 0, 1579568.231 777562.583 0, 1579853.791 777596.703 0, 1580139.349 777630.841 0, 1580424.905 777664.995 0, 1580710.459 777699.166 0, 1580996.011 777733.354 0, 
+    1581281.561 777767.559 0, 1581567.109 777801.78 0, 1581852.655 777836.019 0, 1582138.199 777870.274 0, 1582423.741 777904.546 0, 1582709.281 777938.834 0, 1582994.819 777973.14 0, 1583280.355 778007.462 0, 1583565.889 778041.801 0, 1583851.421 778076.157 0, 
+    1584136.951 778110.53 0, 1584422.479 778144.919 0, 1584708.004 778179.326 0, 1584993.528 778213.749 0, 1585277.762 778248.033 0, 1585564.57 778282.646 0, 1585850.087 778317.119 0, 1586135.603 778351.61 0, 1586421.117 778386.117 0, 1586706.628 778420.641 0, 
+    1586992.138 778455.182 0, 1587277.645 778489.739 0, 1587563.151 778524.314 0, 1587848.654 778558.905 0, 1588134.156 778593.513 0, 1588419.655 778628.138 0, 1588705.153 778662.779 0, 1588990.648 778697.438 0, 1589276.141 778732.113 0, 1589561.632 778766.805 0, 
+    1589847.122 778801.514 0, 1590132.609 778836.239 0, 1590418.094 778870.982 0, 1590703.577 778905.741 0, 1590989.058 778940.517 0, 1591274.537 778975.31 0, 1591560.014 779010.119 0, 1591845.489 779044.946 0, 1592129.675 779079.632 0, 1592804.933 773548.542 0, 
+    1593480.159 768017.714 0))
+
+POLYGON ((1605829.942 780771.862 0, 1605545.853 780736.373 0, 1605260.478 780700.74 0, 1604975.1 780665.124 0, 1604689.721 780629.525 0, 1604404.339 780593.942 0, 1604118.956 780558.377 0, 1603833.57 780522.828 0, 1603548.182 780487.296 0, 1603262.792 780451.781 0, 
+    1602977.4 780416.282 0, 1602692.006 780380.8 0, 1602406.609 780345.336 0, 1602121.211 780309.888 0, 1601835.811 780274.456 0, 1601550.408 780239.042 0, 1601265.003 780203.644 0, 1600979.597 780168.263 0, 1600694.188 780132.899 0, 1600408.777 780097.552 0, 
+    1600123.364 780062.221 0, 1599837.949 780026.908 0, 1599552.532 779991.611 0, 1599267.113 779956.331 0, 1598980.406 779920.909 0, 1598696.268 779885.821 0, 1598410.843 779850.591 0, 1598125.415 779815.379 0, 1597839.986 779780.183 0, 1597554.554 779745.003 0, 
+    1597269.121 779709.841 0, 1596983.685 779674.695 0, 1596698.247 779639.566 0, 1596412.807 779604.454 0, 1596127.365 779569.359 0, 1595841.921 779534.28 0, 1595556.475 779499.219 0, 1595271.027 779464.174 0, 1594985.577 779429.146 0, 1594700.125 779394.135 0, 
+    1594414.67 779359.14 0, 1594129.214 779324.162 0, 1593843.755 779289.202 0, 1593558.295 779254.257 0, 1593272.832 779219.33 0, 1592987.368 779184.42 0, 1592701.901 779149.526 0, 1592416.432 779114.649 0, 1592129.675 779079.632 0, 1591454.385 784610.982 0, 
+    1590779.063 790142.587 0, 1591065.167 790177.524 0, 1591349.985 790212.321 0, 1591634.8 790247.135 0, 1591919.614 790281.966 0, 1592204.425 790316.814 0, 1592489.235 790351.678 0, 1592774.042 790386.559 0, 1593058.847 790421.457 0, 1593343.65 790456.372 0, 
+    1593628.452 790491.303 0, 1593913.251 790526.251 0, 1594198.048 790561.216 0, 1594482.843 790596.198 0, 1594767.636 790631.197 0, 1595052.426 790666.212 0, 1595337.215 790701.244 0, 1595622.002 790736.292 0, 1595906.787 790771.358 0, 1596191.569 790806.44 0, 
+    1596476.35 790841.539 0, 1596761.128 790876.655 0, 1597045.905 790911.788 0, 1597330.679 790946.937 0, 1597614.169 790981.945 0, 1597900.222 791017.286 0, 1598184.99 791052.485 0, 1598469.756 791087.702 0, 1598754.52 791122.935 0, 1599039.282 791158.185 0, 
+    1599324.042 791193.451 0, 1599608.799 791228.735 0, 1599893.555 791264.035 0, 1600178.309 791299.352 0, 1600463.06 791334.686 0, 1600747.81 791370.036 0, 1601032.557 791405.403 0, 1601317.302 791440.787 0, 1601602.046 791476.188 0, 1601886.787 791511.605 0, 
+    1602171.526 791547.04 0, 1602456.263 791582.491 0, 1602740.998 791617.958 0, 1603025.73 791653.443 0, 1603310.461 791688.944 0, 1603595.19 791724.462 0, 1603879.916 791759.997 0, 1604164.641 791795.549 0, 1604448.082 791830.957 0, 1605139.028 786301.282 0, 
+    1605829.942 780771.862 0))
+
+POLYGON ((1618112.275 793557.938 0, 1617828.933 793521.728 0, 1617544.31 793485.373 0, 1617259.685 793449.034 0, 1616975.058 793412.711 0, 1616690.429 793376.406 0, 1616405.798 793340.117 0, 1616121.164 793303.845 0, 1615836.528 793267.59 0, 1615551.891 793231.351 0, 
+    1615267.251 793195.129 0, 1614982.609 793158.924 0, 1614697.964 793122.736 0, 1614413.318 793086.564 0, 1614128.67 793050.41 0, 1613844.019 793014.272 0, 1613559.366 792978.15 0, 1613274.711 792942.046 0, 1612990.055 792905.958 0, 1612705.395 792869.887 0, 
+    1612420.734 792833.833 0, 1612136.071 792797.795 0, 1611851.405 792761.775 0, 1611566.738 792725.771 0, 1611280.788 792689.622 0, 1610997.396 792653.813 0, 1610712.723 792617.859 0, 1610428.046 792581.922 0, 1610143.368 792546.002 0, 1609858.688 792510.099 0, 
+    1609574.006 792474.212 0, 1609289.321 792438.342 0, 1609004.635 792402.489 0, 1608719.946 792366.652 0, 1608435.255 792330.833 0, 1608150.562 792295.03 0, 1607865.867 792259.244 0, 1607581.17 792223.474 0, 1607296.471 792187.722 0, 1607011.769 792151.986 0, 
+    1606727.066 792116.267 0, 1606442.36 792080.564 0, 1606157.653 792044.879 0, 1605872.943 792009.21 0, 1605588.231 791973.558 0, 1605303.517 791937.922 0, 1605018.801 791902.304 0, 1604734.083 791866.702 0, 1604448.082 791830.957 0, 1603757.104 797360.884 0, 
+    1603066.095 802891.06 0, 1603351.443 802926.723 0, 1603635.51 802962.244 0, 1603919.575 802997.781 0, 1604203.638 803033.335 0, 1604487.699 803068.905 0, 1604771.758 803104.492 0, 1605055.814 803140.096 0, 1605339.869 803175.717 0, 1605623.921 803211.355 0, 
+    1605907.972 803247.009 0, 1606192.02 803282.68 0, 1606476.066 803318.367 0, 1606760.11 803354.072 0, 1607044.152 803389.793 0, 1607328.192 803425.53 0, 1607612.23 803461.285 0, 1607896.266 803497.056 0, 1608180.299 803532.844 0, 1608464.331 803568.649 0, 
+    1608748.36 803604.47 0, 1609032.388 803640.308 0, 1609316.413 803676.163 0, 1609600.436 803712.034 0, 1609883.18 803747.761 0, 1610168.476 803783.828 0, 1610452.492 803819.749 0, 1610736.507 803855.688 0, 1611020.519 803891.643 0, 1611304.53 803927.615 0, 
+    1611588.538 803963.603 0, 1611872.544 803999.608 0, 1612156.548 804035.63 0, 1612440.55 804071.669 0, 1612724.55 804107.724 0, 1613008.547 804143.797 0, 1613292.543 804179.885 0, 1613576.536 804215.991 0, 1613860.527 804252.113 0, 1614144.517 804288.252 0, 
+    1614428.504 804324.408 0, 1614712.489 804360.58 0, 1614996.471 804396.769 0, 1615280.452 804432.975 0, 1615564.43 804469.198 0, 1615848.407 804505.437 0, 1616132.381 804541.693 0, 1616416.353 804577.966 0, 1616699.047 804614.092 0, 1617405.677 799085.891 0, 
+    1618112.275 793557.938 0))
+
+POLYGON ((1148393.758 378122.298 0, 1148086.158 378113.615 0, 1147777.086 378104.908 0, 1147468.014 378096.219 0, 1147158.94 378087.548 0, 1146849.867 378078.896 0, 1146540.793 378070.262 0, 1146231.718 378061.646 0, 1145922.643 378053.048 0, 1145613.567 378044.468 0, 
+    1145304.491 378035.907 0, 1144995.414 378027.364 0, 1144686.337 378018.839 0, 1144377.259 378010.332 0, 1144068.181 378001.843 0, 1143759.102 377993.373 0, 1143450.023 377984.92 0, 1143140.943 377976.486 0, 1142831.863 377968.07 0, 1142522.783 377959.673 0, 
+    1142213.701 377951.293 0, 1141904.62 377942.932 0, 1141595.538 377934.589 0, 1141286.455 377926.264 0, 1140975.899 377917.917 0, 1140668.288 377909.668 0, 1140359.204 377901.398 0, 1140050.119 377893.146 0, 1139741.034 377884.912 0, 1139431.949 377876.696 0, 
+    1139122.863 377868.499 0, 1138813.776 377860.319 0, 1138504.689 377852.158 0, 1138195.602 377844.015 0, 1137886.514 377835.89 0, 1137577.425 377827.783 0, 1137268.336 377819.695 0, 1136959.247 377811.625 0, 1136650.157 377803.573 0, 1136341.067 377795.539 0, 
+    1136031.976 377787.523 0, 1135722.885 377779.526 0, 1135413.793 377771.546 0, 1135104.701 377763.585 0, 1134795.608 377755.642 0, 1134486.515 377747.718 0, 1134177.421 377739.811 0, 1133868.327 377731.923 0, 1133557.758 377724.015 0, 1133416.703 383270.367 0, 
+    1133275.635 388817.186 0, 1133585.548 388825.076 0, 1133893.989 388832.948 0, 1134202.43 388840.838 0, 1134510.87 388848.746 0, 1134819.31 388856.672 0, 1135127.749 388864.616 0, 1135436.188 388872.579 0, 1135744.626 388880.559 0, 1136053.064 388888.558 0, 
+    1136361.502 388896.575 0, 1136669.939 388904.61 0, 1136978.375 388912.663 0, 1137286.811 388920.735 0, 1137595.247 388928.824 0, 1137903.682 388936.932 0, 1138212.116 388945.058 0, 1138520.55 388953.201 0, 1138828.984 388961.364 0, 1139137.417 388969.544 0, 
+    1139445.85 388977.742 0, 1139754.282 388985.959 0, 1140062.714 388994.194 0, 1140371.145 389002.447 0, 1140678.106 389010.678 0, 1140988.006 389019.007 0, 1141296.436 389027.314 0, 1141604.865 389035.64 0, 1141913.294 389043.983 0, 1142221.722 389052.345 0, 
+    1142530.15 389060.725 0, 1142838.577 389069.123 0, 1143147.004 389077.539 0, 1143455.43 389085.974 0, 1143763.856 389094.426 0, 1144072.281 389102.897 0, 1144380.706 389111.386 0, 1144689.13 389119.893 0, 1144997.554 389128.418 0, 1145305.978 389136.962 0, 
+    1145614.4 389145.523 0, 1145922.823 389154.103 0, 1146231.244 389162.701 0, 1146539.666 389171.317 0, 1146848.087 389179.951 0, 1147156.507 389188.603 0, 1147464.927 389197.273 0, 1147773.346 389205.962 0, 1148080.296 389214.627 0, 1148237.034 383668.229 0, 
+    1148393.758 378122.298 0))
+
+POLYGON ((1162883.775 389653.893 0, 1162576.848 389644.36 0, 1162268.455 389634.801 0, 1161960.061 389625.259 0, 1161651.666 389615.735 0, 1161343.271 389606.23 0, 1161034.875 389596.743 0, 1160726.479 389587.273 0, 1160418.082 389577.823 0, 1160109.685 389568.39 0, 
+    1159801.287 389558.975 0, 1159492.888 389549.579 0, 1159184.489 389540.2 0, 1158876.09 389530.84 0, 1158567.689 389521.498 0, 1158259.289 389512.174 0, 1157950.887 389502.868 0, 1157642.486 389493.581 0, 1157334.083 389484.311 0, 1157025.68 389475.06 0, 
+    1156717.277 389465.827 0, 1156408.873 389456.612 0, 1156100.469 389447.415 0, 1155792.064 389438.236 0, 1155482.191 389429.032 0, 1155175.252 389419.933 0, 1154866.845 389410.809 0, 1154558.438 389401.703 0, 1154250.03 389392.615 0, 1153941.622 389383.545 0, 
+    1153633.213 389374.494 0, 1153324.804 389365.46 0, 1153016.394 389356.445 0, 1152707.983 389347.448 0, 1152399.573 389338.469 0, 1152091.161 389329.508 0, 1151782.749 389320.565 0, 1151474.337 389311.641 0, 1151165.924 389302.734 0, 1150857.51 389293.846 0, 
+    1150549.096 389284.976 0, 1150240.681 389276.124 0, 1149932.266 389267.29 0, 1149623.851 389258.475 0, 1149315.434 389249.677 0, 1149007.018 389240.898 0, 1148698.6 389232.137 0, 1148390.183 389223.393 0, 1148080.296 389214.627 0, 1147923.545 394761.49 0, 
+    1147766.781 400308.815 0, 1148076.012 400317.563 0, 1148383.777 400326.287 0, 1148691.541 400335.03 0, 1148999.305 400343.791 0, 1149307.068 400352.569 0, 1149614.83 400361.366 0, 1149922.593 400370.181 0, 1150230.354 400379.015 0, 1150538.115 400387.866 0, 
+    1150845.876 400396.735 0, 1151153.636 400405.623 0, 1151461.396 400414.529 0, 1151769.155 400423.452 0, 1152076.913 400432.394 0, 1152384.671 400441.354 0, 1152692.428 400450.332 0, 1153000.185 400459.329 0, 1153307.942 400468.343 0, 1153615.698 400477.375 0, 
+    1153923.453 400486.426 0, 1154231.208 400495.495 0, 1154538.962 400504.581 0, 1154846.716 400513.686 0, 1155153.005 400522.766 0, 1155462.221 400531.951 0, 1155769.974 400541.11 0, 1156077.725 400550.287 0, 1156385.476 400559.483 0, 1156693.227 400568.696 0, 
+    1157000.977 400577.928 0, 1157308.726 400587.178 0, 1157616.475 400596.446 0, 1157924.223 400605.732 0, 1158231.971 400615.036 0, 1158539.718 400624.358 0, 1158847.465 400633.699 0, 1159155.211 400643.057 0, 1159462.956 400652.434 0, 1159770.701 400661.828 0, 
+    1160078.446 400671.241 0, 1160386.19 400680.672 0, 1160693.933 400690.121 0, 1161001.676 400699.589 0, 1161309.418 400709.074 0, 1161617.16 400718.577 0, 1161924.901 400728.099 0, 1162232.641 400737.638 0, 1162538.918 400747.151 0, 1162711.354 395200.291 0, 
+    1162883.775 389653.893 0))
+
+POLYGON ((1177309.758 401227.219 0, 1177003.507 401216.841 0, 1176695.795 401206.432 0, 1176388.082 401196.041 0, 1176080.368 401185.668 0, 1175772.654 401175.314 0, 1175464.939 401164.977 0, 1175157.224 401154.659 0, 1174849.508 401144.358 0, 1174541.791 401134.076 0, 
+    1174234.074 401123.812 0, 1173926.356 401113.566 0, 1173618.637 401103.338 0, 1173310.918 401093.128 0, 1173003.199 401082.937 0, 1172695.478 401072.763 0, 1172387.758 401062.607 0, 1172080.036 401052.47 0, 1171772.314 401042.351 0, 1171464.592 401032.25 0, 
+    1171156.868 401022.167 0, 1170849.145 401012.102 0, 1170541.42 401002.055 0, 1170233.695 400992.026 0, 1169924.508 400981.968 0, 1169618.243 400972.023 0, 1169310.517 400962.049 0, 1169002.789 400952.093 0, 1168695.061 400942.155 0, 1168387.333 400932.235 0, 
+    1168079.604 400922.333 0, 1167771.874 400912.449 0, 1167464.144 400902.583 0, 1167156.413 400892.736 0, 1166848.681 400882.906 0, 1166540.949 400873.095 0, 1166233.217 400863.302 0, 1165925.484 400853.527 0, 1165617.75 400843.77 0, 1165310.016 400834.031 0, 
+    1165002.281 400824.31 0, 1164694.545 400814.608 0, 1164386.809 400804.923 0, 1164079.073 400795.257 0, 1163771.336 400785.608 0, 1163463.598 400775.978 0, 1163155.86 400766.366 0, 1162848.121 400756.772 0, 1162538.918 400747.151 0, 1162366.469 406294.469 0, 
+    1162194.005 411842.244 0, 1162502.551 411851.845 0, 1162809.637 411861.418 0, 1163116.722 411871.01 0, 1163423.807 411880.62 0, 1163730.891 411890.248 0, 1164037.974 411899.894 0, 1164345.057 411909.558 0, 1164652.14 411919.24 0, 1164959.222 411928.94 0, 
+    1165266.303 411938.658 0, 1165573.384 411948.394 0, 1165880.464 411958.149 0, 1166187.543 411967.921 0, 1166494.622 411977.712 0, 1166801.701 411987.52 0, 1167108.779 411997.347 0, 1167415.856 412007.192 0, 1167722.932 412017.054 0, 1168030.009 412026.935 0, 
+    1168337.084 412036.834 0, 1168644.159 412046.751 0, 1168951.233 412056.686 0, 1169258.307 412066.639 0, 1169563.922 412076.563 0, 1169872.453 412086.6 0, 1170179.525 412096.607 0, 1170486.596 412106.633 0, 1170793.667 412116.676 0, 1171100.737 412126.738 0, 
+    1171407.807 412136.818 0, 1171714.876 412146.915 0, 1172021.944 412157.031 0, 1172329.012 412167.165 0, 1172636.079 412177.317 0, 1172943.146 412187.487 0, 1173250.212 412197.675 0, 1173557.278 412207.882 0, 1173864.342 412218.106 0, 1174171.407 412228.348 0, 
+    1174478.47 412238.609 0, 1174785.533 412248.887 0, 1175092.596 412259.184 0, 1175399.658 412269.498 0, 1175706.719 412279.831 0, 1176013.779 412290.182 0, 1176320.839 412300.551 0, 1176627.899 412310.938 0, 1176933.5 412321.293 0, 1177121.637 406774.028 0, 
+    1177309.758 401227.219 0))
+
+POLYGON ((1191671.584 412841.982 0, 1191366.01 412830.763 0, 1191058.981 412819.509 0, 1190751.952 412808.273 0, 1190444.922 412797.054 0, 1190137.891 412785.854 0, 1189830.86 412774.672 0, 1189523.827 412763.508 0, 1189216.795 412752.362 0, 1188909.761 412741.234 0, 
+    1188602.727 412730.124 0, 1188295.692 412719.033 0, 1187988.657 412707.959 0, 1187681.621 412696.903 0, 1187374.584 412685.866 0, 1187067.547 412674.846 0, 1186760.509 412663.845 0, 1186453.47 412652.862 0, 1186146.431 412641.896 0, 1185839.391 412630.949 0, 
+    1185532.351 412620.02 0, 1185225.309 412609.109 0, 1184918.268 412598.216 0, 1184611.225 412587.341 0, 1184302.726 412576.433 0, 1183997.138 412565.646 0, 1183690.094 412554.825 0, 1183383.049 412544.022 0, 1183076.003 412533.238 0, 1182768.957 412522.471 0, 
+    1182461.91 412511.723 0, 1182154.862 412500.993 0, 1181847.814 412490.281 0, 1181540.765 412479.586 0, 1181233.716 412468.91 0, 1180926.666 412458.252 0, 1180619.615 412447.612 0, 1180312.563 412436.99 0, 1180005.511 412426.387 0, 1179698.459 412415.801 0, 
+    1179391.406 412405.233 0, 1179084.352 412394.684 0, 1178777.297 412384.152 0, 1178470.242 412373.639 0, 1178163.187 412363.143 0, 1177856.13 412352.666 0, 1177549.073 412342.207 0, 1177242.016 412331.766 0, 1176933.5 412321.293 0, 1176745.348 417869.011 0, 
+    1176557.181 423417.18 0, 1176865.04 423427.63 0, 1177171.445 423438.049 0, 1177477.849 423448.486 0, 1177784.252 423458.941 0, 1178090.654 423469.414 0, 1178397.056 423479.905 0, 1178703.458 423490.414 0, 1179009.859 423500.941 0, 1179316.259 423511.486 0, 
+    1179622.658 423522.05 0, 1179929.057 423532.631 0, 1180235.455 423543.23 0, 1180541.853 423553.847 0, 1180848.25 423564.483 0, 1181154.647 423575.136 0, 1181461.042 423585.808 0, 1181767.437 423596.497 0, 1182073.832 423607.205 0, 1182380.226 423617.93 0, 
+    1182686.619 423628.674 0, 1182993.012 423639.435 0, 1183299.404 423650.215 0, 1183605.795 423661.012 0, 1183910.733 423671.777 0, 1184218.576 423682.662 0, 1184524.965 423693.514 0, 1184831.354 423704.383 0, 1185137.742 423715.271 0, 1185444.13 423726.177 0, 
+    1185750.517 423737.101 0, 1186056.903 423748.043 0, 1186363.289 423759.003 0, 1186669.674 423769.981 0, 1186976.058 423780.977 0, 1187282.441 423791.991 0, 1187588.824 423803.023 0, 1187895.207 423814.073 0, 1188201.589 423825.141 0, 1188507.97 423836.227 0, 
+    1188814.35 423847.332 0, 1189120.73 423858.454 0, 1189427.109 423869.594 0, 1189733.487 423880.753 0, 1190039.865 423891.929 0, 1190346.242 423903.123 0, 1190652.619 423914.336 0, 1190958.994 423925.566 0, 1191263.918 423936.761 0, 1191467.759 418389.147 0, 
+    1191671.584 412841.982 0))
+
+POLYGON ((1205969.128 424497.89 0, 1205664.235 424485.833 0, 1205357.892 424473.737 0, 1205051.549 424461.66 0, 1204745.205 424449.6 0, 1204438.86 424437.558 0, 1204132.514 424425.534 0, 1203826.167 424413.528 0, 1203519.82 424401.54 0, 1203213.473 424389.571 0, 
+    1202907.124 424377.619 0, 1202600.775 424365.685 0, 1202294.425 424353.769 0, 1201988.074 424341.872 0, 1201681.723 424329.992 0, 1201375.371 424318.131 0, 1201069.018 424306.287 0, 1200762.665 424294.462 0, 1200456.311 424282.654 0, 1200149.956 424270.865 0, 
+    1199843.6 424259.093 0, 1199537.244 424247.34 0, 1199230.887 424235.605 0, 1198924.53 424223.887 0, 1198616.721 424212.133 0, 1198311.813 424200.507 0, 1198005.453 424188.843 0, 1197699.093 424177.198 0, 1197392.732 424165.571 0, 1197086.37 424153.962 0, 
+    1196780.008 424142.371 0, 1196473.645 424130.798 0, 1196167.281 424119.243 0, 1195860.916 424107.706 0, 1195554.551 424096.187 0, 1195248.186 424084.686 0, 1194941.819 424073.203 0, 1194635.452 424061.738 0, 1194329.084 424050.291 0, 1194022.716 424038.862 0, 
+    1193716.347 424027.452 0, 1193409.977 424016.059 0, 1193103.606 424004.684 0, 1192797.235 423993.328 0, 1192490.863 423981.989 0, 1192184.491 423970.668 0, 1191878.118 423959.366 0, 1191571.744 423948.081 0, 1191263.918 423936.761 0, 1191060.06 429484.823 0, 
+    1190856.186 435033.329 0, 1191163.356 435044.624 0, 1191469.077 435055.885 0, 1191774.797 435067.163 0, 1192080.516 435078.46 0, 1192386.235 435089.774 0, 1192691.953 435101.107 0, 1192997.67 435112.457 0, 1193303.387 435123.826 0, 1193609.103 435135.212 0, 
+    1193914.819 435146.617 0, 1194220.533 435158.039 0, 1194526.247 435169.48 0, 1194831.961 435180.938 0, 1195137.673 435192.414 0, 1195443.385 435203.909 0, 1195749.097 435215.421 0, 1196054.807 435226.952 0, 1196360.517 435238.5 0, 1196666.226 435250.066 0, 
+    1196971.935 435261.651 0, 1197277.643 435273.253 0, 1197583.35 435284.873 0, 1197889.057 435296.512 0, 1198193.315 435308.113 0, 1198500.468 435319.843 0, 1198806.172 435331.535 0, 1199111.876 435343.245 0, 1199417.579 435354.974 0, 1199723.281 435366.72 0, 
+    1200028.983 435378.484 0, 1200334.684 435390.266 0, 1200640.385 435402.067 0, 1200946.084 435413.885 0, 1201251.783 435425.721 0, 1201557.481 435437.576 0, 1201863.179 435449.448 0, 1202168.876 435461.338 0, 1202474.572 435473.246 0, 1202780.267 435485.173 0, 
+    1203085.962 435497.117 0, 1203391.656 435509.079 0, 1203697.349 435521.059 0, 1204003.042 435533.058 0, 1204308.734 435545.074 0, 1204614.425 435557.108 0, 1204920.116 435569.16 0, 1205225.805 435581.23 0, 1205530.048 435593.261 0, 1205749.597 430045.354 0, 
+    1205969.128 424497.89 0))
+
+POLYGON ((1234370.889 447931.961 0, 1234067.364 447918.241 0, 1233762.4 447904.473 0, 1233457.436 447890.723 0, 1233152.471 447876.991 0, 1232847.504 447863.277 0, 1232542.538 447849.581 0, 1232237.57 447835.903 0, 1231932.601 447822.243 0, 1231627.632 447808.601 0, 
+    1231322.662 447794.977 0, 1231017.691 447781.371 0, 1230712.719 447767.783 0, 1230407.746 447754.212 0, 1230102.773 447740.66 0, 1229797.799 447727.125 0, 1229492.824 447713.609 0, 1229187.848 447700.11 0, 1228882.872 447686.63 0, 1228577.894 447673.167 0, 
+    1228272.916 447659.723 0, 1227967.937 447646.296 0, 1227662.958 447632.887 0, 1227357.977 447619.496 0, 1227051.556 447606.06 0, 1226748.014 447592.769 0, 1226443.031 447579.432 0, 1226138.047 447566.113 0, 1225833.063 447552.811 0, 1225528.078 447539.528 0, 
+    1225223.092 447526.263 0, 1224918.105 447513.016 0, 1224613.117 447499.787 0, 1224308.129 447486.575 0, 1224003.14 447473.382 0, 1223698.15 447460.207 0, 1223393.159 447447.049 0, 1223088.168 447433.91 0, 1222783.176 447420.788 0, 1222478.183 447407.685 0, 
+    1222173.189 447394.599 0, 1221868.195 447381.531 0, 1221563.199 447368.481 0, 1221258.203 447355.45 0, 1220953.206 447342.436 0, 1220648.209 447329.44 0, 1220343.21 447316.462 0, 1220038.211 447303.502 0, 1219731.771 447290.499 0, 1219496.494 452839.079 0, 
+    1219261.198 458388.091 0, 1219566.982 458401.066 0, 1219871.328 458413.998 0, 1220175.673 458426.948 0, 1220480.018 458439.916 0, 1220784.361 458452.902 0, 1221088.704 458465.906 0, 1221393.046 458478.928 0, 1221697.388 458491.968 0, 1222001.728 458505.025 0, 
+    1222306.068 458518.101 0, 1222610.407 458531.194 0, 1222914.745 458544.306 0, 1223219.083 458557.435 0, 1223523.419 458570.582 0, 1223827.755 458583.747 0, 1224132.091 458596.93 0, 1224436.425 458610.131 0, 1224740.759 458623.35 0, 1225045.091 458636.587 0, 
+    1225349.423 458649.841 0, 1225653.755 458663.114 0, 1225958.085 458676.404 0, 1226262.415 458689.713 0, 1226565.308 458702.976 0, 1226871.072 458716.383 0, 1227175.399 458729.745 0, 1227479.726 458743.126 0, 1227784.052 458756.523 0, 1228088.377 458769.939 0, 
+    1228392.701 458783.373 0, 1228697.024 458796.825 0, 1229001.347 458810.294 0, 1229305.669 458823.782 0, 1229609.99 458837.287 0, 1229914.31 458850.811 0, 1230218.629 458864.352 0, 1230522.948 458877.911 0, 1230827.266 458891.488 0, 1231131.583 458905.083 0, 
+    1231435.899 458918.696 0, 1231740.215 458932.327 0, 1232044.529 458945.976 0, 1232348.843 458959.642 0, 1232653.156 458973.327 0, 1232957.468 458987.029 0, 1233261.78 459000.75 0, 1233566.09 459014.488 0, 1233868.965 459028.179 0, 1234119.937 453479.854 0, 
+    1234370.889 447931.961 0))
+
+POLYGON ((1248474.866 459709.535 0, 1248172.029 459694.988 0, 1247867.758 459680.39 0, 1247563.487 459665.81 0, 1247259.214 459651.248 0, 1246954.941 459636.704 0, 1246650.667 459622.177 0, 1246346.392 459607.669 0, 1246042.117 459593.178 0, 1245737.84 459578.706 0, 
+    1245433.563 459564.251 0, 1245129.284 459549.814 0, 1244825.005 459535.395 0, 1244520.725 459520.994 0, 1244216.444 459506.611 0, 1243912.163 459492.246 0, 1243607.88 459477.899 0, 1243303.597 459463.57 0, 1242999.313 459449.258 0, 1242695.028 459434.965 0, 
+    1242390.742 459420.689 0, 1242086.455 459406.432 0, 1241782.168 459392.192 0, 1241477.879 459377.97 0, 1241172.156 459363.699 0, 1240869.3 459349.58 0, 1240565.009 459335.412 0, 1240260.717 459321.262 0, 1239956.425 459307.129 0, 1239652.131 459293.015 0, 
+    1239347.837 459278.918 0, 1239043.542 459264.84 0, 1238739.246 459250.779 0, 1238434.949 459236.736 0, 1238130.652 459222.711 0, 1237826.353 459208.705 0, 1237522.054 459194.716 0, 1237217.754 459180.744 0, 1236913.453 459166.791 0, 1236609.152 459152.856 0, 
+    1236304.849 459138.938 0, 1236000.546 459125.039 0, 1235696.242 459111.157 0, 1235391.937 459097.294 0, 1235087.631 459083.448 0, 1234783.325 459069.62 0, 1234479.017 459055.81 0, 1234174.709 459042.018 0, 1233868.965 459028.179 0, 1233617.974 464576.933 0, 
+    1233366.964 470126.114 0, 1233672.051 470139.923 0, 1233975.706 470153.686 0, 1234279.361 470167.466 0, 1234583.014 470181.264 0, 1234886.666 470195.08 0, 1235190.318 470208.914 0, 1235493.969 470222.766 0, 1235797.619 470236.635 0, 1236101.269 470250.523 0, 
+    1236404.917 470264.428 0, 1236708.565 470278.351 0, 1237012.211 470292.293 0, 1237315.857 470306.252 0, 1237619.503 470320.228 0, 1237923.147 470334.223 0, 1238226.791 470348.236 0, 1238530.433 470362.266 0, 1238834.075 470376.315 0, 1239137.716 470390.381 0, 
+    1239441.356 470404.465 0, 1239744.996 470418.567 0, 1240048.634 470432.687 0, 1240352.272 470446.825 0, 1240654.478 470460.913 0, 1240959.545 470475.154 0, 1241263.18 470489.345 0, 1241566.815 470503.554 0, 1241870.448 470517.781 0, 1242174.081 470532.026 0, 
+    1242477.713 470546.289 0, 1242781.344 470560.57 0, 1243084.974 470574.868 0, 1243388.603 470589.185 0, 1243692.232 470603.519 0, 1243995.86 470617.871 0, 1244299.486 470632.241 0, 1244603.112 470646.629 0, 1244906.738 470661.035 0, 1245210.362 470675.459 0, 
+    1245513.985 470689.9 0, 1245817.608 470704.36 0, 1246121.23 470718.837 0, 1246424.851 470733.332 0, 1246728.471 470747.845 0, 1247032.09 470762.376 0, 1247335.708 470776.925 0, 1247639.326 470791.491 0, 1247941.513 470806.007 0, 1248208.2 465257.558 0, 
+    1248474.866 459709.535 0))
+
+POLYGON ((1262514.083 471527.073 0, 1262211.935 471511.704 0, 1261908.36 471496.279 0, 1261604.784 471480.873 0, 1261301.207 471465.484 0, 1260997.63 471450.114 0, 1260694.051 471434.761 0, 1260390.471 471419.426 0, 1260086.891 471404.109 0, 1259783.309 471388.809 0, 
+    1259479.727 471373.528 0, 1259176.144 471358.264 0, 1258872.56 471343.019 0, 1258568.975 471327.791 0, 1258265.389 471312.581 0, 1257961.802 471297.389 0, 1257658.214 471282.215 0, 1257354.626 471267.058 0, 1257051.036 471251.92 0, 1256747.446 471236.799 0, 
+    1256443.854 471221.697 0, 1256140.262 471206.612 0, 1255836.669 471191.545 0, 1255533.075 471176.496 0, 1255228.052 471161.394 0, 1254925.885 471146.451 0, 1254622.288 471131.456 0, 1254318.691 471116.478 0, 1254015.092 471101.518 0, 1253711.493 471086.576 0, 
+    1253407.893 471071.652 0, 1253104.292 471056.746 0, 1252800.69 471041.858 0, 1252497.088 471026.988 0, 1252193.484 471012.135 0, 1251889.879 470997.3 0, 1251586.274 470982.483 0, 1251282.668 470967.685 0, 1250979.061 470952.903 0, 1250675.453 470938.14 0, 
+    1250371.844 470923.395 0, 1250068.234 470908.668 0, 1249764.624 470893.958 0, 1249461.012 470879.266 0, 1249157.4 470864.592 0, 1248853.787 470849.936 0, 1248550.173 470835.298 0, 1248246.558 470820.678 0, 1247941.513 470806.007 0, 1247674.806 476354.879 0, 
+    1247408.078 481904.171 0, 1247712.467 481918.811 0, 1248015.429 481933.4 0, 1248318.39 481948.006 0, 1248621.35 481962.631 0, 1248924.309 481977.273 0, 1249227.267 481991.933 0, 1249530.224 482006.611 0, 1249833.181 482021.307 0, 1250136.136 482036.02 0, 
+    1250439.091 482050.752 0, 1250742.045 482065.501 0, 1251044.998 482080.268 0, 1251347.95 482095.053 0, 1251650.901 482109.856 0, 1251953.852 482124.677 0, 1252256.801 482139.515 0, 1252559.75 482154.371 0, 1252862.698 482169.245 0, 1253165.645 482184.137 0, 
+    1253468.591 482199.047 0, 1253771.536 482213.975 0, 1254074.48 482228.92 0, 1254377.424 482243.883 0, 1254678.941 482258.794 0, 1254983.308 482273.863 0, 1255286.249 482288.88 0, 1255589.189 482303.914 0, 1255892.128 482318.967 0, 1256195.066 482334.037 0, 
+    1256498.003 482349.125 0, 1256800.939 482364.231 0, 1257103.875 482379.355 0, 1257406.809 482394.496 0, 1257709.743 482409.656 0, 1258012.676 482424.833 0, 1258315.607 482440.028 0, 1258618.538 482455.241 0, 1258921.469 482470.471 0, 1259224.398 482485.72 0, 
+    1259527.326 482500.986 0, 1259830.253 482516.27 0, 1260133.18 482531.572 0, 1260436.105 482546.892 0, 1260739.03 482562.23 0, 1261041.954 482577.585 0, 1261344.877 482592.959 0, 1261647.799 482608.35 0, 1261949.296 482623.686 0, 1262231.7 477075.17 0, 
+    1262514.083 471527.073 0))
+
+POLYGON ((1276488.423 483384.28 0, 1276186.968 483368.092 0, 1275884.091 483351.845 0, 1275581.212 483335.616 0, 1275278.333 483319.404 0, 1274975.453 483303.211 0, 1274672.572 483287.035 0, 1274369.69 483270.878 0, 1274066.807 483254.738 0, 1273763.923 483238.616 0, 
+    1273461.038 483222.511 0, 1273158.152 483206.425 0, 1272855.266 483190.356 0, 1272552.378 483174.305 0, 1272249.489 483158.272 0, 1271946.6 483142.257 0, 1271643.709 483126.26 0, 1271340.817 483110.28 0, 1271037.925 483094.319 0, 1270735.032 483078.375 0, 
+    1270432.137 483062.449 0, 1270129.242 483046.541 0, 1269826.346 483030.65 0, 1269523.449 483014.778 0, 1269219.128 482998.849 0, 1268917.652 482983.086 0, 1268614.752 482967.267 0, 1268311.851 482951.466 0, 1268008.949 482935.683 0, 1267706.046 482919.917 0, 
+    1267403.143 482904.169 0, 1267100.238 482888.439 0, 1266797.333 482872.727 0, 1266494.426 482857.033 0, 1266191.519 482841.357 0, 1265888.611 482825.698 0, 1265585.701 482810.057 0, 1265282.791 482794.434 0, 1264979.88 482778.829 0, 1264676.968 482763.242 0, 
+    1264374.056 482747.673 0, 1264071.142 482732.121 0, 1263768.227 482716.587 0, 1263465.312 482701.071 0, 1263162.395 482685.573 0, 1262859.478 482670.093 0, 1262556.559 482654.63 0, 1262253.64 482639.186 0, 1261949.296 482623.686 0, 1261666.871 488172.62 0, 
+    1261384.424 493721.968 0, 1261688.112 493737.433 0, 1261990.378 493752.845 0, 1262292.643 493768.274 0, 1262594.907 493783.721 0, 1262897.171 493799.186 0, 1263199.433 493814.668 0, 1263501.695 493830.168 0, 1263803.955 493845.686 0, 1264106.215 493861.222 0, 
+    1264408.474 493876.776 0, 1264710.731 493892.347 0, 1265012.988 493907.937 0, 1265315.244 493923.544 0, 1265617.499 493939.169 0, 1265919.753 493954.811 0, 1266222.007 493970.472 0, 1266524.259 493986.15 0, 1266826.51 494001.846 0, 1267128.761 494017.56 0, 
+    1267431.01 494033.291 0, 1267733.259 494049.04 0, 1268035.507 494064.808 0, 1268337.753 494080.592 0, 1268638.58 494096.321 0, 1268942.244 494112.216 0, 1269244.488 494128.054 0, 1269546.731 494143.91 0, 1269848.973 494159.784 0, 1270151.214 494175.676 0, 
+    1270453.455 494191.585 0, 1270755.694 494207.512 0, 1271057.932 494223.457 0, 1271360.17 494239.42 0, 1271662.406 494255.401 0, 1271964.642 494271.399 0, 1272266.876 494287.415 0, 1272569.11 494303.449 0, 1272871.342 494319.501 0, 1273173.574 494335.571 0, 
+    1273475.805 494351.658 0, 1273778.035 494367.763 0, 1274080.264 494383.886 0, 1274382.492 494400.027 0, 1274684.719 494416.185 0, 1274986.945 494432.362 0, 1275289.17 494448.556 0, 1275591.394 494464.768 0, 1275892.199 494480.921 0, 1276190.322 488932.394 0, 
+    1276488.423 483384.28 0))
+
+POLYGON ((1290397.772 495280.859 0, 1290097.011 495263.855 0, 1289794.834 495246.79 0, 1289492.656 495229.742 0, 1289190.477 495212.712 0, 1288888.297 495195.699 0, 1288586.115 495178.705 0, 1288283.933 495161.728 0, 1287981.75 495144.769 0, 1287679.566 495127.828 0, 
+    1287377.381 495110.905 0, 1287075.195 495093.999 0, 1286773.008 495077.111 0, 1286470.819 495060.241 0, 1286168.63 495043.389 0, 1285866.44 495026.555 0, 1285564.249 495009.738 0, 1285262.057 494992.939 0, 1284959.864 494976.158 0, 1284657.67 494959.395 0, 
+    1284355.475 494942.649 0, 1284053.279 494925.922 0, 1283751.082 494909.212 0, 1283448.884 494892.52 0, 1283145.268 494875.767 0, 1282844.485 494859.189 0, 1282542.284 494842.55 0, 1282240.082 494825.929 0, 1281937.879 494809.326 0, 1281635.675 494792.74 0, 
+    1281333.47 494776.173 0, 1281031.264 494759.623 0, 1280729.058 494743.091 0, 1280426.85 494726.577 0, 1280124.641 494710.08 0, 1279822.431 494693.602 0, 1279520.221 494677.141 0, 1279218.009 494660.698 0, 1278915.796 494644.272 0, 1278613.583 494627.865 0, 
+    1278311.368 494611.475 0, 1278009.153 494595.103 0, 1277706.936 494578.749 0, 1277404.719 494562.412 0, 1277102.5 494546.094 0, 1276800.281 494529.793 0, 1276498.061 494513.51 0, 1276195.839 494497.245 0, 1275892.199 494480.921 0, 1275594.054 500029.86 0, 
+    1275295.887 505579.206 0, 1275598.871 505595.494 0, 1275900.439 505611.724 0, 1276202.006 505627.972 0, 1276503.572 505644.238 0, 1276805.137 505660.521 0, 1277106.702 505676.822 0, 1277408.265 505693.141 0, 1277709.827 505709.477 0, 1278011.389 505725.832 0, 
+    1278312.949 505742.204 0, 1278614.508 505758.594 0, 1278916.067 505775.001 0, 1279217.624 505791.427 0, 1279519.181 505807.87 0, 1279820.736 505824.33 0, 1280122.291 505840.809 0, 1280423.845 505857.305 0, 1280725.397 505873.819 0, 1281026.949 505890.351 0, 
+    1281328.5 505906.901 0, 1281630.049 505923.468 0, 1281931.598 505940.053 0, 1282233.146 505956.656 0, 1282533.279 505973.199 0, 1282836.238 505989.915 0, 1283137.783 506006.571 0, 1283439.327 506023.245 0, 1283740.87 506039.936 0, 1284042.412 506056.645 0, 
+    1284343.953 506073.373 0, 1284645.493 506090.117 0, 1284947.032 506106.88 0, 1285248.57 506123.66 0, 1285550.107 506140.458 0, 1285851.642 506157.274 0, 1286153.177 506174.108 0, 1286454.711 506190.959 0, 1286756.244 506207.828 0, 1287057.776 506224.715 0, 
+    1287359.307 506241.619 0, 1287660.837 506258.541 0, 1287962.366 506275.481 0, 1288263.894 506292.439 0, 1288565.422 506309.415 0, 1288866.948 506326.408 0, 1289168.473 506343.419 0, 1289469.997 506360.448 0, 1289770.107 506377.414 0, 1290083.951 500828.933 0, 
+    1290397.772 495280.859 0))
+
+POLYGON ((1304242.014 507216.512 0, 1303941.951 507198.697 0, 1303640.476 507180.817 0, 1303339 507162.954 0, 1303037.524 507145.109 0, 1302736.046 507127.282 0, 1302434.567 507109.472 0, 1302133.087 507091.68 0, 1301831.606 507073.906 0, 1301530.124 507056.15 0, 
+    1301228.641 507038.411 0, 1300927.157 507020.69 0, 1300625.671 507002.987 0, 1300324.185 506985.302 0, 1300022.698 506967.634 0, 1299721.21 506949.985 0, 1299419.72 506932.352 0, 1299118.23 506914.738 0, 1298816.738 506897.141 0, 1298515.246 506879.563 0, 
+    1298213.753 506862.001 0, 1297912.258 506844.458 0, 1297610.763 506826.932 0, 1297309.266 506809.424 0, 1297006.357 506791.852 0, 1296706.27 506774.462 0, 1296404.77 506757.007 0, 1296103.269 506739.57 0, 1295801.768 506722.151 0, 1295500.265 506704.75 0, 
+    1295198.761 506687.366 0, 1294897.256 506670 0, 1294595.751 506652.652 0, 1294294.244 506635.321 0, 1293992.736 506618.009 0, 1293691.227 506600.714 0, 1293389.717 506583.437 0, 1293088.206 506566.177 0, 1292786.694 506548.935 0, 1292485.181 506531.711 0, 
+    1292183.667 506514.505 0, 1291882.153 506497.317 0, 1291580.637 506480.146 0, 1291279.12 506462.993 0, 1290977.602 506445.858 0, 1290676.083 506428.74 0, 1290374.563 506411.64 0, 1290073.042 506394.558 0, 1289770.107 506377.414 0, 1289456.24 511926.301 0, 
+    1289142.351 517475.589 0, 1289444.629 517492.696 0, 1289745.497 517509.741 0, 1290046.364 517526.804 0, 1290347.23 517543.884 0, 1290648.094 517560.982 0, 1290948.958 517578.098 0, 1291249.821 517595.232 0, 1291550.683 517612.383 0, 1291851.543 517629.552 0, 
+    1292152.403 517646.738 0, 1292453.262 517663.943 0, 1292754.119 517681.165 0, 1293054.976 517698.405 0, 1293355.832 517715.662 0, 1293656.686 517732.937 0, 1293957.54 517750.23 0, 1294258.393 517767.541 0, 1294559.244 517784.869 0, 1294860.095 517802.215 0, 
+    1295160.945 517819.579 0, 1295461.793 517836.96 0, 1295762.641 517854.36 0, 1296063.487 517871.776 0, 1296362.924 517889.129 0, 1296665.177 517906.663 0, 1296966.02 517924.133 0, 1297266.863 517941.621 0, 1297567.704 517959.126 0, 1297868.544 517976.649 0, 
+    1298169.384 517994.19 0, 1298470.222 518011.749 0, 1298771.059 518029.325 0, 1299071.895 518046.919 0, 1299372.731 518064.53 0, 1299673.565 518082.16 0, 1299974.398 518099.807 0, 1300275.23 518117.472 0, 1300576.061 518135.154 0, 1300876.891 518152.854 0, 
+    1301177.72 518170.572 0, 1301478.548 518188.308 0, 1301779.374 518206.061 0, 1302080.2 518223.832 0, 1302381.025 518241.621 0, 1302681.849 518259.427 0, 1302982.671 518277.251 0, 1303283.493 518295.093 0, 1303582.906 518312.869 0, 1303912.472 512764.49 0, 
+    1304242.014 507216.512 0))
+
+POLYGON ((1318021.039 519190.943 0, 1317721.674 519172.321 0, 1317420.904 519153.629 0, 1317120.133 519134.955 0, 1316819.361 519116.299 0, 1316518.588 519097.66 0, 1316217.813 519079.04 0, 1315917.038 519060.436 0, 1315616.261 519041.851 0, 1315315.484 519023.283 0, 
+    1315014.705 519004.733 0, 1314713.925 518986.201 0, 1314413.144 518967.687 0, 1314112.362 518949.19 0, 1313811.579 518930.71 0, 1313510.795 518912.249 0, 1313210.01 518893.805 0, 1312909.223 518875.379 0, 1312608.436 518856.971 0, 1312307.647 518838.58 0, 
+    1312006.858 518820.207 0, 1311706.067 518801.852 0, 1311405.275 518783.514 0, 1311104.482 518765.195 0, 1310802.283 518746.807 0, 1310502.893 518728.608 0, 1310202.097 518710.341 0, 1309901.3 518692.092 0, 1309600.502 518673.861 0, 1309299.703 518655.647 0, 
+    1308998.902 518637.451 0, 1308698.101 518619.273 0, 1308397.298 518601.113 0, 1308096.495 518582.97 0, 1307795.69 518564.845 0, 1307494.884 518546.737 0, 1307194.077 518528.648 0, 1306893.27 518510.576 0, 1306592.461 518492.521 0, 1306291.651 518474.485 0, 
+    1305990.84 518456.466 0, 1305690.028 518438.465 0, 1305389.214 518420.481 0, 1305088.4 518402.516 0, 1304787.585 518384.568 0, 1304486.769 518366.637 0, 1304185.951 518348.725 0, 1303885.133 518330.83 0, 1303582.906 518312.869 0, 1303253.317 523861.647 0, 
+    1302923.704 529410.82 0, 1303225.274 529428.742 0, 1303525.439 529446.598 0, 1303825.603 529464.471 0, 1304125.766 529482.363 0, 1304425.929 529500.272 0, 1304726.09 529518.199 0, 1305026.249 529536.143 0, 1305326.408 529554.105 0, 1305626.566 529572.085 0, 
+    1305926.723 529590.082 0, 1306226.879 529608.097 0, 1306527.033 529626.13 0, 1306827.187 529644.181 0, 1307127.34 529662.249 0, 1307427.491 529680.334 0, 1307727.642 529698.438 0, 1308027.791 529716.559 0, 1308327.939 529734.698 0, 1308628.086 529752.854 0, 
+    1308928.233 529771.028 0, 1309228.378 529789.22 0, 1309528.522 529807.429 0, 1309828.665 529825.656 0, 1310127.404 529843.816 0, 1310428.947 529862.163 0, 1310729.087 529880.443 0, 1311029.226 529898.741 0, 1311329.363 529917.057 0, 1311629.5 529935.39 0, 
+    1311929.635 529953.74 0, 1312229.769 529972.109 0, 1312529.903 529990.495 0, 1312830.035 530008.899 0, 1313130.166 530027.32 0, 1313430.296 530045.759 0, 1313730.425 530064.216 0, 1314030.552 530082.69 0, 1314330.679 530101.182 0, 1314630.805 530119.692 0, 
+    1314930.929 530138.219 0, 1315231.053 530156.764 0, 1315531.175 530175.327 0, 1315831.296 530193.907 0, 1316131.417 530212.505 0, 1316431.536 530231.121 0, 1316731.654 530249.754 0, 1317031.771 530268.405 0, 1317330.485 530286.987 0, 1317675.774 524738.767 0, 
+    1318021.039 519190.943 0))
+
+POLYGON ((1331734.734 531203.852 0, 1331436.071 531184.427 0, 1331136.008 531164.928 0, 1330835.943 531145.447 0, 1330535.878 531125.983 0, 1330235.812 531106.537 0, 1329935.744 531087.109 0, 1329635.675 531067.699 0, 1329335.605 531048.306 0, 1329035.534 531028.931 0, 
+    1328735.462 531009.573 0, 1328435.389 530990.233 0, 1328135.315 530970.911 0, 1327835.239 530951.606 0, 1327535.162 530932.319 0, 1327235.085 530913.05 0, 1326935.006 530893.799 0, 1326634.925 530874.565 0, 1326334.844 530855.348 0, 1326034.762 530836.15 0, 
+    1325734.678 530816.969 0, 1325434.594 530797.806 0, 1325134.508 530778.66 0, 1324834.421 530759.532 0, 1324532.933 530740.333 0, 1324234.244 530721.329 0, 1323934.154 530702.254 0, 1323634.062 530683.197 0, 1323333.97 530664.157 0, 1323033.876 530645.135 0, 
+    1322733.782 530626.131 0, 1322433.686 530607.144 0, 1322133.589 530588.175 0, 1321833.491 530569.224 0, 1321533.392 530550.291 0, 1321233.291 530531.375 0, 1320933.19 530512.476 0, 1320633.087 530493.596 0, 1320332.984 530474.733 0, 1320032.879 530455.887 0, 
+    1319732.773 530437.06 0, 1319432.666 530418.25 0, 1319132.558 530399.457 0, 1318832.449 530380.683 0, 1318532.339 530361.926 0, 1318232.227 530343.186 0, 1317932.115 530324.465 0, 1317632.001 530305.76 0, 1317330.485 530286.987 0, 1316985.171 535835.599 0, 
+    1316639.834 541384.6 0, 1316940.693 541403.333 0, 1317240.154 541421.997 0, 1317539.613 541440.677 0, 1317839.071 541459.376 0, 1318138.528 541478.092 0, 1318437.984 541496.826 0, 1318737.439 541515.577 0, 1319036.893 541534.347 0, 1319336.346 541553.133 0, 
+    1319635.797 541571.938 0, 1319935.248 541590.759 0, 1320234.697 541609.599 0, 1320534.146 541628.456 0, 1320833.593 541647.331 0, 1321133.039 541666.223 0, 1321432.484 541685.134 0, 1321731.928 541704.061 0, 1322031.37 541723.007 0, 1322330.812 541741.969 0, 
+    1322630.252 541760.95 0, 1322929.692 541779.948 0, 1323229.13 541798.964 0, 1323528.567 541817.997 0, 1323826.606 541836.96 0, 1324127.438 541856.117 0, 1324426.872 541875.204 0, 1324726.304 541894.307 0, 1325025.736 541913.429 0, 1325325.166 541932.568 0, 
+    1325624.595 541951.725 0, 1325924.023 541970.899 0, 1326223.45 541990.092 0, 1326522.876 542009.301 0, 1326822.301 542028.528 0, 1327121.725 542047.773 0, 1327421.147 542067.036 0, 1327720.568 542086.316 0, 1328019.989 542105.614 0, 1328319.408 542124.929 0, 
+    1328618.826 542144.262 0, 1328918.242 542163.613 0, 1329217.658 542182.981 0, 1329517.072 542202.367 0, 1329816.486 542221.771 0, 1330115.898 542241.192 0, 1330415.309 542260.631 0, 1330714.719 542280.087 0, 1331012.732 542299.47 0, 1331373.745 536751.467 0, 
+    1331734.734 531203.852 0))
+
+POLYGON ((1345382.989 543254.942 0, 1345085.029 543234.717 0, 1344785.675 543214.415 0, 1344486.32 543194.13 0, 1344186.964 543173.863 0, 1343887.607 543153.614 0, 1343588.248 543133.382 0, 1343288.889 543113.168 0, 1342989.528 543092.972 0, 1342690.166 543072.793 0, 
+    1342390.802 543052.632 0, 1342091.438 543032.488 0, 1341792.072 543012.362 0, 1341492.705 542992.254 0, 1341193.337 542972.163 0, 1340893.968 542952.09 0, 1340594.598 542932.034 0, 1340295.226 542911.996 0, 1339995.853 542891.976 0, 1339696.48 542871.973 0, 
+    1339397.104 542851.988 0, 1339097.728 542832.021 0, 1338798.351 542812.071 0, 1338498.972 542792.139 0, 1338198.198 542772.132 0, 1337900.211 542752.327 0, 1337600.829 542732.448 0, 1337301.446 542712.586 0, 1337002.061 542692.742 0, 1336702.676 542672.916 0, 
+    1336403.289 542653.107 0, 1336103.901 542633.316 0, 1335804.512 542613.542 0, 1335505.121 542593.786 0, 1335205.73 542574.048 0, 1334906.337 542554.327 0, 1334606.944 542534.624 0, 1334307.549 542514.938 0, 1334008.152 542495.271 0, 1333708.755 542475.62 0, 
+    1333409.357 542455.988 0, 1333109.957 542436.373 0, 1332810.556 542416.775 0, 1332511.155 542397.196 0, 1332211.752 542377.633 0, 1331912.347 542358.089 0, 1331612.942 542338.562 0, 1331313.535 542319.053 0, 1331012.732 542299.47 0, 1330651.694 547847.86 0, 
+    1330290.63 553396.632 0, 1330590.777 553416.172 0, 1330889.531 553435.639 0, 1331188.283 553455.123 0, 1331487.034 553474.625 0, 1331785.784 553494.145 0, 1332084.533 553513.682 0, 1332383.28 553533.236 0, 1332682.027 553552.808 0, 1332980.772 553572.398 0, 
+    1333279.516 553592.006 0, 1333578.259 553611.631 0, 1333877.001 553631.273 0, 1334175.741 553650.933 0, 1334474.481 553670.611 0, 1334773.219 553690.306 0, 1335071.957 553710.019 0, 1335370.693 553729.75 0, 1335669.427 553749.498 0, 1335968.161 553769.263 0, 
+    1336266.894 553789.046 0, 1336565.625 553808.847 0, 1336864.355 553828.666 0, 1337163.084 553848.502 0, 1337460.421 553868.263 0, 1337760.539 553888.226 0, 1338059.264 553908.115 0, 1338357.989 553928.021 0, 1338656.712 553947.945 0, 1338955.434 553967.887 0, 
+    1339254.155 553987.846 0, 1339552.875 554007.822 0, 1339851.593 554027.816 0, 1340150.31 554047.828 0, 1340449.027 554067.858 0, 1340747.741 554087.905 0, 1341046.455 554107.969 0, 1341345.168 554128.051 0, 1341643.879 554148.151 0, 1341942.59 554168.268 0, 
+    1342241.299 554188.403 0, 1342540.006 554208.555 0, 1342838.713 554228.725 0, 1343137.419 554248.913 0, 1343436.123 554269.118 0, 1343734.826 554289.341 0, 1344033.528 554309.581 0, 1344332.229 554329.839 0, 1344629.538 554350.02 0, 1345006.276 548802.29 0, 
+    1345382.989 543254.942 0))
+
+POLYGON ((1358965.695 555343.914 0, 1358668.442 555322.893 0, 1358369.799 555301.791 0, 1358071.156 555280.707 0, 1357772.511 555259.641 0, 1357473.865 555238.592 0, 1357175.218 555217.56 0, 1356876.569 555196.547 0, 1356577.92 555175.55 0, 1356279.269 555154.572 0, 
+    1355980.616 555133.611 0, 1355681.963 555112.667 0, 1355383.308 555091.741 0, 1355084.652 555070.833 0, 1354785.995 555049.942 0, 1354487.337 555029.069 0, 1354188.677 555008.213 0, 1353890.016 554987.375 0, 1353591.354 554966.555 0, 1353292.691 554945.752 0, 
+    1352994.027 554924.966 0, 1352695.361 554904.199 0, 1352396.694 554883.448 0, 1352098.026 554862.716 0, 1351797.968 554841.905 0, 1351500.686 554821.303 0, 1351202.014 554800.624 0, 1350903.341 554779.961 0, 1350604.667 554759.317 0, 1350305.991 554738.69 0, 
+    1350007.315 554718.08 0, 1349708.637 554697.488 0, 1349409.958 554676.914 0, 1349111.277 554656.357 0, 1348812.596 554635.818 0, 1348513.913 554615.296 0, 1348215.229 554594.792 0, 1347916.544 554574.306 0, 1347617.858 554553.837 0, 1347319.17 554533.385 0, 
+    1347020.481 554512.952 0, 1346721.791 554492.535 0, 1346423.1 554472.137 0, 1346124.408 554451.756 0, 1345825.714 554431.393 0, 1345527.02 554411.047 0, 1345228.324 554390.718 0, 1344929.627 554370.408 0, 1344629.538 554350.02 0, 1344252.774 559898.13 0, 
+    1343875.984 565446.617 0, 1344175.417 565466.96 0, 1344473.461 565487.226 0, 1344771.504 565507.51 0, 1345069.545 565527.811 0, 1345367.586 565548.13 0, 1345665.625 565568.467 0, 1345963.663 565588.821 0, 1346261.7 565609.192 0, 1346559.735 565629.581 0, 
+    1346857.77 565649.988 0, 1347155.803 565670.412 0, 1347453.835 565690.853 0, 1347751.866 565711.313 0, 1348049.896 565731.789 0, 1348347.924 565752.284 0, 1348645.951 565772.796 0, 1348943.977 565793.325 0, 1349242.002 565813.872 0, 1349540.026 565834.436 0, 
+    1349838.048 565855.018 0, 1350136.069 565875.618 0, 1350434.089 565896.235 0, 1350732.108 565916.87 0, 1351028.74 565937.426 0, 1351328.142 565958.191 0, 1351626.157 565978.879 0, 1351924.171 565999.583 0, 1352222.183 566020.306 0, 1352520.195 566041.046 0, 
+    1352818.205 566061.803 0, 1353116.214 566082.578 0, 1353414.222 566103.371 0, 1353712.228 566124.181 0, 1354010.234 566145.008 0, 1354308.238 566165.853 0, 1354606.241 566186.716 0, 1354904.242 566207.596 0, 1355202.243 566228.494 0, 1355500.242 566249.409 0, 
+    1355798.24 566270.342 0, 1356096.237 566291.292 0, 1356394.232 566312.26 0, 1356692.226 566333.246 0, 1356990.219 566354.249 0, 1357288.211 566375.269 0, 1357586.202 566396.307 0, 1357884.191 566417.363 0, 1358180.795 566438.338 0, 1358573.258 560890.938 0, 
+    1358965.695 555343.914 0))
+
+POLYGON ((1372482.746 567470.468 0, 1372186.201 567448.655 0, 1371888.272 567426.758 0, 1371590.342 567404.878 0, 1371292.411 567383.016 0, 1370994.478 567361.171 0, 1370696.545 567339.344 0, 1370398.61 567317.534 0, 1370100.673 567295.742 0, 1369802.736 567273.967 0, 
+    1369504.797 567252.21 0, 1369206.856 567230.471 0, 1368908.915 567208.749 0, 1368610.972 567187.044 0, 1368313.028 567165.357 0, 1368015.083 567143.688 0, 1367717.136 567122.036 0, 1367419.189 567100.401 0, 1367121.239 567078.785 0, 1366823.289 567057.185 0, 
+    1366525.337 567035.604 0, 1366227.384 567014.04 0, 1365929.43 566992.493 0, 1365631.475 566970.964 0, 1365332.135 566949.352 0, 1365035.56 566927.958 0, 1364737.601 566906.482 0, 1364439.64 566885.023 0, 1364141.678 566863.581 0, 1363843.715 566842.157 0, 
+    1363545.751 566820.751 0, 1363247.786 566799.362 0, 1362949.819 566777.991 0, 1362651.851 566756.637 0, 1362353.881 566735.301 0, 1362055.911 566713.982 0, 1361757.939 566692.681 0, 1361459.966 566671.398 0, 1361161.991 566650.132 0, 1360864.016 566628.883 0, 
+    1360566.039 566607.652 0, 1360268.061 566586.439 0, 1359970.081 566565.243 0, 1359672.101 566544.064 0, 1359374.119 566522.904 0, 1359076.136 566501.76 0, 1358778.152 566480.635 0, 1358480.166 566459.526 0, 1358180.795 566438.338 0, 1357788.305 571986.111 0, 
+    1357395.788 577534.255 0, 1357694.504 577555.397 0, 1357991.836 577576.459 0, 1358289.167 577597.538 0, 1358586.497 577618.635 0, 1358883.826 577639.75 0, 1359181.154 577660.882 0, 1359478.48 577682.031 0, 1359775.805 577703.198 0, 1360073.129 577724.382 0, 
+    1360370.451 577745.584 0, 1360667.773 577766.804 0, 1360965.093 577788.041 0, 1361262.412 577809.295 0, 1361559.729 577830.567 0, 1361857.045 577851.857 0, 1362154.36 577873.163 0, 1362451.674 577894.488 0, 1362748.987 577915.83 0, 1363046.298 577937.189 0, 
+    1363343.608 577958.566 0, 1363640.917 577979.961 0, 1363938.224 578001.373 0, 1364235.531 578022.802 0, 1364531.455 578044.149 0, 1364830.139 578065.713 0, 1365127.442 578087.195 0, 1365424.743 578108.695 0, 1365722.043 578130.212 0, 1366019.341 578151.746 0, 
+    1366316.639 578173.298 0, 1366613.935 578194.867 0, 1366911.23 578216.454 0, 1367208.523 578238.059 0, 1367505.816 578259.681 0, 1367803.107 578281.32 0, 1368100.396 578302.977 0, 1368397.685 578324.651 0, 1368694.972 578346.343 0, 1368992.258 578368.053 0, 
+    1369289.543 578389.78 0, 1369586.826 578411.524 0, 1369884.108 578433.286 0, 1370181.389 578455.065 0, 1370478.669 578476.862 0, 1370775.947 578498.677 0, 1371073.224 578520.508 0, 1371370.499 578542.358 0, 1371666.395 578564.123 0, 1372074.584 573017.111 0, 
+    1372482.746 567470.468 0))
+
+POLYGON ((1385934.035 579634.305 0, 1385638.2 579611.703 0, 1385340.987 579589.014 0, 1385043.773 579566.342 0, 1384746.558 579543.688 0, 1384449.341 579521.052 0, 1384152.123 579498.432 0, 1383854.903 579475.831 0, 1383557.683 579453.246 0, 1383260.46 579430.68 0, 
+    1382963.237 579408.131 0, 1382666.012 579385.599 0, 1382368.786 579363.085 0, 1382071.559 579340.588 0, 1381774.33 579318.109 0, 1381477.1 579295.647 0, 1381179.869 579273.203 0, 1380882.636 579250.776 0, 1380585.402 579228.367 0, 1380288.167 579205.975 0, 
+    1379990.93 579183.601 0, 1379693.692 579161.244 0, 1379396.453 579138.905 0, 1379099.212 579116.583 0, 1378800.593 579094.175 0, 1378504.727 579071.992 0, 1378207.483 579049.723 0, 1377910.237 579027.471 0, 1377612.99 579005.236 0, 1377315.741 578983.02 0, 
+    1377018.492 578960.82 0, 1376721.241 578938.639 0, 1376423.988 578916.474 0, 1376126.735 578894.327 0, 1375829.48 578872.198 0, 1375532.223 578850.086 0, 1375234.966 578827.992 0, 1374937.707 578805.915 0, 1374640.447 578783.856 0, 1374343.185 578761.814 0, 
+    1374045.922 578739.79 0, 1373748.658 578717.783 0, 1373451.393 578695.793 0, 1373154.126 578673.821 0, 1372856.858 578651.867 0, 1372559.589 578629.93 0, 1372262.319 578608.011 0, 1371965.047 578586.109 0, 1371666.395 578564.123 0, 1371258.179 584111.503 0, 
+    1370849.936 589659.246 0, 1371147.932 589681.183 0, 1371444.551 589703.037 0, 1371741.168 589724.908 0, 1372037.784 589746.797 0, 1372334.399 589768.703 0, 1372631.013 589790.627 0, 1372927.625 589812.568 0, 1373224.236 589834.526 0, 1373520.846 589856.502 0, 
+    1373817.454 589878.496 0, 1374114.061 589900.507 0, 1374410.667 589922.535 0, 1374707.272 589944.581 0, 1375003.875 589966.644 0, 1375300.477 589988.725 0, 1375597.078 590010.823 0, 1375893.677 590032.939 0, 1376190.275 590055.072 0, 1376486.872 590077.222 0, 
+    1376783.467 590099.39 0, 1377080.062 590121.576 0, 1377376.654 590143.779 0, 1377673.246 590165.999 0, 1377968.462 590188.134 0, 1378266.425 590210.492 0, 1378563.013 590232.765 0, 1378859.599 590255.055 0, 1379156.184 590277.363 0, 1379452.768 590299.688 0, 
+    1379749.35 590322.03 0, 1380045.931 590344.39 0, 1380342.511 590366.768 0, 1380639.089 590389.163 0, 1380935.666 590411.575 0, 1381232.242 590434.005 0, 1381528.817 590456.452 0, 1381825.39 590478.917 0, 1382121.962 590501.399 0, 1382418.532 590523.899 0, 
+    1382715.101 590546.416 0, 1383011.669 590568.951 0, 1383308.236 590591.503 0, 1383604.801 590614.072 0, 1383901.365 590636.659 0, 1384197.927 590659.263 0, 1384494.488 590681.885 0, 1384791.048 590704.525 0, 1385086.233 590727.076 0, 1385510.148 585180.509 0, 
+    1385934.035 579634.305 0))
+
+POLYGON ((1399319.457 591835.123 0, 1399024.335 591811.737 0, 1398727.84 591788.26 0, 1398431.344 591764.8 0, 1398134.846 591741.358 0, 1397838.348 591717.933 0, 1397541.847 591694.526 0, 1397245.346 591671.136 0, 1396948.843 591647.764 0, 1396652.338 591624.409 0, 
+    1396355.833 591601.072 0, 1396059.325 591577.752 0, 1395762.817 591554.449 0, 1395466.307 591531.164 0, 1395169.796 591507.896 0, 1394873.283 591484.646 0, 1394576.769 591461.413 0, 1394280.254 591438.198 0, 1393983.737 591415 0, 1393687.219 591391.82 0, 
+    1393390.7 591368.657 0, 1393094.179 591345.512 0, 1392797.657 591322.384 0, 1392501.133 591299.273 0, 1392203.237 591276.073 0, 1391908.082 591253.104 0, 1391611.555 591230.046 0, 1391315.026 591207.005 0, 1391018.496 591183.982 0, 1390721.964 591160.976 0, 
+    1390425.431 591137.988 0, 1390128.897 591115.017 0, 1389832.361 591092.063 0, 1389535.824 591069.127 0, 1389239.285 591046.209 0, 1388942.746 591023.308 0, 1388646.205 591000.424 0, 1388349.662 590977.558 0, 1388053.118 590954.709 0, 1387756.573 590931.878 0, 
+    1387460.027 590909.064 0, 1387163.479 590886.267 0, 1386866.93 590863.488 0, 1386570.379 590840.727 0, 1386273.827 590817.983 0, 1385977.274 590795.256 0, 1385680.72 590772.547 0, 1385384.164 590749.856 0, 1385086.233 590727.076 0, 1384662.291 596274.005 0, 
+    1384238.321 601821.29 0, 1384535.596 601844.019 0, 1384831.499 601866.661 0, 1385127.4 601889.32 0, 1385423.301 601911.997 0, 1385719.2 601934.691 0, 1386015.097 601957.402 0, 1386310.993 601980.131 0, 1386606.888 602002.877 0, 1386902.782 602025.641 0, 
+    1387198.674 602048.422 0, 1387494.565 602071.22 0, 1387790.454 602094.036 0, 1388086.342 602116.869 0, 1388382.229 602139.72 0, 1388678.115 602162.588 0, 1388973.999 602185.474 0, 1389269.881 602208.377 0, 1389565.763 602231.297 0, 1389861.643 602254.235 0, 
+    1390157.522 602277.19 0, 1390453.399 602300.162 0, 1390749.275 602323.152 0, 1391045.15 602346.16 0, 1391339.654 602369.078 0, 1391636.895 602392.227 0, 1391932.766 602415.287 0, 1392228.635 602438.364 0, 1392524.503 602461.458 0, 1392820.369 602484.57 0, 
+    1393116.234 602507.7 0, 1393412.098 602530.846 0, 1393707.961 602554.01 0, 1394003.822 602577.192 0, 1394299.681 602600.391 0, 1394595.54 602623.607 0, 1394891.397 602646.841 0, 1395187.252 602670.092 0, 1395483.107 602693.361 0, 1395778.959 602716.647 0, 
+    1396074.811 602739.951 0, 1396370.661 602763.272 0, 1396666.51 602786.61 0, 1396962.357 602809.966 0, 1397258.203 602833.339 0, 1397554.048 602856.729 0, 1397849.891 602880.137 0, 1398145.733 602903.562 0, 1398440.206 602926.897 0, 1398879.846 597380.831 0, 
+    1399319.457 591835.123 0))
+
+POLYGON ((1412638.91 604072.622 0, 1412344.502 604048.456 0, 1412048.727 604024.194 0, 1411752.951 603999.951 0, 1411457.174 603975.725 0, 1411161.395 603951.516 0, 1410865.615 603927.324 0, 1410569.833 603903.15 0, 1410274.05 603878.994 0, 1409978.266 603854.854 0, 
+    1409682.48 603830.733 0, 1409386.692 603806.628 0, 1409090.904 603782.541 0, 1408795.114 603758.472 0, 1408499.322 603734.419 0, 1408203.529 603710.385 0, 1407907.735 603686.367 0, 1407611.939 603662.367 0, 1407316.142 603638.385 0, 1407020.343 603614.42 0, 
+    1406724.543 603590.472 0, 1406428.741 603566.542 0, 1406132.939 603542.629 0, 1405837.134 603518.733 0, 1405539.962 603494.745 0, 1405245.522 603470.995 0, 1404949.713 603447.151 0, 1404653.903 603423.326 0, 1404358.092 603399.517 0, 1404062.279 603375.726 0, 
+    1403766.465 603351.953 0, 1403470.65 603328.196 0, 1403174.833 603304.458 0, 1402879.014 603280.736 0, 1402583.195 603257.032 0, 1402287.374 603233.346 0, 1401991.551 603209.677 0, 1401695.727 603186.025 0, 1401399.902 603162.391 0, 1401104.076 603138.774 0, 
+    1400808.247 603115.174 0, 1400512.418 603091.592 0, 1400216.587 603068.028 0, 1399920.755 603044.48 0, 1399624.922 603020.95 0, 1399329.087 602997.438 0, 1399033.25 602973.943 0, 1398737.412 602950.465 0, 1398440.206 602926.897 0, 1398000.538 608473.317 0, 
+    1397560.842 614020.087 0, 1397857.393 614043.604 0, 1398152.577 614067.03 0, 1398447.761 614090.473 0, 1398742.943 614113.933 0, 1399038.124 614137.411 0, 1399333.303 614160.906 0, 1399628.481 614184.419 0, 1399923.657 614207.949 0, 1400218.832 614231.496 0, 
+    1400514.006 614255.061 0, 1400809.179 614278.643 0, 1401104.35 614302.243 0, 1401399.519 614325.86 0, 1401694.687 614349.494 0, 1401989.854 614373.146 0, 1402285.02 614396.815 0, 1402580.184 614420.501 0, 1402875.346 614444.205 0, 1403170.507 614467.926 0, 
+    1403465.667 614491.664 0, 1403760.826 614515.42 0, 1404055.983 614539.194 0, 1404351.138 614562.984 0, 1404644.929 614586.682 0, 1404941.445 614610.618 0, 1405236.597 614634.46 0, 1405531.747 614658.32 0, 1405826.895 614682.198 0, 1406122.043 614706.093 0, 
+    1406417.188 614730.005 0, 1406712.333 614753.935 0, 1407007.476 614777.882 0, 1407302.617 614801.846 0, 1407597.758 614825.828 0, 1407892.896 614849.827 0, 1408188.034 614873.843 0, 1408483.17 614897.877 0, 1408778.304 614921.928 0, 1409073.437 614945.997 0, 
+    1409368.569 614970.083 0, 1409663.699 614994.186 0, 1409958.828 615018.307 0, 1410253.955 615042.445 0, 1410549.081 615066.6 0, 1410844.206 615090.773 0, 1411139.329 615114.963 0, 1411434.451 615139.171 0, 1411728.209 615163.284 0, 1412183.574 609617.777 0, 
+    1412638.91 604072.622 0))
+
+POLYGON ((1425892.29 616346.501 0, 1425598.599 616321.558 0, 1425303.547 616296.517 0, 1425008.493 616271.493 0, 1424713.438 616246.486 0, 1424418.381 616221.497 0, 1424123.323 616196.525 0, 1423828.264 616171.571 0, 1423533.203 616146.634 0, 1423238.14 616121.714 0, 
+    1422943.076 616096.812 0, 1422648.011 616071.927 0, 1422352.944 616047.06 0, 1422057.876 616022.21 0, 1421762.806 615997.377 0, 1421467.735 615972.561 0, 1421172.662 615947.763 0, 1420877.588 615922.983 0, 1420582.512 615898.219 0, 1420287.435 615873.473 0, 
+    1419992.357 615848.745 0, 1419697.277 615824.033 0, 1419402.195 615799.34 0, 1419107.112 615774.663 0, 1418810.667 615749.89 0, 1418516.942 615725.362 0, 1418221.855 615700.738 0, 1417926.766 615676.131 0, 1417631.676 615651.541 0, 1417336.585 615626.969 0, 
+    1417041.492 615602.414 0, 1416746.397 615577.876 0, 1416451.301 615553.356 0, 1416156.204 615528.853 0, 1415861.105 615504.368 0, 1415566.005 615479.9 0, 1415270.903 615455.449 0, 1414975.8 615431.016 0, 1414680.695 615406.6 0, 1414385.589 615382.201 0, 
+    1414090.482 615357.82 0, 1413795.373 615333.456 0, 1413500.263 615309.11 0, 1413205.151 615284.781 0, 1412910.038 615260.469 0, 1412614.923 615236.174 0, 1412319.807 615211.897 0, 1412024.69 615187.638 0, 1411728.209 615163.284 0, 1411272.816 620709.137 0, 
+    1410817.394 626255.336 0, 1411113.219 626279.636 0, 1411407.684 626303.842 0, 1411702.147 626328.065 0, 1411996.609 626352.306 0, 1412291.069 626376.564 0, 1412585.528 626400.839 0, 1412879.985 626425.132 0, 1413174.442 626449.442 0, 1413468.896 626473.769 0, 
+    1413763.349 626498.113 0, 1414057.801 626522.475 0, 1414352.251 626546.855 0, 1414646.7 626571.251 0, 1414941.148 626595.665 0, 1415235.594 626620.097 0, 1415530.038 626644.545 0, 1415824.481 626669.011 0, 1416118.923 626693.494 0, 1416413.363 626717.995 0, 
+    1416707.802 626742.513 0, 1417002.239 626767.048 0, 1417296.675 626791.601 0, 1417591.11 626816.171 0, 1417884.185 626840.644 0, 1418179.974 626865.362 0, 1418474.404 626889.984 0, 1418768.833 626914.624 0, 1419063.26 626939.28 0, 1419357.686 626963.954 0, 
+    1419652.11 626988.645 0, 1419946.533 627013.354 0, 1420240.954 627038.08 0, 1420535.374 627062.823 0, 1420829.793 627087.583 0, 1421124.21 627112.361 0, 1421418.626 627137.157 0, 1421713.04 627161.969 0, 1422007.452 627186.799 0, 1422301.863 627211.646 0, 
+    1422596.273 627236.511 0, 1422890.681 627261.392 0, 1423185.088 627286.292 0, 1423479.494 627311.208 0, 1423773.897 627336.142 0, 1424068.3 627361.093 0, 1424362.701 627386.062 0, 1424657.1 627411.047 0, 1424950.142 627435.935 0, 1425421.23 621891.046 0, 
+    1425892.29 616346.501 0))
+
+POLYGON ((1439079.497 628656.458 0, 1438786.525 628630.742 0, 1438492.197 628604.925 0, 1438197.868 628579.124 0, 1437903.537 628553.342 0, 1437609.205 628527.576 0, 1437314.871 628501.828 0, 1437020.536 628476.097 0, 1436726.199 628450.384 0, 1436431.861 628424.688 0, 
+    1436137.521 628399.009 0, 1435843.18 628373.347 0, 1435548.837 628347.703 0, 1435254.493 628322.076 0, 1434960.147 628296.467 0, 1434665.8 628270.874 0, 1434371.451 628245.299 0, 1434077.1 628219.742 0, 1433782.748 628194.202 0, 1433488.395 628168.679 0, 
+    1433194.04 628143.173 0, 1432899.684 628117.685 0, 1432605.326 628092.214 0, 1432310.967 628066.76 0, 1432015.25 628041.207 0, 1431722.243 628015.905 0, 1431427.879 627990.503 0, 1431133.514 627965.119 0, 1430839.147 627939.752 0, 1430544.779 627914.402 0, 
+    1430250.409 627889.07 0, 1429956.038 627863.755 0, 1429661.665 627838.457 0, 1429367.291 627813.177 0, 1429072.915 627787.914 0, 1428778.538 627762.668 0, 1428484.159 627737.44 0, 1428189.779 627712.229 0, 1427895.397 627687.035 0, 1427601.014 627661.859 0, 
+    1427306.629 627636.699 0, 1427012.243 627611.558 0, 1426717.855 627586.433 0, 1426423.466 627561.326 0, 1426129.075 627536.236 0, 1425834.683 627511.164 0, 1425540.29 627486.109 0, 1425245.895 627461.071 0, 1424950.142 627435.935 0, 1424479.024 632981.166 0, 
+    1424007.877 638526.734 0, 1424302.975 638551.814 0, 1424596.717 638576.796 0, 1424890.458 638601.796 0, 1425184.197 638626.812 0, 1425477.935 638651.847 0, 1425771.671 638676.898 0, 1426065.406 638701.967 0, 1426359.14 638727.053 0, 1426652.872 638752.156 0, 
+    1426946.602 638777.277 0, 1427240.331 638802.414 0, 1427534.059 638827.57 0, 1427827.785 638852.742 0, 1428121.509 638877.932 0, 1428415.232 638903.139 0, 1428708.954 638928.363 0, 1429002.674 638953.605 0, 1429296.392 638978.864 0, 1429590.11 639004.14 0, 
+    1429883.825 639029.433 0, 1430177.539 639054.744 0, 1430471.252 639080.072 0, 1430764.963 639105.417 0, 1431057.32 639130.663 0, 1431352.381 639156.16 0, 1431646.088 639181.557 0, 1431939.793 639206.972 0, 1432233.496 639232.403 0, 1432527.199 639257.852 0, 
+    1432820.899 639283.319 0, 1433114.599 639308.802 0, 1433408.296 639334.303 0, 1433701.992 639359.821 0, 1433995.687 639385.357 0, 1434289.38 639410.91 0, 1434583.072 639436.48 0, 1434876.762 639462.067 0, 1435170.451 639487.672 0, 1435464.138 639513.294 0, 
+    1435757.824 639538.933 0, 1436051.508 639564.589 0, 1436345.19 639590.263 0, 1436638.871 639615.954 0, 1436932.551 639641.662 0, 1437226.229 639667.388 0, 1437519.906 639693.131 0, 1437813.581 639718.891 0, 1438105.903 639744.55 0, 1438592.715 634200.335 0, 
+    1439079.497 628656.458 0))
+
+POLYGON ((1452200.432 641002.191 0, 1451908.181 640975.706 0, 1451614.58 640949.116 0, 1451320.978 640922.544 0, 1451027.373 640895.989 0, 1450733.767 640869.451 0, 1450440.16 640842.93 0, 1450146.551 640816.427 0, 1449852.941 640789.941 0, 1449559.329 640763.472 0, 
+    1449265.715 640737.02 0, 1448972.1 640710.586 0, 1448678.483 640684.169 0, 1448384.865 640657.769 0, 1448091.245 640631.387 0, 1447797.624 640605.022 0, 1447504.001 640578.674 0, 1447210.376 640552.343 0, 1446916.75 640526.03 0, 1446623.123 640499.734 0, 
+    1446329.494 640473.455 0, 1446035.863 640447.194 0, 1445742.231 640420.95 0, 1445448.597 640394.723 0, 1445153.612 640368.393 0, 1444861.325 640342.321 0, 1444567.687 640316.146 0, 1444274.047 640289.988 0, 1443980.405 640263.848 0, 1443686.762 640237.725 0, 
+    1443393.118 640211.619 0, 1443099.472 640185.53 0, 1442805.824 640159.459 0, 1442512.175 640133.405 0, 1442218.524 640107.368 0, 1441924.872 640081.349 0, 1441631.218 640055.347 0, 1441337.563 640029.362 0, 1441043.906 640003.394 0, 1440750.248 639977.444 0, 
+    1440456.588 639951.511 0, 1440162.927 639925.595 0, 1439869.264 639899.696 0, 1439575.599 639873.815 0, 1439281.933 639847.951 0, 1438988.266 639822.105 0, 1438694.597 639796.275 0, 1438400.926 639770.463 0, 1438105.903 639744.55 0, 1437619.062 645289.099 0, 
+    1437132.192 650833.98 0, 1437426.559 650859.836 0, 1437719.577 650885.59 0, 1438012.593 650911.362 0, 1438305.608 650937.151 0, 1438598.622 650962.958 0, 1438891.633 650988.781 0, 1439184.643 651014.622 0, 1439477.652 651040.48 0, 1439770.659 651066.356 0, 
+    1440063.665 651092.249 0, 1440356.669 651118.158 0, 1440649.672 651144.086 0, 1440942.673 651170.03 0, 1441235.672 651195.992 0, 1441528.67 651221.97 0, 1441821.667 651247.967 0, 1442114.662 651273.98 0, 1442407.655 651300.011 0, 1442700.647 651326.058 0, 
+    1442993.637 651352.124 0, 1443286.626 651378.206 0, 1443579.614 651404.305 0, 1443872.599 651430.422 0, 1444164.237 651456.436 0, 1444458.566 651482.708 0, 1444751.547 651508.876 0, 1445044.527 651535.062 0, 1445337.505 651561.265 0, 1445630.482 651587.485 0, 
+    1445923.457 651613.723 0, 1446216.43 651639.978 0, 1446509.402 651666.25 0, 1446802.372 651692.539 0, 1447095.341 651718.846 0, 1447388.308 651745.169 0, 1447681.274 651771.51 0, 1447974.238 651797.869 0, 1448267.201 651824.244 0, 1448560.162 651850.637 0, 
+    1448853.121 651877.047 0, 1449146.079 651903.474 0, 1449439.035 651929.919 0, 1449731.99 651956.38 0, 1450024.943 651982.859 0, 1450317.895 652009.355 0, 1450610.845 652035.869 0, 1450903.794 652062.4 0, 1451195.395 652088.825 0, 1451697.929 646545.343 0, 
+    1452200.432 641002.191 0))
+
+POLYGON ((1465254.997 653383.397 0, 1464963.469 653356.147 0, 1464670.597 653328.789 0, 1464377.723 653301.448 0, 1464084.847 653274.125 0, 1463791.97 653246.818 0, 1463499.091 653219.529 0, 1463206.211 653192.257 0, 1462913.328 653165.002 0, 1462620.445 653137.764 0, 
+    1462327.559 653110.544 0, 1462034.673 653083.341 0, 1461741.784 653056.155 0, 1461448.894 653028.987 0, 1461156.002 653001.835 0, 1460863.109 652974.701 0, 1460570.214 652947.584 0, 1460277.318 652920.485 0, 1459984.42 652893.402 0, 1459691.52 652866.337 0, 
+    1459398.619 652839.289 0, 1459105.716 652812.259 0, 1458812.811 652785.245 0, 1458519.905 652758.249 0, 1458225.654 652731.146 0, 1457934.088 652704.308 0, 1457641.178 652677.364 0, 1457348.265 652650.437 0, 1457055.351 652623.527 0, 1456762.436 652596.634 0, 
+    1456469.519 652569.758 0, 1456176.6 652542.9 0, 1455883.68 652516.059 0, 1455590.758 652489.235 0, 1455297.834 652462.429 0, 1455004.909 652435.639 0, 1454711.983 652408.867 0, 1454419.054 652382.113 0, 1454126.125 652355.375 0, 1453833.193 652328.655 0, 
+    1453540.26 652301.952 0, 1453247.326 652275.266 0, 1452954.39 652248.597 0, 1452661.452 652221.946 0, 1452368.513 652195.312 0, 1452075.572 652168.695 0, 1451782.63 652142.095 0, 1451489.686 652115.513 0, 1451195.395 652088.825 0, 1450692.832 657632.636 0, 
+    1450190.239 663176.771 0, 1450483.875 663203.399 0, 1450776.166 663229.922 0, 1451068.456 663256.462 0, 1451360.744 663283.02 0, 1451653.03 663309.595 0, 1451945.315 663336.187 0, 1452237.599 663362.796 0, 1452529.881 663389.422 0, 1452822.161 663416.066 0, 
+    1453114.44 663442.727 0, 1453406.717 663469.405 0, 1453698.993 663496.1 0, 1453991.267 663522.813 0, 1454283.539 663549.542 0, 1454575.81 663576.289 0, 1454868.079 663603.053 0, 1455160.347 663629.834 0, 1455452.613 663656.633 0, 1455744.878 663683.448 0, 
+    1456037.141 663710.281 0, 1456329.402 663737.131 0, 1456621.662 663763.998 0, 1456913.92 663790.883 0, 1457204.836 663817.661 0, 1457498.432 663844.703 0, 1457790.686 663871.639 0, 1458082.938 663898.593 0, 1458375.188 663925.563 0, 1458667.437 663952.551 0, 
+    1458959.684 663979.556 0, 1459251.929 664006.578 0, 1459544.173 664033.617 0, 1459836.416 664060.673 0, 1460128.657 664087.747 0, 1460420.896 664114.838 0, 1460713.133 664141.946 0, 1461005.369 664169.071 0, 1461297.604 664196.214 0, 1461589.837 664223.373 0, 
+    1461882.068 664250.55 0, 1462174.297 664277.744 0, 1462466.525 664304.956 0, 1462758.752 664332.184 0, 1463050.977 664359.43 0, 1463343.2 664386.692 0, 1463635.421 664413.973 0, 1463927.641 664441.27 0, 1464218.52 664468.459 0, 1464736.774 658925.766 0, 
+    1465254.997 653383.397 0))
+
+POLYGON ((1478243.095 665799.774 0, 1477952.293 665771.763 0, 1477660.151 665743.64 0, 1477368.007 665715.535 0, 1477075.862 665687.446 0, 1476783.716 665659.375 0, 1476491.567 665631.321 0, 1476199.417 665603.285 0, 1475907.266 665575.265 0, 1475615.113 665547.263 0, 
+    1475322.958 665519.278 0, 1475030.801 665491.31 0, 1474738.643 665463.359 0, 1474446.483 665435.425 0, 1474154.322 665407.509 0, 1473862.158 665379.61 0, 1473569.994 665351.728 0, 1473277.827 665323.863 0, 1472985.659 665296.015 0, 1472693.489 665268.185 0, 
+    1472401.318 665240.372 0, 1472109.145 665212.576 0, 1471816.971 665184.797 0, 1471524.794 665157.035 0, 1471231.278 665129.164 0, 1470940.437 665101.564 0, 1470648.256 665073.854 0, 1470356.073 665046.161 0, 1470063.889 665018.485 0, 1469771.703 664990.827 0, 
+    1469479.515 664963.186 0, 1469187.326 664935.562 0, 1468895.135 664907.955 0, 1468602.942 664880.365 0, 1468310.748 664852.793 0, 1468018.552 664825.237 0, 1467726.355 664797.699 0, 1467434.156 664770.178 0, 1467141.955 664742.675 0, 1466849.753 664715.188 0, 
+    1466557.549 664687.719 0, 1466265.343 664660.267 0, 1465973.136 664632.832 0, 1465680.928 664605.415 0, 1465388.717 664578.014 0, 1465096.505 664550.631 0, 1464804.292 664523.265 0, 1464512.077 664495.916 0, 1464218.52 664468.459 0, 1463700.236 670011.473 0, 
+    1463181.923 675554.805 0, 1463474.824 675582.201 0, 1463766.386 675609.488 0, 1464057.947 675636.793 0, 1464349.507 675664.116 0, 1464641.065 675691.455 0, 1464932.621 675718.811 0, 1465224.175 675746.185 0, 1465515.728 675773.576 0, 1465807.28 675800.984 0, 
+    1466098.83 675828.409 0, 1466390.378 675855.851 0, 1466681.924 675883.31 0, 1466973.469 675910.787 0, 1467265.013 675938.28 0, 1467556.554 675965.791 0, 1467848.094 675993.319 0, 1468139.633 676020.865 0, 1468431.17 676048.427 0, 1468722.705 676076.006 0, 
+    1469014.238 676103.603 0, 1469305.77 676131.217 0, 1469597.301 676158.848 0, 1469888.829 676186.496 0, 1470179.021 676214.035 0, 1470471.882 676241.844 0, 1470763.406 676269.543 0, 1471054.928 676297.26 0, 1471346.448 676324.994 0, 1471637.967 676352.745 0, 
+    1471929.485 676380.513 0, 1472221 676408.299 0, 1472512.514 676436.101 0, 1472804.027 676463.921 0, 1473095.538 676491.758 0, 1473387.047 676519.612 0, 1473678.554 676547.483 0, 1473970.06 676575.372 0, 1474261.564 676603.277 0, 1474553.067 676631.2 0, 
+    1474844.568 676659.14 0, 1475136.067 676687.097 0, 1475427.564 676715.071 0, 1475719.06 676743.062 0, 1476010.555 676771.071 0, 1476302.047 676799.096 0, 1476593.538 676827.139 0, 1476885.028 676855.199 0, 1477175.181 676883.147 0, 1477709.154 671341.302 0, 
+    1478243.095 665799.774 0))
+
+POLYGON ((1491164.631 678251.018 0, 1490874.555 678222.25 0, 1490583.146 678193.366 0, 1490291.736 678164.5 0, 1490000.324 678135.651 0, 1489708.91 678106.819 0, 1489417.494 678078.004 0, 1489126.076 678049.207 0, 1488834.657 678020.426 0, 1488543.237 677991.663 0, 
+    1488251.814 677962.917 0, 1487960.39 677934.188 0, 1487668.964 677905.476 0, 1487377.536 677876.782 0, 1487086.107 677848.104 0, 1486794.676 677819.444 0, 1486503.244 677790.801 0, 1486211.809 677762.175 0, 1485920.373 677733.566 0, 1485628.936 677704.974 0, 
+    1485337.496 677676.399 0, 1485046.055 677647.842 0, 1484754.613 677619.302 0, 1484463.168 677590.779 0, 1484170.389 677562.142 0, 1483880.274 677533.784 0, 1483588.825 677505.312 0, 1483297.374 677476.858 0, 1483005.921 677448.42 0, 1482714.467 677420 0, 
+    1482423.01 677391.597 0, 1482131.553 677363.211 0, 1481840.093 677334.842 0, 1481548.632 677306.491 0, 1481257.169 677278.156 0, 1480965.705 677249.839 0, 1480674.239 677221.539 0, 1480382.771 677193.256 0, 1480091.301 677164.99 0, 1479799.83 677136.742 0, 
+    1479508.357 677108.51 0, 1479216.883 677080.296 0, 1478925.407 677052.099 0, 1478633.929 677023.919 0, 1478342.45 676995.756 0, 1478050.969 676967.61 0, 1477759.486 676939.482 0, 1477468.001 676911.37 0, 1477175.181 676883.147 0, 1476641.178 682425.307 0, 
+    1476107.146 687967.778 0, 1476399.311 687995.938 0, 1476690.143 688023.986 0, 1476980.973 688052.052 0, 1477271.802 688080.135 0, 1477562.629 688108.234 0, 1477853.454 688136.351 0, 1478144.278 688164.485 0, 1478435.1 688192.637 0, 1478725.92 688220.805 0, 
+    1479016.739 688248.99 0, 1479307.556 688277.193 0, 1479598.371 688305.413 0, 1479889.185 688333.649 0, 1480179.997 688361.903 0, 1480470.808 688390.174 0, 1480761.617 688418.462 0, 1481052.424 688446.768 0, 1481343.229 688475.09 0, 1481634.033 688503.429 0, 
+    1481924.835 688531.786 0, 1482215.635 688560.16 0, 1482506.434 688588.55 0, 1482797.231 688616.958 0, 1483086.697 688645.253 0, 1483378.82 688673.826 0, 1483669.612 688702.285 0, 1483960.403 688730.761 0, 1484251.192 688759.255 0, 1484541.979 688787.765 0, 
+    1484832.764 688816.293 0, 1485123.548 688844.838 0, 1485414.33 688873.4 0, 1485705.11 688901.979 0, 1485995.889 688930.575 0, 1486286.666 688959.189 0, 1486577.441 688987.819 0, 1486868.214 689016.466 0, 1487158.986 689045.131 0, 1487449.757 689073.813 0, 
+    1487740.525 689102.512 0, 1488031.292 689131.228 0, 1488322.057 689159.961 0, 1488612.821 689188.711 0, 1488903.582 689217.478 0, 1489194.342 689246.263 0, 1489485.101 689275.064 0, 1489775.857 689303.883 0, 1490065.284 689332.587 0, 1490614.973 683791.647 0, 
+    1491164.631 678251.018 0))
+
+POLYGON ((1504019.51 690736.825 0, 1503730.164 690707.303 0, 1503439.49 690677.663 0, 1503148.814 690648.04 0, 1502858.136 690618.434 0, 1502567.457 690588.846 0, 1502276.776 690559.274 0, 1501986.093 690529.72 0, 1501695.409 690500.182 0, 1501404.722 690470.662 0, 
+    1501114.034 690441.159 0, 1500823.345 690411.673 0, 1500532.653 690382.204 0, 1500241.96 690352.752 0, 1499951.265 690323.317 0, 1499660.568 690293.9 0, 1499369.87 690264.499 0, 1499079.17 690235.116 0, 1498788.468 690205.75 0, 1498497.764 690176.401 0, 
+    1498207.059 690147.069 0, 1497916.352 690117.754 0, 1497625.643 690088.456 0, 1497334.932 690059.175 0, 1497042.893 690029.778 0, 1496753.506 690000.665 0, 1496462.791 689971.436 0, 1496172.073 689942.224 0, 1495881.354 689913.028 0, 1495590.633 689883.85 0, 
+    1495299.911 689854.689 0, 1495009.186 689825.546 0, 1494718.46 689796.419 0, 1494427.733 689767.309 0, 1494137.003 689738.217 0, 1493846.272 689709.141 0, 1493555.539 689680.083 0, 1493264.805 689651.042 0, 1492974.069 689622.018 0, 1492683.331 689593.011 0, 
+    1492392.591 689564.021 0, 1492101.85 689535.049 0, 1491811.107 689506.093 0, 1491520.362 689477.155 0, 1491229.615 689448.233 0, 1490938.867 689419.329 0, 1490648.117 689390.442 0, 1490357.366 689361.572 0, 1490065.284 689332.587 0, 1489515.564 694873.835 0, 
+    1488965.814 700415.387 0, 1489257.241 700444.307 0, 1489547.34 700473.112 0, 1489837.438 700501.934 0, 1490127.534 700530.774 0, 1490417.628 700559.63 0, 1490707.72 700588.504 0, 1490997.811 700617.394 0, 1491287.9 700646.302 0, 1491577.988 700675.227 0, 
+    1491868.073 700704.168 0, 1492158.157 700733.127 0, 1492448.24 700762.103 0, 1492738.32 700791.096 0, 1493028.399 700820.107 0, 1493318.476 700849.134 0, 1493608.552 700878.178 0, 1493898.625 700907.239 0, 1494188.697 700936.318 0, 1494478.768 700965.413 0, 
+    1494768.836 700994.526 0, 1495058.903 701023.656 0, 1495348.968 701052.802 0, 1495639.032 701081.966 0, 1495927.769 701111.014 0, 1496219.154 701140.345 0, 1496509.212 701169.56 0, 1496799.268 701198.792 0, 1497089.323 701228.041 0, 1497379.376 701257.307 0, 
+    1497669.428 701286.591 0, 1497959.478 701315.891 0, 1498249.526 701345.208 0, 1498539.572 701374.543 0, 1498829.616 701403.895 0, 1499119.659 701433.263 0, 1499409.7 701462.649 0, 1499699.739 701492.052 0, 1499989.777 701521.472 0, 1500279.813 701550.909 0, 
+    1500569.847 701580.363 0, 1500859.879 701609.834 0, 1501149.91 701639.322 0, 1501439.939 701668.827 0, 1501729.966 701698.349 0, 1502019.992 701727.889 0, 1502310.015 701757.445 0, 1502600.037 701787.019 0, 1502888.734 701816.474 0, 1503454.138 696276.497 0, 
+    1504019.51 690736.825 0))
+
+POLYGON ((1516807.641 703256.891 0, 1516519.025 703226.619 0, 1516229.088 703196.227 0, 1515939.149 703165.851 0, 1515649.208 703135.492 0, 1515359.266 703105.151 0, 1515069.321 703074.826 0, 1514779.375 703044.519 0, 1514489.427 703014.228 0, 1514199.477 702983.955 0, 
+    1513909.526 702953.699 0, 1513619.573 702923.46 0, 1513329.617 702893.238 0, 1513039.661 702863.033 0, 1512749.702 702832.845 0, 1512459.741 702802.674 0, 1512169.779 702772.52 0, 1511879.815 702742.383 0, 1511589.85 702712.263 0, 1511299.882 702682.161 0, 
+    1511009.913 702652.075 0, 1510719.942 702622.007 0, 1510429.969 702591.955 0, 1510139.994 702561.921 0, 1509848.696 702531.767 0, 1509560.04 702501.903 0, 1509270.06 702471.92 0, 1508980.078 702441.954 0, 1508690.095 702412.005 0, 1508400.11 702382.073 0, 
+    1508110.123 702352.158 0, 1507820.134 702322.261 0, 1507530.143 702292.38 0, 1507240.151 702262.516 0, 1506950.157 702232.67 0, 1506660.161 702202.84 0, 1506370.164 702173.027 0, 1506080.165 702143.232 0, 1505790.164 702113.454 0, 1505500.161 702083.692 0, 
+    1505210.156 702053.948 0, 1504920.15 702024.221 0, 1504630.142 701994.511 0, 1504340.132 701964.818 0, 1504050.121 701935.142 0, 1503760.108 701905.483 0, 1503470.093 701875.842 0, 1503180.076 701846.217 0, 1502888.734 701816.474 0, 1502323.3 707356.752 0, 
+    1501757.836 712897.327 0, 1502048.522 712927.003 0, 1502337.887 712956.561 0, 1502627.249 712986.136 0, 1502916.611 713015.728 0, 1503205.97 713045.337 0, 1503495.327 713074.963 0, 1503784.683 713104.607 0, 1504074.037 713134.267 0, 1504363.39 713163.944 0, 
+    1504652.74 713193.639 0, 1504942.089 713223.35 0, 1505231.436 713253.078 0, 1505520.782 713282.824 0, 1505810.125 713312.586 0, 1506099.467 713342.366 0, 1506388.807 713372.162 0, 1506678.145 713401.976 0, 1506967.482 713431.806 0, 1507256.817 713461.654 0, 
+    1507546.15 713491.519 0, 1507835.481 713521.4 0, 1508124.811 713551.299 0, 1508414.139 713581.215 0, 1508702.146 713611.011 0, 1508992.789 713641.097 0, 1509282.111 713671.064 0, 1509571.432 713701.048 0, 1509860.751 713731.049 0, 1510150.068 713761.067 0, 
+    1510439.384 713791.102 0, 1510728.697 713821.154 0, 1511018.009 713851.223 0, 1511307.319 713881.309 0, 1511596.628 713911.412 0, 1511885.934 713941.532 0, 1512175.239 713971.669 0, 1512464.542 714001.823 0, 1512753.844 714031.994 0, 1513043.143 714062.182 0, 
+    1513332.441 714092.388 0, 1513621.737 714122.61 0, 1513911.031 714152.849 0, 1514200.323 714183.105 0, 1514489.614 714213.379 0, 1514778.903 714243.669 0, 1515068.19 714273.976 0, 1515357.475 714304.301 0, 1515645.441 714334.504 0, 1516226.556 708795.549 0, 
+    1516807.641 703256.891 0))
+
+POLYGON ((1529528.93 715810.911 0, 1529241.049 715779.894 0, 1528951.85 715748.752 0, 1528662.65 715717.628 0, 1528373.448 715686.52 0, 1528084.244 715655.43 0, 1527795.038 715624.356 0, 1527505.831 715593.3 0, 1527216.621 715562.26 0, 1526927.41 715531.238 0, 
+    1526638.197 715500.232 0, 1526348.982 715469.244 0, 1526059.765 715438.273 0, 1525770.547 715407.318 0, 1525481.327 715376.381 0, 1525192.104 715345.461 0, 1524902.88 715314.558 0, 1524613.655 715283.671 0, 1524324.427 715252.802 0, 1524035.198 715221.95 0, 
+    1523745.966 715191.115 0, 1523456.733 715160.297 0, 1523167.498 715129.496 0, 1522878.262 715098.711 0, 1522587.707 715067.804 0, 1522299.783 715037.194 0, 1522010.541 715006.461 0, 1521721.297 714975.745 0, 1521432.051 714945.046 0, 1521142.804 714914.364 0, 
+    1520853.554 714883.699 0, 1520564.303 714853.052 0, 1520275.05 714822.421 0, 1519985.795 714791.807 0, 1519696.539 714761.21 0, 1519407.28 714730.63 0, 1519118.02 714700.068 0, 1518828.758 714669.522 0, 1518539.495 714638.993 0, 1518250.229 714608.481 0, 
+    1517960.962 714577.987 0, 1517671.693 714547.509 0, 1517382.422 714517.048 0, 1517093.149 714486.605 0, 1516803.874 714456.178 0, 1516514.598 714425.769 0, 1516225.32 714395.376 0, 1515936.04 714365.001 0, 1515645.441 714334.504 0, 1515064.295 719873.754 0, 
+    1514483.118 725413.294 0, 1514773.062 725443.722 0, 1515061.69 725474.029 0, 1515350.316 725504.353 0, 1515638.94 725534.694 0, 1515927.563 725565.052 0, 1516216.183 725595.426 0, 1516504.802 725625.818 0, 1516793.419 725656.227 0, 1517082.035 725686.653 0, 
+    1517370.648 725717.096 0, 1517659.26 725747.556 0, 1517947.87 725778.033 0, 1518236.478 725808.527 0, 1518525.084 725839.038 0, 1518813.689 725869.566 0, 1519102.292 725900.11 0, 1519390.892 725930.672 0, 1519679.492 725961.251 0, 1519968.089 725991.847 0, 
+    1520256.684 726022.46 0, 1520545.278 726053.089 0, 1520833.87 726083.736 0, 1521122.46 726114.4 0, 1521409.735 726144.941 0, 1521699.635 726175.778 0, 1521988.22 726206.493 0, 1522276.803 726237.225 0, 1522565.384 726267.973 0, 1522853.963 726298.739 0, 
+    1523142.541 726329.522 0, 1523431.116 726360.321 0, 1523719.69 726391.138 0, 1524008.262 726421.971 0, 1524296.832 726452.822 0, 1524585.401 726483.69 0, 1524873.967 726514.574 0, 1525162.532 726545.476 0, 1525451.095 726576.394 0, 1525739.656 726607.33 0, 
+    1526028.216 726638.282 0, 1526316.773 726669.252 0, 1526605.329 726700.238 0, 1526893.883 726731.242 0, 1527182.435 726762.262 0, 1527470.985 726793.299 0, 1527759.533 726824.354 0, 1528048.08 726855.425 0, 1528335.313 726886.372 0, 1528932.137 721348.496 0, 
+    1529528.93 715810.911 0))
+
+POLYGON ((1542183.29 728398.58 0, 1541896.144 728366.821 0, 1541607.686 728334.935 0, 1541319.226 728303.065 0, 1541030.765 728271.213 0, 1540742.302 728239.377 0, 1540453.837 728207.559 0, 1540165.37 728175.757 0, 1539876.901 728143.973 0, 1539588.43 728112.205 0, 
+    1539299.958 728080.454 0, 1539011.483 728048.721 0, 1538723.007 728017.004 0, 1538434.529 727985.304 0, 1538146.049 727953.622 0, 1537857.567 727921.956 0, 1537569.083 727890.307 0, 1537280.597 727858.676 0, 1536992.11 727827.061 0, 1536703.621 727795.463 0, 
+    1536415.129 727763.882 0, 1536126.636 727732.318 0, 1535838.141 727700.771 0, 1535549.645 727669.242 0, 1535259.835 727637.586 0, 1534972.645 727606.233 0, 1534684.143 727574.754 0, 1534395.639 727543.292 0, 1534107.133 727511.847 0, 1533818.625 727480.419 0, 
+    1533530.115 727449.008 0, 1533241.603 727417.614 0, 1532953.09 727386.237 0, 1532664.575 727354.877 0, 1532376.058 727323.534 0, 1532087.539 727292.207 0, 1531799.018 727260.898 0, 1531510.495 727229.606 0, 1531221.971 727198.331 0, 1530933.444 727167.073 0, 
+    1530644.916 727135.832 0, 1530356.386 727104.607 0, 1530067.854 727073.4 0, 1529779.32 727042.21 0, 1529490.785 727011.037 0, 1529202.248 726979.88 0, 1528913.708 726948.741 0, 1528625.167 726917.619 0, 1528335.313 726886.372 0, 1527738.457 732424.535 0, 
+    1527141.571 737962.982 0, 1527430.771 737994.158 0, 1527718.66 738025.21 0, 1528006.547 738056.279 0, 1528294.432 738087.365 0, 1528582.316 738118.468 0, 1528870.198 738149.588 0, 1529158.078 738180.724 0, 1529445.956 738211.878 0, 1529733.832 738243.049 0, 
+    1530021.707 738274.236 0, 1530309.579 738305.441 0, 1530597.45 738336.662 0, 1530885.319 738367.901 0, 1531173.186 738399.156 0, 1531461.051 738430.428 0, 1531748.915 738461.717 0, 1532036.776 738493.024 0, 1532324.636 738524.347 0, 1532612.494 738555.687 0, 
+    1532900.35 738587.044 0, 1533188.204 738618.418 0, 1533476.057 738649.808 0, 1533763.907 738681.216 0, 1534050.448 738712.498 0, 1534339.602 738744.083 0, 1534627.447 738775.541 0, 1534915.291 738807.017 0, 1535203.132 738838.509 0, 1535490.971 738870.019 0, 
+    1535778.809 738901.545 0, 1536066.644 738933.089 0, 1536354.478 738964.649 0, 1536642.31 738996.226 0, 1536930.14 739027.82 0, 1537217.969 739059.431 0, 1537505.795 739091.06 0, 1537793.619 739122.705 0, 1538081.442 739154.366 0, 1538369.263 739186.045 0, 
+    1538657.082 739217.741 0, 1538944.899 739249.454 0, 1539232.714 739281.184 0, 1539520.527 739312.93 0, 1539808.339 739344.694 0, 1540096.148 739376.474 0, 1540383.956 739408.272 0, 1540671.762 739440.086 0, 1540958.26 739471.773 0, 1541570.791 733935.035 0, 
+    1542183.29 728398.58 0))
+
+POLYGON ((1554770.631 741019.592 0, 1554484.222 740987.096 0, 1554196.507 740954.469 0, 1553908.79 740921.858 0, 1553621.071 740889.265 0, 1553333.351 740856.688 0, 1553045.628 740824.129 0, 1552757.904 740791.586 0, 1552470.178 740759.06 0, 1552182.449 740726.551 0, 
+    1551894.719 740694.059 0, 1551606.987 740661.584 0, 1551319.253 740629.126 0, 1551031.517 740596.685 0, 1550743.779 740564.261 0, 1550456.04 740531.854 0, 1550168.298 740499.464 0, 1549880.555 740467.09 0, 1549592.809 740434.734 0, 1549305.062 740402.394 0, 
+    1549017.313 740370.072 0, 1548729.562 740337.766 0, 1548441.809 740305.478 0, 1548154.054 740273.206 0, 1547864.992 740240.805 0, 1547578.538 740208.713 0, 1547290.777 740176.492 0, 1547003.015 740144.288 0, 1546715.251 740112.101 0, 1546427.484 740079.931 0, 
+    1546139.716 740047.778 0, 1545851.946 740015.642 0, 1545564.174 739983.523 0, 1545276.4 739951.42 0, 1544988.624 739919.335 0, 1544700.847 739887.266 0, 1544413.067 739855.215 0, 1544125.286 739823.18 0, 1543837.502 739791.163 0, 1543549.717 739759.162 0, 
+    1543261.93 739727.178 0, 1542974.141 739695.211 0, 1542686.35 739663.261 0, 1542398.558 739631.328 0, 1542110.763 739599.412 0, 1541822.967 739567.513 0, 1541535.168 739535.631 0, 1541247.368 739503.766 0, 1540958.26 739471.773 0, 1540345.698 745008.792 0, 
+    1539733.105 750546.087 0, 1540021.559 750578.007 0, 1540308.707 750609.801 0, 1540595.854 750641.61 0, 1540882.999 750673.437 0, 1541170.141 750705.281 0, 1541457.282 750737.142 0, 1541744.421 750769.019 0, 1542031.559 750800.914 0, 1542318.694 750832.825 0, 
+    1542605.827 750864.753 0, 1542892.959 750896.698 0, 1543180.088 750928.661 0, 1543467.216 750960.639 0, 1543754.342 750992.635 0, 1544041.466 751024.648 0, 1544328.588 751056.678 0, 1544615.708 751088.724 0, 1544902.827 751120.788 0, 1545189.943 751152.868 0, 
+    1545477.058 751184.965 0, 1545764.171 751217.079 0, 1546051.281 751249.21 0, 1546338.39 751281.358 0, 1546624.195 751313.377 0, 1546912.602 751345.705 0, 1547199.706 751377.904 0, 1547486.807 751410.119 0, 1547773.906 751442.352 0, 1548061.004 751474.601 0, 
+    1548348.1 751506.867 0, 1548635.193 751539.15 0, 1548922.285 751571.45 0, 1549209.375 751603.767 0, 1549496.463 751636.101 0, 1549783.549 751668.452 0, 1550070.633 751700.819 0, 1550357.716 751733.204 0, 1550644.796 751765.605 0, 1550931.875 751798.024 0, 
+    1551218.951 751830.459 0, 1551506.026 751862.911 0, 1551793.099 751895.38 0, 1552080.17 751927.866 0, 1552367.238 751960.369 0, 1552654.306 751992.888 0, 1552941.371 752025.425 0, 1553228.434 752057.978 0, 1553514.194 752090.401 0, 1554142.428 746554.858 0, 
+    1554770.631 741019.592 0))
+
+POLYGON ((1567290.865 753673.643 0, 1567005.195 753640.413 0, 1566718.225 753607.048 0, 1566431.253 753573.701 0, 1566144.279 753540.37 0, 1565857.303 753507.057 0, 1565570.325 753473.76 0, 1565283.345 753440.48 0, 1564996.364 753407.217 0, 1564709.38 753373.971 0, 
+    1564422.394 753340.742 0, 1564135.406 753307.529 0, 1563848.417 753274.334 0, 1563561.425 753241.155 0, 1563274.431 753207.994 0, 1562987.436 753174.849 0, 1562700.438 753141.721 0, 1562413.439 753108.61 0, 1562126.438 753075.516 0, 1561839.434 753042.439 0, 
+    1561552.429 753009.379 0, 1561265.422 752976.335 0, 1560978.413 752943.309 0, 1560691.402 752910.299 0, 1560403.089 752877.157 0, 1560117.373 752844.33 0, 1559830.357 752811.371 0, 1559543.338 752778.429 0, 1559256.317 752745.504 0, 1558969.294 752712.596 0, 
+    1558682.269 752679.705 0, 1558395.243 752646.83 0, 1558108.214 752613.972 0, 1557821.184 752581.132 0, 1557534.151 752548.308 0, 1557247.117 752515.501 0, 1556960.081 752482.711 0, 1556673.042 752449.938 0, 1556386.002 752417.182 0, 1556098.96 752384.442 0, 
+    1555811.916 752351.72 0, 1555524.87 752319.014 0, 1555237.823 752286.326 0, 1554950.773 752253.654 0, 1554663.721 752220.999 0, 1554376.667 752188.361 0, 1554089.612 752155.74 0, 1553802.554 752123.136 0, 1553514.194 752090.401 0, 1552885.929 757626.217 0, 
+    1552257.634 763162.303 0, 1552545.339 763194.963 0, 1552831.745 763227.493 0, 1553118.149 763260.04 0, 1553404.551 763292.604 0, 1553690.951 763325.185 0, 1553977.349 763357.783 0, 1554263.745 763390.397 0, 1554550.14 763423.028 0, 1554836.532 763455.677 0, 
+    1555122.922 763488.342 0, 1555409.311 763521.023 0, 1555695.698 763553.722 0, 1555982.082 763586.438 0, 1556268.465 763619.17 0, 1556554.846 763651.919 0, 1556841.225 763684.686 0, 1557127.602 763717.469 0, 1557413.977 763750.268 0, 1557700.35 763783.085 0, 
+    1557986.721 763815.919 0, 1558273.09 763848.769 0, 1558559.457 763881.636 0, 1558845.823 763914.52 0, 1559130.89 763947.272 0, 1559418.548 763980.339 0, 1559704.907 764013.274 0, 1559991.265 764046.226 0, 1560277.621 764079.194 0, 1560563.974 764112.179 0, 
+    1560850.326 764145.181 0, 1561136.676 764178.2 0, 1561423.024 764211.236 0, 1561709.37 764244.289 0, 1561995.714 764277.358 0, 1562282.056 764310.445 0, 1562568.396 764343.548 0, 1562854.734 764376.668 0, 1563141.07 764409.805 0, 1563427.405 764442.959 0, 
+    1563713.737 764476.129 0, 1564000.067 764509.317 0, 1564286.396 764542.521 0, 1564572.722 764575.742 0, 1564859.047 764608.98 0, 1565145.369 764642.235 0, 1565431.69 764675.507 0, 1565718.008 764708.796 0, 1566003.03 764741.95 0, 1566646.963 759207.662 0, 
+    1567290.865 753673.643 0))
+
+POLYGON ((1579743.908 766360.425 0, 1579458.979 766326.465 0, 1579172.756 766292.368 0, 1578886.53 766258.287 0, 1578600.303 766224.223 0, 1578314.074 766190.177 0, 1578027.842 766156.147 0, 1577741.609 766122.133 0, 1577455.373 766088.137 0, 1577169.136 766054.158 0, 
+    1576882.896 766020.195 0, 1576596.655 765986.249 0, 1576310.411 765952.32 0, 1576024.166 765918.408 0, 1575737.918 765884.513 0, 1575451.669 765850.635 0, 1575165.418 765816.773 0, 1574879.164 765782.929 0, 1574592.909 765749.101 0, 1574306.651 765715.29 0, 
+    1574020.392 765681.496 0, 1573734.131 765647.718 0, 1573447.867 765613.958 0, 1573161.602 765580.214 0, 1572874.041 765546.335 0, 1572589.065 765512.778 0, 1572302.794 765479.085 0, 1572016.521 765445.409 0, 1571730.245 765411.749 0, 1571443.968 765378.107 0, 
+    1571157.689 765344.481 0, 1570871.408 765310.872 0, 1570585.124 765277.28 0, 1570298.839 765243.705 0, 1570012.552 765210.147 0, 1569726.263 765176.606 0, 1569439.972 765143.081 0, 1569153.679 765109.573 0, 1568867.384 765076.083 0, 1568581.087 765042.609 0, 
+    1568294.788 765009.152 0, 1568008.487 764975.711 0, 1567722.184 764942.288 0, 1567435.879 764908.881 0, 1567149.572 764875.492 0, 1566863.263 764842.119 0, 1566576.953 764808.763 0, 1566290.64 764775.423 0, 1566003.03 764741.95 0, 1565359.065 770276.505 0, 
+    1564715.07 775811.323 0, 1565002.026 775844.72 0, 1565287.687 775877.983 0, 1565573.346 775911.263 0, 1565859.004 775944.56 0, 1566144.659 775977.874 0, 1566430.312 776011.204 0, 1566715.964 776044.552 0, 1567001.613 776077.916 0, 1567287.261 776111.297 0, 
+    1567572.906 776144.695 0, 1567858.55 776178.109 0, 1568144.191 776211.541 0, 1568429.831 776244.989 0, 1568715.469 776278.454 0, 1569001.104 776311.936 0, 1569286.738 776345.435 0, 1569572.37 776378.95 0, 1569858 776412.482 0, 1570143.627 776446.032 0, 
+    1570429.253 776479.597 0, 1570714.877 776513.18 0, 1571000.499 776546.78 0, 1571286.119 776580.396 0, 1571570.446 776613.877 0, 1571857.353 776647.679 0, 1572142.967 776681.346 0, 1572428.579 776715.03 0, 1572714.189 776748.73 0, 1572999.797 776782.447 0, 
+    1573285.403 776816.181 0, 1573571.007 776849.932 0, 1573856.609 776883.7 0, 1574142.209 776917.484 0, 1574427.807 776951.286 0, 1574713.403 776985.104 0, 1574998.997 777018.939 0, 1575284.589 777052.79 0, 1575570.179 777086.659 0, 1575855.767 777120.544 0, 
+    1576141.354 777154.446 0, 1576426.938 777188.365 0, 1576712.52 777222.301 0, 1576998.1 777256.253 0, 1577283.678 777290.223 0, 1577569.254 777324.209 0, 1577854.828 777358.212 0, 1578140.4 777392.232 0, 1578424.681 777426.115 0, 1579084.31 771893.139 0, 
+    1579743.908 766360.425 0))
+
+POLYGON ((1592129.675 779079.632 0, 1591845.489 779044.946 0, 1591560.014 779010.119 0, 1591274.537 778975.31 0, 1590989.058 778940.517 0, 1590703.577 778905.741 0, 1590418.094 778870.982 0, 1590132.609 778836.239 0, 1589847.122 778801.514 0, 1589561.632 778766.805 0, 
+    1589276.141 778732.113 0, 1588990.648 778697.438 0, 1588705.153 778662.779 0, 1588419.655 778628.138 0, 1588134.156 778593.513 0, 1587848.654 778558.905 0, 1587563.151 778524.314 0, 1587277.645 778489.739 0, 1586992.138 778455.182 0, 1586706.628 778420.641 0, 
+    1586421.117 778386.117 0, 1586135.603 778351.61 0, 1585850.087 778317.119 0, 1585564.57 778282.646 0, 1585277.762 778248.033 0, 1584993.528 778213.749 0, 1584708.004 778179.326 0, 1584422.479 778144.919 0, 1584136.951 778110.53 0, 1583851.421 778076.157 0, 
+    1583565.889 778041.801 0, 1583280.355 778007.462 0, 1582994.819 777973.14 0, 1582709.281 777938.834 0, 1582423.741 777904.546 0, 1582138.199 777870.274 0, 1581852.655 777836.019 0, 1581567.109 777801.78 0, 1581281.561 777767.559 0, 1580996.011 777733.354 0, 
+    1580710.459 777699.166 0, 1580424.905 777664.995 0, 1580139.349 777630.841 0, 1579853.791 777596.703 0, 1579568.231 777562.583 0, 1579282.669 777528.479 0, 1578997.105 777494.392 0, 1578711.539 777460.322 0, 1578424.681 777426.115 0, 1577765.021 782959.35 0, 
+    1577105.33 788492.841 0, 1577391.533 788526.97 0, 1577676.448 788560.962 0, 1577961.361 788594.972 0, 1578246.272 788628.998 0, 1578531.18 788663.041 0, 1578816.087 788697.1 0, 1579100.992 788731.177 0, 1579385.895 788765.27 0, 1579670.795 788799.38 0, 
+    1579955.694 788833.506 0, 1580240.591 788867.65 0, 1580525.485 788901.81 0, 1580810.378 788935.987 0, 1581095.269 788970.18 0, 1581380.157 789004.391 0, 1581665.044 789038.618 0, 1581949.929 789072.862 0, 1582234.811 789107.123 0, 1582519.692 789141.401 0, 
+    1582804.571 789175.695 0, 1583089.447 789210.006 0, 1583374.322 789244.334 0, 1583659.194 789278.679 0, 1583942.779 789312.885 0, 1584228.933 789347.418 0, 1584513.8 789381.813 0, 1584798.664 789416.225 0, 1585083.526 789450.653 0, 1585368.387 789485.099 0, 
+    1585653.245 789519.561 0, 1585938.101 789554.039 0, 1586222.956 789588.535 0, 1586507.808 789623.047 0, 1586792.658 789657.576 0, 1587077.506 789692.122 0, 1587362.353 789726.685 0, 1587647.197 789761.264 0, 1587932.039 789795.86 0, 1588216.879 789830.473 0, 
+    1588501.717 789865.103 0, 1588786.553 789899.749 0, 1589071.387 789934.412 0, 1589356.219 789969.092 0, 1589641.049 790003.789 0, 1589925.876 790038.502 0, 1590210.702 790073.233 0, 1590495.526 790107.98 0, 1590779.063 790142.587 0, 1591454.385 784610.982 0, 
+    1592129.675 779079.632 0))
+
+POLYGON ((1604448.082 791830.957 0, 1604164.641 791795.549 0, 1603879.916 791759.997 0, 1603595.19 791724.462 0, 1603310.461 791688.944 0, 1603025.73 791653.443 0, 1602740.998 791617.958 0, 1602456.263 791582.491 0, 1602171.526 791547.04 0, 1601886.787 791511.605 0, 
+    1601602.046 791476.188 0, 1601317.302 791440.787 0, 1601032.557 791405.403 0, 1600747.81 791370.036 0, 1600463.06 791334.686 0, 1600178.309 791299.352 0, 1599893.555 791264.035 0, 1599608.799 791228.735 0, 1599324.042 791193.451 0, 1599039.282 791158.185 0, 
+    1598754.52 791122.935 0, 1598469.756 791087.702 0, 1598184.99 791052.485 0, 1597900.222 791017.286 0, 1597614.169 790981.945 0, 1597330.679 790946.937 0, 1597045.905 790911.788 0, 1596761.128 790876.655 0, 1596476.35 790841.539 0, 1596191.569 790806.44 0, 
+    1595906.787 790771.358 0, 1595622.002 790736.292 0, 1595337.215 790701.244 0, 1595052.426 790666.212 0, 1594767.636 790631.197 0, 1594482.843 790596.198 0, 1594198.048 790561.216 0, 1593913.251 790526.251 0, 1593628.452 790491.303 0, 1593343.65 790456.372 0, 
+    1593058.847 790421.457 0, 1592774.042 790386.559 0, 1592489.235 790351.678 0, 1592204.425 790316.814 0, 1591919.614 790281.966 0, 1591634.8 790247.135 0, 1591349.985 790212.321 0, 1591065.167 790177.524 0, 1590779.063 790142.587 0, 1590103.711 795674.444 0, 
+    1589428.329 801206.55 0, 1589713.779 801241.407 0, 1589997.945 801276.125 0, 1590282.109 801310.859 0, 1590566.272 801345.611 0, 1590850.432 801380.379 0, 1591134.59 801415.163 0, 1591418.746 801449.965 0, 1591702.9 801484.783 0, 1591987.052 801519.617 0, 
+    1592271.203 801554.469 0, 1592555.35 801589.337 0, 1592839.496 801624.222 0, 1593123.64 801659.124 0, 1593407.782 801694.042 0, 1593691.922 801728.978 0, 1593976.059 801763.929 0, 1594260.195 801798.898 0, 1594544.329 801833.883 0, 1594828.46 801868.885 0, 
+    1595112.59 801903.904 0, 1595396.717 801938.94 0, 1595680.842 801973.992 0, 1595964.966 802009.061 0, 1596247.807 802043.989 0, 1596533.206 802079.249 0, 1596817.323 802114.368 0, 1597101.438 802149.504 0, 1597385.551 802184.657 0, 1597669.662 802219.826 0, 
+    1597953.77 802255.012 0, 1598237.877 802290.215 0, 1598521.982 802325.434 0, 1598806.084 802360.67 0, 1599090.185 802395.923 0, 1599374.283 802431.193 0, 1599658.38 802466.479 0, 1599942.474 802501.782 0, 1600226.566 802537.102 0, 1600510.656 802572.438 0, 
+    1600794.744 802607.792 0, 1601078.83 802643.162 0, 1601362.914 802678.548 0, 1601646.996 802713.952 0, 1601931.075 802749.372 0, 1602215.153 802784.809 0, 1602499.229 802820.262 0, 1602783.302 802855.732 0, 1603066.095 802891.06 0, 1603757.104 797360.884 0, 
+    1604448.082 791830.957 0))
+
+POLYGON ((1616699.047 804614.092 0, 1616416.353 804577.966 0, 1616132.381 804541.693 0, 1615848.407 804505.437 0, 1615564.43 804469.198 0, 1615280.452 804432.975 0, 1614996.471 804396.769 0, 1614712.489 804360.58 0, 1614428.504 804324.408 0, 1614144.517 804288.252 0, 
+    1613860.527 804252.113 0, 1613576.536 804215.991 0, 1613292.543 804179.885 0, 1613008.547 804143.797 0, 1612724.55 804107.724 0, 1612440.55 804071.669 0, 1612156.548 804035.63 0, 1611872.544 803999.608 0, 1611588.538 803963.603 0, 1611304.53 803927.615 0, 
+    1611020.519 803891.643 0, 1610736.507 803855.688 0, 1610452.492 803819.749 0, 1610168.476 803783.828 0, 1609883.18 803747.761 0, 1609600.436 803712.034 0, 1609316.413 803676.163 0, 1609032.388 803640.308 0, 1608748.36 803604.47 0, 1608464.331 803568.649 0, 
+    1608180.299 803532.844 0, 1607896.266 803497.056 0, 1607612.23 803461.285 0, 1607328.192 803425.53 0, 1607044.152 803389.793 0, 1606760.11 803354.072 0, 1606476.066 803318.367 0, 1606192.02 803282.68 0, 1605907.972 803247.009 0, 1605623.921 803211.355 0, 
+    1605339.869 803175.717 0, 1605055.814 803140.096 0, 1604771.758 803104.492 0, 1604487.699 803068.905 0, 1604203.638 803033.335 0, 1603919.575 802997.781 0, 1603635.51 802962.244 0, 1603351.443 802926.723 0, 1603066.095 802891.06 0, 1602375.056 808421.48 0, 
+    1601683.986 813952.142 0, 1601968.68 813987.724 0, 1602252.096 814023.163 0, 1602535.51 814058.619 0, 1602818.922 814094.091 0, 1603102.332 814129.58 0, 1603385.739 814165.086 0, 1603669.145 814200.608 0, 1603952.549 814236.147 0, 1604235.95 814271.703 0, 
+    1604519.35 814307.276 0, 1604802.747 814342.865 0, 1605086.142 814378.471 0, 1605369.535 814414.093 0, 1605652.926 814449.732 0, 1605936.315 814485.388 0, 1606219.702 814521.061 0, 1606503.087 814556.75 0, 1606786.47 814592.456 0, 1607069.85 814628.179 0, 
+    1607353.229 814663.918 0, 1607636.605 814699.674 0, 1607919.979 814735.446 0, 1608203.351 814771.236 0, 1608485.447 814806.881 0, 1608770.089 814842.864 0, 1609053.455 814878.704 0, 1609336.819 814914.56 0, 1609620.18 814950.432 0, 1609903.54 814986.322 0, 
+    1610186.897 815022.228 0, 1610470.252 815058.15 0, 1610753.605 815094.09 0, 1611036.956 815130.046 0, 1611320.305 815166.019 0, 1611603.652 815202.008 0, 1611886.997 815238.014 0, 1612170.339 815274.037 0, 1612453.68 815310.077 0, 1612737.018 815346.133 0, 
+    1613020.354 815382.206 0, 1613303.688 815418.295 0, 1613587.02 815454.401 0, 1613870.35 815490.524 0, 1614153.678 815526.664 0, 1614437.003 815562.82 0, 1614720.327 815598.993 0, 1615003.648 815635.182 0, 1615285.694 815671.226 0, 1615992.386 810142.538 0, 
+    1616699.047 804614.092 0))
+
+POLYGON ((1133557.758 377724.015 0, 1133250.137 377716.201 0, 1132941.042 377708.367 0, 1132631.946 377700.552 0, 1132322.85 377692.754 0, 1132013.753 377684.975 0, 1131704.655 377677.214 0, 1131395.558 377669.471 0, 1131086.459 377661.747 0, 1130777.361 377654.04 0, 
+    1130468.261 377646.352 0, 1130159.162 377638.682 0, 1129850.062 377631.03 0, 1129540.961 377623.397 0, 1129231.86 377615.781 0, 1128922.759 377608.184 0, 1128613.657 377600.605 0, 1128304.555 377593.044 0, 1127995.452 377585.501 0, 1127686.349 377577.977 0, 
+    1127377.245 377570.471 0, 1127068.141 377562.983 0, 1126759.037 377555.513 0, 1126449.932 377548.061 0, 1126139.351 377540.592 0, 1125831.721 377533.212 0, 1125522.614 377525.815 0, 1125213.508 377518.436 0, 1124904.401 377511.076 0, 1124595.293 377503.733 0, 
+    1124286.185 377496.409 0, 1123977.077 377489.103 0, 1123667.968 377481.815 0, 1123358.859 377474.545 0, 1123049.749 377467.293 0, 1122740.639 377460.06 0, 1122431.528 377452.845 0, 1122122.417 377445.648 0, 1121813.306 377438.469 0, 1121504.194 377431.308 0, 
+    1121195.082 377424.166 0, 1120885.969 377417.042 0, 1120576.856 377409.936 0, 1120267.743 377402.848 0, 1119958.629 377395.778 0, 1119649.514 377388.727 0, 1119340.4 377381.694 0, 1119031.284 377374.679 0, 1118720.692 377367.648 0, 1118595.307 382914.376 0, 
+    1118469.91 388461.571 0, 1118779.847 388468.587 0, 1119088.309 388475.587 0, 1119396.771 388482.605 0, 1119705.232 388489.642 0, 1120013.693 388496.697 0, 1120322.153 388503.769 0, 1120630.613 388510.86 0, 1120939.073 388517.97 0, 1121247.532 388525.097 0, 
+    1121555.991 388532.242 0, 1121864.45 388539.406 0, 1122172.908 388546.588 0, 1122481.365 388553.788 0, 1122789.823 388561.006 0, 1123098.279 388568.242 0, 1123406.736 388575.496 0, 1123715.191 388582.769 0, 1124023.647 388590.06 0, 1124332.102 388597.369 0, 
+    1124640.557 388604.696 0, 1124949.011 388612.041 0, 1125257.464 388619.404 0, 1125565.918 388626.786 0, 1125872.898 388634.15 0, 1126182.823 388641.603 0, 1126491.275 388649.039 0, 1126799.727 388656.493 0, 1127108.178 388663.965 0, 1127416.628 388671.456 0, 
+    1127725.079 388678.964 0, 1128033.528 388686.491 0, 1128341.978 388694.036 0, 1128650.427 388701.599 0, 1128958.875 388709.18 0, 1129267.323 388716.779 0, 1129575.771 388724.397 0, 1129884.218 388732.033 0, 1130192.664 388739.686 0, 1130501.111 388747.358 0, 
+    1130809.556 388755.048 0, 1131118.002 388762.757 0, 1131426.447 388770.483 0, 1131734.891 388778.228 0, 1132043.335 388785.99 0, 1132351.778 388793.771 0, 1132660.221 388801.57 0, 1132968.664 388809.388 0, 1133275.635 388817.186 0, 1133416.703 383270.367 0, 
+    1133557.758 377724.015 0))
+
+POLYGON ((1148080.296 389214.627 0, 1147773.346 389205.962 0, 1147464.927 389197.273 0, 1147156.507 389188.603 0, 1146848.087 389179.951 0, 1146539.666 389171.317 0, 1146231.244 389162.701 0, 1145922.823 389154.103 0, 1145614.4 389145.523 0, 1145305.978 389136.962 0, 
+    1144997.554 389128.418 0, 1144689.13 389119.893 0, 1144380.706 389111.386 0, 1144072.281 389102.897 0, 1143763.856 389094.426 0, 1143455.43 389085.974 0, 1143147.004 389077.539 0, 1142838.577 389069.123 0, 1142530.15 389060.725 0, 1142221.722 389052.345 0, 
+    1141913.294 389043.983 0, 1141604.865 389035.64 0, 1141296.436 389027.314 0, 1140988.006 389019.007 0, 1140678.106 389010.678 0, 1140371.145 389002.447 0, 1140062.714 388994.194 0, 1139754.282 388985.959 0, 1139445.85 388977.742 0, 1139137.417 388969.544 0, 
+    1138828.984 388961.364 0, 1138520.55 388953.201 0, 1138212.116 388945.058 0, 1137903.682 388936.932 0, 1137595.247 388928.824 0, 1137286.811 388920.735 0, 1136978.375 388912.663 0, 1136669.939 388904.61 0, 1136361.502 388896.575 0, 1136053.064 388888.558 0, 
+    1135744.626 388880.559 0, 1135436.188 388872.579 0, 1135127.749 388864.616 0, 1134819.31 388856.672 0, 1134510.87 388848.746 0, 1134202.43 388840.838 0, 1133893.989 388832.948 0, 1133585.548 388825.076 0, 1133275.635 388817.186 0, 1133134.556 394364.469 0, 
+    1132993.465 399912.215 0, 1133302.721 399920.089 0, 1133610.509 399927.944 0, 1133918.297 399935.817 0, 1134226.084 399943.708 0, 1134533.871 399951.618 0, 1134841.657 399959.545 0, 1135149.443 399967.491 0, 1135457.229 399975.454 0, 1135765.013 399983.436 0, 
+    1136072.798 399991.436 0, 1136380.582 399999.454 0, 1136688.365 400007.49 0, 1136996.148 400015.544 0, 1137303.931 400023.617 0, 1137611.713 400031.707 0, 1137919.494 400039.816 0, 1138227.276 400047.943 0, 1138535.056 400056.088 0, 1138842.836 400064.25 0, 
+    1139150.616 400072.432 0, 1139458.395 400080.631 0, 1139766.174 400088.848 0, 1140073.952 400097.083 0, 1140380.263 400105.298 0, 1140689.507 400113.609 0, 1140997.284 400121.898 0, 1141305.06 400130.206 0, 1141612.836 400138.532 0, 1141920.611 400146.876 0, 
+    1142228.386 400155.239 0, 1142536.16 400163.619 0, 1142843.934 400172.017 0, 1143151.707 400180.434 0, 1143459.48 400188.869 0, 1143767.252 400197.321 0, 1144075.024 400205.792 0, 1144382.795 400214.281 0, 1144690.566 400222.789 0, 1144998.337 400231.314 0, 
+    1145306.106 400239.857 0, 1145613.876 400248.419 0, 1145921.645 400256.998 0, 1146229.413 400265.596 0, 1146537.181 400274.212 0, 1146844.948 400282.846 0, 1147152.715 400291.498 0, 1147460.481 400300.168 0, 1147766.781 400308.815 0, 1147923.545 394761.49 0, 
+    1148080.296 389214.627 0))
+
+POLYGON ((1162538.918 400747.151 0, 1162232.641 400737.638 0, 1161924.901 400728.099 0, 1161617.16 400718.577 0, 1161309.418 400709.074 0, 1161001.676 400699.589 0, 1160693.933 400690.121 0, 1160386.19 400680.672 0, 1160078.446 400671.241 0, 1159770.701 400661.828 0, 
+    1159462.956 400652.434 0, 1159155.211 400643.057 0, 1158847.465 400633.699 0, 1158539.718 400624.358 0, 1158231.971 400615.036 0, 1157924.223 400605.732 0, 1157616.475 400596.446 0, 1157308.726 400587.178 0, 1157000.977 400577.928 0, 1156693.227 400568.696 0, 
+    1156385.476 400559.483 0, 1156077.725 400550.287 0, 1155769.974 400541.11 0, 1155462.221 400531.951 0, 1155153.005 400522.766 0, 1154846.716 400513.686 0, 1154538.962 400504.581 0, 1154231.208 400495.495 0, 1153923.453 400486.426 0, 1153615.698 400477.375 0, 
+    1153307.942 400468.343 0, 1153000.185 400459.329 0, 1152692.428 400450.332 0, 1152384.671 400441.354 0, 1152076.913 400432.394 0, 1151769.155 400423.452 0, 1151461.396 400414.529 0, 1151153.636 400405.623 0, 1150845.876 400396.735 0, 1150538.115 400387.866 0, 
+    1150230.354 400379.015 0, 1149922.593 400370.181 0, 1149614.83 400361.366 0, 1149307.068 400352.569 0, 1148999.305 400343.791 0, 1148691.541 400335.03 0, 1148383.777 400326.287 0, 1148076.012 400317.563 0, 1147766.781 400308.815 0, 1147610.004 405856.599 0, 
+    1147453.215 411404.838 0, 1147761.789 411413.567 0, 1148068.901 411422.273 0, 1148376.012 411430.998 0, 1148683.122 411439.74 0, 1148990.233 411448.5 0, 1149297.342 411457.278 0, 1149604.451 411466.075 0, 1149911.56 411474.889 0, 1150218.668 411483.722 0, 
+    1150525.775 411492.572 0, 1150832.882 411501.441 0, 1151139.989 411510.328 0, 1151447.095 411519.232 0, 1151754.2 411528.155 0, 1152061.305 411537.096 0, 1152368.409 411546.055 0, 1152675.513 411555.033 0, 1152982.617 411564.028 0, 1153289.719 411573.041 0, 
+    1153596.822 411582.072 0, 1153903.923 411591.122 0, 1154211.024 411600.189 0, 1154518.125 411609.275 0, 1154823.764 411618.335 0, 1155132.325 411627.5 0, 1155439.424 411636.64 0, 1155746.522 411645.798 0, 1156053.62 411654.974 0, 1156360.718 411664.168 0, 
+    1156667.815 411673.38 0, 1156974.911 411682.61 0, 1157282.007 411691.859 0, 1157589.102 411701.125 0, 1157896.197 411710.409 0, 1158203.291 411719.712 0, 1158510.384 411729.033 0, 1158817.477 411738.371 0, 1159124.57 411747.728 0, 1159431.662 411757.103 0, 
+    1159738.753 411766.496 0, 1160045.844 411775.907 0, 1160352.935 411785.336 0, 1160660.024 411794.783 0, 1160967.113 411804.248 0, 1161274.202 411813.731 0, 1161581.29 411823.232 0, 1161888.378 411832.752 0, 1162194.005 411842.244 0, 1162366.469 406294.469 0, 
+    1162538.918 400747.151 0))
+
+POLYGON ((1176933.5 412321.293 0, 1176627.899 412310.938 0, 1176320.839 412300.551 0, 1176013.779 412290.182 0, 1175706.719 412279.831 0, 1175399.658 412269.498 0, 1175092.596 412259.184 0, 1174785.533 412248.887 0, 1174478.47 412238.609 0, 1174171.407 412228.348 0, 
+    1173864.342 412218.106 0, 1173557.278 412207.882 0, 1173250.212 412197.675 0, 1172943.146 412187.487 0, 1172636.079 412177.317 0, 1172329.012 412167.165 0, 1172021.944 412157.031 0, 1171714.876 412146.915 0, 1171407.807 412136.818 0, 1171100.737 412126.738 0, 
+    1170793.667 412116.676 0, 1170486.596 412106.633 0, 1170179.525 412096.607 0, 1169872.453 412086.6 0, 1169563.922 412076.563 0, 1169258.307 412066.639 0, 1168951.233 412056.686 0, 1168644.159 412046.751 0, 1168337.084 412036.834 0, 1168030.009 412026.935 0, 
+    1167722.932 412017.054 0, 1167415.856 412007.192 0, 1167108.779 411997.347 0, 1166801.701 411987.52 0, 1166494.622 411977.712 0, 1166187.543 411967.921 0, 1165880.464 411958.149 0, 1165573.384 411948.394 0, 1165266.303 411938.658 0, 1164959.222 411928.94 0, 
+    1164652.14 411919.24 0, 1164345.057 411909.558 0, 1164037.974 411899.894 0, 1163730.891 411890.248 0, 1163423.807 411880.62 0, 1163116.722 411871.01 0, 1162809.637 411861.418 0, 1162502.551 411851.845 0, 1162194.005 411842.244 0, 1162021.527 417390.471 0, 
+    1161849.035 422939.149 0, 1162156.925 422948.73 0, 1162463.357 422958.283 0, 1162769.79 422967.854 0, 1163076.221 422977.444 0, 1163382.652 422987.051 0, 1163689.082 422996.676 0, 1163995.512 423006.32 0, 1164301.942 423015.981 0, 1164608.37 423025.661 0, 
+    1164914.799 423035.358 0, 1165221.226 423045.074 0, 1165527.653 423054.807 0, 1165834.08 423064.559 0, 1166140.505 423074.329 0, 1166446.931 423084.117 0, 1166753.355 423093.922 0, 1167059.779 423103.746 0, 1167366.203 423113.588 0, 1167672.626 423123.448 0, 
+    1167979.048 423133.326 0, 1168285.47 423143.222 0, 1168591.891 423153.136 0, 1168898.312 423163.068 0, 1169203.277 423172.97 0, 1169511.152 423182.986 0, 1169817.57 423192.972 0, 1170123.989 423202.976 0, 1170430.406 423212.998 0, 1170736.824 423223.038 0, 
+    1171043.24 423233.097 0, 1171349.656 423243.173 0, 1171656.071 423253.267 0, 1171962.486 423263.379 0, 1172268.9 423273.51 0, 1172575.314 423283.658 0, 1172881.727 423293.825 0, 1173188.139 423304.009 0, 1173494.551 423314.212 0, 1173800.962 423324.432 0, 
+    1174107.373 423334.671 0, 1174413.782 423344.928 0, 1174720.192 423355.202 0, 1175026.601 423365.495 0, 1175333.009 423375.806 0, 1175639.416 423386.134 0, 1175945.823 423396.481 0, 1176252.229 423406.846 0, 1176557.181 423417.18 0, 1176745.348 417869.011 0, 
+    1176933.5 412321.293 0))
+
+POLYGON ((1191263.918 423936.761 0, 1190958.994 423925.566 0, 1190652.619 423914.336 0, 1190346.242 423903.123 0, 1190039.865 423891.929 0, 1189733.487 423880.753 0, 1189427.109 423869.594 0, 1189120.73 423858.454 0, 1188814.35 423847.332 0, 1188507.97 423836.227 0, 
+    1188201.589 423825.141 0, 1187895.207 423814.073 0, 1187588.824 423803.023 0, 1187282.441 423791.991 0, 1186976.058 423780.977 0, 1186669.674 423769.981 0, 1186363.289 423759.003 0, 1186056.903 423748.043 0, 1185750.517 423737.101 0, 1185444.13 423726.177 0, 
+    1185137.742 423715.271 0, 1184831.354 423704.383 0, 1184524.965 423693.514 0, 1184218.576 423682.662 0, 1183910.733 423671.777 0, 1183605.795 423661.012 0, 1183299.404 423650.215 0, 1182993.012 423639.435 0, 1182686.619 423628.674 0, 1182380.226 423617.93 0, 
+    1182073.832 423607.205 0, 1181767.437 423596.497 0, 1181461.042 423585.808 0, 1181154.647 423575.136 0, 1180848.25 423564.483 0, 1180541.853 423553.847 0, 1180235.455 423543.23 0, 1179929.057 423532.631 0, 1179622.658 423522.05 0, 1179316.259 423511.486 0, 
+    1179009.859 423500.941 0, 1178703.458 423490.414 0, 1178397.056 423479.905 0, 1178090.654 423469.414 0, 1177784.252 423458.941 0, 1177477.849 423448.486 0, 1177171.445 423438.049 0, 1176865.04 423427.63 0, 1176557.181 423417.18 0, 1176368.998 428965.795 0, 
+    1176180.801 434514.855 0, 1176488.004 434525.283 0, 1176793.755 434535.679 0, 1177099.506 434546.094 0, 1177405.256 434556.527 0, 1177711.005 434566.978 0, 1178016.754 434577.446 0, 1178322.502 434587.933 0, 1178628.25 434598.438 0, 1178933.997 434608.96 0, 
+    1179239.743 434619.501 0, 1179545.489 434630.06 0, 1179851.234 434640.636 0, 1180156.979 434651.231 0, 1180462.722 434661.844 0, 1180768.466 434672.474 0, 1181074.208 434683.123 0, 1181379.95 434693.79 0, 1181685.692 434704.474 0, 1181991.432 434715.177 0, 
+    1182297.173 434725.898 0, 1182602.912 434736.636 0, 1182908.651 434747.393 0, 1183214.389 434758.168 0, 1183518.677 434768.909 0, 1183825.864 434779.771 0, 1184131.6 434790.6 0, 1184437.335 434801.446 0, 1184743.07 434812.311 0, 1185048.805 434823.193 0, 
+    1185354.539 434834.094 0, 1185660.272 434845.013 0, 1185966.004 434855.949 0, 1186271.736 434866.904 0, 1186577.467 434877.876 0, 1186883.198 434888.867 0, 1187188.927 434899.876 0, 1187494.657 434910.902 0, 1187800.385 434921.947 0, 1188106.113 434933.009 0, 
+    1188411.84 434944.09 0, 1188717.567 434955.188 0, 1189023.293 434966.305 0, 1189329.018 434977.439 0, 1189634.743 434988.592 0, 1189940.467 434999.762 0, 1190246.19 435010.951 0, 1190551.913 435022.157 0, 1190856.186 435033.329 0, 1191060.06 429484.823 0, 
+    1191263.918 423936.761 0))
+
+POLYGON ((1205530.048 435593.261 0, 1205225.805 435581.23 0, 1204920.116 435569.16 0, 1204614.425 435557.108 0, 1204308.734 435545.074 0, 1204003.042 435533.058 0, 1203697.349 435521.059 0, 1203391.656 435509.079 0, 1203085.962 435497.117 0, 1202780.267 435485.173 0, 
+    1202474.572 435473.246 0, 1202168.876 435461.338 0, 1201863.179 435449.448 0, 1201557.481 435437.576 0, 1201251.783 435425.721 0, 1200946.084 435413.885 0, 1200640.385 435402.067 0, 1200334.684 435390.266 0, 1200028.983 435378.484 0, 1199723.281 435366.72 0, 
+    1199417.579 435354.974 0, 1199111.876 435343.245 0, 1198806.172 435331.535 0, 1198500.468 435319.843 0, 1198193.315 435308.113 0, 1197889.057 435296.512 0, 1197583.35 435284.873 0, 1197277.643 435273.253 0, 1196971.935 435261.651 0, 1196666.226 435250.066 0, 
+    1196360.517 435238.5 0, 1196054.807 435226.952 0, 1195749.097 435215.421 0, 1195443.385 435203.909 0, 1195137.673 435192.414 0, 1194831.961 435180.938 0, 1194526.247 435169.48 0, 1194220.533 435158.039 0, 1193914.819 435146.617 0, 1193609.103 435135.212 0, 
+    1193303.387 435123.826 0, 1192997.67 435112.457 0, 1192691.953 435101.107 0, 1192386.235 435089.774 0, 1192080.516 435078.46 0, 1191774.797 435067.163 0, 1191469.077 435055.885 0, 1191163.356 435044.624 0, 1190856.186 435033.329 0, 1190652.296 440582.276 0, 
+    1190448.39 446131.661 0, 1190754.904 446142.933 0, 1191059.971 446154.169 0, 1191365.038 446165.423 0, 1191670.104 446176.696 0, 1191975.17 446187.986 0, 1192280.234 446199.294 0, 1192585.299 446210.62 0, 1192890.362 446221.965 0, 1193195.425 446233.327 0, 
+    1193500.487 446244.707 0, 1193805.548 446256.105 0, 1194110.609 446267.521 0, 1194415.669 446278.955 0, 1194720.729 446290.407 0, 1195025.788 446301.877 0, 1195330.846 446313.364 0, 1195635.903 446324.87 0, 1195940.96 446336.394 0, 1196246.016 446347.936 0, 
+    1196551.071 446359.495 0, 1196856.126 446371.073 0, 1197161.18 446382.668 0, 1197466.233 446394.282 0, 1197769.842 446405.858 0, 1198076.338 446417.563 0, 1198381.389 446429.23 0, 1198686.44 446440.915 0, 1198991.49 446452.619 0, 1199296.539 446464.34 0, 
+    1199601.588 446476.079 0, 1199906.635 446487.836 0, 1200211.683 446499.611 0, 1200516.729 446511.404 0, 1200821.775 446523.215 0, 1201126.82 446535.044 0, 1201431.864 446546.891 0, 1201736.908 446558.756 0, 1202041.951 446570.639 0, 1202346.993 446582.539 0, 
+    1202652.035 446594.458 0, 1202957.076 446606.395 0, 1203262.116 446618.349 0, 1203567.155 446630.322 0, 1203872.194 446642.313 0, 1204177.232 446654.321 0, 1204482.269 446666.348 0, 1204787.306 446678.392 0, 1205090.899 446690.397 0, 1205310.482 441141.61 0, 
+    1205530.048 435593.261 0))
+
+POLYGON ((1219731.771 447290.499 0, 1219428.211 447277.636 0, 1219123.209 447264.73 0, 1218818.207 447251.842 0, 1218513.204 447238.971 0, 1218208.201 447226.119 0, 1217903.196 447213.285 0, 1217598.191 447200.468 0, 1217293.185 447187.67 0, 1216988.179 447174.89 0, 
+    1216683.171 447162.127 0, 1216378.163 447149.382 0, 1216073.154 447136.656 0, 1215768.144 447123.947 0, 1215463.134 447111.256 0, 1215158.123 447098.584 0, 1214853.111 447085.929 0, 1214548.098 447073.292 0, 1214243.085 447060.673 0, 1213938.071 447048.072 0, 
+    1213633.056 447035.489 0, 1213328.04 447022.924 0, 1213023.024 447010.377 0, 1212718.006 446997.848 0, 1212411.547 446985.278 0, 1212107.97 446972.844 0, 1211802.951 446960.368 0, 1211497.931 446947.911 0, 1211192.91 446935.472 0, 1210887.888 446923.05 0, 
+    1210582.866 446910.647 0, 1210277.843 446898.261 0, 1209972.819 446885.894 0, 1209667.795 446873.544 0, 1209362.77 446861.212 0, 1209057.744 446848.899 0, 1208752.717 446836.603 0, 1208447.69 446824.325 0, 1208142.662 446812.065 0, 1207837.633 446799.823 0, 
+    1207532.604 446787.599 0, 1207227.574 446775.393 0, 1206922.543 446763.205 0, 1206617.511 446751.035 0, 1206312.479 446738.883 0, 1206007.445 446726.749 0, 1205702.412 446714.633 0, 1205397.377 446702.535 0, 1205090.899 446690.397 0, 1204871.298 452239.619 0, 
+    1204651.681 457789.274 0, 1204957.502 457801.385 0, 1205261.884 457813.458 0, 1205566.264 457825.548 0, 1205870.644 457837.656 0, 1206175.023 457849.782 0, 1206479.402 457861.926 0, 1206783.779 457874.088 0, 1207088.156 457886.268 0, 1207392.532 457898.466 0, 
+    1207696.908 457910.681 0, 1208001.283 457922.915 0, 1208305.657 457935.167 0, 1208610.03 457947.436 0, 1208914.403 457959.723 0, 1209218.775 457972.029 0, 1209523.146 457984.352 0, 1209827.517 457996.693 0, 1210131.886 458009.052 0, 1210436.255 458021.429 0, 
+    1210740.624 458033.823 0, 1211044.991 458046.236 0, 1211349.358 458058.667 0, 1211653.724 458071.115 0, 1211956.651 458083.523 0, 1212262.454 458096.066 0, 1212566.818 458108.569 0, 1212871.181 458121.089 0, 1213175.544 458133.627 0, 1213479.905 458146.183 0, 
+    1213784.266 458158.757 0, 1214088.626 458171.349 0, 1214392.986 458183.959 0, 1214697.345 458196.586 0, 1215001.702 458209.232 0, 1215306.06 458221.895 0, 1215610.416 458234.577 0, 1215914.772 458247.276 0, 1216219.127 458259.994 0, 1216523.481 458272.729 0, 
+    1216827.835 458285.482 0, 1217132.187 458298.253 0, 1217436.539 458311.042 0, 1217740.891 458323.849 0, 1218045.241 458336.673 0, 1218349.591 458349.516 0, 1218653.94 458362.377 0, 1218958.288 458375.255 0, 1219261.198 458388.091 0, 1219496.494 452839.079 0, 
+    1219731.771 447290.499 0))
+
+POLYGON ((1233868.965 459028.179 0, 1233566.09 459014.488 0, 1233261.78 459000.75 0, 1232957.468 458987.029 0, 1232653.156 458973.327 0, 1232348.843 458959.642 0, 1232044.529 458945.976 0, 1231740.215 458932.327 0, 1231435.899 458918.696 0, 1231131.583 458905.083 0, 
+    1230827.266 458891.488 0, 1230522.948 458877.911 0, 1230218.629 458864.352 0, 1229914.31 458850.811 0, 1229609.99 458837.287 0, 1229305.669 458823.782 0, 1229001.347 458810.294 0, 1228697.024 458796.825 0, 1228392.701 458783.373 0, 1228088.377 458769.939 0, 
+    1227784.052 458756.523 0, 1227479.726 458743.126 0, 1227175.399 458729.745 0, 1226871.072 458716.383 0, 1226565.308 458702.976 0, 1226262.415 458689.713 0, 1225958.085 458676.404 0, 1225653.755 458663.114 0, 1225349.423 458649.841 0, 1225045.091 458636.587 0, 
+    1224740.759 458623.35 0, 1224436.425 458610.131 0, 1224132.091 458596.93 0, 1223827.755 458583.747 0, 1223523.419 458570.582 0, 1223219.083 458557.435 0, 1222914.745 458544.306 0, 1222610.407 458531.194 0, 1222306.068 458518.101 0, 1222001.728 458505.025 0, 
+    1221697.388 458491.968 0, 1221393.046 458478.928 0, 1221088.704 458465.906 0, 1220784.361 458452.902 0, 1220480.018 458439.916 0, 1220175.673 458426.948 0, 1219871.328 458413.998 0, 1219566.982 458401.066 0, 1219261.198 458388.091 0, 1219025.884 463937.532 0, 
+    1218790.552 469487.399 0, 1219095.68 469500.346 0, 1219399.373 469513.251 0, 1219703.064 469526.173 0, 1220006.756 469539.113 0, 1220310.446 469552.072 0, 1220614.136 469565.048 0, 1220917.824 469578.041 0, 1221221.512 469591.053 0, 1221525.2 469604.083 0, 
+    1221828.886 469617.13 0, 1222132.572 469630.196 0, 1222436.257 469643.279 0, 1222739.941 469656.38 0, 1223043.625 469669.499 0, 1223347.307 469682.636 0, 1223650.989 469695.79 0, 1223954.67 469708.963 0, 1224258.351 469722.153 0, 1224562.03 469735.362 0, 
+    1224865.709 469748.588 0, 1225169.387 469761.832 0, 1225473.064 469775.094 0, 1225776.741 469788.374 0, 1226078.983 469801.609 0, 1226384.092 469814.987 0, 1226687.766 469828.321 0, 1226991.439 469841.672 0, 1227295.112 469855.041 0, 1227598.783 469868.428 0, 
+    1227902.454 469881.833 0, 1228206.124 469895.256 0, 1228509.794 469908.697 0, 1228813.462 469922.155 0, 1229117.13 469935.632 0, 1229420.797 469949.126 0, 1229724.463 469962.638 0, 1230028.129 469976.168 0, 1230331.793 469989.716 0, 1230635.457 470003.282 0, 
+    1230939.12 470016.866 0, 1231242.783 470030.467 0, 1231546.444 470044.087 0, 1231850.105 470057.724 0, 1232153.764 470071.379 0, 1232457.423 470085.052 0, 1232761.082 470098.743 0, 1233064.739 470112.452 0, 1233366.964 470126.114 0, 1233617.974 464576.933 0, 
+    1233868.965 459028.179 0))
+
+POLYGON ((1247941.513 470806.007 0, 1247639.326 470791.491 0, 1247335.708 470776.925 0, 1247032.09 470762.376 0, 1246728.471 470747.845 0, 1246424.851 470733.332 0, 1246121.23 470718.837 0, 1245817.608 470704.36 0, 1245513.985 470689.9 0, 1245210.362 470675.459 0, 
+    1244906.738 470661.035 0, 1244603.112 470646.629 0, 1244299.486 470632.241 0, 1243995.86 470617.871 0, 1243692.232 470603.519 0, 1243388.603 470589.185 0, 1243084.974 470574.868 0, 1242781.344 470560.57 0, 1242477.713 470546.289 0, 1242174.081 470532.026 0, 
+    1241870.448 470517.781 0, 1241566.815 470503.554 0, 1241263.18 470489.345 0, 1240959.545 470475.154 0, 1240654.478 470460.913 0, 1240352.272 470446.825 0, 1240048.634 470432.687 0, 1239744.996 470418.567 0, 1239441.356 470404.465 0, 1239137.716 470390.381 0, 
+    1238834.075 470376.315 0, 1238530.433 470362.266 0, 1238226.791 470348.236 0, 1237923.147 470334.223 0, 1237619.503 470320.228 0, 1237315.857 470306.252 0, 1237012.211 470292.293 0, 1236708.565 470278.351 0, 1236404.917 470264.428 0, 1236101.269 470250.523 0, 
+    1235797.619 470236.635 0, 1235493.969 470222.766 0, 1235190.318 470208.914 0, 1234886.666 470195.08 0, 1234583.014 470181.264 0, 1234279.361 470167.466 0, 1233975.706 470153.686 0, 1233672.051 470139.923 0, 1233366.964 470126.114 0, 1233115.934 475675.717 0, 
+    1232864.886 481225.741 0, 1233169.317 481239.521 0, 1233472.319 481253.253 0, 1233775.32 481267.004 0, 1234078.32 481280.773 0, 1234381.319 481294.559 0, 1234684.317 481308.363 0, 1234987.315 481322.185 0, 1235290.312 481336.025 0, 1235593.308 481349.882 0, 
+    1235896.303 481363.758 0, 1236199.297 481377.651 0, 1236502.291 481391.562 0, 1236805.284 481405.491 0, 1237108.275 481419.438 0, 1237411.267 481433.403 0, 1237714.257 481447.385 0, 1238017.246 481461.385 0, 1238320.235 481475.404 0, 1238623.223 481489.44 0, 
+    1238926.21 481503.493 0, 1239229.196 481517.565 0, 1239532.181 481531.654 0, 1239835.165 481545.762 0, 1240136.722 481559.82 0, 1240441.132 481574.03 0, 1240744.114 481588.191 0, 1241047.095 481602.369 0, 1241350.075 481616.566 0, 1241653.055 481630.78 0, 
+    1241956.033 481645.012 0, 1242259.011 481659.262 0, 1242561.988 481673.53 0, 1242864.964 481687.816 0, 1243167.94 481702.119 0, 1243470.914 481716.44 0, 1243773.888 481730.78 0, 1244076.86 481745.137 0, 1244379.832 481759.511 0, 1244682.803 481773.904 0, 
+    1244985.774 481788.314 0, 1245288.743 481802.743 0, 1245591.711 481817.189 0, 1245894.679 481831.653 0, 1246197.646 481846.135 0, 1246500.612 481860.634 0, 1246803.577 481875.152 0, 1247106.541 481889.687 0, 1247408.078 481904.171 0, 1247674.806 476354.879 0, 
+    1247941.513 470806.007 0))
+
+POLYGON ((1261949.296 482623.686 0, 1261647.799 482608.35 0, 1261344.877 482592.959 0, 1261041.954 482577.585 0, 1260739.03 482562.23 0, 1260436.105 482546.892 0, 1260133.18 482531.572 0, 1259830.253 482516.27 0, 1259527.326 482500.986 0, 1259224.398 482485.72 0, 
+    1258921.469 482470.471 0, 1258618.538 482455.241 0, 1258315.607 482440.028 0, 1258012.676 482424.833 0, 1257709.743 482409.656 0, 1257406.809 482394.496 0, 1257103.875 482379.355 0, 1256800.939 482364.231 0, 1256498.003 482349.125 0, 1256195.066 482334.037 0, 
+    1255892.128 482318.967 0, 1255589.189 482303.914 0, 1255286.249 482288.88 0, 1254983.308 482273.863 0, 1254678.941 482258.794 0, 1254377.424 482243.883 0, 1254074.48 482228.92 0, 1253771.536 482213.975 0, 1253468.591 482199.047 0, 1253165.645 482184.137 0, 
+    1252862.698 482169.245 0, 1252559.75 482154.371 0, 1252256.801 482139.515 0, 1251953.852 482124.677 0, 1251650.901 482109.856 0, 1251347.95 482095.053 0, 1251044.998 482080.268 0, 1250742.045 482065.501 0, 1250439.091 482050.752 0, 1250136.136 482036.02 0, 
+    1249833.181 482021.307 0, 1249530.224 482006.611 0, 1249227.267 481991.933 0, 1248924.309 481977.273 0, 1248621.35 481962.631 0, 1248318.39 481948.006 0, 1248015.429 481933.4 0, 1247712.467 481918.811 0, 1247408.078 481904.171 0, 1247141.331 487453.881 0, 
+    1246874.564 493004.004 0, 1247178.296 493018.612 0, 1247480.604 493033.17 0, 1247782.912 493047.745 0, 1248085.219 493062.338 0, 1248387.524 493076.948 0, 1248689.829 493091.577 0, 1248992.133 493106.223 0, 1249294.436 493120.887 0, 1249596.739 493135.569 0, 
+    1249899.04 493150.269 0, 1250201.341 493164.986 0, 1250503.641 493179.721 0, 1250805.94 493194.474 0, 1251108.238 493209.245 0, 1251410.535 493224.034 0, 1251712.831 493238.84 0, 1252015.126 493253.665 0, 1252317.421 493268.507 0, 1252619.714 493283.366 0, 
+    1252922.007 493298.244 0, 1253224.299 493313.139 0, 1253526.59 493328.052 0, 1253828.88 493342.983 0, 1254129.748 493357.862 0, 1254433.458 493372.899 0, 1254735.745 493387.883 0, 1255038.032 493402.885 0, 1255340.318 493417.905 0, 1255642.603 493432.943 0, 
+    1255944.887 493447.998 0, 1256247.17 493463.072 0, 1256549.452 493478.163 0, 1256851.733 493493.272 0, 1257154.014 493508.398 0, 1257456.293 493523.543 0, 1257758.572 493538.705 0, 1258060.849 493553.885 0, 1258363.126 493569.083 0, 1258665.402 493584.299 0, 
+    1258967.677 493599.532 0, 1259269.951 493614.783 0, 1259572.225 493630.052 0, 1259874.497 493645.339 0, 1260176.768 493660.644 0, 1260479.039 493675.966 0, 1260781.309 493691.306 0, 1261083.577 493706.664 0, 1261384.424 493721.968 0, 1261666.871 488172.62 0, 
+    1261949.296 482623.686 0))
+
+POLYGON ((1275892.199 494480.921 0, 1275591.394 494464.768 0, 1275289.17 494448.556 0, 1274986.945 494432.362 0, 1274684.719 494416.185 0, 1274382.492 494400.027 0, 1274080.264 494383.886 0, 1273778.035 494367.763 0, 1273475.805 494351.658 0, 1273173.574 494335.571 0, 
+    1272871.342 494319.501 0, 1272569.11 494303.449 0, 1272266.876 494287.415 0, 1271964.642 494271.399 0, 1271662.406 494255.401 0, 1271360.17 494239.42 0, 1271057.932 494223.457 0, 1270755.694 494207.512 0, 1270453.455 494191.585 0, 1270151.214 494175.676 0, 
+    1269848.973 494159.784 0, 1269546.731 494143.91 0, 1269244.488 494128.054 0, 1268942.244 494112.216 0, 1268638.58 494096.321 0, 1268337.753 494080.592 0, 1268035.507 494064.808 0, 1267733.259 494049.04 0, 1267431.01 494033.291 0, 1267128.761 494017.56 0, 
+    1266826.51 494001.846 0, 1266524.259 493986.15 0, 1266222.007 493970.472 0, 1265919.753 493954.811 0, 1265617.499 493939.169 0, 1265315.244 493923.544 0, 1265012.988 493907.937 0, 1264710.731 493892.347 0, 1264408.474 493876.776 0, 1264106.215 493861.222 0, 
+    1263803.955 493845.686 0, 1263501.695 493830.168 0, 1263199.433 493814.668 0, 1262897.171 493799.186 0, 1262594.907 493783.721 0, 1262292.643 493768.274 0, 1261990.378 493752.845 0, 1261688.112 493737.433 0, 1261384.424 493721.968 0, 1261101.957 499271.726 0, 
+    1260819.469 504821.893 0, 1261122.5 504837.325 0, 1261424.113 504852.703 0, 1261725.725 504868.099 0, 1262027.336 504883.513 0, 1262328.946 504898.944 0, 1262630.555 504914.393 0, 1262932.163 504929.86 0, 1263233.77 504945.344 0, 1263535.377 504960.846 0, 
+    1263836.982 504976.366 0, 1264138.587 504991.904 0, 1264440.19 505007.46 0, 1264741.793 505023.033 0, 1265043.395 505038.624 0, 1265344.996 505054.233 0, 1265646.596 505069.86 0, 1265948.195 505085.504 0, 1266249.793 505101.166 0, 1266551.39 505116.846 0, 
+    1266852.986 505132.543 0, 1267154.581 505148.259 0, 1267456.176 505163.992 0, 1267757.769 505179.742 0, 1268057.945 505195.437 0, 1268360.953 505211.297 0, 1268662.544 505227.101 0, 1268964.134 505242.923 0, 1269265.723 505258.763 0, 1269567.311 505274.62 0, 
+    1269868.898 505290.495 0, 1270170.484 505306.388 0, 1270472.069 505322.299 0, 1270773.653 505338.227 0, 1271075.236 505354.173 0, 1271376.818 505370.137 0, 1271678.4 505386.118 0, 1271979.98 505402.118 0, 1272281.559 505418.135 0, 1272583.138 505434.17 0, 
+    1272884.716 505450.222 0, 1273186.292 505466.293 0, 1273487.868 505482.381 0, 1273789.443 505498.486 0, 1274091.016 505514.61 0, 1274392.589 505530.751 0, 1274694.161 505546.91 0, 1274995.732 505563.087 0, 1275295.887 505579.206 0, 1275594.054 500029.86 0, 
+    1275892.199 494480.921 0))
+
+POLYGON ((1289770.107 506377.414 0, 1289469.997 506360.448 0, 1289168.473 506343.419 0, 1288866.948 506326.408 0, 1288565.422 506309.415 0, 1288263.894 506292.439 0, 1287962.366 506275.481 0, 1287660.837 506258.541 0, 1287359.307 506241.619 0, 1287057.776 506224.715 0, 
+    1286756.244 506207.828 0, 1286454.711 506190.959 0, 1286153.177 506174.108 0, 1285851.642 506157.274 0, 1285550.107 506140.458 0, 1285248.57 506123.66 0, 1284947.032 506106.88 0, 1284645.493 506090.117 0, 1284343.953 506073.373 0, 1284042.412 506056.645 0, 
+    1283740.87 506039.936 0, 1283439.327 506023.245 0, 1283137.783 506006.571 0, 1282836.238 505989.915 0, 1282533.279 505973.199 0, 1282233.146 505956.656 0, 1281931.598 505940.053 0, 1281630.049 505923.468 0, 1281328.5 505906.901 0, 1281026.949 505890.351 0, 
+    1280725.397 505873.819 0, 1280423.845 505857.305 0, 1280122.291 505840.809 0, 1279820.736 505824.33 0, 1279519.181 505807.87 0, 1279217.624 505791.427 0, 1278916.067 505775.001 0, 1278614.508 505758.594 0, 1278312.949 505742.204 0, 1278011.389 505725.832 0, 
+    1277709.827 505709.477 0, 1277408.265 505693.141 0, 1277106.702 505676.822 0, 1276805.137 505660.521 0, 1276503.572 505644.238 0, 1276202.006 505627.972 0, 1275900.439 505611.724 0, 1275598.871 505595.494 0, 1275295.887 505579.206 0, 1274997.698 511128.957 0, 
+    1274699.487 516679.11 0, 1275001.815 516695.363 0, 1275302.73 516711.558 0, 1275603.644 516727.77 0, 1275904.557 516744.001 0, 1276205.468 516760.249 0, 1276506.379 516776.514 0, 1276807.289 516792.798 0, 1277108.198 516809.099 0, 1277409.106 516825.418 0, 
+    1277710.013 516841.755 0, 1278010.92 516858.109 0, 1278311.825 516874.481 0, 1278612.729 516890.871 0, 1278913.632 516907.278 0, 1279214.534 516923.703 0, 1279515.436 516940.146 0, 1279816.336 516956.607 0, 1280117.235 516973.085 0, 1280418.134 516989.581 0, 
+    1280719.031 517006.095 0, 1281019.928 517022.626 0, 1281320.823 517039.175 0, 1281621.718 517055.742 0, 1281921.2 517072.249 0, 1282223.504 517088.929 0, 1282524.395 517105.549 0, 1282825.286 517122.187 0, 1283126.176 517138.842 0, 1283427.064 517155.515 0, 
+    1283727.952 517172.206 0, 1284028.838 517188.914 0, 1284329.724 517205.641 0, 1284630.609 517222.385 0, 1284931.493 517239.146 0, 1285232.375 517255.926 0, 1285533.257 517272.723 0, 1285834.138 517289.537 0, 1286135.017 517306.37 0, 1286435.896 517323.22 0, 
+    1286736.774 517340.088 0, 1287037.651 517356.974 0, 1287338.527 517373.877 0, 1287639.401 517390.798 0, 1287940.275 517407.737 0, 1288241.148 517424.693 0, 1288542.02 517441.667 0, 1288842.891 517458.659 0, 1289142.351 517475.589 0, 1289456.24 511926.301 0, 
+    1289770.107 506377.414 0))
+
+POLYGON ((1303582.906 518312.869 0, 1303283.493 518295.093 0, 1302982.671 518277.251 0, 1302681.849 518259.427 0, 1302381.025 518241.621 0, 1302080.2 518223.832 0, 1301779.374 518206.061 0, 1301478.548 518188.308 0, 1301177.72 518170.572 0, 1300876.891 518152.854 0, 
+    1300576.061 518135.154 0, 1300275.23 518117.472 0, 1299974.398 518099.807 0, 1299673.565 518082.16 0, 1299372.731 518064.53 0, 1299071.895 518046.919 0, 1298771.059 518029.325 0, 1298470.222 518011.749 0, 1298169.384 517994.19 0, 1297868.544 517976.649 0, 
+    1297567.704 517959.126 0, 1297266.863 517941.621 0, 1296966.02 517924.133 0, 1296665.177 517906.663 0, 1296362.924 517889.129 0, 1296063.487 517871.776 0, 1295762.641 517854.36 0, 1295461.793 517836.96 0, 1295160.945 517819.579 0, 1294860.095 517802.215 0, 
+    1294559.244 517784.869 0, 1294258.393 517767.541 0, 1293957.54 517750.23 0, 1293656.686 517732.937 0, 1293355.832 517715.662 0, 1293054.976 517698.405 0, 1292754.119 517681.165 0, 1292453.262 517663.943 0, 1292152.403 517646.738 0, 1291851.543 517629.552 0, 
+    1291550.683 517612.383 0, 1291249.821 517595.232 0, 1290948.958 517578.098 0, 1290648.094 517560.982 0, 1290347.23 517543.884 0, 1290046.364 517526.804 0, 1289745.497 517509.741 0, 1289444.629 517492.696 0, 1289142.351 517475.589 0, 1288828.439 523025.276 0, 
+    1288514.504 528575.358 0, 1288816.126 528592.428 0, 1289116.341 528609.436 0, 1289416.554 528626.462 0, 1289716.767 528643.505 0, 1290016.978 528660.566 0, 1290317.189 528677.645 0, 1290617.398 528694.741 0, 1290917.607 528711.855 0, 1291217.814 528728.987 0, 
+    1291518.021 528746.136 0, 1291818.226 528763.303 0, 1292118.43 528780.488 0, 1292418.634 528797.69 0, 1292718.836 528814.91 0, 1293019.038 528832.148 0, 1293319.238 528849.403 0, 1293619.437 528866.676 0, 1293919.636 528883.967 0, 1294219.833 528901.275 0, 
+    1294520.029 528918.601 0, 1294820.225 528935.945 0, 1295120.419 528953.306 0, 1295420.612 528970.685 0, 1295719.399 528988 0, 1296020.995 529005.496 0, 1296321.186 529022.928 0, 1296621.375 529040.378 0, 1296921.563 529057.845 0, 1297221.75 529075.33 0, 
+    1297521.936 529092.833 0, 1297822.121 529110.354 0, 1298122.305 529127.892 0, 1298422.488 529145.447 0, 1298722.67 529163.021 0, 1299022.851 529180.612 0, 1299323.031 529198.22 0, 1299623.209 529215.847 0, 1299923.387 529233.491 0, 1300223.564 529251.153 0, 
+    1300523.74 529268.832 0, 1300823.914 529286.529 0, 1301124.088 529304.244 0, 1301424.26 529321.976 0, 1301724.432 529339.726 0, 1302024.602 529357.494 0, 1302324.772 529375.279 0, 1302624.94 529393.083 0, 1302923.704 529410.82 0, 1303253.317 523861.647 0, 
+    1303582.906 518312.869 0))
+
+POLYGON ((1317330.485 530286.987 0, 1317031.771 530268.405 0, 1316731.654 530249.754 0, 1316431.536 530231.121 0, 1316131.417 530212.505 0, 1315831.296 530193.907 0, 1315531.175 530175.327 0, 1315231.053 530156.764 0, 1314930.929 530138.219 0, 1314630.805 530119.692 0, 
+    1314330.679 530101.182 0, 1314030.552 530082.69 0, 1313730.425 530064.216 0, 1313430.296 530045.759 0, 1313130.166 530027.32 0, 1312830.035 530008.899 0, 1312529.903 529990.495 0, 1312229.769 529972.109 0, 1311929.635 529953.74 0, 1311629.5 529935.39 0, 
+    1311329.363 529917.057 0, 1311029.226 529898.741 0, 1310729.087 529880.443 0, 1310428.947 529862.163 0, 1310127.404 529843.816 0, 1309828.665 529825.656 0, 1309528.522 529807.429 0, 1309228.378 529789.22 0, 1308928.233 529771.028 0, 1308628.086 529752.854 0, 
+    1308327.939 529734.698 0, 1308027.791 529716.559 0, 1307727.642 529698.438 0, 1307427.491 529680.334 0, 1307127.34 529662.249 0, 1306827.187 529644.181 0, 1306527.033 529626.13 0, 1306226.879 529608.097 0, 1305926.723 529590.082 0, 1305626.566 529572.085 0, 
+    1305326.408 529554.105 0, 1305026.249 529536.143 0, 1304726.09 529518.199 0, 1304425.929 529500.272 0, 1304125.766 529482.363 0, 1303825.603 529464.471 0, 1303525.439 529446.598 0, 1303225.274 529428.742 0, 1302923.704 529410.82 0, 1302594.067 534960.386 0, 
+    1302264.408 540510.34 0, 1302565.322 540528.223 0, 1302864.834 540546.04 0, 1303164.344 540563.875 0, 1303463.854 540581.728 0, 1303763.363 540599.598 0, 1304062.871 540617.486 0, 1304362.377 540635.391 0, 1304661.883 540653.314 0, 1304961.388 540671.254 0, 
+    1305260.891 540689.213 0, 1305560.394 540707.189 0, 1305859.895 540725.182 0, 1306159.395 540743.193 0, 1306458.895 540761.222 0, 1306758.393 540779.268 0, 1307057.89 540797.332 0, 1307357.386 540815.414 0, 1307656.881 540833.513 0, 1307956.375 540851.63 0, 
+    1308255.868 540869.765 0, 1308555.36 540887.917 0, 1308854.851 540906.086 0, 1309154.34 540924.274 0, 1309452.429 540942.394 0, 1309753.317 540960.702 0, 1310052.803 540978.942 0, 1310352.288 540997.2 0, 1310651.773 541015.475 0, 1310951.256 541033.768 0, 
+    1311250.738 541052.079 0, 1311550.219 541070.408 0, 1311849.699 541088.754 0, 1312149.178 541107.117 0, 1312448.656 541125.499 0, 1312748.133 541143.898 0, 1313047.609 541162.314 0, 1313347.083 541180.748 0, 1313646.557 541199.2 0, 1313946.029 541217.67 0, 
+    1314245.5 541236.157 0, 1314544.971 541254.661 0, 1314844.44 541273.184 0, 1315143.908 541291.723 0, 1315443.375 541310.281 0, 1315742.841 541328.856 0, 1316042.306 541347.449 0, 1316341.769 541366.059 0, 1316639.834 541384.6 0, 1316985.171 535835.599 0, 
+    1317330.485 530286.987 0))
+
+POLYGON ((1331012.732 542299.47 0, 1330714.719 542280.087 0, 1330415.309 542260.631 0, 1330115.898 542241.192 0, 1329816.486 542221.771 0, 1329517.072 542202.367 0, 1329217.658 542182.981 0, 1328918.242 542163.613 0, 1328618.826 542144.262 0, 1328319.408 542124.929 0, 
+    1328019.989 542105.614 0, 1327720.568 542086.316 0, 1327421.147 542067.036 0, 1327121.725 542047.773 0, 1326822.301 542028.528 0, 1326522.876 542009.301 0, 1326223.45 541990.092 0, 1325924.023 541970.899 0, 1325624.595 541951.725 0, 1325325.166 541932.568 0, 
+    1325025.736 541913.429 0, 1324726.304 541894.307 0, 1324426.872 541875.204 0, 1324127.438 541856.117 0, 1323826.606 541836.96 0, 1323528.567 541817.997 0, 1323229.13 541798.964 0, 1322929.692 541779.948 0, 1322630.252 541760.95 0, 1322330.812 541741.969 0, 
+    1322031.37 541723.007 0, 1321731.928 541704.061 0, 1321432.484 541685.134 0, 1321133.039 541666.223 0, 1320833.593 541647.331 0, 1320534.146 541628.456 0, 1320234.697 541609.599 0, 1319935.248 541590.759 0, 1319635.797 541571.938 0, 1319336.346 541553.133 0, 
+    1319036.893 541534.347 0, 1318737.439 541515.577 0, 1318437.984 541496.826 0, 1318138.528 541478.092 0, 1317839.071 541459.376 0, 1317539.613 541440.677 0, 1317240.154 541421.997 0, 1316940.693 541403.333 0, 1316639.834 541384.6 0, 1316294.472 546933.988 0, 
+    1315949.086 552483.758 0, 1316249.29 552502.45 0, 1316548.097 552521.073 0, 1316846.903 552539.713 0, 1317145.708 552558.371 0, 1317444.511 552577.046 0, 1317743.314 552595.739 0, 1318042.116 552614.45 0, 1318340.916 552633.178 0, 1318639.716 552651.924 0, 
+    1318938.514 552670.687 0, 1319237.311 552689.468 0, 1319536.108 552708.266 0, 1319834.903 552727.082 0, 1320133.696 552745.916 0, 1320432.489 552764.767 0, 1320731.281 552783.636 0, 1321030.072 552802.522 0, 1321328.861 552821.426 0, 1321627.649 552840.348 0, 
+    1321926.437 552859.287 0, 1322225.223 552878.244 0, 1322524.008 552897.218 0, 1322822.792 552916.21 0, 1323120.18 552935.131 0, 1323420.356 552954.247 0, 1323719.137 552973.291 0, 1324017.916 552992.354 0, 1324316.694 553011.433 0, 1324615.472 553030.531 0, 
+    1324914.248 553049.646 0, 1325213.022 553068.778 0, 1325511.796 553087.929 0, 1325810.569 553107.096 0, 1326109.34 553126.282 0, 1326408.111 553145.485 0, 1326706.88 553164.705 0, 1327005.648 553183.943 0, 1327304.415 553203.199 0, 1327603.181 553222.472 0, 
+    1327901.946 553241.763 0, 1328200.71 553261.072 0, 1328499.472 553280.398 0, 1328798.233 553299.741 0, 1329096.994 553319.102 0, 1329395.753 553338.481 0, 1329694.51 553357.878 0, 1329993.267 553377.292 0, 1330290.63 553396.632 0, 1330651.694 547847.86 0, 
+    1331012.732 542299.47 0))
+
+POLYGON ((1344629.538 554350.02 0, 1344332.229 554329.839 0, 1344033.528 554309.581 0, 1343734.826 554289.341 0, 1343436.123 554269.118 0, 1343137.419 554248.913 0, 1342838.713 554228.725 0, 1342540.006 554208.555 0, 1342241.299 554188.403 0, 1341942.59 554168.268 0, 
+    1341643.879 554148.151 0, 1341345.168 554128.051 0, 1341046.455 554107.969 0, 1340747.741 554087.905 0, 1340449.027 554067.858 0, 1340150.31 554047.828 0, 1339851.593 554027.816 0, 1339552.875 554007.822 0, 1339254.155 553987.846 0, 1338955.434 553967.887 0, 
+    1338656.712 553947.945 0, 1338357.989 553928.021 0, 1338059.264 553908.115 0, 1337760.539 553888.226 0, 1337460.421 553868.263 0, 1337163.084 553848.502 0, 1336864.355 553828.666 0, 1336565.625 553808.847 0, 1336266.894 553789.046 0, 1335968.161 553769.263 0, 
+    1335669.427 553749.498 0, 1335370.693 553729.75 0, 1335071.957 553710.019 0, 1334773.219 553690.306 0, 1334474.481 553670.611 0, 1334175.741 553650.933 0, 1333877.001 553631.273 0, 1333578.259 553611.631 0, 1333279.516 553592.006 0, 1332980.772 553572.398 0, 
+    1332682.027 553552.808 0, 1332383.28 553533.236 0, 1332084.533 553513.682 0, 1331785.784 553494.145 0, 1331487.034 553474.625 0, 1331188.283 553455.123 0, 1330889.531 553435.639 0, 1330590.777 553416.172 0, 1330290.63 553396.632 0, 1329929.542 558945.785 0, 
+    1329568.429 564495.314 0, 1329867.92 564514.811 0, 1330166.02 564534.235 0, 1330464.119 564553.677 0, 1330762.217 564573.136 0, 1331060.314 564592.613 0, 1331358.409 564612.107 0, 1331656.504 564631.619 0, 1331954.597 564651.148 0, 1332252.689 564670.695 0, 
+    1332550.78 564690.26 0, 1332848.87 564709.842 0, 1333146.958 564729.441 0, 1333445.046 564749.059 0, 1333743.132 564768.693 0, 1334041.217 564788.345 0, 1334339.301 564808.015 0, 1334637.384 564827.703 0, 1334935.466 564847.407 0, 1335233.546 564867.13 0, 
+    1335531.625 564886.87 0, 1335829.704 564906.627 0, 1336127.781 564926.402 0, 1336425.856 564946.195 0, 1336722.543 564965.913 0, 1337022.005 564985.833 0, 1337320.077 565005.678 0, 1337618.148 565025.541 0, 1337916.218 565045.421 0, 1338214.287 565065.319 0, 
+    1338512.355 565085.234 0, 1338810.421 565105.167 0, 1339108.487 565125.118 0, 1339406.551 565145.086 0, 1339704.614 565165.071 0, 1340002.676 565185.074 0, 1340300.736 565205.095 0, 1340598.796 565225.133 0, 1340896.854 565245.189 0, 1341194.911 565265.262 0, 
+    1341492.967 565285.353 0, 1341791.022 565305.461 0, 1342089.075 565325.587 0, 1342387.127 565345.731 0, 1342685.179 565365.892 0, 1342983.229 565386.07 0, 1343281.277 565406.266 0, 1343579.325 565426.48 0, 1343875.984 565446.617 0, 1344252.774 559898.13 0, 
+    1344629.538 554350.02 0))
+
+POLYGON ((1358180.795 566438.338 0, 1357884.191 566417.363 0, 1357586.202 566396.307 0, 1357288.211 566375.269 0, 1356990.219 566354.249 0, 1356692.226 566333.246 0, 1356394.232 566312.26 0, 1356096.237 566291.292 0, 1355798.24 566270.342 0, 1355500.242 566249.409 0, 
+    1355202.243 566228.494 0, 1354904.242 566207.596 0, 1354606.241 566186.716 0, 1354308.238 566165.853 0, 1354010.234 566145.008 0, 1353712.228 566124.181 0, 1353414.222 566103.371 0, 1353116.214 566082.578 0, 1352818.205 566061.803 0, 1352520.195 566041.046 0, 
+    1352222.183 566020.306 0, 1351924.171 565999.583 0, 1351626.157 565978.879 0, 1351328.142 565958.191 0, 1351028.74 565937.426 0, 1350732.108 565916.87 0, 1350434.089 565896.235 0, 1350136.069 565875.618 0, 1349838.048 565855.018 0, 1349540.026 565834.436 0, 
+    1349242.002 565813.872 0, 1348943.977 565793.325 0, 1348645.951 565772.796 0, 1348347.924 565752.284 0, 1348049.896 565731.789 0, 1347751.866 565711.313 0, 1347453.835 565690.853 0, 1347155.803 565670.412 0, 1346857.77 565649.988 0, 1346559.735 565629.581 0, 
+    1346261.7 565609.192 0, 1345963.663 565588.821 0, 1345665.625 565568.467 0, 1345367.586 565548.13 0, 1345069.545 565527.811 0, 1344771.504 565507.51 0, 1344473.461 565487.226 0, 1344175.417 565466.96 0, 1343875.984 565446.617 0, 1343499.169 570995.477 0, 
+    1343122.329 576544.707 0, 1343421.105 576565.006 0, 1343718.496 576585.228 0, 1344015.886 576605.467 0, 1344313.274 576625.724 0, 1344610.661 576645.998 0, 1344908.047 576666.29 0, 1345205.432 576686.599 0, 1345502.816 576706.926 0, 1345800.198 576727.27 0, 
+    1346097.58 576747.632 0, 1346394.96 576768.012 0, 1346692.339 576788.409 0, 1346989.716 576808.823 0, 1347287.093 576829.255 0, 1347584.468 576849.704 0, 1347881.842 576870.171 0, 1348179.215 576890.655 0, 1348476.587 576911.157 0, 1348773.957 576931.677 0, 
+    1349071.326 576952.214 0, 1349368.694 576972.768 0, 1349666.061 576993.34 0, 1349963.427 577013.929 0, 1350259.408 577034.44 0, 1350558.154 577055.161 0, 1350855.516 577075.803 0, 1351152.877 577096.462 0, 1351450.236 577117.139 0, 1351747.595 577137.833 0, 
+    1352044.952 577158.545 0, 1352342.308 577179.275 0, 1352639.662 577200.022 0, 1352937.016 577220.786 0, 1353234.368 577241.568 0, 1353531.719 577262.367 0, 1353829.069 577283.184 0, 1354126.417 577304.019 0, 1354423.765 577324.871 0, 1354721.111 577345.74 0, 
+    1355018.455 577366.627 0, 1355315.799 577387.531 0, 1355613.141 577408.453 0, 1355910.483 577429.393 0, 1356207.823 577450.35 0, 1356505.161 577471.324 0, 1356802.499 577492.316 0, 1357099.835 577513.325 0, 1357395.788 577534.255 0, 1357788.305 571986.111 0, 
+    1358180.795 566438.338 0))
+
+POLYGON ((1371666.395 578564.123 0, 1371370.499 578542.358 0, 1371073.224 578520.508 0, 1370775.947 578498.677 0, 1370478.669 578476.862 0, 1370181.389 578455.065 0, 1369884.108 578433.286 0, 1369586.826 578411.524 0, 1369289.543 578389.78 0, 1368992.258 578368.053 0, 
+    1368694.972 578346.343 0, 1368397.685 578324.651 0, 1368100.396 578302.977 0, 1367803.107 578281.32 0, 1367505.816 578259.681 0, 1367208.523 578238.059 0, 1366911.23 578216.454 0, 1366613.935 578194.867 0, 1366316.639 578173.298 0, 1366019.341 578151.746 0, 
+    1365722.043 578130.212 0, 1365424.743 578108.695 0, 1365127.442 578087.195 0, 1364830.139 578065.713 0, 1364531.455 578044.149 0, 1364235.531 578022.802 0, 1363938.224 578001.373 0, 1363640.917 577979.961 0, 1363343.608 577958.566 0, 1363046.298 577937.189 0, 
+    1362748.987 577915.83 0, 1362451.674 577894.488 0, 1362154.36 577873.163 0, 1361857.045 577851.857 0, 1361559.729 577830.567 0, 1361262.412 577809.295 0, 1360965.093 577788.041 0, 1360667.773 577766.804 0, 1360370.451 577745.584 0, 1360073.129 577724.382 0, 
+    1359775.805 577703.198 0, 1359478.48 577682.031 0, 1359181.154 577660.882 0, 1358883.826 577639.75 0, 1358586.497 577618.635 0, 1358289.167 577597.538 0, 1357991.836 577576.459 0, 1357694.504 577555.397 0, 1357395.788 577534.255 0, 1357003.246 583082.765 0, 
+    1356610.678 588631.64 0, 1356908.737 588652.735 0, 1357205.417 588673.751 0, 1357502.095 588694.784 0, 1357798.772 588715.835 0, 1358095.447 588736.903 0, 1358392.122 588757.988 0, 1358688.795 588779.091 0, 1358985.467 588800.212 0, 1359282.137 588821.35 0, 
+    1359578.807 588842.505 0, 1359875.475 588863.678 0, 1360172.142 588884.868 0, 1360468.807 588906.076 0, 1360765.472 588927.301 0, 1361062.135 588948.544 0, 1361358.797 588969.804 0, 1361655.458 588991.082 0, 1361952.117 589012.377 0, 1362248.775 589033.689 0, 
+    1362545.432 589055.019 0, 1362842.088 589076.367 0, 1363138.742 589097.731 0, 1363435.395 589119.114 0, 1363730.67 589140.414 0, 1364028.698 589161.931 0, 1364325.347 589183.366 0, 1364621.995 589204.818 0, 1364918.642 589226.287 0, 1365215.288 589247.775 0, 
+    1365511.932 589269.279 0, 1365808.575 589290.801 0, 1366105.217 589312.341 0, 1366401.857 589333.898 0, 1366698.496 589355.472 0, 1366995.134 589377.064 0, 1367291.771 589398.673 0, 1367588.406 589420.3 0, 1367885.041 589441.944 0, 1368181.673 589463.606 0, 
+    1368478.305 589485.285 0, 1368774.935 589506.982 0, 1369071.564 589528.696 0, 1369368.192 589550.427 0, 1369664.819 589572.176 0, 1369961.444 589593.943 0, 1370258.068 589615.727 0, 1370554.69 589637.528 0, 1370849.936 589659.246 0, 1371258.179 584111.503 0, 
+    1371666.395 578564.123 0))
+
+POLYGON ((1385086.233 590727.076 0, 1384791.048 590704.525 0, 1384494.488 590681.885 0, 1384197.927 590659.263 0, 1383901.365 590636.659 0, 1383604.801 590614.072 0, 1383308.236 590591.503 0, 1383011.669 590568.951 0, 1382715.101 590546.416 0, 1382418.532 590523.899 0, 
+    1382121.962 590501.399 0, 1381825.39 590478.917 0, 1381528.817 590456.452 0, 1381232.242 590434.005 0, 1380935.666 590411.575 0, 1380639.089 590389.163 0, 1380342.511 590366.768 0, 1380045.931 590344.39 0, 1379749.35 590322.03 0, 1379452.768 590299.688 0, 
+    1379156.184 590277.363 0, 1378859.599 590255.055 0, 1378563.013 590232.765 0, 1378266.425 590210.492 0, 1377968.462 590188.134 0, 1377673.246 590165.999 0, 1377376.654 590143.779 0, 1377080.062 590121.576 0, 1376783.467 590099.39 0, 1376486.872 590077.222 0, 
+    1376190.275 590055.072 0, 1375893.677 590032.939 0, 1375597.078 590010.823 0, 1375300.477 589988.725 0, 1375003.875 589966.644 0, 1374707.272 589944.581 0, 1374410.667 589922.535 0, 1374114.061 589900.507 0, 1373817.454 589878.496 0, 1373520.846 589856.502 0, 
+    1373224.236 589834.526 0, 1372927.625 589812.568 0, 1372631.013 589790.627 0, 1372334.399 589768.703 0, 1372037.784 589746.797 0, 1371741.168 589724.908 0, 1371444.551 589703.037 0, 1371147.932 589681.183 0, 1370849.936 589659.246 0, 1370441.666 595207.35 0, 
+    1370033.37 600755.811 0, 1370330.71 600777.7 0, 1370626.676 600799.506 0, 1370922.64 600821.329 0, 1371218.603 600843.169 0, 1371514.565 600865.027 0, 1371810.526 600886.903 0, 1372106.485 600908.795 0, 1372402.443 600930.706 0, 1372698.4 600952.633 0, 
+    1372994.355 600974.578 0, 1373290.309 600996.541 0, 1373586.262 601018.52 0, 1373882.213 601040.518 0, 1374178.163 601062.532 0, 1374474.112 601084.564 0, 1374770.06 601106.614 0, 1375066.006 601128.681 0, 1375361.951 601150.765 0, 1375657.895 601172.867 0, 
+    1375953.837 601194.986 0, 1376249.778 601217.123 0, 1376545.718 601239.277 0, 1376841.657 601261.448 0, 1377136.222 601283.534 0, 1377433.53 601305.843 0, 1377729.464 601328.067 0, 1378025.398 601350.308 0, 1378321.33 601372.567 0, 1378617.26 601394.843 0, 
+    1378913.189 601417.136 0, 1379209.117 601439.447 0, 1379505.044 601461.775 0, 1379800.97 601484.121 0, 1380096.894 601506.484 0, 1380392.816 601528.864 0, 1380688.738 601551.262 0, 1380984.658 601573.677 0, 1381280.577 601596.11 0, 1381576.494 601618.56 0, 
+    1381872.41 601641.028 0, 1382168.325 601663.513 0, 1382464.239 601686.015 0, 1382760.151 601708.535 0, 1383056.062 601731.072 0, 1383351.971 601753.627 0, 1383647.879 601776.199 0, 1383943.786 601798.788 0, 1384238.321 601821.29 0, 1384662.291 596274.005 0, 
+    1385086.233 590727.076 0))
+
+POLYGON ((1398440.206 602926.897 0, 1398145.733 602903.562 0, 1397849.891 602880.137 0, 1397554.048 602856.729 0, 1397258.203 602833.339 0, 1396962.357 602809.966 0, 1396666.51 602786.61 0, 1396370.661 602763.272 0, 1396074.811 602739.951 0, 1395778.959 602716.647 0, 
+    1395483.107 602693.361 0, 1395187.252 602670.092 0, 1394891.397 602646.841 0, 1394595.54 602623.607 0, 1394299.681 602600.391 0, 1394003.822 602577.192 0, 1393707.961 602554.01 0, 1393412.098 602530.846 0, 1393116.234 602507.7 0, 1392820.369 602484.57 0, 
+    1392524.503 602461.458 0, 1392228.635 602438.364 0, 1391932.766 602415.287 0, 1391636.895 602392.227 0, 1391339.654 602369.078 0, 1391045.15 602346.16 0, 1390749.275 602323.152 0, 1390453.399 602300.162 0, 1390157.522 602277.19 0, 1389861.643 602254.235 0, 
+    1389565.763 602231.297 0, 1389269.881 602208.377 0, 1388973.999 602185.474 0, 1388678.115 602162.588 0, 1388382.229 602139.72 0, 1388086.342 602116.869 0, 1387790.454 602094.036 0, 1387494.565 602071.22 0, 1387198.674 602048.422 0, 1386902.782 602025.641 0, 
+    1386606.888 602002.877 0, 1386310.993 601980.131 0, 1386015.097 601957.402 0, 1385719.2 601934.691 0, 1385423.301 601911.997 0, 1385127.4 601889.32 0, 1384831.499 601866.661 0, 1384535.596 601844.019 0, 1384238.321 601821.29 0, 1383814.325 607368.93 0, 
+    1383390.301 612916.921 0, 1383686.92 612939.6 0, 1383982.17 612962.191 0, 1384277.418 612984.8 0, 1384572.665 613007.427 0, 1384867.911 613030.071 0, 1385163.156 613052.732 0, 1385458.399 613075.411 0, 1385753.641 613098.107 0, 1386048.881 613120.82 0, 
+    1386344.12 613143.551 0, 1386639.358 613166.299 0, 1386934.594 613189.064 0, 1387229.83 613211.847 0, 1387525.063 613234.648 0, 1387820.296 613257.465 0, 1388115.527 613280.3 0, 1388410.757 613303.153 0, 1388705.985 613326.022 0, 1389001.212 613348.91 0, 
+    1389296.438 613371.814 0, 1389591.662 613394.736 0, 1389886.885 613417.675 0, 1390182.107 613440.632 0, 1390475.961 613463.5 0, 1390772.546 613486.597 0, 1391067.764 613509.606 0, 1391362.98 613532.632 0, 1391658.195 613555.676 0, 1391953.408 613578.737 0, 
+    1392248.621 613601.815 0, 1392543.831 613624.911 0, 1392839.041 613648.024 0, 1393134.249 613671.154 0, 1393429.456 613694.302 0, 1393724.661 613717.467 0, 1394019.865 613740.65 0, 1394315.068 613763.85 0, 1394610.269 613787.067 0, 1394905.469 613810.302 0, 
+    1395200.668 613833.554 0, 1395495.865 613856.823 0, 1395791.06 613880.11 0, 1396086.255 613903.414 0, 1396381.448 613926.735 0, 1396676.64 613950.074 0, 1396971.83 613973.431 0, 1397267.019 613996.804 0, 1397560.842 614020.087 0, 1398000.538 608473.317 0, 
+    1398440.206 602926.897 0))
+
+POLYGON ((1411728.209 615163.284 0, 1411434.451 615139.171 0, 1411139.329 615114.963 0, 1410844.206 615090.773 0, 1410549.081 615066.6 0, 1410253.955 615042.445 0, 1409958.828 615018.307 0, 1409663.699 614994.186 0, 1409368.569 614970.083 0, 1409073.437 614945.997 0, 
+    1408778.304 614921.928 0, 1408483.17 614897.877 0, 1408188.034 614873.843 0, 1407892.896 614849.827 0, 1407597.758 614825.828 0, 1407302.617 614801.846 0, 1407007.476 614777.882 0, 1406712.333 614753.935 0, 1406417.188 614730.005 0, 1406122.043 614706.093 0, 
+    1405826.895 614682.198 0, 1405531.747 614658.32 0, 1405236.597 614634.46 0, 1404941.445 614610.618 0, 1404644.929 614586.682 0, 1404351.138 614562.984 0, 1404055.983 614539.194 0, 1403760.826 614515.42 0, 1403465.667 614491.664 0, 1403170.507 614467.926 0, 
+    1402875.346 614444.205 0, 1402580.184 614420.501 0, 1402285.02 614396.815 0, 1401989.854 614373.146 0, 1401694.687 614349.494 0, 1401399.519 614325.86 0, 1401104.35 614302.243 0, 1400809.179 614278.643 0, 1400514.006 614255.061 0, 1400218.832 614231.496 0, 
+    1399923.657 614207.949 0, 1399628.481 614184.419 0, 1399333.303 614160.906 0, 1399038.124 614137.411 0, 1398742.943 614113.933 0, 1398447.761 614090.473 0, 1398152.577 614067.03 0, 1397857.393 614043.604 0, 1397560.842 614020.087 0, 1397121.118 619567.205 0, 
+    1396681.368 625114.668 0, 1396977.263 625138.133 0, 1397271.794 625161.507 0, 1397566.325 625184.898 0, 1397860.854 625208.306 0, 1398155.382 625231.732 0, 1398449.908 625255.176 0, 1398744.433 625278.636 0, 1399038.956 625302.114 0, 1399333.478 625325.61 0, 
+    1399627.999 625349.122 0, 1399922.519 625372.652 0, 1400217.037 625396.2 0, 1400511.553 625419.764 0, 1400806.068 625443.346 0, 1401100.582 625466.946 0, 1401395.095 625490.562 0, 1401689.606 625514.196 0, 1401984.115 625537.848 0, 1402278.624 625561.516 0, 
+    1402573.131 625585.202 0, 1402867.636 625608.905 0, 1403162.14 625632.626 0, 1403456.643 625656.364 0, 1403749.784 625680.01 0, 1404045.644 625703.892 0, 1404340.143 625727.682 0, 1404634.64 625751.489 0, 1404929.135 625775.314 0, 1405223.63 625799.156 0, 
+    1405518.123 625823.015 0, 1405812.614 625846.892 0, 1406107.104 625870.786 0, 1406401.593 625894.697 0, 1406696.08 625918.626 0, 1406990.566 625942.572 0, 1407285.05 625966.535 0, 1407579.533 625990.516 0, 1407874.015 626014.514 0, 1408168.495 626038.529 0, 
+    1408462.974 626062.562 0, 1408757.451 626086.612 0, 1409051.927 626110.679 0, 1409346.402 626134.764 0, 1409640.875 626158.866 0, 1409935.347 626182.985 0, 1410229.817 626207.122 0, 1410524.286 626231.276 0, 1410817.394 626255.336 0, 1411272.816 620709.137 0, 
+    1411728.209 615163.284 0))
+
+POLYGON ((1424950.142 627435.935 0, 1424657.1 627411.047 0, 1424362.701 627386.062 0, 1424068.3 627361.093 0, 1423773.897 627336.142 0, 1423479.494 627311.208 0, 1423185.088 627286.292 0, 1422890.681 627261.392 0, 1422596.273 627236.511 0, 1422301.863 627211.646 0, 
+    1422007.452 627186.799 0, 1421713.04 627161.969 0, 1421418.626 627137.157 0, 1421124.21 627112.361 0, 1420829.793 627087.583 0, 1420535.374 627062.823 0, 1420240.954 627038.08 0, 1419946.533 627013.354 0, 1419652.11 626988.645 0, 1419357.686 626963.954 0, 
+    1419063.26 626939.28 0, 1418768.833 626914.624 0, 1418474.404 626889.984 0, 1418179.974 626865.362 0, 1417884.185 626840.644 0, 1417591.11 626816.171 0, 1417296.675 626791.601 0, 1417002.239 626767.048 0, 1416707.802 626742.513 0, 1416413.363 626717.995 0, 
+    1416118.923 626693.494 0, 1415824.481 626669.011 0, 1415530.038 626644.545 0, 1415235.594 626620.097 0, 1414941.148 626595.665 0, 1414646.7 626571.251 0, 1414352.251 626546.855 0, 1414057.801 626522.475 0, 1413763.349 626498.113 0, 1413468.896 626473.769 0, 
+    1413174.442 626449.442 0, 1412879.985 626425.132 0, 1412585.528 626400.839 0, 1412291.069 626376.564 0, 1411996.609 626352.306 0, 1411702.147 626328.065 0, 1411407.684 626303.842 0, 1411113.219 626279.636 0, 1410817.394 626255.336 0, 1410361.945 631801.875 0, 
+    1409906.467 637348.752 0, 1410201.637 637372.998 0, 1410495.448 637397.15 0, 1410789.258 637421.32 0, 1411083.067 637445.507 0, 1411376.875 637469.711 0, 1411670.681 637493.933 0, 1411964.485 637518.171 0, 1412258.288 637542.427 0, 1412552.09 637566.701 0, 
+    1412845.89 637590.991 0, 1413139.689 637615.299 0, 1413433.486 637639.625 0, 1413727.282 637663.967 0, 1414021.077 637688.327 0, 1414314.87 637712.704 0, 1414608.662 637737.098 0, 1414902.452 637761.51 0, 1415196.241 637785.939 0, 1415490.028 637810.385 0, 
+    1415783.814 637834.849 0, 1416077.599 637859.33 0, 1416371.382 637883.828 0, 1416665.163 637908.343 0, 1416957.588 637932.763 0, 1417252.722 637957.426 0, 1417546.499 637981.993 0, 1417840.275 638006.578 0, 1418134.049 638031.18 0, 1418427.822 638055.799 0, 
+    1418721.594 638080.436 0, 1419015.364 638105.089 0, 1419309.132 638129.76 0, 1419602.899 638154.449 0, 1419896.665 638179.154 0, 1420190.429 638203.877 0, 1420484.192 638228.617 0, 1420777.953 638253.375 0, 1421071.713 638278.15 0, 1421365.472 638302.942 0, 
+    1421659.228 638327.751 0, 1421952.984 638352.578 0, 1422246.738 638377.422 0, 1422540.49 638402.283 0, 1422834.241 638427.162 0, 1423127.991 638452.057 0, 1423421.739 638476.971 0, 1423715.486 638501.901 0, 1424007.877 638526.734 0, 1424479.024 632981.166 0, 
+    1424950.142 627435.935 0))
+
+POLYGON ((1438105.903 639744.55 0, 1437813.581 639718.891 0, 1437519.906 639693.131 0, 1437226.229 639667.388 0, 1436932.551 639641.662 0, 1436638.871 639615.954 0, 1436345.19 639590.263 0, 1436051.508 639564.589 0, 1435757.824 639538.933 0, 1435464.138 639513.294 0, 
+    1435170.451 639487.672 0, 1434876.762 639462.067 0, 1434583.072 639436.48 0, 1434289.38 639410.91 0, 1433995.687 639385.357 0, 1433701.992 639359.821 0, 1433408.296 639334.303 0, 1433114.599 639308.802 0, 1432820.899 639283.319 0, 1432527.199 639257.852 0, 
+    1432233.496 639232.403 0, 1431939.793 639206.972 0, 1431646.088 639181.557 0, 1431352.381 639156.16 0, 1431057.32 639130.663 0, 1430764.963 639105.417 0, 1430471.252 639080.072 0, 1430177.539 639054.744 0, 1429883.825 639029.433 0, 1429590.11 639004.14 0, 
+    1429296.392 638978.864 0, 1429002.674 638953.605 0, 1428708.954 638928.363 0, 1428415.232 638903.139 0, 1428121.509 638877.932 0, 1427827.785 638852.742 0, 1427534.059 638827.57 0, 1427240.331 638802.414 0, 1426946.602 638777.277 0, 1426652.872 638752.156 0, 
+    1426359.14 638727.053 0, 1426065.406 638701.967 0, 1425771.671 638676.898 0, 1425477.935 638651.847 0, 1425184.197 638626.812 0, 1424890.458 638601.796 0, 1424596.717 638576.796 0, 1424302.975 638551.814 0, 1424007.877 638526.734 0, 1423536.703 644072.636 0, 
+    1423065.5 649618.87 0, 1423359.941 649643.894 0, 1423653.031 649668.821 0, 1423946.119 649693.765 0, 1424239.205 649718.726 0, 1424532.29 649743.705 0, 1424825.373 649768.701 0, 1425118.456 649793.714 0, 1425411.536 649818.744 0, 1425704.615 649843.791 0, 
+    1425997.693 649868.856 0, 1426290.769 649893.938 0, 1426583.844 649919.037 0, 1426876.917 649944.154 0, 1427169.989 649969.288 0, 1427463.059 649994.439 0, 1427756.128 650019.607 0, 1428049.195 650044.792 0, 1428342.261 650069.995 0, 1428635.325 650095.215 0, 
+    1428928.388 650120.452 0, 1429221.449 650145.707 0, 1429514.509 650170.979 0, 1429807.567 650196.268 0, 1430099.275 650221.457 0, 1430393.68 650246.897 0, 1430686.734 650272.238 0, 1430979.786 650297.596 0, 1431272.837 650322.971 0, 1431565.886 650348.364 0, 
+    1431858.934 650373.774 0, 1432151.981 650399.2 0, 1432445.026 650424.645 0, 1432738.069 650450.106 0, 1433031.111 650475.585 0, 1433324.151 650501.081 0, 1433617.19 650526.594 0, 1433910.228 650552.125 0, 1434203.264 650577.672 0, 1434496.298 650603.237 0, 
+    1434789.331 650628.819 0, 1435082.362 650654.419 0, 1435375.392 650680.036 0, 1435668.421 650705.67 0, 1435961.448 650731.321 0, 1436254.473 650756.989 0, 1436547.497 650782.675 0, 1436840.519 650808.378 0, 1437132.192 650833.98 0, 1437619.062 645289.099 0, 
+    1438105.903 639744.55 0))
+
+POLYGON ((1451195.395 652088.825 0, 1450903.794 652062.4 0, 1450610.845 652035.869 0, 1450317.895 652009.355 0, 1450024.943 651982.859 0, 1449731.99 651956.38 0, 1449439.035 651929.919 0, 1449146.079 651903.474 0, 1448853.121 651877.047 0, 1448560.162 651850.637 0, 
+    1448267.201 651824.244 0, 1447974.238 651797.869 0, 1447681.274 651771.51 0, 1447388.308 651745.169 0, 1447095.341 651718.846 0, 1446802.372 651692.539 0, 1446509.402 651666.25 0, 1446216.43 651639.978 0, 1445923.457 651613.723 0, 1445630.482 651587.485 0, 
+    1445337.505 651561.265 0, 1445044.527 651535.062 0, 1444751.547 651508.876 0, 1444458.566 651482.708 0, 1444164.237 651456.436 0, 1443872.599 651430.422 0, 1443579.614 651404.305 0, 1443286.626 651378.206 0, 1442993.637 651352.124 0, 1442700.647 651326.058 0, 
+    1442407.655 651300.011 0, 1442114.662 651273.98 0, 1441821.667 651247.967 0, 1441528.67 651221.97 0, 1441235.672 651195.992 0, 1440942.673 651170.03 0, 1440649.672 651144.086 0, 1440356.669 651118.158 0, 1440063.665 651092.249 0, 1439770.659 651066.356 0, 
+    1439477.652 651040.48 0, 1439184.643 651014.622 0, 1438891.633 650988.781 0, 1438598.622 650962.958 0, 1438305.608 650937.151 0, 1438012.593 650911.362 0, 1437719.577 650885.59 0, 1437426.559 650859.836 0, 1437132.192 650833.98 0, 1436645.293 656379.188 0, 
+    1436158.366 661924.721 0, 1436452.077 661950.519 0, 1436744.442 661976.216 0, 1437036.806 662001.931 0, 1437329.168 662027.663 0, 1437621.528 662053.412 0, 1437913.887 662079.178 0, 1438206.245 662104.961 0, 1438498.601 662130.762 0, 1438790.955 662156.579 0, 
+    1439083.308 662182.414 0, 1439375.659 662208.266 0, 1439668.009 662234.136 0, 1439960.358 662260.022 0, 1440252.704 662285.926 0, 1440545.05 662311.847 0, 1440837.393 662337.785 0, 1441129.736 662363.741 0, 1441422.076 662389.714 0, 1441714.416 662415.703 0, 
+    1442006.753 662441.71 0, 1442299.089 662467.735 0, 1442591.424 662493.776 0, 1442883.757 662519.835 0, 1443174.745 662545.791 0, 1443468.418 662572.004 0, 1443760.747 662598.114 0, 1444053.074 662624.241 0, 1444345.399 662650.386 0, 1444637.723 662676.548 0, 
+    1444930.045 662702.727 0, 1445222.366 662728.923 0, 1445514.685 662755.137 0, 1445807.003 662781.368 0, 1446099.319 662807.616 0, 1446391.634 662833.881 0, 1446683.947 662860.163 0, 1446976.258 662886.462 0, 1447268.568 662912.779 0, 1447560.876 662939.113 0, 
+    1447853.183 662965.464 0, 1448145.488 662991.833 0, 1448437.792 663018.218 0, 1448730.094 663044.621 0, 1449022.395 663071.041 0, 1449314.694 663097.478 0, 1449606.992 663123.932 0, 1449899.287 663150.404 0, 1450190.239 663176.771 0, 1450692.832 657632.636 0, 
+    1451195.395 652088.825 0))
+
+POLYGON ((1464218.52 664468.459 0, 1463927.641 664441.27 0, 1463635.421 664413.973 0, 1463343.2 664386.692 0, 1463050.977 664359.43 0, 1462758.752 664332.184 0, 1462466.525 664304.956 0, 1462174.297 664277.744 0, 1461882.068 664250.55 0, 1461589.837 664223.373 0, 
+    1461297.604 664196.214 0, 1461005.369 664169.071 0, 1460713.133 664141.946 0, 1460420.896 664114.838 0, 1460128.657 664087.747 0, 1459836.416 664060.673 0, 1459544.173 664033.617 0, 1459251.929 664006.578 0, 1458959.684 663979.556 0, 1458667.437 663952.551 0, 
+    1458375.188 663925.563 0, 1458082.938 663898.593 0, 1457790.686 663871.639 0, 1457498.432 663844.703 0, 1457204.836 663817.661 0, 1456913.92 663790.883 0, 1456621.662 663763.998 0, 1456329.402 663737.131 0, 1456037.141 663710.281 0, 1455744.878 663683.448 0, 
+    1455452.613 663656.633 0, 1455160.347 663629.834 0, 1454868.079 663603.053 0, 1454575.81 663576.289 0, 1454283.539 663549.542 0, 1453991.267 663522.813 0, 1453698.993 663496.1 0, 1453406.717 663469.405 0, 1453114.44 663442.727 0, 1452822.161 663416.066 0, 
+    1452529.881 663389.422 0, 1452237.599 663362.796 0, 1451945.315 663336.187 0, 1451653.03 663309.595 0, 1451360.744 663283.02 0, 1451068.456 663256.462 0, 1450776.166 663229.922 0, 1450483.875 663203.399 0, 1450190.239 663176.771 0, 1449687.618 668721.227 0, 
+    1449184.967 674266.002 0, 1449477.947 674292.57 0, 1449769.585 674319.034 0, 1450061.222 674345.515 0, 1450352.858 674372.013 0, 1450644.492 674398.529 0, 1450936.124 674425.061 0, 1451227.755 674451.611 0, 1451519.384 674478.178 0, 1451811.012 674504.762 0, 
+    1452102.638 674531.363 0, 1452394.262 674557.982 0, 1452685.885 674584.617 0, 1452977.507 674611.27 0, 1453269.126 674637.94 0, 1453560.745 674664.627 0, 1453852.361 674691.332 0, 1454143.976 674718.053 0, 1454435.59 674744.792 0, 1454727.202 674771.547 0, 
+    1455018.812 674798.32 0, 1455310.421 674825.11 0, 1455602.028 674851.918 0, 1455893.634 674878.742 0, 1456183.9 674905.46 0, 1456476.841 674932.442 0, 1456768.442 674959.318 0, 1457060.041 674986.211 0, 1457351.639 675013.121 0, 1457643.235 675040.049 0, 
+    1457934.829 675066.993 0, 1458226.422 675093.955 0, 1458518.014 675120.934 0, 1458809.604 675147.93 0, 1459101.192 675174.943 0, 1459392.778 675201.974 0, 1459684.363 675229.021 0, 1459975.947 675256.086 0, 1460267.529 675283.168 0, 1460559.109 675310.267 0, 
+    1460850.688 675337.383 0, 1461142.265 675364.516 0, 1461433.84 675391.667 0, 1461725.414 675418.834 0, 1462016.986 675446.019 0, 1462308.557 675473.221 0, 1462600.126 675500.44 0, 1462891.694 675527.677 0, 1463181.923 675554.805 0, 1463700.236 670011.473 0, 
+    1464218.52 664468.459 0))
+
+POLYGON ((1477175.181 676883.147 0, 1476885.028 676855.199 0, 1476593.538 676827.139 0, 1476302.047 676799.096 0, 1476010.555 676771.071 0, 1475719.06 676743.062 0, 1475427.564 676715.071 0, 1475136.067 676687.097 0, 1474844.568 676659.14 0, 1474553.067 676631.2 0, 
+    1474261.564 676603.277 0, 1473970.06 676575.372 0, 1473678.554 676547.483 0, 1473387.047 676519.612 0, 1473095.538 676491.758 0, 1472804.027 676463.921 0, 1472512.514 676436.101 0, 1472221 676408.299 0, 1471929.485 676380.513 0, 1471637.967 676352.745 0, 
+    1471346.448 676324.994 0, 1471054.928 676297.26 0, 1470763.406 676269.543 0, 1470471.882 676241.844 0, 1470179.021 676214.035 0, 1469888.829 676186.496 0, 1469597.301 676158.848 0, 1469305.77 676131.217 0, 1469014.238 676103.603 0, 1468722.705 676076.006 0, 
+    1468431.17 676048.427 0, 1468139.633 676020.865 0, 1467848.094 675993.319 0, 1467556.554 675965.791 0, 1467265.013 675938.28 0, 1466973.469 675910.787 0, 1466681.924 675883.31 0, 1466390.378 675855.851 0, 1466098.83 675828.409 0, 1465807.28 675800.984 0, 
+    1465515.728 675773.576 0, 1465224.175 675746.185 0, 1464932.621 675718.811 0, 1464641.065 675691.455 0, 1464349.507 675664.116 0, 1464057.947 675636.793 0, 1463766.386 675609.488 0, 1463474.824 675582.201 0, 1463181.923 675554.805 0, 1462663.58 681098.452 0, 
+    1462145.208 686642.409 0, 1462437.453 686669.743 0, 1462728.363 686696.97 0, 1463019.272 686724.214 0, 1463310.178 686751.475 0, 1463601.084 686778.753 0, 1463891.987 686806.048 0, 1464182.889 686833.36 0, 1464473.79 686860.69 0, 1464764.689 686888.036 0, 
+    1465055.586 686915.4 0, 1465346.481 686942.781 0, 1465637.375 686970.179 0, 1465928.268 686997.594 0, 1466219.159 687025.026 0, 1466510.048 687052.475 0, 1466800.935 687079.942 0, 1467091.821 687107.425 0, 1467382.705 687134.926 0, 1467673.588 687162.444 0, 
+    1467964.469 687189.979 0, 1468255.349 687217.531 0, 1468546.226 687245.1 0, 1468837.103 687272.686 0, 1469126.645 687300.163 0, 1469418.85 687327.91 0, 1469709.721 687355.548 0, 1470000.591 687383.202 0, 1470291.459 687410.874 0, 1470582.326 687438.563 0, 
+    1470873.19 687466.269 0, 1471164.054 687493.993 0, 1471454.915 687521.733 0, 1471745.775 687549.49 0, 1472036.633 687577.265 0, 1472327.49 687605.057 0, 1472618.345 687632.865 0, 1472909.198 687660.691 0, 1473200.05 687688.534 0, 1473490.9 687716.395 0, 
+    1473781.749 687744.272 0, 1474072.595 687772.166 0, 1474363.441 687800.078 0, 1474654.284 687828.006 0, 1474945.126 687855.952 0, 1475235.966 687883.915 0, 1475526.805 687911.895 0, 1475817.642 687939.892 0, 1476107.146 687967.778 0, 1476641.178 682425.307 0, 
+    1477175.181 676883.147 0))
+
+POLYGON ((1490065.284 689332.587 0, 1489775.857 689303.883 0, 1489485.101 689275.064 0, 1489194.342 689246.263 0, 1488903.582 689217.478 0, 1488612.821 689188.711 0, 1488322.057 689159.961 0, 1488031.292 689131.228 0, 1487740.525 689102.512 0, 1487449.757 689073.813 0, 
+    1487158.986 689045.131 0, 1486868.214 689016.466 0, 1486577.441 688987.819 0, 1486286.666 688959.189 0, 1485995.889 688930.575 0, 1485705.11 688901.979 0, 1485414.33 688873.4 0, 1485123.548 688844.838 0, 1484832.764 688816.293 0, 1484541.979 688787.765 0, 
+    1484251.192 688759.255 0, 1483960.403 688730.761 0, 1483669.612 688702.285 0, 1483378.82 688673.826 0, 1483086.697 688645.253 0, 1482797.231 688616.958 0, 1482506.434 688588.55 0, 1482215.635 688560.16 0, 1481924.835 688531.786 0, 1481634.033 688503.429 0, 
+    1481343.229 688475.09 0, 1481052.424 688446.768 0, 1480761.617 688418.462 0, 1480470.808 688390.174 0, 1480179.997 688361.903 0, 1479889.185 688333.649 0, 1479598.371 688305.413 0, 1479307.556 688277.193 0, 1479016.739 688248.99 0, 1478725.92 688220.805 0, 
+    1478435.1 688192.637 0, 1478144.278 688164.485 0, 1477853.454 688136.351 0, 1477562.629 688108.234 0, 1477271.802 688080.135 0, 1476980.973 688052.052 0, 1476690.143 688023.986 0, 1476399.311 687995.938 0, 1476107.146 687967.778 0, 1475573.083 693510.557 0, 
+    1475038.992 699053.64 0, 1475330.501 699081.736 0, 1475620.681 699109.722 0, 1475910.858 699137.725 0, 1476201.035 699165.744 0, 1476491.209 699193.781 0, 1476781.382 699221.835 0, 1477071.553 699249.906 0, 1477361.723 699277.994 0, 1477651.891 699306.099 0, 
+    1477942.057 699334.221 0, 1478232.222 699362.36 0, 1478522.385 699390.517 0, 1478812.546 699418.69 0, 1479102.706 699446.881 0, 1479392.864 699475.088 0, 1479683.02 699503.313 0, 1479973.175 699531.555 0, 1480263.328 699559.813 0, 1480553.479 699588.089 0, 
+    1480843.629 699616.382 0, 1481133.777 699644.692 0, 1481423.923 699673.019 0, 1481714.068 699701.364 0, 1482002.884 699729.595 0, 1482294.352 699758.103 0, 1482584.492 699786.499 0, 1482874.63 699814.911 0, 1483164.766 699843.341 0, 1483454.901 699871.787 0, 
+    1483745.034 699900.251 0, 1484035.165 699928.732 0, 1484325.295 699957.23 0, 1484615.423 699985.745 0, 1484905.549 700014.277 0, 1485195.674 700042.826 0, 1485485.797 700071.392 0, 1485775.918 700099.975 0, 1486066.037 700128.576 0, 1486356.155 700157.193 0, 
+    1486646.271 700185.828 0, 1486936.386 700214.479 0, 1487226.499 700243.148 0, 1487516.61 700271.834 0, 1487806.719 700300.536 0, 1488096.827 700329.256 0, 1488386.933 700357.993 0, 1488677.037 700386.747 0, 1488965.814 700415.387 0, 1489515.564 694873.835 0, 
+    1490065.284 689332.587 0))
+
+POLYGON ((1502888.734 701816.474 0, 1502600.037 701787.019 0, 1502310.015 701757.445 0, 1502019.992 701727.889 0, 1501729.966 701698.349 0, 1501439.939 701668.827 0, 1501149.91 701639.322 0, 1500859.879 701609.834 0, 1500569.847 701580.363 0, 1500279.813 701550.909 0, 
+    1499989.777 701521.472 0, 1499699.739 701492.052 0, 1499409.7 701462.649 0, 1499119.659 701433.263 0, 1498829.616 701403.895 0, 1498539.572 701374.543 0, 1498249.526 701345.208 0, 1497959.478 701315.891 0, 1497669.428 701286.591 0, 1497379.376 701257.307 0, 
+    1497089.323 701228.041 0, 1496799.268 701198.792 0, 1496509.212 701169.56 0, 1496219.154 701140.345 0, 1495927.769 701111.014 0, 1495639.032 701081.966 0, 1495348.968 701052.802 0, 1495058.903 701023.656 0, 1494768.836 700994.526 0, 1494478.768 700965.413 0, 
+    1494188.697 700936.318 0, 1493898.625 700907.239 0, 1493608.552 700878.178 0, 1493318.476 700849.134 0, 1493028.399 700820.107 0, 1492738.32 700791.096 0, 1492448.24 700762.103 0, 1492158.157 700733.127 0, 1491868.073 700704.168 0, 1491577.988 700675.227 0, 
+    1491287.9 700646.302 0, 1490997.811 700617.394 0, 1490707.72 700588.504 0, 1490417.628 700559.63 0, 1490127.534 700530.774 0, 1489837.438 700501.934 0, 1489547.34 700473.112 0, 1489257.241 700444.307 0, 1488965.814 700415.387 0, 1488416.035 705957.24 0, 
+    1487866.226 711499.39 0, 1488156.997 711528.245 0, 1488446.444 711556.985 0, 1488735.889 711585.743 0, 1489025.333 711614.518 0, 1489314.774 711643.309 0, 1489604.215 711672.118 0, 1489893.653 711700.943 0, 1490183.09 711729.786 0, 1490472.525 711758.646 0, 
+    1490761.958 711787.523 0, 1491051.39 711816.416 0, 1491340.82 711845.327 0, 1491630.248 711874.255 0, 1491919.674 711903.2 0, 1492209.099 711932.162 0, 1492498.522 711961.141 0, 1492787.944 711990.137 0, 1493077.363 712019.15 0, 1493366.781 712048.18 0, 
+    1493656.198 712077.227 0, 1493945.612 712106.291 0, 1494235.025 712135.372 0, 1494524.436 712164.471 0, 1494812.524 712193.453 0, 1495103.253 712222.718 0, 1495392.66 712251.867 0, 1495682.064 712281.034 0, 1495971.466 712310.217 0, 1496260.867 712339.417 0, 
+    1496550.266 712368.635 0, 1496839.664 712397.869 0, 1497129.06 712427.121 0, 1497418.453 712456.389 0, 1497707.846 712485.675 0, 1497997.236 712514.978 0, 1498286.625 712544.297 0, 1498576.012 712573.634 0, 1498865.398 712602.988 0, 1499154.781 712632.358 0, 
+    1499444.163 712661.746 0, 1499733.543 712691.151 0, 1500022.922 712720.573 0, 1500312.298 712750.012 0, 1500601.673 712779.468 0, 1500891.047 712808.941 0, 1501180.418 712838.431 0, 1501469.788 712867.938 0, 1501757.836 712897.327 0, 1502323.3 707356.752 0, 
+    1502888.734 701816.474 0))
+
+POLYGON ((1515645.441 714334.504 0, 1515357.475 714304.301 0, 1515068.19 714273.976 0, 1514778.903 714243.669 0, 1514489.614 714213.379 0, 1514200.323 714183.105 0, 1513911.031 714152.849 0, 1513621.737 714122.61 0, 1513332.441 714092.388 0, 1513043.143 714062.182 0, 
+    1512753.844 714031.994 0, 1512464.542 714001.823 0, 1512175.239 713971.669 0, 1511885.934 713941.532 0, 1511596.628 713911.412 0, 1511307.319 713881.309 0, 1511018.009 713851.223 0, 1510728.697 713821.154 0, 1510439.384 713791.102 0, 1510150.068 713761.067 0, 
+    1509860.751 713731.049 0, 1509571.432 713701.048 0, 1509282.111 713671.064 0, 1508992.789 713641.097 0, 1508702.146 713611.011 0, 1508414.139 713581.215 0, 1508124.811 713551.299 0, 1507835.481 713521.4 0, 1507546.15 713491.519 0, 1507256.817 713461.654 0, 
+    1506967.482 713431.806 0, 1506678.145 713401.976 0, 1506388.807 713372.162 0, 1506099.467 713342.366 0, 1505810.125 713312.586 0, 1505520.782 713282.824 0, 1505231.436 713253.078 0, 1504942.089 713223.35 0, 1504652.74 713193.639 0, 1504363.39 713163.944 0, 
+    1504074.037 713134.267 0, 1503784.683 713104.607 0, 1503495.327 713074.963 0, 1503205.97 713045.337 0, 1502916.611 713015.728 0, 1502627.249 712986.136 0, 1502337.887 712956.561 0, 1502048.522 712927.003 0, 1501757.836 712897.327 0, 1501192.341 718438.196 0, 
+    1500626.817 723979.356 0, 1500916.848 724008.965 0, 1501205.56 724038.456 0, 1501494.271 724067.965 0, 1501782.98 724097.49 0, 1502071.687 724127.033 0, 1502360.392 724156.592 0, 1502649.096 724186.169 0, 1502937.798 724215.762 0, 1503226.498 724245.372 0, 
+    1503515.196 724275 0, 1503803.893 724304.644 0, 1504092.588 724334.306 0, 1504381.281 724363.984 0, 1504669.972 724393.679 0, 1504958.662 724423.392 0, 1505247.35 724453.121 0, 1505536.036 724482.867 0, 1505824.72 724512.631 0, 1506113.403 724542.411 0, 
+    1506402.084 724572.208 0, 1506690.763 724602.023 0, 1506979.44 724631.854 0, 1507268.116 724661.702 0, 1507555.474 724691.431 0, 1507845.462 724721.45 0, 1508134.132 724751.349 0, 1508422.801 724781.265 0, 1508711.468 724811.199 0, 1509000.133 724841.149 0, 
+    1509288.796 724871.116 0, 1509577.457 724901.1 0, 1509866.117 724931.102 0, 1510154.775 724961.12 0, 1510443.431 724991.155 0, 1510732.086 725021.207 0, 1511020.739 725051.276 0, 1511309.389 725081.362 0, 1511598.039 725111.466 0, 1511886.686 725141.586 0, 
+    1512175.332 725171.723 0, 1512463.975 725201.877 0, 1512752.617 725232.048 0, 1513041.258 725262.236 0, 1513329.896 725292.441 0, 1513618.533 725322.663 0, 1513907.168 725352.902 0, 1514195.801 725383.158 0, 1514483.118 725413.294 0, 1515064.295 719873.754 0, 
+    1515645.441 714334.504 0))
+
+POLYGON ((1528335.313 726886.372 0, 1528048.08 726855.425 0, 1527759.533 726824.354 0, 1527470.985 726793.299 0, 1527182.435 726762.262 0, 1526893.883 726731.242 0, 1526605.329 726700.238 0, 1526316.773 726669.252 0, 1526028.216 726638.282 0, 1525739.656 726607.33 0, 
+    1525451.095 726576.394 0, 1525162.532 726545.476 0, 1524873.967 726514.574 0, 1524585.401 726483.69 0, 1524296.832 726452.822 0, 1524008.262 726421.971 0, 1523719.69 726391.138 0, 1523431.116 726360.321 0, 1523142.541 726329.522 0, 1522853.963 726298.739 0, 
+    1522565.384 726267.973 0, 1522276.803 726237.225 0, 1521988.22 726206.493 0, 1521699.635 726175.778 0, 1521409.735 726144.941 0, 1521122.46 726114.4 0, 1520833.87 726083.736 0, 1520545.278 726053.089 0, 1520256.684 726022.46 0, 1519968.089 725991.847 0, 
+    1519679.492 725961.251 0, 1519390.892 725930.672 0, 1519102.292 725900.11 0, 1518813.689 725869.566 0, 1518525.084 725839.038 0, 1518236.478 725808.527 0, 1517947.87 725778.033 0, 1517659.26 725747.556 0, 1517370.648 725717.096 0, 1517082.035 725686.653 0, 
+    1516793.419 725656.227 0, 1516504.802 725625.818 0, 1516216.183 725595.426 0, 1515927.563 725565.052 0, 1515638.94 725534.694 0, 1515350.316 725504.353 0, 1515061.69 725474.029 0, 1514773.062 725443.722 0, 1514483.118 725413.294 0, 1513901.911 730953.121 0, 
+    1513320.674 736493.232 0, 1513609.963 736523.591 0, 1513897.939 736553.83 0, 1514185.913 736584.085 0, 1514473.885 736614.358 0, 1514761.855 736644.647 0, 1515049.824 736674.953 0, 1515337.791 736705.277 0, 1515625.756 736735.617 0, 1515913.719 736765.974 0, 
+    1516201.68 736796.348 0, 1516489.64 736826.739 0, 1516777.598 736857.147 0, 1517065.554 736887.572 0, 1517353.508 736918.014 0, 1517641.461 736948.473 0, 1517929.411 736978.949 0, 1518217.36 737009.442 0, 1518505.307 737039.951 0, 1518793.252 737070.478 0, 
+    1519081.196 737101.022 0, 1519369.138 737131.582 0, 1519657.078 737162.16 0, 1519945.016 737192.754 0, 1520231.642 737223.226 0, 1520520.886 737253.994 0, 1520808.819 737284.639 0, 1521096.75 737315.301 0, 1521384.679 737345.981 0, 1521672.606 737376.677 0, 
+    1521960.532 737407.39 0, 1522248.455 737438.12 0, 1522536.377 737468.867 0, 1522824.297 737499.631 0, 1523112.215 737530.412 0, 1523400.132 737561.21 0, 1523688.046 737592.024 0, 1523975.959 737622.856 0, 1524263.87 737653.705 0, 1524551.779 737684.57 0, 
+    1524839.687 737715.453 0, 1525127.592 737746.352 0, 1525415.496 737777.269 0, 1525703.398 737808.202 0, 1525991.298 737839.152 0, 1526279.196 737870.12 0, 1526567.092 737901.104 0, 1526854.987 737932.105 0, 1527141.571 737962.982 0, 1527738.457 732424.535 0, 
+    1528335.313 726886.372 0))
+
+POLYGON ((1540958.26 739471.773 0, 1540671.762 739440.086 0, 1540383.956 739408.272 0, 1540096.148 739376.474 0, 1539808.339 739344.694 0, 1539520.527 739312.93 0, 1539232.714 739281.184 0, 1538944.899 739249.454 0, 1538657.082 739217.741 0, 1538369.263 739186.045 0, 
+    1538081.442 739154.366 0, 1537793.619 739122.705 0, 1537505.795 739091.06 0, 1537217.969 739059.431 0, 1536930.14 739027.82 0, 1536642.31 738996.226 0, 1536354.478 738964.649 0, 1536066.644 738933.089 0, 1535778.809 738901.545 0, 1535490.971 738870.019 0, 
+    1535203.132 738838.509 0, 1534915.291 738807.017 0, 1534627.447 738775.541 0, 1534339.602 738744.083 0, 1534050.448 738712.498 0, 1533763.907 738681.216 0, 1533476.057 738649.808 0, 1533188.204 738618.418 0, 1532900.35 738587.044 0, 1532612.494 738555.687 0, 
+    1532324.636 738524.347 0, 1532036.776 738493.024 0, 1531748.915 738461.717 0, 1531461.051 738430.428 0, 1531173.186 738399.156 0, 1530885.319 738367.901 0, 1530597.45 738336.662 0, 1530309.579 738305.441 0, 1530021.707 738274.236 0, 1529733.832 738243.049 0, 
+    1529445.956 738211.878 0, 1529158.078 738180.724 0, 1528870.198 738149.588 0, 1528582.316 738118.468 0, 1528294.432 738087.365 0, 1528006.547 738056.279 0, 1527718.66 738025.21 0, 1527430.771 737994.158 0, 1527141.571 737962.982 0, 1526544.654 743501.709 0, 
+    1525947.708 749040.713 0, 1526236.253 749071.819 0, 1526523.49 749102.801 0, 1526810.726 749133.799 0, 1527097.959 749164.815 0, 1527385.191 749195.847 0, 1527672.42 749226.896 0, 1527959.648 749257.963 0, 1528246.874 749289.046 0, 1528534.099 749320.146 0, 
+    1528821.321 749351.263 0, 1529108.542 749382.396 0, 1529395.761 749413.547 0, 1529682.978 749444.715 0, 1529970.193 749475.899 0, 1530257.406 749507.101 0, 1530544.618 749538.319 0, 1530831.827 749569.554 0, 1531119.035 749600.806 0, 1531406.241 749632.076 0, 
+    1531693.445 749663.362 0, 1531980.647 749694.664 0, 1532267.848 749725.984 0, 1532555.046 749757.321 0, 1532840.938 749788.532 0, 1533129.438 749820.045 0, 1533416.631 749851.432 0, 1533703.822 749882.837 0, 1533991.012 749914.258 0, 1534278.199 749945.696 0, 
+    1534565.385 749977.151 0, 1534852.568 750008.623 0, 1535139.75 750040.112 0, 1535426.931 750071.617 0, 1535714.109 750103.14 0, 1536001.285 750134.679 0, 1536288.46 750166.236 0, 1536575.632 750197.809 0, 1536862.803 750229.399 0, 1537149.972 750261.007 0, 
+    1537437.139 750292.631 0, 1537724.304 750324.272 0, 1538011.468 750355.929 0, 1538298.629 750387.604 0, 1538585.789 750419.296 0, 1538872.947 750451.004 0, 1539160.102 750482.73 0, 1539447.257 750514.472 0, 1539733.105 750546.087 0, 1540345.698 745008.792 0, 
+    1540958.26 739471.773 0))
+
+POLYGON ((1553514.194 752090.401 0, 1553228.434 752057.978 0, 1552941.371 752025.425 0, 1552654.306 751992.888 0, 1552367.238 751960.369 0, 1552080.17 751927.866 0, 1551793.099 751895.38 0, 1551506.026 751862.911 0, 1551218.951 751830.459 0, 1550931.875 751798.024 0, 
+    1550644.796 751765.605 0, 1550357.716 751733.204 0, 1550070.633 751700.819 0, 1549783.549 751668.452 0, 1549496.463 751636.101 0, 1549209.375 751603.767 0, 1548922.285 751571.45 0, 1548635.193 751539.15 0, 1548348.1 751506.867 0, 1548061.004 751474.601 0, 
+    1547773.906 751442.352 0, 1547486.807 751410.119 0, 1547199.706 751377.904 0, 1546912.602 751345.705 0, 1546624.195 751313.377 0, 1546338.39 751281.358 0, 1546051.281 751249.21 0, 1545764.171 751217.079 0, 1545477.058 751184.965 0, 1545189.943 751152.868 0, 
+    1544902.827 751120.788 0, 1544615.708 751088.724 0, 1544328.588 751056.678 0, 1544041.466 751024.648 0, 1543754.342 750992.635 0, 1543467.216 750960.639 0, 1543180.088 750928.661 0, 1542892.959 750896.698 0, 1542605.827 750864.753 0, 1542318.694 750832.825 0, 
+    1542031.559 750800.914 0, 1541744.421 750769.019 0, 1541457.282 750737.142 0, 1541170.141 750705.281 0, 1540882.999 750673.437 0, 1540595.854 750641.61 0, 1540308.707 750609.801 0, 1540021.559 750578.007 0, 1539733.105 750546.087 0, 1539120.483 756083.656 0, 
+    1538507.83 761621.495 0, 1538795.629 761653.342 0, 1539082.125 761685.063 0, 1539368.62 761716.801 0, 1539655.113 761748.556 0, 1539941.604 761780.327 0, 1540228.093 761812.115 0, 1540514.58 761843.921 0, 1540801.065 761875.743 0, 1541087.549 761907.582 0, 
+    1541374.03 761939.437 0, 1541660.51 761971.31 0, 1541946.988 762003.199 0, 1542233.464 762035.106 0, 1542519.938 762067.029 0, 1542806.41 762098.969 0, 1543092.881 762130.926 0, 1543379.349 762162.9 0, 1543665.815 762194.89 0, 1543952.28 762226.898 0, 
+    1544238.743 762258.922 0, 1544525.204 762290.964 0, 1544811.663 762323.022 0, 1545098.12 762355.097 0, 1545383.276 762387.043 0, 1545671.029 762419.297 0, 1545957.48 762451.423 0, 1546243.93 762483.565 0, 1546530.377 762515.724 0, 1546816.823 762547.901 0, 
+    1547103.267 762580.094 0, 1547389.709 762612.303 0, 1547676.149 762644.53 0, 1547962.587 762676.774 0, 1548249.023 762709.034 0, 1548535.458 762741.311 0, 1548821.89 762773.605 0, 1549108.321 762805.916 0, 1549394.75 762838.244 0, 1549681.176 762870.589 0, 
+    1549967.601 762902.951 0, 1550254.024 762935.329 0, 1550540.445 762967.724 0, 1550826.865 763000.136 0, 1551113.282 763032.565 0, 1551399.697 763065.011 0, 1551686.111 763097.474 0, 1551972.522 763129.954 0, 1552257.634 763162.303 0, 1552885.929 757626.217 0, 
+    1553514.194 752090.401 0))
+
+POLYGON ((1566003.03 764741.95 0, 1565718.008 764708.796 0, 1565431.69 764675.507 0, 1565145.369 764642.235 0, 1564859.047 764608.98 0, 1564572.722 764575.742 0, 1564286.396 764542.521 0, 1564000.067 764509.317 0, 1563713.737 764476.129 0, 1563427.405 764442.959 0, 
+    1563141.07 764409.805 0, 1562854.734 764376.668 0, 1562568.396 764343.548 0, 1562282.056 764310.445 0, 1561995.714 764277.358 0, 1561709.37 764244.289 0, 1561423.024 764211.236 0, 1561136.676 764178.2 0, 1560850.326 764145.181 0, 1560563.974 764112.179 0, 
+    1560277.621 764079.194 0, 1559991.265 764046.226 0, 1559704.907 764013.274 0, 1559418.548 763980.339 0, 1559130.89 763947.272 0, 1558845.823 763914.52 0, 1558559.457 763881.636 0, 1558273.09 763848.769 0, 1557986.721 763815.919 0, 1557700.35 763783.085 0, 
+    1557413.977 763750.268 0, 1557127.602 763717.469 0, 1556841.225 763684.686 0, 1556554.846 763651.919 0, 1556268.465 763619.17 0, 1555982.082 763586.438 0, 1555695.698 763553.722 0, 1555409.311 763521.023 0, 1555122.922 763488.342 0, 1554836.532 763455.677 0, 
+    1554550.14 763423.028 0, 1554263.745 763390.397 0, 1553977.349 763357.783 0, 1553690.951 763325.185 0, 1553404.551 763292.604 0, 1553118.149 763260.04 0, 1552831.745 763227.493 0, 1552545.339 763194.963 0, 1552257.634 763162.303 0, 1551629.308 768698.655 0, 
+    1551000.953 774235.27 0, 1551288.003 774267.856 0, 1551573.757 774300.312 0, 1551859.51 774332.785 0, 1552145.26 774365.275 0, 1552431.008 774397.781 0, 1552716.755 774430.305 0, 1553002.499 774462.845 0, 1553288.242 774495.402 0, 1553573.982 774527.976 0, 
+    1553859.721 774560.567 0, 1554145.458 774593.174 0, 1554431.193 774625.798 0, 1554716.926 774658.439 0, 1555002.657 774691.097 0, 1555288.386 774723.772 0, 1555574.113 774756.464 0, 1555859.839 774789.172 0, 1556145.562 774821.897 0, 1556431.283 774854.639 0, 
+    1556717.003 774887.398 0, 1557002.72 774920.174 0, 1557288.436 774952.966 0, 1557574.15 774985.776 0, 1557858.568 775018.453 0, 1558145.571 775051.445 0, 1558431.279 775084.304 0, 1558716.985 775117.181 0, 1559002.689 775150.074 0, 1559288.392 775182.985 0, 
+    1559574.092 775215.912 0, 1559859.79 775248.855 0, 1560145.486 775281.816 0, 1560431.181 775314.794 0, 1560716.873 775347.788 0, 1561002.564 775380.799 0, 1561288.252 775413.827 0, 1561573.939 775446.872 0, 1561859.623 775479.933 0, 1562145.306 775513.011 0, 
+    1562430.987 775546.107 0, 1562716.666 775579.219 0, 1563002.342 775612.347 0, 1563288.017 775645.493 0, 1563573.69 775678.655 0, 1563859.361 775711.835 0, 1564145.03 775745.031 0, 1564430.698 775778.244 0, 1564715.07 775811.323 0, 1565359.065 770276.505 0, 
+    1566003.03 764741.95 0))
+
+POLYGON ((1578424.681 777426.115 0, 1578140.4 777392.232 0, 1577854.828 777358.212 0, 1577569.254 777324.209 0, 1577283.678 777290.223 0, 1576998.1 777256.253 0, 1576712.52 777222.301 0, 1576426.938 777188.365 0, 1576141.354 777154.446 0, 1575855.767 777120.544 0, 
+    1575570.179 777086.659 0, 1575284.589 777052.79 0, 1574998.997 777018.939 0, 1574713.403 776985.104 0, 1574427.807 776951.286 0, 1574142.209 776917.484 0, 1573856.609 776883.7 0, 1573571.007 776849.932 0, 1573285.403 776816.181 0, 1572999.797 776782.447 0, 
+    1572714.189 776748.73 0, 1572428.579 776715.03 0, 1572142.967 776681.346 0, 1571857.353 776647.679 0, 1571570.446 776613.877 0, 1571286.119 776580.396 0, 1571000.499 776546.78 0, 1570714.877 776513.18 0, 1570429.253 776479.597 0, 1570143.627 776446.032 0, 
+    1569858 776412.482 0, 1569572.37 776378.95 0, 1569286.738 776345.435 0, 1569001.104 776311.936 0, 1568715.469 776278.454 0, 1568429.831 776244.989 0, 1568144.191 776211.541 0, 1567858.55 776178.109 0, 1567572.906 776144.695 0, 1567287.261 776111.297 0, 
+    1567001.613 776077.916 0, 1566715.964 776044.552 0, 1566430.312 776011.204 0, 1566144.659 775977.874 0, 1565859.004 775944.56 0, 1565573.346 775911.263 0, 1565287.687 775877.983 0, 1565002.026 775844.72 0, 1564715.07 775811.323 0, 1564071.045 781346.4 0, 
+    1563426.99 786881.732 0, 1563713.291 786915.053 0, 1563998.301 786948.24 0, 1564283.309 786981.445 0, 1564568.314 787014.666 0, 1564853.318 787047.903 0, 1565138.32 787081.158 0, 1565423.32 787114.429 0, 1565708.318 787147.717 0, 1565993.314 787181.022 0, 
+    1566278.308 787214.344 0, 1566563.3 787247.682 0, 1566848.29 787281.037 0, 1567133.278 787314.409 0, 1567418.264 787347.798 0, 1567703.248 787381.204 0, 1567988.23 787414.626 0, 1568273.211 787448.065 0, 1568558.189 787481.521 0, 1568843.165 787514.993 0, 
+    1569128.139 787548.483 0, 1569413.112 787581.989 0, 1569698.082 787615.512 0, 1569983.051 787649.051 0, 1570266.729 787682.456 0, 1570552.982 787716.181 0, 1570837.944 787749.771 0, 1571122.905 787783.378 0, 1571407.863 787817.001 0, 1571692.82 787850.642 0, 
+    1571977.774 787884.299 0, 1572262.727 787917.973 0, 1572547.677 787951.663 0, 1572832.626 787985.371 0, 1573117.573 788019.095 0, 1573402.517 788052.836 0, 1573687.46 788086.594 0, 1573972.401 788120.368 0, 1574257.339 788154.159 0, 1574542.276 788187.967 0, 
+    1574827.211 788221.792 0, 1575112.143 788255.634 0, 1575397.074 788289.492 0, 1575682.003 788323.367 0, 1575966.93 788357.259 0, 1576251.854 788391.168 0, 1576536.777 788425.093 0, 1576821.698 788459.035 0, 1577105.33 788492.841 0, 1577765.021 782959.35 0, 
+    1578424.681 777426.115 0))
+
+POLYGON ((1590779.063 790142.587 0, 1590495.526 790107.98 0, 1590210.702 790073.233 0, 1589925.876 790038.502 0, 1589641.049 790003.789 0, 1589356.219 789969.092 0, 1589071.387 789934.412 0, 1588786.553 789899.749 0, 1588501.717 789865.103 0, 1588216.879 789830.473 0, 
+    1587932.039 789795.86 0, 1587647.197 789761.264 0, 1587362.353 789726.685 0, 1587077.506 789692.122 0, 1586792.658 789657.576 0, 1586507.808 789623.047 0, 1586222.956 789588.535 0, 1585938.101 789554.039 0, 1585653.245 789519.561 0, 1585368.387 789485.099 0, 
+    1585083.526 789450.653 0, 1584798.664 789416.225 0, 1584513.8 789381.813 0, 1584228.933 789347.418 0, 1583942.779 789312.885 0, 1583659.194 789278.679 0, 1583374.322 789244.334 0, 1583089.447 789210.006 0, 1582804.571 789175.695 0, 1582519.692 789141.401 0, 
+    1582234.811 789107.123 0, 1581949.929 789072.862 0, 1581665.044 789038.618 0, 1581380.157 789004.391 0, 1581095.269 788970.18 0, 1580810.378 788935.987 0, 1580525.485 788901.81 0, 1580240.591 788867.65 0, 1579955.694 788833.506 0, 1579670.795 788799.38 0, 
+    1579385.895 788765.27 0, 1579100.992 788731.177 0, 1578816.087 788697.1 0, 1578531.18 788663.041 0, 1578246.272 788628.998 0, 1577961.361 788594.972 0, 1577676.448 788560.962 0, 1577391.533 788526.97 0, 1577105.33 788492.841 0, 1576445.609 794026.584 0, 
+    1575785.859 799560.576 0, 1576071.408 799594.627 0, 1576355.671 799628.542 0, 1576639.933 799662.473 0, 1576924.192 799696.421 0, 1577208.449 799730.386 0, 1577492.705 799764.368 0, 1577776.958 799798.367 0, 1578061.209 799832.382 0, 1578345.459 799866.414 0, 
+    1578629.706 799900.462 0, 1578913.951 799934.528 0, 1579198.195 799968.61 0, 1579482.436 800002.709 0, 1579766.675 800036.824 0, 1580050.912 800070.956 0, 1580335.148 800105.105 0, 1580619.381 800139.271 0, 1580903.612 800173.454 0, 1581187.842 800207.653 0, 
+    1581472.069 800241.869 0, 1581756.294 800276.101 0, 1582040.517 800310.351 0, 1582324.738 800344.617 0, 1582607.675 800378.745 0, 1582893.175 800413.199 0, 1583177.39 800447.516 0, 1583461.603 800481.849 0, 1583745.814 800516.198 0, 1584030.023 800550.565 0, 
+    1584314.23 800584.948 0, 1584598.435 800619.348 0, 1584882.638 800653.765 0, 1585166.839 800688.198 0, 1585451.038 800722.648 0, 1585735.235 800757.115 0, 1586019.43 800791.599 0, 1586303.623 800826.099 0, 1586587.814 800860.616 0, 1586872.003 800895.15 0, 
+    1587156.189 800929.7 0, 1587440.374 800964.267 0, 1587724.557 800998.851 0, 1588008.738 801033.452 0, 1588292.916 801068.069 0, 1588577.093 801102.703 0, 1588861.267 801137.354 0, 1589145.44 801172.022 0, 1589428.329 801206.55 0, 1590103.711 795674.444 0, 
+    1590779.063 790142.587 0))
+
+POLYGON ((1603066.095 802891.06 0, 1602783.302 802855.732 0, 1602499.229 802820.262 0, 1602215.153 802784.809 0, 1601931.075 802749.372 0, 1601646.996 802713.952 0, 1601362.914 802678.548 0, 1601078.83 802643.162 0, 1600794.744 802607.792 0, 1600510.656 802572.438 0, 
+    1600226.566 802537.102 0, 1599942.474 802501.782 0, 1599658.38 802466.479 0, 1599374.283 802431.193 0, 1599090.185 802395.923 0, 1598806.084 802360.67 0, 1598521.982 802325.434 0, 1598237.877 802290.215 0, 1597953.77 802255.012 0, 1597669.662 802219.826 0, 
+    1597385.551 802184.657 0, 1597101.438 802149.504 0, 1596817.323 802114.368 0, 1596533.206 802079.249 0, 1596247.807 802043.989 0, 1595964.966 802009.061 0, 1595680.842 801973.992 0, 1595396.717 801938.94 0, 1595112.59 801903.904 0, 1594828.46 801868.885 0, 
+    1594544.329 801833.883 0, 1594260.195 801798.898 0, 1593976.059 801763.929 0, 1593691.922 801728.978 0, 1593407.782 801694.042 0, 1593123.64 801659.124 0, 1592839.496 801624.222 0, 1592555.35 801589.337 0, 1592271.203 801554.469 0, 1591987.052 801519.617 0, 
+    1591702.9 801484.783 0, 1591418.746 801449.965 0, 1591134.59 801415.163 0, 1590850.432 801380.379 0, 1590566.272 801345.611 0, 1590282.109 801310.859 0, 1589997.945 801276.125 0, 1589713.779 801241.407 0, 1589428.329 801206.55 0, 1588752.917 806738.901 0, 
+    1588077.475 812271.493 0, 1588362.271 812306.271 0, 1588645.786 812340.909 0, 1588929.299 812375.564 0, 1589212.81 812410.235 0, 1589496.319 812444.923 0, 1589779.826 812479.628 0, 1590063.331 812514.35 0, 1590346.834 812549.088 0, 1590630.334 812583.843 0, 
+    1590913.833 812618.615 0, 1591197.33 812653.403 0, 1591480.825 812688.208 0, 1591764.317 812723.03 0, 1592047.808 812757.868 0, 1592331.296 812792.724 0, 1592614.783 812827.595 0, 1592898.267 812862.484 0, 1593181.75 812897.389 0, 1593465.23 812932.311 0, 
+    1593748.708 812967.249 0, 1594032.185 813002.205 0, 1594315.659 813037.176 0, 1594599.131 813072.165 0, 1594881.324 813107.013 0, 1595166.069 813142.192 0, 1595449.535 813177.231 0, 1595732.999 813212.286 0, 1596016.46 813247.358 0, 1596299.92 813282.447 0, 
+    1596583.378 813317.552 0, 1596866.833 813352.674 0, 1597150.287 813387.813 0, 1597433.738 813422.968 0, 1597717.188 813458.141 0, 1598000.635 813493.329 0, 1598284.08 813528.535 0, 1598567.524 813563.757 0, 1598850.965 813598.996 0, 1599134.404 813634.251 0, 
+    1599417.841 813669.523 0, 1599701.276 813704.812 0, 1599984.708 813740.118 0, 1600268.139 813775.44 0, 1600551.568 813810.779 0, 1600834.994 813846.135 0, 1601118.419 813881.507 0, 1601401.841 813916.896 0, 1601683.986 813952.142 0, 1602375.056 808421.48 0, 
+    1603066.095 802891.06 0))
+
+POLYGON ((1133275.635 388817.186 0, 1132968.664 388809.388 0, 1132660.221 388801.57 0, 1132351.778 388793.771 0, 1132043.335 388785.99 0, 1131734.891 388778.228 0, 1131426.447 388770.483 0, 1131118.002 388762.757 0, 1130809.556 388755.048 0, 1130501.111 388747.358 0, 
+    1130192.664 388739.686 0, 1129884.218 388732.033 0, 1129575.771 388724.397 0, 1129267.323 388716.779 0, 1128958.875 388709.18 0, 1128650.427 388701.599 0, 1128341.978 388694.036 0, 1128033.528 388686.491 0, 1127725.079 388678.964 0, 1127416.628 388671.456 0, 
+    1127108.178 388663.965 0, 1126799.727 388656.493 0, 1126491.275 388649.039 0, 1126182.823 388641.603 0, 1125872.898 388634.15 0, 1125565.918 388626.786 0, 1125257.464 388619.404 0, 1124949.011 388612.041 0, 1124640.557 388604.696 0, 1124332.102 388597.369 0, 
+    1124023.647 388590.06 0, 1123715.191 388582.769 0, 1123406.736 388575.496 0, 1123098.279 388568.242 0, 1122789.823 388561.006 0, 1122481.365 388553.788 0, 1122172.908 388546.588 0, 1121864.45 388539.406 0, 1121555.991 388532.242 0, 1121247.532 388525.097 0, 
+    1120939.073 388517.97 0, 1120630.613 388510.86 0, 1120322.153 388503.769 0, 1120013.693 388496.697 0, 1119705.232 388489.642 0, 1119396.771 388482.605 0, 1119088.309 388475.587 0, 1118779.847 388468.587 0, 1118469.91 388461.571 0, 1118344.504 394009.232 0, 
+    1118219.087 399557.354 0, 1118528.367 399564.354 0, 1118836.176 399571.339 0, 1119143.984 399578.343 0, 1119451.793 399585.365 0, 1119759.601 399592.404 0, 1120067.408 399599.462 0, 1120375.215 399606.538 0, 1120683.022 399613.632 0, 1120990.828 399620.745 0, 
+    1121298.634 399627.875 0, 1121606.439 399635.023 0, 1121914.244 399642.19 0, 1122222.049 399649.375 0, 1122529.853 399656.577 0, 1122837.656 399663.798 0, 1123145.46 399671.037 0, 1123453.262 399678.295 0, 1123761.065 399685.57 0, 1124068.867 399692.863 0, 
+    1124376.668 399700.175 0, 1124684.469 399707.504 0, 1124992.27 399714.852 0, 1125300.07 399722.218 0, 1125606.401 399729.567 0, 1125915.67 399737.004 0, 1126223.468 399744.424 0, 1126531.267 399751.862 0, 1126839.065 399759.319 0, 1127146.863 399766.793 0, 
+    1127454.66 399774.286 0, 1127762.457 399781.797 0, 1128070.253 399789.326 0, 1128378.049 399796.873 0, 1128685.844 399804.438 0, 1128993.639 399812.021 0, 1129301.434 399819.623 0, 1129609.228 399827.242 0, 1129917.021 399834.88 0, 1130224.814 399842.535 0, 
+    1130532.607 399850.209 0, 1130840.399 399857.901 0, 1131148.191 399865.611 0, 1131455.983 399873.339 0, 1131763.774 399881.086 0, 1132071.564 399888.85 0, 1132379.354 399896.633 0, 1132687.144 399904.433 0, 1132993.465 399912.215 0, 1133134.556 394364.469 0, 
+    1133275.635 388817.186 0))
+
+POLYGON ((1147766.781 400308.815 0, 1147460.481 400300.168 0, 1147152.715 400291.498 0, 1146844.948 400282.846 0, 1146537.181 400274.212 0, 1146229.413 400265.596 0, 1145921.645 400256.998 0, 1145613.876 400248.419 0, 1145306.106 400239.857 0, 1144998.337 400231.314 0, 
+    1144690.566 400222.789 0, 1144382.795 400214.281 0, 1144075.024 400205.792 0, 1143767.252 400197.321 0, 1143459.48 400188.869 0, 1143151.707 400180.434 0, 1142843.934 400172.017 0, 1142536.16 400163.619 0, 1142228.386 400155.239 0, 1141920.611 400146.876 0, 
+    1141612.836 400138.532 0, 1141305.06 400130.206 0, 1140997.284 400121.898 0, 1140689.507 400113.609 0, 1140380.263 400105.298 0, 1140073.952 400097.083 0, 1139766.174 400088.848 0, 1139458.395 400080.631 0, 1139150.616 400072.432 0, 1138842.836 400064.25 0, 
+    1138535.056 400056.088 0, 1138227.276 400047.943 0, 1137919.494 400039.816 0, 1137611.713 400031.707 0, 1137303.931 400023.617 0, 1136996.148 400015.544 0, 1136688.365 400007.49 0, 1136380.582 399999.454 0, 1136072.798 399991.436 0, 1135765.013 399983.436 0, 
+    1135457.229 399975.454 0, 1135149.443 399967.491 0, 1134841.657 399959.545 0, 1134533.871 399951.618 0, 1134226.084 399943.708 0, 1133918.297 399935.817 0, 1133610.509 399927.944 0, 1133302.721 399920.089 0, 1132993.465 399912.215 0, 1132852.362 405460.419 0, 
+    1132711.248 411009.08 0, 1133019.848 411016.937 0, 1133326.983 411024.776 0, 1133634.117 411032.632 0, 1133941.252 411040.506 0, 1134248.385 411048.399 0, 1134555.518 411056.31 0, 1134862.651 411064.238 0, 1135169.783 411072.185 0, 1135476.915 411080.15 0, 
+    1135784.046 411088.133 0, 1136091.177 411096.134 0, 1136398.307 411104.153 0, 1136705.437 411112.19 0, 1137012.567 411120.245 0, 1137319.696 411128.319 0, 1137626.824 411136.41 0, 1137933.952 411144.52 0, 1138241.08 411152.647 0, 1138548.207 411160.793 0, 
+    1138855.333 411168.957 0, 1139162.459 411177.138 0, 1139469.585 411185.338 0, 1139776.71 411193.556 0, 1140082.371 411201.753 0, 1140390.959 411210.046 0, 1140698.082 411218.318 0, 1141005.205 411226.609 0, 1141312.328 411234.917 0, 1141619.45 411243.243 0, 
+    1141926.572 411251.588 0, 1142233.693 411259.95 0, 1142540.814 411268.331 0, 1142847.934 411276.73 0, 1143155.054 411285.147 0, 1143462.173 411293.581 0, 1143769.292 411302.034 0, 1144076.41 411310.505 0, 1144383.527 411318.994 0, 1144690.645 411327.502 0, 
+    1144997.761 411336.027 0, 1145304.878 411344.57 0, 1145611.993 411353.132 0, 1145919.109 411361.711 0, 1146226.223 411370.309 0, 1146533.337 411378.924 0, 1146840.451 411387.558 0, 1147147.564 411396.21 0, 1147453.215 411404.838 0, 1147610.004 405856.599 0, 
+    1147766.781 400308.815 0))
+
+POLYGON ((1162194.005 411842.244 0, 1161888.378 411832.752 0, 1161581.29 411823.232 0, 1161274.202 411813.731 0, 1160967.113 411804.248 0, 1160660.024 411794.783 0, 1160352.935 411785.336 0, 1160045.844 411775.907 0, 1159738.753 411766.496 0, 1159431.662 411757.103 0, 
+    1159124.57 411747.728 0, 1158817.477 411738.371 0, 1158510.384 411729.033 0, 1158203.291 411719.712 0, 1157896.197 411710.409 0, 1157589.102 411701.125 0, 1157282.007 411691.859 0, 1156974.911 411682.61 0, 1156667.815 411673.38 0, 1156360.718 411664.168 0, 
+    1156053.62 411654.974 0, 1155746.522 411645.798 0, 1155439.424 411636.64 0, 1155132.325 411627.5 0, 1154823.764 411618.335 0, 1154518.125 411609.275 0, 1154211.024 411600.189 0, 1153903.923 411591.122 0, 1153596.822 411582.072 0, 1153289.719 411573.041 0, 
+    1152982.617 411564.028 0, 1152675.513 411555.033 0, 1152368.409 411546.055 0, 1152061.305 411537.096 0, 1151754.2 411528.155 0, 1151447.095 411519.232 0, 1151139.989 411510.328 0, 1150832.882 411501.441 0, 1150525.775 411492.572 0, 1150218.668 411483.722 0, 
+    1149911.56 411474.889 0, 1149604.451 411466.075 0, 1149297.342 411457.278 0, 1148990.233 411448.5 0, 1148683.122 411439.74 0, 1148376.012 411430.998 0, 1148068.901 411422.273 0, 1147761.789 411413.567 0, 1147453.215 411404.838 0, 1147296.412 416953.531 0, 
+    1147139.597 422502.674 0, 1147447.515 422511.385 0, 1147753.973 422520.072 0, 1148060.431 422528.778 0, 1148366.889 422537.501 0, 1148673.346 422546.243 0, 1148979.802 422555.002 0, 1149286.258 422563.78 0, 1149592.713 422572.576 0, 1149899.168 422581.39 0, 
+    1150205.622 422590.221 0, 1150512.076 422599.071 0, 1150818.53 422607.939 0, 1151124.982 422616.825 0, 1151431.435 422625.729 0, 1151737.886 422634.651 0, 1152044.337 422643.591 0, 1152350.788 422652.549 0, 1152657.238 422661.525 0, 1152963.688 422670.519 0, 
+    1153270.137 422679.531 0, 1153576.585 422688.561 0, 1153883.033 422697.61 0, 1154189.481 422706.676 0, 1154494.47 422715.717 0, 1154802.374 422724.863 0, 1155108.82 422733.983 0, 1155415.265 422743.121 0, 1155721.71 422752.278 0, 1156028.155 422761.452 0, 
+    1156334.598 422770.645 0, 1156641.041 422779.855 0, 1156947.484 422789.084 0, 1157253.926 422798.331 0, 1157560.368 422807.595 0, 1157866.809 422816.878 0, 1158173.249 422826.179 0, 1158479.689 422835.497 0, 1158786.128 422844.834 0, 1159092.567 422854.189 0, 
+    1159399.005 422863.562 0, 1159705.443 422872.953 0, 1160011.88 422882.362 0, 1160318.317 422891.789 0, 1160624.753 422901.234 0, 1160931.188 422910.697 0, 1161237.623 422920.178 0, 1161544.058 422929.677 0, 1161849.035 422939.149 0, 1162021.527 417390.471 0, 
+    1162194.005 411842.244 0))
+
+POLYGON ((1176557.181 423417.18 0, 1176252.229 423406.846 0, 1175945.823 423396.481 0, 1175639.416 423386.134 0, 1175333.009 423375.806 0, 1175026.601 423365.495 0, 1174720.192 423355.202 0, 1174413.782 423344.928 0, 1174107.373 423334.671 0, 1173800.962 423324.432 0, 
+    1173494.551 423314.212 0, 1173188.139 423304.009 0, 1172881.727 423293.825 0, 1172575.314 423283.658 0, 1172268.9 423273.51 0, 1171962.486 423263.379 0, 1171656.071 423253.267 0, 1171349.656 423243.173 0, 1171043.24 423233.097 0, 1170736.824 423223.038 0, 
+    1170430.406 423212.998 0, 1170123.989 423202.976 0, 1169817.57 423192.972 0, 1169511.152 423182.986 0, 1169203.277 423172.97 0, 1168898.312 423163.068 0, 1168591.891 423153.136 0, 1168285.47 423143.222 0, 1167979.048 423133.326 0, 1167672.626 423123.448 0, 
+    1167366.203 423113.588 0, 1167059.779 423103.746 0, 1166753.355 423093.922 0, 1166446.931 423084.117 0, 1166140.505 423074.329 0, 1165834.08 423064.559 0, 1165527.653 423054.807 0, 1165221.226 423045.074 0, 1164914.799 423035.358 0, 1164608.37 423025.661 0, 
+    1164301.942 423015.981 0, 1163995.512 423006.32 0, 1163689.082 422996.676 0, 1163382.652 422987.051 0, 1163076.221 422977.444 0, 1162769.79 422967.854 0, 1162463.357 422958.283 0, 1162156.925 422948.73 0, 1161849.035 422939.149 0, 1161676.529 428488.274 0, 
+    1161504.009 434037.843 0, 1161811.243 434047.403 0, 1162117.022 434056.936 0, 1162422.801 434066.487 0, 1162728.579 434076.056 0, 1163034.357 434085.643 0, 1163340.134 434095.248 0, 1163645.911 434104.871 0, 1163951.687 434114.512 0, 1164257.462 434124.17 0, 
+    1164563.237 434133.847 0, 1164869.012 434143.542 0, 1165174.786 434153.255 0, 1165480.559 434162.986 0, 1165786.331 434172.735 0, 1166092.103 434182.502 0, 1166397.875 434192.286 0, 1166703.646 434202.089 0, 1167009.416 434211.91 0, 1167315.186 434221.749 0, 
+    1167620.955 434231.606 0, 1167926.724 434241.481 0, 1168232.492 434251.373 0, 1168538.259 434261.284 0, 1168842.573 434271.166 0, 1169149.792 434281.16 0, 1169455.558 434291.125 0, 1169761.323 434301.108 0, 1170067.087 434311.108 0, 1170372.851 434321.127 0, 
+    1170678.615 434331.164 0, 1170984.377 434341.219 0, 1171290.139 434351.292 0, 1171595.901 434361.382 0, 1171901.662 434371.491 0, 1172207.422 434381.618 0, 1172513.182 434391.763 0, 1172818.941 434401.926 0, 1173124.7 434412.106 0, 1173430.458 434422.305 0, 
+    1173736.215 434432.522 0, 1174041.972 434442.757 0, 1174347.728 434453.009 0, 1174653.483 434463.28 0, 1174959.238 434473.569 0, 1175264.993 434483.876 0, 1175570.746 434494.2 0, 1175876.499 434504.543 0, 1176180.801 434514.855 0, 1176368.998 428965.795 0, 
+    1176557.181 423417.18 0))
+
+POLYGON ((1190856.186 435033.329 0, 1190551.913 435022.157 0, 1190246.19 435010.951 0, 1189940.467 434999.762 0, 1189634.743 434988.592 0, 1189329.018 434977.439 0, 1189023.293 434966.305 0, 1188717.567 434955.188 0, 1188411.84 434944.09 0, 1188106.113 434933.009 0, 
+    1187800.385 434921.947 0, 1187494.657 434910.902 0, 1187188.927 434899.876 0, 1186883.198 434888.867 0, 1186577.467 434877.876 0, 1186271.736 434866.904 0, 1185966.004 434855.949 0, 1185660.272 434845.013 0, 1185354.539 434834.094 0, 1185048.805 434823.193 0, 
+    1184743.07 434812.311 0, 1184437.335 434801.446 0, 1184131.6 434790.6 0, 1183825.864 434779.771 0, 1183518.677 434768.909 0, 1183214.389 434758.168 0, 1182908.651 434747.393 0, 1182602.912 434736.636 0, 1182297.173 434725.898 0, 1181991.432 434715.177 0, 
+    1181685.692 434704.474 0, 1181379.95 434693.79 0, 1181074.208 434683.123 0, 1180768.466 434672.474 0, 1180462.722 434661.844 0, 1180156.979 434651.231 0, 1179851.234 434640.636 0, 1179545.489 434630.06 0, 1179239.743 434619.501 0, 1178933.997 434608.96 0, 
+    1178628.25 434598.438 0, 1178322.502 434587.933 0, 1178016.754 434577.446 0, 1177711.005 434566.978 0, 1177405.256 434556.527 0, 1177099.506 434546.094 0, 1176793.755 434535.679 0, 1176488.004 434525.283 0, 1176180.801 434514.855 0, 1175992.588 440064.356 0, 
+    1175804.361 445614.295 0, 1176110.908 445624.7 0, 1176416.006 445635.075 0, 1176721.103 445645.467 0, 1177026.2 445655.878 0, 1177331.296 445666.306 0, 1177636.391 445676.753 0, 1177941.486 445687.217 0, 1178246.581 445697.699 0, 1178551.674 445708.199 0, 
+    1178856.767 445718.718 0, 1179161.86 445729.254 0, 1179466.952 445739.808 0, 1179772.043 445750.38 0, 1180077.134 445760.97 0, 1180382.224 445771.578 0, 1180687.313 445782.204 0, 1180992.402 445792.848 0, 1181297.49 445803.509 0, 1181602.577 445814.189 0, 
+    1181907.664 445824.887 0, 1182212.75 445835.603 0, 1182517.836 445846.336 0, 1182822.921 445857.088 0, 1183126.558 445867.806 0, 1183433.089 445878.645 0, 1183738.172 445889.45 0, 1184043.254 445900.274 0, 1184348.336 445911.115 0, 1184653.417 445921.975 0, 
+    1184958.497 445932.852 0, 1185263.577 445943.747 0, 1185568.656 445954.66 0, 1185873.735 445965.592 0, 1186178.813 445976.541 0, 1186483.89 445987.508 0, 1186788.967 445998.493 0, 1187094.043 446009.496 0, 1187399.118 446020.517 0, 1187704.193 446031.556 0, 
+    1188009.267 446042.613 0, 1188314.34 446053.688 0, 1188619.413 446064.78 0, 1188924.485 446075.891 0, 1189229.556 446087.02 0, 1189534.627 446098.166 0, 1189839.697 446109.331 0, 1190144.767 446120.514 0, 1190448.39 446131.661 0, 1190652.296 440582.276 0, 
+    1190856.186 435033.329 0))
+
+POLYGON ((1205090.899 446690.397 0, 1204787.306 446678.392 0, 1204482.269 446666.348 0, 1204177.232 446654.321 0, 1203872.194 446642.313 0, 1203567.155 446630.322 0, 1203262.116 446618.349 0, 1202957.076 446606.395 0, 1202652.035 446594.458 0, 1202346.993 446582.539 0, 
+    1202041.951 446570.639 0, 1201736.908 446558.756 0, 1201431.864 446546.891 0, 1201126.82 446535.044 0, 1200821.775 446523.215 0, 1200516.729 446511.404 0, 1200211.683 446499.611 0, 1199906.635 446487.836 0, 1199601.588 446476.079 0, 1199296.539 446464.34 0, 
+    1198991.49 446452.619 0, 1198686.44 446440.915 0, 1198381.389 446429.23 0, 1198076.338 446417.563 0, 1197769.842 446405.858 0, 1197466.233 446394.282 0, 1197161.18 446382.668 0, 1196856.126 446371.073 0, 1196551.071 446359.495 0, 1196246.016 446347.936 0, 
+    1195940.96 446336.394 0, 1195635.903 446324.87 0, 1195330.846 446313.364 0, 1195025.788 446301.877 0, 1194720.729 446290.407 0, 1194415.669 446278.955 0, 1194110.609 446267.521 0, 1193805.548 446256.105 0, 1193500.487 446244.707 0, 1193195.425 446233.327 0, 
+    1192890.362 446221.965 0, 1192585.299 446210.62 0, 1192280.234 446199.294 0, 1191975.17 446187.986 0, 1191670.104 446176.696 0, 1191365.038 446165.423 0, 1191059.971 446154.169 0, 1190754.904 446142.933 0, 1190448.39 446131.661 0, 1190244.468 451681.481 0, 
+    1190040.53 457231.734 0, 1190346.387 457242.982 0, 1190650.801 457254.194 0, 1190955.215 457265.424 0, 1191259.627 457276.673 0, 1191564.04 457287.939 0, 1191868.451 457299.223 0, 1192172.862 457310.525 0, 1192477.272 457321.845 0, 1192781.682 457333.182 0, 
+    1193086.09 457344.538 0, 1193390.498 457355.912 0, 1193694.906 457367.303 0, 1193999.313 457378.713 0, 1194303.719 457390.14 0, 1194608.124 457401.585 0, 1194912.529 457413.049 0, 1195216.933 457424.53 0, 1195521.337 457436.029 0, 1195825.74 457447.546 0, 
+    1196130.142 457459.081 0, 1196434.543 457470.633 0, 1196738.944 457482.204 0, 1197043.344 457493.793 0, 1197346.302 457505.344 0, 1197652.142 457517.024 0, 1197956.54 457528.666 0, 1198260.937 457540.326 0, 1198565.334 457552.005 0, 1198869.73 457563.701 0, 
+    1199174.125 457575.415 0, 1199478.52 457587.147 0, 1199782.913 457598.897 0, 1200087.307 457610.664 0, 1200391.699 457622.45 0, 1200696.091 457634.254 0, 1201000.482 457646.075 0, 1201304.872 457657.915 0, 1201609.262 457669.772 0, 1201913.651 457681.647 0, 
+    1202218.039 457693.54 0, 1202522.427 457705.452 0, 1202826.814 457717.381 0, 1203131.2 457729.328 0, 1203435.586 457741.292 0, 1203739.97 457753.275 0, 1204044.354 457765.276 0, 1204348.738 457777.294 0, 1204651.681 457789.274 0, 1204871.298 452239.619 0, 
+    1205090.899 446690.397 0))
+
+POLYGON ((1219261.198 458388.091 0, 1218958.288 458375.255 0, 1218653.94 458362.377 0, 1218349.591 458349.516 0, 1218045.241 458336.673 0, 1217740.891 458323.849 0, 1217436.539 458311.042 0, 1217132.187 458298.253 0, 1216827.835 458285.482 0, 1216523.481 458272.729 0, 
+    1216219.127 458259.994 0, 1215914.772 458247.276 0, 1215610.416 458234.577 0, 1215306.06 458221.895 0, 1215001.702 458209.232 0, 1214697.345 458196.586 0, 1214392.986 458183.959 0, 1214088.626 458171.349 0, 1213784.266 458158.757 0, 1213479.905 458146.183 0, 
+    1213175.544 458133.627 0, 1212871.181 458121.089 0, 1212566.818 458108.569 0, 1212262.454 458096.066 0, 1211956.651 458083.523 0, 1211653.724 458071.115 0, 1211349.358 458058.667 0, 1211044.991 458046.236 0, 1210740.624 458033.823 0, 1210436.255 458021.429 0, 
+    1210131.886 458009.052 0, 1209827.517 457996.693 0, 1209523.146 457984.352 0, 1209218.775 457972.029 0, 1208914.403 457959.723 0, 1208610.03 457947.436 0, 1208305.657 457935.167 0, 1208001.283 457922.915 0, 1207696.908 457910.681 0, 1207392.532 457898.466 0, 
+    1207088.156 457886.268 0, 1206783.779 457874.088 0, 1206479.402 457861.926 0, 1206175.023 457849.782 0, 1205870.644 457837.656 0, 1205566.264 457825.548 0, 1205261.884 457813.458 0, 1204957.502 457801.385 0, 1204651.681 457789.274 0, 1204432.046 463339.358 0, 
+    1204212.394 468889.868 0, 1204517.56 468901.953 0, 1204821.288 468914 0, 1205125.015 468926.064 0, 1205428.741 468938.146 0, 1205732.467 468950.246 0, 1206036.192 468962.364 0, 1206339.916 468974.5 0, 1206643.64 468986.654 0, 1206947.363 468998.825 0, 
+    1207251.085 469011.015 0, 1207554.807 469023.222 0, 1207858.527 469035.447 0, 1208162.247 469047.69 0, 1208465.967 469059.951 0, 1208769.685 469072.23 0, 1209073.403 469084.527 0, 1209377.12 469096.841 0, 1209680.837 469109.174 0, 1209984.552 469121.524 0, 
+    1210288.267 469133.892 0, 1210591.981 469146.279 0, 1210895.695 469158.682 0, 1211199.408 469171.104 0, 1211501.684 469183.485 0, 1211806.831 469196.002 0, 1212110.542 469208.477 0, 1212414.252 469220.97 0, 1212717.961 469233.482 0, 1213021.669 469246.011 0, 
+    1213325.377 469258.558 0, 1213629.084 469271.123 0, 1213932.79 469283.705 0, 1214236.495 469296.306 0, 1214540.2 469308.924 0, 1214843.904 469321.561 0, 1215147.607 469334.215 0, 1215451.309 469346.887 0, 1215755.011 469359.577 0, 1216058.712 469372.285 0, 
+    1216362.412 469385.011 0, 1216666.112 469397.754 0, 1216969.81 469410.516 0, 1217273.508 469423.295 0, 1217577.205 469436.092 0, 1217880.902 469448.907 0, 1218184.597 469461.74 0, 1218488.292 469474.591 0, 1218790.552 469487.399 0, 1219025.884 463937.532 0, 
+    1219261.198 458388.091 0))
+
+POLYGON ((1233366.964 470126.114 0, 1233064.739 470112.452 0, 1232761.082 470098.743 0, 1232457.423 470085.052 0, 1232153.764 470071.379 0, 1231850.105 470057.724 0, 1231546.444 470044.087 0, 1231242.783 470030.467 0, 1230939.12 470016.866 0, 1230635.457 470003.282 0, 
+    1230331.793 469989.716 0, 1230028.129 469976.168 0, 1229724.463 469962.638 0, 1229420.797 469949.126 0, 1229117.13 469935.632 0, 1228813.462 469922.155 0, 1228509.794 469908.697 0, 1228206.124 469895.256 0, 1227902.454 469881.833 0, 1227598.783 469868.428 0, 
+    1227295.112 469855.041 0, 1226991.439 469841.672 0, 1226687.766 469828.321 0, 1226384.092 469814.987 0, 1226078.983 469801.609 0, 1225776.741 469788.374 0, 1225473.064 469775.094 0, 1225169.387 469761.832 0, 1224865.709 469748.588 0, 1224562.03 469735.362 0, 
+    1224258.351 469722.153 0, 1223954.67 469708.963 0, 1223650.989 469695.79 0, 1223347.307 469682.636 0, 1223043.625 469669.499 0, 1222739.941 469656.38 0, 1222436.257 469643.279 0, 1222132.572 469630.196 0, 1221828.886 469617.13 0, 1221525.2 469604.083 0, 
+    1221221.512 469591.053 0, 1220917.824 469578.041 0, 1220614.136 469565.048 0, 1220310.446 469552.072 0, 1220006.756 469539.113 0, 1219703.064 469526.173 0, 1219399.373 469513.251 0, 1219095.68 469500.346 0, 1218790.552 469487.399 0, 1218555.202 475037.69 0, 
+    1218319.835 480588.4 0, 1218624.306 480601.32 0, 1218927.345 480614.197 0, 1219230.384 480627.091 0, 1219533.421 480640.004 0, 1219836.458 480652.934 0, 1220139.495 480665.882 0, 1220442.53 480678.848 0, 1220745.565 480691.832 0, 1221048.599 480704.833 0, 
+    1221351.632 480717.852 0, 1221654.664 480730.89 0, 1221957.696 480743.945 0, 1222260.727 480757.018 0, 1222563.757 480770.108 0, 1222866.786 480783.217 0, 1223169.815 480796.343 0, 1223472.843 480809.488 0, 1223775.87 480822.65 0, 1224078.896 480835.83 0, 
+    1224381.921 480849.027 0, 1224684.946 480862.243 0, 1224987.97 480875.476 0, 1225290.993 480888.728 0, 1225592.585 480901.934 0, 1225897.037 480915.284 0, 1226200.058 480928.589 0, 1226503.078 480941.911 0, 1226806.097 480955.252 0, 1227109.115 480968.61 0, 
+    1227412.133 480981.986 0, 1227715.15 480995.38 0, 1228018.166 481008.792 0, 1228321.181 481022.221 0, 1228624.196 481035.669 0, 1228927.209 481049.134 0, 1229230.222 481062.617 0, 1229533.234 481076.118 0, 1229836.245 481089.637 0, 1230139.256 481103.173 0, 
+    1230442.266 481116.728 0, 1230745.275 481130.3 0, 1231048.283 481143.89 0, 1231351.29 481157.498 0, 1231654.297 481171.124 0, 1231957.302 481184.768 0, 1232260.307 481198.429 0, 1232563.311 481212.109 0, 1232864.886 481225.741 0, 1233115.934 475675.717 0, 
+    1233366.964 470126.114 0))
+
+POLYGON ((1247408.078 481904.171 0, 1247106.541 481889.687 0, 1246803.577 481875.152 0, 1246500.612 481860.634 0, 1246197.646 481846.135 0, 1245894.679 481831.653 0, 1245591.711 481817.189 0, 1245288.743 481802.743 0, 1244985.774 481788.314 0, 1244682.803 481773.904 0, 
+    1244379.832 481759.511 0, 1244076.86 481745.137 0, 1243773.888 481730.78 0, 1243470.914 481716.44 0, 1243167.94 481702.119 0, 1242864.964 481687.816 0, 1242561.988 481673.53 0, 1242259.011 481659.262 0, 1241956.033 481645.012 0, 1241653.055 481630.78 0, 
+    1241350.075 481616.566 0, 1241047.095 481602.369 0, 1240744.114 481588.191 0, 1240441.132 481574.03 0, 1240136.722 481559.82 0, 1239835.165 481545.762 0, 1239532.181 481531.654 0, 1239229.196 481517.565 0, 1238926.21 481503.493 0, 1238623.223 481489.44 0, 
+    1238320.235 481475.404 0, 1238017.246 481461.385 0, 1237714.257 481447.385 0, 1237411.267 481433.403 0, 1237108.275 481419.438 0, 1236805.284 481405.491 0, 1236502.291 481391.562 0, 1236199.297 481377.651 0, 1235896.303 481363.758 0, 1235593.308 481349.882 0, 
+    1235290.312 481336.025 0, 1234987.315 481322.185 0, 1234684.317 481308.363 0, 1234381.319 481294.559 0, 1234078.32 481280.773 0, 1233775.32 481267.004 0, 1233472.319 481253.253 0, 1233169.317 481239.521 0, 1232864.886 481225.741 0, 1232613.818 486776.182 0, 
+    1232362.732 492327.037 0, 1232666.507 492340.787 0, 1232968.855 492354.49 0, 1233271.203 492368.211 0, 1233573.549 492381.95 0, 1233875.895 492395.706 0, 1234178.24 492409.481 0, 1234480.585 492423.273 0, 1234782.928 492437.083 0, 1235085.271 492450.91 0, 
+    1235387.612 492464.756 0, 1235689.953 492478.619 0, 1235992.294 492492.5 0, 1236294.633 492506.399 0, 1236596.971 492520.316 0, 1236899.309 492534.251 0, 1237201.646 492548.203 0, 1237503.982 492562.173 0, 1237806.317 492576.161 0, 1238108.652 492590.167 0, 
+    1238410.985 492604.19 0, 1238713.318 492618.232 0, 1239015.65 492632.291 0, 1239317.981 492646.368 0, 1239618.887 492660.396 0, 1239922.641 492674.575 0, 1240224.97 492688.705 0, 1240527.297 492702.853 0, 1240829.624 492717.019 0, 1241131.95 492731.202 0, 
+    1241434.276 492745.404 0, 1241736.6 492759.623 0, 1242038.924 492773.86 0, 1242341.247 492788.115 0, 1242643.568 492802.388 0, 1242945.89 492816.678 0, 1243248.21 492830.986 0, 1243550.529 492845.312 0, 1243852.848 492859.656 0, 1244155.165 492874.018 0, 
+    1244457.482 492888.397 0, 1244759.798 492902.794 0, 1245062.114 492917.209 0, 1245364.428 492931.642 0, 1245666.741 492946.093 0, 1245969.054 492960.561 0, 1246271.366 492975.047 0, 1246573.677 492989.551 0, 1246874.564 493004.004 0, 1247141.331 487453.881 0, 
+    1247408.078 481904.171 0))
+
+POLYGON ((1261384.424 493721.968 0, 1261083.577 493706.664 0, 1260781.309 493691.306 0, 1260479.039 493675.966 0, 1260176.768 493660.644 0, 1259874.497 493645.339 0, 1259572.225 493630.052 0, 1259269.951 493614.783 0, 1258967.677 493599.532 0, 1258665.402 493584.299 0, 
+    1258363.126 493569.083 0, 1258060.849 493553.885 0, 1257758.572 493538.705 0, 1257456.293 493523.543 0, 1257154.014 493508.398 0, 1256851.733 493493.272 0, 1256549.452 493478.163 0, 1256247.17 493463.072 0, 1255944.887 493447.998 0, 1255642.603 493432.943 0, 
+    1255340.318 493417.905 0, 1255038.032 493402.885 0, 1254735.745 493387.883 0, 1254433.458 493372.899 0, 1254129.748 493357.862 0, 1253828.88 493342.983 0, 1253526.59 493328.052 0, 1253224.299 493313.139 0, 1252922.007 493298.244 0, 1252619.714 493283.366 0, 
+    1252317.421 493268.507 0, 1252015.126 493253.665 0, 1251712.831 493238.84 0, 1251410.535 493224.034 0, 1251108.238 493209.245 0, 1250805.94 493194.474 0, 1250503.641 493179.721 0, 1250201.341 493164.986 0, 1249899.04 493150.269 0, 1249596.739 493135.569 0, 
+    1249294.436 493120.887 0, 1248992.133 493106.223 0, 1248689.829 493091.577 0, 1248387.524 493076.948 0, 1248085.219 493062.338 0, 1247782.912 493047.745 0, 1247480.604 493033.17 0, 1247178.296 493018.612 0, 1246874.564 493004.004 0, 1246607.777 498554.539 0, 
+    1246340.97 504105.481 0, 1246644.046 504120.058 0, 1246945.701 504134.583 0, 1247247.355 504149.127 0, 1247549.008 504163.688 0, 1247850.66 504178.268 0, 1248152.312 504192.864 0, 1248453.963 504207.479 0, 1248755.612 504222.111 0, 1249057.261 504236.762 0, 
+    1249358.91 504251.429 0, 1249660.557 504266.115 0, 1249962.203 504280.818 0, 1250263.849 504295.54 0, 1250565.493 504310.279 0, 1250867.137 504325.035 0, 1251168.78 504339.81 0, 1251470.422 504354.602 0, 1251772.063 504369.412 0, 1252073.703 504384.239 0, 
+    1252375.343 504399.085 0, 1252676.981 504413.948 0, 1252978.619 504428.829 0, 1253280.256 504443.728 0, 1253580.473 504458.574 0, 1253883.526 504473.578 0, 1254185.161 504488.53 0, 1254486.794 504503.5 0, 1254788.426 504518.487 0, 1255090.058 504533.493 0, 
+    1255391.688 504548.516 0, 1255693.318 504563.556 0, 1255994.947 504578.615 0, 1256296.575 504593.691 0, 1256598.202 504608.785 0, 1256899.828 504623.897 0, 1257201.453 504639.026 0, 1257503.078 504654.174 0, 1257804.701 504669.339 0, 1258106.324 504684.521 0, 
+    1258407.945 504699.722 0, 1258709.566 504714.94 0, 1259011.186 504730.176 0, 1259312.805 504745.43 0, 1259614.423 504760.701 0, 1259916.041 504775.991 0, 1260217.657 504791.298 0, 1260519.272 504806.622 0, 1260819.469 504821.893 0, 1261101.957 499271.726 0, 
+    1261384.424 493721.968 0))
+
+POLYGON ((1275295.887 505579.206 0, 1274995.732 505563.087 0, 1274694.161 505546.91 0, 1274392.589 505530.751 0, 1274091.016 505514.61 0, 1273789.443 505498.486 0, 1273487.868 505482.381 0, 1273186.292 505466.293 0, 1272884.716 505450.222 0, 1272583.138 505434.17 0, 
+    1272281.559 505418.135 0, 1271979.98 505402.118 0, 1271678.4 505386.118 0, 1271376.818 505370.137 0, 1271075.236 505354.173 0, 1270773.653 505338.227 0, 1270472.069 505322.299 0, 1270170.484 505306.388 0, 1269868.898 505290.495 0, 1269567.311 505274.62 0, 
+    1269265.723 505258.763 0, 1268964.134 505242.923 0, 1268662.544 505227.101 0, 1268360.953 505211.297 0, 1268057.945 505195.437 0, 1267757.769 505179.742 0, 1267456.176 505163.992 0, 1267154.581 505148.259 0, 1266852.986 505132.543 0, 1266551.39 505116.846 0, 
+    1266249.793 505101.166 0, 1265948.195 505085.504 0, 1265646.596 505069.86 0, 1265344.996 505054.233 0, 1265043.395 505038.624 0, 1264741.793 505023.033 0, 1264440.19 505007.46 0, 1264138.587 504991.904 0, 1263836.982 504976.366 0, 1263535.377 504960.846 0, 
+    1263233.77 504945.344 0, 1262932.163 504929.86 0, 1262630.555 504914.393 0, 1262328.946 504898.944 0, 1262027.336 504883.513 0, 1261725.725 504868.099 0, 1261424.113 504852.703 0, 1261122.5 504837.325 0, 1260819.469 504821.893 0, 1260536.961 510372.464 0, 
+    1260254.432 515923.437 0, 1260556.806 515938.836 0, 1260857.766 515954.181 0, 1261158.724 515969.543 0, 1261459.681 515984.924 0, 1261760.638 516000.321 0, 1262061.594 516015.737 0, 1262362.548 516031.17 0, 1262663.502 516046.621 0, 1262964.455 516062.09 0, 
+    1263265.407 516077.576 0, 1263566.358 516093.081 0, 1263867.309 516108.602 0, 1264168.258 516124.142 0, 1264469.206 516139.699 0, 1264770.154 516155.274 0, 1265071.1 516170.867 0, 1265372.046 516186.477 0, 1265672.991 516202.105 0, 1265973.935 516217.751 0, 
+    1266274.877 516233.415 0, 1266575.819 516249.096 0, 1266876.76 516264.795 0, 1267177.7 516280.512 0, 1267477.226 516296.172 0, 1267779.578 516311.998 0, 1268080.515 516327.768 0, 1268381.452 516343.556 0, 1268682.387 516359.361 0, 1268983.322 516375.184 0, 
+    1269284.255 516391.025 0, 1269585.188 516406.883 0, 1269886.12 516422.759 0, 1270187.05 516438.653 0, 1270487.98 516454.564 0, 1270788.909 516470.494 0, 1271089.837 516486.441 0, 1271390.764 516502.405 0, 1271691.69 516518.388 0, 1271992.616 516534.388 0, 
+    1272293.54 516550.406 0, 1272594.463 516566.441 0, 1272895.385 516582.494 0, 1273196.307 516598.565 0, 1273497.227 516614.654 0, 1273798.147 516630.76 0, 1274099.065 516646.884 0, 1274399.983 516663.026 0, 1274699.487 516679.11 0, 1274997.698 511128.957 0, 
+    1275295.887 505579.206 0))
+
+POLYGON ((1289142.351 517475.589 0, 1288842.891 517458.659 0, 1288542.02 517441.667 0, 1288241.148 517424.693 0, 1287940.275 517407.737 0, 1287639.401 517390.798 0, 1287338.527 517373.877 0, 1287037.651 517356.974 0, 1286736.774 517340.088 0, 1286435.896 517323.22 0, 
+    1286135.017 517306.37 0, 1285834.138 517289.537 0, 1285533.257 517272.723 0, 1285232.375 517255.926 0, 1284931.493 517239.146 0, 1284630.609 517222.385 0, 1284329.724 517205.641 0, 1284028.838 517188.914 0, 1283727.952 517172.206 0, 1283427.064 517155.515 0, 
+    1283126.176 517138.842 0, 1282825.286 517122.187 0, 1282524.395 517105.549 0, 1282223.504 517088.929 0, 1281921.2 517072.249 0, 1281621.718 517055.742 0, 1281320.823 517039.175 0, 1281019.928 517022.626 0, 1280719.031 517006.095 0, 1280418.134 516989.581 0, 
+    1280117.235 516973.085 0, 1279816.336 516956.607 0, 1279515.436 516940.146 0, 1279214.534 516923.703 0, 1278913.632 516907.278 0, 1278612.729 516890.871 0, 1278311.825 516874.481 0, 1278010.92 516858.109 0, 1277710.013 516841.755 0, 1277409.106 516825.418 0, 
+    1277108.198 516809.099 0, 1276807.289 516792.798 0, 1276506.379 516776.514 0, 1276205.468 516760.249 0, 1275904.557 516744.001 0, 1275603.644 516727.77 0, 1275302.73 516711.558 0, 1275001.815 516695.363 0, 1274699.487 516679.11 0, 1274401.256 522229.661 0, 
+    1274103.002 527780.608 0, 1274404.674 527796.826 0, 1274704.935 527812.986 0, 1275005.195 527829.163 0, 1275305.455 527845.358 0, 1275605.713 527861.571 0, 1275905.971 527877.802 0, 1276206.227 527894.05 0, 1276506.483 527910.315 0, 1276806.738 527926.599 0, 
+    1277106.991 527942.9 0, 1277407.244 527959.219 0, 1277707.496 527975.555 0, 1278007.747 527991.909 0, 1278307.997 528008.281 0, 1278608.245 528024.671 0, 1278908.493 528041.078 0, 1279208.74 528057.503 0, 1279508.986 528073.945 0, 1279809.231 528090.405 0, 
+    1280109.475 528106.883 0, 1280409.718 528123.379 0, 1280709.961 528139.892 0, 1281010.202 528156.423 0, 1281309.034 528172.894 0, 1281610.681 528189.538 0, 1281910.919 528206.122 0, 1282211.156 528222.723 0, 1282511.393 528239.342 0, 1282811.628 528255.979 0, 
+    1283111.862 528272.634 0, 1283412.096 528289.306 0, 1283712.328 528305.996 0, 1284012.559 528322.704 0, 1284312.79 528339.429 0, 1284613.019 528356.172 0, 1284913.247 528372.932 0, 1285213.475 528389.711 0, 1285513.701 528406.506 0, 1285813.927 528423.32 0, 
+    1286114.151 528440.151 0, 1286414.375 528457 0, 1286714.597 528473.867 0, 1287014.819 528490.751 0, 1287315.039 528507.653 0, 1287615.258 528524.573 0, 1287915.477 528541.51 0, 1288215.694 528558.465 0, 1288514.504 528575.358 0, 1288828.439 523025.276 0, 
+    1289142.351 517475.589 0))
+
+POLYGON ((1302923.704 529410.82 0, 1302624.94 529393.083 0, 1302324.772 529375.279 0, 1302024.602 529357.494 0, 1301724.432 529339.726 0, 1301424.26 529321.976 0, 1301124.088 529304.244 0, 1300823.914 529286.529 0, 1300523.74 529268.832 0, 1300223.564 529251.153 0, 
+    1299923.387 529233.491 0, 1299623.209 529215.847 0, 1299323.031 529198.22 0, 1299022.851 529180.612 0, 1298722.67 529163.021 0, 1298422.488 529145.447 0, 1298122.305 529127.892 0, 1297822.121 529110.354 0, 1297521.936 529092.833 0, 1297221.75 529075.33 0, 
+    1296921.563 529057.845 0, 1296621.375 529040.378 0, 1296321.186 529022.928 0, 1296020.995 529005.496 0, 1295719.399 528988 0, 1295420.612 528970.685 0, 1295120.419 528953.306 0, 1294820.225 528935.945 0, 1294520.029 528918.601 0, 1294219.833 528901.275 0, 
+    1293919.636 528883.967 0, 1293619.437 528866.676 0, 1293319.238 528849.403 0, 1293019.038 528832.148 0, 1292718.836 528814.91 0, 1292418.634 528797.69 0, 1292118.43 528780.488 0, 1291818.226 528763.303 0, 1291518.021 528746.136 0, 1291217.814 528728.987 0, 
+    1290917.607 528711.855 0, 1290617.398 528694.741 0, 1290317.189 528677.645 0, 1290016.978 528660.566 0, 1289716.767 528643.505 0, 1289416.554 528626.462 0, 1289116.341 528609.436 0, 1288816.126 528592.428 0, 1288514.504 528575.358 0, 1288200.548 534125.833 0, 
+    1287886.569 539676.697 0, 1288187.535 539693.73 0, 1288487.096 539710.701 0, 1288786.656 539727.689 0, 1289086.215 539744.695 0, 1289385.773 539761.719 0, 1289685.33 539778.761 0, 1289984.886 539795.82 0, 1290284.441 539812.897 0, 1290583.995 539829.991 0, 
+    1290883.549 539847.103 0, 1291183.101 539864.233 0, 1291482.652 539881.38 0, 1291782.202 539898.545 0, 1292081.751 539915.727 0, 1292381.299 539932.928 0, 1292680.846 539950.145 0, 1292980.392 539967.381 0, 1293279.937 539984.634 0, 1293579.481 540001.905 0, 
+    1293879.024 540019.193 0, 1294178.565 540036.499 0, 1294478.106 540053.822 0, 1294777.646 540071.164 0, 1295075.783 540088.441 0, 1295376.723 540105.899 0, 1295676.26 540123.293 0, 1295975.796 540140.705 0, 1296275.33 540158.134 0, 1296574.864 540175.581 0, 
+    1296874.397 540193.046 0, 1297173.928 540210.528 0, 1297473.459 540228.028 0, 1297772.989 540245.545 0, 1298072.517 540263.081 0, 1298372.045 540280.633 0, 1298671.571 540298.204 0, 1298971.097 540315.792 0, 1299270.621 540333.397 0, 1299570.145 540351.021 0, 
+    1299869.667 540368.662 0, 1300169.188 540386.32 0, 1300468.709 540403.996 0, 1300768.228 540421.69 0, 1301067.746 540439.402 0, 1301367.263 540457.131 0, 1301666.779 540474.877 0, 1301966.295 540492.642 0, 1302264.408 540510.34 0, 1302594.067 534960.386 0, 
+    1302923.704 529410.82 0))
+
+POLYGON ((1316639.834 541384.6 0, 1316341.769 541366.059 0, 1316042.306 541347.449 0, 1315742.841 541328.856 0, 1315443.375 541310.281 0, 1315143.908 541291.723 0, 1314844.44 541273.184 0, 1314544.971 541254.661 0, 1314245.5 541236.157 0, 1313946.029 541217.67 0, 
+    1313646.557 541199.2 0, 1313347.083 541180.748 0, 1313047.609 541162.314 0, 1312748.133 541143.898 0, 1312448.656 541125.499 0, 1312149.178 541107.117 0, 1311849.699 541088.754 0, 1311550.219 541070.408 0, 1311250.738 541052.079 0, 1310951.256 541033.768 0, 
+    1310651.773 541015.475 0, 1310352.288 540997.2 0, 1310052.803 540978.942 0, 1309753.317 540960.702 0, 1309452.429 540942.394 0, 1309154.34 540924.274 0, 1308854.851 540906.086 0, 1308555.36 540887.917 0, 1308255.868 540869.765 0, 1307956.375 540851.63 0, 
+    1307656.881 540833.513 0, 1307357.386 540815.414 0, 1307057.89 540797.332 0, 1306758.393 540779.268 0, 1306458.895 540761.222 0, 1306159.395 540743.193 0, 1305859.895 540725.182 0, 1305560.394 540707.189 0, 1305260.891 540689.213 0, 1304961.388 540671.254 0, 
+    1304661.883 540653.314 0, 1304362.377 540635.391 0, 1304062.871 540617.486 0, 1303763.363 540599.598 0, 1303463.854 540581.728 0, 1303164.344 540563.875 0, 1302864.834 540546.04 0, 1302565.322 540528.223 0, 1302264.408 540510.34 0, 1301934.725 546060.681 0, 
+    1301605.02 551611.406 0, 1301905.277 551629.249 0, 1302204.136 551647.028 0, 1302502.994 551664.824 0, 1302801.85 551682.637 0, 1303100.705 551700.468 0, 1303399.56 551718.317 0, 1303698.413 551736.183 0, 1303997.265 551754.067 0, 1304296.117 551771.969 0, 
+    1304594.967 551789.888 0, 1304893.816 551807.824 0, 1305192.664 551825.779 0, 1305491.511 551843.75 0, 1305790.357 551861.74 0, 1306089.202 551879.747 0, 1306388.045 551897.771 0, 1306686.888 551915.814 0, 1306985.73 551933.873 0, 1307284.571 551951.951 0, 
+    1307583.41 551970.046 0, 1307882.249 551988.158 0, 1308181.086 552006.288 0, 1308479.922 552024.436 0, 1308777.361 552042.516 0, 1309077.592 552060.784 0, 1309376.425 552078.985 0, 1309675.257 552097.203 0, 1309974.088 552115.438 0, 1310272.918 552133.692 0, 
+    1310571.747 552151.963 0, 1310870.575 552170.251 0, 1311169.401 552188.557 0, 1311468.227 552206.881 0, 1311767.052 552225.222 0, 1312065.875 552243.581 0, 1312364.697 552261.957 0, 1312663.519 552280.351 0, 1312962.339 552298.763 0, 1313261.158 552317.192 0, 
+    1313559.976 552335.638 0, 1313858.793 552354.103 0, 1314157.609 552372.585 0, 1314456.424 552391.084 0, 1314755.237 552409.601 0, 1315054.05 552428.136 0, 1315352.862 552446.688 0, 1315651.672 552465.258 0, 1315949.086 552483.758 0, 1316294.472 546933.988 0, 
+    1316639.834 541384.6 0))
+
+POLYGON ((1330290.63 553396.632 0, 1329993.267 553377.292 0, 1329694.51 553357.878 0, 1329395.753 553338.481 0, 1329096.994 553319.102 0, 1328798.233 553299.741 0, 1328499.472 553280.398 0, 1328200.71 553261.072 0, 1327901.946 553241.763 0, 1327603.181 553222.472 0, 
+    1327304.415 553203.199 0, 1327005.648 553183.943 0, 1326706.88 553164.705 0, 1326408.111 553145.485 0, 1326109.34 553126.282 0, 1325810.569 553107.096 0, 1325511.796 553087.929 0, 1325213.022 553068.778 0, 1324914.248 553049.646 0, 1324615.472 553030.531 0, 
+    1324316.694 553011.433 0, 1324017.916 552992.354 0, 1323719.137 552973.291 0, 1323420.356 552954.247 0, 1323120.18 552935.131 0, 1322822.792 552916.21 0, 1322524.008 552897.218 0, 1322225.223 552878.244 0, 1321926.437 552859.287 0, 1321627.649 552840.348 0, 
+    1321328.861 552821.426 0, 1321030.072 552802.522 0, 1320731.281 552783.636 0, 1320432.489 552764.767 0, 1320133.696 552745.916 0, 1319834.903 552727.082 0, 1319536.108 552708.266 0, 1319237.311 552689.468 0, 1318938.514 552670.687 0, 1318639.716 552651.924 0, 
+    1318340.916 552633.178 0, 1318042.116 552614.45 0, 1317743.314 552595.739 0, 1317444.511 552577.046 0, 1317145.708 552558.371 0, 1316846.903 552539.713 0, 1316548.097 552521.073 0, 1316249.29 552502.45 0, 1315949.086 552483.758 0, 1315603.677 558033.909 0, 
+    1315258.244 563584.436 0, 1315557.791 563603.087 0, 1315855.945 563621.669 0, 1316154.097 563640.268 0, 1316452.249 563658.885 0, 1316750.4 563677.52 0, 1317048.549 563696.172 0, 1317346.697 563714.841 0, 1317644.844 563733.528 0, 1317942.991 563752.233 0, 
+    1318241.135 563770.955 0, 1318539.279 563789.695 0, 1318837.422 563808.453 0, 1319135.564 563827.228 0, 1319433.704 563846.02 0, 1319731.844 563864.83 0, 1320029.982 563883.658 0, 1320328.12 563902.503 0, 1320626.256 563921.365 0, 1320924.391 563940.246 0, 
+    1321222.525 563959.143 0, 1321520.657 563978.059 0, 1321818.789 563996.991 0, 1322116.92 564015.942 0, 1322413.658 564034.821 0, 1322713.178 564053.895 0, 1323011.305 564072.898 0, 1323309.431 564091.919 0, 1323607.556 564110.957 0, 1323905.68 564130.013 0, 
+    1324203.803 564149.086 0, 1324501.924 564168.177 0, 1324800.045 564187.285 0, 1325098.164 564206.411 0, 1325396.282 564225.554 0, 1325694.399 564244.715 0, 1325992.515 564263.894 0, 1326290.63 564283.09 0, 1326588.744 564302.303 0, 1326886.857 564321.534 0, 
+    1327184.968 564340.783 0, 1327483.078 564360.049 0, 1327781.188 564379.333 0, 1328079.296 564398.634 0, 1328377.403 564417.953 0, 1328675.508 564437.29 0, 1328973.613 564456.644 0, 1329271.717 564476.015 0, 1329568.429 564495.314 0, 1329929.542 558945.785 0, 
+    1330290.63 553396.632 0))
+
+POLYGON ((1343875.984 565446.617 0, 1343579.325 565426.48 0, 1343281.277 565406.266 0, 1342983.229 565386.07 0, 1342685.179 565365.892 0, 1342387.127 565345.731 0, 1342089.075 565325.587 0, 1341791.022 565305.461 0, 1341492.967 565285.353 0, 1341194.911 565265.262 0, 
+    1340896.854 565245.189 0, 1340598.796 565225.133 0, 1340300.736 565205.095 0, 1340002.676 565185.074 0, 1339704.614 565165.071 0, 1339406.551 565145.086 0, 1339108.487 565125.118 0, 1338810.421 565105.167 0, 1338512.355 565085.234 0, 1338214.287 565065.319 0, 
+    1337916.218 565045.421 0, 1337618.148 565025.541 0, 1337320.077 565005.678 0, 1337022.005 564985.833 0, 1336722.543 564965.913 0, 1336425.856 564946.195 0, 1336127.781 564926.402 0, 1335829.704 564906.627 0, 1335531.625 564886.87 0, 1335233.546 564867.13 0, 
+    1334935.466 564847.407 0, 1334637.384 564827.703 0, 1334339.301 564808.015 0, 1334041.217 564788.345 0, 1333743.132 564768.693 0, 1333445.046 564749.059 0, 1333146.958 564729.441 0, 1332848.87 564709.842 0, 1332550.78 564690.26 0, 1332252.689 564670.695 0, 
+    1331954.597 564651.148 0, 1331656.504 564631.619 0, 1331358.409 564612.107 0, 1331060.314 564592.613 0, 1330762.217 564573.136 0, 1330464.119 564553.677 0, 1330166.02 564534.235 0, 1329867.92 564514.811 0, 1329568.429 564495.314 0, 1329207.292 570045.216 0, 
+    1328846.131 575595.489 0, 1329144.966 575614.943 0, 1329442.413 575634.325 0, 1329739.858 575653.724 0, 1330037.303 575673.141 0, 1330334.746 575692.575 0, 1330632.188 575712.026 0, 1330929.629 575731.495 0, 1331227.069 575750.982 0, 1331524.508 575770.486 0, 
+    1331821.946 575790.008 0, 1332119.382 575809.547 0, 1332416.817 575829.104 0, 1332714.251 575848.678 0, 1333011.684 575868.269 0, 1333309.116 575887.879 0, 1333606.547 575907.505 0, 1333903.977 575927.149 0, 1334201.405 575946.811 0, 1334498.832 575966.49 0, 
+    1334796.258 575986.187 0, 1335093.683 576005.901 0, 1335391.107 576025.633 0, 1335688.529 576045.382 0, 1335984.565 576065.057 0, 1336283.371 576084.933 0, 1336580.79 576104.735 0, 1336878.208 576124.554 0, 1337175.625 576144.391 0, 1337473.04 576164.245 0, 
+    1337770.455 576184.117 0, 1338067.868 576204.006 0, 1338365.28 576223.913 0, 1338662.691 576243.837 0, 1338960.101 576263.779 0, 1339257.509 576283.738 0, 1339554.917 576303.715 0, 1339852.323 576323.709 0, 1340149.728 576343.721 0, 1340447.132 576363.75 0, 
+    1340744.534 576383.797 0, 1341041.936 576403.861 0, 1341339.336 576423.943 0, 1341636.735 576444.042 0, 1341934.133 576464.159 0, 1342231.53 576484.293 0, 1342528.926 576504.445 0, 1342826.32 576524.615 0, 1343122.329 576544.707 0, 1343499.169 570995.477 0, 
+    1343875.984 565446.617 0))
+
+POLYGON ((1357395.788 577534.255 0, 1357099.835 577513.325 0, 1356802.499 577492.316 0, 1356505.161 577471.324 0, 1356207.823 577450.35 0, 1355910.483 577429.393 0, 1355613.141 577408.453 0, 1355315.799 577387.531 0, 1355018.455 577366.627 0, 1354721.111 577345.74 0, 
+    1354423.765 577324.871 0, 1354126.417 577304.019 0, 1353829.069 577283.184 0, 1353531.719 577262.367 0, 1353234.368 577241.568 0, 1352937.016 577220.786 0, 1352639.662 577200.022 0, 1352342.308 577179.275 0, 1352044.952 577158.545 0, 1351747.595 577137.833 0, 
+    1351450.236 577117.139 0, 1351152.877 577096.462 0, 1350855.516 577075.803 0, 1350558.154 577055.161 0, 1350259.408 577034.44 0, 1349963.427 577013.929 0, 1349666.061 576993.34 0, 1349368.694 576972.768 0, 1349071.326 576952.214 0, 1348773.957 576931.677 0, 
+    1348476.587 576911.157 0, 1348179.215 576890.655 0, 1347881.842 576870.171 0, 1347584.468 576849.704 0, 1347287.093 576829.255 0, 1346989.716 576808.823 0, 1346692.339 576788.409 0, 1346394.96 576768.012 0, 1346097.58 576747.632 0, 1345800.198 576727.27 0, 
+    1345502.816 576706.926 0, 1345205.432 576686.599 0, 1344908.047 576666.29 0, 1344610.661 576645.998 0, 1344313.274 576625.724 0, 1344015.886 576605.467 0, 1343718.496 576585.228 0, 1343421.105 576565.006 0, 1343122.329 576544.707 0, 1342745.464 582094.305 0, 
+    1342368.574 587644.266 0, 1342666.694 587664.52 0, 1342963.432 587684.697 0, 1343260.168 587704.892 0, 1343556.903 587725.105 0, 1343853.637 587745.334 0, 1344150.37 587765.582 0, 1344447.101 587785.846 0, 1344743.832 587806.129 0, 1345040.561 587826.428 0, 
+    1345337.289 587846.745 0, 1345634.016 587867.08 0, 1345930.741 587887.432 0, 1346227.466 587907.802 0, 1346524.189 587928.189 0, 1346820.911 587948.593 0, 1347117.632 587969.015 0, 1347414.351 587989.454 0, 1347711.07 588009.911 0, 1348007.787 588030.386 0, 
+    1348304.503 588050.877 0, 1348601.218 588071.387 0, 1348897.931 588091.913 0, 1349194.644 588112.457 0, 1349489.975 588132.923 0, 1349788.065 588153.598 0, 1350084.773 588174.195 0, 1350381.481 588194.809 0, 1350678.187 588215.44 0, 1350974.892 588236.089 0, 
+    1351271.596 588256.756 0, 1351568.299 588277.439 0, 1351865 588298.141 0, 1352161.7 588318.86 0, 1352458.399 588339.596 0, 1352755.097 588360.35 0, 1353051.794 588381.121 0, 1353348.489 588401.909 0, 1353645.183 588422.716 0, 1353941.876 588443.539 0, 
+    1354238.568 588464.38 0, 1354535.258 588485.239 0, 1354831.947 588506.115 0, 1355128.635 588527.008 0, 1355425.322 588547.919 0, 1355722.008 588568.847 0, 1356018.692 588589.793 0, 1356315.375 588610.757 0, 1356610.678 588631.64 0, 1357003.246 583082.765 0, 
+    1357395.788 577534.255 0))
+
+POLYGON ((1370849.936 589659.246 0, 1370554.69 589637.528 0, 1370258.068 589615.727 0, 1369961.444 589593.943 0, 1369664.819 589572.176 0, 1369368.192 589550.427 0, 1369071.564 589528.696 0, 1368774.935 589506.982 0, 1368478.305 589485.285 0, 1368181.673 589463.606 0, 
+    1367885.041 589441.944 0, 1367588.406 589420.3 0, 1367291.771 589398.673 0, 1366995.134 589377.064 0, 1366698.496 589355.472 0, 1366401.857 589333.898 0, 1366105.217 589312.341 0, 1365808.575 589290.801 0, 1365511.932 589269.279 0, 1365215.288 589247.775 0, 
+    1364918.642 589226.287 0, 1364621.995 589204.818 0, 1364325.347 589183.366 0, 1364028.698 589161.931 0, 1363730.67 589140.414 0, 1363435.395 589119.114 0, 1363138.742 589097.731 0, 1362842.088 589076.367 0, 1362545.432 589055.019 0, 1362248.775 589033.689 0, 
+    1361952.117 589012.377 0, 1361655.458 588991.082 0, 1361358.797 588969.804 0, 1361062.135 588948.544 0, 1360765.472 588927.301 0, 1360468.807 588906.076 0, 1360172.142 588884.868 0, 1359875.475 588863.678 0, 1359578.807 588842.505 0, 1359282.137 588821.35 0, 
+    1358985.467 588800.212 0, 1358688.795 588779.091 0, 1358392.122 588757.988 0, 1358095.447 588736.903 0, 1357798.772 588715.835 0, 1357502.095 588694.784 0, 1357205.417 588673.751 0, 1356908.737 588652.735 0, 1356610.678 588631.64 0, 1356218.085 594180.875 0, 
+    1355825.466 599730.468 0, 1356122.869 599751.517 0, 1356418.895 599772.486 0, 1356714.92 599793.473 0, 1357010.943 599814.477 0, 1357306.966 599835.499 0, 1357602.987 599856.538 0, 1357899.007 599877.595 0, 1358195.025 599898.668 0, 1358491.043 599919.76 0, 
+    1358787.059 599940.869 0, 1359083.074 599961.995 0, 1359379.088 599983.138 0, 1359675.1 600004.299 0, 1359971.111 600025.478 0, 1360267.121 600046.674 0, 1360563.13 600067.887 0, 1360859.137 600089.118 0, 1361155.144 600110.366 0, 1361451.149 600131.632 0, 
+    1361747.152 600152.915 0, 1362043.155 600174.215 0, 1362339.156 600195.533 0, 1362635.156 600216.868 0, 1362929.78 600238.122 0, 1363227.152 600259.591 0, 1363523.148 600280.979 0, 1363819.143 600302.384 0, 1364115.137 600323.806 0, 1364411.129 600345.246 0, 
+    1364707.12 600366.703 0, 1365003.11 600388.178 0, 1365299.099 600409.67 0, 1365595.086 600431.179 0, 1365891.072 600452.706 0, 1366187.057 600474.25 0, 1366483.04 600495.812 0, 1366779.023 600517.391 0, 1367075.004 600538.988 0, 1367370.983 600560.602 0, 
+    1367666.962 600582.233 0, 1367962.939 600603.882 0, 1368258.915 600625.549 0, 1368554.889 600647.232 0, 1368850.863 600668.933 0, 1369146.835 600690.652 0, 1369442.806 600712.388 0, 1369738.775 600734.141 0, 1370033.37 600755.811 0, 1370441.666 595207.35 0, 
+    1370849.936 589659.246 0))
+
+POLYGON ((1384238.321 601821.29 0, 1383943.786 601798.788 0, 1383647.879 601776.199 0, 1383351.971 601753.627 0, 1383056.062 601731.072 0, 1382760.151 601708.535 0, 1382464.239 601686.015 0, 1382168.325 601663.513 0, 1381872.41 601641.028 0, 1381576.494 601618.56 0, 
+    1381280.577 601596.11 0, 1380984.658 601573.677 0, 1380688.738 601551.262 0, 1380392.816 601528.864 0, 1380096.894 601506.484 0, 1379800.97 601484.121 0, 1379505.044 601461.775 0, 1379209.117 601439.447 0, 1378913.189 601417.136 0, 1378617.26 601394.843 0, 
+    1378321.33 601372.567 0, 1378025.398 601350.308 0, 1377729.464 601328.067 0, 1377433.53 601305.843 0, 1377136.222 601283.534 0, 1376841.657 601261.448 0, 1376545.718 601239.277 0, 1376249.778 601217.123 0, 1375953.837 601194.986 0, 1375657.895 601172.867 0, 
+    1375361.951 601150.765 0, 1375066.006 601128.681 0, 1374770.06 601106.614 0, 1374474.112 601084.564 0, 1374178.163 601062.532 0, 1373882.213 601040.518 0, 1373586.262 601018.52 0, 1373290.309 600996.541 0, 1372994.355 600974.578 0, 1372698.4 600952.633 0, 
+    1372402.443 600930.706 0, 1372106.485 600908.795 0, 1371810.526 600886.903 0, 1371514.565 600865.027 0, 1371218.603 600843.169 0, 1370922.64 600821.329 0, 1370626.676 600799.506 0, 1370330.71 600777.7 0, 1370033.37 600755.811 0, 1369625.049 606304.626 0, 
+    1369216.701 611853.793 0, 1369513.385 611875.634 0, 1369808.697 611897.391 0, 1370104.008 611919.166 0, 1370399.318 611940.959 0, 1370694.627 611962.768 0, 1370989.934 611984.595 0, 1371285.24 612006.44 0, 1371580.545 612028.301 0, 1371875.848 612050.181 0, 
+    1372171.151 612072.077 0, 1372466.451 612093.991 0, 1372761.751 612115.922 0, 1373057.049 612137.871 0, 1373352.346 612159.837 0, 1373647.642 612181.821 0, 1373942.936 612203.822 0, 1374238.23 612225.84 0, 1374533.521 612247.875 0, 1374828.812 612269.928 0, 
+    1375124.101 612291.999 0, 1375419.389 612314.087 0, 1375714.676 612336.192 0, 1376009.961 612358.314 0, 1376303.877 612380.351 0, 1376600.528 612402.611 0, 1376895.809 612424.786 0, 1377191.09 612446.978 0, 1377486.368 612469.187 0, 1377781.646 612491.414 0, 
+    1378076.922 612513.658 0, 1378372.197 612535.92 0, 1378667.471 612558.199 0, 1378962.743 612580.495 0, 1379258.014 612602.809 0, 1379553.283 612625.14 0, 1379848.552 612647.488 0, 1380143.819 612669.854 0, 1380439.084 612692.237 0, 1380734.349 612714.638 0, 
+    1381029.612 612737.056 0, 1381324.874 612759.491 0, 1381620.134 612781.944 0, 1381915.393 612804.414 0, 1382210.651 612826.902 0, 1382505.907 612849.406 0, 1382801.162 612871.929 0, 1383096.416 612894.468 0, 1383390.301 612916.921 0, 1383814.325 607368.93 0, 
+    1384238.321 601821.29 0))
+
+POLYGON ((1397560.842 614020.087 0, 1397267.019 613996.804 0, 1396971.83 613973.431 0, 1396676.64 613950.074 0, 1396381.448 613926.735 0, 1396086.255 613903.414 0, 1395791.06 613880.11 0, 1395495.865 613856.823 0, 1395200.668 613833.554 0, 1394905.469 613810.302 0, 
+    1394610.269 613787.067 0, 1394315.068 613763.85 0, 1394019.865 613740.65 0, 1393724.661 613717.467 0, 1393429.456 613694.302 0, 1393134.249 613671.154 0, 1392839.041 613648.024 0, 1392543.831 613624.911 0, 1392248.621 613601.815 0, 1391953.408 613578.737 0, 
+    1391658.195 613555.676 0, 1391362.98 613532.632 0, 1391067.764 613509.606 0, 1390772.546 613486.597 0, 1390475.961 613463.5 0, 1390182.107 613440.632 0, 1389886.885 613417.675 0, 1389591.662 613394.736 0, 1389296.438 613371.814 0, 1389001.212 613348.91 0, 
+    1388705.985 613326.022 0, 1388410.757 613303.153 0, 1388115.527 613280.3 0, 1387820.296 613257.465 0, 1387525.063 613234.648 0, 1387229.83 613211.847 0, 1386934.594 613189.064 0, 1386639.358 613166.299 0, 1386344.12 613143.551 0, 1386048.881 613120.82 0, 
+    1385753.641 613098.107 0, 1385458.399 613075.411 0, 1385163.156 613052.732 0, 1384867.911 613030.071 0, 1384572.665 613007.427 0, 1384277.418 612984.8 0, 1383982.17 612962.191 0, 1383686.92 612939.6 0, 1383390.301 612916.921 0, 1382966.251 618465.259 0, 
+    1382542.175 624013.942 0, 1382838.137 624036.571 0, 1383132.734 624059.112 0, 1383427.329 624081.671 0, 1383721.923 624104.248 0, 1384016.516 624126.842 0, 1384311.107 624149.453 0, 1384605.697 624172.081 0, 1384900.286 624194.727 0, 1385194.873 624217.39 0, 
+    1385489.459 624240.071 0, 1385784.044 624262.769 0, 1386078.628 624285.484 0, 1386373.21 624308.216 0, 1386667.79 624330.966 0, 1386962.37 624353.733 0, 1387256.948 624376.518 0, 1387551.524 624399.319 0, 1387846.099 624422.139 0, 1388140.673 624444.975 0, 
+    1388435.246 624467.829 0, 1388729.817 624490.7 0, 1389024.387 624513.589 0, 1389318.956 624536.495 0, 1389612.16 624559.312 0, 1389908.089 624582.358 0, 1390202.653 624605.316 0, 1390497.217 624628.292 0, 1390791.779 624651.284 0, 1391086.339 624674.294 0, 
+    1391380.898 624697.321 0, 1391675.456 624720.366 0, 1391970.012 624743.428 0, 1392264.567 624766.507 0, 1392559.121 624789.604 0, 1392853.673 624812.717 0, 1393148.224 624835.849 0, 1393442.774 624858.997 0, 1393737.322 624882.163 0, 1394031.869 624905.346 0, 
+    1394326.415 624928.547 0, 1394620.959 624951.765 0, 1394915.501 624975 0, 1395210.043 624998.253 0, 1395504.583 625021.523 0, 1395799.122 625044.81 0, 1396093.659 625068.115 0, 1396388.195 625091.437 0, 1396681.368 625114.668 0, 1397121.118 619567.205 0, 
+    1397560.842 614020.087 0))
+
+POLYGON ((1410817.394 626255.336 0, 1410524.286 626231.276 0, 1410229.817 626207.122 0, 1409935.347 626182.985 0, 1409640.875 626158.866 0, 1409346.402 626134.764 0, 1409051.927 626110.679 0, 1408757.451 626086.612 0, 1408462.974 626062.562 0, 1408168.495 626038.529 0, 
+    1407874.015 626014.514 0, 1407579.533 625990.516 0, 1407285.05 625966.535 0, 1406990.566 625942.572 0, 1406696.08 625918.626 0, 1406401.593 625894.697 0, 1406107.104 625870.786 0, 1405812.614 625846.892 0, 1405518.123 625823.015 0, 1405223.63 625799.156 0, 
+    1404929.135 625775.314 0, 1404634.64 625751.489 0, 1404340.143 625727.682 0, 1404045.644 625703.892 0, 1403749.784 625680.01 0, 1403456.643 625656.364 0, 1403162.14 625632.626 0, 1402867.636 625608.905 0, 1402573.131 625585.202 0, 1402278.624 625561.516 0, 
+    1401984.115 625537.848 0, 1401689.606 625514.196 0, 1401395.095 625490.562 0, 1401100.582 625466.946 0, 1400806.068 625443.346 0, 1400511.553 625419.764 0, 1400217.037 625396.2 0, 1399922.519 625372.652 0, 1399627.999 625349.122 0, 1399333.478 625325.61 0, 
+    1399038.956 625302.114 0, 1398744.433 625278.636 0, 1398449.908 625255.176 0, 1398155.382 625231.732 0, 1397860.854 625208.306 0, 1397566.325 625184.898 0, 1397271.794 625161.507 0, 1396977.263 625138.133 0, 1396681.368 625114.668 0, 1396241.59 630662.472 0, 
+    1395801.785 636210.614 0, 1396097.024 636234.026 0, 1396390.903 636257.348 0, 1396684.78 636280.688 0, 1396978.656 636304.044 0, 1397272.531 636327.418 0, 1397566.404 636350.81 0, 1397860.276 636374.218 0, 1398154.146 636397.644 0, 1398448.016 636421.087 0, 
+    1398741.883 636444.548 0, 1399035.75 636468.026 0, 1399329.615 636491.521 0, 1399623.478 636515.033 0, 1399917.34 636538.563 0, 1400211.201 636562.11 0, 1400505.06 636585.674 0, 1400798.919 636609.256 0, 1401092.775 636632.855 0, 1401386.63 636656.471 0, 
+    1401680.484 636680.104 0, 1401974.337 636703.755 0, 1402268.188 636727.423 0, 1402562.037 636751.108 0, 1402854.528 636774.702 0, 1403149.733 636798.531 0, 1403443.578 636822.268 0, 1403737.422 636846.023 0, 1404031.265 636869.795 0, 1404325.106 636893.584 0, 
+    1404618.946 636917.39 0, 1404912.785 636941.214 0, 1405206.622 636965.055 0, 1405500.457 636988.913 0, 1405794.292 637012.789 0, 1406088.124 637036.682 0, 1406381.956 637060.592 0, 1406675.786 637084.519 0, 1406969.615 637108.464 0, 1407263.442 637132.426 0, 
+    1407557.268 637156.406 0, 1407851.092 637180.402 0, 1408144.915 637204.416 0, 1408438.737 637228.447 0, 1408732.557 637252.496 0, 1409026.376 637276.562 0, 1409320.193 637300.645 0, 1409614.009 637324.745 0, 1409906.467 637348.752 0, 1410361.945 631801.875 0, 
+    1410817.394 626255.336 0))
+
+POLYGON ((1424007.877 638526.734 0, 1423715.486 638501.901 0, 1423421.739 638476.971 0, 1423127.991 638452.057 0, 1422834.241 638427.162 0, 1422540.49 638402.283 0, 1422246.738 638377.422 0, 1421952.984 638352.578 0, 1421659.228 638327.751 0, 1421365.472 638302.942 0, 
+    1421071.713 638278.15 0, 1420777.953 638253.375 0, 1420484.192 638228.617 0, 1420190.429 638203.877 0, 1419896.665 638179.154 0, 1419602.899 638154.449 0, 1419309.132 638129.76 0, 1419015.364 638105.089 0, 1418721.594 638080.436 0, 1418427.822 638055.799 0, 
+    1418134.049 638031.18 0, 1417840.275 638006.578 0, 1417546.499 637981.993 0, 1417252.722 637957.426 0, 1416957.588 637932.763 0, 1416665.163 637908.343 0, 1416371.382 637883.828 0, 1416077.599 637859.33 0, 1415783.814 637834.849 0, 1415490.028 637810.385 0, 
+    1415196.241 637785.939 0, 1414902.452 637761.51 0, 1414608.662 637737.098 0, 1414314.87 637712.704 0, 1414021.077 637688.327 0, 1413727.282 637663.967 0, 1413433.486 637639.625 0, 1413139.689 637615.299 0, 1412845.89 637590.991 0, 1412552.09 637566.701 0, 
+    1412258.288 637542.427 0, 1411964.485 637518.171 0, 1411670.681 637493.933 0, 1411376.875 637469.711 0, 1411083.067 637445.507 0, 1410789.258 637421.32 0, 1410495.448 637397.15 0, 1410201.637 637372.998 0, 1409906.467 637348.752 0, 1409450.963 642895.963 0, 
+    1408995.431 648443.506 0, 1409289.944 648467.699 0, 1409583.102 648491.797 0, 1409876.26 648515.913 0, 1410169.416 648540.046 0, 1410462.57 648564.197 0, 1410755.723 648588.364 0, 1411048.874 648612.549 0, 1411342.025 648636.751 0, 1411635.173 648660.971 0, 
+    1411928.321 648685.207 0, 1412221.466 648709.461 0, 1412514.611 648733.733 0, 1412807.754 648758.021 0, 1413100.895 648782.327 0, 1413394.036 648806.65 0, 1413687.174 648830.99 0, 1413980.311 648855.347 0, 1414273.447 648879.722 0, 1414566.582 648904.114 0, 
+    1414859.715 648928.523 0, 1415152.846 648952.949 0, 1415445.976 648977.393 0, 1415739.105 649001.854 0, 1416030.88 649026.219 0, 1416325.358 649050.828 0, 1416618.482 649075.34 0, 1416911.605 649099.87 0, 1417204.727 649124.418 0, 1417497.846 649148.982 0, 
+    1417790.965 649173.564 0, 1418084.082 649198.163 0, 1418377.198 649222.779 0, 1418670.312 649247.412 0, 1418963.425 649272.063 0, 1419256.536 649296.731 0, 1419549.646 649321.416 0, 1419842.754 649346.119 0, 1420135.861 649370.839 0, 1420428.967 649395.576 0, 
+    1420722.071 649420.33 0, 1421015.173 649445.101 0, 1421308.274 649469.89 0, 1421601.374 649494.696 0, 1421894.472 649519.519 0, 1422187.569 649544.36 0, 1422480.664 649569.218 0, 1422773.758 649594.093 0, 1423065.5 649618.87 0, 1423536.703 644072.636 0, 
+    1424007.877 638526.734 0))
+
+POLYGON ((1437132.192 650833.98 0, 1436840.519 650808.378 0, 1436547.497 650782.675 0, 1436254.473 650756.989 0, 1435961.448 650731.321 0, 1435668.421 650705.67 0, 1435375.392 650680.036 0, 1435082.362 650654.419 0, 1434789.331 650628.819 0, 1434496.298 650603.237 0, 
+    1434203.264 650577.672 0, 1433910.228 650552.125 0, 1433617.19 650526.594 0, 1433324.151 650501.081 0, 1433031.111 650475.585 0, 1432738.069 650450.106 0, 1432445.026 650424.645 0, 1432151.981 650399.2 0, 1431858.934 650373.774 0, 1431565.886 650348.364 0, 
+    1431272.837 650322.971 0, 1430979.786 650297.596 0, 1430686.734 650272.238 0, 1430393.68 650246.897 0, 1430099.275 650221.457 0, 1429807.567 650196.268 0, 1429514.509 650170.979 0, 1429221.449 650145.707 0, 1428928.388 650120.452 0, 1428635.325 650095.215 0, 
+    1428342.261 650069.995 0, 1428049.195 650044.792 0, 1427756.128 650019.607 0, 1427463.059 649994.439 0, 1427169.989 649969.288 0, 1426876.917 649944.154 0, 1426583.844 649919.037 0, 1426290.769 649893.938 0, 1425997.693 649868.856 0, 1425704.615 649843.791 0, 
+    1425411.536 649818.744 0, 1425118.456 649793.714 0, 1424825.373 649768.701 0, 1424532.29 649743.705 0, 1424239.205 649718.726 0, 1423946.119 649693.765 0, 1423653.031 649668.821 0, 1423359.941 649643.894 0, 1423065.5 649618.87 0, 1422594.269 655165.432 0, 
+    1422123.011 660712.318 0, 1422416.796 660737.287 0, 1422709.232 660762.158 0, 1423001.668 660787.046 0, 1423294.101 660811.952 0, 1423586.533 660836.875 0, 1423878.964 660861.815 0, 1424171.393 660886.772 0, 1424463.821 660911.747 0, 1424756.247 660936.738 0, 
+    1425048.671 660961.747 0, 1425341.095 660986.773 0, 1425633.516 661011.817 0, 1425925.937 661036.877 0, 1426218.356 661061.955 0, 1426510.773 661087.05 0, 1426803.189 661112.162 0, 1427095.603 661137.292 0, 1427388.016 661162.438 0, 1427680.428 661187.602 0, 
+    1427972.838 661212.783 0, 1428265.246 661237.981 0, 1428557.653 661263.197 0, 1428850.059 661288.429 0, 1429141.116 661313.563 0, 1429434.865 661338.946 0, 1429727.266 661364.231 0, 1430019.666 661389.532 0, 1430312.064 661414.851 0, 1430604.46 661440.187 0, 
+    1430896.855 661465.54 0, 1431189.249 661490.91 0, 1431481.641 661516.298 0, 1431774.032 661541.703 0, 1432066.421 661567.125 0, 1432358.808 661592.564 0, 1432651.194 661618.02 0, 1432943.579 661643.494 0, 1433235.962 661668.984 0, 1433528.344 661694.492 0, 
+    1433820.724 661720.018 0, 1434113.103 661745.56 0, 1434405.48 661771.12 0, 1434697.855 661796.697 0, 1434990.229 661822.291 0, 1435282.602 661847.902 0, 1435574.973 661873.53 0, 1435867.343 661899.176 0, 1436158.366 661924.721 0, 1436645.293 656379.188 0, 
+    1437132.192 650833.98 0))
+
+POLYGON ((1450190.239 663176.771 0, 1449899.287 663150.404 0, 1449606.992 663123.932 0, 1449314.694 663097.478 0, 1449022.395 663071.041 0, 1448730.094 663044.621 0, 1448437.792 663018.218 0, 1448145.488 662991.833 0, 1447853.183 662965.464 0, 1447560.876 662939.113 0, 
+    1447268.568 662912.779 0, 1446976.258 662886.462 0, 1446683.947 662860.163 0, 1446391.634 662833.881 0, 1446099.319 662807.616 0, 1445807.003 662781.368 0, 1445514.685 662755.137 0, 1445222.366 662728.923 0, 1444930.045 662702.727 0, 1444637.723 662676.548 0, 
+    1444345.399 662650.386 0, 1444053.074 662624.241 0, 1443760.747 662598.114 0, 1443468.418 662572.004 0, 1443174.745 662545.791 0, 1442883.757 662519.835 0, 1442591.424 662493.776 0, 1442299.089 662467.735 0, 1442006.753 662441.71 0, 1441714.416 662415.703 0, 
+    1441422.076 662389.714 0, 1441129.736 662363.741 0, 1440837.393 662337.785 0, 1440545.05 662311.847 0, 1440252.704 662285.926 0, 1439960.358 662260.022 0, 1439668.009 662234.136 0, 1439375.659 662208.266 0, 1439083.308 662182.414 0, 1438790.955 662156.579 0, 
+    1438498.601 662130.762 0, 1438206.245 662104.961 0, 1437913.887 662079.178 0, 1437621.528 662053.412 0, 1437329.168 662027.663 0, 1437036.806 662001.931 0, 1436744.442 661976.216 0, 1436452.077 661950.519 0, 1436158.366 661924.721 0, 1435671.41 667470.575 0, 
+    1435184.426 673016.747 0, 1435477.482 673042.488 0, 1435769.194 673068.128 0, 1436060.905 673093.785 0, 1436352.614 673119.459 0, 1436644.322 673145.15 0, 1436936.028 673170.859 0, 1437227.732 673196.585 0, 1437519.436 673222.328 0, 1437811.137 673248.088 0, 
+    1438102.837 673273.865 0, 1438394.536 673299.66 0, 1438686.233 673325.471 0, 1438977.928 673351.3 0, 1439269.622 673377.146 0, 1439561.315 673403.009 0, 1439853.006 673428.889 0, 1440144.695 673454.787 0, 1440436.383 673480.701 0, 1440728.07 673506.633 0, 
+    1441019.754 673532.582 0, 1441311.438 673558.548 0, 1441603.12 673584.532 0, 1441894.8 673610.532 0, 1442185.138 673636.43 0, 1442478.156 673662.585 0, 1442769.831 673688.636 0, 1443061.506 673714.706 0, 1443353.178 673740.792 0, 1443644.849 673766.895 0, 
+    1443936.519 673793.016 0, 1444228.187 673819.154 0, 1444519.853 673845.309 0, 1444811.518 673871.481 0, 1445103.182 673897.67 0, 1445394.843 673923.877 0, 1445686.504 673950.1 0, 1445978.162 673976.341 0, 1446269.82 674002.599 0, 1446561.475 674028.874 0, 
+    1446853.129 674055.167 0, 1447144.782 674081.476 0, 1447436.433 674107.803 0, 1447728.082 674134.146 0, 1448019.73 674160.507 0, 1448311.377 674186.886 0, 1448603.022 674213.281 0, 1448894.665 674239.693 0, 1449184.967 674266.002 0, 1449687.618 668721.227 0, 
+    1450190.239 663176.771 0))
+
+POLYGON ((1463181.923 675554.805 0, 1462891.694 675527.677 0, 1462600.126 675500.44 0, 1462308.557 675473.221 0, 1462016.986 675446.019 0, 1461725.414 675418.834 0, 1461433.84 675391.667 0, 1461142.265 675364.516 0, 1460850.688 675337.383 0, 1460559.109 675310.267 0, 
+    1460267.529 675283.168 0, 1459975.947 675256.086 0, 1459684.363 675229.021 0, 1459392.778 675201.974 0, 1459101.192 675174.943 0, 1458809.604 675147.93 0, 1458518.014 675120.934 0, 1458226.422 675093.955 0, 1457934.829 675066.993 0, 1457643.235 675040.049 0, 
+    1457351.639 675013.121 0, 1457060.041 674986.211 0, 1456768.442 674959.318 0, 1456476.841 674932.442 0, 1456183.9 674905.46 0, 1455893.634 674878.742 0, 1455602.028 674851.918 0, 1455310.421 674825.11 0, 1455018.812 674798.32 0, 1454727.202 674771.547 0, 
+    1454435.59 674744.792 0, 1454143.976 674718.053 0, 1453852.361 674691.332 0, 1453560.745 674664.627 0, 1453269.126 674637.94 0, 1452977.507 674611.27 0, 1452685.885 674584.617 0, 1452394.262 674557.982 0, 1452102.638 674531.363 0, 1451811.012 674504.762 0, 
+    1451519.384 674478.178 0, 1451227.755 674451.611 0, 1450936.124 674425.061 0, 1450644.492 674398.529 0, 1450352.858 674372.013 0, 1450061.222 674345.515 0, 1449769.585 674319.034 0, 1449477.947 674292.57 0, 1449184.967 674266.002 0, 1448682.288 679811.09 0, 
+    1448179.581 685356.49 0, 1448471.904 685382.999 0, 1448762.89 685409.404 0, 1449053.875 685435.826 0, 1449344.857 685462.265 0, 1449635.838 685488.721 0, 1449926.818 685515.194 0, 1450217.796 685541.684 0, 1450508.773 685568.192 0, 1450799.747 685594.716 0, 
+    1451090.721 685621.258 0, 1451381.693 685647.817 0, 1451672.663 685674.393 0, 1451963.632 685700.986 0, 1452254.599 685727.596 0, 1452545.564 685754.224 0, 1452836.528 685780.868 0, 1453127.491 685807.53 0, 1453418.451 685834.209 0, 1453709.411 685860.904 0, 
+    1454000.368 685887.617 0, 1454291.324 685914.348 0, 1454582.279 685941.095 0, 1454873.232 685967.859 0, 1455162.848 685994.518 0, 1455455.133 686021.439 0, 1455746.081 686048.255 0, 1456037.028 686075.088 0, 1456327.973 686101.938 0, 1456618.917 686128.805 0, 
+    1456909.859 686155.689 0, 1457200.799 686182.591 0, 1457491.738 686209.509 0, 1457782.675 686236.445 0, 1458073.61 686263.397 0, 1458364.544 686290.367 0, 1458655.477 686317.354 0, 1458946.408 686344.358 0, 1459237.337 686371.38 0, 1459528.264 686398.418 0, 
+    1459819.19 686425.474 0, 1460110.115 686452.546 0, 1460401.038 686479.636 0, 1460691.959 686506.743 0, 1460982.879 686533.867 0, 1461273.797 686561.008 0, 1461564.713 686588.166 0, 1461855.628 686615.341 0, 1462145.208 686642.409 0, 1462663.58 681098.452 0, 
+    1463181.923 675554.805 0))
+
+POLYGON ((1476107.146 687967.778 0, 1475817.642 687939.892 0, 1475526.805 687911.895 0, 1475235.966 687883.915 0, 1474945.126 687855.952 0, 1474654.284 687828.006 0, 1474363.441 687800.078 0, 1474072.595 687772.166 0, 1473781.749 687744.272 0, 1473490.9 687716.395 0, 
+    1473200.05 687688.534 0, 1472909.198 687660.691 0, 1472618.345 687632.865 0, 1472327.49 687605.057 0, 1472036.633 687577.265 0, 1471745.775 687549.49 0, 1471454.915 687521.733 0, 1471164.054 687493.993 0, 1470873.19 687466.269 0, 1470582.326 687438.563 0, 
+    1470291.459 687410.874 0, 1470000.591 687383.202 0, 1469709.721 687355.548 0, 1469418.85 687327.91 0, 1469126.645 687300.163 0, 1468837.103 687272.686 0, 1468546.226 687245.1 0, 1468255.349 687217.531 0, 1467964.469 687189.979 0, 1467673.588 687162.444 0, 
+    1467382.705 687134.926 0, 1467091.821 687107.425 0, 1466800.935 687079.942 0, 1466510.048 687052.475 0, 1466219.159 687025.026 0, 1465928.268 686997.594 0, 1465637.375 686970.179 0, 1465346.481 686942.781 0, 1465055.586 686915.4 0, 1464764.689 686888.036 0, 
+    1464473.79 686860.69 0, 1464182.889 686833.36 0, 1463891.987 686806.048 0, 1463601.084 686778.753 0, 1463310.178 686751.475 0, 1463019.272 686724.214 0, 1462728.363 686696.97 0, 1462437.453 686669.743 0, 1462145.208 686642.409 0, 1461626.807 692186.674 0, 
+    1461108.377 697731.244 0, 1461399.967 697758.517 0, 1461690.225 697785.683 0, 1461980.48 697812.866 0, 1462270.735 697840.065 0, 1462560.987 697867.282 0, 1462851.238 697894.516 0, 1463141.488 697921.767 0, 1463431.735 697949.035 0, 1463721.982 697976.321 0, 
+    1464012.226 698003.623 0, 1464302.469 698030.942 0, 1464592.711 698058.279 0, 1464882.95 698085.632 0, 1465173.188 698113.003 0, 1465463.425 698140.391 0, 1465753.66 698167.795 0, 1466043.893 698195.217 0, 1466334.125 698222.656 0, 1466624.355 698250.112 0, 
+    1466914.583 698277.585 0, 1467204.81 698305.076 0, 1467495.035 698332.583 0, 1467785.259 698360.107 0, 1468074.152 698387.523 0, 1468365.701 698415.207 0, 1468655.92 698442.783 0, 1468946.137 698470.376 0, 1469236.353 698497.985 0, 1469526.567 698525.612 0, 
+    1469816.779 698553.256 0, 1470106.99 698580.917 0, 1470397.198 698608.595 0, 1470687.406 698636.291 0, 1470977.612 698664.003 0, 1471267.816 698691.732 0, 1471558.018 698719.479 0, 1471848.219 698747.242 0, 1472138.418 698775.023 0, 1472428.616 698802.82 0, 
+    1472718.812 698830.635 0, 1473009.006 698858.467 0, 1473299.199 698886.316 0, 1473589.39 698914.182 0, 1473879.579 698942.065 0, 1474169.767 698969.965 0, 1474459.953 698997.882 0, 1474750.137 699025.817 0, 1475038.992 699053.64 0, 1475573.083 693510.557 0, 
+    1476107.146 687967.778 0))
+
+POLYGON ((1488965.814 700415.387 0, 1488677.037 700386.747 0, 1488386.933 700357.993 0, 1488096.827 700329.256 0, 1487806.719 700300.536 0, 1487516.61 700271.834 0, 1487226.499 700243.148 0, 1486936.386 700214.479 0, 1486646.271 700185.828 0, 1486356.155 700157.193 0, 
+    1486066.037 700128.576 0, 1485775.918 700099.975 0, 1485485.797 700071.392 0, 1485195.674 700042.826 0, 1484905.549 700014.277 0, 1484615.423 699985.745 0, 1484325.295 699957.23 0, 1484035.165 699928.732 0, 1483745.034 699900.251 0, 1483454.901 699871.787 0, 
+    1483164.766 699843.341 0, 1482874.63 699814.911 0, 1482584.492 699786.499 0, 1482294.352 699758.103 0, 1482002.884 699729.595 0, 1481714.068 699701.364 0, 1481423.923 699673.019 0, 1481133.777 699644.692 0, 1480843.629 699616.382 0, 1480553.479 699588.089 0, 
+    1480263.328 699559.813 0, 1479973.175 699531.555 0, 1479683.02 699503.313 0, 1479392.864 699475.088 0, 1479102.706 699446.881 0, 1478812.546 699418.69 0, 1478522.385 699390.517 0, 1478232.222 699362.36 0, 1477942.057 699334.221 0, 1477651.891 699306.099 0, 
+    1477361.723 699277.994 0, 1477071.553 699249.906 0, 1476781.382 699221.835 0, 1476491.209 699193.781 0, 1476201.035 699165.744 0, 1475910.858 699137.725 0, 1475620.681 699109.722 0, 1475330.501 699081.736 0, 1475038.992 699053.64 0, 1474504.871 704597.024 0, 
+    1473970.722 710140.706 0, 1474261.576 710168.739 0, 1474551.102 710196.662 0, 1474840.628 710224.601 0, 1475130.151 710252.558 0, 1475419.673 710280.532 0, 1475709.194 710308.522 0, 1475998.712 710336.53 0, 1476288.23 710364.555 0, 1476577.745 710392.597 0, 
+    1476867.259 710420.656 0, 1477156.771 710448.732 0, 1477446.281 710476.825 0, 1477735.79 710504.935 0, 1478025.297 710533.062 0, 1478314.803 710561.206 0, 1478604.307 710589.367 0, 1478893.809 710617.546 0, 1479183.309 710645.741 0, 1479472.808 710673.953 0, 
+    1479762.305 710702.183 0, 1480051.801 710730.429 0, 1480341.295 710758.692 0, 1480630.787 710786.973 0, 1480918.953 710815.141 0, 1481209.766 710843.585 0, 1481499.254 710871.916 0, 1481788.739 710900.265 0, 1482078.223 710928.631 0, 1482367.705 710957.013 0, 
+    1482657.186 710985.413 0, 1482946.665 711013.83 0, 1483236.142 711042.264 0, 1483525.617 711070.714 0, 1483815.091 711099.182 0, 1484104.563 711127.667 0, 1484394.034 711156.169 0, 1484683.503 711184.688 0, 1484972.97 711213.224 0, 1485262.435 711241.777 0, 
+    1485551.899 711270.347 0, 1485841.361 711298.935 0, 1486130.821 711327.539 0, 1486420.28 711356.16 0, 1486709.737 711384.798 0, 1486999.192 711413.453 0, 1487288.646 711442.126 0, 1487578.098 711470.815 0, 1487866.226 711499.39 0, 1488416.035 705957.24 0, 
+    1488965.814 700415.387 0))
+
+POLYGON ((1501757.836 712897.327 0, 1501469.788 712867.938 0, 1501180.418 712838.431 0, 1500891.047 712808.941 0, 1500601.673 712779.468 0, 1500312.298 712750.012 0, 1500022.922 712720.573 0, 1499733.543 712691.151 0, 1499444.163 712661.746 0, 1499154.781 712632.358 0, 
+    1498865.398 712602.988 0, 1498576.012 712573.634 0, 1498286.625 712544.297 0, 1497997.236 712514.978 0, 1497707.846 712485.675 0, 1497418.453 712456.389 0, 1497129.06 712427.121 0, 1496839.664 712397.869 0, 1496550.266 712368.635 0, 1496260.867 712339.417 0, 
+    1495971.466 712310.217 0, 1495682.064 712281.034 0, 1495392.66 712251.867 0, 1495103.253 712222.718 0, 1494812.524 712193.453 0, 1494524.436 712164.471 0, 1494235.025 712135.372 0, 1493945.612 712106.291 0, 1493656.198 712077.227 0, 1493366.781 712048.18 0, 
+    1493077.363 712019.15 0, 1492787.944 711990.137 0, 1492498.522 711961.141 0, 1492209.099 711932.162 0, 1491919.674 711903.2 0, 1491630.248 711874.255 0, 1491340.82 711845.327 0, 1491051.39 711816.416 0, 1490761.958 711787.523 0, 1490472.525 711758.646 0, 
+    1490183.09 711729.786 0, 1489893.653 711700.943 0, 1489604.215 711672.118 0, 1489314.774 711643.309 0, 1489025.333 711614.518 0, 1488735.889 711585.743 0, 1488446.444 711556.985 0, 1488156.997 711528.245 0, 1487866.226 711499.39 0, 1487316.387 717041.835 0, 
+    1486766.52 722584.571 0, 1487056.636 722613.36 0, 1487345.431 722642.036 0, 1487634.223 722670.729 0, 1487923.014 722699.438 0, 1488211.804 722728.165 0, 1488500.591 722756.909 0, 1488789.377 722785.669 0, 1489078.162 722814.447 0, 1489366.944 722843.242 0, 
+    1489655.725 722872.053 0, 1489944.504 722900.882 0, 1490233.282 722929.728 0, 1490522.058 722958.59 0, 1490810.832 722987.47 0, 1491099.604 723016.366 0, 1491388.375 723045.28 0, 1491677.144 723074.211 0, 1491965.911 723103.158 0, 1492254.677 723132.123 0, 
+    1492543.441 723161.105 0, 1492832.203 723190.103 0, 1493120.964 723219.119 0, 1493409.722 723248.152 0, 1493697.161 723277.068 0, 1493987.235 723306.268 0, 1494275.989 723335.351 0, 1494564.741 723364.452 0, 1494853.491 723393.57 0, 1495142.239 723422.704 0, 
+    1495430.986 723451.856 0, 1495719.731 723481.024 0, 1496008.475 723510.21 0, 1496297.216 723539.412 0, 1496585.956 723568.632 0, 1496874.694 723597.869 0, 1497163.431 723627.122 0, 1497452.166 723656.393 0, 1497740.899 723685.68 0, 1498029.63 723714.985 0, 
+    1498318.36 723744.306 0, 1498607.087 723773.645 0, 1498895.814 723803 0, 1499184.538 723832.373 0, 1499473.261 723861.762 0, 1499761.982 723891.169 0, 1500050.701 723920.592 0, 1500339.418 723950.033 0, 1500626.817 723979.356 0, 1501192.341 718438.196 0, 
+    1501757.836 712897.327 0))
+
+POLYGON ((1514483.118 725413.294 0, 1514195.801 725383.158 0, 1513907.168 725352.902 0, 1513618.533 725322.663 0, 1513329.896 725292.441 0, 1513041.258 725262.236 0, 1512752.617 725232.048 0, 1512463.975 725201.877 0, 1512175.332 725171.723 0, 1511886.686 725141.586 0, 
+    1511598.039 725111.466 0, 1511309.389 725081.362 0, 1511020.739 725051.276 0, 1510732.086 725021.207 0, 1510443.431 724991.155 0, 1510154.775 724961.12 0, 1509866.117 724931.102 0, 1509577.457 724901.1 0, 1509288.796 724871.116 0, 1509000.133 724841.149 0, 
+    1508711.468 724811.199 0, 1508422.801 724781.265 0, 1508134.132 724751.349 0, 1507845.462 724721.45 0, 1507555.474 724691.431 0, 1507268.116 724661.702 0, 1506979.44 724631.854 0, 1506690.763 724602.023 0, 1506402.084 724572.208 0, 1506113.403 724542.411 0, 
+    1505824.72 724512.631 0, 1505536.036 724482.867 0, 1505247.35 724453.121 0, 1504958.662 724423.392 0, 1504669.972 724393.679 0, 1504381.281 724363.984 0, 1504092.588 724334.306 0, 1503803.893 724304.644 0, 1503515.196 724275 0, 1503226.498 724245.372 0, 
+    1502937.798 724215.762 0, 1502649.096 724186.169 0, 1502360.392 724156.592 0, 1502071.687 724127.033 0, 1501782.98 724097.49 0, 1501494.271 724067.965 0, 1501205.56 724038.456 0, 1500916.848 724008.965 0, 1500626.817 723979.356 0, 1500061.263 729520.803 0, 
+    1499495.681 735062.534 0, 1499785.057 735092.076 0, 1500073.117 735121.501 0, 1500361.175 735150.943 0, 1500649.231 735180.402 0, 1500937.286 735209.877 0, 1501225.339 735239.37 0, 1501513.391 735268.879 0, 1501801.44 735298.406 0, 1502089.488 735327.95 0, 
+    1502377.534 735357.51 0, 1502665.578 735387.087 0, 1502953.621 735416.682 0, 1503241.662 735446.293 0, 1503529.701 735475.921 0, 1503817.738 735505.567 0, 1504105.774 735535.229 0, 1504393.808 735564.908 0, 1504681.84 735594.604 0, 1504969.87 735624.317 0, 
+    1505257.899 735654.047 0, 1505545.926 735683.794 0, 1505833.951 735713.558 0, 1506121.974 735743.339 0, 1506408.683 735773.001 0, 1506698.016 735802.951 0, 1506986.034 735832.783 0, 1507274.05 735862.632 0, 1507562.065 735892.497 0, 1507850.078 735922.38 0, 
+    1508138.089 735952.28 0, 1508426.098 735982.196 0, 1508714.106 736012.129 0, 1509002.111 736042.08 0, 1509290.115 736072.047 0, 1509578.118 736102.031 0, 1509866.118 736132.033 0, 1510154.117 736162.051 0, 1510442.114 736192.086 0, 1510730.109 736222.138 0, 
+    1511018.102 736252.207 0, 1511306.094 736282.293 0, 1511594.084 736312.396 0, 1511882.072 736342.516 0, 1512170.058 736372.653 0, 1512458.043 736402.806 0, 1512746.026 736432.977 0, 1513034.007 736463.165 0, 1513320.674 736493.232 0, 1513901.911 730953.121 0, 
+    1514483.118 725413.294 0))
+
+POLYGON ((1527141.571 737962.982 0, 1526854.987 737932.105 0, 1526567.092 737901.104 0, 1526279.196 737870.12 0, 1525991.298 737839.152 0, 1525703.398 737808.202 0, 1525415.496 737777.269 0, 1525127.592 737746.352 0, 1524839.687 737715.453 0, 1524551.779 737684.57 0, 
+    1524263.87 737653.705 0, 1523975.959 737622.856 0, 1523688.046 737592.024 0, 1523400.132 737561.21 0, 1523112.215 737530.412 0, 1522824.297 737499.631 0, 1522536.377 737468.867 0, 1522248.455 737438.12 0, 1521960.532 737407.39 0, 1521672.606 737376.677 0, 
+    1521384.679 737345.981 0, 1521096.75 737315.301 0, 1520808.819 737284.639 0, 1520520.886 737253.994 0, 1520231.642 737223.226 0, 1519945.016 737192.754 0, 1519657.078 737162.16 0, 1519369.138 737131.582 0, 1519081.196 737101.022 0, 1518793.252 737070.478 0, 
+    1518505.307 737039.951 0, 1518217.36 737009.442 0, 1517929.411 736978.949 0, 1517641.461 736948.473 0, 1517353.508 736918.014 0, 1517065.554 736887.572 0, 1516777.598 736857.147 0, 1516489.64 736826.739 0, 1516201.68 736796.348 0, 1515913.719 736765.974 0, 
+    1515625.756 736735.617 0, 1515337.791 736705.277 0, 1515049.824 736674.953 0, 1514761.855 736644.647 0, 1514473.885 736614.358 0, 1514185.913 736584.085 0, 1513897.939 736553.83 0, 1513609.963 736523.591 0, 1513320.674 736493.232 0, 1512739.408 742033.623 0, 
+    1512158.113 747574.292 0, 1512446.747 747604.582 0, 1512734.071 747634.752 0, 1513021.392 747664.939 0, 1513308.712 747695.143 0, 1513596.03 747725.364 0, 1513883.347 747755.602 0, 1514170.661 747785.856 0, 1514457.974 747816.128 0, 1514745.285 747846.416 0, 
+    1515032.594 747876.722 0, 1515319.902 747907.044 0, 1515607.208 747937.383 0, 1515894.511 747967.739 0, 1516181.813 747998.112 0, 1516469.114 748028.502 0, 1516756.412 748058.909 0, 1517043.709 748089.332 0, 1517331.004 748119.773 0, 1517618.297 748150.231 0, 
+    1517905.588 748180.705 0, 1518192.878 748211.196 0, 1518480.166 748241.705 0, 1518767.452 748272.23 0, 1519053.429 748302.633 0, 1519342.018 748333.331 0, 1519629.299 748363.907 0, 1519916.578 748394.5 0, 1520203.855 748425.109 0, 1520491.13 748455.736 0, 
+    1520778.403 748486.379 0, 1521065.675 748517.04 0, 1521352.944 748547.717 0, 1521640.212 748578.411 0, 1521927.479 748609.123 0, 1522214.743 748639.851 0, 1522502.005 748670.596 0, 1522789.266 748701.358 0, 1523076.525 748732.136 0, 1523363.782 748762.932 0, 
+    1523651.037 748793.745 0, 1523938.291 748824.574 0, 1524225.543 748855.421 0, 1524512.792 748886.284 0, 1524800.04 748917.164 0, 1525087.287 748948.061 0, 1525374.531 748978.975 0, 1525661.774 749009.906 0, 1525947.708 749040.713 0, 1526544.654 743501.709 0, 
+    1527141.571 737962.982 0))
+
+POLYGON ((1539733.105 750546.087 0, 1539447.257 750514.472 0, 1539160.102 750482.73 0, 1538872.947 750451.004 0, 1538585.789 750419.296 0, 1538298.629 750387.604 0, 1538011.468 750355.929 0, 1537724.304 750324.272 0, 1537437.139 750292.631 0, 1537149.972 750261.007 0, 
+    1536862.803 750229.399 0, 1536575.632 750197.809 0, 1536288.46 750166.236 0, 1536001.285 750134.679 0, 1535714.109 750103.14 0, 1535426.931 750071.617 0, 1535139.75 750040.112 0, 1534852.568 750008.623 0, 1534565.385 749977.151 0, 1534278.199 749945.696 0, 
+    1533991.012 749914.258 0, 1533703.822 749882.837 0, 1533416.631 749851.432 0, 1533129.438 749820.045 0, 1532840.938 749788.532 0, 1532555.046 749757.321 0, 1532267.848 749725.984 0, 1531980.647 749694.664 0, 1531693.445 749663.362 0, 1531406.241 749632.076 0, 
+    1531119.035 749600.806 0, 1530831.827 749569.554 0, 1530544.618 749538.319 0, 1530257.406 749507.101 0, 1529970.193 749475.899 0, 1529682.978 749444.715 0, 1529395.761 749413.547 0, 1529108.542 749382.396 0, 1528821.321 749351.263 0, 1528534.099 749320.146 0, 
+    1528246.874 749289.046 0, 1527959.648 749257.963 0, 1527672.42 749226.896 0, 1527385.191 749195.847 0, 1527097.959 749164.815 0, 1526810.726 749133.799 0, 1526523.49 749102.801 0, 1526236.253 749071.819 0, 1525947.708 749040.713 0, 1525350.733 754579.991 0, 
+    1524753.728 760119.538 0, 1525041.618 760150.573 0, 1525328.203 760181.484 0, 1525614.786 760212.413 0, 1525901.367 760243.358 0, 1526187.947 760274.32 0, 1526474.525 760305.299 0, 1526761.101 760336.294 0, 1527047.675 760367.307 0, 1527334.247 760398.336 0, 
+    1527620.817 760429.382 0, 1527907.386 760460.446 0, 1528193.953 760491.526 0, 1528480.518 760522.622 0, 1528767.081 760553.736 0, 1529053.642 760584.867 0, 1529340.202 760616.014 0, 1529626.759 760647.179 0, 1529913.315 760678.36 0, 1530199.869 760709.558 0, 
+    1530486.421 760740.773 0, 1530772.971 760772.005 0, 1531059.52 760803.253 0, 1531346.066 760834.519 0, 1531631.309 760865.659 0, 1531919.154 760897.101 0, 1532205.695 760928.417 0, 1532492.234 760959.75 0, 1532778.772 760991.1 0, 1533065.307 761022.466 0, 
+    1533351.841 761053.85 0, 1533638.373 761085.25 0, 1533924.903 761116.668 0, 1534211.431 761148.102 0, 1534497.957 761179.553 0, 1534784.482 761211.021 0, 1535071.004 761242.506 0, 1535357.525 761274.007 0, 1535644.044 761305.526 0, 1535930.561 761337.061 0, 
+    1536217.076 761368.613 0, 1536503.589 761400.183 0, 1536790.101 761431.769 0, 1537076.61 761463.371 0, 1537363.118 761494.991 0, 1537649.624 761526.628 0, 1537936.128 761558.281 0, 1538222.63 761589.951 0, 1538507.83 761621.495 0, 1539120.483 756083.656 0, 
+    1539733.105 750546.087 0))
+
+POLYGON ((1552257.634 763162.303 0, 1551972.522 763129.954 0, 1551686.111 763097.474 0, 1551399.697 763065.011 0, 1551113.282 763032.565 0, 1550826.865 763000.136 0, 1550540.445 762967.724 0, 1550254.024 762935.329 0, 1549967.601 762902.951 0, 1549681.176 762870.589 0, 
+    1549394.75 762838.244 0, 1549108.321 762805.916 0, 1548821.89 762773.605 0, 1548535.458 762741.311 0, 1548249.023 762709.034 0, 1547962.587 762676.774 0, 1547676.149 762644.53 0, 1547389.709 762612.303 0, 1547103.267 762580.094 0, 1546816.823 762547.901 0, 
+    1546530.377 762515.724 0, 1546243.93 762483.565 0, 1545957.48 762451.423 0, 1545671.029 762419.297 0, 1545383.276 762387.043 0, 1545098.12 762355.097 0, 1544811.663 762323.022 0, 1544525.204 762290.964 0, 1544238.743 762258.922 0, 1543952.28 762226.898 0, 
+    1543665.815 762194.89 0, 1543379.349 762162.9 0, 1543092.881 762130.926 0, 1542806.41 762098.969 0, 1542519.938 762067.029 0, 1542233.464 762035.106 0, 1541946.988 762003.199 0, 1541660.51 761971.31 0, 1541374.03 761939.437 0, 1541087.549 761907.582 0, 
+    1540801.065 761875.743 0, 1540514.58 761843.921 0, 1540228.093 761812.115 0, 1539941.604 761780.327 0, 1539655.113 761748.556 0, 1539368.62 761716.801 0, 1539082.125 761685.063 0, 1538795.629 761653.342 0, 1538507.83 761621.495 0, 1537895.148 767159.6 0, 
+    1537282.437 772697.968 0, 1537569.581 772729.743 0, 1537855.425 772761.392 0, 1538141.268 772793.057 0, 1538427.109 772824.74 0, 1538712.948 772856.439 0, 1538998.785 772888.155 0, 1539284.62 772919.888 0, 1539570.454 772951.637 0, 1539856.285 772983.404 0, 
+    1540142.115 773015.187 0, 1540427.943 773046.987 0, 1540713.769 773078.804 0, 1540999.593 773110.638 0, 1541285.415 773142.488 0, 1541571.235 773174.356 0, 1541857.054 773206.24 0, 1542142.87 773238.141 0, 1542428.685 773270.059 0, 1542714.498 773301.993 0, 
+    1543000.309 773333.945 0, 1543286.118 773365.913 0, 1543571.925 773397.898 0, 1543857.73 773429.9 0, 1544142.238 773461.774 0, 1544429.335 773493.955 0, 1544715.135 773526.007 0, 1545000.933 773558.077 0, 1545286.728 773590.163 0, 1545572.522 773622.266 0, 
+    1545858.314 773654.385 0, 1546144.105 773686.522 0, 1546429.893 773718.675 0, 1546715.679 773750.845 0, 1547001.464 773783.032 0, 1547287.246 773815.236 0, 1547573.027 773847.457 0, 1547858.806 773879.694 0, 1548144.583 773911.949 0, 1548430.358 773944.22 0, 
+    1548716.131 773976.508 0, 1549001.902 774008.812 0, 1549287.672 774041.134 0, 1549573.439 774073.472 0, 1549859.204 774105.828 0, 1550144.968 774138.2 0, 1550430.73 774170.588 0, 1550716.49 774202.994 0, 1551000.953 774235.27 0, 1551629.308 768698.655 0, 
+    1552257.634 763162.303 0))
+
+POLYGON ((1564715.07 775811.323 0, 1564430.698 775778.244 0, 1564145.03 775745.031 0, 1563859.361 775711.835 0, 1563573.69 775678.655 0, 1563288.017 775645.493 0, 1563002.342 775612.347 0, 1562716.666 775579.219 0, 1562430.987 775546.107 0, 1562145.306 775513.011 0, 
+    1561859.623 775479.933 0, 1561573.939 775446.872 0, 1561288.252 775413.827 0, 1561002.564 775380.799 0, 1560716.873 775347.788 0, 1560431.181 775314.794 0, 1560145.486 775281.816 0, 1559859.79 775248.855 0, 1559574.092 775215.912 0, 1559288.392 775182.985 0, 
+    1559002.689 775150.074 0, 1558716.985 775117.181 0, 1558431.279 775084.304 0, 1558145.571 775051.445 0, 1557858.568 775018.453 0, 1557574.15 774985.776 0, 1557288.436 774952.966 0, 1557002.72 774920.174 0, 1556717.003 774887.398 0, 1556431.283 774854.639 0, 
+    1556145.562 774821.897 0, 1555859.839 774789.172 0, 1555574.113 774756.464 0, 1555288.386 774723.772 0, 1555002.657 774691.097 0, 1554716.926 774658.439 0, 1554431.193 774625.798 0, 1554145.458 774593.174 0, 1553859.721 774560.567 0, 1553573.982 774527.976 0, 
+    1553288.242 774495.402 0, 1553002.499 774462.845 0, 1552716.755 774430.305 0, 1552431.008 774397.781 0, 1552145.26 774365.275 0, 1551859.51 774332.785 0, 1551573.757 774300.312 0, 1551288.003 774267.856 0, 1551000.953 774235.27 0, 1550372.568 779772.144 0, 
+    1549744.153 785309.274 0, 1550030.55 785341.786 0, 1550315.652 785374.168 0, 1550600.752 785406.567 0, 1550885.851 785438.983 0, 1551170.947 785471.415 0, 1551456.042 785503.864 0, 1551741.135 785536.33 0, 1552026.225 785568.813 0, 1552311.314 785601.313 0, 
+    1552596.401 785633.829 0, 1552881.486 785666.362 0, 1553166.57 785698.912 0, 1553451.651 785731.479 0, 1553736.73 785764.062 0, 1554021.808 785796.662 0, 1554306.883 785829.279 0, 1554591.957 785861.913 0, 1554877.028 785894.564 0, 1555162.098 785927.231 0, 
+    1555447.166 785959.915 0, 1555732.232 785992.616 0, 1556017.296 786025.334 0, 1556302.358 786058.068 0, 1556586.127 786090.671 0, 1556872.476 786123.587 0, 1557157.532 786156.372 0, 1557442.587 786189.174 0, 1557727.639 786221.992 0, 1558012.689 786254.827 0, 
+    1558297.738 786287.679 0, 1558582.784 786320.548 0, 1558867.829 786353.433 0, 1559152.872 786386.336 0, 1559437.913 786419.255 0, 1559722.951 786452.19 0, 1560007.988 786485.143 0, 1560293.023 786518.112 0, 1560578.056 786551.098 0, 1560863.087 786584.101 0, 
+    1561148.117 786617.121 0, 1561433.144 786650.157 0, 1561718.169 786683.211 0, 1562003.192 786716.281 0, 1562288.214 786749.367 0, 1562573.233 786782.471 0, 1562858.25 786815.591 0, 1563143.266 786848.728 0, 1563426.99 786881.732 0, 1564071.045 781346.4 0, 
+    1564715.07 775811.323 0))
+
+POLYGON ((1577105.33 788492.841 0, 1576821.698 788459.035 0, 1576536.777 788425.093 0, 1576251.854 788391.168 0, 1575966.93 788357.259 0, 1575682.003 788323.367 0, 1575397.074 788289.492 0, 1575112.143 788255.634 0, 1574827.211 788221.792 0, 1574542.276 788187.967 0, 
+    1574257.339 788154.159 0, 1573972.401 788120.368 0, 1573687.46 788086.594 0, 1573402.517 788052.836 0, 1573117.573 788019.095 0, 1572832.626 787985.371 0, 1572547.677 787951.663 0, 1572262.727 787917.973 0, 1571977.774 787884.299 0, 1571692.82 787850.642 0, 
+    1571407.863 787817.001 0, 1571122.905 787783.378 0, 1570837.944 787749.771 0, 1570552.982 787716.181 0, 1570266.729 787682.456 0, 1569983.051 787649.051 0, 1569698.082 787615.512 0, 1569413.112 787581.989 0, 1569128.139 787548.483 0, 1568843.165 787514.993 0, 
+    1568558.189 787481.521 0, 1568273.211 787448.065 0, 1567988.23 787414.626 0, 1567703.248 787381.204 0, 1567418.264 787347.798 0, 1567133.278 787314.409 0, 1566848.29 787281.037 0, 1566563.3 787247.682 0, 1566278.308 787214.344 0, 1565993.314 787181.022 0, 
+    1565708.318 787147.717 0, 1565423.32 787114.429 0, 1565138.32 787081.158 0, 1564853.318 787047.903 0, 1564568.314 787014.666 0, 1564283.309 786981.445 0, 1563998.301 786948.24 0, 1563713.291 786915.053 0, 1563426.99 786881.732 0, 1562782.906 792417.317 0, 
+    1562138.793 797953.151 0, 1562424.439 797986.395 0, 1562708.797 798019.507 0, 1562993.153 798052.635 0, 1563277.507 798085.78 0, 1563561.859 798118.942 0, 1563846.21 798152.12 0, 1564130.558 798185.316 0, 1564414.904 798218.528 0, 1564699.249 798251.756 0, 
+    1564983.591 798285.002 0, 1565267.931 798318.264 0, 1565552.27 798351.543 0, 1565836.606 798384.839 0, 1566120.941 798418.151 0, 1566405.273 798451.48 0, 1566689.604 798484.826 0, 1566973.933 798518.189 0, 1567258.26 798551.568 0, 1567542.584 798584.964 0, 
+    1567826.907 798618.377 0, 1568111.228 798651.806 0, 1568395.547 798685.253 0, 1568679.864 798718.716 0, 1568962.893 798752.044 0, 1569248.491 798785.692 0, 1569532.802 798819.205 0, 1569817.111 798852.735 0, 1570101.418 798886.282 0, 1570385.723 798919.845 0, 
+    1570670.026 798953.425 0, 1570954.328 798987.022 0, 1571238.627 799020.636 0, 1571522.924 799054.266 0, 1571807.219 799087.913 0, 1572091.512 799121.577 0, 1572375.803 799155.257 0, 1572660.092 799188.955 0, 1572944.38 799222.669 0, 1573228.665 799256.399 0, 
+    1573512.948 799290.147 0, 1573797.229 799323.911 0, 1574081.509 799357.692 0, 1574365.786 799391.49 0, 1574650.061 799425.304 0, 1574934.335 799459.135 0, 1575218.606 799492.983 0, 1575502.875 799526.848 0, 1575785.859 799560.576 0, 1576445.609 794026.584 0, 
+    1577105.33 788492.841 0))
+
+POLYGON ((1589428.329 801206.55 0, 1589145.44 801172.022 0, 1588861.267 801137.354 0, 1588577.093 801102.703 0, 1588292.916 801068.069 0, 1588008.738 801033.452 0, 1587724.557 800998.851 0, 1587440.374 800964.267 0, 1587156.189 800929.7 0, 1586872.003 800895.15 0, 
+    1586587.814 800860.616 0, 1586303.623 800826.099 0, 1586019.43 800791.599 0, 1585735.235 800757.115 0, 1585451.038 800722.648 0, 1585166.839 800688.198 0, 1584882.638 800653.765 0, 1584598.435 800619.348 0, 1584314.23 800584.948 0, 1584030.023 800550.565 0, 
+    1583745.814 800516.198 0, 1583461.603 800481.849 0, 1583177.39 800447.516 0, 1582893.175 800413.199 0, 1582607.675 800378.745 0, 1582324.738 800344.617 0, 1582040.517 800310.351 0, 1581756.294 800276.101 0, 1581472.069 800241.869 0, 1581187.842 800207.653 0, 
+    1580903.612 800173.454 0, 1580619.381 800139.271 0, 1580335.148 800105.105 0, 1580050.912 800070.956 0, 1579766.675 800036.824 0, 1579482.436 800002.709 0, 1579198.195 799968.61 0, 1578913.951 799934.528 0, 1578629.706 799900.462 0, 1578345.459 799866.414 0, 
+    1578061.209 799832.382 0, 1577776.958 799798.367 0, 1577492.705 799764.368 0, 1577208.449 799730.386 0, 1576924.192 799696.421 0, 1576639.933 799662.473 0, 1576355.671 799628.542 0, 1576071.408 799594.627 0, 1575785.859 799560.576 0, 1575126.079 805094.813 0, 
+    1574466.271 810629.291 0, 1574751.165 810663.264 0, 1575034.777 810697.101 0, 1575318.387 810730.955 0, 1575601.995 810764.826 0, 1575885.601 810798.713 0, 1576169.205 810832.617 0, 1576452.807 810866.537 0, 1576736.407 810900.474 0, 1577020.004 810934.428 0, 
+    1577303.6 810968.399 0, 1577587.194 811002.386 0, 1577870.786 811036.39 0, 1578154.376 811070.411 0, 1578437.964 811104.448 0, 1578721.55 811138.502 0, 1579005.134 811172.573 0, 1579288.716 811206.66 0, 1579572.295 811240.764 0, 1579855.873 811274.885 0, 
+    1580139.449 811309.023 0, 1580423.023 811343.177 0, 1580706.595 811377.348 0, 1580990.165 811411.535 0, 1581272.453 811445.585 0, 1581557.298 811479.961 0, 1581840.862 811514.198 0, 1582124.424 811548.453 0, 1582407.983 811582.724 0, 1582691.541 811617.011 0, 
+    1582975.097 811651.316 0, 1583258.651 811685.637 0, 1583542.202 811719.975 0, 1583825.752 811754.329 0, 1584109.3 811788.7 0, 1584392.845 811823.088 0, 1584676.389 811857.493 0, 1584959.93 811891.914 0, 1585243.47 811926.352 0, 1585527.007 811960.807 0, 
+    1585810.543 811995.278 0, 1586094.076 812029.766 0, 1586377.608 812064.271 0, 1586661.137 812098.792 0, 1586944.664 812133.33 0, 1587228.19 812167.885 0, 1587511.713 812202.456 0, 1587795.234 812237.044 0, 1588077.475 812271.493 0, 1588752.917 806738.901 0, 
+    1589428.329 801206.55 0))
+
+POLYGON ((1601683.986 813952.142 0, 1601401.841 813916.896 0, 1601118.419 813881.507 0, 1600834.994 813846.135 0, 1600551.568 813810.779 0, 1600268.139 813775.44 0, 1599984.708 813740.118 0, 1599701.276 813704.812 0, 1599417.841 813669.523 0, 1599134.404 813634.251 0, 
+    1598850.965 813598.996 0, 1598567.524 813563.757 0, 1598284.08 813528.535 0, 1598000.635 813493.329 0, 1597717.188 813458.141 0, 1597433.738 813422.968 0, 1597150.287 813387.813 0, 1596866.833 813352.674 0, 1596583.378 813317.552 0, 1596299.92 813282.447 0, 
+    1596016.46 813247.358 0, 1595732.999 813212.286 0, 1595449.535 813177.231 0, 1595166.069 813142.192 0, 1594881.324 813107.013 0, 1594599.131 813072.165 0, 1594315.659 813037.176 0, 1594032.185 813002.205 0, 1593748.708 812967.249 0, 1593465.23 812932.311 0, 
+    1593181.75 812897.389 0, 1592898.267 812862.484 0, 1592614.783 812827.595 0, 1592331.296 812792.724 0, 1592047.808 812757.868 0, 1591764.317 812723.03 0, 1591480.825 812688.208 0, 1591197.33 812653.403 0, 1590913.833 812618.615 0, 1590630.334 812583.843 0, 
+    1590346.834 812549.088 0, 1590063.331 812514.35 0, 1589779.826 812479.628 0, 1589496.319 812444.923 0, 1589212.81 812410.235 0, 1588929.299 812375.564 0, 1588645.786 812340.909 0, 1588362.271 812306.271 0, 1588077.475 812271.493 0, 1587402.004 817804.323 0, 
+    1586726.505 823337.388 0, 1587010.646 823372.086 0, 1587293.51 823406.644 0, 1587576.372 823441.22 0, 1587859.232 823475.811 0, 1588142.089 823510.42 0, 1588424.945 823545.045 0, 1588707.799 823579.687 0, 1588990.65 823614.346 0, 1589273.5 823649.021 0, 
+    1589556.347 823683.712 0, 1589839.193 823718.421 0, 1590122.036 823753.146 0, 1590404.878 823787.888 0, 1590687.717 823822.646 0, 1590970.554 823857.421 0, 1591253.389 823892.213 0, 1591536.223 823927.021 0, 1591819.054 823961.846 0, 1592101.883 823996.688 0, 
+    1592384.71 824031.546 0, 1592667.535 824066.421 0, 1592950.358 824101.312 0, 1593233.179 824136.221 0, 1593514.724 824170.988 0, 1593798.814 824206.087 0, 1594081.629 824241.045 0, 1594364.442 824276.02 0, 1594647.252 824311.011 0, 1594930.061 824346.019 0, 
+    1595212.867 824381.044 0, 1595495.672 824416.086 0, 1595778.474 824451.144 0, 1596061.275 824486.218 0, 1596344.073 824521.31 0, 1596626.869 824556.417 0, 1596909.663 824591.542 0, 1597192.455 824626.683 0, 1597475.245 824661.841 0, 1597758.033 824697.016 0, 
+    1598040.819 824732.207 0, 1598323.602 824767.415 0, 1598606.384 824802.639 0, 1598889.164 824837.88 0, 1599171.941 824873.138 0, 1599454.717 824908.412 0, 1599737.49 824943.703 0, 1600020.261 824979.011 0, 1600301.758 825014.176 0, 1600992.887 819483.042 0, 
+    1601683.986 813952.142 0))
+
+POLYGON ((1118469.91 388461.571 0, 1118162.921 388454.641 0, 1117854.458 388447.695 0, 1117545.994 388440.767 0, 1117237.529 388433.858 0, 1116929.065 388426.967 0, 1116620.6 388420.094 0, 1116312.134 388413.239 0, 1116003.668 388406.402 0, 1115695.202 388399.583 0, 
+    1115386.736 388392.783 0, 1115078.268 388386 0, 1114769.801 388379.236 0, 1114461.333 388372.49 0, 1114152.865 388365.762 0, 1113844.396 388359.052 0, 1113535.927 388352.361 0, 1113227.458 388345.687 0, 1112918.988 388339.032 0, 1112610.518 388332.395 0, 
+    1112302.047 388325.776 0, 1111993.576 388319.175 0, 1111685.105 388312.593 0, 1111376.633 388306.028 0, 1111066.686 388299.451 0, 1110759.688 388292.954 0, 1110451.215 388286.444 0, 1110142.742 388279.952 0, 1109834.268 388273.478 0, 1109525.794 388267.023 0, 
+    1109217.32 388260.585 0, 1108908.845 388254.166 0, 1108600.37 388247.765 0, 1108291.894 388241.382 0, 1107983.418 388235.017 0, 1107674.942 388228.671 0, 1107366.465 388222.342 0, 1107057.988 388216.032 0, 1106749.511 388209.74 0, 1106441.033 388203.466 0, 
+    1106132.555 388197.21 0, 1105824.076 388190.972 0, 1105515.597 388184.753 0, 1105207.118 388178.551 0, 1104898.638 388172.368 0, 1104590.158 388166.203 0, 1104281.678 388160.056 0, 1103973.197 388153.927 0, 1103663.24 388147.788 0, 1103553.507 393695.78 0, 
+    1103443.765 399244.234 0, 1103753.066 399250.361 0, 1104060.893 399256.477 0, 1104368.721 399262.61 0, 1104676.548 399268.762 0, 1104984.374 399274.933 0, 1105292.2 399281.121 0, 1105600.026 399287.327 0, 1105907.852 399293.552 0, 1106215.677 399299.794 0, 
+    1106523.501 399306.055 0, 1106831.326 399312.334 0, 1107139.15 399318.631 0, 1107446.973 399324.946 0, 1107754.796 399331.279 0, 1108062.619 399337.63 0, 1108370.442 399344 0, 1108678.264 399350.387 0, 1108986.086 399356.793 0, 1109293.907 399363.217 0, 
+    1109601.728 399369.658 0, 1109909.549 399376.118 0, 1110217.369 399382.597 0, 1110525.189 399389.093 0, 1110831.536 399395.576 0, 1111140.827 399402.14 0, 1111448.646 399408.69 0, 1111756.464 399415.259 0, 1112064.282 399421.846 0, 1112372.099 399428.451 0, 
+    1112679.917 399435.074 0, 1112987.733 399441.715 0, 1113295.55 399448.374 0, 1113603.366 399455.052 0, 1113911.181 399461.747 0, 1114218.996 399468.461 0, 1114526.811 399475.192 0, 1114834.625 399481.942 0, 1115142.439 399488.71 0, 1115450.253 399495.496 0, 
+    1115758.066 399502.301 0, 1116065.879 399509.123 0, 1116373.691 399515.964 0, 1116681.503 399522.822 0, 1116989.315 399529.699 0, 1117297.126 399536.594 0, 1117604.937 399543.507 0, 1117912.747 399550.438 0, 1118219.087 399557.354 0, 1118344.504 394009.232 0, 
+    1118469.91 388461.571 0))
+
+POLYGON ((1132993.465 399912.215 0, 1132687.144 399904.433 0, 1132379.354 399896.633 0, 1132071.564 399888.85 0, 1131763.774 399881.086 0, 1131455.983 399873.339 0, 1131148.191 399865.611 0, 1130840.399 399857.901 0, 1130532.607 399850.209 0, 1130224.814 399842.535 0, 
+    1129917.021 399834.88 0, 1129609.228 399827.242 0, 1129301.434 399819.623 0, 1128993.639 399812.021 0, 1128685.844 399804.438 0, 1128378.049 399796.873 0, 1128070.253 399789.326 0, 1127762.457 399781.797 0, 1127454.66 399774.286 0, 1127146.863 399766.793 0, 
+    1126839.065 399759.319 0, 1126531.267 399751.862 0, 1126223.468 399744.424 0, 1125915.67 399737.004 0, 1125606.401 399729.567 0, 1125300.07 399722.218 0, 1124992.27 399714.852 0, 1124684.469 399707.504 0, 1124376.668 399700.175 0, 1124068.867 399692.863 0, 
+    1123761.065 399685.57 0, 1123453.262 399678.295 0, 1123145.46 399671.037 0, 1122837.656 399663.798 0, 1122529.853 399656.577 0, 1122222.049 399649.375 0, 1121914.244 399642.19 0, 1121606.439 399635.023 0, 1121298.634 399627.875 0, 1120990.828 399620.745 0, 
+    1120683.022 399613.632 0, 1120375.215 399606.538 0, 1120067.408 399599.462 0, 1119759.601 399592.404 0, 1119451.793 399585.365 0, 1119143.984 399578.343 0, 1118836.176 399571.339 0, 1118528.367 399564.354 0, 1118219.087 399557.354 0, 1118093.659 405105.934 0, 
+    1117968.221 410654.972 0, 1118276.845 410661.957 0, 1118584.001 410668.928 0, 1118891.156 410675.916 0, 1119198.311 410682.923 0, 1119505.466 410689.948 0, 1119812.62 410696.991 0, 1120119.774 410704.052 0, 1120426.928 410711.131 0, 1120734.081 410718.228 0, 
+    1121041.233 410725.343 0, 1121348.386 410732.477 0, 1121655.537 410739.628 0, 1121962.689 410746.797 0, 1122269.84 410753.985 0, 1122576.99 410761.19 0, 1122884.14 410768.414 0, 1123191.29 410775.656 0, 1123498.439 410782.916 0, 1123805.588 410790.194 0, 
+    1124112.736 410797.49 0, 1124419.884 410804.804 0, 1124727.032 410812.136 0, 1125034.179 410819.486 0, 1125339.859 410826.819 0, 1125648.472 410834.241 0, 1125955.618 410841.645 0, 1126262.763 410849.068 0, 1126569.908 410856.508 0, 1126877.052 410863.967 0, 
+    1127184.196 410871.444 0, 1127491.34 410878.939 0, 1127798.483 410886.452 0, 1128105.626 410893.983 0, 1128412.768 410901.532 0, 1128719.91 410909.099 0, 1129027.051 410916.684 0, 1129334.192 410924.287 0, 1129641.333 410931.909 0, 1129948.473 410939.548 0, 
+    1130255.612 410947.206 0, 1130562.751 410954.881 0, 1130869.89 410962.575 0, 1131177.028 410970.287 0, 1131484.166 410978.017 0, 1131791.303 410985.765 0, 1132098.44 410993.531 0, 1132405.576 411001.315 0, 1132711.248 411009.08 0, 1132852.362 405460.419 0, 
+    1132993.465 399912.215 0))
+
+POLYGON ((1147453.215 411404.838 0, 1147147.564 411396.21 0, 1146840.451 411387.558 0, 1146533.337 411378.924 0, 1146226.223 411370.309 0, 1145919.109 411361.711 0, 1145611.993 411353.132 0, 1145304.878 411344.57 0, 1144997.761 411336.027 0, 1144690.645 411327.502 0, 
+    1144383.527 411318.994 0, 1144076.41 411310.505 0, 1143769.292 411302.034 0, 1143462.173 411293.581 0, 1143155.054 411285.147 0, 1142847.934 411276.73 0, 1142540.814 411268.331 0, 1142233.693 411259.95 0, 1141926.572 411251.588 0, 1141619.45 411243.243 0, 
+    1141312.328 411234.917 0, 1141005.205 411226.609 0, 1140698.082 411218.318 0, 1140390.959 411210.046 0, 1140082.371 411201.753 0, 1139776.71 411193.556 0, 1139469.585 411185.338 0, 1139162.459 411177.138 0, 1138855.333 411168.957 0, 1138548.207 411160.793 0, 
+    1138241.08 411152.647 0, 1137933.952 411144.52 0, 1137626.824 411136.41 0, 1137319.696 411128.319 0, 1137012.567 411120.245 0, 1136705.437 411112.19 0, 1136398.307 411104.153 0, 1136091.177 411096.134 0, 1135784.046 411088.133 0, 1135476.915 411080.15 0, 
+    1135169.783 411072.185 0, 1134862.651 411064.238 0, 1134555.518 411056.31 0, 1134248.385 411048.399 0, 1133941.252 411040.506 0, 1133634.117 411032.632 0, 1133326.983 411024.776 0, 1133019.848 411016.937 0, 1132711.248 411009.08 0, 1132570.122 416558.193 0, 
+    1132428.984 422107.757 0, 1132736.928 422115.598 0, 1133043.41 422123.42 0, 1133349.891 422131.259 0, 1133656.372 422139.117 0, 1133962.853 422146.993 0, 1134269.333 422154.887 0, 1134575.812 422162.798 0, 1134882.291 422170.728 0, 1135188.77 422178.676 0, 
+    1135495.248 422186.642 0, 1135801.725 422194.626 0, 1136108.202 422202.628 0, 1136414.679 422210.648 0, 1136721.155 422218.686 0, 1137027.631 422226.743 0, 1137334.106 422234.817 0, 1137640.581 422242.909 0, 1137947.055 422251.019 0, 1138253.529 422259.148 0, 
+    1138560.002 422267.294 0, 1138866.475 422275.458 0, 1139172.947 422283.641 0, 1139479.419 422291.841 0, 1139784.43 422300.02 0, 1140092.361 422308.296 0, 1140398.832 422316.551 0, 1140705.302 422324.823 0, 1141011.771 422333.114 0, 1141318.24 422341.423 0, 
+    1141624.709 422349.749 0, 1141931.177 422358.094 0, 1142237.644 422366.457 0, 1142544.111 422374.838 0, 1142850.578 422383.237 0, 1143157.044 422391.654 0, 1143463.509 422400.089 0, 1143769.974 422408.542 0, 1144076.439 422417.013 0, 1144382.903 422425.502 0, 
+    1144689.366 422434.009 0, 1144995.829 422442.534 0, 1145302.292 422451.077 0, 1145608.754 422459.638 0, 1145915.215 422468.218 0, 1146221.676 422476.815 0, 1146528.137 422485.43 0, 1146834.597 422494.064 0, 1147139.597 422502.674 0, 1147296.412 416953.531 0, 
+    1147453.215 411404.838 0))
+
+POLYGON ((1161849.035 422939.149 0, 1161544.058 422929.677 0, 1161237.623 422920.178 0, 1160931.188 422910.697 0, 1160624.753 422901.234 0, 1160318.317 422891.789 0, 1160011.88 422882.362 0, 1159705.443 422872.953 0, 1159399.005 422863.562 0, 1159092.567 422854.189 0, 
+    1158786.128 422844.834 0, 1158479.689 422835.497 0, 1158173.249 422826.179 0, 1157866.809 422816.878 0, 1157560.368 422807.595 0, 1157253.926 422798.331 0, 1156947.484 422789.084 0, 1156641.041 422779.855 0, 1156334.598 422770.645 0, 1156028.155 422761.452 0, 
+    1155721.71 422752.278 0, 1155415.265 422743.121 0, 1155108.82 422733.983 0, 1154802.374 422724.863 0, 1154494.47 422715.717 0, 1154189.481 422706.676 0, 1153883.033 422697.61 0, 1153576.585 422688.561 0, 1153270.137 422679.531 0, 1152963.688 422670.519 0, 
+    1152657.238 422661.525 0, 1152350.788 422652.549 0, 1152044.337 422643.591 0, 1151737.886 422634.651 0, 1151431.435 422625.729 0, 1151124.982 422616.825 0, 1150818.53 422607.939 0, 1150512.076 422599.071 0, 1150205.622 422590.221 0, 1149899.168 422581.39 0, 
+    1149592.713 422572.576 0, 1149286.258 422563.78 0, 1148979.802 422555.002 0, 1148673.346 422546.243 0, 1148366.889 422537.501 0, 1148060.431 422528.778 0, 1147753.973 422520.072 0, 1147447.515 422511.385 0, 1147139.597 422502.674 0, 1146982.769 428052.264 0, 
+    1146825.928 433602.298 0, 1147133.19 433610.991 0, 1147438.995 433619.66 0, 1147744.8 433628.346 0, 1148050.604 433637.051 0, 1148356.408 433645.774 0, 1148662.211 433654.515 0, 1148968.013 433663.274 0, 1149273.815 433672.051 0, 1149579.617 433680.846 0, 
+    1149885.418 433689.659 0, 1150191.219 433698.49 0, 1150497.019 433707.339 0, 1150802.818 433716.206 0, 1151108.617 433725.091 0, 1151414.415 433733.994 0, 1151720.213 433742.915 0, 1152026.011 433751.854 0, 1152331.807 433760.811 0, 1152637.604 433769.786 0, 
+    1152943.4 433778.779 0, 1153249.195 433787.79 0, 1153554.99 433796.819 0, 1153860.784 433805.866 0, 1154165.123 433814.887 0, 1154472.371 433824.013 0, 1154778.163 433833.114 0, 1155083.955 433842.233 0, 1155389.747 433851.37 0, 1155695.538 433860.525 0, 
+    1156001.328 433869.698 0, 1156307.118 433878.889 0, 1156612.907 433888.098 0, 1156918.696 433897.325 0, 1157224.485 433906.57 0, 1157530.272 433915.833 0, 1157836.059 433925.114 0, 1158141.846 433934.413 0, 1158447.632 433943.729 0, 1158753.418 433953.064 0, 
+    1159059.203 433962.417 0, 1159364.987 433971.788 0, 1159670.771 433981.177 0, 1159976.554 433990.584 0, 1160282.337 434000.009 0, 1160588.119 434009.452 0, 1160893.901 434018.913 0, 1161199.682 434028.392 0, 1161504.009 434037.843 0, 1161676.529 428488.274 0, 
+    1161849.035 422939.149 0))
+
+POLYGON ((1176180.801 434514.855 0, 1175876.499 434504.543 0, 1175570.746 434494.2 0, 1175264.993 434483.876 0, 1174959.238 434473.569 0, 1174653.483 434463.28 0, 1174347.728 434453.009 0, 1174041.972 434442.757 0, 1173736.215 434432.522 0, 1173430.458 434422.305 0, 
+    1173124.7 434412.106 0, 1172818.941 434401.926 0, 1172513.182 434391.763 0, 1172207.422 434381.618 0, 1171901.662 434371.491 0, 1171595.901 434361.382 0, 1171290.139 434351.292 0, 1170984.377 434341.219 0, 1170678.615 434331.164 0, 1170372.851 434321.127 0, 
+    1170067.087 434311.108 0, 1169761.323 434301.108 0, 1169455.558 434291.125 0, 1169149.792 434281.16 0, 1168842.573 434271.166 0, 1168538.259 434261.284 0, 1168232.492 434251.373 0, 1167926.724 434241.481 0, 1167620.955 434231.606 0, 1167315.186 434221.749 0, 
+    1167009.416 434211.91 0, 1166703.646 434202.089 0, 1166397.875 434192.286 0, 1166092.103 434182.502 0, 1165786.331 434172.735 0, 1165480.559 434162.986 0, 1165174.786 434153.255 0, 1164869.012 434143.542 0, 1164563.237 434133.847 0, 1164257.462 434124.17 0, 
+    1163951.687 434114.512 0, 1163645.911 434104.871 0, 1163340.134 434095.248 0, 1163034.357 434085.643 0, 1162728.579 434076.056 0, 1162422.801 434066.487 0, 1162117.022 434056.936 0, 1161811.243 434047.403 0, 1161504.009 434037.843 0, 1161331.476 439587.854 0, 
+    1161158.929 445138.303 0, 1161465.506 445147.842 0, 1161770.632 445157.355 0, 1162075.757 445166.885 0, 1162380.882 445176.434 0, 1162686.007 445186 0, 1162991.131 445195.584 0, 1163296.254 445205.187 0, 1163601.377 445214.807 0, 1163906.499 445224.445 0, 
+    1164211.62 445234.101 0, 1164516.741 445243.776 0, 1164821.862 445253.468 0, 1165126.982 445263.178 0, 1165432.101 445272.906 0, 1165737.22 445282.652 0, 1166042.338 445292.416 0, 1166347.455 445302.198 0, 1166652.572 445311.997 0, 1166957.689 445321.815 0, 
+    1167262.805 445331.651 0, 1167567.92 445341.505 0, 1167873.035 445351.376 0, 1168178.149 445361.266 0, 1168481.813 445371.127 0, 1168788.375 445381.099 0, 1169093.487 445391.043 0, 1169398.599 445401.004 0, 1169703.71 445410.984 0, 1170008.821 445420.981 0, 
+    1170313.931 445430.997 0, 1170619.04 445441.03 0, 1170924.149 445451.081 0, 1171229.257 445461.15 0, 1171534.365 445471.238 0, 1171839.472 445481.343 0, 1172144.579 445491.466 0, 1172449.684 445501.607 0, 1172754.79 445511.766 0, 1173059.894 445521.943 0, 
+    1173364.998 445532.138 0, 1173670.102 445542.351 0, 1173975.205 445552.582 0, 1174280.307 445562.83 0, 1174585.408 445573.097 0, 1174890.51 445583.382 0, 1175195.61 445593.685 0, 1175500.71 445604.005 0, 1175804.361 445614.295 0, 1175992.588 440064.356 0, 
+    1176180.801 434514.855 0))
+
+POLYGON ((1190448.39 446131.661 0, 1190144.767 446120.514 0, 1189839.697 446109.331 0, 1189534.627 446098.166 0, 1189229.556 446087.02 0, 1188924.485 446075.891 0, 1188619.413 446064.78 0, 1188314.34 446053.688 0, 1188009.267 446042.613 0, 1187704.193 446031.556 0, 
+    1187399.118 446020.517 0, 1187094.043 446009.496 0, 1186788.967 445998.493 0, 1186483.89 445987.508 0, 1186178.813 445976.541 0, 1185873.735 445965.592 0, 1185568.656 445954.66 0, 1185263.577 445943.747 0, 1184958.497 445932.852 0, 1184653.417 445921.975 0, 
+    1184348.336 445911.115 0, 1184043.254 445900.274 0, 1183738.172 445889.45 0, 1183433.089 445878.645 0, 1183126.558 445867.806 0, 1182822.921 445857.088 0, 1182517.836 445846.336 0, 1182212.75 445835.603 0, 1181907.664 445824.887 0, 1181602.577 445814.189 0, 
+    1181297.49 445803.509 0, 1180992.402 445792.848 0, 1180687.313 445782.204 0, 1180382.224 445771.578 0, 1180077.134 445760.97 0, 1179772.043 445750.38 0, 1179466.952 445739.808 0, 1179161.86 445729.254 0, 1178856.767 445718.718 0, 1178551.674 445708.199 0, 
+    1178246.581 445697.699 0, 1177941.486 445687.217 0, 1177636.391 445676.753 0, 1177331.296 445666.306 0, 1177026.2 445655.878 0, 1176721.103 445645.467 0, 1176416.006 445635.075 0, 1176110.908 445624.7 0, 1175804.361 445614.295 0, 1175616.119 451164.669 0, 
+    1175427.862 456715.476 0, 1175733.752 456725.859 0, 1176038.197 456736.212 0, 1176342.641 456746.582 0, 1176647.084 456756.97 0, 1176951.527 456767.376 0, 1177255.969 456777.8 0, 1177560.411 456788.242 0, 1177864.852 456798.702 0, 1178169.292 456809.18 0, 
+    1178473.732 456819.675 0, 1178778.171 456830.189 0, 1179082.609 456840.72 0, 1179387.047 456851.27 0, 1179691.484 456861.837 0, 1179995.921 456872.422 0, 1180300.357 456883.025 0, 1180604.792 456893.646 0, 1180909.227 456904.285 0, 1181213.661 456914.942 0, 
+    1181518.094 456925.617 0, 1181822.527 456936.31 0, 1182126.959 456947.021 0, 1182431.391 456957.749 0, 1182734.378 456968.445 0, 1183040.252 456979.26 0, 1183344.682 456990.043 0, 1183649.111 457000.843 0, 1183953.539 457011.661 0, 1184257.967 457022.497 0, 
+    1184562.394 457033.351 0, 1184866.821 457044.223 0, 1185171.247 457055.113 0, 1185475.672 457066.021 0, 1185780.096 457076.946 0, 1186084.52 457087.89 0, 1186388.943 457098.851 0, 1186693.366 457109.831 0, 1186997.788 457120.828 0, 1187302.209 457131.844 0, 
+    1187606.63 457142.877 0, 1187911.05 457153.928 0, 1188215.47 457164.997 0, 1188519.888 457176.084 0, 1188824.306 457187.189 0, 1189128.724 457198.311 0, 1189433.141 457209.452 0, 1189737.557 457220.611 0, 1190040.53 457231.734 0, 1190244.468 451681.481 0, 
+    1190448.39 446131.661 0))
+
+POLYGON ((1204651.681 457789.274 0, 1204348.738 457777.294 0, 1204044.354 457765.276 0, 1203739.97 457753.275 0, 1203435.586 457741.292 0, 1203131.2 457729.328 0, 1202826.814 457717.381 0, 1202522.427 457705.452 0, 1202218.039 457693.54 0, 1201913.651 457681.647 0, 
+    1201609.262 457669.772 0, 1201304.872 457657.915 0, 1201000.482 457646.075 0, 1200696.091 457634.254 0, 1200391.699 457622.45 0, 1200087.307 457610.664 0, 1199782.913 457598.897 0, 1199478.52 457587.147 0, 1199174.125 457575.415 0, 1198869.73 457563.701 0, 
+    1198565.334 457552.005 0, 1198260.937 457540.326 0, 1197956.54 457528.666 0, 1197652.142 457517.024 0, 1197346.302 457505.344 0, 1197043.344 457493.793 0, 1196738.944 457482.204 0, 1196434.543 457470.633 0, 1196130.142 457459.081 0, 1195825.74 457447.546 0, 
+    1195521.337 457436.029 0, 1195216.933 457424.53 0, 1194912.529 457413.049 0, 1194608.124 457401.585 0, 1194303.719 457390.14 0, 1193999.313 457378.713 0, 1193694.906 457367.303 0, 1193390.498 457355.912 0, 1193086.09 457344.538 0, 1192781.682 457333.182 0, 
+    1192477.272 457321.845 0, 1192172.862 457310.525 0, 1191868.451 457299.223 0, 1191564.04 457287.939 0, 1191259.627 457276.673 0, 1190955.215 457265.424 0, 1190650.801 457254.194 0, 1190346.387 457242.982 0, 1190040.53 457231.734 0, 1189836.576 462782.416 0, 
+    1189632.606 468333.525 0, 1189937.807 468344.748 0, 1190241.568 468355.937 0, 1190545.328 468367.143 0, 1190849.087 468378.367 0, 1191152.846 468389.609 0, 1191456.604 468400.869 0, 1191760.361 468412.146 0, 1192064.118 468423.442 0, 1192367.874 468434.755 0, 
+    1192671.63 468446.087 0, 1192975.384 468457.436 0, 1193279.138 468468.803 0, 1193582.892 468480.188 0, 1193886.645 468491.591 0, 1194190.397 468503.011 0, 1194494.148 468514.45 0, 1194797.899 468525.907 0, 1195101.649 468537.381 0, 1195405.398 468548.873 0, 
+    1195709.147 468560.383 0, 1196012.895 468571.911 0, 1196316.642 468583.457 0, 1196620.389 468595.021 0, 1196922.697 468606.548 0, 1197227.88 468618.202 0, 1197531.625 468629.819 0, 1197835.369 468641.455 0, 1198139.112 468653.108 0, 1198442.854 468664.779 0, 
+    1198746.596 468676.468 0, 1199050.337 468688.174 0, 1199354.078 468699.899 0, 1199657.818 468711.642 0, 1199961.557 468723.402 0, 1200265.295 468735.18 0, 1200569.033 468746.976 0, 1200872.77 468758.79 0, 1201176.506 468770.622 0, 1201480.242 468782.472 0, 
+    1201783.977 468794.34 0, 1202087.711 468806.225 0, 1202391.445 468818.129 0, 1202695.177 468830.05 0, 1202998.91 468841.989 0, 1203302.641 468853.946 0, 1203606.372 468865.921 0, 1203910.102 468877.914 0, 1204212.394 468889.868 0, 1204432.046 463339.358 0, 
+    1204651.681 457789.274 0))
+
+POLYGON ((1218790.552 469487.399 0, 1218488.292 469474.591 0, 1218184.597 469461.74 0, 1217880.902 469448.907 0, 1217577.205 469436.092 0, 1217273.508 469423.295 0, 1216969.81 469410.516 0, 1216666.112 469397.754 0, 1216362.412 469385.011 0, 1216058.712 469372.285 0, 
+    1215755.011 469359.577 0, 1215451.309 469346.887 0, 1215147.607 469334.215 0, 1214843.904 469321.561 0, 1214540.2 469308.924 0, 1214236.495 469296.306 0, 1213932.79 469283.705 0, 1213629.084 469271.123 0, 1213325.377 469258.558 0, 1213021.669 469246.011 0, 
+    1212717.961 469233.482 0, 1212414.252 469220.97 0, 1212110.542 469208.477 0, 1211806.831 469196.002 0, 1211501.684 469183.485 0, 1211199.408 469171.104 0, 1210895.695 469158.682 0, 1210591.981 469146.279 0, 1210288.267 469133.892 0, 1209984.552 469121.524 0, 
+    1209680.837 469109.174 0, 1209377.12 469096.841 0, 1209073.403 469084.527 0, 1208769.685 469072.23 0, 1208465.967 469059.951 0, 1208162.247 469047.69 0, 1207858.527 469035.447 0, 1207554.807 469023.222 0, 1207251.085 469011.015 0, 1206947.363 468998.825 0, 
+    1206643.64 468986.654 0, 1206339.916 468974.5 0, 1206036.192 468962.364 0, 1205732.467 468950.246 0, 1205428.741 468938.146 0, 1205125.015 468926.064 0, 1204821.288 468914 0, 1204517.56 468901.953 0, 1204212.394 468889.868 0, 1203992.726 474440.801 0, 
+    1203773.041 479992.155 0, 1204077.55 480004.214 0, 1204380.624 480016.235 0, 1204683.698 480028.273 0, 1204986.771 480040.329 0, 1205289.843 480052.403 0, 1205592.915 480064.495 0, 1205895.986 480076.605 0, 1206199.056 480088.732 0, 1206502.125 480100.878 0, 
+    1206805.194 480113.041 0, 1207108.262 480125.222 0, 1207411.329 480137.421 0, 1207714.396 480149.638 0, 1208017.462 480161.872 0, 1208320.527 480174.125 0, 1208623.591 480186.395 0, 1208926.655 480198.683 0, 1209229.718 480210.989 0, 1209532.78 480223.313 0, 
+    1209835.842 480235.654 0, 1210138.903 480248.014 0, 1210441.963 480260.391 0, 1210745.022 480272.786 0, 1211046.648 480285.14 0, 1211351.139 480297.63 0, 1211654.196 480310.079 0, 1211957.252 480322.545 0, 1212260.308 480335.029 0, 1212563.363 480347.531 0, 
+    1212866.417 480360.051 0, 1213169.471 480372.589 0, 1213472.523 480385.145 0, 1213775.575 480397.718 0, 1214078.627 480410.31 0, 1214381.677 480422.919 0, 1214684.727 480435.546 0, 1214987.776 480448.191 0, 1215290.824 480460.853 0, 1215593.872 480473.534 0, 
+    1215896.919 480486.232 0, 1216199.965 480498.948 0, 1216503.01 480511.682 0, 1216806.054 480524.434 0, 1217109.098 480537.204 0, 1217412.141 480549.992 0, 1217715.184 480562.797 0, 1218018.225 480575.62 0, 1218319.835 480588.4 0, 1218555.202 475037.69 0, 
+    1218790.552 469487.399 0))
+
+POLYGON ((1232864.886 481225.741 0, 1232563.311 481212.109 0, 1232260.307 481198.429 0, 1231957.302 481184.768 0, 1231654.297 481171.124 0, 1231351.29 481157.498 0, 1231048.283 481143.89 0, 1230745.275 481130.3 0, 1230442.266 481116.728 0, 1230139.256 481103.173 0, 
+    1229836.245 481089.637 0, 1229533.234 481076.118 0, 1229230.222 481062.617 0, 1228927.209 481049.134 0, 1228624.196 481035.669 0, 1228321.181 481022.221 0, 1228018.166 481008.792 0, 1227715.15 480995.38 0, 1227412.133 480981.986 0, 1227109.115 480968.61 0, 
+    1226806.097 480955.252 0, 1226503.078 480941.911 0, 1226200.058 480928.589 0, 1225897.037 480915.284 0, 1225592.585 480901.934 0, 1225290.993 480888.728 0, 1224987.97 480875.476 0, 1224684.946 480862.243 0, 1224381.921 480849.027 0, 1224078.896 480835.83 0, 
+    1223775.87 480822.65 0, 1223472.843 480809.488 0, 1223169.815 480796.343 0, 1222866.786 480783.217 0, 1222563.757 480770.108 0, 1222260.727 480757.018 0, 1221957.696 480743.945 0, 1221654.664 480730.89 0, 1221351.632 480717.852 0, 1221048.599 480704.833 0, 
+    1220745.565 480691.832 0, 1220442.53 480678.848 0, 1220139.495 480665.882 0, 1219836.458 480652.934 0, 1219533.421 480640.004 0, 1219230.384 480627.091 0, 1218927.345 480614.197 0, 1218624.306 480601.32 0, 1218319.835 480588.4 0, 1218084.449 486139.528 0, 
+    1217849.046 491691.071 0, 1218152.861 491703.962 0, 1218455.247 491716.811 0, 1218757.632 491729.678 0, 1219060.016 491742.563 0, 1219362.4 491755.465 0, 1219664.782 491768.385 0, 1219967.164 491781.323 0, 1220269.546 491794.279 0, 1220571.926 491807.252 0, 
+    1220874.306 491820.244 0, 1221176.685 491833.253 0, 1221479.063 491846.28 0, 1221781.44 491859.324 0, 1222083.817 491872.387 0, 1222386.193 491885.467 0, 1222688.568 491898.565 0, 1222990.942 491911.681 0, 1223293.316 491924.815 0, 1223595.689 491937.966 0, 
+    1223898.061 491951.136 0, 1224200.432 491964.323 0, 1224502.802 491977.528 0, 1224805.172 491990.75 0, 1225106.114 492003.928 0, 1225409.909 492017.249 0, 1225712.276 492030.525 0, 1226014.643 492043.819 0, 1226317.009 492057.131 0, 1226619.374 492070.46 0, 
+    1226921.738 492083.807 0, 1227224.101 492097.172 0, 1227526.464 492110.555 0, 1227828.826 492123.956 0, 1228131.187 492137.374 0, 1228433.547 492150.811 0, 1228735.906 492164.265 0, 1229038.265 492177.737 0, 1229340.623 492191.226 0, 1229642.98 492204.734 0, 
+    1229945.336 492218.259 0, 1230247.692 492231.802 0, 1230550.047 492245.363 0, 1230852.4 492258.941 0, 1231154.754 492272.538 0, 1231457.106 492286.152 0, 1231759.457 492299.784 0, 1232061.808 492313.434 0, 1232362.732 492327.037 0, 1232613.818 486776.182 0, 
+    1232864.886 481225.741 0))
+
+POLYGON ((1246874.564 493004.004 0, 1246573.677 492989.551 0, 1246271.366 492975.047 0, 1245969.054 492960.561 0, 1245666.741 492946.093 0, 1245364.428 492931.642 0, 1245062.114 492917.209 0, 1244759.798 492902.794 0, 1244457.482 492888.397 0, 1244155.165 492874.018 0, 
+    1243852.848 492859.656 0, 1243550.529 492845.312 0, 1243248.21 492830.986 0, 1242945.89 492816.678 0, 1242643.568 492802.388 0, 1242341.247 492788.115 0, 1242038.924 492773.86 0, 1241736.6 492759.623 0, 1241434.276 492745.404 0, 1241131.95 492731.202 0, 
+    1240829.624 492717.019 0, 1240527.297 492702.853 0, 1240224.97 492688.705 0, 1239922.641 492674.575 0, 1239618.887 492660.396 0, 1239317.981 492646.368 0, 1239015.65 492632.291 0, 1238713.318 492618.232 0, 1238410.985 492604.19 0, 1238108.652 492590.167 0, 
+    1237806.317 492576.161 0, 1237503.982 492562.173 0, 1237201.646 492548.203 0, 1236899.309 492534.251 0, 1236596.971 492520.316 0, 1236294.633 492506.399 0, 1235992.294 492492.5 0, 1235689.953 492478.619 0, 1235387.612 492464.756 0, 1235085.271 492450.91 0, 
+    1234782.928 492437.083 0, 1234480.585 492423.273 0, 1234178.24 492409.481 0, 1233875.895 492395.706 0, 1233573.549 492381.95 0, 1233271.203 492368.211 0, 1232968.855 492354.49 0, 1232666.507 492340.787 0, 1232362.732 492327.037 0, 1232111.627 497878.303 0, 
+    1231860.504 503429.977 0, 1232163.623 503443.697 0, 1232465.317 503457.371 0, 1232767.011 503471.062 0, 1233068.705 503484.771 0, 1233370.397 503498.498 0, 1233672.088 503512.242 0, 1233973.779 503526.005 0, 1234275.469 503539.785 0, 1234577.158 503553.583 0, 
+    1234878.847 503567.398 0, 1235180.534 503581.232 0, 1235482.221 503595.083 0, 1235783.907 503608.952 0, 1236085.592 503622.839 0, 1236387.276 503636.743 0, 1236688.959 503650.665 0, 1236990.642 503664.605 0, 1237292.324 503678.563 0, 1237594.005 503692.538 0, 
+    1237895.685 503706.531 0, 1238197.364 503720.542 0, 1238499.043 503734.571 0, 1238800.72 503748.617 0, 1239100.976 503762.615 0, 1239404.073 503776.764 0, 1239705.748 503790.863 0, 1240007.423 503804.981 0, 1240309.096 503819.116 0, 1240610.769 503833.269 0, 
+    1240912.441 503847.44 0, 1241214.112 503861.628 0, 1241515.782 503875.835 0, 1241817.451 503890.059 0, 1242119.12 503904.3 0, 1242420.787 503918.56 0, 1242722.454 503932.837 0, 1243024.12 503947.132 0, 1243325.785 503961.445 0, 1243627.449 503975.776 0, 
+    1243929.113 503990.124 0, 1244230.776 504004.49 0, 1244532.437 504018.874 0, 1244834.098 504033.275 0, 1245135.758 504047.695 0, 1245437.417 504062.132 0, 1245739.076 504076.587 0, 1246040.733 504091.059 0, 1246340.97 504105.481 0, 1246607.777 498554.539 0, 
+    1246874.564 493004.004 0))
+
+POLYGON ((1260819.469 504821.893 0, 1260519.272 504806.622 0, 1260217.657 504791.298 0, 1259916.041 504775.991 0, 1259614.423 504760.701 0, 1259312.805 504745.43 0, 1259011.186 504730.176 0, 1258709.566 504714.94 0, 1258407.945 504699.722 0, 1258106.324 504684.521 0, 
+    1257804.701 504669.339 0, 1257503.078 504654.174 0, 1257201.453 504639.026 0, 1256899.828 504623.897 0, 1256598.202 504608.785 0, 1256296.575 504593.691 0, 1255994.947 504578.615 0, 1255693.318 504563.556 0, 1255391.688 504548.516 0, 1255090.058 504533.493 0, 
+    1254788.426 504518.487 0, 1254486.794 504503.5 0, 1254185.161 504488.53 0, 1253883.526 504473.578 0, 1253580.473 504458.574 0, 1253280.256 504443.728 0, 1252978.619 504428.829 0, 1252676.981 504413.948 0, 1252375.343 504399.085 0, 1252073.703 504384.239 0, 
+    1251772.063 504369.412 0, 1251470.422 504354.602 0, 1251168.78 504339.81 0, 1250867.137 504325.035 0, 1250565.493 504310.279 0, 1250263.849 504295.54 0, 1249962.203 504280.818 0, 1249660.557 504266.115 0, 1249358.91 504251.429 0, 1249057.261 504236.762 0, 
+    1248755.612 504222.111 0, 1248453.963 504207.479 0, 1248152.312 504192.864 0, 1247850.66 504178.268 0, 1247549.008 504163.688 0, 1247247.355 504149.127 0, 1246945.701 504134.583 0, 1246644.046 504120.058 0, 1246340.97 504105.481 0, 1246074.144 509656.829 0, 
+    1245807.298 515208.578 0, 1246109.718 515223.123 0, 1246410.719 515237.617 0, 1246711.72 515252.129 0, 1247012.719 515266.659 0, 1247313.718 515281.206 0, 1247614.716 515295.772 0, 1247915.714 515310.355 0, 1248216.71 515324.955 0, 1248517.705 515339.574 0, 
+    1248818.7 515354.21 0, 1249119.694 515368.864 0, 1249420.687 515383.535 0, 1249721.679 515398.224 0, 1250022.67 515412.931 0, 1250323.66 515427.656 0, 1250624.649 515442.399 0, 1250925.638 515457.159 0, 1251226.626 515471.937 0, 1251527.612 515486.732 0, 
+    1251828.598 515501.545 0, 1252129.583 515516.376 0, 1252430.567 515531.225 0, 1252731.551 515546.091 0, 1253031.117 515560.906 0, 1253333.515 515575.877 0, 1253634.495 515590.797 0, 1253935.475 515605.734 0, 1254236.454 515620.689 0, 1254537.432 515635.662 0, 
+    1254838.409 515650.652 0, 1255139.386 515665.661 0, 1255440.361 515680.686 0, 1255741.335 515695.73 0, 1256042.309 515710.791 0, 1256343.282 515725.87 0, 1256644.254 515740.967 0, 1256945.225 515756.081 0, 1257246.195 515771.214 0, 1257547.164 515786.363 0, 
+    1257848.132 515801.531 0, 1258149.099 515816.716 0, 1258450.066 515831.919 0, 1258751.032 515847.14 0, 1259051.996 515862.378 0, 1259352.96 515877.635 0, 1259653.923 515892.908 0, 1259954.885 515908.2 0, 1260254.432 515923.437 0, 1260536.961 510372.464 0, 
+    1260819.469 504821.893 0))
+
+POLYGON ((1274699.487 516679.11 0, 1274399.983 516663.026 0, 1274099.065 516646.884 0, 1273798.147 516630.76 0, 1273497.227 516614.654 0, 1273196.307 516598.565 0, 1272895.385 516582.494 0, 1272594.463 516566.441 0, 1272293.54 516550.406 0, 1271992.616 516534.388 0, 
+    1271691.69 516518.388 0, 1271390.764 516502.405 0, 1271089.837 516486.441 0, 1270788.909 516470.494 0, 1270487.98 516454.564 0, 1270187.05 516438.653 0, 1269886.12 516422.759 0, 1269585.188 516406.883 0, 1269284.255 516391.025 0, 1268983.322 516375.184 0, 
+    1268682.387 516359.361 0, 1268381.452 516343.556 0, 1268080.515 516327.768 0, 1267779.578 516311.998 0, 1267477.226 516296.172 0, 1267177.7 516280.512 0, 1266876.76 516264.795 0, 1266575.819 516249.096 0, 1266274.877 516233.415 0, 1265973.935 516217.751 0, 
+    1265672.991 516202.105 0, 1265372.046 516186.477 0, 1265071.1 516170.867 0, 1264770.154 516155.274 0, 1264469.206 516139.699 0, 1264168.258 516124.142 0, 1263867.309 516108.602 0, 1263566.358 516093.081 0, 1263265.407 516077.576 0, 1262964.455 516062.09 0, 
+    1262663.502 516046.621 0, 1262362.548 516031.17 0, 1262061.594 516015.737 0, 1261760.638 516000.321 0, 1261459.681 515984.924 0, 1261158.724 515969.543 0, 1260857.766 515954.181 0, 1260556.806 515938.836 0, 1260254.432 515923.437 0, 1259971.882 521474.809 0, 
+    1259689.313 527026.577 0, 1259991.031 527041.942 0, 1260291.337 527057.254 0, 1260591.642 527072.583 0, 1260891.946 527087.93 0, 1261192.249 527103.294 0, 1261492.551 527118.676 0, 1261792.852 527134.076 0, 1262093.152 527149.493 0, 1262393.452 527164.928 0, 
+    1262693.75 527180.381 0, 1262994.048 527195.852 0, 1263294.345 527211.34 0, 1263594.641 527226.846 0, 1263894.936 527242.369 0, 1264195.23 527257.91 0, 1264495.523 527273.469 0, 1264795.815 527289.046 0, 1265096.106 527304.64 0, 1265396.396 527320.252 0, 
+    1265696.686 527335.881 0, 1265996.974 527351.528 0, 1266297.262 527367.193 0, 1266597.548 527382.876 0, 1266896.424 527398.502 0, 1267198.119 527414.294 0, 1267498.403 527430.03 0, 1267798.686 527445.783 0, 1268098.968 527461.554 0, 1268399.249 527477.342 0, 
+    1268699.529 527493.149 0, 1268999.808 527508.973 0, 1269300.086 527524.814 0, 1269600.364 527540.674 0, 1269900.64 527556.551 0, 1270200.916 527572.445 0, 1270501.19 527588.358 0, 1270801.464 527604.288 0, 1271101.737 527620.235 0, 1271402.008 527636.201 0, 
+    1271702.279 527652.184 0, 1272002.549 527668.184 0, 1272302.818 527684.203 0, 1272603.086 527700.239 0, 1272903.353 527716.292 0, 1273203.619 527732.364 0, 1273503.884 527748.453 0, 1273804.148 527764.56 0, 1274103.002 527780.608 0, 1274401.256 522229.661 0, 
+    1274699.487 516679.11 0))
+
+POLYGON ((1288514.504 528575.358 0, 1288215.694 528558.465 0, 1287915.477 528541.51 0, 1287615.258 528524.573 0, 1287315.039 528507.653 0, 1287014.819 528490.751 0, 1286714.597 528473.867 0, 1286414.375 528457 0, 1286114.151 528440.151 0, 1285813.927 528423.32 0, 
+    1285513.701 528406.506 0, 1285213.475 528389.711 0, 1284913.247 528372.932 0, 1284613.019 528356.172 0, 1284312.79 528339.429 0, 1284012.559 528322.704 0, 1283712.328 528305.996 0, 1283412.096 528289.306 0, 1283111.862 528272.634 0, 1282811.628 528255.979 0, 
+    1282511.393 528239.342 0, 1282211.156 528222.723 0, 1281910.919 528206.122 0, 1281610.681 528189.538 0, 1281309.034 528172.894 0, 1281010.202 528156.423 0, 1280709.961 528139.892 0, 1280409.718 528123.379 0, 1280109.475 528106.883 0, 1279809.231 528090.405 0, 
+    1279508.986 528073.945 0, 1279208.74 528057.503 0, 1278908.493 528041.078 0, 1278608.245 528024.671 0, 1278307.997 528008.281 0, 1278007.747 527991.909 0, 1277707.496 527975.555 0, 1277407.244 527959.219 0, 1277106.991 527942.9 0, 1276806.738 527926.599 0, 
+    1276506.483 527910.315 0, 1276206.227 527894.05 0, 1275905.971 527877.802 0, 1275605.713 527861.571 0, 1275305.455 527845.358 0, 1275005.195 527829.163 0, 1274704.935 527812.986 0, 1274404.674 527796.826 0, 1274103.002 527780.608 0, 1273804.728 533331.948 0, 
+    1273506.433 538883.677 0, 1273807.448 538899.859 0, 1274107.056 538915.984 0, 1274406.663 538932.126 0, 1274706.268 538948.286 0, 1275005.873 538964.463 0, 1275305.477 538980.659 0, 1275605.081 538996.871 0, 1275904.683 539013.102 0, 1276204.284 539029.35 0, 
+    1276503.884 539045.615 0, 1276803.483 539061.899 0, 1277103.082 539078.2 0, 1277402.679 539094.518 0, 1277702.275 539110.854 0, 1278001.871 539127.208 0, 1278301.465 539143.58 0, 1278601.059 539159.969 0, 1278900.651 539176.375 0, 1279200.243 539192.8 0, 
+    1279499.833 539209.242 0, 1279799.423 539225.701 0, 1280099.012 539242.179 0, 1280398.599 539258.674 0, 1280696.781 539275.109 0, 1280997.772 539291.716 0, 1281297.356 539308.264 0, 1281596.94 539324.829 0, 1281896.523 539341.412 0, 1282196.105 539358.013 0, 
+    1282495.686 539374.631 0, 1282795.266 539391.267 0, 1283094.844 539407.921 0, 1283394.422 539424.592 0, 1283693.999 539441.281 0, 1283993.575 539457.988 0, 1284293.15 539474.712 0, 1284592.724 539491.453 0, 1284892.297 539508.213 0, 1285191.869 539524.99 0, 
+    1285491.44 539541.784 0, 1285791.01 539558.597 0, 1286090.579 539575.427 0, 1286390.147 539592.274 0, 1286689.714 539609.139 0, 1286989.281 539626.022 0, 1287288.846 539642.923 0, 1287588.41 539659.841 0, 1287886.569 539676.697 0, 1288200.548 534125.833 0, 
+    1288514.504 528575.358 0))
+
+POLYGON ((1302264.408 540510.34 0, 1301966.295 540492.642 0, 1301666.779 540474.877 0, 1301367.263 540457.131 0, 1301067.746 540439.402 0, 1300768.228 540421.69 0, 1300468.709 540403.996 0, 1300169.188 540386.32 0, 1299869.667 540368.662 0, 1299570.145 540351.021 0, 
+    1299270.621 540333.397 0, 1298971.097 540315.792 0, 1298671.571 540298.204 0, 1298372.045 540280.633 0, 1298072.517 540263.081 0, 1297772.989 540245.545 0, 1297473.459 540228.028 0, 1297173.928 540210.528 0, 1296874.397 540193.046 0, 1296574.864 540175.581 0, 
+    1296275.33 540158.134 0, 1295975.796 540140.705 0, 1295676.26 540123.293 0, 1295376.723 540105.899 0, 1295075.783 540088.441 0, 1294777.646 540071.164 0, 1294478.106 540053.822 0, 1294178.565 540036.499 0, 1293879.024 540019.193 0, 1293579.481 540001.905 0, 
+    1293279.937 539984.634 0, 1292980.392 539967.381 0, 1292680.846 539950.145 0, 1292381.299 539932.928 0, 1292081.751 539915.727 0, 1291782.202 539898.545 0, 1291482.652 539881.38 0, 1291183.101 539864.233 0, 1290883.549 539847.103 0, 1290583.995 539829.991 0, 
+    1290284.441 539812.897 0, 1289984.886 539795.82 0, 1289685.33 539778.761 0, 1289385.773 539761.719 0, 1289086.215 539744.695 0, 1288786.656 539727.689 0, 1288487.096 539710.701 0, 1288187.535 539693.73 0, 1287886.569 539676.697 0, 1287572.569 545227.947 0, 
+    1287258.547 550779.581 0, 1287558.856 550796.576 0, 1287857.763 550813.51 0, 1288156.67 550830.462 0, 1288455.576 550847.431 0, 1288754.48 550864.418 0, 1289053.384 550881.422 0, 1289352.286 550898.444 0, 1289651.188 550915.483 0, 1289950.089 550932.54 0, 
+    1290248.988 550949.615 0, 1290547.887 550966.707 0, 1290846.784 550983.817 0, 1291145.681 551000.945 0, 1291444.576 551018.09 0, 1291743.471 551035.252 0, 1292042.364 551052.433 0, 1292341.257 551069.63 0, 1292640.149 551086.846 0, 1292939.039 551104.079 0, 
+    1293237.928 551121.329 0, 1293536.817 551138.598 0, 1293835.704 551155.883 0, 1294134.591 551173.187 0, 1294432.077 551190.427 0, 1294732.361 551207.846 0, 1295031.244 551225.203 0, 1295330.126 551242.576 0, 1295629.008 551259.968 0, 1295927.888 551277.377 0, 
+    1296226.767 551294.803 0, 1296525.646 551312.247 0, 1296824.523 551329.709 0, 1297123.399 551347.188 0, 1297422.274 551364.685 0, 1297721.148 551382.2 0, 1298020.021 551399.732 0, 1298318.893 551417.281 0, 1298617.765 551434.849 0, 1298916.635 551452.433 0, 
+    1299215.503 551470.036 0, 1299514.371 551487.656 0, 1299813.238 551505.293 0, 1300112.104 551522.949 0, 1300410.969 551540.621 0, 1300709.833 551558.312 0, 1301008.696 551576.02 0, 1301307.557 551593.745 0, 1301605.02 551611.406 0, 1301934.725 546060.681 0, 
+    1302264.408 540510.34 0))
+
+POLYGON ((1315949.086 552483.758 0, 1315651.672 552465.258 0, 1315352.862 552446.688 0, 1315054.05 552428.136 0, 1314755.237 552409.601 0, 1314456.424 552391.084 0, 1314157.609 552372.585 0, 1313858.793 552354.103 0, 1313559.976 552335.638 0, 1313261.158 552317.192 0, 
+    1312962.339 552298.763 0, 1312663.519 552280.351 0, 1312364.697 552261.957 0, 1312065.875 552243.581 0, 1311767.052 552225.222 0, 1311468.227 552206.881 0, 1311169.401 552188.557 0, 1310870.575 552170.251 0, 1310571.747 552151.963 0, 1310272.918 552133.692 0, 
+    1309974.088 552115.438 0, 1309675.257 552097.203 0, 1309376.425 552078.985 0, 1309077.592 552060.784 0, 1308777.361 552042.516 0, 1308479.922 552024.436 0, 1308181.086 552006.288 0, 1307882.249 551988.158 0, 1307583.41 551970.046 0, 1307284.571 551951.951 0, 
+    1306985.73 551933.873 0, 1306686.888 551915.814 0, 1306388.045 551897.771 0, 1306089.202 551879.747 0, 1305790.357 551861.74 0, 1305491.511 551843.75 0, 1305192.664 551825.779 0, 1304893.816 551807.824 0, 1304594.967 551789.888 0, 1304296.117 551771.969 0, 
+    1303997.265 551754.067 0, 1303698.413 551736.183 0, 1303399.56 551718.317 0, 1303100.705 551700.468 0, 1302801.85 551682.637 0, 1302502.994 551664.824 0, 1302204.136 551647.028 0, 1301905.277 551629.249 0, 1301605.02 551611.406 0, 1301275.292 557162.51 0, 
+    1300945.542 562713.99 0, 1301245.143 562731.795 0, 1301543.348 562749.535 0, 1301841.552 562767.292 0, 1302139.755 562785.066 0, 1302437.957 562802.858 0, 1302736.158 562820.668 0, 1303034.358 562838.495 0, 1303332.557 562856.34 0, 1303630.754 562874.202 0, 
+    1303928.951 562892.082 0, 1304227.147 562909.98 0, 1304525.341 562927.895 0, 1304823.535 562945.827 0, 1305121.727 562963.777 0, 1305419.919 562981.745 0, 1305718.109 562999.73 0, 1306016.298 563017.733 0, 1306314.487 563035.753 0, 1306612.674 563053.791 0, 
+    1306910.86 563071.846 0, 1307209.045 563089.919 0, 1307507.229 563108.01 0, 1307805.412 563126.118 0, 1308102.2 563144.159 0, 1308401.775 563162.386 0, 1308699.954 563180.547 0, 1308998.133 563198.725 0, 1309296.311 563216.921 0, 1309594.487 563235.135 0, 
+    1309892.663 563253.365 0, 1310190.837 563271.614 0, 1310489.01 563289.88 0, 1310787.183 563308.163 0, 1311085.354 563326.465 0, 1311383.524 563344.783 0, 1311681.693 563363.119 0, 1311979.861 563381.473 0, 1312278.027 563399.844 0, 1312576.193 563418.233 0, 
+    1312874.358 563436.64 0, 1313172.521 563455.064 0, 1313470.684 563473.505 0, 1313768.845 563491.964 0, 1314067.006 563510.441 0, 1314365.165 563528.935 0, 1314663.323 563547.446 0, 1314961.48 563565.976 0, 1315258.244 563584.436 0, 1315603.677 558033.909 0, 
+    1315949.086 552483.758 0))
+
+POLYGON ((1329568.429 564495.314 0, 1329271.717 564476.015 0, 1328973.613 564456.644 0, 1328675.508 564437.29 0, 1328377.403 564417.953 0, 1328079.296 564398.634 0, 1327781.188 564379.333 0, 1327483.078 564360.049 0, 1327184.968 564340.783 0, 1326886.857 564321.534 0, 
+    1326588.744 564302.303 0, 1326290.63 564283.09 0, 1325992.515 564263.894 0, 1325694.399 564244.715 0, 1325396.282 564225.554 0, 1325098.164 564206.411 0, 1324800.045 564187.285 0, 1324501.924 564168.177 0, 1324203.803 564149.086 0, 1323905.68 564130.013 0, 
+    1323607.556 564110.957 0, 1323309.431 564091.919 0, 1323011.305 564072.898 0, 1322713.178 564053.895 0, 1322413.658 564034.821 0, 1322116.92 564015.942 0, 1321818.789 563996.991 0, 1321520.657 563978.059 0, 1321222.525 563959.143 0, 1320924.391 563940.246 0, 
+    1320626.256 563921.365 0, 1320328.12 563902.503 0, 1320029.982 563883.658 0, 1319731.844 563864.83 0, 1319433.704 563846.02 0, 1319135.564 563827.228 0, 1318837.422 563808.453 0, 1318539.279 563789.695 0, 1318241.135 563770.955 0, 1317942.991 563752.233 0, 
+    1317644.844 563733.528 0, 1317346.697 563714.841 0, 1317048.549 563696.172 0, 1316750.4 563677.52 0, 1316452.249 563658.885 0, 1316154.097 563640.268 0, 1315855.945 563621.669 0, 1315557.791 563603.087 0, 1315258.244 563584.436 0, 1314912.788 569135.336 0, 
+    1314567.309 574686.607 0, 1314866.199 574705.218 0, 1315163.7 574723.759 0, 1315461.199 574742.317 0, 1315758.697 574760.894 0, 1316056.194 574779.487 0, 1316353.69 574798.098 0, 1316651.185 574816.727 0, 1316948.679 574835.373 0, 1317246.171 574854.037 0, 
+    1317543.663 574872.718 0, 1317841.153 574891.417 0, 1318138.643 574910.133 0, 1318436.131 574928.867 0, 1318733.618 574947.618 0, 1319031.104 574966.387 0, 1319328.589 574985.173 0, 1319626.073 575003.977 0, 1319923.556 575022.799 0, 1320221.037 575041.637 0, 
+    1320518.518 575060.494 0, 1320815.997 575079.368 0, 1321113.476 575098.259 0, 1321410.953 575117.168 0, 1321707.041 575136.006 0, 1322005.904 575155.038 0, 1322303.378 575173.999 0, 1322600.85 575192.978 0, 1322898.322 575211.975 0, 1323195.793 575230.989 0, 
+    1323493.262 575250.02 0, 1323790.73 575269.069 0, 1324088.197 575288.135 0, 1324385.663 575307.219 0, 1324683.128 575326.321 0, 1324980.592 575345.44 0, 1325278.055 575364.576 0, 1325575.516 575383.73 0, 1325872.976 575402.902 0, 1326170.436 575422.091 0, 
+    1326467.894 575441.297 0, 1326765.351 575460.521 0, 1327062.807 575479.763 0, 1327360.261 575499.022 0, 1327657.715 575518.298 0, 1327955.167 575537.592 0, 1328252.619 575556.904 0, 1328550.069 575576.233 0, 1328846.131 575595.489 0, 1329207.292 570045.216 0, 
+    1329568.429 564495.314 0))
+
+POLYGON ((1343122.329 576544.707 0, 1342826.32 576524.615 0, 1342528.926 576504.445 0, 1342231.53 576484.293 0, 1341934.133 576464.159 0, 1341636.735 576444.042 0, 1341339.336 576423.943 0, 1341041.936 576403.861 0, 1340744.534 576383.797 0, 1340447.132 576363.75 0, 
+    1340149.728 576343.721 0, 1339852.323 576323.709 0, 1339554.917 576303.715 0, 1339257.509 576283.738 0, 1338960.101 576263.779 0, 1338662.691 576243.837 0, 1338365.28 576223.913 0, 1338067.868 576204.006 0, 1337770.455 576184.117 0, 1337473.04 576164.245 0, 
+    1337175.625 576144.391 0, 1336878.208 576124.554 0, 1336580.79 576104.735 0, 1336283.371 576084.933 0, 1335984.565 576065.057 0, 1335688.529 576045.382 0, 1335391.107 576025.633 0, 1335093.683 576005.901 0, 1334796.258 575986.187 0, 1334498.832 575966.49 0, 
+    1334201.405 575946.811 0, 1333903.977 575927.149 0, 1333606.547 575907.505 0, 1333309.116 575887.879 0, 1333011.684 575868.269 0, 1332714.251 575848.678 0, 1332416.817 575829.104 0, 1332119.382 575809.547 0, 1331821.946 575790.008 0, 1331524.508 575770.486 0, 
+    1331227.069 575750.982 0, 1330929.629 575731.495 0, 1330632.188 575712.026 0, 1330334.746 575692.575 0, 1330037.303 575673.141 0, 1329739.858 575653.724 0, 1329442.413 575634.325 0, 1329144.966 575614.943 0, 1328846.131 575595.489 0, 1328484.946 581146.129 0, 
+    1328123.738 586697.133 0, 1328421.916 586716.545 0, 1328718.709 586735.884 0, 1329015.501 586755.24 0, 1329312.292 586774.614 0, 1329609.082 586794.005 0, 1329905.871 586813.414 0, 1330202.659 586832.841 0, 1330499.445 586852.285 0, 1330796.231 586871.746 0, 
+    1331093.015 586891.225 0, 1331389.798 586910.721 0, 1331686.58 586930.234 0, 1331983.361 586949.766 0, 1332280.14 586969.314 0, 1332576.919 586988.88 0, 1332873.696 587008.464 0, 1333170.472 587028.065 0, 1333467.247 587047.683 0, 1333764.021 587067.319 0, 
+    1334060.794 587086.973 0, 1334357.565 587106.644 0, 1334654.336 587126.332 0, 1334951.105 587146.038 0, 1335246.49 587165.669 0, 1335544.64 587185.502 0, 1335841.405 587205.26 0, 1336138.17 587225.036 0, 1336434.933 587244.829 0, 1336731.696 587264.64 0, 
+    1337028.457 587284.468 0, 1337325.217 587304.313 0, 1337621.975 587324.176 0, 1337918.733 587344.057 0, 1338215.489 587363.955 0, 1338512.245 587383.87 0, 1338808.999 587403.803 0, 1339105.751 587423.753 0, 1339402.503 587443.721 0, 1339699.254 587463.706 0, 
+    1339996.003 587483.709 0, 1340292.751 587503.729 0, 1340589.498 587523.767 0, 1340886.244 587543.822 0, 1341182.989 587563.895 0, 1341479.732 587583.985 0, 1341776.474 587604.092 0, 1342073.215 587624.218 0, 1342368.574 587644.266 0, 1342745.464 582094.305 0, 
+    1343122.329 576544.707 0))
+
+POLYGON ((1356610.678 588631.64 0, 1356315.375 588610.757 0, 1356018.692 588589.793 0, 1355722.008 588568.847 0, 1355425.322 588547.919 0, 1355128.635 588527.008 0, 1354831.947 588506.115 0, 1354535.258 588485.239 0, 1354238.568 588464.38 0, 1353941.876 588443.539 0, 
+    1353645.183 588422.716 0, 1353348.489 588401.909 0, 1353051.794 588381.121 0, 1352755.097 588360.35 0, 1352458.399 588339.596 0, 1352161.7 588318.86 0, 1351865 588298.141 0, 1351568.299 588277.439 0, 1351271.596 588256.756 0, 1350974.892 588236.089 0, 
+    1350678.187 588215.44 0, 1350381.481 588194.809 0, 1350084.773 588174.195 0, 1349788.065 588153.598 0, 1349489.975 588132.923 0, 1349194.644 588112.457 0, 1348897.931 588091.913 0, 1348601.218 588071.387 0, 1348304.503 588050.877 0, 1348007.787 588030.386 0, 
+    1347711.07 588009.911 0, 1347414.351 587989.454 0, 1347117.632 587969.015 0, 1346820.911 587948.593 0, 1346524.189 587928.189 0, 1346227.466 587907.802 0, 1345930.741 587887.432 0, 1345634.016 587867.08 0, 1345337.289 587846.745 0, 1345040.561 587826.428 0, 
+    1344743.832 587806.129 0, 1344447.101 587785.846 0, 1344150.37 587765.582 0, 1343853.637 587745.334 0, 1343556.903 587725.105 0, 1343260.168 587704.892 0, 1342963.432 587684.697 0, 1342666.694 587664.52 0, 1342368.574 587644.266 0, 1341991.66 593194.588 0, 
+    1341614.721 598745.268 0, 1341912.185 598765.477 0, 1342208.269 598785.61 0, 1342504.352 598805.761 0, 1342800.434 598825.928 0, 1343096.514 598846.114 0, 1343392.594 598866.316 0, 1343688.672 598886.537 0, 1343984.749 598906.774 0, 1344280.825 598927.029 0, 
+    1344576.899 598947.301 0, 1344872.973 598967.591 0, 1345169.045 598987.898 0, 1345465.116 599008.223 0, 1345761.186 599028.565 0, 1346057.255 599048.925 0, 1346353.322 599069.302 0, 1346649.388 599089.696 0, 1346945.453 599110.108 0, 1347241.517 599130.537 0, 
+    1347537.58 599150.984 0, 1347833.641 599171.448 0, 1348129.702 599191.929 0, 1348425.761 599212.428 0, 1348720.442 599232.849 0, 1349017.875 599253.479 0, 1349313.93 599274.03 0, 1349609.985 599294.598 0, 1349906.038 599315.184 0, 1350202.089 599335.788 0, 
+    1350498.14 599356.409 0, 1350794.189 599377.047 0, 1351090.237 599397.703 0, 1351386.284 599418.376 0, 1351682.33 599439.067 0, 1351978.375 599459.775 0, 1352274.418 599480.5 0, 1352570.46 599501.243 0, 1352866.501 599522.003 0, 1353162.54 599542.781 0, 
+    1353458.579 599563.576 0, 1353754.616 599584.389 0, 1354050.652 599605.219 0, 1354346.686 599626.066 0, 1354642.72 599646.931 0, 1354938.752 599667.813 0, 1355234.783 599688.713 0, 1355530.813 599709.63 0, 1355825.466 599730.468 0, 1356218.085 594180.875 0, 
+    1356610.678 588631.64 0))
+
+POLYGON ((1370033.37 600755.811 0, 1369738.775 600734.141 0, 1369442.806 600712.388 0, 1369146.835 600690.652 0, 1368850.863 600668.933 0, 1368554.889 600647.232 0, 1368258.915 600625.549 0, 1367962.939 600603.882 0, 1367666.962 600582.233 0, 1367370.983 600560.602 0, 
+    1367075.004 600538.988 0, 1366779.023 600517.391 0, 1366483.04 600495.812 0, 1366187.057 600474.25 0, 1365891.072 600452.706 0, 1365595.086 600431.179 0, 1365299.099 600409.67 0, 1365003.11 600388.178 0, 1364707.12 600366.703 0, 1364411.129 600345.246 0, 
+    1364115.137 600323.806 0, 1363819.143 600302.384 0, 1363523.148 600280.979 0, 1363227.152 600259.591 0, 1362929.78 600238.122 0, 1362635.156 600216.868 0, 1362339.156 600195.533 0, 1362043.155 600174.215 0, 1361747.152 600152.915 0, 1361451.149 600131.632 0, 
+    1361155.144 600110.366 0, 1360859.137 600089.118 0, 1360563.13 600067.887 0, 1360267.121 600046.674 0, 1359971.111 600025.478 0, 1359675.1 600004.299 0, 1359379.088 599983.138 0, 1359083.074 599961.995 0, 1358787.059 599940.869 0, 1358491.043 599919.76 0, 
+    1358195.025 599898.668 0, 1357899.007 599877.595 0, 1357602.987 599856.538 0, 1357306.966 599835.499 0, 1357010.943 599814.477 0, 1356714.92 599793.473 0, 1356418.895 599772.486 0, 1356122.869 599751.517 0, 1355825.466 599730.468 0, 1355432.822 605280.414 0, 
+    1355040.154 610830.712 0, 1355336.9 610851.715 0, 1355632.273 610872.638 0, 1355927.644 610893.579 0, 1356223.015 610914.537 0, 1356518.384 610935.512 0, 1356813.751 610956.505 0, 1357109.118 610977.515 0, 1357404.483 610998.542 0, 1357699.847 611019.587 0, 
+    1357995.21 611040.649 0, 1358290.572 611061.729 0, 1358585.932 611082.826 0, 1358881.291 611103.94 0, 1359176.649 611125.072 0, 1359472.006 611146.221 0, 1359767.361 611167.387 0, 1360062.716 611188.571 0, 1360358.068 611209.773 0, 1360653.42 611230.991 0, 
+    1360948.771 611252.227 0, 1361244.12 611273.481 0, 1361539.468 611294.751 0, 1361834.814 611316.04 0, 1362128.789 611337.246 0, 1362425.504 611358.668 0, 1362720.847 611380.008 0, 1363016.188 611401.366 0, 1363311.529 611422.741 0, 1363606.868 611444.134 0, 
+    1363902.206 611465.544 0, 1364197.542 611486.971 0, 1364492.878 611508.416 0, 1364788.212 611529.878 0, 1365083.545 611551.357 0, 1365378.876 611572.854 0, 1365674.206 611594.368 0, 1365969.535 611615.899 0, 1366264.863 611637.448 0, 1366560.19 611659.015 0, 
+    1366855.515 611680.598 0, 1367150.839 611702.199 0, 1367446.162 611723.818 0, 1367741.483 611745.454 0, 1368036.803 611767.107 0, 1368332.122 611788.778 0, 1368627.44 611810.466 0, 1368922.756 611832.171 0, 1369216.701 611853.793 0, 1369625.049 606304.626 0, 
+    1370033.37 600755.811 0))
+
+POLYGON ((1383390.301 612916.921 0, 1383096.416 612894.468 0, 1382801.162 612871.929 0, 1382505.907 612849.406 0, 1382210.651 612826.902 0, 1381915.393 612804.414 0, 1381620.134 612781.944 0, 1381324.874 612759.491 0, 1381029.612 612737.056 0, 1380734.349 612714.638 0, 
+    1380439.084 612692.237 0, 1380143.819 612669.854 0, 1379848.552 612647.488 0, 1379553.283 612625.14 0, 1379258.014 612602.809 0, 1378962.743 612580.495 0, 1378667.471 612558.199 0, 1378372.197 612535.92 0, 1378076.922 612513.658 0, 1377781.646 612491.414 0, 
+    1377486.368 612469.187 0, 1377191.09 612446.978 0, 1376895.809 612424.786 0, 1376600.528 612402.611 0, 1376303.877 612380.351 0, 1376009.961 612358.314 0, 1375714.676 612336.192 0, 1375419.389 612314.087 0, 1375124.101 612291.999 0, 1374828.812 612269.928 0, 
+    1374533.521 612247.875 0, 1374238.23 612225.84 0, 1373942.936 612203.822 0, 1373647.642 612181.821 0, 1373352.346 612159.837 0, 1373057.049 612137.871 0, 1372761.751 612115.922 0, 1372466.451 612093.991 0, 1372171.151 612072.077 0, 1371875.848 612050.181 0, 
+    1371580.545 612028.301 0, 1371285.24 612006.44 0, 1370989.934 611984.595 0, 1370694.627 611962.768 0, 1370399.318 611940.959 0, 1370104.008 611919.166 0, 1369808.697 611897.391 0, 1369513.385 611875.634 0, 1369216.701 611853.793 0, 1368808.328 617403.307 0, 
+    1368399.929 622953.166 0, 1368695.956 622974.959 0, 1368990.616 622996.668 0, 1369285.273 623018.395 0, 1369579.93 623040.139 0, 1369874.585 623061.9 0, 1370169.239 623083.679 0, 1370463.892 623105.475 0, 1370758.544 623127.289 0, 1371053.194 623149.119 0, 
+    1371347.843 623170.967 0, 1371642.49 623192.833 0, 1371937.137 623214.716 0, 1372231.782 623236.616 0, 1372526.426 623258.533 0, 1372821.068 623280.468 0, 1373115.709 623302.42 0, 1373410.349 623324.39 0, 1373704.988 623346.377 0, 1373999.625 623368.381 0, 
+    1374294.261 623390.402 0, 1374588.896 623412.441 0, 1374883.529 623434.498 0, 1375178.161 623456.571 0, 1375471.427 623478.56 0, 1375767.422 623500.77 0, 1376062.05 623522.896 0, 1376356.677 623545.039 0, 1376651.302 623567.199 0, 1376945.927 623589.377 0, 
+    1377240.55 623611.572 0, 1377535.171 623633.784 0, 1377829.792 623656.014 0, 1378124.411 623678.261 0, 1378419.029 623700.525 0, 1378713.645 623722.807 0, 1379008.26 623745.106 0, 1379302.874 623767.422 0, 1379597.487 623789.756 0, 1379892.098 623812.107 0, 
+    1380186.708 623834.475 0, 1380481.316 623856.861 0, 1380775.924 623879.264 0, 1381070.529 623901.684 0, 1381365.134 623924.122 0, 1381659.737 623946.577 0, 1381954.339 623969.049 0, 1382248.94 623991.539 0, 1382542.175 624013.942 0, 1382966.251 618465.259 0, 
+    1383390.301 612916.921 0))
+
+POLYGON ((1396681.368 625114.668 0, 1396388.195 625091.437 0, 1396093.659 625068.115 0, 1395799.122 625044.81 0, 1395504.583 625021.523 0, 1395210.043 624998.253 0, 1394915.501 624975 0, 1394620.959 624951.765 0, 1394326.415 624928.547 0, 1394031.869 624905.346 0, 
+    1393737.322 624882.163 0, 1393442.774 624858.997 0, 1393148.224 624835.849 0, 1392853.673 624812.717 0, 1392559.121 624789.604 0, 1392264.567 624766.507 0, 1391970.012 624743.428 0, 1391675.456 624720.366 0, 1391380.898 624697.321 0, 1391086.339 624674.294 0, 
+    1390791.779 624651.284 0, 1390497.217 624628.292 0, 1390202.653 624605.316 0, 1389908.089 624582.358 0, 1389612.16 624559.312 0, 1389318.956 624536.495 0, 1389024.387 624513.589 0, 1388729.817 624490.7 0, 1388435.246 624467.829 0, 1388140.673 624444.975 0, 
+    1387846.099 624422.139 0, 1387551.524 624399.319 0, 1387256.948 624376.518 0, 1386962.37 624353.733 0, 1386667.79 624330.966 0, 1386373.21 624308.216 0, 1386078.628 624285.484 0, 1385784.044 624262.769 0, 1385489.459 624240.071 0, 1385194.873 624217.39 0, 
+    1384900.286 624194.727 0, 1384605.697 624172.081 0, 1384311.107 624149.453 0, 1384016.516 624126.842 0, 1383721.923 624104.248 0, 1383427.329 624081.671 0, 1383132.734 624059.112 0, 1382838.137 624036.571 0, 1382542.175 624013.942 0, 1382118.073 629562.966 0, 
+    1381693.944 635112.328 0, 1381989.25 635134.907 0, 1382283.194 635157.398 0, 1382577.136 635179.907 0, 1382871.077 635202.434 0, 1383165.016 635224.978 0, 1383458.954 635247.539 0, 1383752.891 635270.117 0, 1384046.827 635292.712 0, 1384340.761 635315.325 0, 
+    1384634.694 635337.955 0, 1384928.625 635360.603 0, 1385222.555 635383.268 0, 1385516.484 635405.95 0, 1385810.412 635428.649 0, 1386104.338 635451.366 0, 1386398.263 635474.1 0, 1386692.186 635496.851 0, 1386986.108 635519.62 0, 1387280.029 635542.406 0, 
+    1387573.948 635565.209 0, 1387867.866 635588.029 0, 1388161.783 635610.867 0, 1388455.699 635633.722 0, 1388748.253 635656.489 0, 1389043.525 635679.484 0, 1389337.437 635702.391 0, 1389631.347 635725.315 0, 1389925.256 635748.257 0, 1390219.163 635771.216 0, 
+    1390513.069 635794.192 0, 1390806.973 635817.186 0, 1391100.877 635840.196 0, 1391394.779 635863.224 0, 1391688.679 635886.27 0, 1391982.578 635909.332 0, 1392276.476 635932.412 0, 1392570.373 635955.51 0, 1392864.268 635978.624 0, 1393158.162 636001.756 0, 
+    1393452.054 636024.905 0, 1393745.945 636048.072 0, 1394039.835 636071.255 0, 1394333.723 636094.457 0, 1394627.61 636117.675 0, 1394921.496 636140.91 0, 1395215.38 636164.163 0, 1395509.263 636187.434 0, 1395801.785 636210.614 0, 1396241.59 630662.472 0, 
+    1396681.368 625114.668 0))
+
+POLYGON ((1409906.467 637348.752 0, 1409614.009 637324.745 0, 1409320.193 637300.645 0, 1409026.376 637276.562 0, 1408732.557 637252.496 0, 1408438.737 637228.447 0, 1408144.915 637204.416 0, 1407851.092 637180.402 0, 1407557.268 637156.406 0, 1407263.442 637132.426 0, 
+    1406969.615 637108.464 0, 1406675.786 637084.519 0, 1406381.956 637060.592 0, 1406088.124 637036.682 0, 1405794.292 637012.789 0, 1405500.457 636988.913 0, 1405206.622 636965.055 0, 1404912.785 636941.214 0, 1404618.946 636917.39 0, 1404325.106 636893.584 0, 
+    1404031.265 636869.795 0, 1403737.422 636846.023 0, 1403443.578 636822.268 0, 1403149.733 636798.531 0, 1402854.528 636774.702 0, 1402562.037 636751.108 0, 1402268.188 636727.423 0, 1401974.337 636703.755 0, 1401680.484 636680.104 0, 1401386.63 636656.471 0, 
+    1401092.775 636632.855 0, 1400798.919 636609.256 0, 1400505.06 636585.674 0, 1400211.201 636562.11 0, 1399917.34 636538.563 0, 1399623.478 636515.033 0, 1399329.615 636491.521 0, 1399035.75 636468.026 0, 1398741.883 636444.548 0, 1398448.016 636421.087 0, 
+    1398154.146 636397.644 0, 1397860.276 636374.218 0, 1397566.404 636350.81 0, 1397272.531 636327.418 0, 1396978.656 636304.044 0, 1396684.78 636280.688 0, 1396390.903 636257.348 0, 1396097.024 636234.026 0, 1395801.785 636210.614 0, 1395361.954 641759.09 0, 
+    1394922.097 647307.898 0, 1395216.68 647331.258 0, 1395509.905 647354.528 0, 1395803.129 647377.816 0, 1396096.352 647401.121 0, 1396389.574 647424.443 0, 1396682.794 647447.782 0, 1396976.013 647471.139 0, 1397269.23 647494.513 0, 1397562.446 647517.904 0, 
+    1397855.66 647541.312 0, 1398148.874 647564.738 0, 1398442.085 647588.181 0, 1398735.296 647611.641 0, 1399028.505 647635.118 0, 1399321.713 647658.613 0, 1399614.919 647682.125 0, 1399908.124 647705.654 0, 1400201.327 647729.2 0, 1400494.529 647752.764 0, 
+    1400787.73 647776.345 0, 1401080.93 647799.943 0, 1401374.128 647823.559 0, 1401667.324 647847.191 0, 1401959.165 647870.732 0, 1402253.713 647894.508 0, 1402546.905 647918.193 0, 1402840.096 647941.895 0, 1403133.286 647965.614 0, 1403426.474 647989.35 0, 
+    1403719.661 648013.103 0, 1404012.847 648036.874 0, 1404306.031 648060.662 0, 1404599.213 648084.467 0, 1404892.394 648108.29 0, 1405185.574 648132.13 0, 1405478.753 648155.987 0, 1405771.93 648179.861 0, 1406065.105 648203.753 0, 1406358.279 648227.662 0, 
+    1406651.452 648251.588 0, 1406944.624 648275.531 0, 1407237.794 648299.492 0, 1407530.962 648323.469 0, 1407824.129 648347.464 0, 1408117.295 648371.477 0, 1408410.459 648395.506 0, 1408703.622 648419.553 0, 1408995.431 648443.506 0, 1409450.963 642895.963 0, 
+    1409906.467 637348.752 0))
+
+POLYGON ((1423065.5 649618.87 0, 1422773.758 649594.093 0, 1422480.664 649569.218 0, 1422187.569 649544.36 0, 1421894.472 649519.519 0, 1421601.374 649494.696 0, 1421308.274 649469.89 0, 1421015.173 649445.101 0, 1420722.071 649420.33 0, 1420428.967 649395.576 0, 
+    1420135.861 649370.839 0, 1419842.754 649346.119 0, 1419549.646 649321.416 0, 1419256.536 649296.731 0, 1418963.425 649272.063 0, 1418670.312 649247.412 0, 1418377.198 649222.779 0, 1418084.082 649198.163 0, 1417790.965 649173.564 0, 1417497.846 649148.982 0, 
+    1417204.727 649124.418 0, 1416911.605 649099.87 0, 1416618.482 649075.34 0, 1416325.358 649050.828 0, 1416030.88 649026.219 0, 1415739.105 649001.854 0, 1415445.976 648977.393 0, 1415152.846 648952.949 0, 1414859.715 648928.523 0, 1414566.582 648904.114 0, 
+    1414273.447 648879.722 0, 1413980.311 648855.347 0, 1413687.174 648830.99 0, 1413394.036 648806.65 0, 1413100.895 648782.327 0, 1412807.754 648758.021 0, 1412514.611 648733.733 0, 1412221.466 648709.461 0, 1411928.321 648685.207 0, 1411635.173 648660.971 0, 
+    1411342.025 648636.751 0, 1411048.874 648612.549 0, 1410755.723 648588.364 0, 1410462.57 648564.197 0, 1410169.416 648540.046 0, 1409876.26 648515.913 0, 1409583.102 648491.797 0, 1409289.944 648467.699 0, 1408995.431 648443.506 0, 1408539.872 653991.377 0, 
+    1408084.286 659539.573 0, 1408378.143 659563.711 0, 1408670.649 659587.756 0, 1408963.153 659611.818 0, 1409255.656 659635.898 0, 1409548.157 659659.994 0, 1409840.657 659684.108 0, 1410133.155 659708.239 0, 1410425.652 659732.387 0, 1410718.148 659756.553 0, 
+    1411010.642 659780.736 0, 1411303.135 659804.935 0, 1411595.626 659829.153 0, 1411888.116 659853.387 0, 1412180.605 659877.638 0, 1412473.092 659901.907 0, 1412765.578 659926.193 0, 1413058.062 659950.496 0, 1413350.545 659974.817 0, 1413643.026 659999.154 0, 
+    1413935.506 660023.509 0, 1414227.984 660047.881 0, 1414520.462 660072.27 0, 1414812.937 660096.677 0, 1415104.063 660120.988 0, 1415397.884 660145.541 0, 1415690.355 660169.999 0, 1415982.825 660194.475 0, 1416275.294 660218.967 0, 1416567.761 660243.477 0, 
+    1416860.226 660268.004 0, 1417152.69 660292.548 0, 1417445.153 660317.11 0, 1417737.614 660341.688 0, 1418030.074 660366.284 0, 1418322.532 660390.897 0, 1418614.989 660415.527 0, 1418907.445 660440.175 0, 1419199.899 660464.839 0, 1419492.351 660489.521 0, 
+    1419784.802 660514.22 0, 1420077.252 660538.937 0, 1420369.7 660563.67 0, 1420662.147 660588.421 0, 1420954.592 660613.189 0, 1421247.036 660637.974 0, 1421539.478 660662.776 0, 1421831.919 660687.596 0, 1422123.011 660712.318 0, 1422594.269 655165.432 0, 
+    1423065.5 649618.87 0))
+
+POLYGON ((1436158.366 661924.721 0, 1435867.343 661899.176 0, 1435574.973 661873.53 0, 1435282.602 661847.902 0, 1434990.229 661822.291 0, 1434697.855 661796.697 0, 1434405.48 661771.12 0, 1434113.103 661745.56 0, 1433820.724 661720.018 0, 1433528.344 661694.492 0, 
+    1433235.962 661668.984 0, 1432943.579 661643.494 0, 1432651.194 661618.02 0, 1432358.808 661592.564 0, 1432066.421 661567.125 0, 1431774.032 661541.703 0, 1431481.641 661516.298 0, 1431189.249 661490.91 0, 1430896.855 661465.54 0, 1430604.46 661440.187 0, 
+    1430312.064 661414.851 0, 1430019.666 661389.532 0, 1429727.266 661364.231 0, 1429434.865 661338.946 0, 1429141.116 661313.563 0, 1428850.059 661288.429 0, 1428557.653 661263.197 0, 1428265.246 661237.981 0, 1427972.838 661212.783 0, 1427680.428 661187.602 0, 
+    1427388.016 661162.438 0, 1427095.603 661137.292 0, 1426803.189 661112.162 0, 1426510.773 661087.05 0, 1426218.356 661061.955 0, 1425925.937 661036.877 0, 1425633.516 661011.817 0, 1425341.095 660986.773 0, 1425048.671 660961.747 0, 1424756.247 660936.738 0, 
+    1424463.821 660911.747 0, 1424171.393 660886.772 0, 1423878.964 660861.815 0, 1423586.533 660836.875 0, 1423294.101 660811.952 0, 1423001.668 660787.046 0, 1422709.232 660762.158 0, 1422416.796 660737.287 0, 1422123.011 660712.318 0, 1421651.725 666259.526 0, 
+    1421180.412 671807.052 0, 1421473.542 671831.964 0, 1421765.325 671856.78 0, 1422057.107 671881.613 0, 1422348.888 671906.463 0, 1422640.667 671931.33 0, 1422932.444 671956.215 0, 1423224.22 671981.116 0, 1423515.995 672006.035 0, 1423807.768 672030.971 0, 
+    1424099.54 672055.924 0, 1424391.31 672080.894 0, 1424683.079 672105.882 0, 1424974.846 672130.886 0, 1425266.612 672155.908 0, 1425558.377 672180.947 0, 1425850.14 672206.003 0, 1426141.901 672231.076 0, 1426433.661 672256.167 0, 1426725.419 672281.274 0, 
+    1427017.177 672306.399 0, 1427308.932 672331.541 0, 1427600.686 672356.7 0, 1427892.439 672381.876 0, 1428182.846 672406.954 0, 1428475.939 672432.281 0, 1428767.687 672457.508 0, 1429059.434 672482.753 0, 1429351.179 672508.016 0, 1429642.923 672533.295 0, 
+    1429934.665 672558.591 0, 1430226.406 672583.905 0, 1430518.145 672609.236 0, 1430809.883 672634.584 0, 1431101.619 672659.949 0, 1431393.353 672685.332 0, 1431685.087 672710.731 0, 1431976.818 672736.148 0, 1432268.549 672761.582 0, 1432560.277 672787.033 0, 
+    1432852.005 672812.501 0, 1433143.73 672837.986 0, 1433435.455 672863.489 0, 1433727.177 672889.009 0, 1434018.899 672914.546 0, 1434310.618 672940.1 0, 1434602.336 672965.671 0, 1434894.053 672991.259 0, 1435184.426 673016.747 0, 1435671.41 667470.575 0, 
+    1436158.366 661924.721 0))
+
+POLYGON ((1449184.967 674266.002 0, 1448894.665 674239.693 0, 1448603.022 674213.281 0, 1448311.377 674186.886 0, 1448019.73 674160.507 0, 1447728.082 674134.146 0, 1447436.433 674107.803 0, 1447144.782 674081.476 0, 1446853.129 674055.167 0, 1446561.475 674028.874 0, 
+    1446269.82 674002.599 0, 1445978.162 673976.341 0, 1445686.504 673950.1 0, 1445394.843 673923.877 0, 1445103.182 673897.67 0, 1444811.518 673871.481 0, 1444519.853 673845.309 0, 1444228.187 673819.154 0, 1443936.519 673793.016 0, 1443644.849 673766.895 0, 
+    1443353.178 673740.792 0, 1443061.506 673714.706 0, 1442769.831 673688.636 0, 1442478.156 673662.585 0, 1442185.138 673636.43 0, 1441894.8 673610.532 0, 1441603.12 673584.532 0, 1441311.438 673558.548 0, 1441019.754 673532.582 0, 1440728.07 673506.633 0, 
+    1440436.383 673480.701 0, 1440144.695 673454.787 0, 1439853.006 673428.889 0, 1439561.315 673403.009 0, 1439269.622 673377.146 0, 1438977.928 673351.3 0, 1438686.233 673325.471 0, 1438394.536 673299.66 0, 1438102.837 673273.865 0, 1437811.137 673248.088 0, 
+    1437519.436 673222.328 0, 1437227.732 673196.585 0, 1436936.028 673170.859 0, 1436644.322 673145.15 0, 1436352.614 673119.459 0, 1436060.905 673093.785 0, 1435769.194 673068.128 0, 1435477.482 673042.488 0, 1435184.426 673016.747 0, 1434697.415 678563.234 0, 
+    1434210.377 684110.032 0, 1434502.776 684135.715 0, 1434793.836 684161.297 0, 1435084.893 684186.897 0, 1435375.95 684212.514 0, 1435667.004 684238.148 0, 1435958.058 684263.799 0, 1436249.109 684289.467 0, 1436540.16 684315.152 0, 1436831.208 684340.855 0, 
+    1437122.255 684366.574 0, 1437413.301 684392.311 0, 1437704.345 684418.065 0, 1437995.388 684443.836 0, 1438286.429 684469.624 0, 1438577.469 684495.429 0, 1438868.507 684521.252 0, 1439159.543 684547.091 0, 1439450.578 684572.948 0, 1439741.612 684598.822 0, 
+    1440032.644 684624.712 0, 1440323.674 684650.62 0, 1440614.703 684676.546 0, 1440905.731 684702.488 0, 1441195.419 684728.328 0, 1441487.781 684754.424 0, 1441778.804 684780.417 0, 1442069.825 684806.428 0, 1442360.845 684832.456 0, 1442651.863 684858.501 0, 
+    1442942.88 684884.563 0, 1443233.895 684910.643 0, 1443524.909 684936.739 0, 1443815.921 684962.853 0, 1444106.931 684988.983 0, 1444397.94 685015.131 0, 1444688.948 685041.296 0, 1444979.954 685067.478 0, 1445270.958 685093.677 0, 1445561.961 685119.894 0, 
+    1445852.962 685146.127 0, 1446143.962 685172.378 0, 1446434.96 685198.645 0, 1446725.957 685224.93 0, 1447016.952 685251.232 0, 1447307.946 685277.551 0, 1447598.938 685303.888 0, 1447889.928 685330.241 0, 1448179.581 685356.49 0, 1448682.288 679811.09 0, 
+    1449184.967 674266.002 0))
+
+POLYGON ((1462145.208 686642.409 0, 1461855.628 686615.341 0, 1461564.713 686588.166 0, 1461273.797 686561.008 0, 1460982.879 686533.867 0, 1460691.959 686506.743 0, 1460401.038 686479.636 0, 1460110.115 686452.546 0, 1459819.19 686425.474 0, 1459528.264 686398.418 0, 
+    1459237.337 686371.38 0, 1458946.408 686344.358 0, 1458655.477 686317.354 0, 1458364.544 686290.367 0, 1458073.61 686263.397 0, 1457782.675 686236.445 0, 1457491.738 686209.509 0, 1457200.799 686182.591 0, 1456909.859 686155.689 0, 1456618.917 686128.805 0, 
+    1456327.973 686101.938 0, 1456037.028 686075.088 0, 1455746.081 686048.255 0, 1455455.133 686021.439 0, 1455162.848 685994.518 0, 1454873.232 685967.859 0, 1454582.279 685941.095 0, 1454291.324 685914.348 0, 1454000.368 685887.617 0, 1453709.411 685860.904 0, 
+    1453418.451 685834.209 0, 1453127.491 685807.53 0, 1452836.528 685780.868 0, 1452545.564 685754.224 0, 1452254.599 685727.596 0, 1451963.632 685700.986 0, 1451672.663 685674.393 0, 1451381.693 685647.817 0, 1451090.721 685621.258 0, 1450799.747 685594.716 0, 
+    1450508.773 685568.192 0, 1450217.796 685541.684 0, 1449926.818 685515.194 0, 1449635.838 685488.721 0, 1449344.857 685462.265 0, 1449053.875 685435.826 0, 1448762.89 685409.404 0, 1448471.904 685382.999 0, 1448179.581 685356.49 0, 1447676.845 690902.198 0, 
+    1447174.083 696448.21 0, 1447465.751 696474.66 0, 1447756.084 696501.005 0, 1448046.415 696527.368 0, 1448336.745 696553.747 0, 1448627.073 696580.144 0, 1448917.4 696606.558 0, 1449207.725 696632.989 0, 1449498.049 696659.437 0, 1449788.371 696685.902 0, 
+    1450078.692 696712.384 0, 1450369.011 696738.884 0, 1450659.328 696765.4 0, 1450949.644 696791.933 0, 1451239.958 696818.484 0, 1451530.271 696845.052 0, 1451820.582 696871.636 0, 1452110.892 696898.238 0, 1452401.2 696924.857 0, 1452691.506 696951.493 0, 
+    1452981.811 696978.146 0, 1453272.115 697004.816 0, 1453562.416 697031.503 0, 1453852.717 697058.208 0, 1454141.683 697084.806 0, 1454433.312 697111.668 0, 1454723.608 697138.423 0, 1455013.902 697165.196 0, 1455304.194 697191.986 0, 1455594.485 697218.793 0, 
+    1455884.774 697245.616 0, 1456175.062 697272.457 0, 1456465.348 697299.316 0, 1456755.632 697326.191 0, 1457045.915 697353.083 0, 1457336.196 697379.992 0, 1457626.476 697406.919 0, 1457916.754 697433.862 0, 1458207.03 697460.823 0, 1458497.305 697487.801 0, 
+    1458787.579 697514.795 0, 1459077.85 697541.807 0, 1459368.121 697568.836 0, 1459658.389 697595.882 0, 1459948.656 697622.945 0, 1460238.922 697650.026 0, 1460529.185 697677.123 0, 1460819.448 697704.237 0, 1461108.377 697731.244 0, 1461626.807 692186.674 0, 
+    1462145.208 686642.409 0))
+
+POLYGON ((1475038.992 699053.64 0, 1474750.137 699025.817 0, 1474459.953 698997.882 0, 1474169.767 698969.965 0, 1473879.579 698942.065 0, 1473589.39 698914.182 0, 1473299.199 698886.316 0, 1473009.006 698858.467 0, 1472718.812 698830.635 0, 1472428.616 698802.82 0, 
+    1472138.418 698775.023 0, 1471848.219 698747.242 0, 1471558.018 698719.479 0, 1471267.816 698691.732 0, 1470977.612 698664.003 0, 1470687.406 698636.291 0, 1470397.198 698608.595 0, 1470106.99 698580.917 0, 1469816.779 698553.256 0, 1469526.567 698525.612 0, 
+    1469236.353 698497.985 0, 1468946.137 698470.376 0, 1468655.92 698442.783 0, 1468365.701 698415.207 0, 1468074.152 698387.523 0, 1467785.259 698360.107 0, 1467495.035 698332.583 0, 1467204.81 698305.076 0, 1466914.583 698277.585 0, 1466624.355 698250.112 0, 
+    1466334.125 698222.656 0, 1466043.893 698195.217 0, 1465753.66 698167.795 0, 1465463.425 698140.391 0, 1465173.188 698113.003 0, 1464882.95 698085.632 0, 1464592.711 698058.279 0, 1464302.469 698030.942 0, 1464012.226 698003.623 0, 1463721.982 697976.321 0, 
+    1463431.735 697949.035 0, 1463141.488 697921.767 0, 1462851.238 697894.516 0, 1462560.987 697867.282 0, 1462270.735 697840.065 0, 1461980.48 697812.866 0, 1461690.225 697785.683 0, 1461399.967 697758.517 0, 1461108.377 697731.244 0, 1460589.92 703276.115 0, 
+    1460071.435 708821.284 0, 1460362.369 708848.496 0, 1460651.973 708875.6 0, 1460941.576 708902.722 0, 1461231.178 708929.86 0, 1461520.778 708957.016 0, 1461810.376 708984.189 0, 1462099.973 709011.378 0, 1462389.568 709038.585 0, 1462679.161 709065.809 0, 
+    1462968.753 709093.05 0, 1463258.343 709120.308 0, 1463547.932 709147.583 0, 1463837.519 709174.875 0, 1464127.105 709202.184 0, 1464416.688 709229.51 0, 1464706.271 709256.853 0, 1464995.851 709284.214 0, 1465285.43 709311.591 0, 1465575.008 709338.985 0, 
+    1465864.584 709366.396 0, 1466154.158 709393.825 0, 1466443.73 709421.27 0, 1466733.301 709448.733 0, 1467021.544 709476.086 0, 1467312.438 709503.709 0, 1467602.004 709531.222 0, 1467891.569 709558.753 0, 1468181.132 709586.301 0, 1468470.693 709613.865 0, 
+    1468760.253 709641.447 0, 1469049.811 709669.046 0, 1469339.367 709696.662 0, 1469628.922 709724.295 0, 1469918.475 709751.945 0, 1470208.026 709779.612 0, 1470497.576 709807.296 0, 1470787.124 709834.997 0, 1471076.671 709862.715 0, 1471366.216 709890.45 0, 
+    1471655.759 709918.202 0, 1471945.301 709945.972 0, 1472234.841 709973.758 0, 1472524.379 710001.561 0, 1472813.916 710029.382 0, 1473103.451 710057.219 0, 1473392.985 710085.073 0, 1473682.517 710112.945 0, 1473970.722 710140.706 0, 1474504.871 704597.024 0, 
+    1475038.992 699053.64 0))
+
+POLYGON ((1487866.226 711499.39 0, 1487578.098 711470.815 0, 1487288.646 711442.126 0, 1486999.192 711413.453 0, 1486709.737 711384.798 0, 1486420.28 711356.16 0, 1486130.821 711327.539 0, 1485841.361 711298.935 0, 1485551.899 711270.347 0, 1485262.435 711241.777 0, 
+    1484972.97 711213.224 0, 1484683.503 711184.688 0, 1484394.034 711156.169 0, 1484104.563 711127.667 0, 1483815.091 711099.182 0, 1483525.617 711070.714 0, 1483236.142 711042.264 0, 1482946.665 711013.83 0, 1482657.186 710985.413 0, 1482367.705 710957.013 0, 
+    1482078.223 710928.631 0, 1481788.739 710900.265 0, 1481499.254 710871.916 0, 1481209.766 710843.585 0, 1480918.953 710815.141 0, 1480630.787 710786.973 0, 1480341.295 710758.692 0, 1480051.801 710730.429 0, 1479762.305 710702.183 0, 1479472.808 710673.953 0, 
+    1479183.309 710645.741 0, 1478893.809 710617.546 0, 1478604.307 710589.367 0, 1478314.803 710561.206 0, 1478025.297 710533.062 0, 1477735.79 710504.935 0, 1477446.281 710476.825 0, 1477156.771 710448.732 0, 1476867.259 710420.656 0, 1476577.745 710392.597 0, 
+    1476288.23 710364.555 0, 1475998.712 710336.53 0, 1475709.194 710308.522 0, 1475419.673 710280.532 0, 1475130.151 710252.558 0, 1474840.628 710224.601 0, 1474551.102 710196.662 0, 1474261.576 710168.739 0, 1473970.722 710140.706 0, 1473436.544 715684.682 0, 
+    1472902.338 721228.949 0, 1473192.536 721256.919 0, 1473481.411 721284.778 0, 1473770.283 721312.655 0, 1474059.154 721340.549 0, 1474348.024 721368.459 0, 1474636.892 721396.387 0, 1474925.758 721424.332 0, 1475214.622 721452.293 0, 1475503.485 721480.272 0, 
+    1475792.346 721508.268 0, 1476081.206 721536.28 0, 1476370.064 721564.31 0, 1476658.92 721592.357 0, 1476947.774 721620.421 0, 1477236.627 721648.501 0, 1477525.478 721676.599 0, 1477814.328 721704.714 0, 1478103.176 721732.845 0, 1478392.022 721760.994 0, 
+    1478680.867 721789.16 0, 1478969.71 721817.342 0, 1479258.551 721845.542 0, 1479547.391 721873.759 0, 1479834.908 721901.863 0, 1480125.065 721930.243 0, 1480413.9 721958.511 0, 1480702.733 721986.796 0, 1480991.564 722015.097 0, 1481280.394 722043.416 0, 
+    1481569.222 722071.752 0, 1481858.048 722100.105 0, 1482146.873 722128.474 0, 1482435.696 722156.861 0, 1482724.517 722185.265 0, 1483013.337 722213.685 0, 1483302.155 722242.123 0, 1483590.971 722270.578 0, 1483879.786 722299.049 0, 1484168.599 722327.538 0, 
+    1484457.41 722356.044 0, 1484746.22 722384.567 0, 1485035.028 722413.106 0, 1485323.834 722441.663 0, 1485612.638 722470.237 0, 1485901.441 722498.827 0, 1486190.243 722527.435 0, 1486479.042 722556.06 0, 1486766.52 722584.571 0, 1487316.387 717041.835 0, 
+    1487866.226 711499.39 0))
+
+POLYGON ((1500626.817 723979.356 0, 1500339.418 723950.033 0, 1500050.701 723920.592 0, 1499761.982 723891.169 0, 1499473.261 723861.762 0, 1499184.538 723832.373 0, 1498895.814 723803 0, 1498607.087 723773.645 0, 1498318.36 723744.306 0, 1498029.63 723714.985 0, 
+    1497740.899 723685.68 0, 1497452.166 723656.393 0, 1497163.431 723627.122 0, 1496874.694 723597.869 0, 1496585.956 723568.632 0, 1496297.216 723539.412 0, 1496008.475 723510.21 0, 1495719.731 723481.024 0, 1495430.986 723451.856 0, 1495142.239 723422.704 0, 
+    1494853.491 723393.57 0, 1494564.741 723364.452 0, 1494275.989 723335.351 0, 1493987.235 723306.268 0, 1493697.161 723277.068 0, 1493409.722 723248.152 0, 1493120.964 723219.119 0, 1492832.203 723190.103 0, 1492543.441 723161.105 0, 1492254.677 723132.123 0, 
+    1491965.911 723103.158 0, 1491677.144 723074.211 0, 1491388.375 723045.28 0, 1491099.604 723016.366 0, 1490810.832 722987.47 0, 1490522.058 722958.59 0, 1490233.282 722929.728 0, 1489944.504 722900.882 0, 1489655.725 722872.053 0, 1489366.944 722843.242 0, 
+    1489078.162 722814.447 0, 1488789.377 722785.669 0, 1488500.591 722756.909 0, 1488211.804 722728.165 0, 1487923.014 722699.438 0, 1487634.223 722670.729 0, 1487345.431 722642.036 0, 1487056.636 722613.36 0, 1486766.52 722584.571 0, 1486216.625 728127.593 0, 
+    1485666.701 733670.9 0, 1485956.161 733699.625 0, 1486244.303 733728.236 0, 1486532.443 733756.864 0, 1486820.582 733785.508 0, 1487108.719 733814.17 0, 1487396.854 733842.849 0, 1487684.987 733871.545 0, 1487973.119 733900.257 0, 1488261.249 733928.987 0, 
+    1488549.378 733957.733 0, 1488837.505 733986.497 0, 1489125.63 734015.277 0, 1489413.753 734044.075 0, 1489701.875 734072.889 0, 1489989.995 734101.721 0, 1490278.113 734130.569 0, 1490566.229 734159.434 0, 1490854.344 734188.316 0, 1491142.457 734217.216 0, 
+    1491430.569 734246.132 0, 1491718.679 734275.065 0, 1492006.787 734304.015 0, 1492294.893 734332.982 0, 1492581.682 734361.834 0, 1492871.101 734390.967 0, 1493159.202 734419.985 0, 1493447.301 734449.02 0, 1493735.399 734478.071 0, 1494023.495 734507.14 0, 
+    1494311.59 734536.226 0, 1494599.682 734565.329 0, 1494887.773 734594.448 0, 1495175.863 734623.585 0, 1495463.95 734652.738 0, 1495752.036 734681.909 0, 1496040.12 734711.096 0, 1496328.203 734740.301 0, 1496616.283 734769.522 0, 1496904.362 734798.76 0, 
+    1497192.439 734828.016 0, 1497480.515 734857.288 0, 1497768.589 734886.577 0, 1498056.661 734915.883 0, 1498344.731 734945.206 0, 1498632.8 734974.546 0, 1498920.867 735003.903 0, 1499208.932 735033.277 0, 1499495.681 735062.534 0, 1500061.263 729520.803 0, 
+    1500626.817 723979.356 0))
+
+POLYGON ((1513320.674 736493.232 0, 1513034.007 736463.165 0, 1512746.026 736432.977 0, 1512458.043 736402.806 0, 1512170.058 736372.653 0, 1511882.072 736342.516 0, 1511594.084 736312.396 0, 1511306.094 736282.293 0, 1511018.102 736252.207 0, 1510730.109 736222.138 0, 
+    1510442.114 736192.086 0, 1510154.117 736162.051 0, 1509866.118 736132.033 0, 1509578.118 736102.031 0, 1509290.115 736072.047 0, 1509002.111 736042.08 0, 1508714.106 736012.129 0, 1508426.098 735982.196 0, 1508138.089 735952.28 0, 1507850.078 735922.38 0, 
+    1507562.065 735892.497 0, 1507274.05 735862.632 0, 1506986.034 735832.783 0, 1506698.016 735802.951 0, 1506408.683 735773.001 0, 1506121.974 735743.339 0, 1505833.951 735713.558 0, 1505545.926 735683.794 0, 1505257.899 735654.047 0, 1504969.87 735624.317 0, 
+    1504681.84 735594.604 0, 1504393.808 735564.908 0, 1504105.774 735535.229 0, 1503817.738 735505.567 0, 1503529.701 735475.921 0, 1503241.662 735446.293 0, 1502953.621 735416.682 0, 1502665.578 735387.087 0, 1502377.534 735357.51 0, 1502089.488 735327.95 0, 
+    1501801.44 735298.406 0, 1501513.391 735268.879 0, 1501225.339 735239.37 0, 1500937.286 735209.877 0, 1500649.231 735180.402 0, 1500361.175 735150.943 0, 1500073.117 735121.501 0, 1499785.057 735092.076 0, 1499495.681 735062.534 0, 1498930.07 740604.546 0, 
+    1498364.43 746146.834 0, 1498653.151 746176.309 0, 1498940.558 746205.668 0, 1499227.964 746235.043 0, 1499515.368 746264.435 0, 1499802.771 746293.844 0, 1500090.171 746323.27 0, 1500377.57 746352.712 0, 1500664.968 746382.172 0, 1500952.363 746411.649 0, 
+    1501239.757 746441.142 0, 1501527.149 746470.653 0, 1501814.539 746500.18 0, 1502101.927 746529.724 0, 1502389.314 746559.285 0, 1502676.699 746588.863 0, 1502964.082 746618.458 0, 1503251.464 746648.07 0, 1503538.844 746677.699 0, 1503826.222 746707.345 0, 
+    1504113.598 746737.008 0, 1504400.973 746766.687 0, 1504688.345 746796.384 0, 1504975.717 746826.097 0, 1505261.776 746855.692 0, 1505550.453 746885.575 0, 1505837.819 746915.339 0, 1506125.183 746945.12 0, 1506412.546 746974.918 0, 1506699.906 747004.733 0, 
+    1506987.265 747034.565 0, 1507274.622 747064.413 0, 1507561.977 747094.279 0, 1507849.331 747124.161 0, 1508136.683 747154.061 0, 1508424.033 747183.977 0, 1508711.381 747213.911 0, 1508998.727 747243.861 0, 1509286.072 747273.828 0, 1509573.415 747303.812 0, 
+    1509860.756 747333.813 0, 1510148.095 747363.831 0, 1510435.433 747393.865 0, 1510722.769 747423.917 0, 1511010.103 747453.986 0, 1511297.435 747484.071 0, 1511584.766 747514.174 0, 1511872.095 747544.293 0, 1512158.113 747574.292 0, 1512739.408 742033.623 0, 
+    1513320.674 736493.232 0))
+
+POLYGON ((1525947.708 749040.713 0, 1525661.774 749009.906 0, 1525374.531 748978.975 0, 1525087.287 748948.061 0, 1524800.04 748917.164 0, 1524512.792 748886.284 0, 1524225.543 748855.421 0, 1523938.291 748824.574 0, 1523651.037 748793.745 0, 1523363.782 748762.932 0, 
+    1523076.525 748732.136 0, 1522789.266 748701.358 0, 1522502.005 748670.596 0, 1522214.743 748639.851 0, 1521927.479 748609.123 0, 1521640.212 748578.411 0, 1521352.944 748547.717 0, 1521065.675 748517.04 0, 1520778.403 748486.379 0, 1520491.13 748455.736 0, 
+    1520203.855 748425.109 0, 1519916.578 748394.5 0, 1519629.299 748363.907 0, 1519342.018 748333.331 0, 1519053.429 748302.633 0, 1518767.452 748272.23 0, 1518480.166 748241.705 0, 1518192.878 748211.196 0, 1517905.588 748180.705 0, 1517618.297 748150.231 0, 
+    1517331.004 748119.773 0, 1517043.709 748089.332 0, 1516756.412 748058.909 0, 1516469.114 748028.502 0, 1516181.813 747998.112 0, 1515894.511 747967.739 0, 1515607.208 747937.383 0, 1515319.902 747907.044 0, 1515032.594 747876.722 0, 1514745.285 747846.416 0, 
+    1514457.974 747816.128 0, 1514170.661 747785.856 0, 1513883.347 747755.602 0, 1513596.03 747725.364 0, 1513308.712 747695.143 0, 1513021.392 747664.939 0, 1512734.071 747634.752 0, 1512446.747 747604.582 0, 1512158.113 747574.292 0, 1511576.79 753115.234 0, 
+    1510995.437 758656.446 0, 1511283.416 758686.667 0, 1511570.087 758716.769 0, 1511856.757 758746.887 0, 1512143.424 758777.023 0, 1512430.09 758807.175 0, 1512716.754 758837.344 0, 1513003.417 758867.53 0, 1513290.077 758897.733 0, 1513576.736 758927.952 0, 
+    1513863.393 758958.189 0, 1514150.048 758988.442 0, 1514436.702 759018.713 0, 1514723.353 759049 0, 1515010.003 759079.304 0, 1515296.651 759109.625 0, 1515583.298 759139.962 0, 1515869.942 759170.317 0, 1516156.585 759200.689 0, 1516443.226 759231.077 0, 
+    1516729.865 759261.482 0, 1517016.502 759291.904 0, 1517303.138 759322.343 0, 1517589.772 759352.799 0, 1517875.099 759383.133 0, 1518163.034 759413.762 0, 1518449.662 759444.268 0, 1518736.289 759474.791 0, 1519022.914 759505.332 0, 1519309.537 759535.889 0, 
+    1519596.158 759566.463 0, 1519882.777 759597.054 0, 1520169.395 759627.661 0, 1520456.011 759658.286 0, 1520742.625 759688.927 0, 1521029.237 759719.586 0, 1521315.847 759750.261 0, 1521602.456 759780.953 0, 1521889.063 759811.662 0, 1522175.668 759842.387 0, 
+    1522462.271 759873.13 0, 1522748.872 759903.89 0, 1523035.472 759934.666 0, 1523322.069 759965.459 0, 1523608.665 759996.269 0, 1523895.259 760027.096 0, 1524181.852 760057.94 0, 1524468.442 760088.801 0, 1524753.728 760119.538 0, 1525350.733 754579.991 0, 
+    1525947.708 749040.713 0))
+
+POLYGON ((1538507.83 761621.495 0, 1538222.63 761589.951 0, 1537936.128 761558.281 0, 1537649.624 761526.628 0, 1537363.118 761494.991 0, 1537076.61 761463.371 0, 1536790.101 761431.769 0, 1536503.589 761400.183 0, 1536217.076 761368.613 0, 1535930.561 761337.061 0, 
+    1535644.044 761305.526 0, 1535357.525 761274.007 0, 1535071.004 761242.506 0, 1534784.482 761211.021 0, 1534497.957 761179.553 0, 1534211.431 761148.102 0, 1533924.903 761116.668 0, 1533638.373 761085.25 0, 1533351.841 761053.85 0, 1533065.307 761022.466 0, 
+    1532778.772 760991.1 0, 1532492.234 760959.75 0, 1532205.695 760928.417 0, 1531919.154 760897.101 0, 1531631.309 760865.659 0, 1531346.066 760834.519 0, 1531059.52 760803.253 0, 1530772.971 760772.005 0, 1530486.421 760740.773 0, 1530199.869 760709.558 0, 
+    1529913.315 760678.36 0, 1529626.759 760647.179 0, 1529340.202 760616.014 0, 1529053.642 760584.867 0, 1528767.081 760553.736 0, 1528480.518 760522.622 0, 1528193.953 760491.526 0, 1527907.386 760460.446 0, 1527620.817 760429.382 0, 1527334.247 760398.336 0, 
+    1527047.675 760367.307 0, 1526761.101 760336.294 0, 1526474.525 760305.299 0, 1526187.947 760274.32 0, 1525901.367 760243.358 0, 1525614.786 760212.413 0, 1525328.203 760181.484 0, 1525041.618 760150.573 0, 1524753.728 760119.538 0, 1524156.694 765659.352 0, 
+    1523559.633 771199.429 0, 1523846.867 771230.393 0, 1524132.8 771261.234 0, 1524418.731 771292.092 0, 1524704.661 771322.967 0, 1524990.588 771353.858 0, 1525276.514 771384.767 0, 1525562.437 771415.692 0, 1525848.359 771446.634 0, 1526134.28 771477.593 0, 
+    1526420.198 771508.568 0, 1526706.114 771539.561 0, 1526992.029 771570.57 0, 1527277.942 771601.596 0, 1527563.853 771632.639 0, 1527849.762 771663.699 0, 1528135.67 771694.775 0, 1528421.575 771725.869 0, 1528707.479 771756.979 0, 1528993.381 771788.106 0, 
+    1529279.281 771819.25 0, 1529565.179 771850.411 0, 1529851.075 771881.588 0, 1530136.97 771912.783 0, 1530421.564 771943.852 0, 1530708.754 771975.222 0, 1530994.643 772006.467 0, 1531280.53 772037.729 0, 1531566.415 772069.007 0, 1531852.299 772100.303 0, 
+    1532138.18 772131.615 0, 1532424.06 772162.944 0, 1532709.938 772194.29 0, 1532995.814 772225.652 0, 1533281.689 772257.032 0, 1533567.561 772288.428 0, 1533853.432 772319.841 0, 1534139.3 772351.271 0, 1534425.167 772382.718 0, 1534711.032 772414.182 0, 
+    1534996.896 772445.662 0, 1535282.757 772477.159 0, 1535568.616 772508.673 0, 1535854.474 772540.204 0, 1536140.33 772571.752 0, 1536426.184 772603.317 0, 1536712.036 772634.898 0, 1536997.886 772666.496 0, 1537282.437 772697.968 0, 1537895.148 767159.6 0, 
+    1538507.83 761621.495 0))
+
+POLYGON ((1551000.953 774235.27 0, 1550716.49 774202.994 0, 1550430.73 774170.588 0, 1550144.968 774138.2 0, 1549859.204 774105.828 0, 1549573.439 774073.472 0, 1549287.672 774041.134 0, 1549001.902 774008.812 0, 1548716.131 773976.508 0, 1548430.358 773944.22 0, 
+    1548144.583 773911.949 0, 1547858.806 773879.694 0, 1547573.027 773847.457 0, 1547287.246 773815.236 0, 1547001.464 773783.032 0, 1546715.679 773750.845 0, 1546429.893 773718.675 0, 1546144.105 773686.522 0, 1545858.314 773654.385 0, 1545572.522 773622.266 0, 
+    1545286.728 773590.163 0, 1545000.933 773558.077 0, 1544715.135 773526.007 0, 1544429.335 773493.955 0, 1544142.238 773461.774 0, 1543857.73 773429.9 0, 1543571.925 773397.898 0, 1543286.118 773365.913 0, 1543000.309 773333.945 0, 1542714.498 773301.993 0, 
+    1542428.685 773270.059 0, 1542142.87 773238.141 0, 1541857.054 773206.24 0, 1541571.235 773174.356 0, 1541285.415 773142.488 0, 1540999.593 773110.638 0, 1540713.769 773078.804 0, 1540427.943 773046.987 0, 1540142.115 773015.187 0, 1539856.285 772983.404 0, 
+    1539570.454 772951.637 0, 1539284.62 772919.888 0, 1538998.785 772888.155 0, 1538712.948 772856.439 0, 1538427.109 772824.74 0, 1538141.268 772793.057 0, 1537855.425 772761.392 0, 1537569.581 772729.743 0, 1537282.437 772697.968 0, 1536669.697 778236.595 0, 
+    1536056.929 783775.479 0, 1536343.418 783807.181 0, 1536628.61 783838.758 0, 1536913.801 783870.351 0, 1537198.99 783901.961 0, 1537484.177 783933.588 0, 1537769.362 783965.232 0, 1538054.546 783996.892 0, 1538339.727 784028.569 0, 1538624.907 784060.263 0, 
+    1538910.084 784091.974 0, 1539195.26 784123.702 0, 1539480.434 784155.446 0, 1539765.606 784187.207 0, 1540050.777 784218.985 0, 1540335.945 784250.78 0, 1540621.111 784282.591 0, 1540906.276 784314.42 0, 1541191.439 784346.265 0, 1541476.6 784378.127 0, 
+    1541761.759 784410.005 0, 1542046.916 784441.901 0, 1542332.071 784473.813 0, 1542617.224 784505.742 0, 1542901.083 784537.543 0, 1543187.526 784569.65 0, 1543472.673 784601.629 0, 1543757.819 784633.626 0, 1544042.963 784665.638 0, 1544328.105 784697.668 0, 
+    1544613.245 784729.715 0, 1544898.384 784761.778 0, 1545183.52 784793.858 0, 1545468.655 784825.955 0, 1545753.787 784858.068 0, 1546038.918 784890.199 0, 1546324.047 784922.346 0, 1546609.174 784954.51 0, 1546894.299 784986.69 0, 1547179.422 785018.888 0, 
+    1547464.543 785051.102 0, 1547749.663 785083.333 0, 1548034.78 785115.581 0, 1548319.896 785147.846 0, 1548605.01 785180.127 0, 1548890.121 785212.425 0, 1549175.231 785244.74 0, 1549460.339 785277.072 0, 1549744.153 785309.274 0, 1550372.568 779772.144 0, 
+    1551000.953 774235.27 0))
+
+POLYGON ((1563426.99 786881.732 0, 1563143.266 786848.728 0, 1562858.25 786815.591 0, 1562573.233 786782.471 0, 1562288.214 786749.367 0, 1562003.192 786716.281 0, 1561718.169 786683.211 0, 1561433.144 786650.157 0, 1561148.117 786617.121 0, 1560863.087 786584.101 0, 
+    1560578.056 786551.098 0, 1560293.023 786518.112 0, 1560007.988 786485.143 0, 1559722.951 786452.19 0, 1559437.913 786419.255 0, 1559152.872 786386.336 0, 1558867.829 786353.433 0, 1558582.784 786320.548 0, 1558297.738 786287.679 0, 1558012.689 786254.827 0, 
+    1557727.639 786221.992 0, 1557442.587 786189.174 0, 1557157.532 786156.372 0, 1556872.476 786123.587 0, 1556586.127 786090.671 0, 1556302.358 786058.068 0, 1556017.296 786025.334 0, 1555732.232 785992.616 0, 1555447.166 785959.915 0, 1555162.098 785927.231 0, 
+    1554877.028 785894.564 0, 1554591.957 785861.913 0, 1554306.883 785829.279 0, 1554021.808 785796.662 0, 1553736.73 785764.062 0, 1553451.651 785731.479 0, 1553166.57 785698.912 0, 1552881.486 785666.362 0, 1552596.401 785633.829 0, 1552311.314 785601.313 0, 
+    1552026.225 785568.813 0, 1551741.135 785536.33 0, 1551456.042 785503.864 0, 1551170.947 785471.415 0, 1550885.851 785438.983 0, 1550600.752 785406.567 0, 1550315.652 785374.168 0, 1550030.55 785341.786 0, 1549744.153 785309.274 0, 1549115.711 790846.656 0, 
+    1548487.24 796384.288 0, 1548772.981 796416.725 0, 1549057.432 796449.033 0, 1549341.88 796481.358 0, 1549626.327 796513.7 0, 1549910.771 796546.058 0, 1550195.214 796578.433 0, 1550479.655 796610.825 0, 1550764.094 796643.233 0, 1551048.531 796675.659 0, 
+    1551332.966 796708.101 0, 1551617.4 796740.559 0, 1551901.831 796773.035 0, 1552186.26 796805.527 0, 1552470.688 796838.036 0, 1552755.114 796870.562 0, 1553039.537 796903.104 0, 1553323.959 796935.663 0, 1553608.379 796968.239 0, 1553892.797 797000.832 0, 
+    1554177.213 797033.441 0, 1554461.627 797066.067 0, 1554746.039 797098.71 0, 1555030.45 797131.37 0, 1555313.57 797163.898 0, 1555599.264 797196.739 0, 1555883.669 797229.449 0, 1556168.071 797262.176 0, 1556452.472 797294.919 0, 1556736.871 797327.679 0, 
+    1557021.268 797360.456 0, 1557305.663 797393.249 0, 1557590.055 797426.06 0, 1557874.446 797458.887 0, 1558158.836 797491.731 0, 1558443.223 797524.591 0, 1558727.608 797557.468 0, 1559011.991 797590.362 0, 1559296.372 797623.273 0, 1559580.752 797656.2 0, 
+    1559865.129 797689.145 0, 1560149.505 797722.105 0, 1560433.878 797755.083 0, 1560718.25 797788.078 0, 1561002.62 797821.089 0, 1561286.987 797854.117 0, 1561571.353 797887.161 0, 1561855.717 797920.222 0, 1562138.793 797953.151 0, 1562782.906 792417.317 0, 
+    1563426.99 786881.732 0))
+
+POLYGON ((1575785.859 799560.576 0, 1575502.875 799526.848 0, 1575218.606 799492.983 0, 1574934.335 799459.135 0, 1574650.061 799425.304 0, 1574365.786 799391.49 0, 1574081.509 799357.692 0, 1573797.229 799323.911 0, 1573512.948 799290.147 0, 1573228.665 799256.399 0, 
+    1572944.38 799222.669 0, 1572660.092 799188.955 0, 1572375.803 799155.257 0, 1572091.512 799121.577 0, 1571807.219 799087.913 0, 1571522.924 799054.266 0, 1571238.627 799020.636 0, 1570954.328 798987.022 0, 1570670.026 798953.425 0, 1570385.723 798919.845 0, 
+    1570101.418 798886.282 0, 1569817.111 798852.735 0, 1569532.802 798819.205 0, 1569248.491 798785.692 0, 1568962.893 798752.044 0, 1568679.864 798718.716 0, 1568395.547 798685.253 0, 1568111.228 798651.806 0, 1567826.907 798618.377 0, 1567542.584 798584.964 0, 
+    1567258.26 798551.568 0, 1566973.933 798518.189 0, 1566689.604 798484.826 0, 1566405.273 798451.48 0, 1566120.941 798418.151 0, 1565836.606 798384.839 0, 1565552.27 798351.543 0, 1565267.931 798318.264 0, 1564983.591 798285.002 0, 1564699.249 798251.756 0, 
+    1564414.904 798218.528 0, 1564130.558 798185.316 0, 1563846.21 798152.12 0, 1563561.859 798118.942 0, 1563277.507 798085.78 0, 1562993.153 798052.635 0, 1562708.797 798019.507 0, 1562424.439 797986.395 0, 1562138.793 797953.151 0, 1561494.651 803489.23 0, 
+    1560850.481 809025.55 0, 1561135.473 809058.719 0, 1561419.179 809091.754 0, 1561702.883 809124.807 0, 1561986.586 809157.876 0, 1562270.286 809190.961 0, 1562553.985 809224.064 0, 1562837.681 809257.183 0, 1563121.376 809290.319 0, 1563405.069 809323.471 0, 
+    1563688.76 809356.641 0, 1563972.448 809389.827 0, 1564256.135 809423.029 0, 1564539.82 809456.249 0, 1564823.503 809489.485 0, 1565107.184 809522.737 0, 1565390.863 809556.007 0, 1565674.54 809589.293 0, 1565958.215 809622.596 0, 1566241.888 809655.915 0, 
+    1566525.559 809689.252 0, 1566809.229 809722.604 0, 1567092.896 809755.974 0, 1567376.561 809789.36 0, 1567658.942 809822.612 0, 1567943.886 809856.183 0, 1568227.545 809889.619 0, 1568511.202 809923.073 0, 1568794.858 809956.542 0, 1569078.511 809990.029 0, 
+    1569362.163 810023.532 0, 1569645.812 810057.052 0, 1569929.46 810090.588 0, 1570213.105 810124.142 0, 1570496.749 810157.712 0, 1570780.391 810191.298 0, 1571064.03 810224.902 0, 1571347.668 810258.522 0, 1571631.304 810292.158 0, 1571914.937 810325.812 0, 
+    1572198.569 810359.482 0, 1572482.199 810393.169 0, 1572765.827 810426.872 0, 1573049.452 810460.593 0, 1573333.076 810494.329 0, 1573616.698 810528.083 0, 1573900.318 810561.853 0, 1574183.936 810595.64 0, 1574466.271 810629.291 0, 1575126.079 805094.813 0, 
+    1575785.859 799560.576 0))
+
+POLYGON ((1588077.475 812271.493 0, 1587795.234 812237.044 0, 1587511.713 812202.456 0, 1587228.19 812167.885 0, 1586944.664 812133.33 0, 1586661.137 812098.792 0, 1586377.608 812064.271 0, 1586094.076 812029.766 0, 1585810.543 811995.278 0, 1585527.007 811960.807 0, 
+    1585243.47 811926.352 0, 1584959.93 811891.914 0, 1584676.389 811857.493 0, 1584392.845 811823.088 0, 1584109.3 811788.7 0, 1583825.752 811754.329 0, 1583542.202 811719.975 0, 1583258.651 811685.637 0, 1582975.097 811651.316 0, 1582691.541 811617.011 0, 
+    1582407.983 811582.724 0, 1582124.424 811548.453 0, 1581840.862 811514.198 0, 1581557.298 811479.961 0, 1581272.453 811445.585 0, 1580990.165 811411.535 0, 1580706.595 811377.348 0, 1580423.023 811343.177 0, 1580139.449 811309.023 0, 1579855.873 811274.885 0, 
+    1579572.295 811240.764 0, 1579288.716 811206.66 0, 1579005.134 811172.573 0, 1578721.55 811138.502 0, 1578437.964 811104.448 0, 1578154.376 811070.411 0, 1577870.786 811036.39 0, 1577587.194 811002.386 0, 1577303.6 810968.399 0, 1577020.004 810934.428 0, 
+    1576736.407 810900.474 0, 1576452.807 810866.537 0, 1576169.205 810832.617 0, 1575885.601 810798.713 0, 1575601.995 810764.826 0, 1575318.387 810730.955 0, 1575034.777 810697.101 0, 1574751.165 810663.264 0, 1574466.271 810629.291 0, 1573806.434 816164.008 0, 
+    1573146.569 821698.959 0, 1573430.809 821732.854 0, 1573713.77 821766.613 0, 1573996.728 821800.389 0, 1574279.684 821834.182 0, 1574562.639 821867.991 0, 1574845.591 821901.817 0, 1575128.541 821935.66 0, 1575411.49 821969.519 0, 1575694.436 822003.395 0, 
+    1575977.381 822037.287 0, 1576260.323 822071.197 0, 1576543.263 822105.122 0, 1576826.202 822139.065 0, 1577109.138 822173.024 0, 1577392.073 822207 0, 1577675.005 822240.992 0, 1577957.935 822275.002 0, 1578240.864 822309.027 0, 1578523.79 822343.07 0, 
+    1578806.715 822377.129 0, 1579089.637 822411.205 0, 1579372.558 822445.297 0, 1579655.476 822479.406 0, 1579937.116 822513.378 0, 1580221.307 822547.674 0, 1580504.219 822581.833 0, 1580787.129 822616.009 0, 1581070.038 822650.201 0, 1581352.944 822684.41 0, 
+    1581635.848 822718.636 0, 1581918.751 822752.878 0, 1582201.651 822787.137 0, 1582484.549 822821.412 0, 1582767.445 822855.705 0, 1583050.34 822890.013 0, 1583333.232 822924.339 0, 1583616.122 822958.681 0, 1583899.01 822993.04 0, 1584181.896 823027.415 0, 
+    1584464.78 823061.807 0, 1584747.662 823096.216 0, 1585030.543 823130.642 0, 1585313.421 823165.084 0, 1585596.297 823199.542 0, 1585879.171 823234.018 0, 1586162.043 823268.51 0, 1586444.912 823303.018 0, 1586726.505 823337.388 0, 1587402.004 817804.323 0, 
+    1588077.475 812271.493 0))
+
+POLYGON ((1600301.758 825014.176 0, 1600020.261 824979.011 0, 1599737.49 824943.703 0, 1599454.717 824908.412 0, 1599171.941 824873.138 0, 1598889.164 824837.88 0, 1598606.384 824802.639 0, 1598323.602 824767.415 0, 1598040.819 824732.207 0, 1597758.033 824697.016 0, 
+    1597475.245 824661.841 0, 1597192.455 824626.683 0, 1596909.663 824591.542 0, 1596626.869 824556.417 0, 1596344.073 824521.31 0, 1596061.275 824486.218 0, 1595778.474 824451.144 0, 1595495.672 824416.086 0, 1595212.867 824381.044 0, 1594930.061 824346.019 0, 
+    1594647.252 824311.011 0, 1594364.442 824276.02 0, 1594081.629 824241.045 0, 1593798.814 824206.087 0, 1593514.724 824170.988 0, 1593233.179 824136.221 0, 1592950.358 824101.312 0, 1592667.535 824066.421 0, 1592384.71 824031.546 0, 1592101.883 823996.688 0, 
+    1591819.054 823961.846 0, 1591536.223 823927.021 0, 1591253.389 823892.213 0, 1590970.554 823857.421 0, 1590687.717 823822.646 0, 1590404.878 823787.888 0, 1590122.036 823753.146 0, 1589839.193 823718.421 0, 1589556.347 823683.712 0, 1589273.5 823649.021 0, 
+    1588990.65 823614.346 0, 1588707.799 823579.687 0, 1588424.945 823545.045 0, 1588142.089 823510.42 0, 1587859.232 823475.811 0, 1587576.372 823441.22 0, 1587293.51 823406.644 0, 1587010.646 823372.086 0, 1586726.505 823337.388 0, 1586050.978 828870.684 0, 
+    1585375.422 834404.206 0, 1585658.909 834438.824 0, 1585941.121 834473.303 0, 1586223.332 834507.799 0, 1586505.54 834542.311 0, 1586787.747 834576.84 0, 1587069.951 834611.385 0, 1587352.153 834645.947 0, 1587634.354 834680.526 0, 1587916.552 834715.121 0, 
+    1588198.748 834749.733 0, 1588480.942 834784.362 0, 1588763.134 834819.007 0, 1589045.324 834853.669 0, 1589327.512 834888.347 0, 1589609.698 834923.042 0, 1589891.882 834957.753 0, 1590174.064 834992.482 0, 1590456.244 835027.226 0, 1590738.422 835061.988 0, 
+    1591020.598 835096.766 0, 1591302.771 835131.56 0, 1591584.943 835166.372 0, 1591867.113 835201.199 0, 1592148.009 835235.887 0, 1592431.446 835270.905 0, 1592713.609 835305.782 0, 1592995.771 835340.677 0, 1593277.93 835375.588 0, 1593560.087 835410.515 0, 
+    1593842.243 835445.459 0, 1594124.396 835480.42 0, 1594406.547 835515.397 0, 1594688.696 835550.391 0, 1594970.843 835585.401 0, 1595252.988 835620.429 0, 1595535.131 835655.472 0, 1595817.272 835690.533 0, 1596099.411 835725.61 0, 1596381.547 835760.703 0, 
+    1596663.682 835795.813 0, 1596945.814 835830.94 0, 1597227.945 835866.083 0, 1597510.073 835901.243 0, 1597792.2 835936.42 0, 1598074.324 835971.613 0, 1598356.446 836006.823 0, 1598638.566 836042.049 0, 1598919.415 836077.133 0, 1599610.601 830545.541 0, 
+    1600301.758 825014.176 0))
+
+POLYGON ((1103663.24 388147.788 0, 1103356.235 388141.724 0, 1103047.753 388135.65 0, 1102739.271 388129.594 0, 1102430.788 388123.556 0, 1102122.305 388117.536 0, 1101813.822 388111.535 0, 1101505.338 388105.551 0, 1101196.855 388099.586 0, 1100888.37 388093.639 0, 
+    1100579.886 388087.71 0, 1100271.401 388081.799 0, 1099962.915 388075.906 0, 1099654.43 388070.032 0, 1099345.944 388064.175 0, 1099037.457 388058.337 0, 1098728.971 388052.517 0, 1098420.483 388046.715 0, 1098111.996 388040.931 0, 1097803.508 388035.166 0, 
+    1097495.02 388029.418 0, 1097186.532 388023.689 0, 1096878.043 388017.978 0, 1096569.554 388012.285 0, 1096259.587 388006.583 0, 1095952.575 388000.953 0, 1095644.085 387995.315 0, 1095335.594 387989.694 0, 1095027.104 387984.092 0, 1094718.613 387978.508 0, 
+    1094410.121 387972.942 0, 1094101.629 387967.395 0, 1093793.137 387961.865 0, 1093484.645 387956.354 0, 1093176.152 387950.86 0, 1092867.659 387945.385 0, 1092559.166 387939.928 0, 1092250.672 387934.49 0, 1091942.178 387929.069 0, 1091633.684 387923.667 0, 
+    1091325.189 387918.282 0, 1091016.694 387912.916 0, 1090708.199 387907.568 0, 1090399.703 387902.238 0, 1090091.208 387896.927 0, 1089782.711 387891.633 0, 1089474.215 387886.358 0, 1089165.718 387881.101 0, 1088855.743 387875.837 0, 1088761.684 393424.117 0, 
+    1088667.618 398972.859 0, 1088976.937 398978.112 0, 1089284.781 398983.358 0, 1089592.624 398988.622 0, 1089900.467 398993.904 0, 1090208.31 398999.205 0, 1090516.152 399004.523 0, 1090823.994 399009.86 0, 1091131.836 399015.215 0, 1091439.678 399020.588 0, 
+    1091747.519 399025.979 0, 1092055.36 399031.388 0, 1092363.2 399036.815 0, 1092671.04 399042.26 0, 1092978.88 399047.724 0, 1093286.72 399053.205 0, 1093594.559 399058.705 0, 1093902.398 399064.223 0, 1094210.237 399069.759 0, 1094518.075 399075.313 0, 
+    1094825.913 399080.885 0, 1095133.75 399086.476 0, 1095441.588 399092.084 0, 1095749.425 399097.711 0, 1096055.787 399103.328 0, 1096365.098 399109.018 0, 1096672.933 399114.699 0, 1096980.769 399120.398 0, 1097288.604 399126.115 0, 1097596.439 399131.85 0, 
+    1097904.274 399137.604 0, 1098212.108 399143.375 0, 1098519.942 399149.165 0, 1098827.776 399154.973 0, 1099135.609 399160.799 0, 1099443.442 399166.643 0, 1099751.274 399172.505 0, 1100059.107 399178.385 0, 1100366.938 399184.283 0, 1100674.77 399190.2 0, 
+    1100982.601 399196.134 0, 1101290.432 399202.087 0, 1101598.262 399208.058 0, 1101906.093 399214.047 0, 1102213.922 399220.054 0, 1102521.752 399226.079 0, 1102829.581 399232.122 0, 1103137.409 399238.184 0, 1103443.765 399244.234 0, 1103553.507 393695.78 0, 
+    1103663.24 388147.788 0))
+
+POLYGON ((1118219.087 399557.354 0, 1117912.747 399550.438 0, 1117604.937 399543.507 0, 1117297.126 399536.594 0, 1116989.315 399529.699 0, 1116681.503 399522.822 0, 1116373.691 399515.964 0, 1116065.879 399509.123 0, 1115758.066 399502.301 0, 1115450.253 399495.496 0, 
+    1115142.439 399488.71 0, 1114834.625 399481.942 0, 1114526.811 399475.192 0, 1114218.996 399468.461 0, 1113911.181 399461.747 0, 1113603.366 399455.052 0, 1113295.55 399448.374 0, 1112987.733 399441.715 0, 1112679.917 399435.074 0, 1112372.099 399428.451 0, 
+    1112064.282 399421.846 0, 1111756.464 399415.259 0, 1111448.646 399408.69 0, 1111140.827 399402.14 0, 1110831.536 399395.576 0, 1110525.189 399389.093 0, 1110217.369 399382.597 0, 1109909.549 399376.118 0, 1109601.728 399369.658 0, 1109293.907 399363.217 0, 
+    1108986.086 399356.793 0, 1108678.264 399350.387 0, 1108370.442 399344 0, 1108062.619 399337.63 0, 1107754.796 399331.279 0, 1107446.973 399324.946 0, 1107139.15 399318.631 0, 1106831.326 399312.334 0, 1106523.501 399306.055 0, 1106215.677 399299.794 0, 
+    1105907.852 399293.552 0, 1105600.026 399287.327 0, 1105292.2 399281.121 0, 1104984.374 399274.933 0, 1104676.548 399268.762 0, 1104368.721 399262.61 0, 1104060.893 399256.477 0, 1103753.066 399250.361 0, 1103443.765 399244.234 0, 1103334.014 404793.147 0, 
+    1103224.253 410342.516 0, 1103532.898 410348.63 0, 1103840.072 410354.733 0, 1104147.246 410360.854 0, 1104454.42 410366.993 0, 1104761.593 410373.15 0, 1105068.766 410379.325 0, 1105375.939 410385.518 0, 1105683.111 410391.729 0, 1105990.283 410397.959 0, 
+    1106297.454 410404.206 0, 1106604.626 410410.472 0, 1106911.796 410416.755 0, 1107218.967 410423.057 0, 1107526.137 410429.377 0, 1107833.306 410435.714 0, 1108140.476 410442.07 0, 1108447.645 410448.444 0, 1108754.813 410454.836 0, 1109061.981 410461.246 0, 
+    1109369.149 410467.675 0, 1109676.316 410474.121 0, 1109983.483 410480.585 0, 1110290.65 410487.068 0, 1110596.348 410493.537 0, 1110904.982 410500.087 0, 1111212.148 410506.624 0, 1111519.313 410513.178 0, 1111826.477 410519.751 0, 1112133.642 410526.342 0, 
+    1112440.806 410532.951 0, 1112747.969 410539.578 0, 1113055.132 410546.223 0, 1113362.295 410552.887 0, 1113669.457 410559.568 0, 1113976.619 410566.267 0, 1114283.781 410572.985 0, 1114590.942 410579.72 0, 1114898.103 410586.474 0, 1115205.263 410593.246 0, 
+    1115512.423 410600.036 0, 1115819.583 410606.843 0, 1116126.742 410613.669 0, 1116433.901 410620.513 0, 1116741.059 410627.375 0, 1117048.217 410634.256 0, 1117355.375 410641.154 0, 1117662.532 410648.07 0, 1117968.221 410654.972 0, 1118093.659 405105.934 0, 
+    1118219.087 399557.354 0))
+
+POLYGON ((1132711.248 411009.08 0, 1132405.576 411001.315 0, 1132098.44 410993.531 0, 1131791.303 410985.765 0, 1131484.166 410978.017 0, 1131177.028 410970.287 0, 1130869.89 410962.575 0, 1130562.751 410954.881 0, 1130255.612 410947.206 0, 1129948.473 410939.548 0, 
+    1129641.333 410931.909 0, 1129334.192 410924.287 0, 1129027.051 410916.684 0, 1128719.91 410909.099 0, 1128412.768 410901.532 0, 1128105.626 410893.983 0, 1127798.483 410886.452 0, 1127491.34 410878.939 0, 1127184.196 410871.444 0, 1126877.052 410863.967 0, 
+    1126569.908 410856.508 0, 1126262.763 410849.068 0, 1125955.618 410841.645 0, 1125648.472 410834.241 0, 1125339.859 410826.819 0, 1125034.179 410819.486 0, 1124727.032 410812.136 0, 1124419.884 410804.804 0, 1124112.736 410797.49 0, 1123805.588 410790.194 0, 
+    1123498.439 410782.916 0, 1123191.29 410775.656 0, 1122884.14 410768.414 0, 1122576.99 410761.19 0, 1122269.84 410753.985 0, 1121962.689 410746.797 0, 1121655.537 410739.628 0, 1121348.386 410732.477 0, 1121041.233 410725.343 0, 1120734.081 410718.228 0, 
+    1120426.928 410711.131 0, 1120119.774 410704.052 0, 1119812.62 410696.991 0, 1119505.466 410689.948 0, 1119198.311 410682.923 0, 1118891.156 410675.916 0, 1118584.001 410668.928 0, 1118276.845 410661.957 0, 1117968.221 410654.972 0, 1117842.773 416204.462 0, 
+    1117717.315 421754.402 0, 1118025.282 421761.373 0, 1118331.785 421768.329 0, 1118638.287 421775.302 0, 1118944.789 421782.294 0, 1119251.29 421789.304 0, 1119557.791 421796.332 0, 1119864.292 421803.378 0, 1120170.792 421810.442 0, 1120477.292 421817.524 0, 
+    1120783.791 421824.624 0, 1121090.29 421831.742 0, 1121396.789 421838.878 0, 1121703.287 421846.033 0, 1122009.784 421853.205 0, 1122316.282 421860.395 0, 1122622.778 421867.603 0, 1122929.275 421874.83 0, 1123235.771 421882.074 0, 1123542.266 421889.337 0, 
+    1123848.761 421896.617 0, 1124155.256 421903.916 0, 1124461.75 421911.232 0, 1124768.244 421918.567 0, 1125073.274 421925.884 0, 1125381.23 421933.29 0, 1125687.723 421940.679 0, 1125994.215 421948.085 0, 1126300.707 421955.51 0, 1126607.198 421962.953 0, 
+    1126913.689 421970.414 0, 1127220.179 421977.893 0, 1127526.669 421985.39 0, 1127833.158 421992.905 0, 1128139.647 422000.438 0, 1128446.136 422007.989 0, 1128752.624 422015.558 0, 1129059.112 422023.145 0, 1129365.599 422030.75 0, 1129672.086 422038.374 0, 
+    1129978.572 422046.015 0, 1130285.058 422053.674 0, 1130591.543 422061.351 0, 1130898.028 422069.047 0, 1131204.513 422076.76 0, 1131510.997 422084.492 0, 1131817.48 422092.241 0, 1132123.963 422100.009 0, 1132428.984 422107.757 0, 1132570.122 416558.193 0, 
+    1132711.248 411009.08 0))
+
+POLYGON ((1147139.597 422502.674 0, 1146834.597 422494.064 0, 1146528.137 422485.43 0, 1146221.676 422476.815 0, 1145915.215 422468.218 0, 1145608.754 422459.638 0, 1145302.292 422451.077 0, 1144995.829 422442.534 0, 1144689.366 422434.009 0, 1144382.903 422425.502 0, 
+    1144076.439 422417.013 0, 1143769.974 422408.542 0, 1143463.509 422400.089 0, 1143157.044 422391.654 0, 1142850.578 422383.237 0, 1142544.111 422374.838 0, 1142237.644 422366.457 0, 1141931.177 422358.094 0, 1141624.709 422349.749 0, 1141318.24 422341.423 0, 
+    1141011.771 422333.114 0, 1140705.302 422324.823 0, 1140398.832 422316.551 0, 1140092.361 422308.296 0, 1139784.43 422300.02 0, 1139479.419 422291.841 0, 1139172.947 422283.641 0, 1138866.475 422275.458 0, 1138560.002 422267.294 0, 1138253.529 422259.148 0, 
+    1137947.055 422251.019 0, 1137640.581 422242.909 0, 1137334.106 422234.817 0, 1137027.631 422226.743 0, 1136721.155 422218.686 0, 1136414.679 422210.648 0, 1136108.202 422202.628 0, 1135801.725 422194.626 0, 1135495.248 422186.642 0, 1135188.77 422178.676 0, 
+    1134882.291 422170.728 0, 1134575.812 422162.798 0, 1134269.333 422154.887 0, 1133962.853 422146.993 0, 1133656.372 422139.117 0, 1133349.891 422131.259 0, 1133043.41 422123.42 0, 1132736.928 422115.598 0, 1132428.984 422107.757 0, 1132287.836 427657.768 0, 
+    1132146.676 433208.224 0, 1132453.963 433216.048 0, 1132759.792 433223.853 0, 1133065.62 433231.676 0, 1133371.447 433239.517 0, 1133677.274 433247.376 0, 1133983.101 433255.253 0, 1134288.927 433263.148 0, 1134594.752 433271.06 0, 1134900.578 433278.991 0, 
+    1135206.402 433286.94 0, 1135512.227 433294.907 0, 1135818.05 433302.892 0, 1136123.874 433310.895 0, 1136429.696 433318.916 0, 1136735.519 433326.955 0, 1137041.341 433335.012 0, 1137347.162 433343.087 0, 1137652.983 433351.18 0, 1137958.803 433359.291 0, 
+    1138264.623 433367.42 0, 1138570.443 433375.567 0, 1138876.262 433383.732 0, 1139182.081 433391.915 0, 1139486.441 433400.077 0, 1139793.716 433408.335 0, 1140099.533 433416.572 0, 1140405.35 433424.827 0, 1140711.166 433433.1 0, 1141016.982 433441.391 0, 
+    1141322.797 433449.7 0, 1141628.611 433458.027 0, 1141934.426 433466.372 0, 1142240.239 433474.735 0, 1142546.052 433483.116 0, 1142851.865 433491.515 0, 1143157.677 433499.932 0, 1143463.489 433508.367 0, 1143769.3 433516.82 0, 1144075.111 433525.291 0, 
+    1144380.921 433533.78 0, 1144686.731 433542.287 0, 1144992.54 433550.812 0, 1145298.349 433559.355 0, 1145604.157 433567.916 0, 1145909.964 433576.495 0, 1146215.772 433585.092 0, 1146521.578 433593.707 0, 1146825.928 433602.298 0, 1146982.769 428052.264 0, 
+    1147139.597 422502.674 0))
+
+POLYGON ((1161504.009 434037.843 0, 1161199.682 434028.392 0, 1160893.901 434018.913 0, 1160588.119 434009.452 0, 1160282.337 434000.009 0, 1159976.554 433990.584 0, 1159670.771 433981.177 0, 1159364.987 433971.788 0, 1159059.203 433962.417 0, 1158753.418 433953.064 0, 
+    1158447.632 433943.729 0, 1158141.846 433934.413 0, 1157836.059 433925.114 0, 1157530.272 433915.833 0, 1157224.485 433906.57 0, 1156918.696 433897.325 0, 1156612.907 433888.098 0, 1156307.118 433878.889 0, 1156001.328 433869.698 0, 1155695.538 433860.525 0, 
+    1155389.747 433851.37 0, 1155083.955 433842.233 0, 1154778.163 433833.114 0, 1154472.371 433824.013 0, 1154165.123 433814.887 0, 1153860.784 433805.866 0, 1153554.99 433796.819 0, 1153249.195 433787.79 0, 1152943.4 433778.779 0, 1152637.604 433769.786 0, 
+    1152331.807 433760.811 0, 1152026.011 433751.854 0, 1151720.213 433742.915 0, 1151414.415 433733.994 0, 1151108.617 433725.091 0, 1150802.818 433716.206 0, 1150497.019 433707.339 0, 1150191.219 433698.49 0, 1149885.418 433689.659 0, 1149579.617 433680.846 0, 
+    1149273.815 433672.051 0, 1148968.013 433663.274 0, 1148662.211 433654.515 0, 1148356.408 433645.774 0, 1148050.604 433637.051 0, 1147744.8 433628.346 0, 1147438.995 433619.66 0, 1147133.19 433610.991 0, 1146825.928 433602.298 0, 1146669.075 439152.774 0, 
+    1146512.21 444703.688 0, 1146818.815 444712.362 0, 1147123.967 444721.012 0, 1147429.118 444729.681 0, 1147734.269 444738.367 0, 1148039.419 444747.071 0, 1148344.569 444755.794 0, 1148649.718 444764.534 0, 1148954.867 444773.292 0, 1149260.015 444782.068 0, 
+    1149565.163 444790.862 0, 1149870.31 444799.675 0, 1150175.456 444808.505 0, 1150480.602 444817.353 0, 1150785.748 444826.219 0, 1151090.893 444835.102 0, 1151396.038 444844.004 0, 1151701.182 444852.924 0, 1152006.325 444861.862 0, 1152311.468 444870.818 0, 
+    1152616.61 444879.792 0, 1152921.752 444888.783 0, 1153226.894 444897.793 0, 1153532.034 444906.82 0, 1153835.723 444915.823 0, 1154142.314 444924.93 0, 1154447.454 444934.011 0, 1154752.592 444943.111 0, 1155057.73 444952.228 0, 1155362.868 444961.363 0, 
+    1155668.005 444970.517 0, 1155973.142 444979.688 0, 1156278.278 444988.877 0, 1156583.413 444998.084 0, 1156888.548 445007.31 0, 1157193.682 445016.553 0, 1157498.816 445025.814 0, 1157803.949 445035.093 0, 1158109.082 445044.39 0, 1158414.214 445053.705 0, 
+    1158719.346 445063.038 0, 1159024.477 445072.389 0, 1159329.608 445081.757 0, 1159634.738 445091.144 0, 1159939.867 445100.549 0, 1160244.996 445109.972 0, 1160550.124 445119.412 0, 1160855.252 445128.871 0, 1161158.929 445138.303 0, 1161331.476 439587.854 0, 
+    1161504.009 434037.843 0))
+
+POLYGON ((1175804.361 445614.295 0, 1175500.71 445604.005 0, 1175195.61 445593.685 0, 1174890.51 445583.382 0, 1174585.408 445573.097 0, 1174280.307 445562.83 0, 1173975.205 445552.582 0, 1173670.102 445542.351 0, 1173364.998 445532.138 0, 1173059.894 445521.943 0, 
+    1172754.79 445511.766 0, 1172449.684 445501.607 0, 1172144.579 445491.466 0, 1171839.472 445481.343 0, 1171534.365 445471.238 0, 1171229.257 445461.15 0, 1170924.149 445451.081 0, 1170619.04 445441.03 0, 1170313.931 445430.997 0, 1170008.821 445420.981 0, 
+    1169703.71 445410.984 0, 1169398.599 445401.004 0, 1169093.487 445391.043 0, 1168788.375 445381.099 0, 1168481.813 445371.127 0, 1168178.149 445361.266 0, 1167873.035 445351.376 0, 1167567.92 445341.505 0, 1167262.805 445331.651 0, 1166957.689 445321.815 0, 
+    1166652.572 445311.997 0, 1166347.455 445302.198 0, 1166042.338 445292.416 0, 1165737.22 445282.652 0, 1165432.101 445272.906 0, 1165126.982 445263.178 0, 1164821.862 445253.468 0, 1164516.741 445243.776 0, 1164211.62 445234.101 0, 1163906.499 445224.445 0, 
+    1163601.377 445214.807 0, 1163296.254 445205.187 0, 1162991.131 445195.584 0, 1162686.007 445186 0, 1162380.882 445176.434 0, 1162075.757 445166.885 0, 1161770.632 445157.355 0, 1161465.506 445147.842 0, 1161158.929 445138.303 0, 1160986.368 450689.187 0, 
+    1160813.794 456240.503 0, 1161119.715 456250.023 0, 1161424.187 456259.515 0, 1161728.659 456269.025 0, 1162033.131 456278.553 0, 1162337.602 456288.099 0, 1162642.072 456297.662 0, 1162946.542 456307.244 0, 1163251.011 456316.844 0, 1163555.48 456326.461 0, 
+    1163859.948 456336.097 0, 1164164.416 456345.75 0, 1164468.883 456355.422 0, 1164773.349 456365.111 0, 1165077.815 456374.818 0, 1165382.28 456384.543 0, 1165686.745 456394.286 0, 1165991.209 456404.047 0, 1166295.673 456413.826 0, 1166600.136 456423.623 0, 
+    1166904.598 456433.438 0, 1167209.06 456443.27 0, 1167513.521 456453.121 0, 1167817.982 456462.989 0, 1168120.996 456472.829 0, 1168426.901 456482.78 0, 1168731.36 456492.702 0, 1169035.819 456502.642 0, 1169340.276 456512.601 0, 1169644.734 456522.577 0, 
+    1169949.19 456532.57 0, 1170253.646 456542.582 0, 1170558.102 456552.612 0, 1170862.556 456562.66 0, 1171167.011 456572.725 0, 1171471.464 456582.809 0, 1171775.917 456592.91 0, 1172080.37 456603.03 0, 1172384.822 456613.167 0, 1172689.273 456623.322 0, 
+    1172993.723 456633.495 0, 1173298.173 456643.686 0, 1173602.623 456653.895 0, 1173907.072 456664.122 0, 1174211.52 456674.367 0, 1174515.968 456684.629 0, 1174820.415 456694.91 0, 1175124.861 456705.209 0, 1175427.862 456715.476 0, 1175616.119 451164.669 0, 
+    1175804.361 445614.295 0))
+
+POLYGON ((1190040.53 457231.734 0, 1189737.557 457220.611 0, 1189433.141 457209.452 0, 1189128.724 457198.311 0, 1188824.306 457187.189 0, 1188519.888 457176.084 0, 1188215.47 457164.997 0, 1187911.05 457153.928 0, 1187606.63 457142.877 0, 1187302.209 457131.844 0, 
+    1186997.788 457120.828 0, 1186693.366 457109.831 0, 1186388.943 457098.851 0, 1186084.52 457087.89 0, 1185780.096 457076.946 0, 1185475.672 457066.021 0, 1185171.247 457055.113 0, 1184866.821 457044.223 0, 1184562.394 457033.351 0, 1184257.967 457022.497 0, 
+    1183953.539 457011.661 0, 1183649.111 457000.843 0, 1183344.682 456990.043 0, 1183040.252 456979.26 0, 1182734.378 456968.445 0, 1182431.391 456957.749 0, 1182126.959 456947.021 0, 1181822.527 456936.31 0, 1181518.094 456925.617 0, 1181213.661 456914.942 0, 
+    1180909.227 456904.285 0, 1180604.792 456893.646 0, 1180300.357 456883.025 0, 1179995.921 456872.422 0, 1179691.484 456861.837 0, 1179387.047 456851.27 0, 1179082.609 456840.72 0, 1178778.171 456830.189 0, 1178473.732 456819.675 0, 1178169.292 456809.18 0, 
+    1177864.852 456798.702 0, 1177560.411 456788.242 0, 1177255.969 456777.8 0, 1176951.527 456767.376 0, 1176647.084 456756.97 0, 1176342.641 456746.582 0, 1176038.197 456736.212 0, 1175733.752 456725.859 0, 1175427.862 456715.476 0, 1175239.591 462266.712 0, 
+    1175051.305 467818.375 0, 1175356.538 467828.736 0, 1175660.329 467839.066 0, 1175964.12 467849.414 0, 1176267.91 467859.78 0, 1176571.699 467870.164 0, 1176875.488 467880.565 0, 1177179.276 467890.985 0, 1177483.063 467901.422 0, 1177786.85 467911.877 0, 
+    1178090.636 467922.35 0, 1178394.422 467932.841 0, 1178698.207 467943.35 0, 1179001.991 467953.877 0, 1179305.775 467964.422 0, 1179609.558 467974.984 0, 1179913.341 467985.565 0, 1180217.122 467996.163 0, 1180520.904 468006.779 0, 1180824.684 468017.413 0, 
+    1181128.464 468028.065 0, 1181432.244 468038.735 0, 1181736.022 468049.422 0, 1182039.801 468060.128 0, 1182342.137 468070.801 0, 1182647.355 468081.593 0, 1182951.131 468092.352 0, 1183254.907 468103.129 0, 1183558.682 468113.924 0, 1183862.456 468124.737 0, 
+    1184166.23 468135.568 0, 1184470.003 468146.416 0, 1184773.775 468157.283 0, 1185077.547 468168.167 0, 1185381.318 468179.069 0, 1185685.088 468189.989 0, 1185988.858 468200.927 0, 1186292.627 468211.883 0, 1186596.396 468222.857 0, 1186900.164 468233.849 0, 
+    1187203.931 468244.858 0, 1187507.698 468255.885 0, 1187811.464 468266.931 0, 1188115.229 468277.994 0, 1188418.994 468289.075 0, 1188722.758 468300.174 0, 1189026.521 468311.291 0, 1189330.284 468322.425 0, 1189632.606 468333.525 0, 1189836.576 462782.416 0, 
+    1190040.53 457231.734 0))
+
+POLYGON ((1204212.394 468889.868 0, 1203910.102 468877.914 0, 1203606.372 468865.921 0, 1203302.641 468853.946 0, 1202998.91 468841.989 0, 1202695.177 468830.05 0, 1202391.445 468818.129 0, 1202087.711 468806.225 0, 1201783.977 468794.34 0, 1201480.242 468782.472 0, 
+    1201176.506 468770.622 0, 1200872.77 468758.79 0, 1200569.033 468746.976 0, 1200265.295 468735.18 0, 1199961.557 468723.402 0, 1199657.818 468711.642 0, 1199354.078 468699.899 0, 1199050.337 468688.174 0, 1198746.596 468676.468 0, 1198442.854 468664.779 0, 
+    1198139.112 468653.108 0, 1197835.369 468641.455 0, 1197531.625 468629.819 0, 1197227.88 468618.202 0, 1196922.697 468606.548 0, 1196620.389 468595.021 0, 1196316.642 468583.457 0, 1196012.895 468571.911 0, 1195709.147 468560.383 0, 1195405.398 468548.873 0, 
+    1195101.649 468537.381 0, 1194797.899 468525.907 0, 1194494.148 468514.45 0, 1194190.397 468503.011 0, 1193886.645 468491.591 0, 1193582.892 468480.188 0, 1193279.138 468468.803 0, 1192975.384 468457.436 0, 1192671.63 468446.087 0, 1192367.874 468434.755 0, 
+    1192064.118 468423.442 0, 1191760.361 468412.146 0, 1191456.604 468400.869 0, 1191152.846 468389.609 0, 1190849.087 468378.367 0, 1190545.328 468367.143 0, 1190241.568 468355.937 0, 1189937.807 468344.748 0, 1189632.606 468333.525 0, 1189428.621 473885.057 0, 
+    1189224.621 479437.009 0, 1189529.165 479448.208 0, 1189832.272 479459.372 0, 1190135.378 479470.554 0, 1190438.484 479481.754 0, 1190741.59 479492.972 0, 1191044.694 479504.208 0, 1191347.798 479515.461 0, 1191650.901 479526.732 0, 1191954.004 479538.021 0, 
+    1192257.106 479549.328 0, 1192560.207 479560.653 0, 1192863.307 479571.996 0, 1193166.407 479583.356 0, 1193469.507 479594.735 0, 1193772.605 479606.131 0, 1194075.703 479617.545 0, 1194378.8 479628.977 0, 1194681.897 479640.426 0, 1194984.993 479651.894 0, 
+    1195288.088 479663.379 0, 1195591.182 479674.882 0, 1195894.276 479686.403 0, 1196197.369 479697.942 0, 1196499.027 479709.444 0, 1196803.554 479721.073 0, 1197106.645 479732.666 0, 1197409.735 479744.276 0, 1197712.825 479755.904 0, 1198015.914 479767.55 0, 
+    1198319.002 479779.214 0, 1198622.09 479790.895 0, 1198925.177 479802.595 0, 1199228.263 479814.312 0, 1199531.349 479826.047 0, 1199834.434 479837.8 0, 1200137.518 479849.571 0, 1200440.602 479861.359 0, 1200743.685 479873.166 0, 1201046.767 479884.99 0, 
+    1201349.848 479896.832 0, 1201652.929 479908.692 0, 1201956.009 479920.57 0, 1202259.088 479932.466 0, 1202562.167 479944.379 0, 1202865.245 479956.311 0, 1203168.322 479968.26 0, 1203471.399 479980.227 0, 1203773.041 479992.155 0, 1203992.726 474440.801 0, 
+    1204212.394 468889.868 0))
+
+POLYGON ((1218319.835 480588.4 0, 1218018.225 480575.62 0, 1217715.184 480562.797 0, 1217412.141 480549.992 0, 1217109.098 480537.204 0, 1216806.054 480524.434 0, 1216503.01 480511.682 0, 1216199.965 480498.948 0, 1215896.919 480486.232 0, 1215593.872 480473.534 0, 
+    1215290.824 480460.853 0, 1214987.776 480448.191 0, 1214684.727 480435.546 0, 1214381.677 480422.919 0, 1214078.627 480410.31 0, 1213775.575 480397.718 0, 1213472.523 480385.145 0, 1213169.471 480372.589 0, 1212866.417 480360.051 0, 1212563.363 480347.531 0, 
+    1212260.308 480335.029 0, 1211957.252 480322.545 0, 1211654.196 480310.079 0, 1211351.139 480297.63 0, 1211046.648 480285.14 0, 1210745.022 480272.786 0, 1210441.963 480260.391 0, 1210138.903 480248.014 0, 1209835.842 480235.654 0, 1209532.78 480223.313 0, 
+    1209229.718 480210.989 0, 1208926.655 480198.683 0, 1208623.591 480186.395 0, 1208320.527 480174.125 0, 1208017.462 480161.872 0, 1207714.396 480149.638 0, 1207411.329 480137.421 0, 1207108.262 480125.222 0, 1206805.194 480113.041 0, 1206502.125 480100.878 0, 
+    1206199.056 480088.732 0, 1205895.986 480076.605 0, 1205592.915 480064.495 0, 1205289.843 480052.403 0, 1204986.771 480040.329 0, 1204683.698 480028.273 0, 1204380.624 480016.235 0, 1204077.55 480004.214 0, 1203773.041 479992.155 0, 1203553.339 485543.926 0, 
+    1203333.621 491096.111 0, 1203637.474 491108.144 0, 1203939.895 491120.139 0, 1204242.315 491132.151 0, 1204544.734 491144.181 0, 1204847.153 491156.229 0, 1205149.571 491168.295 0, 1205451.988 491180.379 0, 1205754.405 491192.48 0, 1206056.821 491204.599 0, 
+    1206359.236 491216.736 0, 1206661.651 491228.891 0, 1206964.064 491241.064 0, 1207266.477 491253.254 0, 1207568.89 491265.462 0, 1207871.301 491277.688 0, 1208173.712 491289.932 0, 1208476.122 491302.194 0, 1208778.532 491314.473 0, 1209080.941 491326.77 0, 
+    1209383.349 491339.085 0, 1209685.756 491351.418 0, 1209988.162 491363.769 0, 1210290.568 491376.137 0, 1210591.544 491388.465 0, 1210895.378 491400.927 0, 1211197.781 491413.349 0, 1211500.184 491425.788 0, 1211802.586 491438.246 0, 1212104.988 491450.721 0, 
+    1212407.389 491463.214 0, 1212709.789 491475.725 0, 1213012.188 491488.253 0, 1213314.586 491500.8 0, 1213616.984 491513.364 0, 1213919.381 491525.946 0, 1214221.777 491538.546 0, 1214524.173 491551.163 0, 1214826.568 491563.799 0, 1215128.962 491576.452 0, 
+    1215431.355 491589.123 0, 1215733.748 491601.811 0, 1216036.139 491614.518 0, 1216338.53 491627.242 0, 1216640.921 491639.985 0, 1216943.31 491652.745 0, 1217245.699 491665.522 0, 1217548.087 491678.318 0, 1217849.046 491691.071 0, 1218084.449 486139.528 0, 
+    1218319.835 480588.4 0))
+
+POLYGON ((1232362.732 492327.037 0, 1232061.808 492313.434 0, 1231759.457 492299.784 0, 1231457.106 492286.152 0, 1231154.754 492272.538 0, 1230852.4 492258.941 0, 1230550.047 492245.363 0, 1230247.692 492231.802 0, 1229945.336 492218.259 0, 1229642.98 492204.734 0, 
+    1229340.623 492191.226 0, 1229038.265 492177.737 0, 1228735.906 492164.265 0, 1228433.547 492150.811 0, 1228131.187 492137.374 0, 1227828.826 492123.956 0, 1227526.464 492110.555 0, 1227224.101 492097.172 0, 1226921.738 492083.807 0, 1226619.374 492070.46 0, 
+    1226317.009 492057.131 0, 1226014.643 492043.819 0, 1225712.276 492030.525 0, 1225409.909 492017.249 0, 1225106.114 492003.928 0, 1224805.172 491990.75 0, 1224502.802 491977.528 0, 1224200.432 491964.323 0, 1223898.061 491951.136 0, 1223595.689 491937.966 0, 
+    1223293.316 491924.815 0, 1222990.942 491911.681 0, 1222688.568 491898.565 0, 1222386.193 491885.467 0, 1222083.817 491872.387 0, 1221781.44 491859.324 0, 1221479.063 491846.28 0, 1221176.685 491833.253 0, 1220874.306 491820.244 0, 1220571.926 491807.252 0, 
+    1220269.546 491794.279 0, 1219967.164 491781.323 0, 1219664.782 491768.385 0, 1219362.4 491755.465 0, 1219060.016 491742.563 0, 1218757.632 491729.678 0, 1218455.247 491716.811 0, 1218152.861 491703.962 0, 1217849.046 491691.071 0, 1217613.626 497243.024 0, 
+    1217378.188 502795.385 0, 1217681.346 502808.249 0, 1217983.078 502821.07 0, 1218284.81 502833.909 0, 1218586.541 502846.766 0, 1218888.271 502859.64 0, 1219190 502872.533 0, 1219491.728 502885.443 0, 1219793.456 502898.37 0, 1220095.183 502911.316 0, 
+    1220396.909 502924.279 0, 1220698.634 502937.26 0, 1221000.359 502950.259 0, 1221302.083 502963.275 0, 1221603.806 502976.31 0, 1221905.528 502989.362 0, 1222207.25 503002.431 0, 1222508.97 503015.519 0, 1222810.69 503028.624 0, 1223112.41 503041.747 0, 
+    1223414.128 503054.888 0, 1223715.846 503068.047 0, 1224017.563 503081.223 0, 1224319.279 503094.417 0, 1224619.57 503107.567 0, 1224922.709 503120.859 0, 1225224.423 503134.106 0, 1225526.136 503147.371 0, 1225827.848 503160.654 0, 1226129.559 503173.955 0, 
+    1226431.27 503187.273 0, 1226732.98 503200.609 0, 1227034.689 503213.963 0, 1227336.397 503227.335 0, 1227638.105 503240.724 0, 1227939.812 503254.132 0, 1228241.518 503267.557 0, 1228543.223 503280.999 0, 1228844.927 503294.46 0, 1229146.631 503307.938 0, 
+    1229448.333 503321.434 0, 1229750.035 503334.948 0, 1230051.737 503348.479 0, 1230353.437 503362.029 0, 1230655.137 503375.596 0, 1230956.835 503389.18 0, 1231258.533 503402.783 0, 1231560.231 503416.403 0, 1231860.504 503429.977 0, 1232111.627 497878.303 0, 
+    1232362.732 492327.037 0))
+
+POLYGON ((1246340.97 504105.481 0, 1246040.733 504091.059 0, 1245739.076 504076.587 0, 1245437.417 504062.132 0, 1245135.758 504047.695 0, 1244834.098 504033.275 0, 1244532.437 504018.874 0, 1244230.776 504004.49 0, 1243929.113 503990.124 0, 1243627.449 503975.776 0, 
+    1243325.785 503961.445 0, 1243024.12 503947.132 0, 1242722.454 503932.837 0, 1242420.787 503918.56 0, 1242119.12 503904.3 0, 1241817.451 503890.059 0, 1241515.782 503875.835 0, 1241214.112 503861.628 0, 1240912.441 503847.44 0, 1240610.769 503833.269 0, 
+    1240309.096 503819.116 0, 1240007.423 503804.981 0, 1239705.748 503790.863 0, 1239404.073 503776.764 0, 1239100.976 503762.615 0, 1238800.72 503748.617 0, 1238499.043 503734.571 0, 1238197.364 503720.542 0, 1237895.685 503706.531 0, 1237594.005 503692.538 0, 
+    1237292.324 503678.563 0, 1236990.642 503664.605 0, 1236688.959 503650.665 0, 1236387.276 503636.743 0, 1236085.592 503622.839 0, 1235783.907 503608.952 0, 1235482.221 503595.083 0, 1235180.534 503581.232 0, 1234878.847 503567.398 0, 1234577.158 503553.583 0, 
+    1234275.469 503539.785 0, 1233973.779 503526.005 0, 1233672.088 503512.242 0, 1233370.397 503498.498 0, 1233068.705 503484.771 0, 1232767.011 503471.062 0, 1232465.317 503457.371 0, 1232163.623 503443.697 0, 1231860.504 503429.977 0, 1231609.363 508982.056 0, 
+    1231358.203 514534.537 0, 1231660.665 514548.227 0, 1231961.706 514561.871 0, 1232262.746 514575.533 0, 1232563.786 514589.212 0, 1232864.825 514602.909 0, 1233165.863 514616.624 0, 1233466.9 514630.357 0, 1233767.936 514644.107 0, 1234068.972 514657.875 0, 
+    1234370.006 514671.661 0, 1234671.04 514685.464 0, 1234972.074 514699.285 0, 1235273.106 514713.124 0, 1235574.137 514726.981 0, 1235875.168 514740.855 0, 1236176.198 514754.747 0, 1236477.227 514768.657 0, 1236778.255 514782.584 0, 1237079.282 514796.529 0, 
+    1237380.309 514810.492 0, 1237681.335 514824.473 0, 1237982.36 514838.471 0, 1238283.384 514852.487 0, 1238582.989 514866.455 0, 1238885.43 514880.572 0, 1239186.451 514894.641 0, 1239487.472 514908.728 0, 1239788.492 514922.833 0, 1240089.511 514936.955 0, 
+    1240390.529 514951.095 0, 1240691.547 514965.253 0, 1240992.563 514979.429 0, 1241293.579 514993.622 0, 1241594.594 515007.833 0, 1241895.608 515022.061 0, 1242196.622 515036.308 0, 1242497.634 515050.572 0, 1242798.646 515064.854 0, 1243099.656 515079.153 0, 
+    1243400.666 515093.47 0, 1243701.675 515107.805 0, 1244002.684 515122.158 0, 1244303.691 515136.528 0, 1244604.698 515150.916 0, 1244905.703 515165.322 0, 1245206.708 515179.746 0, 1245507.712 515194.187 0, 1245807.298 515208.578 0, 1246074.144 509656.829 0, 
+    1246340.97 504105.481 0))
+
+POLYGON ((1260254.432 515923.437 0, 1259954.885 515908.2 0, 1259653.923 515892.908 0, 1259352.96 515877.635 0, 1259051.996 515862.378 0, 1258751.032 515847.14 0, 1258450.066 515831.919 0, 1258149.099 515816.716 0, 1257848.132 515801.531 0, 1257547.164 515786.363 0, 
+    1257246.195 515771.214 0, 1256945.225 515756.081 0, 1256644.254 515740.967 0, 1256343.282 515725.87 0, 1256042.309 515710.791 0, 1255741.335 515695.73 0, 1255440.361 515680.686 0, 1255139.386 515665.661 0, 1254838.409 515650.652 0, 1254537.432 515635.662 0, 
+    1254236.454 515620.689 0, 1253935.475 515605.734 0, 1253634.495 515590.797 0, 1253333.515 515575.877 0, 1253031.117 515560.906 0, 1252731.551 515546.091 0, 1252430.567 515531.225 0, 1252129.583 515516.376 0, 1251828.598 515501.545 0, 1251527.612 515486.732 0, 
+    1251226.626 515471.937 0, 1250925.638 515457.159 0, 1250624.649 515442.399 0, 1250323.66 515427.656 0, 1250022.67 515412.931 0, 1249721.679 515398.224 0, 1249420.687 515383.535 0, 1249119.694 515368.864 0, 1248818.7 515354.21 0, 1248517.705 515339.574 0, 
+    1248216.71 515324.955 0, 1247915.714 515310.355 0, 1247614.716 515295.772 0, 1247313.718 515281.206 0, 1247012.719 515266.659 0, 1246711.72 515252.129 0, 1246410.719 515237.617 0, 1246109.718 515223.123 0, 1245807.298 515208.578 0, 1245540.434 520760.726 0, 
+    1245273.55 526313.27 0, 1245575.313 526327.783 0, 1245875.661 526342.246 0, 1246176.008 526356.726 0, 1246476.354 526371.224 0, 1246776.699 526385.74 0, 1247077.044 526400.274 0, 1247377.387 526414.825 0, 1247677.73 526429.394 0, 1247978.072 526443.981 0, 
+    1248278.413 526458.585 0, 1248578.753 526473.207 0, 1248879.092 526487.847 0, 1249179.431 526502.504 0, 1249479.768 526517.179 0, 1249780.105 526531.872 0, 1250080.441 526546.583 0, 1250380.776 526561.311 0, 1250681.11 526576.056 0, 1250981.443 526590.82 0, 
+    1251281.775 526605.601 0, 1251582.107 526620.4 0, 1251882.437 526635.216 0, 1252182.767 526650.05 0, 1252481.683 526664.832 0, 1252783.424 526679.772 0, 1253083.751 526694.659 0, 1253384.077 526709.564 0, 1253684.403 526724.486 0, 1253984.727 526739.426 0, 
+    1254285.051 526754.384 0, 1254585.374 526769.36 0, 1254885.695 526784.353 0, 1255186.016 526799.364 0, 1255486.336 526814.393 0, 1255786.656 526829.439 0, 1256086.974 526844.503 0, 1256387.291 526859.584 0, 1256687.608 526874.684 0, 1256987.924 526889.801 0, 
+    1257288.238 526904.935 0, 1257588.552 526920.088 0, 1257888.865 526935.257 0, 1258189.177 526950.445 0, 1258489.488 526965.65 0, 1258789.799 526980.874 0, 1259090.108 526996.114 0, 1259390.417 527011.373 0, 1259689.313 527026.577 0, 1259971.882 521474.809 0, 
+    1260254.432 515923.437 0))
+
+POLYGON ((1274103.002 527780.608 0, 1273804.148 527764.56 0, 1273503.884 527748.453 0, 1273203.619 527732.364 0, 1272903.353 527716.292 0, 1272603.086 527700.239 0, 1272302.818 527684.203 0, 1272002.549 527668.184 0, 1271702.279 527652.184 0, 1271402.008 527636.201 0, 
+    1271101.737 527620.235 0, 1270801.464 527604.288 0, 1270501.19 527588.358 0, 1270200.916 527572.445 0, 1269900.64 527556.551 0, 1269600.364 527540.674 0, 1269300.086 527524.814 0, 1268999.808 527508.973 0, 1268699.529 527493.149 0, 1268399.249 527477.342 0, 
+    1268098.968 527461.554 0, 1267798.686 527445.783 0, 1267498.403 527430.03 0, 1267198.119 527414.294 0, 1266896.424 527398.502 0, 1266597.548 527382.876 0, 1266297.262 527367.193 0, 1265996.974 527351.528 0, 1265696.686 527335.881 0, 1265396.396 527320.252 0, 
+    1265096.106 527304.64 0, 1264795.815 527289.046 0, 1264495.523 527273.469 0, 1264195.23 527257.91 0, 1263894.936 527242.369 0, 1263594.641 527226.846 0, 1263294.345 527211.34 0, 1262994.048 527195.852 0, 1262693.75 527180.381 0, 1262393.452 527164.928 0, 
+    1262093.152 527149.493 0, 1261792.852 527134.076 0, 1261492.551 527118.676 0, 1261192.249 527103.294 0, 1260891.946 527087.93 0, 1260591.642 527072.583 0, 1260291.337 527057.254 0, 1259991.031 527041.942 0, 1259689.313 527026.577 0, 1259406.723 532578.737 0, 
+    1259124.114 538131.286 0, 1259425.175 538146.619 0, 1259724.828 538161.897 0, 1260024.479 538177.192 0, 1260324.129 538192.506 0, 1260623.779 538207.837 0, 1260923.427 538223.185 0, 1261223.075 538238.552 0, 1261522.722 538253.935 0, 1261822.368 538269.337 0, 
+    1262122.013 538284.756 0, 1262421.657 538300.193 0, 1262721.3 538315.647 0, 1263020.942 538331.119 0, 1263320.583 538346.609 0, 1263620.224 538362.116 0, 1263919.863 538377.641 0, 1264219.502 538393.184 0, 1264519.14 538408.744 0, 1264818.776 538424.322 0, 
+    1265118.412 538439.918 0, 1265418.047 538455.531 0, 1265717.681 538471.162 0, 1266017.314 538486.81 0, 1266315.539 538502.403 0, 1266616.578 538518.16 0, 1266916.208 538533.861 0, 1267215.837 538549.58 0, 1267515.466 538565.317 0, 1267815.093 538581.071 0, 
+    1268114.72 538596.843 0, 1268414.346 538612.632 0, 1268713.97 538628.44 0, 1269013.594 538644.264 0, 1269313.217 538660.107 0, 1269612.839 538675.967 0, 1269912.46 538691.845 0, 1270212.08 538707.74 0, 1270511.699 538723.653 0, 1270811.317 538739.583 0, 
+    1271110.935 538755.532 0, 1271410.551 538771.498 0, 1271710.166 538787.481 0, 1272009.781 538803.482 0, 1272309.394 538819.501 0, 1272609.007 538835.537 0, 1272908.619 538851.591 0, 1273208.229 538867.663 0, 1273506.433 538883.677 0, 1273804.728 533331.948 0, 
+    1274103.002 527780.608 0))
+
+POLYGON ((1287886.569 539676.697 0, 1287588.41 539659.841 0, 1287288.846 539642.923 0, 1286989.281 539626.022 0, 1286689.714 539609.139 0, 1286390.147 539592.274 0, 1286090.579 539575.427 0, 1285791.01 539558.597 0, 1285491.44 539541.784 0, 1285191.869 539524.99 0, 
+    1284892.297 539508.213 0, 1284592.724 539491.453 0, 1284293.15 539474.712 0, 1283993.575 539457.988 0, 1283693.999 539441.281 0, 1283394.422 539424.592 0, 1283094.844 539407.921 0, 1282795.266 539391.267 0, 1282495.686 539374.631 0, 1282196.105 539358.013 0, 
+    1281896.523 539341.412 0, 1281596.94 539324.829 0, 1281297.356 539308.264 0, 1280997.772 539291.716 0, 1280696.781 539275.109 0, 1280398.599 539258.674 0, 1280099.012 539242.179 0, 1279799.423 539225.701 0, 1279499.833 539209.242 0, 1279200.243 539192.8 0, 
+    1278900.651 539176.375 0, 1278601.059 539159.969 0, 1278301.465 539143.58 0, 1278001.871 539127.208 0, 1277702.275 539110.854 0, 1277402.679 539094.518 0, 1277103.082 539078.2 0, 1276803.483 539061.899 0, 1276503.884 539045.615 0, 1276204.284 539029.35 0, 
+    1275904.683 539013.102 0, 1275605.081 538996.871 0, 1275305.477 538980.659 0, 1275005.873 538964.463 0, 1274706.268 538948.286 0, 1274406.663 538932.126 0, 1274107.056 538915.984 0, 1273807.448 538899.859 0, 1273506.433 538883.677 0, 1273208.117 544435.792 0, 
+    1272909.781 549988.291 0, 1273210.139 550004.438 0, 1273509.093 550020.527 0, 1273808.046 550036.634 0, 1274106.999 550052.759 0, 1274405.95 550068.901 0, 1274704.901 550085.061 0, 1275003.85 550101.238 0, 1275302.799 550117.433 0, 1275601.746 550133.646 0, 
+    1275900.693 550149.876 0, 1276199.638 550166.124 0, 1276498.583 550182.389 0, 1276797.527 550198.672 0, 1277096.47 550214.972 0, 1277395.412 550231.291 0, 1277694.352 550247.626 0, 1277993.292 550263.98 0, 1278292.231 550280.351 0, 1278591.169 550296.739 0, 
+    1278890.106 550313.145 0, 1279189.042 550329.569 0, 1279487.978 550346.01 0, 1279786.912 550362.469 0, 1280084.443 550378.868 0, 1280384.777 550395.44 0, 1280683.708 550411.952 0, 1280982.638 550428.481 0, 1281281.568 550445.028 0, 1281580.496 550461.592 0, 
+    1281879.423 550478.174 0, 1282178.35 550494.774 0, 1282477.275 550511.391 0, 1282776.199 550528.026 0, 1283075.123 550544.678 0, 1283374.045 550561.348 0, 1283672.967 550578.036 0, 1283971.887 550594.741 0, 1284270.807 550611.464 0, 1284569.725 550628.205 0, 
+    1284868.643 550644.963 0, 1285167.559 550661.738 0, 1285466.475 550678.531 0, 1285765.389 550695.342 0, 1286064.303 550712.17 0, 1286363.215 550729.016 0, 1286662.127 550745.88 0, 1286961.038 550762.761 0, 1287258.547 550779.581 0, 1287572.569 545227.947 0, 
+    1287886.569 539676.697 0))
+
+POLYGON ((1301605.02 551611.406 0, 1301307.557 551593.745 0, 1301008.696 551576.02 0, 1300709.833 551558.312 0, 1300410.969 551540.621 0, 1300112.104 551522.949 0, 1299813.238 551505.293 0, 1299514.371 551487.656 0, 1299215.503 551470.036 0, 1298916.635 551452.433 0, 
+    1298617.765 551434.849 0, 1298318.893 551417.281 0, 1298020.021 551399.732 0, 1297721.148 551382.2 0, 1297422.274 551364.685 0, 1297123.399 551347.188 0, 1296824.523 551329.709 0, 1296525.646 551312.247 0, 1296226.767 551294.803 0, 1295927.888 551277.377 0, 
+    1295629.008 551259.968 0, 1295330.126 551242.576 0, 1295031.244 551225.203 0, 1294732.361 551207.846 0, 1294432.077 551190.427 0, 1294134.591 551173.187 0, 1293835.704 551155.883 0, 1293536.817 551138.598 0, 1293237.928 551121.329 0, 1292939.039 551104.079 0, 
+    1292640.149 551086.846 0, 1292341.257 551069.63 0, 1292042.364 551052.433 0, 1291743.471 551035.252 0, 1291444.576 551018.09 0, 1291145.681 551000.945 0, 1290846.784 550983.817 0, 1290547.887 550966.707 0, 1290248.988 550949.615 0, 1289950.089 550932.54 0, 
+    1289651.188 550915.483 0, 1289352.286 550898.444 0, 1289053.384 550881.422 0, 1288754.48 550864.418 0, 1288455.576 550847.431 0, 1288156.67 550830.462 0, 1287857.763 550813.51 0, 1287558.856 550796.576 0, 1287258.547 550779.581 0, 1286944.503 556331.594 0, 
+    1286630.438 561883.984 0, 1286930.091 561900.943 0, 1287228.345 561917.84 0, 1287526.598 561934.754 0, 1287824.85 561951.686 0, 1288123.101 561968.636 0, 1288421.351 561985.603 0, 1288719.6 562002.588 0, 1289017.848 562019.59 0, 1289316.095 562036.61 0, 
+    1289614.341 562053.647 0, 1289912.586 562070.702 0, 1290210.83 562087.774 0, 1290509.073 562104.864 0, 1290807.315 562121.972 0, 1291105.556 562139.097 0, 1291403.796 562156.24 0, 1291702.035 562173.4 0, 1292000.273 562190.578 0, 1292298.51 562207.773 0, 
+    1292596.746 562224.986 0, 1292894.981 562242.216 0, 1293193.215 562259.464 0, 1293491.447 562276.73 0, 1293788.283 562293.932 0, 1294087.91 562311.314 0, 1294386.14 562328.632 0, 1294684.369 562345.968 0, 1294982.597 562363.321 0, 1295280.823 562380.692 0, 
+    1295579.049 562398.08 0, 1295877.274 562415.486 0, 1296175.498 562432.91 0, 1296473.72 562450.351 0, 1296771.942 562467.809 0, 1297070.163 562485.286 0, 1297368.382 562502.779 0, 1297666.601 562520.291 0, 1297964.818 562537.819 0, 1298263.035 562555.366 0, 
+    1298561.25 562572.93 0, 1298859.465 562590.511 0, 1299157.678 562608.11 0, 1299455.891 562625.727 0, 1299754.102 562643.361 0, 1300052.312 562661.013 0, 1300350.521 562678.682 0, 1300648.73 562696.369 0, 1300945.542 562713.99 0, 1301275.292 557162.51 0, 
+    1301605.02 551611.406 0))
+
+POLYGON ((1315258.244 563584.436 0, 1314961.48 563565.976 0, 1314663.323 563547.446 0, 1314365.165 563528.935 0, 1314067.006 563510.441 0, 1313768.845 563491.964 0, 1313470.684 563473.505 0, 1313172.521 563455.064 0, 1312874.358 563436.64 0, 1312576.193 563418.233 0, 
+    1312278.027 563399.844 0, 1311979.861 563381.473 0, 1311681.693 563363.119 0, 1311383.524 563344.783 0, 1311085.354 563326.465 0, 1310787.183 563308.163 0, 1310489.01 563289.88 0, 1310190.837 563271.614 0, 1309892.663 563253.365 0, 1309594.487 563235.135 0, 
+    1309296.311 563216.921 0, 1308998.133 563198.725 0, 1308699.954 563180.547 0, 1308401.775 563162.386 0, 1308102.2 563144.159 0, 1307805.412 563126.118 0, 1307507.229 563108.01 0, 1307209.045 563089.919 0, 1306910.86 563071.846 0, 1306612.674 563053.791 0, 
+    1306314.487 563035.753 0, 1306016.298 563017.733 0, 1305718.109 562999.73 0, 1305419.919 562981.745 0, 1305121.727 562963.777 0, 1304823.535 562945.827 0, 1304525.341 562927.895 0, 1304227.147 562909.98 0, 1303928.951 562892.082 0, 1303630.754 562874.202 0, 
+    1303332.557 562856.34 0, 1303034.358 562838.495 0, 1302736.158 562820.668 0, 1302437.957 562802.858 0, 1302139.755 562785.066 0, 1301841.552 562767.292 0, 1301543.348 562749.535 0, 1301245.143 562731.795 0, 1300945.542 562713.99 0, 1300615.77 568265.845 0, 
+    1300285.975 573818.07 0, 1300584.92 573835.835 0, 1300882.471 573853.536 0, 1301180.022 573871.254 0, 1301477.571 573888.99 0, 1301775.12 573906.743 0, 1302072.667 573924.514 0, 1302370.213 573942.302 0, 1302667.758 573960.107 0, 1302965.303 573977.931 0, 
+    1303262.846 573995.771 0, 1303560.388 574013.629 0, 1303857.929 574031.505 0, 1304155.469 574049.398 0, 1304453.008 574067.309 0, 1304750.546 574085.237 0, 1305048.083 574103.183 0, 1305345.618 574121.146 0, 1305643.153 574139.127 0, 1305940.687 574157.126 0, 
+    1306238.219 574175.141 0, 1306535.751 574193.175 0, 1306833.281 574211.226 0, 1307130.811 574229.294 0, 1307426.949 574247.295 0, 1307725.867 574265.483 0, 1308023.393 574283.604 0, 1308320.918 574301.742 0, 1308618.442 574319.898 0, 1308915.965 574338.072 0, 
+    1309213.487 574356.263 0, 1309511.008 574374.471 0, 1309808.528 574392.697 0, 1310106.046 574410.941 0, 1310403.564 574429.202 0, 1310701.081 574447.48 0, 1310998.596 574465.776 0, 1311296.111 574484.09 0, 1311593.624 574502.421 0, 1311891.136 574520.769 0, 
+    1312188.647 574539.135 0, 1312486.158 574557.519 0, 1312783.667 574575.92 0, 1313081.174 574594.338 0, 1313378.681 574612.774 0, 1313676.187 574631.228 0, 1313973.692 574649.699 0, 1314271.195 574668.188 0, 1314567.309 574686.607 0, 1314912.788 569135.336 0, 
+    1315258.244 563584.436 0))
+
+POLYGON ((1328846.131 575595.489 0, 1328550.069 575576.233 0, 1328252.619 575556.904 0, 1327955.167 575537.592 0, 1327657.715 575518.298 0, 1327360.261 575499.022 0, 1327062.807 575479.763 0, 1326765.351 575460.521 0, 1326467.894 575441.297 0, 1326170.436 575422.091 0, 
+    1325872.976 575402.902 0, 1325575.516 575383.73 0, 1325278.055 575364.576 0, 1324980.592 575345.44 0, 1324683.128 575326.321 0, 1324385.663 575307.219 0, 1324088.197 575288.135 0, 1323790.73 575269.069 0, 1323493.262 575250.02 0, 1323195.793 575230.989 0, 
+    1322898.322 575211.975 0, 1322600.85 575192.978 0, 1322303.378 575173.999 0, 1322005.904 575155.038 0, 1321707.041 575136.006 0, 1321410.953 575117.168 0, 1321113.476 575098.259 0, 1320815.997 575079.368 0, 1320518.518 575060.494 0, 1320221.037 575041.637 0, 
+    1319923.556 575022.799 0, 1319626.073 575003.977 0, 1319328.589 574985.173 0, 1319031.104 574966.387 0, 1318733.618 574947.618 0, 1318436.131 574928.867 0, 1318138.643 574910.133 0, 1317841.153 574891.417 0, 1317543.663 574872.718 0, 1317246.171 574854.037 0, 
+    1316948.679 574835.373 0, 1316651.185 574816.727 0, 1316353.69 574798.098 0, 1316056.194 574779.487 0, 1315758.697 574760.894 0, 1315461.199 574742.317 0, 1315163.7 574723.759 0, 1314866.199 574705.218 0, 1314567.309 574686.607 0, 1314221.807 580238.246 0, 
+    1313876.282 585790.248 0, 1314174.516 585808.817 0, 1314471.363 585827.318 0, 1314768.209 585845.836 0, 1315065.053 585864.371 0, 1315361.897 585882.924 0, 1315658.739 585901.494 0, 1315955.581 585920.082 0, 1316252.421 585938.687 0, 1316549.26 585957.31 0, 
+    1316846.098 585975.95 0, 1317142.935 585994.608 0, 1317439.771 586013.283 0, 1317736.606 586031.976 0, 1318033.439 586050.686 0, 1318330.272 586069.413 0, 1318627.103 586088.158 0, 1318923.934 586106.921 0, 1319220.763 586125.701 0, 1319517.591 586144.498 0, 
+    1319814.418 586163.313 0, 1320111.244 586182.145 0, 1320408.069 586200.995 0, 1320704.892 586219.863 0, 1321000.33 586238.659 0, 1321298.537 586257.65 0, 1321595.357 586276.569 0, 1321892.176 586295.506 0, 1322188.994 586314.461 0, 1322485.811 586333.433 0, 
+    1322782.627 586352.423 0, 1323079.442 586371.43 0, 1323376.256 586390.455 0, 1323673.068 586409.497 0, 1323969.88 586428.556 0, 1324266.69 586447.633 0, 1324563.499 586466.727 0, 1324860.307 586485.839 0, 1325157.114 586504.969 0, 1325453.92 586524.116 0, 
+    1325750.725 586543.28 0, 1326047.528 586562.462 0, 1326344.331 586581.661 0, 1326641.132 586600.878 0, 1326937.932 586620.112 0, 1327234.731 586639.363 0, 1327531.529 586658.633 0, 1327828.326 586677.919 0, 1328123.738 586697.133 0, 1328484.946 581146.129 0, 
+    1328846.131 575595.489 0))
+
+POLYGON ((1342368.574 587644.266 0, 1342073.215 587624.218 0, 1341776.474 587604.092 0, 1341479.732 587583.985 0, 1341182.989 587563.895 0, 1340886.244 587543.822 0, 1340589.498 587523.767 0, 1340292.751 587503.729 0, 1339996.003 587483.709 0, 1339699.254 587463.706 0, 
+    1339402.503 587443.721 0, 1339105.751 587423.753 0, 1338808.999 587403.803 0, 1338512.245 587383.87 0, 1338215.489 587363.955 0, 1337918.733 587344.057 0, 1337621.975 587324.176 0, 1337325.217 587304.313 0, 1337028.457 587284.468 0, 1336731.696 587264.64 0, 
+    1336434.933 587244.829 0, 1336138.17 587225.036 0, 1335841.405 587205.26 0, 1335544.64 587185.502 0, 1335246.49 587165.669 0, 1334951.105 587146.038 0, 1334654.336 587126.332 0, 1334357.565 587106.644 0, 1334060.794 587086.973 0, 1333764.021 587067.319 0, 
+    1333467.247 587047.683 0, 1333170.472 587028.065 0, 1332873.696 587008.464 0, 1332576.919 586988.88 0, 1332280.14 586969.314 0, 1331983.361 586949.766 0, 1331686.58 586930.234 0, 1331389.798 586910.721 0, 1331093.015 586891.225 0, 1330796.231 586871.746 0, 
+    1330499.445 586852.285 0, 1330202.659 586832.841 0, 1329905.871 586813.414 0, 1329609.082 586794.005 0, 1329312.292 586774.614 0, 1329015.501 586755.24 0, 1328718.709 586735.884 0, 1328421.916 586716.545 0, 1328123.738 586697.133 0, 1327762.506 592248.498 0, 
+    1327401.25 597800.22 0, 1327698.772 597819.589 0, 1327994.912 597838.886 0, 1328291.05 597858.2 0, 1328587.188 597877.531 0, 1328883.324 597896.88 0, 1329179.46 597916.246 0, 1329475.594 597935.629 0, 1329771.727 597955.03 0, 1330067.859 597974.449 0, 
+    1330363.989 597993.884 0, 1330660.119 598013.338 0, 1330956.247 598032.808 0, 1331252.375 598052.297 0, 1331548.501 598071.802 0, 1331844.626 598091.325 0, 1332140.75 598110.866 0, 1332436.872 598130.423 0, 1332732.994 598149.999 0, 1333029.114 598169.591 0, 
+    1333325.233 598189.202 0, 1333621.352 598208.829 0, 1333917.468 598228.474 0, 1334213.584 598248.137 0, 1334508.32 598267.725 0, 1334805.812 598287.514 0, 1335101.925 598307.229 0, 1335398.036 598326.961 0, 1335694.146 598346.71 0, 1335990.254 598366.477 0, 
+    1336286.362 598386.262 0, 1336582.469 598406.064 0, 1336878.574 598425.883 0, 1337174.678 598445.72 0, 1337470.781 598465.574 0, 1337766.883 598485.445 0, 1338062.983 598505.334 0, 1338359.083 598525.241 0, 1338655.181 598545.165 0, 1338951.278 598565.106 0, 
+    1339247.374 598585.065 0, 1339543.469 598605.041 0, 1339839.563 598625.034 0, 1340135.655 598645.045 0, 1340431.746 598665.074 0, 1340727.836 598685.12 0, 1341023.925 598705.183 0, 1341320.013 598725.263 0, 1341614.721 598745.268 0, 1341991.66 593194.588 0, 
+    1342368.574 587644.266 0))
+
+POLYGON ((1355825.466 599730.468 0, 1355530.813 599709.63 0, 1355234.783 599688.713 0, 1354938.752 599667.813 0, 1354642.72 599646.931 0, 1354346.686 599626.066 0, 1354050.652 599605.219 0, 1353754.616 599584.389 0, 1353458.579 599563.576 0, 1353162.54 599542.781 0, 
+    1352866.501 599522.003 0, 1352570.46 599501.243 0, 1352274.418 599480.5 0, 1351978.375 599459.775 0, 1351682.33 599439.067 0, 1351386.284 599418.376 0, 1351090.237 599397.703 0, 1350794.189 599377.047 0, 1350498.14 599356.409 0, 1350202.089 599335.788 0, 
+    1349906.038 599315.184 0, 1349609.985 599294.598 0, 1349313.93 599274.03 0, 1349017.875 599253.479 0, 1348720.442 599232.849 0, 1348425.761 599212.428 0, 1348129.702 599191.929 0, 1347833.641 599171.448 0, 1347537.58 599150.984 0, 1347241.517 599130.537 0, 
+    1346945.453 599110.108 0, 1346649.388 599089.696 0, 1346353.322 599069.302 0, 1346057.255 599048.925 0, 1345761.186 599028.565 0, 1345465.116 599008.223 0, 1345169.045 598987.898 0, 1344872.973 598967.591 0, 1344576.899 598947.301 0, 1344280.825 598927.029 0, 
+    1343984.749 598906.774 0, 1343688.672 598886.537 0, 1343392.594 598866.316 0, 1343096.514 598846.114 0, 1342800.434 598825.928 0, 1342504.352 598805.761 0, 1342208.269 598785.61 0, 1341912.185 598765.477 0, 1341614.721 598745.268 0, 1341237.759 604296.302 0, 
+    1340860.772 609847.687 0, 1341157.579 609867.852 0, 1341453.01 609887.94 0, 1341748.439 609908.046 0, 1342043.868 609928.17 0, 1342339.295 609948.31 0, 1342634.721 609968.468 0, 1342930.145 609988.644 0, 1343225.569 610008.837 0, 1343520.991 610029.047 0, 
+    1343816.413 610049.275 0, 1344111.833 610069.52 0, 1344407.251 610089.782 0, 1344702.669 610110.062 0, 1344998.085 610130.359 0, 1345293.501 610150.674 0, 1345588.915 610171.006 0, 1345884.328 610191.355 0, 1346179.739 610211.722 0, 1346475.15 610232.106 0, 
+    1346770.559 610252.508 0, 1347065.967 610272.927 0, 1347361.374 610293.363 0, 1347656.779 610313.817 0, 1347950.81 610334.192 0, 1348247.587 610354.776 0, 1348542.989 610375.282 0, 1348838.39 610395.805 0, 1349133.789 610416.346 0, 1349429.188 610436.904 0, 
+    1349724.585 610457.479 0, 1350019.981 610478.072 0, 1350315.376 610498.682 0, 1350610.769 610519.31 0, 1350906.162 610539.955 0, 1351201.553 610560.617 0, 1351496.943 610581.297 0, 1351792.331 610601.994 0, 1352087.719 610622.708 0, 1352383.105 610643.44 0, 
+    1352678.49 610664.19 0, 1352973.874 610684.956 0, 1353269.256 610705.74 0, 1353564.638 610726.542 0, 1353860.018 610747.36 0, 1354155.397 610768.197 0, 1354450.774 610789.05 0, 1354746.151 610809.921 0, 1355040.154 610830.712 0, 1355432.822 605280.414 0, 
+    1355825.466 599730.468 0))
+
+POLYGON ((1369216.701 611853.793 0, 1368922.756 611832.171 0, 1368627.44 611810.466 0, 1368332.122 611788.778 0, 1368036.803 611767.107 0, 1367741.483 611745.454 0, 1367446.162 611723.818 0, 1367150.839 611702.199 0, 1366855.515 611680.598 0, 1366560.19 611659.015 0, 
+    1366264.863 611637.448 0, 1365969.535 611615.899 0, 1365674.206 611594.368 0, 1365378.876 611572.854 0, 1365083.545 611551.357 0, 1364788.212 611529.878 0, 1364492.878 611508.416 0, 1364197.542 611486.971 0, 1363902.206 611465.544 0, 1363606.868 611444.134 0, 
+    1363311.529 611422.741 0, 1363016.188 611401.366 0, 1362720.847 611380.008 0, 1362425.504 611358.668 0, 1362128.789 611337.246 0, 1361834.814 611316.04 0, 1361539.468 611294.751 0, 1361244.12 611273.481 0, 1360948.771 611252.227 0, 1360653.42 611230.991 0, 
+    1360358.068 611209.773 0, 1360062.716 611188.571 0, 1359767.361 611167.387 0, 1359472.006 611146.221 0, 1359176.649 611125.072 0, 1358881.291 611103.94 0, 1358585.932 611082.826 0, 1358290.572 611061.729 0, 1357995.21 611040.649 0, 1357699.847 611019.587 0, 
+    1357404.483 610998.542 0, 1357109.118 610977.515 0, 1356813.751 610956.505 0, 1356518.384 610935.512 0, 1356223.015 610914.537 0, 1355927.644 610893.579 0, 1355632.273 610872.638 0, 1355336.9 610851.715 0, 1355040.154 610830.712 0, 1354647.46 616381.358 0, 
+    1354254.743 621932.349 0, 1354550.833 621953.305 0, 1354845.552 621974.182 0, 1355140.27 621995.076 0, 1355434.987 622015.988 0, 1355729.703 622036.917 0, 1356024.417 622057.863 0, 1356319.13 622078.826 0, 1356613.842 622099.807 0, 1356908.553 622120.805 0, 
+    1357203.262 622141.821 0, 1357497.971 622162.854 0, 1357792.678 622183.904 0, 1358087.383 622204.972 0, 1358382.088 622226.057 0, 1358676.791 622247.159 0, 1358971.493 622268.279 0, 1359266.194 622289.416 0, 1359560.893 622310.57 0, 1359855.592 622331.742 0, 
+    1360150.289 622352.931 0, 1360444.985 622374.137 0, 1360739.679 622395.361 0, 1361034.372 622416.602 0, 1361327.696 622437.762 0, 1361623.755 622459.137 0, 1361918.445 622480.43 0, 1362213.133 622501.74 0, 1362507.82 622523.068 0, 1362802.506 622544.413 0, 
+    1363097.19 622565.776 0, 1363391.874 622587.155 0, 1363686.556 622608.553 0, 1363981.237 622629.967 0, 1364275.916 622651.399 0, 1364570.594 622672.848 0, 1364865.271 622694.315 0, 1365159.947 622715.799 0, 1365454.621 622737.3 0, 1365749.295 622758.819 0, 
+    1366043.966 622780.355 0, 1366338.637 622801.908 0, 1366633.306 622823.479 0, 1366927.975 622845.067 0, 1367222.641 622866.672 0, 1367517.307 622888.295 0, 1367811.971 622909.935 0, 1368106.634 622931.592 0, 1368399.929 622953.166 0, 1368808.328 617403.307 0, 
+    1369216.701 611853.793 0))
+
+POLYGON ((1382542.175 624013.942 0, 1382248.94 623991.539 0, 1381954.339 623969.049 0, 1381659.737 623946.577 0, 1381365.134 623924.122 0, 1381070.529 623901.684 0, 1380775.924 623879.264 0, 1380481.316 623856.861 0, 1380186.708 623834.475 0, 1379892.098 623812.107 0, 
+    1379597.487 623789.756 0, 1379302.874 623767.422 0, 1379008.26 623745.106 0, 1378713.645 623722.807 0, 1378419.029 623700.525 0, 1378124.411 623678.261 0, 1377829.792 623656.014 0, 1377535.171 623633.784 0, 1377240.55 623611.572 0, 1376945.927 623589.377 0, 
+    1376651.302 623567.199 0, 1376356.677 623545.039 0, 1376062.05 623522.896 0, 1375767.422 623500.77 0, 1375471.427 623478.56 0, 1375178.161 623456.571 0, 1374883.529 623434.498 0, 1374588.896 623412.441 0, 1374294.261 623390.402 0, 1373999.625 623368.381 0, 
+    1373704.988 623346.377 0, 1373410.349 623324.39 0, 1373115.709 623302.42 0, 1372821.068 623280.468 0, 1372526.426 623258.533 0, 1372231.782 623236.616 0, 1371937.137 623214.716 0, 1371642.49 623192.833 0, 1371347.843 623170.967 0, 1371053.194 623149.119 0, 
+    1370758.544 623127.289 0, 1370463.892 623105.475 0, 1370169.239 623083.679 0, 1369874.585 623061.9 0, 1369579.93 623040.139 0, 1369285.273 623018.395 0, 1368990.616 622996.668 0, 1368695.956 622974.959 0, 1368399.929 622953.166 0, 1367991.505 628503.366 0, 
+    1367583.057 634053.904 0, 1367878.428 634075.649 0, 1368172.433 634097.31 0, 1368466.438 634118.988 0, 1368760.441 634140.684 0, 1369054.443 634162.397 0, 1369348.444 634184.128 0, 1369642.443 634205.876 0, 1369936.442 634227.641 0, 1370230.438 634249.423 0, 
+    1370524.434 634271.223 0, 1370818.428 634293.04 0, 1371112.421 634314.874 0, 1371406.413 634336.726 0, 1371700.403 634358.595 0, 1371994.393 634380.481 0, 1372288.38 634402.384 0, 1372582.367 634424.305 0, 1372876.352 634446.243 0, 1373170.336 634468.199 0, 
+    1373464.319 634490.171 0, 1373758.3 634512.161 0, 1374052.281 634534.169 0, 1374346.259 634556.193 0, 1374638.874 634578.133 0, 1374934.213 634600.294 0, 1375228.188 634622.371 0, 1375522.162 634644.465 0, 1375816.134 634666.576 0, 1376110.105 634688.704 0, 
+    1376404.075 634710.85 0, 1376698.043 634733.013 0, 1376992.01 634755.194 0, 1377285.976 634777.391 0, 1377579.94 634799.606 0, 1377873.904 634821.838 0, 1378167.866 634844.088 0, 1378461.826 634866.355 0, 1378755.785 634888.639 0, 1379049.743 634910.94 0, 
+    1379343.7 634933.259 0, 1379637.655 634955.595 0, 1379931.609 634977.949 0, 1380225.562 635000.319 0, 1380519.513 635022.707 0, 1380813.463 635045.113 0, 1381107.412 635067.535 0, 1381401.36 635089.975 0, 1381693.944 635112.328 0, 1382118.073 629562.966 0, 
+    1382542.175 624013.942 0))
+
+POLYGON ((1395801.785 636210.614 0, 1395509.263 636187.434 0, 1395215.38 636164.163 0, 1394921.496 636140.91 0, 1394627.61 636117.675 0, 1394333.723 636094.457 0, 1394039.835 636071.255 0, 1393745.945 636048.072 0, 1393452.054 636024.905 0, 1393158.162 636001.756 0, 
+    1392864.268 635978.624 0, 1392570.373 635955.51 0, 1392276.476 635932.412 0, 1391982.578 635909.332 0, 1391688.679 635886.27 0, 1391394.779 635863.224 0, 1391100.877 635840.196 0, 1390806.973 635817.186 0, 1390513.069 635794.192 0, 1390219.163 635771.216 0, 
+    1389925.256 635748.257 0, 1389631.347 635725.315 0, 1389337.437 635702.391 0, 1389043.525 635679.484 0, 1388748.253 635656.489 0, 1388455.699 635633.722 0, 1388161.783 635610.867 0, 1387867.866 635588.029 0, 1387573.948 635565.209 0, 1387280.029 635542.406 0, 
+    1386986.108 635519.62 0, 1386692.186 635496.851 0, 1386398.263 635474.1 0, 1386104.338 635451.366 0, 1385810.412 635428.649 0, 1385516.484 635405.95 0, 1385222.555 635383.268 0, 1384928.625 635360.603 0, 1384634.694 635337.955 0, 1384340.761 635315.325 0, 
+    1384046.827 635292.712 0, 1383752.891 635270.117 0, 1383458.954 635247.539 0, 1383165.016 635224.978 0, 1382871.077 635202.434 0, 1382577.136 635179.907 0, 1382283.194 635157.398 0, 1381989.25 635134.907 0, 1381693.944 635112.328 0, 1381269.79 640662.025 0, 
+    1380845.611 646212.053 0, 1381140.261 646234.582 0, 1381433.551 646257.023 0, 1381726.84 646279.482 0, 1382020.127 646301.959 0, 1382313.414 646324.452 0, 1382606.699 646346.963 0, 1382899.982 646369.491 0, 1383193.264 646392.037 0, 1383486.545 646414.599 0, 
+    1383779.825 646437.179 0, 1384073.103 646459.776 0, 1384366.38 646482.391 0, 1384659.655 646505.022 0, 1384952.929 646527.671 0, 1385246.202 646550.337 0, 1385539.474 646573.021 0, 1385832.744 646595.722 0, 1386126.013 646618.44 0, 1386419.281 646641.175 0, 
+    1386712.547 646663.927 0, 1387005.812 646686.697 0, 1387299.075 646709.484 0, 1387592.337 646732.288 0, 1387884.241 646755.004 0, 1388178.858 646777.949 0, 1388472.116 646800.805 0, 1388765.373 646823.678 0, 1389058.628 646846.569 0, 1389351.882 646869.477 0, 
+    1389645.135 646892.402 0, 1389938.386 646915.344 0, 1390231.636 646938.304 0, 1390524.885 646961.281 0, 1390818.132 646984.275 0, 1391111.378 647007.286 0, 1391404.623 647030.315 0, 1391697.866 647053.361 0, 1391991.108 647076.424 0, 1392284.349 647099.504 0, 
+    1392577.588 647122.602 0, 1392870.826 647145.717 0, 1393164.062 647168.849 0, 1393457.298 647191.999 0, 1393750.531 647215.165 0, 1394043.764 647238.349 0, 1394336.995 647261.551 0, 1394630.224 647284.769 0, 1394922.097 647307.898 0, 1395361.954 641759.09 0, 
+    1395801.785 636210.614 0))
+
+POLYGON ((1408995.431 648443.506 0, 1408703.622 648419.553 0, 1408410.459 648395.506 0, 1408117.295 648371.477 0, 1407824.129 648347.464 0, 1407530.962 648323.469 0, 1407237.794 648299.492 0, 1406944.624 648275.531 0, 1406651.452 648251.588 0, 1406358.279 648227.662 0, 
+    1406065.105 648203.753 0, 1405771.93 648179.861 0, 1405478.753 648155.987 0, 1405185.574 648132.13 0, 1404892.394 648108.29 0, 1404599.213 648084.467 0, 1404306.031 648060.662 0, 1404012.847 648036.874 0, 1403719.661 648013.103 0, 1403426.474 647989.35 0, 
+    1403133.286 647965.614 0, 1402840.096 647941.895 0, 1402546.905 647918.193 0, 1402253.713 647894.508 0, 1401959.165 647870.732 0, 1401667.324 647847.191 0, 1401374.128 647823.559 0, 1401080.93 647799.943 0, 1400787.73 647776.345 0, 1400494.529 647752.764 0, 
+    1400201.327 647729.2 0, 1399908.124 647705.654 0, 1399614.919 647682.125 0, 1399321.713 647658.613 0, 1399028.505 647635.118 0, 1398735.296 647611.641 0, 1398442.085 647588.181 0, 1398148.874 647564.738 0, 1397855.66 647541.312 0, 1397562.446 647517.904 0, 
+    1397269.23 647494.513 0, 1396976.013 647471.139 0, 1396682.794 647447.782 0, 1396389.574 647424.443 0, 1396096.352 647401.121 0, 1395803.129 647377.816 0, 1395509.905 647354.528 0, 1395216.68 647331.258 0, 1394922.097 647307.898 0, 1394482.214 652857.033 0, 
+    1394042.305 658406.494 0, 1394336.231 658429.802 0, 1394628.803 658453.021 0, 1394921.374 658476.257 0, 1395213.944 658499.51 0, 1395506.512 658522.78 0, 1395799.079 658546.067 0, 1396091.644 658569.372 0, 1396384.209 658592.693 0, 1396676.771 658616.032 0, 
+    1396969.333 658639.389 0, 1397261.893 658662.762 0, 1397554.451 658686.153 0, 1397847.009 658709.56 0, 1398139.564 658732.986 0, 1398432.119 658756.428 0, 1398724.672 658779.887 0, 1399017.224 658803.364 0, 1399309.774 658826.858 0, 1399602.323 658850.369 0, 
+    1399894.871 658873.898 0, 1400187.417 658897.443 0, 1400479.962 658921.006 0, 1400772.505 658944.586 0, 1401063.696 658968.075 0, 1401357.588 658991.798 0, 1401650.127 659015.43 0, 1401942.665 659039.079 0, 1402235.201 659062.745 0, 1402527.736 659086.428 0, 
+    1402820.27 659110.129 0, 1403112.802 659133.847 0, 1403405.333 659157.582 0, 1403697.863 659181.334 0, 1403990.391 659205.103 0, 1404282.917 659228.89 0, 1404575.443 659252.694 0, 1404867.966 659276.515 0, 1405160.489 659300.353 0, 1405453.01 659324.209 0, 
+    1405745.53 659348.082 0, 1406038.048 659371.972 0, 1406330.565 659395.879 0, 1406623.08 659419.803 0, 1406915.594 659443.745 0, 1407208.107 659467.704 0, 1407500.618 659491.68 0, 1407793.128 659515.673 0, 1408084.286 659539.573 0, 1408539.872 653991.377 0, 
+    1408995.431 648443.506 0))
+
+POLYGON ((1422123.011 660712.318 0, 1421831.919 660687.596 0, 1421539.478 660662.776 0, 1421247.036 660637.974 0, 1420954.592 660613.189 0, 1420662.147 660588.421 0, 1420369.7 660563.67 0, 1420077.252 660538.937 0, 1419784.802 660514.22 0, 1419492.351 660489.521 0, 
+    1419199.899 660464.839 0, 1418907.445 660440.175 0, 1418614.989 660415.527 0, 1418322.532 660390.897 0, 1418030.074 660366.284 0, 1417737.614 660341.688 0, 1417445.153 660317.11 0, 1417152.69 660292.548 0, 1416860.226 660268.004 0, 1416567.761 660243.477 0, 
+    1416275.294 660218.967 0, 1415982.825 660194.475 0, 1415690.355 660169.999 0, 1415397.884 660145.541 0, 1415104.063 660120.988 0, 1414812.937 660096.677 0, 1414520.462 660072.27 0, 1414227.984 660047.881 0, 1413935.506 660023.509 0, 1413643.026 659999.154 0, 
+    1413350.545 659974.817 0, 1413058.062 659950.496 0, 1412765.578 659926.193 0, 1412473.092 659901.907 0, 1412180.605 659877.638 0, 1411888.116 659853.387 0, 1411595.626 659829.153 0, 1411303.135 659804.935 0, 1411010.642 659780.736 0, 1410718.148 659756.553 0, 
+    1410425.652 659732.387 0, 1410133.155 659708.239 0, 1409840.657 659684.108 0, 1409548.157 659659.994 0, 1409255.656 659635.898 0, 1408963.153 659611.818 0, 1408670.649 659587.756 0, 1408378.143 659563.711 0, 1408084.286 659539.573 0, 1407628.674 665088.09 0, 
+    1407173.036 670636.925 0, 1407466.237 670661.01 0, 1407758.09 670685.001 0, 1408049.94 670709.009 0, 1408341.79 670733.035 0, 1408633.638 670757.078 0, 1408925.485 670781.138 0, 1409217.33 670805.215 0, 1409509.174 670829.309 0, 1409801.017 670853.421 0, 
+    1410092.858 670877.549 0, 1410384.697 670901.695 0, 1410676.536 670925.858 0, 1410968.372 670950.038 0, 1411260.208 670974.236 0, 1411552.042 670998.45 0, 1411843.874 671022.682 0, 1412135.705 671046.931 0, 1412427.535 671071.197 0, 1412719.363 671095.48 0, 
+    1413011.19 671119.781 0, 1413303.016 671144.098 0, 1413594.84 671168.433 0, 1413886.662 671192.785 0, 1414177.137 671217.042 0, 1414470.303 671241.54 0, 1414762.121 671265.944 0, 1415053.938 671290.365 0, 1415345.753 671314.802 0, 1415637.567 671339.257 0, 
+    1415929.38 671363.73 0, 1416221.191 671388.219 0, 1416513 671412.726 0, 1416804.808 671437.249 0, 1417096.615 671461.79 0, 1417388.42 671486.348 0, 1417680.224 671510.923 0, 1417972.026 671535.516 0, 1418263.827 671560.125 0, 1418555.627 671584.752 0, 
+    1418847.425 671609.396 0, 1419139.221 671634.057 0, 1419431.017 671658.736 0, 1419722.81 671683.431 0, 1420014.602 671708.144 0, 1420306.393 671732.873 0, 1420598.182 671757.62 0, 1420889.97 671782.385 0, 1421180.412 671807.052 0, 1421651.725 666259.526 0, 
+    1422123.011 660712.318 0))
+
+POLYGON ((1435184.426 673016.747 0, 1434894.053 672991.259 0, 1434602.336 672965.671 0, 1434310.618 672940.1 0, 1434018.899 672914.546 0, 1433727.177 672889.009 0, 1433435.455 672863.489 0, 1433143.73 672837.986 0, 1432852.005 672812.501 0, 1432560.277 672787.033 0, 
+    1432268.549 672761.582 0, 1431976.818 672736.148 0, 1431685.087 672710.731 0, 1431393.353 672685.332 0, 1431101.619 672659.949 0, 1430809.883 672634.584 0, 1430518.145 672609.236 0, 1430226.406 672583.905 0, 1429934.665 672558.591 0, 1429642.923 672533.295 0, 
+    1429351.179 672508.016 0, 1429059.434 672482.753 0, 1428767.687 672457.508 0, 1428475.939 672432.281 0, 1428182.846 672406.954 0, 1427892.439 672381.876 0, 1427600.686 672356.7 0, 1427308.932 672331.541 0, 1427017.177 672306.399 0, 1426725.419 672281.274 0, 
+    1426433.661 672256.167 0, 1426141.901 672231.076 0, 1425850.14 672206.003 0, 1425558.377 672180.947 0, 1425266.612 672155.908 0, 1424974.846 672130.886 0, 1424683.079 672105.882 0, 1424391.31 672080.894 0, 1424099.54 672055.924 0, 1423807.768 672030.971 0, 
+    1423515.995 672006.035 0, 1423224.22 671981.116 0, 1422932.444 671956.215 0, 1422640.667 671931.33 0, 1422348.888 671906.463 0, 1422057.107 671881.613 0, 1421765.325 671856.78 0, 1421473.542 671831.964 0, 1421180.412 671807.052 0, 1420709.073 677354.892 0, 
+    1420237.707 682903.044 0, 1420530.18 682927.901 0, 1420821.311 682952.661 0, 1421112.439 682977.439 0, 1421403.567 683002.233 0, 1421694.693 683027.044 0, 1421985.817 683051.873 0, 1422276.941 683076.719 0, 1422568.062 683101.582 0, 1422859.182 683126.462 0, 
+    1423150.301 683151.359 0, 1423441.418 683176.274 0, 1423732.534 683201.205 0, 1424023.648 683226.154 0, 1424314.761 683251.119 0, 1424605.872 683276.102 0, 1424896.982 683301.102 0, 1425188.091 683326.12 0, 1425479.198 683351.154 0, 1425770.303 683376.205 0, 
+    1426061.407 683401.274 0, 1426352.51 683426.359 0, 1426643.611 683451.462 0, 1426934.71 683476.582 0, 1427224.468 683501.604 0, 1427516.905 683526.874 0, 1427808 683552.045 0, 1428099.094 683577.233 0, 1428390.186 683602.439 0, 1428681.276 683627.662 0, 
+    1428972.365 683652.902 0, 1429263.453 683678.159 0, 1429554.539 683703.433 0, 1429845.624 683728.724 0, 1430136.707 683754.033 0, 1430427.789 683779.358 0, 1430718.869 683804.701 0, 1431009.948 683830.061 0, 1431301.025 683855.438 0, 1431592.101 683880.832 0, 
+    1431883.175 683906.243 0, 1432174.248 683931.671 0, 1432465.319 683957.117 0, 1432756.389 683982.579 0, 1433047.457 684008.059 0, 1433338.524 684033.556 0, 1433629.59 684059.07 0, 1433920.653 684084.601 0, 1434210.377 684110.032 0, 1434697.415 678563.234 0, 
+    1435184.426 673016.747 0))
+
+POLYGON ((1448179.581 685356.49 0, 1447889.928 685330.241 0, 1447598.938 685303.888 0, 1447307.946 685277.551 0, 1447016.952 685251.232 0, 1446725.957 685224.93 0, 1446434.96 685198.645 0, 1446143.962 685172.378 0, 1445852.962 685146.127 0, 1445561.961 685119.894 0, 
+    1445270.958 685093.677 0, 1444979.954 685067.478 0, 1444688.948 685041.296 0, 1444397.94 685015.131 0, 1444106.931 684988.983 0, 1443815.921 684962.853 0, 1443524.909 684936.739 0, 1443233.895 684910.643 0, 1442942.88 684884.563 0, 1442651.863 684858.501 0, 
+    1442360.845 684832.456 0, 1442069.825 684806.428 0, 1441778.804 684780.417 0, 1441487.781 684754.424 0, 1441195.419 684728.328 0, 1440905.731 684702.488 0, 1440614.703 684676.546 0, 1440323.674 684650.62 0, 1440032.644 684624.712 0, 1439741.612 684598.822 0, 
+    1439450.578 684572.948 0, 1439159.543 684547.091 0, 1438868.507 684521.252 0, 1438577.469 684495.429 0, 1438286.429 684469.624 0, 1437995.388 684443.836 0, 1437704.345 684418.065 0, 1437413.301 684392.311 0, 1437122.255 684366.574 0, 1436831.208 684340.855 0, 
+    1436540.16 684315.152 0, 1436249.109 684289.467 0, 1435958.058 684263.799 0, 1435667.004 684238.148 0, 1435375.95 684212.514 0, 1435084.893 684186.897 0, 1434793.836 684161.297 0, 1434502.776 684135.715 0, 1434210.377 684110.032 0, 1433723.311 689657.138 0, 
+    1433236.219 695204.549 0, 1433527.962 695230.174 0, 1433818.369 695255.699 0, 1434108.773 695281.241 0, 1434399.177 695306.801 0, 1434689.578 695332.377 0, 1434979.979 695357.971 0, 1435270.377 695383.581 0, 1435560.775 695409.209 0, 1435851.17 695434.854 0, 
+    1436141.565 695460.516 0, 1436431.957 695486.194 0, 1436722.348 695511.891 0, 1437012.738 695537.604 0, 1437303.126 695563.334 0, 1437593.513 695589.081 0, 1437883.898 695614.846 0, 1438174.282 695640.627 0, 1438464.664 695666.426 0, 1438755.044 695692.242 0, 
+    1439045.423 695718.074 0, 1439335.801 695743.924 0, 1439626.177 695769.791 0, 1439916.552 695795.675 0, 1440205.59 695821.457 0, 1440497.296 695847.495 0, 1440787.666 695873.43 0, 1441078.034 695899.382 0, 1441368.401 695925.352 0, 1441658.766 695951.339 0, 
+    1441949.13 695977.342 0, 1442239.493 696003.363 0, 1442529.853 696029.401 0, 1442820.212 696055.456 0, 1443110.57 696081.528 0, 1443400.926 696107.617 0, 1443691.281 696133.723 0, 1443981.634 696159.847 0, 1444271.986 696185.987 0, 1444562.336 696212.145 0, 
+    1444852.684 696238.319 0, 1445143.031 696264.511 0, 1445433.376 696290.72 0, 1445723.72 696316.946 0, 1446014.062 696343.189 0, 1446304.403 696369.449 0, 1446594.742 696395.726 0, 1446885.08 696422.02 0, 1447174.083 696448.21 0, 1447676.845 690902.198 0, 
+    1448179.581 685356.49 0))
+
+POLYGON ((1461108.377 697731.244 0, 1460819.448 697704.237 0, 1460529.185 697677.123 0, 1460238.922 697650.026 0, 1459948.656 697622.945 0, 1459658.389 697595.882 0, 1459368.121 697568.836 0, 1459077.85 697541.807 0, 1458787.579 697514.795 0, 1458497.305 697487.801 0, 
+    1458207.03 697460.823 0, 1457916.754 697433.862 0, 1457626.476 697406.919 0, 1457336.196 697379.992 0, 1457045.915 697353.083 0, 1456755.632 697326.191 0, 1456465.348 697299.316 0, 1456175.062 697272.457 0, 1455884.774 697245.616 0, 1455594.485 697218.793 0, 
+    1455304.194 697191.986 0, 1455013.902 697165.196 0, 1454723.608 697138.423 0, 1454433.312 697111.668 0, 1454141.683 697084.806 0, 1453852.717 697058.208 0, 1453562.416 697031.503 0, 1453272.115 697004.816 0, 1452981.811 696978.146 0, 1452691.506 696951.493 0, 
+    1452401.2 696924.857 0, 1452110.892 696898.238 0, 1451820.582 696871.636 0, 1451530.271 696845.052 0, 1451239.958 696818.484 0, 1450949.644 696791.933 0, 1450659.328 696765.4 0, 1450369.011 696738.884 0, 1450078.692 696712.384 0, 1449788.371 696685.902 0, 
+    1449498.049 696659.437 0, 1449207.725 696632.989 0, 1448917.4 696606.558 0, 1448627.073 696580.144 0, 1448336.745 696553.747 0, 1448046.415 696527.368 0, 1447756.084 696501.005 0, 1447465.751 696474.66 0, 1447174.083 696448.21 0, 1446671.292 701994.524 0, 
+    1446168.475 707541.135 0, 1446459.487 707567.525 0, 1446749.167 707593.811 0, 1447038.846 707620.115 0, 1447328.523 707646.435 0, 1447618.198 707672.772 0, 1447907.872 707699.127 0, 1448197.545 707725.498 0, 1448487.215 707751.887 0, 1448776.885 707778.292 0, 
+    1449066.552 707804.715 0, 1449356.219 707831.155 0, 1449645.883 707857.612 0, 1449935.546 707884.085 0, 1450225.208 707910.576 0, 1450514.867 707937.084 0, 1450804.526 707963.609 0, 1451094.183 707990.151 0, 1451383.838 708016.71 0, 1451673.491 708043.286 0, 
+    1451963.143 708069.879 0, 1452252.794 708096.489 0, 1452542.443 708123.117 0, 1452832.09 708149.761 0, 1453120.407 708176.3 0, 1453411.38 708203.101 0, 1453701.023 708229.796 0, 1453990.664 708256.508 0, 1454280.304 708283.238 0, 1454569.942 708309.984 0, 
+    1454859.578 708336.748 0, 1455149.213 708363.529 0, 1455438.846 708390.326 0, 1455728.478 708417.141 0, 1456018.108 708443.973 0, 1456307.736 708470.822 0, 1456597.363 708497.688 0, 1456886.988 708524.571 0, 1457176.612 708551.471 0, 1457466.234 708578.388 0, 
+    1457755.855 708605.322 0, 1458045.474 708632.273 0, 1458335.091 708659.241 0, 1458624.707 708686.226 0, 1458914.321 708713.229 0, 1459203.934 708740.248 0, 1459493.545 708767.284 0, 1459783.155 708794.338 0, 1460071.435 708821.284 0, 1460589.92 703276.115 0, 
+    1461108.377 697731.244 0))
+
+POLYGON ((1473970.722 710140.706 0, 1473682.517 710112.945 0, 1473392.985 710085.073 0, 1473103.451 710057.219 0, 1472813.916 710029.382 0, 1472524.379 710001.561 0, 1472234.841 709973.758 0, 1471945.301 709945.972 0, 1471655.759 709918.202 0, 1471366.216 709890.45 0, 
+    1471076.671 709862.715 0, 1470787.124 709834.997 0, 1470497.576 709807.296 0, 1470208.026 709779.612 0, 1469918.475 709751.945 0, 1469628.922 709724.295 0, 1469339.367 709696.662 0, 1469049.811 709669.046 0, 1468760.253 709641.447 0, 1468470.693 709613.865 0, 
+    1468181.132 709586.301 0, 1467891.569 709558.753 0, 1467602.004 709531.222 0, 1467312.438 709503.709 0, 1467021.544 709476.086 0, 1466733.301 709448.733 0, 1466443.73 709421.27 0, 1466154.158 709393.825 0, 1465864.584 709366.396 0, 1465575.008 709338.985 0, 
+    1465285.43 709311.591 0, 1464995.851 709284.214 0, 1464706.271 709256.853 0, 1464416.688 709229.51 0, 1464127.105 709202.184 0, 1463837.519 709174.875 0, 1463547.932 709147.583 0, 1463258.343 709120.308 0, 1462968.753 709093.05 0, 1462679.161 709065.809 0, 
+    1462389.568 709038.585 0, 1462099.973 709011.378 0, 1461810.376 708984.189 0, 1461520.778 708957.016 0, 1461231.178 708929.86 0, 1460941.576 708902.722 0, 1460651.973 708875.6 0, 1460362.369 708848.496 0, 1460071.435 708821.284 0, 1459552.922 714366.747 0, 
+    1459034.382 719912.501 0, 1459324.66 719939.651 0, 1459613.612 719966.695 0, 1459902.562 719993.755 0, 1460191.511 720020.832 0, 1460480.458 720047.927 0, 1460769.403 720075.038 0, 1461058.347 720102.167 0, 1461347.29 720129.312 0, 1461636.23 720156.475 0, 
+    1461925.169 720183.654 0, 1462214.107 720210.851 0, 1462503.043 720238.064 0, 1462791.977 720265.295 0, 1463080.91 720292.542 0, 1463369.841 720319.807 0, 1463658.77 720347.088 0, 1463947.698 720374.387 0, 1464236.625 720401.703 0, 1464525.549 720429.035 0, 
+    1464814.472 720456.385 0, 1465103.394 720483.751 0, 1465392.314 720511.135 0, 1465681.232 720538.535 0, 1465968.825 720565.827 0, 1466259.063 720593.387 0, 1466547.977 720620.839 0, 1466836.889 720648.308 0, 1467125.799 720675.793 0, 1467414.707 720703.296 0, 
+    1467703.614 720730.815 0, 1467992.519 720758.352 0, 1468281.423 720785.906 0, 1468570.325 720813.476 0, 1468859.226 720841.064 0, 1469148.124 720868.669 0, 1469437.022 720896.29 0, 1469725.917 720923.929 0, 1470014.811 720951.584 0, 1470303.703 720979.257 0, 
+    1470592.594 721006.947 0, 1470881.483 721034.653 0, 1471170.37 721062.377 0, 1471459.256 721090.118 0, 1471748.14 721117.875 0, 1472037.023 721145.65 0, 1472325.904 721173.442 0, 1472614.783 721201.25 0, 1472902.338 721228.949 0, 1473436.544 715684.682 0, 
+    1473970.722 710140.706 0))
+
+POLYGON ((1486766.52 722584.571 0, 1486479.042 722556.06 0, 1486190.243 722527.435 0, 1485901.441 722498.827 0, 1485612.638 722470.237 0, 1485323.834 722441.663 0, 1485035.028 722413.106 0, 1484746.22 722384.567 0, 1484457.41 722356.044 0, 1484168.599 722327.538 0, 
+    1483879.786 722299.049 0, 1483590.971 722270.578 0, 1483302.155 722242.123 0, 1483013.337 722213.685 0, 1482724.517 722185.265 0, 1482435.696 722156.861 0, 1482146.873 722128.474 0, 1481858.048 722100.105 0, 1481569.222 722071.752 0, 1481280.394 722043.416 0, 
+    1480991.564 722015.097 0, 1480702.733 721986.796 0, 1480413.9 721958.511 0, 1480125.065 721930.243 0, 1479834.908 721901.863 0, 1479547.391 721873.759 0, 1479258.551 721845.542 0, 1478969.71 721817.342 0, 1478680.867 721789.16 0, 1478392.022 721760.994 0, 
+    1478103.176 721732.845 0, 1477814.328 721704.714 0, 1477525.478 721676.599 0, 1477236.627 721648.501 0, 1476947.774 721620.421 0, 1476658.92 721592.357 0, 1476370.064 721564.31 0, 1476081.206 721536.28 0, 1475792.346 721508.268 0, 1475503.485 721480.272 0, 
+    1475214.622 721452.293 0, 1474925.758 721424.332 0, 1474636.892 721396.387 0, 1474348.024 721368.459 0, 1474059.154 721340.549 0, 1473770.283 721312.655 0, 1473481.411 721284.778 0, 1473192.536 721256.919 0, 1472902.338 721228.949 0, 1472368.105 726773.503 0, 
+    1471833.844 732318.341 0, 1472123.387 732346.248 0, 1472411.608 732374.045 0, 1472699.828 732401.859 0, 1472988.046 732429.689 0, 1473276.263 732457.537 0, 1473564.478 732485.401 0, 1473852.692 732513.283 0, 1474140.903 732541.181 0, 1474429.114 732569.097 0, 
+    1474717.322 732597.029 0, 1475005.529 732624.979 0, 1475293.734 732652.945 0, 1475581.938 732680.928 0, 1475870.14 732708.929 0, 1476158.34 732736.946 0, 1476446.539 732764.98 0, 1476734.736 732793.031 0, 1477022.931 732821.099 0, 1477311.124 732849.185 0, 
+    1477599.317 732877.287 0, 1477887.507 732905.406 0, 1478175.696 732933.542 0, 1478463.883 732961.695 0, 1478750.75 732989.736 0, 1479040.252 733018.051 0, 1479328.434 733046.255 0, 1479616.614 733074.476 0, 1479904.793 733102.714 0, 1480192.97 733130.969 0, 
+    1480481.145 733159.24 0, 1480769.319 733187.529 0, 1481057.491 733215.834 0, 1481345.662 733244.157 0, 1481633.83 733272.497 0, 1481921.998 733300.853 0, 1482210.163 733329.227 0, 1482498.327 733357.617 0, 1482786.489 733386.024 0, 1483074.649 733414.449 0, 
+    1483362.808 733442.89 0, 1483650.965 733471.348 0, 1483939.12 733499.823 0, 1484227.274 733528.316 0, 1484515.426 733556.825 0, 1484803.576 733585.351 0, 1485091.725 733613.894 0, 1485379.872 733642.454 0, 1485666.701 733670.9 0, 1486216.625 728127.593 0, 
+    1486766.52 722584.571 0))
+
+POLYGON ((1499495.681 735062.534 0, 1499208.932 735033.277 0, 1498920.867 735003.903 0, 1498632.8 734974.546 0, 1498344.731 734945.206 0, 1498056.661 734915.883 0, 1497768.589 734886.577 0, 1497480.515 734857.288 0, 1497192.439 734828.016 0, 1496904.362 734798.76 0, 
+    1496616.283 734769.522 0, 1496328.203 734740.301 0, 1496040.12 734711.096 0, 1495752.036 734681.909 0, 1495463.95 734652.738 0, 1495175.863 734623.585 0, 1494887.773 734594.448 0, 1494599.682 734565.329 0, 1494311.59 734536.226 0, 1494023.495 734507.14 0, 
+    1493735.399 734478.071 0, 1493447.301 734449.02 0, 1493159.202 734419.985 0, 1492871.101 734390.967 0, 1492581.682 734361.834 0, 1492294.893 734332.982 0, 1492006.787 734304.015 0, 1491718.679 734275.065 0, 1491430.569 734246.132 0, 1491142.457 734217.216 0, 
+    1490854.344 734188.316 0, 1490566.229 734159.434 0, 1490278.113 734130.569 0, 1489989.995 734101.721 0, 1489701.875 734072.889 0, 1489413.753 734044.075 0, 1489125.63 734015.277 0, 1488837.505 733986.497 0, 1488549.378 733957.733 0, 1488261.249 733928.987 0, 
+    1487973.119 733900.257 0, 1487684.987 733871.545 0, 1487396.854 733842.849 0, 1487108.719 733814.17 0, 1486820.582 733785.508 0, 1486532.443 733756.864 0, 1486244.303 733728.236 0, 1485956.161 733699.625 0, 1485666.701 733670.9 0, 1485116.749 739214.488 0, 
+    1484566.77 744758.352 0, 1484855.575 744787.012 0, 1485143.064 744815.558 0, 1485430.552 744844.121 0, 1485718.038 744872.701 0, 1486005.522 744901.298 0, 1486293.005 744929.911 0, 1486580.486 744958.542 0, 1486867.965 744987.19 0, 1487155.442 745015.854 0, 
+    1487442.918 745044.536 0, 1487730.392 745073.234 0, 1488017.865 745101.949 0, 1488305.336 745130.682 0, 1488592.805 745159.431 0, 1488880.272 745188.197 0, 1489167.738 745216.98 0, 1489455.202 745245.78 0, 1489742.665 745274.596 0, 1490030.125 745303.43 0, 
+    1490317.584 745332.281 0, 1490605.041 745361.148 0, 1490892.497 745390.033 0, 1491179.951 745418.934 0, 1491466.091 745447.721 0, 1491754.853 745476.788 0, 1492042.302 745505.74 0, 1492329.749 745534.709 0, 1492617.195 745563.695 0, 1492904.638 745592.698 0, 
+    1493192.08 745621.718 0, 1493479.52 745650.755 0, 1493766.959 745679.808 0, 1494054.396 745708.879 0, 1494341.831 745737.967 0, 1494629.264 745767.071 0, 1494916.696 745796.192 0, 1495204.126 745825.331 0, 1495491.554 745854.486 0, 1495778.98 745883.658 0, 
+    1496066.405 745912.847 0, 1496353.828 745942.053 0, 1496641.25 745971.276 0, 1496928.669 746000.515 0, 1497216.087 746029.772 0, 1497503.503 746059.046 0, 1497790.918 746088.336 0, 1498078.331 746117.644 0, 1498364.43 746146.834 0, 1498930.07 740604.546 0, 
+    1499495.681 735062.534 0))
+
+POLYGON ((1512158.113 747574.292 0, 1511872.095 747544.293 0, 1511584.766 747514.174 0, 1511297.435 747484.071 0, 1511010.103 747453.986 0, 1510722.769 747423.917 0, 1510435.433 747393.865 0, 1510148.095 747363.831 0, 1509860.756 747333.813 0, 1509573.415 747303.812 0, 
+    1509286.072 747273.828 0, 1508998.727 747243.861 0, 1508711.381 747213.911 0, 1508424.033 747183.977 0, 1508136.683 747154.061 0, 1507849.331 747124.161 0, 1507561.977 747094.279 0, 1507274.622 747064.413 0, 1506987.265 747034.565 0, 1506699.906 747004.733 0, 
+    1506412.546 746974.918 0, 1506125.183 746945.12 0, 1505837.819 746915.339 0, 1505550.453 746885.575 0, 1505261.776 746855.692 0, 1504975.717 746826.097 0, 1504688.345 746796.384 0, 1504400.973 746766.687 0, 1504113.598 746737.008 0, 1503826.222 746707.345 0, 
+    1503538.844 746677.699 0, 1503251.464 746648.07 0, 1502964.082 746618.458 0, 1502676.699 746588.863 0, 1502389.314 746559.285 0, 1502101.927 746529.724 0, 1501814.539 746500.18 0, 1501527.149 746470.653 0, 1501239.757 746441.142 0, 1500952.363 746411.649 0, 
+    1500664.968 746382.172 0, 1500377.57 746352.712 0, 1500090.171 746323.27 0, 1499802.771 746293.844 0, 1499515.368 746264.435 0, 1499227.964 746235.043 0, 1498940.558 746205.668 0, 1498653.151 746176.309 0, 1498364.43 746146.834 0, 1497798.763 751689.396 0, 
+    1497233.068 757232.229 0, 1497521.133 757261.637 0, 1497807.888 757290.928 0, 1498094.642 757320.237 0, 1498381.393 757349.562 0, 1498668.143 757378.904 0, 1498954.892 757408.263 0, 1499241.638 757437.639 0, 1499528.383 757467.032 0, 1499815.126 757496.442 0, 
+    1500101.867 757525.868 0, 1500388.607 757555.312 0, 1500675.344 757584.772 0, 1500962.081 757614.249 0, 1501248.815 757643.743 0, 1501535.547 757673.254 0, 1501822.278 757702.782 0, 1502109.008 757732.327 0, 1502395.735 757761.888 0, 1502682.461 757791.467 0, 
+    1502969.184 757821.062 0, 1503255.907 757850.674 0, 1503542.627 757880.304 0, 1503829.346 757909.949 0, 1504114.756 757939.477 0, 1504402.778 757969.292 0, 1504689.491 757998.989 0, 1504976.203 758028.702 0, 1505262.913 758058.432 0, 1505549.621 758088.18 0, 
+    1505836.328 758117.944 0, 1506123.032 758147.725 0, 1506409.735 758177.522 0, 1506696.436 758207.337 0, 1506983.136 758237.169 0, 1507269.834 758267.017 0, 1507556.529 758296.883 0, 1507843.224 758326.765 0, 1508129.916 758356.664 0, 1508416.607 758386.58 0, 
+    1508703.295 758416.513 0, 1508989.983 758446.462 0, 1509276.668 758476.429 0, 1509563.352 758506.412 0, 1509850.033 758536.413 0, 1510136.713 758566.43 0, 1510423.392 758596.464 0, 1510710.068 758626.515 0, 1510995.437 758656.446 0, 1511576.79 753115.234 0, 
+    1512158.113 747574.292 0))
+
+POLYGON ((1524753.728 760119.538 0, 1524468.442 760088.801 0, 1524181.852 760057.94 0, 1523895.259 760027.096 0, 1523608.665 759996.269 0, 1523322.069 759965.459 0, 1523035.472 759934.666 0, 1522748.872 759903.89 0, 1522462.271 759873.13 0, 1522175.668 759842.387 0, 
+    1521889.063 759811.662 0, 1521602.456 759780.953 0, 1521315.847 759750.261 0, 1521029.237 759719.586 0, 1520742.625 759688.927 0, 1520456.011 759658.286 0, 1520169.395 759627.661 0, 1519882.777 759597.054 0, 1519596.158 759566.463 0, 1519309.537 759535.889 0, 
+    1519022.914 759505.332 0, 1518736.289 759474.791 0, 1518449.662 759444.268 0, 1518163.034 759413.762 0, 1517875.099 759383.133 0, 1517589.772 759352.799 0, 1517303.138 759322.343 0, 1517016.502 759291.904 0, 1516729.865 759261.482 0, 1516443.226 759231.077 0, 
+    1516156.585 759200.689 0, 1515869.942 759170.317 0, 1515583.298 759139.962 0, 1515296.651 759109.625 0, 1515010.003 759079.304 0, 1514723.353 759049 0, 1514436.702 759018.713 0, 1514150.048 758988.442 0, 1513863.393 758958.189 0, 1513576.736 758927.952 0, 
+    1513290.077 758897.733 0, 1513003.417 758867.53 0, 1512716.754 758837.344 0, 1512430.09 758807.175 0, 1512143.424 758777.023 0, 1511856.757 758746.887 0, 1511570.087 758716.769 0, 1511283.416 758686.667 0, 1510995.437 758656.446 0, 1510414.057 764197.924 0, 
+    1509832.65 769739.666 0, 1510119.973 769769.819 0, 1510405.992 769799.852 0, 1510692.009 769829.902 0, 1510978.024 769859.968 0, 1511264.038 769890.052 0, 1511550.05 769920.152 0, 1511836.06 769950.27 0, 1512122.068 769980.404 0, 1512408.074 770010.555 0, 
+    1512694.079 770040.722 0, 1512980.082 770070.907 0, 1513266.083 770101.108 0, 1513552.082 770131.327 0, 1513838.08 770161.562 0, 1514124.076 770191.814 0, 1514410.07 770222.082 0, 1514696.062 770252.368 0, 1514982.053 770282.67 0, 1515268.041 770312.99 0, 
+    1515554.028 770343.326 0, 1515840.013 770373.678 0, 1516125.997 770404.048 0, 1516411.978 770434.435 0, 1516696.657 770464.7 0, 1516983.936 770495.258 0, 1517269.912 770525.695 0, 1517555.886 770556.149 0, 1517841.859 770586.62 0, 1518127.83 770617.108 0, 
+    1518413.799 770647.612 0, 1518699.766 770678.133 0, 1518985.731 770708.671 0, 1519271.695 770739.226 0, 1519557.657 770769.798 0, 1519843.617 770800.386 0, 1520129.575 770830.992 0, 1520415.531 770861.614 0, 1520701.486 770892.253 0, 1520987.439 770922.909 0, 
+    1521273.39 770953.582 0, 1521559.339 770984.271 0, 1521845.286 771014.978 0, 1522131.232 771045.701 0, 1522417.176 771076.441 0, 1522703.118 771107.198 0, 1522989.058 771137.971 0, 1523274.996 771168.762 0, 1523559.633 771199.429 0, 1524156.694 765659.352 0, 
+    1524753.728 760119.538 0))
+
+POLYGON ((1537282.437 772697.968 0, 1536997.886 772666.496 0, 1536712.036 772634.898 0, 1536426.184 772603.317 0, 1536140.33 772571.752 0, 1535854.474 772540.204 0, 1535568.616 772508.673 0, 1535282.757 772477.159 0, 1534996.896 772445.662 0, 1534711.032 772414.182 0, 
+    1534425.167 772382.718 0, 1534139.3 772351.271 0, 1533853.432 772319.841 0, 1533567.561 772288.428 0, 1533281.689 772257.032 0, 1532995.814 772225.652 0, 1532709.938 772194.29 0, 1532424.06 772162.944 0, 1532138.18 772131.615 0, 1531852.299 772100.303 0, 
+    1531566.415 772069.007 0, 1531280.53 772037.729 0, 1530994.643 772006.467 0, 1530708.754 771975.222 0, 1530421.564 771943.852 0, 1530136.97 771912.783 0, 1529851.075 771881.588 0, 1529565.179 771850.411 0, 1529279.281 771819.25 0, 1528993.381 771788.106 0, 
+    1528707.479 771756.979 0, 1528421.575 771725.869 0, 1528135.67 771694.775 0, 1527849.762 771663.699 0, 1527563.853 771632.639 0, 1527277.942 771601.596 0, 1526992.029 771570.57 0, 1526706.114 771539.561 0, 1526420.198 771508.568 0, 1526134.28 771477.593 0, 
+    1525848.359 771446.634 0, 1525562.437 771415.692 0, 1525276.514 771384.767 0, 1524990.588 771353.858 0, 1524704.661 771322.967 0, 1524418.731 771292.092 0, 1524132.8 771261.234 0, 1523846.867 771230.393 0, 1523559.633 771199.429 0, 1522962.543 776739.766 0, 
+    1522365.426 782280.358 0, 1522652.005 782311.252 0, 1522937.286 782342.022 0, 1523222.565 782372.81 0, 1523507.842 782403.614 0, 1523793.117 782434.435 0, 1524078.39 782465.273 0, 1524363.662 782496.127 0, 1524648.932 782526.999 0, 1524934.2 782557.887 0, 
+    1525219.466 782588.792 0, 1525504.73 782619.714 0, 1525789.993 782650.652 0, 1526075.254 782681.608 0, 1526360.512 782712.58 0, 1526645.77 782743.569 0, 1526931.025 782774.574 0, 1527216.278 782805.597 0, 1527501.53 782836.636 0, 1527786.78 782867.692 0, 
+    1528072.028 782898.765 0, 1528357.274 782929.855 0, 1528642.518 782960.961 0, 1528927.76 782992.085 0, 1529211.705 783023.083 0, 1529498.24 783054.381 0, 1529783.477 783085.555 0, 1530068.712 783116.745 0, 1530353.945 783147.953 0, 1530639.176 783179.177 0, 
+    1530924.406 783210.417 0, 1531209.634 783241.675 0, 1531494.86 783272.949 0, 1531780.084 783304.24 0, 1532065.306 783335.548 0, 1532350.526 783366.873 0, 1532635.745 783398.214 0, 1532920.962 783429.573 0, 1533206.177 783460.948 0, 1533491.39 783492.34 0, 
+    1533776.601 783523.748 0, 1534061.81 783555.174 0, 1534347.017 783586.616 0, 1534632.223 783618.075 0, 1534917.427 783649.551 0, 1535202.629 783681.043 0, 1535487.829 783712.553 0, 1535773.027 783744.079 0, 1536056.929 783775.479 0, 1536669.697 778236.595 0, 
+    1537282.437 772697.968 0))
+
+POLYGON ((1549744.153 785309.274 0, 1549460.339 785277.072 0, 1549175.231 785244.74 0, 1548890.121 785212.425 0, 1548605.01 785180.127 0, 1548319.896 785147.846 0, 1548034.78 785115.581 0, 1547749.663 785083.333 0, 1547464.543 785051.102 0, 1547179.422 785018.888 0, 
+    1546894.299 784986.69 0, 1546609.174 784954.51 0, 1546324.047 784922.346 0, 1546038.918 784890.199 0, 1545753.787 784858.068 0, 1545468.655 784825.955 0, 1545183.52 784793.858 0, 1544898.384 784761.778 0, 1544613.245 784729.715 0, 1544328.105 784697.668 0, 
+    1544042.963 784665.638 0, 1543757.819 784633.626 0, 1543472.673 784601.629 0, 1543187.526 784569.65 0, 1542901.083 784537.543 0, 1542617.224 784505.742 0, 1542332.071 784473.813 0, 1542046.916 784441.901 0, 1541761.759 784410.005 0, 1541476.6 784378.127 0, 
+    1541191.439 784346.265 0, 1540906.276 784314.42 0, 1540621.111 784282.591 0, 1540335.945 784250.78 0, 1540050.777 784218.985 0, 1539765.606 784187.207 0, 1539480.434 784155.446 0, 1539195.26 784123.702 0, 1538910.084 784091.974 0, 1538624.907 784060.263 0, 
+    1538339.727 784028.569 0, 1538054.546 783996.892 0, 1537769.362 783965.232 0, 1537484.177 783933.588 0, 1537198.99 783901.961 0, 1536913.801 783870.351 0, 1536628.61 783838.758 0, 1536343.418 783807.181 0, 1536056.929 783775.479 0, 1535444.133 789314.614 0, 
+    1534831.309 794853.999 0, 1535117.143 794885.63 0, 1535401.684 794917.134 0, 1535686.222 794948.655 0, 1535970.759 794980.193 0, 1536255.294 795011.747 0, 1536539.827 795043.319 0, 1536824.359 795074.907 0, 1537108.888 795106.511 0, 1537393.416 795138.133 0, 
+    1537677.941 795169.771 0, 1537962.465 795201.426 0, 1538246.987 795233.098 0, 1538531.507 795264.786 0, 1538816.025 795296.492 0, 1539100.542 795328.214 0, 1539385.056 795359.953 0, 1539669.569 795391.708 0, 1539954.08 795423.48 0, 1540238.589 795455.269 0, 
+    1540523.096 795487.075 0, 1540807.601 795518.897 0, 1541092.104 795550.737 0, 1541376.606 795582.593 0, 1541659.815 795614.321 0, 1541945.603 795646.355 0, 1542230.099 795678.261 0, 1542514.592 795710.184 0, 1542799.084 795742.124 0, 1543083.575 795774.08 0, 
+    1543368.063 795806.053 0, 1543652.549 795838.043 0, 1543937.034 795870.05 0, 1544221.516 795902.073 0, 1544505.997 795934.114 0, 1544790.476 795966.171 0, 1545074.953 795998.244 0, 1545359.428 796030.335 0, 1545643.901 796062.442 0, 1545928.372 796094.566 0, 
+    1546212.842 796126.706 0, 1546497.309 796158.864 0, 1546781.775 796191.038 0, 1547066.239 796223.229 0, 1547350.7 796255.436 0, 1547635.16 796287.661 0, 1547919.618 796319.902 0, 1548204.075 796352.159 0, 1548487.24 796384.288 0, 1549115.711 790846.656 0, 
+    1549744.153 785309.274 0))
+
+POLYGON ((1562138.793 797953.151 0, 1561855.717 797920.222 0, 1561571.353 797887.161 0, 1561286.987 797854.117 0, 1561002.62 797821.089 0, 1560718.25 797788.078 0, 1560433.878 797755.083 0, 1560149.505 797722.105 0, 1559865.129 797689.145 0, 1559580.752 797656.2 0, 
+    1559296.372 797623.273 0, 1559011.991 797590.362 0, 1558727.608 797557.468 0, 1558443.223 797524.591 0, 1558158.836 797491.731 0, 1557874.446 797458.887 0, 1557590.055 797426.06 0, 1557305.663 797393.249 0, 1557021.268 797360.456 0, 1556736.871 797327.679 0, 
+    1556452.472 797294.919 0, 1556168.071 797262.176 0, 1555883.669 797229.449 0, 1555599.264 797196.739 0, 1555313.57 797163.898 0, 1555030.45 797131.37 0, 1554746.039 797098.71 0, 1554461.627 797066.067 0, 1554177.213 797033.441 0, 1553892.797 797000.832 0, 
+    1553608.379 796968.239 0, 1553323.959 796935.663 0, 1553039.537 796903.104 0, 1552755.114 796870.562 0, 1552470.688 796838.036 0, 1552186.26 796805.527 0, 1551901.831 796773.035 0, 1551617.4 796740.559 0, 1551332.966 796708.101 0, 1551048.531 796675.659 0, 
+    1550764.094 796643.233 0, 1550479.655 796610.825 0, 1550195.214 796578.433 0, 1549910.771 796546.058 0, 1549626.327 796513.7 0, 1549341.88 796481.358 0, 1549057.432 796449.033 0, 1548772.981 796416.725 0, 1548487.24 796384.288 0, 1547858.741 801922.164 0, 
+    1547230.215 807460.283 0, 1547515.301 807492.646 0, 1547799.1 807524.88 0, 1548082.896 807557.131 0, 1548366.691 807589.398 0, 1548650.484 807621.682 0, 1548934.275 807653.983 0, 1549218.064 807686.301 0, 1549501.851 807718.635 0, 1549785.636 807750.986 0, 
+    1550069.42 807783.353 0, 1550353.201 807815.738 0, 1550636.98 807848.139 0, 1550920.758 807880.557 0, 1551204.534 807912.991 0, 1551488.307 807945.442 0, 1551772.079 807977.91 0, 1552055.849 808010.395 0, 1552339.617 808042.896 0, 1552623.383 808075.414 0, 
+    1552907.148 808107.948 0, 1553190.91 808140.5 0, 1553474.67 808173.068 0, 1553758.429 808205.653 0, 1554040.901 808238.106 0, 1554325.94 808270.872 0, 1554609.693 808303.507 0, 1554893.444 808336.159 0, 1555177.192 808368.827 0, 1555460.939 808401.512 0, 
+    1555744.684 808434.214 0, 1556028.427 808466.932 0, 1556312.169 808499.667 0, 1556595.908 808532.419 0, 1556879.645 808565.187 0, 1557163.38 808597.973 0, 1557447.114 808630.774 0, 1557730.845 808663.593 0, 1558014.575 808696.428 0, 1558298.303 808729.28 0, 
+    1558582.028 808762.149 0, 1558865.752 808795.034 0, 1559149.474 808827.936 0, 1559433.194 808860.855 0, 1559716.912 808893.791 0, 1560000.628 808926.743 0, 1560284.342 808959.712 0, 1560568.054 808992.697 0, 1560850.481 809025.55 0, 1561494.651 803489.23 0, 
+    1562138.793 797953.151 0))
+
+POLYGON ((1574466.271 810629.291 0, 1574183.936 810595.64 0, 1573900.318 810561.853 0, 1573616.698 810528.083 0, 1573333.076 810494.329 0, 1573049.452 810460.593 0, 1572765.827 810426.872 0, 1572482.199 810393.169 0, 1572198.569 810359.482 0, 1571914.937 810325.812 0, 
+    1571631.304 810292.158 0, 1571347.668 810258.522 0, 1571064.03 810224.902 0, 1570780.391 810191.298 0, 1570496.749 810157.712 0, 1570213.105 810124.142 0, 1569929.46 810090.588 0, 1569645.812 810057.052 0, 1569362.163 810023.532 0, 1569078.511 809990.029 0, 
+    1568794.858 809956.542 0, 1568511.202 809923.073 0, 1568227.545 809889.619 0, 1567943.886 809856.183 0, 1567658.942 809822.612 0, 1567376.561 809789.36 0, 1567092.896 809755.974 0, 1566809.229 809722.604 0, 1566525.559 809689.252 0, 1566241.888 809655.915 0, 
+    1565958.215 809622.596 0, 1565674.54 809589.293 0, 1565390.863 809556.007 0, 1565107.184 809522.737 0, 1564823.503 809489.485 0, 1564539.82 809456.249 0, 1564256.135 809423.029 0, 1563972.448 809389.827 0, 1563688.76 809356.641 0, 1563405.069 809323.471 0, 
+    1563121.376 809290.319 0, 1562837.681 809257.183 0, 1562553.985 809224.064 0, 1562270.286 809190.961 0, 1561986.586 809157.876 0, 1561702.883 809124.807 0, 1561419.179 809091.754 0, 1561135.473 809058.719 0, 1560850.481 809025.55 0, 1560206.283 814562.109 0, 
+    1559562.059 820098.902 0, 1559846.395 820131.994 0, 1560129.45 820164.954 0, 1560412.503 820197.93 0, 1560695.553 820230.923 0, 1560978.602 820263.933 0, 1561261.649 820296.96 0, 1561544.694 820330.003 0, 1561827.737 820363.062 0, 1562110.778 820396.139 0, 
+    1562393.817 820429.232 0, 1562676.854 820462.342 0, 1562959.889 820495.468 0, 1563242.922 820528.611 0, 1563525.953 820561.771 0, 1563808.983 820594.947 0, 1564092.01 820628.14 0, 1564375.035 820661.35 0, 1564658.059 820694.576 0, 1564941.08 820727.819 0, 
+    1565224.1 820761.079 0, 1565507.117 820794.355 0, 1565790.133 820827.648 0, 1566073.146 820860.958 0, 1566354.879 820894.133 0, 1566639.168 820927.627 0, 1566922.175 820960.986 0, 1567205.181 820994.363 0, 1567488.185 821027.755 0, 1567771.187 821061.165 0, 
+    1568054.187 821094.591 0, 1568337.185 821128.034 0, 1568620.181 821161.494 0, 1568903.175 821194.97 0, 1569186.167 821228.463 0, 1569469.157 821261.972 0, 1569752.145 821295.498 0, 1570035.131 821329.041 0, 1570318.115 821362.601 0, 1570601.097 821396.177 0, 
+    1570884.077 821429.769 0, 1571167.055 821463.379 0, 1571450.031 821497.005 0, 1571733.006 821530.648 0, 1572015.978 821564.307 0, 1572298.948 821597.983 0, 1572581.916 821631.676 0, 1572864.883 821665.385 0, 1573146.569 821698.959 0, 1573806.434 816164.008 0, 
+    1574466.271 810629.291 0))
+
+POLYGON ((1586726.505 823337.388 0, 1586444.912 823303.018 0, 1586162.043 823268.51 0, 1585879.171 823234.018 0, 1585596.297 823199.542 0, 1585313.421 823165.084 0, 1585030.543 823130.642 0, 1584747.662 823096.216 0, 1584464.78 823061.807 0, 1584181.896 823027.415 0, 
+    1583899.01 822993.04 0, 1583616.122 822958.681 0, 1583333.232 822924.339 0, 1583050.34 822890.013 0, 1582767.445 822855.705 0, 1582484.549 822821.412 0, 1582201.651 822787.137 0, 1581918.751 822752.878 0, 1581635.848 822718.636 0, 1581352.944 822684.41 0, 
+    1581070.038 822650.201 0, 1580787.129 822616.009 0, 1580504.219 822581.833 0, 1580221.307 822547.674 0, 1579937.116 822513.378 0, 1579655.476 822479.406 0, 1579372.558 822445.297 0, 1579089.637 822411.205 0, 1578806.715 822377.129 0, 1578523.79 822343.07 0, 
+    1578240.864 822309.027 0, 1577957.935 822275.002 0, 1577675.005 822240.992 0, 1577392.073 822207 0, 1577109.138 822173.024 0, 1576826.202 822139.065 0, 1576543.263 822105.122 0, 1576260.323 822071.197 0, 1575977.381 822037.287 0, 1575694.436 822003.395 0, 
+    1575411.49 821969.519 0, 1575128.541 821935.66 0, 1574845.591 821901.817 0, 1574562.639 821867.991 0, 1574279.684 821834.182 0, 1573996.728 821800.389 0, 1573713.77 821766.613 0, 1573430.809 821732.854 0, 1573146.569 821698.959 0, 1572486.677 827234.141 0, 
+    1571826.757 832769.55 0, 1572110.343 832803.367 0, 1572392.652 832837.049 0, 1572674.959 832870.747 0, 1572957.263 832904.462 0, 1573239.566 832938.193 0, 1573521.867 832971.941 0, 1573804.166 833005.706 0, 1574086.463 833039.487 0, 1574368.757 833073.285 0, 
+    1574651.05 833107.099 0, 1574933.341 833140.931 0, 1575215.63 833174.778 0, 1575497.917 833208.643 0, 1575780.202 833242.524 0, 1576062.485 833276.421 0, 1576344.766 833310.335 0, 1576627.044 833344.266 0, 1576909.321 833378.214 0, 1577191.596 833412.178 0, 
+    1577473.869 833446.158 0, 1577756.14 833480.156 0, 1578038.409 833514.17 0, 1578320.676 833548.2 0, 1578601.667 833582.093 0, 1578885.204 833616.311 0, 1579167.465 833650.391 0, 1579449.723 833684.488 0, 1579731.98 833718.602 0, 1580014.235 833752.732 0, 
+    1580296.488 833786.879 0, 1580578.739 833821.042 0, 1580860.988 833855.222 0, 1581143.234 833889.419 0, 1581425.479 833923.632 0, 1581707.722 833957.862 0, 1581989.963 833992.108 0, 1582272.202 834026.371 0, 1582554.438 834060.651 0, 1582836.673 834094.947 0, 
+    1583118.906 834129.26 0, 1583401.136 834163.59 0, 1583683.365 834197.936 0, 1583965.592 834232.299 0, 1584247.816 834266.678 0, 1584530.039 834301.074 0, 1584812.259 834335.487 0, 1585094.478 834369.916 0, 1585375.422 834404.206 0, 1586050.978 828870.684 0, 
+    1586726.505 823337.388 0))
+
+POLYGON ((1103443.765 399244.234 0, 1103137.409 399238.184 0, 1102829.581 399232.122 0, 1102521.752 399226.079 0, 1102213.922 399220.054 0, 1101906.093 399214.047 0, 1101598.262 399208.058 0, 1101290.432 399202.087 0, 1100982.601 399196.134 0, 1100674.77 399190.2 0, 
+    1100366.938 399184.283 0, 1100059.107 399178.385 0, 1099751.274 399172.505 0, 1099443.442 399166.643 0, 1099135.609 399160.799 0, 1098827.776 399154.973 0, 1098519.942 399149.165 0, 1098212.108 399143.375 0, 1097904.274 399137.604 0, 1097596.439 399131.85 0, 
+    1097288.604 399126.115 0, 1096980.769 399120.398 0, 1096672.933 399114.699 0, 1096365.098 399109.018 0, 1096055.787 399103.328 0, 1095749.425 399097.711 0, 1095441.588 399092.084 0, 1095133.75 399086.476 0, 1094825.913 399080.885 0, 1094518.075 399075.313 0, 
+    1094210.237 399069.759 0, 1093902.398 399064.223 0, 1093594.559 399058.705 0, 1093286.72 399053.205 0, 1092978.88 399047.724 0, 1092671.04 399042.26 0, 1092363.2 399036.815 0, 1092055.36 399031.388 0, 1091747.519 399025.979 0, 1091439.678 399020.588 0, 
+    1091131.836 399015.215 0, 1090823.994 399009.86 0, 1090516.152 399004.523 0, 1090208.31 398999.205 0, 1089900.467 398993.904 0, 1089592.624 398988.622 0, 1089284.781 398983.358 0, 1088976.937 398978.112 0, 1088667.618 398972.859 0, 1088573.544 404522.06 0, 
+    1088479.462 410071.717 0, 1088788.125 410076.959 0, 1089095.315 410082.194 0, 1089402.505 410087.447 0, 1089709.695 410092.718 0, 1090016.884 410098.007 0, 1090324.074 410103.314 0, 1090631.262 410108.64 0, 1090938.451 410113.983 0, 1091245.639 410119.345 0, 
+    1091552.827 410124.724 0, 1091860.015 410130.122 0, 1092167.202 410135.538 0, 1092474.389 410140.971 0, 1092781.576 410146.423 0, 1093088.762 410151.893 0, 1093395.948 410157.381 0, 1093703.134 410162.887 0, 1094010.319 410168.412 0, 1094317.504 410173.954 0, 
+    1094624.689 410179.514 0, 1094931.873 410185.093 0, 1095239.057 410190.689 0, 1095546.241 410196.304 0, 1095851.953 410201.91 0, 1096160.607 410207.587 0, 1096467.79 410213.256 0, 1096774.972 410218.943 0, 1097082.154 410224.648 0, 1097389.336 410230.371 0, 
+    1097696.517 410236.113 0, 1098003.698 410241.872 0, 1098310.879 410247.649 0, 1098618.059 410253.445 0, 1098925.239 410259.258 0, 1099232.419 410265.09 0, 1099539.598 410270.939 0, 1099846.777 410276.807 0, 1100153.956 410282.693 0, 1100461.134 410288.597 0, 
+    1100768.312 410294.519 0, 1101075.49 410300.459 0, 1101382.667 410306.417 0, 1101689.844 410312.393 0, 1101997.021 410318.388 0, 1102304.197 410324.4 0, 1102611.373 410330.43 0, 1102918.548 410336.479 0, 1103224.253 410342.516 0, 1103334.014 404793.147 0, 
+    1103443.765 399244.234 0))
+
+POLYGON ((1117968.221 410654.972 0, 1117662.532 410648.07 0, 1117355.375 410641.154 0, 1117048.217 410634.256 0, 1116741.059 410627.375 0, 1116433.901 410620.513 0, 1116126.742 410613.669 0, 1115819.583 410606.843 0, 1115512.423 410600.036 0, 1115205.263 410593.246 0, 
+    1114898.103 410586.474 0, 1114590.942 410579.72 0, 1114283.781 410572.985 0, 1113976.619 410566.267 0, 1113669.457 410559.568 0, 1113362.295 410552.887 0, 1113055.132 410546.223 0, 1112747.969 410539.578 0, 1112440.806 410532.951 0, 1112133.642 410526.342 0, 
+    1111826.477 410519.751 0, 1111519.313 410513.178 0, 1111212.148 410506.624 0, 1110904.982 410500.087 0, 1110596.348 410493.537 0, 1110290.65 410487.068 0, 1109983.483 410480.585 0, 1109676.316 410474.121 0, 1109369.149 410467.675 0, 1109061.981 410461.246 0, 
+    1108754.813 410454.836 0, 1108447.645 410448.444 0, 1108140.476 410442.07 0, 1107833.306 410435.714 0, 1107526.137 410429.377 0, 1107218.967 410423.057 0, 1106911.796 410416.755 0, 1106604.626 410410.472 0, 1106297.454 410404.206 0, 1105990.283 410397.959 0, 
+    1105683.111 410391.729 0, 1105375.939 410385.518 0, 1105068.766 410379.325 0, 1104761.593 410373.15 0, 1104454.42 410366.993 0, 1104147.246 410360.854 0, 1103840.072 410354.733 0, 1103532.898 410348.63 0, 1103224.253 410342.516 0, 1103114.484 415892.339 0, 
+    1103004.706 421442.612 0, 1103312.694 421448.712 0, 1103619.215 421454.802 0, 1103925.736 421460.91 0, 1104232.256 421467.036 0, 1104538.776 421473.18 0, 1104845.296 421479.342 0, 1105151.815 421485.522 0, 1105458.334 421491.72 0, 1105764.853 421497.936 0, 
+    1106071.371 421504.17 0, 1106377.889 421510.422 0, 1106684.406 421516.692 0, 1106990.923 421522.981 0, 1107297.44 421529.287 0, 1107603.956 421535.611 0, 1107910.472 421541.954 0, 1108216.988 421548.314 0, 1108523.503 421554.693 0, 1108830.018 421561.089 0, 
+    1109136.532 421567.504 0, 1109443.046 421573.936 0, 1109749.56 421580.387 0, 1110056.073 421586.855 0, 1110361.121 421593.311 0, 1110669.099 421599.847 0, 1110975.611 421606.37 0, 1111282.123 421612.911 0, 1111588.634 421619.469 0, 1111895.145 421626.046 0, 
+    1112201.656 421632.641 0, 1112508.166 421639.254 0, 1112814.676 421645.885 0, 1113121.185 421652.534 0, 1113427.694 421659.201 0, 1113734.203 421665.887 0, 1114040.711 421672.59 0, 1114347.219 421679.311 0, 1114653.726 421686.05 0, 1114960.233 421692.808 0, 
+    1115266.74 421699.583 0, 1115573.246 421706.376 0, 1115879.752 421713.188 0, 1116186.258 421720.017 0, 1116492.763 421726.865 0, 1116799.268 421733.73 0, 1117105.772 421740.614 0, 1117412.276 421747.516 0, 1117717.315 421754.402 0, 1117842.773 416204.462 0, 
+    1117968.221 410654.972 0))
+
+POLYGON ((1132428.984 422107.757 0, 1132123.963 422100.009 0, 1131817.48 422092.241 0, 1131510.997 422084.492 0, 1131204.513 422076.76 0, 1130898.028 422069.047 0, 1130591.543 422061.351 0, 1130285.058 422053.674 0, 1129978.572 422046.015 0, 1129672.086 422038.374 0, 
+    1129365.599 422030.75 0, 1129059.112 422023.145 0, 1128752.624 422015.558 0, 1128446.136 422007.989 0, 1128139.647 422000.438 0, 1127833.158 421992.905 0, 1127526.669 421985.39 0, 1127220.179 421977.893 0, 1126913.689 421970.414 0, 1126607.198 421962.953 0, 
+    1126300.707 421955.51 0, 1125994.215 421948.085 0, 1125687.723 421940.679 0, 1125381.23 421933.29 0, 1125073.274 421925.884 0, 1124768.244 421918.567 0, 1124461.75 421911.232 0, 1124155.256 421903.916 0, 1123848.761 421896.617 0, 1123542.266 421889.337 0, 
+    1123235.771 421882.074 0, 1122929.275 421874.83 0, 1122622.778 421867.603 0, 1122316.282 421860.395 0, 1122009.784 421853.205 0, 1121703.287 421846.033 0, 1121396.789 421838.878 0, 1121090.29 421831.742 0, 1120783.791 421824.624 0, 1120477.292 421817.524 0, 
+    1120170.792 421810.442 0, 1119864.292 421803.378 0, 1119557.791 421796.332 0, 1119251.29 421789.304 0, 1118944.789 421782.294 0, 1118638.287 421775.302 0, 1118331.785 421768.329 0, 1118025.282 421761.373 0, 1117717.315 421754.402 0, 1117591.847 427304.79 0, 
+    1117466.368 432855.622 0, 1117773.679 432862.578 0, 1118079.528 432869.519 0, 1118385.377 432876.478 0, 1118691.225 432883.455 0, 1118997.073 432890.449 0, 1119302.921 432897.462 0, 1119608.768 432904.493 0, 1119914.615 432911.542 0, 1120220.461 432918.609 0, 
+    1120526.307 432925.694 0, 1120832.153 432932.797 0, 1121137.998 432939.918 0, 1121443.843 432947.057 0, 1121749.687 432954.214 0, 1122055.531 432961.389 0, 1122361.374 432968.582 0, 1122667.217 432975.793 0, 1122973.06 432983.022 0, 1123278.902 432990.269 0, 
+    1123584.744 432997.534 0, 1123890.585 433004.817 0, 1124196.426 433012.118 0, 1124502.266 433019.436 0, 1124806.647 433026.738 0, 1125113.946 433034.128 0, 1125419.785 433041.501 0, 1125725.624 433048.892 0, 1126031.462 433056.301 0, 1126337.3 433063.728 0, 
+    1126643.137 433071.173 0, 1126948.974 433078.636 0, 1127254.811 433086.117 0, 1127560.647 433093.616 0, 1127866.482 433101.133 0, 1128172.318 433108.668 0, 1128478.152 433116.221 0, 1128783.987 433123.792 0, 1129089.821 433131.381 0, 1129395.654 433138.988 0, 
+    1129701.487 433146.613 0, 1130007.319 433154.256 0, 1130313.151 433161.917 0, 1130618.983 433169.596 0, 1130924.814 433177.293 0, 1131230.645 433185.008 0, 1131536.475 433192.741 0, 1131842.305 433200.492 0, 1132146.676 433208.224 0, 1132287.836 427657.768 0, 
+    1132428.984 422107.757 0))
+
+POLYGON ((1146825.928 433602.298 0, 1146521.578 433593.707 0, 1146215.772 433585.092 0, 1145909.964 433576.495 0, 1145604.157 433567.916 0, 1145298.349 433559.355 0, 1144992.54 433550.812 0, 1144686.731 433542.287 0, 1144380.921 433533.78 0, 1144075.111 433525.291 0, 
+    1143769.3 433516.82 0, 1143463.489 433508.367 0, 1143157.677 433499.932 0, 1142851.865 433491.515 0, 1142546.052 433483.116 0, 1142240.239 433474.735 0, 1141934.426 433466.372 0, 1141628.611 433458.027 0, 1141322.797 433449.7 0, 1141016.982 433441.391 0, 
+    1140711.166 433433.1 0, 1140405.35 433424.827 0, 1140099.533 433416.572 0, 1139793.716 433408.335 0, 1139486.441 433400.077 0, 1139182.081 433391.915 0, 1138876.262 433383.732 0, 1138570.443 433375.567 0, 1138264.623 433367.42 0, 1137958.803 433359.291 0, 
+    1137652.983 433351.18 0, 1137347.162 433343.087 0, 1137041.341 433335.012 0, 1136735.519 433326.955 0, 1136429.696 433318.916 0, 1136123.874 433310.895 0, 1135818.05 433302.892 0, 1135512.227 433294.907 0, 1135206.402 433286.94 0, 1134900.578 433278.991 0, 
+    1134594.752 433271.06 0, 1134288.927 433263.148 0, 1133983.101 433255.253 0, 1133677.274 433247.376 0, 1133371.447 433239.517 0, 1133065.62 433231.676 0, 1132759.792 433223.853 0, 1132453.963 433216.048 0, 1132146.676 433208.224 0, 1132005.504 438759.12 0, 
+    1131864.322 444310.455 0, 1132170.953 444318.263 0, 1132476.128 444326.051 0, 1132781.302 444333.857 0, 1133086.477 444341.682 0, 1133391.65 444349.524 0, 1133696.823 444357.384 0, 1134001.996 444365.262 0, 1134307.168 444373.158 0, 1134612.34 444381.072 0, 
+    1134917.511 444389.004 0, 1135222.682 444396.954 0, 1135527.852 444404.922 0, 1135833.022 444412.908 0, 1136138.191 444420.912 0, 1136443.36 444428.934 0, 1136748.529 444436.973 0, 1137053.697 444445.031 0, 1137358.864 444453.107 0, 1137664.031 444461.2 0, 
+    1137969.198 444469.312 0, 1138274.364 444477.442 0, 1138579.529 444485.589 0, 1138884.695 444493.755 0, 1139188.405 444501.899 0, 1139495.023 444510.139 0, 1139800.187 444518.359 0, 1140105.35 444526.596 0, 1140410.513 444534.852 0, 1140715.675 444543.125 0, 
+    1141020.837 444551.416 0, 1141325.998 444559.725 0, 1141631.159 444568.052 0, 1141936.319 444576.397 0, 1142241.479 444584.761 0, 1142546.638 444593.142 0, 1142851.797 444601.541 0, 1143156.955 444609.957 0, 1143462.113 444618.392 0, 1143767.27 444626.845 0, 
+    1144072.427 444635.316 0, 1144377.583 444643.805 0, 1144682.739 444652.312 0, 1144987.894 444660.836 0, 1145293.049 444669.379 0, 1145598.203 444677.94 0, 1145903.357 444686.518 0, 1146208.51 444695.115 0, 1146512.21 444703.688 0, 1146669.075 439152.774 0, 
+    1146825.928 433602.298 0))
+
+POLYGON ((1161158.929 445138.303 0, 1160855.252 445128.871 0, 1160550.124 445119.412 0, 1160244.996 445109.972 0, 1159939.867 445100.549 0, 1159634.738 445091.144 0, 1159329.608 445081.757 0, 1159024.477 445072.389 0, 1158719.346 445063.038 0, 1158414.214 445053.705 0, 
+    1158109.082 445044.39 0, 1157803.949 445035.093 0, 1157498.816 445025.814 0, 1157193.682 445016.553 0, 1156888.548 445007.31 0, 1156583.413 444998.084 0, 1156278.278 444988.877 0, 1155973.142 444979.688 0, 1155668.005 444970.517 0, 1155362.868 444961.363 0, 
+    1155057.73 444952.228 0, 1154752.592 444943.111 0, 1154447.454 444934.011 0, 1154142.314 444924.93 0, 1153835.723 444915.823 0, 1153532.034 444906.82 0, 1153226.894 444897.793 0, 1152921.752 444888.783 0, 1152616.61 444879.792 0, 1152311.468 444870.818 0, 
+    1152006.325 444861.862 0, 1151701.182 444852.924 0, 1151396.038 444844.004 0, 1151090.893 444835.102 0, 1150785.748 444826.219 0, 1150480.602 444817.353 0, 1150175.456 444808.505 0, 1149870.31 444799.675 0, 1149565.163 444790.862 0, 1149260.015 444782.068 0, 
+    1148954.867 444773.292 0, 1148649.718 444764.534 0, 1148344.569 444755.794 0, 1148039.419 444747.071 0, 1147734.269 444738.367 0, 1147429.118 444729.681 0, 1147123.967 444721.012 0, 1146818.815 444712.362 0, 1146512.21 444703.688 0, 1146355.332 450255.038 0, 
+    1146198.443 455806.82 0, 1146504.391 455815.475 0, 1146808.889 455824.107 0, 1147113.387 455832.757 0, 1147417.884 455841.424 0, 1147722.381 455850.11 0, 1148026.877 455858.814 0, 1148331.373 455867.535 0, 1148635.868 455876.275 0, 1148940.363 455885.032 0, 
+    1149244.857 455893.807 0, 1149549.351 455902.6 0, 1149853.844 455911.412 0, 1150158.336 455920.241 0, 1150462.828 455929.088 0, 1150767.32 455937.953 0, 1151071.811 455946.835 0, 1151376.301 455955.736 0, 1151680.791 455964.655 0, 1151985.281 455973.591 0, 
+    1152289.77 455982.546 0, 1152594.258 455991.518 0, 1152898.746 456000.509 0, 1153203.233 456009.517 0, 1153506.271 456018.5 0, 1153812.206 456027.587 0, 1154116.692 456036.649 0, 1154421.177 456045.729 0, 1154725.662 456054.827 0, 1155030.146 456063.943 0, 
+    1155334.63 456073.077 0, 1155639.113 456082.228 0, 1155943.595 456091.398 0, 1156248.077 456100.585 0, 1156552.559 456109.791 0, 1156857.04 456119.014 0, 1157161.52 456128.255 0, 1157466 456137.515 0, 1157770.479 456146.792 0, 1158074.958 456156.087 0, 
+    1158379.436 456165.4 0, 1158683.914 456174.73 0, 1158988.391 456184.079 0, 1159292.867 456193.446 0, 1159597.343 456202.831 0, 1159901.819 456212.233 0, 1160206.293 456221.654 0, 1160510.768 456231.092 0, 1160813.794 456240.503 0, 1160986.368 450689.187 0, 
+    1161158.929 445138.303 0))
+
+POLYGON ((1175427.862 456715.476 0, 1175124.861 456705.209 0, 1174820.415 456694.91 0, 1174515.968 456684.629 0, 1174211.52 456674.367 0, 1173907.072 456664.122 0, 1173602.623 456653.895 0, 1173298.173 456643.686 0, 1172993.723 456633.495 0, 1172689.273 456623.322 0, 
+    1172384.822 456613.167 0, 1172080.37 456603.03 0, 1171775.917 456592.91 0, 1171471.464 456582.809 0, 1171167.011 456572.725 0, 1170862.556 456562.66 0, 1170558.102 456552.612 0, 1170253.646 456542.582 0, 1169949.19 456532.57 0, 1169644.734 456522.577 0, 
+    1169340.276 456512.601 0, 1169035.819 456502.642 0, 1168731.36 456492.702 0, 1168426.901 456482.78 0, 1168120.996 456472.829 0, 1167817.982 456462.989 0, 1167513.521 456453.121 0, 1167209.06 456443.27 0, 1166904.598 456433.438 0, 1166600.136 456423.623 0, 
+    1166295.673 456413.826 0, 1165991.209 456404.047 0, 1165686.745 456394.286 0, 1165382.28 456384.543 0, 1165077.815 456374.818 0, 1164773.349 456365.111 0, 1164468.883 456355.422 0, 1164164.416 456345.75 0, 1163859.948 456336.097 0, 1163555.48 456326.461 0, 
+    1163251.011 456316.844 0, 1162946.542 456307.244 0, 1162642.072 456297.662 0, 1162337.602 456288.099 0, 1162033.131 456278.553 0, 1161728.659 456269.025 0, 1161424.187 456259.515 0, 1161119.715 456250.023 0, 1160813.794 456240.503 0, 1160641.207 461792.249 0, 
+    1160468.606 467344.422 0, 1160773.87 467353.92 0, 1161077.689 467363.392 0, 1161381.508 467372.882 0, 1161685.326 467382.389 0, 1161989.143 467391.915 0, 1162292.96 467401.458 0, 1162596.776 467411.019 0, 1162900.592 467420.598 0, 1163204.407 467430.195 0, 
+    1163508.222 467439.81 0, 1163812.036 467449.443 0, 1164115.849 467459.093 0, 1164419.662 467468.762 0, 1164723.474 467478.448 0, 1165027.286 467488.152 0, 1165331.097 467497.875 0, 1165634.908 467507.615 0, 1165938.718 467517.372 0, 1166242.527 467527.148 0, 
+    1166546.336 467536.942 0, 1166850.144 467546.753 0, 1167153.952 467556.583 0, 1167457.759 467566.43 0, 1167760.123 467576.248 0, 1168065.372 467586.178 0, 1168369.177 467596.079 0, 1168672.982 467605.998 0, 1168976.786 467615.935 0, 1169280.59 467625.889 0, 
+    1169584.393 467635.862 0, 1169888.195 467645.852 0, 1170191.997 467655.86 0, 1170495.799 467665.886 0, 1170799.599 467675.93 0, 1171103.399 467685.992 0, 1171407.199 467696.072 0, 1171710.998 467706.17 0, 1172014.796 467716.285 0, 1172318.594 467726.419 0, 
+    1172622.391 467736.57 0, 1172926.188 467746.739 0, 1173229.984 467756.926 0, 1173533.779 467767.131 0, 1173837.574 467777.354 0, 1174141.368 467787.594 0, 1174445.161 467797.853 0, 1174748.954 467808.129 0, 1175051.305 467818.375 0, 1175239.591 462266.712 0, 
+    1175427.862 456715.476 0))
+
+POLYGON ((1189632.606 468333.525 0, 1189330.284 468322.425 0, 1189026.521 468311.291 0, 1188722.758 468300.174 0, 1188418.994 468289.075 0, 1188115.229 468277.994 0, 1187811.464 468266.931 0, 1187507.698 468255.885 0, 1187203.931 468244.858 0, 1186900.164 468233.849 0, 
+    1186596.396 468222.857 0, 1186292.627 468211.883 0, 1185988.858 468200.927 0, 1185685.088 468189.989 0, 1185381.318 468179.069 0, 1185077.547 468168.167 0, 1184773.775 468157.283 0, 1184470.003 468146.416 0, 1184166.23 468135.568 0, 1183862.456 468124.737 0, 
+    1183558.682 468113.924 0, 1183254.907 468103.129 0, 1182951.131 468092.352 0, 1182647.355 468081.593 0, 1182342.137 468070.801 0, 1182039.801 468060.128 0, 1181736.022 468049.422 0, 1181432.244 468038.735 0, 1181128.464 468028.065 0, 1180824.684 468017.413 0, 
+    1180520.904 468006.779 0, 1180217.122 467996.163 0, 1179913.341 467985.565 0, 1179609.558 467974.984 0, 1179305.775 467964.422 0, 1179001.991 467953.877 0, 1178698.207 467943.35 0, 1178394.422 467932.841 0, 1178090.636 467922.35 0, 1177786.85 467911.877 0, 
+    1177483.063 467901.422 0, 1177179.276 467890.985 0, 1176875.488 467880.565 0, 1176571.699 467870.164 0, 1176267.91 467859.78 0, 1175964.12 467849.414 0, 1175660.329 467839.066 0, 1175356.538 467828.736 0, 1175051.305 467818.375 0, 1174863.005 473370.461 0, 
+    1174674.69 478922.967 0, 1174979.267 478933.306 0, 1175282.405 478943.614 0, 1175585.541 478953.939 0, 1175888.678 478964.283 0, 1176191.813 478974.644 0, 1176494.949 478985.024 0, 1176798.083 478995.421 0, 1177101.217 479005.836 0, 1177404.35 479016.268 0, 
+    1177707.483 479026.719 0, 1178010.615 479037.187 0, 1178313.746 479047.674 0, 1178616.877 479058.178 0, 1178920.007 479068.7 0, 1179223.137 479079.239 0, 1179526.266 479089.797 0, 1179829.394 479100.373 0, 1180132.522 479110.966 0, 1180435.649 479121.577 0, 
+    1180738.775 479132.206 0, 1181041.901 479142.853 0, 1181345.026 479153.518 0, 1181648.151 479164.2 0, 1181949.837 479174.85 0, 1182254.398 479185.619 0, 1182557.52 479196.355 0, 1182860.642 479207.109 0, 1183163.764 479217.88 0, 1183466.885 479228.67 0, 
+    1183770.005 479239.477 0, 1184073.124 479250.303 0, 1184376.243 479261.146 0, 1184679.361 479272.007 0, 1184982.479 479282.885 0, 1185285.596 479293.782 0, 1185588.712 479304.697 0, 1185891.828 479315.629 0, 1186194.943 479326.579 0, 1186498.057 479337.547 0, 
+    1186801.171 479348.533 0, 1187104.284 479359.536 0, 1187407.396 479370.558 0, 1187710.508 479381.597 0, 1188013.619 479392.654 0, 1188316.729 479403.729 0, 1188619.839 479414.822 0, 1188922.948 479425.933 0, 1189224.621 479437.009 0, 1189428.621 473885.057 0, 
+    1189632.606 468333.525 0))
+
+POLYGON ((1203773.041 479992.155 0, 1203471.399 479980.227 0, 1203168.322 479968.26 0, 1202865.245 479956.311 0, 1202562.167 479944.379 0, 1202259.088 479932.466 0, 1201956.009 479920.57 0, 1201652.929 479908.692 0, 1201349.848 479896.832 0, 1201046.767 479884.99 0, 
+    1200743.685 479873.166 0, 1200440.602 479861.359 0, 1200137.518 479849.571 0, 1199834.434 479837.8 0, 1199531.349 479826.047 0, 1199228.263 479814.312 0, 1198925.177 479802.595 0, 1198622.09 479790.895 0, 1198319.002 479779.214 0, 1198015.914 479767.55 0, 
+    1197712.825 479755.904 0, 1197409.735 479744.276 0, 1197106.645 479732.666 0, 1196803.554 479721.073 0, 1196499.027 479709.444 0, 1196197.369 479697.942 0, 1195894.276 479686.403 0, 1195591.182 479674.882 0, 1195288.088 479663.379 0, 1194984.993 479651.894 0, 
+    1194681.897 479640.426 0, 1194378.8 479628.977 0, 1194075.703 479617.545 0, 1193772.605 479606.131 0, 1193469.507 479594.735 0, 1193166.407 479583.356 0, 1192863.307 479571.996 0, 1192560.207 479560.653 0, 1192257.106 479549.328 0, 1191954.004 479538.021 0, 
+    1191650.901 479526.732 0, 1191347.798 479515.461 0, 1191044.694 479504.208 0, 1190741.59 479492.972 0, 1190438.484 479481.754 0, 1190135.378 479470.554 0, 1189832.272 479459.372 0, 1189529.165 479448.208 0, 1189224.621 479437.009 0, 1189020.605 484989.378 0, 
+    1188816.574 490542.162 0, 1189120.461 490553.337 0, 1189422.915 490564.477 0, 1189725.368 490575.635 0, 1190027.82 490586.811 0, 1190330.271 490598.004 0, 1190632.722 490609.216 0, 1190935.173 490620.445 0, 1191237.622 490631.692 0, 1191540.071 490642.957 0, 
+    1191842.519 490654.239 0, 1192144.967 490665.54 0, 1192447.414 490676.858 0, 1192749.86 490688.194 0, 1193052.306 490699.547 0, 1193354.751 490710.919 0, 1193657.195 490722.308 0, 1193959.639 490733.716 0, 1194262.082 490745.141 0, 1194564.524 490756.583 0, 
+    1194866.966 490768.044 0, 1195169.406 490779.522 0, 1195471.847 490791.019 0, 1195774.286 490802.532 0, 1196075.293 490814.01 0, 1196379.163 490825.614 0, 1196681.601 490837.181 0, 1196984.038 490848.766 0, 1197286.474 490860.369 0, 1197588.909 490871.99 0, 
+    1197891.344 490883.629 0, 1198193.778 490895.285 0, 1198496.212 490906.959 0, 1198798.644 490918.651 0, 1199101.076 490930.361 0, 1199403.508 490942.089 0, 1199705.938 490953.834 0, 1200008.368 490965.597 0, 1200310.798 490977.378 0, 1200613.226 490989.177 0, 
+    1200915.654 491000.994 0, 1201218.081 491012.828 0, 1201520.508 491024.68 0, 1201822.934 491036.55 0, 1202125.359 491048.438 0, 1202427.783 491060.344 0, 1202730.207 491072.267 0, 1203032.63 491084.208 0, 1203333.621 491096.111 0, 1203553.339 485543.926 0, 
+    1203773.041 479992.155 0))
+
+POLYGON ((1217849.046 491691.071 0, 1217548.087 491678.318 0, 1217245.699 491665.522 0, 1216943.31 491652.745 0, 1216640.921 491639.985 0, 1216338.53 491627.242 0, 1216036.139 491614.518 0, 1215733.748 491601.811 0, 1215431.355 491589.123 0, 1215128.962 491576.452 0, 
+    1214826.568 491563.799 0, 1214524.173 491551.163 0, 1214221.777 491538.546 0, 1213919.381 491525.946 0, 1213616.984 491513.364 0, 1213314.586 491500.8 0, 1213012.188 491488.253 0, 1212709.789 491475.725 0, 1212407.389 491463.214 0, 1212104.988 491450.721 0, 
+    1211802.586 491438.246 0, 1211500.184 491425.788 0, 1211197.781 491413.349 0, 1210895.378 491400.927 0, 1210591.544 491388.465 0, 1210290.568 491376.137 0, 1209988.162 491363.769 0, 1209685.756 491351.418 0, 1209383.349 491339.085 0, 1209080.941 491326.77 0, 
+    1208778.532 491314.473 0, 1208476.122 491302.194 0, 1208173.712 491289.932 0, 1207871.301 491277.688 0, 1207568.89 491265.462 0, 1207266.477 491253.254 0, 1206964.064 491241.064 0, 1206661.651 491228.891 0, 1206359.236 491216.736 0, 1206056.821 491204.599 0, 
+    1205754.405 491192.48 0, 1205451.988 491180.379 0, 1205149.571 491168.295 0, 1204847.153 491156.229 0, 1204544.734 491144.181 0, 1204242.315 491132.151 0, 1203939.895 491120.139 0, 1203637.474 491108.144 0, 1203333.621 491096.111 0, 1203113.887 496648.707 0, 
+    1202894.137 502201.711 0, 1203197.332 502213.719 0, 1203499.1 502225.687 0, 1203800.866 502237.674 0, 1204102.632 502249.678 0, 1204404.397 502261.7 0, 1204706.162 502273.74 0, 1205007.925 502285.797 0, 1205309.688 502297.872 0, 1205611.451 502309.965 0, 
+    1205913.212 502322.076 0, 1206214.973 502334.205 0, 1206516.733 502346.351 0, 1206818.492 502358.515 0, 1207120.251 502370.697 0, 1207422.009 502382.896 0, 1207723.766 502395.114 0, 1208025.523 502407.349 0, 1208327.279 502419.602 0, 1208629.034 502431.872 0, 
+    1208930.788 502444.161 0, 1209232.542 502456.467 0, 1209534.295 502468.791 0, 1209836.047 502481.132 0, 1210136.372 502493.433 0, 1210439.549 502505.869 0, 1210741.299 502518.264 0, 1211043.049 502530.677 0, 1211344.797 502543.107 0, 1211646.545 502555.555 0, 
+    1211948.292 502568.021 0, 1212250.038 502580.505 0, 1212551.784 502593.006 0, 1212853.529 502605.526 0, 1213155.273 502618.063 0, 1213457.017 502630.617 0, 1213758.759 502643.19 0, 1214060.501 502655.78 0, 1214362.242 502668.388 0, 1214663.983 502681.014 0, 
+    1214965.723 502693.658 0, 1215267.462 502706.319 0, 1215569.2 502718.998 0, 1215870.937 502731.695 0, 1216172.674 502744.41 0, 1216474.41 502757.142 0, 1216776.145 502769.892 0, 1217077.88 502782.66 0, 1217378.188 502795.385 0, 1217613.626 497243.024 0, 
+    1217849.046 491691.071 0))
+
+POLYGON ((1231860.504 503429.977 0, 1231560.231 503416.403 0, 1231258.533 503402.783 0, 1230956.835 503389.18 0, 1230655.137 503375.596 0, 1230353.437 503362.029 0, 1230051.737 503348.479 0, 1229750.035 503334.948 0, 1229448.333 503321.434 0, 1229146.631 503307.938 0, 
+    1228844.927 503294.46 0, 1228543.223 503280.999 0, 1228241.518 503267.557 0, 1227939.812 503254.132 0, 1227638.105 503240.724 0, 1227336.397 503227.335 0, 1227034.689 503213.963 0, 1226732.98 503200.609 0, 1226431.27 503187.273 0, 1226129.559 503173.955 0, 
+    1225827.848 503160.654 0, 1225526.136 503147.371 0, 1225224.423 503134.106 0, 1224922.709 503120.859 0, 1224619.57 503107.567 0, 1224319.279 503094.417 0, 1224017.563 503081.223 0, 1223715.846 503068.047 0, 1223414.128 503054.888 0, 1223112.41 503041.747 0, 
+    1222810.69 503028.624 0, 1222508.97 503015.519 0, 1222207.25 503002.431 0, 1221905.528 502989.362 0, 1221603.806 502976.31 0, 1221302.083 502963.275 0, 1221000.359 502950.259 0, 1220698.634 502937.26 0, 1220396.909 502924.279 0, 1220095.183 502911.316 0, 
+    1219793.456 502898.37 0, 1219491.728 502885.443 0, 1219190 502872.533 0, 1218888.271 502859.64 0, 1218586.541 502846.766 0, 1218284.81 502833.909 0, 1217983.078 502821.07 0, 1217681.346 502808.249 0, 1217378.188 502795.385 0, 1217142.733 508348.152 0, 
+    1216907.261 513901.32 0, 1217209.763 513914.156 0, 1217510.841 513926.949 0, 1217811.919 513939.761 0, 1218112.996 513952.589 0, 1218414.072 513965.436 0, 1218715.148 513978.3 0, 1219016.223 513991.182 0, 1219317.297 514004.082 0, 1219618.37 514016.999 0, 
+    1219919.442 514029.935 0, 1220220.514 514042.887 0, 1220521.585 514055.858 0, 1220822.655 514068.846 0, 1221123.725 514081.852 0, 1221424.793 514094.876 0, 1221725.861 514107.918 0, 1222026.928 514120.977 0, 1222327.995 514134.054 0, 1222629.06 514147.148 0, 
+    1222930.125 514160.261 0, 1223231.189 514173.391 0, 1223532.252 514186.539 0, 1223833.315 514199.704 0, 1224132.956 514212.825 0, 1224435.438 514226.088 0, 1224736.498 514239.307 0, 1225037.557 514252.543 0, 1225338.616 514265.798 0, 1225639.674 514279.069 0, 
+    1225940.731 514292.359 0, 1226241.787 514305.666 0, 1226542.842 514318.991 0, 1226843.897 514332.334 0, 1227144.951 514345.694 0, 1227446.004 514359.073 0, 1227747.057 514372.468 0, 1228048.108 514385.882 0, 1228349.159 514399.313 0, 1228650.209 514412.762 0, 
+    1228951.258 514426.229 0, 1229252.306 514439.714 0, 1229553.354 514453.216 0, 1229854.401 514466.736 0, 1230155.447 514480.273 0, 1230456.492 514493.829 0, 1230757.536 514507.402 0, 1231058.58 514520.993 0, 1231358.203 514534.537 0, 1231609.363 508982.056 0, 
+    1231860.504 503429.977 0))
+
+POLYGON ((1245807.298 515208.578 0, 1245507.712 515194.187 0, 1245206.708 515179.746 0, 1244905.703 515165.322 0, 1244604.698 515150.916 0, 1244303.691 515136.528 0, 1244002.684 515122.158 0, 1243701.675 515107.805 0, 1243400.666 515093.47 0, 1243099.656 515079.153 0, 
+    1242798.646 515064.854 0, 1242497.634 515050.572 0, 1242196.622 515036.308 0, 1241895.608 515022.061 0, 1241594.594 515007.833 0, 1241293.579 514993.622 0, 1240992.563 514979.429 0, 1240691.547 514965.253 0, 1240390.529 514951.095 0, 1240089.511 514936.955 0, 
+    1239788.492 514922.833 0, 1239487.472 514908.728 0, 1239186.451 514894.641 0, 1238885.43 514880.572 0, 1238582.989 514866.455 0, 1238283.384 514852.487 0, 1237982.36 514838.471 0, 1237681.335 514824.473 0, 1237380.309 514810.492 0, 1237079.282 514796.529 0, 
+    1236778.255 514782.584 0, 1236477.227 514768.657 0, 1236176.198 514754.747 0, 1235875.168 514740.855 0, 1235574.137 514726.981 0, 1235273.106 514713.124 0, 1234972.074 514699.285 0, 1234671.04 514685.464 0, 1234370.006 514671.661 0, 1234068.972 514657.875 0, 
+    1233767.936 514644.107 0, 1233466.9 514630.357 0, 1233165.863 514616.624 0, 1232864.825 514602.909 0, 1232563.786 514589.212 0, 1232262.746 514575.533 0, 1231961.706 514561.871 0, 1231660.665 514548.227 0, 1231358.203 514534.537 0, 1231107.025 520087.417 0, 
+    1230855.83 525640.692 0, 1231157.635 525654.353 0, 1231458.022 525667.967 0, 1231758.409 525681.599 0, 1232058.795 525695.249 0, 1232359.18 525708.916 0, 1232659.564 525722.601 0, 1232959.948 525736.304 0, 1233260.33 525750.024 0, 1233560.712 525763.763 0, 
+    1233861.093 525777.518 0, 1234161.474 525791.292 0, 1234461.853 525805.083 0, 1234762.232 525818.892 0, 1235062.609 525832.718 0, 1235362.986 525846.562 0, 1235663.363 525860.424 0, 1235963.738 525874.304 0, 1236264.113 525888.201 0, 1236564.486 525902.116 0, 
+    1236864.859 525916.048 0, 1237165.231 525929.999 0, 1237465.603 525943.966 0, 1237765.973 525957.952 0, 1238064.927 525971.889 0, 1238366.712 525985.976 0, 1238667.08 526000.015 0, 1238967.447 526014.071 0, 1239267.813 526028.145 0, 1239568.179 526042.237 0, 
+    1239868.543 526056.346 0, 1240168.907 526070.473 0, 1240469.27 526084.618 0, 1240769.632 526098.78 0, 1241069.994 526112.96 0, 1241370.354 526127.158 0, 1241670.714 526141.374 0, 1241971.073 526155.607 0, 1242271.431 526169.857 0, 1242571.788 526184.126 0, 
+    1242872.144 526198.412 0, 1243172.499 526212.716 0, 1243472.854 526227.037 0, 1243773.208 526241.376 0, 1244073.561 526255.733 0, 1244373.913 526270.108 0, 1244674.264 526284.5 0, 1244974.615 526298.91 0, 1245273.55 526313.27 0, 1245540.434 520760.726 0, 
+    1245807.298 515208.578 0))
+
+POLYGON ((1259689.313 527026.577 0, 1259390.417 527011.373 0, 1259090.108 526996.114 0, 1258789.799 526980.874 0, 1258489.488 526965.65 0, 1258189.177 526950.445 0, 1257888.865 526935.257 0, 1257588.552 526920.088 0, 1257288.238 526904.935 0, 1256987.924 526889.801 0, 
+    1256687.608 526874.684 0, 1256387.291 526859.584 0, 1256086.974 526844.503 0, 1255786.656 526829.439 0, 1255486.336 526814.393 0, 1255186.016 526799.364 0, 1254885.695 526784.353 0, 1254585.374 526769.36 0, 1254285.051 526754.384 0, 1253984.727 526739.426 0, 
+    1253684.403 526724.486 0, 1253384.077 526709.564 0, 1253083.751 526694.659 0, 1252783.424 526679.772 0, 1252481.683 526664.832 0, 1252182.767 526650.05 0, 1251882.437 526635.216 0, 1251582.107 526620.4 0, 1251281.775 526605.601 0, 1250981.443 526590.82 0, 
+    1250681.11 526576.056 0, 1250380.776 526561.311 0, 1250080.441 526546.583 0, 1249780.105 526531.872 0, 1249479.768 526517.179 0, 1249179.431 526502.504 0, 1248879.092 526487.847 0, 1248578.753 526473.207 0, 1248278.413 526458.585 0, 1247978.072 526443.981 0, 
+    1247677.73 526429.394 0, 1247377.387 526414.825 0, 1247077.044 526400.274 0, 1246776.699 526385.74 0, 1246476.354 526371.224 0, 1246176.008 526356.726 0, 1245875.661 526342.246 0, 1245575.313 526327.783 0, 1245273.55 526313.27 0, 1245006.648 531866.206 0, 
+    1244739.726 537419.532 0, 1245040.832 537434.013 0, 1245340.526 537448.445 0, 1245640.22 537462.894 0, 1245939.912 537477.361 0, 1246239.604 537491.845 0, 1246539.295 537506.347 0, 1246838.985 537520.866 0, 1247138.674 537535.404 0, 1247438.362 537549.959 0, 
+    1247738.049 537564.531 0, 1248037.736 537579.121 0, 1248337.421 537593.729 0, 1248637.106 537608.355 0, 1248936.79 537622.998 0, 1249236.473 537637.659 0, 1249536.155 537652.337 0, 1249835.836 537667.033 0, 1250135.517 537681.747 0, 1250435.196 537696.478 0, 
+    1250734.875 537711.227 0, 1251034.553 537725.993 0, 1251334.23 537740.778 0, 1251633.906 537755.58 0, 1251932.171 537770.329 0, 1252233.256 537785.236 0, 1252532.929 537800.091 0, 1252832.602 537814.963 0, 1253132.273 537829.853 0, 1253431.944 537844.761 0, 
+    1253731.614 537859.686 0, 1254031.283 537874.629 0, 1254330.951 537889.59 0, 1254630.619 537904.568 0, 1254930.285 537919.564 0, 1255229.951 537934.578 0, 1255529.615 537949.609 0, 1255829.279 537964.657 0, 1256128.942 537979.724 0, 1256428.604 537994.808 0, 
+    1256728.265 538009.91 0, 1257027.926 538025.029 0, 1257327.585 538040.166 0, 1257627.243 538055.321 0, 1257926.901 538070.493 0, 1258226.558 538085.683 0, 1258526.213 538100.89 0, 1258825.868 538116.115 0, 1259124.114 538131.286 0, 1259406.723 532578.737 0, 
+    1259689.313 527026.577 0))
+
+POLYGON ((1273506.433 538883.677 0, 1273208.229 538867.663 0, 1272908.619 538851.591 0, 1272609.007 538835.537 0, 1272309.394 538819.501 0, 1272009.781 538803.482 0, 1271710.166 538787.481 0, 1271410.551 538771.498 0, 1271110.935 538755.532 0, 1270811.317 538739.583 0, 
+    1270511.699 538723.653 0, 1270212.08 538707.74 0, 1269912.46 538691.845 0, 1269612.839 538675.967 0, 1269313.217 538660.107 0, 1269013.594 538644.264 0, 1268713.97 538628.44 0, 1268414.346 538612.632 0, 1268114.72 538596.843 0, 1267815.093 538581.071 0, 
+    1267515.466 538565.317 0, 1267215.837 538549.58 0, 1266916.208 538533.861 0, 1266616.578 538518.16 0, 1266315.539 538502.403 0, 1266017.314 538486.81 0, 1265717.681 538471.162 0, 1265418.047 538455.531 0, 1265118.412 538439.918 0, 1264818.776 538424.322 0, 
+    1264519.14 538408.744 0, 1264219.502 538393.184 0, 1263919.863 538377.641 0, 1263620.224 538362.116 0, 1263320.583 538346.609 0, 1263020.942 538331.119 0, 1262721.3 538315.647 0, 1262421.657 538300.193 0, 1262122.013 538284.756 0, 1261822.368 538269.337 0, 
+    1261522.722 538253.935 0, 1261223.075 538238.552 0, 1260923.427 538223.185 0, 1260623.779 538207.837 0, 1260324.129 538192.506 0, 1260024.479 538177.192 0, 1259724.828 538161.897 0, 1259425.175 538146.619 0, 1259124.114 538131.286 0, 1258841.485 543684.222 0, 
+    1258558.836 549237.542 0, 1258859.241 549252.84 0, 1259158.24 549268.085 0, 1259457.237 549283.347 0, 1259756.234 549298.627 0, 1260055.23 549313.925 0, 1260354.225 549329.24 0, 1260653.219 549344.573 0, 1260952.212 549359.923 0, 1261251.204 549375.291 0, 
+    1261550.195 549390.676 0, 1261849.186 549406.079 0, 1262148.175 549421.5 0, 1262447.164 549436.939 0, 1262746.151 549452.394 0, 1263045.138 549467.868 0, 1263344.124 549483.359 0, 1263643.109 549498.868 0, 1263942.093 549514.394 0, 1264241.076 549529.938 0, 
+    1264540.058 549545.5 0, 1264839.04 549561.079 0, 1265138.02 549576.675 0, 1265436.999 549592.29 0, 1265734.574 549607.848 0, 1266034.955 549623.571 0, 1266333.932 549639.238 0, 1266632.908 549654.923 0, 1266931.883 549670.625 0, 1267230.857 549686.345 0, 
+    1267529.83 549702.082 0, 1267828.802 549717.837 0, 1268127.773 549733.61 0, 1268426.743 549749.4 0, 1268725.712 549765.208 0, 1269024.681 549781.034 0, 1269323.648 549796.877 0, 1269622.614 549812.737 0, 1269921.58 549828.616 0, 1270220.544 549844.512 0, 
+    1270519.508 549860.425 0, 1270818.471 549876.356 0, 1271117.433 549892.305 0, 1271416.394 549908.271 0, 1271715.353 549924.255 0, 1272014.312 549940.256 0, 1272313.27 549956.275 0, 1272612.227 549972.312 0, 1272909.781 549988.291 0, 1273208.117 544435.792 0, 
+    1273506.433 538883.677 0))
+
+POLYGON ((1287258.547 550779.581 0, 1286961.038 550762.761 0, 1286662.127 550745.88 0, 1286363.215 550729.016 0, 1286064.303 550712.17 0, 1285765.389 550695.342 0, 1285466.475 550678.531 0, 1285167.559 550661.738 0, 1284868.643 550644.963 0, 1284569.725 550628.205 0, 
+    1284270.807 550611.464 0, 1283971.887 550594.741 0, 1283672.967 550578.036 0, 1283374.045 550561.348 0, 1283075.123 550544.678 0, 1282776.199 550528.026 0, 1282477.275 550511.391 0, 1282178.35 550494.774 0, 1281879.423 550478.174 0, 1281580.496 550461.592 0, 
+    1281281.568 550445.028 0, 1280982.638 550428.481 0, 1280683.708 550411.952 0, 1280384.777 550395.44 0, 1280084.443 550378.868 0, 1279786.912 550362.469 0, 1279487.978 550346.01 0, 1279189.042 550329.569 0, 1278890.106 550313.145 0, 1278591.169 550296.739 0, 
+    1278292.231 550280.351 0, 1277993.292 550263.98 0, 1277694.352 550247.626 0, 1277395.412 550231.291 0, 1277096.47 550214.972 0, 1276797.527 550198.672 0, 1276498.583 550182.389 0, 1276199.638 550166.124 0, 1275900.693 550149.876 0, 1275601.746 550133.646 0, 
+    1275302.799 550117.433 0, 1275003.85 550101.238 0, 1274704.901 550085.061 0, 1274405.95 550068.901 0, 1274106.999 550052.759 0, 1273808.046 550036.634 0, 1273509.093 550020.527 0, 1273210.139 550004.438 0, 1272909.781 549988.291 0, 1272611.424 555541.169 0, 
+    1272313.047 561094.424 0, 1272612.748 561110.536 0, 1272911.049 561126.591 0, 1273209.348 561142.662 0, 1273507.647 561158.752 0, 1273805.945 561174.859 0, 1274104.241 561190.983 0, 1274402.537 561207.125 0, 1274700.832 561223.285 0, 1274999.126 561239.462 0, 
+    1275297.419 561255.656 0, 1275595.711 561271.869 0, 1275894.002 561288.098 0, 1276192.292 561304.346 0, 1276490.581 561320.611 0, 1276788.869 561336.893 0, 1277087.157 561353.193 0, 1277385.443 561369.511 0, 1277683.728 561385.846 0, 1277982.013 561402.199 0, 
+    1278280.296 561418.569 0, 1278578.578 561434.957 0, 1278876.86 561451.362 0, 1279175.14 561467.785 0, 1279472.021 561484.148 0, 1279771.698 561500.683 0, 1280069.976 561517.159 0, 1280368.253 561533.652 0, 1280666.528 561550.163 0, 1280964.803 561566.691 0, 
+    1281263.077 561583.237 0, 1281561.349 561599.8 0, 1281859.621 561616.381 0, 1282157.892 561632.98 0, 1282456.162 561649.596 0, 1282754.43 561666.229 0, 1283052.698 561682.88 0, 1283350.965 561699.549 0, 1283649.231 561716.235 0, 1283947.496 561732.939 0, 
+    1284245.76 561749.661 0, 1284544.023 561766.399 0, 1284842.285 561783.156 0, 1285140.546 561799.93 0, 1285438.806 561816.722 0, 1285737.065 561833.531 0, 1286035.323 561850.357 0, 1286333.58 561867.202 0, 1286630.438 561883.984 0, 1286944.503 556331.594 0, 
+    1287258.547 550779.581 0))
+
+POLYGON ((1300945.542 562713.99 0, 1300648.73 562696.369 0, 1300350.521 562678.682 0, 1300052.312 562661.013 0, 1299754.102 562643.361 0, 1299455.891 562625.727 0, 1299157.678 562608.11 0, 1298859.465 562590.511 0, 1298561.25 562572.93 0, 1298263.035 562555.366 0, 
+    1297964.818 562537.819 0, 1297666.601 562520.291 0, 1297368.382 562502.779 0, 1297070.163 562485.286 0, 1296771.942 562467.809 0, 1296473.72 562450.351 0, 1296175.498 562432.91 0, 1295877.274 562415.486 0, 1295579.049 562398.08 0, 1295280.823 562380.692 0, 
+    1294982.597 562363.321 0, 1294684.369 562345.968 0, 1294386.14 562328.632 0, 1294087.91 562311.314 0, 1293788.283 562293.932 0, 1293491.447 562276.73 0, 1293193.215 562259.464 0, 1292894.981 562242.216 0, 1292596.746 562224.986 0, 1292298.51 562207.773 0, 
+    1292000.273 562190.578 0, 1291702.035 562173.4 0, 1291403.796 562156.24 0, 1291105.556 562139.097 0, 1290807.315 562121.972 0, 1290509.073 562104.864 0, 1290210.83 562087.774 0, 1289912.586 562070.702 0, 1289614.341 562053.647 0, 1289316.095 562036.61 0, 
+    1289017.848 562019.59 0, 1288719.6 562002.588 0, 1288421.351 561985.603 0, 1288123.101 561968.636 0, 1287824.85 561951.686 0, 1287526.598 561934.754 0, 1287228.345 561917.84 0, 1286930.091 561900.943 0, 1286630.438 561883.984 0, 1286316.352 567436.748 0, 
+    1286002.245 572989.883 0, 1286301.241 573006.804 0, 1286598.841 573023.664 0, 1286896.441 573040.541 0, 1287194.039 573057.436 0, 1287491.636 573074.349 0, 1287789.233 573091.279 0, 1288086.828 573108.226 0, 1288384.422 573125.191 0, 1288682.016 573142.174 0, 
+    1288979.608 573159.174 0, 1289277.199 573176.191 0, 1289574.79 573193.226 0, 1289872.379 573210.279 0, 1290169.968 573227.349 0, 1290467.555 573244.436 0, 1290765.141 573261.541 0, 1291062.727 573278.664 0, 1291360.311 573295.804 0, 1291657.894 573312.962 0, 
+    1291955.477 573330.137 0, 1292253.058 573347.33 0, 1292550.638 573364.54 0, 1292848.217 573381.768 0, 1293144.403 573398.932 0, 1293443.373 573416.276 0, 1293740.949 573433.556 0, 1294038.524 573450.854 0, 1294336.099 573468.169 0, 1294633.672 573485.502 0, 
+    1294931.244 573502.852 0, 1295228.815 573520.22 0, 1295526.385 573537.605 0, 1295823.954 573555.008 0, 1296121.522 573572.428 0, 1296419.089 573589.866 0, 1296716.655 573607.322 0, 1297014.22 573624.794 0, 1297311.784 573642.285 0, 1297609.347 573659.793 0, 
+    1297906.909 573677.318 0, 1298204.47 573694.861 0, 1298502.03 573712.422 0, 1298799.589 573730 0, 1299097.146 573747.595 0, 1299394.703 573765.208 0, 1299692.259 573782.839 0, 1299989.813 573800.487 0, 1300285.975 573818.07 0, 1300615.77 568265.845 0, 
+    1300945.542 562713.99 0))
+
+POLYGON ((1314567.309 574686.607 0, 1314271.195 574668.188 0, 1313973.692 574649.699 0, 1313676.187 574631.228 0, 1313378.681 574612.774 0, 1313081.174 574594.338 0, 1312783.667 574575.92 0, 1312486.158 574557.519 0, 1312188.647 574539.135 0, 1311891.136 574520.769 0, 
+    1311593.624 574502.421 0, 1311296.111 574484.09 0, 1310998.596 574465.776 0, 1310701.081 574447.48 0, 1310403.564 574429.202 0, 1310106.046 574410.941 0, 1309808.528 574392.697 0, 1309511.008 574374.471 0, 1309213.487 574356.263 0, 1308915.965 574338.072 0, 
+    1308618.442 574319.898 0, 1308320.918 574301.742 0, 1308023.393 574283.604 0, 1307725.867 574265.483 0, 1307426.949 574247.295 0, 1307130.811 574229.294 0, 1306833.281 574211.226 0, 1306535.751 574193.175 0, 1306238.219 574175.141 0, 1305940.687 574157.126 0, 
+    1305643.153 574139.127 0, 1305345.618 574121.146 0, 1305048.083 574103.183 0, 1304750.546 574085.237 0, 1304453.008 574067.309 0, 1304155.469 574049.398 0, 1303857.929 574031.505 0, 1303560.388 574013.629 0, 1303262.846 573995.771 0, 1302965.303 573977.931 0, 
+    1302667.758 573960.107 0, 1302370.213 573942.302 0, 1302072.667 573924.514 0, 1301775.12 573906.743 0, 1301477.571 573888.99 0, 1301180.022 573871.254 0, 1300882.471 573853.536 0, 1300584.92 573835.835 0, 1300285.975 573818.07 0, 1299956.159 579370.662 0, 
+    1299626.321 584923.618 0, 1299924.609 584941.345 0, 1300221.507 584959.007 0, 1300518.404 584976.686 0, 1300815.299 584994.383 0, 1301112.194 585012.097 0, 1301409.088 585029.828 0, 1301705.981 585047.577 0, 1302002.872 585065.344 0, 1302299.763 585083.128 0, 
+    1302596.652 585100.929 0, 1302893.541 585118.748 0, 1303190.428 585136.585 0, 1303487.315 585154.439 0, 1303784.2 585172.31 0, 1304081.084 585190.199 0, 1304377.967 585208.105 0, 1304674.85 585226.029 0, 1304971.731 585243.971 0, 1305268.611 585261.929 0, 
+    1305565.49 585279.906 0, 1305862.368 585297.899 0, 1306159.245 585315.91 0, 1306456.12 585333.939 0, 1306751.608 585351.901 0, 1307049.869 585370.049 0, 1307346.742 585388.13 0, 1307643.613 585406.228 0, 1307940.484 585424.345 0, 1308237.353 585442.478 0, 
+    1308534.221 585460.629 0, 1308831.089 585478.797 0, 1309127.955 585496.983 0, 1309424.82 585515.187 0, 1309721.684 585533.408 0, 1310018.547 585551.646 0, 1310315.409 585569.902 0, 1310612.27 585588.175 0, 1310909.13 585606.466 0, 1311205.989 585624.774 0, 
+    1311502.846 585643.1 0, 1311799.703 585661.443 0, 1312096.558 585679.804 0, 1312393.413 585698.182 0, 1312690.266 585716.577 0, 1312987.118 585734.99 0, 1313283.969 585753.421 0, 1313580.819 585771.869 0, 1313876.282 585790.248 0, 1314221.807 580238.246 0, 
+    1314567.309 574686.607 0))
+
+POLYGON ((1328123.738 586697.133 0, 1327828.326 586677.919 0, 1327531.529 586658.633 0, 1327234.731 586639.363 0, 1326937.932 586620.112 0, 1326641.132 586600.878 0, 1326344.331 586581.661 0, 1326047.528 586562.462 0, 1325750.725 586543.28 0, 1325453.92 586524.116 0, 
+    1325157.114 586504.969 0, 1324860.307 586485.839 0, 1324563.499 586466.727 0, 1324266.69 586447.633 0, 1323969.88 586428.556 0, 1323673.068 586409.497 0, 1323376.256 586390.455 0, 1323079.442 586371.43 0, 1322782.627 586352.423 0, 1322485.811 586333.433 0, 
+    1322188.994 586314.461 0, 1321892.176 586295.506 0, 1321595.357 586276.569 0, 1321298.537 586257.65 0, 1321000.33 586238.659 0, 1320704.892 586219.863 0, 1320408.069 586200.995 0, 1320111.244 586182.145 0, 1319814.418 586163.313 0, 1319517.591 586144.498 0, 
+    1319220.763 586125.701 0, 1318923.934 586106.921 0, 1318627.103 586088.158 0, 1318330.272 586069.413 0, 1318033.439 586050.686 0, 1317736.606 586031.976 0, 1317439.771 586013.283 0, 1317142.935 585994.608 0, 1316846.098 585975.95 0, 1316549.26 585957.31 0, 
+    1316252.421 585938.687 0, 1315955.581 585920.082 0, 1315658.739 585901.494 0, 1315361.897 585882.924 0, 1315065.053 585864.371 0, 1314768.209 585845.836 0, 1314471.363 585827.318 0, 1314174.516 585808.817 0, 1313876.282 585790.248 0, 1313530.735 591342.611 0, 
+    1313185.166 596895.332 0, 1313482.743 596913.861 0, 1313778.936 596932.32 0, 1314075.128 596950.797 0, 1314371.319 596969.292 0, 1314667.509 596987.804 0, 1314963.698 597006.333 0, 1315259.886 597024.88 0, 1315556.073 597043.444 0, 1315852.258 597062.026 0, 
+    1316148.443 597080.625 0, 1316444.626 597099.242 0, 1316740.808 597117.876 0, 1317036.989 597136.527 0, 1317333.169 597155.196 0, 1317629.348 597173.883 0, 1317925.526 597192.586 0, 1318221.703 597211.308 0, 1318517.879 597230.046 0, 1318814.053 597248.802 0, 
+    1319110.227 597267.576 0, 1319406.399 597286.367 0, 1319702.57 597305.175 0, 1319998.74 597324.001 0, 1320293.528 597342.756 0, 1320591.077 597361.705 0, 1320887.244 597380.583 0, 1321183.41 597399.478 0, 1321479.574 597418.391 0, 1321775.738 597437.321 0, 
+    1322071.9 597456.269 0, 1322368.061 597475.234 0, 1322664.222 597494.217 0, 1322960.381 597513.217 0, 1323256.538 597532.235 0, 1323552.695 597551.27 0, 1323848.851 597570.322 0, 1324145.005 597589.392 0, 1324441.159 597608.479 0, 1324737.311 597627.584 0, 
+    1325033.462 597646.706 0, 1325329.612 597665.845 0, 1325625.761 597685.002 0, 1325921.909 597704.177 0, 1326218.056 597723.369 0, 1326514.201 597742.578 0, 1326810.345 597761.805 0, 1327106.489 597781.049 0, 1327401.25 597800.22 0, 1327762.506 592248.498 0, 
+    1328123.738 586697.133 0))
+
+POLYGON ((1341614.721 598745.268 0, 1341320.013 598725.263 0, 1341023.925 598705.183 0, 1340727.836 598685.12 0, 1340431.746 598665.074 0, 1340135.655 598645.045 0, 1339839.563 598625.034 0, 1339543.469 598605.041 0, 1339247.374 598585.065 0, 1338951.278 598565.106 0, 
+    1338655.181 598545.165 0, 1338359.083 598525.241 0, 1338062.983 598505.334 0, 1337766.883 598485.445 0, 1337470.781 598465.574 0, 1337174.678 598445.72 0, 1336878.574 598425.883 0, 1336582.469 598406.064 0, 1336286.362 598386.262 0, 1335990.254 598366.477 0, 
+    1335694.146 598346.71 0, 1335398.036 598326.961 0, 1335101.925 598307.229 0, 1334805.812 598287.514 0, 1334508.32 598267.725 0, 1334213.584 598248.137 0, 1333917.468 598228.474 0, 1333621.352 598208.829 0, 1333325.233 598189.202 0, 1333029.114 598169.591 0, 
+    1332732.994 598149.999 0, 1332436.872 598130.423 0, 1332140.75 598110.866 0, 1331844.626 598091.325 0, 1331548.501 598071.802 0, 1331252.375 598052.297 0, 1330956.247 598032.808 0, 1330660.119 598013.338 0, 1330363.989 597993.884 0, 1330067.859 597974.449 0, 
+    1329771.727 597955.03 0, 1329475.594 597935.629 0, 1329179.46 597916.246 0, 1328883.324 597896.88 0, 1328587.188 597877.531 0, 1328291.05 597858.2 0, 1327994.912 597838.886 0, 1327698.772 597819.589 0, 1327401.25 597800.22 0, 1327039.972 603352.297 0, 
+    1326678.67 608904.725 0, 1326975.535 608924.052 0, 1327271.022 608943.305 0, 1327566.507 608962.577 0, 1327861.991 608981.865 0, 1328157.474 609001.171 0, 1328452.955 609020.495 0, 1328748.436 609039.835 0, 1329043.915 609059.194 0, 1329339.394 609078.569 0, 
+    1329634.871 609097.962 0, 1329930.347 609117.372 0, 1330225.822 609136.8 0, 1330521.295 609156.245 0, 1330816.768 609175.708 0, 1331112.239 609195.188 0, 1331407.71 609214.685 0, 1331703.179 609234.2 0, 1331998.647 609253.732 0, 1332294.114 609273.281 0, 
+    1332589.579 609292.848 0, 1332885.044 609312.432 0, 1333180.507 609332.034 0, 1333475.97 609351.653 0, 1333770.054 609371.198 0, 1334066.891 609390.943 0, 1334362.349 609410.615 0, 1334657.807 609430.303 0, 1334953.263 609450.009 0, 1335248.719 609469.732 0, 
+    1335544.173 609489.473 0, 1335839.626 609509.231 0, 1336135.078 609529.007 0, 1336430.528 609548.8 0, 1336725.978 609568.61 0, 1337021.426 609588.438 0, 1337316.873 609608.283 0, 1337612.319 609628.146 0, 1337907.764 609648.025 0, 1338203.207 609667.923 0, 
+    1338498.65 609687.837 0, 1338794.091 609707.769 0, 1339089.531 609727.719 0, 1339384.97 609747.686 0, 1339680.408 609767.67 0, 1339975.845 609787.672 0, 1340271.28 609807.691 0, 1340566.714 609827.727 0, 1340860.772 609847.687 0, 1341237.759 604296.302 0, 
+    1341614.721 598745.268 0))
+
+POLYGON ((1355040.154 610830.712 0, 1354746.151 610809.921 0, 1354450.774 610789.05 0, 1354155.397 610768.197 0, 1353860.018 610747.36 0, 1353564.638 610726.542 0, 1353269.256 610705.74 0, 1352973.874 610684.956 0, 1352678.49 610664.19 0, 1352383.105 610643.44 0, 
+    1352087.719 610622.708 0, 1351792.331 610601.994 0, 1351496.943 610581.297 0, 1351201.553 610560.617 0, 1350906.162 610539.955 0, 1350610.769 610519.31 0, 1350315.376 610498.682 0, 1350019.981 610478.072 0, 1349724.585 610457.479 0, 1349429.188 610436.904 0, 
+    1349133.789 610416.346 0, 1348838.39 610395.805 0, 1348542.989 610375.282 0, 1348247.587 610354.776 0, 1347950.81 610334.192 0, 1347656.779 610313.817 0, 1347361.374 610293.363 0, 1347065.967 610272.927 0, 1346770.559 610252.508 0, 1346475.15 610232.106 0, 
+    1346179.739 610211.722 0, 1345884.328 610191.355 0, 1345588.915 610171.006 0, 1345293.501 610150.674 0, 1344998.085 610130.359 0, 1344702.669 610110.062 0, 1344407.251 610089.782 0, 1344111.833 610069.52 0, 1343816.413 610049.275 0, 1343520.991 610029.047 0, 
+    1343225.569 610008.837 0, 1342930.145 609988.644 0, 1342634.721 609968.468 0, 1342339.295 609948.31 0, 1342043.868 609928.17 0, 1341748.439 609908.046 0, 1341453.01 609887.94 0, 1341157.579 609867.852 0, 1340860.772 609847.687 0, 1340483.762 615399.42 0, 
+    1340106.729 620951.498 0, 1340402.879 620971.618 0, 1340697.656 620991.662 0, 1340992.432 621011.724 0, 1341287.207 621031.803 0, 1341581.98 621051.899 0, 1341876.753 621072.012 0, 1342171.524 621092.143 0, 1342466.294 621112.291 0, 1342761.063 621132.457 0, 
+    1343055.831 621152.64 0, 1343350.597 621172.84 0, 1343645.362 621193.058 0, 1343940.127 621213.293 0, 1344234.889 621233.545 0, 1344529.651 621253.815 0, 1344824.412 621274.102 0, 1345119.171 621294.406 0, 1345413.929 621314.728 0, 1345708.686 621335.067 0, 
+    1346003.442 621355.423 0, 1346298.196 621375.797 0, 1346592.95 621396.188 0, 1346887.702 621416.596 0, 1347181.082 621436.927 0, 1347477.202 621457.465 0, 1347771.951 621477.926 0, 1348066.698 621498.404 0, 1348361.444 621518.899 0, 1348656.189 621539.411 0, 
+    1348950.933 621559.941 0, 1349245.676 621580.488 0, 1349540.417 621601.053 0, 1349835.157 621621.635 0, 1350129.896 621642.234 0, 1350424.633 621662.851 0, 1350719.37 621683.485 0, 1351014.105 621704.136 0, 1351308.839 621724.805 0, 1351603.572 621745.491 0, 
+    1351898.303 621766.194 0, 1352193.034 621786.915 0, 1352487.763 621807.653 0, 1352782.491 621828.408 0, 1353077.218 621849.181 0, 1353371.943 621869.971 0, 1353666.667 621890.779 0, 1353961.39 621911.603 0, 1354254.743 621932.349 0, 1354647.46 616381.358 0, 
+    1355040.154 610830.712 0))
+
+POLYGON ((1368399.929 622953.166 0, 1368106.634 622931.592 0, 1367811.971 622909.935 0, 1367517.307 622888.295 0, 1367222.641 622866.672 0, 1366927.975 622845.067 0, 1366633.306 622823.479 0, 1366338.637 622801.908 0, 1366043.966 622780.355 0, 1365749.295 622758.819 0, 
+    1365454.621 622737.3 0, 1365159.947 622715.799 0, 1364865.271 622694.315 0, 1364570.594 622672.848 0, 1364275.916 622651.399 0, 1363981.237 622629.967 0, 1363686.556 622608.553 0, 1363391.874 622587.155 0, 1363097.19 622565.776 0, 1362802.506 622544.413 0, 
+    1362507.82 622523.068 0, 1362213.133 622501.74 0, 1361918.445 622480.43 0, 1361623.755 622459.137 0, 1361327.696 622437.762 0, 1361034.372 622416.602 0, 1360739.679 622395.361 0, 1360444.985 622374.137 0, 1360150.289 622352.931 0, 1359855.592 622331.742 0, 
+    1359560.893 622310.57 0, 1359266.194 622289.416 0, 1358971.493 622268.279 0, 1358676.791 622247.159 0, 1358382.088 622226.057 0, 1358087.383 622204.972 0, 1357792.678 622183.904 0, 1357497.971 622162.854 0, 1357203.262 622141.821 0, 1356908.553 622120.805 0, 
+    1356613.842 622099.807 0, 1356319.13 622078.826 0, 1356024.417 622057.863 0, 1355729.703 622036.917 0, 1355434.987 622015.988 0, 1355140.27 621995.076 0, 1354845.552 621974.182 0, 1354550.833 621953.305 0, 1354254.743 621932.349 0, 1353862.001 627483.681 0, 
+    1353469.235 633035.351 0, 1353764.669 633056.26 0, 1354058.734 633077.091 0, 1354352.799 633097.939 0, 1354646.862 633118.804 0, 1354940.925 633139.686 0, 1355234.986 633160.586 0, 1355529.045 633181.503 0, 1355823.104 633202.438 0, 1356117.161 633223.389 0, 
+    1356411.217 633244.358 0, 1356705.272 633265.345 0, 1356999.325 633286.348 0, 1357293.377 633307.369 0, 1357587.429 633328.407 0, 1357881.478 633349.463 0, 1358175.527 633370.536 0, 1358469.574 633391.626 0, 1358763.62 633412.733 0, 1359057.665 633433.858 0, 
+    1359351.709 633455 0, 1359645.751 633476.16 0, 1359939.792 633497.336 0, 1360233.832 633518.53 0, 1360526.506 633539.643 0, 1360821.908 633560.97 0, 1361115.944 633582.216 0, 1361409.979 633603.479 0, 1361704.013 633624.76 0, 1361998.045 633646.058 0, 
+    1362292.076 633667.373 0, 1362586.106 633688.705 0, 1362880.135 633710.055 0, 1363174.162 633731.422 0, 1363468.188 633752.807 0, 1363762.213 633774.208 0, 1364056.236 633795.627 0, 1364350.259 633817.063 0, 1364644.28 633838.517 0, 1364938.3 633859.988 0, 
+    1365232.318 633881.476 0, 1365526.335 633902.982 0, 1365820.351 633924.504 0, 1366114.366 633946.045 0, 1366408.379 633967.602 0, 1366702.392 633989.177 0, 1366996.403 634010.769 0, 1367290.412 634032.378 0, 1367583.057 634053.904 0, 1367991.505 628503.366 0, 
+    1368399.929 622953.166 0))
+
+POLYGON ((1381693.944 635112.328 0, 1381401.36 635089.975 0, 1381107.412 635067.535 0, 1380813.463 635045.113 0, 1380519.513 635022.707 0, 1380225.562 635000.319 0, 1379931.609 634977.949 0, 1379637.655 634955.595 0, 1379343.7 634933.259 0, 1379049.743 634910.94 0, 
+    1378755.785 634888.639 0, 1378461.826 634866.355 0, 1378167.866 634844.088 0, 1377873.904 634821.838 0, 1377579.94 634799.606 0, 1377285.976 634777.391 0, 1376992.01 634755.194 0, 1376698.043 634733.013 0, 1376404.075 634710.85 0, 1376110.105 634688.704 0, 
+    1375816.134 634666.576 0, 1375522.162 634644.465 0, 1375228.188 634622.371 0, 1374934.213 634600.294 0, 1374638.874 634578.133 0, 1374346.259 634556.193 0, 1374052.281 634534.169 0, 1373758.3 634512.161 0, 1373464.319 634490.171 0, 1373170.336 634468.199 0, 
+    1372876.352 634446.243 0, 1372582.367 634424.305 0, 1372288.38 634402.384 0, 1371994.393 634380.481 0, 1371700.403 634358.595 0, 1371406.413 634336.726 0, 1371112.421 634314.874 0, 1370818.428 634293.04 0, 1370524.434 634271.223 0, 1370230.438 634249.423 0, 
+    1369936.442 634227.641 0, 1369642.443 634205.876 0, 1369348.444 634184.128 0, 1369054.443 634162.397 0, 1368760.441 634140.684 0, 1368466.438 634118.988 0, 1368172.433 634097.31 0, 1367878.428 634075.649 0, 1367583.057 634053.904 0, 1367174.583 639604.777 0, 
+    1366766.086 645155.982 0, 1367060.8 645177.678 0, 1367354.153 645199.291 0, 1367647.504 645220.921 0, 1367940.854 645242.569 0, 1368234.202 645264.234 0, 1368527.549 645285.916 0, 1368820.895 645307.615 0, 1369114.24 645329.332 0, 1369407.584 645351.066 0, 
+    1369700.926 645372.817 0, 1369994.267 645394.586 0, 1370287.606 645416.371 0, 1370580.945 645438.175 0, 1370874.282 645459.995 0, 1371167.617 645481.832 0, 1371460.952 645503.687 0, 1371754.285 645525.559 0, 1372047.617 645547.449 0, 1372340.947 645569.355 0, 
+    1372634.277 645591.279 0, 1372927.605 645613.22 0, 1373220.931 645635.179 0, 1373514.257 645657.154 0, 1373806.222 645679.045 0, 1374100.904 645701.157 0, 1374394.225 645723.185 0, 1374687.546 645745.23 0, 1374980.865 645767.292 0, 1375274.182 645789.371 0, 
+    1375567.499 645811.467 0, 1375860.814 645833.581 0, 1376154.127 645855.712 0, 1376447.44 645877.861 0, 1376740.751 645900.026 0, 1377034.061 645922.209 0, 1377327.369 645944.409 0, 1377620.677 645966.627 0, 1377913.983 645988.861 0, 1378207.287 646011.113 0, 
+    1378500.59 646033.382 0, 1378793.892 646055.669 0, 1379087.193 646077.972 0, 1379380.492 646100.293 0, 1379673.791 646122.632 0, 1379967.087 646144.987 0, 1380260.383 646167.36 0, 1380553.677 646189.75 0, 1380845.611 646212.053 0, 1381269.79 640662.025 0, 
+    1381693.944 635112.328 0))
+
+POLYGON ((1394922.097 647307.898 0, 1394630.224 647284.769 0, 1394336.995 647261.551 0, 1394043.764 647238.349 0, 1393750.531 647215.165 0, 1393457.298 647191.999 0, 1393164.062 647168.849 0, 1392870.826 647145.717 0, 1392577.588 647122.602 0, 1392284.349 647099.504 0, 
+    1391991.108 647076.424 0, 1391697.866 647053.361 0, 1391404.623 647030.315 0, 1391111.378 647007.286 0, 1390818.132 646984.275 0, 1390524.885 646961.281 0, 1390231.636 646938.304 0, 1389938.386 646915.344 0, 1389645.135 646892.402 0, 1389351.882 646869.477 0, 
+    1389058.628 646846.569 0, 1388765.373 646823.678 0, 1388472.116 646800.805 0, 1388178.858 646777.949 0, 1387884.241 646755.004 0, 1387592.337 646732.288 0, 1387299.075 646709.484 0, 1387005.812 646686.697 0, 1386712.547 646663.927 0, 1386419.281 646641.175 0, 
+    1386126.013 646618.44 0, 1385832.744 646595.722 0, 1385539.474 646573.021 0, 1385246.202 646550.337 0, 1384952.929 646527.671 0, 1384659.655 646505.022 0, 1384366.38 646482.391 0, 1384073.103 646459.776 0, 1383779.825 646437.179 0, 1383486.545 646414.599 0, 
+    1383193.264 646392.037 0, 1382899.982 646369.491 0, 1382606.699 646346.963 0, 1382313.414 646324.452 0, 1382020.127 646301.959 0, 1381726.84 646279.482 0, 1381433.551 646257.023 0, 1381140.261 646234.582 0, 1380845.611 646212.053 0, 1380421.407 651762.41 0, 
+    1379997.178 657313.091 0, 1380291.171 657335.569 0, 1380583.808 657357.961 0, 1380876.443 657380.37 0, 1381169.078 657402.796 0, 1381461.71 657425.24 0, 1381754.342 657447.7 0, 1382046.972 657470.178 0, 1382339.601 657492.673 0, 1382632.228 657515.186 0, 
+    1382924.855 657537.715 0, 1383217.479 657560.262 0, 1383510.103 657582.826 0, 1383802.725 657605.407 0, 1384095.346 657628.006 0, 1384387.966 657650.622 0, 1384680.584 657673.254 0, 1384973.201 657695.905 0, 1385265.816 657718.572 0, 1385558.43 657741.257 0, 
+    1385851.043 657763.958 0, 1386143.655 657786.677 0, 1386436.265 657809.414 0, 1386728.874 657832.167 0, 1387020.127 657854.832 0, 1387314.088 657877.726 0, 1387606.692 657900.531 0, 1387899.296 657923.353 0, 1388191.898 657946.193 0, 1388484.499 657969.05 0, 
+    1388777.098 657991.924 0, 1389069.696 658014.815 0, 1389362.293 658037.723 0, 1389654.889 658060.649 0, 1389947.483 658083.592 0, 1390240.075 658106.552 0, 1390532.667 658129.53 0, 1390825.257 658152.524 0, 1391117.845 658175.536 0, 1391410.433 658198.565 0, 
+    1391703.019 658221.611 0, 1391995.603 658244.675 0, 1392288.187 658267.755 0, 1392580.768 658290.853 0, 1392873.349 658313.968 0, 1393165.928 658337.101 0, 1393458.506 658360.25 0, 1393751.082 658383.417 0, 1394042.305 658406.494 0, 1394482.214 652857.033 0, 
+    1394922.097 647307.898 0))
+
+POLYGON ((1408084.286 659539.573 0, 1407793.128 659515.673 0, 1407500.618 659491.68 0, 1407208.107 659467.704 0, 1406915.594 659443.745 0, 1406623.08 659419.803 0, 1406330.565 659395.879 0, 1406038.048 659371.972 0, 1405745.53 659348.082 0, 1405453.01 659324.209 0, 
+    1405160.489 659300.353 0, 1404867.966 659276.515 0, 1404575.443 659252.694 0, 1404282.917 659228.89 0, 1403990.391 659205.103 0, 1403697.863 659181.334 0, 1403405.333 659157.582 0, 1403112.802 659133.847 0, 1402820.27 659110.129 0, 1402527.736 659086.428 0, 
+    1402235.201 659062.745 0, 1401942.665 659039.079 0, 1401650.127 659015.43 0, 1401357.588 658991.798 0, 1401063.696 658968.075 0, 1400772.505 658944.586 0, 1400479.962 658921.006 0, 1400187.417 658897.443 0, 1399894.871 658873.898 0, 1399602.323 658850.369 0, 
+    1399309.774 658826.858 0, 1399017.224 658803.364 0, 1398724.672 658779.887 0, 1398432.119 658756.428 0, 1398139.564 658732.986 0, 1397847.009 658709.56 0, 1397554.451 658686.153 0, 1397261.893 658662.762 0, 1396969.333 658639.389 0, 1396676.771 658616.032 0, 
+    1396384.209 658592.693 0, 1396091.644 658569.372 0, 1395799.079 658546.067 0, 1395506.512 658522.78 0, 1395213.944 658499.51 0, 1394921.374 658476.257 0, 1394628.803 658453.021 0, 1394336.231 658429.802 0, 1394042.305 658406.494 0, 1393602.37 663956.276 0, 
+    1393162.41 669506.376 0, 1393455.68 669529.633 0, 1393747.599 669552.799 0, 1394039.517 669575.983 0, 1394331.433 669599.184 0, 1394623.348 669622.402 0, 1394915.262 669645.638 0, 1395207.174 669668.89 0, 1395499.085 669692.16 0, 1395790.994 669715.447 0, 
+    1396082.902 669738.751 0, 1396374.809 669762.072 0, 1396666.714 669785.411 0, 1396958.618 669808.766 0, 1397250.521 669832.139 0, 1397542.422 669855.529 0, 1397834.322 669878.936 0, 1398126.22 669902.36 0, 1398418.117 669925.802 0, 1398710.013 669949.261 0, 
+    1399001.907 669972.736 0, 1399293.8 669996.229 0, 1399585.692 670019.74 0, 1399877.582 670043.267 0, 1400168.122 670066.703 0, 1400461.358 670090.373 0, 1400753.244 670113.952 0, 1401045.129 670137.549 0, 1401337.012 670161.162 0, 1401628.894 670184.792 0, 
+    1401920.774 670208.44 0, 1402212.653 670232.105 0, 1402504.531 670255.787 0, 1402796.407 670279.486 0, 1403088.282 670303.203 0, 1403380.156 670326.936 0, 1403672.028 670350.687 0, 1403963.898 670374.455 0, 1404255.768 670398.24 0, 1404547.636 670422.042 0, 
+    1404839.502 670445.862 0, 1405131.367 670469.698 0, 1405423.231 670493.552 0, 1405715.093 670517.423 0, 1406006.954 670541.311 0, 1406298.813 670565.217 0, 1406590.671 670589.139 0, 1406882.528 670613.079 0, 1407173.036 670636.925 0, 1407628.674 665088.09 0, 
+    1408084.286 659539.573 0))
+
+POLYGON ((1421180.412 671807.052 0, 1420889.97 671782.385 0, 1420598.182 671757.62 0, 1420306.393 671732.873 0, 1420014.602 671708.144 0, 1419722.81 671683.431 0, 1419431.017 671658.736 0, 1419139.221 671634.057 0, 1418847.425 671609.396 0, 1418555.627 671584.752 0, 
+    1418263.827 671560.125 0, 1417972.026 671535.516 0, 1417680.224 671510.923 0, 1417388.42 671486.348 0, 1417096.615 671461.79 0, 1416804.808 671437.249 0, 1416513 671412.726 0, 1416221.191 671388.219 0, 1415929.38 671363.73 0, 1415637.567 671339.257 0, 
+    1415345.753 671314.802 0, 1415053.938 671290.365 0, 1414762.121 671265.944 0, 1414470.303 671241.54 0, 1414177.137 671217.042 0, 1413886.662 671192.785 0, 1413594.84 671168.433 0, 1413303.016 671144.098 0, 1413011.19 671119.781 0, 1412719.363 671095.48 0, 
+    1412427.535 671071.197 0, 1412135.705 671046.931 0, 1411843.874 671022.682 0, 1411552.042 670998.45 0, 1411260.208 670974.236 0, 1410968.372 670950.038 0, 1410676.536 670925.858 0, 1410384.697 670901.695 0, 1410092.858 670877.549 0, 1409801.017 670853.421 0, 
+    1409509.174 670829.309 0, 1409217.33 670805.215 0, 1408925.485 670781.138 0, 1408633.638 670757.078 0, 1408341.79 670733.035 0, 1408049.94 670709.009 0, 1407758.09 670685.001 0, 1407466.237 670661.01 0, 1407173.036 670636.925 0, 1406717.372 676186.075 0, 
+    1406261.683 681735.536 0, 1406554.227 681759.567 0, 1406845.427 681783.505 0, 1407136.624 681807.459 0, 1407427.821 681831.431 0, 1407719.016 681855.42 0, 1408010.209 681879.426 0, 1408301.401 681903.45 0, 1408592.592 681927.49 0, 1408883.781 681951.548 0, 
+    1409174.969 681975.622 0, 1409466.156 681999.714 0, 1409757.341 682023.823 0, 1410048.524 682047.949 0, 1410339.706 682072.092 0, 1410630.887 682096.253 0, 1410922.066 682120.43 0, 1411213.244 682144.625 0, 1411504.421 682168.836 0, 1411795.596 682193.065 0, 
+    1412086.77 682217.311 0, 1412377.942 682241.575 0, 1412669.113 682265.855 0, 1412960.282 682290.152 0, 1413250.107 682314.355 0, 1413542.616 682338.799 0, 1413833.781 682363.147 0, 1414124.945 682387.513 0, 1414416.107 682411.897 0, 1414707.268 682436.297 0, 
+    1414998.427 682460.714 0, 1415289.585 682485.149 0, 1415580.742 682509.601 0, 1415871.897 682534.069 0, 1416163.05 682558.555 0, 1416454.202 682583.058 0, 1416745.353 682607.579 0, 1417036.502 682632.116 0, 1417327.65 682656.671 0, 1417618.796 682681.242 0, 
+    1417909.941 682705.831 0, 1418201.085 682730.437 0, 1418492.227 682755.06 0, 1418783.367 682779.7 0, 1419074.506 682804.357 0, 1419365.644 682829.032 0, 1419656.78 682853.724 0, 1419947.915 682878.432 0, 1420237.707 682903.044 0, 1420709.073 677354.892 0, 
+    1421180.412 671807.052 0))
+
+POLYGON ((1434210.377 684110.032 0, 1433920.653 684084.601 0, 1433629.59 684059.07 0, 1433338.524 684033.556 0, 1433047.457 684008.059 0, 1432756.389 683982.579 0, 1432465.319 683957.117 0, 1432174.248 683931.671 0, 1431883.175 683906.243 0, 1431592.101 683880.832 0, 
+    1431301.025 683855.438 0, 1431009.948 683830.061 0, 1430718.869 683804.701 0, 1430427.789 683779.358 0, 1430136.707 683754.033 0, 1429845.624 683728.724 0, 1429554.539 683703.433 0, 1429263.453 683678.159 0, 1428972.365 683652.902 0, 1428681.276 683627.662 0, 
+    1428390.186 683602.439 0, 1428099.094 683577.233 0, 1427808 683552.045 0, 1427516.905 683526.874 0, 1427224.468 683501.604 0, 1426934.71 683476.582 0, 1426643.611 683451.462 0, 1426352.51 683426.359 0, 1426061.407 683401.274 0, 1425770.303 683376.205 0, 
+    1425479.198 683351.154 0, 1425188.091 683326.12 0, 1424896.982 683301.102 0, 1424605.872 683276.102 0, 1424314.761 683251.119 0, 1424023.648 683226.154 0, 1423732.534 683201.205 0, 1423441.418 683176.274 0, 1423150.301 683151.359 0, 1422859.182 683126.462 0, 
+    1422568.062 683101.582 0, 1422276.941 683076.719 0, 1421985.817 683051.873 0, 1421694.693 683027.044 0, 1421403.567 683002.233 0, 1421112.439 682977.439 0, 1420821.311 682952.661 0, 1420530.18 682927.901 0, 1420237.707 682903.044 0, 1419766.315 688451.504 0, 
+    1419294.897 694000.269 0, 1419586.714 694025.07 0, 1419877.191 694049.774 0, 1420167.667 694074.496 0, 1420458.141 694099.235 0, 1420748.614 694123.991 0, 1421039.085 694148.764 0, 1421329.555 694173.554 0, 1421620.024 694198.361 0, 1421910.491 694223.185 0, 
+    1422200.956 694248.027 0, 1422491.421 694272.885 0, 1422781.883 694297.761 0, 1423072.344 694322.653 0, 1423362.804 694347.563 0, 1423653.262 694372.49 0, 1423943.719 694397.434 0, 1424234.174 694422.395 0, 1424524.628 694447.373 0, 1424815.081 694472.368 0, 
+    1425105.531 694497.381 0, 1425395.981 694522.41 0, 1425686.429 694547.456 0, 1425976.875 694572.52 0, 1426265.983 694597.485 0, 1426557.764 694622.699 0, 1426848.206 694647.813 0, 1427138.646 694672.945 0, 1427429.085 694698.095 0, 1427719.523 694723.261 0, 
+    1428009.959 694748.444 0, 1428300.394 694773.644 0, 1428590.827 694798.862 0, 1428881.259 694824.096 0, 1429171.689 694849.348 0, 1429462.117 694874.617 0, 1429752.545 694899.903 0, 1430042.97 694925.205 0, 1430333.395 694950.526 0, 1430623.817 694975.863 0, 
+    1430914.239 695001.217 0, 1431204.658 695026.588 0, 1431495.077 695051.977 0, 1431785.493 695077.382 0, 1432075.909 695102.805 0, 1432366.322 695128.244 0, 1432656.735 695153.701 0, 1432947.145 695179.175 0, 1433236.219 695204.549 0, 1433723.311 689657.138 0, 
+    1434210.377 684110.032 0))
+
+POLYGON ((1447174.083 696448.21 0, 1446885.08 696422.02 0, 1446594.742 696395.726 0, 1446304.403 696369.449 0, 1446014.062 696343.189 0, 1445723.72 696316.946 0, 1445433.376 696290.72 0, 1445143.031 696264.511 0, 1444852.684 696238.319 0, 1444562.336 696212.145 0, 
+    1444271.986 696185.987 0, 1443981.634 696159.847 0, 1443691.281 696133.723 0, 1443400.926 696107.617 0, 1443110.57 696081.528 0, 1442820.212 696055.456 0, 1442529.853 696029.401 0, 1442239.493 696003.363 0, 1441949.13 695977.342 0, 1441658.766 695951.339 0, 
+    1441368.401 695925.352 0, 1441078.034 695899.382 0, 1440787.666 695873.43 0, 1440497.296 695847.495 0, 1440205.59 695821.457 0, 1439916.552 695795.675 0, 1439626.177 695769.791 0, 1439335.801 695743.924 0, 1439045.423 695718.074 0, 1438755.044 695692.242 0, 
+    1438464.664 695666.426 0, 1438174.282 695640.627 0, 1437883.898 695614.846 0, 1437593.513 695589.081 0, 1437303.126 695563.334 0, 1437012.738 695537.604 0, 1436722.348 695511.891 0, 1436431.957 695486.194 0, 1436141.565 695460.516 0, 1435851.17 695434.854 0, 
+    1435560.775 695409.209 0, 1435270.377 695383.581 0, 1434979.979 695357.971 0, 1434689.578 695332.377 0, 1434399.177 695306.801 0, 1434108.773 695281.241 0, 1433818.369 695255.699 0, 1433527.962 695230.174 0, 1433236.219 695204.549 0, 1432749.1 700752.26 0, 
+    1432261.955 706300.27 0, 1432553.043 706325.838 0, 1432842.796 706351.306 0, 1433132.547 706376.79 0, 1433422.298 706402.292 0, 1433712.046 706427.811 0, 1434001.794 706453.347 0, 1434291.539 706478.9 0, 1434581.283 706504.47 0, 1434871.026 706530.057 0, 
+    1435160.767 706555.662 0, 1435450.507 706581.283 0, 1435740.245 706606.921 0, 1436029.982 706632.576 0, 1436319.717 706658.249 0, 1436609.451 706683.938 0, 1436899.183 706709.645 0, 1437188.913 706735.368 0, 1437478.642 706761.109 0, 1437768.37 706786.866 0, 
+    1438058.096 706812.641 0, 1438347.82 706838.433 0, 1438637.544 706864.242 0, 1438927.265 706890.068 0, 1439215.653 706915.792 0, 1439506.703 706941.77 0, 1439796.42 706967.647 0, 1440086.136 706993.542 0, 1440375.85 707019.453 0, 1440665.562 707045.381 0, 
+    1440955.273 707071.326 0, 1441244.982 707097.288 0, 1441534.69 707123.268 0, 1441824.396 707149.264 0, 1442114.101 707175.278 0, 1442403.804 707201.308 0, 1442693.506 707227.356 0, 1442983.206 707253.42 0, 1443272.904 707279.502 0, 1443562.602 707305.6 0, 
+    1443852.297 707331.716 0, 1444141.991 707357.849 0, 1444431.683 707383.999 0, 1444721.374 707410.166 0, 1445011.064 707436.35 0, 1445300.752 707462.551 0, 1445590.438 707488.769 0, 1445880.123 707515.004 0, 1446168.475 707541.135 0, 1446671.292 701994.524 0, 
+    1447174.083 696448.21 0))
+
+POLYGON ((1460071.435 708821.284 0, 1459783.155 708794.338 0, 1459493.545 708767.284 0, 1459203.934 708740.248 0, 1458914.321 708713.229 0, 1458624.707 708686.226 0, 1458335.091 708659.241 0, 1458045.474 708632.273 0, 1457755.855 708605.322 0, 1457466.234 708578.388 0, 
+    1457176.612 708551.471 0, 1456886.988 708524.571 0, 1456597.363 708497.688 0, 1456307.736 708470.822 0, 1456018.108 708443.973 0, 1455728.478 708417.141 0, 1455438.846 708390.326 0, 1455149.213 708363.529 0, 1454859.578 708336.748 0, 1454569.942 708309.984 0, 
+    1454280.304 708283.238 0, 1453990.664 708256.508 0, 1453701.023 708229.796 0, 1453411.38 708203.101 0, 1453120.407 708176.3 0, 1452832.09 708149.761 0, 1452542.443 708123.117 0, 1452252.794 708096.489 0, 1451963.143 708069.879 0, 1451673.491 708043.286 0, 
+    1451383.838 708016.71 0, 1451094.183 707990.151 0, 1450804.526 707963.609 0, 1450514.867 707937.084 0, 1450225.208 707910.576 0, 1449935.546 707884.085 0, 1449645.883 707857.612 0, 1449356.219 707831.155 0, 1449066.552 707804.715 0, 1448776.885 707778.292 0, 
+    1448487.215 707751.887 0, 1448197.545 707725.498 0, 1447907.872 707699.127 0, 1447618.198 707672.772 0, 1447328.523 707646.435 0, 1447038.846 707620.115 0, 1446749.167 707593.811 0, 1446459.487 707567.525 0, 1446168.475 707541.135 0, 1445665.631 713088.041 0, 
+    1445162.761 718635.238 0, 1445453.117 718661.568 0, 1445742.144 718687.795 0, 1446031.17 718714.039 0, 1446320.194 718740.3 0, 1446609.217 718766.578 0, 1446898.237 718792.873 0, 1447187.257 718819.185 0, 1447476.275 718845.514 0, 1447765.291 718871.86 0, 
+    1448054.306 718898.223 0, 1448343.319 718924.604 0, 1448632.331 718951.001 0, 1448921.341 718977.415 0, 1449210.349 719003.846 0, 1449499.356 719030.294 0, 1449788.362 719056.759 0, 1450077.365 719083.241 0, 1450366.368 719109.741 0, 1450655.368 719136.257 0, 
+    1450944.368 719162.79 0, 1451233.365 719189.34 0, 1451522.361 719215.907 0, 1451811.356 719242.491 0, 1452099.023 719268.971 0, 1452389.34 719295.711 0, 1452678.33 719322.346 0, 1452967.318 719348.998 0, 1453256.305 719375.668 0, 1453545.29 719402.354 0, 
+    1453834.273 719429.057 0, 1454123.255 719455.778 0, 1454412.236 719482.515 0, 1454701.214 719509.269 0, 1454990.192 719536.04 0, 1455279.167 719562.829 0, 1455568.141 719589.634 0, 1455857.114 719616.456 0, 1456146.085 719643.296 0, 1456435.054 719670.152 0, 
+    1456724.022 719697.026 0, 1457012.988 719723.916 0, 1457301.952 719750.823 0, 1457590.915 719777.748 0, 1457879.877 719804.689 0, 1458168.837 719831.647 0, 1458457.795 719858.623 0, 1458746.751 719885.615 0, 1459034.382 719912.501 0, 1459552.922 714366.747 0, 
+    1460071.435 708821.284 0))
+
+POLYGON ((1472902.338 721228.949 0, 1472614.783 721201.25 0, 1472325.904 721173.442 0, 1472037.023 721145.65 0, 1471748.14 721117.875 0, 1471459.256 721090.118 0, 1471170.37 721062.377 0, 1470881.483 721034.653 0, 1470592.594 721006.947 0, 1470303.703 720979.257 0, 
+    1470014.811 720951.584 0, 1469725.917 720923.929 0, 1469437.022 720896.29 0, 1469148.124 720868.669 0, 1468859.226 720841.064 0, 1468570.325 720813.476 0, 1468281.423 720785.906 0, 1467992.519 720758.352 0, 1467703.614 720730.815 0, 1467414.707 720703.296 0, 
+    1467125.799 720675.793 0, 1466836.889 720648.308 0, 1466547.977 720620.839 0, 1466259.063 720593.387 0, 1465968.825 720565.827 0, 1465681.232 720538.535 0, 1465392.314 720511.135 0, 1465103.394 720483.751 0, 1464814.472 720456.385 0, 1464525.549 720429.035 0, 
+    1464236.625 720401.703 0, 1463947.698 720374.387 0, 1463658.77 720347.088 0, 1463369.841 720319.807 0, 1463080.91 720292.542 0, 1462791.977 720265.295 0, 1462503.043 720238.064 0, 1462214.107 720210.851 0, 1461925.169 720183.654 0, 1461636.23 720156.475 0, 
+    1461347.29 720129.312 0, 1461058.347 720102.167 0, 1460769.403 720075.038 0, 1460480.458 720047.927 0, 1460191.511 720020.832 0, 1459902.562 719993.755 0, 1459613.612 719966.695 0, 1459324.66 719939.651 0, 1459034.382 719912.501 0, 1458515.815 725458.542 0, 
+    1457997.221 731004.868 0, 1458286.844 731031.957 0, 1458575.143 731058.939 0, 1458863.44 731085.939 0, 1459151.736 731112.955 0, 1459440.03 731139.988 0, 1459728.323 731167.038 0, 1460016.614 731194.105 0, 1460304.903 731221.19 0, 1460593.191 731248.291 0, 
+    1460881.477 731275.409 0, 1461169.762 731302.544 0, 1461458.045 731329.696 0, 1461746.327 731356.865 0, 1462034.607 731384.051 0, 1462322.885 731411.254 0, 1462611.161 731438.474 0, 1462899.437 731465.71 0, 1463187.71 731492.964 0, 1463475.982 731520.235 0, 
+    1463764.252 731547.523 0, 1464052.521 731574.828 0, 1464340.788 731602.149 0, 1464629.053 731629.488 0, 1464915.996 731656.718 0, 1465205.579 731684.216 0, 1465493.84 731711.606 0, 1465782.099 731739.012 0, 1466070.356 731766.436 0, 1466358.612 731793.876 0, 
+    1466646.866 731821.334 0, 1466935.119 731848.808 0, 1467223.37 731876.299 0, 1467511.619 731903.808 0, 1467799.866 731931.333 0, 1468088.113 731958.875 0, 1468376.357 731986.434 0, 1468664.6 732014.011 0, 1468952.841 732041.604 0, 1469241.081 732069.214 0, 
+    1469529.318 732096.841 0, 1469817.555 732124.485 0, 1470105.789 732152.146 0, 1470394.022 732179.824 0, 1470682.254 732207.519 0, 1470970.484 732235.231 0, 1471258.712 732262.96 0, 1471546.938 732290.706 0, 1471833.844 732318.341 0, 1472368.105 726773.503 0, 
+    1472902.338 721228.949 0))
+
+POLYGON ((1485666.701 733670.9 0, 1485379.872 733642.454 0, 1485091.725 733613.894 0, 1484803.576 733585.351 0, 1484515.426 733556.825 0, 1484227.274 733528.316 0, 1483939.12 733499.823 0, 1483650.965 733471.348 0, 1483362.808 733442.89 0, 1483074.649 733414.449 0, 
+    1482786.489 733386.024 0, 1482498.327 733357.617 0, 1482210.163 733329.227 0, 1481921.998 733300.853 0, 1481633.83 733272.497 0, 1481345.662 733244.157 0, 1481057.491 733215.834 0, 1480769.319 733187.529 0, 1480481.145 733159.24 0, 1480192.97 733130.969 0, 
+    1479904.793 733102.714 0, 1479616.614 733074.476 0, 1479328.434 733046.255 0, 1479040.252 733018.051 0, 1478750.75 732989.736 0, 1478463.883 732961.695 0, 1478175.696 732933.542 0, 1477887.507 732905.406 0, 1477599.317 732877.287 0, 1477311.124 732849.185 0, 
+    1477022.931 732821.099 0, 1476734.736 732793.031 0, 1476446.539 732764.98 0, 1476158.34 732736.946 0, 1475870.14 732708.929 0, 1475581.938 732680.928 0, 1475293.734 732652.945 0, 1475005.529 732624.979 0, 1474717.322 732597.029 0, 1474429.114 732569.097 0, 
+    1474140.903 732541.181 0, 1473852.692 732513.283 0, 1473564.478 732485.401 0, 1473276.263 732457.537 0, 1472988.046 732429.689 0, 1472699.828 732401.859 0, 1472411.608 732374.045 0, 1472123.387 732346.248 0, 1471833.844 732318.341 0, 1471299.556 737863.46 0, 
+    1470765.242 743408.856 0, 1471054.128 743436.7 0, 1471341.697 743464.434 0, 1471629.264 743492.184 0, 1471916.83 743519.952 0, 1472204.394 743547.737 0, 1472491.956 743575.538 0, 1472779.517 743603.357 0, 1473067.076 743631.192 0, 1473354.633 743659.044 0, 
+    1473642.189 743686.913 0, 1473929.743 743714.799 0, 1474217.296 743742.702 0, 1474504.847 743770.622 0, 1474792.396 743798.559 0, 1475079.943 743826.513 0, 1475367.489 743854.484 0, 1475655.034 743882.471 0, 1475942.576 743910.476 0, 1476230.117 743938.497 0, 
+    1476517.657 743966.536 0, 1476805.194 743994.591 0, 1477092.73 744022.663 0, 1477380.265 744050.753 0, 1477666.482 744078.73 0, 1477955.328 744106.982 0, 1478242.858 744135.122 0, 1478530.386 744163.279 0, 1478817.912 744191.452 0, 1479105.436 744219.643 0, 
+    1479392.959 744247.851 0, 1479680.48 744276.075 0, 1479967.999 744304.317 0, 1480255.517 744332.575 0, 1480543.033 744360.851 0, 1480830.548 744389.143 0, 1481118.06 744417.452 0, 1481405.572 744445.778 0, 1481693.081 744474.121 0, 1481980.589 744502.481 0, 
+    1482268.095 744530.858 0, 1482555.599 744559.252 0, 1482843.102 744587.663 0, 1483130.603 744616.09 0, 1483418.103 744644.535 0, 1483705.6 744672.996 0, 1483993.096 744701.475 0, 1484280.591 744729.97 0, 1484566.77 744758.352 0, 1485116.749 739214.488 0, 
+    1485666.701 733670.9 0))
+
+POLYGON ((1498364.43 746146.834 0, 1498078.331 746117.644 0, 1497790.918 746088.336 0, 1497503.503 746059.046 0, 1497216.087 746029.772 0, 1496928.669 746000.515 0, 1496641.25 745971.276 0, 1496353.828 745942.053 0, 1496066.405 745912.847 0, 1495778.98 745883.658 0, 
+    1495491.554 745854.486 0, 1495204.126 745825.331 0, 1494916.696 745796.192 0, 1494629.264 745767.071 0, 1494341.831 745737.967 0, 1494054.396 745708.879 0, 1493766.959 745679.808 0, 1493479.52 745650.755 0, 1493192.08 745621.718 0, 1492904.638 745592.698 0, 
+    1492617.195 745563.695 0, 1492329.749 745534.709 0, 1492042.302 745505.74 0, 1491754.853 745476.788 0, 1491466.091 745447.721 0, 1491179.951 745418.934 0, 1490892.497 745390.033 0, 1490605.041 745361.148 0, 1490317.584 745332.281 0, 1490030.125 745303.43 0, 
+    1489742.665 745274.596 0, 1489455.202 745245.78 0, 1489167.738 745216.98 0, 1488880.272 745188.197 0, 1488592.805 745159.431 0, 1488305.336 745130.682 0, 1488017.865 745101.949 0, 1487730.392 745073.234 0, 1487442.918 745044.536 0, 1487155.442 745015.854 0, 
+    1486867.965 744987.19 0, 1486580.486 744958.542 0, 1486293.005 744929.911 0, 1486005.522 744901.298 0, 1485718.038 744872.701 0, 1485430.552 744844.121 0, 1485143.064 744815.558 0, 1484855.575 744787.012 0, 1484566.77 744758.352 0, 1484016.764 750302.49 0, 
+    1483466.73 755846.899 0, 1483754.88 755875.493 0, 1484041.716 755903.974 0, 1484328.551 755932.472 0, 1484615.385 755960.988 0, 1484902.216 755989.519 0, 1485189.046 756018.068 0, 1485475.875 756046.634 0, 1485762.701 756075.217 0, 1486049.526 756103.816 0, 
+    1486336.35 756132.432 0, 1486623.171 756161.066 0, 1486909.991 756189.716 0, 1487196.809 756218.383 0, 1487483.626 756247.067 0, 1487770.441 756275.767 0, 1488057.254 756304.485 0, 1488344.065 756333.22 0, 1488630.875 756361.971 0, 1488917.683 756390.739 0, 
+    1489204.489 756419.524 0, 1489491.294 756448.326 0, 1489778.097 756477.145 0, 1490064.898 756505.981 0, 1490350.389 756534.702 0, 1490638.496 756563.703 0, 1490925.292 756592.59 0, 1491212.087 756621.493 0, 1491498.879 756650.413 0, 1491785.671 756679.35 0, 
+    1492072.46 756708.304 0, 1492359.248 756737.275 0, 1492646.034 756766.263 0, 1492932.818 756795.268 0, 1493219.6 756824.289 0, 1493506.381 756853.327 0, 1493793.16 756882.383 0, 1494079.938 756911.455 0, 1494366.714 756940.544 0, 1494653.488 756969.65 0, 
+    1494940.26 756998.772 0, 1495227.03 757027.912 0, 1495513.799 757057.069 0, 1495800.566 757086.242 0, 1496087.332 757115.432 0, 1496374.096 757144.639 0, 1496660.858 757173.864 0, 1496947.618 757203.104 0, 1497233.068 757232.229 0, 1497798.763 751689.396 0, 
+    1498364.43 746146.834 0))
+
+POLYGON ((1510995.437 758656.446 0, 1510710.068 758626.515 0, 1510423.392 758596.464 0, 1510136.713 758566.43 0, 1509850.033 758536.413 0, 1509563.352 758506.412 0, 1509276.668 758476.429 0, 1508989.983 758446.462 0, 1508703.295 758416.513 0, 1508416.607 758386.58 0, 
+    1508129.916 758356.664 0, 1507843.224 758326.765 0, 1507556.529 758296.883 0, 1507269.834 758267.017 0, 1506983.136 758237.169 0, 1506696.436 758207.337 0, 1506409.735 758177.522 0, 1506123.032 758147.725 0, 1505836.328 758117.944 0, 1505549.621 758088.18 0, 
+    1505262.913 758058.432 0, 1504976.203 758028.702 0, 1504689.491 757998.989 0, 1504402.778 757969.292 0, 1504114.756 757939.477 0, 1503829.346 757909.949 0, 1503542.627 757880.304 0, 1503255.907 757850.674 0, 1502969.184 757821.062 0, 1502682.461 757791.467 0, 
+    1502395.735 757761.888 0, 1502109.008 757732.327 0, 1501822.278 757702.782 0, 1501535.547 757673.254 0, 1501248.815 757643.743 0, 1500962.081 757614.249 0, 1500675.344 757584.772 0, 1500388.607 757555.312 0, 1500101.867 757525.868 0, 1499815.126 757496.442 0, 
+    1499528.383 757467.032 0, 1499241.638 757437.639 0, 1498954.892 757408.263 0, 1498668.143 757378.904 0, 1498381.393 757349.562 0, 1498094.642 757320.237 0, 1497807.888 757290.928 0, 1497521.133 757261.637 0, 1497233.068 757232.229 0, 1496667.346 762775.328 0, 
+    1496101.597 768318.69 0, 1496389.007 768348.031 0, 1496675.109 768377.256 0, 1496961.21 768406.498 0, 1497247.309 768435.756 0, 1497533.407 768465.032 0, 1497819.502 768494.324 0, 1498105.596 768523.633 0, 1498391.689 768552.959 0, 1498677.779 768582.302 0, 
+    1498963.868 768611.661 0, 1499249.955 768641.038 0, 1499536.04 768670.431 0, 1499822.124 768699.841 0, 1500108.206 768729.268 0, 1500394.286 768758.712 0, 1500680.364 768788.172 0, 1500966.441 768817.65 0, 1501252.516 768847.144 0, 1501538.589 768876.655 0, 
+    1501824.661 768906.183 0, 1502110.73 768935.728 0, 1502396.798 768965.29 0, 1502682.865 768994.868 0, 1502967.625 769024.329 0, 1503254.992 769054.076 0, 1503541.053 769083.705 0, 1503827.112 769113.351 0, 1504113.17 769143.013 0, 1504399.226 769172.693 0, 
+    1504685.28 769202.389 0, 1504971.332 769232.102 0, 1505257.382 769261.832 0, 1505543.431 769291.579 0, 1505829.478 769321.343 0, 1506115.523 769351.124 0, 1506401.567 769380.921 0, 1506687.609 769410.735 0, 1506973.649 769440.566 0, 1507259.687 769470.414 0, 
+    1507545.724 769500.279 0, 1507831.758 769530.16 0, 1508117.791 769560.059 0, 1508403.823 769589.974 0, 1508689.852 769619.906 0, 1508975.88 769649.855 0, 1509261.906 769679.821 0, 1509547.93 769709.803 0, 1509832.65 769739.666 0, 1510414.057 764197.924 0, 
+    1510995.437 758656.446 0))
+
+POLYGON ((1523559.633 771199.429 0, 1523274.996 771168.762 0, 1522989.058 771137.971 0, 1522703.118 771107.198 0, 1522417.176 771076.441 0, 1522131.232 771045.701 0, 1521845.286 771014.978 0, 1521559.339 770984.271 0, 1521273.39 770953.582 0, 1520987.439 770922.909 0, 
+    1520701.486 770892.253 0, 1520415.531 770861.614 0, 1520129.575 770830.992 0, 1519843.617 770800.386 0, 1519557.657 770769.798 0, 1519271.695 770739.226 0, 1518985.731 770708.671 0, 1518699.766 770678.133 0, 1518413.799 770647.612 0, 1518127.83 770617.108 0, 
+    1517841.859 770586.62 0, 1517555.886 770556.149 0, 1517269.912 770525.695 0, 1516983.936 770495.258 0, 1516696.657 770464.7 0, 1516411.978 770434.435 0, 1516125.997 770404.048 0, 1515840.013 770373.678 0, 1515554.028 770343.326 0, 1515268.041 770312.99 0, 
+    1514982.053 770282.67 0, 1514696.062 770252.368 0, 1514410.07 770222.082 0, 1514124.076 770191.814 0, 1513838.08 770161.562 0, 1513552.082 770131.327 0, 1513266.083 770101.108 0, 1512980.082 770070.907 0, 1512694.079 770040.722 0, 1512408.074 770010.555 0, 
+    1512122.068 769980.404 0, 1511836.06 769950.27 0, 1511550.05 769920.152 0, 1511264.038 769890.052 0, 1510978.024 769859.968 0, 1510692.009 769829.902 0, 1510405.992 769799.852 0, 1510119.973 769769.819 0, 1509832.65 769739.666 0, 1509251.215 775281.667 0, 
+    1508669.753 780823.924 0, 1508956.421 780854.009 0, 1509241.787 780883.973 0, 1509527.152 780913.954 0, 1509812.515 780943.953 0, 1510097.876 780973.968 0, 1510383.236 781003.999 0, 1510668.593 781034.048 0, 1510953.949 781064.113 0, 1511239.303 781094.195 0, 
+    1511524.656 781124.294 0, 1511810.006 781154.41 0, 1512095.355 781184.542 0, 1512380.702 781214.692 0, 1512666.047 781244.858 0, 1512951.391 781275.041 0, 1513236.732 781305.241 0, 1513522.072 781335.457 0, 1513807.41 781365.69 0, 1514092.747 781395.94 0, 
+    1514378.081 781426.207 0, 1514663.414 781456.491 0, 1514948.745 781486.791 0, 1515234.074 781517.109 0, 1515518.104 781547.305 0, 1515804.728 781577.794 0, 1516090.051 781608.161 0, 1516375.374 781638.546 0, 1516660.694 781668.947 0, 1516946.012 781699.365 0, 
+    1517231.329 781729.8 0, 1517516.644 781760.251 0, 1517801.957 781790.72 0, 1518087.268 781821.205 0, 1518372.578 781851.707 0, 1518657.886 781882.226 0, 1518943.192 781912.761 0, 1519228.496 781943.314 0, 1519513.798 781973.883 0, 1519799.099 782004.469 0, 
+    1520084.397 782035.071 0, 1520369.694 782065.691 0, 1520654.99 782096.327 0, 1520940.283 782126.98 0, 1521225.574 782157.65 0, 1521510.864 782188.337 0, 1521796.152 782219.04 0, 1522081.438 782249.761 0, 1522365.426 782280.358 0, 1522962.543 776739.766 0, 
+    1523559.633 771199.429 0))
+
+POLYGON ((1536056.929 783775.479 0, 1535773.027 783744.079 0, 1535487.829 783712.553 0, 1535202.629 783681.043 0, 1534917.427 783649.551 0, 1534632.223 783618.075 0, 1534347.017 783586.616 0, 1534061.81 783555.174 0, 1533776.601 783523.748 0, 1533491.39 783492.34 0, 
+    1533206.177 783460.948 0, 1532920.962 783429.573 0, 1532635.745 783398.214 0, 1532350.526 783366.873 0, 1532065.306 783335.548 0, 1531780.084 783304.24 0, 1531494.86 783272.949 0, 1531209.634 783241.675 0, 1530924.406 783210.417 0, 1530639.176 783179.177 0, 
+    1530353.945 783147.953 0, 1530068.712 783116.745 0, 1529783.477 783085.555 0, 1529498.24 783054.381 0, 1529211.705 783023.083 0, 1528927.76 782992.085 0, 1528642.518 782960.961 0, 1528357.274 782929.855 0, 1528072.028 782898.765 0, 1527786.78 782867.692 0, 
+    1527501.53 782836.636 0, 1527216.278 782805.597 0, 1526931.025 782774.574 0, 1526645.77 782743.569 0, 1526360.512 782712.58 0, 1526075.254 782681.608 0, 1525789.993 782650.652 0, 1525504.73 782619.714 0, 1525219.466 782588.792 0, 1524934.2 782557.887 0, 
+    1524648.932 782526.999 0, 1524363.662 782496.127 0, 1524078.39 782465.273 0, 1523793.117 782434.435 0, 1523507.842 782403.614 0, 1523222.565 782372.81 0, 1522937.286 782342.022 0, 1522652.005 782311.252 0, 1522365.426 782280.358 0, 1521768.281 787821.203 0, 
+    1521171.11 793362.297 0, 1521457.034 793393.12 0, 1521741.662 793423.82 0, 1522026.289 793454.537 0, 1522310.914 793485.271 0, 1522595.537 793516.022 0, 1522880.158 793546.789 0, 1523164.777 793577.573 0, 1523449.395 793608.374 0, 1523734.011 793639.191 0, 
+    1524018.625 793670.026 0, 1524303.237 793700.877 0, 1524587.847 793731.745 0, 1524872.456 793762.629 0, 1525157.062 793793.531 0, 1525441.667 793824.449 0, 1525726.27 793855.383 0, 1526010.871 793886.335 0, 1526295.471 793917.303 0, 1526580.068 793948.288 0, 
+    1526864.664 793979.29 0, 1527149.258 794010.309 0, 1527433.85 794041.344 0, 1527718.44 794072.396 0, 1528001.736 794103.324 0, 1528287.616 794134.551 0, 1528572.2 794165.653 0, 1528856.783 794196.772 0, 1529141.364 794227.908 0, 1529425.944 794259.061 0, 
+    1529710.521 794290.23 0, 1529995.097 794321.416 0, 1530279.671 794352.619 0, 1530564.242 794383.838 0, 1530848.813 794415.075 0, 1531133.381 794446.328 0, 1531417.947 794477.598 0, 1531702.512 794508.884 0, 1531987.075 794540.188 0, 1532271.636 794571.508 0, 
+    1532556.195 794602.844 0, 1532840.752 794634.198 0, 1533125.307 794665.568 0, 1533409.861 794696.955 0, 1533694.412 794728.359 0, 1533978.962 794759.78 0, 1534263.51 794791.217 0, 1534548.056 794822.671 0, 1534831.309 794853.999 0, 1535444.133 789314.614 0, 
+    1536056.929 783775.479 0))
+
+POLYGON ((1548487.24 796384.288 0, 1548204.075 796352.159 0, 1547919.618 796319.902 0, 1547635.16 796287.661 0, 1547350.7 796255.436 0, 1547066.239 796223.229 0, 1546781.775 796191.038 0, 1546497.309 796158.864 0, 1546212.842 796126.706 0, 1545928.372 796094.566 0, 
+    1545643.901 796062.442 0, 1545359.428 796030.335 0, 1545074.953 795998.244 0, 1544790.476 795966.171 0, 1544505.997 795934.114 0, 1544221.516 795902.073 0, 1543937.034 795870.05 0, 1543652.549 795838.043 0, 1543368.063 795806.053 0, 1543083.575 795774.08 0, 
+    1542799.084 795742.124 0, 1542514.592 795710.184 0, 1542230.099 795678.261 0, 1541945.603 795646.355 0, 1541659.815 795614.321 0, 1541376.606 795582.593 0, 1541092.104 795550.737 0, 1540807.601 795518.897 0, 1540523.096 795487.075 0, 1540238.589 795455.269 0, 
+    1539954.08 795423.48 0, 1539669.569 795391.708 0, 1539385.056 795359.953 0, 1539100.542 795328.214 0, 1538816.025 795296.492 0, 1538531.507 795264.786 0, 1538246.987 795233.098 0, 1537962.465 795201.426 0, 1537677.941 795169.771 0, 1537393.416 795138.133 0, 
+    1537108.888 795106.511 0, 1536824.359 795074.907 0, 1536539.827 795043.319 0, 1536255.294 795011.747 0, 1535970.759 794980.193 0, 1535686.222 794948.655 0, 1535401.684 794917.134 0, 1535117.143 794885.63 0, 1534831.309 794853.999 0, 1534218.458 800393.629 0, 
+    1533605.581 805933.501 0, 1533890.76 805965.059 0, 1534174.648 805996.491 0, 1534458.535 806027.94 0, 1534742.419 806059.405 0, 1535026.302 806090.888 0, 1535310.183 806122.387 0, 1535594.063 806153.902 0, 1535877.94 806185.435 0, 1536161.815 806216.984 0, 
+    1536445.689 806248.549 0, 1536729.561 806280.132 0, 1537013.431 806311.731 0, 1537297.299 806343.347 0, 1537581.165 806374.98 0, 1537865.029 806406.629 0, 1538148.892 806438.295 0, 1538432.752 806469.978 0, 1538716.611 806501.677 0, 1539000.468 806533.393 0, 
+    1539284.323 806565.126 0, 1539568.176 806596.876 0, 1539852.027 806628.642 0, 1540135.877 806660.425 0, 1540418.437 806692.08 0, 1540703.57 806724.041 0, 1540987.414 806755.874 0, 1541271.256 806787.724 0, 1541555.096 806819.59 0, 1541838.934 806851.474 0, 
+    1542122.77 806883.374 0, 1542406.604 806915.29 0, 1542690.437 806947.223 0, 1542974.268 806979.174 0, 1543258.096 807011.14 0, 1543541.923 807043.124 0, 1543825.748 807075.124 0, 1544109.571 807107.141 0, 1544393.392 807139.174 0, 1544677.212 807171.225 0, 
+    1544961.029 807203.292 0, 1545244.845 807235.375 0, 1545528.659 807267.476 0, 1545812.47 807299.593 0, 1546096.28 807331.726 0, 1546380.088 807363.877 0, 1546663.894 807396.044 0, 1546947.698 807428.228 0, 1547230.215 807460.283 0, 1547858.741 801922.164 0, 
+    1548487.24 796384.288 0))
+
+POLYGON ((1560850.481 809025.55 0, 1560568.054 808992.697 0, 1560284.342 808959.712 0, 1560000.628 808926.743 0, 1559716.912 808893.791 0, 1559433.194 808860.855 0, 1559149.474 808827.936 0, 1558865.752 808795.034 0, 1558582.028 808762.149 0, 1558298.303 808729.28 0, 
+    1558014.575 808696.428 0, 1557730.845 808663.593 0, 1557447.114 808630.774 0, 1557163.38 808597.973 0, 1556879.645 808565.187 0, 1556595.908 808532.419 0, 1556312.169 808499.667 0, 1556028.427 808466.932 0, 1555744.684 808434.214 0, 1555460.939 808401.512 0, 
+    1555177.192 808368.827 0, 1554893.444 808336.159 0, 1554609.693 808303.507 0, 1554325.94 808270.872 0, 1554040.901 808238.106 0, 1553758.429 808205.653 0, 1553474.67 808173.068 0, 1553190.91 808140.5 0, 1552907.148 808107.948 0, 1552623.383 808075.414 0, 
+    1552339.617 808042.896 0, 1552055.849 808010.395 0, 1551772.079 807977.91 0, 1551488.307 807945.442 0, 1551204.534 807912.991 0, 1550920.758 807880.557 0, 1550636.98 807848.139 0, 1550353.201 807815.738 0, 1550069.42 807783.353 0, 1549785.636 807750.986 0, 
+    1549501.851 807718.635 0, 1549218.064 807686.301 0, 1548934.275 807653.983 0, 1548650.484 807621.682 0, 1548366.691 807589.398 0, 1548082.896 807557.131 0, 1547799.1 807524.88 0, 1547515.301 807492.646 0, 1547230.215 807460.283 0, 1546601.662 812998.639 0, 
+    1545973.082 818537.23 0, 1546257.513 818569.519 0, 1546540.66 818601.679 0, 1546823.804 818633.856 0, 1547106.947 818666.049 0, 1547390.088 818698.259 0, 1547673.227 818730.486 0, 1547956.364 818762.729 0, 1548239.499 818794.989 0, 1548522.633 818827.266 0, 
+    1548805.764 818859.559 0, 1549088.893 818891.869 0, 1549372.021 818924.195 0, 1549655.147 818956.539 0, 1549938.271 818988.899 0, 1550221.392 819021.275 0, 1550504.512 819053.669 0, 1550787.63 819086.078 0, 1551070.747 819118.505 0, 1551353.861 819150.948 0, 
+    1551636.973 819183.408 0, 1551920.084 819215.885 0, 1552203.192 819248.378 0, 1552486.299 819280.888 0, 1552768.122 819313.267 0, 1553052.506 819345.958 0, 1553335.607 819378.518 0, 1553618.706 819411.094 0, 1553901.803 819443.688 0, 1554184.898 819476.297 0, 
+    1554467.991 819508.924 0, 1554751.082 819541.567 0, 1555034.172 819574.227 0, 1555317.259 819606.904 0, 1555600.345 819639.597 0, 1555883.428 819672.307 0, 1556166.51 819705.033 0, 1556449.59 819737.776 0, 1556732.667 819770.536 0, 1557015.743 819803.313 0, 
+    1557298.817 819836.106 0, 1557581.889 819868.916 0, 1557864.959 819901.742 0, 1558148.027 819934.585 0, 1558431.094 819967.445 0, 1558714.158 820000.322 0, 1558997.22 820033.215 0, 1559280.281 820066.125 0, 1559562.059 820098.902 0, 1560206.283 814562.109 0, 
+    1560850.481 809025.55 0))
+
+POLYGON ((1573146.569 821698.959 0, 1572864.883 821665.385 0, 1572581.916 821631.676 0, 1572298.948 821597.983 0, 1572015.978 821564.307 0, 1571733.006 821530.648 0, 1571450.031 821497.005 0, 1571167.055 821463.379 0, 1570884.077 821429.769 0, 1570601.097 821396.177 0, 
+    1570318.115 821362.601 0, 1570035.131 821329.041 0, 1569752.145 821295.498 0, 1569469.157 821261.972 0, 1569186.167 821228.463 0, 1568903.175 821194.97 0, 1568620.181 821161.494 0, 1568337.185 821128.034 0, 1568054.187 821094.591 0, 1567771.187 821061.165 0, 
+    1567488.185 821027.755 0, 1567205.181 820994.363 0, 1566922.175 820960.986 0, 1566639.168 820927.627 0, 1566354.879 820894.133 0, 1566073.146 820860.958 0, 1565790.133 820827.648 0, 1565507.117 820794.355 0, 1565224.1 820761.079 0, 1564941.08 820727.819 0, 
+    1564658.059 820694.576 0, 1564375.035 820661.35 0, 1564092.01 820628.14 0, 1563808.983 820594.947 0, 1563525.953 820561.771 0, 1563242.922 820528.611 0, 1562959.889 820495.468 0, 1562676.854 820462.342 0, 1562393.817 820429.232 0, 1562110.778 820396.139 0, 
+    1561827.737 820363.062 0, 1561544.694 820330.003 0, 1561261.649 820296.96 0, 1560978.602 820263.933 0, 1560695.553 820230.923 0, 1560412.503 820197.93 0, 1560129.45 820164.954 0, 1559846.395 820131.994 0, 1559562.059 820098.902 0, 1558917.807 825635.926 0, 
+    1558273.529 831173.178 0, 1558557.211 831206.194 0, 1558839.614 831239.077 0, 1559122.014 831271.978 0, 1559404.413 831304.895 0, 1559686.81 831337.829 0, 1559969.205 831370.779 0, 1560251.598 831403.746 0, 1560533.989 831436.73 0, 1560816.379 831469.73 0, 
+    1561098.766 831502.747 0, 1561381.151 831535.78 0, 1561663.535 831568.83 0, 1561945.916 831601.897 0, 1562228.295 831634.98 0, 1562510.673 831668.08 0, 1562793.049 831701.197 0, 1563075.422 831734.33 0, 1563357.794 831767.48 0, 1563640.164 831800.646 0, 
+    1563922.531 831833.829 0, 1564204.897 831867.029 0, 1564487.261 831900.245 0, 1564769.623 831933.478 0, 1565050.707 831966.578 0, 1565334.341 831999.994 0, 1565616.697 832033.277 0, 1565899.051 832066.576 0, 1566181.403 832099.892 0, 1566463.753 832133.225 0, 
+    1566746.102 832166.574 0, 1567028.448 832199.94 0, 1567310.792 832233.322 0, 1567593.134 832266.721 0, 1567875.475 832300.137 0, 1568157.813 832333.57 0, 1568440.149 832367.018 0, 1568722.484 832400.484 0, 1569004.816 832433.966 0, 1569287.147 832467.465 0, 
+    1569569.475 832500.98 0, 1569851.802 832534.512 0, 1570134.126 832568.061 0, 1570416.449 832601.626 0, 1570698.77 832635.208 0, 1570981.088 832668.807 0, 1571263.405 832702.422 0, 1571545.72 832736.054 0, 1571826.757 832769.55 0, 1572486.677 827234.141 0, 
+    1573146.569 821698.959 0))
+
+POLYGON ((1088667.618 398972.859 0, 1088361.249 398967.674 0, 1088053.404 398962.482 0, 1087745.559 398957.309 0, 1087437.714 398952.153 0, 1087129.868 398947.016 0, 1086822.023 398941.897 0, 1086514.177 398936.795 0, 1086206.33 398931.712 0, 1085898.483 398926.648 0, 
+    1085590.636 398921.601 0, 1085282.789 398916.572 0, 1084974.942 398911.562 0, 1084667.094 398906.569 0, 1084359.245 398901.595 0, 1084051.397 398896.639 0, 1083743.548 398891.701 0, 1083435.699 398886.781 0, 1083127.85 398881.879 0, 1082820 398876.995 0, 
+    1082512.15 398872.13 0, 1082204.3 398867.282 0, 1081896.45 398862.453 0, 1081588.599 398857.642 0, 1081279.271 398852.826 0, 1080972.896 398848.074 0, 1080665.045 398843.317 0, 1080357.193 398838.578 0, 1080049.341 398833.858 0, 1079741.488 398829.155 0, 
+    1079433.636 398824.471 0, 1079125.783 398819.805 0, 1078817.929 398815.156 0, 1078510.076 398810.526 0, 1078202.222 398805.915 0, 1077894.368 398801.321 0, 1077586.513 398796.745 0, 1077278.659 398792.188 0, 1076970.804 398787.648 0, 1076662.949 398783.127 0, 
+    1076355.093 398778.624 0, 1076047.238 398774.139 0, 1075739.382 398769.672 0, 1075431.525 398765.223 0, 1075123.669 398760.792 0, 1074815.812 398756.38 0, 1074507.955 398751.985 0, 1074200.098 398747.609 0, 1073890.763 398743.23 0, 1073812.366 404292.675 0, 
+    1073733.964 409842.575 0, 1074042.643 409846.945 0, 1074349.846 409851.312 0, 1074657.05 409855.697 0, 1074964.254 409860.101 0, 1075271.457 409864.522 0, 1075578.66 409868.961 0, 1075885.862 409873.419 0, 1076193.065 409877.894 0, 1076500.267 409882.388 0, 
+    1076807.469 409886.9 0, 1077114.671 409891.429 0, 1077421.872 409895.977 0, 1077729.073 409900.543 0, 1078036.274 409905.127 0, 1078343.474 409909.729 0, 1078650.675 409914.349 0, 1078957.875 409918.988 0, 1079265.074 409923.644 0, 1079572.274 409928.318 0, 
+    1079879.473 409933.011 0, 1080186.672 409937.722 0, 1080493.871 409942.45 0, 1080801.069 409947.197 0, 1081106.794 409951.939 0, 1081415.465 409956.745 0, 1081722.662 409961.546 0, 1082029.859 409966.365 0, 1082337.056 409971.202 0, 1082644.253 409976.057 0, 
+    1082951.449 409980.93 0, 1083258.646 409985.822 0, 1083565.841 409990.731 0, 1083873.037 409995.659 0, 1084180.232 410000.605 0, 1084487.427 410005.568 0, 1084794.622 410010.55 0, 1085101.816 410015.55 0, 1085409.01 410020.568 0, 1085716.204 410025.604 0, 
+    1086023.397 410030.658 0, 1086330.59 410035.73 0, 1086637.783 410040.821 0, 1086944.976 410045.929 0, 1087252.168 410051.055 0, 1087559.36 410056.2 0, 1087866.551 410061.363 0, 1088173.743 410066.543 0, 1088479.462 410071.717 0, 1088573.544 404522.06 0, 
+    1088667.618 398972.859 0))
+
+POLYGON ((1103224.253 410342.516 0, 1102918.548 410336.479 0, 1102611.373 410330.43 0, 1102304.197 410324.4 0, 1101997.021 410318.388 0, 1101689.844 410312.393 0, 1101382.667 410306.417 0, 1101075.49 410300.459 0, 1100768.312 410294.519 0, 1100461.134 410288.597 0, 
+    1100153.956 410282.693 0, 1099846.777 410276.807 0, 1099539.598 410270.939 0, 1099232.419 410265.09 0, 1098925.239 410259.258 0, 1098618.059 410253.445 0, 1098310.879 410247.649 0, 1098003.698 410241.872 0, 1097696.517 410236.113 0, 1097389.336 410230.371 0, 
+    1097082.154 410224.648 0, 1096774.972 410218.943 0, 1096467.79 410213.256 0, 1096160.607 410207.587 0, 1095851.953 410201.91 0, 1095546.241 410196.304 0, 1095239.057 410190.689 0, 1094931.873 410185.093 0, 1094624.689 410179.514 0, 1094317.504 410173.954 0, 
+    1094010.319 410168.412 0, 1093703.134 410162.887 0, 1093395.948 410157.381 0, 1093088.762 410151.893 0, 1092781.576 410146.423 0, 1092474.389 410140.971 0, 1092167.202 410135.538 0, 1091860.015 410130.122 0, 1091552.827 410124.724 0, 1091245.639 410119.345 0, 
+    1090938.451 410113.983 0, 1090631.262 410108.64 0, 1090324.074 410103.314 0, 1090016.884 410098.007 0, 1089709.695 410092.718 0, 1089402.505 410087.447 0, 1089095.315 410082.194 0, 1088788.125 410076.959 0, 1088479.462 410071.717 0, 1088385.372 415621.827 0, 
+    1088291.275 421172.388 0, 1088599.281 421177.619 0, 1088905.818 421182.843 0, 1089212.355 421188.084 0, 1089518.892 421193.344 0, 1089825.428 421198.622 0, 1090131.963 421203.918 0, 1090438.499 421209.232 0, 1090745.034 421214.564 0, 1091051.569 421219.914 0, 
+    1091358.104 421225.283 0, 1091664.638 421230.669 0, 1091971.172 421236.073 0, 1092277.705 421241.495 0, 1092584.239 421246.935 0, 1092890.772 421252.394 0, 1093197.304 421257.87 0, 1093503.837 421263.365 0, 1093810.369 421268.877 0, 1094116.9 421274.408 0, 
+    1094423.432 421279.956 0, 1094729.963 421285.523 0, 1095036.493 421291.107 0, 1095343.024 421296.71 0, 1095648.086 421302.304 0, 1095956.083 421307.97 0, 1096262.613 421313.626 0, 1096569.142 421319.301 0, 1096875.671 421324.994 0, 1097182.199 421330.705 0, 
+    1097488.727 421336.434 0, 1097795.255 421342.181 0, 1098101.782 421347.946 0, 1098408.309 421353.729 0, 1098714.836 421359.53 0, 1099021.362 421365.35 0, 1099327.888 421371.187 0, 1099634.414 421377.042 0, 1099940.939 421382.915 0, 1100247.464 421388.807 0, 
+    1100553.988 421394.716 0, 1100860.513 421400.643 0, 1101167.037 421406.589 0, 1101473.56 421412.552 0, 1101780.083 421418.534 0, 1102086.606 421424.534 0, 1102393.129 421430.551 0, 1102699.651 421436.587 0, 1103004.706 421442.612 0, 1103114.484 415892.339 0, 
+    1103224.253 410342.516 0))
+
+POLYGON ((1117717.315 421754.402 0, 1117412.276 421747.516 0, 1117105.772 421740.614 0, 1116799.268 421733.73 0, 1116492.763 421726.865 0, 1116186.258 421720.017 0, 1115879.752 421713.188 0, 1115573.246 421706.376 0, 1115266.74 421699.583 0, 1114960.233 421692.808 0, 
+    1114653.726 421686.05 0, 1114347.219 421679.311 0, 1114040.711 421672.59 0, 1113734.203 421665.887 0, 1113427.694 421659.201 0, 1113121.185 421652.534 0, 1112814.676 421645.885 0, 1112508.166 421639.254 0, 1112201.656 421632.641 0, 1111895.145 421626.046 0, 
+    1111588.634 421619.469 0, 1111282.123 421612.911 0, 1110975.611 421606.37 0, 1110669.099 421599.847 0, 1110361.121 421593.311 0, 1110056.073 421586.855 0, 1109749.56 421580.387 0, 1109443.046 421573.936 0, 1109136.532 421567.504 0, 1108830.018 421561.089 0, 
+    1108523.503 421554.693 0, 1108216.988 421548.314 0, 1107910.472 421541.954 0, 1107603.956 421535.611 0, 1107297.44 421529.287 0, 1106990.923 421522.981 0, 1106684.406 421516.692 0, 1106377.889 421510.422 0, 1106071.371 421504.17 0, 1105764.853 421497.936 0, 
+    1105458.334 421491.72 0, 1105151.815 421485.522 0, 1104845.296 421479.342 0, 1104538.776 421473.18 0, 1104232.256 421467.036 0, 1103925.736 421460.91 0, 1103619.215 421454.802 0, 1103312.694 421448.712 0, 1103004.706 421442.612 0, 1102894.919 426993.332 0, 
+    1102785.123 432544.496 0, 1103092.455 432550.584 0, 1103398.322 432556.661 0, 1103704.19 432562.755 0, 1104010.057 432568.868 0, 1104315.923 432574.999 0, 1104621.789 432581.148 0, 1104927.655 432587.315 0, 1105233.521 432593.5 0, 1105539.386 432599.702 0, 
+    1105845.25 432605.923 0, 1106151.115 432612.162 0, 1106456.979 432618.419 0, 1106762.843 432624.694 0, 1107068.706 432630.987 0, 1107374.569 432637.297 0, 1107680.431 432643.626 0, 1107986.293 432649.973 0, 1108292.155 432656.338 0, 1108598.017 432662.721 0, 
+    1108903.878 432669.122 0, 1109209.738 432675.541 0, 1109515.598 432681.977 0, 1109821.458 432688.432 0, 1110125.856 432694.874 0, 1110433.177 432701.396 0, 1110739.036 432707.905 0, 1111044.894 432714.432 0, 1111350.752 432720.977 0, 1111656.61 432727.54 0, 
+    1111962.467 432734.121 0, 1112268.324 432740.719 0, 1112574.18 432747.336 0, 1112880.036 432753.971 0, 1113185.892 432760.624 0, 1113491.747 432767.295 0, 1113797.602 432773.984 0, 1114103.456 432780.691 0, 1114409.311 432787.416 0, 1114715.164 432794.159 0, 
+    1115021.017 432800.92 0, 1115326.87 432807.698 0, 1115632.723 432814.495 0, 1115938.575 432821.31 0, 1116244.427 432828.143 0, 1116550.278 432834.994 0, 1116856.129 432841.863 0, 1117161.979 432848.75 0, 1117466.368 432855.622 0, 1117591.847 427304.79 0, 
+    1117717.315 421754.402 0))
+
+POLYGON ((1132146.676 433208.224 0, 1131842.305 433200.492 0, 1131536.475 433192.741 0, 1131230.645 433185.008 0, 1130924.814 433177.293 0, 1130618.983 433169.596 0, 1130313.151 433161.917 0, 1130007.319 433154.256 0, 1129701.487 433146.613 0, 1129395.654 433138.988 0, 
+    1129089.821 433131.381 0, 1128783.987 433123.792 0, 1128478.152 433116.221 0, 1128172.318 433108.668 0, 1127866.482 433101.133 0, 1127560.647 433093.616 0, 1127254.811 433086.117 0, 1126948.974 433078.636 0, 1126643.137 433071.173 0, 1126337.3 433063.728 0, 
+    1126031.462 433056.301 0, 1125725.624 433048.892 0, 1125419.785 433041.501 0, 1125113.946 433034.128 0, 1124806.647 433026.738 0, 1124502.266 433019.436 0, 1124196.426 433012.118 0, 1123890.585 433004.817 0, 1123584.744 432997.534 0, 1123278.902 432990.269 0, 
+    1122973.06 432983.022 0, 1122667.217 432975.793 0, 1122361.374 432968.582 0, 1122055.531 432961.389 0, 1121749.687 432954.214 0, 1121443.843 432947.057 0, 1121137.998 432939.918 0, 1120832.153 432932.797 0, 1120526.307 432925.694 0, 1120220.461 432918.609 0, 
+    1119914.615 432911.542 0, 1119608.768 432904.493 0, 1119302.921 432897.462 0, 1118997.073 432890.449 0, 1118691.225 432883.455 0, 1118385.377 432876.478 0, 1118079.528 432869.519 0, 1117773.679 432862.578 0, 1117466.368 432855.622 0, 1117340.88 438406.895 0, 
+    1117215.382 443958.607 0, 1117522.036 443965.548 0, 1117827.231 443972.474 0, 1118132.427 443979.418 0, 1118437.622 443986.38 0, 1118742.816 443993.36 0, 1119048.01 444000.358 0, 1119353.204 444007.374 0, 1119658.397 444014.408 0, 1119963.59 444021.46 0, 
+    1120268.783 444028.53 0, 1120573.975 444035.617 0, 1120879.166 444042.723 0, 1121184.358 444049.847 0, 1121489.548 444056.989 0, 1121794.739 444064.148 0, 1122099.929 444071.326 0, 1122405.118 444078.521 0, 1122710.307 444085.735 0, 1123015.496 444092.966 0, 
+    1123320.684 444100.216 0, 1123625.872 444107.483 0, 1123931.059 444114.768 0, 1124236.246 444122.072 0, 1124539.976 444129.358 0, 1124846.619 444136.732 0, 1125151.805 444144.089 0, 1125456.99 444151.465 0, 1125762.175 444158.858 0, 1126067.359 444166.269 0, 
+    1126372.543 444173.698 0, 1126677.726 444181.145 0, 1126982.909 444188.61 0, 1127288.092 444196.093 0, 1127593.274 444203.594 0, 1127898.456 444211.113 0, 1128203.637 444218.649 0, 1128508.818 444226.204 0, 1128813.998 444233.777 0, 1129119.178 444241.368 0, 
+    1129424.358 444248.976 0, 1129729.537 444256.603 0, 1130034.715 444264.248 0, 1130339.894 444271.91 0, 1130645.071 444279.591 0, 1130950.249 444287.289 0, 1131255.425 444295.006 0, 1131560.602 444302.74 0, 1131864.322 444310.455 0, 1132005.504 438759.12 0, 
+    1132146.676 433208.224 0))
+
+POLYGON ((1146512.21 444703.688 0, 1146208.51 444695.115 0, 1145903.357 444686.518 0, 1145598.203 444677.94 0, 1145293.049 444669.379 0, 1144987.894 444660.836 0, 1144682.739 444652.312 0, 1144377.583 444643.805 0, 1144072.427 444635.316 0, 1143767.27 444626.845 0, 
+    1143462.113 444618.392 0, 1143156.955 444609.957 0, 1142851.797 444601.541 0, 1142546.638 444593.142 0, 1142241.479 444584.761 0, 1141936.319 444576.397 0, 1141631.159 444568.052 0, 1141325.998 444559.725 0, 1141020.837 444551.416 0, 1140715.675 444543.125 0, 
+    1140410.513 444534.852 0, 1140105.35 444526.596 0, 1139800.187 444518.359 0, 1139495.023 444510.139 0, 1139188.405 444501.899 0, 1138884.695 444493.755 0, 1138579.529 444485.589 0, 1138274.364 444477.442 0, 1137969.198 444469.312 0, 1137664.031 444461.2 0, 
+    1137358.864 444453.107 0, 1137053.697 444445.031 0, 1136748.529 444436.973 0, 1136443.36 444428.934 0, 1136138.191 444420.912 0, 1135833.022 444412.908 0, 1135527.852 444404.922 0, 1135222.682 444396.954 0, 1134917.511 444389.004 0, 1134612.34 444381.072 0, 
+    1134307.168 444373.158 0, 1134001.996 444365.262 0, 1133696.823 444357.384 0, 1133391.65 444349.524 0, 1133086.477 444341.682 0, 1132781.302 444333.857 0, 1132476.128 444326.051 0, 1132170.953 444318.263 0, 1131864.322 444310.455 0, 1131723.129 449862.226 0, 
+    1131581.924 455414.429 0, 1131887.898 455422.22 0, 1132192.42 455429.991 0, 1132496.941 455437.781 0, 1132801.461 455445.588 0, 1133105.981 455453.414 0, 1133410.501 455461.257 0, 1133715.02 455469.118 0, 1134019.539 455476.997 0, 1134324.057 455484.895 0, 
+    1134628.575 455492.81 0, 1134933.092 455500.742 0, 1135237.609 455508.693 0, 1135542.125 455516.662 0, 1135846.641 455524.649 0, 1136151.156 455532.653 0, 1136455.671 455540.676 0, 1136760.185 455548.716 0, 1137064.699 455556.775 0, 1137369.213 455564.851 0, 
+    1137673.726 455572.945 0, 1137978.238 455581.058 0, 1138282.75 455589.188 0, 1138587.262 455597.336 0, 1138890.322 455605.463 0, 1139196.284 455613.685 0, 1139500.794 455621.887 0, 1139805.303 455630.107 0, 1140109.813 455638.345 0, 1140414.321 455646.6 0, 
+    1140718.83 455654.874 0, 1141023.337 455663.165 0, 1141327.844 455671.474 0, 1141632.351 455679.802 0, 1141936.857 455688.147 0, 1142241.363 455696.51 0, 1142545.868 455704.891 0, 1142850.373 455713.29 0, 1143154.877 455721.707 0, 1143459.381 455730.141 0, 
+    1143763.884 455738.594 0, 1144068.387 455747.065 0, 1144372.889 455755.553 0, 1144677.391 455764.06 0, 1144981.892 455772.584 0, 1145286.393 455781.126 0, 1145590.893 455789.687 0, 1145895.393 455798.265 0, 1146198.443 455806.82 0, 1146355.332 450255.038 0, 
+    1146512.21 444703.688 0))
+
+POLYGON ((1160813.794 456240.503 0, 1160510.768 456231.092 0, 1160206.293 456221.654 0, 1159901.819 456212.233 0, 1159597.343 456202.831 0, 1159292.867 456193.446 0, 1158988.391 456184.079 0, 1158683.914 456174.73 0, 1158379.436 456165.4 0, 1158074.958 456156.087 0, 
+    1157770.479 456146.792 0, 1157466 456137.515 0, 1157161.52 456128.255 0, 1156857.04 456119.014 0, 1156552.559 456109.791 0, 1156248.077 456100.585 0, 1155943.595 456091.398 0, 1155639.113 456082.228 0, 1155334.63 456073.077 0, 1155030.146 456063.943 0, 
+    1154725.662 456054.827 0, 1154421.177 456045.729 0, 1154116.692 456036.649 0, 1153812.206 456027.587 0, 1153506.271 456018.5 0, 1153203.233 456009.517 0, 1152898.746 456000.509 0, 1152594.258 455991.518 0, 1152289.77 455982.546 0, 1151985.281 455973.591 0, 
+    1151680.791 455964.655 0, 1151376.301 455955.736 0, 1151071.811 455946.835 0, 1150767.32 455937.953 0, 1150462.828 455929.088 0, 1150158.336 455920.241 0, 1149853.844 455911.412 0, 1149549.351 455902.6 0, 1149244.857 455893.807 0, 1148940.363 455885.032 0, 
+    1148635.868 455876.275 0, 1148331.373 455867.535 0, 1148026.877 455858.814 0, 1147722.381 455850.11 0, 1147417.884 455841.424 0, 1147113.387 455832.757 0, 1146808.889 455824.107 0, 1146504.391 455815.475 0, 1146198.443 455806.82 0, 1146041.541 461359.031 0, 
+    1145884.627 466911.669 0, 1146189.918 466920.305 0, 1146493.763 466928.919 0, 1146797.607 466937.55 0, 1147101.451 466946.199 0, 1147405.294 466954.866 0, 1147709.137 466963.551 0, 1148012.979 466972.254 0, 1148316.82 466980.975 0, 1148620.661 466989.713 0, 
+    1148924.502 466998.47 0, 1149228.342 467007.244 0, 1149532.181 467016.036 0, 1149836.02 467024.846 0, 1150139.859 467033.674 0, 1150443.697 467042.52 0, 1150747.534 467051.384 0, 1151051.371 467060.266 0, 1151355.207 467069.165 0, 1151659.043 467078.083 0, 
+    1151962.879 467087.018 0, 1152266.713 467095.971 0, 1152570.548 467104.942 0, 1152874.381 467113.931 0, 1153176.769 467122.895 0, 1153482.047 467131.963 0, 1153785.88 467141.005 0, 1154089.711 467150.066 0, 1154393.542 467159.144 0, 1154697.373 467168.24 0, 
+    1155001.203 467177.354 0, 1155305.032 467186.486 0, 1155608.861 467195.636 0, 1155912.69 467204.804 0, 1156216.518 467213.99 0, 1156520.345 467223.193 0, 1156824.172 467232.415 0, 1157127.998 467241.654 0, 1157431.824 467250.911 0, 1157735.649 467260.186 0, 
+    1158039.473 467269.479 0, 1158343.297 467278.79 0, 1158647.121 467288.119 0, 1158950.944 467297.465 0, 1159254.766 467306.83 0, 1159558.588 467316.212 0, 1159862.409 467325.612 0, 1160166.23 467335.03 0, 1160468.606 467344.422 0, 1160641.207 461792.249 0, 
+    1160813.794 456240.503 0))
+
+POLYGON ((1175051.305 467818.375 0, 1174748.954 467808.129 0, 1174445.161 467797.853 0, 1174141.368 467787.594 0, 1173837.574 467777.354 0, 1173533.779 467767.131 0, 1173229.984 467756.926 0, 1172926.188 467746.739 0, 1172622.391 467736.57 0, 1172318.594 467726.419 0, 
+    1172014.796 467716.285 0, 1171710.998 467706.17 0, 1171407.199 467696.072 0, 1171103.399 467685.992 0, 1170799.599 467675.93 0, 1170495.799 467665.886 0, 1170191.997 467655.86 0, 1169888.195 467645.852 0, 1169584.393 467635.862 0, 1169280.59 467625.889 0, 
+    1168976.786 467615.935 0, 1168672.982 467605.998 0, 1168369.177 467596.079 0, 1168065.372 467586.178 0, 1167760.123 467576.248 0, 1167457.759 467566.43 0, 1167153.952 467556.583 0, 1166850.144 467546.753 0, 1166546.336 467536.942 0, 1166242.527 467527.148 0, 
+    1165938.718 467517.372 0, 1165634.908 467507.615 0, 1165331.097 467497.875 0, 1165027.286 467488.152 0, 1164723.474 467478.448 0, 1164419.662 467468.762 0, 1164115.849 467459.093 0, 1163812.036 467449.443 0, 1163508.222 467439.81 0, 1163204.407 467430.195 0, 
+    1162900.592 467420.598 0, 1162596.776 467411.019 0, 1162292.96 467401.458 0, 1161989.143 467391.915 0, 1161685.326 467382.389 0, 1161381.508 467372.882 0, 1161077.689 467363.392 0, 1160773.87 467353.92 0, 1160468.606 467344.422 0, 1160295.992 472897.017 0, 
+    1160123.365 478450.034 0, 1160427.973 478459.512 0, 1160731.138 478468.963 0, 1161034.303 478478.432 0, 1161337.467 478487.92 0, 1161640.631 478497.424 0, 1161943.794 478506.947 0, 1162246.957 478516.488 0, 1162550.119 478526.046 0, 1162853.28 478535.623 0, 
+    1163156.441 478545.217 0, 1163459.602 478554.829 0, 1163762.762 478564.459 0, 1164065.921 478574.106 0, 1164369.079 478583.772 0, 1164672.238 478593.455 0, 1164975.395 478603.156 0, 1165278.552 478612.875 0, 1165581.708 478622.612 0, 1165884.864 478632.367 0, 
+    1166188.02 478642.14 0, 1166491.174 478651.93 0, 1166794.328 478661.738 0, 1167097.482 478671.564 0, 1167399.195 478681.362 0, 1167703.787 478691.27 0, 1168006.939 478701.15 0, 1168310.09 478711.047 0, 1168613.241 478720.963 0, 1168916.391 478730.896 0, 
+    1169219.54 478740.847 0, 1169522.689 478750.816 0, 1169825.837 478760.802 0, 1170128.985 478770.807 0, 1170432.132 478780.829 0, 1170735.279 478790.869 0, 1171038.424 478800.927 0, 1171341.57 478811.003 0, 1171644.715 478821.097 0, 1171947.859 478831.209 0, 
+    1172251.002 478841.338 0, 1172554.145 478851.485 0, 1172857.287 478861.65 0, 1173160.429 478871.833 0, 1173463.57 478882.034 0, 1173766.711 478892.253 0, 1174069.851 478902.489 0, 1174372.99 478912.744 0, 1174674.69 478922.967 0, 1174863.005 473370.461 0, 
+    1175051.305 467818.375 0))
+
+POLYGON ((1189224.621 479437.009 0, 1188922.948 479425.933 0, 1188619.839 479414.822 0, 1188316.729 479403.729 0, 1188013.619 479392.654 0, 1187710.508 479381.597 0, 1187407.396 479370.558 0, 1187104.284 479359.536 0, 1186801.171 479348.533 0, 1186498.057 479337.547 0, 
+    1186194.943 479326.579 0, 1185891.828 479315.629 0, 1185588.712 479304.697 0, 1185285.596 479293.782 0, 1184982.479 479282.885 0, 1184679.361 479272.007 0, 1184376.243 479261.146 0, 1184073.124 479250.303 0, 1183770.005 479239.477 0, 1183466.885 479228.67 0, 
+    1183163.764 479217.88 0, 1182860.642 479207.109 0, 1182557.52 479196.355 0, 1182254.398 479185.619 0, 1181949.837 479174.85 0, 1181648.151 479164.2 0, 1181345.026 479153.518 0, 1181041.901 479142.853 0, 1180738.775 479132.206 0, 1180435.649 479121.577 0, 
+    1180132.522 479110.966 0, 1179829.394 479100.373 0, 1179526.266 479089.797 0, 1179223.137 479079.239 0, 1178920.007 479068.7 0, 1178616.877 479058.178 0, 1178313.746 479047.674 0, 1178010.615 479037.187 0, 1177707.483 479026.719 0, 1177404.35 479016.268 0, 
+    1177101.217 479005.836 0, 1176798.083 478995.421 0, 1176494.949 478985.024 0, 1176191.813 478974.644 0, 1175888.678 478964.283 0, 1175585.541 478953.939 0, 1175282.405 478943.614 0, 1174979.267 478933.306 0, 1174674.69 478922.967 0, 1174486.362 484475.891 0, 
+    1174298.019 490029.229 0, 1174601.939 490039.545 0, 1174904.423 490049.831 0, 1175206.906 490060.134 0, 1175509.389 490070.455 0, 1175811.871 490080.794 0, 1176114.352 490091.151 0, 1176416.833 490101.526 0, 1176719.313 490111.918 0, 1177021.793 490122.329 0, 
+    1177324.272 490132.757 0, 1177626.75 490143.203 0, 1177929.228 490153.666 0, 1178231.705 490164.148 0, 1178534.181 490174.647 0, 1178836.657 490185.164 0, 1179139.132 490195.699 0, 1179441.607 490206.252 0, 1179744.081 490216.822 0, 1180046.554 490227.41 0, 
+    1180349.027 490238.016 0, 1180651.499 490248.64 0, 1180953.971 490259.282 0, 1181256.442 490269.941 0, 1181557.477 490280.568 0, 1181861.381 490291.314 0, 1182163.85 490302.027 0, 1182466.319 490312.757 0, 1182768.787 490323.506 0, 1183071.254 490334.272 0, 
+    1183373.72 490345.056 0, 1183676.186 490355.858 0, 1183978.651 490366.678 0, 1184281.116 490377.515 0, 1184583.58 490388.371 0, 1184886.043 490399.244 0, 1185188.506 490410.135 0, 1185490.968 490421.044 0, 1185793.429 490431.97 0, 1186095.89 490442.914 0, 
+    1186398.35 490453.877 0, 1186700.809 490464.857 0, 1187003.268 490475.854 0, 1187305.726 490486.87 0, 1187608.183 490497.903 0, 1187910.64 490508.954 0, 1188213.096 490520.023 0, 1188515.552 490531.11 0, 1188816.574 490542.162 0, 1189020.605 484989.378 0, 
+    1189224.621 479437.009 0))
+
+POLYGON ((1203333.621 491096.111 0, 1203032.63 491084.208 0, 1202730.207 491072.267 0, 1202427.783 491060.344 0, 1202125.359 491048.438 0, 1201822.934 491036.55 0, 1201520.508 491024.68 0, 1201218.081 491012.828 0, 1200915.654 491000.994 0, 1200613.226 490989.177 0, 
+    1200310.798 490977.378 0, 1200008.368 490965.597 0, 1199705.938 490953.834 0, 1199403.508 490942.089 0, 1199101.076 490930.361 0, 1198798.644 490918.651 0, 1198496.212 490906.959 0, 1198193.778 490895.285 0, 1197891.344 490883.629 0, 1197588.909 490871.99 0, 
+    1197286.474 490860.369 0, 1196984.038 490848.766 0, 1196681.601 490837.181 0, 1196379.163 490825.614 0, 1196075.293 490814.01 0, 1195774.286 490802.532 0, 1195471.847 490791.019 0, 1195169.406 490779.522 0, 1194866.966 490768.044 0, 1194564.524 490756.583 0, 
+    1194262.082 490745.141 0, 1193959.639 490733.716 0, 1193657.195 490722.308 0, 1193354.751 490710.919 0, 1193052.306 490699.547 0, 1192749.86 490688.194 0, 1192447.414 490676.858 0, 1192144.967 490665.54 0, 1191842.519 490654.239 0, 1191540.071 490642.957 0, 
+    1191237.622 490631.692 0, 1190935.173 490620.445 0, 1190632.722 490609.216 0, 1190330.271 490598.004 0, 1190027.82 490586.811 0, 1189725.368 490575.635 0, 1189422.915 490564.477 0, 1189120.461 490553.337 0, 1188816.574 490542.162 0, 1188612.527 496095.357 0, 
+    1188408.466 501648.96 0, 1188711.697 501660.111 0, 1189013.497 501671.227 0, 1189315.296 501682.361 0, 1189617.094 501693.512 0, 1189918.892 501704.682 0, 1190220.69 501715.869 0, 1190522.486 501727.074 0, 1190824.282 501738.296 0, 1191126.077 501749.537 0, 
+    1191427.872 501760.795 0, 1191729.666 501772.071 0, 1192031.459 501783.365 0, 1192333.252 501794.676 0, 1192635.043 501806.005 0, 1192936.835 501817.352 0, 1193238.625 501828.717 0, 1193540.415 501840.099 0, 1193842.204 501851.5 0, 1194143.993 501862.918 0, 
+    1194445.781 501874.354 0, 1194747.568 501885.807 0, 1195049.355 501897.279 0, 1195351.14 501908.768 0, 1195651.497 501920.22 0, 1195954.71 501931.799 0, 1196256.494 501943.342 0, 1196558.277 501954.902 0, 1196860.06 501966.48 0, 1197161.841 501978.075 0, 
+    1197463.623 501989.689 0, 1197765.403 502001.32 0, 1198067.183 502012.969 0, 1198368.962 502024.636 0, 1198670.74 502036.32 0, 1198972.518 502048.022 0, 1199274.295 502059.742 0, 1199576.071 502071.48 0, 1199877.847 502083.236 0, 1200179.622 502095.009 0, 
+    1200481.396 502106.8 0, 1200783.169 502118.609 0, 1201084.942 502130.435 0, 1201386.714 502142.28 0, 1201688.486 502154.142 0, 1201990.257 502166.022 0, 1202292.027 502177.919 0, 1202593.796 502189.835 0, 1202894.137 502201.711 0, 1203113.887 496648.707 0, 
+    1203333.621 491096.111 0))
+
+POLYGON ((1217378.188 502795.385 0, 1217077.88 502782.66 0, 1216776.145 502769.892 0, 1216474.41 502757.142 0, 1216172.674 502744.41 0, 1215870.937 502731.695 0, 1215569.2 502718.998 0, 1215267.462 502706.319 0, 1214965.723 502693.658 0, 1214663.983 502681.014 0, 
+    1214362.242 502668.388 0, 1214060.501 502655.78 0, 1213758.759 502643.19 0, 1213457.017 502630.617 0, 1213155.273 502618.063 0, 1212853.529 502605.526 0, 1212551.784 502593.006 0, 1212250.038 502580.505 0, 1211948.292 502568.021 0, 1211646.545 502555.555 0, 
+    1211344.797 502543.107 0, 1211043.049 502530.677 0, 1210741.299 502518.264 0, 1210439.549 502505.869 0, 1210136.372 502493.433 0, 1209836.047 502481.132 0, 1209534.295 502468.791 0, 1209232.542 502456.467 0, 1208930.788 502444.161 0, 1208629.034 502431.872 0, 
+    1208327.279 502419.602 0, 1208025.523 502407.349 0, 1207723.766 502395.114 0, 1207422.009 502382.896 0, 1207120.251 502370.697 0, 1206818.492 502358.515 0, 1206516.733 502346.351 0, 1206214.973 502334.205 0, 1205913.212 502322.076 0, 1205611.451 502309.965 0, 
+    1205309.688 502297.872 0, 1205007.925 502285.797 0, 1204706.162 502273.74 0, 1204404.397 502261.7 0, 1204102.632 502249.678 0, 1203800.866 502237.674 0, 1203499.1 502225.687 0, 1203197.332 502213.719 0, 1202894.137 502201.711 0, 1202674.371 507755.121 0, 
+    1202454.588 513308.932 0, 1202757.127 513320.914 0, 1203058.241 513332.856 0, 1203359.353 513344.817 0, 1203660.465 513356.795 0, 1203961.577 513368.791 0, 1204262.687 513380.805 0, 1204563.797 513392.836 0, 1204864.907 513404.885 0, 1205166.015 513416.952 0, 
+    1205467.123 513429.036 0, 1205768.23 513441.139 0, 1206069.337 513453.259 0, 1206370.442 513465.396 0, 1206671.547 513477.552 0, 1206972.651 513489.725 0, 1207273.755 513501.916 0, 1207574.858 513514.124 0, 1207875.96 513526.351 0, 1208177.061 513538.595 0, 
+    1208478.162 513550.856 0, 1208779.262 513563.136 0, 1209080.361 513575.433 0, 1209381.46 513587.748 0, 1209681.134 513600.022 0, 1209983.654 513612.431 0, 1210284.751 513624.799 0, 1210585.846 513637.185 0, 1210886.941 513649.588 0, 1211188.035 513662.01 0, 
+    1211489.129 513674.449 0, 1211790.221 513686.905 0, 1212091.313 513699.38 0, 1212392.404 513711.872 0, 1212693.495 513724.382 0, 1212994.585 513736.909 0, 1213295.674 513749.455 0, 1213596.762 513762.018 0, 1213897.849 513774.598 0, 1214198.936 513787.197 0, 
+    1214500.022 513799.813 0, 1214801.107 513812.447 0, 1215102.192 513825.098 0, 1215403.276 513837.768 0, 1215704.359 513850.455 0, 1216005.441 513863.16 0, 1216306.523 513875.882 0, 1216607.603 513888.622 0, 1216907.261 513901.32 0, 1217142.733 508348.152 0, 
+    1217378.188 502795.385 0))
+
+POLYGON ((1231358.203 514534.537 0, 1231058.58 514520.993 0, 1230757.536 514507.402 0, 1230456.492 514493.829 0, 1230155.447 514480.273 0, 1229854.401 514466.736 0, 1229553.354 514453.216 0, 1229252.306 514439.714 0, 1228951.258 514426.229 0, 1228650.209 514412.762 0, 
+    1228349.159 514399.313 0, 1228048.108 514385.882 0, 1227747.057 514372.468 0, 1227446.004 514359.073 0, 1227144.951 514345.694 0, 1226843.897 514332.334 0, 1226542.842 514318.991 0, 1226241.787 514305.666 0, 1225940.731 514292.359 0, 1225639.674 514279.069 0, 
+    1225338.616 514265.798 0, 1225037.557 514252.543 0, 1224736.498 514239.307 0, 1224435.438 514226.088 0, 1224132.956 514212.825 0, 1223833.315 514199.704 0, 1223532.252 514186.539 0, 1223231.189 514173.391 0, 1222930.125 514160.261 0, 1222629.06 514147.148 0, 
+    1222327.995 514134.054 0, 1222026.928 514120.977 0, 1221725.861 514107.918 0, 1221424.793 514094.876 0, 1221123.725 514081.852 0, 1220822.655 514068.846 0, 1220521.585 514055.858 0, 1220220.514 514042.887 0, 1219919.442 514029.935 0, 1219618.37 514016.999 0, 
+    1219317.297 514004.082 0, 1219016.223 513991.182 0, 1218715.148 513978.3 0, 1218414.072 513965.436 0, 1218112.996 513952.589 0, 1217811.919 513939.761 0, 1217510.841 513926.949 0, 1217209.763 513914.156 0, 1216907.261 513901.32 0, 1216671.773 519454.887 0, 
+    1216436.267 525008.85 0, 1216738.111 525021.658 0, 1217038.536 525034.424 0, 1217338.96 525047.207 0, 1217639.384 525060.008 0, 1217939.806 525072.827 0, 1218240.228 525085.663 0, 1218540.649 525098.517 0, 1218841.069 525111.389 0, 1219141.489 525124.278 0, 
+    1219441.907 525137.186 0, 1219742.325 525150.11 0, 1220042.742 525163.053 0, 1220343.159 525176.013 0, 1220643.575 525188.991 0, 1220943.99 525201.986 0, 1221244.404 525214.999 0, 1221544.817 525228.03 0, 1221845.23 525241.079 0, 1222145.642 525254.145 0, 
+    1222446.053 525267.229 0, 1222746.463 525280.33 0, 1223046.873 525293.45 0, 1223347.281 525306.587 0, 1223646.272 525319.679 0, 1223948.096 525332.913 0, 1224248.503 525346.103 0, 1224548.909 525359.311 0, 1224849.313 525372.536 0, 1225149.718 525385.78 0, 
+    1225450.121 525399.04 0, 1225750.523 525412.319 0, 1226050.925 525425.615 0, 1226351.326 525438.928 0, 1226651.726 525452.26 0, 1226952.126 525465.609 0, 1227252.524 525478.976 0, 1227552.922 525492.36 0, 1227853.319 525505.762 0, 1228153.716 525519.182 0, 
+    1228454.111 525532.62 0, 1228754.506 525546.075 0, 1229054.9 525559.548 0, 1229355.293 525573.038 0, 1229655.685 525586.547 0, 1229956.077 525600.073 0, 1230256.467 525613.616 0, 1230556.857 525627.177 0, 1230855.83 525640.692 0, 1231107.025 520087.417 0, 
+    1231358.203 514534.537 0))
+
+POLYGON ((1245273.55 526313.27 0, 1244974.615 526298.91 0, 1244674.264 526284.5 0, 1244373.913 526270.108 0, 1244073.561 526255.733 0, 1243773.208 526241.376 0, 1243472.854 526227.037 0, 1243172.499 526212.716 0, 1242872.144 526198.412 0, 1242571.788 526184.126 0, 
+    1242271.431 526169.857 0, 1241971.073 526155.607 0, 1241670.714 526141.374 0, 1241370.354 526127.158 0, 1241069.994 526112.96 0, 1240769.632 526098.78 0, 1240469.27 526084.618 0, 1240168.907 526070.473 0, 1239868.543 526056.346 0, 1239568.179 526042.237 0, 
+    1239267.813 526028.145 0, 1238967.447 526014.071 0, 1238667.08 526000.015 0, 1238366.712 525985.976 0, 1238064.927 525971.889 0, 1237765.973 525957.952 0, 1237465.603 525943.966 0, 1237165.231 525929.999 0, 1236864.859 525916.048 0, 1236564.486 525902.116 0, 
+    1236264.113 525888.201 0, 1235963.738 525874.304 0, 1235663.363 525860.424 0, 1235362.986 525846.562 0, 1235062.609 525832.718 0, 1234762.232 525818.892 0, 1234461.853 525805.083 0, 1234161.474 525791.292 0, 1233861.093 525777.518 0, 1233560.712 525763.763 0, 
+    1233260.33 525750.024 0, 1232959.948 525736.304 0, 1232659.564 525722.601 0, 1232359.18 525708.916 0, 1232058.795 525695.249 0, 1231758.409 525681.599 0, 1231458.022 525667.967 0, 1231157.635 525654.353 0, 1230855.83 525640.692 0, 1230604.616 531194.36 0, 
+    1230353.385 536748.418 0, 1230654.533 536762.049 0, 1230954.267 536775.634 0, 1231254 536789.236 0, 1231553.732 536802.856 0, 1231853.464 536816.494 0, 1232153.194 536830.149 0, 1232452.924 536843.822 0, 1232752.653 536857.513 0, 1233052.381 536871.221 0, 
+    1233352.108 536884.947 0, 1233651.835 536898.69 0, 1233951.56 536912.451 0, 1234251.285 536926.23 0, 1234551.009 536940.026 0, 1234850.733 536953.84 0, 1235150.455 536967.672 0, 1235450.177 536981.521 0, 1235749.897 536995.388 0, 1236049.617 537009.273 0, 
+    1236349.337 537023.175 0, 1236649.055 537037.095 0, 1236948.772 537051.032 0, 1237248.489 537064.988 0, 1237546.793 537078.894 0, 1237847.92 537092.951 0, 1238147.634 537106.959 0, 1238447.348 537120.985 0, 1238747.06 537135.028 0, 1239046.772 537149.089 0, 
+    1239346.483 537163.168 0, 1239646.193 537177.264 0, 1239945.903 537191.378 0, 1240245.611 537205.509 0, 1240545.319 537219.659 0, 1240845.025 537233.825 0, 1241144.731 537248.01 0, 1241444.436 537262.212 0, 1241744.141 537276.432 0, 1242043.844 537290.669 0, 
+    1242343.547 537304.924 0, 1242643.249 537319.197 0, 1242942.949 537333.487 0, 1243242.65 537347.795 0, 1243542.349 537362.121 0, 1243842.047 537376.464 0, 1244141.745 537390.825 0, 1244441.441 537405.203 0, 1244739.726 537419.532 0, 1245006.648 531866.206 0, 
+    1245273.55 526313.27 0))
+
+POLYGON ((1259124.114 538131.286 0, 1258825.868 538116.115 0, 1258526.213 538100.89 0, 1258226.558 538085.683 0, 1257926.901 538070.493 0, 1257627.243 538055.321 0, 1257327.585 538040.166 0, 1257027.926 538025.029 0, 1256728.265 538009.91 0, 1256428.604 537994.808 0, 
+    1256128.942 537979.724 0, 1255829.279 537964.657 0, 1255529.615 537949.609 0, 1255229.951 537934.578 0, 1254930.285 537919.564 0, 1254630.619 537904.568 0, 1254330.951 537889.59 0, 1254031.283 537874.629 0, 1253731.614 537859.686 0, 1253431.944 537844.761 0, 
+    1253132.273 537829.853 0, 1252832.602 537814.963 0, 1252532.929 537800.091 0, 1252233.256 537785.236 0, 1251932.171 537770.329 0, 1251633.906 537755.58 0, 1251334.23 537740.778 0, 1251034.553 537725.993 0, 1250734.875 537711.227 0, 1250435.196 537696.478 0, 
+    1250135.517 537681.747 0, 1249835.836 537667.033 0, 1249536.155 537652.337 0, 1249236.473 537637.659 0, 1248936.79 537622.998 0, 1248637.106 537608.355 0, 1248337.421 537593.729 0, 1248037.736 537579.121 0, 1247738.049 537564.531 0, 1247438.362 537549.959 0, 
+    1247138.674 537535.404 0, 1246838.985 537520.866 0, 1246539.295 537506.347 0, 1246239.604 537491.845 0, 1245939.912 537477.361 0, 1245640.22 537462.894 0, 1245340.526 537448.445 0, 1245040.832 537434.013 0, 1244739.726 537419.532 0, 1244472.787 542973.244 0, 
+    1244205.828 548527.339 0, 1244506.277 548541.789 0, 1244805.318 548556.189 0, 1245104.357 548570.607 0, 1245403.396 548585.042 0, 1245702.434 548599.495 0, 1246001.471 548613.965 0, 1246300.507 548628.453 0, 1246599.542 548642.959 0, 1246898.577 548657.482 0, 
+    1247197.61 548672.023 0, 1247496.643 548686.581 0, 1247795.675 548701.157 0, 1248094.706 548715.751 0, 1248393.736 548730.362 0, 1248692.765 548744.99 0, 1248991.794 548759.637 0, 1249290.821 548774.301 0, 1249589.848 548788.982 0, 1249888.874 548803.682 0, 
+    1250187.899 548818.398 0, 1250486.923 548833.133 0, 1250785.946 548847.885 0, 1251084.968 548862.654 0, 1251382.583 548877.372 0, 1251683.01 548892.246 0, 1251982.03 548907.068 0, 1252281.049 548921.908 0, 1252580.067 548936.766 0, 1252879.084 548951.641 0, 
+    1253178.1 548966.534 0, 1253477.116 548981.444 0, 1253776.13 548996.372 0, 1254075.144 549011.318 0, 1254374.157 549026.281 0, 1254673.168 549041.262 0, 1254972.179 549056.26 0, 1255271.189 549071.276 0, 1255570.199 549086.31 0, 1255869.207 549101.361 0, 
+    1256168.214 549116.429 0, 1256467.221 549131.516 0, 1256766.227 549146.62 0, 1257065.231 549161.741 0, 1257364.235 549176.88 0, 1257663.238 549192.037 0, 1257962.24 549207.212 0, 1258261.242 549222.403 0, 1258558.836 549237.542 0, 1258841.485 543684.222 0, 
+    1259124.114 538131.286 0))
+
+POLYGON ((1272909.781 549988.291 0, 1272612.227 549972.312 0, 1272313.27 549956.275 0, 1272014.312 549940.256 0, 1271715.353 549924.255 0, 1271416.394 549908.271 0, 1271117.433 549892.305 0, 1270818.471 549876.356 0, 1270519.508 549860.425 0, 1270220.544 549844.512 0, 
+    1269921.58 549828.616 0, 1269622.614 549812.737 0, 1269323.648 549796.877 0, 1269024.681 549781.034 0, 1268725.712 549765.208 0, 1268426.743 549749.4 0, 1268127.773 549733.61 0, 1267828.802 549717.837 0, 1267529.83 549702.082 0, 1267230.857 549686.345 0, 
+    1266931.883 549670.625 0, 1266632.908 549654.923 0, 1266333.932 549639.238 0, 1266034.955 549623.571 0, 1265734.574 549607.848 0, 1265436.999 549592.29 0, 1265138.02 549576.675 0, 1264839.04 549561.079 0, 1264540.058 549545.5 0, 1264241.076 549529.938 0, 
+    1263942.093 549514.394 0, 1263643.109 549498.868 0, 1263344.124 549483.359 0, 1263045.138 549467.868 0, 1262746.151 549452.394 0, 1262447.164 549436.939 0, 1262148.175 549421.5 0, 1261849.186 549406.079 0, 1261550.195 549390.676 0, 1261251.204 549375.291 0, 
+    1260952.212 549359.923 0, 1260653.219 549344.573 0, 1260354.225 549329.24 0, 1260055.23 549313.925 0, 1259756.234 549298.627 0, 1259457.237 549283.347 0, 1259158.24 549268.085 0, 1258859.241 549252.84 0, 1258558.836 549237.542 0, 1258276.169 554791.241 0, 
+    1257993.482 560345.317 0, 1258293.23 560360.582 0, 1258591.574 560375.794 0, 1258889.918 560391.023 0, 1259188.261 560406.269 0, 1259486.603 560421.533 0, 1259784.944 560436.815 0, 1260083.284 560452.114 0, 1260381.624 560467.431 0, 1260679.962 560482.765 0, 
+    1260978.3 560498.117 0, 1261276.636 560513.486 0, 1261574.972 560528.873 0, 1261873.307 560544.278 0, 1262171.641 560559.7 0, 1262469.974 560575.14 0, 1262768.306 560590.597 0, 1263066.637 560606.072 0, 1263364.967 560621.564 0, 1263663.297 560637.074 0, 
+    1263961.625 560652.602 0, 1264259.953 560668.147 0, 1264558.279 560683.709 0, 1264856.605 560699.289 0, 1265153.529 560714.814 0, 1265453.254 560730.502 0, 1265751.577 560746.135 0, 1266049.899 560761.786 0, 1266348.22 560777.454 0, 1266646.54 560793.139 0, 
+    1266944.859 560808.842 0, 1267243.177 560824.563 0, 1267541.495 560840.301 0, 1267839.811 560856.057 0, 1268138.127 560871.83 0, 1268436.441 560887.621 0, 1268734.755 560903.429 0, 1269033.068 560919.255 0, 1269331.38 560935.099 0, 1269629.691 560950.96 0, 
+    1269928.001 560966.838 0, 1270226.31 560982.735 0, 1270524.618 560998.648 0, 1270822.925 561014.58 0, 1271121.231 561030.529 0, 1271419.536 561046.495 0, 1271717.841 561062.479 0, 1272016.144 561078.481 0, 1272313.047 561094.424 0, 1272611.424 555541.169 0, 
+    1272909.781 549988.291 0))
+
+POLYGON ((1286630.438 561883.984 0, 1286333.58 561867.202 0, 1286035.323 561850.357 0, 1285737.065 561833.531 0, 1285438.806 561816.722 0, 1285140.546 561799.93 0, 1284842.285 561783.156 0, 1284544.023 561766.399 0, 1284245.76 561749.661 0, 1283947.496 561732.939 0, 
+    1283649.231 561716.235 0, 1283350.965 561699.549 0, 1283052.698 561682.88 0, 1282754.43 561666.229 0, 1282456.162 561649.596 0, 1282157.892 561632.98 0, 1281859.621 561616.381 0, 1281561.349 561599.8 0, 1281263.077 561583.237 0, 1280964.803 561566.691 0, 
+    1280666.528 561550.163 0, 1280368.253 561533.652 0, 1280069.976 561517.159 0, 1279771.698 561500.683 0, 1279472.021 561484.148 0, 1279175.14 561467.785 0, 1278876.86 561451.362 0, 1278578.578 561434.957 0, 1278280.296 561418.569 0, 1277982.013 561402.199 0, 
+    1277683.728 561385.846 0, 1277385.443 561369.511 0, 1277087.157 561353.193 0, 1276788.869 561336.893 0, 1276490.581 561320.611 0, 1276192.292 561304.346 0, 1275894.002 561288.098 0, 1275595.711 561271.869 0, 1275297.419 561255.656 0, 1274999.126 561239.462 0, 
+    1274700.832 561223.285 0, 1274402.537 561207.125 0, 1274104.241 561190.983 0, 1273805.945 561174.859 0, 1273507.647 561158.752 0, 1273209.348 561142.662 0, 1272911.049 561126.591 0, 1272612.748 561110.536 0, 1272313.047 561094.424 0, 1272014.65 566648.054 0, 
+    1271716.232 572202.053 0, 1272015.277 572218.13 0, 1272312.924 572234.149 0, 1272610.569 572250.185 0, 1272908.214 572266.24 0, 1273205.858 572282.311 0, 1273503.501 572298.4 0, 1273801.143 572314.507 0, 1274098.784 572330.631 0, 1274396.425 572346.773 0, 
+    1274694.064 572362.932 0, 1274991.702 572379.109 0, 1275289.339 572395.303 0, 1275586.976 572411.515 0, 1275884.611 572427.744 0, 1276182.246 572443.991 0, 1276479.879 572460.255 0, 1276777.512 572476.537 0, 1277075.143 572492.836 0, 1277372.774 572509.153 0, 
+    1277670.404 572525.487 0, 1277968.032 572541.839 0, 1278265.66 572558.209 0, 1278563.287 572574.596 0, 1278859.517 572590.923 0, 1279158.537 572607.422 0, 1279456.161 572623.861 0, 1279753.784 572640.318 0, 1280051.406 572656.793 0, 1280349.027 572673.285 0, 
+    1280646.647 572689.794 0, 1280944.266 572706.322 0, 1281241.884 572722.866 0, 1281539.501 572739.428 0, 1281837.117 572756.008 0, 1282134.732 572772.605 0, 1282432.346 572789.22 0, 1282729.96 572805.852 0, 1283027.572 572822.501 0, 1283325.183 572839.169 0, 
+    1283622.793 572855.853 0, 1283920.402 572872.556 0, 1284218.011 572889.275 0, 1284515.618 572906.013 0, 1284813.224 572922.767 0, 1285110.83 572939.54 0, 1285408.434 572956.33 0, 1285706.037 572973.137 0, 1286002.245 572989.883 0, 1286316.352 567436.748 0, 
+    1286630.438 561883.984 0))
+
+POLYGON ((1300285.975 573818.07 0, 1299989.813 573800.487 0, 1299692.259 573782.839 0, 1299394.703 573765.208 0, 1299097.146 573747.595 0, 1298799.589 573730 0, 1298502.03 573712.422 0, 1298204.47 573694.861 0, 1297906.909 573677.318 0, 1297609.347 573659.793 0, 
+    1297311.784 573642.285 0, 1297014.22 573624.794 0, 1296716.655 573607.322 0, 1296419.089 573589.866 0, 1296121.522 573572.428 0, 1295823.954 573555.008 0, 1295526.385 573537.605 0, 1295228.815 573520.22 0, 1294931.244 573502.852 0, 1294633.672 573485.502 0, 
+    1294336.099 573468.169 0, 1294038.524 573450.854 0, 1293740.949 573433.556 0, 1293443.373 573416.276 0, 1293144.403 573398.932 0, 1292848.217 573381.768 0, 1292550.638 573364.54 0, 1292253.058 573347.33 0, 1291955.477 573330.137 0, 1291657.894 573312.962 0, 
+    1291360.311 573295.804 0, 1291062.727 573278.664 0, 1290765.141 573261.541 0, 1290467.555 573244.436 0, 1290169.968 573227.349 0, 1289872.379 573210.279 0, 1289574.79 573193.226 0, 1289277.199 573176.191 0, 1288979.608 573159.174 0, 1288682.016 573142.174 0, 
+    1288384.422 573125.191 0, 1288086.828 573108.226 0, 1287789.233 573091.279 0, 1287491.636 573074.349 0, 1287194.039 573057.436 0, 1286896.441 573040.541 0, 1286598.841 573023.664 0, 1286301.241 573006.804 0, 1286002.245 572989.883 0, 1285688.117 578543.385 0, 
+    1285373.969 584097.251 0, 1285672.308 584114.135 0, 1285969.254 584130.958 0, 1286266.2 584147.798 0, 1286563.145 584164.656 0, 1286860.088 584181.531 0, 1287157.031 584198.424 0, 1287453.972 584215.334 0, 1287750.913 584232.262 0, 1288047.853 584249.207 0, 
+    1288344.791 584266.17 0, 1288641.729 584283.15 0, 1288938.666 584300.147 0, 1289235.601 584317.162 0, 1289532.536 584334.195 0, 1289829.47 584351.245 0, 1290126.402 584368.313 0, 1290423.334 584385.398 0, 1290720.264 584402.5 0, 1291017.194 584419.62 0, 
+    1291314.123 584436.757 0, 1291611.05 584453.912 0, 1291907.977 584471.085 0, 1292204.902 584488.275 0, 1292500.437 584505.401 0, 1292798.751 584522.707 0, 1293095.673 584539.949 0, 1293392.595 584557.209 0, 1293689.515 584574.486 0, 1293986.435 584591.781 0, 
+    1294283.353 584609.093 0, 1294580.27 584626.423 0, 1294877.187 584643.77 0, 1295174.102 584661.134 0, 1295471.017 584678.516 0, 1295767.93 584695.916 0, 1296064.842 584713.333 0, 1296361.754 584730.768 0, 1296658.664 584748.22 0, 1296955.573 584765.689 0, 
+    1297252.481 584783.176 0, 1297549.389 584800.681 0, 1297846.295 584818.202 0, 1298143.2 584835.742 0, 1298440.104 584853.299 0, 1298737.007 584870.873 0, 1299033.909 584888.465 0, 1299330.81 584906.074 0, 1299626.321 584923.618 0, 1299956.159 579370.662 0, 
+    1300285.975 573818.07 0))
+
+POLYGON ((1313876.282 585790.248 0, 1313580.819 585771.869 0, 1313283.969 585753.421 0, 1312987.118 585734.99 0, 1312690.266 585716.577 0, 1312393.413 585698.182 0, 1312096.558 585679.804 0, 1311799.703 585661.443 0, 1311502.846 585643.1 0, 1311205.989 585624.774 0, 
+    1310909.13 585606.466 0, 1310612.27 585588.175 0, 1310315.409 585569.902 0, 1310018.547 585551.646 0, 1309721.684 585533.408 0, 1309424.82 585515.187 0, 1309127.955 585496.983 0, 1308831.089 585478.797 0, 1308534.221 585460.629 0, 1308237.353 585442.478 0, 
+    1307940.484 585424.345 0, 1307643.613 585406.228 0, 1307346.742 585388.13 0, 1307049.869 585370.049 0, 1306751.608 585351.901 0, 1306456.12 585333.939 0, 1306159.245 585315.91 0, 1305862.368 585297.899 0, 1305565.49 585279.906 0, 1305268.611 585261.929 0, 
+    1304971.731 585243.971 0, 1304674.85 585226.029 0, 1304377.967 585208.105 0, 1304081.084 585190.199 0, 1303784.2 585172.31 0, 1303487.315 585154.439 0, 1303190.428 585136.585 0, 1302893.541 585118.748 0, 1302596.652 585100.929 0, 1302299.763 585083.128 0, 
+    1302002.872 585065.344 0, 1301705.981 585047.577 0, 1301409.088 585029.828 0, 1301112.194 585012.097 0, 1300815.299 584994.383 0, 1300518.404 584976.686 0, 1300221.507 584959.007 0, 1299924.609 584941.345 0, 1299626.321 584923.618 0, 1299296.462 590476.936 0, 
+    1298966.582 596030.611 0, 1299264.212 596048.298 0, 1299560.457 596065.921 0, 1299856.7 596083.561 0, 1300152.942 596101.219 0, 1300449.183 596118.894 0, 1300745.423 596136.587 0, 1301041.662 596154.297 0, 1301337.9 596172.024 0, 1301634.136 596189.769 0, 
+    1301930.372 596207.531 0, 1302226.607 596225.311 0, 1302522.841 596243.108 0, 1302819.073 596260.923 0, 1303115.305 596278.755 0, 1303411.536 596296.604 0, 1303707.765 596314.471 0, 1304003.994 596332.356 0, 1304300.221 596350.258 0, 1304596.447 596368.177 0, 
+    1304892.673 596386.113 0, 1305188.897 596404.068 0, 1305485.12 596422.039 0, 1305781.342 596440.028 0, 1306076.179 596457.95 0, 1306373.783 596476.058 0, 1306670.002 596494.1 0, 1306966.22 596512.158 0, 1307262.437 596530.234 0, 1307558.653 596548.328 0, 
+    1307854.868 596566.439 0, 1308151.081 596584.567 0, 1308447.294 596602.713 0, 1308743.505 596620.877 0, 1309039.716 596639.057 0, 1309335.925 596657.255 0, 1309632.133 596675.471 0, 1309928.341 596693.704 0, 1310224.547 596711.955 0, 1310520.752 596730.223 0, 
+    1310816.956 596748.508 0, 1311113.159 596766.811 0, 1311409.361 596785.131 0, 1311705.561 596803.469 0, 1312001.761 596821.824 0, 1312297.96 596840.196 0, 1312594.157 596858.586 0, 1312890.354 596876.994 0, 1313185.166 596895.332 0, 1313530.735 591342.611 0, 
+    1313876.282 585790.248 0))
+
+POLYGON ((1327401.25 597800.22 0, 1327106.489 597781.049 0, 1326810.345 597761.805 0, 1326514.201 597742.578 0, 1326218.056 597723.369 0, 1325921.909 597704.177 0, 1325625.761 597685.002 0, 1325329.612 597665.845 0, 1325033.462 597646.706 0, 1324737.311 597627.584 0, 
+    1324441.159 597608.479 0, 1324145.005 597589.392 0, 1323848.851 597570.322 0, 1323552.695 597551.27 0, 1323256.538 597532.235 0, 1322960.381 597513.217 0, 1322664.222 597494.217 0, 1322368.061 597475.234 0, 1322071.9 597456.269 0, 1321775.738 597437.321 0, 
+    1321479.574 597418.391 0, 1321183.41 597399.478 0, 1320887.244 597380.583 0, 1320591.077 597361.705 0, 1320293.528 597342.756 0, 1319998.74 597324.001 0, 1319702.57 597305.175 0, 1319406.399 597286.367 0, 1319110.227 597267.576 0, 1318814.053 597248.802 0, 
+    1318517.879 597230.046 0, 1318221.703 597211.308 0, 1317925.526 597192.586 0, 1317629.348 597173.883 0, 1317333.169 597155.196 0, 1317036.989 597136.527 0, 1316740.808 597117.876 0, 1316444.626 597099.242 0, 1316148.443 597080.625 0, 1315852.258 597062.026 0, 
+    1315556.073 597043.444 0, 1315259.886 597024.88 0, 1314963.698 597006.333 0, 1314667.509 596987.804 0, 1314371.319 596969.292 0, 1314075.128 596950.797 0, 1313778.936 596932.32 0, 1313482.743 596913.861 0, 1313185.166 596895.332 0, 1312839.574 602448.408 0, 
+    1312493.961 608001.834 0, 1312790.882 608020.322 0, 1313086.421 608038.741 0, 1313381.96 608057.177 0, 1313677.497 608075.631 0, 1313973.033 608094.102 0, 1314268.568 608112.59 0, 1314564.102 608131.096 0, 1314859.635 608149.62 0, 1315155.167 608168.16 0, 
+    1315450.698 608186.719 0, 1315746.228 608205.294 0, 1316041.756 608223.887 0, 1316337.284 608242.497 0, 1316632.81 608261.125 0, 1316928.335 608279.77 0, 1317223.86 608298.432 0, 1317519.383 608317.112 0, 1317814.905 608335.81 0, 1318110.426 608354.524 0, 
+    1318405.945 608373.256 0, 1318701.464 608392.006 0, 1318996.982 608410.773 0, 1319292.498 608429.557 0, 1319586.635 608448.271 0, 1319883.528 608467.177 0, 1320179.041 608486.014 0, 1320474.553 608504.868 0, 1320770.064 608523.739 0, 1321065.574 608542.627 0, 
+    1321361.082 608561.533 0, 1321656.59 608580.457 0, 1321952.097 608599.397 0, 1322247.602 608618.356 0, 1322543.106 608637.331 0, 1322838.609 608656.324 0, 1323134.111 608675.334 0, 1323429.612 608694.362 0, 1323725.112 608713.407 0, 1324020.611 608732.47 0, 
+    1324316.108 608751.55 0, 1324611.605 608770.647 0, 1324907.1 608789.762 0, 1325202.594 608808.894 0, 1325498.087 608828.043 0, 1325793.579 608847.21 0, 1326089.07 608866.394 0, 1326384.559 608885.596 0, 1326678.67 608904.725 0, 1327039.972 603352.297 0, 
+    1327401.25 597800.22 0))
+
+POLYGON ((1340860.772 609847.687 0, 1340566.714 609827.727 0, 1340271.28 609807.691 0, 1339975.845 609787.672 0, 1339680.408 609767.67 0, 1339384.97 609747.686 0, 1339089.531 609727.719 0, 1338794.091 609707.769 0, 1338498.65 609687.837 0, 1338203.207 609667.923 0, 
+    1337907.764 609648.025 0, 1337612.319 609628.146 0, 1337316.873 609608.283 0, 1337021.426 609588.438 0, 1336725.978 609568.61 0, 1336430.528 609548.8 0, 1336135.078 609529.007 0, 1335839.626 609509.231 0, 1335544.173 609489.473 0, 1335248.719 609469.732 0, 
+    1334953.263 609450.009 0, 1334657.807 609430.303 0, 1334362.349 609410.615 0, 1334066.891 609390.943 0, 1333770.054 609371.198 0, 1333475.97 609351.653 0, 1333180.507 609332.034 0, 1332885.044 609312.432 0, 1332589.579 609292.848 0, 1332294.114 609273.281 0, 
+    1331998.647 609253.732 0, 1331703.179 609234.2 0, 1331407.71 609214.685 0, 1331112.239 609195.188 0, 1330816.768 609175.708 0, 1330521.295 609156.245 0, 1330225.822 609136.8 0, 1329930.347 609117.372 0, 1329634.871 609097.962 0, 1329339.394 609078.569 0, 
+    1329043.915 609059.194 0, 1328748.436 609039.835 0, 1328452.955 609020.495 0, 1328157.474 609001.171 0, 1327861.991 608981.865 0, 1327566.507 608962.577 0, 1327271.022 608943.305 0, 1326975.535 608924.052 0, 1326678.67 608904.725 0, 1326317.347 614457.502 0, 
+    1325956 620010.622 0, 1326252.208 620029.906 0, 1326547.041 620049.117 0, 1326841.872 620068.346 0, 1327136.703 620087.591 0, 1327431.532 620106.855 0, 1327726.36 620126.135 0, 1328021.187 620145.433 0, 1328316.013 620164.749 0, 1328610.837 620184.081 0, 
+    1328905.661 620203.432 0, 1329200.483 620222.799 0, 1329495.304 620242.184 0, 1329790.125 620261.586 0, 1330084.943 620281.005 0, 1330379.761 620300.442 0, 1330674.578 620319.896 0, 1330969.393 620339.368 0, 1331264.208 620358.857 0, 1331559.021 620378.363 0, 
+    1331853.833 620397.886 0, 1332148.644 620417.427 0, 1332443.454 620436.986 0, 1332738.262 620456.561 0, 1333031.697 620476.063 0, 1333327.876 620495.765 0, 1333622.681 620515.392 0, 1333917.485 620535.037 0, 1334212.288 620554.7 0, 1334507.09 620574.38 0, 
+    1334801.89 620594.077 0, 1335096.69 620613.791 0, 1335391.488 620633.523 0, 1335686.285 620653.272 0, 1335981.081 620673.039 0, 1336275.876 620692.822 0, 1336570.669 620712.624 0, 1336865.462 620732.442 0, 1337160.253 620752.278 0, 1337455.043 620772.131 0, 
+    1337749.832 620792.002 0, 1338044.619 620811.89 0, 1338339.406 620831.795 0, 1338634.191 620851.718 0, 1338928.976 620871.658 0, 1339223.759 620891.615 0, 1339518.54 620911.59 0, 1339813.321 620931.582 0, 1340106.729 620951.498 0, 1340483.762 615399.42 0, 
+    1340860.772 609847.687 0))
+
+POLYGON ((1354254.743 621932.349 0, 1353961.39 621911.603 0, 1353666.667 621890.779 0, 1353371.943 621869.971 0, 1353077.218 621849.181 0, 1352782.491 621828.408 0, 1352487.763 621807.653 0, 1352193.034 621786.915 0, 1351898.303 621766.194 0, 1351603.572 621745.491 0, 
+    1351308.839 621724.805 0, 1351014.105 621704.136 0, 1350719.37 621683.485 0, 1350424.633 621662.851 0, 1350129.896 621642.234 0, 1349835.157 621621.635 0, 1349540.417 621601.053 0, 1349245.676 621580.488 0, 1348950.933 621559.941 0, 1348656.189 621539.411 0, 
+    1348361.444 621518.899 0, 1348066.698 621498.404 0, 1347771.951 621477.926 0, 1347477.202 621457.465 0, 1347181.082 621436.927 0, 1346887.702 621416.596 0, 1346592.95 621396.188 0, 1346298.196 621375.797 0, 1346003.442 621355.423 0, 1345708.686 621335.067 0, 
+    1345413.929 621314.728 0, 1345119.171 621294.406 0, 1344824.412 621274.102 0, 1344529.651 621253.815 0, 1344234.889 621233.545 0, 1343940.127 621213.293 0, 1343645.362 621193.058 0, 1343350.597 621172.84 0, 1343055.831 621152.64 0, 1342761.063 621132.457 0, 
+    1342466.294 621112.291 0, 1342171.524 621092.143 0, 1341876.753 621072.012 0, 1341581.98 621051.899 0, 1341287.207 621031.803 0, 1340992.432 621011.724 0, 1340697.656 620991.662 0, 1340402.879 620971.618 0, 1340106.729 620951.498 0, 1339729.672 626503.918 0, 
+    1339352.592 632056.675 0, 1339648.086 632076.75 0, 1339942.209 632096.75 0, 1340236.332 632116.767 0, 1340530.453 632136.801 0, 1340824.573 632156.853 0, 1341118.692 632176.922 0, 1341412.809 632197.008 0, 1341706.926 632217.111 0, 1342001.041 632237.232 0, 
+    1342295.155 632257.37 0, 1342589.268 632277.526 0, 1342883.38 632297.699 0, 1343177.49 632317.889 0, 1343471.599 632338.096 0, 1343765.708 632358.321 0, 1344059.815 632378.563 0, 1344353.92 632398.822 0, 1344648.025 632419.099 0, 1344942.128 632439.393 0, 
+    1345236.23 632459.704 0, 1345530.331 632480.033 0, 1345824.431 632500.379 0, 1346118.53 632520.742 0, 1346411.259 632541.027 0, 1346706.723 632561.52 0, 1347000.818 632581.935 0, 1347294.912 632602.368 0, 1347589.004 632622.817 0, 1347883.096 632643.284 0, 
+    1348177.186 632663.769 0, 1348471.275 632684.27 0, 1348765.363 632704.789 0, 1349059.449 632725.326 0, 1349353.535 632745.879 0, 1349647.619 632766.45 0, 1349941.702 632787.038 0, 1350235.783 632807.644 0, 1350529.864 632828.267 0, 1350823.943 632848.907 0, 
+    1351118.021 632869.564 0, 1351412.098 632890.239 0, 1351706.173 632910.931 0, 1352000.248 632931.641 0, 1352294.321 632952.367 0, 1352588.393 632973.111 0, 1352882.464 632993.873 0, 1353176.533 633014.651 0, 1353469.235 633035.351 0, 1353862.001 627483.681 0, 
+    1354254.743 621932.349 0))
+
+POLYGON ((1367583.057 634053.904 0, 1367290.412 634032.378 0, 1366996.403 634010.769 0, 1366702.392 633989.177 0, 1366408.379 633967.602 0, 1366114.366 633946.045 0, 1365820.351 633924.504 0, 1365526.335 633902.982 0, 1365232.318 633881.476 0, 1364938.3 633859.988 0, 
+    1364644.28 633838.517 0, 1364350.259 633817.063 0, 1364056.236 633795.627 0, 1363762.213 633774.208 0, 1363468.188 633752.807 0, 1363174.162 633731.422 0, 1362880.135 633710.055 0, 1362586.106 633688.705 0, 1362292.076 633667.373 0, 1361998.045 633646.058 0, 
+    1361704.013 633624.76 0, 1361409.979 633603.479 0, 1361115.944 633582.216 0, 1360821.908 633560.97 0, 1360526.506 633539.643 0, 1360233.832 633518.53 0, 1359939.792 633497.336 0, 1359645.751 633476.16 0, 1359351.709 633455 0, 1359057.665 633433.858 0, 
+    1358763.62 633412.733 0, 1358469.574 633391.626 0, 1358175.527 633370.536 0, 1357881.478 633349.463 0, 1357587.429 633328.407 0, 1357293.377 633307.369 0, 1356999.325 633286.348 0, 1356705.272 633265.345 0, 1356411.217 633244.358 0, 1356117.161 633223.389 0, 
+    1355823.104 633202.438 0, 1355529.045 633181.503 0, 1355234.986 633160.586 0, 1354940.925 633139.686 0, 1354646.862 633118.804 0, 1354352.799 633097.939 0, 1354058.734 633077.091 0, 1353764.669 633056.26 0, 1353469.235 633035.351 0, 1353076.446 638587.355 0, 
+    1352683.633 644139.692 0, 1352978.41 644160.555 0, 1353271.822 644181.339 0, 1353565.233 644202.141 0, 1353858.643 644222.96 0, 1354152.051 644243.796 0, 1354445.459 644264.649 0, 1354738.865 644285.52 0, 1355032.27 644306.408 0, 1355325.673 644327.313 0, 
+    1355619.076 644348.235 0, 1355912.477 644369.175 0, 1356205.877 644390.132 0, 1356499.276 644411.106 0, 1356792.673 644432.097 0, 1357086.07 644453.106 0, 1357379.465 644474.132 0, 1357672.858 644495.175 0, 1357966.251 644516.236 0, 1358259.642 644537.314 0, 
+    1358553.032 644558.409 0, 1358846.421 644579.521 0, 1359139.809 644600.651 0, 1359433.195 644621.798 0, 1359725.218 644642.864 0, 1360019.964 644664.143 0, 1360313.347 644685.342 0, 1360606.728 644706.558 0, 1360900.108 644727.791 0, 1361193.487 644749.042 0, 
+    1361486.865 644770.309 0, 1361780.241 644791.594 0, 1362073.616 644812.897 0, 1362366.99 644834.216 0, 1362660.363 644855.553 0, 1362953.734 644876.907 0, 1363247.104 644898.279 0, 1363540.473 644919.667 0, 1363833.84 644941.073 0, 1364127.207 644962.496 0, 
+    1364420.572 644983.937 0, 1364713.936 645005.395 0, 1365007.298 645026.869 0, 1365300.659 645048.362 0, 1365594.019 645069.871 0, 1365887.378 645091.398 0, 1366180.736 645112.942 0, 1366474.092 645134.503 0, 1366766.086 645155.982 0, 1367174.583 639604.777 0, 
+    1367583.057 634053.904 0))
+
+POLYGON ((1380845.611 646212.053 0, 1380553.677 646189.75 0, 1380260.383 646167.36 0, 1379967.087 646144.987 0, 1379673.791 646122.632 0, 1379380.492 646100.293 0, 1379087.193 646077.972 0, 1378793.892 646055.669 0, 1378500.59 646033.382 0, 1378207.287 646011.113 0, 
+    1377913.983 645988.861 0, 1377620.677 645966.627 0, 1377327.369 645944.409 0, 1377034.061 645922.209 0, 1376740.751 645900.026 0, 1376447.44 645877.861 0, 1376154.127 645855.712 0, 1375860.814 645833.581 0, 1375567.499 645811.467 0, 1375274.182 645789.371 0, 
+    1374980.865 645767.292 0, 1374687.546 645745.23 0, 1374394.225 645723.185 0, 1374100.904 645701.157 0, 1373806.222 645679.045 0, 1373514.257 645657.154 0, 1373220.931 645635.179 0, 1372927.605 645613.22 0, 1372634.277 645591.279 0, 1372340.947 645569.355 0, 
+    1372047.617 645547.449 0, 1371754.285 645525.559 0, 1371460.952 645503.687 0, 1371167.617 645481.832 0, 1370874.282 645459.995 0, 1370580.945 645438.175 0, 1370287.606 645416.371 0, 1369994.267 645394.586 0, 1369700.926 645372.817 0, 1369407.584 645351.066 0, 
+    1369114.24 645329.332 0, 1368820.895 645307.615 0, 1368527.549 645285.916 0, 1368234.202 645264.234 0, 1367940.854 645242.569 0, 1367647.504 645220.921 0, 1367354.153 645199.291 0, 1367060.8 645177.678 0, 1366766.086 645155.982 0, 1366357.564 650707.514 0, 
+    1365949.018 656259.372 0, 1366243.076 656281.02 0, 1366535.775 656302.585 0, 1366828.473 656324.167 0, 1367121.169 656345.766 0, 1367413.864 656367.383 0, 1367706.558 656389.017 0, 1367999.25 656410.668 0, 1368291.941 656432.336 0, 1368584.631 656454.022 0, 
+    1368877.32 656475.725 0, 1369170.007 656497.445 0, 1369462.694 656519.182 0, 1369755.378 656540.936 0, 1370048.062 656562.708 0, 1370340.744 656584.497 0, 1370633.425 656606.303 0, 1370926.105 656628.126 0, 1371218.783 656649.967 0, 1371511.46 656671.825 0, 
+    1371804.136 656693.7 0, 1372096.811 656715.592 0, 1372389.484 656737.502 0, 1372682.156 656759.428 0, 1372973.47 656781.27 0, 1373267.496 656803.333 0, 1373560.164 656825.312 0, 1373852.831 656847.307 0, 1374145.497 656869.32 0, 1374438.161 656891.35 0, 
+    1374730.824 656913.398 0, 1375023.485 656935.462 0, 1375316.146 656957.544 0, 1375608.805 656979.643 0, 1375901.462 657001.759 0, 1376194.119 657023.892 0, 1376486.774 657046.043 0, 1376779.428 657068.211 0, 1377072.08 657090.396 0, 1377364.731 657112.598 0, 
+    1377657.381 657134.818 0, 1377950.03 657157.055 0, 1378242.677 657179.309 0, 1378535.323 657201.58 0, 1378827.968 657223.868 0, 1379120.611 657246.174 0, 1379413.253 657268.497 0, 1379705.894 657290.837 0, 1379997.178 657313.091 0, 1380421.407 651762.41 0, 
+    1380845.611 646212.053 0))
+
+POLYGON ((1394042.305 658406.494 0, 1393751.082 658383.417 0, 1393458.506 658360.25 0, 1393165.928 658337.101 0, 1392873.349 658313.968 0, 1392580.768 658290.853 0, 1392288.187 658267.755 0, 1391995.603 658244.675 0, 1391703.019 658221.611 0, 1391410.433 658198.565 0, 
+    1391117.845 658175.536 0, 1390825.257 658152.524 0, 1390532.667 658129.53 0, 1390240.075 658106.552 0, 1389947.483 658083.592 0, 1389654.889 658060.649 0, 1389362.293 658037.723 0, 1389069.696 658014.815 0, 1388777.098 657991.924 0, 1388484.499 657969.05 0, 
+    1388191.898 657946.193 0, 1387899.296 657923.353 0, 1387606.692 657900.531 0, 1387314.088 657877.726 0, 1387020.127 657854.832 0, 1386728.874 657832.167 0, 1386436.265 657809.414 0, 1386143.655 657786.677 0, 1385851.043 657763.958 0, 1385558.43 657741.257 0, 
+    1385265.816 657718.572 0, 1384973.201 657695.905 0, 1384680.584 657673.254 0, 1384387.966 657650.622 0, 1384095.346 657628.006 0, 1383802.725 657605.407 0, 1383510.103 657582.826 0, 1383217.479 657560.262 0, 1382924.855 657537.715 0, 1382632.228 657515.186 0, 
+    1382339.601 657492.673 0, 1382046.972 657470.178 0, 1381754.342 657447.7 0, 1381461.71 657425.24 0, 1381169.078 657402.796 0, 1380876.443 657380.37 0, 1380583.808 657357.961 0, 1380291.171 657335.569 0, 1379997.178 657313.091 0, 1379572.924 662864.094 0, 
+    1379148.646 668415.415 0, 1379441.983 668437.843 0, 1379733.966 668460.185 0, 1380025.948 668482.544 0, 1380317.929 668504.92 0, 1380609.908 668527.313 0, 1380901.887 668549.724 0, 1381193.863 668572.151 0, 1381485.839 668594.596 0, 1381777.813 668617.058 0, 
+    1382069.785 668639.538 0, 1382361.757 668662.034 0, 1382653.727 668684.548 0, 1382945.696 668707.079 0, 1383237.663 668729.627 0, 1383529.629 668752.192 0, 1383821.594 668774.774 0, 1384113.558 668797.374 0, 1384405.52 668819.991 0, 1384697.481 668842.624 0, 
+    1384989.44 668865.276 0, 1385281.398 668887.944 0, 1385573.355 668910.629 0, 1385865.31 668933.332 0, 1386155.914 668955.947 0, 1386449.217 668978.789 0, 1386741.169 669001.543 0, 1387033.119 669024.315 0, 1387325.068 669047.103 0, 1387617.015 669069.909 0, 
+    1387908.961 669092.732 0, 1388200.906 669115.572 0, 1388492.849 669138.429 0, 1388784.791 669161.304 0, 1389076.732 669184.196 0, 1389368.671 669207.104 0, 1389660.609 669230.03 0, 1389952.546 669252.974 0, 1390244.481 669275.934 0, 1390536.415 669298.912 0, 
+    1390828.348 669321.907 0, 1391120.279 669344.919 0, 1391412.209 669367.948 0, 1391704.138 669390.994 0, 1391996.065 669414.058 0, 1392287.991 669437.138 0, 1392579.915 669460.236 0, 1392871.838 669483.351 0, 1393162.41 669506.376 0, 1393602.37 663956.276 0, 
+    1394042.305 658406.494 0))
+
+POLYGON ((1407173.036 670636.925 0, 1406882.528 670613.079 0, 1406590.671 670589.139 0, 1406298.813 670565.217 0, 1406006.954 670541.311 0, 1405715.093 670517.423 0, 1405423.231 670493.552 0, 1405131.367 670469.698 0, 1404839.502 670445.862 0, 1404547.636 670422.042 0, 
+    1404255.768 670398.24 0, 1403963.898 670374.455 0, 1403672.028 670350.687 0, 1403380.156 670326.936 0, 1403088.282 670303.203 0, 1402796.407 670279.486 0, 1402504.531 670255.787 0, 1402212.653 670232.105 0, 1401920.774 670208.44 0, 1401628.894 670184.792 0, 
+    1401337.012 670161.162 0, 1401045.129 670137.549 0, 1400753.244 670113.952 0, 1400461.358 670090.373 0, 1400168.122 670066.703 0, 1399877.582 670043.267 0, 1399585.692 670019.74 0, 1399293.8 669996.229 0, 1399001.907 669972.736 0, 1398710.013 669949.261 0, 
+    1398418.117 669925.802 0, 1398126.22 669902.36 0, 1397834.322 669878.936 0, 1397542.422 669855.529 0, 1397250.521 669832.139 0, 1396958.618 669808.766 0, 1396666.714 669785.411 0, 1396374.809 669762.072 0, 1396082.902 669738.751 0, 1395790.994 669715.447 0, 
+    1395499.085 669692.16 0, 1395207.174 669668.89 0, 1394915.262 669645.638 0, 1394623.348 669622.402 0, 1394331.433 669599.184 0, 1394039.517 669575.983 0, 1393747.599 669552.799 0, 1393455.68 669529.633 0, 1393162.41 669506.376 0, 1392722.426 675056.792 0, 
+    1392282.416 680607.518 0, 1392575.03 680630.723 0, 1392866.295 680653.837 0, 1393157.56 680676.969 0, 1393448.823 680700.118 0, 1393740.084 680723.285 0, 1394031.344 680746.468 0, 1394322.603 680769.668 0, 1394613.861 680792.886 0, 1394905.117 680816.121 0, 
+    1395196.371 680839.373 0, 1395487.625 680862.642 0, 1395778.877 680885.928 0, 1396070.127 680909.231 0, 1396361.377 680932.552 0, 1396652.624 680955.889 0, 1396943.871 680979.244 0, 1397235.116 681002.616 0, 1397526.36 681026.005 0, 1397817.602 681049.411 0, 
+    1398108.843 681072.834 0, 1398400.083 681096.275 0, 1398691.321 681119.733 0, 1398982.558 681143.207 0, 1399272.448 681166.591 0, 1399565.027 681190.208 0, 1399856.26 681213.734 0, 1400147.491 681237.278 0, 1400438.721 681260.838 0, 1400729.95 681284.416 0, 
+    1401021.177 681308.011 0, 1401312.403 681331.622 0, 1401603.627 681355.251 0, 1401894.85 681378.898 0, 1402186.072 681402.561 0, 1402477.292 681426.241 0, 1402768.51 681449.939 0, 1403059.728 681473.654 0, 1403350.944 681497.386 0, 1403642.158 681521.135 0, 
+    1403933.372 681544.901 0, 1404224.583 681568.684 0, 1404515.794 681592.484 0, 1404807.003 681616.302 0, 1405098.211 681640.137 0, 1405389.417 681663.988 0, 1405680.621 681687.857 0, 1405971.825 681711.744 0, 1406261.683 681735.536 0, 1406717.372 676186.075 0, 
+    1407173.036 670636.925 0))
+
+POLYGON ((1420237.707 682903.044 0, 1419947.915 682878.432 0, 1419656.78 682853.724 0, 1419365.644 682829.032 0, 1419074.506 682804.357 0, 1418783.367 682779.7 0, 1418492.227 682755.06 0, 1418201.085 682730.437 0, 1417909.941 682705.831 0, 1417618.796 682681.242 0, 
+    1417327.65 682656.671 0, 1417036.502 682632.116 0, 1416745.353 682607.579 0, 1416454.202 682583.058 0, 1416163.05 682558.555 0, 1415871.897 682534.069 0, 1415580.742 682509.601 0, 1415289.585 682485.149 0, 1414998.427 682460.714 0, 1414707.268 682436.297 0, 
+    1414416.107 682411.897 0, 1414124.945 682387.513 0, 1413833.781 682363.147 0, 1413542.616 682338.799 0, 1413250.107 682314.355 0, 1412960.282 682290.152 0, 1412669.113 682265.855 0, 1412377.942 682241.575 0, 1412086.77 682217.311 0, 1411795.596 682193.065 0, 
+    1411504.421 682168.836 0, 1411213.244 682144.625 0, 1410922.066 682120.43 0, 1410630.887 682096.253 0, 1410339.706 682072.092 0, 1410048.524 682047.949 0, 1409757.341 682023.823 0, 1409466.156 681999.714 0, 1409174.969 681975.622 0, 1408883.781 681951.548 0, 
+    1408592.592 681927.49 0, 1408301.401 681903.45 0, 1408010.209 681879.426 0, 1407719.016 681855.42 0, 1407427.821 681831.431 0, 1407136.624 681807.459 0, 1406845.427 681783.505 0, 1406554.227 681759.567 0, 1406261.683 681735.536 0, 1405805.968 687285.306 0, 
+    1405350.228 692835.38 0, 1405642.117 692859.357 0, 1405932.662 692883.241 0, 1406223.207 692907.142 0, 1406513.75 692931.06 0, 1406804.291 692954.995 0, 1407094.832 692978.947 0, 1407385.371 693002.917 0, 1407675.908 693026.903 0, 1407966.444 693050.907 0, 
+    1408256.979 693074.927 0, 1408547.512 693098.965 0, 1408838.043 693123.02 0, 1409128.574 693147.092 0, 1409419.103 693171.181 0, 1409709.63 693195.287 0, 1410000.156 693219.41 0, 1410290.681 693243.551 0, 1410581.204 693267.708 0, 1410871.726 693291.883 0, 
+    1411162.246 693316.074 0, 1411452.765 693340.283 0, 1411743.283 693364.509 0, 1412033.799 693388.752 0, 1412322.974 693412.9 0, 1412614.827 693437.289 0, 1412905.339 693461.583 0, 1413195.849 693485.895 0, 1413486.358 693510.223 0, 1413776.866 693534.569 0, 
+    1414067.372 693558.931 0, 1414357.876 693583.311 0, 1414648.38 693607.708 0, 1414938.881 693632.122 0, 1415229.382 693656.553 0, 1415519.881 693681.001 0, 1415810.378 693705.466 0, 1416100.874 693729.948 0, 1416391.369 693754.448 0, 1416681.862 693778.964 0, 
+    1416972.354 693803.498 0, 1417262.844 693828.049 0, 1417553.333 693852.616 0, 1417843.82 693877.201 0, 1418134.306 693901.803 0, 1418424.791 693926.423 0, 1418715.274 693951.059 0, 1419005.755 693975.712 0, 1419294.897 694000.269 0, 1419766.315 688451.504 0, 
+    1420237.707 682903.044 0))
+
+POLYGON ((1433236.219 695204.549 0, 1432947.145 695179.175 0, 1432656.735 695153.701 0, 1432366.322 695128.244 0, 1432075.909 695102.805 0, 1431785.493 695077.382 0, 1431495.077 695051.977 0, 1431204.658 695026.588 0, 1430914.239 695001.217 0, 1430623.817 694975.863 0, 
+    1430333.395 694950.526 0, 1430042.97 694925.205 0, 1429752.545 694899.903 0, 1429462.117 694874.617 0, 1429171.689 694849.348 0, 1428881.259 694824.096 0, 1428590.827 694798.862 0, 1428300.394 694773.644 0, 1428009.959 694748.444 0, 1427719.523 694723.261 0, 
+    1427429.085 694698.095 0, 1427138.646 694672.945 0, 1426848.206 694647.813 0, 1426557.764 694622.699 0, 1426265.983 694597.485 0, 1425976.875 694572.52 0, 1425686.429 694547.456 0, 1425395.981 694522.41 0, 1425105.531 694497.381 0, 1424815.081 694472.368 0, 
+    1424524.628 694447.373 0, 1424234.174 694422.395 0, 1423943.719 694397.434 0, 1423653.262 694372.49 0, 1423362.804 694347.563 0, 1423072.344 694322.653 0, 1422781.883 694297.761 0, 1422491.421 694272.885 0, 1422200.956 694248.027 0, 1421910.491 694223.185 0, 
+    1421620.024 694198.361 0, 1421329.555 694173.554 0, 1421039.085 694148.764 0, 1420748.614 694123.991 0, 1420458.141 694099.235 0, 1420167.667 694074.496 0, 1419877.191 694049.774 0, 1419586.714 694025.07 0, 1419294.897 694000.269 0, 1418823.453 699549.335 0, 
+    1418351.984 705098.699 0, 1418643.145 705123.444 0, 1418932.969 705148.093 0, 1419222.792 705172.759 0, 1419512.613 705197.442 0, 1419802.433 705222.142 0, 1420092.251 705246.86 0, 1420382.067 705271.594 0, 1420671.883 705296.345 0, 1420961.697 705321.114 0, 
+    1421251.509 705345.899 0, 1421541.32 705370.702 0, 1421831.129 705395.522 0, 1422120.937 705420.358 0, 1422410.744 705445.212 0, 1422700.549 705470.083 0, 1422990.352 705494.971 0, 1423280.154 705519.875 0, 1423569.955 705544.797 0, 1423859.754 705569.736 0, 
+    1424149.552 705594.692 0, 1424439.348 705619.666 0, 1424729.143 705644.656 0, 1425018.936 705669.663 0, 1425307.394 705694.572 0, 1425598.519 705719.729 0, 1425888.307 705744.787 0, 1426178.095 705769.863 0, 1426467.881 705794.955 0, 1426757.665 705820.065 0, 
+    1427047.448 705845.191 0, 1427337.23 705870.335 0, 1427627.01 705895.496 0, 1427916.788 705920.674 0, 1428206.565 705945.868 0, 1428496.341 705971.08 0, 1428786.115 705996.309 0, 1429075.888 706021.555 0, 1429365.659 706046.818 0, 1429655.428 706072.099 0, 
+    1429945.196 706097.396 0, 1430234.963 706122.71 0, 1430524.728 706148.041 0, 1430814.492 706173.39 0, 1431104.254 706198.755 0, 1431394.015 706224.138 0, 1431683.774 706249.537 0, 1431973.532 706274.954 0, 1432261.955 706300.27 0, 1432749.1 700752.26 0, 
+    1433236.219 695204.549 0))
+
+POLYGON ((1446168.475 707541.135 0, 1445880.123 707515.004 0, 1445590.438 707488.769 0, 1445300.752 707462.551 0, 1445011.064 707436.35 0, 1444721.374 707410.166 0, 1444431.683 707383.999 0, 1444141.991 707357.849 0, 1443852.297 707331.716 0, 1443562.602 707305.6 0, 
+    1443272.904 707279.502 0, 1442983.206 707253.42 0, 1442693.506 707227.356 0, 1442403.804 707201.308 0, 1442114.101 707175.278 0, 1441824.396 707149.264 0, 1441534.69 707123.268 0, 1441244.982 707097.288 0, 1440955.273 707071.326 0, 1440665.562 707045.381 0, 
+    1440375.85 707019.453 0, 1440086.136 706993.542 0, 1439796.42 706967.647 0, 1439506.703 706941.77 0, 1439215.653 706915.792 0, 1438927.265 706890.068 0, 1438637.544 706864.242 0, 1438347.82 706838.433 0, 1438058.096 706812.641 0, 1437768.37 706786.866 0, 
+    1437478.642 706761.109 0, 1437188.913 706735.368 0, 1436899.183 706709.645 0, 1436609.451 706683.938 0, 1436319.717 706658.249 0, 1436029.982 706632.576 0, 1435740.245 706606.921 0, 1435450.507 706581.283 0, 1435160.767 706555.662 0, 1434871.026 706530.057 0, 
+    1434581.283 706504.47 0, 1434291.539 706478.9 0, 1434001.794 706453.347 0, 1433712.046 706427.811 0, 1433422.298 706402.292 0, 1433132.547 706376.79 0, 1432842.796 706351.306 0, 1432553.043 706325.838 0, 1432261.955 706300.27 0, 1431774.784 711848.574 0, 
+    1431287.588 717397.17 0, 1431578.019 717422.68 0, 1431867.119 717448.09 0, 1432156.218 717473.518 0, 1432445.315 717498.962 0, 1432734.411 717524.423 0, 1433023.505 717549.902 0, 1433312.597 717575.397 0, 1433601.688 717600.91 0, 1433890.778 717626.439 0, 
+    1434179.866 717651.985 0, 1434468.952 717677.549 0, 1434758.037 717703.129 0, 1435047.121 717728.727 0, 1435336.203 717754.341 0, 1435625.284 717779.973 0, 1435914.363 717805.621 0, 1436203.44 717831.287 0, 1436492.516 717856.97 0, 1436781.591 717882.669 0, 
+    1437070.664 717908.386 0, 1437359.735 717934.119 0, 1437648.805 717959.87 0, 1437937.873 717985.638 0, 1438225.612 718011.304 0, 1438516.006 718037.224 0, 1438805.07 718063.043 0, 1439094.132 718088.878 0, 1439383.193 718114.731 0, 1439672.252 718140.601 0, 
+    1439961.31 718166.488 0, 1440250.366 718192.391 0, 1440539.421 718218.312 0, 1440828.474 718244.25 0, 1441117.526 718270.205 0, 1441406.576 718296.177 0, 1441695.625 718322.165 0, 1441984.672 718348.171 0, 1442273.717 718374.194 0, 1442562.761 718400.234 0, 
+    1442851.804 718426.291 0, 1443140.845 718452.365 0, 1443429.884 718478.456 0, 1443718.922 718504.563 0, 1444007.959 718530.688 0, 1444296.993 718556.83 0, 1444586.027 718582.989 0, 1444875.058 718609.165 0, 1445162.761 718635.238 0, 1445665.631 713088.041 0, 
+    1446168.475 707541.135 0))
+
+POLYGON ((1459034.382 719912.501 0, 1458746.751 719885.615 0, 1458457.795 719858.623 0, 1458168.837 719831.647 0, 1457879.877 719804.689 0, 1457590.915 719777.748 0, 1457301.952 719750.823 0, 1457012.988 719723.916 0, 1456724.022 719697.026 0, 1456435.054 719670.152 0, 
+    1456146.085 719643.296 0, 1455857.114 719616.456 0, 1455568.141 719589.634 0, 1455279.167 719562.829 0, 1454990.192 719536.04 0, 1454701.214 719509.269 0, 1454412.236 719482.515 0, 1454123.255 719455.778 0, 1453834.273 719429.057 0, 1453545.29 719402.354 0, 
+    1453256.305 719375.668 0, 1452967.318 719348.998 0, 1452678.33 719322.346 0, 1452389.34 719295.711 0, 1452099.023 719268.971 0, 1451811.356 719242.491 0, 1451522.361 719215.907 0, 1451233.365 719189.34 0, 1450944.368 719162.79 0, 1450655.368 719136.257 0, 
+    1450366.368 719109.741 0, 1450077.365 719083.241 0, 1449788.362 719056.759 0, 1449499.356 719030.294 0, 1449210.349 719003.846 0, 1448921.341 718977.415 0, 1448632.331 718951.001 0, 1448343.319 718924.604 0, 1448054.306 718898.223 0, 1447765.291 718871.86 0, 
+    1447476.275 718845.514 0, 1447187.257 718819.185 0, 1446898.237 718792.873 0, 1446609.217 718766.578 0, 1446320.194 718740.3 0, 1446031.17 718714.039 0, 1445742.144 718687.795 0, 1445453.117 718661.568 0, 1445162.761 718635.238 0, 1444659.865 724182.722 0, 
+    1444156.943 729730.491 0, 1444446.643 729756.762 0, 1444735.017 729782.929 0, 1445023.39 729809.114 0, 1445311.761 729835.316 0, 1445600.13 729861.534 0, 1445888.498 729887.77 0, 1446176.864 729914.023 0, 1446465.229 729940.292 0, 1446753.592 729966.579 0, 
+    1447041.954 729992.882 0, 1447330.314 730019.203 0, 1447618.673 730045.54 0, 1447907.03 730071.895 0, 1448195.386 730098.266 0, 1448483.74 730124.654 0, 1448772.092 730151.06 0, 1449060.443 730177.482 0, 1449348.792 730203.921 0, 1449637.14 730230.378 0, 
+    1449925.486 730256.851 0, 1450213.831 730283.341 0, 1450502.174 730309.848 0, 1450790.515 730336.372 0, 1451077.532 730362.792 0, 1451367.194 730389.472 0, 1451655.53 730416.047 0, 1451943.866 730442.639 0, 1452232.199 730469.248 0, 1452520.532 730495.874 0, 
+    1452808.862 730522.517 0, 1453097.191 730549.177 0, 1453385.519 730575.853 0, 1453673.844 730602.547 0, 1453962.169 730629.258 0, 1454250.491 730655.986 0, 1454538.813 730682.731 0, 1454827.132 730709.492 0, 1455115.45 730736.271 0, 1455403.767 730763.067 0, 
+    1455692.081 730789.879 0, 1455980.395 730816.709 0, 1456268.706 730843.556 0, 1456557.016 730870.419 0, 1456845.325 730897.3 0, 1457133.632 730924.197 0, 1457421.937 730951.112 0, 1457710.241 730978.043 0, 1457997.221 731004.868 0, 1458515.815 725458.542 0, 
+    1459034.382 719912.501 0))
+
+POLYGON ((1471833.844 732318.341 0, 1471546.938 732290.706 0, 1471258.712 732262.96 0, 1470970.484 732235.231 0, 1470682.254 732207.519 0, 1470394.022 732179.824 0, 1470105.789 732152.146 0, 1469817.555 732124.485 0, 1469529.318 732096.841 0, 1469241.081 732069.214 0, 
+    1468952.841 732041.604 0, 1468664.6 732014.011 0, 1468376.357 731986.434 0, 1468088.113 731958.875 0, 1467799.866 731931.333 0, 1467511.619 731903.808 0, 1467223.37 731876.299 0, 1466935.119 731848.808 0, 1466646.866 731821.334 0, 1466358.612 731793.876 0, 
+    1466070.356 731766.436 0, 1465782.099 731739.012 0, 1465493.84 731711.606 0, 1465205.579 731684.216 0, 1464915.996 731656.718 0, 1464629.053 731629.488 0, 1464340.788 731602.149 0, 1464052.521 731574.828 0, 1463764.252 731547.523 0, 1463475.982 731520.235 0, 
+    1463187.71 731492.964 0, 1462899.437 731465.71 0, 1462611.161 731438.474 0, 1462322.885 731411.254 0, 1462034.607 731384.051 0, 1461746.327 731356.865 0, 1461458.045 731329.696 0, 1461169.762 731302.544 0, 1460881.477 731275.409 0, 1460593.191 731248.291 0, 
+    1460304.903 731221.19 0, 1460016.614 731194.105 0, 1459728.323 731167.038 0, 1459440.03 731139.988 0, 1459151.736 731112.955 0, 1458863.44 731085.939 0, 1458575.143 731058.939 0, 1458286.844 731031.957 0, 1457997.221 731004.868 0, 1457478.602 736551.474 0, 
+    1456959.956 742098.358 0, 1457248.922 742125.385 0, 1457536.568 742152.307 0, 1457824.213 742179.245 0, 1458111.856 742206.2 0, 1458399.497 742233.172 0, 1458687.137 742260.161 0, 1458974.775 742287.167 0, 1459262.411 742314.189 0, 1459550.046 742341.229 0, 
+    1459837.68 742368.286 0, 1460125.312 742395.359 0, 1460412.942 742422.45 0, 1460700.57 742449.557 0, 1460988.197 742476.682 0, 1461275.823 742503.823 0, 1461563.446 742530.981 0, 1461851.069 742558.157 0, 1462138.689 742585.349 0, 1462426.308 742612.558 0, 
+    1462713.926 742639.784 0, 1463001.541 742667.027 0, 1463289.156 742694.286 0, 1463576.768 742721.563 0, 1463863.062 742748.732 0, 1464151.988 742776.167 0, 1464439.596 742803.495 0, 1464727.202 742830.839 0, 1465014.807 742858.201 0, 1465302.41 742885.579 0, 
+    1465590.011 742912.974 0, 1465877.611 742940.386 0, 1466165.209 742967.816 0, 1466452.805 742995.262 0, 1466740.4 743022.725 0, 1467027.993 743050.204 0, 1467315.585 743077.701 0, 1467603.175 743105.215 0, 1467890.763 743132.746 0, 1468178.35 743160.293 0, 
+    1468465.935 743187.858 0, 1468753.519 743215.439 0, 1469041.101 743243.038 0, 1469328.681 743270.653 0, 1469616.26 743298.285 0, 1469903.837 743325.934 0, 1470191.412 743353.6 0, 1470478.986 743381.283 0, 1470765.242 743408.856 0, 1471299.556 737863.46 0, 
+    1471833.844 732318.341 0))
+
+POLYGON ((1484566.77 744758.352 0, 1484280.591 744729.97 0, 1483993.096 744701.475 0, 1483705.6 744672.996 0, 1483418.103 744644.535 0, 1483130.603 744616.09 0, 1482843.102 744587.663 0, 1482555.599 744559.252 0, 1482268.095 744530.858 0, 1481980.589 744502.481 0, 
+    1481693.081 744474.121 0, 1481405.572 744445.778 0, 1481118.06 744417.452 0, 1480830.548 744389.143 0, 1480543.033 744360.851 0, 1480255.517 744332.575 0, 1479967.999 744304.317 0, 1479680.48 744276.075 0, 1479392.959 744247.851 0, 1479105.436 744219.643 0, 
+    1478817.912 744191.452 0, 1478530.386 744163.279 0, 1478242.858 744135.122 0, 1477955.328 744106.982 0, 1477666.482 744078.73 0, 1477380.265 744050.753 0, 1477092.73 744022.663 0, 1476805.194 743994.591 0, 1476517.657 743966.536 0, 1476230.117 743938.497 0, 
+    1475942.576 743910.476 0, 1475655.034 743882.471 0, 1475367.489 743854.484 0, 1475079.943 743826.513 0, 1474792.396 743798.559 0, 1474504.847 743770.622 0, 1474217.296 743742.702 0, 1473929.743 743714.799 0, 1473642.189 743686.913 0, 1473354.633 743659.044 0, 
+    1473067.076 743631.192 0, 1472779.517 743603.357 0, 1472491.956 743575.538 0, 1472204.394 743547.737 0, 1471916.83 743519.952 0, 1471629.264 743492.184 0, 1471341.697 743464.434 0, 1471054.128 743436.7 0, 1470765.242 743408.856 0, 1470230.901 748954.526 0, 
+    1469696.534 754500.466 0, 1469984.765 754528.247 0, 1470271.681 754555.918 0, 1470558.595 754583.605 0, 1470845.508 754611.31 0, 1471132.419 754639.031 0, 1471419.329 754666.77 0, 1471706.236 754694.525 0, 1471993.143 754722.297 0, 1472280.047 754750.086 0, 
+    1472566.95 754777.892 0, 1472853.852 754805.715 0, 1473140.751 754833.555 0, 1473427.649 754861.411 0, 1473714.546 754889.285 0, 1474001.441 754917.175 0, 1474288.334 754945.082 0, 1474575.225 754973.006 0, 1474862.115 755000.947 0, 1475149.003 755028.905 0, 
+    1475435.89 755056.88 0, 1475722.775 755084.872 0, 1476009.658 755112.88 0, 1476296.54 755140.906 0, 1476582.108 755168.82 0, 1476870.298 755197.007 0, 1477157.175 755225.083 0, 1477444.05 755253.176 0, 1477730.923 755281.286 0, 1478017.795 755309.413 0, 
+    1478304.665 755337.556 0, 1478591.533 755365.717 0, 1478878.4 755393.894 0, 1479165.265 755422.088 0, 1479452.128 755450.3 0, 1479738.99 755478.528 0, 1480025.85 755506.773 0, 1480312.709 755535.034 0, 1480599.565 755563.313 0, 1480886.42 755591.609 0, 
+    1481173.274 755619.921 0, 1481460.126 755648.25 0, 1481746.976 755676.597 0, 1482033.824 755704.96 0, 1482320.671 755733.34 0, 1482607.516 755761.737 0, 1482894.359 755790.15 0, 1483181.201 755818.581 0, 1483466.73 755846.899 0, 1484016.764 750302.49 0, 
+    1484566.77 744758.352 0))
+
+POLYGON ((1497233.068 757232.229 0, 1496947.618 757203.104 0, 1496660.858 757173.864 0, 1496374.096 757144.639 0, 1496087.332 757115.432 0, 1495800.566 757086.242 0, 1495513.799 757057.069 0, 1495227.03 757027.912 0, 1494940.26 756998.772 0, 1494653.488 756969.65 0, 
+    1494366.714 756940.544 0, 1494079.938 756911.455 0, 1493793.16 756882.383 0, 1493506.381 756853.327 0, 1493219.6 756824.289 0, 1492932.818 756795.268 0, 1492646.034 756766.263 0, 1492359.248 756737.275 0, 1492072.46 756708.304 0, 1491785.671 756679.35 0, 
+    1491498.879 756650.413 0, 1491212.087 756621.493 0, 1490925.292 756592.59 0, 1490638.496 756563.703 0, 1490350.389 756534.702 0, 1490064.898 756505.981 0, 1489778.097 756477.145 0, 1489491.294 756448.326 0, 1489204.489 756419.524 0, 1488917.683 756390.739 0, 
+    1488630.875 756361.971 0, 1488344.065 756333.22 0, 1488057.254 756304.485 0, 1487770.441 756275.767 0, 1487483.626 756247.067 0, 1487196.809 756218.383 0, 1486909.991 756189.716 0, 1486623.171 756161.066 0, 1486336.35 756132.432 0, 1486049.526 756103.816 0, 
+    1485762.701 756075.217 0, 1485475.875 756046.634 0, 1485189.046 756018.068 0, 1484902.216 755989.519 0, 1484615.385 755960.988 0, 1484328.551 755932.472 0, 1484041.716 755903.974 0, 1483754.88 755875.493 0, 1483466.73 755846.899 0, 1482916.671 761391.574 0, 
+    1482366.585 766936.512 0, 1482654.079 766965.041 0, 1482940.263 766993.458 0, 1483226.445 767021.891 0, 1483512.626 767050.341 0, 1483798.805 767078.808 0, 1484084.982 767107.292 0, 1484371.158 767135.793 0, 1484657.332 767164.31 0, 1484943.504 767192.845 0, 
+    1485229.674 767221.396 0, 1485515.843 767249.964 0, 1485802.011 767278.549 0, 1486088.176 767307.151 0, 1486374.34 767335.769 0, 1486660.502 767364.405 0, 1486946.663 767393.057 0, 1487232.821 767421.726 0, 1487518.979 767450.412 0, 1487805.134 767479.115 0, 
+    1488091.288 767507.835 0, 1488377.44 767536.571 0, 1488663.59 767565.325 0, 1488949.739 767594.095 0, 1489234.579 767622.75 0, 1489522.031 767651.686 0, 1489808.175 767680.506 0, 1490094.317 767709.344 0, 1490380.457 767738.198 0, 1490666.595 767767.07 0, 
+    1490952.732 767795.958 0, 1491238.867 767824.863 0, 1491525 767853.784 0, 1491811.132 767882.723 0, 1492097.262 767911.678 0, 1492383.39 767940.651 0, 1492669.517 767969.64 0, 1492955.642 767998.646 0, 1493241.765 768027.669 0, 1493527.886 768056.708 0, 
+    1493814.006 768085.765 0, 1494100.124 768114.838 0, 1494386.241 768143.928 0, 1494672.355 768173.035 0, 1494958.468 768202.159 0, 1495244.579 768231.3 0, 1495530.689 768260.457 0, 1495816.796 768289.632 0, 1496101.597 768318.69 0, 1496667.346 762775.328 0, 
+    1497233.068 757232.229 0))
+
+POLYGON ((1509832.65 769739.666 0, 1509547.93 769709.803 0, 1509261.906 769679.821 0, 1508975.88 769649.855 0, 1508689.852 769619.906 0, 1508403.823 769589.974 0, 1508117.791 769560.059 0, 1507831.758 769530.16 0, 1507545.724 769500.279 0, 1507259.687 769470.414 0, 
+    1506973.649 769440.566 0, 1506687.609 769410.735 0, 1506401.567 769380.921 0, 1506115.523 769351.124 0, 1505829.478 769321.343 0, 1505543.431 769291.579 0, 1505257.382 769261.832 0, 1504971.332 769232.102 0, 1504685.28 769202.389 0, 1504399.226 769172.693 0, 
+    1504113.17 769143.013 0, 1503827.112 769113.351 0, 1503541.053 769083.705 0, 1503254.992 769054.076 0, 1502967.625 769024.329 0, 1502682.865 768994.868 0, 1502396.798 768965.29 0, 1502110.73 768935.728 0, 1501824.661 768906.183 0, 1501538.589 768876.655 0, 
+    1501252.516 768847.144 0, 1500966.441 768817.65 0, 1500680.364 768788.172 0, 1500394.286 768758.712 0, 1500108.206 768729.268 0, 1499822.124 768699.841 0, 1499536.04 768670.431 0, 1499249.955 768641.038 0, 1498963.868 768611.661 0, 1498677.779 768582.302 0, 
+    1498391.689 768552.959 0, 1498105.596 768523.633 0, 1497819.502 768494.324 0, 1497533.407 768465.032 0, 1497247.309 768435.756 0, 1496961.21 768406.498 0, 1496675.109 768377.256 0, 1496389.007 768348.031 0, 1496101.597 768318.69 0, 1495535.822 773862.311 0, 
+    1494970.02 779406.189 0, 1495256.774 779435.464 0, 1495542.224 779464.622 0, 1495827.672 779493.797 0, 1496113.119 779522.989 0, 1496398.564 779552.197 0, 1496684.007 779581.423 0, 1496969.448 779610.665 0, 1497254.888 779639.924 0, 1497540.326 779669.2 0, 
+    1497825.762 779698.493 0, 1498111.197 779727.802 0, 1498396.63 779757.128 0, 1498682.061 779786.471 0, 1498967.49 779815.831 0, 1499252.918 779845.208 0, 1499538.343 779874.601 0, 1499823.768 779904.011 0, 1500109.19 779933.439 0, 1500394.611 779962.882 0, 
+    1500680.03 779992.343 0, 1500965.447 780021.82 0, 1501250.862 780051.315 0, 1501536.276 780080.826 0, 1501820.387 780110.219 0, 1502107.098 780139.898 0, 1502392.507 780169.46 0, 1502677.914 780199.038 0, 1502963.319 780228.633 0, 1503248.722 780258.245 0, 
+    1503534.124 780287.873 0, 1503819.523 780317.519 0, 1504104.922 780347.181 0, 1504390.318 780376.86 0, 1504675.712 780406.556 0, 1504961.105 780436.268 0, 1505246.496 780465.998 0, 1505531.886 780495.744 0, 1505817.273 780525.507 0, 1506102.659 780555.287 0, 
+    1506388.043 780585.083 0, 1506673.425 780614.897 0, 1506958.806 780644.727 0, 1507244.185 780674.574 0, 1507529.562 780704.438 0, 1507814.937 780734.318 0, 1508100.311 780764.216 0, 1508385.682 780794.13 0, 1508669.753 780823.924 0, 1509251.215 775281.667 0, 
+    1509832.65 769739.666 0))
+
+POLYGON ((1522365.426 782280.358 0, 1522081.438 782249.761 0, 1521796.152 782219.04 0, 1521510.864 782188.337 0, 1521225.574 782157.65 0, 1520940.283 782126.98 0, 1520654.99 782096.327 0, 1520369.694 782065.691 0, 1520084.397 782035.071 0, 1519799.099 782004.469 0, 
+    1519513.798 781973.883 0, 1519228.496 781943.314 0, 1518943.192 781912.761 0, 1518657.886 781882.226 0, 1518372.578 781851.707 0, 1518087.268 781821.205 0, 1517801.957 781790.72 0, 1517516.644 781760.251 0, 1517231.329 781729.8 0, 1516946.012 781699.365 0, 
+    1516660.694 781668.947 0, 1516375.374 781638.546 0, 1516090.051 781608.161 0, 1515804.728 781577.794 0, 1515518.104 781547.305 0, 1515234.074 781517.109 0, 1514948.745 781486.791 0, 1514663.414 781456.491 0, 1514378.081 781426.207 0, 1514092.747 781395.94 0, 
+    1513807.41 781365.69 0, 1513522.072 781335.457 0, 1513236.732 781305.241 0, 1512951.391 781275.041 0, 1512666.047 781244.858 0, 1512380.702 781214.692 0, 1512095.355 781184.542 0, 1511810.006 781154.41 0, 1511524.656 781124.294 0, 1511239.303 781094.195 0, 
+    1510953.949 781064.113 0, 1510668.593 781034.048 0, 1510383.236 781003.999 0, 1510097.876 780973.968 0, 1509812.515 780943.953 0, 1509527.152 780913.954 0, 1509241.787 780883.973 0, 1508956.421 780854.009 0, 1508669.753 780823.924 0, 1508088.265 786366.434 0, 
+    1507506.75 791909.193 0, 1507792.763 791939.209 0, 1508077.477 791969.105 0, 1508362.189 791999.017 0, 1508646.899 792028.947 0, 1508931.608 792058.893 0, 1509216.315 792088.856 0, 1509501.02 792118.836 0, 1509785.724 792148.833 0, 1510070.426 792178.846 0, 
+    1510355.125 792208.876 0, 1510639.824 792238.923 0, 1510924.52 792268.987 0, 1511209.215 792299.067 0, 1511493.907 792329.164 0, 1511778.599 792359.278 0, 1512063.288 792389.409 0, 1512347.975 792419.556 0, 1512632.661 792449.72 0, 1512917.345 792479.901 0, 
+    1513202.027 792510.099 0, 1513486.708 792540.314 0, 1513771.386 792570.545 0, 1514056.063 792600.793 0, 1514339.443 792630.92 0, 1514625.412 792661.339 0, 1514910.083 792691.637 0, 1515194.753 792721.952 0, 1515479.421 792752.284 0, 1515764.087 792782.632 0, 
+    1516048.751 792812.997 0, 1516333.414 792843.379 0, 1516618.075 792873.778 0, 1516902.734 792904.194 0, 1517187.391 792934.626 0, 1517472.046 792965.075 0, 1517756.7 792995.541 0, 1518041.352 793026.023 0, 1518326.002 793056.522 0, 1518610.65 793087.038 0, 
+    1518895.297 793117.571 0, 1519179.941 793148.121 0, 1519464.584 793178.687 0, 1519749.225 793209.27 0, 1520033.865 793239.87 0, 1520318.502 793270.486 0, 1520603.138 793301.12 0, 1520887.772 793331.77 0, 1521171.11 793362.297 0, 1521768.281 787821.203 0, 
+    1522365.426 782280.358 0))
+
+POLYGON ((1534831.309 794853.999 0, 1534548.056 794822.671 0, 1534263.51 794791.217 0, 1533978.962 794759.78 0, 1533694.412 794728.359 0, 1533409.861 794696.955 0, 1533125.307 794665.568 0, 1532840.752 794634.198 0, 1532556.195 794602.844 0, 1532271.636 794571.508 0, 
+    1531987.075 794540.188 0, 1531702.512 794508.884 0, 1531417.947 794477.598 0, 1531133.381 794446.328 0, 1530848.813 794415.075 0, 1530564.242 794383.838 0, 1530279.671 794352.619 0, 1529995.097 794321.416 0, 1529710.521 794290.23 0, 1529425.944 794259.061 0, 
+    1529141.364 794227.908 0, 1528856.783 794196.772 0, 1528572.2 794165.653 0, 1528287.616 794134.551 0, 1528001.736 794103.324 0, 1527718.44 794072.396 0, 1527433.85 794041.344 0, 1527149.258 794010.309 0, 1526864.664 793979.29 0, 1526580.068 793948.288 0, 
+    1526295.471 793917.303 0, 1526010.871 793886.335 0, 1525726.27 793855.383 0, 1525441.667 793824.449 0, 1525157.062 793793.531 0, 1524872.456 793762.629 0, 1524587.847 793731.745 0, 1524303.237 793700.877 0, 1524018.625 793670.026 0, 1523734.011 793639.191 0, 
+    1523449.395 793608.374 0, 1523164.777 793577.573 0, 1522880.158 793546.789 0, 1522595.537 793516.022 0, 1522310.914 793485.271 0, 1522026.289 793454.537 0, 1521741.662 793423.82 0, 1521457.034 793393.12 0, 1521171.11 793362.297 0, 1520573.912 798903.636 0, 
+    1519976.688 804445.218 0, 1520261.957 804475.97 0, 1520545.933 804506.6 0, 1520829.907 804537.247 0, 1521113.88 804567.91 0, 1521397.85 804598.59 0, 1521681.819 804629.287 0, 1521965.786 804660 0, 1522249.752 804690.731 0, 1522533.715 804721.478 0, 
+    1522817.677 804752.241 0, 1523101.637 804783.022 0, 1523385.595 804813.819 0, 1523669.551 804844.632 0, 1523953.505 804875.463 0, 1524237.458 804906.31 0, 1524521.409 804937.174 0, 1524805.358 804968.055 0, 1525089.305 804998.952 0, 1525373.25 805029.866 0, 
+    1525657.194 805060.797 0, 1525941.136 805091.744 0, 1526225.075 805122.709 0, 1526509.013 805153.69 0, 1526791.66 805184.546 0, 1527076.884 805215.702 0, 1527360.817 805246.733 0, 1527644.747 805277.78 0, 1527928.676 805308.845 0, 1528212.603 805339.926 0, 
+    1528496.529 805371.024 0, 1528780.452 805402.139 0, 1529064.374 805433.27 0, 1529348.293 805464.418 0, 1529632.211 805495.583 0, 1529916.128 805526.764 0, 1530200.042 805557.962 0, 1530483.954 805589.177 0, 1530767.865 805620.409 0, 1531051.774 805651.657 0, 
+    1531335.68 805682.922 0, 1531619.586 805714.204 0, 1531903.489 805745.502 0, 1532187.39 805776.817 0, 1532471.29 805808.149 0, 1532755.187 805839.498 0, 1533039.083 805870.863 0, 1533322.977 805902.245 0, 1533605.581 805933.501 0, 1534218.458 800393.629 0, 
+    1534831.309 794853.999 0))
+
+POLYGON ((1547230.215 807460.283 0, 1546947.698 807428.228 0, 1546663.894 807396.044 0, 1546380.088 807363.877 0, 1546096.28 807331.726 0, 1545812.47 807299.593 0, 1545528.659 807267.476 0, 1545244.845 807235.375 0, 1544961.029 807203.292 0, 1544677.212 807171.225 0, 
+    1544393.392 807139.174 0, 1544109.571 807107.141 0, 1543825.748 807075.124 0, 1543541.923 807043.124 0, 1543258.096 807011.14 0, 1542974.268 806979.174 0, 1542690.437 806947.223 0, 1542406.604 806915.29 0, 1542122.77 806883.374 0, 1541838.934 806851.474 0, 
+    1541555.096 806819.59 0, 1541271.256 806787.724 0, 1540987.414 806755.874 0, 1540703.57 806724.041 0, 1540418.437 806692.08 0, 1540135.877 806660.425 0, 1539852.027 806628.642 0, 1539568.176 806596.876 0, 1539284.323 806565.126 0, 1539000.468 806533.393 0, 
+    1538716.611 806501.677 0, 1538432.752 806469.978 0, 1538148.892 806438.295 0, 1537865.029 806406.629 0, 1537581.165 806374.98 0, 1537297.299 806343.347 0, 1537013.431 806311.731 0, 1536729.561 806280.132 0, 1536445.689 806248.549 0, 1536161.815 806216.984 0, 
+    1535877.94 806185.435 0, 1535594.063 806153.902 0, 1535310.183 806122.387 0, 1535026.302 806090.888 0, 1534742.419 806059.405 0, 1534458.535 806027.94 0, 1534174.648 805996.491 0, 1533890.76 805965.059 0, 1533605.581 805933.501 0, 1532992.677 811473.611 0, 
+    1532379.747 817013.956 0, 1532664.271 817045.442 0, 1532947.507 817076.802 0, 1533230.742 817108.178 0, 1533513.974 817139.571 0, 1533797.205 817170.981 0, 1534080.434 817202.408 0, 1534363.661 817233.851 0, 1534646.886 817265.311 0, 1534930.109 817296.788 0, 
+    1535213.331 817328.281 0, 1535496.551 817359.791 0, 1535779.768 817391.317 0, 1536062.984 817422.861 0, 1536346.198 817454.421 0, 1536629.411 817485.997 0, 1536912.621 817517.59 0, 1537195.829 817549.2 0, 1537479.036 817580.827 0, 1537762.241 817612.47 0, 
+    1538045.444 817644.13 0, 1538328.645 817675.807 0, 1538611.844 817707.5 0, 1538895.041 817739.21 0, 1539176.952 817770.793 0, 1539461.43 817802.68 0, 1539744.622 817834.44 0, 1540027.812 817866.217 0, 1540311 817898.01 0, 1540594.186 817929.82 0, 
+    1540877.37 817961.646 0, 1541160.552 817993.49 0, 1541443.733 818025.35 0, 1541726.911 818057.226 0, 1542010.088 818089.12 0, 1542293.263 818121.03 0, 1542576.436 818152.956 0, 1542859.607 818184.9 0, 1543142.776 818216.86 0, 1543425.944 818248.836 0, 
+    1543709.109 818280.83 0, 1543992.273 818312.84 0, 1544275.434 818344.866 0, 1544558.594 818376.909 0, 1544841.752 818408.969 0, 1545124.908 818441.046 0, 1545408.062 818473.139 0, 1545691.214 818505.249 0, 1545973.082 818537.23 0, 1546601.662 812998.639 0, 
+    1547230.215 807460.283 0))
+
+POLYGON ((1559562.059 820098.902 0, 1559280.281 820066.125 0, 1558997.22 820033.215 0, 1558714.158 820000.322 0, 1558431.094 819967.445 0, 1558148.027 819934.585 0, 1557864.959 819901.742 0, 1557581.889 819868.916 0, 1557298.817 819836.106 0, 1557015.743 819803.313 0, 
+    1556732.667 819770.536 0, 1556449.59 819737.776 0, 1556166.51 819705.033 0, 1555883.428 819672.307 0, 1555600.345 819639.597 0, 1555317.259 819606.904 0, 1555034.172 819574.227 0, 1554751.082 819541.567 0, 1554467.991 819508.924 0, 1554184.898 819476.297 0, 
+    1553901.803 819443.688 0, 1553618.706 819411.094 0, 1553335.607 819378.518 0, 1553052.506 819345.958 0, 1552768.122 819313.267 0, 1552486.299 819280.888 0, 1552203.192 819248.378 0, 1551920.084 819215.885 0, 1551636.973 819183.408 0, 1551353.861 819150.948 0, 
+    1551070.747 819118.505 0, 1550787.63 819086.078 0, 1550504.512 819053.669 0, 1550221.392 819021.275 0, 1549938.271 818988.899 0, 1549655.147 818956.539 0, 1549372.021 818924.195 0, 1549088.893 818891.869 0, 1548805.764 818859.559 0, 1548522.633 818827.266 0, 
+    1548239.499 818794.989 0, 1547956.364 818762.729 0, 1547673.227 818730.486 0, 1547390.088 818698.259 0, 1547106.947 818666.049 0, 1546823.804 818633.856 0, 1546540.66 818601.679 0, 1546257.513 818569.519 0, 1545973.082 818537.23 0, 1545344.476 824076.053 0, 
+    1544715.844 829615.102 0, 1544999.62 829647.317 0, 1545282.115 829679.403 0, 1545564.607 829711.505 0, 1545847.098 829743.624 0, 1546129.587 829775.76 0, 1546412.074 829807.912 0, 1546694.559 829840.082 0, 1546977.042 829872.267 0, 1547259.524 829904.47 0, 
+    1547542.003 829936.688 0, 1547824.481 829968.924 0, 1548106.956 830001.176 0, 1548389.43 830033.445 0, 1548671.902 830065.73 0, 1548954.372 830098.032 0, 1549236.84 830130.351 0, 1549519.306 830162.686 0, 1549801.77 830195.038 0, 1550084.232 830227.407 0, 
+    1550366.693 830259.792 0, 1550649.151 830292.194 0, 1550931.608 830324.612 0, 1551214.062 830357.047 0, 1551495.236 830389.352 0, 1551778.966 830421.967 0, 1552061.415 830454.452 0, 1552343.862 830486.954 0, 1552626.307 830519.472 0, 1552908.75 830552.007 0, 
+    1553191.192 830584.558 0, 1553473.631 830617.126 0, 1553756.068 830649.711 0, 1554038.504 830682.312 0, 1554320.938 830714.93 0, 1554603.369 830747.565 0, 1554885.799 830780.216 0, 1555168.227 830812.884 0, 1555450.653 830845.568 0, 1555733.077 830878.269 0, 
+    1556015.499 830910.987 0, 1556297.919 830943.721 0, 1556580.337 830976.472 0, 1556862.754 831009.239 0, 1557145.168 831042.024 0, 1557427.58 831074.824 0, 1557709.991 831107.642 0, 1557992.399 831140.476 0, 1558273.529 831173.178 0, 1558917.807 825635.926 0, 
+    1559562.059 820098.902 0))
+
+POLYGON ((1571826.757 832769.55 0, 1571545.72 832736.054 0, 1571263.405 832702.422 0, 1570981.088 832668.807 0, 1570698.77 832635.208 0, 1570416.449 832601.626 0, 1570134.126 832568.061 0, 1569851.802 832534.512 0, 1569569.475 832500.98 0, 1569287.147 832467.465 0, 
+    1569004.816 832433.966 0, 1568722.484 832400.484 0, 1568440.149 832367.018 0, 1568157.813 832333.57 0, 1567875.475 832300.137 0, 1567593.134 832266.721 0, 1567310.792 832233.322 0, 1567028.448 832199.94 0, 1566746.102 832166.574 0, 1566463.753 832133.225 0, 
+    1566181.403 832099.892 0, 1565899.051 832066.576 0, 1565616.697 832033.277 0, 1565334.341 831999.994 0, 1565050.707 831966.578 0, 1564769.623 831933.478 0, 1564487.261 831900.245 0, 1564204.897 831867.029 0, 1563922.531 831833.829 0, 1563640.164 831800.646 0, 
+    1563357.794 831767.48 0, 1563075.422 831734.33 0, 1562793.049 831701.197 0, 1562510.673 831668.08 0, 1562228.295 831634.98 0, 1561945.916 831601.897 0, 1561663.535 831568.83 0, 1561381.151 831535.78 0, 1561098.766 831502.747 0, 1560816.379 831469.73 0, 
+    1560533.989 831436.73 0, 1560251.598 831403.746 0, 1559969.205 831370.779 0, 1559686.81 831337.829 0, 1559404.413 831304.895 0, 1559122.014 831271.978 0, 1558839.614 831239.077 0, 1558557.211 831206.194 0, 1558273.529 831173.178 0, 1557629.224 836710.653 0, 
+    1556984.894 842248.348 0, 1557267.922 842281.288 0, 1557549.673 842314.096 0, 1557831.422 842346.921 0, 1558113.169 842379.762 0, 1558394.914 842412.62 0, 1558676.657 842445.494 0, 1558958.398 842478.385 0, 1559240.138 842511.292 0, 1559521.875 842544.216 0, 
+    1559803.61 842577.157 0, 1560085.344 842610.114 0, 1560367.075 842643.088 0, 1560648.805 842676.078 0, 1560930.533 842709.085 0, 1561212.259 842742.109 0, 1561493.982 842775.149 0, 1561775.704 842808.206 0, 1562057.424 842841.279 0, 1562339.142 842874.369 0, 
+    1562620.858 842907.475 0, 1562902.572 842940.598 0, 1563184.284 842973.738 0, 1563465.994 843006.894 0, 1563746.429 843039.917 0, 1564029.409 843073.256 0, 1564311.113 843106.462 0, 1564592.815 843139.685 0, 1564874.516 843172.924 0, 1565156.214 843206.179 0, 
+    1565437.911 843239.452 0, 1565719.605 843272.741 0, 1566001.298 843306.046 0, 1566282.988 843339.368 0, 1566564.677 843372.707 0, 1566846.364 843406.062 0, 1567128.048 843439.433 0, 1567409.731 843472.822 0, 1567691.412 843506.227 0, 1567973.091 843539.648 0, 
+    1568254.767 843573.086 0, 1568536.442 843606.541 0, 1568818.115 843640.012 0, 1569099.786 843673.5 0, 1569381.455 843707.004 0, 1569663.122 843740.525 0, 1569944.787 843774.063 0, 1570226.45 843807.617 0, 1570506.839 843841.036 0, 1571166.811 838305.183 0, 
+    1571826.757 832769.55 0))
+
+POLYGON ((1088479.462 410071.717 0, 1088173.743 410066.543 0, 1087866.551 410061.363 0, 1087559.36 410056.2 0, 1087252.168 410051.055 0, 1086944.976 410045.929 0, 1086637.783 410040.821 0, 1086330.59 410035.73 0, 1086023.397 410030.658 0, 1085716.204 410025.604 0, 
+    1085409.01 410020.568 0, 1085101.816 410015.55 0, 1084794.622 410010.55 0, 1084487.427 410005.568 0, 1084180.232 410000.605 0, 1083873.037 409995.659 0, 1083565.841 409990.731 0, 1083258.646 409985.822 0, 1082951.449 409980.93 0, 1082644.253 409976.057 0, 
+    1082337.056 409971.202 0, 1082029.859 409966.365 0, 1081722.662 409961.546 0, 1081415.465 409956.745 0, 1081106.794 409951.939 0, 1080801.069 409947.197 0, 1080493.871 409942.45 0, 1080186.672 409937.722 0, 1079879.473 409933.011 0, 1079572.274 409928.318 0, 
+    1079265.074 409923.644 0, 1078957.875 409918.988 0, 1078650.675 409914.349 0, 1078343.474 409909.729 0, 1078036.274 409905.127 0, 1077729.073 409900.543 0, 1077421.872 409895.977 0, 1077114.671 409891.429 0, 1076807.469 409886.9 0, 1076500.267 409882.388 0, 
+    1076193.065 409877.894 0, 1075885.862 409873.419 0, 1075578.66 409868.961 0, 1075271.457 409864.522 0, 1074964.254 409860.101 0, 1074657.05 409855.697 0, 1074349.846 409851.312 0, 1074042.643 409846.945 0, 1073733.964 409842.575 0, 1073655.555 415392.93 0, 
+    1073577.139 420943.734 0, 1073885.161 420948.094 0, 1074191.712 420952.452 0, 1074498.262 420956.828 0, 1074804.812 420961.222 0, 1075111.362 420965.634 0, 1075417.912 420970.064 0, 1075724.461 420974.512 0, 1076031.01 420978.978 0, 1076337.559 420983.462 0, 
+    1076644.107 420987.964 0, 1076950.656 420992.484 0, 1077257.204 420997.022 0, 1077563.751 421001.578 0, 1077870.299 421006.153 0, 1078176.846 421010.745 0, 1078483.393 421015.355 0, 1078789.939 421019.984 0, 1079096.486 421024.63 0, 1079403.032 421029.295 0, 
+    1079709.578 421033.977 0, 1080016.123 421038.678 0, 1080322.668 421043.396 0, 1080629.213 421048.133 0, 1080934.288 421052.865 0, 1081242.302 421057.66 0, 1081548.847 421062.451 0, 1081855.39 421067.26 0, 1082161.934 421072.087 0, 1082468.477 421076.932 0, 
+    1082775.02 421081.795 0, 1083081.563 421086.676 0, 1083388.105 421091.575 0, 1083694.647 421096.492 0, 1084001.189 421101.427 0, 1084307.731 421106.38 0, 1084614.272 421111.351 0, 1084920.813 421116.341 0, 1085227.354 421121.348 0, 1085533.894 421126.373 0, 
+    1085840.434 421131.417 0, 1086146.974 421136.478 0, 1086453.513 421141.557 0, 1086760.053 421146.655 0, 1087066.591 421151.77 0, 1087373.13 421156.904 0, 1087679.668 421162.056 0, 1087986.206 421167.225 0, 1088291.275 421172.388 0, 1088385.372 415621.827 0, 
+    1088479.462 410071.717 0))
+
+POLYGON ((1103004.706 421442.612 0, 1102699.651 421436.587 0, 1102393.129 421430.551 0, 1102086.606 421424.534 0, 1101780.083 421418.534 0, 1101473.56 421412.552 0, 1101167.037 421406.589 0, 1100860.513 421400.643 0, 1100553.988 421394.716 0, 1100247.464 421388.807 0, 
+    1099940.939 421382.915 0, 1099634.414 421377.042 0, 1099327.888 421371.187 0, 1099021.362 421365.35 0, 1098714.836 421359.53 0, 1098408.309 421353.729 0, 1098101.782 421347.946 0, 1097795.255 421342.181 0, 1097488.727 421336.434 0, 1097182.199 421330.705 0, 
+    1096875.671 421324.994 0, 1096569.142 421319.301 0, 1096262.613 421313.626 0, 1095956.083 421307.97 0, 1095648.086 421302.304 0, 1095343.024 421296.71 0, 1095036.493 421291.107 0, 1094729.963 421285.523 0, 1094423.432 421279.956 0, 1094116.9 421274.408 0, 
+    1093810.369 421268.877 0, 1093503.837 421263.365 0, 1093197.304 421257.87 0, 1092890.772 421252.394 0, 1092584.239 421246.935 0, 1092277.705 421241.495 0, 1091971.172 421236.073 0, 1091664.638 421230.669 0, 1091358.104 421225.283 0, 1091051.569 421219.914 0, 
+    1090745.034 421214.564 0, 1090438.499 421209.232 0, 1090131.963 421203.918 0, 1089825.428 421198.622 0, 1089518.892 421193.344 0, 1089212.355 421188.084 0, 1088905.818 421182.843 0, 1088599.281 421177.619 0, 1088291.275 421172.388 0, 1088197.17 426723.396 0, 
+    1088103.058 432274.849 0, 1088410.408 432280.068 0, 1088716.291 432285.281 0, 1089022.175 432290.511 0, 1089328.057 432295.76 0, 1089633.94 432301.027 0, 1089939.823 432306.311 0, 1090245.705 432311.614 0, 1090551.586 432316.935 0, 1090857.468 432322.274 0, 
+    1091163.349 432327.63 0, 1091469.23 432333.005 0, 1091775.11 432338.398 0, 1092080.99 432343.808 0, 1092386.87 432349.237 0, 1092692.749 432354.684 0, 1092998.629 432360.148 0, 1093304.508 432365.631 0, 1093610.386 432371.132 0, 1093916.264 432376.651 0, 
+    1094222.142 432382.187 0, 1094528.02 432387.742 0, 1094833.897 432393.315 0, 1095139.774 432398.906 0, 1095444.186 432404.487 0, 1095751.527 432410.141 0, 1096057.403 432415.786 0, 1096363.278 432421.448 0, 1096669.153 432427.129 0, 1096975.028 432432.828 0, 
+    1097280.903 432438.545 0, 1097586.777 432444.28 0, 1097892.651 432450.032 0, 1098198.525 432455.803 0, 1098504.398 432461.592 0, 1098810.271 432467.399 0, 1099116.143 432473.223 0, 1099422.016 432479.066 0, 1099727.887 432484.927 0, 1100033.759 432490.806 0, 
+    1100339.63 432496.703 0, 1100645.501 432502.617 0, 1100951.371 432508.55 0, 1101257.241 432514.501 0, 1101563.111 432520.47 0, 1101868.981 432526.457 0, 1102174.85 432532.461 0, 1102480.718 432538.484 0, 1102785.123 432544.496 0, 1102894.919 426993.332 0, 
+    1103004.706 421442.612 0))
+
+POLYGON ((1117466.368 432855.622 0, 1117161.979 432848.75 0, 1116856.129 432841.863 0, 1116550.278 432834.994 0, 1116244.427 432828.143 0, 1115938.575 432821.31 0, 1115632.723 432814.495 0, 1115326.87 432807.698 0, 1115021.017 432800.92 0, 1114715.164 432794.159 0, 
+    1114409.311 432787.416 0, 1114103.456 432780.691 0, 1113797.602 432773.984 0, 1113491.747 432767.295 0, 1113185.892 432760.624 0, 1112880.036 432753.971 0, 1112574.18 432747.336 0, 1112268.324 432740.719 0, 1111962.467 432734.121 0, 1111656.61 432727.54 0, 
+    1111350.752 432720.977 0, 1111044.894 432714.432 0, 1110739.036 432707.905 0, 1110433.177 432701.396 0, 1110125.856 432694.874 0, 1109821.458 432688.432 0, 1109515.598 432681.977 0, 1109209.738 432675.541 0, 1108903.878 432669.122 0, 1108598.017 432662.721 0, 
+    1108292.155 432656.338 0, 1107986.293 432649.973 0, 1107680.431 432643.626 0, 1107374.569 432637.297 0, 1107068.706 432630.987 0, 1106762.843 432624.694 0, 1106456.979 432618.419 0, 1106151.115 432612.162 0, 1105845.25 432605.923 0, 1105539.386 432599.702 0, 
+    1105233.521 432593.5 0, 1104927.655 432587.315 0, 1104621.789 432581.148 0, 1104315.923 432574.999 0, 1104010.057 432568.868 0, 1103704.19 432562.755 0, 1103398.322 432556.661 0, 1103092.455 432550.584 0, 1102785.123 432544.496 0, 1102675.319 438096.102 0, 
+    1102565.506 443648.146 0, 1102872.18 443654.221 0, 1103177.394 443660.285 0, 1103482.608 443666.366 0, 1103787.822 443672.466 0, 1104093.035 443678.584 0, 1104398.247 443684.72 0, 1104703.46 443690.873 0, 1105008.672 443697.045 0, 1105313.883 443703.234 0, 
+    1105619.094 443709.442 0, 1105924.305 443715.668 0, 1106229.516 443721.911 0, 1106534.726 443728.172 0, 1106839.935 443734.452 0, 1107145.145 443740.749 0, 1107450.354 443747.065 0, 1107755.562 443753.398 0, 1108060.771 443759.749 0, 1108365.979 443766.118 0, 
+    1108671.186 443772.506 0, 1108976.393 443778.911 0, 1109281.6 443785.334 0, 1109586.806 443791.775 0, 1109890.553 443798.203 0, 1110197.218 443804.711 0, 1110502.423 443811.206 0, 1110807.628 443817.719 0, 1111112.833 443824.25 0, 1111418.037 443830.799 0, 
+    1111723.24 443837.365 0, 1112028.444 443843.95 0, 1112333.647 443850.553 0, 1112638.849 443857.174 0, 1112944.051 443863.812 0, 1113249.253 443870.469 0, 1113554.454 443877.144 0, 1113859.655 443883.836 0, 1114164.856 443890.547 0, 1114470.056 443897.275 0, 
+    1114775.256 443904.022 0, 1115080.455 443910.786 0, 1115385.654 443917.568 0, 1115690.853 443924.369 0, 1115996.051 443931.187 0, 1116301.249 443938.023 0, 1116606.446 443944.878 0, 1116911.643 443951.75 0, 1117215.382 443958.607 0, 1117340.88 438406.895 0, 
+    1117466.368 432855.622 0))
+
+POLYGON ((1131864.322 444310.455 0, 1131560.602 444302.74 0, 1131255.425 444295.006 0, 1130950.249 444287.289 0, 1130645.071 444279.591 0, 1130339.894 444271.91 0, 1130034.715 444264.248 0, 1129729.537 444256.603 0, 1129424.358 444248.976 0, 1129119.178 444241.368 0, 
+    1128813.998 444233.777 0, 1128508.818 444226.204 0, 1128203.637 444218.649 0, 1127898.456 444211.113 0, 1127593.274 444203.594 0, 1127288.092 444196.093 0, 1126982.909 444188.61 0, 1126677.726 444181.145 0, 1126372.543 444173.698 0, 1126067.359 444166.269 0, 
+    1125762.175 444158.858 0, 1125456.99 444151.465 0, 1125151.805 444144.089 0, 1124846.619 444136.732 0, 1124539.976 444129.358 0, 1124236.246 444122.072 0, 1123931.059 444114.768 0, 1123625.872 444107.483 0, 1123320.684 444100.216 0, 1123015.496 444092.966 0, 
+    1122710.307 444085.735 0, 1122405.118 444078.521 0, 1122099.929 444071.326 0, 1121794.739 444064.148 0, 1121489.548 444056.989 0, 1121184.358 444049.847 0, 1120879.166 444042.723 0, 1120573.975 444035.617 0, 1120268.783 444028.53 0, 1119963.59 444021.46 0, 
+    1119658.397 444014.408 0, 1119353.204 444007.374 0, 1119048.01 444000.358 0, 1118742.816 443993.36 0, 1118437.622 443986.38 0, 1118132.427 443979.418 0, 1117827.231 443972.474 0, 1117522.036 443965.548 0, 1117215.382 443958.607 0, 1117089.874 449510.754 0, 
+    1116964.356 455063.334 0, 1117270.353 455070.26 0, 1117574.895 455077.172 0, 1117879.437 455084.101 0, 1118183.978 455091.048 0, 1118488.519 455098.013 0, 1118793.06 455104.996 0, 1119097.6 455111.997 0, 1119402.139 455119.016 0, 1119706.679 455126.052 0, 
+    1120011.218 455133.107 0, 1120315.756 455140.18 0, 1120620.294 455147.27 0, 1120924.832 455154.379 0, 1121229.369 455161.505 0, 1121533.906 455168.649 0, 1121838.442 455175.811 0, 1122142.978 455182.992 0, 1122447.513 455190.19 0, 1122752.048 455197.406 0, 
+    1123056.583 455204.64 0, 1123361.117 455211.891 0, 1123665.651 455219.161 0, 1123970.185 455226.449 0, 1124273.264 455233.719 0, 1124579.25 455241.078 0, 1124883.782 455248.419 0, 1125188.314 455255.779 0, 1125492.845 455263.156 0, 1125797.376 455270.551 0, 
+    1126101.906 455277.964 0, 1126406.436 455285.395 0, 1126710.965 455292.844 0, 1127015.494 455300.311 0, 1127320.023 455307.796 0, 1127624.551 455315.299 0, 1127929.079 455322.82 0, 1128233.606 455330.358 0, 1128538.133 455337.915 0, 1128842.659 455345.489 0, 
+    1129147.185 455353.082 0, 1129451.711 455360.692 0, 1129756.236 455368.32 0, 1130060.76 455375.966 0, 1130365.285 455383.63 0, 1130669.808 455391.312 0, 1130974.331 455399.012 0, 1131278.854 455406.73 0, 1131581.924 455414.429 0, 1131723.129 449862.226 0, 
+    1131864.322 444310.455 0))
+
+POLYGON ((1146198.443 455806.82 0, 1145895.393 455798.265 0, 1145590.893 455789.687 0, 1145286.393 455781.126 0, 1144981.892 455772.584 0, 1144677.391 455764.06 0, 1144372.889 455755.553 0, 1144068.387 455747.065 0, 1143763.884 455738.594 0, 1143459.381 455730.141 0, 
+    1143154.877 455721.707 0, 1142850.373 455713.29 0, 1142545.868 455704.891 0, 1142241.363 455696.51 0, 1141936.857 455688.147 0, 1141632.351 455679.802 0, 1141327.844 455671.474 0, 1141023.337 455663.165 0, 1140718.83 455654.874 0, 1140414.321 455646.6 0, 
+    1140109.813 455638.345 0, 1139805.303 455630.107 0, 1139500.794 455621.887 0, 1139196.284 455613.685 0, 1138890.322 455605.463 0, 1138587.262 455597.336 0, 1138282.75 455589.188 0, 1137978.238 455581.058 0, 1137673.726 455572.945 0, 1137369.213 455564.851 0, 
+    1137064.699 455556.775 0, 1136760.185 455548.716 0, 1136455.671 455540.676 0, 1136151.156 455532.653 0, 1135846.641 455524.649 0, 1135542.125 455516.662 0, 1135237.609 455508.693 0, 1134933.092 455500.742 0, 1134628.575 455492.81 0, 1134324.057 455484.895 0, 
+    1134019.539 455476.997 0, 1133715.02 455469.118 0, 1133410.501 455461.257 0, 1133105.981 455453.414 0, 1132801.461 455445.588 0, 1132496.941 455437.781 0, 1132192.42 455429.991 0, 1131887.898 455422.22 0, 1131581.924 455414.429 0, 1131440.709 460967.062 0, 
+    1131299.483 466520.121 0, 1131604.8 466527.894 0, 1131908.668 466535.649 0, 1132212.535 466543.422 0, 1132516.402 466551.213 0, 1132820.268 466559.022 0, 1133124.134 466566.848 0, 1133428 466574.692 0, 1133731.865 466582.555 0, 1134035.729 466590.435 0, 
+    1134339.593 466598.333 0, 1134643.457 466606.249 0, 1134947.32 466614.182 0, 1135251.183 466622.134 0, 1135555.045 466630.104 0, 1135858.907 466638.091 0, 1136162.768 466646.096 0, 1136466.629 466654.12 0, 1136770.489 466662.161 0, 1137074.349 466670.22 0, 
+    1137378.208 466678.297 0, 1137682.067 466686.391 0, 1137985.925 466694.504 0, 1138289.783 466702.635 0, 1138592.193 466710.744 0, 1138897.498 466718.949 0, 1139201.354 466727.133 0, 1139505.21 466735.335 0, 1139809.066 466743.555 0, 1140112.921 466751.793 0, 
+    1140416.775 466760.049 0, 1140720.63 466768.323 0, 1141024.483 466776.614 0, 1141328.336 466784.923 0, 1141632.189 466793.251 0, 1141936.041 466801.596 0, 1142239.893 466809.959 0, 1142543.744 466818.34 0, 1142847.594 466826.738 0, 1143151.445 466835.155 0, 
+    1143455.294 466843.59 0, 1143759.143 466852.042 0, 1144062.992 466860.512 0, 1144366.84 466869.001 0, 1144670.688 466877.507 0, 1144974.535 466886.031 0, 1145278.382 466894.573 0, 1145582.228 466903.132 0, 1145884.627 466911.669 0, 1146041.541 461359.031 0, 
+    1146198.443 455806.82 0))
+
+POLYGON ((1160468.606 467344.422 0, 1160166.23 467335.03 0, 1159862.409 467325.612 0, 1159558.588 467316.212 0, 1159254.766 467306.83 0, 1158950.944 467297.465 0, 1158647.121 467288.119 0, 1158343.297 467278.79 0, 1158039.473 467269.479 0, 1157735.649 467260.186 0, 
+    1157431.824 467250.911 0, 1157127.998 467241.654 0, 1156824.172 467232.415 0, 1156520.345 467223.193 0, 1156216.518 467213.99 0, 1155912.69 467204.804 0, 1155608.861 467195.636 0, 1155305.032 467186.486 0, 1155001.203 467177.354 0, 1154697.373 467168.24 0, 
+    1154393.542 467159.144 0, 1154089.711 467150.066 0, 1153785.88 467141.005 0, 1153482.047 467131.963 0, 1153176.769 467122.895 0, 1152874.381 467113.931 0, 1152570.548 467104.942 0, 1152266.713 467095.971 0, 1151962.879 467087.018 0, 1151659.043 467078.083 0, 
+    1151355.207 467069.165 0, 1151051.371 467060.266 0, 1150747.534 467051.384 0, 1150443.697 467042.52 0, 1150139.859 467033.674 0, 1149836.02 467024.846 0, 1149532.181 467016.036 0, 1149228.342 467007.244 0, 1148924.502 466998.47 0, 1148620.661 466989.713 0, 
+    1148316.82 466980.975 0, 1148012.979 466972.254 0, 1147709.137 466963.551 0, 1147405.294 466954.866 0, 1147101.451 466946.199 0, 1146797.607 466937.55 0, 1146493.763 466928.919 0, 1146189.918 466920.305 0, 1145884.627 466911.669 0, 1145727.701 472464.73 0, 
+    1145570.763 478018.212 0, 1145875.398 478026.83 0, 1146178.589 478035.425 0, 1146481.779 478044.037 0, 1146784.969 478052.668 0, 1147088.158 478061.316 0, 1147391.347 478069.983 0, 1147694.536 478078.667 0, 1147997.724 478087.369 0, 1148300.911 478096.088 0, 
+    1148604.098 478104.826 0, 1148907.284 478113.581 0, 1149210.47 478122.355 0, 1149513.655 478131.146 0, 1149816.84 478139.955 0, 1150120.024 478148.782 0, 1150423.208 478157.626 0, 1150726.391 478166.489 0, 1151029.574 478175.369 0, 1151332.756 478184.268 0, 
+    1151635.938 478193.184 0, 1151939.119 478202.118 0, 1152242.299 478211.069 0, 1152545.479 478220.039 0, 1152847.217 478228.984 0, 1153151.838 478238.032 0, 1153455.016 478247.055 0, 1153758.194 478256.096 0, 1154061.372 478265.155 0, 1154364.549 478274.231 0, 
+    1154667.725 478283.326 0, 1154970.901 478292.438 0, 1155274.076 478301.568 0, 1155577.251 478310.716 0, 1155880.425 478319.882 0, 1156183.599 478329.066 0, 1156486.772 478338.268 0, 1156789.944 478347.487 0, 1157093.116 478356.724 0, 1157396.288 478365.979 0, 
+    1157699.459 478375.252 0, 1158002.629 478384.543 0, 1158305.799 478393.852 0, 1158608.968 478403.178 0, 1158912.137 478412.523 0, 1159215.305 478421.885 0, 1159518.473 478431.265 0, 1159821.64 478440.663 0, 1160123.365 478450.034 0, 1160295.992 472897.017 0, 
+    1160468.606 467344.422 0))
+
+POLYGON ((1174674.69 478922.967 0, 1174372.99 478912.744 0, 1174069.851 478902.489 0, 1173766.711 478892.253 0, 1173463.57 478882.034 0, 1173160.429 478871.833 0, 1172857.287 478861.65 0, 1172554.145 478851.485 0, 1172251.002 478841.338 0, 1171947.859 478831.209 0, 
+    1171644.715 478821.097 0, 1171341.57 478811.003 0, 1171038.424 478800.927 0, 1170735.279 478790.869 0, 1170432.132 478780.829 0, 1170128.985 478770.807 0, 1169825.837 478760.802 0, 1169522.689 478750.816 0, 1169219.54 478740.847 0, 1168916.391 478730.896 0, 
+    1168613.241 478720.963 0, 1168310.09 478711.047 0, 1168006.939 478701.15 0, 1167703.787 478691.27 0, 1167399.195 478681.362 0, 1167097.482 478671.564 0, 1166794.328 478661.738 0, 1166491.174 478651.93 0, 1166188.02 478642.14 0, 1165884.864 478632.367 0, 
+    1165581.708 478622.612 0, 1165278.552 478612.875 0, 1164975.395 478603.156 0, 1164672.238 478593.455 0, 1164369.079 478583.772 0, 1164065.921 478574.106 0, 1163762.762 478564.459 0, 1163459.602 478554.829 0, 1163156.441 478545.217 0, 1162853.28 478535.623 0, 
+    1162550.119 478526.046 0, 1162246.957 478516.488 0, 1161943.794 478506.947 0, 1161640.631 478497.424 0, 1161337.467 478487.92 0, 1161034.303 478478.432 0, 1160731.138 478468.963 0, 1160427.973 478459.512 0, 1160123.365 478450.034 0, 1159950.726 484003.467 0, 
+    1159778.073 489557.315 0, 1160082.023 489566.773 0, 1160384.535 489576.204 0, 1160687.046 489585.653 0, 1160989.557 489595.119 0, 1161292.067 489604.604 0, 1161594.576 489614.106 0, 1161897.085 489623.626 0, 1162199.593 489633.164 0, 1162502.101 489642.719 0, 
+    1162804.608 489652.293 0, 1163107.115 489661.884 0, 1163409.621 489671.493 0, 1163712.126 489681.12 0, 1164014.631 489690.765 0, 1164317.136 489700.427 0, 1164619.64 489710.108 0, 1164922.143 489719.806 0, 1165224.645 489729.521 0, 1165527.148 489739.255 0, 
+    1165829.649 489749.007 0, 1166132.15 489758.776 0, 1166434.65 489768.563 0, 1166737.15 489778.368 0, 1167038.213 489788.144 0, 1167342.148 489798.031 0, 1167644.646 489807.89 0, 1167947.144 489817.766 0, 1168249.64 489827.66 0, 1168552.137 489837.571 0, 
+    1168854.632 489847.501 0, 1169157.128 489857.448 0, 1169459.622 489867.413 0, 1169762.116 489877.396 0, 1170064.61 489887.397 0, 1170367.102 489897.416 0, 1170669.595 489907.452 0, 1170972.086 489917.506 0, 1171274.577 489927.578 0, 1171577.068 489937.668 0, 
+    1171879.557 489947.776 0, 1172182.047 489957.901 0, 1172484.535 489968.044 0, 1172787.023 489978.205 0, 1173089.511 489988.384 0, 1173391.998 489998.581 0, 1173694.484 490008.795 0, 1173996.969 490019.027 0, 1174298.019 490029.229 0, 1174486.362 484475.891 0, 
+    1174674.69 478922.967 0))
+
+POLYGON ((1188816.574 490542.162 0, 1188515.552 490531.11 0, 1188213.096 490520.023 0, 1187910.64 490508.954 0, 1187608.183 490497.903 0, 1187305.726 490486.87 0, 1187003.268 490475.854 0, 1186700.809 490464.857 0, 1186398.35 490453.877 0, 1186095.89 490442.914 0, 
+    1185793.429 490431.97 0, 1185490.968 490421.044 0, 1185188.506 490410.135 0, 1184886.043 490399.244 0, 1184583.58 490388.371 0, 1184281.116 490377.515 0, 1183978.651 490366.678 0, 1183676.186 490355.858 0, 1183373.72 490345.056 0, 1183071.254 490334.272 0, 
+    1182768.787 490323.506 0, 1182466.319 490312.757 0, 1182163.85 490302.027 0, 1181861.381 490291.314 0, 1181557.477 490280.568 0, 1181256.442 490269.941 0, 1180953.971 490259.282 0, 1180651.499 490248.64 0, 1180349.027 490238.016 0, 1180046.554 490227.41 0, 
+    1179744.081 490216.822 0, 1179441.607 490206.252 0, 1179139.132 490195.699 0, 1178836.657 490185.164 0, 1178534.181 490174.647 0, 1178231.705 490164.148 0, 1177929.228 490153.666 0, 1177626.75 490143.203 0, 1177324.272 490132.757 0, 1177021.793 490122.329 0, 
+    1176719.313 490111.918 0, 1176416.833 490101.526 0, 1176114.352 490091.151 0, 1175811.871 490080.794 0, 1175509.389 490070.455 0, 1175206.906 490060.134 0, 1174904.423 490049.831 0, 1174601.939 490039.545 0, 1174298.019 490029.229 0, 1174109.662 495582.978 0, 
+    1173921.292 501137.135 0, 1174224.555 501147.429 0, 1174526.385 501157.693 0, 1174828.214 501167.974 0, 1175130.043 501178.273 0, 1175431.872 501188.59 0, 1175733.699 501198.924 0, 1176035.526 501209.276 0, 1176337.353 501219.646 0, 1176639.178 501230.034 0, 
+    1176941.004 501240.439 0, 1177242.828 501250.863 0, 1177544.652 501261.304 0, 1177846.475 501271.763 0, 1178148.298 501282.239 0, 1178450.12 501292.734 0, 1178751.942 501303.246 0, 1179053.763 501313.775 0, 1179355.583 501324.323 0, 1179657.402 501334.888 0, 
+    1179959.221 501345.472 0, 1180261.04 501356.073 0, 1180562.858 501366.691 0, 1180864.675 501377.328 0, 1181165.06 501387.931 0, 1181468.307 501398.654 0, 1181770.122 501409.344 0, 1182071.937 501420.051 0, 1182373.751 501430.776 0, 1182675.564 501441.519 0, 
+    1182977.377 501452.28 0, 1183279.189 501463.059 0, 1183581 501473.855 0, 1183882.811 501484.669 0, 1184184.621 501495.501 0, 1184486.431 501506.351 0, 1184788.24 501517.218 0, 1185090.048 501528.103 0, 1185391.856 501539.006 0, 1185693.663 501549.927 0, 
+    1185995.469 501560.865 0, 1186297.275 501571.822 0, 1186599.08 501582.796 0, 1186900.884 501593.787 0, 1187202.688 501604.797 0, 1187504.491 501615.824 0, 1187806.293 501626.869 0, 1188108.095 501637.932 0, 1188408.466 501648.96 0, 1188612.527 496095.357 0, 
+    1188816.574 490542.162 0))
+
+POLYGON ((1202894.137 502201.711 0, 1202593.796 502189.835 0, 1202292.027 502177.919 0, 1201990.257 502166.022 0, 1201688.486 502154.142 0, 1201386.714 502142.28 0, 1201084.942 502130.435 0, 1200783.169 502118.609 0, 1200481.396 502106.8 0, 1200179.622 502095.009 0, 
+    1199877.847 502083.236 0, 1199576.071 502071.48 0, 1199274.295 502059.742 0, 1198972.518 502048.022 0, 1198670.74 502036.32 0, 1198368.962 502024.636 0, 1198067.183 502012.969 0, 1197765.403 502001.32 0, 1197463.623 501989.689 0, 1197161.841 501978.075 0, 
+    1196860.06 501966.48 0, 1196558.277 501954.902 0, 1196256.494 501943.342 0, 1195954.71 501931.799 0, 1195651.497 501920.22 0, 1195351.14 501908.768 0, 1195049.355 501897.279 0, 1194747.568 501885.807 0, 1194445.781 501874.354 0, 1194143.993 501862.918 0, 
+    1193842.204 501851.5 0, 1193540.415 501840.099 0, 1193238.625 501828.717 0, 1192936.835 501817.352 0, 1192635.043 501806.005 0, 1192333.252 501794.676 0, 1192031.459 501783.365 0, 1191729.666 501772.071 0, 1191427.872 501760.795 0, 1191126.077 501749.537 0, 
+    1190824.282 501738.296 0, 1190522.486 501727.074 0, 1190220.69 501715.869 0, 1189918.892 501704.682 0, 1189617.094 501693.512 0, 1189315.296 501682.361 0, 1189013.497 501671.227 0, 1188711.697 501660.111 0, 1188408.466 501648.96 0, 1188204.39 507202.968 0, 
+    1188000.299 512757.378 0, 1188302.873 512768.505 0, 1188604.019 512779.597 0, 1188905.164 512790.707 0, 1189206.309 512801.834 0, 1189507.453 512812.979 0, 1189808.597 512824.142 0, 1190109.739 512835.323 0, 1190410.881 512846.521 0, 1190712.023 512857.737 0, 
+    1191013.164 512868.971 0, 1191314.304 512880.222 0, 1191615.443 512891.492 0, 1191916.582 512902.779 0, 1192217.72 512914.083 0, 1192518.857 512925.406 0, 1192819.994 512936.746 0, 1193121.13 512948.104 0, 1193422.266 512959.479 0, 1193723.401 512970.873 0, 
+    1194024.535 512982.284 0, 1194325.668 512993.712 0, 1194626.801 513005.159 0, 1194927.933 513016.623 0, 1195227.639 513028.051 0, 1195530.195 513039.605 0, 1195831.325 513051.122 0, 1196132.455 513062.657 0, 1196433.583 513074.21 0, 1196734.711 513085.781 0, 
+    1197035.839 513097.369 0, 1197336.965 513108.975 0, 1197638.091 513120.599 0, 1197939.216 513132.24 0, 1198240.341 513143.899 0, 1198541.465 513155.576 0, 1198842.588 513167.271 0, 1199143.711 513178.983 0, 1199444.833 513190.713 0, 1199745.954 513202.461 0, 
+    1200047.074 513214.226 0, 1200348.194 513226.01 0, 1200649.313 513237.811 0, 1200950.431 513249.629 0, 1201251.549 513261.466 0, 1201552.666 513273.32 0, 1201853.782 513285.192 0, 1202154.898 513297.081 0, 1202454.588 513308.932 0, 1202674.371 507755.121 0, 
+    1202894.137 502201.711 0))
+
+POLYGON ((1216907.261 513901.32 0, 1216607.603 513888.622 0, 1216306.523 513875.882 0, 1216005.441 513863.16 0, 1215704.359 513850.455 0, 1215403.276 513837.768 0, 1215102.192 513825.098 0, 1214801.107 513812.447 0, 1214500.022 513799.813 0, 1214198.936 513787.197 0, 
+    1213897.849 513774.598 0, 1213596.762 513762.018 0, 1213295.674 513749.455 0, 1212994.585 513736.909 0, 1212693.495 513724.382 0, 1212392.404 513711.872 0, 1212091.313 513699.38 0, 1211790.221 513686.905 0, 1211489.129 513674.449 0, 1211188.035 513662.01 0, 
+    1210886.941 513649.588 0, 1210585.846 513637.185 0, 1210284.751 513624.799 0, 1209983.654 513612.431 0, 1209681.134 513600.022 0, 1209381.46 513587.748 0, 1209080.361 513575.433 0, 1208779.262 513563.136 0, 1208478.162 513550.856 0, 1208177.061 513538.595 0, 
+    1207875.96 513526.351 0, 1207574.858 513514.124 0, 1207273.755 513501.916 0, 1206972.651 513489.725 0, 1206671.547 513477.552 0, 1206370.442 513465.396 0, 1206069.337 513453.259 0, 1205768.23 513441.139 0, 1205467.123 513429.036 0, 1205166.015 513416.952 0, 
+    1204864.907 513404.885 0, 1204563.797 513392.836 0, 1204262.687 513380.805 0, 1203961.577 513368.791 0, 1203660.465 513356.795 0, 1203359.353 513344.817 0, 1203058.241 513332.856 0, 1202757.127 513320.914 0, 1202454.588 513308.932 0, 1202234.79 518863.143 0, 
+    1202014.977 524417.749 0, 1202316.858 524429.704 0, 1202617.318 524441.621 0, 1202917.777 524453.556 0, 1203218.235 524465.508 0, 1203518.693 524477.478 0, 1203819.15 524489.465 0, 1204119.606 524501.47 0, 1204420.061 524513.493 0, 1204720.516 524525.534 0, 
+    1205020.97 524537.592 0, 1205321.423 524549.668 0, 1205621.876 524561.762 0, 1205922.328 524573.873 0, 1206222.779 524586.002 0, 1206523.229 524598.149 0, 1206823.679 524610.313 0, 1207124.128 524622.495 0, 1207424.576 524634.695 0, 1207725.024 524646.913 0, 
+    1208025.471 524659.148 0, 1208325.917 524671.4 0, 1208626.362 524683.671 0, 1208926.807 524695.959 0, 1209225.831 524708.207 0, 1209527.694 524720.589 0, 1209828.136 524732.93 0, 1210128.578 524745.289 0, 1210429.019 524757.665 0, 1210729.46 524770.06 0, 
+    1211029.899 524782.471 0, 1211330.338 524794.901 0, 1211630.776 524807.348 0, 1211931.214 524819.813 0, 1212231.65 524832.296 0, 1212532.086 524844.797 0, 1212832.521 524857.315 0, 1213132.956 524869.85 0, 1213433.39 524882.404 0, 1213733.823 524894.975 0, 
+    1214034.255 524907.564 0, 1214334.686 524920.17 0, 1214635.117 524932.794 0, 1214935.547 524945.436 0, 1215235.976 524958.096 0, 1215536.405 524970.773 0, 1215836.833 524983.468 0, 1216137.26 524996.18 0, 1216436.267 525008.85 0, 1216671.773 519454.887 0, 
+    1216907.261 513901.32 0))
+
+POLYGON ((1230855.83 525640.692 0, 1230556.857 525627.177 0, 1230256.467 525613.616 0, 1229956.077 525600.073 0, 1229655.685 525586.547 0, 1229355.293 525573.038 0, 1229054.9 525559.548 0, 1228754.506 525546.075 0, 1228454.111 525532.62 0, 1228153.716 525519.182 0, 
+    1227853.319 525505.762 0, 1227552.922 525492.36 0, 1227252.524 525478.976 0, 1226952.126 525465.609 0, 1226651.726 525452.26 0, 1226351.326 525438.928 0, 1226050.925 525425.615 0, 1225750.523 525412.319 0, 1225450.121 525399.04 0, 1225149.718 525385.78 0, 
+    1224849.313 525372.536 0, 1224548.909 525359.311 0, 1224248.503 525346.103 0, 1223948.096 525332.913 0, 1223646.272 525319.679 0, 1223347.281 525306.587 0, 1223046.873 525293.45 0, 1222746.463 525280.33 0, 1222446.053 525267.229 0, 1222145.642 525254.145 0, 
+    1221845.23 525241.079 0, 1221544.817 525228.03 0, 1221244.404 525214.999 0, 1220943.99 525201.986 0, 1220643.575 525188.991 0, 1220343.159 525176.013 0, 1220042.742 525163.053 0, 1219742.325 525150.11 0, 1219441.907 525137.186 0, 1219141.489 525124.278 0, 
+    1218841.069 525111.389 0, 1218540.649 525098.517 0, 1218240.228 525085.663 0, 1217939.806 525072.827 0, 1217639.384 525060.008 0, 1217338.96 525047.207 0, 1217038.536 525034.424 0, 1216738.111 525021.658 0, 1216436.267 525008.85 0, 1216200.745 530563.206 0, 
+    1215965.206 536117.952 0, 1216266.393 536130.732 0, 1216566.164 536143.47 0, 1216865.935 536156.225 0, 1217165.704 536168.998 0, 1217465.473 536181.789 0, 1217765.241 536194.597 0, 1218065.008 536207.423 0, 1218364.774 536220.267 0, 1218664.54 536233.128 0, 
+    1218964.305 536246.007 0, 1219264.069 536258.904 0, 1219563.832 536271.818 0, 1219863.595 536284.75 0, 1220163.357 536297.7 0, 1220463.118 536310.667 0, 1220762.878 536323.652 0, 1221062.638 536336.654 0, 1221362.396 536349.674 0, 1221662.154 536362.712 0, 
+    1221961.912 536375.768 0, 1222261.668 536388.841 0, 1222561.424 536401.931 0, 1222861.179 536415.04 0, 1223159.518 536428.104 0, 1223460.686 536441.309 0, 1223760.439 536454.471 0, 1224060.191 536467.65 0, 1224359.942 536480.846 0, 1224659.692 536494.06 0, 
+    1224959.442 536507.292 0, 1225259.191 536520.542 0, 1225558.938 536533.809 0, 1225858.686 536547.094 0, 1226158.432 536560.396 0, 1226458.178 536573.716 0, 1226757.922 536587.054 0, 1227057.667 536600.409 0, 1227357.41 536613.782 0, 1227657.152 536627.173 0, 
+    1227956.894 536640.581 0, 1228256.635 536654.007 0, 1228556.375 536667.45 0, 1228856.114 536680.912 0, 1229155.853 536694.39 0, 1229455.59 536707.887 0, 1229755.327 536721.401 0, 1230055.064 536734.933 0, 1230353.385 536748.418 0, 1230604.616 531194.36 0, 
+    1230855.83 525640.692 0))
+
+POLYGON ((1244739.726 537419.532 0, 1244441.441 537405.203 0, 1244141.745 537390.825 0, 1243842.047 537376.464 0, 1243542.349 537362.121 0, 1243242.65 537347.795 0, 1242942.949 537333.487 0, 1242643.249 537319.197 0, 1242343.547 537304.924 0, 1242043.844 537290.669 0, 
+    1241744.141 537276.432 0, 1241444.436 537262.212 0, 1241144.731 537248.01 0, 1240845.025 537233.825 0, 1240545.319 537219.659 0, 1240245.611 537205.509 0, 1239945.903 537191.378 0, 1239646.193 537177.264 0, 1239346.483 537163.168 0, 1239046.772 537149.089 0, 
+    1238747.06 537135.028 0, 1238447.348 537120.985 0, 1238147.634 537106.959 0, 1237847.92 537092.951 0, 1237546.793 537078.894 0, 1237248.489 537064.988 0, 1236948.772 537051.032 0, 1236649.055 537037.095 0, 1236349.337 537023.175 0, 1236049.617 537009.273 0, 
+    1235749.897 536995.388 0, 1235450.177 536981.521 0, 1235150.455 536967.672 0, 1234850.733 536953.84 0, 1234551.009 536940.026 0, 1234251.285 536926.23 0, 1233951.56 536912.451 0, 1233651.835 536898.69 0, 1233352.108 536884.947 0, 1233052.381 536871.221 0, 
+    1232752.653 536857.513 0, 1232452.924 536843.822 0, 1232153.194 536830.149 0, 1231853.464 536816.494 0, 1231553.732 536802.856 0, 1231254 536789.236 0, 1230954.267 536775.634 0, 1230654.533 536762.049 0, 1230353.385 536748.418 0, 1230102.137 542302.862 0, 
+    1229850.871 547857.69 0, 1230151.362 547871.291 0, 1230450.442 547884.846 0, 1230749.521 547898.419 0, 1231048.599 547912.009 0, 1231347.677 547925.617 0, 1231646.754 547939.243 0, 1231945.829 547952.886 0, 1232244.904 547966.546 0, 1232543.979 547980.225 0, 
+    1232843.052 547993.92 0, 1233142.125 548007.634 0, 1233441.197 548021.365 0, 1233740.268 548035.114 0, 1234039.338 548048.88 0, 1234338.407 548062.664 0, 1234637.476 548076.465 0, 1234936.544 548090.284 0, 1235235.611 548104.121 0, 1235534.677 548117.975 0, 
+    1235833.742 548131.847 0, 1236132.807 548145.737 0, 1236431.87 548159.644 0, 1236730.933 548173.569 0, 1237028.586 548187.445 0, 1237329.057 548201.471 0, 1237628.117 548215.448 0, 1237927.177 548229.444 0, 1238226.235 548243.456 0, 1238525.293 548257.487 0, 
+    1238824.35 548271.535 0, 1239123.407 548285.6 0, 1239422.462 548299.683 0, 1239721.517 548313.784 0, 1240020.571 548327.902 0, 1240319.624 548342.038 0, 1240618.676 548356.192 0, 1240917.727 548370.363 0, 1241216.778 548384.552 0, 1241515.827 548398.758 0, 
+    1241814.876 548412.982 0, 1242113.924 548427.223 0, 1242412.971 548441.483 0, 1242712.017 548455.759 0, 1243011.063 548470.054 0, 1243310.107 548484.366 0, 1243609.151 548498.695 0, 1243908.194 548513.042 0, 1244205.828 548527.339 0, 1244472.787 542973.244 0, 
+    1244739.726 537419.532 0))
+
+POLYGON ((1258558.836 549237.542 0, 1258261.242 549222.403 0, 1257962.24 549207.212 0, 1257663.238 549192.037 0, 1257364.235 549176.88 0, 1257065.231 549161.741 0, 1256766.227 549146.62 0, 1256467.221 549131.516 0, 1256168.214 549116.429 0, 1255869.207 549101.361 0, 
+    1255570.199 549086.31 0, 1255271.189 549071.276 0, 1254972.179 549056.26 0, 1254673.168 549041.262 0, 1254374.157 549026.281 0, 1254075.144 549011.318 0, 1253776.13 548996.372 0, 1253477.116 548981.444 0, 1253178.1 548966.534 0, 1252879.084 548951.641 0, 
+    1252580.067 548936.766 0, 1252281.049 548921.908 0, 1251982.03 548907.068 0, 1251683.01 548892.246 0, 1251382.583 548877.372 0, 1251084.968 548862.654 0, 1250785.946 548847.885 0, 1250486.923 548833.133 0, 1250187.899 548818.398 0, 1249888.874 548803.682 0, 
+    1249589.848 548788.982 0, 1249290.821 548774.301 0, 1248991.794 548759.637 0, 1248692.765 548744.99 0, 1248393.736 548730.362 0, 1248094.706 548715.751 0, 1247795.675 548701.157 0, 1247496.643 548686.581 0, 1247197.61 548672.023 0, 1246898.577 548657.482 0, 
+    1246599.542 548642.959 0, 1246300.507 548628.453 0, 1246001.471 548613.965 0, 1245702.434 548599.495 0, 1245403.396 548585.042 0, 1245104.357 548570.607 0, 1244805.318 548556.189 0, 1244506.277 548541.789 0, 1244205.828 548527.339 0, 1243938.852 554081.815 0, 
+    1243671.857 559636.668 0, 1243971.649 559651.086 0, 1244270.036 559665.455 0, 1244568.422 559679.841 0, 1244866.806 559694.244 0, 1245165.19 559708.665 0, 1245463.574 559723.104 0, 1245761.956 559737.56 0, 1246060.337 559752.034 0, 1246358.718 559766.526 0, 
+    1246657.097 559781.035 0, 1246955.476 559795.561 0, 1247253.854 559810.105 0, 1247552.231 559824.667 0, 1247850.608 559839.246 0, 1248148.983 559853.843 0, 1248447.358 559868.457 0, 1248745.731 559883.089 0, 1249044.104 559897.739 0, 1249342.476 559912.406 0, 
+    1249640.847 559927.09 0, 1249939.218 559941.792 0, 1250237.587 559956.512 0, 1250535.956 559971.249 0, 1250832.92 559985.935 0, 1251132.69 560000.777 0, 1251431.056 560015.566 0, 1251729.421 560030.374 0, 1252027.785 560045.199 0, 1252326.148 560060.042 0, 
+    1252624.511 560074.902 0, 1252922.872 560089.78 0, 1253221.233 560104.675 0, 1253519.593 560119.588 0, 1253817.952 560134.518 0, 1254116.31 560149.466 0, 1254414.667 560164.432 0, 1254713.023 560179.415 0, 1255011.379 560194.416 0, 1255309.733 560209.434 0, 
+    1255608.087 560224.47 0, 1255906.44 560239.523 0, 1256204.791 560254.594 0, 1256503.142 560269.682 0, 1256801.492 560284.789 0, 1257099.842 560299.912 0, 1257398.19 560315.053 0, 1257696.537 560330.212 0, 1257993.482 560345.317 0, 1258276.169 554791.241 0, 
+    1258558.836 549237.542 0))
+
+POLYGON ((1272313.047 561094.424 0, 1272016.144 561078.481 0, 1271717.841 561062.479 0, 1271419.536 561046.495 0, 1271121.231 561030.529 0, 1270822.925 561014.58 0, 1270524.618 560998.648 0, 1270226.31 560982.735 0, 1269928.001 560966.838 0, 1269629.691 560950.96 0, 
+    1269331.38 560935.099 0, 1269033.068 560919.255 0, 1268734.755 560903.429 0, 1268436.441 560887.621 0, 1268138.127 560871.83 0, 1267839.811 560856.057 0, 1267541.495 560840.301 0, 1267243.177 560824.563 0, 1266944.859 560808.842 0, 1266646.54 560793.139 0, 
+    1266348.22 560777.454 0, 1266049.899 560761.786 0, 1265751.577 560746.135 0, 1265453.254 560730.502 0, 1265153.529 560714.814 0, 1264856.605 560699.289 0, 1264558.279 560683.709 0, 1264259.953 560668.147 0, 1263961.625 560652.602 0, 1263663.297 560637.074 0, 
+    1263364.967 560621.564 0, 1263066.637 560606.072 0, 1262768.306 560590.597 0, 1262469.974 560575.14 0, 1262171.641 560559.7 0, 1261873.307 560544.278 0, 1261574.972 560528.873 0, 1261276.636 560513.486 0, 1260978.3 560498.117 0, 1260679.962 560482.765 0, 
+    1260381.624 560467.431 0, 1260083.284 560452.114 0, 1259784.944 560436.815 0, 1259486.603 560421.533 0, 1259188.261 560406.269 0, 1258889.918 560391.023 0, 1258591.574 560375.794 0, 1258293.23 560360.582 0, 1257993.482 560345.317 0, 1257710.776 565899.767 0, 
+    1257428.051 571454.588 0, 1257727.142 571469.819 0, 1258024.833 571484.997 0, 1258322.522 571500.193 0, 1258620.212 571515.406 0, 1258917.9 571530.637 0, 1259215.587 571545.885 0, 1259513.273 571561.151 0, 1259810.959 571576.434 0, 1260108.643 571591.734 0, 
+    1260406.327 571607.053 0, 1260704.01 571622.388 0, 1261001.692 571637.742 0, 1261299.373 571653.113 0, 1261597.053 571668.501 0, 1261894.732 571683.907 0, 1262192.41 571699.33 0, 1262490.088 571714.771 0, 1262787.764 571730.229 0, 1263085.44 571745.705 0, 
+    1263383.114 571761.199 0, 1263680.788 571776.71 0, 1263978.461 571792.238 0, 1264276.133 571807.784 0, 1264572.406 571823.275 0, 1264871.474 571838.929 0, 1265169.143 571854.527 0, 1265466.811 571870.143 0, 1265764.478 571885.777 0, 1266062.144 571901.428 0, 
+    1266359.81 571917.097 0, 1266657.474 571932.783 0, 1266955.138 571948.487 0, 1267252.801 571964.208 0, 1267550.462 571979.947 0, 1267848.123 571995.703 0, 1268145.783 572011.477 0, 1268443.442 572027.268 0, 1268741.1 572043.077 0, 1269038.757 572058.903 0, 
+    1269336.413 572074.747 0, 1269634.069 572090.608 0, 1269931.723 572106.487 0, 1270229.376 572122.384 0, 1270527.029 572138.297 0, 1270824.68 572154.229 0, 1271122.331 572170.178 0, 1271419.98 572186.144 0, 1271716.232 572202.053 0, 1272014.65 566648.054 0, 
+    1272313.047 561094.424 0))
+
+POLYGON ((1286002.245 572989.883 0, 1285706.037 572973.137 0, 1285408.434 572956.33 0, 1285110.83 572939.54 0, 1284813.224 572922.767 0, 1284515.618 572906.013 0, 1284218.011 572889.275 0, 1283920.402 572872.556 0, 1283622.793 572855.853 0, 1283325.183 572839.169 0, 
+    1283027.572 572822.501 0, 1282729.96 572805.852 0, 1282432.346 572789.22 0, 1282134.732 572772.605 0, 1281837.117 572756.008 0, 1281539.501 572739.428 0, 1281241.884 572722.866 0, 1280944.266 572706.322 0, 1280646.647 572689.794 0, 1280349.027 572673.285 0, 
+    1280051.406 572656.793 0, 1279753.784 572640.318 0, 1279456.161 572623.861 0, 1279158.537 572607.422 0, 1278859.517 572590.923 0, 1278563.287 572574.596 0, 1278265.66 572558.209 0, 1277968.032 572541.839 0, 1277670.404 572525.487 0, 1277372.774 572509.153 0, 
+    1277075.143 572492.836 0, 1276777.512 572476.537 0, 1276479.879 572460.255 0, 1276182.246 572443.991 0, 1275884.611 572427.744 0, 1275586.976 572411.515 0, 1275289.339 572395.303 0, 1274991.702 572379.109 0, 1274694.064 572362.932 0, 1274396.425 572346.773 0, 
+    1274098.784 572330.631 0, 1273801.143 572314.507 0, 1273503.501 572298.4 0, 1273205.858 572282.311 0, 1272908.214 572266.24 0, 1272610.569 572250.185 0, 1272312.924 572234.149 0, 1272015.277 572218.13 0, 1271716.232 572202.053 0, 1271417.795 577756.42 0, 
+    1271119.339 583311.152 0, 1271417.727 583327.193 0, 1271714.719 583343.177 0, 1272011.711 583359.178 0, 1272308.703 583375.197 0, 1272605.693 583391.233 0, 1272902.682 583407.287 0, 1273199.67 583423.358 0, 1273496.657 583439.447 0, 1273793.644 583455.553 0, 
+    1274090.629 583471.677 0, 1274387.613 583487.818 0, 1274684.597 583503.977 0, 1274981.579 583520.153 0, 1275278.561 583536.347 0, 1275575.542 583552.558 0, 1275872.521 583568.786 0, 1276169.5 583585.032 0, 1276466.478 583601.296 0, 1276763.455 583617.577 0, 
+    1277060.43 583633.875 0, 1277357.405 583650.191 0, 1277654.379 583666.525 0, 1277951.352 583682.876 0, 1278246.932 583699.167 0, 1278545.295 583715.63 0, 1278842.265 583732.033 0, 1279139.234 583748.454 0, 1279436.202 583764.893 0, 1279733.17 583781.348 0, 
+    1280030.136 583797.822 0, 1280327.101 583814.312 0, 1280624.065 583830.821 0, 1280921.028 583847.346 0, 1281217.991 583863.889 0, 1281514.952 583880.45 0, 1281811.912 583897.028 0, 1282108.872 583913.624 0, 1282405.83 583930.237 0, 1282702.788 583946.868 0, 
+    1282999.744 583963.516 0, 1283296.7 583980.181 0, 1283593.654 583996.864 0, 1283890.608 584013.565 0, 1284187.56 584030.283 0, 1284484.512 584047.018 0, 1284781.462 584063.771 0, 1285078.412 584080.542 0, 1285373.969 584097.251 0, 1285688.117 578543.385 0, 
+    1286002.245 572989.883 0))
+
+POLYGON ((1299626.321 584923.618 0, 1299330.81 584906.074 0, 1299033.909 584888.465 0, 1298737.007 584870.873 0, 1298440.104 584853.299 0, 1298143.2 584835.742 0, 1297846.295 584818.202 0, 1297549.389 584800.681 0, 1297252.481 584783.176 0, 1296955.573 584765.689 0, 
+    1296658.664 584748.22 0, 1296361.754 584730.768 0, 1296064.842 584713.333 0, 1295767.93 584695.916 0, 1295471.017 584678.516 0, 1295174.102 584661.134 0, 1294877.187 584643.77 0, 1294580.27 584626.423 0, 1294283.353 584609.093 0, 1293986.435 584591.781 0, 
+    1293689.515 584574.486 0, 1293392.595 584557.209 0, 1293095.673 584539.949 0, 1292798.751 584522.707 0, 1292500.437 584505.401 0, 1292204.902 584488.275 0, 1291907.977 584471.085 0, 1291611.05 584453.912 0, 1291314.123 584436.757 0, 1291017.194 584419.62 0, 
+    1290720.264 584402.5 0, 1290423.334 584385.398 0, 1290126.402 584368.313 0, 1289829.47 584351.245 0, 1289532.536 584334.195 0, 1289235.601 584317.162 0, 1288938.666 584300.147 0, 1288641.729 584283.15 0, 1288344.791 584266.17 0, 1288047.853 584249.207 0, 
+    1287750.913 584232.262 0, 1287453.972 584215.334 0, 1287157.031 584198.424 0, 1286860.088 584181.531 0, 1286563.145 584164.656 0, 1286266.2 584147.798 0, 1285969.254 584130.958 0, 1285672.308 584114.135 0, 1285373.969 584097.251 0, 1285059.8 589651.478 0, 
+    1284745.611 595206.063 0, 1285043.293 595222.91 0, 1285339.586 595239.695 0, 1285635.878 595256.499 0, 1285932.168 595273.319 0, 1286228.458 595290.157 0, 1286524.747 595307.013 0, 1286821.035 595323.886 0, 1287117.322 595340.776 0, 1287413.607 595357.684 0, 
+    1287709.892 595374.61 0, 1288006.176 595391.552 0, 1288302.459 595408.512 0, 1288598.741 595425.49 0, 1288895.021 595442.485 0, 1289191.301 595459.498 0, 1289487.58 595476.528 0, 1289783.858 595493.575 0, 1290080.135 595510.64 0, 1290376.411 595527.722 0, 
+    1290672.685 595544.822 0, 1290968.959 595561.939 0, 1291265.232 595579.074 0, 1291561.504 595596.226 0, 1291856.388 595613.315 0, 1292154.044 595630.582 0, 1292450.313 595647.786 0, 1292746.581 595665.008 0, 1293042.847 595682.247 0, 1293339.113 595699.504 0, 
+    1293635.378 595716.778 0, 1293931.641 595734.069 0, 1294227.904 595751.378 0, 1294524.166 595768.705 0, 1294820.426 595786.049 0, 1295116.686 595803.41 0, 1295412.945 595820.789 0, 1295709.202 595838.185 0, 1296005.459 595855.598 0, 1296301.714 595873.029 0, 
+    1296597.969 595890.478 0, 1296894.222 595907.944 0, 1297190.474 595925.427 0, 1297486.726 595942.928 0, 1297782.976 595960.446 0, 1298079.225 595977.981 0, 1298375.474 595995.535 0, 1298671.721 596013.105 0, 1298966.582 596030.611 0, 1299296.462 590476.936 0, 
+    1299626.321 584923.618 0))
+
+POLYGON ((1313185.166 596895.332 0, 1312890.354 596876.994 0, 1312594.157 596858.586 0, 1312297.96 596840.196 0, 1312001.761 596821.824 0, 1311705.561 596803.469 0, 1311409.361 596785.131 0, 1311113.159 596766.811 0, 1310816.956 596748.508 0, 1310520.752 596730.223 0, 
+    1310224.547 596711.955 0, 1309928.341 596693.704 0, 1309632.133 596675.471 0, 1309335.925 596657.255 0, 1309039.716 596639.057 0, 1308743.505 596620.877 0, 1308447.294 596602.713 0, 1308151.081 596584.567 0, 1307854.868 596566.439 0, 1307558.653 596548.328 0, 
+    1307262.437 596530.234 0, 1306966.22 596512.158 0, 1306670.002 596494.1 0, 1306373.783 596476.058 0, 1306076.179 596457.95 0, 1305781.342 596440.028 0, 1305485.12 596422.039 0, 1305188.897 596404.068 0, 1304892.673 596386.113 0, 1304596.447 596368.177 0, 
+    1304300.221 596350.258 0, 1304003.994 596332.356 0, 1303707.765 596314.471 0, 1303411.536 596296.604 0, 1303115.305 596278.755 0, 1302819.073 596260.923 0, 1302522.841 596243.108 0, 1302226.607 596225.311 0, 1301930.372 596207.531 0, 1301634.136 596189.769 0, 
+    1301337.9 596172.024 0, 1301041.662 596154.297 0, 1300745.423 596136.587 0, 1300449.183 596118.894 0, 1300152.942 596101.219 0, 1299856.7 596083.561 0, 1299560.457 596065.921 0, 1299264.212 596048.298 0, 1298966.582 596030.611 0, 1298636.68 601584.64 0, 
+    1298306.758 607139.021 0, 1298603.732 607156.67 0, 1298899.322 607174.254 0, 1299194.911 607191.855 0, 1299490.499 607209.474 0, 1299786.087 607227.11 0, 1300081.673 607244.763 0, 1300377.258 607262.434 0, 1300672.842 607280.123 0, 1300968.425 607297.828 0, 
+    1301264.007 607315.551 0, 1301559.588 607333.292 0, 1301855.168 607351.05 0, 1302150.747 607368.825 0, 1302446.325 607386.618 0, 1302741.902 607404.428 0, 1303037.477 607422.255 0, 1303333.052 607440.1 0, 1303628.626 607457.963 0, 1303924.198 607475.842 0, 
+    1304219.77 607493.739 0, 1304515.34 607511.654 0, 1304810.91 607529.586 0, 1305106.478 607547.535 0, 1305400.664 607565.418 0, 1305697.612 607583.486 0, 1305993.177 607601.487 0, 1306288.741 607619.506 0, 1306584.304 607637.542 0, 1306879.866 607655.596 0, 
+    1307175.427 607673.667 0, 1307470.987 607691.755 0, 1307766.546 607709.861 0, 1308062.103 607727.984 0, 1308357.66 607746.125 0, 1308653.216 607764.283 0, 1308948.77 607782.458 0, 1309244.324 607800.651 0, 1309539.876 607818.861 0, 1309835.428 607837.089 0, 
+    1310130.978 607855.334 0, 1310426.527 607873.596 0, 1310722.075 607891.876 0, 1311017.622 607910.173 0, 1311313.168 607928.488 0, 1311608.713 607946.82 0, 1311904.257 607965.169 0, 1312199.8 607983.536 0, 1312493.961 608001.834 0, 1312839.574 602448.408 0, 
+    1313185.166 596895.332 0))
+
+POLYGON ((1326678.67 608904.725 0, 1326384.559 608885.596 0, 1326089.07 608866.394 0, 1325793.579 608847.21 0, 1325498.087 608828.043 0, 1325202.594 608808.894 0, 1324907.1 608789.762 0, 1324611.605 608770.647 0, 1324316.108 608751.55 0, 1324020.611 608732.47 0, 
+    1323725.112 608713.407 0, 1323429.612 608694.362 0, 1323134.111 608675.334 0, 1322838.609 608656.324 0, 1322543.106 608637.331 0, 1322247.602 608618.356 0, 1321952.097 608599.397 0, 1321656.59 608580.457 0, 1321361.082 608561.533 0, 1321065.574 608542.627 0, 
+    1320770.064 608523.739 0, 1320474.553 608504.868 0, 1320179.041 608486.014 0, 1319883.528 608467.177 0, 1319586.635 608448.271 0, 1319292.498 608429.557 0, 1318996.982 608410.773 0, 1318701.464 608392.006 0, 1318405.945 608373.256 0, 1318110.426 608354.524 0, 
+    1317814.905 608335.81 0, 1317519.383 608317.112 0, 1317223.86 608298.432 0, 1316928.335 608279.77 0, 1316632.81 608261.125 0, 1316337.284 608242.497 0, 1316041.756 608223.887 0, 1315746.228 608205.294 0, 1315450.698 608186.719 0, 1315155.167 608168.16 0, 
+    1314859.635 608149.62 0, 1314564.102 608131.096 0, 1314268.568 608112.59 0, 1313973.033 608094.102 0, 1313677.497 608075.631 0, 1313381.96 608057.177 0, 1313086.421 608038.741 0, 1312790.882 608020.322 0, 1312493.961 608001.834 0, 1312148.326 613555.609 0, 
+    1311802.67 619109.729 0, 1312098.934 619128.175 0, 1312393.819 619146.553 0, 1312688.704 619164.949 0, 1312983.587 619183.362 0, 1313278.47 619201.792 0, 1313573.351 619220.24 0, 1313868.232 619238.705 0, 1314163.111 619257.187 0, 1314457.989 619275.687 0, 
+    1314752.866 619294.204 0, 1315047.742 619312.738 0, 1315342.617 619331.29 0, 1315637.49 619349.859 0, 1315932.363 619368.446 0, 1316227.234 619387.049 0, 1316522.105 619405.671 0, 1316816.974 619424.309 0, 1317111.842 619442.965 0, 1317406.71 619461.638 0, 
+    1317701.576 619480.329 0, 1317996.441 619499.037 0, 1318291.304 619517.762 0, 1318586.167 619536.505 0, 1318879.653 619555.177 0, 1319175.889 619574.042 0, 1319470.749 619592.837 0, 1319765.607 619611.649 0, 1320060.464 619630.479 0, 1320355.321 619649.325 0, 
+    1320650.176 619668.189 0, 1320945.029 619687.071 0, 1321239.882 619705.97 0, 1321534.734 619724.886 0, 1321829.584 619743.82 0, 1322124.434 619762.771 0, 1322419.282 619781.739 0, 1322714.129 619800.724 0, 1323008.975 619819.727 0, 1323303.82 619838.748 0, 
+    1323598.664 619857.786 0, 1323893.507 619876.841 0, 1324188.349 619895.913 0, 1324483.189 619915.003 0, 1324778.028 619934.11 0, 1325072.867 619953.234 0, 1325367.704 619972.376 0, 1325662.54 619991.535 0, 1325956 620010.622 0, 1326317.347 614457.502 0, 
+    1326678.67 608904.725 0))
+
+POLYGON ((1340106.729 620951.498 0, 1339813.321 620931.582 0, 1339518.54 620911.59 0, 1339223.759 620891.615 0, 1338928.976 620871.658 0, 1338634.191 620851.718 0, 1338339.406 620831.795 0, 1338044.619 620811.89 0, 1337749.832 620792.002 0, 1337455.043 620772.131 0, 
+    1337160.253 620752.278 0, 1336865.462 620732.442 0, 1336570.669 620712.624 0, 1336275.876 620692.822 0, 1335981.081 620673.039 0, 1335686.285 620653.272 0, 1335391.488 620633.523 0, 1335096.69 620613.791 0, 1334801.89 620594.077 0, 1334507.09 620574.38 0, 
+    1334212.288 620554.7 0, 1333917.485 620535.037 0, 1333622.681 620515.392 0, 1333327.876 620495.765 0, 1333031.697 620476.063 0, 1332738.262 620456.561 0, 1332443.454 620436.986 0, 1332148.644 620417.427 0, 1331853.833 620397.886 0, 1331559.021 620378.363 0, 
+    1331264.208 620358.857 0, 1330969.393 620339.368 0, 1330674.578 620319.896 0, 1330379.761 620300.442 0, 1330084.943 620281.005 0, 1329790.125 620261.586 0, 1329495.304 620242.184 0, 1329200.483 620222.799 0, 1328905.661 620203.432 0, 1328610.837 620184.081 0, 
+    1328316.013 620164.749 0, 1328021.187 620145.433 0, 1327726.36 620126.135 0, 1327431.532 620106.855 0, 1327136.703 620087.591 0, 1326841.872 620068.346 0, 1326547.041 620049.117 0, 1326252.208 620029.906 0, 1325956 620010.622 0, 1325594.632 625564.085 0, 
+    1325233.241 631117.885 0, 1325528.792 631137.126 0, 1325822.971 631156.295 0, 1326117.149 631175.48 0, 1326411.325 631194.684 0, 1326705.501 631213.904 0, 1326999.675 631233.142 0, 1327293.848 631252.397 0, 1327588.02 631271.67 0, 1327882.191 631290.96 0, 
+    1328176.361 631310.267 0, 1328470.53 631329.591 0, 1328764.697 631348.933 0, 1329058.864 631368.292 0, 1329353.029 631387.669 0, 1329647.193 631407.062 0, 1329941.356 631426.473 0, 1330235.518 631445.902 0, 1330529.678 631465.347 0, 1330823.838 631484.81 0, 
+    1331117.996 631504.291 0, 1331412.154 631523.788 0, 1331706.31 631543.303 0, 1332000.465 631562.835 0, 1332293.248 631582.294 0, 1332588.771 631601.952 0, 1332882.922 631621.536 0, 1333177.073 631641.138 0, 1333471.222 631660.756 0, 1333765.37 631680.392 0, 
+    1334059.517 631700.046 0, 1334353.662 631719.717 0, 1334647.807 631739.405 0, 1334941.95 631759.11 0, 1335236.093 631778.833 0, 1335530.234 631798.573 0, 1335824.374 631818.33 0, 1336118.512 631838.105 0, 1336412.65 631857.897 0, 1336706.786 631877.706 0, 
+    1337000.921 631897.532 0, 1337295.056 631917.376 0, 1337589.188 631937.237 0, 1337883.32 631957.116 0, 1338177.451 631977.012 0, 1338471.58 631996.925 0, 1338765.708 632016.855 0, 1339059.835 632036.803 0, 1339352.592 632056.675 0, 1339729.672 626503.918 0, 
+    1340106.729 620951.498 0))
+
+POLYGON ((1353469.235 633035.351 0, 1353176.533 633014.651 0, 1352882.464 632993.873 0, 1352588.393 632973.111 0, 1352294.321 632952.367 0, 1352000.248 632931.641 0, 1351706.173 632910.931 0, 1351412.098 632890.239 0, 1351118.021 632869.564 0, 1350823.943 632848.907 0, 
+    1350529.864 632828.267 0, 1350235.783 632807.644 0, 1349941.702 632787.038 0, 1349647.619 632766.45 0, 1349353.535 632745.879 0, 1349059.449 632725.326 0, 1348765.363 632704.789 0, 1348471.275 632684.27 0, 1348177.186 632663.769 0, 1347883.096 632643.284 0, 
+    1347589.004 632622.817 0, 1347294.912 632602.368 0, 1347000.818 632581.935 0, 1346706.723 632561.52 0, 1346411.259 632541.027 0, 1346118.53 632520.742 0, 1345824.431 632500.379 0, 1345530.331 632480.033 0, 1345236.23 632459.704 0, 1344942.128 632439.393 0, 
+    1344648.025 632419.099 0, 1344353.92 632398.822 0, 1344059.815 632378.563 0, 1343765.708 632358.321 0, 1343471.599 632338.096 0, 1343177.49 632317.889 0, 1342883.38 632297.699 0, 1342589.268 632277.526 0, 1342295.155 632257.37 0, 1342001.041 632237.232 0, 
+    1341706.926 632217.111 0, 1341412.809 632197.008 0, 1341118.692 632176.922 0, 1340824.573 632156.853 0, 1340530.453 632136.801 0, 1340236.332 632116.767 0, 1339942.209 632096.75 0, 1339648.086 632076.75 0, 1339352.592 632056.675 0, 1338975.49 637609.767 0, 
+    1338598.365 643163.191 0, 1338893.202 643183.222 0, 1339186.672 643203.177 0, 1339480.14 643223.15 0, 1339773.608 643243.14 0, 1340067.074 643263.147 0, 1340360.539 643283.171 0, 1340654.003 643303.212 0, 1340947.466 643323.271 0, 1341240.927 643343.347 0, 
+    1341534.388 643363.441 0, 1341827.847 643383.551 0, 1342121.305 643403.679 0, 1342414.762 643423.825 0, 1342708.217 643443.987 0, 1343001.672 643464.167 0, 1343295.125 643484.364 0, 1343588.577 643504.578 0, 1343882.028 643524.81 0, 1344175.478 643545.059 0, 
+    1344468.926 643565.325 0, 1344762.374 643585.608 0, 1345055.82 643605.909 0, 1345349.265 643626.227 0, 1345641.344 643646.467 0, 1345936.151 643666.914 0, 1346229.592 643687.284 0, 1346523.032 643707.671 0, 1346816.471 643728.076 0, 1347109.909 643748.497 0, 
+    1347403.346 643768.936 0, 1347696.781 643789.392 0, 1347990.215 643809.865 0, 1348283.648 643830.356 0, 1348577.08 643850.864 0, 1348870.51 643871.389 0, 1349163.939 643891.932 0, 1349457.367 643912.491 0, 1349750.794 643933.068 0, 1350044.22 643953.663 0, 
+    1350337.644 643974.274 0, 1350631.068 643994.903 0, 1350924.49 644015.549 0, 1351217.911 644036.212 0, 1351511.33 644056.893 0, 1351804.748 644077.591 0, 1352098.166 644098.306 0, 1352391.582 644119.039 0, 1352683.633 644139.692 0, 1353076.446 638587.355 0, 
+    1353469.235 633035.351 0))
+
+POLYGON ((1366766.086 645155.982 0, 1366474.092 645134.503 0, 1366180.736 645112.942 0, 1365887.378 645091.398 0, 1365594.019 645069.871 0, 1365300.659 645048.362 0, 1365007.298 645026.869 0, 1364713.936 645005.395 0, 1364420.572 644983.937 0, 1364127.207 644962.496 0, 
+    1363833.84 644941.073 0, 1363540.473 644919.667 0, 1363247.104 644898.279 0, 1362953.734 644876.907 0, 1362660.363 644855.553 0, 1362366.99 644834.216 0, 1362073.616 644812.897 0, 1361780.241 644791.594 0, 1361486.865 644770.309 0, 1361193.487 644749.042 0, 
+    1360900.108 644727.791 0, 1360606.728 644706.558 0, 1360313.347 644685.342 0, 1360019.964 644664.143 0, 1359725.218 644642.864 0, 1359433.195 644621.798 0, 1359139.809 644600.651 0, 1358846.421 644579.521 0, 1358553.032 644558.409 0, 1358259.642 644537.314 0, 
+    1357966.251 644516.236 0, 1357672.858 644495.175 0, 1357379.465 644474.132 0, 1357086.07 644453.106 0, 1356792.673 644432.097 0, 1356499.276 644411.106 0, 1356205.877 644390.132 0, 1355912.477 644369.175 0, 1355619.076 644348.235 0, 1355325.673 644327.313 0, 
+    1355032.27 644306.408 0, 1354738.865 644285.52 0, 1354445.459 644264.649 0, 1354152.051 644243.796 0, 1353858.643 644222.96 0, 1353565.233 644202.141 0, 1353271.822 644181.339 0, 1352978.41 644160.555 0, 1352683.633 644139.692 0, 1352290.797 649692.357 0, 
+    1351897.938 655245.346 0, 1352192.058 655266.163 0, 1352484.816 655286.901 0, 1352777.574 655307.656 0, 1353070.33 655328.429 0, 1353363.085 655349.218 0, 1353655.839 655370.025 0, 1353948.591 655390.849 0, 1354241.342 655411.691 0, 1354534.093 655432.549 0, 
+    1354826.841 655453.425 0, 1355119.589 655474.318 0, 1355412.335 655495.228 0, 1355705.08 655516.156 0, 1355997.824 655537.1 0, 1356290.567 655558.062 0, 1356583.308 655579.042 0, 1356876.049 655600.038 0, 1357168.787 655621.052 0, 1357461.525 655642.082 0, 
+    1357754.262 655663.13 0, 1358046.997 655684.196 0, 1358339.731 655705.278 0, 1358632.464 655726.378 0, 1358923.836 655747.397 0, 1359217.925 655768.629 0, 1359510.654 655789.781 0, 1359803.382 655810.95 0, 1360096.109 655832.135 0, 1360388.834 655853.339 0, 
+    1360681.558 655874.559 0, 1360974.281 655895.797 0, 1361267.002 655917.051 0, 1361559.723 655938.324 0, 1361852.442 655959.613 0, 1362145.159 655980.919 0, 1362437.876 656002.243 0, 1362730.591 656023.584 0, 1363023.305 656044.942 0, 1363316.018 656066.318 0, 
+    1363608.73 656087.71 0, 1363901.44 656109.12 0, 1364194.149 656130.548 0, 1364486.856 656151.992 0, 1364779.563 656173.453 0, 1365072.268 656194.932 0, 1365364.972 656216.428 0, 1365657.675 656237.942 0, 1365949.018 656259.372 0, 1366357.564 650707.514 0, 
+    1366766.086 645155.982 0))
+
+POLYGON ((1379997.178 657313.091 0, 1379705.894 657290.837 0, 1379413.253 657268.497 0, 1379120.611 657246.174 0, 1378827.968 657223.868 0, 1378535.323 657201.58 0, 1378242.677 657179.309 0, 1377950.03 657157.055 0, 1377657.381 657134.818 0, 1377364.731 657112.598 0, 
+    1377072.08 657090.396 0, 1376779.428 657068.211 0, 1376486.774 657046.043 0, 1376194.119 657023.892 0, 1375901.462 657001.759 0, 1375608.805 656979.643 0, 1375316.146 656957.544 0, 1375023.485 656935.462 0, 1374730.824 656913.398 0, 1374438.161 656891.35 0, 
+    1374145.497 656869.32 0, 1373852.831 656847.307 0, 1373560.164 656825.312 0, 1373267.496 656803.333 0, 1372973.47 656781.27 0, 1372682.156 656759.428 0, 1372389.484 656737.502 0, 1372096.811 656715.592 0, 1371804.136 656693.7 0, 1371511.46 656671.825 0, 
+    1371218.783 656649.967 0, 1370926.105 656628.126 0, 1370633.425 656606.303 0, 1370340.744 656584.497 0, 1370048.062 656562.708 0, 1369755.378 656540.936 0, 1369462.694 656519.182 0, 1369170.007 656497.445 0, 1368877.32 656475.725 0, 1368584.631 656454.022 0, 
+    1368291.941 656432.336 0, 1367999.25 656410.668 0, 1367706.558 656389.017 0, 1367413.864 656367.383 0, 1367121.169 656345.766 0, 1366828.473 656324.167 0, 1366535.775 656302.585 0, 1366243.076 656281.02 0, 1365949.018 656259.372 0, 1365540.449 661811.551 0, 
+    1365131.856 667364.049 0, 1365425.257 667385.648 0, 1365717.303 667407.165 0, 1366009.347 667428.699 0, 1366301.389 667450.25 0, 1366593.431 667471.819 0, 1366885.471 667493.404 0, 1367177.51 667515.007 0, 1367469.548 667536.627 0, 1367761.584 667558.264 0, 
+    1368053.619 667579.918 0, 1368345.653 667601.59 0, 1368637.685 667623.279 0, 1368929.717 667644.984 0, 1369221.747 667666.708 0, 1369513.775 667688.448 0, 1369805.803 667710.205 0, 1370097.829 667731.98 0, 1370389.854 667753.772 0, 1370681.877 667775.581 0, 
+    1370973.9 667797.407 0, 1371265.921 667819.25 0, 1371557.94 667841.111 0, 1371849.959 667862.989 0, 1372140.623 667884.782 0, 1372433.992 667906.796 0, 1372726.006 667928.725 0, 1373018.02 667950.671 0, 1373310.032 667972.635 0, 1373602.042 667994.616 0, 
+    1373894.052 668016.614 0, 1374186.06 668038.629 0, 1374478.067 668060.662 0, 1374770.072 668082.711 0, 1375062.076 668104.778 0, 1375354.079 668126.862 0, 1375646.081 668148.963 0, 1375938.081 668171.082 0, 1376230.08 668193.217 0, 1376522.078 668215.37 0, 
+    1376814.074 668237.54 0, 1377106.069 668259.727 0, 1377398.063 668281.931 0, 1377690.056 668304.153 0, 1377982.047 668326.392 0, 1378274.037 668348.648 0, 1378566.025 668370.921 0, 1378858.013 668393.211 0, 1379148.646 668415.415 0, 1379572.924 662864.094 0, 
+    1379997.178 657313.091 0))
+
+POLYGON ((1393162.41 669506.376 0, 1392871.838 669483.351 0, 1392579.915 669460.236 0, 1392287.991 669437.138 0, 1391996.065 669414.058 0, 1391704.138 669390.994 0, 1391412.209 669367.948 0, 1391120.279 669344.919 0, 1390828.348 669321.907 0, 1390536.415 669298.912 0, 
+    1390244.481 669275.934 0, 1389952.546 669252.974 0, 1389660.609 669230.03 0, 1389368.671 669207.104 0, 1389076.732 669184.196 0, 1388784.791 669161.304 0, 1388492.849 669138.429 0, 1388200.906 669115.572 0, 1387908.961 669092.732 0, 1387617.015 669069.909 0, 
+    1387325.068 669047.103 0, 1387033.119 669024.315 0, 1386741.169 669001.543 0, 1386449.217 668978.789 0, 1386155.914 668955.947 0, 1385865.31 668933.332 0, 1385573.355 668910.629 0, 1385281.398 668887.944 0, 1384989.44 668865.276 0, 1384697.481 668842.624 0, 
+    1384405.52 668819.991 0, 1384113.558 668797.374 0, 1383821.594 668774.774 0, 1383529.629 668752.192 0, 1383237.663 668729.627 0, 1382945.696 668707.079 0, 1382653.727 668684.548 0, 1382361.757 668662.034 0, 1382069.785 668639.538 0, 1381777.813 668617.058 0, 
+    1381485.839 668594.596 0, 1381193.863 668572.151 0, 1380901.887 668549.724 0, 1380609.908 668527.313 0, 1380317.929 668504.92 0, 1380025.948 668482.544 0, 1379733.966 668460.185 0, 1379441.983 668437.843 0, 1379148.646 668415.415 0, 1378724.344 673967.051 0, 
+    1378300.018 679518.999 0, 1378592.699 679541.376 0, 1378884.028 679563.668 0, 1379175.357 679585.977 0, 1379466.684 679608.303 0, 1379758.01 679630.646 0, 1380049.334 679653.007 0, 1380340.658 679675.384 0, 1380631.979 679697.779 0, 1380923.3 679720.191 0, 
+    1381214.619 679742.62 0, 1381505.937 679765.066 0, 1381797.254 679787.529 0, 1382088.569 679810.009 0, 1382379.883 679832.507 0, 1382671.196 679855.022 0, 1382962.507 679877.554 0, 1383253.817 679900.103 0, 1383545.126 679922.669 0, 1383836.433 679945.252 0, 
+    1384127.739 679967.852 0, 1384419.044 679990.47 0, 1384710.347 680013.105 0, 1385001.649 680035.757 0, 1385291.602 680058.321 0, 1385584.249 680081.112 0, 1385875.547 680103.815 0, 1386166.844 680126.535 0, 1386458.139 680149.273 0, 1386749.433 680172.028 0, 
+    1387040.726 680194.8 0, 1387332.017 680217.589 0, 1387623.307 680240.395 0, 1387914.595 680263.218 0, 1388205.883 680286.059 0, 1388497.169 680308.916 0, 1388788.453 680331.791 0, 1389079.736 680354.683 0, 1389371.018 680377.592 0, 1389662.299 680400.518 0, 
+    1389953.578 680423.461 0, 1390244.856 680446.422 0, 1390536.132 680469.399 0, 1390827.407 680492.394 0, 1391118.681 680515.406 0, 1391409.954 680538.435 0, 1391701.225 680561.481 0, 1391992.494 680584.545 0, 1392282.416 680607.518 0, 1392722.426 675056.792 0, 
+    1393162.41 669506.376 0))
+
+POLYGON ((1406261.683 681735.536 0, 1405971.825 681711.744 0, 1405680.621 681687.857 0, 1405389.417 681663.988 0, 1405098.211 681640.137 0, 1404807.003 681616.302 0, 1404515.794 681592.484 0, 1404224.583 681568.684 0, 1403933.372 681544.901 0, 1403642.158 681521.135 0, 
+    1403350.944 681497.386 0, 1403059.728 681473.654 0, 1402768.51 681449.939 0, 1402477.292 681426.241 0, 1402186.072 681402.561 0, 1401894.85 681378.898 0, 1401603.627 681355.251 0, 1401312.403 681331.622 0, 1401021.177 681308.011 0, 1400729.95 681284.416 0, 
+    1400438.721 681260.838 0, 1400147.491 681237.278 0, 1399856.26 681213.734 0, 1399565.027 681190.208 0, 1399272.448 681166.591 0, 1398982.558 681143.207 0, 1398691.321 681119.733 0, 1398400.083 681096.275 0, 1398108.843 681072.834 0, 1397817.602 681049.411 0, 
+    1397526.36 681026.005 0, 1397235.116 681002.616 0, 1396943.871 680979.244 0, 1396652.624 680955.889 0, 1396361.377 680932.552 0, 1396070.127 680909.231 0, 1395778.877 680885.928 0, 1395487.625 680862.642 0, 1395196.371 680839.373 0, 1394905.117 680816.121 0, 
+    1394613.861 680792.886 0, 1394322.603 680769.668 0, 1394031.344 680746.468 0, 1393740.084 680723.285 0, 1393448.823 680700.118 0, 1393157.56 680676.969 0, 1392866.295 680653.837 0, 1392575.03 680630.723 0, 1392282.416 680607.518 0, 1391842.382 686158.553 0, 
+    1391402.324 691709.893 0, 1391694.281 691733.045 0, 1391984.894 691756.108 0, 1392275.504 691779.188 0, 1392566.114 691802.285 0, 1392856.722 691825.399 0, 1393147.329 691848.531 0, 1393437.934 691871.679 0, 1393728.538 691894.845 0, 1394019.141 691918.027 0, 
+    1394309.742 691941.227 0, 1394600.342 691964.444 0, 1394890.94 691987.678 0, 1395181.538 692010.929 0, 1395472.133 692034.197 0, 1395762.728 692057.482 0, 1396053.321 692080.785 0, 1396343.913 692104.104 0, 1396634.503 692127.441 0, 1396925.092 692150.794 0, 
+    1397215.679 692174.165 0, 1397506.266 692197.553 0, 1397796.851 692220.958 0, 1398087.434 692244.38 0, 1398376.674 692267.711 0, 1398668.597 692291.276 0, 1398959.176 692314.749 0, 1399249.754 692338.239 0, 1399540.33 692361.747 0, 1399830.906 692385.272 0, 
+    1400121.479 692408.814 0, 1400412.052 692432.372 0, 1400702.623 692455.948 0, 1400993.192 692479.542 0, 1401283.761 692503.152 0, 1401574.327 692526.779 0, 1401864.893 692550.424 0, 1402155.457 692574.085 0, 1402446.02 692597.764 0, 1402736.581 692621.459 0, 
+    1403027.141 692645.172 0, 1403317.699 692668.902 0, 1403608.256 692692.649 0, 1403898.812 692716.413 0, 1404189.366 692740.195 0, 1404479.919 692763.993 0, 1404770.471 692787.808 0, 1405061.021 692811.641 0, 1405350.228 692835.38 0, 1405805.968 687285.306 0, 
+    1406261.683 681735.536 0))
+
+POLYGON ((1419294.897 694000.269 0, 1419005.755 693975.712 0, 1418715.274 693951.059 0, 1418424.791 693926.423 0, 1418134.306 693901.803 0, 1417843.82 693877.201 0, 1417553.333 693852.616 0, 1417262.844 693828.049 0, 1416972.354 693803.498 0, 1416681.862 693778.964 0, 
+    1416391.369 693754.448 0, 1416100.874 693729.948 0, 1415810.378 693705.466 0, 1415519.881 693681.001 0, 1415229.382 693656.553 0, 1414938.881 693632.122 0, 1414648.38 693607.708 0, 1414357.876 693583.311 0, 1414067.372 693558.931 0, 1413776.866 693534.569 0, 
+    1413486.358 693510.223 0, 1413195.849 693485.895 0, 1412905.339 693461.583 0, 1412614.827 693437.289 0, 1412322.974 693412.9 0, 1412033.799 693388.752 0, 1411743.283 693364.509 0, 1411452.765 693340.283 0, 1411162.246 693316.074 0, 1410871.726 693291.883 0, 
+    1410581.204 693267.708 0, 1410290.681 693243.551 0, 1410000.156 693219.41 0, 1409709.63 693195.287 0, 1409419.103 693171.181 0, 1409128.574 693147.092 0, 1408838.043 693123.02 0, 1408547.512 693098.965 0, 1408256.979 693074.927 0, 1407966.444 693050.907 0, 
+    1407675.908 693026.903 0, 1407385.371 693002.917 0, 1407094.832 692978.947 0, 1406804.291 692954.995 0, 1406513.75 692931.06 0, 1406223.207 692907.142 0, 1405932.662 692883.241 0, 1405642.117 692859.357 0, 1405350.228 692835.38 0, 1404894.464 698385.756 0, 
+    1404438.675 703936.43 0, 1404729.907 703960.353 0, 1405019.799 703984.183 0, 1405309.69 704008.03 0, 1405599.58 704031.894 0, 1405889.468 704055.776 0, 1406179.355 704079.674 0, 1406469.24 704103.589 0, 1406759.124 704127.522 0, 1407049.007 704151.472 0, 
+    1407338.888 704175.438 0, 1407628.768 704199.422 0, 1407918.646 704223.423 0, 1408208.523 704247.44 0, 1408498.399 704271.475 0, 1408788.273 704295.527 0, 1409078.146 704319.596 0, 1409368.017 704343.682 0, 1409657.887 704367.785 0, 1409947.756 704391.906 0, 
+    1410237.623 704416.043 0, 1410527.488 704440.197 0, 1410817.353 704464.368 0, 1411107.215 704488.557 0, 1411395.74 704512.651 0, 1411686.937 704536.985 0, 1411976.795 704561.225 0, 1412266.652 704585.481 0, 1412556.508 704609.755 0, 1412846.362 704634.046 0, 
+    1413136.215 704658.354 0, 1413426.066 704682.678 0, 1413715.916 704707.02 0, 1414005.765 704731.379 0, 1414295.612 704755.756 0, 1414585.458 704780.149 0, 1414875.302 704804.559 0, 1415165.145 704828.986 0, 1415454.986 704853.43 0, 1415744.826 704877.892 0, 
+    1416034.664 704902.37 0, 1416324.501 704926.866 0, 1416614.337 704951.378 0, 1416904.171 704975.908 0, 1417194.004 705000.455 0, 1417483.835 705025.018 0, 1417773.665 705049.599 0, 1418063.493 705074.197 0, 1418351.984 705098.699 0, 1418823.453 699549.335 0, 
+    1419294.897 694000.269 0))
+
+POLYGON ((1432261.955 706300.27 0, 1431973.532 706274.954 0, 1431683.774 706249.537 0, 1431394.015 706224.138 0, 1431104.254 706198.755 0, 1430814.492 706173.39 0, 1430524.728 706148.041 0, 1430234.963 706122.71 0, 1429945.196 706097.396 0, 1429655.428 706072.099 0, 
+    1429365.659 706046.818 0, 1429075.888 706021.555 0, 1428786.115 705996.309 0, 1428496.341 705971.08 0, 1428206.565 705945.868 0, 1427916.788 705920.674 0, 1427627.01 705895.496 0, 1427337.23 705870.335 0, 1427047.448 705845.191 0, 1426757.665 705820.065 0, 
+    1426467.881 705794.955 0, 1426178.095 705769.863 0, 1425888.307 705744.787 0, 1425598.519 705719.729 0, 1425307.394 705694.572 0, 1425018.936 705669.663 0, 1424729.143 705644.656 0, 1424439.348 705619.666 0, 1424149.552 705594.692 0, 1423859.754 705569.736 0, 
+    1423569.955 705544.797 0, 1423280.154 705519.875 0, 1422990.352 705494.971 0, 1422700.549 705470.083 0, 1422410.744 705445.212 0, 1422120.937 705420.358 0, 1421831.129 705395.522 0, 1421541.32 705370.702 0, 1421251.509 705345.899 0, 1420961.697 705321.114 0, 
+    1420671.883 705296.345 0, 1420382.067 705271.594 0, 1420092.251 705246.86 0, 1419802.433 705222.142 0, 1419512.613 705197.442 0, 1419222.792 705172.759 0, 1418932.969 705148.093 0, 1418643.145 705123.444 0, 1418351.984 705098.699 0, 1417880.49 710648.357 0, 
+    1417408.972 716198.307 0, 1417699.476 716222.996 0, 1417988.647 716247.59 0, 1418277.816 716272.2 0, 1418566.984 716296.828 0, 1418856.151 716321.472 0, 1419145.315 716346.134 0, 1419434.479 716370.812 0, 1419723.641 716395.508 0, 1420012.801 716420.221 0, 
+    1420301.96 716444.95 0, 1420591.118 716469.697 0, 1420880.274 716494.46 0, 1421169.429 716519.241 0, 1421458.582 716544.039 0, 1421747.734 716568.854 0, 1422036.884 716593.685 0, 1422326.033 716618.534 0, 1422615.181 716643.4 0, 1422904.327 716668.283 0, 
+    1423193.471 716693.183 0, 1423482.614 716718.099 0, 1423771.756 716743.033 0, 1424060.896 716767.984 0, 1424348.703 716792.837 0, 1424639.171 716817.937 0, 1424928.307 716842.939 0, 1425217.441 716867.958 0, 1425506.574 716892.994 0, 1425795.705 716918.047 0, 
+    1426084.835 716943.117 0, 1426373.963 716968.204 0, 1426663.09 716993.308 0, 1426952.216 717018.429 0, 1427241.339 717043.567 0, 1427530.462 717068.722 0, 1427819.583 717093.894 0, 1428108.702 717119.083 0, 1428397.82 717144.289 0, 1428686.937 717169.512 0, 
+    1428976.052 717194.753 0, 1429265.165 717220.01 0, 1429554.277 717245.284 0, 1429843.387 717270.575 0, 1430132.497 717295.883 0, 1430421.604 717321.209 0, 1430710.71 717346.551 0, 1430999.815 717371.91 0, 1431287.588 717397.17 0, 1431774.784 711848.574 0, 
+    1432261.955 706300.27 0))
+
+POLYGON ((1445162.761 718635.238 0, 1444875.058 718609.165 0, 1444586.027 718582.989 0, 1444296.993 718556.83 0, 1444007.959 718530.688 0, 1443718.922 718504.563 0, 1443429.884 718478.456 0, 1443140.845 718452.365 0, 1442851.804 718426.291 0, 1442562.761 718400.234 0, 
+    1442273.717 718374.194 0, 1441984.672 718348.171 0, 1441695.625 718322.165 0, 1441406.576 718296.177 0, 1441117.526 718270.205 0, 1440828.474 718244.25 0, 1440539.421 718218.312 0, 1440250.366 718192.391 0, 1439961.31 718166.488 0, 1439672.252 718140.601 0, 
+    1439383.193 718114.731 0, 1439094.132 718088.878 0, 1438805.07 718063.043 0, 1438516.006 718037.224 0, 1438225.612 718011.304 0, 1437937.873 717985.638 0, 1437648.805 717959.87 0, 1437359.735 717934.119 0, 1437070.664 717908.386 0, 1436781.591 717882.669 0, 
+    1436492.516 717856.97 0, 1436203.44 717831.287 0, 1435914.363 717805.621 0, 1435625.284 717779.973 0, 1435336.203 717754.341 0, 1435047.121 717728.727 0, 1434758.037 717703.129 0, 1434468.952 717677.549 0, 1434179.866 717651.985 0, 1433890.778 717626.439 0, 
+    1433601.688 717600.91 0, 1433312.597 717575.397 0, 1433023.505 717549.902 0, 1432734.411 717524.423 0, 1432445.315 717498.962 0, 1432156.218 717473.518 0, 1431867.119 717448.09 0, 1431578.019 717422.68 0, 1431287.588 717397.17 0, 1430800.366 722946.053 0, 
+    1430313.119 728495.22 0, 1430602.895 728520.673 0, 1430891.342 728546.025 0, 1431179.787 728571.395 0, 1431468.231 728596.782 0, 1431756.673 728622.186 0, 1432045.114 728647.607 0, 1432333.554 728673.045 0, 1432621.991 728698.5 0, 1432910.428 728723.971 0, 
+    1433198.863 728749.46 0, 1433487.296 728774.966 0, 1433775.728 728800.488 0, 1434064.158 728826.028 0, 1434352.587 728851.585 0, 1434641.015 728877.158 0, 1434929.44 728902.749 0, 1435217.865 728928.357 0, 1435506.288 728953.981 0, 1435794.709 728979.623 0, 
+    1436083.129 729005.281 0, 1436371.547 729030.957 0, 1436659.964 729056.649 0, 1436948.379 729082.358 0, 1437235.467 729107.967 0, 1437525.205 729133.828 0, 1437813.616 729159.589 0, 1438102.025 729185.366 0, 1438390.433 729211.16 0, 1438678.839 729236.971 0, 
+    1438967.244 729262.8 0, 1439255.647 729288.645 0, 1439544.049 729314.507 0, 1439832.449 729340.386 0, 1440120.848 729366.282 0, 1440409.245 729392.196 0, 1440697.64 729418.126 0, 1440986.034 729444.073 0, 1441274.427 729470.037 0, 1441562.818 729496.018 0, 
+    1441851.207 729522.016 0, 1442139.595 729548.031 0, 1442427.981 729574.063 0, 1442716.366 729600.112 0, 1443004.749 729626.178 0, 1443293.131 729652.26 0, 1443581.511 729678.36 0, 1443869.89 729704.477 0, 1444156.943 729730.491 0, 1444659.865 724182.722 0, 
+    1445162.761 718635.238 0))
+
+POLYGON ((1457997.221 731004.868 0, 1457710.241 730978.043 0, 1457421.937 730951.112 0, 1457133.632 730924.197 0, 1456845.325 730897.3 0, 1456557.016 730870.419 0, 1456268.706 730843.556 0, 1455980.395 730816.709 0, 1455692.081 730789.879 0, 1455403.767 730763.067 0, 
+    1455115.45 730736.271 0, 1454827.132 730709.492 0, 1454538.813 730682.731 0, 1454250.491 730655.986 0, 1453962.169 730629.258 0, 1453673.844 730602.547 0, 1453385.519 730575.853 0, 1453097.191 730549.177 0, 1452808.862 730522.517 0, 1452520.532 730495.874 0, 
+    1452232.199 730469.248 0, 1451943.866 730442.639 0, 1451655.53 730416.047 0, 1451367.194 730389.472 0, 1451077.532 730362.792 0, 1450790.515 730336.372 0, 1450502.174 730309.848 0, 1450213.831 730283.341 0, 1449925.486 730256.851 0, 1449637.14 730230.378 0, 
+    1449348.792 730203.921 0, 1449060.443 730177.482 0, 1448772.092 730151.06 0, 1448483.74 730124.654 0, 1448195.386 730098.266 0, 1447907.03 730071.895 0, 1447618.673 730045.54 0, 1447330.314 730019.203 0, 1447041.954 729992.882 0, 1446753.592 729966.579 0, 
+    1446465.229 729940.292 0, 1446176.864 729914.023 0, 1445888.498 729887.77 0, 1445600.13 729861.534 0, 1445311.761 729835.316 0, 1445023.39 729809.114 0, 1444735.017 729782.929 0, 1444446.643 729756.762 0, 1444156.943 729730.491 0, 1443653.995 735278.54 0, 
+    1443151.023 740826.867 0, 1443440.067 740853.078 0, 1443727.788 740879.187 0, 1444015.507 740905.312 0, 1444303.225 740931.454 0, 1444590.941 740957.614 0, 1444878.656 740983.79 0, 1445166.369 741009.983 0, 1445454.081 741036.193 0, 1445741.791 741062.42 0, 
+    1446029.5 741088.664 0, 1446317.207 741114.925 0, 1446604.913 741141.203 0, 1446892.617 741167.497 0, 1447180.319 741193.809 0, 1447468.02 741220.138 0, 1447755.719 741246.483 0, 1448043.417 741272.846 0, 1448331.114 741299.225 0, 1448618.808 741325.622 0, 
+    1448906.501 741352.035 0, 1449194.193 741378.465 0, 1449481.883 741404.912 0, 1449769.572 741431.376 0, 1450055.938 741457.736 0, 1450344.944 741484.355 0, 1450632.628 741510.87 0, 1450920.31 741537.402 0, 1451207.991 741563.951 0, 1451495.67 741590.516 0, 
+    1451783.347 741617.099 0, 1452071.023 741643.698 0, 1452358.698 741670.315 0, 1452646.371 741696.948 0, 1452934.042 741723.599 0, 1453221.712 741750.266 0, 1453509.38 741776.95 0, 1453797.046 741803.651 0, 1454084.711 741830.369 0, 1454372.375 741857.104 0, 
+    1454660.037 741883.856 0, 1454947.697 741910.625 0, 1455235.356 741937.411 0, 1455523.013 741964.214 0, 1455810.668 741991.033 0, 1456098.322 742017.87 0, 1456385.975 742044.723 0, 1456673.625 742071.594 0, 1456959.956 742098.358 0, 1457478.602 736551.474 0, 
+    1457997.221 731004.868 0))
+
+POLYGON ((1470765.242 743408.856 0, 1470478.986 743381.283 0, 1470191.412 743353.6 0, 1469903.837 743325.934 0, 1469616.26 743298.285 0, 1469328.681 743270.653 0, 1469041.101 743243.038 0, 1468753.519 743215.439 0, 1468465.935 743187.858 0, 1468178.35 743160.293 0, 
+    1467890.763 743132.746 0, 1467603.175 743105.215 0, 1467315.585 743077.701 0, 1467027.993 743050.204 0, 1466740.4 743022.725 0, 1466452.805 742995.262 0, 1466165.209 742967.816 0, 1465877.611 742940.386 0, 1465590.011 742912.974 0, 1465302.41 742885.579 0, 
+    1465014.807 742858.201 0, 1464727.202 742830.839 0, 1464439.596 742803.495 0, 1464151.988 742776.167 0, 1463863.062 742748.732 0, 1463576.768 742721.563 0, 1463289.156 742694.286 0, 1463001.541 742667.027 0, 1462713.926 742639.784 0, 1462426.308 742612.558 0, 
+    1462138.689 742585.349 0, 1461851.069 742558.157 0, 1461563.446 742530.981 0, 1461275.823 742503.823 0, 1460988.197 742476.682 0, 1460700.57 742449.557 0, 1460412.942 742422.45 0, 1460125.312 742395.359 0, 1459837.68 742368.286 0, 1459550.046 742341.229 0, 
+    1459262.411 742314.189 0, 1458974.775 742287.167 0, 1458687.137 742260.161 0, 1458399.497 742233.172 0, 1458111.856 742206.2 0, 1457824.213 742179.245 0, 1457536.568 742152.307 0, 1457248.922 742125.385 0, 1456959.956 742098.358 0, 1456441.285 747645.515 0, 
+    1455922.588 753192.943 0, 1456210.899 753219.909 0, 1456497.892 753246.769 0, 1456784.883 753273.646 0, 1457071.873 753300.54 0, 1457358.861 753327.451 0, 1457645.848 753354.379 0, 1457932.833 753381.323 0, 1458219.817 753408.285 0, 1458506.799 753435.263 0, 
+    1458793.779 753462.258 0, 1459080.758 753489.27 0, 1459367.735 753516.299 0, 1459654.711 753543.345 0, 1459941.685 753570.408 0, 1460228.657 753597.488 0, 1460515.628 753624.584 0, 1460802.597 753651.698 0, 1461089.565 753678.828 0, 1461376.531 753705.975 0, 
+    1461663.495 753733.14 0, 1461950.458 753760.321 0, 1462237.42 753787.519 0, 1462524.379 753814.733 0, 1462810.023 753841.84 0, 1463098.294 753869.214 0, 1463385.248 753896.479 0, 1463672.202 753923.762 0, 1463959.153 753951.061 0, 1464246.103 753978.377 0, 
+    1464533.052 754005.71 0, 1464819.999 754033.06 0, 1465106.944 754060.427 0, 1465393.887 754087.811 0, 1465680.829 754115.211 0, 1465967.77 754142.629 0, 1466254.708 754170.063 0, 1466541.646 754197.514 0, 1466828.581 754224.982 0, 1467115.515 754252.468 0, 
+    1467402.447 754279.969 0, 1467689.378 754307.488 0, 1467976.307 754335.024 0, 1468263.234 754362.577 0, 1468550.16 754390.146 0, 1468837.084 754417.732 0, 1469124.007 754445.336 0, 1469410.928 754472.956 0, 1469696.534 754500.466 0, 1470230.901 748954.526 0, 
+    1470765.242 743408.856 0))
+
+POLYGON ((1483466.73 755846.899 0, 1483181.201 755818.581 0, 1482894.359 755790.15 0, 1482607.516 755761.737 0, 1482320.671 755733.34 0, 1482033.824 755704.96 0, 1481746.976 755676.597 0, 1481460.126 755648.25 0, 1481173.274 755619.921 0, 1480886.42 755591.609 0, 
+    1480599.565 755563.313 0, 1480312.709 755535.034 0, 1480025.85 755506.773 0, 1479738.99 755478.528 0, 1479452.128 755450.3 0, 1479165.265 755422.088 0, 1478878.4 755393.894 0, 1478591.533 755365.717 0, 1478304.665 755337.556 0, 1478017.795 755309.413 0, 
+    1477730.923 755281.286 0, 1477444.05 755253.176 0, 1477157.175 755225.083 0, 1476870.298 755197.007 0, 1476582.108 755168.82 0, 1476296.54 755140.906 0, 1476009.658 755112.88 0, 1475722.775 755084.872 0, 1475435.89 755056.88 0, 1475149.003 755028.905 0, 
+    1474862.115 755000.947 0, 1474575.225 754973.006 0, 1474288.334 754945.082 0, 1474001.441 754917.175 0, 1473714.546 754889.285 0, 1473427.649 754861.411 0, 1473140.751 754833.555 0, 1472853.852 754805.715 0, 1472566.95 754777.892 0, 1472280.047 754750.086 0, 
+    1471993.143 754722.297 0, 1471706.236 754694.525 0, 1471419.329 754666.77 0, 1471132.419 754639.031 0, 1470845.508 754611.31 0, 1470558.595 754583.605 0, 1470271.681 754555.918 0, 1469984.765 754528.247 0, 1469696.534 754500.466 0, 1469162.141 760046.673 0, 
+    1468627.723 765593.144 0, 1468915.298 765620.861 0, 1469201.561 765648.469 0, 1469487.823 765676.093 0, 1469774.083 765703.735 0, 1470060.341 765731.393 0, 1470346.598 765759.069 0, 1470632.853 765786.761 0, 1470919.106 765814.47 0, 1471205.358 765842.195 0, 
+    1471491.608 765869.938 0, 1471777.856 765897.697 0, 1472064.103 765925.474 0, 1472350.348 765953.267 0, 1472636.592 765981.077 0, 1472922.834 766008.904 0, 1473209.074 766036.748 0, 1473495.313 766064.608 0, 1473781.55 766092.486 0, 1474067.785 766120.38 0, 
+    1474354.019 766148.291 0, 1474640.251 766176.219 0, 1474926.482 766204.164 0, 1475212.71 766232.125 0, 1475497.628 766259.976 0, 1475785.163 766288.099 0, 1476071.387 766316.111 0, 1476357.609 766344.14 0, 1476643.83 766372.186 0, 1476930.049 766400.249 0, 
+    1477216.266 766428.329 0, 1477502.481 766456.425 0, 1477788.695 766484.538 0, 1478074.908 766512.668 0, 1478361.118 766540.815 0, 1478647.327 766568.979 0, 1478933.535 766597.16 0, 1479219.74 766625.357 0, 1479505.944 766653.572 0, 1479792.147 766681.803 0, 
+    1480078.347 766710.051 0, 1480364.546 766738.316 0, 1480650.744 766766.598 0, 1480936.939 766794.896 0, 1481223.133 766823.212 0, 1481509.326 766851.544 0, 1481795.517 766879.893 0, 1482081.706 766908.259 0, 1482366.585 766936.512 0, 1482916.671 761391.574 0, 
+    1483466.73 755846.899 0))
+
+POLYGON ((1496101.597 768318.69 0, 1495816.796 768289.632 0, 1495530.689 768260.457 0, 1495244.579 768231.3 0, 1494958.468 768202.159 0, 1494672.355 768173.035 0, 1494386.241 768143.928 0, 1494100.124 768114.838 0, 1493814.006 768085.765 0, 1493527.886 768056.708 0, 
+    1493241.765 768027.669 0, 1492955.642 767998.646 0, 1492669.517 767969.64 0, 1492383.39 767940.651 0, 1492097.262 767911.678 0, 1491811.132 767882.723 0, 1491525 767853.784 0, 1491238.867 767824.863 0, 1490952.732 767795.958 0, 1490666.595 767767.07 0, 
+    1490380.457 767738.198 0, 1490094.317 767709.344 0, 1489808.175 767680.506 0, 1489522.031 767651.686 0, 1489234.579 767622.75 0, 1488949.739 767594.095 0, 1488663.59 767565.325 0, 1488377.44 767536.571 0, 1488091.288 767507.835 0, 1487805.134 767479.115 0, 
+    1487518.979 767450.412 0, 1487232.821 767421.726 0, 1486946.663 767393.057 0, 1486660.502 767364.405 0, 1486374.34 767335.769 0, 1486088.176 767307.151 0, 1485802.011 767278.549 0, 1485515.843 767249.964 0, 1485229.674 767221.396 0, 1484943.504 767192.845 0, 
+    1484657.332 767164.31 0, 1484371.158 767135.793 0, 1484084.982 767107.292 0, 1483798.805 767078.808 0, 1483512.626 767050.341 0, 1483226.445 767021.891 0, 1482940.263 766993.458 0, 1482654.079 766965.041 0, 1482366.585 766936.512 0, 1481816.474 772481.71 0, 
+    1481266.337 778027.164 0, 1481553.175 778055.629 0, 1481838.706 778083.98 0, 1482124.235 778112.349 0, 1482409.763 778140.734 0, 1482695.289 778169.136 0, 1482980.814 778197.555 0, 1483266.337 778225.991 0, 1483551.858 778254.443 0, 1483837.378 778282.912 0, 
+    1484122.896 778311.399 0, 1484408.412 778339.902 0, 1484693.926 778368.421 0, 1484979.439 778396.958 0, 1485264.95 778425.511 0, 1485550.46 778454.081 0, 1485835.967 778482.668 0, 1486121.474 778511.272 0, 1486406.978 778539.892 0, 1486692.481 778568.53 0, 
+    1486977.982 778597.184 0, 1487263.481 778625.855 0, 1487548.979 778654.543 0, 1487834.475 778683.247 0, 1488118.666 778711.837 0, 1488405.462 778740.707 0, 1488690.953 778769.462 0, 1488976.442 778798.234 0, 1489261.929 778827.022 0, 1489547.415 778855.828 0, 
+    1489832.899 778884.65 0, 1490118.382 778913.489 0, 1490403.862 778942.344 0, 1490689.341 778971.217 0, 1490974.819 779000.106 0, 1491260.294 779029.013 0, 1491545.768 779057.936 0, 1491831.241 779086.876 0, 1492116.711 779115.832 0, 1492402.18 779144.806 0, 
+    1492687.647 779173.796 0, 1492973.112 779202.803 0, 1493258.576 779231.827 0, 1493544.038 779260.867 0, 1493829.498 779289.925 0, 1494114.957 779318.999 0, 1494400.414 779348.09 0, 1494685.869 779377.198 0, 1494970.02 779406.189 0, 1495535.822 773862.311 0, 
+    1496101.597 768318.69 0))
+
+POLYGON ((1508669.753 780823.924 0, 1508385.682 780794.13 0, 1508100.311 780764.216 0, 1507814.937 780734.318 0, 1507529.562 780704.438 0, 1507244.185 780674.574 0, 1506958.806 780644.727 0, 1506673.425 780614.897 0, 1506388.043 780585.083 0, 1506102.659 780555.287 0, 
+    1505817.273 780525.507 0, 1505531.886 780495.744 0, 1505246.496 780465.998 0, 1504961.105 780436.268 0, 1504675.712 780406.556 0, 1504390.318 780376.86 0, 1504104.922 780347.181 0, 1503819.523 780317.519 0, 1503534.124 780287.873 0, 1503248.722 780258.245 0, 
+    1502963.319 780228.633 0, 1502677.914 780199.038 0, 1502392.507 780169.46 0, 1502107.098 780139.898 0, 1501820.387 780110.219 0, 1501536.276 780080.826 0, 1501250.862 780051.315 0, 1500965.447 780021.82 0, 1500680.03 779992.343 0, 1500394.611 779962.882 0, 
+    1500109.19 779933.439 0, 1499823.768 779904.011 0, 1499538.343 779874.601 0, 1499252.918 779845.208 0, 1498967.49 779815.831 0, 1498682.061 779786.471 0, 1498396.63 779757.128 0, 1498111.197 779727.802 0, 1497825.762 779698.493 0, 1497540.326 779669.2 0, 
+    1497254.888 779639.924 0, 1496969.448 779610.665 0, 1496684.007 779581.423 0, 1496398.564 779552.197 0, 1496113.119 779522.989 0, 1495827.672 779493.797 0, 1495542.224 779464.622 0, 1495256.774 779435.464 0, 1494970.02 779406.189 0, 1494404.193 784950.32 0, 
+    1493838.34 790494.7 0, 1494124.438 790523.907 0, 1494409.236 790552.999 0, 1494694.031 790582.107 0, 1494978.825 790611.232 0, 1495263.617 790640.374 0, 1495548.408 790669.533 0, 1495833.197 790698.708 0, 1496117.984 790727.9 0, 1496402.769 790757.109 0, 
+    1496687.553 790786.335 0, 1496972.335 790815.577 0, 1497257.115 790844.836 0, 1497541.893 790874.112 0, 1497826.67 790903.405 0, 1498111.445 790932.714 0, 1498396.218 790962.041 0, 1498680.99 790991.384 0, 1498965.76 791020.743 0, 1499250.528 791050.12 0, 
+    1499535.294 791079.513 0, 1499820.059 791108.923 0, 1500104.822 791138.35 0, 1500389.583 791167.794 0, 1500673.045 791197.12 0, 1500959.1 791226.731 0, 1501243.856 791256.225 0, 1501528.61 791285.735 0, 1501813.363 791315.263 0, 1502098.114 791344.807 0, 
+    1502382.863 791374.368 0, 1502667.61 791403.945 0, 1502952.356 791433.54 0, 1503237.099 791463.151 0, 1503521.842 791492.779 0, 1503806.582 791522.424 0, 1504091.32 791552.085 0, 1504376.057 791581.763 0, 1504660.792 791611.458 0, 1504945.526 791641.17 0, 
+    1505230.257 791670.898 0, 1505514.987 791700.644 0, 1505799.715 791730.405 0, 1506084.441 791760.184 0, 1506369.166 791789.98 0, 1506653.889 791819.792 0, 1506938.61 791849.621 0, 1507223.329 791879.467 0, 1507506.75 791909.193 0, 1508088.265 786366.434 0, 
+    1508669.753 780823.924 0))
+
+POLYGON ((1521171.11 793362.297 0, 1520887.772 793331.77 0, 1520603.138 793301.12 0, 1520318.502 793270.486 0, 1520033.865 793239.87 0, 1519749.225 793209.27 0, 1519464.584 793178.687 0, 1519179.941 793148.121 0, 1518895.297 793117.571 0, 1518610.65 793087.038 0, 
+    1518326.002 793056.522 0, 1518041.352 793026.023 0, 1517756.7 792995.541 0, 1517472.046 792965.075 0, 1517187.391 792934.626 0, 1516902.734 792904.194 0, 1516618.075 792873.778 0, 1516333.414 792843.379 0, 1516048.751 792812.997 0, 1515764.087 792782.632 0, 
+    1515479.421 792752.284 0, 1515194.753 792721.952 0, 1514910.083 792691.637 0, 1514625.412 792661.339 0, 1514339.443 792630.92 0, 1514056.063 792600.793 0, 1513771.386 792570.545 0, 1513486.708 792540.314 0, 1513202.027 792510.099 0, 1512917.345 792479.901 0, 
+    1512632.661 792449.72 0, 1512347.975 792419.556 0, 1512063.288 792389.409 0, 1511778.599 792359.278 0, 1511493.907 792329.164 0, 1511209.215 792299.067 0, 1510924.52 792268.987 0, 1510639.824 792238.923 0, 1510355.125 792208.876 0, 1510070.426 792178.846 0, 
+    1509785.724 792148.833 0, 1509501.02 792118.836 0, 1509216.315 792088.856 0, 1508931.608 792058.893 0, 1508646.899 792028.947 0, 1508362.189 791999.017 0, 1508077.477 791969.105 0, 1507792.763 791939.209 0, 1507506.75 791909.193 0, 1506925.21 797452.198 0, 
+    1506343.644 802995.444 0, 1506629.001 803025.391 0, 1506913.063 803055.218 0, 1507197.123 803085.063 0, 1507481.181 803114.924 0, 1507765.237 803144.801 0, 1508049.291 803174.696 0, 1508333.344 803204.607 0, 1508617.395 803234.535 0, 1508901.444 803264.479 0, 
+    1509185.492 803294.44 0, 1509469.537 803324.419 0, 1509753.581 803354.413 0, 1510037.624 803384.425 0, 1510321.664 803414.453 0, 1510605.703 803444.498 0, 1510889.739 803474.559 0, 1511173.774 803504.638 0, 1511457.808 803534.733 0, 1511741.839 803564.844 0, 
+    1512025.869 803594.973 0, 1512309.897 803625.118 0, 1512593.923 803655.28 0, 1512877.948 803685.459 0, 1513160.678 803715.516 0, 1513445.991 803745.866 0, 1513730.01 803776.095 0, 1514014.028 803806.34 0, 1514298.043 803836.602 0, 1514582.057 803866.881 0, 
+    1514866.069 803897.177 0, 1515150.079 803927.489 0, 1515434.088 803957.818 0, 1515718.094 803988.164 0, 1516002.099 804018.527 0, 1516286.102 804048.906 0, 1516570.103 804079.302 0, 1516854.103 804109.714 0, 1517138.101 804140.144 0, 1517422.097 804170.59 0, 
+    1517706.091 804201.053 0, 1517990.083 804231.532 0, 1518274.073 804262.028 0, 1518558.062 804292.541 0, 1518842.049 804323.071 0, 1519126.034 804353.617 0, 1519410.018 804384.18 0, 1519693.999 804414.76 0, 1519976.688 804445.218 0, 1520573.912 798903.636 0, 
+    1521171.11 793362.297 0))
+
+POLYGON ((1533605.581 805933.501 0, 1533322.977 805902.245 0, 1533039.083 805870.863 0, 1532755.187 805839.498 0, 1532471.29 805808.149 0, 1532187.39 805776.817 0, 1531903.489 805745.502 0, 1531619.586 805714.204 0, 1531335.68 805682.922 0, 1531051.774 805651.657 0, 
+    1530767.865 805620.409 0, 1530483.954 805589.177 0, 1530200.042 805557.962 0, 1529916.128 805526.764 0, 1529632.211 805495.583 0, 1529348.293 805464.418 0, 1529064.374 805433.27 0, 1528780.452 805402.139 0, 1528496.529 805371.024 0, 1528212.603 805339.926 0, 
+    1527928.676 805308.845 0, 1527644.747 805277.78 0, 1527360.817 805246.733 0, 1527076.884 805215.702 0, 1526791.66 805184.546 0, 1526509.013 805153.69 0, 1526225.075 805122.709 0, 1525941.136 805091.744 0, 1525657.194 805060.797 0, 1525373.25 805029.866 0, 
+    1525089.305 804998.952 0, 1524805.358 804968.055 0, 1524521.409 804937.174 0, 1524237.458 804906.31 0, 1523953.505 804875.463 0, 1523669.551 804844.632 0, 1523385.595 804813.819 0, 1523101.637 804783.022 0, 1522817.677 804752.241 0, 1522533.715 804721.478 0, 
+    1522249.752 804690.731 0, 1521965.786 804660 0, 1521681.819 804629.287 0, 1521397.85 804598.59 0, 1521113.88 804567.91 0, 1520829.907 804537.247 0, 1520545.933 804506.6 0, 1520261.957 804475.97 0, 1519976.688 804445.218 0, 1519379.438 809987.037 0, 
+    1518782.163 815529.092 0, 1519066.777 815559.773 0, 1519350.101 815590.333 0, 1519633.423 815620.909 0, 1519916.743 815651.502 0, 1520200.061 815682.112 0, 1520483.378 815712.738 0, 1520766.692 815743.381 0, 1521050.005 815774.041 0, 1521333.317 815804.717 0, 
+    1521616.626 815835.41 0, 1521899.933 815866.12 0, 1522183.239 815896.846 0, 1522466.543 815927.589 0, 1522749.845 815958.349 0, 1523033.145 815989.125 0, 1523316.444 816019.918 0, 1523599.741 816050.728 0, 1523883.035 816081.554 0, 1524166.328 816112.397 0, 
+    1524449.62 816143.257 0, 1524732.909 816174.133 0, 1525016.197 816205.026 0, 1525299.482 816235.936 0, 1525581.48 816266.722 0, 1525866.049 816297.806 0, 1526149.329 816328.765 0, 1526432.607 816359.742 0, 1526715.884 816390.735 0, 1526999.159 816421.745 0, 
+    1527282.432 816452.771 0, 1527565.703 816483.814 0, 1527848.972 816514.874 0, 1528132.24 816545.951 0, 1528415.506 816577.044 0, 1528698.769 816608.154 0, 1528982.031 816639.28 0, 1529265.292 816670.423 0, 1529548.55 816701.583 0, 1529831.807 816732.76 0, 
+    1530115.061 816763.953 0, 1530398.314 816795.163 0, 1530681.565 816826.389 0, 1530964.814 816857.632 0, 1531248.062 816888.892 0, 1531531.307 816920.169 0, 1531814.551 816951.462 0, 1532097.793 816982.772 0, 1532379.747 817013.956 0, 1532992.677 811473.611 0, 
+    1533605.581 805933.501 0))
+
+POLYGON ((1545973.082 818537.23 0, 1545691.214 818505.249 0, 1545408.062 818473.139 0, 1545124.908 818441.046 0, 1544841.752 818408.969 0, 1544558.594 818376.909 0, 1544275.434 818344.866 0, 1543992.273 818312.84 0, 1543709.109 818280.83 0, 1543425.944 818248.836 0, 
+    1543142.776 818216.86 0, 1542859.607 818184.9 0, 1542576.436 818152.956 0, 1542293.263 818121.03 0, 1542010.088 818089.12 0, 1541726.911 818057.226 0, 1541443.733 818025.35 0, 1541160.552 817993.49 0, 1540877.37 817961.646 0, 1540594.186 817929.82 0, 
+    1540311 817898.01 0, 1540027.812 817866.217 0, 1539744.622 817834.44 0, 1539461.43 817802.68 0, 1539176.952 817770.793 0, 1538895.041 817739.21 0, 1538611.844 817707.5 0, 1538328.645 817675.807 0, 1538045.444 817644.13 0, 1537762.241 817612.47 0, 
+    1537479.036 817580.827 0, 1537195.829 817549.2 0, 1536912.621 817517.59 0, 1536629.411 817485.997 0, 1536346.198 817454.421 0, 1536062.984 817422.861 0, 1535779.768 817391.317 0, 1535496.551 817359.791 0, 1535213.331 817328.281 0, 1534930.109 817296.788 0, 
+    1534646.886 817265.311 0, 1534363.661 817233.851 0, 1534080.434 817202.408 0, 1533797.205 817170.981 0, 1533513.974 817139.571 0, 1533230.742 817108.178 0, 1532947.507 817076.802 0, 1532664.271 817045.442 0, 1532379.747 817013.956 0, 1531766.792 822554.532 0, 
+    1531153.811 828095.336 0, 1531437.68 828126.749 0, 1531720.264 828158.036 0, 1532002.846 828189.341 0, 1532285.426 828220.662 0, 1532568.005 828251.999 0, 1532850.582 828283.353 0, 1533133.156 828314.724 0, 1533415.729 828346.112 0, 1533698.301 828377.516 0, 
+    1533980.87 828408.937 0, 1534263.437 828440.374 0, 1534546.003 828471.828 0, 1534828.567 828503.299 0, 1535111.129 828534.786 0, 1535393.689 828566.29 0, 1535676.247 828597.81 0, 1535958.803 828629.347 0, 1536241.358 828660.901 0, 1536523.91 828692.472 0, 
+    1536806.461 828724.059 0, 1537089.01 828755.662 0, 1537371.557 828787.283 0, 1537654.102 828818.92 0, 1537935.364 828850.429 0, 1538219.187 828882.243 0, 1538501.726 828913.93 0, 1538784.264 828945.634 0, 1539066.8 828977.354 0, 1539349.334 829009.09 0, 
+    1539631.866 829040.844 0, 1539914.396 829072.614 0, 1540196.925 829104.4 0, 1540479.451 829136.204 0, 1540761.976 829168.023 0, 1541044.499 829199.86 0, 1541327.02 829231.713 0, 1541609.539 829263.583 0, 1541892.056 829295.469 0, 1542174.571 829327.372 0, 
+    1542457.084 829359.292 0, 1542739.596 829391.228 0, 1543022.106 829423.181 0, 1543304.613 829455.15 0, 1543587.119 829487.137 0, 1543869.623 829519.139 0, 1544152.125 829551.159 0, 1544434.625 829583.195 0, 1544715.844 829615.102 0, 1545344.476 824076.053 0, 
+    1545973.082 818537.23 0))
+
+POLYGON ((1558273.529 831173.178 0, 1557992.399 831140.476 0, 1557709.991 831107.642 0, 1557427.58 831074.824 0, 1557145.168 831042.024 0, 1556862.754 831009.239 0, 1556580.337 830976.472 0, 1556297.919 830943.721 0, 1556015.499 830910.987 0, 1555733.077 830878.269 0, 
+    1555450.653 830845.568 0, 1555168.227 830812.884 0, 1554885.799 830780.216 0, 1554603.369 830747.565 0, 1554320.938 830714.93 0, 1554038.504 830682.312 0, 1553756.068 830649.711 0, 1553473.631 830617.126 0, 1553191.192 830584.558 0, 1552908.75 830552.007 0, 
+    1552626.307 830519.472 0, 1552343.862 830486.954 0, 1552061.415 830454.452 0, 1551778.966 830421.967 0, 1551495.236 830389.352 0, 1551214.062 830357.047 0, 1550931.608 830324.612 0, 1550649.151 830292.194 0, 1550366.693 830259.792 0, 1550084.232 830227.407 0, 
+    1549801.77 830195.038 0, 1549519.306 830162.686 0, 1549236.84 830130.351 0, 1548954.372 830098.032 0, 1548671.902 830065.73 0, 1548389.43 830033.445 0, 1548106.956 830001.176 0, 1547824.481 829968.924 0, 1547542.003 829936.688 0, 1547259.524 829904.47 0, 
+    1546977.042 829872.267 0, 1546694.559 829840.082 0, 1546412.074 829807.912 0, 1546129.587 829775.76 0, 1545847.098 829743.624 0, 1545564.607 829711.505 0, 1545282.115 829679.403 0, 1544999.62 829647.317 0, 1544715.844 829615.102 0, 1544087.186 835154.376 0, 
+    1543458.504 840693.869 0, 1543741.626 840726.009 0, 1544023.468 840758.021 0, 1544305.309 840790.05 0, 1544587.147 840822.095 0, 1544868.984 840854.156 0, 1545150.819 840886.235 0, 1545432.652 840918.329 0, 1545714.483 840950.441 0, 1545996.313 840982.569 0, 
+    1546278.14 841014.713 0, 1546559.965 841046.874 0, 1546841.789 841079.052 0, 1547123.611 841111.246 0, 1547405.43 841143.457 0, 1547687.248 841175.685 0, 1547969.064 841207.929 0, 1548250.879 841240.19 0, 1548532.691 841272.467 0, 1548814.501 841304.761 0, 
+    1549096.309 841337.071 0, 1549378.116 841369.398 0, 1549659.921 841401.742 0, 1549941.723 841434.102 0, 1550222.248 841466.332 0, 1550505.323 841498.872 0, 1550787.12 841531.282 0, 1551068.915 841563.708 0, 1551350.708 841596.152 0, 1551632.499 841628.611 0, 
+    1551914.289 841661.088 0, 1552196.076 841693.58 0, 1552477.862 841726.09 0, 1552759.645 841758.616 0, 1553041.427 841791.159 0, 1553323.207 841823.718 0, 1553604.985 841856.294 0, 1553886.761 841888.886 0, 1554168.535 841921.495 0, 1554450.307 841954.12 0, 
+    1554732.077 841986.763 0, 1555013.845 842019.421 0, 1555295.611 842052.097 0, 1555577.376 842084.789 0, 1555859.138 842117.497 0, 1556140.899 842150.222 0, 1556422.657 842182.964 0, 1556704.414 842215.722 0, 1556984.894 842248.348 0, 1557629.224 836710.653 0, 
+    1558273.529 831173.178 0))
+
+POLYGON ((1570506.839 843841.036 0, 1570226.45 843807.617 0, 1569944.787 843774.063 0, 1569663.122 843740.525 0, 1569381.455 843707.004 0, 1569099.786 843673.5 0, 1568818.115 843640.012 0, 1568536.442 843606.541 0, 1568254.767 843573.086 0, 1567973.091 843539.648 0, 
+    1567691.412 843506.227 0, 1567409.731 843472.822 0, 1567128.048 843439.433 0, 1566846.364 843406.062 0, 1566564.677 843372.707 0, 1566282.988 843339.368 0, 1566001.298 843306.046 0, 1565719.605 843272.741 0, 1565437.911 843239.452 0, 1565156.214 843206.179 0, 
+    1564874.516 843172.924 0, 1564592.815 843139.685 0, 1564311.113 843106.462 0, 1564029.409 843073.256 0, 1563746.429 843039.917 0, 1563465.994 843006.894 0, 1563184.284 842973.738 0, 1562902.572 842940.598 0, 1562620.858 842907.475 0, 1562339.142 842874.369 0, 
+    1562057.424 842841.279 0, 1561775.704 842808.206 0, 1561493.982 842775.149 0, 1561212.259 842742.109 0, 1560930.533 842709.085 0, 1560648.805 842676.078 0, 1560367.075 842643.088 0, 1560085.344 842610.114 0, 1559803.61 842577.157 0, 1559521.875 842544.216 0, 
+    1559240.138 842511.292 0, 1558958.398 842478.385 0, 1558676.657 842445.494 0, 1558394.914 842412.62 0, 1558113.169 842379.762 0, 1557831.422 842346.921 0, 1557549.673 842314.096 0, 1557267.922 842281.288 0, 1556984.894 842248.348 0, 1556340.539 847786.26 0, 
+    1555696.16 853324.385 0, 1555978.532 853357.249 0, 1556259.631 853389.981 0, 1556540.728 853422.729 0, 1556821.823 853455.494 0, 1557102.917 853488.276 0, 1557384.008 853521.074 0, 1557665.097 853553.889 0, 1557946.185 853586.721 0, 1558227.27 853619.568 0, 
+    1558508.354 853652.433 0, 1558789.435 853685.314 0, 1559070.515 853718.211 0, 1559351.593 853751.125 0, 1559632.669 853784.056 0, 1559913.742 853817.003 0, 1560194.814 853849.967 0, 1560475.884 853882.947 0, 1560756.952 853915.944 0, 1561038.019 853948.957 0, 
+    1561319.083 853981.987 0, 1561600.145 854015.033 0, 1561881.205 854048.096 0, 1562162.264 854081.176 0, 1562442.05 854114.122 0, 1562724.374 854147.384 0, 1563005.427 854180.513 0, 1563286.477 854213.659 0, 1563567.526 854246.821 0, 1563848.573 854280 0, 
+    1564129.617 854313.195 0, 1564410.66 854346.407 0, 1564691.701 854379.635 0, 1564972.74 854412.88 0, 1565253.777 854446.142 0, 1565534.811 854479.42 0, 1565815.844 854512.714 0, 1566096.875 854546.025 0, 1566377.904 854579.353 0, 1566658.931 854612.697 0, 
+    1566939.957 854646.058 0, 1567220.98 854679.435 0, 1567502.001 854712.829 0, 1567783.02 854746.239 0, 1568064.037 854779.666 0, 1568345.053 854813.109 0, 1568626.066 854846.569 0, 1568907.077 854880.046 0, 1569186.818 854913.388 0, 1569846.841 849377.105 0, 
+    1570506.839 843841.036 0))
+
+POLYGON ((1073733.964 409842.575 0, 1073428.234 409838.265 0, 1073121.029 409833.953 0, 1072813.824 409829.658 0, 1072506.619 409825.381 0, 1072199.413 409821.123 0, 1071892.208 409816.882 0, 1071585.002 409812.66 0, 1071277.795 409808.455 0, 1070970.589 409804.269 0, 
+    1070663.382 409800.101 0, 1070356.175 409795.951 0, 1070048.968 409791.819 0, 1069741.76 409787.705 0, 1069434.553 409783.609 0, 1069127.345 409779.532 0, 1068820.136 409775.472 0, 1068512.928 409771.43 0, 1068205.719 409767.407 0, 1067898.51 409763.401 0, 
+    1067591.301 409759.414 0, 1067284.092 409755.445 0, 1066976.882 409751.494 0, 1066669.673 409747.561 0, 1066360.987 409743.627 0, 1066055.252 409739.749 0, 1065748.042 409735.87 0, 1065440.831 409732.009 0, 1065133.62 409728.166 0, 1064826.409 409724.342 0, 
+    1064519.197 409720.535 0, 1064211.986 409716.747 0, 1063904.774 409712.977 0, 1063597.562 409709.224 0, 1063290.349 409705.49 0, 1062983.137 409701.774 0, 1062675.924 409698.076 0, 1062368.711 409694.396 0, 1062061.498 409690.734 0, 1061754.284 409687.09 0, 
+    1061447.071 409683.465 0, 1061139.857 409679.857 0, 1060832.643 409676.268 0, 1060525.429 409672.696 0, 1060218.214 409669.143 0, 1059910.999 409665.607 0, 1059603.785 409662.09 0, 1059296.569 409658.591 0, 1058987.877 409655.093 0, 1058925.149 415205.647 0, 
+    1058862.416 420756.651 0, 1059170.452 420760.141 0, 1059477.013 420763.633 0, 1059783.575 420767.142 0, 1060090.136 420770.67 0, 1060396.697 420774.216 0, 1060703.258 420777.78 0, 1061009.819 420781.362 0, 1061316.379 420784.962 0, 1061622.939 420788.58 0, 
+    1061929.499 420792.216 0, 1062236.059 420795.87 0, 1062542.619 420799.542 0, 1062849.178 420803.232 0, 1063155.737 420806.94 0, 1063462.296 420810.666 0, 1063768.855 420814.411 0, 1064075.413 420818.173 0, 1064381.972 420821.953 0, 1064688.53 420825.752 0, 
+    1064995.087 420829.568 0, 1065301.645 420833.403 0, 1065608.202 420837.255 0, 1065914.759 420841.126 0, 1066219.844 420844.996 0, 1066527.873 420848.921 0, 1066834.429 420852.846 0, 1067140.986 420856.789 0, 1067447.542 420860.749 0, 1067754.097 420864.728 0, 
+    1068060.653 420868.725 0, 1068367.208 420872.74 0, 1068673.763 420876.773 0, 1068980.318 420880.824 0, 1069286.872 420884.893 0, 1069593.427 420888.98 0, 1069899.981 420893.085 0, 1070206.535 420897.209 0, 1070513.088 420901.35 0, 1070819.642 420905.509 0, 
+    1071126.195 420909.687 0, 1071432.748 420913.882 0, 1071739.3 420918.095 0, 1072045.853 420922.327 0, 1072352.405 420926.576 0, 1072658.957 420930.844 0, 1072965.508 420935.129 0, 1073272.059 420939.433 0, 1073577.139 420943.734 0, 1073655.555 415392.93 0, 
+    1073733.964 409842.575 0))
+
+POLYGON ((1088291.275 421172.388 0, 1087986.206 421167.225 0, 1087679.668 421162.056 0, 1087373.13 421156.904 0, 1087066.591 421151.77 0, 1086760.053 421146.655 0, 1086453.513 421141.557 0, 1086146.974 421136.478 0, 1085840.434 421131.417 0, 1085533.894 421126.373 0, 
+    1085227.354 421121.348 0, 1084920.813 421116.341 0, 1084614.272 421111.351 0, 1084307.731 421106.38 0, 1084001.189 421101.427 0, 1083694.647 421096.492 0, 1083388.105 421091.575 0, 1083081.563 421086.676 0, 1082775.02 421081.795 0, 1082468.477 421076.932 0, 
+    1082161.934 421072.087 0, 1081855.39 421067.26 0, 1081548.847 421062.451 0, 1081242.302 421057.66 0, 1080934.288 421052.865 0, 1080629.213 421048.133 0, 1080322.668 421043.396 0, 1080016.123 421038.678 0, 1079709.578 421033.977 0, 1079403.032 421029.295 0, 
+    1079096.486 421024.63 0, 1078789.939 421019.984 0, 1078483.393 421015.355 0, 1078176.846 421010.745 0, 1077870.299 421006.153 0, 1077563.751 421001.578 0, 1077257.204 420997.022 0, 1076950.656 420992.484 0, 1076644.107 420987.964 0, 1076337.559 420983.462 0, 
+    1076031.01 420978.978 0, 1075724.461 420974.512 0, 1075417.912 420970.064 0, 1075111.362 420965.634 0, 1074804.812 420961.222 0, 1074498.262 420956.828 0, 1074191.712 420952.452 0, 1073885.161 420948.094 0, 1073577.139 420943.734 0, 1073498.717 426494.986 0, 
+    1073420.289 432046.682 0, 1073727.655 432051.033 0, 1074033.552 432055.381 0, 1074339.449 432059.748 0, 1074645.345 432064.132 0, 1074951.242 432068.535 0, 1075257.138 432072.955 0, 1075563.034 432077.394 0, 1075868.929 432081.85 0, 1076174.824 432086.325 0, 
+    1076480.719 432090.817 0, 1076786.614 432095.328 0, 1077092.509 432099.856 0, 1077398.403 432104.403 0, 1077704.297 432108.967 0, 1078010.19 432113.55 0, 1078316.084 432118.15 0, 1078621.977 432122.769 0, 1078927.87 432127.405 0, 1079233.762 432132.06 0, 
+    1079539.655 432136.733 0, 1079845.547 432141.423 0, 1080151.439 432146.132 0, 1080457.33 432150.858 0, 1080761.754 432155.58 0, 1081069.112 432160.365 0, 1081375.003 432165.146 0, 1081680.893 432169.944 0, 1081986.783 432174.761 0, 1082292.673 432179.596 0, 
+    1082598.563 432184.448 0, 1082904.452 432189.319 0, 1083210.341 432194.207 0, 1083516.229 432199.114 0, 1083822.118 432204.039 0, 1084128.006 432208.981 0, 1084433.894 432213.942 0, 1084739.781 432218.92 0, 1085045.668 432223.917 0, 1085351.555 432228.932 0, 
+    1085657.442 432233.964 0, 1085963.328 432239.015 0, 1086269.214 432244.084 0, 1086575.1 432249.17 0, 1086880.985 432254.275 0, 1087186.87 432259.397 0, 1087492.755 432264.538 0, 1087798.64 432269.697 0, 1088103.058 432274.849 0, 1088197.17 426723.396 0, 
+    1088291.275 421172.388 0))
+
+POLYGON ((1102785.123 432544.496 0, 1102480.718 432538.484 0, 1102174.85 432532.461 0, 1101868.981 432526.457 0, 1101563.111 432520.47 0, 1101257.241 432514.501 0, 1100951.371 432508.55 0, 1100645.501 432502.617 0, 1100339.63 432496.703 0, 1100033.759 432490.806 0, 
+    1099727.887 432484.927 0, 1099422.016 432479.066 0, 1099116.143 432473.223 0, 1098810.271 432467.399 0, 1098504.398 432461.592 0, 1098198.525 432455.803 0, 1097892.651 432450.032 0, 1097586.777 432444.28 0, 1097280.903 432438.545 0, 1096975.028 432432.828 0, 
+    1096669.153 432427.129 0, 1096363.278 432421.448 0, 1096057.403 432415.786 0, 1095751.527 432410.141 0, 1095444.186 432404.487 0, 1095139.774 432398.906 0, 1094833.897 432393.315 0, 1094528.02 432387.742 0, 1094222.142 432382.187 0, 1093916.264 432376.651 0, 
+    1093610.386 432371.132 0, 1093304.508 432365.631 0, 1092998.629 432360.148 0, 1092692.749 432354.684 0, 1092386.87 432349.237 0, 1092080.99 432343.808 0, 1091775.11 432338.398 0, 1091469.23 432333.005 0, 1091163.349 432327.63 0, 1090857.468 432322.274 0, 
+    1090551.586 432316.935 0, 1090245.705 432311.614 0, 1089939.823 432306.311 0, 1089633.94 432301.027 0, 1089328.057 432295.76 0, 1089022.175 432290.511 0, 1088716.291 432285.281 0, 1088410.408 432280.068 0, 1088103.058 432274.849 0, 1088008.938 437826.742 0, 
+    1087914.811 443379.075 0, 1088221.504 443384.283 0, 1088526.734 443389.485 0, 1088831.964 443394.704 0, 1089137.193 443399.942 0, 1089442.422 443405.197 0, 1089747.651 443410.47 0, 1090052.879 443415.762 0, 1090358.108 443421.071 0, 1090663.335 443426.398 0, 
+    1090968.563 443431.744 0, 1091273.79 443437.107 0, 1091579.017 443442.488 0, 1091884.244 443447.887 0, 1092189.47 443453.304 0, 1092494.696 443458.739 0, 1092799.921 443464.192 0, 1093105.147 443469.663 0, 1093410.372 443475.152 0, 1093715.596 443480.659 0, 
+    1094020.821 443486.184 0, 1094326.045 443491.727 0, 1094631.268 443497.288 0, 1094936.492 443502.867 0, 1095240.253 443508.437 0, 1095546.937 443514.078 0, 1095852.16 443519.711 0, 1096157.382 443525.361 0, 1096462.604 443531.03 0, 1096767.825 443536.717 0, 
+    1097073.046 443542.421 0, 1097378.267 443548.144 0, 1097683.487 443553.884 0, 1097988.707 443559.643 0, 1098293.927 443565.419 0, 1098599.146 443571.213 0, 1098904.365 443577.026 0, 1099209.584 443582.856 0, 1099514.802 443588.704 0, 1099820.02 443594.57 0, 
+    1100125.238 443600.455 0, 1100430.455 443606.357 0, 1100735.672 443612.277 0, 1101040.888 443618.215 0, 1101346.105 443624.171 0, 1101651.32 443630.145 0, 1101956.536 443636.137 0, 1102261.751 443642.147 0, 1102565.506 443648.146 0, 1102675.319 438096.102 0, 
+    1102785.123 432544.496 0))
+
+POLYGON ((1117215.382 443958.607 0, 1116911.643 443951.75 0, 1116606.446 443944.878 0, 1116301.249 443938.023 0, 1115996.051 443931.187 0, 1115690.853 443924.369 0, 1115385.654 443917.568 0, 1115080.455 443910.786 0, 1114775.256 443904.022 0, 1114470.056 443897.275 0, 
+    1114164.856 443890.547 0, 1113859.655 443883.836 0, 1113554.454 443877.144 0, 1113249.253 443870.469 0, 1112944.051 443863.812 0, 1112638.849 443857.174 0, 1112333.647 443850.553 0, 1112028.444 443843.95 0, 1111723.24 443837.365 0, 1111418.037 443830.799 0, 
+    1111112.833 443824.25 0, 1110807.628 443817.719 0, 1110502.423 443811.206 0, 1110197.218 443804.711 0, 1109890.553 443798.203 0, 1109586.806 443791.775 0, 1109281.6 443785.334 0, 1108976.393 443778.911 0, 1108671.186 443772.506 0, 1108365.979 443766.118 0, 
+    1108060.771 443759.749 0, 1107755.562 443753.398 0, 1107450.354 443747.065 0, 1107145.145 443740.749 0, 1106839.935 443734.452 0, 1106534.726 443728.172 0, 1106229.516 443721.911 0, 1105924.305 443715.668 0, 1105619.094 443709.442 0, 1105313.883 443703.234 0, 
+    1105008.672 443697.045 0, 1104703.46 443690.873 0, 1104398.247 443684.72 0, 1104093.035 443678.584 0, 1103787.822 443672.466 0, 1103482.608 443666.366 0, 1103177.394 443660.285 0, 1102872.18 443654.221 0, 1102565.506 443648.146 0, 1102455.684 449200.626 0, 
+    1102345.853 454753.538 0, 1102651.871 454759.6 0, 1102956.432 454765.651 0, 1103260.992 454771.719 0, 1103565.552 454777.806 0, 1103870.111 454783.911 0, 1104174.67 454790.033 0, 1104479.229 454796.174 0, 1104783.787 454802.332 0, 1105088.345 454808.508 0, 
+    1105392.903 454814.703 0, 1105697.46 454820.915 0, 1106002.017 454827.145 0, 1106306.573 454833.393 0, 1106611.129 454839.659 0, 1106915.685 454845.943 0, 1107220.24 454852.245 0, 1107524.795 454858.564 0, 1107829.35 454864.902 0, 1108133.904 454871.258 0, 
+    1108438.458 454877.631 0, 1108743.012 454884.023 0, 1109047.565 454890.432 0, 1109352.118 454896.859 0, 1109655.214 454903.274 0, 1109961.222 454909.768 0, 1110265.774 454916.249 0, 1110570.325 454922.748 0, 1110874.876 454929.265 0, 1111179.426 454935.799 0, 
+    1111483.976 454942.352 0, 1111788.526 454948.923 0, 1112093.075 454955.511 0, 1112397.624 454962.118 0, 1112702.173 454968.742 0, 1113006.721 454975.385 0, 1113311.268 454982.045 0, 1113615.816 454988.723 0, 1113920.363 454995.42 0, 1114224.909 455002.134 0, 
+    1114529.455 455008.866 0, 1114834.001 455015.616 0, 1115138.547 455022.383 0, 1115443.092 455029.169 0, 1115747.636 455035.973 0, 1116052.18 455042.795 0, 1116356.724 455049.634 0, 1116661.267 455056.492 0, 1116964.356 455063.334 0, 1117089.874 449510.754 0, 
+    1117215.382 443958.607 0))
+
+POLYGON ((1131581.924 455414.429 0, 1131278.854 455406.73 0, 1130974.331 455399.012 0, 1130669.808 455391.312 0, 1130365.285 455383.63 0, 1130060.76 455375.966 0, 1129756.236 455368.32 0, 1129451.711 455360.692 0, 1129147.185 455353.082 0, 1128842.659 455345.489 0, 
+    1128538.133 455337.915 0, 1128233.606 455330.358 0, 1127929.079 455322.82 0, 1127624.551 455315.299 0, 1127320.023 455307.796 0, 1127015.494 455300.311 0, 1126710.965 455292.844 0, 1126406.436 455285.395 0, 1126101.906 455277.964 0, 1125797.376 455270.551 0, 
+    1125492.845 455263.156 0, 1125188.314 455255.779 0, 1124883.782 455248.419 0, 1124579.25 455241.078 0, 1124273.264 455233.719 0, 1123970.185 455226.449 0, 1123665.651 455219.161 0, 1123361.117 455211.891 0, 1123056.583 455204.64 0, 1122752.048 455197.406 0, 
+    1122447.513 455190.19 0, 1122142.978 455182.992 0, 1121838.442 455175.811 0, 1121533.906 455168.649 0, 1121229.369 455161.505 0, 1120924.832 455154.379 0, 1120620.294 455147.27 0, 1120315.756 455140.18 0, 1120011.218 455133.107 0, 1119706.679 455126.052 0, 
+    1119402.139 455119.016 0, 1119097.6 455111.997 0, 1118793.06 455104.996 0, 1118488.519 455098.013 0, 1118183.978 455091.048 0, 1117879.437 455084.101 0, 1117574.895 455077.172 0, 1117270.353 455070.26 0, 1116964.356 455063.334 0, 1116838.828 460616.344 0, 
+    1116713.291 466169.779 0, 1117018.631 466176.691 0, 1117322.52 466183.587 0, 1117626.408 466190.501 0, 1117930.295 466197.434 0, 1118234.183 466204.384 0, 1118538.069 466211.352 0, 1118841.956 466218.338 0, 1119145.842 466225.341 0, 1119449.727 466232.363 0, 
+    1119753.613 466239.402 0, 1120057.497 466246.46 0, 1120361.382 466253.535 0, 1120665.266 466260.628 0, 1120969.149 466267.739 0, 1121273.032 466274.868 0, 1121576.915 466282.015 0, 1121880.797 466289.18 0, 1122184.679 466296.362 0, 1122488.56 466303.563 0, 
+    1122792.441 466310.781 0, 1123096.322 466318.018 0, 1123400.202 466325.272 0, 1123704.082 466332.544 0, 1124006.51 466339.799 0, 1124311.84 466347.141 0, 1124615.718 466354.467 0, 1124919.596 466361.811 0, 1125223.474 466369.172 0, 1125527.351 466376.552 0, 
+    1125831.227 466383.949 0, 1126135.104 466391.364 0, 1126438.979 466398.797 0, 1126742.855 466406.248 0, 1127046.73 466413.717 0, 1127350.604 466421.203 0, 1127654.478 466428.708 0, 1127958.352 466436.23 0, 1128262.225 466443.771 0, 1128566.098 466451.329 0, 
+    1128869.97 466458.905 0, 1129173.842 466466.499 0, 1129477.713 466474.111 0, 1129781.584 466481.74 0, 1130085.455 466489.388 0, 1130389.325 466497.054 0, 1130693.194 466504.737 0, 1130997.063 466512.438 0, 1131299.483 466520.121 0, 1131440.709 460967.062 0, 
+    1131581.924 455414.429 0))
+
+POLYGON ((1145884.627 466911.669 0, 1145582.228 466903.132 0, 1145278.382 466894.573 0, 1144974.535 466886.031 0, 1144670.688 466877.507 0, 1144366.84 466869.001 0, 1144062.992 466860.512 0, 1143759.143 466852.042 0, 1143455.294 466843.59 0, 1143151.445 466835.155 0, 
+    1142847.594 466826.738 0, 1142543.744 466818.34 0, 1142239.893 466809.959 0, 1141936.041 466801.596 0, 1141632.189 466793.251 0, 1141328.336 466784.923 0, 1141024.483 466776.614 0, 1140720.63 466768.323 0, 1140416.775 466760.049 0, 1140112.921 466751.793 0, 
+    1139809.066 466743.555 0, 1139505.21 466735.335 0, 1139201.354 466727.133 0, 1138897.498 466718.949 0, 1138592.193 466710.744 0, 1138289.783 466702.635 0, 1137985.925 466694.504 0, 1137682.067 466686.391 0, 1137378.208 466678.297 0, 1137074.349 466670.22 0, 
+    1136770.489 466662.161 0, 1136466.629 466654.12 0, 1136162.768 466646.096 0, 1135858.907 466638.091 0, 1135555.045 466630.104 0, 1135251.183 466622.134 0, 1134947.32 466614.182 0, 1134643.457 466606.249 0, 1134339.593 466598.333 0, 1134035.729 466590.435 0, 
+    1133731.865 466582.555 0, 1133428 466574.692 0, 1133124.134 466566.848 0, 1132820.268 466559.022 0, 1132516.402 466551.213 0, 1132212.535 466543.422 0, 1131908.668 466535.649 0, 1131604.8 466527.894 0, 1131299.483 466520.121 0, 1131158.246 472073.603 0, 
+    1131016.998 477627.506 0, 1131321.659 477635.263 0, 1131624.873 477643.001 0, 1131928.086 477650.757 0, 1132231.299 477658.531 0, 1132534.512 477666.323 0, 1132837.724 477674.133 0, 1133140.936 477681.96 0, 1133444.147 477689.806 0, 1133747.358 477697.669 0, 
+    1134050.568 477705.55 0, 1134353.778 477713.449 0, 1134656.987 477721.365 0, 1134960.196 477729.3 0, 1135263.405 477737.252 0, 1135566.613 477745.223 0, 1135869.82 477753.211 0, 1136173.027 477761.217 0, 1136476.234 477769.241 0, 1136779.44 477777.282 0, 
+    1137082.645 477785.342 0, 1137385.851 477793.419 0, 1137689.055 477801.514 0, 1137992.259 477809.627 0, 1138294.018 477817.719 0, 1138598.666 477825.907 0, 1138901.869 477834.073 0, 1139205.071 477842.258 0, 1139508.273 477850.46 0, 1139811.475 477858.68 0, 
+    1140114.675 477866.918 0, 1140417.876 477875.174 0, 1140721.076 477883.448 0, 1141024.275 477891.739 0, 1141327.474 477900.048 0, 1141630.672 477908.376 0, 1141933.87 477916.721 0, 1142237.068 477925.083 0, 1142540.264 477933.464 0, 1142843.461 477941.863 0, 
+    1143146.657 477950.279 0, 1143449.852 477958.713 0, 1143753.047 477967.165 0, 1144056.242 477975.635 0, 1144359.436 477984.123 0, 1144662.629 477992.629 0, 1144965.822 478001.152 0, 1145269.014 478009.694 0, 1145570.763 478018.212 0, 1145727.701 472464.73 0, 
+    1145884.627 466911.669 0))
+
+POLYGON ((1160123.365 478450.034 0, 1159821.64 478440.663 0, 1159518.473 478431.265 0, 1159215.305 478421.885 0, 1158912.137 478412.523 0, 1158608.968 478403.178 0, 1158305.799 478393.852 0, 1158002.629 478384.543 0, 1157699.459 478375.252 0, 1157396.288 478365.979 0, 
+    1157093.116 478356.724 0, 1156789.944 478347.487 0, 1156486.772 478338.268 0, 1156183.599 478329.066 0, 1155880.425 478319.882 0, 1155577.251 478310.716 0, 1155274.076 478301.568 0, 1154970.901 478292.438 0, 1154667.725 478283.326 0, 1154364.549 478274.231 0, 
+    1154061.372 478265.155 0, 1153758.194 478256.096 0, 1153455.016 478247.055 0, 1153151.838 478238.032 0, 1152847.217 478228.984 0, 1152545.479 478220.039 0, 1152242.299 478211.069 0, 1151939.119 478202.118 0, 1151635.938 478193.184 0, 1151332.756 478184.268 0, 
+    1151029.574 478175.369 0, 1150726.391 478166.489 0, 1150423.208 478157.626 0, 1150120.024 478148.782 0, 1149816.84 478139.955 0, 1149513.655 478131.146 0, 1149210.47 478122.355 0, 1148907.284 478113.581 0, 1148604.098 478104.826 0, 1148300.911 478096.088 0, 
+    1147997.724 478087.369 0, 1147694.536 478078.667 0, 1147391.347 478069.983 0, 1147088.158 478061.316 0, 1146784.969 478052.668 0, 1146481.779 478044.037 0, 1146178.589 478035.425 0, 1145875.398 478026.83 0, 1145570.763 478018.212 0, 1145413.813 483572.111 0, 
+    1145256.852 489126.425 0, 1145560.83 489135.024 0, 1145863.367 489143.6 0, 1146165.903 489152.194 0, 1146468.44 489160.806 0, 1146770.975 489169.436 0, 1147073.51 489178.083 0, 1147376.045 489186.749 0, 1147678.579 489195.432 0, 1147981.112 489204.133 0, 
+    1148283.646 489212.852 0, 1148586.178 489221.588 0, 1148888.71 489230.343 0, 1149191.242 489239.115 0, 1149493.773 489247.905 0, 1149796.303 489256.713 0, 1150098.833 489265.538 0, 1150401.362 489274.382 0, 1150703.891 489283.243 0, 1151006.42 489292.122 0, 
+    1151308.948 489301.019 0, 1151611.475 489309.933 0, 1151914.002 489318.866 0, 1152216.528 489327.816 0, 1152517.614 489336.742 0, 1152821.579 489345.77 0, 1153124.104 489354.774 0, 1153426.628 489363.795 0, 1153729.151 489372.835 0, 1154031.675 489381.892 0, 
+    1154334.197 489390.967 0, 1154636.719 489400.059 0, 1154939.241 489409.17 0, 1155241.762 489418.298 0, 1155544.282 489427.444 0, 1155846.802 489436.608 0, 1156149.321 489445.79 0, 1156451.84 489454.989 0, 1156754.358 489464.207 0, 1157056.876 489473.442 0, 
+    1157359.393 489482.695 0, 1157661.91 489491.966 0, 1157964.426 489501.254 0, 1158266.942 489510.561 0, 1158569.457 489519.885 0, 1158871.971 489529.227 0, 1159174.485 489538.587 0, 1159476.998 489547.964 0, 1159778.073 489557.315 0, 1159950.726 484003.467 0, 
+    1160123.365 478450.034 0))
+
+POLYGON ((1174298.019 490029.229 0, 1173996.969 490019.027 0, 1173694.484 490008.795 0, 1173391.998 489998.581 0, 1173089.511 489988.384 0, 1172787.023 489978.205 0, 1172484.535 489968.044 0, 1172182.047 489957.901 0, 1171879.557 489947.776 0, 1171577.068 489937.668 0, 
+    1171274.577 489927.578 0, 1170972.086 489917.506 0, 1170669.595 489907.452 0, 1170367.102 489897.416 0, 1170064.61 489887.397 0, 1169762.116 489877.396 0, 1169459.622 489867.413 0, 1169157.128 489857.448 0, 1168854.632 489847.501 0, 1168552.137 489837.571 0, 
+    1168249.64 489827.66 0, 1167947.144 489817.766 0, 1167644.646 489807.89 0, 1167342.148 489798.031 0, 1167038.213 489788.144 0, 1166737.15 489778.368 0, 1166434.65 489768.563 0, 1166132.15 489758.776 0, 1165829.649 489749.007 0, 1165527.148 489739.255 0, 
+    1165224.645 489729.521 0, 1164922.143 489719.806 0, 1164619.64 489710.108 0, 1164317.136 489700.427 0, 1164014.631 489690.765 0, 1163712.126 489681.12 0, 1163409.621 489671.493 0, 1163107.115 489661.884 0, 1162804.608 489652.293 0, 1162502.101 489642.719 0, 
+    1162199.593 489633.164 0, 1161897.085 489623.626 0, 1161594.576 489614.106 0, 1161292.067 489604.604 0, 1160989.557 489595.119 0, 1160687.046 489585.653 0, 1160384.535 489576.204 0, 1160082.023 489566.773 0, 1159778.073 489557.315 0, 1159605.407 495111.574 0, 
+    1159432.729 500666.241 0, 1159736.023 500675.679 0, 1160037.88 500685.09 0, 1160339.738 500694.518 0, 1160641.594 500703.964 0, 1160943.451 500713.428 0, 1161245.306 500722.91 0, 1161547.161 500732.409 0, 1161849.016 500741.926 0, 1162150.87 500751.461 0, 
+    1162452.723 500761.014 0, 1162754.576 500770.585 0, 1163056.428 500780.173 0, 1163358.28 500789.779 0, 1163660.131 500799.403 0, 1163961.981 500809.044 0, 1164263.831 500818.704 0, 1164565.681 500828.381 0, 1164867.53 500838.076 0, 1165169.378 500847.789 0, 
+    1165471.226 500857.519 0, 1165773.073 500867.267 0, 1166074.919 500877.033 0, 1166376.765 500886.817 0, 1166677.177 500896.572 0, 1166980.455 500906.438 0, 1167282.3 500916.275 0, 1167584.143 500926.129 0, 1167885.986 500936.002 0, 1168187.829 500945.892 0, 
+    1168489.671 500955.8 0, 1168791.512 500965.726 0, 1169093.353 500975.67 0, 1169395.193 500985.631 0, 1169697.033 500995.61 0, 1169998.872 501005.607 0, 1170300.71 501015.622 0, 1170602.548 501025.654 0, 1170904.385 501035.705 0, 1171206.222 501045.773 0, 
+    1171508.058 501055.858 0, 1171809.893 501065.962 0, 1172111.728 501076.083 0, 1172413.562 501086.222 0, 1172715.396 501096.379 0, 1173017.229 501106.553 0, 1173319.061 501116.746 0, 1173620.893 501126.956 0, 1173921.292 501137.135 0, 1174109.662 495582.978 0, 
+    1174298.019 490029.229 0))
+
+POLYGON ((1188408.466 501648.96 0, 1188108.095 501637.932 0, 1187806.293 501626.869 0, 1187504.491 501615.824 0, 1187202.688 501604.797 0, 1186900.884 501593.787 0, 1186599.08 501582.796 0, 1186297.275 501571.822 0, 1185995.469 501560.865 0, 1185693.663 501549.927 0, 
+    1185391.856 501539.006 0, 1185090.048 501528.103 0, 1184788.24 501517.218 0, 1184486.431 501506.351 0, 1184184.621 501495.501 0, 1183882.811 501484.669 0, 1183581 501473.855 0, 1183279.189 501463.059 0, 1182977.377 501452.28 0, 1182675.564 501441.519 0, 
+    1182373.751 501430.776 0, 1182071.937 501420.051 0, 1181770.122 501409.344 0, 1181468.307 501398.654 0, 1181165.06 501387.931 0, 1180864.675 501377.328 0, 1180562.858 501366.691 0, 1180261.04 501356.073 0, 1179959.221 501345.472 0, 1179657.402 501334.888 0, 
+    1179355.583 501324.323 0, 1179053.763 501313.775 0, 1178751.942 501303.246 0, 1178450.12 501292.734 0, 1178148.298 501282.239 0, 1177846.475 501271.763 0, 1177544.652 501261.304 0, 1177242.828 501250.863 0, 1176941.004 501240.439 0, 1176639.178 501230.034 0, 
+    1176337.353 501219.646 0, 1176035.526 501209.276 0, 1175733.699 501198.924 0, 1175431.872 501188.59 0, 1175130.043 501178.273 0, 1174828.214 501167.974 0, 1174526.385 501157.693 0, 1174224.555 501147.429 0, 1173921.292 501137.135 0, 1173732.908 506691.698 0, 
+    1173544.51 512246.662 0, 1173847.116 512256.934 0, 1174148.292 512267.175 0, 1174449.468 512277.434 0, 1174750.643 512287.711 0, 1175051.817 512298.005 0, 1175352.991 512308.317 0, 1175654.164 512318.647 0, 1175955.336 512328.995 0, 1176256.508 512339.36 0, 
+    1176557.68 512349.743 0, 1176858.85 512360.144 0, 1177160.02 512370.562 0, 1177461.19 512380.998 0, 1177762.359 512391.452 0, 1178063.527 512401.924 0, 1178364.695 512412.413 0, 1178665.862 512422.92 0, 1178967.028 512433.445 0, 1179268.194 512443.987 0, 
+    1179569.359 512454.548 0, 1179870.523 512465.125 0, 1180171.687 512475.721 0, 1180472.851 512486.335 0, 1180772.585 512496.915 0, 1181075.175 512507.615 0, 1181376.337 512518.281 0, 1181677.497 512528.965 0, 1181978.657 512539.668 0, 1182279.817 512550.387 0, 
+    1182580.976 512561.125 0, 1182882.134 512571.88 0, 1183183.292 512582.653 0, 1183484.449 512593.444 0, 1183785.605 512604.252 0, 1184086.761 512615.078 0, 1184387.916 512625.922 0, 1184689.07 512636.784 0, 1184990.224 512647.663 0, 1185291.377 512658.56 0, 
+    1185592.53 512669.475 0, 1185893.681 512680.407 0, 1186194.833 512691.357 0, 1186495.983 512702.325 0, 1186797.133 512713.311 0, 1187098.282 512724.314 0, 1187399.431 512735.335 0, 1187700.579 512746.374 0, 1188000.299 512757.378 0, 1188204.39 507202.968 0, 
+    1188408.466 501648.96 0))
+
+POLYGON ((1202454.588 513308.932 0, 1202154.898 513297.081 0, 1201853.782 513285.192 0, 1201552.666 513273.32 0, 1201251.549 513261.466 0, 1200950.431 513249.629 0, 1200649.313 513237.811 0, 1200348.194 513226.01 0, 1200047.074 513214.226 0, 1199745.954 513202.461 0, 
+    1199444.833 513190.713 0, 1199143.711 513178.983 0, 1198842.588 513167.271 0, 1198541.465 513155.576 0, 1198240.341 513143.899 0, 1197939.216 513132.24 0, 1197638.091 513120.599 0, 1197336.965 513108.975 0, 1197035.839 513097.369 0, 1196734.711 513085.781 0, 
+    1196433.583 513074.21 0, 1196132.455 513062.657 0, 1195831.325 513051.122 0, 1195530.195 513039.605 0, 1195227.639 513028.051 0, 1194927.933 513016.623 0, 1194626.801 513005.159 0, 1194325.668 512993.712 0, 1194024.535 512982.284 0, 1193723.401 512970.873 0, 
+    1193422.266 512959.479 0, 1193121.13 512948.104 0, 1192819.994 512936.746 0, 1192518.857 512925.406 0, 1192217.72 512914.083 0, 1191916.582 512902.779 0, 1191615.443 512891.492 0, 1191314.304 512880.222 0, 1191013.164 512868.971 0, 1190712.023 512857.737 0, 
+    1190410.881 512846.521 0, 1190109.739 512835.323 0, 1189808.597 512824.142 0, 1189507.453 512812.979 0, 1189206.309 512801.834 0, 1188905.164 512790.707 0, 1188604.019 512779.597 0, 1188302.873 512768.505 0, 1188000.299 512757.378 0, 1187796.194 518312.187 0, 
+    1187592.074 523867.392 0, 1187893.99 523878.495 0, 1188194.483 523889.563 0, 1188494.974 523900.649 0, 1188795.465 523911.752 0, 1189095.955 523922.873 0, 1189396.444 523934.011 0, 1189696.933 523945.168 0, 1189997.421 523956.342 0, 1190297.909 523967.534 0, 
+    1190598.396 523978.743 0, 1190898.882 523989.97 0, 1191199.368 524001.215 0, 1191499.853 524012.477 0, 1191800.337 524023.757 0, 1192100.82 524035.055 0, 1192401.303 524046.371 0, 1192701.785 524057.704 0, 1193002.267 524069.055 0, 1193302.748 524080.423 0, 
+    1193603.228 524091.81 0, 1193903.708 524103.214 0, 1194204.186 524114.635 0, 1194504.665 524126.075 0, 1194803.72 524137.477 0, 1195105.619 524149.006 0, 1195406.095 524160.499 0, 1195706.571 524172.009 0, 1196007.046 524183.536 0, 1196307.52 524195.082 0, 
+    1196607.993 524206.645 0, 1196908.466 524218.226 0, 1197208.938 524229.824 0, 1197509.409 524241.44 0, 1197809.88 524253.074 0, 1198110.35 524264.726 0, 1198410.82 524276.395 0, 1198711.288 524288.082 0, 1199011.756 524299.787 0, 1199312.224 524311.509 0, 
+    1199612.69 524323.249 0, 1199913.156 524335.006 0, 1200213.621 524346.782 0, 1200514.086 524358.575 0, 1200814.55 524370.385 0, 1201115.013 524382.214 0, 1201415.475 524394.06 0, 1201715.937 524405.924 0, 1202014.977 524417.749 0, 1202234.79 518863.143 0, 
+    1202454.588 513308.932 0))
+
+POLYGON ((1216436.267 525008.85 0, 1216137.26 524996.18 0, 1215836.833 524983.468 0, 1215536.405 524970.773 0, 1215235.976 524958.096 0, 1214935.547 524945.436 0, 1214635.117 524932.794 0, 1214334.686 524920.17 0, 1214034.255 524907.564 0, 1213733.823 524894.975 0, 
+    1213433.39 524882.404 0, 1213132.956 524869.85 0, 1212832.521 524857.315 0, 1212532.086 524844.797 0, 1212231.65 524832.296 0, 1211931.214 524819.813 0, 1211630.776 524807.348 0, 1211330.338 524794.901 0, 1211029.899 524782.471 0, 1210729.46 524770.06 0, 
+    1210429.019 524757.665 0, 1210128.578 524745.289 0, 1209828.136 524732.93 0, 1209527.694 524720.589 0, 1209225.831 524708.207 0, 1208926.807 524695.959 0, 1208626.362 524683.671 0, 1208325.917 524671.4 0, 1208025.471 524659.148 0, 1207725.024 524646.913 0, 
+    1207424.576 524634.695 0, 1207124.128 524622.495 0, 1206823.679 524610.313 0, 1206523.229 524598.149 0, 1206222.779 524586.002 0, 1205922.328 524573.873 0, 1205621.876 524561.762 0, 1205321.423 524549.668 0, 1205020.97 524537.592 0, 1204720.516 524525.534 0, 
+    1204420.061 524513.493 0, 1204119.606 524501.47 0, 1203819.15 524489.465 0, 1203518.693 524477.478 0, 1203218.235 524465.508 0, 1202917.777 524453.556 0, 1202617.318 524441.621 0, 1202316.858 524429.704 0, 1202014.977 524417.749 0, 1201795.147 529972.748 0, 
+    1201575.303 535528.137 0, 1201876.527 535540.066 0, 1202176.333 535551.957 0, 1202476.138 535563.865 0, 1202775.942 535575.791 0, 1203075.746 535587.735 0, 1203375.549 535599.697 0, 1203675.351 535611.676 0, 1203975.153 535623.673 0, 1204274.953 535635.687 0, 
+    1204574.754 535647.719 0, 1204874.553 535659.769 0, 1205174.352 535671.836 0, 1205474.149 535683.921 0, 1205773.947 535696.024 0, 1206073.743 535708.144 0, 1206373.539 535720.282 0, 1206673.334 535732.437 0, 1206973.129 535744.611 0, 1207272.922 535756.801 0, 
+    1207572.715 535769.01 0, 1207872.507 535781.236 0, 1208172.299 535793.48 0, 1208472.09 535805.741 0, 1208770.463 535817.962 0, 1209071.669 535830.317 0, 1209371.458 535842.631 0, 1209671.246 535854.963 0, 1209971.033 535867.313 0, 1210270.819 535879.68 0, 
+    1210570.605 535892.065 0, 1210870.39 535904.468 0, 1211170.174 535916.888 0, 1211469.958 535929.326 0, 1211769.74 535941.782 0, 1212069.522 535954.255 0, 1212369.304 535966.746 0, 1212669.084 535979.254 0, 1212968.864 535991.78 0, 1213268.643 536004.324 0, 
+    1213568.422 536016.885 0, 1213868.199 536029.464 0, 1214167.976 536042.061 0, 1214467.752 536054.675 0, 1214767.528 536067.307 0, 1215067.302 536079.957 0, 1215367.076 536092.624 0, 1215666.849 536105.309 0, 1215965.206 536117.952 0, 1216200.745 530563.206 0, 
+    1216436.267 525008.85 0))
+
+POLYGON ((1230353.385 536748.418 0, 1230055.064 536734.933 0, 1229755.327 536721.401 0, 1229455.59 536707.887 0, 1229155.853 536694.39 0, 1228856.114 536680.912 0, 1228556.375 536667.45 0, 1228256.635 536654.007 0, 1227956.894 536640.581 0, 1227657.152 536627.173 0, 
+    1227357.41 536613.782 0, 1227057.667 536600.409 0, 1226757.922 536587.054 0, 1226458.178 536573.716 0, 1226158.432 536560.396 0, 1225858.686 536547.094 0, 1225558.938 536533.809 0, 1225259.191 536520.542 0, 1224959.442 536507.292 0, 1224659.692 536494.06 0, 
+    1224359.942 536480.846 0, 1224060.191 536467.65 0, 1223760.439 536454.471 0, 1223460.686 536441.309 0, 1223159.518 536428.104 0, 1222861.179 536415.04 0, 1222561.424 536401.931 0, 1222261.668 536388.841 0, 1221961.912 536375.768 0, 1221662.154 536362.712 0, 
+    1221362.396 536349.674 0, 1221062.638 536336.654 0, 1220762.878 536323.652 0, 1220463.118 536310.667 0, 1220163.357 536297.7 0, 1219863.595 536284.75 0, 1219563.832 536271.818 0, 1219264.069 536258.904 0, 1218964.305 536246.007 0, 1218664.54 536233.128 0, 
+    1218364.774 536220.267 0, 1218065.008 536207.423 0, 1217765.241 536194.597 0, 1217465.473 536181.789 0, 1217165.704 536168.998 0, 1216865.935 536156.225 0, 1216566.164 536143.47 0, 1216266.393 536130.732 0, 1215965.206 536117.952 0, 1215729.651 541673.083 0, 
+    1215494.079 547228.599 0, 1215794.61 547241.351 0, 1216093.727 547254.061 0, 1216392.843 547266.789 0, 1216691.959 547279.534 0, 1216991.073 547292.297 0, 1217290.187 547305.077 0, 1217589.3 547317.875 0, 1217888.413 547330.691 0, 1218187.525 547343.524 0, 
+    1218486.636 547356.375 0, 1218785.746 547369.244 0, 1219084.855 547382.13 0, 1219383.964 547395.033 0, 1219683.072 547407.955 0, 1219982.179 547420.894 0, 1220281.285 547433.85 0, 1220580.391 547446.824 0, 1220879.496 547459.816 0, 1221178.6 547472.825 0, 
+    1221477.703 547485.852 0, 1221776.806 547498.897 0, 1222075.908 547511.959 0, 1222375.009 547525.039 0, 1222672.697 547538.074 0, 1222973.208 547551.251 0, 1223272.307 547564.384 0, 1223571.405 547577.534 0, 1223870.502 547590.702 0, 1224169.599 547603.887 0, 
+    1224468.694 547617.09 0, 1224767.789 547630.311 0, 1225066.883 547643.549 0, 1225365.977 547656.804 0, 1225665.069 547670.078 0, 1225964.161 547683.369 0, 1226263.252 547696.677 0, 1226562.342 547710.004 0, 1226861.431 547723.347 0, 1227160.52 547736.709 0, 
+    1227459.608 547750.088 0, 1227758.695 547763.485 0, 1228057.781 547776.899 0, 1228356.866 547790.331 0, 1228655.951 547803.78 0, 1228955.035 547817.247 0, 1229254.118 547830.732 0, 1229553.2 547844.234 0, 1229850.871 547857.69 0, 1230102.137 542302.862 0, 
+    1230353.385 536748.418 0))
+
+POLYGON ((1244205.828 548527.339 0, 1243908.194 548513.042 0, 1243609.151 548498.695 0, 1243310.107 548484.366 0, 1243011.063 548470.054 0, 1242712.017 548455.759 0, 1242412.971 548441.483 0, 1242113.924 548427.223 0, 1241814.876 548412.982 0, 1241515.827 548398.758 0, 
+    1241216.778 548384.552 0, 1240917.727 548370.363 0, 1240618.676 548356.192 0, 1240319.624 548342.038 0, 1240020.571 548327.902 0, 1239721.517 548313.784 0, 1239422.462 548299.683 0, 1239123.407 548285.6 0, 1238824.35 548271.535 0, 1238525.293 548257.487 0, 
+    1238226.235 548243.456 0, 1237927.177 548229.444 0, 1237628.117 548215.448 0, 1237329.057 548201.471 0, 1237028.586 548187.445 0, 1236730.933 548173.569 0, 1236431.87 548159.644 0, 1236132.807 548145.737 0, 1235833.742 548131.847 0, 1235534.677 548117.975 0, 
+    1235235.611 548104.121 0, 1234936.544 548090.284 0, 1234637.476 548076.465 0, 1234338.407 548062.664 0, 1234039.338 548048.88 0, 1233740.268 548035.114 0, 1233441.197 548021.365 0, 1233142.125 548007.634 0, 1232843.052 547993.92 0, 1232543.979 547980.225 0, 
+    1232244.904 547966.546 0, 1231945.829 547952.886 0, 1231646.754 547939.243 0, 1231347.677 547925.617 0, 1231048.599 547912.009 0, 1230749.521 547898.419 0, 1230450.442 547884.846 0, 1230151.362 547871.291 0, 1229850.871 547857.69 0, 1229599.588 553412.898 0, 
+    1229348.288 558968.483 0, 1229648.122 558982.054 0, 1229946.548 558995.579 0, 1230244.973 559009.122 0, 1230543.397 559022.683 0, 1230841.821 559036.261 0, 1231140.244 559049.857 0, 1231438.666 559063.47 0, 1231737.087 559077.101 0, 1232035.507 559090.749 0, 
+    1232333.926 559104.415 0, 1232632.345 559118.099 0, 1232930.763 559131.8 0, 1233229.18 559145.518 0, 1233527.596 559159.254 0, 1233826.012 559173.008 0, 1234124.427 559186.78 0, 1234422.84 559200.568 0, 1234721.254 559214.375 0, 1235019.666 559228.199 0, 
+    1235318.077 559242.04 0, 1235616.488 559255.9 0, 1235914.898 559269.776 0, 1236213.307 559283.671 0, 1236510.309 559297.517 0, 1236810.122 559311.512 0, 1237108.529 559325.459 0, 1237406.934 559339.423 0, 1237705.339 559353.405 0, 1238003.743 559367.405 0, 
+    1238302.146 559381.422 0, 1238600.549 559395.457 0, 1238898.95 559409.509 0, 1239197.351 559423.579 0, 1239495.751 559437.667 0, 1239794.15 559451.772 0, 1240092.548 559465.894 0, 1240390.946 559480.034 0, 1240689.342 559494.192 0, 1240987.738 559508.367 0, 
+    1241286.133 559522.56 0, 1241584.527 559536.771 0, 1241882.92 559550.999 0, 1242181.313 559565.244 0, 1242479.704 559579.507 0, 1242778.095 559593.788 0, 1243076.485 559608.086 0, 1243374.874 559622.402 0, 1243671.857 559636.668 0, 1243938.852 554081.815 0, 
+    1244205.828 548527.339 0))
+
+POLYGON ((1257993.482 560345.317 0, 1257696.537 560330.212 0, 1257398.19 560315.053 0, 1257099.842 560299.912 0, 1256801.492 560284.789 0, 1256503.142 560269.682 0, 1256204.791 560254.594 0, 1255906.44 560239.523 0, 1255608.087 560224.47 0, 1255309.733 560209.434 0, 
+    1255011.379 560194.416 0, 1254713.023 560179.415 0, 1254414.667 560164.432 0, 1254116.31 560149.466 0, 1253817.952 560134.518 0, 1253519.593 560119.588 0, 1253221.233 560104.675 0, 1252922.872 560089.78 0, 1252624.511 560074.902 0, 1252326.148 560060.042 0, 
+    1252027.785 560045.199 0, 1251729.421 560030.374 0, 1251431.056 560015.566 0, 1251132.69 560000.777 0, 1250832.92 559985.935 0, 1250535.956 559971.249 0, 1250237.587 559956.512 0, 1249939.218 559941.792 0, 1249640.847 559927.09 0, 1249342.476 559912.406 0, 
+    1249044.104 559897.739 0, 1248745.731 559883.089 0, 1248447.358 559868.457 0, 1248148.983 559853.843 0, 1247850.608 559839.246 0, 1247552.231 559824.667 0, 1247253.854 559810.105 0, 1246955.476 559795.561 0, 1246657.097 559781.035 0, 1246358.718 559766.526 0, 
+    1246060.337 559752.034 0, 1245761.956 559737.56 0, 1245463.574 559723.104 0, 1245165.19 559708.665 0, 1244866.806 559694.244 0, 1244568.422 559679.841 0, 1244270.036 559665.455 0, 1243971.649 559651.086 0, 1243671.857 559636.668 0, 1243404.845 565191.894 0, 
+    1243137.814 570747.491 0, 1243436.949 570761.878 0, 1243734.682 570776.215 0, 1244032.414 570790.57 0, 1244330.145 570804.942 0, 1244627.875 570819.331 0, 1244925.604 570833.738 0, 1245223.332 570848.163 0, 1245521.06 570862.605 0, 1245818.786 570877.065 0, 
+    1246116.512 570891.542 0, 1246414.237 570906.037 0, 1246711.961 570920.549 0, 1247009.684 570935.079 0, 1247307.406 570949.626 0, 1247605.128 570964.191 0, 1247902.849 570978.773 0, 1248200.568 570993.373 0, 1248498.287 571007.99 0, 1248796.005 571022.625 0, 
+    1249093.723 571037.277 0, 1249391.439 571051.947 0, 1249689.154 571066.635 0, 1249986.869 571081.34 0, 1250283.182 571095.993 0, 1250582.296 571110.802 0, 1250880.008 571125.56 0, 1251177.719 571140.335 0, 1251475.429 571155.127 0, 1251773.138 571169.938 0, 
+    1252070.847 571184.765 0, 1252368.555 571199.61 0, 1252666.261 571214.473 0, 1252963.967 571229.353 0, 1253261.672 571244.251 0, 1253559.376 571259.166 0, 1253857.08 571274.099 0, 1254154.782 571289.049 0, 1254452.484 571304.017 0, 1254750.184 571319.002 0, 
+    1255047.884 571334.005 0, 1255345.583 571349.026 0, 1255643.281 571364.063 0, 1255940.978 571379.119 0, 1256238.674 571394.192 0, 1256536.369 571409.282 0, 1256834.064 571424.39 0, 1257131.757 571439.516 0, 1257428.051 571454.588 0, 1257710.776 565899.767 0, 
+    1257993.482 560345.317 0))
+
+POLYGON ((1271716.232 572202.053 0, 1271419.98 572186.144 0, 1271122.331 572170.178 0, 1270824.68 572154.229 0, 1270527.029 572138.297 0, 1270229.376 572122.384 0, 1269931.723 572106.487 0, 1269634.069 572090.608 0, 1269336.413 572074.747 0, 1269038.757 572058.903 0, 
+    1268741.1 572043.077 0, 1268443.442 572027.268 0, 1268145.783 572011.477 0, 1267848.123 571995.703 0, 1267550.462 571979.947 0, 1267252.801 571964.208 0, 1266955.138 571948.487 0, 1266657.474 571932.783 0, 1266359.81 571917.097 0, 1266062.144 571901.428 0, 
+    1265764.478 571885.777 0, 1265466.811 571870.143 0, 1265169.143 571854.527 0, 1264871.474 571838.929 0, 1264572.406 571823.275 0, 1264276.133 571807.784 0, 1263978.461 571792.238 0, 1263680.788 571776.71 0, 1263383.114 571761.199 0, 1263085.44 571745.705 0, 
+    1262787.764 571730.229 0, 1262490.088 571714.771 0, 1262192.41 571699.33 0, 1261894.732 571683.907 0, 1261597.053 571668.501 0, 1261299.373 571653.113 0, 1261001.692 571637.742 0, 1260704.01 571622.388 0, 1260406.327 571607.053 0, 1260108.643 571591.734 0, 
+    1259810.959 571576.434 0, 1259513.273 571561.151 0, 1259215.587 571545.885 0, 1258917.9 571530.637 0, 1258620.212 571515.406 0, 1258322.522 571500.193 0, 1258024.833 571484.997 0, 1257727.142 571469.819 0, 1257428.051 571454.588 0, 1257145.307 577009.776 0, 
+    1256862.545 582565.328 0, 1257160.979 582580.526 0, 1257458.016 582595.671 0, 1257755.052 582610.833 0, 1258052.087 582626.013 0, 1258349.121 582641.21 0, 1258646.155 582656.425 0, 1258943.187 582671.657 0, 1259240.218 582686.907 0, 1259537.249 582702.174 0, 
+    1259834.279 582717.458 0, 1260131.308 582732.76 0, 1260428.336 582748.08 0, 1260725.363 582763.417 0, 1261022.389 582778.772 0, 1261319.414 582794.144 0, 1261616.438 582809.533 0, 1261913.462 582824.94 0, 1262210.484 582840.364 0, 1262507.506 582855.806 0, 
+    1262804.527 582871.266 0, 1263101.546 582886.743 0, 1263398.565 582902.237 0, 1263695.583 582917.749 0, 1263991.205 582933.205 0, 1264289.616 582948.825 0, 1264586.632 582964.389 0, 1264883.646 582979.971 0, 1265180.659 582995.57 0, 1265477.672 583011.187 0, 
+    1265774.683 583026.821 0, 1266071.694 583042.473 0, 1266368.704 583058.142 0, 1266665.712 583073.829 0, 1266962.72 583089.533 0, 1267259.727 583105.255 0, 1267556.733 583120.994 0, 1267853.738 583136.75 0, 1268150.742 583152.525 0, 1268447.746 583168.316 0, 
+    1268744.748 583184.125 0, 1269041.749 583199.952 0, 1269338.75 583215.796 0, 1269635.749 583231.657 0, 1269932.748 583247.536 0, 1270229.745 583263.433 0, 1270526.742 583279.346 0, 1270823.738 583295.278 0, 1271119.339 583311.152 0, 1271417.795 577756.42 0, 
+    1271716.232 572202.053 0))
+
+POLYGON ((1285373.969 584097.251 0, 1285078.412 584080.542 0, 1284781.462 584063.771 0, 1284484.512 584047.018 0, 1284187.56 584030.283 0, 1283890.608 584013.565 0, 1283593.654 583996.864 0, 1283296.7 583980.181 0, 1282999.744 583963.516 0, 1282702.788 583946.868 0, 
+    1282405.83 583930.237 0, 1282108.872 583913.624 0, 1281811.912 583897.028 0, 1281514.952 583880.45 0, 1281217.991 583863.889 0, 1280921.028 583847.346 0, 1280624.065 583830.821 0, 1280327.101 583814.312 0, 1280030.136 583797.822 0, 1279733.17 583781.348 0, 
+    1279436.202 583764.893 0, 1279139.234 583748.454 0, 1278842.265 583732.033 0, 1278545.295 583715.63 0, 1278246.932 583699.167 0, 1277951.352 583682.876 0, 1277654.379 583666.525 0, 1277357.405 583650.191 0, 1277060.43 583633.875 0, 1276763.455 583617.577 0, 
+    1276466.478 583601.296 0, 1276169.5 583585.032 0, 1275872.521 583568.786 0, 1275575.542 583552.558 0, 1275278.561 583536.347 0, 1274981.579 583520.153 0, 1274684.597 583503.977 0, 1274387.613 583487.818 0, 1274090.629 583471.677 0, 1273793.644 583455.553 0, 
+    1273496.657 583439.447 0, 1273199.67 583423.358 0, 1272902.682 583407.287 0, 1272605.693 583391.233 0, 1272308.703 583375.197 0, 1272011.711 583359.178 0, 1271714.719 583343.177 0, 1271417.727 583327.193 0, 1271119.339 583311.152 0, 1270820.863 588866.244 0, 
+    1270522.368 594421.695 0, 1270820.099 594437.701 0, 1271116.438 594453.649 0, 1271412.776 594469.615 0, 1271709.113 594485.599 0, 1272005.449 594501.6 0, 1272301.784 594517.618 0, 1272598.118 594533.654 0, 1272894.452 594549.708 0, 1273190.784 594565.778 0, 
+    1273487.116 594581.866 0, 1273783.446 594597.972 0, 1274079.776 594614.095 0, 1274376.104 594630.236 0, 1274672.432 594646.394 0, 1274968.759 594662.569 0, 1275265.084 594678.762 0, 1275561.409 594694.972 0, 1275857.733 594711.2 0, 1276154.056 594727.445 0, 
+    1276450.378 594743.708 0, 1276746.699 594759.988 0, 1277043.019 594776.285 0, 1277339.338 594792.6 0, 1277634.267 594808.856 0, 1277931.973 594825.282 0, 1278228.289 594841.649 0, 1278524.605 594858.034 0, 1278820.919 594874.436 0, 1279117.232 594890.856 0, 
+    1279413.544 594907.293 0, 1279709.856 594923.747 0, 1280006.166 594940.219 0, 1280302.475 594956.708 0, 1280598.784 594973.215 0, 1280895.091 594989.739 0, 1281191.398 595006.281 0, 1281487.703 595022.84 0, 1281784.008 595039.417 0, 1282080.311 595056.011 0, 
+    1282376.614 595072.622 0, 1282672.916 595089.251 0, 1282969.216 595105.897 0, 1283265.516 595122.561 0, 1283561.815 595139.242 0, 1283858.112 595155.941 0, 1284154.409 595172.657 0, 1284450.705 595189.39 0, 1284745.611 595206.063 0, 1285059.8 589651.478 0, 
+    1285373.969 584097.251 0))
+
+POLYGON ((1298966.582 596030.611 0, 1298671.721 596013.105 0, 1298375.474 595995.535 0, 1298079.225 595977.981 0, 1297782.976 595960.446 0, 1297486.726 595942.928 0, 1297190.474 595925.427 0, 1296894.222 595907.944 0, 1296597.969 595890.478 0, 1296301.714 595873.029 0, 
+    1296005.459 595855.598 0, 1295709.202 595838.185 0, 1295412.945 595820.789 0, 1295116.686 595803.41 0, 1294820.426 595786.049 0, 1294524.166 595768.705 0, 1294227.904 595751.378 0, 1293931.641 595734.069 0, 1293635.378 595716.778 0, 1293339.113 595699.504 0, 
+    1293042.847 595682.247 0, 1292746.581 595665.008 0, 1292450.313 595647.786 0, 1292154.044 595630.582 0, 1291856.388 595613.315 0, 1291561.504 595596.226 0, 1291265.232 595579.074 0, 1290968.959 595561.939 0, 1290672.685 595544.822 0, 1290376.411 595527.722 0, 
+    1290080.135 595510.64 0, 1289783.858 595493.575 0, 1289487.58 595476.528 0, 1289191.301 595459.498 0, 1288895.021 595442.485 0, 1288598.741 595425.49 0, 1288302.459 595408.512 0, 1288006.176 595391.552 0, 1287709.892 595374.61 0, 1287413.607 595357.684 0, 
+    1287117.322 595340.776 0, 1286821.035 595323.886 0, 1286524.747 595307.013 0, 1286228.458 595290.157 0, 1285932.168 595273.319 0, 1285635.878 595256.499 0, 1285339.586 595239.695 0, 1285043.293 595222.91 0, 1284745.611 595206.063 0, 1284431.402 600761.002 0, 
+    1284117.173 606316.293 0, 1284414.198 606333.103 0, 1284709.837 606349.851 0, 1285005.475 606366.618 0, 1285301.112 606383.401 0, 1285596.747 606400.202 0, 1285892.382 606417.02 0, 1286188.016 606433.856 0, 1286483.649 606450.709 0, 1286779.281 606467.58 0, 
+    1287074.912 606484.468 0, 1287370.542 606501.373 0, 1287666.171 606518.296 0, 1287961.799 606535.236 0, 1288257.426 606552.194 0, 1288553.051 606569.169 0, 1288848.676 606586.161 0, 1289144.3 606603.171 0, 1289439.923 606620.198 0, 1289735.545 606637.243 0, 
+    1290031.166 606654.305 0, 1290326.786 606671.384 0, 1290622.405 606688.481 0, 1290918.023 606705.595 0, 1291212.256 606722.646 0, 1291509.256 606739.875 0, 1291804.87 606757.042 0, 1292100.484 606774.225 0, 1292396.097 606791.427 0, 1292691.709 606808.645 0, 
+    1292987.32 606825.881 0, 1293282.93 606843.134 0, 1293578.538 606860.405 0, 1293874.146 606877.693 0, 1294169.753 606894.999 0, 1294465.359 606912.322 0, 1294760.963 606929.662 0, 1295056.567 606947.02 0, 1295352.17 606964.395 0, 1295647.772 606981.788 0, 
+    1295943.372 606999.198 0, 1296238.972 607016.625 0, 1296534.57 607034.07 0, 1296830.168 607051.532 0, 1297125.764 607069.011 0, 1297421.36 607086.508 0, 1297716.954 607104.023 0, 1298012.548 607121.554 0, 1298306.758 607139.021 0, 1298636.68 601584.64 0, 
+    1298966.582 596030.611 0))
+
+POLYGON ((1312493.961 608001.834 0, 1312199.8 607983.536 0, 1311904.257 607965.169 0, 1311608.713 607946.82 0, 1311313.168 607928.488 0, 1311017.622 607910.173 0, 1310722.075 607891.876 0, 1310426.527 607873.596 0, 1310130.978 607855.334 0, 1309835.428 607837.089 0, 
+    1309539.876 607818.861 0, 1309244.324 607800.651 0, 1308948.77 607782.458 0, 1308653.216 607764.283 0, 1308357.66 607746.125 0, 1308062.103 607727.984 0, 1307766.546 607709.861 0, 1307470.987 607691.755 0, 1307175.427 607673.667 0, 1306879.866 607655.596 0, 
+    1306584.304 607637.542 0, 1306288.741 607619.506 0, 1305993.177 607601.487 0, 1305697.612 607583.486 0, 1305400.664 607565.418 0, 1305106.478 607547.535 0, 1304810.91 607529.586 0, 1304515.34 607511.654 0, 1304219.77 607493.739 0, 1303924.198 607475.842 0, 
+    1303628.626 607457.963 0, 1303333.052 607440.1 0, 1303037.477 607422.255 0, 1302741.902 607404.428 0, 1302446.325 607386.618 0, 1302150.747 607368.825 0, 1301855.168 607351.05 0, 1301559.588 607333.292 0, 1301264.007 607315.551 0, 1300968.425 607297.828 0, 
+    1300672.842 607280.123 0, 1300377.258 607262.434 0, 1300081.673 607244.763 0, 1299786.087 607227.11 0, 1299490.499 607209.474 0, 1299194.911 607191.855 0, 1298899.322 607174.254 0, 1298603.732 607156.67 0, 1298306.758 607139.021 0, 1297976.815 612693.75 0, 
+    1297646.851 618248.824 0, 1297943.168 618266.434 0, 1298238.104 618283.979 0, 1298533.04 618301.541 0, 1298827.974 618319.121 0, 1299122.907 618336.718 0, 1299417.84 618354.333 0, 1299712.771 618371.964 0, 1300007.701 618389.614 0, 1300302.63 618407.28 0, 
+    1300597.559 618424.964 0, 1300892.486 618442.665 0, 1301187.412 618460.384 0, 1301482.337 618478.12 0, 1301777.261 618495.873 0, 1302072.184 618513.644 0, 1302367.105 618531.432 0, 1302662.026 618549.237 0, 1302956.946 618567.06 0, 1303251.865 618584.9 0, 
+    1303546.782 618602.758 0, 1303841.699 618620.632 0, 1304136.615 618638.525 0, 1304431.529 618656.434 0, 1304725.064 618674.277 0, 1305021.355 618692.305 0, 1305316.266 618710.267 0, 1305611.177 618728.246 0, 1305906.086 618746.242 0, 1306200.994 618764.256 0, 
+    1306495.901 618782.287 0, 1306790.807 618800.336 0, 1307085.712 618818.401 0, 1307380.616 618836.484 0, 1307675.519 618854.585 0, 1307970.421 618872.703 0, 1308265.322 618890.838 0, 1308560.221 618908.991 0, 1308855.12 618927.161 0, 1309150.017 618945.348 0, 
+    1309444.914 618963.552 0, 1309739.809 618981.774 0, 1310034.704 619000.014 0, 1310329.597 619018.27 0, 1310624.489 619036.545 0, 1310919.38 619054.836 0, 1311214.27 619073.145 0, 1311509.159 619091.471 0, 1311802.67 619109.729 0, 1312148.326 613555.609 0, 
+    1312493.961 608001.834 0))
+
+POLYGON ((1325956 620010.622 0, 1325662.54 619991.535 0, 1325367.704 619972.376 0, 1325072.867 619953.234 0, 1324778.028 619934.11 0, 1324483.189 619915.003 0, 1324188.349 619895.913 0, 1323893.507 619876.841 0, 1323598.664 619857.786 0, 1323303.82 619838.748 0, 
+    1323008.975 619819.727 0, 1322714.129 619800.724 0, 1322419.282 619781.739 0, 1322124.434 619762.771 0, 1321829.584 619743.82 0, 1321534.734 619724.886 0, 1321239.882 619705.97 0, 1320945.029 619687.071 0, 1320650.176 619668.189 0, 1320355.321 619649.325 0, 
+    1320060.464 619630.479 0, 1319765.607 619611.649 0, 1319470.749 619592.837 0, 1319175.889 619574.042 0, 1318879.653 619555.177 0, 1318586.167 619536.505 0, 1318291.304 619517.762 0, 1317996.441 619499.037 0, 1317701.576 619480.329 0, 1317406.71 619461.638 0, 
+    1317111.842 619442.965 0, 1316816.974 619424.309 0, 1316522.105 619405.671 0, 1316227.234 619387.049 0, 1315932.363 619368.446 0, 1315637.49 619349.859 0, 1315342.617 619331.29 0, 1315047.742 619312.738 0, 1314752.866 619294.204 0, 1314457.989 619275.687 0, 
+    1314163.111 619257.187 0, 1313868.232 619238.705 0, 1313573.351 619220.24 0, 1313278.47 619201.792 0, 1312983.587 619183.362 0, 1312688.704 619164.949 0, 1312393.819 619146.553 0, 1312098.934 619128.175 0, 1311802.67 619109.729 0, 1311456.992 624664.19 0, 
+    1311111.294 630218.989 0, 1311406.9 630237.395 0, 1311701.132 630255.732 0, 1311995.363 630274.087 0, 1312289.593 630292.459 0, 1312583.821 630310.849 0, 1312878.049 630329.255 0, 1313172.275 630347.679 0, 1313466.5 630366.121 0, 1313760.725 630384.579 0, 
+    1314054.948 630403.055 0, 1314349.17 630421.549 0, 1314643.391 630440.059 0, 1314937.611 630458.587 0, 1315231.83 630477.132 0, 1315526.047 630495.695 0, 1315820.264 630514.275 0, 1316114.479 630532.872 0, 1316408.694 630551.487 0, 1316702.907 630570.119 0, 
+    1316997.119 630588.768 0, 1317291.331 630607.434 0, 1317585.541 630626.118 0, 1317879.75 630644.819 0, 1318172.585 630663.45 0, 1318468.164 630682.273 0, 1318762.37 630701.026 0, 1319056.574 630719.797 0, 1319350.778 630738.584 0, 1319644.98 630757.389 0, 
+    1319939.181 630776.212 0, 1320233.381 630795.051 0, 1320527.58 630813.908 0, 1320821.778 630832.783 0, 1321115.975 630851.674 0, 1321410.171 630870.583 0, 1321704.365 630889.509 0, 1321998.559 630908.453 0, 1322292.751 630927.414 0, 1322586.942 630946.392 0, 
+    1322881.132 630965.387 0, 1323175.321 630984.4 0, 1323469.509 631003.43 0, 1323763.696 631022.478 0, 1324057.881 631041.542 0, 1324352.066 631060.625 0, 1324646.249 631079.724 0, 1324940.431 631098.841 0, 1325233.241 631117.885 0, 1325594.632 625564.085 0, 
+    1325956 620010.622 0))
+
+POLYGON ((1339352.592 632056.675 0, 1339059.835 632036.803 0, 1338765.708 632016.855 0, 1338471.58 631996.925 0, 1338177.451 631977.012 0, 1337883.32 631957.116 0, 1337589.188 631937.237 0, 1337295.056 631917.376 0, 1337000.921 631897.532 0, 1336706.786 631877.706 0, 
+    1336412.65 631857.897 0, 1336118.512 631838.105 0, 1335824.374 631818.33 0, 1335530.234 631798.573 0, 1335236.093 631778.833 0, 1334941.95 631759.11 0, 1334647.807 631739.405 0, 1334353.662 631719.717 0, 1334059.517 631700.046 0, 1333765.37 631680.392 0, 
+    1333471.222 631660.756 0, 1333177.073 631641.138 0, 1332882.922 631621.536 0, 1332588.771 631601.952 0, 1332293.248 631582.294 0, 1332000.465 631562.835 0, 1331706.31 631543.303 0, 1331412.154 631523.788 0, 1331117.996 631504.291 0, 1330823.838 631484.81 0, 
+    1330529.678 631465.347 0, 1330235.518 631445.902 0, 1329941.356 631426.473 0, 1329647.193 631407.062 0, 1329353.029 631387.669 0, 1329058.864 631368.292 0, 1328764.697 631348.933 0, 1328470.53 631329.591 0, 1328176.361 631310.267 0, 1327882.191 631290.96 0, 
+    1327588.02 631271.67 0, 1327293.848 631252.397 0, 1326999.675 631233.142 0, 1326705.501 631213.904 0, 1326411.325 631194.684 0, 1326117.149 631175.48 0, 1325822.971 631156.295 0, 1325528.792 631137.126 0, 1325233.241 631117.885 0, 1324871.829 636672.021 0, 
+    1324510.395 642226.488 0, 1324805.289 642245.686 0, 1325098.814 642264.812 0, 1325392.338 642283.955 0, 1325685.861 642303.116 0, 1325979.382 642322.294 0, 1326272.903 642341.489 0, 1326566.422 642360.701 0, 1326859.94 642379.931 0, 1327153.458 642399.178 0, 
+    1327446.974 642418.442 0, 1327740.488 642437.724 0, 1328034.002 642457.023 0, 1328327.515 642476.339 0, 1328621.026 642495.672 0, 1328914.536 642515.023 0, 1329208.046 642534.39 0, 1329501.554 642553.776 0, 1329795.06 642573.178 0, 1330088.566 642592.598 0, 
+    1330382.071 642612.035 0, 1330675.574 642631.489 0, 1330969.077 642650.961 0, 1331262.578 642670.449 0, 1331554.711 642689.865 0, 1331849.577 642709.479 0, 1332143.074 642729.02 0, 1332436.571 642748.577 0, 1332730.066 642768.153 0, 1333023.56 642787.745 0, 
+    1333317.054 642807.355 0, 1333610.545 642826.982 0, 1333904.036 642846.626 0, 1334197.526 642866.288 0, 1334491.014 642885.967 0, 1334784.502 642905.663 0, 1335077.988 642925.376 0, 1335371.473 642945.107 0, 1335664.957 642964.855 0, 1335958.439 642984.62 0, 
+    1336251.921 643004.402 0, 1336545.401 643024.202 0, 1336838.88 643044.019 0, 1337132.358 643063.853 0, 1337425.835 643083.705 0, 1337719.311 643103.574 0, 1338012.785 643123.46 0, 1338306.259 643143.363 0, 1338598.365 643163.191 0, 1338975.49 637609.767 0, 
+    1339352.592 632056.675 0))
+
+POLYGON ((1352683.633 644139.692 0, 1352391.582 644119.039 0, 1352098.166 644098.306 0, 1351804.748 644077.591 0, 1351511.33 644056.893 0, 1351217.911 644036.212 0, 1350924.49 644015.549 0, 1350631.068 643994.903 0, 1350337.644 643974.274 0, 1350044.22 643953.663 0, 
+    1349750.794 643933.068 0, 1349457.367 643912.491 0, 1349163.939 643891.932 0, 1348870.51 643871.389 0, 1348577.08 643850.864 0, 1348283.648 643830.356 0, 1347990.215 643809.865 0, 1347696.781 643789.392 0, 1347403.346 643768.936 0, 1347109.909 643748.497 0, 
+    1346816.471 643728.076 0, 1346523.032 643707.671 0, 1346229.592 643687.284 0, 1345936.151 643666.914 0, 1345641.344 643646.467 0, 1345349.265 643626.227 0, 1345055.82 643605.909 0, 1344762.374 643585.608 0, 1344468.926 643565.325 0, 1344175.478 643545.059 0, 
+    1343882.028 643524.81 0, 1343588.577 643504.578 0, 1343295.125 643484.364 0, 1343001.672 643464.167 0, 1342708.217 643443.987 0, 1342414.762 643423.825 0, 1342121.305 643403.679 0, 1341827.847 643383.551 0, 1341534.388 643363.441 0, 1341240.927 643343.347 0, 
+    1340947.466 643323.271 0, 1340654.003 643303.212 0, 1340360.539 643283.171 0, 1340067.074 643263.147 0, 1339773.608 643243.14 0, 1339480.14 643223.15 0, 1339186.672 643203.177 0, 1338893.202 643183.222 0, 1338598.365 643163.191 0, 1338221.218 648716.944 0, 
+    1337844.048 654271.021 0, 1338138.228 654291.007 0, 1338431.045 654310.918 0, 1338723.859 654330.846 0, 1339016.673 654350.791 0, 1339309.486 654370.754 0, 1339602.297 654390.733 0, 1339895.107 654410.73 0, 1340187.916 654430.745 0, 1340480.724 654450.776 0, 
+    1340773.53 654470.825 0, 1341066.336 654490.89 0, 1341359.14 654510.974 0, 1341651.943 654531.074 0, 1341944.745 654551.191 0, 1342237.546 654571.326 0, 1342530.345 654591.478 0, 1342823.144 654611.648 0, 1343115.941 654631.834 0, 1343408.737 654652.038 0, 
+    1343701.532 654672.259 0, 1343994.325 654692.497 0, 1344287.118 654712.752 0, 1344579.909 654733.025 0, 1344871.337 654753.221 0, 1345165.488 654773.622 0, 1345458.275 654793.947 0, 1345751.062 654814.288 0, 1346043.847 654834.647 0, 1346336.631 654855.023 0, 
+    1346629.414 654875.416 0, 1346922.195 654895.827 0, 1347214.976 654916.255 0, 1347507.755 654936.7 0, 1347800.533 654957.162 0, 1348093.31 654977.641 0, 1348386.085 654998.138 0, 1348678.86 655018.652 0, 1348971.633 655039.183 0, 1349264.405 655059.731 0, 
+    1349557.176 655080.297 0, 1349849.945 655100.88 0, 1350142.714 655121.48 0, 1350435.481 655142.097 0, 1350728.247 655162.732 0, 1351021.011 655183.384 0, 1351313.775 655204.053 0, 1351606.537 655224.739 0, 1351897.938 655245.346 0, 1352290.797 649692.357 0, 
+    1352683.633 644139.692 0))
+
+POLYGON ((1365949.018 656259.372 0, 1365657.675 656237.942 0, 1365364.972 656216.428 0, 1365072.268 656194.932 0, 1364779.563 656173.453 0, 1364486.856 656151.992 0, 1364194.149 656130.548 0, 1363901.44 656109.12 0, 1363608.73 656087.71 0, 1363316.018 656066.318 0, 
+    1363023.305 656044.942 0, 1362730.591 656023.584 0, 1362437.876 656002.243 0, 1362145.159 655980.919 0, 1361852.442 655959.613 0, 1361559.723 655938.324 0, 1361267.002 655917.051 0, 1360974.281 655895.797 0, 1360681.558 655874.559 0, 1360388.834 655853.339 0, 
+    1360096.109 655832.135 0, 1359803.382 655810.95 0, 1359510.654 655789.781 0, 1359217.925 655768.629 0, 1358923.836 655747.397 0, 1358632.464 655726.378 0, 1358339.731 655705.278 0, 1358046.997 655684.196 0, 1357754.262 655663.13 0, 1357461.525 655642.082 0, 
+    1357168.787 655621.052 0, 1356876.049 655600.038 0, 1356583.308 655579.042 0, 1356290.567 655558.062 0, 1355997.824 655537.1 0, 1355705.08 655516.156 0, 1355412.335 655495.228 0, 1355119.589 655474.318 0, 1354826.841 655453.425 0, 1354534.093 655432.549 0, 
+    1354241.342 655411.691 0, 1353948.591 655390.849 0, 1353655.839 655370.025 0, 1353363.085 655349.218 0, 1353070.33 655328.429 0, 1352777.574 655307.656 0, 1352484.816 655286.901 0, 1352192.058 655266.163 0, 1351897.938 655245.346 0, 1351505.056 660798.658 0, 
+    1351112.152 666352.287 0, 1351405.615 666373.058 0, 1351697.72 666393.75 0, 1351989.823 666414.458 0, 1352281.926 666435.184 0, 1352574.027 666455.928 0, 1352866.127 666476.688 0, 1353158.226 666497.466 0, 1353450.323 666518.26 0, 1353742.42 666539.072 0, 
+    1354034.515 666559.902 0, 1354326.609 666580.748 0, 1354618.701 666601.611 0, 1354910.793 666622.492 0, 1355202.883 666643.39 0, 1355494.972 666664.305 0, 1355787.06 666685.238 0, 1356079.146 666706.187 0, 1356371.232 666727.154 0, 1356663.316 666748.138 0, 
+    1356955.398 666769.139 0, 1357247.48 666790.157 0, 1357539.56 666811.193 0, 1357831.639 666832.245 0, 1358122.361 666853.217 0, 1358415.794 666874.402 0, 1358707.869 666895.506 0, 1358999.943 666916.628 0, 1359292.016 666937.766 0, 1359584.088 666958.922 0, 
+    1359876.158 666980.095 0, 1360168.227 667001.285 0, 1360460.295 667022.493 0, 1360752.362 667043.717 0, 1361044.427 667064.959 0, 1361336.491 667086.218 0, 1361628.554 667107.494 0, 1361920.616 667128.788 0, 1362212.676 667150.098 0, 1362504.735 667171.426 0, 
+    1362796.793 667192.771 0, 1363088.85 667214.133 0, 1363380.905 667235.512 0, 1363672.959 667256.909 0, 1363965.012 667278.322 0, 1364257.064 667299.753 0, 1364549.114 667321.201 0, 1364841.163 667342.666 0, 1365131.856 667364.049 0, 1365540.449 661811.551 0, 
+    1365949.018 656259.372 0))
+
+POLYGON ((1379148.646 668415.415 0, 1378858.013 668393.211 0, 1378566.025 668370.921 0, 1378274.037 668348.648 0, 1377982.047 668326.392 0, 1377690.056 668304.153 0, 1377398.063 668281.931 0, 1377106.069 668259.727 0, 1376814.074 668237.54 0, 1376522.078 668215.37 0, 
+    1376230.08 668193.217 0, 1375938.081 668171.082 0, 1375646.081 668148.963 0, 1375354.079 668126.862 0, 1375062.076 668104.778 0, 1374770.072 668082.711 0, 1374478.067 668060.662 0, 1374186.06 668038.629 0, 1373894.052 668016.614 0, 1373602.042 667994.616 0, 
+    1373310.032 667972.635 0, 1373018.02 667950.671 0, 1372726.006 667928.725 0, 1372433.992 667906.796 0, 1372140.623 667884.782 0, 1371849.959 667862.989 0, 1371557.94 667841.111 0, 1371265.921 667819.25 0, 1370973.9 667797.407 0, 1370681.877 667775.581 0, 
+    1370389.854 667753.772 0, 1370097.829 667731.98 0, 1369805.803 667710.205 0, 1369513.775 667688.448 0, 1369221.747 667666.708 0, 1368929.717 667644.984 0, 1368637.685 667623.279 0, 1368345.653 667601.59 0, 1368053.619 667579.918 0, 1367761.584 667558.264 0, 
+    1367469.548 667536.627 0, 1367177.51 667515.007 0, 1366885.471 667493.404 0, 1366593.431 667471.819 0, 1366301.389 667450.25 0, 1366009.347 667428.699 0, 1365717.303 667407.165 0, 1365425.257 667385.648 0, 1365131.856 667364.049 0, 1364723.24 672916.862 0, 
+    1364314.601 678469.986 0, 1364607.346 678491.537 0, 1364898.737 678513.006 0, 1365190.128 678534.491 0, 1365481.517 678555.994 0, 1365772.905 678577.514 0, 1366064.291 678599.052 0, 1366355.676 678620.606 0, 1366647.06 678642.178 0, 1366938.443 678663.766 0, 
+    1367229.824 678685.372 0, 1367521.205 678706.995 0, 1367812.584 678728.635 0, 1368103.961 678750.293 0, 1368395.338 678771.967 0, 1368686.713 678793.659 0, 1368978.086 678815.367 0, 1369269.459 678837.093 0, 1369560.83 678858.836 0, 1369852.2 678880.596 0, 
+    1370143.569 678902.374 0, 1370434.936 678924.168 0, 1370726.302 678945.98 0, 1371017.667 678967.809 0, 1371307.68 678989.553 0, 1371600.393 679011.518 0, 1371891.754 679033.398 0, 1372183.114 679055.295 0, 1372474.472 679077.21 0, 1372765.829 679099.142 0, 
+    1373057.185 679121.09 0, 1373348.539 679143.056 0, 1373639.893 679165.04 0, 1373931.245 679187.04 0, 1374222.595 679209.057 0, 1374513.945 679231.092 0, 1374805.293 679253.144 0, 1375096.639 679275.212 0, 1375387.985 679297.298 0, 1375679.329 679319.402 0, 
+    1375970.672 679341.522 0, 1376262.013 679363.659 0, 1376553.354 679385.814 0, 1376844.693 679407.986 0, 1377136.03 679430.175 0, 1377427.366 679452.381 0, 1377718.701 679474.604 0, 1378010.035 679496.844 0, 1378300.018 679518.999 0, 1378724.344 673967.051 0, 
+    1379148.646 668415.415 0))
+
+POLYGON ((1392282.416 680607.518 0, 1391992.494 680584.545 0, 1391701.225 680561.481 0, 1391409.954 680538.435 0, 1391118.681 680515.406 0, 1390827.407 680492.394 0, 1390536.132 680469.399 0, 1390244.856 680446.422 0, 1389953.578 680423.461 0, 1389662.299 680400.518 0, 
+    1389371.018 680377.592 0, 1389079.736 680354.683 0, 1388788.453 680331.791 0, 1388497.169 680308.916 0, 1388205.883 680286.059 0, 1387914.595 680263.218 0, 1387623.307 680240.395 0, 1387332.017 680217.589 0, 1387040.726 680194.8 0, 1386749.433 680172.028 0, 
+    1386458.139 680149.273 0, 1386166.844 680126.535 0, 1385875.547 680103.815 0, 1385584.249 680081.112 0, 1385291.602 680058.321 0, 1385001.649 680035.757 0, 1384710.347 680013.105 0, 1384419.044 679990.47 0, 1384127.739 679967.852 0, 1383836.433 679945.252 0, 
+    1383545.126 679922.669 0, 1383253.817 679900.103 0, 1382962.507 679877.554 0, 1382671.196 679855.022 0, 1382379.883 679832.507 0, 1382088.569 679810.009 0, 1381797.254 679787.529 0, 1381505.937 679765.066 0, 1381214.619 679742.62 0, 1380923.3 679720.191 0, 
+    1380631.979 679697.779 0, 1380340.658 679675.384 0, 1380049.334 679653.007 0, 1379758.01 679630.646 0, 1379466.684 679608.303 0, 1379175.357 679585.977 0, 1378884.028 679563.668 0, 1378592.699 679541.376 0, 1378300.018 679518.999 0, 1377875.669 685071.254 0, 
+    1377451.296 690623.815 0, 1377743.32 690646.143 0, 1378033.996 690668.385 0, 1378324.671 690690.643 0, 1378615.344 690712.919 0, 1378906.017 690735.213 0, 1379196.688 690757.523 0, 1379487.357 690779.85 0, 1379778.026 690802.195 0, 1380068.693 690824.556 0, 
+    1380359.358 690846.935 0, 1380650.023 690869.33 0, 1380940.686 690891.743 0, 1381231.347 690914.173 0, 1381522.008 690936.62 0, 1381812.667 690959.085 0, 1382103.324 690981.566 0, 1382393.981 691004.064 0, 1382684.636 691026.58 0, 1382975.29 691049.112 0, 
+    1383265.942 691071.662 0, 1383556.593 691094.229 0, 1383847.243 691116.813 0, 1384137.892 691139.414 0, 1384427.194 691161.927 0, 1384719.184 691184.667 0, 1385009.829 691207.32 0, 1385300.472 691229.989 0, 1385591.114 691252.676 0, 1385881.754 691275.379 0, 
+    1386172.393 691298.1 0, 1386463.031 691320.838 0, 1386753.668 691343.593 0, 1387044.303 691366.365 0, 1387334.937 691389.154 0, 1387625.569 691411.961 0, 1387916.2 691434.784 0, 1388206.83 691457.625 0, 1388497.458 691480.482 0, 1388788.085 691503.357 0, 
+    1389078.711 691526.249 0, 1389369.335 691549.158 0, 1389659.958 691572.084 0, 1389950.58 691595.027 0, 1390241.2 691617.987 0, 1390531.819 691640.965 0, 1390822.437 691663.959 0, 1391113.053 691686.971 0, 1391402.324 691709.893 0, 1391842.382 686158.553 0, 
+    1392282.416 680607.518 0))
+
+POLYGON ((1405350.228 692835.38 0, 1405061.021 692811.641 0, 1404770.471 692787.808 0, 1404479.919 692763.993 0, 1404189.366 692740.195 0, 1403898.812 692716.413 0, 1403608.256 692692.649 0, 1403317.699 692668.902 0, 1403027.141 692645.172 0, 1402736.581 692621.459 0, 
+    1402446.02 692597.764 0, 1402155.457 692574.085 0, 1401864.893 692550.424 0, 1401574.327 692526.779 0, 1401283.761 692503.152 0, 1400993.192 692479.542 0, 1400702.623 692455.948 0, 1400412.052 692432.372 0, 1400121.479 692408.814 0, 1399830.906 692385.272 0, 
+    1399540.33 692361.747 0, 1399249.754 692338.239 0, 1398959.176 692314.749 0, 1398668.597 692291.276 0, 1398376.674 692267.711 0, 1398087.434 692244.38 0, 1397796.851 692220.958 0, 1397506.266 692197.553 0, 1397215.679 692174.165 0, 1396925.092 692150.794 0, 
+    1396634.503 692127.441 0, 1396343.913 692104.104 0, 1396053.321 692080.785 0, 1395762.728 692057.482 0, 1395472.133 692034.197 0, 1395181.538 692010.929 0, 1394890.94 691987.678 0, 1394600.342 691964.444 0, 1394309.742 691941.227 0, 1394019.141 691918.027 0, 
+    1393728.538 691894.845 0, 1393437.934 691871.679 0, 1393147.329 691848.531 0, 1392856.722 691825.399 0, 1392566.114 691802.285 0, 1392275.504 691779.188 0, 1391984.894 691756.108 0, 1391694.281 691733.045 0, 1391402.324 691709.893 0, 1390962.242 697261.534 0, 
+    1390522.137 702813.473 0, 1390813.437 702836.574 0, 1391103.396 702859.585 0, 1391393.353 702882.613 0, 1391683.309 702905.658 0, 1391973.264 702928.72 0, 1392263.217 702951.799 0, 1392553.169 702974.896 0, 1392843.119 702998.009 0, 1393133.068 703021.14 0, 
+    1393423.016 703044.287 0, 1393712.963 703067.452 0, 1394002.908 703090.634 0, 1394292.851 703113.832 0, 1394582.794 703137.048 0, 1394872.735 703160.281 0, 1395162.674 703183.531 0, 1395452.612 703206.798 0, 1395742.549 703230.082 0, 1396032.485 703253.383 0, 
+    1396322.419 703276.702 0, 1396612.352 703300.037 0, 1396902.283 703323.389 0, 1397192.213 703346.759 0, 1397480.802 703370.037 0, 1397772.069 703393.549 0, 1398061.995 703416.969 0, 1398351.919 703440.407 0, 1398641.842 703463.862 0, 1398931.764 703487.333 0, 
+    1399221.684 703510.822 0, 1399511.603 703534.328 0, 1399801.521 703557.851 0, 1400091.437 703581.391 0, 1400381.352 703604.948 0, 1400671.265 703628.523 0, 1400961.177 703652.114 0, 1401251.088 703675.722 0, 1401540.997 703699.347 0, 1401830.905 703722.99 0, 
+    1402120.811 703746.649 0, 1402410.716 703770.326 0, 1402700.62 703794.02 0, 1402990.522 703817.73 0, 1403280.423 703841.458 0, 1403570.323 703865.203 0, 1403860.221 703888.965 0, 1404150.117 703912.744 0, 1404438.675 703936.43 0, 1404894.464 698385.756 0, 
+    1405350.228 692835.38 0))
+
+POLYGON ((1418351.984 705098.699 0, 1418063.493 705074.197 0, 1417773.665 705049.599 0, 1417483.835 705025.018 0, 1417194.004 705000.455 0, 1416904.171 704975.908 0, 1416614.337 704951.378 0, 1416324.501 704926.866 0, 1416034.664 704902.37 0, 1415744.826 704877.892 0, 
+    1415454.986 704853.43 0, 1415165.145 704828.986 0, 1414875.302 704804.559 0, 1414585.458 704780.149 0, 1414295.612 704755.756 0, 1414005.765 704731.379 0, 1413715.916 704707.02 0, 1413426.066 704682.678 0, 1413136.215 704658.354 0, 1412846.362 704634.046 0, 
+    1412556.508 704609.755 0, 1412266.652 704585.481 0, 1411976.795 704561.225 0, 1411686.937 704536.985 0, 1411395.74 704512.651 0, 1411107.215 704488.557 0, 1410817.353 704464.368 0, 1410527.488 704440.197 0, 1410237.623 704416.043 0, 1409947.756 704391.906 0, 
+    1409657.887 704367.785 0, 1409368.017 704343.682 0, 1409078.146 704319.596 0, 1408788.273 704295.527 0, 1408498.399 704271.475 0, 1408208.523 704247.44 0, 1407918.646 704223.423 0, 1407628.768 704199.422 0, 1407338.888 704175.438 0, 1407049.007 704151.472 0, 
+    1406759.124 704127.522 0, 1406469.24 704103.589 0, 1406179.355 704079.674 0, 1405889.468 704055.776 0, 1405599.58 704031.894 0, 1405309.69 704008.03 0, 1405019.799 703984.183 0, 1404729.907 703960.353 0, 1404438.675 703936.43 0, 1403982.861 709487.398 0, 
+    1403527.024 715038.658 0, 1403817.6 715062.527 0, 1404106.839 715086.303 0, 1404396.076 715110.097 0, 1404685.313 715133.907 0, 1404974.547 715157.735 0, 1405263.781 715181.579 0, 1405553.013 715205.441 0, 1405842.243 715229.319 0, 1406131.473 715253.215 0, 
+    1406420.7 715277.127 0, 1406709.927 715301.057 0, 1406999.152 715325.004 0, 1407288.375 715348.967 0, 1407577.598 715372.948 0, 1407866.818 715396.946 0, 1408156.038 715420.96 0, 1408445.256 715444.992 0, 1408734.472 715469.041 0, 1409023.687 715493.107 0, 
+    1409312.901 715517.19 0, 1409602.113 715541.289 0, 1409891.324 715565.406 0, 1410180.533 715589.54 0, 1410468.408 715613.58 0, 1410758.948 715637.859 0, 1411048.153 715662.044 0, 1411337.357 715686.246 0, 1411626.559 715710.465 0, 1411915.76 715734.701 0, 
+    1412204.959 715758.954 0, 1412494.157 715783.224 0, 1412783.354 715807.511 0, 1413072.549 715831.815 0, 1413361.743 715856.137 0, 1413650.935 715880.475 0, 1413940.126 715904.83 0, 1414229.315 715929.202 0, 1414518.503 715953.591 0, 1414807.69 715977.998 0, 
+    1415096.875 716002.421 0, 1415386.059 716026.861 0, 1415675.241 716051.318 0, 1415964.422 716075.793 0, 1416253.601 716100.284 0, 1416542.779 716124.793 0, 1416831.956 716149.318 0, 1417121.131 716173.86 0, 1417408.972 716198.307 0, 1417880.49 710648.357 0, 
+    1418351.984 705098.699 0))
+
+POLYGON ((1431287.588 717397.17 0, 1430999.815 717371.91 0, 1430710.71 717346.551 0, 1430421.604 717321.209 0, 1430132.497 717295.883 0, 1429843.387 717270.575 0, 1429554.277 717245.284 0, 1429265.165 717220.01 0, 1428976.052 717194.753 0, 1428686.937 717169.512 0, 
+    1428397.82 717144.289 0, 1428108.702 717119.083 0, 1427819.583 717093.894 0, 1427530.462 717068.722 0, 1427241.339 717043.567 0, 1426952.216 717018.429 0, 1426663.09 716993.308 0, 1426373.963 716968.204 0, 1426084.835 716943.117 0, 1425795.705 716918.047 0, 
+    1425506.574 716892.994 0, 1425217.441 716867.958 0, 1424928.307 716842.939 0, 1424639.171 716817.937 0, 1424348.703 716792.837 0, 1424060.896 716767.984 0, 1423771.756 716743.033 0, 1423482.614 716718.099 0, 1423193.471 716693.183 0, 1422904.327 716668.283 0, 
+    1422615.181 716643.4 0, 1422326.033 716618.534 0, 1422036.884 716593.685 0, 1421747.734 716568.854 0, 1421458.582 716544.039 0, 1421169.429 716519.241 0, 1420880.274 716494.46 0, 1420591.118 716469.697 0, 1420301.96 716444.95 0, 1420012.801 716420.221 0, 
+    1419723.641 716395.508 0, 1419434.479 716370.812 0, 1419145.315 716346.134 0, 1418856.151 716321.472 0, 1418566.984 716296.828 0, 1418277.816 716272.2 0, 1417988.647 716247.59 0, 1417699.476 716222.996 0, 1417408.972 716198.307 0, 1416937.429 721748.544 0, 
+    1416465.861 727299.066 0, 1416755.71 727323.7 0, 1417044.227 727348.237 0, 1417332.743 727372.792 0, 1417621.257 727397.364 0, 1417909.77 727421.953 0, 1418198.282 727446.559 0, 1418486.792 727471.182 0, 1418775.301 727495.821 0, 1419063.808 727520.478 0, 
+    1419352.314 727545.152 0, 1419640.818 727569.843 0, 1419929.321 727594.55 0, 1420217.822 727619.275 0, 1420506.322 727644.017 0, 1420794.821 727668.775 0, 1421083.318 727693.551 0, 1421371.813 727718.344 0, 1421660.307 727743.153 0, 1421948.8 727767.98 0, 
+    1422237.291 727792.823 0, 1422525.781 727817.684 0, 1422814.269 727842.562 0, 1423102.756 727867.456 0, 1423389.913 727892.253 0, 1423679.725 727917.296 0, 1423968.207 727942.241 0, 1424256.688 727967.204 0, 1424545.168 727992.183 0, 1424833.646 728017.18 0, 
+    1425122.122 728042.193 0, 1425410.597 728067.223 0, 1425699.071 728092.271 0, 1425987.543 728117.335 0, 1426276.013 728142.416 0, 1426564.483 728167.514 0, 1426852.95 728192.63 0, 1427141.416 728217.762 0, 1427429.881 728242.911 0, 1427718.344 728268.077 0, 
+    1428006.806 728293.26 0, 1428295.266 728318.46 0, 1428583.725 728343.678 0, 1428872.182 728368.912 0, 1429160.638 728394.163 0, 1429449.092 728419.431 0, 1429737.545 728444.716 0, 1430025.997 728470.018 0, 1430313.119 728495.22 0, 1430800.366 722946.053 0, 
+    1431287.588 717397.17 0))
+
+POLYGON ((1444156.943 729730.491 0, 1443869.89 729704.477 0, 1443581.511 729678.36 0, 1443293.131 729652.26 0, 1443004.749 729626.178 0, 1442716.366 729600.112 0, 1442427.981 729574.063 0, 1442139.595 729548.031 0, 1441851.207 729522.016 0, 1441562.818 729496.018 0, 
+    1441274.427 729470.037 0, 1440986.034 729444.073 0, 1440697.64 729418.126 0, 1440409.245 729392.196 0, 1440120.848 729366.282 0, 1439832.449 729340.386 0, 1439544.049 729314.507 0, 1439255.647 729288.645 0, 1438967.244 729262.8 0, 1438678.839 729236.971 0, 
+    1438390.433 729211.16 0, 1438102.025 729185.366 0, 1437813.616 729159.589 0, 1437525.205 729133.828 0, 1437235.467 729107.967 0, 1436948.379 729082.358 0, 1436659.964 729056.649 0, 1436371.547 729030.957 0, 1436083.129 729005.281 0, 1435794.709 728979.623 0, 
+    1435506.288 728953.981 0, 1435217.865 728928.357 0, 1434929.44 728902.749 0, 1434641.015 728877.158 0, 1434352.587 728851.585 0, 1434064.158 728826.028 0, 1433775.728 728800.488 0, 1433487.296 728774.966 0, 1433198.863 728749.46 0, 1432910.428 728723.971 0, 
+    1432621.991 728698.5 0, 1432333.554 728673.045 0, 1432045.114 728647.607 0, 1431756.673 728622.186 0, 1431468.231 728596.782 0, 1431179.787 728571.395 0, 1430891.342 728546.025 0, 1430602.895 728520.673 0, 1430313.119 728495.22 0, 1429825.848 734044.668 0, 
+    1429338.553 739594.394 0, 1429627.672 739619.789 0, 1429915.465 739645.084 0, 1430203.257 739670.397 0, 1430491.048 739695.726 0, 1430778.837 739721.072 0, 1431066.625 739746.435 0, 1431354.411 739771.816 0, 1431642.195 739797.213 0, 1431929.979 739822.627 0, 
+    1432217.76 739848.058 0, 1432505.54 739873.506 0, 1432793.319 739898.971 0, 1433081.096 739924.453 0, 1433368.872 739949.951 0, 1433656.646 739975.467 0, 1433944.419 740001 0, 1434232.19 740026.549 0, 1434519.959 740052.116 0, 1434807.728 740077.699 0, 
+    1435095.494 740103.3 0, 1435383.259 740128.917 0, 1435671.023 740154.551 0, 1435958.785 740180.202 0, 1436245.223 740205.752 0, 1436534.305 740231.556 0, 1436822.062 740257.258 0, 1437109.818 740282.977 0, 1437397.573 740308.712 0, 1437685.326 740334.465 0, 
+    1437973.077 740360.235 0, 1438260.827 740386.022 0, 1438548.576 740411.825 0, 1438836.323 740437.646 0, 1439124.068 740463.483 0, 1439411.812 740489.338 0, 1439699.555 740515.209 0, 1439987.295 740541.097 0, 1440275.035 740567.003 0, 1440562.773 740592.925 0, 
+    1440850.509 740618.864 0, 1441138.244 740644.82 0, 1441425.977 740670.793 0, 1441713.709 740696.783 0, 1442001.439 740722.79 0, 1442289.167 740748.814 0, 1442576.895 740774.854 0, 1442864.62 740800.912 0, 1443151.023 740826.867 0, 1443653.995 735278.54 0, 
+    1444156.943 729730.491 0))
+
+POLYGON ((1456959.956 742098.358 0, 1456673.625 742071.594 0, 1456385.975 742044.723 0, 1456098.322 742017.87 0, 1455810.668 741991.033 0, 1455523.013 741964.214 0, 1455235.356 741937.411 0, 1454947.697 741910.625 0, 1454660.037 741883.856 0, 1454372.375 741857.104 0, 
+    1454084.711 741830.369 0, 1453797.046 741803.651 0, 1453509.38 741776.95 0, 1453221.712 741750.266 0, 1452934.042 741723.599 0, 1452646.371 741696.948 0, 1452358.698 741670.315 0, 1452071.023 741643.698 0, 1451783.347 741617.099 0, 1451495.67 741590.516 0, 
+    1451207.991 741563.951 0, 1450920.31 741537.402 0, 1450632.628 741510.87 0, 1450344.944 741484.355 0, 1450055.938 741457.736 0, 1449769.572 741431.376 0, 1449481.883 741404.912 0, 1449194.193 741378.465 0, 1448906.501 741352.035 0, 1448618.808 741325.622 0, 
+    1448331.114 741299.225 0, 1448043.417 741272.846 0, 1447755.719 741246.483 0, 1447468.02 741220.138 0, 1447180.319 741193.809 0, 1446892.617 741167.497 0, 1446604.913 741141.203 0, 1446317.207 741114.925 0, 1446029.5 741088.664 0, 1445741.791 741062.42 0, 
+    1445454.081 741036.193 0, 1445166.369 741009.983 0, 1444878.656 740983.79 0, 1444590.941 740957.614 0, 1444303.225 740931.454 0, 1444015.507 740905.312 0, 1443727.788 740879.187 0, 1443440.067 740853.078 0, 1443151.023 740826.867 0, 1442648.025 746375.467 0, 
+    1442145.003 751924.338 0, 1442433.391 751950.49 0, 1442720.459 751976.539 0, 1443007.525 752002.606 0, 1443294.59 752028.688 0, 1443581.653 752054.788 0, 1443868.715 752080.905 0, 1444155.775 752107.039 0, 1444442.833 752133.189 0, 1444729.891 752159.357 0, 
+    1445016.946 752185.541 0, 1445304 752211.743 0, 1445591.052 752237.961 0, 1445878.103 752264.196 0, 1446165.153 752290.448 0, 1446452.2 752316.717 0, 1446739.247 752343.002 0, 1447026.291 752369.305 0, 1447313.335 752395.624 0, 1447600.376 752421.961 0, 
+    1447887.416 752448.314 0, 1448174.455 752474.684 0, 1448461.492 752501.071 0, 1448748.527 752527.475 0, 1449034.244 752553.775 0, 1449322.593 752580.334 0, 1449609.624 752606.789 0, 1449896.653 752633.26 0, 1450183.681 752659.749 0, 1450470.707 752686.254 0, 
+    1450757.731 752712.776 0, 1451044.754 752739.316 0, 1451331.775 752765.872 0, 1451618.795 752792.445 0, 1451905.813 752819.034 0, 1452192.83 752845.641 0, 1452479.845 752872.265 0, 1452766.859 752898.905 0, 1453053.871 752925.563 0, 1453340.881 752952.237 0, 
+    1453627.89 752978.928 0, 1453914.897 753005.636 0, 1454201.903 753032.361 0, 1454488.907 753059.103 0, 1454775.91 753085.862 0, 1455062.91 753112.638 0, 1455349.91 753139.43 0, 1455636.908 753166.24 0, 1455922.588 753192.943 0, 1456441.285 747645.515 0, 
+    1456959.956 742098.358 0))
+
+POLYGON ((1469696.534 754500.466 0, 1469410.928 754472.956 0, 1469124.007 754445.336 0, 1468837.084 754417.732 0, 1468550.16 754390.146 0, 1468263.234 754362.577 0, 1467976.307 754335.024 0, 1467689.378 754307.488 0, 1467402.447 754279.969 0, 1467115.515 754252.468 0, 
+    1466828.581 754224.982 0, 1466541.646 754197.514 0, 1466254.708 754170.063 0, 1465967.77 754142.629 0, 1465680.829 754115.211 0, 1465393.887 754087.811 0, 1465106.944 754060.427 0, 1464819.999 754033.06 0, 1464533.052 754005.71 0, 1464246.103 753978.377 0, 
+    1463959.153 753951.061 0, 1463672.202 753923.762 0, 1463385.248 753896.479 0, 1463098.294 753869.214 0, 1462810.023 753841.84 0, 1462524.379 753814.733 0, 1462237.42 753787.519 0, 1461950.458 753760.321 0, 1461663.495 753733.14 0, 1461376.531 753705.975 0, 
+    1461089.565 753678.828 0, 1460802.597 753651.698 0, 1460515.628 753624.584 0, 1460228.657 753597.488 0, 1459941.685 753570.408 0, 1459654.711 753543.345 0, 1459367.735 753516.299 0, 1459080.758 753489.27 0, 1458793.779 753462.258 0, 1458506.799 753435.263 0, 
+    1458219.817 753408.285 0, 1457932.833 753381.323 0, 1457645.848 753354.379 0, 1457358.861 753327.451 0, 1457071.873 753300.54 0, 1456784.883 753273.646 0, 1456497.892 753246.769 0, 1456210.899 753219.909 0, 1455922.588 753192.943 0, 1455403.867 758740.637 0, 
+    1454885.12 764288.595 0, 1455172.775 764315.5 0, 1455459.115 764342.299 0, 1455745.453 764369.115 0, 1456031.79 764395.948 0, 1456318.125 764422.797 0, 1456604.459 764449.664 0, 1456890.791 764476.547 0, 1457177.122 764503.447 0, 1457463.451 764530.364 0, 
+    1457749.778 764557.298 0, 1458036.104 764584.249 0, 1458322.428 764611.216 0, 1458608.751 764638.2 0, 1458895.072 764665.202 0, 1459181.391 764692.22 0, 1459467.709 764719.255 0, 1459754.025 764746.306 0, 1460040.34 764773.375 0, 1460326.653 764800.461 0, 
+    1460612.964 764827.563 0, 1460899.274 764854.682 0, 1461185.582 764881.818 0, 1461471.889 764908.971 0, 1461756.882 764936.016 0, 1462044.497 764963.327 0, 1462330.799 764990.531 0, 1462617.1 765017.751 0, 1462903.398 765044.988 0, 1463189.695 765072.242 0, 
+    1463475.991 765099.513 0, 1463762.285 765126.801 0, 1464048.577 765154.105 0, 1464334.867 765181.427 0, 1464621.156 765208.765 0, 1464907.444 765236.12 0, 1465193.73 765263.492 0, 1465480.014 765290.881 0, 1465766.296 765318.287 0, 1466052.577 765345.709 0, 
+    1466338.857 765373.148 0, 1466625.135 765400.605 0, 1466911.411 765428.078 0, 1467197.685 765455.568 0, 1467483.958 765483.074 0, 1467770.229 765510.598 0, 1468056.499 765538.138 0, 1468342.767 765565.696 0, 1468627.723 765593.144 0, 1469162.141 760046.673 0, 
+    1469696.534 754500.466 0))
+
+POLYGON ((1482366.585 766936.512 0, 1482081.706 766908.259 0, 1481795.517 766879.893 0, 1481509.326 766851.544 0, 1481223.133 766823.212 0, 1480936.939 766794.896 0, 1480650.744 766766.598 0, 1480364.546 766738.316 0, 1480078.347 766710.051 0, 1479792.147 766681.803 0, 
+    1479505.944 766653.572 0, 1479219.74 766625.357 0, 1478933.535 766597.16 0, 1478647.327 766568.979 0, 1478361.118 766540.815 0, 1478074.908 766512.668 0, 1477788.695 766484.538 0, 1477502.481 766456.425 0, 1477216.266 766428.329 0, 1476930.049 766400.249 0, 
+    1476643.83 766372.186 0, 1476357.609 766344.14 0, 1476071.387 766316.111 0, 1475785.163 766288.099 0, 1475497.628 766259.976 0, 1475212.71 766232.125 0, 1474926.482 766204.164 0, 1474640.251 766176.219 0, 1474354.019 766148.291 0, 1474067.785 766120.38 0, 
+    1473781.55 766092.486 0, 1473495.313 766064.608 0, 1473209.074 766036.748 0, 1472922.834 766008.904 0, 1472636.592 765981.077 0, 1472350.348 765953.267 0, 1472064.103 765925.474 0, 1471777.856 765897.697 0, 1471491.608 765869.938 0, 1471205.358 765842.195 0, 
+    1470919.106 765814.47 0, 1470632.853 765786.761 0, 1470346.598 765759.069 0, 1470060.341 765731.393 0, 1469774.083 765703.735 0, 1469487.823 765676.093 0, 1469201.561 765648.469 0, 1468915.298 765620.861 0, 1468627.723 765593.144 0, 1468093.28 771139.874 0, 
+    1467558.812 776686.86 0, 1467845.731 776714.514 0, 1468131.342 776742.059 0, 1468416.95 776769.621 0, 1468702.557 776797.199 0, 1468988.162 776824.794 0, 1469273.766 776852.407 0, 1469559.368 776880.036 0, 1469844.969 776907.681 0, 1470130.567 776935.344 0, 
+    1470416.165 776963.023 0, 1470701.76 776990.719 0, 1470987.354 777018.432 0, 1471272.946 777046.162 0, 1471558.537 777073.909 0, 1471844.126 777101.672 0, 1472129.714 777129.452 0, 1472415.299 777157.249 0, 1472700.883 777185.063 0, 1472986.466 777212.894 0, 
+    1473272.047 777240.741 0, 1473557.626 777268.605 0, 1473843.204 777296.487 0, 1474128.78 777324.384 0, 1474413.048 777352.171 0, 1474699.927 777380.231 0, 1474985.498 777408.179 0, 1475271.067 777436.144 0, 1475556.635 777464.126 0, 1475842.201 777492.125 0, 
+    1476127.765 777520.14 0, 1476413.328 777548.173 0, 1476698.889 777576.222 0, 1476984.448 777604.288 0, 1477270.006 777632.37 0, 1477555.562 777660.47 0, 1477841.117 777688.586 0, 1478126.67 777716.72 0, 1478412.221 777744.869 0, 1478697.771 777773.036 0, 
+    1478983.318 777801.22 0, 1479268.865 777829.42 0, 1479554.409 777857.638 0, 1479839.952 777885.872 0, 1480125.493 777914.122 0, 1480411.033 777942.39 0, 1480696.571 777970.674 0, 1480982.107 777998.976 0, 1481266.337 778027.164 0, 1481816.474 772481.71 0, 
+    1482366.585 766936.512 0))
+
+POLYGON ((1494970.02 779406.189 0, 1494685.869 779377.198 0, 1494400.414 779348.09 0, 1494114.957 779318.999 0, 1493829.498 779289.925 0, 1493544.038 779260.867 0, 1493258.576 779231.827 0, 1492973.112 779202.803 0, 1492687.647 779173.796 0, 1492402.18 779144.806 0, 
+    1492116.711 779115.832 0, 1491831.241 779086.876 0, 1491545.768 779057.936 0, 1491260.294 779029.013 0, 1490974.819 779000.106 0, 1490689.341 778971.217 0, 1490403.862 778942.344 0, 1490118.382 778913.489 0, 1489832.899 778884.65 0, 1489547.415 778855.828 0, 
+    1489261.929 778827.022 0, 1488976.442 778798.234 0, 1488690.953 778769.462 0, 1488405.462 778740.707 0, 1488118.666 778711.837 0, 1487834.475 778683.247 0, 1487548.979 778654.543 0, 1487263.481 778625.855 0, 1486977.982 778597.184 0, 1486692.481 778568.53 0, 
+    1486406.978 778539.892 0, 1486121.474 778511.272 0, 1485835.967 778482.668 0, 1485550.46 778454.081 0, 1485264.95 778425.511 0, 1484979.439 778396.958 0, 1484693.926 778368.421 0, 1484408.412 778339.902 0, 1484122.896 778311.399 0, 1483837.378 778282.912 0, 
+    1483551.858 778254.443 0, 1483266.337 778225.991 0, 1482980.814 778197.555 0, 1482695.289 778169.136 0, 1482409.763 778140.734 0, 1482124.235 778112.349 0, 1481838.706 778083.98 0, 1481553.175 778055.629 0, 1481266.337 778027.164 0, 1480716.175 783572.871 0, 
+    1480165.988 789118.828 0, 1480452.17 789147.227 0, 1480737.048 789175.514 0, 1481021.925 789203.817 0, 1481306.8 789232.138 0, 1481591.674 789260.475 0, 1481876.545 789288.829 0, 1482161.416 789317.199 0, 1482446.284 789345.587 0, 1482731.151 789373.991 0, 
+    1483016.016 789402.412 0, 1483300.879 789430.85 0, 1483585.741 789459.304 0, 1483870.601 789487.776 0, 1484155.459 789516.264 0, 1484440.316 789544.768 0, 1484725.171 789573.29 0, 1485010.024 789601.828 0, 1485294.876 789630.383 0, 1485579.726 789658.955 0, 
+    1485864.574 789687.544 0, 1486149.421 789716.149 0, 1486434.266 789744.772 0, 1486719.109 789773.41 0, 1487002.65 789801.935 0, 1487288.79 789830.739 0, 1487573.629 789859.428 0, 1487858.465 789888.134 0, 1488143.3 789916.857 0, 1488428.133 789945.596 0, 
+    1488712.964 789974.352 0, 1488997.794 790003.126 0, 1489282.622 790031.915 0, 1489567.448 790060.722 0, 1489852.273 790089.545 0, 1490137.096 790118.385 0, 1490421.917 790147.242 0, 1490706.737 790176.116 0, 1490991.555 790205.006 0, 1491276.371 790233.913 0, 
+    1491561.185 790262.837 0, 1491845.998 790291.778 0, 1492130.809 790320.736 0, 1492415.618 790349.71 0, 1492700.426 790378.701 0, 1492985.232 790407.709 0, 1493270.036 790436.733 0, 1493554.838 790465.774 0, 1493838.34 790494.7 0, 1494404.193 784950.32 0, 
+    1494970.02 779406.189 0))
+
+POLYGON ((1507506.75 791909.193 0, 1507223.329 791879.467 0, 1506938.61 791849.621 0, 1506653.889 791819.792 0, 1506369.166 791789.98 0, 1506084.441 791760.184 0, 1505799.715 791730.405 0, 1505514.987 791700.644 0, 1505230.257 791670.898 0, 1504945.526 791641.17 0, 
+    1504660.792 791611.458 0, 1504376.057 791581.763 0, 1504091.32 791552.085 0, 1503806.582 791522.424 0, 1503521.842 791492.779 0, 1503237.099 791463.151 0, 1502952.356 791433.54 0, 1502667.61 791403.945 0, 1502382.863 791374.368 0, 1502098.114 791344.807 0, 
+    1501813.363 791315.263 0, 1501528.61 791285.735 0, 1501243.856 791256.225 0, 1500959.1 791226.731 0, 1500673.045 791197.12 0, 1500389.583 791167.794 0, 1500104.822 791138.35 0, 1499820.059 791108.923 0, 1499535.294 791079.513 0, 1499250.528 791050.12 0, 
+    1498965.76 791020.743 0, 1498680.99 790991.384 0, 1498396.218 790962.041 0, 1498111.445 790932.714 0, 1497826.67 790903.405 0, 1497541.893 790874.112 0, 1497257.115 790844.836 0, 1496972.335 790815.577 0, 1496687.553 790786.335 0, 1496402.769 790757.109 0, 
+    1496117.984 790727.9 0, 1495833.197 790698.708 0, 1495548.408 790669.533 0, 1495263.617 790640.374 0, 1494978.825 790611.232 0, 1494694.031 790582.107 0, 1494409.236 790552.999 0, 1494124.438 790523.907 0, 1493838.34 790494.7 0, 1493272.462 796039.325 0, 
+    1492706.56 801584.192 0, 1492992.002 801613.333 0, 1493276.147 801642.358 0, 1493560.29 801671.399 0, 1493844.431 801700.458 0, 1494128.571 801729.533 0, 1494412.708 801758.625 0, 1494696.844 801787.733 0, 1494980.979 801816.858 0, 1495265.112 801846 0, 
+    1495549.243 801875.159 0, 1495833.372 801904.334 0, 1496117.499 801933.527 0, 1496401.625 801962.735 0, 1496685.749 801991.961 0, 1496969.872 802021.203 0, 1497253.992 802050.462 0, 1497538.111 802079.738 0, 1497822.228 802109.03 0, 1498106.344 802138.34 0, 
+    1498390.458 802167.666 0, 1498674.57 802197.008 0, 1498958.68 802226.368 0, 1499242.788 802255.744 0, 1499525.6 802285.002 0, 1499811 802314.546 0, 1500095.104 802343.972 0, 1500379.205 802373.415 0, 1500663.305 802402.875 0, 1500947.404 802432.351 0, 
+    1501231.5 802461.844 0, 1501515.595 802491.354 0, 1501799.688 802520.881 0, 1502083.779 802550.424 0, 1502367.868 802579.984 0, 1502651.956 802609.561 0, 1502936.042 802639.154 0, 1503220.126 802668.764 0, 1503504.209 802698.391 0, 1503788.29 802728.035 0, 
+    1504072.369 802757.695 0, 1504356.446 802787.372 0, 1504640.522 802817.066 0, 1504924.595 802846.777 0, 1505208.667 802876.504 0, 1505492.738 802906.248 0, 1505776.806 802936.008 0, 1506060.873 802965.786 0, 1506343.644 802995.444 0, 1506925.21 797452.198 0, 
+    1507506.75 791909.193 0))
+
+POLYGON ((1519976.688 804445.218 0, 1519693.999 804414.76 0, 1519410.018 804384.18 0, 1519126.034 804353.617 0, 1518842.049 804323.071 0, 1518558.062 804292.541 0, 1518274.073 804262.028 0, 1517990.083 804231.532 0, 1517706.091 804201.053 0, 1517422.097 804170.59 0, 
+    1517138.101 804140.144 0, 1516854.103 804109.714 0, 1516570.103 804079.302 0, 1516286.102 804048.906 0, 1516002.099 804018.527 0, 1515718.094 803988.164 0, 1515434.088 803957.818 0, 1515150.079 803927.489 0, 1514866.069 803897.177 0, 1514582.057 803866.881 0, 
+    1514298.043 803836.602 0, 1514014.028 803806.34 0, 1513730.01 803776.095 0, 1513445.991 803745.866 0, 1513160.678 803715.516 0, 1512877.948 803685.459 0, 1512593.923 803655.28 0, 1512309.897 803625.118 0, 1512025.869 803594.973 0, 1511741.839 803564.844 0, 
+    1511457.808 803534.733 0, 1511173.774 803504.638 0, 1510889.739 803474.559 0, 1510605.703 803444.498 0, 1510321.664 803414.453 0, 1510037.624 803384.425 0, 1509753.581 803354.413 0, 1509469.537 803324.419 0, 1509185.492 803294.44 0, 1508901.444 803264.479 0, 
+    1508617.395 803234.535 0, 1508333.344 803204.607 0, 1508049.291 803174.696 0, 1507765.237 803144.801 0, 1507481.181 803114.924 0, 1507197.123 803085.063 0, 1506913.063 803055.218 0, 1506629.001 803025.391 0, 1506343.644 802995.444 0, 1505762.054 808538.929 0, 
+    1505180.439 814082.649 0, 1505465.14 814112.527 0, 1505748.549 814142.286 0, 1506031.956 814172.061 0, 1506315.362 814201.854 0, 1506598.765 814231.663 0, 1506882.167 814261.488 0, 1507165.567 814291.331 0, 1507448.966 814321.19 0, 1507732.363 814351.066 0, 
+    1508015.757 814380.958 0, 1508299.151 814410.867 0, 1508582.542 814440.793 0, 1508865.932 814470.736 0, 1509149.32 814500.695 0, 1509432.706 814530.671 0, 1509716.09 814560.663 0, 1509999.473 814590.672 0, 1510282.853 814620.698 0, 1510566.232 814650.741 0, 
+    1510849.61 814680.8 0, 1511132.985 814710.876 0, 1511416.359 814740.969 0, 1511699.731 814771.078 0, 1511981.812 814801.067 0, 1512266.47 814831.347 0, 1512549.836 814861.506 0, 1512833.201 814891.682 0, 1513116.564 814921.875 0, 1513399.925 814952.084 0, 
+    1513683.285 814982.31 0, 1513966.643 815012.553 0, 1514249.999 815042.812 0, 1514533.353 815073.088 0, 1514816.705 815103.381 0, 1515100.056 815133.69 0, 1515383.405 815164.016 0, 1515666.752 815194.359 0, 1515950.097 815224.719 0, 1516233.441 815255.095 0, 
+    1516516.782 815285.488 0, 1516800.122 815315.897 0, 1517083.46 815346.323 0, 1517366.797 815376.766 0, 1517650.131 815407.226 0, 1517933.464 815437.702 0, 1518216.795 815468.195 0, 1518500.124 815498.704 0, 1518782.163 815529.092 0, 1519379.438 809987.037 0, 
+    1519976.688 804445.218 0))
+
+POLYGON ((1532379.747 817013.956 0, 1532097.793 816982.772 0, 1531814.551 816951.462 0, 1531531.307 816920.169 0, 1531248.062 816888.892 0, 1530964.814 816857.632 0, 1530681.565 816826.389 0, 1530398.314 816795.163 0, 1530115.061 816763.953 0, 1529831.807 816732.76 0, 
+    1529548.55 816701.583 0, 1529265.292 816670.423 0, 1528982.031 816639.28 0, 1528698.769 816608.154 0, 1528415.506 816577.044 0, 1528132.24 816545.951 0, 1527848.972 816514.874 0, 1527565.703 816483.814 0, 1527282.432 816452.771 0, 1526999.159 816421.745 0, 
+    1526715.884 816390.735 0, 1526432.607 816359.742 0, 1526149.329 816328.765 0, 1525866.049 816297.806 0, 1525581.48 816266.722 0, 1525299.482 816235.936 0, 1525016.197 816205.026 0, 1524732.909 816174.133 0, 1524449.62 816143.257 0, 1524166.328 816112.397 0, 
+    1523883.035 816081.554 0, 1523599.741 816050.728 0, 1523316.444 816019.918 0, 1523033.145 815989.125 0, 1522749.845 815958.349 0, 1522466.543 815927.589 0, 1522183.239 815896.846 0, 1521899.933 815866.12 0, 1521616.626 815835.41 0, 1521333.317 815804.717 0, 
+    1521050.005 815774.041 0, 1520766.692 815743.381 0, 1520483.378 815712.738 0, 1520200.061 815682.112 0, 1519916.743 815651.502 0, 1519633.423 815620.909 0, 1519350.101 815590.333 0, 1519066.777 815559.773 0, 1518782.163 815529.092 0, 1518184.863 821071.377 0, 
+    1517587.539 826613.89 0, 1517871.497 826644.502 0, 1518154.169 826674.991 0, 1518436.838 826705.497 0, 1518719.506 826736.019 0, 1519002.172 826766.558 0, 1519284.836 826797.114 0, 1519567.498 826827.686 0, 1519850.159 826858.275 0, 1520132.818 826888.881 0, 
+    1520415.475 826919.503 0, 1520698.13 826950.142 0, 1520980.783 826980.798 0, 1521263.435 827011.47 0, 1521546.084 827042.159 0, 1521828.732 827072.864 0, 1522111.378 827103.587 0, 1522394.023 827134.325 0, 1522676.665 827165.081 0, 1522959.306 827195.853 0, 
+    1523241.945 827226.641 0, 1523524.582 827257.447 0, 1523807.217 827288.269 0, 1524089.851 827319.107 0, 1524371.198 827349.822 0, 1524655.112 827380.834 0, 1524937.74 827411.723 0, 1525220.366 827442.628 0, 1525502.99 827473.55 0, 1525785.613 827504.488 0, 
+    1526068.234 827535.443 0, 1526350.853 827566.415 0, 1526633.47 827597.403 0, 1526916.085 827628.408 0, 1527198.698 827659.429 0, 1527481.31 827690.468 0, 1527763.92 827721.522 0, 1528046.527 827752.594 0, 1528329.134 827783.682 0, 1528611.738 827814.787 0, 
+    1528894.34 827845.908 0, 1529176.941 827877.046 0, 1529459.54 827908.201 0, 1529742.137 827939.372 0, 1530024.732 827970.56 0, 1530307.325 828001.764 0, 1530589.916 828032.985 0, 1530872.506 828064.223 0, 1531153.811 828095.336 0, 1531766.792 822554.532 0, 
+    1532379.747 817013.956 0))
+
+POLYGON ((1544715.844 829615.102 0, 1544434.625 829583.195 0, 1544152.125 829551.159 0, 1543869.623 829519.139 0, 1543587.119 829487.137 0, 1543304.613 829455.15 0, 1543022.106 829423.181 0, 1542739.596 829391.228 0, 1542457.084 829359.292 0, 1542174.571 829327.372 0, 
+    1541892.056 829295.469 0, 1541609.539 829263.583 0, 1541327.02 829231.713 0, 1541044.499 829199.86 0, 1540761.976 829168.023 0, 1540479.451 829136.204 0, 1540196.925 829104.4 0, 1539914.396 829072.614 0, 1539631.866 829040.844 0, 1539349.334 829009.09 0, 
+    1539066.8 828977.354 0, 1538784.264 828945.634 0, 1538501.726 828913.93 0, 1538219.187 828882.243 0, 1537935.364 828850.429 0, 1537654.102 828818.92 0, 1537371.557 828787.283 0, 1537089.01 828755.662 0, 1536806.461 828724.059 0, 1536523.91 828692.472 0, 
+    1536241.358 828660.901 0, 1535958.803 828629.347 0, 1535676.247 828597.81 0, 1535393.689 828566.29 0, 1535111.129 828534.786 0, 1534828.567 828503.299 0, 1534546.003 828471.828 0, 1534263.437 828440.374 0, 1533980.87 828408.937 0, 1533698.301 828377.516 0, 
+    1533415.729 828346.112 0, 1533133.156 828314.724 0, 1532850.582 828283.353 0, 1532568.005 828251.999 0, 1532285.426 828220.662 0, 1532002.846 828189.341 0, 1531720.264 828158.036 0, 1531437.68 828126.749 0, 1531153.811 828095.336 0, 1530540.806 833636.363 0, 
+    1529927.776 839177.611 0, 1530210.989 839208.951 0, 1530492.921 839240.167 0, 1530774.851 839271.399 0, 1531056.779 839302.647 0, 1531338.705 839333.913 0, 1531620.63 839365.194 0, 1531902.552 839396.493 0, 1532184.473 839427.808 0, 1532466.392 839459.14 0, 
+    1532748.309 839490.488 0, 1533030.224 839521.853 0, 1533312.138 839553.234 0, 1533594.049 839584.632 0, 1533875.959 839616.047 0, 1534157.867 839647.478 0, 1534439.773 839678.925 0, 1534721.677 839710.39 0, 1535003.579 839741.871 0, 1535285.48 839773.368 0, 
+    1535567.378 839804.882 0, 1535849.275 839836.413 0, 1536131.17 839867.961 0, 1536413.063 839899.524 0, 1536693.676 839930.962 0, 1536976.843 839962.702 0, 1537258.731 839994.316 0, 1537540.616 840025.946 0, 1537822.5 840057.593 0, 1538104.382 840089.256 0, 
+    1538386.262 840120.936 0, 1538668.14 840152.633 0, 1538950.016 840184.346 0, 1539231.89 840216.076 0, 1539513.763 840247.822 0, 1539795.633 840279.585 0, 1540077.502 840311.365 0, 1540359.369 840343.161 0, 1540641.234 840374.974 0, 1540923.097 840406.803 0, 
+    1541204.959 840438.649 0, 1541486.818 840470.512 0, 1541768.675 840502.391 0, 1542050.531 840534.287 0, 1542332.385 840566.199 0, 1542614.237 840598.128 0, 1542896.087 840630.073 0, 1543177.935 840662.036 0, 1543458.504 840693.869 0, 1544087.186 835154.376 0, 
+    1544715.844 829615.102 0))
+
+POLYGON ((1556984.894 842248.348 0, 1556704.414 842215.722 0, 1556422.657 842182.964 0, 1556140.899 842150.222 0, 1555859.138 842117.497 0, 1555577.376 842084.789 0, 1555295.611 842052.097 0, 1555013.845 842019.421 0, 1554732.077 841986.763 0, 1554450.307 841954.12 0, 
+    1554168.535 841921.495 0, 1553886.761 841888.886 0, 1553604.985 841856.294 0, 1553323.207 841823.718 0, 1553041.427 841791.159 0, 1552759.645 841758.616 0, 1552477.862 841726.09 0, 1552196.076 841693.58 0, 1551914.289 841661.088 0, 1551632.499 841628.611 0, 
+    1551350.708 841596.152 0, 1551068.915 841563.708 0, 1550787.12 841531.282 0, 1550505.323 841498.872 0, 1550222.248 841466.332 0, 1549941.723 841434.102 0, 1549659.921 841401.742 0, 1549378.116 841369.398 0, 1549096.309 841337.071 0, 1548814.501 841304.761 0, 
+    1548532.691 841272.467 0, 1548250.879 841240.19 0, 1547969.064 841207.929 0, 1547687.248 841175.685 0, 1547405.43 841143.457 0, 1547123.611 841111.246 0, 1546841.789 841079.052 0, 1546559.965 841046.874 0, 1546278.14 841014.713 0, 1545996.313 840982.569 0, 
+    1545714.483 840950.441 0, 1545432.652 840918.329 0, 1545150.819 840886.235 0, 1544868.984 840854.156 0, 1544587.147 840822.095 0, 1544305.309 840790.05 0, 1544023.468 840758.021 0, 1543741.626 840726.009 0, 1543458.504 840693.869 0, 1542829.797 846233.58 0, 
+    1542201.066 851773.503 0, 1542483.533 851805.569 0, 1542764.723 851837.506 0, 1543045.911 851869.461 0, 1543327.098 851901.432 0, 1543608.283 851933.419 0, 1543889.466 851965.423 0, 1544170.646 851997.443 0, 1544451.826 852029.481 0, 1544733.003 852061.534 0, 
+    1545014.178 852093.604 0, 1545295.351 852125.691 0, 1545576.523 852157.794 0, 1545857.693 852189.914 0, 1546138.86 852222.051 0, 1546420.026 852254.203 0, 1546701.19 852286.373 0, 1546982.352 852318.559 0, 1547263.512 852350.762 0, 1547544.671 852382.981 0, 
+    1547825.827 852415.216 0, 1548106.981 852447.469 0, 1548388.134 852479.737 0, 1548669.285 852512.023 0, 1548949.161 852544.178 0, 1549231.58 852576.643 0, 1549512.725 852608.978 0, 1549793.868 852641.329 0, 1550075.009 852673.697 0, 1550356.149 852706.082 0, 
+    1550637.286 852738.483 0, 1550918.421 852770.901 0, 1551199.555 852803.335 0, 1551480.687 852835.786 0, 1551761.816 852868.253 0, 1552042.944 852900.737 0, 1552324.07 852933.237 0, 1552605.194 852965.754 0, 1552886.316 852998.288 0, 1553167.436 853030.838 0, 
+    1553448.554 853063.405 0, 1553729.671 853095.988 0, 1554010.785 853128.587 0, 1554291.898 853161.204 0, 1554573.008 853193.837 0, 1554854.117 853226.486 0, 1555135.223 853259.152 0, 1555416.328 853291.834 0, 1555696.16 853324.385 0, 1556340.539 847786.26 0, 
+    1556984.894 842248.348 0))
+
+POLYGON ((1569186.818 854913.388 0, 1568907.077 854880.046 0, 1568626.066 854846.569 0, 1568345.053 854813.109 0, 1568064.037 854779.666 0, 1567783.02 854746.239 0, 1567502.001 854712.829 0, 1567220.98 854679.435 0, 1566939.957 854646.058 0, 1566658.931 854612.697 0, 
+    1566377.904 854579.353 0, 1566096.875 854546.025 0, 1565815.844 854512.714 0, 1565534.811 854479.42 0, 1565253.777 854446.142 0, 1564972.74 854412.88 0, 1564691.701 854379.635 0, 1564410.66 854346.407 0, 1564129.617 854313.195 0, 1563848.573 854280 0, 
+    1563567.526 854246.821 0, 1563286.477 854213.659 0, 1563005.427 854180.513 0, 1562724.374 854147.384 0, 1562442.05 854114.122 0, 1562162.264 854081.176 0, 1561881.205 854048.096 0, 1561600.145 854015.033 0, 1561319.083 853981.987 0, 1561038.019 853948.957 0, 
+    1560756.952 853915.944 0, 1560475.884 853882.947 0, 1560194.814 853849.967 0, 1559913.742 853817.003 0, 1559632.669 853784.056 0, 1559351.593 853751.125 0, 1559070.515 853718.211 0, 1558789.435 853685.314 0, 1558508.354 853652.433 0, 1558227.27 853619.568 0, 
+    1557946.185 853586.721 0, 1557665.097 853553.889 0, 1557384.008 853521.074 0, 1557102.917 853488.276 0, 1556821.823 853455.494 0, 1556540.728 853422.729 0, 1556259.631 853389.981 0, 1555978.532 853357.249 0, 1555696.16 853324.385 0, 1555051.755 858862.719 0, 
+    1554407.327 864401.259 0, 1554689.045 864434.046 0, 1554969.492 864466.702 0, 1555249.937 864499.375 0, 1555530.38 864532.064 0, 1555810.822 864564.77 0, 1556091.261 864597.492 0, 1556371.698 864630.231 0, 1556652.134 864662.986 0, 1556932.567 864695.757 0, 
+    1557212.999 864728.546 0, 1557493.429 864761.35 0, 1557773.857 864794.172 0, 1558054.282 864827.009 0, 1558334.706 864859.863 0, 1558615.128 864892.734 0, 1558895.548 864925.621 0, 1559175.966 864958.525 0, 1559456.383 864991.445 0, 1559736.797 865024.382 0, 
+    1560017.209 865057.335 0, 1560297.62 865090.305 0, 1560578.028 865123.291 0, 1560858.434 865156.294 0, 1561137.572 865189.164 0, 1561419.242 865222.349 0, 1561699.642 865255.401 0, 1561980.041 865288.47 0, 1562260.438 865321.556 0, 1562540.832 865354.657 0, 
+    1562821.225 865387.776 0, 1563101.616 865420.91 0, 1563382.005 865454.062 0, 1563662.392 865487.229 0, 1563942.777 865520.414 0, 1564223.16 865553.615 0, 1564503.541 865586.832 0, 1564783.921 865620.066 0, 1565064.298 865653.316 0, 1565344.673 865686.583 0, 
+    1565625.046 865719.866 0, 1565905.418 865753.166 0, 1566185.787 865786.482 0, 1566466.155 865819.815 0, 1566746.52 865853.164 0, 1567026.884 865886.53 0, 1567307.245 865919.913 0, 1567587.605 865953.311 0, 1567866.696 865986.576 0, 1568526.769 860449.879 0, 
+    1569186.818 854913.388 0))
+
+POLYGON ((1058987.877 409655.093 0, 1058682.139 409651.647 0, 1058374.923 409648.202 0, 1058067.707 409644.775 0, 1057760.491 409641.367 0, 1057453.275 409637.976 0, 1057146.058 409634.604 0, 1056838.841 409631.249 0, 1056531.625 409627.913 0, 1056224.407 409624.594 0, 
+    1055917.19 409621.294 0, 1055609.973 409618.012 0, 1055302.755 409614.748 0, 1054995.537 409611.502 0, 1054688.319 409608.274 0, 1054381.101 409605.064 0, 1054073.882 409601.873 0, 1053766.664 409598.699 0, 1053459.445 409595.543 0, 1053152.226 409592.406 0, 
+    1052845.007 409589.287 0, 1052537.787 409586.185 0, 1052230.568 409583.102 0, 1051923.348 409580.037 0, 1051614.65 409576.975 0, 1051308.908 409573.961 0, 1051001.688 409570.95 0, 1050694.467 409567.957 0, 1050387.247 409564.982 0, 1050080.026 409562.026 0, 
+    1049772.805 409559.087 0, 1049465.584 409556.167 0, 1049158.363 409553.264 0, 1048851.141 409550.38 0, 1048543.919 409547.514 0, 1048236.698 409544.666 0, 1047929.476 409541.836 0, 1047622.254 409539.024 0, 1047315.031 409536.23 0, 1047007.809 409533.454 0, 
+    1046700.586 409530.696 0, 1046393.363 409527.956 0, 1046086.14 409525.235 0, 1045778.917 409522.531 0, 1045471.694 409519.846 0, 1045164.471 409517.179 0, 1044857.247 409514.529 0, 1044550.023 409511.898 0, 1044241.32 409509.273 0, 1044194.273 415059.981 0, 
+    1044147.223 420611.14 0, 1044455.27 420613.76 0, 1044761.84 420616.385 0, 1045068.41 420619.029 0, 1045374.98 420621.691 0, 1045681.55 420624.37 0, 1045988.12 420627.068 0, 1046294.689 420629.784 0, 1046601.259 420632.518 0, 1046907.828 420635.27 0, 
+    1047214.397 420638.04 0, 1047520.966 420640.828 0, 1047827.535 420643.634 0, 1048134.103 420646.458 0, 1048440.672 420649.3 0, 1048747.24 420652.16 0, 1049053.808 420655.038 0, 1049360.376 420657.934 0, 1049666.943 420660.849 0, 1049973.511 420663.781 0, 
+    1050280.078 420666.731 0, 1050586.645 420669.7 0, 1050893.213 420672.686 0, 1051199.779 420675.691 0, 1051504.871 420678.699 0, 1051812.912 420681.754 0, 1052119.479 420684.812 0, 1052426.045 420687.889 0, 1052732.611 420690.984 0, 1053039.177 420694.097 0, 
+    1053345.742 420697.227 0, 1053652.308 420700.376 0, 1053958.873 420703.543 0, 1054265.438 420706.728 0, 1054572.003 420709.931 0, 1054878.567 420713.152 0, 1055185.132 420716.391 0, 1055491.696 420719.648 0, 1055798.26 420722.923 0, 1056104.824 420726.217 0, 
+    1056411.388 420729.528 0, 1056717.951 420732.857 0, 1057024.514 420736.204 0, 1057331.077 420739.57 0, 1057637.64 420742.953 0, 1057944.203 420746.355 0, 1058250.766 420749.774 0, 1058557.328 420753.212 0, 1058862.416 420756.651 0, 1058925.149 415205.647 0, 
+    1058987.877 409655.093 0))
+
+POLYGON ((1073577.139 420943.734 0, 1073272.059 420939.433 0, 1072965.508 420935.129 0, 1072658.957 420930.844 0, 1072352.405 420926.576 0, 1072045.853 420922.327 0, 1071739.3 420918.095 0, 1071432.748 420913.882 0, 1071126.195 420909.687 0, 1070819.642 420905.509 0, 
+    1070513.088 420901.35 0, 1070206.535 420897.209 0, 1069899.981 420893.085 0, 1069593.427 420888.98 0, 1069286.872 420884.893 0, 1068980.318 420880.824 0, 1068673.763 420876.773 0, 1068367.208 420872.74 0, 1068060.653 420868.725 0, 1067754.097 420864.728 0, 
+    1067447.542 420860.749 0, 1067140.986 420856.789 0, 1066834.429 420852.846 0, 1066527.873 420848.921 0, 1066219.844 420844.996 0, 1065914.759 420841.126 0, 1065608.202 420837.255 0, 1065301.645 420833.403 0, 1064995.087 420829.568 0, 1064688.53 420825.752 0, 
+    1064381.972 420821.953 0, 1064075.413 420818.173 0, 1063768.855 420814.411 0, 1063462.296 420810.666 0, 1063155.737 420806.94 0, 1062849.178 420803.232 0, 1062542.619 420799.542 0, 1062236.059 420795.87 0, 1061929.499 420792.216 0, 1061622.939 420788.58 0, 
+    1061316.379 420784.962 0, 1061009.819 420781.362 0, 1060703.258 420777.78 0, 1060396.697 420774.216 0, 1060090.136 420770.67 0, 1059783.575 420767.142 0, 1059477.013 420763.633 0, 1059170.452 420760.141 0, 1058862.416 420756.651 0, 1058799.678 426308.102 0, 
+    1058736.935 431859.997 0, 1059044.314 431863.48 0, 1059350.222 431866.964 0, 1059656.13 431870.467 0, 1059962.038 431873.987 0, 1060267.945 431877.525 0, 1060573.852 431881.081 0, 1060879.76 431884.656 0, 1061185.666 431888.248 0, 1061491.573 431891.858 0, 
+    1061797.48 431895.486 0, 1062103.386 431899.133 0, 1062409.292 431902.797 0, 1062715.198 431906.479 0, 1063021.103 431910.18 0, 1063327.009 431913.898 0, 1063632.914 431917.634 0, 1063938.819 431921.389 0, 1064244.724 431925.161 0, 1064550.628 431928.951 0, 
+    1064856.532 431932.759 0, 1065162.437 431936.586 0, 1065468.34 431940.43 0, 1065774.244 431944.292 0, 1066078.678 431948.154 0, 1066386.051 431952.071 0, 1066691.953 431955.988 0, 1066997.856 431959.922 0, 1067303.759 431963.874 0, 1067609.661 431967.845 0, 
+    1067915.563 431971.833 0, 1068221.465 431975.839 0, 1068527.366 431979.864 0, 1068833.267 431983.906 0, 1069139.169 431987.967 0, 1069445.069 431992.045 0, 1069750.97 431996.141 0, 1070056.87 432000.256 0, 1070362.77 432004.388 0, 1070668.67 432008.539 0, 
+    1070974.57 432012.707 0, 1071280.469 432016.893 0, 1071586.368 432021.098 0, 1071892.267 432025.32 0, 1072198.166 432029.561 0, 1072504.064 432033.819 0, 1072809.962 432038.096 0, 1073115.86 432042.39 0, 1073420.289 432046.682 0, 1073498.717 426494.986 0, 
+    1073577.139 420943.734 0))
+
+POLYGON ((1088103.058 432274.849 0, 1087798.64 432269.697 0, 1087492.755 432264.538 0, 1087186.87 432259.397 0, 1086880.985 432254.275 0, 1086575.1 432249.17 0, 1086269.214 432244.084 0, 1085963.328 432239.015 0, 1085657.442 432233.964 0, 1085351.555 432228.932 0, 
+    1085045.668 432223.917 0, 1084739.781 432218.92 0, 1084433.894 432213.942 0, 1084128.006 432208.981 0, 1083822.118 432204.039 0, 1083516.229 432199.114 0, 1083210.341 432194.207 0, 1082904.452 432189.319 0, 1082598.563 432184.448 0, 1082292.673 432179.596 0, 
+    1081986.783 432174.761 0, 1081680.893 432169.944 0, 1081375.003 432165.146 0, 1081069.112 432160.365 0, 1080761.754 432155.58 0, 1080457.33 432150.858 0, 1080151.439 432146.132 0, 1079845.547 432141.423 0, 1079539.655 432136.733 0, 1079233.762 432132.06 0, 
+    1078927.87 432127.405 0, 1078621.977 432122.769 0, 1078316.084 432118.15 0, 1078010.19 432113.55 0, 1077704.297 432108.967 0, 1077398.403 432104.403 0, 1077092.509 432099.856 0, 1076786.614 432095.328 0, 1076480.719 432090.817 0, 1076174.824 432086.325 0, 
+    1075868.929 432081.85 0, 1075563.034 432077.394 0, 1075257.138 432072.955 0, 1074951.242 432068.535 0, 1074645.345 432064.132 0, 1074339.449 432059.748 0, 1074033.552 432055.381 0, 1073727.655 432051.033 0, 1073420.289 432046.682 0, 1073341.855 437598.819 0, 
+    1073263.414 443151.395 0, 1073570.123 443155.737 0, 1073875.367 443160.077 0, 1074180.61 443164.434 0, 1074485.853 443168.809 0, 1074791.096 443173.202 0, 1075096.338 443177.613 0, 1075401.58 443182.042 0, 1075706.822 443186.489 0, 1076012.064 443190.954 0, 
+    1076317.306 443195.437 0, 1076622.547 443199.938 0, 1076927.788 443204.456 0, 1077233.028 443208.993 0, 1077538.269 443213.548 0, 1077843.509 443218.121 0, 1078148.748 443222.711 0, 1078453.988 443227.32 0, 1078759.227 443231.947 0, 1079064.466 443236.591 0, 
+    1079369.705 443241.254 0, 1079674.943 443245.934 0, 1079980.182 443250.633 0, 1080285.419 443255.349 0, 1080589.193 443260.061 0, 1080895.894 443264.836 0, 1081201.131 443269.607 0, 1081506.368 443274.395 0, 1081811.605 443279.201 0, 1082116.841 443284.025 0, 
+    1082422.077 443288.868 0, 1082727.312 443293.728 0, 1083032.548 443298.606 0, 1083337.783 443303.502 0, 1083643.018 443308.416 0, 1083948.252 443313.348 0, 1084253.486 443318.298 0, 1084558.72 443323.266 0, 1084863.954 443328.252 0, 1085169.187 443333.256 0, 
+    1085474.42 443338.278 0, 1085779.653 443343.318 0, 1086084.885 443348.375 0, 1086390.118 443353.451 0, 1086695.349 443358.545 0, 1087000.581 443363.657 0, 1087305.812 443368.786 0, 1087611.043 443373.934 0, 1087914.811 443379.075 0, 1088008.938 437826.742 0, 
+    1088103.058 432274.849 0))
+
+POLYGON ((1102565.506 443648.146 0, 1102261.751 443642.147 0, 1101956.536 443636.137 0, 1101651.32 443630.145 0, 1101346.105 443624.171 0, 1101040.888 443618.215 0, 1100735.672 443612.277 0, 1100430.455 443606.357 0, 1100125.238 443600.455 0, 1099820.02 443594.57 0, 
+    1099514.802 443588.704 0, 1099209.584 443582.856 0, 1098904.365 443577.026 0, 1098599.146 443571.213 0, 1098293.927 443565.419 0, 1097988.707 443559.643 0, 1097683.487 443553.884 0, 1097378.267 443548.144 0, 1097073.046 443542.421 0, 1096767.825 443536.717 0, 
+    1096462.604 443531.03 0, 1096157.382 443525.361 0, 1095852.16 443519.711 0, 1095546.937 443514.078 0, 1095240.253 443508.437 0, 1094936.492 443502.867 0, 1094631.268 443497.288 0, 1094326.045 443491.727 0, 1094020.821 443486.184 0, 1093715.596 443480.659 0, 
+    1093410.372 443475.152 0, 1093105.147 443469.663 0, 1092799.921 443464.192 0, 1092494.696 443458.739 0, 1092189.47 443453.304 0, 1091884.244 443447.887 0, 1091579.017 443442.488 0, 1091273.79 443437.107 0, 1090968.563 443431.744 0, 1090663.335 443426.398 0, 
+    1090358.108 443421.071 0, 1090052.879 443415.762 0, 1089747.651 443410.47 0, 1089442.422 443405.197 0, 1089137.193 443399.942 0, 1088831.964 443394.704 0, 1088526.734 443389.485 0, 1088221.504 443384.283 0, 1087914.811 443379.075 0, 1087820.676 448931.843 0, 
+    1087726.534 454485.043 0, 1088032.571 454490.24 0, 1088337.147 454495.431 0, 1088641.723 454500.639 0, 1088946.299 454505.865 0, 1089250.874 454511.109 0, 1089555.449 454516.371 0, 1089860.024 454521.651 0, 1090164.599 454526.949 0, 1090469.173 454532.265 0, 
+    1090773.747 454537.599 0, 1091078.32 454542.951 0, 1091382.893 454548.32 0, 1091687.466 454553.708 0, 1091992.039 454559.114 0, 1092296.611 454564.537 0, 1092601.183 454569.978 0, 1092905.755 454575.438 0, 1093210.326 454580.915 0, 1093514.897 454586.41 0, 
+    1093819.468 454591.923 0, 1094124.038 454597.454 0, 1094428.608 454603.003 0, 1094733.178 454608.57 0, 1095036.289 454614.128 0, 1095342.316 454619.757 0, 1095646.885 454625.378 0, 1095951.453 454631.016 0, 1096256.021 454636.673 0, 1096560.589 454642.347 0, 
+    1096865.156 454648.04 0, 1097169.723 454653.75 0, 1097474.29 454659.478 0, 1097778.856 454665.224 0, 1098083.422 454670.988 0, 1098387.988 454676.77 0, 1098692.554 454682.57 0, 1098997.119 454688.388 0, 1099301.683 454694.224 0, 1099606.247 454700.077 0, 
+    1099910.811 454705.949 0, 1100215.375 454711.838 0, 1100519.938 454717.746 0, 1100824.501 454723.671 0, 1101129.064 454729.614 0, 1101433.626 454735.576 0, 1101738.188 454741.555 0, 1102042.749 454747.552 0, 1102345.853 454753.538 0, 1102455.684 449200.626 0, 
+    1102565.506 443648.146 0))
+
+POLYGON ((1116964.356 455063.334 0, 1116661.267 455056.492 0, 1116356.724 455049.634 0, 1116052.18 455042.795 0, 1115747.636 455035.973 0, 1115443.092 455029.169 0, 1115138.547 455022.383 0, 1114834.001 455015.616 0, 1114529.455 455008.866 0, 1114224.909 455002.134 0, 
+    1113920.363 454995.42 0, 1113615.816 454988.723 0, 1113311.268 454982.045 0, 1113006.721 454975.385 0, 1112702.173 454968.742 0, 1112397.624 454962.118 0, 1112093.075 454955.511 0, 1111788.526 454948.923 0, 1111483.976 454942.352 0, 1111179.426 454935.799 0, 
+    1110874.876 454929.265 0, 1110570.325 454922.748 0, 1110265.774 454916.249 0, 1109961.222 454909.768 0, 1109655.214 454903.274 0, 1109352.118 454896.859 0, 1109047.565 454890.432 0, 1108743.012 454884.023 0, 1108438.458 454877.631 0, 1108133.904 454871.258 0, 
+    1107829.35 454864.902 0, 1107524.795 454858.564 0, 1107220.24 454852.245 0, 1106915.685 454845.943 0, 1106611.129 454839.659 0, 1106306.573 454833.393 0, 1106002.017 454827.145 0, 1105697.46 454820.915 0, 1105392.903 454814.703 0, 1105088.345 454808.508 0, 
+    1104783.787 454802.332 0, 1104479.229 454796.174 0, 1104174.67 454790.033 0, 1103870.111 454783.911 0, 1103565.552 454777.806 0, 1103260.992 454771.719 0, 1102956.432 454765.651 0, 1102651.871 454759.6 0, 1102345.853 454753.538 0, 1102236.015 460306.88 0, 
+    1102126.167 465860.648 0, 1102431.528 465866.697 0, 1102735.435 465872.735 0, 1103039.342 465878.79 0, 1103343.248 465884.864 0, 1103647.153 465890.956 0, 1103951.058 465897.065 0, 1104254.963 465903.192 0, 1104558.868 465909.338 0, 1104862.772 465915.501 0, 
+    1105166.676 465921.682 0, 1105470.579 465927.88 0, 1105774.483 465934.097 0, 1106078.385 465940.332 0, 1106382.288 465946.584 0, 1106686.19 465952.855 0, 1106990.091 465959.143 0, 1107293.993 465965.449 0, 1107597.894 465971.773 0, 1107901.794 465978.115 0, 
+    1108205.694 465984.475 0, 1108509.594 465990.853 0, 1108813.493 465997.248 0, 1109117.392 466003.662 0, 1109419.838 466010.062 0, 1109725.189 466016.542 0, 1110029.087 466023.01 0, 1110332.985 466029.495 0, 1110636.882 466035.997 0, 1110940.779 466042.518 0, 
+    1111244.675 466049.057 0, 1111548.571 466055.614 0, 1111852.466 466062.188 0, 1112156.362 466068.78 0, 1112460.257 466075.391 0, 1112764.151 466082.019 0, 1113068.045 466088.665 0, 1113371.939 466095.329 0, 1113675.832 466102.01 0, 1113979.725 466108.71 0, 
+    1114283.617 466115.428 0, 1114587.509 466122.163 0, 1114891.401 466128.917 0, 1115195.292 466135.688 0, 1115499.183 466142.477 0, 1115803.073 466149.284 0, 1116106.964 466156.109 0, 1116410.853 466162.951 0, 1116713.291 466169.779 0, 1116838.828 460616.344 0, 
+    1116964.356 455063.334 0))
+
+POLYGON ((1131299.483 466520.121 0, 1130997.063 466512.438 0, 1130693.194 466504.737 0, 1130389.325 466497.054 0, 1130085.455 466489.388 0, 1129781.584 466481.74 0, 1129477.713 466474.111 0, 1129173.842 466466.499 0, 1128869.97 466458.905 0, 1128566.098 466451.329 0, 
+    1128262.225 466443.771 0, 1127958.352 466436.23 0, 1127654.478 466428.708 0, 1127350.604 466421.203 0, 1127046.73 466413.717 0, 1126742.855 466406.248 0, 1126438.979 466398.797 0, 1126135.104 466391.364 0, 1125831.227 466383.949 0, 1125527.351 466376.552 0, 
+    1125223.474 466369.172 0, 1124919.596 466361.811 0, 1124615.718 466354.467 0, 1124311.84 466347.141 0, 1124006.51 466339.799 0, 1123704.082 466332.544 0, 1123400.202 466325.272 0, 1123096.322 466318.018 0, 1122792.441 466310.781 0, 1122488.56 466303.563 0, 
+    1122184.679 466296.362 0, 1121880.797 466289.18 0, 1121576.915 466282.015 0, 1121273.032 466274.868 0, 1120969.149 466267.739 0, 1120665.266 466260.628 0, 1120361.382 466253.535 0, 1120057.497 466246.46 0, 1119753.613 466239.402 0, 1119449.727 466232.363 0, 
+    1119145.842 466225.341 0, 1118841.956 466218.338 0, 1118538.069 466211.352 0, 1118234.183 466204.384 0, 1117930.295 466197.434 0, 1117626.408 466190.501 0, 1117322.52 466183.587 0, 1117018.631 466176.691 0, 1116713.291 466169.779 0, 1116587.744 471723.639 0, 
+    1116462.188 477277.918 0, 1116766.871 477284.815 0, 1117070.106 477291.696 0, 1117373.34 477298.596 0, 1117676.574 477305.513 0, 1117979.807 477312.448 0, 1118283.04 477319.401 0, 1118586.273 477326.372 0, 1118889.505 477333.361 0, 1119192.737 477340.367 0, 
+    1119495.968 477347.392 0, 1119799.199 477354.434 0, 1120102.43 477361.494 0, 1120405.66 477368.572 0, 1120708.89 477375.668 0, 1121012.119 477382.781 0, 1121315.348 477389.913 0, 1121618.576 477397.062 0, 1121921.804 477404.229 0, 1122225.032 477411.414 0, 
+    1122528.259 477418.617 0, 1122831.486 477425.838 0, 1123134.712 477433.076 0, 1123437.938 477440.333 0, 1123739.716 477447.572 0, 1124044.389 477454.899 0, 1124347.613 477462.209 0, 1124650.837 477469.537 0, 1124954.061 477476.882 0, 1125257.285 477484.246 0, 
+    1125560.507 477491.627 0, 1125863.73 477499.026 0, 1126166.952 477506.443 0, 1126470.173 477513.878 0, 1126773.395 477521.331 0, 1127076.615 477528.801 0, 1127379.836 477536.29 0, 1127683.055 477543.796 0, 1127986.275 477551.32 0, 1128289.494 477558.862 0, 
+    1128592.712 477566.422 0, 1128895.93 477574 0, 1129199.148 477581.595 0, 1129502.365 477589.208 0, 1129805.582 477596.84 0, 1130108.798 477604.489 0, 1130412.014 477612.155 0, 1130715.229 477619.84 0, 1131016.998 477627.506 0, 1131158.246 472073.603 0, 
+    1131299.483 466520.121 0))
+
+POLYGON ((1145570.763 478018.212 0, 1145269.014 478009.694 0, 1144965.822 478001.152 0, 1144662.629 477992.629 0, 1144359.436 477984.123 0, 1144056.242 477975.635 0, 1143753.047 477967.165 0, 1143449.852 477958.713 0, 1143146.657 477950.279 0, 1142843.461 477941.863 0, 
+    1142540.264 477933.464 0, 1142237.068 477925.083 0, 1141933.87 477916.721 0, 1141630.672 477908.376 0, 1141327.474 477900.048 0, 1141024.275 477891.739 0, 1140721.076 477883.448 0, 1140417.876 477875.174 0, 1140114.675 477866.918 0, 1139811.475 477858.68 0, 
+    1139508.273 477850.46 0, 1139205.071 477842.258 0, 1138901.869 477834.073 0, 1138598.666 477825.907 0, 1138294.018 477817.719 0, 1137992.259 477809.627 0, 1137689.055 477801.514 0, 1137385.851 477793.419 0, 1137082.645 477785.342 0, 1136779.44 477777.282 0, 
+    1136476.234 477769.241 0, 1136173.027 477761.217 0, 1135869.82 477753.211 0, 1135566.613 477745.223 0, 1135263.405 477737.252 0, 1134960.196 477729.3 0, 1134656.987 477721.365 0, 1134353.778 477713.449 0, 1134050.568 477705.55 0, 1133747.358 477697.669 0, 
+    1133444.147 477689.806 0, 1133140.936 477681.96 0, 1132837.724 477674.133 0, 1132534.512 477666.323 0, 1132231.299 477658.531 0, 1131928.086 477650.757 0, 1131624.873 477643.001 0, 1131321.659 477635.263 0, 1131016.998 477627.506 0, 1130875.74 483181.826 0, 
+    1130734.471 488736.561 0, 1131038.474 488744.301 0, 1131341.035 488752.023 0, 1131643.594 488759.762 0, 1131946.154 488767.52 0, 1132248.712 488775.295 0, 1132551.271 488783.087 0, 1132853.828 488790.898 0, 1133156.386 488798.726 0, 1133458.943 488806.573 0, 
+    1133761.499 488814.437 0, 1134064.055 488822.318 0, 1134366.611 488830.218 0, 1134669.166 488838.136 0, 1134971.72 488846.071 0, 1135274.275 488854.024 0, 1135576.828 488861.995 0, 1135879.381 488869.983 0, 1136181.934 488877.99 0, 1136484.486 488886.014 0, 
+    1136787.038 488894.056 0, 1137089.59 488902.116 0, 1137392.14 488910.194 0, 1137694.691 488918.29 0, 1137995.799 488926.364 0, 1138299.79 488934.534 0, 1138602.339 488942.683 0, 1138904.887 488950.85 0, 1139207.435 488959.034 0, 1139509.983 488967.237 0, 
+    1139812.53 488975.457 0, 1140115.076 488983.695 0, 1140417.622 488991.951 0, 1140720.168 489000.224 0, 1141022.713 489008.516 0, 1141325.258 489016.825 0, 1141627.802 489025.152 0, 1141930.345 489033.497 0, 1142232.888 489041.859 0, 1142535.431 489050.24 0, 
+    1142837.973 489058.638 0, 1143140.515 489067.054 0, 1143443.056 489075.488 0, 1143745.596 489083.94 0, 1144048.137 489092.409 0, 1144350.676 489100.897 0, 1144653.215 489109.402 0, 1144955.754 489117.925 0, 1145256.852 489126.425 0, 1145413.813 483572.111 0, 
+    1145570.763 478018.212 0))
+
+POLYGON ((1159778.073 489557.315 0, 1159476.998 489547.964 0, 1159174.485 489538.587 0, 1158871.971 489529.227 0, 1158569.457 489519.885 0, 1158266.942 489510.561 0, 1157964.426 489501.254 0, 1157661.91 489491.966 0, 1157359.393 489482.695 0, 1157056.876 489473.442 0, 
+    1156754.358 489464.207 0, 1156451.84 489454.989 0, 1156149.321 489445.79 0, 1155846.802 489436.608 0, 1155544.282 489427.444 0, 1155241.762 489418.298 0, 1154939.241 489409.17 0, 1154636.719 489400.059 0, 1154334.197 489390.967 0, 1154031.675 489381.892 0, 
+    1153729.151 489372.835 0, 1153426.628 489363.795 0, 1153124.104 489354.774 0, 1152821.579 489345.77 0, 1152517.614 489336.742 0, 1152216.528 489327.816 0, 1151914.002 489318.866 0, 1151611.475 489309.933 0, 1151308.948 489301.019 0, 1151006.42 489292.122 0, 
+    1150703.891 489283.243 0, 1150401.362 489274.382 0, 1150098.833 489265.538 0, 1149796.303 489256.713 0, 1149493.773 489247.905 0, 1149191.242 489239.115 0, 1148888.71 489230.343 0, 1148586.178 489221.588 0, 1148283.646 489212.852 0, 1147981.112 489204.133 0, 
+    1147678.579 489195.432 0, 1147376.045 489186.749 0, 1147073.51 489178.083 0, 1146770.975 489169.436 0, 1146468.44 489160.806 0, 1146165.903 489152.194 0, 1145863.367 489143.6 0, 1145560.83 489135.024 0, 1145256.852 489126.425 0, 1145099.879 494681.149 0, 
+    1144942.894 500236.282 0, 1145246.215 500244.863 0, 1145548.098 500253.421 0, 1145849.981 500261.996 0, 1146151.863 500270.59 0, 1146453.745 500279.201 0, 1146755.626 500287.83 0, 1147057.507 500296.476 0, 1147359.387 500305.141 0, 1147661.267 500313.823 0, 
+    1147963.146 500322.523 0, 1148265.024 500331.241 0, 1148566.903 500339.976 0, 1148868.78 500348.729 0, 1149170.657 500357.5 0, 1149472.534 500366.289 0, 1149774.41 500375.096 0, 1150076.285 500383.92 0, 1150378.16 500392.762 0, 1150680.035 500401.622 0, 
+    1150981.909 500410.499 0, 1151283.782 500419.395 0, 1151585.655 500428.308 0, 1151887.528 500437.239 0, 1152187.963 500446.145 0, 1152491.271 500455.154 0, 1152793.142 500464.138 0, 1153095.012 500473.14 0, 1153396.882 500482.16 0, 1153698.751 500491.197 0, 
+    1154000.62 500500.253 0, 1154302.488 500509.326 0, 1154604.356 500518.417 0, 1154906.223 500527.525 0, 1155208.089 500536.652 0, 1155509.955 500545.796 0, 1155811.821 500554.958 0, 1156113.686 500564.137 0, 1156415.55 500573.335 0, 1156717.414 500582.55 0, 
+    1157019.277 500591.783 0, 1157321.14 500601.034 0, 1157623.002 500610.302 0, 1157924.864 500619.588 0, 1158226.725 500628.892 0, 1158528.586 500638.214 0, 1158830.446 500647.554 0, 1159132.305 500656.911 0, 1159432.729 500666.241 0, 1159605.407 495111.574 0, 
+    1159778.073 489557.315 0))
+
+POLYGON ((1173921.292 501137.135 0, 1173620.893 501126.956 0, 1173319.061 501116.746 0, 1173017.229 501106.553 0, 1172715.396 501096.379 0, 1172413.562 501086.222 0, 1172111.728 501076.083 0, 1171809.893 501065.962 0, 1171508.058 501055.858 0, 1171206.222 501045.773 0, 
+    1170904.385 501035.705 0, 1170602.548 501025.654 0, 1170300.71 501015.622 0, 1169998.872 501005.607 0, 1169697.033 500995.61 0, 1169395.193 500985.631 0, 1169093.353 500975.67 0, 1168791.512 500965.726 0, 1168489.671 500955.8 0, 1168187.829 500945.892 0, 
+    1167885.986 500936.002 0, 1167584.143 500926.129 0, 1167282.3 500916.275 0, 1166980.455 500906.438 0, 1166677.177 500896.572 0, 1166376.765 500886.817 0, 1166074.919 500877.033 0, 1165773.073 500867.267 0, 1165471.226 500857.519 0, 1165169.378 500847.789 0, 
+    1164867.53 500838.076 0, 1164565.681 500828.381 0, 1164263.831 500818.704 0, 1163961.981 500809.044 0, 1163660.131 500799.403 0, 1163358.28 500789.779 0, 1163056.428 500780.173 0, 1162754.576 500770.585 0, 1162452.723 500761.014 0, 1162150.87 500751.461 0, 
+    1161849.016 500741.926 0, 1161547.161 500732.409 0, 1161245.306 500722.91 0, 1160943.451 500713.428 0, 1160641.594 500703.964 0, 1160339.738 500694.518 0, 1160037.88 500685.09 0, 1159736.023 500675.679 0, 1159432.729 500666.241 0, 1159260.038 506221.314 0, 
+    1159087.335 511776.789 0, 1159389.971 511786.206 0, 1159691.175 511795.596 0, 1159992.379 511805.004 0, 1160293.581 511814.43 0, 1160594.784 511823.873 0, 1160895.985 511833.334 0, 1161197.186 511842.813 0, 1161498.387 511852.31 0, 1161799.587 511861.824 0, 
+    1162100.786 511871.356 0, 1162401.985 511880.906 0, 1162703.184 511890.474 0, 1163004.381 511900.059 0, 1163305.579 511909.662 0, 1163606.775 511919.282 0, 1163907.971 511928.921 0, 1164209.167 511938.577 0, 1164510.362 511948.251 0, 1164811.556 511957.943 0, 
+    1165112.75 511967.652 0, 1165413.943 511977.379 0, 1165715.136 511987.124 0, 1166016.328 511996.886 0, 1166316.088 512006.62 0, 1166618.71 512016.465 0, 1166919.9 512026.28 0, 1167221.09 512036.114 0, 1167522.279 512045.965 0, 1167823.468 512055.834 0, 
+    1168124.656 512065.72 0, 1168425.843 512075.625 0, 1168727.03 512085.547 0, 1169028.216 512095.487 0, 1169329.402 512105.444 0, 1169630.587 512115.419 0, 1169931.772 512125.412 0, 1170232.955 512135.423 0, 1170534.139 512145.451 0, 1170835.321 512155.498 0, 
+    1171136.504 512165.562 0, 1171437.685 512175.643 0, 1171738.866 512185.743 0, 1172040.046 512195.86 0, 1172341.226 512205.994 0, 1172642.405 512216.147 0, 1172943.584 512226.317 0, 1173244.762 512236.505 0, 1173544.51 512246.662 0, 1173732.908 506691.698 0, 
+    1173921.292 501137.135 0))
+
+POLYGON ((1188000.299 512757.378 0, 1187700.579 512746.374 0, 1187399.431 512735.335 0, 1187098.282 512724.314 0, 1186797.133 512713.311 0, 1186495.983 512702.325 0, 1186194.833 512691.357 0, 1185893.681 512680.407 0, 1185592.53 512669.475 0, 1185291.377 512658.56 0, 
+    1184990.224 512647.663 0, 1184689.07 512636.784 0, 1184387.916 512625.922 0, 1184086.761 512615.078 0, 1183785.605 512604.252 0, 1183484.449 512593.444 0, 1183183.292 512582.653 0, 1182882.134 512571.88 0, 1182580.976 512561.125 0, 1182279.817 512550.387 0, 
+    1181978.657 512539.668 0, 1181677.497 512528.965 0, 1181376.337 512518.281 0, 1181075.175 512507.615 0, 1180772.585 512496.915 0, 1180472.851 512486.335 0, 1180171.687 512475.721 0, 1179870.523 512465.125 0, 1179569.359 512454.548 0, 1179268.194 512443.987 0, 
+    1178967.028 512433.445 0, 1178665.862 512422.92 0, 1178364.695 512412.413 0, 1178063.527 512401.924 0, 1177762.359 512391.452 0, 1177461.19 512380.998 0, 1177160.02 512370.562 0, 1176858.85 512360.144 0, 1176557.68 512349.743 0, 1176256.508 512339.36 0, 
+    1175955.336 512328.995 0, 1175654.164 512318.647 0, 1175352.991 512308.317 0, 1175051.817 512298.005 0, 1174750.643 512287.711 0, 1174449.468 512277.434 0, 1174148.292 512267.175 0, 1173847.116 512256.934 0, 1173544.51 512246.662 0, 1173356.098 517802.026 0, 
+    1173167.674 523357.786 0, 1173469.623 523368.035 0, 1173770.145 523378.254 0, 1174070.667 523388.491 0, 1174371.188 523398.745 0, 1174671.708 523409.017 0, 1174972.228 523419.307 0, 1175272.747 523429.614 0, 1175573.265 523439.939 0, 1175873.783 523450.282 0, 
+    1176174.301 523460.642 0, 1176474.817 523471.02 0, 1176775.334 523481.416 0, 1177075.849 523491.83 0, 1177376.364 523502.261 0, 1177676.878 523512.71 0, 1177977.392 523523.176 0, 1178277.905 523533.661 0, 1178578.417 523544.162 0, 1178878.929 523554.682 0, 
+    1179179.44 523565.219 0, 1179479.951 523575.774 0, 1179780.461 523586.347 0, 1180080.97 523596.937 0, 1180380.054 523607.495 0, 1180681.987 523618.171 0, 1180982.494 523628.815 0, 1181283.001 523639.476 0, 1181583.507 523650.155 0, 1181884.013 523660.851 0, 
+    1182184.518 523671.565 0, 1182485.022 523682.297 0, 1182785.526 523693.047 0, 1183086.029 523703.814 0, 1183386.531 523714.599 0, 1183687.033 523725.401 0, 1183987.534 523736.222 0, 1184288.035 523747.06 0, 1184588.534 523757.915 0, 1184889.034 523768.789 0, 
+    1185189.532 523779.68 0, 1185490.03 523790.588 0, 1185790.527 523801.515 0, 1186091.024 523812.459 0, 1186391.52 523823.421 0, 1186692.015 523834.4 0, 1186992.51 523845.397 0, 1187293.004 523856.412 0, 1187592.074 523867.392 0, 1187796.194 518312.187 0, 
+    1188000.299 512757.378 0))
+
+POLYGON ((1202014.977 524417.749 0, 1201715.937 524405.924 0, 1201415.475 524394.06 0, 1201115.013 524382.214 0, 1200814.55 524370.385 0, 1200514.086 524358.575 0, 1200213.621 524346.782 0, 1199913.156 524335.006 0, 1199612.69 524323.249 0, 1199312.224 524311.509 0, 
+    1199011.756 524299.787 0, 1198711.288 524288.082 0, 1198410.82 524276.395 0, 1198110.35 524264.726 0, 1197809.88 524253.074 0, 1197509.409 524241.44 0, 1197208.938 524229.824 0, 1196908.466 524218.226 0, 1196607.993 524206.645 0, 1196307.52 524195.082 0, 
+    1196007.046 524183.536 0, 1195706.571 524172.009 0, 1195406.095 524160.499 0, 1195105.619 524149.006 0, 1194803.72 524137.477 0, 1194504.665 524126.075 0, 1194204.186 524114.635 0, 1193903.708 524103.214 0, 1193603.228 524091.81 0, 1193302.748 524080.423 0, 
+    1193002.267 524069.055 0, 1192701.785 524057.704 0, 1192401.303 524046.371 0, 1192100.82 524035.055 0, 1191800.337 524023.757 0, 1191499.853 524012.477 0, 1191199.368 524001.215 0, 1190898.882 523989.97 0, 1190598.396 523978.743 0, 1190297.909 523967.534 0, 
+    1189997.421 523956.342 0, 1189696.933 523945.168 0, 1189396.444 523934.011 0, 1189095.955 523922.873 0, 1188795.465 523911.752 0, 1188494.974 523900.649 0, 1188194.483 523889.563 0, 1187893.99 523878.495 0, 1187592.074 523867.392 0, 1187387.939 529422.99 0, 
+    1187183.79 534978.978 0, 1187485.05 534990.056 0, 1187784.888 535001.1 0, 1188084.726 535012.162 0, 1188384.562 535023.241 0, 1188684.399 535034.338 0, 1188984.234 535045.452 0, 1189284.069 535056.584 0, 1189583.903 535067.734 0, 1189883.737 535078.901 0, 
+    1190183.569 535090.086 0, 1190483.402 535101.289 0, 1190783.233 535112.509 0, 1191083.064 535123.747 0, 1191382.894 535135.003 0, 1191682.724 535146.276 0, 1191982.553 535157.567 0, 1192282.381 535168.875 0, 1192582.209 535180.201 0, 1192882.036 535191.545 0, 
+    1193181.862 535202.907 0, 1193481.687 535214.286 0, 1193781.512 535225.683 0, 1194081.337 535237.097 0, 1194379.74 535248.475 0, 1194680.983 535259.979 0, 1194980.805 535271.446 0, 1195280.627 535282.931 0, 1195580.448 535294.434 0, 1195880.268 535305.954 0, 
+    1196180.087 535317.492 0, 1196479.906 535329.048 0, 1196779.724 535340.621 0, 1197079.542 535352.212 0, 1197379.358 535363.82 0, 1197679.175 535375.446 0, 1197978.99 535387.09 0, 1198278.805 535398.752 0, 1198578.619 535410.431 0, 1198878.432 535422.128 0, 
+    1199178.245 535433.842 0, 1199478.057 535445.574 0, 1199777.868 535457.324 0, 1200077.679 535469.091 0, 1200377.488 535480.876 0, 1200677.298 535492.679 0, 1200977.106 535504.499 0, 1201276.914 535516.337 0, 1201575.303 535528.137 0, 1201795.147 529972.748 0, 
+    1202014.977 524417.749 0))
+
+POLYGON ((1215965.206 536117.952 0, 1215666.849 536105.309 0, 1215367.076 536092.624 0, 1215067.302 536079.957 0, 1214767.528 536067.307 0, 1214467.752 536054.675 0, 1214167.976 536042.061 0, 1213868.199 536029.464 0, 1213568.422 536016.885 0, 1213268.643 536004.324 0, 
+    1212968.864 535991.78 0, 1212669.084 535979.254 0, 1212369.304 535966.746 0, 1212069.522 535954.255 0, 1211769.74 535941.782 0, 1211469.958 535929.326 0, 1211170.174 535916.888 0, 1210870.39 535904.468 0, 1210570.605 535892.065 0, 1210270.819 535879.68 0, 
+    1209971.033 535867.313 0, 1209671.246 535854.963 0, 1209371.458 535842.631 0, 1209071.669 535830.317 0, 1208770.463 535817.962 0, 1208472.09 535805.741 0, 1208172.299 535793.48 0, 1207872.507 535781.236 0, 1207572.715 535769.01 0, 1207272.922 535756.801 0, 
+    1206973.129 535744.611 0, 1206673.334 535732.437 0, 1206373.539 535720.282 0, 1206073.743 535708.144 0, 1205773.947 535696.024 0, 1205474.149 535683.921 0, 1205174.352 535671.836 0, 1204874.553 535659.769 0, 1204574.754 535647.719 0, 1204274.953 535635.687 0, 
+    1203975.153 535623.673 0, 1203675.351 535611.676 0, 1203375.549 535599.697 0, 1203075.746 535587.735 0, 1202775.942 535575.791 0, 1202476.138 535563.865 0, 1202176.333 535551.957 0, 1201876.527 535540.066 0, 1201575.303 535528.137 0, 1201355.443 541083.912 0, 
+    1201135.568 546640.07 0, 1201436.135 546651.974 0, 1201735.287 546663.839 0, 1202034.438 546675.721 0, 1202333.588 546687.621 0, 1202632.738 546699.539 0, 1202931.887 546711.474 0, 1203231.035 546723.427 0, 1203530.182 546735.398 0, 1203829.329 546747.386 0, 
+    1204128.475 546759.392 0, 1204427.62 546771.415 0, 1204726.765 546783.456 0, 1205025.909 546795.515 0, 1205325.052 546807.591 0, 1205624.195 546819.685 0, 1205923.337 546831.796 0, 1206222.478 546843.925 0, 1206521.618 546856.072 0, 1206820.758 546868.236 0, 
+    1207119.897 546880.418 0, 1207419.035 546892.618 0, 1207718.172 546904.835 0, 1208017.309 546917.069 0, 1208315.031 546929.264 0, 1208615.581 546941.592 0, 1208914.715 546953.879 0, 1209213.849 546966.184 0, 1209512.982 546978.507 0, 1209812.115 546990.847 0, 
+    1210111.247 547003.205 0, 1210410.378 547015.581 0, 1210709.508 547027.974 0, 1211008.637 547040.385 0, 1211307.766 547052.813 0, 1211606.894 547065.259 0, 1211906.022 547077.723 0, 1212205.148 547090.204 0, 1212504.274 547102.702 0, 1212803.399 547115.219 0, 
+    1213102.524 547127.753 0, 1213401.647 547140.304 0, 1213700.77 547152.874 0, 1213999.892 547165.46 0, 1214299.014 547178.065 0, 1214598.135 547190.687 0, 1214897.254 547203.326 0, 1215196.374 547215.984 0, 1215494.079 547228.599 0, 1215729.651 541673.083 0, 
+    1215965.206 536117.952 0))
+
+POLYGON ((1229850.871 547857.69 0, 1229553.2 547844.234 0, 1229254.118 547830.732 0, 1228955.035 547817.247 0, 1228655.951 547803.78 0, 1228356.866 547790.331 0, 1228057.781 547776.899 0, 1227758.695 547763.485 0, 1227459.608 547750.088 0, 1227160.52 547736.709 0, 
+    1226861.431 547723.347 0, 1226562.342 547710.004 0, 1226263.252 547696.677 0, 1225964.161 547683.369 0, 1225665.069 547670.078 0, 1225365.977 547656.804 0, 1225066.883 547643.549 0, 1224767.789 547630.311 0, 1224468.694 547617.09 0, 1224169.599 547603.887 0, 
+    1223870.502 547590.702 0, 1223571.405 547577.534 0, 1223272.307 547564.384 0, 1222973.208 547551.251 0, 1222672.697 547538.074 0, 1222375.009 547525.039 0, 1222075.908 547511.959 0, 1221776.806 547498.897 0, 1221477.703 547485.852 0, 1221178.6 547472.825 0, 
+    1220879.496 547459.816 0, 1220580.391 547446.824 0, 1220281.285 547433.85 0, 1219982.179 547420.894 0, 1219683.072 547407.955 0, 1219383.964 547395.033 0, 1219084.855 547382.13 0, 1218785.746 547369.244 0, 1218486.636 547356.375 0, 1218187.525 547343.524 0, 
+    1217888.413 547330.691 0, 1217589.3 547317.875 0, 1217290.187 547305.077 0, 1216991.073 547292.297 0, 1216691.959 547279.534 0, 1216392.843 547266.789 0, 1216093.727 547254.061 0, 1215794.61 547241.351 0, 1215494.079 547228.599 0, 1215258.492 552784.494 0, 
+    1215022.888 558340.767 0, 1215322.762 558353.491 0, 1215621.225 558366.173 0, 1215919.687 558378.873 0, 1216218.148 558391.591 0, 1216516.609 558404.326 0, 1216815.069 558417.078 0, 1217113.528 558429.848 0, 1217411.986 558442.636 0, 1217710.444 558455.441 0, 
+    1218008.901 558468.264 0, 1218307.357 558481.104 0, 1218605.813 558493.962 0, 1218904.267 558506.838 0, 1219202.721 558519.731 0, 1219501.174 558532.641 0, 1219799.627 558545.57 0, 1220098.078 558558.515 0, 1220396.529 558571.479 0, 1220694.979 558584.459 0, 
+    1220993.429 558597.458 0, 1221291.877 558610.474 0, 1221590.325 558623.508 0, 1221888.772 558636.559 0, 1222185.81 558649.566 0, 1222485.664 558662.714 0, 1222784.109 558675.818 0, 1223082.553 558688.939 0, 1223380.996 558702.078 0, 1223679.438 558715.234 0, 
+    1223977.88 558728.409 0, 1224276.321 558741.6 0, 1224574.761 558754.809 0, 1224873.2 558768.036 0, 1225171.638 558781.281 0, 1225470.076 558794.543 0, 1225768.513 558807.822 0, 1226066.949 558821.119 0, 1226365.385 558834.434 0, 1226663.819 558847.766 0, 
+    1226962.253 558861.116 0, 1227260.686 558874.483 0, 1227559.118 558887.868 0, 1227857.55 558901.27 0, 1228155.981 558914.69 0, 1228454.41 558928.128 0, 1228752.84 558941.583 0, 1229051.268 558955.056 0, 1229348.288 558968.483 0, 1229599.588 553412.898 0, 
+    1229850.871 547857.69 0))
+
+POLYGON ((1243671.857 559636.668 0, 1243374.874 559622.402 0, 1243076.485 559608.086 0, 1242778.095 559593.788 0, 1242479.704 559579.507 0, 1242181.313 559565.244 0, 1241882.92 559550.999 0, 1241584.527 559536.771 0, 1241286.133 559522.56 0, 1240987.738 559508.367 0, 
+    1240689.342 559494.192 0, 1240390.946 559480.034 0, 1240092.548 559465.894 0, 1239794.15 559451.772 0, 1239495.751 559437.667 0, 1239197.351 559423.579 0, 1238898.95 559409.509 0, 1238600.549 559395.457 0, 1238302.146 559381.422 0, 1238003.743 559367.405 0, 
+    1237705.339 559353.405 0, 1237406.934 559339.423 0, 1237108.529 559325.459 0, 1236810.122 559311.512 0, 1236510.309 559297.517 0, 1236213.307 559283.671 0, 1235914.898 559269.776 0, 1235616.488 559255.9 0, 1235318.077 559242.04 0, 1235019.666 559228.199 0, 
+    1234721.254 559214.375 0, 1234422.84 559200.568 0, 1234124.427 559186.78 0, 1233826.012 559173.008 0, 1233527.596 559159.254 0, 1233229.18 559145.518 0, 1232930.763 559131.8 0, 1232632.345 559118.099 0, 1232333.926 559104.415 0, 1232035.507 559090.749 0, 
+    1231737.087 559077.101 0, 1231438.666 559063.47 0, 1231140.244 559049.857 0, 1230841.821 559036.261 0, 1230543.397 559022.683 0, 1230244.973 559009.122 0, 1229946.548 558995.579 0, 1229648.122 558982.054 0, 1229348.288 558968.483 0, 1229096.971 564524.441 0, 
+    1228845.637 570080.771 0, 1229144.814 570094.313 0, 1229442.586 570107.808 0, 1229740.357 570121.322 0, 1230038.127 570134.852 0, 1230335.897 570148.401 0, 1230633.666 570161.967 0, 1230931.433 570175.55 0, 1231229.201 570189.151 0, 1231526.967 570202.769 0, 
+    1231824.732 570216.405 0, 1232122.497 570230.059 0, 1232420.261 570243.73 0, 1232718.024 570257.418 0, 1233015.786 570271.125 0, 1233313.548 570284.848 0, 1233611.308 570298.589 0, 1233909.068 570312.348 0, 1234206.827 570326.124 0, 1234504.585 570339.918 0, 
+    1234802.343 570353.729 0, 1235100.099 570367.558 0, 1235397.855 570381.404 0, 1235695.61 570395.268 0, 1235991.961 570409.084 0, 1236291.118 570423.048 0, 1236588.87 570436.965 0, 1236886.622 570450.898 0, 1237184.373 570464.85 0, 1237482.123 570478.819 0, 
+    1237779.872 570492.805 0, 1238077.62 570506.809 0, 1238375.368 570520.831 0, 1238673.115 570534.87 0, 1238970.861 570548.927 0, 1239268.606 570563.001 0, 1239566.35 570577.092 0, 1239864.093 570591.201 0, 1240161.836 570605.328 0, 1240459.578 570619.472 0, 
+    1240757.319 570633.634 0, 1241055.059 570647.813 0, 1241352.798 570662.01 0, 1241650.536 570676.224 0, 1241948.274 570690.456 0, 1242246.011 570704.706 0, 1242543.747 570718.973 0, 1242841.482 570733.257 0, 1243137.814 570747.491 0, 1243404.845 565191.894 0, 
+    1243671.857 559636.668 0))
+
+POLYGON ((1257428.051 571454.588 0, 1257131.757 571439.516 0, 1256834.064 571424.39 0, 1256536.369 571409.282 0, 1256238.674 571394.192 0, 1255940.978 571379.119 0, 1255643.281 571364.063 0, 1255345.583 571349.026 0, 1255047.884 571334.005 0, 1254750.184 571319.002 0, 
+    1254452.484 571304.017 0, 1254154.782 571289.049 0, 1253857.08 571274.099 0, 1253559.376 571259.166 0, 1253261.672 571244.251 0, 1252963.967 571229.353 0, 1252666.261 571214.473 0, 1252368.555 571199.61 0, 1252070.847 571184.765 0, 1251773.138 571169.938 0, 
+    1251475.429 571155.127 0, 1251177.719 571140.335 0, 1250880.008 571125.56 0, 1250582.296 571110.802 0, 1250283.182 571095.993 0, 1249986.869 571081.34 0, 1249689.154 571066.635 0, 1249391.439 571051.947 0, 1249093.723 571037.277 0, 1248796.005 571022.625 0, 
+    1248498.287 571007.99 0, 1248200.568 570993.373 0, 1247902.849 570978.773 0, 1247605.128 570964.191 0, 1247307.406 570949.626 0, 1247009.684 570935.079 0, 1246711.961 570920.549 0, 1246414.237 570906.037 0, 1246116.512 570891.542 0, 1245818.786 570877.065 0, 
+    1245521.06 570862.605 0, 1245223.332 570848.163 0, 1244925.604 570833.738 0, 1244627.875 570819.331 0, 1244330.145 570804.942 0, 1244032.414 570790.57 0, 1243734.682 570776.215 0, 1243436.949 570761.878 0, 1243137.814 570747.491 0, 1242870.766 576303.456 0, 
+    1242603.701 581859.785 0, 1242902.179 581874.141 0, 1243199.257 581888.446 0, 1243496.335 581902.769 0, 1243793.412 581917.11 0, 1244090.488 581931.467 0, 1244387.563 581945.843 0, 1244684.637 581960.236 0, 1244981.711 581974.646 0, 1245278.783 581989.074 0, 
+    1245575.855 582003.519 0, 1245872.926 582017.982 0, 1246169.996 582032.463 0, 1246467.065 582046.96 0, 1246764.133 582061.476 0, 1247061.201 582076.009 0, 1247358.267 582090.559 0, 1247655.333 582105.127 0, 1247952.398 582119.712 0, 1248249.462 582134.315 0, 
+    1248546.525 582148.935 0, 1248843.588 582163.572 0, 1249140.649 582178.228 0, 1249437.71 582192.9 0, 1249733.372 582207.521 0, 1250031.828 582222.298 0, 1250328.886 582237.023 0, 1250625.943 582251.766 0, 1250923 582266.526 0, 1251220.055 582281.303 0, 
+    1251517.11 582296.098 0, 1251814.163 582310.911 0, 1252111.216 582325.741 0, 1252408.268 582340.589 0, 1252705.319 582355.454 0, 1253002.369 582370.336 0, 1253299.418 582385.236 0, 1253596.467 582400.153 0, 1253893.514 582415.088 0, 1254190.561 582430.041 0, 
+    1254487.607 582445.011 0, 1254784.652 582459.998 0, 1255081.696 582475.003 0, 1255378.739 582490.025 0, 1255675.781 582505.065 0, 1255972.822 582520.122 0, 1256269.863 582535.197 0, 1256566.902 582550.289 0, 1256862.545 582565.328 0, 1257145.307 577009.776 0, 
+    1257428.051 571454.588 0))
+
+POLYGON ((1271119.339 583311.152 0, 1270823.738 583295.278 0, 1270526.742 583279.346 0, 1270229.745 583263.433 0, 1269932.748 583247.536 0, 1269635.749 583231.657 0, 1269338.75 583215.796 0, 1269041.749 583199.952 0, 1268744.748 583184.125 0, 1268447.746 583168.316 0, 
+    1268150.742 583152.525 0, 1267853.738 583136.75 0, 1267556.733 583120.994 0, 1267259.727 583105.255 0, 1266962.72 583089.533 0, 1266665.712 583073.829 0, 1266368.704 583058.142 0, 1266071.694 583042.473 0, 1265774.683 583026.821 0, 1265477.672 583011.187 0, 
+    1265180.659 582995.57 0, 1264883.646 582979.971 0, 1264586.632 582964.389 0, 1264289.616 582948.825 0, 1263991.205 582933.205 0, 1263695.583 582917.749 0, 1263398.565 582902.237 0, 1263101.546 582886.743 0, 1262804.527 582871.266 0, 1262507.506 582855.806 0, 
+    1262210.484 582840.364 0, 1261913.462 582824.94 0, 1261616.438 582809.533 0, 1261319.414 582794.144 0, 1261022.389 582778.772 0, 1260725.363 582763.417 0, 1260428.336 582748.08 0, 1260131.308 582732.76 0, 1259834.279 582717.458 0, 1259537.249 582702.174 0, 
+    1259240.218 582686.907 0, 1258943.187 582671.657 0, 1258646.155 582656.425 0, 1258349.121 582641.21 0, 1258052.087 582626.013 0, 1257755.052 582610.833 0, 1257458.016 582595.671 0, 1257160.979 582580.526 0, 1256862.545 582565.328 0, 1256579.764 588121.242 0, 
+    1256296.966 593677.513 0, 1256594.743 593692.678 0, 1256891.125 593707.789 0, 1257187.507 593722.918 0, 1257483.888 593738.064 0, 1257780.269 593753.228 0, 1258076.648 593768.409 0, 1258373.026 593783.608 0, 1258669.404 593798.824 0, 1258965.781 593814.057 0, 
+    1259262.156 593829.308 0, 1259558.531 593844.577 0, 1259854.905 593859.863 0, 1260151.278 593875.166 0, 1260447.65 593890.487 0, 1260744.021 593905.825 0, 1261040.392 593921.18 0, 1261336.761 593936.553 0, 1261633.13 593951.944 0, 1261929.497 593967.352 0, 
+    1262225.864 593982.777 0, 1262522.23 593998.22 0, 1262818.595 594013.68 0, 1263114.958 594029.158 0, 1263409.93 594044.58 0, 1263707.684 594060.166 0, 1264004.045 594075.696 0, 1264300.405 594091.243 0, 1264596.765 594106.808 0, 1264893.123 594122.39 0, 
+    1265189.481 594137.99 0, 1265485.837 594153.608 0, 1265782.193 594169.242 0, 1266078.548 594184.894 0, 1266374.902 594200.564 0, 1266671.255 594216.251 0, 1266967.607 594231.955 0, 1267263.958 594247.677 0, 1267560.308 594263.417 0, 1267856.657 594279.173 0, 
+    1268153.006 594294.948 0, 1268449.353 594310.739 0, 1268745.699 594326.548 0, 1269042.045 594342.375 0, 1269338.39 594358.219 0, 1269634.733 594374.08 0, 1269931.076 594389.959 0, 1270227.418 594405.856 0, 1270522.368 594421.695 0, 1270820.863 588866.244 0, 
+    1271119.339 583311.152 0))
+
+POLYGON ((1284745.611 595206.063 0, 1284450.705 595189.39 0, 1284154.409 595172.657 0, 1283858.112 595155.941 0, 1283561.815 595139.242 0, 1283265.516 595122.561 0, 1282969.216 595105.897 0, 1282672.916 595089.251 0, 1282376.614 595072.622 0, 1282080.311 595056.011 0, 
+    1281784.008 595039.417 0, 1281487.703 595022.84 0, 1281191.398 595006.281 0, 1280895.091 594989.739 0, 1280598.784 594973.215 0, 1280302.475 594956.708 0, 1280006.166 594940.219 0, 1279709.856 594923.747 0, 1279413.544 594907.293 0, 1279117.232 594890.856 0, 
+    1278820.919 594874.436 0, 1278524.605 594858.034 0, 1278228.289 594841.649 0, 1277931.973 594825.282 0, 1277634.267 594808.856 0, 1277339.338 594792.6 0, 1277043.019 594776.285 0, 1276746.699 594759.988 0, 1276450.378 594743.708 0, 1276154.056 594727.445 0, 
+    1275857.733 594711.2 0, 1275561.409 594694.972 0, 1275265.084 594678.762 0, 1274968.759 594662.569 0, 1274672.432 594646.394 0, 1274376.104 594630.236 0, 1274079.776 594614.095 0, 1273783.446 594597.972 0, 1273487.116 594581.866 0, 1273190.784 594565.778 0, 
+    1272894.452 594549.708 0, 1272598.118 594533.654 0, 1272301.784 594517.618 0, 1272005.449 594501.6 0, 1271709.113 594485.599 0, 1271412.776 594469.615 0, 1271116.438 594453.649 0, 1270820.099 594437.701 0, 1270522.368 594421.695 0, 1270223.854 599977.5 0, 
+    1269925.321 605533.656 0, 1270222.394 605549.627 0, 1270518.079 605565.54 0, 1270813.763 605581.471 0, 1271109.446 605597.419 0, 1271405.129 605613.385 0, 1271700.81 605629.368 0, 1271996.49 605645.369 0, 1272292.169 605661.386 0, 1272587.848 605677.422 0, 
+    1272883.525 605693.474 0, 1273179.202 605709.544 0, 1273474.877 605725.632 0, 1273770.552 605741.737 0, 1274066.226 605757.859 0, 1274361.898 605773.999 0, 1274657.57 605790.156 0, 1274953.241 605806.33 0, 1275248.911 605822.522 0, 1275544.58 605838.732 0, 
+    1275840.247 605854.958 0, 1276135.914 605871.202 0, 1276431.581 605887.464 0, 1276727.246 605903.743 0, 1277021.523 605919.963 0, 1277318.573 605936.353 0, 1277614.235 605952.684 0, 1277909.896 605969.033 0, 1278205.557 605985.399 0, 1278501.216 606001.782 0, 
+    1278796.874 606018.183 0, 1279092.532 606034.601 0, 1279388.188 606051.036 0, 1279683.843 606067.489 0, 1279979.498 606083.959 0, 1280275.151 606100.447 0, 1280570.804 606116.952 0, 1280866.455 606133.475 0, 1281162.106 606150.015 0, 1281457.756 606166.572 0, 
+    1281753.404 606183.147 0, 1282049.052 606199.739 0, 1282344.699 606216.349 0, 1282640.344 606232.976 0, 1282935.989 606249.62 0, 1283231.633 606266.282 0, 1283527.276 606282.961 0, 1283822.917 606299.657 0, 1284117.173 606316.293 0, 1284431.402 600761.002 0, 
+    1284745.611 595206.063 0))
+
+POLYGON ((1298306.758 607139.021 0, 1298012.548 607121.554 0, 1297716.954 607104.023 0, 1297421.36 607086.508 0, 1297125.764 607069.011 0, 1296830.168 607051.532 0, 1296534.57 607034.07 0, 1296238.972 607016.625 0, 1295943.372 606999.198 0, 1295647.772 606981.788 0, 
+    1295352.17 606964.395 0, 1295056.567 606947.02 0, 1294760.963 606929.662 0, 1294465.359 606912.322 0, 1294169.753 606894.999 0, 1293874.146 606877.693 0, 1293578.538 606860.405 0, 1293282.93 606843.134 0, 1292987.32 606825.881 0, 1292691.709 606808.645 0, 
+    1292396.097 606791.427 0, 1292100.484 606774.225 0, 1291804.87 606757.042 0, 1291509.256 606739.875 0, 1291212.256 606722.646 0, 1290918.023 606705.595 0, 1290622.405 606688.481 0, 1290326.786 606671.384 0, 1290031.166 606654.305 0, 1289735.545 606637.243 0, 
+    1289439.923 606620.198 0, 1289144.3 606603.171 0, 1288848.676 606586.161 0, 1288553.051 606569.169 0, 1288257.426 606552.194 0, 1287961.799 606535.236 0, 1287666.171 606518.296 0, 1287370.542 606501.373 0, 1287074.912 606484.468 0, 1286779.281 606467.58 0, 
+    1286483.649 606450.709 0, 1286188.016 606433.856 0, 1285892.382 606417.02 0, 1285596.747 606400.202 0, 1285301.112 606383.401 0, 1285005.475 606366.618 0, 1284709.837 606349.851 0, 1284414.198 606333.103 0, 1284117.173 606316.293 0, 1283802.924 611871.932 0, 
+    1283488.656 617427.916 0, 1283785.024 617444.689 0, 1284080.009 617461.4 0, 1284374.993 617478.129 0, 1284669.976 617494.876 0, 1284964.957 617511.639 0, 1285259.938 617528.421 0, 1285554.918 617545.219 0, 1285849.897 617562.035 0, 1286144.875 617578.868 0, 
+    1286439.852 617595.719 0, 1286734.828 617612.587 0, 1287029.803 617629.472 0, 1287324.777 617646.375 0, 1287619.75 617663.295 0, 1287914.722 617680.232 0, 1288209.693 617697.187 0, 1288504.663 617714.159 0, 1288799.632 617731.149 0, 1289094.6 617748.156 0, 
+    1289389.566 617765.18 0, 1289684.532 617782.221 0, 1289979.497 617799.28 0, 1290274.461 617816.357 0, 1290568.044 617833.37 0, 1290864.386 617850.561 0, 1291159.347 617867.69 0, 1291454.307 617884.835 0, 1291749.266 617901.998 0, 1292044.224 617919.179 0, 
+    1292339.181 617936.377 0, 1292634.137 617953.592 0, 1292929.091 617970.824 0, 1293224.045 617988.074 0, 1293518.998 618005.342 0, 1293813.95 618022.626 0, 1294108.901 618039.928 0, 1294403.85 618057.248 0, 1294698.799 618074.584 0, 1294993.747 618091.938 0, 
+    1295288.694 618109.31 0, 1295583.639 618126.699 0, 1295878.584 618144.105 0, 1296173.528 618161.528 0, 1296468.47 618178.969 0, 1296763.412 618196.427 0, 1297058.352 618213.903 0, 1297353.292 618231.396 0, 1297646.851 618248.824 0, 1297976.815 612693.75 0, 
+    1298306.758 607139.021 0))
+
+POLYGON ((1311802.67 619109.729 0, 1311509.159 619091.471 0, 1311214.27 619073.145 0, 1310919.38 619054.836 0, 1310624.489 619036.545 0, 1310329.597 619018.27 0, 1310034.704 619000.014 0, 1309739.809 618981.774 0, 1309444.914 618963.552 0, 1309150.017 618945.348 0, 
+    1308855.12 618927.161 0, 1308560.221 618908.991 0, 1308265.322 618890.838 0, 1307970.421 618872.703 0, 1307675.519 618854.585 0, 1307380.616 618836.484 0, 1307085.712 618818.401 0, 1306790.807 618800.336 0, 1306495.901 618782.287 0, 1306200.994 618764.256 0, 
+    1305906.086 618746.242 0, 1305611.177 618728.246 0, 1305316.266 618710.267 0, 1305021.355 618692.305 0, 1304725.064 618674.277 0, 1304431.529 618656.434 0, 1304136.615 618638.525 0, 1303841.699 618620.632 0, 1303546.782 618602.758 0, 1303251.865 618584.9 0, 
+    1302956.946 618567.06 0, 1302662.026 618549.237 0, 1302367.105 618531.432 0, 1302072.184 618513.644 0, 1301777.261 618495.873 0, 1301482.337 618478.12 0, 1301187.412 618460.384 0, 1300892.486 618442.665 0, 1300597.559 618424.964 0, 1300302.63 618407.28 0, 
+    1300007.701 618389.614 0, 1299712.771 618371.964 0, 1299417.84 618354.333 0, 1299122.907 618336.718 0, 1298827.974 618319.121 0, 1298533.04 618301.541 0, 1298238.104 618283.979 0, 1297943.168 618266.434 0, 1297646.851 618248.824 0, 1297316.867 623804.24 0, 
+    1296986.863 629359.994 0, 1297282.523 629377.564 0, 1297576.805 629395.07 0, 1297871.087 629412.594 0, 1298165.367 629430.135 0, 1298459.647 629447.693 0, 1298753.925 629465.268 0, 1299048.202 629482.861 0, 1299342.479 629500.471 0, 1299636.754 629518.098 0, 
+    1299931.028 629535.743 0, 1300225.301 629553.405 0, 1300519.573 629571.084 0, 1300813.844 629588.781 0, 1301108.114 629606.495 0, 1301402.383 629624.226 0, 1301696.651 629641.975 0, 1301990.918 629659.741 0, 1302285.184 629677.524 0, 1302579.449 629695.324 0, 
+    1302873.712 629713.142 0, 1303167.975 629730.978 0, 1303462.237 629748.83 0, 1303756.497 629766.7 0, 1304049.382 629784.503 0, 1304345.015 629802.492 0, 1304639.273 629820.413 0, 1304933.529 629838.352 0, 1305227.784 629856.309 0, 1305522.039 629874.283 0, 
+    1305816.292 629892.274 0, 1306110.544 629910.282 0, 1306404.795 629928.308 0, 1306699.045 629946.351 0, 1306993.294 629964.411 0, 1307287.542 629982.489 0, 1307581.789 630000.584 0, 1307876.035 630018.696 0, 1308170.279 630036.826 0, 1308464.523 630054.973 0, 
+    1308758.766 630073.137 0, 1309053.007 630091.319 0, 1309347.248 630109.518 0, 1309641.487 630127.734 0, 1309935.725 630145.967 0, 1310229.962 630164.218 0, 1310524.198 630182.486 0, 1310818.434 630200.772 0, 1311111.294 630218.989 0, 1311456.992 624664.19 0, 
+    1311802.67 619109.729 0))
+
+POLYGON ((1325233.241 631117.885 0, 1324940.431 631098.841 0, 1324646.249 631079.724 0, 1324352.066 631060.625 0, 1324057.881 631041.542 0, 1323763.696 631022.478 0, 1323469.509 631003.43 0, 1323175.321 630984.4 0, 1322881.132 630965.387 0, 1322586.942 630946.392 0, 
+    1322292.751 630927.414 0, 1321998.559 630908.453 0, 1321704.365 630889.509 0, 1321410.171 630870.583 0, 1321115.975 630851.674 0, 1320821.778 630832.783 0, 1320527.58 630813.908 0, 1320233.381 630795.051 0, 1319939.181 630776.212 0, 1319644.98 630757.389 0, 
+    1319350.778 630738.584 0, 1319056.574 630719.797 0, 1318762.37 630701.026 0, 1318468.164 630682.273 0, 1318172.585 630663.45 0, 1317879.75 630644.819 0, 1317585.541 630626.118 0, 1317291.331 630607.434 0, 1316997.119 630588.768 0, 1316702.907 630570.119 0, 
+    1316408.694 630551.487 0, 1316114.479 630532.872 0, 1315820.264 630514.275 0, 1315526.047 630495.695 0, 1315231.83 630477.132 0, 1314937.611 630458.587 0, 1314643.391 630440.059 0, 1314349.17 630421.549 0, 1314054.948 630403.055 0, 1313760.725 630384.579 0, 
+    1313466.5 630366.121 0, 1313172.275 630347.679 0, 1312878.049 630329.255 0, 1312583.821 630310.849 0, 1312289.593 630292.459 0, 1311995.363 630274.087 0, 1311701.132 630255.732 0, 1311406.9 630237.395 0, 1311111.294 630218.989 0, 1310765.574 635774.124 0, 
+    1310419.834 641329.59 0, 1310714.784 641347.955 0, 1311008.362 641366.251 0, 1311301.938 641384.565 0, 1311595.514 641402.897 0, 1311889.089 641421.245 0, 1312182.662 641439.611 0, 1312476.235 641457.994 0, 1312769.806 641476.394 0, 1313063.377 641494.812 0, 
+    1313356.946 641513.247 0, 1313650.514 641531.699 0, 1313944.081 641550.169 0, 1314237.647 641568.655 0, 1314531.212 641587.159 0, 1314824.776 641605.681 0, 1315118.338 641624.219 0, 1315411.9 641642.775 0, 1315705.46 641661.348 0, 1315999.02 641679.939 0, 
+    1316292.578 641698.547 0, 1316586.135 641717.172 0, 1316879.692 641735.814 0, 1317173.247 641754.473 0, 1317465.431 641773.063 0, 1317760.353 641791.844 0, 1318053.905 641810.556 0, 1318347.456 641829.284 0, 1318641.005 641848.03 0, 1318934.554 641866.794 0, 
+    1319228.101 641885.574 0, 1319521.647 641904.372 0, 1319815.192 641923.187 0, 1320108.736 641942.019 0, 1320402.279 641960.869 0, 1320695.821 641979.736 0, 1320989.362 641998.62 0, 1321282.901 642017.521 0, 1321576.44 642036.44 0, 1321869.977 642055.376 0, 
+    1322163.513 642074.329 0, 1322457.048 642093.3 0, 1322750.582 642112.288 0, 1323044.115 642131.293 0, 1323337.647 642150.315 0, 1323631.178 642169.355 0, 1323924.707 642188.412 0, 1324218.236 642207.486 0, 1324510.395 642226.488 0, 1324871.829 636672.021 0, 
+    1325233.241 631117.885 0))
+
+POLYGON ((1338598.365 643163.191 0, 1338306.259 643143.363 0, 1338012.785 643123.46 0, 1337719.311 643103.574 0, 1337425.835 643083.705 0, 1337132.358 643063.853 0, 1336838.88 643044.019 0, 1336545.401 643024.202 0, 1336251.921 643004.402 0, 1335958.439 642984.62 0, 
+    1335664.957 642964.855 0, 1335371.473 642945.107 0, 1335077.988 642925.376 0, 1334784.502 642905.663 0, 1334491.014 642885.967 0, 1334197.526 642866.288 0, 1333904.036 642846.626 0, 1333610.545 642826.982 0, 1333317.054 642807.355 0, 1333023.56 642787.745 0, 
+    1332730.066 642768.153 0, 1332436.571 642748.577 0, 1332143.074 642729.02 0, 1331849.577 642709.479 0, 1331554.711 642689.865 0, 1331262.578 642670.449 0, 1330969.077 642650.961 0, 1330675.574 642631.489 0, 1330382.071 642612.035 0, 1330088.566 642592.598 0, 
+    1329795.06 642573.178 0, 1329501.554 642553.776 0, 1329208.046 642534.39 0, 1328914.536 642515.023 0, 1328621.026 642495.672 0, 1328327.515 642476.339 0, 1328034.002 642457.023 0, 1327740.488 642437.724 0, 1327446.974 642418.442 0, 1327153.458 642399.178 0, 
+    1326859.94 642379.931 0, 1326566.422 642360.701 0, 1326272.903 642341.489 0, 1325979.382 642322.294 0, 1325685.861 642303.116 0, 1325392.338 642283.955 0, 1325098.814 642264.812 0, 1324805.289 642245.686 0, 1324510.395 642226.488 0, 1324148.939 647781.284 0, 
+    1323787.463 653336.405 0, 1324081.7 653355.56 0, 1324374.571 653374.643 0, 1324667.441 653393.744 0, 1324960.31 653412.862 0, 1325253.178 653431.997 0, 1325546.044 653451.149 0, 1325838.91 653470.319 0, 1326131.774 653489.506 0, 1326424.638 653508.71 0, 
+    1326717.5 653527.931 0, 1327010.361 653547.17 0, 1327303.22 653566.426 0, 1327596.079 653585.699 0, 1327888.937 653604.989 0, 1328181.793 653624.296 0, 1328474.648 653643.621 0, 1328767.503 653662.963 0, 1329060.356 653682.322 0, 1329353.207 653701.699 0, 
+    1329646.058 653721.093 0, 1329938.908 653740.503 0, 1330231.756 653759.932 0, 1330524.604 653779.377 0, 1330816.086 653798.749 0, 1331110.295 653818.32 0, 1331403.139 653837.817 0, 1331695.981 653857.331 0, 1331988.823 653876.863 0, 1332281.663 653896.411 0, 
+    1332574.503 653915.977 0, 1332867.341 653935.561 0, 1333160.178 653955.161 0, 1333453.013 653974.779 0, 1333745.848 653994.414 0, 1334038.682 654014.066 0, 1334331.514 654033.736 0, 1334624.345 654053.422 0, 1334917.175 654073.126 0, 1335210.004 654092.848 0, 
+    1335502.832 654112.586 0, 1335795.658 654132.342 0, 1336088.484 654152.115 0, 1336381.308 654171.905 0, 1336674.131 654191.712 0, 1336966.953 654211.537 0, 1337259.773 654231.378 0, 1337552.593 654251.237 0, 1337844.048 654271.021 0, 1338221.218 648716.944 0, 
+    1338598.365 643163.191 0))
+
+POLYGON ((1351897.938 655245.346 0, 1351606.537 655224.739 0, 1351313.775 655204.053 0, 1351021.011 655183.384 0, 1350728.247 655162.732 0, 1350435.481 655142.097 0, 1350142.714 655121.48 0, 1349849.945 655100.88 0, 1349557.176 655080.297 0, 1349264.405 655059.731 0, 
+    1348971.633 655039.183 0, 1348678.86 655018.652 0, 1348386.085 654998.138 0, 1348093.31 654977.641 0, 1347800.533 654957.162 0, 1347507.755 654936.7 0, 1347214.976 654916.255 0, 1346922.195 654895.827 0, 1346629.414 654875.416 0, 1346336.631 654855.023 0, 
+    1346043.847 654834.647 0, 1345751.062 654814.288 0, 1345458.275 654793.947 0, 1345165.488 654773.622 0, 1344871.337 654753.221 0, 1344579.909 654733.025 0, 1344287.118 654712.752 0, 1343994.325 654692.497 0, 1343701.532 654672.259 0, 1343408.737 654652.038 0, 
+    1343115.941 654631.834 0, 1342823.144 654611.648 0, 1342530.345 654591.478 0, 1342237.546 654571.326 0, 1341944.745 654551.191 0, 1341651.943 654531.074 0, 1341359.14 654510.974 0, 1341066.336 654490.89 0, 1340773.53 654470.825 0, 1340480.724 654450.776 0, 
+    1340187.916 654430.745 0, 1339895.107 654410.73 0, 1339602.297 654390.733 0, 1339309.486 654370.754 0, 1339016.673 654350.791 0, 1338723.859 654330.846 0, 1338431.045 654310.918 0, 1338138.228 654291.007 0, 1337844.048 654271.021 0, 1337466.857 659825.42 0, 
+    1337089.645 665380.138 0, 1337383.168 665400.08 0, 1337675.33 665419.946 0, 1337967.491 665439.829 0, 1338259.651 665459.73 0, 1338551.809 665479.648 0, 1338843.967 665499.583 0, 1339136.123 665519.535 0, 1339428.278 665539.505 0, 1339720.432 665559.491 0, 
+    1340012.585 665579.495 0, 1340304.737 665599.516 0, 1340596.887 665619.555 0, 1340889.036 665639.61 0, 1341181.184 665659.683 0, 1341473.331 665679.773 0, 1341765.477 665699.88 0, 1342057.621 665720.004 0, 1342349.765 665740.145 0, 1342641.907 665760.304 0, 
+    1342934.048 665780.48 0, 1343226.188 665800.673 0, 1343518.326 665820.883 0, 1343810.464 665841.11 0, 1344101.241 665861.261 0, 1344394.735 665881.617 0, 1344686.869 665901.896 0, 1344979.001 665922.192 0, 1345271.133 665942.505 0, 1345563.263 665962.836 0, 
+    1345855.392 665983.184 0, 1346147.52 666003.549 0, 1346439.647 666023.931 0, 1346731.772 666044.33 0, 1347023.896 666064.747 0, 1347316.019 666085.18 0, 1347608.141 666105.631 0, 1347900.262 666126.099 0, 1348192.381 666146.585 0, 1348484.499 666167.087 0, 
+    1348776.616 666187.607 0, 1349068.732 666208.144 0, 1349360.847 666228.698 0, 1349652.96 666249.269 0, 1349945.072 666269.858 0, 1350237.183 666290.463 0, 1350529.293 666311.086 0, 1350821.402 666331.726 0, 1351112.152 666352.287 0, 1351505.056 660798.658 0, 
+    1351897.938 655245.346 0))
+
+POLYGON ((1365131.856 667364.049 0, 1364841.163 667342.666 0, 1364549.114 667321.201 0, 1364257.064 667299.753 0, 1363965.012 667278.322 0, 1363672.959 667256.909 0, 1363380.905 667235.512 0, 1363088.85 667214.133 0, 1362796.793 667192.771 0, 1362504.735 667171.426 0, 
+    1362212.676 667150.098 0, 1361920.616 667128.788 0, 1361628.554 667107.494 0, 1361336.491 667086.218 0, 1361044.427 667064.959 0, 1360752.362 667043.717 0, 1360460.295 667022.493 0, 1360168.227 667001.285 0, 1359876.158 666980.095 0, 1359584.088 666958.922 0, 
+    1359292.016 666937.766 0, 1358999.943 666916.628 0, 1358707.869 666895.506 0, 1358415.794 666874.402 0, 1358122.361 666853.217 0, 1357831.639 666832.245 0, 1357539.56 666811.193 0, 1357247.48 666790.157 0, 1356955.398 666769.139 0, 1356663.316 666748.138 0, 
+    1356371.232 666727.154 0, 1356079.146 666706.187 0, 1355787.06 666685.238 0, 1355494.972 666664.305 0, 1355202.883 666643.39 0, 1354910.793 666622.492 0, 1354618.701 666601.611 0, 1354326.609 666580.748 0, 1354034.515 666559.902 0, 1353742.42 666539.072 0, 
+    1353450.323 666518.26 0, 1353158.226 666497.466 0, 1352866.127 666476.688 0, 1352574.027 666455.928 0, 1352281.926 666435.184 0, 1351989.823 666414.458 0, 1351697.72 666393.75 0, 1351405.615 666373.058 0, 1351112.152 666352.287 0, 1350719.225 671906.232 0, 
+    1350326.276 677460.489 0, 1350619.083 677481.213 0, 1350910.534 677501.858 0, 1351201.984 677522.521 0, 1351493.432 677543.2 0, 1351784.88 677563.897 0, 1352076.326 677584.611 0, 1352367.771 677605.342 0, 1352659.215 677626.09 0, 1352950.657 677646.856 0, 
+    1353242.099 677667.638 0, 1353533.539 677688.438 0, 1353824.978 677709.255 0, 1354116.415 677730.089 0, 1354407.852 677750.94 0, 1354699.287 677771.808 0, 1354990.721 677792.694 0, 1355282.154 677813.597 0, 1355573.585 677834.516 0, 1355865.015 677855.453 0, 
+    1356156.444 677876.407 0, 1356447.872 677897.379 0, 1356739.299 677918.367 0, 1357030.724 677939.372 0, 1357320.795 677960.298 0, 1357613.571 677981.435 0, 1357904.993 678002.492 0, 1358196.413 678023.566 0, 1358487.832 678044.657 0, 1358779.25 678065.766 0, 
+    1359070.667 678086.892 0, 1359362.082 678108.034 0, 1359653.496 678129.194 0, 1359944.909 678150.371 0, 1360236.321 678171.566 0, 1360527.731 678192.777 0, 1360819.141 678214.005 0, 1361110.548 678235.251 0, 1361401.955 678256.514 0, 1361693.361 678277.794 0, 
+    1361984.765 678299.091 0, 1362276.168 678320.405 0, 1362567.569 678341.737 0, 1362858.97 678363.085 0, 1363150.369 678384.451 0, 1363441.767 678405.834 0, 1363733.163 678427.234 0, 1364024.559 678448.651 0, 1364314.601 678469.986 0, 1364723.24 672916.862 0, 
+    1365131.856 667364.049 0))
+
+POLYGON ((1378300.018 679518.999 0, 1378010.035 679496.844 0, 1377718.701 679474.604 0, 1377427.366 679452.381 0, 1377136.03 679430.175 0, 1376844.693 679407.986 0, 1376553.354 679385.814 0, 1376262.013 679363.659 0, 1375970.672 679341.522 0, 1375679.329 679319.402 0, 
+    1375387.985 679297.298 0, 1375096.639 679275.212 0, 1374805.293 679253.144 0, 1374513.945 679231.092 0, 1374222.595 679209.057 0, 1373931.245 679187.04 0, 1373639.893 679165.04 0, 1373348.539 679143.056 0, 1373057.185 679121.09 0, 1372765.829 679099.142 0, 
+    1372474.472 679077.21 0, 1372183.114 679055.295 0, 1371891.754 679033.398 0, 1371600.393 679011.518 0, 1371307.68 678989.553 0, 1371017.667 678967.809 0, 1370726.302 678945.98 0, 1370434.936 678924.168 0, 1370143.569 678902.374 0, 1369852.2 678880.596 0, 
+    1369560.83 678858.836 0, 1369269.459 678837.093 0, 1368978.086 678815.367 0, 1368686.713 678793.659 0, 1368395.338 678771.967 0, 1368103.961 678750.293 0, 1367812.584 678728.635 0, 1367521.205 678706.995 0, 1367229.824 678685.372 0, 1366938.443 678663.766 0, 
+    1366647.06 678642.178 0, 1366355.676 678620.606 0, 1366064.291 678599.052 0, 1365772.905 678577.514 0, 1365481.517 678555.994 0, 1365190.128 678534.491 0, 1364898.737 678513.006 0, 1364607.346 678491.537 0, 1364314.601 678469.986 0, 1363905.94 684023.419 0, 
+    1363497.256 689577.156 0, 1363789.343 689598.659 0, 1364080.081 689620.079 0, 1364370.818 689641.517 0, 1364661.553 689662.972 0, 1364952.287 689684.443 0, 1365243.02 689705.932 0, 1365533.751 689727.438 0, 1365824.482 689748.961 0, 1366115.211 689770.502 0, 
+    1366405.938 689792.059 0, 1366696.665 689813.634 0, 1366987.39 689835.225 0, 1367278.114 689856.834 0, 1367568.837 689878.46 0, 1367859.558 689900.103 0, 1368150.278 689921.763 0, 1368440.997 689943.44 0, 1368731.715 689965.134 0, 1369022.431 689986.845 0, 
+    1369313.146 690008.574 0, 1369603.859 690030.32 0, 1369894.572 690052.082 0, 1370185.283 690073.862 0, 1370474.646 690095.558 0, 1370766.702 690117.473 0, 1371057.409 690139.304 0, 1371348.115 690161.152 0, 1371638.82 690183.018 0, 1371929.523 690204.9 0, 
+    1372220.225 690226.8 0, 1372510.926 690248.717 0, 1372801.626 690270.65 0, 1373092.324 690292.601 0, 1373383.021 690314.569 0, 1373673.717 690336.554 0, 1373964.411 690358.557 0, 1374255.104 690380.576 0, 1374545.796 690402.612 0, 1374836.486 690424.666 0, 
+    1375127.176 690446.737 0, 1375417.863 690468.825 0, 1375708.55 690490.929 0, 1375999.235 690513.051 0, 1376289.919 690535.191 0, 1376580.602 690557.347 0, 1376871.284 690579.52 0, 1377161.964 690601.711 0, 1377451.296 690623.815 0, 1377875.669 685071.254 0, 
+    1378300.018 679518.999 0))
+
+POLYGON ((1391402.324 691709.893 0, 1391113.053 691686.971 0, 1390822.437 691663.959 0, 1390531.819 691640.965 0, 1390241.2 691617.987 0, 1389950.58 691595.027 0, 1389659.958 691572.084 0, 1389369.335 691549.158 0, 1389078.711 691526.249 0, 1388788.085 691503.357 0, 
+    1388497.458 691480.482 0, 1388206.83 691457.625 0, 1387916.2 691434.784 0, 1387625.569 691411.961 0, 1387334.937 691389.154 0, 1387044.303 691366.365 0, 1386753.668 691343.593 0, 1386463.031 691320.838 0, 1386172.393 691298.1 0, 1385881.754 691275.379 0, 
+    1385591.114 691252.676 0, 1385300.472 691229.989 0, 1385009.829 691207.32 0, 1384719.184 691184.667 0, 1384427.194 691161.927 0, 1384137.892 691139.414 0, 1383847.243 691116.813 0, 1383556.593 691094.229 0, 1383265.942 691071.662 0, 1382975.29 691049.112 0, 
+    1382684.636 691026.58 0, 1382393.981 691004.064 0, 1382103.324 690981.566 0, 1381812.667 690959.085 0, 1381522.008 690936.62 0, 1381231.347 690914.173 0, 1380940.686 690891.743 0, 1380650.023 690869.33 0, 1380359.358 690846.935 0, 1380068.693 690824.556 0, 
+    1379778.026 690802.195 0, 1379487.357 690779.85 0, 1379196.688 690757.523 0, 1378906.017 690735.213 0, 1378615.344 690712.919 0, 1378324.671 690690.643 0, 1378033.996 690668.385 0, 1377743.32 690646.143 0, 1377451.296 690623.815 0, 1377026.9 696176.678 0, 
+    1376602.482 701729.838 0, 1376893.849 701752.115 0, 1377183.871 701774.307 0, 1377473.893 701796.516 0, 1377763.912 701818.742 0, 1378053.931 701840.985 0, 1378343.948 701863.245 0, 1378633.964 701885.522 0, 1378923.979 701907.816 0, 1379213.992 701930.127 0, 
+    1379504.004 701952.456 0, 1379794.015 701974.801 0, 1380084.024 701997.164 0, 1380374.032 702019.543 0, 1380664.039 702041.94 0, 1380954.045 702064.353 0, 1381244.049 702086.784 0, 1381534.051 702109.232 0, 1381824.053 702131.697 0, 1382114.053 702154.179 0, 
+    1382404.052 702176.678 0, 1382694.049 702199.194 0, 1382984.046 702221.727 0, 1383274.04 702244.277 0, 1383562.692 702266.74 0, 1383854.026 702289.429 0, 1384144.017 702312.03 0, 1384434.006 702334.649 0, 1384723.995 702357.284 0, 1385013.982 702379.937 0, 
+    1385303.967 702402.607 0, 1385593.951 702425.293 0, 1385883.934 702447.997 0, 1386173.916 702470.718 0, 1386463.896 702493.456 0, 1386753.875 702516.211 0, 1387043.852 702538.983 0, 1387333.828 702561.772 0, 1387623.803 702584.579 0, 1387913.777 702607.402 0, 
+    1388203.749 702630.242 0, 1388493.72 702653.1 0, 1388783.689 702675.974 0, 1389073.657 702698.866 0, 1389363.624 702721.774 0, 1389653.589 702744.7 0, 1389943.553 702767.643 0, 1390233.516 702790.603 0, 1390522.137 702813.473 0, 1390962.242 697261.534 0, 
+    1391402.324 691709.893 0))
+
+POLYGON ((1404438.675 703936.43 0, 1404150.117 703912.744 0, 1403860.221 703888.965 0, 1403570.323 703865.203 0, 1403280.423 703841.458 0, 1402990.522 703817.73 0, 1402700.62 703794.02 0, 1402410.716 703770.326 0, 1402120.811 703746.649 0, 1401830.905 703722.99 0, 
+    1401540.997 703699.347 0, 1401251.088 703675.722 0, 1400961.177 703652.114 0, 1400671.265 703628.523 0, 1400381.352 703604.948 0, 1400091.437 703581.391 0, 1399801.521 703557.851 0, 1399511.603 703534.328 0, 1399221.684 703510.822 0, 1398931.764 703487.333 0, 
+    1398641.842 703463.862 0, 1398351.919 703440.407 0, 1398061.995 703416.969 0, 1397772.069 703393.549 0, 1397480.802 703370.037 0, 1397192.213 703346.759 0, 1396902.283 703323.389 0, 1396612.352 703300.037 0, 1396322.419 703276.702 0, 1396032.485 703253.383 0, 
+    1395742.549 703230.082 0, 1395452.612 703206.798 0, 1395162.674 703183.531 0, 1394872.735 703160.281 0, 1394582.794 703137.048 0, 1394292.851 703113.832 0, 1394002.908 703090.634 0, 1393712.963 703067.452 0, 1393423.016 703044.287 0, 1393133.068 703021.14 0, 
+    1392843.119 702998.009 0, 1392553.169 702974.896 0, 1392263.217 702951.799 0, 1391973.264 702928.72 0, 1391683.309 702905.658 0, 1391393.353 702882.613 0, 1391103.396 702859.585 0, 1390813.437 702836.574 0, 1390522.137 702813.473 0, 1390082.008 708365.707 0, 
+    1389641.856 713918.233 0, 1389932.5 713941.281 0, 1390221.805 713964.24 0, 1390511.109 713987.216 0, 1390800.411 714010.209 0, 1391089.712 714033.22 0, 1391379.011 714056.247 0, 1391668.31 714079.291 0, 1391957.607 714102.352 0, 1392246.902 714125.431 0, 
+    1392536.196 714148.526 0, 1392825.489 714171.639 0, 1393114.781 714194.768 0, 1393404.071 714217.915 0, 1393693.36 714241.078 0, 1393982.647 714264.259 0, 1394271.933 714287.456 0, 1394561.218 714310.671 0, 1394850.501 714333.902 0, 1395139.783 714357.151 0, 
+    1395429.063 714380.417 0, 1395718.343 714403.699 0, 1396007.62 714426.999 0, 1396296.897 714450.316 0, 1396584.836 714473.542 0, 1396875.446 714497 0, 1397164.718 714520.368 0, 1397453.989 714543.753 0, 1397743.259 714567.155 0, 1398032.527 714590.574 0, 
+    1398321.794 714614.01 0, 1398611.059 714637.462 0, 1398900.323 714660.932 0, 1399189.586 714684.419 0, 1399478.847 714707.923 0, 1399768.107 714731.445 0, 1400057.365 714754.983 0, 1400346.623 714778.538 0, 1400635.878 714802.11 0, 1400925.133 714825.699 0, 
+    1401214.386 714849.305 0, 1401503.637 714872.928 0, 1401792.887 714896.569 0, 1402082.136 714920.226 0, 1402371.384 714943.9 0, 1402660.63 714967.591 0, 1402949.874 714991.3 0, 1403239.117 715015.025 0, 1403527.024 715038.658 0, 1403982.861 709487.398 0, 
+    1404438.675 703936.43 0))
+
+POLYGON ((1417408.972 716198.307 0, 1417121.131 716173.86 0, 1416831.956 716149.318 0, 1416542.779 716124.793 0, 1416253.601 716100.284 0, 1415964.422 716075.793 0, 1415675.241 716051.318 0, 1415386.059 716026.861 0, 1415096.875 716002.421 0, 1414807.69 715977.998 0, 
+    1414518.503 715953.591 0, 1414229.315 715929.202 0, 1413940.126 715904.83 0, 1413650.935 715880.475 0, 1413361.743 715856.137 0, 1413072.549 715831.815 0, 1412783.354 715807.511 0, 1412494.157 715783.224 0, 1412204.959 715758.954 0, 1411915.76 715734.701 0, 
+    1411626.559 715710.465 0, 1411337.357 715686.246 0, 1411048.153 715662.044 0, 1410758.948 715637.859 0, 1410468.408 715613.58 0, 1410180.533 715589.54 0, 1409891.324 715565.406 0, 1409602.113 715541.289 0, 1409312.901 715517.19 0, 1409023.687 715493.107 0, 
+    1408734.472 715469.041 0, 1408445.256 715444.992 0, 1408156.038 715420.96 0, 1407866.818 715396.946 0, 1407577.598 715372.948 0, 1407288.375 715348.967 0, 1406999.152 715325.004 0, 1406709.927 715301.057 0, 1406420.7 715277.127 0, 1406131.473 715253.215 0, 
+    1405842.243 715229.319 0, 1405553.013 715205.441 0, 1405263.781 715181.579 0, 1404974.547 715157.735 0, 1404685.313 715133.907 0, 1404396.076 715110.097 0, 1404106.839 715086.303 0, 1403817.6 715062.527 0, 1403527.024 715038.658 0, 1403071.163 720590.205 0, 
+    1402615.279 726142.037 0, 1402905.198 726165.852 0, 1403193.784 726189.575 0, 1403482.368 726213.314 0, 1403770.951 726237.071 0, 1404059.532 726260.845 0, 1404348.112 726284.635 0, 1404636.69 726308.443 0, 1404925.267 726332.268 0, 1405213.843 726356.109 0, 
+    1405502.417 726379.968 0, 1405790.99 726403.843 0, 1406079.562 726427.736 0, 1406368.132 726451.645 0, 1406656.701 726475.572 0, 1406945.268 726499.515 0, 1407233.834 726523.476 0, 1407522.398 726547.453 0, 1407810.961 726571.448 0, 1408099.523 726595.459 0, 
+    1408388.083 726619.488 0, 1408676.642 726643.533 0, 1408965.199 726667.595 0, 1409253.755 726691.675 0, 1409540.979 726715.66 0, 1409830.863 726739.885 0, 1410119.415 726764.015 0, 1410407.965 726788.162 0, 1410696.514 726812.326 0, 1410985.061 726836.508 0, 
+    1411273.607 726860.706 0, 1411562.152 726884.921 0, 1411850.695 726909.153 0, 1412139.237 726933.403 0, 1412427.777 726957.669 0, 1412716.316 726981.952 0, 1413004.853 727006.252 0, 1413293.389 727030.569 0, 1413581.924 727054.903 0, 1413870.457 727079.254 0, 
+    1414158.989 727103.623 0, 1414447.519 727128.008 0, 1414736.048 727152.41 0, 1415024.575 727176.829 0, 1415313.101 727201.265 0, 1415601.626 727225.718 0, 1415890.149 727250.188 0, 1416178.671 727274.675 0, 1416465.861 727299.066 0, 1416937.429 721748.544 0, 
+    1417408.972 716198.307 0))
+
+POLYGON ((1430313.119 728495.22 0, 1430025.997 728470.018 0, 1429737.545 728444.716 0, 1429449.092 728419.431 0, 1429160.638 728394.163 0, 1428872.182 728368.912 0, 1428583.725 728343.678 0, 1428295.266 728318.46 0, 1428006.806 728293.26 0, 1427718.344 728268.077 0, 
+    1427429.881 728242.911 0, 1427141.416 728217.762 0, 1426852.95 728192.63 0, 1426564.483 728167.514 0, 1426276.013 728142.416 0, 1425987.543 728117.335 0, 1425699.071 728092.271 0, 1425410.597 728067.223 0, 1425122.122 728042.193 0, 1424833.646 728017.18 0, 
+    1424545.168 727992.183 0, 1424256.688 727967.204 0, 1423968.207 727942.241 0, 1423679.725 727917.296 0, 1423389.913 727892.253 0, 1423102.756 727867.456 0, 1422814.269 727842.562 0, 1422525.781 727817.684 0, 1422237.291 727792.823 0, 1421948.8 727767.98 0, 
+    1421660.307 727743.153 0, 1421371.813 727718.344 0, 1421083.318 727693.551 0, 1420794.821 727668.775 0, 1420506.322 727644.017 0, 1420217.822 727619.275 0, 1419929.321 727594.55 0, 1419640.818 727569.843 0, 1419352.314 727545.152 0, 1419063.808 727520.478 0, 
+    1418775.301 727495.821 0, 1418486.792 727471.182 0, 1418198.282 727446.559 0, 1417909.77 727421.953 0, 1417621.257 727397.364 0, 1417332.743 727372.792 0, 1417044.227 727348.237 0, 1416755.71 727323.7 0, 1416465.861 727299.066 0, 1415994.27 732849.868 0, 
+    1415522.656 738400.948 0, 1415811.847 738425.526 0, 1416099.711 738450.009 0, 1416387.574 738474.508 0, 1416675.435 738499.024 0, 1416963.294 738523.557 0, 1417251.153 738548.108 0, 1417539.009 738572.675 0, 1417826.865 738597.259 0, 1418114.718 738621.859 0, 
+    1418402.571 738646.477 0, 1418690.422 738671.112 0, 1418978.271 738695.764 0, 1419266.119 738720.433 0, 1419553.966 738745.118 0, 1419841.811 738769.821 0, 1420129.654 738794.54 0, 1420417.496 738819.277 0, 1420705.337 738844.03 0, 1420993.176 738868.801 0, 
+    1421281.014 738893.588 0, 1421568.851 738918.392 0, 1421856.685 738943.213 0, 1422144.519 738968.051 0, 1422431.026 738992.792 0, 1422720.181 739017.778 0, 1423008.01 739042.667 0, 1423295.838 739067.573 0, 1423583.664 739092.496 0, 1423871.489 739117.436 0, 
+    1424159.312 739142.393 0, 1424447.134 739167.366 0, 1424734.954 739192.357 0, 1425022.773 739217.364 0, 1425310.59 739242.389 0, 1425598.406 739267.43 0, 1425886.22 739292.489 0, 1426174.033 739317.564 0, 1426461.844 739342.656 0, 1426749.654 739367.765 0, 
+    1427037.463 739392.891 0, 1427325.269 739418.034 0, 1427613.075 739443.194 0, 1427900.879 739468.371 0, 1428188.681 739493.565 0, 1428476.482 739518.776 0, 1428764.282 739544.004 0, 1429052.08 739569.248 0, 1429338.553 739594.394 0, 1429825.848 734044.668 0, 
+    1430313.119 728495.22 0))
+
+POLYGON ((1443151.023 740826.867 0, 1442864.62 740800.912 0, 1442576.895 740774.854 0, 1442289.167 740748.814 0, 1442001.439 740722.79 0, 1441713.709 740696.783 0, 1441425.977 740670.793 0, 1441138.244 740644.82 0, 1440850.509 740618.864 0, 1440562.773 740592.925 0, 
+    1440275.035 740567.003 0, 1439987.295 740541.097 0, 1439699.555 740515.209 0, 1439411.812 740489.338 0, 1439124.068 740463.483 0, 1438836.323 740437.646 0, 1438548.576 740411.825 0, 1438260.827 740386.022 0, 1437973.077 740360.235 0, 1437685.326 740334.465 0, 
+    1437397.573 740308.712 0, 1437109.818 740282.977 0, 1436822.062 740257.258 0, 1436534.305 740231.556 0, 1436245.223 740205.752 0, 1435958.785 740180.202 0, 1435671.023 740154.551 0, 1435383.259 740128.917 0, 1435095.494 740103.3 0, 1434807.728 740077.699 0, 
+    1434519.959 740052.116 0, 1434232.19 740026.549 0, 1433944.419 740001 0, 1433656.646 739975.467 0, 1433368.872 739949.951 0, 1433081.096 739924.453 0, 1432793.319 739898.971 0, 1432505.54 739873.506 0, 1432217.76 739848.058 0, 1431929.979 739822.627 0, 
+    1431642.195 739797.213 0, 1431354.411 739771.816 0, 1431066.625 739746.435 0, 1430778.837 739721.072 0, 1430491.048 739695.726 0, 1430203.257 739670.397 0, 1429915.465 739645.084 0, 1429627.672 739619.789 0, 1429338.553 739594.394 0, 1428851.233 745144.393 0, 
+    1428363.89 750694.663 0, 1428652.352 750720 0, 1428939.493 750745.238 0, 1429226.631 750770.493 0, 1429513.769 750795.765 0, 1429800.904 750821.054 0, 1430088.039 750846.36 0, 1430375.171 750871.682 0, 1430662.303 750897.022 0, 1430949.433 750922.378 0, 
+    1431236.561 750947.751 0, 1431523.688 750973.142 0, 1431810.813 750998.549 0, 1432097.937 751023.973 0, 1432385.059 751049.414 0, 1432672.18 751074.871 0, 1432959.3 751100.346 0, 1433246.417 751125.838 0, 1433533.534 751151.346 0, 1433820.649 751176.871 0, 
+    1434107.762 751202.414 0, 1434394.874 751227.973 0, 1434681.984 751253.549 0, 1434969.093 751279.142 0, 1435254.881 751304.634 0, 1435543.306 751330.379 0, 1435830.411 751356.022 0, 1436117.513 751381.683 0, 1436404.615 751407.36 0, 1436691.714 751433.055 0, 
+    1436978.813 751458.766 0, 1437265.909 751484.494 0, 1437553.005 751510.239 0, 1437840.098 751536.001 0, 1438127.191 751561.78 0, 1438414.281 751587.576 0, 1438701.37 751613.388 0, 1438988.458 751639.218 0, 1439275.544 751665.064 0, 1439562.629 751690.928 0, 
+    1439849.712 751716.808 0, 1440136.794 751742.705 0, 1440423.874 751768.619 0, 1440710.952 751794.55 0, 1440998.029 751820.498 0, 1441285.105 751846.462 0, 1441572.178 751872.444 0, 1441859.251 751898.443 0, 1442145.003 751924.338 0, 1442648.025 746375.467 0, 
+    1443151.023 740826.867 0))
+
+POLYGON ((1455922.588 753192.943 0, 1455636.908 753166.24 0, 1455349.91 753139.43 0, 1455062.91 753112.638 0, 1454775.91 753085.862 0, 1454488.907 753059.103 0, 1454201.903 753032.361 0, 1453914.897 753005.636 0, 1453627.89 752978.928 0, 1453340.881 752952.237 0, 
+    1453053.871 752925.563 0, 1452766.859 752898.905 0, 1452479.845 752872.265 0, 1452192.83 752845.641 0, 1451905.813 752819.034 0, 1451618.795 752792.445 0, 1451331.775 752765.872 0, 1451044.754 752739.316 0, 1450757.731 752712.776 0, 1450470.707 752686.254 0, 
+    1450183.681 752659.749 0, 1449896.653 752633.26 0, 1449609.624 752606.789 0, 1449322.593 752580.334 0, 1449034.244 752553.775 0, 1448748.527 752527.475 0, 1448461.492 752501.071 0, 1448174.455 752474.684 0, 1447887.416 752448.314 0, 1447600.376 752421.961 0, 
+    1447313.335 752395.624 0, 1447026.291 752369.305 0, 1446739.247 752343.002 0, 1446452.2 752316.717 0, 1446165.153 752290.448 0, 1445878.103 752264.196 0, 1445591.052 752237.961 0, 1445304 752211.743 0, 1445016.946 752185.541 0, 1444729.891 752159.357 0, 
+    1444442.833 752133.189 0, 1444155.775 752107.039 0, 1443868.715 752080.905 0, 1443581.653 752054.788 0, 1443294.59 752028.688 0, 1443007.525 752002.606 0, 1442720.459 751976.539 0, 1442433.391 751950.49 0, 1442145.003 751924.338 0, 1441641.957 757473.476 0, 
+    1441138.887 763022.878 0, 1441426.619 763048.97 0, 1441713.033 763074.96 0, 1441999.446 763100.967 0, 1442285.858 763126.99 0, 1442572.268 763153.031 0, 1442858.676 763179.088 0, 1443145.083 763205.162 0, 1443431.488 763231.253 0, 1443717.892 763257.361 0, 
+    1444004.295 763283.486 0, 1444290.695 763309.628 0, 1444577.095 763335.786 0, 1444863.492 763361.962 0, 1445149.888 763388.154 0, 1445436.283 763414.363 0, 1445722.676 763440.589 0, 1446009.068 763466.832 0, 1446295.458 763493.091 0, 1446581.846 763519.368 0, 
+    1446868.233 763545.661 0, 1447154.618 763571.971 0, 1447441.002 763598.298 0, 1447727.384 763624.642 0, 1448012.451 763650.882 0, 1448300.144 763677.381 0, 1448586.522 763703.775 0, 1448872.898 763730.187 0, 1449159.272 763756.615 0, 1449445.645 763783.06 0, 
+    1449732.016 763809.522 0, 1450018.386 763836 0, 1450304.754 763862.496 0, 1450591.121 763889.009 0, 1450877.486 763915.538 0, 1451163.85 763942.084 0, 1451450.212 763968.647 0, 1451736.572 763995.227 0, 1452022.931 764021.824 0, 1452309.288 764048.437 0, 
+    1452595.644 764075.068 0, 1452881.998 764101.715 0, 1453168.351 764128.379 0, 1453454.702 764155.06 0, 1453741.051 764181.758 0, 1454027.399 764208.473 0, 1454313.745 764235.204 0, 1454600.09 764261.953 0, 1454885.12 764288.595 0, 1455403.867 758740.637 0, 
+    1455922.588 753192.943 0))
+
+POLYGON ((1468627.723 765593.144 0, 1468342.767 765565.696 0, 1468056.499 765538.138 0, 1467770.229 765510.598 0, 1467483.958 765483.074 0, 1467197.685 765455.568 0, 1466911.411 765428.078 0, 1466625.135 765400.605 0, 1466338.857 765373.148 0, 1466052.577 765345.709 0, 
+    1465766.296 765318.287 0, 1465480.014 765290.881 0, 1465193.73 765263.492 0, 1464907.444 765236.12 0, 1464621.156 765208.765 0, 1464334.867 765181.427 0, 1464048.577 765154.105 0, 1463762.285 765126.801 0, 1463475.991 765099.513 0, 1463189.695 765072.242 0, 
+    1462903.398 765044.988 0, 1462617.1 765017.751 0, 1462330.799 764990.531 0, 1462044.497 764963.327 0, 1461756.882 764936.016 0, 1461471.889 764908.971 0, 1461185.582 764881.818 0, 1460899.274 764854.682 0, 1460612.964 764827.563 0, 1460326.653 764800.461 0, 
+    1460040.34 764773.375 0, 1459754.025 764746.306 0, 1459467.709 764719.255 0, 1459181.391 764692.22 0, 1458895.072 764665.202 0, 1458608.751 764638.2 0, 1458322.428 764611.216 0, 1458036.104 764584.249 0, 1457749.778 764557.298 0, 1457463.451 764530.364 0, 
+    1457177.122 764503.447 0, 1456890.791 764476.547 0, 1456604.459 764449.664 0, 1456318.125 764422.797 0, 1456031.79 764395.948 0, 1455745.453 764369.115 0, 1455459.115 764342.299 0, 1455172.775 764315.5 0, 1454885.12 764288.595 0, 1454366.35 769836.813 0, 
+    1453847.556 775385.287 0, 1454134.554 775412.131 0, 1454420.241 775438.869 0, 1454705.926 775465.624 0, 1454991.61 775492.395 0, 1455277.292 775519.183 0, 1455562.973 775545.988 0, 1455848.652 775572.81 0, 1456134.329 775599.649 0, 1456420.005 775626.505 0, 
+    1456705.679 775653.377 0, 1456991.352 775680.266 0, 1457277.023 775707.172 0, 1457562.692 775734.095 0, 1457848.36 775761.035 0, 1458134.027 775787.991 0, 1458419.691 775814.964 0, 1458705.355 775841.955 0, 1458991.016 775868.961 0, 1459276.676 775895.985 0, 
+    1459562.334 775923.026 0, 1459847.991 775950.083 0, 1460133.646 775977.157 0, 1460419.3 776004.248 0, 1460703.644 776031.232 0, 1460990.603 776058.48 0, 1461276.251 776085.622 0, 1461561.899 776112.78 0, 1461847.544 776139.955 0, 1462133.188 776167.147 0, 
+    1462418.831 776194.356 0, 1462704.472 776221.581 0, 1462990.111 776248.823 0, 1463275.748 776276.082 0, 1463561.384 776303.358 0, 1463847.019 776330.651 0, 1464132.652 776357.961 0, 1464418.283 776385.287 0, 1464703.912 776412.63 0, 1464989.54 776439.99 0, 
+    1465275.167 776467.367 0, 1465560.791 776494.76 0, 1465846.415 776522.171 0, 1466132.036 776549.598 0, 1466417.656 776577.042 0, 1466703.274 776604.503 0, 1466988.891 776631.98 0, 1467274.506 776659.475 0, 1467558.812 776686.86 0, 1468093.28 771139.874 0, 
+    1468627.723 765593.144 0))
+
+POLYGON ((1481266.337 778027.164 0, 1480982.107 777998.976 0, 1480696.571 777970.674 0, 1480411.033 777942.39 0, 1480125.493 777914.122 0, 1479839.952 777885.872 0, 1479554.409 777857.638 0, 1479268.865 777829.42 0, 1478983.318 777801.22 0, 1478697.771 777773.036 0, 
+    1478412.221 777744.869 0, 1478126.67 777716.72 0, 1477841.117 777688.586 0, 1477555.562 777660.47 0, 1477270.006 777632.37 0, 1476984.448 777604.288 0, 1476698.889 777576.222 0, 1476413.328 777548.173 0, 1476127.765 777520.14 0, 1475842.201 777492.125 0, 
+    1475556.635 777464.126 0, 1475271.067 777436.144 0, 1474985.498 777408.179 0, 1474699.927 777380.231 0, 1474413.048 777352.171 0, 1474128.78 777324.384 0, 1473843.204 777296.487 0, 1473557.626 777268.605 0, 1473272.047 777240.741 0, 1472986.466 777212.894 0, 
+    1472700.883 777185.063 0, 1472415.299 777157.249 0, 1472129.714 777129.452 0, 1471844.126 777101.672 0, 1471558.537 777073.909 0, 1471272.946 777046.162 0, 1470987.354 777018.432 0, 1470701.76 776990.719 0, 1470416.165 776963.023 0, 1470130.567 776935.344 0, 
+    1469844.969 776907.681 0, 1469559.368 776880.036 0, 1469273.766 776852.407 0, 1468988.162 776824.794 0, 1468702.557 776797.199 0, 1468416.95 776769.621 0, 1468131.342 776742.059 0, 1467845.731 776714.514 0, 1467558.812 776686.86 0, 1467024.32 782234.099 0, 
+    1466489.804 787781.588 0, 1466776.067 787809.179 0, 1467061.024 787836.66 0, 1467345.98 787864.159 0, 1467630.934 787891.675 0, 1467915.886 787919.207 0, 1468200.837 787946.756 0, 1468485.786 787974.322 0, 1468770.733 788001.904 0, 1469055.679 788029.503 0, 
+    1469340.623 788057.119 0, 1469625.566 788084.752 0, 1469910.507 788112.402 0, 1470195.446 788140.068 0, 1470480.384 788167.751 0, 1470765.32 788195.451 0, 1471050.255 788223.168 0, 1471335.187 788250.902 0, 1471620.119 788278.652 0, 1471905.048 788306.419 0, 
+    1472189.976 788334.203 0, 1472474.902 788362.003 0, 1472759.827 788389.82 0, 1473044.75 788417.655 0, 1473328.368 788445.378 0, 1473614.591 788473.373 0, 1473899.509 788501.257 0, 1474184.426 788529.159 0, 1474469.34 788557.077 0, 1474754.254 788585.011 0, 
+    1475039.165 788612.963 0, 1475324.075 788640.931 0, 1475608.983 788668.916 0, 1475893.89 788696.918 0, 1476178.795 788724.936 0, 1476463.698 788752.972 0, 1476748.6 788781.024 0, 1477033.5 788809.093 0, 1477318.398 788837.178 0, 1477603.295 788865.281 0, 
+    1477888.19 788893.4 0, 1478173.083 788921.536 0, 1478457.975 788949.688 0, 1478742.865 788977.858 0, 1479027.753 789006.044 0, 1479312.64 789034.247 0, 1479597.525 789062.467 0, 1479882.408 789090.703 0, 1480165.988 789118.828 0, 1480716.175 783572.871 0, 
+    1481266.337 778027.164 0))
+
+POLYGON ((1493838.34 790494.7 0, 1493554.838 790465.774 0, 1493270.036 790436.733 0, 1492985.232 790407.709 0, 1492700.426 790378.701 0, 1492415.618 790349.71 0, 1492130.809 790320.736 0, 1491845.998 790291.778 0, 1491561.185 790262.837 0, 1491276.371 790233.913 0, 
+    1490991.555 790205.006 0, 1490706.737 790176.116 0, 1490421.917 790147.242 0, 1490137.096 790118.385 0, 1489852.273 790089.545 0, 1489567.448 790060.722 0, 1489282.622 790031.915 0, 1488997.794 790003.126 0, 1488712.964 789974.352 0, 1488428.133 789945.596 0, 
+    1488143.3 789916.857 0, 1487858.465 789888.134 0, 1487573.629 789859.428 0, 1487288.79 789830.739 0, 1487002.65 789801.935 0, 1486719.109 789773.41 0, 1486434.266 789744.772 0, 1486149.421 789716.149 0, 1485864.574 789687.544 0, 1485579.726 789658.955 0, 
+    1485294.876 789630.383 0, 1485010.024 789601.828 0, 1484725.171 789573.29 0, 1484440.316 789544.768 0, 1484155.459 789516.264 0, 1483870.601 789487.776 0, 1483585.741 789459.304 0, 1483300.879 789430.85 0, 1483016.016 789402.412 0, 1482731.151 789373.991 0, 
+    1482446.284 789345.587 0, 1482161.416 789317.199 0, 1481876.545 789288.829 0, 1481591.674 789260.475 0, 1481306.8 789232.138 0, 1481021.925 789203.817 0, 1480737.048 789175.514 0, 1480452.17 789147.227 0, 1480165.988 789118.828 0, 1479615.777 794665.029 0, 
+    1479065.542 800211.474 0, 1479351.068 800239.808 0, 1479635.294 800268.03 0, 1479919.517 800296.268 0, 1480203.74 800324.524 0, 1480487.96 800352.796 0, 1480772.179 800381.085 0, 1481056.396 800409.391 0, 1481340.612 800437.713 0, 1481624.826 800466.052 0, 
+    1481909.038 800494.408 0, 1482193.248 800522.781 0, 1482477.457 800551.17 0, 1482761.665 800579.576 0, 1483045.87 800607.999 0, 1483330.074 800636.438 0, 1483614.276 800664.894 0, 1483898.477 800693.367 0, 1484182.675 800721.857 0, 1484466.873 800750.363 0, 
+    1484751.068 800778.886 0, 1485035.262 800807.426 0, 1485319.454 800835.983 0, 1485603.644 800864.556 0, 1485886.536 800893.016 0, 1486172.02 800921.753 0, 1486456.206 800950.376 0, 1486740.389 800979.017 0, 1487024.571 801007.674 0, 1487308.752 801036.347 0, 
+    1487592.93 801065.038 0, 1487877.107 801093.745 0, 1488161.282 801122.469 0, 1488445.456 801151.209 0, 1488729.628 801179.966 0, 1489013.798 801208.741 0, 1489297.966 801237.531 0, 1489582.133 801266.339 0, 1489866.298 801295.163 0, 1490150.462 801324.004 0, 
+    1490434.623 801352.861 0, 1490718.783 801381.736 0, 1491002.942 801410.627 0, 1491287.098 801439.535 0, 1491571.253 801468.459 0, 1491855.406 801497.401 0, 1492139.558 801526.359 0, 1492423.708 801555.333 0, 1492706.56 801584.192 0, 1493272.462 796039.325 0, 
+    1493838.34 790494.7 0))
+
+POLYGON ((1506343.644 802995.444 0, 1506060.873 802965.786 0, 1505776.806 802936.008 0, 1505492.738 802906.248 0, 1505208.667 802876.504 0, 1504924.595 802846.777 0, 1504640.522 802817.066 0, 1504356.446 802787.372 0, 1504072.369 802757.695 0, 1503788.29 802728.035 0, 
+    1503504.209 802698.391 0, 1503220.126 802668.764 0, 1502936.042 802639.154 0, 1502651.956 802609.561 0, 1502367.868 802579.984 0, 1502083.779 802550.424 0, 1501799.688 802520.881 0, 1501515.595 802491.354 0, 1501231.5 802461.844 0, 1500947.404 802432.351 0, 
+    1500663.305 802402.875 0, 1500379.205 802373.415 0, 1500095.104 802343.972 0, 1499811 802314.546 0, 1499525.6 802285.002 0, 1499242.788 802255.744 0, 1498958.68 802226.368 0, 1498674.57 802197.008 0, 1498390.458 802167.666 0, 1498106.344 802138.34 0, 
+    1497822.228 802109.03 0, 1497538.111 802079.738 0, 1497253.992 802050.462 0, 1496969.872 802021.203 0, 1496685.749 801991.961 0, 1496401.625 801962.735 0, 1496117.499 801933.527 0, 1495833.372 801904.334 0, 1495549.243 801875.159 0, 1495265.112 801846 0, 
+    1494980.979 801816.858 0, 1494696.844 801787.733 0, 1494412.708 801758.625 0, 1494128.571 801729.533 0, 1493844.431 801700.458 0, 1493560.29 801671.399 0, 1493276.147 801642.358 0, 1492992.002 801613.333 0, 1492706.56 801584.192 0, 1492140.633 807129.298 0, 
+    1491574.682 812674.639 0, 1491859.469 812703.713 0, 1492142.961 812732.671 0, 1492426.451 812761.646 0, 1492709.939 812790.637 0, 1492993.426 812819.646 0, 1493276.911 812848.67 0, 1493560.394 812877.712 0, 1493843.876 812906.77 0, 1494127.356 812935.845 0, 
+    1494410.834 812964.937 0, 1494694.311 812994.046 0, 1494977.786 813023.171 0, 1495261.259 813052.312 0, 1495544.73 813081.471 0, 1495828.2 813110.646 0, 1496111.668 813139.838 0, 1496395.134 813169.046 0, 1496678.598 813198.271 0, 1496962.061 813227.513 0, 
+    1497245.522 813256.772 0, 1497528.982 813286.047 0, 1497812.439 813315.339 0, 1498095.895 813344.648 0, 1498378.057 813373.839 0, 1498662.802 813403.315 0, 1498946.253 813432.673 0, 1499229.702 813462.049 0, 1499513.149 813491.441 0, 1499796.594 813520.849 0, 
+    1500080.038 813550.275 0, 1500363.48 813579.717 0, 1500646.921 813609.176 0, 1500930.359 813638.651 0, 1501213.796 813668.143 0, 1501497.231 813697.652 0, 1501780.664 813727.177 0, 1502064.096 813756.72 0, 1502347.526 813786.278 0, 1502630.954 813815.854 0, 
+    1502914.381 813845.446 0, 1503197.805 813875.055 0, 1503481.228 813904.681 0, 1503764.649 813934.323 0, 1504048.069 813963.982 0, 1504331.487 813993.657 0, 1504614.903 814023.35 0, 1504898.317 814053.059 0, 1505180.439 814082.649 0, 1505762.054 808538.929 0, 
+    1506343.644 802995.444 0))
+
+POLYGON ((1518782.163 815529.092 0, 1518500.124 815498.704 0, 1518216.795 815468.195 0, 1517933.464 815437.702 0, 1517650.131 815407.226 0, 1517366.797 815376.766 0, 1517083.46 815346.323 0, 1516800.122 815315.897 0, 1516516.782 815285.488 0, 1516233.441 815255.095 0, 
+    1515950.097 815224.719 0, 1515666.752 815194.359 0, 1515383.405 815164.016 0, 1515100.056 815133.69 0, 1514816.705 815103.381 0, 1514533.353 815073.088 0, 1514249.999 815042.812 0, 1513966.643 815012.553 0, 1513683.285 814982.31 0, 1513399.925 814952.084 0, 
+    1513116.564 814921.875 0, 1512833.201 814891.682 0, 1512549.836 814861.506 0, 1512266.47 814831.347 0, 1511981.812 814801.067 0, 1511699.731 814771.078 0, 1511416.359 814740.969 0, 1511132.985 814710.876 0, 1510849.61 814680.8 0, 1510566.232 814650.741 0, 
+    1510282.853 814620.698 0, 1509999.473 814590.672 0, 1509716.09 814560.663 0, 1509432.706 814530.671 0, 1509149.32 814500.695 0, 1508865.932 814470.736 0, 1508582.542 814440.793 0, 1508299.151 814410.867 0, 1508015.757 814380.958 0, 1507732.363 814351.066 0, 
+    1507448.966 814321.19 0, 1507165.567 814291.331 0, 1506882.167 814261.488 0, 1506598.765 814231.663 0, 1506315.362 814201.854 0, 1506031.956 814172.061 0, 1505748.549 814142.286 0, 1505465.14 814112.527 0, 1505180.439 814082.649 0, 1504598.799 819626.6 0, 
+    1504017.136 825170.778 0, 1504301.182 825200.587 0, 1504583.938 825230.278 0, 1504866.692 825259.985 0, 1505149.445 825289.709 0, 1505432.196 825319.449 0, 1505714.946 825349.206 0, 1505997.693 825378.98 0, 1506280.439 825408.77 0, 1506563.183 825438.577 0, 
+    1506845.926 825468.401 0, 1507128.666 825498.241 0, 1507411.405 825528.098 0, 1507694.142 825557.972 0, 1507976.877 825587.862 0, 1508259.611 825617.769 0, 1508542.343 825647.692 0, 1508825.073 825677.632 0, 1509107.801 825707.589 0, 1509390.527 825737.562 0, 
+    1509673.252 825767.552 0, 1509955.975 825797.559 0, 1510238.696 825827.582 0, 1510521.416 825857.622 0, 1510802.847 825887.542 0, 1511086.849 825917.752 0, 1511369.563 825947.842 0, 1511652.276 825977.949 0, 1511934.986 826008.072 0, 1512217.695 826038.211 0, 
+    1512500.402 826068.368 0, 1512783.107 826098.541 0, 1513065.811 826128.731 0, 1513348.513 826158.937 0, 1513631.213 826189.16 0, 1513913.911 826219.4 0, 1514196.607 826249.656 0, 1514479.302 826279.929 0, 1514761.994 826310.218 0, 1515044.685 826340.525 0, 
+    1515327.375 826370.847 0, 1515610.062 826401.187 0, 1515892.748 826431.543 0, 1516175.432 826461.916 0, 1516458.114 826492.305 0, 1516740.794 826522.711 0, 1517023.473 826553.134 0, 1517306.149 826583.573 0, 1517587.539 826613.89 0, 1518184.863 821071.377 0, 
+    1518782.163 815529.092 0))
+
+POLYGON ((1531153.811 828095.336 0, 1530872.506 828064.223 0, 1530589.916 828032.985 0, 1530307.325 828001.764 0, 1530024.732 827970.56 0, 1529742.137 827939.372 0, 1529459.54 827908.201 0, 1529176.941 827877.046 0, 1528894.34 827845.908 0, 1528611.738 827814.787 0, 
+    1528329.134 827783.682 0, 1528046.527 827752.594 0, 1527763.92 827721.522 0, 1527481.31 827690.468 0, 1527198.698 827659.429 0, 1526916.085 827628.408 0, 1526633.47 827597.403 0, 1526350.853 827566.415 0, 1526068.234 827535.443 0, 1525785.613 827504.488 0, 
+    1525502.99 827473.55 0, 1525220.366 827442.628 0, 1524937.74 827411.723 0, 1524655.112 827380.834 0, 1524371.198 827349.822 0, 1524089.851 827319.107 0, 1523807.217 827288.269 0, 1523524.582 827257.447 0, 1523241.945 827226.641 0, 1522959.306 827195.853 0, 
+    1522676.665 827165.081 0, 1522394.023 827134.325 0, 1522111.378 827103.587 0, 1521828.732 827072.864 0, 1521546.084 827042.159 0, 1521263.435 827011.47 0, 1520980.783 826980.798 0, 1520698.13 826950.142 0, 1520415.475 826919.503 0, 1520132.818 826888.881 0, 
+    1519850.159 826858.275 0, 1519567.498 826827.686 0, 1519284.836 826797.114 0, 1519002.172 826766.558 0, 1518719.506 826736.019 0, 1518436.838 826705.497 0, 1518154.169 826674.991 0, 1517871.497 826644.502 0, 1517587.539 826613.89 0, 1516990.19 832156.628 0, 
+    1516392.818 837699.585 0, 1516676.121 837730.126 0, 1516958.14 837760.544 0, 1517240.157 837790.98 0, 1517522.172 837821.432 0, 1517804.186 837851.9 0, 1518086.197 837882.386 0, 1518368.207 837912.888 0, 1518650.215 837943.406 0, 1518932.222 837973.941 0, 
+    1519214.226 838004.493 0, 1519496.229 838035.061 0, 1519778.23 838065.646 0, 1520060.229 838096.247 0, 1520342.226 838126.865 0, 1520624.222 838157.5 0, 1520906.216 838188.151 0, 1521188.207 838218.819 0, 1521470.197 838249.503 0, 1521752.186 838280.204 0, 
+    1522034.172 838310.922 0, 1522316.157 838341.656 0, 1522598.14 838372.407 0, 1522880.121 838403.174 0, 1523160.819 838433.818 0, 1523444.077 838464.759 0, 1523726.053 838495.576 0, 1524008.027 838526.41 0, 1524289.999 838557.26 0, 1524571.969 838588.127 0, 
+    1524853.937 838619.01 0, 1525135.904 838649.911 0, 1525417.869 838680.827 0, 1525699.831 838711.761 0, 1525981.793 838742.711 0, 1526263.752 838773.677 0, 1526545.709 838804.66 0, 1526827.665 838835.66 0, 1527109.619 838866.676 0, 1527391.571 838897.709 0, 
+    1527673.521 838928.759 0, 1527955.469 838959.825 0, 1528237.415 838990.908 0, 1528519.36 839022.007 0, 1528801.303 839053.123 0, 1529083.244 839084.255 0, 1529365.183 839115.404 0, 1529647.12 839146.57 0, 1529927.776 839177.611 0, 1530540.806 833636.363 0, 
+    1531153.811 828095.336 0))
+
+POLYGON ((1543458.504 840693.869 0, 1543177.935 840662.036 0, 1542896.087 840630.073 0, 1542614.237 840598.128 0, 1542332.385 840566.199 0, 1542050.531 840534.287 0, 1541768.675 840502.391 0, 1541486.818 840470.512 0, 1541204.959 840438.649 0, 1540923.097 840406.803 0, 
+    1540641.234 840374.974 0, 1540359.369 840343.161 0, 1540077.502 840311.365 0, 1539795.633 840279.585 0, 1539513.763 840247.822 0, 1539231.89 840216.076 0, 1538950.016 840184.346 0, 1538668.14 840152.633 0, 1538386.262 840120.936 0, 1538104.382 840089.256 0, 
+    1537822.5 840057.593 0, 1537540.616 840025.946 0, 1537258.731 839994.316 0, 1536976.843 839962.702 0, 1536693.676 839930.962 0, 1536413.063 839899.524 0, 1536131.17 839867.961 0, 1535849.275 839836.413 0, 1535567.378 839804.882 0, 1535285.48 839773.368 0, 
+    1535003.579 839741.871 0, 1534721.677 839710.39 0, 1534439.773 839678.925 0, 1534157.867 839647.478 0, 1533875.959 839616.047 0, 1533594.049 839584.632 0, 1533312.138 839553.234 0, 1533030.224 839521.853 0, 1532748.309 839490.488 0, 1532466.392 839459.14 0, 
+    1532184.473 839427.808 0, 1531902.552 839396.493 0, 1531620.63 839365.194 0, 1531338.705 839333.913 0, 1531056.779 839302.647 0, 1530774.851 839271.399 0, 1530492.921 839240.167 0, 1530210.989 839208.951 0, 1529927.776 839177.611 0, 1529314.722 844719.075 0, 
+    1528701.645 850260.753 0, 1528984.203 850292.02 0, 1529265.483 850323.164 0, 1529546.76 850354.323 0, 1529828.036 850385.5 0, 1530109.31 850416.693 0, 1530390.582 850447.902 0, 1530671.852 850479.128 0, 1530953.121 850510.371 0, 1531234.387 850541.63 0, 
+    1531515.652 850572.906 0, 1531796.915 850604.198 0, 1532078.176 850635.507 0, 1532359.435 850666.832 0, 1532640.693 850698.174 0, 1532921.948 850729.532 0, 1533203.202 850760.907 0, 1533484.454 850792.299 0, 1533765.704 850823.707 0, 1534046.952 850855.132 0, 
+    1534328.199 850886.573 0, 1534609.443 850918.031 0, 1534890.686 850949.505 0, 1535171.926 850980.996 0, 1535451.89 851012.36 0, 1535734.402 851044.027 0, 1536015.637 851075.568 0, 1536296.871 851107.125 0, 1536578.102 851138.699 0, 1536859.332 851170.289 0, 
+    1537140.56 851201.895 0, 1537421.786 851233.519 0, 1537703.01 851265.159 0, 1537984.232 851296.815 0, 1538265.452 851328.488 0, 1538546.671 851360.178 0, 1538827.887 851391.884 0, 1539109.102 851423.606 0, 1539390.315 851455.345 0, 1539671.526 851487.101 0, 
+    1539952.735 851518.873 0, 1540233.942 851550.662 0, 1540515.147 851582.468 0, 1540796.351 851614.289 0, 1541077.553 851646.128 0, 1541358.752 851677.983 0, 1541639.95 851709.855 0, 1541921.146 851741.743 0, 1542201.066 851773.503 0, 1542829.797 846233.58 0, 
+    1543458.504 840693.869 0))
+
+POLYGON ((1555696.16 853324.385 0, 1555416.328 853291.834 0, 1555135.223 853259.152 0, 1554854.117 853226.486 0, 1554573.008 853193.837 0, 1554291.898 853161.204 0, 1554010.785 853128.587 0, 1553729.671 853095.988 0, 1553448.554 853063.405 0, 1553167.436 853030.838 0, 
+    1552886.316 852998.288 0, 1552605.194 852965.754 0, 1552324.07 852933.237 0, 1552042.944 852900.737 0, 1551761.816 852868.253 0, 1551480.687 852835.786 0, 1551199.555 852803.335 0, 1550918.421 852770.901 0, 1550637.286 852738.483 0, 1550356.149 852706.082 0, 
+    1550075.009 852673.697 0, 1549793.868 852641.329 0, 1549512.725 852608.978 0, 1549231.58 852576.643 0, 1548949.161 852544.178 0, 1548669.285 852512.023 0, 1548388.134 852479.737 0, 1548106.981 852447.469 0, 1547825.827 852415.216 0, 1547544.671 852382.981 0, 
+    1547263.512 852350.762 0, 1546982.352 852318.559 0, 1546701.19 852286.373 0, 1546420.026 852254.203 0, 1546138.86 852222.051 0, 1545857.693 852189.914 0, 1545576.523 852157.794 0, 1545295.351 852125.691 0, 1545014.178 852093.604 0, 1544733.003 852061.534 0, 
+    1544451.826 852029.481 0, 1544170.646 851997.443 0, 1543889.466 851965.423 0, 1543608.283 851933.419 0, 1543327.098 851901.432 0, 1543045.911 851869.461 0, 1542764.723 851837.506 0, 1542483.533 851805.569 0, 1542201.066 851773.503 0, 1541572.311 857313.635 0, 
+    1540943.533 862853.973 0, 1541225.344 862885.965 0, 1541505.883 862917.829 0, 1541786.419 862949.709 0, 1542066.953 862981.605 0, 1542347.486 863013.519 0, 1542628.017 863045.448 0, 1542908.545 863077.395 0, 1543189.072 863109.357 0, 1543469.597 863141.337 0, 
+    1543750.121 863173.333 0, 1544030.642 863205.345 0, 1544311.161 863237.374 0, 1544591.679 863269.419 0, 1544872.194 863301.481 0, 1545152.708 863333.559 0, 1545433.22 863365.654 0, 1545713.73 863397.765 0, 1545994.238 863429.893 0, 1546274.744 863462.038 0, 
+    1546555.248 863494.199 0, 1546835.751 863526.376 0, 1547116.251 863558.57 0, 1547396.75 863590.78 0, 1547675.977 863622.861 0, 1547957.741 863655.251 0, 1548238.234 863687.511 0, 1548518.725 863719.787 0, 1548799.214 863752.08 0, 1549079.702 863784.39 0, 
+    1549360.187 863816.716 0, 1549640.67 863849.058 0, 1549921.152 863881.417 0, 1550201.631 863913.793 0, 1550482.109 863946.185 0, 1550762.585 863978.593 0, 1551043.059 864011.018 0, 1551323.531 864043.46 0, 1551604.001 864075.918 0, 1551884.469 864108.392 0, 
+    1552164.935 864140.884 0, 1552445.399 864173.391 0, 1552725.862 864205.915 0, 1553006.322 864238.456 0, 1553286.781 864271.013 0, 1553567.237 864303.587 0, 1553847.692 864336.177 0, 1554128.145 864368.783 0, 1554407.327 864401.259 0, 1555051.755 858862.719 0, 
+    1555696.16 853324.385 0))
+
+POLYGON ((1058862.416 420756.651 0, 1058557.328 420753.212 0, 1058250.766 420749.774 0, 1057944.203 420746.355 0, 1057637.64 420742.953 0, 1057331.077 420739.57 0, 1057024.514 420736.204 0, 1056717.951 420732.857 0, 1056411.388 420729.528 0, 1056104.824 420726.217 0, 
+    1055798.26 420722.923 0, 1055491.696 420719.648 0, 1055185.132 420716.391 0, 1054878.567 420713.152 0, 1054572.003 420709.931 0, 1054265.438 420706.728 0, 1053958.873 420703.543 0, 1053652.308 420700.376 0, 1053345.742 420697.227 0, 1053039.177 420694.097 0, 
+    1052732.611 420690.984 0, 1052426.045 420687.889 0, 1052119.479 420684.812 0, 1051812.912 420681.754 0, 1051504.871 420678.699 0, 1051199.779 420675.691 0, 1050893.213 420672.686 0, 1050586.645 420669.7 0, 1050280.078 420666.731 0, 1049973.511 420663.781 0, 
+    1049666.943 420660.849 0, 1049360.376 420657.934 0, 1049053.808 420655.038 0, 1048747.24 420652.16 0, 1048440.672 420649.3 0, 1048134.103 420646.458 0, 1047827.535 420643.634 0, 1047520.966 420640.828 0, 1047214.397 420638.04 0, 1046907.828 420635.27 0, 
+    1046601.259 420632.518 0, 1046294.689 420629.784 0, 1045988.12 420627.068 0, 1045681.55 420624.37 0, 1045374.98 420621.691 0, 1045068.41 420619.029 0, 1044761.84 420616.385 0, 1044455.27 420613.76 0, 1044147.223 420611.14 0, 1044100.169 426162.746 0, 
+    1044053.111 431714.797 0, 1044360.501 431717.411 0, 1044666.418 431720.031 0, 1044972.335 431722.669 0, 1045278.251 431725.325 0, 1045584.167 431727.999 0, 1045890.084 431730.691 0, 1046196 431733.401 0, 1046501.915 431736.129 0, 1046807.831 431738.875 0, 
+    1047113.747 431741.639 0, 1047419.662 431744.421 0, 1047725.577 431747.221 0, 1048031.492 431750.039 0, 1048337.407 431752.875 0, 1048643.322 431755.729 0, 1048949.236 431758.601 0, 1049255.151 431761.491 0, 1049561.065 431764.4 0, 1049866.979 431767.326 0, 
+    1050172.893 431770.27 0, 1050478.806 431773.232 0, 1050784.72 431776.212 0, 1051090.633 431779.21 0, 1051395.074 431782.211 0, 1051702.459 431785.26 0, 1052008.372 431788.312 0, 1052314.284 431791.382 0, 1052620.197 431794.47 0, 1052926.109 431797.577 0, 
+    1053232.021 431800.701 0, 1053537.933 431803.843 0, 1053843.845 431807.003 0, 1054149.756 431810.181 0, 1054455.667 431813.377 0, 1054761.579 431816.591 0, 1055067.489 431819.824 0, 1055373.4 431823.074 0, 1055679.311 431826.342 0, 1055985.221 431829.628 0, 
+    1056291.131 431832.932 0, 1056597.041 431836.254 0, 1056902.951 431839.595 0, 1057208.861 431842.953 0, 1057514.77 431846.329 0, 1057820.679 431849.723 0, 1058126.588 431853.136 0, 1058432.497 431856.566 0, 1058736.935 431859.997 0, 1058799.678 426308.102 0, 
+    1058862.416 420756.651 0))
+
+POLYGON ((1073420.289 432046.682 0, 1073115.86 432042.39 0, 1072809.962 432038.096 0, 1072504.064 432033.819 0, 1072198.166 432029.561 0, 1071892.267 432025.32 0, 1071586.368 432021.098 0, 1071280.469 432016.893 0, 1070974.57 432012.707 0, 1070668.67 432008.539 0, 
+    1070362.77 432004.388 0, 1070056.87 432000.256 0, 1069750.97 431996.141 0, 1069445.069 431992.045 0, 1069139.169 431987.967 0, 1068833.267 431983.906 0, 1068527.366 431979.864 0, 1068221.465 431975.839 0, 1067915.563 431971.833 0, 1067609.661 431967.845 0, 
+    1067303.759 431963.874 0, 1066997.856 431959.922 0, 1066691.953 431955.988 0, 1066386.051 431952.071 0, 1066078.678 431948.154 0, 1065774.244 431944.292 0, 1065468.34 431940.43 0, 1065162.437 431936.586 0, 1064856.532 431932.759 0, 1064550.628 431928.951 0, 
+    1064244.724 431925.161 0, 1063938.819 431921.389 0, 1063632.914 431917.634 0, 1063327.009 431913.898 0, 1063021.103 431910.18 0, 1062715.198 431906.479 0, 1062409.292 431902.797 0, 1062103.386 431899.133 0, 1061797.48 431895.486 0, 1061491.573 431891.858 0, 
+    1061185.666 431888.248 0, 1060879.76 431884.656 0, 1060573.852 431881.081 0, 1060267.945 431877.525 0, 1059962.038 431873.987 0, 1059656.13 431870.467 0, 1059350.222 431866.964 0, 1059044.314 431863.48 0, 1058736.935 431859.997 0, 1058674.186 437412.334 0, 
+    1058611.433 442965.11 0, 1058918.156 442968.585 0, 1059223.41 442972.062 0, 1059528.664 442975.557 0, 1059833.919 442979.07 0, 1060139.173 442982.6 0, 1060444.426 442986.149 0, 1060749.68 442989.716 0, 1061054.933 442993.3 0, 1061360.186 442996.903 0, 
+    1061665.439 443000.523 0, 1061970.692 443004.162 0, 1062275.944 443007.818 0, 1062581.196 443011.493 0, 1062886.448 443015.185 0, 1063191.7 443018.895 0, 1063496.952 443022.624 0, 1063802.203 443026.37 0, 1064107.454 443030.134 0, 1064412.705 443033.916 0, 
+    1064717.956 443037.717 0, 1065023.206 443041.535 0, 1065328.456 443045.371 0, 1065633.706 443049.225 0, 1065937.49 443053.078 0, 1066244.206 443056.987 0, 1066549.455 443060.895 0, 1066854.704 443064.821 0, 1067159.953 443068.765 0, 1067465.201 443072.727 0, 
+    1067770.45 443076.707 0, 1068075.698 443080.704 0, 1068380.946 443084.72 0, 1068686.194 443088.754 0, 1068991.441 443092.806 0, 1069296.688 443096.875 0, 1069601.935 443100.963 0, 1069907.182 443105.069 0, 1070212.428 443109.192 0, 1070517.675 443113.334 0, 
+    1070822.921 443117.493 0, 1071128.166 443121.671 0, 1071433.412 443125.866 0, 1071738.657 443130.08 0, 1072043.902 443134.311 0, 1072349.147 443138.56 0, 1072654.391 443142.828 0, 1072959.636 443147.113 0, 1073263.414 443151.395 0, 1073341.855 437598.819 0, 
+    1073420.289 432046.682 0))
+
+POLYGON ((1087914.811 443379.075 0, 1087611.043 443373.934 0, 1087305.812 443368.786 0, 1087000.581 443363.657 0, 1086695.349 443358.545 0, 1086390.118 443353.451 0, 1086084.885 443348.375 0, 1085779.653 443343.318 0, 1085474.42 443338.278 0, 1085169.187 443333.256 0, 
+    1084863.954 443328.252 0, 1084558.72 443323.266 0, 1084253.486 443318.298 0, 1083948.252 443313.348 0, 1083643.018 443308.416 0, 1083337.783 443303.502 0, 1083032.548 443298.606 0, 1082727.312 443293.728 0, 1082422.077 443288.868 0, 1082116.841 443284.025 0, 
+    1081811.605 443279.201 0, 1081506.368 443274.395 0, 1081201.131 443269.607 0, 1080895.894 443264.836 0, 1080589.193 443260.061 0, 1080285.419 443255.349 0, 1079980.182 443250.633 0, 1079674.943 443245.934 0, 1079369.705 443241.254 0, 1079064.466 443236.591 0, 
+    1078759.227 443231.947 0, 1078453.988 443227.32 0, 1078148.748 443222.711 0, 1077843.509 443218.121 0, 1077538.269 443213.548 0, 1077233.028 443208.993 0, 1076927.788 443204.456 0, 1076622.547 443199.938 0, 1076317.306 443195.437 0, 1076012.064 443190.954 0, 
+    1075706.822 443186.489 0, 1075401.58 443182.042 0, 1075096.338 443177.613 0, 1074791.096 443173.202 0, 1074485.853 443168.809 0, 1074180.61 443164.434 0, 1073875.367 443160.077 0, 1073570.123 443155.737 0, 1073263.414 443151.395 0, 1073184.968 448704.407 0, 
+    1073106.515 454257.851 0, 1073412.567 454262.184 0, 1073717.157 454266.514 0, 1074021.746 454270.862 0, 1074326.336 454275.227 0, 1074630.925 454279.611 0, 1074935.514 454284.013 0, 1075240.102 454288.432 0, 1075544.69 454292.87 0, 1075849.278 454297.325 0, 
+    1076153.866 454301.798 0, 1076458.453 454306.289 0, 1076763.041 454310.799 0, 1077067.628 454315.326 0, 1077372.214 454319.871 0, 1077676.801 454324.434 0, 1077981.387 454329.015 0, 1078285.973 454333.613 0, 1078590.558 454338.23 0, 1078895.143 454342.865 0, 
+    1079199.728 454347.517 0, 1079504.313 454352.188 0, 1079808.898 454356.876 0, 1080113.482 454361.583 0, 1080416.605 454366.284 0, 1080722.649 454371.049 0, 1081027.233 454375.809 0, 1081331.816 454380.587 0, 1081636.399 454385.383 0, 1081940.981 454390.197 0, 
+    1082245.563 454395.029 0, 1082550.145 454399.879 0, 1082854.727 454404.746 0, 1083159.308 454409.632 0, 1083463.89 454414.536 0, 1083768.47 454419.457 0, 1084073.051 454424.397 0, 1084377.631 454429.354 0, 1084682.211 454434.329 0, 1084986.791 454439.322 0, 
+    1085291.37 454444.333 0, 1085595.949 454449.363 0, 1085900.528 454454.409 0, 1086205.106 454459.474 0, 1086509.684 454464.557 0, 1086814.262 454469.658 0, 1087118.84 454474.777 0, 1087423.417 454479.913 0, 1087726.534 454485.043 0, 1087820.676 448931.843 0, 
+    1087914.811 443379.075 0))
+
+POLYGON ((1102345.853 454753.538 0, 1102042.749 454747.552 0, 1101738.188 454741.555 0, 1101433.626 454735.576 0, 1101129.064 454729.614 0, 1100824.501 454723.671 0, 1100519.938 454717.746 0, 1100215.375 454711.838 0, 1099910.811 454705.949 0, 1099606.247 454700.077 0, 
+    1099301.683 454694.224 0, 1098997.119 454688.388 0, 1098692.554 454682.57 0, 1098387.988 454676.77 0, 1098083.422 454670.988 0, 1097778.856 454665.224 0, 1097474.29 454659.478 0, 1097169.723 454653.75 0, 1096865.156 454648.04 0, 1096560.589 454642.347 0, 
+    1096256.021 454636.673 0, 1095951.453 454631.016 0, 1095646.885 454625.378 0, 1095342.316 454619.757 0, 1095036.289 454614.128 0, 1094733.178 454608.57 0, 1094428.608 454603.003 0, 1094124.038 454597.454 0, 1093819.468 454591.923 0, 1093514.897 454586.41 0, 
+    1093210.326 454580.915 0, 1092905.755 454575.438 0, 1092601.183 454569.978 0, 1092296.611 454564.537 0, 1091992.039 454559.114 0, 1091687.466 454553.708 0, 1091382.893 454548.32 0, 1091078.32 454542.951 0, 1090773.747 454537.599 0, 1090469.173 454532.265 0, 
+    1090164.599 454526.949 0, 1089860.024 454521.651 0, 1089555.449 454516.371 0, 1089250.874 454511.109 0, 1088946.299 454505.865 0, 1088641.723 454500.639 0, 1088337.147 454495.431 0, 1088032.571 454490.24 0, 1087726.534 454485.043 0, 1087632.385 460038.673 0, 
+    1087538.229 465592.729 0, 1087843.608 465597.915 0, 1088147.531 465603.095 0, 1088451.453 465608.292 0, 1088755.375 465613.507 0, 1089059.296 465618.74 0, 1089363.218 465623.991 0, 1089667.139 465629.259 0, 1089971.06 465634.546 0, 1090274.98 465639.85 0, 
+    1090578.9 465645.173 0, 1090882.82 465650.513 0, 1091186.739 465655.871 0, 1091490.658 465661.247 0, 1091794.577 465666.641 0, 1092098.496 465672.053 0, 1092402.414 465677.482 0, 1092706.332 465682.93 0, 1093010.249 465688.395 0, 1093314.167 465693.879 0, 
+    1093618.084 465699.38 0, 1093922 465704.899 0, 1094225.916 465710.436 0, 1094529.832 465715.991 0, 1094832.293 465721.537 0, 1095137.663 465727.154 0, 1095441.578 465732.763 0, 1095745.493 465738.389 0, 1096049.407 465744.034 0, 1096353.321 465749.696 0, 
+    1096657.235 465755.376 0, 1096961.148 465761.074 0, 1097265.061 465766.79 0, 1097568.973 465772.524 0, 1097872.886 465778.275 0, 1098176.798 465784.045 0, 1098480.709 465789.832 0, 1098784.62 465795.638 0, 1099088.531 465801.461 0, 1099392.442 465807.302 0, 
+    1099696.352 465813.161 0, 1100000.262 465819.038 0, 1100304.172 465824.933 0, 1100608.081 465830.845 0, 1100911.99 465836.776 0, 1101215.898 465842.724 0, 1101519.806 465848.691 0, 1101823.714 465854.675 0, 1102126.167 465860.648 0, 1102236.015 460306.88 0, 
+    1102345.853 454753.538 0))
+
+POLYGON ((1116713.291 466169.779 0, 1116410.853 466162.951 0, 1116106.964 466156.109 0, 1115803.073 466149.284 0, 1115499.183 466142.477 0, 1115195.292 466135.688 0, 1114891.401 466128.917 0, 1114587.509 466122.163 0, 1114283.617 466115.428 0, 1113979.725 466108.71 0, 
+    1113675.832 466102.01 0, 1113371.939 466095.329 0, 1113068.045 466088.665 0, 1112764.151 466082.019 0, 1112460.257 466075.391 0, 1112156.362 466068.78 0, 1111852.466 466062.188 0, 1111548.571 466055.614 0, 1111244.675 466049.057 0, 1110940.779 466042.518 0, 
+    1110636.882 466035.997 0, 1110332.985 466029.495 0, 1110029.087 466023.01 0, 1109725.189 466016.542 0, 1109419.838 466010.062 0, 1109117.392 466003.662 0, 1108813.493 465997.248 0, 1108509.594 465990.853 0, 1108205.694 465984.475 0, 1107901.794 465978.115 0, 
+    1107597.894 465971.773 0, 1107293.993 465965.449 0, 1106990.091 465959.143 0, 1106686.19 465952.855 0, 1106382.288 465946.584 0, 1106078.385 465940.332 0, 1105774.483 465934.097 0, 1105470.579 465927.88 0, 1105166.676 465921.682 0, 1104862.772 465915.501 0, 
+    1104558.868 465909.338 0, 1104254.963 465903.192 0, 1103951.058 465897.065 0, 1103647.153 465890.956 0, 1103343.248 465884.864 0, 1103039.342 465878.79 0, 1102735.435 465872.735 0, 1102431.528 465866.697 0, 1102126.167 465860.648 0, 1102016.312 471414.84 0, 
+    1101906.448 476969.452 0, 1102211.152 476975.488 0, 1102514.405 476981.513 0, 1102817.657 476987.556 0, 1103120.909 476993.616 0, 1103424.161 476999.695 0, 1103727.413 477005.791 0, 1104030.664 477011.905 0, 1104333.914 477018.037 0, 1104637.165 477024.187 0, 
+    1104940.415 477030.354 0, 1105243.665 477036.54 0, 1105546.914 477042.743 0, 1105850.163 477048.964 0, 1106153.411 477055.204 0, 1106456.659 477061.46 0, 1106759.907 477067.735 0, 1107063.155 477074.028 0, 1107366.402 477080.338 0, 1107669.648 477086.667 0, 
+    1107972.895 477093.013 0, 1108276.141 477099.377 0, 1108579.386 477105.759 0, 1108882.631 477112.158 0, 1109184.427 477118.545 0, 1109489.121 477125.011 0, 1109792.365 477131.464 0, 1110095.609 477137.935 0, 1110398.852 477144.424 0, 1110702.095 477150.931 0, 
+    1111005.337 477157.456 0, 1111308.579 477163.998 0, 1111611.821 477170.559 0, 1111915.063 477177.137 0, 1112218.304 477183.733 0, 1112521.544 477190.347 0, 1112824.784 477196.978 0, 1113128.024 477203.628 0, 1113431.264 477210.295 0, 1113734.503 477216.981 0, 
+    1114037.741 477223.684 0, 1114340.98 477230.405 0, 1114644.217 477237.144 0, 1114947.455 477243.9 0, 1115250.692 477250.675 0, 1115553.929 477257.467 0, 1115857.165 477264.277 0, 1116160.401 477271.105 0, 1116462.188 477277.918 0, 1116587.744 471723.639 0, 
+    1116713.291 466169.779 0))
+
+POLYGON ((1131016.998 477627.506 0, 1130715.229 477619.84 0, 1130412.014 477612.155 0, 1130108.798 477604.489 0, 1129805.582 477596.84 0, 1129502.365 477589.208 0, 1129199.148 477581.595 0, 1128895.93 477574 0, 1128592.712 477566.422 0, 1128289.494 477558.862 0, 
+    1127986.275 477551.32 0, 1127683.055 477543.796 0, 1127379.836 477536.29 0, 1127076.615 477528.801 0, 1126773.395 477521.331 0, 1126470.173 477513.878 0, 1126166.952 477506.443 0, 1125863.73 477499.026 0, 1125560.507 477491.627 0, 1125257.285 477484.246 0, 
+    1124954.061 477476.882 0, 1124650.837 477469.537 0, 1124347.613 477462.209 0, 1124044.389 477454.899 0, 1123739.716 477447.572 0, 1123437.938 477440.333 0, 1123134.712 477433.076 0, 1122831.486 477425.838 0, 1122528.259 477418.617 0, 1122225.032 477411.414 0, 
+    1121921.804 477404.229 0, 1121618.576 477397.062 0, 1121315.348 477389.913 0, 1121012.119 477382.781 0, 1120708.89 477375.668 0, 1120405.66 477368.572 0, 1120102.43 477361.494 0, 1119799.199 477354.434 0, 1119495.968 477347.392 0, 1119192.737 477340.367 0, 
+    1118889.505 477333.361 0, 1118586.273 477326.372 0, 1118283.04 477319.401 0, 1117979.807 477312.448 0, 1117676.574 477305.513 0, 1117373.34 477298.596 0, 1117070.106 477291.696 0, 1116766.871 477284.815 0, 1116462.188 477277.918 0, 1116336.622 482832.616 0, 
+    1116211.047 488387.727 0, 1116515.073 488394.609 0, 1116817.654 488401.476 0, 1117120.234 488408.36 0, 1117422.814 488415.263 0, 1117725.394 488422.183 0, 1118027.973 488429.121 0, 1118330.552 488436.077 0, 1118633.13 488443.05 0, 1118935.708 488450.042 0, 
+    1119238.285 488457.051 0, 1119540.862 488464.078 0, 1119843.439 488471.123 0, 1120146.015 488478.185 0, 1120448.591 488485.266 0, 1120751.167 488492.364 0, 1121053.741 488499.48 0, 1121356.316 488506.614 0, 1121658.89 488513.766 0, 1121961.464 488520.935 0, 
+    1122264.037 488528.123 0, 1122566.61 488535.328 0, 1122869.183 488542.551 0, 1123171.755 488549.791 0, 1123472.882 488557.015 0, 1123776.897 488564.326 0, 1124079.468 488571.62 0, 1124382.038 488578.932 0, 1124684.608 488586.262 0, 1124987.178 488593.61 0, 
+    1125289.747 488600.975 0, 1125592.315 488608.358 0, 1125894.884 488615.759 0, 1126197.451 488623.178 0, 1126500.018 488630.615 0, 1126802.585 488638.069 0, 1127105.152 488645.542 0, 1127407.718 488653.032 0, 1127710.283 488660.54 0, 1128012.848 488668.065 0, 
+    1128315.413 488675.609 0, 1128617.977 488683.17 0, 1128920.541 488690.749 0, 1129223.104 488698.346 0, 1129525.667 488705.961 0, 1129828.229 488713.593 0, 1130130.791 488721.244 0, 1130433.353 488728.912 0, 1130734.471 488736.561 0, 1130875.74 483181.826 0, 
+    1131016.998 477627.506 0))
+
+POLYGON ((1145256.852 489126.425 0, 1144955.754 489117.925 0, 1144653.215 489109.402 0, 1144350.676 489100.897 0, 1144048.137 489092.409 0, 1143745.596 489083.94 0, 1143443.056 489075.488 0, 1143140.515 489067.054 0, 1142837.973 489058.638 0, 1142535.431 489050.24 0, 
+    1142232.888 489041.859 0, 1141930.345 489033.497 0, 1141627.802 489025.152 0, 1141325.258 489016.825 0, 1141022.713 489008.516 0, 1140720.168 489000.224 0, 1140417.622 488991.951 0, 1140115.076 488983.695 0, 1139812.53 488975.457 0, 1139509.983 488967.237 0, 
+    1139207.435 488959.034 0, 1138904.887 488950.85 0, 1138602.339 488942.683 0, 1138299.79 488934.534 0, 1137995.799 488926.364 0, 1137694.691 488918.29 0, 1137392.14 488910.194 0, 1137089.59 488902.116 0, 1136787.038 488894.056 0, 1136484.486 488886.014 0, 
+    1136181.934 488877.99 0, 1135879.381 488869.983 0, 1135576.828 488861.995 0, 1135274.275 488854.024 0, 1134971.72 488846.071 0, 1134669.166 488838.136 0, 1134366.611 488830.218 0, 1134064.055 488822.318 0, 1133761.499 488814.437 0, 1133458.943 488806.573 0, 
+    1133156.386 488798.726 0, 1132853.828 488790.898 0, 1132551.271 488783.087 0, 1132248.712 488775.295 0, 1131946.154 488767.52 0, 1131643.594 488759.762 0, 1131341.035 488752.023 0, 1131038.474 488744.301 0, 1130734.471 488736.561 0, 1130593.192 494291.707 0, 
+    1130451.902 499847.262 0, 1130755.248 499854.985 0, 1131057.155 499862.69 0, 1131359.06 499870.413 0, 1131660.966 499878.153 0, 1131962.87 499885.911 0, 1132264.775 499893.687 0, 1132566.679 499901.481 0, 1132868.582 499909.293 0, 1133170.485 499917.122 0, 
+    1133472.388 499924.969 0, 1133774.29 499932.834 0, 1134076.191 499940.716 0, 1134378.092 499948.617 0, 1134679.993 499956.535 0, 1134981.893 499964.471 0, 1135283.793 499972.424 0, 1135585.692 499980.396 0, 1135887.591 499988.385 0, 1136189.489 499996.392 0, 
+    1136491.387 500004.417 0, 1136793.285 500012.459 0, 1137095.182 500020.519 0, 1137397.078 500028.597 0, 1137697.535 500036.655 0, 1138000.869 500044.807 0, 1138302.764 500052.938 0, 1138604.659 500061.087 0, 1138906.553 500069.254 0, 1139208.447 500077.439 0, 
+    1139510.34 500085.641 0, 1139812.232 500093.861 0, 1140114.124 500102.099 0, 1140416.016 500110.355 0, 1140717.907 500118.628 0, 1141019.798 500126.92 0, 1141321.688 500135.229 0, 1141623.578 500143.556 0, 1141925.467 500151.9 0, 1142227.356 500160.262 0, 
+    1142529.244 500168.643 0, 1142831.131 500177.04 0, 1143133.019 500185.456 0, 1143434.905 500193.889 0, 1143736.792 500202.341 0, 1144038.677 500210.81 0, 1144340.562 500219.296 0, 1144642.447 500227.801 0, 1144942.894 500236.282 0, 1145099.879 494681.149 0, 
+    1145256.852 489126.425 0))
+
+POLYGON ((1159432.729 500666.241 0, 1159132.305 500656.911 0, 1158830.446 500647.554 0, 1158528.586 500638.214 0, 1158226.725 500628.892 0, 1157924.864 500619.588 0, 1157623.002 500610.302 0, 1157321.14 500601.034 0, 1157019.277 500591.783 0, 1156717.414 500582.55 0, 
+    1156415.55 500573.335 0, 1156113.686 500564.137 0, 1155811.821 500554.958 0, 1155509.955 500545.796 0, 1155208.089 500536.652 0, 1154906.223 500527.525 0, 1154604.356 500518.417 0, 1154302.488 500509.326 0, 1154000.62 500500.253 0, 1153698.751 500491.197 0, 
+    1153396.882 500482.16 0, 1153095.012 500473.14 0, 1152793.142 500464.138 0, 1152491.271 500455.154 0, 1152187.963 500446.145 0, 1151887.528 500437.239 0, 1151585.655 500428.308 0, 1151283.782 500419.395 0, 1150981.909 500410.499 0, 1150680.035 500401.622 0, 
+    1150378.16 500392.762 0, 1150076.285 500383.92 0, 1149774.41 500375.096 0, 1149472.534 500366.289 0, 1149170.657 500357.5 0, 1148868.78 500348.729 0, 1148566.903 500339.976 0, 1148265.024 500331.241 0, 1147963.146 500322.523 0, 1147661.267 500313.823 0, 
+    1147359.387 500305.141 0, 1147057.507 500296.476 0, 1146755.626 500287.83 0, 1146453.745 500279.201 0, 1146151.863 500270.59 0, 1145849.981 500261.996 0, 1145548.098 500253.421 0, 1145246.215 500244.863 0, 1144942.894 500236.282 0, 1144785.898 505791.821 0, 
+    1144628.891 511347.761 0, 1144931.555 511356.323 0, 1145232.784 511364.863 0, 1145534.013 511373.42 0, 1145835.241 511381.994 0, 1146136.468 511390.587 0, 1146437.696 511399.197 0, 1146738.922 511407.825 0, 1147040.149 511416.47 0, 1147341.374 511425.134 0, 
+    1147642.599 511433.815 0, 1147943.824 511442.514 0, 1148245.048 511451.23 0, 1148546.272 511459.964 0, 1148847.495 511468.716 0, 1149148.718 511477.486 0, 1149449.94 511486.274 0, 1149751.161 511495.079 0, 1150052.382 511503.902 0, 1150353.603 511512.742 0, 
+    1150654.823 511521.601 0, 1150956.042 511530.477 0, 1151257.261 511539.371 0, 1151558.48 511548.282 0, 1151858.264 511557.169 0, 1152160.915 511566.159 0, 1152462.132 511575.123 0, 1152763.348 511584.106 0, 1153064.564 511593.106 0, 1153365.779 511602.124 0, 
+    1153666.994 511611.16 0, 1153968.208 511620.213 0, 1154269.422 511629.284 0, 1154570.635 511638.373 0, 1154871.847 511647.48 0, 1155173.059 511656.604 0, 1155474.271 511665.746 0, 1155775.482 511674.906 0, 1156076.692 511684.083 0, 1156377.902 511693.278 0, 
+    1156679.112 511702.491 0, 1156980.321 511711.722 0, 1157281.529 511720.971 0, 1157582.737 511730.237 0, 1157883.944 511739.521 0, 1158185.15 511748.822 0, 1158486.356 511758.141 0, 1158787.562 511767.479 0, 1159087.335 511776.789 0, 1159260.038 506221.314 0, 
+    1159432.729 500666.241 0))
+
+POLYGON ((1173544.51 512246.662 0, 1173244.762 512236.505 0, 1172943.584 512226.317 0, 1172642.405 512216.147 0, 1172341.226 512205.994 0, 1172040.046 512195.86 0, 1171738.866 512185.743 0, 1171437.685 512175.643 0, 1171136.504 512165.562 0, 1170835.321 512155.498 0, 
+    1170534.139 512145.451 0, 1170232.955 512135.423 0, 1169931.772 512125.412 0, 1169630.587 512115.419 0, 1169329.402 512105.444 0, 1169028.216 512095.487 0, 1168727.03 512085.547 0, 1168425.843 512075.625 0, 1168124.656 512065.72 0, 1167823.468 512055.834 0, 
+    1167522.279 512045.965 0, 1167221.09 512036.114 0, 1166919.9 512026.28 0, 1166618.71 512016.465 0, 1166316.088 512006.62 0, 1166016.328 511996.886 0, 1165715.136 511987.124 0, 1165413.943 511977.379 0, 1165112.75 511967.652 0, 1164811.556 511957.943 0, 
+    1164510.362 511948.251 0, 1164209.167 511938.577 0, 1163907.971 511928.921 0, 1163606.775 511919.282 0, 1163305.579 511909.662 0, 1163004.381 511900.059 0, 1162703.184 511890.474 0, 1162401.985 511880.906 0, 1162100.786 511871.356 0, 1161799.587 511861.824 0, 
+    1161498.387 511852.31 0, 1161197.186 511842.813 0, 1160895.985 511833.334 0, 1160594.784 511823.873 0, 1160293.581 511814.43 0, 1159992.379 511805.004 0, 1159691.175 511795.596 0, 1159389.971 511786.206 0, 1159087.335 511776.789 0, 1158914.619 517332.663 0, 
+    1158741.891 522888.932 0, 1159043.871 522898.329 0, 1159344.42 522907.699 0, 1159644.97 522917.086 0, 1159945.518 522926.492 0, 1160246.067 522935.914 0, 1160546.614 522945.355 0, 1160847.161 522954.813 0, 1161147.708 522964.289 0, 1161448.254 522973.783 0, 
+    1161748.799 522983.294 0, 1162049.344 522992.823 0, 1162349.888 523002.37 0, 1162650.432 523011.935 0, 1162950.975 523021.517 0, 1163251.518 523031.117 0, 1163552.06 523040.734 0, 1163852.601 523050.369 0, 1164153.142 523060.022 0, 1164453.683 523069.693 0, 
+    1164754.222 523079.381 0, 1165054.762 523089.087 0, 1165355.3 523098.811 0, 1165655.838 523108.552 0, 1165954.948 523118.265 0, 1166256.913 523128.088 0, 1166557.449 523137.882 0, 1166857.985 523147.694 0, 1167158.52 523157.524 0, 1167459.054 523167.371 0, 
+    1167759.588 523177.237 0, 1168060.122 523187.119 0, 1168360.655 523197.02 0, 1168661.187 523206.938 0, 1168961.719 523216.874 0, 1169262.25 523226.828 0, 1169562.78 523236.799 0, 1169863.31 523246.788 0, 1170163.839 523256.795 0, 1170464.368 523266.819 0, 
+    1170764.896 523276.861 0, 1171065.424 523286.921 0, 1171365.951 523296.998 0, 1171666.477 523307.093 0, 1171967.003 523317.206 0, 1172267.528 523327.336 0, 1172568.053 523337.485 0, 1172868.577 523347.65 0, 1173167.674 523357.786 0, 1173356.098 517802.026 0, 
+    1173544.51 512246.662 0))
+
+POLYGON ((1187592.074 523867.392 0, 1187293.004 523856.412 0, 1186992.51 523845.397 0, 1186692.015 523834.4 0, 1186391.52 523823.421 0, 1186091.024 523812.459 0, 1185790.527 523801.515 0, 1185490.03 523790.588 0, 1185189.532 523779.68 0, 1184889.034 523768.789 0, 
+    1184588.534 523757.915 0, 1184288.035 523747.06 0, 1183987.534 523736.222 0, 1183687.033 523725.401 0, 1183386.531 523714.599 0, 1183086.029 523703.814 0, 1182785.526 523693.047 0, 1182485.022 523682.297 0, 1182184.518 523671.565 0, 1181884.013 523660.851 0, 
+    1181583.507 523650.155 0, 1181283.001 523639.476 0, 1180982.494 523628.815 0, 1180681.987 523618.171 0, 1180380.054 523607.495 0, 1180080.97 523596.937 0, 1179780.461 523586.347 0, 1179479.951 523575.774 0, 1179179.44 523565.219 0, 1178878.929 523554.682 0, 
+    1178578.417 523544.162 0, 1178277.905 523533.661 0, 1177977.392 523523.176 0, 1177676.878 523512.71 0, 1177376.364 523502.261 0, 1177075.849 523491.83 0, 1176775.334 523481.416 0, 1176474.817 523471.02 0, 1176174.301 523460.642 0, 1175873.783 523450.282 0, 
+    1175573.265 523439.939 0, 1175272.747 523429.614 0, 1174972.228 523419.307 0, 1174671.708 523409.017 0, 1174371.188 523398.745 0, 1174070.667 523388.491 0, 1173770.145 523378.254 0, 1173469.623 523368.035 0, 1173167.674 523357.786 0, 1172979.236 528913.938 0, 
+    1172790.784 534470.48 0, 1173092.076 534480.708 0, 1173391.944 534490.904 0, 1173691.812 534501.119 0, 1173991.679 534511.351 0, 1174291.545 534521.6 0, 1174591.411 534531.867 0, 1174891.276 534542.152 0, 1175191.14 534552.455 0, 1175491.004 534562.775 0, 
+    1175790.867 534573.113 0, 1176090.73 534583.469 0, 1176390.592 534593.842 0, 1176690.454 534604.233 0, 1176990.314 534614.641 0, 1177290.175 534625.067 0, 1177590.034 534635.511 0, 1177889.893 534645.972 0, 1178189.752 534656.451 0, 1178489.609 534666.948 0, 
+    1178789.467 534677.462 0, 1179089.323 534687.995 0, 1179389.179 534698.544 0, 1179689.034 534709.111 0, 1179987.467 534719.646 0, 1180288.743 534730.299 0, 1180588.596 534740.919 0, 1180888.449 534751.557 0, 1181188.301 534762.213 0, 1181488.153 534772.886 0, 
+    1181788.004 534783.577 0, 1182087.854 534794.285 0, 1182387.704 534805.012 0, 1182687.553 534815.755 0, 1182987.401 534826.517 0, 1183287.249 534837.296 0, 1183587.096 534848.093 0, 1183886.942 534858.907 0, 1184186.788 534869.739 0, 1184486.633 534880.589 0, 
+    1184786.478 534891.456 0, 1185086.322 534902.341 0, 1185386.165 534913.244 0, 1185686.008 534924.164 0, 1185985.85 534935.102 0, 1186285.691 534946.058 0, 1186585.532 534957.031 0, 1186885.372 534968.022 0, 1187183.79 534978.978 0, 1187387.939 529422.99 0, 
+    1187592.074 523867.392 0))
+
+POLYGON ((1201575.303 535528.137 0, 1201276.914 535516.337 0, 1200977.106 535504.499 0, 1200677.298 535492.679 0, 1200377.488 535480.876 0, 1200077.679 535469.091 0, 1199777.868 535457.324 0, 1199478.057 535445.574 0, 1199178.245 535433.842 0, 1198878.432 535422.128 0, 
+    1198578.619 535410.431 0, 1198278.805 535398.752 0, 1197978.99 535387.09 0, 1197679.175 535375.446 0, 1197379.358 535363.82 0, 1197079.542 535352.212 0, 1196779.724 535340.621 0, 1196479.906 535329.048 0, 1196180.087 535317.492 0, 1195880.268 535305.954 0, 
+    1195580.448 535294.434 0, 1195280.627 535282.931 0, 1194980.805 535271.446 0, 1194680.983 535259.979 0, 1194379.74 535248.475 0, 1194081.337 535237.097 0, 1193781.512 535225.683 0, 1193481.687 535214.286 0, 1193181.862 535202.907 0, 1192882.036 535191.545 0, 
+    1192582.209 535180.201 0, 1192282.381 535168.875 0, 1191982.553 535157.567 0, 1191682.724 535146.276 0, 1191382.894 535135.003 0, 1191083.064 535123.747 0, 1190783.233 535112.509 0, 1190483.402 535101.289 0, 1190183.569 535090.086 0, 1189883.737 535078.901 0, 
+    1189583.903 535067.734 0, 1189284.069 535056.584 0, 1188984.234 535045.452 0, 1188684.399 535034.338 0, 1188384.562 535023.241 0, 1188084.726 535012.162 0, 1187784.888 535001.1 0, 1187485.05 534990.056 0, 1187183.79 534978.978 0, 1186979.627 540535.352 0, 
+    1186775.45 546092.11 0, 1187076.053 546103.164 0, 1187375.237 546114.184 0, 1187674.42 546125.221 0, 1187973.603 546136.276 0, 1188272.785 546147.349 0, 1188571.966 546158.439 0, 1188871.147 546169.546 0, 1189170.327 546180.672 0, 1189469.507 546191.815 0, 
+    1189768.685 546202.975 0, 1190067.863 546214.154 0, 1190367.041 546225.349 0, 1190666.218 546236.563 0, 1190965.394 546247.794 0, 1191264.569 546259.043 0, 1191563.744 546270.309 0, 1191862.918 546281.593 0, 1192162.092 546292.894 0, 1192461.265 546304.213 0, 
+    1192760.437 546315.55 0, 1193059.608 546326.904 0, 1193358.779 546338.276 0, 1193657.949 546349.666 0, 1193955.702 546361.019 0, 1194256.288 546372.498 0, 1194555.456 546383.94 0, 1194854.623 546395.4 0, 1195153.79 546406.877 0, 1195452.956 546418.373 0, 
+    1195752.122 546429.885 0, 1196051.287 546441.416 0, 1196350.451 546452.964 0, 1196649.614 546464.529 0, 1196948.777 546476.113 0, 1197247.939 546487.713 0, 1197547.1 546499.332 0, 1197846.261 546510.968 0, 1198145.421 546522.621 0, 1198444.58 546534.293 0, 
+    1198743.739 546545.982 0, 1199042.897 546557.688 0, 1199342.054 546569.412 0, 1199641.21 546581.154 0, 1199940.366 546592.913 0, 1200239.521 546604.69 0, 1200538.676 546616.484 0, 1200837.83 546628.297 0, 1201135.568 546640.07 0, 1201355.443 541083.912 0, 
+    1201575.303 535528.137 0))
+
+POLYGON ((1215494.079 547228.599 0, 1215196.374 547215.984 0, 1214897.254 547203.326 0, 1214598.135 547190.687 0, 1214299.014 547178.065 0, 1213999.892 547165.46 0, 1213700.77 547152.874 0, 1213401.647 547140.304 0, 1213102.524 547127.753 0, 1212803.399 547115.219 0, 
+    1212504.274 547102.702 0, 1212205.148 547090.204 0, 1211906.022 547077.723 0, 1211606.894 547065.259 0, 1211307.766 547052.813 0, 1211008.637 547040.385 0, 1210709.508 547027.974 0, 1210410.378 547015.581 0, 1210111.247 547003.205 0, 1209812.115 546990.847 0, 
+    1209512.982 546978.507 0, 1209213.849 546966.184 0, 1208914.715 546953.879 0, 1208615.581 546941.592 0, 1208315.031 546929.264 0, 1208017.309 546917.069 0, 1207718.172 546904.835 0, 1207419.035 546892.618 0, 1207119.897 546880.418 0, 1206820.758 546868.236 0, 
+    1206521.618 546856.072 0, 1206222.478 546843.925 0, 1205923.337 546831.796 0, 1205624.195 546819.685 0, 1205325.052 546807.591 0, 1205025.909 546795.515 0, 1204726.765 546783.456 0, 1204427.62 546771.415 0, 1204128.475 546759.392 0, 1203829.329 546747.386 0, 
+    1203530.182 546735.398 0, 1203231.035 546723.427 0, 1202931.887 546711.474 0, 1202632.738 546699.539 0, 1202333.588 546687.621 0, 1202034.438 546675.721 0, 1201735.287 546663.839 0, 1201436.135 546651.974 0, 1201135.568 546640.07 0, 1200915.677 552196.609 0, 
+    1200695.772 557753.525 0, 1200995.683 557765.403 0, 1201294.18 557777.242 0, 1201592.677 557789.098 0, 1201891.173 557800.972 0, 1202189.669 557812.864 0, 1202488.164 557824.773 0, 1202786.658 557836.7 0, 1203085.151 557848.644 0, 1203383.644 557860.606 0, 
+    1203682.136 557872.586 0, 1203980.627 557884.583 0, 1204279.117 557896.598 0, 1204577.607 557908.63 0, 1204876.096 557920.68 0, 1205174.585 557932.747 0, 1205473.073 557944.832 0, 1205771.56 557956.935 0, 1206070.046 557969.055 0, 1206368.531 557981.192 0, 
+    1206667.016 557993.348 0, 1206965.5 558005.52 0, 1207263.984 558017.711 0, 1207562.467 558029.919 0, 1207859.538 558042.086 0, 1208159.43 558054.387 0, 1208457.91 558066.648 0, 1208756.39 558078.926 0, 1209054.869 558091.222 0, 1209353.348 558103.535 0, 
+    1209651.825 558115.866 0, 1209950.302 558128.215 0, 1210248.779 558140.581 0, 1210547.254 558152.964 0, 1210845.729 558165.365 0, 1211144.203 558177.784 0, 1211442.676 558190.221 0, 1211741.149 558202.674 0, 1212039.62 558215.146 0, 1212338.091 558227.635 0, 
+    1212636.562 558240.141 0, 1212935.031 558252.666 0, 1213233.5 558265.207 0, 1213531.968 558277.767 0, 1213830.436 558290.343 0, 1214128.902 558302.938 0, 1214427.368 558315.55 0, 1214725.834 558328.179 0, 1215022.888 558340.767 0, 1215258.492 552784.494 0, 
+    1215494.079 547228.599 0))
+
+POLYGON ((1229348.288 558968.483 0, 1229051.268 558955.056 0, 1228752.84 558941.583 0, 1228454.41 558928.128 0, 1228155.981 558914.69 0, 1227857.55 558901.27 0, 1227559.118 558887.868 0, 1227260.686 558874.483 0, 1226962.253 558861.116 0, 1226663.819 558847.766 0, 
+    1226365.385 558834.434 0, 1226066.949 558821.119 0, 1225768.513 558807.822 0, 1225470.076 558794.543 0, 1225171.638 558781.281 0, 1224873.2 558768.036 0, 1224574.761 558754.809 0, 1224276.321 558741.6 0, 1223977.88 558728.409 0, 1223679.438 558715.234 0, 
+    1223380.996 558702.078 0, 1223082.553 558688.939 0, 1222784.109 558675.818 0, 1222485.664 558662.714 0, 1222185.81 558649.566 0, 1221888.772 558636.559 0, 1221590.325 558623.508 0, 1221291.877 558610.474 0, 1220993.429 558597.458 0, 1220694.979 558584.459 0, 
+    1220396.529 558571.479 0, 1220098.078 558558.515 0, 1219799.627 558545.57 0, 1219501.174 558532.641 0, 1219202.721 558519.731 0, 1218904.267 558506.838 0, 1218605.813 558493.962 0, 1218307.357 558481.104 0, 1218008.901 558468.264 0, 1217710.444 558455.441 0, 
+    1217411.986 558442.636 0, 1217113.528 558429.848 0, 1216815.069 558417.078 0, 1216516.609 558404.326 0, 1216218.148 558391.591 0, 1215919.687 558378.873 0, 1215621.225 558366.173 0, 1215322.762 558353.491 0, 1215022.888 558340.767 0, 1214787.269 563897.413 0, 
+    1214551.634 569454.431 0, 1214850.85 569467.127 0, 1215148.659 569479.782 0, 1215446.467 569492.454 0, 1215744.274 569505.143 0, 1216042.081 569517.85 0, 1216339.887 569530.575 0, 1216637.692 569543.317 0, 1216935.496 569556.077 0, 1217233.299 569568.854 0, 
+    1217531.102 569581.648 0, 1217828.904 569594.461 0, 1218126.706 569607.29 0, 1218424.506 569620.138 0, 1218722.306 569633.002 0, 1219020.105 569645.885 0, 1219317.903 569658.785 0, 1219615.701 569671.702 0, 1219913.498 569684.637 0, 1220211.294 569697.589 0, 
+    1220509.089 569710.559 0, 1220806.883 569723.547 0, 1221104.677 569736.552 0, 1221402.47 569749.574 0, 1221698.857 569762.553 0, 1221998.054 569775.672 0, 1222295.844 569788.747 0, 1222593.634 569801.84 0, 1222891.423 569814.95 0, 1223189.211 569828.078 0, 
+    1223486.999 569841.223 0, 1223784.786 569854.386 0, 1224082.572 569867.566 0, 1224380.357 569880.764 0, 1224678.141 569893.979 0, 1224975.925 569907.212 0, 1225273.708 569920.462 0, 1225571.49 569933.73 0, 1225869.271 569947.016 0, 1226167.052 569960.319 0, 
+    1226464.832 569973.639 0, 1226762.611 569986.977 0, 1227060.389 570000.333 0, 1227358.166 570013.706 0, 1227655.943 570027.097 0, 1227953.719 570040.505 0, 1228251.494 570053.93 0, 1228549.268 570067.374 0, 1228845.637 570080.771 0, 1229096.971 564524.441 0, 
+    1229348.288 558968.483 0))
+
+POLYGON ((1243137.814 570747.491 0, 1242841.482 570733.257 0, 1242543.747 570718.973 0, 1242246.011 570704.706 0, 1241948.274 570690.456 0, 1241650.536 570676.224 0, 1241352.798 570662.01 0, 1241055.059 570647.813 0, 1240757.319 570633.634 0, 1240459.578 570619.472 0, 
+    1240161.836 570605.328 0, 1239864.093 570591.201 0, 1239566.35 570577.092 0, 1239268.606 570563.001 0, 1238970.861 570548.927 0, 1238673.115 570534.87 0, 1238375.368 570520.831 0, 1238077.62 570506.809 0, 1237779.872 570492.805 0, 1237482.123 570478.819 0, 
+    1237184.373 570464.85 0, 1236886.622 570450.898 0, 1236588.87 570436.965 0, 1236291.118 570423.048 0, 1235991.961 570409.084 0, 1235695.61 570395.268 0, 1235397.855 570381.404 0, 1235100.099 570367.558 0, 1234802.343 570353.729 0, 1234504.585 570339.918 0, 
+    1234206.827 570326.124 0, 1233909.068 570312.348 0, 1233611.308 570298.589 0, 1233313.548 570284.848 0, 1233015.786 570271.125 0, 1232718.024 570257.418 0, 1232420.261 570243.73 0, 1232122.497 570230.059 0, 1231824.732 570216.405 0, 1231526.967 570202.769 0, 
+    1231229.201 570189.151 0, 1230931.433 570175.55 0, 1230633.666 570161.967 0, 1230335.897 570148.401 0, 1230038.127 570134.852 0, 1229740.357 570121.322 0, 1229442.586 570107.808 0, 1229144.814 570094.313 0, 1228845.637 570080.771 0, 1228594.287 575637.468 0, 
+    1228342.92 581194.529 0, 1228641.44 581208.041 0, 1228938.557 581221.507 0, 1229235.674 581234.991 0, 1229532.791 581248.492 0, 1229829.906 581262.011 0, 1230127.02 581275.547 0, 1230424.134 581289.1 0, 1230721.247 581302.671 0, 1231018.359 581316.26 0, 
+    1231315.471 581329.866 0, 1231612.581 581343.489 0, 1231909.691 581357.13 0, 1232206.8 581370.789 0, 1232503.908 581384.465 0, 1232801.015 581398.158 0, 1233098.122 581411.869 0, 1233395.228 581425.598 0, 1233692.333 581439.344 0, 1233989.437 581453.107 0, 
+    1234286.54 581466.888 0, 1234583.643 581480.686 0, 1234880.744 581494.502 0, 1235177.845 581508.336 0, 1235473.545 581522.121 0, 1235772.044 581536.055 0, 1236069.143 581549.941 0, 1236366.24 581563.844 0, 1236663.337 581577.765 0, 1236960.433 581591.703 0, 
+    1237257.528 581605.659 0, 1237554.623 581619.632 0, 1237851.716 581633.623 0, 1238148.809 581647.631 0, 1238445.901 581661.657 0, 1238742.992 581675.7 0, 1239040.082 581689.761 0, 1239337.171 581703.839 0, 1239634.26 581717.934 0, 1239931.348 581732.047 0, 
+    1240228.434 581746.178 0, 1240525.52 581760.326 0, 1240822.606 581774.492 0, 1241119.69 581788.675 0, 1241416.774 581802.875 0, 1241713.856 581817.094 0, 1242010.938 581831.329 0, 1242308.019 581845.582 0, 1242603.701 581859.785 0, 1242870.766 576303.456 0, 
+    1243137.814 570747.491 0))
+
+POLYGON ((1256862.545 582565.328 0, 1256566.902 582550.289 0, 1256269.863 582535.197 0, 1255972.822 582520.122 0, 1255675.781 582505.065 0, 1255378.739 582490.025 0, 1255081.696 582475.003 0, 1254784.652 582459.998 0, 1254487.607 582445.011 0, 1254190.561 582430.041 0, 
+    1253893.514 582415.088 0, 1253596.467 582400.153 0, 1253299.418 582385.236 0, 1253002.369 582370.336 0, 1252705.319 582355.454 0, 1252408.268 582340.589 0, 1252111.216 582325.741 0, 1251814.163 582310.911 0, 1251517.11 582296.098 0, 1251220.055 582281.303 0, 
+    1250923 582266.526 0, 1250625.943 582251.766 0, 1250328.886 582237.023 0, 1250031.828 582222.298 0, 1249733.372 582207.521 0, 1249437.71 582192.9 0, 1249140.649 582178.228 0, 1248843.588 582163.572 0, 1248546.525 582148.935 0, 1248249.462 582134.315 0, 
+    1247952.398 582119.712 0, 1247655.333 582105.127 0, 1247358.267 582090.559 0, 1247061.201 582076.009 0, 1246764.133 582061.476 0, 1246467.065 582046.96 0, 1246169.996 582032.463 0, 1245872.926 582017.982 0, 1245575.855 582003.519 0, 1245278.783 581989.074 0, 
+    1244981.711 581974.646 0, 1244684.637 581960.236 0, 1244387.563 581945.843 0, 1244090.488 581931.467 0, 1243793.412 581917.11 0, 1243496.335 581902.769 0, 1243199.257 581888.446 0, 1242902.179 581874.141 0, 1242603.701 581859.785 0, 1242336.618 587416.476 0, 
+    1242069.518 592973.524 0, 1242367.338 592987.848 0, 1242663.763 593002.122 0, 1242960.186 593016.413 0, 1243256.609 593030.722 0, 1243553.031 593045.048 0, 1243849.452 593059.392 0, 1244145.872 593073.753 0, 1244442.291 593088.132 0, 1244738.71 593102.528 0, 
+    1245035.127 593116.941 0, 1245331.544 593131.372 0, 1245627.96 593145.821 0, 1245924.375 593160.287 0, 1246220.789 593174.77 0, 1246517.203 593189.271 0, 1246813.615 593203.789 0, 1247110.027 593218.325 0, 1247406.438 593232.878 0, 1247702.848 593247.449 0, 
+    1247999.257 593262.037 0, 1248295.665 593276.642 0, 1248592.072 593291.265 0, 1248888.479 593305.905 0, 1249183.49 593320.494 0, 1249481.289 593335.238 0, 1249777.693 593349.931 0, 1250074.096 593364.641 0, 1250370.499 593379.369 0, 1250666.9 593394.114 0, 
+    1250963.3 593408.876 0, 1251259.7 593423.656 0, 1251556.099 593438.454 0, 1251852.496 593453.268 0, 1252148.893 593468.101 0, 1252445.29 593482.95 0, 1252741.685 593497.818 0, 1253038.079 593512.702 0, 1253334.473 593527.604 0, 1253630.865 593542.524 0, 
+    1253927.257 593557.461 0, 1254223.648 593572.415 0, 1254520.038 593587.387 0, 1254816.427 593602.376 0, 1255112.815 593617.383 0, 1255409.202 593632.407 0, 1255705.589 593647.449 0, 1256001.974 593662.508 0, 1256296.966 593677.513 0, 1256579.764 588121.242 0, 
+    1256862.545 582565.328 0))
+
+POLYGON ((1270522.368 594421.695 0, 1270227.418 594405.856 0, 1269931.076 594389.959 0, 1269634.733 594374.08 0, 1269338.39 594358.219 0, 1269042.045 594342.375 0, 1268745.699 594326.548 0, 1268449.353 594310.739 0, 1268153.006 594294.948 0, 1267856.657 594279.173 0, 
+    1267560.308 594263.417 0, 1267263.958 594247.677 0, 1266967.607 594231.955 0, 1266671.255 594216.251 0, 1266374.902 594200.564 0, 1266078.548 594184.894 0, 1265782.193 594169.242 0, 1265485.837 594153.608 0, 1265189.481 594137.99 0, 1264893.123 594122.39 0, 
+    1264596.765 594106.808 0, 1264300.405 594091.243 0, 1264004.045 594075.696 0, 1263707.684 594060.166 0, 1263409.93 594044.58 0, 1263114.958 594029.158 0, 1262818.595 594013.68 0, 1262522.23 593998.22 0, 1262225.864 593982.777 0, 1261929.497 593967.352 0, 
+    1261633.13 593951.944 0, 1261336.761 593936.553 0, 1261040.392 593921.18 0, 1260744.021 593905.825 0, 1260447.65 593890.487 0, 1260151.278 593875.166 0, 1259854.905 593859.863 0, 1259558.531 593844.577 0, 1259262.156 593829.308 0, 1258965.781 593814.057 0, 
+    1258669.404 593798.824 0, 1258373.026 593783.608 0, 1258076.648 593768.409 0, 1257780.269 593753.228 0, 1257483.888 593738.064 0, 1257187.507 593722.918 0, 1256891.125 593707.789 0, 1256594.743 593692.678 0, 1256296.966 593677.513 0, 1256014.149 599234.139 0, 
+    1255731.314 604791.117 0, 1256028.434 604806.248 0, 1256324.163 604821.326 0, 1256619.89 604836.422 0, 1256915.617 604851.535 0, 1257211.344 604866.665 0, 1257507.069 604881.813 0, 1257802.793 604896.978 0, 1258098.516 604912.16 0, 1258394.239 604927.36 0, 
+    1258689.961 604942.577 0, 1258985.681 604957.812 0, 1259281.401 604973.064 0, 1259577.12 604988.334 0, 1259872.838 605003.62 0, 1260168.555 605018.925 0, 1260464.271 605034.246 0, 1260759.987 605049.586 0, 1261055.701 605064.942 0, 1261351.415 605080.316 0, 
+    1261647.127 605095.707 0, 1261942.839 605111.116 0, 1262238.55 605126.542 0, 1262534.26 605141.986 0, 1262828.58 605157.374 0, 1263125.677 605172.925 0, 1263421.384 605188.421 0, 1263717.09 605203.934 0, 1264012.795 605219.465 0, 1264308.5 605235.012 0, 
+    1264604.203 605250.578 0, 1264899.906 605266.161 0, 1265195.608 605281.761 0, 1265491.308 605297.378 0, 1265787.008 605313.013 0, 1266082.707 605328.666 0, 1266378.405 605344.336 0, 1266674.102 605360.023 0, 1266969.798 605375.727 0, 1267265.493 605391.449 0, 
+    1267561.188 605407.189 0, 1267856.881 605422.946 0, 1268152.573 605438.72 0, 1268448.265 605454.512 0, 1268743.955 605470.321 0, 1269039.645 605486.147 0, 1269335.334 605501.991 0, 1269631.022 605517.852 0, 1269925.321 605533.656 0, 1270223.854 599977.5 0, 
+    1270522.368 594421.695 0))
+
+POLYGON ((1284117.173 606316.293 0, 1283822.917 606299.657 0, 1283527.276 606282.961 0, 1283231.633 606266.282 0, 1282935.989 606249.62 0, 1282640.344 606232.976 0, 1282344.699 606216.349 0, 1282049.052 606199.739 0, 1281753.404 606183.147 0, 1281457.756 606166.572 0, 
+    1281162.106 606150.015 0, 1280866.455 606133.475 0, 1280570.804 606116.952 0, 1280275.151 606100.447 0, 1279979.498 606083.959 0, 1279683.843 606067.489 0, 1279388.188 606051.036 0, 1279092.532 606034.601 0, 1278796.874 606018.183 0, 1278501.216 606001.782 0, 
+    1278205.557 605985.399 0, 1277909.896 605969.033 0, 1277614.235 605952.684 0, 1277318.573 605936.353 0, 1277021.523 605919.963 0, 1276727.246 605903.743 0, 1276431.581 605887.464 0, 1276135.914 605871.202 0, 1275840.247 605854.958 0, 1275544.58 605838.732 0, 
+    1275248.911 605822.522 0, 1274953.241 605806.33 0, 1274657.57 605790.156 0, 1274361.898 605773.999 0, 1274066.226 605757.859 0, 1273770.552 605741.737 0, 1273474.877 605725.632 0, 1273179.202 605709.544 0, 1272883.525 605693.474 0, 1272587.848 605677.422 0, 
+    1272292.169 605661.386 0, 1271996.49 605645.369 0, 1271700.81 605629.368 0, 1271405.129 605613.385 0, 1271109.446 605597.419 0, 1270813.763 605581.471 0, 1270518.079 605565.54 0, 1270222.394 605549.627 0, 1269925.321 605533.656 0, 1269626.769 611090.161 0, 
+    1269328.199 616647.011 0, 1269624.615 616662.946 0, 1269919.646 616678.824 0, 1270214.676 616694.72 0, 1270509.705 616710.633 0, 1270804.733 616726.563 0, 1271099.76 616742.511 0, 1271394.786 616758.476 0, 1271689.812 616774.458 0, 1271984.836 616790.458 0, 
+    1272279.859 616806.475 0, 1272574.882 616822.51 0, 1272869.903 616838.562 0, 1273164.924 616854.631 0, 1273459.943 616870.718 0, 1273754.962 616886.821 0, 1274049.979 616902.943 0, 1274344.996 616919.082 0, 1274640.012 616935.238 0, 1274935.027 616951.411 0, 
+    1275230.041 616967.602 0, 1275525.054 616983.81 0, 1275820.066 617000.036 0, 1276115.077 617016.279 0, 1276408.703 617032.463 0, 1276705.096 617048.816 0, 1277000.104 617065.111 0, 1277295.111 617081.424 0, 1277590.117 617097.753 0, 1277885.122 617114.101 0, 
+    1278180.127 617130.465 0, 1278475.13 617146.847 0, 1278770.132 617163.246 0, 1279065.134 617179.663 0, 1279360.134 617196.096 0, 1279655.134 617212.548 0, 1279950.132 617229.016 0, 1280245.13 617245.502 0, 1280540.126 617262.006 0, 1280835.122 617278.526 0, 
+    1281130.117 617295.064 0, 1281425.11 617311.62 0, 1281720.103 617328.193 0, 1282015.095 617344.783 0, 1282310.085 617361.39 0, 1282605.075 617378.015 0, 1282900.064 617394.658 0, 1283195.051 617411.317 0, 1283488.656 617427.916 0, 1283802.924 611871.932 0, 
+    1284117.173 606316.293 0))
+
+POLYGON ((1297646.851 618248.824 0, 1297353.292 618231.396 0, 1297058.352 618213.903 0, 1296763.412 618196.427 0, 1296468.47 618178.969 0, 1296173.528 618161.528 0, 1295878.584 618144.105 0, 1295583.639 618126.699 0, 1295288.694 618109.31 0, 1294993.747 618091.938 0, 
+    1294698.799 618074.584 0, 1294403.85 618057.248 0, 1294108.901 618039.928 0, 1293813.95 618022.626 0, 1293518.998 618005.342 0, 1293224.045 617988.074 0, 1292929.091 617970.824 0, 1292634.137 617953.592 0, 1292339.181 617936.377 0, 1292044.224 617919.179 0, 
+    1291749.266 617901.998 0, 1291454.307 617884.835 0, 1291159.347 617867.69 0, 1290864.386 617850.561 0, 1290568.044 617833.37 0, 1290274.461 617816.357 0, 1289979.497 617799.28 0, 1289684.532 617782.221 0, 1289389.566 617765.18 0, 1289094.6 617748.156 0, 
+    1288799.632 617731.149 0, 1288504.663 617714.159 0, 1288209.693 617697.187 0, 1287914.722 617680.232 0, 1287619.75 617663.295 0, 1287324.777 617646.375 0, 1287029.803 617629.472 0, 1286734.828 617612.587 0, 1286439.852 617595.719 0, 1286144.875 617578.868 0, 
+    1285849.897 617562.035 0, 1285554.918 617545.219 0, 1285259.938 617528.421 0, 1284964.957 617511.639 0, 1284669.976 617494.876 0, 1284374.993 617478.129 0, 1284080.009 617461.4 0, 1283785.024 617444.689 0, 1283488.656 617427.916 0, 1283174.369 622984.242 0, 
+    1282860.062 628540.906 0, 1283155.773 628557.641 0, 1283450.104 628574.316 0, 1283744.433 628591.008 0, 1284038.762 628607.717 0, 1284333.09 628624.444 0, 1284627.417 628641.188 0, 1284921.742 628657.949 0, 1285216.067 628674.727 0, 1285510.391 628691.523 0, 
+    1285804.714 628708.337 0, 1286099.036 628725.167 0, 1286393.357 628742.015 0, 1286687.677 628758.88 0, 1286981.995 628775.763 0, 1287276.313 628792.663 0, 1287570.63 628809.58 0, 1287864.946 628826.514 0, 1288159.261 628843.466 0, 1288453.575 628860.435 0, 
+    1288747.888 628877.422 0, 1289042.2 628894.425 0, 1289336.511 628911.447 0, 1289630.821 628928.485 0, 1289923.752 628945.461 0, 1290219.437 628962.614 0, 1290513.744 628979.704 0, 1290808.05 628996.812 0, 1291102.355 629013.937 0, 1291396.659 629031.079 0, 
+    1291690.962 629048.239 0, 1291985.264 629065.416 0, 1292279.565 629082.61 0, 1292573.864 629099.822 0, 1292868.163 629117.051 0, 1293162.461 629134.297 0, 1293456.758 629151.561 0, 1293751.053 629168.842 0, 1294045.348 629186.14 0, 1294339.642 629203.456 0, 
+    1294633.935 629220.789 0, 1294928.226 629238.139 0, 1295222.517 629255.506 0, 1295516.807 629272.891 0, 1295811.095 629290.293 0, 1296105.383 629307.713 0, 1296399.669 629325.15 0, 1296693.955 629342.604 0, 1296986.863 629359.994 0, 1297316.867 623804.24 0, 
+    1297646.851 618248.824 0))
+
+POLYGON ((1311111.294 630218.989 0, 1310818.434 630200.772 0, 1310524.198 630182.486 0, 1310229.962 630164.218 0, 1309935.725 630145.967 0, 1309641.487 630127.734 0, 1309347.248 630109.518 0, 1309053.007 630091.319 0, 1308758.766 630073.137 0, 1308464.523 630054.973 0, 
+    1308170.279 630036.826 0, 1307876.035 630018.696 0, 1307581.789 630000.584 0, 1307287.542 629982.489 0, 1306993.294 629964.411 0, 1306699.045 629946.351 0, 1306404.795 629928.308 0, 1306110.544 629910.282 0, 1305816.292 629892.274 0, 1305522.039 629874.283 0, 
+    1305227.784 629856.309 0, 1304933.529 629838.352 0, 1304639.273 629820.413 0, 1304345.015 629802.492 0, 1304049.382 629784.503 0, 1303756.497 629766.7 0, 1303462.237 629748.83 0, 1303167.975 629730.978 0, 1302873.712 629713.142 0, 1302579.449 629695.324 0, 
+    1302285.184 629677.524 0, 1301990.918 629659.741 0, 1301696.651 629641.975 0, 1301402.383 629624.226 0, 1301108.114 629606.495 0, 1300813.844 629588.781 0, 1300519.573 629571.084 0, 1300225.301 629553.405 0, 1299931.028 629535.743 0, 1299636.754 629518.098 0, 
+    1299342.479 629500.471 0, 1299048.202 629482.861 0, 1298753.925 629465.268 0, 1298459.647 629447.693 0, 1298165.367 629430.135 0, 1297871.087 629412.594 0, 1297576.805 629395.07 0, 1297282.523 629377.564 0, 1296986.863 629359.994 0, 1296656.839 634916.083 0, 
+    1296326.796 640472.504 0, 1296621.798 640490.035 0, 1296915.427 640507.502 0, 1297209.054 640524.987 0, 1297502.681 640542.489 0, 1297796.306 640560.008 0, 1298089.93 640577.544 0, 1298383.553 640595.098 0, 1298677.176 640612.669 0, 1298970.797 640630.257 0, 
+    1299264.417 640647.862 0, 1299558.036 640665.485 0, 1299851.654 640683.125 0, 1300145.271 640700.782 0, 1300438.887 640718.457 0, 1300732.502 640736.149 0, 1301026.116 640753.858 0, 1301319.729 640771.584 0, 1301613.341 640789.328 0, 1301906.951 640807.089 0, 
+    1302200.561 640824.867 0, 1302494.17 640842.663 0, 1302787.777 640860.476 0, 1303081.384 640878.306 0, 1303373.617 640896.07 0, 1303668.594 640914.018 0, 1303962.197 640931.9 0, 1304255.8 640949.799 0, 1304549.401 640967.716 0, 1304843.001 640985.65 0, 
+    1305136.601 641003.601 0, 1305430.199 641021.569 0, 1305723.796 641039.555 0, 1306017.392 641057.558 0, 1306310.987 641075.578 0, 1306604.581 641093.615 0, 1306898.174 641111.67 0, 1307191.765 641129.742 0, 1307485.356 641147.831 0, 1307778.946 641165.938 0, 
+    1308072.534 641184.062 0, 1308366.122 641202.203 0, 1308659.708 641220.362 0, 1308953.294 641238.537 0, 1309246.878 641256.73 0, 1309540.461 641274.941 0, 1309834.044 641293.168 0, 1310127.625 641311.413 0, 1310419.834 641329.59 0, 1310765.574 635774.124 0, 
+    1311111.294 630218.989 0))
+
+POLYGON ((1324510.395 642226.488 0, 1324218.236 642207.486 0, 1323924.707 642188.412 0, 1323631.178 642169.355 0, 1323337.647 642150.315 0, 1323044.115 642131.293 0, 1322750.582 642112.288 0, 1322457.048 642093.3 0, 1322163.513 642074.329 0, 1321869.977 642055.376 0, 
+    1321576.44 642036.44 0, 1321282.901 642017.521 0, 1320989.362 641998.62 0, 1320695.821 641979.736 0, 1320402.279 641960.869 0, 1320108.736 641942.019 0, 1319815.192 641923.187 0, 1319521.647 641904.372 0, 1319228.101 641885.574 0, 1318934.554 641866.794 0, 
+    1318641.005 641848.03 0, 1318347.456 641829.284 0, 1318053.905 641810.556 0, 1317760.353 641791.844 0, 1317465.431 641773.063 0, 1317173.247 641754.473 0, 1316879.692 641735.814 0, 1316586.135 641717.172 0, 1316292.578 641698.547 0, 1315999.02 641679.939 0, 
+    1315705.46 641661.348 0, 1315411.9 641642.775 0, 1315118.338 641624.219 0, 1314824.776 641605.681 0, 1314531.212 641587.159 0, 1314237.647 641568.655 0, 1313944.081 641550.169 0, 1313650.514 641531.699 0, 1313356.946 641513.247 0, 1313063.377 641494.812 0, 
+    1312769.806 641476.394 0, 1312476.235 641457.994 0, 1312182.662 641439.611 0, 1311889.089 641421.245 0, 1311595.514 641402.897 0, 1311301.938 641384.565 0, 1311008.362 641366.251 0, 1310714.784 641347.955 0, 1310419.834 641329.59 0, 1310074.073 646885.385 0, 
+    1309728.292 652441.505 0, 1310022.585 652459.828 0, 1310315.509 652478.084 0, 1310608.432 652496.358 0, 1310901.354 652514.648 0, 1311194.274 652532.956 0, 1311487.194 652551.281 0, 1311780.112 652569.623 0, 1312073.03 652587.982 0, 1312365.946 652606.359 0, 
+    1312658.861 652624.753 0, 1312951.775 652643.164 0, 1313244.688 652661.592 0, 1313537.6 652680.038 0, 1313830.511 652698.5 0, 1314123.421 652716.98 0, 1314416.33 652735.478 0, 1314709.237 652753.992 0, 1315002.144 652772.524 0, 1315295.049 652791.073 0, 
+    1315587.954 652809.639 0, 1315880.857 652828.223 0, 1316173.759 652846.824 0, 1316466.66 652865.442 0, 1316758.194 652883.99 0, 1317052.459 652902.729 0, 1317345.357 652921.399 0, 1317638.253 652940.086 0, 1317931.149 652958.79 0, 1318224.044 652977.511 0, 
+    1318516.937 652996.25 0, 1318809.829 653015.006 0, 1319102.72 653033.779 0, 1319395.61 653052.569 0, 1319688.499 653071.377 0, 1319981.387 653090.202 0, 1320274.274 653109.044 0, 1320567.16 653127.903 0, 1320860.044 653146.78 0, 1321152.927 653165.674 0, 
+    1321445.81 653184.585 0, 1321738.691 653203.513 0, 1322031.571 653222.459 0, 1322324.45 653241.421 0, 1322617.328 653260.401 0, 1322910.205 653279.399 0, 1323203.08 653298.413 0, 1323495.955 653317.445 0, 1323787.463 653336.405 0, 1324148.939 647781.284 0, 
+    1324510.395 642226.488 0))
+
+POLYGON ((1337844.048 654271.021 0, 1337552.593 654251.237 0, 1337259.773 654231.378 0, 1336966.953 654211.537 0, 1336674.131 654191.712 0, 1336381.308 654171.905 0, 1336088.484 654152.115 0, 1335795.658 654132.342 0, 1335502.832 654112.586 0, 1335210.004 654092.848 0, 
+    1334917.175 654073.126 0, 1334624.345 654053.422 0, 1334331.514 654033.736 0, 1334038.682 654014.066 0, 1333745.848 653994.414 0, 1333453.013 653974.779 0, 1333160.178 653955.161 0, 1332867.341 653935.561 0, 1332574.503 653915.977 0, 1332281.663 653896.411 0, 
+    1331988.823 653876.863 0, 1331695.981 653857.331 0, 1331403.139 653837.817 0, 1331110.295 653818.32 0, 1330816.086 653798.749 0, 1330524.604 653779.377 0, 1330231.756 653759.932 0, 1329938.908 653740.503 0, 1329646.058 653721.093 0, 1329353.207 653701.699 0, 
+    1329060.356 653682.322 0, 1328767.503 653662.963 0, 1328474.648 653643.621 0, 1328181.793 653624.296 0, 1327888.937 653604.989 0, 1327596.079 653585.699 0, 1327303.22 653566.426 0, 1327010.361 653547.17 0, 1326717.5 653527.931 0, 1326424.638 653508.71 0, 
+    1326131.774 653489.506 0, 1325838.91 653470.319 0, 1325546.044 653451.149 0, 1325253.178 653431.997 0, 1324960.31 653412.862 0, 1324667.441 653393.744 0, 1324374.571 653374.643 0, 1324081.7 653355.56 0, 1323787.463 653336.405 0, 1323425.965 658891.848 0, 
+    1323064.447 664447.609 0, 1323358.027 664466.721 0, 1323650.245 664485.762 0, 1323942.461 664504.82 0, 1324234.676 664523.895 0, 1324526.889 664542.987 0, 1324819.102 664562.097 0, 1325111.313 664581.224 0, 1325403.524 664600.368 0, 1325695.733 664619.529 0, 
+    1325987.941 664638.707 0, 1326280.148 664657.903 0, 1326572.354 664677.116 0, 1326864.559 664696.346 0, 1327156.762 664715.593 0, 1327448.965 664734.857 0, 1327741.166 664754.139 0, 1328033.367 664773.438 0, 1328325.566 664792.754 0, 1328617.764 664812.087 0, 
+    1328909.96 664831.437 0, 1329202.156 664850.805 0, 1329494.35 664870.19 0, 1329786.544 664889.592 0, 1330077.375 664908.92 0, 1330370.927 664928.447 0, 1330663.117 664947.901 0, 1330955.306 664967.372 0, 1331247.494 664986.86 0, 1331539.68 665006.365 0, 
+    1331831.865 665025.887 0, 1332124.05 665045.427 0, 1332416.233 665064.983 0, 1332708.415 665084.557 0, 1333000.595 665104.149 0, 1333292.775 665123.757 0, 1333584.953 665143.383 0, 1333877.131 665163.025 0, 1334169.307 665182.685 0, 1334461.482 665202.362 0, 
+    1334753.656 665222.057 0, 1335045.828 665241.768 0, 1335338 665261.497 0, 1335630.17 665281.243 0, 1335922.339 665301.006 0, 1336214.507 665320.786 0, 1336506.674 665340.584 0, 1336798.84 665360.399 0, 1337089.645 665380.138 0, 1337466.857 659825.42 0, 
+    1337844.048 654271.021 0))
+
+POLYGON ((1351112.152 666352.287 0, 1350821.402 666331.726 0, 1350529.293 666311.086 0, 1350237.183 666290.463 0, 1349945.072 666269.858 0, 1349652.96 666249.269 0, 1349360.847 666228.698 0, 1349068.732 666208.144 0, 1348776.616 666187.607 0, 1348484.499 666167.087 0, 
+    1348192.381 666146.585 0, 1347900.262 666126.099 0, 1347608.141 666105.631 0, 1347316.019 666085.18 0, 1347023.896 666064.747 0, 1346731.772 666044.33 0, 1346439.647 666023.931 0, 1346147.52 666003.549 0, 1345855.392 665983.184 0, 1345563.263 665962.836 0, 
+    1345271.133 665942.505 0, 1344979.001 665922.192 0, 1344686.869 665901.896 0, 1344394.735 665881.617 0, 1344101.241 665861.261 0, 1343810.464 665841.11 0, 1343518.326 665820.883 0, 1343226.188 665800.673 0, 1342934.048 665780.48 0, 1342641.907 665760.304 0, 
+    1342349.765 665740.145 0, 1342057.621 665720.004 0, 1341765.477 665699.88 0, 1341473.331 665679.773 0, 1341181.184 665659.683 0, 1340889.036 665639.61 0, 1340596.887 665619.555 0, 1340304.737 665599.516 0, 1340012.585 665579.495 0, 1339720.432 665559.491 0, 
+    1339428.278 665539.505 0, 1339136.123 665519.535 0, 1338843.967 665499.583 0, 1338551.809 665479.648 0, 1338259.651 665459.73 0, 1337967.491 665439.829 0, 1337675.33 665419.946 0, 1337383.168 665400.08 0, 1337089.645 665380.138 0, 1336712.41 670935.171 0, 
+    1336335.155 676490.516 0, 1336628.021 676510.412 0, 1336919.529 676530.234 0, 1337211.036 676550.073 0, 1337502.542 676569.929 0, 1337794.047 676589.803 0, 1338085.551 676609.693 0, 1338377.053 676629.601 0, 1338668.554 676649.525 0, 1338960.054 676669.467 0, 
+    1339251.553 676689.427 0, 1339543.051 676709.403 0, 1339834.547 676729.396 0, 1340126.043 676749.407 0, 1340417.537 676769.434 0, 1340709.03 676789.479 0, 1341000.522 676809.541 0, 1341292.012 676829.621 0, 1341583.502 676849.717 0, 1341874.99 676869.83 0, 
+    1342166.477 676889.961 0, 1342457.963 676910.109 0, 1342749.448 676930.274 0, 1343040.931 676950.456 0, 1343331.058 676970.561 0, 1343623.895 676990.872 0, 1343915.375 677011.105 0, 1344206.853 677031.356 0, 1344498.331 677051.624 0, 1344789.807 677071.909 0, 
+    1345081.283 677092.211 0, 1345372.757 677112.531 0, 1345664.229 677132.867 0, 1345955.701 677153.221 0, 1346247.171 677173.592 0, 1346538.641 677193.98 0, 1346830.109 677214.385 0, 1347121.575 677234.807 0, 1347413.041 677255.247 0, 1347704.505 677275.703 0, 
+    1347995.968 677296.177 0, 1348287.43 677316.668 0, 1348578.891 677337.176 0, 1348870.351 677357.701 0, 1349161.809 677378.244 0, 1349453.266 677398.803 0, 1349744.722 677419.38 0, 1350036.177 677439.974 0, 1350326.276 677460.489 0, 1350719.225 671906.232 0, 
+    1351112.152 666352.287 0))
+
+POLYGON ((1364314.601 678469.986 0, 1364024.559 678448.651 0, 1363733.163 678427.234 0, 1363441.767 678405.834 0, 1363150.369 678384.451 0, 1362858.97 678363.085 0, 1362567.569 678341.737 0, 1362276.168 678320.405 0, 1361984.765 678299.091 0, 1361693.361 678277.794 0, 
+    1361401.955 678256.514 0, 1361110.548 678235.251 0, 1360819.141 678214.005 0, 1360527.731 678192.777 0, 1360236.321 678171.566 0, 1359944.909 678150.371 0, 1359653.496 678129.194 0, 1359362.082 678108.034 0, 1359070.667 678086.892 0, 1358779.25 678065.766 0, 
+    1358487.832 678044.657 0, 1358196.413 678023.566 0, 1357904.993 678002.492 0, 1357613.571 677981.435 0, 1357320.795 677960.298 0, 1357030.724 677939.372 0, 1356739.299 677918.367 0, 1356447.872 677897.379 0, 1356156.444 677876.407 0, 1355865.015 677855.453 0, 
+    1355573.585 677834.516 0, 1355282.154 677813.597 0, 1354990.721 677792.694 0, 1354699.287 677771.808 0, 1354407.852 677750.94 0, 1354116.415 677730.089 0, 1353824.978 677709.255 0, 1353533.539 677688.438 0, 1353242.099 677667.638 0, 1352950.657 677646.856 0, 
+    1352659.215 677626.09 0, 1352367.771 677605.342 0, 1352076.326 677584.611 0, 1351784.88 677563.897 0, 1351493.432 677543.2 0, 1351201.984 677522.521 0, 1350910.534 677501.858 0, 1350619.083 677481.213 0, 1350326.276 677460.489 0, 1349933.306 683015.054 0, 
+    1349540.314 688569.924 0, 1349832.463 688590.601 0, 1350123.26 688611.2 0, 1350414.056 688631.817 0, 1350704.851 688652.45 0, 1350995.645 688673.1 0, 1351286.437 688693.768 0, 1351577.228 688714.452 0, 1351868.018 688735.154 0, 1352158.807 688755.873 0, 
+    1352449.594 688776.609 0, 1352740.381 688797.362 0, 1353031.166 688818.132 0, 1353321.949 688838.919 0, 1353612.732 688859.723 0, 1353903.513 688880.545 0, 1354194.293 688901.384 0, 1354485.072 688922.239 0, 1354775.85 688943.112 0, 1355066.626 688964.002 0, 
+    1355357.402 688984.909 0, 1355648.176 689005.833 0, 1355938.948 689026.775 0, 1356229.72 689047.733 0, 1356519.14 689068.611 0, 1356811.259 689089.701 0, 1357102.027 689110.711 0, 1357392.794 689131.738 0, 1357683.559 689152.782 0, 1357974.323 689173.843 0, 
+    1358265.086 689194.921 0, 1358555.848 689216.017 0, 1358846.608 689237.129 0, 1359137.367 689258.259 0, 1359428.125 689279.405 0, 1359718.882 689300.569 0, 1360009.637 689321.75 0, 1360300.391 689342.948 0, 1360591.144 689364.163 0, 1360881.896 689385.395 0, 
+    1361172.646 689406.645 0, 1361463.395 689427.911 0, 1361754.143 689449.195 0, 1362044.89 689470.495 0, 1362335.635 689491.813 0, 1362626.379 689513.148 0, 1362917.122 689534.5 0, 1363207.864 689555.869 0, 1363497.256 689577.156 0, 1363905.94 684023.419 0, 
+    1364314.601 678469.986 0))
+
+POLYGON ((1377451.296 690623.815 0, 1377161.964 690601.711 0, 1376871.284 690579.52 0, 1376580.602 690557.347 0, 1376289.919 690535.191 0, 1375999.235 690513.051 0, 1375708.55 690490.929 0, 1375417.863 690468.825 0, 1375127.176 690446.737 0, 1374836.486 690424.666 0, 
+    1374545.796 690402.612 0, 1374255.104 690380.576 0, 1373964.411 690358.557 0, 1373673.717 690336.554 0, 1373383.021 690314.569 0, 1373092.324 690292.601 0, 1372801.626 690270.65 0, 1372510.926 690248.717 0, 1372220.225 690226.8 0, 1371929.523 690204.9 0, 
+    1371638.82 690183.018 0, 1371348.115 690161.152 0, 1371057.409 690139.304 0, 1370766.702 690117.473 0, 1370474.646 690095.558 0, 1370185.283 690073.862 0, 1369894.572 690052.082 0, 1369603.859 690030.32 0, 1369313.146 690008.574 0, 1369022.431 689986.845 0, 
+    1368731.715 689965.134 0, 1368440.997 689943.44 0, 1368150.278 689921.763 0, 1367859.558 689900.103 0, 1367568.837 689878.46 0, 1367278.114 689856.834 0, 1366987.39 689835.225 0, 1366696.665 689813.634 0, 1366405.938 689792.059 0, 1366115.211 689770.502 0, 
+    1365824.482 689748.961 0, 1365533.751 689727.438 0, 1365243.02 689705.932 0, 1364952.287 689684.443 0, 1364661.553 689662.972 0, 1364370.818 689641.517 0, 1364080.081 689620.079 0, 1363789.343 689598.659 0, 1363497.256 689577.156 0, 1363088.549 695131.195 0, 
+    1362679.821 700685.533 0, 1362971.252 700706.987 0, 1363261.336 700728.359 0, 1363551.419 700749.749 0, 1363841.5 700771.155 0, 1364131.581 700792.579 0, 1364421.66 700814.019 0, 1364711.737 700835.477 0, 1365001.814 700856.952 0, 1365291.889 700878.443 0, 
+    1365581.963 700899.952 0, 1365872.036 700921.478 0, 1366162.107 700943.021 0, 1366452.177 700964.581 0, 1366742.246 700986.159 0, 1367032.314 701007.753 0, 1367322.38 701029.364 0, 1367612.445 701050.993 0, 1367902.509 701072.638 0, 1368192.571 701094.301 0, 
+    1368482.633 701115.98 0, 1368772.693 701137.677 0, 1369062.751 701159.391 0, 1369352.809 701181.122 0, 1369641.52 701202.769 0, 1369932.92 701224.634 0, 1370222.973 701246.417 0, 1370513.025 701268.216 0, 1370803.076 701290.032 0, 1371093.126 701311.865 0, 
+    1371383.174 701333.715 0, 1371673.222 701355.583 0, 1371963.267 701377.467 0, 1372253.312 701399.369 0, 1372543.355 701421.288 0, 1372833.397 701443.223 0, 1373123.438 701465.176 0, 1373413.477 701487.146 0, 1373703.515 701509.133 0, 1373993.552 701531.137 0, 
+    1374283.588 701553.158 0, 1374573.622 701575.196 0, 1374863.655 701597.251 0, 1375153.686 701619.323 0, 1375443.717 701641.413 0, 1375733.746 701663.519 0, 1376023.774 701685.643 0, 1376313.8 701707.783 0, 1376602.482 701729.838 0, 1377026.9 696176.678 0, 
+    1377451.296 690623.815 0))
+
+POLYGON ((1390522.137 702813.473 0, 1390233.516 702790.603 0, 1389943.553 702767.643 0, 1389653.589 702744.7 0, 1389363.624 702721.774 0, 1389073.657 702698.866 0, 1388783.689 702675.974 0, 1388493.72 702653.1 0, 1388203.749 702630.242 0, 1387913.777 702607.402 0, 
+    1387623.803 702584.579 0, 1387333.828 702561.772 0, 1387043.852 702538.983 0, 1386753.875 702516.211 0, 1386463.896 702493.456 0, 1386173.916 702470.718 0, 1385883.934 702447.997 0, 1385593.951 702425.293 0, 1385303.967 702402.607 0, 1385013.982 702379.937 0, 
+    1384723.995 702357.284 0, 1384434.006 702334.649 0, 1384144.017 702312.03 0, 1383854.026 702289.429 0, 1383562.692 702266.74 0, 1383274.04 702244.277 0, 1382984.046 702221.727 0, 1382694.049 702199.194 0, 1382404.052 702176.678 0, 1382114.053 702154.179 0, 
+    1381824.053 702131.697 0, 1381534.051 702109.232 0, 1381244.049 702086.784 0, 1380954.045 702064.353 0, 1380664.039 702041.94 0, 1380374.032 702019.543 0, 1380084.024 701997.164 0, 1379794.015 701974.801 0, 1379504.004 701952.456 0, 1379213.992 701930.127 0, 
+    1378923.979 701907.816 0, 1378633.964 701885.522 0, 1378343.948 701863.245 0, 1378053.931 701840.985 0, 1377763.912 701818.742 0, 1377473.893 701796.516 0, 1377183.871 701774.307 0, 1376893.849 701752.115 0, 1376602.482 701729.838 0, 1376178.041 707283.293 0, 
+    1375753.577 712837.04 0, 1376044.288 712859.267 0, 1376333.656 712881.409 0, 1376623.024 712903.568 0, 1376912.39 712925.743 0, 1377201.755 712947.936 0, 1377491.118 712970.146 0, 1377780.481 712992.373 0, 1378069.841 713014.617 0, 1378359.201 713036.878 0, 
+    1378648.559 713059.156 0, 1378937.916 713081.451 0, 1379227.272 713103.763 0, 1379516.626 713126.092 0, 1379805.979 713148.438 0, 1380095.331 713170.801 0, 1380384.682 713193.181 0, 1380674.031 713215.579 0, 1380963.378 713237.993 0, 1381252.725 713260.424 0, 
+    1381542.07 713282.872 0, 1381831.414 713305.338 0, 1382120.756 713327.82 0, 1382410.097 713350.319 0, 1382698.098 713372.732 0, 1382988.776 713395.369 0, 1383278.113 713417.92 0, 1383567.449 713440.487 0, 1383856.783 713463.072 0, 1384146.117 713485.673 0, 
+    1384435.448 713508.292 0, 1384724.779 713530.928 0, 1385014.108 713553.58 0, 1385303.436 713576.25 0, 1385592.763 713598.937 0, 1385882.088 713621.64 0, 1386171.412 713644.361 0, 1386460.734 713667.099 0, 1386750.055 713689.854 0, 1387039.375 713712.626 0, 
+    1387328.694 713735.414 0, 1387618.011 713758.22 0, 1387907.327 713781.043 0, 1388196.641 713803.883 0, 1388485.954 713826.74 0, 1388775.266 713849.614 0, 1389064.577 713872.505 0, 1389353.886 713895.413 0, 1389641.856 713918.233 0, 1390082.008 708365.707 0, 
+    1390522.137 702813.473 0))
+
+POLYGON ((1403527.024 715038.658 0, 1403239.117 715015.025 0, 1402949.874 714991.3 0, 1402660.63 714967.591 0, 1402371.384 714943.9 0, 1402082.136 714920.226 0, 1401792.887 714896.569 0, 1401503.637 714872.928 0, 1401214.386 714849.305 0, 1400925.133 714825.699 0, 
+    1400635.878 714802.11 0, 1400346.623 714778.538 0, 1400057.365 714754.983 0, 1399768.107 714731.445 0, 1399478.847 714707.923 0, 1399189.586 714684.419 0, 1398900.323 714660.932 0, 1398611.059 714637.462 0, 1398321.794 714614.01 0, 1398032.527 714590.574 0, 
+    1397743.259 714567.155 0, 1397453.989 714543.753 0, 1397164.718 714520.368 0, 1396875.446 714497 0, 1396584.836 714473.542 0, 1396296.897 714450.316 0, 1396007.62 714426.999 0, 1395718.343 714403.699 0, 1395429.063 714380.417 0, 1395139.783 714357.151 0, 
+    1394850.501 714333.902 0, 1394561.218 714310.671 0, 1394271.933 714287.456 0, 1393982.647 714264.259 0, 1393693.36 714241.078 0, 1393404.071 714217.915 0, 1393114.781 714194.768 0, 1392825.489 714171.639 0, 1392536.196 714148.526 0, 1392246.902 714125.431 0, 
+    1391957.607 714102.352 0, 1391668.31 714079.291 0, 1391379.011 714056.247 0, 1391089.712 714033.22 0, 1390800.411 714010.209 0, 1390511.109 713987.216 0, 1390221.805 713964.24 0, 1389932.5 713941.281 0, 1389641.856 713918.233 0, 1389201.681 719471.046 0, 
+    1388761.484 725024.143 0, 1389051.471 725047.139 0, 1389340.122 725070.047 0, 1389628.772 725092.971 0, 1389917.421 725115.912 0, 1390206.068 725138.871 0, 1390494.714 725161.846 0, 1390783.359 725184.838 0, 1391072.002 725207.847 0, 1391360.644 725230.873 0, 
+    1391649.285 725253.917 0, 1391937.924 725276.977 0, 1392226.562 725300.054 0, 1392515.198 725323.148 0, 1392803.833 725346.259 0, 1393092.467 725369.387 0, 1393381.099 725392.533 0, 1393669.73 725415.695 0, 1393958.36 725438.874 0, 1394246.988 725462.07 0, 
+    1394535.615 725485.283 0, 1394824.241 725508.513 0, 1395112.865 725531.76 0, 1395401.488 725555.024 0, 1395688.776 725578.198 0, 1395978.73 725601.603 0, 1396267.348 725624.918 0, 1396555.966 725648.25 0, 1396844.582 725671.599 0, 1397133.196 725694.965 0, 
+    1397421.81 725718.348 0, 1397710.421 725741.748 0, 1397999.032 725765.165 0, 1398287.641 725788.599 0, 1398576.249 725812.05 0, 1398864.855 725835.518 0, 1399153.46 725859.003 0, 1399442.064 725882.505 0, 1399730.666 725906.024 0, 1400019.267 725929.559 0, 
+    1400307.866 725953.112 0, 1400596.464 725976.682 0, 1400885.061 726000.269 0, 1401173.656 726023.873 0, 1401462.25 726047.493 0, 1401750.842 726071.131 0, 1402039.433 726094.786 0, 1402328.023 726118.458 0, 1402615.279 726142.037 0, 1403071.163 720590.205 0, 
+    1403527.024 715038.658 0))
+
+POLYGON ((1416465.861 727299.066 0, 1416178.671 727274.675 0, 1415890.149 727250.188 0, 1415601.626 727225.718 0, 1415313.101 727201.265 0, 1415024.575 727176.829 0, 1414736.048 727152.41 0, 1414447.519 727128.008 0, 1414158.989 727103.623 0, 1413870.457 727079.254 0, 
+    1413581.924 727054.903 0, 1413293.389 727030.569 0, 1413004.853 727006.252 0, 1412716.316 726981.952 0, 1412427.777 726957.669 0, 1412139.237 726933.403 0, 1411850.695 726909.153 0, 1411562.152 726884.921 0, 1411273.607 726860.706 0, 1410985.061 726836.508 0, 
+    1410696.514 726812.326 0, 1410407.965 726788.162 0, 1410119.415 726764.015 0, 1409830.863 726739.885 0, 1409540.979 726715.66 0, 1409253.755 726691.675 0, 1408965.199 726667.595 0, 1408676.642 726643.533 0, 1408388.083 726619.488 0, 1408099.523 726595.459 0, 
+    1407810.961 726571.448 0, 1407522.398 726547.453 0, 1407233.834 726523.476 0, 1406945.268 726499.515 0, 1406656.701 726475.572 0, 1406368.132 726451.645 0, 1406079.562 726427.736 0, 1405790.99 726403.843 0, 1405502.417 726379.968 0, 1405213.843 726356.109 0, 
+    1404925.267 726332.268 0, 1404636.69 726308.443 0, 1404348.112 726284.635 0, 1404059.532 726260.845 0, 1403770.951 726237.071 0, 1403482.368 726213.314 0, 1403193.784 726189.575 0, 1402905.198 726165.852 0, 1402615.279 726142.037 0, 1402159.372 731694.15 0, 
+    1401703.442 737246.54 0, 1401992.704 737270.301 0, 1402280.636 737293.97 0, 1402568.567 737317.656 0, 1402856.496 737341.359 0, 1403144.424 737365.079 0, 1403432.35 737388.816 0, 1403720.275 737412.569 0, 1404008.199 737436.34 0, 1404296.121 737460.127 0, 
+    1404584.041 737483.932 0, 1404871.961 737507.753 0, 1405159.879 737531.592 0, 1405447.795 737555.447 0, 1405735.71 737579.32 0, 1406023.624 737603.209 0, 1406311.536 737627.115 0, 1406599.447 737651.038 0, 1406887.357 737674.978 0, 1407175.265 737698.935 0, 
+    1407463.172 737722.909 0, 1407751.077 737746.9 0, 1408038.981 737770.908 0, 1408326.883 737794.933 0, 1408613.457 737818.864 0, 1408902.684 737843.034 0, 1409190.582 737867.109 0, 1409478.479 737891.202 0, 1409766.374 737915.311 0, 1410054.268 737939.438 0, 
+    1410342.161 737963.581 0, 1410630.052 737987.742 0, 1410917.942 738011.919 0, 1411205.83 738036.113 0, 1411493.717 738060.325 0, 1411781.602 738084.553 0, 1412069.486 738108.798 0, 1412357.369 738133.06 0, 1412645.25 738157.339 0, 1412933.129 738181.635 0, 
+    1413221.008 738205.948 0, 1413508.884 738230.278 0, 1413796.76 738254.625 0, 1414084.634 738278.988 0, 1414372.506 738303.369 0, 1414660.377 738327.767 0, 1414948.247 738352.181 0, 1415236.115 738376.613 0, 1415522.656 738400.948 0, 1415994.27 732849.868 0, 
+    1416465.861 727299.066 0))
+
+POLYGON ((1429338.553 739594.394 0, 1429052.08 739569.248 0, 1428764.282 739544.004 0, 1428476.482 739518.776 0, 1428188.681 739493.565 0, 1427900.879 739468.371 0, 1427613.075 739443.194 0, 1427325.269 739418.034 0, 1427037.463 739392.891 0, 1426749.654 739367.765 0, 
+    1426461.844 739342.656 0, 1426174.033 739317.564 0, 1425886.22 739292.489 0, 1425598.406 739267.43 0, 1425310.59 739242.389 0, 1425022.773 739217.364 0, 1424734.954 739192.357 0, 1424447.134 739167.366 0, 1424159.312 739142.393 0, 1423871.489 739117.436 0, 
+    1423583.664 739092.496 0, 1423295.838 739067.573 0, 1423008.01 739042.667 0, 1422720.181 739017.778 0, 1422431.026 738992.792 0, 1422144.519 738968.051 0, 1421856.685 738943.213 0, 1421568.851 738918.392 0, 1421281.014 738893.588 0, 1420993.176 738868.801 0, 
+    1420705.337 738844.03 0, 1420417.496 738819.277 0, 1420129.654 738794.54 0, 1419841.811 738769.821 0, 1419553.966 738745.118 0, 1419266.119 738720.433 0, 1418978.271 738695.764 0, 1418690.422 738671.112 0, 1418402.571 738646.477 0, 1418114.718 738621.859 0, 
+    1417826.865 738597.259 0, 1417539.009 738572.675 0, 1417251.153 738548.108 0, 1416963.294 738523.557 0, 1416675.435 738499.024 0, 1416387.574 738474.508 0, 1416099.711 738450.009 0, 1415811.847 738425.526 0, 1415522.656 738400.948 0, 1415051.018 743952.302 0, 
+    1414579.357 749503.927 0, 1414867.892 749528.449 0, 1415155.102 749552.876 0, 1415442.311 749577.32 0, 1415729.519 749601.78 0, 1416016.725 749626.258 0, 1416303.93 749650.752 0, 1416591.133 749675.263 0, 1416878.335 749699.792 0, 1417165.535 749724.337 0, 
+    1417452.734 749748.899 0, 1417739.931 749773.478 0, 1418027.127 749798.073 0, 1418314.322 749822.686 0, 1418601.515 749847.316 0, 1418888.707 749871.962 0, 1419175.897 749896.626 0, 1419463.085 749921.306 0, 1419750.273 749946.003 0, 1420037.459 749970.717 0, 
+    1420324.643 749995.448 0, 1420611.826 750020.196 0, 1420899.007 750044.961 0, 1421186.187 750069.743 0, 1421472.044 750094.427 0, 1421760.543 750119.357 0, 1422047.719 750144.189 0, 1422334.893 750169.039 0, 1422622.065 750193.905 0, 1422909.237 750218.788 0, 
+    1423196.406 750243.688 0, 1423483.575 750268.605 0, 1423770.742 750293.539 0, 1424057.907 750318.49 0, 1424345.071 750343.457 0, 1424632.233 750368.442 0, 1424919.394 750393.443 0, 1425206.554 750418.462 0, 1425493.712 750443.497 0, 1425780.868 750468.549 0, 
+    1426068.023 750493.618 0, 1426355.177 750518.704 0, 1426642.329 750543.807 0, 1426929.48 750568.927 0, 1427216.629 750594.064 0, 1427503.776 750619.217 0, 1427790.923 750644.388 0, 1428078.067 750669.575 0, 1428363.89 750694.663 0, 1428851.233 745144.393 0, 
+    1429338.553 739594.394 0))
+
+POLYGON ((1442145.003 751924.338 0, 1441859.251 751898.443 0, 1441572.178 751872.444 0, 1441285.105 751846.462 0, 1440998.029 751820.498 0, 1440710.952 751794.55 0, 1440423.874 751768.619 0, 1440136.794 751742.705 0, 1439849.712 751716.808 0, 1439562.629 751690.928 0, 
+    1439275.544 751665.064 0, 1438988.458 751639.218 0, 1438701.37 751613.388 0, 1438414.281 751587.576 0, 1438127.191 751561.78 0, 1437840.098 751536.001 0, 1437553.005 751510.239 0, 1437265.909 751484.494 0, 1436978.813 751458.766 0, 1436691.714 751433.055 0, 
+    1436404.615 751407.36 0, 1436117.513 751381.683 0, 1435830.411 751356.022 0, 1435543.306 751330.379 0, 1435254.881 751304.634 0, 1434969.093 751279.142 0, 1434681.984 751253.549 0, 1434394.874 751227.973 0, 1434107.762 751202.414 0, 1433820.649 751176.871 0, 
+    1433533.534 751151.346 0, 1433246.417 751125.838 0, 1432959.3 751100.346 0, 1432672.18 751074.871 0, 1432385.059 751049.414 0, 1432097.937 751023.973 0, 1431810.813 750998.549 0, 1431523.688 750973.142 0, 1431236.561 750947.751 0, 1430949.433 750922.378 0, 
+    1430662.303 750897.022 0, 1430375.171 750871.682 0, 1430088.039 750846.36 0, 1429800.904 750821.054 0, 1429513.769 750795.765 0, 1429226.631 750770.493 0, 1428939.493 750745.238 0, 1428652.352 750720 0, 1428363.89 750694.663 0, 1427876.523 756245.2 0, 
+    1427389.133 761796.001 0, 1427676.939 761821.28 0, 1427963.426 761846.461 0, 1428249.911 761871.658 0, 1428536.395 761896.873 0, 1428822.878 761922.104 0, 1429109.358 761947.352 0, 1429395.838 761972.617 0, 1429682.316 761997.899 0, 1429968.792 762023.197 0, 
+    1430255.267 762048.513 0, 1430541.741 762073.845 0, 1430828.213 762099.195 0, 1431114.683 762124.561 0, 1431401.152 762149.944 0, 1431687.62 762175.344 0, 1431974.086 762200.76 0, 1432260.55 762226.194 0, 1432547.013 762251.644 0, 1432833.475 762277.112 0, 
+    1433119.935 762302.596 0, 1433406.393 762328.097 0, 1433692.85 762353.615 0, 1433979.306 762379.149 0, 1434264.443 762404.583 0, 1434552.212 762430.269 0, 1434838.663 762455.855 0, 1435125.113 762481.457 0, 1435411.561 762507.076 0, 1435698.007 762532.712 0, 
+    1435984.452 762558.365 0, 1436270.896 762584.034 0, 1436557.338 762609.721 0, 1436843.778 762635.424 0, 1437130.217 762661.144 0, 1437416.654 762686.881 0, 1437703.09 762712.635 0, 1437989.525 762738.406 0, 1438275.958 762764.193 0, 1438562.389 762789.998 0, 
+    1438848.819 762815.819 0, 1439135.247 762841.658 0, 1439421.674 762867.513 0, 1439708.099 762893.384 0, 1439994.523 762919.273 0, 1440280.945 762945.179 0, 1440567.366 762971.101 0, 1440853.785 762997.041 0, 1441138.887 763022.878 0, 1441641.957 757473.476 0, 
+    1442145.003 751924.338 0))
+
+POLYGON ((1454885.12 764288.595 0, 1454600.09 764261.953 0, 1454313.745 764235.204 0, 1454027.399 764208.473 0, 1453741.051 764181.758 0, 1453454.702 764155.06 0, 1453168.351 764128.379 0, 1452881.998 764101.715 0, 1452595.644 764075.068 0, 1452309.288 764048.437 0, 
+    1452022.931 764021.824 0, 1451736.572 763995.227 0, 1451450.212 763968.647 0, 1451163.85 763942.084 0, 1450877.486 763915.538 0, 1450591.121 763889.009 0, 1450304.754 763862.496 0, 1450018.386 763836 0, 1449732.016 763809.522 0, 1449445.645 763783.06 0, 
+    1449159.272 763756.615 0, 1448872.898 763730.187 0, 1448586.522 763703.775 0, 1448300.144 763677.381 0, 1448012.451 763650.882 0, 1447727.384 763624.642 0, 1447441.002 763598.298 0, 1447154.618 763571.971 0, 1446868.233 763545.661 0, 1446581.846 763519.368 0, 
+    1446295.458 763493.091 0, 1446009.068 763466.832 0, 1445722.676 763440.589 0, 1445436.283 763414.363 0, 1445149.888 763388.154 0, 1444863.492 763361.962 0, 1444577.095 763335.786 0, 1444290.695 763309.628 0, 1444004.295 763283.486 0, 1443717.892 763257.361 0, 
+    1443431.488 763231.253 0, 1443145.083 763205.162 0, 1442858.676 763179.088 0, 1442572.268 763153.031 0, 1442285.858 763126.99 0, 1441999.446 763100.967 0, 1441713.033 763074.96 0, 1441426.619 763048.97 0, 1441138.887 763022.878 0, 1440635.793 768572.539 0, 
+    1440132.677 774122.457 0, 1440419.752 774148.49 0, 1440705.513 774174.42 0, 1440991.273 774200.368 0, 1441277.031 774226.332 0, 1441562.788 774252.313 0, 1441848.543 774278.311 0, 1442134.297 774304.326 0, 1442420.049 774330.357 0, 1442705.799 774356.406 0, 
+    1442991.548 774382.471 0, 1443277.296 774408.553 0, 1443563.042 774434.652 0, 1443848.786 774460.767 0, 1444134.529 774486.9 0, 1444420.27 774513.049 0, 1444706.01 774539.215 0, 1444991.748 774565.398 0, 1445277.485 774591.598 0, 1445563.22 774617.814 0, 
+    1445848.954 774644.048 0, 1446134.686 774670.298 0, 1446420.417 774696.565 0, 1446706.146 774722.849 0, 1446990.562 774749.029 0, 1447277.599 774775.467 0, 1447563.323 774801.801 0, 1447849.046 774828.152 0, 1448134.768 774854.52 0, 1448420.487 774880.905 0, 
+    1448706.205 774907.307 0, 1448991.922 774933.725 0, 1449277.637 774960.16 0, 1449563.351 774986.612 0, 1449849.062 775013.081 0, 1450134.773 775039.567 0, 1450420.482 775066.069 0, 1450706.189 775092.588 0, 1450991.895 775119.124 0, 1451277.599 775145.677 0, 
+    1451563.301 775172.247 0, 1451849.002 775198.833 0, 1452134.702 775225.437 0, 1452420.4 775252.057 0, 1452706.096 775278.694 0, 1452991.791 775305.348 0, 1453277.484 775332.018 0, 1453563.175 775358.706 0, 1453847.556 775385.287 0, 1454366.35 769836.813 0, 
+    1454885.12 764288.595 0))
+
+POLYGON ((1467558.812 776686.86 0, 1467274.506 776659.475 0, 1466988.891 776631.98 0, 1466703.274 776604.503 0, 1466417.656 776577.042 0, 1466132.036 776549.598 0, 1465846.415 776522.171 0, 1465560.791 776494.76 0, 1465275.167 776467.367 0, 1464989.54 776439.99 0, 
+    1464703.912 776412.63 0, 1464418.283 776385.287 0, 1464132.652 776357.961 0, 1463847.019 776330.651 0, 1463561.384 776303.358 0, 1463275.748 776276.082 0, 1462990.111 776248.823 0, 1462704.472 776221.581 0, 1462418.831 776194.356 0, 1462133.188 776167.147 0, 
+    1461847.544 776139.955 0, 1461561.899 776112.78 0, 1461276.251 776085.622 0, 1460990.603 776058.48 0, 1460703.644 776031.232 0, 1460419.3 776004.248 0, 1460133.646 775977.157 0, 1459847.991 775950.083 0, 1459562.334 775923.026 0, 1459276.676 775895.985 0, 
+    1458991.016 775868.961 0, 1458705.355 775841.955 0, 1458419.691 775814.964 0, 1458134.027 775787.991 0, 1457848.36 775761.035 0, 1457562.692 775734.095 0, 1457277.023 775707.172 0, 1456991.352 775680.266 0, 1456705.679 775653.377 0, 1456420.005 775626.505 0, 
+    1456134.329 775599.649 0, 1455848.652 775572.81 0, 1455562.973 775545.988 0, 1455277.292 775519.183 0, 1454991.61 775492.395 0, 1454705.926 775465.624 0, 1454420.241 775438.869 0, 1454134.554 775412.131 0, 1453847.556 775385.287 0, 1453328.738 780934.015 0, 
+    1452809.896 786482.991 0, 1453096.238 786509.773 0, 1453381.272 786536.45 0, 1453666.304 786563.143 0, 1453951.335 786589.854 0, 1454236.364 786616.581 0, 1454521.391 786643.325 0, 1454806.417 786670.085 0, 1455091.441 786696.863 0, 1455376.464 786723.657 0, 
+    1455661.485 786750.468 0, 1455946.505 786777.295 0, 1456231.522 786804.14 0, 1456516.539 786831.001 0, 1456801.554 786857.879 0, 1457086.567 786884.774 0, 1457371.578 786911.686 0, 1457656.588 786938.614 0, 1457941.597 786965.559 0, 1458226.604 786992.521 0, 
+    1458511.609 787019.5 0, 1458796.613 787046.495 0, 1459081.615 787073.508 0, 1459366.615 787100.537 0, 1459650.309 787127.458 0, 1459936.612 787154.645 0, 1460221.607 787181.724 0, 1460506.601 787208.82 0, 1460791.594 787235.933 0, 1461076.585 787263.063 0, 
+    1461361.574 787290.209 0, 1461646.562 787317.373 0, 1461931.548 787344.553 0, 1462216.533 787371.749 0, 1462501.516 787398.963 0, 1462786.497 787426.193 0, 1463071.477 787453.44 0, 1463356.455 787480.704 0, 1463641.431 787507.985 0, 1463926.406 787535.282 0, 
+    1464211.38 787562.596 0, 1464496.351 787589.927 0, 1464781.321 787617.275 0, 1465066.29 787644.639 0, 1465351.257 787672.021 0, 1465636.222 787699.419 0, 1465921.186 787726.834 0, 1466206.148 787754.265 0, 1466489.804 787781.588 0, 1467024.32 782234.099 0, 
+    1467558.812 776686.86 0))
+
+POLYGON ((1480165.988 789118.828 0, 1479882.408 789090.703 0, 1479597.525 789062.467 0, 1479312.64 789034.247 0, 1479027.753 789006.044 0, 1478742.865 788977.858 0, 1478457.975 788949.688 0, 1478173.083 788921.536 0, 1477888.19 788893.4 0, 1477603.295 788865.281 0, 
+    1477318.398 788837.178 0, 1477033.5 788809.093 0, 1476748.6 788781.024 0, 1476463.698 788752.972 0, 1476178.795 788724.936 0, 1475893.89 788696.918 0, 1475608.983 788668.916 0, 1475324.075 788640.931 0, 1475039.165 788612.963 0, 1474754.254 788585.011 0, 
+    1474469.34 788557.077 0, 1474184.426 788529.159 0, 1473899.509 788501.257 0, 1473614.591 788473.373 0, 1473328.368 788445.378 0, 1473044.75 788417.655 0, 1472759.827 788389.82 0, 1472474.902 788362.003 0, 1472189.976 788334.203 0, 1471905.048 788306.419 0, 
+    1471620.119 788278.652 0, 1471335.187 788250.902 0, 1471050.255 788223.168 0, 1470765.32 788195.451 0, 1470480.384 788167.751 0, 1470195.446 788140.068 0, 1469910.507 788112.402 0, 1469625.566 788084.752 0, 1469340.623 788057.119 0, 1469055.679 788029.503 0, 
+    1468770.733 788001.904 0, 1468485.786 787974.322 0, 1468200.837 787946.756 0, 1467915.886 787919.207 0, 1467630.934 787891.675 0, 1467345.98 787864.159 0, 1467061.024 787836.66 0, 1466776.067 787809.179 0, 1466489.804 787781.588 0, 1465955.264 793329.322 0, 
+    1465420.701 798877.298 0, 1465706.308 798904.826 0, 1465990.612 798932.245 0, 1466274.915 798959.681 0, 1466559.216 798987.133 0, 1466843.515 799014.602 0, 1467127.812 799042.088 0, 1467412.109 799069.59 0, 1467696.403 799097.11 0, 1467980.696 799124.646 0, 
+    1468264.987 799152.199 0, 1468549.276 799179.768 0, 1468833.564 799207.354 0, 1469117.851 799234.957 0, 1469402.135 799262.577 0, 1469686.418 799290.213 0, 1469970.7 799317.867 0, 1470254.98 799345.537 0, 1470539.258 799373.223 0, 1470823.534 799400.927 0, 
+    1471107.809 799428.647 0, 1471392.083 799456.384 0, 1471676.354 799484.137 0, 1471960.624 799511.907 0, 1472243.593 799539.567 0, 1472529.159 799567.498 0, 1472813.425 799595.319 0, 1473097.688 799623.156 0, 1473381.95 799651.01 0, 1473666.21 799678.881 0, 
+    1473950.469 799706.768 0, 1474234.726 799734.672 0, 1474518.981 799762.593 0, 1474803.234 799790.531 0, 1475087.486 799818.485 0, 1475371.737 799846.456 0, 1475655.985 799874.444 0, 1475940.232 799902.448 0, 1476224.478 799930.47 0, 1476508.722 799958.508 0, 
+    1476792.964 799986.562 0, 1477077.204 800014.634 0, 1477361.443 800042.722 0, 1477645.68 800070.827 0, 1477929.916 800098.949 0, 1478214.149 800127.087 0, 1478498.382 800155.242 0, 1478782.612 800183.414 0, 1479065.542 800211.474 0, 1479615.777 794665.029 0, 
+    1480165.988 789118.828 0))
+
+POLYGON ((1492706.56 801584.192 0, 1492423.708 801555.333 0, 1492139.558 801526.359 0, 1491855.406 801497.401 0, 1491571.253 801468.459 0, 1491287.098 801439.535 0, 1491002.942 801410.627 0, 1490718.783 801381.736 0, 1490434.623 801352.861 0, 1490150.462 801324.004 0, 
+    1489866.298 801295.163 0, 1489582.133 801266.339 0, 1489297.966 801237.531 0, 1489013.798 801208.741 0, 1488729.628 801179.966 0, 1488445.456 801151.209 0, 1488161.282 801122.469 0, 1487877.107 801093.745 0, 1487592.93 801065.038 0, 1487308.752 801036.347 0, 
+    1487024.571 801007.674 0, 1486740.389 800979.017 0, 1486456.206 800950.376 0, 1486172.02 800921.753 0, 1485886.536 800893.016 0, 1485603.644 800864.556 0, 1485319.454 800835.983 0, 1485035.262 800807.426 0, 1484751.068 800778.886 0, 1484466.873 800750.363 0, 
+    1484182.675 800721.857 0, 1483898.477 800693.367 0, 1483614.276 800664.894 0, 1483330.074 800636.438 0, 1483045.87 800607.999 0, 1482761.665 800579.576 0, 1482477.457 800551.17 0, 1482193.248 800522.781 0, 1481909.038 800494.408 0, 1481624.826 800466.052 0, 
+    1481340.612 800437.713 0, 1481056.396 800409.391 0, 1480772.179 800381.085 0, 1480487.96 800352.796 0, 1480203.74 800324.524 0, 1479919.517 800296.268 0, 1479635.294 800268.03 0, 1479351.068 800239.808 0, 1479065.542 800211.474 0, 1478515.283 805758.156 0, 
+    1477965.001 811305.074 0, 1478249.871 811333.343 0, 1478533.444 811361.5 0, 1478817.015 811389.674 0, 1479100.584 811417.864 0, 1479384.152 811446.072 0, 1479667.718 811474.295 0, 1479951.282 811502.536 0, 1480234.845 811530.793 0, 1480518.406 811559.067 0, 
+    1480801.965 811587.358 0, 1481085.523 811615.666 0, 1481369.078 811643.99 0, 1481652.633 811672.33 0, 1481936.185 811700.688 0, 1482219.736 811729.062 0, 1482503.286 811757.453 0, 1482786.833 811785.86 0, 1483070.379 811814.285 0, 1483353.923 811842.725 0, 
+    1483637.466 811871.183 0, 1483921.007 811899.657 0, 1484204.546 811928.148 0, 1484488.084 811956.656 0, 1484770.325 811985.05 0, 1485055.154 812013.721 0, 1485338.686 812042.279 0, 1485622.217 812070.854 0, 1485905.746 812099.445 0, 1486189.274 812128.052 0, 
+    1486472.8 812156.677 0, 1486756.324 812185.318 0, 1487039.846 812213.976 0, 1487323.367 812242.65 0, 1487606.886 812271.342 0, 1487890.403 812300.05 0, 1488173.919 812328.774 0, 1488457.433 812357.516 0, 1488740.945 812386.273 0, 1489024.456 812415.048 0, 
+    1489307.965 812443.84 0, 1489591.472 812472.648 0, 1489874.978 812501.472 0, 1490158.481 812530.314 0, 1490441.984 812559.172 0, 1490725.484 812588.047 0, 1491008.983 812616.938 0, 1491292.48 812645.846 0, 1491574.682 812674.639 0, 1492140.633 807129.298 0, 
+    1492706.56 801584.192 0))
+
+POLYGON ((1505180.439 814082.649 0, 1504898.317 814053.059 0, 1504614.903 814023.35 0, 1504331.487 813993.657 0, 1504048.069 813963.982 0, 1503764.649 813934.323 0, 1503481.228 813904.681 0, 1503197.805 813875.055 0, 1502914.381 813845.446 0, 1502630.954 813815.854 0, 
+    1502347.526 813786.278 0, 1502064.096 813756.72 0, 1501780.664 813727.177 0, 1501497.231 813697.652 0, 1501213.796 813668.143 0, 1500930.359 813638.651 0, 1500646.921 813609.176 0, 1500363.48 813579.717 0, 1500080.038 813550.275 0, 1499796.594 813520.849 0, 
+    1499513.149 813491.441 0, 1499229.702 813462.049 0, 1498946.253 813432.673 0, 1498662.802 813403.315 0, 1498378.057 813373.839 0, 1498095.895 813344.648 0, 1497812.439 813315.339 0, 1497528.982 813286.047 0, 1497245.522 813256.772 0, 1496962.061 813227.513 0, 
+    1496678.598 813198.271 0, 1496395.134 813169.046 0, 1496111.668 813139.838 0, 1495828.2 813110.646 0, 1495544.73 813081.471 0, 1495261.259 813052.312 0, 1494977.786 813023.171 0, 1494694.311 812994.046 0, 1494410.834 812964.937 0, 1494127.356 812935.845 0, 
+    1493843.876 812906.77 0, 1493560.394 812877.712 0, 1493276.911 812848.67 0, 1492993.426 812819.646 0, 1492709.939 812790.637 0, 1492426.451 812761.646 0, 1492142.961 812732.671 0, 1491859.469 812703.713 0, 1491574.682 812674.639 0, 1491008.707 818220.211 0, 
+    1490442.709 823766.011 0, 1490726.841 823795.017 0, 1491009.68 823823.909 0, 1491292.517 823852.817 0, 1491575.353 823881.742 0, 1491858.187 823910.683 0, 1492141.019 823939.642 0, 1492423.85 823968.616 0, 1492706.678 823997.608 0, 1492989.506 824026.616 0, 
+    1493272.331 824055.641 0, 1493555.155 824084.682 0, 1493837.977 824113.74 0, 1494120.797 824142.815 0, 1494403.616 824171.906 0, 1494686.433 824201.014 0, 1494969.248 824230.138 0, 1495252.061 824259.28 0, 1495534.873 824288.437 0, 1495817.683 824317.612 0, 
+    1496100.492 824346.803 0, 1496383.298 824376.011 0, 1496666.103 824405.235 0, 1496948.906 824434.477 0, 1497230.419 824463.601 0, 1497514.507 824493.009 0, 1497797.305 824522.3 0, 1498080.102 824551.607 0, 1498362.896 824580.932 0, 1498645.689 824610.273 0, 
+    1498928.48 824639.63 0, 1499211.27 824669.005 0, 1499494.057 824698.395 0, 1499776.843 824727.803 0, 1500059.627 824757.227 0, 1500342.41 824786.668 0, 1500625.19 824816.126 0, 1500907.969 824845.6 0, 1501190.747 824875.09 0, 1501473.522 824904.598 0, 
+    1501756.296 824934.122 0, 1502039.068 824963.663 0, 1502321.838 824993.22 0, 1502604.607 825022.794 0, 1502887.374 825052.385 0, 1503170.139 825081.992 0, 1503452.902 825111.616 0, 1503735.664 825141.256 0, 1504017.136 825170.778 0, 1504598.799 819626.6 0, 
+    1505180.439 814082.649 0))
+
+POLYGON ((1517587.539 826613.89 0, 1517306.149 826583.573 0, 1517023.473 826553.134 0, 1516740.794 826522.711 0, 1516458.114 826492.305 0, 1516175.432 826461.916 0, 1515892.748 826431.543 0, 1515610.062 826401.187 0, 1515327.375 826370.847 0, 1515044.685 826340.525 0, 
+    1514761.994 826310.218 0, 1514479.302 826279.929 0, 1514196.607 826249.656 0, 1513913.911 826219.4 0, 1513631.213 826189.16 0, 1513348.513 826158.937 0, 1513065.811 826128.731 0, 1512783.107 826098.541 0, 1512500.402 826068.368 0, 1512217.695 826038.211 0, 
+    1511934.986 826008.072 0, 1511652.276 825977.949 0, 1511369.563 825947.842 0, 1511086.849 825917.752 0, 1510802.847 825887.542 0, 1510521.416 825857.622 0, 1510238.696 825827.582 0, 1509955.975 825797.559 0, 1509673.252 825767.552 0, 1509390.527 825737.562 0, 
+    1509107.801 825707.589 0, 1508825.073 825677.632 0, 1508542.343 825647.692 0, 1508259.611 825617.769 0, 1507976.877 825587.862 0, 1507694.142 825557.972 0, 1507411.405 825528.098 0, 1507128.666 825498.241 0, 1506845.926 825468.401 0, 1506563.183 825438.577 0, 
+    1506280.439 825408.77 0, 1505997.693 825378.98 0, 1505714.946 825349.206 0, 1505432.196 825319.449 0, 1505149.445 825289.709 0, 1504866.692 825259.985 0, 1504583.938 825230.278 0, 1504301.182 825200.587 0, 1504017.136 825170.778 0, 1503435.449 830715.181 0, 
+    1502853.739 836259.804 0, 1503137.129 836289.544 0, 1503419.233 836319.166 0, 1503701.335 836348.805 0, 1503983.435 836378.46 0, 1504265.533 836408.132 0, 1504547.63 836437.82 0, 1504829.725 836467.525 0, 1505111.818 836497.247 0, 1505393.909 836526.985 0, 
+    1505675.999 836556.74 0, 1505958.087 836586.511 0, 1506240.173 836616.299 0, 1506522.258 836646.104 0, 1506804.34 836675.925 0, 1507086.421 836705.763 0, 1507368.501 836735.617 0, 1507650.578 836765.488 0, 1507932.654 836795.376 0, 1508214.727 836825.28 0, 
+    1508496.8 836855.201 0, 1508778.87 836885.138 0, 1509060.939 836915.092 0, 1509343.005 836945.063 0, 1509623.787 836974.913 0, 1509907.134 837005.054 0, 1510189.195 837035.074 0, 1510471.255 837065.111 0, 1510753.313 837095.165 0, 1511035.369 837125.235 0, 
+    1511317.424 837155.322 0, 1511599.477 837185.425 0, 1511881.527 837215.545 0, 1512163.577 837245.682 0, 1512445.624 837275.835 0, 1512727.67 837306.005 0, 1513009.713 837336.191 0, 1513291.755 837366.394 0, 1513573.796 837396.614 0, 1513855.834 837426.85 0, 
+    1514137.871 837457.103 0, 1514419.906 837487.373 0, 1514701.939 837517.659 0, 1514983.97 837547.961 0, 1515266 837578.28 0, 1515548.028 837608.616 0, 1515830.054 837638.969 0, 1516112.078 837669.338 0, 1516392.818 837699.585 0, 1516990.19 832156.628 0, 
+    1517587.539 826613.89 0))
+
+POLYGON ((1529927.776 839177.611 0, 1529647.12 839146.57 0, 1529365.183 839115.404 0, 1529083.244 839084.255 0, 1528801.303 839053.123 0, 1528519.36 839022.007 0, 1528237.415 838990.908 0, 1527955.469 838959.825 0, 1527673.521 838928.759 0, 1527391.571 838897.709 0, 
+    1527109.619 838866.676 0, 1526827.665 838835.66 0, 1526545.709 838804.66 0, 1526263.752 838773.677 0, 1525981.793 838742.711 0, 1525699.831 838711.761 0, 1525417.869 838680.827 0, 1525135.904 838649.911 0, 1524853.937 838619.01 0, 1524571.969 838588.127 0, 
+    1524289.999 838557.26 0, 1524008.027 838526.41 0, 1523726.053 838495.576 0, 1523444.077 838464.759 0, 1523160.819 838433.818 0, 1522880.121 838403.174 0, 1522598.14 838372.407 0, 1522316.157 838341.656 0, 1522034.172 838310.922 0, 1521752.186 838280.204 0, 
+    1521470.197 838249.503 0, 1521188.207 838218.819 0, 1520906.216 838188.151 0, 1520624.222 838157.5 0, 1520342.226 838126.865 0, 1520060.229 838096.247 0, 1519778.23 838065.646 0, 1519496.229 838035.061 0, 1519214.226 838004.493 0, 1518932.222 837973.941 0, 
+    1518650.215 837943.406 0, 1518368.207 837912.888 0, 1518086.197 837882.386 0, 1517804.186 837851.9 0, 1517522.172 837821.432 0, 1517240.157 837790.98 0, 1516958.14 837760.544 0, 1516676.121 837730.126 0, 1516392.818 837699.585 0, 1515795.423 843242.759 0, 
+    1515198.004 848786.147 0, 1515480.651 848816.616 0, 1515762.018 848846.965 0, 1516043.382 848877.33 0, 1516324.745 848907.711 0, 1516606.106 848938.11 0, 1516887.465 848968.524 0, 1517168.823 848998.956 0, 1517450.178 849029.403 0, 1517731.532 849059.868 0, 
+    1518012.884 849090.349 0, 1518294.234 849120.846 0, 1518575.583 849151.36 0, 1518856.929 849181.891 0, 1519138.274 849212.438 0, 1519419.617 849243.002 0, 1519700.958 849273.582 0, 1519982.298 849304.179 0, 1520263.635 849334.792 0, 1520544.971 849365.422 0, 
+    1520826.305 849396.069 0, 1521107.637 849426.732 0, 1521388.968 849457.411 0, 1521670.297 849488.108 0, 1521950.345 849518.681 0, 1522232.948 849549.55 0, 1522514.271 849580.296 0, 1522795.593 849611.058 0, 1523076.912 849641.837 0, 1523358.23 849672.633 0, 
+    1523639.546 849703.445 0, 1523920.86 849734.273 0, 1524202.173 849765.119 0, 1524483.483 849795.98 0, 1524764.792 849826.859 0, 1525046.099 849857.754 0, 1525327.404 849888.665 0, 1525608.707 849919.593 0, 1525890.008 849950.538 0, 1526171.308 849981.499 0, 
+    1526452.605 850012.476 0, 1526733.901 850043.471 0, 1527015.196 850074.481 0, 1527296.488 850105.509 0, 1527577.778 850136.553 0, 1527859.067 850167.613 0, 1528140.354 850198.69 0, 1528421.639 850229.784 0, 1528701.645 850260.753 0, 1529314.722 844719.075 0, 
+    1529927.776 839177.611 0))
+
+POLYGON ((1542201.066 851773.503 0, 1541921.146 851741.743 0, 1541639.95 851709.855 0, 1541358.752 851677.983 0, 1541077.553 851646.128 0, 1540796.351 851614.289 0, 1540515.147 851582.468 0, 1540233.942 851550.662 0, 1539952.735 851518.873 0, 1539671.526 851487.101 0, 
+    1539390.315 851455.345 0, 1539109.102 851423.606 0, 1538827.887 851391.884 0, 1538546.671 851360.178 0, 1538265.452 851328.488 0, 1537984.232 851296.815 0, 1537703.01 851265.159 0, 1537421.786 851233.519 0, 1537140.56 851201.895 0, 1536859.332 851170.289 0, 
+    1536578.102 851138.699 0, 1536296.871 851107.125 0, 1536015.637 851075.568 0, 1535734.402 851044.027 0, 1535451.89 851012.36 0, 1535171.926 850980.996 0, 1534890.686 850949.505 0, 1534609.443 850918.031 0, 1534328.199 850886.573 0, 1534046.952 850855.132 0, 
+    1533765.704 850823.707 0, 1533484.454 850792.299 0, 1533203.202 850760.907 0, 1532921.948 850729.532 0, 1532640.693 850698.174 0, 1532359.435 850666.832 0, 1532078.176 850635.507 0, 1531796.915 850604.198 0, 1531515.652 850572.906 0, 1531234.387 850541.63 0, 
+    1530953.121 850510.371 0, 1530671.852 850479.128 0, 1530390.582 850447.902 0, 1530109.31 850416.693 0, 1529828.036 850385.5 0, 1529546.76 850354.323 0, 1529265.483 850323.164 0, 1528984.203 850292.02 0, 1528701.645 850260.753 0, 1528088.545 855802.639 0, 
+    1527475.421 861344.732 0, 1527757.324 861375.927 0, 1528037.951 861406.998 0, 1528318.576 861438.086 0, 1528599.2 861469.19 0, 1528879.822 861500.31 0, 1529160.441 861531.447 0, 1529441.059 861562.601 0, 1529721.675 861593.771 0, 1530002.29 861624.958 0, 
+    1530282.902 861656.161 0, 1530563.513 861687.38 0, 1530844.121 861718.617 0, 1531124.728 861749.869 0, 1531405.333 861781.138 0, 1531685.937 861812.424 0, 1531966.538 861843.726 0, 1532247.138 861875.045 0, 1532527.735 861906.38 0, 1532808.331 861937.732 0, 
+    1533088.925 861969.101 0, 1533369.517 862000.485 0, 1533650.108 862031.887 0, 1533930.696 862063.305 0, 1534210.01 862094.596 0, 1534491.868 862126.19 0, 1534772.45 862157.657 0, 1535053.032 862189.141 0, 1535333.611 862220.641 0, 1535614.188 862252.158 0, 
+    1535894.764 862283.692 0, 1536175.337 862315.242 0, 1536455.909 862346.808 0, 1536736.479 862378.391 0, 1537017.047 862409.991 0, 1537297.613 862441.607 0, 1537578.178 862473.239 0, 1537858.74 862504.888 0, 1538139.301 862536.554 0, 1538419.86 862568.236 0, 
+    1538700.416 862599.935 0, 1538980.971 862631.65 0, 1539261.525 862663.381 0, 1539542.076 862695.129 0, 1539822.625 862726.894 0, 1540103.173 862758.675 0, 1540383.719 862790.473 0, 1540664.262 862822.287 0, 1540943.533 862853.973 0, 1541572.311 857313.635 0, 
+    1542201.066 851773.503 0))
+
+POLYGON ((1044147.223 420611.14 0, 1043842.129 420608.563 0, 1043535.558 420605.991 0, 1043228.987 420603.438 0, 1042922.416 420600.903 0, 1042615.845 420598.385 0, 1042309.273 420595.886 0, 1042002.702 420593.405 0, 1041696.13 420590.942 0, 1041389.558 420588.497 0, 
+    1041082.986 420586.07 0, 1040776.414 420583.661 0, 1040469.842 420581.27 0, 1040163.27 420578.897 0, 1039856.697 420576.542 0, 1039550.125 420574.205 0, 1039243.552 420571.886 0, 1038936.979 420569.585 0, 1038630.406 420567.302 0, 1038323.833 420565.038 0, 
+    1038017.259 420562.791 0, 1037710.686 420560.563 0, 1037404.112 420558.352 0, 1037097.538 420556.159 0, 1036789.487 420553.975 0, 1036484.391 420551.829 0, 1036177.817 420549.69 0, 1035871.242 420547.57 0, 1035564.668 420545.468 0, 1035258.093 420543.383 0, 
+    1034951.519 420541.317 0, 1034644.944 420539.269 0, 1034338.369 420537.239 0, 1034031.794 420535.227 0, 1033725.219 420533.233 0, 1033418.644 420531.257 0, 1033112.069 420529.299 0, 1032805.493 420527.359 0, 1032498.918 420525.437 0, 1032192.342 420523.533 0, 
+    1031885.766 420521.648 0, 1031579.191 420519.78 0, 1031272.615 420517.93 0, 1030966.039 420516.099 0, 1030659.462 420514.285 0, 1030352.886 420512.489 0, 1030046.31 420510.712 0, 1029739.733 420508.953 0, 1029431.678 420507.203 0, 1029400.308 426058.92 0, 
+    1029368.936 431611.081 0, 1029676.335 431612.827 0, 1029982.258 431614.583 0, 1030288.181 431616.357 0, 1030594.103 431618.148 0, 1030900.026 431619.958 0, 1031205.948 431621.786 0, 1031511.871 431623.632 0, 1031817.793 431625.495 0, 1032123.715 431627.377 0, 
+    1032429.637 431629.277 0, 1032735.559 431631.195 0, 1033041.481 431633.13 0, 1033347.403 431635.084 0, 1033653.325 431637.056 0, 1033959.246 431639.046 0, 1034265.168 431641.053 0, 1034571.089 431643.079 0, 1034877.01 431645.123 0, 1035182.931 431647.185 0, 
+    1035488.852 431649.264 0, 1035794.773 431651.362 0, 1036100.694 431653.478 0, 1036406.614 431655.612 0, 1036711.06 431657.753 0, 1037018.455 431659.934 0, 1037324.375 431662.121 0, 1037630.295 431664.327 0, 1037936.215 431666.551 0, 1038242.135 431668.793 0, 
+    1038548.054 431671.053 0, 1038853.974 431673.331 0, 1039159.893 431675.627 0, 1039465.813 431677.94 0, 1039771.732 431680.272 0, 1040077.651 431682.622 0, 1040383.57 431684.99 0, 1040689.488 431687.376 0, 1040995.407 431689.78 0, 1041301.325 431692.202 0, 
+    1041607.243 431694.642 0, 1041913.162 431697.1 0, 1042219.08 431699.576 0, 1042524.997 431702.07 0, 1042830.915 431704.581 0, 1043136.833 431707.111 0, 1043442.75 431709.659 0, 1043748.667 431712.225 0, 1044053.111 431714.797 0, 1044100.169 426162.746 0, 
+    1044147.223 420611.14 0))
+
+POLYGON ((1058736.935 431859.997 0, 1058432.497 431856.566 0, 1058126.588 431853.136 0, 1057820.679 431849.723 0, 1057514.77 431846.329 0, 1057208.861 431842.953 0, 1056902.951 431839.595 0, 1056597.041 431836.254 0, 1056291.131 431832.932 0, 1055985.221 431829.628 0, 
+    1055679.311 431826.342 0, 1055373.4 431823.074 0, 1055067.489 431819.824 0, 1054761.579 431816.591 0, 1054455.667 431813.377 0, 1054149.756 431810.181 0, 1053843.845 431807.003 0, 1053537.933 431803.843 0, 1053232.021 431800.701 0, 1052926.109 431797.577 0, 
+    1052620.197 431794.47 0, 1052314.284 431791.382 0, 1052008.372 431788.312 0, 1051702.459 431785.26 0, 1051395.074 431782.211 0, 1051090.633 431779.21 0, 1050784.72 431776.212 0, 1050478.806 431773.232 0, 1050172.893 431770.27 0, 1049866.979 431767.326 0, 
+    1049561.065 431764.4 0, 1049255.151 431761.491 0, 1048949.236 431758.601 0, 1048643.322 431755.729 0, 1048337.407 431752.875 0, 1048031.492 431750.039 0, 1047725.577 431747.221 0, 1047419.662 431744.421 0, 1047113.747 431741.639 0, 1046807.831 431738.875 0, 
+    1046501.915 431736.129 0, 1046196 431733.401 0, 1045890.084 431730.691 0, 1045584.167 431727.999 0, 1045278.251 431725.325 0, 1044972.335 431722.669 0, 1044666.418 431720.031 0, 1044360.501 431717.411 0, 1044053.111 431714.797 0, 1044006.05 437267.289 0, 
+    1043958.984 442820.22 0, 1044265.718 442822.828 0, 1044570.981 442825.443 0, 1044876.244 442828.075 0, 1045181.507 442830.726 0, 1045486.769 442833.394 0, 1045792.032 442836.08 0, 1046097.294 442838.784 0, 1046402.556 442841.506 0, 1046707.818 442844.247 0, 
+    1047013.08 442847.005 0, 1047318.342 442849.781 0, 1047623.603 442852.575 0, 1047928.865 442855.387 0, 1048234.126 442858.217 0, 1048539.387 442861.065 0, 1048844.648 442863.931 0, 1049149.909 442866.815 0, 1049455.169 442869.716 0, 1049760.43 442872.636 0, 
+    1050065.69 442875.574 0, 1050370.95 442878.53 0, 1050676.21 442881.503 0, 1050981.469 442884.495 0, 1051285.26 442887.49 0, 1051591.988 442890.532 0, 1051897.247 442893.578 0, 1052202.506 442896.642 0, 1052507.765 442899.723 0, 1052813.024 442902.823 0, 
+    1053118.282 442905.94 0, 1053423.54 442909.075 0, 1053728.798 442912.229 0, 1054034.056 442915.4 0, 1054339.314 442918.59 0, 1054644.571 442921.797 0, 1054949.829 442925.022 0, 1055255.086 442928.265 0, 1055560.343 442931.526 0, 1055865.599 442934.806 0, 
+    1056170.856 442938.103 0, 1056476.112 442941.418 0, 1056781.368 442944.751 0, 1057086.624 442948.102 0, 1057391.88 442951.471 0, 1057697.135 442954.858 0, 1058002.391 442958.263 0, 1058307.646 442961.686 0, 1058611.433 442965.11 0, 1058674.186 437412.334 0, 
+    1058736.935 431859.997 0))
+
+POLYGON ((1073263.414 443151.395 0, 1072959.636 443147.113 0, 1072654.391 443142.828 0, 1072349.147 443138.56 0, 1072043.902 443134.311 0, 1071738.657 443130.08 0, 1071433.412 443125.866 0, 1071128.166 443121.671 0, 1070822.921 443117.493 0, 1070517.675 443113.334 0, 
+    1070212.428 443109.192 0, 1069907.182 443105.069 0, 1069601.935 443100.963 0, 1069296.688 443096.875 0, 1068991.441 443092.806 0, 1068686.194 443088.754 0, 1068380.946 443084.72 0, 1068075.698 443080.704 0, 1067770.45 443076.707 0, 1067465.201 443072.727 0, 
+    1067159.953 443068.765 0, 1066854.704 443064.821 0, 1066549.455 443060.895 0, 1066244.206 443056.987 0, 1065937.49 443053.078 0, 1065633.706 443049.225 0, 1065328.456 443045.371 0, 1065023.206 443041.535 0, 1064717.956 443037.717 0, 1064412.705 443033.916 0, 
+    1064107.454 443030.134 0, 1063802.203 443026.37 0, 1063496.952 443022.624 0, 1063191.7 443018.895 0, 1062886.448 443015.185 0, 1062581.196 443011.493 0, 1062275.944 443007.818 0, 1061970.692 443004.162 0, 1061665.439 443000.523 0, 1061360.186 442996.903 0, 
+    1061054.933 442993.3 0, 1060749.68 442989.716 0, 1060444.426 442986.149 0, 1060139.173 442982.6 0, 1059833.919 442979.07 0, 1059528.664 442975.557 0, 1059223.41 442972.062 0, 1058918.156 442968.585 0, 1058611.433 442965.11 0, 1058548.675 448518.321 0, 
+    1058485.912 454071.965 0, 1058791.978 454075.433 0, 1059096.579 454078.902 0, 1059401.179 454082.389 0, 1059705.78 454085.894 0, 1060010.38 454089.418 0, 1060314.98 454092.959 0, 1060619.579 454096.518 0, 1060924.179 454100.095 0, 1061228.778 454103.689 0, 
+    1061533.378 454107.302 0, 1061837.976 454110.933 0, 1062142.575 454114.581 0, 1062447.174 454118.248 0, 1062751.772 454121.933 0, 1063056.37 454125.635 0, 1063360.968 454129.355 0, 1063665.565 454133.094 0, 1063970.163 454136.85 0, 1064274.76 454140.624 0, 
+    1064579.357 454144.416 0, 1064883.954 454148.226 0, 1065188.55 454152.054 0, 1065493.147 454155.9 0, 1065796.279 454159.745 0, 1066102.338 454163.645 0, 1066406.934 454167.545 0, 1066711.529 454171.462 0, 1067016.124 454175.398 0, 1067320.719 454179.351 0, 
+    1067625.314 454183.322 0, 1067929.909 454187.312 0, 1068234.503 454191.319 0, 1068539.097 454195.344 0, 1068843.69 454199.387 0, 1069148.284 454203.448 0, 1069452.877 454207.527 0, 1069757.47 454211.624 0, 1070062.063 454215.738 0, 1070366.655 454219.871 0, 
+    1070671.248 454224.022 0, 1070975.84 454228.19 0, 1071280.432 454232.377 0, 1071585.023 454236.581 0, 1071889.614 454240.803 0, 1072194.205 454245.044 0, 1072498.796 454249.302 0, 1072803.387 454253.578 0, 1073106.515 454257.851 0, 1073184.968 448704.407 0, 
+    1073263.414 443151.395 0))
+
+POLYGON ((1087726.534 454485.043 0, 1087423.417 454479.913 0, 1087118.84 454474.777 0, 1086814.262 454469.658 0, 1086509.684 454464.557 0, 1086205.106 454459.474 0, 1085900.528 454454.409 0, 1085595.949 454449.363 0, 1085291.37 454444.333 0, 1084986.791 454439.322 0, 
+    1084682.211 454434.329 0, 1084377.631 454429.354 0, 1084073.051 454424.397 0, 1083768.47 454419.457 0, 1083463.89 454414.536 0, 1083159.308 454409.632 0, 1082854.727 454404.746 0, 1082550.145 454399.879 0, 1082245.563 454395.029 0, 1081940.981 454390.197 0, 
+    1081636.399 454385.383 0, 1081331.816 454380.587 0, 1081027.233 454375.809 0, 1080722.649 454371.049 0, 1080416.605 454366.284 0, 1080113.482 454361.583 0, 1079808.898 454356.876 0, 1079504.313 454352.188 0, 1079199.728 454347.517 0, 1078895.143 454342.865 0, 
+    1078590.558 454338.23 0, 1078285.973 454333.613 0, 1077981.387 454329.015 0, 1077676.801 454324.434 0, 1077372.214 454319.871 0, 1077067.628 454315.326 0, 1076763.041 454310.799 0, 1076458.453 454306.289 0, 1076153.866 454301.798 0, 1075849.278 454297.325 0, 
+    1075544.69 454292.87 0, 1075240.102 454288.432 0, 1074935.514 454284.013 0, 1074630.925 454279.611 0, 1074326.336 454275.227 0, 1074021.746 454270.862 0, 1073717.157 454266.514 0, 1073412.567 454262.184 0, 1073106.515 454257.851 0, 1073028.056 459811.725 0, 
+    1072949.591 465366.025 0, 1073254.987 465370.349 0, 1073558.923 465374.669 0, 1073862.858 465379.008 0, 1074166.794 465383.364 0, 1074470.729 465387.738 0, 1074774.664 465392.131 0, 1075078.599 465396.541 0, 1075382.533 465400.968 0, 1075686.467 465405.414 0, 
+    1075990.401 465409.878 0, 1076294.335 465414.36 0, 1076598.268 465418.859 0, 1076902.201 465423.376 0, 1077206.134 465427.912 0, 1077510.067 465432.465 0, 1077813.999 465437.036 0, 1078117.931 465441.625 0, 1078421.863 465446.232 0, 1078725.794 465450.856 0, 
+    1079029.726 465455.499 0, 1079333.657 465460.159 0, 1079637.587 465464.838 0, 1079941.518 465469.534 0, 1080243.99 465474.225 0, 1080549.378 465478.98 0, 1080853.307 465483.73 0, 1081157.237 465488.498 0, 1081461.166 465493.284 0, 1081765.094 465498.087 0, 
+    1082069.023 465502.909 0, 1082372.951 465507.748 0, 1082676.879 465512.605 0, 1082980.806 465517.48 0, 1083284.734 465522.373 0, 1083588.661 465527.284 0, 1083892.587 465532.213 0, 1084196.514 465537.16 0, 1084500.44 465542.124 0, 1084804.366 465547.107 0, 
+    1085108.291 465552.107 0, 1085412.217 465557.126 0, 1085716.142 465562.162 0, 1086020.066 465567.216 0, 1086323.991 465572.288 0, 1086627.915 465577.377 0, 1086931.839 465582.485 0, 1087235.762 465587.611 0, 1087538.229 465592.729 0, 1087632.385 460038.673 0, 
+    1087726.534 454485.043 0))
+
+POLYGON ((1102126.167 465860.648 0, 1101823.714 465854.675 0, 1101519.806 465848.691 0, 1101215.898 465842.724 0, 1100911.99 465836.776 0, 1100608.081 465830.845 0, 1100304.172 465824.933 0, 1100000.262 465819.038 0, 1099696.352 465813.161 0, 1099392.442 465807.302 0, 
+    1099088.531 465801.461 0, 1098784.62 465795.638 0, 1098480.709 465789.832 0, 1098176.798 465784.045 0, 1097872.886 465778.275 0, 1097568.973 465772.524 0, 1097265.061 465766.79 0, 1096961.148 465761.074 0, 1096657.235 465755.376 0, 1096353.321 465749.696 0, 
+    1096049.407 465744.034 0, 1095745.493 465738.389 0, 1095441.578 465732.763 0, 1095137.663 465727.154 0, 1094832.293 465721.537 0, 1094529.832 465715.991 0, 1094225.916 465710.436 0, 1093922 465704.899 0, 1093618.084 465699.38 0, 1093314.167 465693.879 0, 
+    1093010.249 465688.395 0, 1092706.332 465682.93 0, 1092402.414 465677.482 0, 1092098.496 465672.053 0, 1091794.577 465666.641 0, 1091490.658 465661.247 0, 1091186.739 465655.871 0, 1090882.82 465650.513 0, 1090578.9 465645.173 0, 1090274.98 465639.85 0, 
+    1089971.06 465634.546 0, 1089667.139 465629.259 0, 1089363.218 465623.991 0, 1089059.296 465618.74 0, 1088755.375 465613.507 0, 1088451.453 465608.292 0, 1088147.531 465603.095 0, 1087843.608 465597.915 0, 1087538.229 465592.729 0, 1087444.065 471147.209 0, 
+    1087349.894 476702.11 0, 1087654.617 476707.285 0, 1087957.885 476712.453 0, 1088261.154 476717.639 0, 1088564.422 476722.843 0, 1088867.69 476728.064 0, 1089170.957 476733.304 0, 1089474.224 476738.561 0, 1089777.491 476743.836 0, 1090080.758 476749.13 0, 
+    1090384.024 476754.44 0, 1090687.29 476759.769 0, 1090990.555 476765.116 0, 1091293.821 476770.48 0, 1091597.086 476775.863 0, 1091900.35 476781.263 0, 1092203.615 476786.681 0, 1092506.879 476792.117 0, 1092810.142 476797.57 0, 1093113.406 476803.042 0, 
+    1093416.669 476808.531 0, 1093719.931 476814.038 0, 1094023.194 476819.563 0, 1094326.456 476825.106 0, 1094628.265 476830.641 0, 1094932.979 476836.246 0, 1095236.24 476841.842 0, 1095539.501 476847.457 0, 1095842.761 476853.089 0, 1096146.021 476858.739 0, 
+    1096449.281 476864.407 0, 1096752.541 476870.093 0, 1097055.8 476875.796 0, 1097359.058 476881.518 0, 1097662.317 476887.257 0, 1097965.575 476893.014 0, 1098268.833 476898.789 0, 1098572.09 476904.582 0, 1098875.347 476910.392 0, 1099178.604 476916.221 0, 
+    1099481.86 476922.067 0, 1099785.116 476927.932 0, 1100088.372 476933.814 0, 1100391.627 476939.714 0, 1100694.882 476945.631 0, 1100998.137 476951.567 0, 1101301.391 476957.521 0, 1101604.645 476963.492 0, 1101906.448 476969.452 0, 1102016.312 471414.84 0, 
+    1102126.167 465860.648 0))
+
+POLYGON ((1116462.188 477277.918 0, 1116160.401 477271.105 0, 1115857.165 477264.277 0, 1115553.929 477257.467 0, 1115250.692 477250.675 0, 1114947.455 477243.9 0, 1114644.217 477237.144 0, 1114340.98 477230.405 0, 1114037.741 477223.684 0, 1113734.503 477216.981 0, 
+    1113431.264 477210.295 0, 1113128.024 477203.628 0, 1112824.784 477196.978 0, 1112521.544 477190.347 0, 1112218.304 477183.733 0, 1111915.063 477177.137 0, 1111611.821 477170.559 0, 1111308.579 477163.998 0, 1111005.337 477157.456 0, 1110702.095 477150.931 0, 
+    1110398.852 477144.424 0, 1110095.609 477137.935 0, 1109792.365 477131.464 0, 1109489.121 477125.011 0, 1109184.427 477118.545 0, 1108882.631 477112.158 0, 1108579.386 477105.759 0, 1108276.141 477099.377 0, 1107972.895 477093.013 0, 1107669.648 477086.667 0, 
+    1107366.402 477080.338 0, 1107063.155 477074.028 0, 1106759.907 477067.735 0, 1106456.659 477061.46 0, 1106153.411 477055.204 0, 1105850.163 477048.964 0, 1105546.914 477042.743 0, 1105243.665 477036.54 0, 1104940.415 477030.354 0, 1104637.165 477024.187 0, 
+    1104333.914 477018.037 0, 1104030.664 477011.905 0, 1103727.413 477005.791 0, 1103424.161 476999.695 0, 1103120.909 476993.616 0, 1102817.657 476987.556 0, 1102514.405 476981.513 0, 1102211.152 476975.488 0, 1101906.448 476969.452 0, 1101796.575 482524.482 0, 
+    1101686.695 488079.926 0, 1101990.742 488085.949 0, 1102293.341 488091.961 0, 1102595.94 488097.991 0, 1102898.538 488104.038 0, 1103201.136 488110.104 0, 1103503.733 488116.187 0, 1103806.33 488122.288 0, 1104108.927 488128.406 0, 1104411.524 488134.543 0, 
+    1104714.12 488140.697 0, 1105016.715 488146.869 0, 1105319.311 488153.059 0, 1105621.906 488159.267 0, 1105924.5 488165.493 0, 1106227.095 488171.736 0, 1106529.688 488177.997 0, 1106832.282 488184.276 0, 1107134.875 488190.573 0, 1107437.468 488196.888 0, 
+    1107740.06 488203.22 0, 1108042.652 488209.571 0, 1108345.244 488215.939 0, 1108647.835 488222.325 0, 1108948.98 488228.698 0, 1109253.017 488235.15 0, 1109555.607 488241.589 0, 1109858.197 488248.046 0, 1110160.786 488254.521 0, 1110463.375 488261.014 0, 
+    1110765.964 488267.525 0, 1111068.552 488274.053 0, 1111371.14 488280.599 0, 1111673.727 488287.163 0, 1111976.314 488293.745 0, 1112278.901 488300.344 0, 1112581.487 488306.962 0, 1112884.073 488313.597 0, 1113186.659 488320.25 0, 1113489.244 488326.921 0, 
+    1113791.829 488333.61 0, 1114094.413 488340.316 0, 1114396.997 488347.04 0, 1114699.58 488353.782 0, 1115002.164 488360.542 0, 1115304.746 488367.32 0, 1115607.329 488374.116 0, 1115909.911 488380.929 0, 1116211.047 488387.727 0, 1116336.622 482832.616 0, 
+    1116462.188 477277.918 0))
+
+POLYGON ((1130734.471 488736.561 0, 1130433.353 488728.912 0, 1130130.791 488721.244 0, 1129828.229 488713.593 0, 1129525.667 488705.961 0, 1129223.104 488698.346 0, 1128920.541 488690.749 0, 1128617.977 488683.17 0, 1128315.413 488675.609 0, 1128012.848 488668.065 0, 
+    1127710.283 488660.54 0, 1127407.718 488653.032 0, 1127105.152 488645.542 0, 1126802.585 488638.069 0, 1126500.018 488630.615 0, 1126197.451 488623.178 0, 1125894.884 488615.759 0, 1125592.315 488608.358 0, 1125289.747 488600.975 0, 1124987.178 488593.61 0, 
+    1124684.608 488586.262 0, 1124382.038 488578.932 0, 1124079.468 488571.62 0, 1123776.897 488564.326 0, 1123472.882 488557.015 0, 1123171.755 488549.791 0, 1122869.183 488542.551 0, 1122566.61 488535.328 0, 1122264.037 488528.123 0, 1121961.464 488520.935 0, 
+    1121658.89 488513.766 0, 1121356.316 488506.614 0, 1121053.741 488499.48 0, 1120751.167 488492.364 0, 1120448.591 488485.266 0, 1120146.015 488478.185 0, 1119843.439 488471.123 0, 1119540.862 488464.078 0, 1119238.285 488457.051 0, 1118935.708 488450.042 0, 
+    1118633.13 488443.05 0, 1118330.552 488436.077 0, 1118027.973 488429.121 0, 1117725.394 488422.183 0, 1117422.814 488415.263 0, 1117120.234 488408.36 0, 1116817.654 488401.476 0, 1116515.073 488394.609 0, 1116211.047 488387.727 0, 1116085.462 493943.25 0, 
+    1115959.869 499499.182 0, 1116263.238 499506.049 0, 1116565.165 499512.901 0, 1116867.091 499519.77 0, 1117169.017 499526.658 0, 1117470.943 499533.563 0, 1117772.868 499540.486 0, 1118074.792 499547.427 0, 1118376.717 499554.385 0, 1118678.641 499561.361 0, 
+    1118980.564 499568.356 0, 1119282.487 499575.367 0, 1119584.41 499582.397 0, 1119886.332 499589.444 0, 1120188.254 499596.51 0, 1120490.175 499603.592 0, 1120792.096 499610.693 0, 1121094.017 499617.812 0, 1121395.937 499624.948 0, 1121697.857 499632.102 0, 
+    1121999.776 499639.274 0, 1122301.695 499646.463 0, 1122603.614 499653.671 0, 1122905.532 499660.896 0, 1123206.008 499668.104 0, 1123509.366 499675.399 0, 1123811.283 499682.678 0, 1124113.2 499689.974 0, 1124415.115 499697.288 0, 1124717.031 499704.619 0, 
+    1125018.946 499711.969 0, 1125320.861 499719.336 0, 1125622.775 499726.721 0, 1125924.689 499734.124 0, 1126226.602 499741.544 0, 1126528.515 499748.983 0, 1126830.427 499756.439 0, 1127132.339 499763.913 0, 1127434.251 499771.404 0, 1127736.162 499778.914 0, 
+    1128038.072 499786.441 0, 1128339.983 499793.986 0, 1128641.892 499801.549 0, 1128943.802 499809.129 0, 1129245.711 499816.727 0, 1129547.619 499824.343 0, 1129849.527 499831.977 0, 1130151.435 499839.629 0, 1130451.902 499847.262 0, 1130593.192 494291.707 0, 
+    1130734.471 488736.561 0))
+
+POLYGON ((1144942.894 500236.282 0, 1144642.447 500227.801 0, 1144340.562 500219.296 0, 1144038.677 500210.81 0, 1143736.792 500202.341 0, 1143434.905 500193.889 0, 1143133.019 500185.456 0, 1142831.131 500177.04 0, 1142529.244 500168.643 0, 1142227.356 500160.262 0, 
+    1141925.467 500151.9 0, 1141623.578 500143.556 0, 1141321.688 500135.229 0, 1141019.798 500126.92 0, 1140717.907 500118.628 0, 1140416.016 500110.355 0, 1140114.124 500102.099 0, 1139812.232 500093.861 0, 1139510.34 500085.641 0, 1139208.447 500077.439 0, 
+    1138906.553 500069.254 0, 1138604.659 500061.087 0, 1138302.764 500052.938 0, 1138000.869 500044.807 0, 1137697.535 500036.655 0, 1137397.078 500028.597 0, 1137095.182 500020.519 0, 1136793.285 500012.459 0, 1136491.387 500004.417 0, 1136189.489 499996.392 0, 
+    1135887.591 499988.385 0, 1135585.692 499980.396 0, 1135283.793 499972.424 0, 1134981.893 499964.471 0, 1134679.993 499956.535 0, 1134378.092 499948.617 0, 1134076.191 499940.716 0, 1133774.29 499932.834 0, 1133472.388 499924.969 0, 1133170.485 499917.122 0, 
+    1132868.582 499909.293 0, 1132566.679 499901.481 0, 1132264.775 499893.687 0, 1131962.87 499885.911 0, 1131660.966 499878.153 0, 1131359.06 499870.413 0, 1131057.155 499862.69 0, 1130755.248 499854.985 0, 1130451.902 499847.262 0, 1130310.602 505403.221 0, 
+    1130169.292 510959.583 0, 1130471.981 510967.29 0, 1130773.233 510974.978 0, 1131074.485 510982.684 0, 1131375.736 510990.408 0, 1131676.987 510998.149 0, 1131978.237 511005.908 0, 1132279.487 511013.685 0, 1132580.736 511021.48 0, 1132881.985 511029.292 0, 
+    1133183.234 511037.122 0, 1133484.482 511044.97 0, 1133785.73 511052.835 0, 1134086.977 511060.719 0, 1134388.223 511068.62 0, 1134689.469 511076.538 0, 1134990.715 511084.475 0, 1135291.96 511092.429 0, 1135593.205 511100.401 0, 1135894.449 511108.39 0, 
+    1136195.693 511116.398 0, 1136496.937 511124.423 0, 1136798.179 511132.466 0, 1137099.422 511140.526 0, 1137399.228 511148.566 0, 1137701.905 511156.7 0, 1138003.146 511164.814 0, 1138304.387 511172.946 0, 1138605.627 511181.095 0, 1138906.866 511189.262 0, 
+    1139208.105 511197.446 0, 1139509.344 511205.649 0, 1139810.582 511213.869 0, 1140111.82 511222.107 0, 1140413.057 511230.362 0, 1140714.293 511238.635 0, 1141015.53 511246.926 0, 1141316.765 511255.235 0, 1141618 511263.562 0, 1141919.235 511271.906 0, 
+    1142220.469 511280.268 0, 1142521.703 511288.648 0, 1142822.936 511297.045 0, 1143124.169 511305.46 0, 1143425.401 511313.893 0, 1143726.633 511322.344 0, 1144027.864 511330.812 0, 1144329.095 511339.298 0, 1144628.891 511347.761 0, 1144785.898 505791.821 0, 
+    1144942.894 500236.282 0))
+
+POLYGON ((1159087.335 511776.789 0, 1158787.562 511767.479 0, 1158486.356 511758.141 0, 1158185.15 511748.822 0, 1157883.944 511739.521 0, 1157582.737 511730.237 0, 1157281.529 511720.971 0, 1156980.321 511711.722 0, 1156679.112 511702.491 0, 1156377.902 511693.278 0, 
+    1156076.692 511684.083 0, 1155775.482 511674.906 0, 1155474.271 511665.746 0, 1155173.059 511656.604 0, 1154871.847 511647.48 0, 1154570.635 511638.373 0, 1154269.422 511629.284 0, 1153968.208 511620.213 0, 1153666.994 511611.16 0, 1153365.779 511602.124 0, 
+    1153064.564 511593.106 0, 1152763.348 511584.106 0, 1152462.132 511575.123 0, 1152160.915 511566.159 0, 1151858.264 511557.169 0, 1151558.48 511548.282 0, 1151257.261 511539.371 0, 1150956.042 511530.477 0, 1150654.823 511521.601 0, 1150353.603 511512.742 0, 
+    1150052.382 511503.902 0, 1149751.161 511495.079 0, 1149449.94 511486.274 0, 1149148.718 511477.486 0, 1148847.495 511468.716 0, 1148546.272 511459.964 0, 1148245.048 511451.23 0, 1147943.824 511442.514 0, 1147642.599 511433.815 0, 1147341.374 511425.134 0, 
+    1147040.149 511416.47 0, 1146738.922 511407.825 0, 1146437.696 511399.197 0, 1146136.468 511390.587 0, 1145835.241 511381.994 0, 1145534.013 511373.42 0, 1145232.784 511364.863 0, 1144931.555 511356.323 0, 1144628.891 511347.761 0, 1144471.872 516904.101 0, 
+    1144314.842 522460.836 0, 1144616.849 522469.38 0, 1144917.424 522477.901 0, 1145217.999 522486.439 0, 1145518.573 522494.995 0, 1145819.146 522503.569 0, 1146119.72 522512.16 0, 1146420.292 522520.769 0, 1146720.864 522529.396 0, 1147021.436 522538.041 0, 
+    1147322.007 522546.703 0, 1147622.577 522555.383 0, 1147923.148 522564.081 0, 1148223.717 522572.796 0, 1148524.286 522581.529 0, 1148824.855 522590.28 0, 1149125.423 522599.048 0, 1149425.99 522607.834 0, 1149726.557 522616.638 0, 1150027.124 522625.459 0, 
+    1150327.689 522634.298 0, 1150628.255 522643.155 0, 1150928.82 522652.03 0, 1151229.384 522660.922 0, 1151528.518 522669.789 0, 1151830.511 522678.759 0, 1152131.074 522687.705 0, 1152431.636 522696.668 0, 1152732.198 522705.648 0, 1153032.759 522714.647 0, 
+    1153333.32 522723.663 0, 1153633.88 522732.697 0, 1153934.44 522741.748 0, 1154234.999 522750.817 0, 1154535.557 522759.904 0, 1154836.115 522769.008 0, 1155136.673 522778.131 0, 1155437.23 522787.271 0, 1155737.786 522796.428 0, 1156038.342 522805.603 0, 
+    1156338.897 522814.796 0, 1156639.452 522824.007 0, 1156940.006 522833.235 0, 1157240.56 522842.481 0, 1157541.113 522851.745 0, 1157841.666 522861.026 0, 1158142.218 522870.325 0, 1158442.769 522879.642 0, 1158741.891 522888.932 0, 1158914.619 517332.663 0, 
+    1159087.335 511776.789 0))
+
+POLYGON ((1173167.674 523357.786 0, 1172868.577 523347.65 0, 1172568.053 523337.485 0, 1172267.528 523327.336 0, 1171967.003 523317.206 0, 1171666.477 523307.093 0, 1171365.951 523296.998 0, 1171065.424 523286.921 0, 1170764.896 523276.861 0, 1170464.368 523266.819 0, 
+    1170163.839 523256.795 0, 1169863.31 523246.788 0, 1169562.78 523236.799 0, 1169262.25 523226.828 0, 1168961.719 523216.874 0, 1168661.187 523206.938 0, 1168360.655 523197.02 0, 1168060.122 523187.119 0, 1167759.588 523177.237 0, 1167459.054 523167.371 0, 
+    1167158.52 523157.524 0, 1166857.985 523147.694 0, 1166557.449 523137.882 0, 1166256.913 523128.088 0, 1165954.948 523118.265 0, 1165655.838 523108.552 0, 1165355.3 523098.811 0, 1165054.762 523089.087 0, 1164754.222 523079.381 0, 1164453.683 523069.693 0, 
+    1164153.142 523060.022 0, 1163852.601 523050.369 0, 1163552.06 523040.734 0, 1163251.518 523031.117 0, 1162950.975 523021.517 0, 1162650.432 523011.935 0, 1162349.888 523002.37 0, 1162049.344 522992.823 0, 1161748.799 522983.294 0, 1161448.254 522973.783 0, 
+    1161147.708 522964.289 0, 1160847.161 522954.813 0, 1160546.614 522945.355 0, 1160246.067 522935.914 0, 1159945.518 522926.492 0, 1159644.97 522917.086 0, 1159344.42 522907.699 0, 1159043.871 522898.329 0, 1158741.891 522888.932 0, 1158569.151 528445.595 0, 
+    1158396.399 534002.647 0, 1158697.721 534012.023 0, 1158997.617 534021.373 0, 1159297.512 534030.74 0, 1159597.406 534040.125 0, 1159897.3 534049.527 0, 1160197.194 534058.947 0, 1160497.087 534068.385 0, 1160796.979 534077.84 0, 1161096.871 534087.313 0, 
+    1161396.762 534096.804 0, 1161696.653 534106.312 0, 1161996.543 534115.838 0, 1162296.433 534125.382 0, 1162596.322 534134.943 0, 1162896.21 534144.522 0, 1163196.098 534154.119 0, 1163495.986 534163.733 0, 1163795.872 534173.365 0, 1164095.759 534183.014 0, 
+    1164395.644 534192.682 0, 1164695.529 534202.366 0, 1164995.414 534212.069 0, 1165295.298 534221.789 0, 1165593.757 534231.48 0, 1165895.064 534241.282 0, 1166194.946 534251.055 0, 1166494.828 534260.846 0, 1166794.709 534270.654 0, 1167094.589 534280.48 0, 
+    1167394.469 534290.324 0, 1167694.349 534300.185 0, 1167994.227 534310.064 0, 1168294.106 534319.961 0, 1168593.983 534329.875 0, 1168893.86 534339.807 0, 1169193.737 534349.757 0, 1169493.612 534359.724 0, 1169793.488 534369.709 0, 1170093.362 534379.711 0, 
+    1170393.236 534389.732 0, 1170693.11 534399.769 0, 1170992.983 534409.825 0, 1171292.855 534419.898 0, 1171592.727 534429.989 0, 1171892.598 534440.097 0, 1172192.468 534450.223 0, 1172492.338 534460.367 0, 1172790.784 534470.48 0, 1172979.236 528913.938 0, 
+    1173167.674 523357.786 0))
+
+POLYGON ((1187183.79 534978.978 0, 1186885.372 534968.022 0, 1186585.532 534957.031 0, 1186285.691 534946.058 0, 1185985.85 534935.102 0, 1185686.008 534924.164 0, 1185386.165 534913.244 0, 1185086.322 534902.341 0, 1184786.478 534891.456 0, 1184486.633 534880.589 0, 
+    1184186.788 534869.739 0, 1183886.942 534858.907 0, 1183587.096 534848.093 0, 1183287.249 534837.296 0, 1182987.401 534826.517 0, 1182687.553 534815.755 0, 1182387.704 534805.012 0, 1182087.854 534794.285 0, 1181788.004 534783.577 0, 1181488.153 534772.886 0, 
+    1181188.301 534762.213 0, 1180888.449 534751.557 0, 1180588.596 534740.919 0, 1180288.743 534730.299 0, 1179987.467 534719.646 0, 1179689.034 534709.111 0, 1179389.179 534698.544 0, 1179089.323 534687.995 0, 1178789.467 534677.462 0, 1178489.609 534666.948 0, 
+    1178189.752 534656.451 0, 1177889.893 534645.972 0, 1177590.034 534635.511 0, 1177290.175 534625.067 0, 1176990.314 534614.641 0, 1176690.454 534604.233 0, 1176390.592 534593.842 0, 1176090.73 534583.469 0, 1175790.867 534573.113 0, 1175491.004 534562.775 0, 
+    1175191.14 534552.455 0, 1174891.276 534542.152 0, 1174591.411 534531.867 0, 1174291.545 534521.6 0, 1173991.679 534511.351 0, 1173691.812 534501.119 0, 1173391.944 534490.904 0, 1173092.076 534480.708 0, 1172790.784 534470.48 0, 1172602.32 540027.409 0, 
+    1172413.842 545584.721 0, 1172714.477 545594.926 0, 1173013.691 545605.101 0, 1173312.904 545615.293 0, 1173612.117 545625.502 0, 1173911.329 545635.73 0, 1174210.541 545645.975 0, 1174509.752 545656.237 0, 1174808.962 545666.517 0, 1175108.172 545676.815 0, 
+    1175407.381 545687.13 0, 1175706.589 545697.463 0, 1176005.797 545707.814 0, 1176305.005 545718.182 0, 1176604.211 545728.568 0, 1176903.417 545738.971 0, 1177202.623 545749.392 0, 1177501.828 545759.831 0, 1177801.032 545770.287 0, 1178100.236 545780.761 0, 
+    1178399.439 545791.252 0, 1178698.641 545801.761 0, 1178997.843 545812.288 0, 1179297.044 545822.832 0, 1179594.826 545833.344 0, 1179895.444 545843.973 0, 1180194.644 545854.57 0, 1180493.842 545865.185 0, 1180793.04 545875.817 0, 1181092.238 545886.467 0, 
+    1181391.435 545897.135 0, 1181690.631 545907.82 0, 1181989.826 545918.523 0, 1182289.021 545929.243 0, 1182588.215 545939.981 0, 1182887.409 545950.737 0, 1183186.602 545961.51 0, 1183485.794 545972.301 0, 1183784.986 545983.109 0, 1184084.177 545993.935 0, 
+    1184383.368 546004.779 0, 1184682.557 546015.64 0, 1184981.747 546026.519 0, 1185280.935 546037.415 0, 1185580.123 546048.329 0, 1185879.31 546059.261 0, 1186178.497 546070.21 0, 1186477.683 546081.177 0, 1186775.45 546092.11 0, 1186979.627 540535.352 0, 
+    1187183.79 534978.978 0))
+
+POLYGON ((1201135.568 546640.07 0, 1200837.83 546628.297 0, 1200538.676 546616.484 0, 1200239.521 546604.69 0, 1199940.366 546592.913 0, 1199641.21 546581.154 0, 1199342.054 546569.412 0, 1199042.897 546557.688 0, 1198743.739 546545.982 0, 1198444.58 546534.293 0, 
+    1198145.421 546522.621 0, 1197846.261 546510.968 0, 1197547.1 546499.332 0, 1197247.939 546487.713 0, 1196948.777 546476.113 0, 1196649.614 546464.529 0, 1196350.451 546452.964 0, 1196051.287 546441.416 0, 1195752.122 546429.885 0, 1195452.956 546418.373 0, 
+    1195153.79 546406.877 0, 1194854.623 546395.4 0, 1194555.456 546383.94 0, 1194256.288 546372.498 0, 1193955.702 546361.019 0, 1193657.949 546349.666 0, 1193358.779 546338.276 0, 1193059.608 546326.904 0, 1192760.437 546315.55 0, 1192461.265 546304.213 0, 
+    1192162.092 546292.894 0, 1191862.918 546281.593 0, 1191563.744 546270.309 0, 1191264.569 546259.043 0, 1190965.394 546247.794 0, 1190666.218 546236.563 0, 1190367.041 546225.349 0, 1190067.863 546214.154 0, 1189768.685 546202.975 0, 1189469.507 546191.815 0, 
+    1189170.327 546180.672 0, 1188871.147 546169.546 0, 1188571.966 546158.439 0, 1188272.785 546147.349 0, 1187973.603 546136.276 0, 1187674.42 546125.221 0, 1187375.237 546114.184 0, 1187076.053 546103.164 0, 1186775.45 546092.11 0, 1186571.259 551649.248 0, 
+    1186367.054 557206.763 0, 1186666.999 557217.793 0, 1186965.529 557228.789 0, 1187264.058 557239.802 0, 1187562.587 557250.833 0, 1187861.115 557261.881 0, 1188159.642 557272.947 0, 1188458.169 557284.03 0, 1188756.695 557295.131 0, 1189055.22 557306.25 0, 
+    1189353.744 557317.386 0, 1189652.268 557328.54 0, 1189950.792 557339.711 0, 1190249.314 557350.9 0, 1190547.836 557362.107 0, 1190846.358 557373.331 0, 1191144.878 557384.572 0, 1191443.398 557395.832 0, 1191741.918 557407.108 0, 1192040.436 557418.403 0, 
+    1192338.954 557429.715 0, 1192637.472 557441.044 0, 1192935.988 557452.391 0, 1193234.504 557463.756 0, 1193531.606 557475.084 0, 1193831.534 557486.538 0, 1194130.048 557497.955 0, 1194428.562 557509.39 0, 1194727.074 557520.842 0, 1195025.586 557532.312 0, 
+    1195324.098 557543.8 0, 1195622.608 557555.305 0, 1195921.118 557566.828 0, 1196219.628 557578.368 0, 1196518.136 557589.926 0, 1196816.644 557601.501 0, 1197115.151 557613.094 0, 1197413.658 557624.705 0, 1197712.164 557636.333 0, 1198010.669 557647.979 0, 
+    1198309.173 557659.642 0, 1198607.677 557671.323 0, 1198906.18 557683.022 0, 1199204.683 557694.738 0, 1199503.184 557706.471 0, 1199801.685 557718.222 0, 1200100.186 557729.991 0, 1200398.685 557741.777 0, 1200695.772 557753.525 0, 1200915.677 552196.609 0, 
+    1201135.568 546640.07 0))
+
+POLYGON ((1215022.888 558340.767 0, 1214725.834 558328.179 0, 1214427.368 558315.55 0, 1214128.902 558302.938 0, 1213830.436 558290.343 0, 1213531.968 558277.767 0, 1213233.5 558265.207 0, 1212935.031 558252.666 0, 1212636.562 558240.141 0, 1212338.091 558227.635 0, 
+    1212039.62 558215.146 0, 1211741.149 558202.674 0, 1211442.676 558190.221 0, 1211144.203 558177.784 0, 1210845.729 558165.365 0, 1210547.254 558152.964 0, 1210248.779 558140.581 0, 1209950.302 558128.215 0, 1209651.825 558115.866 0, 1209353.348 558103.535 0, 
+    1209054.869 558091.222 0, 1208756.39 558078.926 0, 1208457.91 558066.648 0, 1208159.43 558054.387 0, 1207859.538 558042.086 0, 1207562.467 558029.919 0, 1207263.984 558017.711 0, 1206965.5 558005.52 0, 1206667.016 557993.348 0, 1206368.531 557981.192 0, 
+    1206070.046 557969.055 0, 1205771.56 557956.935 0, 1205473.073 557944.832 0, 1205174.585 557932.747 0, 1204876.096 557920.68 0, 1204577.607 557908.63 0, 1204279.117 557896.598 0, 1203980.627 557884.583 0, 1203682.136 557872.586 0, 1203383.644 557860.606 0, 
+    1203085.151 557848.644 0, 1202786.658 557836.7 0, 1202488.164 557824.773 0, 1202189.669 557812.864 0, 1201891.173 557800.972 0, 1201592.677 557789.098 0, 1201294.18 557777.242 0, 1200995.683 557765.403 0, 1200695.772 557753.525 0, 1200475.852 563310.815 0, 
+    1200255.918 568868.476 0, 1200555.171 568880.327 0, 1200853.014 568892.141 0, 1201150.857 568903.971 0, 1201448.699 568915.819 0, 1201746.54 568927.685 0, 1202044.381 568939.568 0, 1202342.221 568951.469 0, 1202640.06 568963.387 0, 1202937.898 568975.323 0, 
+    1203235.736 568987.276 0, 1203533.573 568999.247 0, 1203831.41 569011.235 0, 1204129.245 569023.241 0, 1204427.08 569035.264 0, 1204724.914 569047.305 0, 1205022.748 569059.364 0, 1205320.581 569071.44 0, 1205618.413 569083.533 0, 1205916.244 569095.644 0, 
+    1206214.075 569107.773 0, 1206511.905 569119.919 0, 1206809.734 569132.083 0, 1207107.563 569144.264 0, 1207403.983 569156.405 0, 1207703.218 569168.679 0, 1208001.044 569180.913 0, 1208298.87 569193.164 0, 1208596.695 569205.433 0, 1208894.519 569217.719 0, 
+    1209192.342 569230.023 0, 1209490.165 569242.344 0, 1209787.987 569254.683 0, 1210085.809 569267.04 0, 1210383.629 569279.414 0, 1210681.449 569291.805 0, 1210979.268 569304.214 0, 1211277.087 569316.641 0, 1211574.904 569329.085 0, 1211872.721 569341.547 0, 
+    1212170.537 569354.026 0, 1212468.353 569366.523 0, 1212766.168 569379.037 0, 1213063.982 569391.569 0, 1213361.795 569404.118 0, 1213659.607 569416.685 0, 1213957.419 569429.269 0, 1214255.23 569441.871 0, 1214551.634 569454.431 0, 1214787.269 563897.413 0, 
+    1215022.888 558340.767 0))
+
+POLYGON ((1228845.637 570080.771 0, 1228549.268 570067.374 0, 1228251.494 570053.93 0, 1227953.719 570040.505 0, 1227655.943 570027.097 0, 1227358.166 570013.706 0, 1227060.389 570000.333 0, 1226762.611 569986.977 0, 1226464.832 569973.639 0, 1226167.052 569960.319 0, 
+    1225869.271 569947.016 0, 1225571.49 569933.73 0, 1225273.708 569920.462 0, 1224975.925 569907.212 0, 1224678.141 569893.979 0, 1224380.357 569880.764 0, 1224082.572 569867.566 0, 1223784.786 569854.386 0, 1223486.999 569841.223 0, 1223189.211 569828.078 0, 
+    1222891.423 569814.95 0, 1222593.634 569801.84 0, 1222295.844 569788.747 0, 1221998.054 569775.672 0, 1221698.857 569762.553 0, 1221402.47 569749.574 0, 1221104.677 569736.552 0, 1220806.883 569723.547 0, 1220509.089 569710.559 0, 1220211.294 569697.589 0, 
+    1219913.498 569684.637 0, 1219615.701 569671.702 0, 1219317.903 569658.785 0, 1219020.105 569645.885 0, 1218722.306 569633.002 0, 1218424.506 569620.138 0, 1218126.706 569607.29 0, 1217828.904 569594.461 0, 1217531.102 569581.648 0, 1217233.299 569568.854 0, 
+    1216935.496 569556.077 0, 1216637.692 569543.317 0, 1216339.887 569530.575 0, 1216042.081 569517.85 0, 1215744.274 569505.143 0, 1215446.467 569492.454 0, 1215148.659 569479.782 0, 1214850.85 569467.127 0, 1214551.634 569454.431 0, 1214315.983 575011.816 0, 
+    1214080.317 580569.565 0, 1214378.876 580582.234 0, 1214676.03 580594.86 0, 1214973.184 580607.505 0, 1215270.337 580620.166 0, 1215567.49 580632.845 0, 1215864.641 580645.542 0, 1216161.792 580658.256 0, 1216458.942 580670.988 0, 1216756.092 580683.737 0, 
+    1217053.24 580696.503 0, 1217350.388 580709.287 0, 1217647.535 580722.089 0, 1217944.682 580734.908 0, 1218241.827 580747.745 0, 1218538.972 580760.599 0, 1218836.116 580773.47 0, 1219133.26 580786.359 0, 1219430.402 580799.266 0, 1219727.544 580812.19 0, 
+    1220024.685 580825.131 0, 1220321.825 580838.09 0, 1220618.965 580851.066 0, 1220916.104 580864.06 0, 1221211.839 580877.01 0, 1221510.379 580890.101 0, 1221807.515 580903.147 0, 1222104.651 580916.211 0, 1222401.786 580929.292 0, 1222698.92 580942.391 0, 
+    1222996.053 580955.508 0, 1223293.186 580968.641 0, 1223590.318 580981.793 0, 1223887.449 580994.962 0, 1224184.579 581008.148 0, 1224481.709 581021.352 0, 1224778.837 581034.573 0, 1225075.965 581047.812 0, 1225373.093 581061.068 0, 1225670.219 581074.342 0, 
+    1225967.345 581087.633 0, 1226264.469 581100.942 0, 1226561.593 581114.268 0, 1226858.717 581127.612 0, 1227155.839 581140.973 0, 1227452.961 581154.352 0, 1227750.082 581167.748 0, 1228047.202 581181.161 0, 1228342.92 581194.529 0, 1228594.287 575637.468 0, 
+    1228845.637 570080.771 0))
+
+POLYGON ((1242603.701 581859.785 0, 1242308.019 581845.582 0, 1242010.938 581831.329 0, 1241713.856 581817.094 0, 1241416.774 581802.875 0, 1241119.69 581788.675 0, 1240822.606 581774.492 0, 1240525.52 581760.326 0, 1240228.434 581746.178 0, 1239931.348 581732.047 0, 
+    1239634.26 581717.934 0, 1239337.171 581703.839 0, 1239040.082 581689.761 0, 1238742.992 581675.7 0, 1238445.901 581661.657 0, 1238148.809 581647.631 0, 1237851.716 581633.623 0, 1237554.623 581619.632 0, 1237257.528 581605.659 0, 1236960.433 581591.703 0, 
+    1236663.337 581577.765 0, 1236366.24 581563.844 0, 1236069.143 581549.941 0, 1235772.044 581536.055 0, 1235473.545 581522.121 0, 1235177.845 581508.336 0, 1234880.744 581494.502 0, 1234583.643 581480.686 0, 1234286.54 581466.888 0, 1233989.437 581453.107 0, 
+    1233692.333 581439.344 0, 1233395.228 581425.598 0, 1233098.122 581411.869 0, 1232801.015 581398.158 0, 1232503.908 581384.465 0, 1232206.8 581370.789 0, 1231909.691 581357.13 0, 1231612.581 581343.489 0, 1231315.471 581329.866 0, 1231018.359 581316.26 0, 
+    1230721.247 581302.671 0, 1230424.134 581289.1 0, 1230127.02 581275.547 0, 1229829.906 581262.011 0, 1229532.791 581248.492 0, 1229235.674 581234.991 0, 1228938.557 581221.507 0, 1228641.44 581208.041 0, 1228342.92 581194.529 0, 1228091.537 586751.952 0, 
+    1227840.138 592309.733 0, 1228138 592323.215 0, 1228434.463 592336.651 0, 1228730.926 592350.105 0, 1229027.388 592363.577 0, 1229323.849 592377.065 0, 1229620.309 592390.572 0, 1229916.769 592404.095 0, 1230213.228 592417.637 0, 1230509.686 592431.195 0, 
+    1230806.143 592444.771 0, 1231102.599 592458.365 0, 1231399.055 592471.976 0, 1231695.51 592485.604 0, 1231991.964 592499.25 0, 1232288.417 592512.913 0, 1232584.869 592526.594 0, 1232881.321 592540.292 0, 1233177.771 592554.008 0, 1233474.221 592567.741 0, 
+    1233770.67 592581.492 0, 1234067.119 592595.26 0, 1234363.566 592609.045 0, 1234660.013 592622.848 0, 1234955.062 592636.603 0, 1235252.904 592650.506 0, 1235549.348 592664.361 0, 1235845.792 592678.234 0, 1236142.234 592692.124 0, 1236438.676 592706.032 0, 
+    1236735.117 592719.957 0, 1237031.557 592733.899 0, 1237327.996 592747.859 0, 1237624.435 592761.837 0, 1237920.873 592775.831 0, 1238217.309 592789.844 0, 1238513.745 592803.873 0, 1238810.181 592817.921 0, 1239106.615 592831.985 0, 1239403.049 592846.067 0, 
+    1239699.481 592860.167 0, 1239995.913 592874.284 0, 1240292.344 592888.418 0, 1240588.775 592902.57 0, 1240885.204 592916.739 0, 1241181.633 592930.926 0, 1241478.06 592945.13 0, 1241774.487 592959.352 0, 1242069.518 592973.524 0, 1242336.618 587416.476 0, 
+    1242603.701 581859.785 0))
+
+POLYGON ((1256296.966 593677.513 0, 1256001.974 593662.508 0, 1255705.589 593647.449 0, 1255409.202 593632.407 0, 1255112.815 593617.383 0, 1254816.427 593602.376 0, 1254520.038 593587.387 0, 1254223.648 593572.415 0, 1253927.257 593557.461 0, 1253630.865 593542.524 0, 
+    1253334.473 593527.604 0, 1253038.079 593512.702 0, 1252741.685 593497.818 0, 1252445.29 593482.95 0, 1252148.893 593468.101 0, 1251852.496 593453.268 0, 1251556.099 593438.454 0, 1251259.7 593423.656 0, 1250963.3 593408.876 0, 1250666.9 593394.114 0, 
+    1250370.499 593379.369 0, 1250074.096 593364.641 0, 1249777.693 593349.931 0, 1249481.289 593335.238 0, 1249183.49 593320.494 0, 1248888.479 593305.905 0, 1248592.072 593291.265 0, 1248295.665 593276.642 0, 1247999.257 593262.037 0, 1247702.848 593247.449 0, 
+    1247406.438 593232.878 0, 1247110.027 593218.325 0, 1246813.615 593203.789 0, 1246517.203 593189.271 0, 1246220.789 593174.77 0, 1245924.375 593160.287 0, 1245627.96 593145.821 0, 1245331.544 593131.372 0, 1245035.127 593116.941 0, 1244738.71 593102.528 0, 
+    1244442.291 593088.132 0, 1244145.872 593073.753 0, 1243849.452 593059.392 0, 1243553.031 593045.048 0, 1243256.609 593030.722 0, 1242960.186 593016.413 0, 1242663.763 593002.122 0, 1242367.338 592987.848 0, 1242069.518 592973.524 0, 1241802.4 598530.927 0, 
+    1241535.266 604088.682 0, 1241832.43 604102.974 0, 1242128.2 604117.216 0, 1242423.969 604131.476 0, 1242719.738 604145.753 0, 1243015.505 604160.048 0, 1243311.272 604174.36 0, 1243607.038 604188.69 0, 1243902.803 604203.036 0, 1244198.568 604217.401 0, 
+    1244494.331 604231.783 0, 1244790.094 604246.182 0, 1245085.855 604260.598 0, 1245381.616 604275.032 0, 1245677.376 604289.484 0, 1245973.135 604303.952 0, 1246268.894 604318.439 0, 1246564.651 604332.942 0, 1246860.408 604347.463 0, 1247156.164 604362.002 0, 
+    1247451.919 604376.557 0, 1247747.673 604391.131 0, 1248043.426 604405.721 0, 1248339.178 604420.329 0, 1248633.538 604434.886 0, 1248930.68 604449.598 0, 1249226.43 604464.258 0, 1249522.179 604478.936 0, 1249817.927 604493.631 0, 1250113.674 604508.343 0, 
+    1250409.42 604523.073 0, 1250705.166 604537.82 0, 1251000.91 604552.585 0, 1251296.654 604567.367 0, 1251592.397 604582.167 0, 1251888.139 604596.984 0, 1252183.88 604611.818 0, 1252479.62 604626.67 0, 1252775.359 604641.539 0, 1253071.098 604656.425 0, 
+    1253366.835 604671.329 0, 1253662.572 604686.251 0, 1253958.308 604701.19 0, 1254254.043 604716.146 0, 1254549.777 604731.119 0, 1254845.51 604746.11 0, 1255141.242 604761.119 0, 1255436.974 604776.145 0, 1255731.314 604791.117 0, 1256014.149 599234.139 0, 
+    1256296.966 593677.513 0))
+
+POLYGON ((1269925.321 605533.656 0, 1269631.022 605517.852 0, 1269335.334 605501.991 0, 1269039.645 605486.147 0, 1268743.955 605470.321 0, 1268448.265 605454.512 0, 1268152.573 605438.72 0, 1267856.881 605422.946 0, 1267561.188 605407.189 0, 1267265.493 605391.449 0, 
+    1266969.798 605375.727 0, 1266674.102 605360.023 0, 1266378.405 605344.336 0, 1266082.707 605328.666 0, 1265787.008 605313.013 0, 1265491.308 605297.378 0, 1265195.608 605281.761 0, 1264899.906 605266.161 0, 1264604.203 605250.578 0, 1264308.5 605235.012 0, 
+    1264012.795 605219.465 0, 1263717.09 605203.934 0, 1263421.384 605188.421 0, 1263125.677 605172.925 0, 1262828.58 605157.374 0, 1262534.26 605141.986 0, 1262238.55 605126.542 0, 1261942.839 605111.116 0, 1261647.127 605095.707 0, 1261351.415 605080.316 0, 
+    1261055.701 605064.942 0, 1260759.987 605049.586 0, 1260464.271 605034.246 0, 1260168.555 605018.925 0, 1259872.838 605003.62 0, 1259577.12 604988.334 0, 1259281.401 604973.064 0, 1258985.681 604957.812 0, 1258689.961 604942.577 0, 1258394.239 604927.36 0, 
+    1258098.516 604912.16 0, 1257802.793 604896.978 0, 1257507.069 604881.813 0, 1257211.344 604866.665 0, 1256915.617 604851.535 0, 1256619.89 604836.422 0, 1256324.163 604821.326 0, 1256028.434 604806.248 0, 1255731.314 604791.117 0, 1255448.462 610348.443 0, 
+    1255165.592 615906.114 0, 1255462.054 615921.212 0, 1255757.129 615936.257 0, 1256052.202 615951.319 0, 1256347.275 615966.398 0, 1256642.347 615981.495 0, 1256937.418 615996.609 0, 1257232.488 616011.74 0, 1257527.557 616026.889 0, 1257822.626 616042.056 0, 
+    1258117.693 616057.239 0, 1258412.76 616072.44 0, 1258707.825 616087.659 0, 1259002.89 616102.894 0, 1259297.954 616118.147 0, 1259593.017 616133.418 0, 1259888.079 616148.706 0, 1260183.14 616164.011 0, 1260478.2 616179.333 0, 1260773.26 616194.673 0, 
+    1261068.318 616210.03 0, 1261363.376 616225.405 0, 1261658.432 616240.797 0, 1261953.488 616256.207 0, 1262247.157 616271.561 0, 1262543.597 616287.077 0, 1262838.65 616302.539 0, 1263133.702 616318.018 0, 1263428.753 616333.514 0, 1263723.803 616349.027 0, 
+    1264018.853 616364.558 0, 1264313.901 616380.107 0, 1264608.948 616395.672 0, 1264903.995 616411.255 0, 1265199.041 616426.856 0, 1265494.086 616442.474 0, 1265789.129 616458.109 0, 1266084.172 616473.761 0, 1266379.214 616489.431 0, 1266674.255 616505.118 0, 
+    1266969.296 616520.823 0, 1267264.335 616536.545 0, 1267559.373 616552.284 0, 1267854.41 616568.041 0, 1268149.447 616583.815 0, 1268444.482 616599.606 0, 1268739.517 616615.415 0, 1269034.551 616631.241 0, 1269328.199 616647.011 0, 1269626.769 611090.161 0, 
+    1269925.321 605533.656 0))
+
+POLYGON ((1283488.656 617427.916 0, 1283195.051 617411.317 0, 1282900.064 617394.658 0, 1282605.075 617378.015 0, 1282310.085 617361.39 0, 1282015.095 617344.783 0, 1281720.103 617328.193 0, 1281425.11 617311.62 0, 1281130.117 617295.064 0, 1280835.122 617278.526 0, 
+    1280540.126 617262.006 0, 1280245.13 617245.502 0, 1279950.132 617229.016 0, 1279655.134 617212.548 0, 1279360.134 617196.096 0, 1279065.134 617179.663 0, 1278770.132 617163.246 0, 1278475.13 617146.847 0, 1278180.127 617130.465 0, 1277885.122 617114.101 0, 
+    1277590.117 617097.753 0, 1277295.111 617081.424 0, 1277000.104 617065.111 0, 1276705.096 617048.816 0, 1276408.703 617032.463 0, 1276115.077 617016.279 0, 1275820.066 617000.036 0, 1275525.054 616983.81 0, 1275230.041 616967.602 0, 1274935.027 616951.411 0, 
+    1274640.012 616935.238 0, 1274344.996 616919.082 0, 1274049.979 616902.943 0, 1273754.962 616886.821 0, 1273459.943 616870.718 0, 1273164.924 616854.631 0, 1272869.903 616838.562 0, 1272574.882 616822.51 0, 1272279.859 616806.475 0, 1271984.836 616790.458 0, 
+    1271689.812 616774.458 0, 1271394.786 616758.476 0, 1271099.76 616742.511 0, 1270804.733 616726.563 0, 1270509.705 616710.633 0, 1270214.676 616694.72 0, 1269919.646 616678.824 0, 1269624.615 616662.946 0, 1269328.199 616647.011 0, 1269029.61 622204.202 0, 
+    1268731.004 627761.732 0, 1269026.762 627777.632 0, 1269321.139 627793.475 0, 1269615.515 627809.335 0, 1269909.89 627825.213 0, 1270204.264 627841.108 0, 1270498.637 627857.02 0, 1270793.009 627872.95 0, 1271087.38 627888.897 0, 1271381.75 627904.861 0, 
+    1271676.119 627920.843 0, 1271970.487 627936.842 0, 1272264.854 627952.858 0, 1272559.221 627968.892 0, 1272853.586 627984.943 0, 1273147.951 628001.011 0, 1273442.314 628017.097 0, 1273736.677 628033.2 0, 1274031.038 628049.32 0, 1274325.399 628065.457 0, 
+    1274619.759 628081.612 0, 1274914.118 628097.785 0, 1275208.475 628113.974 0, 1275502.832 628130.181 0, 1275795.808 628146.329 0, 1276091.543 628162.647 0, 1276385.897 628178.906 0, 1276680.25 628195.182 0, 1276974.602 628211.475 0, 1277268.953 628227.786 0, 
+    1277563.303 628244.114 0, 1277857.653 628260.46 0, 1278152.001 628276.823 0, 1278446.348 628293.203 0, 1278740.695 628309.6 0, 1279035.04 628326.015 0, 1279329.384 628342.447 0, 1279623.728 628358.897 0, 1279918.07 628375.363 0, 1280212.412 628391.847 0, 
+    1280506.752 628408.349 0, 1280801.092 628424.868 0, 1281095.43 628441.404 0, 1281389.768 628457.957 0, 1281684.104 628474.528 0, 1281978.44 628491.116 0, 1282272.775 628507.721 0, 1282567.108 628524.344 0, 1282860.062 628540.906 0, 1283174.369 622984.242 0, 
+    1283488.656 617427.916 0))
+
+POLYGON ((1296986.863 629359.994 0, 1296693.955 629342.604 0, 1296399.669 629325.15 0, 1296105.383 629307.713 0, 1295811.095 629290.293 0, 1295516.807 629272.891 0, 1295222.517 629255.506 0, 1294928.226 629238.139 0, 1294633.935 629220.789 0, 1294339.642 629203.456 0, 
+    1294045.348 629186.14 0, 1293751.053 629168.842 0, 1293456.758 629151.561 0, 1293162.461 629134.297 0, 1292868.163 629117.051 0, 1292573.864 629099.822 0, 1292279.565 629082.61 0, 1291985.264 629065.416 0, 1291690.962 629048.239 0, 1291396.659 629031.079 0, 
+    1291102.355 629013.937 0, 1290808.05 628996.812 0, 1290513.744 628979.704 0, 1290219.437 628962.614 0, 1289923.752 628945.461 0, 1289630.821 628928.485 0, 1289336.511 628911.447 0, 1289042.2 628894.425 0, 1288747.888 628877.422 0, 1288453.575 628860.435 0, 
+    1288159.261 628843.466 0, 1287864.946 628826.514 0, 1287570.63 628809.58 0, 1287276.313 628792.663 0, 1286981.995 628775.763 0, 1286687.677 628758.88 0, 1286393.357 628742.015 0, 1286099.036 628725.167 0, 1285804.714 628708.337 0, 1285510.391 628691.523 0, 
+    1285216.067 628674.727 0, 1284921.742 628657.949 0, 1284627.417 628641.188 0, 1284333.09 628624.444 0, 1284038.762 628607.717 0, 1283744.433 628591.008 0, 1283450.104 628574.316 0, 1283155.773 628557.641 0, 1282860.062 628540.906 0, 1282545.737 634097.905 0, 
+    1282231.392 639655.236 0, 1282526.446 639671.934 0, 1282820.122 639688.572 0, 1283113.798 639705.227 0, 1283407.472 639721.899 0, 1283701.146 639738.588 0, 1283994.819 639755.295 0, 1284288.49 639772.019 0, 1284582.161 639788.76 0, 1284875.831 639805.519 0, 
+    1285169.499 639822.295 0, 1285463.167 639839.088 0, 1285756.834 639855.898 0, 1286050.5 639872.726 0, 1286344.164 639889.571 0, 1286637.828 639906.433 0, 1286931.491 639923.313 0, 1287225.153 639940.21 0, 1287518.813 639957.124 0, 1287812.473 639974.055 0, 
+    1288106.132 639991.004 0, 1288399.79 640007.97 0, 1288693.447 640024.953 0, 1288987.102 640041.954 0, 1289279.383 640058.892 0, 1289574.411 640076.007 0, 1289868.064 640093.059 0, 1290161.715 640110.129 0, 1290455.366 640127.216 0, 1290749.016 640144.32 0, 
+    1291042.665 640161.442 0, 1291336.312 640178.581 0, 1291629.959 640195.737 0, 1291923.605 640212.91 0, 1292217.25 640230.101 0, 1292510.893 640247.309 0, 1292804.536 640264.534 0, 1293098.178 640281.777 0, 1293391.818 640299.036 0, 1293685.458 640316.314 0, 
+    1293979.097 640333.608 0, 1294272.734 640350.92 0, 1294566.371 640368.249 0, 1294860.006 640385.595 0, 1295153.641 640402.958 0, 1295447.275 640420.339 0, 1295740.907 640437.737 0, 1296034.539 640455.153 0, 1296326.796 640472.504 0, 1296656.839 634916.083 0, 
+    1296986.863 629359.994 0))
+
+POLYGON ((1310419.834 641329.59 0, 1310127.625 641311.413 0, 1309834.044 641293.168 0, 1309540.461 641274.941 0, 1309246.878 641256.73 0, 1308953.294 641238.537 0, 1308659.708 641220.362 0, 1308366.122 641202.203 0, 1308072.534 641184.062 0, 1307778.946 641165.938 0, 
+    1307485.356 641147.831 0, 1307191.765 641129.742 0, 1306898.174 641111.67 0, 1306604.581 641093.615 0, 1306310.987 641075.578 0, 1306017.392 641057.558 0, 1305723.796 641039.555 0, 1305430.199 641021.569 0, 1305136.601 641003.601 0, 1304843.001 640985.65 0, 
+    1304549.401 640967.716 0, 1304255.8 640949.799 0, 1303962.197 640931.9 0, 1303668.594 640914.018 0, 1303373.617 640896.07 0, 1303081.384 640878.306 0, 1302787.777 640860.476 0, 1302494.17 640842.663 0, 1302200.561 640824.867 0, 1301906.951 640807.089 0, 
+    1301613.341 640789.328 0, 1301319.729 640771.584 0, 1301026.116 640753.858 0, 1300732.502 640736.149 0, 1300438.887 640718.457 0, 1300145.271 640700.782 0, 1299851.654 640683.125 0, 1299558.036 640665.485 0, 1299264.417 640647.862 0, 1298970.797 640630.257 0, 
+    1298677.176 640612.669 0, 1298383.553 640595.098 0, 1298089.93 640577.544 0, 1297796.306 640560.008 0, 1297502.681 640542.489 0, 1297209.054 640524.987 0, 1296915.427 640507.502 0, 1296621.798 640490.035 0, 1296326.796 640472.504 0, 1295996.733 646029.253 0, 
+    1295666.65 651586.328 0, 1295960.996 651603.82 0, 1296253.97 651621.248 0, 1296546.943 651638.694 0, 1296839.915 651656.157 0, 1297132.887 651673.637 0, 1297425.857 651691.134 0, 1297718.826 651708.649 0, 1298011.794 651726.18 0, 1298304.761 651743.729 0, 
+    1298597.727 651761.296 0, 1298890.692 651778.879 0, 1299183.656 651796.48 0, 1299476.619 651814.098 0, 1299769.581 651831.733 0, 1300062.542 651849.385 0, 1300355.501 651867.055 0, 1300648.46 651884.742 0, 1300941.418 651902.446 0, 1301234.375 651920.168 0, 
+    1301527.33 651937.906 0, 1301820.285 651955.662 0, 1302113.238 651973.436 0, 1302406.191 651991.226 0, 1302697.773 652008.95 0, 1302992.093 652026.858 0, 1303285.042 652044.701 0, 1303577.99 652062.56 0, 1303870.938 652080.437 0, 1304163.884 652098.33 0, 
+    1304456.829 652116.242 0, 1304749.773 652134.17 0, 1305042.716 652152.115 0, 1305335.658 652170.078 0, 1305628.599 652188.058 0, 1305921.539 652206.056 0, 1306214.478 652224.07 0, 1306507.415 652242.102 0, 1306800.352 652260.151 0, 1307093.288 652278.217 0, 
+    1307386.222 652296.301 0, 1307679.156 652314.402 0, 1307972.088 652332.52 0, 1308265.02 652350.655 0, 1308557.95 652368.807 0, 1308850.879 652386.977 0, 1309143.807 652405.164 0, 1309436.734 652423.368 0, 1309728.292 652441.505 0, 1310074.073 646885.385 0, 
+    1310419.834 641329.59 0))
+
+POLYGON ((1323787.463 653336.405 0, 1323495.955 653317.445 0, 1323203.08 653298.413 0, 1322910.205 653279.399 0, 1322617.328 653260.401 0, 1322324.45 653241.421 0, 1322031.571 653222.459 0, 1321738.691 653203.513 0, 1321445.81 653184.585 0, 1321152.927 653165.674 0, 
+    1320860.044 653146.78 0, 1320567.16 653127.903 0, 1320274.274 653109.044 0, 1319981.387 653090.202 0, 1319688.499 653071.377 0, 1319395.61 653052.569 0, 1319102.72 653033.779 0, 1318809.829 653015.006 0, 1318516.937 652996.25 0, 1318224.044 652977.511 0, 
+    1317931.149 652958.79 0, 1317638.253 652940.086 0, 1317345.357 652921.399 0, 1317052.459 652902.729 0, 1316758.194 652883.99 0, 1316466.66 652865.442 0, 1316173.759 652846.824 0, 1315880.857 652828.223 0, 1315587.954 652809.639 0, 1315295.049 652791.073 0, 
+    1315002.144 652772.524 0, 1314709.237 652753.992 0, 1314416.33 652735.478 0, 1314123.421 652716.98 0, 1313830.511 652698.5 0, 1313537.6 652680.038 0, 1313244.688 652661.592 0, 1312951.775 652643.164 0, 1312658.861 652624.753 0, 1312365.946 652606.359 0, 
+    1312073.03 652587.982 0, 1311780.112 652569.623 0, 1311487.194 652551.281 0, 1311194.274 652532.956 0, 1310901.354 652514.648 0, 1310608.432 652496.358 0, 1310315.509 652478.084 0, 1310022.585 652459.828 0, 1309728.292 652441.505 0, 1309382.492 657997.946 0, 
+    1309036.671 663554.707 0, 1309330.306 663572.99 0, 1309622.576 663591.205 0, 1309914.845 663609.437 0, 1310207.112 663627.687 0, 1310499.379 663645.954 0, 1310791.644 663664.238 0, 1311083.909 663682.539 0, 1311376.172 663700.857 0, 1311668.434 663719.193 0, 
+    1311960.696 663737.546 0, 1312252.956 663755.916 0, 1312545.215 663774.303 0, 1312837.473 663792.707 0, 1313129.729 663811.129 0, 1313421.985 663829.567 0, 1313714.24 663848.023 0, 1314006.493 663866.497 0, 1314298.746 663884.987 0, 1314590.997 663903.495 0, 
+    1314883.247 663922.019 0, 1315175.497 663940.561 0, 1315467.745 663959.121 0, 1315759.992 663977.697 0, 1316050.874 663996.204 0, 1316344.483 664014.901 0, 1316636.726 664033.53 0, 1316928.969 664052.175 0, 1317221.21 664070.837 0, 1317513.451 664089.517 0, 
+    1317805.69 664108.214 0, 1318097.929 664126.928 0, 1318390.166 664145.659 0, 1318682.402 664164.407 0, 1318974.637 664183.173 0, 1319266.87 664201.956 0, 1319559.103 664220.756 0, 1319851.335 664239.573 0, 1320143.565 664258.407 0, 1320435.795 664277.259 0, 
+    1320728.023 664296.128 0, 1321020.25 664315.014 0, 1321312.476 664333.917 0, 1321604.701 664352.837 0, 1321896.925 664371.775 0, 1322189.148 664390.73 0, 1322481.369 664409.702 0, 1322773.59 664428.691 0, 1323064.447 664447.609 0, 1323425.965 658891.848 0, 
+    1323787.463 653336.405 0))
+
+POLYGON ((1337089.645 665380.138 0, 1336798.84 665360.399 0, 1336506.674 665340.584 0, 1336214.507 665320.786 0, 1335922.339 665301.006 0, 1335630.17 665281.243 0, 1335338 665261.497 0, 1335045.828 665241.768 0, 1334753.656 665222.057 0, 1334461.482 665202.362 0, 
+    1334169.307 665182.685 0, 1333877.131 665163.025 0, 1333584.953 665143.383 0, 1333292.775 665123.757 0, 1333000.595 665104.149 0, 1332708.415 665084.557 0, 1332416.233 665064.983 0, 1332124.05 665045.427 0, 1331831.865 665025.887 0, 1331539.68 665006.365 0, 
+    1331247.494 664986.86 0, 1330955.306 664967.372 0, 1330663.117 664947.901 0, 1330370.927 664928.447 0, 1330077.375 664908.92 0, 1329786.544 664889.592 0, 1329494.35 664870.19 0, 1329202.156 664850.805 0, 1328909.96 664831.437 0, 1328617.764 664812.087 0, 
+    1328325.566 664792.754 0, 1328033.367 664773.438 0, 1327741.166 664754.139 0, 1327448.965 664734.857 0, 1327156.762 664715.593 0, 1326864.559 664696.346 0, 1326572.354 664677.116 0, 1326280.148 664657.903 0, 1325987.941 664638.707 0, 1325695.733 664619.529 0, 
+    1325403.524 664600.368 0, 1325111.313 664581.224 0, 1324819.102 664562.097 0, 1324526.889 664542.987 0, 1324234.676 664523.895 0, 1323942.461 664504.82 0, 1323650.245 664485.762 0, 1323358.027 664466.721 0, 1323064.447 664447.609 0, 1322702.908 670003.685 0, 
+    1322341.349 675560.073 0, 1322634.273 675579.143 0, 1322925.836 675598.141 0, 1323217.398 675617.156 0, 1323508.959 675636.189 0, 1323800.518 675655.239 0, 1324092.077 675674.305 0, 1324383.634 675693.389 0, 1324675.191 675712.491 0, 1324966.746 675731.609 0, 
+    1325258.3 675750.744 0, 1325549.853 675769.897 0, 1325841.405 675789.067 0, 1326132.956 675808.254 0, 1326424.505 675827.458 0, 1326716.054 675846.679 0, 1327007.601 675865.918 0, 1327299.147 675885.173 0, 1327590.692 675904.446 0, 1327882.236 675923.736 0, 
+    1328173.779 675943.043 0, 1328465.321 675962.367 0, 1328756.861 675981.709 0, 1329048.4 676001.067 0, 1329338.581 676020.353 0, 1329631.476 676039.836 0, 1329923.012 676059.246 0, 1330214.547 676078.673 0, 1330506.08 676098.117 0, 1330797.613 676117.579 0, 
+    1331089.144 676137.057 0, 1331380.674 676156.553 0, 1331672.203 676176.066 0, 1331963.731 676195.596 0, 1332255.258 676215.144 0, 1332546.784 676234.708 0, 1332838.308 676254.29 0, 1333129.832 676273.889 0, 1333421.354 676293.505 0, 1333712.875 676313.138 0, 
+    1334004.395 676332.788 0, 1334295.913 676352.455 0, 1334587.431 676372.14 0, 1334878.947 676391.842 0, 1335170.462 676411.561 0, 1335461.977 676431.297 0, 1335753.489 676451.05 0, 1336045.001 676470.82 0, 1336335.155 676490.516 0, 1336712.41 670935.171 0, 
+    1337089.645 665380.138 0))
+
+POLYGON ((1350326.276 677460.489 0, 1350036.177 677439.974 0, 1349744.722 677419.38 0, 1349453.266 677398.803 0, 1349161.809 677378.244 0, 1348870.351 677357.701 0, 1348578.891 677337.176 0, 1348287.43 677316.668 0, 1347995.968 677296.177 0, 1347704.505 677275.703 0, 
+    1347413.041 677255.247 0, 1347121.575 677234.807 0, 1346830.109 677214.385 0, 1346538.641 677193.98 0, 1346247.171 677173.592 0, 1345955.701 677153.221 0, 1345664.229 677132.867 0, 1345372.757 677112.531 0, 1345081.283 677092.211 0, 1344789.807 677071.909 0, 
+    1344498.331 677051.624 0, 1344206.853 677031.356 0, 1343915.375 677011.105 0, 1343623.895 676990.872 0, 1343331.058 676970.561 0, 1343040.931 676950.456 0, 1342749.448 676930.274 0, 1342457.963 676910.109 0, 1342166.477 676889.961 0, 1341874.99 676869.83 0, 
+    1341583.502 676849.717 0, 1341292.012 676829.621 0, 1341000.522 676809.541 0, 1340709.03 676789.479 0, 1340417.537 676769.434 0, 1340126.043 676749.407 0, 1339834.547 676729.396 0, 1339543.051 676709.403 0, 1339251.553 676689.427 0, 1338960.054 676669.467 0, 
+    1338668.554 676649.525 0, 1338377.053 676629.601 0, 1338085.551 676609.693 0, 1337794.047 676589.803 0, 1337502.542 676569.929 0, 1337211.036 676550.073 0, 1336919.529 676530.234 0, 1336628.021 676510.412 0, 1336335.155 676490.516 0, 1335957.879 682046.169 0, 
+    1335580.582 687602.127 0, 1335872.791 687621.979 0, 1336163.645 687641.756 0, 1336454.498 687661.551 0, 1336745.35 687681.362 0, 1337036.201 687701.191 0, 1337327.05 687721.037 0, 1337617.899 687740.9 0, 1337908.746 687760.78 0, 1338199.592 687780.677 0, 
+    1338490.437 687800.591 0, 1338781.281 687820.523 0, 1339072.123 687840.471 0, 1339362.965 687860.437 0, 1339653.805 687880.42 0, 1339944.644 687900.42 0, 1340235.482 687920.437 0, 1340526.318 687940.471 0, 1340817.154 687960.522 0, 1341107.988 687980.591 0, 
+    1341398.821 688000.676 0, 1341689.653 688020.779 0, 1341980.484 688040.898 0, 1342271.313 688061.035 0, 1342560.789 688081.095 0, 1342852.969 688101.36 0, 1343143.795 688121.549 0, 1343434.62 688141.754 0, 1343725.444 688161.976 0, 1344016.266 688182.216 0, 
+    1344307.087 688202.472 0, 1344597.907 688222.746 0, 1344888.726 688243.037 0, 1345179.544 688263.345 0, 1345470.36 688283.67 0, 1345761.176 688304.013 0, 1346051.99 688324.372 0, 1346342.802 688344.748 0, 1346633.614 688365.142 0, 1346924.425 688385.553 0, 
+    1347215.234 688405.981 0, 1347506.042 688426.426 0, 1347796.849 688446.888 0, 1348087.655 688467.367 0, 1348378.459 688487.863 0, 1348669.262 688508.377 0, 1348960.064 688528.907 0, 1349250.865 688549.455 0, 1349540.314 688569.924 0, 1349933.306 683015.054 0, 
+    1350326.276 677460.489 0))
+
+POLYGON ((1363497.256 689577.156 0, 1363207.864 689555.869 0, 1362917.122 689534.5 0, 1362626.379 689513.148 0, 1362335.635 689491.813 0, 1362044.89 689470.495 0, 1361754.143 689449.195 0, 1361463.395 689427.911 0, 1361172.646 689406.645 0, 1360881.896 689385.395 0, 
+    1360591.144 689364.163 0, 1360300.391 689342.948 0, 1360009.637 689321.75 0, 1359718.882 689300.569 0, 1359428.125 689279.405 0, 1359137.367 689258.259 0, 1358846.608 689237.129 0, 1358555.848 689216.017 0, 1358265.086 689194.921 0, 1357974.323 689173.843 0, 
+    1357683.559 689152.782 0, 1357392.794 689131.738 0, 1357102.027 689110.711 0, 1356811.259 689089.701 0, 1356519.14 689068.611 0, 1356229.72 689047.733 0, 1355938.948 689026.775 0, 1355648.176 689005.833 0, 1355357.402 688984.909 0, 1355066.626 688964.002 0, 
+    1354775.85 688943.112 0, 1354485.072 688922.239 0, 1354194.293 688901.384 0, 1353903.513 688880.545 0, 1353612.732 688859.723 0, 1353321.949 688838.919 0, 1353031.166 688818.132 0, 1352740.381 688797.362 0, 1352449.594 688776.609 0, 1352158.807 688755.873 0, 
+    1351868.018 688735.154 0, 1351577.228 688714.452 0, 1351286.437 688693.768 0, 1350995.645 688673.1 0, 1350704.851 688652.45 0, 1350414.056 688631.817 0, 1350123.26 688611.2 0, 1349832.463 688590.601 0, 1349540.314 688569.924 0, 1349147.3 694125.096 0, 
+    1348754.266 699680.566 0, 1349045.758 699701.197 0, 1349335.901 699721.749 0, 1349626.044 699742.319 0, 1349916.184 699762.906 0, 1350206.324 699783.51 0, 1350496.462 699804.131 0, 1350786.6 699824.769 0, 1351076.736 699845.424 0, 1351366.87 699866.096 0, 
+    1351657.004 699886.785 0, 1351947.136 699907.492 0, 1352237.267 699928.215 0, 1352527.397 699948.956 0, 1352817.526 699969.713 0, 1353107.653 699990.488 0, 1353397.78 700011.28 0, 1353687.905 700032.089 0, 1353978.028 700052.915 0, 1354268.151 700073.758 0, 
+    1354558.272 700094.618 0, 1354848.392 700115.495 0, 1355138.511 700136.389 0, 1355428.629 700157.3 0, 1355717.398 700178.131 0, 1356008.86 700199.174 0, 1356298.974 700220.137 0, 1356589.087 700241.116 0, 1356879.198 700262.113 0, 1357169.309 700283.127 0, 
+    1357459.418 700304.157 0, 1357749.525 700325.205 0, 1358039.632 700346.27 0, 1358329.737 700367.352 0, 1358619.841 700388.451 0, 1358909.944 700409.568 0, 1359200.046 700430.701 0, 1359490.146 700451.851 0, 1359780.245 700473.019 0, 1360070.343 700494.203 0, 
+    1360360.439 700515.405 0, 1360650.535 700536.623 0, 1360940.629 700557.859 0, 1361230.721 700579.112 0, 1361520.813 700600.382 0, 1361810.903 700621.669 0, 1362100.992 700642.973 0, 1362391.08 700664.294 0, 1362679.821 700685.533 0, 1363088.549 695131.195 0, 
+    1363497.256 689577.156 0))
+
+POLYGON ((1376602.482 701729.838 0, 1376313.8 701707.783 0, 1376023.774 701685.643 0, 1375733.746 701663.519 0, 1375443.717 701641.413 0, 1375153.686 701619.323 0, 1374863.655 701597.251 0, 1374573.622 701575.196 0, 1374283.588 701553.158 0, 1373993.552 701531.137 0, 
+    1373703.515 701509.133 0, 1373413.477 701487.146 0, 1373123.438 701465.176 0, 1372833.397 701443.223 0, 1372543.355 701421.288 0, 1372253.312 701399.369 0, 1371963.267 701377.467 0, 1371673.222 701355.583 0, 1371383.174 701333.715 0, 1371093.126 701311.865 0, 
+    1370803.076 701290.032 0, 1370513.025 701268.216 0, 1370222.973 701246.417 0, 1369932.92 701224.634 0, 1369641.52 701202.769 0, 1369352.809 701181.122 0, 1369062.751 701159.391 0, 1368772.693 701137.677 0, 1368482.633 701115.98 0, 1368192.571 701094.301 0, 
+    1367902.509 701072.638 0, 1367612.445 701050.993 0, 1367322.38 701029.364 0, 1367032.314 701007.753 0, 1366742.246 700986.159 0, 1366452.177 700964.581 0, 1366162.107 700943.021 0, 1365872.036 700921.478 0, 1365581.963 700899.952 0, 1365291.889 700878.443 0, 
+    1365001.814 700856.952 0, 1364711.737 700835.477 0, 1364421.66 700814.019 0, 1364131.581 700792.579 0, 1363841.5 700771.155 0, 1363551.419 700749.749 0, 1363261.336 700728.359 0, 1362971.252 700706.987 0, 1362679.821 700685.533 0, 1362271.071 706240.165 0, 
+    1361862.3 711795.089 0, 1362153.074 711816.494 0, 1362442.504 711837.819 0, 1362731.933 711859.16 0, 1363021.361 711880.518 0, 1363310.787 711901.893 0, 1363600.212 711923.285 0, 1363889.636 711944.695 0, 1364179.059 711966.121 0, 1364468.48 711987.564 0, 
+    1364757.9 712009.025 0, 1365047.319 712030.502 0, 1365336.736 712051.997 0, 1365626.153 712073.508 0, 1365915.568 712095.037 0, 1366204.981 712116.582 0, 1366494.394 712138.145 0, 1366783.805 712159.725 0, 1367073.215 712181.321 0, 1367362.624 712202.935 0, 
+    1367652.031 712224.566 0, 1367941.437 712246.214 0, 1368230.842 712267.878 0, 1368520.246 712289.56 0, 1368808.307 712311.159 0, 1369099.049 712332.975 0, 1369388.449 712354.708 0, 1369677.847 712376.458 0, 1369967.244 712398.225 0, 1370256.64 712420.009 0, 
+    1370546.035 712441.81 0, 1370835.428 712463.628 0, 1371124.82 712485.463 0, 1371414.211 712507.316 0, 1371703.601 712529.185 0, 1371992.989 712551.071 0, 1372282.376 712572.974 0, 1372571.761 712594.895 0, 1372861.146 712616.832 0, 1373150.529 712638.786 0, 
+    1373439.91 712660.758 0, 1373729.291 712682.746 0, 1374018.67 712704.752 0, 1374308.048 712726.774 0, 1374597.424 712748.814 0, 1374886.8 712770.87 0, 1375176.174 712792.944 0, 1375465.546 712815.035 0, 1375753.577 712837.04 0, 1376178.041 707283.293 0, 
+    1376602.482 701729.838 0))
+
+POLYGON ((1389641.856 713918.233 0, 1389353.886 713895.413 0, 1389064.577 713872.505 0, 1388775.266 713849.614 0, 1388485.954 713826.74 0, 1388196.641 713803.883 0, 1387907.327 713781.043 0, 1387618.011 713758.22 0, 1387328.694 713735.414 0, 1387039.375 713712.626 0, 
+    1386750.055 713689.854 0, 1386460.734 713667.099 0, 1386171.412 713644.361 0, 1385882.088 713621.64 0, 1385592.763 713598.937 0, 1385303.436 713576.25 0, 1385014.108 713553.58 0, 1384724.779 713530.928 0, 1384435.448 713508.292 0, 1384146.117 713485.673 0, 
+    1383856.783 713463.072 0, 1383567.449 713440.487 0, 1383278.113 713417.92 0, 1382988.776 713395.369 0, 1382698.098 713372.732 0, 1382410.097 713350.319 0, 1382120.756 713327.82 0, 1381831.414 713305.338 0, 1381542.07 713282.872 0, 1381252.725 713260.424 0, 
+    1380963.378 713237.993 0, 1380674.031 713215.579 0, 1380384.682 713193.181 0, 1380095.331 713170.801 0, 1379805.979 713148.438 0, 1379516.626 713126.092 0, 1379227.272 713103.763 0, 1378937.916 713081.451 0, 1378648.559 713059.156 0, 1378359.201 713036.878 0, 
+    1378069.841 713014.617 0, 1377780.481 712992.373 0, 1377491.118 712970.146 0, 1377201.755 712947.936 0, 1376912.39 712925.743 0, 1376623.024 712903.568 0, 1376333.656 712881.409 0, 1376044.288 712859.267 0, 1375753.577 712837.04 0, 1375329.092 718391.075 0, 
+    1374904.585 723945.394 0, 1375194.638 723967.571 0, 1375483.353 723989.662 0, 1375772.067 724011.771 0, 1376060.779 724033.897 0, 1376349.49 724056.039 0, 1376638.2 724078.199 0, 1376926.908 724100.376 0, 1377215.616 724122.569 0, 1377504.321 724144.78 0, 
+    1377793.026 724167.008 0, 1378081.729 724189.252 0, 1378370.431 724211.514 0, 1378659.132 724233.793 0, 1378947.831 724256.088 0, 1379236.529 724278.401 0, 1379525.225 724300.73 0, 1379813.921 724323.077 0, 1380102.615 724345.441 0, 1380391.307 724367.821 0, 
+    1380679.999 724390.219 0, 1380968.689 724412.633 0, 1381257.378 724435.065 0, 1381546.065 724457.513 0, 1381833.415 724479.875 0, 1382123.436 724502.461 0, 1382412.119 724524.961 0, 1382700.801 724547.477 0, 1382989.482 724570.011 0, 1383278.162 724592.561 0, 
+    1383566.84 724615.129 0, 1383855.517 724637.713 0, 1384144.192 724660.315 0, 1384432.866 724682.933 0, 1384721.539 724705.569 0, 1385010.211 724728.221 0, 1385298.881 724750.891 0, 1385587.55 724773.577 0, 1385876.217 724796.281 0, 1386164.883 724819.001 0, 
+    1386453.548 724841.738 0, 1386742.211 724864.493 0, 1387030.874 724887.264 0, 1387319.534 724910.052 0, 1387608.194 724932.858 0, 1387896.852 724955.68 0, 1388185.509 724978.519 0, 1388474.164 725001.376 0, 1388761.484 725024.143 0, 1389201.681 719471.046 0, 
+    1389641.856 713918.233 0))
+
+POLYGON ((1402615.279 726142.037 0, 1402328.023 726118.458 0, 1402039.433 726094.786 0, 1401750.842 726071.131 0, 1401462.25 726047.493 0, 1401173.656 726023.873 0, 1400885.061 726000.269 0, 1400596.464 725976.682 0, 1400307.866 725953.112 0, 1400019.267 725929.559 0, 
+    1399730.666 725906.024 0, 1399442.064 725882.505 0, 1399153.46 725859.003 0, 1398864.855 725835.518 0, 1398576.249 725812.05 0, 1398287.641 725788.599 0, 1397999.032 725765.165 0, 1397710.421 725741.748 0, 1397421.81 725718.348 0, 1397133.196 725694.965 0, 
+    1396844.582 725671.599 0, 1396555.966 725648.25 0, 1396267.348 725624.918 0, 1395978.73 725601.603 0, 1395688.776 725578.198 0, 1395401.488 725555.024 0, 1395112.865 725531.76 0, 1394824.241 725508.513 0, 1394535.615 725485.283 0, 1394246.988 725462.07 0, 
+    1393958.36 725438.874 0, 1393669.73 725415.695 0, 1393381.099 725392.533 0, 1393092.467 725369.387 0, 1392803.833 725346.259 0, 1392515.198 725323.148 0, 1392226.562 725300.054 0, 1391937.924 725276.977 0, 1391649.285 725253.917 0, 1391360.644 725230.873 0, 
+    1391072.002 725207.847 0, 1390783.359 725184.838 0, 1390494.714 725161.846 0, 1390206.068 725138.871 0, 1389917.421 725115.912 0, 1389628.772 725092.971 0, 1389340.122 725070.047 0, 1389051.471 725047.139 0, 1388761.484 725024.143 0, 1388321.264 730577.522 0, 
+    1387881.022 736131.178 0, 1388170.353 736154.122 0, 1388458.35 736176.978 0, 1388746.347 736199.85 0, 1389034.342 736222.739 0, 1389322.335 736245.646 0, 1389610.328 736268.569 0, 1389898.318 736291.509 0, 1390186.308 736314.466 0, 1390474.296 736337.44 0, 
+    1390762.283 736360.431 0, 1391050.269 736383.439 0, 1391338.253 736406.464 0, 1391626.235 736429.506 0, 1391914.217 736452.565 0, 1392202.197 736475.64 0, 1392490.176 736498.733 0, 1392778.153 736521.843 0, 1393066.129 736544.969 0, 1393354.104 736568.113 0, 
+    1393642.077 736591.274 0, 1393930.049 736614.451 0, 1394218.019 736637.645 0, 1394505.989 736660.857 0, 1394792.626 736683.978 0, 1395081.923 736707.33 0, 1395369.888 736730.593 0, 1395657.852 736753.872 0, 1395945.814 736777.168 0, 1396233.775 736800.481 0, 
+    1396521.734 736823.811 0, 1396809.693 736847.158 0, 1397097.649 736870.522 0, 1397385.605 736893.903 0, 1397673.559 736917.3 0, 1397961.512 736940.715 0, 1398249.463 736964.147 0, 1398537.413 736987.596 0, 1398825.362 737011.061 0, 1399113.309 737034.544 0, 
+    1399401.255 737058.043 0, 1399689.199 737081.56 0, 1399977.142 737105.093 0, 1400265.084 737128.643 0, 1400553.024 737152.211 0, 1400840.963 737175.795 0, 1401128.9 737199.396 0, 1401416.836 737223.014 0, 1401703.442 737246.54 0, 1402159.372 731694.15 0, 
+    1402615.279 726142.037 0))
+
+POLYGON ((1415522.656 738400.948 0, 1415236.115 738376.613 0, 1414948.247 738352.181 0, 1414660.377 738327.767 0, 1414372.506 738303.369 0, 1414084.634 738278.988 0, 1413796.76 738254.625 0, 1413508.884 738230.278 0, 1413221.008 738205.948 0, 1412933.129 738181.635 0, 
+    1412645.25 738157.339 0, 1412357.369 738133.06 0, 1412069.486 738108.798 0, 1411781.602 738084.553 0, 1411493.717 738060.325 0, 1411205.83 738036.113 0, 1410917.942 738011.919 0, 1410630.052 737987.742 0, 1410342.161 737963.581 0, 1410054.268 737939.438 0, 
+    1409766.374 737915.311 0, 1409478.479 737891.202 0, 1409190.582 737867.109 0, 1408902.684 737843.034 0, 1408613.457 737818.864 0, 1408326.883 737794.933 0, 1408038.981 737770.908 0, 1407751.077 737746.9 0, 1407463.172 737722.909 0, 1407175.265 737698.935 0, 
+    1406887.357 737674.978 0, 1406599.447 737651.038 0, 1406311.536 737627.115 0, 1406023.624 737603.209 0, 1405735.71 737579.32 0, 1405447.795 737555.447 0, 1405159.879 737531.592 0, 1404871.961 737507.753 0, 1404584.041 737483.932 0, 1404296.121 737460.127 0, 
+    1404008.199 737436.34 0, 1403720.275 737412.569 0, 1403432.35 737388.816 0, 1403144.424 737365.079 0, 1402856.496 737341.359 0, 1402568.567 737317.656 0, 1402280.636 737293.97 0, 1401992.704 737270.301 0, 1401703.442 737246.54 0, 1401247.49 742799.204 0, 
+    1400791.515 748352.14 0, 1401080.121 748375.847 0, 1401367.399 748399.462 0, 1401654.676 748423.094 0, 1401941.951 748446.743 0, 1402229.225 748470.409 0, 1402516.498 748494.092 0, 1402803.769 748517.792 0, 1403091.039 748541.508 0, 1403378.308 748565.242 0, 
+    1403665.575 748588.993 0, 1403952.841 748612.76 0, 1404240.105 748636.544 0, 1404527.368 748660.345 0, 1404814.629 748684.164 0, 1405101.889 748707.999 0, 1405389.148 748731.851 0, 1405676.406 748755.719 0, 1405963.661 748779.605 0, 1406250.916 748803.508 0, 
+    1406538.169 748827.427 0, 1406825.421 748851.364 0, 1407112.671 748875.317 0, 1407399.92 748899.288 0, 1407685.843 748923.164 0, 1407974.413 748947.279 0, 1408261.658 748971.3 0, 1408548.901 748995.338 0, 1408836.143 749019.393 0, 1409123.383 749043.464 0, 
+    1409410.622 749067.553 0, 1409697.86 749091.659 0, 1409985.096 749115.781 0, 1410272.331 749139.92 0, 1410559.564 749164.077 0, 1410846.796 749188.25 0, 1411134.026 749212.44 0, 1411421.255 749236.647 0, 1411708.483 749260.871 0, 1411995.709 749285.112 0, 
+    1412282.934 749309.369 0, 1412570.157 749333.644 0, 1412857.379 749357.935 0, 1413144.599 749382.244 0, 1413431.818 749406.569 0, 1413719.036 749430.911 0, 1414006.252 749455.271 0, 1414293.467 749479.647 0, 1414579.357 749503.927 0, 1415051.018 743952.302 0, 
+    1415522.656 738400.948 0))
+
+POLYGON ((1428363.89 750694.663 0, 1428078.067 750669.575 0, 1427790.923 750644.388 0, 1427503.776 750619.217 0, 1427216.629 750594.064 0, 1426929.48 750568.927 0, 1426642.329 750543.807 0, 1426355.177 750518.704 0, 1426068.023 750493.618 0, 1425780.868 750468.549 0, 
+    1425493.712 750443.497 0, 1425206.554 750418.462 0, 1424919.394 750393.443 0, 1424632.233 750368.442 0, 1424345.071 750343.457 0, 1424057.907 750318.49 0, 1423770.742 750293.539 0, 1423483.575 750268.605 0, 1423196.406 750243.688 0, 1422909.237 750218.788 0, 
+    1422622.065 750193.905 0, 1422334.893 750169.039 0, 1422047.719 750144.189 0, 1421760.543 750119.357 0, 1421472.044 750094.427 0, 1421186.187 750069.743 0, 1420899.007 750044.961 0, 1420611.826 750020.196 0, 1420324.643 749995.448 0, 1420037.459 749970.717 0, 
+    1419750.273 749946.003 0, 1419463.085 749921.306 0, 1419175.897 749896.626 0, 1418888.707 749871.962 0, 1418601.515 749847.316 0, 1418314.322 749822.686 0, 1418027.127 749798.073 0, 1417739.931 749773.478 0, 1417452.734 749748.899 0, 1417165.535 749724.337 0, 
+    1416878.335 749699.792 0, 1416591.133 749675.263 0, 1416303.93 749650.752 0, 1416016.725 749626.258 0, 1415729.519 749601.78 0, 1415442.311 749577.32 0, 1415155.102 749552.876 0, 1414867.892 749528.449 0, 1414579.357 749503.927 0, 1414107.673 755055.819 0, 
+    1413635.967 760607.974 0, 1413923.846 760632.441 0, 1414210.403 760656.812 0, 1414496.958 760681.2 0, 1414783.512 760705.605 0, 1415070.065 760730.026 0, 1415356.616 760754.465 0, 1415643.165 760778.921 0, 1415929.714 760803.393 0, 1416216.26 760827.882 0, 
+    1416502.806 760852.388 0, 1416789.35 760876.911 0, 1417075.892 760901.451 0, 1417362.433 760926.008 0, 1417648.973 760950.581 0, 1417935.511 760975.172 0, 1418222.047 760999.779 0, 1418508.583 761024.403 0, 1418795.116 761049.044 0, 1419081.649 761073.702 0, 
+    1419368.18 761098.377 0, 1419654.709 761123.068 0, 1419941.237 761147.777 0, 1420227.764 761172.502 0, 1420512.969 761197.13 0, 1420800.812 761222.004 0, 1421087.334 761246.779 0, 1421373.855 761271.572 0, 1421660.374 761296.382 0, 1421946.892 761321.208 0, 
+    1422233.408 761346.052 0, 1422519.923 761370.912 0, 1422806.437 761395.789 0, 1423092.948 761420.683 0, 1423379.459 761445.594 0, 1423665.968 761470.522 0, 1423952.475 761495.466 0, 1424238.981 761520.428 0, 1424525.486 761545.406 0, 1424811.989 761570.401 0, 
+    1425098.491 761595.413 0, 1425384.991 761620.442 0, 1425671.49 761645.488 0, 1425957.987 761670.55 0, 1426244.483 761695.63 0, 1426530.977 761720.726 0, 1426817.47 761745.839 0, 1427103.961 761770.969 0, 1427389.133 761796.001 0, 1427876.523 756245.2 0, 
+    1428363.89 750694.663 0))
+
+POLYGON ((1441138.887 763022.878 0, 1440853.785 762997.041 0, 1440567.366 762971.101 0, 1440280.945 762945.179 0, 1439994.523 762919.273 0, 1439708.099 762893.384 0, 1439421.674 762867.513 0, 1439135.247 762841.658 0, 1438848.819 762815.819 0, 1438562.389 762789.998 0, 
+    1438275.958 762764.193 0, 1437989.525 762738.406 0, 1437703.09 762712.635 0, 1437416.654 762686.881 0, 1437130.217 762661.144 0, 1436843.778 762635.424 0, 1436557.338 762609.721 0, 1436270.896 762584.034 0, 1435984.452 762558.365 0, 1435698.007 762532.712 0, 
+    1435411.561 762507.076 0, 1435125.113 762481.457 0, 1434838.663 762455.855 0, 1434552.212 762430.269 0, 1434264.443 762404.583 0, 1433979.306 762379.149 0, 1433692.85 762353.615 0, 1433406.393 762328.097 0, 1433119.935 762302.596 0, 1432833.475 762277.112 0, 
+    1432547.013 762251.644 0, 1432260.55 762226.194 0, 1431974.086 762200.76 0, 1431687.62 762175.344 0, 1431401.152 762149.944 0, 1431114.683 762124.561 0, 1430828.213 762099.195 0, 1430541.741 762073.845 0, 1430255.267 762048.513 0, 1429968.792 762023.197 0, 
+    1429682.316 761997.899 0, 1429395.838 761972.617 0, 1429109.358 761947.352 0, 1428822.878 761922.104 0, 1428536.395 761896.873 0, 1428249.911 761871.658 0, 1427963.426 761846.461 0, 1427676.939 761821.28 0, 1427389.133 761796.001 0, 1426901.72 767347.061 0, 
+    1426414.285 772898.378 0, 1426701.434 772923.6 0, 1426987.268 772948.723 0, 1427273.1 772973.863 0, 1427558.93 772999.02 0, 1427844.759 773024.194 0, 1428130.587 773049.384 0, 1428416.413 773074.592 0, 1428702.237 773099.816 0, 1428988.06 773125.057 0, 
+    1429273.882 773150.315 0, 1429559.702 773175.589 0, 1429845.52 773200.881 0, 1430131.337 773226.189 0, 1430417.153 773251.514 0, 1430702.967 773276.856 0, 1430988.78 773302.215 0, 1431274.591 773327.59 0, 1431560.4 773352.983 0, 1431846.208 773378.392 0, 
+    1432132.015 773403.818 0, 1432417.82 773429.261 0, 1432703.624 773454.72 0, 1432989.426 773480.197 0, 1433273.913 773505.573 0, 1433561.026 773531.2 0, 1433846.823 773556.727 0, 1434132.619 773582.271 0, 1434418.414 773607.832 0, 1434704.207 773633.409 0, 
+    1434989.999 773659.003 0, 1435275.789 773684.614 0, 1435561.577 773710.242 0, 1435847.364 773735.887 0, 1436133.15 773761.548 0, 1436418.934 773787.227 0, 1436704.717 773812.922 0, 1436990.498 773838.634 0, 1437276.277 773864.363 0, 1437562.055 773890.108 0, 
+    1437847.832 773915.871 0, 1438133.607 773941.65 0, 1438419.38 773967.446 0, 1438705.152 773993.259 0, 1438990.923 774019.089 0, 1439276.691 774044.935 0, 1439562.459 774070.799 0, 1439848.225 774096.679 0, 1440132.677 774122.457 0, 1440635.793 768572.539 0, 
+    1441138.887 763022.878 0))
+
+POLYGON ((1453847.556 775385.287 0, 1453563.175 775358.706 0, 1453277.484 775332.018 0, 1452991.791 775305.348 0, 1452706.096 775278.694 0, 1452420.4 775252.057 0, 1452134.702 775225.437 0, 1451849.002 775198.833 0, 1451563.301 775172.247 0, 1451277.599 775145.677 0, 
+    1450991.895 775119.124 0, 1450706.189 775092.588 0, 1450420.482 775066.069 0, 1450134.773 775039.567 0, 1449849.062 775013.081 0, 1449563.351 774986.612 0, 1449277.637 774960.16 0, 1448991.922 774933.725 0, 1448706.205 774907.307 0, 1448420.487 774880.905 0, 
+    1448134.768 774854.52 0, 1447849.046 774828.152 0, 1447563.323 774801.801 0, 1447277.599 774775.467 0, 1446990.562 774749.029 0, 1446706.146 774722.849 0, 1446420.417 774696.565 0, 1446134.686 774670.298 0, 1445848.954 774644.048 0, 1445563.22 774617.814 0, 
+    1445277.485 774591.598 0, 1444991.748 774565.398 0, 1444706.01 774539.215 0, 1444420.27 774513.049 0, 1444134.529 774486.9 0, 1443848.786 774460.767 0, 1443563.042 774434.652 0, 1443277.296 774408.553 0, 1442991.548 774382.471 0, 1442705.799 774356.406 0, 
+    1442420.049 774330.357 0, 1442134.297 774304.326 0, 1441848.543 774278.311 0, 1441562.788 774252.313 0, 1441277.031 774226.332 0, 1440991.273 774200.368 0, 1440705.513 774174.42 0, 1440419.752 774148.49 0, 1440132.677 774122.457 0, 1439629.537 779672.628 0, 
+    1439126.374 785223.048 0, 1439412.793 785249.021 0, 1439697.901 785274.892 0, 1439983.008 785300.78 0, 1440268.112 785326.685 0, 1440553.216 785352.607 0, 1440838.318 785378.546 0, 1441123.418 785404.501 0, 1441408.517 785430.473 0, 1441693.614 785456.462 0, 
+    1441978.71 785482.467 0, 1442263.804 785508.49 0, 1442548.896 785534.529 0, 1442833.988 785560.585 0, 1443119.077 785586.657 0, 1443404.165 785612.747 0, 1443689.252 785638.853 0, 1443974.337 785664.976 0, 1444259.42 785691.116 0, 1444544.502 785717.273 0, 
+    1444829.582 785743.446 0, 1445114.661 785769.636 0, 1445399.738 785795.843 0, 1445684.814 785822.067 0, 1445968.58 785848.187 0, 1446254.961 785874.565 0, 1446540.032 785900.839 0, 1446825.102 785927.13 0, 1447110.17 785953.437 0, 1447395.236 785979.762 0, 
+    1447680.301 786006.103 0, 1447965.364 786032.461 0, 1448250.426 786058.836 0, 1448535.486 786085.227 0, 1448820.545 786111.635 0, 1449105.602 786138.061 0, 1449390.658 786164.502 0, 1449675.712 786190.961 0, 1449960.764 786217.436 0, 1450245.815 786243.929 0, 
+    1450530.865 786270.438 0, 1450815.912 786296.963 0, 1451100.959 786323.506 0, 1451386.003 786350.065 0, 1451671.046 786376.641 0, 1451956.088 786403.234 0, 1452241.128 786429.844 0, 1452526.166 786456.47 0, 1452809.896 786482.991 0, 1453328.738 780934.015 0, 
+    1453847.556 775385.287 0))
+
+POLYGON ((1466489.804 787781.588 0, 1466206.148 787754.265 0, 1465921.186 787726.834 0, 1465636.222 787699.419 0, 1465351.257 787672.021 0, 1465066.29 787644.639 0, 1464781.321 787617.275 0, 1464496.351 787589.927 0, 1464211.38 787562.596 0, 1463926.406 787535.282 0, 
+    1463641.431 787507.985 0, 1463356.455 787480.704 0, 1463071.477 787453.44 0, 1462786.497 787426.193 0, 1462501.516 787398.963 0, 1462216.533 787371.749 0, 1461931.548 787344.553 0, 1461646.562 787317.373 0, 1461361.574 787290.209 0, 1461076.585 787263.063 0, 
+    1460791.594 787235.933 0, 1460506.601 787208.82 0, 1460221.607 787181.724 0, 1459936.612 787154.645 0, 1459650.309 787127.458 0, 1459366.615 787100.537 0, 1459081.615 787073.508 0, 1458796.613 787046.495 0, 1458511.609 787019.5 0, 1458226.604 786992.521 0, 
+    1457941.597 786965.559 0, 1457656.588 786938.614 0, 1457371.578 786911.686 0, 1457086.567 786884.774 0, 1456801.554 786857.879 0, 1456516.539 786831.001 0, 1456231.522 786804.14 0, 1455946.505 786777.295 0, 1455661.485 786750.468 0, 1455376.464 786723.657 0, 
+    1455091.441 786696.863 0, 1454806.417 786670.085 0, 1454521.391 786643.325 0, 1454236.364 786616.581 0, 1453951.335 786589.854 0, 1453666.304 786563.143 0, 1453381.272 786536.45 0, 1453096.238 786509.773 0, 1452809.896 786482.991 0, 1452291.032 792032.213 0, 
+    1451772.145 797581.678 0, 1452057.831 797608.399 0, 1452342.211 797635.014 0, 1452626.59 797661.646 0, 1452910.967 797688.296 0, 1453195.343 797714.961 0, 1453479.717 797741.644 0, 1453764.09 797768.343 0, 1454048.461 797795.059 0, 1454332.83 797821.792 0, 
+    1454617.198 797848.541 0, 1454901.565 797875.308 0, 1455185.929 797902.091 0, 1455470.293 797928.89 0, 1455754.654 797955.707 0, 1456039.014 797982.54 0, 1456323.373 798009.39 0, 1456607.729 798036.257 0, 1456892.085 798063.14 0, 1457176.438 798090.04 0, 
+    1457460.791 798116.957 0, 1457745.141 798143.891 0, 1458029.49 798170.841 0, 1458313.837 798197.808 0, 1458596.88 798224.668 0, 1458882.527 798251.792 0, 1459166.87 798278.81 0, 1459451.211 798305.844 0, 1459735.55 798332.894 0, 1460019.888 798359.962 0, 
+    1460304.224 798387.046 0, 1460588.559 798414.147 0, 1460872.892 798441.265 0, 1461157.223 798468.399 0, 1461441.553 798495.55 0, 1461725.881 798522.718 0, 1462010.208 798549.903 0, 1462294.533 798577.104 0, 1462578.856 798604.322 0, 1462863.178 798631.557 0, 
+    1463147.498 798658.809 0, 1463431.817 798686.077 0, 1463716.134 798713.362 0, 1464000.449 798740.664 0, 1464284.763 798767.982 0, 1464569.075 798795.318 0, 1464853.386 798822.67 0, 1465137.695 798850.038 0, 1465420.701 798877.298 0, 1465955.264 793329.322 0, 
+    1466489.804 787781.588 0))
+
+POLYGON ((1479065.542 800211.474 0, 1478782.612 800183.414 0, 1478498.382 800155.242 0, 1478214.149 800127.087 0, 1477929.916 800098.949 0, 1477645.68 800070.827 0, 1477361.443 800042.722 0, 1477077.204 800014.634 0, 1476792.964 799986.562 0, 1476508.722 799958.508 0, 
+    1476224.478 799930.47 0, 1475940.232 799902.448 0, 1475655.985 799874.444 0, 1475371.737 799846.456 0, 1475087.486 799818.485 0, 1474803.234 799790.531 0, 1474518.981 799762.593 0, 1474234.726 799734.672 0, 1473950.469 799706.768 0, 1473666.21 799678.881 0, 
+    1473381.95 799651.01 0, 1473097.688 799623.156 0, 1472813.425 799595.319 0, 1472529.159 799567.498 0, 1472243.593 799539.567 0, 1471960.624 799511.907 0, 1471676.354 799484.137 0, 1471392.083 799456.384 0, 1471107.809 799428.647 0, 1470823.534 799400.927 0, 
+    1470539.258 799373.223 0, 1470254.98 799345.537 0, 1469970.7 799317.867 0, 1469686.418 799290.213 0, 1469402.135 799262.577 0, 1469117.851 799234.957 0, 1468833.564 799207.354 0, 1468549.276 799179.768 0, 1468264.987 799152.199 0, 1467980.696 799124.646 0, 
+    1467696.403 799097.11 0, 1467412.109 799069.59 0, 1467127.812 799042.088 0, 1466843.515 799014.602 0, 1466559.216 798987.133 0, 1466274.915 798959.681 0, 1465990.612 798932.245 0, 1465706.308 798904.826 0, 1465420.701 798877.298 0, 1464886.115 804425.513 0, 
+    1464351.506 809973.963 0, 1464636.457 810001.428 0, 1464920.108 810028.784 0, 1465203.757 810056.156 0, 1465487.405 810083.546 0, 1465771.051 810110.952 0, 1466054.696 810138.374 0, 1466338.339 810165.814 0, 1466621.98 810193.27 0, 1466905.62 810220.743 0, 
+    1467189.258 810248.232 0, 1467472.894 810275.738 0, 1467756.529 810303.261 0, 1468040.162 810330.801 0, 1468323.794 810358.357 0, 1468607.424 810385.93 0, 1468891.052 810413.52 0, 1469174.679 810441.126 0, 1469458.304 810468.749 0, 1469741.928 810496.389 0, 
+    1470025.55 810524.045 0, 1470309.17 810551.718 0, 1470592.788 810579.408 0, 1470876.405 810607.115 0, 1471158.724 810634.711 0, 1471443.635 810662.578 0, 1471727.247 810690.334 0, 1472010.857 810718.108 0, 1472294.466 810745.897 0, 1472578.073 810773.704 0, 
+    1472861.679 810801.527 0, 1473145.282 810829.368 0, 1473428.885 810857.224 0, 1473712.485 810885.098 0, 1473996.084 810912.988 0, 1474279.682 810940.895 0, 1474563.277 810968.818 0, 1474846.871 810996.758 0, 1475130.464 811024.715 0, 1475414.055 811052.689 0, 
+    1475697.644 811080.679 0, 1475981.231 811108.686 0, 1476264.817 811136.71 0, 1476548.401 811164.75 0, 1476831.984 811192.807 0, 1477115.564 811220.881 0, 1477399.144 811248.971 0, 1477682.721 811277.078 0, 1477965.001 811305.074 0, 1478515.283 805758.156 0, 
+    1479065.542 800211.474 0))
+
+POLYGON ((1491574.682 812674.639 0, 1491292.48 812645.846 0, 1491008.983 812616.938 0, 1490725.484 812588.047 0, 1490441.984 812559.172 0, 1490158.481 812530.314 0, 1489874.978 812501.472 0, 1489591.472 812472.648 0, 1489307.965 812443.84 0, 1489024.456 812415.048 0, 
+    1488740.945 812386.273 0, 1488457.433 812357.516 0, 1488173.919 812328.774 0, 1487890.403 812300.05 0, 1487606.886 812271.342 0, 1487323.367 812242.65 0, 1487039.846 812213.976 0, 1486756.324 812185.318 0, 1486472.8 812156.677 0, 1486189.274 812128.052 0, 
+    1485905.746 812099.445 0, 1485622.217 812070.854 0, 1485338.686 812042.279 0, 1485055.154 812013.721 0, 1484770.325 811985.05 0, 1484488.084 811956.656 0, 1484204.546 811928.148 0, 1483921.007 811899.657 0, 1483637.466 811871.183 0, 1483353.923 811842.725 0, 
+    1483070.379 811814.285 0, 1482786.833 811785.86 0, 1482503.286 811757.453 0, 1482219.736 811729.062 0, 1481936.185 811700.688 0, 1481652.633 811672.33 0, 1481369.078 811643.99 0, 1481085.523 811615.666 0, 1480801.965 811587.358 0, 1480518.406 811559.067 0, 
+    1480234.845 811530.793 0, 1479951.282 811502.536 0, 1479667.718 811474.295 0, 1479384.152 811446.072 0, 1479100.584 811417.864 0, 1478817.015 811389.674 0, 1478533.444 811361.5 0, 1478249.871 811333.343 0, 1477965.001 811305.074 0, 1477414.696 816852.223 0, 
+    1476864.369 822399.599 0, 1477148.583 822427.803 0, 1477431.502 822455.896 0, 1477714.42 822484.005 0, 1477997.337 822512.13 0, 1478280.251 822540.272 0, 1478563.164 822568.431 0, 1478846.076 822596.607 0, 1479128.985 822624.799 0, 1479411.893 822653.008 0, 
+    1479694.799 822681.234 0, 1479977.704 822709.476 0, 1480260.607 822737.735 0, 1480543.509 822766.01 0, 1480826.408 822794.302 0, 1481109.306 822822.611 0, 1481392.203 822850.937 0, 1481675.097 822879.279 0, 1481957.99 822907.638 0, 1482240.882 822936.013 0, 
+    1482523.771 822964.405 0, 1482806.659 822992.814 0, 1483089.546 823021.239 0, 1483372.43 823049.681 0, 1483654.022 823078.01 0, 1483938.195 823106.615 0, 1484221.074 823135.107 0, 1484503.952 823163.616 0, 1484786.828 823192.141 0, 1485069.703 823220.683 0, 
+    1485352.576 823249.241 0, 1485635.447 823277.817 0, 1485918.317 823306.409 0, 1486201.184 823335.017 0, 1486484.051 823363.642 0, 1486766.915 823392.284 0, 1487049.778 823420.943 0, 1487332.639 823449.618 0, 1487615.499 823478.309 0, 1487898.356 823507.018 0, 
+    1488181.212 823535.743 0, 1488464.067 823564.485 0, 1488746.919 823593.243 0, 1489029.77 823622.018 0, 1489312.62 823650.81 0, 1489595.467 823679.618 0, 1489878.313 823708.443 0, 1490161.157 823737.284 0, 1490442.709 823766.011 0, 1491008.707 818220.211 0, 
+    1491574.682 812674.639 0))
+
+POLYGON ((1504017.136 825170.778 0, 1503735.664 825141.256 0, 1503452.902 825111.616 0, 1503170.139 825081.992 0, 1502887.374 825052.385 0, 1502604.607 825022.794 0, 1502321.838 824993.22 0, 1502039.068 824963.663 0, 1501756.296 824934.122 0, 1501473.522 824904.598 0, 
+    1501190.747 824875.09 0, 1500907.969 824845.6 0, 1500625.19 824816.126 0, 1500342.41 824786.668 0, 1500059.627 824757.227 0, 1499776.843 824727.803 0, 1499494.057 824698.395 0, 1499211.27 824669.005 0, 1498928.48 824639.63 0, 1498645.689 824610.273 0, 
+    1498362.896 824580.932 0, 1498080.102 824551.607 0, 1497797.305 824522.3 0, 1497514.507 824493.009 0, 1497230.419 824463.601 0, 1496948.906 824434.477 0, 1496666.103 824405.235 0, 1496383.298 824376.011 0, 1496100.492 824346.803 0, 1495817.683 824317.612 0, 
+    1495534.873 824288.437 0, 1495252.061 824259.28 0, 1494969.248 824230.138 0, 1494686.433 824201.014 0, 1494403.616 824171.906 0, 1494120.797 824142.815 0, 1493837.977 824113.74 0, 1493555.155 824084.682 0, 1493272.331 824055.641 0, 1492989.506 824026.616 0, 
+    1492706.678 823997.608 0, 1492423.85 823968.616 0, 1492141.019 823939.642 0, 1491858.187 823910.683 0, 1491575.353 823881.742 0, 1491292.517 823852.817 0, 1491009.68 823823.909 0, 1490726.841 823795.017 0, 1490442.709 823766.011 0, 1489876.689 829312.035 0, 
+    1489310.646 834858.279 0, 1489594.121 834887.219 0, 1489876.307 834916.044 0, 1490158.492 834944.885 0, 1490440.675 834973.743 0, 1490722.856 835002.618 0, 1491005.035 835031.509 0, 1491287.213 835060.417 0, 1491569.389 835089.341 0, 1491851.563 835118.283 0, 
+    1492133.736 835147.24 0, 1492415.907 835176.215 0, 1492698.076 835205.206 0, 1492980.244 835234.213 0, 1493262.409 835263.237 0, 1493544.573 835292.278 0, 1493826.736 835321.335 0, 1494108.897 835350.409 0, 1494391.055 835379.5 0, 1494673.213 835408.607 0, 
+    1494955.368 835437.731 0, 1495237.522 835466.871 0, 1495519.674 835496.028 0, 1495801.825 835525.202 0, 1496082.687 835554.259 0, 1496366.12 835583.599 0, 1496648.265 835612.822 0, 1496930.409 835642.062 0, 1497212.551 835671.319 0, 1497494.691 835700.592 0, 
+    1497776.829 835729.882 0, 1498058.966 835759.188 0, 1498341.101 835788.512 0, 1498623.234 835817.851 0, 1498905.365 835847.207 0, 1499187.495 835876.58 0, 1499469.623 835905.97 0, 1499751.749 835935.376 0, 1500033.874 835964.799 0, 1500315.997 835994.238 0, 
+    1500598.118 836023.694 0, 1500880.237 836053.166 0, 1501162.355 836082.655 0, 1501444.47 836112.161 0, 1501726.585 836141.684 0, 1502008.697 836171.222 0, 1502290.808 836200.778 0, 1502572.916 836230.35 0, 1502853.739 836259.804 0, 1503435.449 830715.181 0, 
+    1504017.136 825170.778 0))
+
+POLYGON ((1516392.818 837699.585 0, 1516112.078 837669.338 0, 1515830.054 837638.969 0, 1515548.028 837608.616 0, 1515266 837578.28 0, 1514983.97 837547.961 0, 1514701.939 837517.659 0, 1514419.906 837487.373 0, 1514137.871 837457.103 0, 1513855.834 837426.85 0, 
+    1513573.796 837396.614 0, 1513291.755 837366.394 0, 1513009.713 837336.191 0, 1512727.67 837306.005 0, 1512445.624 837275.835 0, 1512163.577 837245.682 0, 1511881.527 837215.545 0, 1511599.477 837185.425 0, 1511317.424 837155.322 0, 1511035.369 837125.235 0, 
+    1510753.313 837095.165 0, 1510471.255 837065.111 0, 1510189.195 837035.074 0, 1509907.134 837005.054 0, 1509623.787 836974.913 0, 1509343.005 836945.063 0, 1509060.939 836915.092 0, 1508778.87 836885.138 0, 1508496.8 836855.201 0, 1508214.727 836825.28 0, 
+    1507932.654 836795.376 0, 1507650.578 836765.488 0, 1507368.501 836735.617 0, 1507086.421 836705.763 0, 1506804.34 836675.925 0, 1506522.258 836646.104 0, 1506240.173 836616.299 0, 1505958.087 836586.511 0, 1505675.999 836556.74 0, 1505393.909 836526.985 0, 
+    1505111.818 836497.247 0, 1504829.725 836467.525 0, 1504547.63 836437.82 0, 1504265.533 836408.132 0, 1503983.435 836378.46 0, 1503701.335 836348.805 0, 1503419.233 836319.166 0, 1503137.129 836289.544 0, 1502853.739 836259.804 0, 1502272.006 841804.644 0, 
+    1501690.251 847349.697 0, 1501972.985 847379.368 0, 1502254.436 847408.922 0, 1502535.886 847438.492 0, 1502817.333 847468.078 0, 1503098.779 847497.681 0, 1503380.223 847527.301 0, 1503661.665 847556.937 0, 1503943.105 847586.59 0, 1504224.544 847616.259 0, 
+    1504505.981 847645.945 0, 1504787.417 847675.648 0, 1505068.85 847705.367 0, 1505350.282 847735.103 0, 1505631.712 847764.855 0, 1505913.14 847794.624 0, 1506194.567 847824.409 0, 1506475.991 847854.211 0, 1506757.414 847884.029 0, 1507038.835 847913.864 0, 
+    1507320.255 847943.716 0, 1507601.673 847973.584 0, 1507883.089 848003.469 0, 1508164.503 848033.37 0, 1508444.635 848063.152 0, 1508727.326 848093.222 0, 1509008.735 848123.173 0, 1509290.142 848153.141 0, 1509571.547 848183.125 0, 1509852.951 848213.125 0, 
+    1510134.353 848243.143 0, 1510415.753 848273.176 0, 1510697.151 848303.227 0, 1510978.548 848333.294 0, 1511259.943 848363.377 0, 1511541.336 848393.477 0, 1511822.727 848423.594 0, 1512104.116 848453.727 0, 1512385.504 848483.877 0, 1512666.89 848514.043 0, 
+    1512948.274 848544.226 0, 1513229.657 848574.425 0, 1513511.037 848604.641 0, 1513792.416 848634.874 0, 1514073.793 848665.123 0, 1514355.168 848695.388 0, 1514636.542 848725.67 0, 1514917.913 848755.969 0, 1515198.004 848786.147 0, 1515795.423 843242.759 0, 
+    1516392.818 837699.585 0))
+
+POLYGON ((1528701.645 850260.753 0, 1528421.639 850229.784 0, 1528140.354 850198.69 0, 1527859.067 850167.613 0, 1527577.778 850136.553 0, 1527296.488 850105.509 0, 1527015.196 850074.481 0, 1526733.901 850043.471 0, 1526452.605 850012.476 0, 1526171.308 849981.499 0, 
+    1525890.008 849950.538 0, 1525608.707 849919.593 0, 1525327.404 849888.665 0, 1525046.099 849857.754 0, 1524764.792 849826.859 0, 1524483.483 849795.98 0, 1524202.173 849765.119 0, 1523920.86 849734.273 0, 1523639.546 849703.445 0, 1523358.23 849672.633 0, 
+    1523076.912 849641.837 0, 1522795.593 849611.058 0, 1522514.271 849580.296 0, 1522232.948 849549.55 0, 1521950.345 849518.681 0, 1521670.297 849488.108 0, 1521388.968 849457.411 0, 1521107.637 849426.732 0, 1520826.305 849396.069 0, 1520544.971 849365.422 0, 
+    1520263.635 849334.792 0, 1519982.298 849304.179 0, 1519700.958 849273.582 0, 1519419.617 849243.002 0, 1519138.274 849212.438 0, 1518856.929 849181.891 0, 1518575.583 849151.36 0, 1518294.234 849120.846 0, 1518012.884 849090.349 0, 1517731.532 849059.868 0, 
+    1517450.178 849029.403 0, 1517168.823 848998.956 0, 1516887.465 848968.524 0, 1516606.106 848938.11 0, 1516324.745 848907.711 0, 1516043.382 848877.33 0, 1515762.018 848846.965 0, 1515480.651 848816.616 0, 1515198.004 848786.147 0, 1514600.563 854329.743 0, 
+    1514003.1 859873.546 0, 1514285.091 859903.945 0, 1514565.805 859934.223 0, 1514846.517 859964.518 0, 1515127.227 859994.829 0, 1515407.936 860025.156 0, 1515688.642 860055.501 0, 1515969.347 860085.861 0, 1516250.05 860116.238 0, 1516530.752 860146.632 0, 
+    1516811.451 860177.042 0, 1517092.149 860207.469 0, 1517372.845 860237.912 0, 1517653.539 860268.372 0, 1517934.231 860298.848 0, 1518214.921 860329.341 0, 1518495.61 860359.851 0, 1518776.297 860390.377 0, 1519056.982 860420.919 0, 1519337.666 860451.478 0, 
+    1519618.347 860482.053 0, 1519899.027 860512.645 0, 1520179.705 860543.254 0, 1520460.381 860573.879 0, 1520739.78 860604.381 0, 1521021.728 860635.178 0, 1521302.398 860665.853 0, 1521583.067 860696.544 0, 1521863.734 860727.252 0, 1522144.4 860757.976 0, 
+    1522425.063 860788.716 0, 1522705.725 860819.474 0, 1522986.385 860850.247 0, 1523267.043 860881.037 0, 1523547.699 860911.844 0, 1523828.353 860942.667 0, 1524109.006 860973.507 0, 1524389.657 861004.363 0, 1524670.306 861035.236 0, 1524950.953 861066.125 0, 
+    1525231.598 861097.031 0, 1525512.242 861127.954 0, 1525792.883 861158.893 0, 1526073.523 861189.848 0, 1526354.161 861220.82 0, 1526634.797 861251.808 0, 1526915.432 861282.813 0, 1527196.064 861313.835 0, 1527475.421 861344.732 0, 1528088.545 855802.639 0, 
+    1528701.645 850260.753 0))
+
+POLYGON ((1540943.533 862853.973 0, 1540664.262 862822.287 0, 1540383.719 862790.473 0, 1540103.173 862758.675 0, 1539822.625 862726.894 0, 1539542.076 862695.129 0, 1539261.525 862663.381 0, 1538980.971 862631.65 0, 1538700.416 862599.935 0, 1538419.86 862568.236 0, 
+    1538139.301 862536.554 0, 1537858.74 862504.888 0, 1537578.178 862473.239 0, 1537297.613 862441.607 0, 1537017.047 862409.991 0, 1536736.479 862378.391 0, 1536455.909 862346.808 0, 1536175.337 862315.242 0, 1535894.764 862283.692 0, 1535614.188 862252.158 0, 
+    1535333.611 862220.641 0, 1535053.032 862189.141 0, 1534772.45 862157.657 0, 1534491.868 862126.19 0, 1534210.01 862094.596 0, 1533930.696 862063.305 0, 1533650.108 862031.887 0, 1533369.517 862000.485 0, 1533088.925 861969.101 0, 1532808.331 861937.732 0, 
+    1532527.735 861906.38 0, 1532247.138 861875.045 0, 1531966.538 861843.726 0, 1531685.937 861812.424 0, 1531405.333 861781.138 0, 1531124.728 861749.869 0, 1530844.121 861718.617 0, 1530563.513 861687.38 0, 1530282.902 861656.161 0, 1530002.29 861624.958 0, 
+    1529721.675 861593.771 0, 1529441.059 861562.601 0, 1529160.441 861531.447 0, 1528879.822 861500.31 0, 1528599.2 861469.19 0, 1528318.576 861438.086 0, 1528037.951 861406.998 0, 1527757.324 861375.927 0, 1527475.421 861344.732 0, 1526862.276 866887.026 0, 
+    1526249.108 872429.519 0, 1526530.356 872460.642 0, 1526810.33 872491.641 0, 1527090.303 872522.656 0, 1527370.274 872553.687 0, 1527650.243 872584.736 0, 1527930.211 872615.8 0, 1528210.176 872646.882 0, 1528490.14 872677.979 0, 1528770.102 872709.093 0, 
+    1529050.062 872740.224 0, 1529330.02 872771.371 0, 1529609.977 872802.535 0, 1529889.931 872833.715 0, 1530169.884 872864.911 0, 1530449.835 872896.124 0, 1530729.784 872927.354 0, 1531009.731 872958.599 0, 1531289.676 872989.862 0, 1531569.62 873021.141 0, 
+    1531849.562 873052.436 0, 1532129.501 873083.748 0, 1532409.439 873115.076 0, 1532689.375 873146.421 0, 1532968.04 873177.64 0, 1533249.242 873209.16 0, 1533529.173 873240.554 0, 1533809.102 873271.965 0, 1534089.028 873303.392 0, 1534368.954 873334.836 0, 
+    1534648.877 873366.296 0, 1534928.798 873397.773 0, 1535208.718 873429.266 0, 1535488.635 873460.775 0, 1535768.551 873492.301 0, 1536048.465 873523.844 0, 1536328.377 873555.403 0, 1536608.287 873586.978 0, 1536888.196 873618.57 0, 1537168.102 873650.179 0, 
+    1537448.007 873681.803 0, 1537727.91 873713.445 0, 1538007.81 873745.103 0, 1538287.71 873776.777 0, 1538567.607 873808.468 0, 1538847.502 873840.175 0, 1539127.395 873871.899 0, 1539407.287 873903.639 0, 1539685.909 873935.252 0, 1540314.732 868394.513 0, 
+    1540943.533 862853.973 0))
+
+POLYGON ((1044053.111 431714.797 0, 1043748.667 431712.225 0, 1043442.75 431709.659 0, 1043136.833 431707.111 0, 1042830.915 431704.581 0, 1042524.997 431702.07 0, 1042219.08 431699.576 0, 1041913.162 431697.1 0, 1041607.243 431694.642 0, 1041301.325 431692.202 0, 
+    1040995.407 431689.78 0, 1040689.488 431687.376 0, 1040383.57 431684.99 0, 1040077.651 431682.622 0, 1039771.732 431680.272 0, 1039465.813 431677.94 0, 1039159.893 431675.627 0, 1038853.974 431673.331 0, 1038548.054 431671.053 0, 1038242.135 431668.793 0, 
+    1037936.215 431666.551 0, 1037630.295 431664.327 0, 1037324.375 431662.121 0, 1037018.455 431659.934 0, 1036711.06 431657.753 0, 1036406.614 431655.612 0, 1036100.694 431653.478 0, 1035794.773 431651.362 0, 1035488.852 431649.264 0, 1035182.931 431647.185 0, 
+    1034877.01 431645.123 0, 1034571.089 431643.079 0, 1034265.168 431641.053 0, 1033959.246 431639.046 0, 1033653.325 431637.056 0, 1033347.403 431635.084 0, 1033041.481 431633.13 0, 1032735.559 431631.195 0, 1032429.637 431629.277 0, 1032123.715 431627.377 0, 
+    1031817.793 431625.495 0, 1031511.871 431623.632 0, 1031205.948 431621.786 0, 1030900.026 431619.958 0, 1030594.103 431618.148 0, 1030288.181 431616.357 0, 1029982.258 431614.583 0, 1029676.335 431612.827 0, 1029368.936 431611.081 0, 1029337.562 437163.684 0, 
+    1029306.184 442716.726 0, 1029612.926 442718.468 0, 1029918.196 442720.22 0, 1030223.465 442721.99 0, 1030528.734 442723.778 0, 1030834.003 442725.584 0, 1031139.272 442727.407 0, 1031444.54 442729.249 0, 1031749.809 442731.109 0, 1032055.078 442732.987 0, 
+    1032360.346 442734.882 0, 1032665.614 442736.796 0, 1032970.883 442738.728 0, 1033276.151 442740.677 0, 1033581.419 442742.645 0, 1033886.687 442744.63 0, 1034191.954 442746.634 0, 1034497.222 442748.655 0, 1034802.49 442750.695 0, 1035107.757 442752.752 0, 
+    1035413.024 442754.827 0, 1035718.291 442756.921 0, 1036023.558 442759.032 0, 1036328.825 442761.161 0, 1036632.621 442763.298 0, 1036939.359 442765.474 0, 1037244.625 442767.657 0, 1037549.892 442769.858 0, 1037855.158 442772.077 0, 1038160.424 442774.314 0, 
+    1038465.69 442776.569 0, 1038770.956 442778.842 0, 1039076.222 442781.133 0, 1039381.487 442783.442 0, 1039686.753 442785.769 0, 1039992.018 442788.114 0, 1040297.283 442790.477 0, 1040602.548 442792.857 0, 1040907.813 442795.256 0, 1041213.078 442797.673 0, 
+    1041518.343 442800.108 0, 1041823.607 442802.56 0, 1042128.871 442805.031 0, 1042434.136 442807.52 0, 1042739.4 442810.026 0, 1043044.664 442812.551 0, 1043349.927 442815.093 0, 1043655.191 442817.654 0, 1043958.984 442820.22 0, 1044006.05 437267.289 0, 
+    1044053.111 431714.797 0))
+
+POLYGON ((1058611.433 442965.11 0, 1058307.646 442961.686 0, 1058002.391 442958.263 0, 1057697.135 442954.858 0, 1057391.88 442951.471 0, 1057086.624 442948.102 0, 1056781.368 442944.751 0, 1056476.112 442941.418 0, 1056170.856 442938.103 0, 1055865.599 442934.806 0, 
+    1055560.343 442931.526 0, 1055255.086 442928.265 0, 1054949.829 442925.022 0, 1054644.571 442921.797 0, 1054339.314 442918.59 0, 1054034.056 442915.4 0, 1053728.798 442912.229 0, 1053423.54 442909.075 0, 1053118.282 442905.94 0, 1052813.024 442902.823 0, 
+    1052507.765 442899.723 0, 1052202.506 442896.642 0, 1051897.247 442893.578 0, 1051591.988 442890.532 0, 1051285.26 442887.49 0, 1050981.469 442884.495 0, 1050676.21 442881.503 0, 1050370.95 442878.53 0, 1050065.69 442875.574 0, 1049760.43 442872.636 0, 
+    1049455.169 442869.716 0, 1049149.909 442866.815 0, 1048844.648 442863.931 0, 1048539.387 442861.065 0, 1048234.126 442858.217 0, 1047928.865 442855.387 0, 1047623.603 442852.575 0, 1047318.342 442849.781 0, 1047013.08 442847.005 0, 1046707.818 442844.247 0, 
+    1046402.556 442841.506 0, 1046097.294 442838.784 0, 1045792.032 442836.08 0, 1045486.769 442833.394 0, 1045181.507 442830.726 0, 1044876.244 442828.075 0, 1044570.981 442825.443 0, 1044265.718 442822.828 0, 1043958.984 442820.22 0, 1043911.915 448373.586 0, 
+    1043864.843 453927.385 0, 1044170.919 453929.988 0, 1044475.528 453932.597 0, 1044780.138 453935.223 0, 1045084.747 453937.868 0, 1045389.356 453940.531 0, 1045693.964 453943.211 0, 1045998.573 453945.91 0, 1046303.181 453948.626 0, 1046607.79 453951.36 0, 
+    1046912.398 453954.112 0, 1047217.006 453956.883 0, 1047521.614 453959.671 0, 1047826.221 453962.477 0, 1048130.829 453965.301 0, 1048435.436 453968.142 0, 1048740.043 453971.002 0, 1049044.65 453973.88 0, 1049349.257 453976.775 0, 1049653.864 453979.689 0, 
+    1049958.47 453982.621 0, 1050263.076 453985.57 0, 1050567.682 453988.537 0, 1050872.288 453991.523 0, 1051175.429 453994.511 0, 1051481.5 453997.547 0, 1051786.105 454000.586 0, 1052090.71 454003.643 0, 1052395.315 454006.718 0, 1052699.92 454009.811 0, 
+    1053004.525 454012.922 0, 1053309.129 454016.05 0, 1053613.734 454019.197 0, 1053918.338 454022.361 0, 1054222.942 454025.544 0, 1054527.546 454028.744 0, 1054832.149 454031.963 0, 1055136.752 454035.199 0, 1055441.356 454038.453 0, 1055745.959 454041.725 0, 
+    1056050.561 454045.015 0, 1056355.164 454048.323 0, 1056659.766 454051.649 0, 1056964.369 454054.993 0, 1057268.971 454058.355 0, 1057573.572 454061.735 0, 1057878.174 454065.132 0, 1058182.776 454068.548 0, 1058485.912 454071.965 0, 1058548.675 448518.321 0, 
+    1058611.433 442965.11 0))
+
+POLYGON ((1073106.515 454257.851 0, 1072803.387 454253.578 0, 1072498.796 454249.302 0, 1072194.205 454245.044 0, 1071889.614 454240.803 0, 1071585.023 454236.581 0, 1071280.432 454232.377 0, 1070975.84 454228.19 0, 1070671.248 454224.022 0, 1070366.655 454219.871 0, 
+    1070062.063 454215.738 0, 1069757.47 454211.624 0, 1069452.877 454207.527 0, 1069148.284 454203.448 0, 1068843.69 454199.387 0, 1068539.097 454195.344 0, 1068234.503 454191.319 0, 1067929.909 454187.312 0, 1067625.314 454183.322 0, 1067320.719 454179.351 0, 
+    1067016.124 454175.398 0, 1066711.529 454171.462 0, 1066406.934 454167.545 0, 1066102.338 454163.645 0, 1065796.279 454159.745 0, 1065493.147 454155.9 0, 1065188.55 454152.054 0, 1064883.954 454148.226 0, 1064579.357 454144.416 0, 1064274.76 454140.624 0, 
+    1063970.163 454136.85 0, 1063665.565 454133.094 0, 1063360.968 454129.355 0, 1063056.37 454125.635 0, 1062751.772 454121.933 0, 1062447.174 454118.248 0, 1062142.575 454114.581 0, 1061837.976 454110.933 0, 1061533.378 454107.302 0, 1061228.778 454103.689 0, 
+    1060924.179 454100.095 0, 1060619.579 454096.518 0, 1060314.98 454092.959 0, 1060010.38 454089.418 0, 1059705.78 454085.894 0, 1059401.179 454082.389 0, 1059096.579 454078.902 0, 1058791.978 454075.433 0, 1058485.912 454071.965 0, 1058423.144 459626.038 0, 
+    1058360.372 465180.538 0, 1058665.78 465183.998 0, 1058969.727 465187.46 0, 1059273.674 465190.94 0, 1059577.621 465194.438 0, 1059881.567 465197.953 0, 1060185.513 465201.487 0, 1060489.459 465205.038 0, 1060793.405 465208.607 0, 1061097.35 465212.194 0, 
+    1061401.296 465215.799 0, 1061705.241 465219.422 0, 1062009.186 465223.063 0, 1062313.13 465226.722 0, 1062617.075 465230.398 0, 1062921.019 465234.093 0, 1063224.963 465237.805 0, 1063528.907 465241.535 0, 1063832.85 465245.284 0, 1064136.794 465249.05 0, 
+    1064440.737 465252.833 0, 1064744.68 465256.635 0, 1065048.623 465260.455 0, 1065352.565 465264.293 0, 1065655.047 465268.129 0, 1065960.449 465272.021 0, 1066264.391 465275.913 0, 1066568.333 465279.822 0, 1066872.274 465283.749 0, 1067176.215 465287.694 0, 
+    1067480.156 465291.656 0, 1067784.096 465295.637 0, 1068088.037 465299.636 0, 1068391.977 465303.652 0, 1068695.917 465307.687 0, 1068999.857 465311.739 0, 1069303.796 465315.809 0, 1069607.735 465319.897 0, 1069911.674 465324.003 0, 1070215.613 465328.127 0, 
+    1070519.551 465332.268 0, 1070823.49 465336.428 0, 1071127.428 465340.605 0, 1071431.365 465344.801 0, 1071735.303 465349.014 0, 1072039.24 465353.245 0, 1072343.177 465357.494 0, 1072647.114 465361.761 0, 1072949.591 465366.025 0, 1073028.056 459811.725 0, 
+    1073106.515 454257.851 0))
+
+POLYGON ((1087538.229 465592.729 0, 1087235.762 465587.611 0, 1086931.839 465582.485 0, 1086627.915 465577.377 0, 1086323.991 465572.288 0, 1086020.066 465567.216 0, 1085716.142 465562.162 0, 1085412.217 465557.126 0, 1085108.291 465552.107 0, 1084804.366 465547.107 0, 
+    1084500.44 465542.124 0, 1084196.514 465537.16 0, 1083892.587 465532.213 0, 1083588.661 465527.284 0, 1083284.734 465522.373 0, 1082980.806 465517.48 0, 1082676.879 465512.605 0, 1082372.951 465507.748 0, 1082069.023 465502.909 0, 1081765.094 465498.087 0, 
+    1081461.166 465493.284 0, 1081157.237 465488.498 0, 1080853.307 465483.73 0, 1080549.378 465478.98 0, 1080243.99 465474.225 0, 1079941.518 465469.534 0, 1079637.587 465464.838 0, 1079333.657 465460.159 0, 1079029.726 465455.499 0, 1078725.794 465450.856 0, 
+    1078421.863 465446.232 0, 1078117.931 465441.625 0, 1077813.999 465437.036 0, 1077510.067 465432.465 0, 1077206.134 465427.912 0, 1076902.201 465423.376 0, 1076598.268 465418.859 0, 1076294.335 465414.36 0, 1075990.401 465409.878 0, 1075686.467 465405.414 0, 
+    1075382.533 465400.968 0, 1075078.599 465396.541 0, 1074774.664 465392.131 0, 1074470.729 465387.738 0, 1074166.794 465383.364 0, 1073862.858 465379.008 0, 1073558.923 465374.669 0, 1073254.987 465370.349 0, 1072949.591 465366.025 0, 1072871.121 470920.749 0, 
+    1072792.644 476475.894 0, 1073097.382 476480.208 0, 1073400.664 476484.519 0, 1073703.946 476488.848 0, 1074007.227 476493.195 0, 1074310.509 476497.56 0, 1074613.79 476501.943 0, 1074917.071 476506.343 0, 1075220.351 476510.762 0, 1075523.631 476515.198 0, 
+    1075826.911 476519.652 0, 1076130.191 476524.124 0, 1076433.471 476528.614 0, 1076736.75 476533.121 0, 1077040.029 476537.647 0, 1077343.307 476542.19 0, 1077646.586 476546.751 0, 1077949.864 476551.33 0, 1078253.142 476555.927 0, 1078556.42 476560.542 0, 
+    1078859.697 476565.175 0, 1079162.974 476569.825 0, 1079466.251 476574.493 0, 1079769.527 476579.18 0, 1080071.349 476583.861 0, 1080376.079 476588.605 0, 1080679.355 476593.345 0, 1080982.631 476598.103 0, 1081285.906 476602.878 0, 1081589.181 476607.671 0, 
+    1081892.455 476612.482 0, 1082195.729 476617.311 0, 1082499.003 476622.158 0, 1082802.277 476627.023 0, 1083105.55 476631.905 0, 1083408.824 476636.806 0, 1083712.096 476641.724 0, 1084015.369 476646.66 0, 1084318.641 476651.614 0, 1084621.913 476656.586 0, 
+    1084925.185 476661.575 0, 1085228.456 476666.583 0, 1085531.727 476671.608 0, 1085834.998 476676.651 0, 1086138.269 476681.712 0, 1086441.539 476686.791 0, 1086744.809 476691.888 0, 1087048.078 476697.002 0, 1087349.894 476702.11 0, 1087444.065 471147.209 0, 
+    1087538.229 465592.729 0))
+
+POLYGON ((1101906.448 476969.452 0, 1101604.645 476963.492 0, 1101301.391 476957.521 0, 1100998.137 476951.567 0, 1100694.882 476945.631 0, 1100391.627 476939.714 0, 1100088.372 476933.814 0, 1099785.116 476927.932 0, 1099481.86 476922.067 0, 1099178.604 476916.221 0, 
+    1098875.347 476910.392 0, 1098572.09 476904.582 0, 1098268.833 476898.789 0, 1097965.575 476893.014 0, 1097662.317 476887.257 0, 1097359.058 476881.518 0, 1097055.8 476875.796 0, 1096752.541 476870.093 0, 1096449.281 476864.407 0, 1096146.021 476858.739 0, 
+    1095842.761 476853.089 0, 1095539.501 476847.457 0, 1095236.24 476841.842 0, 1094932.979 476836.246 0, 1094628.265 476830.641 0, 1094326.456 476825.106 0, 1094023.194 476819.563 0, 1093719.931 476814.038 0, 1093416.669 476808.531 0, 1093113.406 476803.042 0, 
+    1092810.142 476797.57 0, 1092506.879 476792.117 0, 1092203.615 476786.681 0, 1091900.35 476781.263 0, 1091597.086 476775.863 0, 1091293.821 476770.48 0, 1090990.555 476765.116 0, 1090687.29 476759.769 0, 1090384.024 476754.44 0, 1090080.758 476749.13 0, 
+    1089777.491 476743.836 0, 1089474.224 476738.561 0, 1089170.957 476733.304 0, 1088867.69 476728.064 0, 1088564.422 476722.843 0, 1088261.154 476717.639 0, 1087957.885 476712.453 0, 1087654.617 476707.285 0, 1087349.894 476702.11 0, 1087255.716 482257.428 0, 
+    1087161.532 487813.161 0, 1087465.597 487818.324 0, 1087768.212 487823.481 0, 1088070.826 487828.656 0, 1088373.44 487833.849 0, 1088676.054 487839.059 0, 1088978.667 487844.287 0, 1089281.281 487849.533 0, 1089583.893 487854.797 0, 1089886.506 487860.079 0, 
+    1090189.118 487865.378 0, 1090491.73 487870.695 0, 1090794.342 487876.031 0, 1091096.953 487881.383 0, 1091399.564 487886.754 0, 1091702.175 487892.143 0, 1092004.785 487897.549 0, 1092307.395 487902.973 0, 1092610.005 487908.415 0, 1092912.614 487913.875 0, 
+    1093215.223 487919.352 0, 1093517.832 487924.848 0, 1093820.441 487930.361 0, 1094123.049 487935.892 0, 1094424.208 487941.414 0, 1094728.264 487947.007 0, 1095030.871 487952.592 0, 1095333.478 487958.194 0, 1095636.084 487963.814 0, 1095938.691 487969.452 0, 
+    1096241.296 487975.107 0, 1096543.902 487980.781 0, 1096846.507 487986.472 0, 1097149.112 487992.181 0, 1097451.716 487997.908 0, 1097754.32 488003.653 0, 1098056.924 488009.415 0, 1098359.528 488015.196 0, 1098662.131 488020.994 0, 1098964.733 488026.81 0, 
+    1099267.336 488032.644 0, 1099569.938 488038.495 0, 1099872.54 488044.365 0, 1100175.141 488050.252 0, 1100477.742 488056.157 0, 1100780.343 488062.08 0, 1101082.943 488068.02 0, 1101385.543 488073.979 0, 1101686.695 488079.926 0, 1101796.575 482524.482 0, 
+    1101906.448 476969.452 0))
+
+POLYGON ((1116211.047 488387.727 0, 1115909.911 488380.929 0, 1115607.329 488374.116 0, 1115304.746 488367.32 0, 1115002.164 488360.542 0, 1114699.58 488353.782 0, 1114396.997 488347.04 0, 1114094.413 488340.316 0, 1113791.829 488333.61 0, 1113489.244 488326.921 0, 
+    1113186.659 488320.25 0, 1112884.073 488313.597 0, 1112581.487 488306.962 0, 1112278.901 488300.344 0, 1111976.314 488293.745 0, 1111673.727 488287.163 0, 1111371.14 488280.599 0, 1111068.552 488274.053 0, 1110765.964 488267.525 0, 1110463.375 488261.014 0, 
+    1110160.786 488254.521 0, 1109858.197 488248.046 0, 1109555.607 488241.589 0, 1109253.017 488235.15 0, 1108948.98 488228.698 0, 1108647.835 488222.325 0, 1108345.244 488215.939 0, 1108042.652 488209.571 0, 1107740.06 488203.22 0, 1107437.468 488196.888 0, 
+    1107134.875 488190.573 0, 1106832.282 488184.276 0, 1106529.688 488177.997 0, 1106227.095 488171.736 0, 1105924.5 488165.493 0, 1105621.906 488159.267 0, 1105319.311 488153.059 0, 1105016.715 488146.869 0, 1104714.12 488140.697 0, 1104411.524 488134.543 0, 
+    1104108.927 488128.406 0, 1103806.33 488122.288 0, 1103503.733 488116.187 0, 1103201.136 488110.104 0, 1102898.538 488104.038 0, 1102595.94 488097.991 0, 1102293.341 488091.961 0, 1101990.742 488085.949 0, 1101686.695 488079.926 0, 1101576.806 493635.782 0, 
+    1101466.91 499192.046 0, 1101770.3 499198.056 0, 1102072.245 499204.055 0, 1102374.189 499210.071 0, 1102676.133 499216.106 0, 1102978.077 499222.158 0, 1103280.021 499228.228 0, 1103581.964 499234.316 0, 1103883.907 499240.421 0, 1104185.849 499246.545 0, 
+    1104487.791 499252.686 0, 1104789.733 499258.844 0, 1105091.674 499265.021 0, 1105393.615 499271.215 0, 1105695.556 499277.428 0, 1105997.496 499283.658 0, 1106299.436 499289.905 0, 1106601.375 499296.171 0, 1106903.314 499302.454 0, 1107205.253 499308.755 0, 
+    1107507.191 499315.074 0, 1107809.129 499321.41 0, 1108111.067 499327.765 0, 1108413.004 499334.137 0, 1108713.498 499340.496 0, 1109016.878 499346.934 0, 1109318.814 499353.36 0, 1109620.75 499359.803 0, 1109922.685 499366.264 0, 1110224.62 499372.742 0, 
+    1110526.554 499379.239 0, 1110828.489 499385.753 0, 1111130.423 499392.285 0, 1111432.356 499398.835 0, 1111734.289 499405.403 0, 1112036.222 499411.988 0, 1112338.154 499418.591 0, 1112640.086 499425.212 0, 1112942.017 499431.851 0, 1113243.949 499438.507 0, 
+    1113545.879 499445.181 0, 1113847.81 499451.873 0, 1114149.74 499458.583 0, 1114451.669 499465.31 0, 1114753.598 499472.056 0, 1115055.527 499478.819 0, 1115357.455 499485.6 0, 1115659.383 499492.398 0, 1115959.869 499499.182 0, 1116085.462 493943.25 0, 
+    1116211.047 488387.727 0))
+
+POLYGON ((1130451.902 499847.262 0, 1130151.435 499839.629 0, 1129849.527 499831.977 0, 1129547.619 499824.343 0, 1129245.711 499816.727 0, 1128943.802 499809.129 0, 1128641.892 499801.549 0, 1128339.983 499793.986 0, 1128038.072 499786.441 0, 1127736.162 499778.914 0, 
+    1127434.251 499771.404 0, 1127132.339 499763.913 0, 1126830.427 499756.439 0, 1126528.515 499748.983 0, 1126226.602 499741.544 0, 1125924.689 499734.124 0, 1125622.775 499726.721 0, 1125320.861 499719.336 0, 1125018.946 499711.969 0, 1124717.031 499704.619 0, 
+    1124415.115 499697.288 0, 1124113.2 499689.974 0, 1123811.283 499682.678 0, 1123509.366 499675.399 0, 1123206.008 499668.104 0, 1122905.532 499660.896 0, 1122603.614 499653.671 0, 1122301.695 499646.463 0, 1121999.776 499639.274 0, 1121697.857 499632.102 0, 
+    1121395.937 499624.948 0, 1121094.017 499617.812 0, 1120792.096 499610.693 0, 1120490.175 499603.592 0, 1120188.254 499596.51 0, 1119886.332 499589.444 0, 1119584.41 499582.397 0, 1119282.487 499575.367 0, 1118980.564 499568.356 0, 1118678.641 499561.361 0, 
+    1118376.717 499554.385 0, 1118074.792 499547.427 0, 1117772.868 499540.486 0, 1117470.943 499533.563 0, 1117169.017 499526.658 0, 1116867.091 499519.77 0, 1116565.165 499512.901 0, 1116263.238 499506.049 0, 1115959.869 499499.182 0, 1115834.266 505055.519 0, 
+    1115708.654 510612.258 0, 1116011.366 510619.109 0, 1116312.639 510625.946 0, 1116613.911 510632.801 0, 1116915.183 510639.674 0, 1117216.454 510646.564 0, 1117517.725 510653.472 0, 1117818.996 510660.398 0, 1118120.266 510667.341 0, 1118421.536 510674.302 0, 
+    1118722.805 510681.281 0, 1119024.074 510688.278 0, 1119325.343 510695.292 0, 1119626.611 510702.324 0, 1119927.879 510709.374 0, 1120229.146 510716.442 0, 1120530.413 510723.527 0, 1120831.68 510730.63 0, 1121132.946 510737.751 0, 1121434.211 510744.89 0, 
+    1121735.477 510752.046 0, 1122036.741 510759.22 0, 1122338.006 510766.412 0, 1122639.27 510773.621 0, 1122939.095 510780.814 0, 1123241.797 510788.093 0, 1123543.059 510795.356 0, 1123844.322 510802.636 0, 1124145.583 510809.934 0, 1124446.845 510817.25 0, 
+    1124748.106 510824.583 0, 1125049.366 510831.935 0, 1125350.626 510839.304 0, 1125651.886 510846.691 0, 1125953.145 510854.095 0, 1126254.404 510861.517 0, 1126555.663 510868.957 0, 1126856.92 510876.415 0, 1127158.178 510883.89 0, 1127459.435 510891.383 0, 
+    1127760.692 510898.894 0, 1128061.948 510906.423 0, 1128363.203 510913.969 0, 1128664.459 510921.533 0, 1128965.714 510929.115 0, 1129266.968 510936.715 0, 1129568.222 510944.332 0, 1129869.475 510951.967 0, 1130169.292 510959.583 0, 1130310.602 505403.221 0, 
+    1130451.902 499847.262 0))
+
+POLYGON ((1144628.891 511347.761 0, 1144329.095 511339.298 0, 1144027.864 511330.812 0, 1143726.633 511322.344 0, 1143425.401 511313.893 0, 1143124.169 511305.46 0, 1142822.936 511297.045 0, 1142521.703 511288.648 0, 1142220.469 511280.268 0, 1141919.235 511271.906 0, 
+    1141618 511263.562 0, 1141316.765 511255.235 0, 1141015.53 511246.926 0, 1140714.293 511238.635 0, 1140413.057 511230.362 0, 1140111.82 511222.107 0, 1139810.582 511213.869 0, 1139509.344 511205.649 0, 1139208.105 511197.446 0, 1138906.866 511189.262 0, 
+    1138605.627 511181.095 0, 1138304.387 511172.946 0, 1138003.146 511164.814 0, 1137701.905 511156.7 0, 1137399.228 511148.566 0, 1137099.422 511140.526 0, 1136798.179 511132.466 0, 1136496.937 511124.423 0, 1136195.693 511116.398 0, 1135894.449 511108.39 0, 
+    1135593.205 511100.401 0, 1135291.96 511092.429 0, 1134990.715 511084.475 0, 1134689.469 511076.538 0, 1134388.223 511068.62 0, 1134086.977 511060.719 0, 1133785.73 511052.835 0, 1133484.482 511044.97 0, 1133183.234 511037.122 0, 1132881.985 511029.292 0, 
+    1132580.736 511021.48 0, 1132279.487 511013.685 0, 1131978.237 511005.908 0, 1131676.987 510998.149 0, 1131375.736 510990.408 0, 1131074.485 510982.684 0, 1130773.233 510974.978 0, 1130471.981 510967.29 0, 1130169.292 510959.583 0, 1130027.971 516516.344 0, 
+    1129886.641 522073.501 0, 1130188.673 522081.191 0, 1130489.271 522088.863 0, 1130789.869 522096.552 0, 1131090.466 522104.259 0, 1131391.062 522111.984 0, 1131691.658 522119.726 0, 1131992.254 522127.486 0, 1132292.849 522135.263 0, 1132593.444 522143.059 0, 
+    1132894.039 522150.872 0, 1133194.633 522158.702 0, 1133495.226 522166.551 0, 1133795.819 522174.417 0, 1134096.411 522182.301 0, 1134397.003 522190.202 0, 1134697.595 522198.122 0, 1134998.186 522206.058 0, 1135298.777 522214.013 0, 1135599.367 522221.985 0, 
+    1135899.957 522229.975 0, 1136200.546 522237.983 0, 1136501.135 522246.008 0, 1136801.723 522254.051 0, 1137100.878 522262.073 0, 1137402.898 522270.19 0, 1137703.485 522278.286 0, 1138004.071 522286.4 0, 1138304.657 522294.532 0, 1138605.243 522302.681 0, 
+    1138905.828 522310.848 0, 1139206.412 522319.032 0, 1139506.996 522327.235 0, 1139807.58 522335.455 0, 1140108.163 522343.692 0, 1140408.745 522351.948 0, 1140709.327 522360.221 0, 1141009.909 522368.511 0, 1141310.49 522376.82 0, 1141611.07 522385.146 0, 
+    1141911.65 522393.49 0, 1142212.23 522401.851 0, 1142512.809 522410.23 0, 1142813.388 522418.627 0, 1143113.966 522427.042 0, 1143414.543 522435.474 0, 1143715.121 522443.924 0, 1144015.697 522452.391 0, 1144314.842 522460.836 0, 1144471.872 516904.101 0, 
+    1144628.891 511347.761 0))
+
+POLYGON ((1158741.891 522888.932 0, 1158442.769 522879.642 0, 1158142.218 522870.325 0, 1157841.666 522861.026 0, 1157541.113 522851.745 0, 1157240.56 522842.481 0, 1156940.006 522833.235 0, 1156639.452 522824.007 0, 1156338.897 522814.796 0, 1156038.342 522805.603 0, 
+    1155737.786 522796.428 0, 1155437.23 522787.271 0, 1155136.673 522778.131 0, 1154836.115 522769.008 0, 1154535.557 522759.904 0, 1154234.999 522750.817 0, 1153934.44 522741.748 0, 1153633.88 522732.697 0, 1153333.32 522723.663 0, 1153032.759 522714.647 0, 
+    1152732.198 522705.648 0, 1152431.636 522696.668 0, 1152131.074 522687.705 0, 1151830.511 522678.759 0, 1151528.518 522669.789 0, 1151229.384 522660.922 0, 1150928.82 522652.03 0, 1150628.255 522643.155 0, 1150327.689 522634.298 0, 1150027.124 522625.459 0, 
+    1149726.557 522616.638 0, 1149425.99 522607.834 0, 1149125.423 522599.048 0, 1148824.855 522590.28 0, 1148524.286 522581.529 0, 1148223.717 522572.796 0, 1147923.148 522564.081 0, 1147622.577 522555.383 0, 1147322.007 522546.703 0, 1147021.436 522538.041 0, 
+    1146720.864 522529.396 0, 1146420.292 522520.769 0, 1146119.72 522512.16 0, 1145819.146 522503.569 0, 1145518.573 522494.995 0, 1145217.999 522486.439 0, 1144917.424 522477.901 0, 1144616.849 522469.38 0, 1144314.842 522460.836 0, 1144157.801 528017.965 0, 
+    1144000.749 533575.483 0, 1144302.099 533584.008 0, 1144602.02 533592.51 0, 1144901.94 533601.03 0, 1145201.86 533609.567 0, 1145501.779 533618.123 0, 1145801.698 533626.695 0, 1146101.617 533635.286 0, 1146401.535 533643.894 0, 1146701.452 533652.52 0, 
+    1147001.369 533661.163 0, 1147301.285 533669.824 0, 1147601.201 533678.503 0, 1147901.117 533687.199 0, 1148201.032 533695.913 0, 1148500.946 533704.645 0, 1148800.86 533713.394 0, 1149100.773 533722.161 0, 1149400.686 533730.945 0, 1149700.598 533739.748 0, 
+    1150000.51 533748.568 0, 1150300.421 533757.405 0, 1150600.332 533766.26 0, 1150900.242 533775.133 0, 1151198.725 533783.981 0, 1151500.061 533792.932 0, 1151799.97 533801.858 0, 1152099.878 533810.801 0, 1152399.785 533819.762 0, 1152699.692 533828.741 0, 
+    1152999.599 533837.738 0, 1153299.505 533846.752 0, 1153599.41 533855.783 0, 1153899.315 533864.833 0, 1154199.22 533873.9 0, 1154499.123 533882.984 0, 1154799.027 533892.087 0, 1155098.93 533901.207 0, 1155398.832 533910.344 0, 1155698.734 533919.5 0, 
+    1155998.635 533928.673 0, 1156298.535 533937.863 0, 1156598.435 533947.072 0, 1156898.335 533956.297 0, 1157198.234 533965.541 0, 1157498.132 533974.802 0, 1157798.03 533984.081 0, 1158097.928 533993.378 0, 1158396.399 534002.647 0, 1158569.151 528445.595 0, 
+    1158741.891 522888.932 0))
+
+POLYGON ((1172790.784 534470.48 0, 1172492.338 534460.367 0, 1172192.468 534450.223 0, 1171892.598 534440.097 0, 1171592.727 534429.989 0, 1171292.855 534419.898 0, 1170992.983 534409.825 0, 1170693.11 534399.769 0, 1170393.236 534389.732 0, 1170093.362 534379.711 0, 
+    1169793.488 534369.709 0, 1169493.612 534359.724 0, 1169193.737 534349.757 0, 1168893.86 534339.807 0, 1168593.983 534329.875 0, 1168294.106 534319.961 0, 1167994.227 534310.064 0, 1167694.349 534300.185 0, 1167394.469 534290.324 0, 1167094.589 534280.48 0, 
+    1166794.709 534270.654 0, 1166494.828 534260.846 0, 1166194.946 534251.055 0, 1165895.064 534241.282 0, 1165593.757 534231.48 0, 1165295.298 534221.789 0, 1164995.414 534212.069 0, 1164695.529 534202.366 0, 1164395.644 534192.682 0, 1164095.759 534183.014 0, 
+    1163795.872 534173.365 0, 1163495.986 534163.733 0, 1163196.098 534154.119 0, 1162896.21 534144.522 0, 1162596.322 534134.943 0, 1162296.433 534125.382 0, 1161996.543 534115.838 0, 1161696.653 534106.312 0, 1161396.762 534096.804 0, 1161096.871 534087.313 0, 
+    1160796.979 534077.84 0, 1160497.087 534068.385 0, 1160197.194 534058.947 0, 1159897.3 534049.527 0, 1159597.406 534040.125 0, 1159297.512 534030.74 0, 1158997.617 534021.373 0, 1158697.721 534012.023 0, 1158396.399 534002.647 0, 1158223.634 539560.086 0, 
+    1158050.858 545117.909 0, 1158351.523 545127.265 0, 1158650.764 545136.594 0, 1158950.005 545145.94 0, 1159249.246 545155.305 0, 1159548.486 545164.687 0, 1159847.725 545174.086 0, 1160146.964 545183.503 0, 1160446.202 545192.938 0, 1160745.439 545202.39 0, 
+    1161044.676 545211.86 0, 1161343.913 545221.348 0, 1161643.149 545230.853 0, 1161942.384 545240.376 0, 1162241.619 545249.916 0, 1162540.853 545259.474 0, 1162840.087 545269.05 0, 1163139.32 545278.643 0, 1163438.553 545288.254 0, 1163737.785 545297.883 0, 
+    1164037.016 545307.529 0, 1164336.247 545317.192 0, 1164635.478 545326.874 0, 1164934.707 545336.573 0, 1165232.515 545346.243 0, 1165533.165 545356.023 0, 1165832.393 545365.775 0, 1166131.621 545375.544 0, 1166430.847 545385.331 0, 1166730.074 545395.136 0, 
+    1167029.299 545404.958 0, 1167328.525 545414.798 0, 1167627.749 545424.655 0, 1167926.973 545434.53 0, 1168226.197 545444.423 0, 1168525.419 545454.333 0, 1168824.642 545464.261 0, 1169123.863 545474.207 0, 1169423.084 545484.17 0, 1169722.305 545494.151 0, 
+    1170021.525 545504.149 0, 1170320.744 545514.165 0, 1170619.963 545524.198 0, 1170919.181 545534.249 0, 1171218.398 545544.318 0, 1171517.615 545554.405 0, 1171816.832 545564.509 0, 1172116.047 545574.63 0, 1172413.842 545584.721 0, 1172602.32 540027.409 0, 
+    1172790.784 534470.48 0))
+
+POLYGON ((1186775.45 546092.11 0, 1186477.683 546081.177 0, 1186178.497 546070.21 0, 1185879.31 546059.261 0, 1185580.123 546048.329 0, 1185280.935 546037.415 0, 1184981.747 546026.519 0, 1184682.557 546015.64 0, 1184383.368 546004.779 0, 1184084.177 545993.935 0, 
+    1183784.986 545983.109 0, 1183485.794 545972.301 0, 1183186.602 545961.51 0, 1182887.409 545950.737 0, 1182588.215 545939.981 0, 1182289.021 545929.243 0, 1181989.826 545918.523 0, 1181690.631 545907.82 0, 1181391.435 545897.135 0, 1181092.238 545886.467 0, 
+    1180793.04 545875.817 0, 1180493.842 545865.185 0, 1180194.644 545854.57 0, 1179895.444 545843.973 0, 1179594.826 545833.344 0, 1179297.044 545822.832 0, 1178997.843 545812.288 0, 1178698.641 545801.761 0, 1178399.439 545791.252 0, 1178100.236 545780.761 0, 
+    1177801.032 545770.287 0, 1177501.828 545759.831 0, 1177202.623 545749.392 0, 1176903.417 545738.971 0, 1176604.211 545728.568 0, 1176305.005 545718.182 0, 1176005.797 545707.814 0, 1175706.589 545697.463 0, 1175407.381 545687.13 0, 1175108.172 545676.815 0, 
+    1174808.962 545666.517 0, 1174509.752 545656.237 0, 1174210.541 545645.975 0, 1173911.329 545635.73 0, 1173612.117 545625.502 0, 1173312.904 545615.293 0, 1173013.691 545605.101 0, 1172714.477 545594.926 0, 1172413.842 545584.721 0, 1172225.352 551142.414 0, 
+    1172036.849 556700.484 0, 1172336.826 556710.667 0, 1172635.386 556720.819 0, 1172933.945 556730.988 0, 1173232.504 556741.176 0, 1173531.061 556751.381 0, 1173829.619 556761.603 0, 1174128.175 556771.843 0, 1174426.732 556782.101 0, 1174725.287 556792.376 0, 
+    1175023.842 556802.669 0, 1175322.396 556812.979 0, 1175620.95 556823.307 0, 1175919.503 556833.653 0, 1176218.055 556844.016 0, 1176516.607 556854.396 0, 1176815.158 556864.794 0, 1177113.709 556875.21 0, 1177412.259 556885.644 0, 1177710.808 556896.094 0, 
+    1178009.357 556906.563 0, 1178307.905 556917.049 0, 1178606.453 556927.553 0, 1178905 556938.074 0, 1179202.13 556948.563 0, 1179502.092 556959.169 0, 1179800.637 556969.743 0, 1180099.181 556980.334 0, 1180397.725 556990.944 0, 1180696.268 557001.57 0, 
+    1180994.811 557012.214 0, 1181293.353 557022.876 0, 1181591.894 557033.555 0, 1181890.435 557044.252 0, 1182188.975 557054.967 0, 1182487.514 557065.699 0, 1182786.053 557076.449 0, 1183084.591 557087.216 0, 1183383.129 557098.001 0, 1183681.666 557108.803 0, 
+    1183980.202 557119.623 0, 1184278.738 557130.46 0, 1184577.273 557141.315 0, 1184875.807 557152.188 0, 1185174.341 557163.078 0, 1185472.874 557173.986 0, 1185771.406 557184.911 0, 1186069.938 557195.854 0, 1186367.054 557206.763 0, 1186571.259 551649.248 0, 
+    1186775.45 546092.11 0))
+
+POLYGON ((1200695.772 557753.525 0, 1200398.685 557741.777 0, 1200100.186 557729.991 0, 1199801.685 557718.222 0, 1199503.184 557706.471 0, 1199204.683 557694.738 0, 1198906.18 557683.022 0, 1198607.677 557671.323 0, 1198309.173 557659.642 0, 1198010.669 557647.979 0, 
+    1197712.164 557636.333 0, 1197413.658 557624.705 0, 1197115.151 557613.094 0, 1196816.644 557601.501 0, 1196518.136 557589.926 0, 1196219.628 557578.368 0, 1195921.118 557566.828 0, 1195622.608 557555.305 0, 1195324.098 557543.8 0, 1195025.586 557532.312 0, 
+    1194727.074 557520.842 0, 1194428.562 557509.39 0, 1194130.048 557497.955 0, 1193831.534 557486.538 0, 1193531.606 557475.084 0, 1193234.504 557463.756 0, 1192935.988 557452.391 0, 1192637.472 557441.044 0, 1192338.954 557429.715 0, 1192040.436 557418.403 0, 
+    1191741.918 557407.108 0, 1191443.398 557395.832 0, 1191144.878 557384.572 0, 1190846.358 557373.331 0, 1190547.836 557362.107 0, 1190249.314 557350.9 0, 1189950.792 557339.711 0, 1189652.268 557328.54 0, 1189353.744 557317.386 0, 1189055.22 557306.25 0, 
+    1188756.695 557295.131 0, 1188458.169 557284.03 0, 1188159.642 557272.947 0, 1187861.115 557261.881 0, 1187562.587 557250.833 0, 1187264.058 557239.802 0, 1186965.529 557228.789 0, 1186666.999 557217.793 0, 1186367.054 557206.763 0, 1186162.836 562764.652 0, 
+    1185958.603 568322.912 0, 1186257.891 568333.918 0, 1186555.767 568344.89 0, 1186853.641 568355.879 0, 1187151.516 568366.885 0, 1187449.389 568377.909 0, 1187747.262 568388.951 0, 1188045.135 568400.01 0, 1188343.006 568411.087 0, 1188640.877 568422.181 0, 
+    1188938.748 568433.293 0, 1189236.617 568444.422 0, 1189534.486 568455.569 0, 1189832.355 568466.734 0, 1190130.223 568477.915 0, 1190428.09 568489.115 0, 1190725.956 568500.332 0, 1191023.822 568511.566 0, 1191321.687 568522.818 0, 1191619.551 568534.088 0, 
+    1191917.415 568545.375 0, 1192215.278 568556.68 0, 1192513.141 568568.002 0, 1192811.002 568579.342 0, 1193107.453 568590.645 0, 1193406.724 568602.074 0, 1193704.584 568613.466 0, 1194002.443 568624.876 0, 1194300.301 568636.303 0, 1194598.159 568647.748 0, 
+    1194896.016 568659.21 0, 1195193.872 568670.69 0, 1195491.728 568682.188 0, 1195789.583 568693.703 0, 1196087.438 568705.236 0, 1196385.291 568716.786 0, 1196683.144 568728.353 0, 1196980.997 568739.938 0, 1197278.848 568751.541 0, 1197576.699 568763.161 0, 
+    1197874.549 568774.799 0, 1198172.399 568786.454 0, 1198470.248 568798.127 0, 1198768.096 568809.817 0, 1199065.944 568821.525 0, 1199363.79 568833.251 0, 1199661.637 568844.994 0, 1199959.482 568856.754 0, 1200255.918 568868.476 0, 1200475.852 563310.815 0, 
+    1200695.772 557753.525 0))
+
+POLYGON ((1214551.634 569454.431 0, 1214255.23 569441.871 0, 1213957.419 569429.269 0, 1213659.607 569416.685 0, 1213361.795 569404.118 0, 1213063.982 569391.569 0, 1212766.168 569379.037 0, 1212468.353 569366.523 0, 1212170.537 569354.026 0, 1211872.721 569341.547 0, 
+    1211574.904 569329.085 0, 1211277.087 569316.641 0, 1210979.268 569304.214 0, 1210681.449 569291.805 0, 1210383.629 569279.414 0, 1210085.809 569267.04 0, 1209787.987 569254.683 0, 1209490.165 569242.344 0, 1209192.342 569230.023 0, 1208894.519 569217.719 0, 
+    1208596.695 569205.433 0, 1208298.87 569193.164 0, 1208001.044 569180.913 0, 1207703.218 569168.679 0, 1207403.983 569156.405 0, 1207107.563 569144.264 0, 1206809.734 569132.083 0, 1206511.905 569119.919 0, 1206214.075 569107.773 0, 1205916.244 569095.644 0, 
+    1205618.413 569083.533 0, 1205320.581 569071.44 0, 1205022.748 569059.364 0, 1204724.914 569047.305 0, 1204427.08 569035.264 0, 1204129.245 569023.241 0, 1203831.41 569011.235 0, 1203533.573 568999.247 0, 1203235.736 568987.276 0, 1202937.898 568975.323 0, 
+    1202640.06 568963.387 0, 1202342.221 568951.469 0, 1202044.381 568939.568 0, 1201746.54 568927.685 0, 1201448.699 568915.819 0, 1201150.857 568903.971 0, 1200853.014 568892.141 0, 1200555.171 568880.327 0, 1200255.918 568868.476 0, 1200035.969 574426.505 0, 
+    1199816.005 579984.898 0, 1200114.601 579996.723 0, 1200411.79 580008.51 0, 1200708.978 580020.315 0, 1201006.166 580032.137 0, 1201303.353 580043.976 0, 1201600.539 580055.833 0, 1201897.725 580067.708 0, 1202194.91 580079.6 0, 1202492.094 580091.51 0, 
+    1202789.277 580103.437 0, 1203086.46 580115.381 0, 1203383.642 580127.343 0, 1203680.824 580139.323 0, 1203978.004 580151.32 0, 1204275.184 580163.334 0, 1204572.364 580175.366 0, 1204869.542 580187.416 0, 1205166.72 580199.483 0, 1205463.897 580211.567 0, 
+    1205761.074 580223.669 0, 1206058.249 580235.788 0, 1206355.424 580247.925 0, 1206652.599 580260.08 0, 1206948.367 580272.194 0, 1207246.945 580284.441 0, 1207544.117 580296.648 0, 1207841.289 580308.872 0, 1208138.459 580321.114 0, 1208435.629 580333.374 0, 
+    1208732.799 580345.65 0, 1209029.967 580357.945 0, 1209327.135 580370.257 0, 1209624.302 580382.586 0, 1209921.468 580394.933 0, 1210218.634 580407.297 0, 1210515.799 580419.679 0, 1210812.963 580432.078 0, 1211110.126 580444.495 0, 1211407.289 580456.929 0, 
+    1211704.451 580469.381 0, 1212001.612 580481.85 0, 1212298.773 580494.337 0, 1212595.933 580506.841 0, 1212893.092 580519.363 0, 1213190.25 580531.902 0, 1213487.408 580544.459 0, 1213784.564 580557.033 0, 1214080.317 580569.565 0, 1214315.983 575011.816 0, 
+    1214551.634 569454.431 0))
+
+POLYGON ((1228342.92 581194.529 0, 1228047.202 581181.161 0, 1227750.082 581167.748 0, 1227452.961 581154.352 0, 1227155.839 581140.973 0, 1226858.717 581127.612 0, 1226561.593 581114.268 0, 1226264.469 581100.942 0, 1225967.345 581087.633 0, 1225670.219 581074.342 0, 
+    1225373.093 581061.068 0, 1225075.965 581047.812 0, 1224778.837 581034.573 0, 1224481.709 581021.352 0, 1224184.579 581008.148 0, 1223887.449 580994.962 0, 1223590.318 580981.793 0, 1223293.186 580968.641 0, 1222996.053 580955.508 0, 1222698.92 580942.391 0, 
+    1222401.786 580929.292 0, 1222104.651 580916.211 0, 1221807.515 580903.147 0, 1221510.379 580890.101 0, 1221211.839 580877.01 0, 1220916.104 580864.06 0, 1220618.965 580851.066 0, 1220321.825 580838.09 0, 1220024.685 580825.131 0, 1219727.544 580812.19 0, 
+    1219430.402 580799.266 0, 1219133.26 580786.359 0, 1218836.116 580773.47 0, 1218538.972 580760.599 0, 1218241.827 580747.745 0, 1217944.682 580734.908 0, 1217647.535 580722.089 0, 1217350.388 580709.287 0, 1217053.24 580696.503 0, 1216756.092 580683.737 0, 
+    1216458.942 580670.988 0, 1216161.792 580658.256 0, 1215864.641 580645.542 0, 1215567.49 580632.845 0, 1215270.337 580620.166 0, 1214973.184 580607.505 0, 1214676.03 580594.86 0, 1214378.876 580582.234 0, 1214080.317 580569.565 0, 1213844.635 586127.676 0, 
+    1213608.939 591686.145 0, 1213906.84 591698.785 0, 1214203.341 591711.384 0, 1214499.84 591724 0, 1214796.339 591736.634 0, 1215092.837 591749.285 0, 1215389.334 591761.954 0, 1215685.831 591774.64 0, 1215982.327 591787.344 0, 1216278.822 591800.065 0, 
+    1216575.316 591812.803 0, 1216871.81 591825.559 0, 1217168.303 591838.333 0, 1217464.795 591851.123 0, 1217761.286 591863.932 0, 1218057.777 591876.757 0, 1218354.266 591889.601 0, 1218650.755 591902.461 0, 1218947.244 591915.339 0, 1219243.731 591928.235 0, 
+    1219540.218 591941.148 0, 1219836.704 591954.078 0, 1220133.189 591967.026 0, 1220429.674 591979.991 0, 1220724.758 591992.913 0, 1221022.641 592005.974 0, 1221319.123 592018.992 0, 1221615.604 592032.027 0, 1221912.085 592045.08 0, 1222208.565 592058.15 0, 
+    1222505.044 592071.237 0, 1222801.522 592084.342 0, 1223098 592097.465 0, 1223394.477 592110.604 0, 1223690.953 592123.762 0, 1223987.428 592136.936 0, 1224283.902 592150.129 0, 1224580.376 592163.338 0, 1224876.849 592176.565 0, 1225173.321 592189.81 0, 
+    1225469.793 592203.072 0, 1225766.263 592216.351 0, 1226062.733 592229.648 0, 1226359.202 592242.962 0, 1226655.67 592256.294 0, 1226952.138 592269.643 0, 1227248.605 592283.01 0, 1227545.07 592296.394 0, 1227840.138 592309.733 0, 1228091.537 586751.952 0, 
+    1228342.92 581194.529 0))
+
+POLYGON ((1242069.518 592973.524 0, 1241774.487 592959.352 0, 1241478.06 592945.13 0, 1241181.633 592930.926 0, 1240885.204 592916.739 0, 1240588.775 592902.57 0, 1240292.344 592888.418 0, 1239995.913 592874.284 0, 1239699.481 592860.167 0, 1239403.049 592846.067 0, 
+    1239106.615 592831.985 0, 1238810.181 592817.921 0, 1238513.745 592803.873 0, 1238217.309 592789.844 0, 1237920.873 592775.831 0, 1237624.435 592761.837 0, 1237327.996 592747.859 0, 1237031.557 592733.899 0, 1236735.117 592719.957 0, 1236438.676 592706.032 0, 
+    1236142.234 592692.124 0, 1235845.792 592678.234 0, 1235549.348 592664.361 0, 1235252.904 592650.506 0, 1234955.062 592636.603 0, 1234660.013 592622.848 0, 1234363.566 592609.045 0, 1234067.119 592595.26 0, 1233770.67 592581.492 0, 1233474.221 592567.741 0, 
+    1233177.771 592554.008 0, 1232881.321 592540.292 0, 1232584.869 592526.594 0, 1232288.417 592512.913 0, 1231991.964 592499.25 0, 1231695.51 592485.604 0, 1231399.055 592471.976 0, 1231102.599 592458.365 0, 1230806.143 592444.771 0, 1230509.686 592431.195 0, 
+    1230213.228 592417.637 0, 1229916.769 592404.095 0, 1229620.309 592390.572 0, 1229323.849 592377.065 0, 1229027.388 592363.577 0, 1228730.926 592350.105 0, 1228434.463 592336.651 0, 1228138 592323.215 0, 1227840.138 592309.733 0, 1227588.722 597867.868 0, 
+    1227337.291 603426.355 0, 1227634.496 603439.808 0, 1227930.305 603453.215 0, 1228226.113 603466.639 0, 1228521.921 603480.08 0, 1228817.728 603493.539 0, 1229113.534 603507.016 0, 1229409.339 603520.51 0, 1229705.144 603534.021 0, 1230000.947 603547.55 0, 
+    1230296.75 603561.096 0, 1230592.552 603574.659 0, 1230888.353 603588.24 0, 1231184.154 603601.839 0, 1231479.954 603615.454 0, 1231775.753 603629.088 0, 1232071.551 603642.738 0, 1232367.348 603656.406 0, 1232663.144 603670.091 0, 1232958.94 603683.794 0, 
+    1233254.735 603697.514 0, 1233550.529 603711.252 0, 1233846.322 603725.007 0, 1234142.115 603738.78 0, 1234436.512 603752.504 0, 1234733.697 603766.377 0, 1235029.487 603780.201 0, 1235325.276 603794.043 0, 1235621.064 603807.903 0, 1235916.852 603821.78 0, 
+    1236212.639 603835.674 0, 1236508.425 603849.586 0, 1236804.21 603863.515 0, 1237099.994 603877.461 0, 1237395.777 603891.425 0, 1237691.56 603905.407 0, 1237987.342 603919.405 0, 1238283.123 603933.422 0, 1238578.903 603947.455 0, 1238874.682 603961.506 0, 
+    1239170.461 603975.575 0, 1239466.238 603989.66 0, 1239762.015 604003.764 0, 1240057.791 604017.884 0, 1240353.566 604032.022 0, 1240649.341 604046.178 0, 1240945.114 604060.351 0, 1241240.887 604074.541 0, 1241535.266 604088.682 0, 1241802.4 598530.927 0, 
+    1242069.518 592973.524 0))
+
+POLYGON ((1255731.314 604791.117 0, 1255436.974 604776.145 0, 1255141.242 604761.119 0, 1254845.51 604746.11 0, 1254549.777 604731.119 0, 1254254.043 604716.146 0, 1253958.308 604701.19 0, 1253662.572 604686.251 0, 1253366.835 604671.329 0, 1253071.098 604656.425 0, 
+    1252775.359 604641.539 0, 1252479.62 604626.67 0, 1252183.88 604611.818 0, 1251888.139 604596.984 0, 1251592.397 604582.167 0, 1251296.654 604567.367 0, 1251000.91 604552.585 0, 1250705.166 604537.82 0, 1250409.42 604523.073 0, 1250113.674 604508.343 0, 
+    1249817.927 604493.631 0, 1249522.179 604478.936 0, 1249226.43 604464.258 0, 1248930.68 604449.598 0, 1248633.538 604434.886 0, 1248339.178 604420.329 0, 1248043.426 604405.721 0, 1247747.673 604391.131 0, 1247451.919 604376.557 0, 1247156.164 604362.002 0, 
+    1246860.408 604347.463 0, 1246564.651 604332.942 0, 1246268.894 604318.439 0, 1245973.135 604303.952 0, 1245677.376 604289.484 0, 1245381.616 604275.032 0, 1245085.855 604260.598 0, 1244790.094 604246.182 0, 1244494.331 604231.783 0, 1244198.568 604217.401 0, 
+    1243902.803 604203.036 0, 1243607.038 604188.69 0, 1243311.272 604174.36 0, 1243015.505 604160.048 0, 1242719.738 604145.753 0, 1242423.969 604131.476 0, 1242128.2 604117.216 0, 1241832.43 604102.974 0, 1241535.266 604088.682 0, 1241268.116 609646.784 0, 
+    1241000.948 615205.232 0, 1241297.454 615219.493 0, 1241592.57 615233.704 0, 1241887.685 615247.932 0, 1242182.799 615262.178 0, 1242477.913 615276.441 0, 1242773.025 615290.721 0, 1243068.137 615305.019 0, 1243363.248 615319.334 0, 1243658.358 615333.667 0, 
+    1243953.467 615348.017 0, 1244248.575 615362.384 0, 1244543.683 615376.769 0, 1244838.789 615391.171 0, 1245133.895 615405.59 0, 1245429 615420.027 0, 1245724.104 615434.481 0, 1246019.207 615448.953 0, 1246314.31 615463.442 0, 1246609.411 615477.948 0, 
+    1246904.512 615492.471 0, 1247199.611 615507.012 0, 1247494.71 615521.571 0, 1247789.808 615536.147 0, 1248083.518 615550.671 0, 1248380.002 615565.35 0, 1248675.098 615579.978 0, 1248970.192 615594.623 0, 1249265.286 615609.286 0, 1249560.379 615623.966 0, 
+    1249855.471 615638.663 0, 1250150.562 615653.378 0, 1250445.652 615668.11 0, 1250740.742 615682.859 0, 1251035.83 615697.626 0, 1251330.918 615712.41 0, 1251626.005 615727.212 0, 1251921.091 615742.031 0, 1252216.176 615756.867 0, 1252511.26 615771.72 0, 
+    1252806.344 615786.591 0, 1253101.426 615801.48 0, 1253396.508 615816.385 0, 1253691.588 615831.309 0, 1253986.668 615846.249 0, 1254281.747 615861.207 0, 1254576.825 615876.182 0, 1254871.902 615891.175 0, 1255165.592 615906.114 0, 1255448.462 610348.443 0, 
+    1255731.314 604791.117 0))
+
+POLYGON ((1269328.199 616647.011 0, 1269034.551 616631.241 0, 1268739.517 616615.415 0, 1268444.482 616599.606 0, 1268149.447 616583.815 0, 1267854.41 616568.041 0, 1267559.373 616552.284 0, 1267264.335 616536.545 0, 1266969.296 616520.823 0, 1266674.255 616505.118 0, 
+    1266379.214 616489.431 0, 1266084.172 616473.761 0, 1265789.129 616458.109 0, 1265494.086 616442.474 0, 1265199.041 616426.856 0, 1264903.995 616411.255 0, 1264608.948 616395.672 0, 1264313.901 616380.107 0, 1264018.853 616364.558 0, 1263723.803 616349.027 0, 
+    1263428.753 616333.514 0, 1263133.702 616318.018 0, 1262838.65 616302.539 0, 1262543.597 616287.077 0, 1262247.157 616271.561 0, 1261953.488 616256.207 0, 1261658.432 616240.797 0, 1261363.376 616225.405 0, 1261068.318 616210.03 0, 1260773.26 616194.673 0, 
+    1260478.2 616179.333 0, 1260183.14 616164.011 0, 1259888.079 616148.706 0, 1259593.017 616133.418 0, 1259297.954 616118.147 0, 1259002.89 616102.894 0, 1258707.825 616087.659 0, 1258412.76 616072.44 0, 1258117.693 616057.239 0, 1257822.626 616042.056 0, 
+    1257527.557 616026.889 0, 1257232.488 616011.74 0, 1256937.418 615996.609 0, 1256642.347 615981.495 0, 1256347.275 615966.398 0, 1256052.202 615951.319 0, 1255757.129 615936.257 0, 1255462.054 615921.212 0, 1255165.592 615906.114 0, 1254882.705 621464.127 0, 
+    1254599.8 627022.478 0, 1254895.605 627037.543 0, 1255190.025 627052.554 0, 1255484.445 627067.582 0, 1255778.863 627082.628 0, 1256073.281 627097.692 0, 1256367.697 627112.772 0, 1256662.113 627127.87 0, 1256956.528 627142.986 0, 1257250.942 627158.118 0, 
+    1257545.355 627173.268 0, 1257839.768 627188.435 0, 1258134.179 627203.62 0, 1258428.589 627218.822 0, 1258722.999 627234.041 0, 1259017.408 627249.278 0, 1259311.815 627264.532 0, 1259606.222 627279.803 0, 1259900.628 627295.092 0, 1260195.033 627310.397 0, 
+    1260489.438 627325.721 0, 1260783.841 627341.061 0, 1261078.243 627356.419 0, 1261372.645 627371.794 0, 1261665.663 627387.115 0, 1261961.445 627402.597 0, 1262255.844 627418.024 0, 1262550.242 627433.468 0, 1262844.639 627448.93 0, 1263139.035 627464.409 0, 
+    1263433.43 627479.906 0, 1263727.824 627495.42 0, 1264022.217 627510.951 0, 1264316.61 627526.499 0, 1264611.001 627542.065 0, 1264905.392 627557.648 0, 1265199.781 627573.249 0, 1265494.17 627588.867 0, 1265788.558 627604.502 0, 1266082.945 627620.154 0, 
+    1266377.331 627635.824 0, 1266671.716 627651.511 0, 1266966.1 627667.216 0, 1267260.483 627682.937 0, 1267554.865 627698.676 0, 1267849.246 627714.433 0, 1268143.627 627730.207 0, 1268438.006 627745.998 0, 1268731.004 627761.732 0, 1269029.61 622204.202 0, 
+    1269328.199 616647.011 0))
+
+POLYGON ((1282860.062 628540.906 0, 1282567.108 628524.344 0, 1282272.775 628507.721 0, 1281978.44 628491.116 0, 1281684.104 628474.528 0, 1281389.768 628457.957 0, 1281095.43 628441.404 0, 1280801.092 628424.868 0, 1280506.752 628408.349 0, 1280212.412 628391.847 0, 
+    1279918.07 628375.363 0, 1279623.728 628358.897 0, 1279329.384 628342.447 0, 1279035.04 628326.015 0, 1278740.695 628309.6 0, 1278446.348 628293.203 0, 1278152.001 628276.823 0, 1277857.653 628260.46 0, 1277563.303 628244.114 0, 1277268.953 628227.786 0, 
+    1276974.602 628211.475 0, 1276680.25 628195.182 0, 1276385.897 628178.906 0, 1276091.543 628162.647 0, 1275795.808 628146.329 0, 1275502.832 628130.181 0, 1275208.475 628113.974 0, 1274914.118 628097.785 0, 1274619.759 628081.612 0, 1274325.399 628065.457 0, 
+    1274031.038 628049.32 0, 1273736.677 628033.2 0, 1273442.314 628017.097 0, 1273147.951 628001.011 0, 1272853.586 627984.943 0, 1272559.221 627968.892 0, 1272264.854 627952.858 0, 1271970.487 627936.842 0, 1271676.119 627920.843 0, 1271381.75 627904.861 0, 
+    1271087.38 627888.897 0, 1270793.009 627872.95 0, 1270498.637 627857.02 0, 1270204.264 627841.108 0, 1269909.89 627825.213 0, 1269615.515 627809.335 0, 1269321.139 627793.475 0, 1269026.762 627777.632 0, 1268731.004 627761.732 0, 1268432.379 633319.597 0, 
+    1268133.736 638877.794 0, 1268428.838 638893.658 0, 1268722.56 638909.466 0, 1269016.282 638925.291 0, 1269310.002 638941.134 0, 1269603.722 638956.994 0, 1269897.44 638972.871 0, 1270191.158 638988.765 0, 1270484.875 639004.676 0, 1270778.591 639020.605 0, 
+    1271072.306 639036.551 0, 1271366.02 639052.515 0, 1271659.733 639068.495 0, 1271953.445 639084.493 0, 1272247.156 639100.509 0, 1272540.866 639116.541 0, 1272834.576 639132.591 0, 1273128.284 639148.658 0, 1273421.991 639164.743 0, 1273715.698 639180.844 0, 
+    1274009.403 639196.963 0, 1274303.108 639213.1 0, 1274596.811 639229.253 0, 1274890.514 639245.424 0, 1275182.839 639261.536 0, 1275477.916 639277.818 0, 1275771.616 639294.041 0, 1276065.315 639310.281 0, 1276359.013 639326.538 0, 1276652.71 639342.812 0, 
+    1276946.406 639359.104 0, 1277240.101 639375.413 0, 1277533.795 639391.74 0, 1277827.488 639408.084 0, 1278121.18 639424.445 0, 1278414.871 639440.823 0, 1278708.561 639457.219 0, 1279002.251 639473.631 0, 1279295.939 639490.062 0, 1279589.626 639506.509 0, 
+    1279883.312 639522.974 0, 1280176.998 639539.456 0, 1280470.682 639555.955 0, 1280764.366 639572.472 0, 1281058.048 639589.006 0, 1281351.729 639605.557 0, 1281645.41 639622.125 0, 1281939.089 639638.711 0, 1282231.392 639655.236 0, 1282545.737 634097.905 0, 
+    1282860.062 628540.906 0))
+
+POLYGON ((1296326.796 640472.504 0, 1296034.539 640455.153 0, 1295740.907 640437.737 0, 1295447.275 640420.339 0, 1295153.641 640402.958 0, 1294860.006 640385.595 0, 1294566.371 640368.249 0, 1294272.734 640350.92 0, 1293979.097 640333.608 0, 1293685.458 640316.314 0, 
+    1293391.818 640299.036 0, 1293098.178 640281.777 0, 1292804.536 640264.534 0, 1292510.893 640247.309 0, 1292217.25 640230.101 0, 1291923.605 640212.91 0, 1291629.959 640195.737 0, 1291336.312 640178.581 0, 1291042.665 640161.442 0, 1290749.016 640144.32 0, 
+    1290455.366 640127.216 0, 1290161.715 640110.129 0, 1289868.064 640093.059 0, 1289574.411 640076.007 0, 1289279.383 640058.892 0, 1288987.102 640041.954 0, 1288693.447 640024.953 0, 1288399.79 640007.97 0, 1288106.132 639991.004 0, 1287812.473 639974.055 0, 
+    1287518.813 639957.124 0, 1287225.153 639940.21 0, 1286931.491 639923.313 0, 1286637.828 639906.433 0, 1286344.164 639889.571 0, 1286050.5 639872.726 0, 1285756.834 639855.898 0, 1285463.167 639839.088 0, 1285169.499 639822.295 0, 1284875.831 639805.519 0, 
+    1284582.161 639788.76 0, 1284288.49 639772.019 0, 1283994.819 639755.295 0, 1283701.146 639738.588 0, 1283407.472 639721.899 0, 1283113.798 639705.227 0, 1282820.122 639688.572 0, 1282526.446 639671.934 0, 1282231.392 639655.236 0, 1281917.029 645212.896 0, 
+    1281602.648 650770.881 0, 1281897.044 650787.542 0, 1282190.066 650804.142 0, 1282483.088 650820.76 0, 1282776.108 650837.395 0, 1283069.127 650854.047 0, 1283362.146 650870.717 0, 1283655.163 650887.404 0, 1283948.18 650904.108 0, 1284241.195 650920.829 0, 
+    1284534.21 650937.567 0, 1284827.223 650954.323 0, 1285120.236 650971.096 0, 1285413.247 650987.886 0, 1285706.258 651004.694 0, 1285999.267 651021.518 0, 1286292.276 651038.36 0, 1286585.283 651055.22 0, 1286878.29 651072.096 0, 1287171.296 651088.99 0, 
+    1287464.3 651105.901 0, 1287757.304 651122.829 0, 1288050.306 651139.774 0, 1288343.308 651156.737 0, 1288634.937 651173.638 0, 1288929.308 651190.714 0, 1289222.307 651207.729 0, 1289515.304 651224.76 0, 1289808.301 651241.809 0, 1290101.296 651258.875 0, 
+    1290394.291 651275.959 0, 1290687.285 651293.06 0, 1290980.277 651310.177 0, 1291273.269 651327.313 0, 1291566.259 651344.465 0, 1291859.249 651361.635 0, 1292152.237 651378.821 0, 1292445.225 651396.026 0, 1292738.211 651413.247 0, 1293031.197 651430.486 0, 
+    1293324.181 651447.741 0, 1293617.165 651465.015 0, 1293910.147 651482.305 0, 1294203.129 651499.612 0, 1294496.109 651516.937 0, 1294789.088 651534.279 0, 1295082.067 651551.639 0, 1295375.044 651569.015 0, 1295666.65 651586.328 0, 1295996.733 646029.253 0, 
+    1296326.796 640472.504 0))
+
+POLYGON ((1309728.292 652441.505 0, 1309436.734 652423.368 0, 1309143.807 652405.164 0, 1308850.879 652386.977 0, 1308557.95 652368.807 0, 1308265.02 652350.655 0, 1307972.088 652332.52 0, 1307679.156 652314.402 0, 1307386.222 652296.301 0, 1307093.288 652278.217 0, 
+    1306800.352 652260.151 0, 1306507.415 652242.102 0, 1306214.478 652224.07 0, 1305921.539 652206.056 0, 1305628.599 652188.058 0, 1305335.658 652170.078 0, 1305042.716 652152.115 0, 1304749.773 652134.17 0, 1304456.829 652116.242 0, 1304163.884 652098.33 0, 
+    1303870.938 652080.437 0, 1303577.99 652062.56 0, 1303285.042 652044.701 0, 1302992.093 652026.858 0, 1302697.773 652008.95 0, 1302406.191 651991.226 0, 1302113.238 651973.436 0, 1301820.285 651955.662 0, 1301527.33 651937.906 0, 1301234.375 651920.168 0, 
+    1300941.418 651902.446 0, 1300648.46 651884.742 0, 1300355.501 651867.055 0, 1300062.542 651849.385 0, 1299769.581 651831.733 0, 1299476.619 651814.098 0, 1299183.656 651796.48 0, 1298890.692 651778.879 0, 1298597.727 651761.296 0, 1298304.761 651743.729 0, 
+    1298011.794 651726.18 0, 1297718.826 651708.649 0, 1297425.857 651691.134 0, 1297132.887 651673.637 0, 1296839.915 651656.157 0, 1296546.943 651638.694 0, 1296253.97 651621.248 0, 1295960.996 651603.82 0, 1295666.65 651586.328 0, 1295336.549 657143.724 0, 
+    1295006.428 662701.439 0, 1295300.116 662718.893 0, 1295592.436 662736.282 0, 1295884.755 662753.689 0, 1296177.073 662771.113 0, 1296469.39 662788.554 0, 1296761.706 662806.012 0, 1297054.021 662823.487 0, 1297346.335 662840.98 0, 1297638.648 662858.49 0, 
+    1297930.96 662876.017 0, 1298223.271 662893.561 0, 1298515.58 662911.122 0, 1298807.889 662928.701 0, 1299100.197 662946.297 0, 1299392.504 662963.91 0, 1299684.809 662981.54 0, 1299977.114 662999.188 0, 1300269.417 663016.852 0, 1300561.72 663034.534 0, 
+    1300854.021 663052.233 0, 1301146.322 663069.949 0, 1301438.621 663087.683 0, 1301730.919 663105.434 0, 1302021.851 663123.118 0, 1302315.513 663140.987 0, 1302607.808 663158.789 0, 1302900.102 663176.608 0, 1303192.395 663194.445 0, 1303484.688 663212.299 0, 
+    1303776.979 663230.17 0, 1304069.268 663248.058 0, 1304361.557 663265.964 0, 1304653.845 663283.887 0, 1304946.132 663301.827 0, 1305238.418 663319.784 0, 1305530.702 663337.758 0, 1305822.986 663355.75 0, 1306115.269 663373.758 0, 1306407.55 663391.784 0, 
+    1306699.83 663409.827 0, 1306992.11 663427.888 0, 1307284.388 663445.965 0, 1307576.665 663464.06 0, 1307868.942 663482.172 0, 1308161.217 663500.301 0, 1308453.491 663518.447 0, 1308745.764 663536.611 0, 1309036.671 663554.707 0, 1309382.492 657997.946 0, 
+    1309728.292 652441.505 0))
+
+POLYGON ((1323064.447 664447.609 0, 1322773.59 664428.691 0, 1322481.369 664409.702 0, 1322189.148 664390.73 0, 1321896.925 664371.775 0, 1321604.701 664352.837 0, 1321312.476 664333.917 0, 1321020.25 664315.014 0, 1320728.023 664296.128 0, 1320435.795 664277.259 0, 
+    1320143.565 664258.407 0, 1319851.335 664239.573 0, 1319559.103 664220.756 0, 1319266.87 664201.956 0, 1318974.637 664183.173 0, 1318682.402 664164.407 0, 1318390.166 664145.659 0, 1318097.929 664126.928 0, 1317805.69 664108.214 0, 1317513.451 664089.517 0, 
+    1317221.21 664070.837 0, 1316928.969 664052.175 0, 1316636.726 664033.53 0, 1316344.483 664014.901 0, 1316050.874 663996.204 0, 1315759.992 663977.697 0, 1315467.745 663959.121 0, 1315175.497 663940.561 0, 1314883.247 663922.019 0, 1314590.997 663903.495 0, 
+    1314298.746 663884.987 0, 1314006.493 663866.497 0, 1313714.24 663848.023 0, 1313421.985 663829.567 0, 1313129.729 663811.129 0, 1312837.473 663792.707 0, 1312545.215 663774.303 0, 1312252.956 663755.916 0, 1311960.696 663737.546 0, 1311668.434 663719.193 0, 
+    1311376.172 663700.857 0, 1311083.909 663682.539 0, 1310791.644 663664.238 0, 1310499.379 663645.954 0, 1310207.112 663627.687 0, 1309914.845 663609.437 0, 1309622.576 663591.205 0, 1309330.306 663572.99 0, 1309036.671 663554.707 0, 1308690.83 669111.782 0, 
+    1308344.971 674669.17 0, 1308637.949 674687.412 0, 1308929.565 674705.586 0, 1309221.179 674723.778 0, 1309512.793 674741.987 0, 1309804.405 674760.213 0, 1310096.016 674778.456 0, 1310387.627 674796.716 0, 1310679.236 674814.993 0, 1310970.844 674833.288 0, 
+    1311262.451 674851.599 0, 1311554.057 674869.928 0, 1311845.662 674888.274 0, 1312137.265 674906.638 0, 1312428.868 674925.018 0, 1312720.47 674943.415 0, 1313012.07 674961.83 0, 1313303.67 674980.262 0, 1313595.268 674998.711 0, 1313886.865 675017.177 0, 
+    1314178.461 675035.66 0, 1314470.056 675054.161 0, 1314761.65 675072.679 0, 1315053.243 675091.213 0, 1315343.475 675109.679 0, 1315636.426 675128.335 0, 1315928.015 675146.921 0, 1316219.604 675165.524 0, 1316511.191 675184.145 0, 1316802.778 675202.783 0, 
+    1317094.363 675221.438 0, 1317385.947 675240.11 0, 1317677.53 675258.799 0, 1317969.112 675277.506 0, 1318260.693 675296.229 0, 1318552.273 675314.97 0, 1318843.851 675333.728 0, 1319135.429 675352.503 0, 1319427.005 675371.295 0, 1319718.581 675390.105 0, 
+    1320010.155 675408.931 0, 1320301.728 675427.775 0, 1320593.3 675446.636 0, 1320884.871 675465.514 0, 1321176.441 675484.409 0, 1321468.009 675503.322 0, 1321759.577 675522.251 0, 1322051.143 675541.198 0, 1322341.349 675560.073 0, 1322702.908 670003.685 0, 
+    1323064.447 664447.609 0))
+
+POLYGON ((1336335.155 676490.516 0, 1336045.001 676470.82 0, 1335753.489 676451.05 0, 1335461.977 676431.297 0, 1335170.462 676411.561 0, 1334878.947 676391.842 0, 1334587.431 676372.14 0, 1334295.913 676352.455 0, 1334004.395 676332.788 0, 1333712.875 676313.138 0, 
+    1333421.354 676293.505 0, 1333129.832 676273.889 0, 1332838.308 676254.29 0, 1332546.784 676234.708 0, 1332255.258 676215.144 0, 1331963.731 676195.596 0, 1331672.203 676176.066 0, 1331380.674 676156.553 0, 1331089.144 676137.057 0, 1330797.613 676117.579 0, 
+    1330506.08 676098.117 0, 1330214.547 676078.673 0, 1329923.012 676059.246 0, 1329631.476 676039.836 0, 1329338.581 676020.353 0, 1329048.4 676001.067 0, 1328756.861 675981.709 0, 1328465.321 675962.367 0, 1328173.779 675943.043 0, 1327882.236 675923.736 0, 
+    1327590.692 675904.446 0, 1327299.147 675885.173 0, 1327007.601 675865.918 0, 1326716.054 675846.679 0, 1326424.505 675827.458 0, 1326132.956 675808.254 0, 1325841.405 675789.067 0, 1325549.853 675769.897 0, 1325258.3 675750.744 0, 1324966.746 675731.609 0, 
+    1324675.191 675712.491 0, 1324383.634 675693.389 0, 1324092.077 675674.305 0, 1323800.518 675655.239 0, 1323508.959 675636.189 0, 1323217.398 675617.156 0, 1322925.836 675598.141 0, 1322634.273 675579.143 0, 1322341.349 675560.073 0, 1321979.77 681116.77 0, 
+    1321618.171 686673.772 0, 1321910.438 686692.799 0, 1322201.346 686711.754 0, 1322492.254 686730.727 0, 1322783.161 686749.717 0, 1323074.067 686768.724 0, 1323364.971 686787.748 0, 1323655.874 686806.789 0, 1323946.777 686825.847 0, 1324237.678 686844.923 0, 
+    1324528.578 686864.015 0, 1324819.477 686883.125 0, 1325110.374 686902.252 0, 1325401.271 686921.396 0, 1325692.167 686940.557 0, 1325983.061 686959.735 0, 1326273.954 686978.93 0, 1326564.846 686998.142 0, 1326855.737 687017.372 0, 1327146.627 687036.619 0, 
+    1327437.516 687055.882 0, 1327728.403 687075.163 0, 1328019.29 687094.461 0, 1328310.175 687113.776 0, 1328599.704 687133.019 0, 1328891.942 687152.458 0, 1329182.824 687171.824 0, 1329473.705 687191.208 0, 1329764.585 687210.609 0, 1330055.463 687230.027 0, 
+    1330346.34 687249.462 0, 1330637.216 687268.914 0, 1330928.092 687288.383 0, 1331218.965 687307.869 0, 1331509.838 687327.373 0, 1331800.71 687346.893 0, 1332091.58 687366.431 0, 1332382.449 687385.986 0, 1332673.318 687405.558 0, 1332964.185 687425.147 0, 
+    1333255.05 687444.753 0, 1333545.915 687464.376 0, 1333836.779 687484.017 0, 1334127.641 687503.674 0, 1334418.502 687523.349 0, 1334709.362 687543.041 0, 1335000.221 687562.749 0, 1335291.079 687582.475 0, 1335580.582 687602.127 0, 1335957.879 682046.169 0, 
+    1336335.155 676490.516 0))
+
+POLYGON ((1349540.314 688569.924 0, 1349250.865 688549.455 0, 1348960.064 688528.907 0, 1348669.262 688508.377 0, 1348378.459 688487.863 0, 1348087.655 688467.367 0, 1347796.849 688446.888 0, 1347506.042 688426.426 0, 1347215.234 688405.981 0, 1346924.425 688385.553 0, 
+    1346633.614 688365.142 0, 1346342.802 688344.748 0, 1346051.99 688324.372 0, 1345761.176 688304.013 0, 1345470.36 688283.67 0, 1345179.544 688263.345 0, 1344888.726 688243.037 0, 1344597.907 688222.746 0, 1344307.087 688202.472 0, 1344016.266 688182.216 0, 
+    1343725.444 688161.976 0, 1343434.62 688141.754 0, 1343143.795 688121.549 0, 1342852.969 688101.36 0, 1342560.789 688081.095 0, 1342271.313 688061.035 0, 1341980.484 688040.898 0, 1341689.653 688020.779 0, 1341398.821 688000.676 0, 1341107.988 687980.591 0, 
+    1340817.154 687960.522 0, 1340526.318 687940.471 0, 1340235.482 687920.437 0, 1339944.644 687900.42 0, 1339653.805 687880.42 0, 1339362.965 687860.437 0, 1339072.123 687840.471 0, 1338781.281 687820.523 0, 1338490.437 687800.591 0, 1338199.592 687780.677 0, 
+    1337908.746 687760.78 0, 1337617.899 687740.9 0, 1337327.05 687721.037 0, 1337036.201 687701.191 0, 1336745.35 687681.362 0, 1336454.498 687661.551 0, 1336163.645 687641.756 0, 1335872.791 687621.979 0, 1335580.582 687602.127 0, 1335203.264 693158.386 0, 
+    1334825.926 698714.945 0, 1335117.478 698734.752 0, 1335407.679 698754.485 0, 1335697.878 698774.235 0, 1335988.075 698794.002 0, 1336278.272 698813.786 0, 1336568.468 698833.587 0, 1336858.662 698853.406 0, 1337148.855 698873.241 0, 1337439.047 698893.094 0, 
+    1337729.238 698912.963 0, 1338019.428 698932.85 0, 1338309.616 698952.753 0, 1338599.803 698972.674 0, 1338889.99 698992.612 0, 1339180.175 699012.567 0, 1339470.358 699032.539 0, 1339760.541 699052.528 0, 1340050.722 699072.534 0, 1340340.903 699092.557 0, 
+    1340631.082 699112.598 0, 1340921.26 699132.655 0, 1341211.436 699152.73 0, 1341501.612 699172.821 0, 1341790.437 699192.836 0, 1342081.96 699213.056 0, 1342372.132 699233.198 0, 1342662.302 699253.358 0, 1342952.472 699273.535 0, 1343242.64 699293.729 0, 
+    1343532.808 699313.94 0, 1343822.974 699334.169 0, 1344113.139 699354.414 0, 1344403.302 699374.676 0, 1344693.465 699394.956 0, 1344983.626 699415.252 0, 1345273.786 699435.566 0, 1345563.945 699455.896 0, 1345854.103 699476.244 0, 1346144.259 699496.609 0, 
+    1346434.415 699516.991 0, 1346724.569 699537.39 0, 1347014.722 699557.806 0, 1347304.873 699578.239 0, 1347595.024 699598.689 0, 1347885.173 699619.157 0, 1348175.321 699639.641 0, 1348465.468 699660.142 0, 1348754.266 699680.566 0, 1349147.3 694125.096 0, 
+    1349540.314 688569.924 0))
+
+POLYGON ((1362679.821 700685.533 0, 1362391.08 700664.294 0, 1362100.992 700642.973 0, 1361810.903 700621.669 0, 1361520.813 700600.382 0, 1361230.721 700579.112 0, 1360940.629 700557.859 0, 1360650.535 700536.623 0, 1360360.439 700515.405 0, 1360070.343 700494.203 0, 
+    1359780.245 700473.019 0, 1359490.146 700451.851 0, 1359200.046 700430.701 0, 1358909.944 700409.568 0, 1358619.841 700388.451 0, 1358329.737 700367.352 0, 1358039.632 700346.27 0, 1357749.525 700325.205 0, 1357459.418 700304.157 0, 1357169.309 700283.127 0, 
+    1356879.198 700262.113 0, 1356589.087 700241.116 0, 1356298.974 700220.137 0, 1356008.86 700199.174 0, 1355717.398 700178.131 0, 1355428.629 700157.3 0, 1355138.511 700136.389 0, 1354848.392 700115.495 0, 1354558.272 700094.618 0, 1354268.151 700073.758 0, 
+    1353978.028 700052.915 0, 1353687.905 700032.089 0, 1353397.78 700011.28 0, 1353107.653 699990.488 0, 1352817.526 699969.713 0, 1352527.397 699948.956 0, 1352237.267 699928.215 0, 1351947.136 699907.492 0, 1351657.004 699886.785 0, 1351366.87 699866.096 0, 
+    1351076.736 699845.424 0, 1350786.6 699824.769 0, 1350496.462 699804.131 0, 1350206.324 699783.51 0, 1349916.184 699762.906 0, 1349626.044 699742.319 0, 1349335.901 699721.749 0, 1349045.758 699701.197 0, 1348754.266 699680.566 0, 1348361.21 705236.33 0, 
+    1347968.134 710792.387 0, 1348258.97 710812.971 0, 1348548.459 710833.478 0, 1348837.947 710854.001 0, 1349127.434 710874.541 0, 1349416.919 710895.099 0, 1349706.404 710915.673 0, 1349995.887 710936.265 0, 1350285.369 710956.873 0, 1350574.85 710977.499 0, 
+    1350864.329 710998.142 0, 1351153.808 711018.801 0, 1351443.285 711039.478 0, 1351732.761 711060.172 0, 1352022.235 711080.883 0, 1352311.709 711101.611 0, 1352601.181 711122.355 0, 1352890.652 711143.117 0, 1353180.122 711163.896 0, 1353469.591 711184.692 0, 
+    1353759.058 711205.505 0, 1354048.524 711226.335 0, 1354337.989 711247.183 0, 1354627.453 711268.047 0, 1354915.571 711288.831 0, 1355206.376 711309.826 0, 1355495.836 711330.741 0, 1355785.295 711351.674 0, 1356074.752 711372.623 0, 1356364.209 711393.589 0, 
+    1356653.664 711414.573 0, 1356943.118 711435.573 0, 1357232.57 711456.591 0, 1357522.022 711477.625 0, 1357811.472 711498.677 0, 1358100.921 711519.745 0, 1358390.368 711540.831 0, 1358679.815 711561.934 0, 1358969.26 711583.053 0, 1359258.704 711604.19 0, 
+    1359548.146 711625.344 0, 1359837.588 711646.515 0, 1360127.028 711667.703 0, 1360416.467 711688.907 0, 1360705.904 711710.129 0, 1360995.341 711731.368 0, 1361284.776 711752.624 0, 1361574.21 711773.897 0, 1361862.3 711795.089 0, 1362271.071 706240.165 0, 
+    1362679.821 700685.533 0))
+
+POLYGON ((1375753.577 712837.04 0, 1375465.546 712815.035 0, 1375176.174 712792.944 0, 1374886.8 712770.87 0, 1374597.424 712748.814 0, 1374308.048 712726.774 0, 1374018.67 712704.752 0, 1373729.291 712682.746 0, 1373439.91 712660.758 0, 1373150.529 712638.786 0, 
+    1372861.146 712616.832 0, 1372571.761 712594.895 0, 1372282.376 712572.974 0, 1371992.989 712551.071 0, 1371703.601 712529.185 0, 1371414.211 712507.316 0, 1371124.82 712485.463 0, 1370835.428 712463.628 0, 1370546.035 712441.81 0, 1370256.64 712420.009 0, 
+    1369967.244 712398.225 0, 1369677.847 712376.458 0, 1369388.449 712354.708 0, 1369099.049 712332.975 0, 1368808.307 712311.159 0, 1368520.246 712289.56 0, 1368230.842 712267.878 0, 1367941.437 712246.214 0, 1367652.031 712224.566 0, 1367362.624 712202.935 0, 
+    1367073.215 712181.321 0, 1366783.805 712159.725 0, 1366494.394 712138.145 0, 1366204.981 712116.582 0, 1365915.568 712095.037 0, 1365626.153 712073.508 0, 1365336.736 712051.997 0, 1365047.319 712030.502 0, 1364757.9 712009.025 0, 1364468.48 711987.564 0, 
+    1364179.059 711966.121 0, 1363889.636 711944.695 0, 1363600.212 711923.285 0, 1363310.787 711901.893 0, 1363021.361 711880.518 0, 1362731.933 711859.16 0, 1362442.504 711837.819 0, 1362153.074 711816.494 0, 1361862.3 711795.089 0, 1361453.507 717350.3 0, 
+    1361044.694 722905.796 0, 1361334.811 722927.154 0, 1361623.587 722948.43 0, 1361912.362 722969.723 0, 1362201.136 722991.033 0, 1362489.908 723012.36 0, 1362778.679 723033.704 0, 1363067.449 723055.065 0, 1363356.218 723076.443 0, 1363644.985 723097.837 0, 
+    1363933.752 723119.249 0, 1364222.517 723140.678 0, 1364511.28 723162.124 0, 1364800.043 723183.587 0, 1365088.804 723205.067 0, 1365377.563 723226.564 0, 1365666.322 723248.078 0, 1365955.079 723269.609 0, 1366243.835 723291.157 0, 1366532.59 723312.721 0, 
+    1366821.344 723334.303 0, 1367110.096 723355.902 0, 1367398.847 723377.518 0, 1367687.597 723399.151 0, 1367975.007 723420.7 0, 1368265.092 723442.468 0, 1368553.838 723464.152 0, 1368842.582 723485.852 0, 1369131.326 723507.57 0, 1369420.068 723529.305 0, 
+    1369708.809 723551.057 0, 1369997.548 723572.826 0, 1370286.286 723594.612 0, 1370575.023 723616.414 0, 1370863.759 723638.234 0, 1371152.493 723660.071 0, 1371441.226 723681.925 0, 1371729.958 723703.796 0, 1372018.688 723725.683 0, 1372307.418 723747.588 0, 
+    1372596.145 723769.51 0, 1372884.872 723791.449 0, 1373173.597 723813.404 0, 1373462.321 723835.377 0, 1373751.044 723857.367 0, 1374039.766 723879.374 0, 1374328.486 723901.397 0, 1374617.204 723923.438 0, 1374904.585 723945.394 0, 1375329.092 718391.075 0, 
+    1375753.577 712837.04 0))
+
+POLYGON ((1388761.484 725024.143 0, 1388474.164 725001.376 0, 1388185.509 724978.519 0, 1387896.852 724955.68 0, 1387608.194 724932.858 0, 1387319.534 724910.052 0, 1387030.874 724887.264 0, 1386742.211 724864.493 0, 1386453.548 724841.738 0, 1386164.883 724819.001 0, 
+    1385876.217 724796.281 0, 1385587.55 724773.577 0, 1385298.881 724750.891 0, 1385010.211 724728.221 0, 1384721.539 724705.569 0, 1384432.866 724682.933 0, 1384144.192 724660.315 0, 1383855.517 724637.713 0, 1383566.84 724615.129 0, 1383278.162 724592.561 0, 
+    1382989.482 724570.011 0, 1382700.801 724547.477 0, 1382412.119 724524.961 0, 1382123.436 724502.461 0, 1381833.415 724479.875 0, 1381546.065 724457.513 0, 1381257.378 724435.065 0, 1380968.689 724412.633 0, 1380679.999 724390.219 0, 1380391.307 724367.821 0, 
+    1380102.615 724345.441 0, 1379813.921 724323.077 0, 1379525.225 724300.73 0, 1379236.529 724278.401 0, 1378947.831 724256.088 0, 1378659.132 724233.793 0, 1378370.431 724211.514 0, 1378081.729 724189.252 0, 1377793.026 724167.008 0, 1377504.321 724144.78 0, 
+    1377215.616 724122.569 0, 1376926.908 724100.376 0, 1376638.2 724078.199 0, 1376349.49 724056.039 0, 1376060.779 724033.897 0, 1375772.067 724011.771 0, 1375483.353 723989.662 0, 1375194.638 723967.571 0, 1374904.585 723945.394 0, 1374480.056 729499.994 0, 
+    1374055.507 735054.872 0, 1374344.903 735076.998 0, 1374632.964 735099.04 0, 1374921.024 735121.099 0, 1375209.082 735143.174 0, 1375497.139 735165.267 0, 1375785.195 735187.376 0, 1376073.25 735209.503 0, 1376361.303 735231.646 0, 1376649.355 735253.806 0, 
+    1376937.406 735275.984 0, 1377225.455 735298.178 0, 1377513.503 735320.389 0, 1377801.55 735342.617 0, 1378089.595 735364.863 0, 1378377.639 735387.125 0, 1378665.682 735409.404 0, 1378953.724 735431.7 0, 1379241.764 735454.013 0, 1379529.803 735476.342 0, 
+    1379817.84 735498.689 0, 1380105.877 735521.053 0, 1380393.911 735543.434 0, 1380681.945 735565.832 0, 1380968.645 735588.142 0, 1381258.008 735610.678 0, 1381546.038 735633.126 0, 1381834.066 735655.592 0, 1382122.093 735678.074 0, 1382410.119 735700.574 0, 
+    1382698.143 735723.09 0, 1382986.166 735745.624 0, 1383274.188 735768.174 0, 1383562.208 735790.741 0, 1383850.227 735813.325 0, 1384138.245 735835.926 0, 1384426.261 735858.544 0, 1384714.276 735881.179 0, 1385002.29 735903.831 0, 1385290.303 735926.5 0, 
+    1385578.314 735949.186 0, 1385866.323 735971.889 0, 1386154.332 735994.609 0, 1386442.339 736017.346 0, 1386730.344 736040.099 0, 1387018.349 736062.87 0, 1387306.352 736085.658 0, 1387594.353 736108.462 0, 1387881.022 736131.178 0, 1388321.264 730577.522 0, 
+    1388761.484 725024.143 0))
+
+POLYGON ((1401703.442 737246.54 0, 1401416.836 737223.014 0, 1401128.9 737199.396 0, 1400840.963 737175.795 0, 1400553.024 737152.211 0, 1400265.084 737128.643 0, 1399977.142 737105.093 0, 1399689.199 737081.56 0, 1399401.255 737058.043 0, 1399113.309 737034.544 0, 
+    1398825.362 737011.061 0, 1398537.413 736987.596 0, 1398249.463 736964.147 0, 1397961.512 736940.715 0, 1397673.559 736917.3 0, 1397385.605 736893.903 0, 1397097.649 736870.522 0, 1396809.693 736847.158 0, 1396521.734 736823.811 0, 1396233.775 736800.481 0, 
+    1395945.814 736777.168 0, 1395657.852 736753.872 0, 1395369.888 736730.593 0, 1395081.923 736707.33 0, 1394792.626 736683.978 0, 1394505.989 736660.857 0, 1394218.019 736637.645 0, 1393930.049 736614.451 0, 1393642.077 736591.274 0, 1393354.104 736568.113 0, 
+    1393066.129 736544.969 0, 1392778.153 736521.843 0, 1392490.176 736498.733 0, 1392202.197 736475.64 0, 1391914.217 736452.565 0, 1391626.235 736429.506 0, 1391338.253 736406.464 0, 1391050.269 736383.439 0, 1390762.283 736360.431 0, 1390474.296 736337.44 0, 
+    1390186.308 736314.466 0, 1389898.318 736291.509 0, 1389610.328 736268.569 0, 1389322.335 736245.646 0, 1389034.342 736222.739 0, 1388746.347 736199.85 0, 1388458.35 736176.978 0, 1388170.353 736154.122 0, 1387881.022 736131.178 0, 1387440.759 741685.109 0, 
+    1387000.474 747239.31 0, 1387289.148 747262.202 0, 1387576.492 747285.005 0, 1387863.834 747307.826 0, 1388151.175 747330.663 0, 1388438.515 747353.517 0, 1388725.854 747376.388 0, 1389013.191 747399.276 0, 1389300.526 747422.181 0, 1389587.861 747445.103 0, 
+    1389875.194 747468.042 0, 1390162.526 747490.998 0, 1390449.856 747513.971 0, 1390737.185 747536.96 0, 1391024.513 747559.967 0, 1391311.839 747582.99 0, 1391599.164 747606.03 0, 1391886.488 747629.087 0, 1392173.81 747652.162 0, 1392461.131 747675.253 0, 
+    1392748.45 747698.361 0, 1393035.768 747721.485 0, 1393323.085 747744.627 0, 1393610.401 747767.786 0, 1393896.387 747790.854 0, 1394185.027 747814.154 0, 1394472.339 747837.363 0, 1394759.649 747860.59 0, 1395046.957 747883.833 0, 1395334.265 747907.093 0, 
+    1395621.57 747930.37 0, 1395908.875 747953.664 0, 1396196.178 747976.975 0, 1396483.48 748000.303 0, 1396770.78 748023.647 0, 1397058.079 748047.009 0, 1397345.377 748070.387 0, 1397632.673 748093.783 0, 1397919.968 748117.195 0, 1398207.262 748140.624 0, 
+    1398494.554 748164.071 0, 1398781.844 748187.534 0, 1399069.134 748211.014 0, 1399356.422 748234.51 0, 1399643.708 748258.024 0, 1399930.994 748281.555 0, 1400218.277 748305.102 0, 1400505.56 748328.667 0, 1400791.515 748352.14 0, 1401247.49 742799.204 0, 
+    1401703.442 737246.54 0))
+
+POLYGON ((1414579.357 749503.927 0, 1414293.467 749479.647 0, 1414006.252 749455.271 0, 1413719.036 749430.911 0, 1413431.818 749406.569 0, 1413144.599 749382.244 0, 1412857.379 749357.935 0, 1412570.157 749333.644 0, 1412282.934 749309.369 0, 1411995.709 749285.112 0, 
+    1411708.483 749260.871 0, 1411421.255 749236.647 0, 1411134.026 749212.44 0, 1410846.796 749188.25 0, 1410559.564 749164.077 0, 1410272.331 749139.92 0, 1409985.096 749115.781 0, 1409697.86 749091.659 0, 1409410.622 749067.553 0, 1409123.383 749043.464 0, 
+    1408836.143 749019.393 0, 1408548.901 748995.338 0, 1408261.658 748971.3 0, 1407974.413 748947.279 0, 1407685.843 748923.164 0, 1407399.92 748899.288 0, 1407112.671 748875.317 0, 1406825.421 748851.364 0, 1406538.169 748827.427 0, 1406250.916 748803.508 0, 
+    1405963.661 748779.605 0, 1405676.406 748755.719 0, 1405389.148 748731.851 0, 1405101.889 748707.999 0, 1404814.629 748684.164 0, 1404527.368 748660.345 0, 1404240.105 748636.544 0, 1403952.841 748612.76 0, 1403665.575 748588.993 0, 1403378.308 748565.242 0, 
+    1403091.039 748541.508 0, 1402803.769 748517.792 0, 1402516.498 748494.092 0, 1402229.225 748470.409 0, 1401941.951 748446.743 0, 1401654.676 748423.094 0, 1401367.399 748399.462 0, 1401080.121 748375.847 0, 1400791.515 748352.14 0, 1400335.518 753905.342 0, 
+    1399879.5 759458.807 0, 1400167.449 759482.461 0, 1400454.073 759506.022 0, 1400740.697 759529.601 0, 1401027.318 759553.196 0, 1401313.939 759576.808 0, 1401600.558 759600.437 0, 1401887.175 759624.083 0, 1402173.792 759647.745 0, 1402460.406 759671.425 0, 
+    1402747.02 759695.122 0, 1403033.632 759718.835 0, 1403320.243 759742.565 0, 1403606.852 759766.312 0, 1403893.46 759790.076 0, 1404180.066 759813.857 0, 1404466.671 759837.654 0, 1404753.275 759861.469 0, 1405039.877 759885.3 0, 1405326.478 759909.149 0, 
+    1405613.077 759933.014 0, 1405899.675 759956.896 0, 1406186.272 759980.795 0, 1406472.867 760004.711 0, 1406758.139 760028.533 0, 1407046.053 760052.593 0, 1407332.644 760076.559 0, 1407619.234 760100.542 0, 1407905.822 760124.542 0, 1408192.409 760148.559 0, 
+    1408478.994 760172.593 0, 1408765.578 760196.644 0, 1409052.161 760220.711 0, 1409338.742 760244.796 0, 1409625.322 760268.897 0, 1409911.9 760293.015 0, 1410198.477 760317.15 0, 1410485.052 760341.302 0, 1410771.626 760365.471 0, 1411058.199 760389.657 0, 
+    1411344.77 760413.859 0, 1411631.339 760438.078 0, 1411917.908 760462.315 0, 1412204.475 760486.568 0, 1412491.04 760510.838 0, 1412777.604 760535.125 0, 1413064.167 760559.428 0, 1413350.728 760583.749 0, 1413635.967 760607.974 0, 1414107.673 755055.819 0, 
+    1414579.357 749503.927 0))
+
+POLYGON ((1427389.133 761796.001 0, 1427103.961 761770.969 0, 1426817.47 761745.839 0, 1426530.977 761720.726 0, 1426244.483 761695.63 0, 1425957.987 761670.55 0, 1425671.49 761645.488 0, 1425384.991 761620.442 0, 1425098.491 761595.413 0, 1424811.989 761570.401 0, 
+    1424525.486 761545.406 0, 1424238.981 761520.428 0, 1423952.475 761495.466 0, 1423665.968 761470.522 0, 1423379.459 761445.594 0, 1423092.948 761420.683 0, 1422806.437 761395.789 0, 1422519.923 761370.912 0, 1422233.408 761346.052 0, 1421946.892 761321.208 0, 
+    1421660.374 761296.382 0, 1421373.855 761271.572 0, 1421087.334 761246.779 0, 1420800.812 761222.004 0, 1420512.969 761197.13 0, 1420227.764 761172.502 0, 1419941.237 761147.777 0, 1419654.709 761123.068 0, 1419368.18 761098.377 0, 1419081.649 761073.702 0, 
+    1418795.116 761049.044 0, 1418508.583 761024.403 0, 1418222.047 760999.779 0, 1417935.511 760975.172 0, 1417648.973 760950.581 0, 1417362.433 760926.008 0, 1417075.892 760901.451 0, 1416789.35 760876.911 0, 1416502.806 760852.388 0, 1416216.26 760827.882 0, 
+    1415929.714 760803.393 0, 1415643.165 760778.921 0, 1415356.616 760754.465 0, 1415070.065 760730.026 0, 1414783.512 760705.605 0, 1414496.958 760681.2 0, 1414210.403 760656.812 0, 1413923.846 760632.441 0, 1413635.967 760607.974 0, 1413164.239 766160.39 0, 
+    1412692.489 771713.061 0, 1412979.711 771737.472 0, 1413265.614 771761.788 0, 1413551.516 771786.12 0, 1413837.417 771810.469 0, 1414123.315 771834.835 0, 1414409.213 771859.218 0, 1414695.109 771883.618 0, 1414981.004 771908.035 0, 1415266.897 771932.468 0, 
+    1415552.789 771956.918 0, 1415838.679 771981.385 0, 1416124.568 772005.869 0, 1416410.455 772030.37 0, 1416696.341 772054.887 0, 1416982.226 772079.422 0, 1417268.109 772103.973 0, 1417553.991 772128.541 0, 1417839.871 772153.126 0, 1418125.75 772177.727 0, 
+    1418411.627 772202.346 0, 1418697.503 772226.981 0, 1418983.377 772251.633 0, 1419269.25 772276.302 0, 1419553.805 772300.874 0, 1419840.992 772325.69 0, 1420126.86 772350.41 0, 1420412.727 772375.146 0, 1420698.593 772399.899 0, 1420984.457 772424.669 0, 
+    1421270.32 772449.456 0, 1421556.181 772474.259 0, 1421842.041 772499.08 0, 1422127.9 772523.917 0, 1422413.757 772548.771 0, 1422699.612 772573.642 0, 1422985.466 772598.529 0, 1423271.319 772623.434 0, 1423557.17 772648.355 0, 1423843.019 772673.293 0, 
+    1424128.867 772698.248 0, 1424414.714 772723.22 0, 1424700.559 772748.209 0, 1424986.403 772773.214 0, 1425272.245 772798.236 0, 1425558.086 772823.275 0, 1425843.925 772848.331 0, 1426129.763 772873.404 0, 1426414.285 772898.378 0, 1426901.72 767347.061 0, 
+    1427389.133 761796.001 0))
+
+POLYGON ((1440132.677 774122.457 0, 1439848.225 774096.679 0, 1439562.459 774070.799 0, 1439276.691 774044.935 0, 1438990.923 774019.089 0, 1438705.152 773993.259 0, 1438419.38 773967.446 0, 1438133.607 773941.65 0, 1437847.832 773915.871 0, 1437562.055 773890.108 0, 
+    1437276.277 773864.363 0, 1436990.498 773838.634 0, 1436704.717 773812.922 0, 1436418.934 773787.227 0, 1436133.15 773761.548 0, 1435847.364 773735.887 0, 1435561.577 773710.242 0, 1435275.789 773684.614 0, 1434989.999 773659.003 0, 1434704.207 773633.409 0, 
+    1434418.414 773607.832 0, 1434132.619 773582.271 0, 1433846.823 773556.727 0, 1433561.026 773531.2 0, 1433273.913 773505.573 0, 1432989.426 773480.197 0, 1432703.624 773454.72 0, 1432417.82 773429.261 0, 1432132.015 773403.818 0, 1431846.208 773378.392 0, 
+    1431560.4 773352.983 0, 1431274.591 773327.59 0, 1430988.78 773302.215 0, 1430702.967 773276.856 0, 1430417.153 773251.514 0, 1430131.337 773226.189 0, 1429845.52 773200.881 0, 1429559.702 773175.589 0, 1429273.882 773150.315 0, 1428988.06 773125.057 0, 
+    1428702.237 773099.816 0, 1428416.413 773074.592 0, 1428130.587 773049.384 0, 1427844.759 773024.194 0, 1427558.93 772999.02 0, 1427273.1 772973.863 0, 1426987.268 772948.723 0, 1426701.434 772923.6 0, 1426414.285 772898.378 0, 1425926.827 778449.948 0, 
+    1425439.347 784001.768 0, 1425725.841 784026.932 0, 1426011.021 784051.998 0, 1426296.199 784077.08 0, 1426581.376 784102.18 0, 1426866.551 784127.296 0, 1427151.725 784152.429 0, 1427436.898 784177.578 0, 1427722.069 784202.745 0, 1428007.238 784227.928 0, 
+    1428292.406 784253.128 0, 1428577.573 784278.345 0, 1428862.738 784303.579 0, 1429147.902 784328.829 0, 1429433.064 784354.096 0, 1429718.224 784379.38 0, 1430003.384 784404.681 0, 1430288.541 784429.998 0, 1430573.697 784455.333 0, 1430858.852 784480.684 0, 
+    1431144.005 784506.052 0, 1431429.157 784531.436 0, 1431714.307 784556.838 0, 1431999.456 784582.256 0, 1432283.292 784607.574 0, 1432569.749 784633.143 0, 1432854.893 784658.612 0, 1433140.035 784684.097 0, 1433425.177 784709.599 0, 1433710.316 784735.118 0, 
+    1433995.454 784760.654 0, 1434280.591 784786.206 0, 1434565.726 784811.775 0, 1434850.86 784837.362 0, 1435135.992 784862.964 0, 1435421.123 784888.584 0, 1435706.252 784914.22 0, 1435991.38 784939.874 0, 1436276.506 784965.544 0, 1436561.63 784991.23 0, 
+    1436846.753 785016.934 0, 1437131.875 785042.654 0, 1437416.995 785068.391 0, 1437702.114 785094.145 0, 1437987.231 785119.916 0, 1438272.346 785145.703 0, 1438557.46 785171.508 0, 1438842.573 785197.329 0, 1439126.374 785223.048 0, 1439629.537 779672.628 0, 
+    1440132.677 774122.457 0))
+
+POLYGON ((1452809.896 786482.991 0, 1452526.166 786456.47 0, 1452241.128 786429.844 0, 1451956.088 786403.234 0, 1451671.046 786376.641 0, 1451386.003 786350.065 0, 1451100.959 786323.506 0, 1450815.912 786296.963 0, 1450530.865 786270.438 0, 1450245.815 786243.929 0, 
+    1449960.764 786217.436 0, 1449675.712 786190.961 0, 1449390.658 786164.502 0, 1449105.602 786138.061 0, 1448820.545 786111.635 0, 1448535.486 786085.227 0, 1448250.426 786058.836 0, 1447965.364 786032.461 0, 1447680.301 786006.103 0, 1447395.236 785979.762 0, 
+    1447110.17 785953.437 0, 1446825.102 785927.13 0, 1446540.032 785900.839 0, 1446254.961 785874.565 0, 1445968.58 785848.187 0, 1445684.814 785822.067 0, 1445399.738 785795.843 0, 1445114.661 785769.636 0, 1444829.582 785743.446 0, 1444544.502 785717.273 0, 
+    1444259.42 785691.116 0, 1443974.337 785664.976 0, 1443689.252 785638.853 0, 1443404.165 785612.747 0, 1443119.077 785586.657 0, 1442833.988 785560.585 0, 1442548.896 785534.529 0, 1442263.804 785508.49 0, 1441978.71 785482.467 0, 1441693.614 785456.462 0, 
+    1441408.517 785430.473 0, 1441123.418 785404.501 0, 1440838.318 785378.546 0, 1440553.216 785352.607 0, 1440268.112 785326.685 0, 1439983.008 785300.78 0, 1439697.901 785274.892 0, 1439412.793 785249.021 0, 1439126.374 785223.048 0, 1438623.19 790773.714 0, 
+    1438119.983 796324.622 0, 1438405.745 796350.536 0, 1438690.2 796376.348 0, 1438974.653 796402.177 0, 1439259.104 796428.022 0, 1439543.554 796453.884 0, 1439828.003 796479.763 0, 1440112.45 796505.659 0, 1440396.895 796531.572 0, 1440681.339 796557.501 0, 
+    1440965.781 796583.447 0, 1441250.222 796609.41 0, 1441534.661 796635.389 0, 1441819.099 796661.385 0, 1442103.535 796687.398 0, 1442387.97 796713.428 0, 1442672.403 796739.475 0, 1442956.835 796765.538 0, 1443241.265 796791.618 0, 1443525.693 796817.714 0, 
+    1443810.12 796843.828 0, 1444094.546 796869.958 0, 1444378.97 796896.105 0, 1444663.392 796922.268 0, 1444946.508 796948.329 0, 1445232.232 796974.646 0, 1445516.65 797000.86 0, 1445801.066 797027.09 0, 1446085.481 797053.338 0, 1446369.894 797079.602 0, 
+    1446654.306 797105.883 0, 1446938.716 797132.18 0, 1447223.124 797158.494 0, 1447507.531 797184.825 0, 1447791.937 797211.173 0, 1448076.34 797237.538 0, 1448360.743 797263.919 0, 1448645.143 797290.317 0, 1448929.543 797316.732 0, 1449213.94 797343.163 0, 
+    1449498.336 797369.611 0, 1449782.731 797396.076 0, 1450067.124 797422.558 0, 1450351.515 797449.056 0, 1450635.905 797475.572 0, 1450920.293 797502.104 0, 1451204.68 797528.652 0, 1451489.065 797555.218 0, 1451772.145 797581.678 0, 1452291.032 792032.213 0, 
+    1452809.896 786482.991 0))
+
+POLYGON ((1465420.701 798877.298 0, 1465137.695 798850.038 0, 1464853.386 798822.67 0, 1464569.075 798795.318 0, 1464284.763 798767.982 0, 1464000.449 798740.664 0, 1463716.134 798713.362 0, 1463431.817 798686.077 0, 1463147.498 798658.809 0, 1462863.178 798631.557 0, 
+    1462578.856 798604.322 0, 1462294.533 798577.104 0, 1462010.208 798549.903 0, 1461725.881 798522.718 0, 1461441.553 798495.55 0, 1461157.223 798468.399 0, 1460872.892 798441.265 0, 1460588.559 798414.147 0, 1460304.224 798387.046 0, 1460019.888 798359.962 0, 
+    1459735.55 798332.894 0, 1459451.211 798305.844 0, 1459166.87 798278.81 0, 1458882.527 798251.792 0, 1458596.88 798224.668 0, 1458313.837 798197.808 0, 1458029.49 798170.841 0, 1457745.141 798143.891 0, 1457460.791 798116.957 0, 1457176.438 798090.04 0, 
+    1456892.085 798063.14 0, 1456607.729 798036.257 0, 1456323.373 798009.39 0, 1456039.014 797982.54 0, 1455754.654 797955.707 0, 1455470.293 797928.89 0, 1455185.929 797902.091 0, 1454901.565 797875.308 0, 1454617.198 797848.541 0, 1454332.83 797821.792 0, 
+    1454048.461 797795.059 0, 1453764.09 797768.343 0, 1453479.717 797741.644 0, 1453195.343 797714.961 0, 1452910.967 797688.296 0, 1452626.59 797661.646 0, 1452342.211 797635.014 0, 1452057.831 797608.399 0, 1451772.145 797581.678 0, 1451253.236 803131.381 0, 
+    1450734.304 808681.319 0, 1451019.334 808707.979 0, 1451303.061 808734.533 0, 1451586.787 808761.104 0, 1451870.511 808787.692 0, 1452154.233 808814.297 0, 1452437.954 808840.918 0, 1452721.673 808867.556 0, 1453005.391 808894.21 0, 1453289.107 808920.882 0, 
+    1453572.822 808947.57 0, 1453856.535 808974.275 0, 1454140.246 809000.996 0, 1454423.956 809027.734 0, 1454707.665 809054.489 0, 1454991.371 809081.261 0, 1455275.077 809108.049 0, 1455558.78 809134.854 0, 1455842.482 809161.675 0, 1456126.183 809188.514 0, 
+    1456409.882 809215.369 0, 1456693.579 809242.24 0, 1456977.275 809269.129 0, 1457260.969 809296.034 0, 1457543.362 809322.832 0, 1457828.352 809349.894 0, 1458112.042 809376.85 0, 1458395.729 809403.821 0, 1458679.416 809430.81 0, 1458963.1 809457.815 0, 
+    1459246.783 809484.837 0, 1459530.465 809511.876 0, 1459814.144 809538.931 0, 1460097.823 809566.004 0, 1460381.499 809593.092 0, 1460665.174 809620.198 0, 1460948.848 809647.32 0, 1461232.52 809674.459 0, 1461516.19 809701.614 0, 1461799.858 809728.787 0, 
+    1462083.526 809755.976 0, 1462367.191 809783.181 0, 1462650.855 809810.404 0, 1462934.517 809837.643 0, 1463218.178 809864.899 0, 1463501.837 809892.171 0, 1463785.494 809919.46 0, 1464069.15 809946.766 0, 1464351.506 809973.963 0, 1464886.115 804425.513 0, 
+    1465420.701 798877.298 0))
+
+POLYGON ((1477965.001 811305.074 0, 1477682.721 811277.078 0, 1477399.144 811248.971 0, 1477115.564 811220.881 0, 1476831.984 811192.807 0, 1476548.401 811164.75 0, 1476264.817 811136.71 0, 1475981.231 811108.686 0, 1475697.644 811080.679 0, 1475414.055 811052.689 0, 
+    1475130.464 811024.715 0, 1474846.871 810996.758 0, 1474563.277 810968.818 0, 1474279.682 810940.895 0, 1473996.084 810912.988 0, 1473712.485 810885.098 0, 1473428.885 810857.224 0, 1473145.282 810829.368 0, 1472861.679 810801.527 0, 1472578.073 810773.704 0, 
+    1472294.466 810745.897 0, 1472010.857 810718.108 0, 1471727.247 810690.334 0, 1471443.635 810662.578 0, 1471158.724 810634.711 0, 1470876.405 810607.115 0, 1470592.788 810579.408 0, 1470309.17 810551.718 0, 1470025.55 810524.045 0, 1469741.928 810496.389 0, 
+    1469458.304 810468.749 0, 1469174.679 810441.126 0, 1468891.052 810413.52 0, 1468607.424 810385.93 0, 1468323.794 810358.357 0, 1468040.162 810330.801 0, 1467756.529 810303.261 0, 1467472.894 810275.738 0, 1467189.258 810248.232 0, 1466905.62 810220.743 0, 
+    1466621.98 810193.27 0, 1466338.339 810165.814 0, 1466054.696 810138.374 0, 1465771.051 810110.952 0, 1465487.405 810083.546 0, 1465203.757 810056.156 0, 1464920.108 810028.784 0, 1464636.457 810001.428 0, 1464351.506 809973.963 0, 1463816.875 815522.645 0, 
+    1463282.222 821071.554 0, 1463566.517 821098.955 0, 1463849.514 821126.248 0, 1464132.511 821153.558 0, 1464415.505 821180.884 0, 1464698.498 821208.227 0, 1464981.49 821235.587 0, 1465264.479 821262.963 0, 1465547.468 821290.356 0, 1465830.454 821317.765 0, 
+    1466113.439 821345.191 0, 1466396.422 821372.634 0, 1466679.404 821400.094 0, 1466962.384 821427.57 0, 1467245.363 821455.063 0, 1467528.34 821482.572 0, 1467811.315 821510.098 0, 1468094.288 821537.641 0, 1468377.26 821565.2 0, 1468660.231 821592.777 0, 
+    1468943.2 821620.369 0, 1469226.167 821647.979 0, 1469509.132 821675.605 0, 1469792.096 821703.247 0, 1470073.764 821730.78 0, 1470358.019 821758.583 0, 1470640.978 821786.275 0, 1470923.935 821813.985 0, 1471206.891 821841.711 0, 1471489.845 821869.453 0, 
+    1471772.798 821897.213 0, 1472055.748 821924.989 0, 1472338.698 821952.781 0, 1472621.645 821980.59 0, 1472904.591 822008.416 0, 1473187.535 822036.259 0, 1473470.478 822064.118 0, 1473753.419 822091.994 0, 1474036.358 822119.886 0, 1474319.296 822147.796 0, 
+    1474602.232 822175.721 0, 1474885.167 822203.664 0, 1475168.099 822231.623 0, 1475451.031 822259.599 0, 1475733.96 822287.591 0, 1476016.888 822315.6 0, 1476299.814 822343.626 0, 1476582.739 822371.668 0, 1476864.369 822399.599 0, 1477414.696 816852.223 0, 
+    1477965.001 811305.074 0))
+
+POLYGON ((1490442.709 823766.011 0, 1490161.157 823737.284 0, 1489878.313 823708.443 0, 1489595.467 823679.618 0, 1489312.62 823650.81 0, 1489029.77 823622.018 0, 1488746.919 823593.243 0, 1488464.067 823564.485 0, 1488181.212 823535.743 0, 1487898.356 823507.018 0, 
+    1487615.499 823478.309 0, 1487332.639 823449.618 0, 1487049.778 823420.943 0, 1486766.915 823392.284 0, 1486484.051 823363.642 0, 1486201.184 823335.017 0, 1485918.317 823306.409 0, 1485635.447 823277.817 0, 1485352.576 823249.241 0, 1485069.703 823220.683 0, 
+    1484786.828 823192.141 0, 1484503.952 823163.616 0, 1484221.074 823135.107 0, 1483938.195 823106.615 0, 1483654.022 823078.01 0, 1483372.43 823049.681 0, 1483089.546 823021.239 0, 1482806.659 822992.814 0, 1482523.771 822964.405 0, 1482240.882 822936.013 0, 
+    1481957.99 822907.638 0, 1481675.097 822879.279 0, 1481392.203 822850.937 0, 1481109.306 822822.611 0, 1480826.408 822794.302 0, 1480543.509 822766.01 0, 1480260.607 822737.735 0, 1479977.704 822709.476 0, 1479694.799 822681.234 0, 1479411.893 822653.008 0, 
+    1479128.985 822624.799 0, 1478846.076 822596.607 0, 1478563.164 822568.431 0, 1478280.251 822540.272 0, 1477997.337 822512.13 0, 1477714.42 822484.005 0, 1477431.502 822455.896 0, 1477148.583 822427.803 0, 1476864.369 822399.599 0, 1476314.019 827947.2 0, 
+    1475763.647 833495.022 0, 1476047.205 833523.16 0, 1476329.472 833551.188 0, 1476611.737 833579.232 0, 1476894 833607.293 0, 1477176.261 833635.37 0, 1477458.521 833663.464 0, 1477740.78 833691.575 0, 1478023.036 833719.702 0, 1478305.291 833747.846 0, 
+    1478587.545 833776.006 0, 1478869.796 833804.183 0, 1479152.046 833832.377 0, 1479434.295 833860.587 0, 1479716.541 833888.814 0, 1479998.786 833917.057 0, 1480281.03 833945.317 0, 1480563.271 833973.594 0, 1480845.511 834001.887 0, 1481127.75 834030.197 0, 
+    1481409.986 834058.524 0, 1481692.221 834086.867 0, 1481974.455 834115.227 0, 1482256.686 834143.603 0, 1482537.628 834171.866 0, 1482821.145 834200.406 0, 1483103.371 834228.832 0, 1483385.596 834257.275 0, 1483667.82 834285.734 0, 1483950.041 834314.21 0, 
+    1484232.261 834342.703 0, 1484514.48 834371.212 0, 1484796.696 834399.738 0, 1485078.911 834428.28 0, 1485361.125 834456.839 0, 1485643.336 834485.415 0, 1485925.546 834514.007 0, 1486207.754 834542.616 0, 1486489.961 834571.242 0, 1486772.166 834599.884 0, 
+    1487054.369 834628.543 0, 1487336.57 834657.218 0, 1487618.77 834685.91 0, 1487900.968 834714.619 0, 1488183.164 834743.344 0, 1488465.359 834772.086 0, 1488747.552 834800.844 0, 1489029.743 834829.619 0, 1489310.646 834858.279 0, 1489876.689 829312.035 0, 
+    1490442.709 823766.011 0))
+
+POLYGON ((1502853.739 836259.804 0, 1502572.916 836230.35 0, 1502290.808 836200.778 0, 1502008.697 836171.222 0, 1501726.585 836141.684 0, 1501444.47 836112.161 0, 1501162.355 836082.655 0, 1500880.237 836053.166 0, 1500598.118 836023.694 0, 1500315.997 835994.238 0, 
+    1500033.874 835964.799 0, 1499751.749 835935.376 0, 1499469.623 835905.97 0, 1499187.495 835876.58 0, 1498905.365 835847.207 0, 1498623.234 835817.851 0, 1498341.101 835788.512 0, 1498058.966 835759.188 0, 1497776.829 835729.882 0, 1497494.691 835700.592 0, 
+    1497212.551 835671.319 0, 1496930.409 835642.062 0, 1496648.265 835612.822 0, 1496366.12 835583.599 0, 1496082.687 835554.259 0, 1495801.825 835525.202 0, 1495519.674 835496.028 0, 1495237.522 835466.871 0, 1494955.368 835437.731 0, 1494673.213 835408.607 0, 
+    1494391.055 835379.5 0, 1494108.897 835350.409 0, 1493826.736 835321.335 0, 1493544.573 835292.278 0, 1493262.409 835263.237 0, 1492980.244 835234.213 0, 1492698.076 835205.206 0, 1492415.907 835176.215 0, 1492133.736 835147.24 0, 1491851.563 835118.283 0, 
+    1491569.389 835089.341 0, 1491287.213 835060.417 0, 1491005.035 835031.509 0, 1490722.856 835002.618 0, 1490440.675 834973.743 0, 1490158.492 834944.885 0, 1489876.307 834916.044 0, 1489594.121 834887.219 0, 1489310.646 834858.279 0, 1488744.58 840404.74 0, 
+    1488178.493 845951.415 0, 1488461.313 845980.288 0, 1488742.846 846009.046 0, 1489024.378 846037.82 0, 1489305.908 846066.612 0, 1489587.436 846095.42 0, 1489868.962 846124.244 0, 1490150.487 846153.085 0, 1490432.01 846181.943 0, 1490713.532 846210.817 0, 
+    1490995.052 846239.707 0, 1491276.57 846268.615 0, 1491558.086 846297.538 0, 1491839.601 846326.479 0, 1492121.114 846355.436 0, 1492402.625 846384.409 0, 1492684.134 846413.4 0, 1492965.642 846442.406 0, 1493247.148 846471.43 0, 1493528.653 846500.469 0, 
+    1493810.155 846529.526 0, 1494091.656 846558.599 0, 1494373.156 846587.688 0, 1494654.653 846616.794 0, 1494934.866 846645.784 0, 1495217.643 846675.056 0, 1495499.136 846704.212 0, 1495780.626 846733.384 0, 1496062.115 846762.573 0, 1496343.603 846791.779 0, 
+    1496625.088 846821.001 0, 1496906.572 846850.24 0, 1497188.054 846879.495 0, 1497469.534 846908.767 0, 1497751.013 846938.055 0, 1498032.49 846967.36 0, 1498313.965 846996.681 0, 1498595.439 847026.019 0, 1498876.91 847055.374 0, 1499158.38 847084.745 0, 
+    1499439.849 847114.133 0, 1499721.315 847143.537 0, 1500002.78 847172.958 0, 1500284.243 847202.396 0, 1500565.705 847231.85 0, 1500847.164 847261.32 0, 1501128.622 847290.807 0, 1501410.078 847320.311 0, 1501690.251 847349.697 0, 1502272.006 841804.644 0, 
+    1502853.739 836259.804 0))
+
+POLYGON ((1515198.004 848786.147 0, 1514917.913 848755.969 0, 1514636.542 848725.67 0, 1514355.168 848695.388 0, 1514073.793 848665.123 0, 1513792.416 848634.874 0, 1513511.037 848604.641 0, 1513229.657 848574.425 0, 1512948.274 848544.226 0, 1512666.89 848514.043 0, 
+    1512385.504 848483.877 0, 1512104.116 848453.727 0, 1511822.727 848423.594 0, 1511541.336 848393.477 0, 1511259.943 848363.377 0, 1510978.548 848333.294 0, 1510697.151 848303.227 0, 1510415.753 848273.176 0, 1510134.353 848243.143 0, 1509852.951 848213.125 0, 
+    1509571.547 848183.125 0, 1509290.142 848153.141 0, 1509008.735 848123.173 0, 1508727.326 848093.222 0, 1508444.635 848063.152 0, 1508164.503 848033.37 0, 1507883.089 848003.469 0, 1507601.673 847973.584 0, 1507320.255 847943.716 0, 1507038.835 847913.864 0, 
+    1506757.414 847884.029 0, 1506475.991 847854.211 0, 1506194.567 847824.409 0, 1505913.14 847794.624 0, 1505631.712 847764.855 0, 1505350.282 847735.103 0, 1505068.85 847705.367 0, 1504787.417 847675.648 0, 1504505.981 847645.945 0, 1504224.544 847616.259 0, 
+    1503943.105 847586.59 0, 1503661.665 847556.937 0, 1503380.223 847527.301 0, 1503098.779 847497.681 0, 1502817.333 847468.078 0, 1502535.886 847438.492 0, 1502254.436 847408.922 0, 1501972.985 847379.368 0, 1501690.251 847349.697 0, 1501108.474 852894.959 0, 
+    1500526.675 858440.428 0, 1500808.754 858470.03 0, 1501089.552 858499.515 0, 1501370.349 858529.017 0, 1501651.143 858558.534 0, 1501931.936 858588.069 0, 1502212.727 858617.62 0, 1502493.517 858647.187 0, 1502774.305 858676.771 0, 1503055.091 858706.372 0, 
+    1503335.875 858735.989 0, 1503616.657 858765.623 0, 1503897.438 858795.273 0, 1504178.217 858824.94 0, 1504458.995 858854.623 0, 1504739.77 858884.322 0, 1505020.544 858914.039 0, 1505301.316 858943.771 0, 1505582.086 858973.521 0, 1505862.855 859003.287 0, 
+    1506143.621 859033.069 0, 1506424.387 859062.868 0, 1506705.15 859092.683 0, 1506985.911 859122.515 0, 1507265.393 859152.228 0, 1507547.429 859182.229 0, 1507828.185 859212.11 0, 1508108.94 859242.008 0, 1508389.693 859271.923 0, 1508670.443 859301.854 0, 
+    1508951.193 859331.801 0, 1509231.94 859361.765 0, 1509512.686 859391.746 0, 1509793.43 859421.743 0, 1510074.172 859451.757 0, 1510354.912 859481.787 0, 1510635.651 859511.834 0, 1510916.388 859541.897 0, 1511197.123 859571.977 0, 1511477.856 859602.073 0, 
+    1511758.588 859632.186 0, 1512039.317 859662.315 0, 1512320.045 859692.461 0, 1512600.772 859722.624 0, 1512881.496 859752.803 0, 1513162.219 859782.998 0, 1513442.939 859813.21 0, 1513723.659 859843.438 0, 1514003.1 859873.546 0, 1514600.563 854329.743 0, 
+    1515198.004 848786.147 0))
+
+POLYGON ((1527475.421 861344.732 0, 1527196.064 861313.835 0, 1526915.432 861282.813 0, 1526634.797 861251.808 0, 1526354.161 861220.82 0, 1526073.523 861189.848 0, 1525792.883 861158.893 0, 1525512.242 861127.954 0, 1525231.598 861097.031 0, 1524950.953 861066.125 0, 
+    1524670.306 861035.236 0, 1524389.657 861004.363 0, 1524109.006 860973.507 0, 1523828.353 860942.667 0, 1523547.699 860911.844 0, 1523267.043 860881.037 0, 1522986.385 860850.247 0, 1522705.725 860819.474 0, 1522425.063 860788.716 0, 1522144.4 860757.976 0, 
+    1521863.734 860727.252 0, 1521583.067 860696.544 0, 1521302.398 860665.853 0, 1521021.728 860635.178 0, 1520739.78 860604.381 0, 1520460.381 860573.879 0, 1520179.705 860543.254 0, 1519899.027 860512.645 0, 1519618.347 860482.053 0, 1519337.666 860451.478 0, 
+    1519056.982 860420.919 0, 1518776.297 860390.377 0, 1518495.61 860359.851 0, 1518214.921 860329.341 0, 1517934.231 860298.848 0, 1517653.539 860268.372 0, 1517372.845 860237.912 0, 1517092.149 860207.469 0, 1516811.451 860177.042 0, 1516530.752 860146.632 0, 
+    1516250.05 860116.238 0, 1515969.347 860085.861 0, 1515688.642 860055.501 0, 1515407.936 860025.156 0, 1515127.227 859994.829 0, 1514846.517 859964.518 0, 1514565.805 859934.223 0, 1514285.091 859903.945 0, 1514003.1 859873.546 0, 1513405.615 865417.55 0, 
+    1512808.108 870961.753 0, 1513089.444 870992.082 0, 1513369.505 871022.289 0, 1513649.565 871052.514 0, 1513929.622 871082.754 0, 1514209.678 871113.011 0, 1514489.732 871143.285 0, 1514769.784 871173.575 0, 1515049.835 871203.882 0, 1515329.883 871234.205 0, 
+    1515609.93 871264.544 0, 1515889.975 871294.9 0, 1516170.019 871325.273 0, 1516450.06 871355.662 0, 1516730.1 871386.067 0, 1517010.138 871416.489 0, 1517290.174 871446.928 0, 1517570.208 871477.382 0, 1517850.241 871507.854 0, 1518130.272 871538.342 0, 
+    1518410.301 871568.846 0, 1518690.328 871599.367 0, 1518970.353 871629.904 0, 1519250.377 871660.458 0, 1519529.127 871690.889 0, 1519810.419 871721.615 0, 1520090.437 871752.218 0, 1520370.453 871782.838 0, 1520650.468 871813.474 0, 1520930.481 871844.127 0, 
+    1521210.492 871874.796 0, 1521490.501 871905.482 0, 1521770.508 871936.184 0, 1522050.514 871966.903 0, 1522330.517 871997.638 0, 1522610.519 872028.389 0, 1522890.519 872059.157 0, 1523170.518 872089.942 0, 1523450.514 872120.743 0, 1523730.509 872151.56 0, 
+    1524010.502 872182.394 0, 1524290.493 872213.245 0, 1524570.482 872244.112 0, 1524850.469 872274.995 0, 1525130.455 872305.895 0, 1525410.439 872336.811 0, 1525690.421 872367.744 0, 1525970.401 872398.694 0, 1526249.108 872429.519 0, 1526862.276 866887.026 0, 
+    1527475.421 861344.732 0))
+
+POLYGON ((1029368.936 431611.081 0, 1029064.488 431609.37 0, 1028758.565 431607.668 0, 1028452.642 431605.985 0, 1028146.718 431604.319 0, 1027840.795 431602.671 0, 1027534.871 431601.042 0, 1027228.947 431599.43 0, 1026923.024 431597.836 0, 1026617.1 431596.261 0, 
+    1026311.176 431594.703 0, 1026005.251 431593.163 0, 1025699.327 431591.642 0, 1025393.403 431590.138 0, 1025087.479 431588.653 0, 1024781.554 431587.185 0, 1024475.63 431585.735 0, 1024169.705 431584.304 0, 1023863.78 431582.89 0, 1023557.855 431581.495 0, 
+    1023251.93 431580.117 0, 1022946.005 431578.758 0, 1022640.08 431577.416 0, 1022334.155 431576.092 0, 1022026.753 431574.781 0, 1021722.305 431573.499 0, 1021416.379 431572.23 0, 1021110.454 431570.978 0, 1020804.528 431569.745 0, 1020498.603 431568.529 0, 
+    1020192.677 431567.332 0, 1019886.751 431566.152 0, 1019580.826 431564.991 0, 1019274.9 431563.847 0, 1018968.974 431562.722 0, 1018663.048 431561.614 0, 1018357.122 431560.525 0, 1018051.196 431559.453 0, 1017745.27 431558.4 0, 1017439.343 431557.365 0, 
+    1017133.417 431556.347 0, 1016827.491 431555.348 0, 1016521.564 431554.366 0, 1016215.638 431553.403 0, 1015909.711 431552.457 0, 1015603.785 431551.53 0, 1015297.858 431550.621 0, 1014991.931 431549.729 0, 1014684.527 431548.852 0, 1014668.839 437101.521 0, 
+    1014653.151 442654.629 0, 1014959.898 442655.505 0, 1015265.172 442656.394 0, 1015570.445 442657.302 0, 1015875.717 442658.227 0, 1016180.99 442659.171 0, 1016486.263 442660.132 0, 1016791.536 442661.111 0, 1017096.809 442662.109 0, 1017402.081 442663.124 0, 
+    1017707.354 442664.157 0, 1018012.626 442665.208 0, 1018317.899 442666.277 0, 1018623.171 442667.365 0, 1018928.444 442668.47 0, 1019233.716 442669.593 0, 1019538.988 442670.734 0, 1019844.26 442671.893 0, 1020149.532 442673.07 0, 1020454.804 442674.265 0, 
+    1020760.076 442675.478 0, 1021065.348 442676.708 0, 1021370.62 442677.957 0, 1021675.891 442679.224 0, 1021979.69 442680.503 0, 1022286.435 442681.812 0, 1022591.706 442683.132 0, 1022896.977 442684.471 0, 1023202.249 442685.828 0, 1023507.52 442687.202 0, 
+    1023812.791 442688.595 0, 1024118.062 442690.006 0, 1024423.333 442691.434 0, 1024728.604 442692.881 0, 1025033.875 442694.345 0, 1025339.146 442695.827 0, 1025644.416 442697.328 0, 1025949.687 442698.846 0, 1026254.957 442700.383 0, 1026560.228 442701.937 0, 
+    1026865.498 442703.509 0, 1027170.768 442705.099 0, 1027476.038 442706.708 0, 1027781.308 442708.334 0, 1028086.578 442709.978 0, 1028391.848 442711.64 0, 1028697.118 442713.32 0, 1029002.387 442715.018 0, 1029306.184 442716.726 0, 1029337.562 437163.684 0, 
+    1029368.936 431611.081 0))
+
+POLYGON ((1043958.984 442820.22 0, 1043655.191 442817.654 0, 1043349.927 442815.093 0, 1043044.664 442812.551 0, 1042739.4 442810.026 0, 1042434.136 442807.52 0, 1042128.871 442805.031 0, 1041823.607 442802.56 0, 1041518.343 442800.108 0, 1041213.078 442797.673 0, 
+    1040907.813 442795.256 0, 1040602.548 442792.857 0, 1040297.283 442790.477 0, 1039992.018 442788.114 0, 1039686.753 442785.769 0, 1039381.487 442783.442 0, 1039076.222 442781.133 0, 1038770.956 442778.842 0, 1038465.69 442776.569 0, 1038160.424 442774.314 0, 
+    1037855.158 442772.077 0, 1037549.892 442769.858 0, 1037244.625 442767.657 0, 1036939.359 442765.474 0, 1036632.621 442763.298 0, 1036328.825 442761.161 0, 1036023.558 442759.032 0, 1035718.291 442756.921 0, 1035413.024 442754.827 0, 1035107.757 442752.752 0, 
+    1034802.49 442750.695 0, 1034497.222 442748.655 0, 1034191.954 442746.634 0, 1033886.687 442744.63 0, 1033581.419 442742.645 0, 1033276.151 442740.677 0, 1032970.883 442738.728 0, 1032665.614 442736.796 0, 1032360.346 442734.882 0, 1032055.078 442732.987 0, 
+    1031749.809 442731.109 0, 1031444.54 442729.249 0, 1031139.272 442727.407 0, 1030834.003 442725.584 0, 1030528.734 442723.778 0, 1030223.465 442721.99 0, 1029918.196 442720.22 0, 1029612.926 442718.468 0, 1029306.184 442716.726 0, 1029274.805 448270.203 0, 
+    1029243.423 453824.112 0, 1029549.508 453825.851 0, 1029854.123 453827.599 0, 1030158.739 453829.365 0, 1030463.354 453831.149 0, 1030767.969 453832.951 0, 1031072.584 453834.771 0, 1031377.199 453836.609 0, 1031681.814 453838.465 0, 1031986.429 453840.339 0, 
+    1032291.044 453842.23 0, 1032595.658 453844.14 0, 1032900.273 453846.067 0, 1033204.887 453848.013 0, 1033509.502 453849.976 0, 1033814.116 453851.957 0, 1034118.73 453853.956 0, 1034423.344 453855.974 0, 1034727.957 453858.009 0, 1035032.571 453860.062 0, 
+    1035337.184 453862.132 0, 1035641.798 453864.221 0, 1035946.411 453866.328 0, 1036251.024 453868.453 0, 1036554.169 453870.585 0, 1036860.25 453872.756 0, 1037164.863 453874.934 0, 1037469.476 453877.131 0, 1037774.088 453879.345 0, 1038078.7 453881.577 0, 
+    1038383.313 453883.828 0, 1038687.925 453886.096 0, 1038992.537 453888.382 0, 1039297.149 453890.686 0, 1039601.76 453893.008 0, 1039906.372 453895.348 0, 1040210.983 453897.705 0, 1040515.595 453900.081 0, 1040820.206 453902.475 0, 1041124.817 453904.886 0, 
+    1041429.428 453907.316 0, 1041734.038 453909.763 0, 1042038.649 453912.229 0, 1042343.26 453914.712 0, 1042647.87 453917.213 0, 1042952.48 453919.732 0, 1043257.09 453922.269 0, 1043561.7 453924.824 0, 1043864.843 453927.385 0, 1043911.915 448373.586 0, 
+    1043958.984 442820.22 0))
+
+POLYGON ((1058485.912 454071.965 0, 1058182.776 454068.548 0, 1057878.174 454065.132 0, 1057573.572 454061.735 0, 1057268.971 454058.355 0, 1056964.369 454054.993 0, 1056659.766 454051.649 0, 1056355.164 454048.323 0, 1056050.561 454045.015 0, 1055745.959 454041.725 0, 
+    1055441.356 454038.453 0, 1055136.752 454035.199 0, 1054832.149 454031.963 0, 1054527.546 454028.744 0, 1054222.942 454025.544 0, 1053918.338 454022.361 0, 1053613.734 454019.197 0, 1053309.129 454016.05 0, 1053004.525 454012.922 0, 1052699.92 454009.811 0, 
+    1052395.315 454006.718 0, 1052090.71 454003.643 0, 1051786.105 454000.586 0, 1051481.5 453997.547 0, 1051175.429 453994.511 0, 1050872.288 453991.523 0, 1050567.682 453988.537 0, 1050263.076 453985.57 0, 1049958.47 453982.621 0, 1049653.864 453979.689 0, 
+    1049349.257 453976.775 0, 1049044.65 453973.88 0, 1048740.043 453971.002 0, 1048435.436 453968.142 0, 1048130.829 453965.301 0, 1047826.221 453962.477 0, 1047521.614 453959.671 0, 1047217.006 453956.883 0, 1046912.398 453954.112 0, 1046607.79 453951.36 0, 
+    1046303.181 453948.626 0, 1045998.573 453945.91 0, 1045693.964 453943.211 0, 1045389.356 453940.531 0, 1045084.747 453937.868 0, 1044780.138 453935.223 0, 1044475.528 453932.597 0, 1044170.919 453929.988 0, 1043864.843 453927.385 0, 1043817.766 459481.613 0, 
+    1043770.686 465036.268 0, 1044076.106 465038.866 0, 1044380.061 465041.469 0, 1044684.017 465044.09 0, 1044987.972 465046.729 0, 1045291.927 465049.386 0, 1045595.882 465052.061 0, 1045899.837 465054.753 0, 1046203.791 465057.464 0, 1046507.746 465060.192 0, 
+    1046811.7 465062.938 0, 1047115.654 465065.703 0, 1047419.608 465068.485 0, 1047723.562 465071.285 0, 1048027.516 465074.103 0, 1048331.469 465076.938 0, 1048635.422 465079.792 0, 1048939.375 465082.663 0, 1049243.328 465085.553 0, 1049547.281 465088.46 0, 
+    1049851.234 465091.385 0, 1050155.186 465094.328 0, 1050459.139 465097.289 0, 1050763.091 465100.268 0, 1051065.58 465103.251 0, 1051370.994 465106.28 0, 1051674.946 465109.312 0, 1051978.897 465112.363 0, 1052282.848 465115.431 0, 1052586.799 465118.517 0, 
+    1052890.75 465121.621 0, 1053194.701 465124.743 0, 1053498.651 465127.883 0, 1053802.602 465131.041 0, 1054106.552 465134.217 0, 1054410.502 465137.41 0, 1054714.451 465140.622 0, 1055018.401 465143.851 0, 1055322.35 465147.098 0, 1055626.3 465150.363 0, 
+    1055930.248 465153.646 0, 1056234.197 465156.947 0, 1056538.146 465160.266 0, 1056842.094 465163.603 0, 1057146.042 465166.957 0, 1057449.99 465170.33 0, 1057753.938 465173.72 0, 1058057.886 465177.128 0, 1058360.372 465180.538 0, 1058423.144 459626.038 0, 
+    1058485.912 454071.965 0))
+
+POLYGON ((1072949.591 465366.025 0, 1072647.114 465361.761 0, 1072343.177 465357.494 0, 1072039.24 465353.245 0, 1071735.303 465349.014 0, 1071431.365 465344.801 0, 1071127.428 465340.605 0, 1070823.49 465336.428 0, 1070519.551 465332.268 0, 1070215.613 465328.127 0, 
+    1069911.674 465324.003 0, 1069607.735 465319.897 0, 1069303.796 465315.809 0, 1068999.857 465311.739 0, 1068695.917 465307.687 0, 1068391.977 465303.652 0, 1068088.037 465299.636 0, 1067784.096 465295.637 0, 1067480.156 465291.656 0, 1067176.215 465287.694 0, 
+    1066872.274 465283.749 0, 1066568.333 465279.822 0, 1066264.391 465275.913 0, 1065960.449 465272.021 0, 1065655.047 465268.129 0, 1065352.565 465264.293 0, 1065048.623 465260.455 0, 1064744.68 465256.635 0, 1064440.737 465252.833 0, 1064136.794 465249.05 0, 
+    1063832.85 465245.284 0, 1063528.907 465241.535 0, 1063224.963 465237.805 0, 1062921.019 465234.093 0, 1062617.075 465230.398 0, 1062313.13 465226.722 0, 1062009.186 465223.063 0, 1061705.241 465219.422 0, 1061401.296 465215.799 0, 1061097.35 465212.194 0, 
+    1060793.405 465208.607 0, 1060489.459 465205.038 0, 1060185.513 465201.487 0, 1059881.567 465197.953 0, 1059577.621 465194.438 0, 1059273.674 465190.94 0, 1058969.727 465187.46 0, 1058665.78 465183.998 0, 1058360.372 465180.538 0, 1058297.594 470735.461 0, 
+    1058234.812 476290.805 0, 1058539.564 476294.258 0, 1058842.857 476297.713 0, 1059146.15 476301.185 0, 1059449.442 476304.675 0, 1059752.735 476308.183 0, 1060056.027 476311.709 0, 1060359.319 476315.253 0, 1060662.611 476318.814 0, 1060965.902 476322.394 0, 
+    1061269.194 476325.991 0, 1061572.485 476329.606 0, 1061875.776 476333.239 0, 1062179.067 476336.89 0, 1062482.357 476340.558 0, 1062785.647 476344.245 0, 1063088.937 476347.949 0, 1063392.227 476351.672 0, 1063695.517 476355.412 0, 1063998.806 476359.17 0, 
+    1064302.096 476362.945 0, 1064605.385 476366.739 0, 1064908.673 476370.55 0, 1065211.962 476374.38 0, 1065513.793 476378.208 0, 1065818.538 476382.092 0, 1066121.826 476385.975 0, 1066425.114 476389.876 0, 1066728.401 476393.794 0, 1067031.689 476397.731 0, 
+    1067334.975 476401.685 0, 1067638.262 476405.657 0, 1067941.549 476409.647 0, 1068244.835 476413.655 0, 1068548.121 476417.68 0, 1068851.407 476421.724 0, 1069154.692 476425.785 0, 1069457.977 476429.865 0, 1069761.263 476433.962 0, 1070064.547 476438.077 0, 
+    1070367.832 476442.209 0, 1070671.116 476446.36 0, 1070974.4 476450.529 0, 1071277.684 476454.715 0, 1071580.968 476458.919 0, 1071884.251 476463.141 0, 1072187.534 476467.381 0, 1072490.817 476471.639 0, 1072792.644 476475.894 0, 1072871.121 470920.749 0, 
+    1072949.591 465366.025 0))
+
+POLYGON ((1087349.894 476702.11 0, 1087048.078 476697.002 0, 1086744.809 476691.888 0, 1086441.539 476686.791 0, 1086138.269 476681.712 0, 1085834.998 476676.651 0, 1085531.727 476671.608 0, 1085228.456 476666.583 0, 1084925.185 476661.575 0, 1084621.913 476656.586 0, 
+    1084318.641 476651.614 0, 1084015.369 476646.66 0, 1083712.096 476641.724 0, 1083408.824 476636.806 0, 1083105.55 476631.905 0, 1082802.277 476627.023 0, 1082499.003 476622.158 0, 1082195.729 476617.311 0, 1081892.455 476612.482 0, 1081589.181 476607.671 0, 
+    1081285.906 476602.878 0, 1080982.631 476598.103 0, 1080679.355 476593.345 0, 1080376.079 476588.605 0, 1080071.349 476583.861 0, 1079769.527 476579.18 0, 1079466.251 476574.493 0, 1079162.974 476569.825 0, 1078859.697 476565.175 0, 1078556.42 476560.542 0, 
+    1078253.142 476555.927 0, 1077949.864 476551.33 0, 1077646.586 476546.751 0, 1077343.307 476542.19 0, 1077040.029 476537.647 0, 1076736.75 476533.121 0, 1076433.471 476528.614 0, 1076130.191 476524.124 0, 1075826.911 476519.652 0, 1075523.631 476515.198 0, 
+    1075220.351 476510.762 0, 1074917.071 476506.343 0, 1074613.79 476501.943 0, 1074310.509 476497.56 0, 1074007.227 476493.195 0, 1073703.946 476488.848 0, 1073400.664 476484.519 0, 1073097.382 476480.208 0, 1072792.644 476475.894 0, 1072714.161 482031.456 0, 
+    1072635.673 487587.432 0, 1072939.754 487591.737 0, 1073242.382 487596.039 0, 1073545.009 487600.359 0, 1073847.637 487604.696 0, 1074150.264 487609.052 0, 1074452.891 487613.425 0, 1074755.518 487617.816 0, 1075058.145 487622.225 0, 1075360.771 487626.652 0, 
+    1075663.397 487631.096 0, 1075966.023 487635.558 0, 1076268.648 487640.038 0, 1076571.273 487644.536 0, 1076873.898 487649.052 0, 1077176.523 487653.586 0, 1077479.148 487658.137 0, 1077781.772 487662.706 0, 1078084.396 487667.293 0, 1078387.019 487671.898 0, 
+    1078689.643 487676.521 0, 1078992.266 487681.161 0, 1079294.888 487685.819 0, 1079597.511 487690.495 0, 1079898.682 487695.167 0, 1080202.755 487699.901 0, 1080505.377 487704.63 0, 1080807.998 487709.378 0, 1081110.619 487714.143 0, 1081413.24 487718.926 0, 
+    1081715.861 487723.726 0, 1082018.481 487728.545 0, 1082321.101 487733.381 0, 1082623.721 487738.235 0, 1082926.34 487743.107 0, 1083228.96 487747.997 0, 1083531.578 487752.905 0, 1083834.197 487757.83 0, 1084136.815 487762.773 0, 1084439.433 487767.734 0, 
+    1084742.051 487772.713 0, 1085044.668 487777.71 0, 1085347.285 487782.724 0, 1085649.902 487787.757 0, 1085952.519 487792.807 0, 1086255.135 487797.875 0, 1086557.751 487802.96 0, 1086860.367 487808.064 0, 1087161.532 487813.161 0, 1087255.716 482257.428 0, 
+    1087349.894 476702.11 0))
+
+POLYGON ((1101686.695 488079.926 0, 1101385.543 488073.979 0, 1101082.943 488068.02 0, 1100780.343 488062.08 0, 1100477.742 488056.157 0, 1100175.141 488050.252 0, 1099872.54 488044.365 0, 1099569.938 488038.495 0, 1099267.336 488032.644 0, 1098964.733 488026.81 0, 
+    1098662.131 488020.994 0, 1098359.528 488015.196 0, 1098056.924 488009.415 0, 1097754.32 488003.653 0, 1097451.716 487997.908 0, 1097149.112 487992.181 0, 1096846.507 487986.472 0, 1096543.902 487980.781 0, 1096241.296 487975.107 0, 1095938.691 487969.452 0, 
+    1095636.084 487963.814 0, 1095333.478 487958.194 0, 1095030.871 487952.592 0, 1094728.264 487947.007 0, 1094424.208 487941.414 0, 1094123.049 487935.892 0, 1093820.441 487930.361 0, 1093517.832 487924.848 0, 1093215.223 487919.352 0, 1092912.614 487913.875 0, 
+    1092610.005 487908.415 0, 1092307.395 487902.973 0, 1092004.785 487897.549 0, 1091702.175 487892.143 0, 1091399.564 487886.754 0, 1091096.953 487881.383 0, 1090794.342 487876.031 0, 1090491.73 487870.695 0, 1090189.118 487865.378 0, 1089886.506 487860.079 0, 
+    1089583.893 487854.797 0, 1089281.281 487849.533 0, 1088978.667 487844.287 0, 1088676.054 487839.059 0, 1088373.44 487833.849 0, 1088070.826 487828.656 0, 1087768.212 487823.481 0, 1087465.597 487818.324 0, 1087161.532 487813.161 0, 1087067.34 493369.305 0, 
+    1086973.141 498925.857 0, 1087276.549 498931.01 0, 1087578.51 498936.155 0, 1087880.47 498941.319 0, 1088182.43 498946.5 0, 1088484.39 498951.699 0, 1088786.349 498956.916 0, 1089088.308 498962.151 0, 1089390.267 498967.404 0, 1089692.226 498972.674 0, 
+    1089994.184 498977.962 0, 1090296.142 498983.267 0, 1090598.099 498988.591 0, 1090900.057 498993.932 0, 1091202.014 498999.291 0, 1091503.97 499004.668 0, 1091805.926 499010.063 0, 1092107.882 499015.475 0, 1092409.838 499020.905 0, 1092711.793 499026.353 0, 
+    1093013.748 499031.819 0, 1093315.703 499037.303 0, 1093617.658 499042.804 0, 1093919.612 499048.323 0, 1094220.119 499053.833 0, 1094523.519 499059.414 0, 1094825.472 499064.987 0, 1095127.425 499070.577 0, 1095429.377 499076.185 0, 1095731.329 499081.81 0, 
+    1096033.281 499087.454 0, 1096335.232 499093.115 0, 1096637.183 499098.794 0, 1096939.134 499104.491 0, 1097241.084 499110.205 0, 1097543.035 499115.938 0, 1097844.984 499121.688 0, 1098146.934 499127.456 0, 1098448.883 499133.241 0, 1098750.831 499139.045 0, 
+    1099052.78 499144.866 0, 1099354.728 499150.705 0, 1099656.676 499156.561 0, 1099958.623 499162.436 0, 1100260.57 499168.328 0, 1100562.517 499174.238 0, 1100864.463 499180.166 0, 1101166.409 499186.111 0, 1101466.91 499192.046 0, 1101576.806 493635.782 0, 
+    1101686.695 488079.926 0))
+
+POLYGON ((1115959.869 499499.182 0, 1115659.383 499492.398 0, 1115357.455 499485.6 0, 1115055.527 499478.819 0, 1114753.598 499472.056 0, 1114451.669 499465.31 0, 1114149.74 499458.583 0, 1113847.81 499451.873 0, 1113545.879 499445.181 0, 1113243.949 499438.507 0, 
+    1112942.017 499431.851 0, 1112640.086 499425.212 0, 1112338.154 499418.591 0, 1112036.222 499411.988 0, 1111734.289 499405.403 0, 1111432.356 499398.835 0, 1111130.423 499392.285 0, 1110828.489 499385.753 0, 1110526.554 499379.239 0, 1110224.62 499372.742 0, 
+    1109922.685 499366.264 0, 1109620.75 499359.803 0, 1109318.814 499353.36 0, 1109016.878 499346.934 0, 1108713.498 499340.496 0, 1108413.004 499334.137 0, 1108111.067 499327.765 0, 1107809.129 499321.41 0, 1107507.191 499315.074 0, 1107205.253 499308.755 0, 
+    1106903.314 499302.454 0, 1106601.375 499296.171 0, 1106299.436 499289.905 0, 1105997.496 499283.658 0, 1105695.556 499277.428 0, 1105393.615 499271.215 0, 1105091.674 499265.021 0, 1104789.733 499258.844 0, 1104487.791 499252.686 0, 1104185.849 499246.545 0, 
+    1103883.907 499240.421 0, 1103581.964 499234.316 0, 1103280.021 499228.228 0, 1102978.077 499222.158 0, 1102676.133 499216.106 0, 1102374.189 499210.071 0, 1102072.245 499204.055 0, 1101770.3 499198.056 0, 1101466.91 499192.046 0, 1101357.005 504748.716 0, 
+    1101247.092 510305.787 0, 1101549.825 510311.784 0, 1101851.116 510317.77 0, 1102152.406 510323.773 0, 1102453.696 510329.795 0, 1102754.986 510335.834 0, 1103056.275 510341.891 0, 1103357.564 510347.965 0, 1103658.853 510354.058 0, 1103960.141 510360.168 0, 
+    1104261.429 510366.295 0, 1104562.717 510372.441 0, 1104864.004 510378.604 0, 1105165.291 510384.785 0, 1105466.577 510390.984 0, 1105767.863 510397.2 0, 1106069.149 510403.434 0, 1106370.435 510409.686 0, 1106671.72 510415.956 0, 1106973.004 510422.243 0, 
+    1107274.288 510428.548 0, 1107575.572 510434.871 0, 1107876.856 510441.212 0, 1108178.139 510447.57 0, 1108477.981 510453.915 0, 1108780.704 510460.34 0, 1109081.986 510466.751 0, 1109383.268 510473.18 0, 1109684.549 510479.627 0, 1109985.83 510486.092 0, 
+    1110287.11 510492.574 0, 1110588.391 510499.074 0, 1110889.67 510505.592 0, 1111190.95 510512.128 0, 1111492.229 510518.681 0, 1111793.507 510525.252 0, 1112094.785 510531.841 0, 1112396.063 510538.448 0, 1112697.341 510545.072 0, 1112998.618 510551.714 0, 
+    1113299.894 510558.374 0, 1113601.17 510565.051 0, 1113902.446 510571.746 0, 1114203.722 510578.459 0, 1114504.997 510585.19 0, 1114806.271 510591.938 0, 1115107.546 510598.705 0, 1115408.82 510605.488 0, 1115708.654 510612.258 0, 1115834.266 505055.519 0, 
+    1115959.869 499499.182 0))
+
+POLYGON ((1130169.292 510959.583 0, 1129869.475 510951.967 0, 1129568.222 510944.332 0, 1129266.968 510936.715 0, 1128965.714 510929.115 0, 1128664.459 510921.533 0, 1128363.203 510913.969 0, 1128061.948 510906.423 0, 1127760.692 510898.894 0, 1127459.435 510891.383 0, 
+    1127158.178 510883.89 0, 1126856.92 510876.415 0, 1126555.663 510868.957 0, 1126254.404 510861.517 0, 1125953.145 510854.095 0, 1125651.886 510846.691 0, 1125350.626 510839.304 0, 1125049.366 510831.935 0, 1124748.106 510824.583 0, 1124446.845 510817.25 0, 
+    1124145.583 510809.934 0, 1123844.322 510802.636 0, 1123543.059 510795.356 0, 1123241.797 510788.093 0, 1122939.095 510780.814 0, 1122639.27 510773.621 0, 1122338.006 510766.412 0, 1122036.741 510759.22 0, 1121735.477 510752.046 0, 1121434.211 510744.89 0, 
+    1121132.946 510737.751 0, 1120831.68 510730.63 0, 1120530.413 510723.527 0, 1120229.146 510716.442 0, 1119927.879 510709.374 0, 1119626.611 510702.324 0, 1119325.343 510695.292 0, 1119024.074 510688.278 0, 1118722.805 510681.281 0, 1118421.536 510674.302 0, 
+    1118120.266 510667.341 0, 1117818.996 510660.398 0, 1117517.725 510653.472 0, 1117216.454 510646.564 0, 1116915.183 510639.674 0, 1116613.911 510632.801 0, 1116312.639 510625.946 0, 1116011.366 510619.109 0, 1115708.654 510612.258 0, 1115583.033 516169.396 0, 
+    1115457.403 521726.93 0, 1115759.458 521733.767 0, 1116060.076 521740.589 0, 1116360.694 521747.429 0, 1116661.312 521754.286 0, 1116961.929 521761.162 0, 1117262.546 521768.055 0, 1117563.163 521774.965 0, 1117863.779 521781.894 0, 1118164.394 521788.84 0, 
+    1118465.01 521795.804 0, 1118765.624 521802.785 0, 1119066.239 521809.784 0, 1119366.853 521816.801 0, 1119667.466 521823.836 0, 1119968.08 521830.888 0, 1120268.692 521837.958 0, 1120569.305 521845.045 0, 1120869.917 521852.151 0, 1121170.528 521859.274 0, 
+    1121471.139 521866.415 0, 1121771.75 521873.573 0, 1122072.36 521880.749 0, 1122372.97 521887.943 0, 1122672.144 521895.12 0, 1122974.188 521902.383 0, 1123274.797 521909.63 0, 1123575.405 521916.895 0, 1123876.012 521924.177 0, 1124176.62 521931.477 0, 
+    1124477.227 521938.795 0, 1124777.833 521946.13 0, 1125078.439 521953.483 0, 1125379.044 521960.854 0, 1125679.65 521968.242 0, 1125980.254 521975.648 0, 1126280.858 521983.072 0, 1126581.462 521990.514 0, 1126882.066 521997.973 0, 1127182.668 522005.45 0, 
+    1127483.271 522012.944 0, 1127783.873 522020.456 0, 1128084.474 522027.986 0, 1128385.076 522035.534 0, 1128685.676 522043.099 0, 1128986.277 522050.682 0, 1129286.876 522058.283 0, 1129587.476 522065.901 0, 1129886.641 522073.501 0, 1130027.971 516516.344 0, 
+    1130169.292 510959.583 0))
+
+POLYGON ((1144314.842 522460.836 0, 1144015.697 522452.391 0, 1143715.121 522443.924 0, 1143414.543 522435.474 0, 1143113.966 522427.042 0, 1142813.388 522418.627 0, 1142512.809 522410.23 0, 1142212.23 522401.851 0, 1141911.65 522393.49 0, 1141611.07 522385.146 0, 
+    1141310.49 522376.82 0, 1141009.909 522368.511 0, 1140709.327 522360.221 0, 1140408.745 522351.948 0, 1140108.163 522343.692 0, 1139807.58 522335.455 0, 1139506.996 522327.235 0, 1139206.412 522319.032 0, 1138905.828 522310.848 0, 1138605.243 522302.681 0, 
+    1138304.657 522294.532 0, 1138004.071 522286.4 0, 1137703.485 522278.286 0, 1137402.898 522270.19 0, 1137100.878 522262.073 0, 1136801.723 522254.051 0, 1136501.135 522246.008 0, 1136200.546 522237.983 0, 1135899.957 522229.975 0, 1135599.367 522221.985 0, 
+    1135298.777 522214.013 0, 1134998.186 522206.058 0, 1134697.595 522198.122 0, 1134397.003 522190.202 0, 1134096.411 522182.301 0, 1133795.819 522174.417 0, 1133495.226 522166.551 0, 1133194.633 522158.702 0, 1132894.039 522150.872 0, 1132593.444 522143.059 0, 
+    1132292.849 522135.263 0, 1131992.254 522127.486 0, 1131691.658 522119.726 0, 1131391.062 522111.984 0, 1131090.466 522104.259 0, 1130789.869 522096.552 0, 1130489.271 522088.863 0, 1130188.673 522081.191 0, 1129886.641 522073.501 0, 1129745.3 527631.051 0, 
+    1129603.95 533188.991 0, 1129905.325 533196.664 0, 1130205.269 533204.319 0, 1130505.212 533211.992 0, 1130805.155 533219.682 0, 1131105.097 533227.39 0, 1131405.039 533235.115 0, 1131704.981 533242.858 0, 1132004.922 533250.619 0, 1132304.862 533258.397 0, 
+    1132604.802 533266.193 0, 1132904.742 533274.007 0, 1133204.681 533281.838 0, 1133504.62 533289.687 0, 1133804.558 533297.554 0, 1134104.496 533305.438 0, 1134404.433 533313.34 0, 1134704.37 533321.26 0, 1135004.307 533329.197 0, 1135304.243 533337.152 0, 
+    1135604.178 533345.124 0, 1135904.113 533353.115 0, 1136204.048 533361.122 0, 1136503.982 533369.148 0, 1136802.486 533377.153 0, 1137103.849 533385.252 0, 1137403.781 533393.331 0, 1137703.713 533401.427 0, 1138003.645 533409.54 0, 1138303.576 533417.672 0, 
+    1138603.507 533425.821 0, 1138903.437 533433.988 0, 1139203.367 533442.172 0, 1139503.296 533450.374 0, 1139803.225 533458.594 0, 1140103.154 533466.831 0, 1140403.081 533475.086 0, 1140703.009 533483.359 0, 1141002.936 533491.649 0, 1141302.862 533499.957 0, 
+    1141602.788 533508.283 0, 1141902.713 533516.626 0, 1142202.638 533524.987 0, 1142502.563 533533.366 0, 1142802.487 533541.762 0, 1143102.41 533550.176 0, 1143402.333 533558.607 0, 1143702.255 533567.057 0, 1144000.749 533575.483 0, 1144157.801 528017.965 0, 
+    1144314.842 522460.836 0))
+
+POLYGON ((1158396.399 534002.647 0, 1158097.928 533993.378 0, 1157798.03 533984.081 0, 1157498.132 533974.802 0, 1157198.234 533965.541 0, 1156898.335 533956.297 0, 1156598.435 533947.072 0, 1156298.535 533937.863 0, 1155998.635 533928.673 0, 1155698.734 533919.5 0, 
+    1155398.832 533910.344 0, 1155098.93 533901.207 0, 1154799.027 533892.087 0, 1154499.123 533882.984 0, 1154199.22 533873.9 0, 1153899.315 533864.833 0, 1153599.41 533855.783 0, 1153299.505 533846.752 0, 1152999.599 533837.738 0, 1152699.692 533828.741 0, 
+    1152399.785 533819.762 0, 1152099.878 533810.801 0, 1151799.97 533801.858 0, 1151500.061 533792.932 0, 1151198.725 533783.981 0, 1150900.242 533775.133 0, 1150600.332 533766.26 0, 1150300.421 533757.405 0, 1150000.51 533748.568 0, 1149700.598 533739.748 0, 
+    1149400.686 533730.945 0, 1149100.773 533722.161 0, 1148800.86 533713.394 0, 1148500.946 533704.645 0, 1148201.032 533695.913 0, 1147901.117 533687.199 0, 1147601.201 533678.503 0, 1147301.285 533669.824 0, 1147001.369 533661.163 0, 1146701.452 533652.52 0, 
+    1146401.535 533643.894 0, 1146101.617 533635.286 0, 1145801.698 533626.695 0, 1145501.779 533618.123 0, 1145201.86 533609.567 0, 1144901.94 533601.03 0, 1144602.02 533592.51 0, 1144302.099 533584.008 0, 1144000.749 533575.483 0, 1143843.686 539133.388 0, 
+    1143686.613 544691.677 0, 1143987.305 544700.183 0, 1144286.571 544708.667 0, 1144585.838 544717.168 0, 1144885.103 544725.687 0, 1145184.368 544734.223 0, 1145483.633 544742.777 0, 1145782.897 544751.349 0, 1146082.161 544759.938 0, 1146381.424 544768.545 0, 
+    1146680.687 544777.17 0, 1146979.949 544785.812 0, 1147279.21 544794.471 0, 1147578.471 544803.149 0, 1147877.732 544811.844 0, 1148176.992 544820.556 0, 1148476.252 544829.287 0, 1148775.511 544838.034 0, 1149074.769 544846.8 0, 1149374.027 544855.583 0, 
+    1149673.285 544864.384 0, 1149972.542 544873.202 0, 1150271.798 544882.038 0, 1150571.054 544890.891 0, 1150868.886 544899.72 0, 1151169.565 544908.651 0, 1151468.819 544917.557 0, 1151768.073 544926.481 0, 1152067.326 544935.423 0, 1152366.579 544944.382 0, 
+    1152665.831 544953.359 0, 1152965.083 544962.353 0, 1153264.334 544971.365 0, 1153563.585 544980.395 0, 1153862.835 544989.442 0, 1154162.085 544998.507 0, 1154461.334 545007.59 0, 1154760.582 545016.69 0, 1155059.83 545025.807 0, 1155359.078 545034.943 0, 
+    1155658.325 545044.096 0, 1155957.571 545053.266 0, 1156256.817 545062.454 0, 1156556.062 545071.66 0, 1156855.307 545080.884 0, 1157154.551 545090.125 0, 1157453.795 545099.383 0, 1157753.038 545108.659 0, 1158050.858 545117.909 0, 1158223.634 539560.086 0, 
+    1158396.399 534002.647 0))
+
+POLYGON ((1172413.842 545584.721 0, 1172116.047 545574.63 0, 1171816.832 545564.509 0, 1171517.615 545554.405 0, 1171218.398 545544.318 0, 1170919.181 545534.249 0, 1170619.963 545524.198 0, 1170320.744 545514.165 0, 1170021.525 545504.149 0, 1169722.305 545494.151 0, 
+    1169423.084 545484.17 0, 1169123.863 545474.207 0, 1168824.642 545464.261 0, 1168525.419 545454.333 0, 1168226.197 545444.423 0, 1167926.973 545434.53 0, 1167627.749 545424.655 0, 1167328.525 545414.798 0, 1167029.299 545404.958 0, 1166730.074 545395.136 0, 
+    1166430.847 545385.331 0, 1166131.621 545375.544 0, 1165832.393 545365.775 0, 1165533.165 545356.023 0, 1165232.515 545346.243 0, 1164934.707 545336.573 0, 1164635.478 545326.874 0, 1164336.247 545317.192 0, 1164037.016 545307.529 0, 1163737.785 545297.883 0, 
+    1163438.553 545288.254 0, 1163139.32 545278.643 0, 1162840.087 545269.05 0, 1162540.853 545259.474 0, 1162241.619 545249.916 0, 1161942.384 545240.376 0, 1161643.149 545230.853 0, 1161343.913 545221.348 0, 1161044.676 545211.86 0, 1160745.439 545202.39 0, 
+    1160446.202 545192.938 0, 1160146.964 545183.503 0, 1159847.725 545174.086 0, 1159548.486 545164.687 0, 1159249.246 545155.305 0, 1158950.005 545145.94 0, 1158650.764 545136.594 0, 1158351.523 545127.265 0, 1158050.858 545117.909 0, 1157878.07 550676.112 0, 
+    1157705.27 556234.692 0, 1158005.277 556244.027 0, 1158303.865 556253.336 0, 1158602.451 556262.662 0, 1158901.037 556272.006 0, 1159199.623 556281.368 0, 1159498.208 556290.747 0, 1159796.792 556300.143 0, 1160095.376 556309.557 0, 1160393.96 556318.989 0, 
+    1160692.542 556328.438 0, 1160991.125 556337.905 0, 1161289.706 556347.389 0, 1161588.287 556356.891 0, 1161886.868 556366.411 0, 1162185.448 556375.948 0, 1162484.027 556385.503 0, 1162782.606 556395.075 0, 1163081.184 556404.665 0, 1163379.762 556414.272 0, 
+    1163678.339 556423.897 0, 1163976.916 556433.54 0, 1164275.492 556443.2 0, 1164574.067 556452.878 0, 1164871.224 556462.527 0, 1165171.217 556472.286 0, 1165469.79 556482.016 0, 1165768.364 556491.764 0, 1166066.936 556501.53 0, 1166365.508 556511.313 0, 
+    1166664.08 556521.114 0, 1166962.65 556530.932 0, 1167261.221 556540.768 0, 1167559.79 556550.621 0, 1167858.36 556560.492 0, 1168156.928 556570.381 0, 1168455.496 556580.287 0, 1168754.064 556590.211 0, 1169052.63 556600.152 0, 1169351.197 556610.111 0, 
+    1169649.762 556620.088 0, 1169948.327 556630.082 0, 1170246.892 556640.093 0, 1170545.455 556650.122 0, 1170844.019 556660.169 0, 1171142.581 556670.233 0, 1171441.144 556680.315 0, 1171739.705 556690.415 0, 1172036.849 556700.484 0, 1172225.352 551142.414 0, 
+    1172413.842 545584.721 0))
+
+POLYGON ((1186367.054 557206.763 0, 1186069.938 557195.854 0, 1185771.406 557184.911 0, 1185472.874 557173.986 0, 1185174.341 557163.078 0, 1184875.807 557152.188 0, 1184577.273 557141.315 0, 1184278.738 557130.46 0, 1183980.202 557119.623 0, 1183681.666 557108.803 0, 
+    1183383.129 557098.001 0, 1183084.591 557087.216 0, 1182786.053 557076.449 0, 1182487.514 557065.699 0, 1182188.975 557054.967 0, 1181890.435 557044.252 0, 1181591.894 557033.555 0, 1181293.353 557022.876 0, 1180994.811 557012.214 0, 1180696.268 557001.57 0, 
+    1180397.725 556990.944 0, 1180099.181 556980.334 0, 1179800.637 556969.743 0, 1179502.092 556959.169 0, 1179202.13 556948.563 0, 1178905 556938.074 0, 1178606.453 556927.553 0, 1178307.905 556917.049 0, 1178009.357 556906.563 0, 1177710.808 556896.094 0, 
+    1177412.259 556885.644 0, 1177113.709 556875.21 0, 1176815.158 556864.794 0, 1176516.607 556854.396 0, 1176218.055 556844.016 0, 1175919.503 556833.653 0, 1175620.95 556823.307 0, 1175322.396 556812.979 0, 1175023.842 556802.669 0, 1174725.287 556792.376 0, 
+    1174426.732 556782.101 0, 1174128.175 556771.843 0, 1173829.619 556761.603 0, 1173531.061 556751.381 0, 1173232.504 556741.176 0, 1172933.945 556730.988 0, 1172635.386 556720.819 0, 1172336.826 556710.667 0, 1172036.849 556700.484 0, 1171848.333 562258.928 0, 
+    1171659.805 567817.743 0, 1171959.125 567827.903 0, 1172257.03 567838.033 0, 1172554.935 567848.18 0, 1172852.839 567858.345 0, 1173150.742 567868.528 0, 1173448.645 567878.728 0, 1173746.548 567888.946 0, 1174044.45 567899.181 0, 1174342.351 567909.433 0, 
+    1174640.251 567919.704 0, 1174938.151 567929.991 0, 1175236.051 567940.297 0, 1175533.949 567950.62 0, 1175831.847 567960.96 0, 1176129.745 567971.318 0, 1176427.642 567981.693 0, 1176725.538 567992.086 0, 1177023.434 568002.497 0, 1177321.329 568012.925 0, 
+    1177619.223 568023.37 0, 1177917.117 568033.833 0, 1178215.01 568044.314 0, 1178512.903 568054.812 0, 1178809.382 568065.278 0, 1179108.686 568075.861 0, 1179406.577 568086.412 0, 1179704.467 568096.98 0, 1180002.357 568107.566 0, 1180300.246 568118.169 0, 
+    1180598.134 568128.79 0, 1180896.022 568139.428 0, 1181193.909 568150.084 0, 1181491.795 568160.758 0, 1181789.681 568171.449 0, 1182087.566 568182.157 0, 1182385.45 568192.883 0, 1182683.334 568203.627 0, 1182981.218 568214.388 0, 1183279.1 568225.167 0, 
+    1183576.982 568235.963 0, 1183874.863 568246.777 0, 1184172.744 568257.608 0, 1184470.624 568268.457 0, 1184768.504 568279.323 0, 1185066.382 568290.207 0, 1185364.26 568301.109 0, 1185662.138 568312.027 0, 1185958.603 568322.912 0, 1186162.836 562764.652 0, 
+    1186367.054 557206.763 0))
+
+POLYGON ((1200255.918 568868.476 0, 1199959.482 568856.754 0, 1199661.637 568844.994 0, 1199363.79 568833.251 0, 1199065.944 568821.525 0, 1198768.096 568809.817 0, 1198470.248 568798.127 0, 1198172.399 568786.454 0, 1197874.549 568774.799 0, 1197576.699 568763.161 0, 
+    1197278.848 568751.541 0, 1196980.997 568739.938 0, 1196683.144 568728.353 0, 1196385.291 568716.786 0, 1196087.438 568705.236 0, 1195789.583 568693.703 0, 1195491.728 568682.188 0, 1195193.872 568670.69 0, 1194896.016 568659.21 0, 1194598.159 568647.748 0, 
+    1194300.301 568636.303 0, 1194002.443 568624.876 0, 1193704.584 568613.466 0, 1193406.724 568602.074 0, 1193107.453 568590.645 0, 1192811.002 568579.342 0, 1192513.141 568568.002 0, 1192215.278 568556.68 0, 1191917.415 568545.375 0, 1191619.551 568534.088 0, 
+    1191321.687 568522.818 0, 1191023.822 568511.566 0, 1190725.956 568500.332 0, 1190428.09 568489.115 0, 1190130.223 568477.915 0, 1189832.355 568466.734 0, 1189534.486 568455.569 0, 1189236.617 568444.422 0, 1188938.748 568433.293 0, 1188640.877 568422.181 0, 
+    1188343.006 568411.087 0, 1188045.135 568400.01 0, 1187747.262 568388.951 0, 1187449.389 568377.909 0, 1187151.516 568366.885 0, 1186853.641 568355.879 0, 1186555.767 568344.89 0, 1186257.891 568333.918 0, 1185958.603 568322.912 0, 1185754.357 573881.54 0, 
+    1185550.098 579440.532 0, 1185848.729 579451.514 0, 1186145.95 579462.461 0, 1186443.17 579473.426 0, 1186740.39 579484.409 0, 1187037.609 579495.409 0, 1187334.828 579506.426 0, 1187632.046 579517.461 0, 1187929.263 579528.513 0, 1188226.48 579539.583 0, 
+    1188523.696 579550.671 0, 1188820.911 579561.775 0, 1189118.126 579572.898 0, 1189415.34 579584.038 0, 1189712.553 579595.195 0, 1190009.766 579606.37 0, 1190306.978 579617.562 0, 1190604.19 579628.772 0, 1190901.4 579639.999 0, 1191198.611 579651.244 0, 
+    1191495.82 579662.507 0, 1191793.029 579673.786 0, 1192090.237 579685.084 0, 1192387.444 579696.398 0, 1192683.244 579707.677 0, 1192981.857 579719.081 0, 1193279.063 579730.448 0, 1193576.267 579741.833 0, 1193873.471 579753.235 0, 1194170.675 579764.655 0, 
+    1194467.878 579776.092 0, 1194765.08 579787.547 0, 1195062.281 579799.019 0, 1195359.482 579810.509 0, 1195656.682 579822.016 0, 1195953.881 579833.54 0, 1196251.08 579845.083 0, 1196548.278 579856.642 0, 1196845.475 579868.22 0, 1197142.672 579879.814 0, 
+    1197439.868 579891.426 0, 1197737.063 579903.056 0, 1198034.258 579914.703 0, 1198331.452 579926.368 0, 1198628.645 579938.05 0, 1198925.838 579949.75 0, 1199223.029 579961.467 0, 1199520.221 579973.201 0, 1199816.005 579984.898 0, 1200035.969 574426.505 0, 
+    1200255.918 568868.476 0))
+
+POLYGON ((1214080.317 580569.565 0, 1213784.564 580557.033 0, 1213487.408 580544.459 0, 1213190.25 580531.902 0, 1212893.092 580519.363 0, 1212595.933 580506.841 0, 1212298.773 580494.337 0, 1212001.612 580481.85 0, 1211704.451 580469.381 0, 1211407.289 580456.929 0, 
+    1211110.126 580444.495 0, 1210812.963 580432.078 0, 1210515.799 580419.679 0, 1210218.634 580407.297 0, 1209921.468 580394.933 0, 1209624.302 580382.586 0, 1209327.135 580370.257 0, 1209029.967 580357.945 0, 1208732.799 580345.65 0, 1208435.629 580333.374 0, 
+    1208138.459 580321.114 0, 1207841.289 580308.872 0, 1207544.117 580296.648 0, 1207246.945 580284.441 0, 1206948.367 580272.194 0, 1206652.599 580260.08 0, 1206355.424 580247.925 0, 1206058.249 580235.788 0, 1205761.074 580223.669 0, 1205463.897 580211.567 0, 
+    1205166.72 580199.483 0, 1204869.542 580187.416 0, 1204572.364 580175.366 0, 1204275.184 580163.334 0, 1203978.004 580151.32 0, 1203680.824 580139.323 0, 1203383.642 580127.343 0, 1203086.46 580115.381 0, 1202789.277 580103.437 0, 1202492.094 580091.51 0, 
+    1202194.91 580079.6 0, 1201897.725 580067.708 0, 1201600.539 580055.833 0, 1201303.353 580043.976 0, 1201006.166 580032.137 0, 1200708.978 580020.315 0, 1200411.79 580008.51 0, 1200114.601 579996.723 0, 1199816.005 579984.898 0, 1199596.027 585543.652 0, 
+    1199376.035 591102.765 0, 1199673.973 591114.564 0, 1199970.508 591126.325 0, 1200267.042 591138.104 0, 1200563.575 591149.9 0, 1200860.108 591161.713 0, 1201156.64 591173.544 0, 1201453.171 591185.392 0, 1201749.702 591197.258 0, 1202046.232 591209.142 0, 
+    1202342.761 591221.042 0, 1202639.289 591232.961 0, 1202935.817 591244.896 0, 1203232.344 591256.849 0, 1203528.87 591268.82 0, 1203825.396 591280.808 0, 1204121.921 591292.814 0, 1204418.445 591304.836 0, 1204714.969 591316.877 0, 1205011.491 591328.935 0, 
+    1205308.013 591341.01 0, 1205604.535 591353.103 0, 1205901.055 591365.213 0, 1206197.575 591377.341 0, 1206492.693 591389.428 0, 1206790.613 591401.648 0, 1207087.131 591413.828 0, 1207383.648 591426.026 0, 1207680.164 591438.241 0, 1207976.68 591450.473 0, 
+    1208273.195 591462.723 0, 1208569.709 591474.99 0, 1208866.223 591487.275 0, 1209162.735 591499.577 0, 1209459.247 591511.897 0, 1209755.759 591524.234 0, 1210052.269 591536.588 0, 1210348.779 591548.96 0, 1210645.288 591561.35 0, 1210941.797 591573.757 0, 
+    1211238.304 591586.181 0, 1211534.811 591598.623 0, 1211831.318 591611.082 0, 1212127.823 591623.559 0, 1212424.328 591636.053 0, 1212720.832 591648.564 0, 1213017.335 591661.093 0, 1213313.837 591673.64 0, 1213608.939 591686.145 0, 1213844.635 586127.676 0, 
+    1214080.317 580569.565 0))
+
+POLYGON ((1227840.138 592309.733 0, 1227545.07 592296.394 0, 1227248.605 592283.01 0, 1226952.138 592269.643 0, 1226655.67 592256.294 0, 1226359.202 592242.962 0, 1226062.733 592229.648 0, 1225766.263 592216.351 0, 1225469.793 592203.072 0, 1225173.321 592189.81 0, 
+    1224876.849 592176.565 0, 1224580.376 592163.338 0, 1224283.902 592150.129 0, 1223987.428 592136.936 0, 1223690.953 592123.762 0, 1223394.477 592110.604 0, 1223098 592097.465 0, 1222801.522 592084.342 0, 1222505.044 592071.237 0, 1222208.565 592058.15 0, 
+    1221912.085 592045.08 0, 1221615.604 592032.027 0, 1221319.123 592018.992 0, 1221022.641 592005.974 0, 1220724.758 591992.913 0, 1220429.674 591979.991 0, 1220133.189 591967.026 0, 1219836.704 591954.078 0, 1219540.218 591941.148 0, 1219243.731 591928.235 0, 
+    1218947.244 591915.339 0, 1218650.755 591902.461 0, 1218354.266 591889.601 0, 1218057.777 591876.757 0, 1217761.286 591863.932 0, 1217464.795 591851.123 0, 1217168.303 591838.333 0, 1216871.81 591825.559 0, 1216575.316 591812.803 0, 1216278.822 591800.065 0, 
+    1215982.327 591787.344 0, 1215685.831 591774.64 0, 1215389.334 591761.954 0, 1215092.837 591749.285 0, 1214796.339 591736.634 0, 1214499.84 591724 0, 1214203.341 591711.384 0, 1213906.84 591698.785 0, 1213608.939 591686.145 0, 1213373.227 597244.968 0, 
+    1213137.5 602804.143 0, 1213434.744 602816.756 0, 1213730.59 602829.327 0, 1214026.436 602841.916 0, 1214322.28 602854.522 0, 1214618.124 602867.145 0, 1214913.967 602879.786 0, 1215209.809 602892.444 0, 1215505.65 602905.119 0, 1215801.491 602917.812 0, 
+    1216097.331 602930.523 0, 1216393.17 602943.25 0, 1216689.009 602955.996 0, 1216984.846 602968.758 0, 1217280.683 602981.538 0, 1217576.52 602994.336 0, 1217872.355 603007.15 0, 1218168.19 603019.983 0, 1218464.024 603032.832 0, 1218759.857 603045.699 0, 
+    1219055.689 603058.584 0, 1219351.521 603071.486 0, 1219647.352 603084.405 0, 1219943.182 603097.342 0, 1220237.615 603110.235 0, 1220534.84 603123.267 0, 1220830.668 603136.256 0, 1221126.495 603149.263 0, 1221422.321 603162.286 0, 1221718.147 603175.328 0, 
+    1222013.972 603188.386 0, 1222309.796 603201.462 0, 1222605.619 603214.556 0, 1222901.442 603227.666 0, 1223197.263 603240.795 0, 1223493.084 603253.94 0, 1223788.904 603267.103 0, 1224084.724 603280.284 0, 1224380.542 603293.482 0, 1224676.36 603306.697 0, 
+    1224972.177 603319.93 0, 1225267.994 603333.18 0, 1225563.809 603346.447 0, 1225859.624 603359.732 0, 1226155.438 603373.035 0, 1226451.251 603386.355 0, 1226747.063 603399.692 0, 1227042.875 603413.046 0, 1227337.291 603426.355 0, 1227588.722 597867.868 0, 
+    1227840.138 592309.733 0))
+
+POLYGON ((1241535.266 604088.682 0, 1241240.887 604074.541 0, 1240945.114 604060.351 0, 1240649.341 604046.178 0, 1240353.566 604032.022 0, 1240057.791 604017.884 0, 1239762.015 604003.764 0, 1239466.238 603989.66 0, 1239170.461 603975.575 0, 1238874.682 603961.506 0, 
+    1238578.903 603947.455 0, 1238283.123 603933.422 0, 1237987.342 603919.405 0, 1237691.56 603905.407 0, 1237395.777 603891.425 0, 1237099.994 603877.461 0, 1236804.21 603863.515 0, 1236508.425 603849.586 0, 1236212.639 603835.674 0, 1235916.852 603821.78 0, 
+    1235621.064 603807.903 0, 1235325.276 603794.043 0, 1235029.487 603780.201 0, 1234733.697 603766.377 0, 1234436.512 603752.504 0, 1234142.115 603738.78 0, 1233846.322 603725.007 0, 1233550.529 603711.252 0, 1233254.735 603697.514 0, 1232958.94 603683.794 0, 
+    1232663.144 603670.091 0, 1232367.348 603656.406 0, 1232071.551 603642.738 0, 1231775.753 603629.088 0, 1231479.954 603615.454 0, 1231184.154 603601.839 0, 1230888.353 603588.24 0, 1230592.552 603574.659 0, 1230296.75 603561.096 0, 1230000.947 603547.55 0, 
+    1229705.144 603534.021 0, 1229409.339 603520.51 0, 1229113.534 603507.016 0, 1228817.728 603493.539 0, 1228521.921 603480.08 0, 1228226.113 603466.639 0, 1227930.305 603453.215 0, 1227634.496 603439.808 0, 1227337.291 603426.355 0, 1227085.844 608985.191 0, 
+    1226834.381 614544.371 0, 1227130.928 614557.794 0, 1227426.083 614571.171 0, 1227721.237 614584.566 0, 1228016.39 614597.978 0, 1228311.543 614611.407 0, 1228606.695 614624.854 0, 1228901.846 614638.318 0, 1229196.996 614651.799 0, 1229492.145 614665.298 0, 
+    1229787.293 614678.814 0, 1230082.441 614692.347 0, 1230377.588 614705.898 0, 1230672.734 614719.466 0, 1230967.88 614733.052 0, 1231263.024 614746.655 0, 1231558.168 614760.275 0, 1231853.311 614773.913 0, 1232148.453 614787.568 0, 1232443.594 614801.241 0, 
+    1232738.735 614814.931 0, 1233033.874 614828.638 0, 1233329.013 614842.362 0, 1233624.151 614856.104 0, 1233917.898 614869.799 0, 1234214.425 614883.641 0, 1234509.561 614897.435 0, 1234804.695 614911.246 0, 1235099.829 614925.075 0, 1235394.963 614938.921 0, 
+    1235690.095 614952.785 0, 1235985.227 614966.666 0, 1236280.357 614980.564 0, 1236575.487 614994.48 0, 1236870.616 615008.413 0, 1237165.745 615022.363 0, 1237460.872 615036.331 0, 1237755.999 615050.316 0, 1238051.125 615064.318 0, 1238346.25 615078.338 0, 
+    1238641.374 615092.376 0, 1238936.497 615106.43 0, 1239231.62 615120.502 0, 1239526.742 615134.592 0, 1239821.862 615148.698 0, 1240116.982 615162.823 0, 1240412.102 615176.964 0, 1240707.22 615191.123 0, 1241000.948 615205.232 0, 1241268.116 609646.784 0, 
+    1241535.266 604088.682 0))
+
+POLYGON ((1255165.592 615906.114 0, 1254871.902 615891.175 0, 1254576.825 615876.182 0, 1254281.747 615861.207 0, 1253986.668 615846.249 0, 1253691.588 615831.309 0, 1253396.508 615816.385 0, 1253101.426 615801.48 0, 1252806.344 615786.591 0, 1252511.26 615771.72 0, 
+    1252216.176 615756.867 0, 1251921.091 615742.031 0, 1251626.005 615727.212 0, 1251330.918 615712.41 0, 1251035.83 615697.626 0, 1250740.742 615682.859 0, 1250445.652 615668.11 0, 1250150.562 615653.378 0, 1249855.471 615638.663 0, 1249560.379 615623.966 0, 
+    1249265.286 615609.286 0, 1248970.192 615594.623 0, 1248675.098 615579.978 0, 1248380.002 615565.35 0, 1248083.518 615550.671 0, 1247789.808 615536.147 0, 1247494.71 615521.571 0, 1247199.611 615507.012 0, 1246904.512 615492.471 0, 1246609.411 615477.948 0, 
+    1246314.31 615463.442 0, 1246019.207 615448.953 0, 1245724.104 615434.481 0, 1245429 615420.027 0, 1245133.895 615405.59 0, 1244838.789 615391.171 0, 1244543.683 615376.769 0, 1244248.575 615362.384 0, 1243953.467 615348.017 0, 1243658.358 615333.667 0, 
+    1243363.248 615319.334 0, 1243068.137 615305.019 0, 1242773.025 615290.721 0, 1242477.913 615276.441 0, 1242182.799 615262.178 0, 1241887.685 615247.932 0, 1241592.57 615233.704 0, 1241297.454 615219.493 0, 1241000.948 615205.232 0, 1240733.764 620764.022 0, 
+    1240466.564 626323.151 0, 1240762.413 626337.379 0, 1241056.874 626351.559 0, 1241351.335 626365.756 0, 1241645.795 626379.97 0, 1241940.254 626394.201 0, 1242234.712 626408.45 0, 1242529.169 626422.716 0, 1242823.626 626437 0, 1243118.081 626451.3 0, 
+    1243412.536 626465.618 0, 1243706.99 626479.954 0, 1244001.443 626494.307 0, 1244295.895 626508.677 0, 1244590.347 626523.064 0, 1244884.797 626537.469 0, 1245179.247 626551.891 0, 1245473.696 626566.33 0, 1245768.144 626580.787 0, 1246062.591 626595.261 0, 
+    1246357.037 626609.753 0, 1246651.483 626624.262 0, 1246945.927 626638.788 0, 1247240.371 626653.331 0, 1247533.429 626667.823 0, 1247829.256 626682.47 0, 1248123.697 626697.065 0, 1248418.138 626711.678 0, 1248712.577 626726.308 0, 1249007.016 626740.955 0, 
+    1249301.453 626755.62 0, 1249595.89 626770.302 0, 1249890.326 626785.002 0, 1250184.761 626799.718 0, 1250479.196 626814.452 0, 1250773.629 626829.204 0, 1251068.062 626843.972 0, 1251362.493 626858.758 0, 1251656.924 626873.562 0, 1251951.354 626888.382 0, 
+    1252245.783 626903.221 0, 1252540.211 626918.076 0, 1252834.638 626932.949 0, 1253129.065 626947.839 0, 1253423.49 626962.746 0, 1253717.915 626977.671 0, 1254012.339 626992.613 0, 1254306.762 627007.572 0, 1254599.8 627022.478 0, 1254882.705 621464.127 0, 
+    1255165.592 615906.114 0))
+
+POLYGON ((1268731.004 627761.732 0, 1268438.006 627745.998 0, 1268143.627 627730.207 0, 1267849.246 627714.433 0, 1267554.865 627698.676 0, 1267260.483 627682.937 0, 1266966.1 627667.216 0, 1266671.716 627651.511 0, 1266377.331 627635.824 0, 1266082.945 627620.154 0, 
+    1265788.558 627604.502 0, 1265494.17 627588.867 0, 1265199.781 627573.249 0, 1264905.392 627557.648 0, 1264611.001 627542.065 0, 1264316.61 627526.499 0, 1264022.217 627510.951 0, 1263727.824 627495.42 0, 1263433.43 627479.906 0, 1263139.035 627464.409 0, 
+    1262844.639 627448.93 0, 1262550.242 627433.468 0, 1262255.844 627418.024 0, 1261961.445 627402.597 0, 1261665.663 627387.115 0, 1261372.645 627371.794 0, 1261078.243 627356.419 0, 1260783.841 627341.061 0, 1260489.438 627325.721 0, 1260195.033 627310.397 0, 
+    1259900.628 627295.092 0, 1259606.222 627279.803 0, 1259311.815 627264.532 0, 1259017.408 627249.278 0, 1258722.999 627234.041 0, 1258428.589 627218.822 0, 1258134.179 627203.62 0, 1257839.768 627188.435 0, 1257545.355 627173.268 0, 1257250.942 627158.118 0, 
+    1256956.528 627142.986 0, 1256662.113 627127.87 0, 1256367.697 627112.772 0, 1256073.281 627097.692 0, 1255778.863 627082.628 0, 1255484.445 627067.582 0, 1255190.025 627052.554 0, 1254895.605 627037.543 0, 1254599.8 627022.478 0, 1254316.878 632581.165 0, 
+    1254033.94 638140.183 0, 1254329.087 638155.214 0, 1254622.853 638170.192 0, 1254916.618 638185.187 0, 1255210.382 638200.2 0, 1255504.146 638215.23 0, 1255797.908 638230.277 0, 1256091.669 638245.341 0, 1256385.43 638260.423 0, 1256679.19 638275.522 0, 
+    1256972.948 638290.638 0, 1257266.706 638305.772 0, 1257560.463 638320.923 0, 1257854.22 638336.091 0, 1258147.975 638351.276 0, 1258441.729 638366.479 0, 1258735.483 638381.699 0, 1259029.235 638396.936 0, 1259322.987 638412.191 0, 1259616.738 638427.463 0, 
+    1259910.487 638442.752 0, 1260204.236 638458.058 0, 1260497.984 638473.382 0, 1260791.732 638488.723 0, 1261084.098 638504.009 0, 1261379.223 638519.457 0, 1261672.968 638534.85 0, 1261966.711 638550.26 0, 1262260.454 638565.688 0, 1262554.196 638581.132 0, 
+    1262847.936 638596.594 0, 1263141.676 638612.074 0, 1263435.415 638627.57 0, 1263729.153 638643.084 0, 1264022.891 638658.616 0, 1264316.627 638674.164 0, 1264610.362 638689.73 0, 1264904.097 638705.313 0, 1265197.83 638720.913 0, 1265491.563 638736.531 0, 
+    1265785.294 638752.166 0, 1266079.025 638767.818 0, 1266372.755 638783.488 0, 1266666.484 638799.175 0, 1266960.212 638814.879 0, 1267253.939 638830.6 0, 1267547.665 638846.339 0, 1267841.39 638862.095 0, 1268133.736 638877.794 0, 1268432.379 633319.597 0, 
+    1268731.004 627761.732 0))
+
+POLYGON ((1282231.392 639655.236 0, 1281939.089 639638.711 0, 1281645.41 639622.125 0, 1281351.729 639605.557 0, 1281058.048 639589.006 0, 1280764.366 639572.472 0, 1280470.682 639555.955 0, 1280176.998 639539.456 0, 1279883.312 639522.974 0, 1279589.626 639506.509 0, 
+    1279295.939 639490.062 0, 1279002.251 639473.631 0, 1278708.561 639457.219 0, 1278414.871 639440.823 0, 1278121.18 639424.445 0, 1277827.488 639408.084 0, 1277533.795 639391.74 0, 1277240.101 639375.413 0, 1276946.406 639359.104 0, 1276652.71 639342.812 0, 
+    1276359.013 639326.538 0, 1276065.315 639310.281 0, 1275771.616 639294.041 0, 1275477.916 639277.818 0, 1275182.839 639261.536 0, 1274890.514 639245.424 0, 1274596.811 639229.253 0, 1274303.108 639213.1 0, 1274009.403 639196.963 0, 1273715.698 639180.844 0, 
+    1273421.991 639164.743 0, 1273128.284 639148.658 0, 1272834.576 639132.591 0, 1272540.866 639116.541 0, 1272247.156 639100.509 0, 1271953.445 639084.493 0, 1271659.733 639068.495 0, 1271366.02 639052.515 0, 1271072.306 639036.551 0, 1270778.591 639020.605 0, 
+    1270484.875 639004.676 0, 1270191.158 638988.765 0, 1269897.44 638972.871 0, 1269603.722 638956.994 0, 1269310.002 638941.134 0, 1269016.282 638925.291 0, 1268722.56 638909.466 0, 1268428.838 638893.658 0, 1268133.736 638877.794 0, 1267835.076 644436.32 0, 
+    1267536.398 649995.171 0, 1267830.842 650011 0, 1268123.91 650026.772 0, 1268416.977 650042.562 0, 1268710.044 650058.369 0, 1269003.109 650074.194 0, 1269296.173 650090.035 0, 1269589.237 650105.894 0, 1269882.299 650121.77 0, 1270175.361 650137.664 0, 
+    1270468.421 650153.574 0, 1270761.481 650169.502 0, 1271054.54 650185.447 0, 1271347.597 650201.41 0, 1271640.654 650217.389 0, 1271933.71 650233.386 0, 1272226.765 650249.4 0, 1272519.819 650265.432 0, 1272812.872 650281.48 0, 1273105.924 650297.546 0, 
+    1273398.976 650313.629 0, 1273692.026 650329.729 0, 1273985.075 650345.847 0, 1274278.123 650361.982 0, 1274569.797 650378.058 0, 1274864.217 650394.303 0, 1275157.263 650410.49 0, 1275450.307 650426.694 0, 1275743.351 650442.915 0, 1276036.393 650459.153 0, 
+    1276329.435 650475.409 0, 1276622.476 650491.682 0, 1276915.516 650507.972 0, 1277208.554 650524.279 0, 1277501.592 650540.604 0, 1277794.629 650556.945 0, 1278087.665 650573.304 0, 1278380.7 650589.681 0, 1278673.734 650606.074 0, 1278966.767 650622.485 0, 
+    1279259.799 650638.913 0, 1279552.83 650655.358 0, 1279845.86 650671.821 0, 1280138.889 650688.301 0, 1280431.918 650704.798 0, 1280724.945 650721.312 0, 1281017.971 650737.844 0, 1281310.996 650754.392 0, 1281602.648 650770.881 0, 1281917.029 645212.896 0, 
+    1282231.392 639655.236 0))
+
+POLYGON ((1295666.65 651586.328 0, 1295375.044 651569.015 0, 1295082.067 651551.639 0, 1294789.088 651534.279 0, 1294496.109 651516.937 0, 1294203.129 651499.612 0, 1293910.147 651482.305 0, 1293617.165 651465.015 0, 1293324.181 651447.741 0, 1293031.197 651430.486 0, 
+    1292738.211 651413.247 0, 1292445.225 651396.026 0, 1292152.237 651378.821 0, 1291859.249 651361.635 0, 1291566.259 651344.465 0, 1291273.269 651327.313 0, 1290980.277 651310.177 0, 1290687.285 651293.06 0, 1290394.291 651275.959 0, 1290101.296 651258.875 0, 
+    1289808.301 651241.809 0, 1289515.304 651224.76 0, 1289222.307 651207.729 0, 1288929.308 651190.714 0, 1288634.937 651173.638 0, 1288343.308 651156.737 0, 1288050.306 651139.774 0, 1287757.304 651122.829 0, 1287464.3 651105.901 0, 1287171.296 651088.99 0, 
+    1286878.29 651072.096 0, 1286585.283 651055.22 0, 1286292.276 651038.36 0, 1285999.267 651021.518 0, 1285706.258 651004.694 0, 1285413.247 650987.886 0, 1285120.236 650971.096 0, 1284827.223 650954.323 0, 1284534.21 650937.567 0, 1284241.195 650920.829 0, 
+    1283948.18 650904.108 0, 1283655.163 650887.404 0, 1283362.146 650870.717 0, 1283069.127 650854.047 0, 1282776.108 650837.395 0, 1282483.088 650820.76 0, 1282190.066 650804.142 0, 1281897.044 650787.542 0, 1281602.648 650770.881 0, 1281288.248 656329.188 0, 
+    1280973.831 661887.814 0, 1281267.569 661904.437 0, 1281559.937 661921.001 0, 1281852.304 661937.581 0, 1282144.67 661954.179 0, 1282437.036 661970.794 0, 1282729.4 661987.427 0, 1283021.763 662004.076 0, 1283314.125 662020.743 0, 1283606.486 662037.427 0, 
+    1283898.846 662054.128 0, 1284191.205 662070.846 0, 1284483.564 662087.582 0, 1284775.921 662104.334 0, 1285068.277 662121.104 0, 1285360.632 662137.892 0, 1285652.987 662154.696 0, 1285945.34 662171.517 0, 1286237.692 662188.356 0, 1286530.044 662205.212 0, 
+    1286822.394 662222.085 0, 1287114.743 662238.976 0, 1287407.091 662255.883 0, 1287699.439 662272.808 0, 1287990.417 662289.671 0, 1288284.13 662306.709 0, 1288576.475 662323.686 0, 1288868.818 662340.68 0, 1289161.16 662357.69 0, 1289453.502 662374.718 0, 
+    1289745.842 662391.764 0, 1290038.181 662408.826 0, 1290330.52 662425.906 0, 1290622.857 662443.003 0, 1290915.193 662460.117 0, 1291207.529 662477.248 0, 1291499.863 662494.397 0, 1291792.196 662511.562 0, 1292084.528 662528.745 0, 1292376.86 662545.945 0, 
+    1292669.19 662563.163 0, 1292961.519 662580.397 0, 1293253.847 662597.649 0, 1293546.175 662614.918 0, 1293838.501 662632.204 0, 1294130.826 662649.507 0, 1294423.15 662666.828 0, 1294715.473 662684.166 0, 1295006.428 662701.439 0, 1295336.549 657143.724 0, 
+    1295666.65 651586.328 0))
+
+POLYGON ((1309036.671 663554.707 0, 1308745.764 663536.611 0, 1308453.491 663518.447 0, 1308161.217 663500.301 0, 1307868.942 663482.172 0, 1307576.665 663464.06 0, 1307284.388 663445.965 0, 1306992.11 663427.888 0, 1306699.83 663409.827 0, 1306407.55 663391.784 0, 
+    1306115.269 663373.758 0, 1305822.986 663355.75 0, 1305530.702 663337.758 0, 1305238.418 663319.784 0, 1304946.132 663301.827 0, 1304653.845 663283.887 0, 1304361.557 663265.964 0, 1304069.268 663248.058 0, 1303776.979 663230.17 0, 1303484.688 663212.299 0, 
+    1303192.395 663194.445 0, 1302900.102 663176.608 0, 1302607.808 663158.789 0, 1302315.513 663140.987 0, 1302021.851 663123.118 0, 1301730.919 663105.434 0, 1301438.621 663087.683 0, 1301146.322 663069.949 0, 1300854.021 663052.233 0, 1300561.72 663034.534 0, 
+    1300269.417 663016.852 0, 1299977.114 662999.188 0, 1299684.809 662981.54 0, 1299392.504 662963.91 0, 1299100.197 662946.297 0, 1298807.889 662928.701 0, 1298515.58 662911.122 0, 1298223.271 662893.561 0, 1297930.96 662876.017 0, 1297638.648 662858.49 0, 
+    1297346.335 662840.98 0, 1297054.021 662823.487 0, 1296761.706 662806.012 0, 1296469.39 662788.554 0, 1296177.073 662771.113 0, 1295884.755 662753.689 0, 1295592.436 662736.282 0, 1295300.116 662718.893 0, 1295006.428 662701.439 0, 1294676.289 668259.47 0, 
+    1294346.131 673817.812 0, 1294639.162 673835.227 0, 1294930.828 673852.577 0, 1295222.493 673869.945 0, 1295514.156 673887.33 0, 1295805.819 673904.732 0, 1296097.481 673922.151 0, 1296389.141 673939.587 0, 1296680.801 673957.041 0, 1296972.46 673974.511 0, 
+    1297264.117 673991.999 0, 1297555.774 674009.504 0, 1297847.429 674027.026 0, 1298139.084 674044.565 0, 1298430.737 674062.122 0, 1298722.39 674079.695 0, 1299014.041 674097.286 0, 1299305.691 674114.894 0, 1299597.341 674132.519 0, 1299888.989 674150.162 0, 
+    1300180.636 674167.821 0, 1300472.282 674185.498 0, 1300763.927 674203.191 0, 1301055.571 674220.902 0, 1301345.852 674238.548 0, 1301638.857 674256.376 0, 1301930.498 674274.138 0, 1302222.137 674291.918 0, 1302513.776 674309.715 0, 1302805.414 674327.529 0, 
+    1303097.051 674345.36 0, 1303388.687 674363.208 0, 1303680.321 674381.073 0, 1303971.955 674398.956 0, 1304263.588 674416.856 0, 1304555.219 674434.773 0, 1304846.85 674452.707 0, 1305138.479 674470.658 0, 1305430.107 674488.626 0, 1305721.735 674506.612 0, 
+    1306013.361 674524.615 0, 1306304.986 674542.635 0, 1306596.61 674560.672 0, 1306888.233 674578.726 0, 1307179.855 674596.797 0, 1307471.476 674614.886 0, 1307763.096 674632.992 0, 1308054.715 674651.115 0, 1308344.971 674669.17 0, 1308690.83 669111.782 0, 
+    1309036.671 663554.707 0))
+
+POLYGON ((1322341.349 675560.073 0, 1322051.143 675541.198 0, 1321759.577 675522.251 0, 1321468.009 675503.322 0, 1321176.441 675484.409 0, 1320884.871 675465.514 0, 1320593.3 675446.636 0, 1320301.728 675427.775 0, 1320010.155 675408.931 0, 1319718.581 675390.105 0, 
+    1319427.005 675371.295 0, 1319135.429 675352.503 0, 1318843.851 675333.728 0, 1318552.273 675314.97 0, 1318260.693 675296.229 0, 1317969.112 675277.506 0, 1317677.53 675258.799 0, 1317385.947 675240.11 0, 1317094.363 675221.438 0, 1316802.778 675202.783 0, 
+    1316511.191 675184.145 0, 1316219.604 675165.524 0, 1315928.015 675146.921 0, 1315636.426 675128.335 0, 1315343.475 675109.679 0, 1315053.243 675091.213 0, 1314761.65 675072.679 0, 1314470.056 675054.161 0, 1314178.461 675035.66 0, 1313886.865 675017.177 0, 
+    1313595.268 674998.711 0, 1313303.67 674980.262 0, 1313012.07 674961.83 0, 1312720.47 674943.415 0, 1312428.868 674925.018 0, 1312137.265 674906.638 0, 1311845.662 674888.274 0, 1311554.057 674869.928 0, 1311262.451 674851.599 0, 1310970.844 674833.288 0, 
+    1310679.236 674814.993 0, 1310387.627 674796.716 0, 1310096.016 674778.456 0, 1309804.405 674760.213 0, 1309512.793 674741.987 0, 1309221.179 674723.778 0, 1308929.565 674705.586 0, 1308637.949 674687.412 0, 1308344.971 674669.17 0, 1307999.092 680226.866 0, 
+    1307653.194 685784.867 0, 1307945.515 685803.068 0, 1308236.476 685821.202 0, 1308527.437 685839.353 0, 1308818.396 685857.521 0, 1309109.354 685875.706 0, 1309400.311 685893.908 0, 1309691.267 685912.127 0, 1309982.222 685930.363 0, 1310273.176 685948.617 0, 
+    1310564.128 685966.888 0, 1310855.08 685985.175 0, 1311146.031 686003.48 0, 1311436.98 686021.802 0, 1311727.929 686040.141 0, 1312018.876 686058.498 0, 1312309.823 686076.871 0, 1312600.768 686095.261 0, 1312891.712 686113.669 0, 1313182.655 686132.094 0, 
+    1313473.597 686150.536 0, 1313764.538 686168.995 0, 1314055.478 686187.471 0, 1314346.416 686205.964 0, 1314635.997 686224.388 0, 1314928.29 686243.002 0, 1315219.226 686261.546 0, 1315510.16 686280.108 0, 1315801.093 686298.687 0, 1316092.026 686317.283 0, 
+    1316382.957 686335.896 0, 1316673.887 686354.526 0, 1316964.816 686373.174 0, 1317255.743 686391.838 0, 1317546.67 686410.52 0, 1317837.596 686429.219 0, 1318128.52 686447.934 0, 1318419.443 686466.667 0, 1318710.366 686485.418 0, 1319001.287 686504.185 0, 
+    1319292.207 686522.969 0, 1319583.126 686541.771 0, 1319874.044 686560.589 0, 1320164.96 686579.425 0, 1320455.876 686598.278 0, 1320746.791 686617.148 0, 1321037.704 686636.035 0, 1321328.616 686654.939 0, 1321618.171 686673.772 0, 1321979.77 681116.77 0, 
+    1322341.349 675560.073 0))
+
+POLYGON ((1335580.582 687602.127 0, 1335291.079 687582.475 0, 1335000.221 687562.749 0, 1334709.362 687543.041 0, 1334418.502 687523.349 0, 1334127.641 687503.674 0, 1333836.779 687484.017 0, 1333545.915 687464.376 0, 1333255.05 687444.753 0, 1332964.185 687425.147 0, 
+    1332673.318 687405.558 0, 1332382.449 687385.986 0, 1332091.58 687366.431 0, 1331800.71 687346.893 0, 1331509.838 687327.373 0, 1331218.965 687307.869 0, 1330928.092 687288.383 0, 1330637.216 687268.914 0, 1330346.34 687249.462 0, 1330055.463 687230.027 0, 
+    1329764.585 687210.609 0, 1329473.705 687191.208 0, 1329182.824 687171.824 0, 1328891.942 687152.458 0, 1328599.704 687133.019 0, 1328310.175 687113.776 0, 1328019.29 687094.461 0, 1327728.403 687075.163 0, 1327437.516 687055.882 0, 1327146.627 687036.619 0, 
+    1326855.737 687017.372 0, 1326564.846 686998.142 0, 1326273.954 686978.93 0, 1325983.061 686959.735 0, 1325692.167 686940.557 0, 1325401.271 686921.396 0, 1325110.374 686902.252 0, 1324819.477 686883.125 0, 1324528.578 686864.015 0, 1324237.678 686844.923 0, 
+    1323946.777 686825.847 0, 1323655.874 686806.789 0, 1323364.971 686787.748 0, 1323074.067 686768.724 0, 1322783.161 686749.717 0, 1322492.254 686730.727 0, 1322201.346 686711.754 0, 1321910.438 686692.799 0, 1321618.171 686673.772 0, 1321256.553 692231.076 0, 
+    1320894.915 697788.678 0, 1321186.524 697807.662 0, 1321476.779 697826.575 0, 1321767.032 697845.505 0, 1322057.285 697864.452 0, 1322347.536 697883.416 0, 1322637.786 697902.397 0, 1322928.036 697921.395 0, 1323218.284 697940.411 0, 1323508.531 697959.443 0, 
+    1323798.776 697978.493 0, 1324089.021 697997.56 0, 1324379.265 698016.644 0, 1324669.507 698035.744 0, 1324959.748 698054.862 0, 1325249.989 698073.997 0, 1325540.228 698093.149 0, 1325830.466 698112.319 0, 1326120.702 698131.505 0, 1326410.938 698150.708 0, 
+    1326701.173 698169.929 0, 1326991.406 698189.166 0, 1327281.638 698208.421 0, 1327571.87 698227.693 0, 1327860.748 698246.891 0, 1328152.328 698266.287 0, 1328442.556 698285.61 0, 1328732.783 698304.95 0, 1329023.008 698324.307 0, 1329313.233 698343.681 0, 
+    1329603.456 698363.073 0, 1329893.678 698382.481 0, 1330183.899 698401.906 0, 1330474.119 698421.349 0, 1330764.337 698440.809 0, 1331054.555 698460.285 0, 1331344.771 698479.779 0, 1331634.986 698499.29 0, 1331925.2 698518.818 0, 1332215.413 698538.363 0, 
+    1332505.625 698557.925 0, 1332795.835 698577.504 0, 1333086.045 698597.1 0, 1333376.253 698616.714 0, 1333666.46 698636.344 0, 1333956.666 698655.991 0, 1334246.871 698675.656 0, 1334537.075 698695.338 0, 1334825.926 698714.945 0, 1335203.264 693158.386 0, 
+    1335580.582 687602.127 0))
+
+POLYGON ((1348754.266 699680.566 0, 1348465.468 699660.142 0, 1348175.321 699639.641 0, 1347885.173 699619.157 0, 1347595.024 699598.689 0, 1347304.873 699578.239 0, 1347014.722 699557.806 0, 1346724.569 699537.39 0, 1346434.415 699516.991 0, 1346144.259 699496.609 0, 
+    1345854.103 699476.244 0, 1345563.945 699455.896 0, 1345273.786 699435.566 0, 1344983.626 699415.252 0, 1344693.465 699394.956 0, 1344403.302 699374.676 0, 1344113.139 699354.414 0, 1343822.974 699334.169 0, 1343532.808 699313.94 0, 1343242.64 699293.729 0, 
+    1342952.472 699273.535 0, 1342662.302 699253.358 0, 1342372.132 699233.198 0, 1342081.96 699213.056 0, 1341790.437 699192.836 0, 1341501.612 699172.821 0, 1341211.436 699152.73 0, 1340921.26 699132.655 0, 1340631.082 699112.598 0, 1340340.903 699092.557 0, 
+    1340050.722 699072.534 0, 1339760.541 699052.528 0, 1339470.358 699032.539 0, 1339180.175 699012.567 0, 1338889.99 698992.612 0, 1338599.803 698972.674 0, 1338309.616 698952.753 0, 1338019.428 698932.85 0, 1337729.238 698912.963 0, 1337439.047 698893.094 0, 
+    1337148.855 698873.241 0, 1336858.662 698853.406 0, 1336568.468 698833.587 0, 1336278.272 698813.786 0, 1335988.075 698794.002 0, 1335697.878 698774.235 0, 1335407.679 698754.485 0, 1335117.478 698734.752 0, 1334825.926 698714.945 0, 1334448.569 704271.798 0, 
+    1334071.191 709828.942 0, 1334362.086 709848.705 0, 1334651.632 709868.394 0, 1334941.177 709888.099 0, 1335230.72 709907.822 0, 1335520.263 709927.561 0, 1335809.804 709947.318 0, 1336099.345 709967.091 0, 1336388.884 709986.882 0, 1336678.421 710006.69 0, 
+    1336967.958 710026.514 0, 1337257.494 710046.356 0, 1337547.028 710066.215 0, 1337836.561 710086.091 0, 1338126.093 710105.984 0, 1338415.624 710125.894 0, 1338705.154 710145.821 0, 1338994.682 710165.765 0, 1339284.21 710185.726 0, 1339573.736 710205.704 0, 
+    1339863.261 710225.699 0, 1340152.785 710245.711 0, 1340442.307 710265.741 0, 1340731.829 710285.787 0, 1341020.003 710305.757 0, 1341310.868 710325.931 0, 1341600.386 710346.028 0, 1341889.903 710366.142 0, 1342179.418 710386.274 0, 1342468.933 710406.422 0, 
+    1342758.446 710426.588 0, 1343047.958 710446.771 0, 1343337.469 710466.97 0, 1343626.978 710487.187 0, 1343916.487 710507.421 0, 1344205.994 710527.671 0, 1344495.5 710547.939 0, 1344785.005 710568.224 0, 1345074.509 710588.526 0, 1345364.011 710608.845 0, 
+    1345653.512 710629.181 0, 1345943.012 710649.534 0, 1346232.511 710669.904 0, 1346522.009 710690.291 0, 1346811.505 710710.695 0, 1347101.001 710731.116 0, 1347390.495 710751.554 0, 1347679.988 710772.01 0, 1347968.134 710792.387 0, 1348361.21 705236.33 0, 
+    1348754.266 699680.566 0))
+
+POLYGON ((1361862.3 711795.089 0, 1361574.21 711773.897 0, 1361284.776 711752.624 0, 1360995.341 711731.368 0, 1360705.904 711710.129 0, 1360416.467 711688.907 0, 1360127.028 711667.703 0, 1359837.588 711646.515 0, 1359548.146 711625.344 0, 1359258.704 711604.19 0, 
+    1358969.26 711583.053 0, 1358679.815 711561.934 0, 1358390.368 711540.831 0, 1358100.921 711519.745 0, 1357811.472 711498.677 0, 1357522.022 711477.625 0, 1357232.57 711456.591 0, 1356943.118 711435.573 0, 1356653.664 711414.573 0, 1356364.209 711393.589 0, 
+    1356074.752 711372.623 0, 1355785.295 711351.674 0, 1355495.836 711330.741 0, 1355206.376 711309.826 0, 1354915.571 711288.831 0, 1354627.453 711268.047 0, 1354337.989 711247.183 0, 1354048.524 711226.335 0, 1353759.058 711205.505 0, 1353469.591 711184.692 0, 
+    1353180.122 711163.896 0, 1352890.652 711143.117 0, 1352601.181 711122.355 0, 1352311.709 711101.611 0, 1352022.235 711080.883 0, 1351732.761 711060.172 0, 1351443.285 711039.478 0, 1351153.808 711018.801 0, 1350864.329 710998.142 0, 1350574.85 710977.499 0, 
+    1350285.369 710956.873 0, 1349995.887 710936.265 0, 1349706.404 710915.673 0, 1349416.919 710895.099 0, 1349127.434 710874.541 0, 1348837.947 710854.001 0, 1348548.459 710833.478 0, 1348258.97 710812.971 0, 1347968.134 710792.387 0, 1347575.038 716348.731 0, 
+    1347181.921 721905.36 0, 1347472.1 721925.898 0, 1347760.935 721946.358 0, 1348049.769 721966.835 0, 1348338.601 721987.329 0, 1348627.433 722007.84 0, 1348916.263 722028.368 0, 1349205.092 722048.913 0, 1349493.92 722069.475 0, 1349782.747 722090.054 0, 
+    1350071.573 722110.65 0, 1350360.397 722131.263 0, 1350649.22 722151.893 0, 1350938.042 722172.54 0, 1351226.862 722193.204 0, 1351515.682 722213.885 0, 1351804.5 722234.583 0, 1352093.317 722255.298 0, 1352382.133 722276.03 0, 1352670.947 722296.779 0, 
+    1352959.761 722317.545 0, 1353248.573 722338.328 0, 1353537.384 722359.128 0, 1353826.193 722379.945 0, 1354113.661 722400.683 0, 1354403.809 722421.63 0, 1354692.615 722442.498 0, 1354981.42 722463.383 0, 1355270.223 722484.285 0, 1355559.025 722505.204 0, 
+    1355847.826 722526.14 0, 1356136.626 722547.093 0, 1356425.425 722568.063 0, 1356714.222 722589.05 0, 1357003.018 722610.054 0, 1357291.813 722631.075 0, 1357580.607 722652.113 0, 1357869.399 722673.168 0, 1358158.19 722694.24 0, 1358446.98 722715.329 0, 
+    1358735.769 722736.435 0, 1359024.556 722757.558 0, 1359313.343 722778.698 0, 1359602.128 722799.855 0, 1359890.911 722821.029 0, 1360179.694 722842.22 0, 1360468.475 722863.428 0, 1360757.255 722884.653 0, 1361044.694 722905.796 0, 1361453.507 717350.3 0, 
+    1361862.3 711795.089 0))
+
+POLYGON ((1374904.585 723945.394 0, 1374617.204 723923.438 0, 1374328.486 723901.397 0, 1374039.766 723879.374 0, 1373751.044 723857.367 0, 1373462.321 723835.377 0, 1373173.597 723813.404 0, 1372884.872 723791.449 0, 1372596.145 723769.51 0, 1372307.418 723747.588 0, 
+    1372018.688 723725.683 0, 1371729.958 723703.796 0, 1371441.226 723681.925 0, 1371152.493 723660.071 0, 1370863.759 723638.234 0, 1370575.023 723616.414 0, 1370286.286 723594.612 0, 1369997.548 723572.826 0, 1369708.809 723551.057 0, 1369420.068 723529.305 0, 
+    1369131.326 723507.57 0, 1368842.582 723485.852 0, 1368553.838 723464.152 0, 1368265.092 723442.468 0, 1367975.007 723420.7 0, 1367687.597 723399.151 0, 1367398.847 723377.518 0, 1367110.096 723355.902 0, 1366821.344 723334.303 0, 1366532.59 723312.721 0, 
+    1366243.835 723291.157 0, 1365955.079 723269.609 0, 1365666.322 723248.078 0, 1365377.563 723226.564 0, 1365088.804 723205.067 0, 1364800.043 723183.587 0, 1364511.28 723162.124 0, 1364222.517 723140.678 0, 1363933.752 723119.249 0, 1363644.985 723097.837 0, 
+    1363356.218 723076.443 0, 1363067.449 723055.065 0, 1362778.679 723033.704 0, 1362489.908 723012.36 0, 1362201.136 722991.033 0, 1361912.362 722969.723 0, 1361623.587 722948.43 0, 1361334.811 722927.154 0, 1361044.694 722905.796 0, 1360635.86 728461.574 0, 
+    1360227.005 734017.629 0, 1360516.465 734038.938 0, 1360804.587 734060.166 0, 1361092.708 734081.411 0, 1361380.828 734102.672 0, 1361668.946 734123.951 0, 1361957.064 734145.247 0, 1362245.18 734166.559 0, 1362533.294 734187.889 0, 1362821.408 734209.235 0, 
+    1363109.52 734230.598 0, 1363397.631 734251.979 0, 1363685.74 734273.376 0, 1363973.849 734294.79 0, 1364261.956 734316.222 0, 1364550.062 734337.67 0, 1364838.166 734359.135 0, 1365126.27 734380.617 0, 1365414.372 734402.116 0, 1365702.472 734423.632 0, 
+    1365990.572 734445.165 0, 1366278.67 734466.715 0, 1366566.767 734488.282 0, 1366854.863 734509.866 0, 1367141.622 734531.367 0, 1367431.051 734553.085 0, 1367719.143 734574.719 0, 1368007.233 734596.371 0, 1368295.323 734618.04 0, 1368583.411 734639.725 0, 
+    1368871.497 734661.428 0, 1369159.583 734683.148 0, 1369447.667 734704.884 0, 1369735.75 734726.637 0, 1370023.832 734748.408 0, 1370311.912 734770.195 0, 1370599.991 734791.999 0, 1370888.069 734813.821 0, 1371176.146 734835.659 0, 1371464.221 734857.514 0, 
+    1371752.295 734879.386 0, 1372040.368 734901.275 0, 1372328.439 734923.181 0, 1372616.509 734945.104 0, 1372904.578 734967.044 0, 1373192.646 734989.001 0, 1373480.712 735010.975 0, 1373768.777 735032.966 0, 1374055.507 735054.872 0, 1374480.056 729499.994 0, 
+    1374904.585 723945.394 0))
+
+POLYGON ((1387881.022 736131.178 0, 1387594.353 736108.462 0, 1387306.352 736085.658 0, 1387018.349 736062.87 0, 1386730.344 736040.099 0, 1386442.339 736017.346 0, 1386154.332 735994.609 0, 1385866.323 735971.889 0, 1385578.314 735949.186 0, 1385290.303 735926.5 0, 
+    1385002.29 735903.831 0, 1384714.276 735881.179 0, 1384426.261 735858.544 0, 1384138.245 735835.926 0, 1383850.227 735813.325 0, 1383562.208 735790.741 0, 1383274.188 735768.174 0, 1382986.166 735745.624 0, 1382698.143 735723.09 0, 1382410.119 735700.574 0, 
+    1382122.093 735678.074 0, 1381834.066 735655.592 0, 1381546.038 735633.126 0, 1381258.008 735610.678 0, 1380968.645 735588.142 0, 1380681.945 735565.832 0, 1380393.911 735543.434 0, 1380105.877 735521.053 0, 1379817.84 735498.689 0, 1379529.803 735476.342 0, 
+    1379241.764 735454.013 0, 1378953.724 735431.7 0, 1378665.682 735409.404 0, 1378377.639 735387.125 0, 1378089.595 735364.863 0, 1377801.55 735342.617 0, 1377513.503 735320.389 0, 1377225.455 735298.178 0, 1376937.406 735275.984 0, 1376649.355 735253.806 0, 
+    1376361.303 735231.646 0, 1376073.25 735209.503 0, 1375785.195 735187.376 0, 1375497.139 735165.267 0, 1375209.082 735143.174 0, 1374921.024 735121.099 0, 1374632.964 735099.04 0, 1374344.903 735076.998 0, 1374055.507 735054.872 0, 1373630.936 740610.024 0, 
+    1373206.344 746165.446 0, 1373495.084 746187.523 0, 1373782.491 746209.515 0, 1374069.897 746231.523 0, 1374357.301 746253.549 0, 1374644.704 746275.591 0, 1374932.106 746297.65 0, 1375219.507 746319.726 0, 1375506.906 746341.82 0, 1375794.304 746363.93 0, 
+    1376081.701 746386.057 0, 1376369.097 746408.201 0, 1376656.491 746430.361 0, 1376943.884 746452.539 0, 1377231.275 746474.734 0, 1377518.665 746496.945 0, 1377806.054 746519.174 0, 1378093.442 746541.419 0, 1378380.828 746563.681 0, 1378668.213 746585.961 0, 
+    1378955.597 746608.257 0, 1379242.979 746630.57 0, 1379530.36 746652.9 0, 1379817.74 746675.246 0, 1380103.788 746697.507 0, 1380392.495 746719.991 0, 1380679.871 746742.389 0, 1380967.245 746764.803 0, 1381254.619 746787.234 0, 1381541.99 746809.683 0, 
+    1381829.361 746832.148 0, 1382116.73 746854.63 0, 1382404.098 746877.129 0, 1382691.464 746899.645 0, 1382978.83 746922.178 0, 1383266.193 746944.728 0, 1383553.556 746967.295 0, 1383840.917 746989.878 0, 1384128.277 747012.479 0, 1384415.636 747035.097 0, 
+    1384702.993 747057.731 0, 1384990.349 747080.382 0, 1385277.703 747103.05 0, 1385565.057 747125.736 0, 1385852.408 747148.438 0, 1386139.759 747171.157 0, 1386427.108 747193.892 0, 1386714.456 747216.645 0, 1387000.474 747239.31 0, 1387440.759 741685.109 0, 
+    1387881.022 736131.178 0))
+
+POLYGON ((1400791.515 748352.14 0, 1400505.56 748328.667 0, 1400218.277 748305.102 0, 1399930.994 748281.555 0, 1399643.708 748258.024 0, 1399356.422 748234.51 0, 1399069.134 748211.014 0, 1398781.844 748187.534 0, 1398494.554 748164.071 0, 1398207.262 748140.624 0, 
+    1397919.968 748117.195 0, 1397632.673 748093.783 0, 1397345.377 748070.387 0, 1397058.079 748047.009 0, 1396770.78 748023.647 0, 1396483.48 748000.303 0, 1396196.178 747976.975 0, 1395908.875 747953.664 0, 1395621.57 747930.37 0, 1395334.265 747907.093 0, 
+    1395046.957 747883.833 0, 1394759.649 747860.59 0, 1394472.339 747837.363 0, 1394185.027 747814.154 0, 1393896.387 747790.854 0, 1393610.401 747767.786 0, 1393323.085 747744.627 0, 1393035.768 747721.485 0, 1392748.45 747698.361 0, 1392461.131 747675.253 0, 
+    1392173.81 747652.162 0, 1391886.488 747629.087 0, 1391599.164 747606.03 0, 1391311.839 747582.99 0, 1391024.513 747559.967 0, 1390737.185 747536.96 0, 1390449.856 747513.971 0, 1390162.526 747490.998 0, 1389875.194 747468.042 0, 1389587.861 747445.103 0, 
+    1389300.526 747422.181 0, 1389013.191 747399.276 0, 1388725.854 747376.388 0, 1388438.515 747353.517 0, 1388151.175 747330.663 0, 1387863.834 747307.826 0, 1387576.492 747285.005 0, 1387289.148 747262.202 0, 1387000.474 747239.31 0, 1386560.168 752793.778 0, 
+    1386119.841 758348.51 0, 1386407.858 758371.35 0, 1386694.548 758394.101 0, 1386981.237 758416.87 0, 1387267.924 758439.655 0, 1387554.61 758462.458 0, 1387841.294 758485.277 0, 1388127.978 758508.113 0, 1388414.66 758530.966 0, 1388701.34 758553.835 0, 
+    1388988.019 758576.722 0, 1389274.697 758599.625 0, 1389561.374 758622.546 0, 1389848.049 758645.483 0, 1390134.723 758668.437 0, 1390421.395 758691.408 0, 1390708.067 758714.396 0, 1390994.736 758737.401 0, 1391281.405 758760.422 0, 1391568.072 758783.461 0, 
+    1391854.738 758806.516 0, 1392141.402 758829.588 0, 1392428.065 758852.678 0, 1392714.727 758875.784 0, 1393000.063 758898.799 0, 1393288.046 758922.046 0, 1393574.703 758945.203 0, 1393861.36 758968.376 0, 1394148.014 758991.566 0, 1394434.668 759014.774 0, 
+    1394721.32 759037.998 0, 1395007.971 759061.239 0, 1395294.62 759084.496 0, 1395581.268 759107.771 0, 1395867.915 759131.063 0, 1396154.56 759154.371 0, 1396441.204 759177.696 0, 1396727.846 759201.039 0, 1397014.487 759224.398 0, 1397301.127 759247.774 0, 
+    1397587.766 759271.166 0, 1397874.403 759294.576 0, 1398161.038 759318.003 0, 1398447.672 759341.446 0, 1398734.305 759364.906 0, 1399020.937 759388.383 0, 1399307.567 759411.877 0, 1399594.196 759435.388 0, 1399879.5 759458.807 0, 1400335.518 753905.342 0, 
+    1400791.515 748352.14 0))
+
+POLYGON ((1413635.967 760607.974 0, 1413350.728 760583.749 0, 1413064.167 760559.428 0, 1412777.604 760535.125 0, 1412491.04 760510.838 0, 1412204.475 760486.568 0, 1411917.908 760462.315 0, 1411631.339 760438.078 0, 1411344.77 760413.859 0, 1411058.199 760389.657 0, 
+    1410771.626 760365.471 0, 1410485.052 760341.302 0, 1410198.477 760317.15 0, 1409911.9 760293.015 0, 1409625.322 760268.897 0, 1409338.742 760244.796 0, 1409052.161 760220.711 0, 1408765.578 760196.644 0, 1408478.994 760172.593 0, 1408192.409 760148.559 0, 
+    1407905.822 760124.542 0, 1407619.234 760100.542 0, 1407332.644 760076.559 0, 1407046.053 760052.593 0, 1406758.139 760028.533 0, 1406472.867 760004.711 0, 1406186.272 759980.795 0, 1405899.675 759956.896 0, 1405613.077 759933.014 0, 1405326.478 759909.149 0, 
+    1405039.877 759885.3 0, 1404753.275 759861.469 0, 1404466.671 759837.654 0, 1404180.066 759813.857 0, 1403893.46 759790.076 0, 1403606.852 759766.312 0, 1403320.243 759742.565 0, 1403033.632 759718.835 0, 1402747.02 759695.122 0, 1402460.406 759671.425 0, 
+    1402173.792 759647.745 0, 1401887.175 759624.083 0, 1401600.558 759600.437 0, 1401313.939 759576.808 0, 1401027.318 759553.196 0, 1400740.697 759529.601 0, 1400454.073 759506.022 0, 1400167.449 759482.461 0, 1399879.5 759458.807 0, 1399423.46 765012.533 0, 
+    1398967.4 770566.516 0, 1399254.692 770590.115 0, 1399540.662 770613.623 0, 1399826.632 770637.148 0, 1400112.6 770660.689 0, 1400398.567 770684.247 0, 1400684.532 770707.822 0, 1400970.496 770731.414 0, 1401256.458 770755.023 0, 1401542.419 770778.649 0, 
+    1401828.379 770802.291 0, 1402114.337 770825.95 0, 1402400.294 770849.626 0, 1402686.25 770873.319 0, 1402972.204 770897.029 0, 1403258.156 770920.756 0, 1403544.108 770944.499 0, 1403830.058 770968.259 0, 1404116.006 770992.036 0, 1404401.953 771015.83 0, 
+    1404687.899 771039.641 0, 1404973.843 771063.468 0, 1405259.786 771087.313 0, 1405545.728 771111.174 0, 1405830.349 771134.942 0, 1406117.607 771158.947 0, 1406403.544 771182.858 0, 1406689.48 771206.787 0, 1406975.414 771230.732 0, 1407261.347 771254.695 0, 
+    1407547.279 771278.674 0, 1407833.209 771302.669 0, 1408119.138 771326.682 0, 1408405.065 771350.712 0, 1408690.991 771374.758 0, 1408976.916 771398.821 0, 1409262.839 771422.901 0, 1409548.761 771446.998 0, 1409834.681 771471.111 0, 1410120.6 771495.242 0, 
+    1410406.518 771519.389 0, 1410692.434 771543.553 0, 1410978.348 771567.734 0, 1411264.262 771591.932 0, 1411550.174 771616.147 0, 1411836.084 771640.378 0, 1412121.993 771664.626 0, 1412407.9 771688.891 0, 1412692.489 771713.061 0, 1413164.239 766160.39 0, 
+    1413635.967 760607.974 0))
+
+POLYGON ((1426414.285 772898.378 0, 1426129.763 772873.404 0, 1425843.925 772848.331 0, 1425558.086 772823.275 0, 1425272.245 772798.236 0, 1424986.403 772773.214 0, 1424700.559 772748.209 0, 1424414.714 772723.22 0, 1424128.867 772698.248 0, 1423843.019 772673.293 0, 
+    1423557.17 772648.355 0, 1423271.319 772623.434 0, 1422985.466 772598.529 0, 1422699.612 772573.642 0, 1422413.757 772548.771 0, 1422127.9 772523.917 0, 1421842.041 772499.08 0, 1421556.181 772474.259 0, 1421270.32 772449.456 0, 1420984.457 772424.669 0, 
+    1420698.593 772399.899 0, 1420412.727 772375.146 0, 1420126.86 772350.41 0, 1419840.992 772325.69 0, 1419553.805 772300.874 0, 1419269.25 772276.302 0, 1418983.377 772251.633 0, 1418697.503 772226.981 0, 1418411.627 772202.346 0, 1418125.75 772177.727 0, 
+    1417839.871 772153.126 0, 1417553.991 772128.541 0, 1417268.109 772103.973 0, 1416982.226 772079.422 0, 1416696.341 772054.887 0, 1416410.455 772030.37 0, 1416124.568 772005.869 0, 1415838.679 771981.385 0, 1415552.789 771956.918 0, 1415266.897 771932.468 0, 
+    1414981.004 771908.035 0, 1414695.109 771883.618 0, 1414409.213 771859.218 0, 1414123.315 771834.835 0, 1413837.417 771810.469 0, 1413551.516 771786.12 0, 1413265.614 771761.788 0, 1412979.711 771737.472 0, 1412692.489 771713.061 0, 1412220.718 777265.987 0, 
+    1411748.925 782819.161 0, 1412035.49 782843.516 0, 1412320.74 782867.776 0, 1412605.988 782892.053 0, 1412891.235 782916.346 0, 1413176.48 782940.657 0, 1413461.724 782964.984 0, 1413746.966 782989.328 0, 1414032.207 783013.688 0, 1414317.447 783038.066 0, 
+    1414602.685 783062.46 0, 1414887.922 783086.871 0, 1415173.157 783111.299 0, 1415458.391 783135.744 0, 1415743.623 783160.205 0, 1416028.854 783184.684 0, 1416314.083 783209.179 0, 1416599.311 783233.69 0, 1416884.538 783258.219 0, 1417169.763 783282.764 0, 
+    1417454.987 783307.327 0, 1417740.209 783331.905 0, 1418025.43 783356.501 0, 1418310.649 783381.114 0, 1418594.554 783405.63 0, 1418881.084 783430.389 0, 1419166.299 783455.052 0, 1419451.512 783479.732 0, 1419736.724 783504.428 0, 1420021.935 783529.142 0, 
+    1420307.144 783553.872 0, 1420592.352 783578.618 0, 1420877.558 783603.382 0, 1421162.763 783628.162 0, 1421447.966 783652.96 0, 1421733.168 783677.774 0, 1422018.369 783702.604 0, 1422303.567 783727.452 0, 1422588.765 783752.316 0, 1422873.961 783777.197 0, 
+    1423159.156 783802.095 0, 1423444.349 783827.01 0, 1423729.54 783851.942 0, 1424014.731 783876.89 0, 1424299.919 783901.855 0, 1424585.107 783926.837 0, 1424870.292 783951.835 0, 1425155.477 783976.851 0, 1425439.347 784001.768 0, 1425926.827 778449.948 0, 
+    1426414.285 772898.378 0))
+
+POLYGON ((1439126.374 785223.048 0, 1438842.573 785197.329 0, 1438557.46 785171.508 0, 1438272.346 785145.703 0, 1437987.231 785119.916 0, 1437702.114 785094.145 0, 1437416.995 785068.391 0, 1437131.875 785042.654 0, 1436846.753 785016.934 0, 1436561.63 784991.23 0, 
+    1436276.506 784965.544 0, 1435991.38 784939.874 0, 1435706.252 784914.22 0, 1435421.123 784888.584 0, 1435135.992 784862.964 0, 1434850.86 784837.362 0, 1434565.726 784811.775 0, 1434280.591 784786.206 0, 1433995.454 784760.654 0, 1433710.316 784735.118 0, 
+    1433425.177 784709.599 0, 1433140.035 784684.097 0, 1432854.893 784658.612 0, 1432569.749 784633.143 0, 1432283.292 784607.574 0, 1431999.456 784582.256 0, 1431714.307 784556.838 0, 1431429.157 784531.436 0, 1431144.005 784506.052 0, 1430858.852 784480.684 0, 
+    1430573.697 784455.333 0, 1430288.541 784429.998 0, 1430003.384 784404.681 0, 1429718.224 784379.38 0, 1429433.064 784354.096 0, 1429147.902 784328.829 0, 1428862.738 784303.579 0, 1428577.573 784278.345 0, 1428292.406 784253.128 0, 1428007.238 784227.928 0, 
+    1427722.069 784202.745 0, 1427436.898 784177.578 0, 1427151.725 784152.429 0, 1426866.551 784127.296 0, 1426581.376 784102.18 0, 1426296.199 784077.08 0, 1426011.021 784051.998 0, 1425725.841 784026.932 0, 1425439.347 784001.768 0, 1424951.846 789553.833 0, 
+    1424464.324 795106.141 0, 1424750.161 795131.247 0, 1425034.687 795156.256 0, 1425319.212 795181.281 0, 1425603.735 795206.323 0, 1425888.257 795231.381 0, 1426172.778 795256.457 0, 1426457.297 795281.549 0, 1426741.814 795306.657 0, 1427026.33 795331.783 0, 
+    1427310.844 795356.925 0, 1427595.357 795382.084 0, 1427879.869 795407.26 0, 1428164.379 795432.453 0, 1428448.888 795457.662 0, 1428733.395 795482.888 0, 1429017.9 795508.131 0, 1429302.404 795533.39 0, 1429586.907 795558.666 0, 1429871.408 795583.959 0, 
+    1430155.908 795609.269 0, 1430440.406 795634.596 0, 1430724.903 795659.939 0, 1431009.398 795685.299 0, 1431292.584 795710.559 0, 1431578.384 795736.069 0, 1431862.874 795761.479 0, 1432147.364 795786.906 0, 1432431.851 795812.35 0, 1432716.337 795837.81 0, 
+    1433000.822 795863.288 0, 1433285.305 795888.782 0, 1433569.787 795914.292 0, 1433854.267 795939.82 0, 1434138.746 795965.364 0, 1434423.223 795990.925 0, 1434707.699 796016.502 0, 1434992.173 796042.097 0, 1435276.646 796067.708 0, 1435561.117 796093.336 0, 
+    1435845.587 796118.981 0, 1436130.055 796144.642 0, 1436414.521 796170.32 0, 1436698.986 796196.015 0, 1436983.45 796221.727 0, 1437267.912 796247.455 0, 1437552.373 796273.2 0, 1437836.832 796298.962 0, 1438119.983 796324.622 0, 1438623.19 790773.714 0, 
+    1439126.374 785223.048 0))
+
+POLYGON ((1451772.145 797581.678 0, 1451489.065 797555.218 0, 1451204.68 797528.652 0, 1450920.293 797502.104 0, 1450635.905 797475.572 0, 1450351.515 797449.056 0, 1450067.124 797422.558 0, 1449782.731 797396.076 0, 1449498.336 797369.611 0, 1449213.94 797343.163 0, 
+    1448929.543 797316.732 0, 1448645.143 797290.317 0, 1448360.743 797263.919 0, 1448076.34 797237.538 0, 1447791.937 797211.173 0, 1447507.531 797184.825 0, 1447223.124 797158.494 0, 1446938.716 797132.18 0, 1446654.306 797105.883 0, 1446369.894 797079.602 0, 
+    1446085.481 797053.338 0, 1445801.066 797027.09 0, 1445516.65 797000.86 0, 1445232.232 796974.646 0, 1444946.508 796948.329 0, 1444663.392 796922.268 0, 1444378.97 796896.105 0, 1444094.546 796869.958 0, 1443810.12 796843.828 0, 1443525.693 796817.714 0, 
+    1443241.265 796791.618 0, 1442956.835 796765.538 0, 1442672.403 796739.475 0, 1442387.97 796713.428 0, 1442103.535 796687.398 0, 1441819.099 796661.385 0, 1441534.661 796635.389 0, 1441250.222 796609.41 0, 1440965.781 796583.447 0, 1440681.339 796557.501 0, 
+    1440396.895 796531.572 0, 1440112.45 796505.659 0, 1439828.003 796479.763 0, 1439543.554 796453.884 0, 1439259.104 796428.022 0, 1438974.653 796402.177 0, 1438690.2 796376.348 0, 1438405.745 796350.536 0, 1438119.983 796324.622 0, 1437616.755 801875.769 0, 
+    1437113.505 807427.151 0, 1437398.611 807453.005 0, 1437682.412 807478.758 0, 1437966.212 807504.528 0, 1438250.01 807530.314 0, 1438533.806 807556.117 0, 1438817.601 807581.936 0, 1439101.394 807607.773 0, 1439385.186 807633.626 0, 1439668.977 807659.495 0, 
+    1439952.766 807685.382 0, 1440236.553 807711.285 0, 1440520.339 807737.205 0, 1440804.123 807763.141 0, 1441087.906 807789.094 0, 1441371.687 807815.064 0, 1441655.467 807841.051 0, 1441939.245 807867.054 0, 1442223.022 807893.074 0, 1442506.797 807919.111 0, 
+    1442790.571 807945.164 0, 1443074.343 807971.234 0, 1443358.113 807997.321 0, 1443641.882 808023.425 0, 1443924.348 808049.425 0, 1444209.416 808075.682 0, 1444493.18 808101.835 0, 1444776.943 808128.006 0, 1445060.704 808154.193 0, 1445344.464 808180.397 0, 
+    1445628.222 808206.617 0, 1445911.979 808232.854 0, 1446195.734 808259.108 0, 1446479.488 808285.379 0, 1446763.24 808311.666 0, 1447046.99 808337.97 0, 1447330.739 808364.29 0, 1447614.486 808390.628 0, 1447898.232 808416.982 0, 1448181.977 808443.353 0, 
+    1448465.719 808469.74 0, 1448749.46 808496.144 0, 1449033.2 808522.565 0, 1449316.938 808549.003 0, 1449600.675 808575.457 0, 1449884.41 808601.928 0, 1450168.143 808628.415 0, 1450451.875 808654.92 0, 1450734.304 808681.319 0, 1451253.236 803131.381 0, 
+    1451772.145 797581.678 0))
+
+POLYGON ((1464351.506 809973.963 0, 1464069.15 809946.766 0, 1463785.494 809919.46 0, 1463501.837 809892.171 0, 1463218.178 809864.899 0, 1462934.517 809837.643 0, 1462650.855 809810.404 0, 1462367.191 809783.181 0, 1462083.526 809755.976 0, 1461799.858 809728.787 0, 
+    1461516.19 809701.614 0, 1461232.52 809674.459 0, 1460948.848 809647.32 0, 1460665.174 809620.198 0, 1460381.499 809593.092 0, 1460097.823 809566.004 0, 1459814.144 809538.931 0, 1459530.465 809511.876 0, 1459246.783 809484.837 0, 1458963.1 809457.815 0, 
+    1458679.416 809430.81 0, 1458395.729 809403.821 0, 1458112.042 809376.85 0, 1457828.352 809349.894 0, 1457543.362 809322.832 0, 1457260.969 809296.034 0, 1456977.275 809269.129 0, 1456693.579 809242.24 0, 1456409.882 809215.369 0, 1456126.183 809188.514 0, 
+    1455842.482 809161.675 0, 1455558.78 809134.854 0, 1455275.077 809108.049 0, 1454991.371 809081.261 0, 1454707.665 809054.489 0, 1454423.956 809027.734 0, 1454140.246 809000.996 0, 1453856.535 808974.275 0, 1453572.822 808947.57 0, 1453289.107 808920.882 0, 
+    1453005.391 808894.21 0, 1452721.673 808867.556 0, 1452437.954 808840.918 0, 1452154.233 808814.297 0, 1451870.511 808787.692 0, 1451586.787 808761.104 0, 1451303.061 808734.533 0, 1451019.334 808707.979 0, 1450734.304 808681.319 0, 1450215.351 814231.489 0, 
+    1449696.377 819781.887 0, 1449980.75 819808.485 0, 1450263.824 819834.978 0, 1450546.896 819861.488 0, 1450829.967 819888.015 0, 1451113.036 819914.558 0, 1451396.104 819941.118 0, 1451679.17 819967.694 0, 1451962.234 819994.288 0, 1452245.297 820020.898 0, 
+    1452528.358 820047.524 0, 1452811.418 820074.167 0, 1453094.476 820100.827 0, 1453377.533 820127.504 0, 1453660.588 820154.197 0, 1453943.641 820180.907 0, 1454226.693 820207.634 0, 1454509.744 820234.377 0, 1454792.792 820261.137 0, 1455075.839 820287.913 0, 
+    1455358.885 820314.706 0, 1455641.929 820341.516 0, 1455924.971 820368.343 0, 1456208.012 820395.186 0, 1456489.755 820421.923 0, 1456774.089 820448.922 0, 1457057.125 820475.815 0, 1457340.16 820502.725 0, 1457623.193 820529.652 0, 1457906.224 820556.595 0, 
+    1458189.254 820583.555 0, 1458472.282 820610.531 0, 1458755.309 820637.524 0, 1459038.334 820664.534 0, 1459321.357 820691.56 0, 1459604.379 820718.603 0, 1459887.399 820745.663 0, 1460170.418 820772.739 0, 1460453.435 820799.832 0, 1460736.45 820826.942 0, 
+    1461019.464 820854.069 0, 1461302.476 820881.212 0, 1461585.487 820908.371 0, 1461868.496 820935.548 0, 1462151.503 820962.741 0, 1462434.509 820989.95 0, 1462717.513 821017.177 0, 1463000.516 821044.419 0, 1463282.222 821071.554 0, 1463816.875 815522.645 0, 
+    1464351.506 809973.963 0))
+
+POLYGON ((1476864.369 822399.599 0, 1476582.739 822371.668 0, 1476299.814 822343.626 0, 1476016.888 822315.6 0, 1475733.96 822287.591 0, 1475451.031 822259.599 0, 1475168.099 822231.623 0, 1474885.167 822203.664 0, 1474602.232 822175.721 0, 1474319.296 822147.796 0, 
+    1474036.358 822119.886 0, 1473753.419 822091.994 0, 1473470.478 822064.118 0, 1473187.535 822036.259 0, 1472904.591 822008.416 0, 1472621.645 821980.59 0, 1472338.698 821952.781 0, 1472055.748 821924.989 0, 1471772.798 821897.213 0, 1471489.845 821869.453 0, 
+    1471206.891 821841.711 0, 1470923.935 821813.985 0, 1470640.978 821786.275 0, 1470358.019 821758.583 0, 1470073.764 821730.78 0, 1469792.096 821703.247 0, 1469509.132 821675.605 0, 1469226.167 821647.979 0, 1468943.2 821620.369 0, 1468660.231 821592.777 0, 
+    1468377.26 821565.2 0, 1468094.288 821537.641 0, 1467811.315 821510.098 0, 1467528.34 821482.572 0, 1467245.363 821455.063 0, 1466962.384 821427.57 0, 1466679.404 821400.094 0, 1466396.422 821372.634 0, 1466113.439 821345.191 0, 1465830.454 821317.765 0, 
+    1465547.468 821290.356 0, 1465264.479 821262.963 0, 1464981.49 821235.587 0, 1464698.498 821208.227 0, 1464415.505 821180.884 0, 1464132.511 821153.558 0, 1463849.514 821126.248 0, 1463566.517 821098.955 0, 1463282.222 821071.554 0, 1462747.547 826620.688 0, 
+    1462212.851 832170.042 0, 1462496.49 832197.38 0, 1462778.834 832224.61 0, 1463061.177 832251.856 0, 1463343.519 832279.12 0, 1463625.859 832306.399 0, 1463908.197 832333.696 0, 1464190.533 832361.009 0, 1464472.868 832388.338 0, 1464755.202 832415.685 0, 
+    1465037.533 832443.048 0, 1465319.864 832470.427 0, 1465602.192 832497.823 0, 1465884.519 832525.236 0, 1466166.844 832552.665 0, 1466449.168 832580.111 0, 1466731.49 832607.574 0, 1467013.81 832635.053 0, 1467296.129 832662.549 0, 1467578.446 832690.061 0, 
+    1467860.762 832717.59 0, 1468143.076 832745.136 0, 1468425.388 832772.698 0, 1468707.699 832800.277 0, 1468988.717 832827.746 0, 1469272.316 832855.485 0, 1469554.622 832883.113 0, 1469836.926 832910.759 0, 1470119.228 832938.421 0, 1470401.529 832966.099 0, 
+    1470683.829 832993.795 0, 1470966.126 833021.506 0, 1471248.422 833049.235 0, 1471530.717 833076.98 0, 1471813.01 833104.742 0, 1472095.301 833132.52 0, 1472377.59 833160.315 0, 1472659.878 833188.126 0, 1472942.165 833215.954 0, 1473224.449 833243.799 0, 
+    1473506.732 833271.66 0, 1473789.014 833299.538 0, 1474071.293 833327.433 0, 1474353.571 833355.344 0, 1474635.848 833383.272 0, 1474918.123 833411.217 0, 1475200.396 833439.178 0, 1475482.667 833467.155 0, 1475763.647 833495.022 0, 1476314.019 827947.2 0, 
+    1476864.369 822399.599 0))
+
+POLYGON ((1489310.646 834858.279 0, 1489029.743 834829.619 0, 1488747.552 834800.844 0, 1488465.359 834772.086 0, 1488183.164 834743.344 0, 1487900.968 834714.619 0, 1487618.77 834685.91 0, 1487336.57 834657.218 0, 1487054.369 834628.543 0, 1486772.166 834599.884 0, 
+    1486489.961 834571.242 0, 1486207.754 834542.616 0, 1485925.546 834514.007 0, 1485643.336 834485.415 0, 1485361.125 834456.839 0, 1485078.911 834428.28 0, 1484796.696 834399.738 0, 1484514.48 834371.212 0, 1484232.261 834342.703 0, 1483950.041 834314.21 0, 
+    1483667.82 834285.734 0, 1483385.596 834257.275 0, 1483103.371 834228.832 0, 1482821.145 834200.406 0, 1482537.628 834171.866 0, 1482256.686 834143.603 0, 1481974.455 834115.227 0, 1481692.221 834086.867 0, 1481409.986 834058.524 0, 1481127.75 834030.197 0, 
+    1480845.511 834001.887 0, 1480563.271 833973.594 0, 1480281.03 833945.317 0, 1479998.786 833917.057 0, 1479716.541 833888.814 0, 1479434.295 833860.587 0, 1479152.046 833832.377 0, 1478869.796 833804.183 0, 1478587.545 833776.006 0, 1478305.291 833747.846 0, 
+    1478023.036 833719.702 0, 1477740.78 833691.575 0, 1477458.521 833663.464 0, 1477176.261 833635.37 0, 1476894 833607.293 0, 1476611.737 833579.232 0, 1476329.472 833551.188 0, 1476047.205 833523.16 0, 1475763.647 833495.022 0, 1475213.254 839043.06 0, 
+    1474662.84 844591.311 0, 1474945.742 844619.385 0, 1475227.355 844647.348 0, 1475508.967 844675.327 0, 1475790.577 844703.323 0, 1476072.185 844731.335 0, 1476353.792 844759.364 0, 1476635.397 844787.41 0, 1476917.001 844815.472 0, 1477198.603 844843.551 0, 
+    1477480.203 844871.646 0, 1477761.802 844899.758 0, 1478043.399 844927.886 0, 1478324.994 844956.031 0, 1478606.588 844984.192 0, 1478888.18 845012.371 0, 1479169.77 845040.565 0, 1479451.358 845068.777 0, 1479732.945 845097.004 0, 1480014.531 845125.249 0, 
+    1480296.114 845153.51 0, 1480577.696 845181.787 0, 1480859.277 845210.082 0, 1481140.855 845238.392 0, 1481421.147 845266.59 0, 1481704.008 845295.063 0, 1481985.581 845323.424 0, 1482267.153 845351.801 0, 1482548.724 845380.194 0, 1482830.292 845408.605 0, 
+    1483111.859 845437.031 0, 1483393.425 845465.475 0, 1483674.988 845493.934 0, 1483956.55 845522.411 0, 1484238.111 845550.904 0, 1484519.669 845579.413 0, 1484801.226 845607.94 0, 1485082.781 845636.482 0, 1485364.335 845665.042 0, 1485645.887 845693.617 0, 
+    1485927.437 845722.21 0, 1486208.985 845750.819 0, 1486490.532 845779.444 0, 1486772.077 845808.087 0, 1487053.621 845836.745 0, 1487335.163 845865.421 0, 1487616.703 845894.112 0, 1487898.241 845922.821 0, 1488178.493 845951.415 0, 1488744.58 840404.74 0, 
+    1489310.646 834858.279 0))
+
+POLYGON ((1501690.251 847349.697 0, 1501410.078 847320.311 0, 1501128.622 847290.807 0, 1500847.164 847261.32 0, 1500565.705 847231.85 0, 1500284.243 847202.396 0, 1500002.78 847172.958 0, 1499721.315 847143.537 0, 1499439.849 847114.133 0, 1499158.38 847084.745 0, 
+    1498876.91 847055.374 0, 1498595.439 847026.019 0, 1498313.965 846996.681 0, 1498032.49 846967.36 0, 1497751.013 846938.055 0, 1497469.534 846908.767 0, 1497188.054 846879.495 0, 1496906.572 846850.24 0, 1496625.088 846821.001 0, 1496343.603 846791.779 0, 
+    1496062.115 846762.573 0, 1495780.626 846733.384 0, 1495499.136 846704.212 0, 1495217.643 846675.056 0, 1494934.866 846645.784 0, 1494654.653 846616.794 0, 1494373.156 846587.688 0, 1494091.656 846558.599 0, 1493810.155 846529.526 0, 1493528.653 846500.469 0, 
+    1493247.148 846471.43 0, 1492965.642 846442.406 0, 1492684.134 846413.4 0, 1492402.625 846384.409 0, 1492121.114 846355.436 0, 1491839.601 846326.479 0, 1491558.086 846297.538 0, 1491276.57 846268.615 0, 1490995.052 846239.707 0, 1490713.532 846210.817 0, 
+    1490432.01 846181.943 0, 1490150.487 846153.085 0, 1489868.962 846124.244 0, 1489587.436 846095.42 0, 1489305.908 846066.612 0, 1489024.378 846037.82 0, 1488742.846 846009.046 0, 1488461.313 845980.288 0, 1488178.493 845951.415 0, 1487612.385 851498.299 0, 
+    1487046.256 857045.389 0, 1487328.419 857074.194 0, 1487609.299 857102.886 0, 1487890.178 857131.594 0, 1488171.055 857160.318 0, 1488451.93 857189.059 0, 1488732.804 857217.817 0, 1489013.676 857246.591 0, 1489294.546 857275.382 0, 1489575.415 857304.189 0, 
+    1489856.281 857333.013 0, 1490137.147 857361.853 0, 1490418.01 857390.71 0, 1490698.872 857419.583 0, 1490979.732 857448.473 0, 1491260.59 857477.379 0, 1491541.447 857506.302 0, 1491822.302 857535.241 0, 1492103.155 857564.197 0, 1492384.006 857593.17 0, 
+    1492664.856 857622.159 0, 1492945.704 857651.164 0, 1493226.551 857680.186 0, 1493507.395 857709.225 0, 1493786.958 857738.148 0, 1494069.079 857767.352 0, 1494349.919 857796.44 0, 1494630.757 857825.545 0, 1494911.593 857854.666 0, 1495192.427 857883.804 0, 
+    1495473.26 857912.958 0, 1495754.091 857942.129 0, 1496034.92 857971.316 0, 1496315.748 858000.52 0, 1496596.574 858029.741 0, 1496877.398 858058.977 0, 1497158.22 858088.231 0, 1497439.041 858117.501 0, 1497719.86 858146.788 0, 1498000.677 858176.091 0, 
+    1498281.492 858205.41 0, 1498562.306 858234.746 0, 1498843.118 858264.099 0, 1499123.928 858293.468 0, 1499404.737 858322.854 0, 1499685.544 858352.256 0, 1499966.349 858381.675 0, 1500247.152 858411.11 0, 1500526.675 858440.428 0, 1501108.474 852894.959 0, 
+    1501690.251 847349.697 0))
+
+POLYGON ((1514003.1 859873.546 0, 1513723.659 859843.438 0, 1513442.939 859813.21 0, 1513162.219 859782.998 0, 1512881.496 859752.803 0, 1512600.772 859722.624 0, 1512320.045 859692.461 0, 1512039.317 859662.315 0, 1511758.588 859632.186 0, 1511477.856 859602.073 0, 
+    1511197.123 859571.977 0, 1510916.388 859541.897 0, 1510635.651 859511.834 0, 1510354.912 859481.787 0, 1510074.172 859451.757 0, 1509793.43 859421.743 0, 1509512.686 859391.746 0, 1509231.94 859361.765 0, 1508951.193 859331.801 0, 1508670.443 859301.854 0, 
+    1508389.693 859271.923 0, 1508108.94 859242.008 0, 1507828.185 859212.11 0, 1507547.429 859182.229 0, 1507265.393 859152.228 0, 1506985.911 859122.515 0, 1506705.15 859092.683 0, 1506424.387 859062.868 0, 1506143.621 859033.069 0, 1505862.855 859003.287 0, 
+    1505582.086 858973.521 0, 1505301.316 858943.771 0, 1505020.544 858914.039 0, 1504739.77 858884.322 0, 1504458.995 858854.623 0, 1504178.217 858824.94 0, 1503897.438 858795.273 0, 1503616.657 858765.623 0, 1503335.875 858735.989 0, 1503055.091 858706.372 0, 
+    1502774.305 858676.771 0, 1502493.517 858647.187 0, 1502212.727 858617.62 0, 1501931.936 858588.069 0, 1501651.143 858558.534 0, 1501370.349 858529.017 0, 1501089.552 858499.515 0, 1500808.754 858470.03 0, 1500526.675 858440.428 0, 1499944.855 863986.098 0, 
+    1499363.015 869531.967 0, 1499644.438 869561.501 0, 1499924.583 869590.917 0, 1500204.726 869620.35 0, 1500484.868 869649.799 0, 1500765.009 869679.265 0, 1501045.147 869708.747 0, 1501325.284 869738.246 0, 1501605.419 869767.761 0, 1501885.552 869797.293 0, 
+    1502165.683 869826.841 0, 1502445.813 869856.406 0, 1502725.941 869885.987 0, 1503006.067 869915.585 0, 1503286.192 869945.199 0, 1503566.315 869974.83 0, 1503846.436 870004.477 0, 1504126.555 870034.141 0, 1504406.672 870063.821 0, 1504686.788 870093.517 0, 
+    1504966.902 870123.23 0, 1505247.014 870152.96 0, 1505527.125 870182.706 0, 1505807.234 870212.469 0, 1506086.066 870242.112 0, 1506367.446 870272.043 0, 1506647.55 870301.855 0, 1506927.651 870331.684 0, 1507207.751 870361.529 0, 1507487.85 870391.39 0, 
+    1507767.946 870421.268 0, 1508048.041 870451.163 0, 1508328.134 870481.074 0, 1508608.225 870511.001 0, 1508888.315 870540.945 0, 1509168.402 870570.905 0, 1509448.488 870600.882 0, 1509728.572 870630.876 0, 1510008.655 870660.885 0, 1510288.735 870690.912 0, 
+    1510568.814 870720.955 0, 1510848.891 870751.014 0, 1511128.967 870781.09 0, 1511409.04 870811.182 0, 1511689.112 870841.291 0, 1511969.182 870871.416 0, 1512249.25 870901.558 0, 1512529.317 870931.716 0, 1512808.108 870961.753 0, 1513405.615 865417.55 0, 
+    1514003.1 859873.546 0))
+
+POLYGON ((1526249.108 872429.519 0, 1525970.401 872398.694 0, 1525690.421 872367.744 0, 1525410.439 872336.811 0, 1525130.455 872305.895 0, 1524850.469 872274.995 0, 1524570.482 872244.112 0, 1524290.493 872213.245 0, 1524010.502 872182.394 0, 1523730.509 872151.56 0, 
+    1523450.514 872120.743 0, 1523170.518 872089.942 0, 1522890.519 872059.157 0, 1522610.519 872028.389 0, 1522330.517 871997.638 0, 1522050.514 871966.903 0, 1521770.508 871936.184 0, 1521490.501 871905.482 0, 1521210.492 871874.796 0, 1520930.481 871844.127 0, 
+    1520650.468 871813.474 0, 1520370.453 871782.838 0, 1520090.437 871752.218 0, 1519810.419 871721.615 0, 1519529.127 871690.889 0, 1519250.377 871660.458 0, 1518970.353 871629.904 0, 1518690.328 871599.367 0, 1518410.301 871568.846 0, 1518130.272 871538.342 0, 
+    1517850.241 871507.854 0, 1517570.208 871477.382 0, 1517290.174 871446.928 0, 1517010.138 871416.489 0, 1516730.1 871386.067 0, 1516450.06 871355.662 0, 1516170.019 871325.273 0, 1515889.975 871294.9 0, 1515609.93 871264.544 0, 1515329.883 871234.205 0, 
+    1515049.835 871203.882 0, 1514769.784 871173.575 0, 1514489.732 871143.285 0, 1514209.678 871113.011 0, 1513929.622 871082.754 0, 1513649.565 871052.514 0, 1513369.505 871022.289 0, 1513089.444 870992.082 0, 1512808.108 870961.753 0, 1512210.581 876506.151 0, 
+    1511613.033 882050.74 0, 1511893.713 882080.997 0, 1512173.122 882111.135 0, 1512452.528 882141.288 0, 1512731.933 882171.458 0, 1513011.336 882201.645 0, 1513290.738 882231.848 0, 1513570.137 882262.068 0, 1513849.535 882292.304 0, 1514128.931 882322.556 0, 
+    1514408.325 882352.825 0, 1514687.718 882383.11 0, 1514967.109 882413.412 0, 1515246.497 882443.73 0, 1515525.885 882474.065 0, 1515805.27 882504.416 0, 1516084.653 882534.783 0, 1516364.035 882565.167 0, 1516643.415 882595.567 0, 1516922.793 882625.984 0, 
+    1517202.17 882656.417 0, 1517481.544 882686.867 0, 1517760.917 882717.333 0, 1518040.288 882747.816 0, 1518318.388 882778.176 0, 1518599.025 882808.83 0, 1518878.39 882839.362 0, 1519157.754 882869.911 0, 1519437.116 882900.476 0, 1519716.476 882931.057 0, 
+    1519995.835 882961.655 0, 1520275.191 882992.269 0, 1520554.546 883022.899 0, 1520833.899 883053.546 0, 1521113.25 883084.21 0, 1521392.6 883114.89 0, 1521671.947 883145.586 0, 1521951.293 883176.299 0, 1522230.637 883207.028 0, 1522509.979 883237.774 0, 
+    1522789.32 883268.536 0, 1523068.658 883299.314 0, 1523347.995 883330.109 0, 1523627.33 883360.921 0, 1523906.663 883391.749 0, 1524185.994 883422.593 0, 1524465.324 883453.454 0, 1524744.651 883484.331 0, 1525022.709 883515.084 0, 1525635.919 877972.206 0, 
+    1526249.108 872429.519 0))
+
+POLYGON ((1029306.184 442716.726 0, 1029002.387 442715.018 0, 1028697.118 442713.32 0, 1028391.848 442711.64 0, 1028086.578 442709.978 0, 1027781.308 442708.334 0, 1027476.038 442706.708 0, 1027170.768 442705.099 0, 1026865.498 442703.509 0, 1026560.228 442701.937 0, 
+    1026254.957 442700.383 0, 1025949.687 442698.846 0, 1025644.416 442697.328 0, 1025339.146 442695.827 0, 1025033.875 442694.345 0, 1024728.604 442692.881 0, 1024423.333 442691.434 0, 1024118.062 442690.006 0, 1023812.791 442688.595 0, 1023507.52 442687.202 0, 
+    1023202.249 442685.828 0, 1022896.977 442684.471 0, 1022591.706 442683.132 0, 1022286.435 442681.812 0, 1021979.69 442680.503 0, 1021675.891 442679.224 0, 1021370.62 442677.957 0, 1021065.348 442676.708 0, 1020760.076 442675.478 0, 1020454.804 442674.265 0, 
+    1020149.532 442673.07 0, 1019844.26 442671.893 0, 1019538.988 442670.734 0, 1019233.716 442669.593 0, 1018928.444 442668.47 0, 1018623.171 442667.365 0, 1018317.899 442666.277 0, 1018012.626 442665.208 0, 1017707.354 442664.157 0, 1017402.081 442663.124 0, 
+    1017096.809 442662.109 0, 1016791.536 442661.111 0, 1016486.263 442660.132 0, 1016180.99 442659.171 0, 1015875.717 442658.227 0, 1015570.445 442657.302 0, 1015265.172 442656.394 0, 1014959.898 442655.505 0, 1014653.151 442654.629 0, 1014637.461 448208.173 0, 
+    1014621.77 453762.149 0, 1014927.861 453763.023 0, 1015232.48 453763.91 0, 1015537.099 453764.816 0, 1015841.718 453765.739 0, 1016146.337 453766.681 0, 1016450.956 453767.64 0, 1016755.575 453768.617 0, 1017060.194 453769.612 0, 1017364.813 453770.625 0, 
+    1017669.432 453771.656 0, 1017974.051 453772.705 0, 1018278.67 453773.772 0, 1018583.288 453774.857 0, 1018887.907 453775.96 0, 1019192.525 453777.08 0, 1019497.144 453778.219 0, 1019801.762 453779.376 0, 1020106.38 453780.55 0, 1020410.999 453781.742 0, 
+    1020715.617 453782.953 0, 1021020.235 453784.181 0, 1021324.853 453785.427 0, 1021629.471 453786.691 0, 1021932.618 453787.967 0, 1022238.706 453789.273 0, 1022543.324 453790.591 0, 1022847.942 453791.927 0, 1023152.559 453793.281 0, 1023457.177 453794.652 0, 
+    1023761.794 453796.042 0, 1024066.411 453797.449 0, 1024371.029 453798.875 0, 1024675.646 453800.318 0, 1024980.263 453801.78 0, 1025284.88 453803.259 0, 1025589.497 453804.756 0, 1025894.114 453806.271 0, 1026198.73 453807.804 0, 1026503.347 453809.355 0, 
+    1026807.963 453810.924 0, 1027112.58 453812.511 0, 1027417.196 453814.116 0, 1027721.812 453815.738 0, 1028026.429 453817.379 0, 1028331.045 453819.038 0, 1028635.661 453820.714 0, 1028940.276 453822.408 0, 1029243.423 453824.112 0, 1029274.805 448270.203 0, 
+    1029306.184 442716.726 0))
+
+POLYGON ((1043864.843 453927.385 0, 1043561.7 453924.824 0, 1043257.09 453922.269 0, 1042952.48 453919.732 0, 1042647.87 453917.213 0, 1042343.26 453914.712 0, 1042038.649 453912.229 0, 1041734.038 453909.763 0, 1041429.428 453907.316 0, 1041124.817 453904.886 0, 
+    1040820.206 453902.475 0, 1040515.595 453900.081 0, 1040210.983 453897.705 0, 1039906.372 453895.348 0, 1039601.76 453893.008 0, 1039297.149 453890.686 0, 1038992.537 453888.382 0, 1038687.925 453886.096 0, 1038383.313 453883.828 0, 1038078.7 453881.577 0, 
+    1037774.088 453879.345 0, 1037469.476 453877.131 0, 1037164.863 453874.934 0, 1036860.25 453872.756 0, 1036554.169 453870.585 0, 1036251.024 453868.453 0, 1035946.411 453866.328 0, 1035641.798 453864.221 0, 1035337.184 453862.132 0, 1035032.571 453860.062 0, 
+    1034727.957 453858.009 0, 1034423.344 453855.974 0, 1034118.73 453853.956 0, 1033814.116 453851.957 0, 1033509.502 453849.976 0, 1033204.887 453848.013 0, 1032900.273 453846.067 0, 1032595.658 453844.14 0, 1032291.044 453842.23 0, 1031986.429 453840.339 0, 
+    1031681.814 453838.465 0, 1031377.199 453836.609 0, 1031072.584 453834.771 0, 1030767.969 453832.951 0, 1030463.354 453831.149 0, 1030158.739 453829.365 0, 1029854.123 453827.599 0, 1029549.508 453825.851 0, 1029243.423 453824.112 0, 1029212.039 459378.452 0, 
+    1029180.652 464933.218 0, 1029486.08 464934.952 0, 1029790.041 464936.697 0, 1030094.003 464938.459 0, 1030397.964 464940.239 0, 1030701.926 464942.037 0, 1031005.887 464943.853 0, 1031309.848 464945.687 0, 1031613.809 464947.539 0, 1031917.77 464949.409 0, 
+    1032221.731 464951.296 0, 1032525.692 464953.202 0, 1032829.652 464955.125 0, 1033133.613 464957.066 0, 1033437.573 464959.026 0, 1033741.533 464961.003 0, 1034045.494 464962.997 0, 1034349.454 464965.01 0, 1034653.413 464967.041 0, 1034957.373 464969.09 0, 
+    1035261.333 464971.156 0, 1035565.292 464973.24 0, 1035869.252 464975.343 0, 1036173.211 464977.463 0, 1036475.705 464979.59 0, 1036781.129 464981.757 0, 1037085.088 464983.93 0, 1037389.047 464986.122 0, 1037693.006 464988.332 0, 1037996.964 464990.559 0, 
+    1038300.923 464992.805 0, 1038604.881 464995.068 0, 1038908.839 464997.349 0, 1039212.797 464999.648 0, 1039516.755 465001.965 0, 1039820.713 465004.3 0, 1040124.67 465006.653 0, 1040428.628 465009.023 0, 1040732.585 465011.412 0, 1041036.542 465013.818 0, 
+    1041340.499 465016.242 0, 1041644.456 465018.684 0, 1041948.413 465021.145 0, 1042252.369 465023.622 0, 1042556.326 465026.118 0, 1042860.282 465028.632 0, 1043164.238 465031.164 0, 1043468.194 465033.713 0, 1043770.686 465036.268 0, 1043817.766 459481.613 0, 
+    1043864.843 453927.385 0))
+
+POLYGON ((1058360.372 465180.538 0, 1058057.886 465177.128 0, 1057753.938 465173.72 0, 1057449.99 465170.33 0, 1057146.042 465166.957 0, 1056842.094 465163.603 0, 1056538.146 465160.266 0, 1056234.197 465156.947 0, 1055930.248 465153.646 0, 1055626.3 465150.363 0, 
+    1055322.35 465147.098 0, 1055018.401 465143.851 0, 1054714.451 465140.622 0, 1054410.502 465137.41 0, 1054106.552 465134.217 0, 1053802.602 465131.041 0, 1053498.651 465127.883 0, 1053194.701 465124.743 0, 1052890.75 465121.621 0, 1052586.799 465118.517 0, 
+    1052282.848 465115.431 0, 1051978.897 465112.363 0, 1051674.946 465109.312 0, 1051370.994 465106.28 0, 1051065.58 465103.251 0, 1050763.091 465100.268 0, 1050459.139 465097.289 0, 1050155.186 465094.328 0, 1049851.234 465091.385 0, 1049547.281 465088.46 0, 
+    1049243.328 465085.553 0, 1048939.375 465082.663 0, 1048635.422 465079.792 0, 1048331.469 465076.938 0, 1048027.516 465074.103 0, 1047723.562 465071.285 0, 1047419.608 465068.485 0, 1047115.654 465065.703 0, 1046811.7 465062.938 0, 1046507.746 465060.192 0, 
+    1046203.791 465057.464 0, 1045899.837 465054.753 0, 1045595.882 465052.061 0, 1045291.927 465049.386 0, 1044987.972 465046.729 0, 1044684.017 465044.09 0, 1044380.061 465041.469 0, 1044076.106 465038.866 0, 1043770.686 465036.268 0, 1043723.603 470591.347 0, 
+    1043676.516 476146.846 0, 1043981.278 476149.438 0, 1044284.58 476152.036 0, 1044587.881 476154.651 0, 1044891.182 476157.284 0, 1045194.484 476159.935 0, 1045497.785 476162.604 0, 1045801.085 476165.291 0, 1046104.386 476167.996 0, 1046407.687 476170.718 0, 
+    1046710.987 476173.459 0, 1047014.287 476176.217 0, 1047317.587 476178.993 0, 1047620.887 476181.787 0, 1047924.187 476184.599 0, 1048227.486 476187.429 0, 1048530.786 476190.276 0, 1048834.085 476193.141 0, 1049137.384 476196.025 0, 1049440.683 476198.926 0, 
+    1049743.981 476201.845 0, 1050047.28 476204.781 0, 1050350.578 476207.736 0, 1050653.876 476210.708 0, 1050955.715 476213.684 0, 1051260.472 476216.707 0, 1051563.77 476219.733 0, 1051867.067 476222.777 0, 1052170.364 476225.839 0, 1052473.661 476228.918 0, 
+    1052776.958 476232.016 0, 1053080.255 476235.131 0, 1053383.552 476238.264 0, 1053686.848 476241.415 0, 1053990.144 476244.584 0, 1054293.44 476247.77 0, 1054596.736 476250.975 0, 1054900.032 476254.197 0, 1055203.327 476257.438 0, 1055506.622 476260.696 0, 
+    1055809.917 476263.972 0, 1056113.212 476267.265 0, 1056416.507 476270.577 0, 1056719.801 476273.906 0, 1057023.095 476277.254 0, 1057326.389 476280.619 0, 1057629.683 476284.002 0, 1057932.977 476287.403 0, 1058234.812 476290.805 0, 1058297.594 470735.461 0, 
+    1058360.372 465180.538 0))
+
+POLYGON ((1072792.644 476475.894 0, 1072490.817 476471.639 0, 1072187.534 476467.381 0, 1071884.251 476463.141 0, 1071580.968 476458.919 0, 1071277.684 476454.715 0, 1070974.4 476450.529 0, 1070671.116 476446.36 0, 1070367.832 476442.209 0, 1070064.547 476438.077 0, 
+    1069761.263 476433.962 0, 1069457.977 476429.865 0, 1069154.692 476425.785 0, 1068851.407 476421.724 0, 1068548.121 476417.68 0, 1068244.835 476413.655 0, 1067941.549 476409.647 0, 1067638.262 476405.657 0, 1067334.975 476401.685 0, 1067031.689 476397.731 0, 
+    1066728.401 476393.794 0, 1066425.114 476389.876 0, 1066121.826 476385.975 0, 1065818.538 476382.092 0, 1065513.793 476378.208 0, 1065211.962 476374.38 0, 1064908.673 476370.55 0, 1064605.385 476366.739 0, 1064302.096 476362.945 0, 1063998.806 476359.17 0, 
+    1063695.517 476355.412 0, 1063392.227 476351.672 0, 1063088.937 476347.949 0, 1062785.647 476344.245 0, 1062482.357 476340.558 0, 1062179.067 476336.89 0, 1061875.776 476333.239 0, 1061572.485 476329.606 0, 1061269.194 476325.991 0, 1060965.902 476322.394 0, 
+    1060662.611 476318.814 0, 1060359.319 476315.253 0, 1060056.027 476311.709 0, 1059752.735 476308.183 0, 1059449.442 476304.675 0, 1059146.15 476301.185 0, 1058842.857 476297.713 0, 1058539.564 476294.258 0, 1058234.812 476290.805 0, 1058172.025 481846.567 0, 
+    1058109.234 487402.743 0, 1058413.328 487406.188 0, 1058715.967 487409.635 0, 1059018.606 487413.1 0, 1059321.244 487416.583 0, 1059623.883 487420.083 0, 1059926.521 487423.602 0, 1060229.159 487427.138 0, 1060531.797 487430.691 0, 1060834.434 487434.263 0, 
+    1061137.072 487437.853 0, 1061439.709 487441.46 0, 1061742.346 487445.085 0, 1062044.983 487448.728 0, 1062347.619 487452.389 0, 1062650.255 487456.067 0, 1062952.892 487459.764 0, 1063255.527 487463.478 0, 1063558.163 487467.21 0, 1063860.798 487470.96 0, 
+    1064163.434 487474.727 0, 1064466.069 487478.513 0, 1064768.703 487482.316 0, 1065071.338 487486.137 0, 1065372.518 487489.957 0, 1065676.606 487493.833 0, 1065979.24 487497.707 0, 1066281.874 487501.599 0, 1066584.507 487505.51 0, 1066887.14 487509.438 0, 
+    1067189.773 487513.383 0, 1067492.406 487517.347 0, 1067795.038 487521.328 0, 1068097.671 487525.327 0, 1068400.303 487529.344 0, 1068702.934 487533.379 0, 1069005.566 487537.432 0, 1069308.197 487541.502 0, 1069610.828 487545.591 0, 1069913.459 487549.697 0, 
+    1070216.09 487553.82 0, 1070518.72 487557.962 0, 1070821.35 487562.122 0, 1071123.98 487566.299 0, 1071426.609 487570.494 0, 1071729.239 487574.707 0, 1072031.868 487578.938 0, 1072334.497 487583.186 0, 1072635.673 487587.432 0, 1072714.161 482031.456 0, 
+    1072792.644 476475.894 0))
+
+POLYGON ((1087161.532 487813.161 0, 1086860.367 487808.064 0, 1086557.751 487802.96 0, 1086255.135 487797.875 0, 1085952.519 487792.807 0, 1085649.902 487787.757 0, 1085347.285 487782.724 0, 1085044.668 487777.71 0, 1084742.051 487772.713 0, 1084439.433 487767.734 0, 
+    1084136.815 487762.773 0, 1083834.197 487757.83 0, 1083531.578 487752.905 0, 1083228.96 487747.997 0, 1082926.34 487743.107 0, 1082623.721 487738.235 0, 1082321.101 487733.381 0, 1082018.481 487728.545 0, 1081715.861 487723.726 0, 1081413.24 487718.926 0, 
+    1081110.619 487714.143 0, 1080807.998 487709.378 0, 1080505.377 487704.63 0, 1080202.755 487699.901 0, 1079898.682 487695.167 0, 1079597.511 487690.495 0, 1079294.888 487685.819 0, 1078992.266 487681.161 0, 1078689.643 487676.521 0, 1078387.019 487671.898 0, 
+    1078084.396 487667.293 0, 1077781.772 487662.706 0, 1077479.148 487658.137 0, 1077176.523 487653.586 0, 1076873.898 487649.052 0, 1076571.273 487644.536 0, 1076268.648 487640.038 0, 1075966.023 487635.558 0, 1075663.397 487631.096 0, 1075360.771 487626.652 0, 
+    1075058.145 487622.225 0, 1074755.518 487617.816 0, 1074452.891 487613.425 0, 1074150.264 487609.052 0, 1073847.637 487604.696 0, 1073545.009 487600.359 0, 1073242.382 487596.039 0, 1072939.754 487591.737 0, 1072635.673 487587.432 0, 1072557.178 493143.82 0, 
+    1072478.678 498700.616 0, 1072782.102 498704.912 0, 1073084.076 498709.205 0, 1073386.05 498713.515 0, 1073688.023 498717.843 0, 1073989.996 498722.189 0, 1074291.969 498726.553 0, 1074593.942 498730.935 0, 1074895.914 498735.334 0, 1075197.887 498739.751 0, 
+    1075499.858 498744.186 0, 1075801.83 498748.639 0, 1076103.801 498753.109 0, 1076405.773 498757.597 0, 1076707.744 498762.103 0, 1077009.714 498766.627 0, 1077311.684 498771.169 0, 1077613.655 498775.728 0, 1077915.624 498780.305 0, 1078217.594 498784.9 0, 
+    1078519.563 498789.512 0, 1078821.532 498794.143 0, 1079123.501 498798.791 0, 1079425.469 498803.457 0, 1079725.989 498808.118 0, 1080029.405 498812.842 0, 1080331.373 498817.561 0, 1080633.34 498822.298 0, 1080935.307 498827.053 0, 1081237.274 498831.826 0, 
+    1081539.241 498836.616 0, 1081841.207 498841.424 0, 1082143.173 498846.25 0, 1082445.138 498851.094 0, 1082747.104 498855.955 0, 1083049.069 498860.834 0, 1083351.034 498865.731 0, 1083652.998 498870.646 0, 1083954.962 498875.579 0, 1084256.926 498880.529 0, 
+    1084558.89 498885.497 0, 1084860.853 498890.483 0, 1085162.816 498895.487 0, 1085464.779 498900.508 0, 1085766.741 498905.547 0, 1086068.703 498910.604 0, 1086370.665 498915.679 0, 1086672.627 498920.771 0, 1086973.141 498925.857 0, 1087067.34 493369.305 0, 
+    1087161.532 487813.161 0))
+
+POLYGON ((1101466.91 499192.046 0, 1101166.409 499186.111 0, 1100864.463 499180.166 0, 1100562.517 499174.238 0, 1100260.57 499168.328 0, 1099958.623 499162.436 0, 1099656.676 499156.561 0, 1099354.728 499150.705 0, 1099052.78 499144.866 0, 1098750.831 499139.045 0, 
+    1098448.883 499133.241 0, 1098146.934 499127.456 0, 1097844.984 499121.688 0, 1097543.035 499115.938 0, 1097241.084 499110.205 0, 1096939.134 499104.491 0, 1096637.183 499098.794 0, 1096335.232 499093.115 0, 1096033.281 499087.454 0, 1095731.329 499081.81 0, 
+    1095429.377 499076.185 0, 1095127.425 499070.577 0, 1094825.472 499064.987 0, 1094523.519 499059.414 0, 1094220.119 499053.833 0, 1093919.612 499048.323 0, 1093617.658 499042.804 0, 1093315.703 499037.303 0, 1093013.748 499031.819 0, 1092711.793 499026.353 0, 
+    1092409.838 499020.905 0, 1092107.882 499015.475 0, 1091805.926 499010.063 0, 1091503.97 499004.668 0, 1091202.014 498999.291 0, 1090900.057 498993.932 0, 1090598.099 498988.591 0, 1090296.142 498983.267 0, 1089994.184 498977.962 0, 1089692.226 498972.674 0, 
+    1089390.267 498967.404 0, 1089088.308 498962.151 0, 1088786.349 498956.916 0, 1088484.39 498951.699 0, 1088182.43 498946.5 0, 1087880.47 498941.319 0, 1087578.51 498936.155 0, 1087276.549 498931.01 0, 1086973.141 498925.857 0, 1086878.935 504482.815 0, 
+    1086784.723 510040.175 0, 1087087.474 510045.316 0, 1087388.78 510050.451 0, 1087690.086 510055.603 0, 1087991.392 510060.773 0, 1088292.698 510065.961 0, 1088594.003 510071.167 0, 1088895.308 510076.39 0, 1089196.613 510081.631 0, 1089497.917 510086.89 0, 
+    1089799.221 510092.167 0, 1090100.525 510097.461 0, 1090401.828 510102.773 0, 1090703.131 510108.103 0, 1091004.434 510113.45 0, 1091305.736 510118.815 0, 1091607.039 510124.198 0, 1091908.34 510129.599 0, 1092209.642 510135.017 0, 1092510.943 510140.453 0, 
+    1092812.244 510145.907 0, 1093113.545 510151.379 0, 1093414.845 510156.868 0, 1093716.145 510162.375 0, 1094016.002 510167.874 0, 1094318.744 510173.443 0, 1094620.042 510179.003 0, 1094921.341 510184.581 0, 1095222.639 510190.177 0, 1095523.937 510195.79 0, 
+    1095825.235 510201.421 0, 1096126.532 510207.07 0, 1096427.829 510212.737 0, 1096729.126 510218.421 0, 1097030.422 510224.124 0, 1097331.718 510229.844 0, 1097633.014 510235.581 0, 1097934.309 510241.336 0, 1098235.604 510247.11 0, 1098536.898 510252.9 0, 
+    1098838.193 510258.709 0, 1099139.486 510264.535 0, 1099440.78 510270.379 0, 1099742.073 510276.241 0, 1100043.366 510282.12 0, 1100344.659 510288.018 0, 1100645.951 510293.933 0, 1100947.243 510299.865 0, 1101247.092 510305.787 0, 1101357.005 504748.716 0, 
+    1101466.91 499192.046 0))
+
+POLYGON ((1115708.654 510612.258 0, 1115408.82 510605.488 0, 1115107.546 510598.705 0, 1114806.271 510591.938 0, 1114504.997 510585.19 0, 1114203.722 510578.459 0, 1113902.446 510571.746 0, 1113601.17 510565.051 0, 1113299.894 510558.374 0, 1112998.618 510551.714 0, 
+    1112697.341 510545.072 0, 1112396.063 510538.448 0, 1112094.785 510531.841 0, 1111793.507 510525.252 0, 1111492.229 510518.681 0, 1111190.95 510512.128 0, 1110889.67 510505.592 0, 1110588.391 510499.074 0, 1110287.11 510492.574 0, 1109985.83 510486.092 0, 
+    1109684.549 510479.627 0, 1109383.268 510473.18 0, 1109081.986 510466.751 0, 1108780.704 510460.34 0, 1108477.981 510453.915 0, 1108178.139 510447.57 0, 1107876.856 510441.212 0, 1107575.572 510434.871 0, 1107274.288 510428.548 0, 1106973.004 510422.243 0, 
+    1106671.72 510415.956 0, 1106370.435 510409.686 0, 1106069.149 510403.434 0, 1105767.863 510397.2 0, 1105466.577 510390.984 0, 1105165.291 510384.785 0, 1104864.004 510378.604 0, 1104562.717 510372.441 0, 1104261.429 510366.295 0, 1103960.141 510360.168 0, 
+    1103658.853 510354.058 0, 1103357.564 510347.965 0, 1103056.275 510341.891 0, 1102754.986 510335.834 0, 1102453.696 510329.795 0, 1102152.406 510323.773 0, 1101851.116 510317.77 0, 1101549.825 510311.784 0, 1101247.092 510305.787 0, 1101137.172 515863.258 0, 
+    1101027.244 521421.125 0, 1101329.319 521427.109 0, 1101629.955 521433.081 0, 1101930.592 521439.072 0, 1102231.228 521445.08 0, 1102531.863 521451.106 0, 1102832.498 521457.15 0, 1103133.133 521463.211 0, 1103433.767 521469.29 0, 1103734.401 521475.387 0, 
+    1104035.035 521481.502 0, 1104335.668 521487.634 0, 1104636.301 521493.784 0, 1104936.934 521499.951 0, 1105237.566 521506.136 0, 1105538.198 521512.339 0, 1105838.83 521518.56 0, 1106139.461 521524.798 0, 1106440.092 521531.054 0, 1106740.722 521537.328 0, 
+    1107041.352 521543.619 0, 1107341.982 521549.928 0, 1107642.611 521556.255 0, 1107943.24 521562.6 0, 1108242.431 521568.931 0, 1108544.497 521575.342 0, 1108845.125 521581.739 0, 1109145.752 521588.155 0, 1109446.379 521594.587 0, 1109747.006 521601.038 0, 
+    1110047.632 521607.506 0, 1110348.258 521613.992 0, 1110648.883 521620.496 0, 1110949.509 521627.018 0, 1111250.133 521633.557 0, 1111550.758 521640.114 0, 1111851.382 521646.688 0, 1112152.005 521653.28 0, 1112452.629 521659.89 0, 1112753.251 521666.518 0, 
+    1113053.874 521673.163 0, 1113354.496 521679.826 0, 1113655.117 521686.507 0, 1113955.739 521693.205 0, 1114256.36 521699.921 0, 1114556.98 521706.655 0, 1114857.6 521713.406 0, 1115158.22 521720.175 0, 1115457.403 521726.93 0, 1115583.033 516169.396 0, 
+    1115708.654 510612.258 0))
+
+POLYGON ((1129886.641 522073.501 0, 1129587.476 522065.901 0, 1129286.876 522058.283 0, 1128986.277 522050.682 0, 1128685.676 522043.099 0, 1128385.076 522035.534 0, 1128084.474 522027.986 0, 1127783.873 522020.456 0, 1127483.271 522012.944 0, 1127182.668 522005.45 0, 
+    1126882.066 521997.973 0, 1126581.462 521990.514 0, 1126280.858 521983.072 0, 1125980.254 521975.648 0, 1125679.65 521968.242 0, 1125379.044 521960.854 0, 1125078.439 521953.483 0, 1124777.833 521946.13 0, 1124477.227 521938.795 0, 1124176.62 521931.477 0, 
+    1123876.012 521924.177 0, 1123575.405 521916.895 0, 1123274.797 521909.63 0, 1122974.188 521902.383 0, 1122672.144 521895.12 0, 1122372.97 521887.943 0, 1122072.36 521880.749 0, 1121771.75 521873.573 0, 1121471.139 521866.415 0, 1121170.528 521859.274 0, 
+    1120869.917 521852.151 0, 1120569.305 521845.045 0, 1120268.692 521837.958 0, 1119968.08 521830.888 0, 1119667.466 521823.836 0, 1119366.853 521816.801 0, 1119066.239 521809.784 0, 1118765.624 521802.785 0, 1118465.01 521795.804 0, 1118164.394 521788.84 0, 
+    1117863.779 521781.894 0, 1117563.163 521774.965 0, 1117262.546 521768.055 0, 1116961.929 521761.162 0, 1116661.312 521754.286 0, 1116360.694 521747.429 0, 1116060.076 521740.589 0, 1115759.458 521733.767 0, 1115457.403 521726.93 0, 1115331.764 527284.857 0, 
+    1115206.117 532843.174 0, 1115507.514 532849.996 0, 1115807.478 532856.803 0, 1116107.442 532863.628 0, 1116407.406 532870.471 0, 1116707.369 532877.331 0, 1117007.331 532884.209 0, 1117307.293 532891.105 0, 1117607.255 532898.018 0, 1117907.216 532904.949 0, 
+    1118207.177 532911.898 0, 1118507.138 532918.864 0, 1118807.098 532925.848 0, 1119107.058 532932.85 0, 1119407.017 532939.869 0, 1119706.976 532946.906 0, 1120006.934 532953.96 0, 1120306.893 532961.032 0, 1120606.85 532968.122 0, 1120906.807 532975.23 0, 
+    1121206.764 532982.355 0, 1121506.721 532989.498 0, 1121806.677 532996.658 0, 1122106.632 533003.836 0, 1122405.156 533010.998 0, 1122706.542 533018.246 0, 1123006.496 533025.477 0, 1123306.45 533032.725 0, 1123606.404 533039.992 0, 1123906.357 533047.276 0, 
+    1124206.309 533054.578 0, 1124506.261 533061.897 0, 1124806.213 533069.234 0, 1125106.164 533076.589 0, 1125406.115 533083.961 0, 1125706.065 533091.351 0, 1126006.015 533098.759 0, 1126305.965 533106.184 0, 1126605.914 533113.627 0, 1126905.863 533121.087 0, 
+    1127205.811 533128.566 0, 1127505.759 533136.062 0, 1127805.706 533143.575 0, 1128105.653 533151.106 0, 1128405.599 533158.655 0, 1128705.545 533166.222 0, 1129005.491 533173.806 0, 1129305.436 533181.408 0, 1129603.95 533188.991 0, 1129745.3 527631.051 0, 
+    1129886.641 522073.501 0))
+
+POLYGON ((1144000.749 533575.483 0, 1143702.255 533567.057 0, 1143402.333 533558.607 0, 1143102.41 533550.176 0, 1142802.487 533541.762 0, 1142502.563 533533.366 0, 1142202.638 533524.987 0, 1141902.713 533516.626 0, 1141602.788 533508.283 0, 1141302.862 533499.957 0, 
+    1141002.936 533491.649 0, 1140703.009 533483.359 0, 1140403.081 533475.086 0, 1140103.154 533466.831 0, 1139803.225 533458.594 0, 1139503.296 533450.374 0, 1139203.367 533442.172 0, 1138903.437 533433.988 0, 1138603.507 533425.821 0, 1138303.576 533417.672 0, 
+    1138003.645 533409.54 0, 1137703.713 533401.427 0, 1137403.781 533393.331 0, 1137103.849 533385.252 0, 1136802.486 533377.153 0, 1136503.982 533369.148 0, 1136204.048 533361.122 0, 1135904.113 533353.115 0, 1135604.178 533345.124 0, 1135304.243 533337.152 0, 
+    1135004.307 533329.197 0, 1134704.37 533321.26 0, 1134404.433 533313.34 0, 1134104.496 533305.438 0, 1133804.558 533297.554 0, 1133504.62 533289.687 0, 1133204.681 533281.838 0, 1132904.742 533274.007 0, 1132604.802 533266.193 0, 1132304.862 533258.397 0, 
+    1132004.922 533250.619 0, 1131704.981 533242.858 0, 1131405.039 533235.115 0, 1131105.097 533227.39 0, 1130805.155 533219.682 0, 1130505.212 533211.992 0, 1130205.269 533204.319 0, 1129905.325 533196.664 0, 1129603.95 533188.991 0, 1129462.59 538747.317 0, 
+    1129321.22 544306.028 0, 1129621.937 544313.684 0, 1129921.227 544321.322 0, 1130220.516 544328.978 0, 1130519.804 544336.651 0, 1130819.092 544344.342 0, 1131118.38 544352.051 0, 1131417.667 544359.777 0, 1131716.954 544367.521 0, 1132016.24 544375.282 0, 
+    1132315.526 544383.061 0, 1132614.811 544390.858 0, 1132914.096 544398.672 0, 1133213.381 544406.504 0, 1133512.665 544414.354 0, 1133811.948 544422.221 0, 1134111.231 544430.105 0, 1134410.514 544438.008 0, 1134709.796 544445.928 0, 1135009.078 544453.865 0, 
+    1135308.359 544461.82 0, 1135607.639 544469.793 0, 1135906.92 544477.784 0, 1136206.199 544485.792 0, 1136504.052 544493.779 0, 1136804.758 544501.861 0, 1137104.036 544509.921 0, 1137403.314 544518 0, 1137702.591 544526.096 0, 1138001.868 544534.21 0, 
+    1138301.145 544542.341 0, 1138600.42 544550.49 0, 1138899.696 544558.656 0, 1139198.971 544566.841 0, 1139498.245 544575.042 0, 1139797.52 544583.262 0, 1140096.793 544591.499 0, 1140396.066 544599.753 0, 1140695.339 544608.026 0, 1140994.611 544616.316 0, 
+    1141293.882 544624.623 0, 1141593.154 544632.948 0, 1141892.424 544641.291 0, 1142191.694 544649.651 0, 1142490.964 544658.029 0, 1142790.233 544666.425 0, 1143089.502 544674.838 0, 1143388.77 544683.269 0, 1143686.613 544691.677 0, 1143843.686 539133.388 0, 
+    1144000.749 533575.483 0))
+
+POLYGON ((1158050.858 545117.909 0, 1157753.038 545108.659 0, 1157453.795 545099.383 0, 1157154.551 545090.125 0, 1156855.307 545080.884 0, 1156556.062 545071.66 0, 1156256.817 545062.454 0, 1155957.571 545053.266 0, 1155658.325 545044.096 0, 1155359.078 545034.943 0, 
+    1155059.83 545025.807 0, 1154760.582 545016.69 0, 1154461.334 545007.59 0, 1154162.085 544998.507 0, 1153862.835 544989.442 0, 1153563.585 544980.395 0, 1153264.334 544971.365 0, 1152965.083 544962.353 0, 1152665.831 544953.359 0, 1152366.579 544944.382 0, 
+    1152067.326 544935.423 0, 1151768.073 544926.481 0, 1151468.819 544917.557 0, 1151169.565 544908.651 0, 1150868.886 544899.72 0, 1150571.054 544890.891 0, 1150271.798 544882.038 0, 1149972.542 544873.202 0, 1149673.285 544864.384 0, 1149374.027 544855.583 0, 
+    1149074.769 544846.8 0, 1148775.511 544838.034 0, 1148476.252 544829.287 0, 1148176.992 544820.556 0, 1147877.732 544811.844 0, 1147578.471 544803.149 0, 1147279.21 544794.471 0, 1146979.949 544785.812 0, 1146680.687 544777.17 0, 1146381.424 544768.545 0, 
+    1146082.161 544759.938 0, 1145782.897 544751.349 0, 1145483.633 544742.777 0, 1145184.368 544734.223 0, 1144885.103 544725.687 0, 1144585.838 544717.168 0, 1144286.571 544708.667 0, 1143987.305 544700.183 0, 1143686.613 544691.677 0, 1143529.528 550250.346 0, 
+    1143372.433 555809.392 0, 1143672.468 555817.88 0, 1143971.08 555826.345 0, 1144269.692 555834.827 0, 1144568.303 555843.327 0, 1144866.914 555851.845 0, 1145165.524 555860.381 0, 1145464.134 555868.934 0, 1145762.743 555877.504 0, 1146061.352 555886.092 0, 
+    1146359.96 555894.698 0, 1146658.568 555903.321 0, 1146957.175 555911.962 0, 1147255.782 555920.62 0, 1147554.388 555929.296 0, 1147852.994 555937.99 0, 1148151.599 555946.701 0, 1148450.204 555955.43 0, 1148748.808 555964.176 0, 1149047.412 555972.94 0, 
+    1149346.015 555981.721 0, 1149644.618 555990.52 0, 1149943.22 555999.337 0, 1150241.821 556008.171 0, 1150539.002 556016.98 0, 1150839.023 556025.892 0, 1151137.623 556034.779 0, 1151436.223 556043.683 0, 1151734.822 556052.605 0, 1152033.42 556061.545 0, 
+    1152332.018 556070.502 0, 1152630.615 556079.477 0, 1152929.212 556088.469 0, 1153227.809 556097.479 0, 1153526.404 556106.506 0, 1153825 556115.552 0, 1154123.595 556124.614 0, 1154422.189 556133.694 0, 1154720.782 556142.792 0, 1155019.376 556151.907 0, 
+    1155317.968 556161.04 0, 1155616.56 556170.191 0, 1155915.152 556179.359 0, 1156213.743 556188.545 0, 1156512.333 556197.748 0, 1156810.923 556206.969 0, 1157109.513 556216.207 0, 1157408.101 556225.463 0, 1157705.27 556234.692 0, 1157878.07 550676.112 0, 
+    1158050.858 545117.909 0))
+
+POLYGON ((1172036.849 556700.484 0, 1171739.705 556690.415 0, 1171441.144 556680.315 0, 1171142.581 556670.233 0, 1170844.019 556660.169 0, 1170545.455 556650.122 0, 1170246.892 556640.093 0, 1169948.327 556630.082 0, 1169649.762 556620.088 0, 1169351.197 556610.111 0, 
+    1169052.63 556600.152 0, 1168754.064 556590.211 0, 1168455.496 556580.287 0, 1168156.928 556570.381 0, 1167858.36 556560.492 0, 1167559.79 556550.621 0, 1167261.221 556540.768 0, 1166962.65 556530.932 0, 1166664.08 556521.114 0, 1166365.508 556511.313 0, 
+    1166066.936 556501.53 0, 1165768.364 556491.764 0, 1165469.79 556482.016 0, 1165171.217 556472.286 0, 1164871.224 556462.527 0, 1164574.067 556452.878 0, 1164275.492 556443.2 0, 1163976.916 556433.54 0, 1163678.339 556423.897 0, 1163379.762 556414.272 0, 
+    1163081.184 556404.665 0, 1162782.606 556395.075 0, 1162484.027 556385.503 0, 1162185.448 556375.948 0, 1161886.868 556366.411 0, 1161588.287 556356.891 0, 1161289.706 556347.389 0, 1160991.125 556337.905 0, 1160692.542 556328.438 0, 1160393.96 556318.989 0, 
+    1160095.376 556309.557 0, 1159796.792 556300.143 0, 1159498.208 556290.747 0, 1159199.623 556281.368 0, 1158901.037 556272.006 0, 1158602.451 556262.662 0, 1158303.865 556253.336 0, 1158005.277 556244.027 0, 1157705.27 556234.692 0, 1157532.459 561793.647 0, 
+    1157359.636 567352.972 0, 1157658.986 567362.287 0, 1157956.918 567371.575 0, 1158254.851 567380.881 0, 1158552.782 567390.204 0, 1158850.713 567399.545 0, 1159148.644 567408.903 0, 1159446.574 567418.279 0, 1159744.504 567427.673 0, 1160042.432 567437.084 0, 
+    1160340.361 567446.512 0, 1160638.289 567455.958 0, 1160936.216 567465.422 0, 1161234.143 567474.903 0, 1161532.069 567484.402 0, 1161829.994 567493.918 0, 1162127.919 567503.452 0, 1162425.844 567513.003 0, 1162723.768 567522.572 0, 1163021.691 567532.158 0, 
+    1163319.614 567541.762 0, 1163617.536 567551.384 0, 1163915.458 567561.023 0, 1164213.379 567570.679 0, 1164509.884 567580.307 0, 1164809.219 567590.045 0, 1165107.139 567599.754 0, 1165405.058 567609.481 0, 1165702.976 567619.225 0, 1166000.894 567628.986 0, 
+    1166298.811 567638.766 0, 1166596.727 567648.562 0, 1166894.643 567658.377 0, 1167192.558 567668.209 0, 1167490.473 567678.058 0, 1167788.387 567687.925 0, 1168086.301 567697.809 0, 1168384.214 567707.711 0, 1168682.126 567717.631 0, 1168980.038 567727.568 0, 
+    1169277.95 567737.523 0, 1169575.86 567747.495 0, 1169873.77 567757.484 0, 1170171.68 567767.492 0, 1170469.589 567777.516 0, 1170767.497 567787.559 0, 1171065.405 567797.618 0, 1171363.312 567807.696 0, 1171659.805 567817.743 0, 1171848.333 562258.928 0, 
+    1172036.849 556700.484 0))
+
+POLYGON ((1185958.603 568322.912 0, 1185662.138 568312.027 0, 1185364.26 568301.109 0, 1185066.382 568290.207 0, 1184768.504 568279.323 0, 1184470.624 568268.457 0, 1184172.744 568257.608 0, 1183874.863 568246.777 0, 1183576.982 568235.963 0, 1183279.1 568225.167 0, 
+    1182981.218 568214.388 0, 1182683.334 568203.627 0, 1182385.45 568192.883 0, 1182087.566 568182.157 0, 1181789.681 568171.449 0, 1181491.795 568160.758 0, 1181193.909 568150.084 0, 1180896.022 568139.428 0, 1180598.134 568128.79 0, 1180300.246 568118.169 0, 
+    1180002.357 568107.566 0, 1179704.467 568096.98 0, 1179406.577 568086.412 0, 1179108.686 568075.861 0, 1178809.382 568065.278 0, 1178512.903 568054.812 0, 1178215.01 568044.314 0, 1177917.117 568033.833 0, 1177619.223 568023.37 0, 1177321.329 568012.925 0, 
+    1177023.434 568002.497 0, 1176725.538 567992.086 0, 1176427.642 567981.693 0, 1176129.745 567971.318 0, 1175831.847 567960.96 0, 1175533.949 567950.62 0, 1175236.051 567940.297 0, 1174938.151 567929.991 0, 1174640.251 567919.704 0, 1174342.351 567909.433 0, 
+    1174044.45 567899.181 0, 1173746.548 567888.946 0, 1173448.645 567878.728 0, 1173150.742 567868.528 0, 1172852.839 567858.345 0, 1172554.935 567848.18 0, 1172257.03 567838.033 0, 1171959.125 567827.903 0, 1171659.805 567817.743 0, 1171471.264 573376.925 0, 
+    1171282.711 578936.472 0, 1171581.373 578946.611 0, 1171878.624 578956.718 0, 1172175.874 578966.843 0, 1172473.124 578976.986 0, 1172770.373 578987.146 0, 1173067.622 578997.324 0, 1173364.87 579007.519 0, 1173662.117 579017.732 0, 1173959.364 579027.962 0, 
+    1174256.61 579038.21 0, 1174553.855 579048.475 0, 1174851.1 579058.757 0, 1175148.345 579069.057 0, 1175445.588 579079.375 0, 1175742.831 579089.71 0, 1176040.074 579100.063 0, 1176337.316 579110.433 0, 1176634.557 579120.821 0, 1176931.798 579131.226 0, 
+    1177229.038 579141.648 0, 1177526.277 579152.088 0, 1177823.516 579162.546 0, 1178120.754 579173.021 0, 1178416.582 579183.464 0, 1178715.229 579194.024 0, 1179012.465 579204.551 0, 1179309.701 579215.096 0, 1179606.936 579225.659 0, 1179904.171 579236.239 0, 
+    1180201.405 579246.837 0, 1180498.638 579257.452 0, 1180795.871 579268.084 0, 1181093.103 579278.734 0, 1181390.334 579289.402 0, 1181687.565 579300.087 0, 1181984.795 579310.789 0, 1182282.024 579321.509 0, 1182579.253 579332.247 0, 1182876.481 579343.002 0, 
+    1183173.709 579353.774 0, 1183470.936 579364.564 0, 1183768.162 579375.372 0, 1184065.388 579386.197 0, 1184362.613 579397.039 0, 1184659.837 579407.899 0, 1184957.061 579418.777 0, 1185254.284 579429.671 0, 1185550.098 579440.532 0, 1185754.357 573881.54 0, 
+    1185958.603 568322.912 0))
+
+POLYGON ((1199816.005 579984.898 0, 1199520.221 579973.201 0, 1199223.029 579961.467 0, 1198925.838 579949.75 0, 1198628.645 579938.05 0, 1198331.452 579926.368 0, 1198034.258 579914.703 0, 1197737.063 579903.056 0, 1197439.868 579891.426 0, 1197142.672 579879.814 0, 
+    1196845.475 579868.22 0, 1196548.278 579856.642 0, 1196251.08 579845.083 0, 1195953.881 579833.54 0, 1195656.682 579822.016 0, 1195359.482 579810.509 0, 1195062.281 579799.019 0, 1194765.08 579787.547 0, 1194467.878 579776.092 0, 1194170.675 579764.655 0, 
+    1193873.471 579753.235 0, 1193576.267 579741.833 0, 1193279.063 579730.448 0, 1192981.857 579719.081 0, 1192683.244 579707.677 0, 1192387.444 579696.398 0, 1192090.237 579685.084 0, 1191793.029 579673.786 0, 1191495.82 579662.507 0, 1191198.611 579651.244 0, 
+    1190901.4 579639.999 0, 1190604.19 579628.772 0, 1190306.978 579617.562 0, 1190009.766 579606.37 0, 1189712.553 579595.195 0, 1189415.34 579584.038 0, 1189118.126 579572.898 0, 1188820.911 579561.775 0, 1188523.696 579550.671 0, 1188226.48 579539.583 0, 
+    1187929.263 579528.513 0, 1187632.046 579517.461 0, 1187334.828 579506.426 0, 1187037.609 579495.409 0, 1186740.39 579484.409 0, 1186443.17 579473.426 0, 1186145.95 579462.461 0, 1185848.729 579451.514 0, 1185550.098 579440.532 0, 1185345.826 584999.886 0, 
+    1185141.54 590559.598 0, 1185439.513 590570.555 0, 1185736.08 590581.478 0, 1186032.646 590592.419 0, 1186329.211 590603.377 0, 1186625.776 590614.353 0, 1186922.34 590625.346 0, 1187218.904 590636.357 0, 1187515.467 590647.385 0, 1187812.029 590658.431 0, 
+    1188108.59 590669.493 0, 1188405.151 590680.574 0, 1188701.712 590691.672 0, 1188998.271 590702.787 0, 1189294.83 590713.92 0, 1189591.388 590725.07 0, 1189887.946 590736.238 0, 1190184.503 590747.423 0, 1190481.059 590758.626 0, 1190777.615 590769.846 0, 
+    1191074.17 590781.083 0, 1191370.724 590792.338 0, 1191667.278 590803.611 0, 1191963.831 590814.9 0, 1192258.979 590826.154 0, 1192556.935 590837.533 0, 1192853.486 590848.875 0, 1193150.037 590860.235 0, 1193446.586 590871.612 0, 1193743.135 590883.006 0, 
+    1194039.684 590894.418 0, 1194336.231 590905.848 0, 1194632.778 590917.295 0, 1194929.325 590928.759 0, 1195225.87 590940.241 0, 1195522.415 590951.741 0, 1195818.96 590963.257 0, 1196115.503 590974.792 0, 1196412.046 590986.343 0, 1196708.588 590997.912 0, 
+    1197005.13 591009.499 0, 1197301.671 591021.103 0, 1197598.211 591032.725 0, 1197894.751 591044.364 0, 1198191.29 591056.02 0, 1198487.828 591067.694 0, 1198784.365 591079.385 0, 1199080.902 591091.094 0, 1199376.035 591102.765 0, 1199596.027 585543.652 0, 
+    1199816.005 579984.898 0))
+
+POLYGON ((1213608.939 591686.145 0, 1213313.837 591673.64 0, 1213017.335 591661.093 0, 1212720.832 591648.564 0, 1212424.328 591636.053 0, 1212127.823 591623.559 0, 1211831.318 591611.082 0, 1211534.811 591598.623 0, 1211238.304 591586.181 0, 1210941.797 591573.757 0, 
+    1210645.288 591561.35 0, 1210348.779 591548.96 0, 1210052.269 591536.588 0, 1209755.759 591524.234 0, 1209459.247 591511.897 0, 1209162.735 591499.577 0, 1208866.223 591487.275 0, 1208569.709 591474.99 0, 1208273.195 591462.723 0, 1207976.68 591450.473 0, 
+    1207680.164 591438.241 0, 1207383.648 591426.026 0, 1207087.131 591413.828 0, 1206790.613 591401.648 0, 1206492.693 591389.428 0, 1206197.575 591377.341 0, 1205901.055 591365.213 0, 1205604.535 591353.103 0, 1205308.013 591341.01 0, 1205011.491 591328.935 0, 
+    1204714.969 591316.877 0, 1204418.445 591304.836 0, 1204121.921 591292.814 0, 1203825.396 591280.808 0, 1203528.87 591268.82 0, 1203232.344 591256.849 0, 1202935.817 591244.896 0, 1202639.289 591232.961 0, 1202342.761 591221.042 0, 1202046.232 591209.142 0, 
+    1201749.702 591197.258 0, 1201453.171 591185.392 0, 1201156.64 591173.544 0, 1200860.108 591161.713 0, 1200563.575 591149.9 0, 1200267.042 591138.104 0, 1199970.508 591126.325 0, 1199673.973 591114.564 0, 1199376.035 591102.765 0, 1199156.029 596662.232 0, 
+    1198936.009 602222.051 0, 1199233.29 602233.824 0, 1199529.17 602245.559 0, 1199825.05 602257.312 0, 1200120.928 602269.082 0, 1200416.807 602280.869 0, 1200712.684 602292.674 0, 1201008.561 602304.497 0, 1201304.437 602316.336 0, 1201600.312 602328.193 0, 
+    1201896.187 602340.068 0, 1202192.061 602351.96 0, 1202487.934 602363.869 0, 1202783.807 602375.796 0, 1203079.679 602387.74 0, 1203375.55 602399.702 0, 1203671.421 602411.68 0, 1203967.29 602423.677 0, 1204263.159 602435.691 0, 1204559.028 602447.722 0, 
+    1204854.895 602459.771 0, 1205150.762 602471.837 0, 1205446.629 602483.92 0, 1205742.494 602496.021 0, 1206036.96 602508.082 0, 1206334.223 602520.275 0, 1206630.086 602532.428 0, 1206925.949 602544.599 0, 1207221.811 602556.787 0, 1207517.672 602568.992 0, 
+    1207813.533 602581.215 0, 1208109.393 602593.455 0, 1208405.252 602605.713 0, 1208701.11 602617.988 0, 1208996.968 602630.28 0, 1209292.824 602642.59 0, 1209588.681 602654.917 0, 1209884.536 602667.262 0, 1210180.391 602679.624 0, 1210476.245 602692.003 0, 
+    1210772.098 602704.4 0, 1211067.951 602716.815 0, 1211363.802 602729.246 0, 1211659.653 602741.696 0, 1211955.504 602754.162 0, 1212251.353 602766.646 0, 1212547.202 602779.148 0, 1212843.05 602791.666 0, 1213137.5 602804.143 0, 1213373.227 597244.968 0, 
+    1213608.939 591686.145 0))
+
+POLYGON ((1227337.291 603426.355 0, 1227042.875 603413.046 0, 1226747.063 603399.692 0, 1226451.251 603386.355 0, 1226155.438 603373.035 0, 1225859.624 603359.732 0, 1225563.809 603346.447 0, 1225267.994 603333.18 0, 1224972.177 603319.93 0, 1224676.36 603306.697 0, 
+    1224380.542 603293.482 0, 1224084.724 603280.284 0, 1223788.904 603267.103 0, 1223493.084 603253.94 0, 1223197.263 603240.795 0, 1222901.442 603227.666 0, 1222605.619 603214.556 0, 1222309.796 603201.462 0, 1222013.972 603188.386 0, 1221718.147 603175.328 0, 
+    1221422.321 603162.286 0, 1221126.495 603149.263 0, 1220830.668 603136.256 0, 1220534.84 603123.267 0, 1220237.615 603110.235 0, 1219943.182 603097.342 0, 1219647.352 603084.405 0, 1219351.521 603071.486 0, 1219055.689 603058.584 0, 1218759.857 603045.699 0, 
+    1218464.024 603032.832 0, 1218168.19 603019.983 0, 1217872.355 603007.15 0, 1217576.52 602994.336 0, 1217280.683 602981.538 0, 1216984.846 602968.758 0, 1216689.009 602955.996 0, 1216393.17 602943.25 0, 1216097.331 602930.523 0, 1215801.491 602917.812 0, 
+    1215505.65 602905.119 0, 1215209.809 602892.444 0, 1214913.967 602879.786 0, 1214618.124 602867.145 0, 1214322.28 602854.522 0, 1214026.436 602841.916 0, 1213730.59 602829.327 0, 1213434.744 602816.756 0, 1213137.5 602804.143 0, 1212901.759 608363.667 0, 
+    1212666.003 613923.536 0, 1212962.59 613936.121 0, 1213257.781 613948.664 0, 1213552.972 613961.225 0, 1213848.162 613973.803 0, 1214143.351 613986.398 0, 1214438.539 613999.011 0, 1214733.727 614011.641 0, 1215028.914 614024.288 0, 1215324.1 614036.953 0, 
+    1215619.286 614049.636 0, 1215914.471 614062.335 0, 1216209.655 614075.052 0, 1216504.838 614087.786 0, 1216800.021 614100.538 0, 1217095.202 614113.307 0, 1217390.383 614126.094 0, 1217685.564 614138.898 0, 1217980.743 614151.719 0, 1218275.922 614164.557 0, 
+    1218571.1 614177.413 0, 1218866.277 614190.287 0, 1219161.454 614203.178 0, 1219456.629 614216.086 0, 1219750.411 614228.95 0, 1220046.978 614241.954 0, 1220342.152 614254.914 0, 1220637.325 614267.892 0, 1220932.497 614280.887 0, 1221227.668 614293.899 0, 
+    1221522.838 614306.929 0, 1221818.008 614319.976 0, 1222113.177 614333.04 0, 1222408.345 614346.122 0, 1222703.512 614359.221 0, 1222998.678 614372.338 0, 1223293.844 614385.472 0, 1223589.009 614398.623 0, 1223884.173 614411.792 0, 1224179.337 614424.978 0, 
+    1224474.499 614438.181 0, 1224769.661 614451.402 0, 1225064.822 614464.64 0, 1225359.983 614477.896 0, 1225655.142 614491.169 0, 1225950.301 614504.459 0, 1226245.459 614517.767 0, 1226540.616 614531.092 0, 1226834.381 614544.371 0, 1227085.844 608985.191 0, 
+    1227337.291 603426.355 0))
+
+POLYGON ((1241000.948 615205.232 0, 1240707.22 615191.123 0, 1240412.102 615176.964 0, 1240116.982 615162.823 0, 1239821.862 615148.698 0, 1239526.742 615134.592 0, 1239231.62 615120.502 0, 1238936.497 615106.43 0, 1238641.374 615092.376 0, 1238346.25 615078.338 0, 
+    1238051.125 615064.318 0, 1237755.999 615050.316 0, 1237460.872 615036.331 0, 1237165.745 615022.363 0, 1236870.616 615008.413 0, 1236575.487 614994.48 0, 1236280.357 614980.564 0, 1235985.227 614966.666 0, 1235690.095 614952.785 0, 1235394.963 614938.921 0, 
+    1235099.829 614925.075 0, 1234804.695 614911.246 0, 1234509.561 614897.435 0, 1234214.425 614883.641 0, 1233917.898 614869.799 0, 1233624.151 614856.104 0, 1233329.013 614842.362 0, 1233033.874 614828.638 0, 1232738.735 614814.931 0, 1232443.594 614801.241 0, 
+    1232148.453 614787.568 0, 1231853.311 614773.913 0, 1231558.168 614760.275 0, 1231263.024 614746.655 0, 1230967.88 614733.052 0, 1230672.734 614719.466 0, 1230377.588 614705.898 0, 1230082.441 614692.347 0, 1229787.293 614678.814 0, 1229492.145 614665.298 0, 
+    1229196.996 614651.799 0, 1228901.846 614638.318 0, 1228606.695 614624.854 0, 1228311.543 614611.407 0, 1228016.39 614597.978 0, 1227721.237 614584.566 0, 1227426.083 614571.171 0, 1227130.928 614557.794 0, 1226834.381 614544.371 0, 1226582.903 620103.894 0, 
+    1226331.409 625663.755 0, 1226627.299 625677.148 0, 1226921.799 625690.495 0, 1227216.299 625703.86 0, 1227510.798 625717.242 0, 1227805.296 625730.642 0, 1228099.793 625744.059 0, 1228394.29 625757.493 0, 1228688.785 625770.944 0, 1228983.28 625784.413 0, 
+    1229277.774 625797.899 0, 1229572.267 625811.403 0, 1229866.76 625824.924 0, 1230161.252 625838.462 0, 1230455.742 625852.017 0, 1230750.232 625865.59 0, 1231044.722 625879.18 0, 1231339.21 625892.788 0, 1231633.698 625906.413 0, 1231928.185 625920.055 0, 
+    1232222.671 625933.714 0, 1232517.156 625947.391 0, 1232811.641 625961.085 0, 1233106.124 625974.797 0, 1233399.22 625988.461 0, 1233695.089 626002.272 0, 1233989.57 626016.035 0, 1234284.051 626029.816 0, 1234578.53 626043.614 0, 1234873.009 626057.43 0, 
+    1235167.487 626071.263 0, 1235461.964 626085.113 0, 1235756.441 626098.98 0, 1236050.916 626112.865 0, 1236345.391 626126.767 0, 1236639.865 626140.687 0, 1236934.338 626154.624 0, 1237228.81 626168.578 0, 1237523.282 626182.549 0, 1237817.752 626196.538 0, 
+    1238112.222 626210.544 0, 1238406.691 626224.568 0, 1238701.159 626238.608 0, 1238995.626 626252.667 0, 1239290.093 626266.742 0, 1239584.559 626280.835 0, 1239879.023 626294.945 0, 1240173.487 626309.072 0, 1240466.564 626323.151 0, 1240733.764 620764.022 0, 
+    1241000.948 615205.232 0))
+
+POLYGON ((1254599.8 627022.478 0, 1254306.762 627007.572 0, 1254012.339 626992.613 0, 1253717.915 626977.671 0, 1253423.49 626962.746 0, 1253129.065 626947.839 0, 1252834.638 626932.949 0, 1252540.211 626918.076 0, 1252245.783 626903.221 0, 1251951.354 626888.382 0, 
+    1251656.924 626873.562 0, 1251362.493 626858.758 0, 1251068.062 626843.972 0, 1250773.629 626829.204 0, 1250479.196 626814.452 0, 1250184.761 626799.718 0, 1249890.326 626785.002 0, 1249595.89 626770.302 0, 1249301.453 626755.62 0, 1249007.016 626740.955 0, 
+    1248712.577 626726.308 0, 1248418.138 626711.678 0, 1248123.697 626697.065 0, 1247829.256 626682.47 0, 1247533.429 626667.823 0, 1247240.371 626653.331 0, 1246945.927 626638.788 0, 1246651.483 626624.262 0, 1246357.037 626609.753 0, 1246062.591 626595.261 0, 
+    1245768.144 626580.787 0, 1245473.696 626566.33 0, 1245179.247 626551.891 0, 1244884.797 626537.469 0, 1244590.347 626523.064 0, 1244295.895 626508.677 0, 1244001.443 626494.307 0, 1243706.99 626479.954 0, 1243412.536 626465.618 0, 1243118.081 626451.3 0, 
+    1242823.626 626437 0, 1242529.169 626422.716 0, 1242234.712 626408.45 0, 1241940.254 626394.201 0, 1241645.795 626379.97 0, 1241351.335 626365.756 0, 1241056.874 626351.559 0, 1240762.413 626337.379 0, 1240466.564 626323.151 0, 1240199.348 631882.614 0, 
+    1239932.116 637442.41 0, 1240227.307 637456.607 0, 1240521.114 637470.755 0, 1240814.92 637484.92 0, 1241108.726 637499.103 0, 1241402.53 637513.303 0, 1241696.334 637527.52 0, 1241990.137 637541.754 0, 1242283.939 637556.006 0, 1242577.74 637570.275 0, 
+    1242871.54 637584.561 0, 1243165.34 637598.865 0, 1243459.138 637613.186 0, 1243752.936 637627.524 0, 1244046.733 637641.879 0, 1244340.529 637656.252 0, 1244634.325 637670.642 0, 1244928.119 637685.049 0, 1245221.913 637699.474 0, 1245515.705 637713.916 0, 
+    1245809.497 637728.375 0, 1246103.288 637742.852 0, 1246397.078 637757.346 0, 1246690.868 637771.857 0, 1246983.274 637786.317 0, 1247278.444 637800.931 0, 1247572.231 637815.494 0, 1247866.016 637830.074 0, 1248159.801 637844.671 0, 1248453.586 637859.286 0, 
+    1248747.369 637873.918 0, 1249041.151 637888.568 0, 1249334.933 637903.235 0, 1249628.714 637917.919 0, 1249922.494 637932.62 0, 1250216.273 637947.338 0, 1250510.051 637962.074 0, 1250803.828 637976.827 0, 1251097.604 637991.598 0, 1251391.38 638006.386 0, 
+    1251685.155 638021.191 0, 1251978.928 638036.013 0, 1252272.701 638050.853 0, 1252566.473 638065.71 0, 1252860.245 638080.584 0, 1253154.015 638095.475 0, 1253447.784 638110.384 0, 1253741.553 638125.31 0, 1254033.94 638140.183 0, 1254316.878 632581.165 0, 
+    1254599.8 627022.478 0))
+
+POLYGON ((1268133.736 638877.794 0, 1267841.39 638862.095 0, 1267547.665 638846.339 0, 1267253.939 638830.6 0, 1266960.212 638814.879 0, 1266666.484 638799.175 0, 1266372.755 638783.488 0, 1266079.025 638767.818 0, 1265785.294 638752.166 0, 1265491.563 638736.531 0, 
+    1265197.83 638720.913 0, 1264904.097 638705.313 0, 1264610.362 638689.73 0, 1264316.627 638674.164 0, 1264022.891 638658.616 0, 1263729.153 638643.084 0, 1263435.415 638627.57 0, 1263141.676 638612.074 0, 1262847.936 638596.594 0, 1262554.196 638581.132 0, 
+    1262260.454 638565.688 0, 1261966.711 638550.26 0, 1261672.968 638534.85 0, 1261379.223 638519.457 0, 1261084.098 638504.009 0, 1260791.732 638488.723 0, 1260497.984 638473.382 0, 1260204.236 638458.058 0, 1259910.487 638442.752 0, 1259616.738 638427.463 0, 
+    1259322.987 638412.191 0, 1259029.235 638396.936 0, 1258735.483 638381.699 0, 1258441.729 638366.479 0, 1258147.975 638351.276 0, 1257854.22 638336.091 0, 1257560.463 638320.923 0, 1257266.706 638305.772 0, 1256972.948 638290.638 0, 1256679.19 638275.522 0, 
+    1256385.43 638260.423 0, 1256091.669 638245.341 0, 1255797.908 638230.277 0, 1255504.146 638215.23 0, 1255210.382 638200.2 0, 1254916.618 638185.187 0, 1254622.853 638170.192 0, 1254329.087 638155.214 0, 1254033.94 638140.183 0, 1253750.984 643699.53 0, 
+    1253468.013 649259.203 0, 1253762.503 649274.201 0, 1254055.614 649289.145 0, 1254348.725 649304.107 0, 1254641.834 649319.086 0, 1254934.943 649334.082 0, 1255228.051 649349.096 0, 1255521.158 649364.127 0, 1255814.264 649379.175 0, 1256107.37 649394.24 0, 
+    1256400.474 649409.323 0, 1256693.577 649424.423 0, 1256986.68 649439.54 0, 1257279.782 649454.674 0, 1257572.883 649469.826 0, 1257865.983 649484.995 0, 1258159.082 649500.181 0, 1258452.18 649515.384 0, 1258745.277 649530.605 0, 1259038.373 649545.843 0, 
+    1259331.469 649561.098 0, 1259624.563 649576.37 0, 1259917.657 649591.66 0, 1260210.75 649606.967 0, 1260502.465 649622.219 0, 1260796.933 649637.632 0, 1261090.023 649652.991 0, 1261383.112 649668.366 0, 1261676.2 649683.76 0, 1261969.287 649699.17 0, 
+    1262262.374 649714.598 0, 1262555.459 649730.042 0, 1262848.544 649745.505 0, 1263141.628 649760.984 0, 1263434.71 649776.481 0, 1263727.792 649791.994 0, 1264020.873 649807.526 0, 1264313.953 649823.074 0, 1264607.032 649838.64 0, 1264900.111 649854.222 0, 
+    1265193.188 649869.823 0, 1265486.264 649885.44 0, 1265779.34 649901.075 0, 1266072.414 649916.726 0, 1266365.488 649932.396 0, 1266658.561 649948.082 0, 1266951.632 649963.785 0, 1267244.703 649979.506 0, 1267536.398 649995.171 0, 1267835.076 644436.32 0, 
+    1268133.736 638877.794 0))
+
+POLYGON ((1281602.648 650770.881 0, 1281310.996 650754.392 0, 1281017.971 650737.844 0, 1280724.945 650721.312 0, 1280431.918 650704.798 0, 1280138.889 650688.301 0, 1279845.86 650671.821 0, 1279552.83 650655.358 0, 1279259.799 650638.913 0, 1278966.767 650622.485 0, 
+    1278673.734 650606.074 0, 1278380.7 650589.681 0, 1278087.665 650573.304 0, 1277794.629 650556.945 0, 1277501.592 650540.604 0, 1277208.554 650524.279 0, 1276915.516 650507.972 0, 1276622.476 650491.682 0, 1276329.435 650475.409 0, 1276036.393 650459.153 0, 
+    1275743.351 650442.915 0, 1275450.307 650426.694 0, 1275157.263 650410.49 0, 1274864.217 650394.303 0, 1274569.797 650378.058 0, 1274278.123 650361.982 0, 1273985.075 650345.847 0, 1273692.026 650329.729 0, 1273398.976 650313.629 0, 1273105.924 650297.546 0, 
+    1272812.872 650281.48 0, 1272519.819 650265.432 0, 1272226.765 650249.4 0, 1271933.71 650233.386 0, 1271640.654 650217.389 0, 1271347.597 650201.41 0, 1271054.54 650185.447 0, 1270761.481 650169.502 0, 1270468.421 650153.574 0, 1270175.361 650137.664 0, 
+    1269882.299 650121.77 0, 1269589.237 650105.894 0, 1269296.173 650090.035 0, 1269003.109 650074.194 0, 1268710.044 650058.369 0, 1268416.977 650042.562 0, 1268123.91 650026.772 0, 1267830.842 650011 0, 1267536.398 649995.171 0, 1267237.703 655554.344 0, 
+    1266938.991 661113.835 0, 1267232.777 661129.629 0, 1267525.191 661145.367 0, 1267817.604 661161.121 0, 1268110.015 661176.893 0, 1268402.426 661192.682 0, 1268694.836 661208.488 0, 1268987.245 661224.312 0, 1269279.653 661240.153 0, 1269572.06 661256.01 0, 
+    1269864.467 661271.886 0, 1270156.872 661287.778 0, 1270449.276 661303.687 0, 1270741.68 661319.614 0, 1271034.082 661335.558 0, 1271326.484 661351.519 0, 1271618.884 661367.497 0, 1271911.284 661383.493 0, 1272203.683 661399.506 0, 1272496.08 661415.536 0, 
+    1272788.477 661431.583 0, 1273080.873 661447.647 0, 1273373.268 661463.729 0, 1273665.662 661479.828 0, 1273956.684 661495.868 0, 1274250.447 661512.077 0, 1274542.838 661528.227 0, 1274835.228 661544.395 0, 1275127.617 661560.58 0, 1275420.006 661576.782 0, 
+    1275712.393 661593.001 0, 1276004.779 661609.238 0, 1276297.165 661625.491 0, 1276589.549 661641.762 0, 1276881.933 661658.05 0, 1277174.315 661674.356 0, 1277466.697 661690.678 0, 1277759.077 661707.018 0, 1278051.457 661723.375 0, 1278343.836 661739.749 0, 
+    1278636.213 661756.141 0, 1278928.59 661772.549 0, 1279220.966 661788.975 0, 1279513.341 661805.418 0, 1279805.715 661821.878 0, 1280098.088 661838.356 0, 1280390.459 661854.85 0, 1280682.83 661871.362 0, 1280973.831 661887.814 0, 1281288.248 656329.188 0, 
+    1281602.648 650770.881 0))
+
+POLYGON ((1295006.428 662701.439 0, 1294715.473 662684.166 0, 1294423.15 662666.828 0, 1294130.826 662649.507 0, 1293838.501 662632.204 0, 1293546.175 662614.918 0, 1293253.847 662597.649 0, 1292961.519 662580.397 0, 1292669.19 662563.163 0, 1292376.86 662545.945 0, 
+    1292084.528 662528.745 0, 1291792.196 662511.562 0, 1291499.863 662494.397 0, 1291207.529 662477.248 0, 1290915.193 662460.117 0, 1290622.857 662443.003 0, 1290330.52 662425.906 0, 1290038.181 662408.826 0, 1289745.842 662391.764 0, 1289453.502 662374.718 0, 
+    1289161.16 662357.69 0, 1288868.818 662340.68 0, 1288576.475 662323.686 0, 1288284.13 662306.709 0, 1287990.417 662289.671 0, 1287699.439 662272.808 0, 1287407.091 662255.883 0, 1287114.743 662238.976 0, 1286822.394 662222.085 0, 1286530.044 662205.212 0, 
+    1286237.692 662188.356 0, 1285945.34 662171.517 0, 1285652.987 662154.696 0, 1285360.632 662137.892 0, 1285068.277 662121.104 0, 1284775.921 662104.334 0, 1284483.564 662087.582 0, 1284191.205 662070.846 0, 1283898.846 662054.128 0, 1283606.486 662037.427 0, 
+    1283314.125 662020.743 0, 1283021.763 662004.076 0, 1282729.4 661987.427 0, 1282437.036 661970.794 0, 1282144.67 661954.179 0, 1281852.304 661937.581 0, 1281559.937 661921.001 0, 1281267.569 661904.437 0, 1280973.831 661887.814 0, 1280659.395 667446.755 0, 
+    1280344.942 673006.008 0, 1280638.023 673022.594 0, 1280929.737 673039.121 0, 1281221.45 673055.664 0, 1281513.161 673072.225 0, 1281804.872 673088.803 0, 1282096.582 673105.398 0, 1282388.29 673122.01 0, 1282679.998 673138.639 0, 1282971.705 673155.286 0, 
+    1283263.411 673171.95 0, 1283555.116 673188.631 0, 1283846.819 673205.329 0, 1284138.522 673222.044 0, 1284430.224 673238.776 0, 1284721.925 673255.526 0, 1285013.625 673272.293 0, 1285305.324 673289.077 0, 1285597.022 673305.878 0, 1285888.719 673322.696 0, 
+    1286180.415 673339.531 0, 1286472.11 673356.384 0, 1286763.804 673373.254 0, 1287055.497 673390.141 0, 1287345.823 673406.966 0, 1287638.88 673423.966 0, 1287930.57 673440.904 0, 1288222.259 673457.86 0, 1288513.947 673474.833 0, 1288805.634 673491.823 0, 
+    1289097.32 673508.83 0, 1289389.005 673525.854 0, 1289680.689 673542.896 0, 1289972.372 673559.954 0, 1290264.054 673577.03 0, 1290555.735 673594.123 0, 1290847.415 673611.233 0, 1291139.093 673628.36 0, 1291430.771 673645.505 0, 1291722.448 673662.666 0, 
+    1292014.124 673679.845 0, 1292305.799 673697.041 0, 1292597.473 673714.254 0, 1292889.146 673731.485 0, 1293180.818 673748.732 0, 1293472.489 673765.997 0, 1293764.159 673783.278 0, 1294055.827 673800.577 0, 1294346.131 673817.812 0, 1294676.289 668259.47 0, 
+    1295006.428 662701.439 0))
+
+POLYGON ((1308344.971 674669.17 0, 1308054.715 674651.115 0, 1307763.096 674632.992 0, 1307471.476 674614.886 0, 1307179.855 674596.797 0, 1306888.233 674578.726 0, 1306596.61 674560.672 0, 1306304.986 674542.635 0, 1306013.361 674524.615 0, 1305721.735 674506.612 0, 
+    1305430.107 674488.626 0, 1305138.479 674470.658 0, 1304846.85 674452.707 0, 1304555.219 674434.773 0, 1304263.588 674416.856 0, 1303971.955 674398.956 0, 1303680.321 674381.073 0, 1303388.687 674363.208 0, 1303097.051 674345.36 0, 1302805.414 674327.529 0, 
+    1302513.776 674309.715 0, 1302222.137 674291.918 0, 1301930.498 674274.138 0, 1301638.857 674256.376 0, 1301345.852 674238.548 0, 1301055.571 674220.902 0, 1300763.927 674203.191 0, 1300472.282 674185.498 0, 1300180.636 674167.821 0, 1299888.989 674150.162 0, 
+    1299597.341 674132.519 0, 1299305.691 674114.894 0, 1299014.041 674097.286 0, 1298722.39 674079.695 0, 1298430.737 674062.122 0, 1298139.084 674044.565 0, 1297847.429 674027.026 0, 1297555.774 674009.504 0, 1297264.117 673991.999 0, 1296972.46 673974.511 0, 
+    1296680.801 673957.041 0, 1296389.141 673939.587 0, 1296097.481 673922.151 0, 1295805.819 673904.732 0, 1295514.156 673887.33 0, 1295222.493 673869.945 0, 1294930.828 673852.577 0, 1294639.162 673835.227 0, 1294346.131 673817.812 0, 1294015.955 679376.464 0, 
+    1293685.761 684935.42 0, 1293978.134 684952.795 0, 1294269.146 684970.107 0, 1294560.156 684987.435 0, 1294851.166 685004.781 0, 1295142.174 685022.144 0, 1295433.181 685039.524 0, 1295724.188 685056.921 0, 1296015.193 685074.336 0, 1296306.197 685091.767 0, 
+    1296597.2 685109.216 0, 1296888.203 685126.681 0, 1297179.204 685144.164 0, 1297470.204 685161.664 0, 1297761.203 685179.181 0, 1298052.201 685196.715 0, 1298343.198 685214.267 0, 1298634.194 685231.835 0, 1298925.189 685249.421 0, 1299216.183 685267.023 0, 
+    1299507.176 685284.643 0, 1299798.168 685302.28 0, 1300089.159 685319.934 0, 1300380.148 685337.605 0, 1300669.777 685355.211 0, 1300962.125 685372.999 0, 1301253.112 685390.722 0, 1301544.097 685408.462 0, 1301835.082 685426.218 0, 1302126.065 685443.992 0, 
+    1302417.048 685461.783 0, 1302708.029 685479.592 0, 1302999.01 685497.417 0, 1303289.989 685515.26 0, 1303580.967 685533.119 0, 1303871.945 685550.996 0, 1304162.921 685568.89 0, 1304453.896 685586.801 0, 1304744.87 685604.729 0, 1305035.843 685622.674 0, 
+    1305326.815 685640.636 0, 1305617.786 685658.616 0, 1305908.756 685676.613 0, 1306199.724 685694.626 0, 1306490.692 685712.657 0, 1306781.659 685730.705 0, 1307072.624 685748.77 0, 1307363.589 685766.853 0, 1307653.194 685784.867 0, 1307999.092 680226.866 0, 
+    1308344.971 674669.17 0))
+
+POLYGON ((1321618.171 686673.772 0, 1321328.616 686654.939 0, 1321037.704 686636.035 0, 1320746.791 686617.148 0, 1320455.876 686598.278 0, 1320164.96 686579.425 0, 1319874.044 686560.589 0, 1319583.126 686541.771 0, 1319292.207 686522.969 0, 1319001.287 686504.185 0, 
+    1318710.366 686485.418 0, 1318419.443 686466.667 0, 1318128.52 686447.934 0, 1317837.596 686429.219 0, 1317546.67 686410.52 0, 1317255.743 686391.838 0, 1316964.816 686373.174 0, 1316673.887 686354.526 0, 1316382.957 686335.896 0, 1316092.026 686317.283 0, 
+    1315801.093 686298.687 0, 1315510.16 686280.108 0, 1315219.226 686261.546 0, 1314928.29 686243.002 0, 1314635.997 686224.388 0, 1314346.416 686205.964 0, 1314055.478 686187.471 0, 1313764.538 686168.995 0, 1313473.597 686150.536 0, 1313182.655 686132.094 0, 
+    1312891.712 686113.669 0, 1312600.768 686095.261 0, 1312309.823 686076.871 0, 1312018.876 686058.498 0, 1311727.929 686040.141 0, 1311436.98 686021.802 0, 1311146.031 686003.48 0, 1310855.08 685985.175 0, 1310564.128 685966.888 0, 1310273.176 685948.617 0, 
+    1309982.222 685930.363 0, 1309691.267 685912.127 0, 1309400.311 685893.908 0, 1309109.354 685875.706 0, 1308818.396 685857.521 0, 1308527.437 685839.353 0, 1308236.476 685821.202 0, 1307945.515 685803.068 0, 1307653.194 685784.867 0, 1307307.277 691343.17 0, 
+    1306961.342 696901.772 0, 1307253.006 696919.932 0, 1307543.313 696938.025 0, 1307833.619 696956.135 0, 1308123.923 696974.262 0, 1308414.227 696992.406 0, 1308704.53 697010.567 0, 1308994.832 697028.746 0, 1309285.132 697046.941 0, 1309575.432 697065.153 0, 
+    1309865.73 697083.383 0, 1310156.028 697101.629 0, 1310446.324 697119.893 0, 1310736.619 697138.174 0, 1311026.914 697156.472 0, 1311317.207 697174.787 0, 1311607.499 697193.119 0, 1311897.79 697211.468 0, 1312188.079 697229.834 0, 1312478.368 697248.218 0, 
+    1312768.656 697266.618 0, 1313058.943 697285.035 0, 1313349.228 697303.47 0, 1313639.513 697321.922 0, 1313928.442 697340.304 0, 1314220.078 697358.876 0, 1314510.359 697377.379 0, 1314800.639 697395.899 0, 1315090.918 697414.436 0, 1315381.196 697432.99 0, 
+    1315671.473 697451.562 0, 1315961.749 697470.15 0, 1316252.023 697488.755 0, 1316542.297 697507.378 0, 1316832.569 697526.018 0, 1317122.841 697544.674 0, 1317413.111 697563.348 0, 1317703.38 697582.039 0, 1317993.648 697600.747 0, 1318283.915 697619.472 0, 
+    1318574.181 697638.214 0, 1318864.446 697656.973 0, 1319154.709 697675.749 0, 1319444.972 697694.543 0, 1319735.233 697713.353 0, 1320025.494 697732.181 0, 1320315.753 697751.025 0, 1320606.011 697769.887 0, 1320894.915 697788.678 0, 1321256.553 692231.076 0, 
+    1321618.171 686673.772 0))
+
+POLYGON ((1334825.926 698714.945 0, 1334537.075 698695.338 0, 1334246.871 698675.656 0, 1333956.666 698655.991 0, 1333666.46 698636.344 0, 1333376.253 698616.714 0, 1333086.045 698597.1 0, 1332795.835 698577.504 0, 1332505.625 698557.925 0, 1332215.413 698538.363 0, 
+    1331925.2 698518.818 0, 1331634.986 698499.29 0, 1331344.771 698479.779 0, 1331054.555 698460.285 0, 1330764.337 698440.809 0, 1330474.119 698421.349 0, 1330183.899 698401.906 0, 1329893.678 698382.481 0, 1329603.456 698363.073 0, 1329313.233 698343.681 0, 
+    1329023.008 698324.307 0, 1328732.783 698304.95 0, 1328442.556 698285.61 0, 1328152.328 698266.287 0, 1327860.748 698246.891 0, 1327571.87 698227.693 0, 1327281.638 698208.421 0, 1326991.406 698189.166 0, 1326701.173 698169.929 0, 1326410.938 698150.708 0, 
+    1326120.702 698131.505 0, 1325830.466 698112.319 0, 1325540.228 698093.149 0, 1325249.989 698073.997 0, 1324959.748 698054.862 0, 1324669.507 698035.744 0, 1324379.265 698016.644 0, 1324089.021 697997.56 0, 1323798.776 697978.493 0, 1323508.531 697959.443 0, 
+    1323218.284 697940.411 0, 1322928.036 697921.395 0, 1322637.786 697902.397 0, 1322347.536 697883.416 0, 1322057.285 697864.452 0, 1321767.032 697845.505 0, 1321476.779 697826.575 0, 1321186.524 697807.662 0, 1320894.915 697788.678 0, 1320533.258 703346.575 0, 
+    1320171.581 708904.763 0, 1320462.533 708923.704 0, 1320752.134 708942.575 0, 1321041.733 708961.462 0, 1321331.331 708980.367 0, 1321620.928 708999.288 0, 1321910.524 709018.226 0, 1322200.119 709037.182 0, 1322489.713 709056.155 0, 1322779.306 709075.144 0, 
+    1323068.897 709094.151 0, 1323358.488 709113.175 0, 1323648.077 709132.215 0, 1323937.665 709151.273 0, 1324227.252 709170.348 0, 1324516.838 709189.44 0, 1324806.423 709208.549 0, 1325096.007 709227.675 0, 1325385.59 709246.818 0, 1325675.171 709265.978 0, 
+    1325964.751 709285.155 0, 1326254.331 709304.349 0, 1326543.909 709323.56 0, 1326833.486 709342.789 0, 1327121.713 709361.944 0, 1327412.636 709381.296 0, 1327702.21 709400.576 0, 1327991.782 709419.872 0, 1328281.353 709439.186 0, 1328570.923 709458.516 0, 
+    1328860.492 709477.864 0, 1329150.06 709497.228 0, 1329439.627 709516.61 0, 1329729.193 709536.009 0, 1330018.757 709555.424 0, 1330308.32 709574.857 0, 1330597.882 709594.307 0, 1330887.443 709613.774 0, 1331177.003 709633.258 0, 1331466.562 709652.759 0, 
+    1331756.12 709672.277 0, 1332045.676 709691.812 0, 1332335.231 709711.364 0, 1332624.785 709730.933 0, 1332914.338 709750.519 0, 1333203.89 709770.122 0, 1333493.441 709789.742 0, 1333782.99 709809.38 0, 1334071.191 709828.942 0, 1334448.569 704271.798 0, 
+    1334825.926 698714.945 0))
+
+POLYGON ((1347968.134 710792.387 0, 1347679.988 710772.01 0, 1347390.495 710751.554 0, 1347101.001 710731.116 0, 1346811.505 710710.695 0, 1346522.009 710690.291 0, 1346232.511 710669.904 0, 1345943.012 710649.534 0, 1345653.512 710629.181 0, 1345364.011 710608.845 0, 
+    1345074.509 710588.526 0, 1344785.005 710568.224 0, 1344495.5 710547.939 0, 1344205.994 710527.671 0, 1343916.487 710507.421 0, 1343626.978 710487.187 0, 1343337.469 710466.97 0, 1343047.958 710446.771 0, 1342758.446 710426.588 0, 1342468.933 710406.422 0, 
+    1342179.418 710386.274 0, 1341889.903 710366.142 0, 1341600.386 710346.028 0, 1341310.868 710325.931 0, 1341020.003 710305.757 0, 1340731.829 710285.787 0, 1340442.307 710265.741 0, 1340152.785 710245.711 0, 1339863.261 710225.699 0, 1339573.736 710205.704 0, 
+    1339284.21 710185.726 0, 1338994.682 710165.765 0, 1338705.154 710145.821 0, 1338415.624 710125.894 0, 1338126.093 710105.984 0, 1337836.561 710086.091 0, 1337547.028 710066.215 0, 1337257.494 710046.356 0, 1336967.958 710026.514 0, 1336678.421 710006.69 0, 
+    1336388.884 709986.882 0, 1336099.345 709967.091 0, 1335809.804 709947.318 0, 1335520.263 709927.561 0, 1335230.72 709907.822 0, 1334941.177 709888.099 0, 1334651.632 709868.394 0, 1334362.086 709848.705 0, 1334071.191 709828.942 0, 1333693.794 715386.375 0, 
+    1333316.377 720944.093 0, 1333606.615 720963.811 0, 1333895.507 720983.455 0, 1334184.397 721003.116 0, 1334473.287 721022.794 0, 1334762.175 721042.489 0, 1335051.062 721062.201 0, 1335339.948 721081.93 0, 1335628.833 721101.675 0, 1335917.717 721121.438 0, 
+    1336206.599 721141.218 0, 1336495.481 721161.015 0, 1336784.361 721180.829 0, 1337073.24 721200.66 0, 1337362.118 721220.508 0, 1337650.995 721240.373 0, 1337939.87 721260.255 0, 1338228.744 721280.154 0, 1338517.618 721300.07 0, 1338806.49 721320.003 0, 
+    1339095.36 721339.953 0, 1339384.23 721359.92 0, 1339673.099 721379.904 0, 1339961.966 721399.905 0, 1340249.489 721419.83 0, 1340539.697 721439.958 0, 1340828.561 721460.01 0, 1341117.423 721480.079 0, 1341406.285 721500.165 0, 1341695.145 721520.268 0, 
+    1341984.004 721540.388 0, 1342272.862 721560.525 0, 1342561.719 721580.679 0, 1342850.574 721600.85 0, 1343139.428 721621.038 0, 1343428.281 721641.243 0, 1343717.133 721661.465 0, 1344005.984 721681.704 0, 1344294.834 721701.96 0, 1344583.682 721722.233 0, 
+    1344872.529 721742.523 0, 1345161.375 721762.83 0, 1345450.22 721783.154 0, 1345739.063 721803.495 0, 1346027.906 721823.853 0, 1346316.747 721844.228 0, 1346605.587 721864.62 0, 1346894.426 721885.029 0, 1347181.921 721905.36 0, 1347575.038 716348.731 0, 
+    1347968.134 710792.387 0))
+
+POLYGON ((1361044.694 722905.796 0, 1360757.255 722884.653 0, 1360468.475 722863.428 0, 1360179.694 722842.22 0, 1359890.911 722821.029 0, 1359602.128 722799.855 0, 1359313.343 722778.698 0, 1359024.556 722757.558 0, 1358735.769 722736.435 0, 1358446.98 722715.329 0, 
+    1358158.19 722694.24 0, 1357869.399 722673.168 0, 1357580.607 722652.113 0, 1357291.813 722631.075 0, 1357003.018 722610.054 0, 1356714.222 722589.05 0, 1356425.425 722568.063 0, 1356136.626 722547.093 0, 1355847.826 722526.14 0, 1355559.025 722505.204 0, 
+    1355270.223 722484.285 0, 1354981.42 722463.383 0, 1354692.615 722442.498 0, 1354403.809 722421.63 0, 1354113.661 722400.683 0, 1353826.193 722379.945 0, 1353537.384 722359.128 0, 1353248.573 722338.328 0, 1352959.761 722317.545 0, 1352670.947 722296.779 0, 
+    1352382.133 722276.03 0, 1352093.317 722255.298 0, 1351804.5 722234.583 0, 1351515.682 722213.885 0, 1351226.862 722193.204 0, 1350938.042 722172.54 0, 1350649.22 722151.893 0, 1350360.397 722131.263 0, 1350071.573 722110.65 0, 1349782.747 722090.054 0, 
+    1349493.92 722069.475 0, 1349205.092 722048.913 0, 1348916.263 722028.368 0, 1348627.433 722007.84 0, 1348338.601 721987.329 0, 1348049.769 721966.835 0, 1347760.935 721946.358 0, 1347472.1 721925.898 0, 1347181.921 721905.36 0, 1346788.785 727462.27 0, 
+    1346395.629 733019.458 0, 1346685.15 733039.95 0, 1346973.331 733060.364 0, 1347261.511 733080.794 0, 1347549.689 733101.242 0, 1347837.867 733121.706 0, 1348126.043 733142.188 0, 1348414.218 733162.686 0, 1348702.392 733183.202 0, 1348990.564 733203.734 0, 
+    1349278.736 733224.284 0, 1349566.906 733244.85 0, 1349855.075 733265.433 0, 1350143.242 733286.034 0, 1350431.409 733306.651 0, 1350719.574 733327.285 0, 1351007.738 733347.936 0, 1351295.901 733368.604 0, 1351584.063 733389.289 0, 1351872.223 733409.991 0, 
+    1352160.383 733430.71 0, 1352448.541 733451.446 0, 1352736.697 733472.199 0, 1353024.853 733492.969 0, 1353311.669 733513.659 0, 1353601.16 733534.559 0, 1353889.312 733555.38 0, 1354177.463 733576.218 0, 1354465.612 733597.073 0, 1354753.761 733617.944 0, 
+    1355041.907 733638.833 0, 1355330.053 733659.738 0, 1355618.198 733680.661 0, 1355906.341 733701.6 0, 1356194.483 733722.557 0, 1356482.624 733743.53 0, 1356770.763 733764.52 0, 1357058.902 733785.528 0, 1357347.039 733806.552 0, 1357635.175 733827.593 0, 
+    1357923.309 733848.651 0, 1358211.443 733869.727 0, 1358499.575 733890.819 0, 1358787.706 733911.928 0, 1359075.836 733933.054 0, 1359363.964 733954.197 0, 1359652.091 733975.357 0, 1359940.217 733996.533 0, 1360227.005 734017.629 0, 1360635.86 728461.574 0, 
+    1361044.694 722905.796 0))
+
+POLYGON ((1374055.507 735054.872 0, 1373768.777 735032.966 0, 1373480.712 735010.975 0, 1373192.646 734989.001 0, 1372904.578 734967.044 0, 1372616.509 734945.104 0, 1372328.439 734923.181 0, 1372040.368 734901.275 0, 1371752.295 734879.386 0, 1371464.221 734857.514 0, 
+    1371176.146 734835.659 0, 1370888.069 734813.821 0, 1370599.991 734791.999 0, 1370311.912 734770.195 0, 1370023.832 734748.408 0, 1369735.75 734726.637 0, 1369447.667 734704.884 0, 1369159.583 734683.148 0, 1368871.497 734661.428 0, 1368583.411 734639.725 0, 
+    1368295.323 734618.04 0, 1368007.233 734596.371 0, 1367719.143 734574.719 0, 1367431.051 734553.085 0, 1367141.622 734531.367 0, 1366854.863 734509.866 0, 1366566.767 734488.282 0, 1366278.67 734466.715 0, 1365990.572 734445.165 0, 1365702.472 734423.632 0, 
+    1365414.372 734402.116 0, 1365126.27 734380.617 0, 1364838.166 734359.135 0, 1364550.062 734337.67 0, 1364261.956 734316.222 0, 1363973.849 734294.79 0, 1363685.74 734273.376 0, 1363397.631 734251.979 0, 1363109.52 734230.598 0, 1362821.408 734209.235 0, 
+    1362533.294 734187.889 0, 1362245.18 734166.559 0, 1361957.064 734145.247 0, 1361668.946 734123.951 0, 1361380.828 734102.672 0, 1361092.708 734081.411 0, 1360804.587 734060.166 0, 1360516.465 734038.938 0, 1360227.005 734017.629 0, 1359818.13 739573.958 0, 
+    1359409.236 745130.558 0, 1359698.039 745151.819 0, 1359985.507 745172.999 0, 1360272.974 745194.195 0, 1360560.439 745215.409 0, 1360847.904 745236.639 0, 1361135.367 745257.886 0, 1361422.829 745279.15 0, 1361710.289 745300.432 0, 1361997.748 745321.73 0, 
+    1362285.207 745343.045 0, 1362572.663 745364.376 0, 1362860.119 745385.725 0, 1363147.573 745407.091 0, 1363435.026 745428.473 0, 1363722.478 745449.873 0, 1364009.929 745471.289 0, 1364297.378 745492.723 0, 1364584.826 745514.173 0, 1364872.273 745535.64 0, 
+    1365159.718 745557.124 0, 1365447.163 745578.625 0, 1365734.606 745600.143 0, 1366022.047 745621.678 0, 1366308.156 745643.13 0, 1366596.927 745664.799 0, 1366884.365 745686.384 0, 1367171.801 745707.987 0, 1367459.237 745729.606 0, 1367746.671 745751.243 0, 
+    1368034.104 745772.896 0, 1368321.535 745794.566 0, 1368608.966 745816.253 0, 1368896.394 745837.957 0, 1369183.822 745859.678 0, 1369471.249 745881.416 0, 1369758.674 745903.171 0, 1370046.098 745924.943 0, 1370333.52 745946.731 0, 1370620.942 745968.537 0, 
+    1370908.362 745990.359 0, 1371195.78 746012.199 0, 1371483.198 746034.055 0, 1371770.614 746055.928 0, 1372058.029 746077.818 0, 1372345.442 746099.726 0, 1372632.855 746121.65 0, 1372920.266 746143.59 0, 1373206.344 746165.446 0, 1373630.936 740610.024 0, 
+    1374055.507 735054.872 0))
+
+POLYGON ((1387000.474 747239.31 0, 1386714.456 747216.645 0, 1386427.108 747193.892 0, 1386139.759 747171.157 0, 1385852.408 747148.438 0, 1385565.057 747125.736 0, 1385277.703 747103.05 0, 1384990.349 747080.382 0, 1384702.993 747057.731 0, 1384415.636 747035.097 0, 
+    1384128.277 747012.479 0, 1383840.917 746989.878 0, 1383553.556 746967.295 0, 1383266.193 746944.728 0, 1382978.83 746922.178 0, 1382691.464 746899.645 0, 1382404.098 746877.129 0, 1382116.73 746854.63 0, 1381829.361 746832.148 0, 1381541.99 746809.683 0, 
+    1381254.619 746787.234 0, 1380967.245 746764.803 0, 1380679.871 746742.389 0, 1380392.495 746719.991 0, 1380103.788 746697.507 0, 1379817.74 746675.246 0, 1379530.36 746652.9 0, 1379242.979 746630.57 0, 1378955.597 746608.257 0, 1378668.213 746585.961 0, 
+    1378380.828 746563.681 0, 1378093.442 746541.419 0, 1377806.054 746519.174 0, 1377518.665 746496.945 0, 1377231.275 746474.734 0, 1376943.884 746452.539 0, 1376656.491 746430.361 0, 1376369.097 746408.201 0, 1376081.701 746386.057 0, 1375794.304 746363.93 0, 
+    1375506.906 746341.82 0, 1375219.507 746319.726 0, 1374932.106 746297.65 0, 1374644.704 746275.591 0, 1374357.301 746253.549 0, 1374069.897 746231.523 0, 1373782.491 746209.515 0, 1373495.084 746187.523 0, 1373206.344 746165.446 0, 1372781.732 751721.137 0, 
+    1372357.1 757277.09 0, 1372645.183 757299.117 0, 1372931.936 757321.058 0, 1373218.688 757343.017 0, 1373505.438 757364.992 0, 1373792.187 757386.984 0, 1374078.935 757408.993 0, 1374365.682 757431.019 0, 1374652.427 757453.062 0, 1374939.171 757475.122 0, 
+    1375225.914 757497.198 0, 1375512.656 757519.292 0, 1375799.396 757541.402 0, 1376086.135 757563.53 0, 1376372.872 757585.674 0, 1376659.608 757607.835 0, 1376946.343 757630.013 0, 1377233.077 757652.207 0, 1377519.809 757674.419 0, 1377806.54 757696.647 0, 
+    1378093.27 757718.893 0, 1378379.998 757741.155 0, 1378666.726 757763.434 0, 1378953.451 757785.73 0, 1379238.849 757807.94 0, 1379526.899 757830.373 0, 1379813.621 757852.72 0, 1380100.341 757875.083 0, 1380387.061 757897.463 0, 1380673.778 757919.861 0, 
+    1380960.495 757942.275 0, 1381247.21 757964.706 0, 1381533.924 757987.154 0, 1381820.637 758009.619 0, 1382107.348 758032.1 0, 1382394.058 758054.599 0, 1382680.767 758077.114 0, 1382967.474 758099.646 0, 1383254.18 758122.195 0, 1383540.885 758144.761 0, 
+    1383827.588 758167.344 0, 1384114.29 758189.944 0, 1384400.991 758212.561 0, 1384687.69 758235.194 0, 1384974.388 758257.845 0, 1385261.085 758280.512 0, 1385547.78 758303.196 0, 1385834.474 758325.897 0, 1386119.841 758348.51 0, 1386560.168 752793.778 0, 
+    1387000.474 747239.31 0))
+
+POLYGON ((1399879.5 759458.807 0, 1399594.196 759435.388 0, 1399307.567 759411.877 0, 1399020.937 759388.383 0, 1398734.305 759364.906 0, 1398447.672 759341.446 0, 1398161.038 759318.003 0, 1397874.403 759294.576 0, 1397587.766 759271.166 0, 1397301.127 759247.774 0, 
+    1397014.487 759224.398 0, 1396727.846 759201.039 0, 1396441.204 759177.696 0, 1396154.56 759154.371 0, 1395867.915 759131.063 0, 1395581.268 759107.771 0, 1395294.62 759084.496 0, 1395007.971 759061.239 0, 1394721.32 759037.998 0, 1394434.668 759014.774 0, 
+    1394148.014 758991.566 0, 1393861.36 758968.376 0, 1393574.703 758945.203 0, 1393288.046 758922.046 0, 1393000.063 758898.799 0, 1392714.727 758875.784 0, 1392428.065 758852.678 0, 1392141.402 758829.588 0, 1391854.738 758806.516 0, 1391568.072 758783.461 0, 
+    1391281.405 758760.422 0, 1390994.736 758737.401 0, 1390708.067 758714.396 0, 1390421.395 758691.408 0, 1390134.723 758668.437 0, 1389848.049 758645.483 0, 1389561.374 758622.546 0, 1389274.697 758599.625 0, 1388988.019 758576.722 0, 1388701.34 758553.835 0, 
+    1388414.66 758530.966 0, 1388127.978 758508.113 0, 1387841.294 758485.277 0, 1387554.61 758462.458 0, 1387267.924 758439.655 0, 1386981.237 758416.87 0, 1386694.548 758394.101 0, 1386407.858 758371.35 0, 1386119.841 758348.51 0, 1385679.494 763903.502 0, 
+    1385239.126 769458.751 0, 1385526.485 769481.539 0, 1385812.522 769504.238 0, 1386098.556 769526.955 0, 1386384.59 769549.688 0, 1386670.622 769572.439 0, 1386956.652 769595.206 0, 1387242.682 769617.99 0, 1387528.71 769640.79 0, 1387814.736 769663.608 0, 
+    1388100.762 769686.442 0, 1388386.786 769709.294 0, 1388672.808 769732.162 0, 1388958.83 769755.047 0, 1389244.85 769777.948 0, 1389530.868 769800.867 0, 1389816.886 769823.803 0, 1390102.902 769846.755 0, 1390388.916 769869.724 0, 1390674.929 769892.71 0, 
+    1390960.941 769915.713 0, 1391246.952 769938.732 0, 1391532.961 769961.769 0, 1391818.969 769984.822 0, 1392103.654 770007.785 0, 1392390.98 770030.979 0, 1392676.984 770054.083 0, 1392962.986 770077.203 0, 1393248.987 770100.341 0, 1393534.987 770123.495 0, 
+    1393820.985 770146.666 0, 1394106.982 770169.854 0, 1394392.977 770193.059 0, 1394678.972 770216.28 0, 1394964.964 770239.519 0, 1395250.956 770262.774 0, 1395536.946 770286.046 0, 1395822.935 770309.335 0, 1396108.922 770332.641 0, 1396394.908 770355.964 0, 
+    1396680.892 770379.303 0, 1396966.876 770402.659 0, 1397252.857 770426.032 0, 1397538.838 770449.422 0, 1397824.817 770472.829 0, 1398110.795 770496.253 0, 1398396.771 770519.693 0, 1398682.746 770543.15 0, 1398967.4 770566.516 0, 1399423.46 765012.533 0, 
+    1399879.5 759458.807 0))
+
+POLYGON ((1412692.489 771713.061 0, 1412407.9 771688.891 0, 1412121.993 771664.626 0, 1411836.084 771640.378 0, 1411550.174 771616.147 0, 1411264.262 771591.932 0, 1410978.348 771567.734 0, 1410692.434 771543.553 0, 1410406.518 771519.389 0, 1410120.6 771495.242 0, 
+    1409834.681 771471.111 0, 1409548.761 771446.998 0, 1409262.839 771422.901 0, 1408976.916 771398.821 0, 1408690.991 771374.758 0, 1408405.065 771350.712 0, 1408119.138 771326.682 0, 1407833.209 771302.669 0, 1407547.279 771278.674 0, 1407261.347 771254.695 0, 
+    1406975.414 771230.732 0, 1406689.48 771206.787 0, 1406403.544 771182.858 0, 1406117.607 771158.947 0, 1405830.349 771134.942 0, 1405545.728 771111.174 0, 1405259.786 771087.313 0, 1404973.843 771063.468 0, 1404687.899 771039.641 0, 1404401.953 771015.83 0, 
+    1404116.006 770992.036 0, 1403830.058 770968.259 0, 1403544.108 770944.499 0, 1403258.156 770920.756 0, 1402972.204 770897.029 0, 1402686.25 770873.319 0, 1402400.294 770849.626 0, 1402114.337 770825.95 0, 1401828.379 770802.291 0, 1401542.419 770778.649 0, 
+    1401256.458 770755.023 0, 1400970.496 770731.414 0, 1400684.532 770707.822 0, 1400398.567 770684.247 0, 1400112.6 770660.689 0, 1399826.632 770637.148 0, 1399540.662 770613.623 0, 1399254.692 770590.115 0, 1398967.4 770566.516 0, 1398511.318 776120.752 0, 
+    1398055.216 781675.237 0, 1398341.851 781698.782 0, 1398627.168 781722.236 0, 1398912.484 781745.707 0, 1399197.798 781769.195 0, 1399483.111 781792.699 0, 1399768.422 781816.22 0, 1400053.732 781839.758 0, 1400339.041 781863.313 0, 1400624.348 781886.885 0, 
+    1400909.654 781910.473 0, 1401194.959 781934.078 0, 1401480.262 781957.7 0, 1401765.563 781981.339 0, 1402050.864 782004.994 0, 1402336.163 782028.667 0, 1402621.46 782052.356 0, 1402906.756 782076.062 0, 1403192.051 782099.784 0, 1403477.344 782123.524 0, 
+    1403762.636 782147.28 0, 1404047.927 782171.053 0, 1404333.216 782194.843 0, 1404618.504 782218.65 0, 1404902.474 782242.363 0, 1405189.075 782266.313 0, 1405474.359 782290.17 0, 1405759.641 782314.044 0, 1406044.921 782337.935 0, 1406330.201 782361.842 0, 
+    1406615.479 782385.766 0, 1406900.755 782409.707 0, 1407186.03 782433.665 0, 1407471.304 782457.64 0, 1407756.576 782481.631 0, 1408041.847 782505.639 0, 1408327.117 782529.664 0, 1408612.385 782553.706 0, 1408897.651 782577.764 0, 1409182.916 782601.84 0, 
+    1409468.18 782625.932 0, 1409753.443 782650.04 0, 1410038.704 782674.166 0, 1410323.963 782698.309 0, 1410609.221 782722.468 0, 1410894.478 782746.644 0, 1411179.733 782770.837 0, 1411464.987 782795.046 0, 1411748.925 782819.161 0, 1412220.718 777265.987 0, 
+    1412692.489 771713.061 0))
+
+POLYGON ((1425439.347 784001.768 0, 1425155.477 783976.851 0, 1424870.292 783951.835 0, 1424585.107 783926.837 0, 1424299.919 783901.855 0, 1424014.731 783876.89 0, 1423729.54 783851.942 0, 1423444.349 783827.01 0, 1423159.156 783802.095 0, 1422873.961 783777.197 0, 
+    1422588.765 783752.316 0, 1422303.567 783727.452 0, 1422018.369 783702.604 0, 1421733.168 783677.774 0, 1421447.966 783652.96 0, 1421162.763 783628.162 0, 1420877.558 783603.382 0, 1420592.352 783578.618 0, 1420307.144 783553.872 0, 1420021.935 783529.142 0, 
+    1419736.724 783504.428 0, 1419451.512 783479.732 0, 1419166.299 783455.052 0, 1418881.084 783430.389 0, 1418594.554 783405.63 0, 1418310.649 783381.114 0, 1418025.43 783356.501 0, 1417740.209 783331.905 0, 1417454.987 783307.327 0, 1417169.763 783282.764 0, 
+    1416884.538 783258.219 0, 1416599.311 783233.69 0, 1416314.083 783209.179 0, 1416028.854 783184.684 0, 1415743.623 783160.205 0, 1415458.391 783135.744 0, 1415173.157 783111.299 0, 1414887.922 783086.871 0, 1414602.685 783062.46 0, 1414317.447 783038.066 0, 
+    1414032.207 783013.688 0, 1413746.966 782989.328 0, 1413461.724 782964.984 0, 1413176.48 782940.657 0, 1412891.235 782916.346 0, 1412605.988 782892.053 0, 1412320.74 782867.776 0, 1412035.49 782843.516 0, 1411748.925 782819.161 0, 1411277.111 788372.582 0, 
+    1410805.277 793926.245 0, 1411091.186 793950.544 0, 1411375.782 793974.748 0, 1411660.376 793998.969 0, 1411944.969 794023.207 0, 1412229.561 794047.462 0, 1412514.151 794071.733 0, 1412798.74 794096.021 0, 1413083.327 794120.326 0, 1413367.913 794144.648 0, 
+    1413652.497 794168.986 0, 1413937.08 794193.341 0, 1414221.661 794217.713 0, 1414506.242 794242.102 0, 1414790.82 794266.507 0, 1415075.397 794290.929 0, 1415359.973 794315.368 0, 1415644.548 794339.824 0, 1415929.12 794364.296 0, 1416213.692 794388.785 0, 
+    1416498.262 794413.291 0, 1416782.831 794437.814 0, 1417067.398 794462.353 0, 1417351.963 794486.909 0, 1417635.217 794511.369 0, 1417921.09 794536.072 0, 1418205.652 794560.678 0, 1418490.212 794585.301 0, 1418774.77 794609.941 0, 1419059.327 794634.598 0, 
+    1419343.883 794659.271 0, 1419628.437 794683.961 0, 1419912.989 794708.668 0, 1420197.54 794733.392 0, 1420482.09 794758.132 0, 1420766.638 794782.889 0, 1421051.185 794807.663 0, 1421335.731 794832.454 0, 1421620.275 794857.261 0, 1421904.817 794882.085 0, 
+    1422189.358 794906.926 0, 1422473.897 794931.784 0, 1422758.436 794956.658 0, 1423042.972 794981.549 0, 1423327.507 795006.457 0, 1423612.041 795031.382 0, 1423896.573 795056.323 0, 1424181.104 795081.281 0, 1424464.324 795106.141 0, 1424951.846 789553.833 0, 
+    1425439.347 784001.768 0))
+
+POLYGON ((1438119.983 796324.622 0, 1437836.832 796298.962 0, 1437552.373 796273.2 0, 1437267.912 796247.455 0, 1436983.45 796221.727 0, 1436698.986 796196.015 0, 1436414.521 796170.32 0, 1436130.055 796144.642 0, 1435845.587 796118.981 0, 1435561.117 796093.336 0, 
+    1435276.646 796067.708 0, 1434992.173 796042.097 0, 1434707.699 796016.502 0, 1434423.223 795990.925 0, 1434138.746 795965.364 0, 1433854.267 795939.82 0, 1433569.787 795914.292 0, 1433285.305 795888.782 0, 1433000.822 795863.288 0, 1432716.337 795837.81 0, 
+    1432431.851 795812.35 0, 1432147.364 795786.906 0, 1431862.874 795761.479 0, 1431578.384 795736.069 0, 1431292.584 795710.559 0, 1431009.398 795685.299 0, 1430724.903 795659.939 0, 1430440.406 795634.596 0, 1430155.908 795609.269 0, 1429871.408 795583.959 0, 
+    1429586.907 795558.666 0, 1429302.404 795533.39 0, 1429017.9 795508.131 0, 1428733.395 795482.888 0, 1428448.888 795457.662 0, 1428164.379 795432.453 0, 1427879.869 795407.26 0, 1427595.357 795382.084 0, 1427310.844 795356.925 0, 1427026.33 795331.783 0, 
+    1426741.814 795306.657 0, 1426457.297 795281.549 0, 1426172.778 795256.457 0, 1425888.257 795231.381 0, 1425603.735 795206.323 0, 1425319.212 795181.281 0, 1425034.687 795156.256 0, 1424750.161 795131.247 0, 1424464.324 795106.141 0, 1423976.781 800658.688 0, 
+    1423489.217 806211.469 0, 1423774.397 806236.518 0, 1424058.27 806261.469 0, 1424342.141 806286.437 0, 1424626.01 806311.421 0, 1424909.879 806336.422 0, 1425193.746 806361.44 0, 1425477.611 806386.474 0, 1425761.475 806411.525 0, 1426045.337 806436.593 0, 
+    1426329.198 806461.678 0, 1426613.057 806486.779 0, 1426896.915 806511.897 0, 1427180.772 806537.031 0, 1427464.627 806562.183 0, 1427748.48 806587.351 0, 1428032.332 806612.536 0, 1428316.183 806637.737 0, 1428600.032 806662.955 0, 1428883.879 806688.19 0, 
+    1429167.725 806713.442 0, 1429451.57 806738.71 0, 1429735.413 806763.995 0, 1430019.255 806789.297 0, 1430301.79 806814.499 0, 1430586.934 806839.95 0, 1430870.771 806865.302 0, 1431154.606 806890.671 0, 1431438.44 806916.056 0, 1431722.273 806941.458 0, 
+    1432006.104 806966.877 0, 1432289.934 806992.312 0, 1432573.762 807017.764 0, 1432857.589 807043.233 0, 1433141.414 807068.718 0, 1433425.238 807094.221 0, 1433709.06 807119.74 0, 1433992.88 807145.275 0, 1434276.7 807170.827 0, 1434560.517 807196.396 0, 
+    1434844.333 807221.982 0, 1435128.148 807247.585 0, 1435411.961 807273.204 0, 1435695.773 807298.84 0, 1435979.583 807324.492 0, 1436263.392 807350.161 0, 1436547.199 807375.847 0, 1436831.004 807401.55 0, 1437113.505 807427.151 0, 1437616.755 801875.769 0, 
+    1438119.983 796324.622 0))
+
+POLYGON ((1450734.304 808681.319 0, 1450451.875 808654.92 0, 1450168.143 808628.415 0, 1449884.41 808601.928 0, 1449600.675 808575.457 0, 1449316.938 808549.003 0, 1449033.2 808522.565 0, 1448749.46 808496.144 0, 1448465.719 808469.74 0, 1448181.977 808443.353 0, 
+    1447898.232 808416.982 0, 1447614.486 808390.628 0, 1447330.739 808364.29 0, 1447046.99 808337.97 0, 1446763.24 808311.666 0, 1446479.488 808285.379 0, 1446195.734 808259.108 0, 1445911.979 808232.854 0, 1445628.222 808206.617 0, 1445344.464 808180.397 0, 
+    1445060.704 808154.193 0, 1444776.943 808128.006 0, 1444493.18 808101.835 0, 1444209.416 808075.682 0, 1443924.348 808049.425 0, 1443641.882 808023.425 0, 1443358.113 807997.321 0, 1443074.343 807971.234 0, 1442790.571 807945.164 0, 1442506.797 807919.111 0, 
+    1442223.022 807893.074 0, 1441939.245 807867.054 0, 1441655.467 807841.051 0, 1441371.687 807815.064 0, 1441087.906 807789.094 0, 1440804.123 807763.141 0, 1440520.339 807737.205 0, 1440236.553 807711.285 0, 1439952.766 807685.382 0, 1439668.977 807659.495 0, 
+    1439385.186 807633.626 0, 1439101.394 807607.773 0, 1438817.601 807581.936 0, 1438533.806 807556.117 0, 1438250.01 807530.314 0, 1437966.212 807504.528 0, 1437682.412 807478.758 0, 1437398.611 807453.005 0, 1437113.505 807427.151 0, 1436610.234 812978.765 0, 
+    1436106.943 818530.607 0, 1436391.393 818556.401 0, 1436674.54 818582.095 0, 1436957.686 818607.805 0, 1437240.831 818633.532 0, 1437523.974 818659.275 0, 1437807.115 818685.035 0, 1438090.255 818710.812 0, 1438373.393 818736.606 0, 1438656.53 818762.416 0, 
+    1438939.666 818788.242 0, 1439222.8 818814.086 0, 1439505.932 818839.946 0, 1439789.063 818865.823 0, 1440072.192 818891.716 0, 1440355.32 818917.626 0, 1440638.446 818943.553 0, 1440921.571 818969.497 0, 1441204.694 818995.457 0, 1441487.816 819021.433 0, 
+    1441770.936 819047.427 0, 1442054.054 819073.437 0, 1442337.172 819099.464 0, 1442620.287 819125.507 0, 1442902.102 819151.448 0, 1443186.514 819177.644 0, 1443469.625 819203.737 0, 1443752.734 819229.847 0, 1444035.842 819255.974 0, 1444318.948 819282.118 0, 
+    1444602.053 819308.278 0, 1444885.156 819334.454 0, 1445168.258 819360.648 0, 1445451.358 819386.858 0, 1445734.457 819413.085 0, 1446017.554 819439.328 0, 1446300.649 819465.588 0, 1446583.743 819491.865 0, 1446866.836 819518.158 0, 1447149.927 819544.468 0, 
+    1447433.016 819570.795 0, 1447716.104 819597.138 0, 1447999.19 819623.498 0, 1448282.275 819649.875 0, 1448565.358 819676.268 0, 1448848.44 819702.678 0, 1449131.52 819729.105 0, 1449414.598 819755.548 0, 1449696.377 819781.887 0, 1450215.351 814231.489 0, 
+    1450734.304 808681.319 0))
+
+POLYGON ((1463282.222 821071.554 0, 1463000.516 821044.419 0, 1462717.513 821017.177 0, 1462434.509 820989.95 0, 1462151.503 820962.741 0, 1461868.496 820935.548 0, 1461585.487 820908.371 0, 1461302.476 820881.212 0, 1461019.464 820854.069 0, 1460736.45 820826.942 0, 
+    1460453.435 820799.832 0, 1460170.418 820772.739 0, 1459887.399 820745.663 0, 1459604.379 820718.603 0, 1459321.357 820691.56 0, 1459038.334 820664.534 0, 1458755.309 820637.524 0, 1458472.282 820610.531 0, 1458189.254 820583.555 0, 1457906.224 820556.595 0, 
+    1457623.193 820529.652 0, 1457340.16 820502.725 0, 1457057.125 820475.815 0, 1456774.089 820448.922 0, 1456489.755 820421.923 0, 1456208.012 820395.186 0, 1455924.971 820368.343 0, 1455641.929 820341.516 0, 1455358.885 820314.706 0, 1455075.839 820287.913 0, 
+    1454792.792 820261.137 0, 1454509.744 820234.377 0, 1454226.693 820207.634 0, 1453943.641 820180.907 0, 1453660.588 820154.197 0, 1453377.533 820127.504 0, 1453094.476 820100.827 0, 1452811.418 820074.167 0, 1452528.358 820047.524 0, 1452245.297 820020.898 0, 
+    1451962.234 819994.288 0, 1451679.17 819967.694 0, 1451396.104 819941.118 0, 1451113.036 819914.558 0, 1450829.967 819888.015 0, 1450546.896 819861.488 0, 1450263.824 819834.978 0, 1449980.75 819808.485 0, 1449696.377 819781.887 0, 1449177.382 825332.509 0, 
+    1448658.366 830883.351 0, 1448942.083 830909.888 0, 1449224.503 830936.32 0, 1449506.922 830962.769 0, 1449789.339 830989.234 0, 1450071.755 831015.716 0, 1450354.169 831042.215 0, 1450636.582 831068.73 0, 1450918.993 831095.262 0, 1451201.402 831121.811 0, 
+    1451483.81 831148.376 0, 1451766.217 831174.957 0, 1452048.622 831201.556 0, 1452331.025 831228.171 0, 1452613.426 831254.802 0, 1452895.827 831281.451 0, 1453178.225 831308.115 0, 1453460.622 831334.797 0, 1453743.017 831361.495 0, 1454025.411 831388.21 0, 
+    1454307.803 831414.941 0, 1454590.194 831441.689 0, 1454872.583 831468.454 0, 1455154.971 831495.235 0, 1455436.063 831521.91 0, 1455719.741 831548.847 0, 1456002.124 831575.678 0, 1456284.505 831602.526 0, 1456566.885 831629.39 0, 1456849.263 831656.271 0, 
+    1457131.639 831683.169 0, 1457414.014 831710.083 0, 1457696.387 831737.014 0, 1457978.759 831763.961 0, 1458261.129 831790.925 0, 1458543.498 831817.906 0, 1458825.865 831844.903 0, 1459108.23 831871.917 0, 1459390.594 831898.947 0, 1459672.956 831925.995 0, 
+    1459955.316 831953.058 0, 1460237.675 831980.139 0, 1460520.033 832007.236 0, 1460802.389 832034.349 0, 1461084.743 832061.479 0, 1461367.095 832088.626 0, 1461649.446 832115.79 0, 1461931.796 832142.97 0, 1462212.851 832170.042 0, 1462747.547 826620.688 0, 
+    1463282.222 821071.554 0))
+
+POLYGON ((1475763.647 833495.022 0, 1475482.667 833467.155 0, 1475200.396 833439.178 0, 1474918.123 833411.217 0, 1474635.848 833383.272 0, 1474353.571 833355.344 0, 1474071.293 833327.433 0, 1473789.014 833299.538 0, 1473506.732 833271.66 0, 1473224.449 833243.799 0, 
+    1472942.165 833215.954 0, 1472659.878 833188.126 0, 1472377.59 833160.315 0, 1472095.301 833132.52 0, 1471813.01 833104.742 0, 1471530.717 833076.98 0, 1471248.422 833049.235 0, 1470966.126 833021.506 0, 1470683.829 832993.795 0, 1470401.529 832966.099 0, 
+    1470119.228 832938.421 0, 1469836.926 832910.759 0, 1469554.622 832883.113 0, 1469272.316 832855.485 0, 1468988.717 832827.746 0, 1468707.699 832800.277 0, 1468425.388 832772.698 0, 1468143.076 832745.136 0, 1467860.762 832717.59 0, 1467578.446 832690.061 0, 
+    1467296.129 832662.549 0, 1467013.81 832635.053 0, 1466731.49 832607.574 0, 1466449.168 832580.111 0, 1466166.844 832552.665 0, 1465884.519 832525.236 0, 1465602.192 832497.823 0, 1465319.864 832470.427 0, 1465037.533 832443.048 0, 1464755.202 832415.685 0, 
+    1464472.868 832388.338 0, 1464190.533 832361.009 0, 1463908.197 832333.696 0, 1463625.859 832306.399 0, 1463343.519 832279.12 0, 1463061.177 832251.856 0, 1462778.834 832224.61 0, 1462496.49 832197.38 0, 1462212.851 832170.042 0, 1461678.134 837719.613 0, 
+    1461143.397 843269.398 0, 1461426.379 843296.672 0, 1461708.071 843323.839 0, 1461989.76 843351.023 0, 1462271.448 843378.223 0, 1462553.135 843405.439 0, 1462834.82 843432.673 0, 1463116.503 843459.923 0, 1463398.185 843487.189 0, 1463679.865 843514.472 0, 
+    1463961.544 843541.771 0, 1464243.22 843569.088 0, 1464524.896 843596.42 0, 1464806.569 843623.77 0, 1465088.241 843651.136 0, 1465369.912 843678.518 0, 1465651.581 843705.917 0, 1465933.248 843733.333 0, 1466214.914 843760.765 0, 1466496.578 843788.214 0, 
+    1466778.24 843815.679 0, 1467059.901 843843.161 0, 1467341.56 843870.659 0, 1467623.217 843898.174 0, 1467903.585 843925.58 0, 1468186.528 843953.254 0, 1468468.18 843980.819 0, 1468749.831 844008.401 0, 1469031.481 844035.999 0, 1469313.128 844063.613 0, 
+    1469594.775 844091.244 0, 1469876.419 844118.892 0, 1470158.062 844146.556 0, 1470439.703 844174.237 0, 1470721.343 844201.935 0, 1471002.981 844229.649 0, 1471284.617 844257.379 0, 1471566.252 844285.126 0, 1471847.885 844312.89 0, 1472129.517 844340.67 0, 
+    1472411.147 844368.467 0, 1472692.775 844396.281 0, 1472974.401 844424.111 0, 1473256.026 844451.957 0, 1473537.65 844479.821 0, 1473819.271 844507.7 0, 1474100.891 844535.597 0, 1474382.51 844563.51 0, 1474662.84 844591.311 0, 1475213.254 839043.06 0, 
+    1475763.647 833495.022 0))
+
+POLYGON ((1488178.493 845951.415 0, 1487898.241 845922.821 0, 1487616.703 845894.112 0, 1487335.163 845865.421 0, 1487053.621 845836.745 0, 1486772.077 845808.087 0, 1486490.532 845779.444 0, 1486208.985 845750.819 0, 1485927.437 845722.21 0, 1485645.887 845693.617 0, 
+    1485364.335 845665.042 0, 1485082.781 845636.482 0, 1484801.226 845607.94 0, 1484519.669 845579.413 0, 1484238.111 845550.904 0, 1483956.55 845522.411 0, 1483674.988 845493.934 0, 1483393.425 845465.475 0, 1483111.859 845437.031 0, 1482830.292 845408.605 0, 
+    1482548.724 845380.194 0, 1482267.153 845351.801 0, 1481985.581 845323.424 0, 1481704.008 845295.063 0, 1481421.147 845266.59 0, 1481140.855 845238.392 0, 1480859.277 845210.082 0, 1480577.696 845181.787 0, 1480296.114 845153.51 0, 1480014.531 845125.249 0, 
+    1479732.945 845097.004 0, 1479451.358 845068.777 0, 1479169.77 845040.565 0, 1478888.18 845012.371 0, 1478606.588 844984.192 0, 1478324.994 844956.031 0, 1478043.399 844927.886 0, 1477761.802 844899.758 0, 1477480.203 844871.646 0, 1477198.603 844843.551 0, 
+    1476917.001 844815.472 0, 1476635.397 844787.41 0, 1476353.792 844759.364 0, 1476072.185 844731.335 0, 1475790.577 844703.323 0, 1475508.967 844675.327 0, 1475227.355 844647.348 0, 1474945.742 844619.385 0, 1474662.84 844591.311 0, 1474112.404 850139.773 0, 
+    1473561.949 855688.44 0, 1473844.195 855716.448 0, 1474125.155 855744.346 0, 1474406.114 855772.261 0, 1474687.071 855800.191 0, 1474968.026 855828.139 0, 1475248.98 855856.103 0, 1475529.932 855884.083 0, 1475810.882 855912.08 0, 1476091.831 855940.094 0, 
+    1476372.778 855968.124 0, 1476653.723 855996.171 0, 1476934.667 856024.234 0, 1477215.609 856052.313 0, 1477496.55 856080.41 0, 1477777.489 856108.522 0, 1478058.426 856136.652 0, 1478339.362 856164.798 0, 1478620.296 856192.96 0, 1478901.228 856221.139 0, 
+    1479182.158 856249.334 0, 1479463.087 856277.546 0, 1479744.015 856305.775 0, 1480024.94 856334.02 0, 1480304.581 856362.152 0, 1480586.786 856390.559 0, 1480867.707 856418.854 0, 1481148.626 856447.165 0, 1481429.543 856475.493 0, 1481710.459 856503.837 0, 
+    1481991.373 856532.198 0, 1482272.285 856560.575 0, 1482553.196 856588.969 0, 1482834.104 856617.38 0, 1483115.012 856645.807 0, 1483395.917 856674.25 0, 1483676.821 856702.71 0, 1483957.723 856731.187 0, 1484238.624 856759.68 0, 1484519.523 856788.189 0, 
+    1484800.42 856816.715 0, 1485081.316 856845.258 0, 1485362.209 856873.817 0, 1485643.102 856902.393 0, 1485923.992 856930.985 0, 1486204.881 856959.594 0, 1486485.768 856988.219 0, 1486766.653 857016.861 0, 1487046.256 857045.389 0, 1487612.385 851498.299 0, 
+    1488178.493 845951.415 0))
+
+POLYGON ((1500526.675 858440.428 0, 1500247.152 858411.11 0, 1499966.349 858381.675 0, 1499685.544 858352.256 0, 1499404.737 858322.854 0, 1499123.928 858293.468 0, 1498843.118 858264.099 0, 1498562.306 858234.746 0, 1498281.492 858205.41 0, 1498000.677 858176.091 0, 
+    1497719.86 858146.788 0, 1497439.041 858117.501 0, 1497158.22 858088.231 0, 1496877.398 858058.977 0, 1496596.574 858029.741 0, 1496315.748 858000.52 0, 1496034.92 857971.316 0, 1495754.091 857942.129 0, 1495473.26 857912.958 0, 1495192.427 857883.804 0, 
+    1494911.593 857854.666 0, 1494630.757 857825.545 0, 1494349.919 857796.44 0, 1494069.079 857767.352 0, 1493786.958 857738.148 0, 1493507.395 857709.225 0, 1493226.551 857680.186 0, 1492945.704 857651.164 0, 1492664.856 857622.159 0, 1492384.006 857593.17 0, 
+    1492103.155 857564.197 0, 1491822.302 857535.241 0, 1491541.447 857506.302 0, 1491260.59 857477.379 0, 1490979.732 857448.473 0, 1490698.872 857419.583 0, 1490418.01 857390.71 0, 1490137.147 857361.853 0, 1489856.281 857333.013 0, 1489575.415 857304.189 0, 
+    1489294.546 857275.382 0, 1489013.676 857246.591 0, 1488732.804 857217.817 0, 1488451.93 857189.059 0, 1488171.055 857160.318 0, 1487890.178 857131.594 0, 1487609.299 857102.886 0, 1487328.419 857074.194 0, 1487046.256 857045.389 0, 1486480.106 862592.681 0, 
+    1485913.935 868140.171 0, 1486195.443 868168.91 0, 1486475.67 868197.535 0, 1486755.896 868226.176 0, 1487036.12 868254.834 0, 1487316.342 868283.508 0, 1487596.563 868312.199 0, 1487876.782 868340.906 0, 1488156.999 868369.63 0, 1488437.214 868398.37 0, 
+    1488717.428 868427.126 0, 1488997.64 868455.9 0, 1489277.851 868484.689 0, 1489558.059 868513.496 0, 1489838.267 868542.318 0, 1490118.472 868571.157 0, 1490398.676 868600.013 0, 1490678.877 868628.885 0, 1490959.078 868657.774 0, 1491239.276 868686.679 0, 
+    1491519.473 868715.6 0, 1491799.668 868744.539 0, 1492079.862 868773.493 0, 1492360.054 868802.464 0, 1492638.966 868831.32 0, 1492920.432 868860.456 0, 1493200.619 868889.476 0, 1493480.803 868918.514 0, 1493760.987 868947.567 0, 1494041.168 868976.637 0, 
+    1494321.348 869005.724 0, 1494601.526 869034.827 0, 1494881.702 869063.946 0, 1495161.877 869093.082 0, 1495442.05 869122.235 0, 1495722.221 869151.404 0, 1496002.391 869180.589 0, 1496282.559 869209.791 0, 1496562.725 869239.01 0, 1496842.889 869268.244 0, 
+    1497123.052 869297.496 0, 1497403.212 869326.764 0, 1497683.372 869356.048 0, 1497963.529 869385.349 0, 1498243.685 869414.666 0, 1498523.839 869444 0, 1498803.991 869473.351 0, 1499084.142 869502.718 0, 1499363.015 869531.967 0, 1499944.855 863986.098 0, 
+    1500526.675 858440.428 0))
+
+POLYGON ((1512808.108 870961.753 0, 1512529.317 870931.716 0, 1512249.25 870901.558 0, 1511969.182 870871.416 0, 1511689.112 870841.291 0, 1511409.04 870811.182 0, 1511128.967 870781.09 0, 1510848.891 870751.014 0, 1510568.814 870720.955 0, 1510288.735 870690.912 0, 
+    1510008.655 870660.885 0, 1509728.572 870630.876 0, 1509448.488 870600.882 0, 1509168.402 870570.905 0, 1508888.315 870540.945 0, 1508608.225 870511.001 0, 1508328.134 870481.074 0, 1508048.041 870451.163 0, 1507767.946 870421.268 0, 1507487.85 870391.39 0, 
+    1507207.751 870361.529 0, 1506927.651 870331.684 0, 1506647.55 870301.855 0, 1506367.446 870272.043 0, 1506086.066 870242.112 0, 1505807.234 870212.469 0, 1505527.125 870182.706 0, 1505247.014 870152.96 0, 1504966.902 870123.23 0, 1504686.788 870093.517 0, 
+    1504406.672 870063.821 0, 1504126.555 870034.141 0, 1503846.436 870004.477 0, 1503566.315 869974.83 0, 1503286.192 869945.199 0, 1503006.067 869915.585 0, 1502725.941 869885.987 0, 1502445.813 869856.406 0, 1502165.683 869826.841 0, 1501885.552 869797.293 0, 
+    1501605.419 869767.761 0, 1501325.284 869738.246 0, 1501045.147 869708.747 0, 1500765.009 869679.265 0, 1500484.868 869649.799 0, 1500204.726 869620.35 0, 1499924.583 869590.917 0, 1499644.438 869561.501 0, 1499363.015 869531.967 0, 1498781.153 875078.031 0, 
+    1498199.272 880624.285 0, 1498480.039 880653.75 0, 1498759.532 880683.098 0, 1499039.023 880712.462 0, 1499318.512 880741.843 0, 1499597.999 880771.24 0, 1499877.485 880800.653 0, 1500156.968 880830.084 0, 1500436.45 880859.53 0, 1500715.931 880888.993 0, 
+    1500995.409 880918.472 0, 1501274.886 880947.968 0, 1501554.362 880977.48 0, 1501833.835 881007.009 0, 1502113.307 881036.554 0, 1502392.777 881066.116 0, 1502672.245 881095.694 0, 1502951.711 881125.288 0, 1503231.176 881154.899 0, 1503510.639 881184.527 0, 
+    1503790.1 881214.171 0, 1504069.56 881243.831 0, 1504349.018 881273.508 0, 1504628.474 881303.201 0, 1504906.656 881332.775 0, 1505187.38 881362.637 0, 1505466.831 881392.379 0, 1505746.28 881422.138 0, 1506025.727 881451.914 0, 1506305.173 881481.706 0, 
+    1506584.617 881511.514 0, 1506864.059 881541.339 0, 1507143.499 881571.18 0, 1507422.937 881601.038 0, 1507702.374 881630.912 0, 1507981.809 881660.802 0, 1508261.242 881690.709 0, 1508540.674 881720.633 0, 1508820.103 881750.573 0, 1509099.531 881780.529 0, 
+    1509378.957 881810.502 0, 1509658.382 881840.491 0, 1509937.804 881870.497 0, 1510217.225 881900.519 0, 1510496.644 881930.558 0, 1510776.062 881960.613 0, 1511055.477 881990.684 0, 1511334.891 882020.772 0, 1511613.033 882050.74 0, 1512210.581 876506.151 0, 
+    1512808.108 870961.753 0))
+
+POLYGON ((1525022.709 883515.084 0, 1524744.651 883484.331 0, 1524465.324 883453.454 0, 1524185.994 883422.593 0, 1523906.663 883391.749 0, 1523627.33 883360.921 0, 1523347.995 883330.109 0, 1523068.658 883299.314 0, 1522789.32 883268.536 0, 1522509.979 883237.774 0, 
+    1522230.637 883207.028 0, 1521951.293 883176.299 0, 1521671.947 883145.586 0, 1521392.6 883114.89 0, 1521113.25 883084.21 0, 1520833.899 883053.546 0, 1520554.546 883022.899 0, 1520275.191 882992.269 0, 1519995.835 882961.655 0, 1519716.476 882931.057 0, 
+    1519437.116 882900.476 0, 1519157.754 882869.911 0, 1518878.39 882839.362 0, 1518599.025 882808.83 0, 1518318.388 882778.176 0, 1518040.288 882747.816 0, 1517760.917 882717.333 0, 1517481.544 882686.867 0, 1517202.17 882656.417 0, 1516922.793 882625.984 0, 
+    1516643.415 882595.567 0, 1516364.035 882565.167 0, 1516084.653 882534.783 0, 1515805.27 882504.416 0, 1515525.885 882474.065 0, 1515246.497 882443.73 0, 1514967.109 882413.412 0, 1514687.718 882383.11 0, 1514408.325 882352.825 0, 1514128.931 882322.556 0, 
+    1513849.535 882292.304 0, 1513570.137 882262.068 0, 1513290.738 882231.848 0, 1513011.336 882201.645 0, 1512731.933 882171.458 0, 1512452.528 882141.288 0, 1512173.122 882111.135 0, 1511893.713 882080.997 0, 1511613.033 882050.74 0, 1511015.464 887595.515 0, 
+    1510417.876 893140.475 0, 1510697.901 893170.662 0, 1510976.657 893200.728 0, 1511255.411 893230.812 0, 1511534.163 893260.911 0, 1511812.914 893291.028 0, 1512091.662 893321.16 0, 1512370.409 893351.309 0, 1512649.154 893381.474 0, 1512927.898 893411.656 0, 
+    1513206.639 893441.854 0, 1513485.379 893472.069 0, 1513764.117 893502.3 0, 1514042.853 893532.547 0, 1514321.588 893562.811 0, 1514600.32 893593.091 0, 1514879.051 893623.387 0, 1515157.78 893653.7 0, 1515436.508 893684.03 0, 1515715.233 893714.375 0, 
+    1515993.957 893744.738 0, 1516272.679 893775.116 0, 1516551.399 893805.511 0, 1516830.117 893835.923 0, 1517107.568 893866.212 0, 1517387.549 893896.795 0, 1517666.262 893927.255 0, 1517944.973 893957.732 0, 1518223.682 893988.226 0, 1518502.39 894018.735 0, 
+    1518781.096 894049.262 0, 1519059.8 894079.804 0, 1519338.502 894110.363 0, 1519617.202 894140.939 0, 1519895.901 894171.531 0, 1520174.598 894202.139 0, 1520453.293 894232.763 0, 1520731.986 894263.404 0, 1521010.678 894294.062 0, 1521289.367 894324.736 0, 
+    1521568.055 894355.426 0, 1521846.741 894386.133 0, 1522125.425 894416.856 0, 1522404.108 894447.595 0, 1522682.788 894478.351 0, 1522961.467 894509.123 0, 1523240.144 894539.912 0, 1523518.819 894570.717 0, 1523796.227 894601.399 0, 1524409.479 889058.15 0, 
+    1525022.709 883515.084 0))
+
+POLYGON ((1014653.151 442654.629 0, 1014349.352 442653.78 0, 1014044.079 442652.944 0, 1013738.806 442652.126 0, 1013433.533 442651.327 0, 1013128.259 442650.545 0, 1012822.986 442649.781 0, 1012517.712 442649.036 0, 1012212.439 442648.308 0, 1011907.165 442647.598 0, 
+    1011601.892 442646.906 0, 1011296.618 442646.232 0, 1010991.345 442645.576 0, 1010686.071 442644.938 0, 1010380.797 442644.318 0, 1010075.524 442643.716 0, 1009770.25 442643.132 0, 1009464.976 442642.566 0, 1009159.702 442642.018 0, 1008854.428 442641.488 0, 
+    1008549.154 442640.976 0, 1008243.88 442640.482 0, 1007938.607 442640.006 0, 1007633.333 442639.547 0, 1007326.583 442639.105 0, 1007022.784 442638.685 0, 1006717.51 442638.28 0, 1006412.236 442637.894 0, 1006106.962 442637.525 0, 1005801.688 442637.175 0, 
+    1005496.414 442636.842 0, 1005191.14 442636.528 0, 1004885.866 442636.231 0, 1004580.591 442635.953 0, 1004275.317 442635.692 0, 1003970.043 442635.45 0, 1003664.769 442635.225 0, 1003359.494 442635.018 0, 1003054.22 442634.829 0, 1002748.946 442634.659 0, 
+    1002443.672 442634.506 0, 1002138.397 442634.371 0, 1001833.123 442634.254 0, 1001527.849 442634.155 0, 1001222.574 442634.074 0, 1000917.3 442634.011 0, 1000612.026 442633.966 0, 1000306.751 442633.939 0, 1000000 442633.93 0, 1000000 448187.496 0, 
+    1000000 453741.494 0, 1000306.094 453741.503 0, 1000610.715 453741.53 0, 1000915.336 453741.575 0, 1001219.956 453741.638 0, 1001524.577 453741.719 0, 1001829.197 453741.817 0, 1002133.818 453741.934 0, 1002438.438 453742.069 0, 1002743.059 453742.221 0, 
+    1003047.679 453742.391 0, 1003352.3 453742.58 0, 1003656.92 453742.786 0, 1003961.541 453743.01 0, 1004266.161 453743.252 0, 1004570.782 453743.512 0, 1004875.402 453743.79 0, 1005180.023 453744.086 0, 1005484.643 453744.4 0, 1005789.263 453744.732 0, 
+    1006093.884 453745.082 0, 1006398.504 453745.449 0, 1006703.124 453745.835 0, 1007007.745 453746.238 0, 1007310.892 453746.658 0, 1007616.985 453747.099 0, 1007921.605 453747.557 0, 1008226.226 453748.032 0, 1008530.846 453748.525 0, 1008835.466 453749.036 0, 
+    1009140.086 453749.565 0, 1009444.706 453750.112 0, 1009749.326 453750.677 0, 1010053.946 453751.26 0, 1010358.566 453751.86 0, 1010663.186 453752.479 0, 1010967.806 453753.115 0, 1011272.426 453753.77 0, 1011577.046 453754.442 0, 1011881.665 453755.133 0, 
+    1012186.285 453755.841 0, 1012490.905 453756.567 0, 1012795.524 453757.311 0, 1013100.144 453758.074 0, 1013404.764 453758.854 0, 1013709.383 453759.652 0, 1014014.003 453760.467 0, 1014318.622 453761.301 0, 1014621.77 453762.149 0, 1014637.461 448208.173 0, 
+    1014653.151 442654.629 0))
+
+POLYGON ((1029243.423 453824.112 0, 1028940.276 453822.408 0, 1028635.661 453820.714 0, 1028331.045 453819.038 0, 1028026.429 453817.379 0, 1027721.812 453815.738 0, 1027417.196 453814.116 0, 1027112.58 453812.511 0, 1026807.963 453810.924 0, 1026503.347 453809.355 0, 
+    1026198.73 453807.804 0, 1025894.114 453806.271 0, 1025589.497 453804.756 0, 1025284.88 453803.259 0, 1024980.263 453801.78 0, 1024675.646 453800.318 0, 1024371.029 453798.875 0, 1024066.411 453797.449 0, 1023761.794 453796.042 0, 1023457.177 453794.652 0, 
+    1023152.559 453793.281 0, 1022847.942 453791.927 0, 1022543.324 453790.591 0, 1022238.706 453789.273 0, 1021932.618 453787.967 0, 1021629.471 453786.691 0, 1021324.853 453785.427 0, 1021020.235 453784.181 0, 1020715.617 453782.953 0, 1020410.999 453781.742 0, 
+    1020106.38 453780.55 0, 1019801.762 453779.376 0, 1019497.144 453778.219 0, 1019192.525 453777.08 0, 1018887.907 453775.96 0, 1018583.288 453774.857 0, 1018278.67 453773.772 0, 1017974.051 453772.705 0, 1017669.432 453771.656 0, 1017364.813 453770.625 0, 
+    1017060.194 453769.612 0, 1016755.575 453768.617 0, 1016450.956 453767.64 0, 1016146.337 453766.681 0, 1015841.718 453765.739 0, 1015537.099 453764.816 0, 1015232.48 453763.91 0, 1014927.861 453763.023 0, 1014621.77 453762.149 0, 1014606.078 459316.555 0, 
+    1014590.384 464871.387 0, 1014895.818 464872.259 0, 1015199.783 464873.144 0, 1015503.749 464874.048 0, 1015807.714 464874.97 0, 1016111.679 464875.909 0, 1016415.644 464876.866 0, 1016719.61 464877.841 0, 1017023.575 464878.834 0, 1017327.54 464879.845 0, 
+    1017631.505 464880.874 0, 1017935.469 464881.921 0, 1018239.434 464882.985 0, 1018543.399 464884.068 0, 1018847.364 464885.168 0, 1019151.328 464886.286 0, 1019455.293 464887.423 0, 1019759.257 464888.577 0, 1020063.222 464889.749 0, 1020367.186 464890.938 0, 
+    1020671.151 464892.146 0, 1020975.115 464893.372 0, 1021279.079 464894.615 0, 1021583.043 464895.877 0, 1021885.54 464897.15 0, 1022190.971 464898.453 0, 1022494.935 464899.768 0, 1022798.898 464901.101 0, 1023102.862 464902.452 0, 1023406.826 464903.821 0, 
+    1023710.789 464905.207 0, 1024014.753 464906.612 0, 1024318.716 464908.034 0, 1024622.679 464909.475 0, 1024926.643 464910.933 0, 1025230.606 464912.409 0, 1025534.569 464913.903 0, 1025838.532 464915.415 0, 1026142.494 464916.944 0, 1026446.457 464918.492 0, 
+    1026750.42 464920.058 0, 1027054.382 464921.641 0, 1027358.345 464923.242 0, 1027662.307 464924.861 0, 1027966.27 464926.499 0, 1028270.232 464928.154 0, 1028574.194 464929.826 0, 1028878.156 464931.517 0, 1029180.652 464933.218 0, 1029212.039 459378.452 0, 
+    1029243.423 453824.112 0))
+
+POLYGON ((1043770.686 465036.268 0, 1043468.194 465033.713 0, 1043164.238 465031.164 0, 1042860.282 465028.632 0, 1042556.326 465026.118 0, 1042252.369 465023.622 0, 1041948.413 465021.145 0, 1041644.456 465018.684 0, 1041340.499 465016.242 0, 1041036.542 465013.818 0, 
+    1040732.585 465011.412 0, 1040428.628 465009.023 0, 1040124.67 465006.653 0, 1039820.713 465004.3 0, 1039516.755 465001.965 0, 1039212.797 464999.648 0, 1038908.839 464997.349 0, 1038604.881 464995.068 0, 1038300.923 464992.805 0, 1037996.964 464990.559 0, 
+    1037693.006 464988.332 0, 1037389.047 464986.122 0, 1037085.088 464983.93 0, 1036781.129 464981.757 0, 1036475.705 464979.59 0, 1036173.211 464977.463 0, 1035869.252 464975.343 0, 1035565.292 464973.24 0, 1035261.333 464971.156 0, 1034957.373 464969.09 0, 
+    1034653.413 464967.041 0, 1034349.454 464965.01 0, 1034045.494 464962.997 0, 1033741.533 464961.003 0, 1033437.573 464959.026 0, 1033133.613 464957.066 0, 1032829.652 464955.125 0, 1032525.692 464953.202 0, 1032221.731 464951.296 0, 1031917.77 464949.409 0, 
+    1031613.809 464947.539 0, 1031309.848 464945.687 0, 1031005.887 464943.853 0, 1030701.926 464942.037 0, 1030397.964 464940.239 0, 1030094.003 464938.459 0, 1029790.041 464936.697 0, 1029486.08 464934.952 0, 1029180.652 464933.218 0, 1029149.263 470488.407 0, 
+    1029117.871 476044.017 0, 1029422.642 476045.748 0, 1029725.949 476047.489 0, 1030029.257 476049.247 0, 1030332.565 476051.024 0, 1030635.872 476052.818 0, 1030939.179 476054.63 0, 1031242.486 476056.46 0, 1031545.794 476058.308 0, 1031849.101 476060.173 0, 
+    1032152.407 476062.057 0, 1032455.714 476063.958 0, 1032759.021 476065.878 0, 1033062.327 476067.815 0, 1033365.634 476069.77 0, 1033668.94 476071.742 0, 1033972.246 476073.733 0, 1034275.552 476075.741 0, 1034578.858 476077.768 0, 1034882.164 476079.812 0, 
+    1035185.47 476081.874 0, 1035488.775 476083.954 0, 1035792.081 476086.051 0, 1036095.386 476088.167 0, 1036397.23 476090.29 0, 1036701.997 476092.452 0, 1037005.301 476094.621 0, 1037308.606 476096.808 0, 1037611.911 476099.013 0, 1037915.216 476101.235 0, 
+    1038218.52 476103.476 0, 1038521.824 476105.734 0, 1038825.129 476108.011 0, 1039128.433 476110.305 0, 1039431.736 476112.617 0, 1039735.04 476114.946 0, 1040038.344 476117.294 0, 1040341.647 476119.66 0, 1040644.951 476122.043 0, 1040948.254 476124.444 0, 
+    1041251.557 476126.863 0, 1041554.86 476129.3 0, 1041858.163 476131.755 0, 1042161.465 476134.227 0, 1042464.768 476136.718 0, 1042768.07 476139.226 0, 1043071.372 476141.752 0, 1043374.675 476144.296 0, 1043676.516 476146.846 0, 1043723.603 470591.347 0, 
+    1043770.686 465036.268 0))
+
+POLYGON ((1058234.812 476290.805 0, 1057932.977 476287.403 0, 1057629.683 476284.002 0, 1057326.389 476280.619 0, 1057023.095 476277.254 0, 1056719.801 476273.906 0, 1056416.507 476270.577 0, 1056113.212 476267.265 0, 1055809.917 476263.972 0, 1055506.622 476260.696 0, 
+    1055203.327 476257.438 0, 1054900.032 476254.197 0, 1054596.736 476250.975 0, 1054293.44 476247.77 0, 1053990.144 476244.584 0, 1053686.848 476241.415 0, 1053383.552 476238.264 0, 1053080.255 476235.131 0, 1052776.958 476232.016 0, 1052473.661 476228.918 0, 
+    1052170.364 476225.839 0, 1051867.067 476222.777 0, 1051563.77 476219.733 0, 1051260.472 476216.707 0, 1050955.715 476213.684 0, 1050653.876 476210.708 0, 1050350.578 476207.736 0, 1050047.28 476204.781 0, 1049743.981 476201.845 0, 1049440.683 476198.926 0, 
+    1049137.384 476196.025 0, 1048834.085 476193.141 0, 1048530.786 476190.276 0, 1048227.486 476187.429 0, 1047924.187 476184.599 0, 1047620.887 476181.787 0, 1047317.587 476178.993 0, 1047014.287 476176.217 0, 1046710.987 476173.459 0, 1046407.687 476170.718 0, 
+    1046104.386 476167.996 0, 1045801.085 476165.291 0, 1045497.785 476162.604 0, 1045194.484 476159.935 0, 1044891.182 476157.284 0, 1044587.881 476154.651 0, 1044284.58 476152.036 0, 1043981.278 476149.438 0, 1043676.516 476146.846 0, 1043629.425 481702.763 0, 
+    1043582.331 487259.094 0, 1043886.436 487261.68 0, 1044189.084 487264.272 0, 1044491.731 487266.882 0, 1044794.378 487269.51 0, 1045097.026 487272.155 0, 1045399.672 487274.818 0, 1045702.319 487277.499 0, 1046004.966 487280.198 0, 1046307.612 487282.915 0, 
+    1046610.259 487285.649 0, 1046912.905 487288.402 0, 1047215.551 487291.172 0, 1047518.197 487293.96 0, 1047820.842 487296.766 0, 1048123.488 487299.589 0, 1048426.133 487302.43 0, 1048728.778 487305.29 0, 1049031.423 487308.167 0, 1049334.068 487311.061 0, 
+    1049636.713 487313.974 0, 1049939.357 487316.904 0, 1050242.001 487319.853 0, 1050544.645 487322.819 0, 1050845.833 487325.788 0, 1051149.933 487328.804 0, 1051452.577 487331.824 0, 1051755.22 487334.861 0, 1052057.863 487337.916 0, 1052360.506 487340.989 0, 
+    1052663.149 487344.08 0, 1052965.792 487347.188 0, 1053268.435 487350.315 0, 1053571.077 487353.459 0, 1053873.719 487356.621 0, 1054176.361 487359.801 0, 1054479.003 487362.998 0, 1054781.644 487366.214 0, 1055084.286 487369.447 0, 1055386.927 487372.698 0, 
+    1055689.568 487375.967 0, 1055992.209 487379.254 0, 1056294.849 487382.558 0, 1056597.49 487385.88 0, 1056900.13 487389.221 0, 1057202.77 487392.579 0, 1057505.41 487395.954 0, 1057808.049 487399.348 0, 1058109.234 487402.743 0, 1058172.025 481846.567 0, 
+    1058234.812 476290.805 0))
+
+POLYGON ((1072635.673 487587.432 0, 1072334.497 487583.186 0, 1072031.868 487578.938 0, 1071729.239 487574.707 0, 1071426.609 487570.494 0, 1071123.98 487566.299 0, 1070821.35 487562.122 0, 1070518.72 487557.962 0, 1070216.09 487553.82 0, 1069913.459 487549.697 0, 
+    1069610.828 487545.591 0, 1069308.197 487541.502 0, 1069005.566 487537.432 0, 1068702.934 487533.379 0, 1068400.303 487529.344 0, 1068097.671 487525.327 0, 1067795.038 487521.328 0, 1067492.406 487517.347 0, 1067189.773 487513.383 0, 1066887.14 487509.438 0, 
+    1066584.507 487505.51 0, 1066281.874 487501.599 0, 1065979.24 487497.707 0, 1065676.606 487493.833 0, 1065372.518 487489.957 0, 1065071.338 487486.137 0, 1064768.703 487482.316 0, 1064466.069 487478.513 0, 1064163.434 487474.727 0, 1063860.798 487470.96 0, 
+    1063558.163 487467.21 0, 1063255.527 487463.478 0, 1062952.892 487459.764 0, 1062650.255 487456.067 0, 1062347.619 487452.389 0, 1062044.983 487448.728 0, 1061742.346 487445.085 0, 1061439.709 487441.46 0, 1061137.072 487437.853 0, 1060834.434 487434.263 0, 
+    1060531.797 487430.691 0, 1060229.159 487427.138 0, 1059926.521 487423.602 0, 1059623.883 487420.083 0, 1059321.244 487416.583 0, 1059018.606 487413.1 0, 1058715.967 487409.635 0, 1058413.328 487406.188 0, 1058109.234 487402.743 0, 1058046.438 492959.33 0, 
+    1057983.637 498516.326 0, 1058287.074 498519.764 0, 1058589.059 498523.204 0, 1058891.043 498526.661 0, 1059193.028 498530.136 0, 1059495.012 498533.629 0, 1059796.996 498537.14 0, 1060098.98 498540.668 0, 1060400.964 498544.215 0, 1060702.947 498547.778 0, 
+    1061004.93 498551.36 0, 1061306.913 498554.96 0, 1061608.896 498558.577 0, 1061910.879 498562.212 0, 1062212.861 498565.865 0, 1062514.843 498569.536 0, 1062816.825 498573.224 0, 1063118.807 498576.93 0, 1063420.789 498580.654 0, 1063722.77 498584.396 0, 
+    1064024.751 498588.155 0, 1064326.732 498591.932 0, 1064628.713 498595.727 0, 1064930.693 498599.54 0, 1065231.223 498603.352 0, 1065534.653 498607.219 0, 1065836.633 498611.085 0, 1066138.612 498614.969 0, 1066440.592 498618.871 0, 1066742.571 498622.79 0, 
+    1067044.55 498626.728 0, 1067346.528 498630.683 0, 1067648.506 498634.655 0, 1067950.485 498638.646 0, 1068252.463 498642.654 0, 1068554.44 498646.68 0, 1068856.418 498650.724 0, 1069158.395 498654.786 0, 1069460.372 498658.865 0, 1069762.348 498662.962 0, 
+    1070064.325 498667.077 0, 1070366.301 498671.21 0, 1070668.277 498675.361 0, 1070970.253 498679.529 0, 1071272.228 498683.715 0, 1071574.203 498687.919 0, 1071876.178 498692.14 0, 1072178.153 498696.38 0, 1072478.678 498700.616 0, 1072557.178 493143.82 0, 
+    1072635.673 487587.432 0))
+
+POLYGON ((1086973.141 498925.857 0, 1086672.627 498920.771 0, 1086370.665 498915.679 0, 1086068.703 498910.604 0, 1085766.741 498905.547 0, 1085464.779 498900.508 0, 1085162.816 498895.487 0, 1084860.853 498890.483 0, 1084558.89 498885.497 0, 1084256.926 498880.529 0, 
+    1083954.962 498875.579 0, 1083652.998 498870.646 0, 1083351.034 498865.731 0, 1083049.069 498860.834 0, 1082747.104 498855.955 0, 1082445.138 498851.094 0, 1082143.173 498846.25 0, 1081841.207 498841.424 0, 1081539.241 498836.616 0, 1081237.274 498831.826 0, 
+    1080935.307 498827.053 0, 1080633.34 498822.298 0, 1080331.373 498817.561 0, 1080029.405 498812.842 0, 1079725.989 498808.118 0, 1079425.469 498803.457 0, 1079123.501 498798.791 0, 1078821.532 498794.143 0, 1078519.563 498789.512 0, 1078217.594 498784.9 0, 
+    1077915.624 498780.305 0, 1077613.655 498775.728 0, 1077311.684 498771.169 0, 1077009.714 498766.627 0, 1076707.744 498762.103 0, 1076405.773 498757.597 0, 1076103.801 498753.109 0, 1075801.83 498748.639 0, 1075499.858 498744.186 0, 1075197.887 498739.751 0, 
+    1074895.914 498735.334 0, 1074593.942 498730.935 0, 1074291.969 498726.553 0, 1073989.996 498722.189 0, 1073688.023 498717.843 0, 1073386.05 498713.515 0, 1073084.076 498709.205 0, 1072782.102 498704.912 0, 1072478.678 498700.616 0, 1072400.172 504257.818 0, 
+    1072321.661 509815.422 0, 1072624.427 509819.708 0, 1072925.747 509823.992 0, 1073227.066 509828.293 0, 1073528.386 509832.612 0, 1073829.705 509836.948 0, 1074131.024 509841.303 0, 1074432.342 509845.675 0, 1074733.66 509850.064 0, 1075034.978 509854.472 0, 
+    1075336.296 509858.897 0, 1075637.613 509863.34 0, 1075938.931 509867.801 0, 1076240.248 509872.279 0, 1076541.564 509876.776 0, 1076842.881 509881.29 0, 1077144.197 509885.821 0, 1077445.513 509890.371 0, 1077746.828 509894.938 0, 1078048.144 509899.523 0, 
+    1078349.459 509904.125 0, 1078650.774 509908.746 0, 1078952.088 509913.384 0, 1079253.402 509918.04 0, 1079553.271 509922.691 0, 1079856.03 509927.405 0, 1080157.344 509932.114 0, 1080458.657 509936.84 0, 1080759.97 509941.585 0, 1081061.282 509946.347 0, 
+    1081362.594 509951.127 0, 1081663.907 509955.925 0, 1081965.218 509960.74 0, 1082266.53 509965.573 0, 1082567.841 509970.424 0, 1082869.152 509975.293 0, 1083170.462 509980.179 0, 1083471.773 509985.083 0, 1083773.083 509990.005 0, 1084074.392 509994.945 0, 
+    1084375.702 509999.902 0, 1084677.011 510004.877 0, 1084978.32 510009.87 0, 1085279.629 510014.881 0, 1085580.937 510019.909 0, 1085882.245 510024.955 0, 1086183.552 510030.019 0, 1086484.86 510035.1 0, 1086784.723 510040.175 0, 1086878.935 504482.815 0, 
+    1086973.141 498925.857 0))
+
+POLYGON ((1101247.092 510305.787 0, 1100947.243 510299.865 0, 1100645.951 510293.933 0, 1100344.659 510288.018 0, 1100043.366 510282.12 0, 1099742.073 510276.241 0, 1099440.78 510270.379 0, 1099139.486 510264.535 0, 1098838.193 510258.709 0, 1098536.898 510252.9 0, 
+    1098235.604 510247.11 0, 1097934.309 510241.336 0, 1097633.014 510235.581 0, 1097331.718 510229.844 0, 1097030.422 510224.124 0, 1096729.126 510218.421 0, 1096427.829 510212.737 0, 1096126.532 510207.07 0, 1095825.235 510201.421 0, 1095523.937 510195.79 0, 
+    1095222.639 510190.177 0, 1094921.341 510184.581 0, 1094620.042 510179.003 0, 1094318.744 510173.443 0, 1094016.002 510167.874 0, 1093716.145 510162.375 0, 1093414.845 510156.868 0, 1093113.545 510151.379 0, 1092812.244 510145.907 0, 1092510.943 510140.453 0, 
+    1092209.642 510135.017 0, 1091908.34 510129.599 0, 1091607.039 510124.198 0, 1091305.736 510118.815 0, 1091004.434 510113.45 0, 1090703.131 510108.103 0, 1090401.828 510102.773 0, 1090100.525 510097.461 0, 1089799.221 510092.167 0, 1089497.917 510086.89 0, 
+    1089196.613 510081.631 0, 1088895.308 510076.39 0, 1088594.003 510071.167 0, 1088292.698 510065.961 0, 1087991.392 510060.773 0, 1087690.086 510055.603 0, 1087388.78 510050.451 0, 1087087.474 510045.316 0, 1086784.723 510040.175 0, 1086690.504 515597.934 0, 
+    1086596.278 521156.089 0, 1086898.371 521161.219 0, 1087199.023 521166.343 0, 1087499.675 521171.484 0, 1087800.327 521176.643 0, 1088100.978 521181.82 0, 1088401.629 521187.014 0, 1088702.28 521192.226 0, 1089002.93 521197.456 0, 1089303.58 521202.703 0, 
+    1089604.23 521207.968 0, 1089904.88 521213.251 0, 1090205.529 521218.551 0, 1090506.178 521223.87 0, 1090806.826 521229.205 0, 1091107.474 521234.559 0, 1091408.122 521239.93 0, 1091708.77 521245.319 0, 1092009.417 521250.726 0, 1092310.064 521256.15 0, 
+    1092610.711 521261.592 0, 1092911.357 521267.052 0, 1093212.003 521272.529 0, 1093512.649 521278.024 0, 1093811.854 521283.511 0, 1094113.939 521289.068 0, 1094414.584 521294.616 0, 1094715.228 521300.182 0, 1095015.872 521305.765 0, 1095316.516 521311.367 0, 
+    1095617.159 521316.986 0, 1095917.802 521322.622 0, 1096218.445 521328.277 0, 1096519.087 521333.949 0, 1096819.729 521339.639 0, 1097120.371 521345.346 0, 1097421.012 521351.071 0, 1097721.653 521356.814 0, 1098022.294 521362.575 0, 1098322.934 521368.353 0, 
+    1098623.574 521374.149 0, 1098924.214 521379.962 0, 1099224.853 521385.794 0, 1099525.492 521391.643 0, 1099826.131 521397.51 0, 1100126.769 521403.394 0, 1100427.407 521409.296 0, 1100728.045 521415.216 0, 1101027.244 521421.125 0, 1101137.172 515863.258 0, 
+    1101247.092 510305.787 0))
+
+POLYGON ((1115457.403 521726.93 0, 1115158.22 521720.175 0, 1114857.6 521713.406 0, 1114556.98 521706.655 0, 1114256.36 521699.921 0, 1113955.739 521693.205 0, 1113655.117 521686.507 0, 1113354.496 521679.826 0, 1113053.874 521673.163 0, 1112753.251 521666.518 0, 
+    1112452.629 521659.89 0, 1112152.005 521653.28 0, 1111851.382 521646.688 0, 1111550.758 521640.114 0, 1111250.133 521633.557 0, 1110949.509 521627.018 0, 1110648.883 521620.496 0, 1110348.258 521613.992 0, 1110047.632 521607.506 0, 1109747.006 521601.038 0, 
+    1109446.379 521594.587 0, 1109145.752 521588.155 0, 1108845.125 521581.739 0, 1108544.497 521575.342 0, 1108242.431 521568.931 0, 1107943.24 521562.6 0, 1107642.611 521556.255 0, 1107341.982 521549.928 0, 1107041.352 521543.619 0, 1106740.722 521537.328 0, 
+    1106440.092 521531.054 0, 1106139.461 521524.798 0, 1105838.83 521518.56 0, 1105538.198 521512.339 0, 1105237.566 521506.136 0, 1104936.934 521499.951 0, 1104636.301 521493.784 0, 1104335.668 521487.634 0, 1104035.035 521481.502 0, 1103734.401 521475.387 0, 
+    1103433.767 521469.29 0, 1103133.133 521463.211 0, 1102832.498 521457.15 0, 1102531.863 521451.106 0, 1102231.228 521445.08 0, 1101930.592 521439.072 0, 1101629.955 521433.081 0, 1101329.319 521427.109 0, 1101027.244 521421.125 0, 1100917.307 526979.385 0, 
+    1100807.364 532538.035 0, 1101108.782 532544.005 0, 1101408.764 532549.965 0, 1101708.746 532555.943 0, 1102008.727 532561.938 0, 1102308.708 532567.951 0, 1102608.689 532573.981 0, 1102908.67 532580.029 0, 1103208.65 532586.095 0, 1103508.629 532592.179 0, 
+    1103808.609 532598.28 0, 1104108.588 532604.399 0, 1104408.567 532610.535 0, 1104708.545 532616.689 0, 1105008.523 532622.861 0, 1105308.5 532629.05 0, 1105608.478 532635.257 0, 1105908.454 532641.482 0, 1106208.431 532647.725 0, 1106508.407 532653.985 0, 
+    1106808.383 532660.262 0, 1107108.358 532666.558 0, 1107408.333 532672.871 0, 1107708.308 532679.201 0, 1108006.848 532685.519 0, 1108308.256 532691.916 0, 1108608.229 532698.299 0, 1108908.203 532704.701 0, 1109208.175 532711.12 0, 1109508.148 532717.556 0, 
+    1109808.12 532724.01 0, 1110108.091 532730.482 0, 1110408.063 532736.972 0, 1110708.033 532743.479 0, 1111008.004 532750.004 0, 1111307.974 532756.547 0, 1111607.944 532763.107 0, 1111907.913 532769.685 0, 1112207.882 532776.28 0, 1112507.85 532782.893 0, 
+    1112807.819 532789.524 0, 1113107.786 532796.173 0, 1113407.754 532802.839 0, 1113707.721 532809.522 0, 1114007.687 532816.224 0, 1114307.653 532822.943 0, 1114607.619 532829.68 0, 1114907.585 532836.434 0, 1115206.117 532843.174 0, 1115331.764 527284.857 0, 
+    1115457.403 521726.93 0))
+
+POLYGON ((1129603.95 533188.991 0, 1129305.436 533181.408 0, 1129005.491 533173.806 0, 1128705.545 533166.222 0, 1128405.599 533158.655 0, 1128105.653 533151.106 0, 1127805.706 533143.575 0, 1127505.759 533136.062 0, 1127205.811 533128.566 0, 1126905.863 533121.087 0, 
+    1126605.914 533113.627 0, 1126305.965 533106.184 0, 1126006.015 533098.759 0, 1125706.065 533091.351 0, 1125406.115 533083.961 0, 1125106.164 533076.589 0, 1124806.213 533069.234 0, 1124506.261 533061.897 0, 1124206.309 533054.578 0, 1123906.357 533047.276 0, 
+    1123606.404 533039.992 0, 1123306.45 533032.725 0, 1123006.496 533025.477 0, 1122706.542 533018.246 0, 1122405.156 533010.998 0, 1122106.632 533003.836 0, 1121806.677 532996.658 0, 1121506.721 532989.498 0, 1121206.764 532982.355 0, 1120906.807 532975.23 0, 
+    1120606.85 532968.122 0, 1120306.893 532961.032 0, 1120006.934 532953.96 0, 1119706.976 532946.906 0, 1119407.017 532939.869 0, 1119107.058 532932.85 0, 1118807.098 532925.848 0, 1118507.138 532918.864 0, 1118207.177 532911.898 0, 1117907.216 532904.949 0, 
+    1117607.255 532898.018 0, 1117307.293 532891.105 0, 1117007.331 532884.209 0, 1116707.369 532877.331 0, 1116407.406 532870.471 0, 1116107.442 532863.628 0, 1115807.478 532856.803 0, 1115507.514 532849.996 0, 1115206.117 532843.174 0, 1115080.46 538401.878 0, 
+    1114954.795 543960.965 0, 1115255.535 543967.772 0, 1115554.845 543974.565 0, 1115854.155 543981.375 0, 1116153.464 543988.202 0, 1116452.772 543995.048 0, 1116752.08 544001.911 0, 1117051.388 544008.791 0, 1117350.696 544015.69 0, 1117650.003 544022.605 0, 
+    1117949.309 544029.539 0, 1118248.615 544036.49 0, 1118547.921 544043.459 0, 1118847.227 544050.445 0, 1119146.532 544057.449 0, 1119445.836 544064.47 0, 1119745.14 544071.51 0, 1120044.444 544078.566 0, 1120343.747 544085.641 0, 1120643.05 544092.733 0, 
+    1120942.353 544099.842 0, 1121241.655 544106.97 0, 1121540.956 544114.114 0, 1121840.257 544121.277 0, 1122138.13 544128.423 0, 1122438.859 544135.655 0, 1122738.158 544142.87 0, 1123037.458 544150.103 0, 1123336.757 544157.354 0, 1123636.056 544164.622 0, 
+    1123935.354 544171.907 0, 1124234.652 544179.211 0, 1124533.949 544186.532 0, 1124833.246 544193.871 0, 1125132.542 544201.227 0, 1125431.839 544208.601 0, 1125731.134 544215.992 0, 1126030.429 544223.401 0, 1126329.724 544230.828 0, 1126629.018 544238.272 0, 
+    1126928.312 544245.734 0, 1127227.606 544253.214 0, 1127526.899 544260.711 0, 1127826.191 544268.226 0, 1128125.483 544275.758 0, 1128424.775 544283.308 0, 1128724.066 544290.876 0, 1129023.357 544298.461 0, 1129321.22 544306.028 0, 1129462.59 538747.317 0, 
+    1129603.95 533188.991 0))
+
+POLYGON ((1143686.613 544691.677 0, 1143388.77 544683.269 0, 1143089.502 544674.838 0, 1142790.233 544666.425 0, 1142490.964 544658.029 0, 1142191.694 544649.651 0, 1141892.424 544641.291 0, 1141593.154 544632.948 0, 1141293.882 544624.623 0, 1140994.611 544616.316 0, 
+    1140695.339 544608.026 0, 1140396.066 544599.753 0, 1140096.793 544591.499 0, 1139797.52 544583.262 0, 1139498.245 544575.042 0, 1139198.971 544566.841 0, 1138899.696 544558.656 0, 1138600.42 544550.49 0, 1138301.145 544542.341 0, 1138001.868 544534.21 0, 
+    1137702.591 544526.096 0, 1137403.314 544518 0, 1137104.036 544509.921 0, 1136804.758 544501.861 0, 1136504.052 544493.779 0, 1136206.199 544485.792 0, 1135906.92 544477.784 0, 1135607.639 544469.793 0, 1135308.359 544461.82 0, 1135009.078 544453.865 0, 
+    1134709.796 544445.928 0, 1134410.514 544438.008 0, 1134111.231 544430.105 0, 1133811.948 544422.221 0, 1133512.665 544414.354 0, 1133213.381 544406.504 0, 1132914.096 544398.672 0, 1132614.811 544390.858 0, 1132315.526 544383.061 0, 1132016.24 544375.282 0, 
+    1131716.954 544367.521 0, 1131417.667 544359.777 0, 1131118.38 544352.051 0, 1130819.092 544344.342 0, 1130519.804 544336.651 0, 1130220.516 544328.978 0, 1129921.227 544321.322 0, 1129621.937 544313.684 0, 1129321.22 544306.028 0, 1129179.84 549865.118 0, 
+    1129038.451 555424.586 0, 1129338.511 555432.226 0, 1129637.146 555439.847 0, 1129935.781 555447.486 0, 1130234.415 555455.143 0, 1130533.048 555462.817 0, 1130831.682 555470.509 0, 1131130.314 555478.218 0, 1131428.947 555485.945 0, 1131727.579 555493.689 0, 
+    1132026.21 555501.451 0, 1132324.841 555509.231 0, 1132623.471 555517.028 0, 1132922.101 555524.843 0, 1133220.731 555532.675 0, 1133519.36 555540.525 0, 1133817.989 555548.393 0, 1134116.617 555556.278 0, 1134415.245 555564.18 0, 1134713.872 555572.1 0, 
+    1135012.499 555580.038 0, 1135311.125 555587.994 0, 1135609.751 555595.967 0, 1135908.376 555603.957 0, 1136205.578 555611.927 0, 1136505.625 555619.991 0, 1136804.249 555628.034 0, 1137102.873 555636.095 0, 1137401.496 555644.173 0, 1137700.118 555652.269 0, 
+    1137998.741 555660.383 0, 1138297.362 555668.514 0, 1138595.983 555676.663 0, 1138894.604 555684.829 0, 1139193.224 555693.013 0, 1139491.844 555701.214 0, 1139790.463 555709.433 0, 1140089.081 555717.67 0, 1140387.7 555725.924 0, 1140686.317 555734.196 0, 
+    1140984.935 555742.485 0, 1141283.551 555750.792 0, 1141582.168 555759.116 0, 1141880.783 555767.458 0, 1142179.399 555775.818 0, 1142478.013 555784.195 0, 1142776.628 555792.59 0, 1143075.242 555801.002 0, 1143372.433 555809.392 0, 1143529.528 550250.346 0, 
+    1143686.613 544691.677 0))
+
+POLYGON ((1157705.27 556234.692 0, 1157408.101 556225.463 0, 1157109.513 556216.207 0, 1156810.923 556206.969 0, 1156512.333 556197.748 0, 1156213.743 556188.545 0, 1155915.152 556179.359 0, 1155616.56 556170.191 0, 1155317.968 556161.04 0, 1155019.376 556151.907 0, 
+    1154720.782 556142.792 0, 1154422.189 556133.694 0, 1154123.595 556124.614 0, 1153825 556115.552 0, 1153526.404 556106.506 0, 1153227.809 556097.479 0, 1152929.212 556088.469 0, 1152630.615 556079.477 0, 1152332.018 556070.502 0, 1152033.42 556061.545 0, 
+    1151734.822 556052.605 0, 1151436.223 556043.683 0, 1151137.623 556034.779 0, 1150839.023 556025.892 0, 1150539.002 556016.98 0, 1150241.821 556008.171 0, 1149943.22 555999.337 0, 1149644.618 555990.52 0, 1149346.015 555981.721 0, 1149047.412 555972.94 0, 
+    1148748.808 555964.176 0, 1148450.204 555955.43 0, 1148151.599 555946.701 0, 1147852.994 555937.99 0, 1147554.388 555929.296 0, 1147255.782 555920.62 0, 1146957.175 555911.962 0, 1146658.568 555903.321 0, 1146359.96 555894.698 0, 1146061.352 555886.092 0, 
+    1145762.743 555877.504 0, 1145464.134 555868.934 0, 1145165.524 555860.381 0, 1144866.914 555851.845 0, 1144568.303 555843.327 0, 1144269.692 555834.827 0, 1143971.08 555826.345 0, 1143672.468 555817.88 0, 1143372.433 555809.392 0, 1143215.327 561368.812 0, 
+    1143058.211 566928.604 0, 1143357.588 566937.073 0, 1143655.546 566945.519 0, 1143953.503 566953.983 0, 1144251.46 566962.465 0, 1144549.417 566970.964 0, 1144847.372 566979.481 0, 1145145.328 566988.015 0, 1145443.283 566996.567 0, 1145741.237 567005.136 0, 
+    1146039.191 567013.723 0, 1146337.144 567022.327 0, 1146635.097 567030.949 0, 1146933.049 567039.588 0, 1147231.001 567048.245 0, 1147528.952 567056.92 0, 1147826.903 567065.612 0, 1148124.853 567074.321 0, 1148422.803 567083.048 0, 1148720.752 567091.793 0, 
+    1149018.701 567100.555 0, 1149316.649 567109.335 0, 1149614.597 567118.132 0, 1149912.544 567126.947 0, 1150209.073 567135.737 0, 1150508.437 567144.629 0, 1150806.383 567153.497 0, 1151104.328 567162.382 0, 1151402.272 567171.284 0, 1151700.216 567180.204 0, 
+    1151998.16 567189.142 0, 1152296.103 567198.097 0, 1152594.045 567207.069 0, 1152891.987 567216.059 0, 1153189.929 567225.067 0, 1153487.87 567234.092 0, 1153785.81 567243.135 0, 1154083.75 567252.195 0, 1154381.689 567261.273 0, 1154679.628 567270.369 0, 
+    1154977.566 567279.481 0, 1155275.504 567288.612 0, 1155573.441 567297.76 0, 1155871.377 567306.925 0, 1156169.313 567316.108 0, 1156467.249 567325.309 0, 1156765.184 567334.527 0, 1157063.118 567343.763 0, 1157359.636 567352.972 0, 1157532.459 561793.647 0, 
+    1157705.27 556234.692 0))
+
+POLYGON ((1171659.805 567817.743 0, 1171363.312 567807.696 0, 1171065.405 567797.618 0, 1170767.497 567787.559 0, 1170469.589 567777.516 0, 1170171.68 567767.492 0, 1169873.77 567757.484 0, 1169575.86 567747.495 0, 1169277.95 567737.523 0, 1168980.038 567727.568 0, 
+    1168682.126 567717.631 0, 1168384.214 567707.711 0, 1168086.301 567697.809 0, 1167788.387 567687.925 0, 1167490.473 567678.058 0, 1167192.558 567668.209 0, 1166894.643 567658.377 0, 1166596.727 567648.562 0, 1166298.811 567638.766 0, 1166000.894 567628.986 0, 
+    1165702.976 567619.225 0, 1165405.058 567609.481 0, 1165107.139 567599.754 0, 1164809.219 567590.045 0, 1164509.884 567580.307 0, 1164213.379 567570.679 0, 1163915.458 567561.023 0, 1163617.536 567551.384 0, 1163319.614 567541.762 0, 1163021.691 567532.158 0, 
+    1162723.768 567522.572 0, 1162425.844 567513.003 0, 1162127.919 567503.452 0, 1161829.994 567493.918 0, 1161532.069 567484.402 0, 1161234.143 567474.903 0, 1160936.216 567465.422 0, 1160638.289 567455.958 0, 1160340.361 567446.512 0, 1160042.432 567437.084 0, 
+    1159744.504 567427.673 0, 1159446.574 567418.279 0, 1159148.644 567408.903 0, 1158850.713 567399.545 0, 1158552.782 567390.204 0, 1158254.851 567380.881 0, 1157956.918 567371.575 0, 1157658.986 567362.287 0, 1157359.636 567352.972 0, 1157186.801 572912.665 0, 
+    1157013.956 578472.723 0, 1157312.648 578482.017 0, 1157609.926 578491.285 0, 1157907.204 578500.57 0, 1158204.481 578509.873 0, 1158501.758 578519.193 0, 1158799.034 578528.531 0, 1159096.309 578537.887 0, 1159393.584 578547.26 0, 1159690.859 578556.65 0, 
+    1159988.133 578566.058 0, 1160285.406 578575.483 0, 1160582.679 578584.926 0, 1160879.951 578594.386 0, 1161177.223 578603.864 0, 1161474.494 578613.359 0, 1161771.765 578622.872 0, 1162069.035 578632.402 0, 1162366.304 578641.95 0, 1162663.573 578651.516 0, 
+    1162960.841 578661.098 0, 1163258.109 578670.699 0, 1163555.376 578680.316 0, 1163852.643 578689.952 0, 1164148.497 578699.559 0, 1164447.174 578709.275 0, 1164744.439 578718.963 0, 1165041.704 578728.668 0, 1165338.967 578738.391 0, 1165636.231 578748.131 0, 
+    1165933.493 578757.889 0, 1166230.755 578767.664 0, 1166528.017 578777.457 0, 1166825.278 578787.267 0, 1167122.538 578797.095 0, 1167419.798 578806.94 0, 1167717.057 578816.803 0, 1168014.316 578826.683 0, 1168311.574 578836.581 0, 1168608.831 578846.496 0, 
+    1168906.088 578856.429 0, 1169203.344 578866.379 0, 1169500.6 578876.347 0, 1169797.855 578886.332 0, 1170095.109 578896.335 0, 1170392.363 578906.355 0, 1170689.616 578916.392 0, 1170986.869 578926.448 0, 1171282.711 578936.472 0, 1171471.264 573376.925 0, 
+    1171659.805 567817.743 0))
+
+POLYGON ((1185550.098 579440.532 0, 1185254.284 579429.671 0, 1184957.061 579418.777 0, 1184659.837 579407.899 0, 1184362.613 579397.039 0, 1184065.388 579386.197 0, 1183768.162 579375.372 0, 1183470.936 579364.564 0, 1183173.709 579353.774 0, 1182876.481 579343.002 0, 
+    1182579.253 579332.247 0, 1182282.024 579321.509 0, 1181984.795 579310.789 0, 1181687.565 579300.087 0, 1181390.334 579289.402 0, 1181093.103 579278.734 0, 1180795.871 579268.084 0, 1180498.638 579257.452 0, 1180201.405 579246.837 0, 1179904.171 579236.239 0, 
+    1179606.936 579225.659 0, 1179309.701 579215.096 0, 1179012.465 579204.551 0, 1178715.229 579194.024 0, 1178416.582 579183.464 0, 1178120.754 579173.021 0, 1177823.516 579162.546 0, 1177526.277 579152.088 0, 1177229.038 579141.648 0, 1176931.798 579131.226 0, 
+    1176634.557 579120.821 0, 1176337.316 579110.433 0, 1176040.074 579100.063 0, 1175742.831 579089.71 0, 1175445.588 579079.375 0, 1175148.345 579069.057 0, 1174851.1 579058.757 0, 1174553.855 579048.475 0, 1174256.61 579038.21 0, 1173959.364 579027.962 0, 
+    1173662.117 579017.732 0, 1173364.87 579007.519 0, 1173067.622 578997.324 0, 1172770.373 578987.146 0, 1172473.124 578976.986 0, 1172175.874 578966.843 0, 1171878.624 578956.718 0, 1171581.373 578946.611 0, 1171282.711 578936.472 0, 1171094.145 584496.381 0, 
+    1170905.567 590056.648 0, 1171203.572 590066.764 0, 1171500.169 590076.849 0, 1171796.764 590086.952 0, 1172093.36 590097.072 0, 1172389.954 590107.21 0, 1172686.548 590117.365 0, 1172983.142 590127.538 0, 1173279.735 590137.728 0, 1173576.327 590147.936 0, 
+    1173872.919 590158.161 0, 1174169.51 590168.403 0, 1174466.1 590178.663 0, 1174762.69 590188.941 0, 1175059.279 590199.236 0, 1175355.868 590209.548 0, 1175652.456 590219.878 0, 1175949.043 590230.225 0, 1176245.63 590240.59 0, 1176542.216 590250.972 0, 
+    1176838.802 590261.372 0, 1177135.387 590271.789 0, 1177431.971 590282.223 0, 1177728.555 590292.676 0, 1178023.731 590303.095 0, 1178321.72 590313.632 0, 1178618.302 590324.136 0, 1178914.884 590334.658 0, 1179211.464 590345.197 0, 1179508.044 590355.754 0, 
+    1179804.624 590366.328 0, 1180101.202 590376.92 0, 1180397.781 590387.529 0, 1180694.358 590398.156 0, 1180990.935 590408.8 0, 1181287.511 590419.461 0, 1181584.087 590430.14 0, 1181880.662 590440.837 0, 1182177.236 590451.551 0, 1182473.81 590462.282 0, 
+    1182770.383 590473.031 0, 1183066.956 590483.797 0, 1183363.528 590494.581 0, 1183660.099 590505.382 0, 1183956.669 590516.2 0, 1184253.239 590527.036 0, 1184549.809 590537.89 0, 1184846.377 590548.761 0, 1185141.54 590559.598 0, 1185345.826 584999.886 0, 
+    1185550.098 579440.532 0))
+
+POLYGON ((1199376.035 591102.765 0, 1199080.902 591091.094 0, 1198784.365 591079.385 0, 1198487.828 591067.694 0, 1198191.29 591056.02 0, 1197894.751 591044.364 0, 1197598.211 591032.725 0, 1197301.671 591021.103 0, 1197005.13 591009.499 0, 1196708.588 590997.912 0, 
+    1196412.046 590986.343 0, 1196115.503 590974.792 0, 1195818.96 590963.257 0, 1195522.415 590951.741 0, 1195225.87 590940.241 0, 1194929.325 590928.759 0, 1194632.778 590917.295 0, 1194336.231 590905.848 0, 1194039.684 590894.418 0, 1193743.135 590883.006 0, 
+    1193446.586 590871.612 0, 1193150.037 590860.235 0, 1192853.486 590848.875 0, 1192556.935 590837.533 0, 1192258.979 590826.154 0, 1191963.831 590814.9 0, 1191667.278 590803.611 0, 1191370.724 590792.338 0, 1191074.17 590781.083 0, 1190777.615 590769.846 0, 
+    1190481.059 590758.626 0, 1190184.503 590747.423 0, 1189887.946 590736.238 0, 1189591.388 590725.07 0, 1189294.83 590713.92 0, 1188998.271 590702.787 0, 1188701.712 590691.672 0, 1188405.151 590680.574 0, 1188108.59 590669.493 0, 1187812.029 590658.431 0, 
+    1187515.467 590647.385 0, 1187218.904 590636.357 0, 1186922.34 590625.346 0, 1186625.776 590614.353 0, 1186329.211 590603.377 0, 1186032.646 590592.419 0, 1185736.08 590581.478 0, 1185439.513 590570.555 0, 1185141.54 590559.598 0, 1184937.241 596119.664 0, 
+    1184732.93 601680.083 0, 1185030.245 601691.016 0, 1185326.157 601701.915 0, 1185622.069 601712.832 0, 1185917.98 601723.766 0, 1186213.89 601734.718 0, 1186509.8 601745.686 0, 1186805.709 601756.673 0, 1187101.617 601767.676 0, 1187397.525 601778.698 0, 
+    1187693.432 601789.736 0, 1187989.338 601800.792 0, 1188285.244 601811.865 0, 1188581.149 601822.956 0, 1188877.053 601834.064 0, 1189172.957 601845.19 0, 1189468.86 601856.333 0, 1189764.763 601867.494 0, 1190060.665 601878.672 0, 1190356.566 601889.867 0, 
+    1190652.466 601901.08 0, 1190948.366 601912.31 0, 1191244.265 601923.557 0, 1191540.164 601934.822 0, 1191834.661 601946.051 0, 1192131.959 601957.404 0, 1192427.856 601968.722 0, 1192723.751 601980.056 0, 1193019.647 601991.408 0, 1193315.541 602002.778 0, 
+    1193611.435 602014.165 0, 1193907.328 602025.569 0, 1194203.221 602036.991 0, 1194499.113 602048.43 0, 1194795.004 602059.886 0, 1195090.894 602071.36 0, 1195386.784 602082.852 0, 1195682.673 602094.36 0, 1195978.562 602105.887 0, 1196274.449 602117.43 0, 
+    1196570.337 602128.991 0, 1196866.223 602140.57 0, 1197162.109 602152.166 0, 1197457.994 602163.779 0, 1197753.878 602175.41 0, 1198049.762 602187.058 0, 1198345.645 602198.723 0, 1198641.527 602210.406 0, 1198936.009 602222.051 0, 1199156.029 596662.232 0, 
+    1199376.035 591102.765 0))
+
+POLYGON ((1213137.5 602804.143 0, 1212843.05 602791.666 0, 1212547.202 602779.148 0, 1212251.353 602766.646 0, 1211955.504 602754.162 0, 1211659.653 602741.696 0, 1211363.802 602729.246 0, 1211067.951 602716.815 0, 1210772.098 602704.4 0, 1210476.245 602692.003 0, 
+    1210180.391 602679.624 0, 1209884.536 602667.262 0, 1209588.681 602654.917 0, 1209292.824 602642.59 0, 1208996.968 602630.28 0, 1208701.11 602617.988 0, 1208405.252 602605.713 0, 1208109.393 602593.455 0, 1207813.533 602581.215 0, 1207517.672 602568.992 0, 
+    1207221.811 602556.787 0, 1206925.949 602544.599 0, 1206630.086 602532.428 0, 1206334.223 602520.275 0, 1206036.96 602508.082 0, 1205742.494 602496.021 0, 1205446.629 602483.92 0, 1205150.762 602471.837 0, 1204854.895 602459.771 0, 1204559.028 602447.722 0, 
+    1204263.159 602435.691 0, 1203967.29 602423.677 0, 1203671.421 602411.68 0, 1203375.55 602399.702 0, 1203079.679 602387.74 0, 1202783.807 602375.796 0, 1202487.934 602363.869 0, 1202192.061 602351.96 0, 1201896.187 602340.068 0, 1201600.312 602328.193 0, 
+    1201304.437 602316.336 0, 1201008.561 602304.497 0, 1200712.684 602292.674 0, 1200416.807 602280.869 0, 1200120.928 602269.082 0, 1199825.05 602257.312 0, 1199529.17 602245.559 0, 1199233.29 602233.824 0, 1198936.009 602222.051 0, 1198715.975 607782.219 0, 
+    1198495.928 613342.731 0, 1198792.551 613354.478 0, 1199087.777 613366.188 0, 1199383.002 613377.914 0, 1199678.226 613389.658 0, 1199973.45 613401.419 0, 1200268.673 613413.198 0, 1200563.895 613424.994 0, 1200859.116 613436.808 0, 1201154.337 613448.639 0, 
+    1201449.557 613460.487 0, 1201744.777 613472.352 0, 1202039.996 613484.235 0, 1202335.214 613496.136 0, 1202630.431 613508.054 0, 1202925.648 613519.989 0, 1203220.864 613531.941 0, 1203516.079 613543.911 0, 1203811.294 613555.898 0, 1204106.507 613567.903 0, 
+    1204401.721 613579.925 0, 1204696.933 613591.964 0, 1204992.145 613604.021 0, 1205287.356 613616.095 0, 1205581.171 613628.129 0, 1205877.776 613640.295 0, 1206172.985 613652.422 0, 1206468.193 613664.565 0, 1206763.4 613676.726 0, 1207058.607 613688.905 0, 
+    1207353.813 613701.1 0, 1207649.018 613713.314 0, 1207944.223 613725.544 0, 1208239.427 613737.792 0, 1208534.63 613750.057 0, 1208829.832 613762.34 0, 1209125.034 613774.64 0, 1209420.235 613786.957 0, 1209715.435 613799.292 0, 1210010.635 613811.644 0, 
+    1210305.833 613824.014 0, 1210601.031 613836.4 0, 1210896.229 613848.805 0, 1211191.425 613861.226 0, 1211486.621 613873.665 0, 1211781.816 613886.122 0, 1212077.011 613898.595 0, 1212372.204 613911.087 0, 1212666.003 613923.536 0, 1212901.759 608363.667 0, 
+    1213137.5 602804.143 0))
+
+POLYGON ((1226834.381 614544.371 0, 1226540.616 614531.092 0, 1226245.459 614517.767 0, 1225950.301 614504.459 0, 1225655.142 614491.169 0, 1225359.983 614477.896 0, 1225064.822 614464.64 0, 1224769.661 614451.402 0, 1224474.499 614438.181 0, 1224179.337 614424.978 0, 
+    1223884.173 614411.792 0, 1223589.009 614398.623 0, 1223293.844 614385.472 0, 1222998.678 614372.338 0, 1222703.512 614359.221 0, 1222408.345 614346.122 0, 1222113.177 614333.04 0, 1221818.008 614319.976 0, 1221522.838 614306.929 0, 1221227.668 614293.899 0, 
+    1220932.497 614280.887 0, 1220637.325 614267.892 0, 1220342.152 614254.914 0, 1220046.978 614241.954 0, 1219750.411 614228.95 0, 1219456.629 614216.086 0, 1219161.454 614203.178 0, 1218866.277 614190.287 0, 1218571.1 614177.413 0, 1218275.922 614164.557 0, 
+    1217980.743 614151.719 0, 1217685.564 614138.898 0, 1217390.383 614126.094 0, 1217095.202 614113.307 0, 1216800.021 614100.538 0, 1216504.838 614087.786 0, 1216209.655 614075.052 0, 1215914.471 614062.335 0, 1215619.286 614049.636 0, 1215324.1 614036.953 0, 
+    1215028.914 614024.288 0, 1214733.727 614011.641 0, 1214438.539 613999.011 0, 1214143.351 613986.398 0, 1213848.162 613973.803 0, 1213552.972 613961.225 0, 1213257.781 613948.664 0, 1212962.59 613936.121 0, 1212666.003 613923.536 0, 1212430.233 619483.747 0, 
+    1212194.448 625044.296 0, 1212490.376 625056.853 0, 1212784.913 625069.369 0, 1213079.45 625081.901 0, 1213373.985 625094.451 0, 1213668.52 625107.019 0, 1213963.054 625119.604 0, 1214257.587 625132.206 0, 1214552.119 625144.825 0, 1214846.651 625157.462 0, 
+    1215141.182 625170.116 0, 1215435.712 625182.788 0, 1215730.242 625195.476 0, 1216024.771 625208.182 0, 1216319.299 625220.906 0, 1216613.826 625233.647 0, 1216908.352 625246.405 0, 1217202.878 625259.18 0, 1217497.403 625271.973 0, 1217791.927 625284.783 0, 
+    1218086.451 625297.611 0, 1218380.973 625310.455 0, 1218675.495 625323.318 0, 1218970.017 625336.197 0, 1219263.147 625349.033 0, 1219559.057 625362.008 0, 1219853.576 625374.94 0, 1220148.094 625387.888 0, 1220442.611 625400.854 0, 1220737.128 625413.838 0, 
+    1221031.644 625426.839 0, 1221326.159 625439.857 0, 1221620.673 625452.892 0, 1221915.187 625465.945 0, 1222209.7 625479.015 0, 1222504.212 625492.103 0, 1222798.723 625505.208 0, 1223093.234 625518.33 0, 1223387.743 625531.469 0, 1223682.252 625544.626 0, 
+    1223976.76 625557.8 0, 1224271.268 625570.992 0, 1224565.775 625584.201 0, 1224860.28 625597.427 0, 1225154.785 625610.67 0, 1225449.29 625623.931 0, 1225743.793 625637.209 0, 1226038.296 625650.505 0, 1226331.409 625663.755 0, 1226582.903 620103.894 0, 
+    1226834.381 614544.371 0))
+
+POLYGON ((1240466.564 626323.151 0, 1240173.487 626309.072 0, 1239879.023 626294.945 0, 1239584.559 626280.835 0, 1239290.093 626266.742 0, 1238995.626 626252.667 0, 1238701.159 626238.608 0, 1238406.691 626224.568 0, 1238112.222 626210.544 0, 1237817.752 626196.538 0, 
+    1237523.282 626182.549 0, 1237228.81 626168.578 0, 1236934.338 626154.624 0, 1236639.865 626140.687 0, 1236345.391 626126.767 0, 1236050.916 626112.865 0, 1235756.441 626098.98 0, 1235461.964 626085.113 0, 1235167.487 626071.263 0, 1234873.009 626057.43 0, 
+    1234578.53 626043.614 0, 1234284.051 626029.816 0, 1233989.57 626016.035 0, 1233695.089 626002.272 0, 1233399.22 625988.461 0, 1233106.124 625974.797 0, 1232811.641 625961.085 0, 1232517.156 625947.391 0, 1232222.671 625933.714 0, 1231928.185 625920.055 0, 
+    1231633.698 625906.413 0, 1231339.21 625892.788 0, 1231044.722 625879.18 0, 1230750.232 625865.59 0, 1230455.742 625852.017 0, 1230161.252 625838.462 0, 1229866.76 625824.924 0, 1229572.267 625811.403 0, 1229277.774 625797.899 0, 1228983.28 625784.413 0, 
+    1228688.785 625770.944 0, 1228394.29 625757.493 0, 1228099.793 625744.059 0, 1227805.296 625730.642 0, 1227510.798 625717.242 0, 1227216.299 625703.86 0, 1226921.799 625690.495 0, 1226627.299 625677.148 0, 1226331.409 625663.755 0, 1226079.901 631223.951 0, 
+    1225828.377 636784.48 0, 1226123.609 636797.843 0, 1226417.455 636811.161 0, 1226711.3 636824.496 0, 1227005.144 636837.848 0, 1227298.988 636851.218 0, 1227592.83 636864.605 0, 1227886.672 636878.009 0, 1228180.513 636891.431 0, 1228474.354 636904.87 0, 
+    1228768.193 636918.326 0, 1229062.032 636931.8 0, 1229355.87 636945.29 0, 1229649.707 636958.798 0, 1229943.544 636972.324 0, 1230237.379 636985.867 0, 1230531.214 636999.426 0, 1230825.048 637013.004 0, 1231118.881 637026.598 0, 1231412.713 637040.21 0, 
+    1231706.545 637053.839 0, 1232000.376 637067.486 0, 1232294.206 637081.149 0, 1232588.035 637094.83 0, 1232880.479 637108.464 0, 1233175.691 637122.244 0, 1233469.517 637135.977 0, 1233763.343 637149.727 0, 1234057.168 637163.495 0, 1234350.993 637177.28 0, 
+    1234644.816 637191.082 0, 1234938.639 637204.901 0, 1235232.461 637218.738 0, 1235526.282 637232.592 0, 1235820.102 637246.463 0, 1236113.921 637260.352 0, 1236407.74 637274.257 0, 1236701.558 637288.181 0, 1236995.375 637302.121 0, 1237289.191 637316.079 0, 
+    1237583.006 637330.054 0, 1237876.821 637344.046 0, 1238170.634 637358.056 0, 1238464.447 637372.083 0, 1238758.259 637386.127 0, 1239052.07 637400.188 0, 1239345.881 637414.267 0, 1239639.69 637428.363 0, 1239932.116 637442.41 0, 1240199.348 631882.614 0, 
+    1240466.564 626323.151 0))
+
+POLYGON ((1254033.94 638140.183 0, 1253741.553 638125.31 0, 1253447.784 638110.384 0, 1253154.015 638095.475 0, 1252860.245 638080.584 0, 1252566.473 638065.71 0, 1252272.701 638050.853 0, 1251978.928 638036.013 0, 1251685.155 638021.191 0, 1251391.38 638006.386 0, 
+    1251097.604 637991.598 0, 1250803.828 637976.827 0, 1250510.051 637962.074 0, 1250216.273 637947.338 0, 1249922.494 637932.62 0, 1249628.714 637917.919 0, 1249334.933 637903.235 0, 1249041.151 637888.568 0, 1248747.369 637873.918 0, 1248453.586 637859.286 0, 
+    1248159.801 637844.671 0, 1247866.016 637830.074 0, 1247572.231 637815.494 0, 1247278.444 637800.931 0, 1246983.274 637786.317 0, 1246690.868 637771.857 0, 1246397.078 637757.346 0, 1246103.288 637742.852 0, 1245809.497 637728.375 0, 1245515.705 637713.916 0, 
+    1245221.913 637699.474 0, 1244928.119 637685.049 0, 1244634.325 637670.642 0, 1244340.529 637656.252 0, 1244046.733 637641.879 0, 1243752.936 637627.524 0, 1243459.138 637613.186 0, 1243165.34 637598.865 0, 1242871.54 637584.561 0, 1242577.74 637570.275 0, 
+    1242283.939 637556.006 0, 1241990.137 637541.754 0, 1241696.334 637527.52 0, 1241402.53 637513.303 0, 1241108.726 637499.103 0, 1240814.92 637484.92 0, 1240521.114 637470.755 0, 1240227.307 637456.607 0, 1239932.116 637442.41 0, 1239664.868 643002.534 0, 
+    1239397.604 648562.984 0, 1239692.138 648577.15 0, 1239985.29 648591.266 0, 1240278.442 648605.4 0, 1240571.593 648619.551 0, 1240864.743 648633.719 0, 1241157.892 648647.905 0, 1241451.04 648662.107 0, 1241744.188 648676.327 0, 1242037.334 648690.564 0, 
+    1242330.48 648704.819 0, 1242623.625 648719.091 0, 1242916.769 648733.38 0, 1243209.913 648747.686 0, 1243503.055 648762.009 0, 1243796.197 648776.35 0, 1244089.337 648790.708 0, 1244382.477 648805.083 0, 1244675.616 648819.476 0, 1244968.755 648833.886 0, 
+    1245261.892 648848.313 0, 1245555.029 648862.757 0, 1245848.164 648877.218 0, 1246141.299 648891.697 0, 1246433.054 648906.125 0, 1246727.566 648920.706 0, 1247020.699 648935.237 0, 1247313.83 648949.785 0, 1247606.961 648964.35 0, 1247900.09 648978.932 0, 
+    1248193.219 648993.531 0, 1248486.347 649008.148 0, 1248779.474 649022.782 0, 1249072.6 649037.434 0, 1249365.726 649052.102 0, 1249658.85 649066.788 0, 1249951.974 649081.491 0, 1250245.097 649096.211 0, 1250538.219 649110.949 0, 1250831.34 649125.704 0, 
+    1251124.46 649140.476 0, 1251417.579 649155.265 0, 1251710.698 649170.072 0, 1252003.815 649184.895 0, 1252296.932 649199.736 0, 1252590.048 649214.595 0, 1252883.163 649229.47 0, 1253176.277 649244.363 0, 1253468.013 649259.203 0, 1253750.984 643699.53 0, 
+    1254033.94 638140.183 0))
+
+POLYGON ((1267536.398 649995.171 0, 1267244.703 649979.506 0, 1266951.632 649963.785 0, 1266658.561 649948.082 0, 1266365.488 649932.396 0, 1266072.414 649916.726 0, 1265779.34 649901.075 0, 1265486.264 649885.44 0, 1265193.188 649869.823 0, 1264900.111 649854.222 0, 
+    1264607.032 649838.64 0, 1264313.953 649823.074 0, 1264020.873 649807.526 0, 1263727.792 649791.994 0, 1263434.71 649776.481 0, 1263141.628 649760.984 0, 1262848.544 649745.505 0, 1262555.459 649730.042 0, 1262262.374 649714.598 0, 1261969.287 649699.17 0, 
+    1261676.2 649683.76 0, 1261383.112 649668.366 0, 1261090.023 649652.991 0, 1260796.933 649637.632 0, 1260502.465 649622.219 0, 1260210.75 649606.967 0, 1259917.657 649591.66 0, 1259624.563 649576.37 0, 1259331.469 649561.098 0, 1259038.373 649545.843 0, 
+    1258745.277 649530.605 0, 1258452.18 649515.384 0, 1258159.082 649500.181 0, 1257865.983 649484.995 0, 1257572.883 649469.826 0, 1257279.782 649454.674 0, 1256986.68 649439.54 0, 1256693.577 649424.423 0, 1256400.474 649409.323 0, 1256107.37 649394.24 0, 
+    1255814.264 649379.175 0, 1255521.158 649364.127 0, 1255228.051 649349.096 0, 1254934.943 649334.082 0, 1254641.834 649319.086 0, 1254348.725 649304.107 0, 1254055.614 649289.145 0, 1253762.503 649274.201 0, 1253468.013 649259.203 0, 1253185.024 654819.198 0, 
+    1252902.02 660379.511 0, 1253195.852 660394.475 0, 1253488.309 660409.387 0, 1253780.765 660424.315 0, 1254073.22 660439.261 0, 1254365.675 660454.224 0, 1254658.128 660469.204 0, 1254950.581 660484.201 0, 1255243.032 660499.215 0, 1255535.483 660514.247 0, 
+    1255827.933 660529.296 0, 1256120.382 660544.362 0, 1256412.83 660559.445 0, 1256705.277 660574.546 0, 1256997.724 660589.664 0, 1257290.169 660604.799 0, 1257582.614 660619.951 0, 1257875.057 660635.12 0, 1258167.5 660650.307 0, 1258459.942 660665.511 0, 
+    1258752.383 660680.732 0, 1259044.823 660695.97 0, 1259337.262 660711.226 0, 1259629.701 660726.498 0, 1259920.765 660741.716 0, 1260214.574 660757.095 0, 1260507.01 660772.42 0, 1260799.445 660787.761 0, 1261091.878 660803.12 0, 1261384.311 660818.496 0, 
+    1261676.743 660833.889 0, 1261969.174 660849.299 0, 1262261.605 660864.727 0, 1262554.034 660880.172 0, 1262846.462 660895.634 0, 1263138.89 660911.113 0, 1263431.316 660926.609 0, 1263723.742 660942.123 0, 1264016.166 660957.654 0, 1264308.59 660973.202 0, 
+    1264601.013 660988.767 0, 1264893.435 661004.35 0, 1265185.856 661019.949 0, 1265478.276 661035.566 0, 1265770.695 661051.201 0, 1266063.113 661066.852 0, 1266355.531 661082.52 0, 1266647.947 661098.206 0, 1266938.991 661113.835 0, 1267237.703 655554.344 0, 
+    1267536.398 649995.171 0))
+
+POLYGON ((1280973.831 661887.814 0, 1280682.83 661871.362 0, 1280390.459 661854.85 0, 1280098.088 661838.356 0, 1279805.715 661821.878 0, 1279513.341 661805.418 0, 1279220.966 661788.975 0, 1278928.59 661772.549 0, 1278636.213 661756.141 0, 1278343.836 661739.749 0, 
+    1278051.457 661723.375 0, 1277759.077 661707.018 0, 1277466.697 661690.678 0, 1277174.315 661674.356 0, 1276881.933 661658.05 0, 1276589.549 661641.762 0, 1276297.165 661625.491 0, 1276004.779 661609.238 0, 1275712.393 661593.001 0, 1275420.006 661576.782 0, 
+    1275127.617 661560.58 0, 1274835.228 661544.395 0, 1274542.838 661528.227 0, 1274250.447 661512.077 0, 1273956.684 661495.868 0, 1273665.662 661479.828 0, 1273373.268 661463.729 0, 1273080.873 661447.647 0, 1272788.477 661431.583 0, 1272496.08 661415.536 0, 
+    1272203.683 661399.506 0, 1271911.284 661383.493 0, 1271618.884 661367.497 0, 1271326.484 661351.519 0, 1271034.082 661335.558 0, 1270741.68 661319.614 0, 1270449.276 661303.687 0, 1270156.872 661287.778 0, 1269864.467 661271.886 0, 1269572.06 661256.01 0, 
+    1269279.653 661240.153 0, 1268987.245 661224.312 0, 1268694.836 661208.488 0, 1268402.426 661192.682 0, 1268110.015 661176.893 0, 1267817.604 661161.121 0, 1267525.191 661145.367 0, 1267232.777 661129.629 0, 1266938.991 661113.835 0, 1266640.261 666673.643 0, 
+    1266341.515 672233.762 0, 1266634.645 672249.52 0, 1266926.404 672265.223 0, 1267218.162 672280.942 0, 1267509.919 672296.678 0, 1267801.676 672312.432 0, 1268093.431 672328.203 0, 1268385.186 672343.991 0, 1268676.939 672359.796 0, 1268968.692 672375.619 0, 
+    1269260.444 672391.458 0, 1269552.194 672407.315 0, 1269843.944 672423.189 0, 1270135.693 672439.08 0, 1270427.441 672454.988 0, 1270719.188 672470.914 0, 1271010.934 672486.856 0, 1271302.679 672502.816 0, 1271594.424 672518.793 0, 1271886.167 672534.787 0, 
+    1272177.909 672550.798 0, 1272469.651 672566.827 0, 1272761.391 672582.872 0, 1273053.131 672598.935 0, 1273343.501 672614.939 0, 1273636.607 672631.112 0, 1273928.344 672647.226 0, 1274220.079 672663.358 0, 1274511.814 672679.506 0, 1274803.548 672695.672 0, 
+    1275095.281 672711.855 0, 1275387.013 672728.055 0, 1275678.744 672744.273 0, 1275970.474 672760.507 0, 1276262.203 672776.759 0, 1276553.931 672793.028 0, 1276845.658 672809.314 0, 1277137.384 672825.617 0, 1277429.109 672841.937 0, 1277720.834 672858.275 0, 
+    1278012.557 672874.629 0, 1278304.279 672891.001 0, 1278596.001 672907.39 0, 1278887.721 672923.796 0, 1279179.441 672940.22 0, 1279471.159 672956.66 0, 1279762.877 672973.118 0, 1280054.593 672989.593 0, 1280344.942 673006.008 0, 1280659.395 667446.755 0, 
+    1280973.831 661887.814 0))
+
+POLYGON ((1294346.131 673817.812 0, 1294055.827 673800.577 0, 1293764.159 673783.278 0, 1293472.489 673765.997 0, 1293180.818 673748.732 0, 1292889.146 673731.485 0, 1292597.473 673714.254 0, 1292305.799 673697.041 0, 1292014.124 673679.845 0, 1291722.448 673662.666 0, 
+    1291430.771 673645.505 0, 1291139.093 673628.36 0, 1290847.415 673611.233 0, 1290555.735 673594.123 0, 1290264.054 673577.03 0, 1289972.372 673559.954 0, 1289680.689 673542.896 0, 1289389.005 673525.854 0, 1289097.32 673508.83 0, 1288805.634 673491.823 0, 
+    1288513.947 673474.833 0, 1288222.259 673457.86 0, 1287930.57 673440.904 0, 1287638.88 673423.966 0, 1287345.823 673406.966 0, 1287055.497 673390.141 0, 1286763.804 673373.254 0, 1286472.11 673356.384 0, 1286180.415 673339.531 0, 1285888.719 673322.696 0, 
+    1285597.022 673305.878 0, 1285305.324 673289.077 0, 1285013.625 673272.293 0, 1284721.925 673255.526 0, 1284430.224 673238.776 0, 1284138.522 673222.044 0, 1283846.819 673205.329 0, 1283555.116 673188.631 0, 1283263.411 673171.95 0, 1282971.705 673155.286 0, 
+    1282679.998 673138.639 0, 1282388.29 673122.01 0, 1282096.582 673105.398 0, 1281804.872 673088.803 0, 1281513.161 673072.225 0, 1281221.45 673055.664 0, 1280929.737 673039.121 0, 1280638.023 673022.594 0, 1280344.942 673006.008 0, 1280030.472 678565.569 0, 
+    1279715.984 684125.436 0, 1280008.407 684141.986 0, 1280299.467 684158.475 0, 1280590.525 684174.981 0, 1280881.582 684191.505 0, 1281172.638 684208.046 0, 1281463.693 684224.603 0, 1281754.748 684241.178 0, 1282045.801 684257.77 0, 1282336.853 684274.38 0, 
+    1282627.905 684291.006 0, 1282918.955 684307.65 0, 1283210.005 684324.31 0, 1283501.053 684340.988 0, 1283792.1 684357.683 0, 1284083.147 684374.395 0, 1284374.192 684391.124 0, 1284665.237 684407.87 0, 1284956.28 684424.634 0, 1285247.323 684441.414 0, 
+    1285538.364 684458.212 0, 1285829.405 684475.027 0, 1286120.445 684491.858 0, 1286411.483 684508.708 0, 1286701.158 684525.495 0, 1286993.557 684542.457 0, 1287284.593 684559.357 0, 1287575.627 684576.275 0, 1287866.661 684593.21 0, 1288157.694 684610.162 0, 
+    1288448.725 684627.13 0, 1288739.756 684644.117 0, 1289030.785 684661.12 0, 1289321.814 684678.14 0, 1289612.842 684695.178 0, 1289903.868 684712.232 0, 1290194.894 684729.304 0, 1290485.918 684746.393 0, 1290776.942 684763.499 0, 1291067.964 684780.622 0, 
+    1291358.986 684797.762 0, 1291650.006 684814.919 0, 1291941.026 684832.094 0, 1292232.045 684849.286 0, 1292523.062 684866.494 0, 1292814.079 684883.72 0, 1293105.094 684900.963 0, 1293396.108 684918.223 0, 1293685.761 684935.42 0, 1294015.955 679376.464 0, 
+    1294346.131 673817.812 0))
+
+POLYGON ((1307653.194 685784.867 0, 1307363.589 685766.853 0, 1307072.624 685748.77 0, 1306781.659 685730.705 0, 1306490.692 685712.657 0, 1306199.724 685694.626 0, 1305908.756 685676.613 0, 1305617.786 685658.616 0, 1305326.815 685640.636 0, 1305035.843 685622.674 0, 
+    1304744.87 685604.729 0, 1304453.896 685586.801 0, 1304162.921 685568.89 0, 1303871.945 685550.996 0, 1303580.967 685533.119 0, 1303289.989 685515.26 0, 1302999.01 685497.417 0, 1302708.029 685479.592 0, 1302417.048 685461.783 0, 1302126.065 685443.992 0, 
+    1301835.082 685426.218 0, 1301544.097 685408.462 0, 1301253.112 685390.722 0, 1300962.125 685372.999 0, 1300669.777 685355.211 0, 1300380.148 685337.605 0, 1300089.159 685319.934 0, 1299798.168 685302.28 0, 1299507.176 685284.643 0, 1299216.183 685267.023 0, 
+    1298925.189 685249.421 0, 1298634.194 685231.835 0, 1298343.198 685214.267 0, 1298052.201 685196.715 0, 1297761.203 685179.181 0, 1297470.204 685161.664 0, 1297179.204 685144.164 0, 1296888.203 685126.681 0, 1296597.2 685109.216 0, 1296306.197 685091.767 0, 
+    1296015.193 685074.336 0, 1295724.188 685056.921 0, 1295433.181 685039.524 0, 1295142.174 685022.144 0, 1294851.166 685004.781 0, 1294560.156 684987.435 0, 1294269.146 684970.107 0, 1293978.134 684952.795 0, 1293685.761 684935.42 0, 1293355.549 690494.678 0, 
+    1293025.319 696054.235 0, 1293317.035 696071.571 0, 1293607.392 696088.844 0, 1293897.748 696106.133 0, 1294188.103 696123.44 0, 1294478.457 696140.764 0, 1294768.81 696158.105 0, 1295059.162 696175.463 0, 1295349.512 696192.838 0, 1295639.862 696210.23 0, 
+    1295930.211 696227.64 0, 1296220.559 696245.066 0, 1296510.906 696262.51 0, 1296801.251 696279.97 0, 1297091.596 696297.448 0, 1297381.94 696314.943 0, 1297672.282 696332.454 0, 1297962.624 696349.983 0, 1298252.965 696367.529 0, 1298543.304 696385.092 0, 
+    1298833.643 696402.673 0, 1299123.98 696420.27 0, 1299414.317 696437.884 0, 1299704.652 696455.516 0, 1299993.63 696473.082 0, 1300285.32 696490.83 0, 1300575.652 696508.513 0, 1300865.983 696526.213 0, 1301156.314 696543.93 0, 1301446.643 696561.664 0, 
+    1301736.971 696579.415 0, 1302027.298 696597.183 0, 1302317.624 696614.968 0, 1302607.949 696632.77 0, 1302898.273 696650.59 0, 1303188.596 696668.426 0, 1303478.918 696686.28 0, 1303769.238 696704.151 0, 1304059.558 696722.039 0, 1304349.877 696739.943 0, 
+    1304640.194 696757.865 0, 1304930.511 696775.805 0, 1305220.827 696793.761 0, 1305511.141 696811.734 0, 1305801.454 696829.724 0, 1306091.767 696847.732 0, 1306382.078 696865.756 0, 1306672.388 696883.798 0, 1306961.342 696901.772 0, 1307307.277 691343.17 0, 
+    1307653.194 685784.867 0))
+
+POLYGON ((1320894.915 697788.678 0, 1320606.011 697769.887 0, 1320315.753 697751.025 0, 1320025.494 697732.181 0, 1319735.233 697713.353 0, 1319444.972 697694.543 0, 1319154.709 697675.749 0, 1318864.446 697656.973 0, 1318574.181 697638.214 0, 1318283.915 697619.472 0, 
+    1317993.648 697600.747 0, 1317703.38 697582.039 0, 1317413.111 697563.348 0, 1317122.841 697544.674 0, 1316832.569 697526.018 0, 1316542.297 697507.378 0, 1316252.023 697488.755 0, 1315961.749 697470.15 0, 1315671.473 697451.562 0, 1315381.196 697432.99 0, 
+    1315090.918 697414.436 0, 1314800.639 697395.899 0, 1314510.359 697377.379 0, 1314220.078 697358.876 0, 1313928.442 697340.304 0, 1313639.513 697321.922 0, 1313349.228 697303.47 0, 1313058.943 697285.035 0, 1312768.656 697266.618 0, 1312478.368 697248.218 0, 
+    1312188.079 697229.834 0, 1311897.79 697211.468 0, 1311607.499 697193.119 0, 1311317.207 697174.787 0, 1311026.914 697156.472 0, 1310736.619 697138.174 0, 1310446.324 697119.893 0, 1310156.028 697101.629 0, 1309865.73 697083.383 0, 1309575.432 697065.153 0, 
+    1309285.132 697046.941 0, 1308994.832 697028.746 0, 1308704.53 697010.567 0, 1308414.227 696992.406 0, 1308123.923 696974.262 0, 1307833.619 696956.135 0, 1307543.313 696938.025 0, 1307253.006 696919.932 0, 1306961.342 696901.772 0, 1306615.388 702460.669 0, 
+    1306269.416 708019.857 0, 1306560.423 708037.976 0, 1306850.075 708056.028 0, 1307139.727 708074.097 0, 1307429.377 708092.183 0, 1307719.027 708110.287 0, 1308008.675 708128.407 0, 1308298.323 708146.544 0, 1308587.969 708164.699 0, 1308877.614 708182.87 0, 
+    1309167.258 708201.058 0, 1309456.901 708219.264 0, 1309746.543 708237.486 0, 1310036.184 708255.726 0, 1310325.824 708273.983 0, 1310615.463 708292.256 0, 1310905.1 708310.547 0, 1311194.737 708328.855 0, 1311484.372 708347.18 0, 1311774.007 708365.522 0, 
+    1312063.64 708383.88 0, 1312353.272 708402.256 0, 1312642.904 708420.649 0, 1312932.534 708439.059 0, 1313220.811 708457.401 0, 1313511.791 708475.931 0, 1313801.418 708494.392 0, 1314091.043 708512.87 0, 1314380.668 708531.366 0, 1314670.292 708549.878 0, 
+    1314959.914 708568.407 0, 1315249.535 708586.954 0, 1315539.156 708605.517 0, 1315828.775 708624.098 0, 1316118.393 708642.695 0, 1316408.01 708661.31 0, 1316697.626 708679.942 0, 1316987.241 708698.59 0, 1317276.855 708717.256 0, 1317566.467 708735.939 0, 
+    1317856.079 708754.639 0, 1318145.689 708773.356 0, 1318435.299 708792.09 0, 1318724.907 708810.841 0, 1319014.514 708829.609 0, 1319304.12 708848.394 0, 1319593.725 708867.196 0, 1319883.329 708886.015 0, 1320171.581 708904.763 0, 1320533.258 703346.575 0, 
+    1320894.915 697788.678 0))
+
+POLYGON ((1334071.191 709828.942 0, 1333782.99 709809.38 0, 1333493.441 709789.742 0, 1333203.89 709770.122 0, 1332914.338 709750.519 0, 1332624.785 709730.933 0, 1332335.231 709711.364 0, 1332045.676 709691.812 0, 1331756.12 709672.277 0, 1331466.562 709652.759 0, 
+    1331177.003 709633.258 0, 1330887.443 709613.774 0, 1330597.882 709594.307 0, 1330308.32 709574.857 0, 1330018.757 709555.424 0, 1329729.193 709536.009 0, 1329439.627 709516.61 0, 1329150.06 709497.228 0, 1328860.492 709477.864 0, 1328570.923 709458.516 0, 
+    1328281.353 709439.186 0, 1327991.782 709419.872 0, 1327702.21 709400.576 0, 1327412.636 709381.296 0, 1327121.713 709361.944 0, 1326833.486 709342.789 0, 1326543.909 709323.56 0, 1326254.331 709304.349 0, 1325964.751 709285.155 0, 1325675.171 709265.978 0, 
+    1325385.59 709246.818 0, 1325096.007 709227.675 0, 1324806.423 709208.549 0, 1324516.838 709189.44 0, 1324227.252 709170.348 0, 1323937.665 709151.273 0, 1323648.077 709132.215 0, 1323358.488 709113.175 0, 1323068.897 709094.151 0, 1322779.306 709075.144 0, 
+    1322489.713 709056.155 0, 1322200.119 709037.182 0, 1321910.524 709018.226 0, 1321620.928 708999.288 0, 1321331.331 708980.367 0, 1321041.733 708961.462 0, 1320752.134 708942.575 0, 1320462.533 708923.704 0, 1320171.581 708904.763 0, 1319809.887 714463.24 0, 
+    1319448.173 720022.002 0, 1319738.467 720040.9 0, 1320027.414 720059.728 0, 1320316.359 720078.572 0, 1320605.303 720097.434 0, 1320894.245 720116.313 0, 1321183.187 720135.209 0, 1321472.128 720154.121 0, 1321761.067 720173.051 0, 1322050.006 720191.998 0, 
+    1322338.943 720210.961 0, 1322627.879 720229.942 0, 1322916.814 720248.94 0, 1323205.748 720267.955 0, 1323494.681 720286.986 0, 1323783.612 720306.035 0, 1324072.543 720325.101 0, 1324361.472 720344.184 0, 1324650.401 720363.283 0, 1324939.328 720382.4 0, 
+    1325228.254 720401.534 0, 1325517.179 720420.685 0, 1325806.102 720439.853 0, 1326095.025 720459.037 0, 1326382.601 720478.15 0, 1326672.867 720497.458 0, 1326961.786 720516.694 0, 1327250.704 720535.947 0, 1327539.621 720555.216 0, 1327828.537 720574.503 0, 
+    1328117.452 720593.807 0, 1328406.366 720613.128 0, 1328695.278 720632.466 0, 1328984.189 720651.821 0, 1329273.1 720671.193 0, 1329562.009 720690.581 0, 1329850.917 720709.987 0, 1330139.823 720729.41 0, 1330428.729 720748.85 0, 1330717.633 720768.307 0, 
+    1331006.537 720787.781 0, 1331295.439 720807.272 0, 1331584.34 720826.78 0, 1331873.24 720846.304 0, 1332162.139 720865.846 0, 1332451.036 720885.405 0, 1332739.933 720904.981 0, 1333028.828 720924.574 0, 1333316.377 720944.093 0, 1333693.794 715386.375 0, 
+    1334071.191 709828.942 0))
+
+POLYGON ((1347181.921 721905.36 0, 1346894.426 721885.029 0, 1346605.587 721864.62 0, 1346316.747 721844.228 0, 1346027.906 721823.853 0, 1345739.063 721803.495 0, 1345450.22 721783.154 0, 1345161.375 721762.83 0, 1344872.529 721742.523 0, 1344583.682 721722.233 0, 
+    1344294.834 721701.96 0, 1344005.984 721681.704 0, 1343717.133 721661.465 0, 1343428.281 721641.243 0, 1343139.428 721621.038 0, 1342850.574 721600.85 0, 1342561.719 721580.679 0, 1342272.862 721560.525 0, 1341984.004 721540.388 0, 1341695.145 721520.268 0, 
+    1341406.285 721500.165 0, 1341117.423 721480.079 0, 1340828.561 721460.01 0, 1340539.697 721439.958 0, 1340249.489 721419.83 0, 1339961.966 721399.905 0, 1339673.099 721379.904 0, 1339384.23 721359.92 0, 1339095.36 721339.953 0, 1338806.49 721320.003 0, 
+    1338517.618 721300.07 0, 1338228.744 721280.154 0, 1337939.87 721260.255 0, 1337650.995 721240.373 0, 1337362.118 721220.508 0, 1337073.24 721200.66 0, 1336784.361 721180.829 0, 1336495.481 721161.015 0, 1336206.599 721141.218 0, 1335917.717 721121.438 0, 
+    1335628.833 721101.675 0, 1335339.948 721081.93 0, 1335051.062 721062.201 0, 1334762.175 721042.489 0, 1334473.287 721022.794 0, 1334184.397 721003.116 0, 1333895.507 720983.455 0, 1333606.615 720963.811 0, 1333316.377 720944.093 0, 1332938.942 726502.091 0, 
+    1332561.487 732060.368 0, 1332851.068 732080.042 0, 1333139.305 732099.641 0, 1333427.541 732119.257 0, 1333715.777 732138.891 0, 1334004.011 732158.541 0, 1334292.244 732178.208 0, 1334580.475 732197.893 0, 1334868.706 732217.594 0, 1335156.935 732237.312 0, 
+    1335445.164 732257.047 0, 1335733.391 732276.799 0, 1336021.617 732296.568 0, 1336309.841 732316.355 0, 1336598.065 732336.158 0, 1336886.288 732355.977 0, 1337174.509 732375.814 0, 1337462.729 732395.668 0, 1337750.948 732415.539 0, 1338039.166 732435.427 0, 
+    1338327.382 732455.332 0, 1338615.598 732475.254 0, 1338903.812 732495.192 0, 1339192.025 732515.148 0, 1339478.897 732535.028 0, 1339768.448 732555.11 0, 1340056.657 732575.117 0, 1340344.866 732595.14 0, 1340633.073 732615.181 0, 1340921.279 732635.238 0, 
+    1341209.484 732655.313 0, 1341497.687 732675.404 0, 1341785.89 732695.513 0, 1342074.091 732715.638 0, 1342362.291 732735.78 0, 1342650.49 732755.939 0, 1342938.688 732776.116 0, 1343226.884 732796.309 0, 1343515.08 732816.519 0, 1343803.274 732836.746 0, 
+    1344091.467 732856.99 0, 1344379.659 732877.251 0, 1344667.849 732897.529 0, 1344956.039 732917.824 0, 1345244.227 732938.136 0, 1345532.414 732958.465 0, 1345820.6 732978.811 0, 1346108.784 732999.173 0, 1346395.629 733019.458 0, 1346788.785 727462.27 0, 
+    1347181.921 721905.36 0))
+
+POLYGON ((1360227.005 734017.629 0, 1359940.217 733996.533 0, 1359652.091 733975.357 0, 1359363.964 733954.197 0, 1359075.836 733933.054 0, 1358787.706 733911.928 0, 1358499.575 733890.819 0, 1358211.443 733869.727 0, 1357923.309 733848.651 0, 1357635.175 733827.593 0, 
+    1357347.039 733806.552 0, 1357058.902 733785.528 0, 1356770.763 733764.52 0, 1356482.624 733743.53 0, 1356194.483 733722.557 0, 1355906.341 733701.6 0, 1355618.198 733680.661 0, 1355330.053 733659.738 0, 1355041.907 733638.833 0, 1354753.761 733617.944 0, 
+    1354465.612 733597.073 0, 1354177.463 733576.218 0, 1353889.312 733555.38 0, 1353601.16 733534.559 0, 1353311.669 733513.659 0, 1353024.853 733492.969 0, 1352736.697 733472.199 0, 1352448.541 733451.446 0, 1352160.383 733430.71 0, 1351872.223 733409.991 0, 
+    1351584.063 733389.289 0, 1351295.901 733368.604 0, 1351007.738 733347.936 0, 1350719.574 733327.285 0, 1350431.409 733306.651 0, 1350143.242 733286.034 0, 1349855.075 733265.433 0, 1349566.906 733244.85 0, 1349278.736 733224.284 0, 1348990.564 733203.734 0, 
+    1348702.392 733183.202 0, 1348414.218 733162.686 0, 1348126.043 733142.188 0, 1347837.867 733121.706 0, 1347549.689 733101.242 0, 1347261.511 733080.794 0, 1346973.331 733060.364 0, 1346685.15 733039.95 0, 1346395.629 733019.458 0, 1346002.453 738576.921 0, 
+    1345609.259 744134.654 0, 1345898.122 744155.099 0, 1346185.649 744175.466 0, 1346473.175 744195.85 0, 1346760.699 744216.252 0, 1347048.222 744236.67 0, 1347335.744 744257.105 0, 1347623.265 744277.557 0, 1347910.785 744298.026 0, 1348198.303 744318.511 0, 
+    1348485.82 744339.014 0, 1348773.336 744359.534 0, 1349060.851 744380.07 0, 1349348.365 744400.624 0, 1349635.877 744421.194 0, 1349923.388 744441.782 0, 1350210.898 744462.386 0, 1350498.407 744483.007 0, 1350785.914 744503.645 0, 1351073.42 744524.3 0, 
+    1351360.926 744544.972 0, 1351648.429 744565.661 0, 1351935.932 744586.367 0, 1352223.433 744607.089 0, 1352509.599 744627.733 0, 1352798.433 744648.586 0, 1353085.93 744669.359 0, 1353373.427 744690.15 0, 1353660.922 744710.957 0, 1353948.416 744731.781 0, 
+    1354235.909 744752.622 0, 1354523.401 744773.48 0, 1354810.891 744794.355 0, 1355098.38 744815.247 0, 1355385.868 744836.156 0, 1355673.355 744857.082 0, 1355960.84 744878.025 0, 1356248.324 744898.984 0, 1356535.807 744919.961 0, 1356823.289 744940.954 0, 
+    1357110.77 744961.965 0, 1357398.249 744982.992 0, 1357685.727 745004.036 0, 1357973.204 745025.097 0, 1358260.679 745046.175 0, 1358548.154 745067.27 0, 1358835.627 745088.382 0, 1359123.099 745109.511 0, 1359409.236 745130.558 0, 1359818.13 739573.958 0, 
+    1360227.005 734017.629 0))
+
+POLYGON ((1373206.344 746165.446 0, 1372920.266 746143.59 0, 1372632.855 746121.65 0, 1372345.442 746099.726 0, 1372058.029 746077.818 0, 1371770.614 746055.928 0, 1371483.198 746034.055 0, 1371195.78 746012.199 0, 1370908.362 745990.359 0, 1370620.942 745968.537 0, 
+    1370333.52 745946.731 0, 1370046.098 745924.943 0, 1369758.674 745903.171 0, 1369471.249 745881.416 0, 1369183.822 745859.678 0, 1368896.394 745837.957 0, 1368608.966 745816.253 0, 1368321.535 745794.566 0, 1368034.104 745772.896 0, 1367746.671 745751.243 0, 
+    1367459.237 745729.606 0, 1367171.801 745707.987 0, 1366884.365 745686.384 0, 1366596.927 745664.799 0, 1366308.156 745643.13 0, 1366022.047 745621.678 0, 1365734.606 745600.143 0, 1365447.163 745578.625 0, 1365159.718 745557.124 0, 1364872.273 745535.64 0, 
+    1364584.826 745514.173 0, 1364297.378 745492.723 0, 1364009.929 745471.289 0, 1363722.478 745449.873 0, 1363435.026 745428.473 0, 1363147.573 745407.091 0, 1362860.119 745385.725 0, 1362572.663 745364.376 0, 1362285.207 745343.045 0, 1361997.748 745321.73 0, 
+    1361710.289 745300.432 0, 1361422.829 745279.15 0, 1361135.367 745257.886 0, 1360847.904 745236.639 0, 1360560.439 745215.409 0, 1360272.974 745194.195 0, 1359985.507 745172.999 0, 1359698.039 745151.819 0, 1359409.236 745130.558 0, 1359000.321 750687.426 0, 
+    1358591.388 756244.557 0, 1358879.533 756265.77 0, 1359166.347 756286.901 0, 1359453.16 756308.049 0, 1359739.971 756329.214 0, 1360026.782 756350.396 0, 1360313.591 756371.595 0, 1360600.398 756392.811 0, 1360887.205 756414.044 0, 1361174.01 756435.293 0, 
+    1361460.814 756456.56 0, 1361747.617 756477.843 0, 1362034.418 756499.143 0, 1362321.218 756520.46 0, 1362608.017 756541.794 0, 1362894.815 756563.145 0, 1363181.612 756584.513 0, 1363468.407 756605.897 0, 1363755.201 756627.299 0, 1364041.993 756648.717 0, 
+    1364328.785 756670.152 0, 1364615.575 756691.605 0, 1364902.364 756713.074 0, 1365189.151 756734.559 0, 1365474.609 756755.962 0, 1365762.723 756777.582 0, 1366049.507 756799.118 0, 1366336.289 756820.672 0, 1366623.071 756842.242 0, 1366909.851 756863.829 0, 
+    1367196.629 756885.433 0, 1367483.407 756907.054 0, 1367770.183 756928.692 0, 1368056.958 756950.346 0, 1368343.732 756972.018 0, 1368630.504 756993.706 0, 1368917.275 757015.412 0, 1369204.045 757037.134 0, 1369490.813 757058.873 0, 1369777.581 757080.629 0, 
+    1370064.347 757102.402 0, 1370351.111 757124.191 0, 1370637.875 757145.998 0, 1370924.637 757167.821 0, 1371211.398 757189.662 0, 1371498.157 757211.519 0, 1371784.916 757233.393 0, 1372071.673 757255.284 0, 1372357.1 757277.09 0, 1372781.732 751721.137 0, 
+    1373206.344 746165.446 0))
+
+POLYGON ((1386119.841 758348.51 0, 1385834.474 758325.897 0, 1385547.78 758303.196 0, 1385261.085 758280.512 0, 1384974.388 758257.845 0, 1384687.69 758235.194 0, 1384400.991 758212.561 0, 1384114.29 758189.944 0, 1383827.588 758167.344 0, 1383540.885 758144.761 0, 
+    1383254.18 758122.195 0, 1382967.474 758099.646 0, 1382680.767 758077.114 0, 1382394.058 758054.599 0, 1382107.348 758032.1 0, 1381820.637 758009.619 0, 1381533.924 757987.154 0, 1381247.21 757964.706 0, 1380960.495 757942.275 0, 1380673.778 757919.861 0, 
+    1380387.061 757897.463 0, 1380100.341 757875.083 0, 1379813.621 757852.72 0, 1379526.899 757830.373 0, 1379238.849 757807.94 0, 1378953.451 757785.73 0, 1378666.726 757763.434 0, 1378379.998 757741.155 0, 1378093.27 757718.893 0, 1377806.54 757696.647 0, 
+    1377519.809 757674.419 0, 1377233.077 757652.207 0, 1376946.343 757630.013 0, 1376659.608 757607.835 0, 1376372.872 757585.674 0, 1376086.135 757563.53 0, 1375799.396 757541.402 0, 1375512.656 757519.292 0, 1375225.914 757497.198 0, 1374939.171 757475.122 0, 
+    1374652.427 757453.062 0, 1374365.682 757431.019 0, 1374078.935 757408.993 0, 1373792.187 757386.984 0, 1373505.438 757364.992 0, 1373218.688 757343.017 0, 1372931.936 757321.058 0, 1372645.183 757299.117 0, 1372357.1 757277.09 0, 1371932.448 762833.304 0, 
+    1371507.777 768389.775 0, 1371795.202 768411.751 0, 1372081.301 768433.643 0, 1372367.399 768455.551 0, 1372653.495 768477.476 0, 1372939.591 768499.418 0, 1373225.684 768521.377 0, 1373511.777 768543.353 0, 1373797.868 768565.346 0, 1374083.958 768587.355 0, 
+    1374370.047 768609.381 0, 1374656.135 768631.424 0, 1374942.221 768653.484 0, 1375228.305 768675.561 0, 1375514.389 768697.655 0, 1375800.471 768719.765 0, 1376086.552 768741.892 0, 1376372.632 768764.037 0, 1376658.71 768786.198 0, 1376944.787 768808.375 0, 
+    1377230.863 768830.57 0, 1377516.937 768852.782 0, 1377803.01 768875.01 0, 1378089.082 768897.255 0, 1378373.829 768919.414 0, 1378661.222 768941.796 0, 1378947.289 768964.091 0, 1379233.356 768986.404 0, 1379519.421 769008.733 0, 1379805.485 769031.079 0, 
+    1380091.548 769053.442 0, 1380377.609 769075.822 0, 1380663.669 769098.219 0, 1380949.728 769120.633 0, 1381235.785 769143.063 0, 1381521.841 769165.51 0, 1381807.895 769187.974 0, 1382093.949 769210.455 0, 1382380.001 769232.953 0, 1382666.052 769255.467 0, 
+    1382952.101 769277.999 0, 1383238.149 769300.547 0, 1383524.196 769323.112 0, 1383810.241 769345.694 0, 1384096.285 769368.293 0, 1384382.328 769390.908 0, 1384668.369 769413.541 0, 1384954.409 769436.19 0, 1385239.126 769458.751 0, 1385679.494 763903.502 0, 
+    1386119.841 758348.51 0))
+
+POLYGON ((1398967.4 770566.516 0, 1398682.746 770543.15 0, 1398396.771 770519.693 0, 1398110.795 770496.253 0, 1397824.817 770472.829 0, 1397538.838 770449.422 0, 1397252.857 770426.032 0, 1396966.876 770402.659 0, 1396680.892 770379.303 0, 1396394.908 770355.964 0, 
+    1396108.922 770332.641 0, 1395822.935 770309.335 0, 1395536.946 770286.046 0, 1395250.956 770262.774 0, 1394964.964 770239.519 0, 1394678.972 770216.28 0, 1394392.977 770193.059 0, 1394106.982 770169.854 0, 1393820.985 770146.666 0, 1393534.987 770123.495 0, 
+    1393248.987 770100.341 0, 1392962.986 770077.203 0, 1392676.984 770054.083 0, 1392390.98 770030.979 0, 1392103.654 770007.785 0, 1391818.969 769984.822 0, 1391532.961 769961.769 0, 1391246.952 769938.732 0, 1390960.941 769915.713 0, 1390674.929 769892.71 0, 
+    1390388.916 769869.724 0, 1390102.902 769846.755 0, 1389816.886 769823.803 0, 1389530.868 769800.867 0, 1389244.85 769777.948 0, 1388958.83 769755.047 0, 1388672.808 769732.162 0, 1388386.786 769709.294 0, 1388100.762 769686.442 0, 1387814.736 769663.608 0, 
+    1387528.71 769640.79 0, 1387242.682 769617.99 0, 1386956.652 769595.206 0, 1386670.622 769572.439 0, 1386384.59 769549.688 0, 1386098.556 769526.955 0, 1385812.522 769504.238 0, 1385526.485 769481.539 0, 1385239.126 769458.751 0, 1384798.738 775014.253 0, 
+    1384358.33 780570.005 0, 1384645.033 780592.74 0, 1384930.415 780615.388 0, 1385215.796 780638.053 0, 1385501.175 780660.734 0, 1385786.553 780683.433 0, 1386071.93 780706.148 0, 1386357.305 780728.879 0, 1386642.679 780751.628 0, 1386928.052 780774.393 0, 
+    1387213.423 780797.176 0, 1387498.793 780819.975 0, 1387784.162 780842.79 0, 1388069.529 780865.623 0, 1388354.895 780888.472 0, 1388640.26 780911.339 0, 1388925.623 780934.222 0, 1389210.985 780957.121 0, 1389496.346 780980.038 0, 1389781.705 781002.971 0, 
+    1390067.063 781025.922 0, 1390352.42 781048.889 0, 1390637.775 781071.872 0, 1390923.129 781094.873 0, 1391207.163 781117.784 0, 1391493.833 781140.924 0, 1391779.182 781163.975 0, 1392064.531 781187.043 0, 1392349.878 781210.128 0, 1392635.224 781233.229 0, 
+    1392920.568 781256.347 0, 1393205.911 781279.482 0, 1393491.253 781302.634 0, 1393776.593 781325.802 0, 1394061.932 781348.988 0, 1394347.269 781372.19 0, 1394632.606 781395.409 0, 1394917.94 781418.644 0, 1395203.274 781441.897 0, 1395488.606 781465.166 0, 
+    1395773.937 781488.452 0, 1396059.266 781511.755 0, 1396344.594 781535.075 0, 1396629.921 781558.411 0, 1396915.246 781581.764 0, 1397200.57 781605.134 0, 1397485.892 781628.521 0, 1397771.213 781651.925 0, 1398055.216 781675.237 0, 1398511.318 776120.752 0, 
+    1398967.4 770566.516 0))
+
+POLYGON ((1411748.925 782819.161 0, 1411464.987 782795.046 0, 1411179.733 782770.837 0, 1410894.478 782746.644 0, 1410609.221 782722.468 0, 1410323.963 782698.309 0, 1410038.704 782674.166 0, 1409753.443 782650.04 0, 1409468.18 782625.932 0, 1409182.916 782601.84 0, 
+    1408897.651 782577.764 0, 1408612.385 782553.706 0, 1408327.117 782529.664 0, 1408041.847 782505.639 0, 1407756.576 782481.631 0, 1407471.304 782457.64 0, 1407186.03 782433.665 0, 1406900.755 782409.707 0, 1406615.479 782385.766 0, 1406330.201 782361.842 0, 
+    1406044.921 782337.935 0, 1405759.641 782314.044 0, 1405474.359 782290.17 0, 1405189.075 782266.313 0, 1404902.474 782242.363 0, 1404618.504 782218.65 0, 1404333.216 782194.843 0, 1404047.927 782171.053 0, 1403762.636 782147.28 0, 1403477.344 782123.524 0, 
+    1403192.051 782099.784 0, 1402906.756 782076.062 0, 1402621.46 782052.356 0, 1402336.163 782028.667 0, 1402050.864 782004.994 0, 1401765.563 781981.339 0, 1401480.262 781957.7 0, 1401194.959 781934.078 0, 1400909.654 781910.473 0, 1400624.348 781886.885 0, 
+    1400339.041 781863.313 0, 1400053.732 781839.758 0, 1399768.422 781816.22 0, 1399483.111 781792.699 0, 1399197.798 781769.195 0, 1398912.484 781745.707 0, 1398627.168 781722.236 0, 1398341.851 781698.782 0, 1398055.216 781675.237 0, 1397599.094 787229.968 0, 
+    1397142.952 792784.942 0, 1397428.93 792808.434 0, 1397713.593 792831.834 0, 1397998.255 792855.251 0, 1398282.915 792878.685 0, 1398567.574 792902.135 0, 1398852.232 792925.602 0, 1399136.888 792949.086 0, 1399421.542 792972.587 0, 1399706.196 792996.105 0, 
+    1399990.848 793019.639 0, 1400275.499 793043.19 0, 1400560.148 793066.758 0, 1400844.796 793090.342 0, 1401129.442 793113.944 0, 1401414.087 793137.562 0, 1401698.731 793161.197 0, 1401983.373 793184.848 0, 1402268.014 793208.516 0, 1402552.654 793232.202 0, 
+    1402837.292 793255.903 0, 1403121.928 793279.622 0, 1403406.564 793303.357 0, 1403691.198 793327.109 0, 1403974.518 793350.769 0, 1404260.461 793374.664 0, 1404545.091 793398.466 0, 1404829.719 793422.285 0, 1405114.346 793446.121 0, 1405398.972 793469.974 0, 
+    1405683.596 793493.843 0, 1405968.219 793517.729 0, 1406252.84 793541.632 0, 1406537.46 793565.552 0, 1406822.078 793589.488 0, 1407106.695 793613.441 0, 1407391.311 793637.411 0, 1407675.925 793661.398 0, 1407960.538 793685.401 0, 1408245.15 793709.421 0, 
+    1408529.76 793733.458 0, 1408814.368 793757.512 0, 1409098.975 793781.582 0, 1409383.581 793805.669 0, 1409668.186 793829.773 0, 1409952.788 793853.894 0, 1410237.39 793878.031 0, 1410521.99 793902.185 0, 1410805.277 793926.245 0, 1411277.111 788372.582 0, 
+    1411748.925 782819.161 0))
+
+POLYGON ((1424464.324 795106.141 0, 1424181.104 795081.281 0, 1423896.573 795056.323 0, 1423612.041 795031.382 0, 1423327.507 795006.457 0, 1423042.972 794981.549 0, 1422758.436 794956.658 0, 1422473.897 794931.784 0, 1422189.358 794906.926 0, 1421904.817 794882.085 0, 
+    1421620.275 794857.261 0, 1421335.731 794832.454 0, 1421051.185 794807.663 0, 1420766.638 794782.889 0, 1420482.09 794758.132 0, 1420197.54 794733.392 0, 1419912.989 794708.668 0, 1419628.437 794683.961 0, 1419343.883 794659.271 0, 1419059.327 794634.598 0, 
+    1418774.77 794609.941 0, 1418490.212 794585.301 0, 1418205.652 794560.678 0, 1417921.09 794536.072 0, 1417635.217 794511.369 0, 1417351.963 794486.909 0, 1417067.398 794462.353 0, 1416782.831 794437.814 0, 1416498.262 794413.291 0, 1416213.692 794388.785 0, 
+    1415929.12 794364.296 0, 1415644.548 794339.824 0, 1415359.973 794315.368 0, 1415075.397 794290.929 0, 1414790.82 794266.507 0, 1414506.242 794242.102 0, 1414221.661 794217.713 0, 1413937.08 794193.341 0, 1413652.497 794168.986 0, 1413367.913 794144.648 0, 
+    1413083.327 794120.326 0, 1412798.74 794096.021 0, 1412514.151 794071.733 0, 1412229.561 794047.462 0, 1411944.969 794023.207 0, 1411660.376 793998.969 0, 1411375.782 793974.748 0, 1411091.186 793950.544 0, 1410805.277 793926.245 0, 1410333.423 799480.146 0, 
+    1409861.548 805034.284 0, 1410146.8 805058.527 0, 1410430.742 805082.676 0, 1410714.683 805106.841 0, 1410998.622 805131.023 0, 1411282.56 805155.222 0, 1411566.496 805179.438 0, 1411850.431 805203.67 0, 1412134.365 805227.919 0, 1412418.297 805252.185 0, 
+    1412702.227 805276.467 0, 1412986.157 805300.767 0, 1413270.084 805325.083 0, 1413554.011 805349.415 0, 1413837.936 805373.764 0, 1414121.859 805398.13 0, 1414405.781 805422.513 0, 1414689.702 805446.913 0, 1414973.621 805471.329 0, 1415257.539 805495.762 0, 
+    1415541.455 805520.211 0, 1415825.37 805544.678 0, 1416109.283 805569.161 0, 1416393.195 805593.66 0, 1416675.798 805618.064 0, 1416961.015 805642.71 0, 1417244.922 805667.26 0, 1417528.828 805691.826 0, 1417812.733 805716.41 0, 1418096.636 805741.01 0, 
+    1418380.538 805765.626 0, 1418664.439 805790.26 0, 1418948.338 805814.91 0, 1419232.235 805839.577 0, 1419516.131 805864.26 0, 1419800.026 805888.96 0, 1420083.919 805913.677 0, 1420367.811 805938.411 0, 1420651.701 805963.161 0, 1420935.59 805987.928 0, 
+    1421219.477 806012.712 0, 1421503.363 806037.513 0, 1421787.247 806062.33 0, 1422071.13 806087.164 0, 1422355.012 806112.014 0, 1422638.892 806136.882 0, 1422922.77 806161.766 0, 1423206.647 806186.667 0, 1423489.217 806211.469 0, 1423976.781 800658.688 0, 
+    1424464.324 795106.141 0))
+
+POLYGON ((1437113.505 807427.151 0, 1436831.004 807401.55 0, 1436547.199 807375.847 0, 1436263.392 807350.161 0, 1435979.583 807324.492 0, 1435695.773 807298.84 0, 1435411.961 807273.204 0, 1435128.148 807247.585 0, 1434844.333 807221.982 0, 1434560.517 807196.396 0, 
+    1434276.7 807170.827 0, 1433992.88 807145.275 0, 1433709.06 807119.74 0, 1433425.238 807094.221 0, 1433141.414 807068.718 0, 1432857.589 807043.233 0, 1432573.762 807017.764 0, 1432289.934 806992.312 0, 1432006.104 806966.877 0, 1431722.273 806941.458 0, 
+    1431438.44 806916.056 0, 1431154.606 806890.671 0, 1430870.771 806865.302 0, 1430586.934 806839.95 0, 1430301.79 806814.499 0, 1430019.255 806789.297 0, 1429735.413 806763.995 0, 1429451.57 806738.71 0, 1429167.725 806713.442 0, 1428883.879 806688.19 0, 
+    1428600.032 806662.955 0, 1428316.183 806637.737 0, 1428032.332 806612.536 0, 1427748.48 806587.351 0, 1427464.627 806562.183 0, 1427180.772 806537.031 0, 1426896.915 806511.897 0, 1426613.057 806486.779 0, 1426329.198 806461.678 0, 1426045.337 806436.593 0, 
+    1425761.475 806411.525 0, 1425477.611 806386.474 0, 1425193.746 806361.44 0, 1424909.879 806336.422 0, 1424626.01 806311.421 0, 1424342.141 806286.437 0, 1424058.27 806261.469 0, 1423774.397 806236.518 0, 1423489.217 806211.469 0, 1423001.633 811764.483 0, 
+    1422514.028 817317.724 0, 1422798.552 817342.715 0, 1423081.771 817367.609 0, 1423364.988 817392.519 0, 1423648.204 817417.446 0, 1423931.419 817442.389 0, 1424214.632 817467.349 0, 1424497.843 817492.326 0, 1424781.054 817517.319 0, 1425064.262 817542.33 0, 
+    1425347.47 817567.356 0, 1425630.675 817592.4 0, 1425913.88 817617.46 0, 1426197.082 817642.537 0, 1426480.284 817667.63 0, 1426763.484 817692.74 0, 1427046.682 817717.867 0, 1427329.879 817743.01 0, 1427613.074 817768.171 0, 1427896.268 817793.347 0, 
+    1428179.461 817818.541 0, 1428462.652 817843.751 0, 1428745.841 817868.978 0, 1429029.029 817894.221 0, 1429310.914 817919.365 0, 1429595.401 817944.758 0, 1429878.584 817970.052 0, 1430161.766 817995.362 0, 1430444.947 818020.689 0, 1430728.126 818046.032 0, 
+    1431011.303 818071.392 0, 1431294.48 818096.769 0, 1431577.654 818122.162 0, 1431860.827 818147.573 0, 1432143.999 818172.999 0, 1432427.169 818198.443 0, 1432710.337 818223.903 0, 1432993.505 818249.38 0, 1433276.67 818274.873 0, 1433559.834 818300.383 0, 
+    1433842.997 818325.91 0, 1434126.158 818351.454 0, 1434409.318 818377.014 0, 1434692.476 818402.591 0, 1434975.632 818428.184 0, 1435258.787 818453.794 0, 1435541.941 818479.421 0, 1435825.093 818505.064 0, 1436106.943 818530.607 0, 1436610.234 812978.765 0, 
+    1437113.505 807427.151 0))
+
+POLYGON ((1449696.377 819781.887 0, 1449414.598 819755.548 0, 1449131.52 819729.105 0, 1448848.44 819702.678 0, 1448565.358 819676.268 0, 1448282.275 819649.875 0, 1447999.19 819623.498 0, 1447716.104 819597.138 0, 1447433.016 819570.795 0, 1447149.927 819544.468 0, 
+    1446866.836 819518.158 0, 1446583.743 819491.865 0, 1446300.649 819465.588 0, 1446017.554 819439.328 0, 1445734.457 819413.085 0, 1445451.358 819386.858 0, 1445168.258 819360.648 0, 1444885.156 819334.454 0, 1444602.053 819308.278 0, 1444318.948 819282.118 0, 
+    1444035.842 819255.974 0, 1443752.734 819229.847 0, 1443469.625 819203.737 0, 1443186.514 819177.644 0, 1442902.102 819151.448 0, 1442620.287 819125.507 0, 1442337.172 819099.464 0, 1442054.054 819073.437 0, 1441770.936 819047.427 0, 1441487.816 819021.433 0, 
+    1441204.694 818995.457 0, 1440921.571 818969.497 0, 1440638.446 818943.553 0, 1440355.32 818917.626 0, 1440072.192 818891.716 0, 1439789.063 818865.823 0, 1439505.932 818839.946 0, 1439222.8 818814.086 0, 1438939.666 818788.242 0, 1438656.53 818762.416 0, 
+    1438373.393 818736.606 0, 1438090.255 818710.812 0, 1437807.115 818685.035 0, 1437523.974 818659.275 0, 1437240.831 818633.532 0, 1436957.686 818607.805 0, 1436674.54 818582.095 0, 1436391.393 818556.401 0, 1436106.943 818530.607 0, 1435603.631 824082.673 0, 
+    1435100.3 829634.96 0, 1435384.093 829660.695 0, 1435666.587 829686.329 0, 1435949.079 829711.98 0, 1436231.57 829737.647 0, 1436514.059 829763.331 0, 1436796.547 829789.032 0, 1437079.034 829814.749 0, 1437361.519 829840.483 0, 1437644.002 829866.234 0, 
+    1437926.484 829892.001 0, 1438208.964 829917.784 0, 1438491.443 829943.585 0, 1438773.92 829969.402 0, 1439056.396 829995.236 0, 1439338.87 830021.086 0, 1439621.343 830046.953 0, 1439903.814 830072.836 0, 1440186.284 830098.737 0, 1440468.752 830124.653 0, 
+    1440751.219 830150.587 0, 1441033.684 830176.537 0, 1441316.147 830202.504 0, 1441598.609 830228.487 0, 1441879.774 830254.367 0, 1442163.529 830280.503 0, 1442445.986 830306.537 0, 1442728.442 830332.586 0, 1443010.897 830358.653 0, 1443293.35 830384.736 0, 
+    1443575.801 830410.835 0, 1443858.251 830436.952 0, 1444140.699 830463.085 0, 1444423.146 830489.234 0, 1444705.591 830515.4 0, 1444988.034 830541.583 0, 1445270.476 830567.783 0, 1445552.917 830593.999 0, 1445835.356 830620.231 0, 1446117.793 830646.481 0, 
+    1446400.229 830672.747 0, 1446682.664 830699.029 0, 1446965.097 830725.328 0, 1447247.528 830751.644 0, 1447529.958 830777.976 0, 1447812.386 830804.326 0, 1448094.812 830830.691 0, 1448377.237 830857.073 0, 1448658.366 830883.351 0, 1449177.382 825332.509 0, 
+    1449696.377 819781.887 0))
+
+POLYGON ((1462212.851 832170.042 0, 1461931.796 832142.97 0, 1461649.446 832115.79 0, 1461367.095 832088.626 0, 1461084.743 832061.479 0, 1460802.389 832034.349 0, 1460520.033 832007.236 0, 1460237.675 831980.139 0, 1459955.316 831953.058 0, 1459672.956 831925.995 0, 
+    1459390.594 831898.947 0, 1459108.23 831871.917 0, 1458825.865 831844.903 0, 1458543.498 831817.906 0, 1458261.129 831790.925 0, 1457978.759 831763.961 0, 1457696.387 831737.014 0, 1457414.014 831710.083 0, 1457131.639 831683.169 0, 1456849.263 831656.271 0, 
+    1456566.885 831629.39 0, 1456284.505 831602.526 0, 1456002.124 831575.678 0, 1455719.741 831548.847 0, 1455436.063 831521.91 0, 1455154.971 831495.235 0, 1454872.583 831468.454 0, 1454590.194 831441.689 0, 1454307.803 831414.941 0, 1454025.411 831388.21 0, 
+    1453743.017 831361.495 0, 1453460.622 831334.797 0, 1453178.225 831308.115 0, 1452895.827 831281.451 0, 1452613.426 831254.802 0, 1452331.025 831228.171 0, 1452048.622 831201.556 0, 1451766.217 831174.957 0, 1451483.81 831148.376 0, 1451201.402 831121.811 0, 
+    1450918.993 831095.262 0, 1450636.582 831068.73 0, 1450354.169 831042.215 0, 1450071.755 831015.716 0, 1449789.339 830989.234 0, 1449506.922 830962.769 0, 1449224.503 830936.32 0, 1448942.083 830909.888 0, 1448658.366 830883.351 0, 1448139.33 836434.411 0, 
+    1447620.274 841985.684 0, 1447903.334 842012.159 0, 1448185.101 842038.53 0, 1448466.867 842064.918 0, 1448748.63 842091.322 0, 1449030.393 842117.743 0, 1449312.153 842144.18 0, 1449593.913 842170.634 0, 1449875.67 842197.104 0, 1450157.426 842223.592 0, 
+    1450439.181 842250.095 0, 1450720.934 842276.615 0, 1451002.685 842303.152 0, 1451284.435 842329.706 0, 1451566.183 842356.276 0, 1451847.93 842382.862 0, 1452129.675 842409.465 0, 1452411.418 842436.085 0, 1452693.16 842462.722 0, 1452974.901 842489.374 0, 
+    1453256.64 842516.044 0, 1453538.377 842542.73 0, 1453820.113 842569.433 0, 1454101.847 842596.152 0, 1454382.289 842622.765 0, 1454665.31 842649.64 0, 1454947.04 842676.409 0, 1455228.768 842703.195 0, 1455510.494 842729.997 0, 1455792.219 842756.816 0, 
+    1456073.942 842783.651 0, 1456355.663 842810.503 0, 1456637.383 842837.371 0, 1456919.101 842864.256 0, 1457200.818 842891.158 0, 1457482.533 842918.076 0, 1457764.247 842945.011 0, 1458045.959 842971.962 0, 1458327.67 842998.93 0, 1458609.378 843025.915 0, 
+    1458891.086 843052.916 0, 1459172.791 843079.934 0, 1459454.495 843106.968 0, 1459736.198 843134.019 0, 1460017.899 843161.086 0, 1460299.598 843188.17 0, 1460581.296 843215.271 0, 1460862.992 843242.388 0, 1461143.397 843269.398 0, 1461678.134 837719.613 0, 
+    1462212.851 832170.042 0))
+
+POLYGON ((1474662.84 844591.311 0, 1474382.51 844563.51 0, 1474100.891 844535.597 0, 1473819.271 844507.7 0, 1473537.65 844479.821 0, 1473256.026 844451.957 0, 1472974.401 844424.111 0, 1472692.775 844396.281 0, 1472411.147 844368.467 0, 1472129.517 844340.67 0, 
+    1471847.885 844312.89 0, 1471566.252 844285.126 0, 1471284.617 844257.379 0, 1471002.981 844229.649 0, 1470721.343 844201.935 0, 1470439.703 844174.237 0, 1470158.062 844146.556 0, 1469876.419 844118.892 0, 1469594.775 844091.244 0, 1469313.128 844063.613 0, 
+    1469031.481 844035.999 0, 1468749.831 844008.401 0, 1468468.18 843980.819 0, 1468186.528 843953.254 0, 1467903.585 843925.58 0, 1467623.217 843898.174 0, 1467341.56 843870.659 0, 1467059.901 843843.161 0, 1466778.24 843815.679 0, 1466496.578 843788.214 0, 
+    1466214.914 843760.765 0, 1465933.248 843733.333 0, 1465651.581 843705.917 0, 1465369.912 843678.518 0, 1465088.241 843651.136 0, 1464806.569 843623.77 0, 1464524.896 843596.42 0, 1464243.22 843569.088 0, 1463961.544 843541.771 0, 1463679.865 843514.472 0, 
+    1463398.185 843487.189 0, 1463116.503 843459.923 0, 1462834.82 843432.673 0, 1462553.135 843405.439 0, 1462271.448 843378.223 0, 1461989.76 843351.023 0, 1461708.071 843323.839 0, 1461426.379 843296.672 0, 1461143.397 843269.398 0, 1460608.639 848819.392 0, 
+    1460073.862 854369.592 0, 1460356.188 854396.803 0, 1460637.226 854423.907 0, 1460918.262 854451.028 0, 1461199.297 854478.165 0, 1461480.33 854505.318 0, 1461761.362 854532.488 0, 1462042.392 854559.675 0, 1462323.42 854586.878 0, 1462604.447 854614.098 0, 
+    1462885.472 854641.334 0, 1463166.496 854668.587 0, 1463447.518 854695.856 0, 1463728.538 854723.142 0, 1464009.557 854750.444 0, 1464290.574 854777.763 0, 1464571.59 854805.099 0, 1464852.604 854832.451 0, 1465133.616 854859.819 0, 1465414.627 854887.205 0, 
+    1465695.636 854914.606 0, 1465976.643 854942.024 0, 1466257.649 854969.459 0, 1466538.654 854996.91 0, 1466818.371 855024.253 0, 1467100.657 855051.863 0, 1467381.657 855079.363 0, 1467662.655 855106.881 0, 1467943.651 855134.415 0, 1468224.645 855161.965 0, 
+    1468505.638 855189.532 0, 1468786.63 855217.116 0, 1469067.619 855244.716 0, 1469348.607 855272.333 0, 1469629.594 855299.966 0, 1469910.579 855327.616 0, 1470191.562 855355.282 0, 1470472.543 855382.965 0, 1470753.523 855410.664 0, 1471034.502 855438.38 0, 
+    1471315.478 855466.112 0, 1471596.453 855493.861 0, 1471877.427 855521.627 0, 1472158.398 855549.409 0, 1472439.369 855577.208 0, 1472720.337 855605.023 0, 1473001.304 855632.854 0, 1473282.269 855660.702 0, 1473561.949 855688.44 0, 1474112.404 850139.773 0, 
+    1474662.84 844591.311 0))
+
+POLYGON ((1487046.256 857045.389 0, 1486766.653 857016.861 0, 1486485.768 856988.219 0, 1486204.881 856959.594 0, 1485923.992 856930.985 0, 1485643.102 856902.393 0, 1485362.209 856873.817 0, 1485081.316 856845.258 0, 1484800.42 856816.715 0, 1484519.523 856788.189 0, 
+    1484238.624 856759.68 0, 1483957.723 856731.187 0, 1483676.821 856702.71 0, 1483395.917 856674.25 0, 1483115.012 856645.807 0, 1482834.104 856617.38 0, 1482553.196 856588.969 0, 1482272.285 856560.575 0, 1481991.373 856532.198 0, 1481710.459 856503.837 0, 
+    1481429.543 856475.493 0, 1481148.626 856447.165 0, 1480867.707 856418.854 0, 1480586.786 856390.559 0, 1480304.581 856362.152 0, 1480024.94 856334.02 0, 1479744.015 856305.775 0, 1479463.087 856277.546 0, 1479182.158 856249.334 0, 1478901.228 856221.139 0, 
+    1478620.296 856192.96 0, 1478339.362 856164.798 0, 1478058.426 856136.652 0, 1477777.489 856108.522 0, 1477496.55 856080.41 0, 1477215.609 856052.313 0, 1476934.667 856024.234 0, 1476653.723 855996.171 0, 1476372.778 855968.124 0, 1476091.831 855940.094 0, 
+    1475810.882 855912.08 0, 1475529.932 855884.083 0, 1475248.98 855856.103 0, 1474968.026 855828.139 0, 1474687.071 855800.191 0, 1474406.114 855772.261 0, 1474125.155 855744.346 0, 1473844.195 855716.448 0, 1473561.949 855688.44 0, 1473011.473 861237.309 0, 
+    1472460.978 866786.377 0, 1472742.567 866814.321 0, 1473022.874 866842.154 0, 1473303.18 866870.003 0, 1473583.484 866897.869 0, 1473863.786 866925.751 0, 1474144.086 866953.65 0, 1474424.385 866981.566 0, 1474704.683 867009.498 0, 1474984.978 867037.446 0, 
+    1475265.272 867065.411 0, 1475545.564 867093.392 0, 1475825.855 867121.39 0, 1476106.144 867149.405 0, 1476386.432 867177.436 0, 1476666.717 867205.483 0, 1476947.001 867233.547 0, 1477227.284 867261.627 0, 1477507.564 867289.724 0, 1477787.844 867317.838 0, 
+    1478068.121 867345.968 0, 1478348.397 867374.114 0, 1478628.671 867402.277 0, 1478908.943 867430.456 0, 1479187.935 867458.523 0, 1479469.483 867486.864 0, 1479749.751 867515.093 0, 1480030.017 867543.339 0, 1480310.281 867571.601 0, 1480590.543 867599.879 0, 
+    1480870.804 867628.174 0, 1481151.063 867656.485 0, 1481431.321 867684.813 0, 1481711.577 867713.157 0, 1481991.831 867741.518 0, 1482272.084 867769.895 0, 1482552.334 867798.289 0, 1482832.584 867826.7 0, 1483112.831 867855.126 0, 1483393.077 867883.57 0, 
+    1483673.321 867912.03 0, 1483953.563 867940.506 0, 1484233.804 867968.999 0, 1484514.043 867997.508 0, 1484794.281 868026.034 0, 1485074.517 868054.576 0, 1485354.751 868083.135 0, 1485634.983 868111.71 0, 1485913.935 868140.171 0, 1486480.106 862592.681 0, 
+    1487046.256 857045.389 0))
+
+POLYGON ((1499363.015 869531.967 0, 1499084.142 869502.718 0, 1498803.991 869473.351 0, 1498523.839 869444 0, 1498243.685 869414.666 0, 1497963.529 869385.349 0, 1497683.372 869356.048 0, 1497403.212 869326.764 0, 1497123.052 869297.496 0, 1496842.889 869268.244 0, 
+    1496562.725 869239.01 0, 1496282.559 869209.791 0, 1496002.391 869180.589 0, 1495722.221 869151.404 0, 1495442.05 869122.235 0, 1495161.877 869093.082 0, 1494881.702 869063.946 0, 1494601.526 869034.827 0, 1494321.348 869005.724 0, 1494041.168 868976.637 0, 
+    1493760.987 868947.567 0, 1493480.803 868918.514 0, 1493200.619 868889.476 0, 1492920.432 868860.456 0, 1492638.966 868831.32 0, 1492360.054 868802.464 0, 1492079.862 868773.493 0, 1491799.668 868744.539 0, 1491519.473 868715.6 0, 1491239.276 868686.679 0, 
+    1490959.078 868657.774 0, 1490678.877 868628.885 0, 1490398.676 868600.013 0, 1490118.472 868571.157 0, 1489838.267 868542.318 0, 1489558.059 868513.496 0, 1489277.851 868484.689 0, 1488997.64 868455.9 0, 1488717.428 868427.126 0, 1488437.214 868398.37 0, 
+    1488156.999 868369.63 0, 1487876.782 868340.906 0, 1487596.563 868312.199 0, 1487316.342 868283.508 0, 1487036.12 868254.834 0, 1486755.896 868226.176 0, 1486475.67 868197.535 0, 1486195.443 868168.91 0, 1485913.935 868140.171 0, 1485347.745 873687.857 0, 
+    1484781.535 879235.733 0, 1485062.387 879264.405 0, 1485341.961 879292.963 0, 1485621.534 879321.537 0, 1485901.105 879350.128 0, 1486180.674 879378.736 0, 1486460.241 879407.359 0, 1486739.807 879436 0, 1487019.372 879464.657 0, 1487298.934 879493.33 0, 
+    1487578.495 879522.019 0, 1487858.054 879550.726 0, 1488137.611 879579.448 0, 1488417.167 879608.187 0, 1488696.721 879636.943 0, 1488976.274 879665.715 0, 1489255.824 879694.503 0, 1489535.373 879723.308 0, 1489814.92 879752.129 0, 1490094.466 879780.967 0, 
+    1490374.01 879809.821 0, 1490653.552 879838.692 0, 1490933.093 879867.579 0, 1491212.631 879896.483 0, 1491490.894 879925.271 0, 1491771.704 879954.339 0, 1492051.237 879983.292 0, 1492330.769 880012.261 0, 1492610.3 880041.247 0, 1492889.828 880070.249 0, 
+    1493169.355 880099.268 0, 1493448.88 880128.303 0, 1493728.404 880157.355 0, 1494007.925 880186.423 0, 1494287.445 880215.508 0, 1494566.964 880244.609 0, 1494846.48 880273.726 0, 1495125.995 880302.86 0, 1495405.508 880332.01 0, 1495685.02 880361.177 0, 
+    1495964.529 880390.36 0, 1496244.037 880419.56 0, 1496523.544 880448.776 0, 1496803.048 880478.009 0, 1497082.551 880507.258 0, 1497362.052 880536.524 0, 1497641.552 880565.806 0, 1497921.049 880595.104 0, 1498199.272 880624.285 0, 1498781.153 875078.031 0, 
+    1499363.015 869531.967 0))
+
+POLYGON ((1511613.033 882050.74 0, 1511334.891 882020.772 0, 1511055.477 881990.684 0, 1510776.062 881960.613 0, 1510496.644 881930.558 0, 1510217.225 881900.519 0, 1509937.804 881870.497 0, 1509658.382 881840.491 0, 1509378.957 881810.502 0, 1509099.531 881780.529 0, 
+    1508820.103 881750.573 0, 1508540.674 881720.633 0, 1508261.242 881690.709 0, 1507981.809 881660.802 0, 1507702.374 881630.912 0, 1507422.937 881601.038 0, 1507143.499 881571.18 0, 1506864.059 881541.339 0, 1506584.617 881511.514 0, 1506305.173 881481.706 0, 
+    1506025.727 881451.914 0, 1505746.28 881422.138 0, 1505466.831 881392.379 0, 1505187.38 881362.637 0, 1504906.656 881332.775 0, 1504628.474 881303.201 0, 1504349.018 881273.508 0, 1504069.56 881243.831 0, 1503790.1 881214.171 0, 1503510.639 881184.527 0, 
+    1503231.176 881154.899 0, 1502951.711 881125.288 0, 1502672.245 881095.694 0, 1502392.777 881066.116 0, 1502113.307 881036.554 0, 1501833.835 881007.009 0, 1501554.362 880977.48 0, 1501274.886 880947.968 0, 1500995.409 880918.472 0, 1500715.931 880888.993 0, 
+    1500436.45 880859.53 0, 1500156.968 880830.084 0, 1499877.485 880800.653 0, 1499597.999 880771.24 0, 1499318.512 880741.843 0, 1499039.023 880712.462 0, 1498759.532 880683.098 0, 1498480.039 880653.75 0, 1498199.272 880624.285 0, 1497617.371 886170.727 0, 
+    1497035.451 891717.353 0, 1497315.563 891746.749 0, 1497594.402 891776.028 0, 1497873.24 891805.323 0, 1498152.076 891834.635 0, 1498430.911 891863.964 0, 1498709.743 891893.309 0, 1498988.574 891922.67 0, 1499267.403 891952.048 0, 1499546.231 891981.442 0, 
+    1499825.057 892010.852 0, 1500103.881 892040.279 0, 1500382.703 892069.723 0, 1500661.524 892099.182 0, 1500940.342 892128.658 0, 1501219.159 892158.151 0, 1501497.975 892187.66 0, 1501776.788 892217.185 0, 1502055.6 892246.727 0, 1502334.411 892276.285 0, 
+    1502613.219 892305.86 0, 1502892.026 892335.451 0, 1503170.83 892365.058 0, 1503449.634 892394.682 0, 1503727.166 892424.188 0, 1504007.235 892453.979 0, 1504286.033 892483.652 0, 1504564.829 892513.342 0, 1504843.623 892543.048 0, 1505122.416 892572.77 0, 
+    1505401.207 892602.509 0, 1505679.996 892632.264 0, 1505958.784 892662.035 0, 1506237.569 892691.823 0, 1506516.353 892721.627 0, 1506795.135 892751.448 0, 1507073.916 892781.285 0, 1507352.695 892811.139 0, 1507631.472 892841.009 0, 1507910.247 892870.895 0, 
+    1508189.02 892900.798 0, 1508467.792 892930.717 0, 1508746.562 892960.653 0, 1509025.33 892990.605 0, 1509304.096 893020.573 0, 1509582.861 893050.558 0, 1509861.623 893080.559 0, 1510140.385 893110.577 0, 1510417.876 893140.475 0, 1511015.464 887595.515 0, 
+    1511613.033 882050.74 0))
+
+POLYGON ((1523796.227 894601.399 0, 1523518.819 894570.717 0, 1523240.144 894539.912 0, 1522961.467 894509.123 0, 1522682.788 894478.351 0, 1522404.108 894447.595 0, 1522125.425 894416.856 0, 1521846.741 894386.133 0, 1521568.055 894355.426 0, 1521289.367 894324.736 0, 
+    1521010.678 894294.062 0, 1520731.986 894263.404 0, 1520453.293 894232.763 0, 1520174.598 894202.139 0, 1519895.901 894171.531 0, 1519617.202 894140.939 0, 1519338.502 894110.363 0, 1519059.8 894079.804 0, 1518781.096 894049.262 0, 1518502.39 894018.735 0, 
+    1518223.682 893988.226 0, 1517944.973 893957.732 0, 1517666.262 893927.255 0, 1517387.549 893896.795 0, 1517107.568 893866.212 0, 1516830.117 893835.923 0, 1516551.399 893805.511 0, 1516272.679 893775.116 0, 1515993.957 893744.738 0, 1515715.233 893714.375 0, 
+    1515436.508 893684.03 0, 1515157.78 893653.7 0, 1514879.051 893623.387 0, 1514600.32 893593.091 0, 1514321.588 893562.811 0, 1514042.853 893532.547 0, 1513764.117 893502.3 0, 1513485.379 893472.069 0, 1513206.639 893441.854 0, 1512927.898 893411.656 0, 
+    1512649.154 893381.474 0, 1512370.409 893351.309 0, 1512091.662 893321.16 0, 1511812.914 893291.028 0, 1511534.163 893260.911 0, 1511255.411 893230.812 0, 1510976.657 893200.728 0, 1510697.901 893170.662 0, 1510417.876 893140.475 0, 1509820.269 898685.613 0, 
+    1509222.643 904230.928 0, 1509502.012 904261.045 0, 1509780.115 904291.041 0, 1510058.216 904321.054 0, 1510336.316 904351.083 0, 1510614.413 904381.129 0, 1510892.509 904411.191 0, 1511170.603 904441.269 0, 1511448.696 904471.364 0, 1511726.786 904501.475 0, 
+    1512004.875 904531.602 0, 1512282.962 904561.746 0, 1512561.048 904591.906 0, 1512839.131 904622.083 0, 1513117.213 904652.275 0, 1513395.293 904682.485 0, 1513673.371 904712.71 0, 1513951.447 904742.952 0, 1514229.522 904773.211 0, 1514507.595 904803.485 0, 
+    1514785.666 904833.776 0, 1515063.735 904864.084 0, 1515341.803 904894.408 0, 1515619.868 904924.748 0, 1515896.669 904954.966 0, 1516175.994 904985.477 0, 1516454.055 905015.867 0, 1516732.113 905046.272 0, 1517010.17 905076.694 0, 1517288.225 905107.133 0, 
+    1517566.278 905137.587 0, 1517844.33 905168.058 0, 1518122.379 905198.546 0, 1518400.427 905229.05 0, 1518678.473 905259.57 0, 1518956.517 905290.107 0, 1519234.56 905320.659 0, 1519512.6 905351.229 0, 1519790.639 905381.814 0, 1520068.676 905412.416 0, 
+    1520346.711 905443.035 0, 1520624.745 905473.67 0, 1520902.776 905504.321 0, 1521180.806 905534.988 0, 1521458.834 905565.672 0, 1521736.86 905596.372 0, 1522014.885 905627.089 0, 1522292.907 905657.822 0, 1522569.666 905688.431 0, 1523182.956 900144.827 0, 
+    1523796.227 894601.399 0))
+
+POLYGON ((1014621.77 453762.149 0, 1014318.622 453761.301 0, 1014014.003 453760.467 0, 1013709.383 453759.652 0, 1013404.764 453758.854 0, 1013100.144 453758.074 0, 1012795.524 453757.311 0, 1012490.905 453756.567 0, 1012186.285 453755.841 0, 1011881.665 453755.133 0, 
+    1011577.046 453754.442 0, 1011272.426 453753.77 0, 1010967.806 453753.115 0, 1010663.186 453752.479 0, 1010358.566 453751.86 0, 1010053.946 453751.26 0, 1009749.326 453750.677 0, 1009444.706 453750.112 0, 1009140.086 453749.565 0, 1008835.466 453749.036 0, 
+    1008530.846 453748.525 0, 1008226.226 453748.032 0, 1007921.605 453747.557 0, 1007616.985 453747.099 0, 1007310.892 453746.658 0, 1007007.745 453746.238 0, 1006703.124 453745.835 0, 1006398.504 453745.449 0, 1006093.884 453745.082 0, 1005789.263 453744.732 0, 
+    1005484.643 453744.4 0, 1005180.023 453744.086 0, 1004875.402 453743.79 0, 1004570.782 453743.512 0, 1004266.161 453743.252 0, 1003961.541 453743.01 0, 1003656.92 453742.786 0, 1003352.3 453742.58 0, 1003047.679 453742.391 0, 1002743.059 453742.221 0, 
+    1002438.438 453742.069 0, 1002133.818 453741.934 0, 1001829.197 453741.817 0, 1001524.577 453741.719 0, 1001219.956 453741.638 0, 1000915.336 453741.575 0, 1000610.715 453741.53 0, 1000306.094 453741.503 0, 1000000 453741.494 0, 1000000 459295.922 0, 
+    1000000 464850.777 0, 1000305.437 464850.786 0, 1000609.404 464850.813 0, 1000913.371 464850.857 0, 1001217.337 464850.92 0, 1001521.304 464851.001 0, 1001825.271 464851.099 0, 1002129.237 464851.216 0, 1002433.204 464851.35 0, 1002737.171 464851.502 0, 
+    1003041.137 464851.672 0, 1003345.104 464851.86 0, 1003649.071 464852.066 0, 1003953.037 464852.289 0, 1004257.004 464852.531 0, 1004560.97 464852.791 0, 1004864.937 464853.068 0, 1005168.904 464853.363 0, 1005472.87 464853.676 0, 1005776.837 464854.008 0, 
+    1006080.803 464854.356 0, 1006384.77 464854.723 0, 1006688.736 464855.108 0, 1006992.702 464855.511 0, 1007295.199 464855.929 0, 1007600.635 464856.37 0, 1007904.602 464856.826 0, 1008208.568 464857.3 0, 1008512.534 464857.792 0, 1008816.5 464858.302 0, 
+    1009120.467 464858.83 0, 1009424.433 464859.376 0, 1009728.399 464859.939 0, 1010032.365 464860.521 0, 1010336.331 464861.12 0, 1010640.297 464861.738 0, 1010944.263 464862.373 0, 1011248.229 464863.026 0, 1011552.195 464863.697 0, 1011856.161 464864.386 0, 
+    1012160.127 464865.093 0, 1012464.093 464865.817 0, 1012768.059 464866.56 0, 1013072.024 464867.32 0, 1013375.99 464868.099 0, 1013679.956 464868.895 0, 1013983.921 464869.709 0, 1014287.887 464870.541 0, 1014590.384 464871.387 0, 1014606.078 459316.555 0, 
+    1014621.77 453762.149 0))
+
+POLYGON ((1029180.652 464933.218 0, 1028878.156 464931.517 0, 1028574.194 464929.826 0, 1028270.232 464928.154 0, 1027966.27 464926.499 0, 1027662.307 464924.861 0, 1027358.345 464923.242 0, 1027054.382 464921.641 0, 1026750.42 464920.058 0, 1026446.457 464918.492 0, 
+    1026142.494 464916.944 0, 1025838.532 464915.415 0, 1025534.569 464913.903 0, 1025230.606 464912.409 0, 1024926.643 464910.933 0, 1024622.679 464909.475 0, 1024318.716 464908.034 0, 1024014.753 464906.612 0, 1023710.789 464905.207 0, 1023406.826 464903.821 0, 
+    1023102.862 464902.452 0, 1022798.898 464901.101 0, 1022494.935 464899.768 0, 1022190.971 464898.453 0, 1021885.54 464897.15 0, 1021583.043 464895.877 0, 1021279.079 464894.615 0, 1020975.115 464893.372 0, 1020671.151 464892.146 0, 1020367.186 464890.938 0, 
+    1020063.222 464889.749 0, 1019759.257 464888.577 0, 1019455.293 464887.423 0, 1019151.328 464886.286 0, 1018847.364 464885.168 0, 1018543.399 464884.068 0, 1018239.434 464882.985 0, 1017935.469 464881.921 0, 1017631.505 464880.874 0, 1017327.54 464879.845 0, 
+    1017023.575 464878.834 0, 1016719.61 464877.841 0, 1016415.644 464876.866 0, 1016111.679 464875.909 0, 1015807.714 464874.97 0, 1015503.749 464874.048 0, 1015199.783 464873.144 0, 1014895.818 464872.259 0, 1014590.384 464871.387 0, 1014574.689 470426.643 0, 
+    1014558.994 475982.319 0, 1014863.77 475983.189 0, 1015167.082 475984.073 0, 1015470.393 475984.975 0, 1015773.704 475985.894 0, 1016077.016 475986.832 0, 1016380.327 475987.787 0, 1016683.638 475988.76 0, 1016986.949 475989.751 0, 1017290.26 475990.76 0, 
+    1017593.571 475991.786 0, 1017896.882 475992.831 0, 1018200.193 475993.893 0, 1018503.504 475994.973 0, 1018806.815 475996.071 0, 1019110.125 475997.187 0, 1019413.436 475998.321 0, 1019716.746 475999.472 0, 1020020.057 476000.642 0, 1020323.367 476001.829 0, 
+    1020626.678 476003.034 0, 1020929.988 476004.257 0, 1021233.298 476005.498 0, 1021536.608 476006.756 0, 1021838.454 476008.027 0, 1022143.228 476009.327 0, 1022446.538 476010.64 0, 1022749.848 476011.97 0, 1023053.157 476013.318 0, 1023356.467 476014.683 0, 
+    1023659.777 476016.067 0, 1023963.086 476017.469 0, 1024266.396 476018.888 0, 1024569.705 476020.325 0, 1024873.014 476021.78 0, 1025176.323 476023.253 0, 1025479.632 476024.744 0, 1025782.941 476026.252 0, 1026086.25 476027.779 0, 1026389.559 476029.323 0, 
+    1026692.868 476030.885 0, 1026996.176 476032.465 0, 1027299.485 476034.063 0, 1027602.793 476035.679 0, 1027906.101 476037.313 0, 1028209.41 476038.964 0, 1028512.718 476040.633 0, 1028816.026 476042.32 0, 1029117.871 476044.017 0, 1029149.263 470488.407 0, 
+    1029180.652 464933.218 0))
+
+POLYGON ((1043676.516 476146.846 0, 1043374.675 476144.296 0, 1043071.372 476141.752 0, 1042768.07 476139.226 0, 1042464.768 476136.718 0, 1042161.465 476134.227 0, 1041858.163 476131.755 0, 1041554.86 476129.3 0, 1041251.557 476126.863 0, 1040948.254 476124.444 0, 
+    1040644.951 476122.043 0, 1040341.647 476119.66 0, 1040038.344 476117.294 0, 1039735.04 476114.946 0, 1039431.736 476112.617 0, 1039128.433 476110.305 0, 1038825.129 476108.011 0, 1038521.824 476105.734 0, 1038218.52 476103.476 0, 1037915.216 476101.235 0, 
+    1037611.911 476099.013 0, 1037308.606 476096.808 0, 1037005.301 476094.621 0, 1036701.997 476092.452 0, 1036397.23 476090.29 0, 1036095.386 476088.167 0, 1035792.081 476086.051 0, 1035488.775 476083.954 0, 1035185.47 476081.874 0, 1034882.164 476079.812 0, 
+    1034578.858 476077.768 0, 1034275.552 476075.741 0, 1033972.246 476073.733 0, 1033668.94 476071.742 0, 1033365.634 476069.77 0, 1033062.327 476067.815 0, 1032759.021 476065.878 0, 1032455.714 476063.958 0, 1032152.407 476062.057 0, 1031849.101 476060.173 0, 
+    1031545.794 476058.308 0, 1031242.486 476056.46 0, 1030939.179 476054.63 0, 1030635.872 476052.818 0, 1030332.565 476051.024 0, 1030029.257 476049.247 0, 1029725.949 476047.489 0, 1029422.642 476045.748 0, 1029117.871 476044.017 0, 1029086.477 481600.045 0, 
+    1029055.081 487156.487 0, 1029359.194 487158.214 0, 1029661.848 487159.951 0, 1029964.501 487161.706 0, 1030267.155 487163.478 0, 1030569.808 487165.269 0, 1030872.461 487167.077 0, 1031175.115 487168.903 0, 1031477.768 487170.747 0, 1031780.421 487172.608 0, 
+    1032083.073 487174.488 0, 1032385.726 487176.385 0, 1032688.379 487178.3 0, 1032991.031 487180.233 0, 1033293.684 487182.184 0, 1033596.336 487184.152 0, 1033898.988 487186.139 0, 1034201.64 487188.143 0, 1034504.292 487190.165 0, 1034806.944 487192.204 0, 
+    1035109.595 487194.262 0, 1035412.247 487196.337 0, 1035714.898 487198.431 0, 1036017.55 487200.542 0, 1036318.742 487202.66 0, 1036622.852 487204.817 0, 1036925.503 487206.981 0, 1037228.153 487209.164 0, 1037530.804 487211.364 0, 1037833.455 487213.582 0, 
+    1038136.105 487215.817 0, 1038438.755 487218.071 0, 1038741.405 487220.342 0, 1039044.055 487222.631 0, 1039346.705 487224.938 0, 1039649.355 487227.263 0, 1039952.005 487229.606 0, 1040254.654 487231.966 0, 1040557.303 487234.344 0, 1040859.953 487236.74 0, 
+    1041162.602 487239.154 0, 1041465.25 487241.586 0, 1041767.899 487244.035 0, 1042070.548 487246.503 0, 1042373.196 487248.988 0, 1042675.845 487251.491 0, 1042978.493 487254.011 0, 1043281.141 487256.55 0, 1043582.331 487259.094 0, 1043629.425 481702.763 0, 
+    1043676.516 476146.846 0))
+
+POLYGON ((1058109.234 487402.743 0, 1057808.049 487399.348 0, 1057505.41 487395.954 0, 1057202.77 487392.579 0, 1056900.13 487389.221 0, 1056597.49 487385.88 0, 1056294.849 487382.558 0, 1055992.209 487379.254 0, 1055689.568 487375.967 0, 1055386.927 487372.698 0, 
+    1055084.286 487369.447 0, 1054781.644 487366.214 0, 1054479.003 487362.998 0, 1054176.361 487359.801 0, 1053873.719 487356.621 0, 1053571.077 487353.459 0, 1053268.435 487350.315 0, 1052965.792 487347.188 0, 1052663.149 487344.08 0, 1052360.506 487340.989 0, 
+    1052057.863 487337.916 0, 1051755.22 487334.861 0, 1051452.577 487331.824 0, 1051149.933 487328.804 0, 1050845.833 487325.788 0, 1050544.645 487322.819 0, 1050242.001 487319.853 0, 1049939.357 487316.904 0, 1049636.713 487313.974 0, 1049334.068 487311.061 0, 
+    1049031.423 487308.167 0, 1048728.778 487305.29 0, 1048426.133 487302.43 0, 1048123.488 487299.589 0, 1047820.842 487296.766 0, 1047518.197 487293.96 0, 1047215.551 487291.172 0, 1046912.905 487288.402 0, 1046610.259 487285.649 0, 1046307.612 487282.915 0, 
+    1046004.966 487280.198 0, 1045702.319 487277.499 0, 1045399.672 487274.818 0, 1045097.026 487272.155 0, 1044794.378 487269.51 0, 1044491.731 487266.882 0, 1044189.084 487264.272 0, 1043886.436 487261.68 0, 1043582.331 487259.094 0, 1043535.234 492815.837 0, 
+    1043488.132 498372.988 0, 1043791.58 498375.569 0, 1044093.574 498378.155 0, 1044395.567 498380.759 0, 1044697.56 498383.381 0, 1044999.553 498386.021 0, 1045301.546 498388.678 0, 1045603.538 498391.354 0, 1045905.531 498394.047 0, 1046207.523 498396.757 0, 
+    1046509.515 498399.486 0, 1046811.507 498402.232 0, 1047113.499 498404.997 0, 1047415.491 498407.778 0, 1047717.482 498410.578 0, 1048019.474 498413.396 0, 1048321.465 498416.231 0, 1048623.456 498419.084 0, 1048925.447 498421.954 0, 1049227.437 498424.843 0, 
+    1049529.428 498427.749 0, 1049831.418 498430.673 0, 1050133.408 498433.615 0, 1050435.398 498436.575 0, 1050735.935 498439.538 0, 1051039.378 498442.548 0, 1051341.367 498445.561 0, 1051643.357 498448.591 0, 1051945.346 498451.64 0, 1052247.335 498454.706 0, 
+    1052549.323 498457.79 0, 1052851.312 498460.892 0, 1053153.3 498464.012 0, 1053455.289 498467.149 0, 1053757.277 498470.304 0, 1054059.264 498473.477 0, 1054361.252 498476.668 0, 1054663.239 498479.876 0, 1054965.227 498483.102 0, 1055267.214 498486.347 0, 
+    1055569.201 498489.608 0, 1055871.187 498492.888 0, 1056173.174 498496.185 0, 1056475.16 498499.5 0, 1056777.146 498502.833 0, 1057079.132 498506.184 0, 1057381.118 498509.552 0, 1057683.103 498512.939 0, 1057983.637 498516.326 0, 1058046.438 492959.33 0, 
+    1058109.234 487402.743 0))
+
+POLYGON ((1072478.678 498700.616 0, 1072178.153 498696.38 0, 1071876.178 498692.14 0, 1071574.203 498687.919 0, 1071272.228 498683.715 0, 1070970.253 498679.529 0, 1070668.277 498675.361 0, 1070366.301 498671.21 0, 1070064.325 498667.077 0, 1069762.348 498662.962 0, 
+    1069460.372 498658.865 0, 1069158.395 498654.786 0, 1068856.418 498650.724 0, 1068554.44 498646.68 0, 1068252.463 498642.654 0, 1067950.485 498638.646 0, 1067648.506 498634.655 0, 1067346.528 498630.683 0, 1067044.55 498626.728 0, 1066742.571 498622.79 0, 
+    1066440.592 498618.871 0, 1066138.612 498614.969 0, 1065836.633 498611.085 0, 1065534.653 498607.219 0, 1065231.223 498603.352 0, 1064930.693 498599.54 0, 1064628.713 498595.727 0, 1064326.732 498591.932 0, 1064024.751 498588.155 0, 1063722.77 498584.396 0, 
+    1063420.789 498580.654 0, 1063118.807 498576.93 0, 1062816.825 498573.224 0, 1062514.843 498569.536 0, 1062212.861 498565.865 0, 1061910.879 498562.212 0, 1061608.896 498558.577 0, 1061306.913 498554.96 0, 1061004.93 498551.36 0, 1060702.947 498547.778 0, 
+    1060400.964 498544.215 0, 1060098.98 498540.668 0, 1059796.996 498537.14 0, 1059495.012 498533.629 0, 1059193.028 498530.136 0, 1058891.043 498526.661 0, 1058589.059 498523.204 0, 1058287.074 498519.764 0, 1057983.637 498516.326 0, 1057920.831 504073.728 0, 
+    1057858.021 509631.531 0, 1058160.801 509634.962 0, 1058462.132 509638.394 0, 1058763.462 509641.844 0, 1059064.792 509645.311 0, 1059366.122 509648.797 0, 1059667.452 509652.3 0, 1059968.782 509655.82 0, 1060270.111 509659.359 0, 1060571.441 509662.915 0, 
+    1060872.77 509666.489 0, 1061174.098 509670.081 0, 1061475.427 509673.69 0, 1061776.756 509677.318 0, 1062078.084 509680.963 0, 1062379.412 509684.625 0, 1062680.739 509688.306 0, 1062982.067 509692.004 0, 1063283.394 509695.72 0, 1063584.721 509699.453 0, 
+    1063886.048 509703.205 0, 1064187.375 509706.974 0, 1064488.701 509710.76 0, 1064790.028 509714.565 0, 1065089.906 509718.369 0, 1065392.679 509722.227 0, 1065694.005 509726.085 0, 1065995.33 509729.96 0, 1066296.655 509733.854 0, 1066597.98 509737.765 0, 
+    1066899.305 509741.693 0, 1067200.629 509745.64 0, 1067501.953 509749.604 0, 1067803.277 509753.586 0, 1068104.601 509757.585 0, 1068405.924 509761.603 0, 1068707.247 509765.638 0, 1069008.57 509769.691 0, 1069309.893 509773.761 0, 1069611.216 509777.85 0, 
+    1069912.538 509781.956 0, 1070213.86 509786.079 0, 1070515.182 509790.221 0, 1070816.503 509794.38 0, 1071117.824 509798.557 0, 1071419.146 509802.752 0, 1071720.466 509806.964 0, 1072021.787 509811.195 0, 1072321.661 509815.422 0, 1072400.172 504257.818 0, 
+    1072478.678 498700.616 0))
+
+POLYGON ((1086784.723 510040.175 0, 1086484.86 510035.1 0, 1086183.552 510030.019 0, 1085882.245 510024.955 0, 1085580.937 510019.909 0, 1085279.629 510014.881 0, 1084978.32 510009.87 0, 1084677.011 510004.877 0, 1084375.702 509999.902 0, 1084074.392 509994.945 0, 
+    1083773.083 509990.005 0, 1083471.773 509985.083 0, 1083170.462 509980.179 0, 1082869.152 509975.293 0, 1082567.841 509970.424 0, 1082266.53 509965.573 0, 1081965.218 509960.74 0, 1081663.907 509955.925 0, 1081362.594 509951.127 0, 1081061.282 509946.347 0, 
+    1080759.97 509941.585 0, 1080458.657 509936.84 0, 1080157.344 509932.114 0, 1079856.03 509927.405 0, 1079553.271 509922.691 0, 1079253.402 509918.04 0, 1078952.088 509913.384 0, 1078650.774 509908.746 0, 1078349.459 509904.125 0, 1078048.144 509899.523 0, 
+    1077746.828 509894.938 0, 1077445.513 509890.371 0, 1077144.197 509885.821 0, 1076842.881 509881.29 0, 1076541.564 509876.776 0, 1076240.248 509872.279 0, 1075938.931 509867.801 0, 1075637.613 509863.34 0, 1075336.296 509858.897 0, 1075034.978 509854.472 0, 
+    1074733.66 509850.064 0, 1074432.342 509845.675 0, 1074131.024 509841.303 0, 1073829.705 509836.948 0, 1073528.386 509832.612 0, 1073227.066 509828.293 0, 1072925.747 509823.992 0, 1072624.427 509819.708 0, 1072321.661 509815.422 0, 1072243.144 515373.425 0, 
+    1072164.621 520931.825 0, 1072466.73 520936.101 0, 1072767.395 520940.375 0, 1073068.061 520944.667 0, 1073368.726 520948.977 0, 1073669.39 520953.304 0, 1073970.055 520957.649 0, 1074270.719 520962.011 0, 1074571.383 520966.392 0, 1074872.047 520970.79 0, 
+    1075172.71 520975.205 0, 1075473.373 520979.639 0, 1075774.036 520984.09 0, 1076074.699 520988.558 0, 1076375.361 520993.045 0, 1076676.023 520997.549 0, 1076976.685 521002.071 0, 1077277.347 521006.61 0, 1077578.008 521011.168 0, 1077878.669 521015.743 0, 
+    1078179.33 521020.335 0, 1078479.991 521024.946 0, 1078780.651 521029.574 0, 1079081.311 521034.219 0, 1079380.529 521038.86 0, 1079682.63 521043.564 0, 1079983.289 521048.263 0, 1080283.948 521052.979 0, 1080584.607 521057.713 0, 1080885.265 521062.465 0, 
+    1081185.923 521067.235 0, 1081486.581 521072.022 0, 1081787.238 521076.827 0, 1082087.895 521081.65 0, 1082388.552 521086.49 0, 1082689.209 521091.348 0, 1082989.865 521096.224 0, 1083290.521 521101.118 0, 1083591.177 521106.029 0, 1083891.833 521110.958 0, 
+    1084192.488 521115.904 0, 1084493.143 521120.868 0, 1084793.797 521125.85 0, 1085094.452 521130.85 0, 1085395.106 521135.867 0, 1085695.759 521140.902 0, 1085996.413 521145.955 0, 1086297.066 521151.025 0, 1086596.278 521156.089 0, 1086690.504 515597.934 0, 
+    1086784.723 510040.175 0))
+
+POLYGON ((1101027.244 521421.125 0, 1100728.045 521415.216 0, 1100427.407 521409.296 0, 1100126.769 521403.394 0, 1099826.131 521397.51 0, 1099525.492 521391.643 0, 1099224.853 521385.794 0, 1098924.214 521379.962 0, 1098623.574 521374.149 0, 1098322.934 521368.353 0, 
+    1098022.294 521362.575 0, 1097721.653 521356.814 0, 1097421.012 521351.071 0, 1097120.371 521345.346 0, 1096819.729 521339.639 0, 1096519.087 521333.949 0, 1096218.445 521328.277 0, 1095917.802 521322.622 0, 1095617.159 521316.986 0, 1095316.516 521311.367 0, 
+    1095015.872 521305.765 0, 1094715.228 521300.182 0, 1094414.584 521294.616 0, 1094113.939 521289.068 0, 1093811.854 521283.511 0, 1093512.649 521278.024 0, 1093212.003 521272.529 0, 1092911.357 521267.052 0, 1092610.711 521261.592 0, 1092310.064 521256.15 0, 
+    1092009.417 521250.726 0, 1091708.77 521245.319 0, 1091408.122 521239.93 0, 1091107.474 521234.559 0, 1090806.826 521229.205 0, 1090506.178 521223.87 0, 1090205.529 521218.551 0, 1089904.88 521213.251 0, 1089604.23 521207.968 0, 1089303.58 521202.703 0, 
+    1089002.93 521197.456 0, 1088702.28 521192.226 0, 1088401.629 521187.014 0, 1088100.978 521181.82 0, 1087800.327 521176.643 0, 1087499.675 521171.484 0, 1087199.023 521166.343 0, 1086898.371 521161.219 0, 1086596.278 521156.089 0, 1086502.045 526714.637 0, 
+    1086407.806 532273.576 0, 1086709.242 532278.695 0, 1087009.24 532283.807 0, 1087309.237 532288.937 0, 1087609.235 532294.085 0, 1087909.232 532299.25 0, 1088209.228 532304.433 0, 1088509.225 532309.634 0, 1088809.221 532314.852 0, 1089109.216 532320.088 0, 
+    1089409.212 532325.342 0, 1089709.207 532330.613 0, 1090009.202 532335.902 0, 1090309.196 532341.208 0, 1090609.19 532346.533 0, 1090909.184 532351.875 0, 1091209.178 532357.234 0, 1091509.171 532362.611 0, 1091809.164 532368.006 0, 1092109.157 532373.419 0, 
+    1092409.149 532378.849 0, 1092709.141 532384.297 0, 1093009.132 532389.762 0, 1093309.124 532395.245 0, 1093607.678 532400.72 0, 1093909.105 532406.265 0, 1094209.096 532411.801 0, 1094509.086 532417.355 0, 1094809.075 532422.926 0, 1095109.065 532428.515 0, 
+    1095409.054 532434.122 0, 1095709.043 532439.746 0, 1096009.031 532445.389 0, 1096309.019 532451.048 0, 1096609.007 532456.726 0, 1096908.994 532462.421 0, 1097208.981 532468.133 0, 1097508.968 532473.864 0, 1097808.954 532479.612 0, 1098108.94 532485.377 0, 
+    1098408.926 532491.161 0, 1098708.911 532496.962 0, 1099008.896 532502.78 0, 1099308.881 532508.617 0, 1099608.865 532514.471 0, 1099908.849 532520.342 0, 1100208.833 532526.231 0, 1100508.816 532532.138 0, 1100807.364 532538.035 0, 1100917.307 526979.385 0, 
+    1101027.244 521421.125 0))
+
+POLYGON ((1115206.117 532843.174 0, 1114907.585 532836.434 0, 1114607.619 532829.68 0, 1114307.653 532822.943 0, 1114007.687 532816.224 0, 1113707.721 532809.522 0, 1113407.754 532802.839 0, 1113107.786 532796.173 0, 1112807.819 532789.524 0, 1112507.85 532782.893 0, 
+    1112207.882 532776.28 0, 1111907.913 532769.685 0, 1111607.944 532763.107 0, 1111307.974 532756.547 0, 1111008.004 532750.004 0, 1110708.033 532743.479 0, 1110408.063 532736.972 0, 1110108.091 532730.482 0, 1109808.12 532724.01 0, 1109508.148 532717.556 0, 
+    1109208.175 532711.12 0, 1108908.203 532704.701 0, 1108608.229 532698.299 0, 1108308.256 532691.916 0, 1108006.848 532685.519 0, 1107708.308 532679.201 0, 1107408.333 532672.871 0, 1107108.358 532666.558 0, 1106808.383 532660.262 0, 1106508.407 532653.985 0, 
+    1106208.431 532647.725 0, 1105908.454 532641.482 0, 1105608.478 532635.257 0, 1105308.5 532629.05 0, 1105008.523 532622.861 0, 1104708.545 532616.689 0, 1104408.567 532610.535 0, 1104108.588 532604.399 0, 1103808.609 532598.28 0, 1103508.629 532592.179 0, 
+    1103208.65 532586.095 0, 1102908.67 532580.029 0, 1102608.689 532573.981 0, 1102308.708 532567.951 0, 1102008.727 532561.938 0, 1101708.746 532555.943 0, 1101408.764 532549.965 0, 1101108.782 532544.005 0, 1100807.364 532538.035 0, 1100697.412 538097.071 0, 
+    1100587.453 543656.491 0, 1100888.213 543662.449 0, 1101187.541 543668.396 0, 1101486.869 543674.36 0, 1101786.196 543680.342 0, 1102085.523 543686.342 0, 1102384.849 543692.359 0, 1102684.175 543698.394 0, 1102983.501 543704.447 0, 1103282.826 543710.517 0, 
+    1103582.151 543716.605 0, 1103881.476 543722.711 0, 1104180.8 543728.834 0, 1104480.124 543734.974 0, 1104779.447 543741.133 0, 1105078.771 543747.309 0, 1105378.093 543753.502 0, 1105677.416 543759.713 0, 1105976.738 543765.942 0, 1106276.06 543772.188 0, 
+    1106575.381 543778.452 0, 1106874.702 543784.734 0, 1107174.023 543791.033 0, 1107473.343 543797.35 0, 1107771.232 543803.654 0, 1108071.982 543810.037 0, 1108371.301 543816.406 0, 1108670.62 543822.794 0, 1108969.938 543829.199 0, 1109269.256 543835.621 0, 
+    1109568.574 543842.061 0, 1109867.891 543848.519 0, 1110167.208 543854.995 0, 1110466.525 543861.488 0, 1110765.841 543867.998 0, 1111065.156 543874.527 0, 1111364.472 543881.072 0, 1111663.787 543887.636 0, 1111963.101 543894.217 0, 1112262.415 543900.816 0, 
+    1112561.729 543907.432 0, 1112861.042 543914.066 0, 1113160.355 543920.718 0, 1113459.668 543927.387 0, 1113758.98 543934.074 0, 1114058.292 543940.778 0, 1114357.603 543947.5 0, 1114656.915 543954.24 0, 1114954.795 543960.965 0, 1115080.46 538401.878 0, 
+    1115206.117 532843.174 0))
+
+POLYGON ((1129321.22 544306.028 0, 1129023.357 544298.461 0, 1128724.066 544290.876 0, 1128424.775 544283.308 0, 1128125.483 544275.758 0, 1127826.191 544268.226 0, 1127526.899 544260.711 0, 1127227.606 544253.214 0, 1126928.312 544245.734 0, 1126629.018 544238.272 0, 
+    1126329.724 544230.828 0, 1126030.429 544223.401 0, 1125731.134 544215.992 0, 1125431.839 544208.601 0, 1125132.542 544201.227 0, 1124833.246 544193.871 0, 1124533.949 544186.532 0, 1124234.652 544179.211 0, 1123935.354 544171.907 0, 1123636.056 544164.622 0, 
+    1123336.757 544157.354 0, 1123037.458 544150.103 0, 1122738.158 544142.87 0, 1122438.859 544135.655 0, 1122138.13 544128.423 0, 1121840.257 544121.277 0, 1121540.956 544114.114 0, 1121241.655 544106.97 0, 1120942.353 544099.842 0, 1120643.05 544092.733 0, 
+    1120343.747 544085.641 0, 1120044.444 544078.566 0, 1119745.14 544071.51 0, 1119445.836 544064.47 0, 1119146.532 544057.449 0, 1118847.227 544050.445 0, 1118547.921 544043.459 0, 1118248.615 544036.49 0, 1117949.309 544029.539 0, 1117650.003 544022.605 0, 
+    1117350.696 544015.69 0, 1117051.388 544008.791 0, 1116752.08 544001.911 0, 1116452.772 543995.048 0, 1116153.464 543988.202 0, 1115854.155 543981.375 0, 1115554.845 543974.565 0, 1115255.535 543967.772 0, 1114954.795 543960.965 0, 1114829.122 549520.433 0, 
+    1114703.44 555080.278 0, 1115003.522 555087.07 0, 1115302.177 555093.848 0, 1115600.832 555100.643 0, 1115899.487 555107.456 0, 1116198.141 555114.286 0, 1116496.795 555121.134 0, 1116795.448 555128 0, 1117094.101 555134.883 0, 1117392.754 555141.784 0, 
+    1117691.406 555148.702 0, 1117990.058 555155.638 0, 1118288.709 555162.591 0, 1118587.36 555169.562 0, 1118886.01 555176.551 0, 1119184.66 555183.557 0, 1119483.31 555190.581 0, 1119781.959 555197.622 0, 1120080.608 555204.681 0, 1120379.257 555211.758 0, 
+    1120677.905 555218.852 0, 1120976.552 555225.963 0, 1121275.199 555233.093 0, 1121573.846 555240.239 0, 1121871.067 555247.37 0, 1122171.138 555254.586 0, 1122469.784 555261.785 0, 1122768.429 555269.002 0, 1123067.074 555276.237 0, 1123365.718 555283.489 0, 
+    1123664.362 555290.759 0, 1123963.005 555298.047 0, 1124261.648 555305.352 0, 1124560.29 555312.674 0, 1124858.932 555320.014 0, 1125157.574 555327.372 0, 1125456.215 555334.747 0, 1125754.856 555342.14 0, 1126053.496 555349.551 0, 1126352.136 555356.979 0, 
+    1126650.776 555364.424 0, 1126949.415 555371.888 0, 1127248.053 555379.368 0, 1127546.691 555386.867 0, 1127845.329 555394.383 0, 1128143.966 555401.916 0, 1128442.603 555409.467 0, 1128741.24 555417.036 0, 1129038.451 555424.586 0, 1129179.84 549865.118 0, 
+    1129321.22 544306.028 0))
+
+POLYGON ((1143372.433 555809.392 0, 1143075.242 555801.002 0, 1142776.628 555792.59 0, 1142478.013 555784.195 0, 1142179.399 555775.818 0, 1141880.783 555767.458 0, 1141582.168 555759.116 0, 1141283.551 555750.792 0, 1140984.935 555742.485 0, 1140686.317 555734.196 0, 
+    1140387.7 555725.924 0, 1140089.081 555717.67 0, 1139790.463 555709.433 0, 1139491.844 555701.214 0, 1139193.224 555693.013 0, 1138894.604 555684.829 0, 1138595.983 555676.663 0, 1138297.362 555668.514 0, 1137998.741 555660.383 0, 1137700.118 555652.269 0, 
+    1137401.496 555644.173 0, 1137102.873 555636.095 0, 1136804.249 555628.034 0, 1136505.625 555619.991 0, 1136205.578 555611.927 0, 1135908.376 555603.957 0, 1135609.751 555595.967 0, 1135311.125 555587.994 0, 1135012.499 555580.038 0, 1134713.872 555572.1 0, 
+    1134415.245 555564.18 0, 1134116.617 555556.278 0, 1133817.989 555548.393 0, 1133519.36 555540.525 0, 1133220.731 555532.675 0, 1132922.101 555524.843 0, 1132623.471 555517.028 0, 1132324.841 555509.231 0, 1132026.21 555501.451 0, 1131727.579 555493.689 0, 
+    1131428.947 555485.945 0, 1131130.314 555478.218 0, 1130831.682 555470.509 0, 1130533.048 555462.817 0, 1130234.415 555455.143 0, 1129935.781 555447.486 0, 1129637.146 555439.847 0, 1129338.511 555432.226 0, 1129038.451 555424.586 0, 1128897.053 560984.428 0, 
+    1128755.644 566544.641 0, 1129055.046 566552.264 0, 1129353.027 566559.869 0, 1129651.007 566567.491 0, 1129948.987 566575.131 0, 1130246.966 566582.788 0, 1130544.945 566590.463 0, 1130842.923 566598.156 0, 1131140.901 566605.866 0, 1131438.878 566613.593 0, 
+    1131736.855 566621.338 0, 1132034.831 566629.101 0, 1132332.807 566636.881 0, 1132630.783 566644.678 0, 1132928.758 566652.493 0, 1133226.733 566660.326 0, 1133524.707 566668.176 0, 1133822.68 566676.044 0, 1134120.654 566683.929 0, 1134418.626 566691.832 0, 
+    1134716.599 566699.753 0, 1135014.571 566707.691 0, 1135312.542 566715.646 0, 1135610.513 566723.619 0, 1135907.063 566731.571 0, 1136206.453 566739.618 0, 1136504.423 566747.643 0, 1136802.392 566755.686 0, 1137100.36 566763.747 0, 1137398.328 566771.825 0, 
+    1137696.296 566779.921 0, 1137994.263 566788.034 0, 1138292.23 566796.165 0, 1138590.196 566804.314 0, 1138888.161 566812.48 0, 1139186.127 566820.663 0, 1139484.091 566828.864 0, 1139782.056 566837.083 0, 1140080.019 566845.319 0, 1140377.983 566853.572 0, 
+    1140675.945 566861.843 0, 1140973.908 566870.132 0, 1141271.869 566878.438 0, 1141569.831 566886.762 0, 1141867.791 566895.103 0, 1142165.752 566903.462 0, 1142463.712 566911.838 0, 1142761.671 566920.232 0, 1143058.211 566928.604 0, 1143215.327 561368.812 0, 
+    1143372.433 555809.392 0))
+
+POLYGON ((1157359.636 567352.972 0, 1157063.118 567343.763 0, 1156765.184 567334.527 0, 1156467.249 567325.309 0, 1156169.313 567316.108 0, 1155871.377 567306.925 0, 1155573.441 567297.76 0, 1155275.504 567288.612 0, 1154977.566 567279.481 0, 1154679.628 567270.369 0, 
+    1154381.689 567261.273 0, 1154083.75 567252.195 0, 1153785.81 567243.135 0, 1153487.87 567234.092 0, 1153189.929 567225.067 0, 1152891.987 567216.059 0, 1152594.045 567207.069 0, 1152296.103 567198.097 0, 1151998.16 567189.142 0, 1151700.216 567180.204 0, 
+    1151402.272 567171.284 0, 1151104.328 567162.382 0, 1150806.383 567153.497 0, 1150508.437 567144.629 0, 1150209.073 567135.737 0, 1149912.544 567126.947 0, 1149614.597 567118.132 0, 1149316.649 567109.335 0, 1149018.701 567100.555 0, 1148720.752 567091.793 0, 
+    1148422.803 567083.048 0, 1148124.853 567074.321 0, 1147826.903 567065.612 0, 1147528.952 567056.92 0, 1147231.001 567048.245 0, 1146933.049 567039.588 0, 1146635.097 567030.949 0, 1146337.144 567022.327 0, 1146039.191 567013.723 0, 1145741.237 567005.136 0, 
+    1145443.283 566996.567 0, 1145145.328 566988.015 0, 1144847.372 566979.481 0, 1144549.417 566970.964 0, 1144251.46 566962.465 0, 1143953.503 566953.983 0, 1143655.546 566945.519 0, 1143357.588 566937.073 0, 1143058.211 566928.604 0, 1142901.084 572488.763 0, 
+    1142743.948 578049.287 0, 1143042.667 578057.737 0, 1143339.97 578066.165 0, 1143637.273 578074.611 0, 1143934.575 578083.074 0, 1144231.877 578091.554 0, 1144529.179 578100.052 0, 1144826.479 578108.567 0, 1145123.78 578117.1 0, 1145421.079 578125.651 0, 
+    1145718.379 578134.219 0, 1146015.678 578142.804 0, 1146312.976 578151.407 0, 1146610.274 578160.028 0, 1146907.571 578168.665 0, 1147204.868 578177.321 0, 1147502.164 578185.994 0, 1147799.46 578194.684 0, 1148096.755 578203.392 0, 1148394.05 578212.118 0, 
+    1148691.344 578220.861 0, 1148988.638 578229.621 0, 1149285.931 578238.399 0, 1149583.223 578247.194 0, 1149879.101 578255.965 0, 1150177.807 578264.838 0, 1150475.098 578273.686 0, 1150772.389 578282.551 0, 1151069.679 578291.434 0, 1151366.968 578300.334 0, 
+    1151664.257 578309.252 0, 1151961.546 578318.188 0, 1152258.834 578327.141 0, 1152556.121 578336.111 0, 1152853.408 578345.099 0, 1153150.695 578354.104 0, 1153447.98 578363.127 0, 1153745.266 578372.168 0, 1154042.551 578381.225 0, 1154339.835 578390.301 0, 
+    1154637.119 578399.394 0, 1154934.402 578408.504 0, 1155231.684 578417.632 0, 1155528.966 578426.777 0, 1155826.248 578435.94 0, 1156123.529 578445.121 0, 1156420.81 578454.318 0, 1156718.089 578463.534 0, 1157013.956 578472.723 0, 1157186.801 572912.665 0, 
+    1157359.636 567352.972 0))
+
+POLYGON ((1171282.711 578936.472 0, 1170986.869 578926.448 0, 1170689.616 578916.392 0, 1170392.363 578906.355 0, 1170095.109 578896.335 0, 1169797.855 578886.332 0, 1169500.6 578876.347 0, 1169203.344 578866.379 0, 1168906.088 578856.429 0, 1168608.831 578846.496 0, 
+    1168311.574 578836.581 0, 1168014.316 578826.683 0, 1167717.057 578816.803 0, 1167419.798 578806.94 0, 1167122.538 578797.095 0, 1166825.278 578787.267 0, 1166528.017 578777.457 0, 1166230.755 578767.664 0, 1165933.493 578757.889 0, 1165636.231 578748.131 0, 
+    1165338.967 578738.391 0, 1165041.704 578728.668 0, 1164744.439 578718.963 0, 1164447.174 578709.275 0, 1164148.497 578699.559 0, 1163852.643 578689.952 0, 1163555.376 578680.316 0, 1163258.109 578670.699 0, 1162960.841 578661.098 0, 1162663.573 578651.516 0, 
+    1162366.304 578641.95 0, 1162069.035 578632.402 0, 1161771.765 578622.872 0, 1161474.494 578613.359 0, 1161177.223 578603.864 0, 1160879.951 578594.386 0, 1160582.679 578584.926 0, 1160285.406 578575.483 0, 1159988.133 578566.058 0, 1159690.859 578556.65 0, 
+    1159393.584 578547.26 0, 1159096.309 578537.887 0, 1158799.034 578528.531 0, 1158501.758 578519.193 0, 1158204.481 578509.873 0, 1157907.204 578500.57 0, 1157609.926 578491.285 0, 1157312.648 578482.017 0, 1157013.956 578472.723 0, 1156841.099 584033.142 0, 
+    1156668.231 589593.919 0, 1156966.265 589603.193 0, 1157262.889 589612.44 0, 1157559.512 589621.705 0, 1157856.135 589630.988 0, 1158152.757 589640.288 0, 1158449.378 589649.605 0, 1158745.999 589658.94 0, 1159042.62 589668.292 0, 1159339.24 589677.661 0, 
+    1159635.859 589687.049 0, 1159932.478 589696.453 0, 1160229.096 589705.875 0, 1160525.714 589715.315 0, 1160822.331 589724.772 0, 1161118.947 589734.246 0, 1161415.563 589743.738 0, 1161712.179 589753.247 0, 1162008.794 589762.774 0, 1162305.408 589772.318 0, 
+    1162602.022 589781.88 0, 1162898.635 589791.459 0, 1163195.248 589801.056 0, 1163491.86 589810.67 0, 1163787.062 589820.256 0, 1164085.082 589829.95 0, 1164381.693 589839.617 0, 1164678.302 589849.301 0, 1164974.912 589859.002 0, 1165271.52 589868.721 0, 
+    1165568.128 589878.457 0, 1165864.736 589888.211 0, 1166161.343 589897.982 0, 1166457.949 589907.771 0, 1166754.555 589917.577 0, 1167051.16 589927.401 0, 1167347.765 589937.242 0, 1167644.369 589947.1 0, 1167940.972 589956.976 0, 1168237.575 589966.869 0, 
+    1168534.178 589976.78 0, 1168830.779 589986.709 0, 1169127.381 589996.654 0, 1169423.981 590006.618 0, 1169720.581 590016.598 0, 1170017.18 590026.596 0, 1170313.779 590036.612 0, 1170610.377 590046.645 0, 1170905.567 590056.648 0, 1171094.145 584496.381 0, 
+    1171282.711 578936.472 0))
+
+POLYGON ((1185141.54 590559.598 0, 1184846.377 590548.761 0, 1184549.809 590537.89 0, 1184253.239 590527.036 0, 1183956.669 590516.2 0, 1183660.099 590505.382 0, 1183363.528 590494.581 0, 1183066.956 590483.797 0, 1182770.383 590473.031 0, 1182473.81 590462.282 0, 
+    1182177.236 590451.551 0, 1181880.662 590440.837 0, 1181584.087 590430.14 0, 1181287.511 590419.461 0, 1180990.935 590408.8 0, 1180694.358 590398.156 0, 1180397.781 590387.529 0, 1180101.202 590376.92 0, 1179804.624 590366.328 0, 1179508.044 590355.754 0, 
+    1179211.464 590345.197 0, 1178914.884 590334.658 0, 1178618.302 590324.136 0, 1178321.72 590313.632 0, 1178023.731 590303.095 0, 1177728.555 590292.676 0, 1177431.971 590282.223 0, 1177135.387 590271.789 0, 1176838.802 590261.372 0, 1176542.216 590250.972 0, 
+    1176245.63 590240.59 0, 1175949.043 590230.225 0, 1175652.456 590219.878 0, 1175355.868 590209.548 0, 1175059.279 590199.236 0, 1174762.69 590188.941 0, 1174466.1 590178.663 0, 1174169.51 590168.403 0, 1173872.919 590158.161 0, 1173576.327 590147.936 0, 
+    1173279.735 590137.728 0, 1172983.142 590127.538 0, 1172686.548 590117.365 0, 1172389.954 590107.21 0, 1172093.36 590097.072 0, 1171796.764 590086.952 0, 1171500.169 590076.849 0, 1171203.572 590066.764 0, 1170905.567 590056.648 0, 1170716.978 595617.27 0, 
+    1170528.376 601178.243 0, 1170825.723 601188.336 0, 1171121.665 601198.4 0, 1171417.606 601208.48 0, 1171713.547 601218.578 0, 1172009.487 601228.694 0, 1172305.426 601238.826 0, 1172601.365 601248.977 0, 1172897.303 601259.144 0, 1173193.241 601269.329 0, 
+    1173489.178 601279.532 0, 1173785.115 601289.752 0, 1174081.051 601299.989 0, 1174376.986 601310.244 0, 1174672.92 601320.516 0, 1174968.855 601330.806 0, 1175264.788 601341.113 0, 1175560.721 601351.437 0, 1175856.653 601361.779 0, 1176152.585 601372.138 0, 
+    1176448.516 601382.515 0, 1176744.446 601392.909 0, 1177040.376 601403.321 0, 1177336.305 601413.75 0, 1177630.83 601424.147 0, 1177928.162 601434.66 0, 1178224.089 601445.141 0, 1178520.016 601455.64 0, 1178815.942 601466.156 0, 1179111.867 601476.689 0, 
+    1179407.792 601487.24 0, 1179703.716 601497.808 0, 1179999.64 601508.394 0, 1180295.563 601518.997 0, 1180591.485 601529.618 0, 1180887.407 601540.256 0, 1181183.328 601550.911 0, 1181479.248 601561.584 0, 1181775.168 601572.274 0, 1182071.088 601582.982 0, 
+    1182367.006 601593.707 0, 1182662.924 601604.449 0, 1182958.841 601615.209 0, 1183254.758 601625.987 0, 1183550.674 601636.781 0, 1183846.59 601647.593 0, 1184142.504 601658.423 0, 1184438.419 601669.27 0, 1184732.93 601680.083 0, 1184937.241 596119.664 0, 
+    1185141.54 590559.598 0))
+
+POLYGON ((1198936.009 602222.051 0, 1198641.527 602210.406 0, 1198345.645 602198.723 0, 1198049.762 602187.058 0, 1197753.878 602175.41 0, 1197457.994 602163.779 0, 1197162.109 602152.166 0, 1196866.223 602140.57 0, 1196570.337 602128.991 0, 1196274.449 602117.43 0, 
+    1195978.562 602105.887 0, 1195682.673 602094.36 0, 1195386.784 602082.852 0, 1195090.894 602071.36 0, 1194795.004 602059.886 0, 1194499.113 602048.43 0, 1194203.221 602036.991 0, 1193907.328 602025.569 0, 1193611.435 602014.165 0, 1193315.541 602002.778 0, 
+    1193019.647 601991.408 0, 1192723.751 601980.056 0, 1192427.856 601968.722 0, 1192131.959 601957.404 0, 1191834.661 601946.051 0, 1191540.164 601934.822 0, 1191244.265 601923.557 0, 1190948.366 601912.31 0, 1190652.466 601901.08 0, 1190356.566 601889.867 0, 
+    1190060.665 601878.672 0, 1189764.763 601867.494 0, 1189468.86 601856.333 0, 1189172.957 601845.19 0, 1188877.053 601834.064 0, 1188581.149 601822.956 0, 1188285.244 601811.865 0, 1187989.338 601800.792 0, 1187693.432 601789.736 0, 1187397.525 601778.698 0, 
+    1187101.617 601767.676 0, 1186805.709 601756.673 0, 1186509.8 601745.686 0, 1186213.89 601734.718 0, 1185917.98 601723.766 0, 1185622.069 601712.832 0, 1185326.157 601701.915 0, 1185030.245 601691.016 0, 1184732.93 601680.083 0, 1184528.605 607240.85 0, 
+    1184324.268 612801.962 0, 1184620.926 612812.871 0, 1184916.183 612823.746 0, 1185211.44 612834.639 0, 1185506.697 612845.549 0, 1185801.952 612856.476 0, 1186097.207 612867.42 0, 1186392.462 612878.382 0, 1186687.715 612889.362 0, 1186982.969 612900.359 0, 
+    1187278.221 612911.373 0, 1187573.473 612922.404 0, 1187868.724 612933.453 0, 1188163.975 612944.519 0, 1188459.224 612955.603 0, 1188754.474 612966.704 0, 1189049.722 612977.822 0, 1189344.97 612988.958 0, 1189640.217 613000.111 0, 1189935.464 613011.282 0, 
+    1190230.71 613022.47 0, 1190525.955 613033.675 0, 1190821.2 613044.898 0, 1191116.444 613056.138 0, 1191410.289 613067.342 0, 1191706.93 613078.67 0, 1192002.172 613089.962 0, 1192297.413 613101.272 0, 1192592.653 613112.599 0, 1192887.893 613123.943 0, 
+    1193183.133 613135.305 0, 1193478.371 613146.684 0, 1193773.609 613158.08 0, 1194068.847 613169.494 0, 1194364.083 613180.925 0, 1194659.319 613192.374 0, 1194954.554 613203.84 0, 1195249.789 613215.323 0, 1195545.023 613226.824 0, 1195840.256 613238.342 0, 
+    1196135.489 613249.877 0, 1196430.721 613261.43 0, 1196725.952 613273 0, 1197021.182 613284.588 0, 1197316.412 613296.193 0, 1197611.641 613307.815 0, 1197906.87 613319.455 0, 1198202.097 613331.112 0, 1198495.928 613342.731 0, 1198715.975 607782.219 0, 
+    1198936.009 602222.051 0))
+
+POLYGON ((1212666.003 613923.536 0, 1212372.204 613911.087 0, 1212077.011 613898.595 0, 1211781.816 613886.122 0, 1211486.621 613873.665 0, 1211191.425 613861.226 0, 1210896.229 613848.805 0, 1210601.031 613836.4 0, 1210305.833 613824.014 0, 1210010.635 613811.644 0, 
+    1209715.435 613799.292 0, 1209420.235 613786.957 0, 1209125.034 613774.64 0, 1208829.832 613762.34 0, 1208534.63 613750.057 0, 1208239.427 613737.792 0, 1207944.223 613725.544 0, 1207649.018 613713.314 0, 1207353.813 613701.1 0, 1207058.607 613688.905 0, 
+    1206763.4 613676.726 0, 1206468.193 613664.565 0, 1206172.985 613652.422 0, 1205877.776 613640.295 0, 1205581.171 613628.129 0, 1205287.356 613616.095 0, 1204992.145 613604.021 0, 1204696.933 613591.964 0, 1204401.721 613579.925 0, 1204106.507 613567.903 0, 
+    1203811.294 613555.898 0, 1203516.079 613543.911 0, 1203220.864 613531.941 0, 1202925.648 613519.989 0, 1202630.431 613508.054 0, 1202335.214 613496.136 0, 1202039.996 613484.235 0, 1201744.777 613472.352 0, 1201449.557 613460.487 0, 1201154.337 613448.639 0, 
+    1200859.116 613436.808 0, 1200563.895 613424.994 0, 1200268.673 613413.198 0, 1199973.45 613401.419 0, 1199678.226 613389.658 0, 1199383.002 613377.914 0, 1199087.777 613366.188 0, 1198792.551 613354.478 0, 1198495.928 613342.731 0, 1198275.867 618903.586 0, 
+    1198055.792 624464.779 0, 1198351.758 624476.5 0, 1198646.329 624488.184 0, 1198940.899 624499.884 0, 1199235.469 624511.602 0, 1199530.038 624523.337 0, 1199824.606 624535.09 0, 1200119.174 624546.86 0, 1200413.741 624558.647 0, 1200708.307 624570.452 0, 
+    1201002.873 624582.274 0, 1201297.438 624594.113 0, 1201592.002 624605.97 0, 1201886.565 624617.844 0, 1202181.128 624629.735 0, 1202475.69 624641.644 0, 1202770.252 624653.57 0, 1203064.812 624665.513 0, 1203359.372 624677.474 0, 1203653.931 624689.452 0, 
+    1203948.49 624701.447 0, 1204243.048 624713.46 0, 1204537.605 624725.49 0, 1204832.161 624737.537 0, 1205125.325 624749.545 0, 1205421.272 624761.684 0, 1205715.826 624773.783 0, 1206010.38 624785.9 0, 1206304.933 624798.034 0, 1206599.485 624810.185 0, 
+    1206894.036 624822.354 0, 1207188.587 624834.54 0, 1207483.137 624846.743 0, 1207777.686 624858.964 0, 1208072.235 624871.202 0, 1208366.783 624883.457 0, 1208661.33 624895.73 0, 1208955.876 624908.02 0, 1209250.422 624920.328 0, 1209544.967 624932.652 0, 
+    1209839.511 624944.994 0, 1210134.055 624957.354 0, 1210428.598 624969.731 0, 1210723.14 624982.125 0, 1211017.681 624994.536 0, 1211312.221 625006.965 0, 1211606.761 625019.411 0, 1211901.3 625031.874 0, 1212194.448 625044.296 0, 1212430.233 619483.747 0, 
+    1212666.003 613923.536 0))
+
+POLYGON ((1226331.409 625663.755 0, 1226038.296 625650.505 0, 1225743.793 625637.209 0, 1225449.29 625623.931 0, 1225154.785 625610.67 0, 1224860.28 625597.427 0, 1224565.775 625584.201 0, 1224271.268 625570.992 0, 1223976.76 625557.8 0, 1223682.252 625544.626 0, 
+    1223387.743 625531.469 0, 1223093.234 625518.33 0, 1222798.723 625505.208 0, 1222504.212 625492.103 0, 1222209.7 625479.015 0, 1221915.187 625465.945 0, 1221620.673 625452.892 0, 1221326.159 625439.857 0, 1221031.644 625426.839 0, 1220737.128 625413.838 0, 
+    1220442.611 625400.854 0, 1220148.094 625387.888 0, 1219853.576 625374.94 0, 1219559.057 625362.008 0, 1219263.147 625349.033 0, 1218970.017 625336.197 0, 1218675.495 625323.318 0, 1218380.973 625310.455 0, 1218086.451 625297.611 0, 1217791.927 625284.783 0, 
+    1217497.403 625271.973 0, 1217202.878 625259.18 0, 1216908.352 625246.405 0, 1216613.826 625233.647 0, 1216319.299 625220.906 0, 1216024.771 625208.182 0, 1215730.242 625195.476 0, 1215435.712 625182.788 0, 1215141.182 625170.116 0, 1214846.651 625157.462 0, 
+    1214552.119 625144.825 0, 1214257.587 625132.206 0, 1213963.054 625119.604 0, 1213668.52 625107.019 0, 1213373.985 625094.451 0, 1213079.45 625081.901 0, 1212784.913 625069.369 0, 1212490.376 625056.853 0, 1212194.448 625044.296 0, 1211958.649 630605.181 0, 
+    1211722.835 636166.398 0, 1212018.106 636178.927 0, 1212311.989 636191.415 0, 1212605.87 636203.919 0, 1212899.751 636216.442 0, 1213193.631 636228.981 0, 1213487.511 636241.538 0, 1213781.389 636254.112 0, 1214075.267 636266.703 0, 1214369.144 636279.312 0, 
+    1214663.021 636291.938 0, 1214956.896 636304.581 0, 1215250.771 636317.242 0, 1215544.645 636329.92 0, 1215838.519 636342.615 0, 1216132.391 636355.328 0, 1216426.263 636368.057 0, 1216720.134 636380.804 0, 1217014.005 636393.569 0, 1217307.874 636406.35 0, 
+    1217601.743 636419.149 0, 1217895.611 636431.966 0, 1218189.479 636444.799 0, 1218483.345 636457.65 0, 1218775.824 636470.457 0, 1219071.076 636483.404 0, 1219364.941 636496.306 0, 1219658.804 636509.226 0, 1219952.667 636522.164 0, 1220246.529 636535.118 0, 
+    1220540.391 636548.09 0, 1220834.251 636561.08 0, 1221128.111 636574.086 0, 1221421.97 636587.11 0, 1221715.828 636600.151 0, 1222009.686 636613.209 0, 1222303.542 636626.285 0, 1222597.398 636639.378 0, 1222891.253 636652.488 0, 1223185.108 636665.616 0, 
+    1223478.961 636678.761 0, 1223772.814 636691.923 0, 1224066.666 636705.102 0, 1224360.518 636718.299 0, 1224654.368 636731.513 0, 1224948.218 636744.745 0, 1225242.067 636757.993 0, 1225535.915 636771.259 0, 1225828.377 636784.48 0, 1226079.901 631223.951 0, 
+    1226331.409 625663.755 0))
+
+POLYGON ((1239932.116 637442.41 0, 1239639.69 637428.363 0, 1239345.881 637414.267 0, 1239052.07 637400.188 0, 1238758.259 637386.127 0, 1238464.447 637372.083 0, 1238170.634 637358.056 0, 1237876.821 637344.046 0, 1237583.006 637330.054 0, 1237289.191 637316.079 0, 
+    1236995.375 637302.121 0, 1236701.558 637288.181 0, 1236407.74 637274.257 0, 1236113.921 637260.352 0, 1235820.102 637246.463 0, 1235526.282 637232.592 0, 1235232.461 637218.738 0, 1234938.639 637204.901 0, 1234644.816 637191.082 0, 1234350.993 637177.28 0, 
+    1234057.168 637163.495 0, 1233763.343 637149.727 0, 1233469.517 637135.977 0, 1233175.691 637122.244 0, 1232880.479 637108.464 0, 1232588.035 637094.83 0, 1232294.206 637081.149 0, 1232000.376 637067.486 0, 1231706.545 637053.839 0, 1231412.713 637040.21 0, 
+    1231118.881 637026.598 0, 1230825.048 637013.004 0, 1230531.214 636999.426 0, 1230237.379 636985.867 0, 1229943.544 636972.324 0, 1229649.707 636958.798 0, 1229355.87 636945.29 0, 1229062.032 636931.8 0, 1228768.193 636918.326 0, 1228474.354 636904.87 0, 
+    1228180.513 636891.431 0, 1227886.672 636878.009 0, 1227592.83 636864.605 0, 1227298.988 636851.218 0, 1227005.144 636837.848 0, 1226711.3 636824.496 0, 1226417.455 636811.161 0, 1226123.609 636797.843 0, 1225828.377 636784.48 0, 1225576.838 642345.337 0, 
+    1225325.285 647906.52 0, 1225619.86 647919.853 0, 1225913.051 647933.141 0, 1226206.241 647946.447 0, 1226499.431 647959.77 0, 1226792.62 647973.11 0, 1227085.808 647986.467 0, 1227378.995 647999.841 0, 1227672.182 648013.233 0, 1227965.367 648026.642 0, 
+    1228258.552 648040.068 0, 1228551.736 648053.512 0, 1228844.92 648066.972 0, 1229138.102 648080.45 0, 1229431.284 648093.945 0, 1229724.465 648107.458 0, 1230017.645 648120.988 0, 1230310.825 648134.535 0, 1230604.003 648148.099 0, 1230897.181 648161.681 0, 
+    1231190.358 648175.279 0, 1231483.534 648188.895 0, 1231776.709 648202.529 0, 1232069.884 648216.179 0, 1232361.676 648229.783 0, 1232656.231 648243.532 0, 1232949.403 648257.234 0, 1233242.574 648270.954 0, 1233535.745 648284.691 0, 1233828.914 648298.445 0, 
+    1234122.083 648312.216 0, 1234415.252 648326.005 0, 1234708.419 648339.811 0, 1235001.585 648353.634 0, 1235294.751 648367.474 0, 1235587.916 648381.332 0, 1235881.08 648395.206 0, 1236174.243 648409.099 0, 1236467.405 648423.008 0, 1236760.567 648436.935 0, 
+    1237053.728 648450.878 0, 1237346.888 648464.84 0, 1237640.047 648478.818 0, 1237933.205 648492.814 0, 1238226.363 648506.827 0, 1238519.519 648520.857 0, 1238812.675 648534.904 0, 1239105.83 648548.969 0, 1239397.604 648562.984 0, 1239664.868 643002.534 0, 
+    1239932.116 637442.41 0))
+
+POLYGON ((1253468.013 649259.203 0, 1253176.277 649244.363 0, 1252883.163 649229.47 0, 1252590.048 649214.595 0, 1252296.932 649199.736 0, 1252003.815 649184.895 0, 1251710.698 649170.072 0, 1251417.579 649155.265 0, 1251124.46 649140.476 0, 1250831.34 649125.704 0, 
+    1250538.219 649110.949 0, 1250245.097 649096.211 0, 1249951.974 649081.491 0, 1249658.85 649066.788 0, 1249365.726 649052.102 0, 1249072.6 649037.434 0, 1248779.474 649022.782 0, 1248486.347 649008.148 0, 1248193.219 648993.531 0, 1247900.09 648978.932 0, 
+    1247606.961 648964.35 0, 1247313.83 648949.785 0, 1247020.699 648935.237 0, 1246727.566 648920.706 0, 1246433.054 648906.125 0, 1246141.299 648891.697 0, 1245848.164 648877.218 0, 1245555.029 648862.757 0, 1245261.892 648848.313 0, 1244968.755 648833.886 0, 
+    1244675.616 648819.476 0, 1244382.477 648805.083 0, 1244089.337 648790.708 0, 1243796.197 648776.35 0, 1243503.055 648762.009 0, 1243209.913 648747.686 0, 1242916.769 648733.38 0, 1242623.625 648719.091 0, 1242330.48 648704.819 0, 1242037.334 648690.564 0, 
+    1241744.188 648676.327 0, 1241451.04 648662.107 0, 1241157.892 648647.905 0, 1240864.743 648633.719 0, 1240571.593 648619.551 0, 1240278.442 648605.4 0, 1239985.29 648591.266 0, 1239692.138 648577.15 0, 1239397.604 648562.984 0, 1239130.325 654123.756 0, 
+    1238863.031 659684.847 0, 1239156.906 659698.981 0, 1239449.404 659713.066 0, 1239741.901 659727.168 0, 1240034.398 659741.288 0, 1240326.893 659755.424 0, 1240619.388 659769.578 0, 1240911.881 659783.749 0, 1241204.374 659797.937 0, 1241496.866 659812.143 0, 
+    1241789.358 659826.365 0, 1242081.848 659840.605 0, 1242374.337 659854.862 0, 1242666.826 659869.136 0, 1242959.314 659883.428 0, 1243251.801 659897.737 0, 1243544.287 659912.062 0, 1243836.773 659926.406 0, 1244129.257 659940.766 0, 1244421.741 659955.144 0, 
+    1244714.224 659969.538 0, 1245006.706 659983.95 0, 1245299.187 659998.38 0, 1245591.667 660012.826 0, 1245882.771 660027.222 0, 1246176.625 660041.77 0, 1246469.103 660056.269 0, 1246761.58 660070.784 0, 1247054.056 660085.316 0, 1247346.531 660099.866 0, 
+    1247639.005 660114.433 0, 1247931.478 660129.017 0, 1248223.951 660143.618 0, 1248516.423 660158.237 0, 1248808.894 660172.873 0, 1249101.364 660187.526 0, 1249393.833 660202.196 0, 1249686.301 660216.884 0, 1249978.768 660231.588 0, 1250271.235 660246.31 0, 
+    1250563.701 660261.049 0, 1250856.165 660275.805 0, 1251148.629 660290.579 0, 1251441.092 660305.37 0, 1251733.554 660320.178 0, 1252026.016 660335.003 0, 1252318.476 660349.845 0, 1252610.936 660364.705 0, 1252902.02 660379.511 0, 1253185.024 654819.198 0, 
+    1253468.013 649259.203 0))
+
+POLYGON ((1266938.991 661113.835 0, 1266647.947 661098.206 0, 1266355.531 661082.52 0, 1266063.113 661066.852 0, 1265770.695 661051.201 0, 1265478.276 661035.566 0, 1265185.856 661019.949 0, 1264893.435 661004.35 0, 1264601.013 660988.767 0, 1264308.59 660973.202 0, 
+    1264016.166 660957.654 0, 1263723.742 660942.123 0, 1263431.316 660926.609 0, 1263138.89 660911.113 0, 1262846.462 660895.634 0, 1262554.034 660880.172 0, 1262261.605 660864.727 0, 1261969.174 660849.299 0, 1261676.743 660833.889 0, 1261384.311 660818.496 0, 
+    1261091.878 660803.12 0, 1260799.445 660787.761 0, 1260507.01 660772.42 0, 1260214.574 660757.095 0, 1259920.765 660741.716 0, 1259629.701 660726.498 0, 1259337.262 660711.226 0, 1259044.823 660695.97 0, 1258752.383 660680.732 0, 1258459.942 660665.511 0, 
+    1258167.5 660650.307 0, 1257875.057 660635.12 0, 1257582.614 660619.951 0, 1257290.169 660604.799 0, 1256997.724 660589.664 0, 1256705.277 660574.546 0, 1256412.83 660559.445 0, 1256120.382 660544.362 0, 1255827.933 660529.296 0, 1255535.483 660514.247 0, 
+    1255243.032 660499.215 0, 1254950.581 660484.201 0, 1254658.128 660469.204 0, 1254365.675 660454.224 0, 1254073.22 660439.261 0, 1253780.765 660424.315 0, 1253488.309 660409.387 0, 1253195.852 660394.475 0, 1252902.02 660379.511 0, 1252618.999 665940.14 0, 
+    1252335.963 671501.081 0, 1252629.138 671516.012 0, 1252920.94 671530.89 0, 1253212.742 671545.785 0, 1253504.542 671560.697 0, 1253796.342 671575.626 0, 1254088.141 671590.573 0, 1254379.939 671605.537 0, 1254671.736 671620.517 0, 1254963.532 671635.516 0, 
+    1255255.327 671650.531 0, 1255547.122 671665.563 0, 1255838.915 671680.613 0, 1256130.708 671695.679 0, 1256422.5 671710.763 0, 1256714.29 671725.865 0, 1257006.08 671740.983 0, 1257297.87 671756.118 0, 1257589.658 671771.271 0, 1257881.445 671786.441 0, 
+    1258173.232 671801.628 0, 1258465.017 671816.832 0, 1258756.802 671832.053 0, 1259048.585 671847.292 0, 1259338.998 671862.476 0, 1259632.15 671877.82 0, 1259923.931 671893.11 0, 1260215.711 671908.417 0, 1260507.491 671923.742 0, 1260799.269 671939.083 0, 
+    1261091.046 671954.442 0, 1261382.823 671969.818 0, 1261674.599 671985.211 0, 1261966.373 672000.621 0, 1262258.147 672016.049 0, 1262549.92 672031.493 0, 1262841.692 672046.955 0, 1263133.463 672062.434 0, 1263425.233 672077.93 0, 1263717.002 672093.443 0, 
+    1264008.771 672108.974 0, 1264300.538 672124.521 0, 1264592.305 672140.086 0, 1264884.07 672155.668 0, 1265175.835 672171.267 0, 1265467.599 672186.883 0, 1265759.362 672202.517 0, 1266051.124 672218.168 0, 1266341.515 672233.762 0, 1266640.261 666673.643 0, 
+    1266938.991 661113.835 0))
+
+POLYGON ((1280344.942 673006.008 0, 1280054.593 672989.593 0, 1279762.877 672973.118 0, 1279471.159 672956.66 0, 1279179.441 672940.22 0, 1278887.721 672923.796 0, 1278596.001 672907.39 0, 1278304.279 672891.001 0, 1278012.557 672874.629 0, 1277720.834 672858.275 0, 
+    1277429.109 672841.937 0, 1277137.384 672825.617 0, 1276845.658 672809.314 0, 1276553.931 672793.028 0, 1276262.203 672776.759 0, 1275970.474 672760.507 0, 1275678.744 672744.273 0, 1275387.013 672728.055 0, 1275095.281 672711.855 0, 1274803.548 672695.672 0, 
+    1274511.814 672679.506 0, 1274220.079 672663.358 0, 1273928.344 672647.226 0, 1273636.607 672631.112 0, 1273343.501 672614.939 0, 1273053.131 672598.935 0, 1272761.391 672582.872 0, 1272469.651 672566.827 0, 1272177.909 672550.798 0, 1271886.167 672534.787 0, 
+    1271594.424 672518.793 0, 1271302.679 672502.816 0, 1271010.934 672486.856 0, 1270719.188 672470.914 0, 1270427.441 672454.988 0, 1270135.693 672439.08 0, 1269843.944 672423.189 0, 1269552.194 672407.315 0, 1269260.444 672391.458 0, 1268968.692 672375.619 0, 
+    1268676.939 672359.796 0, 1268385.186 672343.991 0, 1268093.431 672328.203 0, 1267801.676 672312.432 0, 1267509.919 672296.678 0, 1267218.162 672280.942 0, 1266926.404 672265.223 0, 1266634.645 672249.52 0, 1266341.515 672233.762 0, 1266042.753 677794.19 0, 
+    1265743.974 683354.923 0, 1266036.446 683370.646 0, 1266327.55 683386.313 0, 1266618.654 683401.997 0, 1266909.756 683417.699 0, 1267200.858 683433.417 0, 1267491.959 683449.152 0, 1267783.059 683464.905 0, 1268074.158 683480.675 0, 1268365.256 683496.462 0, 
+    1268656.353 683512.266 0, 1268947.45 683528.087 0, 1269238.545 683543.925 0, 1269529.639 683559.78 0, 1269820.733 683575.653 0, 1270111.825 683591.543 0, 1270402.917 683607.45 0, 1270694.008 683623.373 0, 1270985.097 683639.315 0, 1271276.186 683655.273 0, 
+    1271567.274 683671.248 0, 1271858.361 683687.241 0, 1272149.447 683703.25 0, 1272440.532 683719.277 0, 1272730.251 683735.246 0, 1273022.699 683751.382 0, 1273313.781 683767.46 0, 1273604.862 683783.555 0, 1273895.943 683799.668 0, 1274187.022 683815.797 0, 
+    1274478.1 683831.944 0, 1274769.178 683848.108 0, 1275060.254 683864.289 0, 1275351.33 683880.487 0, 1275642.404 683896.702 0, 1275933.478 683912.934 0, 1276224.55 683929.184 0, 1276515.622 683945.45 0, 1276806.693 683961.734 0, 1277097.763 683978.035 0, 
+    1277388.831 683994.353 0, 1277679.899 684010.688 0, 1277970.966 684027.04 0, 1278262.032 684043.41 0, 1278553.097 684059.796 0, 1278844.161 684076.2 0, 1279135.224 684092.62 0, 1279426.286 684109.058 0, 1279715.984 684125.436 0, 1280030.472 678565.569 0, 
+    1280344.942 673006.008 0))
+
+POLYGON ((1293685.761 684935.42 0, 1293396.108 684918.223 0, 1293105.094 684900.963 0, 1292814.079 684883.72 0, 1292523.062 684866.494 0, 1292232.045 684849.286 0, 1291941.026 684832.094 0, 1291650.006 684814.919 0, 1291358.986 684797.762 0, 1291067.964 684780.622 0, 
+    1290776.942 684763.499 0, 1290485.918 684746.393 0, 1290194.894 684729.304 0, 1289903.868 684712.232 0, 1289612.842 684695.178 0, 1289321.814 684678.14 0, 1289030.785 684661.12 0, 1288739.756 684644.117 0, 1288448.725 684627.13 0, 1288157.694 684610.162 0, 
+    1287866.661 684593.21 0, 1287575.627 684576.275 0, 1287284.593 684559.357 0, 1286993.557 684542.457 0, 1286701.158 684525.495 0, 1286411.483 684508.708 0, 1286120.445 684491.858 0, 1285829.405 684475.027 0, 1285538.364 684458.212 0, 1285247.323 684441.414 0, 
+    1284956.28 684424.634 0, 1284665.237 684407.87 0, 1284374.192 684391.124 0, 1284083.147 684374.395 0, 1283792.1 684357.683 0, 1283501.053 684340.988 0, 1283210.005 684324.31 0, 1282918.955 684307.65 0, 1282627.905 684291.006 0, 1282336.853 684274.38 0, 
+    1282045.801 684257.77 0, 1281754.748 684241.178 0, 1281463.693 684224.603 0, 1281172.638 684208.046 0, 1280881.582 684191.505 0, 1280590.525 684174.981 0, 1280299.467 684158.475 0, 1280008.407 684141.986 0, 1279715.984 684125.436 0, 1279401.479 689685.605 0, 
+    1279086.957 695246.073 0, 1279378.723 695262.585 0, 1279669.128 695279.037 0, 1279959.531 695295.506 0, 1280249.934 695311.993 0, 1280540.336 695328.496 0, 1280830.737 695345.017 0, 1281121.136 695361.555 0, 1281411.535 695378.109 0, 1281701.933 695394.681 0, 
+    1281992.33 695411.27 0, 1282282.726 695427.876 0, 1282573.121 695444.499 0, 1282863.514 695461.14 0, 1283153.907 695477.797 0, 1283444.299 695494.471 0, 1283734.69 695511.163 0, 1284025.08 695527.871 0, 1284315.469 695544.597 0, 1284605.857 695561.34 0, 
+    1284896.244 695578.1 0, 1285186.63 695594.877 0, 1285477.015 695611.671 0, 1285767.4 695628.482 0, 1286056.423 695645.231 0, 1286348.165 695662.156 0, 1286638.546 695679.018 0, 1286928.926 695695.898 0, 1287219.305 695712.794 0, 1287509.683 695729.708 0, 
+    1287800.06 695746.639 0, 1288090.436 695763.587 0, 1288380.811 695780.552 0, 1288671.186 695797.534 0, 1288961.559 695814.533 0, 1289251.931 695831.549 0, 1289542.302 695848.582 0, 1289832.672 695865.633 0, 1290123.041 695882.7 0, 1290413.409 695899.785 0, 
+    1290703.776 695916.887 0, 1290994.143 695934.005 0, 1291284.508 695951.141 0, 1291574.872 695968.294 0, 1291865.235 695985.464 0, 1292155.597 696002.651 0, 1292445.958 696019.856 0, 1292736.318 696037.077 0, 1293025.319 696054.235 0, 1293355.549 690494.678 0, 
+    1293685.761 684935.42 0))
+
+POLYGON ((1306961.342 696901.772 0, 1306672.388 696883.798 0, 1306382.078 696865.756 0, 1306091.767 696847.732 0, 1305801.454 696829.724 0, 1305511.141 696811.734 0, 1305220.827 696793.761 0, 1304930.511 696775.805 0, 1304640.194 696757.865 0, 1304349.877 696739.943 0, 
+    1304059.558 696722.039 0, 1303769.238 696704.151 0, 1303478.918 696686.28 0, 1303188.596 696668.426 0, 1302898.273 696650.59 0, 1302607.949 696632.77 0, 1302317.624 696614.968 0, 1302027.298 696597.183 0, 1301736.971 696579.415 0, 1301446.643 696561.664 0, 
+    1301156.314 696543.93 0, 1300865.983 696526.213 0, 1300575.652 696508.513 0, 1300285.32 696490.83 0, 1299993.63 696473.082 0, 1299704.652 696455.516 0, 1299414.317 696437.884 0, 1299123.98 696420.27 0, 1298833.643 696402.673 0, 1298543.304 696385.092 0, 
+    1298252.965 696367.529 0, 1297962.624 696349.983 0, 1297672.282 696332.454 0, 1297381.94 696314.943 0, 1297091.596 696297.448 0, 1296801.251 696279.97 0, 1296510.906 696262.51 0, 1296220.559 696245.066 0, 1295930.211 696227.64 0, 1295639.862 696210.23 0, 
+    1295349.512 696192.838 0, 1295059.162 696175.463 0, 1294768.81 696158.105 0, 1294478.457 696140.764 0, 1294188.103 696123.44 0, 1293897.748 696106.133 0, 1293607.392 696088.844 0, 1293317.035 696071.571 0, 1293025.319 696054.235 0, 1292695.071 701614.087 0, 
+    1292364.807 707174.23 0, 1292655.865 707191.527 0, 1292945.568 707208.761 0, 1293235.269 707226.012 0, 1293524.97 707243.279 0, 1293814.669 707260.564 0, 1294104.368 707277.866 0, 1294394.065 707295.185 0, 1294683.761 707312.521 0, 1294973.457 707329.874 0, 
+    1295263.151 707347.244 0, 1295552.844 707364.631 0, 1295842.537 707382.035 0, 1296132.228 707399.457 0, 1296421.918 707416.895 0, 1296711.607 707434.35 0, 1297001.296 707451.823 0, 1297290.983 707469.312 0, 1297580.669 707486.818 0, 1297870.354 707504.342 0, 
+    1298160.038 707521.883 0, 1298449.721 707539.44 0, 1298739.403 707557.015 0, 1299029.084 707574.607 0, 1299317.41 707592.133 0, 1299608.443 707609.841 0, 1299898.121 707627.484 0, 1300187.798 707645.144 0, 1300477.473 707662.821 0, 1300767.148 707680.515 0, 
+    1301056.822 707698.226 0, 1301346.494 707715.954 0, 1301636.166 707733.699 0, 1301925.837 707751.462 0, 1302215.506 707769.241 0, 1302505.175 707787.037 0, 1302794.842 707804.851 0, 1303084.508 707822.681 0, 1303374.174 707840.529 0, 1303663.838 707858.393 0, 
+    1303953.501 707876.275 0, 1304243.163 707894.173 0, 1304532.824 707912.089 0, 1304822.484 707930.022 0, 1305112.143 707947.971 0, 1305401.801 707965.938 0, 1305691.458 707983.922 0, 1305981.114 708001.923 0, 1306269.416 708019.857 0, 1306615.388 702460.669 0, 
+    1306961.342 696901.772 0))
+
+POLYGON ((1320171.581 708904.763 0, 1319883.329 708886.015 0, 1319593.725 708867.196 0, 1319304.12 708848.394 0, 1319014.514 708829.609 0, 1318724.907 708810.841 0, 1318435.299 708792.09 0, 1318145.689 708773.356 0, 1317856.079 708754.639 0, 1317566.467 708735.939 0, 
+    1317276.855 708717.256 0, 1316987.241 708698.59 0, 1316697.626 708679.942 0, 1316408.01 708661.31 0, 1316118.393 708642.695 0, 1315828.775 708624.098 0, 1315539.156 708605.517 0, 1315249.535 708586.954 0, 1314959.914 708568.407 0, 1314670.292 708549.878 0, 
+    1314380.668 708531.366 0, 1314091.043 708512.87 0, 1313801.418 708494.392 0, 1313511.791 708475.931 0, 1313220.811 708457.401 0, 1312932.534 708439.059 0, 1312642.904 708420.649 0, 1312353.272 708402.256 0, 1312063.64 708383.88 0, 1311774.007 708365.522 0, 
+    1311484.372 708347.18 0, 1311194.737 708328.855 0, 1310905.1 708310.547 0, 1310615.463 708292.256 0, 1310325.824 708273.983 0, 1310036.184 708255.726 0, 1309746.543 708237.486 0, 1309456.901 708219.264 0, 1309167.258 708201.058 0, 1308877.614 708182.87 0, 
+    1308587.969 708164.699 0, 1308298.323 708146.544 0, 1308008.675 708128.407 0, 1307719.027 708110.287 0, 1307429.377 708092.183 0, 1307139.727 708074.097 0, 1306850.075 708056.028 0, 1306560.423 708037.976 0, 1306269.416 708019.857 0, 1305923.427 713579.333 0, 
+    1305577.419 719139.095 0, 1305867.768 719157.173 0, 1306156.766 719175.184 0, 1306445.763 719193.212 0, 1306734.759 719211.258 0, 1307023.754 719229.32 0, 1307312.748 719247.399 0, 1307601.741 719265.496 0, 1307890.733 719283.609 0, 1308179.724 719301.739 0, 
+    1308468.713 719319.887 0, 1308757.702 719338.051 0, 1309046.689 719356.232 0, 1309335.676 719374.431 0, 1309624.661 719392.646 0, 1309913.646 719410.879 0, 1310202.629 719429.128 0, 1310491.611 719447.394 0, 1310780.592 719465.678 0, 1311069.572 719483.978 0, 
+    1311358.551 719502.296 0, 1311647.529 719520.63 0, 1311936.506 719538.982 0, 1312225.482 719557.35 0, 1312513.108 719575.65 0, 1312803.43 719594.138 0, 1313092.402 719612.558 0, 1313381.374 719630.994 0, 1313670.344 719649.448 0, 1313959.313 719667.918 0, 
+    1314248.281 719686.406 0, 1314537.248 719704.91 0, 1314826.214 719723.432 0, 1315115.179 719741.97 0, 1315404.143 719760.526 0, 1315693.105 719779.098 0, 1315982.067 719797.688 0, 1316271.027 719816.295 0, 1316559.987 719834.918 0, 1316848.945 719853.559 0, 
+    1317137.902 719872.216 0, 1317426.858 719890.891 0, 1317715.813 719909.583 0, 1318004.767 719928.291 0, 1318293.72 719947.017 0, 1318582.672 719965.759 0, 1318871.622 719984.519 0, 1319160.572 720003.296 0, 1319448.173 720022.002 0, 1319809.887 714463.24 0, 
+    1320171.581 708904.763 0))
+
+POLYGON ((1333316.377 720944.093 0, 1333028.828 720924.574 0, 1332739.933 720904.981 0, 1332451.036 720885.405 0, 1332162.139 720865.846 0, 1331873.24 720846.304 0, 1331584.34 720826.78 0, 1331295.439 720807.272 0, 1331006.537 720787.781 0, 1330717.633 720768.307 0, 
+    1330428.729 720748.85 0, 1330139.823 720729.41 0, 1329850.917 720709.987 0, 1329562.009 720690.581 0, 1329273.1 720671.193 0, 1328984.189 720651.821 0, 1328695.278 720632.466 0, 1328406.366 720613.128 0, 1328117.452 720593.807 0, 1327828.537 720574.503 0, 
+    1327539.621 720555.216 0, 1327250.704 720535.947 0, 1326961.786 720516.694 0, 1326672.867 720497.458 0, 1326382.601 720478.15 0, 1326095.025 720459.037 0, 1325806.102 720439.853 0, 1325517.179 720420.685 0, 1325228.254 720401.534 0, 1324939.328 720382.4 0, 
+    1324650.401 720363.283 0, 1324361.472 720344.184 0, 1324072.543 720325.101 0, 1323783.612 720306.035 0, 1323494.681 720286.986 0, 1323205.748 720267.955 0, 1322916.814 720248.94 0, 1322627.879 720229.942 0, 1322338.943 720210.961 0, 1322050.006 720191.998 0, 
+    1321761.067 720173.051 0, 1321472.128 720154.121 0, 1321183.187 720135.209 0, 1320894.245 720116.313 0, 1320605.303 720097.434 0, 1320316.359 720078.572 0, 1320027.414 720059.728 0, 1319738.467 720040.9 0, 1319448.173 720022.002 0, 1319086.441 725581.045 0, 
+    1318724.692 731140.365 0, 1319014.328 731159.221 0, 1319302.62 731178.006 0, 1319590.911 731196.808 0, 1319879.2 731215.627 0, 1320167.489 731234.463 0, 1320455.776 731253.316 0, 1320744.062 731272.186 0, 1321032.347 731291.073 0, 1321320.631 731309.976 0, 
+    1321608.914 731328.897 0, 1321897.196 731347.835 0, 1322185.477 731366.79 0, 1322473.756 731385.761 0, 1322762.035 731404.75 0, 1323050.312 731423.756 0, 1323338.588 731442.778 0, 1323626.863 731461.818 0, 1323915.137 731480.874 0, 1324203.41 731499.948 0, 
+    1324491.682 731519.038 0, 1324779.952 731538.146 0, 1325068.222 731557.27 0, 1325356.49 731576.411 0, 1325643.414 731595.48 0, 1325933.023 731614.745 0, 1326221.288 731633.937 0, 1326509.552 731653.146 0, 1326797.815 731672.373 0, 1327086.076 731691.616 0, 
+    1327374.336 731710.876 0, 1327662.596 731730.153 0, 1327950.854 731749.447 0, 1328239.111 731768.758 0, 1328527.367 731788.086 0, 1328815.621 731807.431 0, 1329103.875 731826.793 0, 1329392.127 731846.172 0, 1329680.379 731865.568 0, 1329968.629 731884.98 0, 
+    1330256.878 731904.41 0, 1330545.126 731923.857 0, 1330833.373 731943.321 0, 1331121.618 731962.801 0, 1331409.863 731982.299 0, 1331698.106 732001.814 0, 1331986.348 732021.345 0, 1332274.589 732040.894 0, 1332561.487 732060.368 0, 1332938.942 726502.091 0, 
+    1333316.377 720944.093 0))
+
+POLYGON ((1346395.629 733019.458 0, 1346108.784 732999.173 0, 1345820.6 732978.811 0, 1345532.414 732958.465 0, 1345244.227 732938.136 0, 1344956.039 732917.824 0, 1344667.849 732897.529 0, 1344379.659 732877.251 0, 1344091.467 732856.99 0, 1343803.274 732836.746 0, 
+    1343515.08 732816.519 0, 1343226.884 732796.309 0, 1342938.688 732776.116 0, 1342650.49 732755.939 0, 1342362.291 732735.78 0, 1342074.091 732715.638 0, 1341785.89 732695.513 0, 1341497.687 732675.404 0, 1341209.484 732655.313 0, 1340921.279 732635.238 0, 
+    1340633.073 732615.181 0, 1340344.866 732595.14 0, 1340056.657 732575.117 0, 1339768.448 732555.11 0, 1339478.897 732535.028 0, 1339192.025 732515.148 0, 1338903.812 732495.192 0, 1338615.598 732475.254 0, 1338327.382 732455.332 0, 1338039.166 732435.427 0, 
+    1337750.948 732415.539 0, 1337462.729 732395.668 0, 1337174.509 732375.814 0, 1336886.288 732355.977 0, 1336598.065 732336.158 0, 1336309.841 732316.355 0, 1336021.617 732296.568 0, 1335733.391 732276.799 0, 1335445.164 732257.047 0, 1335156.935 732237.312 0, 
+    1334868.706 732217.594 0, 1334580.475 732197.893 0, 1334292.244 732178.208 0, 1334004.011 732158.541 0, 1333715.777 732138.891 0, 1333427.541 732119.257 0, 1333139.305 732099.641 0, 1332851.068 732080.042 0, 1332561.487 732060.368 0, 1332184.014 737618.919 0, 
+    1331806.523 743177.741 0, 1332095.446 743197.37 0, 1332383.029 743216.925 0, 1332670.611 743236.497 0, 1332958.192 743256.085 0, 1333245.771 743275.691 0, 1333533.35 743295.314 0, 1333820.927 743314.953 0, 1334108.504 743334.61 0, 1334396.079 743354.283 0, 
+    1334683.653 743373.974 0, 1334971.225 743393.681 0, 1335258.797 743413.405 0, 1335546.368 743433.146 0, 1335833.937 743452.904 0, 1336121.505 743472.679 0, 1336409.072 743492.471 0, 1336696.638 743512.28 0, 1336984.202 743532.106 0, 1337271.766 743551.948 0, 
+    1337559.328 743571.808 0, 1337846.889 743591.685 0, 1338134.449 743611.578 0, 1338422.008 743631.488 0, 1338708.229 743651.323 0, 1338997.122 743671.36 0, 1339284.678 743691.321 0, 1339572.232 743711.299 0, 1339859.785 743731.294 0, 1340147.336 743751.306 0, 
+    1340434.887 743771.335 0, 1340722.436 743791.381 0, 1341009.984 743811.443 0, 1341297.531 743831.523 0, 1341585.077 743851.62 0, 1341872.622 743871.733 0, 1342160.165 743891.864 0, 1342447.708 743912.011 0, 1342735.249 743932.175 0, 1343022.789 743952.356 0, 
+    1343310.328 743972.554 0, 1343597.865 743992.769 0, 1343885.401 744013.001 0, 1344172.937 744033.25 0, 1344460.471 744053.516 0, 1344748.003 744073.799 0, 1345035.535 744094.098 0, 1345323.065 744114.415 0, 1345609.259 744134.654 0, 1346002.453 738576.921 0, 
+    1346395.629 733019.458 0))
+
+POLYGON ((1359409.236 745130.558 0, 1359123.099 745109.511 0, 1358835.627 745088.382 0, 1358548.154 745067.27 0, 1358260.679 745046.175 0, 1357973.204 745025.097 0, 1357685.727 745004.036 0, 1357398.249 744982.992 0, 1357110.77 744961.965 0, 1356823.289 744940.954 0, 
+    1356535.807 744919.961 0, 1356248.324 744898.984 0, 1355960.84 744878.025 0, 1355673.355 744857.082 0, 1355385.868 744836.156 0, 1355098.38 744815.247 0, 1354810.891 744794.355 0, 1354523.401 744773.48 0, 1354235.909 744752.622 0, 1353948.416 744731.781 0, 
+    1353660.922 744710.957 0, 1353373.427 744690.15 0, 1353085.93 744669.359 0, 1352798.433 744648.586 0, 1352509.599 744627.733 0, 1352223.433 744607.089 0, 1351935.932 744586.367 0, 1351648.429 744565.661 0, 1351360.926 744544.972 0, 1351073.42 744524.3 0, 
+    1350785.914 744503.645 0, 1350498.407 744483.007 0, 1350210.898 744462.386 0, 1349923.388 744441.782 0, 1349635.877 744421.194 0, 1349348.365 744400.624 0, 1349060.851 744380.07 0, 1348773.336 744359.534 0, 1348485.82 744339.014 0, 1348198.303 744318.511 0, 
+    1347910.785 744298.026 0, 1347623.265 744277.557 0, 1347335.744 744257.105 0, 1347048.222 744236.67 0, 1346760.699 744216.252 0, 1346473.175 744195.85 0, 1346185.649 744175.466 0, 1345898.122 744155.099 0, 1345609.259 744134.654 0, 1345216.045 749692.655 0, 
+    1344822.813 755250.919 0, 1345111.019 755271.317 0, 1345397.892 755291.638 0, 1345684.763 755311.976 0, 1345971.633 755332.331 0, 1346258.502 755352.703 0, 1346545.37 755373.091 0, 1346832.236 755393.497 0, 1347119.102 755413.919 0, 1347405.966 755434.358 0, 
+    1347692.829 755454.814 0, 1347979.691 755475.287 0, 1348266.551 755495.777 0, 1348553.41 755516.284 0, 1348840.268 755536.807 0, 1349127.125 755557.348 0, 1349413.981 755577.905 0, 1349700.835 755598.479 0, 1349987.689 755619.07 0, 1350274.541 755639.679 0, 
+    1350561.392 755660.303 0, 1350848.241 755680.945 0, 1351135.09 755701.604 0, 1351421.937 755722.279 0, 1351707.451 755742.876 0, 1351995.627 755763.681 0, 1352282.471 755784.407 0, 1352569.313 755805.15 0, 1352856.154 755825.91 0, 1353142.994 755846.687 0, 
+    1353429.833 755867.481 0, 1353716.67 755888.292 0, 1354003.507 755909.119 0, 1354290.341 755929.964 0, 1354577.175 755950.825 0, 1354864.008 755971.703 0, 1355150.839 755992.598 0, 1355437.669 756013.51 0, 1355724.498 756034.439 0, 1356011.325 756055.384 0, 
+    1356298.152 756076.347 0, 1356584.977 756097.326 0, 1356871.801 756118.323 0, 1357158.623 756139.336 0, 1357445.445 756160.366 0, 1357732.265 756181.413 0, 1358019.084 756202.477 0, 1358305.902 756223.558 0, 1358591.388 756244.557 0, 1359000.321 750687.426 0, 
+    1359409.236 745130.558 0))
+
+POLYGON ((1372357.1 757277.09 0, 1372071.673 757255.284 0, 1371784.916 757233.393 0, 1371498.157 757211.519 0, 1371211.398 757189.662 0, 1370924.637 757167.821 0, 1370637.875 757145.998 0, 1370351.111 757124.191 0, 1370064.347 757102.402 0, 1369777.581 757080.629 0, 
+    1369490.813 757058.873 0, 1369204.045 757037.134 0, 1368917.275 757015.412 0, 1368630.504 756993.706 0, 1368343.732 756972.018 0, 1368056.958 756950.346 0, 1367770.183 756928.692 0, 1367483.407 756907.054 0, 1367196.629 756885.433 0, 1366909.851 756863.829 0, 
+    1366623.071 756842.242 0, 1366336.289 756820.672 0, 1366049.507 756799.118 0, 1365762.723 756777.582 0, 1365474.609 756755.962 0, 1365189.151 756734.559 0, 1364902.364 756713.074 0, 1364615.575 756691.605 0, 1364328.785 756670.152 0, 1364041.993 756648.717 0, 
+    1363755.201 756627.299 0, 1363468.407 756605.897 0, 1363181.612 756584.513 0, 1362894.815 756563.145 0, 1362608.017 756541.794 0, 1362321.218 756520.46 0, 1362034.418 756499.143 0, 1361747.617 756477.843 0, 1361460.814 756456.56 0, 1361174.01 756435.293 0, 
+    1360887.205 756414.044 0, 1360600.398 756392.811 0, 1360313.591 756371.595 0, 1360026.782 756350.396 0, 1359739.971 756329.214 0, 1359453.16 756308.049 0, 1359166.347 756286.901 0, 1358879.533 756265.77 0, 1358591.388 756244.557 0, 1358182.435 761801.949 0, 
+    1357773.463 767359.597 0, 1358060.951 767380.761 0, 1358347.111 767401.845 0, 1358633.27 767422.945 0, 1358919.427 767444.061 0, 1359205.583 767465.195 0, 1359491.738 767486.346 0, 1359777.891 767507.513 0, 1360064.043 767528.697 0, 1360350.194 767549.898 0, 
+    1360636.344 767571.116 0, 1360922.493 767592.351 0, 1361208.64 767613.603 0, 1361494.786 767634.871 0, 1361780.931 767656.156 0, 1362067.075 767677.458 0, 1362353.217 767698.777 0, 1362639.358 767720.113 0, 1362925.498 767741.466 0, 1363211.636 767762.835 0, 
+    1363497.773 767784.222 0, 1363783.909 767805.625 0, 1364070.044 767827.045 0, 1364356.178 767848.482 0, 1364640.984 767869.836 0, 1364928.441 767891.406 0, 1365214.57 767912.893 0, 1365500.699 767934.398 0, 1365786.826 767955.919 0, 1366072.952 767977.457 0, 
+    1366359.077 767999.011 0, 1366645.2 768020.583 0, 1366931.322 768042.171 0, 1367217.443 768063.777 0, 1367503.562 768085.399 0, 1367789.681 768107.038 0, 1368075.798 768128.694 0, 1368361.913 768150.366 0, 1368648.028 768172.056 0, 1368934.141 768193.762 0, 
+    1369220.253 768215.485 0, 1369506.363 768237.225 0, 1369792.473 768258.982 0, 1370078.581 768280.756 0, 1370364.688 768302.546 0, 1370650.793 768324.353 0, 1370936.897 768346.178 0, 1371223 768368.019 0, 1371507.777 768389.775 0, 1371932.448 762833.304 0, 
+    1372357.1 757277.09 0))
+
+POLYGON ((1385239.126 769458.751 0, 1384954.409 769436.19 0, 1384668.369 769413.541 0, 1384382.328 769390.908 0, 1384096.285 769368.293 0, 1383810.241 769345.694 0, 1383524.196 769323.112 0, 1383238.149 769300.547 0, 1382952.101 769277.999 0, 1382666.052 769255.467 0, 
+    1382380.001 769232.953 0, 1382093.949 769210.455 0, 1381807.895 769187.974 0, 1381521.841 769165.51 0, 1381235.785 769143.063 0, 1380949.728 769120.633 0, 1380663.669 769098.219 0, 1380377.609 769075.822 0, 1380091.548 769053.442 0, 1379805.485 769031.079 0, 
+    1379519.421 769008.733 0, 1379233.356 768986.404 0, 1378947.289 768964.091 0, 1378661.222 768941.796 0, 1378373.829 768919.414 0, 1378089.082 768897.255 0, 1377803.01 768875.01 0, 1377516.937 768852.782 0, 1377230.863 768830.57 0, 1376944.787 768808.375 0, 
+    1376658.71 768786.198 0, 1376372.632 768764.037 0, 1376086.552 768741.892 0, 1375800.471 768719.765 0, 1375514.389 768697.655 0, 1375228.305 768675.561 0, 1374942.221 768653.484 0, 1374656.135 768631.424 0, 1374370.047 768609.381 0, 1374083.958 768587.355 0, 
+    1373797.868 768565.346 0, 1373511.777 768543.353 0, 1373225.684 768521.377 0, 1372939.591 768499.418 0, 1372653.495 768477.476 0, 1372367.399 768455.551 0, 1372081.301 768433.643 0, 1371795.202 768411.751 0, 1371507.777 768389.775 0, 1371083.086 773946.499 0, 
+    1370658.376 779503.473 0, 1370945.144 779525.399 0, 1371230.589 779547.24 0, 1371516.033 779569.099 0, 1371801.475 779590.974 0, 1372086.916 779612.866 0, 1372372.356 779634.774 0, 1372657.794 779656.7 0, 1372943.231 779678.642 0, 1373228.667 779700.601 0, 
+    1373514.102 779722.577 0, 1373799.535 779744.57 0, 1374084.967 779766.579 0, 1374370.398 779788.606 0, 1374655.827 779810.649 0, 1374941.256 779832.709 0, 1375226.682 779854.785 0, 1375512.108 779876.879 0, 1375797.532 779898.989 0, 1376082.955 779921.116 0, 
+    1376368.377 779943.26 0, 1376653.797 779965.421 0, 1376939.216 779987.598 0, 1377224.634 780009.793 0, 1377508.73 780031.901 0, 1377795.465 780054.232 0, 1378080.879 780076.476 0, 1378366.292 780098.738 0, 1378651.703 780121.016 0, 1378937.113 780143.311 0, 
+    1379222.521 780165.623 0, 1379507.928 780187.952 0, 1379793.334 780210.297 0, 1380078.739 780232.659 0, 1380364.142 780255.038 0, 1380649.544 780277.434 0, 1380934.945 780299.847 0, 1381220.344 780322.276 0, 1381505.742 780344.723 0, 1381791.139 780367.186 0, 
+    1382076.534 780389.666 0, 1382361.928 780412.162 0, 1382647.321 780434.676 0, 1382932.712 780457.206 0, 1383218.102 780479.753 0, 1383503.491 780502.317 0, 1383788.878 780524.898 0, 1384074.265 780547.495 0, 1384358.33 780570.005 0, 1384798.738 775014.253 0, 
+    1385239.126 769458.751 0))
+
+POLYGON ((1398055.216 781675.237 0, 1397771.213 781651.925 0, 1397485.892 781628.521 0, 1397200.57 781605.134 0, 1396915.246 781581.764 0, 1396629.921 781558.411 0, 1396344.594 781535.075 0, 1396059.266 781511.755 0, 1395773.937 781488.452 0, 1395488.606 781465.166 0, 
+    1395203.274 781441.897 0, 1394917.94 781418.644 0, 1394632.606 781395.409 0, 1394347.269 781372.19 0, 1394061.932 781348.988 0, 1393776.593 781325.802 0, 1393491.253 781302.634 0, 1393205.911 781279.482 0, 1392920.568 781256.347 0, 1392635.224 781233.229 0, 
+    1392349.878 781210.128 0, 1392064.531 781187.043 0, 1391779.182 781163.975 0, 1391493.833 781140.924 0, 1391207.163 781117.784 0, 1390923.129 781094.873 0, 1390637.775 781071.872 0, 1390352.42 781048.889 0, 1390067.063 781025.922 0, 1389781.705 781002.971 0, 
+    1389496.346 780980.038 0, 1389210.985 780957.121 0, 1388925.623 780934.222 0, 1388640.26 780911.339 0, 1388354.895 780888.472 0, 1388069.529 780865.623 0, 1387784.162 780842.79 0, 1387498.793 780819.975 0, 1387213.423 780797.176 0, 1386928.052 780774.393 0, 
+    1386642.679 780751.628 0, 1386357.305 780728.879 0, 1386071.93 780706.148 0, 1385786.553 780683.433 0, 1385501.175 780660.734 0, 1385215.796 780638.053 0, 1384930.415 780615.388 0, 1384645.033 780592.74 0, 1384358.33 780570.005 0, 1383917.903 786126.003 0, 
+    1383477.456 791682.243 0, 1383763.502 791704.926 0, 1384048.23 791727.522 0, 1384332.957 791750.135 0, 1384617.682 791772.765 0, 1384902.406 791795.411 0, 1385187.129 791818.074 0, 1385471.85 791840.753 0, 1385756.57 791863.45 0, 1386041.289 791886.163 0, 
+    1386326.006 791908.893 0, 1386610.722 791931.64 0, 1386895.437 791954.403 0, 1387180.15 791977.184 0, 1387464.862 791999.981 0, 1387749.573 792022.795 0, 1388034.282 792045.625 0, 1388318.99 792068.472 0, 1388603.697 792091.336 0, 1388888.402 792114.217 0, 
+    1389173.106 792137.115 0, 1389457.809 792160.029 0, 1389742.51 792182.96 0, 1390027.21 792205.908 0, 1390310.593 792228.767 0, 1390596.606 792251.854 0, 1390881.301 792274.852 0, 1391165.996 792297.867 0, 1391450.689 792320.899 0, 1391735.381 792343.947 0, 
+    1392020.071 792367.012 0, 1392304.76 792390.094 0, 1392589.448 792413.193 0, 1392874.134 792436.308 0, 1393158.819 792459.44 0, 1393443.503 792482.589 0, 1393728.185 792505.755 0, 1394012.866 792528.937 0, 1394297.546 792552.137 0, 1394582.224 792575.353 0, 
+    1394866.901 792598.585 0, 1395151.576 792621.835 0, 1395436.25 792645.101 0, 1395720.923 792668.384 0, 1396005.594 792691.684 0, 1396290.264 792715 0, 1396574.933 792738.333 0, 1396859.6 792761.683 0, 1397142.952 792784.942 0, 1397599.094 787229.968 0, 
+    1398055.216 781675.237 0))
+
+POLYGON ((1410805.277 793926.245 0, 1410521.99 793902.185 0, 1410237.39 793878.031 0, 1409952.788 793853.894 0, 1409668.186 793829.773 0, 1409383.581 793805.669 0, 1409098.975 793781.582 0, 1408814.368 793757.512 0, 1408529.76 793733.458 0, 1408245.15 793709.421 0, 
+    1407960.538 793685.401 0, 1407675.925 793661.398 0, 1407391.311 793637.411 0, 1407106.695 793613.441 0, 1406822.078 793589.488 0, 1406537.46 793565.552 0, 1406252.84 793541.632 0, 1405968.219 793517.729 0, 1405683.596 793493.843 0, 1405398.972 793469.974 0, 
+    1405114.346 793446.121 0, 1404829.719 793422.285 0, 1404545.091 793398.466 0, 1404260.461 793374.664 0, 1403974.518 793350.769 0, 1403691.198 793327.109 0, 1403406.564 793303.357 0, 1403121.928 793279.622 0, 1402837.292 793255.903 0, 1402552.654 793232.202 0, 
+    1402268.014 793208.516 0, 1401983.373 793184.848 0, 1401698.731 793161.197 0, 1401414.087 793137.562 0, 1401129.442 793113.944 0, 1400844.796 793090.342 0, 1400560.148 793066.758 0, 1400275.499 793043.19 0, 1399990.848 793019.639 0, 1399706.196 792996.105 0, 
+    1399421.542 792972.587 0, 1399136.888 792949.086 0, 1398852.232 792925.602 0, 1398567.574 792902.135 0, 1398282.915 792878.685 0, 1397998.255 792855.251 0, 1397713.593 792831.834 0, 1397428.93 792808.434 0, 1397142.952 792784.942 0, 1396686.79 798340.155 0, 
+    1396230.609 803895.603 0, 1396515.93 803919.04 0, 1396799.939 803942.387 0, 1397083.947 803965.75 0, 1397367.953 803989.13 0, 1397651.958 804012.527 0, 1397935.962 804035.94 0, 1398219.964 804059.37 0, 1398503.965 804082.817 0, 1398787.965 804106.28 0, 
+    1399071.963 804129.761 0, 1399355.959 804153.258 0, 1399639.955 804176.771 0, 1399923.949 804200.302 0, 1400207.941 804223.849 0, 1400491.932 804247.413 0, 1400775.922 804270.993 0, 1401059.911 804294.59 0, 1401343.898 804318.204 0, 1401627.883 804341.835 0, 
+    1401911.867 804365.482 0, 1402195.85 804389.146 0, 1402479.832 804412.827 0, 1402763.812 804436.525 0, 1403046.481 804460.13 0, 1403331.768 804483.97 0, 1403615.744 804507.718 0, 1403899.718 804531.482 0, 1404183.691 804555.263 0, 1404467.663 804579.061 0, 
+    1404751.633 804602.875 0, 1405035.602 804626.707 0, 1405319.569 804650.555 0, 1405603.535 804674.419 0, 1405887.5 804698.301 0, 1406171.463 804722.199 0, 1406455.425 804746.113 0, 1406739.385 804770.045 0, 1407023.344 804793.993 0, 1407307.302 804817.958 0, 
+    1407591.258 804841.94 0, 1407875.213 804865.938 0, 1408159.166 804889.953 0, 1408443.118 804913.985 0, 1408727.069 804938.034 0, 1409011.018 804962.099 0, 1409294.966 804986.181 0, 1409578.912 805010.279 0, 1409861.548 805034.284 0, 1410333.423 799480.146 0, 
+    1410805.277 793926.245 0))
+
+POLYGON ((1423489.217 806211.469 0, 1423206.647 806186.667 0, 1422922.77 806161.766 0, 1422638.892 806136.882 0, 1422355.012 806112.014 0, 1422071.13 806087.164 0, 1421787.247 806062.33 0, 1421503.363 806037.513 0, 1421219.477 806012.712 0, 1420935.59 805987.928 0, 
+    1420651.701 805963.161 0, 1420367.811 805938.411 0, 1420083.919 805913.677 0, 1419800.026 805888.96 0, 1419516.131 805864.26 0, 1419232.235 805839.577 0, 1418948.338 805814.91 0, 1418664.439 805790.26 0, 1418380.538 805765.626 0, 1418096.636 805741.01 0, 
+    1417812.733 805716.41 0, 1417528.828 805691.826 0, 1417244.922 805667.26 0, 1416961.015 805642.71 0, 1416675.798 805618.064 0, 1416393.195 805593.66 0, 1416109.283 805569.161 0, 1415825.37 805544.678 0, 1415541.455 805520.211 0, 1415257.539 805495.762 0, 
+    1414973.621 805471.329 0, 1414689.702 805446.913 0, 1414405.781 805422.513 0, 1414121.859 805398.13 0, 1413837.936 805373.764 0, 1413554.011 805349.415 0, 1413270.084 805325.083 0, 1412986.157 805300.767 0, 1412702.227 805276.467 0, 1412418.297 805252.185 0, 
+    1412134.365 805227.919 0, 1411850.431 805203.67 0, 1411566.496 805179.438 0, 1411282.56 805155.222 0, 1410998.622 805131.023 0, 1410714.683 805106.841 0, 1410430.742 805082.676 0, 1410146.8 805058.527 0, 1409861.548 805034.284 0, 1409389.654 810588.652 0, 
+    1408917.741 816143.249 0, 1409202.336 816167.437 0, 1409485.624 816191.53 0, 1409768.911 816215.64 0, 1410052.196 816239.766 0, 1410335.48 816263.909 0, 1410618.763 816288.069 0, 1410902.044 816312.246 0, 1411185.323 816336.439 0, 1411468.602 816360.649 0, 
+    1411751.878 816384.875 0, 1412035.154 816409.119 0, 1412318.428 816433.379 0, 1412601.7 816457.655 0, 1412884.971 816481.948 0, 1413168.241 816506.258 0, 1413451.509 816530.585 0, 1413734.776 816554.928 0, 1414018.041 816579.288 0, 1414301.305 816603.665 0, 
+    1414584.568 816628.058 0, 1414867.829 816652.468 0, 1415151.089 816676.895 0, 1415434.347 816701.338 0, 1415716.299 816725.685 0, 1416000.859 816750.275 0, 1416284.113 816774.768 0, 1416567.365 816799.278 0, 1416850.616 816823.805 0, 1417133.866 816848.348 0, 
+    1417417.114 816872.908 0, 1417700.36 816897.485 0, 1417983.606 816922.078 0, 1418266.849 816946.688 0, 1418550.092 816971.315 0, 1418833.332 816995.958 0, 1419116.572 817020.618 0, 1419399.81 817045.295 0, 1419683.046 817069.988 0, 1419966.281 817094.698 0, 
+    1420249.515 817119.425 0, 1420532.747 817144.168 0, 1420815.978 817168.928 0, 1421099.207 817193.705 0, 1421382.435 817218.498 0, 1421665.661 817243.308 0, 1421948.886 817268.135 0, 1422232.109 817292.979 0, 1422514.028 817317.724 0, 1423001.633 811764.483 0, 
+    1423489.217 806211.469 0))
+
+POLYGON ((1436106.943 818530.607 0, 1435825.093 818505.064 0, 1435541.941 818479.421 0, 1435258.787 818453.794 0, 1434975.632 818428.184 0, 1434692.476 818402.591 0, 1434409.318 818377.014 0, 1434126.158 818351.454 0, 1433842.997 818325.91 0, 1433559.834 818300.383 0, 
+    1433276.67 818274.873 0, 1432993.505 818249.38 0, 1432710.337 818223.903 0, 1432427.169 818198.443 0, 1432143.999 818172.999 0, 1431860.827 818147.573 0, 1431577.654 818122.162 0, 1431294.48 818096.769 0, 1431011.303 818071.392 0, 1430728.126 818046.032 0, 
+    1430444.947 818020.689 0, 1430161.766 817995.362 0, 1429878.584 817970.052 0, 1429595.401 817944.758 0, 1429310.914 817919.365 0, 1429029.029 817894.221 0, 1428745.841 817868.978 0, 1428462.652 817843.751 0, 1428179.461 817818.541 0, 1427896.268 817793.347 0, 
+    1427613.074 817768.171 0, 1427329.879 817743.01 0, 1427046.682 817717.867 0, 1426763.484 817692.74 0, 1426480.284 817667.63 0, 1426197.082 817642.537 0, 1425913.88 817617.46 0, 1425630.675 817592.4 0, 1425347.47 817567.356 0, 1425064.262 817542.33 0, 
+    1424781.054 817517.319 0, 1424497.843 817492.326 0, 1424214.632 817467.349 0, 1423931.419 817442.389 0, 1423648.204 817417.446 0, 1423364.988 817392.519 0, 1423081.771 817367.609 0, 1422798.552 817342.715 0, 1422514.028 817317.724 0, 1422026.404 822871.19 0, 
+    1421538.761 828424.877 0, 1421822.627 828449.81 0, 1422105.193 828474.646 0, 1422387.756 828499.499 0, 1422670.319 828524.368 0, 1422952.88 828549.254 0, 1423235.439 828574.156 0, 1423517.997 828599.075 0, 1423800.553 828624.011 0, 1424083.108 828648.964 0, 
+    1424365.662 828673.933 0, 1424648.214 828698.918 0, 1424930.764 828723.921 0, 1425213.314 828748.939 0, 1425495.861 828773.975 0, 1425778.407 828799.027 0, 1426060.952 828824.096 0, 1426343.495 828849.181 0, 1426626.037 828874.283 0, 1426908.577 828899.402 0, 
+    1427191.116 828924.537 0, 1427473.653 828949.689 0, 1427756.189 828974.858 0, 1428038.723 829000.043 0, 1428319.958 829025.129 0, 1428603.788 829050.463 0, 1428886.318 829075.698 0, 1429168.846 829100.95 0, 1429451.373 829126.218 0, 1429733.898 829151.503 0, 
+    1430016.422 829176.805 0, 1430298.945 829202.123 0, 1430581.466 829227.458 0, 1430863.985 829252.81 0, 1431146.503 829278.178 0, 1431429.019 829303.562 0, 1431711.534 829328.964 0, 1431994.048 829354.382 0, 1432276.56 829379.816 0, 1432559.07 829405.268 0, 
+    1432841.579 829430.736 0, 1433124.087 829456.22 0, 1433406.593 829481.721 0, 1433689.097 829507.239 0, 1433971.6 829532.773 0, 1434254.102 829558.324 0, 1434536.602 829583.892 0, 1434819.1 829609.476 0, 1435100.3 829634.96 0, 1435603.631 824082.673 0, 
+    1436106.943 818530.607 0))
+
+POLYGON ((1448658.366 830883.351 0, 1448377.237 830857.073 0, 1448094.812 830830.691 0, 1447812.386 830804.326 0, 1447529.958 830777.976 0, 1447247.528 830751.644 0, 1446965.097 830725.328 0, 1446682.664 830699.029 0, 1446400.229 830672.747 0, 1446117.793 830646.481 0, 
+    1445835.356 830620.231 0, 1445552.917 830593.999 0, 1445270.476 830567.783 0, 1444988.034 830541.583 0, 1444705.591 830515.4 0, 1444423.146 830489.234 0, 1444140.699 830463.085 0, 1443858.251 830436.952 0, 1443575.801 830410.835 0, 1443293.35 830384.736 0, 
+    1443010.897 830358.653 0, 1442728.442 830332.586 0, 1442445.986 830306.537 0, 1442163.529 830280.503 0, 1441879.774 830254.367 0, 1441598.609 830228.487 0, 1441316.147 830202.504 0, 1441033.684 830176.537 0, 1440751.219 830150.587 0, 1440468.752 830124.653 0, 
+    1440186.284 830098.737 0, 1439903.814 830072.836 0, 1439621.343 830046.953 0, 1439338.87 830021.086 0, 1439056.396 829995.236 0, 1438773.92 829969.402 0, 1438491.443 829943.585 0, 1438208.964 829917.784 0, 1437926.484 829892.001 0, 1437644.002 829866.234 0, 
+    1437361.519 829840.483 0, 1437079.034 829814.749 0, 1436796.547 829789.032 0, 1436514.059 829763.331 0, 1436231.57 829737.647 0, 1435949.079 829711.98 0, 1435666.587 829686.329 0, 1435384.093 829660.695 0, 1435100.3 829634.96 0, 1434596.948 835187.463 0, 
+    1434093.578 840740.181 0, 1434376.714 840765.856 0, 1434658.554 840791.431 0, 1434940.393 840817.023 0, 1435222.23 840842.631 0, 1435504.066 840868.255 0, 1435785.901 840893.897 0, 1436067.733 840919.554 0, 1436349.565 840945.229 0, 1436631.394 840970.92 0, 
+    1436913.223 840996.627 0, 1437195.049 841022.351 0, 1437476.875 841048.092 0, 1437758.698 841073.849 0, 1438040.521 841099.623 0, 1438322.341 841125.414 0, 1438604.16 841151.221 0, 1438885.978 841177.044 0, 1439167.794 841202.885 0, 1439449.609 841228.742 0, 
+    1439731.422 841254.615 0, 1440013.233 841280.505 0, 1440295.043 841306.412 0, 1440576.852 841332.335 0, 1440857.366 841358.155 0, 1441140.464 841384.231 0, 1441422.268 841410.204 0, 1441704.071 841436.193 0, 1441985.871 841462.2 0, 1442267.671 841488.222 0, 
+    1442549.469 841514.262 0, 1442831.265 841540.317 0, 1443113.06 841566.39 0, 1443394.853 841592.479 0, 1443676.644 841618.585 0, 1443958.434 841644.707 0, 1444240.223 841670.846 0, 1444522.01 841697.001 0, 1444803.796 841723.173 0, 1445085.58 841749.361 0, 
+    1445367.362 841775.567 0, 1445649.143 841801.788 0, 1445930.922 841828.027 0, 1446212.7 841854.282 0, 1446494.476 841880.553 0, 1446776.251 841906.841 0, 1447058.024 841933.146 0, 1447339.796 841959.467 0, 1447620.274 841985.684 0, 1448139.33 836434.411 0, 
+    1448658.366 830883.351 0))
+
+POLYGON ((1461143.397 843269.398 0, 1460862.992 843242.388 0, 1460581.296 843215.271 0, 1460299.598 843188.17 0, 1460017.899 843161.086 0, 1459736.198 843134.019 0, 1459454.495 843106.968 0, 1459172.791 843079.934 0, 1458891.086 843052.916 0, 1458609.378 843025.915 0, 
+    1458327.67 842998.93 0, 1458045.959 842971.962 0, 1457764.247 842945.011 0, 1457482.533 842918.076 0, 1457200.818 842891.158 0, 1456919.101 842864.256 0, 1456637.383 842837.371 0, 1456355.663 842810.503 0, 1456073.942 842783.651 0, 1455792.219 842756.816 0, 
+    1455510.494 842729.997 0, 1455228.768 842703.195 0, 1454947.04 842676.409 0, 1454665.31 842649.64 0, 1454382.289 842622.765 0, 1454101.847 842596.152 0, 1453820.113 842569.433 0, 1453538.377 842542.73 0, 1453256.64 842516.044 0, 1452974.901 842489.374 0, 
+    1452693.16 842462.722 0, 1452411.418 842436.085 0, 1452129.675 842409.465 0, 1451847.93 842382.862 0, 1451566.183 842356.276 0, 1451284.435 842329.706 0, 1451002.685 842303.152 0, 1450720.934 842276.615 0, 1450439.181 842250.095 0, 1450157.426 842223.592 0, 
+    1449875.67 842197.104 0, 1449593.913 842170.634 0, 1449312.153 842144.18 0, 1449030.393 842117.743 0, 1448748.63 842091.322 0, 1448466.867 842064.918 0, 1448185.101 842038.53 0, 1447903.334 842012.159 0, 1447620.274 841985.684 0, 1447101.198 847537.167 0, 
+    1446582.103 853088.856 0, 1446864.507 853115.269 0, 1447145.62 853141.579 0, 1447426.732 853167.906 0, 1447707.843 853194.249 0, 1447988.951 853220.608 0, 1448270.059 853246.984 0, 1448551.164 853273.377 0, 1448832.269 853299.786 0, 1449113.371 853326.211 0, 
+    1449394.472 853352.654 0, 1449675.572 853379.112 0, 1449956.669 853405.588 0, 1450237.766 853432.079 0, 1450518.861 853458.588 0, 1450799.954 853485.113 0, 1451081.046 853511.654 0, 1451362.136 853538.212 0, 1451643.224 853564.787 0, 1451924.311 853591.378 0, 
+    1452205.397 853617.985 0, 1452486.48 853644.61 0, 1452767.563 853671.25 0, 1453048.643 853697.908 0, 1453328.435 853724.459 0, 1453610.8 853751.272 0, 1453891.876 853777.979 0, 1454172.95 853804.702 0, 1454454.023 853831.442 0, 1454735.095 853858.199 0, 
+    1455016.164 853884.972 0, 1455297.232 853911.761 0, 1455578.299 853938.568 0, 1455859.364 853965.39 0, 1456140.427 853992.229 0, 1456421.489 854019.085 0, 1456702.549 854045.958 0, 1456983.608 854072.846 0, 1457264.665 854099.752 0, 1457545.721 854126.674 0, 
+    1457826.774 854153.612 0, 1458107.827 854180.567 0, 1458388.877 854207.539 0, 1458669.927 854234.527 0, 1458950.974 854261.532 0, 1459232.02 854288.553 0, 1459513.064 854315.591 0, 1459794.107 854342.645 0, 1460073.862 854369.592 0, 1460608.639 848819.392 0, 
+    1461143.397 843269.398 0))
+
+POLYGON ((1473561.949 855688.44 0, 1473282.269 855660.702 0, 1473001.304 855632.854 0, 1472720.337 855605.023 0, 1472439.369 855577.208 0, 1472158.398 855549.409 0, 1471877.427 855521.627 0, 1471596.453 855493.861 0, 1471315.478 855466.112 0, 1471034.502 855438.38 0, 
+    1470753.523 855410.664 0, 1470472.543 855382.965 0, 1470191.562 855355.282 0, 1469910.579 855327.616 0, 1469629.594 855299.966 0, 1469348.607 855272.333 0, 1469067.619 855244.716 0, 1468786.63 855217.116 0, 1468505.638 855189.532 0, 1468224.645 855161.965 0, 
+    1467943.651 855134.415 0, 1467662.655 855106.881 0, 1467381.657 855079.363 0, 1467100.657 855051.863 0, 1466818.371 855024.253 0, 1466538.654 854996.91 0, 1466257.649 854969.459 0, 1465976.643 854942.024 0, 1465695.636 854914.606 0, 1465414.627 854887.205 0, 
+    1465133.616 854859.819 0, 1464852.604 854832.451 0, 1464571.59 854805.099 0, 1464290.574 854777.763 0, 1464009.557 854750.444 0, 1463728.538 854723.142 0, 1463447.518 854695.856 0, 1463166.496 854668.587 0, 1462885.472 854641.334 0, 1462604.447 854614.098 0, 
+    1462323.42 854586.878 0, 1462042.392 854559.675 0, 1461761.362 854532.488 0, 1461480.33 854505.318 0, 1461199.297 854478.165 0, 1460918.262 854451.028 0, 1460637.226 854423.907 0, 1460356.188 854396.803 0, 1460073.862 854369.592 0, 1459539.065 859919.994 0, 
+    1459004.249 865470.595 0, 1459285.919 865497.744 0, 1459566.303 865524.784 0, 1459846.686 865551.842 0, 1460127.068 865578.916 0, 1460407.448 865606.006 0, 1460687.826 865633.113 0, 1460968.202 865660.236 0, 1461248.577 865687.376 0, 1461528.951 865714.533 0, 
+    1461809.323 865741.706 0, 1462089.693 865768.895 0, 1462370.062 865796.101 0, 1462650.429 865823.324 0, 1462930.794 865850.562 0, 1463211.158 865877.818 0, 1463491.52 865905.09 0, 1463771.881 865932.378 0, 1464052.24 865959.683 0, 1464332.597 865987.005 0, 
+    1464612.953 866014.343 0, 1464893.307 866041.697 0, 1465173.66 866069.068 0, 1465454.011 866096.455 0, 1465733.078 866123.734 0, 1466014.708 866151.28 0, 1466295.054 866178.717 0, 1466575.399 866206.17 0, 1466855.741 866233.64 0, 1467136.083 866261.127 0, 
+    1467416.422 866288.63 0, 1467696.76 866316.149 0, 1467977.097 866343.685 0, 1468257.432 866371.237 0, 1468537.765 866398.806 0, 1468818.096 866426.392 0, 1469098.426 866453.994 0, 1469378.755 866481.612 0, 1469659.081 866509.247 0, 1469939.406 866536.899 0, 
+    1470219.73 866564.567 0, 1470500.052 866592.251 0, 1470780.372 866619.952 0, 1471060.69 866647.669 0, 1471341.007 866675.403 0, 1471621.323 866703.154 0, 1471901.636 866730.921 0, 1472181.948 866758.704 0, 1472460.978 866786.377 0, 1473011.473 861237.309 0, 
+    1473561.949 855688.44 0))
+
+POLYGON ((1485913.935 868140.171 0, 1485634.983 868111.71 0, 1485354.751 868083.135 0, 1485074.517 868054.576 0, 1484794.281 868026.034 0, 1484514.043 867997.508 0, 1484233.804 867968.999 0, 1483953.563 867940.506 0, 1483673.321 867912.03 0, 1483393.077 867883.57 0, 
+    1483112.831 867855.126 0, 1482832.584 867826.7 0, 1482552.334 867798.289 0, 1482272.084 867769.895 0, 1481991.831 867741.518 0, 1481711.577 867713.157 0, 1481431.321 867684.813 0, 1481151.063 867656.485 0, 1480870.804 867628.174 0, 1480590.543 867599.879 0, 
+    1480310.281 867571.601 0, 1480030.017 867543.339 0, 1479749.751 867515.093 0, 1479469.483 867486.864 0, 1479187.935 867458.523 0, 1478908.943 867430.456 0, 1478628.671 867402.277 0, 1478348.397 867374.114 0, 1478068.121 867345.968 0, 1477787.844 867317.838 0, 
+    1477507.564 867289.724 0, 1477227.284 867261.627 0, 1476947.001 867233.547 0, 1476666.717 867205.483 0, 1476386.432 867177.436 0, 1476106.144 867149.405 0, 1475825.855 867121.39 0, 1475545.564 867093.392 0, 1475265.272 867065.411 0, 1474984.978 867037.446 0, 
+    1474704.683 867009.498 0, 1474424.385 866981.566 0, 1474144.086 866953.65 0, 1473863.786 866925.751 0, 1473583.484 866897.869 0, 1473303.18 866870.003 0, 1473022.874 866842.154 0, 1472742.567 866814.321 0, 1472460.978 866786.377 0, 1471910.463 872335.64 0, 
+    1471359.929 877885.094 0, 1471640.863 877912.972 0, 1471920.517 877940.74 0, 1472200.169 877968.525 0, 1472479.819 877996.326 0, 1472759.468 878024.143 0, 1473039.116 878051.977 0, 1473318.761 878079.828 0, 1473598.405 878107.694 0, 1473878.048 878135.578 0, 
+    1474157.688 878163.477 0, 1474437.328 878191.394 0, 1474716.965 878219.326 0, 1474996.601 878247.275 0, 1475276.235 878275.241 0, 1475555.868 878303.223 0, 1475835.498 878331.222 0, 1476115.128 878359.237 0, 1476394.755 878387.268 0, 1476674.381 878415.316 0, 
+    1476954.005 878443.38 0, 1477233.628 878471.461 0, 1477513.249 878499.558 0, 1477792.868 878527.672 0, 1478071.209 878555.674 0, 1478352.102 878583.949 0, 1478631.716 878612.112 0, 1478911.329 878640.291 0, 1479190.94 878668.487 0, 1479470.55 878696.7 0, 
+    1479750.157 878724.929 0, 1480029.763 878753.174 0, 1480309.368 878781.436 0, 1480588.97 878809.714 0, 1480868.571 878838.009 0, 1481148.171 878866.32 0, 1481427.769 878894.648 0, 1481707.365 878922.992 0, 1481986.959 878951.352 0, 1482266.552 878979.729 0, 
+    1482546.143 879008.123 0, 1482825.732 879036.533 0, 1483105.32 879064.959 0, 1483384.906 879093.402 0, 1483664.49 879121.861 0, 1483944.073 879150.337 0, 1484223.654 879178.829 0, 1484503.233 879207.338 0, 1484781.535 879235.733 0, 1485347.745 873687.857 0, 
+    1485913.935 868140.171 0))
+
+POLYGON ((1498199.272 880624.285 0, 1497921.049 880595.104 0, 1497641.552 880565.806 0, 1497362.052 880536.524 0, 1497082.551 880507.258 0, 1496803.048 880478.009 0, 1496523.544 880448.776 0, 1496244.037 880419.56 0, 1495964.529 880390.36 0, 1495685.02 880361.177 0, 
+    1495405.508 880332.01 0, 1495125.995 880302.86 0, 1494846.48 880273.726 0, 1494566.964 880244.609 0, 1494287.445 880215.508 0, 1494007.925 880186.423 0, 1493728.404 880157.355 0, 1493448.88 880128.303 0, 1493169.355 880099.268 0, 1492889.828 880070.249 0, 
+    1492610.3 880041.247 0, 1492330.769 880012.261 0, 1492051.237 879983.292 0, 1491771.704 879954.339 0, 1491490.894 879925.271 0, 1491212.631 879896.483 0, 1490933.093 879867.579 0, 1490653.552 879838.692 0, 1490374.01 879809.821 0, 1490094.466 879780.967 0, 
+    1489814.92 879752.129 0, 1489535.373 879723.308 0, 1489255.824 879694.503 0, 1488976.274 879665.715 0, 1488696.721 879636.943 0, 1488417.167 879608.187 0, 1488137.611 879579.448 0, 1487858.054 879550.726 0, 1487578.495 879522.019 0, 1487298.934 879493.33 0, 
+    1487019.372 879464.657 0, 1486739.807 879436 0, 1486460.241 879407.359 0, 1486180.674 879378.736 0, 1485901.105 879350.128 0, 1485621.534 879321.537 0, 1485341.961 879292.963 0, 1485062.387 879264.405 0, 1484781.535 879235.733 0, 1484215.307 884783.797 0, 
+    1483649.059 890332.044 0, 1483929.254 890360.649 0, 1484208.176 890389.14 0, 1484487.095 890417.648 0, 1484766.013 890446.172 0, 1485044.929 890474.713 0, 1485323.844 890503.27 0, 1485602.756 890531.843 0, 1485881.667 890560.433 0, 1486160.577 890589.039 0, 
+    1486439.485 890617.662 0, 1486718.391 890646.301 0, 1486997.295 890674.956 0, 1487276.198 890703.628 0, 1487555.099 890732.316 0, 1487833.998 890761.021 0, 1488112.896 890789.742 0, 1488391.792 890818.48 0, 1488670.686 890847.234 0, 1488949.578 890876.004 0, 
+    1489228.469 890904.791 0, 1489507.358 890933.594 0, 1489786.246 890962.414 0, 1490065.132 890991.25 0, 1490342.744 891019.971 0, 1490622.898 891048.971 0, 1490901.779 891077.857 0, 1491180.658 891106.758 0, 1491459.535 891135.676 0, 1491738.41 891164.611 0, 
+    1492017.284 891193.562 0, 1492296.156 891222.529 0, 1492575.027 891251.513 0, 1492853.896 891280.513 0, 1493132.763 891309.53 0, 1493411.628 891338.563 0, 1493690.492 891367.612 0, 1493969.354 891396.678 0, 1494248.214 891425.76 0, 1494527.072 891454.859 0, 
+    1494805.929 891483.974 0, 1495084.784 891513.106 0, 1495363.637 891542.254 0, 1495642.489 891571.418 0, 1495921.339 891600.599 0, 1496200.187 891629.796 0, 1496479.034 891659.009 0, 1496757.878 891688.239 0, 1497035.451 891717.353 0, 1497617.371 886170.727 0, 
+    1498199.272 880624.285 0))
+
+POLYGON ((1510417.876 893140.475 0, 1510140.385 893110.577 0, 1509861.623 893080.559 0, 1509582.861 893050.558 0, 1509304.096 893020.573 0, 1509025.33 892990.605 0, 1508746.562 892960.653 0, 1508467.792 892930.717 0, 1508189.02 892900.798 0, 1507910.247 892870.895 0, 
+    1507631.472 892841.009 0, 1507352.695 892811.139 0, 1507073.916 892781.285 0, 1506795.135 892751.448 0, 1506516.353 892721.627 0, 1506237.569 892691.823 0, 1505958.784 892662.035 0, 1505679.996 892632.264 0, 1505401.207 892602.509 0, 1505122.416 892572.77 0, 
+    1504843.623 892543.048 0, 1504564.829 892513.342 0, 1504286.033 892483.652 0, 1504007.235 892453.979 0, 1503727.166 892424.188 0, 1503449.634 892394.682 0, 1503170.83 892365.058 0, 1502892.026 892335.451 0, 1502613.219 892305.86 0, 1502334.411 892276.285 0, 
+    1502055.6 892246.727 0, 1501776.788 892217.185 0, 1501497.975 892187.66 0, 1501219.159 892158.151 0, 1500940.342 892128.658 0, 1500661.524 892099.182 0, 1500382.703 892069.723 0, 1500103.881 892040.279 0, 1499825.057 892010.852 0, 1499546.231 891981.442 0, 
+    1499267.403 891952.048 0, 1498988.574 891922.67 0, 1498709.743 891893.309 0, 1498430.911 891863.964 0, 1498152.076 891834.635 0, 1497873.24 891805.323 0, 1497594.402 891776.028 0, 1497315.563 891746.749 0, 1497035.451 891717.353 0, 1496453.512 897264.158 0, 
+    1495871.555 902811.139 0, 1496151.01 902840.466 0, 1496429.197 902869.677 0, 1496707.382 902898.904 0, 1496985.565 902928.147 0, 1497263.747 902957.407 0, 1497541.926 902986.683 0, 1497820.104 903015.976 0, 1498098.281 903045.284 0, 1498376.455 903074.61 0, 
+    1498654.628 903103.951 0, 1498932.799 903133.309 0, 1499210.968 903162.684 0, 1499489.136 903192.074 0, 1499767.302 903221.482 0, 1500045.466 903250.905 0, 1500323.629 903280.345 0, 1500601.789 903309.801 0, 1500879.948 903339.274 0, 1501158.106 903368.763 0, 
+    1501436.261 903398.268 0, 1501714.415 903427.79 0, 1501992.567 903457.328 0, 1502270.717 903486.882 0, 1502547.6 903516.319 0, 1502827.013 903546.041 0, 1503105.158 903575.644 0, 1503383.301 903605.264 0, 1503661.443 903634.9 0, 1503939.583 903664.553 0, 
+    1504217.721 903694.222 0, 1504495.857 903723.908 0, 1504773.992 903753.609 0, 1505052.125 903783.328 0, 1505330.256 903813.062 0, 1505608.385 903842.813 0, 1505886.513 903872.58 0, 1506164.639 903902.364 0, 1506442.763 903932.164 0, 1506720.885 903961.98 0, 
+    1506999.006 903991.813 0, 1507277.125 904021.662 0, 1507555.242 904051.528 0, 1507833.357 904081.41 0, 1508111.471 904111.308 0, 1508389.582 904141.223 0, 1508667.692 904171.154 0, 1508945.801 904201.101 0, 1509222.643 904230.928 0, 1509820.269 898685.613 0, 
+    1510417.876 893140.475 0))
+
+POLYGON ((1000000 453741.494 0, 999696.853 453741.503 0, 999392.233 453741.53 0, 999087.612 453741.575 0, 998782.992 453741.637 0, 998478.371 453741.718 0, 998173.751 453741.816 0, 997869.13 453741.933 0, 997564.509 453742.067 0, 997259.889 453742.219 0, 
+    996955.268 453742.39 0, 996650.648 453742.578 0, 996346.027 453742.784 0, 996041.407 453743.008 0, 995736.786 453743.25 0, 995432.166 453743.51 0, 995127.546 453743.788 0, 994822.925 453744.083 0, 994518.305 453744.397 0, 994213.684 453744.729 0, 
+    993909.064 453745.078 0, 993604.444 453745.446 0, 993299.823 453745.831 0, 992995.203 453746.234 0, 992689.108 453746.658 0, 992385.963 453747.095 0, 992081.342 453747.552 0, 991776.722 453748.027 0, 991472.102 453748.52 0, 991167.482 453749.031 0, 
+    990862.862 453749.56 0, 990558.242 453750.107 0, 990253.622 453750.671 0, 989949.002 453751.254 0, 989644.382 453751.854 0, 989339.762 453752.473 0, 989035.142 453753.109 0, 988730.522 453753.764 0, 988425.902 453754.436 0, 988121.282 453755.126 0, 
+    987816.663 453755.834 0, 987512.043 453756.56 0, 987207.423 453757.304 0, 986902.804 453758.066 0, 986598.184 453758.846 0, 986293.565 453759.644 0, 985988.945 453760.459 0, 985684.326 453761.293 0, 985378.23 453762.149 0, 985393.922 459316.555 0, 
+    985409.616 464871.387 0, 985715.054 464870.533 0, 986019.02 464869.701 0, 986322.986 464868.887 0, 986626.951 464868.091 0, 986930.917 464867.313 0, 987234.883 464866.553 0, 987538.848 464865.81 0, 987842.814 464865.086 0, 988146.78 464864.379 0, 
+    988450.746 464863.691 0, 988754.712 464863.02 0, 989058.678 464862.367 0, 989362.644 464861.732 0, 989666.61 464861.115 0, 989970.576 464860.515 0, 990274.542 464859.934 0, 990578.509 464859.37 0, 990882.475 464858.825 0, 991186.441 464858.297 0, 
+    991490.407 464857.787 0, 991794.374 464857.295 0, 992098.34 464856.821 0, 992402.306 464856.365 0, 992704.801 464855.929 0, 993010.239 464855.507 0, 993314.205 464855.104 0, 993618.172 464854.72 0, 993922.138 464854.353 0, 994226.105 464854.004 0, 
+    994530.071 464853.673 0, 994834.038 464853.36 0, 995138.004 464853.065 0, 995441.971 464852.788 0, 995745.938 464852.529 0, 996049.904 464852.287 0, 996353.871 464852.064 0, 996657.837 464851.858 0, 996961.804 464851.67 0, 997265.771 464851.5 0, 
+    997569.737 464851.348 0, 997873.704 464851.214 0, 998177.671 464851.098 0, 998481.637 464851 0, 998785.604 464850.919 0, 999089.571 464850.857 0, 999393.537 464850.812 0, 999697.504 464850.785 0, 1000000 464850.777 0, 1000000 459295.922 0, 
+    1000000 453741.494 0))
+
+POLYGON ((1014590.384 464871.387 0, 1014287.887 464870.541 0, 1013983.921 464869.709 0, 1013679.956 464868.895 0, 1013375.99 464868.099 0, 1013072.024 464867.32 0, 1012768.059 464866.56 0, 1012464.093 464865.817 0, 1012160.127 464865.093 0, 1011856.161 464864.386 0, 
+    1011552.195 464863.697 0, 1011248.229 464863.026 0, 1010944.263 464862.373 0, 1010640.297 464861.738 0, 1010336.331 464861.12 0, 1010032.365 464860.521 0, 1009728.399 464859.939 0, 1009424.433 464859.376 0, 1009120.467 464858.83 0, 1008816.5 464858.302 0, 
+    1008512.534 464857.792 0, 1008208.568 464857.3 0, 1007904.602 464856.826 0, 1007600.635 464856.37 0, 1007295.199 464855.929 0, 1006992.702 464855.511 0, 1006688.736 464855.108 0, 1006384.77 464854.723 0, 1006080.803 464854.356 0, 1005776.837 464854.008 0, 
+    1005472.87 464853.676 0, 1005168.904 464853.363 0, 1004864.937 464853.068 0, 1004560.97 464852.791 0, 1004257.004 464852.531 0, 1003953.037 464852.289 0, 1003649.071 464852.066 0, 1003345.104 464851.86 0, 1003041.137 464851.672 0, 1002737.171 464851.502 0, 
+    1002433.204 464851.35 0, 1002129.237 464851.216 0, 1001825.271 464851.099 0, 1001521.304 464851.001 0, 1001217.337 464850.92 0, 1000913.371 464850.857 0, 1000609.404 464850.813 0, 1000305.437 464850.786 0, 1000000 464850.777 0, 1000000 470406.055 0, 
+    1000000 475961.753 0, 1000304.78 475961.762 0, 1000608.093 475961.789 0, 1000911.406 475961.834 0, 1001214.718 475961.897 0, 1001518.031 475961.977 0, 1001821.344 475962.075 0, 1002124.657 475962.191 0, 1002427.969 475962.325 0, 1002731.282 475962.477 0, 
+    1003034.595 475962.647 0, 1003337.907 475962.834 0, 1003641.22 475963.04 0, 1003944.533 475963.263 0, 1004247.845 475963.504 0, 1004551.158 475963.763 0, 1004854.47 475964.04 0, 1005157.783 475964.335 0, 1005461.096 475964.647 0, 1005764.408 475964.977 0, 
+    1006067.721 475965.326 0, 1006371.033 475965.692 0, 1006674.346 475966.076 0, 1006977.658 475966.477 0, 1007279.504 475966.895 0, 1007584.283 475967.334 0, 1007887.595 475967.79 0, 1008190.908 475968.263 0, 1008494.22 475968.754 0, 1008797.532 475969.263 0, 
+    1009100.844 475969.79 0, 1009404.157 475970.334 0, 1009707.469 475970.897 0, 1010010.781 475971.477 0, 1010314.093 475972.075 0, 1010617.405 475972.691 0, 1010920.717 475973.325 0, 1011224.029 475973.977 0, 1011527.341 475974.646 0, 1011830.653 475975.334 0, 
+    1012133.965 475976.039 0, 1012437.277 475976.762 0, 1012740.589 475977.503 0, 1013043.901 475978.262 0, 1013347.212 475979.038 0, 1013650.524 475979.833 0, 1013953.836 475980.645 0, 1014257.147 475981.475 0, 1014558.994 475982.319 0, 1014574.689 470426.643 0, 
+    1014590.384 464871.387 0))
+
+POLYGON ((1029117.871 476044.017 0, 1028816.026 476042.32 0, 1028512.718 476040.633 0, 1028209.41 476038.964 0, 1027906.101 476037.313 0, 1027602.793 476035.679 0, 1027299.485 476034.063 0, 1026996.176 476032.465 0, 1026692.868 476030.885 0, 1026389.559 476029.323 0, 
+    1026086.25 476027.779 0, 1025782.941 476026.252 0, 1025479.632 476024.744 0, 1025176.323 476023.253 0, 1024873.014 476021.78 0, 1024569.705 476020.325 0, 1024266.396 476018.888 0, 1023963.086 476017.469 0, 1023659.777 476016.067 0, 1023356.467 476014.683 0, 
+    1023053.157 476013.318 0, 1022749.848 476011.97 0, 1022446.538 476010.64 0, 1022143.228 476009.327 0, 1021838.454 476008.027 0, 1021536.608 476006.756 0, 1021233.298 476005.498 0, 1020929.988 476004.257 0, 1020626.678 476003.034 0, 1020323.367 476001.829 0, 
+    1020020.057 476000.642 0, 1019716.746 475999.472 0, 1019413.436 475998.321 0, 1019110.125 475997.187 0, 1018806.815 475996.071 0, 1018503.504 475994.973 0, 1018200.193 475993.893 0, 1017896.882 475992.831 0, 1017593.571 475991.786 0, 1017290.26 475990.76 0, 
+    1016986.949 475989.751 0, 1016683.638 475988.76 0, 1016380.327 475987.787 0, 1016077.016 475986.832 0, 1015773.704 475985.894 0, 1015470.393 475984.975 0, 1015167.082 475984.073 0, 1014863.77 475983.189 0, 1014558.994 475982.319 0, 1014543.297 481538.414 0, 
+    1014527.598 487094.922 0, 1014831.718 487095.79 0, 1015134.375 487096.672 0, 1015437.032 487097.572 0, 1015739.69 487098.489 0, 1016042.347 487099.425 0, 1016345.004 487100.378 0, 1016647.661 487101.349 0, 1016950.318 487102.338 0, 1017252.975 487103.344 0, 
+    1017555.632 487104.369 0, 1017858.289 487105.411 0, 1018160.946 487106.471 0, 1018463.603 487107.549 0, 1018766.259 487108.644 0, 1019068.916 487109.758 0, 1019371.572 487110.889 0, 1019674.229 487112.038 0, 1019976.885 487113.205 0, 1020279.542 487114.39 0, 
+    1020582.198 487115.592 0, 1020884.854 487116.812 0, 1021187.51 487118.051 0, 1021490.166 487119.307 0, 1021791.361 487120.574 0, 1022095.478 487121.872 0, 1022398.134 487123.181 0, 1022700.79 487124.509 0, 1023003.445 487125.854 0, 1023306.101 487127.216 0, 
+    1023608.756 487128.597 0, 1023911.412 487129.996 0, 1024214.067 487131.412 0, 1024516.722 487132.846 0, 1024819.378 487134.298 0, 1025122.033 487135.768 0, 1025424.688 487137.255 0, 1025727.343 487138.76 0, 1026029.997 487140.284 0, 1026332.652 487141.825 0, 
+    1026635.307 487143.383 0, 1026937.961 487144.96 0, 1027240.616 487146.554 0, 1027543.27 487148.167 0, 1027845.924 487149.797 0, 1028148.579 487151.445 0, 1028451.233 487153.11 0, 1028753.887 487154.794 0, 1029055.081 487156.487 0, 1029086.477 481600.045 0, 
+    1029117.871 476044.017 0))
+
+POLYGON ((1043582.331 487259.094 0, 1043281.141 487256.55 0, 1042978.493 487254.011 0, 1042675.845 487251.491 0, 1042373.196 487248.988 0, 1042070.548 487246.503 0, 1041767.899 487244.035 0, 1041465.25 487241.586 0, 1041162.602 487239.154 0, 1040859.953 487236.74 0, 
+    1040557.303 487234.344 0, 1040254.654 487231.966 0, 1039952.005 487229.606 0, 1039649.355 487227.263 0, 1039346.705 487224.938 0, 1039044.055 487222.631 0, 1038741.405 487220.342 0, 1038438.755 487218.071 0, 1038136.105 487215.817 0, 1037833.455 487213.582 0, 
+    1037530.804 487211.364 0, 1037228.153 487209.164 0, 1036925.503 487206.981 0, 1036622.852 487204.817 0, 1036318.742 487202.66 0, 1036017.55 487200.542 0, 1035714.898 487198.431 0, 1035412.247 487196.337 0, 1035109.595 487194.262 0, 1034806.944 487192.204 0, 
+    1034504.292 487190.165 0, 1034201.64 487188.143 0, 1033898.988 487186.139 0, 1033596.336 487184.152 0, 1033293.684 487182.184 0, 1032991.031 487180.233 0, 1032688.379 487178.3 0, 1032385.726 487176.385 0, 1032083.073 487174.488 0, 1031780.421 487172.608 0, 
+    1031477.768 487170.747 0, 1031175.115 487168.903 0, 1030872.461 487167.077 0, 1030569.808 487165.269 0, 1030267.155 487163.478 0, 1029964.501 487161.706 0, 1029661.848 487159.951 0, 1029359.194 487158.214 0, 1029055.081 487156.487 0, 1029023.682 492713.34 0, 
+    1028992.281 498270.603 0, 1029295.737 498272.326 0, 1029597.737 498274.059 0, 1029899.736 498275.81 0, 1030201.736 498277.579 0, 1030503.735 498279.365 0, 1030805.734 498281.17 0, 1031107.733 498282.992 0, 1031409.732 498284.832 0, 1031711.731 498286.689 0, 
+    1032013.729 498288.565 0, 1032315.728 498290.458 0, 1032617.726 498292.369 0, 1032919.725 498294.297 0, 1033221.723 498296.244 0, 1033523.721 498298.208 0, 1033825.719 498300.19 0, 1034127.717 498302.19 0, 1034429.714 498304.208 0, 1034731.712 498306.243 0, 
+    1035033.71 498308.296 0, 1035335.707 498310.367 0, 1035637.704 498312.456 0, 1035939.701 498314.562 0, 1036240.243 498316.676 0, 1036543.695 498318.828 0, 1036845.692 498320.988 0, 1037147.689 498323.166 0, 1037449.685 498325.361 0, 1037751.682 498327.574 0, 
+    1038053.678 498329.805 0, 1038355.674 498332.054 0, 1038657.67 498334.32 0, 1038959.666 498336.604 0, 1039261.661 498338.906 0, 1039563.657 498341.226 0, 1039865.652 498343.563 0, 1040167.648 498345.919 0, 1040469.643 498348.292 0, 1040771.638 498350.683 0, 
+    1041073.633 498353.091 0, 1041375.628 498355.518 0, 1041677.622 498357.962 0, 1041979.617 498360.424 0, 1042281.611 498362.904 0, 1042583.605 498365.401 0, 1042885.599 498367.916 0, 1043187.593 498370.449 0, 1043488.132 498372.988 0, 1043535.234 492815.837 0, 
+    1043582.331 487259.094 0))
+
+POLYGON ((1057983.637 498516.326 0, 1057683.103 498512.939 0, 1057381.118 498509.552 0, 1057079.132 498506.184 0, 1056777.146 498502.833 0, 1056475.16 498499.5 0, 1056173.174 498496.185 0, 1055871.187 498492.888 0, 1055569.201 498489.608 0, 1055267.214 498486.347 0, 
+    1054965.227 498483.102 0, 1054663.239 498479.876 0, 1054361.252 498476.668 0, 1054059.264 498473.477 0, 1053757.277 498470.304 0, 1053455.289 498467.149 0, 1053153.3 498464.012 0, 1052851.312 498460.892 0, 1052549.323 498457.79 0, 1052247.335 498454.706 0, 
+    1051945.346 498451.64 0, 1051643.357 498448.591 0, 1051341.367 498445.561 0, 1051039.378 498442.548 0, 1050735.935 498439.538 0, 1050435.398 498436.575 0, 1050133.408 498433.615 0, 1049831.418 498430.673 0, 1049529.428 498427.749 0, 1049227.437 498424.843 0, 
+    1048925.447 498421.954 0, 1048623.456 498419.084 0, 1048321.465 498416.231 0, 1048019.474 498413.396 0, 1047717.482 498410.578 0, 1047415.491 498407.778 0, 1047113.499 498404.997 0, 1046811.507 498402.232 0, 1046509.515 498399.486 0, 1046207.523 498396.757 0, 
+    1045905.531 498394.047 0, 1045603.538 498391.354 0, 1045301.546 498388.678 0, 1044999.553 498386.021 0, 1044697.56 498383.381 0, 1044395.567 498380.759 0, 1044093.574 498378.155 0, 1043791.58 498375.569 0, 1043488.132 498372.988 0, 1043441.028 503930.544 0, 
+    1043393.92 509488.503 0, 1043696.71 509491.079 0, 1043998.05 509493.659 0, 1044299.389 509496.258 0, 1044600.728 509498.874 0, 1044902.066 509501.508 0, 1045203.405 509504.16 0, 1045504.743 509506.829 0, 1045806.081 509509.516 0, 1046107.42 509512.221 0, 
+    1046408.757 509514.944 0, 1046710.095 509517.684 0, 1047011.433 509520.443 0, 1047312.77 509523.218 0, 1047614.108 509526.012 0, 1047915.445 509528.823 0, 1048216.782 509531.652 0, 1048518.118 509534.499 0, 1048819.455 509537.364 0, 1049120.791 509540.246 0, 
+    1049422.128 509543.146 0, 1049723.464 509546.064 0, 1050024.8 509548.999 0, 1050326.136 509551.953 0, 1050626.021 509554.909 0, 1050928.806 509557.912 0, 1051230.142 509560.919 0, 1051531.477 509563.943 0, 1051832.812 509566.985 0, 1052134.146 509570.044 0, 
+    1052435.481 509573.122 0, 1052736.815 509576.217 0, 1053038.149 509579.33 0, 1053339.483 509582.46 0, 1053640.817 509585.609 0, 1053942.151 509588.775 0, 1054243.484 509591.959 0, 1054544.817 509595.16 0, 1054846.15 509598.379 0, 1055147.483 509601.616 0, 
+    1055448.816 509604.871 0, 1055750.148 509608.144 0, 1056051.481 509611.434 0, 1056352.813 509614.742 0, 1056654.145 509618.067 0, 1056955.476 509621.411 0, 1057256.808 509624.772 0, 1057558.139 509628.151 0, 1057858.021 509631.531 0, 1057920.831 504073.728 0, 
+    1057983.637 498516.326 0))
+
+POLYGON ((1072321.661 509815.422 0, 1072021.787 509811.195 0, 1071720.466 509806.964 0, 1071419.146 509802.752 0, 1071117.824 509798.557 0, 1070816.503 509794.38 0, 1070515.182 509790.221 0, 1070213.86 509786.079 0, 1069912.538 509781.956 0, 1069611.216 509777.85 0, 
+    1069309.893 509773.761 0, 1069008.57 509769.691 0, 1068707.247 509765.638 0, 1068405.924 509761.603 0, 1068104.601 509757.585 0, 1067803.277 509753.586 0, 1067501.953 509749.604 0, 1067200.629 509745.64 0, 1066899.305 509741.693 0, 1066597.98 509737.765 0, 
+    1066296.655 509733.854 0, 1065995.33 509729.96 0, 1065694.005 509726.085 0, 1065392.679 509722.227 0, 1065089.906 509718.369 0, 1064790.028 509714.565 0, 1064488.701 509710.76 0, 1064187.375 509706.974 0, 1063886.048 509703.205 0, 1063584.721 509699.453 0, 
+    1063283.394 509695.72 0, 1062982.067 509692.004 0, 1062680.739 509688.306 0, 1062379.412 509684.625 0, 1062078.084 509680.963 0, 1061776.756 509677.318 0, 1061475.427 509673.69 0, 1061174.098 509670.081 0, 1060872.77 509666.489 0, 1060571.441 509662.915 0, 
+    1060270.111 509659.359 0, 1059968.782 509655.82 0, 1059667.452 509652.3 0, 1059366.122 509648.797 0, 1059064.792 509645.311 0, 1058763.462 509641.844 0, 1058462.132 509638.394 0, 1058160.801 509634.962 0, 1057858.021 509631.531 0, 1057795.207 515189.734 0, 
+    1057732.388 520748.333 0, 1058034.51 520751.756 0, 1058335.186 520755.181 0, 1058635.863 520758.623 0, 1058936.539 520762.083 0, 1059237.214 520765.561 0, 1059537.89 520769.056 0, 1059838.565 520772.57 0, 1060139.24 520776.1 0, 1060439.915 520779.649 0, 
+    1060740.59 520783.215 0, 1061041.264 520786.799 0, 1061341.939 520790.401 0, 1061642.613 520794.02 0, 1061943.287 520797.657 0, 1062243.96 520801.312 0, 1062544.634 520804.984 0, 1062845.307 520808.674 0, 1063145.98 520812.382 0, 1063446.653 520816.107 0, 
+    1063747.325 520819.851 0, 1064047.998 520823.612 0, 1064348.67 520827.39 0, 1064649.342 520831.186 0, 1064948.569 520834.982 0, 1065250.685 520838.832 0, 1065551.356 520842.681 0, 1065852.027 520846.549 0, 1066152.698 520850.433 0, 1066453.369 520854.336 0, 
+    1066754.039 520858.256 0, 1067054.709 520862.194 0, 1067355.379 520866.149 0, 1067656.048 520870.123 0, 1067956.718 520874.114 0, 1068257.387 520878.122 0, 1068558.056 520882.149 0, 1068858.725 520886.193 0, 1069159.393 520890.254 0, 1069460.061 520894.334 0, 
+    1069760.729 520898.431 0, 1070061.397 520902.546 0, 1070362.064 520906.678 0, 1070662.732 520910.828 0, 1070963.399 520914.996 0, 1071264.065 520919.182 0, 1071564.732 520923.385 0, 1071865.398 520927.606 0, 1072164.621 520931.825 0, 1072243.144 515373.425 0, 
+    1072321.661 509815.422 0))
+
+POLYGON ((1086596.278 521156.089 0, 1086297.066 521151.025 0, 1085996.413 521145.955 0, 1085695.759 521140.902 0, 1085395.106 521135.867 0, 1085094.452 521130.85 0, 1084793.797 521125.85 0, 1084493.143 521120.868 0, 1084192.488 521115.904 0, 1083891.833 521110.958 0, 
+    1083591.177 521106.029 0, 1083290.521 521101.118 0, 1082989.865 521096.224 0, 1082689.209 521091.348 0, 1082388.552 521086.49 0, 1082087.895 521081.65 0, 1081787.238 521076.827 0, 1081486.581 521072.022 0, 1081185.923 521067.235 0, 1080885.265 521062.465 0, 
+    1080584.607 521057.713 0, 1080283.948 521052.979 0, 1079983.289 521048.263 0, 1079682.63 521043.564 0, 1079380.529 521038.86 0, 1079081.311 521034.219 0, 1078780.651 521029.574 0, 1078479.991 521024.946 0, 1078179.33 521020.335 0, 1077878.669 521015.743 0, 
+    1077578.008 521011.168 0, 1077277.347 521006.61 0, 1076976.685 521002.071 0, 1076676.023 520997.549 0, 1076375.361 520993.045 0, 1076074.699 520988.558 0, 1075774.036 520984.09 0, 1075473.373 520979.639 0, 1075172.71 520975.205 0, 1074872.047 520970.79 0, 
+    1074571.383 520966.392 0, 1074270.719 520962.011 0, 1073970.055 520957.649 0, 1073669.39 520953.304 0, 1073368.726 520948.977 0, 1073068.061 520944.667 0, 1072767.395 520940.375 0, 1072466.73 520936.101 0, 1072164.621 520931.825 0, 1072086.093 526490.617 0, 
+    1072007.559 532049.799 0, 1072309.01 532054.067 0, 1072609.021 532058.331 0, 1072909.032 532062.614 0, 1073209.043 532066.914 0, 1073509.053 532071.232 0, 1073809.063 532075.567 0, 1074109.073 532079.92 0, 1074409.083 532084.291 0, 1074709.092 532088.679 0, 
+    1075009.101 532093.085 0, 1075309.11 532097.509 0, 1075609.118 532101.951 0, 1075909.127 532106.41 0, 1076209.135 532110.886 0, 1076509.142 532115.381 0, 1076809.15 532119.893 0, 1077109.157 532124.422 0, 1077409.164 532128.97 0, 1077709.171 532133.535 0, 
+    1078009.177 532138.117 0, 1078309.183 532142.717 0, 1078609.189 532147.335 0, 1078909.195 532151.971 0, 1079207.761 532156.602 0, 1079509.205 532161.295 0, 1079809.21 532165.984 0, 1080109.215 532170.69 0, 1080409.219 532175.414 0, 1080709.223 532180.156 0, 
+    1081009.227 532184.915 0, 1081309.23 532189.692 0, 1081609.233 532194.486 0, 1081909.236 532199.298 0, 1082209.238 532204.128 0, 1082509.241 532208.976 0, 1082809.243 532213.841 0, 1083109.244 532218.724 0, 1083409.246 532223.624 0, 1083709.247 532228.542 0, 
+    1084009.248 532233.478 0, 1084309.248 532238.431 0, 1084609.248 532243.403 0, 1084909.248 532248.391 0, 1085209.248 532253.398 0, 1085509.247 532258.422 0, 1085809.246 532263.464 0, 1086109.245 532268.523 0, 1086407.806 532273.576 0, 1086502.045 526714.637 0, 
+    1086596.278 521156.089 0))
+
+POLYGON ((1100807.364 532538.035 0, 1100508.816 532532.138 0, 1100208.833 532526.231 0, 1099908.849 532520.342 0, 1099608.865 532514.471 0, 1099308.881 532508.617 0, 1099008.896 532502.78 0, 1098708.911 532496.962 0, 1098408.926 532491.161 0, 1098108.94 532485.377 0, 
+    1097808.954 532479.612 0, 1097508.968 532473.864 0, 1097208.981 532468.133 0, 1096908.994 532462.421 0, 1096609.007 532456.726 0, 1096309.019 532451.048 0, 1096009.031 532445.389 0, 1095709.043 532439.746 0, 1095409.054 532434.122 0, 1095109.065 532428.515 0, 
+    1094809.075 532422.926 0, 1094509.086 532417.355 0, 1094209.096 532411.801 0, 1093909.105 532406.265 0, 1093607.678 532400.72 0, 1093309.124 532395.245 0, 1093009.132 532389.762 0, 1092709.141 532384.297 0, 1092409.149 532378.849 0, 1092109.157 532373.419 0, 
+    1091809.164 532368.006 0, 1091509.171 532362.611 0, 1091209.178 532357.234 0, 1090909.184 532351.875 0, 1090609.19 532346.533 0, 1090309.196 532341.208 0, 1090009.202 532335.902 0, 1089709.207 532330.613 0, 1089409.212 532325.342 0, 1089109.216 532320.088 0, 
+    1088809.221 532314.852 0, 1088509.225 532309.634 0, 1088209.228 532304.433 0, 1087909.232 532299.25 0, 1087609.235 532294.085 0, 1087309.237 532288.937 0, 1087009.24 532283.807 0, 1086709.242 532278.695 0, 1086407.806 532273.576 0, 1086313.56 537832.901 0, 
+    1086219.308 543392.609 0, 1086520.086 543397.717 0, 1086819.43 543402.818 0, 1087118.773 543407.937 0, 1087418.116 543413.074 0, 1087717.458 543418.228 0, 1088016.8 543423.399 0, 1088316.142 543428.589 0, 1088615.484 543433.796 0, 1088914.825 543439.02 0, 
+    1089214.166 543444.262 0, 1089513.507 543449.522 0, 1089812.847 543454.799 0, 1090112.187 543460.095 0, 1090411.527 543465.407 0, 1090710.866 543470.737 0, 1091010.206 543476.085 0, 1091309.544 543481.451 0, 1091608.883 543486.834 0, 1091908.221 543492.235 0, 
+    1092207.559 543497.653 0, 1092506.896 543503.089 0, 1092806.234 543508.542 0, 1093105.571 543514.014 0, 1093403.474 543519.476 0, 1093704.243 543525.009 0, 1094003.579 543530.533 0, 1094302.915 543536.075 0, 1094602.25 543541.634 0, 1094901.585 543547.211 0, 
+    1095200.92 543552.805 0, 1095500.254 543558.418 0, 1095799.588 543564.047 0, 1096098.922 543569.695 0, 1096398.255 543575.36 0, 1096697.588 543581.042 0, 1096996.92 543586.743 0, 1097296.253 543592.46 0, 1097595.585 543598.196 0, 1097894.916 543603.949 0, 
+    1098194.247 543609.72 0, 1098493.578 543615.508 0, 1098792.909 543621.314 0, 1099092.239 543627.138 0, 1099391.569 543632.979 0, 1099690.899 543638.837 0, 1099990.228 543644.714 0, 1100289.557 543650.608 0, 1100587.453 543656.491 0, 1100697.412 538097.071 0, 
+    1100807.364 532538.035 0))
+
+POLYGON ((1114954.795 543960.965 0, 1114656.915 543954.24 0, 1114357.603 543947.5 0, 1114058.292 543940.778 0, 1113758.98 543934.074 0, 1113459.668 543927.387 0, 1113160.355 543920.718 0, 1112861.042 543914.066 0, 1112561.729 543907.432 0, 1112262.415 543900.816 0, 
+    1111963.101 543894.217 0, 1111663.787 543887.636 0, 1111364.472 543881.072 0, 1111065.156 543874.527 0, 1110765.841 543867.998 0, 1110466.525 543861.488 0, 1110167.208 543854.995 0, 1109867.891 543848.519 0, 1109568.574 543842.061 0, 1109269.256 543835.621 0, 
+    1108969.938 543829.199 0, 1108670.62 543822.794 0, 1108371.301 543816.406 0, 1108071.982 543810.037 0, 1107771.232 543803.654 0, 1107473.343 543797.35 0, 1107174.023 543791.033 0, 1106874.702 543784.734 0, 1106575.381 543778.452 0, 1106276.06 543772.188 0, 
+    1105976.738 543765.942 0, 1105677.416 543759.713 0, 1105378.093 543753.502 0, 1105078.771 543747.309 0, 1104779.447 543741.133 0, 1104480.124 543734.974 0, 1104180.8 543728.834 0, 1103881.476 543722.711 0, 1103582.151 543716.605 0, 1103282.826 543710.517 0, 
+    1102983.501 543704.447 0, 1102684.175 543698.394 0, 1102384.849 543692.359 0, 1102085.523 543686.342 0, 1101786.196 543680.342 0, 1101486.869 543674.36 0, 1101187.541 543668.396 0, 1100888.213 543662.449 0, 1100587.453 543656.491 0, 1100477.487 549216.292 0, 
+    1100367.512 554776.47 0, 1100667.615 554782.415 0, 1100966.288 554788.348 0, 1101264.961 554794.3 0, 1101563.634 554800.269 0, 1101862.306 554806.256 0, 1102160.978 554812.26 0, 1102459.65 554818.282 0, 1102758.321 554824.321 0, 1103056.992 554830.378 0, 
+    1103355.662 554836.452 0, 1103654.332 554842.544 0, 1103953.002 554848.654 0, 1104251.672 554854.781 0, 1104550.341 554860.926 0, 1104849.009 554867.089 0, 1105147.678 554873.269 0, 1105446.346 554879.466 0, 1105745.013 554885.681 0, 1106043.681 554891.914 0, 
+    1106342.347 554898.164 0, 1106641.014 554904.432 0, 1106939.68 554910.718 0, 1107238.346 554917.021 0, 1107535.583 554923.311 0, 1107835.676 554929.68 0, 1108134.341 554936.035 0, 1108433.005 554942.409 0, 1108731.669 554948.8 0, 1109030.332 554955.208 0, 
+    1109328.996 554961.634 0, 1109627.658 554968.078 0, 1109926.321 554974.539 0, 1110224.983 554981.018 0, 1110523.644 554987.515 0, 1110822.306 554994.029 0, 1111120.966 555000.56 0, 1111419.627 555007.109 0, 1111718.287 555013.676 0, 1112016.947 555020.26 0, 
+    1112315.606 555026.862 0, 1112614.265 555033.482 0, 1112912.923 555040.119 0, 1113211.582 555046.773 0, 1113510.239 555053.445 0, 1113808.897 555060.135 0, 1114107.554 555066.843 0, 1114406.21 555073.568 0, 1114703.44 555080.278 0, 1114829.122 549520.433 0, 
+    1114954.795 543960.965 0))
+
+POLYGON ((1129038.451 555424.586 0, 1128741.24 555417.036 0, 1128442.603 555409.467 0, 1128143.966 555401.916 0, 1127845.329 555394.383 0, 1127546.691 555386.867 0, 1127248.053 555379.368 0, 1126949.415 555371.888 0, 1126650.776 555364.424 0, 1126352.136 555356.979 0, 
+    1126053.496 555349.551 0, 1125754.856 555342.14 0, 1125456.215 555334.747 0, 1125157.574 555327.372 0, 1124858.932 555320.014 0, 1124560.29 555312.674 0, 1124261.648 555305.352 0, 1123963.005 555298.047 0, 1123664.362 555290.759 0, 1123365.718 555283.489 0, 
+    1123067.074 555276.237 0, 1122768.429 555269.002 0, 1122469.784 555261.785 0, 1122171.138 555254.586 0, 1121871.067 555247.37 0, 1121573.846 555240.239 0, 1121275.199 555233.093 0, 1120976.552 555225.963 0, 1120677.905 555218.852 0, 1120379.257 555211.758 0, 
+    1120080.608 555204.681 0, 1119781.959 555197.622 0, 1119483.31 555190.581 0, 1119184.66 555183.557 0, 1118886.01 555176.551 0, 1118587.36 555169.562 0, 1118288.709 555162.591 0, 1117990.058 555155.638 0, 1117691.406 555148.702 0, 1117392.754 555141.784 0, 
+    1117094.101 555134.883 0, 1116795.448 555128 0, 1116496.795 555121.134 0, 1116198.141 555114.286 0, 1115899.487 555107.456 0, 1115600.832 555100.643 0, 1115302.177 555093.848 0, 1115003.522 555087.07 0, 1114703.44 555080.278 0, 1114577.749 560640.497 0, 
+    1114452.05 566201.088 0, 1114751.475 566207.865 0, 1115049.476 566214.628 0, 1115347.476 566221.408 0, 1115645.476 566228.206 0, 1115943.476 566235.022 0, 1116241.475 566241.854 0, 1116539.474 566248.705 0, 1116837.472 566255.573 0, 1117135.47 566262.459 0, 
+    1117433.468 566269.362 0, 1117731.465 566276.282 0, 1118029.462 566283.221 0, 1118327.458 566290.176 0, 1118625.454 566297.15 0, 1118923.45 566304.141 0, 1119221.445 566311.149 0, 1119519.439 566318.175 0, 1119817.434 566325.218 0, 1120115.428 566332.279 0, 
+    1120413.421 566339.358 0, 1120711.414 566346.454 0, 1121009.407 566353.567 0, 1121307.399 566360.699 0, 1121603.969 566367.813 0, 1121903.382 566375.013 0, 1122201.373 566382.197 0, 1122499.364 566389.399 0, 1122797.354 566396.617 0, 1123095.344 566403.854 0, 
+    1123393.333 566411.108 0, 1123691.322 566418.379 0, 1123989.31 566425.668 0, 1124287.298 566432.975 0, 1124585.286 566440.299 0, 1124883.273 566447.64 0, 1125181.259 566454.999 0, 1125479.246 566462.376 0, 1125777.231 566469.77 0, 1126075.217 566477.182 0, 
+    1126373.202 566484.611 0, 1126671.186 566492.058 0, 1126969.17 566499.523 0, 1127267.154 566507.005 0, 1127565.137 566514.504 0, 1127863.12 566522.021 0, 1128161.102 566529.556 0, 1128459.084 566537.108 0, 1128755.644 566544.641 0, 1128897.053 560984.428 0, 
+    1129038.451 555424.586 0))
+
+POLYGON ((1143058.211 566928.604 0, 1142761.671 566920.232 0, 1142463.712 566911.838 0, 1142165.752 566903.462 0, 1141867.791 566895.103 0, 1141569.831 566886.762 0, 1141271.869 566878.438 0, 1140973.908 566870.132 0, 1140675.945 566861.843 0, 1140377.983 566853.572 0, 
+    1140080.019 566845.319 0, 1139782.056 566837.083 0, 1139484.091 566828.864 0, 1139186.127 566820.663 0, 1138888.161 566812.48 0, 1138590.196 566804.314 0, 1138292.23 566796.165 0, 1137994.263 566788.034 0, 1137696.296 566779.921 0, 1137398.328 566771.825 0, 
+    1137100.36 566763.747 0, 1136802.392 566755.686 0, 1136504.423 566747.643 0, 1136206.453 566739.618 0, 1135907.063 566731.571 0, 1135610.513 566723.619 0, 1135312.542 566715.646 0, 1135014.571 566707.691 0, 1134716.599 566699.753 0, 1134418.626 566691.832 0, 
+    1134120.654 566683.929 0, 1133822.68 566676.044 0, 1133524.707 566668.176 0, 1133226.733 566660.326 0, 1132928.758 566652.493 0, 1132630.783 566644.678 0, 1132332.807 566636.881 0, 1132034.831 566629.101 0, 1131736.855 566621.338 0, 1131438.878 566613.593 0, 
+    1131140.901 566605.866 0, 1130842.923 566598.156 0, 1130544.945 566590.463 0, 1130246.966 566582.788 0, 1129948.987 566575.131 0, 1129651.007 566567.491 0, 1129353.027 566559.869 0, 1129055.046 566552.264 0, 1128755.644 566544.641 0, 1128614.227 572105.222 0, 
+    1128472.8 577666.168 0, 1128771.544 577673.774 0, 1129068.87 577681.362 0, 1129366.196 577688.968 0, 1129663.521 577696.591 0, 1129960.846 577704.231 0, 1130258.17 577711.889 0, 1130555.493 577719.565 0, 1130852.817 577727.258 0, 1131150.139 577734.968 0, 
+    1131447.462 577742.696 0, 1131744.784 577750.442 0, 1132042.105 577758.205 0, 1132339.426 577765.985 0, 1132636.746 577773.783 0, 1132934.066 577781.599 0, 1133231.386 577789.432 0, 1133528.705 577797.282 0, 1133826.024 577805.15 0, 1134123.342 577813.035 0, 
+    1134420.66 577820.938 0, 1134717.977 577828.859 0, 1135015.294 577836.797 0, 1135312.61 577844.752 0, 1135608.509 577852.687 0, 1135907.241 577860.716 0, 1136204.556 577868.724 0, 1136501.871 577876.749 0, 1136799.185 577884.792 0, 1137096.498 577892.853 0, 
+    1137393.811 577900.931 0, 1137691.124 577909.026 0, 1137988.436 577917.139 0, 1138285.747 577925.27 0, 1138583.058 577933.418 0, 1138880.369 577941.583 0, 1139177.679 577949.766 0, 1139474.989 577957.967 0, 1139772.298 577966.185 0, 1140069.607 577974.42 0, 
+    1140366.915 577982.673 0, 1140664.223 577990.943 0, 1140961.53 577999.231 0, 1141258.837 578007.537 0, 1141556.143 578015.86 0, 1141853.449 578024.2 0, 1142150.754 578032.558 0, 1142448.059 578040.934 0, 1142743.948 578049.287 0, 1142901.084 572488.763 0, 
+    1143058.211 566928.604 0))
+
+POLYGON ((1157013.956 578472.723 0, 1156718.089 578463.534 0, 1156420.81 578454.318 0, 1156123.529 578445.121 0, 1155826.248 578435.94 0, 1155528.966 578426.777 0, 1155231.684 578417.632 0, 1154934.402 578408.504 0, 1154637.119 578399.394 0, 1154339.835 578390.301 0, 
+    1154042.551 578381.225 0, 1153745.266 578372.168 0, 1153447.98 578363.127 0, 1153150.695 578354.104 0, 1152853.408 578345.099 0, 1152556.121 578336.111 0, 1152258.834 578327.141 0, 1151961.546 578318.188 0, 1151664.257 578309.252 0, 1151366.968 578300.334 0, 
+    1151069.679 578291.434 0, 1150772.389 578282.551 0, 1150475.098 578273.686 0, 1150177.807 578264.838 0, 1149879.101 578255.965 0, 1149583.223 578247.194 0, 1149285.931 578238.399 0, 1148988.638 578229.621 0, 1148691.344 578220.861 0, 1148394.05 578212.118 0, 
+    1148096.755 578203.392 0, 1147799.46 578194.684 0, 1147502.164 578185.994 0, 1147204.868 578177.321 0, 1146907.571 578168.665 0, 1146610.274 578160.028 0, 1146312.976 578151.407 0, 1146015.678 578142.804 0, 1145718.379 578134.219 0, 1145421.079 578125.651 0, 
+    1145123.78 578117.1 0, 1144826.479 578108.567 0, 1144529.179 578100.052 0, 1144231.877 578091.554 0, 1143934.575 578083.074 0, 1143637.273 578074.611 0, 1143339.97 578066.165 0, 1143042.667 578057.737 0, 1142743.948 578049.287 0, 1142586.8 583610.172 0, 
+    1142429.643 589171.415 0, 1142727.705 589179.847 0, 1143024.354 589188.257 0, 1143321.002 589196.684 0, 1143617.649 589205.128 0, 1143914.297 589213.59 0, 1144210.943 589222.069 0, 1144507.59 589230.566 0, 1144804.235 589239.08 0, 1145100.88 589247.611 0, 
+    1145397.525 589256.16 0, 1145694.169 589264.727 0, 1145990.813 589273.311 0, 1146287.456 589281.912 0, 1146584.099 589290.531 0, 1146880.741 589299.168 0, 1147177.383 589307.822 0, 1147474.024 589316.493 0, 1147770.664 589325.182 0, 1148067.304 589333.888 0, 
+    1148363.944 589342.612 0, 1148660.583 589351.353 0, 1148957.222 589360.111 0, 1149253.86 589368.887 0, 1149549.086 589377.639 0, 1149847.134 589386.492 0, 1150143.771 589395.32 0, 1150440.407 589404.166 0, 1150737.042 589413.03 0, 1151033.677 589421.91 0, 
+    1151330.312 589430.809 0, 1151626.946 589439.724 0, 1151923.579 589448.658 0, 1152220.212 589457.608 0, 1152516.844 589466.576 0, 1152813.476 589475.562 0, 1153110.107 589484.565 0, 1153406.738 589493.585 0, 1153703.368 589502.623 0, 1153999.998 589511.679 0, 
+    1154296.627 589520.752 0, 1154593.256 589529.842 0, 1154889.884 589538.95 0, 1155186.511 589548.075 0, 1155483.138 589557.218 0, 1155779.765 589566.378 0, 1156076.39 589575.555 0, 1156373.016 589584.75 0, 1156668.231 589593.919 0, 1156841.099 584033.142 0, 
+    1157013.956 578472.723 0))
+
+POLYGON ((1170905.567 590056.648 0, 1170610.377 590046.645 0, 1170313.779 590036.612 0, 1170017.18 590026.596 0, 1169720.581 590016.598 0, 1169423.981 590006.618 0, 1169127.381 589996.654 0, 1168830.779 589986.709 0, 1168534.178 589976.78 0, 1168237.575 589966.869 0, 
+    1167940.972 589956.976 0, 1167644.369 589947.1 0, 1167347.765 589937.242 0, 1167051.16 589927.401 0, 1166754.555 589917.577 0, 1166457.949 589907.771 0, 1166161.343 589897.982 0, 1165864.736 589888.211 0, 1165568.128 589878.457 0, 1165271.52 589868.721 0, 
+    1164974.912 589859.002 0, 1164678.302 589849.301 0, 1164381.693 589839.617 0, 1164085.082 589829.95 0, 1163787.062 589820.256 0, 1163491.86 589810.67 0, 1163195.248 589801.056 0, 1162898.635 589791.459 0, 1162602.022 589781.88 0, 1162305.408 589772.318 0, 
+    1162008.794 589762.774 0, 1161712.179 589753.247 0, 1161415.563 589743.738 0, 1161118.947 589734.246 0, 1160822.331 589724.772 0, 1160525.714 589715.315 0, 1160229.096 589705.875 0, 1159932.478 589696.453 0, 1159635.859 589687.049 0, 1159339.24 589677.661 0, 
+    1159042.62 589668.292 0, 1158745.999 589658.94 0, 1158449.378 589649.605 0, 1158152.757 589640.288 0, 1157856.135 589630.988 0, 1157559.512 589621.705 0, 1157262.889 589612.44 0, 1156966.265 589603.193 0, 1156668.231 589593.919 0, 1156495.351 595155.052 0, 
+    1156322.461 600716.536 0, 1156619.838 600725.789 0, 1156915.807 600735.016 0, 1157211.776 600744.26 0, 1157507.744 600753.522 0, 1157803.711 600762.802 0, 1158099.678 600772.098 0, 1158395.644 600781.413 0, 1158691.61 600790.744 0, 1158987.575 600800.093 0, 
+    1159283.54 600809.459 0, 1159579.504 600818.843 0, 1159875.468 600828.245 0, 1160171.431 600837.663 0, 1160467.393 600847.099 0, 1160763.355 600856.553 0, 1161059.317 600866.024 0, 1161355.277 600875.512 0, 1161651.238 600885.018 0, 1161947.197 600894.541 0, 
+    1162243.157 600904.082 0, 1162539.115 600913.64 0, 1162835.073 600923.215 0, 1163131.031 600932.808 0, 1163425.582 600942.373 0, 1163722.944 600952.046 0, 1164018.9 600961.691 0, 1164314.855 600971.354 0, 1164610.809 600981.034 0, 1164906.763 600990.731 0, 
+    1165202.717 601000.446 0, 1165498.67 601010.178 0, 1165794.622 601019.928 0, 1166090.574 601029.695 0, 1166386.525 601039.479 0, 1166682.476 601049.281 0, 1166978.426 601059.1 0, 1167274.375 601068.937 0, 1167570.324 601078.791 0, 1167866.272 601088.663 0, 
+    1168162.22 601098.552 0, 1168458.167 601108.458 0, 1168754.114 601118.382 0, 1169050.06 601128.323 0, 1169346.005 601138.282 0, 1169641.95 601148.258 0, 1169937.894 601158.251 0, 1170233.838 601168.262 0, 1170528.376 601178.243 0, 1170716.978 595617.27 0, 
+    1170905.567 590056.648 0))
+
+POLYGON ((1184732.93 601680.083 0, 1184438.419 601669.27 0, 1184142.504 601658.423 0, 1183846.59 601647.593 0, 1183550.674 601636.781 0, 1183254.758 601625.987 0, 1182958.841 601615.209 0, 1182662.924 601604.449 0, 1182367.006 601593.707 0, 1182071.088 601582.982 0, 
+    1181775.168 601572.274 0, 1181479.248 601561.584 0, 1181183.328 601550.911 0, 1180887.407 601540.256 0, 1180591.485 601529.618 0, 1180295.563 601518.997 0, 1179999.64 601508.394 0, 1179703.716 601497.808 0, 1179407.792 601487.24 0, 1179111.867 601476.689 0, 
+    1178815.942 601466.156 0, 1178520.016 601455.64 0, 1178224.089 601445.141 0, 1177928.162 601434.66 0, 1177630.83 601424.147 0, 1177336.305 601413.75 0, 1177040.376 601403.321 0, 1176744.446 601392.909 0, 1176448.516 601382.515 0, 1176152.585 601372.138 0, 
+    1175856.653 601361.779 0, 1175560.721 601351.437 0, 1175264.788 601341.113 0, 1174968.855 601330.806 0, 1174672.92 601320.516 0, 1174376.986 601310.244 0, 1174081.051 601299.989 0, 1173785.115 601289.752 0, 1173489.178 601279.532 0, 1173193.241 601269.329 0, 
+    1172897.303 601259.144 0, 1172601.365 601248.977 0, 1172305.426 601238.826 0, 1172009.487 601228.694 0, 1171713.547 601218.578 0, 1171417.606 601208.48 0, 1171121.665 601198.4 0, 1170825.723 601188.336 0, 1170528.376 601178.243 0, 1170339.763 606739.565 0, 
+    1170151.137 612301.232 0, 1170447.827 612311.303 0, 1170743.114 612321.344 0, 1171038.4 612331.403 0, 1171333.686 612341.478 0, 1171628.972 612351.571 0, 1171924.257 612361.682 0, 1172219.541 612371.809 0, 1172514.824 612381.955 0, 1172810.107 612392.117 0, 
+    1173105.39 612402.297 0, 1173400.672 612412.495 0, 1173695.953 612422.709 0, 1173991.233 612432.941 0, 1174286.513 612443.191 0, 1174581.793 612453.458 0, 1174877.072 612463.742 0, 1175172.35 612474.043 0, 1175467.627 612484.362 0, 1175762.904 612494.699 0, 
+    1176058.181 612505.053 0, 1176353.456 612515.424 0, 1176648.732 612525.812 0, 1176944.006 612536.218 0, 1177237.88 612546.592 0, 1177534.553 612557.082 0, 1177829.826 612567.54 0, 1178125.098 612578.015 0, 1178420.37 612588.508 0, 1178715.64 612599.018 0, 
+    1179010.911 612609.546 0, 1179306.18 612620.091 0, 1179601.449 612630.653 0, 1179896.717 612641.233 0, 1180191.985 612651.83 0, 1180487.252 612662.444 0, 1180782.519 612673.076 0, 1181077.785 612683.725 0, 1181373.05 612694.392 0, 1181668.314 612705.076 0, 
+    1181963.578 612715.777 0, 1182258.842 612726.496 0, 1182554.104 612737.232 0, 1182849.367 612747.985 0, 1183144.628 612758.756 0, 1183439.889 612769.544 0, 1183735.149 612780.35 0, 1184030.408 612791.173 0, 1184324.268 612801.962 0, 1184528.605 607240.85 0, 
+    1184732.93 601680.083 0))
+
+POLYGON ((1198495.928 613342.731 0, 1198202.097 613331.112 0, 1197906.87 613319.455 0, 1197611.641 613307.815 0, 1197316.412 613296.193 0, 1197021.182 613284.588 0, 1196725.952 613273 0, 1196430.721 613261.43 0, 1196135.489 613249.877 0, 1195840.256 613238.342 0, 
+    1195545.023 613226.824 0, 1195249.789 613215.323 0, 1194954.554 613203.84 0, 1194659.319 613192.374 0, 1194364.083 613180.925 0, 1194068.847 613169.494 0, 1193773.609 613158.08 0, 1193478.371 613146.684 0, 1193183.133 613135.305 0, 1192887.893 613123.943 0, 
+    1192592.653 613112.599 0, 1192297.413 613101.272 0, 1192002.172 613089.962 0, 1191706.93 613078.67 0, 1191410.289 613067.342 0, 1191116.444 613056.138 0, 1190821.2 613044.898 0, 1190525.955 613033.675 0, 1190230.71 613022.47 0, 1189935.464 613011.282 0, 
+    1189640.217 613000.111 0, 1189344.97 612988.958 0, 1189049.722 612977.822 0, 1188754.474 612966.704 0, 1188459.224 612955.603 0, 1188163.975 612944.519 0, 1187868.724 612933.453 0, 1187573.473 612922.404 0, 1187278.221 612911.373 0, 1186982.969 612900.359 0, 
+    1186687.715 612889.362 0, 1186392.462 612878.382 0, 1186097.207 612867.42 0, 1185801.952 612856.476 0, 1185506.697 612845.549 0, 1185211.44 612834.639 0, 1184916.183 612823.746 0, 1184620.926 612812.871 0, 1184324.268 612801.962 0, 1184119.919 618363.416 0, 
+    1183915.556 623925.209 0, 1184211.556 623936.094 0, 1184506.159 623946.945 0, 1184800.761 623957.813 0, 1185095.363 623968.699 0, 1185389.964 623979.602 0, 1185684.564 623990.522 0, 1185979.164 624001.46 0, 1186273.763 624012.415 0, 1186568.361 624023.387 0, 
+    1186862.959 624034.377 0, 1187157.556 624045.384 0, 1187452.153 624056.409 0, 1187746.749 624067.45 0, 1188041.344 624078.509 0, 1188335.938 624089.586 0, 1188630.532 624100.68 0, 1188925.126 624111.791 0, 1189219.718 624122.919 0, 1189514.31 624134.065 0, 
+    1189808.901 624145.228 0, 1190103.492 624156.408 0, 1190398.082 624167.606 0, 1190692.671 624178.821 0, 1190985.865 624190.001 0, 1191281.848 624201.304 0, 1191576.435 624212.571 0, 1191871.022 624223.855 0, 1192165.608 624235.157 0, 1192460.193 624246.476 0, 
+    1192754.778 624257.813 0, 1193049.362 624269.166 0, 1193343.945 624280.538 0, 1193638.528 624291.926 0, 1193933.11 624303.332 0, 1194227.691 624314.755 0, 1194522.271 624326.196 0, 1194816.851 624337.654 0, 1195111.431 624349.129 0, 1195406.009 624360.621 0, 
+    1195700.587 624372.131 0, 1195995.164 624383.658 0, 1196289.741 624395.203 0, 1196584.317 624406.765 0, 1196878.892 624418.344 0, 1197173.467 624429.941 0, 1197468.04 624441.555 0, 1197762.614 624453.186 0, 1198055.792 624464.779 0, 1198275.867 618903.586 0, 
+    1198495.928 613342.731 0))
+
+POLYGON ((1212194.448 625044.296 0, 1211901.3 625031.874 0, 1211606.761 625019.411 0, 1211312.221 625006.965 0, 1211017.681 624994.536 0, 1210723.14 624982.125 0, 1210428.598 624969.731 0, 1210134.055 624957.354 0, 1209839.511 624944.994 0, 1209544.967 624932.652 0, 
+    1209250.422 624920.328 0, 1208955.876 624908.02 0, 1208661.33 624895.73 0, 1208366.783 624883.457 0, 1208072.235 624871.202 0, 1207777.686 624858.964 0, 1207483.137 624846.743 0, 1207188.587 624834.54 0, 1206894.036 624822.354 0, 1206599.485 624810.185 0, 
+    1206304.933 624798.034 0, 1206010.38 624785.9 0, 1205715.826 624773.783 0, 1205421.272 624761.684 0, 1205125.325 624749.545 0, 1204832.161 624737.537 0, 1204537.605 624725.49 0, 1204243.048 624713.46 0, 1203948.49 624701.447 0, 1203653.931 624689.452 0, 
+    1203359.372 624677.474 0, 1203064.812 624665.513 0, 1202770.252 624653.57 0, 1202475.69 624641.644 0, 1202181.128 624629.735 0, 1201886.565 624617.844 0, 1201592.002 624605.97 0, 1201297.438 624594.113 0, 1201002.873 624582.274 0, 1200708.307 624570.452 0, 
+    1200413.741 624558.647 0, 1200119.174 624546.86 0, 1199824.606 624535.09 0, 1199530.038 624523.337 0, 1199235.469 624511.602 0, 1198940.899 624499.884 0, 1198646.329 624488.184 0, 1198351.758 624476.5 0, 1198055.792 624464.779 0, 1197835.705 630026.308 0, 
+    1197615.604 635588.169 0, 1197910.912 635599.864 0, 1198204.828 635611.521 0, 1198498.744 635623.196 0, 1198792.659 635634.888 0, 1199086.573 635646.597 0, 1199380.487 635658.323 0, 1199674.4 635670.067 0, 1199968.312 635681.828 0, 1200262.223 635693.607 0, 
+    1200556.134 635705.402 0, 1200850.045 635717.215 0, 1201143.954 635729.046 0, 1201437.863 635740.893 0, 1201731.771 635752.758 0, 1202025.678 635764.64 0, 1202319.585 635776.54 0, 1202613.491 635788.457 0, 1202907.396 635800.391 0, 1203201.301 635812.342 0, 
+    1203495.205 635824.311 0, 1203789.108 635836.297 0, 1204083.01 635848.3 0, 1204376.912 635860.321 0, 1204669.424 635872.301 0, 1204964.714 635884.414 0, 1205258.613 635896.486 0, 1205552.512 635908.576 0, 1205846.41 635920.683 0, 1206140.308 635932.807 0, 
+    1206434.205 635944.949 0, 1206728.101 635957.108 0, 1207021.996 635969.284 0, 1207315.891 635981.478 0, 1207609.785 635993.688 0, 1207903.678 636005.917 0, 1208197.57 636018.162 0, 1208491.462 636030.425 0, 1208785.353 636042.705 0, 1209079.243 636055.002 0, 
+    1209373.133 636067.317 0, 1209667.022 636079.649 0, 1209960.91 636091.998 0, 1210254.797 636104.365 0, 1210548.684 636116.748 0, 1210842.57 636129.149 0, 1211136.455 636141.568 0, 1211430.34 636154.004 0, 1211722.835 636166.398 0, 1211958.649 630605.181 0, 
+    1212194.448 625044.296 0))
+
+POLYGON ((1225828.377 636784.48 0, 1225535.915 636771.259 0, 1225242.067 636757.993 0, 1224948.218 636744.745 0, 1224654.368 636731.513 0, 1224360.518 636718.299 0, 1224066.666 636705.102 0, 1223772.814 636691.923 0, 1223478.961 636678.761 0, 1223185.108 636665.616 0, 
+    1222891.253 636652.488 0, 1222597.398 636639.378 0, 1222303.542 636626.285 0, 1222009.686 636613.209 0, 1221715.828 636600.151 0, 1221421.97 636587.11 0, 1221128.111 636574.086 0, 1220834.251 636561.08 0, 1220540.391 636548.09 0, 1220246.529 636535.118 0, 
+    1219952.667 636522.164 0, 1219658.804 636509.226 0, 1219364.941 636496.306 0, 1219071.076 636483.404 0, 1218775.824 636470.457 0, 1218483.345 636457.65 0, 1218189.479 636444.799 0, 1217895.611 636431.966 0, 1217601.743 636419.149 0, 1217307.874 636406.35 0, 
+    1217014.005 636393.569 0, 1216720.134 636380.804 0, 1216426.263 636368.057 0, 1216132.391 636355.328 0, 1215838.519 636342.615 0, 1215544.645 636329.92 0, 1215250.771 636317.242 0, 1214956.896 636304.581 0, 1214663.021 636291.938 0, 1214369.144 636279.312 0, 
+    1214075.267 636266.703 0, 1213781.389 636254.112 0, 1213487.511 636241.538 0, 1213193.631 636228.981 0, 1212899.751 636216.442 0, 1212605.87 636203.919 0, 1212311.989 636191.415 0, 1212018.106 636178.927 0, 1211722.835 636166.398 0, 1211487.008 641727.944 0, 
+    1211251.167 647289.815 0, 1211545.781 647302.316 0, 1211839.008 647314.776 0, 1212132.235 647327.253 0, 1212425.461 647339.747 0, 1212718.687 647352.259 0, 1213011.911 647364.788 0, 1213305.135 647377.334 0, 1213598.358 647389.897 0, 1213891.581 647402.478 0, 
+    1214184.802 647415.076 0, 1214478.023 647427.691 0, 1214771.244 647440.323 0, 1215064.463 647452.973 0, 1215357.682 647465.64 0, 1215650.9 647478.324 0, 1215944.117 647491.025 0, 1216237.333 647503.744 0, 1216530.549 647516.48 0, 1216823.764 647529.233 0, 
+    1217116.978 647542.003 0, 1217410.192 647554.791 0, 1217703.405 647567.596 0, 1217996.617 647580.418 0, 1218288.444 647593.197 0, 1218583.038 647606.114 0, 1218876.248 647618.988 0, 1219169.457 647631.88 0, 1219462.665 647644.788 0, 1219755.872 647657.714 0, 
+    1220049.079 647670.657 0, 1220342.285 647683.617 0, 1220635.49 647696.595 0, 1220928.694 647709.59 0, 1221221.898 647722.602 0, 1221515.101 647735.631 0, 1221808.303 647748.678 0, 1222101.504 647761.741 0, 1222394.705 647774.822 0, 1222687.905 647787.921 0, 
+    1222981.104 647801.036 0, 1223274.302 647814.169 0, 1223567.499 647827.319 0, 1223860.696 647840.487 0, 1224153.892 647853.671 0, 1224447.087 647866.873 0, 1224740.281 647880.092 0, 1225033.475 647893.329 0, 1225325.285 647906.52 0, 1225576.838 642345.337 0, 
+    1225828.377 636784.48 0))
+
+POLYGON ((1239397.604 648562.984 0, 1239105.83 648548.969 0, 1238812.675 648534.904 0, 1238519.519 648520.857 0, 1238226.363 648506.827 0, 1237933.205 648492.814 0, 1237640.047 648478.818 0, 1237346.888 648464.84 0, 1237053.728 648450.878 0, 1236760.567 648436.935 0, 
+    1236467.405 648423.008 0, 1236174.243 648409.099 0, 1235881.08 648395.206 0, 1235587.916 648381.332 0, 1235294.751 648367.474 0, 1235001.585 648353.634 0, 1234708.419 648339.811 0, 1234415.252 648326.005 0, 1234122.083 648312.216 0, 1233828.914 648298.445 0, 
+    1233535.745 648284.691 0, 1233242.574 648270.954 0, 1232949.403 648257.234 0, 1232656.231 648243.532 0, 1232361.676 648229.783 0, 1232069.884 648216.179 0, 1231776.709 648202.529 0, 1231483.534 648188.895 0, 1231190.358 648175.279 0, 1230897.181 648161.681 0, 
+    1230604.003 648148.099 0, 1230310.825 648134.535 0, 1230017.645 648120.988 0, 1229724.465 648107.458 0, 1229431.284 648093.945 0, 1229138.102 648080.45 0, 1228844.92 648066.972 0, 1228551.736 648053.512 0, 1228258.552 648040.068 0, 1227965.367 648026.642 0, 
+    1227672.182 648013.233 0, 1227378.995 647999.841 0, 1227085.808 647986.467 0, 1226792.62 647973.11 0, 1226499.431 647959.77 0, 1226206.241 647946.447 0, 1225913.051 647933.141 0, 1225619.86 647919.853 0, 1225325.285 647906.52 0, 1225073.717 653468.025 0, 
+    1224822.135 659029.849 0, 1225116.052 659043.152 0, 1225408.588 659056.411 0, 1225701.124 659069.687 0, 1225993.659 659082.979 0, 1226286.193 659096.29 0, 1226578.726 659109.617 0, 1226871.259 659122.962 0, 1227163.791 659136.323 0, 1227456.322 659149.702 0, 
+    1227748.852 659163.099 0, 1228041.382 659176.512 0, 1228333.91 659189.943 0, 1228626.438 659203.391 0, 1228918.965 659216.856 0, 1229211.492 659230.338 0, 1229504.017 659243.838 0, 1229796.542 659257.354 0, 1230089.066 659270.888 0, 1230381.589 659284.44 0, 
+    1230674.111 659298.008 0, 1230966.633 659311.594 0, 1231259.153 659325.196 0, 1231551.673 659338.817 0, 1231842.814 659352.389 0, 1232136.711 659366.108 0, 1232429.228 659379.78 0, 1232721.745 659393.469 0, 1233014.261 659407.175 0, 1233306.776 659420.898 0, 
+    1233599.29 659434.639 0, 1233891.804 659448.397 0, 1234184.316 659462.172 0, 1234476.828 659475.964 0, 1234769.339 659489.774 0, 1235061.849 659503.6 0, 1235354.359 659517.444 0, 1235646.867 659531.305 0, 1235939.375 659545.183 0, 1236231.882 659559.079 0, 
+    1236524.388 659572.992 0, 1236816.893 659586.922 0, 1237109.398 659600.869 0, 1237401.902 659614.833 0, 1237694.404 659628.815 0, 1237986.907 659642.814 0, 1238279.408 659656.83 0, 1238571.908 659670.863 0, 1238863.031 659684.847 0, 1239130.325 654123.756 0, 
+    1239397.604 648562.984 0))
+
+POLYGON ((1252902.02 660379.511 0, 1252610.936 660364.705 0, 1252318.476 660349.845 0, 1252026.016 660335.003 0, 1251733.554 660320.178 0, 1251441.092 660305.37 0, 1251148.629 660290.579 0, 1250856.165 660275.805 0, 1250563.701 660261.049 0, 1250271.235 660246.31 0, 
+    1249978.768 660231.588 0, 1249686.301 660216.884 0, 1249393.833 660202.196 0, 1249101.364 660187.526 0, 1248808.894 660172.873 0, 1248516.423 660158.237 0, 1248223.951 660143.618 0, 1247931.478 660129.017 0, 1247639.005 660114.433 0, 1247346.531 660099.866 0, 
+    1247054.056 660085.316 0, 1246761.58 660070.784 0, 1246469.103 660056.269 0, 1246176.625 660041.77 0, 1245882.771 660027.222 0, 1245591.667 660012.826 0, 1245299.187 659998.38 0, 1245006.706 659983.95 0, 1244714.224 659969.538 0, 1244421.741 659955.144 0, 
+    1244129.257 659940.766 0, 1243836.773 659926.406 0, 1243544.287 659912.062 0, 1243251.801 659897.737 0, 1242959.314 659883.428 0, 1242666.826 659869.136 0, 1242374.337 659854.862 0, 1242081.848 659840.605 0, 1241789.358 659826.365 0, 1241496.866 659812.143 0, 
+    1241204.374 659797.937 0, 1240911.881 659783.749 0, 1240619.388 659769.578 0, 1240326.893 659755.424 0, 1240034.398 659741.288 0, 1239741.901 659727.168 0, 1239449.404 659713.066 0, 1239156.906 659698.981 0, 1238863.031 659684.847 0, 1238595.721 665246.254 0, 
+    1238328.396 670807.972 0, 1238621.614 670822.074 0, 1238913.458 670836.128 0, 1239205.3 670850.198 0, 1239497.142 670864.286 0, 1239788.982 670878.391 0, 1240080.822 670892.513 0, 1240372.661 670906.652 0, 1240664.5 670920.809 0, 1240956.337 670934.982 0, 
+    1241248.173 670949.173 0, 1241540.009 670963.381 0, 1241831.844 670977.606 0, 1242123.678 670991.849 0, 1242415.511 671006.108 0, 1242707.344 671020.385 0, 1242999.175 671034.679 0, 1243291.006 671048.99 0, 1243582.836 671063.318 0, 1243874.665 671077.663 0, 
+    1244166.493 671092.026 0, 1244458.32 671106.406 0, 1244750.147 671120.803 0, 1245041.972 671135.217 0, 1245332.424 671149.58 0, 1245625.621 671164.096 0, 1245917.444 671178.562 0, 1246209.266 671193.045 0, 1246501.088 671207.545 0, 1246792.908 671222.062 0, 
+    1247084.728 671236.596 0, 1247376.547 671251.148 0, 1247668.365 671265.717 0, 1247960.182 671280.302 0, 1248251.998 671294.905 0, 1248543.813 671309.526 0, 1248835.628 671324.163 0, 1249127.442 671338.818 0, 1249419.254 671353.489 0, 1249711.066 671368.178 0, 
+    1250002.877 671382.884 0, 1250294.688 671397.608 0, 1250586.497 671412.348 0, 1250878.305 671427.106 0, 1251170.113 671441.88 0, 1251461.92 671456.672 0, 1251753.725 671471.481 0, 1252045.53 671486.308 0, 1252335.963 671501.081 0, 1252618.999 665940.14 0, 
+    1252902.02 660379.511 0))
+
+POLYGON ((1266341.515 672233.762 0, 1266051.124 672218.168 0, 1265759.362 672202.517 0, 1265467.599 672186.883 0, 1265175.835 672171.267 0, 1264884.07 672155.668 0, 1264592.305 672140.086 0, 1264300.538 672124.521 0, 1264008.771 672108.974 0, 1263717.002 672093.443 0, 
+    1263425.233 672077.93 0, 1263133.463 672062.434 0, 1262841.692 672046.955 0, 1262549.92 672031.493 0, 1262258.147 672016.049 0, 1261966.373 672000.621 0, 1261674.599 671985.211 0, 1261382.823 671969.818 0, 1261091.046 671954.442 0, 1260799.269 671939.083 0, 
+    1260507.491 671923.742 0, 1260215.711 671908.417 0, 1259923.931 671893.11 0, 1259632.15 671877.82 0, 1259338.998 671862.476 0, 1259048.585 671847.292 0, 1258756.802 671832.053 0, 1258465.017 671816.832 0, 1258173.232 671801.628 0, 1257881.445 671786.441 0, 
+    1257589.658 671771.271 0, 1257297.87 671756.118 0, 1257006.08 671740.983 0, 1256714.29 671725.865 0, 1256422.5 671710.763 0, 1256130.708 671695.679 0, 1255838.915 671680.613 0, 1255547.122 671665.563 0, 1255255.327 671650.531 0, 1254963.532 671635.516 0, 
+    1254671.736 671620.517 0, 1254379.939 671605.537 0, 1254088.141 671590.573 0, 1253796.342 671575.626 0, 1253504.542 671560.697 0, 1253212.742 671545.785 0, 1252920.94 671530.89 0, 1252629.138 671516.012 0, 1252335.963 671501.081 0, 1252052.911 677062.331 0, 
+    1251769.843 682623.886 0, 1252062.36 682638.783 0, 1252353.508 682653.628 0, 1252644.655 682668.49 0, 1252935.801 682683.368 0, 1253226.946 682698.264 0, 1253518.09 682713.177 0, 1253809.233 682728.107 0, 1254100.376 682743.055 0, 1254391.517 682758.019 0, 
+    1254682.658 682773 0, 1254973.798 682787.999 0, 1255264.936 682803.015 0, 1255556.074 682818.048 0, 1255847.212 682833.098 0, 1256138.348 682848.165 0, 1256429.483 682863.25 0, 1256720.618 682878.351 0, 1257011.751 682893.47 0, 1257302.884 682908.606 0, 
+    1257594.016 682923.758 0, 1257885.147 682938.928 0, 1258176.277 682954.116 0, 1258467.406 682969.32 0, 1258757.167 682984.47 0, 1259049.661 682999.78 0, 1259340.788 683015.036 0, 1259631.913 683030.309 0, 1259923.038 683045.599 0, 1260214.162 683060.906 0, 
+    1260505.284 683076.23 0, 1260796.406 683091.571 0, 1261087.527 683106.93 0, 1261378.647 683122.305 0, 1261669.767 683137.698 0, 1261960.885 683153.108 0, 1262252.002 683168.535 0, 1262543.119 683183.979 0, 1262834.234 683199.441 0, 1263125.349 683214.919 0, 
+    1263416.463 683230.415 0, 1263707.576 683245.928 0, 1263998.688 683261.457 0, 1264289.799 683277.004 0, 1264580.909 683292.569 0, 1264872.018 683308.15 0, 1265163.126 683323.748 0, 1265454.234 683339.364 0, 1265743.974 683354.923 0, 1266042.753 677794.19 0, 
+    1266341.515 672233.762 0))
+
+POLYGON ((1279715.984 684125.436 0, 1279426.286 684109.058 0, 1279135.224 684092.62 0, 1278844.161 684076.2 0, 1278553.097 684059.796 0, 1278262.032 684043.41 0, 1277970.966 684027.04 0, 1277679.899 684010.688 0, 1277388.831 683994.353 0, 1277097.763 683978.035 0, 
+    1276806.693 683961.734 0, 1276515.622 683945.45 0, 1276224.55 683929.184 0, 1275933.478 683912.934 0, 1275642.404 683896.702 0, 1275351.33 683880.487 0, 1275060.254 683864.289 0, 1274769.178 683848.108 0, 1274478.1 683831.944 0, 1274187.022 683815.797 0, 
+    1273895.943 683799.668 0, 1273604.862 683783.555 0, 1273313.781 683767.46 0, 1273022.699 683751.382 0, 1272730.251 683735.246 0, 1272440.532 683719.277 0, 1272149.447 683703.25 0, 1271858.361 683687.241 0, 1271567.274 683671.248 0, 1271276.186 683655.273 0, 
+    1270985.097 683639.315 0, 1270694.008 683623.373 0, 1270402.917 683607.45 0, 1270111.825 683591.543 0, 1269820.733 683575.653 0, 1269529.639 683559.78 0, 1269238.545 683543.925 0, 1268947.45 683528.087 0, 1268656.353 683512.266 0, 1268365.256 683496.462 0, 
+    1268074.158 683480.675 0, 1267783.059 683464.905 0, 1267491.959 683449.152 0, 1267200.858 683433.417 0, 1266909.756 683417.699 0, 1266618.654 683401.997 0, 1266327.55 683386.313 0, 1266036.446 683370.646 0, 1265743.974 683354.923 0, 1265445.179 688915.958 0, 
+    1265146.368 694477.292 0, 1265438.181 694492.98 0, 1265728.631 694508.612 0, 1266019.08 694524.261 0, 1266309.529 694539.927 0, 1266599.976 694555.61 0, 1266890.422 694571.31 0, 1267180.867 694587.027 0, 1267471.312 694602.761 0, 1267761.755 694618.512 0, 
+    1268052.198 694634.281 0, 1268342.639 694650.067 0, 1268633.08 694665.869 0, 1268923.52 694681.689 0, 1269213.959 694697.526 0, 1269504.397 694713.38 0, 1269794.834 694729.251 0, 1270085.27 694745.139 0, 1270375.705 694761.044 0, 1270666.139 694776.966 0, 
+    1270956.572 694792.906 0, 1271247.004 694808.862 0, 1271537.436 694824.836 0, 1271827.866 694840.827 0, 1272116.934 694856.759 0, 1272408.724 694872.859 0, 1272699.152 694888.901 0, 1272989.578 694904.96 0, 1273280.004 694921.037 0, 1273570.429 694937.13 0, 
+    1273860.852 694953.24 0, 1274151.275 694969.368 0, 1274441.697 694985.512 0, 1274732.118 695001.674 0, 1275022.538 695017.853 0, 1275312.957 695034.048 0, 1275603.375 695050.261 0, 1275893.792 695066.491 0, 1276184.209 695082.738 0, 1276474.624 695099.003 0, 
+    1276765.038 695115.284 0, 1277055.451 695131.582 0, 1277345.864 695147.898 0, 1277636.275 695164.23 0, 1277926.685 695180.58 0, 1278217.095 695196.947 0, 1278507.503 695213.331 0, 1278797.911 695229.732 0, 1279086.957 695246.073 0, 1279401.479 689685.605 0, 
+    1279715.984 684125.436 0))
+
+POLYGON ((1293025.319 696054.235 0, 1292736.318 696037.077 0, 1292445.958 696019.856 0, 1292155.597 696002.651 0, 1291865.235 695985.464 0, 1291574.872 695968.294 0, 1291284.508 695951.141 0, 1290994.143 695934.005 0, 1290703.776 695916.887 0, 1290413.409 695899.785 0, 
+    1290123.041 695882.7 0, 1289832.672 695865.633 0, 1289542.302 695848.582 0, 1289251.931 695831.549 0, 1288961.559 695814.533 0, 1288671.186 695797.534 0, 1288380.811 695780.552 0, 1288090.436 695763.587 0, 1287800.06 695746.639 0, 1287509.683 695729.708 0, 
+    1287219.305 695712.794 0, 1286928.926 695695.898 0, 1286638.546 695679.018 0, 1286348.165 695662.156 0, 1286056.423 695645.231 0, 1285767.4 695628.482 0, 1285477.015 695611.671 0, 1285186.63 695594.877 0, 1284896.244 695578.1 0, 1284605.857 695561.34 0, 
+    1284315.469 695544.597 0, 1284025.08 695527.871 0, 1283734.69 695511.163 0, 1283444.299 695494.471 0, 1283153.907 695477.797 0, 1282863.514 695461.14 0, 1282573.121 695444.499 0, 1282282.726 695427.876 0, 1281992.33 695411.27 0, 1281701.933 695394.681 0, 
+    1281411.535 695378.109 0, 1281121.136 695361.555 0, 1280830.737 695345.017 0, 1280540.336 695328.496 0, 1280249.934 695311.993 0, 1279959.531 695295.506 0, 1279669.128 695279.037 0, 1279378.723 695262.585 0, 1279086.957 695246.073 0, 1278772.419 700806.835 0, 
+    1278457.864 706367.89 0, 1278748.972 706384.365 0, 1279038.722 706400.78 0, 1279328.471 706417.212 0, 1279618.219 706433.661 0, 1279907.966 706450.127 0, 1280197.712 706466.611 0, 1280487.458 706483.111 0, 1280777.202 706499.629 0, 1281066.945 706516.163 0, 
+    1281356.687 706532.715 0, 1281646.429 706549.283 0, 1281936.169 706565.869 0, 1282225.908 706582.472 0, 1282515.647 706599.092 0, 1282805.384 706615.728 0, 1283095.12 706632.382 0, 1283384.856 706649.053 0, 1283674.59 706665.741 0, 1283964.324 706682.446 0, 
+    1284254.056 706699.168 0, 1284543.788 706715.908 0, 1284833.518 706732.664 0, 1285123.248 706749.437 0, 1285411.62 706766.149 0, 1285702.704 706783.035 0, 1285992.43 706799.859 0, 1286282.156 706816.701 0, 1286571.88 706833.559 0, 1286861.604 706850.435 0, 
+    1287151.326 706867.327 0, 1287441.048 706884.237 0, 1287730.769 706901.164 0, 1288020.488 706918.108 0, 1288310.207 706935.068 0, 1288599.924 706952.046 0, 1288889.641 706969.041 0, 1289179.357 706986.053 0, 1289469.071 707003.082 0, 1289758.785 707020.128 0, 
+    1290048.497 707037.191 0, 1290338.209 707054.272 0, 1290627.919 707071.369 0, 1290917.629 707088.483 0, 1291207.338 707105.615 0, 1291497.045 707122.763 0, 1291786.752 707139.928 0, 1292076.457 707157.111 0, 1292364.807 707174.23 0, 1292695.071 701614.087 0, 
+    1293025.319 696054.235 0))
+
+POLYGON ((1306269.416 708019.857 0, 1305981.114 708001.923 0, 1305691.458 707983.922 0, 1305401.801 707965.938 0, 1305112.143 707947.971 0, 1304822.484 707930.022 0, 1304532.824 707912.089 0, 1304243.163 707894.173 0, 1303953.501 707876.275 0, 1303663.838 707858.393 0, 
+    1303374.174 707840.529 0, 1303084.508 707822.681 0, 1302794.842 707804.851 0, 1302505.175 707787.037 0, 1302215.506 707769.241 0, 1301925.837 707751.462 0, 1301636.166 707733.699 0, 1301346.494 707715.954 0, 1301056.822 707698.226 0, 1300767.148 707680.515 0, 
+    1300477.473 707662.821 0, 1300187.798 707645.144 0, 1299898.121 707627.484 0, 1299608.443 707609.841 0, 1299317.41 707592.133 0, 1299029.084 707574.607 0, 1298739.403 707557.015 0, 1298449.721 707539.44 0, 1298160.038 707521.883 0, 1297870.354 707504.342 0, 
+    1297580.669 707486.818 0, 1297290.983 707469.312 0, 1297001.296 707451.823 0, 1296711.607 707434.35 0, 1296421.918 707416.895 0, 1296132.228 707399.457 0, 1295842.537 707382.035 0, 1295552.844 707364.631 0, 1295263.151 707347.244 0, 1294973.457 707329.874 0, 
+    1294683.761 707312.521 0, 1294394.065 707295.185 0, 1294104.368 707277.866 0, 1293814.669 707260.564 0, 1293524.97 707243.279 0, 1293235.269 707226.012 0, 1292945.568 707208.761 0, 1292655.865 707191.527 0, 1292364.807 707174.23 0, 1292034.525 712734.662 0, 
+    1291704.226 718295.379 0, 1291994.627 718312.637 0, 1292283.675 718329.831 0, 1292572.722 718347.043 0, 1292861.768 718364.272 0, 1293150.813 718381.518 0, 1293439.856 718398.78 0, 1293728.899 718416.06 0, 1294017.941 718433.357 0, 1294306.982 718450.671 0, 
+    1294596.022 718468.002 0, 1294885.061 718485.349 0, 1295174.098 718502.714 0, 1295463.135 718520.096 0, 1295752.171 718537.495 0, 1296041.205 718554.911 0, 1296330.239 718572.344 0, 1296619.272 718589.794 0, 1296908.303 718607.261 0, 1297197.334 718624.745 0, 
+    1297486.363 718642.246 0, 1297775.392 718659.763 0, 1298064.419 718677.298 0, 1298353.446 718694.85 0, 1298641.121 718712.337 0, 1298931.496 718730.005 0, 1299220.519 718747.608 0, 1299509.541 718765.229 0, 1299798.563 718782.866 0, 1300087.583 718800.52 0, 
+    1300376.602 718818.191 0, 1300665.62 718835.879 0, 1300954.637 718853.584 0, 1301243.653 718871.306 0, 1301532.668 718889.045 0, 1301821.682 718906.801 0, 1302110.695 718924.574 0, 1302399.707 718942.364 0, 1302688.718 718960.172 0, 1302977.728 718977.996 0, 
+    1303266.737 718995.837 0, 1303555.744 719013.695 0, 1303844.751 719031.57 0, 1304133.756 719049.462 0, 1304422.761 719067.372 0, 1304711.765 719085.298 0, 1305000.767 719103.241 0, 1305289.768 719121.201 0, 1305577.419 719139.095 0, 1305923.427 713579.333 0, 
+    1306269.416 708019.857 0))
+
+POLYGON ((1319448.173 720022.002 0, 1319160.572 720003.296 0, 1318871.622 719984.519 0, 1318582.672 719965.759 0, 1318293.72 719947.017 0, 1318004.767 719928.291 0, 1317715.813 719909.583 0, 1317426.858 719890.891 0, 1317137.902 719872.216 0, 1316848.945 719853.559 0, 
+    1316559.987 719834.918 0, 1316271.027 719816.295 0, 1315982.067 719797.688 0, 1315693.105 719779.098 0, 1315404.143 719760.526 0, 1315115.179 719741.97 0, 1314826.214 719723.432 0, 1314537.248 719704.91 0, 1314248.281 719686.406 0, 1313959.313 719667.918 0, 
+    1313670.344 719649.448 0, 1313381.374 719630.994 0, 1313092.402 719612.558 0, 1312803.43 719594.138 0, 1312513.108 719575.65 0, 1312225.482 719557.35 0, 1311936.506 719538.982 0, 1311647.529 719520.63 0, 1311358.551 719502.296 0, 1311069.572 719483.978 0, 
+    1310780.592 719465.678 0, 1310491.611 719447.394 0, 1310202.629 719429.128 0, 1309913.646 719410.879 0, 1309624.661 719392.646 0, 1309335.676 719374.431 0, 1309046.689 719356.232 0, 1308757.702 719338.051 0, 1308468.713 719319.887 0, 1308179.724 719301.739 0, 
+    1307890.733 719283.609 0, 1307601.741 719265.496 0, 1307312.748 719247.399 0, 1307023.754 719229.32 0, 1306734.759 719211.258 0, 1306445.763 719193.212 0, 1306156.766 719175.184 0, 1305867.768 719157.173 0, 1305577.419 719139.095 0, 1305231.394 724699.137 0, 
+    1304885.352 730259.458 0, 1305175.043 730277.495 0, 1305463.387 730295.466 0, 1305751.729 730313.453 0, 1306040.071 730331.458 0, 1306328.411 730349.479 0, 1306616.751 730367.517 0, 1306905.089 730385.573 0, 1307193.426 730403.645 0, 1307481.763 730421.734 0, 
+    1307770.098 730439.841 0, 1308058.432 730457.964 0, 1308346.765 730476.104 0, 1308635.097 730494.261 0, 1308923.428 730512.435 0, 1309211.758 730530.626 0, 1309500.087 730548.834 0, 1309788.414 730567.059 0, 1310076.741 730585.302 0, 1310365.066 730603.56 0, 
+    1310653.391 730621.836 0, 1310941.714 730640.129 0, 1311230.037 730658.439 0, 1311518.358 730676.766 0, 1311805.333 730695.024 0, 1312094.997 730713.471 0, 1312383.315 730731.849 0, 1312671.632 730750.243 0, 1312959.948 730768.655 0, 1313248.263 730787.084 0, 
+    1313536.576 730805.529 0, 1313824.889 730823.992 0, 1314113.2 730842.472 0, 1314401.511 730860.968 0, 1314689.82 730879.482 0, 1314978.128 730898.012 0, 1315266.435 730916.56 0, 1315554.741 730935.124 0, 1315843.046 730953.706 0, 1316131.35 730972.304 0, 
+    1316419.653 730990.919 0, 1316707.955 731009.552 0, 1316996.255 731028.201 0, 1317284.555 731046.867 0, 1317572.853 731065.55 0, 1317861.15 731084.25 0, 1318149.447 731102.968 0, 1318437.742 731121.702 0, 1318724.692 731140.365 0, 1319086.441 725581.045 0, 
+    1319448.173 720022.002 0))
+
+POLYGON ((1332561.487 732060.368 0, 1332274.589 732040.894 0, 1331986.348 732021.345 0, 1331698.106 732001.814 0, 1331409.863 731982.299 0, 1331121.618 731962.801 0, 1330833.373 731943.321 0, 1330545.126 731923.857 0, 1330256.878 731904.41 0, 1329968.629 731884.98 0, 
+    1329680.379 731865.568 0, 1329392.127 731846.172 0, 1329103.875 731826.793 0, 1328815.621 731807.431 0, 1328527.367 731788.086 0, 1328239.111 731768.758 0, 1327950.854 731749.447 0, 1327662.596 731730.153 0, 1327374.336 731710.876 0, 1327086.076 731691.616 0, 
+    1326797.815 731672.373 0, 1326509.552 731653.146 0, 1326221.288 731633.937 0, 1325933.023 731614.745 0, 1325643.414 731595.48 0, 1325356.49 731576.411 0, 1325068.222 731557.27 0, 1324779.952 731538.146 0, 1324491.682 731519.038 0, 1324203.41 731499.948 0, 
+    1323915.137 731480.874 0, 1323626.863 731461.818 0, 1323338.588 731442.778 0, 1323050.312 731423.756 0, 1322762.035 731404.75 0, 1322473.756 731385.761 0, 1322185.477 731366.79 0, 1321897.196 731347.835 0, 1321608.914 731328.897 0, 1321320.631 731309.976 0, 
+    1321032.347 731291.073 0, 1320744.062 731272.186 0, 1320455.776 731253.316 0, 1320167.489 731234.463 0, 1319879.2 731215.627 0, 1319590.911 731196.808 0, 1319302.62 731178.006 0, 1319014.328 731159.221 0, 1318724.692 731140.365 0, 1318362.924 736699.961 0, 
+    1318001.139 742259.827 0, 1318290.118 742278.639 0, 1318577.755 742297.382 0, 1318865.391 742316.141 0, 1319153.026 742334.917 0, 1319440.66 742353.711 0, 1319728.293 742372.521 0, 1320015.925 742391.348 0, 1320303.556 742410.192 0, 1320591.185 742429.053 0, 
+    1320878.814 742447.93 0, 1321166.441 742466.825 0, 1321454.067 742485.737 0, 1321741.692 742504.666 0, 1322029.316 742523.611 0, 1322316.939 742542.574 0, 1322604.561 742561.553 0, 1322892.181 742580.549 0, 1323179.801 742599.563 0, 1323467.419 742618.593 0, 
+    1323755.037 742637.64 0, 1324042.653 742656.704 0, 1324330.268 742675.785 0, 1324617.882 742694.883 0, 1324904.155 742713.908 0, 1325193.106 742733.129 0, 1325480.717 742752.278 0, 1325768.326 742771.444 0, 1326055.934 742790.626 0, 1326343.541 742809.826 0, 
+    1326631.147 742829.042 0, 1326918.752 742848.275 0, 1327206.356 742867.526 0, 1327493.959 742886.793 0, 1327781.56 742906.077 0, 1328069.161 742925.378 0, 1328356.76 742944.696 0, 1328644.358 742964.031 0, 1328931.955 742983.383 0, 1329219.551 743002.751 0, 
+    1329507.145 743022.137 0, 1329794.739 743041.54 0, 1330082.331 743060.959 0, 1330369.922 743080.396 0, 1330657.512 743099.849 0, 1330945.101 743119.319 0, 1331232.689 743138.806 0, 1331520.276 743158.311 0, 1331806.523 743177.741 0, 1332184.014 737618.919 0, 
+    1332561.487 732060.368 0))
+
+POLYGON ((1345609.259 744134.654 0, 1345323.065 744114.415 0, 1345035.535 744094.098 0, 1344748.003 744073.799 0, 1344460.471 744053.516 0, 1344172.937 744033.25 0, 1343885.401 744013.001 0, 1343597.865 743992.769 0, 1343310.328 743972.554 0, 1343022.789 743952.356 0, 
+    1342735.249 743932.175 0, 1342447.708 743912.011 0, 1342160.165 743891.864 0, 1341872.622 743871.733 0, 1341585.077 743851.62 0, 1341297.531 743831.523 0, 1341009.984 743811.443 0, 1340722.436 743791.381 0, 1340434.887 743771.335 0, 1340147.336 743751.306 0, 
+    1339859.785 743731.294 0, 1339572.232 743711.299 0, 1339284.678 743691.321 0, 1338997.122 743671.36 0, 1338708.229 743651.323 0, 1338422.008 743631.488 0, 1338134.449 743611.578 0, 1337846.889 743591.685 0, 1337559.328 743571.808 0, 1337271.766 743551.948 0, 
+    1336984.202 743532.106 0, 1336696.638 743512.28 0, 1336409.072 743492.471 0, 1336121.505 743472.679 0, 1335833.937 743452.904 0, 1335546.368 743433.146 0, 1335258.797 743413.405 0, 1334971.225 743393.681 0, 1334683.653 743373.974 0, 1334396.079 743354.283 0, 
+    1334108.504 743334.61 0, 1333820.927 743314.953 0, 1333533.35 743295.314 0, 1333245.771 743275.691 0, 1332958.192 743256.085 0, 1332670.611 743236.497 0, 1332383.029 743216.925 0, 1332095.446 743197.37 0, 1331806.523 743177.741 0, 1331429.013 748736.83 0, 
+    1331051.486 754296.183 0, 1331339.751 754315.768 0, 1331626.68 754335.278 0, 1331913.607 754354.805 0, 1332200.534 754374.35 0, 1332487.459 754393.911 0, 1332774.383 754413.489 0, 1333061.306 754433.084 0, 1333348.228 754452.695 0, 1333635.149 754472.324 0, 
+    1333922.068 754491.97 0, 1334208.987 754511.632 0, 1334495.904 754531.311 0, 1334782.82 754551.007 0, 1335069.735 754570.721 0, 1335356.649 754590.451 0, 1335643.562 754610.197 0, 1335930.473 754629.961 0, 1336217.383 754649.742 0, 1336504.292 754669.539 0, 
+    1336791.2 754689.354 0, 1337078.107 754709.185 0, 1337365.013 754729.033 0, 1337651.917 754748.898 0, 1337937.486 754768.688 0, 1338225.723 754788.679 0, 1338512.623 754808.595 0, 1338799.523 754828.528 0, 1339086.422 754848.477 0, 1339373.319 754868.443 0, 
+    1339660.215 754888.427 0, 1339947.111 754908.427 0, 1340234.004 754928.444 0, 1340520.897 754948.478 0, 1340807.789 754968.529 0, 1341094.679 754988.596 0, 1341381.568 755008.681 0, 1341668.456 755028.783 0, 1341955.343 755048.901 0, 1342242.229 755069.036 0, 
+    1342529.113 755089.188 0, 1342815.996 755109.357 0, 1343102.878 755129.543 0, 1343389.759 755149.746 0, 1343676.639 755169.966 0, 1343963.517 755190.202 0, 1344250.395 755210.456 0, 1344537.271 755230.726 0, 1344822.813 755250.919 0, 1345216.045 749692.655 0, 
+    1345609.259 744134.654 0))
+
+POLYGON ((1358591.388 756244.557 0, 1358305.902 756223.558 0, 1358019.084 756202.477 0, 1357732.265 756181.413 0, 1357445.445 756160.366 0, 1357158.623 756139.336 0, 1356871.801 756118.323 0, 1356584.977 756097.326 0, 1356298.152 756076.347 0, 1356011.325 756055.384 0, 
+    1355724.498 756034.439 0, 1355437.669 756013.51 0, 1355150.839 755992.598 0, 1354864.008 755971.703 0, 1354577.175 755950.825 0, 1354290.341 755929.964 0, 1354003.507 755909.119 0, 1353716.67 755888.292 0, 1353429.833 755867.481 0, 1353142.994 755846.687 0, 
+    1352856.154 755825.91 0, 1352569.313 755805.15 0, 1352282.471 755784.407 0, 1351995.627 755763.681 0, 1351707.451 755742.876 0, 1351421.937 755722.279 0, 1351135.09 755701.604 0, 1350848.241 755680.945 0, 1350561.392 755660.303 0, 1350274.541 755639.679 0, 
+    1349987.689 755619.07 0, 1349700.835 755598.479 0, 1349413.981 755577.905 0, 1349127.125 755557.348 0, 1348840.268 755536.807 0, 1348553.41 755516.284 0, 1348266.551 755495.777 0, 1347979.691 755475.287 0, 1347692.829 755454.814 0, 1347405.966 755434.358 0, 
+    1347119.102 755413.919 0, 1346832.236 755393.497 0, 1346545.37 755373.091 0, 1346258.502 755352.703 0, 1345971.633 755332.331 0, 1345684.763 755311.976 0, 1345397.892 755291.638 0, 1345111.019 755271.317 0, 1344822.813 755250.919 0, 1344429.562 760809.444 0, 
+    1344036.293 766368.225 0, 1344323.842 766388.577 0, 1344610.061 766408.852 0, 1344896.278 766429.143 0, 1345182.493 766449.452 0, 1345468.708 766469.777 0, 1345754.921 766490.119 0, 1346041.134 766510.478 0, 1346327.345 766530.854 0, 1346613.554 766551.246 0, 
+    1346899.763 766571.656 0, 1347185.97 766592.082 0, 1347472.177 766612.525 0, 1347758.382 766632.985 0, 1348044.585 766653.462 0, 1348330.788 766673.955 0, 1348616.989 766694.466 0, 1348903.19 766714.993 0, 1349189.388 766735.537 0, 1349475.586 766756.098 0, 
+    1349761.783 766776.676 0, 1350047.978 766797.271 0, 1350334.172 766817.882 0, 1350620.365 766838.511 0, 1350905.228 766859.06 0, 1351192.747 766879.818 0, 1351478.936 766900.497 0, 1351765.125 766921.193 0, 1352051.311 766941.905 0, 1352337.497 766962.635 0, 
+    1352623.681 766983.381 0, 1352909.864 767004.144 0, 1353196.046 767024.924 0, 1353482.227 767045.721 0, 1353768.407 767066.535 0, 1354054.585 767087.365 0, 1354340.762 767108.213 0, 1354626.938 767129.077 0, 1354913.112 767149.958 0, 1355199.286 767170.856 0, 
+    1355485.458 767191.771 0, 1355771.629 767212.702 0, 1356057.798 767233.651 0, 1356343.967 767254.616 0, 1356630.134 767275.598 0, 1356916.3 767296.597 0, 1357202.465 767317.613 0, 1357488.628 767338.646 0, 1357773.463 767359.597 0, 1358182.435 761801.949 0, 
+    1358591.388 756244.557 0))
+
+POLYGON ((1371507.777 768389.775 0, 1371223 768368.019 0, 1370936.897 768346.178 0, 1370650.793 768324.353 0, 1370364.688 768302.546 0, 1370078.581 768280.756 0, 1369792.473 768258.982 0, 1369506.363 768237.225 0, 1369220.253 768215.485 0, 1368934.141 768193.762 0, 
+    1368648.028 768172.056 0, 1368361.913 768150.366 0, 1368075.798 768128.694 0, 1367789.681 768107.038 0, 1367503.562 768085.399 0, 1367217.443 768063.777 0, 1366931.322 768042.171 0, 1366645.2 768020.583 0, 1366359.077 767999.011 0, 1366072.952 767977.457 0, 
+    1365786.826 767955.919 0, 1365500.699 767934.398 0, 1365214.57 767912.893 0, 1364928.441 767891.406 0, 1364640.984 767869.836 0, 1364356.178 767848.482 0, 1364070.044 767827.045 0, 1363783.909 767805.625 0, 1363497.773 767784.222 0, 1363211.636 767762.835 0, 
+    1362925.498 767741.466 0, 1362639.358 767720.113 0, 1362353.217 767698.777 0, 1362067.075 767677.458 0, 1361780.931 767656.156 0, 1361494.786 767634.871 0, 1361208.64 767613.603 0, 1360922.493 767592.351 0, 1360636.344 767571.116 0, 1360350.194 767549.898 0, 
+    1360064.043 767528.697 0, 1359777.891 767507.513 0, 1359491.738 767486.346 0, 1359205.583 767465.195 0, 1358919.427 767444.061 0, 1358633.27 767422.945 0, 1358347.111 767401.845 0, 1358060.951 767380.761 0, 1357773.463 767359.597 0, 1357364.472 772917.499 0, 
+    1356955.464 778475.651 0, 1357242.295 778496.766 0, 1357527.8 778517.801 0, 1357813.304 778538.853 0, 1358098.807 778559.921 0, 1358384.309 778581.007 0, 1358669.81 778602.109 0, 1358955.309 778623.228 0, 1359240.807 778644.364 0, 1359526.304 778665.516 0, 
+    1359811.799 778686.686 0, 1360097.294 778707.872 0, 1360382.787 778729.075 0, 1360668.279 778750.295 0, 1360953.769 778771.532 0, 1361239.258 778792.785 0, 1361524.747 778814.055 0, 1361810.233 778835.342 0, 1362095.719 778856.646 0, 1362381.203 778877.967 0, 
+    1362666.686 778899.304 0, 1362952.168 778920.658 0, 1363237.649 778942.029 0, 1363523.128 778963.417 0, 1363807.283 778984.723 0, 1364094.083 779006.243 0, 1364379.558 779027.682 0, 1364665.032 779049.137 0, 1364950.505 779070.609 0, 1365235.977 779092.097 0, 
+    1365521.447 779113.603 0, 1365806.917 779135.125 0, 1366092.385 779156.664 0, 1366377.851 779178.22 0, 1366663.317 779199.793 0, 1366948.781 779221.382 0, 1367234.243 779242.988 0, 1367519.705 779264.611 0, 1367805.165 779286.251 0, 1368090.624 779307.908 0, 
+    1368376.082 779329.581 0, 1368661.538 779351.272 0, 1368946.994 779372.979 0, 1369232.448 779394.703 0, 1369517.9 779416.443 0, 1369803.352 779438.201 0, 1370088.802 779459.975 0, 1370374.25 779481.766 0, 1370658.376 779503.473 0, 1371083.086 773946.499 0, 
+    1371507.777 768389.775 0))
+
+POLYGON ((1384358.33 780570.005 0, 1384074.265 780547.495 0, 1383788.878 780524.898 0, 1383503.491 780502.317 0, 1383218.102 780479.753 0, 1382932.712 780457.206 0, 1382647.321 780434.676 0, 1382361.928 780412.162 0, 1382076.534 780389.666 0, 1381791.139 780367.186 0, 
+    1381505.742 780344.723 0, 1381220.344 780322.276 0, 1380934.945 780299.847 0, 1380649.544 780277.434 0, 1380364.142 780255.038 0, 1380078.739 780232.659 0, 1379793.334 780210.297 0, 1379507.928 780187.952 0, 1379222.521 780165.623 0, 1378937.113 780143.311 0, 
+    1378651.703 780121.016 0, 1378366.292 780098.738 0, 1378080.879 780076.476 0, 1377795.465 780054.232 0, 1377508.73 780031.901 0, 1377224.634 780009.793 0, 1376939.216 779987.598 0, 1376653.797 779965.421 0, 1376368.377 779943.26 0, 1376082.955 779921.116 0, 
+    1375797.532 779898.989 0, 1375512.108 779876.879 0, 1375226.682 779854.785 0, 1374941.256 779832.709 0, 1374655.827 779810.649 0, 1374370.398 779788.606 0, 1374084.967 779766.579 0, 1373799.535 779744.57 0, 1373514.102 779722.577 0, 1373228.667 779700.601 0, 
+    1372943.231 779678.642 0, 1372657.794 779656.7 0, 1372372.356 779634.774 0, 1372086.916 779612.866 0, 1371801.475 779590.974 0, 1371516.033 779569.099 0, 1371230.589 779547.24 0, 1370945.144 779525.399 0, 1370658.376 779503.473 0, 1370233.647 785060.693 0, 
+    1369808.9 790618.156 0, 1370095.011 790640.031 0, 1370379.801 790661.822 0, 1370664.591 790683.631 0, 1370949.379 790705.456 0, 1371234.166 790727.297 0, 1371518.952 790749.156 0, 1371803.736 790771.031 0, 1372088.519 790792.923 0, 1372373.301 790814.832 0, 
+    1372658.081 790836.757 0, 1372942.86 790858.7 0, 1373227.638 790880.659 0, 1373512.415 790902.635 0, 1373797.19 790924.627 0, 1374081.964 790946.636 0, 1374366.737 790968.663 0, 1374651.508 790990.705 0, 1374936.278 791012.765 0, 1375221.047 791034.841 0, 
+    1375505.814 791056.935 0, 1375790.581 791079.044 0, 1376075.345 791101.171 0, 1376360.109 791123.315 0, 1376643.554 791145.372 0, 1376929.632 791167.652 0, 1377214.392 791189.845 0, 1377499.15 791212.056 0, 1377783.907 791234.283 0, 1378068.663 791256.527 0, 
+    1378353.418 791278.788 0, 1378638.171 791301.065 0, 1378922.923 791323.36 0, 1379207.673 791345.671 0, 1379492.422 791367.998 0, 1379777.17 791390.343 0, 1380061.917 791412.704 0, 1380346.662 791435.082 0, 1380631.406 791457.477 0, 1380916.148 791479.889 0, 
+    1381200.89 791502.317 0, 1381485.63 791524.762 0, 1381770.368 791547.224 0, 1382055.106 791569.703 0, 1382339.842 791592.198 0, 1382624.576 791614.71 0, 1382909.31 791637.239 0, 1383194.042 791659.785 0, 1383477.456 791682.243 0, 1383917.903 786126.003 0, 
+    1384358.33 780570.005 0))
+
+POLYGON ((1397142.952 792784.942 0, 1396859.6 792761.683 0, 1396574.933 792738.333 0, 1396290.264 792715 0, 1396005.594 792691.684 0, 1395720.923 792668.384 0, 1395436.25 792645.101 0, 1395151.576 792621.835 0, 1394866.901 792598.585 0, 1394582.224 792575.353 0, 
+    1394297.546 792552.137 0, 1394012.866 792528.937 0, 1393728.185 792505.755 0, 1393443.503 792482.589 0, 1393158.819 792459.44 0, 1392874.134 792436.308 0, 1392589.448 792413.193 0, 1392304.76 792390.094 0, 1392020.071 792367.012 0, 1391735.381 792343.947 0, 
+    1391450.689 792320.899 0, 1391165.996 792297.867 0, 1390881.301 792274.852 0, 1390596.606 792251.854 0, 1390310.593 792228.767 0, 1390027.21 792205.908 0, 1389742.51 792182.96 0, 1389457.809 792160.029 0, 1389173.106 792137.115 0, 1388888.402 792114.217 0, 
+    1388603.697 792091.336 0, 1388318.99 792068.472 0, 1388034.282 792045.625 0, 1387749.573 792022.795 0, 1387464.862 791999.981 0, 1387180.15 791977.184 0, 1386895.437 791954.403 0, 1386610.722 791931.64 0, 1386326.006 791908.893 0, 1386041.289 791886.163 0, 
+    1385756.57 791863.45 0, 1385471.85 791840.753 0, 1385187.129 791818.074 0, 1384902.406 791795.411 0, 1384617.682 791772.765 0, 1384332.957 791750.135 0, 1384048.23 791727.522 0, 1383763.502 791704.926 0, 1383477.456 791682.243 0, 1383036.991 797238.722 0, 
+    1382596.507 802795.437 0, 1382881.895 802818.068 0, 1383165.969 802840.612 0, 1383450.042 802863.173 0, 1383734.113 802885.751 0, 1384018.183 802908.345 0, 1384302.252 802930.956 0, 1384586.319 802953.583 0, 1384870.385 802976.228 0, 1385154.45 802998.889 0, 
+    1385438.513 803021.566 0, 1385722.575 803044.261 0, 1386006.635 803066.972 0, 1386290.695 803089.7 0, 1386574.753 803112.445 0, 1386858.809 803135.206 0, 1387142.865 803157.984 0, 1387426.918 803180.779 0, 1387710.971 803203.591 0, 1387995.022 803226.419 0, 
+    1388279.072 803249.264 0, 1388563.121 803272.126 0, 1388847.168 803295.004 0, 1389131.214 803317.899 0, 1389413.946 803340.705 0, 1389699.301 803363.74 0, 1389983.343 803386.685 0, 1390267.384 803409.647 0, 1390551.423 803432.626 0, 1390835.461 803455.621 0, 
+    1391119.497 803478.633 0, 1391403.532 803501.662 0, 1391687.566 803524.708 0, 1391971.598 803547.77 0, 1392255.629 803570.849 0, 1392539.659 803593.945 0, 1392823.687 803617.057 0, 1393107.714 803640.186 0, 1393391.739 803663.332 0, 1393675.764 803686.495 0, 
+    1393959.786 803709.674 0, 1394243.808 803732.87 0, 1394527.828 803756.083 0, 1394811.847 803779.312 0, 1395095.864 803802.559 0, 1395379.88 803825.822 0, 1395663.895 803849.101 0, 1395947.908 803872.398 0, 1396230.609 803895.603 0, 1396686.79 798340.155 0, 
+    1397142.952 792784.942 0))
+
+POLYGON ((1409861.548 805034.284 0, 1409578.912 805010.279 0, 1409294.966 804986.181 0, 1409011.018 804962.099 0, 1408727.069 804938.034 0, 1408443.118 804913.985 0, 1408159.166 804889.953 0, 1407875.213 804865.938 0, 1407591.258 804841.94 0, 1407307.302 804817.958 0, 
+    1407023.344 804793.993 0, 1406739.385 804770.045 0, 1406455.425 804746.113 0, 1406171.463 804722.199 0, 1405887.5 804698.301 0, 1405603.535 804674.419 0, 1405319.569 804650.555 0, 1405035.602 804626.707 0, 1404751.633 804602.875 0, 1404467.663 804579.061 0, 
+    1404183.691 804555.263 0, 1403899.718 804531.482 0, 1403615.744 804507.718 0, 1403331.768 804483.97 0, 1403046.481 804460.13 0, 1402763.812 804436.525 0, 1402479.832 804412.827 0, 1402195.85 804389.146 0, 1401911.867 804365.482 0, 1401627.883 804341.835 0, 
+    1401343.898 804318.204 0, 1401059.911 804294.59 0, 1400775.922 804270.993 0, 1400491.932 804247.413 0, 1400207.941 804223.849 0, 1399923.949 804200.302 0, 1399639.955 804176.771 0, 1399355.959 804153.258 0, 1399071.963 804129.761 0, 1398787.965 804106.28 0, 
+    1398503.965 804082.817 0, 1398219.964 804059.37 0, 1397935.962 804035.94 0, 1397651.958 804012.527 0, 1397367.953 803989.13 0, 1397083.947 803965.75 0, 1396799.939 803942.387 0, 1396515.93 803919.04 0, 1396230.609 803895.603 0, 1395774.409 809451.283 0, 
+    1395318.19 815007.191 0, 1395602.854 815030.574 0, 1395886.209 815053.867 0, 1396169.563 815077.176 0, 1396452.915 815100.502 0, 1396736.266 815123.845 0, 1397019.616 815147.205 0, 1397302.964 815170.581 0, 1397586.311 815193.974 0, 1397869.657 815217.383 0, 
+    1398153.001 815240.809 0, 1398436.344 815264.252 0, 1398719.685 815287.712 0, 1399003.025 815311.188 0, 1399286.364 815334.681 0, 1399569.701 815358.19 0, 1399853.037 815381.716 0, 1400136.371 815405.259 0, 1400419.704 815428.819 0, 1400703.036 815452.395 0, 
+    1400986.366 815475.988 0, 1401269.695 815499.598 0, 1401553.022 815523.224 0, 1401836.349 815546.867 0, 1402118.367 815570.417 0, 1402402.997 815594.203 0, 1402686.319 815617.896 0, 1402969.639 815641.605 0, 1403252.958 815665.332 0, 1403536.276 815689.075 0, 
+    1403819.592 815712.834 0, 1404102.907 815736.611 0, 1404386.221 815760.404 0, 1404669.533 815784.214 0, 1404952.844 815808.04 0, 1405236.153 815831.883 0, 1405519.461 815855.743 0, 1405802.767 815879.619 0, 1406086.073 815903.512 0, 1406369.376 815927.422 0, 
+    1406652.679 815951.348 0, 1406935.98 815975.291 0, 1407219.279 815999.251 0, 1407502.577 816023.228 0, 1407785.874 816047.221 0, 1408069.169 816071.231 0, 1408352.463 816095.257 0, 1408635.755 816119.3 0, 1408917.741 816143.249 0, 1409389.654 810588.652 0, 
+    1409861.548 805034.284 0))
+
+POLYGON ((1422514.028 817317.724 0, 1422232.109 817292.979 0, 1421948.886 817268.135 0, 1421665.661 817243.308 0, 1421382.435 817218.498 0, 1421099.207 817193.705 0, 1420815.978 817168.928 0, 1420532.747 817144.168 0, 1420249.515 817119.425 0, 1419966.281 817094.698 0, 
+    1419683.046 817069.988 0, 1419399.81 817045.295 0, 1419116.572 817020.618 0, 1418833.332 816995.958 0, 1418550.092 816971.315 0, 1418266.849 816946.688 0, 1417983.606 816922.078 0, 1417700.36 816897.485 0, 1417417.114 816872.908 0, 1417133.866 816848.348 0, 
+    1416850.616 816823.805 0, 1416567.365 816799.278 0, 1416284.113 816774.768 0, 1416000.859 816750.275 0, 1415716.299 816725.685 0, 1415434.347 816701.338 0, 1415151.089 816676.895 0, 1414867.829 816652.468 0, 1414584.568 816628.058 0, 1414301.305 816603.665 0, 
+    1414018.041 816579.288 0, 1413734.776 816554.928 0, 1413451.509 816530.585 0, 1413168.241 816506.258 0, 1412884.971 816481.948 0, 1412601.7 816457.655 0, 1412318.428 816433.379 0, 1412035.154 816409.119 0, 1411751.878 816384.875 0, 1411468.602 816360.649 0, 
+    1411185.323 816336.439 0, 1410902.044 816312.246 0, 1410618.763 816288.069 0, 1410335.48 816263.909 0, 1410052.196 816239.766 0, 1409768.911 816215.64 0, 1409485.624 816191.53 0, 1409202.336 816167.437 0, 1408917.741 816143.249 0, 1408445.808 821698.071 0, 
+    1407973.857 827253.113 0, 1408257.795 827277.244 0, 1408540.429 827301.282 0, 1408823.062 827325.336 0, 1409105.694 827349.407 0, 1409388.324 827373.494 0, 1409670.952 827397.598 0, 1409953.58 827421.719 0, 1410236.205 827445.857 0, 1410518.83 827470.011 0, 
+    1410801.453 827494.181 0, 1411084.074 827518.368 0, 1411366.694 827542.572 0, 1411649.313 827566.793 0, 1411931.93 827591.03 0, 1412214.546 827615.284 0, 1412497.16 827639.554 0, 1412779.773 827663.841 0, 1413062.385 827688.145 0, 1413344.995 827712.465 0, 
+    1413627.604 827736.802 0, 1413910.211 827761.156 0, 1414192.817 827785.526 0, 1414475.421 827809.913 0, 1414756.723 827834.204 0, 1415040.625 827858.737 0, 1415323.225 827883.174 0, 1415605.824 827907.627 0, 1415888.421 827932.097 0, 1416171.017 827956.584 0, 
+    1416453.611 827981.087 0, 1416736.204 828005.607 0, 1417018.795 828030.144 0, 1417301.385 828054.697 0, 1417583.974 828079.267 0, 1417866.561 828103.853 0, 1418149.147 828128.456 0, 1418431.731 828153.076 0, 1418714.313 828177.712 0, 1418996.895 828202.365 0, 
+    1419279.475 828227.035 0, 1419562.053 828251.721 0, 1419844.63 828276.424 0, 1420127.205 828301.144 0, 1420409.779 828325.88 0, 1420692.352 828350.633 0, 1420974.923 828375.402 0, 1421257.492 828400.188 0, 1421538.761 828424.877 0, 1422026.404 822871.19 0, 
+    1422514.028 817317.724 0))
+
+POLYGON ((1435100.3 829634.96 0, 1434819.1 829609.476 0, 1434536.602 829583.892 0, 1434254.102 829558.324 0, 1433971.6 829532.773 0, 1433689.097 829507.239 0, 1433406.593 829481.721 0, 1433124.087 829456.22 0, 1432841.579 829430.736 0, 1432559.07 829405.268 0, 
+    1432276.56 829379.816 0, 1431994.048 829354.382 0, 1431711.534 829328.964 0, 1431429.019 829303.562 0, 1431146.503 829278.178 0, 1430863.985 829252.81 0, 1430581.466 829227.458 0, 1430298.945 829202.123 0, 1430016.422 829176.805 0, 1429733.898 829151.503 0, 
+    1429451.373 829126.218 0, 1429168.846 829100.95 0, 1428886.318 829075.698 0, 1428603.788 829050.463 0, 1428319.958 829025.129 0, 1428038.723 829000.043 0, 1427756.189 828974.858 0, 1427473.653 828949.689 0, 1427191.116 828924.537 0, 1426908.577 828899.402 0, 
+    1426626.037 828874.283 0, 1426343.495 828849.181 0, 1426060.952 828824.096 0, 1425778.407 828799.027 0, 1425495.861 828773.975 0, 1425213.314 828748.939 0, 1424930.764 828723.921 0, 1424648.214 828698.918 0, 1424365.662 828673.933 0, 1424083.108 828648.964 0, 
+    1423800.553 828624.011 0, 1423517.997 828599.075 0, 1423235.439 828574.156 0, 1422952.88 828549.254 0, 1422670.319 828524.368 0, 1422387.756 828499.499 0, 1422105.193 828474.646 0, 1421822.627 828449.81 0, 1421538.761 828424.877 0, 1421051.098 833978.781 0, 
+    1420563.417 839532.898 0, 1420846.627 839557.774 0, 1421128.538 839582.552 0, 1421410.448 839607.347 0, 1421692.357 839632.159 0, 1421974.264 839656.987 0, 1422256.17 839681.832 0, 1422538.074 839706.694 0, 1422819.976 839731.572 0, 1423101.878 839756.466 0, 
+    1423383.777 839781.377 0, 1423665.676 839806.305 0, 1423947.572 839831.25 0, 1424229.468 839856.211 0, 1424511.362 839881.188 0, 1424793.254 839906.182 0, 1425075.145 839931.193 0, 1425357.034 839956.221 0, 1425638.922 839981.265 0, 1425920.809 840006.325 0, 
+    1426202.694 840031.402 0, 1426484.578 840056.496 0, 1426766.46 840081.606 0, 1427048.34 840106.733 0, 1427328.924 840131.761 0, 1427612.097 840157.037 0, 1427893.973 840182.214 0, 1428175.848 840207.407 0, 1428457.721 840232.617 0, 1428739.593 840257.843 0, 
+    1429021.463 840283.086 0, 1429303.332 840308.346 0, 1429585.199 840333.622 0, 1429867.065 840358.915 0, 1430148.929 840384.224 0, 1430430.792 840409.55 0, 1430712.653 840434.893 0, 1430994.513 840460.252 0, 1431276.371 840485.628 0, 1431558.228 840511.02 0, 
+    1431840.084 840536.429 0, 1432121.937 840561.855 0, 1432403.79 840587.297 0, 1432685.641 840612.756 0, 1432967.49 840638.231 0, 1433249.338 840663.723 0, 1433531.184 840689.231 0, 1433813.029 840714.756 0, 1434093.578 840740.181 0, 1434596.948 835187.463 0, 
+    1435100.3 829634.96 0))
+
+POLYGON ((1447620.274 841985.684 0, 1447339.796 841959.467 0, 1447058.024 841933.146 0, 1446776.251 841906.841 0, 1446494.476 841880.553 0, 1446212.7 841854.282 0, 1445930.922 841828.027 0, 1445649.143 841801.788 0, 1445367.362 841775.567 0, 1445085.58 841749.361 0, 
+    1444803.796 841723.173 0, 1444522.01 841697.001 0, 1444240.223 841670.846 0, 1443958.434 841644.707 0, 1443676.644 841618.585 0, 1443394.853 841592.479 0, 1443113.06 841566.39 0, 1442831.265 841540.317 0, 1442549.469 841514.262 0, 1442267.671 841488.222 0, 
+    1441985.871 841462.2 0, 1441704.071 841436.193 0, 1441422.268 841410.204 0, 1441140.464 841384.231 0, 1440857.366 841358.155 0, 1440576.852 841332.335 0, 1440295.043 841306.412 0, 1440013.233 841280.505 0, 1439731.422 841254.615 0, 1439449.609 841228.742 0, 
+    1439167.794 841202.885 0, 1438885.978 841177.044 0, 1438604.16 841151.221 0, 1438322.341 841125.414 0, 1438040.521 841099.623 0, 1437758.698 841073.849 0, 1437476.875 841048.092 0, 1437195.049 841022.351 0, 1436913.223 840996.627 0, 1436631.394 840970.92 0, 
+    1436349.565 840945.229 0, 1436067.733 840919.554 0, 1435785.901 840893.897 0, 1435504.066 840868.255 0, 1435222.23 840842.631 0, 1434940.393 840817.023 0, 1434658.554 840791.431 0, 1434376.714 840765.856 0, 1434093.578 840740.181 0, 1433590.188 846293.108 0, 
+    1433086.78 851846.241 0, 1433369.259 851871.857 0, 1433650.446 851897.373 0, 1433931.631 851922.905 0, 1434212.815 851948.453 0, 1434493.997 851974.019 0, 1434775.178 851999.6 0, 1435056.357 852025.199 0, 1435337.534 852050.813 0, 1435618.71 852076.445 0, 
+    1435899.885 852102.093 0, 1436181.058 852127.757 0, 1436462.23 852153.438 0, 1436743.4 852179.136 0, 1437024.568 852204.85 0, 1437305.735 852230.581 0, 1437586.901 852256.328 0, 1437868.065 852282.092 0, 1438149.227 852307.872 0, 1438430.388 852333.669 0, 
+    1438711.548 852359.482 0, 1438992.706 852385.312 0, 1439273.862 852411.159 0, 1439555.017 852437.022 0, 1439834.88 852462.783 0, 1440117.322 852488.797 0, 1440398.473 852514.71 0, 1440679.621 852540.639 0, 1440960.769 852566.585 0, 1441241.914 852592.548 0, 
+    1441523.059 852618.526 0, 1441804.201 852644.522 0, 1442085.342 852670.534 0, 1442366.482 852696.562 0, 1442647.62 852722.608 0, 1442928.757 852748.669 0, 1443209.892 852774.747 0, 1443491.025 852800.842 0, 1443772.157 852826.953 0, 1444053.288 852853.081 0, 
+    1444334.417 852879.226 0, 1444615.544 852905.386 0, 1444896.67 852931.564 0, 1445177.794 852957.758 0, 1445458.917 852983.968 0, 1445740.038 853010.196 0, 1446021.157 853036.439 0, 1446302.275 853062.699 0, 1446582.103 853088.856 0, 1447101.198 847537.167 0, 
+    1447620.274 841985.684 0))
+
+POLYGON ((1460073.862 854369.592 0, 1459794.107 854342.645 0, 1459513.064 854315.591 0, 1459232.02 854288.553 0, 1458950.974 854261.532 0, 1458669.927 854234.527 0, 1458388.877 854207.539 0, 1458107.827 854180.567 0, 1457826.774 854153.612 0, 1457545.721 854126.674 0, 
+    1457264.665 854099.752 0, 1456983.608 854072.846 0, 1456702.549 854045.958 0, 1456421.489 854019.085 0, 1456140.427 853992.229 0, 1455859.364 853965.39 0, 1455578.299 853938.568 0, 1455297.232 853911.761 0, 1455016.164 853884.972 0, 1454735.095 853858.199 0, 
+    1454454.023 853831.442 0, 1454172.95 853804.702 0, 1453891.876 853777.979 0, 1453610.8 853751.272 0, 1453328.435 853724.459 0, 1453048.643 853697.908 0, 1452767.563 853671.25 0, 1452486.48 853644.61 0, 1452205.397 853617.985 0, 1451924.311 853591.378 0, 
+    1451643.224 853564.787 0, 1451362.136 853538.212 0, 1451081.046 853511.654 0, 1450799.954 853485.113 0, 1450518.861 853458.588 0, 1450237.766 853432.079 0, 1449956.669 853405.588 0, 1449675.572 853379.112 0, 1449394.472 853352.654 0, 1449113.371 853326.211 0, 
+    1448832.269 853299.786 0, 1448551.164 853273.377 0, 1448270.059 853246.984 0, 1447988.951 853220.608 0, 1447707.843 853194.249 0, 1447426.732 853167.906 0, 1447145.62 853141.579 0, 1446864.507 853115.269 0, 1446582.103 853088.856 0, 1446062.989 858640.747 0, 
+    1445543.857 864192.837 0, 1445825.604 864219.189 0, 1446106.064 864245.438 0, 1446386.522 864271.703 0, 1446666.979 864297.985 0, 1446947.434 864324.283 0, 1447227.888 864350.597 0, 1447508.34 864376.929 0, 1447788.791 864403.276 0, 1448069.24 864429.641 0, 
+    1448349.687 864456.021 0, 1448630.133 864482.419 0, 1448910.578 864508.832 0, 1449191.021 864535.262 0, 1449471.462 864561.709 0, 1449751.902 864588.172 0, 1450032.34 864614.652 0, 1450312.776 864641.148 0, 1450593.211 864667.661 0, 1450873.645 864694.191 0, 
+    1451154.077 864720.736 0, 1451434.507 864747.299 0, 1451714.936 864773.877 0, 1451995.363 864800.473 0, 1452274.504 864826.963 0, 1452556.213 864853.713 0, 1452836.635 864880.358 0, 1453117.056 864907.019 0, 1453397.476 864933.697 0, 1453677.894 864960.391 0, 
+    1453958.31 864987.102 0, 1454238.725 865013.829 0, 1454519.138 865040.573 0, 1454799.549 865067.333 0, 1455079.959 865094.11 0, 1455360.367 865120.904 0, 1455640.774 865147.713 0, 1455921.179 865174.54 0, 1456201.583 865201.383 0, 1456481.985 865228.242 0, 
+    1456762.386 865255.118 0, 1457042.785 865282.01 0, 1457323.182 865308.919 0, 1457603.578 865335.845 0, 1457883.972 865362.787 0, 1458164.364 865389.745 0, 1458444.755 865416.72 0, 1458725.145 865443.711 0, 1459004.249 865470.595 0, 1459539.065 859919.994 0, 
+    1460073.862 854369.592 0))
+
+POLYGON ((1472460.978 866786.377 0, 1472181.948 866758.704 0, 1471901.636 866730.921 0, 1471621.323 866703.154 0, 1471341.007 866675.403 0, 1471060.69 866647.669 0, 1470780.372 866619.952 0, 1470500.052 866592.251 0, 1470219.73 866564.567 0, 1469939.406 866536.899 0, 
+    1469659.081 866509.247 0, 1469378.755 866481.612 0, 1469098.426 866453.994 0, 1468818.096 866426.392 0, 1468537.765 866398.806 0, 1468257.432 866371.237 0, 1467977.097 866343.685 0, 1467696.76 866316.149 0, 1467416.422 866288.63 0, 1467136.083 866261.127 0, 
+    1466855.741 866233.64 0, 1466575.399 866206.17 0, 1466295.054 866178.717 0, 1466014.708 866151.28 0, 1465733.078 866123.734 0, 1465454.011 866096.455 0, 1465173.66 866069.068 0, 1464893.307 866041.697 0, 1464612.953 866014.343 0, 1464332.597 865987.005 0, 
+    1464052.24 865959.683 0, 1463771.881 865932.378 0, 1463491.52 865905.09 0, 1463211.158 865877.818 0, 1462930.794 865850.562 0, 1462650.429 865823.324 0, 1462370.062 865796.101 0, 1462089.693 865768.895 0, 1461809.323 865741.706 0, 1461528.951 865714.533 0, 
+    1461248.577 865687.376 0, 1460968.202 865660.236 0, 1460687.826 865633.113 0, 1460407.448 865606.006 0, 1460127.068 865578.916 0, 1459846.686 865551.842 0, 1459566.303 865524.784 0, 1459285.919 865497.744 0, 1459004.249 865470.595 0, 1458469.414 871021.391 0, 
+    1457934.561 876572.378 0, 1458215.574 876599.463 0, 1458495.305 876626.441 0, 1458775.035 876653.436 0, 1459054.763 876680.446 0, 1459334.489 876707.474 0, 1459614.214 876734.517 0, 1459893.937 876761.578 0, 1460173.659 876788.654 0, 1460453.379 876815.747 0, 
+    1460733.098 876842.857 0, 1461012.814 876869.983 0, 1461292.53 876897.126 0, 1461572.243 876924.285 0, 1461851.955 876951.46 0, 1462131.666 876978.652 0, 1462411.375 877005.86 0, 1462691.082 877033.085 0, 1462970.788 877060.326 0, 1463250.492 877087.584 0, 
+    1463530.194 877114.859 0, 1463809.895 877142.149 0, 1464089.594 877169.456 0, 1464369.292 877196.78 0, 1464647.709 877223.995 0, 1464928.682 877251.477 0, 1465208.375 877278.85 0, 1465488.066 877306.239 0, 1465767.756 877333.645 0, 1466047.444 877361.067 0, 
+    1466327.13 877388.506 0, 1466606.815 877415.962 0, 1466886.498 877443.433 0, 1467166.18 877470.922 0, 1467445.859 877498.426 0, 1467725.538 877525.947 0, 1468005.214 877553.485 0, 1468284.889 877581.039 0, 1468564.563 877608.61 0, 1468844.235 877636.197 0, 
+    1469123.905 877663.8 0, 1469403.573 877691.42 0, 1469683.24 877719.057 0, 1469962.905 877746.709 0, 1470242.569 877774.379 0, 1470522.231 877802.065 0, 1470801.891 877829.767 0, 1471081.55 877857.485 0, 1471359.929 877885.094 0, 1471910.463 872335.64 0, 
+    1472460.978 866786.377 0))
+
+POLYGON ((1484781.535 879235.733 0, 1484503.233 879207.338 0, 1484223.654 879178.829 0, 1483944.073 879150.337 0, 1483664.49 879121.861 0, 1483384.906 879093.402 0, 1483105.32 879064.959 0, 1482825.732 879036.533 0, 1482546.143 879008.123 0, 1482266.552 878979.729 0, 
+    1481986.959 878951.352 0, 1481707.365 878922.992 0, 1481427.769 878894.648 0, 1481148.171 878866.32 0, 1480868.571 878838.009 0, 1480588.97 878809.714 0, 1480309.368 878781.436 0, 1480029.763 878753.174 0, 1479750.157 878724.929 0, 1479470.55 878696.7 0, 
+    1479190.94 878668.487 0, 1478911.329 878640.291 0, 1478631.716 878612.112 0, 1478352.102 878583.949 0, 1478071.209 878555.674 0, 1477792.868 878527.672 0, 1477513.249 878499.558 0, 1477233.628 878471.461 0, 1476954.005 878443.38 0, 1476674.381 878415.316 0, 
+    1476394.755 878387.268 0, 1476115.128 878359.237 0, 1475835.498 878331.222 0, 1475555.868 878303.223 0, 1475276.235 878275.241 0, 1474996.601 878247.275 0, 1474716.965 878219.326 0, 1474437.328 878191.394 0, 1474157.688 878163.477 0, 1473878.048 878135.578 0, 
+    1473598.405 878107.694 0, 1473318.761 878079.828 0, 1473039.116 878051.977 0, 1472759.468 878024.143 0, 1472479.819 877996.326 0, 1472200.169 877968.525 0, 1471920.517 877940.74 0, 1471640.863 877912.972 0, 1471359.929 877885.094 0, 1470809.377 883434.735 0, 
+    1470258.807 888984.56 0, 1470539.084 889012.373 0, 1470818.084 889040.076 0, 1471097.083 889067.796 0, 1471376.081 889095.532 0, 1471655.076 889123.285 0, 1471934.07 889151.053 0, 1472213.063 889178.839 0, 1472492.053 889206.641 0, 1472771.043 889234.459 0, 
+    1473050.03 889262.293 0, 1473329.016 889290.144 0, 1473608 889318.012 0, 1473886.983 889345.896 0, 1474165.964 889373.796 0, 1474444.943 889401.712 0, 1474723.921 889429.646 0, 1475002.897 889457.595 0, 1475281.871 889485.561 0, 1475560.844 889513.543 0, 
+    1475839.815 889541.542 0, 1476118.784 889569.557 0, 1476397.752 889597.589 0, 1476676.718 889625.637 0, 1476954.409 889653.573 0, 1477234.645 889681.782 0, 1477513.606 889709.88 0, 1477792.566 889737.993 0, 1478071.524 889766.123 0, 1478350.48 889794.27 0, 
+    1478629.434 889822.433 0, 1478908.387 889850.612 0, 1479187.339 889878.808 0, 1479466.288 889907.02 0, 1479745.236 889935.249 0, 1480024.182 889963.494 0, 1480303.127 889991.756 0, 1480582.07 890020.033 0, 1480861.011 890048.328 0, 1481139.951 890076.638 0, 
+    1481418.888 890104.966 0, 1481697.825 890133.309 0, 1481976.759 890161.669 0, 1482255.692 890190.046 0, 1482534.623 890218.438 0, 1482813.553 890246.848 0, 1483092.481 890275.273 0, 1483371.407 890303.715 0, 1483649.059 890332.044 0, 1484215.307 884783.797 0, 
+    1484781.535 879235.733 0))
+
+POLYGON ((1497035.451 891717.353 0, 1496757.878 891688.239 0, 1496479.034 891659.009 0, 1496200.187 891629.796 0, 1495921.339 891600.599 0, 1495642.489 891571.418 0, 1495363.637 891542.254 0, 1495084.784 891513.106 0, 1494805.929 891483.974 0, 1494527.072 891454.859 0, 
+    1494248.214 891425.76 0, 1493969.354 891396.678 0, 1493690.492 891367.612 0, 1493411.628 891338.563 0, 1493132.763 891309.53 0, 1492853.896 891280.513 0, 1492575.027 891251.513 0, 1492296.156 891222.529 0, 1492017.284 891193.562 0, 1491738.41 891164.611 0, 
+    1491459.535 891135.676 0, 1491180.658 891106.758 0, 1490901.779 891077.857 0, 1490622.898 891048.971 0, 1490342.744 891019.971 0, 1490065.132 890991.25 0, 1489786.246 890962.414 0, 1489507.358 890933.594 0, 1489228.469 890904.791 0, 1488949.578 890876.004 0, 
+    1488670.686 890847.234 0, 1488391.792 890818.48 0, 1488112.896 890789.742 0, 1487833.998 890761.021 0, 1487555.099 890732.316 0, 1487276.198 890703.628 0, 1486997.295 890674.956 0, 1486718.391 890646.301 0, 1486439.485 890617.662 0, 1486160.577 890589.039 0, 
+    1485881.667 890560.433 0, 1485602.756 890531.843 0, 1485323.844 890503.27 0, 1485044.929 890474.713 0, 1484766.013 890446.172 0, 1484487.095 890417.648 0, 1484208.176 890389.14 0, 1483929.254 890360.649 0, 1483649.059 890332.044 0, 1483082.793 895880.471 0, 
+    1482516.509 901429.074 0, 1482796.049 901457.612 0, 1483074.317 901486.037 0, 1483352.583 901514.478 0, 1483630.848 901542.935 0, 1483909.111 901571.409 0, 1484187.372 901599.899 0, 1484465.632 901628.405 0, 1484743.89 901656.928 0, 1485022.146 901685.467 0, 
+    1485300.401 901714.023 0, 1485578.654 901742.595 0, 1485856.905 901771.183 0, 1486135.154 901799.788 0, 1486413.402 901828.409 0, 1486691.649 901857.047 0, 1486969.893 901885.701 0, 1487248.136 901914.371 0, 1487526.377 901943.058 0, 1487804.617 901971.761 0, 
+    1488082.854 902000.48 0, 1488361.09 902029.216 0, 1488639.325 902057.968 0, 1488917.557 902086.737 0, 1489194.52 902115.39 0, 1489474.018 902144.323 0, 1489752.245 902173.14 0, 1490030.471 902201.974 0, 1490308.696 902230.825 0, 1490586.918 902259.692 0, 
+    1490865.139 902288.575 0, 1491143.358 902317.474 0, 1491421.575 902346.39 0, 1491699.791 902375.323 0, 1491978.005 902404.271 0, 1492256.217 902433.236 0, 1492534.428 902462.218 0, 1492812.637 902491.215 0, 1493090.844 902520.23 0, 1493369.05 902549.26 0, 
+    1493647.253 902578.307 0, 1493925.455 902607.37 0, 1494203.656 902636.45 0, 1494481.854 902665.546 0, 1494760.051 902694.658 0, 1495038.247 902723.787 0, 1495316.44 902752.932 0, 1495594.632 902782.094 0, 1495871.555 902811.139 0, 1496453.512 897264.158 0, 
+    1497035.451 891717.353 0))
+
+POLYGON ((1509222.643 904230.928 0, 1508945.801 904201.101 0, 1508667.692 904171.154 0, 1508389.582 904141.223 0, 1508111.471 904111.308 0, 1507833.357 904081.41 0, 1507555.242 904051.528 0, 1507277.125 904021.662 0, 1506999.006 903991.813 0, 1506720.885 903961.98 0, 
+    1506442.763 903932.164 0, 1506164.639 903902.364 0, 1505886.513 903872.58 0, 1505608.385 903842.813 0, 1505330.256 903813.062 0, 1505052.125 903783.328 0, 1504773.992 903753.609 0, 1504495.857 903723.908 0, 1504217.721 903694.222 0, 1503939.583 903664.553 0, 
+    1503661.443 903634.9 0, 1503383.301 903605.264 0, 1503105.158 903575.644 0, 1502827.013 903546.041 0, 1502547.6 903516.319 0, 1502270.717 903486.882 0, 1501992.567 903457.328 0, 1501714.415 903427.79 0, 1501436.261 903398.268 0, 1501158.106 903368.763 0, 
+    1500879.948 903339.274 0, 1500601.789 903309.801 0, 1500323.629 903280.345 0, 1500045.466 903250.905 0, 1499767.302 903221.482 0, 1499489.136 903192.074 0, 1499210.968 903162.684 0, 1498932.799 903133.309 0, 1498654.628 903103.951 0, 1498376.455 903074.61 0, 
+    1498098.281 903045.284 0, 1497820.104 903015.976 0, 1497541.926 902986.683 0, 1497263.747 902957.407 0, 1496985.565 902928.147 0, 1496707.382 902898.904 0, 1496429.197 902869.677 0, 1496151.01 902840.466 0, 1495871.555 902811.139 0, 1495289.58 908358.292 0, 
+    1494707.586 913905.614 0, 1494986.386 913934.872 0, 1495263.919 913964.014 0, 1495541.451 913993.173 0, 1495818.981 914022.348 0, 1496096.51 914051.539 0, 1496374.037 914080.746 0, 1496651.562 914109.97 0, 1496929.085 914139.21 0, 1497206.607 914168.466 0, 
+    1497484.127 914197.739 0, 1497761.645 914227.028 0, 1498039.161 914256.334 0, 1498316.676 914285.655 0, 1498594.189 914314.994 0, 1498871.7 914344.348 0, 1499149.21 914373.719 0, 1499426.717 914403.106 0, 1499704.224 914432.509 0, 1499981.728 914461.929 0, 
+    1500259.231 914491.365 0, 1500536.731 914520.818 0, 1500814.231 914550.286 0, 1501091.728 914579.771 0, 1501367.961 914609.139 0, 1501646.718 914638.791 0, 1501924.21 914668.325 0, 1502201.7 914697.875 0, 1502479.189 914727.442 0, 1502756.676 914757.025 0, 
+    1503034.161 914786.624 0, 1503311.645 914816.24 0, 1503589.126 914845.872 0, 1503866.606 914875.521 0, 1504144.085 914905.185 0, 1504421.561 914934.866 0, 1504699.036 914964.564 0, 1504976.509 914994.278 0, 1505253.98 915024.008 0, 1505531.45 915053.754 0, 
+    1505808.917 915083.517 0, 1506086.383 915113.296 0, 1506363.848 915143.091 0, 1506641.31 915172.903 0, 1506918.771 915202.731 0, 1507196.23 915232.576 0, 1507473.687 915262.436 0, 1507751.143 915292.313 0, 1508027.335 915322.071 0, 1508624.998 909776.415 0, 
+    1509222.643 904230.928 0))
+
+POLYGON ((1000000 464850.777 0, 999697.504 464850.785 0, 999393.537 464850.812 0, 999089.571 464850.857 0, 998785.604 464850.919 0, 998481.637 464851 0, 998177.671 464851.098 0, 997873.704 464851.214 0, 997569.737 464851.348 0, 997265.771 464851.5 0, 
+    996961.804 464851.67 0, 996657.837 464851.858 0, 996353.871 464852.064 0, 996049.904 464852.287 0, 995745.938 464852.529 0, 995441.971 464852.788 0, 995138.004 464853.065 0, 994834.038 464853.36 0, 994530.071 464853.673 0, 994226.105 464854.004 0, 
+    993922.138 464854.353 0, 993618.172 464854.72 0, 993314.205 464855.104 0, 993010.239 464855.507 0, 992704.801 464855.929 0, 992402.306 464856.365 0, 992098.34 464856.821 0, 991794.374 464857.295 0, 991490.407 464857.787 0, 991186.441 464858.297 0, 
+    990882.475 464858.825 0, 990578.509 464859.37 0, 990274.542 464859.934 0, 989970.576 464860.515 0, 989666.61 464861.115 0, 989362.644 464861.732 0, 989058.678 464862.367 0, 988754.712 464863.02 0, 988450.746 464863.691 0, 988146.78 464864.379 0, 
+    987842.814 464865.086 0, 987538.848 464865.81 0, 987234.883 464866.553 0, 986930.917 464867.313 0, 986626.951 464868.091 0, 986322.986 464868.887 0, 986019.02 464869.701 0, 985715.054 464870.533 0, 985409.616 464871.387 0, 985425.311 470426.643 0, 
+    985441.006 475982.319 0, 985745.788 475981.467 0, 986049.099 475980.637 0, 986352.411 475979.825 0, 986655.723 475979.031 0, 986959.034 475978.254 0, 987262.346 475977.496 0, 987565.658 475976.755 0, 987868.97 475976.032 0, 988172.282 475975.327 0, 
+    988475.594 475974.64 0, 988778.906 475973.97 0, 989082.218 475973.319 0, 989385.53 475972.685 0, 989688.842 475972.069 0, 989992.154 475971.471 0, 990295.466 475970.891 0, 990598.778 475970.329 0, 990902.091 475969.784 0, 991205.403 475969.258 0, 
+    991508.715 475968.749 0, 991812.028 475968.258 0, 992115.34 475967.785 0, 992418.652 475967.33 0, 992720.496 475966.895 0, 993025.277 475966.473 0, 993328.59 475966.072 0, 993631.902 475965.688 0, 993935.215 475965.322 0, 994238.527 475964.974 0, 
+    994541.84 475964.644 0, 994845.152 475964.332 0, 995148.465 475964.037 0, 995451.777 475963.761 0, 995755.09 475963.502 0, 996058.403 475963.261 0, 996361.715 475963.038 0, 996665.028 475962.833 0, 996968.341 475962.645 0, 997271.653 475962.476 0, 
+    997574.966 475962.324 0, 997878.279 475962.19 0, 998181.591 475962.074 0, 998484.904 475961.976 0, 998788.217 475961.896 0, 999091.529 475961.834 0, 999394.842 475961.789 0, 999698.155 475961.762 0, 1000000 475961.753 0, 1000000 470406.055 0, 
+    1000000 464850.777 0))
+
+POLYGON ((1014558.994 475982.319 0, 1014257.147 475981.475 0, 1013953.836 475980.645 0, 1013650.524 475979.833 0, 1013347.212 475979.038 0, 1013043.901 475978.262 0, 1012740.589 475977.503 0, 1012437.277 475976.762 0, 1012133.965 475976.039 0, 1011830.653 475975.334 0, 
+    1011527.341 475974.646 0, 1011224.029 475973.977 0, 1010920.717 475973.325 0, 1010617.405 475972.691 0, 1010314.093 475972.075 0, 1010010.781 475971.477 0, 1009707.469 475970.897 0, 1009404.157 475970.334 0, 1009100.844 475969.79 0, 1008797.532 475969.263 0, 
+    1008494.22 475968.754 0, 1008190.908 475968.263 0, 1007887.595 475967.79 0, 1007584.283 475967.334 0, 1007279.504 475966.895 0, 1006977.658 475966.477 0, 1006674.346 475966.076 0, 1006371.033 475965.692 0, 1006067.721 475965.326 0, 1005764.408 475964.977 0, 
+    1005461.096 475964.647 0, 1005157.783 475964.335 0, 1004854.47 475964.04 0, 1004551.158 475963.763 0, 1004247.845 475963.504 0, 1003944.533 475963.263 0, 1003641.22 475963.04 0, 1003337.907 475962.834 0, 1003034.595 475962.647 0, 1002731.282 475962.477 0, 
+    1002427.969 475962.325 0, 1002124.657 475962.191 0, 1001821.344 475962.075 0, 1001518.031 475961.977 0, 1001214.718 475961.897 0, 1000911.406 475961.834 0, 1000608.093 475961.789 0, 1000304.78 475961.762 0, 1000000 475961.753 0, 1000000 481517.87 0, 
+    1000000 487074.401 0, 1000304.123 487074.41 0, 1000606.782 487074.436 0, 1000909.44 487074.481 0, 1001212.099 487074.543 0, 1001514.758 487074.624 0, 1001817.416 487074.722 0, 1002120.075 487074.838 0, 1002422.734 487074.971 0, 1002725.392 487075.123 0, 
+    1003028.051 487075.292 0, 1003330.709 487075.479 0, 1003633.368 487075.684 0, 1003936.026 487075.907 0, 1004238.685 487076.148 0, 1004541.344 487076.406 0, 1004844.002 487076.682 0, 1005146.661 487076.976 0, 1005449.319 487077.288 0, 1005751.978 487077.618 0, 
+    1006054.636 487077.965 0, 1006357.294 487078.33 0, 1006659.953 487078.713 0, 1006962.611 487079.114 0, 1007263.806 487079.531 0, 1007567.928 487079.97 0, 1007870.586 487080.424 0, 1008173.245 487080.896 0, 1008475.903 487081.386 0, 1008778.561 487081.894 0, 
+    1009081.219 487082.419 0, 1009383.877 487082.963 0, 1009686.536 487083.524 0, 1009989.194 487084.103 0, 1010291.852 487084.7 0, 1010594.51 487085.315 0, 1010897.168 487085.947 0, 1011199.826 487086.597 0, 1011502.484 487087.265 0, 1011805.141 487087.951 0, 
+    1012107.799 487088.655 0, 1012410.457 487089.377 0, 1012713.115 487090.116 0, 1013015.773 487090.873 0, 1013318.43 487091.648 0, 1013621.088 487092.441 0, 1013923.745 487093.252 0, 1014226.403 487094.08 0, 1014527.598 487094.922 0, 1014543.297 481538.414 0, 
+    1014558.994 475982.319 0))
+
+POLYGON ((1029055.081 487156.487 0, 1028753.887 487154.794 0, 1028451.233 487153.11 0, 1028148.579 487151.445 0, 1027845.924 487149.797 0, 1027543.27 487148.167 0, 1027240.616 487146.554 0, 1026937.961 487144.96 0, 1026635.307 487143.383 0, 1026332.652 487141.825 0, 
+    1026029.997 487140.284 0, 1025727.343 487138.76 0, 1025424.688 487137.255 0, 1025122.033 487135.768 0, 1024819.378 487134.298 0, 1024516.722 487132.846 0, 1024214.067 487131.412 0, 1023911.412 487129.996 0, 1023608.756 487128.597 0, 1023306.101 487127.216 0, 
+    1023003.445 487125.854 0, 1022700.79 487124.509 0, 1022398.134 487123.181 0, 1022095.478 487121.872 0, 1021791.361 487120.574 0, 1021490.166 487119.307 0, 1021187.51 487118.051 0, 1020884.854 487116.812 0, 1020582.198 487115.592 0, 1020279.542 487114.39 0, 
+    1019976.885 487113.205 0, 1019674.229 487112.038 0, 1019371.572 487110.889 0, 1019068.916 487109.758 0, 1018766.259 487108.644 0, 1018463.603 487107.549 0, 1018160.946 487106.471 0, 1017858.289 487105.411 0, 1017555.632 487104.369 0, 1017252.975 487103.344 0, 
+    1016950.318 487102.338 0, 1016647.661 487101.349 0, 1016345.004 487100.378 0, 1016042.347 487099.425 0, 1015739.69 487098.489 0, 1015437.032 487097.572 0, 1015134.375 487096.672 0, 1014831.718 487095.79 0, 1014527.598 487094.922 0, 1014511.899 492651.842 0, 
+    1014496.198 498209.171 0, 1014799.661 498210.037 0, 1015101.664 498210.917 0, 1015403.667 498211.815 0, 1015705.67 498212.731 0, 1016007.673 498213.664 0, 1016309.676 498214.615 0, 1016611.679 498215.584 0, 1016913.682 498216.57 0, 1017215.685 498217.575 0, 
+    1017517.687 498218.597 0, 1017819.69 498219.637 0, 1018121.693 498220.695 0, 1018423.695 498221.77 0, 1018725.698 498222.863 0, 1019027.7 498223.974 0, 1019329.703 498225.103 0, 1019631.705 498226.25 0, 1019933.707 498227.414 0, 1020235.709 498228.596 0, 
+    1020537.712 498229.796 0, 1020839.714 498231.014 0, 1021141.716 498232.249 0, 1021443.717 498233.503 0, 1021744.261 498234.767 0, 1022047.721 498236.062 0, 1022349.723 498237.369 0, 1022651.724 498238.693 0, 1022953.726 498240.035 0, 1023255.727 498241.395 0, 
+    1023557.728 498242.773 0, 1023859.73 498244.169 0, 1024161.731 498245.582 0, 1024463.732 498247.013 0, 1024765.733 498248.462 0, 1025067.734 498249.928 0, 1025369.735 498251.412 0, 1025671.736 498252.914 0, 1025973.736 498254.434 0, 1026275.737 498255.972 0, 
+    1026577.737 498257.527 0, 1026879.738 498259.101 0, 1027181.738 498260.692 0, 1027483.738 498262.3 0, 1027785.738 498263.927 0, 1028087.738 498265.571 0, 1028389.738 498267.233 0, 1028691.738 498268.913 0, 1028992.281 498270.603 0, 1029023.682 492713.34 0, 
+    1029055.081 487156.487 0))
+
+POLYGON ((1043488.132 498372.988 0, 1043187.593 498370.449 0, 1042885.599 498367.916 0, 1042583.605 498365.401 0, 1042281.611 498362.904 0, 1041979.617 498360.424 0, 1041677.622 498357.962 0, 1041375.628 498355.518 0, 1041073.633 498353.091 0, 1040771.638 498350.683 0, 
+    1040469.643 498348.292 0, 1040167.648 498345.919 0, 1039865.652 498343.563 0, 1039563.657 498341.226 0, 1039261.661 498338.906 0, 1038959.666 498336.604 0, 1038657.67 498334.32 0, 1038355.674 498332.054 0, 1038053.678 498329.805 0, 1037751.682 498327.574 0, 
+    1037449.685 498325.361 0, 1037147.689 498323.166 0, 1036845.692 498320.988 0, 1036543.695 498318.828 0, 1036240.243 498316.676 0, 1035939.701 498314.562 0, 1035637.704 498312.456 0, 1035335.707 498310.367 0, 1035033.71 498308.296 0, 1034731.712 498306.243 0, 
+    1034429.714 498304.208 0, 1034127.717 498302.19 0, 1033825.719 498300.19 0, 1033523.721 498298.208 0, 1033221.723 498296.244 0, 1032919.725 498294.297 0, 1032617.726 498292.369 0, 1032315.728 498290.458 0, 1032013.729 498288.565 0, 1031711.731 498286.689 0, 
+    1031409.732 498284.832 0, 1031107.733 498282.992 0, 1030805.734 498281.17 0, 1030503.735 498279.365 0, 1030201.736 498277.579 0, 1029899.736 498275.81 0, 1029597.737 498274.059 0, 1029295.737 498272.326 0, 1028992.281 498270.603 0, 1028960.878 503828.27 0, 
+    1028929.472 509386.34 0, 1029232.271 509388.06 0, 1029533.617 509389.789 0, 1029834.962 509391.536 0, 1030136.307 509393.301 0, 1030437.652 509395.084 0, 1030738.997 509396.884 0, 1031040.341 509398.702 0, 1031341.686 509400.538 0, 1031643.03 509402.392 0, 
+    1031944.375 509404.263 0, 1032245.719 509406.152 0, 1032547.063 509408.059 0, 1032848.407 509409.983 0, 1033149.751 509411.926 0, 1033451.095 509413.886 0, 1033752.439 509415.863 0, 1034053.783 509417.859 0, 1034355.126 509419.872 0, 1034656.469 509421.903 0, 
+    1034957.813 509423.952 0, 1035259.156 509426.018 0, 1035560.499 509428.102 0, 1035861.842 509430.204 0, 1036161.732 509432.313 0, 1036464.527 509434.461 0, 1036765.87 509436.616 0, 1037067.212 509438.789 0, 1037368.554 509440.98 0, 1037669.897 509443.188 0, 
+    1037971.239 509445.414 0, 1038272.58 509447.658 0, 1038573.922 509449.919 0, 1038875.264 509452.198 0, 1039176.605 509454.495 0, 1039477.947 509456.81 0, 1039779.288 509459.143 0, 1040080.629 509461.493 0, 1040381.97 509463.861 0, 1040683.311 509466.246 0, 
+    1040984.651 509468.65 0, 1041285.992 509471.071 0, 1041587.332 509473.51 0, 1041888.672 509475.966 0, 1042190.012 509478.441 0, 1042491.352 509480.933 0, 1042792.692 509483.443 0, 1043094.032 509485.97 0, 1043393.92 509488.503 0, 1043441.028 503930.544 0, 
+    1043488.132 498372.988 0))
+
+POLYGON ((1057858.021 509631.531 0, 1057558.139 509628.151 0, 1057256.808 509624.772 0, 1056955.476 509621.411 0, 1056654.145 509618.067 0, 1056352.813 509614.742 0, 1056051.481 509611.434 0, 1055750.148 509608.144 0, 1055448.816 509604.871 0, 1055147.483 509601.616 0, 
+    1054846.15 509598.379 0, 1054544.817 509595.16 0, 1054243.484 509591.959 0, 1053942.151 509588.775 0, 1053640.817 509585.609 0, 1053339.483 509582.46 0, 1053038.149 509579.33 0, 1052736.815 509576.217 0, 1052435.481 509573.122 0, 1052134.146 509570.044 0, 
+    1051832.812 509566.985 0, 1051531.477 509563.943 0, 1051230.142 509560.919 0, 1050928.806 509557.912 0, 1050626.021 509554.909 0, 1050326.136 509551.953 0, 1050024.8 509548.999 0, 1049723.464 509546.064 0, 1049422.128 509543.146 0, 1049120.791 509540.246 0, 
+    1048819.455 509537.364 0, 1048518.118 509534.499 0, 1048216.782 509531.652 0, 1047915.445 509528.823 0, 1047614.108 509526.012 0, 1047312.77 509523.218 0, 1047011.433 509520.443 0, 1046710.095 509517.684 0, 1046408.757 509514.944 0, 1046107.42 509512.221 0, 
+    1045806.081 509509.516 0, 1045504.743 509506.829 0, 1045203.405 509504.16 0, 1044902.066 509501.508 0, 1044600.728 509498.874 0, 1044299.389 509496.258 0, 1043998.05 509493.659 0, 1043696.71 509491.079 0, 1043393.92 509488.503 0, 1043346.809 515046.861 0, 
+    1043299.694 520605.616 0, 1043601.827 520608.185 0, 1043902.512 520610.761 0, 1044203.197 520613.353 0, 1044503.881 520615.964 0, 1044804.565 520618.592 0, 1045105.25 520621.238 0, 1045405.934 520623.902 0, 1045706.618 520626.583 0, 1046007.301 520629.282 0, 
+    1046307.985 520631.999 0, 1046608.669 520634.733 0, 1046909.352 520637.486 0, 1047210.035 520640.255 0, 1047510.718 520643.043 0, 1047811.401 520645.848 0, 1048112.083 520648.671 0, 1048412.766 520651.512 0, 1048713.448 520654.37 0, 1049014.13 520657.246 0, 
+    1049314.812 520660.14 0, 1049615.494 520663.051 0, 1049916.175 520665.98 0, 1050216.857 520668.927 0, 1050516.091 520671.877 0, 1050818.219 520674.874 0, 1051118.9 520677.874 0, 1051419.581 520680.891 0, 1051720.261 520683.927 0, 1052020.942 520686.98 0, 
+    1052321.622 520690.05 0, 1052622.302 520693.139 0, 1052922.982 520696.245 0, 1053223.661 520699.369 0, 1053524.341 520702.51 0, 1053825.02 520705.669 0, 1054125.699 520708.846 0, 1054426.378 520712.041 0, 1054727.057 520715.253 0, 1055027.735 520718.483 0, 
+    1055328.414 520721.731 0, 1055629.092 520724.996 0, 1055929.77 520728.279 0, 1056230.448 520731.58 0, 1056531.125 520734.898 0, 1056831.803 520738.235 0, 1057132.48 520741.588 0, 1057433.157 520744.96 0, 1057732.388 520748.333 0, 1057795.207 515189.734 0, 
+    1057858.021 509631.531 0))
+
+POLYGON ((1072164.621 520931.825 0, 1071865.398 520927.606 0, 1071564.732 520923.385 0, 1071264.065 520919.182 0, 1070963.399 520914.996 0, 1070662.732 520910.828 0, 1070362.064 520906.678 0, 1070061.397 520902.546 0, 1069760.729 520898.431 0, 1069460.061 520894.334 0, 
+    1069159.393 520890.254 0, 1068858.725 520886.193 0, 1068558.056 520882.149 0, 1068257.387 520878.122 0, 1067956.718 520874.114 0, 1067656.048 520870.123 0, 1067355.379 520866.149 0, 1067054.709 520862.194 0, 1066754.039 520858.256 0, 1066453.369 520854.336 0, 
+    1066152.698 520850.433 0, 1065852.027 520846.549 0, 1065551.356 520842.681 0, 1065250.685 520838.832 0, 1064948.569 520834.982 0, 1064649.342 520831.186 0, 1064348.67 520827.39 0, 1064047.998 520823.612 0, 1063747.325 520819.851 0, 1063446.653 520816.107 0, 
+    1063145.98 520812.382 0, 1062845.307 520808.674 0, 1062544.634 520804.984 0, 1062243.96 520801.312 0, 1061943.287 520797.657 0, 1061642.613 520794.02 0, 1061341.939 520790.401 0, 1061041.264 520786.799 0, 1060740.59 520783.215 0, 1060439.915 520779.649 0, 
+    1060139.24 520776.1 0, 1059838.565 520772.57 0, 1059537.89 520769.056 0, 1059237.214 520765.561 0, 1058936.539 520762.083 0, 1058635.863 520758.623 0, 1058335.186 520755.181 0, 1058034.51 520751.756 0, 1057732.388 520748.333 0, 1057669.564 526307.325 0, 
+    1057606.737 531866.707 0, 1057908.201 531870.123 0, 1058208.223 531873.54 0, 1058508.245 531876.975 0, 1058808.267 531880.427 0, 1059108.288 531883.897 0, 1059408.309 531887.385 0, 1059708.33 531890.891 0, 1060008.351 531894.414 0, 1060308.371 531897.955 0, 
+    1060608.392 531901.513 0, 1060908.412 531905.089 0, 1061208.432 531908.683 0, 1061508.451 531912.294 0, 1061808.471 531915.924 0, 1062108.49 531919.57 0, 1062408.509 531923.235 0, 1062708.528 531926.917 0, 1063008.547 531930.616 0, 1063308.565 531934.334 0, 
+    1063608.583 531938.069 0, 1063908.601 531941.822 0, 1064208.619 531945.592 0, 1064508.636 531949.38 0, 1064807.212 531953.167 0, 1065108.671 531957.009 0, 1065408.688 531960.85 0, 1065708.704 531964.709 0, 1066008.72 531968.585 0, 1066308.737 531972.479 0, 
+    1066608.753 531976.391 0, 1066908.768 531980.32 0, 1067208.784 531984.267 0, 1067508.799 531988.231 0, 1067808.814 531992.214 0, 1068108.829 531996.214 0, 1068408.843 532000.231 0, 1068708.858 532004.266 0, 1069008.872 532008.319 0, 1069308.885 532012.39 0, 
+    1069608.899 532016.478 0, 1069908.912 532020.584 0, 1070208.925 532024.707 0, 1070508.938 532028.849 0, 1070808.951 532033.008 0, 1071108.963 532037.184 0, 1071408.975 532041.378 0, 1071708.987 532045.59 0, 1072007.559 532049.799 0, 1072086.093 526490.617 0, 
+    1072164.621 520931.825 0))
+
+POLYGON ((1086407.806 532273.576 0, 1086109.245 532268.523 0, 1085809.246 532263.464 0, 1085509.247 532258.422 0, 1085209.248 532253.398 0, 1084909.248 532248.391 0, 1084609.248 532243.403 0, 1084309.248 532238.431 0, 1084009.248 532233.478 0, 1083709.247 532228.542 0, 
+    1083409.246 532223.624 0, 1083109.244 532218.724 0, 1082809.243 532213.841 0, 1082509.241 532208.976 0, 1082209.238 532204.128 0, 1081909.236 532199.298 0, 1081609.233 532194.486 0, 1081309.23 532189.692 0, 1081009.227 532184.915 0, 1080709.223 532180.156 0, 
+    1080409.219 532175.414 0, 1080109.215 532170.69 0, 1079809.21 532165.984 0, 1079509.205 532161.295 0, 1079207.761 532156.602 0, 1078909.195 532151.971 0, 1078609.189 532147.335 0, 1078309.183 532142.717 0, 1078009.177 532138.117 0, 1077709.171 532133.535 0, 
+    1077409.164 532128.97 0, 1077109.157 532124.422 0, 1076809.15 532119.893 0, 1076509.142 532115.381 0, 1076209.135 532110.886 0, 1075909.127 532106.41 0, 1075609.118 532101.951 0, 1075309.11 532097.509 0, 1075009.101 532093.085 0, 1074709.092 532088.679 0, 
+    1074409.083 532084.291 0, 1074109.073 532079.92 0, 1073809.063 532075.567 0, 1073509.053 532071.232 0, 1073209.043 532066.914 0, 1072909.032 532062.614 0, 1072609.021 532058.331 0, 1072309.01 532054.067 0, 1072007.559 532049.799 0, 1071929.019 537609.368 0, 
+    1071850.475 543169.321 0, 1072151.269 543173.579 0, 1072450.625 543177.835 0, 1072749.982 543182.108 0, 1073049.338 543186.398 0, 1073348.694 543190.707 0, 1073648.049 543195.033 0, 1073947.405 543199.376 0, 1074246.76 543203.738 0, 1074546.115 543208.116 0, 
+    1074845.469 543212.513 0, 1075144.824 543216.927 0, 1075444.178 543221.359 0, 1075743.531 543225.808 0, 1076042.885 543230.275 0, 1076342.238 543234.759 0, 1076641.591 543239.261 0, 1076940.944 543243.781 0, 1077240.297 543248.319 0, 1077539.649 543252.874 0, 
+    1077839.001 543257.446 0, 1078138.353 543262.037 0, 1078437.704 543266.644 0, 1078737.055 543271.27 0, 1079034.97 543275.891 0, 1079335.757 543280.574 0, 1079635.107 543285.252 0, 1079934.457 543289.948 0, 1080233.807 543294.662 0, 1080533.156 543299.393 0, 
+    1080832.505 543304.142 0, 1081131.854 543308.908 0, 1081431.203 543313.692 0, 1081730.551 543318.494 0, 1082029.9 543323.313 0, 1082329.247 543328.15 0, 1082628.595 543333.005 0, 1082927.942 543337.877 0, 1083227.289 543342.767 0, 1083526.636 543347.674 0, 
+    1083825.982 543352.599 0, 1084125.328 543357.542 0, 1084424.674 543362.502 0, 1084724.019 543367.48 0, 1085023.365 543372.475 0, 1085322.71 543377.489 0, 1085622.054 543382.519 0, 1085921.399 543387.568 0, 1086219.308 543392.609 0, 1086313.56 537832.901 0, 
+    1086407.806 532273.576 0))
+
+POLYGON ((1100587.453 543656.491 0, 1100289.557 543650.608 0, 1099990.228 543644.714 0, 1099690.899 543638.837 0, 1099391.569 543632.979 0, 1099092.239 543627.138 0, 1098792.909 543621.314 0, 1098493.578 543615.508 0, 1098194.247 543609.72 0, 1097894.916 543603.949 0, 
+    1097595.585 543598.196 0, 1097296.253 543592.46 0, 1096996.92 543586.743 0, 1096697.588 543581.042 0, 1096398.255 543575.36 0, 1096098.922 543569.695 0, 1095799.588 543564.047 0, 1095500.254 543558.418 0, 1095200.92 543552.805 0, 1094901.585 543547.211 0, 
+    1094602.25 543541.634 0, 1094302.915 543536.075 0, 1094003.579 543530.533 0, 1093704.243 543525.009 0, 1093403.474 543519.476 0, 1093105.571 543514.014 0, 1092806.234 543508.542 0, 1092506.896 543503.089 0, 1092207.559 543497.653 0, 1091908.221 543492.235 0, 
+    1091608.883 543486.834 0, 1091309.544 543481.451 0, 1091010.206 543476.085 0, 1090710.866 543470.737 0, 1090411.527 543465.407 0, 1090112.187 543460.095 0, 1089812.847 543454.799 0, 1089513.507 543449.522 0, 1089214.166 543444.262 0, 1088914.825 543439.02 0, 
+    1088615.484 543433.796 0, 1088316.142 543428.589 0, 1088016.8 543423.399 0, 1087717.458 543418.228 0, 1087418.116 543413.074 0, 1087118.773 543407.937 0, 1086819.43 543402.818 0, 1086520.086 543397.717 0, 1086219.308 543392.609 0, 1086125.049 548952.698 0, 
+    1086030.784 554513.165 0, 1086330.905 554518.262 0, 1086629.594 554523.352 0, 1086928.282 554528.459 0, 1087226.971 554533.585 0, 1087525.659 554538.727 0, 1087824.346 554543.888 0, 1088123.034 554549.066 0, 1088421.721 554554.261 0, 1088720.407 554559.474 0, 
+    1089019.094 554564.705 0, 1089317.78 554569.953 0, 1089616.466 554575.219 0, 1089915.151 554580.503 0, 1090213.837 554585.804 0, 1090512.522 554591.122 0, 1090811.206 554596.458 0, 1091109.89 554601.812 0, 1091408.574 554607.184 0, 1091707.258 554612.572 0, 
+    1092005.941 554617.979 0, 1092304.624 554623.403 0, 1092603.307 554628.845 0, 1092901.989 554634.304 0, 1093199.241 554639.754 0, 1093499.353 554645.275 0, 1093798.035 554650.787 0, 1094096.716 554656.317 0, 1094395.396 554661.864 0, 1094694.077 554667.429 0, 
+    1094992.757 554673.011 0, 1095291.437 554678.611 0, 1095590.116 554684.228 0, 1095888.795 554689.863 0, 1096187.474 554695.516 0, 1096486.153 554701.186 0, 1096784.831 554706.874 0, 1097083.508 554712.579 0, 1097382.186 554718.302 0, 1097680.863 554724.043 0, 
+    1097979.54 554729.801 0, 1098278.216 554735.576 0, 1098576.892 554741.37 0, 1098875.568 554747.18 0, 1099174.243 554753.009 0, 1099472.918 554758.855 0, 1099771.593 554764.718 0, 1100070.267 554770.6 0, 1100367.512 554776.47 0, 1100477.487 549216.292 0, 
+    1100587.453 543656.491 0))
+
+POLYGON ((1114703.44 555080.278 0, 1114406.21 555073.568 0, 1114107.554 555066.843 0, 1113808.897 555060.135 0, 1113510.239 555053.445 0, 1113211.582 555046.773 0, 1112912.923 555040.119 0, 1112614.265 555033.482 0, 1112315.606 555026.862 0, 1112016.947 555020.26 0, 
+    1111718.287 555013.676 0, 1111419.627 555007.109 0, 1111120.966 555000.56 0, 1110822.306 554994.029 0, 1110523.644 554987.515 0, 1110224.983 554981.018 0, 1109926.321 554974.539 0, 1109627.658 554968.078 0, 1109328.996 554961.634 0, 1109030.332 554955.208 0, 
+    1108731.669 554948.8 0, 1108433.005 554942.409 0, 1108134.341 554936.035 0, 1107835.676 554929.68 0, 1107535.583 554923.311 0, 1107238.346 554917.021 0, 1106939.68 554910.718 0, 1106641.014 554904.432 0, 1106342.347 554898.164 0, 1106043.681 554891.914 0, 
+    1105745.013 554885.681 0, 1105446.346 554879.466 0, 1105147.678 554873.269 0, 1104849.009 554867.089 0, 1104550.341 554860.926 0, 1104251.672 554854.781 0, 1103953.002 554848.654 0, 1103654.332 554842.544 0, 1103355.662 554836.452 0, 1103056.992 554830.378 0, 
+    1102758.321 554824.321 0, 1102459.65 554818.282 0, 1102160.978 554812.26 0, 1101862.306 554806.256 0, 1101563.634 554800.269 0, 1101264.961 554794.3 0, 1100966.288 554788.348 0, 1100667.615 554782.415 0, 1100367.512 554776.47 0, 1100257.531 560337.022 0, 
+    1100147.542 565897.946 0, 1100446.987 565903.877 0, 1100745.006 565909.798 0, 1101043.024 565915.736 0, 1101341.042 565921.692 0, 1101639.06 565927.666 0, 1101937.077 565933.657 0, 1102235.094 565939.666 0, 1102533.111 565945.692 0, 1102831.127 565951.735 0, 
+    1103129.143 565957.797 0, 1103427.159 565963.875 0, 1103725.174 565969.972 0, 1104023.189 565976.085 0, 1104321.203 565982.217 0, 1104619.217 565988.366 0, 1104917.231 565994.532 0, 1105215.244 566000.716 0, 1105513.257 566006.918 0, 1105811.27 566013.137 0, 
+    1106109.282 566019.373 0, 1106407.294 566025.627 0, 1106705.306 566031.899 0, 1107003.317 566038.188 0, 1107299.903 566044.465 0, 1107599.338 566050.819 0, 1107897.348 566057.161 0, 1108195.358 566063.521 0, 1108493.367 566069.898 0, 1108791.376 566076.292 0, 
+    1109089.385 566082.704 0, 1109387.393 566089.134 0, 1109685.401 566095.581 0, 1109983.408 566102.045 0, 1110281.415 566108.528 0, 1110579.422 566115.027 0, 1110877.428 566121.545 0, 1111175.434 566128.079 0, 1111473.44 566134.632 0, 1111771.445 566141.202 0, 
+    1112069.45 566147.789 0, 1112367.454 566154.394 0, 1112665.458 566161.016 0, 1112963.462 566167.656 0, 1113261.465 566174.314 0, 1113559.468 566180.989 0, 1113857.47 566187.682 0, 1114155.472 566194.392 0, 1114452.05 566201.088 0, 1114577.749 560640.497 0, 
+    1114703.44 555080.278 0))
+
+POLYGON ((1128755.644 566544.641 0, 1128459.084 566537.108 0, 1128161.102 566529.556 0, 1127863.12 566522.021 0, 1127565.137 566514.504 0, 1127267.154 566507.005 0, 1126969.17 566499.523 0, 1126671.186 566492.058 0, 1126373.202 566484.611 0, 1126075.217 566477.182 0, 
+    1125777.231 566469.77 0, 1125479.246 566462.376 0, 1125181.259 566454.999 0, 1124883.273 566447.64 0, 1124585.286 566440.299 0, 1124287.298 566432.975 0, 1123989.31 566425.668 0, 1123691.322 566418.379 0, 1123393.333 566411.108 0, 1123095.344 566403.854 0, 
+    1122797.354 566396.617 0, 1122499.364 566389.399 0, 1122201.373 566382.197 0, 1121903.382 566375.013 0, 1121603.969 566367.813 0, 1121307.399 566360.699 0, 1121009.407 566353.567 0, 1120711.414 566346.454 0, 1120413.421 566339.358 0, 1120115.428 566332.279 0, 
+    1119817.434 566325.218 0, 1119519.439 566318.175 0, 1119221.445 566311.149 0, 1118923.45 566304.141 0, 1118625.454 566297.15 0, 1118327.458 566290.176 0, 1118029.462 566283.221 0, 1117731.465 566276.282 0, 1117433.468 566269.362 0, 1117135.47 566262.459 0, 
+    1116837.472 566255.573 0, 1116539.474 566248.705 0, 1116241.475 566241.854 0, 1115943.476 566235.022 0, 1115645.476 566228.206 0, 1115347.476 566221.408 0, 1115049.476 566214.628 0, 1114751.475 566207.865 0, 1114452.05 566201.088 0, 1114326.343 571762.046 0, 
+    1114200.627 577323.369 0, 1114499.394 577330.131 0, 1114796.74 577336.879 0, 1115094.086 577343.645 0, 1115391.432 577350.428 0, 1115688.777 577357.228 0, 1115986.121 577364.046 0, 1116283.465 577370.882 0, 1116580.809 577377.735 0, 1116878.152 577384.605 0, 
+    1117175.495 577391.493 0, 1117472.838 577398.398 0, 1117770.18 577405.321 0, 1118067.522 577412.262 0, 1118364.863 577419.22 0, 1118662.204 577426.195 0, 1118959.545 577433.188 0, 1119256.885 577440.199 0, 1119554.224 577447.227 0, 1119851.564 577454.272 0, 
+    1120148.903 577461.335 0, 1120446.241 577468.416 0, 1120743.579 577475.514 0, 1121040.917 577482.629 0, 1121336.835 577489.728 0, 1121635.591 577496.913 0, 1121932.927 577504.081 0, 1122230.263 577511.266 0, 1122527.598 577518.469 0, 1122824.934 577525.69 0, 
+    1123122.268 577532.928 0, 1123419.602 577540.183 0, 1123716.936 577547.456 0, 1124014.27 577554.746 0, 1124311.603 577562.054 0, 1124608.935 577569.38 0, 1124906.267 577576.723 0, 1125203.599 577584.083 0, 1125500.93 577591.461 0, 1125798.261 577598.857 0, 
+    1126095.591 577606.27 0, 1126392.921 577613.7 0, 1126690.251 577621.148 0, 1126987.58 577628.614 0, 1127284.908 577636.097 0, 1127582.236 577643.597 0, 1127879.564 577651.115 0, 1128176.891 577658.651 0, 1128472.8 577666.168 0, 1128614.227 572105.222 0, 
+    1128755.644 566544.641 0))
+
+POLYGON ((1142743.948 578049.287 0, 1142448.059 578040.934 0, 1142150.754 578032.558 0, 1141853.449 578024.2 0, 1141556.143 578015.86 0, 1141258.837 578007.537 0, 1140961.53 577999.231 0, 1140664.223 577990.943 0, 1140366.915 577982.673 0, 1140069.607 577974.42 0, 
+    1139772.298 577966.185 0, 1139474.989 577957.967 0, 1139177.679 577949.766 0, 1138880.369 577941.583 0, 1138583.058 577933.418 0, 1138285.747 577925.27 0, 1137988.436 577917.139 0, 1137691.124 577909.026 0, 1137393.811 577900.931 0, 1137096.498 577892.853 0, 
+    1136799.185 577884.792 0, 1136501.871 577876.749 0, 1136204.556 577868.724 0, 1135907.241 577860.716 0, 1135608.509 577852.687 0, 1135312.61 577844.752 0, 1135015.294 577836.797 0, 1134717.977 577828.859 0, 1134420.66 577820.938 0, 1134123.342 577813.035 0, 
+    1133826.024 577805.15 0, 1133528.705 577797.282 0, 1133231.386 577789.432 0, 1132934.066 577781.599 0, 1132636.746 577773.783 0, 1132339.426 577765.985 0, 1132042.105 577758.205 0, 1131744.784 577750.442 0, 1131447.462 577742.696 0, 1131150.139 577734.968 0, 
+    1130852.817 577727.258 0, 1130555.493 577719.565 0, 1130258.17 577711.889 0, 1129960.846 577704.231 0, 1129663.521 577696.591 0, 1129366.196 577688.968 0, 1129068.87 577681.362 0, 1128771.544 577673.774 0, 1128472.8 577666.168 0, 1128331.364 583227.475 0, 
+    1128189.919 588789.14 0, 1128488.006 588796.73 0, 1128784.677 588804.301 0, 1129081.348 588811.89 0, 1129378.018 588819.496 0, 1129674.688 588827.12 0, 1129971.357 588834.761 0, 1130268.026 588842.419 0, 1130564.695 588850.096 0, 1130861.363 588857.789 0, 
+    1131158.031 588865.5 0, 1131454.698 588873.228 0, 1131751.365 588880.974 0, 1132048.031 588888.738 0, 1132344.697 588896.518 0, 1132641.362 588904.317 0, 1132938.027 588912.132 0, 1133234.692 588919.966 0, 1133531.356 588927.816 0, 1133828.019 588935.684 0, 
+    1134124.682 588943.57 0, 1134421.345 588951.473 0, 1134718.007 588959.394 0, 1135014.669 588967.332 0, 1135309.916 588975.249 0, 1135607.991 588983.26 0, 1135904.651 588991.25 0, 1136201.311 588999.258 0, 1136497.97 589007.283 0, 1136794.629 589015.326 0, 
+    1137091.287 589023.386 0, 1137387.945 589031.464 0, 1137684.602 589039.559 0, 1137981.259 589047.672 0, 1138277.916 589055.802 0, 1138574.572 589063.949 0, 1138871.227 589072.114 0, 1139167.882 589080.296 0, 1139464.537 589088.496 0, 1139761.191 589096.714 0, 
+    1140057.845 589104.948 0, 1140354.498 589113.201 0, 1140651.15 589121.47 0, 1140947.802 589129.758 0, 1141244.454 589138.062 0, 1141541.105 589146.384 0, 1141837.756 589154.724 0, 1142134.406 589163.081 0, 1142429.643 589171.415 0, 1142586.8 583610.172 0, 
+    1142743.948 578049.287 0))
+
+POLYGON ((1156668.231 589593.919 0, 1156373.016 589584.75 0, 1156076.39 589575.555 0, 1155779.765 589566.378 0, 1155483.138 589557.218 0, 1155186.511 589548.075 0, 1154889.884 589538.95 0, 1154593.256 589529.842 0, 1154296.627 589520.752 0, 1153999.998 589511.679 0, 
+    1153703.368 589502.623 0, 1153406.738 589493.585 0, 1153110.107 589484.565 0, 1152813.476 589475.562 0, 1152516.844 589466.576 0, 1152220.212 589457.608 0, 1151923.579 589448.658 0, 1151626.946 589439.724 0, 1151330.312 589430.809 0, 1151033.677 589421.91 0, 
+    1150737.042 589413.03 0, 1150440.407 589404.166 0, 1150143.771 589395.32 0, 1149847.134 589386.492 0, 1149549.086 589377.639 0, 1149253.86 589368.887 0, 1148957.222 589360.111 0, 1148660.583 589351.353 0, 1148363.944 589342.612 0, 1148067.304 589333.888 0, 
+    1147770.664 589325.182 0, 1147474.024 589316.493 0, 1147177.383 589307.822 0, 1146880.741 589299.168 0, 1146584.099 589290.531 0, 1146287.456 589281.912 0, 1145990.813 589273.311 0, 1145694.169 589264.727 0, 1145397.525 589256.16 0, 1145100.88 589247.611 0, 
+    1144804.235 589239.08 0, 1144507.59 589230.566 0, 1144210.943 589222.069 0, 1143914.297 589213.59 0, 1143617.649 589205.128 0, 1143321.002 589196.684 0, 1143024.354 589188.257 0, 1142727.705 589179.847 0, 1142429.643 589171.415 0, 1142272.476 594733.014 0, 
+    1142115.299 600294.964 0, 1142412.703 600303.378 0, 1142708.697 600311.768 0, 1143004.69 600320.177 0, 1143300.683 600328.602 0, 1143596.675 600337.046 0, 1143892.667 600345.506 0, 1144188.659 600353.984 0, 1144484.65 600362.479 0, 1144780.64 600370.992 0, 
+    1145076.63 600379.522 0, 1145372.62 600388.07 0, 1145668.609 600396.635 0, 1145964.597 600405.218 0, 1146260.585 600413.817 0, 1146556.573 600422.435 0, 1146852.56 600431.069 0, 1147148.546 600439.722 0, 1147444.532 600448.391 0, 1147740.518 600457.078 0, 
+    1148036.503 600465.783 0, 1148332.487 600474.505 0, 1148628.471 600483.244 0, 1148924.454 600492 0, 1149219.029 600500.733 0, 1149516.419 600509.566 0, 1149812.401 600518.375 0, 1150108.383 600527.201 0, 1150404.363 600536.045 0, 1150700.344 600544.906 0, 
+    1150996.323 600553.785 0, 1151292.303 600562.681 0, 1151588.281 600571.595 0, 1151884.259 600580.525 0, 1152180.237 600589.474 0, 1152476.214 600598.44 0, 1152772.191 600607.423 0, 1153068.167 600616.423 0, 1153364.142 600625.441 0, 1153660.117 600634.477 0, 
+    1153956.092 600643.53 0, 1154252.066 600652.6 0, 1154548.039 600661.687 0, 1154844.012 600670.793 0, 1155139.984 600679.915 0, 1155435.956 600689.055 0, 1155731.927 600698.212 0, 1156027.898 600707.387 0, 1156322.461 600716.536 0, 1156495.351 595155.052 0, 
+    1156668.231 589593.919 0))
+
+POLYGON ((1170528.376 601178.243 0, 1170233.838 601168.262 0, 1169937.894 601158.251 0, 1169641.95 601148.258 0, 1169346.005 601138.282 0, 1169050.06 601128.323 0, 1168754.114 601118.382 0, 1168458.167 601108.458 0, 1168162.22 601098.552 0, 1167866.272 601088.663 0, 
+    1167570.324 601078.791 0, 1167274.375 601068.937 0, 1166978.426 601059.1 0, 1166682.476 601049.281 0, 1166386.525 601039.479 0, 1166090.574 601029.695 0, 1165794.622 601019.928 0, 1165498.67 601010.178 0, 1165202.717 601000.446 0, 1164906.763 600990.731 0, 
+    1164610.809 600981.034 0, 1164314.855 600971.354 0, 1164018.9 600961.691 0, 1163722.944 600952.046 0, 1163425.582 600942.373 0, 1163131.031 600932.808 0, 1162835.073 600923.215 0, 1162539.115 600913.64 0, 1162243.157 600904.082 0, 1161947.197 600894.541 0, 
+    1161651.238 600885.018 0, 1161355.277 600875.512 0, 1161059.317 600866.024 0, 1160763.355 600856.553 0, 1160467.393 600847.099 0, 1160171.431 600837.663 0, 1159875.468 600828.245 0, 1159579.504 600818.843 0, 1159283.54 600809.459 0, 1158987.575 600800.093 0, 
+    1158691.61 600790.744 0, 1158395.644 600781.413 0, 1158099.678 600772.098 0, 1157803.711 600762.802 0, 1157507.744 600753.522 0, 1157211.776 600744.26 0, 1156915.807 600735.016 0, 1156619.838 600725.789 0, 1156322.461 600716.536 0, 1156149.56 606278.368 0, 
+    1155976.649 611840.546 0, 1156273.367 611849.779 0, 1156568.682 611858.986 0, 1156863.996 611868.21 0, 1157159.309 611877.451 0, 1157454.622 611886.71 0, 1157749.934 611895.986 0, 1158045.245 611905.28 0, 1158340.556 611914.591 0, 1158635.867 611923.919 0, 
+    1158931.177 611933.265 0, 1159226.486 611942.628 0, 1159521.795 611952.008 0, 1159817.104 611961.406 0, 1160112.411 611970.821 0, 1160407.719 611980.254 0, 1160703.025 611989.704 0, 1160998.331 611999.171 0, 1161293.637 612008.656 0, 1161588.942 612018.158 0, 
+    1161884.246 612027.677 0, 1162179.55 612037.214 0, 1162474.854 612046.769 0, 1162770.156 612056.34 0, 1163064.056 612065.884 0, 1163360.76 612075.536 0, 1163656.061 612085.159 0, 1163951.362 612094.8 0, 1164246.662 612104.459 0, 1164541.961 612114.135 0, 
+    1164837.26 612123.828 0, 1165132.558 612133.539 0, 1165427.855 612143.267 0, 1165723.153 612153.012 0, 1166018.449 612162.775 0, 1166313.745 612172.555 0, 1166609.04 612182.353 0, 1166904.335 612192.168 0, 1167199.629 612202 0, 1167494.923 612211.85 0, 
+    1167790.216 612221.717 0, 1168085.508 612231.602 0, 1168380.8 612241.504 0, 1168676.091 612251.423 0, 1168971.382 612261.359 0, 1169266.672 612271.313 0, 1169561.962 612281.285 0, 1169857.251 612291.274 0, 1170151.137 612301.232 0, 1170339.763 606739.565 0, 
+    1170528.376 601178.243 0))
+
+POLYGON ((1184324.268 612801.962 0, 1184030.408 612791.173 0, 1183735.149 612780.35 0, 1183439.889 612769.544 0, 1183144.628 612758.756 0, 1182849.367 612747.985 0, 1182554.104 612737.232 0, 1182258.842 612726.496 0, 1181963.578 612715.777 0, 1181668.314 612705.076 0, 
+    1181373.05 612694.392 0, 1181077.785 612683.725 0, 1180782.519 612673.076 0, 1180487.252 612662.444 0, 1180191.985 612651.83 0, 1179896.717 612641.233 0, 1179601.449 612630.653 0, 1179306.18 612620.091 0, 1179010.911 612609.546 0, 1178715.64 612599.018 0, 
+    1178420.37 612588.508 0, 1178125.098 612578.015 0, 1177829.826 612567.54 0, 1177534.553 612557.082 0, 1177237.88 612546.592 0, 1176944.006 612536.218 0, 1176648.732 612525.812 0, 1176353.456 612515.424 0, 1176058.181 612505.053 0, 1175762.904 612494.699 0, 
+    1175467.627 612484.362 0, 1175172.35 612474.043 0, 1174877.072 612463.742 0, 1174581.793 612453.458 0, 1174286.513 612443.191 0, 1173991.233 612432.941 0, 1173695.953 612422.709 0, 1173400.672 612412.495 0, 1173105.39 612402.297 0, 1172810.107 612392.117 0, 
+    1172514.824 612381.955 0, 1172219.541 612371.809 0, 1171924.257 612361.682 0, 1171628.972 612351.571 0, 1171333.686 612341.478 0, 1171038.4 612331.403 0, 1170743.114 612321.344 0, 1170447.827 612311.303 0, 1170151.137 612301.232 0, 1169962.501 617863.242 0, 
+    1169773.853 623425.59 0, 1170069.884 623435.638 0, 1170364.516 623445.657 0, 1170659.148 623455.693 0, 1170953.779 623465.746 0, 1171248.41 623475.817 0, 1171543.04 623485.905 0, 1171837.669 623496.01 0, 1172132.298 623506.133 0, 1172426.927 623516.273 0, 
+    1172721.554 623526.43 0, 1173016.181 623536.605 0, 1173310.808 623546.797 0, 1173605.434 623557.007 0, 1173900.059 623567.233 0, 1174194.684 623577.477 0, 1174489.308 623587.739 0, 1174783.931 623598.018 0, 1175078.554 623608.314 0, 1175373.176 623618.627 0, 
+    1175667.798 623628.958 0, 1175962.419 623639.306 0, 1176257.039 623649.672 0, 1176551.659 623660.054 0, 1176844.881 623670.405 0, 1177140.897 623680.872 0, 1177435.515 623691.307 0, 1177730.132 623701.759 0, 1178024.749 623712.229 0, 1178319.365 623722.715 0, 
+    1178613.98 623733.22 0, 1178908.595 623743.741 0, 1179203.209 623754.28 0, 1179497.823 623764.836 0, 1179792.436 623775.41 0, 1180087.049 623786.001 0, 1180381.66 623796.609 0, 1180676.271 623807.235 0, 1180970.882 623817.877 0, 1181265.492 623828.538 0, 
+    1181560.101 623839.215 0, 1181854.71 623849.91 0, 1182149.318 623860.622 0, 1182443.925 623871.352 0, 1182738.532 623882.099 0, 1183033.138 623892.863 0, 1183327.743 623903.645 0, 1183622.348 623914.444 0, 1183915.556 623925.209 0, 1184119.919 618363.416 0, 
+    1184324.268 612801.962 0))
+
+POLYGON ((1198055.792 624464.779 0, 1197762.614 624453.186 0, 1197468.04 624441.555 0, 1197173.467 624429.941 0, 1196878.892 624418.344 0, 1196584.317 624406.765 0, 1196289.741 624395.203 0, 1195995.164 624383.658 0, 1195700.587 624372.131 0, 1195406.009 624360.621 0, 
+    1195111.431 624349.129 0, 1194816.851 624337.654 0, 1194522.271 624326.196 0, 1194227.691 624314.755 0, 1193933.11 624303.332 0, 1193638.528 624291.926 0, 1193343.945 624280.538 0, 1193049.362 624269.166 0, 1192754.778 624257.813 0, 1192460.193 624246.476 0, 
+    1192165.608 624235.157 0, 1191871.022 624223.855 0, 1191576.435 624212.571 0, 1191281.848 624201.304 0, 1190985.865 624190.001 0, 1190692.671 624178.821 0, 1190398.082 624167.606 0, 1190103.492 624156.408 0, 1189808.901 624145.228 0, 1189514.31 624134.065 0, 
+    1189219.718 624122.919 0, 1188925.126 624111.791 0, 1188630.532 624100.68 0, 1188335.938 624089.586 0, 1188041.344 624078.509 0, 1187746.749 624067.45 0, 1187452.153 624056.409 0, 1187157.556 624045.384 0, 1186862.959 624034.377 0, 1186568.361 624023.387 0, 
+    1186273.763 624012.415 0, 1185979.164 624001.46 0, 1185684.564 623990.522 0, 1185389.964 623979.602 0, 1185095.363 623968.699 0, 1184800.761 623957.813 0, 1184506.159 623946.945 0, 1184211.556 623936.094 0, 1183915.556 623925.209 0, 1183711.182 629487.337 0, 
+    1183506.795 635049.798 0, 1183802.137 635060.659 0, 1184096.085 635071.486 0, 1184390.033 635082.33 0, 1184683.98 635093.191 0, 1184977.926 635104.07 0, 1185271.871 635114.966 0, 1185565.816 635125.88 0, 1185859.761 635136.81 0, 1186153.704 635147.758 0, 
+    1186447.647 635158.723 0, 1186741.59 635169.706 0, 1187035.532 635180.706 0, 1187329.473 635191.723 0, 1187623.413 635202.758 0, 1187917.353 635213.809 0, 1188211.292 635224.879 0, 1188505.23 635235.965 0, 1188799.168 635247.069 0, 1189093.105 635258.19 0, 
+    1189387.042 635269.328 0, 1189680.978 635280.483 0, 1189974.913 635291.656 0, 1190268.848 635302.847 0, 1190561.39 635314.001 0, 1190856.715 635325.279 0, 1191150.647 635336.521 0, 1191444.579 635347.78 0, 1191738.51 635359.057 0, 1192032.441 635370.351 0, 
+    1192326.371 635381.662 0, 1192620.3 635392.991 0, 1192914.229 635404.337 0, 1193208.157 635415.7 0, 1193502.084 635427.081 0, 1193796.011 635438.478 0, 1194089.936 635449.893 0, 1194383.862 635461.326 0, 1194677.786 635472.776 0, 1194971.71 635484.243 0, 
+    1195265.633 635495.727 0, 1195559.556 635507.228 0, 1195853.478 635518.747 0, 1196147.399 635530.284 0, 1196441.319 635541.837 0, 1196735.239 635553.408 0, 1197029.158 635564.996 0, 1197323.077 635576.601 0, 1197615.604 635588.169 0, 1197835.705 630026.308 0, 
+    1198055.792 624464.779 0))
+
+POLYGON ((1211722.835 636166.398 0, 1211430.34 636154.004 0, 1211136.455 636141.568 0, 1210842.57 636129.149 0, 1210548.684 636116.748 0, 1210254.797 636104.365 0, 1209960.91 636091.998 0, 1209667.022 636079.649 0, 1209373.133 636067.317 0, 1209079.243 636055.002 0, 
+    1208785.353 636042.705 0, 1208491.462 636030.425 0, 1208197.57 636018.162 0, 1207903.678 636005.917 0, 1207609.785 635993.688 0, 1207315.891 635981.478 0, 1207021.996 635969.284 0, 1206728.101 635957.108 0, 1206434.205 635944.949 0, 1206140.308 635932.807 0, 
+    1205846.41 635920.683 0, 1205552.512 635908.576 0, 1205258.613 635896.486 0, 1204964.714 635884.414 0, 1204669.424 635872.301 0, 1204376.912 635860.321 0, 1204083.01 635848.3 0, 1203789.108 635836.297 0, 1203495.205 635824.311 0, 1203201.301 635812.342 0, 
+    1202907.396 635800.391 0, 1202613.491 635788.457 0, 1202319.585 635776.54 0, 1202025.678 635764.64 0, 1201731.771 635752.758 0, 1201437.863 635740.893 0, 1201143.954 635729.046 0, 1200850.045 635717.215 0, 1200556.134 635705.402 0, 1200262.223 635693.607 0, 
+    1199968.312 635681.828 0, 1199674.4 635670.067 0, 1199380.487 635658.323 0, 1199086.573 635646.597 0, 1198792.659 635634.888 0, 1198498.744 635623.196 0, 1198204.828 635611.521 0, 1197910.912 635599.864 0, 1197615.604 635588.169 0, 1197395.49 641150.359 0, 
+    1197175.364 646712.874 0, 1197470.013 646724.543 0, 1197763.275 646736.174 0, 1198056.536 646747.823 0, 1198349.796 646759.489 0, 1198643.056 646771.172 0, 1198936.314 646782.872 0, 1199229.573 646794.59 0, 1199522.83 646806.325 0, 1199816.087 646818.077 0, 
+    1200109.343 646829.846 0, 1200402.598 646841.633 0, 1200695.853 646853.437 0, 1200989.107 646865.258 0, 1201282.361 646877.097 0, 1201575.613 646888.952 0, 1201868.865 646900.825 0, 1202162.116 646912.716 0, 1202455.367 646924.623 0, 1202748.617 646936.548 0, 
+    1203041.866 646948.49 0, 1203335.114 646960.449 0, 1203628.362 646972.426 0, 1203921.609 646984.419 0, 1204213.469 646996.374 0, 1204508.101 647008.459 0, 1204801.346 647020.504 0, 1205094.59 647032.567 0, 1205387.834 647044.647 0, 1205681.076 647056.745 0, 
+    1205974.318 647068.859 0, 1206267.56 647080.991 0, 1206560.8 647093.14 0, 1206854.04 647105.307 0, 1207147.279 647117.49 0, 1207440.518 647129.691 0, 1207733.756 647141.909 0, 1208026.993 647154.145 0, 1208320.229 647166.397 0, 1208613.465 647178.667 0, 
+    1208906.699 647190.955 0, 1209199.934 647203.259 0, 1209493.167 647215.581 0, 1209786.4 647227.92 0, 1210079.632 647240.276 0, 1210372.863 647252.65 0, 1210666.093 647265.04 0, 1210959.323 647277.448 0, 1211251.167 647289.815 0, 1211487.008 641727.944 0, 
+    1211722.835 636166.398 0))
+
+POLYGON ((1225325.285 647906.52 0, 1225033.475 647893.329 0, 1224740.281 647880.092 0, 1224447.087 647866.873 0, 1224153.892 647853.671 0, 1223860.696 647840.487 0, 1223567.499 647827.319 0, 1223274.302 647814.169 0, 1222981.104 647801.036 0, 1222687.905 647787.921 0, 
+    1222394.705 647774.822 0, 1222101.504 647761.741 0, 1221808.303 647748.678 0, 1221515.101 647735.631 0, 1221221.898 647722.602 0, 1220928.694 647709.59 0, 1220635.49 647696.595 0, 1220342.285 647683.617 0, 1220049.079 647670.657 0, 1219755.872 647657.714 0, 
+    1219462.665 647644.788 0, 1219169.457 647631.88 0, 1218876.248 647618.988 0, 1218583.038 647606.114 0, 1218288.444 647593.197 0, 1217996.617 647580.418 0, 1217703.405 647567.596 0, 1217410.192 647554.791 0, 1217116.978 647542.003 0, 1216823.764 647529.233 0, 
+    1216530.549 647516.48 0, 1216237.333 647503.744 0, 1215944.117 647491.025 0, 1215650.9 647478.324 0, 1215357.682 647465.64 0, 1215064.463 647452.973 0, 1214771.244 647440.323 0, 1214478.023 647427.691 0, 1214184.802 647415.076 0, 1213891.581 647402.478 0, 
+    1213598.358 647389.897 0, 1213305.135 647377.334 0, 1213011.911 647364.788 0, 1212718.687 647352.259 0, 1212425.461 647339.747 0, 1212132.235 647327.253 0, 1211839.008 647314.776 0, 1211545.781 647302.316 0, 1211251.167 647289.815 0, 1211015.313 652852.008 0, 
+    1210779.445 658414.521 0, 1211073.4 658426.994 0, 1211365.973 658439.426 0, 1211658.545 658451.875 0, 1211951.116 658464.342 0, 1212243.687 658476.825 0, 1212536.257 658489.326 0, 1212828.826 658501.844 0, 1213121.394 658514.379 0, 1213413.962 658526.932 0, 
+    1213706.529 658539.502 0, 1213999.095 658552.089 0, 1214291.661 658564.693 0, 1214584.225 658577.314 0, 1214876.789 658589.953 0, 1215169.352 658602.609 0, 1215461.915 658615.282 0, 1215754.477 658627.972 0, 1216047.038 658640.68 0, 1216339.598 658653.404 0, 
+    1216632.157 658666.146 0, 1216924.716 658678.905 0, 1217217.274 658691.682 0, 1217509.831 658704.475 0, 1217801.007 658717.226 0, 1218094.943 658730.114 0, 1218387.498 658742.959 0, 1218680.053 658755.822 0, 1218972.606 658768.701 0, 1219265.159 658781.598 0, 
+    1219557.711 658794.512 0, 1219850.262 658807.444 0, 1220142.812 658820.392 0, 1220435.362 658833.358 0, 1220727.911 658846.341 0, 1221020.459 658859.341 0, 1221313.006 658872.359 0, 1221605.553 658885.393 0, 1221898.099 658898.445 0, 1222190.644 658911.514 0, 
+    1222483.188 658924.601 0, 1222775.731 658937.704 0, 1223068.274 658950.825 0, 1223360.816 658963.963 0, 1223653.357 658977.118 0, 1223945.898 658990.291 0, 1224238.437 659003.48 0, 1224530.976 659016.687 0, 1224822.135 659029.849 0, 1225073.717 653468.025 0, 
+    1225325.285 647906.52 0))
+
+POLYGON ((1238863.031 659684.847 0, 1238571.908 659670.863 0, 1238279.408 659656.83 0, 1237986.907 659642.814 0, 1237694.404 659628.815 0, 1237401.902 659614.833 0, 1237109.398 659600.869 0, 1236816.893 659586.922 0, 1236524.388 659572.992 0, 1236231.882 659559.079 0, 
+    1235939.375 659545.183 0, 1235646.867 659531.305 0, 1235354.359 659517.444 0, 1235061.849 659503.6 0, 1234769.339 659489.774 0, 1234476.828 659475.964 0, 1234184.316 659462.172 0, 1233891.804 659448.397 0, 1233599.29 659434.639 0, 1233306.776 659420.898 0, 
+    1233014.261 659407.175 0, 1232721.745 659393.469 0, 1232429.228 659379.78 0, 1232136.711 659366.108 0, 1231842.814 659352.389 0, 1231551.673 659338.817 0, 1231259.153 659325.196 0, 1230966.633 659311.594 0, 1230674.111 659298.008 0, 1230381.589 659284.44 0, 
+    1230089.066 659270.888 0, 1229796.542 659257.354 0, 1229504.017 659243.838 0, 1229211.492 659230.338 0, 1228918.965 659216.856 0, 1228626.438 659203.391 0, 1228333.91 659189.943 0, 1228041.382 659176.512 0, 1227748.852 659163.099 0, 1227456.322 659149.702 0, 
+    1227163.791 659136.323 0, 1226871.259 659122.962 0, 1226578.726 659109.617 0, 1226286.193 659096.29 0, 1225993.659 659082.979 0, 1225701.124 659069.687 0, 1225408.588 659056.411 0, 1225116.052 659043.152 0, 1224822.135 659029.849 0, 1224570.538 664591.988 0, 
+    1224318.928 670154.44 0, 1224612.187 670167.713 0, 1224904.068 670180.942 0, 1225195.949 670194.188 0, 1225487.829 670207.451 0, 1225779.709 670220.732 0, 1226071.587 670234.029 0, 1226363.465 670247.344 0, 1226655.342 670260.676 0, 1226947.219 670274.025 0, 
+    1227239.094 670287.391 0, 1227530.969 670300.775 0, 1227822.843 670314.175 0, 1228114.716 670327.593 0, 1228406.588 670341.028 0, 1228698.46 670354.48 0, 1228990.331 670367.95 0, 1229282.201 670381.436 0, 1229574.07 670394.94 0, 1229865.938 670408.461 0, 
+    1230157.806 670421.999 0, 1230449.672 670435.554 0, 1230741.538 670449.126 0, 1231033.404 670462.716 0, 1231323.893 670476.258 0, 1231617.132 670489.947 0, 1231908.994 670503.588 0, 1232200.856 670517.246 0, 1232492.717 670530.921 0, 1232784.578 670544.614 0, 
+    1233076.437 670558.324 0, 1233368.296 670572.051 0, 1233660.154 670585.795 0, 1233952.011 670599.556 0, 1234243.868 670613.335 0, 1234535.723 670627.131 0, 1234827.578 670640.944 0, 1235119.432 670654.774 0, 1235411.285 670668.621 0, 1235703.137 670682.485 0, 
+    1235994.988 670696.367 0, 1236286.839 670710.266 0, 1236578.689 670724.182 0, 1236870.538 670738.115 0, 1237162.386 670752.065 0, 1237454.233 670766.033 0, 1237746.08 670780.017 0, 1238037.926 670794.019 0, 1238328.396 670807.972 0, 1238595.721 665246.254 0, 
+    1238863.031 659684.847 0))
+
+POLYGON ((1252335.963 671501.081 0, 1252045.53 671486.308 0, 1251753.725 671471.481 0, 1251461.92 671456.672 0, 1251170.113 671441.88 0, 1250878.305 671427.106 0, 1250586.497 671412.348 0, 1250294.688 671397.608 0, 1250002.877 671382.884 0, 1249711.066 671368.178 0, 
+    1249419.254 671353.489 0, 1249127.442 671338.818 0, 1248835.628 671324.163 0, 1248543.813 671309.526 0, 1248251.998 671294.905 0, 1247960.182 671280.302 0, 1247668.365 671265.717 0, 1247376.547 671251.148 0, 1247084.728 671236.596 0, 1246792.908 671222.062 0, 
+    1246501.088 671207.545 0, 1246209.266 671193.045 0, 1245917.444 671178.562 0, 1245625.621 671164.096 0, 1245332.424 671149.58 0, 1245041.972 671135.217 0, 1244750.147 671120.803 0, 1244458.32 671106.406 0, 1244166.493 671092.026 0, 1243874.665 671077.663 0, 
+    1243582.836 671063.318 0, 1243291.006 671048.99 0, 1242999.175 671034.679 0, 1242707.344 671020.385 0, 1242415.511 671006.108 0, 1242123.678 670991.849 0, 1241831.844 670977.606 0, 1241540.009 670963.381 0, 1241248.173 670949.173 0, 1240956.337 670934.982 0, 
+    1240664.5 670920.809 0, 1240372.661 670906.652 0, 1240080.822 670892.513 0, 1239788.982 670878.391 0, 1239497.142 670864.286 0, 1239205.3 670850.198 0, 1238913.458 670836.128 0, 1238621.614 670822.074 0, 1238328.396 670807.972 0, 1238061.057 676369.999 0, 
+    1237793.703 681932.332 0, 1238086.263 681946.403 0, 1238377.451 681960.425 0, 1238668.639 681974.464 0, 1238959.826 681988.52 0, 1239251.012 682002.593 0, 1239542.197 682016.683 0, 1239833.381 682030.791 0, 1240124.565 682044.916 0, 1240415.748 682059.058 0, 
+    1240706.929 682073.216 0, 1240998.11 682087.393 0, 1241289.29 682101.586 0, 1241580.47 682115.796 0, 1241871.648 682130.024 0, 1242162.826 682144.268 0, 1242454.003 682158.53 0, 1242745.179 682172.809 0, 1243036.354 682187.105 0, 1243327.528 682201.418 0, 
+    1243618.702 682215.749 0, 1243909.874 682230.096 0, 1244201.046 682244.461 0, 1244492.217 682258.843 0, 1244782.017 682273.174 0, 1245074.556 682287.658 0, 1245365.724 682302.091 0, 1245656.892 682316.541 0, 1245948.059 682331.008 0, 1246239.224 682345.493 0, 
+    1246530.389 682359.995 0, 1246821.554 682374.514 0, 1247112.717 682389.05 0, 1247403.879 682403.603 0, 1247695.041 682418.173 0, 1247986.201 682432.76 0, 1248277.361 682447.365 0, 1248568.52 682461.987 0, 1248859.678 682476.625 0, 1249150.835 682491.281 0, 
+    1249441.992 682505.954 0, 1249733.147 682520.645 0, 1250024.302 682535.352 0, 1250315.456 682550.077 0, 1250606.609 682564.818 0, 1250897.761 682579.577 0, 1251188.912 682594.353 0, 1251480.062 682609.146 0, 1251769.843 682623.886 0, 1252052.911 677062.331 0, 
+    1252335.963 671501.081 0))
+
+POLYGON ((1265743.974 683354.923 0, 1265454.234 683339.364 0, 1265163.126 683323.748 0, 1264872.018 683308.15 0, 1264580.909 683292.569 0, 1264289.799 683277.004 0, 1263998.688 683261.457 0, 1263707.576 683245.928 0, 1263416.463 683230.415 0, 1263125.349 683214.919 0, 
+    1262834.234 683199.441 0, 1262543.119 683183.979 0, 1262252.002 683168.535 0, 1261960.885 683153.108 0, 1261669.767 683137.698 0, 1261378.647 683122.305 0, 1261087.527 683106.93 0, 1260796.406 683091.571 0, 1260505.284 683076.23 0, 1260214.162 683060.906 0, 
+    1259923.038 683045.599 0, 1259631.913 683030.309 0, 1259340.788 683015.036 0, 1259049.661 682999.78 0, 1258757.167 682984.47 0, 1258467.406 682969.32 0, 1258176.277 682954.116 0, 1257885.147 682938.928 0, 1257594.016 682923.758 0, 1257302.884 682908.606 0, 
+    1257011.751 682893.47 0, 1256720.618 682878.351 0, 1256429.483 682863.25 0, 1256138.348 682848.165 0, 1255847.212 682833.098 0, 1255556.074 682818.048 0, 1255264.936 682803.015 0, 1254973.798 682787.999 0, 1254682.658 682773 0, 1254391.517 682758.019 0, 
+    1254100.376 682743.055 0, 1253809.233 682728.107 0, 1253518.09 682713.177 0, 1253226.946 682698.264 0, 1252935.801 682683.368 0, 1252644.655 682668.49 0, 1252353.508 682653.628 0, 1252062.36 682638.783 0, 1251769.843 682623.886 0, 1251486.76 688185.744 0, 
+    1251203.662 693747.9 0, 1251495.521 693762.763 0, 1251786.014 693777.574 0, 1252076.506 693792.402 0, 1252366.997 693807.248 0, 1252657.488 693822.11 0, 1252947.977 693836.989 0, 1253238.466 693851.886 0, 1253528.953 693866.8 0, 1253819.44 693881.73 0, 
+    1254109.926 693896.678 0, 1254400.411 693911.643 0, 1254690.895 693926.625 0, 1254981.379 693941.624 0, 1255271.861 693956.641 0, 1255562.343 693971.674 0, 1255852.823 693986.724 0, 1256143.303 694001.792 0, 1256433.782 694016.877 0, 1256724.26 694031.978 0, 
+    1257014.737 694047.097 0, 1257305.213 694062.233 0, 1257595.689 694077.386 0, 1257886.163 694092.556 0, 1258175.272 694107.672 0, 1258467.109 694122.948 0, 1258757.581 694138.169 0, 1259048.052 694153.408 0, 1259338.522 694168.663 0, 1259628.991 694183.936 0, 
+    1259919.459 694199.226 0, 1260209.926 694214.533 0, 1260500.392 694229.857 0, 1260790.858 694245.198 0, 1261081.322 694260.556 0, 1261371.786 694275.931 0, 1261662.249 694291.324 0, 1261952.711 694306.733 0, 1262243.172 694322.16 0, 1262533.632 694337.603 0, 
+    1262824.091 694353.064 0, 1263114.549 694368.542 0, 1263405.006 694384.037 0, 1263695.462 694399.549 0, 1263985.918 694415.078 0, 1264276.372 694430.624 0, 1264566.826 694446.188 0, 1264857.279 694461.768 0, 1265146.368 694477.292 0, 1265445.179 688915.958 0, 
+    1265743.974 683354.923 0))
+
+POLYGON ((1279086.957 695246.073 0, 1278797.911 695229.732 0, 1278507.503 695213.331 0, 1278217.095 695196.947 0, 1277926.685 695180.58 0, 1277636.275 695164.23 0, 1277345.864 695147.898 0, 1277055.451 695131.582 0, 1276765.038 695115.284 0, 1276474.624 695099.003 0, 
+    1276184.209 695082.738 0, 1275893.792 695066.491 0, 1275603.375 695050.261 0, 1275312.957 695034.048 0, 1275022.538 695017.853 0, 1274732.118 695001.674 0, 1274441.697 694985.512 0, 1274151.275 694969.368 0, 1273860.852 694953.24 0, 1273570.429 694937.13 0, 
+    1273280.004 694921.037 0, 1272989.578 694904.96 0, 1272699.152 694888.901 0, 1272408.724 694872.859 0, 1272116.934 694856.759 0, 1271827.866 694840.827 0, 1271537.436 694824.836 0, 1271247.004 694808.862 0, 1270956.572 694792.906 0, 1270666.139 694776.966 0, 
+    1270375.705 694761.044 0, 1270085.27 694745.139 0, 1269794.834 694729.251 0, 1269504.397 694713.38 0, 1269213.959 694697.526 0, 1268923.52 694681.689 0, 1268633.08 694665.869 0, 1268342.639 694650.067 0, 1268052.198 694634.281 0, 1267761.755 694618.512 0, 
+    1267471.312 694602.761 0, 1267180.867 694587.027 0, 1266890.422 694571.31 0, 1266599.976 694555.61 0, 1266309.529 694539.927 0, 1266019.08 694524.261 0, 1265728.631 694508.612 0, 1265438.181 694492.98 0, 1265146.368 694477.292 0, 1264847.541 700038.921 0, 
+    1264548.698 705600.842 0, 1264839.854 705616.495 0, 1265129.649 705632.091 0, 1265419.443 705647.705 0, 1265709.237 705663.335 0, 1265999.029 705678.983 0, 1266288.821 705694.648 0, 1266578.611 705710.329 0, 1266868.401 705726.028 0, 1267158.19 705741.744 0, 
+    1267447.978 705757.477 0, 1267737.765 705773.227 0, 1268027.551 705788.994 0, 1268317.336 705804.778 0, 1268607.12 705820.579 0, 1268896.903 705836.397 0, 1269186.686 705852.233 0, 1269476.467 705868.085 0, 1269766.247 705883.954 0, 1270056.027 705899.841 0, 
+    1270345.805 705915.744 0, 1270635.583 705931.665 0, 1270925.36 705947.602 0, 1271215.135 705963.557 0, 1271503.552 705979.454 0, 1271794.684 705995.518 0, 1272084.457 706011.523 0, 1272374.229 706027.546 0, 1272664 706043.586 0, 1272953.77 706059.643 0, 
+    1273243.539 706075.717 0, 1273533.307 706091.808 0, 1273823.075 706107.917 0, 1274112.841 706124.042 0, 1274402.606 706140.184 0, 1274692.371 706156.343 0, 1274982.134 706172.52 0, 1275271.897 706188.713 0, 1275561.658 706204.924 0, 1275851.419 706221.151 0, 
+    1276141.178 706237.396 0, 1276430.937 706253.657 0, 1276720.695 706269.936 0, 1277010.452 706286.232 0, 1277300.207 706302.545 0, 1277589.962 706318.875 0, 1277879.716 706335.221 0, 1278169.469 706351.585 0, 1278457.864 706367.89 0, 1278772.419 700806.835 0, 
+    1279086.957 695246.073 0))
+
+POLYGON ((1292364.807 707174.23 0, 1292076.457 707157.111 0, 1291786.752 707139.928 0, 1291497.045 707122.763 0, 1291207.338 707105.615 0, 1290917.629 707088.483 0, 1290627.919 707071.369 0, 1290338.209 707054.272 0, 1290048.497 707037.191 0, 1289758.785 707020.128 0, 
+    1289469.071 707003.082 0, 1289179.357 706986.053 0, 1288889.641 706969.041 0, 1288599.924 706952.046 0, 1288310.207 706935.068 0, 1288020.488 706918.108 0, 1287730.769 706901.164 0, 1287441.048 706884.237 0, 1287151.326 706867.327 0, 1286861.604 706850.435 0, 
+    1286571.88 706833.559 0, 1286282.156 706816.701 0, 1285992.43 706799.859 0, 1285702.704 706783.035 0, 1285411.62 706766.149 0, 1285123.248 706749.437 0, 1284833.518 706732.664 0, 1284543.788 706715.908 0, 1284254.056 706699.168 0, 1283964.324 706682.446 0, 
+    1283674.59 706665.741 0, 1283384.856 706649.053 0, 1283095.12 706632.382 0, 1282805.384 706615.728 0, 1282515.647 706599.092 0, 1282225.908 706582.472 0, 1281936.169 706565.869 0, 1281646.429 706549.283 0, 1281356.687 706532.715 0, 1281066.945 706516.163 0, 
+    1280777.202 706499.629 0, 1280487.458 706483.111 0, 1280197.712 706466.611 0, 1279907.966 706450.127 0, 1279618.219 706433.661 0, 1279328.471 706417.212 0, 1279038.722 706400.78 0, 1278748.972 706384.365 0, 1278457.864 706367.89 0, 1278143.292 711929.232 0, 
+    1277828.705 717490.86 0, 1278119.156 717507.298 0, 1278408.251 717523.676 0, 1278697.345 717540.071 0, 1278986.439 717556.483 0, 1279275.531 717572.912 0, 1279564.623 717589.358 0, 1279853.713 717605.821 0, 1280142.803 717622.301 0, 1280431.891 717638.798 0, 
+    1280720.979 717655.313 0, 1281010.065 717671.844 0, 1281299.151 717688.392 0, 1281588.236 717704.957 0, 1281877.32 717721.539 0, 1282166.402 717738.139 0, 1282455.484 717754.755 0, 1282744.565 717771.388 0, 1283033.645 717788.039 0, 1283322.723 717804.706 0, 
+    1283611.801 717821.39 0, 1283900.878 717838.092 0, 1284189.954 717854.81 0, 1284479.029 717871.545 0, 1284766.75 717888.219 0, 1285057.176 717905.067 0, 1285346.248 717921.853 0, 1285635.319 717938.657 0, 1285924.388 717955.477 0, 1286213.457 717972.315 0, 
+    1286502.525 717989.169 0, 1286791.592 718006.041 0, 1287080.658 718022.929 0, 1287369.723 718039.835 0, 1287658.787 718056.757 0, 1287947.85 718073.697 0, 1288236.912 718090.653 0, 1288525.973 718107.627 0, 1288815.033 718124.617 0, 1289104.092 718141.625 0, 
+    1289393.15 718158.65 0, 1289682.207 718175.691 0, 1289971.263 718192.75 0, 1290260.318 718209.825 0, 1290549.372 718226.918 0, 1290838.425 718244.028 0, 1291127.477 718261.154 0, 1291416.528 718278.298 0, 1291704.226 718295.379 0, 1292034.525 712734.662 0, 
+    1292364.807 707174.23 0))
+
+POLYGON ((1305577.419 719139.095 0, 1305289.768 719121.201 0, 1305000.767 719103.241 0, 1304711.765 719085.298 0, 1304422.761 719067.372 0, 1304133.756 719049.462 0, 1303844.751 719031.57 0, 1303555.744 719013.695 0, 1303266.737 718995.837 0, 1302977.728 718977.996 0, 
+    1302688.718 718960.172 0, 1302399.707 718942.364 0, 1302110.695 718924.574 0, 1301821.682 718906.801 0, 1301532.668 718889.045 0, 1301243.653 718871.306 0, 1300954.637 718853.584 0, 1300665.62 718835.879 0, 1300376.602 718818.191 0, 1300087.583 718800.52 0, 
+    1299798.563 718782.866 0, 1299509.541 718765.229 0, 1299220.519 718747.608 0, 1298931.496 718730.005 0, 1298641.121 718712.337 0, 1298353.446 718694.85 0, 1298064.419 718677.298 0, 1297775.392 718659.763 0, 1297486.363 718642.246 0, 1297197.334 718624.745 0, 
+    1296908.303 718607.261 0, 1296619.272 718589.794 0, 1296330.239 718572.344 0, 1296041.205 718554.911 0, 1295752.171 718537.495 0, 1295463.135 718520.096 0, 1295174.098 718502.714 0, 1294885.061 718485.349 0, 1294596.022 718468.002 0, 1294306.982 718450.671 0, 
+    1294017.941 718433.357 0, 1293728.899 718416.06 0, 1293439.856 718398.78 0, 1293150.813 718381.518 0, 1292861.768 718364.272 0, 1292572.722 718347.043 0, 1292283.675 718329.831 0, 1291994.627 718312.637 0, 1291704.226 718295.379 0, 1291373.911 723856.377 0, 
+    1291043.579 729417.653 0, 1291333.322 729434.872 0, 1291621.715 729452.027 0, 1291910.107 729469.2 0, 1292198.499 729486.39 0, 1292486.889 729503.597 0, 1292775.278 729520.82 0, 1293063.666 729538.061 0, 1293352.054 729555.319 0, 1293640.44 729572.593 0, 
+    1293928.825 729589.885 0, 1294217.209 729607.193 0, 1294505.592 729624.519 0, 1294793.974 729641.861 0, 1295082.356 729659.221 0, 1295370.736 729676.597 0, 1295659.115 729693.991 0, 1295947.493 729711.401 0, 1296235.87 729728.828 0, 1296524.246 729746.273 0, 
+    1296812.621 729763.734 0, 1297100.995 729781.212 0, 1297389.367 729798.708 0, 1297677.739 729816.22 0, 1297964.763 729833.667 0, 1298254.48 729851.295 0, 1298542.849 729868.858 0, 1298831.217 729886.439 0, 1299119.583 729904.036 0, 1299407.949 729921.65 0, 
+    1299696.314 729939.281 0, 1299984.677 729956.929 0, 1300273.04 729974.594 0, 1300561.401 729992.276 0, 1300849.762 730009.975 0, 1301138.121 730027.691 0, 1301426.479 730045.423 0, 1301714.837 730063.173 0, 1302003.193 730080.94 0, 1302291.548 730098.724 0, 
+    1302579.903 730116.525 0, 1302868.256 730134.342 0, 1303156.608 730152.177 0, 1303444.959 730170.029 0, 1303733.309 730187.897 0, 1304021.658 730205.783 0, 1304310.006 730223.686 0, 1304598.353 730241.605 0, 1304885.352 730259.458 0, 1305231.394 724699.137 0, 
+    1305577.419 719139.095 0))
+
+POLYGON ((1318724.692 731140.365 0, 1318437.742 731121.702 0, 1318149.447 731102.968 0, 1317861.15 731084.25 0, 1317572.853 731065.55 0, 1317284.555 731046.867 0, 1316996.255 731028.201 0, 1316707.955 731009.552 0, 1316419.653 730990.919 0, 1316131.35 730972.304 0, 
+    1315843.046 730953.706 0, 1315554.741 730935.124 0, 1315266.435 730916.56 0, 1314978.128 730898.012 0, 1314689.82 730879.482 0, 1314401.511 730860.968 0, 1314113.2 730842.472 0, 1313824.889 730823.992 0, 1313536.576 730805.529 0, 1313248.263 730787.084 0, 
+    1312959.948 730768.655 0, 1312671.632 730750.243 0, 1312383.315 730731.849 0, 1312094.997 730713.471 0, 1311805.333 730695.024 0, 1311518.358 730676.766 0, 1311230.037 730658.439 0, 1310941.714 730640.129 0, 1310653.391 730621.836 0, 1310365.066 730603.56 0, 
+    1310076.741 730585.302 0, 1309788.414 730567.059 0, 1309500.087 730548.834 0, 1309211.758 730530.626 0, 1308923.428 730512.435 0, 1308635.097 730494.261 0, 1308346.765 730476.104 0, 1308058.432 730457.964 0, 1307770.098 730439.841 0, 1307481.763 730421.734 0, 
+    1307193.426 730403.645 0, 1306905.089 730385.573 0, 1306616.751 730367.517 0, 1306328.411 730349.479 0, 1306040.071 730331.458 0, 1305751.729 730313.453 0, 1305463.387 730295.466 0, 1305175.043 730277.495 0, 1304885.352 730259.458 0, 1304539.293 735820.053 0, 
+    1304193.216 741380.919 0, 1304482.25 741398.915 0, 1304769.939 741416.845 0, 1305057.627 741434.792 0, 1305345.314 741452.755 0, 1305633 741470.736 0, 1305920.685 741488.733 0, 1306208.368 741506.748 0, 1306496.051 741524.779 0, 1306783.733 741542.827 0, 
+    1307071.413 741560.892 0, 1307359.093 741578.974 0, 1307646.772 741597.073 0, 1307934.449 741615.189 0, 1308222.125 741633.322 0, 1308509.801 741651.472 0, 1308797.475 741669.639 0, 1309085.148 741687.822 0, 1309372.82 741706.023 0, 1309660.491 741724.24 0, 
+    1309948.161 741742.475 0, 1310235.83 741760.726 0, 1310523.498 741778.995 0, 1310811.164 741797.28 0, 1311097.488 741815.497 0, 1311386.495 741833.901 0, 1311674.158 741852.237 0, 1311961.82 741870.59 0, 1312249.482 741888.96 0, 1312537.142 741907.347 0, 
+    1312824.801 741925.751 0, 1313112.459 741944.172 0, 1313400.116 741962.609 0, 1313687.772 741981.064 0, 1313975.427 741999.535 0, 1314263.081 742018.024 0, 1314550.733 742036.529 0, 1314838.385 742055.051 0, 1315126.035 742073.591 0, 1315413.685 742092.147 0, 
+    1315701.333 742110.72 0, 1315988.98 742129.31 0, 1316276.626 742147.917 0, 1316564.271 742166.541 0, 1316851.915 742185.182 0, 1317139.558 742203.839 0, 1317427.199 742222.514 0, 1317714.84 742241.206 0, 1318001.139 742259.827 0, 1318362.924 736699.961 0, 
+    1318724.692 731140.365 0))
+
+POLYGON ((1331806.523 743177.741 0, 1331520.276 743158.311 0, 1331232.689 743138.806 0, 1330945.101 743119.319 0, 1330657.512 743099.849 0, 1330369.922 743080.396 0, 1330082.331 743060.959 0, 1329794.739 743041.54 0, 1329507.145 743022.137 0, 1329219.551 743002.751 0, 
+    1328931.955 742983.383 0, 1328644.358 742964.031 0, 1328356.76 742944.696 0, 1328069.161 742925.378 0, 1327781.56 742906.077 0, 1327493.959 742886.793 0, 1327206.356 742867.526 0, 1326918.752 742848.275 0, 1326631.147 742829.042 0, 1326343.541 742809.826 0, 
+    1326055.934 742790.626 0, 1325768.326 742771.444 0, 1325480.717 742752.278 0, 1325193.106 742733.129 0, 1324904.155 742713.908 0, 1324617.882 742694.883 0, 1324330.268 742675.785 0, 1324042.653 742656.704 0, 1323755.037 742637.64 0, 1323467.419 742618.593 0, 
+    1323179.801 742599.563 0, 1322892.181 742580.549 0, 1322604.561 742561.553 0, 1322316.939 742542.574 0, 1322029.316 742523.611 0, 1321741.692 742504.666 0, 1321454.067 742485.737 0, 1321166.441 742466.825 0, 1320878.814 742447.93 0, 1320591.185 742429.053 0, 
+    1320303.556 742410.192 0, 1320015.925 742391.348 0, 1319728.293 742372.521 0, 1319440.66 742353.711 0, 1319153.026 742334.917 0, 1318865.391 742316.141 0, 1318577.755 742297.382 0, 1318290.118 742278.639 0, 1318001.139 742259.827 0, 1317639.336 747819.96 0, 
+    1317277.516 753380.358 0, 1317565.838 753399.128 0, 1317852.82 753417.828 0, 1318139.802 753436.544 0, 1318426.783 753455.278 0, 1318713.762 753474.028 0, 1319000.74 753492.796 0, 1319287.718 753511.58 0, 1319574.694 753530.381 0, 1319861.669 753549.199 0, 
+    1320148.643 753568.034 0, 1320435.616 753586.885 0, 1320722.587 753605.754 0, 1321009.558 753624.64 0, 1321296.527 753643.542 0, 1321583.496 753662.461 0, 1321870.463 753681.398 0, 1322157.429 753700.351 0, 1322444.394 753719.321 0, 1322731.358 753738.308 0, 
+    1323018.321 753757.311 0, 1323305.283 753776.332 0, 1323592.243 753795.37 0, 1323879.203 753814.424 0, 1324164.824 753833.406 0, 1324453.118 753852.584 0, 1324740.074 753871.689 0, 1325027.029 753890.811 0, 1325313.983 753909.95 0, 1325600.935 753929.105 0, 
+    1325887.887 753948.278 0, 1326174.837 753967.468 0, 1326461.787 753986.674 0, 1326748.735 754005.897 0, 1327035.682 754025.138 0, 1327322.628 754044.395 0, 1327609.573 754063.669 0, 1327896.516 754082.96 0, 1328183.459 754102.267 0, 1328470.4 754121.592 0, 
+    1328757.34 754140.934 0, 1329044.279 754160.292 0, 1329331.217 754179.667 0, 1329618.154 754199.06 0, 1329905.09 754218.469 0, 1330192.024 754237.895 0, 1330478.958 754257.338 0, 1330765.89 754276.797 0, 1331051.486 754296.183 0, 1331429.013 748736.83 0, 
+    1331806.523 743177.741 0))
+
+POLYGON ((1344822.813 755250.919 0, 1344537.271 755230.726 0, 1344250.395 755210.456 0, 1343963.517 755190.202 0, 1343676.639 755169.966 0, 1343389.759 755149.746 0, 1343102.878 755129.543 0, 1342815.996 755109.357 0, 1342529.113 755089.188 0, 1342242.229 755069.036 0, 
+    1341955.343 755048.901 0, 1341668.456 755028.783 0, 1341381.568 755008.681 0, 1341094.679 754988.596 0, 1340807.789 754968.529 0, 1340520.897 754948.478 0, 1340234.004 754928.444 0, 1339947.111 754908.427 0, 1339660.215 754888.427 0, 1339373.319 754868.443 0, 
+    1339086.422 754848.477 0, 1338799.523 754828.528 0, 1338512.623 754808.595 0, 1338225.723 754788.679 0, 1337937.486 754768.688 0, 1337651.917 754748.898 0, 1337365.013 754729.033 0, 1337078.107 754709.185 0, 1336791.2 754689.354 0, 1336504.292 754669.539 0, 
+    1336217.383 754649.742 0, 1335930.473 754629.961 0, 1335643.562 754610.197 0, 1335356.649 754590.451 0, 1335069.735 754570.721 0, 1334782.82 754551.007 0, 1334495.904 754531.311 0, 1334208.987 754511.632 0, 1333922.068 754491.97 0, 1333635.149 754472.324 0, 
+    1333348.228 754452.695 0, 1333061.306 754433.084 0, 1332774.383 754413.489 0, 1332487.459 754393.911 0, 1332200.534 754374.35 0, 1331913.607 754354.805 0, 1331626.68 754335.278 0, 1331339.751 754315.768 0, 1331051.486 754296.183 0, 1330673.94 759855.797 0, 
+    1330296.378 765415.668 0, 1330583.985 765435.207 0, 1330870.26 765454.673 0, 1331156.533 765474.156 0, 1331442.805 765493.655 0, 1331729.076 765513.172 0, 1332015.345 765532.705 0, 1332301.614 765552.255 0, 1332587.881 765571.823 0, 1332874.148 765591.406 0, 
+    1333160.413 765611.007 0, 1333446.677 765630.625 0, 1333732.94 765650.259 0, 1334019.201 765669.91 0, 1334305.462 765689.579 0, 1334591.721 765709.264 0, 1334877.979 765728.965 0, 1335164.236 765748.684 0, 1335450.492 765768.42 0, 1335736.747 765788.172 0, 
+    1336023 765807.941 0, 1336309.253 765827.727 0, 1336595.504 765847.53 0, 1336881.754 765867.35 0, 1337166.672 765887.094 0, 1337454.251 765907.04 0, 1337740.497 765926.91 0, 1338026.742 765946.797 0, 1338312.987 765966.701 0, 1338599.23 765986.622 0, 
+    1338885.472 766006.56 0, 1339171.712 766026.515 0, 1339457.952 766046.486 0, 1339744.19 766066.474 0, 1340030.427 766086.479 0, 1340316.663 766106.501 0, 1340602.898 766126.54 0, 1340889.132 766146.596 0, 1341175.364 766166.668 0, 1341461.595 766186.757 0, 
+    1341747.825 766206.864 0, 1342034.054 766226.987 0, 1342320.282 766247.127 0, 1342606.508 766267.283 0, 1342892.734 766287.457 0, 1343178.958 766307.647 0, 1343465.181 766327.854 0, 1343751.403 766348.079 0, 1344036.293 766368.225 0, 1344429.562 760809.444 0, 
+    1344822.813 755250.919 0))
+
+POLYGON ((1357773.463 767359.597 0, 1357488.628 767338.646 0, 1357202.465 767317.613 0, 1356916.3 767296.597 0, 1356630.134 767275.598 0, 1356343.967 767254.616 0, 1356057.798 767233.651 0, 1355771.629 767212.702 0, 1355485.458 767191.771 0, 1355199.286 767170.856 0, 
+    1354913.112 767149.958 0, 1354626.938 767129.077 0, 1354340.762 767108.213 0, 1354054.585 767087.365 0, 1353768.407 767066.535 0, 1353482.227 767045.721 0, 1353196.046 767024.924 0, 1352909.864 767004.144 0, 1352623.681 766983.381 0, 1352337.497 766962.635 0, 
+    1352051.311 766941.905 0, 1351765.125 766921.193 0, 1351478.936 766900.497 0, 1351192.747 766879.818 0, 1350905.228 766859.06 0, 1350620.365 766838.511 0, 1350334.172 766817.882 0, 1350047.978 766797.271 0, 1349761.783 766776.676 0, 1349475.586 766756.098 0, 
+    1349189.388 766735.537 0, 1348903.19 766714.993 0, 1348616.989 766694.466 0, 1348330.788 766673.955 0, 1348044.585 766653.462 0, 1347758.382 766632.985 0, 1347472.177 766612.525 0, 1347185.97 766592.082 0, 1346899.763 766571.656 0, 1346613.554 766551.246 0, 
+    1346327.345 766530.854 0, 1346041.134 766510.478 0, 1345754.921 766490.119 0, 1345468.708 766469.777 0, 1345182.493 766449.452 0, 1344896.278 766429.143 0, 1344610.061 766408.852 0, 1344323.842 766388.577 0, 1344036.293 766368.225 0, 1343643.006 771927.26 0, 
+    1343249.702 777486.545 0, 1343536.594 777506.851 0, 1343822.158 777527.079 0, 1344107.72 777547.324 0, 1344393.282 777567.586 0, 1344678.842 777587.865 0, 1344964.401 777608.16 0, 1345249.959 777628.472 0, 1345535.515 777648.802 0, 1345821.071 777669.148 0, 
+    1346106.625 777689.51 0, 1346392.178 777709.89 0, 1346677.73 777730.286 0, 1346963.28 777750.699 0, 1347248.83 777771.129 0, 1347534.378 777791.576 0, 1347819.925 777812.04 0, 1348105.471 777832.52 0, 1348391.015 777853.017 0, 1348676.559 777873.531 0, 
+    1348962.101 777894.062 0, 1349247.642 777914.61 0, 1349533.182 777935.174 0, 1349818.72 777955.755 0, 1350102.932 777976.258 0, 1350389.794 777996.968 0, 1350675.329 778017.6 0, 1350960.862 778038.248 0, 1351246.395 778058.914 0, 1351531.926 778079.596 0, 
+    1351817.456 778100.295 0, 1352102.985 778121.01 0, 1352388.513 778141.743 0, 1352674.039 778162.492 0, 1352959.564 778183.258 0, 1353245.088 778204.041 0, 1353530.611 778224.841 0, 1353816.132 778245.657 0, 1354101.653 778266.491 0, 1354387.172 778287.341 0, 
+    1354672.69 778308.208 0, 1354958.206 778329.091 0, 1355243.722 778349.992 0, 1355529.236 778370.909 0, 1355814.749 778391.843 0, 1356100.26 778412.794 0, 1356385.771 778433.762 0, 1356671.28 778454.747 0, 1356955.464 778475.651 0, 1357364.472 772917.499 0, 
+    1357773.463 767359.597 0))
+
+POLYGON ((1370658.376 779503.473 0, 1370374.25 779481.766 0, 1370088.802 779459.975 0, 1369803.352 779438.201 0, 1369517.9 779416.443 0, 1369232.448 779394.703 0, 1368946.994 779372.979 0, 1368661.538 779351.272 0, 1368376.082 779329.581 0, 1368090.624 779307.908 0, 
+    1367805.165 779286.251 0, 1367519.705 779264.611 0, 1367234.243 779242.988 0, 1366948.781 779221.382 0, 1366663.317 779199.793 0, 1366377.851 779178.22 0, 1366092.385 779156.664 0, 1365806.917 779135.125 0, 1365521.447 779113.603 0, 1365235.977 779092.097 0, 
+    1364950.505 779070.609 0, 1364665.032 779049.137 0, 1364379.558 779027.682 0, 1364094.083 779006.243 0, 1363807.283 778984.723 0, 1363523.128 778963.417 0, 1363237.649 778942.029 0, 1362952.168 778920.658 0, 1362666.686 778899.304 0, 1362381.203 778877.967 0, 
+    1362095.719 778856.646 0, 1361810.233 778835.342 0, 1361524.747 778814.055 0, 1361239.258 778792.785 0, 1360953.769 778771.532 0, 1360668.279 778750.295 0, 1360382.787 778729.075 0, 1360097.294 778707.872 0, 1359811.799 778686.686 0, 1359526.304 778665.516 0, 
+    1359240.807 778644.364 0, 1358955.309 778623.228 0, 1358669.81 778602.109 0, 1358384.309 778581.007 0, 1358098.807 778559.921 0, 1357813.304 778538.853 0, 1357527.8 778517.801 0, 1357242.295 778496.766 0, 1356955.464 778475.651 0, 1356546.437 784034.048 0, 
+    1356137.392 789592.689 0, 1356423.565 789613.756 0, 1356708.417 789634.743 0, 1356993.267 789655.746 0, 1357278.115 789676.766 0, 1357562.963 789697.803 0, 1357847.809 789718.857 0, 1358132.654 789739.928 0, 1358417.498 789761.015 0, 1358702.34 789782.119 0, 
+    1358987.181 789803.24 0, 1359272.021 789824.378 0, 1359556.86 789845.532 0, 1359841.698 789866.703 0, 1360126.534 789887.891 0, 1360411.369 789909.096 0, 1360696.203 789930.318 0, 1360981.035 789951.556 0, 1361265.867 789972.811 0, 1361550.697 789994.083 0, 
+    1361835.525 790015.371 0, 1362120.353 790036.676 0, 1362405.179 790057.999 0, 1362690.004 790079.337 0, 1362973.508 790100.594 0, 1363259.65 790122.065 0, 1363544.472 790143.454 0, 1363829.292 790164.86 0, 1364114.11 790186.283 0, 1364398.928 790207.722 0, 
+    1364683.744 790229.179 0, 1364968.559 790250.652 0, 1365253.373 790272.141 0, 1365538.185 790293.648 0, 1365822.996 790315.171 0, 1366107.806 790336.711 0, 1366392.615 790358.268 0, 1366677.422 790379.841 0, 1366962.228 790401.431 0, 1367247.033 790423.039 0, 
+    1367531.836 790444.662 0, 1367816.639 790466.303 0, 1368101.44 790487.96 0, 1368386.239 790509.634 0, 1368671.038 790531.325 0, 1368955.835 790553.033 0, 1369240.631 790574.757 0, 1369525.425 790596.498 0, 1369808.9 790618.156 0, 1370233.647 785060.693 0, 
+    1370658.376 779503.473 0))
+
+POLYGON ((1383477.456 791682.243 0, 1383194.042 791659.785 0, 1382909.31 791637.239 0, 1382624.576 791614.71 0, 1382339.842 791592.198 0, 1382055.106 791569.703 0, 1381770.368 791547.224 0, 1381485.63 791524.762 0, 1381200.89 791502.317 0, 1380916.148 791479.889 0, 
+    1380631.406 791457.477 0, 1380346.662 791435.082 0, 1380061.917 791412.704 0, 1379777.17 791390.343 0, 1379492.422 791367.998 0, 1379207.673 791345.671 0, 1378922.923 791323.36 0, 1378638.171 791301.065 0, 1378353.418 791278.788 0, 1378068.663 791256.527 0, 
+    1377783.907 791234.283 0, 1377499.15 791212.056 0, 1377214.392 791189.845 0, 1376929.632 791167.652 0, 1376643.554 791145.372 0, 1376360.109 791123.315 0, 1376075.345 791101.171 0, 1375790.581 791079.044 0, 1375505.814 791056.935 0, 1375221.047 791034.841 0, 
+    1374936.278 791012.765 0, 1374651.508 790990.705 0, 1374366.737 790968.663 0, 1374081.964 790946.636 0, 1373797.19 790924.627 0, 1373512.415 790902.635 0, 1373227.638 790880.659 0, 1372942.86 790858.7 0, 1372658.081 790836.757 0, 1372373.301 790814.832 0, 
+    1372088.519 790792.923 0, 1371803.736 790771.031 0, 1371518.952 790749.156 0, 1371234.166 790727.297 0, 1370949.379 790705.456 0, 1370664.591 790683.631 0, 1370379.801 790661.822 0, 1370095.011 790640.031 0, 1369808.9 790618.156 0, 1369384.134 796175.857 0, 
+    1368959.35 801733.794 0, 1369244.804 801755.619 0, 1369528.941 801777.361 0, 1369813.076 801799.119 0, 1370097.21 801820.894 0, 1370381.342 801842.685 0, 1370665.474 801864.493 0, 1370949.604 801886.318 0, 1371233.733 801908.16 0, 1371517.86 801930.018 0, 
+    1371801.986 801951.894 0, 1372086.111 801973.786 0, 1372370.235 801995.694 0, 1372654.357 802017.619 0, 1372938.479 802039.562 0, 1373222.598 802061.52 0, 1373506.717 802083.496 0, 1373790.834 802105.488 0, 1374074.95 802127.497 0, 1374359.064 802149.523 0, 
+    1374643.178 802171.565 0, 1374927.29 802193.624 0, 1375211.401 802215.7 0, 1375495.51 802237.793 0, 1375778.303 802259.8 0, 1376063.725 802282.028 0, 1376347.83 802304.171 0, 1376631.935 802326.33 0, 1376916.037 802348.506 0, 1377200.139 802370.699 0, 
+    1377484.239 802392.909 0, 1377768.338 802415.135 0, 1378052.436 802437.378 0, 1378336.532 802459.638 0, 1378620.627 802481.914 0, 1378904.721 802504.208 0, 1379188.814 802526.518 0, 1379472.905 802548.844 0, 1379756.994 802571.188 0, 1380041.083 802593.548 0, 
+    1380325.17 802615.924 0, 1380609.256 802638.318 0, 1380893.34 802660.728 0, 1381177.424 802683.155 0, 1381461.506 802705.599 0, 1381745.586 802728.059 0, 1382029.665 802750.537 0, 1382313.743 802773.03 0, 1382596.507 802795.437 0, 1383036.991 797238.722 0, 
+    1383477.456 791682.243 0))
+
+POLYGON ((1396230.609 803895.603 0, 1395947.908 803872.398 0, 1395663.895 803849.101 0, 1395379.88 803825.822 0, 1395095.864 803802.559 0, 1394811.847 803779.312 0, 1394527.828 803756.083 0, 1394243.808 803732.87 0, 1393959.786 803709.674 0, 1393675.764 803686.495 0, 
+    1393391.739 803663.332 0, 1393107.714 803640.186 0, 1392823.687 803617.057 0, 1392539.659 803593.945 0, 1392255.629 803570.849 0, 1391971.598 803547.77 0, 1391687.566 803524.708 0, 1391403.532 803501.662 0, 1391119.497 803478.633 0, 1390835.461 803455.621 0, 
+    1390551.423 803432.626 0, 1390267.384 803409.647 0, 1389983.343 803386.685 0, 1389699.301 803363.74 0, 1389413.946 803340.705 0, 1389131.214 803317.899 0, 1388847.168 803295.004 0, 1388563.121 803272.126 0, 1388279.072 803249.264 0, 1387995.022 803226.419 0, 
+    1387710.971 803203.591 0, 1387426.918 803180.779 0, 1387142.865 803157.984 0, 1386858.809 803135.206 0, 1386574.753 803112.445 0, 1386290.695 803089.7 0, 1386006.635 803066.972 0, 1385722.575 803044.261 0, 1385438.513 803021.566 0, 1385154.45 802998.889 0, 
+    1384870.385 802976.228 0, 1384586.319 802953.583 0, 1384302.252 802930.956 0, 1384018.183 802908.345 0, 1383734.113 802885.751 0, 1383450.042 802863.173 0, 1383165.969 802840.612 0, 1382881.895 802818.068 0, 1382596.507 802795.437 0, 1382156.004 808352.383 0, 
+    1381715.483 813909.558 0, 1382000.215 813932.137 0, 1382283.635 813954.629 0, 1382567.053 813977.138 0, 1382850.47 813999.664 0, 1383133.886 814022.206 0, 1383417.301 814044.765 0, 1383700.714 814067.34 0, 1383984.126 814089.932 0, 1384267.536 814112.541 0, 
+    1384550.945 814135.167 0, 1384834.353 814157.809 0, 1385117.76 814180.468 0, 1385401.165 814203.144 0, 1385684.569 814225.836 0, 1385967.971 814248.545 0, 1386251.372 814271.271 0, 1386534.772 814294.013 0, 1386818.171 814316.772 0, 1387101.568 814339.548 0, 
+    1387384.964 814362.34 0, 1387668.358 814385.149 0, 1387951.751 814407.975 0, 1388235.143 814430.817 0, 1388517.224 814453.571 0, 1388801.923 814476.552 0, 1389085.31 814499.444 0, 1389368.697 814522.354 0, 1389652.082 814545.279 0, 1389935.465 814568.222 0, 
+    1390218.848 814591.181 0, 1390502.229 814614.157 0, 1390785.608 814637.149 0, 1391068.987 814660.159 0, 1391352.364 814683.185 0, 1391635.739 814706.227 0, 1391919.113 814729.286 0, 1392202.486 814752.362 0, 1392485.858 814775.455 0, 1392769.228 814798.564 0, 
+    1393052.597 814821.69 0, 1393335.964 814844.833 0, 1393619.33 814867.992 0, 1393902.695 814891.168 0, 1394186.058 814914.361 0, 1394469.42 814937.57 0, 1394752.781 814960.796 0, 1395036.14 814984.039 0, 1395318.19 815007.191 0, 1395774.409 809451.283 0, 
+    1396230.609 803895.603 0))
+
+POLYGON ((1408917.741 816143.249 0, 1408635.755 816119.3 0, 1408352.463 816095.257 0, 1408069.169 816071.231 0, 1407785.874 816047.221 0, 1407502.577 816023.228 0, 1407219.279 815999.251 0, 1406935.98 815975.291 0, 1406652.679 815951.348 0, 1406369.376 815927.422 0, 
+    1406086.073 815903.512 0, 1405802.767 815879.619 0, 1405519.461 815855.743 0, 1405236.153 815831.883 0, 1404952.844 815808.04 0, 1404669.533 815784.214 0, 1404386.221 815760.404 0, 1404102.907 815736.611 0, 1403819.592 815712.834 0, 1403536.276 815689.075 0, 
+    1403252.958 815665.332 0, 1402969.639 815641.605 0, 1402686.319 815617.896 0, 1402402.997 815594.203 0, 1402118.367 815570.417 0, 1401836.349 815546.867 0, 1401553.022 815523.224 0, 1401269.695 815499.598 0, 1400986.366 815475.988 0, 1400703.036 815452.395 0, 
+    1400419.704 815428.819 0, 1400136.371 815405.259 0, 1399853.037 815381.716 0, 1399569.701 815358.19 0, 1399286.364 815334.681 0, 1399003.025 815311.188 0, 1398719.685 815287.712 0, 1398436.344 815264.252 0, 1398153.001 815240.809 0, 1397869.657 815217.383 0, 
+    1397586.311 815193.974 0, 1397302.964 815170.581 0, 1397019.616 815147.205 0, 1396736.266 815123.845 0, 1396452.915 815100.502 0, 1396169.563 815077.176 0, 1395886.209 815053.867 0, 1395602.854 815030.574 0, 1395318.19 815007.191 0, 1394861.953 820563.323 0, 
+    1394405.697 826119.677 0, 1394689.704 826143.006 0, 1394972.406 826166.245 0, 1395255.105 826189.501 0, 1395537.804 826212.773 0, 1395820.501 826236.062 0, 1396103.196 826259.367 0, 1396385.89 826282.689 0, 1396668.583 826306.028 0, 1396951.275 826329.384 0, 
+    1397233.965 826352.756 0, 1397516.653 826376.145 0, 1397799.341 826399.55 0, 1398082.027 826422.972 0, 1398364.711 826446.411 0, 1398647.395 826469.866 0, 1398930.076 826493.338 0, 1399212.757 826516.826 0, 1399495.436 826540.331 0, 1399778.113 826563.853 0, 
+    1400060.79 826587.392 0, 1400343.465 826610.947 0, 1400626.138 826634.519 0, 1400908.81 826658.107 0, 1401190.177 826681.603 0, 1401474.15 826705.334 0, 1401756.818 826728.972 0, 1402039.485 826752.627 0, 1402322.15 826776.298 0, 1402604.814 826799.987 0, 
+    1402887.476 826823.691 0, 1403170.137 826847.413 0, 1403452.797 826871.151 0, 1403735.455 826894.906 0, 1404018.112 826918.677 0, 1404300.767 826942.465 0, 1404583.421 826966.27 0, 1404866.074 826990.091 0, 1405148.725 827013.929 0, 1405431.375 827037.784 0, 
+    1405714.023 827061.655 0, 1405996.67 827085.543 0, 1406279.316 827109.447 0, 1406561.96 827133.368 0, 1406844.603 827157.306 0, 1407127.244 827181.26 0, 1407409.884 827205.231 0, 1407692.522 827229.219 0, 1407973.857 827253.113 0, 1408445.808 821698.071 0, 
+    1408917.741 816143.249 0))
+
+POLYGON ((1421538.761 828424.877 0, 1421257.492 828400.188 0, 1420974.923 828375.402 0, 1420692.352 828350.633 0, 1420409.779 828325.88 0, 1420127.205 828301.144 0, 1419844.63 828276.424 0, 1419562.053 828251.721 0, 1419279.475 828227.035 0, 1418996.895 828202.365 0, 
+    1418714.313 828177.712 0, 1418431.731 828153.076 0, 1418149.147 828128.456 0, 1417866.561 828103.853 0, 1417583.974 828079.267 0, 1417301.385 828054.697 0, 1417018.795 828030.144 0, 1416736.204 828005.607 0, 1416453.611 827981.087 0, 1416171.017 827956.584 0, 
+    1415888.421 827932.097 0, 1415605.824 827907.627 0, 1415323.225 827883.174 0, 1415040.625 827858.737 0, 1414756.723 827834.204 0, 1414475.421 827809.913 0, 1414192.817 827785.526 0, 1413910.211 827761.156 0, 1413627.604 827736.802 0, 1413344.995 827712.465 0, 
+    1413062.385 827688.145 0, 1412779.773 827663.841 0, 1412497.16 827639.554 0, 1412214.546 827615.284 0, 1411931.93 827591.03 0, 1411649.313 827566.793 0, 1411366.694 827542.572 0, 1411084.074 827518.368 0, 1410801.453 827494.181 0, 1410518.83 827470.011 0, 
+    1410236.205 827445.857 0, 1409953.58 827421.719 0, 1409670.952 827397.598 0, 1409388.324 827373.494 0, 1409105.694 827349.407 0, 1408823.062 827325.336 0, 1408540.429 827301.282 0, 1408257.795 827277.244 0, 1407973.857 827253.113 0, 1407501.887 832808.372 0, 
+    1407029.899 838363.845 0, 1407313.181 838387.921 0, 1407595.161 838411.903 0, 1407877.14 838435.901 0, 1408159.117 838459.916 0, 1408441.093 838483.948 0, 1408723.068 838507.996 0, 1409005.041 838532.061 0, 1409287.013 838556.143 0, 1409568.984 838580.241 0, 
+    1409850.953 838604.356 0, 1410132.92 838628.487 0, 1410414.886 838652.635 0, 1410696.851 838676.799 0, 1410978.814 838700.981 0, 1411260.776 838725.178 0, 1411542.737 838749.392 0, 1411824.696 838773.623 0, 1412106.654 838797.871 0, 1412388.61 838822.135 0, 
+    1412670.564 838846.416 0, 1412952.518 838870.713 0, 1413234.47 838895.027 0, 1413516.42 838919.357 0, 1413797.071 838943.592 0, 1414080.317 838968.068 0, 1414362.263 838992.448 0, 1414644.208 839016.845 0, 1414926.151 839041.258 0, 1415208.093 839065.688 0, 
+    1415490.033 839090.135 0, 1415771.972 839114.598 0, 1416053.91 839139.078 0, 1416335.846 839163.574 0, 1416617.781 839188.087 0, 1416899.714 839212.617 0, 1417181.646 839237.163 0, 1417463.576 839261.726 0, 1417745.505 839286.305 0, 1418027.432 839310.901 0, 
+    1418309.358 839335.514 0, 1418591.283 839360.143 0, 1418873.206 839384.789 0, 1419155.128 839409.451 0, 1419437.048 839434.13 0, 1419718.966 839458.826 0, 1420000.884 839483.538 0, 1420282.8 839508.266 0, 1420563.417 839532.898 0, 1421051.098 833978.781 0, 
+    1421538.761 828424.877 0))
+
+POLYGON ((1434093.578 840740.181 0, 1433813.029 840714.756 0, 1433531.184 840689.231 0, 1433249.338 840663.723 0, 1432967.49 840638.231 0, 1432685.641 840612.756 0, 1432403.79 840587.297 0, 1432121.937 840561.855 0, 1431840.084 840536.429 0, 1431558.228 840511.02 0, 
+    1431276.371 840485.628 0, 1430994.513 840460.252 0, 1430712.653 840434.893 0, 1430430.792 840409.55 0, 1430148.929 840384.224 0, 1429867.065 840358.915 0, 1429585.199 840333.622 0, 1429303.332 840308.346 0, 1429021.463 840283.086 0, 1428739.593 840257.843 0, 
+    1428457.721 840232.617 0, 1428175.848 840207.407 0, 1427893.973 840182.214 0, 1427612.097 840157.037 0, 1427328.924 840131.761 0, 1427048.34 840106.733 0, 1426766.46 840081.606 0, 1426484.578 840056.496 0, 1426202.694 840031.402 0, 1425920.809 840006.325 0, 
+    1425638.922 839981.265 0, 1425357.034 839956.221 0, 1425075.145 839931.193 0, 1424793.254 839906.182 0, 1424511.362 839881.188 0, 1424229.468 839856.211 0, 1423947.572 839831.25 0, 1423665.676 839806.305 0, 1423383.777 839781.377 0, 1423101.878 839756.466 0, 
+    1422819.976 839731.572 0, 1422538.074 839706.694 0, 1422256.17 839681.832 0, 1421974.264 839656.987 0, 1421692.357 839632.159 0, 1421410.448 839607.347 0, 1421128.538 839582.552 0, 1420846.627 839557.774 0, 1420563.417 839532.898 0, 1420075.717 845087.225 0, 
+    1419588 850641.758 0, 1419870.553 850666.576 0, 1420151.81 850691.297 0, 1420433.066 850716.035 0, 1420714.321 850740.789 0, 1420995.574 850765.56 0, 1421276.826 850790.347 0, 1421558.076 850815.151 0, 1421839.325 850839.971 0, 1422120.573 850864.808 0, 
+    1422401.819 850889.662 0, 1422683.063 850914.532 0, 1422964.306 850939.418 0, 1423245.548 850964.321 0, 1423526.788 850989.241 0, 1423808.026 851014.177 0, 1424089.263 851039.13 0, 1424370.499 851064.099 0, 1424651.733 851089.085 0, 1424932.966 851114.088 0, 
+    1425214.197 851139.107 0, 1425495.427 851164.142 0, 1425776.655 851189.194 0, 1426057.882 851214.263 0, 1426337.815 851239.233 0, 1426620.332 851264.45 0, 1426901.554 851289.568 0, 1427182.775 851314.703 0, 1427463.994 851339.854 0, 1427745.212 851365.022 0, 
+    1428026.429 851390.207 0, 1428307.644 851415.408 0, 1428588.857 851440.625 0, 1428870.069 851465.86 0, 1429151.28 851491.11 0, 1429432.489 851516.378 0, 1429713.697 851541.661 0, 1429994.903 851566.962 0, 1430276.107 851592.279 0, 1430557.31 851617.612 0, 
+    1430838.512 851642.962 0, 1431119.712 851668.329 0, 1431400.911 851693.712 0, 1431682.108 851719.112 0, 1431963.304 851744.528 0, 1432244.498 851769.961 0, 1432525.69 851795.41 0, 1432806.882 851820.876 0, 1433086.78 851846.241 0, 1433590.188 846293.108 0, 
+    1434093.578 840740.181 0))
+
+POLYGON ((1446582.103 853088.856 0, 1446302.275 853062.699 0, 1446021.157 853036.439 0, 1445740.038 853010.196 0, 1445458.917 852983.968 0, 1445177.794 852957.758 0, 1444896.67 852931.564 0, 1444615.544 852905.386 0, 1444334.417 852879.226 0, 1444053.288 852853.081 0, 
+    1443772.157 852826.953 0, 1443491.025 852800.842 0, 1443209.892 852774.747 0, 1442928.757 852748.669 0, 1442647.62 852722.608 0, 1442366.482 852696.562 0, 1442085.342 852670.534 0, 1441804.201 852644.522 0, 1441523.059 852618.526 0, 1441241.914 852592.548 0, 
+    1440960.769 852566.585 0, 1440679.621 852540.639 0, 1440398.473 852514.71 0, 1440117.322 852488.797 0, 1439834.88 852462.783 0, 1439555.017 852437.022 0, 1439273.862 852411.159 0, 1438992.706 852385.312 0, 1438711.548 852359.482 0, 1438430.388 852333.669 0, 
+    1438149.227 852307.872 0, 1437868.065 852282.092 0, 1437586.901 852256.328 0, 1437305.735 852230.581 0, 1437024.568 852204.85 0, 1436743.4 852179.136 0, 1436462.23 852153.438 0, 1436181.058 852127.757 0, 1435899.885 852102.093 0, 1435618.71 852076.445 0, 
+    1435337.534 852050.813 0, 1435056.357 852025.199 0, 1434775.178 851999.6 0, 1434493.997 851974.019 0, 1434212.815 851948.453 0, 1433931.631 851922.905 0, 1433650.446 851897.373 0, 1433369.259 851871.857 0, 1433086.78 851846.241 0, 1432583.353 857399.577 0, 
+    1432079.908 862953.111 0, 1432361.731 862978.668 0, 1432642.264 863004.124 0, 1432922.795 863029.596 0, 1433203.325 863055.086 0, 1433483.854 863080.591 0, 1433764.381 863106.114 0, 1434044.906 863131.652 0, 1434325.43 863157.208 0, 1434605.953 863182.78 0, 
+    1434886.473 863208.368 0, 1435166.993 863233.973 0, 1435447.511 863259.594 0, 1435728.027 863285.232 0, 1436008.542 863310.886 0, 1436289.055 863336.557 0, 1436569.567 863362.244 0, 1436850.078 863387.948 0, 1437130.586 863413.669 0, 1437411.094 863439.406 0, 
+    1437691.599 863465.159 0, 1437972.104 863490.929 0, 1438252.607 863516.715 0, 1438533.108 863542.518 0, 1438812.32 863568.219 0, 1439094.106 863594.174 0, 1439374.602 863620.026 0, 1439655.098 863645.895 0, 1439935.591 863671.78 0, 1440216.083 863697.682 0, 
+    1440496.574 863723.601 0, 1440777.063 863749.536 0, 1441057.551 863775.488 0, 1441338.037 863801.456 0, 1441618.521 863827.44 0, 1441899.004 863853.441 0, 1442179.485 863879.459 0, 1442459.965 863905.493 0, 1442740.444 863931.543 0, 1443020.92 863957.61 0, 
+    1443301.396 863983.694 0, 1443581.869 864009.794 0, 1443862.342 864035.911 0, 1444142.812 864062.044 0, 1444423.282 864088.193 0, 1444703.749 864114.359 0, 1444984.215 864140.542 0, 1445264.68 864166.741 0, 1445543.857 864192.837 0, 1446062.989 858640.747 0, 
+    1446582.103 853088.856 0))
+
+POLYGON ((1459004.249 865470.595 0, 1458725.145 865443.711 0, 1458444.755 865416.72 0, 1458164.364 865389.745 0, 1457883.972 865362.787 0, 1457603.578 865335.845 0, 1457323.182 865308.919 0, 1457042.785 865282.01 0, 1456762.386 865255.118 0, 1456481.985 865228.242 0, 
+    1456201.583 865201.383 0, 1455921.179 865174.54 0, 1455640.774 865147.713 0, 1455360.367 865120.904 0, 1455079.959 865094.11 0, 1454799.549 865067.333 0, 1454519.138 865040.573 0, 1454238.725 865013.829 0, 1453958.31 864987.102 0, 1453677.894 864960.391 0, 
+    1453397.476 864933.697 0, 1453117.056 864907.019 0, 1452836.635 864880.358 0, 1452556.213 864853.713 0, 1452274.504 864826.963 0, 1451995.363 864800.473 0, 1451714.936 864773.877 0, 1451434.507 864747.299 0, 1451154.077 864720.736 0, 1450873.645 864694.191 0, 
+    1450593.211 864667.661 0, 1450312.776 864641.148 0, 1450032.34 864614.652 0, 1449751.902 864588.172 0, 1449471.462 864561.709 0, 1449191.021 864535.262 0, 1448910.578 864508.832 0, 1448630.133 864482.419 0, 1448349.687 864456.021 0, 1448069.24 864429.641 0, 
+    1447788.791 864403.276 0, 1447508.34 864376.929 0, 1447227.888 864350.597 0, 1446947.434 864324.283 0, 1446666.979 864297.985 0, 1446386.522 864271.703 0, 1446106.064 864245.438 0, 1445825.604 864219.189 0, 1445543.857 864192.837 0, 1445024.706 869745.121 0, 
+    1444505.537 875297.597 0, 1444786.628 875323.888 0, 1445066.435 875350.076 0, 1445346.239 875376.28 0, 1445626.042 875402.5 0, 1445905.844 875428.737 0, 1446185.644 875454.991 0, 1446465.443 875481.26 0, 1446745.24 875507.547 0, 1447025.035 875533.85 0, 
+    1447304.829 875560.169 0, 1447584.622 875586.504 0, 1447864.412 875612.857 0, 1448144.202 875639.225 0, 1448423.989 875665.61 0, 1448703.776 875692.012 0, 1448983.56 875718.43 0, 1449263.343 875744.865 0, 1449543.125 875771.316 0, 1449822.905 875797.783 0, 
+    1450102.683 875824.267 0, 1450382.46 875850.767 0, 1450662.235 875877.284 0, 1450942.009 875903.817 0, 1451220.499 875930.246 0, 1451501.552 875956.933 0, 1451781.321 875983.516 0, 1452061.088 876010.115 0, 1452340.854 876036.731 0, 1452620.618 876063.363 0, 
+    1452900.381 876090.012 0, 1453180.142 876116.677 0, 1453459.902 876143.358 0, 1453739.66 876170.056 0, 1454019.416 876196.771 0, 1454299.171 876223.502 0, 1454578.925 876250.249 0, 1454858.676 876277.013 0, 1455138.427 876303.793 0, 1455418.175 876330.59 0, 
+    1455697.922 876357.403 0, 1455977.668 876384.233 0, 1456257.411 876411.079 0, 1456537.154 876437.942 0, 1456816.894 876464.821 0, 1457096.634 876491.716 0, 1457376.371 876518.628 0, 1457656.107 876545.557 0, 1457934.561 876572.378 0, 1458469.414 871021.391 0, 
+    1459004.249 865470.595 0))
+
+POLYGON ((1471359.929 877885.094 0, 1471081.55 877857.485 0, 1470801.891 877829.767 0, 1470522.231 877802.065 0, 1470242.569 877774.379 0, 1469962.905 877746.709 0, 1469683.24 877719.057 0, 1469403.573 877691.42 0, 1469123.905 877663.8 0, 1468844.235 877636.197 0, 
+    1468564.563 877608.61 0, 1468284.889 877581.039 0, 1468005.214 877553.485 0, 1467725.538 877525.947 0, 1467445.859 877498.426 0, 1467166.18 877470.922 0, 1466886.498 877443.433 0, 1466606.815 877415.962 0, 1466327.13 877388.506 0, 1466047.444 877361.067 0, 
+    1465767.756 877333.645 0, 1465488.066 877306.239 0, 1465208.375 877278.85 0, 1464928.682 877251.477 0, 1464647.709 877223.995 0, 1464369.292 877196.78 0, 1464089.594 877169.456 0, 1463809.895 877142.149 0, 1463530.194 877114.859 0, 1463250.492 877087.584 0, 
+    1462970.788 877060.326 0, 1462691.082 877033.085 0, 1462411.375 877005.86 0, 1462131.666 876978.652 0, 1461851.955 876951.46 0, 1461572.243 876924.285 0, 1461292.53 876897.126 0, 1461012.814 876869.983 0, 1460733.098 876842.857 0, 1460453.379 876815.747 0, 
+    1460173.659 876788.654 0, 1459893.937 876761.578 0, 1459614.214 876734.517 0, 1459334.489 876707.474 0, 1459054.763 876680.446 0, 1458775.035 876653.436 0, 1458495.305 876626.441 0, 1458215.574 876599.463 0, 1457934.561 876572.378 0, 1457399.69 882123.553 0, 
+    1456864.801 887674.911 0, 1457145.157 887701.933 0, 1457424.235 887728.848 0, 1457703.311 887755.779 0, 1457982.386 887782.727 0, 1458261.459 887809.691 0, 1458540.53 887836.671 0, 1458819.6 887863.668 0, 1459098.668 887890.682 0, 1459377.735 887917.712 0, 
+    1459656.8 887944.758 0, 1459935.863 887971.821 0, 1460214.925 887998.9 0, 1460493.985 888025.995 0, 1460773.044 888053.107 0, 1461052.101 888080.236 0, 1461331.156 888107.38 0, 1461610.21 888134.542 0, 1461889.262 888161.719 0, 1462168.313 888188.913 0, 
+    1462447.362 888216.124 0, 1462726.41 888243.351 0, 1463005.455 888270.594 0, 1463284.5 888297.854 0, 1463562.266 888325.006 0, 1463842.583 888352.423 0, 1464121.623 888379.732 0, 1464400.661 888407.058 0, 1464679.697 888434.399 0, 1464958.731 888461.758 0, 
+    1465237.764 888489.133 0, 1465516.796 888516.524 0, 1465795.825 888543.931 0, 1466074.854 888571.355 0, 1466353.88 888598.796 0, 1466632.905 888626.253 0, 1466911.928 888653.726 0, 1467190.95 888681.216 0, 1467469.97 888708.722 0, 1467748.989 888736.244 0, 
+    1468028.005 888763.783 0, 1468307.021 888791.339 0, 1468586.034 888818.911 0, 1468865.046 888846.499 0, 1469144.056 888874.104 0, 1469423.065 888901.725 0, 1469702.072 888929.362 0, 1469981.078 888957.016 0, 1470258.807 888984.56 0, 1470809.377 883434.735 0, 
+    1471359.929 877885.094 0))
+
+POLYGON ((1483649.059 890332.044 0, 1483371.407 890303.715 0, 1483092.481 890275.273 0, 1482813.553 890246.848 0, 1482534.623 890218.438 0, 1482255.692 890190.046 0, 1481976.759 890161.669 0, 1481697.825 890133.309 0, 1481418.888 890104.966 0, 1481139.951 890076.638 0, 
+    1480861.011 890048.328 0, 1480582.07 890020.033 0, 1480303.127 889991.756 0, 1480024.182 889963.494 0, 1479745.236 889935.249 0, 1479466.288 889907.02 0, 1479187.339 889878.808 0, 1478908.387 889850.612 0, 1478629.434 889822.433 0, 1478350.48 889794.27 0, 
+    1478071.524 889766.123 0, 1477792.566 889737.993 0, 1477513.606 889709.88 0, 1477234.645 889681.782 0, 1476954.409 889653.573 0, 1476676.718 889625.637 0, 1476397.752 889597.589 0, 1476118.784 889569.557 0, 1475839.815 889541.542 0, 1475560.844 889513.543 0, 
+    1475281.871 889485.561 0, 1475002.897 889457.595 0, 1474723.921 889429.646 0, 1474444.943 889401.712 0, 1474165.964 889373.796 0, 1473886.983 889345.896 0, 1473608 889318.012 0, 1473329.016 889290.144 0, 1473050.03 889262.293 0, 1472771.043 889234.459 0, 
+    1472492.053 889206.641 0, 1472213.063 889178.839 0, 1471934.07 889151.053 0, 1471655.076 889123.285 0, 1471376.081 889095.532 0, 1471097.083 889067.796 0, 1470818.084 889040.076 0, 1470539.084 889012.373 0, 1470258.807 888984.56 0, 1469708.218 894534.565 0, 
+    1469157.613 900084.746 0, 1469437.233 900112.494 0, 1469715.581 900140.132 0, 1469993.926 900167.787 0, 1470272.27 900195.458 0, 1470550.613 900223.145 0, 1470828.953 900250.849 0, 1471107.292 900278.569 0, 1471385.63 900306.306 0, 1471663.966 900334.059 0, 
+    1471942.3 900361.829 0, 1472220.632 900389.614 0, 1472498.963 900417.416 0, 1472777.293 900445.235 0, 1473055.62 900473.07 0, 1473333.946 900500.921 0, 1473612.271 900528.789 0, 1473890.593 900556.673 0, 1474168.914 900584.573 0, 1474447.234 900612.49 0, 
+    1474725.552 900640.423 0, 1475003.868 900668.373 0, 1475282.182 900696.339 0, 1475560.495 900724.321 0, 1475837.536 900752.192 0, 1476117.116 900780.335 0, 1476395.424 900808.367 0, 1476673.73 900836.415 0, 1476952.035 900864.479 0, 1477230.338 900892.56 0, 
+    1477508.639 900920.657 0, 1477786.939 900948.77 0, 1478065.237 900976.9 0, 1478343.533 901005.046 0, 1478621.828 901033.208 0, 1478900.121 901061.387 0, 1479178.412 901089.583 0, 1479456.702 901117.794 0, 1479734.99 901146.022 0, 1480013.276 901174.267 0, 
+    1480291.561 901202.528 0, 1480569.844 901230.805 0, 1480848.126 901259.098 0, 1481126.405 901287.408 0, 1481404.683 901315.735 0, 1481682.96 901344.077 0, 1481961.234 901372.436 0, 1482239.507 901400.812 0, 1482516.509 901429.074 0, 1483082.793 895880.471 0, 
+    1483649.059 890332.044 0))
+
+POLYGON ((1495871.555 902811.139 0, 1495594.632 902782.094 0, 1495316.44 902752.932 0, 1495038.247 902723.787 0, 1494760.051 902694.658 0, 1494481.854 902665.546 0, 1494203.656 902636.45 0, 1493925.455 902607.37 0, 1493647.253 902578.307 0, 1493369.05 902549.26 0, 
+    1493090.844 902520.23 0, 1492812.637 902491.215 0, 1492534.428 902462.218 0, 1492256.217 902433.236 0, 1491978.005 902404.271 0, 1491699.791 902375.323 0, 1491421.575 902346.39 0, 1491143.358 902317.474 0, 1490865.139 902288.575 0, 1490586.918 902259.692 0, 
+    1490308.696 902230.825 0, 1490030.471 902201.974 0, 1489752.245 902173.14 0, 1489474.018 902144.323 0, 1489194.52 902115.39 0, 1488917.557 902086.737 0, 1488639.325 902057.968 0, 1488361.09 902029.216 0, 1488082.854 902000.48 0, 1487804.617 901971.761 0, 
+    1487526.377 901943.058 0, 1487248.136 901914.371 0, 1486969.893 901885.701 0, 1486691.649 901857.047 0, 1486413.402 901828.409 0, 1486135.154 901799.788 0, 1485856.905 901771.183 0, 1485578.654 901742.595 0, 1485300.401 901714.023 0, 1485022.146 901685.467 0, 
+    1484743.89 901656.928 0, 1484465.632 901628.405 0, 1484187.372 901599.899 0, 1483909.111 901571.409 0, 1483630.848 901542.935 0, 1483352.583 901514.478 0, 1483074.317 901486.037 0, 1482796.049 901457.612 0, 1482516.509 901429.074 0, 1481950.208 906977.85 0, 
+    1481383.889 912526.794 0, 1481662.772 912555.264 0, 1481940.387 912583.622 0, 1482218 912611.996 0, 1482495.612 912640.387 0, 1482773.222 912668.794 0, 1483050.83 912697.217 0, 1483328.436 912725.657 0, 1483606.041 912754.113 0, 1483883.644 912782.585 0, 
+    1484161.246 912811.073 0, 1484438.846 912839.578 0, 1484716.444 912868.1 0, 1484994.04 912896.637 0, 1485271.635 912925.191 0, 1485549.228 912953.762 0, 1485826.82 912982.348 0, 1486104.409 913010.951 0, 1486381.997 913039.57 0, 1486659.584 913068.206 0, 
+    1486937.168 913096.858 0, 1487214.751 913125.526 0, 1487492.333 913154.211 0, 1487769.912 913182.912 0, 1488046.225 913211.499 0, 1488325.066 913240.363 0, 1488602.641 913269.113 0, 1488880.214 913297.879 0, 1489157.785 913326.662 0, 1489435.354 913355.461 0, 
+    1489712.922 913384.277 0, 1489990.488 913413.108 0, 1490268.052 913441.956 0, 1490545.615 913470.821 0, 1490823.176 913499.701 0, 1491100.735 913528.598 0, 1491378.293 913557.512 0, 1491655.849 913586.442 0, 1491933.403 913615.388 0, 1492210.955 913644.35 0, 
+    1492488.506 913673.329 0, 1492766.055 913702.324 0, 1493043.602 913731.335 0, 1493321.148 913760.363 0, 1493598.692 913789.407 0, 1493876.234 913818.467 0, 1494153.775 913847.544 0, 1494431.313 913876.637 0, 1494707.586 913905.614 0, 1495289.58 908358.292 0, 
+    1495871.555 902811.139 0))
+
+POLYGON ((985409.616 464871.387 0, 985107.123 464872.25 0, 984803.158 464873.136 0, 984499.193 464874.039 0, 984195.227 464874.961 0, 983891.262 464875.9 0, 983587.297 464876.857 0, 983283.332 464877.832 0, 982979.367 464878.825 0, 982675.402 464879.835 0, 
+    982371.437 464880.864 0, 982067.472 464881.911 0, 981763.507 464882.975 0, 981459.542 464884.057 0, 981155.578 464885.157 0, 980851.613 464886.276 0, 980547.648 464887.412 0, 980243.684 464888.565 0, 979939.72 464889.737 0, 979635.755 464890.927 0, 
+    979331.791 464892.134 0, 979027.827 464893.36 0, 978723.863 464894.603 0, 978419.898 464895.864 0, 978114.46 464897.15 0, 977811.971 464898.44 0, 977508.007 464899.755 0, 977204.043 464901.088 0, 976900.079 464902.439 0, 976596.116 464903.807 0, 
+    976292.152 464905.194 0, 975988.189 464906.598 0, 975684.225 464908.02 0, 975380.262 464909.46 0, 975076.299 464910.918 0, 974772.336 464912.394 0, 974468.373 464913.888 0, 974164.41 464915.4 0, 973860.447 464916.929 0, 973556.484 464918.477 0, 
+    973252.521 464920.042 0, 972948.559 464921.626 0, 972644.596 464923.227 0, 972340.634 464924.846 0, 972036.672 464926.483 0, 971732.71 464928.137 0, 971428.747 464929.81 0, 971124.786 464931.501 0, 970819.348 464933.218 0, 970850.737 470488.407 0, 
+    970882.129 476044.017 0, 971186.909 476042.304 0, 971490.217 476040.617 0, 971793.525 476038.948 0, 972096.834 476037.297 0, 972400.142 476035.663 0, 972703.45 476034.048 0, 973006.759 476032.45 0, 973310.067 476030.87 0, 973613.376 476029.308 0, 
+    973916.685 476027.764 0, 974219.994 476026.238 0, 974523.303 476024.729 0, 974826.612 476023.239 0, 975129.921 476021.766 0, 975433.23 476020.311 0, 975736.54 476018.874 0, 976039.849 476017.455 0, 976343.158 476016.054 0, 976646.468 476014.67 0, 
+    976949.778 476013.304 0, 977253.087 476011.957 0, 977556.397 476010.627 0, 977859.707 476009.315 0, 978161.546 476008.027 0, 978466.327 476006.744 0, 978769.637 476005.486 0, 979072.947 476004.245 0, 979376.258 476003.022 0, 979679.568 476001.817 0, 
+    979982.878 476000.63 0, 980286.189 475999.461 0, 980589.499 475998.31 0, 980892.81 475997.176 0, 981196.121 475996.06 0, 981499.431 475994.963 0, 981802.742 475993.883 0, 982106.053 475992.82 0, 982409.364 475991.776 0, 982712.675 475990.75 0, 
+    983015.986 475989.741 0, 983319.297 475988.75 0, 983622.608 475987.778 0, 983925.919 475986.823 0, 984229.231 475985.885 0, 984532.542 475984.966 0, 984835.853 475984.065 0, 985139.165 475983.181 0, 985441.006 475982.319 0, 985425.311 470426.643 0, 
+    985409.616 464871.387 0))
+
+POLYGON ((1000000 475961.753 0, 999698.155 475961.762 0, 999394.842 475961.789 0, 999091.529 475961.834 0, 998788.217 475961.896 0, 998484.904 475961.976 0, 998181.591 475962.074 0, 997878.279 475962.19 0, 997574.966 475962.324 0, 997271.653 475962.476 0, 
+    996968.341 475962.645 0, 996665.028 475962.833 0, 996361.715 475963.038 0, 996058.403 475963.261 0, 995755.09 475963.502 0, 995451.777 475963.761 0, 995148.465 475964.037 0, 994845.152 475964.332 0, 994541.84 475964.644 0, 994238.527 475964.974 0, 
+    993935.215 475965.322 0, 993631.902 475965.688 0, 993328.59 475966.072 0, 993025.277 475966.473 0, 992720.496 475966.895 0, 992418.652 475967.33 0, 992115.34 475967.785 0, 991812.028 475968.258 0, 991508.715 475968.749 0, 991205.403 475969.258 0, 
+    990902.091 475969.784 0, 990598.778 475970.329 0, 990295.466 475970.891 0, 989992.154 475971.471 0, 989688.842 475972.069 0, 989385.53 475972.685 0, 989082.218 475973.319 0, 988778.906 475973.97 0, 988475.594 475974.64 0, 988172.282 475975.327 0, 
+    987868.97 475976.032 0, 987565.658 475976.755 0, 987262.346 475977.496 0, 986959.034 475978.254 0, 986655.723 475979.031 0, 986352.411 475979.825 0, 986049.099 475980.637 0, 985745.788 475981.467 0, 985441.006 475982.319 0, 985456.703 481538.414 0, 
+    985472.402 487094.922 0, 985776.526 487094.072 0, 986079.183 487093.244 0, 986381.841 487092.433 0, 986684.499 487091.641 0, 986987.156 487090.866 0, 987289.814 487090.109 0, 987592.472 487089.37 0, 987895.129 487088.648 0, 988197.787 487087.945 0, 
+    988500.445 487087.259 0, 988803.103 487086.591 0, 989105.761 487085.941 0, 989408.419 487085.309 0, 989711.077 487084.694 0, 990013.735 487084.097 0, 990316.393 487083.519 0, 990619.051 487082.957 0, 990921.71 487082.414 0, 991224.368 487081.889 0, 
+    991527.026 487081.381 0, 991829.684 487080.891 0, 992132.342 487080.419 0, 992435.001 487079.965 0, 992736.194 487079.531 0, 993040.317 487079.11 0, 993342.976 487078.71 0, 993645.634 487078.327 0, 993948.293 487077.962 0, 994250.951 487077.614 0, 
+    994553.61 487077.285 0, 994856.268 487076.973 0, 995158.927 487076.679 0, 995461.585 487076.403 0, 995764.244 487076.145 0, 996066.902 487075.905 0, 996369.561 487075.682 0, 996672.219 487075.477 0, 996974.878 487075.29 0, 997277.537 487075.121 0, 
+    997580.195 487074.97 0, 997882.854 487074.836 0, 998185.513 487074.721 0, 998488.171 487074.623 0, 998790.83 487074.543 0, 999093.488 487074.481 0, 999396.147 487074.436 0, 999698.806 487074.409 0, 1000000 487074.401 0, 1000000 481517.87 0, 
+    1000000 475961.753 0))
+
+POLYGON ((1014527.598 487094.922 0, 1014226.403 487094.08 0, 1013923.745 487093.252 0, 1013621.088 487092.441 0, 1013318.43 487091.648 0, 1013015.773 487090.873 0, 1012713.115 487090.116 0, 1012410.457 487089.377 0, 1012107.799 487088.655 0, 1011805.141 487087.951 0, 
+    1011502.484 487087.265 0, 1011199.826 487086.597 0, 1010897.168 487085.947 0, 1010594.51 487085.315 0, 1010291.852 487084.7 0, 1009989.194 487084.103 0, 1009686.536 487083.524 0, 1009383.877 487082.963 0, 1009081.219 487082.419 0, 1008778.561 487081.894 0, 
+    1008475.903 487081.386 0, 1008173.245 487080.896 0, 1007870.586 487080.424 0, 1007567.928 487079.97 0, 1007263.806 487079.531 0, 1006962.611 487079.114 0, 1006659.953 487078.713 0, 1006357.294 487078.33 0, 1006054.636 487077.965 0, 1005751.978 487077.618 0, 
+    1005449.319 487077.288 0, 1005146.661 487076.976 0, 1004844.002 487076.682 0, 1004541.344 487076.406 0, 1004238.685 487076.148 0, 1003936.026 487075.907 0, 1003633.368 487075.684 0, 1003330.709 487075.479 0, 1003028.051 487075.292 0, 1002725.392 487075.123 0, 
+    1002422.734 487074.971 0, 1002120.075 487074.838 0, 1001817.416 487074.722 0, 1001514.758 487074.624 0, 1001212.099 487074.543 0, 1000909.44 487074.481 0, 1000606.782 487074.436 0, 1000304.123 487074.41 0, 1000000 487074.401 0, 1000000 492631.343 0, 
+    1000000 498188.694 0, 1000303.466 498188.703 0, 1000605.47 498188.729 0, 1000907.475 498188.774 0, 1001209.479 498188.836 0, 1001511.484 498188.916 0, 1001813.488 498189.014 0, 1002115.493 498189.13 0, 1002417.497 498189.263 0, 1002719.501 498189.414 0, 
+    1003021.506 498189.583 0, 1003323.51 498189.77 0, 1003625.515 498189.975 0, 1003927.519 498190.197 0, 1004229.524 498190.437 0, 1004531.528 498190.695 0, 1004833.532 498190.97 0, 1005135.537 498191.264 0, 1005437.541 498191.575 0, 1005739.545 498191.904 0, 
+    1006041.55 498192.251 0, 1006343.554 498192.615 0, 1006645.558 498192.997 0, 1006947.562 498193.397 0, 1007248.106 498193.813 0, 1007551.571 498194.251 0, 1007853.575 498194.704 0, 1008155.579 498195.175 0, 1008457.583 498195.664 0, 1008759.587 498196.171 0, 
+    1009061.591 498196.695 0, 1009363.595 498197.237 0, 1009665.599 498197.797 0, 1009967.603 498198.375 0, 1010269.607 498198.971 0, 1010571.611 498199.584 0, 1010873.615 498200.215 0, 1011175.618 498200.864 0, 1011477.622 498201.531 0, 1011779.626 498202.215 0, 
+    1012081.63 498202.917 0, 1012383.633 498203.637 0, 1012685.637 498204.375 0, 1012987.64 498205.131 0, 1013289.644 498205.904 0, 1013591.647 498206.695 0, 1013893.651 498207.504 0, 1014195.654 498208.331 0, 1014496.198 498209.171 0, 1014511.899 492651.842 0, 
+    1014527.598 487094.922 0))
+
+POLYGON ((1028992.281 498270.603 0, 1028691.738 498268.913 0, 1028389.738 498267.233 0, 1028087.738 498265.571 0, 1027785.738 498263.927 0, 1027483.738 498262.3 0, 1027181.738 498260.692 0, 1026879.738 498259.101 0, 1026577.737 498257.527 0, 1026275.737 498255.972 0, 
+    1025973.736 498254.434 0, 1025671.736 498252.914 0, 1025369.735 498251.412 0, 1025067.734 498249.928 0, 1024765.733 498248.462 0, 1024463.732 498247.013 0, 1024161.731 498245.582 0, 1023859.73 498244.169 0, 1023557.728 498242.773 0, 1023255.727 498241.395 0, 
+    1022953.726 498240.035 0, 1022651.724 498238.693 0, 1022349.723 498237.369 0, 1022047.721 498236.062 0, 1021744.261 498234.767 0, 1021443.717 498233.503 0, 1021141.716 498232.249 0, 1020839.714 498231.014 0, 1020537.712 498229.796 0, 1020235.709 498228.596 0, 
+    1019933.707 498227.414 0, 1019631.705 498226.25 0, 1019329.703 498225.103 0, 1019027.7 498223.974 0, 1018725.698 498222.863 0, 1018423.695 498221.77 0, 1018121.693 498220.695 0, 1017819.69 498219.637 0, 1017517.687 498218.597 0, 1017215.685 498217.575 0, 
+    1016913.682 498216.57 0, 1016611.679 498215.584 0, 1016309.676 498214.615 0, 1016007.673 498213.664 0, 1015705.67 498212.731 0, 1015403.667 498211.815 0, 1015101.664 498210.917 0, 1014799.661 498210.037 0, 1014496.198 498209.171 0, 1014480.497 503766.905 0, 
+    1014464.794 509325.041 0, 1014767.599 509325.906 0, 1015068.948 509326.784 0, 1015370.297 509327.68 0, 1015671.645 509328.593 0, 1015972.994 509329.524 0, 1016274.343 509330.473 0, 1016575.692 509331.44 0, 1016877.04 509332.425 0, 1017178.389 509333.427 0, 
+    1017479.737 509334.447 0, 1017781.086 509335.484 0, 1018082.434 509336.54 0, 1018383.782 509337.613 0, 1018685.131 509338.704 0, 1018986.479 509339.813 0, 1019287.827 509340.939 0, 1019589.175 509342.083 0, 1019890.523 509343.245 0, 1020191.871 509344.425 0, 
+    1020493.219 509345.622 0, 1020794.567 509346.837 0, 1021095.914 509348.07 0, 1021397.262 509349.32 0, 1021697.155 509350.582 0, 1021999.957 509351.875 0, 1022301.304 509353.178 0, 1022602.652 509354.5 0, 1022903.999 509355.839 0, 1023205.346 509357.196 0, 
+    1023506.693 509358.571 0, 1023808.04 509359.963 0, 1024109.387 509361.373 0, 1024410.734 509362.801 0, 1024712.081 509364.247 0, 1025013.427 509365.71 0, 1025314.774 509367.191 0, 1025616.12 509368.69 0, 1025917.467 509370.207 0, 1026218.813 509371.741 0, 
+    1026520.159 509373.293 0, 1026821.506 509374.863 0, 1027122.852 509376.45 0, 1027424.198 509378.056 0, 1027725.543 509379.679 0, 1028026.889 509381.319 0, 1028328.235 509382.978 0, 1028629.58 509384.654 0, 1028929.472 509386.34 0, 1028960.878 503828.27 0, 
+    1028992.281 498270.603 0))
+
+POLYGON ((1043393.92 509488.503 0, 1043094.032 509485.97 0, 1042792.692 509483.443 0, 1042491.352 509480.933 0, 1042190.012 509478.441 0, 1041888.672 509475.966 0, 1041587.332 509473.51 0, 1041285.992 509471.071 0, 1040984.651 509468.65 0, 1040683.311 509466.246 0, 
+    1040381.97 509463.861 0, 1040080.629 509461.493 0, 1039779.288 509459.143 0, 1039477.947 509456.81 0, 1039176.605 509454.495 0, 1038875.264 509452.198 0, 1038573.922 509449.919 0, 1038272.58 509447.658 0, 1037971.239 509445.414 0, 1037669.897 509443.188 0, 
+    1037368.554 509440.98 0, 1037067.212 509438.789 0, 1036765.87 509436.616 0, 1036464.527 509434.461 0, 1036161.732 509432.313 0, 1035861.842 509430.204 0, 1035560.499 509428.102 0, 1035259.156 509426.018 0, 1034957.813 509423.952 0, 1034656.469 509421.903 0, 
+    1034355.126 509419.872 0, 1034053.783 509417.859 0, 1033752.439 509415.863 0, 1033451.095 509413.886 0, 1033149.751 509411.926 0, 1032848.407 509409.983 0, 1032547.063 509408.059 0, 1032245.719 509406.152 0, 1031944.375 509404.263 0, 1031643.03 509402.392 0, 
+    1031341.686 509400.538 0, 1031040.341 509398.702 0, 1030738.997 509396.884 0, 1030437.652 509395.084 0, 1030136.307 509393.301 0, 1029834.962 509391.536 0, 1029533.617 509389.789 0, 1029232.271 509388.06 0, 1028929.472 509386.34 0, 1028898.065 514944.809 0, 
+    1028866.655 520503.674 0, 1029168.796 520505.39 0, 1029469.487 520507.116 0, 1029770.178 520508.859 0, 1030070.868 520510.62 0, 1030371.559 520512.399 0, 1030672.25 520514.195 0, 1030972.94 520516.01 0, 1031273.63 520517.841 0, 1031574.32 520519.691 0, 
+    1031875.011 520521.558 0, 1032175.701 520523.443 0, 1032476.39 520525.346 0, 1032777.08 520527.266 0, 1033077.77 520529.204 0, 1033378.459 520531.16 0, 1033679.149 520533.133 0, 1033979.838 520535.125 0, 1034280.527 520537.133 0, 1034581.216 520539.16 0, 
+    1034881.905 520541.204 0, 1035182.594 520543.266 0, 1035483.283 520545.346 0, 1035783.971 520547.443 0, 1036083.21 520549.548 0, 1036385.348 520551.691 0, 1036686.036 520553.841 0, 1036986.724 520556.009 0, 1037287.412 520558.195 0, 1037588.1 520560.399 0, 
+    1037888.787 520562.62 0, 1038189.475 520564.859 0, 1038490.162 520567.115 0, 1038790.85 520569.39 0, 1039091.537 520571.682 0, 1039392.224 520573.991 0, 1039692.911 520576.319 0, 1039993.597 520578.664 0, 1040294.284 520581.027 0, 1040594.97 520583.407 0, 
+    1040895.657 520585.805 0, 1041196.343 520588.221 0, 1041497.029 520590.655 0, 1041797.715 520593.106 0, 1042098.401 520595.575 0, 1042399.086 520598.062 0, 1042699.772 520600.566 0, 1043000.457 520603.088 0, 1043299.694 520605.616 0, 1043346.809 515046.861 0, 
+    1043393.92 509488.503 0))
+
+POLYGON ((1057732.388 520748.333 0, 1057433.157 520744.96 0, 1057132.48 520741.588 0, 1056831.803 520738.235 0, 1056531.125 520734.898 0, 1056230.448 520731.58 0, 1055929.77 520728.279 0, 1055629.092 520724.996 0, 1055328.414 520721.731 0, 1055027.735 520718.483 0, 
+    1054727.057 520715.253 0, 1054426.378 520712.041 0, 1054125.699 520708.846 0, 1053825.02 520705.669 0, 1053524.341 520702.51 0, 1053223.661 520699.369 0, 1052922.982 520696.245 0, 1052622.302 520693.139 0, 1052321.622 520690.05 0, 1052020.942 520686.98 0, 
+    1051720.261 520683.927 0, 1051419.581 520680.891 0, 1051118.9 520677.874 0, 1050818.219 520674.874 0, 1050516.091 520671.877 0, 1050216.857 520668.927 0, 1049916.175 520665.98 0, 1049615.494 520663.051 0, 1049314.812 520660.14 0, 1049014.13 520657.246 0, 
+    1048713.448 520654.37 0, 1048412.766 520651.512 0, 1048112.083 520648.671 0, 1047811.401 520645.848 0, 1047510.718 520643.043 0, 1047210.035 520640.255 0, 1046909.352 520637.486 0, 1046608.669 520634.733 0, 1046307.985 520631.999 0, 1046007.301 520629.282 0, 
+    1045706.618 520626.583 0, 1045405.934 520623.902 0, 1045105.25 520621.238 0, 1044804.565 520618.592 0, 1044503.881 520615.964 0, 1044203.197 520613.353 0, 1043902.512 520610.761 0, 1043601.827 520608.185 0, 1043299.694 520605.616 0, 1043252.576 526164.763 0, 
+    1043205.455 531724.3 0, 1043506.93 531726.864 0, 1043806.961 531729.434 0, 1044106.991 531732.021 0, 1044407.021 531734.626 0, 1044707.051 531737.249 0, 1045007.081 531739.889 0, 1045307.11 531742.547 0, 1045607.14 531745.222 0, 1045907.169 531747.915 0, 
+    1046207.198 531750.626 0, 1046507.227 531753.355 0, 1046807.256 531756.101 0, 1047107.285 531758.865 0, 1047407.314 531761.646 0, 1047707.342 531764.445 0, 1048007.37 531767.262 0, 1048307.398 531770.096 0, 1048607.426 531772.949 0, 1048907.454 531775.818 0, 
+    1049207.481 531778.706 0, 1049507.509 531781.611 0, 1049807.536 531784.534 0, 1050107.563 531787.474 0, 1050406.146 531790.418 0, 1050707.616 531793.408 0, 1051007.643 531796.401 0, 1051307.669 531799.412 0, 1051607.695 531802.441 0, 1051907.721 531805.487 0, 
+    1052207.747 531808.551 0, 1052507.773 531811.633 0, 1052807.798 531814.732 0, 1053107.823 531817.849 0, 1053407.848 531820.984 0, 1053707.873 531824.136 0, 1054007.898 531827.306 0, 1054307.922 531830.494 0, 1054607.947 531833.699 0, 1054907.971 531836.922 0, 
+    1055207.995 531840.163 0, 1055508.018 531843.421 0, 1055808.042 531846.697 0, 1056108.065 531849.99 0, 1056408.088 531853.302 0, 1056708.111 531856.63 0, 1057008.134 531859.977 0, 1057308.157 531863.341 0, 1057606.737 531866.707 0, 1057669.564 526307.325 0, 
+    1057732.388 520748.333 0))
+
+POLYGON ((1072007.559 532049.799 0, 1071708.987 532045.59 0, 1071408.975 532041.378 0, 1071108.963 532037.184 0, 1070808.951 532033.008 0, 1070508.938 532028.849 0, 1070208.925 532024.707 0, 1069908.912 532020.584 0, 1069608.899 532016.478 0, 1069308.885 532012.39 0, 
+    1069008.872 532008.319 0, 1068708.858 532004.266 0, 1068408.843 532000.231 0, 1068108.829 531996.214 0, 1067808.814 531992.214 0, 1067508.799 531988.231 0, 1067208.784 531984.267 0, 1066908.768 531980.32 0, 1066608.753 531976.391 0, 1066308.737 531972.479 0, 
+    1066008.72 531968.585 0, 1065708.704 531964.709 0, 1065408.688 531960.85 0, 1065108.671 531957.009 0, 1064807.212 531953.167 0, 1064508.636 531949.38 0, 1064208.619 531945.592 0, 1063908.601 531941.822 0, 1063608.583 531938.069 0, 1063308.565 531934.334 0, 
+    1063008.547 531930.616 0, 1062708.528 531926.917 0, 1062408.509 531923.235 0, 1062108.49 531919.57 0, 1061808.471 531915.924 0, 1061508.451 531912.294 0, 1061208.432 531908.683 0, 1060908.412 531905.089 0, 1060608.392 531901.513 0, 1060308.371 531897.955 0, 
+    1060008.351 531894.414 0, 1059708.33 531890.891 0, 1059408.309 531887.385 0, 1059108.288 531883.897 0, 1058808.267 531880.427 0, 1058508.245 531876.975 0, 1058208.223 531873.54 0, 1057908.201 531870.123 0, 1057606.737 531866.707 0, 1057543.905 537426.476 0, 
+    1057481.068 542986.628 0, 1057781.875 542990.036 0, 1058081.242 542993.446 0, 1058380.61 542996.873 0, 1058679.977 543000.318 0, 1058979.344 543003.781 0, 1059278.71 543007.261 0, 1059578.077 543010.759 0, 1059877.443 543014.275 0, 1060176.809 543017.808 0, 
+    1060476.175 543021.358 0, 1060775.54 543024.927 0, 1061074.906 543028.513 0, 1061374.271 543032.116 0, 1061673.636 543035.737 0, 1061973.001 543039.376 0, 1062272.365 543043.033 0, 1062571.73 543046.707 0, 1062871.094 543050.398 0, 1063170.458 543054.108 0, 
+    1063469.821 543057.834 0, 1063769.185 543061.579 0, 1064068.548 543065.341 0, 1064367.911 543069.121 0, 1064665.836 543072.9 0, 1064966.637 543076.733 0, 1065265.999 543080.566 0, 1065565.361 543084.416 0, 1065864.723 543088.284 0, 1066164.085 543092.169 0, 
+    1066463.446 543096.072 0, 1066762.807 543099.993 0, 1067062.168 543103.932 0, 1067361.529 543107.888 0, 1067660.89 543111.861 0, 1067960.25 543115.852 0, 1068259.61 543119.861 0, 1068558.97 543123.888 0, 1068858.329 543127.932 0, 1069157.689 543131.993 0, 
+    1069457.048 543136.073 0, 1069756.407 543140.169 0, 1070055.765 543144.284 0, 1070355.123 543148.416 0, 1070654.482 543152.566 0, 1070953.839 543156.733 0, 1071253.197 543160.918 0, 1071552.555 543165.121 0, 1071850.475 543169.321 0, 1071929.019 537609.368 0, 
+    1072007.559 532049.799 0))
+
+POLYGON ((1086219.308 543392.609 0, 1085921.399 543387.568 0, 1085622.054 543382.519 0, 1085322.71 543377.489 0, 1085023.365 543372.475 0, 1084724.019 543367.48 0, 1084424.674 543362.502 0, 1084125.328 543357.542 0, 1083825.982 543352.599 0, 1083526.636 543347.674 0, 
+    1083227.289 543342.767 0, 1082927.942 543337.877 0, 1082628.595 543333.005 0, 1082329.247 543328.15 0, 1082029.9 543323.313 0, 1081730.551 543318.494 0, 1081431.203 543313.692 0, 1081131.854 543308.908 0, 1080832.505 543304.142 0, 1080533.156 543299.393 0, 
+    1080233.807 543294.662 0, 1079934.457 543289.948 0, 1079635.107 543285.252 0, 1079335.757 543280.574 0, 1079034.97 543275.891 0, 1078737.055 543271.27 0, 1078437.704 543266.644 0, 1078138.353 543262.037 0, 1077839.001 543257.446 0, 1077539.649 543252.874 0, 
+    1077240.297 543248.319 0, 1076940.944 543243.781 0, 1076641.591 543239.261 0, 1076342.238 543234.759 0, 1076042.885 543230.275 0, 1075743.531 543225.808 0, 1075444.178 543221.359 0, 1075144.824 543216.927 0, 1074845.469 543212.513 0, 1074546.115 543208.116 0, 
+    1074246.76 543203.738 0, 1073947.405 543199.376 0, 1073648.049 543195.033 0, 1073348.694 543190.707 0, 1073049.338 543186.398 0, 1072749.982 543182.108 0, 1072450.625 543177.835 0, 1072151.269 543173.579 0, 1071850.475 543169.321 0, 1071771.925 548729.654 0, 
+    1071693.369 554290.365 0, 1071993.505 554294.614 0, 1072292.207 554298.86 0, 1072590.909 554303.124 0, 1072889.611 554307.405 0, 1073188.312 554311.704 0, 1073487.013 554316.02 0, 1073785.714 554320.355 0, 1074084.415 554324.706 0, 1074383.115 554329.075 0, 
+    1074681.815 554333.462 0, 1074980.515 554337.867 0, 1075279.214 554342.289 0, 1075577.914 554346.728 0, 1075876.613 554351.185 0, 1076175.311 554355.66 0, 1076474.01 554360.153 0, 1076772.708 554364.662 0, 1077071.406 554369.19 0, 1077370.104 554373.735 0, 
+    1077668.801 554378.298 0, 1077967.498 554382.878 0, 1078266.195 554387.476 0, 1078564.892 554392.091 0, 1078862.155 554396.702 0, 1079162.284 554401.374 0, 1079460.98 554406.043 0, 1079759.675 554410.728 0, 1080058.371 554415.432 0, 1080357.066 554420.152 0, 
+    1080655.76 554424.891 0, 1080954.455 554429.647 0, 1081253.149 554434.421 0, 1081551.843 554439.212 0, 1081850.536 554444.021 0, 1082149.229 554448.847 0, 1082447.922 554453.691 0, 1082746.615 554458.552 0, 1083045.307 554463.431 0, 1083344 554468.328 0, 
+    1083642.691 554473.242 0, 1083941.383 554478.174 0, 1084240.074 554483.124 0, 1084538.765 554488.091 0, 1084837.456 554493.075 0, 1085136.146 554498.077 0, 1085434.836 554503.097 0, 1085733.526 554508.134 0, 1086030.784 554513.165 0, 1086125.049 548952.698 0, 
+    1086219.308 543392.609 0))
+
+POLYGON ((1100367.512 554776.47 0, 1100070.267 554770.6 0, 1099771.593 554764.718 0, 1099472.918 554758.855 0, 1099174.243 554753.009 0, 1098875.568 554747.18 0, 1098576.892 554741.37 0, 1098278.216 554735.576 0, 1097979.54 554729.801 0, 1097680.863 554724.043 0, 
+    1097382.186 554718.302 0, 1097083.508 554712.579 0, 1096784.831 554706.874 0, 1096486.153 554701.186 0, 1096187.474 554695.516 0, 1095888.795 554689.863 0, 1095590.116 554684.228 0, 1095291.437 554678.611 0, 1094992.757 554673.011 0, 1094694.077 554667.429 0, 
+    1094395.396 554661.864 0, 1094096.716 554656.317 0, 1093798.035 554650.787 0, 1093499.353 554645.275 0, 1093199.241 554639.754 0, 1092901.989 554634.304 0, 1092603.307 554628.845 0, 1092304.624 554623.403 0, 1092005.941 554617.979 0, 1091707.258 554612.572 0, 
+    1091408.574 554607.184 0, 1091109.89 554601.812 0, 1090811.206 554596.458 0, 1090512.522 554591.122 0, 1090213.837 554585.804 0, 1089915.151 554580.503 0, 1089616.466 554575.219 0, 1089317.78 554569.953 0, 1089019.094 554564.705 0, 1088720.407 554559.474 0, 
+    1088421.721 554554.261 0, 1088123.034 554549.066 0, 1087824.346 554543.888 0, 1087525.659 554538.727 0, 1087226.971 554533.585 0, 1086928.282 554528.459 0, 1086629.594 554523.352 0, 1086330.905 554518.262 0, 1086030.784 554513.165 0, 1085936.513 560074.006 0, 
+    1085842.235 565635.218 0, 1086141.698 565640.303 0, 1086439.732 565645.382 0, 1086737.766 565650.479 0, 1087035.8 565655.593 0, 1087333.833 565660.724 0, 1087631.866 565665.873 0, 1087929.899 565671.04 0, 1088227.931 565676.224 0, 1088525.964 565681.426 0, 
+    1088823.995 565686.645 0, 1089122.027 565691.882 0, 1089420.058 565697.136 0, 1089718.089 565702.408 0, 1090016.12 565707.697 0, 1090314.15 565713.004 0, 1090612.18 565718.329 0, 1090910.21 565723.671 0, 1091208.239 565729.03 0, 1091506.268 565734.407 0, 
+    1091804.297 565739.802 0, 1092102.325 565745.214 0, 1092400.353 565750.644 0, 1092698.381 565756.091 0, 1092994.981 565761.53 0, 1093294.436 565767.038 0, 1093592.462 565772.538 0, 1093890.489 565778.056 0, 1094188.515 565783.591 0, 1094486.541 565789.143 0, 
+    1094784.566 565794.713 0, 1095082.591 565800.301 0, 1095380.616 565805.906 0, 1095678.641 565811.529 0, 1095976.665 565817.169 0, 1096274.689 565822.827 0, 1096572.712 565828.502 0, 1096870.736 565834.195 0, 1097168.758 565839.905 0, 1097466.781 565845.633 0, 
+    1097764.803 565851.379 0, 1098062.825 565857.142 0, 1098360.846 565862.922 0, 1098658.868 565868.72 0, 1098956.888 565874.536 0, 1099254.909 565880.369 0, 1099552.929 565886.22 0, 1099850.949 565892.088 0, 1100147.542 565897.946 0, 1100257.531 560337.022 0, 
+    1100367.512 554776.47 0))
+
+POLYGON ((1114452.05 566201.088 0, 1114155.472 566194.392 0, 1113857.47 566187.682 0, 1113559.468 566180.989 0, 1113261.465 566174.314 0, 1112963.462 566167.656 0, 1112665.458 566161.016 0, 1112367.454 566154.394 0, 1112069.45 566147.789 0, 1111771.445 566141.202 0, 
+    1111473.44 566134.632 0, 1111175.434 566128.079 0, 1110877.428 566121.545 0, 1110579.422 566115.027 0, 1110281.415 566108.528 0, 1109983.408 566102.045 0, 1109685.401 566095.581 0, 1109387.393 566089.134 0, 1109089.385 566082.704 0, 1108791.376 566076.292 0, 
+    1108493.367 566069.898 0, 1108195.358 566063.521 0, 1107897.348 566057.161 0, 1107599.338 566050.819 0, 1107299.903 566044.465 0, 1107003.317 566038.188 0, 1106705.306 566031.899 0, 1106407.294 566025.627 0, 1106109.282 566019.373 0, 1105811.27 566013.137 0, 
+    1105513.257 566006.918 0, 1105215.244 566000.716 0, 1104917.231 565994.532 0, 1104619.217 565988.366 0, 1104321.203 565982.217 0, 1104023.189 565976.085 0, 1103725.174 565969.972 0, 1103427.159 565963.875 0, 1103129.143 565957.797 0, 1102831.127 565951.735 0, 
+    1102533.111 565945.692 0, 1102235.094 565939.666 0, 1101937.077 565933.657 0, 1101639.06 565927.666 0, 1101341.042 565921.692 0, 1101043.024 565915.736 0, 1100745.006 565909.798 0, 1100446.987 565903.877 0, 1100147.542 565897.946 0, 1100037.546 571459.237 0, 
+    1099927.543 577020.893 0, 1100226.33 577026.811 0, 1100523.694 577032.719 0, 1100821.058 577038.644 0, 1101118.421 577044.587 0, 1101415.784 577050.548 0, 1101713.147 577056.526 0, 1102010.509 577062.521 0, 1102307.871 577068.534 0, 1102605.233 577074.564 0, 
+    1102902.594 577080.612 0, 1103199.955 577086.678 0, 1103497.315 577092.76 0, 1103794.675 577098.861 0, 1104092.035 577104.979 0, 1104389.395 577111.114 0, 1104686.754 577117.267 0, 1104984.113 577123.437 0, 1105281.471 577129.625 0, 1105578.829 577135.831 0, 
+    1105876.187 577142.054 0, 1106173.544 577148.294 0, 1106470.901 577154.552 0, 1106768.257 577160.827 0, 1107064.192 577167.09 0, 1107362.969 577173.431 0, 1107660.325 577179.759 0, 1107957.68 577186.104 0, 1108255.034 577192.467 0, 1108552.389 577198.847 0, 
+    1108849.743 577205.245 0, 1109147.096 577211.661 0, 1109444.449 577218.094 0, 1109741.802 577224.544 0, 1110039.154 577231.012 0, 1110336.506 577237.498 0, 1110633.858 577244.001 0, 1110931.209 577250.521 0, 1111228.56 577257.059 0, 1111525.911 577263.614 0, 
+    1111823.261 577270.187 0, 1112120.611 577276.778 0, 1112417.96 577283.386 0, 1112715.309 577290.011 0, 1113012.657 577296.654 0, 1113310.006 577303.315 0, 1113607.353 577309.992 0, 1113904.701 577316.688 0, 1114200.627 577323.369 0, 1114326.343 571762.046 0, 
+    1114452.05 566201.088 0))
+
+POLYGON ((1128472.8 577666.168 0, 1128176.891 577658.651 0, 1127879.564 577651.115 0, 1127582.236 577643.597 0, 1127284.908 577636.097 0, 1126987.58 577628.614 0, 1126690.251 577621.148 0, 1126392.921 577613.7 0, 1126095.591 577606.27 0, 1125798.261 577598.857 0, 
+    1125500.93 577591.461 0, 1125203.599 577584.083 0, 1124906.267 577576.723 0, 1124608.935 577569.38 0, 1124311.603 577562.054 0, 1124014.27 577554.746 0, 1123716.936 577547.456 0, 1123419.602 577540.183 0, 1123122.268 577532.928 0, 1122824.934 577525.69 0, 
+    1122527.598 577518.469 0, 1122230.263 577511.266 0, 1121932.927 577504.081 0, 1121635.591 577496.913 0, 1121336.835 577489.728 0, 1121040.917 577482.629 0, 1120743.579 577475.514 0, 1120446.241 577468.416 0, 1120148.903 577461.335 0, 1119851.564 577454.272 0, 
+    1119554.224 577447.227 0, 1119256.885 577440.199 0, 1118959.545 577433.188 0, 1118662.204 577426.195 0, 1118364.863 577419.22 0, 1118067.522 577412.262 0, 1117770.18 577405.321 0, 1117472.838 577398.398 0, 1117175.495 577391.493 0, 1116878.152 577384.605 0, 
+    1116580.809 577377.735 0, 1116283.465 577370.882 0, 1115986.121 577364.046 0, 1115688.777 577357.228 0, 1115391.432 577350.428 0, 1115094.086 577343.645 0, 1114796.74 577336.879 0, 1114499.394 577330.131 0, 1114200.627 577323.369 0, 1114074.903 582885.053 0, 
+    1113949.172 588447.096 0, 1114247.281 588453.844 0, 1114543.972 588460.577 0, 1114840.663 588467.327 0, 1115137.354 588474.095 0, 1115434.044 588480.881 0, 1115730.734 588487.684 0, 1116027.424 588494.504 0, 1116324.113 588501.342 0, 1116620.801 588508.197 0, 
+    1116917.49 588515.07 0, 1117214.177 588521.96 0, 1117510.865 588528.868 0, 1117807.552 588535.793 0, 1118104.239 588542.736 0, 1118400.925 588549.696 0, 1118697.611 588556.674 0, 1118994.296 588563.669 0, 1119290.981 588570.681 0, 1119587.666 588577.711 0, 
+    1119884.35 588584.759 0, 1120181.033 588591.823 0, 1120477.717 588598.906 0, 1120774.4 588606.006 0, 1121069.666 588613.089 0, 1121367.764 588620.258 0, 1121664.446 588627.41 0, 1121961.127 588634.58 0, 1122257.808 588641.767 0, 1122554.488 588648.971 0, 
+    1122851.168 588656.193 0, 1123147.848 588663.433 0, 1123444.527 588670.69 0, 1123741.206 588677.964 0, 1124037.884 588685.256 0, 1124334.562 588692.565 0, 1124631.239 588699.892 0, 1124927.916 588707.237 0, 1125224.593 588714.598 0, 1125521.269 588721.977 0, 
+    1125817.944 588729.374 0, 1126114.62 588736.788 0, 1126411.294 588744.22 0, 1126707.969 588751.669 0, 1127004.643 588759.135 0, 1127301.316 588766.619 0, 1127597.989 588774.121 0, 1127894.662 588781.64 0, 1128189.919 588789.14 0, 1128331.364 583227.475 0, 
+    1128472.8 577666.168 0))
+
+POLYGON ((1142429.643 589171.415 0, 1142134.406 589163.081 0, 1141837.756 589154.724 0, 1141541.105 589146.384 0, 1141244.454 589138.062 0, 1140947.802 589129.758 0, 1140651.15 589121.47 0, 1140354.498 589113.201 0, 1140057.845 589104.948 0, 1139761.191 589096.714 0, 
+    1139464.537 589088.496 0, 1139167.882 589080.296 0, 1138871.227 589072.114 0, 1138574.572 589063.949 0, 1138277.916 589055.802 0, 1137981.259 589047.672 0, 1137684.602 589039.559 0, 1137387.945 589031.464 0, 1137091.287 589023.386 0, 1136794.629 589015.326 0, 
+    1136497.97 589007.283 0, 1136201.311 588999.258 0, 1135904.651 588991.25 0, 1135607.991 588983.26 0, 1135309.916 588975.249 0, 1135014.669 588967.332 0, 1134718.007 588959.394 0, 1134421.345 588951.473 0, 1134124.682 588943.57 0, 1133828.019 588935.684 0, 
+    1133531.356 588927.816 0, 1133234.692 588919.966 0, 1132938.027 588912.132 0, 1132641.362 588904.317 0, 1132344.697 588896.518 0, 1132048.031 588888.738 0, 1131751.365 588880.974 0, 1131454.698 588873.228 0, 1131158.031 588865.5 0, 1130861.363 588857.789 0, 
+    1130564.695 588850.096 0, 1130268.026 588842.419 0, 1129971.357 588834.761 0, 1129674.688 588827.12 0, 1129378.018 588819.496 0, 1129081.348 588811.89 0, 1128784.677 588804.301 0, 1128488.006 588796.73 0, 1128189.919 588789.14 0, 1128048.465 594351.16 0, 
+    1127907.002 599913.533 0, 1128204.431 599921.106 0, 1128500.447 599928.66 0, 1128796.463 599936.232 0, 1129092.479 599943.822 0, 1129388.494 599951.429 0, 1129684.509 599959.053 0, 1129980.523 599966.694 0, 1130276.537 599974.354 0, 1130572.55 599982.03 0, 
+    1130868.563 599989.724 0, 1131164.575 599997.435 0, 1131460.587 600005.164 0, 1131756.599 600012.91 0, 1132052.61 600020.674 0, 1132348.621 600028.455 0, 1132644.631 600036.254 0, 1132940.641 600044.07 0, 1133236.65 600051.903 0, 1133532.659 600059.754 0, 
+    1133828.667 600067.622 0, 1134124.675 600075.507 0, 1134420.682 600083.41 0, 1134716.689 600091.331 0, 1135011.285 600099.231 0, 1135308.702 600107.224 0, 1135604.707 600115.197 0, 1135900.712 600123.187 0, 1136196.717 600131.194 0, 1136492.721 600139.219 0, 
+    1136788.725 600147.262 0, 1137084.728 600155.322 0, 1137380.73 600163.399 0, 1137676.733 600171.494 0, 1137972.734 600179.606 0, 1138268.736 600187.735 0, 1138564.736 600195.882 0, 1138860.737 600204.046 0, 1139156.737 600212.228 0, 1139452.736 600220.427 0, 
+    1139748.735 600228.644 0, 1140044.733 600236.878 0, 1140340.731 600245.13 0, 1140636.728 600253.398 0, 1140932.725 600261.685 0, 1141228.722 600269.989 0, 1141524.718 600278.31 0, 1141820.713 600286.648 0, 1142115.299 600294.964 0, 1142272.476 594733.014 0, 
+    1142429.643 589171.415 0))
+
+POLYGON ((1156322.461 600716.536 0, 1156027.898 600707.387 0, 1155731.927 600698.212 0, 1155435.956 600689.055 0, 1155139.984 600679.915 0, 1154844.012 600670.793 0, 1154548.039 600661.687 0, 1154252.066 600652.6 0, 1153956.092 600643.53 0, 1153660.117 600634.477 0, 
+    1153364.142 600625.441 0, 1153068.167 600616.423 0, 1152772.191 600607.423 0, 1152476.214 600598.44 0, 1152180.237 600589.474 0, 1151884.259 600580.525 0, 1151588.281 600571.595 0, 1151292.303 600562.681 0, 1150996.323 600553.785 0, 1150700.344 600544.906 0, 
+    1150404.363 600536.045 0, 1150108.383 600527.201 0, 1149812.401 600518.375 0, 1149516.419 600509.566 0, 1149219.029 600500.733 0, 1148924.454 600492 0, 1148628.471 600483.244 0, 1148332.487 600474.505 0, 1148036.503 600465.783 0, 1147740.518 600457.078 0, 
+    1147444.532 600448.391 0, 1147148.546 600439.722 0, 1146852.56 600431.069 0, 1146556.573 600422.435 0, 1146260.585 600413.817 0, 1145964.597 600405.218 0, 1145668.609 600396.635 0, 1145372.62 600388.07 0, 1145076.63 600379.522 0, 1144780.64 600370.992 0, 
+    1144484.65 600362.479 0, 1144188.659 600353.984 0, 1143892.667 600345.506 0, 1143596.675 600337.046 0, 1143300.683 600328.602 0, 1143004.69 600320.177 0, 1142708.697 600311.768 0, 1142412.703 600303.378 0, 1142115.299 600294.964 0, 1141958.112 605857.263 0, 
+    1141800.915 611419.908 0, 1142097.661 611428.302 0, 1142393 611436.675 0, 1142688.339 611445.064 0, 1142983.677 611453.471 0, 1143279.015 611461.896 0, 1143574.352 611470.337 0, 1143869.688 611478.797 0, 1144165.025 611487.273 0, 1144460.36 611495.767 0, 
+    1144755.696 611504.279 0, 1145051.03 611512.807 0, 1145346.364 611521.353 0, 1145641.698 611529.917 0, 1145937.031 611538.498 0, 1146232.364 611547.096 0, 1146527.696 611555.712 0, 1146823.028 611564.345 0, 1147118.359 611572.995 0, 1147413.69 611581.663 0, 
+    1147709.02 611590.348 0, 1148004.35 611599.051 0, 1148299.679 611607.77 0, 1148595.007 611616.508 0, 1148888.93 611625.221 0, 1149185.663 611634.035 0, 1149480.99 611642.824 0, 1149776.317 611651.631 0, 1150071.643 611660.455 0, 1150366.968 611669.297 0, 
+    1150662.293 611678.156 0, 1150957.618 611687.032 0, 1151252.941 611695.926 0, 1151548.265 611704.837 0, 1151843.588 611713.766 0, 1152138.91 611722.711 0, 1152434.232 611731.675 0, 1152729.553 611740.655 0, 1153024.874 611749.653 0, 1153320.194 611758.669 0, 
+    1153615.514 611767.702 0, 1153910.833 611776.752 0, 1154206.152 611785.819 0, 1154501.47 611794.904 0, 1154796.788 611804.007 0, 1155092.105 611813.126 0, 1155387.421 611822.264 0, 1155682.737 611831.418 0, 1155976.649 611840.546 0, 1156149.56 606278.368 0, 
+    1156322.461 600716.536 0))
+
+POLYGON ((1170151.137 612301.232 0, 1169857.251 612291.274 0, 1169561.962 612281.285 0, 1169266.672 612271.313 0, 1168971.382 612261.359 0, 1168676.091 612251.423 0, 1168380.8 612241.504 0, 1168085.508 612231.602 0, 1167790.216 612221.717 0, 1167494.923 612211.85 0, 
+    1167199.629 612202 0, 1166904.335 612192.168 0, 1166609.04 612182.353 0, 1166313.745 612172.555 0, 1166018.449 612162.775 0, 1165723.153 612153.012 0, 1165427.855 612143.267 0, 1165132.558 612133.539 0, 1164837.26 612123.828 0, 1164541.961 612114.135 0, 
+    1164246.662 612104.459 0, 1163951.362 612094.8 0, 1163656.061 612085.159 0, 1163360.76 612075.536 0, 1163064.056 612065.884 0, 1162770.156 612056.34 0, 1162474.854 612046.769 0, 1162179.55 612037.214 0, 1161884.246 612027.677 0, 1161588.942 612018.158 0, 
+    1161293.637 612008.656 0, 1160998.331 611999.171 0, 1160703.025 611989.704 0, 1160407.719 611980.254 0, 1160112.411 611970.821 0, 1159817.104 611961.406 0, 1159521.795 611952.008 0, 1159226.486 611942.628 0, 1158931.177 611933.265 0, 1158635.867 611923.919 0, 
+    1158340.556 611914.591 0, 1158045.245 611905.28 0, 1157749.934 611895.986 0, 1157454.622 611886.71 0, 1157159.309 611877.451 0, 1156863.996 611868.21 0, 1156568.682 611858.986 0, 1156273.367 611849.779 0, 1155976.649 611840.546 0, 1155803.726 617403.066 0, 
+    1155630.793 622965.925 0, 1155926.854 622975.138 0, 1156221.514 622984.324 0, 1156516.173 622993.527 0, 1156810.831 623002.748 0, 1157105.489 623011.987 0, 1157400.147 623021.242 0, 1157694.803 623030.515 0, 1157989.46 623039.805 0, 1158284.115 623049.113 0, 
+    1158578.771 623058.438 0, 1158873.425 623067.78 0, 1159168.079 623077.14 0, 1159462.733 623086.517 0, 1159757.386 623095.911 0, 1160052.038 623105.323 0, 1160346.69 623114.752 0, 1160641.341 623124.198 0, 1160935.992 623133.662 0, 1161230.642 623143.143 0, 
+    1161525.292 623152.641 0, 1161819.941 623162.157 0, 1162114.59 623171.69 0, 1162409.238 623181.241 0, 1162702.485 623190.763 0, 1162998.532 623200.393 0, 1163293.178 623209.996 0, 1163587.824 623219.616 0, 1163882.469 623229.253 0, 1164177.113 623238.907 0, 
+    1164471.757 623248.579 0, 1164766.401 623258.268 0, 1165061.044 623267.975 0, 1165355.686 623277.698 0, 1165650.328 623287.44 0, 1165944.969 623297.198 0, 1166239.609 623306.974 0, 1166534.249 623316.767 0, 1166828.889 623326.578 0, 1167123.528 623336.406 0, 
+    1167418.166 623346.251 0, 1167712.804 623356.113 0, 1168007.441 623365.993 0, 1168302.077 623375.891 0, 1168596.713 623385.805 0, 1168891.348 623395.737 0, 1169185.983 623405.686 0, 1169480.617 623415.653 0, 1169773.853 623425.59 0, 1169962.501 617863.242 0, 
+    1170151.137 612301.232 0))
+
+POLYGON ((1183915.556 623925.209 0, 1183622.348 623914.444 0, 1183327.743 623903.645 0, 1183033.138 623892.863 0, 1182738.532 623882.099 0, 1182443.925 623871.352 0, 1182149.318 623860.622 0, 1181854.71 623849.91 0, 1181560.101 623839.215 0, 1181265.492 623828.538 0, 
+    1180970.882 623817.877 0, 1180676.271 623807.235 0, 1180381.66 623796.609 0, 1180087.049 623786.001 0, 1179792.436 623775.41 0, 1179497.823 623764.836 0, 1179203.209 623754.28 0, 1178908.595 623743.741 0, 1178613.98 623733.22 0, 1178319.365 623722.715 0, 
+    1178024.749 623712.229 0, 1177730.132 623701.759 0, 1177435.515 623691.307 0, 1177140.897 623680.872 0, 1176844.881 623670.405 0, 1176551.659 623660.054 0, 1176257.039 623649.672 0, 1175962.419 623639.306 0, 1175667.798 623628.958 0, 1175373.176 623618.627 0, 
+    1175078.554 623608.314 0, 1174783.931 623598.018 0, 1174489.308 623587.739 0, 1174194.684 623577.477 0, 1173900.059 623567.233 0, 1173605.434 623557.007 0, 1173310.808 623546.797 0, 1173016.181 623536.605 0, 1172721.554 623526.43 0, 1172426.927 623516.273 0, 
+    1172132.298 623506.133 0, 1171837.669 623496.01 0, 1171543.04 623485.905 0, 1171248.41 623475.817 0, 1170953.779 623465.746 0, 1170659.148 623455.693 0, 1170364.516 623445.657 0, 1170069.884 623435.638 0, 1169773.853 623425.59 0, 1169585.193 628988.273 0, 
+    1169396.522 634551.289 0, 1169691.895 634561.315 0, 1169985.873 634571.312 0, 1170279.85 634581.325 0, 1170573.826 634591.356 0, 1170867.802 634601.405 0, 1171161.777 634611.47 0, 1171455.752 634621.553 0, 1171749.726 634631.653 0, 1172043.7 634641.771 0, 
+    1172337.672 634651.906 0, 1172631.645 634662.058 0, 1172925.616 634672.227 0, 1173219.587 634682.414 0, 1173513.558 634692.618 0, 1173807.528 634702.839 0, 1174101.497 634713.078 0, 1174395.465 634723.334 0, 1174689.433 634733.607 0, 1174983.401 634743.898 0, 
+    1175277.368 634754.205 0, 1175571.334 634764.531 0, 1175865.299 634774.873 0, 1176159.264 634785.233 0, 1176451.835 634795.56 0, 1176747.193 634806.004 0, 1177041.156 634816.416 0, 1177335.118 634826.845 0, 1177629.08 634837.291 0, 1177923.042 634847.754 0, 
+    1178217.002 634858.235 0, 1178510.962 634868.733 0, 1178804.922 634879.249 0, 1179098.881 634889.782 0, 1179392.839 634900.332 0, 1179686.796 634910.899 0, 1179980.753 634921.484 0, 1180274.71 634932.086 0, 1180568.666 634942.705 0, 1180862.621 634953.341 0, 
+    1181156.575 634963.995 0, 1181450.529 634974.667 0, 1181744.482 634985.355 0, 1182038.435 634996.061 0, 1182332.387 635006.784 0, 1182626.338 635017.524 0, 1182920.289 635028.282 0, 1183214.239 635039.057 0, 1183506.795 635049.798 0, 1183711.182 629487.337 0, 
+    1183915.556 623925.209 0))
+
+POLYGON ((1197615.604 635588.169 0, 1197323.077 635576.601 0, 1197029.158 635564.996 0, 1196735.239 635553.408 0, 1196441.319 635541.837 0, 1196147.399 635530.284 0, 1195853.478 635518.747 0, 1195559.556 635507.228 0, 1195265.633 635495.727 0, 1194971.71 635484.243 0, 
+    1194677.786 635472.776 0, 1194383.862 635461.326 0, 1194089.936 635449.893 0, 1193796.011 635438.478 0, 1193502.084 635427.081 0, 1193208.157 635415.7 0, 1192914.229 635404.337 0, 1192620.3 635392.991 0, 1192326.371 635381.662 0, 1192032.441 635370.351 0, 
+    1191738.51 635359.057 0, 1191444.579 635347.78 0, 1191150.647 635336.521 0, 1190856.715 635325.279 0, 1190561.39 635314.001 0, 1190268.848 635302.847 0, 1189974.913 635291.656 0, 1189680.978 635280.483 0, 1189387.042 635269.328 0, 1189093.105 635258.19 0, 
+    1188799.168 635247.069 0, 1188505.23 635235.965 0, 1188211.292 635224.879 0, 1187917.353 635213.809 0, 1187623.413 635202.758 0, 1187329.473 635191.723 0, 1187035.532 635180.706 0, 1186741.59 635169.706 0, 1186447.647 635158.723 0, 1186153.704 635147.758 0, 
+    1185859.761 635136.81 0, 1185565.816 635125.88 0, 1185271.871 635114.966 0, 1184977.926 635104.07 0, 1184683.98 635093.191 0, 1184390.033 635082.33 0, 1184096.085 635071.486 0, 1183802.137 635060.659 0, 1183506.795 635049.798 0, 1183302.397 640612.587 0, 
+    1183097.986 646175.703 0, 1183392.67 646186.539 0, 1183685.963 646197.342 0, 1183979.256 646208.162 0, 1184272.548 646218.999 0, 1184565.839 646229.854 0, 1184859.13 646240.726 0, 1185152.42 646251.615 0, 1185445.709 646262.521 0, 1185738.998 646273.445 0, 
+    1186032.286 646284.385 0, 1186325.574 646295.343 0, 1186618.861 646306.319 0, 1186912.147 646317.312 0, 1187205.433 646328.321 0, 1187498.718 646339.349 0, 1187792.002 646350.393 0, 1188085.286 646361.455 0, 1188378.569 646372.534 0, 1188671.851 646383.63 0, 
+    1188965.133 646394.743 0, 1189258.414 646405.874 0, 1189551.694 646417.022 0, 1189844.974 646428.187 0, 1190136.864 646439.317 0, 1190431.531 646450.57 0, 1190724.809 646461.787 0, 1191018.086 646473.021 0, 1191311.363 646484.273 0, 1191604.639 646495.542 0, 
+    1191897.914 646506.828 0, 1192191.188 646518.131 0, 1192484.462 646529.452 0, 1192777.735 646540.789 0, 1193071.007 646552.145 0, 1193364.279 646563.517 0, 1193657.55 646574.907 0, 1193950.821 646586.314 0, 1194244.09 646597.738 0, 1194537.36 646609.179 0, 
+    1194830.628 646620.638 0, 1195123.896 646632.114 0, 1195417.163 646643.607 0, 1195710.429 646655.118 0, 1196003.695 646666.645 0, 1196296.96 646678.19 0, 1196590.224 646689.753 0, 1196883.488 646701.332 0, 1197175.364 646712.874 0, 1197395.49 641150.359 0, 
+    1197615.604 635588.169 0))
+
+POLYGON ((1211251.167 647289.815 0, 1210959.323 647277.448 0, 1210666.093 647265.04 0, 1210372.863 647252.65 0, 1210079.632 647240.276 0, 1209786.4 647227.92 0, 1209493.167 647215.581 0, 1209199.934 647203.259 0, 1208906.699 647190.955 0, 1208613.465 647178.667 0, 
+    1208320.229 647166.397 0, 1208026.993 647154.145 0, 1207733.756 647141.909 0, 1207440.518 647129.691 0, 1207147.279 647117.49 0, 1206854.04 647105.307 0, 1206560.8 647093.14 0, 1206267.56 647080.991 0, 1205974.318 647068.859 0, 1205681.076 647056.745 0, 
+    1205387.834 647044.647 0, 1205094.59 647032.567 0, 1204801.346 647020.504 0, 1204508.101 647008.459 0, 1204213.469 646996.374 0, 1203921.609 646984.419 0, 1203628.362 646972.426 0, 1203335.114 646960.449 0, 1203041.866 646948.49 0, 1202748.617 646936.548 0, 
+    1202455.367 646924.623 0, 1202162.116 646912.716 0, 1201868.865 646900.825 0, 1201575.613 646888.952 0, 1201282.361 646877.097 0, 1200989.107 646865.258 0, 1200695.853 646853.437 0, 1200402.598 646841.633 0, 1200109.343 646829.846 0, 1199816.087 646818.077 0, 
+    1199522.83 646806.325 0, 1199229.573 646794.59 0, 1198936.314 646782.872 0, 1198643.056 646771.172 0, 1198349.796 646759.489 0, 1198056.536 646747.823 0, 1197763.275 646736.174 0, 1197470.013 646724.543 0, 1197175.364 646712.874 0, 1196955.224 652275.712 0, 
+    1196735.072 657838.868 0, 1197029.064 657850.511 0, 1197321.671 657862.117 0, 1197614.277 657873.739 0, 1197906.882 657885.379 0, 1198199.487 657897.036 0, 1198492.091 657908.71 0, 1198784.694 657920.402 0, 1199077.297 657932.11 0, 1199369.899 657943.836 0, 
+    1199662.5 657955.579 0, 1199955.101 657967.34 0, 1200247.7 657979.117 0, 1200540.3 657990.912 0, 1200832.898 658002.724 0, 1201125.496 658014.553 0, 1201418.093 658026.4 0, 1201710.689 658038.264 0, 1202003.285 658050.144 0, 1202295.88 658062.043 0, 
+    1202588.474 658073.958 0, 1202881.068 658085.89 0, 1203173.661 658097.84 0, 1203466.253 658109.807 0, 1203757.462 658121.735 0, 1204051.435 658133.793 0, 1204344.026 658145.812 0, 1204636.615 658157.848 0, 1204929.204 658169.901 0, 1205221.792 658181.971 0, 
+    1205514.379 658194.059 0, 1205806.965 658206.163 0, 1206099.551 658218.285 0, 1206392.136 658230.425 0, 1206684.721 658242.581 0, 1206977.304 658254.755 0, 1207269.887 658266.946 0, 1207562.47 658279.154 0, 1207855.051 658291.379 0, 1208147.632 658303.621 0, 
+    1208440.212 658315.881 0, 1208732.791 658328.158 0, 1209025.37 658340.452 0, 1209317.948 658352.764 0, 1209610.525 658365.093 0, 1209903.101 658377.438 0, 1210195.677 658389.801 0, 1210488.252 658402.182 0, 1210779.445 658414.521 0, 1211015.313 652852.008 0, 
+    1211251.167 647289.815 0))
+
+POLYGON ((1224822.135 659029.849 0, 1224530.976 659016.687 0, 1224238.437 659003.48 0, 1223945.898 658990.291 0, 1223653.357 658977.118 0, 1223360.816 658963.963 0, 1223068.274 658950.825 0, 1222775.731 658937.704 0, 1222483.188 658924.601 0, 1222190.644 658911.514 0, 
+    1221898.099 658898.445 0, 1221605.553 658885.393 0, 1221313.006 658872.359 0, 1221020.459 658859.341 0, 1220727.911 658846.341 0, 1220435.362 658833.358 0, 1220142.812 658820.392 0, 1219850.262 658807.444 0, 1219557.711 658794.512 0, 1219265.159 658781.598 0, 
+    1218972.606 658768.701 0, 1218680.053 658755.822 0, 1218387.498 658742.959 0, 1218094.943 658730.114 0, 1217801.007 658717.226 0, 1217509.831 658704.475 0, 1217217.274 658691.682 0, 1216924.716 658678.905 0, 1216632.157 658666.146 0, 1216339.598 658653.404 0, 
+    1216047.038 658640.68 0, 1215754.477 658627.972 0, 1215461.915 658615.282 0, 1215169.352 658602.609 0, 1214876.789 658589.953 0, 1214584.225 658577.314 0, 1214291.661 658564.693 0, 1213999.095 658552.089 0, 1213706.529 658539.502 0, 1213413.962 658526.932 0, 
+    1213121.394 658514.379 0, 1212828.826 658501.844 0, 1212536.257 658489.326 0, 1212243.687 658476.825 0, 1211951.116 658464.342 0, 1211658.545 658451.875 0, 1211365.973 658439.426 0, 1211073.4 658426.994 0, 1210779.445 658414.521 0, 1210543.563 663977.349 0, 
+    1210307.668 669540.489 0, 1210600.966 669552.934 0, 1210892.884 669565.338 0, 1211184.801 669577.76 0, 1211476.718 669590.198 0, 1211768.633 669602.654 0, 1212060.548 669615.127 0, 1212352.463 669627.617 0, 1212644.376 669640.124 0, 1212936.289 669652.649 0, 
+    1213228.201 669665.19 0, 1213520.112 669677.749 0, 1213812.023 669690.325 0, 1214103.933 669702.918 0, 1214395.842 669715.528 0, 1214687.75 669728.156 0, 1214979.658 669740.801 0, 1215271.565 669753.462 0, 1215563.471 669766.141 0, 1215855.377 669778.838 0, 
+    1216147.281 669791.551 0, 1216439.185 669804.282 0, 1216731.088 669817.029 0, 1217022.991 669829.794 0, 1217313.515 669842.516 0, 1217606.793 669855.376 0, 1217898.693 669868.192 0, 1218190.593 669881.026 0, 1218482.491 669893.877 0, 1218774.389 669906.745 0, 
+    1219066.286 669919.63 0, 1219358.183 669932.533 0, 1219650.078 669945.452 0, 1219941.973 669958.389 0, 1220233.867 669971.343 0, 1220525.761 669984.314 0, 1220817.653 669997.302 0, 1221109.545 670010.308 0, 1221401.436 670023.33 0, 1221693.326 670036.37 0, 
+    1221985.216 670049.427 0, 1222277.105 670062.501 0, 1222568.993 670075.593 0, 1222860.88 670088.701 0, 1223152.766 670101.827 0, 1223444.652 670114.97 0, 1223736.537 670128.13 0, 1224028.421 670141.307 0, 1224318.928 670154.44 0, 1224570.538 664591.988 0, 
+    1224822.135 659029.849 0))
+
+POLYGON ((1238328.396 670807.972 0, 1238037.926 670794.019 0, 1237746.08 670780.017 0, 1237454.233 670766.033 0, 1237162.386 670752.065 0, 1236870.538 670738.115 0, 1236578.689 670724.182 0, 1236286.839 670710.266 0, 1235994.988 670696.367 0, 1235703.137 670682.485 0, 
+    1235411.285 670668.621 0, 1235119.432 670654.774 0, 1234827.578 670640.944 0, 1234535.723 670627.131 0, 1234243.868 670613.335 0, 1233952.011 670599.556 0, 1233660.154 670585.795 0, 1233368.296 670572.051 0, 1233076.437 670558.324 0, 1232784.578 670544.614 0, 
+    1232492.717 670530.921 0, 1232200.856 670517.246 0, 1231908.994 670503.588 0, 1231617.132 670489.947 0, 1231323.893 670476.258 0, 1231033.404 670462.716 0, 1230741.538 670449.126 0, 1230449.672 670435.554 0, 1230157.806 670421.999 0, 1229865.938 670408.461 0, 
+    1229574.07 670394.94 0, 1229282.201 670381.436 0, 1228990.331 670367.95 0, 1228698.46 670354.48 0, 1228406.588 670341.028 0, 1228114.716 670327.593 0, 1227822.843 670314.175 0, 1227530.969 670300.775 0, 1227239.094 670287.391 0, 1226947.219 670274.025 0, 
+    1226655.342 670260.676 0, 1226363.465 670247.344 0, 1226071.587 670234.029 0, 1225779.709 670220.732 0, 1225487.829 670207.451 0, 1225195.949 670194.188 0, 1224904.068 670180.942 0, 1224612.187 670167.713 0, 1224318.928 670154.44 0, 1224067.303 675717.2 0, 
+    1223815.664 681280.266 0, 1224108.265 681293.51 0, 1224399.492 681306.709 0, 1224690.719 681319.925 0, 1224981.944 681333.159 0, 1225273.168 681346.409 0, 1225564.392 681359.677 0, 1225855.615 681372.962 0, 1226146.838 681386.264 0, 1226438.059 681399.583 0, 
+    1226729.28 681412.919 0, 1227020.5 681426.273 0, 1227311.719 681439.643 0, 1227602.937 681453.031 0, 1227894.154 681466.436 0, 1228185.371 681479.858 0, 1228476.587 681493.297 0, 1228767.802 681506.753 0, 1229059.017 681520.226 0, 1229350.23 681533.717 0, 
+    1229641.443 681547.225 0, 1229932.655 681560.749 0, 1230223.866 681574.291 0, 1230515.076 681587.85 0, 1230804.914 681601.363 0, 1231097.495 681615.02 0, 1231388.703 681628.631 0, 1231679.91 681642.258 0, 1231971.116 681655.903 0, 1232262.322 681669.565 0, 
+    1232553.527 681683.244 0, 1232844.731 681696.94 0, 1233135.934 681710.654 0, 1233427.136 681724.384 0, 1233718.338 681738.132 0, 1234009.538 681751.896 0, 1234300.738 681765.678 0, 1234591.937 681779.477 0, 1234883.136 681793.294 0, 1235174.333 681807.127 0, 
+    1235465.53 681820.977 0, 1235756.726 681834.845 0, 1236047.921 681848.73 0, 1236339.115 681862.632 0, 1236630.308 681876.551 0, 1236921.501 681890.487 0, 1237212.693 681904.44 0, 1237503.884 681918.411 0, 1237793.703 681932.332 0, 1238061.057 676369.999 0, 
+    1238328.396 670807.972 0))
+
+POLYGON ((1251769.843 682623.886 0, 1251480.062 682609.146 0, 1251188.912 682594.353 0, 1250897.761 682579.577 0, 1250606.609 682564.818 0, 1250315.456 682550.077 0, 1250024.302 682535.352 0, 1249733.147 682520.645 0, 1249441.992 682505.954 0, 1249150.835 682491.281 0, 
+    1248859.678 682476.625 0, 1248568.52 682461.987 0, 1248277.361 682447.365 0, 1247986.201 682432.76 0, 1247695.041 682418.173 0, 1247403.879 682403.603 0, 1247112.717 682389.05 0, 1246821.554 682374.514 0, 1246530.389 682359.995 0, 1246239.224 682345.493 0, 
+    1245948.059 682331.008 0, 1245656.892 682316.541 0, 1245365.724 682302.091 0, 1245074.556 682287.658 0, 1244782.017 682273.174 0, 1244492.217 682258.843 0, 1244201.046 682244.461 0, 1243909.874 682230.096 0, 1243618.702 682215.749 0, 1243327.528 682201.418 0, 
+    1243036.354 682187.105 0, 1242745.179 682172.809 0, 1242454.003 682158.53 0, 1242162.826 682144.268 0, 1241871.648 682130.024 0, 1241580.47 682115.796 0, 1241289.29 682101.586 0, 1240998.11 682087.393 0, 1240706.929 682073.216 0, 1240415.748 682059.058 0, 
+    1240124.565 682044.916 0, 1239833.381 682030.791 0, 1239542.197 682016.683 0, 1239251.012 682002.593 0, 1238959.826 681988.52 0, 1238668.639 681974.464 0, 1238377.451 681960.425 0, 1238086.263 681946.403 0, 1237793.703 681932.332 0, 1237526.334 687494.967 0, 
+    1237258.951 693057.9 0, 1237550.853 693071.939 0, 1237841.387 693085.93 0, 1238131.92 693099.937 0, 1238422.452 693113.962 0, 1238712.983 693128.003 0, 1239003.513 693142.062 0, 1239294.043 693156.138 0, 1239584.572 693170.231 0, 1239875.099 693184.341 0, 
+    1240165.626 693198.468 0, 1240456.153 693212.612 0, 1240746.678 693226.773 0, 1241037.202 693240.952 0, 1241327.726 693255.147 0, 1241618.249 693269.36 0, 1241908.771 693283.59 0, 1242199.292 693297.837 0, 1242489.812 693312.1 0, 1242780.332 693326.382 0, 
+    1243070.851 693340.68 0, 1243361.368 693354.995 0, 1243651.885 693369.327 0, 1243942.402 693383.677 0, 1244231.55 693397.975 0, 1244523.431 693412.427 0, 1244813.945 693426.827 0, 1245104.458 693441.245 0, 1245394.969 693455.68 0, 1245685.48 693470.132 0, 
+    1245975.991 693484.601 0, 1246266.5 693499.087 0, 1246557.008 693513.591 0, 1246847.516 693528.111 0, 1247138.023 693542.649 0, 1247428.529 693557.203 0, 1247719.034 693571.775 0, 1248009.538 693586.364 0, 1248300.041 693600.97 0, 1248590.544 693615.593 0, 
+    1248881.045 693630.233 0, 1249171.546 693644.89 0, 1249462.046 693659.564 0, 1249752.545 693674.256 0, 1250043.043 693688.964 0, 1250333.541 693703.69 0, 1250624.037 693718.432 0, 1250914.533 693733.192 0, 1251203.662 693747.9 0, 1251486.76 688185.744 0, 
+    1251769.843 682623.886 0))
+
+POLYGON ((1265146.368 694477.292 0, 1264857.279 694461.768 0, 1264566.826 694446.188 0, 1264276.372 694430.624 0, 1263985.918 694415.078 0, 1263695.462 694399.549 0, 1263405.006 694384.037 0, 1263114.549 694368.542 0, 1262824.091 694353.064 0, 1262533.632 694337.603 0, 
+    1262243.172 694322.16 0, 1261952.711 694306.733 0, 1261662.249 694291.324 0, 1261371.786 694275.931 0, 1261081.322 694260.556 0, 1260790.858 694245.198 0, 1260500.392 694229.857 0, 1260209.926 694214.533 0, 1259919.459 694199.226 0, 1259628.991 694183.936 0, 
+    1259338.522 694168.663 0, 1259048.052 694153.408 0, 1258757.581 694138.169 0, 1258467.109 694122.948 0, 1258175.272 694107.672 0, 1257886.163 694092.556 0, 1257595.689 694077.386 0, 1257305.213 694062.233 0, 1257014.737 694047.097 0, 1256724.26 694031.978 0, 
+    1256433.782 694016.877 0, 1256143.303 694001.792 0, 1255852.823 693986.724 0, 1255562.343 693971.674 0, 1255271.861 693956.641 0, 1254981.379 693941.624 0, 1254690.895 693926.625 0, 1254400.411 693911.643 0, 1254109.926 693896.678 0, 1253819.44 693881.73 0, 
+    1253528.953 693866.8 0, 1253238.466 693851.886 0, 1252947.977 693836.989 0, 1252657.488 693822.11 0, 1252366.997 693807.248 0, 1252076.506 693792.402 0, 1251786.014 693777.574 0, 1251495.521 693762.763 0, 1251203.662 693747.9 0, 1250920.549 699310.351 0, 
+    1250637.421 704873.094 0, 1250928.622 704887.924 0, 1251218.46 704902.701 0, 1251508.297 704917.496 0, 1251798.134 704932.308 0, 1252087.969 704947.137 0, 1252377.804 704961.983 0, 1252667.638 704976.846 0, 1252957.471 704991.726 0, 1253247.303 705006.623 0, 
+    1253537.134 705021.537 0, 1253826.964 705036.468 0, 1254116.793 705051.416 0, 1254406.622 705066.382 0, 1254696.45 705081.364 0, 1254986.276 705096.364 0, 1255276.102 705111.38 0, 1255565.927 705126.414 0, 1255855.751 705141.464 0, 1256145.575 705156.532 0, 
+    1256435.397 705171.617 0, 1256725.218 705186.719 0, 1257015.039 705201.837 0, 1257304.858 705216.973 0, 1257593.316 705232.055 0, 1257884.495 705247.296 0, 1258174.312 705262.483 0, 1258464.128 705277.688 0, 1258753.943 705292.909 0, 1259043.758 705308.147 0, 
+    1259333.571 705323.402 0, 1259623.384 705338.675 0, 1259913.195 705353.964 0, 1260203.006 705369.271 0, 1260492.816 705384.594 0, 1260782.625 705399.935 0, 1261072.433 705415.293 0, 1261362.24 705430.667 0, 1261652.046 705446.059 0, 1261941.851 705461.468 0, 
+    1262231.656 705476.894 0, 1262521.459 705492.337 0, 1262811.262 705507.797 0, 1263101.063 705523.274 0, 1263390.864 705538.768 0, 1263680.664 705554.279 0, 1263970.463 705569.808 0, 1264260.261 705585.353 0, 1264548.698 705600.842 0, 1264847.541 700038.921 0, 
+    1265146.368 694477.292 0))
+
+POLYGON ((1278457.864 706367.89 0, 1278169.469 706351.585 0, 1277879.716 706335.221 0, 1277589.962 706318.875 0, 1277300.207 706302.545 0, 1277010.452 706286.232 0, 1276720.695 706269.936 0, 1276430.937 706253.657 0, 1276141.178 706237.396 0, 1275851.419 706221.151 0, 
+    1275561.658 706204.924 0, 1275271.897 706188.713 0, 1274982.134 706172.52 0, 1274692.371 706156.343 0, 1274402.606 706140.184 0, 1274112.841 706124.042 0, 1273823.075 706107.917 0, 1273533.307 706091.808 0, 1273243.539 706075.717 0, 1272953.77 706059.643 0, 
+    1272664 706043.586 0, 1272374.229 706027.546 0, 1272084.457 706011.523 0, 1271794.684 705995.518 0, 1271503.552 705979.454 0, 1271215.135 705963.557 0, 1270925.36 705947.602 0, 1270635.583 705931.665 0, 1270345.805 705915.744 0, 1270056.027 705899.841 0, 
+    1269766.247 705883.954 0, 1269476.467 705868.085 0, 1269186.686 705852.233 0, 1268896.903 705836.397 0, 1268607.12 705820.579 0, 1268317.336 705804.778 0, 1268027.551 705788.994 0, 1267737.765 705773.227 0, 1267447.978 705757.477 0, 1267158.19 705741.744 0, 
+    1266868.401 705726.028 0, 1266578.611 705710.329 0, 1266288.821 705694.648 0, 1265999.029 705678.983 0, 1265709.237 705663.335 0, 1265419.443 705647.705 0, 1265129.649 705632.091 0, 1264839.854 705616.495 0, 1264548.698 705600.842 0, 1264249.84 711163.051 0, 
+    1263950.966 716725.546 0, 1264241.464 716741.163 0, 1264530.605 716756.724 0, 1264819.744 716772.302 0, 1265108.883 716787.897 0, 1265398.021 716803.51 0, 1265687.157 716819.139 0, 1265976.293 716834.785 0, 1266265.428 716850.449 0, 1266554.562 716866.129 0, 
+    1266843.695 716881.826 0, 1267132.828 716897.541 0, 1267421.959 716913.272 0, 1267711.089 716929.021 0, 1268000.218 716944.786 0, 1268289.347 716960.569 0, 1268578.475 716976.368 0, 1268867.601 716992.185 0, 1269156.727 717008.018 0, 1269445.852 717023.869 0, 
+    1269734.975 717039.736 0, 1270024.098 717055.621 0, 1270313.22 717071.522 0, 1270602.341 717087.441 0, 1270890.106 717103.302 0, 1271180.58 717119.329 0, 1271469.699 717135.299 0, 1271758.816 717151.286 0, 1272047.932 717167.289 0, 1272337.048 717183.31 0, 
+    1272626.162 717199.348 0, 1272915.275 717215.402 0, 1273204.388 717231.474 0, 1273493.5 717247.563 0, 1273782.61 717263.669 0, 1274071.72 717279.792 0, 1274360.829 717295.931 0, 1274649.936 717312.088 0, 1274939.043 717328.262 0, 1275228.149 717344.453 0, 
+    1275517.254 717360.661 0, 1275806.358 717376.886 0, 1276095.461 717393.128 0, 1276384.563 717409.387 0, 1276673.664 717425.663 0, 1276962.765 717441.956 0, 1277251.864 717458.266 0, 1277540.962 717474.593 0, 1277828.705 717490.86 0, 1278143.292 711929.232 0, 
+    1278457.864 706367.89 0))
+
+POLYGON ((1291704.226 718295.379 0, 1291416.528 718278.298 0, 1291127.477 718261.154 0, 1290838.425 718244.028 0, 1290549.372 718226.918 0, 1290260.318 718209.825 0, 1289971.263 718192.75 0, 1289682.207 718175.691 0, 1289393.15 718158.65 0, 1289104.092 718141.625 0, 
+    1288815.033 718124.617 0, 1288525.973 718107.627 0, 1288236.912 718090.653 0, 1287947.85 718073.697 0, 1287658.787 718056.757 0, 1287369.723 718039.835 0, 1287080.658 718022.929 0, 1286791.592 718006.041 0, 1286502.525 717989.169 0, 1286213.457 717972.315 0, 
+    1285924.388 717955.477 0, 1285635.319 717938.657 0, 1285346.248 717921.853 0, 1285057.176 717905.067 0, 1284766.75 717888.219 0, 1284479.029 717871.545 0, 1284189.954 717854.81 0, 1283900.878 717838.092 0, 1283611.801 717821.39 0, 1283322.723 717804.706 0, 
+    1283033.645 717788.039 0, 1282744.565 717771.388 0, 1282455.484 717754.755 0, 1282166.402 717738.139 0, 1281877.32 717721.539 0, 1281588.236 717704.957 0, 1281299.151 717688.392 0, 1281010.065 717671.844 0, 1280720.979 717655.313 0, 1280431.891 717638.798 0, 
+    1280142.803 717622.301 0, 1279853.713 717605.821 0, 1279564.623 717589.358 0, 1279275.531 717572.912 0, 1278986.439 717556.483 0, 1278697.345 717540.071 0, 1278408.251 717523.676 0, 1278119.156 717507.298 0, 1277828.705 717490.86 0, 1277514.102 723052.769 0, 
+    1277199.482 728614.956 0, 1277489.275 728631.357 0, 1277777.716 728647.698 0, 1278066.156 728664.055 0, 1278354.594 728680.43 0, 1278643.032 728696.822 0, 1278931.469 728713.231 0, 1279219.905 728729.657 0, 1279508.339 728746.1 0, 1279796.773 728762.56 0, 
+    1280085.206 728779.036 0, 1280373.638 728795.53 0, 1280662.069 728812.041 0, 1280950.499 728828.569 0, 1281238.928 728845.113 0, 1281527.356 728861.675 0, 1281815.783 728878.253 0, 1282104.209 728894.849 0, 1282392.634 728911.462 0, 1282681.058 728928.091 0, 
+    1282969.481 728944.738 0, 1283257.904 728961.401 0, 1283546.325 728978.082 0, 1283834.745 728994.779 0, 1284121.814 729011.415 0, 1284411.582 729028.225 0, 1284700 729044.973 0, 1284988.416 729061.739 0, 1285276.831 729078.521 0, 1285565.245 729095.32 0, 
+    1285853.659 729112.137 0, 1286142.071 729128.97 0, 1286430.482 729145.82 0, 1286718.893 729162.688 0, 1287007.302 729179.572 0, 1287295.71 729196.473 0, 1287584.118 729213.391 0, 1287872.524 729230.326 0, 1288160.929 729247.278 0, 1288449.334 729264.247 0, 
+    1288737.737 729281.233 0, 1289026.139 729298.236 0, 1289314.541 729315.256 0, 1289602.941 729332.293 0, 1289891.34 729349.347 0, 1290179.739 729366.418 0, 1290468.136 729383.506 0, 1290756.532 729400.611 0, 1291043.579 729417.653 0, 1291373.911 723856.377 0, 
+    1291704.226 718295.379 0))
+
+POLYGON ((1304885.352 730259.458 0, 1304598.353 730241.605 0, 1304310.006 730223.686 0, 1304021.658 730205.783 0, 1303733.309 730187.897 0, 1303444.959 730170.029 0, 1303156.608 730152.177 0, 1302868.256 730134.342 0, 1302579.903 730116.525 0, 1302291.548 730098.724 0, 
+    1302003.193 730080.94 0, 1301714.837 730063.173 0, 1301426.479 730045.423 0, 1301138.121 730027.691 0, 1300849.762 730009.975 0, 1300561.401 729992.276 0, 1300273.04 729974.594 0, 1299984.677 729956.929 0, 1299696.314 729939.281 0, 1299407.949 729921.65 0, 
+    1299119.583 729904.036 0, 1298831.217 729886.439 0, 1298542.849 729868.858 0, 1298254.48 729851.295 0, 1297964.763 729833.667 0, 1297677.739 729816.22 0, 1297389.367 729798.708 0, 1297100.995 729781.212 0, 1296812.621 729763.734 0, 1296524.246 729746.273 0, 
+    1296235.87 729728.828 0, 1295947.493 729711.401 0, 1295659.115 729693.991 0, 1295370.736 729676.597 0, 1295082.356 729659.221 0, 1294793.974 729641.861 0, 1294505.592 729624.519 0, 1294217.209 729607.193 0, 1293928.825 729589.885 0, 1293640.44 729572.593 0, 
+    1293352.054 729555.319 0, 1293063.666 729538.061 0, 1292775.278 729520.82 0, 1292486.889 729503.597 0, 1292198.499 729486.39 0, 1291910.107 729469.2 0, 1291621.715 729452.027 0, 1291333.322 729434.872 0, 1291043.579 729417.653 0, 1290713.23 734979.203 0, 
+    1290382.866 740541.025 0, 1290671.951 740558.205 0, 1290959.69 740575.321 0, 1291247.428 740592.455 0, 1291535.164 740609.606 0, 1291822.9 740626.774 0, 1292110.634 740643.958 0, 1292398.368 740661.16 0, 1292686.1 740678.378 0, 1292973.832 740695.614 0, 
+    1293261.562 740712.866 0, 1293549.292 740730.135 0, 1293837.02 740747.421 0, 1294124.748 740764.724 0, 1294412.474 740782.045 0, 1294700.2 740799.382 0, 1294987.924 740816.735 0, 1295275.647 740834.106 0, 1295563.37 740851.494 0, 1295851.091 740868.899 0, 
+    1296138.811 740886.321 0, 1296426.531 740903.759 0, 1296714.249 740921.215 0, 1297001.966 740938.687 0, 1297288.338 740956.095 0, 1297577.397 740973.683 0, 1297865.112 740991.206 0, 1298152.825 741008.746 0, 1298440.537 741026.304 0, 1298728.248 741043.878 0, 
+    1299015.958 741061.469 0, 1299303.667 741079.077 0, 1299591.375 741096.702 0, 1299879.082 741114.343 0, 1300166.787 741132.002 0, 1300454.492 741149.678 0, 1300742.196 741167.37 0, 1301029.899 741185.08 0, 1301317.6 741202.806 0, 1301605.301 741220.55 0, 
+    1301893.001 741238.31 0, 1302180.699 741256.088 0, 1302468.397 741273.882 0, 1302756.093 741291.693 0, 1303043.789 741309.521 0, 1303331.483 741327.366 0, 1303619.176 741345.228 0, 1303906.868 741363.107 0, 1304193.216 741380.919 0, 1304539.293 735820.053 0, 
+    1304885.352 730259.458 0))
+
+POLYGON ((1318001.139 742259.827 0, 1317714.84 742241.206 0, 1317427.199 742222.514 0, 1317139.558 742203.839 0, 1316851.915 742185.182 0, 1316564.271 742166.541 0, 1316276.626 742147.917 0, 1315988.98 742129.31 0, 1315701.333 742110.72 0, 1315413.685 742092.147 0, 
+    1315126.035 742073.591 0, 1314838.385 742055.051 0, 1314550.733 742036.529 0, 1314263.081 742018.024 0, 1313975.427 741999.535 0, 1313687.772 741981.064 0, 1313400.116 741962.609 0, 1313112.459 741944.172 0, 1312824.801 741925.751 0, 1312537.142 741907.347 0, 
+    1312249.482 741888.96 0, 1311961.82 741870.59 0, 1311674.158 741852.237 0, 1311386.495 741833.901 0, 1311097.488 741815.497 0, 1310811.164 741797.28 0, 1310523.498 741778.995 0, 1310235.83 741760.726 0, 1309948.161 741742.475 0, 1309660.491 741724.24 0, 
+    1309372.82 741706.023 0, 1309085.148 741687.822 0, 1308797.475 741669.639 0, 1308509.801 741651.472 0, 1308222.125 741633.322 0, 1307934.449 741615.189 0, 1307646.772 741597.073 0, 1307359.093 741578.974 0, 1307071.413 741560.892 0, 1306783.733 741542.827 0, 
+    1306496.051 741524.779 0, 1306208.368 741506.748 0, 1305920.685 741488.733 0, 1305633 741470.736 0, 1305345.314 741452.755 0, 1305057.627 741434.792 0, 1304769.939 741416.845 0, 1304482.25 741398.915 0, 1304193.216 741380.919 0, 1303847.123 746942.053 0, 
+    1303501.014 752503.45 0, 1303789.39 752521.406 0, 1304076.424 752539.295 0, 1304363.458 752557.2 0, 1304650.49 752575.123 0, 1304937.521 752593.063 0, 1305224.552 752611.019 0, 1305511.581 752628.992 0, 1305798.609 752646.983 0, 1306085.636 752664.99 0, 
+    1306372.662 752683.014 0, 1306659.687 752701.055 0, 1306946.711 752719.113 0, 1307233.733 752737.187 0, 1307520.755 752755.279 0, 1307807.776 752773.387 0, 1308094.795 752791.513 0, 1308381.814 752809.655 0, 1308668.831 752827.814 0, 1308955.848 752845.99 0, 
+    1309242.863 752864.183 0, 1309529.877 752882.393 0, 1309816.891 752900.62 0, 1310103.903 752918.864 0, 1310389.575 752937.039 0, 1310677.924 752955.402 0, 1310964.933 752973.696 0, 1311251.94 752992.007 0, 1311538.947 753010.335 0, 1311825.953 753028.68 0, 
+    1312112.957 753047.042 0, 1312399.961 753065.421 0, 1312686.963 753083.817 0, 1312973.965 753102.229 0, 1313260.965 753120.659 0, 1313547.964 753139.105 0, 1313834.962 753157.568 0, 1314121.959 753176.049 0, 1314408.955 753194.546 0, 1314695.95 753213.06 0, 
+    1314982.944 753231.59 0, 1315269.936 753250.138 0, 1315556.928 753268.703 0, 1315843.918 753287.284 0, 1316130.907 753305.883 0, 1316417.896 753324.498 0, 1316704.883 753343.13 0, 1316991.869 753361.779 0, 1317277.516 753380.358 0, 1317639.336 747819.96 0, 
+    1318001.139 742259.827 0))
+
+POLYGON ((1331051.486 754296.183 0, 1330765.89 754276.797 0, 1330478.958 754257.338 0, 1330192.024 754237.895 0, 1329905.09 754218.469 0, 1329618.154 754199.06 0, 1329331.217 754179.667 0, 1329044.279 754160.292 0, 1328757.34 754140.934 0, 1328470.4 754121.592 0, 
+    1328183.459 754102.267 0, 1327896.516 754082.96 0, 1327609.573 754063.669 0, 1327322.628 754044.395 0, 1327035.682 754025.138 0, 1326748.735 754005.897 0, 1326461.787 753986.674 0, 1326174.837 753967.468 0, 1325887.887 753948.278 0, 1325600.935 753929.105 0, 
+    1325313.983 753909.95 0, 1325027.029 753890.811 0, 1324740.074 753871.689 0, 1324453.118 753852.584 0, 1324164.824 753833.406 0, 1323879.203 753814.424 0, 1323592.243 753795.37 0, 1323305.283 753776.332 0, 1323018.321 753757.311 0, 1322731.358 753738.308 0, 
+    1322444.394 753719.321 0, 1322157.429 753700.351 0, 1321870.463 753681.398 0, 1321583.496 753662.461 0, 1321296.527 753643.542 0, 1321009.558 753624.64 0, 1320722.587 753605.754 0, 1320435.616 753586.885 0, 1320148.643 753568.034 0, 1319861.669 753549.199 0, 
+    1319574.694 753530.381 0, 1319287.718 753511.58 0, 1319000.74 753492.796 0, 1318713.762 753474.028 0, 1318426.783 753455.278 0, 1318139.802 753436.544 0, 1317852.82 753417.828 0, 1317565.838 753399.128 0, 1317277.516 753380.358 0, 1316915.679 758941.016 0, 
+    1316553.826 764501.931 0, 1316841.49 764520.658 0, 1317127.818 764539.315 0, 1317414.145 764557.989 0, 1317700.471 764576.68 0, 1317986.796 764595.388 0, 1318273.12 764614.112 0, 1318559.442 764632.854 0, 1318845.764 764651.612 0, 1319132.084 764670.387 0, 
+    1319418.404 764689.179 0, 1319704.722 764707.987 0, 1319991.039 764726.813 0, 1320277.355 764745.656 0, 1320563.67 764764.515 0, 1320849.984 764783.391 0, 1321136.296 764802.284 0, 1321422.608 764821.194 0, 1321708.918 764840.121 0, 1321995.228 764859.064 0, 
+    1322281.536 764878.025 0, 1322567.843 764897.002 0, 1322854.149 764915.996 0, 1323140.454 764935.007 0, 1323425.424 764953.946 0, 1323713.061 764973.08 0, 1323999.362 764992.141 0, 1324285.662 765011.219 0, 1324571.962 765030.315 0, 1324858.26 765049.427 0, 
+    1325144.557 765068.556 0, 1325430.853 765087.701 0, 1325717.148 765106.864 0, 1326003.441 765126.044 0, 1326289.734 765145.24 0, 1326576.025 765164.453 0, 1326862.315 765183.683 0, 1327148.605 765202.93 0, 1327434.893 765222.194 0, 1327721.179 765241.474 0, 
+    1328007.465 765260.772 0, 1328293.75 765280.086 0, 1328580.033 765299.417 0, 1328866.315 765318.765 0, 1329152.597 765338.13 0, 1329438.877 765357.512 0, 1329725.156 765376.91 0, 1330011.433 765396.326 0, 1330296.378 765415.668 0, 1330673.94 759855.797 0, 
+    1331051.486 754296.183 0))
+
+POLYGON ((1344036.293 766368.225 0, 1343751.403 766348.079 0, 1343465.181 766327.854 0, 1343178.958 766307.647 0, 1342892.734 766287.457 0, 1342606.508 766267.283 0, 1342320.282 766247.127 0, 1342034.054 766226.987 0, 1341747.825 766206.864 0, 1341461.595 766186.757 0, 
+    1341175.364 766166.668 0, 1340889.132 766146.596 0, 1340602.898 766126.54 0, 1340316.663 766106.501 0, 1340030.427 766086.479 0, 1339744.19 766066.474 0, 1339457.952 766046.486 0, 1339171.712 766026.515 0, 1338885.472 766006.56 0, 1338599.23 765986.622 0, 
+    1338312.987 765966.701 0, 1338026.742 765946.797 0, 1337740.497 765926.91 0, 1337454.251 765907.04 0, 1337166.672 765887.094 0, 1336881.754 765867.35 0, 1336595.504 765847.53 0, 1336309.253 765827.727 0, 1336023 765807.941 0, 1335736.747 765788.172 0, 
+    1335450.492 765768.42 0, 1335164.236 765748.684 0, 1334877.979 765728.965 0, 1334591.721 765709.264 0, 1334305.462 765689.579 0, 1334019.201 765669.91 0, 1333732.94 765650.259 0, 1333446.677 765630.625 0, 1333160.413 765611.007 0, 1332874.148 765591.406 0, 
+    1332587.881 765571.823 0, 1332301.614 765552.255 0, 1332015.345 765532.705 0, 1331729.076 765513.172 0, 1331442.805 765493.655 0, 1331156.533 765474.156 0, 1330870.26 765454.673 0, 1330583.985 765435.207 0, 1330296.378 765415.668 0, 1329918.798 770975.791 0, 
+    1329541.201 776536.165 0, 1329828.151 776555.66 0, 1330113.771 776575.082 0, 1330399.389 776594.52 0, 1330685.007 776613.975 0, 1330970.623 776633.447 0, 1331256.239 776652.935 0, 1331541.853 776672.441 0, 1331827.465 776691.963 0, 1332113.077 776711.502 0, 
+    1332398.688 776731.058 0, 1332684.297 776750.631 0, 1332969.906 776770.22 0, 1333255.513 776789.827 0, 1333541.119 776809.45 0, 1333826.724 776829.09 0, 1334112.327 776848.747 0, 1334397.93 776868.42 0, 1334683.531 776888.111 0, 1334969.131 776907.818 0, 
+    1335254.73 776927.542 0, 1335540.328 776947.283 0, 1335825.925 776967.04 0, 1336111.521 776986.815 0, 1336395.787 777006.514 0, 1336682.708 777026.414 0, 1336968.3 777046.239 0, 1337253.891 777066.081 0, 1337539.481 777085.939 0, 1337825.07 777105.815 0, 
+    1338110.657 777125.707 0, 1338396.243 777145.616 0, 1338681.828 777165.541 0, 1338967.412 777185.484 0, 1339252.995 777205.443 0, 1339538.576 777225.419 0, 1339824.157 777245.412 0, 1340109.736 777265.422 0, 1340395.314 777285.449 0, 1340680.891 777305.492 0, 
+    1340966.466 777325.552 0, 1341252.041 777345.629 0, 1341537.614 777365.723 0, 1341823.186 777385.834 0, 1342108.757 777405.961 0, 1342394.327 777426.106 0, 1342679.895 777446.267 0, 1342965.463 777466.444 0, 1343249.702 777486.545 0, 1343643.006 771927.26 0, 
+    1344036.293 766368.225 0))
+
+POLYGON ((1356955.464 778475.651 0, 1356671.28 778454.747 0, 1356385.771 778433.762 0, 1356100.26 778412.794 0, 1355814.749 778391.843 0, 1355529.236 778370.909 0, 1355243.722 778349.992 0, 1354958.206 778329.091 0, 1354672.69 778308.208 0, 1354387.172 778287.341 0, 
+    1354101.653 778266.491 0, 1353816.132 778245.657 0, 1353530.611 778224.841 0, 1353245.088 778204.041 0, 1352959.564 778183.258 0, 1352674.039 778162.492 0, 1352388.513 778141.743 0, 1352102.985 778121.01 0, 1351817.456 778100.295 0, 1351531.926 778079.596 0, 
+    1351246.395 778058.914 0, 1350960.862 778038.248 0, 1350675.329 778017.6 0, 1350389.794 777996.968 0, 1350102.932 777976.258 0, 1349818.72 777955.755 0, 1349533.182 777935.174 0, 1349247.642 777914.61 0, 1348962.101 777894.062 0, 1348676.559 777873.531 0, 
+    1348391.015 777853.017 0, 1348105.471 777832.52 0, 1347819.925 777812.04 0, 1347534.378 777791.576 0, 1347248.83 777771.129 0, 1346963.28 777750.699 0, 1346677.73 777730.286 0, 1346392.178 777709.89 0, 1346106.625 777689.51 0, 1345821.071 777669.148 0, 
+    1345535.515 777648.802 0, 1345249.959 777628.472 0, 1344964.401 777608.16 0, 1344678.842 777587.865 0, 1344393.282 777567.586 0, 1344107.72 777547.324 0, 1343822.158 777527.079 0, 1343536.594 777506.851 0, 1343249.702 777486.545 0, 1342856.38 783046.076 0, 
+    1342463.041 788605.85 0, 1342749.275 788626.109 0, 1343034.185 788646.291 0, 1343319.093 788666.49 0, 1343604 788686.705 0, 1343888.906 788706.937 0, 1344173.81 788727.186 0, 1344458.714 788747.452 0, 1344743.616 788767.735 0, 1345028.517 788788.034 0, 
+    1345313.416 788808.35 0, 1345598.315 788828.683 0, 1345883.212 788849.032 0, 1346168.109 788869.399 0, 1346453.004 788889.782 0, 1346737.897 788910.182 0, 1347022.79 788930.599 0, 1347307.681 788951.032 0, 1347592.572 788971.482 0, 1347877.461 788991.949 0, 
+    1348162.348 789012.433 0, 1348447.235 789032.933 0, 1348732.12 789053.451 0, 1349017.005 789073.985 0, 1349300.565 789094.44 0, 1349586.769 789115.103 0, 1349871.65 789135.688 0, 1350156.529 789156.289 0, 1350441.407 789176.907 0, 1350726.284 789197.541 0, 
+    1351011.16 789218.193 0, 1351296.034 789238.861 0, 1351580.907 789259.546 0, 1351865.779 789280.248 0, 1352150.65 789300.966 0, 1352435.52 789321.701 0, 1352720.388 789342.454 0, 1353005.255 789363.222 0, 1353290.121 789384.008 0, 1353574.986 789404.81 0, 
+    1353859.849 789425.629 0, 1354144.712 789446.465 0, 1354429.573 789467.318 0, 1354714.433 789488.187 0, 1354999.291 789509.073 0, 1355284.148 789529.976 0, 1355569.005 789550.896 0, 1355853.859 789571.833 0, 1356137.392 789592.689 0, 1356546.437 784034.048 0, 
+    1356955.464 778475.651 0))
+
+POLYGON ((1369808.9 790618.156 0, 1369525.425 790596.498 0, 1369240.631 790574.757 0, 1368955.835 790553.033 0, 1368671.038 790531.325 0, 1368386.239 790509.634 0, 1368101.44 790487.96 0, 1367816.639 790466.303 0, 1367531.836 790444.662 0, 1367247.033 790423.039 0, 
+    1366962.228 790401.431 0, 1366677.422 790379.841 0, 1366392.615 790358.268 0, 1366107.806 790336.711 0, 1365822.996 790315.171 0, 1365538.185 790293.648 0, 1365253.373 790272.141 0, 1364968.559 790250.652 0, 1364683.744 790229.179 0, 1364398.928 790207.722 0, 
+    1364114.11 790186.283 0, 1363829.292 790164.86 0, 1363544.472 790143.454 0, 1363259.65 790122.065 0, 1362973.508 790100.594 0, 1362690.004 790079.337 0, 1362405.179 790057.999 0, 1362120.353 790036.676 0, 1361835.525 790015.371 0, 1361550.697 789994.083 0, 
+    1361265.867 789972.811 0, 1360981.035 789951.556 0, 1360696.203 789930.318 0, 1360411.369 789909.096 0, 1360126.534 789887.891 0, 1359841.698 789866.703 0, 1359556.86 789845.532 0, 1359272.021 789824.378 0, 1358987.181 789803.24 0, 1358702.34 789782.119 0, 
+    1358417.498 789761.015 0, 1358132.654 789739.928 0, 1357847.809 789718.857 0, 1357562.963 789697.803 0, 1357278.115 789676.766 0, 1356993.267 789655.746 0, 1356708.417 789634.743 0, 1356423.565 789613.756 0, 1356137.392 789592.689 0, 1355728.329 795151.568 0, 
+    1355319.25 800710.683 0, 1355604.766 800731.702 0, 1355888.963 800752.64 0, 1356173.158 800773.595 0, 1356457.353 800794.567 0, 1356741.546 800815.556 0, 1357025.737 800836.562 0, 1357309.928 800857.584 0, 1357594.117 800878.623 0, 1357878.306 800899.678 0, 
+    1358162.493 800920.751 0, 1358446.678 800941.84 0, 1358730.863 800962.946 0, 1359015.046 800984.068 0, 1359299.228 801005.208 0, 1359583.408 801026.364 0, 1359867.588 801047.536 0, 1360151.766 801068.726 0, 1360435.943 801089.932 0, 1360720.119 801111.155 0, 
+    1361004.293 801132.394 0, 1361288.466 801153.651 0, 1361572.638 801174.924 0, 1361856.809 801196.214 0, 1362139.661 801217.421 0, 1362425.147 801238.843 0, 1362709.314 801260.183 0, 1362993.479 801281.54 0, 1363277.644 801302.914 0, 1363561.807 801324.304 0, 
+    1363845.969 801345.711 0, 1364130.129 801367.134 0, 1364414.289 801388.575 0, 1364698.447 801410.032 0, 1364982.604 801431.505 0, 1365266.759 801452.996 0, 1365550.914 801474.503 0, 1365835.067 801496.027 0, 1366119.218 801517.568 0, 1366403.369 801539.125 0, 
+    1366687.518 801560.699 0, 1366971.666 801582.29 0, 1367255.813 801603.898 0, 1367539.958 801625.522 0, 1367824.102 801647.163 0, 1368108.245 801668.821 0, 1368392.387 801690.495 0, 1368676.527 801712.187 0, 1368959.35 801733.794 0, 1369384.134 796175.857 0, 
+    1369808.9 790618.156 0))
+
+POLYGON ((1382596.507 802795.437 0, 1382313.743 802773.03 0, 1382029.665 802750.537 0, 1381745.586 802728.059 0, 1381461.506 802705.599 0, 1381177.424 802683.155 0, 1380893.34 802660.728 0, 1380609.256 802638.318 0, 1380325.17 802615.924 0, 1380041.083 802593.548 0, 
+    1379756.994 802571.188 0, 1379472.905 802548.844 0, 1379188.814 802526.518 0, 1378904.721 802504.208 0, 1378620.627 802481.914 0, 1378336.532 802459.638 0, 1378052.436 802437.378 0, 1377768.338 802415.135 0, 1377484.239 802392.909 0, 1377200.139 802370.699 0, 
+    1376916.037 802348.506 0, 1376631.935 802326.33 0, 1376347.83 802304.171 0, 1376063.725 802282.028 0, 1375778.303 802259.8 0, 1375495.51 802237.793 0, 1375211.401 802215.7 0, 1374927.29 802193.624 0, 1374643.178 802171.565 0, 1374359.064 802149.523 0, 
+    1374074.95 802127.497 0, 1373790.834 802105.488 0, 1373506.717 802083.496 0, 1373222.598 802061.52 0, 1372938.479 802039.562 0, 1372654.357 802017.619 0, 1372370.235 801995.694 0, 1372086.111 801973.786 0, 1371801.986 801951.894 0, 1371517.86 801930.018 0, 
+    1371233.733 801908.16 0, 1370949.604 801886.318 0, 1370665.474 801864.493 0, 1370381.342 801842.685 0, 1370097.21 801820.894 0, 1369813.076 801799.119 0, 1369528.941 801777.361 0, 1369244.804 801755.619 0, 1368959.35 801733.794 0, 1368534.549 807291.963 0, 
+    1368109.73 812850.36 0, 1368394.527 812872.135 0, 1368678.009 812893.826 0, 1368961.49 812915.534 0, 1369244.969 812937.259 0, 1369528.448 812959 0, 1369811.925 812980.758 0, 1370095.401 813002.533 0, 1370378.875 813024.324 0, 1370662.349 813046.132 0, 
+    1370945.82 813067.957 0, 1371229.291 813089.799 0, 1371512.761 813111.657 0, 1371796.229 813133.532 0, 1372079.695 813155.423 0, 1372363.161 813177.332 0, 1372646.625 813199.256 0, 1372930.088 813221.198 0, 1373213.55 813243.156 0, 1373497.01 813265.131 0, 
+    1373780.469 813287.123 0, 1374063.927 813309.131 0, 1374347.384 813331.156 0, 1374630.839 813353.198 0, 1374912.981 813375.154 0, 1375197.745 813397.331 0, 1375481.196 813419.423 0, 1375764.646 813441.531 0, 1376048.095 813463.657 0, 1376331.542 813485.798 0, 
+    1376614.989 813507.957 0, 1376898.433 813530.132 0, 1377181.877 813552.324 0, 1377465.319 813574.532 0, 1377748.76 813596.757 0, 1378032.199 813618.999 0, 1378315.638 813641.258 0, 1378599.074 813663.533 0, 1378882.51 813685.825 0, 1379165.944 813708.134 0, 
+    1379449.377 813730.459 0, 1379732.809 813752.801 0, 1380016.239 813775.16 0, 1380299.668 813797.535 0, 1380583.096 813819.927 0, 1380866.523 813842.336 0, 1381149.948 813864.761 0, 1381433.371 813887.203 0, 1381715.483 813909.558 0, 1382156.004 808352.383 0, 
+    1382596.507 802795.437 0))
+
+POLYGON ((1395318.19 815007.191 0, 1395036.14 814984.039 0, 1394752.781 814960.796 0, 1394469.42 814937.57 0, 1394186.058 814914.361 0, 1393902.695 814891.168 0, 1393619.33 814867.992 0, 1393335.964 814844.833 0, 1393052.597 814821.69 0, 1392769.228 814798.564 0, 
+    1392485.858 814775.455 0, 1392202.486 814752.362 0, 1391919.113 814729.286 0, 1391635.739 814706.227 0, 1391352.364 814683.185 0, 1391068.987 814660.159 0, 1390785.608 814637.149 0, 1390502.229 814614.157 0, 1390218.848 814591.181 0, 1389935.465 814568.222 0, 
+    1389652.082 814545.279 0, 1389368.697 814522.354 0, 1389085.31 814499.444 0, 1388801.923 814476.552 0, 1388517.224 814453.571 0, 1388235.143 814430.817 0, 1387951.751 814407.975 0, 1387668.358 814385.149 0, 1387384.964 814362.34 0, 1387101.568 814339.548 0, 
+    1386818.171 814316.772 0, 1386534.772 814294.013 0, 1386251.372 814271.271 0, 1385967.971 814248.545 0, 1385684.569 814225.836 0, 1385401.165 814203.144 0, 1385117.76 814180.468 0, 1384834.353 814157.809 0, 1384550.945 814135.167 0, 1384267.536 814112.541 0, 
+    1383984.126 814089.932 0, 1383700.714 814067.34 0, 1383417.301 814044.765 0, 1383133.886 814022.206 0, 1382850.47 813999.664 0, 1382567.053 813977.138 0, 1382283.635 813954.629 0, 1382000.215 813932.137 0, 1381715.483 813909.558 0, 1381274.945 819466.957 0, 
+    1380834.389 825024.577 0, 1381118.463 825047.105 0, 1381401.229 825069.545 0, 1381683.993 825092.002 0, 1381966.756 825114.475 0, 1382249.518 825136.965 0, 1382532.278 825159.472 0, 1382815.037 825181.995 0, 1383097.795 825204.536 0, 1383380.551 825227.092 0, 
+    1383663.306 825249.666 0, 1383946.06 825272.256 0, 1384228.812 825294.862 0, 1384511.563 825317.485 0, 1384794.313 825340.125 0, 1385077.061 825362.782 0, 1385359.808 825385.455 0, 1385642.554 825408.145 0, 1385925.298 825430.851 0, 1386208.041 825453.575 0, 
+    1386490.783 825476.314 0, 1386773.523 825499.071 0, 1387056.262 825521.844 0, 1387339 825544.633 0, 1387620.43 825567.334 0, 1387904.471 825590.263 0, 1388187.205 825613.102 0, 1388469.937 825635.959 0, 1388752.668 825658.831 0, 1389035.397 825681.721 0, 
+    1389318.126 825704.627 0, 1389600.852 825727.55 0, 1389883.578 825750.489 0, 1390166.302 825773.446 0, 1390449.025 825796.418 0, 1390731.746 825819.408 0, 1391014.467 825842.414 0, 1391297.185 825865.436 0, 1391579.903 825888.476 0, 1391862.619 825911.532 0, 
+    1392145.333 825934.604 0, 1392428.047 825957.693 0, 1392710.759 825980.799 0, 1392993.469 826003.922 0, 1393276.179 826027.061 0, 1393558.887 826050.217 0, 1393841.593 826073.389 0, 1394124.298 826096.578 0, 1394405.697 826119.677 0, 1394861.953 820563.323 0, 
+    1395318.19 815007.191 0))
+
+POLYGON ((1407973.857 827253.113 0, 1407692.522 827229.219 0, 1407409.884 827205.231 0, 1407127.244 827181.26 0, 1406844.603 827157.306 0, 1406561.96 827133.368 0, 1406279.316 827109.447 0, 1405996.67 827085.543 0, 1405714.023 827061.655 0, 1405431.375 827037.784 0, 
+    1405148.725 827013.929 0, 1404866.074 826990.091 0, 1404583.421 826966.27 0, 1404300.767 826942.465 0, 1404018.112 826918.677 0, 1403735.455 826894.906 0, 1403452.797 826871.151 0, 1403170.137 826847.413 0, 1402887.476 826823.691 0, 1402604.814 826799.987 0, 
+    1402322.15 826776.298 0, 1402039.485 826752.627 0, 1401756.818 826728.972 0, 1401474.15 826705.334 0, 1401190.177 826681.603 0, 1400908.81 826658.107 0, 1400626.138 826634.519 0, 1400343.465 826610.947 0, 1400060.79 826587.392 0, 1399778.113 826563.853 0, 
+    1399495.436 826540.331 0, 1399212.757 826516.826 0, 1398930.076 826493.338 0, 1398647.395 826469.866 0, 1398364.711 826446.411 0, 1398082.027 826422.972 0, 1397799.341 826399.55 0, 1397516.653 826376.145 0, 1397233.965 826352.756 0, 1396951.275 826329.384 0, 
+    1396668.583 826306.028 0, 1396385.89 826282.689 0, 1396103.196 826259.367 0, 1395820.501 826236.062 0, 1395537.804 826212.773 0, 1395255.105 826189.501 0, 1394972.406 826166.245 0, 1394689.704 826143.006 0, 1394405.697 826119.677 0, 1393949.424 831676.247 0, 
+    1393493.133 837233.031 0, 1393776.483 837256.307 0, 1394058.53 837279.492 0, 1394340.576 837302.694 0, 1394622.62 837325.912 0, 1394904.663 837349.147 0, 1395186.704 837372.399 0, 1395468.745 837395.667 0, 1395750.783 837418.952 0, 1396032.821 837442.253 0, 
+    1396314.857 837465.571 0, 1396596.891 837488.906 0, 1396878.925 837512.257 0, 1397160.956 837535.625 0, 1397442.987 837559.009 0, 1397725.016 837582.41 0, 1398007.044 837605.828 0, 1398289.07 837629.262 0, 1398571.095 837652.713 0, 1398853.119 837676.18 0, 
+    1399135.141 837699.664 0, 1399417.162 837723.165 0, 1399699.181 837746.682 0, 1399981.2 837770.216 0, 1400261.916 837793.658 0, 1400545.232 837817.333 0, 1400827.245 837840.917 0, 1401109.258 837864.517 0, 1401391.269 837888.134 0, 1401673.279 837911.767 0, 
+    1401955.287 837935.417 0, 1402237.294 837959.084 0, 1402519.3 837982.767 0, 1402801.304 838006.467 0, 1403083.307 838030.183 0, 1403365.308 838053.916 0, 1403647.308 838077.666 0, 1403929.307 838101.432 0, 1404211.304 838125.215 0, 1404493.3 838149.014 0, 
+    1404775.294 838172.83 0, 1405057.287 838196.663 0, 1405339.279 838220.512 0, 1405621.269 838244.378 0, 1405903.258 838268.26 0, 1406185.245 838292.159 0, 1406467.231 838316.074 0, 1406749.216 838340.007 0, 1407029.899 838363.845 0, 1407501.887 832808.372 0, 
+    1407973.857 827253.113 0))
+
+POLYGON ((1420563.417 839532.898 0, 1420282.8 839508.266 0, 1420000.884 839483.538 0, 1419718.966 839458.826 0, 1419437.048 839434.13 0, 1419155.128 839409.451 0, 1418873.206 839384.789 0, 1418591.283 839360.143 0, 1418309.358 839335.514 0, 1418027.432 839310.901 0, 
+    1417745.505 839286.305 0, 1417463.576 839261.726 0, 1417181.646 839237.163 0, 1416899.714 839212.617 0, 1416617.781 839188.087 0, 1416335.846 839163.574 0, 1416053.91 839139.078 0, 1415771.972 839114.598 0, 1415490.033 839090.135 0, 1415208.093 839065.688 0, 
+    1414926.151 839041.258 0, 1414644.208 839016.845 0, 1414362.263 838992.448 0, 1414080.317 838968.068 0, 1413797.071 838943.592 0, 1413516.42 838919.357 0, 1413234.47 838895.027 0, 1412952.518 838870.713 0, 1412670.564 838846.416 0, 1412388.61 838822.135 0, 
+    1412106.654 838797.871 0, 1411824.696 838773.623 0, 1411542.737 838749.392 0, 1411260.776 838725.178 0, 1410978.814 838700.981 0, 1410696.851 838676.799 0, 1410414.886 838652.635 0, 1410132.92 838628.487 0, 1409850.953 838604.356 0, 1409568.984 838580.241 0, 
+    1409287.013 838556.143 0, 1409005.041 838532.061 0, 1408723.068 838507.996 0, 1408441.093 838483.948 0, 1408159.117 838459.916 0, 1407877.14 838435.901 0, 1407595.161 838411.903 0, 1407313.181 838387.921 0, 1407029.899 838363.845 0, 1406557.894 843919.528 0, 
+    1406085.871 849475.417 0, 1406368.495 849499.437 0, 1406649.821 849523.363 0, 1406931.146 849547.306 0, 1407212.469 849571.265 0, 1407493.791 849595.241 0, 1407775.112 849619.234 0, 1408056.431 849643.243 0, 1408337.749 849667.269 0, 1408619.066 849691.311 0, 
+    1408900.381 849715.37 0, 1409181.694 849739.445 0, 1409463.007 849763.537 0, 1409744.317 849787.645 0, 1410025.627 849811.77 0, 1410306.935 849835.912 0, 1410588.241 849860.07 0, 1410869.546 849884.245 0, 1411150.85 849908.436 0, 1411432.152 849932.644 0, 
+    1411713.453 849956.868 0, 1411994.752 849981.109 0, 1412276.05 850005.367 0, 1412557.347 850029.641 0, 1412837.347 850053.819 0, 1413119.936 850078.238 0, 1413401.228 850102.562 0, 1413682.519 850126.902 0, 1413963.808 850151.259 0, 1414245.096 850175.632 0, 
+    1414526.383 850200.022 0, 1414807.668 850224.429 0, 1415088.951 850248.852 0, 1415370.234 850273.291 0, 1415651.514 850297.748 0, 1415932.794 850322.22 0, 1416214.072 850346.71 0, 1416495.348 850371.215 0, 1416776.623 850395.738 0, 1417057.897 850420.277 0, 
+    1417339.169 850444.832 0, 1417620.439 850469.404 0, 1417901.709 850493.993 0, 1418182.976 850518.598 0, 1418464.243 850543.22 0, 1418745.508 850567.858 0, 1419026.771 850592.513 0, 1419308.033 850617.184 0, 1419588 850641.758 0, 1420075.717 845087.225 0, 
+    1420563.417 839532.898 0))
+
+POLYGON ((1433086.78 851846.241 0, 1432806.882 851820.876 0, 1432525.69 851795.41 0, 1432244.498 851769.961 0, 1431963.304 851744.528 0, 1431682.108 851719.112 0, 1431400.911 851693.712 0, 1431119.712 851668.329 0, 1430838.512 851642.962 0, 1430557.31 851617.612 0, 
+    1430276.107 851592.279 0, 1429994.903 851566.962 0, 1429713.697 851541.661 0, 1429432.489 851516.378 0, 1429151.28 851491.11 0, 1428870.069 851465.86 0, 1428588.857 851440.625 0, 1428307.644 851415.408 0, 1428026.429 851390.207 0, 1427745.212 851365.022 0, 
+    1427463.994 851339.854 0, 1427182.775 851314.703 0, 1426901.554 851289.568 0, 1426620.332 851264.45 0, 1426337.815 851239.233 0, 1426057.882 851214.263 0, 1425776.655 851189.194 0, 1425495.427 851164.142 0, 1425214.197 851139.107 0, 1424932.966 851114.088 0, 
+    1424651.733 851089.085 0, 1424370.499 851064.099 0, 1424089.263 851039.13 0, 1423808.026 851014.177 0, 1423526.788 850989.241 0, 1423245.548 850964.321 0, 1422964.306 850939.418 0, 1422683.063 850914.532 0, 1422401.819 850889.662 0, 1422120.573 850864.808 0, 
+    1421839.325 850839.971 0, 1421558.076 850815.151 0, 1421276.826 850790.347 0, 1420995.574 850765.56 0, 1420714.321 850740.789 0, 1420433.066 850716.035 0, 1420151.81 850691.297 0, 1419870.553 850666.576 0, 1419588 850641.758 0, 1419100.264 856196.494 0, 
+    1418612.511 861751.429 0, 1418894.407 861776.189 0, 1419175.011 861800.852 0, 1419455.613 861825.533 0, 1419736.214 861850.229 0, 1420016.813 861874.942 0, 1420297.411 861899.672 0, 1420578.008 861924.418 0, 1420858.603 861949.181 0, 1421139.196 861973.96 0, 
+    1421419.788 861998.755 0, 1421700.379 862023.568 0, 1421980.968 862048.396 0, 1422261.556 862073.242 0, 1422542.142 862098.103 0, 1422822.727 862122.981 0, 1423103.31 862147.876 0, 1423383.892 862172.788 0, 1423664.472 862197.715 0, 1423945.051 862222.66 0, 
+    1424225.629 862247.62 0, 1424506.205 862272.598 0, 1424786.779 862297.592 0, 1425067.352 862322.602 0, 1425346.634 862347.514 0, 1425628.494 862372.672 0, 1425909.062 862397.732 0, 1426189.63 862422.809 0, 1426470.195 862447.902 0, 1426750.759 862473.011 0, 
+    1427031.322 862498.137 0, 1427311.883 862523.279 0, 1427592.443 862548.438 0, 1427873.001 862573.614 0, 1428153.558 862598.806 0, 1428434.113 862624.014 0, 1428714.667 862649.239 0, 1428995.219 862674.481 0, 1429275.77 862699.739 0, 1429556.32 862725.014 0, 
+    1429836.868 862750.305 0, 1430117.414 862775.612 0, 1430397.959 862800.936 0, 1430678.502 862826.277 0, 1430959.044 862851.634 0, 1431239.584 862877.008 0, 1431520.123 862902.398 0, 1431800.661 862927.805 0, 1432079.908 862953.111 0, 1432583.353 857399.577 0, 
+    1433086.78 851846.241 0))
+
+POLYGON ((1445543.857 864192.837 0, 1445264.68 864166.741 0, 1444984.215 864140.542 0, 1444703.749 864114.359 0, 1444423.282 864088.193 0, 1444142.812 864062.044 0, 1443862.342 864035.911 0, 1443581.869 864009.794 0, 1443301.396 863983.694 0, 1443020.92 863957.61 0, 
+    1442740.444 863931.543 0, 1442459.965 863905.493 0, 1442179.485 863879.459 0, 1441899.004 863853.441 0, 1441618.521 863827.44 0, 1441338.037 863801.456 0, 1441057.551 863775.488 0, 1440777.063 863749.536 0, 1440496.574 863723.601 0, 1440216.083 863697.682 0, 
+    1439935.591 863671.78 0, 1439655.098 863645.895 0, 1439374.602 863620.026 0, 1439094.106 863594.174 0, 1438812.32 863568.219 0, 1438533.108 863542.518 0, 1438252.607 863516.715 0, 1437972.104 863490.929 0, 1437691.599 863465.159 0, 1437411.094 863439.406 0, 
+    1437130.586 863413.669 0, 1436850.078 863387.948 0, 1436569.567 863362.244 0, 1436289.055 863336.557 0, 1436008.542 863310.886 0, 1435728.027 863285.232 0, 1435447.511 863259.594 0, 1435166.993 863233.973 0, 1434886.473 863208.368 0, 1434605.953 863182.78 0, 
+    1434325.43 863157.208 0, 1434044.906 863131.652 0, 1433764.381 863106.114 0, 1433483.854 863080.591 0, 1433203.325 863055.086 0, 1432922.795 863029.596 0, 1432642.264 863004.124 0, 1432361.731 862978.668 0, 1432079.908 862953.111 0, 1431576.446 868506.84 0, 
+    1431072.966 874060.761 0, 1431354.132 874086.258 0, 1431634.011 874111.655 0, 1431913.889 874137.068 0, 1432193.765 874162.498 0, 1432473.64 874187.944 0, 1432753.513 874213.407 0, 1433033.385 874238.886 0, 1433313.255 874264.382 0, 1433593.124 874289.894 0, 
+    1433872.991 874315.423 0, 1434152.856 874340.968 0, 1434432.721 874366.53 0, 1434712.583 874392.108 0, 1434992.444 874417.702 0, 1435272.304 874443.313 0, 1435552.162 874468.941 0, 1435832.019 874494.585 0, 1436111.874 874520.245 0, 1436391.727 874545.922 0, 
+    1436671.58 874571.616 0, 1436951.43 874597.325 0, 1437231.279 874623.052 0, 1437511.127 874648.795 0, 1437789.689 874674.436 0, 1438070.817 874700.33 0, 1438350.66 874726.122 0, 1438630.502 874751.93 0, 1438910.342 874777.756 0, 1439190.18 874803.597 0, 
+    1439470.017 874829.455 0, 1439749.852 874855.33 0, 1440029.686 874881.221 0, 1440309.519 874907.128 0, 1440589.35 874933.052 0, 1440869.179 874958.993 0, 1441149.007 874984.95 0, 1441428.833 875010.923 0, 1441708.658 875036.913 0, 1441988.481 875062.919 0, 
+    1442268.302 875088.942 0, 1442548.123 875114.981 0, 1442827.941 875141.037 0, 1443107.758 875167.109 0, 1443387.574 875193.198 0, 1443667.388 875219.303 0, 1443947.2 875245.425 0, 1444227.011 875271.563 0, 1444505.537 875297.597 0, 1445024.706 869745.121 0, 
+    1445543.857 864192.837 0))
+
+POLYGON ((1457934.561 876572.378 0, 1457656.107 876545.557 0, 1457376.371 876518.628 0, 1457096.634 876491.716 0, 1456816.894 876464.821 0, 1456537.154 876437.942 0, 1456257.411 876411.079 0, 1455977.668 876384.233 0, 1455697.922 876357.403 0, 1455418.175 876330.59 0, 
+    1455138.427 876303.793 0, 1454858.676 876277.013 0, 1454578.925 876250.249 0, 1454299.171 876223.502 0, 1454019.416 876196.771 0, 1453739.66 876170.056 0, 1453459.902 876143.358 0, 1453180.142 876116.677 0, 1452900.381 876090.012 0, 1452620.618 876063.363 0, 
+    1452340.854 876036.731 0, 1452061.088 876010.115 0, 1451781.321 875983.516 0, 1451501.552 875956.933 0, 1451220.499 875930.246 0, 1450942.009 875903.817 0, 1450662.235 875877.284 0, 1450382.46 875850.767 0, 1450102.683 875824.267 0, 1449822.905 875797.783 0, 
+    1449543.125 875771.316 0, 1449263.343 875744.865 0, 1448983.56 875718.43 0, 1448703.776 875692.012 0, 1448423.989 875665.61 0, 1448144.202 875639.225 0, 1447864.412 875612.857 0, 1447584.622 875586.504 0, 1447304.829 875560.169 0, 1447025.035 875533.85 0, 
+    1446745.24 875507.547 0, 1446465.443 875481.26 0, 1446185.644 875454.991 0, 1445905.844 875428.737 0, 1445626.042 875402.5 0, 1445346.239 875376.28 0, 1445066.435 875350.076 0, 1444786.628 875323.888 0, 1444505.537 875297.597 0, 1443986.351 880850.261 0, 
+    1443467.148 886403.108 0, 1443747.582 886429.338 0, 1444026.735 886455.464 0, 1444305.886 886481.607 0, 1444585.036 886507.766 0, 1444864.184 886533.942 0, 1445143.33 886560.134 0, 1445422.475 886586.342 0, 1445701.618 886612.567 0, 1445980.76 886638.808 0, 
+    1446259.901 886665.066 0, 1446539.039 886691.34 0, 1446818.177 886717.631 0, 1447097.312 886743.938 0, 1447376.446 886770.261 0, 1447655.579 886796.601 0, 1447934.71 886822.958 0, 1448213.839 886849.33 0, 1448492.967 886875.72 0, 1448772.094 886902.125 0, 
+    1449051.219 886928.547 0, 1449330.342 886954.986 0, 1449609.463 886981.441 0, 1449888.584 887007.912 0, 1450166.424 887034.278 0, 1450446.819 887060.904 0, 1450725.935 887087.425 0, 1451005.049 887113.962 0, 1451284.161 887140.515 0, 1451563.272 887167.085 0, 
+    1451842.381 887193.671 0, 1452121.489 887220.274 0, 1452400.595 887246.893 0, 1452679.699 887273.529 0, 1452958.802 887300.181 0, 1453237.903 887326.849 0, 1453517.003 887353.534 0, 1453796.101 887380.236 0, 1454075.198 887406.953 0, 1454354.293 887433.687 0, 
+    1454633.387 887460.438 0, 1454912.479 887487.205 0, 1455191.569 887513.989 0, 1455470.658 887540.788 0, 1455749.745 887567.605 0, 1456028.831 887594.438 0, 1456307.915 887621.287 0, 1456586.997 887648.152 0, 1456864.801 887674.911 0, 1457399.69 882123.553 0, 
+    1457934.561 876572.378 0))
+
+POLYGON ((1470258.807 888984.56 0, 1469981.078 888957.016 0, 1469702.072 888929.362 0, 1469423.065 888901.725 0, 1469144.056 888874.104 0, 1468865.046 888846.499 0, 1468586.034 888818.911 0, 1468307.021 888791.339 0, 1468028.005 888763.783 0, 1467748.989 888736.244 0, 
+    1467469.97 888708.722 0, 1467190.95 888681.216 0, 1466911.928 888653.726 0, 1466632.905 888626.253 0, 1466353.88 888598.796 0, 1466074.854 888571.355 0, 1465795.825 888543.931 0, 1465516.796 888516.524 0, 1465237.764 888489.133 0, 1464958.731 888461.758 0, 
+    1464679.697 888434.399 0, 1464400.661 888407.058 0, 1464121.623 888379.732 0, 1463842.583 888352.423 0, 1463562.266 888325.006 0, 1463284.5 888297.854 0, 1463005.455 888270.594 0, 1462726.41 888243.351 0, 1462447.362 888216.124 0, 1462168.313 888188.913 0, 
+    1461889.262 888161.719 0, 1461610.21 888134.542 0, 1461331.156 888107.38 0, 1461052.101 888080.236 0, 1460773.044 888053.107 0, 1460493.985 888025.995 0, 1460214.925 887998.9 0, 1459935.863 887971.821 0, 1459656.8 887944.758 0, 1459377.735 887917.712 0, 
+    1459098.668 887890.682 0, 1458819.6 887863.668 0, 1458540.53 887836.671 0, 1458261.459 887809.691 0, 1457982.386 887782.727 0, 1457703.311 887755.779 0, 1457424.235 887728.848 0, 1457145.157 887701.933 0, 1456864.801 887674.911 0, 1456329.894 893226.449 0, 
+    1455794.971 898778.164 0, 1456074.671 898805.122 0, 1456353.095 898831.974 0, 1456631.518 898858.842 0, 1456909.939 898885.727 0, 1457188.359 898912.628 0, 1457466.776 898939.545 0, 1457745.193 898966.479 0, 1458023.607 898993.429 0, 1458302.021 899020.395 0, 
+    1458580.432 899047.378 0, 1458858.842 899074.378 0, 1459137.25 899101.393 0, 1459415.657 899128.426 0, 1459694.062 899155.474 0, 1459972.466 899182.539 0, 1460250.868 899209.62 0, 1460529.268 899236.718 0, 1460807.667 899263.832 0, 1461086.064 899290.962 0, 
+    1461364.46 899318.109 0, 1461642.854 899345.272 0, 1461921.246 899372.452 0, 1462199.637 899399.648 0, 1462476.753 899426.736 0, 1462756.414 899454.089 0, 1463034.8 899481.334 0, 1463313.184 899508.595 0, 1463591.567 899535.873 0, 1463869.948 899563.168 0, 
+    1464148.328 899590.478 0, 1464426.706 899617.805 0, 1464705.082 899645.149 0, 1464983.457 899672.509 0, 1465261.83 899699.885 0, 1465540.202 899727.277 0, 1465818.572 899754.686 0, 1466096.94 899782.112 0, 1466375.307 899809.553 0, 1466653.672 899837.011 0, 
+    1466932.035 899864.486 0, 1467210.397 899891.977 0, 1467488.757 899919.484 0, 1467767.116 899947.008 0, 1468045.473 899974.548 0, 1468323.828 900002.104 0, 1468602.182 900029.677 0, 1468880.534 900057.266 0, 1469157.613 900084.746 0, 1469708.218 894534.565 0, 
+    1470258.807 888984.56 0))
+
+POLYGON ((1482516.509 901429.074 0, 1482239.507 901400.812 0, 1481961.234 901372.436 0, 1481682.96 901344.077 0, 1481404.683 901315.735 0, 1481126.405 901287.408 0, 1480848.126 901259.098 0, 1480569.844 901230.805 0, 1480291.561 901202.528 0, 1480013.276 901174.267 0, 
+    1479734.99 901146.022 0, 1479456.702 901117.794 0, 1479178.412 901089.583 0, 1478900.121 901061.387 0, 1478621.828 901033.208 0, 1478343.533 901005.046 0, 1478065.237 900976.9 0, 1477786.939 900948.77 0, 1477508.639 900920.657 0, 1477230.338 900892.56 0, 
+    1476952.035 900864.479 0, 1476673.73 900836.415 0, 1476395.424 900808.367 0, 1476117.116 900780.335 0, 1475837.536 900752.192 0, 1475560.495 900724.321 0, 1475282.182 900696.339 0, 1475003.868 900668.373 0, 1474725.552 900640.423 0, 1474447.234 900612.49 0, 
+    1474168.914 900584.573 0, 1473890.593 900556.673 0, 1473612.271 900528.789 0, 1473333.946 900500.921 0, 1473055.62 900473.07 0, 1472777.293 900445.235 0, 1472498.963 900417.416 0, 1472220.632 900389.614 0, 1471942.3 900361.829 0, 1471663.966 900334.059 0, 
+    1471385.63 900306.306 0, 1471107.292 900278.569 0, 1470828.953 900250.849 0, 1470550.613 900223.145 0, 1470272.27 900195.458 0, 1469993.926 900167.787 0, 1469715.581 900140.132 0, 1469437.233 900112.494 0, 1469157.613 900084.746 0, 1468606.99 905635.099 0, 
+    1468056.35 911185.62 0, 1468335.315 911213.303 0, 1468613.008 911240.877 0, 1468890.701 911268.467 0, 1469168.391 911296.073 0, 1469446.08 911323.695 0, 1469723.768 911351.334 0, 1470001.453 911378.989 0, 1470279.137 911406.661 0, 1470556.82 911434.349 0, 
+    1470834.501 911462.053 0, 1471112.18 911489.774 0, 1471389.858 911517.51 0, 1471667.534 911545.264 0, 1471945.208 911573.033 0, 1472222.881 911600.819 0, 1472500.552 911628.621 0, 1472778.221 911656.44 0, 1473055.889 911684.275 0, 1473333.555 911712.126 0, 
+    1473611.219 911739.994 0, 1473888.882 911767.878 0, 1474166.544 911795.778 0, 1474444.203 911823.695 0, 1474720.593 911851.5 0, 1474999.517 911879.577 0, 1475277.172 911907.543 0, 1475554.825 911935.525 0, 1475832.476 911963.523 0, 1476110.126 911991.538 0, 
+    1476387.774 912019.569 0, 1476665.42 912047.617 0, 1476943.065 912075.68 0, 1477220.708 912103.76 0, 1477498.35 912131.857 0, 1477775.99 912159.97 0, 1478053.628 912188.099 0, 1478331.264 912216.244 0, 1478608.899 912244.406 0, 1478886.532 912272.584 0, 
+    1479164.164 912300.779 0, 1479441.793 912328.989 0, 1479719.422 912357.217 0, 1479997.048 912385.46 0, 1480274.673 912413.72 0, 1480552.296 912441.996 0, 1480829.918 912470.289 0, 1481107.538 912498.598 0, 1481383.889 912526.794 0, 1481950.208 906977.85 0, 
+    1482516.509 901429.074 0))
+
+POLYGON ((1494707.586 913905.614 0, 1494431.313 913876.637 0, 1494153.775 913847.544 0, 1493876.234 913818.467 0, 1493598.692 913789.407 0, 1493321.148 913760.363 0, 1493043.602 913731.335 0, 1492766.055 913702.324 0, 1492488.506 913673.329 0, 1492210.955 913644.35 0, 
+    1491933.403 913615.388 0, 1491655.849 913586.442 0, 1491378.293 913557.512 0, 1491100.735 913528.598 0, 1490823.176 913499.701 0, 1490545.615 913470.821 0, 1490268.052 913441.956 0, 1489990.488 913413.108 0, 1489712.922 913384.277 0, 1489435.354 913355.461 0, 
+    1489157.785 913326.662 0, 1488880.214 913297.879 0, 1488602.641 913269.113 0, 1488325.066 913240.363 0, 1488046.225 913211.499 0, 1487769.912 913182.912 0, 1487492.333 913154.211 0, 1487214.751 913125.526 0, 1486937.168 913096.858 0, 1486659.584 913068.206 0, 
+    1486381.997 913039.57 0, 1486104.409 913010.951 0, 1485826.82 912982.348 0, 1485549.228 912953.762 0, 1485271.635 912925.191 0, 1484994.04 912896.637 0, 1484716.444 912868.1 0, 1484438.846 912839.578 0, 1484161.246 912811.073 0, 1483883.644 912782.585 0, 
+    1483606.041 912754.113 0, 1483328.436 912725.657 0, 1483050.83 912697.217 0, 1482773.222 912668.794 0, 1482495.612 912640.387 0, 1482218 912611.996 0, 1481940.387 912583.622 0, 1481662.772 912555.264 0, 1481383.889 912526.794 0, 1480817.554 918075.902 0, 
+    1480251.202 923625.171 0, 1480529.429 923653.575 0, 1480806.391 923681.866 0, 1481083.351 923710.174 0, 1481360.309 923738.498 0, 1481637.265 923766.838 0, 1481914.22 923795.194 0, 1482191.174 923823.567 0, 1482468.125 923851.956 0, 1482745.075 923880.361 0, 
+    1483022.024 923908.782 0, 1483298.97 923937.22 0, 1483575.915 923965.674 0, 1483852.858 923994.145 0, 1484129.8 924022.632 0, 1484406.74 924051.135 0, 1484683.678 924079.654 0, 1484960.615 924108.19 0, 1485237.55 924136.742 0, 1485514.483 924165.31 0, 
+    1485791.414 924193.895 0, 1486068.344 924222.495 0, 1486345.272 924251.113 0, 1486622.199 924279.746 0, 1486897.861 924308.265 0, 1487176.047 924337.062 0, 1487452.968 924365.744 0, 1487729.888 924394.443 0, 1488006.806 924423.158 0, 1488283.722 924451.889 0, 
+    1488560.637 924480.637 0, 1488837.55 924509.401 0, 1489114.461 924538.181 0, 1489391.37 924566.977 0, 1489668.278 924595.79 0, 1489945.184 924624.619 0, 1490222.089 924653.464 0, 1490498.992 924682.326 0, 1490775.893 924711.204 0, 1491052.792 924740.098 0, 
+    1491329.69 924769.009 0, 1491606.586 924797.936 0, 1491883.48 924826.879 0, 1492160.373 924855.838 0, 1492437.263 924884.814 0, 1492714.153 924913.806 0, 1492991.04 924942.814 0, 1493267.926 924971.839 0, 1493543.549 925000.747 0, 1494125.576 919453.1 0, 
+    1494707.586 913905.614 0))
+
+POLYGON ((985441.006 475982.319 0, 985139.165 475983.181 0, 984835.853 475984.065 0, 984532.542 475984.966 0, 984229.231 475985.885 0, 983925.919 475986.823 0, 983622.608 475987.778 0, 983319.297 475988.75 0, 983015.986 475989.741 0, 982712.675 475990.75 0, 
+    982409.364 475991.776 0, 982106.053 475992.82 0, 981802.742 475993.883 0, 981499.431 475994.963 0, 981196.121 475996.06 0, 980892.81 475997.176 0, 980589.499 475998.31 0, 980286.189 475999.461 0, 979982.878 476000.63 0, 979679.568 476001.817 0, 
+    979376.258 476003.022 0, 979072.947 476004.245 0, 978769.637 476005.486 0, 978466.327 476006.744 0, 978161.546 476008.027 0, 977859.707 476009.315 0, 977556.397 476010.627 0, 977253.087 476011.957 0, 976949.778 476013.304 0, 976646.468 476014.67 0, 
+    976343.158 476016.054 0, 976039.849 476017.455 0, 975736.54 476018.874 0, 975433.23 476020.311 0, 975129.921 476021.766 0, 974826.612 476023.239 0, 974523.303 476024.729 0, 974219.994 476026.238 0, 973916.685 476027.764 0, 973613.376 476029.308 0, 
+    973310.067 476030.87 0, 973006.759 476032.45 0, 972703.45 476034.048 0, 972400.142 476035.663 0, 972096.834 476037.297 0, 971793.525 476038.948 0, 971490.217 476040.617 0, 971186.909 476042.304 0, 970882.129 476044.017 0, 970913.523 481600.045 0, 
+    970944.919 487156.487 0, 971249.042 487154.777 0, 971551.696 487153.094 0, 971854.35 487151.429 0, 972157.004 487149.781 0, 972459.659 487148.151 0, 972762.313 487146.539 0, 973064.967 487144.945 0, 973367.622 487143.368 0, 973670.277 487141.81 0, 
+    973972.931 487140.269 0, 974275.586 487138.746 0, 974578.241 487137.241 0, 974880.896 487135.753 0, 975183.551 487134.284 0, 975486.206 487132.832 0, 975788.862 487131.398 0, 976091.517 487129.982 0, 976394.172 487128.584 0, 976696.828 487127.203 0, 
+    976999.483 487125.84 0, 977302.139 487124.496 0, 977604.795 487123.169 0, 977907.451 487121.859 0, 978208.639 487120.574 0, 978512.763 487119.294 0, 978815.419 487118.039 0, 979118.075 487116.801 0, 979420.731 487115.58 0, 979723.387 487114.378 0, 
+    980026.044 487113.194 0, 980328.7 487112.027 0, 980631.356 487110.878 0, 980934.013 487109.747 0, 981236.67 487108.634 0, 981539.326 487107.538 0, 981841.983 487106.46 0, 982144.64 487105.401 0, 982447.297 487104.359 0, 982749.954 487103.334 0, 
+    983052.611 487102.328 0, 983355.268 487101.339 0, 983657.925 487100.369 0, 983960.582 487099.416 0, 984263.239 487098.48 0, 984565.896 487097.563 0, 984868.554 487096.664 0, 985171.211 487095.782 0, 985472.402 487094.922 0, 985456.703 481538.414 0, 
+    985441.006 475982.319 0))
+
+POLYGON ((1000000 487074.401 0, 999698.806 487074.409 0, 999396.147 487074.436 0, 999093.488 487074.481 0, 998790.83 487074.543 0, 998488.171 487074.623 0, 998185.513 487074.721 0, 997882.854 487074.836 0, 997580.195 487074.97 0, 997277.537 487075.121 0, 
+    996974.878 487075.29 0, 996672.219 487075.477 0, 996369.561 487075.682 0, 996066.902 487075.905 0, 995764.244 487076.145 0, 995461.585 487076.403 0, 995158.927 487076.679 0, 994856.268 487076.973 0, 994553.61 487077.285 0, 994250.951 487077.614 0, 
+    993948.293 487077.962 0, 993645.634 487078.327 0, 993342.976 487078.71 0, 993040.317 487079.11 0, 992736.194 487079.531 0, 992435.001 487079.965 0, 992132.342 487080.419 0, 991829.684 487080.891 0, 991527.026 487081.381 0, 991224.368 487081.889 0, 
+    990921.71 487082.414 0, 990619.051 487082.957 0, 990316.393 487083.519 0, 990013.735 487084.097 0, 989711.077 487084.694 0, 989408.419 487085.309 0, 989105.761 487085.941 0, 988803.103 487086.591 0, 988500.445 487087.259 0, 988197.787 487087.945 0, 
+    987895.129 487088.648 0, 987592.472 487089.37 0, 987289.814 487090.109 0, 986987.156 487090.866 0, 986684.499 487091.641 0, 986381.841 487092.433 0, 986079.183 487093.244 0, 985776.526 487094.072 0, 985472.402 487094.922 0, 985488.101 492651.842 0, 
+    985503.802 498209.171 0, 985807.268 498208.323 0, 986109.272 498207.496 0, 986411.275 498206.687 0, 986713.279 498205.897 0, 987015.282 498205.123 0, 987317.286 498204.368 0, 987619.289 498203.63 0, 987921.293 498202.911 0, 988223.297 498202.209 0, 
+    988525.3 498201.524 0, 988827.304 498200.858 0, 989129.308 498200.209 0, 989431.312 498199.578 0, 989733.315 498198.965 0, 990035.319 498198.37 0, 990337.323 498197.792 0, 990639.327 498197.232 0, 990941.331 498196.69 0, 991243.335 498196.166 0, 
+    991545.339 498195.659 0, 991847.343 498195.171 0, 992149.348 498194.7 0, 992451.352 498194.246 0, 992751.894 498193.813 0, 993055.36 498193.393 0, 993357.364 498192.993 0, 993659.369 498192.611 0, 993961.373 498192.247 0, 994263.377 498191.901 0, 
+    994565.381 498191.572 0, 994867.386 498191.261 0, 995169.39 498190.968 0, 995471.394 498190.692 0, 995773.399 498190.435 0, 996075.403 498190.195 0, 996377.408 498189.973 0, 996679.412 498189.768 0, 996981.417 498189.582 0, 997283.421 498189.413 0, 
+    997585.425 498189.262 0, 997887.43 498189.129 0, 998189.434 498189.013 0, 998491.439 498188.915 0, 998793.443 498188.836 0, 999095.448 498188.773 0, 999397.452 498188.729 0, 999699.457 498188.703 0, 1000000 498188.694 0, 1000000 492631.343 0, 
+    1000000 487074.401 0))
+
+POLYGON ((1014496.198 498209.171 0, 1014195.654 498208.331 0, 1013893.651 498207.504 0, 1013591.647 498206.695 0, 1013289.644 498205.904 0, 1012987.64 498205.131 0, 1012685.637 498204.375 0, 1012383.633 498203.637 0, 1012081.63 498202.917 0, 1011779.626 498202.215 0, 
+    1011477.622 498201.531 0, 1011175.618 498200.864 0, 1010873.615 498200.215 0, 1010571.611 498199.584 0, 1010269.607 498198.971 0, 1009967.603 498198.375 0, 1009665.599 498197.797 0, 1009363.595 498197.237 0, 1009061.591 498196.695 0, 1008759.587 498196.171 0, 
+    1008457.583 498195.664 0, 1008155.579 498195.175 0, 1007853.575 498194.704 0, 1007551.571 498194.251 0, 1007248.106 498193.813 0, 1006947.562 498193.397 0, 1006645.558 498192.997 0, 1006343.554 498192.615 0, 1006041.55 498192.251 0, 1005739.545 498191.904 0, 
+    1005437.541 498191.575 0, 1005135.537 498191.264 0, 1004833.532 498190.97 0, 1004531.528 498190.695 0, 1004229.524 498190.437 0, 1003927.519 498190.197 0, 1003625.515 498189.975 0, 1003323.51 498189.77 0, 1003021.506 498189.583 0, 1002719.501 498189.414 0, 
+    1002417.497 498189.263 0, 1002115.493 498189.13 0, 1001813.488 498189.014 0, 1001511.484 498188.916 0, 1001209.479 498188.836 0, 1000907.475 498188.774 0, 1000605.47 498188.729 0, 1000303.466 498188.703 0, 1000000 498188.694 0, 1000000 503746.45 0, 
+    1000000 509304.608 0, 1000302.808 509304.617 0, 1000604.159 509304.644 0, 1000905.509 509304.688 0, 1001206.859 509304.751 0, 1001508.209 509304.831 0, 1001809.559 509304.928 0, 1002110.91 509305.044 0, 1002412.26 509305.177 0, 1002713.61 509305.328 0, 
+    1003014.96 509305.496 0, 1003316.31 509305.682 0, 1003617.66 509305.887 0, 1003919.011 509306.108 0, 1004220.361 509306.348 0, 1004521.711 509306.605 0, 1004823.061 509306.88 0, 1005124.411 509307.173 0, 1005425.761 509307.483 0, 1005727.111 509307.812 0, 
+    1006028.461 509308.158 0, 1006329.811 509308.521 0, 1006631.161 509308.903 0, 1006932.511 509309.302 0, 1007232.404 509309.717 0, 1007535.211 509310.153 0, 1007836.561 509310.606 0, 1008137.911 509311.076 0, 1008439.261 509311.564 0, 1008740.61 509312.069 0, 
+    1009041.96 509312.593 0, 1009343.31 509313.134 0, 1009644.66 509313.692 0, 1009946.009 509314.269 0, 1010247.359 509314.863 0, 1010548.709 509315.475 0, 1010850.058 509316.105 0, 1011151.408 509316.752 0, 1011452.757 509317.418 0, 1011754.107 509318.101 0, 
+    1012055.456 509318.801 0, 1012356.805 509319.52 0, 1012658.155 509320.256 0, 1012959.504 509321.01 0, 1013260.853 509321.781 0, 1013562.202 509322.571 0, 1013863.552 509323.378 0, 1014164.901 509324.203 0, 1014464.794 509325.041 0, 1014480.497 503766.905 0, 
+    1014496.198 498209.171 0))
+
+POLYGON ((1028929.472 509386.34 0, 1028629.58 509384.654 0, 1028328.235 509382.978 0, 1028026.889 509381.319 0, 1027725.543 509379.679 0, 1027424.198 509378.056 0, 1027122.852 509376.45 0, 1026821.506 509374.863 0, 1026520.159 509373.293 0, 1026218.813 509371.741 0, 
+    1025917.467 509370.207 0, 1025616.12 509368.69 0, 1025314.774 509367.191 0, 1025013.427 509365.71 0, 1024712.081 509364.247 0, 1024410.734 509362.801 0, 1024109.387 509361.373 0, 1023808.04 509359.963 0, 1023506.693 509358.571 0, 1023205.346 509357.196 0, 
+    1022903.999 509355.839 0, 1022602.652 509354.5 0, 1022301.304 509353.178 0, 1021999.957 509351.875 0, 1021697.155 509350.582 0, 1021397.262 509349.32 0, 1021095.914 509348.07 0, 1020794.567 509346.837 0, 1020493.219 509345.622 0, 1020191.871 509344.425 0, 
+    1019890.523 509343.245 0, 1019589.175 509342.083 0, 1019287.827 509340.939 0, 1018986.479 509339.813 0, 1018685.131 509338.704 0, 1018383.782 509337.613 0, 1018082.434 509336.54 0, 1017781.086 509335.484 0, 1017479.737 509334.447 0, 1017178.389 509333.427 0, 
+    1016877.04 509332.425 0, 1016575.692 509331.44 0, 1016274.343 509330.473 0, 1015972.994 509329.524 0, 1015671.645 509328.593 0, 1015370.297 509327.68 0, 1015068.948 509326.784 0, 1014767.599 509325.906 0, 1014464.794 509325.041 0, 1014449.09 514883.577 0, 
+    1014433.385 520442.509 0, 1014735.532 520443.371 0, 1015036.227 520444.247 0, 1015336.921 520445.141 0, 1015637.616 520446.053 0, 1015938.31 520446.982 0, 1016239.005 520447.929 0, 1016539.699 520448.894 0, 1016840.393 520449.876 0, 1017141.087 520450.876 0, 
+    1017441.782 520451.894 0, 1017742.476 520452.929 0, 1018043.17 520453.982 0, 1018343.864 520455.053 0, 1018644.558 520456.142 0, 1018945.251 520457.248 0, 1019245.945 520458.372 0, 1019546.639 520459.513 0, 1019847.333 520460.673 0, 1020148.026 520461.85 0, 
+    1020448.72 520463.044 0, 1020749.413 520464.257 0, 1021050.106 520465.487 0, 1021350.8 520466.735 0, 1021650.041 520467.994 0, 1021952.186 520469.284 0, 1022252.879 520470.584 0, 1022553.572 520471.903 0, 1022854.265 520473.239 0, 1023154.958 520474.593 0, 
+    1023455.651 520475.965 0, 1023756.343 520477.354 0, 1024057.036 520478.762 0, 1024357.728 520480.186 0, 1024658.421 520481.629 0, 1024959.113 520483.089 0, 1025259.805 520484.567 0, 1025560.497 520486.063 0, 1025861.189 520487.576 0, 1026161.881 520489.107 0, 
+    1026462.573 520490.656 0, 1026763.265 520492.222 0, 1027063.957 520493.806 0, 1027364.648 520495.408 0, 1027665.34 520497.027 0, 1027966.031 520498.664 0, 1028266.723 520500.319 0, 1028567.414 520501.992 0, 1028866.655 520503.674 0, 1028898.065 514944.809 0, 
+    1028929.472 509386.34 0))
+
+POLYGON ((1043299.694 520605.616 0, 1043000.457 520603.088 0, 1042699.772 520600.566 0, 1042399.086 520598.062 0, 1042098.401 520595.575 0, 1041797.715 520593.106 0, 1041497.029 520590.655 0, 1041196.343 520588.221 0, 1040895.657 520585.805 0, 1040594.97 520583.407 0, 
+    1040294.284 520581.027 0, 1039993.597 520578.664 0, 1039692.911 520576.319 0, 1039392.224 520573.991 0, 1039091.537 520571.682 0, 1038790.85 520569.39 0, 1038490.162 520567.115 0, 1038189.475 520564.859 0, 1037888.787 520562.62 0, 1037588.1 520560.399 0, 
+    1037287.412 520558.195 0, 1036986.724 520556.009 0, 1036686.036 520553.841 0, 1036385.348 520551.691 0, 1036083.21 520549.548 0, 1035783.971 520547.443 0, 1035483.283 520545.346 0, 1035182.594 520543.266 0, 1034881.905 520541.204 0, 1034581.216 520539.16 0, 
+    1034280.527 520537.133 0, 1033979.838 520535.125 0, 1033679.149 520533.133 0, 1033378.459 520531.16 0, 1033077.77 520529.204 0, 1032777.08 520527.266 0, 1032476.39 520525.346 0, 1032175.701 520523.443 0, 1031875.011 520521.558 0, 1031574.32 520519.691 0, 
+    1031273.63 520517.841 0, 1030972.94 520516.01 0, 1030672.25 520514.195 0, 1030371.559 520512.399 0, 1030070.868 520510.62 0, 1029770.178 520508.859 0, 1029469.487 520507.116 0, 1029168.796 520505.39 0, 1028866.655 520503.674 0, 1028835.243 526062.932 0, 
+    1028803.828 531622.58 0, 1029105.312 531624.293 0, 1029405.348 531626.015 0, 1029705.385 531627.754 0, 1030005.421 531629.511 0, 1030305.457 531631.286 0, 1030605.493 531633.079 0, 1030905.529 531634.889 0, 1031205.565 531636.717 0, 1031505.601 531638.563 0, 
+    1031805.636 531640.426 0, 1032105.672 531642.307 0, 1032405.707 531644.205 0, 1032705.743 531646.121 0, 1033005.778 531648.055 0, 1033305.813 531650.007 0, 1033605.848 531651.976 0, 1033905.883 531653.962 0, 1034205.917 531655.967 0, 1034505.952 531657.989 0, 
+    1034805.987 531660.029 0, 1035106.021 531662.086 0, 1035406.055 531664.161 0, 1035706.089 531666.254 0, 1036004.677 531668.354 0, 1036306.157 531670.493 0, 1036606.191 531672.638 0, 1036906.225 531674.802 0, 1037206.258 531676.983 0, 1037506.291 531679.182 0, 
+    1037806.325 531681.398 0, 1038106.358 531683.632 0, 1038406.391 531685.884 0, 1038706.424 531688.153 0, 1039006.456 531690.44 0, 1039306.489 531692.745 0, 1039606.521 531695.067 0, 1039906.554 531697.407 0, 1040206.586 531699.765 0, 1040506.618 531702.14 0, 
+    1040806.65 531704.533 0, 1041106.681 531706.944 0, 1041406.713 531709.372 0, 1041706.745 531711.818 0, 1042006.776 531714.281 0, 1042306.807 531716.763 0, 1042606.838 531719.262 0, 1042906.869 531721.778 0, 1043205.455 531724.3 0, 1043252.576 526164.763 0, 
+    1043299.694 520605.616 0))
+
+POLYGON ((1057606.737 531866.707 0, 1057308.157 531863.341 0, 1057008.134 531859.977 0, 1056708.111 531856.63 0, 1056408.088 531853.302 0, 1056108.065 531849.99 0, 1055808.042 531846.697 0, 1055508.018 531843.421 0, 1055207.995 531840.163 0, 1054907.971 531836.922 0, 
+    1054607.947 531833.699 0, 1054307.922 531830.494 0, 1054007.898 531827.306 0, 1053707.873 531824.136 0, 1053407.848 531820.984 0, 1053107.823 531817.849 0, 1052807.798 531814.732 0, 1052507.773 531811.633 0, 1052207.747 531808.551 0, 1051907.721 531805.487 0, 
+    1051607.695 531802.441 0, 1051307.669 531799.412 0, 1051007.643 531796.401 0, 1050707.616 531793.408 0, 1050406.146 531790.418 0, 1050107.563 531787.474 0, 1049807.536 531784.534 0, 1049507.509 531781.611 0, 1049207.481 531778.706 0, 1048907.454 531775.818 0, 
+    1048607.426 531772.949 0, 1048307.398 531770.096 0, 1048007.37 531767.262 0, 1047707.342 531764.445 0, 1047407.314 531761.646 0, 1047107.285 531758.865 0, 1046807.256 531756.101 0, 1046507.227 531753.355 0, 1046207.198 531750.626 0, 1045907.169 531747.915 0, 
+    1045607.14 531745.222 0, 1045307.11 531742.547 0, 1045007.081 531739.889 0, 1044707.051 531737.249 0, 1044407.021 531734.626 0, 1044106.991 531732.021 0, 1043806.961 531729.434 0, 1043506.93 531726.864 0, 1043205.455 531724.3 0, 1043158.33 537284.224 0, 
+    1043111.202 542844.532 0, 1043412.02 542847.091 0, 1043711.396 542849.655 0, 1044010.772 542852.236 0, 1044310.147 542854.835 0, 1044609.523 542857.452 0, 1044908.898 542860.087 0, 1045208.273 542862.739 0, 1045507.648 542865.408 0, 1045807.023 542868.096 0, 
+    1046106.398 542870.801 0, 1046405.772 542873.523 0, 1046705.147 542876.263 0, 1047004.521 542879.021 0, 1047303.895 542881.796 0, 1047603.269 542884.589 0, 1047902.642 542887.4 0, 1048202.016 542890.228 0, 1048501.389 542893.074 0, 1048800.762 542895.938 0, 
+    1049100.135 542898.819 0, 1049399.508 542901.718 0, 1049698.881 542904.634 0, 1049998.253 542907.568 0, 1050296.185 542910.505 0, 1050596.998 542913.489 0, 1050896.37 542916.476 0, 1051195.742 542919.48 0, 1051495.113 542922.502 0, 1051794.485 542925.542 0, 
+    1052093.856 542928.599 0, 1052393.227 542931.674 0, 1052692.598 542934.767 0, 1052991.969 542937.877 0, 1053291.339 542941.005 0, 1053590.71 542944.15 0, 1053890.08 542947.313 0, 1054189.45 542950.494 0, 1054488.82 542953.692 0, 1054788.189 542956.908 0, 
+    1055087.559 542960.142 0, 1055386.928 542963.393 0, 1055686.297 542966.662 0, 1055985.666 542969.948 0, 1056285.035 542973.252 0, 1056584.403 542976.574 0, 1056883.771 542979.913 0, 1057183.139 542983.27 0, 1057481.068 542986.628 0, 1057543.905 537426.476 0, 
+    1057606.737 531866.707 0))
+
+POLYGON ((1071850.475 543169.321 0, 1071552.555 543165.121 0, 1071253.197 543160.918 0, 1070953.839 543156.733 0, 1070654.482 543152.566 0, 1070355.123 543148.416 0, 1070055.765 543144.284 0, 1069756.407 543140.169 0, 1069457.048 543136.073 0, 1069157.689 543131.993 0, 
+    1068858.329 543127.932 0, 1068558.97 543123.888 0, 1068259.61 543119.861 0, 1067960.25 543115.852 0, 1067660.89 543111.861 0, 1067361.529 543107.888 0, 1067062.168 543103.932 0, 1066762.807 543099.993 0, 1066463.446 543096.072 0, 1066164.085 543092.169 0, 
+    1065864.723 543088.284 0, 1065565.361 543084.416 0, 1065265.999 543080.566 0, 1064966.637 543076.733 0, 1064665.836 543072.9 0, 1064367.911 543069.121 0, 1064068.548 543065.341 0, 1063769.185 543061.579 0, 1063469.821 543057.834 0, 1063170.458 543054.108 0, 
+    1062871.094 543050.398 0, 1062571.73 543046.707 0, 1062272.365 543043.033 0, 1061973.001 543039.376 0, 1061673.636 543035.737 0, 1061374.271 543032.116 0, 1061074.906 543028.513 0, 1060775.54 543024.927 0, 1060476.175 543021.358 0, 1060176.809 543017.808 0, 
+    1059877.443 543014.275 0, 1059578.077 543010.759 0, 1059278.71 543007.261 0, 1058979.344 543003.781 0, 1058679.977 543000.318 0, 1058380.61 542996.873 0, 1058081.242 542993.446 0, 1057781.875 542990.036 0, 1057481.068 542986.628 0, 1057418.227 548547.161 0, 
+    1057355.382 554108.071 0, 1057655.531 554111.472 0, 1057954.244 554114.875 0, 1058252.957 554118.295 0, 1058551.669 554121.732 0, 1058850.382 554125.187 0, 1059149.094 554128.66 0, 1059447.806 554132.15 0, 1059746.517 554135.658 0, 1060045.229 554139.183 0, 
+    1060343.94 554142.726 0, 1060642.651 554146.286 0, 1060941.362 554149.864 0, 1061240.072 554153.46 0, 1061538.783 554157.073 0, 1061837.493 554160.704 0, 1062136.203 554164.353 0, 1062434.913 554168.019 0, 1062733.622 554171.702 0, 1063032.332 554175.403 0, 
+    1063331.041 554179.122 0, 1063629.75 554182.858 0, 1063928.458 554186.612 0, 1064227.167 554190.384 0, 1064524.44 554194.155 0, 1064824.583 554197.98 0, 1065123.291 554201.804 0, 1065421.998 554205.646 0, 1065720.706 554209.505 0, 1066019.413 554213.382 0, 
+    1066318.12 554217.277 0, 1066616.826 554221.189 0, 1066915.533 554225.118 0, 1067214.239 554229.066 0, 1067512.945 554233.031 0, 1067811.651 554237.013 0, 1068110.356 554241.013 0, 1068409.061 554245.031 0, 1068707.766 554249.066 0, 1069006.471 554253.119 0, 
+    1069305.176 554257.189 0, 1069603.88 554261.277 0, 1069902.584 554265.383 0, 1070201.288 554269.506 0, 1070499.991 554273.647 0, 1070798.695 554277.805 0, 1071097.398 554281.981 0, 1071396.1 554286.174 0, 1071693.369 554290.365 0, 1071771.925 548729.654 0, 
+    1071850.475 543169.321 0))
+
+POLYGON ((1086030.784 554513.165 0, 1085733.526 554508.134 0, 1085434.836 554503.097 0, 1085136.146 554498.077 0, 1084837.456 554493.075 0, 1084538.765 554488.091 0, 1084240.074 554483.124 0, 1083941.383 554478.174 0, 1083642.691 554473.242 0, 1083344 554468.328 0, 
+    1083045.307 554463.431 0, 1082746.615 554458.552 0, 1082447.922 554453.691 0, 1082149.229 554448.847 0, 1081850.536 554444.021 0, 1081551.843 554439.212 0, 1081253.149 554434.421 0, 1080954.455 554429.647 0, 1080655.76 554424.891 0, 1080357.066 554420.152 0, 
+    1080058.371 554415.432 0, 1079759.675 554410.728 0, 1079460.98 554406.043 0, 1079162.284 554401.374 0, 1078862.155 554396.702 0, 1078564.892 554392.091 0, 1078266.195 554387.476 0, 1077967.498 554382.878 0, 1077668.801 554378.298 0, 1077370.104 554373.735 0, 
+    1077071.406 554369.19 0, 1076772.708 554364.662 0, 1076474.01 554360.153 0, 1076175.311 554355.66 0, 1075876.613 554351.185 0, 1075577.914 554346.728 0, 1075279.214 554342.289 0, 1074980.515 554337.867 0, 1074681.815 554333.462 0, 1074383.115 554329.075 0, 
+    1074084.415 554324.706 0, 1073785.714 554320.355 0, 1073487.013 554316.02 0, 1073188.312 554311.704 0, 1072889.611 554307.405 0, 1072590.909 554303.124 0, 1072292.207 554298.86 0, 1071993.505 554294.614 0, 1071693.369 554290.365 0, 1071614.809 559851.45 0, 
+    1071536.243 565412.906 0, 1071835.721 565417.145 0, 1072133.768 565421.382 0, 1072431.816 565425.637 0, 1072729.862 565429.909 0, 1073027.909 565434.198 0, 1073325.956 565438.505 0, 1073624.002 565442.83 0, 1073922.048 565447.172 0, 1074220.093 565451.532 0, 
+    1074518.139 565455.909 0, 1074816.184 565460.304 0, 1075114.229 565464.716 0, 1075412.273 565469.146 0, 1075710.318 565473.593 0, 1076008.362 565478.058 0, 1076306.406 565482.541 0, 1076604.449 565487.041 0, 1076902.493 565491.558 0, 1077200.536 565496.093 0, 
+    1077498.578 565500.646 0, 1077796.621 565505.216 0, 1078094.663 565509.804 0, 1078392.705 565514.409 0, 1078689.317 565519.01 0, 1078988.788 565523.672 0, 1079286.829 565528.33 0, 1079584.87 565533.006 0, 1079882.911 565537.698 0, 1080180.951 565542.409 0, 
+    1080478.991 565547.137 0, 1080777.031 565551.883 0, 1081075.07 565556.646 0, 1081373.11 565561.427 0, 1081671.149 565566.225 0, 1081969.187 565571.041 0, 1082267.226 565575.874 0, 1082565.264 565580.725 0, 1082863.301 565585.593 0, 1083161.339 565590.479 0, 
+    1083459.376 565595.383 0, 1083757.413 565600.304 0, 1084055.45 565605.242 0, 1084353.486 565610.198 0, 1084651.522 565615.172 0, 1084949.558 565620.163 0, 1085247.593 565625.172 0, 1085545.628 565630.198 0, 1085842.235 565635.218 0, 1085936.513 560074.006 0, 
+    1086030.784 554513.165 0))
+
+POLYGON ((1100147.542 565897.946 0, 1099850.949 565892.088 0, 1099552.929 565886.22 0, 1099254.909 565880.369 0, 1098956.888 565874.536 0, 1098658.868 565868.72 0, 1098360.846 565862.922 0, 1098062.825 565857.142 0, 1097764.803 565851.379 0, 1097466.781 565845.633 0, 
+    1097168.758 565839.905 0, 1096870.736 565834.195 0, 1096572.712 565828.502 0, 1096274.689 565822.827 0, 1095976.665 565817.169 0, 1095678.641 565811.529 0, 1095380.616 565805.906 0, 1095082.591 565800.301 0, 1094784.566 565794.713 0, 1094486.541 565789.143 0, 
+    1094188.515 565783.591 0, 1093890.489 565778.056 0, 1093592.462 565772.538 0, 1093294.436 565767.038 0, 1092994.981 565761.53 0, 1092698.381 565756.091 0, 1092400.353 565750.644 0, 1092102.325 565745.214 0, 1091804.297 565739.802 0, 1091506.268 565734.407 0, 
+    1091208.239 565729.03 0, 1090910.21 565723.671 0, 1090612.18 565718.329 0, 1090314.15 565713.004 0, 1090016.12 565707.697 0, 1089718.089 565702.408 0, 1089420.058 565697.136 0, 1089122.027 565691.882 0, 1088823.995 565686.645 0, 1088525.964 565681.426 0, 
+    1088227.931 565676.224 0, 1087929.899 565671.04 0, 1087631.866 565665.873 0, 1087333.833 565660.724 0, 1087035.8 565655.593 0, 1086737.766 565650.479 0, 1086439.732 565645.382 0, 1086141.698 565640.303 0, 1085842.235 565635.218 0, 1085747.951 571196.797 0, 
+    1085653.661 576758.742 0, 1085952.466 576763.816 0, 1086249.845 576768.884 0, 1086547.225 576773.969 0, 1086844.604 576779.072 0, 1087141.982 576784.192 0, 1087439.361 576789.33 0, 1087736.739 576794.485 0, 1088034.116 576799.658 0, 1088331.494 576804.848 0, 
+    1088628.871 576810.056 0, 1088926.248 576815.281 0, 1089223.624 576820.524 0, 1089521.001 576825.784 0, 1089818.377 576831.062 0, 1090115.752 576836.358 0, 1090413.127 576841.67 0, 1090710.502 576847.001 0, 1091007.877 576852.348 0, 1091305.251 576857.714 0, 
+    1091602.625 576863.096 0, 1091899.999 576868.497 0, 1092197.373 576873.915 0, 1092494.746 576879.35 0, 1092790.694 576884.777 0, 1093089.491 576890.273 0, 1093386.863 576895.761 0, 1093684.235 576901.266 0, 1093981.606 576906.789 0, 1094278.977 576912.329 0, 
+    1094576.348 576917.887 0, 1094873.719 576923.462 0, 1095171.089 576929.055 0, 1095468.459 576934.666 0, 1095765.828 576940.293 0, 1096063.197 576945.939 0, 1096360.566 576951.602 0, 1096657.935 576957.282 0, 1096955.303 576962.98 0, 1097252.67 576968.695 0, 
+    1097550.038 576974.428 0, 1097847.405 576980.178 0, 1098144.772 576985.946 0, 1098442.138 576991.732 0, 1098739.505 576997.534 0, 1099036.87 577003.355 0, 1099334.236 577009.193 0, 1099631.601 577015.048 0, 1099927.543 577020.893 0, 1100037.546 571459.237 0, 
+    1100147.542 565897.946 0))
+
+POLYGON ((1114200.627 577323.369 0, 1113904.701 577316.688 0, 1113607.353 577309.992 0, 1113310.006 577303.315 0, 1113012.657 577296.654 0, 1112715.309 577290.011 0, 1112417.96 577283.386 0, 1112120.611 577276.778 0, 1111823.261 577270.187 0, 1111525.911 577263.614 0, 
+    1111228.56 577257.059 0, 1110931.209 577250.521 0, 1110633.858 577244.001 0, 1110336.506 577237.498 0, 1110039.154 577231.012 0, 1109741.802 577224.544 0, 1109444.449 577218.094 0, 1109147.096 577211.661 0, 1108849.743 577205.245 0, 1108552.389 577198.847 0, 
+    1108255.034 577192.467 0, 1107957.68 577186.104 0, 1107660.325 577179.759 0, 1107362.969 577173.431 0, 1107064.192 577167.09 0, 1106768.257 577160.827 0, 1106470.901 577154.552 0, 1106173.544 577148.294 0, 1105876.187 577142.054 0, 1105578.829 577135.831 0, 
+    1105281.471 577129.625 0, 1104984.113 577123.437 0, 1104686.754 577117.267 0, 1104389.395 577111.114 0, 1104092.035 577104.979 0, 1103794.675 577098.861 0, 1103497.315 577092.76 0, 1103199.955 577086.678 0, 1102902.594 577080.612 0, 1102605.233 577074.564 0, 
+    1102307.871 577068.534 0, 1102010.509 577062.521 0, 1101713.147 577056.526 0, 1101415.784 577050.548 0, 1101118.421 577044.587 0, 1100821.058 577038.644 0, 1100523.694 577032.719 0, 1100226.33 577026.811 0, 1099927.543 577020.893 0, 1099817.532 582582.91 0, 
+    1099707.515 588145.286 0, 1100005.644 588151.191 0, 1100302.353 588157.086 0, 1100599.062 588162.999 0, 1100895.771 588168.928 0, 1101192.479 588174.876 0, 1101489.187 588180.84 0, 1101785.895 588186.823 0, 1102082.602 588192.822 0, 1102379.309 588198.839 0, 
+    1102676.015 588204.874 0, 1102972.721 588210.926 0, 1103269.427 588216.995 0, 1103566.133 588223.082 0, 1103862.838 588229.187 0, 1104159.542 588235.309 0, 1104456.247 588241.448 0, 1104752.951 588247.605 0, 1105049.654 588253.779 0, 1105346.358 588259.971 0, 
+    1105643.06 588266.18 0, 1105939.763 588272.407 0, 1106236.465 588278.651 0, 1106533.167 588284.913 0, 1106828.45 588291.162 0, 1107126.569 588297.488 0, 1107423.27 588303.802 0, 1107719.97 588310.134 0, 1108016.67 588316.482 0, 1108313.37 588322.849 0, 
+    1108610.069 588329.233 0, 1108906.768 588335.634 0, 1109203.466 588342.053 0, 1109500.164 588348.489 0, 1109796.862 588354.943 0, 1110093.559 588361.414 0, 1110390.256 588367.902 0, 1110686.953 588374.409 0, 1110983.649 588380.932 0, 1111280.345 588387.473 0, 
+    1111577.04 588394.032 0, 1111873.735 588400.607 0, 1112170.43 588407.201 0, 1112467.124 588413.812 0, 1112763.818 588420.44 0, 1113060.511 588427.086 0, 1113357.204 588433.749 0, 1113653.897 588440.43 0, 1113949.172 588447.096 0, 1114074.903 582885.053 0, 
+    1114200.627 577323.369 0))
+
+POLYGON ((1128189.919 588789.14 0, 1127894.662 588781.64 0, 1127597.989 588774.121 0, 1127301.316 588766.619 0, 1127004.643 588759.135 0, 1126707.969 588751.669 0, 1126411.294 588744.22 0, 1126114.62 588736.788 0, 1125817.944 588729.374 0, 1125521.269 588721.977 0, 
+    1125224.593 588714.598 0, 1124927.916 588707.237 0, 1124631.239 588699.892 0, 1124334.562 588692.565 0, 1124037.884 588685.256 0, 1123741.206 588677.964 0, 1123444.527 588670.69 0, 1123147.848 588663.433 0, 1122851.168 588656.193 0, 1122554.488 588648.971 0, 
+    1122257.808 588641.767 0, 1121961.127 588634.58 0, 1121664.446 588627.41 0, 1121367.764 588620.258 0, 1121069.666 588613.089 0, 1120774.4 588606.006 0, 1120477.717 588598.906 0, 1120181.033 588591.823 0, 1119884.35 588584.759 0, 1119587.666 588577.711 0, 
+    1119290.981 588570.681 0, 1118994.296 588563.669 0, 1118697.611 588556.674 0, 1118400.925 588549.696 0, 1118104.239 588542.736 0, 1117807.552 588535.793 0, 1117510.865 588528.868 0, 1117214.177 588521.96 0, 1116917.49 588515.07 0, 1116620.801 588508.197 0, 
+    1116324.113 588501.342 0, 1116027.424 588494.504 0, 1115730.734 588487.684 0, 1115434.044 588480.881 0, 1115137.354 588474.095 0, 1114840.663 588467.327 0, 1114543.972 588460.577 0, 1114247.281 588453.844 0, 1113949.172 588447.096 0, 1113823.432 594009.494 0, 
+    1113697.684 599572.243 0, 1113995.135 599578.976 0, 1114291.172 599585.694 0, 1114587.208 599592.43 0, 1114883.244 599599.183 0, 1115179.28 599605.954 0, 1115475.315 599612.742 0, 1115771.349 599619.547 0, 1116067.384 599626.37 0, 1116363.417 599633.21 0, 
+    1116659.451 599640.068 0, 1116955.484 599646.943 0, 1117251.517 599653.835 0, 1117547.549 599660.745 0, 1117843.581 599667.672 0, 1118139.612 599674.617 0, 1118435.643 599681.579 0, 1118731.674 599688.559 0, 1119027.704 599695.556 0, 1119323.734 599702.57 0, 
+    1119619.763 599709.602 0, 1119915.792 599716.652 0, 1120211.821 599723.718 0, 1120507.849 599730.802 0, 1120802.463 599737.87 0, 1121099.904 599745.023 0, 1121395.931 599752.159 0, 1121691.957 599759.313 0, 1121987.983 599766.484 0, 1122284.009 599773.673 0, 
+    1122580.034 599780.879 0, 1122876.059 599788.103 0, 1123172.083 599795.344 0, 1123468.107 599802.602 0, 1123764.13 599809.878 0, 1124060.153 599817.171 0, 1124356.176 599824.482 0, 1124652.198 599831.81 0, 1124948.22 599839.155 0, 1125244.241 599846.518 0, 
+    1125540.262 599853.899 0, 1125836.283 599861.296 0, 1126132.303 599868.712 0, 1126428.322 599876.144 0, 1126724.341 599883.594 0, 1127020.36 599891.062 0, 1127316.378 599898.547 0, 1127612.396 599906.049 0, 1127907.002 599913.533 0, 1128048.465 594351.16 0, 
+    1128189.919 588789.14 0))
+
+POLYGON ((1142115.299 600294.964 0, 1141820.713 600286.648 0, 1141524.718 600278.31 0, 1141228.722 600269.989 0, 1140932.725 600261.685 0, 1140636.728 600253.398 0, 1140340.731 600245.13 0, 1140044.733 600236.878 0, 1139748.735 600228.644 0, 1139452.736 600220.427 0, 
+    1139156.737 600212.228 0, 1138860.737 600204.046 0, 1138564.736 600195.882 0, 1138268.736 600187.735 0, 1137972.734 600179.606 0, 1137676.733 600171.494 0, 1137380.73 600163.399 0, 1137084.728 600155.322 0, 1136788.725 600147.262 0, 1136492.721 600139.219 0, 
+    1136196.717 600131.194 0, 1135900.712 600123.187 0, 1135604.707 600115.197 0, 1135308.702 600107.224 0, 1135011.285 600099.231 0, 1134716.689 600091.331 0, 1134420.682 600083.41 0, 1134124.675 600075.507 0, 1133828.667 600067.622 0, 1133532.659 600059.754 0, 
+    1133236.65 600051.903 0, 1132940.641 600044.07 0, 1132644.631 600036.254 0, 1132348.621 600028.455 0, 1132052.61 600020.674 0, 1131756.599 600012.91 0, 1131460.587 600005.164 0, 1131164.575 599997.435 0, 1130868.563 599989.724 0, 1130572.55 599982.03 0, 
+    1130276.537 599974.354 0, 1129980.523 599966.694 0, 1129684.509 599959.053 0, 1129388.494 599951.429 0, 1129092.479 599943.822 0, 1128796.463 599936.232 0, 1128500.447 599928.66 0, 1128204.431 599921.106 0, 1127907.002 599913.533 0, 1127765.53 605476.253 0, 
+    1127624.049 611039.32 0, 1127920.82 611046.876 0, 1128216.182 611054.414 0, 1128511.543 611061.969 0, 1128806.904 611069.542 0, 1129102.264 611077.132 0, 1129397.624 611084.739 0, 1129692.983 611092.364 0, 1129988.342 611100.006 0, 1130283.701 611107.666 0, 
+    1130579.059 611115.343 0, 1130874.416 611123.037 0, 1131169.774 611130.749 0, 1131465.13 611138.478 0, 1131760.487 611146.224 0, 1132055.842 611153.988 0, 1132351.198 611161.769 0, 1132646.553 611169.568 0, 1132941.907 611177.384 0, 1133237.261 611185.217 0, 
+    1133532.614 611193.068 0, 1133827.968 611200.936 0, 1134123.32 611208.822 0, 1134418.672 611216.725 0, 1134712.616 611224.607 0, 1135009.375 611232.583 0, 1135304.726 611240.538 0, 1135600.076 611248.51 0, 1135895.426 611256.5 0, 1136190.775 611264.507 0, 
+    1136486.124 611272.532 0, 1136781.472 611280.574 0, 1137076.82 611288.633 0, 1137372.168 611296.71 0, 1137667.515 611304.804 0, 1137962.861 611312.916 0, 1138258.207 611321.045 0, 1138553.552 611329.191 0, 1138848.897 611337.354 0, 1139144.242 611345.536 0, 
+    1139439.586 611353.734 0, 1139734.93 611361.95 0, 1140030.273 611370.183 0, 1140325.615 611378.434 0, 1140620.957 611386.702 0, 1140916.299 611394.987 0, 1141211.64 611403.29 0, 1141506.981 611411.61 0, 1141800.915 611419.908 0, 1141958.112 605857.263 0, 
+    1142115.299 600294.964 0))
+
+POLYGON ((1155976.649 611840.546 0, 1155682.737 611831.418 0, 1155387.421 611822.264 0, 1155092.105 611813.126 0, 1154796.788 611804.007 0, 1154501.47 611794.904 0, 1154206.152 611785.819 0, 1153910.833 611776.752 0, 1153615.514 611767.702 0, 1153320.194 611758.669 0, 
+    1153024.874 611749.653 0, 1152729.553 611740.655 0, 1152434.232 611731.675 0, 1152138.91 611722.711 0, 1151843.588 611713.766 0, 1151548.265 611704.837 0, 1151252.941 611695.926 0, 1150957.618 611687.032 0, 1150662.293 611678.156 0, 1150366.968 611669.297 0, 
+    1150071.643 611660.455 0, 1149776.317 611651.631 0, 1149480.99 611642.824 0, 1149185.663 611634.035 0, 1148888.93 611625.221 0, 1148595.007 611616.508 0, 1148299.679 611607.77 0, 1148004.35 611599.051 0, 1147709.02 611590.348 0, 1147413.69 611581.663 0, 
+    1147118.359 611572.995 0, 1146823.028 611564.345 0, 1146527.696 611555.712 0, 1146232.364 611547.096 0, 1145937.031 611538.498 0, 1145641.698 611529.917 0, 1145346.364 611521.353 0, 1145051.03 611512.807 0, 1144755.696 611504.279 0, 1144460.36 611495.767 0, 
+    1144165.025 611487.273 0, 1143869.688 611478.797 0, 1143574.352 611470.337 0, 1143279.015 611461.896 0, 1142983.677 611453.471 0, 1142688.339 611445.064 0, 1142393 611436.675 0, 1142097.661 611428.302 0, 1141800.915 611419.908 0, 1141643.708 616982.894 0, 
+    1141486.492 622546.219 0, 1141782.58 622554.595 0, 1142077.265 622562.949 0, 1142371.948 622571.32 0, 1142666.632 622579.708 0, 1142961.315 622588.114 0, 1143255.997 622596.537 0, 1143550.679 622604.978 0, 1143845.36 622613.435 0, 1144140.041 622621.911 0, 
+    1144434.721 622630.403 0, 1144729.401 622638.913 0, 1145024.08 622647.44 0, 1145318.759 622655.985 0, 1145613.438 622664.546 0, 1145908.115 622673.126 0, 1146202.793 622681.722 0, 1146497.47 622690.336 0, 1146792.146 622698.967 0, 1147086.822 622707.616 0, 
+    1147381.497 622716.282 0, 1147676.172 622724.965 0, 1147970.846 622733.666 0, 1148265.52 622742.383 0, 1148558.791 622751.077 0, 1148854.866 622759.871 0, 1149149.538 622768.641 0, 1149444.21 622777.429 0, 1149738.881 622786.233 0, 1150033.552 622795.055 0, 
+    1150328.222 622803.895 0, 1150622.891 622812.751 0, 1150917.56 622821.625 0, 1151212.229 622830.517 0, 1151506.897 622839.426 0, 1151801.565 622848.352 0, 1152096.232 622857.295 0, 1152390.898 622866.256 0, 1152685.564 622875.234 0, 1152980.229 622884.229 0, 
+    1153274.894 622893.242 0, 1153569.559 622902.272 0, 1153864.223 622911.32 0, 1154158.886 622920.384 0, 1154453.549 622929.467 0, 1154748.211 622938.566 0, 1155042.873 622947.683 0, 1155337.534 622956.817 0, 1155630.793 622965.925 0, 1155803.726 617403.066 0, 
+    1155976.649 611840.546 0))
+
+POLYGON ((1169773.853 623425.59 0, 1169480.617 623415.653 0, 1169185.983 623405.686 0, 1168891.348 623395.737 0, 1168596.713 623385.805 0, 1168302.077 623375.891 0, 1168007.441 623365.993 0, 1167712.804 623356.113 0, 1167418.166 623346.251 0, 1167123.528 623336.406 0, 
+    1166828.889 623326.578 0, 1166534.249 623316.767 0, 1166239.609 623306.974 0, 1165944.969 623297.198 0, 1165650.328 623287.44 0, 1165355.686 623277.698 0, 1165061.044 623267.975 0, 1164766.401 623258.268 0, 1164471.757 623248.579 0, 1164177.113 623238.907 0, 
+    1163882.469 623229.253 0, 1163587.824 623219.616 0, 1163293.178 623209.996 0, 1162998.532 623200.393 0, 1162702.485 623190.763 0, 1162409.238 623181.241 0, 1162114.59 623171.69 0, 1161819.941 623162.157 0, 1161525.292 623152.641 0, 1161230.642 623143.143 0, 
+    1160935.992 623133.662 0, 1160641.341 623124.198 0, 1160346.69 623114.752 0, 1160052.038 623105.323 0, 1159757.386 623095.911 0, 1159462.733 623086.517 0, 1159168.079 623077.14 0, 1158873.425 623067.78 0, 1158578.771 623058.438 0, 1158284.115 623049.113 0, 
+    1157989.46 623039.805 0, 1157694.803 623030.515 0, 1157400.147 623021.242 0, 1157105.489 623011.987 0, 1156810.831 623002.748 0, 1156516.173 622993.527 0, 1156221.514 622984.324 0, 1155926.854 622975.138 0, 1155630.793 622965.925 0, 1155457.85 628529.12 0, 
+    1155284.897 634092.646 0, 1155580.299 634101.838 0, 1155874.304 634111.004 0, 1156168.308 634120.187 0, 1156462.312 634129.387 0, 1156756.315 634138.605 0, 1157050.317 634147.84 0, 1157344.319 634157.092 0, 1157638.321 634166.362 0, 1157932.321 634175.649 0, 
+    1158226.322 634184.953 0, 1158520.321 634194.275 0, 1158814.321 634203.614 0, 1159108.319 634212.97 0, 1159402.317 634222.343 0, 1159696.315 634231.734 0, 1159990.312 634241.142 0, 1160284.308 634250.567 0, 1160578.304 634260.01 0, 1160872.3 634269.47 0, 
+    1161166.294 634278.947 0, 1161460.289 634288.442 0, 1161754.282 634297.954 0, 1162048.275 634307.483 0, 1162340.871 634316.984 0, 1162636.26 634326.593 0, 1162930.251 634336.174 0, 1163224.242 634345.773 0, 1163518.232 634355.389 0, 1163812.222 634365.022 0, 
+    1164106.211 634374.672 0, 1164400.2 634384.339 0, 1164694.188 634394.024 0, 1164988.175 634403.727 0, 1165282.162 634413.446 0, 1165576.148 634423.183 0, 1165870.134 634432.937 0, 1166164.119 634442.709 0, 1166458.104 634452.497 0, 1166752.088 634462.303 0, 
+    1167046.071 634472.127 0, 1167340.054 634481.967 0, 1167634.036 634491.825 0, 1167928.018 634501.701 0, 1168221.999 634511.593 0, 1168515.979 634521.503 0, 1168809.959 634531.43 0, 1169103.939 634541.375 0, 1169396.522 634551.289 0, 1169585.193 628988.273 0, 
+    1169773.853 623425.59 0))
+
+POLYGON ((1183506.795 635049.798 0, 1183214.239 635039.057 0, 1182920.289 635028.282 0, 1182626.338 635017.524 0, 1182332.387 635006.784 0, 1182038.435 634996.061 0, 1181744.482 634985.355 0, 1181450.529 634974.667 0, 1181156.575 634963.995 0, 1180862.621 634953.341 0, 
+    1180568.666 634942.705 0, 1180274.71 634932.086 0, 1179980.753 634921.484 0, 1179686.796 634910.899 0, 1179392.839 634900.332 0, 1179098.881 634889.782 0, 1178804.922 634879.249 0, 1178510.962 634868.733 0, 1178217.002 634858.235 0, 1177923.042 634847.754 0, 
+    1177629.08 634837.291 0, 1177335.118 634826.845 0, 1177041.156 634816.416 0, 1176747.193 634806.004 0, 1176451.835 634795.56 0, 1176159.264 634785.233 0, 1175865.299 634774.873 0, 1175571.334 634764.531 0, 1175277.368 634754.205 0, 1174983.401 634743.898 0, 
+    1174689.433 634733.607 0, 1174395.465 634723.334 0, 1174101.497 634713.078 0, 1173807.528 634702.839 0, 1173513.558 634692.618 0, 1173219.587 634682.414 0, 1172925.616 634672.227 0, 1172631.645 634662.058 0, 1172337.672 634651.906 0, 1172043.7 634641.771 0, 
+    1171749.726 634631.653 0, 1171455.752 634621.553 0, 1171161.777 634611.47 0, 1170867.802 634601.405 0, 1170573.826 634591.356 0, 1170279.85 634581.325 0, 1169985.873 634571.312 0, 1169691.895 634561.315 0, 1169396.522 634551.289 0, 1169207.84 640114.634 0, 
+    1169019.147 645678.304 0, 1169313.862 645688.308 0, 1169607.185 645698.282 0, 1169900.507 645708.274 0, 1170193.829 645718.282 0, 1170487.149 645728.308 0, 1170780.47 645738.351 0, 1171073.789 645748.412 0, 1171367.109 645758.49 0, 1171660.427 645768.584 0, 
+    1171953.745 645778.697 0, 1172247.062 645788.826 0, 1172540.379 645798.973 0, 1172833.695 645809.137 0, 1173127.011 645819.318 0, 1173420.326 645829.517 0, 1173713.64 645839.733 0, 1174006.954 645849.966 0, 1174300.267 645860.216 0, 1174593.579 645870.484 0, 
+    1174886.891 645880.768 0, 1175180.203 645891.071 0, 1175473.513 645901.39 0, 1175766.824 645911.727 0, 1176058.742 645922.031 0, 1176353.442 645932.452 0, 1176646.75 645942.84 0, 1176940.058 645953.246 0, 1177233.365 645963.669 0, 1177526.671 645974.109 0, 
+    1177819.977 645984.567 0, 1178113.282 645995.041 0, 1178406.587 646005.533 0, 1178699.891 646016.043 0, 1178993.194 646026.569 0, 1179286.497 646037.113 0, 1179579.799 646047.674 0, 1179873.101 646058.252 0, 1180166.402 646068.848 0, 1180459.702 646079.461 0, 
+    1180753.001 646090.091 0, 1181046.3 646100.738 0, 1181339.599 646111.403 0, 1181632.896 646122.085 0, 1181926.194 646132.784 0, 1182219.49 646143.501 0, 1182512.786 646154.234 0, 1182806.081 646164.985 0, 1183097.986 646175.703 0, 1183302.397 640612.587 0, 
+    1183506.795 635049.798 0))
+
+POLYGON ((1197175.364 646712.874 0, 1196883.488 646701.332 0, 1196590.224 646689.753 0, 1196296.96 646678.19 0, 1196003.695 646666.645 0, 1195710.429 646655.118 0, 1195417.163 646643.607 0, 1195123.896 646632.114 0, 1194830.628 646620.638 0, 1194537.36 646609.179 0, 
+    1194244.09 646597.738 0, 1193950.821 646586.314 0, 1193657.55 646574.907 0, 1193364.279 646563.517 0, 1193071.007 646552.145 0, 1192777.735 646540.789 0, 1192484.462 646529.452 0, 1192191.188 646518.131 0, 1191897.914 646506.828 0, 1191604.639 646495.542 0, 
+    1191311.363 646484.273 0, 1191018.086 646473.021 0, 1190724.809 646461.787 0, 1190431.531 646450.57 0, 1190136.864 646439.317 0, 1189844.974 646428.187 0, 1189551.694 646417.022 0, 1189258.414 646405.874 0, 1188965.133 646394.743 0, 1188671.851 646383.63 0, 
+    1188378.569 646372.534 0, 1188085.286 646361.455 0, 1187792.002 646350.393 0, 1187498.718 646339.349 0, 1187205.433 646328.321 0, 1186912.147 646317.312 0, 1186618.861 646306.319 0, 1186325.574 646295.343 0, 1186032.286 646284.385 0, 1185738.998 646273.445 0, 
+    1185445.709 646262.521 0, 1185152.42 646251.615 0, 1184859.13 646240.726 0, 1184565.839 646229.854 0, 1184272.548 646218.999 0, 1183979.256 646208.162 0, 1183685.963 646197.342 0, 1183392.67 646186.539 0, 1183097.986 646175.703 0, 1182893.563 651739.14 0, 
+    1182689.129 657302.896 0, 1182983.155 657313.709 0, 1183275.793 657324.487 0, 1183568.431 657335.283 0, 1183861.068 657346.096 0, 1184153.705 657356.926 0, 1184446.34 657367.774 0, 1184738.976 657378.639 0, 1185031.61 657389.521 0, 1185324.244 657400.42 0, 
+    1185616.877 657411.336 0, 1185909.51 657422.27 0, 1186202.142 657433.221 0, 1186494.773 657444.189 0, 1186787.404 657455.174 0, 1187080.034 657466.177 0, 1187372.664 657477.197 0, 1187665.292 657488.234 0, 1187957.92 657499.288 0, 1188250.548 657510.359 0, 
+    1188543.175 657521.448 0, 1188835.801 657532.554 0, 1189128.426 657543.677 0, 1189421.051 657554.817 0, 1189712.29 657565.922 0, 1190006.299 657577.15 0, 1190298.922 657588.342 0, 1190591.544 657599.551 0, 1190884.165 657610.777 0, 1191176.786 657622.021 0, 
+    1191469.407 657633.282 0, 1191762.026 657644.56 0, 1192054.645 657655.855 0, 1192347.263 657667.168 0, 1192639.881 657678.498 0, 1192932.498 657689.845 0, 1193225.114 657701.209 0, 1193517.73 657712.59 0, 1193810.344 657723.989 0, 1194102.959 657735.405 0, 
+    1194395.572 657746.838 0, 1194688.185 657758.288 0, 1194980.797 657769.756 0, 1195273.409 657781.241 0, 1195566.02 657792.743 0, 1195858.63 657804.262 0, 1196151.239 657815.799 0, 1196443.848 657827.352 0, 1196735.072 657838.868 0, 1196955.224 652275.712 0, 
+    1197175.364 646712.874 0))
+
+POLYGON ((1210779.445 658414.521 0, 1210488.252 658402.182 0, 1210195.677 658389.801 0, 1209903.101 658377.438 0, 1209610.525 658365.093 0, 1209317.948 658352.764 0, 1209025.37 658340.452 0, 1208732.791 658328.158 0, 1208440.212 658315.881 0, 1208147.632 658303.621 0, 
+    1207855.051 658291.379 0, 1207562.47 658279.154 0, 1207269.887 658266.946 0, 1206977.304 658254.755 0, 1206684.721 658242.581 0, 1206392.136 658230.425 0, 1206099.551 658218.285 0, 1205806.965 658206.163 0, 1205514.379 658194.059 0, 1205221.792 658181.971 0, 
+    1204929.204 658169.901 0, 1204636.615 658157.848 0, 1204344.026 658145.812 0, 1204051.435 658133.793 0, 1203757.462 658121.735 0, 1203466.253 658109.807 0, 1203173.661 658097.84 0, 1202881.068 658085.89 0, 1202588.474 658073.958 0, 1202295.88 658062.043 0, 
+    1202003.285 658050.144 0, 1201710.689 658038.264 0, 1201418.093 658026.4 0, 1201125.496 658014.553 0, 1200832.898 658002.724 0, 1200540.3 657990.912 0, 1200247.7 657979.117 0, 1199955.101 657967.34 0, 1199662.5 657955.579 0, 1199369.899 657943.836 0, 
+    1199077.297 657932.11 0, 1198784.694 657920.402 0, 1198492.091 657908.71 0, 1198199.487 657897.036 0, 1197906.882 657885.379 0, 1197614.277 657873.739 0, 1197321.671 657862.117 0, 1197029.064 657850.511 0, 1196735.072 657838.868 0, 1196514.907 663402.341 0, 
+    1196294.731 668966.125 0, 1196588.064 668977.742 0, 1196880.016 668989.321 0, 1197171.967 669000.918 0, 1197463.918 669012.532 0, 1197755.868 669024.162 0, 1198047.817 669035.811 0, 1198339.765 669047.476 0, 1198631.713 669059.158 0, 1198923.66 669070.858 0, 
+    1199215.606 669082.575 0, 1199507.552 669094.309 0, 1199799.497 669106.06 0, 1200091.441 669117.828 0, 1200383.385 669129.614 0, 1200675.328 669141.417 0, 1200967.27 669153.237 0, 1201259.211 669165.074 0, 1201551.152 669176.928 0, 1201843.092 669188.8 0, 
+    1202135.032 669200.688 0, 1202426.97 669212.594 0, 1202718.908 669224.517 0, 1203010.846 669236.457 0, 1203301.402 669248.358 0, 1203594.718 669260.389 0, 1203886.653 669272.381 0, 1204178.588 669284.39 0, 1204470.522 669296.416 0, 1204762.455 669308.46 0, 
+    1205054.387 669320.52 0, 1205346.319 669332.598 0, 1205638.25 669344.693 0, 1205930.18 669356.805 0, 1206222.109 669368.934 0, 1206514.038 669381.08 0, 1206805.966 669393.244 0, 1207097.894 669405.425 0, 1207389.82 669417.623 0, 1207681.746 669429.838 0, 
+    1207973.671 669442.07 0, 1208265.596 669454.32 0, 1208557.52 669466.586 0, 1208849.443 669478.87 0, 1209141.365 669491.171 0, 1209433.287 669503.49 0, 1209725.208 669515.825 0, 1210017.128 669528.178 0, 1210307.668 669540.489 0, 1210543.563 663977.349 0, 
+    1210779.445 658414.521 0))
+
+POLYGON ((1224318.928 670154.44 0, 1224028.421 670141.307 0, 1223736.537 670128.13 0, 1223444.652 670114.97 0, 1223152.766 670101.827 0, 1222860.88 670088.701 0, 1222568.993 670075.593 0, 1222277.105 670062.501 0, 1221985.216 670049.427 0, 1221693.326 670036.37 0, 
+    1221401.436 670023.33 0, 1221109.545 670010.308 0, 1220817.653 669997.302 0, 1220525.761 669984.314 0, 1220233.867 669971.343 0, 1219941.973 669958.389 0, 1219650.078 669945.452 0, 1219358.183 669932.533 0, 1219066.286 669919.63 0, 1218774.389 669906.745 0, 
+    1218482.491 669893.877 0, 1218190.593 669881.026 0, 1217898.693 669868.192 0, 1217606.793 669855.376 0, 1217313.515 669842.516 0, 1217022.991 669829.794 0, 1216731.088 669817.029 0, 1216439.185 669804.282 0, 1216147.281 669791.551 0, 1215855.377 669778.838 0, 
+    1215563.471 669766.141 0, 1215271.565 669753.462 0, 1214979.658 669740.801 0, 1214687.75 669728.156 0, 1214395.842 669715.528 0, 1214103.933 669702.918 0, 1213812.023 669690.325 0, 1213520.112 669677.749 0, 1213228.201 669665.19 0, 1212936.289 669652.649 0, 
+    1212644.376 669640.124 0, 1212352.463 669627.617 0, 1212060.548 669615.127 0, 1211768.633 669602.654 0, 1211476.718 669590.198 0, 1211184.801 669577.76 0, 1210892.884 669565.338 0, 1210600.966 669552.934 0, 1210307.668 669540.489 0, 1210071.761 675103.938 0, 
+    1209835.84 680667.693 0, 1210128.479 680680.11 0, 1210419.742 680692.486 0, 1210711.005 680704.88 0, 1211002.266 680717.29 0, 1211293.527 680729.718 0, 1211584.787 680742.163 0, 1211876.047 680754.625 0, 1212167.305 680767.104 0, 1212458.563 680779.601 0, 
+    1212749.82 680792.114 0, 1213041.077 680804.645 0, 1213332.332 680817.192 0, 1213623.587 680829.757 0, 1213914.842 680842.339 0, 1214206.095 680854.938 0, 1214497.348 680867.555 0, 1214788.6 680880.188 0, 1215079.851 680892.839 0, 1215371.102 680905.507 0, 
+    1215662.351 680918.192 0, 1215953.6 680930.894 0, 1216244.849 680943.613 0, 1216536.096 680956.349 0, 1216825.968 680969.042 0, 1217118.589 680981.873 0, 1217409.834 680994.661 0, 1217701.079 681007.466 0, 1217992.323 681020.288 0, 1218283.566 681033.127 0, 
+    1218574.808 681045.983 0, 1218866.049 681058.857 0, 1219157.29 681071.747 0, 1219448.53 681084.655 0, 1219739.769 681097.58 0, 1220031.008 681110.522 0, 1220322.245 681123.481 0, 1220613.482 681136.457 0, 1220904.718 681149.451 0, 1221195.954 681162.461 0, 
+    1221487.188 681175.489 0, 1221778.422 681188.534 0, 1222069.655 681201.596 0, 1222360.888 681214.675 0, 1222652.119 681227.771 0, 1222943.35 681240.885 0, 1223234.58 681254.015 0, 1223525.809 681267.163 0, 1223815.664 681280.266 0, 1224067.303 675717.2 0, 
+    1224318.928 670154.44 0))
+
+POLYGON ((1237793.703 681932.332 0, 1237503.884 681918.411 0, 1237212.693 681904.44 0, 1236921.501 681890.487 0, 1236630.308 681876.551 0, 1236339.115 681862.632 0, 1236047.921 681848.73 0, 1235756.726 681834.845 0, 1235465.53 681820.977 0, 1235174.333 681807.127 0, 
+    1234883.136 681793.294 0, 1234591.937 681779.477 0, 1234300.738 681765.678 0, 1234009.538 681751.896 0, 1233718.338 681738.132 0, 1233427.136 681724.384 0, 1233135.934 681710.654 0, 1232844.731 681696.94 0, 1232553.527 681683.244 0, 1232262.322 681669.565 0, 
+    1231971.116 681655.903 0, 1231679.91 681642.258 0, 1231388.703 681628.631 0, 1231097.495 681615.02 0, 1230804.914 681601.363 0, 1230515.076 681587.85 0, 1230223.866 681574.291 0, 1229932.655 681560.749 0, 1229641.443 681547.225 0, 1229350.23 681533.717 0, 
+    1229059.017 681520.226 0, 1228767.802 681506.753 0, 1228476.587 681493.297 0, 1228185.371 681479.858 0, 1227894.154 681466.436 0, 1227602.937 681453.031 0, 1227311.719 681439.643 0, 1227020.5 681426.273 0, 1226729.28 681412.919 0, 1226438.059 681399.583 0, 
+    1226146.838 681386.264 0, 1225855.615 681372.962 0, 1225564.392 681359.677 0, 1225273.168 681346.409 0, 1224981.944 681333.159 0, 1224690.719 681319.925 0, 1224399.492 681306.709 0, 1224108.265 681293.51 0, 1223815.664 681280.266 0, 1223564.012 686843.634 0, 
+    1223312.347 692407.3 0, 1223604.29 692420.515 0, 1223894.862 692433.684 0, 1224185.433 692446.871 0, 1224476.003 692460.074 0, 1224766.573 692473.295 0, 1225057.142 692486.533 0, 1225347.71 692499.788 0, 1225638.277 692513.06 0, 1225928.844 692526.349 0, 
+    1226219.41 692539.656 0, 1226509.975 692552.979 0, 1226800.539 692566.319 0, 1227091.102 692579.677 0, 1227381.665 692593.052 0, 1227672.227 692606.443 0, 1227962.788 692619.852 0, 1228253.348 692633.278 0, 1228543.908 692646.721 0, 1228834.466 692660.182 0, 
+    1229125.024 692673.659 0, 1229415.581 692687.153 0, 1229706.138 692700.665 0, 1229996.693 692714.193 0, 1230285.879 692727.675 0, 1230577.802 692741.302 0, 1230868.355 692754.882 0, 1231158.907 692768.479 0, 1231449.459 692782.093 0, 1231740.009 692795.724 0, 
+    1232030.559 692809.372 0, 1232321.108 692823.038 0, 1232611.657 692836.72 0, 1232902.204 692850.42 0, 1233192.751 692864.137 0, 1233483.297 692877.87 0, 1233773.842 692891.621 0, 1234064.386 692905.389 0, 1234354.929 692919.175 0, 1234645.472 692932.977 0, 
+    1234936.014 692946.796 0, 1235226.555 692960.632 0, 1235517.095 692974.486 0, 1235807.634 692988.357 0, 1236098.173 693002.244 0, 1236388.711 693016.149 0, 1236679.248 693030.071 0, 1236969.784 693044.01 0, 1237258.951 693057.9 0, 1237526.334 687494.967 0, 
+    1237793.703 681932.332 0))
+
+POLYGON ((1251203.662 693747.9 0, 1250914.533 693733.192 0, 1250624.037 693718.432 0, 1250333.541 693703.69 0, 1250043.043 693688.964 0, 1249752.545 693674.256 0, 1249462.046 693659.564 0, 1249171.546 693644.89 0, 1248881.045 693630.233 0, 1248590.544 693615.593 0, 
+    1248300.041 693600.97 0, 1248009.538 693586.364 0, 1247719.034 693571.775 0, 1247428.529 693557.203 0, 1247138.023 693542.649 0, 1246847.516 693528.111 0, 1246557.008 693513.591 0, 1246266.5 693499.087 0, 1245975.991 693484.601 0, 1245685.48 693470.132 0, 
+    1245394.969 693455.68 0, 1245104.458 693441.245 0, 1244813.945 693426.827 0, 1244523.431 693412.427 0, 1244231.55 693397.975 0, 1243942.402 693383.677 0, 1243651.885 693369.327 0, 1243361.368 693354.995 0, 1243070.851 693340.68 0, 1242780.332 693326.382 0, 
+    1242489.812 693312.1 0, 1242199.292 693297.837 0, 1241908.771 693283.59 0, 1241618.249 693269.36 0, 1241327.726 693255.147 0, 1241037.202 693240.952 0, 1240746.678 693226.773 0, 1240456.153 693212.612 0, 1240165.626 693198.468 0, 1239875.099 693184.341 0, 
+    1239584.572 693170.231 0, 1239294.043 693156.138 0, 1239003.513 693142.062 0, 1238712.983 693128.003 0, 1238422.452 693113.962 0, 1238131.92 693099.937 0, 1237841.387 693085.93 0, 1237550.853 693071.939 0, 1237258.951 693057.9 0, 1236991.554 698621.129 0, 
+    1236724.143 704184.65 0, 1237015.387 704198.657 0, 1237305.266 704212.616 0, 1237595.144 704226.592 0, 1237885.021 704240.585 0, 1238174.897 704254.595 0, 1238464.772 704268.622 0, 1238754.647 704282.666 0, 1239044.521 704296.727 0, 1239334.394 704310.805 0, 
+    1239624.266 704324.9 0, 1239914.137 704339.013 0, 1240204.008 704353.142 0, 1240493.877 704367.289 0, 1240783.746 704381.452 0, 1241073.614 704395.633 0, 1241363.481 704409.83 0, 1241653.348 704424.045 0, 1241943.213 704438.277 0, 1242233.078 704452.526 0, 
+    1242522.942 704466.792 0, 1242812.804 704481.075 0, 1243102.667 704495.375 0, 1243392.528 704509.692 0, 1243681.025 704523.958 0, 1243972.248 704538.377 0, 1244262.107 704552.745 0, 1244551.964 704567.131 0, 1244841.822 704581.533 0, 1245131.678 704595.952 0, 
+    1245421.533 704610.389 0, 1245711.388 704624.842 0, 1246001.241 704639.313 0, 1246291.094 704653.801 0, 1246580.946 704668.305 0, 1246870.797 704682.827 0, 1247160.647 704697.366 0, 1247450.497 704711.922 0, 1247740.345 704726.495 0, 1248030.193 704741.085 0, 
+    1248320.04 704755.692 0, 1248609.885 704770.316 0, 1248899.731 704784.957 0, 1249189.575 704799.616 0, 1249479.418 704814.291 0, 1249769.261 704828.983 0, 1250059.102 704843.693 0, 1250348.943 704858.419 0, 1250637.421 704873.094 0, 1250920.549 699310.351 0, 
+    1251203.662 693747.9 0))
+
+POLYGON ((1264548.698 705600.842 0, 1264260.261 705585.353 0, 1263970.463 705569.808 0, 1263680.664 705554.279 0, 1263390.864 705538.768 0, 1263101.063 705523.274 0, 1262811.262 705507.797 0, 1262521.459 705492.337 0, 1262231.656 705476.894 0, 1261941.851 705461.468 0, 
+    1261652.046 705446.059 0, 1261362.24 705430.667 0, 1261072.433 705415.293 0, 1260782.625 705399.935 0, 1260492.816 705384.594 0, 1260203.006 705369.271 0, 1259913.195 705353.964 0, 1259623.384 705338.675 0, 1259333.571 705323.402 0, 1259043.758 705308.147 0, 
+    1258753.943 705292.909 0, 1258464.128 705277.688 0, 1258174.312 705262.483 0, 1257884.495 705247.296 0, 1257593.316 705232.055 0, 1257304.858 705216.973 0, 1257015.039 705201.837 0, 1256725.218 705186.719 0, 1256435.397 705171.617 0, 1256145.575 705156.532 0, 
+    1255855.751 705141.464 0, 1255565.927 705126.414 0, 1255276.102 705111.38 0, 1254986.276 705096.364 0, 1254696.45 705081.364 0, 1254406.622 705066.382 0, 1254116.793 705051.416 0, 1253826.964 705036.468 0, 1253537.134 705021.537 0, 1253247.303 705006.623 0, 
+    1252957.471 704991.726 0, 1252667.638 704976.846 0, 1252377.804 704961.983 0, 1252087.969 704947.137 0, 1251798.134 704932.308 0, 1251508.297 704917.496 0, 1251218.46 704902.701 0, 1250928.622 704887.924 0, 1250637.421 704873.094 0, 1250354.278 710436.125 0, 
+    1250071.12 715999.441 0, 1250361.664 716014.238 0, 1250650.847 716028.982 0, 1250940.029 716043.743 0, 1251229.211 716058.522 0, 1251518.392 716073.317 0, 1251807.571 716088.13 0, 1252096.75 716102.959 0, 1252385.928 716117.805 0, 1252675.106 716132.669 0, 
+    1252964.282 716147.549 0, 1253253.457 716162.447 0, 1253542.632 716177.361 0, 1253831.806 716192.293 0, 1254120.978 716207.241 0, 1254410.15 716222.207 0, 1254699.321 716237.189 0, 1254988.491 716252.189 0, 1255277.661 716267.206 0, 1255566.829 716282.239 0, 
+    1255855.997 716297.29 0, 1256145.163 716312.358 0, 1256434.329 716327.442 0, 1256723.494 716342.544 0, 1257011.3 716357.592 0, 1257301.821 716372.799 0, 1257590.983 716387.951 0, 1257880.144 716403.121 0, 1258169.305 716418.308 0, 1258458.464 716433.512 0, 
+    1258747.623 716448.733 0, 1259036.78 716463.971 0, 1259325.937 716479.226 0, 1259615.093 716494.497 0, 1259904.248 716509.786 0, 1260193.402 716525.092 0, 1260482.555 716540.415 0, 1260771.708 716555.755 0, 1261060.859 716571.112 0, 1261350.009 716586.486 0, 
+    1261639.159 716601.877 0, 1261928.308 716617.285 0, 1262217.455 716632.711 0, 1262506.602 716648.153 0, 1262795.748 716663.612 0, 1263084.893 716679.088 0, 1263374.037 716694.581 0, 1263663.181 716710.091 0, 1263950.966 716725.546 0, 1264249.84 711163.051 0, 
+    1264548.698 705600.842 0))
+
+POLYGON ((1277828.705 717490.86 0, 1277540.962 717474.593 0, 1277251.864 717458.266 0, 1276962.765 717441.956 0, 1276673.664 717425.663 0, 1276384.563 717409.387 0, 1276095.461 717393.128 0, 1275806.358 717376.886 0, 1275517.254 717360.661 0, 1275228.149 717344.453 0, 
+    1274939.043 717328.262 0, 1274649.936 717312.088 0, 1274360.829 717295.931 0, 1274071.72 717279.792 0, 1273782.61 717263.669 0, 1273493.5 717247.563 0, 1273204.388 717231.474 0, 1272915.275 717215.402 0, 1272626.162 717199.348 0, 1272337.048 717183.31 0, 
+    1272047.932 717167.289 0, 1271758.816 717151.286 0, 1271469.699 717135.299 0, 1271180.58 717119.329 0, 1270890.106 717103.302 0, 1270602.341 717087.441 0, 1270313.22 717071.522 0, 1270024.098 717055.621 0, 1269734.975 717039.736 0, 1269445.852 717023.869 0, 
+    1269156.727 717008.018 0, 1268867.601 716992.185 0, 1268578.475 716976.368 0, 1268289.347 716960.569 0, 1268000.218 716944.786 0, 1267711.089 716929.021 0, 1267421.959 716913.272 0, 1267132.828 716897.541 0, 1266843.695 716881.826 0, 1266554.562 716866.129 0, 
+    1266265.428 716850.449 0, 1265976.293 716834.785 0, 1265687.157 716819.139 0, 1265398.021 716803.51 0, 1265108.883 716787.897 0, 1264819.744 716772.302 0, 1264530.605 716756.724 0, 1264241.464 716741.163 0, 1263950.966 716725.546 0, 1263652.077 722288.321 0, 
+    1263353.174 727851.375 0, 1263643.014 727866.957 0, 1263931.5 727882.483 0, 1264219.984 727898.026 0, 1264508.468 727913.586 0, 1264796.951 727929.163 0, 1265085.433 727944.757 0, 1265373.914 727960.367 0, 1265662.394 727975.995 0, 1265950.873 727991.64 0, 
+    1266239.352 728007.302 0, 1266527.829 728022.981 0, 1266816.305 728038.677 0, 1267104.781 728054.389 0, 1267393.256 728070.119 0, 1267681.729 728085.866 0, 1267970.202 728101.63 0, 1268258.674 728117.41 0, 1268547.145 728133.208 0, 1268835.615 728149.023 0, 
+    1269124.084 728164.854 0, 1269412.552 728180.703 0, 1269701.019 728196.568 0, 1269989.485 728212.451 0, 1270276.598 728228.276 0, 1270566.415 728244.267 0, 1270854.878 728260.2 0, 1271143.34 728276.151 0, 1271431.802 728292.118 0, 1271720.263 728308.103 0, 
+    1272008.722 728324.104 0, 1272297.181 728340.123 0, 1272585.639 728356.158 0, 1272874.096 728372.21 0, 1273162.551 728388.28 0, 1273451.006 728404.366 0, 1273739.46 728420.469 0, 1274027.913 728436.589 0, 1274316.365 728452.727 0, 1274604.817 728468.881 0, 
+    1274893.267 728485.052 0, 1275181.716 728501.24 0, 1275470.164 728517.445 0, 1275758.612 728533.667 0, 1276047.058 728549.906 0, 1276335.503 728566.163 0, 1276623.948 728582.436 0, 1276912.391 728598.726 0, 1277199.482 728614.956 0, 1277514.102 723052.769 0, 
+    1277828.705 717490.86 0))
+
+POLYGON ((1291043.579 729417.653 0, 1290756.532 729400.611 0, 1290468.136 729383.506 0, 1290179.739 729366.418 0, 1289891.34 729349.347 0, 1289602.941 729332.293 0, 1289314.541 729315.256 0, 1289026.139 729298.236 0, 1288737.737 729281.233 0, 1288449.334 729264.247 0, 
+    1288160.929 729247.278 0, 1287872.524 729230.326 0, 1287584.118 729213.391 0, 1287295.71 729196.473 0, 1287007.302 729179.572 0, 1286718.893 729162.688 0, 1286430.482 729145.82 0, 1286142.071 729128.97 0, 1285853.659 729112.137 0, 1285565.245 729095.32 0, 
+    1285276.831 729078.521 0, 1284988.416 729061.739 0, 1284700 729044.973 0, 1284411.582 729028.225 0, 1284121.814 729011.415 0, 1283834.745 728994.779 0, 1283546.325 728978.082 0, 1283257.904 728961.401 0, 1282969.481 728944.738 0, 1282681.058 728928.091 0, 
+    1282392.634 728911.462 0, 1282104.209 728894.849 0, 1281815.783 728878.253 0, 1281527.356 728861.675 0, 1281238.928 728845.113 0, 1280950.499 728828.569 0, 1280662.069 728812.041 0, 1280373.638 728795.53 0, 1280085.206 728779.036 0, 1279796.773 728762.56 0, 
+    1279508.339 728746.1 0, 1279219.905 728729.657 0, 1278931.469 728713.231 0, 1278643.032 728696.822 0, 1278354.594 728680.43 0, 1278066.156 728664.055 0, 1277777.716 728647.698 0, 1277489.275 728631.357 0, 1277199.482 728614.956 0, 1276884.848 734177.418 0, 
+    1276570.198 739740.151 0, 1276859.333 739756.514 0, 1277147.119 739772.818 0, 1277434.904 739789.138 0, 1277722.687 739805.476 0, 1278010.47 739821.831 0, 1278298.252 739838.202 0, 1278586.033 739854.591 0, 1278873.813 739870.997 0, 1279161.592 739887.419 0, 
+    1279449.371 739903.858 0, 1279737.148 739920.315 0, 1280024.924 739936.788 0, 1280312.699 739953.278 0, 1280600.473 739969.785 0, 1280888.247 739986.309 0, 1281176.019 740002.85 0, 1281463.79 740019.408 0, 1281751.56 740035.983 0, 1282039.33 740052.575 0, 
+    1282327.098 740069.184 0, 1282614.866 740085.809 0, 1282902.632 740102.452 0, 1283190.397 740119.111 0, 1283476.815 740135.71 0, 1283765.925 740152.481 0, 1284053.688 740169.192 0, 1284341.449 740185.919 0, 1284629.21 740202.663 0, 1284916.969 740219.424 0, 
+    1285204.728 740236.203 0, 1285492.485 740252.998 0, 1285780.242 740269.81 0, 1286067.998 740286.638 0, 1286355.752 740303.484 0, 1286643.506 740320.347 0, 1286931.258 740337.227 0, 1287219.01 740354.124 0, 1287506.761 740371.037 0, 1287794.51 740387.968 0, 
+    1288082.259 740404.915 0, 1288370.006 740421.88 0, 1288657.753 740438.861 0, 1288945.499 740455.859 0, 1289233.243 740472.874 0, 1289520.987 740489.907 0, 1289808.73 740506.956 0, 1290096.471 740524.022 0, 1290382.866 740541.025 0, 1290713.23 734979.203 0, 
+    1291043.579 729417.653 0))
+
+POLYGON ((1304193.216 741380.919 0, 1303906.868 741363.107 0, 1303619.176 741345.228 0, 1303331.483 741327.366 0, 1303043.789 741309.521 0, 1302756.093 741291.693 0, 1302468.397 741273.882 0, 1302180.699 741256.088 0, 1301893.001 741238.31 0, 1301605.301 741220.55 0, 
+    1301317.6 741202.806 0, 1301029.899 741185.08 0, 1300742.196 741167.37 0, 1300454.492 741149.678 0, 1300166.787 741132.002 0, 1299879.082 741114.343 0, 1299591.375 741096.702 0, 1299303.667 741079.077 0, 1299015.958 741061.469 0, 1298728.248 741043.878 0, 
+    1298440.537 741026.304 0, 1298152.825 741008.746 0, 1297865.112 740991.206 0, 1297577.397 740973.683 0, 1297288.338 740956.095 0, 1297001.966 740938.687 0, 1296714.249 740921.215 0, 1296426.531 740903.759 0, 1296138.811 740886.321 0, 1295851.091 740868.899 0, 
+    1295563.37 740851.494 0, 1295275.647 740834.106 0, 1294987.924 740816.735 0, 1294700.2 740799.382 0, 1294412.474 740782.045 0, 1294124.748 740764.724 0, 1293837.02 740747.421 0, 1293549.292 740730.135 0, 1293261.562 740712.866 0, 1292973.832 740695.614 0, 
+    1292686.1 740678.378 0, 1292398.368 740661.16 0, 1292110.634 740643.958 0, 1291822.9 740626.774 0, 1291535.164 740609.606 0, 1291247.428 740592.455 0, 1290959.69 740575.321 0, 1290671.951 740558.205 0, 1290382.866 740541.025 0, 1290052.486 746103.114 0, 
+    1289722.09 751665.467 0, 1290010.517 751682.608 0, 1290297.601 751699.686 0, 1290584.684 751716.781 0, 1290871.766 751733.892 0, 1291158.847 751751.021 0, 1291445.926 751768.166 0, 1291733.005 751785.329 0, 1292020.083 751802.508 0, 1292307.16 751819.704 0, 
+    1292594.236 751836.917 0, 1292881.31 751854.147 0, 1293168.384 751871.394 0, 1293455.457 751888.658 0, 1293742.528 751905.939 0, 1294029.599 751923.236 0, 1294316.669 751940.551 0, 1294603.737 751957.882 0, 1294890.805 751975.23 0, 1295177.872 751992.595 0, 
+    1295464.937 752009.977 0, 1295752.002 752027.376 0, 1296039.065 752044.792 0, 1296326.128 752062.225 0, 1296611.848 752079.593 0, 1296900.25 752097.141 0, 1297187.309 752114.624 0, 1297474.368 752132.125 0, 1297761.425 752149.642 0, 1298048.481 752167.176 0, 
+    1298335.537 752184.727 0, 1298622.591 752202.295 0, 1298909.644 752219.88 0, 1299196.696 752237.481 0, 1299483.748 752255.1 0, 1299770.798 752272.735 0, 1300057.847 752290.388 0, 1300344.895 752308.057 0, 1300631.942 752325.743 0, 1300918.988 752343.446 0, 
+    1301206.033 752361.166 0, 1301493.077 752378.903 0, 1301780.119 752396.657 0, 1302067.161 752414.427 0, 1302354.202 752432.215 0, 1302641.242 752450.019 0, 1302928.28 752467.84 0, 1303215.318 752485.679 0, 1303501.014 752503.45 0, 1303847.123 746942.053 0, 
+    1304193.216 741380.919 0))
+
+POLYGON ((1317277.516 753380.358 0, 1316991.869 753361.779 0, 1316704.883 753343.13 0, 1316417.896 753324.498 0, 1316130.907 753305.883 0, 1315843.918 753287.284 0, 1315556.928 753268.703 0, 1315269.936 753250.138 0, 1314982.944 753231.59 0, 1314695.95 753213.06 0, 
+    1314408.955 753194.546 0, 1314121.959 753176.049 0, 1313834.962 753157.568 0, 1313547.964 753139.105 0, 1313260.965 753120.659 0, 1312973.965 753102.229 0, 1312686.963 753083.817 0, 1312399.961 753065.421 0, 1312112.957 753047.042 0, 1311825.953 753028.68 0, 
+    1311538.947 753010.335 0, 1311251.94 752992.007 0, 1310964.933 752973.696 0, 1310677.924 752955.402 0, 1310389.575 752937.039 0, 1310103.903 752918.864 0, 1309816.891 752900.62 0, 1309529.877 752882.393 0, 1309242.863 752864.183 0, 1308955.848 752845.99 0, 
+    1308668.831 752827.814 0, 1308381.814 752809.655 0, 1308094.795 752791.513 0, 1307807.776 752773.387 0, 1307520.755 752755.279 0, 1307233.733 752737.187 0, 1306946.711 752719.113 0, 1306659.687 752701.055 0, 1306372.662 752683.014 0, 1306085.636 752664.99 0, 
+    1305798.609 752646.983 0, 1305511.581 752628.992 0, 1305224.552 752611.019 0, 1304937.521 752593.063 0, 1304650.49 752575.123 0, 1304363.458 752557.2 0, 1304076.424 752539.295 0, 1303789.39 752521.406 0, 1303501.014 752503.45 0, 1303154.889 758065.108 0, 
+    1302808.747 763627.024 0, 1303096.465 763644.938 0, 1303382.845 763662.786 0, 1303669.224 763680.651 0, 1303955.601 763698.533 0, 1304241.978 763716.432 0, 1304528.353 763734.347 0, 1304814.728 763752.279 0, 1305101.101 763770.229 0, 1305387.473 763788.195 0, 
+    1305673.845 763806.178 0, 1305960.215 763824.177 0, 1306246.584 763842.194 0, 1306532.952 763860.228 0, 1306819.319 763878.278 0, 1307105.685 763896.345 0, 1307392.05 763914.429 0, 1307678.414 763932.53 0, 1307964.777 763950.648 0, 1308251.139 763968.782 0, 
+    1308537.499 763986.934 0, 1308823.859 764005.102 0, 1309110.217 764023.287 0, 1309396.575 764041.489 0, 1309681.595 764059.623 0, 1309969.287 764077.944 0, 1310255.641 764096.197 0, 1310541.994 764114.466 0, 1310828.346 764132.752 0, 1311114.697 764151.056 0, 
+    1311401.047 764169.376 0, 1311687.396 764187.713 0, 1311973.744 764206.066 0, 1312260.09 764224.437 0, 1312546.436 764242.824 0, 1312832.781 764261.229 0, 1313119.124 764279.65 0, 1313405.466 764298.088 0, 1313691.808 764316.543 0, 1313978.148 764335.014 0, 
+    1314264.487 764353.503 0, 1314550.825 764372.008 0, 1314837.162 764390.53 0, 1315123.498 764409.07 0, 1315409.832 764427.626 0, 1315696.166 764446.198 0, 1315982.499 764464.788 0, 1316268.83 764483.395 0, 1316553.826 764501.931 0, 1316915.679 758941.016 0, 
+    1317277.516 753380.358 0))
+
+POLYGON ((1330296.378 765415.668 0, 1330011.433 765396.326 0, 1329725.156 765376.91 0, 1329438.877 765357.512 0, 1329152.597 765338.13 0, 1328866.315 765318.765 0, 1328580.033 765299.417 0, 1328293.75 765280.086 0, 1328007.465 765260.772 0, 1327721.179 765241.474 0, 
+    1327434.893 765222.194 0, 1327148.605 765202.93 0, 1326862.315 765183.683 0, 1326576.025 765164.453 0, 1326289.734 765145.24 0, 1326003.441 765126.044 0, 1325717.148 765106.864 0, 1325430.853 765087.701 0, 1325144.557 765068.556 0, 1324858.26 765049.427 0, 
+    1324571.962 765030.315 0, 1324285.662 765011.219 0, 1323999.362 764992.141 0, 1323713.061 764973.08 0, 1323425.424 764953.946 0, 1323140.454 764935.007 0, 1322854.149 764915.996 0, 1322567.843 764897.002 0, 1322281.536 764878.025 0, 1321995.228 764859.064 0, 
+    1321708.918 764840.121 0, 1321422.608 764821.194 0, 1321136.296 764802.284 0, 1320849.984 764783.391 0, 1320563.67 764764.515 0, 1320277.355 764745.656 0, 1319991.039 764726.813 0, 1319704.722 764707.987 0, 1319418.404 764689.179 0, 1319132.084 764670.387 0, 
+    1318845.764 764651.612 0, 1318559.442 764632.854 0, 1318273.12 764614.112 0, 1317986.796 764595.388 0, 1317700.471 764576.68 0, 1317414.145 764557.989 0, 1317127.818 764539.315 0, 1316841.49 764520.658 0, 1316553.826 764501.931 0, 1316191.956 770063.1 0, 
+    1315830.069 775624.518 0, 1316117.076 775643.202 0, 1316402.749 775661.817 0, 1316688.422 775680.448 0, 1316974.093 775699.096 0, 1317259.763 775717.761 0, 1317545.432 775736.443 0, 1317831.1 775755.141 0, 1318116.767 775773.856 0, 1318402.433 775792.588 0, 
+    1318688.098 775811.337 0, 1318973.761 775830.103 0, 1319259.424 775848.886 0, 1319545.085 775867.685 0, 1319830.746 775886.501 0, 1320116.405 775905.334 0, 1320402.063 775924.184 0, 1320687.72 775943.051 0, 1320973.376 775961.934 0, 1321259.03 775980.835 0, 
+    1321544.684 775999.752 0, 1321830.337 776018.685 0, 1322115.988 776037.636 0, 1322401.638 776056.604 0, 1322685.957 776075.5 0, 1322972.936 776094.589 0, 1323258.582 776113.607 0, 1323544.228 776132.642 0, 1323829.873 776151.693 0, 1324115.517 776170.762 0, 
+    1324401.159 776189.847 0, 1324686.8 776208.949 0, 1324972.441 776228.068 0, 1325258.08 776247.204 0, 1325543.718 776266.356 0, 1325829.354 776285.525 0, 1326114.99 776304.711 0, 1326400.625 776323.914 0, 1326686.258 776343.134 0, 1326971.89 776362.37 0, 
+    1327257.522 776381.624 0, 1327543.152 776400.894 0, 1327828.781 776420.181 0, 1328114.408 776439.485 0, 1328400.035 776458.805 0, 1328685.66 776478.142 0, 1328971.285 776497.497 0, 1329256.908 776516.868 0, 1329541.201 776536.165 0, 1329918.798 770975.791 0, 
+    1330296.378 765415.668 0))
+
+POLYGON ((1343249.702 777486.545 0, 1342965.463 777466.444 0, 1342679.895 777446.267 0, 1342394.327 777426.106 0, 1342108.757 777405.961 0, 1341823.186 777385.834 0, 1341537.614 777365.723 0, 1341252.041 777345.629 0, 1340966.466 777325.552 0, 1340680.891 777305.492 0, 
+    1340395.314 777285.449 0, 1340109.736 777265.422 0, 1339824.157 777245.412 0, 1339538.576 777225.419 0, 1339252.995 777205.443 0, 1338967.412 777185.484 0, 1338681.828 777165.541 0, 1338396.243 777145.616 0, 1338110.657 777125.707 0, 1337825.07 777105.815 0, 
+    1337539.481 777085.939 0, 1337253.891 777066.081 0, 1336968.3 777046.239 0, 1336682.708 777026.414 0, 1336395.787 777006.514 0, 1336111.521 776986.815 0, 1335825.925 776967.04 0, 1335540.328 776947.283 0, 1335254.73 776927.542 0, 1334969.131 776907.818 0, 
+    1334683.531 776888.111 0, 1334397.93 776868.42 0, 1334112.327 776848.747 0, 1333826.724 776829.09 0, 1333541.119 776809.45 0, 1333255.513 776789.827 0, 1332969.906 776770.22 0, 1332684.297 776750.631 0, 1332398.688 776731.058 0, 1332113.077 776711.502 0, 
+    1331827.465 776691.963 0, 1331541.853 776672.441 0, 1331256.239 776652.935 0, 1330970.623 776633.447 0, 1330685.007 776613.975 0, 1330399.389 776594.52 0, 1330113.771 776575.082 0, 1329828.151 776555.66 0, 1329541.201 776536.165 0, 1329163.587 782096.785 0, 
+    1328785.957 787657.648 0, 1329072.25 787677.098 0, 1329357.215 787696.475 0, 1329642.179 787715.869 0, 1329927.142 787735.279 0, 1330212.104 787754.707 0, 1330497.064 787774.151 0, 1330782.024 787793.611 0, 1331066.982 787813.089 0, 1331351.939 787832.583 0, 
+    1331636.895 787852.094 0, 1331921.85 787871.622 0, 1332206.804 787891.167 0, 1332491.757 787910.728 0, 1332776.708 787930.307 0, 1333061.658 787949.902 0, 1333346.608 787969.513 0, 1333631.555 787989.142 0, 1333916.502 788008.787 0, 1334201.448 788028.449 0, 
+    1334486.393 788048.128 0, 1334771.336 788067.824 0, 1335056.278 788087.536 0, 1335341.219 788107.265 0, 1335624.834 788126.919 0, 1335911.098 788146.774 0, 1336196.035 788166.553 0, 1336480.972 788186.349 0, 1336765.907 788206.162 0, 1337050.841 788225.992 0, 
+    1337335.774 788245.839 0, 1337620.706 788265.702 0, 1337905.636 788285.582 0, 1338190.565 788305.479 0, 1338475.494 788325.392 0, 1338760.421 788345.323 0, 1339045.347 788365.27 0, 1339330.271 788385.234 0, 1339615.195 788405.215 0, 1339900.117 788425.212 0, 
+    1340185.038 788445.226 0, 1340469.958 788465.257 0, 1340754.877 788485.305 0, 1341039.795 788505.37 0, 1341324.711 788525.451 0, 1341609.626 788545.549 0, 1341894.54 788565.664 0, 1342179.453 788585.795 0, 1342463.041 788605.85 0, 1342856.38 783046.076 0, 
+    1343249.702 777486.545 0))
+
+POLYGON ((1356137.392 789592.689 0, 1355853.859 789571.833 0, 1355569.005 789550.896 0, 1355284.148 789529.976 0, 1354999.291 789509.073 0, 1354714.433 789488.187 0, 1354429.573 789467.318 0, 1354144.712 789446.465 0, 1353859.849 789425.629 0, 1353574.986 789404.81 0, 
+    1353290.121 789384.008 0, 1353005.255 789363.222 0, 1352720.388 789342.454 0, 1352435.52 789321.701 0, 1352150.65 789300.966 0, 1351865.779 789280.248 0, 1351580.907 789259.546 0, 1351296.034 789238.861 0, 1351011.16 789218.193 0, 1350726.284 789197.541 0, 
+    1350441.407 789176.907 0, 1350156.529 789156.289 0, 1349871.65 789135.688 0, 1349586.769 789115.103 0, 1349300.565 789094.44 0, 1349017.005 789073.985 0, 1348732.12 789053.451 0, 1348447.235 789032.933 0, 1348162.348 789012.433 0, 1347877.461 788991.949 0, 
+    1347592.572 788971.482 0, 1347307.681 788951.032 0, 1347022.79 788930.599 0, 1346737.897 788910.182 0, 1346453.004 788889.782 0, 1346168.109 788869.399 0, 1345883.212 788849.032 0, 1345598.315 788828.683 0, 1345313.416 788808.35 0, 1345028.517 788788.034 0, 
+    1344743.616 788767.735 0, 1344458.714 788747.452 0, 1344173.81 788727.186 0, 1343888.906 788706.937 0, 1343604 788686.705 0, 1343319.093 788666.49 0, 1343034.185 788646.291 0, 1342749.275 788626.109 0, 1342463.041 788605.85 0, 1342069.685 794165.863 0, 
+    1341676.313 799726.111 0, 1341961.889 799746.324 0, 1342246.144 799766.459 0, 1342530.398 799786.612 0, 1342814.65 799806.781 0, 1343098.901 799826.966 0, 1343383.152 799847.169 0, 1343667.4 799867.388 0, 1343951.648 799887.624 0, 1344235.895 799907.877 0, 
+    1344520.14 799928.146 0, 1344804.384 799948.432 0, 1345088.627 799968.735 0, 1345372.869 799989.055 0, 1345657.109 800009.391 0, 1345941.348 800029.744 0, 1346225.587 800050.114 0, 1346509.823 800070.5 0, 1346794.059 800090.904 0, 1347078.294 800111.324 0, 
+    1347362.527 800131.76 0, 1347646.759 800152.214 0, 1347930.99 800172.684 0, 1348215.22 800193.171 0, 1348498.129 800213.579 0, 1348783.676 800234.195 0, 1349067.902 800254.732 0, 1349352.127 800275.286 0, 1349636.35 800295.856 0, 1349920.573 800316.443 0, 
+    1350204.794 800337.047 0, 1350489.014 800357.668 0, 1350773.233 800378.306 0, 1351057.45 800398.96 0, 1351341.667 800419.631 0, 1351625.882 800440.318 0, 1351910.096 800461.023 0, 1352194.309 800481.744 0, 1352478.52 800502.482 0, 1352762.73 800523.236 0, 
+    1353046.939 800544.007 0, 1353331.147 800564.795 0, 1353615.354 800585.6 0, 1353899.559 800606.422 0, 1354183.763 800627.26 0, 1354467.966 800648.115 0, 1354752.168 800668.986 0, 1355036.369 800689.875 0, 1355319.25 800710.683 0, 1355728.329 795151.568 0, 
+    1356137.392 789592.689 0))
+
+POLYGON ((1368959.35 801733.794 0, 1368676.527 801712.187 0, 1368392.387 801690.495 0, 1368108.245 801668.821 0, 1367824.102 801647.163 0, 1367539.958 801625.522 0, 1367255.813 801603.898 0, 1366971.666 801582.29 0, 1366687.518 801560.699 0, 1366403.369 801539.125 0, 
+    1366119.218 801517.568 0, 1365835.067 801496.027 0, 1365550.914 801474.503 0, 1365266.759 801452.996 0, 1364982.604 801431.505 0, 1364698.447 801410.032 0, 1364414.289 801388.575 0, 1364130.129 801367.134 0, 1363845.969 801345.711 0, 1363561.807 801324.304 0, 
+    1363277.644 801302.914 0, 1362993.479 801281.54 0, 1362709.314 801260.183 0, 1362425.147 801238.843 0, 1362139.661 801217.421 0, 1361856.809 801196.214 0, 1361572.638 801174.924 0, 1361288.466 801153.651 0, 1361004.293 801132.394 0, 1360720.119 801111.155 0, 
+    1360435.943 801089.932 0, 1360151.766 801068.726 0, 1359867.588 801047.536 0, 1359583.408 801026.364 0, 1359299.228 801005.208 0, 1359015.046 800984.068 0, 1358730.863 800962.946 0, 1358446.678 800941.84 0, 1358162.493 800920.751 0, 1357878.306 800899.678 0, 
+    1357594.117 800878.623 0, 1357309.928 800857.584 0, 1357025.737 800836.562 0, 1356741.546 800815.556 0, 1356457.353 800794.567 0, 1356173.158 800773.595 0, 1355888.963 800752.64 0, 1355604.766 800731.702 0, 1355319.25 800710.683 0, 1354910.153 806270.03 0, 
+    1354501.039 811829.605 0, 1354785.898 811850.575 0, 1355069.44 811871.465 0, 1355352.981 811892.372 0, 1355636.521 811913.296 0, 1355920.06 811934.237 0, 1356203.597 811955.194 0, 1356487.134 811976.167 0, 1356770.669 811997.158 0, 1357054.202 812018.165 0, 
+    1357337.735 812039.189 0, 1357621.266 812060.229 0, 1357904.796 812081.287 0, 1358188.325 812102.361 0, 1358471.852 812123.451 0, 1358755.379 812144.558 0, 1359038.904 812165.682 0, 1359322.428 812186.823 0, 1359605.95 812207.98 0, 1359889.471 812229.154 0, 
+    1360172.991 812250.345 0, 1360456.51 812271.553 0, 1360740.028 812292.777 0, 1361023.544 812314.017 0, 1361305.745 812335.176 0, 1361590.573 812356.549 0, 1361874.086 812377.84 0, 1362157.597 812399.147 0, 1362441.107 812420.472 0, 1362724.616 812441.813 0, 
+    1363008.123 812463.17 0, 1363291.63 812484.544 0, 1363575.135 812505.935 0, 1363858.638 812527.343 0, 1364142.141 812548.767 0, 1364425.642 812570.208 0, 1364709.142 812591.666 0, 1364992.641 812613.141 0, 1365276.138 812634.632 0, 1365559.635 812656.139 0, 
+    1365843.129 812677.664 0, 1366126.623 812699.205 0, 1366410.116 812720.763 0, 1366693.607 812742.337 0, 1366977.097 812763.929 0, 1367260.585 812785.536 0, 1367544.072 812807.161 0, 1367827.558 812828.802 0, 1368109.73 812850.36 0, 1368534.549 807291.963 0, 
+    1368959.35 801733.794 0))
+
+POLYGON ((1381715.483 813909.558 0, 1381433.371 813887.203 0, 1381149.948 813864.761 0, 1380866.523 813842.336 0, 1380583.096 813819.927 0, 1380299.668 813797.535 0, 1380016.239 813775.16 0, 1379732.809 813752.801 0, 1379449.377 813730.459 0, 1379165.944 813708.134 0, 
+    1378882.51 813685.825 0, 1378599.074 813663.533 0, 1378315.638 813641.258 0, 1378032.199 813618.999 0, 1377748.76 813596.757 0, 1377465.319 813574.532 0, 1377181.877 813552.324 0, 1376898.433 813530.132 0, 1376614.989 813507.957 0, 1376331.542 813485.798 0, 
+    1376048.095 813463.657 0, 1375764.646 813441.531 0, 1375481.196 813419.423 0, 1375197.745 813397.331 0, 1374912.981 813375.154 0, 1374630.839 813353.198 0, 1374347.384 813331.156 0, 1374063.927 813309.131 0, 1373780.469 813287.123 0, 1373497.01 813265.131 0, 
+    1373213.55 813243.156 0, 1372930.088 813221.198 0, 1372646.625 813199.256 0, 1372363.161 813177.332 0, 1372079.695 813155.423 0, 1371796.229 813133.532 0, 1371512.761 813111.657 0, 1371229.291 813089.799 0, 1370945.82 813067.957 0, 1370662.349 813046.132 0, 
+    1370378.875 813024.324 0, 1370095.401 813002.533 0, 1369811.925 812980.758 0, 1369528.448 812959 0, 1369244.969 812937.259 0, 1368961.49 812915.534 0, 1368678.009 812893.826 0, 1368394.527 812872.135 0, 1368109.73 812850.36 0, 1367684.894 818408.982 0, 
+    1367260.042 823967.824 0, 1367544.18 823989.549 0, 1367827.008 824011.19 0, 1368109.835 824032.848 0, 1368392.66 824054.523 0, 1368675.484 824076.214 0, 1368958.307 824097.922 0, 1369241.129 824119.646 0, 1369523.949 824141.387 0, 1369806.768 824163.145 0, 
+    1370089.585 824184.919 0, 1370372.402 824206.71 0, 1370655.217 824228.518 0, 1370938.03 824250.342 0, 1371220.843 824272.183 0, 1371503.654 824294.041 0, 1371786.464 824315.915 0, 1372069.273 824337.806 0, 1372352.08 824359.714 0, 1372634.886 824381.638 0, 
+    1372917.691 824403.579 0, 1373200.494 824425.537 0, 1373483.297 824447.511 0, 1373766.098 824469.501 0, 1374047.589 824491.407 0, 1374331.695 824513.533 0, 1374614.492 824535.574 0, 1374897.288 824557.631 0, 1375180.083 824579.705 0, 1375462.876 824601.796 0, 
+    1375745.667 824623.903 0, 1376028.458 824646.027 0, 1376311.247 824668.168 0, 1376594.035 824690.325 0, 1376876.822 824712.499 0, 1377159.607 824734.689 0, 1377442.391 824756.897 0, 1377725.174 824779.12 0, 1378007.955 824801.361 0, 1378290.735 824823.618 0, 
+    1378573.514 824845.892 0, 1378856.291 824868.182 0, 1379139.067 824890.489 0, 1379421.842 824912.813 0, 1379704.616 824935.153 0, 1379987.388 824957.51 0, 1380270.159 824979.884 0, 1380552.928 825002.274 0, 1380834.389 825024.577 0, 1381274.945 819466.957 0, 
+    1381715.483 813909.558 0))
+
+POLYGON ((1394405.697 826119.677 0, 1394124.298 826096.578 0, 1393841.593 826073.389 0, 1393558.887 826050.217 0, 1393276.179 826027.061 0, 1392993.469 826003.922 0, 1392710.759 825980.799 0, 1392428.047 825957.693 0, 1392145.333 825934.604 0, 1391862.619 825911.532 0, 
+    1391579.903 825888.476 0, 1391297.185 825865.436 0, 1391014.467 825842.414 0, 1390731.746 825819.408 0, 1390449.025 825796.418 0, 1390166.302 825773.446 0, 1389883.578 825750.489 0, 1389600.852 825727.55 0, 1389318.126 825704.627 0, 1389035.397 825681.721 0, 
+    1388752.668 825658.831 0, 1388469.937 825635.959 0, 1388187.205 825613.102 0, 1387904.471 825590.263 0, 1387620.43 825567.334 0, 1387339 825544.633 0, 1387056.262 825521.844 0, 1386773.523 825499.071 0, 1386490.783 825476.314 0, 1386208.041 825453.575 0, 
+    1385925.298 825430.851 0, 1385642.554 825408.145 0, 1385359.808 825385.455 0, 1385077.061 825362.782 0, 1384794.313 825340.125 0, 1384511.563 825317.485 0, 1384228.812 825294.862 0, 1383946.06 825272.256 0, 1383663.306 825249.666 0, 1383380.551 825227.092 0, 
+    1383097.795 825204.536 0, 1382815.037 825181.995 0, 1382532.278 825159.472 0, 1382249.518 825136.965 0, 1381966.756 825114.475 0, 1381683.993 825092.002 0, 1381401.229 825069.545 0, 1381118.463 825047.105 0, 1380834.389 825024.577 0, 1380393.816 830582.415 0, 
+    1379953.226 836140.466 0, 1380236.643 836162.941 0, 1380518.754 836185.329 0, 1380800.864 836207.734 0, 1381082.973 836230.156 0, 1381365.08 836252.594 0, 1381647.187 836275.049 0, 1381929.291 836297.52 0, 1382211.395 836320.008 0, 1382493.497 836342.512 0, 
+    1382775.598 836365.033 0, 1383057.697 836387.571 0, 1383339.795 836410.125 0, 1383621.892 836432.696 0, 1383903.987 836455.284 0, 1384186.081 836477.888 0, 1384468.174 836500.509 0, 1384750.266 836523.146 0, 1385032.356 836545.8 0, 1385314.445 836568.471 0, 
+    1385596.532 836591.158 0, 1385878.618 836613.861 0, 1386160.703 836636.582 0, 1386442.786 836659.319 0, 1386723.565 836681.967 0, 1387006.949 836704.842 0, 1387289.029 836727.629 0, 1387571.107 836750.433 0, 1387853.184 836773.253 0, 1388135.259 836796.089 0, 
+    1388417.333 836818.942 0, 1388699.406 836841.812 0, 1388981.477 836864.698 0, 1389263.547 836887.601 0, 1389545.616 836910.521 0, 1389827.683 836933.457 0, 1390109.749 836956.41 0, 1390391.814 836979.379 0, 1390673.877 837002.365 0, 1390955.939 837025.368 0, 
+    1391237.999 837048.387 0, 1391520.059 837071.423 0, 1391802.116 837094.475 0, 1392084.173 837117.544 0, 1392366.228 837140.63 0, 1392648.282 837163.732 0, 1392930.334 837186.851 0, 1393212.385 837209.986 0, 1393493.133 837233.031 0, 1393949.424 831676.247 0, 
+    1394405.697 826119.677 0))
+
+POLYGON ((1407029.899 838363.845 0, 1406749.216 838340.007 0, 1406467.231 838316.074 0, 1406185.245 838292.159 0, 1405903.258 838268.26 0, 1405621.269 838244.378 0, 1405339.279 838220.512 0, 1405057.287 838196.663 0, 1404775.294 838172.83 0, 1404493.3 838149.014 0, 
+    1404211.304 838125.215 0, 1403929.307 838101.432 0, 1403647.308 838077.666 0, 1403365.308 838053.916 0, 1403083.307 838030.183 0, 1402801.304 838006.467 0, 1402519.3 837982.767 0, 1402237.294 837959.084 0, 1401955.287 837935.417 0, 1401673.279 837911.767 0, 
+    1401391.269 837888.134 0, 1401109.258 837864.517 0, 1400827.245 837840.917 0, 1400545.232 837817.333 0, 1400261.916 837793.658 0, 1399981.2 837770.216 0, 1399699.181 837746.682 0, 1399417.162 837723.165 0, 1399135.141 837699.664 0, 1398853.119 837676.18 0, 
+    1398571.095 837652.713 0, 1398289.07 837629.262 0, 1398007.044 837605.828 0, 1397725.016 837582.41 0, 1397442.987 837559.009 0, 1397160.956 837535.625 0, 1396878.925 837512.257 0, 1396596.891 837488.906 0, 1396314.857 837465.571 0, 1396032.821 837442.253 0, 
+    1395750.783 837418.952 0, 1395468.745 837395.667 0, 1395186.704 837372.399 0, 1394904.663 837349.147 0, 1394622.62 837325.912 0, 1394340.576 837302.694 0, 1394058.53 837279.492 0, 1393776.483 837256.307 0, 1393493.133 837233.031 0, 1393036.825 842790.025 0, 
+    1392580.5 848347.226 0, 1392863.193 848370.447 0, 1393144.586 848393.579 0, 1393425.977 848416.727 0, 1393707.367 848439.891 0, 1393988.756 848463.072 0, 1394270.144 848486.27 0, 1394551.53 848509.484 0, 1394832.914 848532.715 0, 1395114.297 848555.963 0, 
+    1395395.679 848579.226 0, 1395677.06 848602.507 0, 1395958.439 848625.804 0, 1396239.817 848649.118 0, 1396521.193 848672.448 0, 1396802.568 848695.795 0, 1397083.942 848719.158 0, 1397365.314 848742.538 0, 1397646.685 848765.934 0, 1397928.054 848789.347 0, 
+    1398209.423 848812.777 0, 1398490.789 848836.223 0, 1398772.155 848859.685 0, 1399053.519 848883.165 0, 1399333.584 848906.552 0, 1399616.243 848930.173 0, 1399897.602 848953.702 0, 1400178.961 848977.247 0, 1400460.318 849000.809 0, 1400741.674 849024.388 0, 
+    1401023.028 849047.983 0, 1401304.381 849071.594 0, 1401585.732 849095.223 0, 1401867.083 849118.868 0, 1402148.431 849142.529 0, 1402429.779 849166.207 0, 1402711.125 849189.901 0, 1402992.469 849213.612 0, 1403273.812 849237.34 0, 1403555.154 849261.084 0, 
+    1403836.494 849284.845 0, 1404117.833 849308.622 0, 1404399.171 849332.416 0, 1404680.507 849356.226 0, 1404961.842 849380.053 0, 1405243.175 849403.897 0, 1405524.507 849427.757 0, 1405805.838 849451.634 0, 1406085.871 849475.417 0, 1406557.894 843919.528 0, 
+    1407029.899 838363.845 0))
+
+POLYGON ((1419588 850641.758 0, 1419308.033 850617.184 0, 1419026.771 850592.513 0, 1418745.508 850567.858 0, 1418464.243 850543.22 0, 1418182.976 850518.598 0, 1417901.709 850493.993 0, 1417620.439 850469.404 0, 1417339.169 850444.832 0, 1417057.897 850420.277 0, 
+    1416776.623 850395.738 0, 1416495.348 850371.215 0, 1416214.072 850346.71 0, 1415932.794 850322.22 0, 1415651.514 850297.748 0, 1415370.234 850273.291 0, 1415088.951 850248.852 0, 1414807.668 850224.429 0, 1414526.383 850200.022 0, 1414245.096 850175.632 0, 
+    1413963.808 850151.259 0, 1413682.519 850126.902 0, 1413401.228 850102.562 0, 1413119.936 850078.238 0, 1412837.347 850053.819 0, 1412557.347 850029.641 0, 1412276.05 850005.367 0, 1411994.752 849981.109 0, 1411713.453 849956.868 0, 1411432.152 849932.644 0, 
+    1411150.85 849908.436 0, 1410869.546 849884.245 0, 1410588.241 849860.07 0, 1410306.935 849835.912 0, 1410025.627 849811.77 0, 1409744.317 849787.645 0, 1409463.007 849763.537 0, 1409181.694 849739.445 0, 1408900.381 849715.37 0, 1408619.066 849691.311 0, 
+    1408337.749 849667.269 0, 1408056.431 849643.243 0, 1407775.112 849619.234 0, 1407493.791 849595.241 0, 1407212.469 849571.265 0, 1406931.146 849547.306 0, 1406649.821 849523.363 0, 1406368.495 849499.437 0, 1406085.871 849475.417 0, 1405613.83 855031.508 0, 
+    1405141.773 860587.799 0, 1405423.74 860611.763 0, 1405704.412 860635.633 0, 1405985.083 860659.521 0, 1406265.752 860683.424 0, 1406546.42 860707.345 0, 1406827.087 860731.281 0, 1407107.752 860755.235 0, 1407388.416 860779.204 0, 1407669.079 860803.191 0, 
+    1407949.74 860827.194 0, 1408230.399 860851.213 0, 1408511.057 860875.249 0, 1408791.714 860899.301 0, 1409072.37 860923.37 0, 1409353.023 860947.456 0, 1409633.676 860971.558 0, 1409914.327 860995.676 0, 1410194.977 861019.811 0, 1410475.625 861043.963 0, 
+    1410756.272 861068.131 0, 1411036.917 861092.315 0, 1411317.561 861116.516 0, 1411598.204 861140.734 0, 1411877.553 861164.856 0, 1412159.485 861189.219 0, 1412440.123 861213.486 0, 1412720.76 861237.769 0, 1413001.395 861262.07 0, 1413282.029 861286.386 0, 
+    1413562.662 861310.72 0, 1413843.293 861335.069 0, 1414123.923 861359.436 0, 1414404.551 861383.818 0, 1414685.178 861408.218 0, 1414965.803 861432.633 0, 1415246.427 861457.066 0, 1415527.05 861481.515 0, 1415807.671 861505.98 0, 1416088.29 861530.462 0, 
+    1416368.908 861554.96 0, 1416649.525 861579.475 0, 1416930.141 861604.006 0, 1417210.754 861628.554 0, 1417491.367 861653.119 0, 1417771.978 861677.7 0, 1418052.587 861702.297 0, 1418333.195 861726.911 0, 1418612.511 861751.429 0, 1419100.264 856196.494 0, 
+    1419588 850641.758 0))
+
+POLYGON ((1432079.908 862953.111 0, 1431800.661 862927.805 0, 1431520.123 862902.398 0, 1431239.584 862877.008 0, 1430959.044 862851.634 0, 1430678.502 862826.277 0, 1430397.959 862800.936 0, 1430117.414 862775.612 0, 1429836.868 862750.305 0, 1429556.32 862725.014 0, 
+    1429275.77 862699.739 0, 1428995.219 862674.481 0, 1428714.667 862649.239 0, 1428434.113 862624.014 0, 1428153.558 862598.806 0, 1427873.001 862573.614 0, 1427592.443 862548.438 0, 1427311.883 862523.279 0, 1427031.322 862498.137 0, 1426750.759 862473.011 0, 
+    1426470.195 862447.902 0, 1426189.63 862422.809 0, 1425909.062 862397.732 0, 1425628.494 862372.672 0, 1425346.634 862347.514 0, 1425067.352 862322.602 0, 1424786.779 862297.592 0, 1424506.205 862272.598 0, 1424225.629 862247.62 0, 1423945.051 862222.66 0, 
+    1423664.472 862197.715 0, 1423383.892 862172.788 0, 1423103.31 862147.876 0, 1422822.727 862122.981 0, 1422542.142 862098.103 0, 1422261.556 862073.242 0, 1421980.968 862048.396 0, 1421700.379 862023.568 0, 1421419.788 861998.755 0, 1421139.196 861973.96 0, 
+    1420858.603 861949.181 0, 1420578.008 861924.418 0, 1420297.411 861899.672 0, 1420016.813 861874.942 0, 1419736.214 861850.229 0, 1419455.613 861825.533 0, 1419175.011 861800.852 0, 1418894.407 861776.189 0, 1418612.511 861751.429 0, 1418124.741 867306.558 0, 
+    1417636.954 872861.879 0, 1417918.193 872886.582 0, 1418198.143 872911.188 0, 1418478.091 872935.81 0, 1418758.038 872960.449 0, 1419037.984 872985.105 0, 1419317.928 873009.777 0, 1419597.87 873034.465 0, 1419877.811 873059.17 0, 1420157.751 873083.892 0, 
+    1420437.689 873108.629 0, 1420717.626 873133.384 0, 1420997.561 873158.155 0, 1421277.495 873182.942 0, 1421557.427 873207.746 0, 1421837.358 873232.566 0, 1422117.288 873257.403 0, 1422397.215 873282.256 0, 1422677.142 873307.126 0, 1422957.067 873332.012 0, 
+    1423236.991 873356.914 0, 1423516.913 873381.834 0, 1423796.833 873406.769 0, 1424076.752 873431.721 0, 1424355.384 873456.575 0, 1424636.586 873481.675 0, 1424916.501 873506.676 0, 1425196.414 873531.694 0, 1425476.326 873556.729 0, 1425756.237 873581.78 0, 
+    1426036.145 873606.847 0, 1426316.053 873631.931 0, 1426595.959 873657.031 0, 1426875.863 873682.148 0, 1427155.766 873707.281 0, 1427435.668 873732.431 0, 1427715.568 873757.598 0, 1427995.466 873782.78 0, 1428275.363 873807.979 0, 1428555.259 873833.195 0, 
+    1428835.153 873858.427 0, 1429115.045 873883.676 0, 1429394.936 873908.941 0, 1429674.826 873934.223 0, 1429954.714 873959.521 0, 1430234.601 873984.835 0, 1430514.486 874010.166 0, 1430794.369 874035.514 0, 1431072.966 874060.761 0, 1431576.446 868506.84 0, 
+    1432079.908 862953.111 0))
+
+POLYGON ((1444505.537 875297.597 0, 1444227.011 875271.563 0, 1443947.2 875245.425 0, 1443667.388 875219.303 0, 1443387.574 875193.198 0, 1443107.758 875167.109 0, 1442827.941 875141.037 0, 1442548.123 875114.981 0, 1442268.302 875088.942 0, 1441988.481 875062.919 0, 
+    1441708.658 875036.913 0, 1441428.833 875010.923 0, 1441149.007 874984.95 0, 1440869.179 874958.993 0, 1440589.35 874933.052 0, 1440309.519 874907.128 0, 1440029.686 874881.221 0, 1439749.852 874855.33 0, 1439470.017 874829.455 0, 1439190.18 874803.597 0, 
+    1438910.342 874777.756 0, 1438630.502 874751.93 0, 1438350.66 874726.122 0, 1438070.817 874700.33 0, 1437789.689 874674.436 0, 1437511.127 874648.795 0, 1437231.279 874623.052 0, 1436951.43 874597.325 0, 1436671.58 874571.616 0, 1436391.727 874545.922 0, 
+    1436111.874 874520.245 0, 1435832.019 874494.585 0, 1435552.162 874468.941 0, 1435272.304 874443.313 0, 1434992.444 874417.702 0, 1434712.583 874392.108 0, 1434432.721 874366.53 0, 1434152.856 874340.968 0, 1433872.991 874315.423 0, 1433593.124 874289.894 0, 
+    1433313.255 874264.382 0, 1433033.385 874238.886 0, 1432753.513 874213.407 0, 1432473.64 874187.944 0, 1432193.765 874162.498 0, 1431913.889 874137.068 0, 1431634.011 874111.655 0, 1431354.132 874086.258 0, 1431072.966 874060.761 0, 1430569.469 879614.869 0, 
+    1430065.956 885169.161 0, 1430346.465 885194.598 0, 1430625.691 885219.936 0, 1430904.914 885245.29 0, 1431184.137 885270.66 0, 1431463.358 885296.047 0, 1431742.577 885321.451 0, 1432021.795 885346.87 0, 1432301.011 885372.306 0, 1432580.226 885397.759 0, 
+    1432859.44 885423.228 0, 1433138.651 885448.713 0, 1433417.862 885474.215 0, 1433697.071 885499.734 0, 1433976.278 885525.268 0, 1434255.484 885550.82 0, 1434534.688 885576.387 0, 1434813.891 885601.971 0, 1435093.093 885627.572 0, 1435372.292 885653.189 0, 
+    1435651.491 885678.822 0, 1435930.688 885704.472 0, 1436209.883 885730.138 0, 1436489.077 885755.821 0, 1436766.988 885781.402 0, 1437047.46 885807.235 0, 1437326.649 885832.967 0, 1437605.837 885858.716 0, 1437885.023 885884.481 0, 1438164.208 885910.262 0, 
+    1438443.391 885936.06 0, 1438722.573 885961.874 0, 1439001.753 885987.704 0, 1439280.931 886013.551 0, 1439560.109 886039.415 0, 1439839.284 886065.295 0, 1440118.458 886091.191 0, 1440397.631 886117.104 0, 1440676.802 886143.033 0, 1440955.971 886168.978 0, 
+    1441235.139 886194.94 0, 1441514.306 886220.919 0, 1441793.471 886246.914 0, 1442072.634 886272.925 0, 1442351.796 886298.953 0, 1442630.956 886324.997 0, 1442910.115 886351.057 0, 1443189.272 886377.134 0, 1443467.148 886403.108 0, 1443986.351 880850.261 0, 
+    1444505.537 875297.597 0))
+
+POLYGON ((1456864.801 887674.911 0, 1456586.997 887648.152 0, 1456307.915 887621.287 0, 1456028.831 887594.438 0, 1455749.745 887567.605 0, 1455470.658 887540.788 0, 1455191.569 887513.989 0, 1454912.479 887487.205 0, 1454633.387 887460.438 0, 1454354.293 887433.687 0, 
+    1454075.198 887406.953 0, 1453796.101 887380.236 0, 1453517.003 887353.534 0, 1453237.903 887326.849 0, 1452958.802 887300.181 0, 1452679.699 887273.529 0, 1452400.595 887246.893 0, 1452121.489 887220.274 0, 1451842.381 887193.671 0, 1451563.272 887167.085 0, 
+    1451284.161 887140.515 0, 1451005.049 887113.962 0, 1450725.935 887087.425 0, 1450446.819 887060.904 0, 1450166.424 887034.278 0, 1449888.584 887007.912 0, 1449609.463 886981.441 0, 1449330.342 886954.986 0, 1449051.219 886928.547 0, 1448772.094 886902.125 0, 
+    1448492.967 886875.72 0, 1448213.839 886849.33 0, 1447934.71 886822.958 0, 1447655.579 886796.601 0, 1447376.446 886770.261 0, 1447097.312 886743.938 0, 1446818.177 886717.631 0, 1446539.039 886691.34 0, 1446259.901 886665.066 0, 1445980.76 886638.808 0, 
+    1445701.618 886612.567 0, 1445422.475 886586.342 0, 1445143.33 886560.134 0, 1444864.184 886533.942 0, 1444585.036 886507.766 0, 1444305.886 886481.607 0, 1444026.735 886455.464 0, 1443747.582 886429.338 0, 1443467.148 886403.108 0, 1442947.928 891956.135 0, 
+    1442428.691 897509.339 0, 1442708.469 897535.507 0, 1442986.968 897561.572 0, 1443265.465 897587.654 0, 1443543.961 897613.751 0, 1443822.455 897639.866 0, 1444100.948 897665.996 0, 1444379.44 897692.144 0, 1444657.929 897718.307 0, 1444936.418 897744.487 0, 
+    1445214.904 897770.683 0, 1445493.389 897796.896 0, 1445771.873 897823.125 0, 1446050.355 897849.37 0, 1446328.835 897875.632 0, 1446607.314 897901.91 0, 1446885.792 897928.205 0, 1447164.268 897954.516 0, 1447442.742 897980.843 0, 1447721.215 898007.187 0, 
+    1447999.686 898033.547 0, 1448278.155 898059.924 0, 1448556.623 898086.317 0, 1448835.09 898112.726 0, 1449112.279 898139.031 0, 1449392.018 898165.594 0, 1449670.48 898192.053 0, 1449948.941 898218.528 0, 1450227.399 898245.019 0, 1450505.856 898271.527 0, 
+    1450784.312 898298.051 0, 1451062.766 898324.591 0, 1451341.219 898351.148 0, 1451619.67 898377.721 0, 1451898.119 898404.311 0, 1452176.567 898430.917 0, 1452455.013 898457.539 0, 1452733.458 898484.178 0, 1453011.901 898510.833 0, 1453290.342 898537.505 0, 
+    1453568.782 898564.193 0, 1453847.221 898590.897 0, 1454125.658 898617.618 0, 1454404.093 898644.355 0, 1454682.526 898671.108 0, 1454960.959 898697.878 0, 1455239.389 898724.665 0, 1455517.818 898751.467 0, 1455794.971 898778.164 0, 1456329.894 893226.449 0, 
+    1456864.801 887674.911 0))
+
+POLYGON ((1469157.613 900084.746 0, 1468880.534 900057.266 0, 1468602.182 900029.677 0, 1468323.828 900002.104 0, 1468045.473 899974.548 0, 1467767.116 899947.008 0, 1467488.757 899919.484 0, 1467210.397 899891.977 0, 1466932.035 899864.486 0, 1466653.672 899837.011 0, 
+    1466375.307 899809.553 0, 1466096.94 899782.112 0, 1465818.572 899754.686 0, 1465540.202 899727.277 0, 1465261.83 899699.885 0, 1464983.457 899672.509 0, 1464705.082 899645.149 0, 1464426.706 899617.805 0, 1464148.328 899590.478 0, 1463869.948 899563.168 0, 
+    1463591.567 899535.873 0, 1463313.184 899508.595 0, 1463034.8 899481.334 0, 1462756.414 899454.089 0, 1462476.753 899426.736 0, 1462199.637 899399.648 0, 1461921.246 899372.452 0, 1461642.854 899345.272 0, 1461364.46 899318.109 0, 1461086.064 899290.962 0, 
+    1460807.667 899263.832 0, 1460529.268 899236.718 0, 1460250.868 899209.62 0, 1459972.466 899182.539 0, 1459694.062 899155.474 0, 1459415.657 899128.426 0, 1459137.25 899101.393 0, 1458858.842 899074.378 0, 1458580.432 899047.378 0, 1458302.021 899020.395 0, 
+    1458023.607 898993.429 0, 1457745.193 898966.479 0, 1457466.776 898939.545 0, 1457188.359 898912.628 0, 1456909.939 898885.727 0, 1456631.518 898858.842 0, 1456353.095 898831.974 0, 1456074.671 898805.122 0, 1455794.971 898778.164 0, 1455260.031 904330.05 0, 
+    1454725.075 909882.105 0, 1455004.119 909909 0, 1455281.889 909935.789 0, 1455559.658 909962.594 0, 1455837.426 909989.416 0, 1456115.192 910016.254 0, 1456392.956 910043.108 0, 1456670.719 910069.978 0, 1456948.48 910096.865 0, 1457226.24 910123.769 0, 
+    1457503.998 910150.688 0, 1457781.754 910177.624 0, 1458059.509 910204.576 0, 1458337.262 910231.545 0, 1458615.014 910258.53 0, 1458892.764 910285.531 0, 1459170.512 910312.549 0, 1459448.259 910339.583 0, 1459726.005 910366.634 0, 1460003.748 910393.7 0, 
+    1460281.49 910420.783 0, 1460559.231 910447.883 0, 1460836.97 910474.999 0, 1461114.707 910502.131 0, 1461391.173 910529.155 0, 1461670.177 910556.444 0, 1461947.91 910583.625 0, 1462225.641 910610.823 0, 1462503.37 910638.037 0, 1462781.098 910665.267 0, 
+    1463058.824 910692.513 0, 1463336.548 910719.776 0, 1463614.271 910747.055 0, 1463891.993 910774.351 0, 1464169.712 910801.663 0, 1464447.43 910828.991 0, 1464725.147 910856.336 0, 1465002.862 910883.697 0, 1465280.575 910911.074 0, 1465558.287 910938.468 0, 
+    1465835.997 910965.878 0, 1466113.705 910993.304 0, 1466391.412 911020.747 0, 1466669.117 911048.206 0, 1466946.821 911075.681 0, 1467224.523 911103.173 0, 1467502.223 911130.681 0, 1467779.922 911158.206 0, 1468056.35 911185.62 0, 1468606.99 905635.099 0, 
+    1469157.613 900084.746 0))
+
+POLYGON ((1481383.889 912526.794 0, 1481107.538 912498.598 0, 1480829.918 912470.289 0, 1480552.296 912441.996 0, 1480274.673 912413.72 0, 1479997.048 912385.46 0, 1479719.422 912357.217 0, 1479441.793 912328.989 0, 1479164.164 912300.779 0, 1478886.532 912272.584 0, 
+    1478608.899 912244.406 0, 1478331.264 912216.244 0, 1478053.628 912188.099 0, 1477775.99 912159.97 0, 1477498.35 912131.857 0, 1477220.708 912103.76 0, 1476943.065 912075.68 0, 1476665.42 912047.617 0, 1476387.774 912019.569 0, 1476110.126 911991.538 0, 
+    1475832.476 911963.523 0, 1475554.825 911935.525 0, 1475277.172 911907.543 0, 1474999.517 911879.577 0, 1474720.593 911851.5 0, 1474444.203 911823.695 0, 1474166.544 911795.778 0, 1473888.882 911767.878 0, 1473611.219 911739.994 0, 1473333.555 911712.126 0, 
+    1473055.889 911684.275 0, 1472778.221 911656.44 0, 1472500.552 911628.621 0, 1472222.881 911600.819 0, 1471945.208 911573.033 0, 1471667.534 911545.264 0, 1471389.858 911517.51 0, 1471112.18 911489.774 0, 1470834.501 911462.053 0, 1470556.82 911434.349 0, 
+    1470279.137 911406.661 0, 1470001.453 911378.989 0, 1469723.768 911351.334 0, 1469446.08 911323.695 0, 1469168.391 911296.073 0, 1468890.701 911268.467 0, 1468613.008 911240.877 0, 1468335.315 911213.303 0, 1468056.35 911185.62 0, 1467505.694 916736.307 0, 
+    1466955.022 922287.154 0, 1467233.33 922314.772 0, 1467510.371 922342.28 0, 1467787.41 922369.805 0, 1468064.447 922397.347 0, 1468341.482 922424.904 0, 1468618.516 922452.478 0, 1468895.549 922480.068 0, 1469172.579 922507.674 0, 1469449.609 922535.297 0, 
+    1469726.636 922562.936 0, 1470003.662 922590.591 0, 1470280.686 922618.263 0, 1470557.709 922645.951 0, 1470834.73 922673.655 0, 1471111.749 922701.376 0, 1471388.767 922729.113 0, 1471665.783 922756.866 0, 1471942.797 922784.635 0, 1472219.81 922812.421 0, 
+    1472496.821 922840.223 0, 1472773.831 922868.041 0, 1473050.839 922895.876 0, 1473327.845 922923.727 0, 1473603.585 922951.467 0, 1473881.852 922979.478 0, 1474158.854 923007.378 0, 1474435.853 923035.294 0, 1474712.851 923063.227 0, 1474989.848 923091.175 0, 
+    1475266.843 923119.141 0, 1475543.836 923147.122 0, 1475820.827 923175.12 0, 1476097.817 923203.134 0, 1476374.805 923231.164 0, 1476651.792 923259.211 0, 1476928.776 923287.274 0, 1477205.76 923315.353 0, 1477482.741 923343.448 0, 1477759.721 923371.56 0, 
+    1478036.699 923399.688 0, 1478313.676 923427.833 0, 1478590.651 923455.993 0, 1478867.624 923484.171 0, 1479144.596 923512.364 0, 1479421.566 923540.574 0, 1479698.534 923568.799 0, 1479975.501 923597.042 0, 1480251.202 923625.171 0, 1480817.554 918075.902 0, 
+    1481383.889 912526.794 0))
+
+POLYGON ((1493543.549 925000.747 0, 1493267.926 924971.839 0, 1492991.04 924942.814 0, 1492714.153 924913.806 0, 1492437.263 924884.814 0, 1492160.373 924855.838 0, 1491883.48 924826.879 0, 1491606.586 924797.936 0, 1491329.69 924769.009 0, 1491052.792 924740.098 0, 
+    1490775.893 924711.204 0, 1490498.992 924682.326 0, 1490222.089 924653.464 0, 1489945.184 924624.619 0, 1489668.278 924595.79 0, 1489391.37 924566.977 0, 1489114.461 924538.181 0, 1488837.55 924509.401 0, 1488560.637 924480.637 0, 1488283.722 924451.889 0, 
+    1488006.806 924423.158 0, 1487729.888 924394.443 0, 1487452.968 924365.744 0, 1487176.047 924337.062 0, 1486897.861 924308.265 0, 1486622.199 924279.746 0, 1486345.272 924251.113 0, 1486068.344 924222.495 0, 1485791.414 924193.895 0, 1485514.483 924165.31 0, 
+    1485237.55 924136.742 0, 1484960.615 924108.19 0, 1484683.678 924079.654 0, 1484406.74 924051.135 0, 1484129.8 924022.632 0, 1483852.858 923994.145 0, 1483575.915 923965.674 0, 1483298.97 923937.22 0, 1483022.024 923908.782 0, 1482745.075 923880.361 0, 
+    1482468.125 923851.956 0, 1482191.174 923823.567 0, 1481914.22 923795.194 0, 1481637.265 923766.838 0, 1481360.309 923738.498 0, 1481083.351 923710.174 0, 1480806.391 923681.866 0, 1480529.429 923653.575 0, 1480251.202 923625.171 0, 1479684.834 929174.598 0, 
+    1479118.451 934724.177 0, 1479396.021 934752.514 0, 1479672.33 934780.738 0, 1479948.636 934808.979 0, 1480224.941 934837.236 0, 1480501.245 934865.509 0, 1480777.547 934893.799 0, 1481053.847 934922.104 0, 1481330.145 934950.426 0, 1481606.442 934978.765 0, 
+    1481882.737 935007.119 0, 1482159.03 935035.49 0, 1482435.322 935063.877 0, 1482711.612 935092.28 0, 1482987.9 935120.7 0, 1483264.187 935149.136 0, 1483540.472 935177.588 0, 1483816.755 935206.056 0, 1484093.037 935234.541 0, 1484369.317 935263.042 0, 
+    1484645.595 935291.559 0, 1484921.872 935320.092 0, 1485198.147 935348.642 0, 1485474.42 935377.208 0, 1485749.433 935405.66 0, 1486026.962 935434.389 0, 1486303.23 935463.003 0, 1486579.497 935491.634 0, 1486855.761 935520.281 0, 1487132.025 935548.945 0, 
+    1487408.286 935577.625 0, 1487684.546 935606.321 0, 1487960.804 935635.033 0, 1488237.06 935663.761 0, 1488513.315 935692.506 0, 1488789.568 935721.267 0, 1489065.82 935750.045 0, 1489342.069 935778.838 0, 1489618.317 935807.648 0, 1489894.563 935836.474 0, 
+    1490170.808 935865.316 0, 1490447.051 935894.175 0, 1490723.292 935923.05 0, 1490999.531 935951.941 0, 1491275.769 935980.848 0, 1491552.005 936009.772 0, 1491828.24 936038.712 0, 1492104.472 936067.668 0, 1492379.445 936096.509 0, 1492961.505 930548.551 0, 
+    1493543.549 925000.747 0))
+
+POLYGON ((970882.129 476044.017 0, 970580.293 476045.731 0, 970276.986 476047.472 0, 969973.678 476049.23 0, 969670.371 476051.006 0, 969367.063 476052.801 0, 969063.756 476054.612 0, 968760.449 476056.442 0, 968457.142 476058.29 0, 968153.835 476060.155 0, 
+    967850.528 476062.039 0, 967547.221 476063.94 0, 967243.914 476065.859 0, 966940.608 476067.796 0, 966637.301 476069.75 0, 966333.995 476071.723 0, 966030.689 476073.714 0, 965727.383 476075.722 0, 965424.077 476077.748 0, 965120.771 476079.792 0, 
+    964817.465 476081.854 0, 964514.16 476083.934 0, 964210.854 476086.031 0, 963907.549 476088.146 0, 963602.77 476090.29 0, 963300.939 476092.431 0, 962997.634 476094.6 0, 962694.329 476096.787 0, 962391.024 476098.991 0, 962087.719 476101.214 0, 
+    961784.415 476103.454 0, 961481.111 476105.712 0, 961177.806 476107.988 0, 960874.502 476110.282 0, 960571.199 476112.594 0, 960267.895 476114.924 0, 959964.591 476117.271 0, 959661.288 476119.637 0, 959357.984 476122.02 0, 959054.681 476124.421 0, 
+    958751.378 476126.84 0, 958448.075 476129.276 0, 958144.772 476131.731 0, 957841.47 476134.203 0, 957538.167 476136.694 0, 957234.865 476139.202 0, 956931.563 476141.728 0, 956628.26 476144.272 0, 956323.484 476146.846 0, 956370.575 481702.763 0, 
+    956417.669 487259.094 0, 956721.788 487256.525 0, 957024.436 487253.987 0, 957327.084 487251.466 0, 957629.732 487248.964 0, 957932.381 487246.479 0, 958235.03 487244.012 0, 958537.678 487241.562 0, 958840.327 487239.131 0, 959142.976 487236.717 0, 
+    959445.625 487234.321 0, 959748.275 487231.943 0, 960050.924 487229.583 0, 960353.574 487227.241 0, 960656.223 487224.916 0, 960958.873 487222.609 0, 961261.523 487220.32 0, 961564.173 487218.049 0, 961866.824 487215.796 0, 962169.474 487213.56 0, 
+    962472.125 487211.342 0, 962774.775 487209.143 0, 963077.426 487206.96 0, 963380.077 487204.796 0, 963681.258 487202.66 0, 963985.379 487200.521 0, 964288.03 487198.41 0, 964590.682 487196.317 0, 964893.333 487194.242 0, 965195.985 487192.185 0, 
+    965498.637 487190.145 0, 965801.289 487188.123 0, 966103.941 487186.119 0, 966406.593 487184.133 0, 966709.245 487182.165 0, 967011.898 487180.214 0, 967314.55 487178.282 0, 967617.203 487176.367 0, 967919.855 487174.47 0, 968222.508 487172.59 0, 
+    968525.161 487170.729 0, 968827.814 487168.885 0, 969130.467 487167.059 0, 969433.12 487165.251 0, 969735.774 487163.461 0, 970038.427 487161.689 0, 970341.081 487159.934 0, 970643.735 487158.197 0, 970944.919 487156.487 0, 970913.523 481600.045 0, 
+    970882.129 476044.017 0))
+
+POLYGON ((985472.402 487094.922 0, 985171.211 487095.782 0, 984868.554 487096.664 0, 984565.896 487097.563 0, 984263.239 487098.48 0, 983960.582 487099.416 0, 983657.925 487100.369 0, 983355.268 487101.339 0, 983052.611 487102.328 0, 982749.954 487103.334 0, 
+    982447.297 487104.359 0, 982144.64 487105.401 0, 981841.983 487106.46 0, 981539.326 487107.538 0, 981236.67 487108.634 0, 980934.013 487109.747 0, 980631.356 487110.878 0, 980328.7 487112.027 0, 980026.044 487113.194 0, 979723.387 487114.378 0, 
+    979420.731 487115.58 0, 979118.075 487116.801 0, 978815.419 487118.039 0, 978512.763 487119.294 0, 978208.639 487120.574 0, 977907.451 487121.859 0, 977604.795 487123.169 0, 977302.139 487124.496 0, 976999.483 487125.84 0, 976696.828 487127.203 0, 
+    976394.172 487128.584 0, 976091.517 487129.982 0, 975788.862 487131.398 0, 975486.206 487132.832 0, 975183.551 487134.284 0, 974880.896 487135.753 0, 974578.241 487137.241 0, 974275.586 487138.746 0, 973972.931 487140.269 0, 973670.277 487141.81 0, 
+    973367.622 487143.368 0, 973064.967 487144.945 0, 972762.313 487146.539 0, 972459.659 487148.151 0, 972157.004 487149.781 0, 971854.35 487151.429 0, 971551.696 487153.094 0, 971249.042 487154.777 0, 970944.919 487156.487 0, 970976.318 492713.34 0, 
+    971007.719 498270.603 0, 971311.184 498268.897 0, 971613.184 498267.217 0, 971915.184 498265.555 0, 972217.184 498263.911 0, 972519.184 498262.285 0, 972821.184 498260.676 0, 973123.185 498259.085 0, 973425.185 498257.512 0, 973727.186 498255.957 0, 
+    974029.186 498254.42 0, 974331.187 498252.9 0, 974633.188 498251.398 0, 974935.188 498249.914 0, 975237.189 498248.447 0, 975539.19 498246.999 0, 975841.191 498245.568 0, 976143.193 498244.155 0, 976445.194 498242.76 0, 976747.195 498241.382 0, 
+    977049.197 498240.022 0, 977351.198 498238.68 0, 977653.2 498237.356 0, 977955.201 498236.05 0, 978255.739 498234.767 0, 978559.205 498233.49 0, 978861.207 498232.237 0, 979163.209 498231.002 0, 979465.211 498229.785 0, 979767.213 498228.585 0, 
+    980069.215 498227.403 0, 980371.217 498226.239 0, 980673.22 498225.092 0, 980975.222 498223.964 0, 981277.225 498222.853 0, 981579.227 498221.76 0, 981881.23 498220.684 0, 982183.232 498219.627 0, 982485.235 498218.587 0, 982787.238 498217.565 0, 
+    983089.241 498216.561 0, 983391.243 498215.574 0, 983693.246 498214.606 0, 983995.249 498213.655 0, 984297.252 498212.722 0, 984599.255 498211.806 0, 984901.259 498210.909 0, 985203.262 498210.029 0, 985503.802 498209.171 0, 985488.101 492651.842 0, 
+    985472.402 487094.922 0))
+
+POLYGON ((1000000 498188.694 0, 999699.457 498188.703 0, 999397.452 498188.729 0, 999095.448 498188.773 0, 998793.443 498188.836 0, 998491.439 498188.915 0, 998189.434 498189.013 0, 997887.43 498189.129 0, 997585.425 498189.262 0, 997283.421 498189.413 0, 
+    996981.417 498189.582 0, 996679.412 498189.768 0, 996377.408 498189.973 0, 996075.403 498190.195 0, 995773.399 498190.435 0, 995471.394 498190.692 0, 995169.39 498190.968 0, 994867.386 498191.261 0, 994565.381 498191.572 0, 994263.377 498191.901 0, 
+    993961.373 498192.247 0, 993659.369 498192.611 0, 993357.364 498192.993 0, 993055.36 498193.393 0, 992751.894 498193.813 0, 992451.352 498194.246 0, 992149.348 498194.7 0, 991847.343 498195.171 0, 991545.339 498195.659 0, 991243.335 498196.166 0, 
+    990941.331 498196.69 0, 990639.327 498197.232 0, 990337.323 498197.792 0, 990035.319 498198.37 0, 989733.315 498198.965 0, 989431.312 498199.578 0, 989129.308 498200.209 0, 988827.304 498200.858 0, 988525.3 498201.524 0, 988223.297 498202.209 0, 
+    987921.293 498202.911 0, 987619.289 498203.63 0, 987317.286 498204.368 0, 987015.282 498205.123 0, 986713.279 498205.897 0, 986411.275 498206.687 0, 986109.272 498207.496 0, 985807.268 498208.323 0, 985503.802 498209.171 0, 985519.503 503766.905 0, 
+    985535.206 509325.041 0, 985838.015 509324.195 0, 986139.365 509323.37 0, 986440.714 509322.563 0, 986742.063 509321.774 0, 987043.412 509321.002 0, 987344.761 509320.249 0, 987646.111 509319.513 0, 987947.46 509318.794 0, 988248.81 509318.094 0, 
+    988550.159 509317.411 0, 988851.508 509316.746 0, 989152.858 509316.099 0, 989454.208 509315.469 0, 989755.557 509314.857 0, 990056.907 509314.263 0, 990358.256 509313.687 0, 990659.606 509313.128 0, 990960.956 509312.587 0, 991262.306 509312.064 0, 
+    991563.656 509311.559 0, 991865.005 509311.071 0, 992166.355 509310.601 0, 992467.705 509310.149 0, 992767.596 509309.717 0, 993070.405 509309.298 0, 993371.755 509308.899 0, 993673.105 509308.518 0, 993974.455 509308.154 0, 994275.805 509307.808 0, 
+    994577.155 509307.48 0, 994878.505 509307.17 0, 995179.855 509306.877 0, 995481.205 509306.603 0, 995782.555 509306.345 0, 996083.905 509306.106 0, 996385.256 509305.884 0, 996686.606 509305.681 0, 996987.956 509305.494 0, 997289.306 509305.326 0, 
+    997590.656 509305.175 0, 997892.007 509305.042 0, 998193.357 509304.927 0, 998494.707 509304.83 0, 998796.057 509304.75 0, 999097.407 509304.688 0, 999398.758 509304.644 0, 999700.108 509304.617 0, 1000000 509304.608 0, 1000000 503746.45 0, 
+    1000000 498188.694 0))
+
+POLYGON ((1014464.794 509325.041 0, 1014164.901 509324.203 0, 1013863.552 509323.378 0, 1013562.202 509322.571 0, 1013260.853 509321.781 0, 1012959.504 509321.01 0, 1012658.155 509320.256 0, 1012356.805 509319.52 0, 1012055.456 509318.801 0, 1011754.107 509318.101 0, 
+    1011452.757 509317.418 0, 1011151.408 509316.752 0, 1010850.058 509316.105 0, 1010548.709 509315.475 0, 1010247.359 509314.863 0, 1009946.009 509314.269 0, 1009644.66 509313.692 0, 1009343.31 509313.134 0, 1009041.96 509312.593 0, 1008740.61 509312.069 0, 
+    1008439.261 509311.564 0, 1008137.911 509311.076 0, 1007836.561 509310.606 0, 1007535.211 509310.153 0, 1007232.404 509309.717 0, 1006932.511 509309.302 0, 1006631.161 509308.903 0, 1006329.811 509308.521 0, 1006028.461 509308.158 0, 1005727.111 509307.812 0, 
+    1005425.761 509307.483 0, 1005124.411 509307.173 0, 1004823.061 509306.88 0, 1004521.711 509306.605 0, 1004220.361 509306.348 0, 1003919.011 509306.108 0, 1003617.66 509305.887 0, 1003316.31 509305.682 0, 1003014.96 509305.496 0, 1002713.61 509305.328 0, 
+    1002412.26 509305.177 0, 1002110.91 509305.044 0, 1001809.559 509304.928 0, 1001508.209 509304.831 0, 1001206.859 509304.751 0, 1000905.509 509304.688 0, 1000604.159 509304.644 0, 1000302.808 509304.617 0, 1000000 509304.608 0, 1000000 514863.166 0, 
+    1000000 520422.12 0, 1000302.151 520422.129 0, 1000602.847 520422.156 0, 1000903.542 520422.2 0, 1001204.238 520422.262 0, 1001504.934 520422.342 0, 1001805.63 520422.439 0, 1002106.326 520422.554 0, 1002407.022 520422.687 0, 1002707.718 520422.838 0, 
+    1003008.413 520423.006 0, 1003309.109 520423.192 0, 1003609.805 520423.395 0, 1003910.501 520423.617 0, 1004211.197 520423.856 0, 1004511.892 520424.112 0, 1004812.588 520424.387 0, 1005113.284 520424.679 0, 1005413.98 520424.989 0, 1005714.675 520425.316 0, 
+    1006015.371 520425.661 0, 1006316.067 520426.024 0, 1006616.762 520426.405 0, 1006917.458 520426.803 0, 1007216.7 520427.217 0, 1007518.849 520427.653 0, 1007819.545 520428.104 0, 1008120.24 520428.573 0, 1008420.935 520429.06 0, 1008721.631 520429.565 0, 
+    1009022.326 520430.087 0, 1009323.022 520430.627 0, 1009623.717 520431.184 0, 1009924.412 520431.76 0, 1010225.108 520432.353 0, 1010525.803 520432.963 0, 1010826.498 520433.592 0, 1011127.193 520434.238 0, 1011427.889 520434.902 0, 1011728.584 520435.583 0, 
+    1012029.279 520436.282 0, 1012329.974 520436.999 0, 1012630.669 520437.734 0, 1012931.364 520438.486 0, 1013232.058 520439.256 0, 1013532.753 520440.044 0, 1013833.448 520440.849 0, 1014134.143 520441.672 0, 1014433.385 520442.509 0, 1014449.09 514883.577 0, 
+    1014464.794 509325.041 0))
+
+POLYGON ((1028866.655 520503.674 0, 1028567.414 520501.992 0, 1028266.723 520500.319 0, 1027966.031 520498.664 0, 1027665.34 520497.027 0, 1027364.648 520495.408 0, 1027063.957 520493.806 0, 1026763.265 520492.222 0, 1026462.573 520490.656 0, 1026161.881 520489.107 0, 
+    1025861.189 520487.576 0, 1025560.497 520486.063 0, 1025259.805 520484.567 0, 1024959.113 520483.089 0, 1024658.421 520481.629 0, 1024357.728 520480.186 0, 1024057.036 520478.762 0, 1023756.343 520477.354 0, 1023455.651 520475.965 0, 1023154.958 520474.593 0, 
+    1022854.265 520473.239 0, 1022553.572 520471.903 0, 1022252.879 520470.584 0, 1021952.186 520469.284 0, 1021650.041 520467.994 0, 1021350.8 520466.735 0, 1021050.106 520465.487 0, 1020749.413 520464.257 0, 1020448.72 520463.044 0, 1020148.026 520461.85 0, 
+    1019847.333 520460.673 0, 1019546.639 520459.513 0, 1019245.945 520458.372 0, 1018945.251 520457.248 0, 1018644.558 520456.142 0, 1018343.864 520455.053 0, 1018043.17 520453.982 0, 1017742.476 520452.929 0, 1017441.782 520451.894 0, 1017141.087 520450.876 0, 
+    1016840.393 520449.876 0, 1016539.699 520448.894 0, 1016239.005 520447.929 0, 1015938.31 520446.982 0, 1015637.616 520446.053 0, 1015336.921 520445.141 0, 1015036.227 520444.247 0, 1014735.532 520443.371 0, 1014433.385 520442.509 0, 1014417.679 526001.833 0, 
+    1014401.972 531561.548 0, 1014703.461 531562.409 0, 1015003.501 531563.283 0, 1015303.541 531564.175 0, 1015603.581 531565.085 0, 1015903.621 531566.012 0, 1016203.661 531566.957 0, 1016503.701 531567.919 0, 1016803.741 531568.899 0, 1017103.781 531569.897 0, 
+    1017403.821 531570.913 0, 1017703.86 531571.946 0, 1018003.9 531572.997 0, 1018303.939 531574.065 0, 1018603.979 531575.151 0, 1018904.018 531576.255 0, 1019204.058 531577.377 0, 1019504.097 531578.516 0, 1019804.136 531579.673 0, 1020104.175 531580.847 0, 
+    1020404.214 531582.039 0, 1020704.253 531583.249 0, 1021004.292 531584.477 0, 1021304.331 531585.722 0, 1021602.921 531586.978 0, 1021904.408 531588.265 0, 1022204.447 531589.563 0, 1022504.486 531590.879 0, 1022804.524 531592.212 0, 1023104.562 531593.563 0, 
+    1023404.601 531594.932 0, 1023704.639 531596.318 0, 1024004.677 531597.722 0, 1024304.715 531599.144 0, 1024604.753 531600.583 0, 1024904.791 531602.04 0, 1025204.829 531603.515 0, 1025504.866 531605.007 0, 1025804.904 531606.517 0, 1026104.942 531608.045 0, 
+    1026404.979 531609.59 0, 1026705.016 531611.153 0, 1027005.054 531612.734 0, 1027305.091 531614.332 0, 1027605.128 531615.948 0, 1027905.165 531617.582 0, 1028205.202 531619.233 0, 1028505.239 531620.902 0, 1028803.828 531622.58 0, 1028835.243 526062.932 0, 
+    1028866.655 520503.674 0))
+
+POLYGON ((1043205.455 531724.3 0, 1042906.869 531721.778 0, 1042606.838 531719.262 0, 1042306.807 531716.763 0, 1042006.776 531714.281 0, 1041706.745 531711.818 0, 1041406.713 531709.372 0, 1041106.681 531706.944 0, 1040806.65 531704.533 0, 1040506.618 531702.14 0, 
+    1040206.586 531699.765 0, 1039906.554 531697.407 0, 1039606.521 531695.067 0, 1039306.489 531692.745 0, 1039006.456 531690.44 0, 1038706.424 531688.153 0, 1038406.391 531685.884 0, 1038106.358 531683.632 0, 1037806.325 531681.398 0, 1037506.291 531679.182 0, 
+    1037206.258 531676.983 0, 1036906.225 531674.802 0, 1036606.191 531672.638 0, 1036306.157 531670.493 0, 1036004.677 531668.354 0, 1035706.089 531666.254 0, 1035406.055 531664.161 0, 1035106.021 531662.086 0, 1034805.987 531660.029 0, 1034505.952 531657.989 0, 
+    1034205.917 531655.967 0, 1033905.883 531653.962 0, 1033605.848 531651.976 0, 1033305.813 531650.007 0, 1033005.778 531648.055 0, 1032705.743 531646.121 0, 1032405.707 531644.205 0, 1032105.672 531642.307 0, 1031805.636 531640.426 0, 1031505.601 531638.563 0, 
+    1031205.565 531636.717 0, 1030905.529 531634.889 0, 1030605.493 531633.079 0, 1030305.457 531631.286 0, 1030005.421 531629.511 0, 1029705.385 531627.754 0, 1029405.348 531626.015 0, 1029105.312 531624.293 0, 1028803.828 531622.58 0, 1028772.412 537182.615 0, 
+    1028740.993 542743.034 0, 1029041.819 542744.743 0, 1029341.201 542746.461 0, 1029640.583 542748.197 0, 1029939.964 542749.95 0, 1030239.346 542751.721 0, 1030538.728 542753.51 0, 1030838.109 542755.316 0, 1031137.49 542757.14 0, 1031436.872 542758.981 0, 
+    1031736.253 542760.841 0, 1032035.634 542762.717 0, 1032335.015 542764.612 0, 1032634.395 542766.524 0, 1032933.776 542768.453 0, 1033233.157 542770.4 0, 1033532.537 542772.365 0, 1033831.917 542774.348 0, 1034131.298 542776.348 0, 1034430.678 542778.366 0, 
+    1034730.058 542780.401 0, 1035029.437 542782.454 0, 1035328.817 542784.524 0, 1035628.197 542786.613 0, 1035926.133 542788.708 0, 1036226.956 542790.842 0, 1036526.335 542792.983 0, 1036825.714 542795.142 0, 1037125.093 542797.318 0, 1037424.472 542799.512 0, 
+    1037723.85 542801.723 0, 1038023.229 542803.953 0, 1038322.608 542806.199 0, 1038621.986 542808.464 0, 1038921.364 542810.746 0, 1039220.742 542813.045 0, 1039520.12 542815.363 0, 1039819.498 542817.698 0, 1040118.875 542820.05 0, 1040418.253 542822.42 0, 
+    1040717.63 542824.808 0, 1041017.008 542827.213 0, 1041316.385 542829.636 0, 1041615.762 542832.077 0, 1041915.138 542834.535 0, 1042214.515 542837.011 0, 1042513.891 542839.504 0, 1042813.268 542842.016 0, 1043111.202 542844.532 0, 1043158.33 537284.224 0, 
+    1043205.455 531724.3 0))
+
+POLYGON ((1057481.068 542986.628 0, 1057183.139 542983.27 0, 1056883.771 542979.913 0, 1056584.403 542976.574 0, 1056285.035 542973.252 0, 1055985.666 542969.948 0, 1055686.297 542966.662 0, 1055386.928 542963.393 0, 1055087.559 542960.142 0, 1054788.189 542956.908 0, 
+    1054488.82 542953.692 0, 1054189.45 542950.494 0, 1053890.08 542947.313 0, 1053590.71 542944.15 0, 1053291.339 542941.005 0, 1052991.969 542937.877 0, 1052692.598 542934.767 0, 1052393.227 542931.674 0, 1052093.856 542928.599 0, 1051794.485 542925.542 0, 
+    1051495.113 542922.502 0, 1051195.742 542919.48 0, 1050896.37 542916.476 0, 1050596.998 542913.489 0, 1050296.185 542910.505 0, 1049998.253 542907.568 0, 1049698.881 542904.634 0, 1049399.508 542901.718 0, 1049100.135 542898.819 0, 1048800.762 542895.938 0, 
+    1048501.389 542893.074 0, 1048202.016 542890.228 0, 1047902.642 542887.4 0, 1047603.269 542884.589 0, 1047303.895 542881.796 0, 1047004.521 542879.021 0, 1046705.147 542876.263 0, 1046405.772 542873.523 0, 1046106.398 542870.801 0, 1045807.023 542868.096 0, 
+    1045507.648 542865.408 0, 1045208.273 542862.739 0, 1044908.898 542860.087 0, 1044609.523 542857.452 0, 1044310.147 542854.835 0, 1044010.772 542852.236 0, 1043711.396 542849.655 0, 1043412.02 542847.091 0, 1043111.202 542844.532 0, 1043064.071 548405.22 0, 
+    1043016.937 553966.286 0, 1043317.097 553968.839 0, 1043615.818 553971.397 0, 1043914.54 553973.973 0, 1044213.261 553976.567 0, 1044511.981 553979.178 0, 1044810.702 553981.807 0, 1045109.423 553984.453 0, 1045408.143 553987.117 0, 1045706.863 553989.798 0, 
+    1046005.583 553992.497 0, 1046304.303 553995.214 0, 1046603.023 553997.948 0, 1046901.742 554000.7 0, 1047200.462 554003.469 0, 1047499.181 554006.256 0, 1047797.9 554009.06 0, 1048096.619 554011.883 0, 1048395.338 554014.722 0, 1048694.057 554017.579 0, 
+    1048992.775 554020.454 0, 1049291.493 554023.347 0, 1049590.211 554026.257 0, 1049888.929 554029.184 0, 1050186.21 554032.115 0, 1050486.365 554035.092 0, 1050785.082 554038.072 0, 1051083.799 554041.07 0, 1051382.516 554044.086 0, 1051681.233 554047.119 0, 
+    1051979.95 554050.17 0, 1052278.666 554053.238 0, 1052577.383 554056.324 0, 1052876.099 554059.427 0, 1053174.815 554062.548 0, 1053473.53 554065.687 0, 1053772.246 554068.843 0, 1054070.961 554072.016 0, 1054369.677 554075.208 0, 1054668.392 554078.417 0, 
+    1054967.106 554081.643 0, 1055265.821 554084.887 0, 1055564.536 554088.149 0, 1055863.25 554091.428 0, 1056161.964 554094.725 0, 1056460.678 554098.039 0, 1056759.391 554101.371 0, 1057058.105 554104.721 0, 1057355.382 554108.071 0, 1057418.227 548547.161 0, 
+    1057481.068 542986.628 0))
+
+POLYGON ((1071693.369 554290.365 0, 1071396.1 554286.174 0, 1071097.398 554281.981 0, 1070798.695 554277.805 0, 1070499.991 554273.647 0, 1070201.288 554269.506 0, 1069902.584 554265.383 0, 1069603.88 554261.277 0, 1069305.176 554257.189 0, 1069006.471 554253.119 0, 
+    1068707.766 554249.066 0, 1068409.061 554245.031 0, 1068110.356 554241.013 0, 1067811.651 554237.013 0, 1067512.945 554233.031 0, 1067214.239 554229.066 0, 1066915.533 554225.118 0, 1066616.826 554221.189 0, 1066318.12 554217.277 0, 1066019.413 554213.382 0, 
+    1065720.706 554209.505 0, 1065421.998 554205.646 0, 1065123.291 554201.804 0, 1064824.583 554197.98 0, 1064524.44 554194.155 0, 1064227.167 554190.384 0, 1063928.458 554186.612 0, 1063629.75 554182.858 0, 1063331.041 554179.122 0, 1063032.332 554175.403 0, 
+    1062733.622 554171.702 0, 1062434.913 554168.019 0, 1062136.203 554164.353 0, 1061837.493 554160.704 0, 1061538.783 554157.073 0, 1061240.072 554153.46 0, 1060941.362 554149.864 0, 1060642.651 554146.286 0, 1060343.94 554142.726 0, 1060045.229 554139.183 0, 
+    1059746.517 554135.658 0, 1059447.806 554132.15 0, 1059149.094 554128.66 0, 1058850.382 554125.187 0, 1058551.669 554121.732 0, 1058252.957 554118.295 0, 1057954.244 554114.875 0, 1057655.531 554111.472 0, 1057355.382 554108.071 0, 1057292.533 559669.356 0, 
+    1057229.679 565231.012 0, 1057529.171 565234.405 0, 1057827.229 565237.8 0, 1058125.287 565241.213 0, 1058423.345 565244.643 0, 1058721.402 565248.09 0, 1059019.46 565251.555 0, 1059317.517 565255.038 0, 1059615.574 565258.538 0, 1059913.631 565262.055 0, 
+    1060211.687 565265.59 0, 1060509.744 565269.143 0, 1060807.8 565272.713 0, 1061105.856 565276.301 0, 1061403.911 565279.906 0, 1061701.967 565283.529 0, 1062000.022 565287.17 0, 1062298.077 565290.828 0, 1062596.132 565294.503 0, 1062894.187 565298.196 0, 
+    1063192.241 565301.907 0, 1063490.296 565305.635 0, 1063788.35 565309.381 0, 1064086.403 565313.144 0, 1064383.025 565316.907 0, 1064682.51 565320.723 0, 1064980.563 565324.539 0, 1065278.616 565328.372 0, 1065576.669 565332.223 0, 1065874.721 565336.092 0, 
+    1066172.774 565339.978 0, 1066470.826 565343.881 0, 1066768.877 565347.802 0, 1067066.929 565351.741 0, 1067364.98 565355.697 0, 1067663.031 565359.671 0, 1067961.082 565363.662 0, 1068259.133 565367.671 0, 1068557.183 565371.698 0, 1068855.233 565375.741 0, 
+    1069153.283 565379.803 0, 1069451.333 565383.882 0, 1069749.382 565387.978 0, 1070047.431 565392.093 0, 1070345.48 565396.224 0, 1070643.529 565400.373 0, 1070941.577 565404.54 0, 1071239.625 565408.724 0, 1071536.243 565412.906 0, 1071614.809 559851.45 0, 
+    1071693.369 554290.365 0))
+
+POLYGON ((1085842.235 565635.218 0, 1085545.628 565630.198 0, 1085247.593 565625.172 0, 1084949.558 565620.163 0, 1084651.522 565615.172 0, 1084353.486 565610.198 0, 1084055.45 565605.242 0, 1083757.413 565600.304 0, 1083459.376 565595.383 0, 1083161.339 565590.479 0, 
+    1082863.301 565585.593 0, 1082565.264 565580.725 0, 1082267.226 565575.874 0, 1081969.187 565571.041 0, 1081671.149 565566.225 0, 1081373.11 565561.427 0, 1081075.07 565556.646 0, 1080777.031 565551.883 0, 1080478.991 565547.137 0, 1080180.951 565542.409 0, 
+    1079882.911 565537.698 0, 1079584.87 565533.006 0, 1079286.829 565528.33 0, 1078988.788 565523.672 0, 1078689.317 565519.01 0, 1078392.705 565514.409 0, 1078094.663 565509.804 0, 1077796.621 565505.216 0, 1077498.578 565500.646 0, 1077200.536 565496.093 0, 
+    1076902.493 565491.558 0, 1076604.449 565487.041 0, 1076306.406 565482.541 0, 1076008.362 565478.058 0, 1075710.318 565473.593 0, 1075412.273 565469.146 0, 1075114.229 565464.716 0, 1074816.184 565460.304 0, 1074518.139 565455.909 0, 1074220.093 565451.532 0, 
+    1073922.048 565447.172 0, 1073624.002 565442.83 0, 1073325.956 565438.505 0, 1073027.909 565434.198 0, 1072729.862 565429.909 0, 1072431.816 565425.637 0, 1072133.768 565421.382 0, 1071835.721 565417.145 0, 1071536.243 565412.906 0, 1071457.671 570974.73 0, 
+    1071379.095 576536.918 0, 1071677.916 576541.149 0, 1071975.308 576545.376 0, 1072272.701 576549.621 0, 1072570.093 576553.884 0, 1072867.485 576558.164 0, 1073164.877 576562.462 0, 1073462.268 576566.777 0, 1073759.659 576571.109 0, 1074057.05 576575.459 0, 
+    1074354.441 576579.827 0, 1074651.831 576584.212 0, 1074949.221 576588.615 0, 1075246.611 576593.035 0, 1075544.001 576597.472 0, 1075841.39 576601.928 0, 1076138.779 576606.4 0, 1076436.168 576610.89 0, 1076733.557 576615.398 0, 1077030.945 576619.923 0, 
+    1077328.333 576624.466 0, 1077625.721 576629.026 0, 1077923.108 576633.604 0, 1078220.496 576638.199 0, 1078516.456 576642.789 0, 1078815.269 576647.441 0, 1079112.656 576652.089 0, 1079410.042 576656.754 0, 1079707.428 576661.437 0, 1080004.813 576666.137 0, 
+    1080302.199 576670.855 0, 1080599.584 576675.59 0, 1080896.969 576680.343 0, 1081194.353 576685.113 0, 1081491.737 576689.901 0, 1081789.121 576694.706 0, 1082086.505 576699.528 0, 1082383.888 576704.369 0, 1082681.271 576709.226 0, 1082978.654 576714.102 0, 
+    1083276.036 576718.994 0, 1083573.419 576723.905 0, 1083870.801 576728.832 0, 1084168.182 576733.777 0, 1084465.564 576738.74 0, 1084762.945 576743.72 0, 1085060.325 576748.718 0, 1085357.706 576753.733 0, 1085653.661 576758.742 0, 1085747.951 571196.797 0, 
+    1085842.235 565635.218 0))
+
+POLYGON ((1099927.543 577020.893 0, 1099631.601 577015.048 0, 1099334.236 577009.193 0, 1099036.87 577003.355 0, 1098739.505 576997.534 0, 1098442.138 576991.732 0, 1098144.772 576985.946 0, 1097847.405 576980.178 0, 1097550.038 576974.428 0, 1097252.67 576968.695 0, 
+    1096955.303 576962.98 0, 1096657.935 576957.282 0, 1096360.566 576951.602 0, 1096063.197 576945.939 0, 1095765.828 576940.293 0, 1095468.459 576934.666 0, 1095171.089 576929.055 0, 1094873.719 576923.462 0, 1094576.348 576917.887 0, 1094278.977 576912.329 0, 
+    1093981.606 576906.789 0, 1093684.235 576901.266 0, 1093386.863 576895.761 0, 1093089.491 576890.273 0, 1092790.694 576884.777 0, 1092494.746 576879.35 0, 1092197.373 576873.915 0, 1091899.999 576868.497 0, 1091602.625 576863.096 0, 1091305.251 576857.714 0, 
+    1091007.877 576852.348 0, 1090710.502 576847.001 0, 1090413.127 576841.67 0, 1090115.752 576836.358 0, 1089818.377 576831.062 0, 1089521.001 576825.784 0, 1089223.624 576820.524 0, 1088926.248 576815.281 0, 1088628.871 576810.056 0, 1088331.494 576804.848 0, 
+    1088034.116 576799.658 0, 1087736.739 576794.485 0, 1087439.361 576789.33 0, 1087141.982 576784.192 0, 1086844.604 576779.072 0, 1086547.225 576773.969 0, 1086249.845 576768.884 0, 1085952.466 576763.816 0, 1085653.661 576758.742 0, 1085559.365 582321.048 0, 
+    1085465.062 587883.712 0, 1085763.209 587888.776 0, 1086059.934 587893.832 0, 1086356.658 587898.906 0, 1086653.383 587903.998 0, 1086950.107 587909.107 0, 1087246.83 587914.233 0, 1087543.553 587919.377 0, 1087840.276 587924.538 0, 1088136.999 587929.717 0, 
+    1088433.721 587934.914 0, 1088730.443 587940.127 0, 1089027.165 587945.359 0, 1089323.887 587950.607 0, 1089620.608 587955.873 0, 1089917.329 587961.157 0, 1090214.049 587966.458 0, 1090510.769 587971.777 0, 1090807.489 587977.113 0, 1091104.209 587982.466 0, 
+    1091400.928 587987.837 0, 1091697.647 587993.226 0, 1091994.365 587998.631 0, 1092291.084 588004.055 0, 1092586.381 588009.469 0, 1092884.519 588014.954 0, 1093181.237 588020.43 0, 1093477.954 588025.923 0, 1093774.67 588031.433 0, 1094071.387 588036.962 0, 
+    1094368.103 588042.507 0, 1094664.818 588048.07 0, 1094961.534 588053.651 0, 1095258.249 588059.249 0, 1095554.964 588064.864 0, 1095851.678 588070.497 0, 1096148.392 588076.147 0, 1096445.106 588081.815 0, 1096741.819 588087.5 0, 1097038.532 588093.203 0, 
+    1097335.245 588098.923 0, 1097631.957 588104.661 0, 1097928.669 588110.416 0, 1098225.381 588116.189 0, 1098522.092 588121.979 0, 1098818.803 588127.787 0, 1099115.514 588133.612 0, 1099412.224 588139.454 0, 1099707.515 588145.286 0, 1099817.532 582582.91 0, 
+    1099927.543 577020.893 0))
+
+POLYGON ((1113949.172 588447.096 0, 1113653.897 588440.43 0, 1113357.204 588433.749 0, 1113060.511 588427.086 0, 1112763.818 588420.44 0, 1112467.124 588413.812 0, 1112170.43 588407.201 0, 1111873.735 588400.607 0, 1111577.04 588394.032 0, 1111280.345 588387.473 0, 
+    1110983.649 588380.932 0, 1110686.953 588374.409 0, 1110390.256 588367.902 0, 1110093.559 588361.414 0, 1109796.862 588354.943 0, 1109500.164 588348.489 0, 1109203.466 588342.053 0, 1108906.768 588335.634 0, 1108610.069 588329.233 0, 1108313.37 588322.849 0, 
+    1108016.67 588316.482 0, 1107719.97 588310.134 0, 1107423.27 588303.802 0, 1107126.569 588297.488 0, 1106828.45 588291.162 0, 1106533.167 588284.913 0, 1106236.465 588278.651 0, 1105939.763 588272.407 0, 1105643.06 588266.18 0, 1105346.358 588259.971 0, 
+    1105049.654 588253.779 0, 1104752.951 588247.605 0, 1104456.247 588241.448 0, 1104159.542 588235.309 0, 1103862.838 588229.187 0, 1103566.133 588223.082 0, 1103269.427 588216.995 0, 1102972.721 588210.926 0, 1102676.015 588204.874 0, 1102379.309 588198.839 0, 
+    1102082.602 588192.822 0, 1101785.895 588186.823 0, 1101489.187 588180.84 0, 1101192.479 588174.876 0, 1100895.771 588168.928 0, 1100599.062 588162.999 0, 1100302.353 588157.086 0, 1100005.644 588151.191 0, 1099707.515 588145.286 0, 1099597.49 593708.017 0, 
+    1099487.459 599271.1 0, 1099784.93 599276.992 0, 1100080.985 599282.874 0, 1100377.039 599288.773 0, 1100673.092 599294.69 0, 1100969.146 599300.624 0, 1101265.199 599306.575 0, 1101561.252 599312.544 0, 1101857.304 599318.531 0, 1102153.356 599324.535 0, 
+    1102449.408 599330.556 0, 1102745.459 599336.595 0, 1103041.51 599342.651 0, 1103337.56 599348.724 0, 1103633.611 599354.815 0, 1103929.661 599360.924 0, 1104225.71 599367.049 0, 1104521.759 599373.193 0, 1104817.808 599379.353 0, 1105113.856 599385.531 0, 
+    1105409.905 599391.727 0, 1105705.952 599397.94 0, 1106002 599404.17 0, 1106298.046 599410.418 0, 1106592.678 599416.653 0, 1106890.139 599422.966 0, 1107186.185 599429.266 0, 1107482.231 599435.583 0, 1107778.276 599441.918 0, 1108074.321 599448.271 0, 
+    1108370.365 599454.64 0, 1108666.409 599461.027 0, 1108962.452 599467.432 0, 1109258.496 599473.854 0, 1109554.539 599480.294 0, 1109850.581 599486.75 0, 1110146.623 599493.225 0, 1110442.665 599499.716 0, 1110738.706 599506.226 0, 1111034.747 599512.752 0, 
+    1111330.788 599519.296 0, 1111626.828 599525.858 0, 1111922.868 599532.436 0, 1112218.907 599539.033 0, 1112514.946 599545.646 0, 1112810.985 599552.278 0, 1113107.023 599558.926 0, 1113403.061 599565.592 0, 1113697.684 599572.243 0, 1113823.432 594009.494 0, 
+    1113949.172 588447.096 0))
+
+POLYGON ((1127907.002 599913.533 0, 1127612.396 599906.049 0, 1127316.378 599898.547 0, 1127020.36 599891.062 0, 1126724.341 599883.594 0, 1126428.322 599876.144 0, 1126132.303 599868.712 0, 1125836.283 599861.296 0, 1125540.262 599853.899 0, 1125244.241 599846.518 0, 
+    1124948.22 599839.155 0, 1124652.198 599831.81 0, 1124356.176 599824.482 0, 1124060.153 599817.171 0, 1123764.13 599809.878 0, 1123468.107 599802.602 0, 1123172.083 599795.344 0, 1122876.059 599788.103 0, 1122580.034 599780.879 0, 1122284.009 599773.673 0, 
+    1121987.983 599766.484 0, 1121691.957 599759.313 0, 1121395.931 599752.159 0, 1121099.904 599745.023 0, 1120802.463 599737.87 0, 1120507.849 599730.802 0, 1120211.821 599723.718 0, 1119915.792 599716.652 0, 1119619.763 599709.602 0, 1119323.734 599702.57 0, 
+    1119027.704 599695.556 0, 1118731.674 599688.559 0, 1118435.643 599681.579 0, 1118139.612 599674.617 0, 1117843.581 599667.672 0, 1117547.549 599660.745 0, 1117251.517 599653.835 0, 1116955.484 599646.943 0, 1116659.451 599640.068 0, 1116363.417 599633.21 0, 
+    1116067.384 599626.37 0, 1115771.349 599619.547 0, 1115475.315 599612.742 0, 1115179.28 599605.954 0, 1114883.244 599599.183 0, 1114587.208 599592.43 0, 1114291.172 599585.694 0, 1113995.135 599578.976 0, 1113697.684 599572.243 0, 1113571.928 605135.342 0, 
+    1113446.165 610698.785 0, 1113742.958 610705.503 0, 1114038.34 610712.207 0, 1114333.721 610718.927 0, 1114629.102 610725.666 0, 1114924.483 610732.421 0, 1115219.863 610739.194 0, 1115515.243 610745.984 0, 1115810.622 610752.792 0, 1116106.001 610759.617 0, 
+    1116401.38 610766.46 0, 1116696.758 610773.319 0, 1116992.136 610780.197 0, 1117287.513 610787.091 0, 1117582.89 610794.003 0, 1117878.267 610800.933 0, 1118173.643 610807.879 0, 1118469.019 610814.844 0, 1118764.394 610821.825 0, 1119059.769 610828.824 0, 
+    1119355.143 610835.84 0, 1119650.517 610842.874 0, 1119945.891 610849.925 0, 1120241.264 610856.994 0, 1120535.227 610864.046 0, 1120832.01 610871.183 0, 1121127.382 610878.303 0, 1121422.753 610885.441 0, 1121718.124 610892.597 0, 1122013.495 610899.77 0, 
+    1122308.865 610906.96 0, 1122604.235 610914.167 0, 1122899.605 610921.392 0, 1123194.974 610928.635 0, 1123490.342 610935.894 0, 1123785.711 610943.171 0, 1124081.078 610950.466 0, 1124376.446 610957.778 0, 1124671.813 610965.107 0, 1124967.179 610972.454 0, 
+    1125262.545 610979.818 0, 1125557.911 610987.199 0, 1125853.276 610994.598 0, 1126148.641 611002.014 0, 1126444.005 611009.447 0, 1126739.369 611016.898 0, 1127034.732 611024.367 0, 1127330.095 611031.852 0, 1127624.049 611039.32 0, 1127765.53 605476.253 0, 
+    1127907.002 599913.533 0))
+
+POLYGON ((1141800.915 611419.908 0, 1141506.981 611411.61 0, 1141211.64 611403.29 0, 1140916.299 611394.987 0, 1140620.957 611386.702 0, 1140325.615 611378.434 0, 1140030.273 611370.183 0, 1139734.93 611361.95 0, 1139439.586 611353.734 0, 1139144.242 611345.536 0, 
+    1138848.897 611337.354 0, 1138553.552 611329.191 0, 1138258.207 611321.045 0, 1137962.861 611312.916 0, 1137667.515 611304.804 0, 1137372.168 611296.71 0, 1137076.82 611288.633 0, 1136781.472 611280.574 0, 1136486.124 611272.532 0, 1136190.775 611264.507 0, 
+    1135895.426 611256.5 0, 1135600.076 611248.51 0, 1135304.726 611240.538 0, 1135009.375 611232.583 0, 1134712.616 611224.607 0, 1134418.672 611216.725 0, 1134123.32 611208.822 0, 1133827.968 611200.936 0, 1133532.614 611193.068 0, 1133237.261 611185.217 0, 
+    1132941.907 611177.384 0, 1132646.553 611169.568 0, 1132351.198 611161.769 0, 1132055.842 611153.988 0, 1131760.487 611146.224 0, 1131465.13 611138.478 0, 1131169.774 611130.749 0, 1130874.416 611123.037 0, 1130579.059 611115.343 0, 1130283.701 611107.666 0, 
+    1129988.342 611100.006 0, 1129692.983 611092.364 0, 1129397.624 611084.739 0, 1129102.264 611077.132 0, 1128806.904 611069.542 0, 1128511.543 611061.969 0, 1128216.182 611054.414 0, 1127920.82 611046.876 0, 1127624.049 611039.32 0, 1127482.56 616602.728 0, 
+    1127341.062 622166.475 0, 1127637.174 622174.015 0, 1127931.881 622181.536 0, 1128226.587 622189.074 0, 1128521.293 622196.63 0, 1128815.999 622204.203 0, 1129110.704 622211.794 0, 1129405.408 622219.402 0, 1129700.112 622227.027 0, 1129994.816 622234.67 0, 
+    1130289.519 622242.329 0, 1130584.222 622250.007 0, 1130878.924 622257.701 0, 1131173.626 622265.413 0, 1131468.327 622273.143 0, 1131763.028 622280.889 0, 1132057.728 622288.653 0, 1132352.428 622296.434 0, 1132647.128 622304.233 0, 1132941.827 622312.049 0, 
+    1133236.526 622319.883 0, 1133531.224 622327.733 0, 1133825.921 622335.601 0, 1134120.619 622343.487 0, 1134413.911 622351.352 0, 1134710.012 622359.31 0, 1135004.708 622367.247 0, 1135299.403 622375.202 0, 1135594.098 622383.174 0, 1135888.792 622391.163 0, 
+    1136183.486 622399.17 0, 1136478.18 622407.194 0, 1136772.873 622415.236 0, 1137067.565 622423.295 0, 1137362.257 622431.371 0, 1137656.949 622439.464 0, 1137951.64 622447.575 0, 1138246.33 622455.704 0, 1138541.021 622463.849 0, 1138835.71 622472.012 0, 
+    1139130.399 622480.192 0, 1139425.088 622488.39 0, 1139719.776 622496.605 0, 1140014.464 622504.837 0, 1140309.151 622513.087 0, 1140603.838 622521.354 0, 1140898.524 622529.638 0, 1141193.21 622537.94 0, 1141486.492 622546.219 0, 1141643.708 616982.894 0, 
+    1141800.915 611419.908 0))
+
+POLYGON ((1155630.793 622965.925 0, 1155337.534 622956.817 0, 1155042.873 622947.683 0, 1154748.211 622938.566 0, 1154453.549 622929.467 0, 1154158.886 622920.384 0, 1153864.223 622911.32 0, 1153569.559 622902.272 0, 1153274.894 622893.242 0, 1152980.229 622884.229 0, 
+    1152685.564 622875.234 0, 1152390.898 622866.256 0, 1152096.232 622857.295 0, 1151801.565 622848.352 0, 1151506.897 622839.426 0, 1151212.229 622830.517 0, 1150917.56 622821.625 0, 1150622.891 622812.751 0, 1150328.222 622803.895 0, 1150033.552 622795.055 0, 
+    1149738.881 622786.233 0, 1149444.21 622777.429 0, 1149149.538 622768.641 0, 1148854.866 622759.871 0, 1148558.791 622751.077 0, 1148265.52 622742.383 0, 1147970.846 622733.666 0, 1147676.172 622724.965 0, 1147381.497 622716.282 0, 1147086.822 622707.616 0, 
+    1146792.146 622698.967 0, 1146497.47 622690.336 0, 1146202.793 622681.722 0, 1145908.115 622673.126 0, 1145613.438 622664.546 0, 1145318.759 622655.985 0, 1145024.08 622647.44 0, 1144729.401 622638.913 0, 1144434.721 622630.403 0, 1144140.041 622621.911 0, 
+    1143845.36 622613.435 0, 1143550.679 622604.978 0, 1143255.997 622596.537 0, 1142961.315 622588.114 0, 1142666.632 622579.708 0, 1142371.948 622571.32 0, 1142077.265 622562.949 0, 1141782.58 622554.595 0, 1141486.492 622546.219 0, 1141329.267 628109.88 0, 
+    1141172.032 633673.873 0, 1141467.462 633682.23 0, 1141761.491 633690.566 0, 1142055.52 633698.918 0, 1142349.548 633707.288 0, 1142643.576 633715.675 0, 1142937.604 633724.079 0, 1143231.63 633732.501 0, 1143525.657 633740.94 0, 1143819.683 633749.396 0, 
+    1144113.708 633757.87 0, 1144407.733 633766.361 0, 1144701.757 633774.869 0, 1144995.781 633783.394 0, 1145289.805 633791.937 0, 1145583.828 633800.497 0, 1145877.85 633809.075 0, 1146171.872 633817.67 0, 1146465.893 633826.282 0, 1146759.914 633834.911 0, 
+    1147053.935 633843.558 0, 1147347.954 633852.221 0, 1147641.974 633860.903 0, 1147935.993 633869.601 0, 1148228.612 633878.276 0, 1148524.029 633887.05 0, 1148818.046 633895.801 0, 1149112.063 633904.569 0, 1149406.079 633913.354 0, 1149700.095 633922.156 0, 
+    1149994.11 633930.976 0, 1150288.125 633939.813 0, 1150582.139 633948.667 0, 1150876.153 633957.539 0, 1151170.166 633966.428 0, 1151464.178 633975.334 0, 1151758.19 633984.257 0, 1152052.202 633993.198 0, 1152346.213 634002.156 0, 1152640.224 634011.132 0, 
+    1152934.234 634020.125 0, 1153228.243 634029.135 0, 1153522.252 634038.162 0, 1153816.26 634047.207 0, 1154110.268 634056.269 0, 1154404.276 634065.348 0, 1154698.282 634074.445 0, 1154992.289 634083.558 0, 1155284.897 634092.646 0, 1155457.85 628529.12 0, 
+    1155630.793 622965.925 0))
+
+POLYGON ((1169396.522 634551.289 0, 1169103.939 634541.375 0, 1168809.959 634531.43 0, 1168515.979 634521.503 0, 1168221.999 634511.593 0, 1167928.018 634501.701 0, 1167634.036 634491.825 0, 1167340.054 634481.967 0, 1167046.071 634472.127 0, 1166752.088 634462.303 0, 
+    1166458.104 634452.497 0, 1166164.119 634442.709 0, 1165870.134 634432.937 0, 1165576.148 634423.183 0, 1165282.162 634413.446 0, 1164988.175 634403.727 0, 1164694.188 634394.024 0, 1164400.2 634384.339 0, 1164106.211 634374.672 0, 1163812.222 634365.022 0, 
+    1163518.232 634355.389 0, 1163224.242 634345.773 0, 1162930.251 634336.174 0, 1162636.26 634326.593 0, 1162340.871 634316.984 0, 1162048.275 634307.483 0, 1161754.282 634297.954 0, 1161460.289 634288.442 0, 1161166.294 634278.947 0, 1160872.3 634269.47 0, 
+    1160578.304 634260.01 0, 1160284.308 634250.567 0, 1159990.312 634241.142 0, 1159696.315 634231.734 0, 1159402.317 634222.343 0, 1159108.319 634212.97 0, 1158814.321 634203.614 0, 1158520.321 634194.275 0, 1158226.322 634184.953 0, 1157932.321 634175.649 0, 
+    1157638.321 634166.362 0, 1157344.319 634157.092 0, 1157050.317 634147.84 0, 1156756.315 634138.605 0, 1156462.312 634129.387 0, 1156168.308 634120.187 0, 1155874.304 634111.004 0, 1155580.299 634101.838 0, 1155284.897 634092.646 0, 1155111.933 639656.502 0, 
+    1154938.959 645220.683 0, 1155233.704 645229.855 0, 1155527.053 645239 0, 1155820.402 645248.163 0, 1156113.751 645257.342 0, 1156407.099 645266.54 0, 1156700.447 645275.754 0, 1156993.794 645284.986 0, 1157287.14 645294.235 0, 1157580.486 645303.501 0, 
+    1157873.831 645312.785 0, 1158167.176 645322.085 0, 1158460.52 645331.403 0, 1158753.864 645340.739 0, 1159047.207 645350.091 0, 1159340.55 645359.461 0, 1159633.892 645368.848 0, 1159927.233 645378.252 0, 1160220.574 645387.674 0, 1160513.914 645397.113 0, 
+    1160807.254 645406.569 0, 1161100.593 645416.043 0, 1161393.932 645425.533 0, 1161687.27 645435.041 0, 1161979.214 645444.521 0, 1162273.945 645454.109 0, 1162567.281 645463.669 0, 1162860.617 645473.246 0, 1163153.953 645482.84 0, 1163447.287 645492.452 0, 
+    1163740.622 645502.08 0, 1164033.955 645511.726 0, 1164327.288 645521.39 0, 1164620.621 645531.07 0, 1164913.953 645540.768 0, 1165207.284 645550.483 0, 1165500.615 645560.216 0, 1165793.945 645569.966 0, 1166087.275 645579.732 0, 1166380.604 645589.517 0, 
+    1166673.932 645599.318 0, 1166967.26 645609.137 0, 1167260.587 645618.973 0, 1167553.914 645628.826 0, 1167847.24 645638.697 0, 1168140.566 645648.584 0, 1168433.891 645658.489 0, 1168727.215 645668.412 0, 1169019.147 645678.304 0, 1169207.84 640114.634 0, 
+    1169396.522 634551.289 0))
+
+POLYGON ((1183097.986 646175.703 0, 1182806.081 646164.985 0, 1182512.786 646154.234 0, 1182219.49 646143.501 0, 1181926.194 646132.784 0, 1181632.896 646122.085 0, 1181339.599 646111.403 0, 1181046.3 646100.738 0, 1180753.001 646090.091 0, 1180459.702 646079.461 0, 
+    1180166.402 646068.848 0, 1179873.101 646058.252 0, 1179579.799 646047.674 0, 1179286.497 646037.113 0, 1178993.194 646026.569 0, 1178699.891 646016.043 0, 1178406.587 646005.533 0, 1178113.282 645995.041 0, 1177819.977 645984.567 0, 1177526.671 645974.109 0, 
+    1177233.365 645963.669 0, 1176940.058 645953.246 0, 1176646.75 645942.84 0, 1176353.442 645932.452 0, 1176058.742 645922.031 0, 1175766.824 645911.727 0, 1175473.513 645901.39 0, 1175180.203 645891.071 0, 1174886.891 645880.768 0, 1174593.579 645870.484 0, 
+    1174300.267 645860.216 0, 1174006.954 645849.966 0, 1173713.64 645839.733 0, 1173420.326 645829.517 0, 1173127.011 645819.318 0, 1172833.695 645809.137 0, 1172540.379 645798.973 0, 1172247.062 645788.826 0, 1171953.745 645778.697 0, 1171660.427 645768.584 0, 
+    1171367.109 645758.49 0, 1171073.789 645748.412 0, 1170780.47 645738.351 0, 1170487.149 645728.308 0, 1170193.829 645718.282 0, 1169900.507 645708.274 0, 1169607.185 645698.282 0, 1169313.862 645688.308 0, 1169019.147 645678.304 0, 1168830.443 651242.297 0, 
+    1168641.728 656806.609 0, 1168935.785 656816.59 0, 1169228.453 656826.542 0, 1169521.12 656836.511 0, 1169813.787 656846.497 0, 1170106.453 656856.501 0, 1170399.118 656866.522 0, 1170691.783 656876.56 0, 1170984.447 656886.615 0, 1171277.11 656896.687 0, 
+    1171569.773 656906.777 0, 1171862.436 656916.884 0, 1172155.097 656927.008 0, 1172447.759 656937.149 0, 1172740.419 656947.308 0, 1173033.079 656957.484 0, 1173325.738 656967.677 0, 1173618.397 656977.887 0, 1173911.055 656988.114 0, 1174203.713 656998.359 0, 
+    1174496.37 657008.621 0, 1174789.026 657018.9 0, 1175081.682 657029.196 0, 1175374.337 657039.51 0, 1175665.604 657049.792 0, 1175959.646 657060.189 0, 1176252.299 657070.554 0, 1176544.952 657080.936 0, 1176837.604 657091.336 0, 1177130.255 657101.753 0, 
+    1177422.906 657112.187 0, 1177715.556 657122.638 0, 1178008.206 657133.107 0, 1178300.855 657143.593 0, 1178593.504 657154.096 0, 1178886.151 657164.616 0, 1179178.798 657175.154 0, 1179471.445 657185.708 0, 1179764.091 657196.28 0, 1180056.736 657206.87 0, 
+    1180349.381 657217.476 0, 1180642.025 657228.1 0, 1180934.668 657238.74 0, 1181227.311 657249.398 0, 1181519.953 657260.074 0, 1181812.595 657270.766 0, 1182105.236 657281.476 0, 1182397.876 657292.203 0, 1182689.129 657302.896 0, 1182893.563 651739.14 0, 
+    1183097.986 646175.703 0))
+
+POLYGON ((1196735.072 657838.868 0, 1196443.848 657827.352 0, 1196151.239 657815.799 0, 1195858.63 657804.262 0, 1195566.02 657792.743 0, 1195273.409 657781.241 0, 1194980.797 657769.756 0, 1194688.185 657758.288 0, 1194395.572 657746.838 0, 1194102.959 657735.405 0, 
+    1193810.344 657723.989 0, 1193517.73 657712.59 0, 1193225.114 657701.209 0, 1192932.498 657689.845 0, 1192639.881 657678.498 0, 1192347.263 657667.168 0, 1192054.645 657655.855 0, 1191762.026 657644.56 0, 1191469.407 657633.282 0, 1191176.786 657622.021 0, 
+    1190884.165 657610.777 0, 1190591.544 657599.551 0, 1190298.922 657588.342 0, 1190006.299 657577.15 0, 1189712.29 657565.922 0, 1189421.051 657554.817 0, 1189128.426 657543.677 0, 1188835.801 657532.554 0, 1188543.175 657521.448 0, 1188250.548 657510.359 0, 
+    1187957.92 657499.288 0, 1187665.292 657488.234 0, 1187372.664 657477.197 0, 1187080.034 657466.177 0, 1186787.404 657455.174 0, 1186494.773 657444.189 0, 1186202.142 657433.221 0, 1185909.51 657422.27 0, 1185616.877 657411.336 0, 1185324.244 657400.42 0, 
+    1185031.61 657389.521 0, 1184738.976 657378.639 0, 1184446.34 657367.774 0, 1184153.705 657356.926 0, 1183861.068 657346.096 0, 1183568.431 657335.283 0, 1183275.793 657324.487 0, 1182983.155 657313.709 0, 1182689.129 657302.896 0, 1182484.683 662866.968 0, 
+    1182280.226 668431.352 0, 1182573.594 668442.141 0, 1182865.577 668452.895 0, 1183157.56 668463.667 0, 1183449.542 668474.456 0, 1183741.523 668485.262 0, 1184033.504 668496.085 0, 1184325.484 668506.926 0, 1184617.464 668517.783 0, 1184909.443 668528.658 0, 
+    1185201.421 668539.55 0, 1185493.399 668550.459 0, 1185785.376 668561.385 0, 1186077.352 668572.329 0, 1186369.328 668583.29 0, 1186661.303 668594.268 0, 1186953.277 668605.263 0, 1187245.251 668616.275 0, 1187537.224 668627.305 0, 1187829.197 668638.351 0, 
+    1188121.169 668649.415 0, 1188413.14 668660.496 0, 1188705.11 668671.594 0, 1188997.08 668682.71 0, 1189287.667 668693.79 0, 1189581.018 668704.992 0, 1189872.986 668716.159 0, 1190164.953 668727.343 0, 1190456.92 668738.544 0, 1190748.886 668749.763 0, 
+    1191040.851 668760.999 0, 1191332.816 668772.252 0, 1191624.78 668783.522 0, 1191916.743 668794.809 0, 1192208.705 668806.113 0, 1192500.667 668817.435 0, 1192792.629 668828.774 0, 1193084.589 668840.13 0, 1193376.549 668851.503 0, 1193668.509 668862.893 0, 
+    1193960.467 668874.301 0, 1194252.425 668885.725 0, 1194544.382 668897.167 0, 1194836.339 668908.626 0, 1195128.295 668920.103 0, 1195420.25 668931.596 0, 1195712.205 668943.107 0, 1196004.159 668954.635 0, 1196294.731 668966.125 0, 1196514.907 663402.341 0, 
+    1196735.072 657838.868 0))
+
+POLYGON ((1210307.668 669540.489 0, 1210017.128 669528.178 0, 1209725.208 669515.825 0, 1209433.287 669503.49 0, 1209141.365 669491.171 0, 1208849.443 669478.87 0, 1208557.52 669466.586 0, 1208265.596 669454.32 0, 1207973.671 669442.07 0, 1207681.746 669429.838 0, 
+    1207389.82 669417.623 0, 1207097.894 669405.425 0, 1206805.966 669393.244 0, 1206514.038 669381.08 0, 1206222.109 669368.934 0, 1205930.18 669356.805 0, 1205638.25 669344.693 0, 1205346.319 669332.598 0, 1205054.387 669320.52 0, 1204762.455 669308.46 0, 
+    1204470.522 669296.416 0, 1204178.588 669284.39 0, 1203886.653 669272.381 0, 1203594.718 669260.389 0, 1203301.402 669248.358 0, 1203010.846 669236.457 0, 1202718.908 669224.517 0, 1202426.97 669212.594 0, 1202135.032 669200.688 0, 1201843.092 669188.8 0, 
+    1201551.152 669176.928 0, 1201259.211 669165.074 0, 1200967.27 669153.237 0, 1200675.328 669141.417 0, 1200383.385 669129.614 0, 1200091.441 669117.828 0, 1199799.497 669106.06 0, 1199507.552 669094.309 0, 1199215.606 669082.575 0, 1198923.66 669070.858 0, 
+    1198631.713 669059.158 0, 1198339.765 669047.476 0, 1198047.817 669035.811 0, 1197755.868 669024.162 0, 1197463.918 669012.532 0, 1197171.967 669000.918 0, 1196880.016 668989.321 0, 1196588.064 668977.742 0, 1196294.731 668966.125 0, 1196074.541 674530.218 0, 
+    1195854.34 680094.617 0, 1196147.016 680106.208 0, 1196438.313 680117.761 0, 1196729.609 680129.332 0, 1197020.904 680140.92 0, 1197312.199 680152.524 0, 1197603.493 680164.146 0, 1197894.787 680175.786 0, 1198186.079 680187.442 0, 1198477.371 680199.115 0, 
+    1198768.663 680210.806 0, 1199059.953 680222.514 0, 1199351.243 680234.238 0, 1199642.533 680245.98 0, 1199933.821 680257.739 0, 1200225.109 680269.516 0, 1200516.397 680281.309 0, 1200807.683 680293.12 0, 1201098.969 680304.947 0, 1201390.254 680316.792 0, 
+    1201681.538 680328.654 0, 1201972.822 680340.533 0, 1202264.105 680352.43 0, 1202555.388 680364.343 0, 1202845.292 680376.217 0, 1203137.95 680388.222 0, 1203429.23 680400.186 0, 1203720.51 680412.168 0, 1204011.789 680424.168 0, 1204303.067 680436.184 0, 
+    1204594.344 680448.217 0, 1204885.621 680460.268 0, 1205176.897 680472.336 0, 1205468.172 680484.42 0, 1205759.447 680496.523 0, 1206050.721 680508.642 0, 1206341.994 680520.778 0, 1206633.266 680532.931 0, 1206924.538 680545.102 0, 1207215.809 680557.29 0, 
+    1207507.079 680569.495 0, 1207798.349 680581.717 0, 1208089.618 680593.956 0, 1208380.886 680606.212 0, 1208672.153 680618.486 0, 1208963.42 680630.776 0, 1209254.686 680643.084 0, 1209545.951 680655.409 0, 1209835.84 680667.693 0, 1210071.761 675103.938 0, 
+    1210307.668 669540.489 0))
+
+POLYGON ((1223815.664 681280.266 0, 1223525.809 681267.163 0, 1223234.58 681254.015 0, 1222943.35 681240.885 0, 1222652.119 681227.771 0, 1222360.888 681214.675 0, 1222069.655 681201.596 0, 1221778.422 681188.534 0, 1221487.188 681175.489 0, 1221195.954 681162.461 0, 
+    1220904.718 681149.451 0, 1220613.482 681136.457 0, 1220322.245 681123.481 0, 1220031.008 681110.522 0, 1219739.769 681097.58 0, 1219448.53 681084.655 0, 1219157.29 681071.747 0, 1218866.049 681058.857 0, 1218574.808 681045.983 0, 1218283.566 681033.127 0, 
+    1217992.323 681020.288 0, 1217701.079 681007.466 0, 1217409.834 680994.661 0, 1217118.589 680981.873 0, 1216825.968 680969.042 0, 1216536.096 680956.349 0, 1216244.849 680943.613 0, 1215953.6 680930.894 0, 1215662.351 680918.192 0, 1215371.102 680905.507 0, 
+    1215079.851 680892.839 0, 1214788.6 680880.188 0, 1214497.348 680867.555 0, 1214206.095 680854.938 0, 1213914.842 680842.339 0, 1213623.587 680829.757 0, 1213332.332 680817.192 0, 1213041.077 680804.645 0, 1212749.82 680792.114 0, 1212458.563 680779.601 0, 
+    1212167.305 680767.104 0, 1211876.047 680754.625 0, 1211584.787 680742.163 0, 1211293.527 680729.718 0, 1211002.266 680717.29 0, 1210711.005 680704.88 0, 1210419.742 680692.486 0, 1210128.479 680680.11 0, 1209835.84 680667.693 0, 1209599.906 686231.749 0, 
+    1209363.96 691796.105 0, 1209655.941 691808.494 0, 1209946.549 691820.843 0, 1210237.157 691833.208 0, 1210527.763 691845.591 0, 1210818.369 691857.991 0, 1211108.974 691870.408 0, 1211399.579 691882.842 0, 1211690.182 691895.293 0, 1211980.785 691907.761 0, 
+    1212271.387 691920.246 0, 1212561.989 691932.749 0, 1212852.59 691945.268 0, 1213143.19 691957.805 0, 1213433.789 691970.359 0, 1213724.387 691982.93 0, 1214014.985 691995.518 0, 1214305.582 692008.123 0, 1214596.178 692020.745 0, 1214886.774 692033.384 0, 
+    1215177.369 692046.04 0, 1215467.963 692058.714 0, 1215758.556 692071.404 0, 1216049.149 692084.112 0, 1216338.369 692096.777 0, 1216630.332 692109.579 0, 1216920.922 692122.338 0, 1217211.511 692135.114 0, 1217502.1 692147.907 0, 1217792.688 692160.717 0, 
+    1218083.276 692173.545 0, 1218373.862 692186.389 0, 1218664.448 692199.251 0, 1218955.033 692212.129 0, 1219245.617 692225.025 0, 1219536.201 692237.938 0, 1219826.784 692250.868 0, 1220117.366 692263.815 0, 1220407.947 692276.78 0, 1220698.527 692289.761 0, 
+    1220989.107 692302.759 0, 1221279.686 692315.775 0, 1221570.264 692328.807 0, 1221860.841 692341.857 0, 1222151.418 692354.924 0, 1222441.994 692368.008 0, 1222732.569 692381.109 0, 1223023.143 692394.227 0, 1223312.347 692407.3 0, 1223564.012 686843.634 0, 
+    1223815.664 681280.266 0))
+
+POLYGON ((1237258.951 693057.9 0, 1236969.784 693044.01 0, 1236679.248 693030.071 0, 1236388.711 693016.149 0, 1236098.173 693002.244 0, 1235807.634 692988.357 0, 1235517.095 692974.486 0, 1235226.555 692960.632 0, 1234936.014 692946.796 0, 1234645.472 692932.977 0, 
+    1234354.929 692919.175 0, 1234064.386 692905.389 0, 1233773.842 692891.621 0, 1233483.297 692877.87 0, 1233192.751 692864.137 0, 1232902.204 692850.42 0, 1232611.657 692836.72 0, 1232321.108 692823.038 0, 1232030.559 692809.372 0, 1231740.009 692795.724 0, 
+    1231449.459 692782.093 0, 1231158.907 692768.479 0, 1230868.355 692754.882 0, 1230577.802 692741.302 0, 1230285.879 692727.675 0, 1229996.693 692714.193 0, 1229706.138 692700.665 0, 1229415.581 692687.153 0, 1229125.024 692673.659 0, 1228834.466 692660.182 0, 
+    1228543.908 692646.721 0, 1228253.348 692633.278 0, 1227962.788 692619.852 0, 1227672.227 692606.443 0, 1227381.665 692593.052 0, 1227091.102 692579.677 0, 1226800.539 692566.319 0, 1226509.975 692552.979 0, 1226219.41 692539.656 0, 1225928.844 692526.349 0, 
+    1225638.277 692513.06 0, 1225347.71 692499.788 0, 1225057.142 692486.533 0, 1224766.573 692473.295 0, 1224476.003 692460.074 0, 1224185.433 692446.871 0, 1223894.862 692433.684 0, 1223604.29 692420.515 0, 1223312.347 692407.3 0, 1223060.668 697971.262 0, 
+    1222808.976 703535.516 0, 1223100.26 703548.701 0, 1223390.177 703561.841 0, 1223680.094 703574.998 0, 1223970.009 703588.171 0, 1224259.924 703601.362 0, 1224549.838 703614.57 0, 1224839.751 703627.795 0, 1225129.663 703641.038 0, 1225419.575 703654.297 0, 
+    1225709.486 703667.573 0, 1225999.396 703680.866 0, 1226289.305 703694.177 0, 1226579.213 703707.504 0, 1226869.121 703720.849 0, 1227159.028 703734.21 0, 1227448.934 703747.589 0, 1227738.839 703760.985 0, 1228028.744 703774.398 0, 1228318.648 703787.828 0, 
+    1228608.55 703801.274 0, 1228898.453 703814.738 0, 1229188.354 703828.219 0, 1229478.255 703841.718 0, 1229766.788 703855.169 0, 1230058.053 703868.765 0, 1230347.951 703882.314 0, 1230637.849 703895.881 0, 1230927.745 703909.464 0, 1231217.641 703923.064 0, 
+    1231507.536 703936.682 0, 1231797.43 703950.317 0, 1232087.324 703963.968 0, 1232377.216 703977.637 0, 1232667.108 703991.323 0, 1232956.999 704005.026 0, 1233246.889 704018.746 0, 1233536.778 704032.483 0, 1233826.667 704046.237 0, 1234116.555 704060.008 0, 
+    1234406.442 704073.796 0, 1234696.328 704087.601 0, 1234986.213 704101.423 0, 1235276.097 704115.263 0, 1235565.981 704129.119 0, 1235855.864 704142.993 0, 1236145.746 704156.883 0, 1236435.627 704170.791 0, 1236724.143 704184.65 0, 1236991.554 698621.129 0, 
+    1237258.951 693057.9 0))
+
+POLYGON ((1250637.421 704873.094 0, 1250348.943 704858.419 0, 1250059.102 704843.693 0, 1249769.261 704828.983 0, 1249479.418 704814.291 0, 1249189.575 704799.616 0, 1248899.731 704784.957 0, 1248609.885 704770.316 0, 1248320.04 704755.692 0, 1248030.193 704741.085 0, 
+    1247740.345 704726.495 0, 1247450.497 704711.922 0, 1247160.647 704697.366 0, 1246870.797 704682.827 0, 1246580.946 704668.305 0, 1246291.094 704653.801 0, 1246001.241 704639.313 0, 1245711.388 704624.842 0, 1245421.533 704610.389 0, 1245131.678 704595.952 0, 
+    1244841.822 704581.533 0, 1244551.964 704567.131 0, 1244262.107 704552.745 0, 1243972.248 704538.377 0, 1243681.025 704523.958 0, 1243392.528 704509.692 0, 1243102.667 704495.375 0, 1242812.804 704481.075 0, 1242522.942 704466.792 0, 1242233.078 704452.526 0, 
+    1241943.213 704438.277 0, 1241653.348 704424.045 0, 1241363.481 704409.83 0, 1241073.614 704395.633 0, 1240783.746 704381.452 0, 1240493.877 704367.289 0, 1240204.008 704353.142 0, 1239914.137 704339.013 0, 1239624.266 704324.9 0, 1239334.394 704310.805 0, 
+    1239044.521 704296.727 0, 1238754.647 704282.666 0, 1238464.772 704268.622 0, 1238174.897 704254.595 0, 1237885.021 704240.585 0, 1237595.144 704226.592 0, 1237305.266 704212.616 0, 1237015.387 704198.657 0, 1236724.143 704184.65 0, 1236456.718 709748.459 0, 
+    1236189.279 715312.553 0, 1236479.865 715326.529 0, 1236769.089 715340.456 0, 1237058.312 715354.4 0, 1237347.534 715368.362 0, 1237636.755 715382.34 0, 1237925.976 715396.335 0, 1238215.195 715410.348 0, 1238504.414 715424.377 0, 1238793.632 715438.423 0, 
+    1239082.849 715452.487 0, 1239372.066 715466.567 0, 1239661.281 715480.665 0, 1239950.496 715494.779 0, 1240239.71 715508.911 0, 1240528.923 715523.059 0, 1240818.135 715537.225 0, 1241107.347 715551.407 0, 1241396.557 715565.607 0, 1241685.767 715579.824 0, 
+    1241974.976 715594.057 0, 1242264.184 715608.308 0, 1242553.391 715622.576 0, 1242842.597 715636.86 0, 1243130.442 715651.095 0, 1243421.007 715665.481 0, 1243710.211 715679.817 0, 1243999.414 715694.17 0, 1244288.616 715708.539 0, 1244577.817 715722.926 0, 
+    1244867.018 715737.33 0, 1245156.218 715751.751 0, 1245445.416 715766.189 0, 1245734.614 715780.644 0, 1246023.811 715795.116 0, 1246313.007 715809.605 0, 1246602.203 715824.111 0, 1246891.397 715838.634 0, 1247180.591 715853.174 0, 1247469.784 715867.731 0, 
+    1247758.975 715882.305 0, 1248048.166 715896.896 0, 1248337.357 715911.504 0, 1248626.546 715926.129 0, 1248915.734 715940.772 0, 1249204.922 715955.431 0, 1249494.109 715970.107 0, 1249783.295 715984.8 0, 1250071.12 715999.441 0, 1250354.278 710436.125 0, 
+    1250637.421 704873.094 0))
+
+POLYGON ((1263950.966 716725.546 0, 1263663.181 716710.091 0, 1263374.037 716694.581 0, 1263084.893 716679.088 0, 1262795.748 716663.612 0, 1262506.602 716648.153 0, 1262217.455 716632.711 0, 1261928.308 716617.285 0, 1261639.159 716601.877 0, 1261350.009 716586.486 0, 
+    1261060.859 716571.112 0, 1260771.708 716555.755 0, 1260482.555 716540.415 0, 1260193.402 716525.092 0, 1259904.248 716509.786 0, 1259615.093 716494.497 0, 1259325.937 716479.226 0, 1259036.78 716463.971 0, 1258747.623 716448.733 0, 1258458.464 716433.512 0, 
+    1258169.305 716418.308 0, 1257880.144 716403.121 0, 1257590.983 716387.951 0, 1257301.821 716372.799 0, 1257011.3 716357.592 0, 1256723.494 716342.544 0, 1256434.329 716327.442 0, 1256145.163 716312.358 0, 1255855.997 716297.29 0, 1255566.829 716282.239 0, 
+    1255277.661 716267.206 0, 1254988.491 716252.189 0, 1254699.321 716237.189 0, 1254410.15 716222.207 0, 1254120.978 716207.241 0, 1253831.806 716192.293 0, 1253542.632 716177.361 0, 1253253.457 716162.447 0, 1252964.282 716147.549 0, 1252675.106 716132.669 0, 
+    1252385.928 716117.805 0, 1252096.75 716102.959 0, 1251807.571 716088.13 0, 1251518.392 716073.317 0, 1251229.211 716058.522 0, 1250940.029 716043.743 0, 1250650.847 716028.982 0, 1250361.664 716014.238 0, 1250071.12 715999.441 0, 1249787.949 721563.039 0, 
+    1249504.763 727126.915 0, 1249794.648 727141.678 0, 1250083.177 727156.389 0, 1250371.704 727171.117 0, 1250660.231 727185.862 0, 1250948.757 727200.624 0, 1251237.281 727215.403 0, 1251525.805 727230.198 0, 1251814.329 727245.011 0, 1252102.851 727259.841 0, 
+    1252391.372 727274.688 0, 1252679.893 727289.551 0, 1252968.412 727304.432 0, 1253256.931 727319.33 0, 1253545.449 727334.245 0, 1253833.966 727349.176 0, 1254122.482 727364.125 0, 1254410.997 727379.091 0, 1254699.512 727394.073 0, 1254988.025 727409.073 0, 
+    1255276.538 727424.089 0, 1255565.049 727439.123 0, 1255853.56 727454.173 0, 1256142.07 727469.241 0, 1256429.224 727484.255 0, 1256719.087 727499.427 0, 1257007.595 727514.545 0, 1257296.101 727529.681 0, 1257584.606 727544.833 0, 1257873.111 727560.003 0, 
+    1258161.615 727575.189 0, 1258450.118 727590.392 0, 1258738.619 727605.613 0, 1259027.12 727620.85 0, 1259315.621 727636.104 0, 1259604.12 727651.376 0, 1259892.618 727666.664 0, 1260181.116 727681.969 0, 1260469.612 727697.292 0, 1260758.108 727712.631 0, 
+    1261046.602 727727.987 0, 1261335.096 727743.36 0, 1261623.589 727758.75 0, 1261912.081 727774.157 0, 1262200.572 727789.582 0, 1262489.062 727805.023 0, 1262777.552 727820.481 0, 1263066.04 727835.956 0, 1263353.174 727851.375 0, 1263652.077 722288.321 0, 
+    1263950.966 716725.546 0))
+
+POLYGON ((1277199.482 728614.956 0, 1276912.391 728598.726 0, 1276623.948 728582.436 0, 1276335.503 728566.163 0, 1276047.058 728549.906 0, 1275758.612 728533.667 0, 1275470.164 728517.445 0, 1275181.716 728501.24 0, 1274893.267 728485.052 0, 1274604.817 728468.881 0, 
+    1274316.365 728452.727 0, 1274027.913 728436.589 0, 1273739.46 728420.469 0, 1273451.006 728404.366 0, 1273162.551 728388.28 0, 1272874.096 728372.21 0, 1272585.639 728356.158 0, 1272297.181 728340.123 0, 1272008.722 728324.104 0, 1271720.263 728308.103 0, 
+    1271431.802 728292.118 0, 1271143.34 728276.151 0, 1270854.878 728260.2 0, 1270566.415 728244.267 0, 1270276.598 728228.276 0, 1269989.485 728212.451 0, 1269701.019 728196.568 0, 1269412.552 728180.703 0, 1269124.084 728164.854 0, 1268835.615 728149.023 0, 
+    1268547.145 728133.208 0, 1268258.674 728117.41 0, 1267970.202 728101.63 0, 1267681.729 728085.866 0, 1267393.256 728070.119 0, 1267104.781 728054.389 0, 1266816.305 728038.677 0, 1266527.829 728022.981 0, 1266239.352 728007.302 0, 1265950.873 727991.64 0, 
+    1265662.394 727975.995 0, 1265373.914 727960.367 0, 1265085.433 727944.757 0, 1264796.951 727929.163 0, 1264508.468 727913.586 0, 1264219.984 727898.026 0, 1263931.5 727882.483 0, 1263643.014 727866.957 0, 1263353.174 727851.375 0, 1263054.255 733414.703 0, 
+    1262755.322 738978.303 0, 1263044.505 738993.849 0, 1263332.335 739009.34 0, 1263620.165 739024.848 0, 1263907.994 739040.372 0, 1264195.822 739055.914 0, 1264483.649 739071.472 0, 1264771.475 739087.048 0, 1265059.301 739102.64 0, 1265347.125 739118.25 0, 
+    1265634.948 739133.876 0, 1265922.771 739149.519 0, 1266210.592 739165.179 0, 1266498.413 739180.856 0, 1266786.233 739196.55 0, 1267074.051 739212.261 0, 1267361.869 739227.989 0, 1267649.686 739243.734 0, 1267937.502 739259.496 0, 1268225.317 739275.275 0, 
+    1268513.131 739291.07 0, 1268800.945 739306.883 0, 1269088.757 739322.713 0, 1269376.568 739338.559 0, 1269663.029 739354.348 0, 1269952.188 739370.303 0, 1270239.997 739386.2 0, 1270527.804 739402.114 0, 1270815.611 739418.046 0, 1271103.417 739433.994 0, 
+    1271391.222 739449.959 0, 1271679.025 739465.941 0, 1271966.828 739481.94 0, 1272254.63 739497.956 0, 1272542.431 739513.989 0, 1272830.231 739530.038 0, 1273118.031 739546.105 0, 1273405.829 739562.189 0, 1273693.626 739578.289 0, 1273981.422 739594.407 0, 
+    1274269.218 739610.541 0, 1274557.012 739626.693 0, 1274844.806 739642.861 0, 1275132.598 739659.046 0, 1275420.39 739675.249 0, 1275708.18 739691.468 0, 1275995.97 739707.704 0, 1276283.758 739723.957 0, 1276570.198 739740.151 0, 1276884.848 734177.418 0, 
+    1277199.482 728614.956 0))
+
+POLYGON ((1290382.866 740541.025 0, 1290096.471 740524.022 0, 1289808.73 740506.956 0, 1289520.987 740489.907 0, 1289233.243 740472.874 0, 1288945.499 740455.859 0, 1288657.753 740438.861 0, 1288370.006 740421.88 0, 1288082.259 740404.915 0, 1287794.51 740387.968 0, 
+    1287506.761 740371.037 0, 1287219.01 740354.124 0, 1286931.258 740337.227 0, 1286643.506 740320.347 0, 1286355.752 740303.484 0, 1286067.998 740286.638 0, 1285780.242 740269.81 0, 1285492.485 740252.998 0, 1285204.728 740236.203 0, 1284916.969 740219.424 0, 
+    1284629.21 740202.663 0, 1284341.449 740185.919 0, 1284053.688 740169.192 0, 1283765.925 740152.481 0, 1283476.815 740135.71 0, 1283190.397 740119.111 0, 1282902.632 740102.452 0, 1282614.866 740085.809 0, 1282327.098 740069.184 0, 1282039.33 740052.575 0, 
+    1281751.56 740035.983 0, 1281463.79 740019.408 0, 1281176.019 740002.85 0, 1280888.247 739986.309 0, 1280600.473 739969.785 0, 1280312.699 739953.278 0, 1280024.924 739936.788 0, 1279737.148 739920.315 0, 1279449.371 739903.858 0, 1279161.592 739887.419 0, 
+    1278873.813 739870.997 0, 1278586.033 739854.591 0, 1278298.252 739838.202 0, 1278010.47 739821.831 0, 1277722.687 739805.476 0, 1277434.904 739789.138 0, 1277147.119 739772.818 0, 1276859.333 739756.514 0, 1276570.198 739740.151 0, 1276255.533 745303.151 0, 
+    1275940.853 750866.415 0, 1276229.33 750882.741 0, 1276516.461 750899.008 0, 1276803.591 750915.292 0, 1277090.72 750931.592 0, 1277377.848 750947.91 0, 1277664.975 750964.244 0, 1277952.101 750980.595 0, 1278239.226 750996.964 0, 1278526.351 751013.349 0, 
+    1278813.474 751029.751 0, 1279100.596 751046.169 0, 1279387.717 751062.605 0, 1279674.838 751079.058 0, 1279961.957 751095.527 0, 1280249.076 751112.014 0, 1280536.193 751128.517 0, 1280823.309 751145.037 0, 1281110.425 751161.575 0, 1281397.54 751178.129 0, 
+    1281684.653 751194.7 0, 1281971.766 751211.287 0, 1282258.877 751227.892 0, 1282545.988 751244.514 0, 1282831.754 751261.075 0, 1283120.206 751277.808 0, 1283407.314 751294.48 0, 1283694.42 751311.169 0, 1283981.526 751327.876 0, 1284268.631 751344.599 0, 
+    1284555.735 751361.339 0, 1284842.837 751378.095 0, 1285129.939 751394.869 0, 1285417.04 751411.66 0, 1285704.14 751428.467 0, 1285991.239 751445.292 0, 1286278.336 751462.133 0, 1286565.433 751478.991 0, 1286852.529 751495.866 0, 1287139.624 751512.758 0, 
+    1287426.718 751529.667 0, 1287713.811 751546.593 0, 1288000.902 751563.536 0, 1288287.993 751580.495 0, 1288575.083 751597.472 0, 1288862.172 751614.465 0, 1289149.26 751631.476 0, 1289436.347 751648.503 0, 1289722.09 751665.467 0, 1290052.486 746103.114 0, 
+    1290382.866 740541.025 0))
+
+POLYGON ((1303501.014 752503.45 0, 1303215.318 752485.679 0, 1302928.28 752467.84 0, 1302641.242 752450.019 0, 1302354.202 752432.215 0, 1302067.161 752414.427 0, 1301780.119 752396.657 0, 1301493.077 752378.903 0, 1301206.033 752361.166 0, 1300918.988 752343.446 0, 
+    1300631.942 752325.743 0, 1300344.895 752308.057 0, 1300057.847 752290.388 0, 1299770.798 752272.735 0, 1299483.748 752255.1 0, 1299196.696 752237.481 0, 1298909.644 752219.88 0, 1298622.591 752202.295 0, 1298335.537 752184.727 0, 1298048.481 752167.176 0, 
+    1297761.425 752149.642 0, 1297474.368 752132.125 0, 1297187.309 752114.624 0, 1296900.25 752097.141 0, 1296611.848 752079.593 0, 1296326.128 752062.225 0, 1296039.065 752044.792 0, 1295752.002 752027.376 0, 1295464.937 752009.977 0, 1295177.872 751992.595 0, 
+    1294890.805 751975.23 0, 1294603.737 751957.882 0, 1294316.669 751940.551 0, 1294029.599 751923.236 0, 1293742.528 751905.939 0, 1293455.457 751888.658 0, 1293168.384 751871.394 0, 1292881.31 751854.147 0, 1292594.236 751836.917 0, 1292307.16 751819.704 0, 
+    1292020.083 751802.508 0, 1291733.005 751785.329 0, 1291445.926 751768.166 0, 1291158.847 751751.021 0, 1290871.766 751733.892 0, 1290584.684 751716.781 0, 1290297.601 751699.686 0, 1290010.517 751682.608 0, 1289722.09 751665.467 0, 1289391.678 757228.081 0, 
+    1289061.252 762790.952 0, 1289349.021 762808.054 0, 1289635.45 762825.092 0, 1289921.878 762842.148 0, 1290208.305 762859.221 0, 1290494.731 762876.31 0, 1290781.156 762893.417 0, 1291067.58 762910.54 0, 1291354.003 762927.68 0, 1291640.425 762944.837 0, 
+    1291926.846 762962.011 0, 1292213.266 762979.202 0, 1292499.685 762996.409 0, 1292786.103 763013.633 0, 1293072.52 763030.875 0, 1293358.936 763048.133 0, 1293645.351 763065.408 0, 1293931.765 763082.7 0, 1294218.177 763100.008 0, 1294504.589 763117.334 0, 
+    1294791 763134.676 0, 1295077.41 763152.035 0, 1295363.819 763169.411 0, 1295650.226 763186.804 0, 1295935.295 763204.133 0, 1296223.039 763221.641 0, 1296509.443 763239.084 0, 1296795.847 763256.545 0, 1297082.25 763274.022 0, 1297368.651 763291.516 0, 
+    1297655.052 763309.027 0, 1297941.451 763326.555 0, 1298227.85 763344.1 0, 1298514.247 763361.661 0, 1298800.644 763379.24 0, 1299087.039 763396.835 0, 1299373.433 763414.447 0, 1299659.827 763432.076 0, 1299946.219 763449.722 0, 1300232.61 763467.384 0, 
+    1300519 763485.064 0, 1300805.389 763502.76 0, 1301091.778 763520.473 0, 1301378.165 763538.204 0, 1301664.551 763555.95 0, 1301950.936 763573.714 0, 1302237.32 763591.495 0, 1302523.702 763609.292 0, 1302808.747 763627.024 0, 1303154.889 758065.108 0, 
+    1303501.014 752503.45 0))
+
+POLYGON ((1316553.826 764501.931 0, 1316268.83 764483.395 0, 1315982.499 764464.788 0, 1315696.166 764446.198 0, 1315409.832 764427.626 0, 1315123.498 764409.07 0, 1314837.162 764390.53 0, 1314550.825 764372.008 0, 1314264.487 764353.503 0, 1313978.148 764335.014 0, 
+    1313691.808 764316.543 0, 1313405.466 764298.088 0, 1313119.124 764279.65 0, 1312832.781 764261.229 0, 1312546.436 764242.824 0, 1312260.09 764224.437 0, 1311973.744 764206.066 0, 1311687.396 764187.713 0, 1311401.047 764169.376 0, 1311114.697 764151.056 0, 
+    1310828.346 764132.752 0, 1310541.994 764114.466 0, 1310255.641 764096.197 0, 1309969.287 764077.944 0, 1309681.595 764059.623 0, 1309396.575 764041.489 0, 1309110.217 764023.287 0, 1308823.859 764005.102 0, 1308537.499 763986.934 0, 1308251.139 763968.782 0, 
+    1307964.777 763950.648 0, 1307678.414 763932.53 0, 1307392.05 763914.429 0, 1307105.685 763896.345 0, 1306819.319 763878.278 0, 1306532.952 763860.228 0, 1306246.584 763842.194 0, 1305960.215 763824.177 0, 1305673.845 763806.178 0, 1305387.473 763788.195 0, 
+    1305101.101 763770.229 0, 1304814.728 763752.279 0, 1304528.353 763734.347 0, 1304241.978 763716.432 0, 1303955.601 763698.533 0, 1303669.224 763680.651 0, 1303382.845 763662.786 0, 1303096.465 763644.938 0, 1302808.747 763627.024 0, 1302462.59 769189.192 0, 
+    1302116.417 774751.611 0, 1302403.477 774769.484 0, 1302689.202 774787.292 0, 1302974.926 774805.116 0, 1303260.649 774822.957 0, 1303546.371 774840.814 0, 1303832.091 774858.689 0, 1304117.811 774876.58 0, 1304403.53 774894.488 0, 1304689.247 774912.413 0, 
+    1304974.964 774930.355 0, 1305260.679 774948.314 0, 1305546.394 774966.289 0, 1305832.107 774984.282 0, 1306117.82 775002.291 0, 1306403.531 775020.317 0, 1306689.241 775038.359 0, 1306974.95 775056.419 0, 1307260.658 775074.495 0, 1307546.365 775092.588 0, 
+    1307832.071 775110.698 0, 1308117.776 775128.825 0, 1308403.48 775146.969 0, 1308689.183 775165.129 0, 1308973.551 775183.221 0, 1309260.585 775201.5 0, 1309546.284 775219.711 0, 1309831.983 775237.939 0, 1310117.68 775256.183 0, 1310403.377 775274.445 0, 
+    1310689.072 775292.723 0, 1310974.766 775311.018 0, 1311260.459 775329.33 0, 1311546.151 775347.658 0, 1311831.842 775366.004 0, 1312117.532 775384.366 0, 1312403.221 775402.745 0, 1312688.908 775421.141 0, 1312974.595 775439.553 0, 1313260.28 775457.983 0, 
+    1313545.965 775476.429 0, 1313831.648 775494.892 0, 1314117.33 775513.372 0, 1314403.012 775531.869 0, 1314688.692 775550.382 0, 1314974.371 775568.913 0, 1315260.049 775587.46 0, 1315545.725 775606.024 0, 1315830.069 775624.518 0, 1316191.956 770063.1 0, 
+    1316553.826 764501.931 0))
+
+POLYGON ((1329541.201 776536.165 0, 1329256.908 776516.868 0, 1328971.285 776497.497 0, 1328685.66 776478.142 0, 1328400.035 776458.805 0, 1328114.408 776439.485 0, 1327828.781 776420.181 0, 1327543.152 776400.894 0, 1327257.522 776381.624 0, 1326971.89 776362.37 0, 
+    1326686.258 776343.134 0, 1326400.625 776323.914 0, 1326114.99 776304.711 0, 1325829.354 776285.525 0, 1325543.718 776266.356 0, 1325258.08 776247.204 0, 1324972.441 776228.068 0, 1324686.8 776208.949 0, 1324401.159 776189.847 0, 1324115.517 776170.762 0, 
+    1323829.873 776151.693 0, 1323544.228 776132.642 0, 1323258.582 776113.607 0, 1322972.936 776094.589 0, 1322685.957 776075.5 0, 1322401.638 776056.604 0, 1322115.988 776037.636 0, 1321830.337 776018.685 0, 1321544.684 775999.752 0, 1321259.03 775980.835 0, 
+    1320973.376 775961.934 0, 1320687.72 775943.051 0, 1320402.063 775924.184 0, 1320116.405 775905.334 0, 1319830.746 775886.501 0, 1319545.085 775867.685 0, 1319259.424 775848.886 0, 1318973.761 775830.103 0, 1318688.098 775811.337 0, 1318402.433 775792.588 0, 
+    1318116.767 775773.856 0, 1317831.1 775755.141 0, 1317545.432 775736.443 0, 1317259.763 775717.761 0, 1316974.093 775699.096 0, 1316688.422 775680.448 0, 1316402.749 775661.817 0, 1316117.076 775643.202 0, 1315830.069 775624.518 0, 1315468.167 781186.183 0, 
+    1315106.249 786748.09 0, 1315392.597 786766.732 0, 1315677.616 786785.303 0, 1315962.634 786803.892 0, 1316247.651 786822.497 0, 1316532.666 786841.119 0, 1316817.681 786859.758 0, 1317102.694 786878.414 0, 1317387.706 786897.086 0, 1317672.717 786915.776 0, 
+    1317957.727 786934.481 0, 1318242.736 786953.204 0, 1318527.744 786971.944 0, 1318812.751 786990.7 0, 1319097.756 787009.473 0, 1319382.761 787028.263 0, 1319667.764 787047.07 0, 1319952.767 787065.893 0, 1320237.768 787084.733 0, 1320522.768 787103.59 0, 
+    1320807.767 787122.464 0, 1321092.765 787141.354 0, 1321377.761 787160.262 0, 1321662.757 787179.186 0, 1321946.424 787198.038 0, 1322232.745 787217.084 0, 1322517.737 787236.058 0, 1322802.729 787255.05 0, 1323087.719 787274.057 0, 1323372.707 787293.082 0, 
+    1323657.695 787312.124 0, 1323942.682 787331.182 0, 1324227.668 787350.257 0, 1324512.652 787369.349 0, 1324797.635 787388.457 0, 1325082.618 787407.583 0, 1325367.599 787426.725 0, 1325652.579 787445.884 0, 1325937.557 787465.059 0, 1326222.535 787484.252 0, 
+    1326507.512 787503.461 0, 1326792.487 787522.687 0, 1327077.461 787541.93 0, 1327362.435 787561.189 0, 1327647.407 787580.465 0, 1327932.377 787599.758 0, 1328217.347 787619.068 0, 1328502.316 787638.395 0, 1328785.957 787657.648 0, 1329163.587 782096.785 0, 
+    1329541.201 776536.165 0))
+
+POLYGON ((1342463.041 788605.85 0, 1342179.453 788585.795 0, 1341894.54 788565.664 0, 1341609.626 788545.549 0, 1341324.711 788525.451 0, 1341039.795 788505.37 0, 1340754.877 788485.305 0, 1340469.958 788465.257 0, 1340185.038 788445.226 0, 1339900.117 788425.212 0, 
+    1339615.195 788405.215 0, 1339330.271 788385.234 0, 1339045.347 788365.27 0, 1338760.421 788345.323 0, 1338475.494 788325.392 0, 1338190.565 788305.479 0, 1337905.636 788285.582 0, 1337620.706 788265.702 0, 1337335.774 788245.839 0, 1337050.841 788225.992 0, 
+    1336765.907 788206.162 0, 1336480.972 788186.349 0, 1336196.035 788166.553 0, 1335911.098 788146.774 0, 1335624.834 788126.919 0, 1335341.219 788107.265 0, 1335056.278 788087.536 0, 1334771.336 788067.824 0, 1334486.393 788048.128 0, 1334201.448 788028.449 0, 
+    1333916.502 788008.787 0, 1333631.555 787989.142 0, 1333346.608 787969.513 0, 1333061.658 787949.902 0, 1332776.708 787930.307 0, 1332491.757 787910.728 0, 1332206.804 787891.167 0, 1331921.85 787871.622 0, 1331636.895 787852.094 0, 1331351.939 787832.583 0, 
+    1331066.982 787813.089 0, 1330782.024 787793.611 0, 1330497.064 787774.151 0, 1330212.104 787754.707 0, 1329927.142 787735.279 0, 1329642.179 787715.869 0, 1329357.215 787696.475 0, 1329072.25 787677.098 0, 1328785.957 787657.648 0, 1328408.311 793218.75 0, 
+    1328030.648 798780.088 0, 1328316.283 798799.493 0, 1328600.594 798818.826 0, 1328884.903 798838.175 0, 1329169.212 798857.541 0, 1329453.519 798876.923 0, 1329737.825 798896.323 0, 1330022.13 798915.739 0, 1330306.433 798935.172 0, 1330590.736 798954.621 0, 
+    1330875.037 798974.087 0, 1331159.338 798993.57 0, 1331443.637 799013.07 0, 1331727.935 799032.587 0, 1332012.232 799052.12 0, 1332296.527 799071.67 0, 1332580.822 799091.236 0, 1332865.115 799110.82 0, 1333149.407 799130.42 0, 1333433.699 799150.037 0, 
+    1333717.988 799169.67 0, 1334002.277 799189.321 0, 1334286.565 799208.988 0, 1334570.851 799228.672 0, 1334853.815 799248.281 0, 1335139.421 799268.09 0, 1335423.704 799287.824 0, 1335707.985 799307.574 0, 1335992.266 799327.342 0, 1336276.546 799347.126 0, 
+    1336560.824 799366.927 0, 1336845.101 799386.745 0, 1337129.377 799406.579 0, 1337413.652 799426.43 0, 1337697.926 799446.298 0, 1337982.198 799466.183 0, 1338266.469 799486.084 0, 1338550.739 799506.002 0, 1338835.008 799525.937 0, 1339119.276 799545.888 0, 
+    1339403.543 799565.856 0, 1339687.808 799585.841 0, 1339972.073 799605.843 0, 1340256.336 799625.862 0, 1340540.598 799645.897 0, 1340824.858 799665.949 0, 1341109.118 799686.017 0, 1341393.376 799706.103 0, 1341676.313 799726.111 0, 1342069.685 794165.863 0, 
+    1342463.041 788605.85 0))
+
+POLYGON ((1355319.25 800710.683 0, 1355036.369 800689.875 0, 1354752.168 800668.986 0, 1354467.966 800648.115 0, 1354183.763 800627.26 0, 1353899.559 800606.422 0, 1353615.354 800585.6 0, 1353331.147 800564.795 0, 1353046.939 800544.007 0, 1352762.73 800523.236 0, 
+    1352478.52 800502.482 0, 1352194.309 800481.744 0, 1351910.096 800461.023 0, 1351625.882 800440.318 0, 1351341.667 800419.631 0, 1351057.45 800398.96 0, 1350773.233 800378.306 0, 1350489.014 800357.668 0, 1350204.794 800337.047 0, 1349920.573 800316.443 0, 
+    1349636.35 800295.856 0, 1349352.127 800275.286 0, 1349067.902 800254.732 0, 1348783.676 800234.195 0, 1348498.129 800213.579 0, 1348215.22 800193.171 0, 1347930.99 800172.684 0, 1347646.759 800152.214 0, 1347362.527 800131.76 0, 1347078.294 800111.324 0, 
+    1346794.059 800090.904 0, 1346509.823 800070.5 0, 1346225.587 800050.114 0, 1345941.348 800029.744 0, 1345657.109 800009.391 0, 1345372.869 799989.055 0, 1345088.627 799968.735 0, 1344804.384 799948.432 0, 1344520.14 799928.146 0, 1344235.895 799907.877 0, 
+    1343951.648 799887.624 0, 1343667.4 799867.388 0, 1343383.152 799847.169 0, 1343098.901 799826.966 0, 1342814.65 799806.781 0, 1342530.398 799786.612 0, 1342246.144 799766.459 0, 1341961.889 799746.324 0, 1341676.313 799726.111 0, 1341282.924 805286.592 0, 
+    1340889.518 810847.3 0, 1341174.438 810867.466 0, 1341458.038 810887.555 0, 1341741.637 810907.661 0, 1342025.235 810927.784 0, 1342308.831 810947.923 0, 1342592.427 810968.079 0, 1342876.021 810988.252 0, 1343159.614 811008.441 0, 1343443.206 811028.647 0, 
+    1343726.797 811048.87 0, 1344010.387 811069.109 0, 1344293.975 811089.365 0, 1344577.562 811109.638 0, 1344861.148 811129.928 0, 1345144.733 811150.234 0, 1345428.317 811170.557 0, 1345711.899 811190.896 0, 1345995.48 811211.253 0, 1346279.06 811231.626 0, 
+    1346562.639 811252.015 0, 1346846.217 811272.421 0, 1347129.793 811292.845 0, 1347413.368 811313.284 0, 1347695.626 811333.646 0, 1347980.515 811354.214 0, 1348264.087 811374.704 0, 1348547.657 811395.21 0, 1348831.226 811415.733 0, 1349114.794 811436.273 0, 
+    1349398.361 811456.83 0, 1349681.926 811477.403 0, 1349965.491 811497.993 0, 1350249.054 811518.599 0, 1350532.616 811539.223 0, 1350816.176 811559.863 0, 1351099.736 811580.519 0, 1351383.294 811601.193 0, 1351666.851 811621.883 0, 1351950.407 811642.59 0, 
+    1352233.962 811663.313 0, 1352517.515 811684.053 0, 1352801.067 811704.81 0, 1353084.618 811725.583 0, 1353368.168 811746.374 0, 1353651.716 811767.181 0, 1353935.264 811788.004 0, 1354218.81 811808.844 0, 1354501.039 811829.605 0, 1354910.153 806270.03 0, 
+    1355319.25 800710.683 0))
+
+POLYGON ((1368109.73 812850.36 0, 1367827.558 812828.802 0, 1367544.072 812807.161 0, 1367260.585 812785.536 0, 1366977.097 812763.929 0, 1366693.607 812742.337 0, 1366410.116 812720.763 0, 1366126.623 812699.205 0, 1365843.129 812677.664 0, 1365559.635 812656.139 0, 
+    1365276.138 812634.632 0, 1364992.641 812613.141 0, 1364709.142 812591.666 0, 1364425.642 812570.208 0, 1364142.141 812548.767 0, 1363858.638 812527.343 0, 1363575.135 812505.935 0, 1363291.63 812484.544 0, 1363008.123 812463.17 0, 1362724.616 812441.813 0, 
+    1362441.107 812420.472 0, 1362157.597 812399.147 0, 1361874.086 812377.84 0, 1361590.573 812356.549 0, 1361305.745 812335.176 0, 1361023.544 812314.017 0, 1360740.028 812292.777 0, 1360456.51 812271.553 0, 1360172.991 812250.345 0, 1359889.471 812229.154 0, 
+    1359605.95 812207.98 0, 1359322.428 812186.823 0, 1359038.904 812165.682 0, 1358755.379 812144.558 0, 1358471.852 812123.451 0, 1358188.325 812102.361 0, 1357904.796 812081.287 0, 1357621.266 812060.229 0, 1357337.735 812039.189 0, 1357054.202 812018.165 0, 
+    1356770.669 811997.158 0, 1356487.134 811976.167 0, 1356203.597 811955.194 0, 1355920.06 811934.237 0, 1355636.521 811913.296 0, 1355352.981 811892.372 0, 1355069.44 811871.465 0, 1354785.898 811850.575 0, 1354501.039 811829.605 0, 1354091.909 817389.404 0, 
+    1353682.763 822949.425 0, 1353966.964 822970.347 0, 1354249.852 822991.189 0, 1354532.738 823012.048 0, 1354815.624 823032.923 0, 1355098.508 823053.815 0, 1355381.391 823074.724 0, 1355664.273 823095.65 0, 1355947.153 823116.592 0, 1356230.032 823137.55 0, 
+    1356512.91 823158.526 0, 1356795.787 823179.518 0, 1357078.663 823200.526 0, 1357361.537 823221.551 0, 1357644.41 823242.593 0, 1357927.282 823263.652 0, 1358210.153 823284.727 0, 1358493.022 823305.819 0, 1358775.89 823326.927 0, 1359058.757 823348.053 0, 
+    1359341.623 823369.194 0, 1359624.487 823390.353 0, 1359907.35 823411.528 0, 1360190.212 823432.72 0, 1360471.762 823453.83 0, 1360755.932 823475.153 0, 1361038.79 823496.395 0, 1361321.647 823517.653 0, 1361604.503 823538.928 0, 1361887.357 823560.22 0, 
+    1362170.21 823581.528 0, 1362453.062 823602.853 0, 1362735.913 823624.195 0, 1363018.762 823645.553 0, 1363301.61 823666.928 0, 1363584.457 823688.319 0, 1363867.303 823709.728 0, 1364150.147 823731.152 0, 1364432.99 823752.594 0, 1364715.832 823774.052 0, 
+    1364998.673 823795.527 0, 1365281.512 823817.018 0, 1365564.35 823838.526 0, 1365847.187 823860.051 0, 1366130.022 823881.592 0, 1366412.856 823903.15 0, 1366695.689 823924.725 0, 1366978.521 823946.316 0, 1367260.042 823967.824 0, 1367684.894 818408.982 0, 
+    1368109.73 812850.36 0))
+
+POLYGON ((1380834.389 825024.577 0, 1380552.928 825002.274 0, 1380270.159 824979.884 0, 1379987.388 824957.51 0, 1379704.616 824935.153 0, 1379421.842 824912.813 0, 1379139.067 824890.489 0, 1378856.291 824868.182 0, 1378573.514 824845.892 0, 1378290.735 824823.618 0, 
+    1378007.955 824801.361 0, 1377725.174 824779.12 0, 1377442.391 824756.897 0, 1377159.607 824734.689 0, 1376876.822 824712.499 0, 1376594.035 824690.325 0, 1376311.247 824668.168 0, 1376028.458 824646.027 0, 1375745.667 824623.903 0, 1375462.876 824601.796 0, 
+    1375180.083 824579.705 0, 1374897.288 824557.631 0, 1374614.492 824535.574 0, 1374331.695 824513.533 0, 1374047.589 824491.407 0, 1373766.098 824469.501 0, 1373483.297 824447.511 0, 1373200.494 824425.537 0, 1372917.691 824403.579 0, 1372634.886 824381.638 0, 
+    1372352.08 824359.714 0, 1372069.273 824337.806 0, 1371786.464 824315.915 0, 1371503.654 824294.041 0, 1371220.843 824272.183 0, 1370938.03 824250.342 0, 1370655.217 824228.518 0, 1370372.402 824206.71 0, 1370089.585 824184.919 0, 1369806.768 824163.145 0, 
+    1369523.949 824141.387 0, 1369241.129 824119.646 0, 1368958.307 824097.922 0, 1368675.484 824076.214 0, 1368392.66 824054.523 0, 1368109.835 824032.848 0, 1367827.008 824011.19 0, 1367544.18 823989.549 0, 1367260.042 823967.824 0, 1366835.172 829526.884 0, 
+    1366410.286 835086.158 0, 1366693.768 835107.832 0, 1366975.941 835129.423 0, 1367258.113 835151.031 0, 1367540.284 835172.656 0, 1367822.454 835194.297 0, 1368104.622 835215.954 0, 1368386.789 835237.628 0, 1368668.955 835259.319 0, 1368951.12 835281.027 0, 
+    1369233.283 835302.751 0, 1369515.445 835324.491 0, 1369797.606 835346.249 0, 1370079.765 835368.022 0, 1370361.923 835389.813 0, 1370644.08 835411.62 0, 1370926.236 835433.444 0, 1371208.39 835455.284 0, 1371490.543 835477.141 0, 1371772.695 835499.014 0, 
+    1372054.845 835520.904 0, 1372336.994 835542.811 0, 1372619.142 835564.734 0, 1372901.289 835586.674 0, 1373182.129 835608.529 0, 1373465.578 835630.604 0, 1373747.721 835652.594 0, 1374029.862 835674.6 0, 1374312.002 835696.623 0, 1374594.141 835718.663 0, 
+    1374876.278 835740.719 0, 1375158.415 835762.792 0, 1375440.55 835784.881 0, 1375722.683 835806.987 0, 1376004.815 835829.11 0, 1376286.946 835851.249 0, 1376569.076 835873.405 0, 1376851.205 835895.577 0, 1377133.332 835917.766 0, 1377415.457 835939.972 0, 
+    1377697.582 835962.194 0, 1377979.705 835984.433 0, 1378261.827 836006.688 0, 1378543.947 836028.96 0, 1378826.067 836051.249 0, 1379108.185 836073.554 0, 1379390.301 836095.876 0, 1379672.416 836118.214 0, 1379953.226 836140.466 0, 1380393.816 830582.415 0, 
+    1380834.389 825024.577 0))
+
+POLYGON ((1393493.133 837233.031 0, 1393212.385 837209.986 0, 1392930.334 837186.851 0, 1392648.282 837163.732 0, 1392366.228 837140.63 0, 1392084.173 837117.544 0, 1391802.116 837094.475 0, 1391520.059 837071.423 0, 1391237.999 837048.387 0, 1390955.939 837025.368 0, 
+    1390673.877 837002.365 0, 1390391.814 836979.379 0, 1390109.749 836956.41 0, 1389827.683 836933.457 0, 1389545.616 836910.521 0, 1389263.547 836887.601 0, 1388981.477 836864.698 0, 1388699.406 836841.812 0, 1388417.333 836818.942 0, 1388135.259 836796.089 0, 
+    1387853.184 836773.253 0, 1387571.107 836750.433 0, 1387289.029 836727.629 0, 1387006.949 836704.842 0, 1386723.565 836681.967 0, 1386442.786 836659.319 0, 1386160.703 836636.582 0, 1385878.618 836613.861 0, 1385596.532 836591.158 0, 1385314.445 836568.471 0, 
+    1385032.356 836545.8 0, 1384750.266 836523.146 0, 1384468.174 836500.509 0, 1384186.081 836477.888 0, 1383903.987 836455.284 0, 1383621.892 836432.696 0, 1383339.795 836410.125 0, 1383057.697 836387.571 0, 1382775.598 836365.033 0, 1382493.497 836342.512 0, 
+    1382211.395 836320.008 0, 1381929.291 836297.52 0, 1381647.187 836275.049 0, 1381365.08 836252.594 0, 1381082.973 836230.156 0, 1380800.864 836207.734 0, 1380518.754 836185.329 0, 1380236.643 836162.941 0, 1379953.226 836140.466 0, 1379512.619 841698.727 0, 
+    1379071.996 847257.195 0, 1379354.756 847279.618 0, 1379636.213 847301.954 0, 1379917.669 847324.307 0, 1380199.123 847346.676 0, 1380480.576 847369.062 0, 1380762.028 847391.465 0, 1381043.478 847413.884 0, 1381324.928 847436.32 0, 1381606.375 847458.772 0, 
+    1381887.822 847481.241 0, 1382169.267 847503.726 0, 1382450.711 847526.228 0, 1382732.153 847548.747 0, 1383013.595 847571.282 0, 1383295.034 847593.834 0, 1383576.473 847616.402 0, 1383857.91 847638.987 0, 1384139.346 847661.588 0, 1384420.781 847684.206 0, 
+    1384702.214 847706.841 0, 1384983.646 847729.492 0, 1385265.076 847752.16 0, 1385546.505 847774.844 0, 1385826.633 847797.44 0, 1386109.36 847820.262 0, 1386390.785 847842.996 0, 1386672.209 847865.746 0, 1386953.631 847888.513 0, 1387235.053 847911.297 0, 
+    1387516.472 847934.097 0, 1387797.891 847956.914 0, 1388079.308 847979.747 0, 1388360.724 848002.597 0, 1388642.138 848025.463 0, 1388923.551 848048.346 0, 1389204.963 848071.246 0, 1389486.374 848094.162 0, 1389767.783 848117.095 0, 1390049.19 848140.044 0, 
+    1390330.597 848163.01 0, 1390612.002 848185.992 0, 1390893.405 848208.991 0, 1391174.808 848232.007 0, 1391456.209 848255.039 0, 1391737.608 848278.087 0, 1392019.007 848301.152 0, 1392300.403 848324.234 0, 1392580.5 848347.226 0, 1393036.825 842790.025 0, 
+    1393493.133 837233.031 0))
+
+POLYGON ((1406085.871 849475.417 0, 1405805.838 849451.634 0, 1405524.507 849427.757 0, 1405243.175 849403.897 0, 1404961.842 849380.053 0, 1404680.507 849356.226 0, 1404399.171 849332.416 0, 1404117.833 849308.622 0, 1403836.494 849284.845 0, 1403555.154 849261.084 0, 
+    1403273.812 849237.34 0, 1402992.469 849213.612 0, 1402711.125 849189.901 0, 1402429.779 849166.207 0, 1402148.431 849142.529 0, 1401867.083 849118.868 0, 1401585.732 849095.223 0, 1401304.381 849071.594 0, 1401023.028 849047.983 0, 1400741.674 849024.388 0, 
+    1400460.318 849000.809 0, 1400178.961 848977.247 0, 1399897.602 848953.702 0, 1399616.243 848930.173 0, 1399333.584 848906.552 0, 1399053.519 848883.165 0, 1398772.155 848859.685 0, 1398490.789 848836.223 0, 1398209.423 848812.777 0, 1397928.054 848789.347 0, 
+    1397646.685 848765.934 0, 1397365.314 848742.538 0, 1397083.942 848719.158 0, 1396802.568 848695.795 0, 1396521.193 848672.448 0, 1396239.817 848649.118 0, 1395958.439 848625.804 0, 1395677.06 848602.507 0, 1395395.679 848579.226 0, 1395114.297 848555.963 0, 
+    1394832.914 848532.715 0, 1394551.53 848509.484 0, 1394270.144 848486.27 0, 1393988.756 848463.072 0, 1393707.367 848439.891 0, 1393425.977 848416.727 0, 1393144.586 848393.579 0, 1392863.193 848370.447 0, 1392580.5 848347.226 0, 1392124.159 853904.629 0, 
+    1391667.801 859462.231 0, 1391949.836 859485.398 0, 1392230.575 859508.476 0, 1392511.312 859531.57 0, 1392792.048 859554.681 0, 1393072.783 859577.808 0, 1393353.516 859600.952 0, 1393634.248 859624.112 0, 1393914.978 859647.289 0, 1394195.707 859670.482 0, 
+    1394476.435 859693.692 0, 1394757.161 859716.918 0, 1395037.886 859740.161 0, 1395318.61 859763.42 0, 1395599.332 859786.696 0, 1395880.053 859809.989 0, 1396160.772 859833.298 0, 1396441.49 859856.623 0, 1396722.207 859879.965 0, 1397002.923 859903.324 0, 
+    1397283.637 859926.699 0, 1397564.349 859950.091 0, 1397845.06 859973.499 0, 1398125.77 859996.923 0, 1398405.184 860020.256 0, 1398687.186 860043.822 0, 1398967.892 860067.296 0, 1399248.596 860090.787 0, 1399529.299 860114.294 0, 1399810 860137.818 0, 
+    1400090.701 860161.358 0, 1400371.399 860184.915 0, 1400652.097 860208.488 0, 1400932.793 860232.078 0, 1401213.488 860255.685 0, 1401494.181 860279.308 0, 1401774.873 860302.947 0, 1402055.563 860326.603 0, 1402336.252 860350.275 0, 1402616.94 860373.964 0, 
+    1402897.626 860397.67 0, 1403178.311 860421.392 0, 1403458.995 860445.13 0, 1403739.677 860468.885 0, 1404020.357 860492.657 0, 1404301.037 860516.445 0, 1404581.714 860540.25 0, 1404862.391 860564.071 0, 1405141.773 860587.799 0, 1405613.83 855031.508 0, 
+    1406085.871 849475.417 0))
+
+POLYGON ((1418612.511 861751.429 0, 1418333.195 861726.911 0, 1418052.587 861702.297 0, 1417771.978 861677.7 0, 1417491.367 861653.119 0, 1417210.754 861628.554 0, 1416930.141 861604.006 0, 1416649.525 861579.475 0, 1416368.908 861554.96 0, 1416088.29 861530.462 0, 
+    1415807.671 861505.98 0, 1415527.05 861481.515 0, 1415246.427 861457.066 0, 1414965.803 861432.633 0, 1414685.178 861408.218 0, 1414404.551 861383.818 0, 1414123.923 861359.436 0, 1413843.293 861335.069 0, 1413562.662 861310.72 0, 1413282.029 861286.386 0, 
+    1413001.395 861262.07 0, 1412720.76 861237.769 0, 1412440.123 861213.486 0, 1412159.485 861189.219 0, 1411877.553 861164.856 0, 1411598.204 861140.734 0, 1411317.561 861116.516 0, 1411036.917 861092.315 0, 1410756.272 861068.131 0, 1410475.625 861043.963 0, 
+    1410194.977 861019.811 0, 1409914.327 860995.676 0, 1409633.676 860971.558 0, 1409353.023 860947.456 0, 1409072.37 860923.37 0, 1408791.714 860899.301 0, 1408511.057 860875.249 0, 1408230.399 860851.213 0, 1407949.74 860827.194 0, 1407669.079 860803.191 0, 
+    1407388.416 860779.204 0, 1407107.752 860755.235 0, 1406827.087 860731.281 0, 1406546.42 860707.345 0, 1406265.752 860683.424 0, 1405985.083 860659.521 0, 1405704.412 860635.633 0, 1405423.74 860611.763 0, 1405141.773 860587.799 0, 1404669.699 866144.284 0, 
+    1404197.609 871700.961 0, 1404478.919 871724.869 0, 1404758.937 871748.684 0, 1405038.954 871772.516 0, 1405318.969 871796.364 0, 1405598.983 871820.228 0, 1405878.995 871844.109 0, 1406159.007 871868.007 0, 1406439.016 871891.921 0, 1406719.025 871915.851 0, 
+    1406999.032 871939.798 0, 1407279.037 871963.761 0, 1407559.041 871987.741 0, 1407839.044 872011.737 0, 1408119.045 872035.75 0, 1408399.045 872059.78 0, 1408679.044 872083.825 0, 1408959.041 872107.888 0, 1409239.036 872131.966 0, 1409519.031 872156.062 0, 
+    1409799.023 872180.173 0, 1410079.015 872204.302 0, 1410359.005 872228.446 0, 1410638.993 872252.607 0, 1410917.691 872276.674 0, 1411198.966 872300.979 0, 1411478.95 872325.19 0, 1411758.933 872349.417 0, 1412038.915 872373.66 0, 1412318.895 872397.92 0, 
+    1412598.873 872422.197 0, 1412878.85 872446.49 0, 1413158.826 872470.799 0, 1413438.8 872495.125 0, 1413718.773 872519.468 0, 1413998.745 872543.827 0, 1414278.715 872568.202 0, 1414558.683 872592.594 0, 1414838.65 872617.002 0, 1415118.616 872641.427 0, 
+    1415398.58 872665.868 0, 1415678.543 872690.326 0, 1415958.504 872714.8 0, 1416238.464 872739.291 0, 1416518.423 872763.798 0, 1416798.38 872788.322 0, 1417078.335 872812.862 0, 1417358.289 872837.419 0, 1417636.954 872861.879 0, 1418124.741 867306.558 0, 
+    1418612.511 861751.429 0))
+
+POLYGON ((1431072.966 874060.761 0, 1430794.369 874035.514 0, 1430514.486 874010.166 0, 1430234.601 873984.835 0, 1429954.714 873959.521 0, 1429674.826 873934.223 0, 1429394.936 873908.941 0, 1429115.045 873883.676 0, 1428835.153 873858.427 0, 1428555.259 873833.195 0, 
+    1428275.363 873807.979 0, 1427995.466 873782.78 0, 1427715.568 873757.598 0, 1427435.668 873732.431 0, 1427155.766 873707.281 0, 1426875.863 873682.148 0, 1426595.959 873657.031 0, 1426316.053 873631.931 0, 1426036.145 873606.847 0, 1425756.237 873581.78 0, 
+    1425476.326 873556.729 0, 1425196.414 873531.694 0, 1424916.501 873506.676 0, 1424636.586 873481.675 0, 1424355.384 873456.575 0, 1424076.752 873431.721 0, 1423796.833 873406.769 0, 1423516.913 873381.834 0, 1423236.991 873356.914 0, 1422957.067 873332.012 0, 
+    1422677.142 873307.126 0, 1422397.215 873282.256 0, 1422117.288 873257.403 0, 1421837.358 873232.566 0, 1421557.427 873207.746 0, 1421277.495 873182.942 0, 1420997.561 873158.155 0, 1420717.626 873133.384 0, 1420437.689 873108.629 0, 1420157.751 873083.892 0, 
+    1419877.811 873059.17 0, 1419597.87 873034.465 0, 1419317.928 873009.777 0, 1419037.984 872985.105 0, 1418758.038 872960.449 0, 1418478.091 872935.81 0, 1418198.143 872911.188 0, 1417918.193 872886.582 0, 1417636.954 872861.879 0, 1417149.151 878417.387 0, 
+    1416661.331 883973.08 0, 1416941.913 883997.725 0, 1417221.209 884022.273 0, 1417500.504 884046.838 0, 1417779.796 884071.42 0, 1418059.088 884096.018 0, 1418338.378 884120.632 0, 1418617.667 884145.263 0, 1418896.954 884169.91 0, 1419176.239 884194.574 0, 
+    1419455.524 884219.254 0, 1419734.806 884243.95 0, 1420014.088 884268.663 0, 1420293.367 884293.393 0, 1420572.646 884318.138 0, 1420851.923 884342.901 0, 1421131.198 884367.679 0, 1421410.472 884392.475 0, 1421689.745 884417.286 0, 1421969.016 884442.114 0, 
+    1422248.286 884466.959 0, 1422527.554 884491.82 0, 1422806.821 884516.697 0, 1423086.086 884541.591 0, 1423364.066 884566.386 0, 1423644.612 884591.428 0, 1423923.873 884616.371 0, 1424203.132 884641.33 0, 1424482.39 884666.306 0, 1424761.647 884691.299 0, 
+    1425040.902 884716.308 0, 1425320.155 884741.333 0, 1425599.407 884766.375 0, 1425878.658 884791.433 0, 1426157.907 884816.507 0, 1426437.154 884841.598 0, 1426716.4 884866.706 0, 1426995.645 884891.83 0, 1427274.888 884916.97 0, 1427554.13 884942.127 0, 
+    1427833.37 884967.3 0, 1428112.609 884992.49 0, 1428391.846 885017.696 0, 1428671.082 885042.918 0, 1428950.316 885068.157 0, 1429229.549 885093.413 0, 1429508.78 885118.684 0, 1429788.01 885143.973 0, 1430065.956 885169.161 0, 1430569.469 879614.869 0, 
+    1431072.966 874060.761 0))
+
+POLYGON ((1443467.148 886403.108 0, 1443189.272 886377.134 0, 1442910.115 886351.057 0, 1442630.956 886324.997 0, 1442351.796 886298.953 0, 1442072.634 886272.925 0, 1441793.471 886246.914 0, 1441514.306 886220.919 0, 1441235.139 886194.94 0, 1440955.971 886168.978 0, 
+    1440676.802 886143.033 0, 1440397.631 886117.104 0, 1440118.458 886091.191 0, 1439839.284 886065.295 0, 1439560.109 886039.415 0, 1439280.931 886013.551 0, 1439001.753 885987.704 0, 1438722.573 885961.874 0, 1438443.391 885936.06 0, 1438164.208 885910.262 0, 
+    1437885.023 885884.481 0, 1437605.837 885858.716 0, 1437326.649 885832.967 0, 1437047.46 885807.235 0, 1436766.988 885781.402 0, 1436489.077 885755.821 0, 1436209.883 885730.138 0, 1435930.688 885704.472 0, 1435651.491 885678.822 0, 1435372.292 885653.189 0, 
+    1435093.093 885627.572 0, 1434813.891 885601.971 0, 1434534.688 885576.387 0, 1434255.484 885550.82 0, 1433976.278 885525.268 0, 1433697.071 885499.734 0, 1433417.862 885474.215 0, 1433138.651 885448.713 0, 1432859.44 885423.228 0, 1432580.226 885397.759 0, 
+    1432301.011 885372.306 0, 1432021.795 885346.87 0, 1431742.577 885321.451 0, 1431463.358 885296.047 0, 1431184.137 885270.66 0, 1430904.914 885245.29 0, 1430625.691 885219.936 0, 1430346.465 885194.598 0, 1430065.956 885169.161 0, 1429562.426 890723.633 0, 
+    1429058.881 896278.281 0, 1429338.733 896303.659 0, 1429617.304 896328.937 0, 1429895.874 896354.232 0, 1430174.443 896379.543 0, 1430453.01 896404.87 0, 1430731.575 896430.214 0, 1431010.14 896455.574 0, 1431288.702 896480.951 0, 1431567.263 896506.344 0, 
+    1431845.823 896531.753 0, 1432124.381 896557.179 0, 1432402.937 896582.621 0, 1432681.492 896608.08 0, 1432960.046 896633.555 0, 1433238.598 896659.046 0, 1433517.149 896684.554 0, 1433795.698 896710.078 0, 1434074.245 896735.618 0, 1434352.791 896761.175 0, 
+    1434631.336 896786.749 0, 1434909.879 896812.338 0, 1435188.42 896837.945 0, 1435466.96 896863.567 0, 1435744.221 896889.088 0, 1436024.036 896914.861 0, 1436302.571 896940.533 0, 1436581.105 896966.221 0, 1436859.638 896991.926 0, 1437138.169 897017.647 0, 
+    1437416.698 897043.384 0, 1437695.226 897069.138 0, 1437973.753 897094.908 0, 1438252.278 897120.694 0, 1438530.801 897146.497 0, 1438809.323 897172.316 0, 1439087.843 897198.152 0, 1439366.362 897224.004 0, 1439644.879 897249.872 0, 1439923.395 897275.757 0, 
+    1440201.909 897301.658 0, 1440480.422 897327.576 0, 1440758.933 897353.51 0, 1441037.443 897379.46 0, 1441315.951 897405.427 0, 1441594.458 897431.41 0, 1441872.963 897457.41 0, 1442151.466 897483.426 0, 1442428.691 897509.339 0, 1442947.928 891956.135 0, 
+    1443467.148 886403.108 0))
+
+POLYGON ((1455794.971 898778.164 0, 1455517.818 898751.467 0, 1455239.389 898724.665 0, 1454960.959 898697.878 0, 1454682.526 898671.108 0, 1454404.093 898644.355 0, 1454125.658 898617.618 0, 1453847.221 898590.897 0, 1453568.782 898564.193 0, 1453290.342 898537.505 0, 
+    1453011.901 898510.833 0, 1452733.458 898484.178 0, 1452455.013 898457.539 0, 1452176.567 898430.917 0, 1451898.119 898404.311 0, 1451619.67 898377.721 0, 1451341.219 898351.148 0, 1451062.766 898324.591 0, 1450784.312 898298.051 0, 1450505.856 898271.527 0, 
+    1450227.399 898245.019 0, 1449948.941 898218.528 0, 1449670.48 898192.053 0, 1449392.018 898165.594 0, 1449112.279 898139.031 0, 1448835.09 898112.726 0, 1448556.623 898086.317 0, 1448278.155 898059.924 0, 1447999.686 898033.547 0, 1447721.215 898007.187 0, 
+    1447442.742 897980.843 0, 1447164.268 897954.516 0, 1446885.792 897928.205 0, 1446607.314 897901.91 0, 1446328.835 897875.632 0, 1446050.355 897849.37 0, 1445771.873 897823.125 0, 1445493.389 897796.896 0, 1445214.904 897770.683 0, 1444936.418 897744.487 0, 
+    1444657.929 897718.307 0, 1444379.44 897692.144 0, 1444100.948 897665.996 0, 1443822.455 897639.866 0, 1443543.961 897613.751 0, 1443265.465 897587.654 0, 1442986.968 897561.572 0, 1442708.469 897535.507 0, 1442428.691 897509.339 0, 1441909.439 903062.714 0, 
+    1441390.17 908616.259 0, 1441669.291 908642.366 0, 1441947.136 908668.37 0, 1442224.98 908694.39 0, 1442502.822 908720.426 0, 1442780.663 908746.48 0, 1443058.502 908772.549 0, 1443336.339 908798.635 0, 1443614.175 908824.737 0, 1443892.01 908850.855 0, 
+    1444169.843 908876.99 0, 1444447.674 908903.141 0, 1444725.504 908929.308 0, 1445003.333 908955.492 0, 1445281.159 908981.693 0, 1445558.985 909007.909 0, 1445836.808 909034.142 0, 1446114.63 909060.391 0, 1446392.451 909086.657 0, 1446670.27 909112.939 0, 
+    1446948.088 909139.237 0, 1447225.904 909165.552 0, 1447503.718 909191.883 0, 1447781.531 909218.23 0, 1448058.07 909244.473 0, 1448337.152 909270.974 0, 1448614.96 909297.37 0, 1448892.767 909323.783 0, 1449170.572 909350.212 0, 1449448.376 909376.658 0, 
+    1449726.178 909403.119 0, 1450003.978 909429.598 0, 1450281.777 909456.092 0, 1450559.574 909482.603 0, 1450837.37 909509.13 0, 1451115.164 909535.674 0, 1451392.957 909562.234 0, 1451670.748 909588.81 0, 1451948.537 909615.402 0, 1452226.325 909642.011 0, 
+    1452504.112 909668.637 0, 1452781.897 909695.278 0, 1453059.68 909721.936 0, 1453337.462 909748.611 0, 1453615.242 909775.302 0, 1453893.02 909802.009 0, 1454170.797 909828.732 0, 1454448.573 909855.472 0, 1454725.075 909882.105 0, 1455260.031 904330.05 0, 
+    1455794.971 898778.164 0))
+
+POLYGON ((1468056.35 911185.62 0, 1467779.922 911158.206 0, 1467502.223 911130.681 0, 1467224.523 911103.173 0, 1466946.821 911075.681 0, 1466669.117 911048.206 0, 1466391.412 911020.747 0, 1466113.705 910993.304 0, 1465835.997 910965.878 0, 1465558.287 910938.468 0, 
+    1465280.575 910911.074 0, 1465002.862 910883.697 0, 1464725.147 910856.336 0, 1464447.43 910828.991 0, 1464169.712 910801.663 0, 1463891.993 910774.351 0, 1463614.271 910747.055 0, 1463336.548 910719.776 0, 1463058.824 910692.513 0, 1462781.098 910665.267 0, 
+    1462503.37 910638.037 0, 1462225.641 910610.823 0, 1461947.91 910583.625 0, 1461670.177 910556.444 0, 1461391.173 910529.155 0, 1461114.707 910502.131 0, 1460836.97 910474.999 0, 1460559.231 910447.883 0, 1460281.49 910420.783 0, 1460003.748 910393.7 0, 
+    1459726.005 910366.634 0, 1459448.259 910339.583 0, 1459170.512 910312.549 0, 1458892.764 910285.531 0, 1458615.014 910258.53 0, 1458337.262 910231.545 0, 1458059.509 910204.576 0, 1457781.754 910177.624 0, 1457503.998 910150.688 0, 1457226.24 910123.769 0, 
+    1456948.48 910096.865 0, 1456670.719 910069.978 0, 1456392.956 910043.108 0, 1456115.192 910016.254 0, 1455837.426 909989.416 0, 1455559.658 909962.594 0, 1455281.889 909935.789 0, 1455004.119 909909 0, 1454725.075 909882.105 0, 1454190.103 915434.325 0, 
+    1453655.115 920986.706 0, 1453933.502 921013.538 0, 1454210.619 921040.264 0, 1454487.735 921067.006 0, 1454764.849 921093.764 0, 1455041.961 921120.539 0, 1455319.072 921147.33 0, 1455596.181 921174.137 0, 1455873.289 921200.961 0, 1456150.395 921227.801 0, 
+    1456427.499 921254.657 0, 1456704.602 921281.53 0, 1456981.703 921308.418 0, 1457258.803 921335.324 0, 1457535.901 921362.245 0, 1457812.998 921389.183 0, 1458090.093 921416.137 0, 1458367.186 921443.107 0, 1458644.278 921470.094 0, 1458921.368 921497.097 0, 
+    1459198.457 921524.117 0, 1459475.544 921551.152 0, 1459752.629 921578.204 0, 1460029.713 921605.273 0, 1460305.528 921632.233 0, 1460583.876 921659.458 0, 1460860.955 921686.575 0, 1461138.032 921713.709 0, 1461415.108 921740.859 0, 1461692.182 921768.025 0, 
+    1461969.255 921795.207 0, 1462246.326 921822.406 0, 1462523.396 921849.621 0, 1462800.463 921876.852 0, 1463077.53 921904.1 0, 1463354.594 921931.364 0, 1463631.657 921958.644 0, 1463908.719 921985.941 0, 1464185.779 922013.254 0, 1464462.837 922040.583 0, 
+    1464739.893 922067.928 0, 1465016.948 922095.29 0, 1465294.002 922122.668 0, 1465571.054 922150.063 0, 1465848.104 922177.474 0, 1466125.152 922204.901 0, 1466402.199 922232.344 0, 1466679.245 922259.804 0, 1466955.022 922287.154 0, 1467505.694 916736.307 0, 
+    1468056.35 911185.62 0))
+
+POLYGON ((1480251.202 923625.171 0, 1479975.501 923597.042 0, 1479698.534 923568.799 0, 1479421.566 923540.574 0, 1479144.596 923512.364 0, 1478867.624 923484.171 0, 1478590.651 923455.993 0, 1478313.676 923427.833 0, 1478036.699 923399.688 0, 1477759.721 923371.56 0, 
+    1477482.741 923343.448 0, 1477205.76 923315.353 0, 1476928.776 923287.274 0, 1476651.792 923259.211 0, 1476374.805 923231.164 0, 1476097.817 923203.134 0, 1475820.827 923175.12 0, 1475543.836 923147.122 0, 1475266.843 923119.141 0, 1474989.848 923091.175 0, 
+    1474712.851 923063.227 0, 1474435.853 923035.294 0, 1474158.854 923007.378 0, 1473881.852 922979.478 0, 1473603.585 922951.467 0, 1473327.845 922923.727 0, 1473050.839 922895.876 0, 1472773.831 922868.041 0, 1472496.821 922840.223 0, 1472219.81 922812.421 0, 
+    1471942.797 922784.635 0, 1471665.783 922756.866 0, 1471388.767 922729.113 0, 1471111.749 922701.376 0, 1470834.73 922673.655 0, 1470557.709 922645.951 0, 1470280.686 922618.263 0, 1470003.662 922590.591 0, 1469726.636 922562.936 0, 1469449.609 922535.297 0, 
+    1469172.579 922507.674 0, 1468895.549 922480.068 0, 1468618.516 922452.478 0, 1468341.482 922424.904 0, 1468064.447 922397.347 0, 1467787.41 922369.805 0, 1467510.371 922342.28 0, 1467233.33 922314.772 0, 1466955.022 922287.154 0, 1466404.335 927838.158 0, 
+    1465853.632 933389.316 0, 1466131.284 933416.868 0, 1466407.671 933444.312 0, 1466684.056 933471.772 0, 1466960.44 933499.248 0, 1467236.822 933526.741 0, 1467513.203 933554.25 0, 1467789.582 933581.775 0, 1468065.959 933609.316 0, 1468342.335 933636.873 0, 
+    1468618.709 933664.447 0, 1468895.081 933692.037 0, 1469171.452 933719.644 0, 1469447.821 933747.266 0, 1469724.189 933774.905 0, 1470000.555 933802.56 0, 1470276.919 933830.232 0, 1470553.282 933857.92 0, 1470829.643 933885.623 0, 1471106.002 933913.344 0, 
+    1471382.36 933941.08 0, 1471658.716 933968.833 0, 1471935.07 933996.602 0, 1472211.423 934024.387 0, 1472486.513 934052.062 0, 1472764.124 934080.007 0, 1473040.472 934107.841 0, 1473316.819 934135.691 0, 1473593.163 934163.558 0, 1473869.506 934191.441 0, 
+    1474145.848 934219.34 0, 1474422.187 934247.255 0, 1474698.526 934275.187 0, 1474974.862 934303.135 0, 1475251.197 934331.099 0, 1475527.53 934359.08 0, 1475803.862 934387.076 0, 1476080.192 934415.089 0, 1476356.52 934443.119 0, 1476632.846 934471.164 0, 
+    1476909.171 934499.226 0, 1477185.495 934527.304 0, 1477461.816 934555.398 0, 1477738.136 934583.509 0, 1478014.455 934611.636 0, 1478290.771 934639.779 0, 1478567.086 934667.938 0, 1478843.4 934696.114 0, 1479118.451 934724.177 0, 1479684.834 929174.598 0, 
+    1480251.202 923625.171 0))
+
+POLYGON ((970944.919 487156.487 0, 970643.735 487158.197 0, 970341.081 487159.934 0, 970038.427 487161.689 0, 969735.774 487163.461 0, 969433.12 487165.251 0, 969130.467 487167.059 0, 968827.814 487168.885 0, 968525.161 487170.729 0, 968222.508 487172.59 0, 
+    967919.855 487174.47 0, 967617.203 487176.367 0, 967314.55 487178.282 0, 967011.898 487180.214 0, 966709.245 487182.165 0, 966406.593 487184.133 0, 966103.941 487186.119 0, 965801.289 487188.123 0, 965498.637 487190.145 0, 965195.985 487192.185 0, 
+    964893.333 487194.242 0, 964590.682 487196.317 0, 964288.03 487198.41 0, 963985.379 487200.521 0, 963681.258 487202.66 0, 963380.077 487204.796 0, 963077.426 487206.96 0, 962774.775 487209.143 0, 962472.125 487211.342 0, 962169.474 487213.56 0, 
+    961866.824 487215.796 0, 961564.173 487218.049 0, 961261.523 487220.32 0, 960958.873 487222.609 0, 960656.223 487224.916 0, 960353.574 487227.241 0, 960050.924 487229.583 0, 959748.275 487231.943 0, 959445.625 487234.321 0, 959142.976 487236.717 0, 
+    958840.327 487239.131 0, 958537.678 487241.562 0, 958235.03 487244.012 0, 957932.381 487246.479 0, 957629.732 487248.964 0, 957327.084 487251.466 0, 957024.436 487253.987 0, 956721.788 487256.525 0, 956417.669 487259.094 0, 956464.766 492815.837 0, 
+    956511.868 498372.988 0, 956815.329 498370.425 0, 957117.323 498367.892 0, 957419.317 498365.377 0, 957721.311 498362.879 0, 958023.306 498360.4 0, 958325.3 498357.938 0, 958627.295 498355.494 0, 958929.289 498353.068 0, 959231.284 498350.659 0, 
+    959533.279 498348.269 0, 959835.275 498345.896 0, 960137.27 498343.541 0, 960439.265 498341.203 0, 960741.261 498338.884 0, 961043.257 498336.582 0, 961345.252 498334.298 0, 961647.248 498332.032 0, 961949.245 498329.783 0, 962251.241 498327.553 0, 
+    962553.237 498325.34 0, 962855.234 498323.144 0, 963157.23 498320.967 0, 963459.227 498318.807 0, 963759.757 498316.676 0, 964063.221 498314.542 0, 964365.218 498312.435 0, 964667.215 498310.347 0, 964969.213 498308.276 0, 965271.21 498306.223 0, 
+    965573.208 498304.188 0, 965875.206 498302.171 0, 966177.204 498300.171 0, 966479.202 498298.189 0, 966781.2 498296.225 0, 967083.198 498294.279 0, 967385.196 498292.35 0, 967687.195 498290.439 0, 967989.193 498288.546 0, 968291.192 498286.671 0, 
+    968593.191 498284.814 0, 968895.19 498282.974 0, 969197.189 498281.152 0, 969499.188 498279.348 0, 969801.187 498277.562 0, 970103.186 498275.793 0, 970405.186 498274.042 0, 970707.185 498272.309 0, 971007.719 498270.603 0, 970976.318 492713.34 0, 
+    970944.919 487156.487 0))
+
+POLYGON ((985503.802 498209.171 0, 985203.262 498210.029 0, 984901.259 498210.909 0, 984599.255 498211.806 0, 984297.252 498212.722 0, 983995.249 498213.655 0, 983693.246 498214.606 0, 983391.243 498215.574 0, 983089.241 498216.561 0, 982787.238 498217.565 0, 
+    982485.235 498218.587 0, 982183.232 498219.627 0, 981881.23 498220.684 0, 981579.227 498221.76 0, 981277.225 498222.853 0, 980975.222 498223.964 0, 980673.22 498225.092 0, 980371.217 498226.239 0, 980069.215 498227.403 0, 979767.213 498228.585 0, 
+    979465.211 498229.785 0, 979163.209 498231.002 0, 978861.207 498232.237 0, 978559.205 498233.49 0, 978255.739 498234.767 0, 977955.201 498236.05 0, 977653.2 498237.356 0, 977351.198 498238.68 0, 977049.197 498240.022 0, 976747.195 498241.382 0, 
+    976445.194 498242.76 0, 976143.193 498244.155 0, 975841.191 498245.568 0, 975539.19 498246.999 0, 975237.189 498248.447 0, 974935.188 498249.914 0, 974633.188 498251.398 0, 974331.187 498252.9 0, 974029.186 498254.42 0, 973727.186 498255.957 0, 
+    973425.185 498257.512 0, 973123.185 498259.085 0, 972821.184 498260.676 0, 972519.184 498262.285 0, 972217.184 498263.911 0, 971915.184 498265.555 0, 971613.184 498267.217 0, 971311.184 498268.897 0, 971007.719 498270.603 0, 971039.122 503828.27 0, 
+    971070.528 509386.34 0, 971373.336 509384.638 0, 971674.681 509382.962 0, 971976.027 509381.303 0, 972277.373 509379.663 0, 972578.719 509378.04 0, 972880.064 509376.435 0, 973181.41 509374.848 0, 973482.757 509373.278 0, 973784.103 509371.726 0, 
+    974085.449 509370.192 0, 974386.796 509368.675 0, 974688.142 509367.177 0, 974989.489 509365.696 0, 975290.835 509364.233 0, 975592.182 509362.787 0, 975893.529 509361.359 0, 976194.876 509359.949 0, 976496.223 509358.557 0, 976797.57 509357.183 0, 
+    977098.917 509355.826 0, 977400.264 509354.487 0, 977701.612 509353.166 0, 978002.959 509351.862 0, 978302.845 509350.582 0, 978605.654 509349.308 0, 978907.002 509348.058 0, 979208.35 509346.825 0, 979509.697 509345.61 0, 979811.045 509344.413 0, 
+    980112.393 509343.234 0, 980413.741 509342.072 0, 980715.089 509340.928 0, 981016.437 509339.802 0, 981317.785 509338.693 0, 981619.134 509337.603 0, 981920.482 509336.53 0, 982221.83 509335.474 0, 982523.179 509334.437 0, 982824.527 509333.417 0, 
+    983125.876 509332.415 0, 983427.225 509331.431 0, 983728.573 509330.464 0, 984029.922 509329.515 0, 984331.271 509328.584 0, 984632.62 509327.671 0, 984933.968 509326.775 0, 985235.317 509325.897 0, 985535.206 509325.041 0, 985519.503 503766.905 0, 
+    985503.802 498209.171 0))
+
+POLYGON ((1000000 509304.608 0, 999700.108 509304.617 0, 999398.758 509304.644 0, 999097.407 509304.688 0, 998796.057 509304.75 0, 998494.707 509304.83 0, 998193.357 509304.927 0, 997892.007 509305.042 0, 997590.656 509305.175 0, 997289.306 509305.326 0, 
+    996987.956 509305.494 0, 996686.606 509305.681 0, 996385.256 509305.884 0, 996083.905 509306.106 0, 995782.555 509306.345 0, 995481.205 509306.603 0, 995179.855 509306.877 0, 994878.505 509307.17 0, 994577.155 509307.48 0, 994275.805 509307.808 0, 
+    993974.455 509308.154 0, 993673.105 509308.518 0, 993371.755 509308.899 0, 993070.405 509309.298 0, 992767.596 509309.717 0, 992467.705 509310.149 0, 992166.355 509310.601 0, 991865.005 509311.071 0, 991563.656 509311.559 0, 991262.306 509312.064 0, 
+    990960.956 509312.587 0, 990659.606 509313.128 0, 990358.256 509313.687 0, 990056.907 509314.263 0, 989755.557 509314.857 0, 989454.208 509315.469 0, 989152.858 509316.099 0, 988851.508 509316.746 0, 988550.159 509317.411 0, 988248.81 509318.094 0, 
+    987947.46 509318.794 0, 987646.111 509319.513 0, 987344.761 509320.249 0, 987043.412 509321.002 0, 986742.063 509321.774 0, 986440.714 509322.563 0, 986139.365 509323.37 0, 985838.015 509324.195 0, 985535.206 509325.041 0, 985550.91 514883.577 0, 
+    985566.615 520442.509 0, 985868.767 520441.664 0, 986169.462 520440.841 0, 986470.156 520440.036 0, 986770.851 520439.248 0, 987071.546 520438.479 0, 987372.241 520437.726 0, 987672.936 520436.992 0, 987973.631 520436.275 0, 988274.326 520435.576 0, 
+    988575.021 520434.895 0, 988875.716 520434.231 0, 989176.412 520433.586 0, 989477.107 520432.957 0, 989777.802 520432.347 0, 990078.497 520431.754 0, 990379.193 520431.179 0, 990679.888 520430.621 0, 990980.583 520430.082 0, 991281.279 520429.56 0, 
+    991581.974 520429.055 0, 991882.67 520428.569 0, 992183.365 520428.1 0, 992484.061 520427.649 0, 992783.3 520427.217 0, 993085.452 520426.799 0, 993386.148 520426.401 0, 993686.843 520426.021 0, 993987.539 520425.658 0, 994288.235 520425.313 0, 
+    994588.93 520424.986 0, 994889.626 520424.676 0, 995190.322 520424.384 0, 995491.017 520424.11 0, 995791.713 520423.853 0, 996092.409 520423.614 0, 996393.105 520423.393 0, 996693.801 520423.19 0, 996994.496 520423.004 0, 997295.192 520422.836 0, 
+    997595.888 520422.686 0, 997896.584 520422.553 0, 998197.28 520422.438 0, 998497.976 520422.341 0, 998798.671 520422.261 0, 999099.367 520422.199 0, 999400.063 520422.155 0, 999700.759 520422.129 0, 1000000 520422.12 0, 1000000 514863.166 0, 
+    1000000 509304.608 0))
+
+POLYGON ((1014433.385 520442.509 0, 1014134.143 520441.672 0, 1013833.448 520440.849 0, 1013532.753 520440.044 0, 1013232.058 520439.256 0, 1012931.364 520438.486 0, 1012630.669 520437.734 0, 1012329.974 520436.999 0, 1012029.279 520436.282 0, 1011728.584 520435.583 0, 
+    1011427.889 520434.902 0, 1011127.193 520434.238 0, 1010826.498 520433.592 0, 1010525.803 520432.963 0, 1010225.108 520432.353 0, 1009924.412 520431.76 0, 1009623.717 520431.184 0, 1009323.022 520430.627 0, 1009022.326 520430.087 0, 1008721.631 520429.565 0, 
+    1008420.935 520429.06 0, 1008120.24 520428.573 0, 1007819.545 520428.104 0, 1007518.849 520427.653 0, 1007216.7 520427.217 0, 1006917.458 520426.803 0, 1006616.762 520426.405 0, 1006316.067 520426.024 0, 1006015.371 520425.661 0, 1005714.675 520425.316 0, 
+    1005413.98 520424.989 0, 1005113.284 520424.679 0, 1004812.588 520424.387 0, 1004511.892 520424.112 0, 1004211.197 520423.856 0, 1003910.501 520423.617 0, 1003609.805 520423.395 0, 1003309.109 520423.192 0, 1003008.413 520423.006 0, 1002707.718 520422.838 0, 
+    1002407.022 520422.687 0, 1002106.326 520422.554 0, 1001805.63 520422.439 0, 1001504.934 520422.342 0, 1001204.238 520422.262 0, 1000903.542 520422.2 0, 1000602.847 520422.156 0, 1000302.151 520422.129 0, 1000000 520422.12 0, 1000000 525981.467 0, 
+    1000000 531541.204 0, 1000301.493 531541.213 0, 1000601.535 531541.239 0, 1000901.576 531541.284 0, 1001201.617 531541.346 0, 1001501.659 531541.425 0, 1001801.7 531541.522 0, 1002101.742 531541.637 0, 1002401.783 531541.77 0, 1002701.824 531541.92 0, 
+    1003001.866 531542.088 0, 1003301.907 531542.273 0, 1003601.949 531542.477 0, 1003901.99 531542.697 0, 1004202.031 531542.936 0, 1004502.073 531543.192 0, 1004802.114 531543.466 0, 1005102.155 531543.757 0, 1005402.196 531544.066 0, 1005702.238 531544.393 0, 
+    1006002.279 531544.738 0, 1006302.32 531545.1 0, 1006602.361 531545.48 0, 1006902.402 531545.877 0, 1007200.993 531546.29 0, 1007502.485 531546.725 0, 1007802.526 531547.175 0, 1008102.567 531547.643 0, 1008402.608 531548.129 0, 1008702.649 531548.632 0, 
+    1009002.69 531549.153 0, 1009302.731 531549.692 0, 1009602.772 531550.249 0, 1009902.813 531550.823 0, 1010202.853 531551.414 0, 1010502.894 531552.024 0, 1010802.935 531552.651 0, 1011102.976 531553.295 0, 1011403.016 531553.958 0, 1011703.057 531554.638 0, 
+    1012003.098 531555.335 0, 1012303.138 531556.051 0, 1012603.179 531556.784 0, 1012903.219 531557.534 0, 1013203.26 531558.302 0, 1013503.3 531559.088 0, 1013803.34 531559.892 0, 1014103.381 531560.713 0, 1014401.972 531561.548 0, 1014417.679 526001.833 0, 
+    1014433.385 520442.509 0))
+
+POLYGON ((1028803.828 531622.58 0, 1028505.239 531620.902 0, 1028205.202 531619.233 0, 1027905.165 531617.582 0, 1027605.128 531615.948 0, 1027305.091 531614.332 0, 1027005.054 531612.734 0, 1026705.016 531611.153 0, 1026404.979 531609.59 0, 1026104.942 531608.045 0, 
+    1025804.904 531606.517 0, 1025504.866 531605.007 0, 1025204.829 531603.515 0, 1024904.791 531602.04 0, 1024604.753 531600.583 0, 1024304.715 531599.144 0, 1024004.677 531597.722 0, 1023704.639 531596.318 0, 1023404.601 531594.932 0, 1023104.562 531593.563 0, 
+    1022804.524 531592.212 0, 1022504.486 531590.879 0, 1022204.447 531589.563 0, 1021904.408 531588.265 0, 1021602.921 531586.978 0, 1021304.331 531585.722 0, 1021004.292 531584.477 0, 1020704.253 531583.249 0, 1020404.214 531582.039 0, 1020104.175 531580.847 0, 
+    1019804.136 531579.673 0, 1019504.097 531578.516 0, 1019204.058 531577.377 0, 1018904.018 531576.255 0, 1018603.979 531575.151 0, 1018303.939 531574.065 0, 1018003.9 531572.997 0, 1017703.86 531571.946 0, 1017403.821 531570.913 0, 1017103.781 531569.897 0, 
+    1016803.741 531568.899 0, 1016503.701 531567.919 0, 1016203.661 531566.957 0, 1015903.621 531566.012 0, 1015603.581 531565.085 0, 1015303.541 531564.175 0, 1015003.501 531563.283 0, 1014703.461 531562.409 0, 1014401.972 531561.548 0, 1014386.263 537121.65 0, 
+    1014370.554 542682.135 0, 1014671.386 542682.994 0, 1014970.771 542683.866 0, 1015270.157 542684.756 0, 1015569.542 542685.664 0, 1015868.928 542686.589 0, 1016168.313 542687.532 0, 1016467.699 542688.492 0, 1016767.084 542689.47 0, 1017066.469 542690.466 0, 
+    1017365.854 542691.479 0, 1017665.239 542692.51 0, 1017964.624 542693.559 0, 1018264.009 542694.625 0, 1018563.394 542695.709 0, 1018862.779 542696.81 0, 1019162.164 542697.929 0, 1019461.549 542699.066 0, 1019760.933 542700.22 0, 1020060.318 542701.392 0, 
+    1020359.702 542702.581 0, 1020659.087 542703.789 0, 1020958.471 542705.013 0, 1021257.856 542706.256 0, 1021555.795 542707.51 0, 1021856.624 542708.793 0, 1022156.008 542710.089 0, 1022455.392 542711.402 0, 1022754.776 542712.732 0, 1023054.16 542714.08 0, 
+    1023353.544 542715.446 0, 1023652.927 542716.829 0, 1023952.311 542718.23 0, 1024251.695 542719.649 0, 1024551.078 542721.085 0, 1024850.461 542722.539 0, 1025149.845 542724.01 0, 1025449.228 542725.499 0, 1025748.611 542727.006 0, 1026047.994 542728.53 0, 
+    1026347.377 542730.072 0, 1026646.76 542731.632 0, 1026946.142 542733.209 0, 1027245.525 542734.804 0, 1027544.908 542736.416 0, 1027844.29 542738.046 0, 1028143.672 542739.694 0, 1028443.055 542741.359 0, 1028740.993 542743.034 0, 1028772.412 537182.615 0, 
+    1028803.828 531622.58 0))
+
+POLYGON ((1043111.202 542844.532 0, 1042813.268 542842.016 0, 1042513.891 542839.504 0, 1042214.515 542837.011 0, 1041915.138 542834.535 0, 1041615.762 542832.077 0, 1041316.385 542829.636 0, 1041017.008 542827.213 0, 1040717.63 542824.808 0, 1040418.253 542822.42 0, 
+    1040118.875 542820.05 0, 1039819.498 542817.698 0, 1039520.12 542815.363 0, 1039220.742 542813.045 0, 1038921.364 542810.746 0, 1038621.986 542808.464 0, 1038322.608 542806.199 0, 1038023.229 542803.953 0, 1037723.85 542801.723 0, 1037424.472 542799.512 0, 
+    1037125.093 542797.318 0, 1036825.714 542795.142 0, 1036526.335 542792.983 0, 1036226.956 542790.842 0, 1035926.133 542788.708 0, 1035628.197 542786.613 0, 1035328.817 542784.524 0, 1035029.437 542782.454 0, 1034730.058 542780.401 0, 1034430.678 542778.366 0, 
+    1034131.298 542776.348 0, 1033831.917 542774.348 0, 1033532.537 542772.365 0, 1033233.157 542770.4 0, 1032933.776 542768.453 0, 1032634.395 542766.524 0, 1032335.015 542764.612 0, 1032035.634 542762.717 0, 1031736.253 542760.841 0, 1031436.872 542758.981 0, 
+    1031137.49 542757.14 0, 1030838.109 542755.316 0, 1030538.728 542753.51 0, 1030239.346 542751.721 0, 1029939.964 542749.95 0, 1029640.583 542748.197 0, 1029341.201 542746.461 0, 1029041.819 542744.743 0, 1028740.993 542743.034 0, 1028709.572 548303.833 0, 
+    1028678.149 553865.01 0, 1028978.317 553866.715 0, 1029277.044 553868.43 0, 1029575.772 553870.161 0, 1029874.499 553871.911 0, 1030173.226 553873.678 0, 1030471.953 553875.463 0, 1030770.68 553877.265 0, 1031069.406 553879.085 0, 1031368.133 553880.923 0, 
+    1031666.859 553882.778 0, 1031965.586 553884.65 0, 1032264.312 553886.541 0, 1032563.038 553888.448 0, 1032861.764 553890.374 0, 1033160.49 553892.317 0, 1033459.216 553894.277 0, 1033757.942 553896.255 0, 1034056.667 553898.251 0, 1034355.393 553900.264 0, 
+    1034654.118 553902.295 0, 1034952.843 553904.344 0, 1035251.569 553906.41 0, 1035550.294 553908.493 0, 1035847.579 553910.584 0, 1036147.743 553912.713 0, 1036446.468 553914.85 0, 1036745.192 553917.004 0, 1037043.917 553919.175 0, 1037342.641 553921.364 0, 
+    1037641.365 553923.571 0, 1037940.089 553925.795 0, 1038238.813 553928.037 0, 1038537.536 553930.297 0, 1038836.26 553932.574 0, 1039134.984 553934.868 0, 1039433.707 553937.181 0, 1039732.43 553939.51 0, 1040031.153 553941.858 0, 1040329.876 553944.223 0, 
+    1040628.599 553946.605 0, 1040927.321 553949.005 0, 1041226.044 553951.423 0, 1041524.766 553953.858 0, 1041823.488 553956.311 0, 1042122.21 553958.782 0, 1042420.932 553961.27 0, 1042719.654 553963.775 0, 1043016.937 553966.286 0, 1043064.071 548405.22 0, 
+    1043111.202 542844.532 0))
+
+POLYGON ((1057355.382 554108.071 0, 1057058.105 554104.721 0, 1056759.391 554101.371 0, 1056460.678 554098.039 0, 1056161.964 554094.725 0, 1055863.25 554091.428 0, 1055564.536 554088.149 0, 1055265.821 554084.887 0, 1054967.106 554081.643 0, 1054668.392 554078.417 0, 
+    1054369.677 554075.208 0, 1054070.961 554072.016 0, 1053772.246 554068.843 0, 1053473.53 554065.687 0, 1053174.815 554062.548 0, 1052876.099 554059.427 0, 1052577.383 554056.324 0, 1052278.666 554053.238 0, 1051979.95 554050.17 0, 1051681.233 554047.119 0, 
+    1051382.516 554044.086 0, 1051083.799 554041.07 0, 1050785.082 554038.072 0, 1050486.365 554035.092 0, 1050186.21 554032.115 0, 1049888.929 554029.184 0, 1049590.211 554026.257 0, 1049291.493 554023.347 0, 1048992.775 554020.454 0, 1048694.057 554017.579 0, 
+    1048395.338 554014.722 0, 1048096.619 554011.883 0, 1047797.9 554009.06 0, 1047499.181 554006.256 0, 1047200.462 554003.469 0, 1046901.742 554000.7 0, 1046603.023 553997.948 0, 1046304.303 553995.214 0, 1046005.583 553992.497 0, 1045706.863 553989.798 0, 
+    1045408.143 553987.117 0, 1045109.423 553984.453 0, 1044810.702 553981.807 0, 1044511.981 553979.178 0, 1044213.261 553976.567 0, 1043914.54 553973.973 0, 1043615.818 553971.397 0, 1043317.097 553968.839 0, 1043016.937 553966.286 0, 1042969.8 559527.726 0, 
+    1042922.659 565089.537 0, 1043222.161 565092.085 0, 1043520.228 565094.638 0, 1043818.294 565097.208 0, 1044116.361 565099.796 0, 1044414.427 565102.401 0, 1044712.493 565105.024 0, 1045010.559 565107.664 0, 1045308.624 565110.322 0, 1045606.69 565112.998 0, 
+    1045904.755 565115.691 0, 1046202.82 565118.402 0, 1046500.885 565121.13 0, 1046798.95 565123.876 0, 1047097.015 565126.639 0, 1047395.08 565129.42 0, 1047693.144 565132.218 0, 1047991.208 565135.034 0, 1048289.272 565137.867 0, 1048587.336 565140.718 0, 
+    1048885.4 565143.587 0, 1049183.464 565146.473 0, 1049481.527 565149.376 0, 1049779.59 565152.298 0, 1050076.219 565155.222 0, 1050375.716 565158.193 0, 1050673.779 565161.166 0, 1050971.841 565164.158 0, 1051269.904 565167.167 0, 1051567.966 565170.193 0, 
+    1051866.028 565173.237 0, 1052164.09 565176.298 0, 1052462.151 565179.378 0, 1052760.213 565182.474 0, 1053058.274 565185.588 0, 1053356.335 565188.72 0, 1053654.396 565191.869 0, 1053952.457 565195.036 0, 1054250.517 565198.22 0, 1054548.578 565201.422 0, 
+    1054846.638 565204.641 0, 1055144.698 565207.878 0, 1055442.758 565211.133 0, 1055740.817 565214.405 0, 1056038.877 565217.694 0, 1056336.936 565221.002 0, 1056634.995 565224.326 0, 1056933.054 565227.668 0, 1057229.679 565231.012 0, 1057292.533 559669.356 0, 
+    1057355.382 554108.071 0))
+
+POLYGON ((1071536.243 565412.906 0, 1071239.625 565408.724 0, 1070941.577 565404.54 0, 1070643.529 565400.373 0, 1070345.48 565396.224 0, 1070047.431 565392.093 0, 1069749.382 565387.978 0, 1069451.333 565383.882 0, 1069153.283 565379.803 0, 1068855.233 565375.741 0, 
+    1068557.183 565371.698 0, 1068259.133 565367.671 0, 1067961.082 565363.662 0, 1067663.031 565359.671 0, 1067364.98 565355.697 0, 1067066.929 565351.741 0, 1066768.877 565347.802 0, 1066470.826 565343.881 0, 1066172.774 565339.978 0, 1065874.721 565336.092 0, 
+    1065576.669 565332.223 0, 1065278.616 565328.372 0, 1064980.563 565324.539 0, 1064682.51 565320.723 0, 1064383.025 565316.907 0, 1064086.403 565313.144 0, 1063788.35 565309.381 0, 1063490.296 565305.635 0, 1063192.241 565301.907 0, 1062894.187 565298.196 0, 
+    1062596.132 565294.503 0, 1062298.077 565290.828 0, 1062000.022 565287.17 0, 1061701.967 565283.529 0, 1061403.911 565279.906 0, 1061105.856 565276.301 0, 1060807.8 565272.713 0, 1060509.744 565269.143 0, 1060211.687 565265.59 0, 1059913.631 565262.055 0, 
+    1059615.574 565258.538 0, 1059317.517 565255.038 0, 1059019.46 565251.555 0, 1058721.402 565248.09 0, 1058423.345 565244.643 0, 1058125.287 565241.213 0, 1057827.229 565237.8 0, 1057529.171 565234.405 0, 1057229.679 565231.012 0, 1057166.822 570793.036 0, 
+    1057103.96 576355.424 0, 1057402.793 576358.81 0, 1057700.197 576362.198 0, 1057997.6 576365.602 0, 1058295.003 576369.025 0, 1058592.406 576372.465 0, 1058889.809 576375.922 0, 1059187.211 576379.397 0, 1059484.613 576382.889 0, 1059782.015 576386.399 0, 
+    1060079.417 576389.927 0, 1060376.819 576393.472 0, 1060674.22 576397.034 0, 1060971.621 576400.614 0, 1061269.022 576404.211 0, 1061566.423 576407.826 0, 1061863.824 576411.459 0, 1062161.224 576415.109 0, 1062458.624 576418.776 0, 1062756.024 576422.461 0, 
+    1063053.424 576426.163 0, 1063350.823 576429.883 0, 1063648.222 576433.621 0, 1063945.621 576437.376 0, 1064241.592 576441.13 0, 1064540.419 576444.938 0, 1064837.817 576448.746 0, 1065135.215 576452.571 0, 1065432.613 576456.413 0, 1065730.011 576460.273 0, 
+    1066027.408 576464.151 0, 1066324.806 576468.046 0, 1066622.203 576471.958 0, 1066919.599 576475.888 0, 1067216.996 576479.836 0, 1067514.392 576483.801 0, 1067811.788 576487.783 0, 1068109.184 576491.783 0, 1068406.58 576495.801 0, 1068703.975 576499.836 0, 
+    1069001.37 576503.888 0, 1069298.765 576507.958 0, 1069596.16 576512.046 0, 1069893.554 576516.151 0, 1070190.948 576520.273 0, 1070488.342 576524.413 0, 1070785.736 576528.571 0, 1071083.129 576532.746 0, 1071379.095 576536.918 0, 1071457.671 570974.73 0, 
+    1071536.243 565412.906 0))
+
+POLYGON ((1085653.661 576758.742 0, 1085357.706 576753.733 0, 1085060.325 576748.718 0, 1084762.945 576743.72 0, 1084465.564 576738.74 0, 1084168.182 576733.777 0, 1083870.801 576728.832 0, 1083573.419 576723.905 0, 1083276.036 576718.994 0, 1082978.654 576714.102 0, 
+    1082681.271 576709.226 0, 1082383.888 576704.369 0, 1082086.505 576699.528 0, 1081789.121 576694.706 0, 1081491.737 576689.901 0, 1081194.353 576685.113 0, 1080896.969 576680.343 0, 1080599.584 576675.59 0, 1080302.199 576670.855 0, 1080004.813 576666.137 0, 
+    1079707.428 576661.437 0, 1079410.042 576656.754 0, 1079112.656 576652.089 0, 1078815.269 576647.441 0, 1078516.456 576642.789 0, 1078220.496 576638.199 0, 1077923.108 576633.604 0, 1077625.721 576629.026 0, 1077328.333 576624.466 0, 1077030.945 576619.923 0, 
+    1076733.557 576615.398 0, 1076436.168 576610.89 0, 1076138.779 576606.4 0, 1075841.39 576601.928 0, 1075544.001 576597.472 0, 1075246.611 576593.035 0, 1074949.221 576588.615 0, 1074651.831 576584.212 0, 1074354.441 576579.827 0, 1074057.05 576575.459 0, 
+    1073759.659 576571.109 0, 1073462.268 576566.777 0, 1073164.877 576562.462 0, 1072867.485 576558.164 0, 1072570.093 576553.884 0, 1072272.701 576549.621 0, 1071975.308 576545.376 0, 1071677.916 576541.149 0, 1071379.095 576536.918 0, 1071300.514 582099.469 0, 
+    1071221.927 587662.377 0, 1071520.09 587666.598 0, 1071816.828 587670.817 0, 1072113.565 587675.052 0, 1072410.303 587679.305 0, 1072707.04 587683.576 0, 1073003.777 587687.864 0, 1073300.513 587692.17 0, 1073597.25 587696.493 0, 1073893.986 587700.833 0, 
+    1074190.722 587705.191 0, 1074487.457 587709.567 0, 1074784.193 587713.96 0, 1075080.928 587718.37 0, 1075377.662 587722.798 0, 1075674.397 587727.243 0, 1075971.131 587731.706 0, 1076267.865 587736.186 0, 1076564.599 587740.684 0, 1076861.333 587745.199 0, 
+    1077158.066 587749.732 0, 1077454.799 587754.282 0, 1077751.531 587758.849 0, 1078048.264 587763.435 0, 1078343.573 587768.015 0, 1078641.728 587772.657 0, 1078938.46 587777.294 0, 1079235.191 587781.949 0, 1079531.922 587786.622 0, 1079828.653 587791.311 0, 
+    1080125.383 587796.019 0, 1080422.114 587800.744 0, 1080718.844 587805.486 0, 1081015.573 587810.245 0, 1081312.303 587815.023 0, 1081609.032 587819.817 0, 1081905.761 587824.629 0, 1082202.489 587829.459 0, 1082499.217 587834.306 0, 1082795.945 587839.17 0, 
+    1083092.673 587844.052 0, 1083389.4 587848.952 0, 1083686.128 587853.868 0, 1083982.854 587858.803 0, 1084279.581 587863.755 0, 1084576.307 587868.724 0, 1084873.033 587873.711 0, 1085169.759 587878.715 0, 1085465.062 587883.712 0, 1085559.365 582321.048 0, 
+    1085653.661 576758.742 0))
+
+POLYGON ((1099707.515 588145.286 0, 1099412.224 588139.454 0, 1099115.514 588133.612 0, 1098818.803 588127.787 0, 1098522.092 588121.979 0, 1098225.381 588116.189 0, 1097928.669 588110.416 0, 1097631.957 588104.661 0, 1097335.245 588098.923 0, 1097038.532 588093.203 0, 
+    1096741.819 588087.5 0, 1096445.106 588081.815 0, 1096148.392 588076.147 0, 1095851.678 588070.497 0, 1095554.964 588064.864 0, 1095258.249 588059.249 0, 1094961.534 588053.651 0, 1094664.818 588048.07 0, 1094368.103 588042.507 0, 1094071.387 588036.962 0, 
+    1093774.67 588031.433 0, 1093477.954 588025.923 0, 1093181.237 588020.43 0, 1092884.519 588014.954 0, 1092586.381 588009.469 0, 1092291.084 588004.055 0, 1091994.365 587998.631 0, 1091697.647 587993.226 0, 1091400.928 587987.837 0, 1091104.209 587982.466 0, 
+    1090807.489 587977.113 0, 1090510.769 587971.777 0, 1090214.049 587966.458 0, 1089917.329 587961.157 0, 1089620.608 587955.873 0, 1089323.887 587950.607 0, 1089027.165 587945.359 0, 1088730.443 587940.127 0, 1088433.721 587934.914 0, 1088136.999 587929.717 0, 
+    1087840.276 587924.538 0, 1087543.553 587919.377 0, 1087246.83 587914.233 0, 1086950.107 587909.107 0, 1086653.383 587903.998 0, 1086356.658 587898.906 0, 1086059.934 587893.832 0, 1085763.209 587888.776 0, 1085465.062 587883.712 0, 1085370.754 593446.732 0, 
+    1085276.439 599010.103 0, 1085573.928 599015.155 0, 1085869.998 599020.201 0, 1086166.068 599025.264 0, 1086462.137 599030.344 0, 1086758.206 599035.442 0, 1087054.275 599040.557 0, 1087350.343 599045.689 0, 1087646.411 599050.839 0, 1087942.479 599056.007 0, 
+    1088238.547 599061.191 0, 1088534.614 599066.394 0, 1088830.681 599071.613 0, 1089126.747 599076.85 0, 1089422.814 599082.105 0, 1089718.88 599087.377 0, 1090014.945 599092.666 0, 1090311.011 599097.973 0, 1090607.076 599103.297 0, 1090903.14 599108.639 0, 
+    1091199.205 599113.998 0, 1091495.269 599119.375 0, 1091791.332 599124.769 0, 1092087.396 599130.18 0, 1092382.041 599135.583 0, 1092679.522 599141.055 0, 1092975.584 599146.519 0, 1093271.646 599152 0, 1093567.708 599157.498 0, 1093863.77 599163.014 0, 
+    1094159.831 599168.548 0, 1094455.892 599174.098 0, 1094751.952 599179.666 0, 1095048.012 599185.252 0, 1095344.072 599190.855 0, 1095640.132 599196.476 0, 1095936.191 599202.114 0, 1096232.25 599207.769 0, 1096528.308 599213.442 0, 1096824.367 599219.132 0, 
+    1097120.425 599224.839 0, 1097416.482 599230.564 0, 1097712.539 599236.307 0, 1098008.596 599242.067 0, 1098304.653 599247.844 0, 1098600.709 599253.639 0, 1098896.765 599259.451 0, 1099192.82 599265.281 0, 1099487.459 599271.1 0, 1099597.49 593708.017 0, 
+    1099707.515 588145.286 0))
+
+POLYGON ((1113697.684 599572.243 0, 1113403.061 599565.592 0, 1113107.023 599558.926 0, 1112810.985 599552.278 0, 1112514.946 599545.646 0, 1112218.907 599539.033 0, 1111922.868 599532.436 0, 1111626.828 599525.858 0, 1111330.788 599519.296 0, 1111034.747 599512.752 0, 
+    1110738.706 599506.226 0, 1110442.665 599499.716 0, 1110146.623 599493.225 0, 1109850.581 599486.75 0, 1109554.539 599480.294 0, 1109258.496 599473.854 0, 1108962.452 599467.432 0, 1108666.409 599461.027 0, 1108370.365 599454.64 0, 1108074.321 599448.271 0, 
+    1107778.276 599441.918 0, 1107482.231 599435.583 0, 1107186.185 599429.266 0, 1106890.139 599422.966 0, 1106592.678 599416.653 0, 1106298.046 599410.418 0, 1106002 599404.17 0, 1105705.952 599397.94 0, 1105409.905 599391.727 0, 1105113.856 599385.531 0, 
+    1104817.808 599379.353 0, 1104521.759 599373.193 0, 1104225.71 599367.049 0, 1103929.661 599360.924 0, 1103633.611 599354.815 0, 1103337.56 599348.724 0, 1103041.51 599342.651 0, 1102745.459 599336.595 0, 1102449.408 599330.556 0, 1102153.356 599324.535 0, 
+    1101857.304 599318.531 0, 1101561.252 599312.544 0, 1101265.199 599306.575 0, 1100969.146 599300.624 0, 1100673.092 599294.69 0, 1100377.039 599288.773 0, 1100080.985 599282.874 0, 1099784.93 599276.992 0, 1099487.459 599271.1 0, 1099377.42 604834.531 0, 
+    1099267.375 610398.308 0, 1099564.188 610404.187 0, 1099859.588 610410.056 0, 1100154.987 610415.942 0, 1100450.386 610421.846 0, 1100745.784 610427.767 0, 1101041.183 610433.705 0, 1101336.58 610439.661 0, 1101631.978 610445.634 0, 1101927.375 610451.625 0, 
+    1102222.772 610457.633 0, 1102518.168 610463.658 0, 1102813.564 610469.701 0, 1103108.96 610475.761 0, 1103404.355 610481.838 0, 1103699.75 610487.933 0, 1103995.145 610494.045 0, 1104290.539 610500.175 0, 1104585.933 610506.322 0, 1104881.326 610512.486 0, 
+    1105176.719 610518.668 0, 1105472.112 610524.867 0, 1105767.505 610531.084 0, 1106062.897 610537.318 0, 1106356.876 610543.539 0, 1106653.68 610549.838 0, 1106949.071 610556.124 0, 1107244.461 610562.428 0, 1107539.851 610568.749 0, 1107835.241 610575.087 0, 
+    1108130.631 610581.442 0, 1108426.02 610587.816 0, 1108721.408 610594.206 0, 1109016.797 610600.614 0, 1109312.185 610607.039 0, 1109607.572 610613.482 0, 1109902.96 610619.942 0, 1110198.346 610626.419 0, 1110493.733 610632.914 0, 1110789.119 610639.426 0, 
+    1111084.505 610645.955 0, 1111379.89 610652.502 0, 1111675.275 610659.067 0, 1111970.659 610665.648 0, 1112266.043 610672.247 0, 1112561.427 610678.864 0, 1112856.81 610685.498 0, 1113152.193 610692.149 0, 1113446.165 610698.785 0, 1113571.928 605135.342 0, 
+    1113697.684 599572.243 0))
+
+POLYGON ((1127624.049 611039.32 0, 1127330.095 611031.852 0, 1127034.732 611024.367 0, 1126739.369 611016.898 0, 1126444.005 611009.447 0, 1126148.641 611002.014 0, 1125853.276 610994.598 0, 1125557.911 610987.199 0, 1125262.545 610979.818 0, 1124967.179 610972.454 0, 
+    1124671.813 610965.107 0, 1124376.446 610957.778 0, 1124081.078 610950.466 0, 1123785.711 610943.171 0, 1123490.342 610935.894 0, 1123194.974 610928.635 0, 1122899.605 610921.392 0, 1122604.235 610914.167 0, 1122308.865 610906.96 0, 1122013.495 610899.77 0, 
+    1121718.124 610892.597 0, 1121422.753 610885.441 0, 1121127.382 610878.303 0, 1120832.01 610871.183 0, 1120535.227 610864.046 0, 1120241.264 610856.994 0, 1119945.891 610849.925 0, 1119650.517 610842.874 0, 1119355.143 610835.84 0, 1119059.769 610828.824 0, 
+    1118764.394 610821.825 0, 1118469.019 610814.844 0, 1118173.643 610807.879 0, 1117878.267 610800.933 0, 1117582.89 610794.003 0, 1117287.513 610787.091 0, 1116992.136 610780.197 0, 1116696.758 610773.319 0, 1116401.38 610766.46 0, 1116106.001 610759.617 0, 
+    1115810.622 610752.792 0, 1115515.243 610745.984 0, 1115219.863 610739.194 0, 1114924.483 610732.421 0, 1114629.102 610725.666 0, 1114333.721 610718.927 0, 1114038.34 610712.207 0, 1113742.958 610705.503 0, 1113446.165 610698.785 0, 1113320.394 616262.571 0, 
+    1113194.615 621826.696 0, 1113490.75 621833.399 0, 1113785.477 621840.088 0, 1114080.203 621846.793 0, 1114374.929 621853.517 0, 1114669.655 621860.257 0, 1114964.38 621867.015 0, 1115259.105 621873.79 0, 1115553.829 621880.583 0, 1115848.553 621887.393 0, 
+    1116143.277 621894.22 0, 1116438 621901.065 0, 1116732.723 621907.927 0, 1117027.445 621914.806 0, 1117322.167 621921.703 0, 1117616.889 621928.617 0, 1117911.61 621935.548 0, 1118206.331 621942.497 0, 1118501.051 621949.463 0, 1118795.771 621956.446 0, 
+    1119090.491 621963.447 0, 1119385.21 621970.465 0, 1119679.929 621977.501 0, 1119974.647 621984.553 0, 1120267.958 621991.59 0, 1120564.082 621998.711 0, 1120858.8 622005.816 0, 1121153.516 622012.938 0, 1121448.232 622020.078 0, 1121742.948 622027.235 0, 
+    1122037.664 622034.409 0, 1122332.379 622041.6 0, 1122627.093 622048.809 0, 1122921.807 622056.035 0, 1123216.521 622063.279 0, 1123511.234 622070.54 0, 1123805.947 622077.818 0, 1124100.659 622085.114 0, 1124395.371 622092.427 0, 1124690.083 622099.757 0, 
+    1124984.794 622107.105 0, 1125279.505 622114.47 0, 1125574.215 622121.852 0, 1125868.925 622129.252 0, 1126163.634 622136.669 0, 1126458.343 622144.104 0, 1126753.052 622151.555 0, 1127047.76 622159.024 0, 1127341.062 622166.475 0, 1127482.56 616602.728 0, 
+    1127624.049 611039.32 0))
+
+POLYGON ((1141486.492 622546.219 0, 1141193.21 622537.94 0, 1140898.524 622529.638 0, 1140603.838 622521.354 0, 1140309.151 622513.087 0, 1140014.464 622504.837 0, 1139719.776 622496.605 0, 1139425.088 622488.39 0, 1139130.399 622480.192 0, 1138835.71 622472.012 0, 
+    1138541.021 622463.849 0, 1138246.33 622455.704 0, 1137951.64 622447.575 0, 1137656.949 622439.464 0, 1137362.257 622431.371 0, 1137067.565 622423.295 0, 1136772.873 622415.236 0, 1136478.18 622407.194 0, 1136183.486 622399.17 0, 1135888.792 622391.163 0, 
+    1135594.098 622383.174 0, 1135299.403 622375.202 0, 1135004.708 622367.247 0, 1134710.012 622359.31 0, 1134413.911 622351.352 0, 1134120.619 622343.487 0, 1133825.921 622335.601 0, 1133531.224 622327.733 0, 1133236.526 622319.883 0, 1132941.827 622312.049 0, 
+    1132647.128 622304.233 0, 1132352.428 622296.434 0, 1132057.728 622288.653 0, 1131763.028 622280.889 0, 1131468.327 622273.143 0, 1131173.626 622265.413 0, 1130878.924 622257.701 0, 1130584.222 622250.007 0, 1130289.519 622242.329 0, 1129994.816 622234.67 0, 
+    1129700.112 622227.027 0, 1129405.408 622219.402 0, 1129110.704 622211.794 0, 1128815.999 622204.203 0, 1128521.293 622196.63 0, 1128226.587 622189.074 0, 1127931.881 622181.536 0, 1127637.174 622174.015 0, 1127341.062 622166.475 0, 1127199.555 627730.558 0, 
+    1127058.04 633294.973 0, 1127353.495 633302.496 0, 1127647.546 633310 0, 1127941.598 633317.522 0, 1128235.649 633325.061 0, 1128529.699 633332.617 0, 1128823.749 633340.191 0, 1129117.798 633347.782 0, 1129411.848 633355.39 0, 1129705.896 633363.016 0, 
+    1129999.944 633370.659 0, 1130293.992 633378.319 0, 1130588.039 633385.996 0, 1130882.086 633393.691 0, 1131176.133 633401.403 0, 1131470.178 633409.133 0, 1131764.224 633416.879 0, 1132058.269 633424.643 0, 1132352.313 633432.425 0, 1132646.358 633440.223 0, 
+    1132940.401 633448.039 0, 1133234.444 633455.873 0, 1133528.487 633463.723 0, 1133822.529 633471.591 0, 1134115.17 633479.439 0, 1134410.612 633487.379 0, 1134704.653 633495.299 0, 1134998.694 633503.236 0, 1135292.733 633511.19 0, 1135586.773 633519.162 0, 
+    1135880.812 633527.151 0, 1136174.85 633535.157 0, 1136468.888 633543.181 0, 1136762.926 633551.222 0, 1137056.963 633559.28 0, 1137351 633567.356 0, 1137645.036 633575.448 0, 1137939.071 633583.559 0, 1138233.107 633591.686 0, 1138527.141 633599.831 0, 
+    1138821.175 633607.993 0, 1139115.209 633616.172 0, 1139409.242 633624.369 0, 1139703.275 633632.583 0, 1139997.308 633640.814 0, 1140291.339 633649.063 0, 1140585.371 633657.329 0, 1140879.401 633665.612 0, 1141172.032 633673.873 0, 1141329.267 628109.88 0, 
+    1141486.492 622546.219 0))
+
+POLYGON ((1155284.897 634092.646 0, 1154992.289 634083.558 0, 1154698.282 634074.445 0, 1154404.276 634065.348 0, 1154110.268 634056.269 0, 1153816.26 634047.207 0, 1153522.252 634038.162 0, 1153228.243 634029.135 0, 1152934.234 634020.125 0, 1152640.224 634011.132 0, 
+    1152346.213 634002.156 0, 1152052.202 633993.198 0, 1151758.19 633984.257 0, 1151464.178 633975.334 0, 1151170.166 633966.428 0, 1150876.153 633957.539 0, 1150582.139 633948.667 0, 1150288.125 633939.813 0, 1149994.11 633930.976 0, 1149700.095 633922.156 0, 
+    1149406.079 633913.354 0, 1149112.063 633904.569 0, 1148818.046 633895.801 0, 1148524.029 633887.05 0, 1148228.612 633878.276 0, 1147935.993 633869.601 0, 1147641.974 633860.903 0, 1147347.954 633852.221 0, 1147053.935 633843.558 0, 1146759.914 633834.911 0, 
+    1146465.893 633826.282 0, 1146171.872 633817.67 0, 1145877.85 633809.075 0, 1145583.828 633800.497 0, 1145289.805 633791.937 0, 1144995.781 633783.394 0, 1144701.757 633774.869 0, 1144407.733 633766.361 0, 1144113.708 633757.87 0, 1143819.683 633749.396 0, 
+    1143525.657 633740.94 0, 1143231.63 633732.501 0, 1142937.604 633724.079 0, 1142643.576 633715.675 0, 1142349.548 633707.288 0, 1142055.52 633698.918 0, 1141761.491 633690.566 0, 1141467.462 633682.23 0, 1141172.032 633673.873 0, 1141014.788 639238.195 0, 
+    1140857.534 644802.843 0, 1141152.306 644811.182 0, 1141445.68 644819.498 0, 1141739.054 644827.832 0, 1142032.427 644836.183 0, 1142325.8 644844.552 0, 1142619.173 644852.937 0, 1142912.544 644861.34 0, 1143205.916 644869.76 0, 1143499.287 644878.198 0, 
+    1143792.657 644886.652 0, 1144086.027 644895.124 0, 1144379.396 644903.614 0, 1144672.765 644912.12 0, 1144966.134 644920.644 0, 1145259.502 644929.185 0, 1145552.869 644937.743 0, 1145846.236 644946.319 0, 1146139.602 644954.912 0, 1146432.968 644963.522 0, 
+    1146726.333 644972.149 0, 1147019.698 644980.794 0, 1147313.063 644989.456 0, 1147606.426 644998.135 0, 1147898.394 645006.79 0, 1148193.153 645015.545 0, 1148486.515 645024.276 0, 1148779.877 645033.024 0, 1149073.238 645041.79 0, 1149366.599 645050.573 0, 
+    1149659.959 645059.373 0, 1149953.319 645068.19 0, 1150246.678 645077.025 0, 1150540.036 645085.877 0, 1150833.395 645094.746 0, 1151126.752 645103.632 0, 1151420.109 645112.536 0, 1151713.466 645121.457 0, 1152006.822 645130.395 0, 1152300.178 645139.35 0, 
+    1152593.533 645148.323 0, 1152886.887 645157.313 0, 1153180.241 645166.32 0, 1153473.594 645175.345 0, 1153766.947 645184.387 0, 1154060.3 645193.446 0, 1154353.651 645202.522 0, 1154647.003 645211.616 0, 1154938.959 645220.683 0, 1155111.933 639656.502 0, 
+    1155284.897 634092.646 0))
+
+POLYGON ((1169019.147 645678.304 0, 1168727.215 645668.412 0, 1168433.891 645658.489 0, 1168140.566 645648.584 0, 1167847.24 645638.697 0, 1167553.914 645628.826 0, 1167260.587 645618.973 0, 1166967.26 645609.137 0, 1166673.932 645599.318 0, 1166380.604 645589.517 0, 
+    1166087.275 645579.732 0, 1165793.945 645569.966 0, 1165500.615 645560.216 0, 1165207.284 645550.483 0, 1164913.953 645540.768 0, 1164620.621 645531.07 0, 1164327.288 645521.39 0, 1164033.955 645511.726 0, 1163740.622 645502.08 0, 1163447.287 645492.452 0, 
+    1163153.953 645482.84 0, 1162860.617 645473.246 0, 1162567.281 645463.669 0, 1162273.945 645454.109 0, 1161979.214 645444.521 0, 1161687.27 645435.041 0, 1161393.932 645425.533 0, 1161100.593 645416.043 0, 1160807.254 645406.569 0, 1160513.914 645397.113 0, 
+    1160220.574 645387.674 0, 1159927.233 645378.252 0, 1159633.892 645368.848 0, 1159340.55 645359.461 0, 1159047.207 645350.091 0, 1158753.864 645340.739 0, 1158460.52 645331.403 0, 1158167.176 645322.085 0, 1157873.831 645312.785 0, 1157580.486 645303.501 0, 
+    1157287.14 645294.235 0, 1156993.794 645284.986 0, 1156700.447 645275.754 0, 1156407.099 645266.54 0, 1156113.751 645257.342 0, 1155820.402 645248.163 0, 1155527.053 645239 0, 1155233.704 645229.855 0, 1154938.959 645220.683 0, 1154765.975 650785.187 0, 
+    1154592.981 656350.009 0, 1154887.068 656359.16 0, 1155179.762 656368.285 0, 1155472.456 656377.427 0, 1155765.15 656386.587 0, 1156057.843 656395.763 0, 1156350.535 656404.957 0, 1156643.227 656414.168 0, 1156935.919 656423.397 0, 1157228.609 656432.642 0, 
+    1157521.3 656441.905 0, 1157813.989 656451.185 0, 1158106.679 656460.482 0, 1158399.367 656469.797 0, 1158692.055 656479.128 0, 1158984.743 656488.477 0, 1159277.43 656497.844 0, 1159570.116 656507.227 0, 1159862.802 656516.628 0, 1160155.488 656526.045 0, 
+    1160448.172 656535.48 0, 1160740.857 656544.933 0, 1161033.54 656554.402 0, 1161326.223 656563.889 0, 1161617.516 656573.348 0, 1161911.588 656582.914 0, 1162204.269 656592.452 0, 1162496.95 656602.008 0, 1162789.631 656611.581 0, 1163082.31 656621.171 0, 
+    1163374.99 656630.778 0, 1163667.668 656640.403 0, 1163960.346 656650.045 0, 1164253.024 656659.704 0, 1164545.701 656669.38 0, 1164838.377 656679.073 0, 1165131.053 656688.784 0, 1165423.728 656698.512 0, 1165716.403 656708.257 0, 1166009.077 656718.019 0, 
+    1166301.75 656727.799 0, 1166594.423 656737.596 0, 1166887.095 656747.41 0, 1167179.767 656757.241 0, 1167472.438 656767.089 0, 1167765.109 656776.955 0, 1168057.779 656786.838 0, 1168350.448 656796.738 0, 1168641.728 656806.609 0, 1168830.443 651242.297 0, 
+    1169019.147 645678.304 0))
+
+POLYGON ((1182689.129 657302.896 0, 1182397.876 657292.203 0, 1182105.236 657281.476 0, 1181812.595 657270.766 0, 1181519.953 657260.074 0, 1181227.311 657249.398 0, 1180934.668 657238.74 0, 1180642.025 657228.1 0, 1180349.381 657217.476 0, 1180056.736 657206.87 0, 
+    1179764.091 657196.28 0, 1179471.445 657185.708 0, 1179178.798 657175.154 0, 1178886.151 657164.616 0, 1178593.504 657154.096 0, 1178300.855 657143.593 0, 1178008.206 657133.107 0, 1177715.556 657122.638 0, 1177422.906 657112.187 0, 1177130.255 657101.753 0, 
+    1176837.604 657091.336 0, 1176544.952 657080.936 0, 1176252.299 657070.554 0, 1175959.646 657060.189 0, 1175665.604 657049.792 0, 1175374.337 657039.51 0, 1175081.682 657029.196 0, 1174789.026 657018.9 0, 1174496.37 657008.621 0, 1174203.713 656998.359 0, 
+    1173911.055 656988.114 0, 1173618.397 656977.887 0, 1173325.738 656967.677 0, 1173033.079 656957.484 0, 1172740.419 656947.308 0, 1172447.759 656937.149 0, 1172155.097 656927.008 0, 1171862.436 656916.884 0, 1171569.773 656906.777 0, 1171277.11 656896.687 0, 
+    1170984.447 656886.615 0, 1170691.783 656876.56 0, 1170399.118 656866.522 0, 1170106.453 656856.501 0, 1169813.787 656846.497 0, 1169521.12 656836.511 0, 1169228.453 656826.542 0, 1168935.785 656816.59 0, 1168641.728 656806.609 0, 1168453.003 662371.236 0, 
+    1168264.266 667936.176 0, 1168557.666 667946.135 0, 1168849.678 667956.065 0, 1169141.69 667966.011 0, 1169433.702 667975.975 0, 1169725.712 667985.956 0, 1170017.723 667995.955 0, 1170309.732 668005.97 0, 1170601.742 668016.003 0, 1170893.75 668026.053 0, 
+    1171185.758 668036.12 0, 1171477.765 668046.204 0, 1171769.772 668056.305 0, 1172061.778 668066.424 0, 1172353.784 668076.56 0, 1172645.789 668086.713 0, 1172937.793 668096.883 0, 1173229.797 668107.07 0, 1173521.8 668117.275 0, 1173813.802 668127.497 0, 
+    1174105.804 668137.736 0, 1174397.805 668147.992 0, 1174689.806 668158.265 0, 1174981.806 668168.556 0, 1175272.421 668178.814 0, 1175565.805 668189.188 0, 1175857.803 668199.53 0, 1176149.801 668209.889 0, 1176441.798 668220.266 0, 1176733.794 668230.659 0, 
+    1177025.79 668241.07 0, 1177317.785 668251.498 0, 1177609.78 668261.943 0, 1177901.774 668272.406 0, 1178193.767 668282.885 0, 1178485.76 668293.382 0, 1178777.752 668303.896 0, 1179069.744 668314.427 0, 1179361.735 668324.975 0, 1179653.725 668335.541 0, 
+    1179945.715 668346.123 0, 1180237.704 668356.723 0, 1180529.692 668367.34 0, 1180821.68 668377.974 0, 1181113.667 668388.626 0, 1181405.654 668399.294 0, 1181697.64 668409.98 0, 1181989.625 668420.683 0, 1182280.226 668431.352 0, 1182484.683 662866.968 0, 
+    1182689.129 657302.896 0))
+
+POLYGON ((1196294.731 668966.125 0, 1196004.159 668954.635 0, 1195712.205 668943.107 0, 1195420.25 668931.596 0, 1195128.295 668920.103 0, 1194836.339 668908.626 0, 1194544.382 668897.167 0, 1194252.425 668885.725 0, 1193960.467 668874.301 0, 1193668.509 668862.893 0, 
+    1193376.549 668851.503 0, 1193084.589 668840.13 0, 1192792.629 668828.774 0, 1192500.667 668817.435 0, 1192208.705 668806.113 0, 1191916.743 668794.809 0, 1191624.78 668783.522 0, 1191332.816 668772.252 0, 1191040.851 668760.999 0, 1190748.886 668749.763 0, 
+    1190456.92 668738.544 0, 1190164.953 668727.343 0, 1189872.986 668716.159 0, 1189581.018 668704.992 0, 1189287.667 668693.79 0, 1188997.08 668682.71 0, 1188705.11 668671.594 0, 1188413.14 668660.496 0, 1188121.169 668649.415 0, 1187829.197 668638.351 0, 
+    1187537.224 668627.305 0, 1187245.251 668616.275 0, 1186953.277 668605.263 0, 1186661.303 668594.268 0, 1186369.328 668583.29 0, 1186077.352 668572.329 0, 1185785.376 668561.385 0, 1185493.399 668550.459 0, 1185201.421 668539.55 0, 1184909.443 668528.658 0, 
+    1184617.464 668517.783 0, 1184325.484 668506.926 0, 1184033.504 668496.085 0, 1183741.523 668485.262 0, 1183449.542 668474.456 0, 1183157.56 668463.667 0, 1182865.577 668452.895 0, 1182573.594 668442.141 0, 1182280.226 668431.352 0, 1182075.757 673996.046 0, 
+    1181871.277 679561.045 0, 1182163.987 679571.808 0, 1182455.315 679582.539 0, 1182746.643 679593.286 0, 1183037.97 679604.051 0, 1183329.296 679614.833 0, 1183620.622 679625.632 0, 1183911.947 679636.448 0, 1184203.272 679647.281 0, 1184494.596 679658.132 0, 
+    1184785.919 679668.999 0, 1185077.241 679679.884 0, 1185368.563 679690.786 0, 1185659.885 679701.705 0, 1185951.205 679712.641 0, 1186242.525 679723.594 0, 1186533.845 679734.565 0, 1186825.163 679745.552 0, 1187116.482 679756.557 0, 1187407.799 679767.579 0, 
+    1187699.116 679778.618 0, 1187990.432 679789.674 0, 1188281.747 679800.747 0, 1188573.062 679811.838 0, 1188862.997 679822.893 0, 1189155.69 679834.07 0, 1189447.003 679845.212 0, 1189738.315 679856.371 0, 1190029.627 679867.547 0, 1190320.938 679878.741 0, 
+    1190612.248 679889.951 0, 1190903.557 679901.179 0, 1191194.866 679912.424 0, 1191486.175 679923.685 0, 1191777.482 679934.965 0, 1192068.789 679946.261 0, 1192360.095 679957.574 0, 1192651.401 679968.905 0, 1192942.706 679980.252 0, 1193234.01 679991.617 0, 
+    1193525.314 680002.999 0, 1193816.617 680014.398 0, 1194107.919 680025.814 0, 1194399.22 680037.248 0, 1194690.521 680048.698 0, 1194981.822 680060.166 0, 1195273.121 680071.651 0, 1195564.42 680083.153 0, 1195854.34 680094.617 0, 1196074.541 674530.218 0, 
+    1196294.731 668966.125 0))
+
+POLYGON ((1209835.84 680667.693 0, 1209545.951 680655.409 0, 1209254.686 680643.084 0, 1208963.42 680630.776 0, 1208672.153 680618.486 0, 1208380.886 680606.212 0, 1208089.618 680593.956 0, 1207798.349 680581.717 0, 1207507.079 680569.495 0, 1207215.809 680557.29 0, 
+    1206924.538 680545.102 0, 1206633.266 680532.931 0, 1206341.994 680520.778 0, 1206050.721 680508.642 0, 1205759.447 680496.523 0, 1205468.172 680484.42 0, 1205176.897 680472.336 0, 1204885.621 680460.268 0, 1204594.344 680448.217 0, 1204303.067 680436.184 0, 
+    1204011.789 680424.168 0, 1203720.51 680412.168 0, 1203429.23 680400.186 0, 1203137.95 680388.222 0, 1202845.292 680376.217 0, 1202555.388 680364.343 0, 1202264.105 680352.43 0, 1201972.822 680340.533 0, 1201681.538 680328.654 0, 1201390.254 680316.792 0, 
+    1201098.969 680304.947 0, 1200807.683 680293.12 0, 1200516.397 680281.309 0, 1200225.109 680269.516 0, 1199933.821 680257.739 0, 1199642.533 680245.98 0, 1199351.243 680234.238 0, 1199059.953 680222.514 0, 1198768.663 680210.806 0, 1198477.371 680199.115 0, 
+    1198186.079 680187.442 0, 1197894.787 680175.786 0, 1197603.493 680164.146 0, 1197312.199 680152.524 0, 1197020.904 680140.92 0, 1196729.609 680129.332 0, 1196438.313 680117.761 0, 1196147.016 680106.208 0, 1195854.34 680094.617 0, 1195634.127 685659.318 0, 
+    1195413.902 691224.318 0, 1195705.919 691235.883 0, 1195996.561 691247.41 0, 1196287.202 691258.955 0, 1196577.843 691270.516 0, 1196868.482 691282.095 0, 1197159.121 691293.691 0, 1197449.76 691305.304 0, 1197740.398 691316.934 0, 1198031.035 691328.581 0, 
+    1198321.671 691340.245 0, 1198612.306 691351.927 0, 1198902.941 691363.625 0, 1199193.576 691375.341 0, 1199484.209 691387.074 0, 1199774.842 691398.823 0, 1200065.474 691410.59 0, 1200356.106 691422.374 0, 1200646.737 691434.175 0, 1200937.367 691445.994 0, 
+    1201227.996 691457.829 0, 1201518.625 691469.681 0, 1201809.253 691481.551 0, 1202099.88 691493.438 0, 1202389.133 691505.285 0, 1202681.133 691517.262 0, 1202971.758 691529.2 0, 1203262.382 691541.155 0, 1203553.006 691553.127 0, 1203843.629 691565.117 0, 
+    1204134.251 691577.123 0, 1204424.873 691589.147 0, 1204715.494 691601.187 0, 1205006.114 691613.245 0, 1205296.734 691625.32 0, 1205587.353 691637.412 0, 1205877.971 691649.521 0, 1206168.588 691661.647 0, 1206459.205 691673.79 0, 1206749.821 691685.95 0, 
+    1207040.436 691698.128 0, 1207331.051 691710.322 0, 1207621.665 691722.534 0, 1207912.278 691734.763 0, 1208202.89 691747.008 0, 1208493.502 691759.271 0, 1208784.113 691771.551 0, 1209074.723 691783.849 0, 1209363.96 691796.105 0, 1209599.906 686231.749 0, 
+    1209835.84 680667.693 0))
+
+POLYGON ((1223312.347 692407.3 0, 1223023.143 692394.227 0, 1222732.569 692381.109 0, 1222441.994 692368.008 0, 1222151.418 692354.924 0, 1221860.841 692341.857 0, 1221570.264 692328.807 0, 1221279.686 692315.775 0, 1220989.107 692302.759 0, 1220698.527 692289.761 0, 
+    1220407.947 692276.78 0, 1220117.366 692263.815 0, 1219826.784 692250.868 0, 1219536.201 692237.938 0, 1219245.617 692225.025 0, 1218955.033 692212.129 0, 1218664.448 692199.251 0, 1218373.862 692186.389 0, 1218083.276 692173.545 0, 1217792.688 692160.717 0, 
+    1217502.1 692147.907 0, 1217211.511 692135.114 0, 1216920.922 692122.338 0, 1216630.332 692109.579 0, 1216338.369 692096.777 0, 1216049.149 692084.112 0, 1215758.556 692071.404 0, 1215467.963 692058.714 0, 1215177.369 692046.04 0, 1214886.774 692033.384 0, 
+    1214596.178 692020.745 0, 1214305.582 692008.123 0, 1214014.985 691995.518 0, 1213724.387 691982.93 0, 1213433.789 691970.359 0, 1213143.19 691957.805 0, 1212852.59 691945.268 0, 1212561.989 691932.749 0, 1212271.387 691920.246 0, 1211980.785 691907.761 0, 
+    1211690.182 691895.293 0, 1211399.579 691882.842 0, 1211108.974 691870.408 0, 1210818.369 691857.991 0, 1210527.763 691845.591 0, 1210237.157 691833.208 0, 1209946.549 691820.843 0, 1209655.941 691808.494 0, 1209363.96 691796.105 0, 1209128.001 697360.756 0, 
+    1208892.03 702925.698 0, 1209183.353 702938.06 0, 1209473.306 702950.381 0, 1209763.258 702962.718 0, 1210053.21 702975.073 0, 1210343.161 702987.445 0, 1210633.111 702999.834 0, 1210923.06 703012.24 0, 1211213.009 703024.663 0, 1211502.957 703037.103 0, 
+    1211792.904 703049.56 0, 1212082.85 703062.034 0, 1212372.796 703074.526 0, 1212662.741 703087.034 0, 1212952.685 703099.56 0, 1213242.628 703112.102 0, 1213532.571 703124.662 0, 1213822.513 703137.238 0, 1214112.454 703149.832 0, 1214402.395 703162.443 0, 
+    1214692.335 703175.071 0, 1214982.274 703187.715 0, 1215272.212 703200.377 0, 1215562.15 703213.056 0, 1215850.718 703225.693 0, 1216142.022 703238.466 0, 1216431.958 703251.196 0, 1216721.892 703263.943 0, 1217011.826 703276.708 0, 1217301.759 703289.489 0, 
+    1217591.691 703302.287 0, 1217881.623 703315.103 0, 1218171.554 703327.936 0, 1218461.484 703340.785 0, 1218751.413 703353.652 0, 1219041.341 703366.536 0, 1219331.269 703379.437 0, 1219621.196 703392.355 0, 1219911.122 703405.29 0, 1220201.048 703418.242 0, 
+    1220490.973 703431.211 0, 1220780.897 703444.197 0, 1221070.82 703457.2 0, 1221360.742 703470.221 0, 1221650.664 703483.258 0, 1221940.585 703496.312 0, 1222230.505 703509.384 0, 1222520.424 703522.473 0, 1222808.976 703535.516 0, 1223060.668 697971.262 0, 
+    1223312.347 692407.3 0))
+
+POLYGON ((1236724.143 704184.65 0, 1236435.627 704170.791 0, 1236145.746 704156.883 0, 1235855.864 704142.993 0, 1235565.981 704129.119 0, 1235276.097 704115.263 0, 1234986.213 704101.423 0, 1234696.328 704087.601 0, 1234406.442 704073.796 0, 1234116.555 704060.008 0, 
+    1233826.667 704046.237 0, 1233536.778 704032.483 0, 1233246.889 704018.746 0, 1232956.999 704005.026 0, 1232667.108 703991.323 0, 1232377.216 703977.637 0, 1232087.324 703963.968 0, 1231797.43 703950.317 0, 1231507.536 703936.682 0, 1231217.641 703923.064 0, 
+    1230927.745 703909.464 0, 1230637.849 703895.881 0, 1230347.951 703882.314 0, 1230058.053 703868.765 0, 1229766.788 703855.169 0, 1229478.255 703841.718 0, 1229188.354 703828.219 0, 1228898.453 703814.738 0, 1228608.55 703801.274 0, 1228318.648 703787.828 0, 
+    1228028.744 703774.398 0, 1227738.839 703760.985 0, 1227448.934 703747.589 0, 1227159.028 703734.21 0, 1226869.121 703720.849 0, 1226579.213 703707.504 0, 1226289.305 703694.177 0, 1225999.396 703680.866 0, 1225709.486 703667.573 0, 1225419.575 703654.297 0, 
+    1225129.663 703641.038 0, 1224839.751 703627.795 0, 1224549.838 703614.57 0, 1224259.924 703601.362 0, 1223970.009 703588.171 0, 1223680.094 703574.998 0, 1223390.177 703561.841 0, 1223100.26 703548.701 0, 1222808.976 703535.516 0, 1222557.27 709100.059 0, 
+    1222305.552 714664.886 0, 1222596.179 714678.041 0, 1222885.441 714691.151 0, 1223174.702 714704.278 0, 1223463.962 714717.422 0, 1223753.222 714730.583 0, 1224042.481 714743.762 0, 1224331.739 714756.957 0, 1224620.996 714770.169 0, 1224910.253 714783.398 0, 
+    1225199.509 714796.645 0, 1225488.764 714809.908 0, 1225778.018 714823.188 0, 1226067.271 714836.486 0, 1226356.524 714849.8 0, 1226645.776 714863.131 0, 1226935.027 714876.48 0, 1227224.277 714889.845 0, 1227513.527 714903.228 0, 1227802.775 714916.627 0, 
+    1228092.023 714930.044 0, 1228381.27 714943.477 0, 1228670.517 714956.928 0, 1228959.762 714970.396 0, 1229247.644 714983.817 0, 1229538.251 714997.382 0, 1229827.494 715010.901 0, 1230116.737 715024.436 0, 1230405.978 715037.989 0, 1230695.219 715051.559 0, 
+    1230984.459 715065.146 0, 1231273.698 715078.749 0, 1231562.936 715092.37 0, 1231852.174 715106.008 0, 1232141.411 715119.663 0, 1232430.647 715133.335 0, 1232719.882 715147.024 0, 1233009.116 715160.73 0, 1233298.35 715174.453 0, 1233587.582 715188.193 0, 
+    1233876.814 715201.95 0, 1234166.045 715215.724 0, 1234455.276 715229.515 0, 1234744.505 715243.323 0, 1235033.734 715257.148 0, 1235322.962 715270.99 0, 1235612.189 715284.849 0, 1235901.415 715298.725 0, 1236189.279 715312.553 0, 1236456.718 709748.459 0, 
+    1236724.143 704184.65 0))
+
+POLYGON ((1250071.12 715999.441 0, 1249783.295 715984.8 0, 1249494.109 715970.107 0, 1249204.922 715955.431 0, 1248915.734 715940.772 0, 1248626.546 715926.129 0, 1248337.357 715911.504 0, 1248048.166 715896.896 0, 1247758.975 715882.305 0, 1247469.784 715867.731 0, 
+    1247180.591 715853.174 0, 1246891.397 715838.634 0, 1246602.203 715824.111 0, 1246313.007 715809.605 0, 1246023.811 715795.116 0, 1245734.614 715780.644 0, 1245445.416 715766.189 0, 1245156.218 715751.751 0, 1244867.018 715737.33 0, 1244577.817 715722.926 0, 
+    1244288.616 715708.539 0, 1243999.414 715694.17 0, 1243710.211 715679.817 0, 1243421.007 715665.481 0, 1243130.442 715651.095 0, 1242842.597 715636.86 0, 1242553.391 715622.576 0, 1242264.184 715608.308 0, 1241974.976 715594.057 0, 1241685.767 715579.824 0, 
+    1241396.557 715565.607 0, 1241107.347 715551.407 0, 1240818.135 715537.225 0, 1240528.923 715523.059 0, 1240239.71 715508.911 0, 1239950.496 715494.779 0, 1239661.281 715480.665 0, 1239372.066 715466.567 0, 1239082.849 715452.487 0, 1238793.632 715438.423 0, 
+    1238504.414 715424.377 0, 1238215.195 715410.348 0, 1237925.976 715396.335 0, 1237636.755 715382.34 0, 1237347.534 715368.362 0, 1237058.312 715354.4 0, 1236769.089 715340.456 0, 1236479.865 715326.529 0, 1236189.279 715312.553 0, 1235921.827 720876.929 0, 
+    1235654.361 726441.583 0, 1235944.289 726455.527 0, 1236232.858 726469.422 0, 1236521.426 726483.335 0, 1236809.993 726497.265 0, 1237098.559 726511.211 0, 1237387.124 726525.175 0, 1237675.689 726539.156 0, 1237964.253 726553.153 0, 1238252.816 726567.168 0, 
+    1238541.378 726581.199 0, 1238829.939 726595.248 0, 1239118.5 726609.314 0, 1239407.06 726623.396 0, 1239695.619 726637.496 0, 1239984.177 726651.612 0, 1240272.734 726665.746 0, 1240561.29 726679.896 0, 1240849.846 726694.063 0, 1241138.4 726708.248 0, 
+    1241426.954 726722.449 0, 1241715.507 726736.668 0, 1242004.059 726750.903 0, 1242292.611 726765.156 0, 1242579.804 726779.358 0, 1242869.711 726793.711 0, 1243158.26 726808.015 0, 1243446.808 726822.335 0, 1243735.355 726836.672 0, 1244023.901 726851.026 0, 
+    1244312.447 726865.398 0, 1244600.991 726879.786 0, 1244889.535 726894.191 0, 1245178.078 726908.613 0, 1245466.62 726923.052 0, 1245755.161 726937.509 0, 1246043.702 726951.982 0, 1246332.241 726966.472 0, 1246620.78 726980.979 0, 1246909.318 726995.503 0, 
+    1247197.855 727010.044 0, 1247486.391 727024.602 0, 1247774.926 727039.177 0, 1248063.46 727053.769 0, 1248351.994 727068.378 0, 1248640.526 727083.004 0, 1248929.058 727097.647 0, 1249217.589 727112.307 0, 1249504.763 727126.915 0, 1249787.949 721563.039 0, 
+    1250071.12 715999.441 0))
+
+POLYGON ((1263353.174 727851.375 0, 1263066.04 727835.956 0, 1262777.552 727820.481 0, 1262489.062 727805.023 0, 1262200.572 727789.582 0, 1261912.081 727774.157 0, 1261623.589 727758.75 0, 1261335.096 727743.36 0, 1261046.602 727727.987 0, 1260758.108 727712.631 0, 
+    1260469.612 727697.292 0, 1260181.116 727681.969 0, 1259892.618 727666.664 0, 1259604.12 727651.376 0, 1259315.621 727636.104 0, 1259027.12 727620.85 0, 1258738.619 727605.613 0, 1258450.118 727590.392 0, 1258161.615 727575.189 0, 1257873.111 727560.003 0, 
+    1257584.606 727544.833 0, 1257296.101 727529.681 0, 1257007.595 727514.545 0, 1256719.087 727499.427 0, 1256429.224 727484.255 0, 1256142.07 727469.241 0, 1255853.56 727454.173 0, 1255565.049 727439.123 0, 1255276.538 727424.089 0, 1254988.025 727409.073 0, 
+    1254699.512 727394.073 0, 1254410.997 727379.091 0, 1254122.482 727364.125 0, 1253833.966 727349.176 0, 1253545.449 727334.245 0, 1253256.931 727319.33 0, 1252968.412 727304.432 0, 1252679.893 727289.551 0, 1252391.372 727274.688 0, 1252102.851 727259.841 0, 
+    1251814.329 727245.011 0, 1251525.805 727230.198 0, 1251237.281 727215.403 0, 1250948.757 727200.624 0, 1250660.231 727185.862 0, 1250371.704 727171.117 0, 1250083.177 727156.389 0, 1249794.648 727141.678 0, 1249504.763 727126.915 0, 1249221.563 732691.066 0, 
+    1248938.35 738255.488 0, 1249227.577 738270.217 0, 1249515.45 738284.895 0, 1249803.323 738299.589 0, 1250091.194 738314.301 0, 1250379.065 738329.029 0, 1250666.935 738343.774 0, 1250954.804 738358.536 0, 1251242.672 738373.316 0, 1251530.539 738388.112 0, 
+    1251818.406 738402.925 0, 1252106.271 738417.755 0, 1252394.136 738432.602 0, 1252682 738447.466 0, 1252969.863 738462.346 0, 1253257.725 738477.244 0, 1253545.586 738492.159 0, 1253833.446 738507.091 0, 1254121.305 738522.039 0, 1254409.164 738537.005 0, 
+    1254697.022 738551.987 0, 1254984.878 738566.987 0, 1255272.734 738582.003 0, 1255560.589 738597.036 0, 1255847.091 738612.016 0, 1256136.296 738627.154 0, 1256424.149 738642.238 0, 1256712 738657.339 0, 1256999.851 738672.457 0, 1257287.7 738687.592 0, 
+    1257575.549 738702.744 0, 1257863.397 738717.913 0, 1258151.244 738733.099 0, 1258439.09 738748.301 0, 1258726.935 738763.521 0, 1259014.779 738778.758 0, 1259302.623 738794.011 0, 1259590.465 738809.282 0, 1259878.307 738824.569 0, 1260166.148 738839.874 0, 
+    1260453.987 738855.195 0, 1260741.826 738870.533 0, 1261029.664 738885.888 0, 1261317.501 738901.261 0, 1261605.337 738916.65 0, 1261893.173 738932.056 0, 1262181.007 738947.479 0, 1262468.841 738962.919 0, 1262755.322 738978.303 0, 1263054.255 733414.703 0, 
+    1263353.174 727851.375 0))
+
+POLYGON ((1276570.198 739740.151 0, 1276283.758 739723.957 0, 1275995.97 739707.704 0, 1275708.18 739691.468 0, 1275420.39 739675.249 0, 1275132.598 739659.046 0, 1274844.806 739642.861 0, 1274557.012 739626.693 0, 1274269.218 739610.541 0, 1273981.422 739594.407 0, 
+    1273693.626 739578.289 0, 1273405.829 739562.189 0, 1273118.031 739546.105 0, 1272830.231 739530.038 0, 1272542.431 739513.989 0, 1272254.63 739497.956 0, 1271966.828 739481.94 0, 1271679.025 739465.941 0, 1271391.222 739449.959 0, 1271103.417 739433.994 0, 
+    1270815.611 739418.046 0, 1270527.804 739402.114 0, 1270239.997 739386.2 0, 1269952.188 739370.303 0, 1269663.029 739354.348 0, 1269376.568 739338.559 0, 1269088.757 739322.713 0, 1268800.945 739306.883 0, 1268513.131 739291.07 0, 1268225.317 739275.275 0, 
+    1267937.502 739259.496 0, 1267649.686 739243.734 0, 1267361.869 739227.989 0, 1267074.051 739212.261 0, 1266786.233 739196.55 0, 1266498.413 739180.856 0, 1266210.592 739165.179 0, 1265922.771 739149.519 0, 1265634.948 739133.876 0, 1265347.125 739118.25 0, 
+    1265059.301 739102.64 0, 1264771.475 739087.048 0, 1264483.649 739071.472 0, 1264195.822 739055.914 0, 1263907.994 739040.372 0, 1263620.165 739024.848 0, 1263332.335 739009.34 0, 1263044.505 738993.849 0, 1262755.322 738978.303 0, 1262456.375 744542.17 0, 
+    1262157.414 750106.301 0, 1262445.938 750121.812 0, 1262733.114 750137.268 0, 1263020.288 750152.74 0, 1263307.462 750168.23 0, 1263594.635 750183.736 0, 1263881.807 750199.259 0, 1264168.979 750214.799 0, 1264456.149 750230.356 0, 1264743.318 750245.93 0, 
+    1265030.487 750261.52 0, 1265317.654 750277.128 0, 1265604.821 750292.752 0, 1265891.987 750308.394 0, 1266179.151 750324.052 0, 1266466.315 750339.727 0, 1266753.478 750355.42 0, 1267040.64 750371.129 0, 1267327.801 750386.855 0, 1267614.961 750402.597 0, 
+    1267902.12 750418.357 0, 1268189.279 750434.134 0, 1268476.436 750449.927 0, 1268763.593 750465.738 0, 1269049.402 750481.491 0, 1269337.903 750497.409 0, 1269625.056 750513.27 0, 1269912.209 750529.148 0, 1270199.361 750545.043 0, 1270486.512 750560.955 0, 
+    1270773.661 750576.884 0, 1271060.81 750592.83 0, 1271347.958 750608.792 0, 1271635.105 750624.772 0, 1271922.252 750640.768 0, 1272209.397 750656.781 0, 1272496.541 750672.811 0, 1272783.684 750688.858 0, 1273070.827 750704.922 0, 1273357.968 750721.003 0, 
+    1273645.109 750737.101 0, 1273932.248 750753.216 0, 1274219.387 750769.347 0, 1274506.524 750785.496 0, 1274793.661 750801.661 0, 1275080.797 750817.843 0, 1275367.931 750834.043 0, 1275655.065 750850.259 0, 1275940.853 750866.415 0, 1276255.533 745303.151 0, 
+    1276570.198 739740.151 0))
+
+POLYGON ((1289722.09 751665.467 0, 1289436.347 751648.503 0, 1289149.26 751631.476 0, 1288862.172 751614.465 0, 1288575.083 751597.472 0, 1288287.993 751580.495 0, 1288000.902 751563.536 0, 1287713.811 751546.593 0, 1287426.718 751529.667 0, 1287139.624 751512.758 0, 
+    1286852.529 751495.866 0, 1286565.433 751478.991 0, 1286278.336 751462.133 0, 1285991.239 751445.292 0, 1285704.14 751428.467 0, 1285417.04 751411.66 0, 1285129.939 751394.869 0, 1284842.837 751378.095 0, 1284555.735 751361.339 0, 1284268.631 751344.599 0, 
+    1283981.526 751327.876 0, 1283694.42 751311.169 0, 1283407.314 751294.48 0, 1283120.206 751277.808 0, 1282831.754 751261.075 0, 1282545.988 751244.514 0, 1282258.877 751227.892 0, 1281971.766 751211.287 0, 1281684.653 751194.7 0, 1281397.54 751178.129 0, 
+    1281110.425 751161.575 0, 1280823.309 751145.037 0, 1280536.193 751128.517 0, 1280249.076 751112.014 0, 1279961.957 751095.527 0, 1279674.838 751079.058 0, 1279387.717 751062.605 0, 1279100.596 751046.169 0, 1278813.474 751029.751 0, 1278526.351 751013.349 0, 
+    1278239.226 750996.964 0, 1277952.101 750980.595 0, 1277664.975 750964.244 0, 1277377.848 750947.91 0, 1277090.72 750931.592 0, 1276803.591 750915.292 0, 1276516.461 750899.008 0, 1276229.33 750882.741 0, 1275940.853 750866.415 0, 1275626.158 756429.941 0, 
+    1275311.449 761993.723 0, 1275599.268 762010.011 0, 1275885.744 762026.241 0, 1276172.219 762042.488 0, 1276458.693 762058.751 0, 1276745.166 762075.031 0, 1277031.638 762091.328 0, 1277318.11 762107.642 0, 1277604.58 762123.973 0, 1277891.049 762140.321 0, 
+    1278177.518 762156.685 0, 1278463.985 762173.067 0, 1278750.451 762189.465 0, 1279036.917 762205.88 0, 1279323.381 762222.312 0, 1279609.845 762238.761 0, 1279896.307 762255.227 0, 1280182.769 762271.709 0, 1280469.229 762288.209 0, 1280755.689 762304.725 0, 
+    1281042.148 762321.258 0, 1281328.605 762337.808 0, 1281615.062 762354.375 0, 1281901.518 762370.959 0, 1282186.632 762387.482 0, 1282474.426 762404.177 0, 1282760.879 762420.811 0, 1283047.331 762437.462 0, 1283333.782 762454.13 0, 1283620.232 762470.815 0, 
+    1283906.681 762487.517 0, 1284193.129 762504.236 0, 1284479.575 762520.971 0, 1284766.021 762537.723 0, 1285052.466 762554.493 0, 1285338.91 762571.279 0, 1285625.353 762588.082 0, 1285911.795 762604.901 0, 1286198.236 762621.738 0, 1286484.676 762638.591 0, 
+    1286771.115 762655.462 0, 1287057.553 762672.349 0, 1287343.99 762689.253 0, 1287630.426 762706.174 0, 1287916.861 762723.112 0, 1288203.295 762740.066 0, 1288489.728 762757.038 0, 1288776.16 762774.026 0, 1289061.252 762790.952 0, 1289391.678 757228.081 0, 
+    1289722.09 751665.467 0))
+
+POLYGON ((1302808.747 763627.024 0, 1302523.702 763609.292 0, 1302237.32 763591.495 0, 1301950.936 763573.714 0, 1301664.551 763555.95 0, 1301378.165 763538.204 0, 1301091.778 763520.473 0, 1300805.389 763502.76 0, 1300519 763485.064 0, 1300232.61 763467.384 0, 
+    1299946.219 763449.722 0, 1299659.827 763432.076 0, 1299373.433 763414.447 0, 1299087.039 763396.835 0, 1298800.644 763379.24 0, 1298514.247 763361.661 0, 1298227.85 763344.1 0, 1297941.451 763326.555 0, 1297655.052 763309.027 0, 1297368.651 763291.516 0, 
+    1297082.25 763274.022 0, 1296795.847 763256.545 0, 1296509.443 763239.084 0, 1296223.039 763221.641 0, 1295935.295 763204.133 0, 1295650.226 763186.804 0, 1295363.819 763169.411 0, 1295077.41 763152.035 0, 1294791 763134.676 0, 1294504.589 763117.334 0, 
+    1294218.177 763100.008 0, 1293931.765 763082.7 0, 1293645.351 763065.408 0, 1293358.936 763048.133 0, 1293072.52 763030.875 0, 1292786.103 763013.633 0, 1292499.685 762996.409 0, 1292213.266 762979.202 0, 1291926.846 762962.011 0, 1291640.425 762944.837 0, 
+    1291354.003 762927.68 0, 1291067.58 762910.54 0, 1290781.156 762893.417 0, 1290494.731 762876.31 0, 1290208.305 762859.221 0, 1289921.878 762842.148 0, 1289635.45 762825.092 0, 1289349.021 762808.054 0, 1289061.252 762790.952 0, 1288730.81 768354.076 0, 
+    1288400.353 773917.451 0, 1288687.465 773934.513 0, 1288973.239 773951.513 0, 1289259.012 773968.53 0, 1289544.784 773985.564 0, 1289830.555 774002.614 0, 1290116.326 774019.681 0, 1290402.095 774036.765 0, 1290687.863 774053.866 0, 1290973.63 774070.984 0, 
+    1291259.396 774088.119 0, 1291545.161 774105.27 0, 1291830.925 774122.438 0, 1292116.688 774139.623 0, 1292402.45 774156.825 0, 1292688.211 774174.044 0, 1292973.971 774191.279 0, 1293259.73 774208.531 0, 1293545.488 774225.8 0, 1293831.245 774243.086 0, 
+    1294117.001 774260.389 0, 1294402.756 774277.709 0, 1294688.51 774295.045 0, 1294974.263 774312.398 0, 1295258.68 774329.687 0, 1295545.766 774347.155 0, 1295831.516 774364.559 0, 1296117.265 774381.979 0, 1296403.012 774399.416 0, 1296688.759 774416.87 0, 
+    1296974.505 774434.341 0, 1297260.25 774451.829 0, 1297545.993 774469.334 0, 1297831.736 774486.855 0, 1298117.477 774504.393 0, 1298403.218 774521.948 0, 1298688.958 774539.52 0, 1298974.696 774557.109 0, 1299260.434 774574.714 0, 1299546.17 774592.336 0, 
+    1299831.905 774609.976 0, 1300117.64 774627.632 0, 1300403.373 774645.304 0, 1300689.105 774662.994 0, 1300974.837 774680.7 0, 1301260.567 774698.423 0, 1301546.296 774716.163 0, 1301832.024 774733.92 0, 1302116.417 774751.611 0, 1302462.59 769189.192 0, 
+    1302808.747 763627.024 0))
+
+POLYGON ((1315830.069 775624.518 0, 1315545.725 775606.024 0, 1315260.049 775587.46 0, 1314974.371 775568.913 0, 1314688.692 775550.382 0, 1314403.012 775531.869 0, 1314117.33 775513.372 0, 1313831.648 775494.892 0, 1313545.965 775476.429 0, 1313260.28 775457.983 0, 
+    1312974.595 775439.553 0, 1312688.908 775421.141 0, 1312403.221 775402.745 0, 1312117.532 775384.366 0, 1311831.842 775366.004 0, 1311546.151 775347.658 0, 1311260.459 775329.33 0, 1310974.766 775311.018 0, 1310689.072 775292.723 0, 1310403.377 775274.445 0, 
+    1310117.68 775256.183 0, 1309831.983 775237.939 0, 1309546.284 775219.711 0, 1309260.585 775201.5 0, 1308973.551 775183.221 0, 1308689.183 775165.129 0, 1308403.48 775146.969 0, 1308117.776 775128.825 0, 1307832.071 775110.698 0, 1307546.365 775092.588 0, 
+    1307260.658 775074.495 0, 1306974.95 775056.419 0, 1306689.241 775038.359 0, 1306403.531 775020.317 0, 1306117.82 775002.291 0, 1305832.107 774984.282 0, 1305546.394 774966.289 0, 1305260.679 774948.314 0, 1304974.964 774930.355 0, 1304689.247 774912.413 0, 
+    1304403.53 774894.488 0, 1304117.811 774876.58 0, 1303832.091 774858.689 0, 1303546.371 774840.814 0, 1303260.649 774822.957 0, 1302974.926 774805.116 0, 1302689.202 774787.292 0, 1302403.477 774769.484 0, 1302116.417 774751.611 0, 1301770.229 780314.276 0, 
+    1301424.025 785877.184 0, 1301710.428 785895.016 0, 1301995.498 785912.783 0, 1302280.567 785930.566 0, 1302565.635 785948.366 0, 1302850.702 785966.183 0, 1303135.768 785984.016 0, 1303420.833 786001.867 0, 1303705.897 786019.734 0, 1303990.96 786037.618 0, 
+    1304276.021 786055.518 0, 1304561.082 786073.436 0, 1304846.142 786091.37 0, 1305131.2 786109.321 0, 1305416.258 786127.289 0, 1305701.314 786145.273 0, 1305986.37 786163.275 0, 1306271.424 786181.293 0, 1306556.477 786199.328 0, 1306841.529 786217.38 0, 
+    1307126.581 786235.448 0, 1307411.631 786253.533 0, 1307696.68 786271.635 0, 1307981.728 786289.754 0, 1308265.445 786307.805 0, 1308551.82 786326.042 0, 1308836.865 786344.211 0, 1309121.909 786362.397 0, 1309406.951 786380.6 0, 1309691.993 786398.819 0, 
+    1309977.034 786417.055 0, 1310262.073 786435.309 0, 1310547.111 786453.578 0, 1310832.148 786471.865 0, 1311117.185 786490.168 0, 1311402.22 786508.488 0, 1311687.254 786526.825 0, 1311972.287 786545.179 0, 1312257.319 786563.549 0, 1312542.349 786581.937 0, 
+    1312827.379 786600.341 0, 1313112.408 786618.761 0, 1313397.435 786637.199 0, 1313682.462 786655.653 0, 1313967.487 786674.124 0, 1314252.511 786692.612 0, 1314537.534 786711.117 0, 1314822.556 786729.638 0, 1315106.249 786748.09 0, 1315468.167 781186.183 0, 
+    1315830.069 775624.518 0))
+
+POLYGON ((1328785.957 787657.648 0, 1328502.316 787638.395 0, 1328217.347 787619.068 0, 1327932.377 787599.758 0, 1327647.407 787580.465 0, 1327362.435 787561.189 0, 1327077.461 787541.93 0, 1326792.487 787522.687 0, 1326507.512 787503.461 0, 1326222.535 787484.252 0, 
+    1325937.557 787465.059 0, 1325652.579 787445.884 0, 1325367.599 787426.725 0, 1325082.618 787407.583 0, 1324797.635 787388.457 0, 1324512.652 787369.349 0, 1324227.668 787350.257 0, 1323942.682 787331.182 0, 1323657.695 787312.124 0, 1323372.707 787293.082 0, 
+    1323087.719 787274.057 0, 1322802.729 787255.05 0, 1322517.737 787236.058 0, 1322232.745 787217.084 0, 1321946.424 787198.038 0, 1321662.757 787179.186 0, 1321377.761 787160.262 0, 1321092.765 787141.354 0, 1320807.767 787122.464 0, 1320522.768 787103.59 0, 
+    1320237.768 787084.733 0, 1319952.767 787065.893 0, 1319667.764 787047.07 0, 1319382.761 787028.263 0, 1319097.756 787009.473 0, 1318812.751 786990.7 0, 1318527.744 786971.944 0, 1318242.736 786953.204 0, 1317957.727 786934.481 0, 1317672.717 786915.776 0, 
+    1317387.706 786897.086 0, 1317102.694 786878.414 0, 1316817.681 786859.758 0, 1316532.666 786841.119 0, 1316247.651 786822.497 0, 1315962.634 786803.892 0, 1315677.616 786785.303 0, 1315392.597 786766.732 0, 1315106.249 786748.09 0, 1314744.315 792310.237 0, 
+    1314382.366 797872.619 0, 1314668.057 797891.218 0, 1314952.421 797909.747 0, 1315236.784 797928.293 0, 1315521.146 797946.855 0, 1315805.506 797965.435 0, 1316089.866 797984.031 0, 1316374.225 798002.644 0, 1316658.582 798021.273 0, 1316942.939 798039.919 0, 
+    1317227.294 798058.582 0, 1317511.648 798077.262 0, 1317796.001 798095.959 0, 1318080.353 798114.672 0, 1318364.704 798133.402 0, 1318649.054 798152.148 0, 1318933.403 798170.912 0, 1319217.75 798189.692 0, 1319502.097 798208.489 0, 1319786.442 798227.303 0, 
+    1320070.786 798246.133 0, 1320355.129 798264.98 0, 1320639.471 798283.844 0, 1320923.812 798302.724 0, 1321206.828 798321.534 0, 1321492.491 798340.536 0, 1321776.828 798359.466 0, 1322061.165 798378.414 0, 1322345.5 798397.378 0, 1322629.835 798416.359 0, 
+    1322914.168 798435.357 0, 1323198.5 798454.371 0, 1323482.831 798473.403 0, 1323767.16 798492.451 0, 1324051.489 798511.515 0, 1324335.816 798530.597 0, 1324620.143 798549.695 0, 1324904.468 798568.81 0, 1325188.792 798587.941 0, 1325473.115 798607.09 0, 
+    1325757.437 798626.255 0, 1326041.758 798645.436 0, 1326326.078 798664.635 0, 1326610.396 798683.85 0, 1326894.713 798703.082 0, 1327179.03 798722.331 0, 1327463.345 798741.596 0, 1327747.659 798760.879 0, 1328030.648 798780.088 0, 1328408.311 793218.75 0, 
+    1328785.957 787657.648 0))
+
+POLYGON ((1341676.313 799726.111 0, 1341393.376 799706.103 0, 1341109.118 799686.017 0, 1340824.858 799665.949 0, 1340540.598 799645.897 0, 1340256.336 799625.862 0, 1339972.073 799605.843 0, 1339687.808 799585.841 0, 1339403.543 799565.856 0, 1339119.276 799545.888 0, 
+    1338835.008 799525.937 0, 1338550.739 799506.002 0, 1338266.469 799486.084 0, 1337982.198 799466.183 0, 1337697.926 799446.298 0, 1337413.652 799426.43 0, 1337129.377 799406.579 0, 1336845.101 799386.745 0, 1336560.824 799366.927 0, 1336276.546 799347.126 0, 
+    1335992.266 799327.342 0, 1335707.985 799307.574 0, 1335423.704 799287.824 0, 1335139.421 799268.09 0, 1334853.815 799248.281 0, 1334570.851 799228.672 0, 1334286.565 799208.988 0, 1334002.277 799189.321 0, 1333717.988 799169.67 0, 1333433.699 799150.037 0, 
+    1333149.407 799130.42 0, 1332865.115 799110.82 0, 1332580.822 799091.236 0, 1332296.527 799071.67 0, 1332012.232 799052.12 0, 1331727.935 799032.587 0, 1331443.637 799013.07 0, 1331159.338 798993.57 0, 1330875.037 798974.087 0, 1330590.736 798954.621 0, 
+    1330306.433 798935.172 0, 1330022.13 798915.739 0, 1329737.825 798896.323 0, 1329453.519 798876.923 0, 1329169.212 798857.541 0, 1328884.903 798838.175 0, 1328600.594 798818.826 0, 1328316.283 798799.493 0, 1328030.648 798780.088 0, 1327652.97 804341.657 0, 
+    1327275.277 809903.455 0, 1327560.254 809922.816 0, 1327843.91 809942.104 0, 1328127.565 809961.409 0, 1328411.218 809980.73 0, 1328694.871 810000.068 0, 1328978.522 810019.422 0, 1329262.172 810038.794 0, 1329545.821 810058.182 0, 1329829.469 810077.587 0, 
+    1330113.116 810097.008 0, 1330396.761 810116.446 0, 1330680.406 810135.901 0, 1330964.049 810155.373 0, 1331247.691 810174.861 0, 1331531.332 810194.366 0, 1331814.972 810213.887 0, 1332098.611 810233.426 0, 1332382.249 810252.981 0, 1332665.885 810272.552 0, 
+    1332949.52 810292.141 0, 1333233.154 810311.746 0, 1333516.787 810331.368 0, 1333800.419 810351.006 0, 1334082.731 810370.57 0, 1334367.679 810390.333 0, 1334651.308 810410.022 0, 1334934.935 810429.727 0, 1335218.561 810449.449 0, 1335502.186 810469.188 0, 
+    1335785.809 810488.943 0, 1336069.432 810508.715 0, 1336353.053 810528.504 0, 1336636.674 810548.309 0, 1336920.293 810568.131 0, 1337203.91 810587.97 0, 1337487.527 810607.826 0, 1337771.143 810627.698 0, 1338054.757 810647.587 0, 1338338.37 810667.492 0, 
+    1338621.982 810687.415 0, 1338905.593 810707.354 0, 1339189.203 810727.309 0, 1339472.811 810747.282 0, 1339756.419 810767.271 0, 1340040.025 810787.276 0, 1340323.63 810807.299 0, 1340607.233 810827.338 0, 1340889.518 810847.3 0, 1341282.924 805286.592 0, 
+    1341676.313 799726.111 0))
+
+POLYGON ((1354501.039 811829.605 0, 1354218.81 811808.844 0, 1353935.264 811788.004 0, 1353651.716 811767.181 0, 1353368.168 811746.374 0, 1353084.618 811725.583 0, 1352801.067 811704.81 0, 1352517.515 811684.053 0, 1352233.962 811663.313 0, 1351950.407 811642.59 0, 
+    1351666.851 811621.883 0, 1351383.294 811601.193 0, 1351099.736 811580.519 0, 1350816.176 811559.863 0, 1350532.616 811539.223 0, 1350249.054 811518.599 0, 1349965.491 811497.993 0, 1349681.926 811477.403 0, 1349398.361 811456.83 0, 1349114.794 811436.273 0, 
+    1348831.226 811415.733 0, 1348547.657 811395.21 0, 1348264.087 811374.704 0, 1347980.515 811354.214 0, 1347695.626 811333.646 0, 1347413.368 811313.284 0, 1347129.793 811292.845 0, 1346846.217 811272.421 0, 1346562.639 811252.015 0, 1346279.06 811231.626 0, 
+    1345995.48 811211.253 0, 1345711.899 811190.896 0, 1345428.317 811170.557 0, 1345144.733 811150.234 0, 1344861.148 811129.928 0, 1344577.562 811109.638 0, 1344293.975 811089.365 0, 1344010.387 811069.109 0, 1343726.797 811048.87 0, 1343443.206 811028.647 0, 
+    1343159.614 811008.441 0, 1342876.021 810988.252 0, 1342592.427 810968.079 0, 1342308.831 810947.923 0, 1342025.235 810927.784 0, 1341741.637 810907.661 0, 1341458.038 810887.555 0, 1341174.438 810867.466 0, 1340889.518 810847.3 0, 1340496.097 816408.234 0, 
+    1340102.661 821969.388 0, 1340386.922 821989.507 0, 1340669.868 822009.55 0, 1340952.812 822029.61 0, 1341235.755 822049.686 0, 1341518.697 822069.779 0, 1341801.638 822089.888 0, 1342084.578 822110.014 0, 1342367.517 822130.157 0, 1342650.454 822150.316 0, 
+    1342933.39 822170.492 0, 1343216.325 822190.685 0, 1343499.259 822210.894 0, 1343782.191 822231.121 0, 1344065.123 822251.363 0, 1344348.053 822271.622 0, 1344630.982 822291.898 0, 1344913.91 822312.191 0, 1345196.837 822332.5 0, 1345479.762 822352.826 0, 
+    1345762.686 822373.169 0, 1346045.609 822393.528 0, 1346328.531 822413.904 0, 1346611.452 822434.296 0, 1346893.058 822454.611 0, 1347177.289 822475.132 0, 1347460.206 822495.574 0, 1347743.122 822516.033 0, 1348026.037 822536.509 0, 1348308.95 822557.001 0, 
+    1348591.862 822577.51 0, 1348874.773 822598.036 0, 1349157.683 822618.579 0, 1349440.592 822639.138 0, 1349723.499 822659.713 0, 1350006.405 822680.306 0, 1350289.31 822700.915 0, 1350572.214 822721.54 0, 1350855.117 822742.183 0, 1351138.018 822762.842 0, 
+    1351420.918 822783.517 0, 1351703.817 822804.21 0, 1351986.715 822824.918 0, 1352269.611 822845.644 0, 1352552.506 822866.386 0, 1352835.4 822887.145 0, 1353118.293 822907.921 0, 1353401.184 822928.713 0, 1353682.763 822949.425 0, 1354091.909 817389.404 0, 
+    1354501.039 811829.605 0))
+
+POLYGON ((1367260.042 823967.824 0, 1366978.521 823946.316 0, 1366695.689 823924.725 0, 1366412.856 823903.15 0, 1366130.022 823881.592 0, 1365847.187 823860.051 0, 1365564.35 823838.526 0, 1365281.512 823817.018 0, 1364998.673 823795.527 0, 1364715.832 823774.052 0, 
+    1364432.99 823752.594 0, 1364150.147 823731.152 0, 1363867.303 823709.728 0, 1363584.457 823688.319 0, 1363301.61 823666.928 0, 1363018.762 823645.553 0, 1362735.913 823624.195 0, 1362453.062 823602.853 0, 1362170.21 823581.528 0, 1361887.357 823560.22 0, 
+    1361604.503 823538.928 0, 1361321.647 823517.653 0, 1361038.79 823496.395 0, 1360755.932 823475.153 0, 1360471.762 823453.83 0, 1360190.212 823432.72 0, 1359907.35 823411.528 0, 1359624.487 823390.353 0, 1359341.623 823369.194 0, 1359058.757 823348.053 0, 
+    1358775.89 823326.927 0, 1358493.022 823305.819 0, 1358210.153 823284.727 0, 1357927.282 823263.652 0, 1357644.41 823242.593 0, 1357361.537 823221.551 0, 1357078.663 823200.526 0, 1356795.787 823179.518 0, 1356512.91 823158.526 0, 1356230.032 823137.55 0, 
+    1355947.153 823116.592 0, 1355664.273 823095.65 0, 1355381.391 823074.724 0, 1355098.508 823053.815 0, 1354815.624 823032.923 0, 1354532.738 823012.048 0, 1354249.852 822991.189 0, 1353966.964 822970.347 0, 1353682.763 822949.425 0, 1353273.6 828509.663 0, 
+    1352864.422 834070.115 0, 1353147.966 834090.989 0, 1353430.199 834111.783 0, 1353712.431 834132.593 0, 1353994.662 834153.42 0, 1354276.892 834174.264 0, 1354559.12 834195.124 0, 1354841.347 834216.001 0, 1355123.573 834236.895 0, 1355405.798 834257.805 0, 
+    1355688.022 834278.732 0, 1355970.244 834299.675 0, 1356252.465 834320.635 0, 1356534.685 834341.612 0, 1356816.903 834362.605 0, 1357099.121 834383.615 0, 1357381.337 834404.641 0, 1357663.552 834425.684 0, 1357945.765 834446.744 0, 1358227.978 834467.82 0, 
+    1358510.189 834488.913 0, 1358792.399 834510.023 0, 1359074.607 834531.149 0, 1359356.815 834552.292 0, 1359637.713 834573.353 0, 1359921.226 834594.627 0, 1360203.43 834615.819 0, 1360485.632 834637.029 0, 1360767.833 834658.254 0, 1361050.033 834679.497 0, 
+    1361332.232 834700.756 0, 1361614.429 834722.031 0, 1361896.625 834743.324 0, 1362178.82 834764.632 0, 1362461.014 834785.958 0, 1362743.206 834807.3 0, 1363025.398 834828.658 0, 1363307.587 834850.034 0, 1363589.776 834871.426 0, 1363871.964 834892.834 0, 
+    1364154.15 834914.259 0, 1364436.334 834935.701 0, 1364718.518 834957.159 0, 1365000.7 834978.634 0, 1365282.881 835000.126 0, 1365565.061 835021.634 0, 1365847.24 835043.158 0, 1366129.417 835064.7 0, 1366410.286 835086.158 0, 1366835.172 829526.884 0, 
+    1367260.042 823967.824 0))
+
+POLYGON ((1379953.226 836140.466 0, 1379672.416 836118.214 0, 1379390.301 836095.876 0, 1379108.185 836073.554 0, 1378826.067 836051.249 0, 1378543.947 836028.96 0, 1378261.827 836006.688 0, 1377979.705 835984.433 0, 1377697.582 835962.194 0, 1377415.457 835939.972 0, 
+    1377133.332 835917.766 0, 1376851.205 835895.577 0, 1376569.076 835873.405 0, 1376286.946 835851.249 0, 1376004.815 835829.11 0, 1375722.683 835806.987 0, 1375440.55 835784.881 0, 1375158.415 835762.792 0, 1374876.278 835740.719 0, 1374594.141 835718.663 0, 
+    1374312.002 835696.623 0, 1374029.862 835674.6 0, 1373747.721 835652.594 0, 1373465.578 835630.604 0, 1373182.129 835608.529 0, 1372901.289 835586.674 0, 1372619.142 835564.734 0, 1372336.994 835542.811 0, 1372054.845 835520.904 0, 1371772.695 835499.014 0, 
+    1371490.543 835477.141 0, 1371208.39 835455.284 0, 1370926.236 835433.444 0, 1370644.08 835411.62 0, 1370361.923 835389.813 0, 1370079.765 835368.022 0, 1369797.606 835346.249 0, 1369515.445 835324.491 0, 1369233.283 835302.751 0, 1368951.12 835281.027 0, 
+    1368668.955 835259.319 0, 1368386.789 835237.628 0, 1368104.622 835215.954 0, 1367822.454 835194.297 0, 1367540.284 835172.656 0, 1367258.113 835151.031 0, 1366975.941 835129.423 0, 1366693.768 835107.832 0, 1366410.286 835086.158 0, 1365985.384 840645.642 0, 
+    1365560.467 846205.332 0, 1365843.291 846226.956 0, 1366124.81 846248.497 0, 1366406.328 846270.055 0, 1366687.844 846291.629 0, 1366969.359 846313.22 0, 1367250.873 846334.827 0, 1367532.386 846356.451 0, 1367813.897 846378.091 0, 1368095.407 846399.748 0, 
+    1368376.916 846421.422 0, 1368658.424 846443.112 0, 1368939.93 846464.819 0, 1369221.435 846486.542 0, 1369502.939 846508.282 0, 1369784.441 846530.039 0, 1370065.942 846551.812 0, 1370347.442 846573.602 0, 1370628.941 846595.408 0, 1370910.438 846617.231 0, 
+    1371191.934 846639.07 0, 1371473.429 846660.926 0, 1371754.923 846682.798 0, 1372036.415 846704.687 0, 1372316.603 846726.492 0, 1372599.395 846748.515 0, 1372880.883 846770.454 0, 1373162.37 846792.409 0, 1373443.856 846814.381 0, 1373725.341 846836.369 0, 
+    1374006.824 846858.374 0, 1374288.306 846880.396 0, 1374569.786 846902.434 0, 1374851.265 846924.489 0, 1375132.743 846946.56 0, 1375414.22 846968.648 0, 1375695.695 846990.753 0, 1375977.169 847012.873 0, 1376258.642 847035.011 0, 1376540.114 847057.165 0, 
+    1376821.584 847079.336 0, 1377103.052 847101.523 0, 1377384.52 847123.727 0, 1377665.986 847145.947 0, 1377947.451 847168.184 0, 1378228.915 847190.438 0, 1378510.377 847212.708 0, 1378791.838 847234.995 0, 1379071.996 847257.195 0, 1379512.619 841698.727 0, 
+    1379953.226 836140.466 0))
+
+POLYGON ((1392580.5 848347.226 0, 1392300.403 848324.234 0, 1392019.007 848301.152 0, 1391737.608 848278.087 0, 1391456.209 848255.039 0, 1391174.808 848232.007 0, 1390893.405 848208.991 0, 1390612.002 848185.992 0, 1390330.597 848163.01 0, 1390049.19 848140.044 0, 
+    1389767.783 848117.095 0, 1389486.374 848094.162 0, 1389204.963 848071.246 0, 1388923.551 848048.346 0, 1388642.138 848025.463 0, 1388360.724 848002.597 0, 1388079.308 847979.747 0, 1387797.891 847956.914 0, 1387516.472 847934.097 0, 1387235.053 847911.297 0, 
+    1386953.631 847888.513 0, 1386672.209 847865.746 0, 1386390.785 847842.996 0, 1386109.36 847820.262 0, 1385826.633 847797.44 0, 1385546.505 847774.844 0, 1385265.076 847752.16 0, 1384983.646 847729.492 0, 1384702.214 847706.841 0, 1384420.781 847684.206 0, 
+    1384139.346 847661.588 0, 1383857.91 847638.987 0, 1383576.473 847616.402 0, 1383295.034 847593.834 0, 1383013.595 847571.282 0, 1382732.153 847548.747 0, 1382450.711 847526.228 0, 1382169.267 847503.726 0, 1381887.822 847481.241 0, 1381606.375 847458.772 0, 
+    1381324.928 847436.32 0, 1381043.478 847413.884 0, 1380762.028 847391.465 0, 1380480.576 847369.062 0, 1380199.123 847346.676 0, 1379917.669 847324.307 0, 1379636.213 847301.954 0, 1379354.756 847279.618 0, 1379071.996 847257.195 0, 1378631.357 852815.865 0, 
+    1378190.702 858374.733 0, 1378472.805 858397.104 0, 1378753.607 858419.389 0, 1379034.409 858441.69 0, 1379315.209 858464.007 0, 1379596.007 858486.341 0, 1379876.805 858508.692 0, 1380157.601 858531.059 0, 1380438.396 858553.442 0, 1380719.189 858575.842 0, 
+    1380999.981 858598.259 0, 1381280.772 858620.692 0, 1381561.562 858643.142 0, 1381842.35 858665.608 0, 1382123.137 858688.091 0, 1382403.922 858710.59 0, 1382684.707 858733.106 0, 1382965.489 858755.638 0, 1383246.271 858778.187 0, 1383527.051 858800.752 0, 
+    1383807.83 858823.334 0, 1384088.608 858845.933 0, 1384369.384 858868.548 0, 1384650.159 858891.179 0, 1384929.636 858913.723 0, 1385211.705 858936.492 0, 1385492.476 858959.173 0, 1385773.245 858981.87 0, 1386054.014 859004.585 0, 1386334.78 859027.315 0, 
+    1386615.546 859050.062 0, 1386896.31 859072.826 0, 1387177.073 859095.606 0, 1387457.835 859118.403 0, 1387738.595 859141.216 0, 1388019.354 859164.046 0, 1388300.111 859186.892 0, 1388580.868 859209.755 0, 1388861.622 859232.635 0, 1389142.376 859255.53 0, 
+    1389423.128 859278.443 0, 1389703.879 859301.372 0, 1389984.628 859324.317 0, 1390265.376 859347.279 0, 1390546.123 859370.258 0, 1390826.868 859393.253 0, 1391107.612 859416.264 0, 1391388.355 859439.292 0, 1391667.801 859462.231 0, 1392124.159 853904.629 0, 
+    1392580.5 848347.226 0))
+
+POLYGON ((1405141.773 860587.799 0, 1404862.391 860564.071 0, 1404581.714 860540.25 0, 1404301.037 860516.445 0, 1404020.357 860492.657 0, 1403739.677 860468.885 0, 1403458.995 860445.13 0, 1403178.311 860421.392 0, 1402897.626 860397.67 0, 1402616.94 860373.964 0, 
+    1402336.252 860350.275 0, 1402055.563 860326.603 0, 1401774.873 860302.947 0, 1401494.181 860279.308 0, 1401213.488 860255.685 0, 1400932.793 860232.078 0, 1400652.097 860208.488 0, 1400371.399 860184.915 0, 1400090.701 860161.358 0, 1399810 860137.818 0, 
+    1399529.299 860114.294 0, 1399248.596 860090.787 0, 1398967.892 860067.296 0, 1398687.186 860043.822 0, 1398405.184 860020.256 0, 1398125.77 859996.923 0, 1397845.06 859973.499 0, 1397564.349 859950.091 0, 1397283.637 859926.699 0, 1397002.923 859903.324 0, 
+    1396722.207 859879.965 0, 1396441.49 859856.623 0, 1396160.772 859833.298 0, 1395880.053 859809.989 0, 1395599.332 859786.696 0, 1395318.61 859763.42 0, 1395037.886 859740.161 0, 1394757.161 859716.918 0, 1394476.435 859693.692 0, 1394195.707 859670.482 0, 
+    1393914.978 859647.289 0, 1393634.248 859624.112 0, 1393353.516 859600.952 0, 1393072.783 859577.808 0, 1392792.048 859554.681 0, 1392511.312 859531.57 0, 1392230.575 859508.476 0, 1391949.836 859485.398 0, 1391667.801 859462.231 0, 1391211.427 865020.027 0, 
+    1390755.037 870578.016 0, 1391036.415 870601.129 0, 1391316.5 870624.153 0, 1391596.583 870647.194 0, 1391876.664 870670.25 0, 1392156.745 870693.324 0, 1392436.824 870716.414 0, 1392716.901 870739.52 0, 1392996.977 870762.643 0, 1393277.052 870785.782 0, 
+    1393557.126 870808.938 0, 1393837.198 870832.11 0, 1394117.269 870855.299 0, 1394397.338 870878.504 0, 1394677.406 870901.725 0, 1394957.473 870924.964 0, 1395237.538 870948.218 0, 1395517.602 870971.489 0, 1395797.664 870994.777 0, 1396077.726 871018.081 0, 
+    1396357.785 871041.402 0, 1396637.844 871064.739 0, 1396917.901 871088.092 0, 1397197.957 871111.462 0, 1397476.719 871134.741 0, 1397758.064 871158.252 0, 1398038.115 871181.671 0, 1398318.166 871205.107 0, 1398598.214 871228.56 0, 1398878.262 871252.029 0, 
+    1399158.308 871275.514 0, 1399438.352 871299.016 0, 1399718.396 871322.535 0, 1399998.438 871346.069 0, 1400278.478 871369.621 0, 1400558.517 871393.189 0, 1400838.555 871416.773 0, 1401118.591 871440.374 0, 1401398.626 871463.991 0, 1401678.66 871487.625 0, 
+    1401958.692 871511.275 0, 1402238.723 871534.942 0, 1402518.752 871558.625 0, 1402798.78 871582.325 0, 1403078.807 871606.041 0, 1403358.832 871629.774 0, 1403638.856 871653.523 0, 1403918.878 871677.288 0, 1404197.609 871700.961 0, 1404669.699 866144.284 0, 
+    1405141.773 860587.799 0))
+
+POLYGON ((1417636.954 872861.879 0, 1417358.289 872837.419 0, 1417078.335 872812.862 0, 1416798.38 872788.322 0, 1416518.423 872763.798 0, 1416238.464 872739.291 0, 1415958.504 872714.8 0, 1415678.543 872690.326 0, 1415398.58 872665.868 0, 1415118.616 872641.427 0, 
+    1414838.65 872617.002 0, 1414558.683 872592.594 0, 1414278.715 872568.202 0, 1413998.745 872543.827 0, 1413718.773 872519.468 0, 1413438.8 872495.125 0, 1413158.826 872470.799 0, 1412878.85 872446.49 0, 1412598.873 872422.197 0, 1412318.895 872397.92 0, 
+    1412038.915 872373.66 0, 1411758.933 872349.417 0, 1411478.95 872325.19 0, 1411198.966 872300.979 0, 1410917.691 872276.674 0, 1410638.993 872252.607 0, 1410359.005 872228.446 0, 1410079.015 872204.302 0, 1409799.023 872180.173 0, 1409519.031 872156.062 0, 
+    1409239.036 872131.966 0, 1408959.041 872107.888 0, 1408679.044 872083.825 0, 1408399.045 872059.78 0, 1408119.045 872035.75 0, 1407839.044 872011.737 0, 1407559.041 871987.741 0, 1407279.037 871963.761 0, 1406999.032 871939.798 0, 1406719.025 871915.851 0, 
+    1406439.016 871891.921 0, 1406159.007 871868.007 0, 1405878.995 871844.109 0, 1405598.983 871820.228 0, 1405318.969 871796.364 0, 1405038.954 871772.516 0, 1404758.937 871748.684 0, 1404478.919 871724.869 0, 1404197.609 871700.961 0, 1403725.503 877257.825 0, 
+    1403253.381 882814.873 0, 1403534.034 882838.726 0, 1403813.398 882862.485 0, 1404092.76 882886.261 0, 1404372.122 882910.053 0, 1404651.481 882933.862 0, 1404930.84 882957.687 0, 1405210.197 882981.529 0, 1405489.553 883005.387 0, 1405768.907 883029.262 0, 
+    1406048.26 883053.153 0, 1406327.611 883077.06 0, 1406606.961 883100.984 0, 1406886.31 883124.924 0, 1407165.657 883148.881 0, 1407445.003 883172.854 0, 1407724.347 883196.844 0, 1408003.69 883220.85 0, 1408283.032 883244.872 0, 1408562.372 883268.911 0, 
+    1408841.71 883292.967 0, 1409121.048 883317.038 0, 1409400.384 883341.127 0, 1409679.718 883365.231 0, 1409957.765 883389.241 0, 1410238.383 883413.49 0, 1410517.713 883437.644 0, 1410797.042 883461.815 0, 1411076.369 883486.002 0, 1411355.695 883510.205 0, 
+    1411635.02 883534.425 0, 1411914.343 883558.661 0, 1412193.664 883582.914 0, 1412472.985 883607.183 0, 1412752.303 883631.468 0, 1413031.621 883655.77 0, 1413310.937 883680.089 0, 1413590.251 883704.424 0, 1413869.564 883728.775 0, 1414148.876 883753.143 0, 
+    1414428.186 883777.527 0, 1414707.495 883801.928 0, 1414986.802 883826.345 0, 1415266.108 883850.778 0, 1415545.413 883875.228 0, 1415824.716 883899.695 0, 1416104.017 883924.177 0, 1416383.317 883948.677 0, 1416661.331 883973.08 0, 1417149.151 878417.387 0, 
+    1417636.954 872861.879 0))
+
+POLYGON ((1430065.956 885169.161 0, 1429788.01 885143.973 0, 1429508.78 885118.684 0, 1429229.549 885093.413 0, 1428950.316 885068.157 0, 1428671.082 885042.918 0, 1428391.846 885017.696 0, 1428112.609 884992.49 0, 1427833.37 884967.3 0, 1427554.13 884942.127 0, 
+    1427274.888 884916.97 0, 1426995.645 884891.83 0, 1426716.4 884866.706 0, 1426437.154 884841.598 0, 1426157.907 884816.507 0, 1425878.658 884791.433 0, 1425599.407 884766.375 0, 1425320.155 884741.333 0, 1425040.902 884716.308 0, 1424761.647 884691.299 0, 
+    1424482.39 884666.306 0, 1424203.132 884641.33 0, 1423923.873 884616.371 0, 1423644.612 884591.428 0, 1423364.066 884566.386 0, 1423086.086 884541.591 0, 1422806.821 884516.697 0, 1422527.554 884491.82 0, 1422248.286 884466.959 0, 1421969.016 884442.114 0, 
+    1421689.745 884417.286 0, 1421410.472 884392.475 0, 1421131.198 884367.679 0, 1420851.923 884342.901 0, 1420572.646 884318.138 0, 1420293.367 884293.393 0, 1420014.088 884268.663 0, 1419734.806 884243.95 0, 1419455.524 884219.254 0, 1419176.239 884194.574 0, 
+    1418896.954 884169.91 0, 1418617.667 884145.263 0, 1418338.378 884120.632 0, 1418059.088 884096.018 0, 1417779.796 884071.42 0, 1417500.504 884046.838 0, 1417221.209 884022.273 0, 1416941.913 883997.725 0, 1416661.331 883973.08 0, 1416173.496 889528.952 0, 
+    1415685.645 895085 0, 1415965.57 895109.588 0, 1416244.212 895134.079 0, 1416522.852 895158.586 0, 1416801.491 895183.11 0, 1417080.129 895207.651 0, 1417358.765 895232.207 0, 1417637.399 895256.78 0, 1417916.032 895281.37 0, 1418194.664 895305.976 0, 
+    1418473.294 895330.598 0, 1418751.923 895355.237 0, 1419030.55 895379.892 0, 1419309.176 895404.563 0, 1419587.801 895429.251 0, 1419866.424 895453.956 0, 1420145.045 895478.676 0, 1420423.665 895503.413 0, 1420702.284 895528.167 0, 1420980.901 895552.937 0, 
+    1421259.517 895577.723 0, 1421538.131 895602.526 0, 1421816.744 895627.345 0, 1422095.355 895652.18 0, 1422372.684 895676.918 0, 1422652.573 895701.901 0, 1422931.18 895726.785 0, 1423209.786 895751.686 0, 1423488.39 895776.604 0, 1423766.992 895801.538 0, 
+    1424045.593 895826.488 0, 1424324.193 895851.455 0, 1424602.791 895876.438 0, 1424881.387 895901.437 0, 1425159.983 895926.453 0, 1425438.576 895951.485 0, 1425717.169 895976.534 0, 1425995.759 896001.599 0, 1426274.349 896026.681 0, 1426552.936 896051.778 0, 
+    1426831.523 896076.893 0, 1427110.108 896102.023 0, 1427388.691 896127.17 0, 1427667.273 896152.334 0, 1427945.853 896177.514 0, 1428224.432 896202.71 0, 1428503.01 896227.923 0, 1428781.585 896253.152 0, 1429058.881 896278.281 0, 1429562.426 890723.633 0, 
+    1430065.956 885169.161 0))
+
+POLYGON ((1442428.691 897509.339 0, 1442151.466 897483.426 0, 1441872.963 897457.41 0, 1441594.458 897431.41 0, 1441315.951 897405.427 0, 1441037.443 897379.46 0, 1440758.933 897353.51 0, 1440480.422 897327.576 0, 1440201.909 897301.658 0, 1439923.395 897275.757 0, 
+    1439644.879 897249.872 0, 1439366.362 897224.004 0, 1439087.843 897198.152 0, 1438809.323 897172.316 0, 1438530.801 897146.497 0, 1438252.278 897120.694 0, 1437973.753 897094.908 0, 1437695.226 897069.138 0, 1437416.698 897043.384 0, 1437138.169 897017.647 0, 
+    1436859.638 896991.926 0, 1436581.105 896966.221 0, 1436302.571 896940.533 0, 1436024.036 896914.861 0, 1435744.221 896889.088 0, 1435466.96 896863.567 0, 1435188.42 896837.945 0, 1434909.879 896812.338 0, 1434631.336 896786.749 0, 1434352.791 896761.175 0, 
+    1434074.245 896735.618 0, 1433795.698 896710.078 0, 1433517.149 896684.554 0, 1433238.598 896659.046 0, 1432960.046 896633.555 0, 1432681.492 896608.08 0, 1432402.937 896582.621 0, 1432124.381 896557.179 0, 1431845.823 896531.753 0, 1431567.263 896506.344 0, 
+    1431288.702 896480.951 0, 1431010.14 896455.574 0, 1430731.575 896430.214 0, 1430453.01 896404.87 0, 1430174.443 896379.543 0, 1429895.874 896354.232 0, 1429617.304 896328.937 0, 1429338.733 896303.659 0, 1429058.881 896278.281 0, 1428555.319 901833.102 0, 
+    1428051.743 907388.091 0, 1428330.938 907413.409 0, 1428608.856 907438.628 0, 1428886.772 907463.863 0, 1429164.686 907489.115 0, 1429442.6 907514.383 0, 1429720.511 907539.667 0, 1429998.421 907564.968 0, 1430276.33 907590.285 0, 1430554.237 907615.618 0, 
+    1430832.143 907640.968 0, 1431110.047 907666.334 0, 1431387.95 907691.717 0, 1431665.851 907717.115 0, 1431943.751 907742.531 0, 1432221.649 907767.962 0, 1432499.546 907793.41 0, 1432777.441 907818.874 0, 1433055.335 907844.355 0, 1433333.227 907869.852 0, 
+    1433611.117 907895.365 0, 1433889.007 907920.895 0, 1434166.894 907946.441 0, 1434444.781 907972.003 0, 1434721.39 907997.464 0, 1435000.549 908023.177 0, 1435278.43 908048.788 0, 1435556.31 908074.416 0, 1435834.189 908100.06 0, 1436112.066 908125.721 0, 
+    1436389.942 908151.398 0, 1436667.816 908177.091 0, 1436945.689 908202.801 0, 1437223.56 908228.526 0, 1437501.429 908254.269 0, 1437779.297 908280.027 0, 1438057.164 908305.802 0, 1438335.029 908331.594 0, 1438612.893 908357.401 0, 1438890.755 908383.225 0, 
+    1439168.615 908409.066 0, 1439446.474 908434.923 0, 1439724.332 908460.796 0, 1440002.187 908486.685 0, 1440280.042 908512.591 0, 1440557.895 908538.513 0, 1440835.746 908564.452 0, 1441113.596 908590.407 0, 1441390.17 908616.259 0, 1441909.439 903062.714 0, 
+    1442428.691 897509.339 0))
+
+POLYGON ((1454725.075 909882.105 0, 1454448.573 909855.472 0, 1454170.797 909828.732 0, 1453893.02 909802.009 0, 1453615.242 909775.302 0, 1453337.462 909748.611 0, 1453059.68 909721.936 0, 1452781.897 909695.278 0, 1452504.112 909668.637 0, 1452226.325 909642.011 0, 
+    1451948.537 909615.402 0, 1451670.748 909588.81 0, 1451392.957 909562.234 0, 1451115.164 909535.674 0, 1450837.37 909509.13 0, 1450559.574 909482.603 0, 1450281.777 909456.092 0, 1450003.978 909429.598 0, 1449726.178 909403.119 0, 1449448.376 909376.658 0, 
+    1449170.572 909350.212 0, 1448892.767 909323.783 0, 1448614.96 909297.37 0, 1448337.152 909270.974 0, 1448058.07 909244.473 0, 1447781.531 909218.23 0, 1447503.718 909191.883 0, 1447225.904 909165.552 0, 1446948.088 909139.237 0, 1446670.27 909112.939 0, 
+    1446392.451 909086.657 0, 1446114.63 909060.391 0, 1445836.808 909034.142 0, 1445558.985 909007.909 0, 1445281.159 908981.693 0, 1445003.333 908955.492 0, 1444725.504 908929.308 0, 1444447.674 908903.141 0, 1444169.843 908876.99 0, 1443892.01 908850.855 0, 
+    1443614.175 908824.737 0, 1443336.339 908798.635 0, 1443058.502 908772.549 0, 1442780.663 908746.48 0, 1442502.822 908720.426 0, 1442224.98 908694.39 0, 1441947.136 908668.37 0, 1441669.291 908642.366 0, 1441390.17 908616.259 0, 1440870.886 914169.968 0, 
+    1440351.587 919723.838 0, 1440630.051 919749.883 0, 1440907.243 919775.826 0, 1441184.433 919801.785 0, 1441461.621 919827.761 0, 1441738.808 919853.752 0, 1442015.993 919879.76 0, 1442293.177 919905.785 0, 1442570.36 919931.825 0, 1442847.54 919957.882 0, 
+    1443124.72 919983.956 0, 1443401.897 920010.045 0, 1443679.073 920036.151 0, 1443956.248 920062.273 0, 1444233.421 920088.412 0, 1444510.593 920114.567 0, 1444787.763 920140.738 0, 1445064.931 920166.925 0, 1445342.098 920193.129 0, 1445619.263 920219.349 0, 
+    1445896.427 920245.586 0, 1446173.589 920271.838 0, 1446450.75 920298.107 0, 1446727.909 920324.393 0, 1447003.797 920350.574 0, 1447282.223 920377.012 0, 1447559.378 920403.347 0, 1447836.531 920429.697 0, 1448113.682 920456.064 0, 1448390.832 920482.448 0, 
+    1448667.98 920508.847 0, 1448945.127 920535.263 0, 1449222.272 920561.695 0, 1449499.416 920588.144 0, 1449776.558 920614.608 0, 1450053.699 920641.09 0, 1450330.838 920667.587 0, 1450607.975 920694.101 0, 1450885.111 920720.631 0, 1451162.245 920747.177 0, 
+    1451439.378 920773.74 0, 1451716.509 920800.319 0, 1451993.639 920826.914 0, 1452270.767 920853.526 0, 1452547.893 920880.154 0, 1452825.018 920906.798 0, 1453102.142 920933.458 0, 1453379.264 920960.135 0, 1453655.115 920986.706 0, 1454190.103 915434.325 0, 
+    1454725.075 909882.105 0))
+
+POLYGON ((1466955.022 922287.154 0, 1466679.245 922259.804 0, 1466402.199 922232.344 0, 1466125.152 922204.901 0, 1465848.104 922177.474 0, 1465571.054 922150.063 0, 1465294.002 922122.668 0, 1465016.948 922095.29 0, 1464739.893 922067.928 0, 1464462.837 922040.583 0, 
+    1464185.779 922013.254 0, 1463908.719 921985.941 0, 1463631.657 921958.644 0, 1463354.594 921931.364 0, 1463077.53 921904.1 0, 1462800.463 921876.852 0, 1462523.396 921849.621 0, 1462246.326 921822.406 0, 1461969.255 921795.207 0, 1461692.182 921768.025 0, 
+    1461415.108 921740.859 0, 1461138.032 921713.709 0, 1460860.955 921686.575 0, 1460583.876 921659.458 0, 1460305.528 921632.233 0, 1460029.713 921605.273 0, 1459752.629 921578.204 0, 1459475.544 921551.152 0, 1459198.457 921524.117 0, 1458921.368 921497.097 0, 
+    1458644.278 921470.094 0, 1458367.186 921443.107 0, 1458090.093 921416.137 0, 1457812.998 921389.183 0, 1457535.901 921362.245 0, 1457258.803 921335.324 0, 1456981.703 921308.418 0, 1456704.602 921281.53 0, 1456427.499 921254.657 0, 1456150.395 921227.801 0, 
+    1455873.289 921200.961 0, 1455596.181 921174.137 0, 1455319.072 921147.33 0, 1455041.961 921120.539 0, 1454764.849 921093.764 0, 1454487.735 921067.006 0, 1454210.619 921040.264 0, 1453933.502 921013.538 0, 1453655.115 920986.706 0, 1453120.113 926539.244 0, 
+    1452585.095 932091.935 0, 1452862.826 932118.703 0, 1453139.289 932145.366 0, 1453415.751 932172.045 0, 1453692.211 932198.741 0, 1453968.67 932225.452 0, 1454245.127 932252.18 0, 1454521.583 932278.924 0, 1454798.037 932305.684 0, 1455074.489 932332.461 0, 
+    1455350.94 932359.254 0, 1455627.389 932386.063 0, 1455903.837 932412.889 0, 1456180.283 932439.73 0, 1456456.728 932466.588 0, 1456733.171 932493.463 0, 1457009.612 932520.353 0, 1457286.052 932547.26 0, 1457562.49 932574.183 0, 1457838.927 932601.122 0, 
+    1458115.362 932628.078 0, 1458391.795 932655.05 0, 1458668.227 932682.038 0, 1458944.657 932709.043 0, 1459219.822 932735.94 0, 1459497.513 932763.1 0, 1459773.939 932790.153 0, 1460050.363 932817.223 0, 1460326.785 932844.309 0, 1460603.206 932871.411 0, 
+    1460879.625 932898.529 0, 1461156.042 932925.664 0, 1461432.458 932952.815 0, 1461708.873 932979.982 0, 1461985.285 933007.165 0, 1462261.696 933034.365 0, 1462538.106 933061.581 0, 1462814.514 933088.813 0, 1463090.92 933116.061 0, 1463367.325 933143.326 0, 
+    1463643.728 933170.607 0, 1463920.13 933197.904 0, 1464196.529 933225.218 0, 1464472.928 933252.548 0, 1464749.324 933279.894 0, 1465025.72 933307.256 0, 1465302.113 933334.635 0, 1465578.505 933362.03 0, 1465853.632 933389.316 0, 1466404.335 927838.158 0, 
+    1466955.022 922287.154 0))
+
+POLYGON ((1479118.451 934724.177 0, 1478843.4 934696.114 0, 1478567.086 934667.938 0, 1478290.771 934639.779 0, 1478014.455 934611.636 0, 1477738.136 934583.509 0, 1477461.816 934555.398 0, 1477185.495 934527.304 0, 1476909.171 934499.226 0, 1476632.846 934471.164 0, 
+    1476356.52 934443.119 0, 1476080.192 934415.089 0, 1475803.862 934387.076 0, 1475527.53 934359.08 0, 1475251.197 934331.099 0, 1474974.862 934303.135 0, 1474698.526 934275.187 0, 1474422.187 934247.255 0, 1474145.848 934219.34 0, 1473869.506 934191.441 0, 
+    1473593.163 934163.558 0, 1473316.819 934135.691 0, 1473040.472 934107.841 0, 1472764.124 934080.007 0, 1472486.513 934052.062 0, 1472211.423 934024.387 0, 1471935.07 933996.602 0, 1471658.716 933968.833 0, 1471382.36 933941.08 0, 1471106.002 933913.344 0, 
+    1470829.643 933885.623 0, 1470553.282 933857.92 0, 1470276.919 933830.232 0, 1470000.555 933802.56 0, 1469724.189 933774.905 0, 1469447.821 933747.266 0, 1469171.452 933719.644 0, 1468895.081 933692.037 0, 1468618.709 933664.447 0, 1468342.335 933636.873 0, 
+    1468065.959 933609.316 0, 1467789.582 933581.775 0, 1467513.203 933554.25 0, 1467236.822 933526.741 0, 1466960.44 933499.248 0, 1466684.056 933471.772 0, 1466407.671 933444.312 0, 1466131.284 933416.868 0, 1465853.632 933389.316 0, 1465302.915 938940.622 0, 
+    1464752.183 944492.074 0, 1465029.178 944519.562 0, 1465304.911 944546.941 0, 1465580.643 944574.336 0, 1465856.374 944601.747 0, 1466132.102 944629.175 0, 1466407.829 944656.618 0, 1466683.555 944684.078 0, 1466959.279 944711.554 0, 1467235.001 944739.047 0, 
+    1467510.722 944766.556 0, 1467786.441 944794.08 0, 1468062.158 944821.621 0, 1468337.874 944849.179 0, 1468613.588 944876.752 0, 1468889.3 944904.342 0, 1469165.011 944931.948 0, 1469440.72 944959.57 0, 1469716.428 944987.209 0, 1469992.134 945014.864 0, 
+    1470267.838 945042.534 0, 1470543.541 945070.222 0, 1470819.242 945097.925 0, 1471094.942 945125.645 0, 1471369.381 945153.254 0, 1471646.336 945181.132 0, 1471922.03 945208.901 0, 1472197.723 945236.685 0, 1472473.415 945264.486 0, 1472749.104 945292.303 0, 
+    1473024.792 945320.136 0, 1473300.479 945347.986 0, 1473576.164 945375.851 0, 1473851.847 945403.733 0, 1474127.528 945431.631 0, 1474403.208 945459.545 0, 1474678.886 945487.476 0, 1474954.563 945515.423 0, 1475230.238 945543.386 0, 1475505.911 945571.365 0, 
+    1475781.583 945599.36 0, 1476057.253 945627.372 0, 1476332.921 945655.4 0, 1476608.587 945683.444 0, 1476884.252 945711.504 0, 1477159.916 945739.581 0, 1477435.578 945767.674 0, 1477711.238 945795.783 0, 1477985.638 945823.78 0, 1478552.052 940273.906 0, 
+    1479118.451 934724.177 0))
+
+POLYGON ((971007.719 498270.603 0, 970707.185 498272.309 0, 970405.186 498274.042 0, 970103.186 498275.793 0, 969801.187 498277.562 0, 969499.188 498279.348 0, 969197.189 498281.152 0, 968895.19 498282.974 0, 968593.191 498284.814 0, 968291.192 498286.671 0, 
+    967989.193 498288.546 0, 967687.195 498290.439 0, 967385.196 498292.35 0, 967083.198 498294.279 0, 966781.2 498296.225 0, 966479.202 498298.189 0, 966177.204 498300.171 0, 965875.206 498302.171 0, 965573.208 498304.188 0, 965271.21 498306.223 0, 
+    964969.213 498308.276 0, 964667.215 498310.347 0, 964365.218 498312.435 0, 964063.221 498314.542 0, 963759.757 498316.676 0, 963459.227 498318.807 0, 963157.23 498320.967 0, 962855.234 498323.144 0, 962553.237 498325.34 0, 962251.241 498327.553 0, 
+    961949.245 498329.783 0, 961647.248 498332.032 0, 961345.252 498334.298 0, 961043.257 498336.582 0, 960741.261 498338.884 0, 960439.265 498341.203 0, 960137.27 498343.541 0, 959835.275 498345.896 0, 959533.279 498348.269 0, 959231.284 498350.659 0, 
+    958929.289 498353.068 0, 958627.295 498355.494 0, 958325.3 498357.938 0, 958023.306 498360.4 0, 957721.311 498362.879 0, 957419.317 498365.377 0, 957117.323 498367.892 0, 956815.329 498370.425 0, 956511.868 498372.988 0, 956558.972 503930.544 0, 
+    956606.08 509488.503 0, 956908.884 509485.946 0, 957210.224 509483.418 0, 957511.564 509480.909 0, 957812.904 509478.417 0, 958114.244 509475.943 0, 958415.584 509473.486 0, 958716.924 509471.047 0, 959018.265 509468.626 0, 959319.605 509466.223 0, 
+    959620.946 509463.838 0, 959922.287 509461.47 0, 960223.628 509459.12 0, 960524.969 509456.788 0, 960826.311 509454.473 0, 961127.652 509452.176 0, 961428.994 509449.897 0, 961730.336 509447.636 0, 962031.677 509445.392 0, 962333.019 509443.166 0, 
+    962634.362 509440.958 0, 962935.704 509438.768 0, 963237.046 509436.595 0, 963538.389 509434.44 0, 963838.268 509432.313 0, 964141.074 509430.184 0, 964442.417 509428.082 0, 964743.76 509425.998 0, 965045.103 509423.932 0, 965346.447 509421.883 0, 
+    965647.79 509419.852 0, 965949.133 509417.839 0, 966250.477 509415.844 0, 966551.821 509413.867 0, 966853.165 509411.907 0, 967154.509 509409.965 0, 967455.853 509408.04 0, 967757.197 509406.134 0, 968058.541 509404.245 0, 968359.886 509402.374 0, 
+    968661.23 509400.52 0, 968962.575 509398.685 0, 969263.92 509396.867 0, 969565.264 509395.066 0, 969866.609 509393.284 0, 970167.954 509391.519 0, 970469.3 509389.772 0, 970770.645 509388.043 0, 971070.528 509386.34 0, 971039.122 503828.27 0, 
+    971007.719 498270.603 0))
+
+POLYGON ((985535.206 509325.041 0, 985235.317 509325.897 0, 984933.968 509326.775 0, 984632.62 509327.671 0, 984331.271 509328.584 0, 984029.922 509329.515 0, 983728.573 509330.464 0, 983427.225 509331.431 0, 983125.876 509332.415 0, 982824.527 509333.417 0, 
+    982523.179 509334.437 0, 982221.83 509335.474 0, 981920.482 509336.53 0, 981619.134 509337.603 0, 981317.785 509338.693 0, 981016.437 509339.802 0, 980715.089 509340.928 0, 980413.741 509342.072 0, 980112.393 509343.234 0, 979811.045 509344.413 0, 
+    979509.697 509345.61 0, 979208.35 509346.825 0, 978907.002 509348.058 0, 978605.654 509349.308 0, 978302.845 509350.582 0, 978002.959 509351.862 0, 977701.612 509353.166 0, 977400.264 509354.487 0, 977098.917 509355.826 0, 976797.57 509357.183 0, 
+    976496.223 509358.557 0, 976194.876 509359.949 0, 975893.529 509361.359 0, 975592.182 509362.787 0, 975290.835 509364.233 0, 974989.489 509365.696 0, 974688.142 509367.177 0, 974386.796 509368.675 0, 974085.449 509370.192 0, 973784.103 509371.726 0, 
+    973482.757 509373.278 0, 973181.41 509374.848 0, 972880.064 509376.435 0, 972578.719 509378.04 0, 972277.373 509379.663 0, 971976.027 509381.303 0, 971674.681 509382.962 0, 971373.336 509384.638 0, 971070.528 509386.34 0, 971101.935 514944.809 0, 
+    971133.345 520503.674 0, 971435.496 520501.976 0, 971736.187 520500.303 0, 972036.878 520498.648 0, 972337.57 520497.011 0, 972638.261 520495.392 0, 972938.953 520493.791 0, 973239.645 520492.207 0, 973540.336 520490.64 0, 973841.028 520489.092 0, 
+    974141.72 520487.561 0, 974442.412 520486.048 0, 974743.105 520484.553 0, 975043.797 520483.075 0, 975344.489 520481.615 0, 975645.181 520480.173 0, 975945.874 520478.748 0, 976246.567 520477.341 0, 976547.259 520475.952 0, 976847.952 520474.58 0, 
+    977148.645 520473.226 0, 977449.338 520471.89 0, 977750.031 520470.572 0, 978050.724 520469.271 0, 978349.959 520467.994 0, 978652.11 520466.723 0, 978952.803 520465.475 0, 979253.497 520464.245 0, 979554.19 520463.033 0, 979854.884 520461.838 0, 
+    980155.577 520460.661 0, 980456.271 520459.502 0, 980756.965 520458.361 0, 981057.658 520457.237 0, 981358.352 520456.131 0, 981659.046 520455.043 0, 981959.74 520453.972 0, 982260.434 520452.919 0, 982561.128 520451.884 0, 982861.822 520450.866 0, 
+    983162.517 520449.866 0, 983463.211 520448.884 0, 983763.905 520447.92 0, 984064.599 520446.973 0, 984365.294 520446.044 0, 984665.988 520445.132 0, 984966.683 520444.239 0, 985267.378 520443.363 0, 985566.615 520442.509 0, 985550.91 514883.577 0, 
+    985535.206 509325.041 0))
+
+POLYGON ((1000000 520422.12 0, 999700.759 520422.129 0, 999400.063 520422.155 0, 999099.367 520422.199 0, 998798.671 520422.261 0, 998497.976 520422.341 0, 998197.28 520422.438 0, 997896.584 520422.553 0, 997595.888 520422.686 0, 997295.192 520422.836 0, 
+    996994.496 520423.004 0, 996693.801 520423.19 0, 996393.105 520423.393 0, 996092.409 520423.614 0, 995791.713 520423.853 0, 995491.017 520424.11 0, 995190.322 520424.384 0, 994889.626 520424.676 0, 994588.93 520424.986 0, 994288.235 520425.313 0, 
+    993987.539 520425.658 0, 993686.843 520426.021 0, 993386.148 520426.401 0, 993085.452 520426.799 0, 992783.3 520427.217 0, 992484.061 520427.649 0, 992183.365 520428.1 0, 991882.67 520428.569 0, 991581.974 520429.055 0, 991281.279 520429.56 0, 
+    990980.583 520430.082 0, 990679.888 520430.621 0, 990379.193 520431.179 0, 990078.497 520431.754 0, 989777.802 520432.347 0, 989477.107 520432.957 0, 989176.412 520433.586 0, 988875.716 520434.231 0, 988575.021 520434.895 0, 988274.326 520435.576 0, 
+    987973.631 520436.275 0, 987672.936 520436.992 0, 987372.241 520437.726 0, 987071.546 520438.479 0, 986770.851 520439.248 0, 986470.156 520440.036 0, 986169.462 520440.841 0, 985868.767 520441.664 0, 985566.615 520442.509 0, 985582.321 526001.833 0, 
+    985598.028 531561.548 0, 985899.523 531560.705 0, 986199.563 531559.884 0, 986499.603 531559.081 0, 986799.644 531558.295 0, 987099.684 531557.527 0, 987399.725 531556.776 0, 987699.765 531556.044 0, 987999.806 531555.328 0, 988299.846 531554.631 0, 
+    988599.887 531553.951 0, 988899.928 531553.289 0, 989199.968 531552.644 0, 989500.009 531552.018 0, 989800.05 531551.408 0, 990100.091 531550.817 0, 990400.132 531550.243 0, 990700.173 531549.687 0, 991000.214 531549.148 0, 991300.255 531548.627 0, 
+    991600.296 531548.124 0, 991900.337 531547.639 0, 992200.378 531547.171 0, 992500.419 531546.721 0, 992799.007 531546.29 0, 993100.501 531545.873 0, 993400.542 531545.476 0, 993700.583 531545.096 0, 994000.625 531544.734 0, 994300.666 531544.39 0, 
+    994600.707 531544.063 0, 994900.748 531543.754 0, 995200.79 531543.463 0, 995500.831 531543.189 0, 995800.872 531542.933 0, 996100.914 531542.695 0, 996400.955 531542.474 0, 996700.996 531542.271 0, 997001.038 531542.086 0, 997301.079 531541.918 0, 
+    997601.12 531541.768 0, 997901.162 531541.636 0, 998201.203 531541.521 0, 998501.245 531541.424 0, 998801.286 531541.345 0, 999101.327 531541.283 0, 999401.369 531541.239 0, 999701.41 531541.213 0, 1000000 531541.204 0, 1000000 525981.467 0, 
+    1000000 520422.12 0))
+
+POLYGON ((1014401.972 531561.548 0, 1014103.381 531560.713 0, 1013803.34 531559.892 0, 1013503.3 531559.088 0, 1013203.26 531558.302 0, 1012903.219 531557.534 0, 1012603.179 531556.784 0, 1012303.138 531556.051 0, 1012003.098 531555.335 0, 1011703.057 531554.638 0, 
+    1011403.016 531553.958 0, 1011102.976 531553.295 0, 1010802.935 531552.651 0, 1010502.894 531552.024 0, 1010202.853 531551.414 0, 1009902.813 531550.823 0, 1009602.772 531550.249 0, 1009302.731 531549.692 0, 1009002.69 531549.153 0, 1008702.649 531548.632 0, 
+    1008402.608 531548.129 0, 1008102.567 531547.643 0, 1007802.526 531547.175 0, 1007502.485 531546.725 0, 1007200.993 531546.29 0, 1006902.402 531545.877 0, 1006602.361 531545.48 0, 1006302.32 531545.1 0, 1006002.279 531544.738 0, 1005702.238 531544.393 0, 
+    1005402.196 531544.066 0, 1005102.155 531543.757 0, 1004802.114 531543.466 0, 1004502.073 531543.192 0, 1004202.031 531542.936 0, 1003901.99 531542.697 0, 1003601.949 531542.477 0, 1003301.907 531542.273 0, 1003001.866 531542.088 0, 1002701.824 531541.92 0, 
+    1002401.783 531541.77 0, 1002101.742 531541.637 0, 1001801.7 531541.522 0, 1001501.659 531541.425 0, 1001201.617 531541.346 0, 1000901.576 531541.284 0, 1000601.535 531541.239 0, 1000301.493 531541.213 0, 1000000 531541.204 0, 1000000 537101.328 0, 
+    1000000 542661.835 0, 1000300.835 542661.844 0, 1000600.222 542661.871 0, 1000899.609 542661.915 0, 1001198.996 542661.977 0, 1001498.383 542662.056 0, 1001797.77 542662.153 0, 1002097.157 542662.268 0, 1002396.544 542662.4 0, 1002695.93 542662.55 0, 
+    1002995.317 542662.717 0, 1003294.704 542662.902 0, 1003594.091 542663.105 0, 1003893.478 542663.325 0, 1004192.864 542663.563 0, 1004492.251 542663.819 0, 1004791.638 542664.092 0, 1005091.025 542664.383 0, 1005390.412 542664.691 0, 1005689.798 542665.018 0, 
+    1005989.185 542665.361 0, 1006288.572 542665.723 0, 1006587.958 542666.101 0, 1006887.345 542666.498 0, 1007185.284 542666.91 0, 1007486.118 542667.344 0, 1007785.505 542667.793 0, 1008084.891 542668.261 0, 1008384.278 542668.745 0, 1008683.664 542669.247 0, 
+    1008983.05 542669.767 0, 1009282.437 542670.305 0, 1009581.823 542670.86 0, 1009881.21 542671.433 0, 1010180.596 542672.023 0, 1010479.982 542672.631 0, 1010779.368 542673.257 0, 1011078.755 542673.9 0, 1011378.141 542674.561 0, 1011677.527 542675.24 0, 
+    1011976.913 542675.936 0, 1012276.299 542676.649 0, 1012575.685 542677.381 0, 1012875.071 542678.13 0, 1013174.457 542678.896 0, 1013473.843 542679.681 0, 1013773.229 542680.483 0, 1014072.614 542681.302 0, 1014370.554 542682.135 0, 1014386.263 537121.65 0, 
+    1014401.972 531561.548 0))
+
+POLYGON ((1028740.993 542743.034 0, 1028443.055 542741.359 0, 1028143.672 542739.694 0, 1027844.29 542738.046 0, 1027544.908 542736.416 0, 1027245.525 542734.804 0, 1026946.142 542733.209 0, 1026646.76 542731.632 0, 1026347.377 542730.072 0, 1026047.994 542728.53 0, 
+    1025748.611 542727.006 0, 1025449.228 542725.499 0, 1025149.845 542724.01 0, 1024850.461 542722.539 0, 1024551.078 542721.085 0, 1024251.695 542719.649 0, 1023952.311 542718.23 0, 1023652.927 542716.829 0, 1023353.544 542715.446 0, 1023054.16 542714.08 0, 
+    1022754.776 542712.732 0, 1022455.392 542711.402 0, 1022156.008 542710.089 0, 1021856.624 542708.793 0, 1021555.795 542707.51 0, 1021257.856 542706.256 0, 1020958.471 542705.013 0, 1020659.087 542703.789 0, 1020359.702 542702.581 0, 1020060.318 542701.392 0, 
+    1019760.933 542700.22 0, 1019461.549 542699.066 0, 1019162.164 542697.929 0, 1018862.779 542696.81 0, 1018563.394 542695.709 0, 1018264.009 542694.625 0, 1017964.624 542693.559 0, 1017665.239 542692.51 0, 1017365.854 542691.479 0, 1017066.469 542690.466 0, 
+    1016767.084 542689.47 0, 1016467.699 542688.492 0, 1016168.313 542687.532 0, 1015868.928 542686.589 0, 1015569.542 542685.664 0, 1015270.157 542684.756 0, 1014970.771 542683.866 0, 1014671.386 542682.994 0, 1014370.554 542682.135 0, 1014354.843 548243.001 0, 
+    1014339.132 553804.244 0, 1014639.306 553805.101 0, 1014938.037 553805.972 0, 1015236.768 553806.86 0, 1015535.499 553807.765 0, 1015834.229 553808.688 0, 1016132.96 553809.629 0, 1016431.691 553810.587 0, 1016730.422 553811.563 0, 1017029.152 553812.557 0, 
+    1017327.883 553813.568 0, 1017626.613 553814.597 0, 1017925.344 553815.643 0, 1018224.074 553816.707 0, 1018522.804 553817.788 0, 1018821.535 553818.887 0, 1019120.265 553820.004 0, 1019418.995 553821.138 0, 1019717.725 553822.29 0, 1020016.455 553823.459 0, 
+    1020315.185 553824.646 0, 1020613.915 553825.85 0, 1020912.644 553827.073 0, 1021211.374 553828.312 0, 1021508.662 553829.563 0, 1021808.833 553830.844 0, 1022107.563 553832.137 0, 1022406.292 553833.447 0, 1022705.021 553834.774 0, 1023003.751 553836.119 0, 
+    1023302.48 553837.482 0, 1023601.209 553838.863 0, 1023899.938 553840.26 0, 1024198.667 553841.676 0, 1024497.396 553843.109 0, 1024796.124 553844.56 0, 1025094.853 553846.028 0, 1025393.581 553847.514 0, 1025692.31 553849.017 0, 1025991.038 553850.538 0, 
+    1026289.767 553852.077 0, 1026588.495 553853.633 0, 1026887.223 553855.207 0, 1027185.951 553856.798 0, 1027484.679 553858.407 0, 1027783.407 553860.033 0, 1028082.134 553861.677 0, 1028380.862 553863.339 0, 1028678.149 553865.01 0, 1028709.572 548303.833 0, 
+    1028740.993 542743.034 0))
+
+POLYGON ((1043016.937 553966.286 0, 1042719.654 553963.775 0, 1042420.932 553961.27 0, 1042122.21 553958.782 0, 1041823.488 553956.311 0, 1041524.766 553953.858 0, 1041226.044 553951.423 0, 1040927.321 553949.005 0, 1040628.599 553946.605 0, 1040329.876 553944.223 0, 
+    1040031.153 553941.858 0, 1039732.43 553939.51 0, 1039433.707 553937.181 0, 1039134.984 553934.868 0, 1038836.26 553932.574 0, 1038537.536 553930.297 0, 1038238.813 553928.037 0, 1037940.089 553925.795 0, 1037641.365 553923.571 0, 1037342.641 553921.364 0, 
+    1037043.917 553919.175 0, 1036745.192 553917.004 0, 1036446.468 553914.85 0, 1036147.743 553912.713 0, 1035847.579 553910.584 0, 1035550.294 553908.493 0, 1035251.569 553906.41 0, 1034952.843 553904.344 0, 1034654.118 553902.295 0, 1034355.393 553900.264 0, 
+    1034056.667 553898.251 0, 1033757.942 553896.255 0, 1033459.216 553894.277 0, 1033160.49 553892.317 0, 1032861.764 553890.374 0, 1032563.038 553888.448 0, 1032264.312 553886.541 0, 1031965.586 553884.65 0, 1031666.859 553882.778 0, 1031368.133 553880.923 0, 
+    1031069.406 553879.085 0, 1030770.68 553877.265 0, 1030471.953 553875.463 0, 1030173.226 553873.678 0, 1029874.499 553871.911 0, 1029575.772 553870.161 0, 1029277.044 553868.43 0, 1028978.317 553866.715 0, 1028678.149 553865.01 0, 1028646.724 559426.561 0, 
+    1028615.296 564988.483 0, 1028914.807 564990.185 0, 1029212.879 564991.895 0, 1029510.952 564993.623 0, 1029809.024 564995.369 0, 1030107.097 564997.132 0, 1030405.169 564998.913 0, 1030703.241 565000.712 0, 1031001.313 565002.527 0, 1031299.385 565004.361 0, 
+    1031597.457 565006.212 0, 1031895.528 565008.08 0, 1032193.6 565009.967 0, 1032491.671 565011.87 0, 1032789.743 565013.791 0, 1033087.814 565015.73 0, 1033385.885 565017.686 0, 1033683.956 565019.66 0, 1033982.027 565021.651 0, 1034280.098 565023.66 0, 
+    1034578.169 565025.687 0, 1034876.239 565027.731 0, 1035174.309 565029.792 0, 1035472.38 565031.871 0, 1035769.013 565033.958 0, 1036068.52 565036.082 0, 1036366.59 565038.214 0, 1036664.66 565040.363 0, 1036962.729 565042.53 0, 1037260.799 565044.714 0, 
+    1037558.868 565046.916 0, 1037856.938 565049.135 0, 1038155.007 565051.372 0, 1038453.076 565053.627 0, 1038751.145 565055.899 0, 1039049.213 565058.188 0, 1039347.282 565060.496 0, 1039645.35 565062.82 0, 1039943.419 565065.162 0, 1040241.487 565067.522 0, 
+    1040539.555 565069.9 0, 1040837.623 565072.294 0, 1041135.691 565074.707 0, 1041433.758 565077.137 0, 1041731.826 565079.584 0, 1042029.893 565082.049 0, 1042327.96 565084.532 0, 1042626.028 565087.032 0, 1042922.659 565089.537 0, 1042969.8 559527.726 0, 
+    1043016.937 553966.286 0))
+
+POLYGON ((1057229.679 565231.012 0, 1056933.054 565227.668 0, 1056634.995 565224.326 0, 1056336.936 565221.002 0, 1056038.877 565217.694 0, 1055740.817 565214.405 0, 1055442.758 565211.133 0, 1055144.698 565207.878 0, 1054846.638 565204.641 0, 1054548.578 565201.422 0, 
+    1054250.517 565198.22 0, 1053952.457 565195.036 0, 1053654.396 565191.869 0, 1053356.335 565188.72 0, 1053058.274 565185.588 0, 1052760.213 565182.474 0, 1052462.151 565179.378 0, 1052164.09 565176.298 0, 1051866.028 565173.237 0, 1051567.966 565170.193 0, 
+    1051269.904 565167.167 0, 1050971.841 565164.158 0, 1050673.779 565161.166 0, 1050375.716 565158.193 0, 1050076.219 565155.222 0, 1049779.59 565152.298 0, 1049481.527 565149.376 0, 1049183.464 565146.473 0, 1048885.4 565143.587 0, 1048587.336 565140.718 0, 
+    1048289.272 565137.867 0, 1047991.208 565135.034 0, 1047693.144 565132.218 0, 1047395.08 565129.42 0, 1047097.015 565126.639 0, 1046798.95 565123.876 0, 1046500.885 565121.13 0, 1046202.82 565118.402 0, 1045904.755 565115.691 0, 1045606.69 565112.998 0, 
+    1045308.624 565110.322 0, 1045010.559 565107.664 0, 1044712.493 565105.024 0, 1044414.427 565102.401 0, 1044116.361 565099.796 0, 1043818.294 565097.208 0, 1043520.228 565094.638 0, 1043222.161 565092.085 0, 1042922.659 565089.537 0, 1042875.515 570651.717 0, 
+    1042828.369 576214.26 0, 1043127.213 576216.802 0, 1043424.625 576219.349 0, 1043722.036 576221.914 0, 1044019.448 576224.496 0, 1044316.859 576227.096 0, 1044614.27 576229.713 0, 1044911.682 576232.348 0, 1045209.092 576235 0, 1045506.503 576237.669 0, 
+    1045803.914 576240.357 0, 1046101.324 576243.061 0, 1046398.735 576245.783 0, 1046696.145 576248.523 0, 1046993.555 576251.28 0, 1047290.964 576254.055 0, 1047588.374 576256.847 0, 1047885.784 576259.657 0, 1048183.193 576262.484 0, 1048480.602 576265.329 0, 
+    1048778.011 576268.191 0, 1049075.42 576271.071 0, 1049372.828 576273.968 0, 1049670.237 576276.883 0, 1049966.214 576279.801 0, 1050265.053 576282.765 0, 1050562.461 576285.732 0, 1050859.869 576288.717 0, 1051157.277 576291.719 0, 1051454.684 576294.739 0, 
+    1051752.091 576297.776 0, 1052049.498 576300.831 0, 1052346.905 576303.903 0, 1052644.312 576306.993 0, 1052941.718 576310.1 0, 1053239.125 576313.225 0, 1053536.531 576316.367 0, 1053833.937 576319.527 0, 1054131.342 576322.704 0, 1054428.748 576325.899 0, 
+    1054726.153 576329.112 0, 1055023.559 576332.341 0, 1055320.964 576335.589 0, 1055618.368 576338.854 0, 1055915.773 576342.136 0, 1056213.178 576345.436 0, 1056510.582 576348.753 0, 1056807.986 576352.088 0, 1057103.96 576355.424 0, 1057166.822 570793.036 0, 
+    1057229.679 565231.012 0))
+
+POLYGON ((1071379.095 576536.918 0, 1071083.129 576532.746 0, 1070785.736 576528.571 0, 1070488.342 576524.413 0, 1070190.948 576520.273 0, 1069893.554 576516.151 0, 1069596.16 576512.046 0, 1069298.765 576507.958 0, 1069001.37 576503.888 0, 1068703.975 576499.836 0, 
+    1068406.58 576495.801 0, 1068109.184 576491.783 0, 1067811.788 576487.783 0, 1067514.392 576483.801 0, 1067216.996 576479.836 0, 1066919.599 576475.888 0, 1066622.203 576471.958 0, 1066324.806 576468.046 0, 1066027.408 576464.151 0, 1065730.011 576460.273 0, 
+    1065432.613 576456.413 0, 1065135.215 576452.571 0, 1064837.817 576448.746 0, 1064540.419 576444.938 0, 1064241.592 576441.13 0, 1063945.621 576437.376 0, 1063648.222 576433.621 0, 1063350.823 576429.883 0, 1063053.424 576426.163 0, 1062756.024 576422.461 0, 
+    1062458.624 576418.776 0, 1062161.224 576415.109 0, 1061863.824 576411.459 0, 1061566.423 576407.826 0, 1061269.022 576404.211 0, 1060971.621 576400.614 0, 1060674.22 576397.034 0, 1060376.819 576393.472 0, 1060079.417 576389.927 0, 1059782.015 576386.399 0, 
+    1059484.613 576382.889 0, 1059187.211 576379.397 0, 1058889.809 576375.922 0, 1058592.406 576372.465 0, 1058295.003 576369.025 0, 1057997.6 576365.602 0, 1057700.197 576362.198 0, 1057402.793 576358.81 0, 1057103.96 576355.424 0, 1057041.094 581918.174 0, 
+    1056978.224 587481.283 0, 1057276.4 587484.661 0, 1057573.148 587488.041 0, 1057869.897 587491.438 0, 1058166.645 587494.853 0, 1058463.393 587498.286 0, 1058760.141 587501.735 0, 1059056.888 587505.203 0, 1059353.636 587508.687 0, 1059650.383 587512.19 0, 
+    1059947.13 587515.709 0, 1060243.876 587519.246 0, 1060540.623 587522.801 0, 1060837.369 587526.373 0, 1061134.116 587529.962 0, 1061430.861 587533.569 0, 1061727.607 587537.194 0, 1062024.353 587540.836 0, 1062321.098 587544.495 0, 1062617.843 587548.172 0, 
+    1062914.588 587551.866 0, 1063211.333 587555.578 0, 1063508.077 587559.307 0, 1063804.821 587563.054 0, 1064100.14 587566.8 0, 1064398.309 587570.6 0, 1064695.052 587574.399 0, 1064991.796 587578.215 0, 1065288.539 587582.049 0, 1065585.282 587585.901 0, 
+    1065882.024 587589.77 0, 1066178.767 587593.656 0, 1066475.509 587597.56 0, 1066772.251 587601.481 0, 1067068.993 587605.42 0, 1067365.734 587609.376 0, 1067662.475 587613.35 0, 1067959.216 587617.341 0, 1068255.957 587621.35 0, 1068552.698 587625.376 0, 
+    1068849.438 587629.42 0, 1069146.178 587633.481 0, 1069442.918 587637.559 0, 1069739.657 587641.655 0, 1070036.397 587645.769 0, 1070333.136 587649.9 0, 1070629.875 587654.048 0, 1070926.613 587658.214 0, 1071221.927 587662.377 0, 1071300.514 582099.469 0, 
+    1071379.095 576536.918 0))
+
+POLYGON ((1085465.062 587883.712 0, 1085169.759 587878.715 0, 1084873.033 587873.711 0, 1084576.307 587868.724 0, 1084279.581 587863.755 0, 1083982.854 587858.803 0, 1083686.128 587853.868 0, 1083389.4 587848.952 0, 1083092.673 587844.052 0, 1082795.945 587839.17 0, 
+    1082499.217 587834.306 0, 1082202.489 587829.459 0, 1081905.761 587824.629 0, 1081609.032 587819.817 0, 1081312.303 587815.023 0, 1081015.573 587810.245 0, 1080718.844 587805.486 0, 1080422.114 587800.744 0, 1080125.383 587796.019 0, 1079828.653 587791.311 0, 
+    1079531.922 587786.622 0, 1079235.191 587781.949 0, 1078938.46 587777.294 0, 1078641.728 587772.657 0, 1078343.573 587768.015 0, 1078048.264 587763.435 0, 1077751.531 587758.849 0, 1077454.799 587754.282 0, 1077158.066 587749.732 0, 1076861.333 587745.199 0, 
+    1076564.599 587740.684 0, 1076267.865 587736.186 0, 1075971.131 587731.706 0, 1075674.397 587727.243 0, 1075377.662 587722.798 0, 1075080.928 587718.37 0, 1074784.193 587713.96 0, 1074487.457 587709.567 0, 1074190.722 587705.191 0, 1073893.986 587700.833 0, 
+    1073597.25 587696.493 0, 1073300.513 587692.17 0, 1073003.777 587687.864 0, 1072707.04 587683.576 0, 1072410.303 587679.305 0, 1072113.565 587675.052 0, 1071816.828 587670.817 0, 1071520.09 587666.598 0, 1071221.927 587662.377 0, 1071143.336 593225.641 0, 
+    1071064.739 598789.257 0, 1071362.244 598793.468 0, 1071658.327 598797.677 0, 1071954.41 598801.904 0, 1072250.492 598806.147 0, 1072546.574 598810.409 0, 1072842.656 598814.687 0, 1073138.738 598818.983 0, 1073434.819 598823.297 0, 1073730.901 598827.628 0, 
+    1074026.982 598831.976 0, 1074323.062 598836.342 0, 1074619.143 598840.725 0, 1074915.223 598845.126 0, 1075211.303 598849.544 0, 1075507.382 598853.979 0, 1075803.462 598858.432 0, 1076099.541 598862.903 0, 1076395.62 598867.391 0, 1076691.698 598871.896 0, 
+    1076987.777 598876.418 0, 1077283.855 598880.958 0, 1077579.933 598885.516 0, 1077876.01 598890.091 0, 1078170.667 598894.661 0, 1078468.164 598899.293 0, 1078764.241 598903.92 0, 1079060.318 598908.565 0, 1079356.394 598913.227 0, 1079652.47 598917.906 0, 
+    1079948.545 598922.603 0, 1080244.621 598927.318 0, 1080540.696 598932.049 0, 1080836.771 598936.798 0, 1081132.845 598941.565 0, 1081428.919 598946.349 0, 1081724.993 598951.151 0, 1082021.067 598955.969 0, 1082317.14 598960.806 0, 1082613.213 598965.659 0, 
+    1082909.286 598970.531 0, 1083205.359 598975.419 0, 1083501.431 598980.325 0, 1083797.503 598985.249 0, 1084093.575 598990.19 0, 1084389.646 598995.148 0, 1084685.717 599000.124 0, 1084981.788 599005.117 0, 1085276.439 599010.103 0, 1085370.754 593446.732 0, 
+    1085465.062 587883.712 0))
+
+POLYGON ((1099487.459 599271.1 0, 1099192.82 599265.281 0, 1098896.765 599259.451 0, 1098600.709 599253.639 0, 1098304.653 599247.844 0, 1098008.596 599242.067 0, 1097712.539 599236.307 0, 1097416.482 599230.564 0, 1097120.425 599224.839 0, 1096824.367 599219.132 0, 
+    1096528.308 599213.442 0, 1096232.25 599207.769 0, 1095936.191 599202.114 0, 1095640.132 599196.476 0, 1095344.072 599190.855 0, 1095048.012 599185.252 0, 1094751.952 599179.666 0, 1094455.892 599174.098 0, 1094159.831 599168.548 0, 1093863.77 599163.014 0, 
+    1093567.708 599157.498 0, 1093271.646 599152 0, 1092975.584 599146.519 0, 1092679.522 599141.055 0, 1092382.041 599135.583 0, 1092087.396 599130.18 0, 1091791.332 599124.769 0, 1091495.269 599119.375 0, 1091199.205 599113.998 0, 1090903.14 599108.639 0, 
+    1090607.076 599103.297 0, 1090311.011 599097.973 0, 1090014.945 599092.666 0, 1089718.88 599087.377 0, 1089422.814 599082.105 0, 1089126.747 599076.85 0, 1088830.681 599071.613 0, 1088534.614 599066.394 0, 1088238.547 599061.191 0, 1087942.479 599056.007 0, 
+    1087646.411 599050.839 0, 1087350.343 599045.689 0, 1087054.275 599040.557 0, 1086758.206 599035.442 0, 1086462.137 599030.344 0, 1086166.068 599025.264 0, 1085869.998 599020.201 0, 1085573.928 599015.155 0, 1085276.439 599010.103 0, 1085182.119 604573.823 0, 
+    1085087.793 610137.889 0, 1085384.624 610142.93 0, 1085680.039 610147.964 0, 1085975.454 610153.016 0, 1086270.868 610158.085 0, 1086566.282 610163.171 0, 1086861.696 610168.275 0, 1087157.109 610173.396 0, 1087452.522 610178.535 0, 1087747.935 610183.691 0, 
+    1088043.348 610188.864 0, 1088338.76 610194.055 0, 1088634.172 610199.263 0, 1088929.583 610204.488 0, 1089224.995 610209.731 0, 1089520.406 610214.992 0, 1089815.816 610220.269 0, 1090111.227 610225.564 0, 1090406.637 610230.877 0, 1090702.047 610236.207 0, 
+    1090997.456 610241.554 0, 1091292.865 610246.919 0, 1091588.274 610252.301 0, 1091883.682 610257.7 0, 1092177.676 610263.091 0, 1092474.498 610268.551 0, 1092769.906 610274.002 0, 1093065.313 610279.471 0, 1093360.72 610284.958 0, 1093656.127 610290.461 0, 
+    1093951.533 610295.983 0, 1094246.939 610301.521 0, 1094542.344 610307.077 0, 1094837.75 610312.65 0, 1095133.155 610318.241 0, 1095428.559 610323.849 0, 1095723.963 610329.474 0, 1096019.367 610335.117 0, 1096314.771 610340.777 0, 1096610.174 610346.455 0, 
+    1096905.577 610352.15 0, 1097200.98 610357.862 0, 1097496.382 610363.592 0, 1097791.784 610369.339 0, 1098087.186 610375.104 0, 1098382.587 610380.886 0, 1098677.988 610386.685 0, 1098973.388 610392.502 0, 1099267.375 610398.308 0, 1099377.42 604834.531 0, 
+    1099487.459 599271.1 0))
+
+POLYGON ((1113446.165 610698.785 0, 1113152.193 610692.149 0, 1112856.81 610685.498 0, 1112561.427 610678.864 0, 1112266.043 610672.247 0, 1111970.659 610665.648 0, 1111675.275 610659.067 0, 1111379.89 610652.502 0, 1111084.505 610645.955 0, 1110789.119 610639.426 0, 
+    1110493.733 610632.914 0, 1110198.346 610626.419 0, 1109902.96 610619.942 0, 1109607.572 610613.482 0, 1109312.185 610607.039 0, 1109016.797 610600.614 0, 1108721.408 610594.206 0, 1108426.02 610587.816 0, 1108130.631 610581.442 0, 1107835.241 610575.087 0, 
+    1107539.851 610568.749 0, 1107244.461 610562.428 0, 1106949.071 610556.124 0, 1106653.68 610549.838 0, 1106356.876 610543.539 0, 1106062.897 610537.318 0, 1105767.505 610531.084 0, 1105472.112 610524.867 0, 1105176.719 610518.668 0, 1104881.326 610512.486 0, 
+    1104585.933 610506.322 0, 1104290.539 610500.175 0, 1103995.145 610494.045 0, 1103699.75 610487.933 0, 1103404.355 610481.838 0, 1103108.96 610475.761 0, 1102813.564 610469.701 0, 1102518.168 610463.658 0, 1102222.772 610457.633 0, 1101927.375 610451.625 0, 
+    1101631.978 610445.634 0, 1101336.58 610439.661 0, 1101041.183 610433.705 0, 1100745.784 610427.767 0, 1100450.386 610421.846 0, 1100154.987 610415.942 0, 1099859.588 610410.056 0, 1099564.188 610404.187 0, 1099267.375 610398.308 0, 1099157.323 615962.427 0, 
+    1099047.264 621526.885 0, 1099343.42 621532.751 0, 1099638.164 621538.607 0, 1099932.908 621544.48 0, 1100227.652 621550.37 0, 1100522.396 621556.278 0, 1100817.139 621562.204 0, 1101111.881 621568.146 0, 1101406.624 621574.106 0, 1101701.366 621580.083 0, 
+    1101996.108 621586.078 0, 1102290.849 621592.09 0, 1102585.59 621598.119 0, 1102880.331 621604.166 0, 1103175.071 621610.23 0, 1103469.811 621616.311 0, 1103764.551 621622.41 0, 1104059.29 621628.526 0, 1104354.029 621634.659 0, 1104648.767 621640.81 0, 
+    1104943.506 621646.978 0, 1105238.243 621653.164 0, 1105532.981 621659.366 0, 1105827.718 621665.587 0, 1106121.045 621671.794 0, 1106417.191 621678.079 0, 1106711.927 621684.351 0, 1107006.662 621690.641 0, 1107301.398 621696.947 0, 1107596.133 621703.272 0, 
+    1107890.867 621709.613 0, 1108185.601 621715.972 0, 1108480.335 621722.348 0, 1108775.068 621728.742 0, 1109069.801 621735.153 0, 1109364.534 621741.581 0, 1109659.266 621748.027 0, 1109953.998 621754.49 0, 1110248.729 621760.97 0, 1110543.46 621767.468 0, 
+    1110838.191 621773.983 0, 1111132.921 621780.515 0, 1111427.651 621787.065 0, 1111722.381 621793.632 0, 1112017.11 621800.217 0, 1112311.839 621806.818 0, 1112606.567 621813.438 0, 1112901.295 621820.074 0, 1113194.615 621826.696 0, 1113320.394 616262.571 0, 
+    1113446.165 610698.785 0))
+
+POLYGON ((1127341.062 622166.475 0, 1127047.76 622159.024 0, 1126753.052 622151.555 0, 1126458.343 622144.104 0, 1126163.634 622136.669 0, 1125868.925 622129.252 0, 1125574.215 622121.852 0, 1125279.505 622114.47 0, 1124984.794 622107.105 0, 1124690.083 622099.757 0, 
+    1124395.371 622092.427 0, 1124100.659 622085.114 0, 1123805.947 622077.818 0, 1123511.234 622070.54 0, 1123216.521 622063.279 0, 1122921.807 622056.035 0, 1122627.093 622048.809 0, 1122332.379 622041.6 0, 1122037.664 622034.409 0, 1121742.948 622027.235 0, 
+    1121448.232 622020.078 0, 1121153.516 622012.938 0, 1120858.8 622005.816 0, 1120564.082 621998.711 0, 1120267.958 621991.59 0, 1119974.647 621984.553 0, 1119679.929 621977.501 0, 1119385.21 621970.465 0, 1119090.491 621963.447 0, 1118795.771 621956.446 0, 
+    1118501.051 621949.463 0, 1118206.331 621942.497 0, 1117911.61 621935.548 0, 1117616.889 621928.617 0, 1117322.167 621921.703 0, 1117027.445 621914.806 0, 1116732.723 621907.927 0, 1116438 621901.065 0, 1116143.277 621894.22 0, 1115848.553 621887.393 0, 
+    1115553.829 621880.583 0, 1115259.105 621873.79 0, 1114964.38 621867.015 0, 1114669.655 621860.257 0, 1114374.929 621853.517 0, 1114080.203 621846.793 0, 1113785.477 621840.088 0, 1113490.75 621833.399 0, 1113194.615 621826.696 0, 1113068.828 627391.156 0, 
+    1112943.034 632955.949 0, 1113238.511 632962.637 0, 1113532.583 632969.311 0, 1113826.654 632976.002 0, 1114120.725 632982.71 0, 1114414.796 632989.436 0, 1114708.866 632996.178 0, 1115002.936 633002.939 0, 1115297.005 633009.716 0, 1115591.074 633016.511 0, 
+    1115885.143 633023.323 0, 1116179.211 633030.153 0, 1116473.279 633036.999 0, 1116767.346 633043.863 0, 1117061.413 633050.745 0, 1117355.48 633057.643 0, 1117649.546 633064.559 0, 1117943.612 633071.493 0, 1118237.677 633078.443 0, 1118531.742 633085.411 0, 
+    1118825.807 633092.396 0, 1119119.871 633099.399 0, 1119413.934 633106.419 0, 1119707.998 633113.456 0, 1120000.657 633120.476 0, 1120296.123 633127.582 0, 1120590.185 633134.671 0, 1120884.247 633141.777 0, 1121178.308 633148.901 0, 1121472.369 633156.042 0, 
+    1121766.429 633163.2 0, 1122060.489 633170.376 0, 1122354.549 633177.569 0, 1122648.608 633184.779 0, 1122942.666 633192.006 0, 1123236.725 633199.251 0, 1123530.782 633206.513 0, 1123824.84 633213.793 0, 1124118.897 633221.089 0, 1124412.953 633228.403 0, 
+    1124707.009 633235.735 0, 1125001.065 633243.083 0, 1125295.12 633250.449 0, 1125589.175 633257.833 0, 1125883.229 633265.233 0, 1126177.283 633272.651 0, 1126471.337 633280.086 0, 1126765.39 633287.539 0, 1127058.04 633294.973 0, 1127199.555 627730.558 0, 
+    1127341.062 622166.475 0))
+
+POLYGON ((1141172.032 633673.873 0, 1140879.401 633665.612 0, 1140585.371 633657.329 0, 1140291.339 633649.063 0, 1139997.308 633640.814 0, 1139703.275 633632.583 0, 1139409.242 633624.369 0, 1139115.209 633616.172 0, 1138821.175 633607.993 0, 1138527.141 633599.831 0, 
+    1138233.107 633591.686 0, 1137939.071 633583.559 0, 1137645.036 633575.448 0, 1137351 633567.356 0, 1137056.963 633559.28 0, 1136762.926 633551.222 0, 1136468.888 633543.181 0, 1136174.85 633535.157 0, 1135880.812 633527.151 0, 1135586.773 633519.162 0, 
+    1135292.733 633511.19 0, 1134998.694 633503.236 0, 1134704.653 633495.299 0, 1134410.612 633487.379 0, 1134115.17 633479.439 0, 1133822.529 633471.591 0, 1133528.487 633463.723 0, 1133234.444 633455.873 0, 1132940.401 633448.039 0, 1132646.358 633440.223 0, 
+    1132352.313 633432.425 0, 1132058.269 633424.643 0, 1131764.224 633416.879 0, 1131470.178 633409.133 0, 1131176.133 633401.403 0, 1130882.086 633393.691 0, 1130588.039 633385.996 0, 1130293.992 633378.319 0, 1129999.944 633370.659 0, 1129705.896 633363.016 0, 
+    1129411.848 633355.39 0, 1129117.798 633347.782 0, 1128823.749 633340.191 0, 1128529.699 633332.617 0, 1128235.649 633325.061 0, 1127941.598 633317.522 0, 1127647.546 633310 0, 1127353.495 633302.496 0, 1127058.04 633294.973 0, 1126916.517 638859.717 0, 
+    1126774.985 644424.787 0, 1127069.781 644432.293 0, 1127363.178 644439.781 0, 1127656.574 644447.286 0, 1127949.97 644454.808 0, 1128243.365 644462.347 0, 1128536.76 644469.904 0, 1128830.155 644477.478 0, 1129123.549 644485.07 0, 1129416.942 644492.678 0, 
+    1129710.335 644500.304 0, 1130003.728 644507.947 0, 1130297.12 644515.608 0, 1130590.512 644523.285 0, 1130883.903 644530.98 0, 1131177.294 644538.692 0, 1131470.685 644546.422 0, 1131764.075 644554.169 0, 1132057.464 644561.933 0, 1132350.853 644569.714 0, 
+    1132644.242 644577.512 0, 1132937.63 644585.328 0, 1133231.017 644593.161 0, 1133524.404 644601.012 0, 1133816.393 644608.842 0, 1134111.177 644616.764 0, 1134404.563 644624.666 0, 1134697.949 644632.586 0, 1134991.333 644640.522 0, 1135284.718 644648.476 0, 
+    1135578.102 644656.448 0, 1135871.485 644664.436 0, 1136164.868 644672.442 0, 1136458.251 644680.465 0, 1136751.633 644688.505 0, 1137045.014 644696.563 0, 1137338.395 644704.637 0, 1137631.776 644712.73 0, 1137925.156 644720.839 0, 1138218.536 644728.966 0, 
+    1138511.915 644737.109 0, 1138805.294 644745.271 0, 1139098.672 644753.449 0, 1139392.05 644761.645 0, 1139685.427 644769.858 0, 1139978.804 644778.088 0, 1140272.18 644786.336 0, 1140565.556 644794.6 0, 1140857.534 644802.843 0, 1141014.788 639238.195 0, 
+    1141172.032 633673.873 0))
+
+POLYGON ((1154938.959 645220.683 0, 1154647.003 645211.616 0, 1154353.651 645202.522 0, 1154060.3 645193.446 0, 1153766.947 645184.387 0, 1153473.594 645175.345 0, 1153180.241 645166.32 0, 1152886.887 645157.313 0, 1152593.533 645148.323 0, 1152300.178 645139.35 0, 
+    1152006.822 645130.395 0, 1151713.466 645121.457 0, 1151420.109 645112.536 0, 1151126.752 645103.632 0, 1150833.395 645094.746 0, 1150540.036 645085.877 0, 1150246.678 645077.025 0, 1149953.319 645068.19 0, 1149659.959 645059.373 0, 1149366.599 645050.573 0, 
+    1149073.238 645041.79 0, 1148779.877 645033.024 0, 1148486.515 645024.276 0, 1148193.153 645015.545 0, 1147898.394 645006.79 0, 1147606.426 644998.135 0, 1147313.063 644989.456 0, 1147019.698 644980.794 0, 1146726.333 644972.149 0, 1146432.968 644963.522 0, 
+    1146139.602 644954.912 0, 1145846.236 644946.319 0, 1145552.869 644937.743 0, 1145259.502 644929.185 0, 1144966.134 644920.644 0, 1144672.765 644912.12 0, 1144379.396 644903.614 0, 1144086.027 644895.124 0, 1143792.657 644886.652 0, 1143499.287 644878.198 0, 
+    1143205.916 644869.76 0, 1142912.544 644861.34 0, 1142619.173 644852.937 0, 1142325.8 644844.552 0, 1142032.427 644836.183 0, 1141739.054 644827.832 0, 1141445.68 644819.498 0, 1141152.306 644811.182 0, 1140857.534 644802.843 0, 1140700.272 650367.813 0, 
+    1140543 655933.102 0, 1140837.114 655941.422 0, 1141129.833 655949.72 0, 1141422.551 655958.036 0, 1141715.27 655966.368 0, 1142007.988 655974.718 0, 1142300.705 655983.085 0, 1142593.422 655991.469 0, 1142886.138 655999.87 0, 1143178.854 656008.289 0, 
+    1143471.569 656016.725 0, 1143764.284 656025.178 0, 1144056.998 656033.648 0, 1144349.712 656042.135 0, 1144642.425 656050.64 0, 1144935.138 656059.162 0, 1145227.85 656067.701 0, 1145520.562 656076.258 0, 1145813.273 656084.832 0, 1146105.984 656093.422 0, 
+    1146398.694 656102.031 0, 1146691.404 656110.656 0, 1146984.113 656119.298 0, 1147276.822 656127.958 0, 1147568.138 656136.594 0, 1147862.238 656145.33 0, 1148154.945 656154.041 0, 1148447.652 656162.77 0, 1148740.358 656171.516 0, 1149033.064 656180.279 0, 
+    1149325.769 656189.059 0, 1149618.474 656197.857 0, 1149911.178 656206.672 0, 1150203.881 656215.504 0, 1150496.584 656224.353 0, 1150789.287 656233.22 0, 1151081.989 656242.104 0, 1151374.691 656251.005 0, 1151667.392 656259.923 0, 1151960.092 656268.858 0, 
+    1152252.792 656277.811 0, 1152545.491 656286.781 0, 1152838.19 656295.768 0, 1153130.889 656304.772 0, 1153423.586 656313.794 0, 1153716.284 656322.833 0, 1154008.981 656331.889 0, 1154301.677 656340.962 0, 1154592.981 656350.009 0, 1154765.975 650785.187 0, 
+    1154938.959 645220.683 0))
+
+POLYGON ((1168641.728 656806.609 0, 1168350.448 656796.738 0, 1168057.779 656786.838 0, 1167765.109 656776.955 0, 1167472.438 656767.089 0, 1167179.767 656757.241 0, 1166887.095 656747.41 0, 1166594.423 656737.596 0, 1166301.75 656727.799 0, 1166009.077 656718.019 0, 
+    1165716.403 656708.257 0, 1165423.728 656698.512 0, 1165131.053 656688.784 0, 1164838.377 656679.073 0, 1164545.701 656669.38 0, 1164253.024 656659.704 0, 1163960.346 656650.045 0, 1163667.668 656640.403 0, 1163374.99 656630.778 0, 1163082.31 656621.171 0, 
+    1162789.631 656611.581 0, 1162496.95 656602.008 0, 1162204.269 656592.452 0, 1161911.588 656582.914 0, 1161617.516 656573.348 0, 1161326.223 656563.889 0, 1161033.54 656554.402 0, 1160740.857 656544.933 0, 1160448.172 656535.48 0, 1160155.488 656526.045 0, 
+    1159862.802 656516.628 0, 1159570.116 656507.227 0, 1159277.43 656497.844 0, 1158984.743 656488.477 0, 1158692.055 656479.128 0, 1158399.367 656469.797 0, 1158106.679 656460.482 0, 1157813.989 656451.185 0, 1157521.3 656441.905 0, 1157228.609 656432.642 0, 
+    1156935.919 656423.397 0, 1156643.227 656414.168 0, 1156350.535 656404.957 0, 1156057.843 656395.763 0, 1155765.15 656386.587 0, 1155472.456 656377.427 0, 1155179.762 656368.285 0, 1154887.068 656359.16 0, 1154592.981 656350.009 0, 1154419.977 661915.148 0, 
+    1154246.964 667480.598 0, 1154540.392 667489.729 0, 1154832.432 667498.833 0, 1155124.471 667507.955 0, 1155416.509 667517.094 0, 1155708.547 667526.25 0, 1156000.584 667535.423 0, 1156292.621 667544.614 0, 1156584.657 667553.822 0, 1156876.693 667563.046 0, 
+    1157168.728 667572.288 0, 1157460.763 667581.548 0, 1157752.797 667590.824 0, 1158044.831 667600.118 0, 1158336.864 667609.429 0, 1158628.896 667618.757 0, 1158920.928 667628.102 0, 1159212.959 667637.464 0, 1159504.99 667646.844 0, 1159797.02 667656.24 0, 
+    1160089.05 667665.654 0, 1160381.079 667675.085 0, 1160673.108 667684.534 0, 1160965.136 667693.999 0, 1161255.776 667703.437 0, 1161549.19 667712.982 0, 1161841.216 667722.499 0, 1162133.242 667732.033 0, 1162425.267 667741.584 0, 1162717.292 667751.153 0, 
+    1163009.316 667760.739 0, 1163301.34 667770.342 0, 1163593.363 667779.962 0, 1163885.385 667789.599 0, 1164177.407 667799.254 0, 1164469.428 667808.926 0, 1164761.449 667818.615 0, 1165053.469 667828.321 0, 1165345.489 667838.044 0, 1165637.508 667847.785 0, 
+    1165929.526 667857.542 0, 1166221.544 667867.317 0, 1166513.561 667877.109 0, 1166805.578 667886.919 0, 1167097.594 667896.745 0, 1167389.609 667906.589 0, 1167681.624 667916.449 0, 1167973.639 667926.327 0, 1168264.266 667936.176 0, 1168453.003 662371.236 0, 
+    1168641.728 656806.609 0))
+
+POLYGON ((1182280.226 668431.352 0, 1181989.625 668420.683 0, 1181697.64 668409.98 0, 1181405.654 668399.294 0, 1181113.667 668388.626 0, 1180821.68 668377.974 0, 1180529.692 668367.34 0, 1180237.704 668356.723 0, 1179945.715 668346.123 0, 1179653.725 668335.541 0, 
+    1179361.735 668324.975 0, 1179069.744 668314.427 0, 1178777.752 668303.896 0, 1178485.76 668293.382 0, 1178193.767 668282.885 0, 1177901.774 668272.406 0, 1177609.78 668261.943 0, 1177317.785 668251.498 0, 1177025.79 668241.07 0, 1176733.794 668230.659 0, 
+    1176441.798 668220.266 0, 1176149.801 668209.889 0, 1175857.803 668199.53 0, 1175565.805 668189.188 0, 1175272.421 668178.814 0, 1174981.806 668168.556 0, 1174689.806 668158.265 0, 1174397.805 668147.992 0, 1174105.804 668137.736 0, 1173813.802 668127.497 0, 
+    1173521.8 668117.275 0, 1173229.797 668107.07 0, 1172937.793 668096.883 0, 1172645.789 668086.713 0, 1172353.784 668076.56 0, 1172061.778 668066.424 0, 1171769.772 668056.305 0, 1171477.765 668046.204 0, 1171185.758 668036.12 0, 1170893.75 668026.053 0, 
+    1170601.742 668016.003 0, 1170309.732 668005.97 0, 1170017.723 667995.955 0, 1169725.712 667985.956 0, 1169433.702 667975.975 0, 1169141.69 667966.011 0, 1168849.678 667956.065 0, 1168557.666 667946.135 0, 1168264.266 667936.176 0, 1168075.52 673501.424 0, 
+    1167886.763 679066.979 0, 1168179.504 679076.916 0, 1168470.861 679086.823 0, 1168762.218 679096.747 0, 1169053.574 679106.689 0, 1169344.93 679116.648 0, 1169636.285 679126.624 0, 1169927.64 679136.617 0, 1170218.994 679146.627 0, 1170510.347 679156.654 0, 
+    1170801.7 679166.699 0, 1171093.052 679176.76 0, 1171384.404 679186.839 0, 1171675.755 679196.935 0, 1171967.105 679207.048 0, 1172258.455 679217.178 0, 1172549.804 679227.325 0, 1172841.153 679237.49 0, 1173132.501 679247.672 0, 1173423.848 679257.87 0, 
+    1173715.195 679268.086 0, 1174006.541 679278.32 0, 1174297.887 679288.57 0, 1174589.232 679298.837 0, 1174879.195 679309.073 0, 1175171.92 679319.423 0, 1175463.263 679329.742 0, 1175754.606 679340.078 0, 1176045.948 679350.431 0, 1176337.289 679360.802 0, 
+    1176628.63 679371.189 0, 1176919.97 679381.594 0, 1177211.31 679392.015 0, 1177502.648 679402.454 0, 1177793.987 679412.91 0, 1178085.324 679423.384 0, 1178376.661 679433.874 0, 1178667.998 679444.381 0, 1178959.334 679454.906 0, 1179250.669 679465.448 0, 
+    1179542.004 679476.007 0, 1179833.338 679486.583 0, 1180124.671 679497.176 0, 1180416.004 679507.786 0, 1180707.336 679518.414 0, 1180998.667 679529.058 0, 1181289.998 679539.72 0, 1181581.328 679550.399 0, 1181871.277 679561.045 0, 1182075.757 673996.046 0, 
+    1182280.226 668431.352 0))
+
+POLYGON ((1195854.34 680094.617 0, 1195564.42 680083.153 0, 1195273.121 680071.651 0, 1194981.822 680060.166 0, 1194690.521 680048.698 0, 1194399.22 680037.248 0, 1194107.919 680025.814 0, 1193816.617 680014.398 0, 1193525.314 680002.999 0, 1193234.01 679991.617 0, 
+    1192942.706 679980.252 0, 1192651.401 679968.905 0, 1192360.095 679957.574 0, 1192068.789 679946.261 0, 1191777.482 679934.965 0, 1191486.175 679923.685 0, 1191194.866 679912.424 0, 1190903.557 679901.179 0, 1190612.248 679889.951 0, 1190320.938 679878.741 0, 
+    1190029.627 679867.547 0, 1189738.315 679856.371 0, 1189447.003 679845.212 0, 1189155.69 679834.07 0, 1188862.997 679822.893 0, 1188573.062 679811.838 0, 1188281.747 679800.747 0, 1187990.432 679789.674 0, 1187699.116 679778.618 0, 1187407.799 679767.579 0, 
+    1187116.482 679756.557 0, 1186825.163 679745.552 0, 1186533.845 679734.565 0, 1186242.525 679723.594 0, 1185951.205 679712.641 0, 1185659.885 679701.705 0, 1185368.563 679690.786 0, 1185077.241 679679.884 0, 1184785.919 679668.999 0, 1184494.596 679658.132 0, 
+    1184203.272 679647.281 0, 1183911.947 679636.448 0, 1183620.622 679625.632 0, 1183329.296 679614.833 0, 1183037.97 679604.051 0, 1182746.643 679593.286 0, 1182455.315 679582.539 0, 1182163.987 679571.808 0, 1181871.277 679561.045 0, 1181666.786 685126.346 0, 
+    1181462.284 690691.945 0, 1181754.335 690702.685 0, 1182045.009 690713.391 0, 1182335.681 690724.115 0, 1182626.353 690734.855 0, 1182917.024 690745.613 0, 1183207.695 690756.387 0, 1183498.365 690767.179 0, 1183789.034 690777.988 0, 1184079.703 690788.814 0, 
+    1184370.371 690799.657 0, 1184661.039 690810.517 0, 1184951.706 690821.395 0, 1185242.372 690832.289 0, 1185533.037 690843.201 0, 1185823.702 690854.129 0, 1186114.367 690865.075 0, 1186405.03 690876.038 0, 1186695.693 690887.018 0, 1186986.355 690898.015 0, 
+    1187277.017 690909.029 0, 1187567.678 690920.061 0, 1187858.338 690931.109 0, 1188148.998 690942.175 0, 1188438.281 690953.205 0, 1188730.316 690964.357 0, 1189020.973 690975.474 0, 1189311.631 690986.608 0, 1189602.287 690997.759 0, 1189892.943 691008.927 0, 
+    1190183.598 691020.112 0, 1190474.252 691031.315 0, 1190764.906 691042.534 0, 1191055.559 691053.771 0, 1191346.212 691065.024 0, 1191636.864 691076.295 0, 1191927.515 691087.583 0, 1192218.165 691098.888 0, 1192508.815 691110.21 0, 1192799.465 691121.55 0, 
+    1193090.113 691132.906 0, 1193380.761 691144.279 0, 1193671.408 691155.67 0, 1193962.055 691167.078 0, 1194252.7 691178.502 0, 1194543.346 691189.944 0, 1194833.99 691201.403 0, 1195124.634 691212.879 0, 1195413.902 691224.318 0, 1195634.127 685659.318 0, 
+    1195854.34 680094.617 0))
+
+POLYGON ((1209363.96 691796.105 0, 1209074.723 691783.849 0, 1208784.113 691771.551 0, 1208493.502 691759.271 0, 1208202.89 691747.008 0, 1207912.278 691734.763 0, 1207621.665 691722.534 0, 1207331.051 691710.322 0, 1207040.436 691698.128 0, 1206749.821 691685.95 0, 
+    1206459.205 691673.79 0, 1206168.588 691661.647 0, 1205877.971 691649.521 0, 1205587.353 691637.412 0, 1205296.734 691625.32 0, 1205006.114 691613.245 0, 1204715.494 691601.187 0, 1204424.873 691589.147 0, 1204134.251 691577.123 0, 1203843.629 691565.117 0, 
+    1203553.006 691553.127 0, 1203262.382 691541.155 0, 1202971.758 691529.2 0, 1202681.133 691517.262 0, 1202389.133 691505.285 0, 1202099.88 691493.438 0, 1201809.253 691481.551 0, 1201518.625 691469.681 0, 1201227.996 691457.829 0, 1200937.367 691445.994 0, 
+    1200646.737 691434.175 0, 1200356.106 691422.374 0, 1200065.474 691410.59 0, 1199774.842 691398.823 0, 1199484.209 691387.074 0, 1199193.576 691375.341 0, 1198902.941 691363.625 0, 1198612.306 691351.927 0, 1198321.671 691340.245 0, 1198031.035 691328.581 0, 
+    1197740.398 691316.934 0, 1197449.76 691305.304 0, 1197159.121 691293.691 0, 1196868.482 691282.095 0, 1196577.843 691270.516 0, 1196287.202 691258.955 0, 1195996.561 691247.41 0, 1195705.919 691235.883 0, 1195413.902 691224.318 0, 1195193.665 696789.613 0, 
+    1194973.417 702355.201 0, 1195264.776 702366.739 0, 1195554.763 702378.241 0, 1195844.749 702389.759 0, 1196134.734 702401.295 0, 1196424.719 702412.847 0, 1196714.703 702424.417 0, 1197004.686 702436.004 0, 1197294.668 702447.608 0, 1197584.65 702459.229 0, 
+    1197874.631 702470.867 0, 1198164.612 702482.522 0, 1198454.592 702494.194 0, 1198744.571 702505.883 0, 1199034.549 702517.589 0, 1199324.527 702529.313 0, 1199614.504 702541.053 0, 1199904.48 702552.81 0, 1200194.456 702564.585 0, 1200484.431 702576.376 0, 
+    1200774.405 702588.185 0, 1201064.379 702600.011 0, 1201354.352 702611.854 0, 1201644.324 702623.713 0, 1201932.925 702635.534 0, 1202224.266 702647.484 0, 1202514.237 702659.395 0, 1202804.206 702671.324 0, 1203094.175 702683.269 0, 1203384.143 702695.231 0, 
+    1203674.11 702707.21 0, 1203964.076 702719.207 0, 1204254.042 702731.22 0, 1204544.007 702743.251 0, 1204833.972 702755.298 0, 1205123.936 702767.363 0, 1205413.899 702779.445 0, 1205703.861 702791.543 0, 1205993.823 702803.659 0, 1206283.784 702815.792 0, 
+    1206573.744 702827.942 0, 1206863.703 702840.109 0, 1207153.662 702852.293 0, 1207443.62 702864.494 0, 1207733.577 702876.713 0, 1208023.534 702888.948 0, 1208313.49 702901.2 0, 1208603.445 702913.47 0, 1208892.03 702925.698 0, 1209128.001 697360.756 0, 
+    1209363.96 691796.105 0))
+
+POLYGON ((1222808.976 703535.516 0, 1222520.424 703522.473 0, 1222230.505 703509.384 0, 1221940.585 703496.312 0, 1221650.664 703483.258 0, 1221360.742 703470.221 0, 1221070.82 703457.2 0, 1220780.897 703444.197 0, 1220490.973 703431.211 0, 1220201.048 703418.242 0, 
+    1219911.122 703405.29 0, 1219621.196 703392.355 0, 1219331.269 703379.437 0, 1219041.341 703366.536 0, 1218751.413 703353.652 0, 1218461.484 703340.785 0, 1218171.554 703327.936 0, 1217881.623 703315.103 0, 1217591.691 703302.287 0, 1217301.759 703289.489 0, 
+    1217011.826 703276.708 0, 1216721.892 703263.943 0, 1216431.958 703251.196 0, 1216142.022 703238.466 0, 1215850.718 703225.693 0, 1215562.15 703213.056 0, 1215272.212 703200.377 0, 1214982.274 703187.715 0, 1214692.335 703175.071 0, 1214402.395 703162.443 0, 
+    1214112.454 703149.832 0, 1213822.513 703137.238 0, 1213532.571 703124.662 0, 1213242.628 703112.102 0, 1212952.685 703099.56 0, 1212662.741 703087.034 0, 1212372.796 703074.526 0, 1212082.85 703062.034 0, 1211792.904 703049.56 0, 1211502.957 703037.103 0, 
+    1211213.009 703024.663 0, 1210923.06 703012.24 0, 1210633.111 702999.834 0, 1210343.161 702987.445 0, 1210053.21 702975.073 0, 1209763.258 702962.718 0, 1209473.306 702950.381 0, 1209183.353 702938.06 0, 1208892.03 702925.698 0, 1208656.046 708490.93 0, 
+    1208420.051 714056.446 0, 1208710.716 714068.78 0, 1209000.014 714081.073 0, 1209289.311 714093.382 0, 1209578.607 714105.709 0, 1209867.903 714118.053 0, 1210157.198 714130.414 0, 1210446.492 714142.792 0, 1210735.786 714155.187 0, 1211025.078 714167.599 0, 
+    1211314.371 714180.028 0, 1211603.662 714192.474 0, 1211892.952 714204.937 0, 1212182.242 714217.417 0, 1212471.531 714229.914 0, 1212760.82 714242.429 0, 1213050.107 714254.96 0, 1213339.394 714267.508 0, 1213628.68 714280.073 0, 1213917.966 714292.656 0, 
+    1214207.25 714305.255 0, 1214496.534 714317.871 0, 1214785.818 714330.505 0, 1215075.1 714343.155 0, 1215363.016 714355.763 0, 1215653.663 714368.507 0, 1215942.943 714381.208 0, 1216232.222 714393.927 0, 1216521.501 714406.662 0, 1216810.779 714419.415 0, 
+    1217100.056 714432.184 0, 1217389.333 714444.971 0, 1217678.608 714457.775 0, 1217967.883 714470.595 0, 1218257.157 714483.433 0, 1218546.431 714496.288 0, 1218835.703 714509.159 0, 1219124.975 714522.048 0, 1219414.247 714534.954 0, 1219703.517 714547.877 0, 
+    1219992.787 714560.816 0, 1220282.055 714573.773 0, 1220571.324 714586.747 0, 1220860.591 714599.738 0, 1221149.857 714612.746 0, 1221439.123 714625.771 0, 1221728.388 714638.813 0, 1222017.653 714651.872 0, 1222305.552 714664.886 0, 1222557.27 709100.059 0, 
+    1222808.976 703535.516 0))
+
+POLYGON ((1236189.279 715312.553 0, 1235901.415 715298.725 0, 1235612.189 715284.849 0, 1235322.962 715270.99 0, 1235033.734 715257.148 0, 1234744.505 715243.323 0, 1234455.276 715229.515 0, 1234166.045 715215.724 0, 1233876.814 715201.95 0, 1233587.582 715188.193 0, 
+    1233298.35 715174.453 0, 1233009.116 715160.73 0, 1232719.882 715147.024 0, 1232430.647 715133.335 0, 1232141.411 715119.663 0, 1231852.174 715106.008 0, 1231562.936 715092.37 0, 1231273.698 715078.749 0, 1230984.459 715065.146 0, 1230695.219 715051.559 0, 
+    1230405.978 715037.989 0, 1230116.737 715024.436 0, 1229827.494 715010.901 0, 1229538.251 714997.382 0, 1229247.644 714983.817 0, 1228959.762 714970.396 0, 1228670.517 714956.928 0, 1228381.27 714943.477 0, 1228092.023 714930.044 0, 1227802.775 714916.627 0, 
+    1227513.527 714903.228 0, 1227224.277 714889.845 0, 1226935.027 714876.48 0, 1226645.776 714863.131 0, 1226356.524 714849.8 0, 1226067.271 714836.486 0, 1225778.018 714823.188 0, 1225488.764 714809.908 0, 1225199.509 714796.645 0, 1224910.253 714783.398 0, 
+    1224620.996 714770.169 0, 1224331.739 714756.957 0, 1224042.481 714743.762 0, 1223753.222 714730.583 0, 1223463.962 714717.422 0, 1223174.702 714704.278 0, 1222885.441 714691.151 0, 1222596.179 714678.041 0, 1222305.552 714664.886 0, 1222053.821 720229.995 0, 
+    1221802.078 725795.383 0, 1222092.046 725808.508 0, 1222380.653 725821.588 0, 1222669.259 725834.685 0, 1222957.865 725847.8 0, 1223246.469 725860.931 0, 1223535.073 725874.079 0, 1223823.676 725887.245 0, 1224112.278 725900.427 0, 1224400.88 725913.626 0, 
+    1224689.48 725926.843 0, 1224978.08 725940.076 0, 1225266.679 725953.326 0, 1225555.277 725966.593 0, 1225843.875 725979.878 0, 1226132.472 725993.179 0, 1226421.068 726006.497 0, 1226709.663 726019.832 0, 1226998.257 726033.184 0, 1227286.851 726046.554 0, 
+    1227575.444 726059.94 0, 1227864.036 726073.343 0, 1228152.627 726086.763 0, 1228441.218 726100.2 0, 1228728.448 726113.591 0, 1229018.396 726127.125 0, 1229306.984 726140.613 0, 1229595.572 726154.118 0, 1229884.158 726167.64 0, 1230172.744 726181.179 0, 
+    1230461.329 726194.735 0, 1230749.913 726208.308 0, 1231038.496 726221.898 0, 1231327.079 726235.505 0, 1231615.66 726249.129 0, 1231904.241 726262.77 0, 1232192.821 726276.428 0, 1232481.401 726290.103 0, 1232769.979 726303.795 0, 1233058.557 726317.504 0, 
+    1233347.134 726331.23 0, 1233635.71 726344.972 0, 1233924.285 726358.732 0, 1234212.859 726372.509 0, 1234501.433 726386.303 0, 1234790.006 726400.114 0, 1235078.578 726413.941 0, 1235367.149 726427.786 0, 1235654.361 726441.583 0, 1235921.827 720876.929 0, 
+    1236189.279 715312.553 0))
+
+POLYGON ((1249504.763 727126.915 0, 1249217.589 727112.307 0, 1248929.058 727097.647 0, 1248640.526 727083.004 0, 1248351.994 727068.378 0, 1248063.46 727053.769 0, 1247774.926 727039.177 0, 1247486.391 727024.602 0, 1247197.855 727010.044 0, 1246909.318 726995.503 0, 
+    1246620.78 726980.979 0, 1246332.241 726966.472 0, 1246043.702 726951.982 0, 1245755.161 726937.509 0, 1245466.62 726923.052 0, 1245178.078 726908.613 0, 1244889.535 726894.191 0, 1244600.991 726879.786 0, 1244312.447 726865.398 0, 1244023.901 726851.026 0, 
+    1243735.355 726836.672 0, 1243446.808 726822.335 0, 1243158.26 726808.015 0, 1242869.711 726793.711 0, 1242579.804 726779.358 0, 1242292.611 726765.156 0, 1242004.059 726750.903 0, 1241715.507 726736.668 0, 1241426.954 726722.449 0, 1241138.4 726708.248 0, 
+    1240849.846 726694.063 0, 1240561.29 726679.896 0, 1240272.734 726665.746 0, 1239984.177 726651.612 0, 1239695.619 726637.496 0, 1239407.06 726623.396 0, 1239118.5 726609.314 0, 1238829.939 726595.248 0, 1238541.378 726581.199 0, 1238252.816 726567.168 0, 
+    1237964.253 726553.153 0, 1237675.689 726539.156 0, 1237387.124 726525.175 0, 1237098.559 726511.211 0, 1236809.993 726497.265 0, 1236521.426 726483.335 0, 1236232.858 726469.422 0, 1235944.289 726455.527 0, 1235654.361 726441.583 0, 1235386.882 732006.511 0, 
+    1235119.39 737571.711 0, 1235408.66 737585.623 0, 1235696.574 737599.487 0, 1235984.486 737613.369 0, 1236272.398 737627.267 0, 1236560.31 737641.182 0, 1236848.22 737655.114 0, 1237136.13 737669.062 0, 1237424.038 737683.028 0, 1237711.946 737697.011 0, 
+    1237999.853 737711.011 0, 1238287.76 737725.027 0, 1238575.665 737739.061 0, 1238863.57 737753.112 0, 1239151.473 737767.179 0, 1239439.376 737781.264 0, 1239727.279 737795.365 0, 1240015.18 737809.483 0, 1240303.08 737823.619 0, 1240590.98 737837.771 0, 
+    1240878.879 737851.94 0, 1241166.777 737866.126 0, 1241454.674 737880.329 0, 1241742.57 737894.549 0, 1242029.111 737908.719 0, 1242318.36 737923.04 0, 1242606.254 737937.311 0, 1242894.147 737951.599 0, 1243182.039 737965.903 0, 1243469.93 737980.225 0, 
+    1243757.821 737994.564 0, 1244045.71 738008.919 0, 1244333.599 738023.292 0, 1244621.487 738037.681 0, 1244909.374 738052.088 0, 1245197.26 738066.511 0, 1245485.145 738080.951 0, 1245773.03 738095.409 0, 1246060.914 738109.883 0, 1246348.796 738124.374 0, 
+    1246636.678 738138.882 0, 1246924.559 738153.407 0, 1247212.439 738167.949 0, 1247500.319 738182.508 0, 1247788.197 738197.084 0, 1248076.075 738211.677 0, 1248363.952 738226.286 0, 1248651.828 738240.913 0, 1248938.35 738255.488 0, 1249221.563 732691.066 0, 
+    1249504.763 727126.915 0))
+
+POLYGON ((1262755.322 738978.303 0, 1262468.841 738962.919 0, 1262181.007 738947.479 0, 1261893.173 738932.056 0, 1261605.337 738916.65 0, 1261317.501 738901.261 0, 1261029.664 738885.888 0, 1260741.826 738870.533 0, 1260453.987 738855.195 0, 1260166.148 738839.874 0, 
+    1259878.307 738824.569 0, 1259590.465 738809.282 0, 1259302.623 738794.011 0, 1259014.779 738778.758 0, 1258726.935 738763.521 0, 1258439.09 738748.301 0, 1258151.244 738733.099 0, 1257863.397 738717.913 0, 1257575.549 738702.744 0, 1257287.7 738687.592 0, 
+    1256999.851 738672.457 0, 1256712 738657.339 0, 1256424.149 738642.238 0, 1256136.296 738627.154 0, 1255847.091 738612.016 0, 1255560.589 738597.036 0, 1255272.734 738582.003 0, 1254984.878 738566.987 0, 1254697.022 738551.987 0, 1254409.164 738537.005 0, 
+    1254121.305 738522.039 0, 1253833.446 738507.091 0, 1253545.586 738492.159 0, 1253257.725 738477.244 0, 1252969.863 738462.346 0, 1252682 738447.466 0, 1252394.136 738432.602 0, 1252106.271 738417.755 0, 1251818.406 738402.925 0, 1251530.539 738388.112 0, 
+    1251242.672 738373.316 0, 1250954.804 738358.536 0, 1250666.935 738343.774 0, 1250379.065 738329.029 0, 1250091.194 738314.301 0, 1249803.323 738299.589 0, 1249515.45 738284.895 0, 1249227.577 738270.217 0, 1248938.35 738255.488 0, 1248655.123 743820.177 0, 
+    1248371.882 749385.131 0, 1248660.451 749399.827 0, 1248947.669 749414.471 0, 1249234.887 749429.132 0, 1249522.103 749443.81 0, 1249809.319 749458.505 0, 1250096.534 749473.217 0, 1250383.748 749487.945 0, 1250670.961 749502.691 0, 1250958.173 749517.453 0, 
+    1251245.384 749532.232 0, 1251532.595 749547.029 0, 1251819.804 749561.842 0, 1252107.013 749576.672 0, 1252394.221 749591.519 0, 1252681.428 749606.383 0, 1252968.634 749621.264 0, 1253255.839 749636.161 0, 1253543.044 749651.076 0, 1253830.247 749666.007 0, 
+    1254117.45 749680.956 0, 1254404.651 749695.921 0, 1254691.852 749710.903 0, 1254979.052 749725.902 0, 1255264.902 749740.848 0, 1255553.449 749755.951 0, 1255840.647 749771.001 0, 1256127.843 749786.068 0, 1256415.039 749801.151 0, 1256702.233 749816.252 0, 
+    1256989.427 749831.369 0, 1257276.62 749846.504 0, 1257563.812 749861.655 0, 1257851.003 749876.823 0, 1258138.193 749892.008 0, 1258425.382 749907.21 0, 1258712.571 749922.429 0, 1258999.758 749937.665 0, 1259286.945 749952.917 0, 1259574.131 749968.187 0, 
+    1259861.315 749983.473 0, 1260148.499 749998.777 0, 1260435.682 750014.097 0, 1260722.864 750029.434 0, 1261010.045 750044.788 0, 1261297.226 750060.159 0, 1261584.405 750075.547 0, 1261871.584 750090.952 0, 1262157.414 750106.301 0, 1262456.375 744542.17 0, 
+    1262755.322 738978.303 0))
+
+POLYGON ((1275940.853 750866.415 0, 1275655.065 750850.259 0, 1275367.931 750834.043 0, 1275080.797 750817.843 0, 1274793.661 750801.661 0, 1274506.524 750785.496 0, 1274219.387 750769.347 0, 1273932.248 750753.216 0, 1273645.109 750737.101 0, 1273357.968 750721.003 0, 
+    1273070.827 750704.922 0, 1272783.684 750688.858 0, 1272496.541 750672.811 0, 1272209.397 750656.781 0, 1271922.252 750640.768 0, 1271635.105 750624.772 0, 1271347.958 750608.792 0, 1271060.81 750592.83 0, 1270773.661 750576.884 0, 1270486.512 750560.955 0, 
+    1270199.361 750545.043 0, 1269912.209 750529.148 0, 1269625.056 750513.27 0, 1269337.903 750497.409 0, 1269049.402 750481.491 0, 1268763.593 750465.738 0, 1268476.436 750449.927 0, 1268189.279 750434.134 0, 1267902.12 750418.357 0, 1267614.961 750402.597 0, 
+    1267327.801 750386.855 0, 1267040.64 750371.129 0, 1266753.478 750355.42 0, 1266466.315 750339.727 0, 1266179.151 750324.052 0, 1265891.987 750308.394 0, 1265604.821 750292.752 0, 1265317.654 750277.128 0, 1265030.487 750261.52 0, 1264743.318 750245.93 0, 
+    1264456.149 750230.356 0, 1264168.979 750214.799 0, 1263881.807 750199.259 0, 1263594.635 750183.736 0, 1263307.462 750168.23 0, 1263020.288 750152.74 0, 1262733.114 750137.268 0, 1262445.938 750121.812 0, 1262157.414 750106.301 0, 1261858.438 755670.693 0, 
+    1261559.449 761235.342 0, 1261847.315 761250.818 0, 1262133.836 761266.238 0, 1262420.355 761281.675 0, 1262706.874 761297.129 0, 1262993.392 761312.6 0, 1263279.909 761328.088 0, 1263566.426 761343.592 0, 1263852.941 761359.114 0, 1264139.455 761374.652 0, 
+    1264425.969 761390.207 0, 1264712.481 761405.779 0, 1264998.993 761421.368 0, 1265285.503 761436.974 0, 1265572.013 761452.597 0, 1265858.522 761468.236 0, 1266145.03 761483.892 0, 1266431.537 761499.566 0, 1266718.043 761515.256 0, 1267004.548 761530.963 0, 
+    1267291.052 761546.686 0, 1267577.556 761562.427 0, 1267864.058 761578.185 0, 1268150.559 761593.959 0, 1268435.717 761609.676 0, 1268723.56 761625.558 0, 1269010.058 761641.383 0, 1269296.556 761657.225 0, 1269583.053 761673.084 0, 1269869.549 761688.959 0, 
+    1270156.043 761704.852 0, 1270442.537 761720.761 0, 1270729.03 761736.687 0, 1271015.523 761752.63 0, 1271302.014 761768.59 0, 1271588.504 761784.567 0, 1271874.993 761800.56 0, 1272161.482 761816.571 0, 1272447.969 761832.598 0, 1272734.455 761848.642 0, 
+    1273020.941 761864.703 0, 1273307.426 761880.781 0, 1273593.909 761896.876 0, 1273880.392 761912.988 0, 1274166.874 761929.116 0, 1274453.354 761945.261 0, 1274739.834 761961.424 0, 1275026.313 761977.603 0, 1275311.449 761993.723 0, 1275626.158 756429.941 0, 
+    1275940.853 750866.415 0))
+
+POLYGON ((1289061.252 762790.952 0, 1288776.16 762774.026 0, 1288489.728 762757.038 0, 1288203.295 762740.066 0, 1287916.861 762723.112 0, 1287630.426 762706.174 0, 1287343.99 762689.253 0, 1287057.553 762672.349 0, 1286771.115 762655.462 0, 1286484.676 762638.591 0, 
+    1286198.236 762621.738 0, 1285911.795 762604.901 0, 1285625.353 762588.082 0, 1285338.91 762571.279 0, 1285052.466 762554.493 0, 1284766.021 762537.723 0, 1284479.575 762520.971 0, 1284193.129 762504.236 0, 1283906.681 762487.517 0, 1283620.232 762470.815 0, 
+    1283333.782 762454.13 0, 1283047.331 762437.462 0, 1282760.879 762420.811 0, 1282474.426 762404.177 0, 1282186.632 762387.482 0, 1281901.518 762370.959 0, 1281615.062 762354.375 0, 1281328.605 762337.808 0, 1281042.148 762321.258 0, 1280755.689 762304.725 0, 
+    1280469.229 762288.209 0, 1280182.769 762271.709 0, 1279896.307 762255.227 0, 1279609.845 762238.761 0, 1279323.381 762222.312 0, 1279036.917 762205.88 0, 1278750.451 762189.465 0, 1278463.985 762173.067 0, 1278177.518 762156.685 0, 1277891.049 762140.321 0, 
+    1277604.58 762123.973 0, 1277318.11 762107.642 0, 1277031.638 762091.328 0, 1276745.166 762075.031 0, 1276458.693 762058.751 0, 1276172.219 762042.488 0, 1275885.744 762026.241 0, 1275599.268 762010.011 0, 1275311.449 761993.723 0, 1274996.725 767557.758 0, 
+    1274681.988 773122.044 0, 1274969.149 773138.296 0, 1275254.97 773154.488 0, 1275540.79 773170.698 0, 1275826.609 773186.924 0, 1276112.427 773203.167 0, 1276398.244 773219.427 0, 1276684.06 773235.703 0, 1276969.876 773251.997 0, 1277255.69 773268.307 0, 
+    1277541.503 773284.634 0, 1277827.316 773300.978 0, 1278113.127 773317.339 0, 1278398.938 773333.717 0, 1278684.747 773350.111 0, 1278970.556 773366.522 0, 1279256.363 773382.95 0, 1279542.17 773399.395 0, 1279827.976 773415.857 0, 1280113.78 773432.335 0, 
+    1280399.584 773448.831 0, 1280685.387 773465.343 0, 1280971.188 773481.872 0, 1281256.989 773498.418 0, 1281541.451 773514.903 0, 1281828.588 773531.56 0, 1282114.386 773548.156 0, 1282400.183 773564.769 0, 1282685.979 773581.399 0, 1282971.773 773598.046 0, 
+    1283257.567 773614.709 0, 1283543.36 773631.39 0, 1283829.152 773648.087 0, 1284114.943 773664.801 0, 1284400.733 773681.532 0, 1284686.522 773698.28 0, 1284972.31 773715.044 0, 1285258.098 773731.825 0, 1285543.884 773748.624 0, 1285829.669 773765.439 0, 
+    1286115.453 773782.27 0, 1286401.236 773799.119 0, 1286687.018 773815.984 0, 1286972.799 773832.867 0, 1287258.579 773849.766 0, 1287544.358 773866.681 0, 1287830.137 773883.614 0, 1288115.914 773900.564 0, 1288400.353 773917.451 0, 1288730.81 768354.076 0, 
+    1289061.252 762790.952 0))
+
+POLYGON ((1302116.417 774751.611 0, 1301832.024 774733.92 0, 1301546.296 774716.163 0, 1301260.567 774698.423 0, 1300974.837 774680.7 0, 1300689.105 774662.994 0, 1300403.373 774645.304 0, 1300117.64 774627.632 0, 1299831.905 774609.976 0, 1299546.17 774592.336 0, 
+    1299260.434 774574.714 0, 1298974.696 774557.109 0, 1298688.958 774539.52 0, 1298403.218 774521.948 0, 1298117.477 774504.393 0, 1297831.736 774486.855 0, 1297545.993 774469.334 0, 1297260.25 774451.829 0, 1296974.505 774434.341 0, 1296688.759 774416.87 0, 
+    1296403.012 774399.416 0, 1296117.265 774381.979 0, 1295831.516 774364.559 0, 1295545.766 774347.155 0, 1295258.68 774329.687 0, 1294974.263 774312.398 0, 1294688.51 774295.045 0, 1294402.756 774277.709 0, 1294117.001 774260.389 0, 1293831.245 774243.086 0, 
+    1293545.488 774225.8 0, 1293259.73 774208.531 0, 1292973.971 774191.279 0, 1292688.211 774174.044 0, 1292402.45 774156.825 0, 1292116.688 774139.623 0, 1291830.925 774122.438 0, 1291545.161 774105.27 0, 1291259.396 774088.119 0, 1290973.63 774070.984 0, 
+    1290687.863 774053.866 0, 1290402.095 774036.765 0, 1290116.326 774019.681 0, 1289830.555 774002.614 0, 1289544.784 773985.564 0, 1289259.012 773968.53 0, 1288973.239 773951.513 0, 1288687.465 773934.513 0, 1288400.353 773917.451 0, 1288069.882 779481.071 0, 
+    1287739.396 785044.935 0, 1288025.85 785061.959 0, 1288310.969 785078.92 0, 1288596.087 785095.897 0, 1288881.205 785112.892 0, 1289166.321 785129.903 0, 1289451.436 785146.932 0, 1289736.55 785163.976 0, 1290021.663 785181.038 0, 1290306.776 785198.117 0, 
+    1290591.887 785215.212 0, 1290876.997 785232.324 0, 1291162.106 785249.453 0, 1291447.214 785266.598 0, 1291732.321 785283.761 0, 1292017.427 785300.94 0, 1292302.533 785318.136 0, 1292587.637 785335.349 0, 1292872.74 785352.578 0, 1293157.842 785369.824 0, 
+    1293442.943 785387.088 0, 1293728.043 785404.367 0, 1294013.142 785421.664 0, 1294298.24 785438.977 0, 1294582.005 785456.227 0, 1294868.433 785473.655 0, 1295153.528 785491.018 0, 1295438.622 785508.399 0, 1295723.715 785525.796 0, 1296008.807 785543.21 0, 
+    1296293.898 785560.641 0, 1296578.987 785578.089 0, 1296864.076 785595.553 0, 1297149.164 785613.035 0, 1297434.251 785630.533 0, 1297719.336 785648.047 0, 1298004.421 785665.579 0, 1298289.505 785683.127 0, 1298574.587 785700.692 0, 1298859.669 785718.274 0, 
+    1299144.75 785735.873 0, 1299429.829 785753.488 0, 1299714.908 785771.121 0, 1299999.985 785788.77 0, 1300285.061 785806.435 0, 1300570.137 785824.118 0, 1300855.211 785841.817 0, 1301140.284 785859.533 0, 1301424.025 785877.184 0, 1301770.229 780314.276 0, 
+    1302116.417 774751.611 0))
+
+POLYGON ((1315106.249 786748.09 0, 1314822.556 786729.638 0, 1314537.534 786711.117 0, 1314252.511 786692.612 0, 1313967.487 786674.124 0, 1313682.462 786655.653 0, 1313397.435 786637.199 0, 1313112.408 786618.761 0, 1312827.379 786600.341 0, 1312542.349 786581.937 0, 
+    1312257.319 786563.549 0, 1311972.287 786545.179 0, 1311687.254 786526.825 0, 1311402.22 786508.488 0, 1311117.185 786490.168 0, 1310832.148 786471.865 0, 1310547.111 786453.578 0, 1310262.073 786435.309 0, 1309977.034 786417.055 0, 1309691.993 786398.819 0, 
+    1309406.951 786380.6 0, 1309121.909 786362.397 0, 1308836.865 786344.211 0, 1308551.82 786326.042 0, 1308265.445 786307.805 0, 1307981.728 786289.754 0, 1307696.68 786271.635 0, 1307411.631 786253.533 0, 1307126.581 786235.448 0, 1306841.529 786217.38 0, 
+    1306556.477 786199.328 0, 1306271.424 786181.293 0, 1305986.37 786163.275 0, 1305701.314 786145.273 0, 1305416.258 786127.289 0, 1305131.2 786109.321 0, 1304846.142 786091.37 0, 1304561.082 786073.436 0, 1304276.021 786055.518 0, 1303990.96 786037.618 0, 
+    1303705.897 786019.734 0, 1303420.833 786001.867 0, 1303135.768 785984.016 0, 1302850.702 785966.183 0, 1302565.635 785948.366 0, 1302280.567 785930.566 0, 1301995.498 785912.783 0, 1301710.428 785895.016 0, 1301424.025 785877.184 0, 1301077.807 791440.331 0, 
+    1300731.574 797003.713 0, 1301017.319 797021.505 0, 1301301.734 797039.231 0, 1301586.148 797056.973 0, 1301870.561 797074.732 0, 1302154.974 797092.508 0, 1302439.385 797110.301 0, 1302723.795 797128.11 0, 1303008.204 797145.936 0, 1303292.612 797163.779 0, 
+    1303577.018 797181.638 0, 1303861.424 797199.515 0, 1304145.829 797217.408 0, 1304430.233 797235.318 0, 1304714.635 797253.244 0, 1304999.037 797271.187 0, 1305283.438 797289.147 0, 1305567.837 797307.124 0, 1305852.236 797325.118 0, 1306136.633 797343.128 0, 
+    1306421.029 797361.155 0, 1306705.425 797379.198 0, 1306989.819 797397.259 0, 1307274.212 797415.336 0, 1307557.277 797433.346 0, 1307842.995 797451.541 0, 1308127.385 797469.668 0, 1308411.774 797487.812 0, 1308696.162 797505.973 0, 1308980.548 797524.151 0, 
+    1309264.934 797542.345 0, 1309549.319 797560.556 0, 1309833.702 797578.784 0, 1310118.085 797597.029 0, 1310402.466 797615.29 0, 1310686.846 797633.568 0, 1310971.225 797651.863 0, 1311255.604 797670.174 0, 1311539.981 797688.502 0, 1311824.357 797706.847 0, 
+    1312108.731 797725.209 0, 1312393.105 797743.588 0, 1312677.478 797761.983 0, 1312961.85 797780.395 0, 1313246.22 797798.823 0, 1313530.59 797817.269 0, 1313814.958 797835.731 0, 1314099.325 797854.21 0, 1314382.366 797872.619 0, 1314744.315 792310.237 0, 
+    1315106.249 786748.09 0))
+
+POLYGON ((1328030.648 798780.088 0, 1327747.659 798760.879 0, 1327463.345 798741.596 0, 1327179.03 798722.331 0, 1326894.713 798703.082 0, 1326610.396 798683.85 0, 1326326.078 798664.635 0, 1326041.758 798645.436 0, 1325757.437 798626.255 0, 1325473.115 798607.09 0, 
+    1325188.792 798587.941 0, 1324904.468 798568.81 0, 1324620.143 798549.695 0, 1324335.816 798530.597 0, 1324051.489 798511.515 0, 1323767.16 798492.451 0, 1323482.831 798473.403 0, 1323198.5 798454.371 0, 1322914.168 798435.357 0, 1322629.835 798416.359 0, 
+    1322345.5 798397.378 0, 1322061.165 798378.414 0, 1321776.828 798359.466 0, 1321492.491 798340.536 0, 1321206.828 798321.534 0, 1320923.812 798302.724 0, 1320639.471 798283.844 0, 1320355.129 798264.98 0, 1320070.786 798246.133 0, 1319786.442 798227.303 0, 
+    1319502.097 798208.489 0, 1319217.75 798189.692 0, 1318933.403 798170.912 0, 1318649.054 798152.148 0, 1318364.704 798133.402 0, 1318080.353 798114.672 0, 1317796.001 798095.959 0, 1317511.648 798077.262 0, 1317227.294 798058.582 0, 1316942.939 798039.919 0, 
+    1316658.582 798021.273 0, 1316374.225 798002.644 0, 1316089.866 797984.031 0, 1315805.506 797965.435 0, 1315521.146 797946.855 0, 1315236.784 797928.293 0, 1314952.421 797909.747 0, 1314668.057 797891.218 0, 1314382.366 797872.619 0, 1314020.402 803435.234 0, 
+    1313658.423 808998.076 0, 1313943.456 809016.632 0, 1314227.165 809035.119 0, 1314510.873 809053.622 0, 1314794.58 809072.142 0, 1315078.286 809090.678 0, 1315361.991 809109.231 0, 1315645.695 809127.801 0, 1315929.398 809146.388 0, 1316213.099 809164.991 0, 
+    1316496.8 809183.611 0, 1316780.499 809202.248 0, 1317064.197 809220.901 0, 1317347.895 809239.572 0, 1317631.591 809258.258 0, 1317915.286 809276.962 0, 1318198.98 809295.682 0, 1318482.672 809314.419 0, 1318766.364 809333.173 0, 1319050.055 809351.943 0, 
+    1319333.744 809370.73 0, 1319617.432 809389.534 0, 1319901.12 809408.354 0, 1320184.806 809427.191 0, 1320467.17 809445.957 0, 1320752.175 809464.915 0, 1321035.858 809483.803 0, 1321319.539 809502.706 0, 1321603.22 809521.627 0, 1321886.9 809540.564 0, 
+    1322170.578 809559.518 0, 1322454.255 809578.489 0, 1322737.931 809597.476 0, 1323021.606 809616.48 0, 1323305.28 809635.501 0, 1323588.953 809654.539 0, 1323872.625 809673.593 0, 1324156.295 809692.664 0, 1324439.965 809711.751 0, 1324723.633 809730.855 0, 
+    1325007.3 809749.976 0, 1325290.966 809769.114 0, 1325574.631 809788.268 0, 1325858.295 809807.439 0, 1326141.958 809826.627 0, 1326425.619 809845.831 0, 1326709.28 809865.053 0, 1326992.939 809884.29 0, 1327275.277 809903.455 0, 1327652.97 804341.657 0, 
+    1328030.648 798780.088 0))
+
+POLYGON ((1340889.518 810847.3 0, 1340607.233 810827.338 0, 1340323.63 810807.299 0, 1340040.025 810787.276 0, 1339756.419 810767.271 0, 1339472.811 810747.282 0, 1339189.203 810727.309 0, 1338905.593 810707.354 0, 1338621.982 810687.415 0, 1338338.37 810667.492 0, 
+    1338054.757 810647.587 0, 1337771.143 810627.698 0, 1337487.527 810607.826 0, 1337203.91 810587.97 0, 1336920.293 810568.131 0, 1336636.674 810548.309 0, 1336353.053 810528.504 0, 1336069.432 810508.715 0, 1335785.809 810488.943 0, 1335502.186 810469.188 0, 
+    1335218.561 810449.449 0, 1334934.935 810429.727 0, 1334651.308 810410.022 0, 1334367.679 810390.333 0, 1334082.731 810370.57 0, 1333800.419 810351.006 0, 1333516.787 810331.368 0, 1333233.154 810311.746 0, 1332949.52 810292.141 0, 1332665.885 810272.552 0, 
+    1332382.249 810252.981 0, 1332098.611 810233.426 0, 1331814.972 810213.887 0, 1331531.332 810194.366 0, 1331247.691 810174.861 0, 1330964.049 810155.373 0, 1330680.406 810135.901 0, 1330396.761 810116.446 0, 1330113.116 810097.008 0, 1329829.469 810077.587 0, 
+    1329545.821 810058.182 0, 1329262.172 810038.794 0, 1328978.522 810019.422 0, 1328694.871 810000.068 0, 1328411.218 809980.73 0, 1328127.565 809961.409 0, 1327843.91 809942.104 0, 1327560.254 809922.816 0, 1327275.277 809903.455 0, 1326897.568 815465.478 0, 
+    1326519.844 821027.722 0, 1326804.163 821047.038 0, 1327087.165 821066.281 0, 1327370.165 821085.541 0, 1327653.163 821104.818 0, 1327936.161 821124.111 0, 1328219.158 821143.421 0, 1328502.153 821162.748 0, 1328785.147 821182.091 0, 1329068.141 821201.451 0, 
+    1329351.133 821220.828 0, 1329634.123 821240.221 0, 1329917.113 821259.631 0, 1330200.102 821279.058 0, 1330483.089 821298.501 0, 1330766.076 821317.961 0, 1331049.061 821337.437 0, 1331332.045 821356.931 0, 1331615.028 821376.44 0, 1331898.009 821395.967 0, 
+    1332180.99 821415.51 0, 1332463.969 821435.07 0, 1332746.948 821454.647 0, 1333029.925 821474.24 0, 1333311.585 821493.758 0, 1333595.876 821513.476 0, 1333878.849 821533.119 0, 1334161.822 821552.779 0, 1334444.793 821572.455 0, 1334727.763 821592.148 0, 
+    1335010.732 821611.858 0, 1335293.7 821631.584 0, 1335576.667 821651.328 0, 1335859.632 821671.087 0, 1336142.597 821690.864 0, 1336425.56 821710.657 0, 1336708.522 821730.466 0, 1336991.483 821750.293 0, 1337274.443 821770.136 0, 1337557.401 821789.995 0, 
+    1337840.359 821809.871 0, 1338123.315 821829.764 0, 1338406.27 821849.674 0, 1338689.224 821869.6 0, 1338972.176 821889.543 0, 1339255.128 821909.503 0, 1339538.078 821929.479 0, 1339821.027 821949.472 0, 1340102.661 821969.388 0, 1340496.097 816408.234 0, 
+    1340889.518 810847.3 0))
+
+POLYGON ((1353682.763 822949.425 0, 1353401.184 822928.713 0, 1353118.293 822907.921 0, 1352835.4 822887.145 0, 1352552.506 822866.386 0, 1352269.611 822845.644 0, 1351986.715 822824.918 0, 1351703.817 822804.21 0, 1351420.918 822783.517 0, 1351138.018 822762.842 0, 
+    1350855.117 822742.183 0, 1350572.214 822721.54 0, 1350289.31 822700.915 0, 1350006.405 822680.306 0, 1349723.499 822659.713 0, 1349440.592 822639.138 0, 1349157.683 822618.579 0, 1348874.773 822598.036 0, 1348591.862 822577.51 0, 1348308.95 822557.001 0, 
+    1348026.037 822536.509 0, 1347743.122 822516.033 0, 1347460.206 822495.574 0, 1347177.289 822475.132 0, 1346893.058 822454.611 0, 1346611.452 822434.296 0, 1346328.531 822413.904 0, 1346045.609 822393.528 0, 1345762.686 822373.169 0, 1345479.762 822352.826 0, 
+    1345196.837 822332.5 0, 1344913.91 822312.191 0, 1344630.982 822291.898 0, 1344348.053 822271.622 0, 1344065.123 822251.363 0, 1343782.191 822231.121 0, 1343499.259 822210.894 0, 1343216.325 822190.685 0, 1342933.39 822170.492 0, 1342650.454 822150.316 0, 
+    1342367.517 822130.157 0, 1342084.578 822110.014 0, 1341801.638 822089.888 0, 1341518.697 822069.779 0, 1341235.755 822049.686 0, 1340952.812 822029.61 0, 1340669.868 822009.55 0, 1340386.922 821989.507 0, 1340102.661 821969.388 0, 1339709.208 827530.76 0, 
+    1339315.741 833092.346 0, 1339599.345 833112.419 0, 1339881.636 833132.415 0, 1340163.926 833152.428 0, 1340446.214 833172.458 0, 1340728.502 833192.504 0, 1341010.788 833212.567 0, 1341293.073 833232.646 0, 1341575.357 833252.743 0, 1341857.64 833272.855 0, 
+    1342139.921 833292.985 0, 1342422.201 833313.131 0, 1342704.481 833333.293 0, 1342986.759 833353.473 0, 1343269.035 833373.668 0, 1343551.311 833393.881 0, 1343833.585 833414.11 0, 1344115.858 833434.356 0, 1344398.13 833454.618 0, 1344680.401 833474.897 0, 
+    1344962.671 833495.192 0, 1345244.939 833515.504 0, 1345527.207 833535.833 0, 1345809.473 833556.178 0, 1346090.427 833576.446 0, 1346374.001 833596.919 0, 1346656.263 833617.314 0, 1346938.525 833637.726 0, 1347220.785 833658.154 0, 1347503.043 833678.599 0, 
+    1347785.301 833699.061 0, 1348067.558 833719.539 0, 1348349.813 833740.034 0, 1348632.067 833760.546 0, 1348914.32 833781.074 0, 1349196.571 833801.618 0, 1349478.821 833822.18 0, 1349761.071 833842.758 0, 1350043.319 833863.352 0, 1350325.565 833883.963 0, 
+    1350607.811 833904.591 0, 1350890.055 833925.236 0, 1351172.298 833945.897 0, 1351454.54 833966.574 0, 1351736.781 833987.268 0, 1352019.02 834007.979 0, 1352301.258 834028.707 0, 1352583.495 834049.451 0, 1352864.422 834070.115 0, 1353273.6 828509.663 0, 
+    1353682.763 822949.425 0))
+
+POLYGON ((1366410.286 835086.158 0, 1366129.417 835064.7 0, 1365847.24 835043.158 0, 1365565.061 835021.634 0, 1365282.881 835000.126 0, 1365000.7 834978.634 0, 1364718.518 834957.159 0, 1364436.334 834935.701 0, 1364154.15 834914.259 0, 1363871.964 834892.834 0, 
+    1363589.776 834871.426 0, 1363307.587 834850.034 0, 1363025.398 834828.658 0, 1362743.206 834807.3 0, 1362461.014 834785.958 0, 1362178.82 834764.632 0, 1361896.625 834743.324 0, 1361614.429 834722.031 0, 1361332.232 834700.756 0, 1361050.033 834679.497 0, 
+    1360767.833 834658.254 0, 1360485.632 834637.029 0, 1360203.43 834615.819 0, 1359921.226 834594.627 0, 1359637.713 834573.353 0, 1359356.815 834552.292 0, 1359074.607 834531.149 0, 1358792.399 834510.023 0, 1358510.189 834488.913 0, 1358227.978 834467.82 0, 
+    1357945.765 834446.744 0, 1357663.552 834425.684 0, 1357381.337 834404.641 0, 1357099.121 834383.615 0, 1356816.903 834362.605 0, 1356534.685 834341.612 0, 1356252.465 834320.635 0, 1355970.244 834299.675 0, 1355688.022 834278.732 0, 1355405.798 834257.805 0, 
+    1355123.573 834236.895 0, 1354841.347 834216.001 0, 1354559.12 834195.124 0, 1354276.892 834174.264 0, 1353994.662 834153.42 0, 1353712.431 834132.593 0, 1353430.199 834111.783 0, 1353147.966 834090.989 0, 1352864.422 834070.115 0, 1352455.228 839630.777 0, 
+    1352046.02 845191.645 0, 1352328.906 845212.471 0, 1352610.485 845233.216 0, 1352892.062 845253.978 0, 1353173.638 845274.757 0, 1353455.213 845295.553 0, 1353736.787 845316.365 0, 1354018.36 845337.193 0, 1354299.931 845358.038 0, 1354581.502 845378.9 0, 
+    1354863.07 845399.778 0, 1355144.638 845420.673 0, 1355426.205 845441.584 0, 1355707.77 845462.512 0, 1355989.334 845483.457 0, 1356270.897 845504.418 0, 1356552.458 845525.396 0, 1356834.019 845546.39 0, 1357115.578 845567.401 0, 1357397.136 845588.428 0, 
+    1357678.692 845609.472 0, 1357960.248 845630.533 0, 1358241.802 845651.61 0, 1358523.355 845672.704 0, 1358803.601 845693.716 0, 1359086.457 845714.941 0, 1359368.006 845736.084 0, 1359649.554 845757.244 0, 1359931.1 845778.421 0, 1360212.646 845799.614 0, 
+    1360494.19 845820.823 0, 1360775.733 845842.05 0, 1361057.275 845863.292 0, 1361338.815 845884.552 0, 1361620.354 845905.828 0, 1361901.892 845927.12 0, 1362183.429 845948.429 0, 1362464.964 845969.755 0, 1362746.498 845991.097 0, 1363028.031 846012.456 0, 
+    1363309.563 846033.832 0, 1363591.093 846055.224 0, 1363872.622 846076.632 0, 1364154.15 846098.057 0, 1364435.677 846119.499 0, 1364717.202 846140.957 0, 1364998.726 846162.432 0, 1365280.249 846183.923 0, 1365560.467 846205.332 0, 1365985.384 840645.642 0, 
+    1366410.286 835086.158 0))
+
+POLYGON ((1379071.996 847257.195 0, 1378791.838 847234.995 0, 1378510.377 847212.708 0, 1378228.915 847190.438 0, 1377947.451 847168.184 0, 1377665.986 847145.947 0, 1377384.52 847123.727 0, 1377103.052 847101.523 0, 1376821.584 847079.336 0, 1376540.114 847057.165 0, 
+    1376258.642 847035.011 0, 1375977.169 847012.873 0, 1375695.695 846990.753 0, 1375414.22 846968.648 0, 1375132.743 846946.56 0, 1374851.265 846924.489 0, 1374569.786 846902.434 0, 1374288.306 846880.396 0, 1374006.824 846858.374 0, 1373725.341 846836.369 0, 
+    1373443.856 846814.381 0, 1373162.37 846792.409 0, 1372880.883 846770.454 0, 1372599.395 846748.515 0, 1372316.603 846726.492 0, 1372036.415 846704.687 0, 1371754.923 846682.798 0, 1371473.429 846660.926 0, 1371191.934 846639.07 0, 1370910.438 846617.231 0, 
+    1370628.941 846595.408 0, 1370347.442 846573.602 0, 1370065.942 846551.812 0, 1369784.441 846530.039 0, 1369502.939 846508.282 0, 1369221.435 846486.542 0, 1368939.93 846464.819 0, 1368658.424 846443.112 0, 1368376.916 846421.422 0, 1368095.407 846399.748 0, 
+    1367813.897 846378.091 0, 1367532.386 846356.451 0, 1367250.873 846334.827 0, 1366969.359 846313.22 0, 1366687.844 846291.629 0, 1366406.328 846270.055 0, 1366124.81 846248.497 0, 1365843.291 846226.956 0, 1365560.467 846205.332 0, 1365135.534 851765.224 0, 
+    1364710.585 857325.316 0, 1364992.752 857346.89 0, 1365273.616 857368.381 0, 1365554.48 857389.888 0, 1365835.342 857411.412 0, 1366116.202 857432.953 0, 1366397.062 857454.51 0, 1366677.92 857476.084 0, 1366958.777 857497.674 0, 1367239.633 857519.281 0, 
+    1367520.487 857540.904 0, 1367801.34 857562.544 0, 1368082.192 857584.2 0, 1368363.042 857605.873 0, 1368643.892 857627.562 0, 1368924.74 857649.268 0, 1369205.586 857670.991 0, 1369486.432 857692.73 0, 1369767.276 857714.485 0, 1370048.119 857736.257 0, 
+    1370328.96 857758.046 0, 1370609.801 857779.851 0, 1370890.64 857801.673 0, 1371171.478 857823.511 0, 1371451.015 857845.264 0, 1371733.149 857867.237 0, 1372013.983 857889.124 0, 1372294.816 857911.029 0, 1372575.647 857932.949 0, 1372856.477 857954.887 0, 
+    1373137.306 857976.841 0, 1373418.133 857998.811 0, 1373698.959 858020.798 0, 1373979.784 858042.801 0, 1374260.608 858064.821 0, 1374541.43 858086.858 0, 1374822.251 858108.911 0, 1375103.07 858130.98 0, 1375383.889 858153.066 0, 1375664.706 858175.169 0, 
+    1375945.522 858197.288 0, 1376226.336 858219.424 0, 1376507.149 858241.576 0, 1376787.961 858263.745 0, 1377068.772 858285.93 0, 1377349.581 858308.132 0, 1377630.389 858330.35 0, 1377911.195 858352.585 0, 1378190.702 858374.733 0, 1378631.357 852815.865 0, 
+    1379071.996 847257.195 0))
+
+POLYGON ((1391667.801 859462.231 0, 1391388.355 859439.292 0, 1391107.612 859416.264 0, 1390826.868 859393.253 0, 1390546.123 859370.258 0, 1390265.376 859347.279 0, 1389984.628 859324.317 0, 1389703.879 859301.372 0, 1389423.128 859278.443 0, 1389142.376 859255.53 0, 
+    1388861.622 859232.635 0, 1388580.868 859209.755 0, 1388300.111 859186.892 0, 1388019.354 859164.046 0, 1387738.595 859141.216 0, 1387457.835 859118.403 0, 1387177.073 859095.606 0, 1386896.31 859072.826 0, 1386615.546 859050.062 0, 1386334.78 859027.315 0, 
+    1386054.014 859004.585 0, 1385773.245 858981.87 0, 1385492.476 858959.173 0, 1385211.705 858936.492 0, 1384929.636 858913.723 0, 1384650.159 858891.179 0, 1384369.384 858868.548 0, 1384088.608 858845.933 0, 1383807.83 858823.334 0, 1383527.051 858800.752 0, 
+    1383246.271 858778.187 0, 1382965.489 858755.638 0, 1382684.707 858733.106 0, 1382403.922 858710.59 0, 1382123.137 858688.091 0, 1381842.35 858665.608 0, 1381561.562 858643.142 0, 1381280.772 858620.692 0, 1380999.981 858598.259 0, 1380719.189 858575.842 0, 
+    1380438.396 858553.442 0, 1380157.601 858531.059 0, 1379876.805 858508.692 0, 1379596.007 858486.341 0, 1379315.209 858464.007 0, 1379034.409 858441.69 0, 1378753.607 858419.389 0, 1378472.805 858397.104 0, 1378190.702 858374.733 0, 1377750.032 863933.798 0, 
+    1377309.346 869493.053 0, 1377590.791 869515.372 0, 1377870.94 869537.604 0, 1378151.087 869559.853 0, 1378431.232 869582.119 0, 1378711.377 869604.401 0, 1378991.52 869626.699 0, 1379271.661 869649.014 0, 1379551.802 869671.345 0, 1379831.941 869693.693 0, 
+    1380112.079 869716.058 0, 1380392.215 869738.439 0, 1380672.35 869760.836 0, 1380952.484 869783.25 0, 1381232.617 869805.68 0, 1381512.748 869828.127 0, 1381792.878 869850.59 0, 1382073.006 869873.07 0, 1382353.133 869895.566 0, 1382633.259 869918.079 0, 
+    1382913.384 869940.609 0, 1383193.507 869963.154 0, 1383473.629 869985.717 0, 1383753.75 870008.295 0, 1384032.575 870030.786 0, 1384313.987 870053.502 0, 1384594.103 870076.13 0, 1384874.219 870098.775 0, 1385154.333 870121.436 0, 1385434.445 870144.114 0, 
+    1385714.556 870166.808 0, 1385994.666 870189.519 0, 1386274.775 870212.246 0, 1386554.882 870234.99 0, 1386834.988 870257.75 0, 1387115.093 870280.526 0, 1387395.196 870303.319 0, 1387675.298 870326.129 0, 1387955.398 870348.955 0, 1388235.498 870371.797 0, 
+    1388515.595 870394.656 0, 1388795.692 870417.532 0, 1389075.787 870440.424 0, 1389355.881 870463.332 0, 1389635.973 870486.257 0, 1389916.065 870509.199 0, 1390196.154 870532.157 0, 1390476.243 870555.131 0, 1390755.037 870578.016 0, 1391211.427 865020.027 0, 
+    1391667.801 859462.231 0))
+
+POLYGON ((1404197.609 871700.961 0, 1403918.878 871677.288 0, 1403638.856 871653.523 0, 1403358.832 871629.774 0, 1403078.807 871606.041 0, 1402798.78 871582.325 0, 1402518.752 871558.625 0, 1402238.723 871534.942 0, 1401958.692 871511.275 0, 1401678.66 871487.625 0, 
+    1401398.626 871463.991 0, 1401118.591 871440.374 0, 1400838.555 871416.773 0, 1400558.517 871393.189 0, 1400278.478 871369.621 0, 1399998.438 871346.069 0, 1399718.396 871322.535 0, 1399438.352 871299.016 0, 1399158.308 871275.514 0, 1398878.262 871252.029 0, 
+    1398598.214 871228.56 0, 1398318.166 871205.107 0, 1398038.115 871181.671 0, 1397758.064 871158.252 0, 1397476.719 871134.741 0, 1397197.957 871111.462 0, 1396917.901 871088.092 0, 1396637.844 871064.739 0, 1396357.785 871041.402 0, 1396077.726 871018.081 0, 
+    1395797.664 870994.777 0, 1395517.602 870971.489 0, 1395237.538 870948.218 0, 1394957.473 870924.964 0, 1394677.406 870901.725 0, 1394397.338 870878.504 0, 1394117.269 870855.299 0, 1393837.198 870832.11 0, 1393557.126 870808.938 0, 1393277.052 870785.782 0, 
+    1392996.977 870762.643 0, 1392716.901 870739.52 0, 1392436.824 870716.414 0, 1392156.745 870693.324 0, 1391876.664 870670.25 0, 1391596.583 870647.194 0, 1391316.5 870624.153 0, 1391036.415 870601.129 0, 1390755.037 870578.016 0, 1390298.632 876136.192 0, 
+    1389842.212 881694.552 0, 1390122.933 881717.611 0, 1390402.363 881740.581 0, 1390681.792 881763.568 0, 1390961.219 881786.571 0, 1391240.645 881809.59 0, 1391520.07 881832.626 0, 1391799.493 881855.678 0, 1392078.915 881878.747 0, 1392358.335 881901.832 0, 
+    1392637.755 881924.934 0, 1392917.173 881948.052 0, 1393196.589 881971.187 0, 1393476.004 881994.338 0, 1393755.418 882017.505 0, 1394034.83 882040.689 0, 1394314.241 882063.889 0, 1394593.651 882087.106 0, 1394873.059 882110.339 0, 1395152.466 882133.589 0, 
+    1395431.872 882156.855 0, 1395711.276 882180.138 0, 1395990.679 882203.437 0, 1396270.08 882226.752 0, 1396548.192 882249.976 0, 1396828.879 882273.432 0, 1397108.276 882296.797 0, 1397387.672 882320.178 0, 1397667.067 882343.576 0, 1397946.46 882366.99 0, 
+    1398225.852 882390.421 0, 1398505.243 882413.868 0, 1398784.632 882437.331 0, 1399064.019 882460.811 0, 1399343.406 882484.307 0, 1399622.79 882507.82 0, 1399902.174 882531.349 0, 1400181.556 882554.895 0, 1400460.937 882578.457 0, 1400740.316 882602.036 0, 
+    1401019.694 882625.631 0, 1401299.071 882649.242 0, 1401578.446 882672.87 0, 1401857.82 882696.514 0, 1402137.192 882720.175 0, 1402416.563 882743.852 0, 1402695.933 882767.546 0, 1402975.301 882791.256 0, 1403253.381 882814.873 0, 1403725.503 877257.825 0, 
+    1404197.609 871700.961 0))
+
+POLYGON ((1416661.331 883973.08 0, 1416383.317 883948.677 0, 1416104.017 883924.177 0, 1415824.716 883899.695 0, 1415545.413 883875.228 0, 1415266.108 883850.778 0, 1414986.802 883826.345 0, 1414707.495 883801.928 0, 1414428.186 883777.527 0, 1414148.876 883753.143 0, 
+    1413869.564 883728.775 0, 1413590.251 883704.424 0, 1413310.937 883680.089 0, 1413031.621 883655.77 0, 1412752.303 883631.468 0, 1412472.985 883607.183 0, 1412193.664 883582.914 0, 1411914.343 883558.661 0, 1411635.02 883534.425 0, 1411355.695 883510.205 0, 
+    1411076.369 883486.002 0, 1410797.042 883461.815 0, 1410517.713 883437.644 0, 1410238.383 883413.49 0, 1409957.765 883389.241 0, 1409679.718 883365.231 0, 1409400.384 883341.127 0, 1409121.048 883317.038 0, 1408841.71 883292.967 0, 1408562.372 883268.911 0, 
+    1408283.032 883244.872 0, 1408003.69 883220.85 0, 1407724.347 883196.844 0, 1407445.003 883172.854 0, 1407165.657 883148.881 0, 1406886.31 883124.924 0, 1406606.961 883100.984 0, 1406327.611 883077.06 0, 1406048.26 883053.153 0, 1405768.907 883029.262 0, 
+    1405489.553 883005.387 0, 1405210.197 882981.529 0, 1404930.84 882957.687 0, 1404651.481 882933.862 0, 1404372.122 882910.053 0, 1404092.76 882886.261 0, 1403813.398 882862.485 0, 1403534.034 882838.726 0, 1403253.381 882814.873 0, 1402781.244 888372.102 0, 
+    1402309.092 893929.506 0, 1402589.087 893953.303 0, 1402867.797 893977.007 0, 1403146.506 894000.727 0, 1403425.213 894024.464 0, 1403703.918 894048.217 0, 1403982.623 894071.986 0, 1404261.326 894095.772 0, 1404540.027 894119.574 0, 1404818.727 894143.393 0, 
+    1405097.426 894167.228 0, 1405376.123 894191.079 0, 1405654.819 894214.947 0, 1405933.513 894238.831 0, 1406212.207 894262.732 0, 1406490.898 894286.649 0, 1406769.588 894310.582 0, 1407048.277 894334.532 0, 1407326.965 894358.498 0, 1407605.651 894382.481 0, 
+    1407884.335 894406.48 0, 1408163.018 894430.496 0, 1408441.7 894454.527 0, 1408720.381 894478.576 0, 1408997.776 894502.53 0, 1409277.737 894526.721 0, 1409556.413 894550.819 0, 1409835.088 894574.933 0, 1410113.761 894599.063 0, 1410392.433 894623.21 0, 
+    1410671.103 894647.373 0, 1410949.772 894671.552 0, 1411228.44 894695.748 0, 1411507.106 894719.961 0, 1411785.771 894744.189 0, 1412064.434 894768.434 0, 1412343.096 894792.696 0, 1412621.757 894816.974 0, 1412900.416 894841.268 0, 1413179.073 894865.579 0, 
+    1413457.729 894889.906 0, 1413736.384 894914.249 0, 1414015.037 894938.609 0, 1414293.689 894962.985 0, 1414572.34 894987.378 0, 1414850.989 895011.787 0, 1415129.636 895036.213 0, 1415408.282 895060.655 0, 1415685.645 895085 0, 1416173.496 889528.952 0, 
+    1416661.331 883973.08 0))
+
+POLYGON ((1429058.881 896278.281 0, 1428781.585 896253.152 0, 1428503.01 896227.923 0, 1428224.432 896202.71 0, 1427945.853 896177.514 0, 1427667.273 896152.334 0, 1427388.691 896127.17 0, 1427110.108 896102.023 0, 1426831.523 896076.893 0, 1426552.936 896051.778 0, 
+    1426274.349 896026.681 0, 1425995.759 896001.599 0, 1425717.169 895976.534 0, 1425438.576 895951.485 0, 1425159.983 895926.453 0, 1424881.387 895901.437 0, 1424602.791 895876.438 0, 1424324.193 895851.455 0, 1424045.593 895826.488 0, 1423766.992 895801.538 0, 
+    1423488.39 895776.604 0, 1423209.786 895751.686 0, 1422931.18 895726.785 0, 1422652.573 895701.901 0, 1422372.684 895676.918 0, 1422095.355 895652.18 0, 1421816.744 895627.345 0, 1421538.131 895602.526 0, 1421259.517 895577.723 0, 1420980.901 895552.937 0, 
+    1420702.284 895528.167 0, 1420423.665 895503.413 0, 1420145.045 895478.676 0, 1419866.424 895453.956 0, 1419587.801 895429.251 0, 1419309.176 895404.563 0, 1419030.55 895379.892 0, 1418751.923 895355.237 0, 1418473.294 895330.598 0, 1418194.664 895305.976 0, 
+    1417916.032 895281.37 0, 1417637.399 895256.78 0, 1417358.765 895232.207 0, 1417080.129 895207.651 0, 1416801.491 895183.11 0, 1416522.852 895158.586 0, 1416244.212 895134.079 0, 1415965.57 895109.588 0, 1415685.645 895085 0, 1415197.779 900641.222 0, 
+    1414709.898 906197.611 0, 1414989.166 906222.141 0, 1415267.154 906246.574 0, 1415545.14 906271.024 0, 1415823.125 906295.491 0, 1416101.109 906319.973 0, 1416379.091 906344.473 0, 1416657.071 906368.988 0, 1416935.05 906393.52 0, 1417213.028 906418.068 0, 
+    1417491.004 906442.632 0, 1417768.979 906467.213 0, 1418046.952 906491.811 0, 1418324.924 906516.424 0, 1418602.894 906541.054 0, 1418880.863 906565.7 0, 1419158.831 906590.363 0, 1419436.797 906615.042 0, 1419714.762 906639.737 0, 1419992.725 906664.449 0, 
+    1420270.686 906689.177 0, 1420548.647 906713.922 0, 1420826.605 906738.683 0, 1421104.563 906763.46 0, 1421381.241 906788.139 0, 1421660.473 906813.063 0, 1421938.426 906837.89 0, 1422216.377 906862.732 0, 1422494.327 906887.591 0, 1422772.276 906912.467 0, 
+    1423050.223 906937.358 0, 1423328.169 906962.266 0, 1423606.113 906987.191 0, 1423884.055 907012.132 0, 1424161.997 907037.089 0, 1424439.936 907062.062 0, 1424717.875 907087.052 0, 1424995.811 907112.058 0, 1425273.747 907137.081 0, 1425551.681 907162.12 0, 
+    1425829.613 907187.175 0, 1426107.544 907212.247 0, 1426385.473 907237.335 0, 1426663.401 907262.439 0, 1426941.328 907287.56 0, 1427219.253 907312.697 0, 1427497.176 907337.851 0, 1427775.098 907363.02 0, 1428051.743 907388.091 0, 1428555.319 901833.102 0, 
+    1429058.881 896278.281 0))
+
+POLYGON ((1441390.17 908616.259 0, 1441113.596 908590.407 0, 1440835.746 908564.452 0, 1440557.895 908538.513 0, 1440280.042 908512.591 0, 1440002.187 908486.685 0, 1439724.332 908460.796 0, 1439446.474 908434.923 0, 1439168.615 908409.066 0, 1438890.755 908383.225 0, 
+    1438612.893 908357.401 0, 1438335.029 908331.594 0, 1438057.164 908305.802 0, 1437779.297 908280.027 0, 1437501.429 908254.269 0, 1437223.56 908228.526 0, 1436945.689 908202.801 0, 1436667.816 908177.091 0, 1436389.942 908151.398 0, 1436112.066 908125.721 0, 
+    1435834.189 908100.06 0, 1435556.31 908074.416 0, 1435278.43 908048.788 0, 1435000.549 908023.177 0, 1434721.39 907997.464 0, 1434444.781 907972.003 0, 1434166.894 907946.441 0, 1433889.007 907920.895 0, 1433611.117 907895.365 0, 1433333.227 907869.852 0, 
+    1433055.335 907844.355 0, 1432777.441 907818.874 0, 1432499.546 907793.41 0, 1432221.649 907767.962 0, 1431943.751 907742.531 0, 1431665.851 907717.115 0, 1431387.95 907691.717 0, 1431110.047 907666.334 0, 1430832.143 907640.968 0, 1430554.237 907615.618 0, 
+    1430276.33 907590.285 0, 1429998.421 907564.968 0, 1429720.511 907539.667 0, 1429442.6 907514.383 0, 1429164.686 907489.115 0, 1428886.772 907463.863 0, 1428608.856 907438.628 0, 1428330.938 907413.409 0, 1428051.743 907388.091 0, 1427548.151 912943.245 0, 
+    1427044.545 918498.56 0, 1427323.083 918523.819 0, 1427600.347 918548.978 0, 1427877.609 918574.154 0, 1428154.87 918599.346 0, 1428432.129 918624.555 0, 1428709.387 918649.78 0, 1428986.643 918675.021 0, 1429263.898 918700.278 0, 1429541.151 918725.552 0, 
+    1429818.403 918750.842 0, 1430095.653 918776.148 0, 1430372.902 918801.471 0, 1430650.149 918826.81 0, 1430927.395 918852.166 0, 1431204.639 918877.537 0, 1431481.882 918902.925 0, 1431759.124 918928.33 0, 1432036.363 918953.75 0, 1432313.602 918979.187 0, 
+    1432590.839 919004.641 0, 1432868.074 919030.11 0, 1433145.308 919055.596 0, 1433422.54 919081.098 0, 1433698.499 919106.5 0, 1433977 919132.152 0, 1434254.228 919157.703 0, 1434531.455 919183.27 0, 1434808.679 919208.854 0, 1435085.903 919234.454 0, 
+    1435363.125 919260.071 0, 1435640.345 919285.704 0, 1435917.564 919311.353 0, 1436194.781 919337.018 0, 1436471.997 919362.7 0, 1436749.211 919388.398 0, 1437026.424 919414.112 0, 1437303.635 919439.843 0, 1437580.845 919465.59 0, 1437858.053 919491.353 0, 
+    1438135.26 919517.133 0, 1438412.465 919542.929 0, 1438689.668 919568.741 0, 1438966.871 919594.569 0, 1439244.071 919620.414 0, 1439521.27 919646.275 0, 1439798.468 919672.153 0, 1440075.664 919698.047 0, 1440351.587 919723.838 0, 1440870.886 914169.968 0, 
+    1441390.17 908616.259 0))
+
+POLYGON ((1453655.115 920986.706 0, 1453379.264 920960.135 0, 1453102.142 920933.458 0, 1452825.018 920906.798 0, 1452547.893 920880.154 0, 1452270.767 920853.526 0, 1451993.639 920826.914 0, 1451716.509 920800.319 0, 1451439.378 920773.74 0, 1451162.245 920747.177 0, 
+    1450885.111 920720.631 0, 1450607.975 920694.101 0, 1450330.838 920667.587 0, 1450053.699 920641.09 0, 1449776.558 920614.608 0, 1449499.416 920588.144 0, 1449222.272 920561.695 0, 1448945.127 920535.263 0, 1448667.98 920508.847 0, 1448390.832 920482.448 0, 
+    1448113.682 920456.064 0, 1447836.531 920429.697 0, 1447559.378 920403.347 0, 1447282.223 920377.012 0, 1447003.797 920350.574 0, 1446727.909 920324.393 0, 1446450.75 920298.107 0, 1446173.589 920271.838 0, 1445896.427 920245.586 0, 1445619.263 920219.349 0, 
+    1445342.098 920193.129 0, 1445064.931 920166.925 0, 1444787.763 920140.738 0, 1444510.593 920114.567 0, 1444233.421 920088.412 0, 1443956.248 920062.273 0, 1443679.073 920036.151 0, 1443401.897 920010.045 0, 1443124.72 919983.956 0, 1442847.54 919957.882 0, 
+    1442570.36 919931.825 0, 1442293.177 919905.785 0, 1442015.993 919879.76 0, 1441738.808 919853.752 0, 1441461.621 919827.761 0, 1441184.433 919801.785 0, 1440907.243 919775.826 0, 1440630.051 919749.883 0, 1440351.587 919723.838 0, 1439832.274 925277.865 0, 
+    1439312.946 930832.046 0, 1439590.753 930858.03 0, 1439867.291 930883.911 0, 1440143.827 930909.809 0, 1440420.361 930935.723 0, 1440696.895 930961.654 0, 1440973.426 930987.6 0, 1441249.956 931013.563 0, 1441526.485 931039.542 0, 1441803.012 931065.538 0, 
+    1442079.537 931091.55 0, 1442356.061 931117.578 0, 1442632.583 931143.622 0, 1442909.104 931169.683 0, 1443185.624 931195.76 0, 1443462.141 931221.853 0, 1443738.658 931247.962 0, 1444015.172 931274.088 0, 1444291.686 931300.23 0, 1444568.197 931326.388 0, 
+    1444844.707 931352.563 0, 1445121.216 931378.754 0, 1445397.723 931404.961 0, 1445674.228 931431.184 0, 1445949.465 931457.303 0, 1446227.235 931483.68 0, 1446503.735 931509.952 0, 1446780.235 931536.24 0, 1447056.732 931562.545 0, 1447333.229 931588.866 0, 
+    1447609.723 931615.203 0, 1447886.216 931641.557 0, 1448162.708 931667.927 0, 1448439.198 931694.313 0, 1448715.686 931720.715 0, 1448992.173 931747.134 0, 1449268.658 931773.569 0, 1449545.142 931800.02 0, 1449821.624 931826.487 0, 1450098.105 931852.971 0, 
+    1450374.584 931879.471 0, 1450651.062 931905.987 0, 1450927.538 931932.52 0, 1451204.012 931959.069 0, 1451480.485 931985.634 0, 1451756.956 932012.215 0, 1452033.426 932038.813 0, 1452309.894 932065.427 0, 1452585.095 932091.935 0, 1453120.113 926539.244 0, 
+    1453655.115 920986.706 0))
+
+POLYGON ((1465853.632 933389.316 0, 1465578.505 933362.03 0, 1465302.113 933334.635 0, 1465025.72 933307.256 0, 1464749.324 933279.894 0, 1464472.928 933252.548 0, 1464196.529 933225.218 0, 1463920.13 933197.904 0, 1463643.728 933170.607 0, 1463367.325 933143.326 0, 
+    1463090.92 933116.061 0, 1462814.514 933088.813 0, 1462538.106 933061.581 0, 1462261.696 933034.365 0, 1461985.285 933007.165 0, 1461708.873 932979.982 0, 1461432.458 932952.815 0, 1461156.042 932925.664 0, 1460879.625 932898.529 0, 1460603.206 932871.411 0, 
+    1460326.785 932844.309 0, 1460050.363 932817.223 0, 1459773.939 932790.153 0, 1459497.513 932763.1 0, 1459219.822 932735.94 0, 1458944.657 932709.043 0, 1458668.227 932682.038 0, 1458391.795 932655.05 0, 1458115.362 932628.078 0, 1457838.927 932601.122 0, 
+    1457562.49 932574.183 0, 1457286.052 932547.26 0, 1457009.612 932520.353 0, 1456733.171 932493.463 0, 1456456.728 932466.588 0, 1456180.283 932439.73 0, 1455903.837 932412.889 0, 1455627.389 932386.063 0, 1455350.94 932359.254 0, 1455074.489 932332.461 0, 
+    1454798.037 932305.684 0, 1454521.583 932278.924 0, 1454245.127 932252.18 0, 1453968.67 932225.452 0, 1453692.211 932198.741 0, 1453415.751 932172.045 0, 1453139.289 932145.366 0, 1452862.826 932118.703 0, 1452585.095 932091.935 0, 1452050.063 937644.775 0, 
+    1451515.018 943197.761 0, 1451792.091 943224.466 0, 1452067.901 943251.066 0, 1452343.709 943277.682 0, 1452619.516 943304.314 0, 1452895.321 943330.963 0, 1453171.125 943357.627 0, 1453446.927 943384.308 0, 1453722.727 943411.005 0, 1453998.526 943437.719 0, 
+    1454274.323 943464.448 0, 1454550.119 943491.194 0, 1454825.913 943517.956 0, 1455101.705 943544.734 0, 1455377.496 943571.529 0, 1455653.285 943598.34 0, 1455929.073 943625.166 0, 1456204.859 943652.01 0, 1456480.644 943678.869 0, 1456756.427 943705.745 0, 
+    1457032.209 943732.637 0, 1457307.988 943759.545 0, 1457583.767 943786.469 0, 1457859.543 943813.41 0, 1458134.057 943840.243 0, 1458411.092 943867.34 0, 1458686.864 943894.329 0, 1458962.634 943921.334 0, 1459238.403 943948.356 0, 1459514.17 943975.394 0, 
+    1459789.936 944002.448 0, 1460065.7 944029.519 0, 1460341.462 944056.605 0, 1460617.223 944083.708 0, 1460892.982 944110.827 0, 1461168.74 944137.963 0, 1461444.496 944165.114 0, 1461720.25 944192.282 0, 1461996.003 944219.466 0, 1462271.754 944246.667 0, 
+    1462547.504 944273.883 0, 1462823.252 944301.116 0, 1463098.998 944328.365 0, 1463374.743 944355.63 0, 1463650.486 944382.911 0, 1463926.228 944410.209 0, 1464201.968 944437.523 0, 1464477.706 944464.853 0, 1464752.183 944492.074 0, 1465302.915 938940.622 0, 
+    1465853.632 933389.316 0))
+
+POLYGON ((956511.868 498372.988 0, 956211.342 498375.544 0, 955909.349 498378.13 0, 955607.355 498380.734 0, 955305.362 498383.356 0, 955003.369 498385.995 0, 954701.377 498388.653 0, 954399.384 498391.328 0, 954097.391 498394.021 0, 953795.399 498396.731 0, 
+    953493.407 498399.46 0, 953191.415 498402.206 0, 952889.423 498404.97 0, 952587.431 498407.751 0, 952285.44 498410.551 0, 951983.449 498413.368 0, 951681.457 498416.203 0, 951379.466 498419.056 0, 951077.476 498421.927 0, 950775.485 498424.815 0, 
+    950473.494 498427.721 0, 950171.504 498430.645 0, 949869.514 498433.587 0, 949567.524 498436.546 0, 949264.065 498439.538 0, 948963.544 498442.518 0, 948661.555 498445.531 0, 948359.566 498448.562 0, 948057.577 498451.61 0, 947755.588 498454.676 0, 
+    947453.599 498457.76 0, 947151.61 498460.862 0, 946849.622 498463.981 0, 946547.634 498467.118 0, 946245.646 498470.273 0, 945943.658 498473.446 0, 945641.67 498476.637 0, 945339.683 498479.845 0, 945037.696 498483.071 0, 944735.709 498486.315 0, 
+    944433.722 498489.577 0, 944131.735 498492.856 0, 943829.748 498496.153 0, 943527.762 498499.468 0, 943225.776 498502.801 0, 942923.79 498506.151 0, 942621.804 498509.52 0, 942319.819 498512.906 0, 942016.363 498516.326 0, 942079.169 504073.728 0, 
+    942141.979 509631.531 0, 942444.777 509628.118 0, 942746.108 509624.739 0, 943047.44 509621.378 0, 943348.771 509618.035 0, 943650.103 509614.71 0, 943951.435 509611.402 0, 944252.768 509608.112 0, 944554.1 509604.84 0, 944855.433 509601.585 0, 
+    945156.766 509598.348 0, 945458.099 509595.129 0, 945759.432 509591.928 0, 946060.765 509588.744 0, 946362.099 509585.578 0, 946663.433 509582.43 0, 946964.767 509579.3 0, 947266.101 509576.187 0, 947567.435 509573.092 0, 947868.77 509570.015 0, 
+    948170.104 509566.955 0, 948471.439 509563.914 0, 948772.774 509560.89 0, 949074.109 509557.883 0, 949373.979 509554.909 0, 949676.78 509551.924 0, 949978.116 509548.971 0, 950279.452 509546.036 0, 950580.788 509543.118 0, 950882.125 509540.218 0, 
+    951183.461 509537.336 0, 951484.798 509534.472 0, 951786.134 509531.625 0, 952087.471 509528.796 0, 952388.808 509525.985 0, 952690.146 509523.192 0, 952991.483 509520.416 0, 953292.821 509517.658 0, 953594.159 509514.918 0, 953895.496 509512.195 0, 
+    954196.835 509509.49 0, 954498.173 509506.803 0, 954799.511 509504.134 0, 955100.85 509501.483 0, 955402.188 509498.849 0, 955703.527 509496.233 0, 956004.866 509493.634 0, 956306.206 509491.054 0, 956606.08 509488.503 0, 956558.972 503930.544 0, 
+    956511.868 498372.988 0))
+
+POLYGON ((971070.528 509386.34 0, 970770.645 509388.043 0, 970469.3 509389.772 0, 970167.954 509391.519 0, 969866.609 509393.284 0, 969565.264 509395.066 0, 969263.92 509396.867 0, 968962.575 509398.685 0, 968661.23 509400.52 0, 968359.886 509402.374 0, 
+    968058.541 509404.245 0, 967757.197 509406.134 0, 967455.853 509408.04 0, 967154.509 509409.965 0, 966853.165 509411.907 0, 966551.821 509413.867 0, 966250.477 509415.844 0, 965949.133 509417.839 0, 965647.79 509419.852 0, 965346.447 509421.883 0, 
+    965045.103 509423.932 0, 964743.76 509425.998 0, 964442.417 509428.082 0, 964141.074 509430.184 0, 963838.268 509432.313 0, 963538.389 509434.44 0, 963237.046 509436.595 0, 962935.704 509438.768 0, 962634.362 509440.958 0, 962333.019 509443.166 0, 
+    962031.677 509445.392 0, 961730.336 509447.636 0, 961428.994 509449.897 0, 961127.652 509452.176 0, 960826.311 509454.473 0, 960524.969 509456.788 0, 960223.628 509459.12 0, 959922.287 509461.47 0, 959620.946 509463.838 0, 959319.605 509466.223 0, 
+    959018.265 509468.626 0, 958716.924 509471.047 0, 958415.584 509473.486 0, 958114.244 509475.943 0, 957812.904 509478.417 0, 957511.564 509480.909 0, 957210.224 509483.418 0, 956908.884 509485.946 0, 956606.08 509488.503 0, 956653.191 515046.861 0, 
+    956700.306 520605.616 0, 957002.453 520603.064 0, 957303.138 520600.542 0, 957603.824 520598.038 0, 957904.509 520595.551 0, 958205.195 520593.082 0, 958505.881 520590.631 0, 958806.567 520588.198 0, 959107.253 520585.782 0, 959407.939 520583.384 0, 
+    959708.626 520581.004 0, 960009.312 520578.641 0, 960309.999 520576.296 0, 960610.686 520573.969 0, 960911.373 520571.659 0, 961212.06 520569.368 0, 961512.747 520567.093 0, 961813.435 520564.837 0, 962114.122 520562.598 0, 962414.81 520560.377 0, 
+    962715.498 520558.174 0, 963016.186 520555.988 0, 963316.874 520553.82 0, 963617.562 520551.67 0, 963916.79 520549.548 0, 964218.939 520547.423 0, 964519.627 520545.325 0, 964820.316 520543.246 0, 965121.005 520541.184 0, 965421.694 520539.14 0, 
+    965722.383 520537.114 0, 966023.072 520535.105 0, 966323.761 520533.114 0, 966624.45 520531.141 0, 966925.14 520529.185 0, 967225.83 520527.247 0, 967526.519 520525.327 0, 967827.209 520523.425 0, 968127.899 520521.54 0, 968428.589 520519.673 0, 
+    968729.279 520517.824 0, 969029.97 520515.992 0, 969330.66 520514.178 0, 969631.351 520512.382 0, 969932.041 520510.603 0, 970232.732 520508.842 0, 970533.423 520507.099 0, 970834.114 520505.373 0, 971133.345 520503.674 0, 971101.935 514944.809 0, 
+    971070.528 509386.34 0))
+
+POLYGON ((985566.615 520442.509 0, 985267.378 520443.363 0, 984966.683 520444.239 0, 984665.988 520445.132 0, 984365.294 520446.044 0, 984064.599 520446.973 0, 983763.905 520447.92 0, 983463.211 520448.884 0, 983162.517 520449.866 0, 982861.822 520450.866 0, 
+    982561.128 520451.884 0, 982260.434 520452.919 0, 981959.74 520453.972 0, 981659.046 520455.043 0, 981358.352 520456.131 0, 981057.658 520457.237 0, 980756.965 520458.361 0, 980456.271 520459.502 0, 980155.577 520460.661 0, 979854.884 520461.838 0, 
+    979554.19 520463.033 0, 979253.497 520464.245 0, 978952.803 520465.475 0, 978652.11 520466.723 0, 978349.959 520467.994 0, 978050.724 520469.271 0, 977750.031 520470.572 0, 977449.338 520471.89 0, 977148.645 520473.226 0, 976847.952 520474.58 0, 
+    976547.259 520475.952 0, 976246.567 520477.341 0, 975945.874 520478.748 0, 975645.181 520480.173 0, 975344.489 520481.615 0, 975043.797 520483.075 0, 974743.105 520484.553 0, 974442.412 520486.048 0, 974141.72 520487.561 0, 973841.028 520489.092 0, 
+    973540.336 520490.64 0, 973239.645 520492.207 0, 972938.953 520493.791 0, 972638.261 520495.392 0, 972337.57 520497.011 0, 972036.878 520498.648 0, 971736.187 520500.303 0, 971435.496 520501.976 0, 971133.345 520503.674 0, 971164.757 526062.932 0, 
+    971196.172 531622.58 0, 971497.665 531620.886 0, 971797.702 531619.217 0, 972097.739 531617.566 0, 972397.775 531615.932 0, 972697.813 531614.317 0, 972997.85 531612.718 0, 973297.887 531611.138 0, 973597.924 531609.575 0, 973897.962 531608.03 0, 
+    974197.999 531606.503 0, 974498.037 531604.993 0, 974798.075 531603.501 0, 975098.112 531602.026 0, 975398.15 531600.569 0, 975698.188 531599.13 0, 975998.226 531597.709 0, 976298.265 531596.305 0, 976598.303 531594.918 0, 976898.341 531593.55 0, 
+    977198.379 531592.199 0, 977498.418 531590.866 0, 977798.456 531589.55 0, 978098.495 531588.252 0, 978397.079 531586.978 0, 978698.573 531585.709 0, 978998.611 531584.465 0, 979298.65 531583.237 0, 979598.689 531582.028 0, 979898.728 531580.836 0, 
+    980198.767 531579.661 0, 980498.807 531578.505 0, 980798.846 531577.366 0, 981098.885 531576.245 0, 981398.925 531575.141 0, 981698.964 531574.055 0, 981999.004 531572.987 0, 982299.043 531571.936 0, 982599.083 531570.903 0, 982899.123 531569.887 0, 
+    983199.162 531568.89 0, 983499.202 531567.91 0, 983799.242 531566.947 0, 984099.282 531566.003 0, 984399.322 531565.076 0, 984699.362 531564.166 0, 984999.402 531563.274 0, 985299.442 531562.4 0, 985598.028 531561.548 0, 985582.321 526001.833 0, 
+    985566.615 520442.509 0))
+
+POLYGON ((1000000 531541.204 0, 999701.41 531541.213 0, 999401.369 531541.239 0, 999101.327 531541.283 0, 998801.286 531541.345 0, 998501.245 531541.424 0, 998201.203 531541.521 0, 997901.162 531541.636 0, 997601.12 531541.768 0, 997301.079 531541.918 0, 
+    997001.038 531542.086 0, 996700.996 531542.271 0, 996400.955 531542.474 0, 996100.914 531542.695 0, 995800.872 531542.933 0, 995500.831 531543.189 0, 995200.79 531543.463 0, 994900.748 531543.754 0, 994600.707 531544.063 0, 994300.666 531544.39 0, 
+    994000.625 531544.734 0, 993700.583 531545.096 0, 993400.542 531545.476 0, 993100.501 531545.873 0, 992799.007 531546.29 0, 992500.419 531546.721 0, 992200.378 531547.171 0, 991900.337 531547.639 0, 991600.296 531548.124 0, 991300.255 531548.627 0, 
+    991000.214 531549.148 0, 990700.173 531549.687 0, 990400.132 531550.243 0, 990100.091 531550.817 0, 989800.05 531551.408 0, 989500.009 531552.018 0, 989199.968 531552.644 0, 988899.928 531553.289 0, 988599.887 531553.951 0, 988299.846 531554.631 0, 
+    987999.806 531555.328 0, 987699.765 531556.044 0, 987399.725 531556.776 0, 987099.684 531557.527 0, 986799.644 531558.295 0, 986499.603 531559.081 0, 986199.563 531559.884 0, 985899.523 531560.705 0, 985598.028 531561.548 0, 985613.737 537121.65 0, 
+    985629.446 542682.135 0, 985930.283 542681.294 0, 986229.669 542680.475 0, 986529.054 542679.673 0, 986828.44 542678.889 0, 987127.826 542678.122 0, 987427.212 542677.374 0, 987726.598 542676.642 0, 988025.984 542675.929 0, 988325.37 542675.233 0, 
+    988624.756 542674.555 0, 988924.142 542673.894 0, 989223.529 542673.251 0, 989522.915 542672.625 0, 989822.301 542672.017 0, 990121.687 542671.427 0, 990421.074 542670.855 0, 990720.46 542670.3 0, 991019.847 542669.762 0, 991319.233 542669.243 0, 
+    991618.62 542668.74 0, 991918.006 542668.256 0, 992217.393 542667.789 0, 992516.779 542667.34 0, 992814.716 542666.91 0, 993115.552 542666.494 0, 993414.939 542666.098 0, 993714.326 542665.719 0, 994013.712 542665.358 0, 994313.099 542665.014 0, 
+    994612.486 542664.688 0, 994911.872 542664.38 0, 995211.259 542664.089 0, 995510.646 542663.816 0, 995810.033 542663.561 0, 996109.419 542663.323 0, 996408.806 542663.103 0, 996708.193 542662.9 0, 997007.58 542662.715 0, 997306.967 542662.548 0, 
+    997606.354 542662.398 0, 997905.74 542662.266 0, 998205.127 542662.152 0, 998504.514 542662.055 0, 998803.901 542661.976 0, 999103.288 542661.914 0, 999402.675 542661.87 0, 999702.062 542661.844 0, 1000000 542661.835 0, 1000000 537101.328 0, 
+    1000000 531541.204 0))
+
+POLYGON ((1014370.554 542682.135 0, 1014072.614 542681.302 0, 1013773.229 542680.483 0, 1013473.843 542679.681 0, 1013174.457 542678.896 0, 1012875.071 542678.13 0, 1012575.685 542677.381 0, 1012276.299 542676.649 0, 1011976.913 542675.936 0, 1011677.527 542675.24 0, 
+    1011378.141 542674.561 0, 1011078.755 542673.9 0, 1010779.368 542673.257 0, 1010479.982 542672.631 0, 1010180.596 542672.023 0, 1009881.21 542671.433 0, 1009581.823 542670.86 0, 1009282.437 542670.305 0, 1008983.05 542669.767 0, 1008683.664 542669.247 0, 
+    1008384.278 542668.745 0, 1008084.891 542668.261 0, 1007785.505 542667.793 0, 1007486.118 542667.344 0, 1007185.284 542666.91 0, 1006887.345 542666.498 0, 1006587.958 542666.101 0, 1006288.572 542665.723 0, 1005989.185 542665.361 0, 1005689.798 542665.018 0, 
+    1005390.412 542664.691 0, 1005091.025 542664.383 0, 1004791.638 542664.092 0, 1004492.251 542663.819 0, 1004192.864 542663.563 0, 1003893.478 542663.325 0, 1003594.091 542663.105 0, 1003294.704 542662.902 0, 1002995.317 542662.717 0, 1002695.93 542662.55 0, 
+    1002396.544 542662.4 0, 1002097.157 542662.268 0, 1001797.77 542662.153 0, 1001498.383 542662.056 0, 1001198.996 542661.977 0, 1000899.609 542661.915 0, 1000600.222 542661.871 0, 1000300.835 542661.844 0, 1000000 542661.835 0, 1000000 548222.723 0, 
+    1000000 553783.989 0, 1000300.178 553783.998 0, 1000598.91 553784.024 0, 1000897.642 553784.068 0, 1001196.374 553784.13 0, 1001495.107 553784.209 0, 1001793.839 553784.306 0, 1002092.571 553784.42 0, 1002391.303 553784.552 0, 1002690.036 553784.702 0, 
+    1002988.768 553784.869 0, 1003287.5 553785.054 0, 1003586.232 553785.256 0, 1003884.964 553785.476 0, 1004183.697 553785.713 0, 1004482.429 553785.968 0, 1004781.161 553786.241 0, 1005079.893 553786.531 0, 1005378.625 553786.839 0, 1005677.357 553787.164 0, 
+    1005976.089 553787.507 0, 1006274.821 553787.868 0, 1006573.553 553788.246 0, 1006872.285 553788.641 0, 1007169.573 553789.053 0, 1007469.749 553789.486 0, 1007768.481 553789.934 0, 1008067.213 553790.4 0, 1008365.945 553790.884 0, 1008664.677 553791.385 0, 
+    1008963.408 553791.904 0, 1009262.14 553792.44 0, 1009560.872 553792.994 0, 1009859.604 553793.565 0, 1010158.335 553794.155 0, 1010457.067 553794.761 0, 1010755.799 553795.386 0, 1011054.53 553796.027 0, 1011353.262 553796.687 0, 1011651.993 553797.364 0, 
+    1011950.725 553798.058 0, 1012249.456 553798.771 0, 1012548.187 553799.5 0, 1012846.919 553800.248 0, 1013145.65 553801.013 0, 1013444.381 553801.795 0, 1013743.113 553802.595 0, 1014041.844 553803.413 0, 1014339.132 553804.244 0, 1014354.843 548243.001 0, 
+    1014370.554 542682.135 0))
+
+POLYGON ((1028678.149 553865.01 0, 1028380.862 553863.339 0, 1028082.134 553861.677 0, 1027783.407 553860.033 0, 1027484.679 553858.407 0, 1027185.951 553856.798 0, 1026887.223 553855.207 0, 1026588.495 553853.633 0, 1026289.767 553852.077 0, 1025991.038 553850.538 0, 
+    1025692.31 553849.017 0, 1025393.581 553847.514 0, 1025094.853 553846.028 0, 1024796.124 553844.56 0, 1024497.396 553843.109 0, 1024198.667 553841.676 0, 1023899.938 553840.26 0, 1023601.209 553838.863 0, 1023302.48 553837.482 0, 1023003.751 553836.119 0, 
+    1022705.021 553834.774 0, 1022406.292 553833.447 0, 1022107.563 553832.137 0, 1021808.833 553830.844 0, 1021508.662 553829.563 0, 1021211.374 553828.312 0, 1020912.644 553827.073 0, 1020613.915 553825.85 0, 1020315.185 553824.646 0, 1020016.455 553823.459 0, 
+    1019717.725 553822.29 0, 1019418.995 553821.138 0, 1019120.265 553820.004 0, 1018821.535 553818.887 0, 1018522.804 553817.788 0, 1018224.074 553816.707 0, 1017925.344 553815.643 0, 1017626.613 553814.597 0, 1017327.883 553813.568 0, 1017029.152 553812.557 0, 
+    1016730.422 553811.563 0, 1016431.691 553810.587 0, 1016132.96 553809.629 0, 1015834.229 553808.688 0, 1015535.499 553807.765 0, 1015236.768 553806.86 0, 1014938.037 553805.972 0, 1014639.306 553805.101 0, 1014339.132 553804.244 0, 1014323.419 559365.862 0, 
+    1014307.705 564927.851 0, 1014607.222 564928.706 0, 1014905.298 564929.574 0, 1015203.374 564930.46 0, 1015501.45 564931.364 0, 1015799.526 564932.285 0, 1016097.602 564933.224 0, 1016395.678 564934.18 0, 1016693.754 564935.154 0, 1016991.83 564936.145 0, 
+    1017289.906 564937.154 0, 1017587.982 564938.18 0, 1017886.058 564939.224 0, 1018184.133 564940.286 0, 1018482.209 564941.365 0, 1018780.284 564942.461 0, 1019078.36 564943.576 0, 1019376.435 564944.707 0, 1019674.511 564945.857 0, 1019972.586 564947.023 0, 
+    1020270.661 564948.208 0, 1020568.736 564949.41 0, 1020866.811 564950.629 0, 1021164.886 564951.866 0, 1021461.522 564953.114 0, 1021761.036 564954.392 0, 1022059.111 564955.682 0, 1022357.185 564956.989 0, 1022655.26 564958.314 0, 1022953.334 564959.656 0, 
+    1023251.409 564961.016 0, 1023549.483 564962.393 0, 1023847.558 564963.788 0, 1024145.632 564965.2 0, 1024443.706 564966.63 0, 1024741.78 564968.078 0, 1025039.854 564969.543 0, 1025337.928 564971.025 0, 1025636.001 564972.525 0, 1025934.075 564974.043 0, 
+    1026232.149 564975.578 0, 1026530.222 564977.131 0, 1026828.296 564978.701 0, 1027126.369 564980.289 0, 1027424.442 564981.895 0, 1027722.515 564983.517 0, 1028020.588 564985.158 0, 1028318.661 564986.816 0, 1028615.296 564988.483 0, 1028646.724 559426.561 0, 
+    1028678.149 553865.01 0))
+
+POLYGON ((1042922.659 565089.537 0, 1042626.028 565087.032 0, 1042327.96 565084.532 0, 1042029.893 565082.049 0, 1041731.826 565079.584 0, 1041433.758 565077.137 0, 1041135.691 565074.707 0, 1040837.623 565072.294 0, 1040539.555 565069.9 0, 1040241.487 565067.522 0, 
+    1039943.419 565065.162 0, 1039645.35 565062.82 0, 1039347.282 565060.496 0, 1039049.213 565058.188 0, 1038751.145 565055.899 0, 1038453.076 565053.627 0, 1038155.007 565051.372 0, 1037856.938 565049.135 0, 1037558.868 565046.916 0, 1037260.799 565044.714 0, 
+    1036962.729 565042.53 0, 1036664.66 565040.363 0, 1036366.59 565038.214 0, 1036068.52 565036.082 0, 1035769.013 565033.958 0, 1035472.38 565031.871 0, 1035174.309 565029.792 0, 1034876.239 565027.731 0, 1034578.169 565025.687 0, 1034280.098 565023.66 0, 
+    1033982.027 565021.651 0, 1033683.956 565019.66 0, 1033385.885 565017.686 0, 1033087.814 565015.73 0, 1032789.743 565013.791 0, 1032491.671 565011.87 0, 1032193.6 565009.967 0, 1031895.528 565008.08 0, 1031597.457 565006.212 0, 1031299.385 565004.361 0, 
+    1031001.313 565002.527 0, 1030703.241 565000.712 0, 1030405.169 564998.913 0, 1030107.097 564997.132 0, 1029809.024 564995.369 0, 1029510.952 564993.623 0, 1029212.879 564991.895 0, 1028914.807 564990.185 0, 1028615.296 564988.483 0, 1028583.867 570550.773 0, 
+    1028552.436 576113.428 0, 1028851.288 576115.126 0, 1029148.706 576116.833 0, 1029446.124 576118.557 0, 1029743.541 576120.299 0, 1030040.959 576122.058 0, 1030338.376 576123.835 0, 1030635.794 576125.63 0, 1030933.211 576127.442 0, 1031230.628 576129.271 0, 
+    1031528.045 576131.118 0, 1031825.462 576132.982 0, 1032122.879 576134.864 0, 1032420.295 576136.764 0, 1032717.712 576138.681 0, 1033015.128 576140.615 0, 1033312.545 576142.567 0, 1033609.961 576144.537 0, 1033907.377 576146.524 0, 1034204.793 576148.528 0, 
+    1034502.209 576150.55 0, 1034799.625 576152.589 0, 1035097.04 576154.646 0, 1035394.456 576156.721 0, 1035690.438 576158.803 0, 1035989.286 576160.922 0, 1036286.702 576163.049 0, 1036584.117 576165.194 0, 1036881.531 576167.356 0, 1037178.946 576169.536 0, 
+    1037476.361 576171.733 0, 1037773.775 576173.947 0, 1038071.19 576176.179 0, 1038368.604 576178.429 0, 1038666.018 576180.696 0, 1038963.432 576182.98 0, 1039260.846 576185.282 0, 1039558.259 576187.602 0, 1039855.673 576189.939 0, 1040153.086 576192.294 0, 
+    1040450.5 576194.666 0, 1040747.913 576197.055 0, 1041045.326 576199.462 0, 1041342.739 576201.887 0, 1041640.151 576204.329 0, 1041937.564 576206.789 0, 1042234.976 576209.266 0, 1042532.389 576211.76 0, 1042828.369 576214.26 0, 1042875.515 570651.717 0, 
+    1042922.659 565089.537 0))
+
+POLYGON ((1057103.96 576355.424 0, 1056807.986 576352.088 0, 1056510.582 576348.753 0, 1056213.178 576345.436 0, 1055915.773 576342.136 0, 1055618.368 576338.854 0, 1055320.964 576335.589 0, 1055023.559 576332.341 0, 1054726.153 576329.112 0, 1054428.748 576325.899 0, 
+    1054131.342 576322.704 0, 1053833.937 576319.527 0, 1053536.531 576316.367 0, 1053239.125 576313.225 0, 1052941.718 576310.1 0, 1052644.312 576306.993 0, 1052346.905 576303.903 0, 1052049.498 576300.831 0, 1051752.091 576297.776 0, 1051454.684 576294.739 0, 
+    1051157.277 576291.719 0, 1050859.869 576288.717 0, 1050562.461 576285.732 0, 1050265.053 576282.765 0, 1049966.214 576279.801 0, 1049670.237 576276.883 0, 1049372.828 576273.968 0, 1049075.42 576271.071 0, 1048778.011 576268.191 0, 1048480.602 576265.329 0, 
+    1048183.193 576262.484 0, 1047885.784 576259.657 0, 1047588.374 576256.847 0, 1047290.964 576254.055 0, 1046993.555 576251.28 0, 1046696.145 576248.523 0, 1046398.735 576245.783 0, 1046101.324 576243.061 0, 1045803.914 576240.357 0, 1045506.503 576237.669 0, 
+    1045209.092 576235 0, 1044911.682 576232.348 0, 1044614.27 576229.713 0, 1044316.859 576227.096 0, 1044019.448 576224.496 0, 1043722.036 576221.914 0, 1043424.625 576219.349 0, 1043127.213 576216.802 0, 1042828.369 576214.26 0, 1042781.219 581777.166 0, 
+    1042734.066 587340.43 0, 1043032.252 587342.966 0, 1043329.009 587345.507 0, 1043625.766 587348.066 0, 1043922.523 587350.643 0, 1044219.279 587353.237 0, 1044516.035 587355.848 0, 1044812.792 587358.477 0, 1045109.548 587361.123 0, 1045406.304 587363.787 0, 
+    1045703.059 587366.468 0, 1045999.815 587369.167 0, 1046296.57 587371.883 0, 1046593.326 587374.617 0, 1046890.081 587377.368 0, 1047186.836 587380.137 0, 1047483.59 587382.923 0, 1047780.345 587385.726 0, 1048077.099 587388.547 0, 1048373.854 587391.386 0, 
+    1048670.608 587394.242 0, 1048967.362 587397.115 0, 1049264.116 587400.006 0, 1049560.869 587402.914 0, 1049856.195 587405.826 0, 1050154.376 587408.783 0, 1050451.129 587411.744 0, 1050747.882 587414.722 0, 1051044.635 587417.718 0, 1051341.387 587420.731 0, 
+    1051638.14 587423.761 0, 1051934.892 587426.81 0, 1052231.644 587429.875 0, 1052528.396 587432.958 0, 1052825.147 587436.058 0, 1053121.899 587439.176 0, 1053418.65 587442.312 0, 1053715.401 587445.465 0, 1054012.152 587448.635 0, 1054308.903 587451.823 0, 
+    1054605.653 587455.028 0, 1054902.404 587458.251 0, 1055199.154 587461.491 0, 1055495.904 587464.749 0, 1055792.654 587468.024 0, 1056089.403 587471.316 0, 1056386.153 587474.626 0, 1056682.902 587477.954 0, 1056978.224 587481.283 0, 1057041.094 581918.174 0, 
+    1057103.96 576355.424 0))
+
+POLYGON ((1071221.927 587662.377 0, 1070926.613 587658.214 0, 1070629.875 587654.048 0, 1070333.136 587649.9 0, 1070036.397 587645.769 0, 1069739.657 587641.655 0, 1069442.918 587637.559 0, 1069146.178 587633.481 0, 1068849.438 587629.42 0, 1068552.698 587625.376 0, 
+    1068255.957 587621.35 0, 1067959.216 587617.341 0, 1067662.475 587613.35 0, 1067365.734 587609.376 0, 1067068.993 587605.42 0, 1066772.251 587601.481 0, 1066475.509 587597.56 0, 1066178.767 587593.656 0, 1065882.024 587589.77 0, 1065585.282 587585.901 0, 
+    1065288.539 587582.049 0, 1064991.796 587578.215 0, 1064695.052 587574.399 0, 1064398.309 587570.6 0, 1064100.14 587566.8 0, 1063804.821 587563.054 0, 1063508.077 587559.307 0, 1063211.333 587555.578 0, 1062914.588 587551.866 0, 1062617.843 587548.172 0, 
+    1062321.098 587544.495 0, 1062024.353 587540.836 0, 1061727.607 587537.194 0, 1061430.861 587533.569 0, 1061134.116 587529.962 0, 1060837.369 587526.373 0, 1060540.623 587522.801 0, 1060243.876 587519.246 0, 1059947.13 587515.709 0, 1059650.383 587512.19 0, 
+    1059353.636 587508.687 0, 1059056.888 587505.203 0, 1058760.141 587501.735 0, 1058463.393 587498.286 0, 1058166.645 587494.853 0, 1057869.897 587491.438 0, 1057573.148 587488.041 0, 1057276.4 587484.661 0, 1056978.224 587481.283 0, 1056915.35 593044.746 0, 
+    1056852.472 598608.562 0, 1057149.99 598611.933 0, 1057446.083 598615.305 0, 1057742.177 598618.695 0, 1058038.27 598622.102 0, 1058334.363 598625.527 0, 1058630.456 598628.969 0, 1058926.549 598632.429 0, 1059222.641 598635.906 0, 1059518.733 598639.4 0, 
+    1059814.825 598642.912 0, 1060110.917 598646.442 0, 1060407.009 598649.988 0, 1060703.1 598653.552 0, 1060999.192 598657.134 0, 1061295.283 598660.733 0, 1061591.373 598664.349 0, 1061887.464 598667.983 0, 1062183.554 598671.635 0, 1062479.644 598675.303 0, 
+    1062775.734 598678.989 0, 1063071.824 598682.693 0, 1063367.914 598686.414 0, 1063664.003 598690.152 0, 1063958.67 598693.89 0, 1064256.181 598697.682 0, 1064552.269 598701.472 0, 1064848.358 598705.28 0, 1065144.446 598709.106 0, 1065440.534 598712.949 0, 
+    1065736.622 598716.809 0, 1066032.709 598720.687 0, 1066328.796 598724.582 0, 1066624.883 598728.495 0, 1066920.97 598732.425 0, 1067217.057 598736.373 0, 1067513.143 598740.338 0, 1067809.229 598744.32 0, 1068105.315 598748.32 0, 1068401.401 598752.337 0, 
+    1068697.486 598756.372 0, 1068993.571 598760.424 0, 1069289.656 598764.494 0, 1069585.741 598768.581 0, 1069881.825 598772.685 0, 1070177.91 598776.807 0, 1070473.993 598780.946 0, 1070770.077 598785.103 0, 1071064.739 598789.257 0, 1071143.336 593225.641 0, 
+    1071221.927 587662.377 0))
+
+POLYGON ((1085276.439 599010.103 0, 1084981.788 599005.117 0, 1084685.717 599000.124 0, 1084389.646 598995.148 0, 1084093.575 598990.19 0, 1083797.503 598985.249 0, 1083501.431 598980.325 0, 1083205.359 598975.419 0, 1082909.286 598970.531 0, 1082613.213 598965.659 0, 
+    1082317.14 598960.806 0, 1082021.067 598955.969 0, 1081724.993 598951.151 0, 1081428.919 598946.349 0, 1081132.845 598941.565 0, 1080836.771 598936.798 0, 1080540.696 598932.049 0, 1080244.621 598927.318 0, 1079948.545 598922.603 0, 1079652.47 598917.906 0, 
+    1079356.394 598913.227 0, 1079060.318 598908.565 0, 1078764.241 598903.92 0, 1078468.164 598899.293 0, 1078170.667 598894.661 0, 1077876.01 598890.091 0, 1077579.933 598885.516 0, 1077283.855 598880.958 0, 1076987.777 598876.418 0, 1076691.698 598871.896 0, 
+    1076395.62 598867.391 0, 1076099.541 598862.903 0, 1075803.462 598858.432 0, 1075507.382 598853.979 0, 1075211.303 598849.544 0, 1074915.223 598845.126 0, 1074619.143 598840.725 0, 1074323.062 598836.342 0, 1074026.982 598831.976 0, 1073730.901 598827.628 0, 
+    1073434.819 598823.297 0, 1073138.738 598818.983 0, 1072842.656 598814.687 0, 1072546.574 598810.409 0, 1072250.492 598806.147 0, 1071954.41 598801.904 0, 1071658.327 598797.677 0, 1071362.244 598793.468 0, 1071064.739 598789.257 0, 1070986.138 604353.221 0, 
+    1070907.532 609917.531 0, 1071204.378 609921.733 0, 1071499.806 609925.933 0, 1071795.234 609930.15 0, 1072090.661 609934.384 0, 1072386.089 609938.636 0, 1072681.515 609942.905 0, 1072976.942 609947.192 0, 1073272.369 609951.496 0, 1073567.795 609955.817 0, 
+    1073863.221 609960.156 0, 1074158.647 609964.512 0, 1074454.072 609968.886 0, 1074749.497 609973.276 0, 1075044.922 609977.685 0, 1075340.347 609982.11 0, 1075635.771 609986.554 0, 1075931.195 609991.014 0, 1076226.619 609995.492 0, 1076522.043 609999.987 0, 
+    1076817.466 610004.5 0, 1077112.889 610009.03 0, 1077408.312 610013.577 0, 1077703.735 610018.142 0, 1077997.74 610022.702 0, 1078294.579 610027.324 0, 1078590.001 610031.941 0, 1078885.422 610036.575 0, 1079180.844 610041.227 0, 1079476.265 610045.896 0, 
+    1079771.685 610050.582 0, 1080067.106 610055.286 0, 1080362.526 610060.008 0, 1080657.945 610064.746 0, 1080953.365 610069.502 0, 1081248.784 610074.276 0, 1081544.203 610079.067 0, 1081839.622 610083.875 0, 1082135.04 610088.7 0, 1082430.459 610093.543 0, 
+    1082725.876 610098.404 0, 1083021.294 610103.282 0, 1083316.711 610108.177 0, 1083612.128 610113.089 0, 1083907.545 610118.019 0, 1084202.961 610122.966 0, 1084498.377 610127.931 0, 1084793.793 610132.913 0, 1085087.793 610137.889 0, 1085182.119 604573.823 0, 
+    1085276.439 599010.103 0))
+
+POLYGON ((1099267.375 610398.308 0, 1098973.388 610392.502 0, 1098677.988 610386.685 0, 1098382.587 610380.886 0, 1098087.186 610375.104 0, 1097791.784 610369.339 0, 1097496.382 610363.592 0, 1097200.98 610357.862 0, 1096905.577 610352.15 0, 1096610.174 610346.455 0, 
+    1096314.771 610340.777 0, 1096019.367 610335.117 0, 1095723.963 610329.474 0, 1095428.559 610323.849 0, 1095133.155 610318.241 0, 1094837.75 610312.65 0, 1094542.344 610307.077 0, 1094246.939 610301.521 0, 1093951.533 610295.983 0, 1093656.127 610290.461 0, 
+    1093360.72 610284.958 0, 1093065.313 610279.471 0, 1092769.906 610274.002 0, 1092474.498 610268.551 0, 1092177.676 610263.091 0, 1091883.682 610257.7 0, 1091588.274 610252.301 0, 1091292.865 610246.919 0, 1090997.456 610241.554 0, 1090702.047 610236.207 0, 
+    1090406.637 610230.877 0, 1090111.227 610225.564 0, 1089815.816 610220.269 0, 1089520.406 610214.992 0, 1089224.995 610209.731 0, 1088929.583 610204.488 0, 1088634.172 610199.263 0, 1088338.76 610194.055 0, 1088043.348 610188.864 0, 1087747.935 610183.691 0, 
+    1087452.522 610178.535 0, 1087157.109 610173.396 0, 1086861.696 610168.275 0, 1086566.282 610163.171 0, 1086270.868 610158.085 0, 1085975.454 610153.016 0, 1085680.039 610147.964 0, 1085384.624 610142.93 0, 1085087.793 610137.889 0, 1084993.461 615702.296 0, 
+    1084899.123 621267.043 0, 1085195.296 621272.073 0, 1085490.056 621277.096 0, 1085784.816 621282.136 0, 1086079.575 621287.194 0, 1086374.334 621292.269 0, 1086669.093 621297.362 0, 1086963.851 621302.472 0, 1087258.609 621307.599 0, 1087553.367 621312.743 0, 
+    1087848.125 621317.905 0, 1088142.882 621323.084 0, 1088437.639 621328.281 0, 1088732.395 621333.495 0, 1089027.151 621338.726 0, 1089321.907 621343.975 0, 1089616.663 621349.241 0, 1089911.418 621354.524 0, 1090206.173 621359.825 0, 1090500.928 621365.143 0, 
+    1090795.683 621370.478 0, 1091090.437 621375.831 0, 1091385.19 621381.201 0, 1091679.944 621386.589 0, 1091973.286 621391.967 0, 1092269.45 621397.415 0, 1092564.202 621402.855 0, 1092858.955 621408.312 0, 1093153.706 621413.786 0, 1093448.458 621419.277 0, 
+    1093743.209 621424.786 0, 1094037.96 621430.313 0, 1094332.711 621435.856 0, 1094627.461 621441.417 0, 1094922.211 621446.995 0, 1095216.96 621452.591 0, 1095511.71 621458.204 0, 1095806.459 621463.834 0, 1096101.207 621469.482 0, 1096395.955 621475.147 0, 
+    1096690.703 621480.829 0, 1096985.451 621486.529 0, 1097280.198 621492.246 0, 1097574.945 621497.98 0, 1097869.692 621503.732 0, 1098164.438 621509.501 0, 1098459.184 621515.288 0, 1098753.929 621521.091 0, 1099047.264 621526.885 0, 1099157.323 615962.427 0, 
+    1099267.375 610398.308 0))
+
+POLYGON ((1113194.615 621826.696 0, 1112901.295 621820.074 0, 1112606.567 621813.438 0, 1112311.839 621806.818 0, 1112017.11 621800.217 0, 1111722.381 621793.632 0, 1111427.651 621787.065 0, 1111132.921 621780.515 0, 1110838.191 621773.983 0, 1110543.46 621767.468 0, 
+    1110248.729 621760.97 0, 1109953.998 621754.49 0, 1109659.266 621748.027 0, 1109364.534 621741.581 0, 1109069.801 621735.153 0, 1108775.068 621728.742 0, 1108480.335 621722.348 0, 1108185.601 621715.972 0, 1107890.867 621709.613 0, 1107596.133 621703.272 0, 
+    1107301.398 621696.947 0, 1107006.662 621690.641 0, 1106711.927 621684.351 0, 1106417.191 621678.079 0, 1106121.045 621671.794 0, 1105827.718 621665.587 0, 1105532.981 621659.366 0, 1105238.243 621653.164 0, 1104943.506 621646.978 0, 1104648.767 621640.81 0, 
+    1104354.029 621634.659 0, 1104059.29 621628.526 0, 1103764.551 621622.41 0, 1103469.811 621616.311 0, 1103175.071 621610.23 0, 1102880.331 621604.166 0, 1102585.59 621598.119 0, 1102290.849 621592.09 0, 1101996.108 621586.078 0, 1101701.366 621580.083 0, 
+    1101406.624 621574.106 0, 1101111.881 621568.146 0, 1100817.139 621562.204 0, 1100522.396 621556.278 0, 1100227.652 621550.37 0, 1099932.908 621544.48 0, 1099638.164 621538.607 0, 1099343.42 621532.751 0, 1099047.264 621526.885 0, 1098937.199 627091.678 0, 
+    1098827.127 632656.804 0, 1099122.624 632662.657 0, 1099416.713 632668.5 0, 1099710.803 632674.36 0, 1100004.891 632680.238 0, 1100298.98 632686.132 0, 1100593.068 632692.044 0, 1100887.156 632697.974 0, 1101181.243 632703.92 0, 1101475.33 632709.884 0, 
+    1101769.417 632715.866 0, 1102063.503 632721.864 0, 1102357.589 632727.88 0, 1102651.674 632733.913 0, 1102945.76 632739.964 0, 1103239.845 632746.032 0, 1103533.929 632752.117 0, 1103828.013 632758.219 0, 1104122.097 632764.339 0, 1104416.181 632770.476 0, 
+    1104710.264 632776.631 0, 1105004.346 632782.802 0, 1105298.429 632788.991 0, 1105592.511 632795.198 0, 1105885.186 632801.391 0, 1106180.674 632807.662 0, 1106474.754 632813.92 0, 1106768.835 632820.196 0, 1107062.915 632826.489 0, 1107356.995 632832.799 0, 
+    1107651.074 632839.126 0, 1107945.153 632845.471 0, 1108239.232 632851.833 0, 1108533.31 632858.213 0, 1108827.388 632864.609 0, 1109121.466 632871.023 0, 1109415.543 632877.455 0, 1109709.62 632883.903 0, 1110003.696 632890.369 0, 1110297.772 632896.853 0, 
+    1110591.848 632903.353 0, 1110885.923 632909.871 0, 1111179.998 632916.406 0, 1111474.073 632922.959 0, 1111768.147 632929.529 0, 1112062.22 632936.116 0, 1112356.294 632942.72 0, 1112650.367 632949.342 0, 1112943.034 632955.949 0, 1113068.828 627391.156 0, 
+    1113194.615 621826.696 0))
+
+POLYGON ((1127058.04 633294.973 0, 1126765.39 633287.539 0, 1126471.337 633280.086 0, 1126177.283 633272.651 0, 1125883.229 633265.233 0, 1125589.175 633257.833 0, 1125295.12 633250.449 0, 1125001.065 633243.083 0, 1124707.009 633235.735 0, 1124412.953 633228.403 0, 
+    1124118.897 633221.089 0, 1123824.84 633213.793 0, 1123530.782 633206.513 0, 1123236.725 633199.251 0, 1122942.666 633192.006 0, 1122648.608 633184.779 0, 1122354.549 633177.569 0, 1122060.489 633170.376 0, 1121766.429 633163.2 0, 1121472.369 633156.042 0, 
+    1121178.308 633148.901 0, 1120884.247 633141.777 0, 1120590.185 633134.671 0, 1120296.123 633127.582 0, 1120000.657 633120.476 0, 1119707.998 633113.456 0, 1119413.934 633106.419 0, 1119119.871 633099.399 0, 1118825.807 633092.396 0, 1118531.742 633085.411 0, 
+    1118237.677 633078.443 0, 1117943.612 633071.493 0, 1117649.546 633064.559 0, 1117355.48 633057.643 0, 1117061.413 633050.745 0, 1116767.346 633043.863 0, 1116473.279 633036.999 0, 1116179.211 633030.153 0, 1115885.143 633023.323 0, 1115591.074 633016.511 0, 
+    1115297.005 633009.716 0, 1115002.936 633002.939 0, 1114708.866 632996.178 0, 1114414.796 632989.436 0, 1114120.725 632982.71 0, 1113826.654 632976.002 0, 1113532.583 632969.311 0, 1113238.511 632962.637 0, 1112943.034 632955.949 0, 1112817.233 638521.071 0, 
+    1112691.424 644086.518 0, 1112986.243 644093.191 0, 1113279.659 644099.85 0, 1113573.076 644106.526 0, 1113866.492 644113.22 0, 1114159.907 644119.93 0, 1114453.322 644126.658 0, 1114746.737 644133.403 0, 1115040.151 644140.166 0, 1115333.565 644146.945 0, 
+    1115626.978 644153.742 0, 1115920.392 644160.556 0, 1116213.804 644167.388 0, 1116507.216 644174.237 0, 1116800.628 644181.103 0, 1117094.04 644187.986 0, 1117387.451 644194.886 0, 1117680.861 644201.804 0, 1117974.272 644208.739 0, 1118267.682 644215.692 0, 
+    1118561.091 644222.661 0, 1118854.5 644229.648 0, 1119147.909 644236.652 0, 1119441.317 644243.674 0, 1119733.324 644250.679 0, 1120028.132 644257.769 0, 1120321.539 644264.842 0, 1120614.945 644271.932 0, 1120908.351 644279.04 0, 1121201.757 644286.165 0, 
+    1121495.162 644293.308 0, 1121788.567 644300.467 0, 1122081.972 644307.644 0, 1122375.376 644314.838 0, 1122668.779 644322.05 0, 1122962.182 644329.278 0, 1123255.585 644336.524 0, 1123548.988 644343.787 0, 1123842.389 644351.068 0, 1124135.791 644358.366 0, 
+    1124429.192 644365.681 0, 1124722.592 644373.013 0, 1125015.993 644380.362 0, 1125309.392 644387.729 0, 1125602.792 644395.113 0, 1125896.19 644402.515 0, 1126189.589 644409.933 0, 1126482.987 644417.369 0, 1126774.985 644424.787 0, 1126916.517 638859.717 0, 
+    1127058.04 633294.973 0))
+
+POLYGON ((1140857.534 644802.843 0, 1140565.556 644794.6 0, 1140272.18 644786.336 0, 1139978.804 644778.088 0, 1139685.427 644769.858 0, 1139392.05 644761.645 0, 1139098.672 644753.449 0, 1138805.294 644745.271 0, 1138511.915 644737.109 0, 1138218.536 644728.966 0, 
+    1137925.156 644720.839 0, 1137631.776 644712.73 0, 1137338.395 644704.637 0, 1137045.014 644696.563 0, 1136751.633 644688.505 0, 1136458.251 644680.465 0, 1136164.868 644672.442 0, 1135871.485 644664.436 0, 1135578.102 644656.448 0, 1135284.718 644648.476 0, 
+    1134991.333 644640.522 0, 1134697.949 644632.586 0, 1134404.563 644624.666 0, 1134111.177 644616.764 0, 1133816.393 644608.842 0, 1133524.404 644601.012 0, 1133231.017 644593.161 0, 1132937.63 644585.328 0, 1132644.242 644577.512 0, 1132350.853 644569.714 0, 
+    1132057.464 644561.933 0, 1131764.075 644554.169 0, 1131470.685 644546.422 0, 1131177.294 644538.692 0, 1130883.903 644530.98 0, 1130590.512 644523.285 0, 1130297.12 644515.608 0, 1130003.728 644507.947 0, 1129710.335 644500.304 0, 1129416.942 644492.678 0, 
+    1129123.549 644485.07 0, 1128830.155 644477.478 0, 1128536.76 644469.904 0, 1128243.365 644462.347 0, 1127949.97 644454.808 0, 1127656.574 644447.286 0, 1127363.178 644439.781 0, 1127069.781 644432.293 0, 1126774.985 644424.787 0, 1126633.445 649990.179 0, 
+    1126491.897 655555.89 0, 1126786.035 655563.38 0, 1127078.777 655570.851 0, 1127371.518 655578.339 0, 1127664.259 655585.844 0, 1127956.999 655593.367 0, 1128249.738 655600.907 0, 1128542.478 655608.464 0, 1128835.217 655616.038 0, 1129127.955 655623.63 0, 
+    1129420.693 655631.239 0, 1129713.43 655638.865 0, 1130006.168 655646.508 0, 1130298.904 655654.169 0, 1130591.64 655661.846 0, 1130884.376 655669.541 0, 1131177.111 655677.254 0, 1131469.846 655684.983 0, 1131762.58 655692.73 0, 1132055.314 655700.494 0, 
+    1132348.048 655708.275 0, 1132640.781 655716.073 0, 1132933.513 655723.889 0, 1133226.245 655731.722 0, 1133517.582 655739.534 0, 1133811.708 655747.439 0, 1134104.439 655755.323 0, 1134397.169 655763.225 0, 1134689.899 655771.144 0, 1134982.628 655779.08 0, 
+    1135275.357 655787.034 0, 1135568.085 655795.004 0, 1135860.813 655802.992 0, 1136153.54 655810.997 0, 1136446.267 655819.02 0, 1136738.994 655827.059 0, 1137031.719 655835.116 0, 1137324.445 655843.19 0, 1137617.17 655851.281 0, 1137909.895 655859.39 0, 
+    1138202.619 655867.516 0, 1138495.342 655875.659 0, 1138788.065 655883.819 0, 1139080.788 655891.996 0, 1139373.51 655900.191 0, 1139666.232 655908.403 0, 1139958.953 655916.632 0, 1140251.674 655924.878 0, 1140543 655933.102 0, 1140700.272 650367.813 0, 
+    1140857.534 644802.843 0))
+
+POLYGON ((1154592.981 656350.009 0, 1154301.677 656340.962 0, 1154008.981 656331.889 0, 1153716.284 656322.833 0, 1153423.586 656313.794 0, 1153130.889 656304.772 0, 1152838.19 656295.768 0, 1152545.491 656286.781 0, 1152252.792 656277.811 0, 1151960.092 656268.858 0, 
+    1151667.392 656259.923 0, 1151374.691 656251.005 0, 1151081.989 656242.104 0, 1150789.287 656233.22 0, 1150496.584 656224.353 0, 1150203.881 656215.504 0, 1149911.178 656206.672 0, 1149618.474 656197.857 0, 1149325.769 656189.059 0, 1149033.064 656180.279 0, 
+    1148740.358 656171.516 0, 1148447.652 656162.77 0, 1148154.945 656154.041 0, 1147862.238 656145.33 0, 1147568.138 656136.594 0, 1147276.822 656127.958 0, 1146984.113 656119.298 0, 1146691.404 656110.656 0, 1146398.694 656102.031 0, 1146105.984 656093.422 0, 
+    1145813.273 656084.832 0, 1145520.562 656076.258 0, 1145227.85 656067.701 0, 1144935.138 656059.162 0, 1144642.425 656050.64 0, 1144349.712 656042.135 0, 1144056.998 656033.648 0, 1143764.284 656025.178 0, 1143471.569 656016.725 0, 1143178.854 656008.289 0, 
+    1142886.138 655999.87 0, 1142593.422 655991.469 0, 1142300.705 655983.085 0, 1142007.988 655974.718 0, 1141715.27 655966.368 0, 1141422.551 655958.036 0, 1141129.833 655949.72 0, 1140837.114 655941.422 0, 1140543 655933.102 0, 1140385.719 661498.707 0, 
+    1140228.43 667064.624 0, 1140521.885 667072.926 0, 1140813.949 667081.205 0, 1141106.013 667089.502 0, 1141398.076 667097.816 0, 1141690.139 667106.147 0, 1141982.201 667114.495 0, 1142274.262 667122.86 0, 1142566.324 667131.243 0, 1142858.384 667139.643 0, 
+    1143150.444 667148.06 0, 1143442.504 667156.494 0, 1143734.563 667164.945 0, 1144026.622 667173.414 0, 1144318.68 667181.899 0, 1144610.737 667190.402 0, 1144902.795 667198.922 0, 1145194.851 667207.46 0, 1145486.907 667216.014 0, 1145778.963 667224.586 0, 
+    1146071.018 667233.175 0, 1146363.073 667241.781 0, 1146655.127 667250.404 0, 1146947.18 667259.044 0, 1147237.844 667267.661 0, 1147531.286 667276.377 0, 1147823.338 667285.069 0, 1148115.39 667293.778 0, 1148407.441 667302.504 0, 1148699.491 667311.248 0, 
+    1148991.541 667320.009 0, 1149283.591 667328.787 0, 1149575.64 667337.582 0, 1149867.688 667346.394 0, 1150159.736 667355.224 0, 1150451.784 667364.07 0, 1150743.83 667372.934 0, 1151035.877 667381.815 0, 1151327.923 667390.713 0, 1151619.968 667399.629 0, 
+    1151912.013 667408.562 0, 1152204.057 667417.511 0, 1152496.101 667426.478 0, 1152788.144 667435.463 0, 1153080.187 667444.464 0, 1153372.229 667453.483 0, 1153664.271 667462.518 0, 1153956.312 667471.571 0, 1154246.964 667480.598 0, 1154419.977 661915.148 0, 
+    1154592.981 656350.009 0))
+
+POLYGON ((1168264.266 667936.176 0, 1167973.639 667926.327 0, 1167681.624 667916.449 0, 1167389.609 667906.589 0, 1167097.594 667896.745 0, 1166805.578 667886.919 0, 1166513.561 667877.109 0, 1166221.544 667867.317 0, 1165929.526 667857.542 0, 1165637.508 667847.785 0, 
+    1165345.489 667838.044 0, 1165053.469 667828.321 0, 1164761.449 667818.615 0, 1164469.428 667808.926 0, 1164177.407 667799.254 0, 1163885.385 667789.599 0, 1163593.363 667779.962 0, 1163301.34 667770.342 0, 1163009.316 667760.739 0, 1162717.292 667751.153 0, 
+    1162425.267 667741.584 0, 1162133.242 667732.033 0, 1161841.216 667722.499 0, 1161549.19 667712.982 0, 1161255.776 667703.437 0, 1160965.136 667693.999 0, 1160673.108 667684.534 0, 1160381.079 667675.085 0, 1160089.05 667665.654 0, 1159797.02 667656.24 0, 
+    1159504.99 667646.844 0, 1159212.959 667637.464 0, 1158920.928 667628.102 0, 1158628.896 667618.757 0, 1158336.864 667609.429 0, 1158044.831 667600.118 0, 1157752.797 667590.824 0, 1157460.763 667581.548 0, 1157168.728 667572.288 0, 1156876.693 667563.046 0, 
+    1156584.657 667553.822 0, 1156292.621 667544.614 0, 1156000.584 667535.423 0, 1155708.547 667526.25 0, 1155416.509 667517.094 0, 1155124.471 667507.955 0, 1154832.432 667498.833 0, 1154540.392 667489.729 0, 1154246.964 667480.598 0, 1154073.941 673046.358 0, 
+    1153900.908 678612.423 0, 1154193.678 678621.533 0, 1154485.063 678630.618 0, 1154776.446 678639.719 0, 1155067.83 678648.837 0, 1155359.212 678657.973 0, 1155650.595 678667.125 0, 1155941.976 678676.295 0, 1156233.357 678685.482 0, 1156524.738 678694.687 0, 
+    1156816.118 678703.908 0, 1157107.497 678713.146 0, 1157398.876 678722.402 0, 1157690.254 678731.675 0, 1157981.632 678740.965 0, 1158273.01 678750.272 0, 1158564.386 678759.596 0, 1158855.762 678768.937 0, 1159147.138 678778.296 0, 1159438.513 678787.671 0, 
+    1159729.888 678797.064 0, 1160021.262 678806.474 0, 1160312.635 678815.901 0, 1160604.008 678825.345 0, 1160893.996 678834.762 0, 1161186.752 678844.285 0, 1161478.123 678853.781 0, 1161769.494 678863.294 0, 1162060.864 678872.824 0, 1162352.233 678882.371 0, 
+    1162643.602 678891.935 0, 1162934.971 678901.517 0, 1163226.338 678911.116 0, 1163517.706 678920.731 0, 1163809.072 678930.364 0, 1164100.438 678940.014 0, 1164391.804 678949.681 0, 1164683.169 678959.366 0, 1164974.533 678969.067 0, 1165265.897 678978.786 0, 
+    1165557.26 678988.522 0, 1165848.623 678998.275 0, 1166139.985 679008.045 0, 1166431.347 679017.832 0, 1166722.708 679027.636 0, 1167014.068 679037.458 0, 1167305.428 679047.297 0, 1167596.787 679057.152 0, 1167886.763 679066.979 0, 1168075.52 673501.424 0, 
+    1168264.266 667936.176 0))
+
+POLYGON ((1181871.277 679561.045 0, 1181581.328 679550.399 0, 1181289.998 679539.72 0, 1180998.667 679529.058 0, 1180707.336 679518.414 0, 1180416.004 679507.786 0, 1180124.671 679497.176 0, 1179833.338 679486.583 0, 1179542.004 679476.007 0, 1179250.669 679465.448 0, 
+    1178959.334 679454.906 0, 1178667.998 679444.381 0, 1178376.661 679433.874 0, 1178085.324 679423.384 0, 1177793.987 679412.91 0, 1177502.648 679402.454 0, 1177211.31 679392.015 0, 1176919.97 679381.594 0, 1176628.63 679371.189 0, 1176337.289 679360.802 0, 
+    1176045.948 679350.431 0, 1175754.606 679340.078 0, 1175463.263 679329.742 0, 1175171.92 679319.423 0, 1174879.195 679309.073 0, 1174589.232 679298.837 0, 1174297.887 679288.57 0, 1174006.541 679278.32 0, 1173715.195 679268.086 0, 1173423.848 679257.87 0, 
+    1173132.501 679247.672 0, 1172841.153 679237.49 0, 1172549.804 679227.325 0, 1172258.455 679217.178 0, 1171967.105 679207.048 0, 1171675.755 679196.935 0, 1171384.404 679186.839 0, 1171093.052 679176.76 0, 1170801.7 679166.699 0, 1170510.347 679156.654 0, 
+    1170218.994 679146.627 0, 1169927.64 679136.617 0, 1169636.285 679126.624 0, 1169344.93 679116.648 0, 1169053.574 679106.689 0, 1168762.218 679096.747 0, 1168470.861 679086.823 0, 1168179.504 679076.916 0, 1167886.763 679066.979 0, 1167697.996 684632.835 0, 
+    1167509.218 690198.99 0, 1167801.301 690208.905 0, 1168092.003 690218.79 0, 1168382.705 690228.692 0, 1168673.406 690238.611 0, 1168964.106 690248.548 0, 1169254.806 690258.501 0, 1169545.506 690268.472 0, 1169836.204 690278.46 0, 1170126.903 690288.464 0, 
+    1170417.6 690298.486 0, 1170708.297 690308.525 0, 1170998.994 690318.581 0, 1171289.689 690328.654 0, 1171580.385 690338.745 0, 1171871.079 690348.852 0, 1172161.773 690358.977 0, 1172452.467 690369.118 0, 1172743.16 690379.277 0, 1173033.852 690389.453 0, 
+    1173324.543 690399.646 0, 1173615.234 690409.856 0, 1173905.925 690420.083 0, 1174196.615 690430.328 0, 1174485.925 690440.54 0, 1174777.993 690450.868 0, 1175068.681 690461.163 0, 1175359.368 690471.476 0, 1175650.055 690481.806 0, 1175940.741 690492.153 0, 
+    1176231.427 690502.517 0, 1176522.111 690512.898 0, 1176812.796 690523.296 0, 1177103.48 690533.712 0, 1177394.163 690544.144 0, 1177684.845 690554.594 0, 1177975.527 690565.061 0, 1178266.208 690575.545 0, 1178556.889 690586.045 0, 1178847.569 690596.564 0, 
+    1179138.249 690607.099 0, 1179428.927 690617.651 0, 1179719.606 690628.22 0, 1180010.283 690638.807 0, 1180300.96 690649.41 0, 1180591.636 690660.031 0, 1180882.312 690670.669 0, 1181172.987 690681.324 0, 1181462.284 690691.945 0, 1181666.786 685126.346 0, 
+    1181871.277 679561.045 0))
+
+POLYGON ((1195413.902 691224.318 0, 1195124.634 691212.879 0, 1194833.99 691201.403 0, 1194543.346 691189.944 0, 1194252.7 691178.502 0, 1193962.055 691167.078 0, 1193671.408 691155.67 0, 1193380.761 691144.279 0, 1193090.113 691132.906 0, 1192799.465 691121.55 0, 
+    1192508.815 691110.21 0, 1192218.165 691098.888 0, 1191927.515 691087.583 0, 1191636.864 691076.295 0, 1191346.212 691065.024 0, 1191055.559 691053.771 0, 1190764.906 691042.534 0, 1190474.252 691031.315 0, 1190183.598 691020.112 0, 1189892.943 691008.927 0, 
+    1189602.287 690997.759 0, 1189311.631 690986.608 0, 1189020.973 690975.474 0, 1188730.316 690964.357 0, 1188438.281 690953.205 0, 1188148.998 690942.175 0, 1187858.338 690931.109 0, 1187567.678 690920.061 0, 1187277.017 690909.029 0, 1186986.355 690898.015 0, 
+    1186695.693 690887.018 0, 1186405.03 690876.038 0, 1186114.367 690865.075 0, 1185823.702 690854.129 0, 1185533.037 690843.201 0, 1185242.372 690832.289 0, 1184951.706 690821.395 0, 1184661.039 690810.517 0, 1184370.371 690799.657 0, 1184079.703 690788.814 0, 
+    1183789.034 690777.988 0, 1183498.365 690767.179 0, 1183207.695 690756.387 0, 1182917.024 690745.613 0, 1182626.353 690734.855 0, 1182335.681 690724.115 0, 1182045.009 690713.391 0, 1181754.335 690702.685 0, 1181462.284 690691.945 0, 1181257.771 696257.841 0, 
+    1181053.248 701824.028 0, 1181344.641 701834.743 0, 1181634.659 701845.425 0, 1181924.676 701856.125 0, 1182214.693 701866.841 0, 1182504.709 701877.574 0, 1182794.724 701888.325 0, 1183084.739 701899.092 0, 1183374.753 701909.877 0, 1183664.767 701920.678 0, 
+    1183954.78 701931.497 0, 1184244.792 701942.333 0, 1184534.804 701953.186 0, 1184824.815 701964.055 0, 1185114.825 701974.942 0, 1185404.835 701985.846 0, 1185694.844 701996.768 0, 1185984.852 702007.706 0, 1186274.86 702018.661 0, 1186564.867 702029.633 0, 
+    1186854.874 702040.623 0, 1187144.879 702051.629 0, 1187434.885 702062.653 0, 1187724.889 702073.693 0, 1188013.52 702084.698 0, 1188304.896 702095.825 0, 1188594.899 702106.917 0, 1188884.901 702118.026 0, 1189174.902 702129.152 0, 1189464.903 702140.295 0, 
+    1189754.903 702151.455 0, 1190044.902 702162.632 0, 1190334.901 702173.826 0, 1190624.899 702185.038 0, 1190914.896 702196.266 0, 1191204.893 702207.511 0, 1191494.889 702218.774 0, 1191784.884 702230.053 0, 1192074.879 702241.35 0, 1192364.873 702252.664 0, 
+    1192654.866 702263.994 0, 1192944.859 702275.342 0, 1193234.851 702286.707 0, 1193524.842 702298.089 0, 1193814.833 702309.488 0, 1194104.823 702320.904 0, 1194394.812 702332.337 0, 1194684.801 702343.788 0, 1194973.417 702355.201 0, 1195193.665 696789.613 0, 
+    1195413.902 691224.318 0))
+
+POLYGON ((1208892.03 702925.698 0, 1208603.445 702913.47 0, 1208313.49 702901.2 0, 1208023.534 702888.948 0, 1207733.577 702876.713 0, 1207443.62 702864.494 0, 1207153.662 702852.293 0, 1206863.703 702840.109 0, 1206573.744 702827.942 0, 1206283.784 702815.792 0, 
+    1205993.823 702803.659 0, 1205703.861 702791.543 0, 1205413.899 702779.445 0, 1205123.936 702767.363 0, 1204833.972 702755.298 0, 1204544.007 702743.251 0, 1204254.042 702731.22 0, 1203964.076 702719.207 0, 1203674.11 702707.21 0, 1203384.143 702695.231 0, 
+    1203094.175 702683.269 0, 1202804.206 702671.324 0, 1202514.237 702659.395 0, 1202224.266 702647.484 0, 1201932.925 702635.534 0, 1201644.324 702623.713 0, 1201354.352 702611.854 0, 1201064.379 702600.011 0, 1200774.405 702588.185 0, 1200484.431 702576.376 0, 
+    1200194.456 702564.585 0, 1199904.48 702552.81 0, 1199614.504 702541.053 0, 1199324.527 702529.313 0, 1199034.549 702517.589 0, 1198744.571 702505.883 0, 1198454.592 702494.194 0, 1198164.612 702482.522 0, 1197874.631 702470.867 0, 1197584.65 702459.229 0, 
+    1197294.668 702447.608 0, 1197004.686 702436.004 0, 1196714.703 702424.417 0, 1196424.719 702412.847 0, 1196134.734 702401.295 0, 1195844.749 702389.759 0, 1195554.763 702378.241 0, 1195264.776 702366.739 0, 1194973.417 702355.201 0, 1194753.157 707921.076 0, 
+    1194532.886 713487.237 0, 1194823.587 713498.75 0, 1195112.919 713510.225 0, 1195402.249 713521.718 0, 1195691.579 713533.227 0, 1195980.909 713544.754 0, 1196270.238 713556.297 0, 1196559.566 713567.858 0, 1196848.893 713579.436 0, 1197138.22 713591.03 0, 
+    1197427.546 713602.642 0, 1197716.871 713614.271 0, 1198006.196 713625.916 0, 1198295.52 713637.579 0, 1198584.843 713649.259 0, 1198874.165 713660.956 0, 1199163.487 713672.67 0, 1199452.808 713684.401 0, 1199742.129 713696.148 0, 1200031.449 713707.913 0, 
+    1200320.768 713719.695 0, 1200610.086 713731.494 0, 1200899.404 713743.31 0, 1201188.721 713755.143 0, 1201476.67 713766.938 0, 1201767.353 713778.861 0, 1202056.668 713790.745 0, 1202345.982 713802.646 0, 1202635.296 713814.564 0, 1202924.608 713826.499 0, 
+    1203213.921 713838.452 0, 1203503.232 713850.421 0, 1203792.543 713862.407 0, 1204081.853 713874.411 0, 1204371.162 713886.431 0, 1204660.471 713898.468 0, 1204949.778 713910.523 0, 1205239.086 713922.594 0, 1205528.392 713934.683 0, 1205817.698 713946.788 0, 
+    1206107.003 713958.911 0, 1206396.307 713971.05 0, 1206685.611 713983.207 0, 1206974.914 713995.381 0, 1207264.216 714007.571 0, 1207553.517 714019.779 0, 1207842.818 714032.004 0, 1208132.118 714044.245 0, 1208420.051 714056.446 0, 1208656.046 708490.93 0, 
+    1208892.03 702925.698 0))
+
+POLYGON ((1222305.552 714664.886 0, 1222017.653 714651.872 0, 1221728.388 714638.813 0, 1221439.123 714625.771 0, 1221149.857 714612.746 0, 1220860.591 714599.738 0, 1220571.324 714586.747 0, 1220282.055 714573.773 0, 1219992.787 714560.816 0, 1219703.517 714547.877 0, 
+    1219414.247 714534.954 0, 1219124.975 714522.048 0, 1218835.703 714509.159 0, 1218546.431 714496.288 0, 1218257.157 714483.433 0, 1217967.883 714470.595 0, 1217678.608 714457.775 0, 1217389.333 714444.971 0, 1217100.056 714432.184 0, 1216810.779 714419.415 0, 
+    1216521.501 714406.662 0, 1216232.222 714393.927 0, 1215942.943 714381.208 0, 1215653.663 714368.507 0, 1215363.016 714355.763 0, 1215075.1 714343.155 0, 1214785.818 714330.505 0, 1214496.534 714317.871 0, 1214207.25 714305.255 0, 1213917.966 714292.656 0, 
+    1213628.68 714280.073 0, 1213339.394 714267.508 0, 1213050.107 714254.96 0, 1212760.82 714242.429 0, 1212471.531 714229.914 0, 1212182.242 714217.417 0, 1211892.952 714204.937 0, 1211603.662 714192.474 0, 1211314.371 714180.028 0, 1211025.078 714167.599 0, 
+    1210735.786 714155.187 0, 1210446.492 714142.792 0, 1210157.198 714130.414 0, 1209867.903 714118.053 0, 1209578.607 714105.709 0, 1209289.311 714093.382 0, 1209000.014 714081.073 0, 1208710.716 714068.78 0, 1208420.051 714056.446 0, 1208184.044 719622.244 0, 
+    1207948.024 725188.32 0, 1208238.031 725200.626 0, 1208526.674 725212.891 0, 1208815.316 725225.173 0, 1209103.957 725237.472 0, 1209392.597 725249.788 0, 1209681.237 725262.121 0, 1209969.876 725274.471 0, 1210258.514 725286.838 0, 1210547.152 725299.222 0, 
+    1210835.789 725311.623 0, 1211124.425 725324.04 0, 1211413.06 725336.475 0, 1211701.695 725348.927 0, 1211990.329 725361.396 0, 1212278.962 725373.882 0, 1212567.595 725386.385 0, 1212856.226 725398.904 0, 1213144.857 725411.441 0, 1213433.487 725423.995 0, 
+    1213722.117 725436.566 0, 1214010.746 725449.154 0, 1214299.374 725461.758 0, 1214588.001 725474.38 0, 1214875.265 725486.959 0, 1215165.253 725499.674 0, 1215453.878 725512.347 0, 1215742.503 725525.037 0, 1216031.126 725537.743 0, 1216319.749 725550.467 0, 
+    1216608.371 725563.208 0, 1216896.992 725575.965 0, 1217185.613 725588.74 0, 1217474.233 725601.532 0, 1217762.852 725614.34 0, 1218051.47 725627.166 0, 1218340.088 725640.008 0, 1218628.704 725652.868 0, 1218917.32 725665.744 0, 1219205.936 725678.638 0, 
+    1219494.55 725691.549 0, 1219783.164 725704.476 0, 1220071.777 725717.421 0, 1220360.389 725730.382 0, 1220649.001 725743.36 0, 1220937.611 725756.356 0, 1221226.221 725769.368 0, 1221514.83 725782.398 0, 1221802.078 725795.383 0, 1222053.821 720229.995 0, 
+    1222305.552 714664.886 0))
+
+POLYGON ((1235654.361 726441.583 0, 1235367.149 726427.786 0, 1235078.578 726413.941 0, 1234790.006 726400.114 0, 1234501.433 726386.303 0, 1234212.859 726372.509 0, 1233924.285 726358.732 0, 1233635.71 726344.972 0, 1233347.134 726331.23 0, 1233058.557 726317.504 0, 
+    1232769.979 726303.795 0, 1232481.401 726290.103 0, 1232192.821 726276.428 0, 1231904.241 726262.77 0, 1231615.66 726249.129 0, 1231327.079 726235.505 0, 1231038.496 726221.898 0, 1230749.913 726208.308 0, 1230461.329 726194.735 0, 1230172.744 726181.179 0, 
+    1229884.158 726167.64 0, 1229595.572 726154.118 0, 1229306.984 726140.613 0, 1229018.396 726127.125 0, 1228728.448 726113.591 0, 1228441.218 726100.2 0, 1228152.627 726086.763 0, 1227864.036 726073.343 0, 1227575.444 726059.94 0, 1227286.851 726046.554 0, 
+    1226998.257 726033.184 0, 1226709.663 726019.832 0, 1226421.068 726006.497 0, 1226132.472 725993.179 0, 1225843.875 725979.878 0, 1225555.277 725966.593 0, 1225266.679 725953.326 0, 1224978.08 725940.076 0, 1224689.48 725926.843 0, 1224400.88 725913.626 0, 
+    1224112.278 725900.427 0, 1223823.676 725887.245 0, 1223535.073 725874.079 0, 1223246.469 725860.931 0, 1222957.865 725847.8 0, 1222669.259 725834.685 0, 1222380.653 725821.588 0, 1222092.046 725808.508 0, 1221802.078 725795.383 0, 1221550.322 731361.045 0, 
+    1221298.554 736926.978 0, 1221587.864 736940.073 0, 1221875.816 736953.124 0, 1222163.767 736966.191 0, 1222451.717 736979.276 0, 1222739.666 736992.378 0, 1223027.615 737005.496 0, 1223315.562 737018.631 0, 1223603.509 737031.784 0, 1223891.456 737044.953 0, 
+    1224179.401 737058.139 0, 1224467.346 737071.343 0, 1224755.29 737084.563 0, 1225043.233 737097.8 0, 1225331.175 737111.054 0, 1225619.117 737124.325 0, 1225907.058 737137.613 0, 1226194.998 737150.918 0, 1226482.937 737164.24 0, 1226770.876 737177.579 0, 
+    1227058.813 737190.934 0, 1227346.75 737204.307 0, 1227634.686 737217.697 0, 1227922.622 737231.103 0, 1228209.2 737244.464 0, 1228498.49 737257.967 0, 1228786.423 737271.425 0, 1229074.355 737284.899 0, 1229362.286 737298.391 0, 1229650.217 737311.899 0, 
+    1229938.147 737325.424 0, 1230226.076 737338.966 0, 1230514.004 737352.525 0, 1230801.931 737366.101 0, 1231089.858 737379.694 0, 1231377.784 737393.304 0, 1231665.709 737406.931 0, 1231953.633 737420.575 0, 1232241.556 737434.236 0, 1232529.479 737447.914 0, 
+    1232817.4 737461.608 0, 1233105.321 737475.32 0, 1233393.242 737489.049 0, 1233681.161 737502.794 0, 1233969.079 737516.557 0, 1234256.997 737530.336 0, 1234544.914 737544.132 0, 1234832.83 737557.946 0, 1235119.39 737571.711 0, 1235386.882 732006.511 0, 
+    1235654.361 726441.583 0))
+
+POLYGON ((1248938.35 738255.488 0, 1248651.828 738240.913 0, 1248363.952 738226.286 0, 1248076.075 738211.677 0, 1247788.197 738197.084 0, 1247500.319 738182.508 0, 1247212.439 738167.949 0, 1246924.559 738153.407 0, 1246636.678 738138.882 0, 1246348.796 738124.374 0, 
+    1246060.914 738109.883 0, 1245773.03 738095.409 0, 1245485.145 738080.951 0, 1245197.26 738066.511 0, 1244909.374 738052.088 0, 1244621.487 738037.681 0, 1244333.599 738023.292 0, 1244045.71 738008.919 0, 1243757.821 737994.564 0, 1243469.93 737980.225 0, 
+    1243182.039 737965.903 0, 1242894.147 737951.599 0, 1242606.254 737937.311 0, 1242318.36 737923.04 0, 1242029.111 737908.719 0, 1241742.57 737894.549 0, 1241454.674 737880.329 0, 1241166.777 737866.126 0, 1240878.879 737851.94 0, 1240590.98 737837.771 0, 
+    1240303.08 737823.619 0, 1240015.18 737809.483 0, 1239727.279 737795.365 0, 1239439.376 737781.264 0, 1239151.473 737767.179 0, 1238863.57 737753.112 0, 1238575.665 737739.061 0, 1238287.76 737725.027 0, 1237999.853 737711.011 0, 1237711.946 737697.011 0, 
+    1237424.038 737683.028 0, 1237136.13 737669.062 0, 1236848.22 737655.114 0, 1236560.31 737641.182 0, 1236272.398 737627.267 0, 1235984.486 737613.369 0, 1235696.574 737599.487 0, 1235408.66 737585.623 0, 1235119.39 737571.711 0, 1234851.885 743137.178 0, 
+    1234584.368 748702.91 0, 1234872.979 748716.791 0, 1235160.238 748730.623 0, 1235447.496 748744.473 0, 1235734.752 748758.339 0, 1236022.008 748772.223 0, 1236309.264 748786.123 0, 1236596.518 748800.04 0, 1236883.772 748813.974 0, 1237171.024 748827.925 0, 
+    1237458.276 748841.893 0, 1237745.528 748855.878 0, 1238032.778 748869.879 0, 1238320.027 748883.898 0, 1238607.276 748897.934 0, 1238894.524 748911.986 0, 1239181.771 748926.055 0, 1239469.017 748940.141 0, 1239756.262 748954.245 0, 1240043.507 748968.365 0, 
+    1240330.751 748982.502 0, 1240617.993 748996.655 0, 1240905.235 749010.826 0, 1241192.477 749025.014 0, 1241478.366 749039.152 0, 1241766.956 749053.44 0, 1242054.195 749067.678 0, 1242341.433 749081.934 0, 1242628.67 749096.206 0, 1242915.906 749110.495 0, 
+    1243203.141 749124.801 0, 1243490.376 749139.124 0, 1243777.609 749153.464 0, 1244064.842 749167.82 0, 1244352.074 749182.194 0, 1244639.305 749196.584 0, 1244926.535 749210.992 0, 1245213.765 749225.416 0, 1245500.993 749239.857 0, 1245788.221 749254.316 0, 
+    1246075.448 749268.791 0, 1246362.674 749283.283 0, 1246649.899 749297.791 0, 1246937.123 749312.317 0, 1247224.347 749326.86 0, 1247511.569 749341.419 0, 1247798.791 749355.996 0, 1248086.012 749370.589 0, 1248371.882 749385.131 0, 1248655.123 743820.177 0, 
+    1248938.35 738255.488 0))
+
+POLYGON ((1262157.414 750106.301 0, 1261871.584 750090.952 0, 1261584.405 750075.547 0, 1261297.226 750060.159 0, 1261010.045 750044.788 0, 1260722.864 750029.434 0, 1260435.682 750014.097 0, 1260148.499 749998.777 0, 1259861.315 749983.473 0, 1259574.131 749968.187 0, 
+    1259286.945 749952.917 0, 1258999.758 749937.665 0, 1258712.571 749922.429 0, 1258425.382 749907.21 0, 1258138.193 749892.008 0, 1257851.003 749876.823 0, 1257563.812 749861.655 0, 1257276.62 749846.504 0, 1256989.427 749831.369 0, 1256702.233 749816.252 0, 
+    1256415.039 749801.151 0, 1256127.843 749786.068 0, 1255840.647 749771.001 0, 1255553.449 749755.951 0, 1255264.902 749740.848 0, 1254979.052 749725.902 0, 1254691.852 749710.903 0, 1254404.651 749695.921 0, 1254117.45 749680.956 0, 1253830.247 749666.007 0, 
+    1253543.044 749651.076 0, 1253255.839 749636.161 0, 1252968.634 749621.264 0, 1252681.428 749606.383 0, 1252394.221 749591.519 0, 1252107.013 749576.672 0, 1251819.804 749561.842 0, 1251532.595 749547.029 0, 1251245.384 749532.232 0, 1250958.173 749517.453 0, 
+    1250670.961 749502.691 0, 1250383.748 749487.945 0, 1250096.534 749473.217 0, 1249809.319 749458.505 0, 1249522.103 749443.81 0, 1249234.887 749429.132 0, 1248947.669 749414.471 0, 1248660.451 749399.827 0, 1248371.882 749385.131 0, 1248088.628 754950.345 0, 
+    1247805.361 760515.817 0, 1248093.272 760530.479 0, 1248379.835 760545.09 0, 1248666.397 760559.718 0, 1248952.959 760574.362 0, 1249239.519 760589.023 0, 1249526.079 760603.702 0, 1249812.638 760618.397 0, 1250099.196 760633.109 0, 1250385.753 760647.837 0, 
+    1250672.309 760662.583 0, 1250958.864 760677.345 0, 1251245.419 760692.125 0, 1251531.973 760706.921 0, 1251818.525 760721.734 0, 1252105.077 760736.564 0, 1252391.628 760751.411 0, 1252678.178 760766.275 0, 1252964.728 760781.155 0, 1253251.276 760796.053 0, 
+    1253537.823 760810.967 0, 1253824.37 760825.898 0, 1254110.916 760840.846 0, 1254397.461 760855.811 0, 1254682.659 760870.722 0, 1254970.548 760885.791 0, 1255257.09 760900.807 0, 1255543.631 760915.839 0, 1255830.172 760930.889 0, 1256116.711 760945.955 0, 
+    1256403.25 760961.038 0, 1256689.788 760976.137 0, 1256976.325 760991.254 0, 1257262.861 761006.388 0, 1257549.396 761021.538 0, 1257835.93 761036.705 0, 1258122.463 761051.889 0, 1258408.996 761067.09 0, 1258695.527 761082.308 0, 1258982.058 761097.543 0, 
+    1259268.588 761112.795 0, 1259555.117 761128.063 0, 1259841.645 761143.348 0, 1260128.172 761158.651 0, 1260414.698 761173.97 0, 1260701.223 761189.306 0, 1260987.747 761204.658 0, 1261274.271 761220.028 0, 1261559.449 761235.342 0, 1261858.438 755670.693 0, 
+    1262157.414 750106.301 0))
+
+POLYGON ((1275311.449 761993.723 0, 1275026.313 761977.603 0, 1274739.834 761961.424 0, 1274453.354 761945.261 0, 1274166.874 761929.116 0, 1273880.392 761912.988 0, 1273593.909 761896.876 0, 1273307.426 761880.781 0, 1273020.941 761864.703 0, 1272734.455 761848.642 0, 
+    1272447.969 761832.598 0, 1272161.482 761816.571 0, 1271874.993 761800.56 0, 1271588.504 761784.567 0, 1271302.014 761768.59 0, 1271015.523 761752.63 0, 1270729.03 761736.687 0, 1270442.537 761720.761 0, 1270156.043 761704.852 0, 1269869.549 761688.959 0, 
+    1269583.053 761673.084 0, 1269296.556 761657.225 0, 1269010.058 761641.383 0, 1268723.56 761625.558 0, 1268435.717 761609.676 0, 1268150.559 761593.959 0, 1267864.058 761578.185 0, 1267577.556 761562.427 0, 1267291.052 761546.686 0, 1267004.548 761530.963 0, 
+    1266718.043 761515.256 0, 1266431.537 761499.566 0, 1266145.03 761483.892 0, 1265858.522 761468.236 0, 1265572.013 761452.597 0, 1265285.503 761436.974 0, 1264998.993 761421.368 0, 1264712.481 761405.779 0, 1264425.969 761390.207 0, 1264139.455 761374.652 0, 
+    1263852.941 761359.114 0, 1263566.426 761343.592 0, 1263279.909 761328.088 0, 1262993.392 761312.6 0, 1262706.874 761297.129 0, 1262420.355 761281.675 0, 1262133.836 761266.238 0, 1261847.315 761250.818 0, 1261559.449 761235.342 0, 1261260.446 766800.245 0, 
+    1260961.429 772365.398 0, 1261248.637 772380.838 0, 1261534.503 772396.223 0, 1261820.368 772411.625 0, 1262106.232 772427.044 0, 1262392.094 772442.479 0, 1262677.956 772457.931 0, 1262963.818 772473.4 0, 1263249.678 772488.886 0, 1263535.537 772504.389 0, 
+    1263821.395 772519.909 0, 1264107.253 772535.445 0, 1264393.109 772550.998 0, 1264678.965 772566.568 0, 1264964.82 772582.155 0, 1265250.673 772597.759 0, 1265536.526 772613.38 0, 1265822.378 772629.017 0, 1266108.229 772644.671 0, 1266394.079 772660.342 0, 
+    1266679.928 772676.03 0, 1266965.777 772691.735 0, 1267251.624 772707.456 0, 1267537.47 772723.194 0, 1267821.976 772738.876 0, 1268109.16 772754.722 0, 1268395.004 772770.51 0, 1268680.847 772786.316 0, 1268966.688 772802.138 0, 1269252.529 772817.978 0, 
+    1269538.369 772833.834 0, 1269824.208 772849.707 0, 1270110.046 772865.596 0, 1270395.883 772881.503 0, 1270681.719 772897.426 0, 1270967.555 772913.366 0, 1271253.389 772929.323 0, 1271539.222 772945.297 0, 1271825.055 772961.288 0, 1272110.886 772977.295 0, 
+    1272396.717 772993.32 0, 1272682.546 773009.361 0, 1272968.375 773025.419 0, 1273254.202 773041.494 0, 1273540.029 773057.585 0, 1273825.855 773073.694 0, 1274111.68 773089.819 0, 1274397.504 773105.961 0, 1274681.988 773122.044 0, 1274996.725 767557.758 0, 
+    1275311.449 761993.723 0))
+
+POLYGON ((1288400.353 773917.451 0, 1288115.914 773900.564 0, 1287830.137 773883.614 0, 1287544.358 773866.681 0, 1287258.579 773849.766 0, 1286972.799 773832.867 0, 1286687.018 773815.984 0, 1286401.236 773799.119 0, 1286115.453 773782.27 0, 1285829.669 773765.439 0, 
+    1285543.884 773748.624 0, 1285258.098 773731.825 0, 1284972.31 773715.044 0, 1284686.522 773698.28 0, 1284400.733 773681.532 0, 1284114.943 773664.801 0, 1283829.152 773648.087 0, 1283543.36 773631.39 0, 1283257.567 773614.709 0, 1282971.773 773598.046 0, 
+    1282685.979 773581.399 0, 1282400.183 773564.769 0, 1282114.386 773548.156 0, 1281828.588 773531.56 0, 1281541.451 773514.903 0, 1281256.989 773498.418 0, 1280971.188 773481.872 0, 1280685.387 773465.343 0, 1280399.584 773448.831 0, 1280113.78 773432.335 0, 
+    1279827.976 773415.857 0, 1279542.17 773399.395 0, 1279256.363 773382.95 0, 1278970.556 773366.522 0, 1278684.747 773350.111 0, 1278398.938 773333.717 0, 1278113.127 773317.339 0, 1277827.316 773300.978 0, 1277541.503 773284.634 0, 1277255.69 773268.307 0, 
+    1276969.876 773251.997 0, 1276684.06 773235.703 0, 1276398.244 773219.427 0, 1276112.427 773203.167 0, 1275826.609 773186.924 0, 1275540.79 773170.698 0, 1275254.97 773154.488 0, 1274969.149 773138.296 0, 1274681.988 773122.044 0, 1274367.236 778686.576 0, 
+    1274052.47 784251.352 0, 1274338.973 784267.566 0, 1274624.139 784283.721 0, 1274909.304 784299.894 0, 1275194.468 784316.083 0, 1275479.631 784332.288 0, 1275764.794 784348.511 0, 1276049.955 784364.75 0, 1276335.115 784381.006 0, 1276620.274 784397.279 0, 
+    1276905.433 784413.569 0, 1277190.59 784429.876 0, 1277475.747 784446.199 0, 1277760.902 784462.539 0, 1278046.056 784478.896 0, 1278331.21 784495.269 0, 1278616.363 784511.66 0, 1278901.514 784528.067 0, 1279186.665 784544.491 0, 1279471.814 784560.932 0, 
+    1279756.963 784577.389 0, 1280042.111 784593.864 0, 1280327.258 784610.355 0, 1280612.403 784626.863 0, 1280896.214 784643.31 0, 1281182.692 784659.929 0, 1281467.835 784676.487 0, 1281752.977 784693.062 0, 1282038.118 784709.654 0, 1282323.258 784726.262 0, 
+    1282608.397 784742.888 0, 1282893.535 784759.53 0, 1283178.672 784776.189 0, 1283463.808 784792.865 0, 1283748.943 784809.557 0, 1284034.077 784826.266 0, 1284319.21 784842.992 0, 1284604.342 784859.735 0, 1284889.473 784876.495 0, 1285174.603 784893.271 0, 
+    1285459.732 784910.065 0, 1285744.861 784926.875 0, 1286029.988 784943.701 0, 1286315.114 784960.545 0, 1286600.239 784977.405 0, 1286885.363 784994.282 0, 1287170.486 785011.176 0, 1287455.609 785028.087 0, 1287739.396 785044.935 0, 1288069.882 779481.071 0, 
+    1288400.353 773917.451 0))
+
+POLYGON ((1301424.025 785877.184 0, 1301140.284 785859.533 0, 1300855.211 785841.817 0, 1300570.137 785824.118 0, 1300285.061 785806.435 0, 1299999.985 785788.77 0, 1299714.908 785771.121 0, 1299429.829 785753.488 0, 1299144.75 785735.873 0, 1298859.669 785718.274 0, 
+    1298574.587 785700.692 0, 1298289.505 785683.127 0, 1298004.421 785665.579 0, 1297719.336 785648.047 0, 1297434.251 785630.533 0, 1297149.164 785613.035 0, 1296864.076 785595.553 0, 1296578.987 785578.089 0, 1296293.898 785560.641 0, 1296008.807 785543.21 0, 
+    1295723.715 785525.796 0, 1295438.622 785508.399 0, 1295153.528 785491.018 0, 1294868.433 785473.655 0, 1294582.005 785456.227 0, 1294298.24 785438.977 0, 1294013.142 785421.664 0, 1293728.043 785404.367 0, 1293442.943 785387.088 0, 1293157.842 785369.824 0, 
+    1292872.74 785352.578 0, 1292587.637 785335.349 0, 1292302.533 785318.136 0, 1292017.427 785300.94 0, 1291732.321 785283.761 0, 1291447.214 785266.598 0, 1291162.106 785249.453 0, 1290876.997 785232.324 0, 1290591.887 785215.212 0, 1290306.776 785198.117 0, 
+    1290021.663 785181.038 0, 1289736.55 785163.976 0, 1289451.436 785146.932 0, 1289166.321 785129.903 0, 1288881.205 785112.892 0, 1288596.087 785095.897 0, 1288310.969 785078.92 0, 1288025.85 785061.959 0, 1287739.396 785044.935 0, 1287408.896 790609.038 0, 
+    1287078.382 796173.377 0, 1287364.178 796190.361 0, 1287648.642 796207.283 0, 1287933.106 796224.222 0, 1288217.568 796241.178 0, 1288502.029 796258.15 0, 1288786.489 796275.139 0, 1289070.948 796292.145 0, 1289355.407 796309.167 0, 1289639.864 796326.206 0, 
+    1289924.32 796343.262 0, 1290208.775 796360.335 0, 1290493.229 796377.425 0, 1290777.683 796394.531 0, 1291062.135 796411.654 0, 1291346.586 796428.794 0, 1291631.036 796445.95 0, 1291915.485 796463.123 0, 1292199.933 796480.313 0, 1292484.38 796497.52 0, 
+    1292768.827 796514.743 0, 1293053.272 796531.983 0, 1293337.716 796549.24 0, 1293622.159 796566.514 0, 1293905.272 796583.723 0, 1294191.042 796601.111 0, 1294475.482 796618.435 0, 1294759.921 796635.776 0, 1295044.359 796653.133 0, 1295328.796 796670.507 0, 
+    1295613.232 796687.898 0, 1295897.667 796705.306 0, 1296182.101 796722.73 0, 1296466.533 796740.171 0, 1296750.965 796757.629 0, 1297035.396 796775.104 0, 1297319.826 796792.595 0, 1297604.255 796810.103 0, 1297888.682 796827.628 0, 1298173.109 796845.169 0, 
+    1298457.535 796862.727 0, 1298741.959 796880.302 0, 1299026.383 796897.894 0, 1299310.805 796915.503 0, 1299595.227 796933.128 0, 1299879.647 796950.77 0, 1300164.067 796968.428 0, 1300448.485 796986.104 0, 1300731.574 797003.713 0, 1301077.807 791440.331 0, 
+    1301424.025 785877.184 0))
+
+POLYGON ((1314382.366 797872.619 0, 1314099.325 797854.21 0, 1313814.958 797835.731 0, 1313530.59 797817.269 0, 1313246.22 797798.823 0, 1312961.85 797780.395 0, 1312677.478 797761.983 0, 1312393.105 797743.588 0, 1312108.731 797725.209 0, 1311824.357 797706.847 0, 
+    1311539.981 797688.502 0, 1311255.604 797670.174 0, 1310971.225 797651.863 0, 1310686.846 797633.568 0, 1310402.466 797615.29 0, 1310118.085 797597.029 0, 1309833.702 797578.784 0, 1309549.319 797560.556 0, 1309264.934 797542.345 0, 1308980.548 797524.151 0, 
+    1308696.162 797505.973 0, 1308411.774 797487.812 0, 1308127.385 797469.668 0, 1307842.995 797451.541 0, 1307557.277 797433.346 0, 1307274.212 797415.336 0, 1306989.819 797397.259 0, 1306705.425 797379.198 0, 1306421.029 797361.155 0, 1306136.633 797343.128 0, 
+    1305852.236 797325.118 0, 1305567.837 797307.124 0, 1305283.438 797289.147 0, 1304999.037 797271.187 0, 1304714.635 797253.244 0, 1304430.233 797235.318 0, 1304145.829 797217.408 0, 1303861.424 797199.515 0, 1303577.018 797181.638 0, 1303292.612 797163.779 0, 
+    1303008.204 797145.936 0, 1302723.795 797128.11 0, 1302439.385 797110.301 0, 1302154.974 797092.508 0, 1301870.561 797074.732 0, 1301586.148 797056.973 0, 1301301.734 797039.231 0, 1301017.319 797021.505 0, 1300731.574 797003.713 0, 1300385.327 802567.328 0, 
+    1300039.066 808131.171 0, 1300324.152 808148.922 0, 1300607.912 808166.607 0, 1300891.672 808184.308 0, 1301175.43 808202.027 0, 1301459.187 808219.761 0, 1301742.943 808237.513 0, 1302026.698 808255.281 0, 1302310.452 808273.067 0, 1302594.205 808290.868 0, 
+    1302877.957 808308.687 0, 1303161.708 808326.522 0, 1303445.458 808344.374 0, 1303729.207 808362.242 0, 1304012.955 808380.127 0, 1304296.701 808398.029 0, 1304580.447 808415.948 0, 1304864.192 808433.883 0, 1305147.935 808451.835 0, 1305431.678 808469.804 0, 
+    1305715.419 808487.79 0, 1305999.159 808505.792 0, 1306282.899 808523.811 0, 1306566.637 808541.846 0, 1306849.05 808559.814 0, 1307134.11 808577.967 0, 1307417.845 808596.053 0, 1307701.579 808614.155 0, 1307985.312 808632.275 0, 1308269.044 808650.41 0, 
+    1308552.775 808668.563 0, 1308836.505 808686.732 0, 1309120.233 808704.918 0, 1309403.961 808723.12 0, 1309687.687 808741.34 0, 1309971.413 808759.575 0, 1310255.137 808777.828 0, 1310538.861 808796.097 0, 1310822.583 808814.384 0, 1311106.304 808832.686 0, 
+    1311390.024 808851.006 0, 1311673.743 808869.342 0, 1311957.461 808887.695 0, 1312241.178 808906.064 0, 1312524.893 808924.451 0, 1312808.608 808942.853 0, 1313092.322 808961.273 0, 1313376.034 808979.709 0, 1313658.423 808998.076 0, 1314020.402 803435.234 0, 
+    1314382.366 797872.619 0))
+
+POLYGON ((1327275.277 809903.455 0, 1326992.939 809884.29 0, 1326709.28 809865.053 0, 1326425.619 809845.831 0, 1326141.958 809826.627 0, 1325858.295 809807.439 0, 1325574.631 809788.268 0, 1325290.966 809769.114 0, 1325007.3 809749.976 0, 1324723.633 809730.855 0, 
+    1324439.965 809711.751 0, 1324156.295 809692.664 0, 1323872.625 809673.593 0, 1323588.953 809654.539 0, 1323305.28 809635.501 0, 1323021.606 809616.48 0, 1322737.931 809597.476 0, 1322454.255 809578.489 0, 1322170.578 809559.518 0, 1321886.9 809540.564 0, 
+    1321603.22 809521.627 0, 1321319.539 809502.706 0, 1321035.858 809483.803 0, 1320752.175 809464.915 0, 1320467.17 809445.957 0, 1320184.806 809427.191 0, 1319901.12 809408.354 0, 1319617.432 809389.534 0, 1319333.744 809370.73 0, 1319050.055 809351.943 0, 
+    1318766.364 809333.173 0, 1318482.672 809314.419 0, 1318198.98 809295.682 0, 1317915.286 809276.962 0, 1317631.591 809258.258 0, 1317347.895 809239.572 0, 1317064.197 809220.901 0, 1316780.499 809202.248 0, 1316496.8 809183.611 0, 1316213.099 809164.991 0, 
+    1315929.398 809146.388 0, 1315645.695 809127.801 0, 1315361.991 809109.231 0, 1315078.286 809090.678 0, 1314794.58 809072.142 0, 1314510.873 809053.622 0, 1314227.165 809035.119 0, 1313943.456 809016.632 0, 1313658.423 808998.076 0, 1313296.429 814561.144 0, 
+    1312934.421 820124.433 0, 1313218.796 820142.946 0, 1313501.851 820161.39 0, 1313784.904 820179.85 0, 1314067.956 820198.327 0, 1314351.007 820216.821 0, 1314634.057 820235.331 0, 1314917.106 820253.858 0, 1315200.154 820272.402 0, 1315483.201 820290.962 0, 
+    1315766.246 820309.539 0, 1316049.291 820328.133 0, 1316332.334 820346.743 0, 1316615.377 820365.37 0, 1316898.418 820384.014 0, 1317181.458 820402.675 0, 1317464.497 820421.352 0, 1317747.535 820440.045 0, 1318030.572 820458.755 0, 1318313.608 820477.482 0, 
+    1318596.642 820496.226 0, 1318879.676 820514.986 0, 1319162.708 820533.763 0, 1319445.74 820552.557 0, 1319727.452 820571.28 0, 1320011.799 820590.194 0, 1320294.827 820609.038 0, 1320577.854 820627.898 0, 1320860.88 820646.775 0, 1321143.905 820665.668 0, 
+    1321426.928 820684.579 0, 1321709.951 820703.506 0, 1321992.972 820722.449 0, 1322275.992 820741.409 0, 1322559.011 820760.386 0, 1322842.029 820779.38 0, 1323125.046 820798.39 0, 1323408.062 820817.417 0, 1323691.077 820836.46 0, 1323974.09 820855.52 0, 
+    1324257.102 820874.597 0, 1324540.114 820893.691 0, 1324823.124 820912.801 0, 1325106.133 820931.927 0, 1325389.141 820951.071 0, 1325672.148 820970.231 0, 1325955.153 820989.408 0, 1326238.158 821008.601 0, 1326519.844 821027.722 0, 1326897.568 815465.478 0, 
+    1327275.277 809903.455 0))
+
+POLYGON ((1340102.661 821969.388 0, 1339821.027 821949.472 0, 1339538.078 821929.479 0, 1339255.128 821909.503 0, 1338972.176 821889.543 0, 1338689.224 821869.6 0, 1338406.27 821849.674 0, 1338123.315 821829.764 0, 1337840.359 821809.871 0, 1337557.401 821789.995 0, 
+    1337274.443 821770.136 0, 1336991.483 821750.293 0, 1336708.522 821730.466 0, 1336425.56 821710.657 0, 1336142.597 821690.864 0, 1335859.632 821671.087 0, 1335576.667 821651.328 0, 1335293.7 821631.584 0, 1335010.732 821611.858 0, 1334727.763 821592.148 0, 
+    1334444.793 821572.455 0, 1334161.822 821552.779 0, 1333878.849 821533.119 0, 1333595.876 821513.476 0, 1333311.585 821493.758 0, 1333029.925 821474.24 0, 1332746.948 821454.647 0, 1332463.969 821435.07 0, 1332180.99 821415.51 0, 1331898.009 821395.967 0, 
+    1331615.028 821376.44 0, 1331332.045 821356.931 0, 1331049.061 821337.437 0, 1330766.076 821317.961 0, 1330483.089 821298.501 0, 1330200.102 821279.058 0, 1329917.113 821259.631 0, 1329634.123 821240.221 0, 1329351.133 821220.828 0, 1329068.141 821201.451 0, 
+    1328785.147 821182.091 0, 1328502.153 821162.748 0, 1328219.158 821143.421 0, 1327936.161 821124.111 0, 1327653.163 821104.818 0, 1327370.165 821085.541 0, 1327087.165 821066.281 0, 1326804.163 821047.038 0, 1326519.844 821027.722 0, 1326142.105 826590.183 0, 
+    1325764.352 832152.858 0, 1326048.014 832172.13 0, 1326330.36 832191.328 0, 1326612.705 832210.544 0, 1326895.049 832229.776 0, 1327177.392 832249.025 0, 1327459.734 832268.29 0, 1327742.075 832287.572 0, 1328024.414 832306.87 0, 1328306.753 832326.186 0, 
+    1328589.09 832345.517 0, 1328871.426 832364.866 0, 1329153.761 832384.231 0, 1329436.095 832403.613 0, 1329718.427 832423.011 0, 1330000.759 832442.426 0, 1330283.089 832461.857 0, 1330565.419 832481.305 0, 1330847.747 832500.77 0, 1331130.074 832520.251 0, 
+    1331412.4 832539.749 0, 1331694.724 832559.264 0, 1331977.048 832578.795 0, 1332259.37 832598.343 0, 1332540.379 832617.816 0, 1332824.011 832637.488 0, 1333106.33 832657.086 0, 1333388.648 832676.7 0, 1333670.965 832696.331 0, 1333953.28 832715.979 0, 
+    1334235.595 832735.643 0, 1334517.908 832755.324 0, 1334800.22 832775.021 0, 1335082.53 832794.735 0, 1335364.84 832814.466 0, 1335647.149 832834.213 0, 1335929.456 832853.977 0, 1336211.762 832873.757 0, 1336494.067 832893.554 0, 1336776.371 832913.368 0, 
+    1337058.674 832933.198 0, 1337340.975 832953.045 0, 1337623.275 832972.909 0, 1337905.575 832992.789 0, 1338187.873 833012.686 0, 1338470.169 833032.599 0, 1338752.465 833052.529 0, 1339034.76 833072.475 0, 1339315.741 833092.346 0, 1339709.208 827530.76 0, 
+    1340102.661 821969.388 0))
+
+POLYGON ((1352864.422 834070.115 0, 1352583.495 834049.451 0, 1352301.258 834028.707 0, 1352019.02 834007.979 0, 1351736.781 833987.268 0, 1351454.54 833966.574 0, 1351172.298 833945.897 0, 1350890.055 833925.236 0, 1350607.811 833904.591 0, 1350325.565 833883.963 0, 
+    1350043.319 833863.352 0, 1349761.071 833842.758 0, 1349478.821 833822.18 0, 1349196.571 833801.618 0, 1348914.32 833781.074 0, 1348632.067 833760.546 0, 1348349.813 833740.034 0, 1348067.558 833719.539 0, 1347785.301 833699.061 0, 1347503.043 833678.599 0, 
+    1347220.785 833658.154 0, 1346938.525 833637.726 0, 1346656.263 833617.314 0, 1346374.001 833596.919 0, 1346090.427 833576.446 0, 1345809.473 833556.178 0, 1345527.207 833535.833 0, 1345244.939 833515.504 0, 1344962.671 833495.192 0, 1344680.401 833474.897 0, 
+    1344398.13 833454.618 0, 1344115.858 833434.356 0, 1343833.585 833414.11 0, 1343551.311 833393.881 0, 1343269.035 833373.668 0, 1342986.759 833353.473 0, 1342704.481 833333.293 0, 1342422.201 833313.131 0, 1342139.921 833292.985 0, 1341857.64 833272.855 0, 
+    1341575.357 833252.743 0, 1341293.073 833232.646 0, 1341010.788 833212.567 0, 1340728.502 833192.504 0, 1340446.214 833172.458 0, 1340163.926 833152.428 0, 1339881.636 833132.415 0, 1339599.345 833112.419 0, 1339315.741 833092.346 0, 1338922.259 838654.142 0, 
+    1338528.763 844216.144 0, 1338811.709 844236.17 0, 1339093.345 844256.12 0, 1339374.98 844276.087 0, 1339656.614 844296.07 0, 1339938.246 844316.07 0, 1340219.878 844336.086 0, 1340501.508 844356.119 0, 1340783.137 844376.169 0, 1341064.765 844396.235 0, 
+    1341346.392 844416.317 0, 1341628.018 844436.417 0, 1341909.642 844456.533 0, 1342191.266 844476.665 0, 1342472.888 844496.814 0, 1342754.509 844516.979 0, 1343036.128 844537.162 0, 1343317.747 844557.36 0, 1343599.364 844577.576 0, 1343880.98 844597.807 0, 
+    1344162.595 844618.056 0, 1344444.209 844638.321 0, 1344725.821 844658.603 0, 1345007.433 844678.901 0, 1345287.736 844699.121 0, 1345570.652 844719.547 0, 1345852.26 844739.895 0, 1346133.866 844760.259 0, 1346415.472 844780.64 0, 1346697.076 844801.038 0, 
+    1346978.679 844821.452 0, 1347260.281 844841.883 0, 1347541.881 844862.33 0, 1347823.481 844882.794 0, 1348105.079 844903.274 0, 1348386.676 844923.771 0, 1348668.271 844944.285 0, 1348949.866 844964.815 0, 1349231.459 844985.362 0, 1349513.051 845005.925 0, 
+    1349794.642 845026.505 0, 1350076.232 845047.102 0, 1350357.82 845067.715 0, 1350639.408 845088.345 0, 1350920.994 845108.991 0, 1351202.579 845129.654 0, 1351484.162 845150.333 0, 1351765.745 845171.029 0, 1352046.02 845191.645 0, 1352455.228 839630.777 0, 
+    1352864.422 834070.115 0))
+
+POLYGON ((1365560.467 846205.332 0, 1365280.249 846183.923 0, 1364998.726 846162.432 0, 1364717.202 846140.957 0, 1364435.677 846119.499 0, 1364154.15 846098.057 0, 1363872.622 846076.632 0, 1363591.093 846055.224 0, 1363309.563 846033.832 0, 1363028.031 846012.456 0, 
+    1362746.498 845991.097 0, 1362464.964 845969.755 0, 1362183.429 845948.429 0, 1361901.892 845927.12 0, 1361620.354 845905.828 0, 1361338.815 845884.552 0, 1361057.275 845863.292 0, 1360775.733 845842.05 0, 1360494.19 845820.823 0, 1360212.646 845799.614 0, 
+    1359931.1 845778.421 0, 1359649.554 845757.244 0, 1359368.006 845736.084 0, 1359086.457 845714.941 0, 1358803.601 845693.716 0, 1358523.355 845672.704 0, 1358241.802 845651.61 0, 1357960.248 845630.533 0, 1357678.692 845609.472 0, 1357397.136 845588.428 0, 
+    1357115.578 845567.401 0, 1356834.019 845546.39 0, 1356552.458 845525.396 0, 1356270.897 845504.418 0, 1355989.334 845483.457 0, 1355707.77 845462.512 0, 1355426.205 845441.584 0, 1355144.638 845420.673 0, 1354863.07 845399.778 0, 1354581.502 845378.9 0, 
+    1354299.931 845358.038 0, 1354018.36 845337.193 0, 1353736.787 845316.365 0, 1353455.213 845295.553 0, 1353173.638 845274.757 0, 1352892.062 845253.978 0, 1352610.485 845233.216 0, 1352328.906 845212.471 0, 1352046.02 845191.645 0, 1351636.796 850752.716 0, 
+    1351227.558 856313.986 0, 1351509.786 856334.763 0, 1351790.71 856355.461 0, 1352071.633 856376.175 0, 1352352.555 856396.905 0, 1352633.475 856417.652 0, 1352914.394 856438.416 0, 1353195.312 856459.196 0, 1353476.229 856479.992 0, 1353757.145 856500.806 0, 
+    1354038.059 856521.635 0, 1354318.972 856542.482 0, 1354599.884 856563.344 0, 1354880.795 856584.224 0, 1355161.704 856605.12 0, 1355442.612 856626.032 0, 1355723.519 856646.961 0, 1356004.425 856667.906 0, 1356285.33 856688.868 0, 1356566.233 856709.847 0, 
+    1356847.135 856730.842 0, 1357128.036 856751.853 0, 1357408.935 856772.882 0, 1357689.834 856793.926 0, 1357969.429 856814.89 0, 1358251.626 856836.065 0, 1358532.521 856857.159 0, 1358813.414 856878.27 0, 1359094.307 856899.397 0, 1359375.197 856920.541 0, 
+    1359656.087 856941.702 0, 1359936.975 856962.879 0, 1360217.863 856984.072 0, 1360498.748 857005.282 0, 1360779.633 857026.508 0, 1361060.516 857047.751 0, 1361341.399 857069.011 0, 1361622.279 857090.287 0, 1361903.159 857111.58 0, 1362184.037 857132.889 0, 
+    1362464.915 857154.215 0, 1362745.79 857175.557 0, 1363026.665 857196.916 0, 1363307.538 857218.291 0, 1363588.41 857239.683 0, 1363869.281 857261.091 0, 1364150.151 857282.516 0, 1364431.019 857303.957 0, 1364710.585 857325.316 0, 1365135.534 851765.224 0, 
+    1365560.467 846205.332 0))
+
+POLYGON ((1378190.702 858374.733 0, 1377911.195 858352.585 0, 1377630.389 858330.35 0, 1377349.581 858308.132 0, 1377068.772 858285.93 0, 1376787.961 858263.745 0, 1376507.149 858241.576 0, 1376226.336 858219.424 0, 1375945.522 858197.288 0, 1375664.706 858175.169 0, 
+    1375383.889 858153.066 0, 1375103.07 858130.98 0, 1374822.251 858108.911 0, 1374541.43 858086.858 0, 1374260.608 858064.821 0, 1373979.784 858042.801 0, 1373698.959 858020.798 0, 1373418.133 857998.811 0, 1373137.306 857976.841 0, 1372856.477 857954.887 0, 
+    1372575.647 857932.949 0, 1372294.816 857911.029 0, 1372013.983 857889.124 0, 1371733.149 857867.237 0, 1371451.015 857845.264 0, 1371171.478 857823.511 0, 1370890.64 857801.673 0, 1370609.801 857779.851 0, 1370328.96 857758.046 0, 1370048.119 857736.257 0, 
+    1369767.276 857714.485 0, 1369486.432 857692.73 0, 1369205.586 857670.991 0, 1368924.74 857649.268 0, 1368643.892 857627.562 0, 1368363.042 857605.873 0, 1368082.192 857584.2 0, 1367801.34 857562.544 0, 1367520.487 857540.904 0, 1367239.633 857519.281 0, 
+    1366958.777 857497.674 0, 1366677.92 857476.084 0, 1366397.062 857454.51 0, 1366116.202 857432.953 0, 1365835.342 857411.412 0, 1365554.48 857389.888 0, 1365273.616 857368.381 0, 1364992.752 857346.89 0, 1364710.585 857325.316 0, 1364285.622 862885.603 0, 
+    1363860.644 868446.081 0, 1364142.153 868467.605 0, 1364422.363 868489.046 0, 1364702.572 868510.503 0, 1364982.779 868531.977 0, 1365262.986 868553.467 0, 1365543.191 868574.974 0, 1365823.394 868596.498 0, 1366103.597 868618.038 0, 1366383.798 868639.594 0, 
+    1366663.998 868661.167 0, 1366944.196 868682.756 0, 1367224.393 868704.362 0, 1367504.589 868725.984 0, 1367784.784 868747.623 0, 1368064.978 868769.279 0, 1368345.17 868790.95 0, 1368625.361 868812.639 0, 1368905.551 868834.344 0, 1369185.739 868856.065 0, 
+    1369465.926 868877.803 0, 1369746.112 868899.557 0, 1370026.296 868921.328 0, 1370306.48 868943.115 0, 1370585.365 868964.818 0, 1370866.842 868986.739 0, 1371147.022 869008.576 0, 1371427.2 869030.429 0, 1371707.377 869052.299 0, 1371987.552 869074.185 0, 
+    1372267.726 869096.087 0, 1372547.899 869118.007 0, 1372828.071 869139.942 0, 1373108.242 869161.895 0, 1373388.411 869183.863 0, 1373668.578 869205.848 0, 1373948.745 869227.85 0, 1374228.91 869249.868 0, 1374509.074 869271.903 0, 1374789.237 869293.954 0, 
+    1375069.398 869316.021 0, 1375349.558 869338.105 0, 1375629.717 869360.206 0, 1375909.874 869382.323 0, 1376190.03 869404.457 0, 1376470.185 869426.607 0, 1376750.339 869448.773 0, 1377030.491 869470.956 0, 1377309.346 869493.053 0, 1377750.032 863933.798 0, 
+    1378190.702 858374.733 0))
+
+POLYGON ((1390755.037 870578.016 0, 1390476.243 870555.131 0, 1390196.154 870532.157 0, 1389916.065 870509.199 0, 1389635.973 870486.257 0, 1389355.881 870463.332 0, 1389075.787 870440.424 0, 1388795.692 870417.532 0, 1388515.595 870394.656 0, 1388235.498 870371.797 0, 
+    1387955.398 870348.955 0, 1387675.298 870326.129 0, 1387395.196 870303.319 0, 1387115.093 870280.526 0, 1386834.988 870257.75 0, 1386554.882 870234.99 0, 1386274.775 870212.246 0, 1385994.666 870189.519 0, 1385714.556 870166.808 0, 1385434.445 870144.114 0, 
+    1385154.333 870121.436 0, 1384874.219 870098.775 0, 1384594.103 870076.13 0, 1384313.987 870053.502 0, 1384032.575 870030.786 0, 1383753.75 870008.295 0, 1383473.629 869985.717 0, 1383193.507 869963.154 0, 1382913.384 869940.609 0, 1382633.259 869918.079 0, 
+    1382353.133 869895.566 0, 1382073.006 869873.07 0, 1381792.878 869850.59 0, 1381512.748 869828.127 0, 1381232.617 869805.68 0, 1380952.484 869783.25 0, 1380672.35 869760.836 0, 1380392.215 869738.439 0, 1380112.079 869716.058 0, 1379831.941 869693.693 0, 
+    1379551.802 869671.345 0, 1379271.661 869649.014 0, 1378991.52 869626.699 0, 1378711.377 869604.401 0, 1378431.232 869582.119 0, 1378151.087 869559.853 0, 1377870.94 869537.604 0, 1377590.791 869515.372 0, 1377309.346 869493.053 0, 1376868.646 875052.496 0, 
+    1376427.931 880612.124 0, 1376708.718 880634.39 0, 1376988.212 880656.571 0, 1377267.705 880678.768 0, 1377547.196 880700.981 0, 1377826.686 880723.211 0, 1378106.175 880745.457 0, 1378385.662 880767.72 0, 1378665.148 880789.999 0, 1378944.633 880812.295 0, 
+    1379224.116 880834.607 0, 1379503.598 880856.936 0, 1379783.079 880879.281 0, 1380062.558 880901.642 0, 1380342.036 880924.02 0, 1380621.513 880946.415 0, 1380900.988 880968.826 0, 1381180.463 880991.253 0, 1381459.935 881013.697 0, 1381739.407 881036.157 0, 
+    1382018.877 881058.633 0, 1382298.346 881081.127 0, 1382577.814 881103.636 0, 1382857.28 881126.162 0, 1383135.454 881148.6 0, 1383416.208 881171.263 0, 1383695.67 881193.839 0, 1383975.131 881216.431 0, 1384254.591 881239.039 0, 1384534.049 881261.664 0, 
+    1384813.506 881284.305 0, 1385092.962 881306.962 0, 1385372.416 881329.636 0, 1385651.869 881352.327 0, 1385931.32 881375.034 0, 1386210.771 881397.757 0, 1386490.219 881420.497 0, 1386769.667 881443.253 0, 1387049.113 881466.026 0, 1387328.558 881488.815 0, 
+    1387608.002 881511.621 0, 1387887.444 881534.443 0, 1388166.885 881557.281 0, 1388446.324 881580.136 0, 1388725.762 881603.008 0, 1389005.199 881625.895 0, 1389284.635 881648.8 0, 1389564.069 881671.72 0, 1389842.212 881694.552 0, 1390298.632 876136.192 0, 
+    1390755.037 870578.016 0))
+
+POLYGON ((1403253.381 882814.873 0, 1402975.301 882791.256 0, 1402695.933 882767.546 0, 1402416.563 882743.852 0, 1402137.192 882720.175 0, 1401857.82 882696.514 0, 1401578.446 882672.87 0, 1401299.071 882649.242 0, 1401019.694 882625.631 0, 1400740.316 882602.036 0, 
+    1400460.937 882578.457 0, 1400181.556 882554.895 0, 1399902.174 882531.349 0, 1399622.79 882507.82 0, 1399343.406 882484.307 0, 1399064.019 882460.811 0, 1398784.632 882437.331 0, 1398505.243 882413.868 0, 1398225.852 882390.421 0, 1397946.46 882366.99 0, 
+    1397667.067 882343.576 0, 1397387.672 882320.178 0, 1397108.276 882296.797 0, 1396828.879 882273.432 0, 1396548.192 882249.976 0, 1396270.08 882226.752 0, 1395990.679 882203.437 0, 1395711.276 882180.138 0, 1395431.872 882156.855 0, 1395152.466 882133.589 0, 
+    1394873.059 882110.339 0, 1394593.651 882087.106 0, 1394314.241 882063.889 0, 1394034.83 882040.689 0, 1393755.418 882017.505 0, 1393476.004 881994.338 0, 1393196.589 881971.187 0, 1392917.173 881948.052 0, 1392637.755 881924.934 0, 1392358.335 881901.832 0, 
+    1392078.915 881878.747 0, 1391799.493 881855.678 0, 1391520.07 881832.626 0, 1391240.645 881809.59 0, 1390961.219 881786.571 0, 1390681.792 881763.568 0, 1390402.363 881740.581 0, 1390122.933 881717.611 0, 1389842.212 881694.552 0, 1389385.777 887253.092 0, 
+    1388929.327 892811.808 0, 1389209.391 892834.814 0, 1389488.167 892857.73 0, 1389766.941 892880.663 0, 1390045.714 892903.612 0, 1390324.486 892926.577 0, 1390603.256 892949.559 0, 1390882.025 892972.558 0, 1391160.793 892995.572 0, 1391439.559 893018.604 0, 
+    1391718.324 893041.651 0, 1391997.088 893064.715 0, 1392275.85 893087.795 0, 1392554.611 893110.892 0, 1392833.37 893134.005 0, 1393112.128 893157.135 0, 1393390.885 893180.281 0, 1393669.64 893203.443 0, 1393948.394 893226.622 0, 1394227.147 893249.817 0, 
+    1394505.898 893273.029 0, 1394784.648 893296.257 0, 1395063.397 893319.502 0, 1395342.144 893342.762 0, 1395619.604 893365.932 0, 1395899.634 893389.333 0, 1396178.377 893412.643 0, 1396457.119 893435.97 0, 1396735.859 893459.313 0, 1397014.598 893482.672 0, 
+    1397293.336 893506.048 0, 1397572.072 893529.44 0, 1397850.807 893552.848 0, 1398129.54 893576.273 0, 1398408.272 893599.715 0, 1398687.003 893623.172 0, 1398965.732 893646.646 0, 1399244.46 893670.137 0, 1399523.187 893693.644 0, 1399801.912 893717.167 0, 
+    1400080.636 893740.707 0, 1400359.358 893764.263 0, 1400638.079 893787.836 0, 1400916.799 893811.425 0, 1401195.517 893835.03 0, 1401474.234 893858.652 0, 1401752.949 893882.29 0, 1402031.663 893905.945 0, 1402309.092 893929.506 0, 1402781.244 888372.102 0, 
+    1403253.381 882814.873 0))
+
+POLYGON ((1415685.645 895085 0, 1415408.282 895060.655 0, 1415129.636 895036.213 0, 1414850.989 895011.787 0, 1414572.34 894987.378 0, 1414293.689 894962.985 0, 1414015.037 894938.609 0, 1413736.384 894914.249 0, 1413457.729 894889.906 0, 1413179.073 894865.579 0, 
+    1412900.416 894841.268 0, 1412621.757 894816.974 0, 1412343.096 894792.696 0, 1412064.434 894768.434 0, 1411785.771 894744.189 0, 1411507.106 894719.961 0, 1411228.44 894695.748 0, 1410949.772 894671.552 0, 1410671.103 894647.373 0, 1410392.433 894623.21 0, 
+    1410113.761 894599.063 0, 1409835.088 894574.933 0, 1409556.413 894550.819 0, 1409277.737 894526.721 0, 1408997.776 894502.53 0, 1408720.381 894478.576 0, 1408441.7 894454.527 0, 1408163.018 894430.496 0, 1407884.335 894406.48 0, 1407605.651 894382.481 0, 
+    1407326.965 894358.498 0, 1407048.277 894334.532 0, 1406769.588 894310.582 0, 1406490.898 894286.649 0, 1406212.207 894262.732 0, 1405933.513 894238.831 0, 1405654.819 894214.947 0, 1405376.123 894191.079 0, 1405097.426 894167.228 0, 1404818.727 894143.393 0, 
+    1404540.027 894119.574 0, 1404261.326 894095.772 0, 1403982.623 894071.986 0, 1403703.918 894048.217 0, 1403425.213 894024.464 0, 1403146.506 894000.727 0, 1402867.797 893977.007 0, 1402589.087 893953.303 0, 1402309.092 893929.506 0, 1401836.925 899487.084 0, 
+    1401364.744 905044.83 0, 1401644.082 905068.57 0, 1401922.138 905092.218 0, 1402200.192 905115.883 0, 1402478.245 905139.564 0, 1402756.297 905163.261 0, 1403034.347 905186.975 0, 1403312.395 905210.705 0, 1403590.443 905234.451 0, 1403868.489 905258.214 0, 
+    1404146.533 905281.993 0, 1404424.576 905305.788 0, 1404702.618 905329.6 0, 1404980.658 905353.428 0, 1405258.697 905377.273 0, 1405536.734 905401.134 0, 1405814.771 905425.011 0, 1406092.805 905448.905 0, 1406370.838 905472.815 0, 1406648.87 905496.741 0, 
+    1406926.901 905520.684 0, 1407204.93 905544.643 0, 1407482.957 905568.618 0, 1407760.984 905592.61 0, 1408037.728 905616.508 0, 1408317.032 905640.643 0, 1408595.054 905664.684 0, 1408873.074 905688.741 0, 1409151.093 905712.815 0, 1409429.111 905736.905 0, 
+    1409707.127 905761.011 0, 1409985.142 905785.134 0, 1410263.156 905809.273 0, 1410541.168 905833.428 0, 1410819.178 905857.6 0, 1411097.188 905881.788 0, 1411375.195 905905.993 0, 1411653.202 905930.214 0, 1411931.207 905954.451 0, 1412209.21 905978.705 0, 
+    1412487.212 906002.975 0, 1412765.213 906027.261 0, 1413043.212 906051.564 0, 1413321.21 906075.883 0, 1413599.206 906100.218 0, 1413877.201 906124.57 0, 1414155.195 906148.938 0, 1414433.187 906173.323 0, 1414709.898 906197.611 0, 1415197.779 900641.222 0, 
+    1415685.645 895085 0))
+
+POLYGON ((1428051.743 907388.091 0, 1427775.098 907363.02 0, 1427497.176 907337.851 0, 1427219.253 907312.697 0, 1426941.328 907287.56 0, 1426663.401 907262.439 0, 1426385.473 907237.335 0, 1426107.544 907212.247 0, 1425829.613 907187.175 0, 1425551.681 907162.12 0, 
+    1425273.747 907137.081 0, 1424995.811 907112.058 0, 1424717.875 907087.052 0, 1424439.936 907062.062 0, 1424161.997 907037.089 0, 1423884.055 907012.132 0, 1423606.113 906987.191 0, 1423328.169 906962.266 0, 1423050.223 906937.358 0, 1422772.276 906912.467 0, 
+    1422494.327 906887.591 0, 1422216.377 906862.732 0, 1421938.426 906837.89 0, 1421660.473 906813.063 0, 1421381.241 906788.139 0, 1421104.563 906763.46 0, 1420826.605 906738.683 0, 1420548.647 906713.922 0, 1420270.686 906689.177 0, 1419992.725 906664.449 0, 
+    1419714.762 906639.737 0, 1419436.797 906615.042 0, 1419158.831 906590.363 0, 1418880.863 906565.7 0, 1418602.894 906541.054 0, 1418324.924 906516.424 0, 1418046.952 906491.811 0, 1417768.979 906467.213 0, 1417491.004 906442.632 0, 1417213.028 906418.068 0, 
+    1416935.05 906393.52 0, 1416657.071 906368.988 0, 1416379.091 906344.473 0, 1416101.109 906319.973 0, 1415823.125 906295.491 0, 1415545.14 906271.024 0, 1415267.154 906246.574 0, 1414989.166 906222.141 0, 1414709.898 906197.611 0, 1414222.003 911754.166 0, 
+    1413734.094 917310.882 0, 1414012.705 917335.353 0, 1414290.038 917359.729 0, 1414567.37 917384.122 0, 1414844.701 917408.531 0, 1415122.031 917432.956 0, 1415399.358 917457.397 0, 1415676.685 917481.855 0, 1415954.01 917506.329 0, 1416231.333 917530.819 0, 
+    1416508.656 917555.326 0, 1416785.976 917579.849 0, 1417063.296 917604.389 0, 1417340.613 917628.944 0, 1417617.93 917653.516 0, 1417895.245 917678.105 0, 1418172.558 917702.709 0, 1418449.87 917727.33 0, 1418727.181 917751.967 0, 1419004.49 917776.621 0, 
+    1419281.797 917801.291 0, 1419559.103 917825.977 0, 1419836.408 917850.68 0, 1420113.712 917875.399 0, 1420389.739 917900.02 0, 1420668.314 917924.885 0, 1420945.613 917949.653 0, 1421222.91 917974.438 0, 1421500.206 917999.238 0, 1421777.501 918024.055 0, 
+    1422054.794 918048.888 0, 1422332.085 918073.737 0, 1422609.376 918098.603 0, 1422886.664 918123.485 0, 1423163.951 918148.384 0, 1423441.237 918173.299 0, 1423718.521 918198.23 0, 1423995.804 918223.177 0, 1424273.086 918248.141 0, 1424550.366 918273.121 0, 
+    1424827.644 918298.117 0, 1425104.921 918323.13 0, 1425382.196 918348.159 0, 1425659.47 918373.204 0, 1425936.743 918398.266 0, 1426214.014 918423.344 0, 1426491.284 918448.438 0, 1426768.552 918473.548 0, 1427044.545 918498.56 0, 1427548.151 912943.245 0, 
+    1428051.743 907388.091 0))
+
+POLYGON ((1440351.587 919723.838 0, 1440075.664 919698.047 0, 1439798.468 919672.153 0, 1439521.27 919646.275 0, 1439244.071 919620.414 0, 1438966.871 919594.569 0, 1438689.668 919568.741 0, 1438412.465 919542.929 0, 1438135.26 919517.133 0, 1437858.053 919491.353 0, 
+    1437580.845 919465.59 0, 1437303.635 919439.843 0, 1437026.424 919414.112 0, 1436749.211 919388.398 0, 1436471.997 919362.7 0, 1436194.781 919337.018 0, 1435917.564 919311.353 0, 1435640.345 919285.704 0, 1435363.125 919260.071 0, 1435085.903 919234.454 0, 
+    1434808.679 919208.854 0, 1434531.455 919183.27 0, 1434254.228 919157.703 0, 1433977 919132.152 0, 1433698.499 919106.5 0, 1433422.54 919081.098 0, 1433145.308 919055.596 0, 1432868.074 919030.11 0, 1432590.839 919004.641 0, 1432313.602 918979.187 0, 
+    1432036.363 918953.75 0, 1431759.124 918928.33 0, 1431481.882 918902.925 0, 1431204.639 918877.537 0, 1430927.395 918852.166 0, 1430650.149 918826.81 0, 1430372.902 918801.471 0, 1430095.653 918776.148 0, 1429818.403 918750.842 0, 1429541.151 918725.552 0, 
+    1429263.898 918700.278 0, 1428986.643 918675.021 0, 1428709.387 918649.78 0, 1428432.129 918624.555 0, 1428154.87 918599.346 0, 1427877.609 918574.154 0, 1427600.347 918548.978 0, 1427323.083 918523.819 0, 1427044.545 918498.56 0, 1426540.924 924054.032 0, 
+    1426037.29 929609.658 0, 1426315.172 929634.857 0, 1426591.781 929659.957 0, 1426868.39 929685.073 0, 1427144.996 929710.206 0, 1427421.602 929735.355 0, 1427698.205 929760.521 0, 1427974.808 929785.702 0, 1428251.408 929810.9 0, 1428528.008 929836.114 0, 
+    1428804.606 929861.345 0, 1429081.202 929886.591 0, 1429357.797 929911.854 0, 1429634.39 929937.134 0, 1429910.982 929962.429 0, 1430187.572 929987.741 0, 1430464.161 930013.069 0, 1430740.749 930038.414 0, 1431017.335 930063.774 0, 1431293.919 930089.151 0, 
+    1431570.502 930114.544 0, 1431847.084 930139.954 0, 1432123.663 930165.38 0, 1432400.242 930190.822 0, 1432675.55 930216.163 0, 1432953.394 930241.755 0, 1433229.968 930267.246 0, 1433506.541 930292.753 0, 1433783.112 930318.276 0, 1434059.681 930343.816 0, 
+    1434336.249 930369.372 0, 1434612.816 930394.945 0, 1434889.38 930420.533 0, 1435165.944 930446.138 0, 1435442.506 930471.759 0, 1435719.066 930497.397 0, 1435995.625 930523.05 0, 1436272.183 930548.72 0, 1436548.738 930574.407 0, 1436825.293 930600.109 0, 
+    1437101.846 930625.828 0, 1437378.397 930651.563 0, 1437654.947 930677.314 0, 1437931.495 930703.082 0, 1438208.042 930728.866 0, 1438484.587 930754.666 0, 1438761.131 930780.483 0, 1439037.673 930806.315 0, 1439312.946 930832.046 0, 1439832.274 925277.865 0, 
+    1440351.587 919723.838 0))
+
+POLYGON ((1452585.095 932091.935 0, 1452309.894 932065.427 0, 1452033.426 932038.813 0, 1451756.956 932012.215 0, 1451480.485 931985.634 0, 1451204.012 931959.069 0, 1450927.538 931932.52 0, 1450651.062 931905.987 0, 1450374.584 931879.471 0, 1450098.105 931852.971 0, 
+    1449821.624 931826.487 0, 1449545.142 931800.02 0, 1449268.658 931773.569 0, 1448992.173 931747.134 0, 1448715.686 931720.715 0, 1448439.198 931694.313 0, 1448162.708 931667.927 0, 1447886.216 931641.557 0, 1447609.723 931615.203 0, 1447333.229 931588.866 0, 
+    1447056.732 931562.545 0, 1446780.235 931536.24 0, 1446503.735 931509.952 0, 1446227.235 931483.68 0, 1445949.465 931457.303 0, 1445674.228 931431.184 0, 1445397.723 931404.961 0, 1445121.216 931378.754 0, 1444844.707 931352.563 0, 1444568.197 931326.388 0, 
+    1444291.686 931300.23 0, 1444015.172 931274.088 0, 1443738.658 931247.962 0, 1443462.141 931221.853 0, 1443185.624 931195.76 0, 1442909.104 931169.683 0, 1442632.583 931143.622 0, 1442356.061 931117.578 0, 1442079.537 931091.55 0, 1441803.012 931065.538 0, 
+    1441526.485 931039.542 0, 1441249.956 931013.563 0, 1440973.426 930987.6 0, 1440696.895 930961.654 0, 1440420.361 930935.723 0, 1440143.827 930909.809 0, 1439867.291 930883.911 0, 1439590.753 930858.03 0, 1439312.946 930832.046 0, 1438793.604 936386.376 0, 
+    1438274.248 941940.851 0, 1438551.399 941966.773 0, 1438827.283 941992.594 0, 1439103.165 942018.43 0, 1439379.046 942044.283 0, 1439654.925 942070.152 0, 1439930.803 942096.038 0, 1440206.679 942121.939 0, 1440482.554 942147.857 0, 1440758.427 942173.791 0, 
+    1441034.298 942199.741 0, 1441310.169 942225.708 0, 1441586.037 942251.691 0, 1441861.904 942277.69 0, 1442137.77 942303.705 0, 1442413.634 942329.736 0, 1442689.496 942355.784 0, 1442965.357 942381.848 0, 1443241.217 942407.928 0, 1443517.074 942434.025 0, 
+    1443792.931 942460.137 0, 1444068.785 942486.266 0, 1444344.639 942512.411 0, 1444620.49 942538.573 0, 1444895.077 942564.63 0, 1445172.189 942590.944 0, 1445448.036 942617.154 0, 1445723.882 942643.38 0, 1445999.726 942669.623 0, 1446275.568 942695.882 0, 
+    1446551.409 942722.157 0, 1446827.249 942748.448 0, 1447103.086 942774.755 0, 1447378.923 942801.079 0, 1447654.757 942827.419 0, 1447930.59 942853.775 0, 1448206.422 942880.148 0, 1448482.252 942906.536 0, 1448758.081 942932.941 0, 1449033.908 942959.362 0, 
+    1449309.733 942985.8 0, 1449585.557 943012.253 0, 1449861.379 943038.723 0, 1450137.2 943065.209 0, 1450413.019 943091.711 0, 1450688.837 943118.23 0, 1450964.653 943144.765 0, 1451240.467 943171.316 0, 1451515.018 943197.761 0, 1452050.063 937644.775 0, 
+    1452585.095 932091.935 0))
+
+POLYGON ((956606.08 509488.503 0, 956306.206 509491.054 0, 956004.866 509493.634 0, 955703.527 509496.233 0, 955402.188 509498.849 0, 955100.85 509501.483 0, 954799.511 509504.134 0, 954498.173 509506.803 0, 954196.835 509509.49 0, 953895.496 509512.195 0, 
+    953594.159 509514.918 0, 953292.821 509517.658 0, 952991.483 509520.416 0, 952690.146 509523.192 0, 952388.808 509525.985 0, 952087.471 509528.796 0, 951786.134 509531.625 0, 951484.798 509534.472 0, 951183.461 509537.336 0, 950882.125 509540.218 0, 
+    950580.788 509543.118 0, 950279.452 509546.036 0, 949978.116 509548.971 0, 949676.78 509551.924 0, 949373.979 509554.909 0, 949074.109 509557.883 0, 948772.774 509560.89 0, 948471.439 509563.914 0, 948170.104 509566.955 0, 947868.77 509570.015 0, 
+    947567.435 509573.092 0, 947266.101 509576.187 0, 946964.767 509579.3 0, 946663.433 509582.43 0, 946362.099 509585.578 0, 946060.765 509588.744 0, 945759.432 509591.928 0, 945458.099 509595.129 0, 945156.766 509598.348 0, 944855.433 509601.585 0, 
+    944554.1 509604.84 0, 944252.768 509608.112 0, 943951.435 509611.402 0, 943650.103 509614.71 0, 943348.771 509618.035 0, 943047.44 509621.378 0, 942746.108 509624.739 0, 942444.777 509628.118 0, 942141.979 509631.531 0, 942204.793 515189.734 0, 
+    942267.612 520748.333 0, 942569.753 520744.927 0, 942870.43 520741.556 0, 943171.107 520738.202 0, 943471.784 520734.866 0, 943772.462 520731.548 0, 944073.14 520728.247 0, 944373.818 520724.964 0, 944674.496 520721.699 0, 944975.174 520718.452 0, 
+    945275.853 520715.222 0, 945576.531 520712.01 0, 945877.21 520708.815 0, 946177.889 520705.639 0, 946478.569 520702.48 0, 946779.248 520699.338 0, 947079.928 520696.215 0, 947380.608 520693.109 0, 947681.288 520690.021 0, 947981.968 520686.95 0, 
+    948282.648 520683.897 0, 948583.329 520680.862 0, 948884.009 520677.845 0, 949184.69 520674.845 0, 949483.909 520671.877 0, 949786.053 520668.899 0, 950086.734 520665.952 0, 950387.416 520663.023 0, 950688.098 520660.112 0, 950988.78 520657.218 0, 
+    951289.462 520654.342 0, 951590.144 520651.484 0, 951890.826 520648.644 0, 952191.509 520645.821 0, 952492.192 520643.016 0, 952792.875 520640.229 0, 953093.558 520637.459 0, 953394.241 520634.707 0, 953694.925 520631.973 0, 953995.608 520629.256 0, 
+    954296.292 520626.557 0, 954596.976 520623.876 0, 954897.66 520621.213 0, 955198.344 520618.567 0, 955499.029 520615.939 0, 955799.713 520613.328 0, 956100.398 520610.736 0, 956401.083 520608.161 0, 956700.306 520605.616 0, 956653.191 515046.861 0, 
+    956606.08 509488.503 0))
+
+POLYGON ((971133.345 520503.674 0, 970834.114 520505.373 0, 970533.423 520507.099 0, 970232.732 520508.842 0, 969932.041 520510.603 0, 969631.351 520512.382 0, 969330.66 520514.178 0, 969029.97 520515.992 0, 968729.279 520517.824 0, 968428.589 520519.673 0, 
+    968127.899 520521.54 0, 967827.209 520523.425 0, 967526.519 520525.327 0, 967225.83 520527.247 0, 966925.14 520529.185 0, 966624.45 520531.141 0, 966323.761 520533.114 0, 966023.072 520535.105 0, 965722.383 520537.114 0, 965421.694 520539.14 0, 
+    965121.005 520541.184 0, 964820.316 520543.246 0, 964519.627 520545.325 0, 964218.939 520547.423 0, 963916.79 520549.548 0, 963617.562 520551.67 0, 963316.874 520553.82 0, 963016.186 520555.988 0, 962715.498 520558.174 0, 962414.81 520560.377 0, 
+    962114.122 520562.598 0, 961813.435 520564.837 0, 961512.747 520567.093 0, 961212.06 520569.368 0, 960911.373 520571.659 0, 960610.686 520573.969 0, 960309.999 520576.296 0, 960009.312 520578.641 0, 959708.626 520581.004 0, 959407.939 520583.384 0, 
+    959107.253 520585.782 0, 958806.567 520588.198 0, 958505.881 520590.631 0, 958205.195 520593.082 0, 957904.509 520595.551 0, 957603.824 520598.038 0, 957303.138 520600.542 0, 957002.453 520603.064 0, 956700.306 520605.616 0, 956747.424 526164.763 0, 
+    956794.545 531724.3 0, 957096.034 531721.754 0, 957396.065 531719.237 0, 957696.096 531716.739 0, 957996.128 531714.257 0, 958296.159 531711.794 0, 958596.19 531709.348 0, 958896.222 531706.92 0, 959196.254 531704.51 0, 959496.286 531702.117 0, 
+    959796.318 531699.742 0, 960096.35 531697.384 0, 960396.382 531695.044 0, 960696.414 531692.722 0, 960996.447 531690.418 0, 961296.48 531688.131 0, 961596.513 531685.862 0, 961896.546 531683.61 0, 962196.579 531681.376 0, 962496.612 531679.16 0, 
+    962796.645 531676.962 0, 963096.679 531674.781 0, 963396.712 531672.618 0, 963696.746 531670.472 0, 963995.323 531668.354 0, 964296.814 531666.234 0, 964596.848 531664.141 0, 964896.882 531662.066 0, 965196.917 531660.009 0, 965496.951 531657.969 0, 
+    965796.986 531655.947 0, 966097.021 531653.943 0, 966397.055 531651.957 0, 966697.09 531649.988 0, 966997.126 531648.036 0, 967297.161 531646.103 0, 967597.196 531644.187 0, 967897.231 531642.288 0, 968197.267 531640.408 0, 968497.303 531638.545 0, 
+    968797.338 531636.699 0, 969097.374 531634.872 0, 969397.41 531633.061 0, 969697.446 531631.269 0, 969997.482 531629.494 0, 970297.519 531627.737 0, 970597.555 531625.998 0, 970897.592 531624.276 0, 971196.172 531622.58 0, 971164.757 526062.932 0, 
+    971133.345 520503.674 0))
+
+POLYGON ((985598.028 531561.548 0, 985299.442 531562.4 0, 984999.402 531563.274 0, 984699.362 531564.166 0, 984399.322 531565.076 0, 984099.282 531566.003 0, 983799.242 531566.947 0, 983499.202 531567.91 0, 983199.162 531568.89 0, 982899.123 531569.887 0, 
+    982599.083 531570.903 0, 982299.043 531571.936 0, 981999.004 531572.987 0, 981698.964 531574.055 0, 981398.925 531575.141 0, 981098.885 531576.245 0, 980798.846 531577.366 0, 980498.807 531578.505 0, 980198.767 531579.661 0, 979898.728 531580.836 0, 
+    979598.689 531582.028 0, 979298.65 531583.237 0, 978998.611 531584.465 0, 978698.573 531585.709 0, 978397.079 531586.978 0, 978098.495 531588.252 0, 977798.456 531589.55 0, 977498.418 531590.866 0, 977198.379 531592.199 0, 976898.341 531593.55 0, 
+    976598.303 531594.918 0, 976298.265 531596.305 0, 975998.226 531597.709 0, 975698.188 531599.13 0, 975398.15 531600.569 0, 975098.112 531602.026 0, 974798.075 531603.501 0, 974498.037 531604.993 0, 974197.999 531606.503 0, 973897.962 531608.03 0, 
+    973597.924 531609.575 0, 973297.887 531611.138 0, 972997.85 531612.718 0, 972697.813 531614.317 0, 972397.775 531615.932 0, 972097.739 531617.566 0, 971797.702 531619.217 0, 971497.665 531620.886 0, 971196.172 531622.58 0, 971227.588 537182.615 0, 
+    971259.007 542743.034 0, 971559.842 542741.343 0, 971859.225 542739.678 0, 972158.607 542738.031 0, 972457.99 542736.401 0, 972757.372 542734.788 0, 973056.755 542733.194 0, 973356.137 542731.617 0, 973655.52 542730.057 0, 973954.903 542728.516 0, 
+    974254.286 542726.991 0, 974553.669 542725.485 0, 974853.052 542723.996 0, 975152.436 542722.525 0, 975451.819 542721.071 0, 975751.203 542719.635 0, 976050.586 542718.217 0, 976349.97 542716.816 0, 976649.353 542715.433 0, 976948.737 542714.067 0, 
+    977248.121 542712.719 0, 977547.505 542711.389 0, 977846.889 542710.076 0, 978146.273 542708.781 0, 978444.205 542707.51 0, 978745.041 542706.244 0, 979044.426 542705.001 0, 979343.81 542703.777 0, 979643.195 542702.57 0, 979942.579 542701.381 0, 
+    980241.964 542700.209 0, 980541.348 542699.055 0, 980840.733 542697.918 0, 981140.118 542696.799 0, 981439.503 542695.698 0, 981738.888 542694.614 0, 982038.273 542693.548 0, 982337.658 542692.5 0, 982637.043 542691.469 0, 982936.428 542690.456 0, 
+    983235.813 542689.461 0, 983535.199 542688.483 0, 983834.584 542687.523 0, 984133.969 542686.58 0, 984433.355 542685.655 0, 984732.74 542684.747 0, 985032.126 542683.858 0, 985331.511 542682.985 0, 985629.446 542682.135 0, 985613.737 537121.65 0, 
+    985598.028 531561.548 0))
+
+POLYGON ((1000000 542661.835 0, 999702.062 542661.844 0, 999402.675 542661.87 0, 999103.288 542661.914 0, 998803.901 542661.976 0, 998504.514 542662.055 0, 998205.127 542662.152 0, 997905.74 542662.266 0, 997606.354 542662.398 0, 997306.967 542662.548 0, 
+    997007.58 542662.715 0, 996708.193 542662.9 0, 996408.806 542663.103 0, 996109.419 542663.323 0, 995810.033 542663.561 0, 995510.646 542663.816 0, 995211.259 542664.089 0, 994911.872 542664.38 0, 994612.486 542664.688 0, 994313.099 542665.014 0, 
+    994013.712 542665.358 0, 993714.326 542665.719 0, 993414.939 542666.098 0, 993115.552 542666.494 0, 992814.716 542666.91 0, 992516.779 542667.34 0, 992217.393 542667.789 0, 991918.006 542668.256 0, 991618.62 542668.74 0, 991319.233 542669.243 0, 
+    991019.847 542669.762 0, 990720.46 542670.3 0, 990421.074 542670.855 0, 990121.687 542671.427 0, 989822.301 542672.017 0, 989522.915 542672.625 0, 989223.529 542673.251 0, 988924.142 542673.894 0, 988624.756 542674.555 0, 988325.37 542675.233 0, 
+    988025.984 542675.929 0, 987726.598 542676.642 0, 987427.212 542677.374 0, 987127.826 542678.122 0, 986828.44 542678.889 0, 986529.054 542679.673 0, 986229.669 542680.475 0, 985930.283 542681.294 0, 985629.446 542682.135 0, 985645.157 548243.001 0, 
+    985660.868 553804.244 0, 985961.047 553803.405 0, 986259.778 553802.588 0, 986558.509 553801.788 0, 986857.241 553801.005 0, 987155.972 553800.24 0, 987454.703 553799.493 0, 987753.435 553798.764 0, 988052.166 553798.052 0, 988350.898 553797.357 0, 
+    988649.629 553796.68 0, 988948.361 553796.021 0, 989247.092 553795.379 0, 989545.824 553794.755 0, 989844.555 553794.149 0, 990143.287 553793.56 0, 990442.019 553792.989 0, 990740.75 553792.435 0, 991039.482 553791.899 0, 991338.214 553791.38 0, 
+    991636.946 553790.879 0, 991935.678 553790.395 0, 992234.41 553789.93 0, 992533.142 553789.481 0, 992830.427 553789.053 0, 993130.606 553788.638 0, 993429.338 553788.242 0, 993728.07 553787.864 0, 994026.802 553787.504 0, 994325.534 553787.161 0, 
+    994624.266 553786.836 0, 994922.998 553786.528 0, 995221.73 553786.238 0, 995520.462 553785.966 0, 995819.194 553785.711 0, 996117.926 553785.473 0, 996416.659 553785.254 0, 996715.391 553785.052 0, 997014.123 553784.867 0, 997312.855 553784.7 0, 
+    997611.587 553784.551 0, 997910.32 553784.419 0, 998209.052 553784.305 0, 998507.784 553784.208 0, 998806.516 553784.129 0, 999105.249 553784.068 0, 999403.981 553784.024 0, 999702.713 553783.998 0, 1000000 553783.989 0, 1000000 548222.723 0, 
+    1000000 542661.835 0))
+
+POLYGON ((1014339.132 553804.244 0, 1014041.844 553803.413 0, 1013743.113 553802.595 0, 1013444.381 553801.795 0, 1013145.65 553801.013 0, 1012846.919 553800.248 0, 1012548.187 553799.5 0, 1012249.456 553798.771 0, 1011950.725 553798.058 0, 1011651.993 553797.364 0, 
+    1011353.262 553796.687 0, 1011054.53 553796.027 0, 1010755.799 553795.386 0, 1010457.067 553794.761 0, 1010158.335 553794.155 0, 1009859.604 553793.565 0, 1009560.872 553792.994 0, 1009262.14 553792.44 0, 1008963.408 553791.904 0, 1008664.677 553791.385 0, 
+    1008365.945 553790.884 0, 1008067.213 553790.4 0, 1007768.481 553789.934 0, 1007469.749 553789.486 0, 1007169.573 553789.053 0, 1006872.285 553788.641 0, 1006573.553 553788.246 0, 1006274.821 553787.868 0, 1005976.089 553787.507 0, 1005677.357 553787.164 0, 
+    1005378.625 553786.839 0, 1005079.893 553786.531 0, 1004781.161 553786.241 0, 1004482.429 553785.968 0, 1004183.697 553785.713 0, 1003884.964 553785.476 0, 1003586.232 553785.256 0, 1003287.5 553785.054 0, 1002988.768 553784.869 0, 1002690.036 553784.702 0, 
+    1002391.303 553784.552 0, 1002092.571 553784.42 0, 1001793.839 553784.306 0, 1001495.107 553784.209 0, 1001196.374 553784.13 0, 1000897.642 553784.068 0, 1000598.91 553784.024 0, 1000300.178 553783.998 0, 1000000 553783.989 0, 1000000 559345.629 0, 
+    1000000 564907.64 0, 1000299.52 564907.648 0, 1000597.597 564907.675 0, 1000895.675 564907.719 0, 1001193.752 564907.78 0, 1001491.83 564907.859 0, 1001789.907 564907.956 0, 1002087.985 564908.07 0, 1002386.062 564908.202 0, 1002684.14 564908.351 0, 
+    1002982.217 564908.518 0, 1003280.295 564908.702 0, 1003578.372 564908.904 0, 1003876.45 564909.123 0, 1004174.527 564909.36 0, 1004472.605 564909.615 0, 1004770.682 564909.887 0, 1005068.76 564910.176 0, 1005366.837 564910.483 0, 1005664.914 564910.808 0, 
+    1005962.992 564911.15 0, 1006261.069 564911.51 0, 1006559.146 564911.887 0, 1006857.224 564912.282 0, 1007153.86 564912.692 0, 1007453.378 564913.124 0, 1007751.455 564913.572 0, 1008049.532 564914.037 0, 1008347.61 564914.519 0, 1008645.687 564915.019 0, 
+    1008943.764 564915.537 0, 1009241.841 564916.072 0, 1009539.918 564916.625 0, 1009837.995 564917.195 0, 1010136.072 564917.783 0, 1010434.149 564918.388 0, 1010732.226 564919.011 0, 1011030.303 564919.652 0, 1011328.379 564920.31 0, 1011626.456 564920.985 0, 
+    1011924.533 564921.678 0, 1012222.61 564922.389 0, 1012520.686 564923.117 0, 1012818.763 564923.863 0, 1013116.839 564924.626 0, 1013414.916 564925.407 0, 1013712.992 564926.205 0, 1014011.069 564927.021 0, 1014307.705 564927.851 0, 1014323.419 559365.862 0, 
+    1014339.132 553804.244 0))
+
+POLYGON ((1028615.296 564988.483 0, 1028318.661 564986.816 0, 1028020.588 564985.158 0, 1027722.515 564983.517 0, 1027424.442 564981.895 0, 1027126.369 564980.289 0, 1026828.296 564978.701 0, 1026530.222 564977.131 0, 1026232.149 564975.578 0, 1025934.075 564974.043 0, 
+    1025636.001 564972.525 0, 1025337.928 564971.025 0, 1025039.854 564969.543 0, 1024741.78 564968.078 0, 1024443.706 564966.63 0, 1024145.632 564965.2 0, 1023847.558 564963.788 0, 1023549.483 564962.393 0, 1023251.409 564961.016 0, 1022953.334 564959.656 0, 
+    1022655.26 564958.314 0, 1022357.185 564956.989 0, 1022059.111 564955.682 0, 1021761.036 564954.392 0, 1021461.522 564953.114 0, 1021164.886 564951.866 0, 1020866.811 564950.629 0, 1020568.736 564949.41 0, 1020270.661 564948.208 0, 1019972.586 564947.023 0, 
+    1019674.511 564945.857 0, 1019376.435 564944.707 0, 1019078.36 564943.576 0, 1018780.284 564942.461 0, 1018482.209 564941.365 0, 1018184.133 564940.286 0, 1017886.058 564939.224 0, 1017587.982 564938.18 0, 1017289.906 564937.154 0, 1016991.83 564936.145 0, 
+    1016693.754 564935.154 0, 1016395.678 564934.18 0, 1016097.602 564933.224 0, 1015799.526 564932.285 0, 1015501.45 564931.364 0, 1015203.374 564930.46 0, 1014905.298 564929.574 0, 1014607.222 564928.706 0, 1014307.705 564927.851 0, 1014291.991 570490.207 0, 
+    1014276.275 576052.929 0, 1014575.133 576053.782 0, 1014872.555 576054.649 0, 1015169.976 576055.533 0, 1015467.397 576056.434 0, 1015764.819 576057.353 0, 1016062.24 576058.29 0, 1016359.661 576059.244 0, 1016657.082 576060.216 0, 1016954.503 576061.205 0, 
+    1017251.924 576062.212 0, 1017549.345 576063.236 0, 1017846.766 576064.278 0, 1018144.187 576065.337 0, 1018441.608 576066.413 0, 1018739.029 576067.508 0, 1019036.449 576068.619 0, 1019333.87 576069.748 0, 1019631.291 576070.895 0, 1019928.711 576072.059 0, 
+    1020226.131 576073.241 0, 1020523.552 576074.44 0, 1020820.972 576075.657 0, 1021118.392 576076.891 0, 1021414.377 576078.137 0, 1021713.232 576079.412 0, 1022010.652 576080.699 0, 1022308.072 576082.003 0, 1022605.492 576083.325 0, 1022902.912 576084.664 0, 
+    1023200.331 576086.021 0, 1023497.751 576087.395 0, 1023795.17 576088.787 0, 1024092.59 576090.196 0, 1024390.009 576091.623 0, 1024687.428 576093.068 0, 1024984.847 576094.529 0, 1025282.267 576096.009 0, 1025579.685 576097.505 0, 1025877.104 576099.02 0, 
+    1026174.523 576100.552 0, 1026471.942 576102.101 0, 1026769.36 576103.668 0, 1027066.779 576105.252 0, 1027364.197 576106.854 0, 1027661.616 576108.473 0, 1027959.034 576110.11 0, 1028256.452 576111.765 0, 1028552.436 576113.428 0, 1028583.867 570550.773 0, 
+    1028615.296 564988.483 0))
+
+POLYGON ((1042828.369 576214.26 0, 1042532.389 576211.76 0, 1042234.976 576209.266 0, 1041937.564 576206.789 0, 1041640.151 576204.329 0, 1041342.739 576201.887 0, 1041045.326 576199.462 0, 1040747.913 576197.055 0, 1040450.5 576194.666 0, 1040153.086 576192.294 0, 
+    1039855.673 576189.939 0, 1039558.259 576187.602 0, 1039260.846 576185.282 0, 1038963.432 576182.98 0, 1038666.018 576180.696 0, 1038368.604 576178.429 0, 1038071.19 576176.179 0, 1037773.775 576173.947 0, 1037476.361 576171.733 0, 1037178.946 576169.536 0, 
+    1036881.531 576167.356 0, 1036584.117 576165.194 0, 1036286.702 576163.049 0, 1035989.286 576160.922 0, 1035690.438 576158.803 0, 1035394.456 576156.721 0, 1035097.04 576154.646 0, 1034799.625 576152.589 0, 1034502.209 576150.55 0, 1034204.793 576148.528 0, 
+    1033907.377 576146.524 0, 1033609.961 576144.537 0, 1033312.545 576142.567 0, 1033015.128 576140.615 0, 1032717.712 576138.681 0, 1032420.295 576136.764 0, 1032122.879 576134.864 0, 1031825.462 576132.982 0, 1031528.045 576131.118 0, 1031230.628 576129.271 0, 
+    1030933.211 576127.442 0, 1030635.794 576125.63 0, 1030338.376 576123.835 0, 1030040.959 576122.058 0, 1029743.541 576120.299 0, 1029446.124 576118.557 0, 1029148.706 576116.833 0, 1028851.288 576115.126 0, 1028552.436 576113.428 0, 1028521.002 581676.445 0, 
+    1028489.567 587239.82 0, 1028787.761 587241.513 0, 1029084.524 587243.217 0, 1029381.287 587244.937 0, 1029678.05 587246.675 0, 1029974.812 587248.431 0, 1030271.575 587250.204 0, 1030568.337 587251.994 0, 1030865.1 587253.802 0, 1031161.862 587255.627 0, 
+    1031458.624 587257.47 0, 1031755.386 587259.331 0, 1032052.148 587261.208 0, 1032348.91 587263.104 0, 1032645.672 587265.016 0, 1032942.433 587266.947 0, 1033239.195 587268.894 0, 1033535.956 587270.859 0, 1033832.717 587272.842 0, 1034129.478 587274.842 0, 
+    1034426.239 587276.86 0, 1034723 587278.895 0, 1035019.761 587280.947 0, 1035316.522 587283.017 0, 1035611.852 587285.094 0, 1035910.042 587287.209 0, 1036206.803 587289.332 0, 1036503.563 587291.471 0, 1036800.323 587293.629 0, 1037097.083 587295.803 0, 
+    1037393.843 587297.996 0, 1037690.602 587300.205 0, 1037987.362 587302.432 0, 1038284.121 587304.677 0, 1038580.88 587306.939 0, 1038877.639 587309.218 0, 1039174.398 587311.515 0, 1039471.157 587313.83 0, 1039767.916 587316.162 0, 1040064.674 587318.511 0, 
+    1040361.433 587320.878 0, 1040658.191 587323.262 0, 1040954.949 587325.664 0, 1041251.707 587328.084 0, 1041548.465 587330.52 0, 1041845.223 587332.974 0, 1042141.98 587335.446 0, 1042438.738 587337.935 0, 1042734.066 587340.43 0, 1042781.219 581777.166 0, 
+    1042828.369 576214.26 0))
+
+POLYGON ((1056978.224 587481.283 0, 1056682.902 587477.954 0, 1056386.153 587474.626 0, 1056089.403 587471.316 0, 1055792.654 587468.024 0, 1055495.904 587464.749 0, 1055199.154 587461.491 0, 1054902.404 587458.251 0, 1054605.653 587455.028 0, 1054308.903 587451.823 0, 
+    1054012.152 587448.635 0, 1053715.401 587445.465 0, 1053418.65 587442.312 0, 1053121.899 587439.176 0, 1052825.147 587436.058 0, 1052528.396 587432.958 0, 1052231.644 587429.875 0, 1051934.892 587426.81 0, 1051638.14 587423.761 0, 1051341.387 587420.731 0, 
+    1051044.635 587417.718 0, 1050747.882 587414.722 0, 1050451.129 587411.744 0, 1050154.376 587408.783 0, 1049856.195 587405.826 0, 1049560.869 587402.914 0, 1049264.116 587400.006 0, 1048967.362 587397.115 0, 1048670.608 587394.242 0, 1048373.854 587391.386 0, 
+    1048077.099 587388.547 0, 1047780.345 587385.726 0, 1047483.59 587382.923 0, 1047186.836 587380.137 0, 1046890.081 587377.368 0, 1046593.326 587374.617 0, 1046296.57 587371.883 0, 1045999.815 587369.167 0, 1045703.059 587366.468 0, 1045406.304 587363.787 0, 
+    1045109.548 587361.123 0, 1044812.792 587358.477 0, 1044516.035 587355.848 0, 1044219.279 587353.237 0, 1043922.523 587350.643 0, 1043625.766 587348.066 0, 1043329.009 587345.507 0, 1043032.252 587342.966 0, 1042734.066 587340.43 0, 1042686.91 592904.049 0, 
+    1042639.751 598468.02 0, 1042937.279 598470.55 0, 1043233.381 598473.086 0, 1043529.483 598475.639 0, 1043825.585 598478.21 0, 1044121.686 598480.798 0, 1044417.788 598483.404 0, 1044713.889 598486.027 0, 1045009.99 598488.668 0, 1045306.091 598491.326 0, 
+    1045602.192 598494.001 0, 1045898.293 598496.694 0, 1046194.393 598499.404 0, 1046490.493 598502.131 0, 1046786.594 598504.876 0, 1047082.694 598507.639 0, 1047378.793 598510.419 0, 1047674.893 598513.216 0, 1047970.993 598516.031 0, 1048267.092 598518.863 0, 
+    1048563.191 598521.713 0, 1048859.29 598524.58 0, 1049155.389 598527.464 0, 1049451.488 598530.366 0, 1049746.161 598533.271 0, 1050043.684 598536.222 0, 1050339.782 598539.176 0, 1050635.88 598542.148 0, 1050931.978 598545.137 0, 1051228.076 598548.144 0, 
+    1051524.173 598551.168 0, 1051820.271 598554.209 0, 1052116.368 598557.268 0, 1052412.465 598560.344 0, 1052708.561 598563.437 0, 1053004.658 598566.548 0, 1053300.754 598569.677 0, 1053596.85 598572.823 0, 1053892.946 598575.986 0, 1054189.042 598579.167 0, 
+    1054485.138 598582.365 0, 1054781.233 598585.581 0, 1055077.328 598588.814 0, 1055373.423 598592.064 0, 1055669.518 598595.332 0, 1055965.613 598598.617 0, 1056261.707 598601.92 0, 1056557.802 598605.24 0, 1056852.472 598608.562 0, 1056915.35 593044.746 0, 
+    1056978.224 587481.283 0))
+
+POLYGON ((1071064.739 598789.257 0, 1070770.077 598785.103 0, 1070473.993 598780.946 0, 1070177.91 598776.807 0, 1069881.825 598772.685 0, 1069585.741 598768.581 0, 1069289.656 598764.494 0, 1068993.571 598760.424 0, 1068697.486 598756.372 0, 1068401.401 598752.337 0, 
+    1068105.315 598748.32 0, 1067809.229 598744.32 0, 1067513.143 598740.338 0, 1067217.057 598736.373 0, 1066920.97 598732.425 0, 1066624.883 598728.495 0, 1066328.796 598724.582 0, 1066032.709 598720.687 0, 1065736.622 598716.809 0, 1065440.534 598712.949 0, 
+    1065144.446 598709.106 0, 1064848.358 598705.28 0, 1064552.269 598701.472 0, 1064256.181 598697.682 0, 1063958.67 598693.89 0, 1063664.003 598690.152 0, 1063367.914 598686.414 0, 1063071.824 598682.693 0, 1062775.734 598678.989 0, 1062479.644 598675.303 0, 
+    1062183.554 598671.635 0, 1061887.464 598667.983 0, 1061591.373 598664.349 0, 1061295.283 598660.733 0, 1060999.192 598657.134 0, 1060703.1 598653.552 0, 1060407.009 598649.988 0, 1060110.917 598646.442 0, 1059814.825 598642.912 0, 1059518.733 598639.4 0, 
+    1059222.641 598635.906 0, 1058926.549 598632.429 0, 1058630.456 598628.969 0, 1058334.363 598625.527 0, 1058038.27 598622.102 0, 1057742.177 598618.695 0, 1057446.083 598615.305 0, 1057149.99 598611.933 0, 1056852.472 598608.562 0, 1056789.59 604172.726 0, 
+    1056726.705 609737.236 0, 1057023.564 609740.599 0, 1057319.003 609743.964 0, 1057614.441 609747.347 0, 1057909.879 609750.746 0, 1058205.317 609754.163 0, 1058500.755 609757.598 0, 1058796.193 609761.05 0, 1059091.63 609764.519 0, 1059387.068 609768.006 0, 
+    1059682.505 609771.51 0, 1059977.941 609775.032 0, 1060273.378 609778.57 0, 1060568.814 609782.127 0, 1060864.251 609785.7 0, 1061159.687 609789.291 0, 1061455.122 609792.9 0, 1061750.558 609796.526 0, 1062045.993 609800.169 0, 1062341.429 609803.829 0, 
+    1062636.864 609807.507 0, 1062932.298 609811.203 0, 1063227.733 609814.916 0, 1063523.167 609818.646 0, 1063817.182 609822.375 0, 1064114.035 609826.158 0, 1064409.469 609829.941 0, 1064704.902 609833.74 0, 1065000.335 609837.557 0, 1065295.768 609841.392 0, 
+    1065591.201 609845.244 0, 1065886.633 609849.113 0, 1066182.066 609853 0, 1066477.498 609856.904 0, 1066772.929 609860.825 0, 1067068.361 609864.764 0, 1067363.792 609868.72 0, 1067659.223 609872.694 0, 1067954.654 609876.685 0, 1068250.085 609880.693 0, 
+    1068545.515 609884.719 0, 1068840.945 609888.762 0, 1069136.375 609892.822 0, 1069431.805 609896.9 0, 1069727.234 609900.996 0, 1070022.664 609905.108 0, 1070318.093 609909.239 0, 1070613.521 609913.386 0, 1070907.532 609917.531 0, 1070986.138 604353.221 0, 
+    1071064.739 598789.257 0))
+
+POLYGON ((1085087.793 610137.889 0, 1084793.793 610132.913 0, 1084498.377 610127.931 0, 1084202.961 610122.966 0, 1083907.545 610118.019 0, 1083612.128 610113.089 0, 1083316.711 610108.177 0, 1083021.294 610103.282 0, 1082725.876 610098.404 0, 1082430.459 610093.543 0, 
+    1082135.04 610088.7 0, 1081839.622 610083.875 0, 1081544.203 610079.067 0, 1081248.784 610074.276 0, 1080953.365 610069.502 0, 1080657.945 610064.746 0, 1080362.526 610060.008 0, 1080067.106 610055.286 0, 1079771.685 610050.582 0, 1079476.265 610045.896 0, 
+    1079180.844 610041.227 0, 1078885.422 610036.575 0, 1078590.001 610031.941 0, 1078294.579 610027.324 0, 1077997.74 610022.702 0, 1077703.735 610018.142 0, 1077408.312 610013.577 0, 1077112.889 610009.03 0, 1076817.466 610004.5 0, 1076522.043 609999.987 0, 
+    1076226.619 609995.492 0, 1075931.195 609991.014 0, 1075635.771 609986.554 0, 1075340.347 609982.11 0, 1075044.922 609977.685 0, 1074749.497 609973.276 0, 1074454.072 609968.886 0, 1074158.647 609964.512 0, 1073863.221 609960.156 0, 1073567.795 609955.817 0, 
+    1073272.369 609951.496 0, 1072976.942 609947.192 0, 1072681.515 609942.905 0, 1072386.089 609938.636 0, 1072090.661 609934.384 0, 1071795.234 609930.15 0, 1071499.806 609925.933 0, 1071204.378 609921.733 0, 1070907.532 609917.531 0, 1070828.921 615482.183 0, 
+    1070750.305 621047.174 0, 1071046.493 621051.367 0, 1071341.266 621055.557 0, 1071636.038 621059.765 0, 1071930.811 621063.99 0, 1072225.583 621068.232 0, 1072520.355 621072.492 0, 1072815.127 621076.769 0, 1073109.898 621081.063 0, 1073404.669 621085.375 0, 
+    1073699.44 621089.704 0, 1073994.211 621094.051 0, 1074288.981 621098.415 0, 1074583.751 621102.796 0, 1074878.521 621107.194 0, 1075173.291 621111.61 0, 1075468.06 621116.043 0, 1075762.829 621120.494 0, 1076057.598 621124.962 0, 1076352.367 621129.447 0, 
+    1076647.135 621133.95 0, 1076941.903 621138.47 0, 1077236.671 621143.007 0, 1077531.438 621147.562 0, 1077824.792 621152.112 0, 1078120.972 621156.723 0, 1078415.739 621161.33 0, 1078710.506 621165.954 0, 1079005.272 621170.595 0, 1079300.038 621175.254 0, 
+    1079594.803 621179.93 0, 1079889.569 621184.624 0, 1080184.334 621189.334 0, 1080479.098 621194.063 0, 1080773.863 621198.808 0, 1081068.627 621203.571 0, 1081363.391 621208.351 0, 1081658.155 621213.149 0, 1081952.918 621217.964 0, 1082247.681 621222.796 0, 
+    1082542.444 621227.646 0, 1082837.206 621232.513 0, 1083131.969 621237.397 0, 1083426.731 621242.299 0, 1083721.492 621247.218 0, 1084016.254 621252.154 0, 1084311.015 621257.108 0, 1084605.776 621262.079 0, 1084899.123 621267.043 0, 1084993.461 615702.296 0, 
+    1085087.793 610137.889 0))
+
+POLYGON ((1099047.264 621526.885 0, 1098753.929 621521.091 0, 1098459.184 621515.288 0, 1098164.438 621509.501 0, 1097869.692 621503.732 0, 1097574.945 621497.98 0, 1097280.198 621492.246 0, 1096985.451 621486.529 0, 1096690.703 621480.829 0, 1096395.955 621475.147 0, 
+    1096101.207 621469.482 0, 1095806.459 621463.834 0, 1095511.71 621458.204 0, 1095216.96 621452.591 0, 1094922.211 621446.995 0, 1094627.461 621441.417 0, 1094332.711 621435.856 0, 1094037.96 621430.313 0, 1093743.209 621424.786 0, 1093448.458 621419.277 0, 
+    1093153.706 621413.786 0, 1092858.955 621408.312 0, 1092564.202 621402.855 0, 1092269.45 621397.415 0, 1091973.286 621391.967 0, 1091679.944 621386.589 0, 1091385.19 621381.201 0, 1091090.437 621375.831 0, 1090795.683 621370.478 0, 1090500.928 621365.143 0, 
+    1090206.173 621359.825 0, 1089911.418 621354.524 0, 1089616.663 621349.241 0, 1089321.907 621343.975 0, 1089027.151 621338.726 0, 1088732.395 621333.495 0, 1088437.639 621328.281 0, 1088142.882 621323.084 0, 1087848.125 621317.905 0, 1087553.367 621312.743 0, 
+    1087258.609 621307.599 0, 1086963.851 621302.472 0, 1086669.093 621297.362 0, 1086374.334 621292.269 0, 1086079.575 621287.194 0, 1085784.816 621282.136 0, 1085490.056 621277.096 0, 1085195.296 621272.073 0, 1084899.123 621267.043 0, 1084804.78 626832.125 0, 
+    1084710.431 632397.54 0, 1085005.946 632402.558 0, 1085300.05 632407.57 0, 1085594.155 632412.6 0, 1085888.259 632417.646 0, 1086182.363 632422.71 0, 1086476.467 632427.791 0, 1086770.57 632432.89 0, 1087064.673 632438.006 0, 1087358.775 632443.139 0, 
+    1087652.878 632448.289 0, 1087946.98 632453.457 0, 1088241.082 632458.642 0, 1088535.183 632463.844 0, 1088829.284 632469.064 0, 1089123.385 632474.301 0, 1089417.486 632479.555 0, 1089711.586 632484.827 0, 1090005.686 632490.116 0, 1090299.786 632495.422 0, 
+    1090593.885 632500.745 0, 1090887.984 632506.086 0, 1091182.083 632511.444 0, 1091476.181 632516.82 0, 1091768.871 632522.187 0, 1092064.377 632527.623 0, 1092358.474 632533.05 0, 1092652.571 632538.495 0, 1092946.668 632543.957 0, 1093240.764 632549.436 0, 
+    1093534.86 632554.933 0, 1093828.956 632560.447 0, 1094123.052 632565.978 0, 1094417.147 632571.526 0, 1094711.242 632577.092 0, 1095005.336 632582.675 0, 1095299.43 632588.276 0, 1095593.524 632593.894 0, 1095887.618 632599.529 0, 1096181.711 632605.181 0, 
+    1096475.804 632610.851 0, 1096769.896 632616.538 0, 1097063.988 632622.242 0, 1097358.08 632627.964 0, 1097652.172 632633.703 0, 1097946.263 632639.459 0, 1098240.354 632645.233 0, 1098534.444 632651.024 0, 1098827.127 632656.804 0, 1098937.199 627091.678 0, 
+    1099047.264 621526.885 0))
+
+POLYGON ((1112943.034 632955.949 0, 1112650.367 632949.342 0, 1112356.294 632942.72 0, 1112062.22 632936.116 0, 1111768.147 632929.529 0, 1111474.073 632922.959 0, 1111179.998 632916.406 0, 1110885.923 632909.871 0, 1110591.848 632903.353 0, 1110297.772 632896.853 0, 
+    1110003.696 632890.369 0, 1109709.62 632883.903 0, 1109415.543 632877.455 0, 1109121.466 632871.023 0, 1108827.388 632864.609 0, 1108533.31 632858.213 0, 1108239.232 632851.833 0, 1107945.153 632845.471 0, 1107651.074 632839.126 0, 1107356.995 632832.799 0, 
+    1107062.915 632826.489 0, 1106768.835 632820.196 0, 1106474.754 632813.92 0, 1106180.674 632807.662 0, 1105885.186 632801.391 0, 1105592.511 632795.198 0, 1105298.429 632788.991 0, 1105004.346 632782.802 0, 1104710.264 632776.631 0, 1104416.181 632770.476 0, 
+    1104122.097 632764.339 0, 1103828.013 632758.219 0, 1103533.929 632752.117 0, 1103239.845 632746.032 0, 1102945.76 632739.964 0, 1102651.674 632733.913 0, 1102357.589 632727.88 0, 1102063.503 632721.864 0, 1101769.417 632715.866 0, 1101475.33 632709.884 0, 
+    1101181.243 632703.92 0, 1100887.156 632697.974 0, 1100593.068 632692.044 0, 1100298.98 632686.132 0, 1100004.891 632680.238 0, 1099710.803 632674.36 0, 1099416.713 632668.5 0, 1099122.624 632662.657 0, 1098827.127 632656.804 0, 1098717.049 638222.259 0, 
+    1098606.964 643788.039 0, 1098901.802 643793.88 0, 1099195.237 643799.71 0, 1099488.671 643805.557 0, 1099782.104 643811.421 0, 1100075.537 643817.303 0, 1100368.97 643823.201 0, 1100662.403 643829.118 0, 1100955.835 643835.051 0, 1101249.267 643841.002 0, 
+    1101542.699 643846.97 0, 1101836.13 643852.955 0, 1102129.56 643858.957 0, 1102422.991 643864.977 0, 1102716.421 643871.014 0, 1103009.851 643877.069 0, 1103303.28 643883.14 0, 1103596.709 643889.229 0, 1103890.138 643895.335 0, 1104183.566 643901.459 0, 
+    1104476.994 643907.599 0, 1104770.422 643913.757 0, 1105063.849 643919.932 0, 1105357.276 643926.125 0, 1105649.299 643932.305 0, 1105944.128 643938.562 0, 1106237.554 643944.806 0, 1106530.979 643951.068 0, 1106824.405 643957.346 0, 1107117.829 643963.643 0, 
+    1107411.253 643969.956 0, 1107704.677 643976.287 0, 1107998.101 643982.634 0, 1108291.524 643989 0, 1108584.947 643995.382 0, 1108878.369 644001.782 0, 1109171.791 644008.199 0, 1109465.213 644014.633 0, 1109758.634 644021.085 0, 1110052.055 644027.553 0, 
+    1110345.476 644034.04 0, 1110638.896 644040.543 0, 1110932.315 644047.063 0, 1111225.735 644053.601 0, 1111519.154 644060.157 0, 1111812.572 644066.729 0, 1112105.991 644073.319 0, 1112399.408 644079.926 0, 1112691.424 644086.518 0, 1112817.233 638521.071 0, 
+    1112943.034 632955.949 0))
+
+POLYGON ((1126774.985 644424.787 0, 1126482.987 644417.369 0, 1126189.589 644409.933 0, 1125896.19 644402.515 0, 1125602.792 644395.113 0, 1125309.392 644387.729 0, 1125015.993 644380.362 0, 1124722.592 644373.013 0, 1124429.192 644365.681 0, 1124135.791 644358.366 0, 
+    1123842.389 644351.068 0, 1123548.988 644343.787 0, 1123255.585 644336.524 0, 1122962.182 644329.278 0, 1122668.779 644322.05 0, 1122375.376 644314.838 0, 1122081.972 644307.644 0, 1121788.567 644300.467 0, 1121495.162 644293.308 0, 1121201.757 644286.165 0, 
+    1120908.351 644279.04 0, 1120614.945 644271.932 0, 1120321.539 644264.842 0, 1120028.132 644257.769 0, 1119733.324 644250.679 0, 1119441.317 644243.674 0, 1119147.909 644236.652 0, 1118854.5 644229.648 0, 1118561.091 644222.661 0, 1118267.682 644215.692 0, 
+    1117974.272 644208.739 0, 1117680.861 644201.804 0, 1117387.451 644194.886 0, 1117094.04 644187.986 0, 1116800.628 644181.103 0, 1116507.216 644174.237 0, 1116213.804 644167.388 0, 1115920.392 644160.556 0, 1115626.978 644153.742 0, 1115333.565 644146.945 0, 
+    1115040.151 644140.166 0, 1114746.737 644133.403 0, 1114453.322 644126.658 0, 1114159.907 644119.93 0, 1113866.492 644113.22 0, 1113573.076 644106.526 0, 1113279.659 644099.85 0, 1112986.243 644093.191 0, 1112691.424 644086.518 0, 1112565.608 649652.288 0, 
+    1112439.785 655218.377 0, 1112733.945 655225.035 0, 1113026.707 655231.679 0, 1113319.468 655238.34 0, 1113612.228 655245.019 0, 1113904.989 655251.714 0, 1114197.748 655258.427 0, 1114490.508 655265.157 0, 1114783.267 655271.905 0, 1115076.026 655278.669 0, 
+    1115368.784 655285.451 0, 1115661.542 655292.25 0, 1115954.299 655299.066 0, 1116247.056 655305.9 0, 1116539.813 655312.75 0, 1116832.569 655319.618 0, 1117125.325 655326.503 0, 1117418.081 655333.406 0, 1117710.836 655340.325 0, 1118003.59 655347.262 0, 
+    1118296.345 655354.216 0, 1118589.099 655361.188 0, 1118881.852 655368.176 0, 1119174.605 655375.182 0, 1119465.96 655382.171 0, 1119760.11 655389.245 0, 1120052.862 655396.302 0, 1120345.613 655403.377 0, 1120638.364 655410.469 0, 1120931.114 655417.578 0, 
+    1121223.864 655424.705 0, 1121516.614 655431.848 0, 1121809.363 655439.009 0, 1122102.112 655446.187 0, 1122394.861 655453.382 0, 1122687.609 655460.595 0, 1122980.356 655467.825 0, 1123273.103 655475.072 0, 1123565.85 655482.336 0, 1123858.596 655489.617 0, 
+    1124151.342 655496.916 0, 1124444.088 655504.232 0, 1124736.833 655511.565 0, 1125029.577 655518.916 0, 1125322.321 655526.283 0, 1125615.065 655533.668 0, 1125907.808 655541.07 0, 1126200.551 655548.489 0, 1126491.897 655555.89 0, 1126633.445 649990.179 0, 
+    1126774.985 644424.787 0))
+
+POLYGON ((1140543 655933.102 0, 1140251.674 655924.878 0, 1139958.953 655916.632 0, 1139666.232 655908.403 0, 1139373.51 655900.191 0, 1139080.788 655891.996 0, 1138788.065 655883.819 0, 1138495.342 655875.659 0, 1138202.619 655867.516 0, 1137909.895 655859.39 0, 
+    1137617.17 655851.281 0, 1137324.445 655843.19 0, 1137031.719 655835.116 0, 1136738.994 655827.059 0, 1136446.267 655819.02 0, 1136153.54 655810.997 0, 1135860.813 655802.992 0, 1135568.085 655795.004 0, 1135275.357 655787.034 0, 1134982.628 655779.08 0, 
+    1134689.899 655771.144 0, 1134397.169 655763.225 0, 1134104.439 655755.323 0, 1133811.708 655747.439 0, 1133517.582 655739.534 0, 1133226.245 655731.722 0, 1132933.513 655723.889 0, 1132640.781 655716.073 0, 1132348.048 655708.275 0, 1132055.314 655700.494 0, 
+    1131762.58 655692.73 0, 1131469.846 655684.983 0, 1131177.111 655677.254 0, 1130884.376 655669.541 0, 1130591.64 655661.846 0, 1130298.904 655654.169 0, 1130006.168 655646.508 0, 1129713.43 655638.865 0, 1129420.693 655631.239 0, 1129127.955 655623.63 0, 
+    1128835.217 655616.038 0, 1128542.478 655608.464 0, 1128249.738 655600.907 0, 1127956.999 655593.367 0, 1127664.259 655585.844 0, 1127371.518 655578.339 0, 1127078.777 655570.851 0, 1126786.035 655563.38 0, 1126491.897 655555.89 0, 1126350.341 661121.917 0, 
+    1126208.777 666688.257 0, 1126502.257 666695.729 0, 1126794.343 666703.184 0, 1127086.429 666710.655 0, 1127378.515 666718.144 0, 1127670.599 666725.65 0, 1127962.684 666733.173 0, 1128254.768 666740.713 0, 1128546.852 666748.27 0, 1128838.935 666755.845 0, 
+    1129131.018 666763.437 0, 1129423.1 666771.046 0, 1129715.182 666778.672 0, 1130007.263 666786.315 0, 1130299.344 666793.976 0, 1130591.425 666801.654 0, 1130883.505 666809.348 0, 1131175.584 666817.061 0, 1131467.663 666824.79 0, 1131759.742 666832.536 0, 
+    1132051.82 666840.3 0, 1132343.898 666848.081 0, 1132635.975 666855.879 0, 1132928.052 666863.694 0, 1133218.737 666871.49 0, 1133512.204 666879.377 0, 1133804.28 666887.243 0, 1134096.355 666895.128 0, 1134388.429 666903.029 0, 1134680.503 666910.947 0, 
+    1134972.577 666918.883 0, 1135264.65 666926.836 0, 1135556.723 666934.806 0, 1135848.795 666942.793 0, 1136140.867 666950.797 0, 1136432.938 666958.819 0, 1136725.009 666966.858 0, 1137017.079 666974.914 0, 1137309.149 666982.987 0, 1137601.218 666991.077 0, 
+    1137893.287 666999.185 0, 1138185.356 667007.309 0, 1138477.423 667015.451 0, 1138769.491 667023.61 0, 1139061.558 667031.787 0, 1139353.624 667039.98 0, 1139645.69 667048.191 0, 1139937.756 667056.419 0, 1140228.43 667064.624 0, 1140385.719 661498.707 0, 
+    1140543 655933.102 0))
+
+POLYGON ((1154246.964 667480.598 0, 1153956.312 667471.571 0, 1153664.271 667462.518 0, 1153372.229 667453.483 0, 1153080.187 667444.464 0, 1152788.144 667435.463 0, 1152496.101 667426.478 0, 1152204.057 667417.511 0, 1151912.013 667408.562 0, 1151619.968 667399.629 0, 
+    1151327.923 667390.713 0, 1151035.877 667381.815 0, 1150743.83 667372.934 0, 1150451.784 667364.07 0, 1150159.736 667355.224 0, 1149867.688 667346.394 0, 1149575.64 667337.582 0, 1149283.591 667328.787 0, 1148991.541 667320.009 0, 1148699.491 667311.248 0, 
+    1148407.441 667302.504 0, 1148115.39 667293.778 0, 1147823.338 667285.069 0, 1147531.286 667276.377 0, 1147237.844 667267.661 0, 1146947.18 667259.044 0, 1146655.127 667250.404 0, 1146363.073 667241.781 0, 1146071.018 667233.175 0, 1145778.963 667224.586 0, 
+    1145486.907 667216.014 0, 1145194.851 667207.46 0, 1144902.795 667198.922 0, 1144610.737 667190.402 0, 1144318.68 667181.899 0, 1144026.622 667173.414 0, 1143734.563 667164.945 0, 1143442.504 667156.494 0, 1143150.444 667148.06 0, 1142858.384 667139.643 0, 
+    1142566.324 667131.243 0, 1142274.262 667122.86 0, 1141982.201 667114.495 0, 1141690.139 667106.147 0, 1141398.076 667097.816 0, 1141106.013 667089.502 0, 1140813.949 667081.205 0, 1140521.885 667072.926 0, 1140228.43 667064.624 0, 1140071.132 672630.851 0, 
+    1139913.825 678197.383 0, 1140206.622 678205.666 0, 1140498.031 678213.926 0, 1140789.439 678222.204 0, 1141080.847 678230.5 0, 1141372.255 678238.812 0, 1141663.661 678247.141 0, 1141955.068 678255.488 0, 1142246.474 678263.852 0, 1142537.879 678272.233 0, 
+    1142829.284 678280.631 0, 1143120.688 678289.046 0, 1143412.092 678297.478 0, 1143703.496 678305.928 0, 1143994.899 678314.395 0, 1144286.301 678322.878 0, 1144577.703 678331.379 0, 1144869.104 678339.897 0, 1145160.505 678348.433 0, 1145451.905 678356.985 0, 
+    1145743.305 678365.555 0, 1146034.705 678374.142 0, 1146326.104 678382.745 0, 1146617.502 678391.366 0, 1146907.513 678399.964 0, 1147200.297 678408.66 0, 1147491.694 678417.332 0, 1147783.09 678426.022 0, 1148074.486 678434.729 0, 1148365.882 678443.453 0, 
+    1148657.276 678452.194 0, 1148948.671 678460.952 0, 1149240.064 678469.728 0, 1149531.458 678478.52 0, 1149822.85 678487.33 0, 1150114.243 678496.157 0, 1150405.634 678505.001 0, 1150697.025 678513.862 0, 1150988.416 678522.74 0, 1151279.806 678531.636 0, 
+    1151571.196 678540.548 0, 1151862.585 678549.478 0, 1152153.973 678558.425 0, 1152445.361 678567.389 0, 1152736.749 678576.37 0, 1153028.136 678585.368 0, 1153319.522 678594.384 0, 1153610.908 678603.417 0, 1153900.908 678612.423 0, 1154073.941 673046.358 0, 
+    1154246.964 667480.598 0))
+
+POLYGON ((1167886.763 679066.979 0, 1167596.787 679057.152 0, 1167305.428 679047.297 0, 1167014.068 679037.458 0, 1166722.708 679027.636 0, 1166431.347 679017.832 0, 1166139.985 679008.045 0, 1165848.623 678998.275 0, 1165557.26 678988.522 0, 1165265.897 678978.786 0, 
+    1164974.533 678969.067 0, 1164683.169 678959.366 0, 1164391.804 678949.681 0, 1164100.438 678940.014 0, 1163809.072 678930.364 0, 1163517.706 678920.731 0, 1163226.338 678911.116 0, 1162934.971 678901.517 0, 1162643.602 678891.935 0, 1162352.233 678882.371 0, 
+    1162060.864 678872.824 0, 1161769.494 678863.294 0, 1161478.123 678853.781 0, 1161186.752 678844.285 0, 1160893.996 678834.762 0, 1160604.008 678825.345 0, 1160312.635 678815.901 0, 1160021.262 678806.474 0, 1159729.888 678797.064 0, 1159438.513 678787.671 0, 
+    1159147.138 678778.296 0, 1158855.762 678768.937 0, 1158564.386 678759.596 0, 1158273.01 678750.272 0, 1157981.632 678740.965 0, 1157690.254 678731.675 0, 1157398.876 678722.402 0, 1157107.497 678713.146 0, 1156816.118 678703.908 0, 1156524.738 678694.687 0, 
+    1156233.357 678685.482 0, 1155941.976 678676.295 0, 1155650.595 678667.125 0, 1155359.212 678657.973 0, 1155067.83 678648.837 0, 1154776.446 678639.719 0, 1154485.063 678630.618 0, 1154193.678 678621.533 0, 1153900.908 678612.423 0, 1153727.866 684178.791 0, 
+    1153554.815 689745.457 0, 1153846.927 689754.547 0, 1154137.656 689763.611 0, 1154428.384 689772.692 0, 1154719.112 689781.789 0, 1155009.84 689790.904 0, 1155300.567 689800.037 0, 1155591.293 689809.186 0, 1155882.019 689818.352 0, 1156172.744 689827.536 0, 
+    1156463.469 689836.736 0, 1156754.193 689845.954 0, 1157044.917 689855.189 0, 1157335.64 689864.441 0, 1157626.362 689873.71 0, 1157917.084 689882.996 0, 1158207.806 689892.299 0, 1158498.527 689901.619 0, 1158789.247 689910.957 0, 1159079.967 689920.311 0, 
+    1159370.686 689929.683 0, 1159661.405 689939.072 0, 1159952.123 689948.478 0, 1160242.841 689957.901 0, 1160532.177 689967.296 0, 1160824.274 689976.798 0, 1161114.99 689986.272 0, 1161405.706 689995.764 0, 1161696.42 690005.273 0, 1161987.135 690014.798 0, 
+    1162277.848 690024.341 0, 1162568.562 690033.901 0, 1162859.274 690043.478 0, 1163149.986 690053.072 0, 1163440.698 690062.683 0, 1163731.408 690072.312 0, 1164022.119 690081.957 0, 1164312.829 690091.62 0, 1164603.538 690101.299 0, 1164894.246 690110.996 0, 
+    1165184.954 690120.71 0, 1165475.662 690130.441 0, 1165766.369 690140.189 0, 1166057.075 690149.954 0, 1166347.781 690159.737 0, 1166638.486 690169.536 0, 1166929.191 690179.353 0, 1167219.895 690189.186 0, 1167509.218 690198.99 0, 1167697.996 684632.835 0, 
+    1167886.763 679066.979 0))
+
+POLYGON ((1181462.284 690691.945 0, 1181172.987 690681.324 0, 1180882.312 690670.669 0, 1180591.636 690660.031 0, 1180300.96 690649.41 0, 1180010.283 690638.807 0, 1179719.606 690628.22 0, 1179428.927 690617.651 0, 1179138.249 690607.099 0, 1178847.569 690596.564 0, 
+    1178556.889 690586.045 0, 1178266.208 690575.545 0, 1177975.527 690565.061 0, 1177684.845 690554.594 0, 1177394.163 690544.144 0, 1177103.48 690533.712 0, 1176812.796 690523.296 0, 1176522.111 690512.898 0, 1176231.427 690502.517 0, 1175940.741 690492.153 0, 
+    1175650.055 690481.806 0, 1175359.368 690471.476 0, 1175068.681 690461.163 0, 1174777.993 690450.868 0, 1174485.925 690440.54 0, 1174196.615 690430.328 0, 1173905.925 690420.083 0, 1173615.234 690409.856 0, 1173324.543 690399.646 0, 1173033.852 690389.453 0, 
+    1172743.16 690379.277 0, 1172452.467 690369.118 0, 1172161.773 690358.977 0, 1171871.079 690348.852 0, 1171580.385 690338.745 0, 1171289.689 690328.654 0, 1170998.994 690318.581 0, 1170708.297 690308.525 0, 1170417.6 690298.486 0, 1170126.903 690288.464 0, 
+    1169836.204 690278.46 0, 1169545.506 690268.472 0, 1169254.806 690258.501 0, 1168964.106 690248.548 0, 1168673.406 690238.611 0, 1168382.705 690228.692 0, 1168092.003 690218.79 0, 1167801.301 690208.905 0, 1167509.218 690198.99 0, 1167320.431 695765.441 0, 
+    1167131.634 701332.184 0, 1167423.058 701342.076 0, 1167713.105 701351.939 0, 1168003.151 701361.819 0, 1168293.197 701371.716 0, 1168583.242 701381.63 0, 1168873.287 701391.561 0, 1169163.331 701401.509 0, 1169453.374 701411.474 0, 1169743.417 701421.456 0, 
+    1170033.46 701431.456 0, 1170323.501 701441.472 0, 1170613.543 701451.505 0, 1170903.583 701461.556 0, 1171193.623 701471.623 0, 1171483.662 701481.708 0, 1171773.701 701491.81 0, 1172063.739 701501.929 0, 1172353.777 701512.065 0, 1172643.814 701522.217 0, 
+    1172933.85 701532.387 0, 1173223.886 701542.575 0, 1173513.921 701552.779 0, 1173803.956 701563 0, 1174092.614 701573.19 0, 1174384.023 701583.494 0, 1174674.056 701593.766 0, 1174964.088 701604.055 0, 1175254.12 701614.362 0, 1175544.151 701624.686 0, 
+    1175834.181 701635.026 0, 1176124.211 701645.384 0, 1176414.24 701655.759 0, 1176704.268 701666.151 0, 1176994.296 701676.56 0, 1177284.324 701686.986 0, 1177574.35 701697.429 0, 1177864.376 701707.889 0, 1178154.402 701718.367 0, 1178444.427 701728.861 0, 
+    1178734.451 701739.372 0, 1179024.474 701749.901 0, 1179314.497 701760.446 0, 1179604.52 701771.009 0, 1179894.541 701781.589 0, 1180184.563 701792.186 0, 1180474.583 701802.799 0, 1180764.603 701813.43 0, 1181053.248 701824.028 0, 1181257.771 696257.841 0, 
+    1181462.284 690691.945 0))
+
+POLYGON ((1194973.417 702355.201 0, 1194684.801 702343.788 0, 1194394.812 702332.337 0, 1194104.823 702320.904 0, 1193814.833 702309.488 0, 1193524.842 702298.089 0, 1193234.851 702286.707 0, 1192944.859 702275.342 0, 1192654.866 702263.994 0, 1192364.873 702252.664 0, 
+    1192074.879 702241.35 0, 1191784.884 702230.053 0, 1191494.889 702218.774 0, 1191204.893 702207.511 0, 1190914.896 702196.266 0, 1190624.899 702185.038 0, 1190334.901 702173.826 0, 1190044.902 702162.632 0, 1189754.903 702151.455 0, 1189464.903 702140.295 0, 
+    1189174.902 702129.152 0, 1188884.901 702118.026 0, 1188594.899 702106.917 0, 1188304.896 702095.825 0, 1188013.52 702084.698 0, 1187724.889 702073.693 0, 1187434.885 702062.653 0, 1187144.879 702051.629 0, 1186854.874 702040.623 0, 1186564.867 702029.633 0, 
+    1186274.86 702018.661 0, 1185984.852 702007.706 0, 1185694.844 701996.768 0, 1185404.835 701985.846 0, 1185114.825 701974.942 0, 1184824.815 701964.055 0, 1184534.804 701953.186 0, 1184244.792 701942.333 0, 1183954.78 701931.497 0, 1183664.767 701920.678 0, 
+    1183374.753 701909.877 0, 1183084.739 701899.092 0, 1182794.724 701888.325 0, 1182504.709 701877.574 0, 1182214.693 701866.841 0, 1181924.676 701856.125 0, 1181634.659 701845.425 0, 1181344.641 701834.743 0, 1181053.248 701824.028 0, 1180848.714 707390.504 0, 
+    1180644.169 712957.265 0, 1180934.903 712967.956 0, 1181224.266 712978.614 0, 1181513.628 712989.289 0, 1181802.99 712999.981 0, 1182092.35 713010.69 0, 1182381.711 713021.416 0, 1182671.07 713032.159 0, 1182960.429 713042.92 0, 1183249.787 713053.697 0, 
+    1183539.145 713064.491 0, 1183828.502 713075.302 0, 1184117.858 713086.131 0, 1184407.214 713096.976 0, 1184696.569 713107.838 0, 1184985.924 713118.718 0, 1185275.277 713129.614 0, 1185564.631 713140.528 0, 1185853.983 713151.458 0, 1186143.335 713162.406 0, 
+    1186432.686 713173.37 0, 1186722.037 713184.352 0, 1187011.387 713195.35 0, 1187300.736 713206.366 0, 1187588.715 713217.346 0, 1187879.433 713228.448 0, 1188168.78 713239.515 0, 1188458.127 713250.599 0, 1188747.473 713261.7 0, 1189036.818 713272.817 0, 
+    1189326.163 713283.952 0, 1189615.507 713295.104 0, 1189904.851 713306.273 0, 1190194.193 713317.459 0, 1190483.535 713328.662 0, 1190772.877 713339.882 0, 1191062.218 713351.119 0, 1191351.558 713362.373 0, 1191640.897 713373.644 0, 1191930.236 713384.932 0, 
+    1192219.574 713396.237 0, 1192508.912 713407.559 0, 1192798.248 713418.899 0, 1193087.585 713430.255 0, 1193376.92 713441.628 0, 1193666.255 713453.018 0, 1193955.589 713464.426 0, 1194244.922 713475.85 0, 1194532.886 713487.237 0, 1194753.157 707921.076 0, 
+    1194973.417 702355.201 0))
+
+POLYGON ((1208420.051 714056.446 0, 1208132.118 714044.245 0, 1207842.818 714032.004 0, 1207553.517 714019.779 0, 1207264.216 714007.571 0, 1206974.914 713995.381 0, 1206685.611 713983.207 0, 1206396.307 713971.05 0, 1206107.003 713958.911 0, 1205817.698 713946.788 0, 
+    1205528.392 713934.683 0, 1205239.086 713922.594 0, 1204949.778 713910.523 0, 1204660.471 713898.468 0, 1204371.162 713886.431 0, 1204081.853 713874.411 0, 1203792.543 713862.407 0, 1203503.232 713850.421 0, 1203213.921 713838.452 0, 1202924.608 713826.499 0, 
+    1202635.296 713814.564 0, 1202345.982 713802.646 0, 1202056.668 713790.745 0, 1201767.353 713778.861 0, 1201476.67 713766.938 0, 1201188.721 713755.143 0, 1200899.404 713743.31 0, 1200610.086 713731.494 0, 1200320.768 713719.695 0, 1200031.449 713707.913 0, 
+    1199742.129 713696.148 0, 1199452.808 713684.401 0, 1199163.487 713672.67 0, 1198874.165 713660.956 0, 1198584.843 713649.259 0, 1198295.52 713637.579 0, 1198006.196 713625.916 0, 1197716.871 713614.271 0, 1197427.546 713602.642 0, 1197138.22 713591.03 0, 
+    1196848.893 713579.436 0, 1196559.566 713567.858 0, 1196270.238 713556.297 0, 1195980.909 713544.754 0, 1195691.579 713533.227 0, 1195402.249 713521.718 0, 1195112.919 713510.225 0, 1194823.587 713498.75 0, 1194532.886 713487.237 0, 1194312.604 719053.68 0, 
+    1194092.311 724620.401 0, 1194382.354 724631.887 0, 1194671.03 724643.337 0, 1194959.705 724654.803 0, 1195248.38 724666.287 0, 1195537.054 724677.787 0, 1195825.728 724689.305 0, 1196114.4 724700.839 0, 1196403.072 724712.39 0, 1196691.744 724723.959 0, 
+    1196980.415 724735.544 0, 1197269.085 724747.147 0, 1197557.754 724758.766 0, 1197846.423 724770.402 0, 1198135.091 724782.056 0, 1198423.758 724793.726 0, 1198712.425 724805.413 0, 1199001.091 724817.118 0, 1199289.756 724828.839 0, 1199578.42 724840.577 0, 
+    1199867.084 724852.332 0, 1200155.747 724864.105 0, 1200444.41 724875.894 0, 1200733.072 724887.7 0, 1201020.368 724899.468 0, 1201310.393 724911.364 0, 1201599.053 724923.221 0, 1201887.712 724935.095 0, 1202176.37 724946.986 0, 1202465.028 724958.895 0, 
+    1202753.685 724970.82 0, 1203042.341 724982.762 0, 1203330.996 724994.721 0, 1203619.651 725006.697 0, 1203908.305 725018.69 0, 1204196.959 725030.701 0, 1204485.611 725042.728 0, 1204774.263 725054.772 0, 1205062.914 725066.833 0, 1205351.565 725078.911 0, 
+    1205640.215 725091.006 0, 1205928.864 725103.118 0, 1206217.512 725115.247 0, 1206506.16 725127.393 0, 1206794.807 725139.556 0, 1207083.453 725151.736 0, 1207372.099 725163.933 0, 1207660.744 725176.147 0, 1207948.024 725188.32 0, 1208184.044 719622.244 0, 
+    1208420.051 714056.446 0))
+
+POLYGON ((1221802.078 725795.383 0, 1221514.83 725782.398 0, 1221226.221 725769.368 0, 1220937.611 725756.356 0, 1220649.001 725743.36 0, 1220360.389 725730.382 0, 1220071.777 725717.421 0, 1219783.164 725704.476 0, 1219494.55 725691.549 0, 1219205.936 725678.638 0, 
+    1218917.32 725665.744 0, 1218628.704 725652.868 0, 1218340.088 725640.008 0, 1218051.47 725627.166 0, 1217762.852 725614.34 0, 1217474.233 725601.532 0, 1217185.613 725588.74 0, 1216896.992 725575.965 0, 1216608.371 725563.208 0, 1216319.749 725550.467 0, 
+    1216031.126 725537.743 0, 1215742.503 725525.037 0, 1215453.878 725512.347 0, 1215165.253 725499.674 0, 1214875.265 725486.959 0, 1214588.001 725474.38 0, 1214299.374 725461.758 0, 1214010.746 725449.154 0, 1213722.117 725436.566 0, 1213433.487 725423.995 0, 
+    1213144.857 725411.441 0, 1212856.226 725398.904 0, 1212567.595 725386.385 0, 1212278.962 725373.882 0, 1211990.329 725361.396 0, 1211701.695 725348.927 0, 1211413.06 725336.475 0, 1211124.425 725324.04 0, 1210835.789 725311.623 0, 1210547.152 725299.222 0, 
+    1210258.514 725286.838 0, 1209969.876 725274.471 0, 1209681.237 725262.121 0, 1209392.597 725249.788 0, 1209103.957 725237.472 0, 1208815.316 725225.173 0, 1208526.674 725212.891 0, 1208238.031 725200.626 0, 1207948.024 725188.32 0, 1207711.993 730754.672 0, 
+    1207475.951 736321.294 0, 1207765.299 736333.572 0, 1208053.287 736345.809 0, 1208341.273 736358.063 0, 1208629.259 736370.334 0, 1208917.245 736382.622 0, 1209205.229 736394.927 0, 1209493.213 736407.249 0, 1209781.196 736419.588 0, 1210069.178 736431.943 0, 
+    1210357.16 736444.316 0, 1210645.141 736456.706 0, 1210933.121 736469.112 0, 1211221.1 736481.536 0, 1211509.079 736493.976 0, 1211797.057 736506.434 0, 1212085.034 736518.908 0, 1212373.011 736531.4 0, 1212660.986 736543.908 0, 1212948.961 736556.433 0, 
+    1213236.936 736568.976 0, 1213524.909 736581.535 0, 1213812.882 736594.111 0, 1214100.854 736606.704 0, 1214387.466 736619.254 0, 1214676.796 736631.941 0, 1214964.766 736644.585 0, 1215252.735 736657.246 0, 1215540.703 736669.924 0, 1215828.671 736682.618 0, 
+    1216116.637 736695.33 0, 1216404.604 736708.059 0, 1216692.569 736720.804 0, 1216980.534 736733.567 0, 1217268.497 736746.346 0, 1217556.46 736759.143 0, 1217844.423 736771.956 0, 1218132.384 736784.787 0, 1218420.345 736797.634 0, 1218708.305 736810.498 0, 
+    1218996.265 736823.38 0, 1219284.223 736836.278 0, 1219572.181 736849.193 0, 1219860.138 736862.125 0, 1220148.094 736875.074 0, 1220436.05 736888.04 0, 1220724.004 736901.023 0, 1221011.958 736914.023 0, 1221298.554 736926.978 0, 1221550.322 731361.045 0, 
+    1221802.078 725795.383 0))
+
+POLYGON ((1235119.39 737571.711 0, 1234832.83 737557.946 0, 1234544.914 737544.132 0, 1234256.997 737530.336 0, 1233969.079 737516.557 0, 1233681.161 737502.794 0, 1233393.242 737489.049 0, 1233105.321 737475.32 0, 1232817.4 737461.608 0, 1232529.479 737447.914 0, 
+    1232241.556 737434.236 0, 1231953.633 737420.575 0, 1231665.709 737406.931 0, 1231377.784 737393.304 0, 1231089.858 737379.694 0, 1230801.931 737366.101 0, 1230514.004 737352.525 0, 1230226.076 737338.966 0, 1229938.147 737325.424 0, 1229650.217 737311.899 0, 
+    1229362.286 737298.391 0, 1229074.355 737284.899 0, 1228786.423 737271.425 0, 1228498.49 737257.967 0, 1228209.2 737244.464 0, 1227922.622 737231.103 0, 1227634.686 737217.697 0, 1227346.75 737204.307 0, 1227058.813 737190.934 0, 1226770.876 737177.579 0, 
+    1226482.937 737164.24 0, 1226194.998 737150.918 0, 1225907.058 737137.613 0, 1225619.117 737124.325 0, 1225331.175 737111.054 0, 1225043.233 737097.8 0, 1224755.29 737084.563 0, 1224467.346 737071.343 0, 1224179.401 737058.139 0, 1223891.456 737044.953 0, 
+    1223603.509 737031.784 0, 1223315.562 737018.631 0, 1223027.615 737005.496 0, 1222739.666 736992.378 0, 1222451.717 736979.276 0, 1222163.767 736966.191 0, 1221875.816 736953.124 0, 1221587.864 736940.073 0, 1221298.554 736926.978 0, 1221046.773 742493.179 0, 
+    1220794.981 748059.644 0, 1221083.633 748072.71 0, 1221370.93 748085.731 0, 1221658.225 748098.769 0, 1221945.52 748111.823 0, 1222232.814 748124.895 0, 1222520.108 748137.984 0, 1222807.4 748151.089 0, 1223094.692 748164.212 0, 1223381.983 748177.351 0, 
+    1223669.273 748190.507 0, 1223956.563 748203.681 0, 1224243.851 748216.871 0, 1224531.139 748230.078 0, 1224818.427 748243.302 0, 1225105.713 748256.542 0, 1225392.999 748269.8 0, 1225680.283 748283.075 0, 1225967.567 748296.366 0, 1226254.851 748309.675 0, 
+    1226542.133 748323 0, 1226829.415 748336.342 0, 1227116.696 748349.702 0, 1227403.976 748363.078 0, 1227689.902 748376.407 0, 1227978.534 748389.881 0, 1228265.811 748403.307 0, 1228553.088 748416.751 0, 1228840.365 748430.212 0, 1229127.64 748443.689 0, 
+    1229414.915 748457.184 0, 1229702.188 748470.695 0, 1229989.461 748484.223 0, 1230276.733 748497.769 0, 1230564.005 748511.331 0, 1230851.275 748524.91 0, 1231138.545 748538.505 0, 1231425.814 748552.118 0, 1231713.082 748565.748 0, 1232000.35 748579.395 0, 
+    1232287.616 748593.058 0, 1232574.882 748606.739 0, 1232862.147 748620.436 0, 1233149.411 748634.15 0, 1233436.675 748647.881 0, 1233723.937 748661.629 0, 1234011.199 748675.394 0, 1234298.46 748689.176 0, 1234584.368 748702.91 0, 1234851.885 743137.178 0, 
+    1235119.39 737571.711 0))
+
+POLYGON ((1248371.882 749385.131 0, 1248086.012 749370.589 0, 1247798.791 749355.996 0, 1247511.569 749341.419 0, 1247224.347 749326.86 0, 1246937.123 749312.317 0, 1246649.899 749297.791 0, 1246362.674 749283.283 0, 1246075.448 749268.791 0, 1245788.221 749254.316 0, 
+    1245500.993 749239.857 0, 1245213.765 749225.416 0, 1244926.535 749210.992 0, 1244639.305 749196.584 0, 1244352.074 749182.194 0, 1244064.842 749167.82 0, 1243777.609 749153.464 0, 1243490.376 749139.124 0, 1243203.141 749124.801 0, 1242915.906 749110.495 0, 
+    1242628.67 749096.206 0, 1242341.433 749081.934 0, 1242054.195 749067.678 0, 1241766.956 749053.44 0, 1241478.366 749039.152 0, 1241192.477 749025.014 0, 1240905.235 749010.826 0, 1240617.993 748996.655 0, 1240330.751 748982.502 0, 1240043.507 748968.365 0, 
+    1239756.262 748954.245 0, 1239469.017 748940.141 0, 1239181.771 748926.055 0, 1238894.524 748911.986 0, 1238607.276 748897.934 0, 1238320.027 748883.898 0, 1238032.778 748869.879 0, 1237745.528 748855.878 0, 1237458.276 748841.893 0, 1237171.024 748827.925 0, 
+    1236883.772 748813.974 0, 1236596.518 748800.04 0, 1236309.264 748786.123 0, 1236022.008 748772.223 0, 1235734.752 748758.339 0, 1235447.496 748744.473 0, 1235160.238 748730.623 0, 1234872.979 748716.791 0, 1234584.368 748702.91 0, 1234316.838 754268.903 0, 
+    1234049.295 759835.152 0, 1234337.249 759849.001 0, 1234623.852 759862.802 0, 1234910.454 759876.62 0, 1235197.056 759890.455 0, 1235483.657 759904.307 0, 1235770.257 759918.175 0, 1236056.856 759932.061 0, 1236343.454 759945.963 0, 1236630.052 759959.882 0, 
+    1236916.649 759973.818 0, 1237203.245 759987.771 0, 1237489.84 760001.741 0, 1237776.434 760015.727 0, 1238063.028 760029.731 0, 1238349.62 760043.751 0, 1238636.212 760057.788 0, 1238922.803 760071.842 0, 1239209.393 760085.913 0, 1239495.982 760100.001 0, 
+    1239782.571 760114.106 0, 1240069.159 760128.227 0, 1240355.745 760142.366 0, 1240642.331 760156.521 0, 1240927.569 760170.627 0, 1241215.501 760184.882 0, 1241502.084 760199.088 0, 1241788.667 760213.311 0, 1242075.249 760227.551 0, 1242361.83 760241.807 0, 
+    1242648.41 760256.081 0, 1242934.989 760270.371 0, 1243221.568 760284.678 0, 1243508.145 760299.002 0, 1243794.722 760313.343 0, 1244081.298 760327.7 0, 1244367.873 760342.075 0, 1244654.447 760356.466 0, 1244941.021 760370.875 0, 1245227.593 760385.3 0, 
+    1245514.165 760399.742 0, 1245800.736 760414.201 0, 1246087.306 760428.677 0, 1246373.875 760443.169 0, 1246660.443 760457.679 0, 1246947.011 760472.205 0, 1247233.577 760486.748 0, 1247520.143 760501.309 0, 1247805.361 760515.817 0, 1248088.628 754950.345 0, 
+    1248371.882 749385.131 0))
+
+POLYGON ((1261559.449 761235.342 0, 1261274.271 761220.028 0, 1260987.747 761204.658 0, 1260701.223 761189.306 0, 1260414.698 761173.97 0, 1260128.172 761158.651 0, 1259841.645 761143.348 0, 1259555.117 761128.063 0, 1259268.588 761112.795 0, 1258982.058 761097.543 0, 
+    1258695.527 761082.308 0, 1258408.996 761067.09 0, 1258122.463 761051.889 0, 1257835.93 761036.705 0, 1257549.396 761021.538 0, 1257262.861 761006.388 0, 1256976.325 760991.254 0, 1256689.788 760976.137 0, 1256403.25 760961.038 0, 1256116.711 760945.955 0, 
+    1255830.172 760930.889 0, 1255543.631 760915.839 0, 1255257.09 760900.807 0, 1254970.548 760885.791 0, 1254682.659 760870.722 0, 1254397.461 760855.811 0, 1254110.916 760840.846 0, 1253824.37 760825.898 0, 1253537.823 760810.967 0, 1253251.276 760796.053 0, 
+    1252964.728 760781.155 0, 1252678.178 760766.275 0, 1252391.628 760751.411 0, 1252105.077 760736.564 0, 1251818.525 760721.734 0, 1251531.973 760706.921 0, 1251245.419 760692.125 0, 1250958.864 760677.345 0, 1250672.309 760662.583 0, 1250385.753 760647.837 0, 
+    1250099.196 760633.109 0, 1249812.638 760618.397 0, 1249526.079 760603.702 0, 1249239.519 760589.023 0, 1248952.959 760574.362 0, 1248666.397 760559.718 0, 1248379.835 760545.09 0, 1248093.272 760530.479 0, 1247805.361 760515.817 0, 1247522.081 766081.542 0, 
+    1247238.788 771647.518 0, 1247526.041 771662.146 0, 1247811.949 771676.724 0, 1248097.856 771691.318 0, 1248383.762 771705.929 0, 1248669.668 771720.557 0, 1248955.572 771735.201 0, 1249241.476 771749.863 0, 1249527.379 771764.541 0, 1249813.281 771779.236 0, 
+    1250099.182 771793.948 0, 1250385.082 771808.677 0, 1250670.981 771823.422 0, 1250956.88 771838.185 0, 1251242.777 771852.964 0, 1251528.674 771867.76 0, 1251814.57 771882.573 0, 1252100.465 771897.403 0, 1252386.359 771912.249 0, 1252672.252 771927.113 0, 
+    1252958.144 771941.993 0, 1253244.036 771956.89 0, 1253529.927 771971.804 0, 1253815.816 771986.734 0, 1254100.362 772001.612 0, 1254387.593 772016.646 0, 1254673.48 772031.627 0, 1254959.366 772046.625 0, 1255245.252 772061.64 0, 1255531.136 772076.672 0, 
+    1255817.02 772091.72 0, 1256102.902 772106.785 0, 1256388.784 772121.868 0, 1256674.665 772136.967 0, 1256960.545 772152.082 0, 1257246.424 772167.215 0, 1257532.302 772182.364 0, 1257818.18 772197.531 0, 1258104.056 772212.714 0, 1258389.931 772227.914 0, 
+    1258675.806 772243.13 0, 1258961.68 772258.364 0, 1259247.553 772273.614 0, 1259533.425 772288.881 0, 1259819.296 772304.166 0, 1260105.166 772319.466 0, 1260391.035 772334.784 0, 1260676.903 772350.119 0, 1260961.429 772365.398 0, 1261260.446 766800.245 0, 
+    1261559.449 761235.342 0))
+
+POLYGON ((1274681.988 773122.044 0, 1274397.504 773105.961 0, 1274111.68 773089.819 0, 1273825.855 773073.694 0, 1273540.029 773057.585 0, 1273254.202 773041.494 0, 1272968.375 773025.419 0, 1272682.546 773009.361 0, 1272396.717 772993.32 0, 1272110.886 772977.295 0, 
+    1271825.055 772961.288 0, 1271539.222 772945.297 0, 1271253.389 772929.323 0, 1270967.555 772913.366 0, 1270681.719 772897.426 0, 1270395.883 772881.503 0, 1270110.046 772865.596 0, 1269824.208 772849.707 0, 1269538.369 772833.834 0, 1269252.529 772817.978 0, 
+    1268966.688 772802.138 0, 1268680.847 772786.316 0, 1268395.004 772770.51 0, 1268109.16 772754.722 0, 1267821.976 772738.876 0, 1267537.47 772723.194 0, 1267251.624 772707.456 0, 1266965.777 772691.735 0, 1266679.928 772676.03 0, 1266394.079 772660.342 0, 
+    1266108.229 772644.671 0, 1265822.378 772629.017 0, 1265536.526 772613.38 0, 1265250.673 772597.759 0, 1264964.82 772582.155 0, 1264678.965 772566.568 0, 1264393.109 772550.998 0, 1264107.253 772535.445 0, 1263821.395 772519.909 0, 1263535.537 772504.389 0, 
+    1263249.678 772488.886 0, 1262963.818 772473.4 0, 1262677.956 772457.931 0, 1262392.094 772442.479 0, 1262106.232 772427.044 0, 1261820.368 772411.625 0, 1261534.503 772396.223 0, 1261248.637 772380.838 0, 1260961.429 772365.398 0, 1260662.4 777930.797 0, 
+    1260363.357 783496.439 0, 1260649.907 783511.844 0, 1260935.117 783527.194 0, 1261220.327 783542.56 0, 1261505.536 783557.944 0, 1261790.743 783573.344 0, 1262075.95 783588.761 0, 1262361.156 783604.194 0, 1262646.361 783619.645 0, 1262931.565 783635.112 0, 
+    1263216.769 783650.596 0, 1263501.971 783666.097 0, 1263787.172 783681.614 0, 1264072.373 783697.149 0, 1264357.572 783712.7 0, 1264642.771 783728.268 0, 1264927.969 783743.853 0, 1265213.166 783759.454 0, 1265498.361 783775.073 0, 1265783.556 783790.708 0, 
+    1266068.75 783806.36 0, 1266353.944 783822.028 0, 1266639.136 783837.714 0, 1266924.327 783853.416 0, 1267208.18 783869.061 0, 1267494.707 783884.871 0, 1267779.895 783900.623 0, 1268065.083 783916.393 0, 1268350.27 783932.179 0, 1268635.455 783947.982 0, 
+    1268920.64 783963.802 0, 1269205.824 783979.638 0, 1269491.007 783995.491 0, 1269776.189 784011.362 0, 1270061.37 784027.248 0, 1270346.55 784043.152 0, 1270631.729 784059.073 0, 1270916.908 784075.01 0, 1271202.085 784090.964 0, 1271487.261 784106.935 0, 
+    1271772.437 784122.922 0, 1272057.611 784138.927 0, 1272342.785 784154.948 0, 1272627.957 784170.986 0, 1272913.129 784187.04 0, 1273198.3 784203.112 0, 1273483.47 784219.2 0, 1273768.638 784235.305 0, 1274052.47 784251.352 0, 1274367.236 778686.576 0, 
+    1274681.988 773122.044 0))
+
+POLYGON ((1287739.396 785044.935 0, 1287455.609 785028.087 0, 1287170.486 785011.176 0, 1286885.363 784994.282 0, 1286600.239 784977.405 0, 1286315.114 784960.545 0, 1286029.988 784943.701 0, 1285744.861 784926.875 0, 1285459.732 784910.065 0, 1285174.603 784893.271 0, 
+    1284889.473 784876.495 0, 1284604.342 784859.735 0, 1284319.21 784842.992 0, 1284034.077 784826.266 0, 1283748.943 784809.557 0, 1283463.808 784792.865 0, 1283178.672 784776.189 0, 1282893.535 784759.53 0, 1282608.397 784742.888 0, 1282323.258 784726.262 0, 
+    1282038.118 784709.654 0, 1281752.977 784693.062 0, 1281467.835 784676.487 0, 1281182.692 784659.929 0, 1280896.214 784643.31 0, 1280612.403 784626.863 0, 1280327.258 784610.355 0, 1280042.111 784593.864 0, 1279756.963 784577.389 0, 1279471.814 784560.932 0, 
+    1279186.665 784544.491 0, 1278901.514 784528.067 0, 1278616.363 784511.66 0, 1278331.21 784495.269 0, 1278046.056 784478.896 0, 1277760.902 784462.539 0, 1277475.747 784446.199 0, 1277190.59 784429.876 0, 1276905.433 784413.569 0, 1276620.274 784397.279 0, 
+    1276335.115 784381.006 0, 1276049.955 784364.75 0, 1275764.794 784348.511 0, 1275479.631 784332.288 0, 1275194.468 784316.083 0, 1274909.304 784299.894 0, 1274624.139 784283.721 0, 1274338.973 784267.566 0, 1274052.47 784251.352 0, 1273737.691 789816.366 0, 
+    1273422.899 795381.616 0, 1273708.744 795397.793 0, 1273993.255 795413.912 0, 1274277.765 795430.047 0, 1274562.274 795446.199 0, 1274846.782 795462.367 0, 1275131.289 795478.552 0, 1275415.795 795494.754 0, 1275700.3 795510.973 0, 1275984.804 795527.209 0, 
+    1276269.307 795543.461 0, 1276553.81 795559.73 0, 1276838.311 795576.016 0, 1277122.811 795592.318 0, 1277407.311 795608.638 0, 1277691.809 795624.974 0, 1277976.307 795641.326 0, 1278260.803 795657.696 0, 1278545.299 795674.082 0, 1278829.794 795690.485 0, 
+    1279114.287 795706.905 0, 1279398.78 795723.341 0, 1279683.272 795739.795 0, 1279967.762 795756.265 0, 1280250.92 795772.674 0, 1280536.741 795789.255 0, 1280821.229 795805.775 0, 1281105.715 795822.312 0, 1281390.201 795838.866 0, 1281674.686 795855.436 0, 
+    1281959.17 795872.023 0, 1282243.653 795888.627 0, 1282528.135 795905.248 0, 1282812.616 795921.885 0, 1283097.096 795938.54 0, 1283381.575 795955.21 0, 1283666.053 795971.898 0, 1283950.53 795988.602 0, 1284235.006 796005.324 0, 1284519.481 796022.061 0, 
+    1284803.956 796038.816 0, 1285088.429 796055.587 0, 1285372.901 796072.376 0, 1285657.372 796089.18 0, 1285941.842 796106.002 0, 1286226.311 796122.84 0, 1286510.78 796139.695 0, 1286795.247 796156.567 0, 1287078.382 796173.377 0, 1287408.896 790609.038 0, 
+    1287739.396 785044.935 0))
+
+POLYGON ((1300731.574 797003.713 0, 1300448.485 796986.104 0, 1300164.067 796968.428 0, 1299879.647 796950.77 0, 1299595.227 796933.128 0, 1299310.805 796915.503 0, 1299026.383 796897.894 0, 1298741.959 796880.302 0, 1298457.535 796862.727 0, 1298173.109 796845.169 0, 
+    1297888.682 796827.628 0, 1297604.255 796810.103 0, 1297319.826 796792.595 0, 1297035.396 796775.104 0, 1296750.965 796757.629 0, 1296466.533 796740.171 0, 1296182.101 796722.73 0, 1295897.667 796705.306 0, 1295613.232 796687.898 0, 1295328.796 796670.507 0, 
+    1295044.359 796653.133 0, 1294759.921 796635.776 0, 1294475.482 796618.435 0, 1294191.042 796601.111 0, 1293905.272 796583.723 0, 1293622.159 796566.514 0, 1293337.716 796549.24 0, 1293053.272 796531.983 0, 1292768.827 796514.743 0, 1292484.38 796497.52 0, 
+    1292199.933 796480.313 0, 1291915.485 796463.123 0, 1291631.036 796445.95 0, 1291346.586 796428.794 0, 1291062.135 796411.654 0, 1290777.683 796394.531 0, 1290493.229 796377.425 0, 1290208.775 796360.335 0, 1289924.32 796343.262 0, 1289639.864 796326.206 0, 
+    1289355.407 796309.167 0, 1289070.948 796292.145 0, 1288786.489 796275.139 0, 1288502.029 796258.15 0, 1288217.568 796241.178 0, 1287933.106 796224.222 0, 1287648.642 796207.283 0, 1287364.178 796190.361 0, 1287078.382 796173.377 0, 1286747.855 801737.948 0, 
+    1286417.313 807302.747 0, 1286702.451 807319.692 0, 1286986.26 807336.575 0, 1287270.068 807353.475 0, 1287553.875 807370.392 0, 1287837.682 807387.325 0, 1288121.487 807404.275 0, 1288405.291 807421.241 0, 1288689.094 807438.225 0, 1288972.896 807455.225 0, 
+    1289256.698 807472.241 0, 1289540.498 807489.275 0, 1289824.297 807506.325 0, 1290108.095 807523.392 0, 1290391.892 807540.475 0, 1290675.688 807557.575 0, 1290959.483 807574.692 0, 1291243.278 807591.826 0, 1291527.071 807608.976 0, 1291810.863 807626.143 0, 
+    1292094.654 807643.327 0, 1292378.444 807660.528 0, 1292662.233 807677.745 0, 1292946.021 807694.979 0, 1293228.482 807712.149 0, 1293513.594 807729.497 0, 1293797.379 807746.781 0, 1294081.163 807764.081 0, 1294364.946 807781.399 0, 1294648.728 807798.733 0, 
+    1294932.509 807816.083 0, 1295216.289 807833.451 0, 1295500.068 807850.835 0, 1295783.846 807868.236 0, 1296067.623 807885.654 0, 1296351.399 807903.088 0, 1296635.173 807920.539 0, 1296918.947 807938.007 0, 1297202.72 807955.491 0, 1297486.492 807972.992 0, 
+    1297770.262 807990.51 0, 1298054.032 808008.045 0, 1298337.801 808025.596 0, 1298621.568 808043.164 0, 1298905.335 808060.748 0, 1299189.1 808078.35 0, 1299472.865 808095.968 0, 1299756.628 808113.602 0, 1300039.066 808131.171 0, 1300385.327 802567.328 0, 
+    1300731.574 797003.713 0))
+
+POLYGON ((1313658.423 808998.076 0, 1313376.034 808979.709 0, 1313092.322 808961.273 0, 1312808.608 808942.853 0, 1312524.893 808924.451 0, 1312241.178 808906.064 0, 1311957.461 808887.695 0, 1311673.743 808869.342 0, 1311390.024 808851.006 0, 1311106.304 808832.686 0, 
+    1310822.583 808814.384 0, 1310538.861 808796.097 0, 1310255.137 808777.828 0, 1309971.413 808759.575 0, 1309687.687 808741.34 0, 1309403.961 808723.12 0, 1309120.233 808704.918 0, 1308836.505 808686.732 0, 1308552.775 808668.563 0, 1308269.044 808650.41 0, 
+    1307985.312 808632.275 0, 1307701.579 808614.155 0, 1307417.845 808596.053 0, 1307134.11 808577.967 0, 1306849.05 808559.814 0, 1306566.637 808541.846 0, 1306282.899 808523.811 0, 1305999.159 808505.792 0, 1305715.419 808487.79 0, 1305431.678 808469.804 0, 
+    1305147.935 808451.835 0, 1304864.192 808433.883 0, 1304580.447 808415.948 0, 1304296.701 808398.029 0, 1304012.955 808380.127 0, 1303729.207 808362.242 0, 1303445.458 808344.374 0, 1303161.708 808326.522 0, 1302877.957 808308.687 0, 1302594.205 808290.868 0, 
+    1302310.452 808273.067 0, 1302026.698 808255.281 0, 1301742.943 808237.513 0, 1301459.187 808219.761 0, 1301175.43 808202.027 0, 1300891.672 808184.308 0, 1300607.912 808166.607 0, 1300324.152 808148.922 0, 1300039.066 808131.171 0, 1299692.79 813695.239 0, 
+    1299346.501 819259.529 0, 1299630.929 819277.238 0, 1299914.034 819294.882 0, 1300197.139 819312.543 0, 1300480.242 819330.22 0, 1300763.344 819347.914 0, 1301046.445 819365.625 0, 1301329.546 819383.352 0, 1301612.645 819401.096 0, 1301895.743 819418.857 0, 
+    1302178.84 819436.634 0, 1302461.936 819454.428 0, 1302745.031 819472.239 0, 1303028.124 819490.066 0, 1303311.217 819507.91 0, 1303594.309 819525.771 0, 1303877.4 819543.648 0, 1304160.489 819561.542 0, 1304443.578 819579.453 0, 1304726.665 819597.38 0, 
+    1305009.752 819615.324 0, 1305292.837 819633.285 0, 1305575.922 819651.262 0, 1305859.005 819669.256 0, 1306140.767 819687.182 0, 1306425.168 819705.294 0, 1306708.249 819723.337 0, 1306991.328 819741.398 0, 1307274.406 819759.475 0, 1307557.483 819777.569 0, 
+    1307840.558 819795.68 0, 1308123.633 819813.807 0, 1308406.707 819831.951 0, 1308689.78 819850.111 0, 1308972.851 819868.288 0, 1309255.922 819886.482 0, 1309538.991 819904.693 0, 1309822.06 819922.92 0, 1310105.127 819941.164 0, 1310388.193 819959.424 0, 
+    1310671.258 819977.702 0, 1310954.322 819995.995 0, 1311237.385 820014.306 0, 1311520.447 820032.633 0, 1311803.508 820050.977 0, 1312086.568 820069.337 0, 1312369.627 820087.714 0, 1312652.684 820106.108 0, 1312934.421 820124.433 0, 1313296.429 814561.144 0, 
+    1313658.423 808998.076 0))
+
+POLYGON ((1326519.844 821027.722 0, 1326238.158 821008.601 0, 1325955.153 820989.408 0, 1325672.148 820970.231 0, 1325389.141 820951.071 0, 1325106.133 820931.927 0, 1324823.124 820912.801 0, 1324540.114 820893.691 0, 1324257.102 820874.597 0, 1323974.09 820855.52 0, 
+    1323691.077 820836.46 0, 1323408.062 820817.417 0, 1323125.046 820798.39 0, 1322842.029 820779.38 0, 1322559.011 820760.386 0, 1322275.992 820741.409 0, 1321992.972 820722.449 0, 1321709.951 820703.506 0, 1321426.928 820684.579 0, 1321143.905 820665.668 0, 
+    1320860.88 820646.775 0, 1320577.854 820627.898 0, 1320294.827 820609.038 0, 1320011.799 820590.194 0, 1319727.452 820571.28 0, 1319445.74 820552.557 0, 1319162.708 820533.763 0, 1318879.676 820514.986 0, 1318596.642 820496.226 0, 1318313.608 820477.482 0, 
+    1318030.572 820458.755 0, 1317747.535 820440.045 0, 1317464.497 820421.352 0, 1317181.458 820402.675 0, 1316898.418 820384.014 0, 1316615.377 820365.37 0, 1316332.334 820346.743 0, 1316049.291 820328.133 0, 1315766.246 820309.539 0, 1315483.201 820290.962 0, 
+    1315200.154 820272.402 0, 1314917.106 820253.858 0, 1314634.057 820235.331 0, 1314351.007 820216.821 0, 1314067.956 820198.327 0, 1313784.904 820179.85 0, 1313501.851 820161.39 0, 1313218.796 820142.946 0, 1312934.421 820124.433 0, 1312572.399 825687.939 0, 
+    1312210.363 831251.659 0, 1312494.08 831270.129 0, 1312776.479 831288.53 0, 1313058.878 831306.948 0, 1313341.275 831325.382 0, 1313623.671 831343.833 0, 1313906.066 831362.301 0, 1314188.46 831380.785 0, 1314470.853 831399.286 0, 1314753.245 831417.803 0, 
+    1315035.636 831436.338 0, 1315318.026 831454.888 0, 1315600.414 831473.455 0, 1315882.802 831492.039 0, 1316165.188 831510.64 0, 1316447.573 831529.257 0, 1316729.957 831547.891 0, 1317012.34 831566.541 0, 1317294.722 831585.208 0, 1317577.103 831603.892 0, 
+    1317859.483 831622.592 0, 1318141.862 831641.309 0, 1318424.239 831660.043 0, 1318706.616 831678.793 0, 1318987.676 831697.472 0, 1319271.365 831716.343 0, 1319553.739 831735.143 0, 1319836.111 831753.959 0, 1320118.482 831772.793 0, 1320400.851 831791.643 0, 
+    1320683.22 831810.509 0, 1320965.588 831829.392 0, 1321247.954 831848.292 0, 1321530.32 831867.208 0, 1321812.684 831886.141 0, 1322095.047 831905.091 0, 1322377.409 831924.057 0, 1322659.77 831943.04 0, 1322942.13 831962.039 0, 1323224.489 831981.055 0, 
+    1323506.846 832000.088 0, 1323789.203 832019.137 0, 1324071.558 832038.203 0, 1324353.912 832057.285 0, 1324636.265 832076.385 0, 1324918.617 832095.5 0, 1325200.968 832114.633 0, 1325483.318 832133.782 0, 1325764.352 832152.858 0, 1326142.105 826590.183 0, 
+    1326519.844 821027.722 0))
+
+POLYGON ((1339315.741 833092.346 0, 1339034.76 833072.475 0, 1338752.465 833052.529 0, 1338470.169 833032.599 0, 1338187.873 833012.686 0, 1337905.575 832992.789 0, 1337623.275 832972.909 0, 1337340.975 832953.045 0, 1337058.674 832933.198 0, 1336776.371 832913.368 0, 
+    1336494.067 832893.554 0, 1336211.762 832873.757 0, 1335929.456 832853.977 0, 1335647.149 832834.213 0, 1335364.84 832814.466 0, 1335082.53 832794.735 0, 1334800.22 832775.021 0, 1334517.908 832755.324 0, 1334235.595 832735.643 0, 1333953.28 832715.979 0, 
+    1333670.965 832696.331 0, 1333388.648 832676.7 0, 1333106.33 832657.086 0, 1332824.011 832637.488 0, 1332540.379 832617.816 0, 1332259.37 832598.343 0, 1331977.048 832578.795 0, 1331694.724 832559.264 0, 1331412.4 832539.749 0, 1331130.074 832520.251 0, 
+    1330847.747 832500.77 0, 1330565.419 832481.305 0, 1330283.089 832461.857 0, 1330000.759 832442.426 0, 1329718.427 832423.011 0, 1329436.095 832403.613 0, 1329153.761 832384.231 0, 1328871.426 832364.866 0, 1328589.09 832345.517 0, 1328306.753 832326.186 0, 
+    1328024.414 832306.87 0, 1327742.075 832287.572 0, 1327459.734 832268.29 0, 1327177.392 832249.025 0, 1326895.049 832229.776 0, 1326612.705 832210.544 0, 1326330.36 832191.328 0, 1326048.014 832172.13 0, 1325764.352 832152.858 0, 1325386.585 837715.743 0, 
+    1325008.803 843278.835 0, 1325291.807 843298.062 0, 1325573.498 843317.216 0, 1325855.189 843336.387 0, 1326136.878 843355.575 0, 1326418.566 843374.779 0, 1326700.253 843393.999 0, 1326981.939 843413.236 0, 1327263.624 843432.49 0, 1327545.307 843451.761 0, 
+    1327826.99 843471.048 0, 1328108.671 843490.351 0, 1328390.351 843509.671 0, 1328672.03 843529.008 0, 1328953.708 843548.361 0, 1329235.385 843567.731 0, 1329517.06 843587.118 0, 1329798.735 843606.521 0, 1330080.408 843625.94 0, 1330362.08 843645.376 0, 
+    1330643.751 843664.829 0, 1330925.421 843684.298 0, 1331207.09 843703.784 0, 1331488.757 843723.287 0, 1331769.114 843742.715 0, 1332052.089 843762.341 0, 1332333.753 843781.894 0, 1332615.416 843801.462 0, 1332897.078 843821.048 0, 1333178.739 843840.65 0, 
+    1333460.398 843860.268 0, 1333742.057 843879.903 0, 1334023.714 843899.555 0, 1334305.37 843919.223 0, 1334587.025 843938.908 0, 1334868.678 843958.61 0, 1335150.331 843978.328 0, 1335431.982 843998.062 0, 1335713.633 844017.813 0, 1335995.282 844037.581 0, 
+    1336276.93 844057.365 0, 1336558.576 844077.166 0, 1336840.222 844096.984 0, 1337121.867 844116.818 0, 1337403.51 844136.668 0, 1337685.152 844156.535 0, 1337966.793 844176.419 0, 1338248.433 844196.32 0, 1338528.763 844216.144 0, 1338922.259 838654.142 0, 
+    1339315.741 833092.346 0))
+
+POLYGON ((1352046.02 845191.645 0, 1351765.745 845171.029 0, 1351484.162 845150.333 0, 1351202.579 845129.654 0, 1350920.994 845108.991 0, 1350639.408 845088.345 0, 1350357.82 845067.715 0, 1350076.232 845047.102 0, 1349794.642 845026.505 0, 1349513.051 845005.925 0, 
+    1349231.459 844985.362 0, 1348949.866 844964.815 0, 1348668.271 844944.285 0, 1348386.676 844923.771 0, 1348105.079 844903.274 0, 1347823.481 844882.794 0, 1347541.881 844862.33 0, 1347260.281 844841.883 0, 1346978.679 844821.452 0, 1346697.076 844801.038 0, 
+    1346415.472 844780.64 0, 1346133.866 844760.259 0, 1345852.26 844739.895 0, 1345570.652 844719.547 0, 1345287.736 844699.121 0, 1345007.433 844678.901 0, 1344725.821 844658.603 0, 1344444.209 844638.321 0, 1344162.595 844618.056 0, 1343880.98 844597.807 0, 
+    1343599.364 844577.576 0, 1343317.747 844557.36 0, 1343036.128 844537.162 0, 1342754.509 844516.979 0, 1342472.888 844496.814 0, 1342191.266 844476.665 0, 1341909.642 844456.533 0, 1341628.018 844436.417 0, 1341346.392 844416.317 0, 1341064.765 844396.235 0, 
+    1340783.137 844376.169 0, 1340501.508 844356.119 0, 1340219.878 844336.086 0, 1339938.246 844316.07 0, 1339656.614 844296.07 0, 1339374.98 844276.087 0, 1339093.345 844256.12 0, 1338811.709 844236.17 0, 1338528.763 844216.144 0, 1338135.251 849778.349 0, 
+    1337741.726 855340.753 0, 1338024.015 855360.732 0, 1338304.996 855380.636 0, 1338585.976 855400.556 0, 1338866.955 855420.493 0, 1339147.933 855440.446 0, 1339428.91 855460.416 0, 1339709.886 855480.403 0, 1339990.86 855500.406 0, 1340271.833 855520.425 0, 
+    1340552.805 855540.461 0, 1340833.776 855560.514 0, 1341114.746 855580.583 0, 1341395.715 855600.668 0, 1341676.682 855620.77 0, 1341957.648 855640.889 0, 1342238.613 855661.024 0, 1342519.577 855681.176 0, 1342800.539 855701.344 0, 1343081.501 855721.529 0, 
+    1343362.461 855741.73 0, 1343643.42 855761.948 0, 1343924.378 855782.183 0, 1344205.335 855802.434 0, 1344484.986 855822.607 0, 1344767.244 855842.985 0, 1345048.197 855863.286 0, 1345329.149 855883.603 0, 1345610.1 855903.937 0, 1345891.049 855924.287 0, 
+    1346171.998 855944.654 0, 1346452.945 855965.037 0, 1346733.891 855985.437 0, 1347014.835 856005.853 0, 1347295.779 856026.286 0, 1347576.721 856046.735 0, 1347857.662 856067.201 0, 1348138.602 856087.684 0, 1348419.541 856108.183 0, 1348700.478 856128.698 0, 
+    1348981.414 856149.23 0, 1349262.349 856169.779 0, 1349543.283 856190.344 0, 1349824.216 856210.926 0, 1350105.147 856231.524 0, 1350386.077 856252.139 0, 1350667.006 856272.77 0, 1350947.934 856293.418 0, 1351227.558 856313.986 0, 1351636.796 850752.716 0, 
+    1352046.02 845191.645 0))
+
+POLYGON ((1364710.585 857325.316 0, 1364431.019 857303.957 0, 1364150.151 857282.516 0, 1363869.281 857261.091 0, 1363588.41 857239.683 0, 1363307.538 857218.291 0, 1363026.665 857196.916 0, 1362745.79 857175.557 0, 1362464.915 857154.215 0, 1362184.037 857132.889 0, 
+    1361903.159 857111.58 0, 1361622.279 857090.287 0, 1361341.399 857069.011 0, 1361060.516 857047.751 0, 1360779.633 857026.508 0, 1360498.748 857005.282 0, 1360217.863 856984.072 0, 1359936.975 856962.879 0, 1359656.087 856941.702 0, 1359375.197 856920.541 0, 
+    1359094.307 856899.397 0, 1358813.414 856878.27 0, 1358532.521 856857.159 0, 1358251.626 856836.065 0, 1357969.429 856814.89 0, 1357689.834 856793.926 0, 1357408.935 856772.882 0, 1357128.036 856751.853 0, 1356847.135 856730.842 0, 1356566.233 856709.847 0, 
+    1356285.33 856688.868 0, 1356004.425 856667.906 0, 1355723.519 856646.961 0, 1355442.612 856626.032 0, 1355161.704 856605.12 0, 1354880.795 856584.224 0, 1354599.884 856563.344 0, 1354318.972 856542.482 0, 1354038.059 856521.635 0, 1353757.145 856500.806 0, 
+    1353476.229 856479.992 0, 1353195.312 856459.196 0, 1352914.394 856438.416 0, 1352633.475 856417.652 0, 1352352.555 856396.905 0, 1352071.633 856376.175 0, 1351790.71 856355.461 0, 1351509.786 856334.763 0, 1351227.558 856313.986 0, 1350818.305 861875.452 0, 
+    1350409.038 867437.108 0, 1350690.609 867457.837 0, 1350970.878 867478.486 0, 1351251.147 867499.152 0, 1351531.414 867519.834 0, 1351811.679 867540.533 0, 1352091.944 867561.248 0, 1352372.207 867581.98 0, 1352652.469 867602.728 0, 1352932.73 867623.492 0, 
+    1353212.99 867644.274 0, 1353493.248 867665.071 0, 1353773.506 867685.885 0, 1354053.762 867706.716 0, 1354334.016 867727.563 0, 1354614.27 867748.427 0, 1354894.522 867769.307 0, 1355174.773 867790.204 0, 1355455.023 867811.117 0, 1355735.272 867832.046 0, 
+    1356015.519 867852.992 0, 1356295.765 867873.955 0, 1356576.01 867894.934 0, 1356856.254 867915.93 0, 1357135.198 867936.844 0, 1357416.738 867957.97 0, 1357696.978 867979.016 0, 1357977.216 868000.077 0, 1358257.454 868021.155 0, 1358537.69 868042.25 0, 
+    1358817.925 868063.361 0, 1359098.159 868084.488 0, 1359378.392 868105.632 0, 1359658.623 868126.793 0, 1359938.853 868147.97 0, 1360219.082 868169.164 0, 1360499.309 868190.374 0, 1360779.535 868211.6 0, 1361059.761 868232.843 0, 1361339.984 868254.103 0, 
+    1361620.207 868275.379 0, 1361900.428 868296.671 0, 1362180.648 868317.98 0, 1362460.867 868339.306 0, 1362741.085 868360.648 0, 1363021.301 868382.006 0, 1363301.516 868403.381 0, 1363581.73 868424.772 0, 1363860.644 868446.081 0, 1364285.622 862885.603 0, 
+    1364710.585 857325.316 0))
+
+POLYGON ((1377309.346 869493.053 0, 1377030.491 869470.956 0, 1376750.339 869448.773 0, 1376470.185 869426.607 0, 1376190.03 869404.457 0, 1375909.874 869382.323 0, 1375629.717 869360.206 0, 1375349.558 869338.105 0, 1375069.398 869316.021 0, 1374789.237 869293.954 0, 
+    1374509.074 869271.903 0, 1374228.91 869249.868 0, 1373948.745 869227.85 0, 1373668.578 869205.848 0, 1373388.411 869183.863 0, 1373108.242 869161.895 0, 1372828.071 869139.942 0, 1372547.899 869118.007 0, 1372267.726 869096.087 0, 1371987.552 869074.185 0, 
+    1371707.377 869052.299 0, 1371427.2 869030.429 0, 1371147.022 869008.576 0, 1370866.842 868986.739 0, 1370585.365 868964.818 0, 1370306.48 868943.115 0, 1370026.296 868921.328 0, 1369746.112 868899.557 0, 1369465.926 868877.803 0, 1369185.739 868856.065 0, 
+    1368905.551 868834.344 0, 1368625.361 868812.639 0, 1368345.17 868790.95 0, 1368064.978 868769.279 0, 1367784.784 868747.623 0, 1367504.589 868725.984 0, 1367224.393 868704.362 0, 1366944.196 868682.756 0, 1366663.998 868661.167 0, 1366383.798 868639.594 0, 
+    1366103.597 868618.038 0, 1365823.394 868596.498 0, 1365543.191 868574.974 0, 1365262.986 868553.467 0, 1364982.779 868531.977 0, 1364702.572 868510.503 0, 1364422.363 868489.046 0, 1364142.153 868467.605 0, 1363860.644 868446.081 0, 1363435.652 874006.747 0, 
+    1363010.646 879567.597 0, 1363291.497 879589.071 0, 1363571.053 879610.462 0, 1363850.607 879631.869 0, 1364130.16 879653.293 0, 1364409.711 879674.733 0, 1364689.262 879696.189 0, 1364968.811 879717.663 0, 1365248.358 879739.152 0, 1365527.905 879760.658 0, 
+    1365807.45 879782.181 0, 1366086.994 879803.72 0, 1366366.537 879825.275 0, 1366646.079 879846.847 0, 1366925.619 879868.435 0, 1367205.158 879890.04 0, 1367484.695 879911.661 0, 1367764.232 879933.299 0, 1368043.767 879954.953 0, 1368323.301 879976.623 0, 
+    1368602.833 879998.31 0, 1368882.365 880020.014 0, 1369161.895 880041.734 0, 1369441.423 880063.47 0, 1369719.657 880085.122 0, 1370000.477 880106.992 0, 1370280.002 880128.778 0, 1370559.525 880150.58 0, 1370839.048 880172.399 0, 1371118.569 880194.234 0, 
+    1371398.089 880216.085 0, 1371677.607 880237.953 0, 1371957.124 880259.838 0, 1372236.64 880281.739 0, 1372516.155 880303.656 0, 1372795.668 880325.59 0, 1373075.18 880347.54 0, 1373354.691 880369.507 0, 1373634.2 880391.49 0, 1373913.708 880413.489 0, 
+    1374193.215 880435.505 0, 1374472.721 880457.538 0, 1374752.225 880479.587 0, 1375031.728 880501.652 0, 1375311.23 880523.734 0, 1375590.73 880545.832 0, 1375870.229 880567.947 0, 1376149.727 880590.078 0, 1376427.931 880612.124 0, 1376868.646 875052.496 0, 
+    1377309.346 869493.053 0))
+
+POLYGON ((1389842.212 881694.552 0, 1389564.069 881671.72 0, 1389284.635 881648.8 0, 1389005.199 881625.895 0, 1388725.762 881603.008 0, 1388446.324 881580.136 0, 1388166.885 881557.281 0, 1387887.444 881534.443 0, 1387608.002 881511.621 0, 1387328.558 881488.815 0, 
+    1387049.113 881466.026 0, 1386769.667 881443.253 0, 1386490.219 881420.497 0, 1386210.771 881397.757 0, 1385931.32 881375.034 0, 1385651.869 881352.327 0, 1385372.416 881329.636 0, 1385092.962 881306.962 0, 1384813.506 881284.305 0, 1384534.049 881261.664 0, 
+    1384254.591 881239.039 0, 1383975.131 881216.431 0, 1383695.67 881193.839 0, 1383416.208 881171.263 0, 1383135.454 881148.6 0, 1382857.28 881126.162 0, 1382577.814 881103.636 0, 1382298.346 881081.127 0, 1382018.877 881058.633 0, 1381739.407 881036.157 0, 
+    1381459.935 881013.697 0, 1381180.463 880991.253 0, 1380900.988 880968.826 0, 1380621.513 880946.415 0, 1380342.036 880924.02 0, 1380062.558 880901.642 0, 1379783.079 880879.281 0, 1379503.598 880856.936 0, 1379224.116 880834.607 0, 1378944.633 880812.295 0, 
+    1378665.148 880789.999 0, 1378385.662 880767.72 0, 1378106.175 880745.457 0, 1377826.686 880723.211 0, 1377547.196 880700.981 0, 1377267.705 880678.768 0, 1376988.212 880656.571 0, 1376708.718 880634.39 0, 1376427.931 880612.124 0, 1375987.202 886171.931 0, 
+    1375546.459 891731.915 0, 1375826.588 891754.129 0, 1376105.428 891776.258 0, 1376384.266 891798.403 0, 1376663.103 891820.564 0, 1376941.938 891842.742 0, 1377220.772 891864.936 0, 1377499.605 891887.147 0, 1377778.437 891909.374 0, 1378057.267 891931.618 0, 
+    1378336.096 891953.877 0, 1378614.923 891976.154 0, 1378893.75 891998.446 0, 1379172.574 892020.756 0, 1379451.398 892043.081 0, 1379730.22 892065.423 0, 1380009.042 892087.781 0, 1380287.861 892110.156 0, 1380566.68 892132.547 0, 1380845.497 892154.955 0, 
+    1381124.312 892177.379 0, 1381403.127 892199.819 0, 1381681.94 892222.276 0, 1381960.752 892244.75 0, 1382238.274 892267.135 0, 1382518.371 892289.745 0, 1382797.179 892312.268 0, 1383075.986 892334.807 0, 1383354.791 892357.362 0, 1383633.595 892379.934 0, 
+    1383912.397 892402.522 0, 1384191.198 892425.126 0, 1384469.998 892447.747 0, 1384748.797 892470.385 0, 1385027.594 892493.038 0, 1385306.39 892515.709 0, 1385585.184 892538.395 0, 1385863.978 892561.098 0, 1386142.769 892583.817 0, 1386421.56 892606.553 0, 
+    1386700.349 892629.305 0, 1386979.137 892652.074 0, 1387257.923 892674.859 0, 1387536.708 892697.661 0, 1387815.492 892720.478 0, 1388094.275 892743.313 0, 1388373.056 892766.163 0, 1388651.836 892789.03 0, 1388929.327 892811.808 0, 1389385.777 887253.092 0, 
+    1389842.212 881694.552 0))
+
+POLYGON ((1402309.092 893929.506 0, 1402031.663 893905.945 0, 1401752.949 893882.29 0, 1401474.234 893858.652 0, 1401195.517 893835.03 0, 1400916.799 893811.425 0, 1400638.079 893787.836 0, 1400359.358 893764.263 0, 1400080.636 893740.707 0, 1399801.912 893717.167 0, 
+    1399523.187 893693.644 0, 1399244.46 893670.137 0, 1398965.732 893646.646 0, 1398687.003 893623.172 0, 1398408.272 893599.715 0, 1398129.54 893576.273 0, 1397850.807 893552.848 0, 1397572.072 893529.44 0, 1397293.336 893506.048 0, 1397014.598 893482.672 0, 
+    1396735.859 893459.313 0, 1396457.119 893435.97 0, 1396178.377 893412.643 0, 1395899.634 893389.333 0, 1395619.604 893365.932 0, 1395342.144 893342.762 0, 1395063.397 893319.502 0, 1394784.648 893296.257 0, 1394505.898 893273.029 0, 1394227.147 893249.817 0, 
+    1393948.394 893226.622 0, 1393669.64 893203.443 0, 1393390.885 893180.281 0, 1393112.128 893157.135 0, 1392833.37 893134.005 0, 1392554.611 893110.892 0, 1392275.85 893087.795 0, 1391997.088 893064.715 0, 1391718.324 893041.651 0, 1391439.559 893018.604 0, 
+    1391160.793 892995.572 0, 1390882.025 892972.558 0, 1390603.256 892949.559 0, 1390324.486 892926.577 0, 1390045.714 892903.612 0, 1389766.941 892880.663 0, 1389488.167 892857.73 0, 1389209.391 892834.814 0, 1388929.327 892811.808 0, 1388472.864 898370.697 0, 
+    1388016.386 903929.755 0, 1388295.793 903952.706 0, 1388573.914 903975.569 0, 1388852.034 903998.448 0, 1389130.153 904021.343 0, 1389408.27 904044.255 0, 1389686.386 904067.183 0, 1389964.501 904090.127 0, 1390242.614 904113.088 0, 1390520.726 904136.065 0, 
+    1390798.836 904159.058 0, 1391076.945 904182.068 0, 1391355.053 904205.094 0, 1391633.16 904228.137 0, 1391911.265 904251.196 0, 1392189.369 904274.271 0, 1392467.471 904297.363 0, 1392745.572 904320.471 0, 1393023.672 904343.595 0, 1393301.77 904366.736 0, 
+    1393579.867 904389.893 0, 1393857.963 904413.067 0, 1394136.057 904436.257 0, 1394414.15 904459.463 0, 1394690.959 904482.578 0, 1394970.332 904505.924 0, 1395248.42 904529.18 0, 1395526.508 904552.451 0, 1395804.594 904575.74 0, 1396082.678 904599.044 0, 
+    1396360.762 904622.365 0, 1396638.844 904645.702 0, 1396916.924 904669.056 0, 1397195.003 904692.426 0, 1397473.081 904715.812 0, 1397751.158 904739.214 0, 1398029.233 904762.634 0, 1398307.306 904786.069 0, 1398585.379 904809.521 0, 1398863.45 904832.989 0, 
+    1399141.519 904856.473 0, 1399419.587 904879.974 0, 1399697.654 904903.491 0, 1399975.719 904927.025 0, 1400253.783 904950.575 0, 1400531.846 904974.141 0, 1400809.907 904997.724 0, 1401087.967 905021.323 0, 1401364.744 905044.83 0, 1401836.925 899487.084 0, 
+    1402309.092 893929.506 0))
+
+POLYGON ((1414709.898 906197.611 0, 1414433.187 906173.323 0, 1414155.195 906148.938 0, 1413877.201 906124.57 0, 1413599.206 906100.218 0, 1413321.21 906075.883 0, 1413043.212 906051.564 0, 1412765.213 906027.261 0, 1412487.212 906002.975 0, 1412209.21 905978.705 0, 
+    1411931.207 905954.451 0, 1411653.202 905930.214 0, 1411375.195 905905.993 0, 1411097.188 905881.788 0, 1410819.178 905857.6 0, 1410541.168 905833.428 0, 1410263.156 905809.273 0, 1409985.142 905785.134 0, 1409707.127 905761.011 0, 1409429.111 905736.905 0, 
+    1409151.093 905712.815 0, 1408873.074 905688.741 0, 1408595.054 905664.684 0, 1408317.032 905640.643 0, 1408037.728 905616.508 0, 1407760.984 905592.61 0, 1407482.957 905568.618 0, 1407204.93 905544.643 0, 1406926.901 905520.684 0, 1406648.87 905496.741 0, 
+    1406370.838 905472.815 0, 1406092.805 905448.905 0, 1405814.771 905425.011 0, 1405536.734 905401.134 0, 1405258.697 905377.273 0, 1404980.658 905353.428 0, 1404702.618 905329.6 0, 1404424.576 905305.788 0, 1404146.533 905281.993 0, 1403868.489 905258.214 0, 
+    1403590.443 905234.451 0, 1403312.395 905210.705 0, 1403034.347 905186.975 0, 1402756.297 905163.261 0, 1402478.245 905139.564 0, 1402200.192 905115.883 0, 1401922.138 905092.218 0, 1401644.082 905068.57 0, 1401364.744 905044.83 0, 1400892.549 910602.74 0, 
+    1400420.34 916160.812 0, 1400699.021 916184.497 0, 1400976.423 916208.09 0, 1401253.823 916231.698 0, 1401531.221 916255.324 0, 1401808.619 916278.965 0, 1402086.014 916302.623 0, 1402363.409 916326.297 0, 1402640.802 916349.988 0, 1402918.194 916373.694 0, 
+    1403195.584 916397.417 0, 1403472.973 916421.157 0, 1403750.36 916444.913 0, 1404027.746 916468.685 0, 1404305.131 916492.473 0, 1404582.514 916516.278 0, 1404859.896 916540.099 0, 1405137.276 916563.936 0, 1405414.655 916587.79 0, 1405692.033 916611.66 0, 
+    1405969.409 916635.547 0, 1406246.784 916659.449 0, 1406524.158 916683.368 0, 1406801.53 916707.304 0, 1407077.623 916731.145 0, 1407356.269 916755.224 0, 1407633.637 916779.208 0, 1407911.004 916803.209 0, 1408188.369 916827.226 0, 1408465.732 916851.259 0, 
+    1408743.094 916875.308 0, 1409020.455 916899.374 0, 1409297.814 916923.457 0, 1409575.172 916947.555 0, 1409852.529 916971.67 0, 1410129.884 916995.802 0, 1410407.237 917019.949 0, 1410684.589 917044.113 0, 1410961.94 917068.293 0, 1411239.29 917092.49 0, 
+    1411516.638 917116.703 0, 1411793.984 917140.932 0, 1412071.329 917165.178 0, 1412348.673 917189.439 0, 1412626.015 917213.718 0, 1412903.356 917238.012 0, 1413180.695 917262.323 0, 1413458.033 917286.65 0, 1413734.094 917310.882 0, 1414222.003 911754.166 0, 
+    1414709.898 906197.611 0))
+
+POLYGON ((1427044.545 918498.56 0, 1426768.552 918473.548 0, 1426491.284 918448.438 0, 1426214.014 918423.344 0, 1425936.743 918398.266 0, 1425659.47 918373.204 0, 1425382.196 918348.159 0, 1425104.921 918323.13 0, 1424827.644 918298.117 0, 1424550.366 918273.121 0, 
+    1424273.086 918248.141 0, 1423995.804 918223.177 0, 1423718.521 918198.23 0, 1423441.237 918173.299 0, 1423163.951 918148.384 0, 1422886.664 918123.485 0, 1422609.376 918098.603 0, 1422332.085 918073.737 0, 1422054.794 918048.888 0, 1421777.501 918024.055 0, 
+    1421500.206 917999.238 0, 1421222.91 917974.438 0, 1420945.613 917949.653 0, 1420668.314 917924.885 0, 1420389.739 917900.02 0, 1420113.712 917875.399 0, 1419836.408 917850.68 0, 1419559.103 917825.977 0, 1419281.797 917801.291 0, 1419004.49 917776.621 0, 
+    1418727.181 917751.967 0, 1418449.87 917727.33 0, 1418172.558 917702.709 0, 1417895.245 917678.105 0, 1417617.93 917653.516 0, 1417340.613 917628.944 0, 1417063.296 917604.389 0, 1416785.976 917579.849 0, 1416508.656 917555.326 0, 1416231.333 917530.819 0, 
+    1415954.01 917506.329 0, 1415676.685 917481.855 0, 1415399.358 917457.397 0, 1415122.031 917432.956 0, 1414844.701 917408.531 0, 1414567.37 917384.122 0, 1414290.038 917359.729 0, 1414012.705 917335.353 0, 1413734.094 917310.882 0, 1413246.171 922867.754 0, 
+    1412758.234 928424.781 0, 1413036.188 928449.195 0, 1413312.867 928473.513 0, 1413589.545 928497.848 0, 1413866.222 928522.199 0, 1414142.897 928546.567 0, 1414419.571 928570.951 0, 1414696.243 928595.351 0, 1414972.914 928619.767 0, 1415249.583 928644.2 0, 
+    1415526.252 928668.649 0, 1415802.918 928693.114 0, 1416079.583 928717.595 0, 1416356.247 928742.093 0, 1416632.909 928766.607 0, 1416909.57 928791.137 0, 1417186.229 928815.684 0, 1417462.887 928840.247 0, 1417739.544 928864.826 0, 1418016.199 928889.422 0, 
+    1418292.852 928914.033 0, 1418569.504 928938.661 0, 1418846.155 928963.306 0, 1419122.804 928987.966 0, 1419398.18 929012.53 0, 1419676.098 929037.336 0, 1419952.743 929062.046 0, 1420229.387 929086.771 0, 1420506.029 929111.513 0, 1420782.669 929136.272 0, 
+    1421059.308 929161.046 0, 1421335.946 929185.837 0, 1421612.582 929210.644 0, 1421889.217 929235.468 0, 1422165.85 929260.307 0, 1422442.481 929285.163 0, 1422719.112 929310.036 0, 1422995.741 929334.924 0, 1423272.368 929359.829 0, 1423548.994 929384.75 0, 
+    1423825.618 929409.688 0, 1424102.241 929434.641 0, 1424378.863 929459.611 0, 1424655.483 929484.597 0, 1424932.101 929509.6 0, 1425208.718 929534.619 0, 1425485.334 929559.654 0, 1425761.948 929584.705 0, 1426037.29 929609.658 0, 1426540.924 924054.032 0, 
+    1427044.545 918498.56 0))
+
+POLYGON ((1439312.946 930832.046 0, 1439037.673 930806.315 0, 1438761.131 930780.483 0, 1438484.587 930754.666 0, 1438208.042 930728.866 0, 1437931.495 930703.082 0, 1437654.947 930677.314 0, 1437378.397 930651.563 0, 1437101.846 930625.828 0, 1436825.293 930600.109 0, 
+    1436548.738 930574.407 0, 1436272.183 930548.72 0, 1435995.625 930523.05 0, 1435719.066 930497.397 0, 1435442.506 930471.759 0, 1435165.944 930446.138 0, 1434889.38 930420.533 0, 1434612.816 930394.945 0, 1434336.249 930369.372 0, 1434059.681 930343.816 0, 
+    1433783.112 930318.276 0, 1433506.541 930292.753 0, 1433229.968 930267.246 0, 1432953.394 930241.755 0, 1432675.55 930216.163 0, 1432400.242 930190.822 0, 1432123.663 930165.38 0, 1431847.084 930139.954 0, 1431570.502 930114.544 0, 1431293.919 930089.151 0, 
+    1431017.335 930063.774 0, 1430740.749 930038.414 0, 1430464.161 930013.069 0, 1430187.572 929987.741 0, 1429910.982 929962.429 0, 1429634.39 929937.134 0, 1429357.797 929911.854 0, 1429081.202 929886.591 0, 1428804.606 929861.345 0, 1428528.008 929836.114 0, 
+    1428251.408 929810.9 0, 1427974.808 929785.702 0, 1427698.205 929760.521 0, 1427421.602 929735.355 0, 1427144.996 929710.206 0, 1426868.39 929685.073 0, 1426591.781 929659.957 0, 1426315.172 929634.857 0, 1426037.29 929609.658 0, 1425533.642 935165.433 0, 
+    1425029.981 940721.353 0, 1425307.206 940746.492 0, 1425583.161 940771.533 0, 1425859.116 940796.59 0, 1426135.068 940821.664 0, 1426411.02 940846.753 0, 1426686.969 940871.859 0, 1426962.918 940896.981 0, 1427238.865 940922.12 0, 1427514.81 940947.274 0, 
+    1427790.754 940972.445 0, 1428066.696 940997.632 0, 1428342.637 941022.835 0, 1428618.576 941048.055 0, 1428894.514 941073.29 0, 1429170.451 941098.542 0, 1429446.386 941123.811 0, 1429722.319 941149.095 0, 1429998.251 941174.396 0, 1430274.182 941199.713 0, 
+    1430550.111 941225.046 0, 1430826.038 941250.396 0, 1431101.964 941275.761 0, 1431377.889 941301.143 0, 1431652.546 941326.425 0, 1431929.733 941351.956 0, 1432205.653 941377.386 0, 1432481.572 941402.833 0, 1432757.489 941428.296 0, 1433033.404 941453.776 0, 
+    1433309.318 941479.271 0, 1433585.231 941504.783 0, 1433861.142 941530.311 0, 1434137.052 941555.856 0, 1434412.96 941581.416 0, 1434688.866 941606.993 0, 1434964.771 941632.586 0, 1435240.675 941658.195 0, 1435516.577 941683.821 0, 1435792.477 941709.463 0, 
+    1436068.376 941735.121 0, 1436344.274 941760.795 0, 1436620.169 941786.485 0, 1436896.064 941812.192 0, 1437171.957 941837.915 0, 1437447.848 941863.654 0, 1437723.738 941889.41 0, 1437999.627 941915.181 0, 1438274.248 941940.851 0, 1438793.604 936386.376 0, 
+    1439312.946 930832.046 0))
+
+POLYGON ((1451515.018 943197.761 0, 1451240.467 943171.316 0, 1450964.653 943144.765 0, 1450688.837 943118.23 0, 1450413.019 943091.711 0, 1450137.2 943065.209 0, 1449861.379 943038.723 0, 1449585.557 943012.253 0, 1449309.733 942985.8 0, 1449033.908 942959.362 0, 
+    1448758.081 942932.941 0, 1448482.252 942906.536 0, 1448206.422 942880.148 0, 1447930.59 942853.775 0, 1447654.757 942827.419 0, 1447378.923 942801.079 0, 1447103.086 942774.755 0, 1446827.249 942748.448 0, 1446551.409 942722.157 0, 1446275.568 942695.882 0, 
+    1445999.726 942669.623 0, 1445723.882 942643.38 0, 1445448.036 942617.154 0, 1445172.189 942590.944 0, 1444895.077 942564.63 0, 1444620.49 942538.573 0, 1444344.639 942512.411 0, 1444068.785 942486.266 0, 1443792.931 942460.137 0, 1443517.074 942434.025 0, 
+    1443241.217 942407.928 0, 1442965.357 942381.848 0, 1442689.496 942355.784 0, 1442413.634 942329.736 0, 1442137.77 942303.705 0, 1441861.904 942277.69 0, 1441586.037 942251.691 0, 1441310.169 942225.708 0, 1441034.298 942199.741 0, 1440758.427 942173.791 0, 
+    1440482.554 942147.857 0, 1440206.679 942121.939 0, 1439930.803 942096.038 0, 1439654.925 942070.152 0, 1439379.046 942044.283 0, 1439103.165 942018.43 0, 1438827.283 941992.594 0, 1438551.399 941966.773 0, 1438274.248 941940.851 0, 1437754.88 947495.468 0, 
+    1437235.498 953050.222 0, 1437511.992 953076.083 0, 1437787.221 953101.843 0, 1438062.45 953127.618 0, 1438337.677 953153.41 0, 1438612.902 953179.217 0, 1438888.126 953205.041 0, 1439163.349 953230.881 0, 1439438.569 953256.738 0, 1439713.789 953282.61 0, 
+    1439989.007 953308.499 0, 1440264.223 953334.404 0, 1440539.438 953360.325 0, 1440814.651 953386.263 0, 1441089.862 953412.216 0, 1441365.073 953438.186 0, 1441640.281 953464.172 0, 1441915.488 953490.174 0, 1442190.694 953516.193 0, 1442465.898 953542.227 0, 
+    1442741.101 953568.278 0, 1443016.302 953594.345 0, 1443291.501 953620.428 0, 1443566.699 953646.527 0, 1443840.635 953672.523 0, 1444117.09 953698.775 0, 1444392.283 953724.923 0, 1444667.475 953751.087 0, 1444942.665 953777.267 0, 1445217.854 953803.464 0, 
+    1445493.041 953829.676 0, 1445768.227 953855.905 0, 1446043.411 953882.15 0, 1446318.593 953908.412 0, 1446593.774 953934.689 0, 1446868.954 953960.983 0, 1447144.132 953987.293 0, 1447419.308 954013.619 0, 1447694.483 954039.961 0, 1447969.656 954066.32 0, 
+    1448244.828 954092.695 0, 1448519.998 954119.085 0, 1448795.166 954145.493 0, 1449070.333 954171.916 0, 1449345.499 954198.355 0, 1449620.663 954224.811 0, 1449895.825 954251.283 0, 1450170.986 954277.771 0, 1450444.885 954304.154 0, 1450979.958 948750.889 0, 
+    1451515.018 943197.761 0))
+
+POLYGON ((942141.979 509631.531 0, 941842.115 509634.929 0, 941540.784 509638.361 0, 941239.454 509641.81 0, 940938.124 509645.278 0, 940636.793 509648.763 0, 940335.464 509652.266 0, 940034.134 509655.786 0, 939732.805 509659.325 0, 939431.475 509662.881 0, 
+    939130.146 509666.455 0, 938828.817 509670.046 0, 938527.489 509673.655 0, 938226.16 509677.282 0, 937924.832 509680.927 0, 937623.504 509684.59 0, 937322.176 509688.27 0, 937020.849 509691.968 0, 936719.522 509695.684 0, 936418.195 509699.417 0, 
+    936116.868 509703.168 0, 935815.541 509706.937 0, 935514.215 509710.724 0, 935212.888 509714.528 0, 934910.094 509718.369 0, 934610.237 509722.19 0, 934308.911 509726.048 0, 934007.586 509729.923 0, 933706.261 509733.816 0, 933404.936 509737.727 0, 
+    933103.611 509741.655 0, 932802.287 509745.601 0, 932500.963 509749.565 0, 932199.639 509753.547 0, 931898.315 509757.547 0, 931596.992 509761.564 0, 931295.668 509765.599 0, 930994.345 509769.651 0, 930693.023 509773.722 0, 930391.7 509777.81 0, 
+    930090.378 509781.916 0, 929789.056 509786.039 0, 929487.734 509790.181 0, 929186.413 509794.34 0, 928885.091 509798.517 0, 928583.77 509802.711 0, 928282.45 509806.924 0, 927981.129 509811.154 0, 927678.339 509815.422 0, 927756.856 515373.425 0, 
+    927835.379 520931.825 0, 928137.511 520927.565 0, 928438.178 520923.344 0, 928738.844 520919.141 0, 929039.511 520914.956 0, 929340.178 520910.788 0, 929640.845 520906.638 0, 929941.513 520902.506 0, 930242.18 520898.391 0, 930542.848 520894.294 0, 
+    930843.516 520890.215 0, 931144.185 520886.153 0, 931444.854 520882.109 0, 931745.523 520878.083 0, 932046.192 520874.075 0, 932346.861 520870.084 0, 932647.531 520866.111 0, 932948.201 520862.156 0, 933248.871 520858.218 0, 933549.541 520854.298 0, 
+    933850.212 520850.396 0, 934150.882 520846.511 0, 934451.553 520842.644 0, 934752.225 520838.795 0, 935051.431 520834.982 0, 935353.568 520831.15 0, 935654.24 520827.353 0, 935954.912 520823.575 0, 936255.584 520819.814 0, 936556.257 520816.071 0, 
+    936856.929 520812.346 0, 937157.602 520808.638 0, 937458.276 520804.948 0, 937758.949 520801.276 0, 938059.623 520797.622 0, 938360.297 520793.985 0, 938660.971 520790.366 0, 938961.645 520786.764 0, 939262.32 520783.18 0, 939562.994 520779.614 0, 
+    939863.669 520776.066 0, 940164.344 520772.535 0, 940465.02 520769.022 0, 940765.695 520765.527 0, 941066.371 520762.05 0, 941367.047 520758.59 0, 941667.723 520755.148 0, 941968.4 520751.723 0, 942267.612 520748.333 0, 942204.793 515189.734 0, 
+    942141.979 509631.531 0))
+
+POLYGON ((956700.306 520605.616 0, 956401.083 520608.161 0, 956100.398 520610.736 0, 955799.713 520613.328 0, 955499.029 520615.939 0, 955198.344 520618.567 0, 954897.66 520621.213 0, 954596.976 520623.876 0, 954296.292 520626.557 0, 953995.608 520629.256 0, 
+    953694.925 520631.973 0, 953394.241 520634.707 0, 953093.558 520637.459 0, 952792.875 520640.229 0, 952492.192 520643.016 0, 952191.509 520645.821 0, 951890.826 520648.644 0, 951590.144 520651.484 0, 951289.462 520654.342 0, 950988.78 520657.218 0, 
+    950688.098 520660.112 0, 950387.416 520663.023 0, 950086.734 520665.952 0, 949786.053 520668.899 0, 949483.909 520671.877 0, 949184.69 520674.845 0, 948884.009 520677.845 0, 948583.329 520680.862 0, 948282.648 520683.897 0, 947981.968 520686.95 0, 
+    947681.288 520690.021 0, 947380.608 520693.109 0, 947079.928 520696.215 0, 946779.248 520699.338 0, 946478.569 520702.48 0, 946177.889 520705.639 0, 945877.21 520708.815 0, 945576.531 520712.01 0, 945275.853 520715.222 0, 944975.174 520718.452 0, 
+    944674.496 520721.699 0, 944373.818 520724.964 0, 944073.14 520728.247 0, 943772.462 520731.548 0, 943471.784 520734.866 0, 943171.107 520738.202 0, 942870.43 520741.556 0, 942569.753 520744.927 0, 942267.612 520748.333 0, 942330.436 526307.325 0, 
+    942393.263 531866.707 0, 942694.747 531863.309 0, 942994.769 531859.945 0, 943294.792 531856.598 0, 943594.815 531853.269 0, 943894.838 531849.958 0, 944194.861 531846.665 0, 944494.885 531843.389 0, 944794.909 531840.131 0, 945094.933 531836.891 0, 
+    945394.957 531833.668 0, 945694.981 531830.463 0, 945995.005 531827.275 0, 946295.03 531824.106 0, 946595.055 531820.953 0, 946895.08 531817.819 0, 947195.105 531814.702 0, 947495.131 531811.603 0, 947795.156 531808.521 0, 948095.182 531805.458 0, 
+    948395.208 531802.411 0, 948695.234 531799.383 0, 948995.26 531796.372 0, 949295.287 531793.379 0, 949593.854 531790.418 0, 949895.341 531787.445 0, 950195.368 531784.505 0, 950495.395 531781.583 0, 950795.422 531778.678 0, 951095.45 531775.79 0, 
+    951395.477 531772.921 0, 951695.505 531770.069 0, 951995.533 531767.235 0, 952295.561 531764.418 0, 952595.59 531761.619 0, 952895.618 531758.838 0, 953195.647 531756.074 0, 953495.676 531753.328 0, 953795.705 531750.6 0, 954095.734 531747.889 0, 
+    954395.763 531745.196 0, 954695.793 531742.521 0, 954995.823 531739.863 0, 955295.852 531737.223 0, 955595.882 531734.601 0, 955895.912 531731.996 0, 956195.943 531729.409 0, 956495.973 531726.84 0, 956794.545 531724.3 0, 956747.424 526164.763 0, 
+    956700.306 520605.616 0))
+
+POLYGON ((971196.172 531622.58 0, 970897.592 531624.276 0, 970597.555 531625.998 0, 970297.519 531627.737 0, 969997.482 531629.494 0, 969697.446 531631.269 0, 969397.41 531633.061 0, 969097.374 531634.872 0, 968797.338 531636.699 0, 968497.303 531638.545 0, 
+    968197.267 531640.408 0, 967897.231 531642.288 0, 967597.196 531644.187 0, 967297.161 531646.103 0, 966997.126 531648.036 0, 966697.09 531649.988 0, 966397.055 531651.957 0, 966097.021 531653.943 0, 965796.986 531655.947 0, 965496.951 531657.969 0, 
+    965196.917 531660.009 0, 964896.882 531662.066 0, 964596.848 531664.141 0, 964296.814 531666.234 0, 963995.323 531668.354 0, 963696.746 531670.472 0, 963396.712 531672.618 0, 963096.679 531674.781 0, 962796.645 531676.962 0, 962496.612 531679.16 0, 
+    962196.579 531681.376 0, 961896.546 531683.61 0, 961596.513 531685.862 0, 961296.48 531688.131 0, 960996.447 531690.418 0, 960696.414 531692.722 0, 960396.382 531695.044 0, 960096.35 531697.384 0, 959796.318 531699.742 0, 959496.286 531702.117 0, 
+    959196.254 531704.51 0, 958896.222 531706.92 0, 958596.19 531709.348 0, 958296.159 531711.794 0, 957996.128 531714.257 0, 957696.096 531716.739 0, 957396.065 531719.237 0, 957096.034 531721.754 0, 956794.545 531724.3 0, 956841.67 537284.224 0, 
+    956888.798 542844.532 0, 957189.629 542841.991 0, 957489.006 542839.48 0, 957788.382 542836.987 0, 958087.759 542834.511 0, 958387.135 542832.053 0, 958686.512 542829.613 0, 958985.889 542827.19 0, 959285.267 542824.785 0, 959584.644 542822.397 0, 
+    959884.022 542820.027 0, 960183.399 542817.675 0, 960482.777 542815.34 0, 960782.155 542813.023 0, 961081.533 542810.724 0, 961380.911 542808.442 0, 961680.29 542806.177 0, 961979.668 542803.931 0, 962279.047 542801.702 0, 962578.425 542799.491 0, 
+    962877.804 542797.297 0, 963177.183 542795.121 0, 963476.562 542792.962 0, 963775.941 542790.821 0, 964073.867 542788.708 0, 964374.7 542786.592 0, 964674.08 542784.504 0, 964973.46 542782.434 0, 965272.839 542780.381 0, 965572.219 542778.346 0, 
+    965871.6 542776.328 0, 966170.98 542774.328 0, 966470.36 542772.346 0, 966769.74 542770.382 0, 967069.121 542768.434 0, 967368.502 542766.505 0, 967667.883 542764.593 0, 967967.263 542762.699 0, 968266.644 542760.822 0, 968566.026 542758.963 0, 
+    968865.407 542757.122 0, 969164.788 542755.298 0, 969464.17 542753.492 0, 969763.551 542751.704 0, 970062.933 542749.933 0, 970362.314 542748.18 0, 970661.696 542746.444 0, 970961.078 542744.726 0, 971259.007 542743.034 0, 971227.588 537182.615 0, 
+    971196.172 531622.58 0))
+
+POLYGON ((985629.446 542682.135 0, 985331.511 542682.985 0, 985032.126 542683.858 0, 984732.74 542684.747 0, 984433.355 542685.655 0, 984133.969 542686.58 0, 983834.584 542687.523 0, 983535.199 542688.483 0, 983235.813 542689.461 0, 982936.428 542690.456 0, 
+    982637.043 542691.469 0, 982337.658 542692.5 0, 982038.273 542693.548 0, 981738.888 542694.614 0, 981439.503 542695.698 0, 981140.118 542696.799 0, 980840.733 542697.918 0, 980541.348 542699.055 0, 980241.964 542700.209 0, 979942.579 542701.381 0, 
+    979643.195 542702.57 0, 979343.81 542703.777 0, 979044.426 542705.001 0, 978745.041 542706.244 0, 978444.205 542707.51 0, 978146.273 542708.781 0, 977846.889 542710.076 0, 977547.505 542711.389 0, 977248.121 542712.719 0, 976948.737 542714.067 0, 
+    976649.353 542715.433 0, 976349.97 542716.816 0, 976050.586 542718.217 0, 975751.203 542719.635 0, 975451.819 542721.071 0, 975152.436 542722.525 0, 974853.052 542723.996 0, 974553.669 542725.485 0, 974254.286 542726.991 0, 973954.903 542728.516 0, 
+    973655.52 542730.057 0, 973356.137 542731.617 0, 973056.755 542733.194 0, 972757.372 542734.788 0, 972457.99 542736.401 0, 972158.607 542738.031 0, 971859.225 542739.678 0, 971559.842 542741.343 0, 971259.007 542743.034 0, 971290.428 548303.833 0, 
+    971321.851 553865.01 0, 971622.029 553863.323 0, 971920.756 553861.661 0, 972219.484 553860.018 0, 972518.212 553858.391 0, 972816.94 553856.782 0, 973115.668 553855.191 0, 973414.396 553853.618 0, 973713.124 553852.062 0, 974011.852 553850.523 0, 
+    974310.581 553849.003 0, 974609.309 553847.499 0, 974908.038 553846.014 0, 975206.766 553844.546 0, 975505.495 553843.095 0, 975804.224 553841.662 0, 976102.953 553840.247 0, 976401.682 553838.849 0, 976700.411 553837.469 0, 976999.14 553836.106 0, 
+    977297.869 553834.761 0, 977596.599 553833.434 0, 977895.328 553832.124 0, 978194.058 553830.832 0, 978491.338 553829.563 0, 978791.517 553828.3 0, 979090.246 553827.061 0, 979388.976 553825.839 0, 979687.706 553824.634 0, 979986.436 553823.448 0, 
+    980285.166 553822.279 0, 980583.896 553821.127 0, 980882.626 553819.993 0, 981181.356 553818.876 0, 981480.086 553817.778 0, 981778.817 553816.696 0, 982077.547 553815.633 0, 982376.278 553814.587 0, 982675.008 553813.558 0, 982973.739 553812.547 0, 
+    983272.469 553811.554 0, 983571.2 553810.578 0, 983869.931 553809.62 0, 984168.661 553808.679 0, 984467.392 553807.756 0, 984766.123 553806.851 0, 985064.854 553805.963 0, 985363.585 553805.093 0, 985660.868 553804.244 0, 985645.157 548243.001 0, 
+    985629.446 542682.135 0))
+
+POLYGON ((1000000 553783.989 0, 999702.713 553783.998 0, 999403.981 553784.024 0, 999105.249 553784.068 0, 998806.516 553784.129 0, 998507.784 553784.208 0, 998209.052 553784.305 0, 997910.32 553784.419 0, 997611.587 553784.551 0, 997312.855 553784.7 0, 
+    997014.123 553784.867 0, 996715.391 553785.052 0, 996416.659 553785.254 0, 996117.926 553785.473 0, 995819.194 553785.711 0, 995520.462 553785.966 0, 995221.73 553786.238 0, 994922.998 553786.528 0, 994624.266 553786.836 0, 994325.534 553787.161 0, 
+    994026.802 553787.504 0, 993728.07 553787.864 0, 993429.338 553788.242 0, 993130.606 553788.638 0, 992830.427 553789.053 0, 992533.142 553789.481 0, 992234.41 553789.93 0, 991935.678 553790.395 0, 991636.946 553790.879 0, 991338.214 553791.38 0, 
+    991039.482 553791.899 0, 990740.75 553792.435 0, 990442.019 553792.989 0, 990143.287 553793.56 0, 989844.555 553794.149 0, 989545.824 553794.755 0, 989247.092 553795.379 0, 988948.361 553796.021 0, 988649.629 553796.68 0, 988350.898 553797.357 0, 
+    988052.166 553798.052 0, 987753.435 553798.764 0, 987454.703 553799.493 0, 987155.972 553800.24 0, 986857.241 553801.005 0, 986558.509 553801.788 0, 986259.778 553802.588 0, 985961.047 553803.405 0, 985660.868 553804.244 0, 985676.581 559365.862 0, 
+    985692.295 564927.851 0, 985991.816 564927.013 0, 986289.892 564926.198 0, 986587.968 564925.399 0, 986886.045 564924.619 0, 987184.122 564923.856 0, 987482.198 564923.11 0, 987780.275 564922.382 0, 988078.352 564921.672 0, 988376.428 564920.979 0, 
+    988674.505 564920.303 0, 988972.582 564919.646 0, 989270.659 564919.005 0, 989568.736 564918.383 0, 989866.813 564917.777 0, 990164.889 564917.19 0, 990462.966 564916.62 0, 990761.044 564916.067 0, 991059.121 564915.532 0, 991357.198 564915.015 0, 
+    991655.275 564914.515 0, 991953.352 564914.032 0, 992251.429 564913.567 0, 992549.506 564913.12 0, 992846.14 564912.692 0, 993145.661 564912.278 0, 993443.738 564911.883 0, 993741.815 564911.506 0, 994039.893 564911.147 0, 994337.97 564910.805 0, 
+    994636.047 564910.48 0, 994934.125 564910.173 0, 995232.202 564909.884 0, 995530.28 564909.612 0, 995828.357 564909.358 0, 996126.435 564909.121 0, 996424.512 564908.902 0, 996722.589 564908.7 0, 997020.667 564908.516 0, 997318.744 564908.349 0, 
+    997616.822 564908.2 0, 997914.899 564908.069 0, 998212.977 564907.955 0, 998511.055 564907.859 0, 998809.132 564907.78 0, 999107.21 564907.718 0, 999405.287 564907.675 0, 999703.365 564907.648 0, 1000000 564907.64 0, 1000000 559345.629 0, 
+    1000000 553783.989 0))
+
+POLYGON ((1014307.705 564927.851 0, 1014011.069 564927.021 0, 1013712.992 564926.205 0, 1013414.916 564925.407 0, 1013116.839 564924.626 0, 1012818.763 564923.863 0, 1012520.686 564923.117 0, 1012222.61 564922.389 0, 1011924.533 564921.678 0, 1011626.456 564920.985 0, 
+    1011328.379 564920.31 0, 1011030.303 564919.652 0, 1010732.226 564919.011 0, 1010434.149 564918.388 0, 1010136.072 564917.783 0, 1009837.995 564917.195 0, 1009539.918 564916.625 0, 1009241.841 564916.072 0, 1008943.764 564915.537 0, 1008645.687 564915.019 0, 
+    1008347.61 564914.519 0, 1008049.532 564914.037 0, 1007751.455 564913.572 0, 1007453.378 564913.124 0, 1007153.86 564912.692 0, 1006857.224 564912.282 0, 1006559.146 564911.887 0, 1006261.069 564911.51 0, 1005962.992 564911.15 0, 1005664.914 564910.808 0, 
+    1005366.837 564910.483 0, 1005068.76 564910.176 0, 1004770.682 564909.887 0, 1004472.605 564909.615 0, 1004174.527 564909.36 0, 1003876.45 564909.123 0, 1003578.372 564908.904 0, 1003280.295 564908.702 0, 1002982.217 564908.518 0, 1002684.14 564908.351 0, 
+    1002386.062 564908.202 0, 1002087.985 564908.07 0, 1001789.907 564907.956 0, 1001491.83 564907.859 0, 1001193.752 564907.78 0, 1000895.675 564907.719 0, 1000597.597 564907.675 0, 1000299.52 564907.648 0, 1000000 564907.64 0, 1000000 570470.019 0, 
+    1000000 576032.762 0, 1000298.862 576032.771 0, 1000596.285 576032.797 0, 1000893.707 576032.841 0, 1001191.13 576032.903 0, 1001488.553 576032.981 0, 1001785.975 576033.078 0, 1002083.398 576033.192 0, 1002380.821 576033.323 0, 1002678.244 576033.472 0, 
+    1002975.666 576033.638 0, 1003273.089 576033.822 0, 1003570.512 576034.024 0, 1003867.934 576034.243 0, 1004165.357 576034.479 0, 1004462.78 576034.733 0, 1004760.202 576035.004 0, 1005057.625 576035.293 0, 1005355.047 576035.6 0, 1005652.47 576035.924 0, 
+    1005949.892 576036.265 0, 1006247.315 576036.624 0, 1006544.738 576037 0, 1006842.16 576037.394 0, 1007138.145 576037.804 0, 1007437.005 576038.235 0, 1007734.427 576038.681 0, 1008031.85 576039.145 0, 1008329.272 576039.627 0, 1008626.694 576040.126 0, 
+    1008924.117 576040.642 0, 1009221.539 576041.176 0, 1009518.961 576041.728 0, 1009816.383 576042.297 0, 1010113.805 576042.883 0, 1010411.228 576043.487 0, 1010708.65 576044.109 0, 1011006.072 576044.748 0, 1011303.494 576045.405 0, 1011600.916 576046.079 0, 
+    1011898.338 576046.77 0, 1012195.76 576047.479 0, 1012493.181 576048.206 0, 1012790.603 576048.95 0, 1013088.025 576049.711 0, 1013385.447 576050.491 0, 1013682.868 576051.287 0, 1013980.29 576052.101 0, 1014276.275 576052.929 0, 1014291.991 570490.207 0, 
+    1014307.705 564927.851 0))
+
+POLYGON ((1028552.436 576113.428 0, 1028256.452 576111.765 0, 1027959.034 576110.11 0, 1027661.616 576108.473 0, 1027364.197 576106.854 0, 1027066.779 576105.252 0, 1026769.36 576103.668 0, 1026471.942 576102.101 0, 1026174.523 576100.552 0, 1025877.104 576099.02 0, 
+    1025579.685 576097.505 0, 1025282.267 576096.009 0, 1024984.847 576094.529 0, 1024687.428 576093.068 0, 1024390.009 576091.623 0, 1024092.59 576090.196 0, 1023795.17 576088.787 0, 1023497.751 576087.395 0, 1023200.331 576086.021 0, 1022902.912 576084.664 0, 
+    1022605.492 576083.325 0, 1022308.072 576082.003 0, 1022010.652 576080.699 0, 1021713.232 576079.412 0, 1021414.377 576078.137 0, 1021118.392 576076.891 0, 1020820.972 576075.657 0, 1020523.552 576074.44 0, 1020226.131 576073.241 0, 1019928.711 576072.059 0, 
+    1019631.291 576070.895 0, 1019333.87 576069.748 0, 1019036.449 576068.619 0, 1018739.029 576067.508 0, 1018441.608 576066.413 0, 1018144.187 576065.337 0, 1017846.766 576064.278 0, 1017549.345 576063.236 0, 1017251.924 576062.212 0, 1016954.503 576061.205 0, 
+    1016657.082 576060.216 0, 1016359.661 576059.244 0, 1016062.24 576058.29 0, 1015764.819 576057.353 0, 1015467.397 576056.434 0, 1015169.976 576055.533 0, 1014872.555 576054.649 0, 1014575.133 576053.782 0, 1014276.275 576052.929 0, 1014260.558 581616.012 0, 
+    1014244.84 587179.453 0, 1014543.04 587180.305 0, 1014839.807 587181.169 0, 1015136.574 587182.051 0, 1015433.34 587182.951 0, 1015730.107 587183.868 0, 1016026.873 587184.803 0, 1016323.639 587185.755 0, 1016620.406 587186.724 0, 1016917.172 587187.711 0, 
+    1017213.938 587188.716 0, 1017510.704 587189.738 0, 1017807.47 587190.777 0, 1018104.236 587191.834 0, 1018401.002 587192.908 0, 1018697.768 587194 0, 1018994.534 587195.109 0, 1019291.299 587196.236 0, 1019588.065 587197.38 0, 1019884.83 587198.542 0, 
+    1020181.596 587199.721 0, 1020478.361 587200.918 0, 1020775.127 587202.132 0, 1021071.892 587203.363 0, 1021367.225 587204.606 0, 1021665.422 587205.879 0, 1021962.188 587207.162 0, 1022258.953 587208.464 0, 1022555.717 587209.783 0, 1022852.482 587211.119 0, 
+    1023149.247 587212.473 0, 1023446.012 587213.844 0, 1023742.776 587215.233 0, 1024039.541 587216.639 0, 1024336.305 587218.063 0, 1024633.07 587219.504 0, 1024929.834 587220.962 0, 1025226.598 587222.438 0, 1025523.362 587223.932 0, 1025820.126 587225.443 0, 
+    1026116.89 587226.971 0, 1026413.654 587228.517 0, 1026710.418 587230.081 0, 1027007.181 587231.661 0, 1027303.945 587233.26 0, 1027600.708 587234.876 0, 1027897.472 587236.509 0, 1028194.235 587238.16 0, 1028489.567 587239.82 0, 1028521.002 581676.445 0, 
+    1028552.436 576113.428 0))
+
+POLYGON ((1042734.066 587340.43 0, 1042438.738 587337.935 0, 1042141.98 587335.446 0, 1041845.223 587332.974 0, 1041548.465 587330.52 0, 1041251.707 587328.084 0, 1040954.949 587325.664 0, 1040658.191 587323.262 0, 1040361.433 587320.878 0, 1040064.674 587318.511 0, 
+    1039767.916 587316.162 0, 1039471.157 587313.83 0, 1039174.398 587311.515 0, 1038877.639 587309.218 0, 1038580.88 587306.939 0, 1038284.121 587304.677 0, 1037987.362 587302.432 0, 1037690.602 587300.205 0, 1037393.843 587297.996 0, 1037097.083 587295.803 0, 
+    1036800.323 587293.629 0, 1036503.563 587291.471 0, 1036206.803 587289.332 0, 1035910.042 587287.209 0, 1035611.852 587285.094 0, 1035316.522 587283.017 0, 1035019.761 587280.947 0, 1034723 587278.895 0, 1034426.239 587276.86 0, 1034129.478 587274.842 0, 
+    1033832.717 587272.842 0, 1033535.956 587270.859 0, 1033239.195 587268.894 0, 1032942.433 587266.947 0, 1032645.672 587265.016 0, 1032348.91 587263.104 0, 1032052.148 587261.208 0, 1031755.386 587259.331 0, 1031458.624 587257.47 0, 1031161.862 587255.627 0, 
+    1030865.1 587253.802 0, 1030568.337 587251.994 0, 1030271.575 587250.204 0, 1029974.812 587248.431 0, 1029678.05 587246.675 0, 1029381.287 587244.937 0, 1029084.524 587243.217 0, 1028787.761 587241.513 0, 1028489.567 587239.82 0, 1028458.129 592803.55 0, 
+    1028426.69 598367.632 0, 1028724.226 598369.322 0, 1029020.334 598371.021 0, 1029316.442 598372.738 0, 1029612.55 598374.472 0, 1029908.658 598376.224 0, 1030204.765 598377.993 0, 1030500.873 598379.779 0, 1030796.98 598381.583 0, 1031093.087 598383.405 0, 
+    1031389.194 598385.243 0, 1031685.302 598387.1 0, 1031981.408 598388.973 0, 1032277.515 598390.864 0, 1032573.622 598392.773 0, 1032869.729 598394.699 0, 1033165.835 598396.642 0, 1033461.942 598398.603 0, 1033758.048 598400.581 0, 1034054.154 598402.577 0, 
+    1034350.26 598404.59 0, 1034646.366 598406.62 0, 1034942.472 598408.668 0, 1035238.577 598410.734 0, 1035533.256 598412.806 0, 1035830.788 598414.917 0, 1036126.894 598417.034 0, 1036422.999 598419.169 0, 1036719.104 598421.322 0, 1037015.209 598423.492 0, 
+    1037311.314 598425.679 0, 1037607.418 598427.884 0, 1037903.523 598430.106 0, 1038199.627 598432.346 0, 1038495.732 598434.603 0, 1038791.836 598436.877 0, 1039087.94 598439.169 0, 1039384.044 598441.479 0, 1039680.147 598443.805 0, 1039976.251 598446.15 0, 
+    1040272.354 598448.511 0, 1040568.458 598450.89 0, 1040864.561 598453.287 0, 1041160.664 598455.701 0, 1041456.767 598458.132 0, 1041752.87 598460.581 0, 1042048.972 598463.047 0, 1042345.075 598465.531 0, 1042639.751 598468.02 0, 1042686.91 592904.049 0, 
+    1042734.066 587340.43 0))
+
+POLYGON ((1056852.472 598608.562 0, 1056557.802 598605.24 0, 1056261.707 598601.92 0, 1055965.613 598598.617 0, 1055669.518 598595.332 0, 1055373.423 598592.064 0, 1055077.328 598588.814 0, 1054781.233 598585.581 0, 1054485.138 598582.365 0, 1054189.042 598579.167 0, 
+    1053892.946 598575.986 0, 1053596.85 598572.823 0, 1053300.754 598569.677 0, 1053004.658 598566.548 0, 1052708.561 598563.437 0, 1052412.465 598560.344 0, 1052116.368 598557.268 0, 1051820.271 598554.209 0, 1051524.173 598551.168 0, 1051228.076 598548.144 0, 
+    1050931.978 598545.137 0, 1050635.88 598542.148 0, 1050339.782 598539.176 0, 1050043.684 598536.222 0, 1049746.161 598533.271 0, 1049451.488 598530.366 0, 1049155.389 598527.464 0, 1048859.29 598524.58 0, 1048563.191 598521.713 0, 1048267.092 598518.863 0, 
+    1047970.993 598516.031 0, 1047674.893 598513.216 0, 1047378.793 598510.419 0, 1047082.694 598507.639 0, 1046786.594 598504.876 0, 1046490.493 598502.131 0, 1046194.393 598499.404 0, 1045898.293 598496.694 0, 1045602.192 598494.001 0, 1045306.091 598491.326 0, 
+    1045009.99 598488.668 0, 1044713.889 598486.027 0, 1044417.788 598483.404 0, 1044121.686 598480.798 0, 1043825.585 598478.21 0, 1043529.483 598475.639 0, 1043233.381 598473.086 0, 1042937.279 598470.55 0, 1042639.751 598468.02 0, 1042592.589 604032.339 0, 
+    1042545.425 609597.004 0, 1042842.294 609599.529 0, 1043137.741 609602.06 0, 1043433.188 609604.607 0, 1043728.635 609607.172 0, 1044024.082 609609.755 0, 1044319.528 609612.355 0, 1044614.974 609614.972 0, 1044910.42 609617.607 0, 1045205.866 609620.259 0, 
+    1045501.312 609622.928 0, 1045796.758 609625.615 0, 1046092.203 609628.319 0, 1046387.648 609631.041 0, 1046683.093 609633.78 0, 1046978.538 609636.536 0, 1047273.983 609639.31 0, 1047569.428 609642.101 0, 1047864.872 609644.91 0, 1048160.317 609647.735 0, 
+    1048455.761 609650.579 0, 1048751.205 609653.439 0, 1049046.649 609656.318 0, 1049342.092 609659.213 0, 1049636.114 609662.112 0, 1049932.979 609665.056 0, 1050228.422 609668.004 0, 1050523.865 609670.969 0, 1050819.308 609673.951 0, 1051114.75 609676.951 0, 
+    1051410.193 609679.968 0, 1051705.635 609683.003 0, 1052001.077 609686.055 0, 1052296.519 609689.124 0, 1052591.961 609692.211 0, 1052887.402 609695.315 0, 1053182.844 609698.437 0, 1053478.285 609701.576 0, 1053773.726 609704.732 0, 1054069.166 609707.906 0, 
+    1054364.607 609711.097 0, 1054660.047 609714.305 0, 1054955.488 609717.531 0, 1055250.928 609720.774 0, 1055546.368 609724.035 0, 1055841.807 609727.313 0, 1056137.247 609730.609 0, 1056432.686 609733.921 0, 1056726.705 609737.236 0, 1056789.59 604172.726 0, 
+    1056852.472 598608.562 0))
+
+POLYGON ((1070907.532 609917.531 0, 1070613.521 609913.386 0, 1070318.093 609909.239 0, 1070022.664 609905.108 0, 1069727.234 609900.996 0, 1069431.805 609896.9 0, 1069136.375 609892.822 0, 1068840.945 609888.762 0, 1068545.515 609884.719 0, 1068250.085 609880.693 0, 
+    1067954.654 609876.685 0, 1067659.223 609872.694 0, 1067363.792 609868.72 0, 1067068.361 609864.764 0, 1066772.929 609860.825 0, 1066477.498 609856.904 0, 1066182.066 609853 0, 1065886.633 609849.113 0, 1065591.201 609845.244 0, 1065295.768 609841.392 0, 
+    1065000.335 609837.557 0, 1064704.902 609833.74 0, 1064409.469 609829.941 0, 1064114.035 609826.158 0, 1063817.182 609822.375 0, 1063523.167 609818.646 0, 1063227.733 609814.916 0, 1062932.298 609811.203 0, 1062636.864 609807.507 0, 1062341.429 609803.829 0, 
+    1062045.993 609800.169 0, 1061750.558 609796.526 0, 1061455.122 609792.9 0, 1061159.687 609789.291 0, 1060864.251 609785.7 0, 1060568.814 609782.127 0, 1060273.378 609778.57 0, 1059977.941 609775.032 0, 1059682.505 609771.51 0, 1059387.068 609768.006 0, 
+    1059091.63 609764.519 0, 1058796.193 609761.05 0, 1058500.755 609757.598 0, 1058205.317 609754.163 0, 1057909.879 609750.746 0, 1057614.441 609747.347 0, 1057319.003 609743.964 0, 1057023.564 609740.599 0, 1056726.705 609737.236 0, 1056663.815 615302.087 0, 
+    1056600.922 620867.278 0, 1056897.123 620870.634 0, 1057191.906 620873.992 0, 1057486.689 620877.367 0, 1057781.473 620880.759 0, 1058076.256 620884.169 0, 1058371.038 620887.596 0, 1058665.821 620891.04 0, 1058960.603 620894.501 0, 1059255.386 620897.98 0, 
+    1059550.167 620901.477 0, 1059844.949 620904.99 0, 1060139.731 620908.521 0, 1060434.512 620912.07 0, 1060729.293 620915.636 0, 1061024.074 620919.219 0, 1061318.855 620922.819 0, 1061613.635 620926.437 0, 1061908.416 620930.072 0, 1062203.196 620933.724 0, 
+    1062497.976 620937.394 0, 1062792.755 620941.081 0, 1063087.535 620944.786 0, 1063382.314 620948.508 0, 1063675.677 620952.229 0, 1063971.872 620956.004 0, 1064266.65 620959.778 0, 1064561.428 620963.569 0, 1064856.206 620967.378 0, 1065150.984 620971.204 0, 
+    1065445.762 620975.047 0, 1065740.539 620978.908 0, 1066035.317 620982.786 0, 1066330.094 620986.681 0, 1066624.87 620990.594 0, 1066919.647 620994.524 0, 1067214.423 620998.471 0, 1067509.199 621002.436 0, 1067803.975 621006.418 0, 1068098.75 621010.418 0, 
+    1068393.526 621014.434 0, 1068688.301 621018.469 0, 1068983.076 621022.52 0, 1069277.85 621026.589 0, 1069572.625 621030.675 0, 1069867.399 621034.779 0, 1070162.173 621038.9 0, 1070456.946 621043.038 0, 1070750.305 621047.174 0, 1070828.921 615482.183 0, 
+    1070907.532 609917.531 0))
+
+POLYGON ((1084899.123 621267.043 0, 1084605.776 621262.079 0, 1084311.015 621257.108 0, 1084016.254 621252.154 0, 1083721.492 621247.218 0, 1083426.731 621242.299 0, 1083131.969 621237.397 0, 1082837.206 621232.513 0, 1082542.444 621227.646 0, 1082247.681 621222.796 0, 
+    1081952.918 621217.964 0, 1081658.155 621213.149 0, 1081363.391 621208.351 0, 1081068.627 621203.571 0, 1080773.863 621198.808 0, 1080479.098 621194.063 0, 1080184.334 621189.334 0, 1079889.569 621184.624 0, 1079594.803 621179.93 0, 1079300.038 621175.254 0, 
+    1079005.272 621170.595 0, 1078710.506 621165.954 0, 1078415.739 621161.33 0, 1078120.972 621156.723 0, 1077824.792 621152.112 0, 1077531.438 621147.562 0, 1077236.671 621143.007 0, 1076941.903 621138.47 0, 1076647.135 621133.95 0, 1076352.367 621129.447 0, 
+    1076057.598 621124.962 0, 1075762.829 621120.494 0, 1075468.06 621116.043 0, 1075173.291 621111.61 0, 1074878.521 621107.194 0, 1074583.751 621102.796 0, 1074288.981 621098.415 0, 1073994.211 621094.051 0, 1073699.44 621089.704 0, 1073404.669 621085.375 0, 
+    1073109.898 621081.063 0, 1072815.127 621076.769 0, 1072520.355 621072.492 0, 1072225.583 621068.232 0, 1071930.811 621063.99 0, 1071636.038 621059.765 0, 1071341.266 621055.557 0, 1071046.493 621051.367 0, 1070750.305 621047.174 0, 1070671.684 626612.5 0, 
+    1070593.059 632178.159 0, 1070888.589 632182.343 0, 1071182.706 632186.524 0, 1071476.824 632190.722 0, 1071770.941 632194.938 0, 1072065.058 632199.171 0, 1072359.175 632203.421 0, 1072653.292 632207.689 0, 1072947.408 632211.974 0, 1073241.524 632216.276 0, 
+    1073535.64 632220.595 0, 1073829.755 632224.932 0, 1074123.87 632229.286 0, 1074417.985 632233.658 0, 1074712.1 632238.046 0, 1075006.215 632242.452 0, 1075300.329 632246.876 0, 1075594.443 632251.317 0, 1075888.556 632255.774 0, 1076182.67 632260.25 0, 
+    1076476.783 632264.742 0, 1076770.896 632269.252 0, 1077065.009 632273.78 0, 1077359.121 632278.324 0, 1077651.822 632282.864 0, 1077947.345 632287.465 0, 1078241.456 632292.062 0, 1078535.568 632296.675 0, 1078829.679 632301.307 0, 1079123.79 632305.955 0, 
+    1079417.9 632310.621 0, 1079712.01 632315.304 0, 1080006.12 632320.004 0, 1080300.23 632324.722 0, 1080594.339 632329.457 0, 1080888.448 632334.209 0, 1081182.557 632338.979 0, 1081476.666 632343.765 0, 1081770.774 632348.57 0, 1082064.882 632353.391 0, 
+    1082358.989 632358.23 0, 1082653.097 632363.086 0, 1082947.204 632367.96 0, 1083241.311 632372.85 0, 1083535.417 632377.758 0, 1083829.524 632382.684 0, 1084123.629 632387.627 0, 1084417.735 632392.587 0, 1084710.431 632397.54 0, 1084804.78 626832.125 0, 
+    1084899.123 621267.043 0))
+
+POLYGON ((1098827.127 632656.804 0, 1098534.444 632651.024 0, 1098240.354 632645.233 0, 1097946.263 632639.459 0, 1097652.172 632633.703 0, 1097358.08 632627.964 0, 1097063.988 632622.242 0, 1096769.896 632616.538 0, 1096475.804 632610.851 0, 1096181.711 632605.181 0, 
+    1095887.618 632599.529 0, 1095593.524 632593.894 0, 1095299.43 632588.276 0, 1095005.336 632582.675 0, 1094711.242 632577.092 0, 1094417.147 632571.526 0, 1094123.052 632565.978 0, 1093828.956 632560.447 0, 1093534.86 632554.933 0, 1093240.764 632549.436 0, 
+    1092946.668 632543.957 0, 1092652.571 632538.495 0, 1092358.474 632533.05 0, 1092064.377 632527.623 0, 1091768.871 632522.187 0, 1091476.181 632516.82 0, 1091182.083 632511.444 0, 1090887.984 632506.086 0, 1090593.885 632500.745 0, 1090299.786 632495.422 0, 
+    1090005.686 632490.116 0, 1089711.586 632484.827 0, 1089417.486 632479.555 0, 1089123.385 632474.301 0, 1088829.284 632469.064 0, 1088535.183 632463.844 0, 1088241.082 632458.642 0, 1087946.98 632453.457 0, 1087652.878 632448.289 0, 1087358.775 632443.139 0, 
+    1087064.673 632438.006 0, 1086770.57 632432.89 0, 1086476.467 632427.791 0, 1086182.363 632422.71 0, 1085888.259 632417.646 0, 1085594.155 632412.6 0, 1085300.05 632407.57 0, 1085005.946 632402.558 0, 1084710.431 632397.54 0, 1084616.077 637963.284 0, 
+    1084521.716 643529.353 0, 1084816.573 643534.36 0, 1085110.022 643539.361 0, 1085403.471 643544.379 0, 1085696.92 643549.415 0, 1085990.369 643554.467 0, 1086283.818 643559.537 0, 1086577.266 643564.624 0, 1086870.713 643569.729 0, 1087164.161 643574.85 0, 
+    1087457.608 643579.989 0, 1087751.055 643585.145 0, 1088044.502 643590.319 0, 1088337.948 643595.51 0, 1088631.394 643600.718 0, 1088924.84 643605.943 0, 1089218.285 643611.186 0, 1089511.73 643616.445 0, 1089805.175 643621.723 0, 1090098.619 643627.017 0, 
+    1090392.063 643632.329 0, 1090685.507 643637.657 0, 1090978.951 643643.004 0, 1091272.394 643648.367 0, 1091564.431 643653.722 0, 1091859.279 643659.146 0, 1092152.721 643664.561 0, 1092446.163 643669.994 0, 1092739.605 643675.444 0, 1093033.046 643680.911 0, 
+    1093326.487 643686.395 0, 1093619.928 643691.897 0, 1093913.368 643697.416 0, 1094206.808 643702.952 0, 1094500.248 643708.505 0, 1094793.687 643714.076 0, 1095087.126 643719.664 0, 1095380.565 643725.269 0, 1095674.003 643730.892 0, 1095967.441 643736.532 0, 
+    1096260.879 643742.189 0, 1096554.316 643747.863 0, 1096847.753 643753.555 0, 1097141.19 643759.264 0, 1097434.626 643764.99 0, 1097728.062 643770.733 0, 1098021.498 643776.494 0, 1098314.933 643782.272 0, 1098606.964 643788.039 0, 1098717.049 638222.259 0, 
+    1098827.127 632656.804 0))
+
+POLYGON ((1112691.424 644086.518 0, 1112399.408 644079.926 0, 1112105.991 644073.319 0, 1111812.572 644066.729 0, 1111519.154 644060.157 0, 1111225.735 644053.601 0, 1110932.315 644047.063 0, 1110638.896 644040.543 0, 1110345.476 644034.04 0, 1110052.055 644027.553 0, 
+    1109758.634 644021.085 0, 1109465.213 644014.633 0, 1109171.791 644008.199 0, 1108878.369 644001.782 0, 1108584.947 643995.382 0, 1108291.524 643989 0, 1107998.101 643982.634 0, 1107704.677 643976.287 0, 1107411.253 643969.956 0, 1107117.829 643963.643 0, 
+    1106824.405 643957.346 0, 1106530.979 643951.068 0, 1106237.554 643944.806 0, 1105944.128 643938.562 0, 1105649.299 643932.305 0, 1105357.276 643926.125 0, 1105063.849 643919.932 0, 1104770.422 643913.757 0, 1104476.994 643907.599 0, 1104183.566 643901.459 0, 
+    1103890.138 643895.335 0, 1103596.709 643889.229 0, 1103303.28 643883.14 0, 1103009.851 643877.069 0, 1102716.421 643871.014 0, 1102422.991 643864.977 0, 1102129.56 643858.957 0, 1101836.13 643852.955 0, 1101542.699 643846.97 0, 1101249.267 643841.002 0, 
+    1100955.835 643835.051 0, 1100662.403 643829.118 0, 1100368.97 643823.201 0, 1100075.537 643817.303 0, 1099782.104 643811.421 0, 1099488.671 643805.557 0, 1099195.237 643799.71 0, 1098901.802 643793.88 0, 1098606.964 643788.039 0, 1098496.873 649354.143 0, 
+    1098386.775 654920.565 0, 1098680.955 654926.392 0, 1098973.734 654932.209 0, 1099266.513 654938.043 0, 1099559.291 654943.894 0, 1099852.069 654949.763 0, 1100144.847 654955.648 0, 1100437.624 654961.551 0, 1100730.401 654967.471 0, 1101023.178 654973.409 0, 
+    1101315.954 654979.363 0, 1101608.73 654985.335 0, 1101901.506 654991.324 0, 1102194.281 654997.331 0, 1102487.056 655003.354 0, 1102779.83 655009.395 0, 1103072.604 655015.453 0, 1103365.378 655021.528 0, 1103658.152 655027.621 0, 1103950.925 655033.731 0, 
+    1104243.698 655039.858 0, 1104536.47 655046.002 0, 1104829.242 655052.163 0, 1105122.013 655058.342 0, 1105413.385 655064.508 0, 1105707.556 655070.751 0, 1106000.326 655076.981 0, 1106293.096 655083.229 0, 1106585.866 655089.494 0, 1106878.636 655095.776 0, 
+    1107171.405 655102.075 0, 1107464.173 655108.392 0, 1107756.942 655114.725 0, 1108049.71 655121.076 0, 1108342.477 655127.444 0, 1108635.244 655133.83 0, 1108928.011 655140.233 0, 1109220.778 655146.652 0, 1109513.544 655153.09 0, 1109806.309 655159.544 0, 
+    1110099.075 655166.016 0, 1110391.84 655172.504 0, 1110684.604 655179.01 0, 1110977.368 655185.534 0, 1111270.132 655192.074 0, 1111562.896 655198.632 0, 1111855.659 655205.207 0, 1112148.421 655211.799 0, 1112439.785 655218.377 0, 1112565.608 649652.288 0, 
+    1112691.424 644086.518 0))
+
+POLYGON ((1126491.897 655555.89 0, 1126200.551 655548.489 0, 1125907.808 655541.07 0, 1125615.065 655533.668 0, 1125322.321 655526.283 0, 1125029.577 655518.916 0, 1124736.833 655511.565 0, 1124444.088 655504.232 0, 1124151.342 655496.916 0, 1123858.596 655489.617 0, 
+    1123565.85 655482.336 0, 1123273.103 655475.072 0, 1122980.356 655467.825 0, 1122687.609 655460.595 0, 1122394.861 655453.382 0, 1122102.112 655446.187 0, 1121809.363 655439.009 0, 1121516.614 655431.848 0, 1121223.864 655424.705 0, 1120931.114 655417.578 0, 
+    1120638.364 655410.469 0, 1120345.613 655403.377 0, 1120052.862 655396.302 0, 1119760.11 655389.245 0, 1119465.96 655382.171 0, 1119174.605 655375.182 0, 1118881.852 655368.176 0, 1118589.099 655361.188 0, 1118296.345 655354.216 0, 1118003.59 655347.262 0, 
+    1117710.836 655340.325 0, 1117418.081 655333.406 0, 1117125.325 655326.503 0, 1116832.569 655319.618 0, 1116539.813 655312.75 0, 1116247.056 655305.9 0, 1115954.299 655299.066 0, 1115661.542 655292.25 0, 1115368.784 655285.451 0, 1115076.026 655278.669 0, 
+    1114783.267 655271.905 0, 1114490.508 655265.157 0, 1114197.748 655258.427 0, 1113904.989 655251.714 0, 1113612.228 655245.019 0, 1113319.468 655238.34 0, 1113026.707 655231.679 0, 1112733.945 655225.035 0, 1112439.785 655218.377 0, 1112313.954 660784.782 0, 
+    1112188.117 666351.499 0, 1112481.619 666358.142 0, 1112773.725 666364.771 0, 1113065.831 666371.418 0, 1113357.936 666378.081 0, 1113650.041 666384.762 0, 1113942.146 666391.46 0, 1114234.25 666398.175 0, 1114526.354 666404.907 0, 1114818.457 666411.656 0, 
+    1115110.56 666418.423 0, 1115402.663 666425.206 0, 1115694.765 666432.007 0, 1115986.867 666438.826 0, 1116278.968 666445.661 0, 1116571.069 666452.513 0, 1116863.17 666459.383 0, 1117155.27 666466.27 0, 1117447.37 666473.174 0, 1117739.469 666480.096 0, 
+    1118031.568 666487.034 0, 1118323.667 666493.99 0, 1118615.765 666500.963 0, 1118907.863 666507.953 0, 1119198.566 666514.927 0, 1119492.057 666521.985 0, 1119784.154 666529.026 0, 1120076.25 666536.085 0, 1120368.345 666543.161 0, 1120660.441 666550.254 0, 
+    1120952.536 666557.365 0, 1121244.63 666564.492 0, 1121536.724 666571.637 0, 1121828.818 666578.799 0, 1122120.911 666585.978 0, 1122413.004 666593.175 0, 1122705.096 666600.388 0, 1122997.188 666607.619 0, 1123289.279 666614.867 0, 1123581.37 666622.132 0, 
+    1123873.461 666629.415 0, 1124165.551 666636.714 0, 1124457.641 666644.031 0, 1124749.73 666651.365 0, 1125041.819 666658.716 0, 1125333.908 666666.084 0, 1125625.996 666673.47 0, 1125918.083 666680.872 0, 1126208.777 666688.257 0, 1126350.341 661121.917 0, 
+    1126491.897 655555.89 0))
+
+POLYGON ((1140228.43 667064.624 0, 1139937.756 667056.419 0, 1139645.69 667048.191 0, 1139353.624 667039.98 0, 1139061.558 667031.787 0, 1138769.491 667023.61 0, 1138477.423 667015.451 0, 1138185.356 667007.309 0, 1137893.287 666999.185 0, 1137601.218 666991.077 0, 
+    1137309.149 666982.987 0, 1137017.079 666974.914 0, 1136725.009 666966.858 0, 1136432.938 666958.819 0, 1136140.867 666950.797 0, 1135848.795 666942.793 0, 1135556.723 666934.806 0, 1135264.65 666926.836 0, 1134972.577 666918.883 0, 1134680.503 666910.947 0, 
+    1134388.429 666903.029 0, 1134096.355 666895.128 0, 1133804.28 666887.243 0, 1133512.204 666879.377 0, 1133218.737 666871.49 0, 1132928.052 666863.694 0, 1132635.975 666855.879 0, 1132343.898 666848.081 0, 1132051.82 666840.3 0, 1131759.742 666832.536 0, 
+    1131467.663 666824.79 0, 1131175.584 666817.061 0, 1130883.505 666809.348 0, 1130591.425 666801.654 0, 1130299.344 666793.976 0, 1130007.263 666786.315 0, 1129715.182 666778.672 0, 1129423.1 666771.046 0, 1129131.018 666763.437 0, 1128838.935 666755.845 0, 
+    1128546.852 666748.27 0, 1128254.768 666740.713 0, 1127962.684 666733.173 0, 1127670.599 666725.65 0, 1127378.515 666718.144 0, 1127086.429 666710.655 0, 1126794.343 666703.184 0, 1126502.257 666695.729 0, 1126208.777 666688.257 0, 1126067.205 672254.905 0, 
+    1125925.626 677821.86 0, 1126218.447 677829.315 0, 1126509.878 677836.753 0, 1126801.309 677844.208 0, 1127092.739 677851.679 0, 1127384.168 677859.168 0, 1127675.598 677866.675 0, 1127967.026 677874.198 0, 1128258.455 677881.738 0, 1128549.883 677889.296 0, 
+    1128841.31 677896.871 0, 1129132.737 677904.463 0, 1129424.164 677912.072 0, 1129715.59 677919.698 0, 1130007.015 677927.341 0, 1130298.441 677935.002 0, 1130589.865 677942.68 0, 1130881.29 677950.374 0, 1131172.714 677958.086 0, 1131464.137 677965.815 0, 
+    1131755.56 677973.562 0, 1132046.982 677981.325 0, 1132338.404 677989.106 0, 1132629.826 677996.904 0, 1132919.858 678004.681 0, 1133212.668 678012.551 0, 1133504.088 678020.4 0, 1133795.508 678028.266 0, 1134086.927 678036.15 0, 1134378.346 678044.05 0, 
+    1134669.764 678051.968 0, 1134961.182 678059.903 0, 1135252.599 678067.855 0, 1135544.016 678075.824 0, 1135835.433 678083.811 0, 1136126.849 678091.814 0, 1136418.264 678099.835 0, 1136709.679 678107.873 0, 1137001.094 678115.928 0, 1137292.508 678124 0, 
+    1137583.921 678132.09 0, 1137875.334 678140.196 0, 1138166.747 678148.32 0, 1138458.159 678156.461 0, 1138749.571 678164.619 0, 1139040.982 678172.794 0, 1139332.393 678180.986 0, 1139623.803 678189.195 0, 1139913.825 678197.383 0, 1140071.132 672630.851 0, 
+    1140228.43 667064.624 0))
+
+POLYGON ((1153900.908 678612.423 0, 1153610.908 678603.417 0, 1153319.522 678594.384 0, 1153028.136 678585.368 0, 1152736.749 678576.37 0, 1152445.361 678567.389 0, 1152153.973 678558.425 0, 1151862.585 678549.478 0, 1151571.196 678540.548 0, 1151279.806 678531.636 0, 
+    1150988.416 678522.74 0, 1150697.025 678513.862 0, 1150405.634 678505.001 0, 1150114.243 678496.157 0, 1149822.85 678487.33 0, 1149531.458 678478.52 0, 1149240.064 678469.728 0, 1148948.671 678460.952 0, 1148657.276 678452.194 0, 1148365.882 678443.453 0, 
+    1148074.486 678434.729 0, 1147783.09 678426.022 0, 1147491.694 678417.332 0, 1147200.297 678408.66 0, 1146907.513 678399.964 0, 1146617.502 678391.366 0, 1146326.104 678382.745 0, 1146034.705 678374.142 0, 1145743.305 678365.555 0, 1145451.905 678356.985 0, 
+    1145160.505 678348.433 0, 1144869.104 678339.897 0, 1144577.703 678331.379 0, 1144286.301 678322.878 0, 1143994.899 678314.395 0, 1143703.496 678305.928 0, 1143412.092 678297.478 0, 1143120.688 678289.046 0, 1142829.284 678280.631 0, 1142537.879 678272.233 0, 
+    1142246.474 678263.852 0, 1141955.068 678255.488 0, 1141663.661 678247.141 0, 1141372.255 678238.812 0, 1141080.847 678230.5 0, 1140789.439 678222.204 0, 1140498.031 678213.926 0, 1140206.622 678205.666 0, 1139913.825 678197.383 0, 1139756.51 683764.217 0, 
+    1139599.187 689331.35 0, 1139891.325 689339.614 0, 1140182.078 689347.857 0, 1140472.831 689356.116 0, 1140763.584 689364.393 0, 1141054.336 689372.686 0, 1141345.088 689380.997 0, 1141635.839 689389.325 0, 1141926.589 689397.67 0, 1142217.339 689406.032 0, 
+    1142508.089 689414.411 0, 1142798.838 689422.807 0, 1143089.586 689431.221 0, 1143380.334 689439.651 0, 1143671.082 689448.099 0, 1143961.829 689456.564 0, 1144252.576 689465.045 0, 1144543.322 689473.544 0, 1144834.067 689482.061 0, 1145124.813 689490.594 0, 
+    1145415.557 689499.144 0, 1145706.301 689507.711 0, 1145997.045 689516.296 0, 1146287.788 689524.898 0, 1146577.147 689533.475 0, 1146869.272 689542.152 0, 1147160.014 689550.805 0, 1147450.755 689559.475 0, 1147741.496 689568.163 0, 1148032.236 689576.867 0, 
+    1148322.975 689585.588 0, 1148613.714 689594.327 0, 1148904.453 689603.083 0, 1149195.191 689611.855 0, 1149485.928 689620.645 0, 1149776.665 689629.452 0, 1150067.401 689638.276 0, 1150358.137 689647.118 0, 1150648.873 689655.976 0, 1150939.607 689664.851 0, 
+    1151230.342 689673.744 0, 1151521.075 689682.654 0, 1151811.809 689691.58 0, 1152102.542 689700.524 0, 1152393.274 689709.485 0, 1152684.005 689718.463 0, 1152974.737 689727.459 0, 1153265.467 689736.471 0, 1153554.815 689745.457 0, 1153727.866 684178.791 0, 
+    1153900.908 678612.423 0))
+
+POLYGON ((1167509.218 690198.99 0, 1167219.895 690189.186 0, 1166929.191 690179.353 0, 1166638.486 690169.536 0, 1166347.781 690159.737 0, 1166057.075 690149.954 0, 1165766.369 690140.189 0, 1165475.662 690130.441 0, 1165184.954 690120.71 0, 1164894.246 690110.996 0, 
+    1164603.538 690101.299 0, 1164312.829 690091.62 0, 1164022.119 690081.957 0, 1163731.408 690072.312 0, 1163440.698 690062.683 0, 1163149.986 690053.072 0, 1162859.274 690043.478 0, 1162568.562 690033.901 0, 1162277.848 690024.341 0, 1161987.135 690014.798 0, 
+    1161696.42 690005.273 0, 1161405.706 689995.764 0, 1161114.99 689986.272 0, 1160824.274 689976.798 0, 1160532.177 689967.296 0, 1160242.841 689957.901 0, 1159952.123 689948.478 0, 1159661.405 689939.072 0, 1159370.686 689929.683 0, 1159079.967 689920.311 0, 
+    1158789.247 689910.957 0, 1158498.527 689901.619 0, 1158207.806 689892.299 0, 1157917.084 689882.996 0, 1157626.362 689873.71 0, 1157335.64 689864.441 0, 1157044.917 689855.189 0, 1156754.193 689845.954 0, 1156463.469 689836.736 0, 1156172.744 689827.536 0, 
+    1155882.019 689818.352 0, 1155591.293 689809.186 0, 1155300.567 689800.037 0, 1155009.84 689790.904 0, 1154719.112 689781.789 0, 1154428.384 689772.692 0, 1154137.656 689763.611 0, 1153846.927 689754.547 0, 1153554.815 689745.457 0, 1153381.755 695312.419 0, 
+    1153208.685 700879.673 0, 1153500.139 700888.743 0, 1153790.212 700897.786 0, 1154080.285 700906.846 0, 1154370.358 700915.924 0, 1154660.43 700925.018 0, 1154950.502 700934.13 0, 1155240.573 700943.258 0, 1155530.643 700952.404 0, 1155820.713 700961.567 0, 
+    1156110.783 700970.746 0, 1156400.851 700979.943 0, 1156690.92 700989.157 0, 1156980.988 700998.388 0, 1157271.055 701007.636 0, 1157561.122 701016.902 0, 1157851.188 701026.184 0, 1158141.253 701035.483 0, 1158431.318 701044.8 0, 1158721.383 701054.133 0, 
+    1159011.447 701063.484 0, 1159301.51 701072.851 0, 1159591.573 701082.236 0, 1159881.635 701091.638 0, 1160170.319 701101.012 0, 1160461.758 701110.493 0, 1160751.819 701119.946 0, 1161041.879 701129.416 0, 1161331.939 701138.903 0, 1161621.997 701148.407 0, 
+    1161912.056 701157.928 0, 1162202.114 701167.467 0, 1162492.171 701177.022 0, 1162782.228 701186.595 0, 1163072.284 701196.184 0, 1163362.339 701205.791 0, 1163652.394 701215.415 0, 1163942.449 701225.055 0, 1164232.503 701234.713 0, 1164522.556 701244.388 0, 
+    1164812.609 701254.08 0, 1165102.661 701263.789 0, 1165392.713 701273.515 0, 1165682.764 701283.259 0, 1165972.814 701293.019 0, 1166262.864 701302.796 0, 1166552.913 701312.591 0, 1166842.962 701322.402 0, 1167131.634 701332.184 0, 1167320.431 695765.441 0, 
+    1167509.218 690198.99 0))
+
+POLYGON ((1181053.248 701824.028 0, 1180764.603 701813.43 0, 1180474.583 701802.799 0, 1180184.563 701792.186 0, 1179894.541 701781.589 0, 1179604.52 701771.009 0, 1179314.497 701760.446 0, 1179024.474 701749.901 0, 1178734.451 701739.372 0, 1178444.427 701728.861 0, 
+    1178154.402 701718.367 0, 1177864.376 701707.889 0, 1177574.35 701697.429 0, 1177284.324 701686.986 0, 1176994.296 701676.56 0, 1176704.268 701666.151 0, 1176414.24 701655.759 0, 1176124.211 701645.384 0, 1175834.181 701635.026 0, 1175544.151 701624.686 0, 
+    1175254.12 701614.362 0, 1174964.088 701604.055 0, 1174674.056 701593.766 0, 1174384.023 701583.494 0, 1174092.614 701573.19 0, 1173803.956 701563 0, 1173513.921 701552.779 0, 1173223.886 701542.575 0, 1172933.85 701532.387 0, 1172643.814 701522.217 0, 
+    1172353.777 701512.065 0, 1172063.739 701501.929 0, 1171773.701 701491.81 0, 1171483.662 701481.708 0, 1171193.623 701471.623 0, 1170903.583 701461.556 0, 1170613.543 701451.505 0, 1170323.501 701441.472 0, 1170033.46 701431.456 0, 1169743.417 701421.456 0, 
+    1169453.374 701411.474 0, 1169163.331 701401.509 0, 1168873.287 701391.561 0, 1168583.242 701381.63 0, 1168293.197 701371.716 0, 1168003.151 701361.819 0, 1167713.105 701351.939 0, 1167423.058 701342.076 0, 1167131.634 701332.184 0, 1166942.827 706899.216 0, 
+    1166754.01 712466.532 0, 1167044.776 712476.402 0, 1167334.167 712486.243 0, 1167623.558 712496.1 0, 1167912.949 712505.975 0, 1168202.339 712515.866 0, 1168491.728 712525.775 0, 1168781.117 712535.7 0, 1169070.505 712545.643 0, 1169359.892 712555.603 0, 
+    1169649.279 712565.579 0, 1169938.666 712575.573 0, 1170228.052 712585.584 0, 1170517.437 712595.612 0, 1170806.821 712605.657 0, 1171096.205 712615.718 0, 1171385.589 712625.797 0, 1171674.972 712635.893 0, 1171964.354 712646.006 0, 1172253.736 712656.136 0, 
+    1172543.117 712666.283 0, 1172832.497 712676.447 0, 1173121.877 712686.628 0, 1173411.256 712696.827 0, 1173699.263 712706.993 0, 1173990.013 712717.274 0, 1174279.391 712727.523 0, 1174568.767 712737.789 0, 1174858.144 712748.073 0, 1175147.519 712758.373 0, 
+    1175436.894 712768.69 0, 1175726.269 712779.025 0, 1176015.643 712789.376 0, 1176305.016 712799.745 0, 1176594.388 712810.13 0, 1176883.76 712820.533 0, 1177173.132 712830.952 0, 1177462.503 712841.389 0, 1177751.873 712851.842 0, 1178041.242 712862.313 0, 
+    1178330.611 712872.801 0, 1178619.979 712883.305 0, 1178909.347 712893.827 0, 1179198.714 712904.366 0, 1179488.081 712914.922 0, 1179777.446 712925.494 0, 1180066.812 712936.084 0, 1180356.176 712946.691 0, 1180644.169 712957.265 0, 1180848.714 707390.504 0, 
+    1181053.248 701824.028 0))
+
+POLYGON ((1194532.886 713487.237 0, 1194244.922 713475.85 0, 1193955.589 713464.426 0, 1193666.255 713453.018 0, 1193376.92 713441.628 0, 1193087.585 713430.255 0, 1192798.248 713418.899 0, 1192508.912 713407.559 0, 1192219.574 713396.237 0, 1191930.236 713384.932 0, 
+    1191640.897 713373.644 0, 1191351.558 713362.373 0, 1191062.218 713351.119 0, 1190772.877 713339.882 0, 1190483.535 713328.662 0, 1190194.193 713317.459 0, 1189904.851 713306.273 0, 1189615.507 713295.104 0, 1189326.163 713283.952 0, 1189036.818 713272.817 0, 
+    1188747.473 713261.7 0, 1188458.127 713250.599 0, 1188168.78 713239.515 0, 1187879.433 713228.448 0, 1187588.715 713217.346 0, 1187300.736 713206.366 0, 1187011.387 713195.35 0, 1186722.037 713184.352 0, 1186432.686 713173.37 0, 1186143.335 713162.406 0, 
+    1185853.983 713151.458 0, 1185564.631 713140.528 0, 1185275.277 713129.614 0, 1184985.924 713118.718 0, 1184696.569 713107.838 0, 1184407.214 713096.976 0, 1184117.858 713086.131 0, 1183828.502 713075.302 0, 1183539.145 713064.491 0, 1183249.787 713053.697 0, 
+    1182960.429 713042.92 0, 1182671.07 713032.159 0, 1182381.711 713021.416 0, 1182092.35 713010.69 0, 1181802.99 712999.981 0, 1181513.628 712989.289 0, 1181224.266 712978.614 0, 1180934.903 712967.956 0, 1180644.169 712957.265 0, 1180439.614 718524.307 0, 
+    1180235.049 724091.629 0, 1180525.125 724102.296 0, 1180813.832 724112.929 0, 1181102.539 724123.58 0, 1181391.245 724134.248 0, 1181679.95 724144.933 0, 1181968.655 724155.635 0, 1182257.359 724166.354 0, 1182546.063 724177.089 0, 1182834.766 724187.842 0, 
+    1183123.468 724198.612 0, 1183412.17 724209.399 0, 1183700.871 724220.203 0, 1183989.571 724231.023 0, 1184278.271 724241.861 0, 1184566.97 724252.716 0, 1184855.669 724263.588 0, 1185144.367 724274.476 0, 1185433.064 724285.382 0, 1185721.76 724296.305 0, 
+    1186010.456 724307.244 0, 1186299.152 724318.201 0, 1186587.846 724329.175 0, 1186876.54 724340.166 0, 1187163.867 724351.121 0, 1187453.926 724362.198 0, 1187742.618 724373.24 0, 1188031.31 724384.298 0, 1188320 724395.374 0, 1188608.69 724406.466 0, 
+    1188897.38 724417.576 0, 1189186.069 724428.703 0, 1189474.757 724439.846 0, 1189763.444 724451.007 0, 1190052.131 724462.185 0, 1190340.817 724473.379 0, 1190629.503 724484.591 0, 1190918.188 724495.819 0, 1191206.872 724507.065 0, 1191495.555 724518.327 0, 
+    1191784.238 724529.607 0, 1192072.92 724540.903 0, 1192361.602 724552.217 0, 1192650.283 724563.548 0, 1192938.963 724574.895 0, 1193227.642 724586.26 0, 1193516.321 724597.641 0, 1193804.999 724609.039 0, 1194092.311 724620.401 0, 1194312.604 719053.68 0, 
+    1194532.886 713487.237 0))
+
+POLYGON ((1207948.024 725188.32 0, 1207660.744 725176.147 0, 1207372.099 725163.933 0, 1207083.453 725151.736 0, 1206794.807 725139.556 0, 1206506.16 725127.393 0, 1206217.512 725115.247 0, 1205928.864 725103.118 0, 1205640.215 725091.006 0, 1205351.565 725078.911 0, 
+    1205062.914 725066.833 0, 1204774.263 725054.772 0, 1204485.611 725042.728 0, 1204196.959 725030.701 0, 1203908.305 725018.69 0, 1203619.651 725006.697 0, 1203330.996 724994.721 0, 1203042.341 724982.762 0, 1202753.685 724970.82 0, 1202465.028 724958.895 0, 
+    1202176.37 724946.986 0, 1201887.712 724935.095 0, 1201599.053 724923.221 0, 1201310.393 724911.364 0, 1201020.368 724899.468 0, 1200733.072 724887.7 0, 1200444.41 724875.894 0, 1200155.747 724864.105 0, 1199867.084 724852.332 0, 1199578.42 724840.577 0, 
+    1199289.756 724828.839 0, 1199001.091 724817.118 0, 1198712.425 724805.413 0, 1198423.758 724793.726 0, 1198135.091 724782.056 0, 1197846.423 724770.402 0, 1197557.754 724758.766 0, 1197269.085 724747.147 0, 1196980.415 724735.544 0, 1196691.744 724723.959 0, 
+    1196403.072 724712.39 0, 1196114.4 724700.839 0, 1195825.728 724689.305 0, 1195537.054 724677.787 0, 1195248.38 724666.287 0, 1194959.705 724654.803 0, 1194671.03 724643.337 0, 1194382.354 724631.887 0, 1194092.311 724620.401 0, 1193872.007 730187.397 0, 
+    1193651.692 735754.664 0, 1193941.076 735766.124 0, 1194229.097 735777.547 0, 1194517.117 735788.988 0, 1194805.137 735800.445 0, 1195093.156 735811.92 0, 1195381.174 735823.411 0, 1195669.191 735834.919 0, 1195957.208 735846.444 0, 1196245.224 735857.986 0, 
+    1196533.239 735869.545 0, 1196821.254 735881.121 0, 1197109.268 735892.714 0, 1197397.282 735904.324 0, 1197685.294 735915.951 0, 1197973.306 735927.595 0, 1198261.318 735939.256 0, 1198549.328 735950.934 0, 1198837.338 735962.628 0, 1199125.347 735974.34 0, 
+    1199413.356 735986.069 0, 1199701.364 735997.814 0, 1199989.371 736009.577 0, 1200277.377 736021.356 0, 1200564.022 736033.097 0, 1200853.388 736044.966 0, 1201141.393 736056.796 0, 1201429.396 736068.643 0, 1201717.399 736080.508 0, 1202005.402 736092.389 0, 
+    1202293.403 736104.287 0, 1202581.404 736116.202 0, 1202869.404 736128.134 0, 1203157.404 736140.083 0, 1203445.403 736152.049 0, 1203733.401 736164.032 0, 1204021.398 736176.032 0, 1204309.395 736188.048 0, 1204597.391 736200.082 0, 1204885.386 736212.133 0, 
+    1205173.381 736224.2 0, 1205461.374 736236.285 0, 1205749.368 736248.386 0, 1206037.36 736260.505 0, 1206325.352 736272.64 0, 1206613.343 736284.793 0, 1206901.333 736296.962 0, 1207189.322 736309.148 0, 1207475.951 736321.294 0, 1207711.993 730754.672 0, 
+    1207948.024 725188.32 0))
+
+POLYGON ((1221298.554 736926.978 0, 1221011.958 736914.023 0, 1220724.004 736901.023 0, 1220436.05 736888.04 0, 1220148.094 736875.074 0, 1219860.138 736862.125 0, 1219572.181 736849.193 0, 1219284.223 736836.278 0, 1218996.265 736823.38 0, 1218708.305 736810.498 0, 
+    1218420.345 736797.634 0, 1218132.384 736784.787 0, 1217844.423 736771.956 0, 1217556.46 736759.143 0, 1217268.497 736746.346 0, 1216980.534 736733.567 0, 1216692.569 736720.804 0, 1216404.604 736708.059 0, 1216116.637 736695.33 0, 1215828.671 736682.618 0, 
+    1215540.703 736669.924 0, 1215252.735 736657.246 0, 1214964.766 736644.585 0, 1214676.796 736631.941 0, 1214387.466 736619.254 0, 1214100.854 736606.704 0, 1213812.882 736594.111 0, 1213524.909 736581.535 0, 1213236.936 736568.976 0, 1212948.961 736556.433 0, 
+    1212660.986 736543.908 0, 1212373.011 736531.4 0, 1212085.034 736518.908 0, 1211797.057 736506.434 0, 1211509.079 736493.976 0, 1211221.1 736481.536 0, 1210933.121 736469.112 0, 1210645.141 736456.706 0, 1210357.16 736444.316 0, 1210069.178 736431.943 0, 
+    1209781.196 736419.588 0, 1209493.213 736407.249 0, 1209205.229 736394.927 0, 1208917.245 736382.622 0, 1208629.259 736370.334 0, 1208341.273 736358.063 0, 1208053.287 736345.809 0, 1207765.299 736333.572 0, 1207475.951 736321.294 0, 1207239.897 741888.184 0, 
+    1207003.832 747455.338 0, 1207292.522 747467.588 0, 1207579.854 747479.798 0, 1207867.186 747492.024 0, 1208154.516 747504.267 0, 1208441.846 747516.527 0, 1208729.175 747528.804 0, 1209016.504 747541.098 0, 1209303.832 747553.408 0, 1209591.159 747565.736 0, 
+    1209878.485 747578.081 0, 1210165.81 747590.442 0, 1210453.135 747602.821 0, 1210740.459 747615.216 0, 1211027.783 747627.628 0, 1211315.105 747640.057 0, 1211602.427 747652.503 0, 1211889.748 747664.966 0, 1212177.069 747677.446 0, 1212464.389 747689.943 0, 
+    1212751.708 747702.457 0, 1213039.026 747714.987 0, 1213326.343 747727.535 0, 1213613.66 747740.099 0, 1213899.62 747752.621 0, 1214188.291 747765.279 0, 1214475.606 747777.894 0, 1214762.92 747790.526 0, 1215050.233 747803.175 0, 1215337.545 747815.841 0, 
+    1215624.857 747828.524 0, 1215912.167 747841.223 0, 1216199.477 747853.94 0, 1216486.787 747866.673 0, 1216774.095 747879.424 0, 1217061.403 747892.191 0, 1217348.71 747904.975 0, 1217636.017 747917.777 0, 1217923.322 747930.595 0, 1218210.627 747943.43 0, 
+    1218497.931 747956.282 0, 1218785.234 747969.15 0, 1219072.537 747982.036 0, 1219359.839 747994.939 0, 1219647.14 748007.858 0, 1219934.44 748020.795 0, 1220221.739 748033.748 0, 1220509.038 748046.718 0, 1220794.981 748059.644 0, 1221046.773 742493.179 0, 
+    1221298.554 736926.978 0))
+
+POLYGON ((1234584.368 748702.91 0, 1234298.46 748689.176 0, 1234011.199 748675.394 0, 1233723.937 748661.629 0, 1233436.675 748647.881 0, 1233149.411 748634.15 0, 1232862.147 748620.436 0, 1232574.882 748606.739 0, 1232287.616 748593.058 0, 1232000.35 748579.395 0, 
+    1231713.082 748565.748 0, 1231425.814 748552.118 0, 1231138.545 748538.505 0, 1230851.275 748524.91 0, 1230564.005 748511.331 0, 1230276.733 748497.769 0, 1229989.461 748484.223 0, 1229702.188 748470.695 0, 1229414.915 748457.184 0, 1229127.64 748443.689 0, 
+    1228840.365 748430.212 0, 1228553.088 748416.751 0, 1228265.811 748403.307 0, 1227978.534 748389.881 0, 1227689.902 748376.407 0, 1227403.976 748363.078 0, 1227116.696 748349.702 0, 1226829.415 748336.342 0, 1226542.133 748323 0, 1226254.851 748309.675 0, 
+    1225967.567 748296.366 0, 1225680.283 748283.075 0, 1225392.999 748269.8 0, 1225105.713 748256.542 0, 1224818.427 748243.302 0, 1224531.139 748230.078 0, 1224243.851 748216.871 0, 1223956.563 748203.681 0, 1223669.273 748190.507 0, 1223381.983 748177.351 0, 
+    1223094.692 748164.212 0, 1222807.4 748151.089 0, 1222520.108 748137.984 0, 1222232.814 748124.895 0, 1221945.52 748111.823 0, 1221658.225 748098.769 0, 1221370.93 748085.731 0, 1221083.633 748072.71 0, 1220794.981 748059.644 0, 1220543.177 753626.37 0, 
+    1220291.361 759193.354 0, 1220579.355 759206.389 0, 1220865.996 759219.38 0, 1221152.637 759232.389 0, 1221439.276 759245.414 0, 1221725.915 759258.456 0, 1222012.553 759271.514 0, 1222299.19 759284.59 0, 1222585.827 759297.683 0, 1222872.463 759310.792 0, 
+    1223159.098 759323.918 0, 1223445.732 759337.061 0, 1223732.365 759350.221 0, 1224018.998 759363.398 0, 1224305.63 759376.592 0, 1224592.261 759389.803 0, 1224878.891 759403.03 0, 1225165.521 759416.274 0, 1225452.149 759429.536 0, 1225738.777 759442.814 0, 
+    1226025.405 759456.109 0, 1226312.031 759469.421 0, 1226598.657 759482.749 0, 1226885.281 759496.095 0, 1227170.555 759509.394 0, 1227458.529 759522.837 0, 1227745.151 759536.233 0, 1228031.773 759549.646 0, 1228318.394 759563.076 0, 1228605.014 759576.523 0, 
+    1228891.633 759589.986 0, 1229178.252 759603.467 0, 1229464.87 759616.964 0, 1229751.487 759630.479 0, 1230038.103 759644.01 0, 1230324.718 759657.558 0, 1230611.333 759671.123 0, 1230897.946 759684.704 0, 1231184.559 759698.303 0, 1231471.171 759711.918 0, 
+    1231757.783 759725.551 0, 1232044.393 759739.2 0, 1232331.003 759752.866 0, 1232617.612 759766.549 0, 1232904.22 759780.249 0, 1233190.827 759793.966 0, 1233477.434 759807.699 0, 1233764.04 759821.45 0, 1234049.295 759835.152 0, 1234316.838 754268.903 0, 
+    1234584.368 748702.91 0))
+
+POLYGON ((1247805.361 760515.817 0, 1247520.143 760501.309 0, 1247233.577 760486.748 0, 1246947.011 760472.205 0, 1246660.443 760457.679 0, 1246373.875 760443.169 0, 1246087.306 760428.677 0, 1245800.736 760414.201 0, 1245514.165 760399.742 0, 1245227.593 760385.3 0, 
+    1244941.021 760370.875 0, 1244654.447 760356.466 0, 1244367.873 760342.075 0, 1244081.298 760327.7 0, 1243794.722 760313.343 0, 1243508.145 760299.002 0, 1243221.568 760284.678 0, 1242934.989 760270.371 0, 1242648.41 760256.081 0, 1242361.83 760241.807 0, 
+    1242075.249 760227.551 0, 1241788.667 760213.311 0, 1241502.084 760199.088 0, 1241215.501 760184.882 0, 1240927.569 760170.627 0, 1240642.331 760156.521 0, 1240355.745 760142.366 0, 1240069.159 760128.227 0, 1239782.571 760114.106 0, 1239495.982 760100.001 0, 
+    1239209.393 760085.913 0, 1238922.803 760071.842 0, 1238636.212 760057.788 0, 1238349.62 760043.751 0, 1238063.028 760029.731 0, 1237776.434 760015.727 0, 1237489.84 760001.741 0, 1237203.245 759987.771 0, 1236916.649 759973.818 0, 1236630.052 759959.882 0, 
+    1236343.454 759945.963 0, 1236056.856 759932.061 0, 1235770.257 759918.175 0, 1235483.657 759904.307 0, 1235197.056 759890.455 0, 1234910.454 759876.62 0, 1234623.852 759862.802 0, 1234337.249 759849.001 0, 1234049.295 759835.152 0, 1233781.741 765401.656 0, 
+    1233514.174 770968.409 0, 1233801.469 770982.226 0, 1234087.417 770995.996 0, 1234373.364 771009.782 0, 1234659.311 771023.585 0, 1234945.256 771037.405 0, 1235231.201 771051.242 0, 1235517.145 771065.096 0, 1235803.088 771078.966 0, 1236089.03 771092.854 0, 
+    1236374.972 771106.758 0, 1236660.912 771120.679 0, 1236946.852 771134.617 0, 1237232.791 771148.571 0, 1237518.73 771162.543 0, 1237804.667 771176.531 0, 1238090.603 771190.536 0, 1238376.539 771204.558 0, 1238662.474 771218.597 0, 1238948.408 771232.652 0, 
+    1239234.341 771246.725 0, 1239520.274 771260.814 0, 1239806.205 771274.92 0, 1240092.136 771289.043 0, 1240376.721 771303.116 0, 1240663.995 771317.34 0, 1240949.923 771331.513 0, 1241235.851 771345.703 0, 1241521.777 771359.91 0, 1241807.703 771374.134 0, 
+    1242093.628 771388.375 0, 1242379.552 771402.633 0, 1242665.475 771416.907 0, 1242951.398 771431.198 0, 1243237.319 771445.506 0, 1243523.24 771459.831 0, 1243809.16 771474.173 0, 1244095.079 771488.531 0, 1244380.997 771502.907 0, 1244666.915 771517.299 0, 
+    1244952.831 771531.708 0, 1245238.747 771546.134 0, 1245524.661 771560.576 0, 1245810.575 771575.036 0, 1246096.488 771589.512 0, 1246382.401 771604.005 0, 1246668.312 771618.515 0, 1246954.223 771633.042 0, 1247238.788 771647.518 0, 1247522.081 766081.542 0, 
+    1247805.361 760515.817 0))
+
+POLYGON ((1260961.429 772365.398 0, 1260676.903 772350.119 0, 1260391.035 772334.784 0, 1260105.166 772319.466 0, 1259819.296 772304.166 0, 1259533.425 772288.881 0, 1259247.553 772273.614 0, 1258961.68 772258.364 0, 1258675.806 772243.13 0, 1258389.931 772227.914 0, 
+    1258104.056 772212.714 0, 1257818.18 772197.531 0, 1257532.302 772182.364 0, 1257246.424 772167.215 0, 1256960.545 772152.082 0, 1256674.665 772136.967 0, 1256388.784 772121.868 0, 1256102.902 772106.785 0, 1255817.02 772091.72 0, 1255531.136 772076.672 0, 
+    1255245.252 772061.64 0, 1254959.366 772046.625 0, 1254673.48 772031.627 0, 1254387.593 772016.646 0, 1254100.362 772001.612 0, 1253815.816 771986.734 0, 1253529.927 771971.804 0, 1253244.036 771956.89 0, 1252958.144 771941.993 0, 1252672.252 771927.113 0, 
+    1252386.359 771912.249 0, 1252100.465 771897.403 0, 1251814.57 771882.573 0, 1251528.674 771867.76 0, 1251242.777 771852.964 0, 1250956.88 771838.185 0, 1250670.981 771823.422 0, 1250385.082 771808.677 0, 1250099.182 771793.948 0, 1249813.281 771779.236 0, 
+    1249527.379 771764.541 0, 1249241.476 771749.863 0, 1248955.572 771735.201 0, 1248669.668 771720.557 0, 1248383.762 771705.929 0, 1248097.856 771691.318 0, 1247811.949 771676.724 0, 1247526.041 771662.146 0, 1247238.788 771647.518 0, 1246955.483 777213.739 0, 
+    1246672.166 782780.204 0, 1246958.76 782794.8 0, 1247244.013 782809.343 0, 1247529.265 782823.904 0, 1247814.516 782838.482 0, 1248099.766 782853.076 0, 1248385.015 782867.687 0, 1248670.263 782882.315 0, 1248955.511 782896.959 0, 1249240.758 782911.621 0, 
+    1249526.003 782926.299 0, 1249811.248 782940.994 0, 1250096.493 782955.706 0, 1250381.736 782970.434 0, 1250666.978 782985.18 0, 1250952.22 782999.942 0, 1251237.46 783014.721 0, 1251522.7 783029.517 0, 1251807.939 783044.329 0, 1252093.177 783059.158 0, 
+    1252378.414 783074.005 0, 1252663.65 783088.867 0, 1252948.886 783103.747 0, 1253234.12 783118.644 0, 1253518.014 783133.487 0, 1253804.587 783148.487 0, 1254089.819 783163.434 0, 1254375.05 783178.397 0, 1254660.28 783193.378 0, 1254945.509 783208.375 0, 
+    1255230.737 783223.389 0, 1255515.965 783238.42 0, 1255801.191 783253.467 0, 1256086.417 783268.532 0, 1256371.642 783283.613 0, 1256656.866 783298.711 0, 1256942.089 783313.825 0, 1257227.311 783328.957 0, 1257512.532 783344.105 0, 1257797.753 783359.27 0, 
+    1258082.972 783374.452 0, 1258368.191 783389.651 0, 1258653.408 783404.866 0, 1258938.625 783420.098 0, 1259223.841 783435.347 0, 1259509.056 783450.613 0, 1259794.27 783465.896 0, 1260079.483 783481.195 0, 1260363.357 783496.439 0, 1260662.4 777930.797 0, 
+    1260961.429 772365.398 0))
+
+POLYGON ((1274052.47 784251.352 0, 1273768.638 784235.305 0, 1273483.47 784219.2 0, 1273198.3 784203.112 0, 1272913.129 784187.04 0, 1272627.957 784170.986 0, 1272342.785 784154.948 0, 1272057.611 784138.927 0, 1271772.437 784122.922 0, 1271487.261 784106.935 0, 
+    1271202.085 784090.964 0, 1270916.908 784075.01 0, 1270631.729 784059.073 0, 1270346.55 784043.152 0, 1270061.37 784027.248 0, 1269776.189 784011.362 0, 1269491.007 783995.491 0, 1269205.824 783979.638 0, 1268920.64 783963.802 0, 1268635.455 783947.982 0, 
+    1268350.27 783932.179 0, 1268065.083 783916.393 0, 1267779.895 783900.623 0, 1267494.707 783884.871 0, 1267208.18 783869.061 0, 1266924.327 783853.416 0, 1266639.136 783837.714 0, 1266353.944 783822.028 0, 1266068.75 783806.36 0, 1265783.556 783790.708 0, 
+    1265498.361 783775.073 0, 1265213.166 783759.454 0, 1264927.969 783743.853 0, 1264642.771 783728.268 0, 1264357.572 783712.7 0, 1264072.373 783697.149 0, 1263787.172 783681.614 0, 1263501.971 783666.097 0, 1263216.769 783650.596 0, 1262931.565 783635.112 0, 
+    1262646.361 783619.645 0, 1262361.156 783604.194 0, 1262075.95 783588.761 0, 1261790.743 783573.344 0, 1261505.536 783557.944 0, 1261220.327 783542.56 0, 1260935.117 783527.194 0, 1260649.907 783511.844 0, 1260363.357 783496.439 0, 1260064.302 789062.321 0, 
+    1259765.233 794628.438 0, 1260051.125 794643.808 0, 1260335.68 794659.122 0, 1260620.234 794674.453 0, 1260904.788 794689.801 0, 1261189.34 794705.166 0, 1261473.892 794720.548 0, 1261758.443 794735.946 0, 1262042.993 794751.361 0, 1262327.542 794766.792 0, 
+    1262612.09 794782.241 0, 1262896.637 794797.706 0, 1263181.183 794813.188 0, 1263465.728 794828.687 0, 1263750.273 794844.202 0, 1264034.816 794859.734 0, 1264319.359 794875.283 0, 1264603.9 794890.849 0, 1264888.441 794906.431 0, 1265172.981 794922.031 0, 
+    1265457.52 794937.647 0, 1265742.058 794953.279 0, 1266026.595 794968.929 0, 1266311.131 794984.595 0, 1266594.332 795000.204 0, 1266880.201 795015.977 0, 1267164.734 795031.694 0, 1267449.266 795047.427 0, 1267733.798 795063.177 0, 1268018.328 795078.943 0, 
+    1268302.858 795094.727 0, 1268587.387 795110.527 0, 1268871.915 795126.344 0, 1269156.441 795142.178 0, 1269440.967 795158.028 0, 1269725.492 795173.895 0, 1270010.016 795189.779 0, 1270294.54 795205.68 0, 1270579.062 795221.597 0, 1270863.583 795237.531 0, 
+    1271148.103 795253.482 0, 1271432.623 795269.45 0, 1271717.141 795285.434 0, 1272001.659 795301.435 0, 1272286.175 795317.453 0, 1272570.691 795333.487 0, 1272855.205 795349.539 0, 1273139.719 795365.607 0, 1273422.899 795381.616 0, 1273737.691 789816.366 0, 
+    1274052.47 784251.352 0))
+
+POLYGON ((1287078.382 796173.377 0, 1286795.247 796156.567 0, 1286510.78 796139.695 0, 1286226.311 796122.84 0, 1285941.842 796106.002 0, 1285657.372 796089.18 0, 1285372.901 796072.376 0, 1285088.429 796055.587 0, 1284803.956 796038.816 0, 1284519.481 796022.061 0, 
+    1284235.006 796005.324 0, 1283950.53 795988.602 0, 1283666.053 795971.898 0, 1283381.575 795955.21 0, 1283097.096 795938.54 0, 1282812.616 795921.885 0, 1282528.135 795905.248 0, 1282243.653 795888.627 0, 1281959.17 795872.023 0, 1281674.686 795855.436 0, 
+    1281390.201 795838.866 0, 1281105.715 795822.312 0, 1280821.229 795805.775 0, 1280536.741 795789.255 0, 1280250.92 795772.674 0, 1279967.762 795756.265 0, 1279683.272 795739.795 0, 1279398.78 795723.341 0, 1279114.287 795706.905 0, 1278829.794 795690.485 0, 
+    1278545.299 795674.082 0, 1278260.803 795657.696 0, 1277976.307 795641.326 0, 1277691.809 795624.974 0, 1277407.311 795608.638 0, 1277122.811 795592.318 0, 1276838.311 795576.016 0, 1276553.81 795559.73 0, 1276269.307 795543.461 0, 1275984.804 795527.209 0, 
+    1275700.3 795510.973 0, 1275415.795 795494.754 0, 1275131.289 795478.552 0, 1274846.782 795462.367 0, 1274562.274 795446.199 0, 1274277.765 795430.047 0, 1273993.255 795413.912 0, 1273708.744 795397.793 0, 1273422.899 795381.616 0, 1273108.094 800947.099 0, 
+    1272793.275 806512.81 0, 1273078.462 806528.949 0, 1273362.317 806545.031 0, 1273646.172 806561.129 0, 1273930.026 806577.243 0, 1274213.879 806593.374 0, 1274497.731 806609.523 0, 1274781.582 806625.687 0, 1275065.432 806641.869 0, 1275349.281 806658.067 0, 
+    1275633.129 806674.282 0, 1275916.976 806690.513 0, 1276200.822 806706.762 0, 1276484.668 806723.027 0, 1276768.512 806739.308 0, 1277052.355 806755.607 0, 1277336.198 806771.922 0, 1277620.039 806788.254 0, 1277903.879 806804.602 0, 1278187.719 806820.967 0, 
+    1278471.557 806837.349 0, 1278755.395 806853.748 0, 1279039.232 806870.163 0, 1279323.067 806886.595 0, 1279605.573 806902.967 0, 1279890.736 806919.509 0, 1280174.568 806935.992 0, 1280458.4 806952.491 0, 1280742.231 806969.006 0, 1281026.061 806985.538 0, 
+    1281309.889 807002.087 0, 1281593.717 807018.653 0, 1281877.544 807035.235 0, 1282161.37 807051.835 0, 1282445.195 807068.45 0, 1282729.019 807085.083 0, 1283012.842 807101.732 0, 1283296.664 807118.398 0, 1283580.485 807135.081 0, 1283864.305 807151.78 0, 
+    1284148.124 807168.496 0, 1284431.942 807185.229 0, 1284715.759 807201.978 0, 1284999.575 807218.744 0, 1285283.39 807235.527 0, 1285567.204 807252.327 0, 1285851.018 807269.143 0, 1286134.83 807285.976 0, 1286417.313 807302.747 0, 1286747.855 801737.948 0, 
+    1287078.382 796173.377 0))
+
+POLYGON ((1300039.066 808131.171 0, 1299756.628 808113.602 0, 1299472.865 808095.968 0, 1299189.1 808078.35 0, 1298905.335 808060.748 0, 1298621.568 808043.164 0, 1298337.801 808025.596 0, 1298054.032 808008.045 0, 1297770.262 807990.51 0, 1297486.492 807972.992 0, 
+    1297202.72 807955.491 0, 1296918.947 807938.007 0, 1296635.173 807920.539 0, 1296351.399 807903.088 0, 1296067.623 807885.654 0, 1295783.846 807868.236 0, 1295500.068 807850.835 0, 1295216.289 807833.451 0, 1294932.509 807816.083 0, 1294648.728 807798.733 0, 
+    1294364.946 807781.399 0, 1294081.163 807764.081 0, 1293797.379 807746.781 0, 1293513.594 807729.497 0, 1293228.482 807712.149 0, 1292946.021 807694.979 0, 1292662.233 807677.745 0, 1292378.444 807660.528 0, 1292094.654 807643.327 0, 1291810.863 807626.143 0, 
+    1291527.071 807608.976 0, 1291243.278 807591.826 0, 1290959.483 807574.692 0, 1290675.688 807557.575 0, 1290391.892 807540.475 0, 1290108.095 807523.392 0, 1289824.297 807506.325 0, 1289540.498 807489.275 0, 1289256.698 807472.241 0, 1288972.896 807455.225 0, 
+    1288689.094 807438.225 0, 1288405.291 807421.241 0, 1288121.487 807404.275 0, 1287837.682 807387.325 0, 1287553.875 807370.392 0, 1287270.068 807353.475 0, 1286986.26 807336.575 0, 1286702.451 807319.692 0, 1286417.313 807302.747 0, 1286086.759 812867.771 0, 
+    1285756.191 818433.016 0, 1286040.67 818449.923 0, 1286323.825 818466.767 0, 1286606.978 818483.628 0, 1286890.13 818500.505 0, 1287173.281 818517.399 0, 1287456.431 818534.31 0, 1287739.58 818551.237 0, 1288022.728 818568.181 0, 1288305.875 818585.142 0, 
+    1288589.021 818602.12 0, 1288872.166 818619.114 0, 1289155.31 818636.125 0, 1289438.453 818653.152 0, 1289721.595 818670.196 0, 1290004.737 818687.257 0, 1290287.877 818704.334 0, 1290571.016 818721.428 0, 1290854.154 818738.539 0, 1291137.291 818755.667 0, 
+    1291420.427 818772.811 0, 1291703.562 818789.971 0, 1291986.696 818807.149 0, 1292269.829 818824.343 0, 1292551.638 818841.473 0, 1292836.092 818858.781 0, 1293119.222 818876.025 0, 1293402.351 818893.286 0, 1293685.479 818910.563 0, 1293968.606 818927.857 0, 
+    1294251.732 818945.168 0, 1294534.857 818962.496 0, 1294817.98 818979.84 0, 1295101.103 818997.2 0, 1295384.225 819014.578 0, 1295667.346 819031.972 0, 1295950.466 819049.383 0, 1296233.584 819066.81 0, 1296516.702 819084.254 0, 1296799.819 819101.715 0, 
+    1297082.935 819119.192 0, 1297366.049 819136.686 0, 1297649.163 819154.197 0, 1297932.275 819171.724 0, 1298215.387 819189.268 0, 1298498.497 819206.829 0, 1298781.607 819224.406 0, 1299064.715 819242 0, 1299346.501 819259.529 0, 1299692.79 813695.239 0, 
+    1300039.066 808131.171 0))
+
+POLYGON ((1312934.421 820124.433 0, 1312652.684 820106.108 0, 1312369.627 820087.714 0, 1312086.568 820069.337 0, 1311803.508 820050.977 0, 1311520.447 820032.633 0, 1311237.385 820014.306 0, 1310954.322 819995.995 0, 1310671.258 819977.702 0, 1310388.193 819959.424 0, 
+    1310105.127 819941.164 0, 1309822.06 819922.92 0, 1309538.991 819904.693 0, 1309255.922 819886.482 0, 1308972.851 819868.288 0, 1308689.78 819850.111 0, 1308406.707 819831.951 0, 1308123.633 819813.807 0, 1307840.558 819795.68 0, 1307557.483 819777.569 0, 
+    1307274.406 819759.475 0, 1306991.328 819741.398 0, 1306708.249 819723.337 0, 1306425.168 819705.294 0, 1306140.767 819687.182 0, 1305859.005 819669.256 0, 1305575.922 819651.262 0, 1305292.837 819633.285 0, 1305009.752 819615.324 0, 1304726.665 819597.38 0, 
+    1304443.578 819579.453 0, 1304160.489 819561.542 0, 1303877.4 819543.648 0, 1303594.309 819525.771 0, 1303311.217 819507.91 0, 1303028.124 819490.066 0, 1302745.031 819472.239 0, 1302461.936 819454.428 0, 1302178.84 819436.634 0, 1301895.743 819418.857 0, 
+    1301612.645 819401.096 0, 1301329.546 819383.352 0, 1301046.445 819365.625 0, 1300763.344 819347.914 0, 1300480.242 819330.22 0, 1300197.139 819312.543 0, 1299914.034 819294.882 0, 1299630.929 819277.238 0, 1299346.501 819259.529 0, 1299000.198 824824.036 0, 
+    1298653.882 830388.756 0, 1298937.652 830406.425 0, 1299220.102 830424.028 0, 1299502.552 830441.648 0, 1299785 830459.284 0, 1300067.447 830476.937 0, 1300349.893 830494.607 0, 1300632.338 830512.293 0, 1300914.782 830529.996 0, 1301197.225 830547.716 0, 
+    1301479.667 830565.452 0, 1301762.108 830583.205 0, 1302044.548 830600.974 0, 1302326.987 830618.76 0, 1302609.425 830636.563 0, 1302891.862 830654.382 0, 1303174.297 830672.218 0, 1303456.732 830690.071 0, 1303739.165 830707.94 0, 1304021.598 830725.826 0, 
+    1304304.029 830743.728 0, 1304586.46 830761.647 0, 1304868.889 830779.583 0, 1305151.318 830797.535 0, 1305432.427 830815.42 0, 1305716.171 830833.49 0, 1305998.596 830851.492 0, 1306281.02 830869.511 0, 1306563.443 830887.546 0, 1306845.865 830905.598 0, 
+    1307128.286 830923.667 0, 1307410.706 830941.752 0, 1307693.125 830959.854 0, 1307975.543 830977.972 0, 1308257.959 830996.108 0, 1308540.375 831014.259 0, 1308822.789 831032.428 0, 1309105.203 831050.613 0, 1309387.615 831068.814 0, 1309670.026 831087.033 0, 
+    1309952.437 831105.267 0, 1310234.846 831123.519 0, 1310517.254 831141.787 0, 1310799.661 831160.072 0, 1311082.067 831178.373 0, 1311364.471 831196.691 0, 1311646.875 831215.026 0, 1311929.278 831233.377 0, 1312210.363 831251.659 0, 1312572.399 825687.939 0, 
+    1312934.421 820124.433 0))
+
+POLYGON ((1325764.352 832152.858 0, 1325483.318 832133.782 0, 1325200.968 832114.633 0, 1324918.617 832095.5 0, 1324636.265 832076.385 0, 1324353.912 832057.285 0, 1324071.558 832038.203 0, 1323789.203 832019.137 0, 1323506.846 832000.088 0, 1323224.489 831981.055 0, 
+    1322942.13 831962.039 0, 1322659.77 831943.04 0, 1322377.409 831924.057 0, 1322095.047 831905.091 0, 1321812.684 831886.141 0, 1321530.32 831867.208 0, 1321247.954 831848.292 0, 1320965.588 831829.392 0, 1320683.22 831810.509 0, 1320400.851 831791.643 0, 
+    1320118.482 831772.793 0, 1319836.111 831753.959 0, 1319553.739 831735.143 0, 1319271.365 831716.343 0, 1318987.676 831697.472 0, 1318706.616 831678.793 0, 1318424.239 831660.043 0, 1318141.862 831641.309 0, 1317859.483 831622.592 0, 1317577.103 831603.892 0, 
+    1317294.722 831585.208 0, 1317012.34 831566.541 0, 1316729.957 831547.891 0, 1316447.573 831529.257 0, 1316165.188 831510.64 0, 1315882.802 831492.039 0, 1315600.414 831473.455 0, 1315318.026 831454.888 0, 1315035.636 831436.338 0, 1314753.245 831417.803 0, 
+    1314470.853 831399.286 0, 1314188.46 831380.785 0, 1313906.066 831362.301 0, 1313623.671 831343.833 0, 1313341.275 831325.382 0, 1313058.878 831306.948 0, 1312776.479 831288.53 0, 1312494.08 831270.129 0, 1312210.363 831251.659 0, 1311848.313 836815.59 0, 
+    1311486.25 842379.726 0, 1311769.309 842398.154 0, 1312051.054 842416.512 0, 1312332.797 842434.887 0, 1312614.539 842453.279 0, 1312896.28 842471.687 0, 1313178.021 842490.112 0, 1313459.76 842508.553 0, 1313741.498 842527.011 0, 1314023.234 842545.485 0, 
+    1314304.97 842563.976 0, 1314586.705 842582.484 0, 1314868.439 842601.008 0, 1315150.171 842619.549 0, 1315431.902 842638.106 0, 1315713.633 842656.68 0, 1315995.362 842675.271 0, 1316277.09 842693.878 0, 1316558.817 842712.502 0, 1316840.543 842731.142 0, 
+    1317122.268 842749.799 0, 1317403.992 842768.473 0, 1317685.714 842787.163 0, 1317967.436 842805.869 0, 1318247.844 842824.505 0, 1318530.876 842843.332 0, 1318812.594 842862.089 0, 1319094.311 842880.862 0, 1319376.027 842899.651 0, 1319657.742 842918.457 0, 
+    1319939.456 842937.28 0, 1320221.169 842956.119 0, 1320502.88 842974.975 0, 1320784.591 842993.848 0, 1321066.3 843012.737 0, 1321348.008 843031.642 0, 1321629.716 843050.565 0, 1321911.422 843069.503 0, 1322193.127 843088.459 0, 1322474.83 843107.431 0, 
+    1322756.533 843126.419 0, 1323038.235 843145.424 0, 1323319.935 843164.446 0, 1323601.635 843183.484 0, 1323883.333 843202.539 0, 1324165.03 843221.61 0, 1324446.726 843240.698 0, 1324728.421 843259.803 0, 1325008.803 843278.835 0, 1325386.585 837715.743 0, 
+    1325764.352 832152.858 0))
+
+POLYGON ((1338528.763 844216.144 0, 1338248.433 844196.32 0, 1337966.793 844176.419 0, 1337685.152 844156.535 0, 1337403.51 844136.668 0, 1337121.867 844116.818 0, 1336840.222 844096.984 0, 1336558.576 844077.166 0, 1336276.93 844057.365 0, 1335995.282 844037.581 0, 
+    1335713.633 844017.813 0, 1335431.982 843998.062 0, 1335150.331 843978.328 0, 1334868.678 843958.61 0, 1334587.025 843938.908 0, 1334305.37 843919.223 0, 1334023.714 843899.555 0, 1333742.057 843879.903 0, 1333460.398 843860.268 0, 1333178.739 843840.65 0, 
+    1332897.078 843821.048 0, 1332615.416 843801.462 0, 1332333.753 843781.894 0, 1332052.089 843762.341 0, 1331769.114 843742.715 0, 1331488.757 843723.287 0, 1331207.09 843703.784 0, 1330925.421 843684.298 0, 1330643.751 843664.829 0, 1330362.08 843645.376 0, 
+    1330080.408 843625.94 0, 1329798.735 843606.521 0, 1329517.06 843587.118 0, 1329235.385 843567.731 0, 1328953.708 843548.361 0, 1328672.03 843529.008 0, 1328390.351 843509.671 0, 1328108.671 843490.351 0, 1327826.99 843471.048 0, 1327545.307 843451.761 0, 
+    1327263.624 843432.49 0, 1326981.939 843413.236 0, 1326700.253 843393.999 0, 1326418.566 843374.779 0, 1326136.878 843355.575 0, 1325855.189 843336.387 0, 1325573.498 843317.216 0, 1325291.807 843298.062 0, 1325008.803 843278.835 0, 1324631.008 848842.13 0, 
+    1324253.199 854405.623 0, 1324535.545 854424.805 0, 1324816.582 854443.915 0, 1325097.617 854463.041 0, 1325378.651 854482.184 0, 1325659.685 854501.344 0, 1325940.717 854520.52 0, 1326221.748 854539.712 0, 1326502.777 854558.921 0, 1326783.806 854578.147 0, 
+    1327064.834 854597.389 0, 1327345.86 854616.647 0, 1327626.885 854635.923 0, 1327907.909 854655.214 0, 1328188.933 854674.523 0, 1328469.954 854693.848 0, 1328750.975 854713.189 0, 1329031.995 854732.547 0, 1329313.013 854751.921 0, 1329594.03 854771.312 0, 
+    1329875.047 854790.72 0, 1330156.062 854810.144 0, 1330437.076 854829.584 0, 1330718.088 854849.041 0, 1330997.793 854868.425 0, 1331280.11 854888.005 0, 1331561.12 854907.512 0, 1331842.128 854927.035 0, 1332123.135 854946.575 0, 1332404.141 854966.132 0, 
+    1332685.145 854985.705 0, 1332966.149 855005.294 0, 1333247.151 855024.9 0, 1333528.153 855044.523 0, 1333809.153 855064.162 0, 1334090.152 855083.817 0, 1334371.149 855103.489 0, 1334652.146 855123.178 0, 1334933.141 855142.883 0, 1335214.136 855162.605 0, 
+    1335495.129 855182.343 0, 1335776.121 855202.098 0, 1336057.112 855221.87 0, 1336338.101 855241.658 0, 1336619.09 855261.462 0, 1336900.077 855281.283 0, 1337181.063 855301.121 0, 1337462.048 855320.975 0, 1337741.726 855340.753 0, 1338135.251 849778.349 0, 
+    1338528.763 844216.144 0))
+
+POLYGON ((1351227.558 856313.986 0, 1350947.934 856293.418 0, 1350667.006 856272.77 0, 1350386.077 856252.139 0, 1350105.147 856231.524 0, 1349824.216 856210.926 0, 1349543.283 856190.344 0, 1349262.349 856169.779 0, 1348981.414 856149.23 0, 1348700.478 856128.698 0, 
+    1348419.541 856108.183 0, 1348138.602 856087.684 0, 1347857.662 856067.201 0, 1347576.721 856046.735 0, 1347295.779 856026.286 0, 1347014.835 856005.853 0, 1346733.891 855985.437 0, 1346452.945 855965.037 0, 1346171.998 855944.654 0, 1345891.049 855924.287 0, 
+    1345610.1 855903.937 0, 1345329.149 855883.603 0, 1345048.197 855863.286 0, 1344767.244 855842.985 0, 1344484.986 855822.607 0, 1344205.335 855802.434 0, 1343924.378 855782.183 0, 1343643.42 855761.948 0, 1343362.461 855741.73 0, 1343081.501 855721.529 0, 
+    1342800.539 855701.344 0, 1342519.577 855681.176 0, 1342238.613 855661.024 0, 1341957.648 855640.889 0, 1341676.682 855620.77 0, 1341395.715 855600.668 0, 1341114.746 855580.583 0, 1340833.776 855560.514 0, 1340552.805 855540.461 0, 1340271.833 855520.425 0, 
+    1339990.86 855500.406 0, 1339709.886 855480.403 0, 1339428.91 855460.416 0, 1339147.933 855440.446 0, 1338866.955 855420.493 0, 1338585.976 855400.556 0, 1338304.996 855380.636 0, 1338024.015 855360.732 0, 1337741.726 855340.753 0, 1337348.187 860903.352 0, 
+    1336954.635 866466.143 0, 1337236.265 866486.076 0, 1337516.592 866505.933 0, 1337796.917 866525.807 0, 1338077.242 866545.697 0, 1338357.565 866565.604 0, 1338637.887 866585.528 0, 1338918.208 866605.467 0, 1339198.527 866625.424 0, 1339478.846 866645.396 0, 
+    1339759.163 866665.386 0, 1340039.479 866685.392 0, 1340319.794 866705.414 0, 1340600.108 866725.453 0, 1340880.42 866745.508 0, 1341160.732 866765.58 0, 1341441.042 866785.668 0, 1341721.351 866805.773 0, 1342001.659 866825.894 0, 1342281.965 866846.032 0, 
+    1342562.271 866866.186 0, 1342842.575 866886.357 0, 1343122.878 866906.544 0, 1343403.18 866926.748 0, 1343682.179 866946.874 0, 1343963.78 866967.205 0, 1344244.079 866987.458 0, 1344524.376 867007.728 0, 1344804.672 867028.014 0, 1345084.966 867048.317 0, 
+    1345365.26 867068.636 0, 1345645.552 867088.972 0, 1345925.843 867109.324 0, 1346206.133 867129.693 0, 1346486.422 867150.078 0, 1346766.71 867170.48 0, 1347046.996 867190.898 0, 1347327.281 867211.333 0, 1347607.565 867231.784 0, 1347887.848 867252.252 0, 
+    1348168.129 867272.736 0, 1348448.41 867293.237 0, 1348728.689 867313.754 0, 1349008.967 867334.288 0, 1349289.243 867354.838 0, 1349569.519 867375.405 0, 1349849.793 867395.988 0, 1350130.066 867416.588 0, 1350409.038 867437.108 0, 1350818.305 861875.452 0, 
+    1351227.558 856313.986 0))
+
+POLYGON ((1363860.644 868446.081 0, 1363581.73 868424.772 0, 1363301.516 868403.381 0, 1363021.301 868382.006 0, 1362741.085 868360.648 0, 1362460.867 868339.306 0, 1362180.648 868317.98 0, 1361900.428 868296.671 0, 1361620.207 868275.379 0, 1361339.984 868254.103 0, 
+    1361059.761 868232.843 0, 1360779.535 868211.6 0, 1360499.309 868190.374 0, 1360219.082 868169.164 0, 1359938.853 868147.97 0, 1359658.623 868126.793 0, 1359378.392 868105.632 0, 1359098.159 868084.488 0, 1358817.925 868063.361 0, 1358537.69 868042.25 0, 
+    1358257.454 868021.155 0, 1357977.216 868000.077 0, 1357696.978 867979.016 0, 1357416.738 867957.97 0, 1357135.198 867936.844 0, 1356856.254 867915.93 0, 1356576.01 867894.934 0, 1356295.765 867873.955 0, 1356015.519 867852.992 0, 1355735.272 867832.046 0, 
+    1355455.023 867811.117 0, 1355174.773 867790.204 0, 1354894.522 867769.307 0, 1354614.27 867748.427 0, 1354334.016 867727.563 0, 1354053.762 867706.716 0, 1353773.506 867685.885 0, 1353493.248 867665.071 0, 1353212.99 867644.274 0, 1352932.73 867623.492 0, 
+    1352652.469 867602.728 0, 1352372.207 867581.98 0, 1352091.944 867561.248 0, 1351811.679 867540.533 0, 1351531.414 867519.834 0, 1351251.147 867499.152 0, 1350970.878 867478.486 0, 1350690.609 867457.837 0, 1350409.038 867437.108 0, 1349999.757 872998.953 0, 
+    1349590.463 878560.982 0, 1349871.376 878581.662 0, 1350150.991 878602.263 0, 1350430.605 878622.88 0, 1350710.217 878643.514 0, 1350989.828 878664.164 0, 1351269.438 878684.831 0, 1351549.046 878705.514 0, 1351828.654 878726.214 0, 1352108.26 878746.93 0, 
+    1352387.865 878767.663 0, 1352667.469 878788.412 0, 1352947.071 878809.177 0, 1353226.673 878829.959 0, 1353506.273 878850.758 0, 1353785.871 878871.573 0, 1354065.469 878892.404 0, 1354345.066 878913.252 0, 1354624.661 878934.116 0, 1354904.255 878954.997 0, 
+    1355183.847 878975.894 0, 1355463.439 878996.808 0, 1355743.029 879017.738 0, 1356022.618 879038.684 0, 1356300.91 879059.55 0, 1356581.793 879080.627 0, 1356861.378 879101.623 0, 1357140.962 879122.635 0, 1357420.545 879143.664 0, 1357700.126 879164.709 0, 
+    1357979.707 879185.771 0, 1358259.286 879206.849 0, 1358538.864 879227.944 0, 1358818.44 879249.055 0, 1359098.016 879270.183 0, 1359377.59 879291.327 0, 1359657.163 879312.487 0, 1359936.735 879333.664 0, 1360216.305 879354.857 0, 1360495.874 879376.067 0, 
+    1360775.442 879397.294 0, 1361055.009 879418.536 0, 1361334.574 879439.796 0, 1361614.138 879461.071 0, 1361893.701 879482.363 0, 1362173.263 879503.672 0, 1362452.823 879524.997 0, 1362732.383 879546.338 0, 1363010.646 879567.597 0, 1363435.652 874006.747 0, 
+    1363860.644 868446.081 0))
+
+POLYGON ((1376427.931 880612.124 0, 1376149.727 880590.078 0, 1375870.229 880567.947 0, 1375590.73 880545.832 0, 1375311.23 880523.734 0, 1375031.728 880501.652 0, 1374752.225 880479.587 0, 1374472.721 880457.538 0, 1374193.215 880435.505 0, 1373913.708 880413.489 0, 
+    1373634.2 880391.49 0, 1373354.691 880369.507 0, 1373075.18 880347.54 0, 1372795.668 880325.59 0, 1372516.155 880303.656 0, 1372236.64 880281.739 0, 1371957.124 880259.838 0, 1371677.607 880237.953 0, 1371398.089 880216.085 0, 1371118.569 880194.234 0, 
+    1370839.048 880172.399 0, 1370559.525 880150.58 0, 1370280.002 880128.778 0, 1370000.477 880106.992 0, 1369719.657 880085.122 0, 1369441.423 880063.47 0, 1369161.895 880041.734 0, 1368882.365 880020.014 0, 1368602.833 879998.31 0, 1368323.301 879976.623 0, 
+    1368043.767 879954.953 0, 1367764.232 879933.299 0, 1367484.695 879911.661 0, 1367205.158 879890.04 0, 1366925.619 879868.435 0, 1366646.079 879846.847 0, 1366366.537 879825.275 0, 1366086.994 879803.72 0, 1365807.45 879782.181 0, 1365527.905 879760.658 0, 
+    1365248.358 879739.152 0, 1364968.811 879717.663 0, 1364689.262 879696.189 0, 1364409.711 879674.733 0, 1364130.16 879653.293 0, 1363850.607 879631.869 0, 1363571.053 879610.462 0, 1363291.497 879589.071 0, 1363010.646 879567.597 0, 1362585.626 885128.628 0, 
+    1362160.592 890689.835 0, 1362440.786 890711.258 0, 1362719.687 890732.598 0, 1362998.586 890753.955 0, 1363277.484 890775.329 0, 1363556.381 890796.719 0, 1363835.277 890818.125 0, 1364114.172 890839.548 0, 1364393.065 890860.988 0, 1364671.957 890882.443 0, 
+    1364950.848 890903.915 0, 1365229.737 890925.404 0, 1365508.625 890946.909 0, 1365787.512 890968.43 0, 1366066.398 890989.968 0, 1366345.282 891011.522 0, 1366624.165 891033.092 0, 1366903.047 891054.679 0, 1367181.927 891076.283 0, 1367460.807 891097.903 0, 
+    1367739.685 891119.539 0, 1368018.561 891141.191 0, 1368297.437 891162.861 0, 1368576.311 891184.546 0, 1368853.893 891206.147 0, 1369134.055 891227.966 0, 1369412.926 891249.701 0, 1369691.795 891271.452 0, 1369970.663 891293.22 0, 1370249.529 891315.003 0, 
+    1370528.394 891336.804 0, 1370807.258 891358.621 0, 1371086.121 891380.454 0, 1371364.982 891402.303 0, 1371643.842 891424.169 0, 1371922.701 891446.052 0, 1372201.559 891467.951 0, 1372480.415 891489.866 0, 1372759.27 891511.798 0, 1373038.123 891533.746 0, 
+    1373316.976 891555.71 0, 1373595.827 891577.691 0, 1373874.677 891599.688 0, 1374153.525 891621.702 0, 1374432.372 891643.732 0, 1374711.218 891665.779 0, 1374990.063 891687.842 0, 1375268.906 891709.921 0, 1375546.459 891731.915 0, 1375987.202 886171.931 0, 
+    1376427.931 880612.124 0))
+
+POLYGON ((1388929.327 892811.808 0, 1388651.836 892789.03 0, 1388373.056 892766.163 0, 1388094.275 892743.313 0, 1387815.492 892720.478 0, 1387536.708 892697.661 0, 1387257.923 892674.859 0, 1386979.137 892652.074 0, 1386700.349 892629.305 0, 1386421.56 892606.553 0, 
+    1386142.769 892583.817 0, 1385863.978 892561.098 0, 1385585.184 892538.395 0, 1385306.39 892515.709 0, 1385027.594 892493.038 0, 1384748.797 892470.385 0, 1384469.998 892447.747 0, 1384191.198 892425.126 0, 1383912.397 892402.522 0, 1383633.595 892379.934 0, 
+    1383354.791 892357.362 0, 1383075.986 892334.807 0, 1382797.179 892312.268 0, 1382518.371 892289.745 0, 1382238.274 892267.135 0, 1381960.752 892244.75 0, 1381681.94 892222.276 0, 1381403.127 892199.819 0, 1381124.312 892177.379 0, 1380845.497 892154.955 0, 
+    1380566.68 892132.547 0, 1380287.861 892110.156 0, 1380009.042 892087.781 0, 1379730.22 892065.423 0, 1379451.398 892043.081 0, 1379172.574 892020.756 0, 1378893.75 891998.446 0, 1378614.923 891976.154 0, 1378336.096 891953.877 0, 1378057.267 891931.618 0, 
+    1377778.437 891909.374 0, 1377499.605 891887.147 0, 1377220.772 891864.936 0, 1376941.938 891842.742 0, 1376663.103 891820.564 0, 1376384.266 891798.403 0, 1376105.428 891776.258 0, 1375826.588 891754.129 0, 1375546.459 891731.915 0, 1375105.702 897292.071 0, 
+    1374664.931 902852.396 0, 1374944.404 902874.559 0, 1375222.588 902896.635 0, 1375500.772 902918.728 0, 1375778.954 902940.838 0, 1376057.135 902962.963 0, 1376335.315 902985.106 0, 1376613.493 903007.264 0, 1376891.67 903029.439 0, 1377169.846 903051.63 0, 
+    1377448.02 903073.838 0, 1377726.193 903096.062 0, 1378004.365 903118.302 0, 1378282.536 903140.559 0, 1378560.705 903162.832 0, 1378838.873 903185.122 0, 1379117.039 903207.428 0, 1379395.204 903229.75 0, 1379673.368 903252.089 0, 1379951.531 903274.444 0, 
+    1380229.692 903296.815 0, 1380507.852 903319.203 0, 1380786.011 903341.607 0, 1381064.168 903364.027 0, 1381341.039 903386.361 0, 1381620.479 903408.917 0, 1381898.632 903431.387 0, 1382176.784 903453.873 0, 1382454.935 903476.375 0, 1382733.084 903498.894 0, 
+    1383011.232 903521.429 0, 1383289.379 903543.981 0, 1383567.525 903566.549 0, 1383845.669 903589.133 0, 1384123.811 903611.733 0, 1384401.953 903634.35 0, 1384680.093 903656.984 0, 1384958.232 903679.633 0, 1385236.369 903702.299 0, 1385514.505 903724.982 0, 
+    1385792.64 903747.681 0, 1386070.773 903770.396 0, 1386348.906 903793.127 0, 1386627.036 903815.875 0, 1386905.166 903838.639 0, 1387183.294 903861.42 0, 1387461.421 903884.217 0, 1387739.546 903907.031 0, 1388016.386 903929.755 0, 1388472.864 898370.697 0, 
+    1388929.327 892811.808 0))
+
+POLYGON ((1401364.744 905044.83 0, 1401087.967 905021.323 0, 1400809.907 904997.724 0, 1400531.846 904974.141 0, 1400253.783 904950.575 0, 1399975.719 904927.025 0, 1399697.654 904903.491 0, 1399419.587 904879.974 0, 1399141.519 904856.473 0, 1398863.45 904832.989 0, 
+    1398585.379 904809.521 0, 1398307.306 904786.069 0, 1398029.233 904762.634 0, 1397751.158 904739.214 0, 1397473.081 904715.812 0, 1397195.003 904692.426 0, 1396916.924 904669.056 0, 1396638.844 904645.702 0, 1396360.762 904622.365 0, 1396082.678 904599.044 0, 
+    1395804.594 904575.74 0, 1395526.508 904552.451 0, 1395248.42 904529.18 0, 1394970.332 904505.924 0, 1394690.959 904482.578 0, 1394414.15 904459.463 0, 1394136.057 904436.257 0, 1393857.963 904413.067 0, 1393579.867 904389.893 0, 1393301.77 904366.736 0, 
+    1393023.672 904343.595 0, 1392745.572 904320.471 0, 1392467.471 904297.363 0, 1392189.369 904274.271 0, 1391911.265 904251.196 0, 1391633.16 904228.137 0, 1391355.053 904205.094 0, 1391076.945 904182.068 0, 1390798.836 904159.058 0, 1390520.726 904136.065 0, 
+    1390242.614 904113.088 0, 1389964.501 904090.127 0, 1389686.386 904067.183 0, 1389408.27 904044.255 0, 1389130.153 904021.343 0, 1388852.034 903998.448 0, 1388573.914 903975.569 0, 1388295.793 903952.706 0, 1388016.386 903929.755 0, 1387559.895 909488.978 0, 
+    1387103.391 915048.361 0, 1387382.14 915071.259 0, 1387659.607 915094.068 0, 1387937.072 915116.893 0, 1388214.537 915139.734 0, 1388492 915162.592 0, 1388769.461 915185.466 0, 1389046.921 915208.356 0, 1389324.38 915231.263 0, 1389601.838 915254.186 0, 
+    1389879.294 915277.125 0, 1390156.749 915300.081 0, 1390434.202 915323.053 0, 1390711.654 915346.041 0, 1390989.105 915369.046 0, 1391266.554 915392.067 0, 1391544.003 915415.104 0, 1391821.449 915438.158 0, 1392098.895 915461.228 0, 1392376.339 915484.314 0, 
+    1392653.781 915507.417 0, 1392931.222 915530.536 0, 1393208.662 915553.671 0, 1393486.101 915576.823 0, 1393762.259 915599.884 0, 1394040.974 915623.175 0, 1394318.408 915646.376 0, 1394595.841 915669.593 0, 1394873.273 915692.826 0, 1395150.703 915716.076 0, 
+    1395428.132 915739.342 0, 1395705.56 915762.624 0, 1395982.986 915785.923 0, 1396260.411 915809.237 0, 1396537.835 915832.569 0, 1396815.257 915855.916 0, 1397092.677 915879.28 0, 1397370.097 915902.66 0, 1397647.515 915926.057 0, 1397924.931 915949.47 0, 
+    1398202.347 915972.899 0, 1398479.76 915996.345 0, 1398757.173 916019.807 0, 1399034.584 916043.285 0, 1399311.994 916066.779 0, 1399589.402 916090.29 0, 1399866.809 916113.818 0, 1400144.214 916137.361 0, 1400420.34 916160.812 0, 1400892.549 910602.74 0, 
+    1401364.744 905044.83 0))
+
+POLYGON ((1413734.094 917310.882 0, 1413458.033 917286.65 0, 1413180.695 917262.323 0, 1412903.356 917238.012 0, 1412626.015 917213.718 0, 1412348.673 917189.439 0, 1412071.329 917165.178 0, 1411793.984 917140.932 0, 1411516.638 917116.703 0, 1411239.29 917092.49 0, 
+    1410961.94 917068.293 0, 1410684.589 917044.113 0, 1410407.237 917019.949 0, 1410129.884 916995.802 0, 1409852.529 916971.67 0, 1409575.172 916947.555 0, 1409297.814 916923.457 0, 1409020.455 916899.374 0, 1408743.094 916875.308 0, 1408465.732 916851.259 0, 
+    1408188.369 916827.226 0, 1407911.004 916803.209 0, 1407633.637 916779.208 0, 1407356.269 916755.224 0, 1407077.623 916731.145 0, 1406801.53 916707.304 0, 1406524.158 916683.368 0, 1406246.784 916659.449 0, 1405969.409 916635.547 0, 1405692.033 916611.66 0, 
+    1405414.655 916587.79 0, 1405137.276 916563.936 0, 1404859.896 916540.099 0, 1404582.514 916516.278 0, 1404305.131 916492.473 0, 1404027.746 916468.685 0, 1403750.36 916444.913 0, 1403472.973 916421.157 0, 1403195.584 916397.417 0, 1402918.194 916373.694 0, 
+    1402640.802 916349.988 0, 1402363.409 916326.297 0, 1402086.014 916302.623 0, 1401808.619 916278.965 0, 1401531.221 916255.324 0, 1401253.823 916231.698 0, 1400976.423 916208.09 0, 1400699.021 916184.497 0, 1400420.34 916160.812 0, 1399948.118 921719.041 0, 
+    1399475.883 927277.424 0, 1399753.907 927301.053 0, 1400030.654 927324.59 0, 1400307.4 927348.143 0, 1400584.144 927371.712 0, 1400860.887 927395.298 0, 1401137.629 927418.9 0, 1401414.369 927442.518 0, 1401691.107 927466.153 0, 1401967.845 927489.804 0, 
+    1402244.581 927513.471 0, 1402521.315 927537.154 0, 1402798.049 927560.854 0, 1403074.78 927584.57 0, 1403351.511 927608.303 0, 1403628.24 927632.051 0, 1403904.967 927655.816 0, 1404181.694 927679.597 0, 1404458.418 927703.395 0, 1404735.142 927727.209 0, 
+    1405011.864 927751.039 0, 1405288.584 927774.885 0, 1405565.304 927798.748 0, 1405842.021 927822.626 0, 1406117.464 927846.412 0, 1406395.453 927870.433 0, 1406672.166 927894.361 0, 1406948.879 927918.305 0, 1407225.589 927942.265 0, 1407502.299 927966.242 0, 
+    1407779.007 927990.235 0, 1408055.713 928014.244 0, 1408332.418 928038.27 0, 1408609.122 928062.311 0, 1408885.824 928086.369 0, 1409162.525 928110.444 0, 1409439.224 928134.534 0, 1409715.922 928158.641 0, 1409992.619 928182.765 0, 1410269.314 928206.904 0, 
+    1410546.008 928231.06 0, 1410822.7 928255.232 0, 1411099.391 928279.42 0, 1411376.081 928303.625 0, 1411652.769 928327.846 0, 1411929.455 928352.083 0, 1412206.141 928376.336 0, 1412482.824 928400.606 0, 1412758.234 928424.781 0, 1413246.171 922867.754 0, 
+    1413734.094 917310.882 0))
+
+POLYGON ((1426037.29 929609.658 0, 1425761.948 929584.705 0, 1425485.334 929559.654 0, 1425208.718 929534.619 0, 1424932.101 929509.6 0, 1424655.483 929484.597 0, 1424378.863 929459.611 0, 1424102.241 929434.641 0, 1423825.618 929409.688 0, 1423548.994 929384.75 0, 
+    1423272.368 929359.829 0, 1422995.741 929334.924 0, 1422719.112 929310.036 0, 1422442.481 929285.163 0, 1422165.85 929260.307 0, 1421889.217 929235.468 0, 1421612.582 929210.644 0, 1421335.946 929185.837 0, 1421059.308 929161.046 0, 1420782.669 929136.272 0, 
+    1420506.029 929111.513 0, 1420229.387 929086.771 0, 1419952.743 929062.046 0, 1419676.098 929037.336 0, 1419398.18 929012.53 0, 1419122.804 928987.966 0, 1418846.155 928963.306 0, 1418569.504 928938.661 0, 1418292.852 928914.033 0, 1418016.199 928889.422 0, 
+    1417739.544 928864.826 0, 1417462.887 928840.247 0, 1417186.229 928815.684 0, 1416909.57 928791.137 0, 1416632.909 928766.607 0, 1416356.247 928742.093 0, 1416079.583 928717.595 0, 1415802.918 928693.114 0, 1415526.252 928668.649 0, 1415249.583 928644.2 0, 
+    1414972.914 928619.767 0, 1414696.243 928595.351 0, 1414419.571 928570.951 0, 1414142.897 928546.567 0, 1413866.222 928522.199 0, 1413589.545 928497.848 0, 1413312.867 928473.513 0, 1413036.188 928449.195 0, 1412758.234 928424.781 0, 1412270.284 933981.956 0, 
+    1411782.322 939539.277 0, 1412059.618 939563.634 0, 1412335.644 939587.895 0, 1412611.667 939612.172 0, 1412887.69 939636.466 0, 1413163.711 939660.776 0, 1413439.731 939685.102 0, 1413715.749 939709.444 0, 1413991.765 939733.803 0, 1414267.781 939758.178 0, 
+    1414543.795 939782.569 0, 1414819.807 939806.976 0, 1415095.818 939831.4 0, 1415371.828 939855.84 0, 1415647.836 939880.296 0, 1415923.842 939904.768 0, 1416199.848 939929.257 0, 1416475.851 939953.761 0, 1416751.854 939978.282 0, 1417027.855 940002.82 0, 
+    1417303.854 940027.373 0, 1417579.852 940051.943 0, 1417855.849 940076.529 0, 1418131.844 940101.131 0, 1418406.569 940125.637 0, 1418683.83 940150.385 0, 1418959.821 940175.036 0, 1419235.81 940199.703 0, 1419511.798 940224.387 0, 1419787.784 940249.086 0, 
+    1420063.769 940273.802 0, 1420339.753 940298.535 0, 1420615.735 940323.283 0, 1420891.715 940348.048 0, 1421167.694 940372.829 0, 1421443.672 940397.626 0, 1421719.648 940422.439 0, 1421995.623 940447.269 0, 1422271.596 940472.115 0, 1422547.568 940496.977 0, 
+    1422823.539 940521.856 0, 1423099.507 940546.75 0, 1423375.475 940571.661 0, 1423651.441 940596.588 0, 1423927.405 940621.532 0, 1424203.368 940646.491 0, 1424479.33 940671.467 0, 1424755.29 940696.459 0, 1425029.981 940721.353 0, 1425533.642 935165.433 0, 
+    1426037.29 929609.658 0))
+
+POLYGON ((1438274.248 941940.851 0, 1437999.627 941915.181 0, 1437723.738 941889.41 0, 1437447.848 941863.654 0, 1437171.957 941837.915 0, 1436896.064 941812.192 0, 1436620.169 941786.485 0, 1436344.274 941760.795 0, 1436068.376 941735.121 0, 1435792.477 941709.463 0, 
+    1435516.577 941683.821 0, 1435240.675 941658.195 0, 1434964.771 941632.586 0, 1434688.866 941606.993 0, 1434412.96 941581.416 0, 1434137.052 941555.856 0, 1433861.142 941530.311 0, 1433585.231 941504.783 0, 1433309.318 941479.271 0, 1433033.404 941453.776 0, 
+    1432757.489 941428.296 0, 1432481.572 941402.833 0, 1432205.653 941377.386 0, 1431929.733 941351.956 0, 1431652.546 941326.425 0, 1431377.889 941301.143 0, 1431101.964 941275.761 0, 1430826.038 941250.396 0, 1430550.111 941225.046 0, 1430274.182 941199.713 0, 
+    1429998.251 941174.396 0, 1429722.319 941149.095 0, 1429446.386 941123.811 0, 1429170.451 941098.542 0, 1428894.514 941073.29 0, 1428618.576 941048.055 0, 1428342.637 941022.835 0, 1428066.696 940997.632 0, 1427790.754 940972.445 0, 1427514.81 940947.274 0, 
+    1427238.865 940922.12 0, 1426962.918 940896.981 0, 1426686.969 940871.859 0, 1426411.02 940846.753 0, 1426135.068 940821.664 0, 1425859.116 940796.59 0, 1425583.161 940771.533 0, 1425307.206 940746.492 0, 1425029.981 940721.353 0, 1424526.307 946277.415 0, 
+    1424022.621 951833.615 0, 1424299.189 951858.695 0, 1424574.49 951883.676 0, 1424849.79 951908.674 0, 1425125.089 951933.688 0, 1425400.386 951958.718 0, 1425675.682 951983.764 0, 1425950.976 952008.827 0, 1426226.269 952033.906 0, 1426501.56 952059 0, 
+    1426776.85 952084.112 0, 1427052.139 952109.239 0, 1427327.425 952134.382 0, 1427602.711 952159.542 0, 1427877.995 952184.718 0, 1428153.277 952209.91 0, 1428428.558 952235.119 0, 1428703.838 952260.343 0, 1428979.116 952285.584 0, 1429254.392 952310.841 0, 
+    1429529.667 952336.114 0, 1429804.941 952361.403 0, 1430080.213 952386.709 0, 1430355.483 952412.031 0, 1430629.489 952437.252 0, 1430906.02 952462.723 0, 1431181.286 952488.093 0, 1431456.551 952513.48 0, 1431731.814 952538.883 0, 1432007.075 952564.302 0, 
+    1432282.335 952589.737 0, 1432557.594 952615.188 0, 1432832.851 952640.656 0, 1433108.107 952666.14 0, 1433383.361 952691.64 0, 1433658.613 952717.156 0, 1433933.864 952742.688 0, 1434209.114 952768.237 0, 1434484.362 952793.801 0, 1434759.609 952819.382 0, 
+    1435034.854 952844.98 0, 1435310.097 952870.593 0, 1435585.339 952896.223 0, 1435860.58 952921.868 0, 1436135.819 952947.53 0, 1436411.057 952973.209 0, 1436686.293 952998.903 0, 1436961.527 953024.614 0, 1437235.498 953050.222 0, 1437754.88 947495.468 0, 
+    1438274.248 941940.851 0))
+
+POLYGON ((942267.612 520748.333 0, 941968.4 520751.723 0, 941667.723 520755.148 0, 941367.047 520758.59 0, 941066.371 520762.05 0, 940765.695 520765.527 0, 940465.02 520769.022 0, 940164.344 520772.535 0, 939863.669 520776.066 0, 939562.994 520779.614 0, 
+    939262.32 520783.18 0, 938961.645 520786.764 0, 938660.971 520790.366 0, 938360.297 520793.985 0, 938059.623 520797.622 0, 937758.949 520801.276 0, 937458.276 520804.948 0, 937157.602 520808.638 0, 936856.929 520812.346 0, 936556.257 520816.071 0, 
+    936255.584 520819.814 0, 935954.912 520823.575 0, 935654.24 520827.353 0, 935353.568 520831.15 0, 935051.431 520834.982 0, 934752.225 520838.795 0, 934451.553 520842.644 0, 934150.882 520846.511 0, 933850.212 520850.396 0, 933549.541 520854.298 0, 
+    933248.871 520858.218 0, 932948.201 520862.156 0, 932647.531 520866.111 0, 932346.861 520870.084 0, 932046.192 520874.075 0, 931745.523 520878.083 0, 931444.854 520882.109 0, 931144.185 520886.153 0, 930843.516 520890.215 0, 930542.848 520894.294 0, 
+    930242.18 520898.391 0, 929941.513 520902.506 0, 929640.845 520906.638 0, 929340.178 520910.788 0, 929039.511 520914.956 0, 928738.844 520919.141 0, 928438.178 520923.344 0, 928137.511 520927.565 0, 927835.379 520931.825 0, 927913.907 526490.617 0, 
+    927992.441 532049.799 0, 928293.916 532045.549 0, 928593.928 532041.338 0, 928893.94 532037.144 0, 929193.952 532032.967 0, 929493.965 532028.809 0, 929793.978 532024.667 0, 930093.991 532020.544 0, 930394.004 532016.438 0, 930694.018 532012.35 0, 
+    930994.032 532008.28 0, 931294.046 532004.227 0, 931594.06 532000.192 0, 931894.074 531996.175 0, 932194.089 531992.175 0, 932494.104 531988.193 0, 932794.119 531984.229 0, 933094.135 531980.282 0, 933394.151 531976.353 0, 933694.167 531972.441 0, 
+    933994.183 531968.547 0, 934294.199 531964.671 0, 934594.216 531960.813 0, 934894.233 531956.972 0, 935192.788 531953.167 0, 935494.267 531949.343 0, 935794.284 531945.555 0, 936094.302 531941.785 0, 936394.32 531938.033 0, 936694.338 531934.298 0, 
+    936994.357 531930.581 0, 937294.375 531926.881 0, 937594.394 531923.199 0, 937894.413 531919.535 0, 938194.432 531915.888 0, 938494.452 531912.259 0, 938794.472 531908.648 0, 939094.492 531905.055 0, 939394.512 531901.479 0, 939694.532 531897.92 0, 
+    939994.552 531894.38 0, 940294.573 531890.857 0, 940594.594 531887.351 0, 940894.615 531883.864 0, 941194.637 531880.394 0, 941494.658 531876.941 0, 941794.68 531873.507 0, 942094.702 531870.09 0, 942393.263 531866.707 0, 942330.436 526307.325 0, 
+    942267.612 520748.333 0))
+
+POLYGON ((956794.545 531724.3 0, 956495.973 531726.84 0, 956195.943 531729.409 0, 955895.912 531731.996 0, 955595.882 531734.601 0, 955295.852 531737.223 0, 954995.823 531739.863 0, 954695.793 531742.521 0, 954395.763 531745.196 0, 954095.734 531747.889 0, 
+    953795.705 531750.6 0, 953495.676 531753.328 0, 953195.647 531756.074 0, 952895.618 531758.838 0, 952595.59 531761.619 0, 952295.561 531764.418 0, 951995.533 531767.235 0, 951695.505 531770.069 0, 951395.477 531772.921 0, 951095.45 531775.79 0, 
+    950795.422 531778.678 0, 950495.395 531781.583 0, 950195.368 531784.505 0, 949895.341 531787.445 0, 949593.854 531790.418 0, 949295.287 531793.379 0, 948995.26 531796.372 0, 948695.234 531799.383 0, 948395.208 531802.411 0, 948095.182 531805.458 0, 
+    947795.156 531808.521 0, 947495.131 531811.603 0, 947195.105 531814.702 0, 946895.08 531817.819 0, 946595.055 531820.953 0, 946295.03 531824.106 0, 945995.005 531827.275 0, 945694.981 531830.463 0, 945394.957 531833.668 0, 945094.933 531836.891 0, 
+    944794.909 531840.131 0, 944494.885 531843.389 0, 944194.861 531846.665 0, 943894.838 531849.958 0, 943594.815 531853.269 0, 943294.792 531856.598 0, 942994.769 531859.945 0, 942694.747 531863.309 0, 942393.263 531866.707 0, 942456.095 537426.476 0, 
+    942518.932 542986.628 0, 942819.758 542983.237 0, 943119.126 542979.881 0, 943418.494 542976.541 0, 943717.862 542973.22 0, 944017.231 542969.916 0, 944316.6 542966.63 0, 944615.969 542963.361 0, 944915.338 542960.11 0, 945214.708 542956.877 0, 
+    945514.077 542953.661 0, 945813.447 542950.463 0, 946112.817 542947.283 0, 946412.187 542944.12 0, 946711.558 542940.974 0, 947010.928 542937.847 0, 947310.299 542934.737 0, 947609.67 542931.644 0, 947909.041 542928.57 0, 948208.412 542925.512 0, 
+    948507.784 542922.473 0, 948807.155 542919.451 0, 949106.527 542916.447 0, 949405.899 542913.46 0, 949703.815 542910.505 0, 950004.643 542907.539 0, 950304.016 542904.606 0, 950603.389 542901.689 0, 950902.762 542898.791 0, 951202.135 542895.91 0, 
+    951501.508 542893.047 0, 951800.881 542890.201 0, 952100.255 542887.373 0, 952399.628 542884.562 0, 952699.002 542881.769 0, 952998.376 542878.994 0, 953297.75 542876.237 0, 953597.125 542873.497 0, 953896.499 542870.774 0, 954195.874 542868.07 0, 
+    954495.249 542865.382 0, 954794.624 542862.713 0, 955093.999 542860.061 0, 955393.374 542857.427 0, 955692.75 542854.81 0, 955992.125 542852.211 0, 956291.501 542849.63 0, 956590.877 542847.066 0, 956888.798 542844.532 0, 956841.67 537284.224 0, 
+    956794.545 531724.3 0))
+
+POLYGON ((971259.007 542743.034 0, 970961.078 542744.726 0, 970661.696 542746.444 0, 970362.314 542748.18 0, 970062.933 542749.933 0, 969763.551 542751.704 0, 969464.17 542753.492 0, 969164.788 542755.298 0, 968865.407 542757.122 0, 968566.026 542758.963 0, 
+    968266.644 542760.822 0, 967967.263 542762.699 0, 967667.883 542764.593 0, 967368.502 542766.505 0, 967069.121 542768.434 0, 966769.74 542770.382 0, 966470.36 542772.346 0, 966170.98 542774.328 0, 965871.6 542776.328 0, 965572.219 542778.346 0, 
+    965272.839 542780.381 0, 964973.46 542782.434 0, 964674.08 542784.504 0, 964374.7 542786.592 0, 964073.867 542788.708 0, 963775.941 542790.821 0, 963476.562 542792.962 0, 963177.183 542795.121 0, 962877.804 542797.297 0, 962578.425 542799.491 0, 
+    962279.047 542801.702 0, 961979.668 542803.931 0, 961680.29 542806.177 0, 961380.911 542808.442 0, 961081.533 542810.724 0, 960782.155 542813.023 0, 960482.777 542815.34 0, 960183.399 542817.675 0, 959884.022 542820.027 0, 959584.644 542822.397 0, 
+    959285.267 542824.785 0, 958985.889 542827.19 0, 958686.512 542829.613 0, 958387.135 542832.053 0, 958087.759 542834.511 0, 957788.382 542836.987 0, 957489.006 542839.48 0, 957189.629 542841.991 0, 956888.798 542844.532 0, 956935.929 548405.22 0, 
+    956983.063 553966.286 0, 957283.237 553963.751 0, 957581.958 553961.245 0, 957880.68 553958.758 0, 958179.402 553956.287 0, 958478.125 553953.835 0, 958776.847 553951.399 0, 959075.569 553948.982 0, 959374.292 553946.582 0, 959673.015 553944.2 0, 
+    959971.738 553941.835 0, 960270.461 553939.488 0, 960569.184 553937.158 0, 960867.907 553934.846 0, 961166.631 553932.552 0, 961465.354 553930.275 0, 961764.078 553928.015 0, 962062.802 553925.774 0, 962361.526 553923.55 0, 962660.25 553921.343 0, 
+    962958.974 553919.154 0, 963257.698 553916.983 0, 963556.423 553914.829 0, 963855.148 553912.693 0, 964152.421 553910.584 0, 964452.597 553908.473 0, 964751.322 553906.39 0, 965050.047 553904.324 0, 965348.773 553902.276 0, 965647.498 553900.245 0, 
+    965946.223 553898.232 0, 966244.949 553896.236 0, 966543.675 553894.258 0, 966842.401 553892.298 0, 967141.126 553890.355 0, 967439.853 553888.43 0, 967738.579 553886.522 0, 968037.305 553884.632 0, 968336.031 553882.76 0, 968634.758 553880.905 0, 
+    968933.484 553879.067 0, 969232.211 553877.248 0, 969530.938 553875.446 0, 969829.665 553873.661 0, 970128.392 553871.894 0, 970427.119 553870.145 0, 970725.846 553868.413 0, 971024.574 553866.699 0, 971321.851 553865.01 0, 971290.428 548303.833 0, 
+    971259.007 542743.034 0))
+
+POLYGON ((985660.868 553804.244 0, 985363.585 553805.093 0, 985064.854 553805.963 0, 984766.123 553806.851 0, 984467.392 553807.756 0, 984168.661 553808.679 0, 983869.931 553809.62 0, 983571.2 553810.578 0, 983272.469 553811.554 0, 982973.739 553812.547 0, 
+    982675.008 553813.558 0, 982376.278 553814.587 0, 982077.547 553815.633 0, 981778.817 553816.696 0, 981480.086 553817.778 0, 981181.356 553818.876 0, 980882.626 553819.993 0, 980583.896 553821.127 0, 980285.166 553822.279 0, 979986.436 553823.448 0, 
+    979687.706 553824.634 0, 979388.976 553825.839 0, 979090.246 553827.061 0, 978791.517 553828.3 0, 978491.338 553829.563 0, 978194.058 553830.832 0, 977895.328 553832.124 0, 977596.599 553833.434 0, 977297.869 553834.761 0, 976999.14 553836.106 0, 
+    976700.411 553837.469 0, 976401.682 553838.849 0, 976102.953 553840.247 0, 975804.224 553841.662 0, 975505.495 553843.095 0, 975206.766 553844.546 0, 974908.038 553846.014 0, 974609.309 553847.499 0, 974310.581 553849.003 0, 974011.852 553850.523 0, 
+    973713.124 553852.062 0, 973414.396 553853.618 0, 973115.668 553855.191 0, 972816.94 553856.782 0, 972518.212 553858.391 0, 972219.484 553860.018 0, 971920.756 553861.661 0, 971622.029 553863.323 0, 971321.851 553865.01 0, 971353.276 559426.561 0, 
+    971384.704 564988.483 0, 971684.223 564986.8 0, 971982.296 564985.142 0, 972280.369 564983.502 0, 972578.442 564981.879 0, 972876.515 564980.274 0, 973174.589 564978.686 0, 973472.662 564977.116 0, 973770.736 564975.563 0, 974068.809 564974.028 0, 
+    974366.883 564972.511 0, 974664.957 564971.011 0, 974963.031 564969.528 0, 975261.105 564968.064 0, 975559.179 564966.616 0, 975857.253 564965.187 0, 976155.327 564963.774 0, 976453.401 564962.38 0, 976751.476 564961.003 0, 977049.55 564959.643 0, 
+    977347.624 564958.301 0, 977645.699 564956.976 0, 977943.774 564955.669 0, 978241.849 564954.38 0, 978538.478 564953.114 0, 978837.998 564951.854 0, 979136.073 564950.617 0, 979434.148 564949.398 0, 979732.223 564948.196 0, 980030.299 564947.012 0, 
+    980328.374 564945.845 0, 980626.449 564944.696 0, 980924.525 564943.565 0, 981222.6 564942.451 0, 981520.676 564941.354 0, 981818.751 564940.275 0, 982116.827 564939.214 0, 982414.903 564938.17 0, 982712.978 564937.144 0, 983011.054 564936.135 0, 
+    983309.13 564935.144 0, 983607.206 564934.171 0, 983905.282 564933.215 0, 984203.358 564932.276 0, 984501.434 564931.355 0, 984799.51 564930.452 0, 985097.587 564929.566 0, 985395.663 564928.697 0, 985692.295 564927.851 0, 985676.581 559365.862 0, 
+    985660.868 553804.244 0))
+
+POLYGON ((1000000 564907.64 0, 999703.365 564907.648 0, 999405.287 564907.675 0, 999107.21 564907.718 0, 998809.132 564907.78 0, 998511.055 564907.859 0, 998212.977 564907.955 0, 997914.899 564908.069 0, 997616.822 564908.2 0, 997318.744 564908.349 0, 
+    997020.667 564908.516 0, 996722.589 564908.7 0, 996424.512 564908.902 0, 996126.435 564909.121 0, 995828.357 564909.358 0, 995530.28 564909.612 0, 995232.202 564909.884 0, 994934.125 564910.173 0, 994636.047 564910.48 0, 994337.97 564910.805 0, 
+    994039.893 564911.147 0, 993741.815 564911.506 0, 993443.738 564911.883 0, 993145.661 564912.278 0, 992846.14 564912.692 0, 992549.506 564913.12 0, 992251.429 564913.567 0, 991953.352 564914.032 0, 991655.275 564914.515 0, 991357.198 564915.015 0, 
+    991059.121 564915.532 0, 990761.044 564916.067 0, 990462.966 564916.62 0, 990164.889 564917.19 0, 989866.813 564917.777 0, 989568.736 564918.383 0, 989270.659 564919.005 0, 988972.582 564919.646 0, 988674.505 564920.303 0, 988376.428 564920.979 0, 
+    988078.352 564921.672 0, 987780.275 564922.382 0, 987482.198 564923.11 0, 987184.122 564923.856 0, 986886.045 564924.619 0, 986587.968 564925.399 0, 986289.892 564926.198 0, 985991.816 564927.013 0, 985692.295 564927.851 0, 985708.009 570490.207 0, 
+    985723.725 576052.929 0, 986022.588 576052.093 0, 986320.01 576051.279 0, 986617.431 576050.483 0, 986914.853 576049.704 0, 987212.275 576048.943 0, 987509.697 576048.199 0, 987807.119 576047.472 0, 988104.54 576046.763 0, 988401.962 576046.072 0, 
+    988699.384 576045.398 0, 988996.806 576044.742 0, 989294.228 576044.103 0, 989591.65 576043.481 0, 989889.073 576042.878 0, 990186.495 576042.291 0, 990483.917 576041.722 0, 990781.339 576041.171 0, 991078.761 576040.637 0, 991376.184 576040.121 0, 
+    991673.606 576039.622 0, 991971.028 576039.141 0, 992268.451 576038.677 0, 992565.873 576038.231 0, 992861.855 576037.804 0, 993160.718 576037.391 0, 993458.141 576036.997 0, 993755.563 576036.62 0, 994052.986 576036.262 0, 994350.408 576035.92 0, 
+    994647.831 576035.597 0, 994945.253 576035.29 0, 995242.676 576035.002 0, 995540.099 576034.73 0, 995837.521 576034.477 0, 996134.944 576034.24 0, 996432.366 576034.022 0, 996729.789 576033.82 0, 997027.212 576033.637 0, 997324.635 576033.47 0, 
+    997622.057 576033.322 0, 997919.48 576033.191 0, 998216.903 576033.077 0, 998514.325 576032.981 0, 998811.748 576032.902 0, 999109.171 576032.841 0, 999406.594 576032.797 0, 999704.016 576032.771 0, 1000000 576032.762 0, 1000000 570470.019 0, 
+    1000000 564907.64 0))
+
+POLYGON ((1014276.275 576052.929 0, 1013980.29 576052.101 0, 1013682.868 576051.287 0, 1013385.447 576050.491 0, 1013088.025 576049.711 0, 1012790.603 576048.95 0, 1012493.181 576048.206 0, 1012195.76 576047.479 0, 1011898.338 576046.77 0, 1011600.916 576046.079 0, 
+    1011303.494 576045.405 0, 1011006.072 576044.748 0, 1010708.65 576044.109 0, 1010411.228 576043.487 0, 1010113.805 576042.883 0, 1009816.383 576042.297 0, 1009518.961 576041.728 0, 1009221.539 576041.176 0, 1008924.117 576040.642 0, 1008626.694 576040.126 0, 
+    1008329.272 576039.627 0, 1008031.85 576039.145 0, 1007734.427 576038.681 0, 1007437.005 576038.235 0, 1007138.145 576037.804 0, 1006842.16 576037.394 0, 1006544.738 576037 0, 1006247.315 576036.624 0, 1005949.892 576036.265 0, 1005652.47 576035.924 0, 
+    1005355.047 576035.6 0, 1005057.625 576035.293 0, 1004760.202 576035.004 0, 1004462.78 576034.733 0, 1004165.357 576034.479 0, 1003867.934 576034.243 0, 1003570.512 576034.024 0, 1003273.089 576033.822 0, 1002975.666 576033.638 0, 1002678.244 576033.472 0, 
+    1002380.821 576033.323 0, 1002083.398 576033.192 0, 1001785.975 576033.078 0, 1001488.553 576032.981 0, 1001191.13 576032.903 0, 1000893.707 576032.841 0, 1000596.285 576032.797 0, 1000298.862 576032.771 0, 1000000 576032.762 0, 1000000 581595.867 0, 
+    1000000 587159.331 0, 1000298.204 587159.34 0, 1000594.972 587159.366 0, 1000891.739 587159.41 0, 1001188.507 587159.471 0, 1001485.275 587159.55 0, 1001782.043 587159.646 0, 1002078.811 587159.76 0, 1002375.579 587159.891 0, 1002672.346 587160.039 0, 
+    1002969.114 587160.205 0, 1003265.882 587160.389 0, 1003562.65 587160.59 0, 1003859.418 587160.808 0, 1004156.185 587161.044 0, 1004452.953 587161.297 0, 1004749.721 587161.568 0, 1005046.489 587161.857 0, 1005343.256 587162.162 0, 1005640.024 587162.486 0, 
+    1005936.792 587162.826 0, 1006233.559 587163.184 0, 1006530.327 587163.56 0, 1006827.094 587163.953 0, 1007122.427 587164.362 0, 1007420.63 587164.792 0, 1007717.397 587165.237 0, 1008014.165 587165.7 0, 1008310.932 587166.181 0, 1008607.699 587166.679 0, 
+    1008904.467 587167.194 0, 1009201.234 587167.727 0, 1009498.002 587168.277 0, 1009794.769 587168.845 0, 1010091.536 587169.43 0, 1010388.303 587170.033 0, 1010685.071 587170.653 0, 1010981.838 587171.291 0, 1011278.605 587171.946 0, 1011575.372 587172.618 0, 
+    1011872.139 587173.308 0, 1012168.906 587174.016 0, 1012465.673 587174.741 0, 1012762.44 587175.483 0, 1013059.207 587176.243 0, 1013355.974 587177.02 0, 1013652.74 587177.815 0, 1013949.507 587178.628 0, 1014244.84 587179.453 0, 1014260.558 581616.012 0, 
+    1014276.275 576052.929 0))
+
+POLYGON ((1028489.567 587239.82 0, 1028194.235 587238.16 0, 1027897.472 587236.509 0, 1027600.708 587234.876 0, 1027303.945 587233.26 0, 1027007.181 587231.661 0, 1026710.418 587230.081 0, 1026413.654 587228.517 0, 1026116.89 587226.971 0, 1025820.126 587225.443 0, 
+    1025523.362 587223.932 0, 1025226.598 587222.438 0, 1024929.834 587220.962 0, 1024633.07 587219.504 0, 1024336.305 587218.063 0, 1024039.541 587216.639 0, 1023742.776 587215.233 0, 1023446.012 587213.844 0, 1023149.247 587212.473 0, 1022852.482 587211.119 0, 
+    1022555.717 587209.783 0, 1022258.953 587208.464 0, 1021962.188 587207.162 0, 1021665.422 587205.879 0, 1021367.225 587204.606 0, 1021071.892 587203.363 0, 1020775.127 587202.132 0, 1020478.361 587200.918 0, 1020181.596 587199.721 0, 1019884.83 587198.542 0, 
+    1019588.065 587197.38 0, 1019291.299 587196.236 0, 1018994.534 587195.109 0, 1018697.768 587194 0, 1018401.002 587192.908 0, 1018104.236 587191.834 0, 1017807.47 587190.777 0, 1017510.704 587189.738 0, 1017213.938 587188.716 0, 1016917.172 587187.711 0, 
+    1016620.406 587186.724 0, 1016323.639 587185.755 0, 1016026.873 587184.803 0, 1015730.107 587183.868 0, 1015433.34 587182.951 0, 1015136.574 587182.051 0, 1014839.807 587181.169 0, 1014543.04 587180.305 0, 1014244.84 587179.453 0, 1014229.121 592743.25 0, 
+    1014213.402 598307.399 0, 1014510.944 598308.248 0, 1014807.055 598309.111 0, 1015103.167 598309.991 0, 1015399.278 598310.889 0, 1015695.39 598311.804 0, 1015991.501 598312.736 0, 1016287.613 598313.686 0, 1016583.724 598314.654 0, 1016879.835 598315.638 0, 
+    1017175.946 598316.641 0, 1017472.058 598317.66 0, 1017768.169 598318.697 0, 1018064.28 598319.752 0, 1018360.391 598320.824 0, 1018656.501 598321.913 0, 1018952.612 598323.02 0, 1019248.723 598324.144 0, 1019544.834 598325.286 0, 1019840.944 598326.445 0, 
+    1020137.055 598327.621 0, 1020433.165 598328.815 0, 1020729.276 598330.027 0, 1021025.386 598331.256 0, 1021320.067 598332.496 0, 1021617.607 598333.765 0, 1021913.717 598335.046 0, 1022209.827 598336.345 0, 1022505.937 598337.661 0, 1022802.047 598338.994 0, 
+    1023098.156 598340.345 0, 1023394.266 598341.713 0, 1023690.376 598343.099 0, 1023986.485 598344.502 0, 1024282.595 598345.923 0, 1024578.704 598347.36 0, 1024874.813 598348.816 0, 1025170.923 598350.289 0, 1025467.032 598351.779 0, 1025763.141 598353.287 0, 
+    1026059.25 598354.812 0, 1026355.359 598356.354 0, 1026651.467 598357.914 0, 1026947.576 598359.491 0, 1027243.685 598361.086 0, 1027539.793 598362.698 0, 1027835.902 598364.328 0, 1028132.01 598365.975 0, 1028426.69 598367.632 0, 1028458.129 592803.55 0, 
+    1028489.567 587239.82 0))
+
+POLYGON ((1042639.751 598468.02 0, 1042345.075 598465.531 0, 1042048.972 598463.047 0, 1041752.87 598460.581 0, 1041456.767 598458.132 0, 1041160.664 598455.701 0, 1040864.561 598453.287 0, 1040568.458 598450.89 0, 1040272.354 598448.511 0, 1039976.251 598446.15 0, 
+    1039680.147 598443.805 0, 1039384.044 598441.479 0, 1039087.94 598439.169 0, 1038791.836 598436.877 0, 1038495.732 598434.603 0, 1038199.627 598432.346 0, 1037903.523 598430.106 0, 1037607.418 598427.884 0, 1037311.314 598425.679 0, 1037015.209 598423.492 0, 
+    1036719.104 598421.322 0, 1036422.999 598419.169 0, 1036126.894 598417.034 0, 1035830.788 598414.917 0, 1035533.256 598412.806 0, 1035238.577 598410.734 0, 1034942.472 598408.668 0, 1034646.366 598406.62 0, 1034350.26 598404.59 0, 1034054.154 598402.577 0, 
+    1033758.048 598400.581 0, 1033461.942 598398.603 0, 1033165.835 598396.642 0, 1032869.729 598394.699 0, 1032573.622 598392.773 0, 1032277.515 598390.864 0, 1031981.408 598388.973 0, 1031685.302 598387.1 0, 1031389.194 598385.243 0, 1031093.087 598383.405 0, 
+    1030796.98 598381.583 0, 1030500.873 598379.779 0, 1030204.765 598377.993 0, 1029908.658 598376.224 0, 1029612.55 598374.472 0, 1029316.442 598372.738 0, 1029020.334 598371.021 0, 1028724.226 598369.322 0, 1028426.69 598367.632 0, 1028395.248 603932.062 0, 
+    1028363.805 609496.838 0, 1028660.683 609498.525 0, 1028956.136 609500.22 0, 1029251.589 609501.933 0, 1029547.042 609503.664 0, 1029842.494 609505.411 0, 1030137.947 609507.177 0, 1030433.399 609508.959 0, 1030728.852 609510.759 0, 1031024.304 609512.576 0, 
+    1031319.756 609514.411 0, 1031615.208 609516.263 0, 1031910.66 609518.133 0, 1032206.112 609520.02 0, 1032501.564 609521.924 0, 1032797.015 609523.846 0, 1033092.467 609525.785 0, 1033387.918 609527.741 0, 1033683.369 609529.715 0, 1033978.82 609531.706 0, 
+    1034274.271 609533.715 0, 1034569.722 609535.741 0, 1034865.173 609537.784 0, 1035160.624 609539.845 0, 1035454.65 609541.913 0, 1035751.524 609544.019 0, 1036046.975 609546.132 0, 1036342.425 609548.262 0, 1036637.875 609550.41 0, 1036933.325 609552.575 0, 
+    1037228.775 609554.758 0, 1037524.224 609556.957 0, 1037819.674 609559.175 0, 1038115.123 609561.409 0, 1038410.572 609563.661 0, 1038706.021 609565.931 0, 1039001.47 609568.218 0, 1039296.919 609570.522 0, 1039592.368 609572.844 0, 1039887.817 609575.183 0, 
+    1040183.265 609577.539 0, 1040478.713 609579.913 0, 1040774.161 609582.304 0, 1041069.609 609584.713 0, 1041365.057 609587.139 0, 1041660.505 609589.582 0, 1041955.953 609592.043 0, 1042251.4 609594.521 0, 1042545.425 609597.004 0, 1042592.589 604032.339 0, 
+    1042639.751 598468.02 0))
+
+POLYGON ((1056726.705 609737.236 0, 1056432.686 609733.921 0, 1056137.247 609730.609 0, 1055841.807 609727.313 0, 1055546.368 609724.035 0, 1055250.928 609720.774 0, 1054955.488 609717.531 0, 1054660.047 609714.305 0, 1054364.607 609711.097 0, 1054069.166 609707.906 0, 
+    1053773.726 609704.732 0, 1053478.285 609701.576 0, 1053182.844 609698.437 0, 1052887.402 609695.315 0, 1052591.961 609692.211 0, 1052296.519 609689.124 0, 1052001.077 609686.055 0, 1051705.635 609683.003 0, 1051410.193 609679.968 0, 1051114.75 609676.951 0, 
+    1050819.308 609673.951 0, 1050523.865 609670.969 0, 1050228.422 609668.004 0, 1049932.979 609665.056 0, 1049636.114 609662.112 0, 1049342.092 609659.213 0, 1049046.649 609656.318 0, 1048751.205 609653.439 0, 1048455.761 609650.579 0, 1048160.317 609647.735 0, 
+    1047864.872 609644.91 0, 1047569.428 609642.101 0, 1047273.983 609639.31 0, 1046978.538 609636.536 0, 1046683.093 609633.78 0, 1046387.648 609631.041 0, 1046092.203 609628.319 0, 1045796.758 609625.615 0, 1045501.312 609622.928 0, 1045205.866 609620.259 0, 
+    1044910.42 609617.607 0, 1044614.974 609614.972 0, 1044319.528 609612.355 0, 1044024.082 609609.755 0, 1043728.635 609607.172 0, 1043433.188 609604.607 0, 1043137.741 609602.06 0, 1042842.294 609599.529 0, 1042545.425 609597.004 0, 1042498.257 615162.012 0, 
+    1042451.086 620727.358 0, 1042747.298 620729.877 0, 1043042.09 620732.402 0, 1043336.882 620734.944 0, 1043631.673 620737.503 0, 1043926.465 620740.08 0, 1044221.256 620742.674 0, 1044516.047 620745.286 0, 1044810.838 620747.915 0, 1045105.629 620750.561 0, 
+    1045400.419 620753.224 0, 1045695.21 620755.905 0, 1045990 620758.603 0, 1046284.791 620761.319 0, 1046579.581 620764.052 0, 1046874.37 620766.802 0, 1047169.16 620769.57 0, 1047463.95 620772.355 0, 1047758.739 620775.157 0, 1048053.528 620777.977 0, 
+    1048348.317 620780.814 0, 1048643.106 620783.668 0, 1048937.895 620786.54 0, 1049232.683 620789.429 0, 1049526.053 620792.321 0, 1049822.26 620795.259 0, 1050117.048 620798.2 0, 1050411.836 620801.158 0, 1050706.624 620804.134 0, 1051001.411 620807.127 0, 
+    1051296.198 620810.138 0, 1051590.985 620813.166 0, 1051885.772 620816.211 0, 1052180.559 620819.274 0, 1052475.346 620822.354 0, 1052770.132 620825.451 0, 1053064.918 620828.565 0, 1053359.705 620831.697 0, 1053654.49 620834.847 0, 1053949.276 620838.013 0, 
+    1054244.062 620841.197 0, 1054538.847 620844.399 0, 1054833.632 620847.618 0, 1055128.417 620850.854 0, 1055423.202 620854.107 0, 1055717.986 620857.378 0, 1056012.771 620860.666 0, 1056307.555 620863.971 0, 1056600.922 620867.278 0, 1056663.815 615302.087 0, 
+    1056726.705 609737.236 0))
+
+POLYGON ((1070750.305 621047.174 0, 1070456.946 621043.038 0, 1070162.173 621038.9 0, 1069867.399 621034.779 0, 1069572.625 621030.675 0, 1069277.85 621026.589 0, 1068983.076 621022.52 0, 1068688.301 621018.469 0, 1068393.526 621014.434 0, 1068098.75 621010.418 0, 
+    1067803.975 621006.418 0, 1067509.199 621002.436 0, 1067214.423 620998.471 0, 1066919.647 620994.524 0, 1066624.87 620990.594 0, 1066330.094 620986.681 0, 1066035.317 620982.786 0, 1065740.539 620978.908 0, 1065445.762 620975.047 0, 1065150.984 620971.204 0, 
+    1064856.206 620967.378 0, 1064561.428 620963.569 0, 1064266.65 620959.778 0, 1063971.872 620956.004 0, 1063675.677 620952.229 0, 1063382.314 620948.508 0, 1063087.535 620944.786 0, 1062792.755 620941.081 0, 1062497.976 620937.394 0, 1062203.196 620933.724 0, 
+    1061908.416 620930.072 0, 1061613.635 620926.437 0, 1061318.855 620922.819 0, 1061024.074 620919.219 0, 1060729.293 620915.636 0, 1060434.512 620912.07 0, 1060139.731 620908.521 0, 1059844.949 620904.99 0, 1059550.167 620901.477 0, 1059255.386 620897.98 0, 
+    1058960.603 620894.501 0, 1058665.821 620891.04 0, 1058371.038 620887.596 0, 1058076.256 620884.169 0, 1057781.473 620880.759 0, 1057486.689 620877.367 0, 1057191.906 620873.992 0, 1056897.123 620870.634 0, 1056600.922 620867.278 0, 1056538.024 626432.805 0, 
+    1056475.123 631998.664 0, 1056770.666 632002.012 0, 1057064.794 632005.362 0, 1057358.923 632008.73 0, 1057653.051 632012.114 0, 1057947.178 632015.516 0, 1058241.306 632018.936 0, 1058535.433 632022.372 0, 1058829.561 632025.826 0, 1059123.688 632029.298 0, 
+    1059417.814 632032.786 0, 1059711.941 632036.292 0, 1060006.067 632039.815 0, 1060300.194 632043.356 0, 1060594.319 632046.913 0, 1060888.445 632050.489 0, 1061182.571 632054.081 0, 1061476.696 632057.691 0, 1061770.821 632061.318 0, 1062064.946 632064.962 0, 
+    1062359.071 632068.624 0, 1062653.195 632072.303 0, 1062947.32 632075.999 0, 1063241.444 632079.713 0, 1063534.154 632083.426 0, 1063829.691 632087.192 0, 1064123.814 632090.957 0, 1064417.938 632094.74 0, 1064712.06 632098.54 0, 1065006.183 632102.358 0, 
+    1065300.306 632106.193 0, 1065594.428 632110.045 0, 1065888.55 632113.914 0, 1066182.672 632117.801 0, 1066476.793 632121.705 0, 1066770.915 632125.626 0, 1067065.036 632129.565 0, 1067359.157 632133.521 0, 1067653.277 632137.494 0, 1067947.398 632141.485 0, 
+    1068241.518 632145.493 0, 1068535.638 632149.518 0, 1068829.758 632153.56 0, 1069123.877 632157.62 0, 1069417.996 632161.697 0, 1069712.115 632165.792 0, 1070006.234 632169.904 0, 1070300.352 632174.033 0, 1070593.059 632178.159 0, 1070671.684 626612.5 0, 
+    1070750.305 621047.174 0))
+
+POLYGON ((1084710.431 632397.54 0, 1084417.735 632392.587 0, 1084123.629 632387.627 0, 1083829.524 632382.684 0, 1083535.417 632377.758 0, 1083241.311 632372.85 0, 1082947.204 632367.96 0, 1082653.097 632363.086 0, 1082358.989 632358.23 0, 1082064.882 632353.391 0, 
+    1081770.774 632348.57 0, 1081476.666 632343.765 0, 1081182.557 632338.979 0, 1080888.448 632334.209 0, 1080594.339 632329.457 0, 1080300.23 632324.722 0, 1080006.12 632320.004 0, 1079712.01 632315.304 0, 1079417.9 632310.621 0, 1079123.79 632305.955 0, 
+    1078829.679 632301.307 0, 1078535.568 632296.675 0, 1078241.456 632292.062 0, 1077947.345 632287.465 0, 1077651.822 632282.864 0, 1077359.121 632278.324 0, 1077065.009 632273.78 0, 1076770.896 632269.252 0, 1076476.783 632264.742 0, 1076182.67 632260.25 0, 
+    1075888.556 632255.774 0, 1075594.443 632251.317 0, 1075300.329 632246.876 0, 1075006.215 632242.452 0, 1074712.1 632238.046 0, 1074417.985 632233.658 0, 1074123.87 632229.286 0, 1073829.755 632224.932 0, 1073535.64 632220.595 0, 1073241.524 632216.276 0, 
+    1072947.408 632211.974 0, 1072653.292 632207.689 0, 1072359.175 632203.421 0, 1072065.058 632199.171 0, 1071770.941 632194.938 0, 1071476.824 632190.722 0, 1071182.706 632186.524 0, 1070888.589 632182.343 0, 1070593.059 632178.159 0, 1070514.429 637744.147 0, 
+    1070435.794 643310.461 0, 1070730.666 643314.635 0, 1071024.128 643318.807 0, 1071317.591 643322.996 0, 1071611.053 643327.202 0, 1071904.514 643331.426 0, 1072197.976 643335.667 0, 1072491.437 643339.925 0, 1072784.898 643344.2 0, 1073078.359 643348.493 0, 
+    1073371.82 643352.803 0, 1073665.28 643357.13 0, 1073958.74 643361.474 0, 1074252.2 643365.836 0, 1074545.659 643370.215 0, 1074839.119 643374.611 0, 1075132.578 643379.025 0, 1075426.036 643383.455 0, 1075719.495 643387.903 0, 1076012.953 643392.369 0, 
+    1076306.411 643396.851 0, 1076599.869 643401.351 0, 1076893.326 643405.868 0, 1077186.783 643410.403 0, 1077478.833 643414.933 0, 1077773.697 643419.524 0, 1078067.153 643424.11 0, 1078360.609 643428.713 0, 1078654.065 643433.334 0, 1078947.521 643437.972 0, 
+    1079240.976 643442.627 0, 1079534.431 643447.3 0, 1079827.886 643451.99 0, 1080121.34 643456.697 0, 1080414.794 643461.422 0, 1080708.248 643466.163 0, 1081001.702 643470.922 0, 1081295.155 643475.698 0, 1081588.608 643480.492 0, 1081882.061 643485.303 0, 
+    1082175.513 643490.131 0, 1082468.965 643494.976 0, 1082762.417 643499.839 0, 1083055.869 643504.719 0, 1083349.32 643509.616 0, 1083642.771 643514.53 0, 1083936.222 643519.462 0, 1084229.673 643524.411 0, 1084521.716 643529.353 0, 1084616.077 637963.284 0, 
+    1084710.431 632397.54 0))
+
+POLYGON ((1098606.964 643788.039 0, 1098314.933 643782.272 0, 1098021.498 643776.494 0, 1097728.062 643770.733 0, 1097434.626 643764.99 0, 1097141.19 643759.264 0, 1096847.753 643753.555 0, 1096554.316 643747.863 0, 1096260.879 643742.189 0, 1095967.441 643736.532 0, 
+    1095674.003 643730.892 0, 1095380.565 643725.269 0, 1095087.126 643719.664 0, 1094793.687 643714.076 0, 1094500.248 643708.505 0, 1094206.808 643702.952 0, 1093913.368 643697.416 0, 1093619.928 643691.897 0, 1093326.487 643686.395 0, 1093033.046 643680.911 0, 
+    1092739.605 643675.444 0, 1092446.163 643669.994 0, 1092152.721 643664.561 0, 1091859.279 643659.146 0, 1091564.431 643653.722 0, 1091272.394 643648.367 0, 1090978.951 643643.004 0, 1090685.507 643637.657 0, 1090392.063 643632.329 0, 1090098.619 643627.017 0, 
+    1089805.175 643621.723 0, 1089511.73 643616.445 0, 1089218.285 643611.186 0, 1088924.84 643605.943 0, 1088631.394 643600.718 0, 1088337.948 643595.51 0, 1088044.502 643590.319 0, 1087751.055 643585.145 0, 1087457.608 643579.989 0, 1087164.161 643574.85 0, 
+    1086870.713 643569.729 0, 1086577.266 643564.624 0, 1086283.818 643559.537 0, 1085990.369 643554.467 0, 1085696.92 643549.415 0, 1085403.471 643544.379 0, 1085110.022 643539.361 0, 1084816.573 643534.36 0, 1084521.716 643529.353 0, 1084427.351 649095.745 0, 
+    1084332.98 654662.456 0, 1084627.178 654667.452 0, 1084919.972 654672.442 0, 1085212.766 654677.449 0, 1085505.56 654682.473 0, 1085798.353 654687.514 0, 1086091.146 654692.573 0, 1086383.939 654697.648 0, 1086676.732 654702.741 0, 1086969.524 654707.852 0, 
+    1087262.316 654712.979 0, 1087555.107 654718.124 0, 1087847.899 654723.286 0, 1088140.69 654728.465 0, 1088433.48 654733.661 0, 1088726.271 654738.875 0, 1089019.061 654744.106 0, 1089311.851 654749.354 0, 1089604.64 654754.619 0, 1089897.429 654759.902 0, 
+    1090190.218 654765.202 0, 1090483.007 654770.519 0, 1090775.795 654775.853 0, 1091068.583 654781.204 0, 1091359.969 654786.547 0, 1091654.158 654791.959 0, 1091946.945 654797.362 0, 1092239.732 654802.783 0, 1092532.518 654808.22 0, 1092825.304 654813.675 0, 
+    1093118.09 654819.147 0, 1093410.875 654824.637 0, 1093703.66 654830.143 0, 1093996.445 654835.667 0, 1094289.229 654841.208 0, 1094582.013 654846.767 0, 1094874.797 654852.342 0, 1095167.58 654857.935 0, 1095460.363 654863.545 0, 1095753.146 654869.172 0, 
+    1096045.929 654874.817 0, 1096338.711 654880.478 0, 1096631.492 654886.157 0, 1096924.274 654891.853 0, 1097217.055 654897.567 0, 1097509.836 654903.297 0, 1097802.616 654909.045 0, 1098095.396 654914.81 0, 1098386.775 654920.565 0, 1098496.873 649354.143 0, 
+    1098606.964 643788.039 0))
+
+POLYGON ((1112439.785 655218.377 0, 1112148.421 655211.799 0, 1111855.659 655205.207 0, 1111562.896 655198.632 0, 1111270.132 655192.074 0, 1110977.368 655185.534 0, 1110684.604 655179.01 0, 1110391.84 655172.504 0, 1110099.075 655166.016 0, 1109806.309 655159.544 0, 
+    1109513.544 655153.09 0, 1109220.778 655146.652 0, 1108928.011 655140.233 0, 1108635.244 655133.83 0, 1108342.477 655127.444 0, 1108049.71 655121.076 0, 1107756.942 655114.725 0, 1107464.173 655108.392 0, 1107171.405 655102.075 0, 1106878.636 655095.776 0, 
+    1106585.866 655089.494 0, 1106293.096 655083.229 0, 1106000.326 655076.981 0, 1105707.556 655070.751 0, 1105413.385 655064.508 0, 1105122.013 655058.342 0, 1104829.242 655052.163 0, 1104536.47 655046.002 0, 1104243.698 655039.858 0, 1103950.925 655033.731 0, 
+    1103658.152 655027.621 0, 1103365.378 655021.528 0, 1103072.604 655015.453 0, 1102779.83 655009.395 0, 1102487.056 655003.354 0, 1102194.281 654997.331 0, 1101901.506 654991.324 0, 1101608.73 654985.335 0, 1101315.954 654979.363 0, 1101023.178 654973.409 0, 
+    1100730.401 654967.471 0, 1100437.624 654961.551 0, 1100144.847 654955.648 0, 1099852.069 654949.763 0, 1099559.291 654943.894 0, 1099266.513 654938.043 0, 1098973.734 654932.209 0, 1098680.955 654926.392 0, 1098386.775 654920.565 0, 1098276.671 660487.303 0, 
+    1098166.561 666054.353 0, 1098460.083 666060.168 0, 1098752.207 666065.971 0, 1099044.33 666071.792 0, 1099336.453 666077.63 0, 1099628.576 666083.486 0, 1099920.698 666089.358 0, 1100212.82 666095.248 0, 1100504.942 666101.155 0, 1100797.063 666107.079 0, 
+    1101089.184 666113.02 0, 1101381.305 666118.979 0, 1101673.425 666124.955 0, 1101965.545 666130.947 0, 1102257.665 666136.958 0, 1102549.784 666142.985 0, 1102841.903 666149.029 0, 1103134.021 666155.091 0, 1103426.139 666161.17 0, 1103718.257 666167.266 0, 
+    1104010.374 666173.379 0, 1104302.492 666179.51 0, 1104594.608 666185.657 0, 1104886.725 666191.822 0, 1105177.444 666197.974 0, 1105470.956 666204.203 0, 1105763.071 666210.42 0, 1106055.186 666216.653 0, 1106347.301 666222.904 0, 1106639.415 666229.172 0, 
+    1106931.529 666235.457 0, 1107223.642 666241.76 0, 1107515.755 666248.079 0, 1107807.868 666254.416 0, 1108099.98 666260.77 0, 1108392.092 666267.141 0, 1108684.204 666273.529 0, 1108976.315 666279.935 0, 1109268.425 666286.358 0, 1109560.536 666292.798 0, 
+    1109852.646 666299.255 0, 1110144.756 666305.729 0, 1110436.865 666312.22 0, 1110728.974 666318.729 0, 1111021.082 666325.255 0, 1111313.19 666331.798 0, 1111605.298 666338.358 0, 1111897.405 666344.936 0, 1112188.117 666351.499 0, 1112313.954 660784.782 0, 
+    1112439.785 655218.377 0))
+
+POLYGON ((1126208.777 666688.257 0, 1125918.083 666680.872 0, 1125625.996 666673.47 0, 1125333.908 666666.084 0, 1125041.819 666658.716 0, 1124749.73 666651.365 0, 1124457.641 666644.031 0, 1124165.551 666636.714 0, 1123873.461 666629.415 0, 1123581.37 666622.132 0, 
+    1123289.279 666614.867 0, 1122997.188 666607.619 0, 1122705.096 666600.388 0, 1122413.004 666593.175 0, 1122120.911 666585.978 0, 1121828.818 666578.799 0, 1121536.724 666571.637 0, 1121244.63 666564.492 0, 1120952.536 666557.365 0, 1120660.441 666550.254 0, 
+    1120368.345 666543.161 0, 1120076.25 666536.085 0, 1119784.154 666529.026 0, 1119492.057 666521.985 0, 1119198.566 666514.927 0, 1118907.863 666507.953 0, 1118615.765 666500.963 0, 1118323.667 666493.99 0, 1118031.568 666487.034 0, 1117739.469 666480.096 0, 
+    1117447.37 666473.174 0, 1117155.27 666466.27 0, 1116863.17 666459.383 0, 1116571.069 666452.513 0, 1116278.968 666445.661 0, 1115986.867 666438.826 0, 1115694.765 666432.007 0, 1115402.663 666425.206 0, 1115110.56 666418.423 0, 1114818.457 666411.656 0, 
+    1114526.354 666404.907 0, 1114234.25 666398.175 0, 1113942.146 666391.46 0, 1113650.041 666384.762 0, 1113357.936 666378.081 0, 1113065.831 666371.418 0, 1112773.725 666364.771 0, 1112481.619 666358.142 0, 1112188.117 666351.499 0, 1112062.272 671918.525 0, 
+    1111936.421 677485.857 0, 1112229.265 677492.486 0, 1112520.715 677499.1 0, 1112812.166 677505.731 0, 1113103.616 677512.38 0, 1113395.066 677519.045 0, 1113686.515 677525.728 0, 1113977.964 677532.428 0, 1114269.412 677539.145 0, 1114560.86 677545.879 0, 
+    1114852.308 677552.631 0, 1115143.755 677559.399 0, 1115435.202 677566.185 0, 1115726.649 677572.988 0, 1116018.095 677579.808 0, 1116309.54 677586.645 0, 1116600.986 677593.499 0, 1116892.43 677600.371 0, 1117183.875 677607.259 0, 1117475.319 677614.165 0, 
+    1117766.763 677621.088 0, 1118058.206 677628.028 0, 1118349.649 677634.986 0, 1118641.091 677641.96 0, 1118931.142 677648.918 0, 1119223.975 677655.96 0, 1119515.416 677662.986 0, 1119806.857 677670.029 0, 1120098.297 677677.089 0, 1120389.737 677684.167 0, 
+    1120681.177 677691.261 0, 1120972.616 677698.373 0, 1121264.054 677705.501 0, 1121555.493 677712.647 0, 1121846.931 677719.811 0, 1122138.368 677726.991 0, 1122429.805 677734.188 0, 1122721.242 677741.403 0, 1123012.678 677748.634 0, 1123304.113 677755.883 0, 
+    1123595.549 677763.149 0, 1123886.984 677770.432 0, 1124178.418 677777.733 0, 1124469.852 677785.05 0, 1124761.286 677792.385 0, 1125052.719 677799.737 0, 1125344.152 677807.106 0, 1125635.584 677814.492 0, 1125925.626 677821.86 0, 1126067.205 672254.905 0, 
+    1126208.777 666688.257 0))
+
+POLYGON ((1139913.825 678197.383 0, 1139623.803 678189.195 0, 1139332.393 678180.986 0, 1139040.982 678172.794 0, 1138749.571 678164.619 0, 1138458.159 678156.461 0, 1138166.747 678148.32 0, 1137875.334 678140.196 0, 1137583.921 678132.09 0, 1137292.508 678124 0, 
+    1137001.094 678115.928 0, 1136709.679 678107.873 0, 1136418.264 678099.835 0, 1136126.849 678091.814 0, 1135835.433 678083.811 0, 1135544.016 678075.824 0, 1135252.599 678067.855 0, 1134961.182 678059.903 0, 1134669.764 678051.968 0, 1134378.346 678044.05 0, 
+    1134086.927 678036.15 0, 1133795.508 678028.266 0, 1133504.088 678020.4 0, 1133212.668 678012.551 0, 1132919.858 678004.681 0, 1132629.826 677996.904 0, 1132338.404 677989.106 0, 1132046.982 677981.325 0, 1131755.56 677973.562 0, 1131464.137 677965.815 0, 
+    1131172.714 677958.086 0, 1130881.29 677950.374 0, 1130589.865 677942.68 0, 1130298.441 677935.002 0, 1130007.015 677927.341 0, 1129715.59 677919.698 0, 1129424.164 677912.072 0, 1129132.737 677904.463 0, 1128841.31 677896.871 0, 1128549.883 677889.296 0, 
+    1128258.455 677881.738 0, 1127967.026 677874.198 0, 1127675.598 677866.675 0, 1127384.168 677859.168 0, 1127092.739 677851.679 0, 1126801.309 677844.208 0, 1126509.878 677836.753 0, 1126218.447 677829.315 0, 1125925.626 677821.86 0, 1125784.039 683389.116 0, 
+    1125642.444 688956.671 0, 1125934.606 688964.11 0, 1126225.382 688971.531 0, 1126516.157 688978.969 0, 1126806.932 688986.424 0, 1127097.706 688993.896 0, 1127388.48 689001.386 0, 1127679.254 689008.892 0, 1127970.027 689016.416 0, 1128260.799 689023.956 0, 
+    1128551.571 689031.514 0, 1128842.343 689039.089 0, 1129133.114 689046.681 0, 1129423.885 689054.29 0, 1129714.655 689061.916 0, 1130005.425 689069.559 0, 1130296.194 689077.22 0, 1130586.963 689084.897 0, 1130877.732 689092.592 0, 1131168.5 689100.304 0, 
+    1131459.267 689108.033 0, 1131750.034 689115.779 0, 1132040.801 689123.542 0, 1132331.567 689131.322 0, 1132620.947 689139.082 0, 1132913.098 689146.934 0, 1133203.863 689154.765 0, 1133494.628 689162.614 0, 1133785.391 689170.48 0, 1134076.155 689178.363 0, 
+    1134366.918 689186.263 0, 1134657.68 689194.18 0, 1134948.442 689202.114 0, 1135239.204 689210.065 0, 1135529.965 689218.034 0, 1135820.726 689226.019 0, 1136111.486 689234.022 0, 1136402.246 689242.042 0, 1136693.005 689250.079 0, 1136983.764 689258.133 0, 
+    1137274.522 689266.204 0, 1137565.28 689274.292 0, 1137856.037 689282.398 0, 1138146.794 689290.52 0, 1138437.55 689298.66 0, 1138728.306 689306.816 0, 1139019.062 689314.99 0, 1139309.817 689323.181 0, 1139599.187 689331.35 0, 1139756.51 683764.217 0, 
+    1139913.825 678197.383 0))
+
+POLYGON ((1153554.815 689745.457 0, 1153265.467 689736.471 0, 1152974.737 689727.459 0, 1152684.005 689718.463 0, 1152393.274 689709.485 0, 1152102.542 689700.524 0, 1151811.809 689691.58 0, 1151521.075 689682.654 0, 1151230.342 689673.744 0, 1150939.607 689664.851 0, 
+    1150648.873 689655.976 0, 1150358.137 689647.118 0, 1150067.401 689638.276 0, 1149776.665 689629.452 0, 1149485.928 689620.645 0, 1149195.191 689611.855 0, 1148904.453 689603.083 0, 1148613.714 689594.327 0, 1148322.975 689585.588 0, 1148032.236 689576.867 0, 
+    1147741.496 689568.163 0, 1147450.755 689559.475 0, 1147160.014 689550.805 0, 1146869.272 689542.152 0, 1146577.147 689533.475 0, 1146287.788 689524.898 0, 1145997.045 689516.296 0, 1145706.301 689507.711 0, 1145415.557 689499.144 0, 1145124.813 689490.594 0, 
+    1144834.067 689482.061 0, 1144543.322 689473.544 0, 1144252.576 689465.045 0, 1143961.829 689456.564 0, 1143671.082 689448.099 0, 1143380.334 689439.651 0, 1143089.586 689431.221 0, 1142798.838 689422.807 0, 1142508.089 689414.411 0, 1142217.339 689406.032 0, 
+    1141926.589 689397.67 0, 1141635.839 689389.325 0, 1141345.088 689380.997 0, 1141054.336 689372.686 0, 1140763.584 689364.393 0, 1140472.831 689356.116 0, 1140182.078 689347.857 0, 1139891.325 689339.614 0, 1139599.187 689331.35 0, 1139441.855 694898.779 0, 
+    1139284.514 700466.5 0, 1139575.994 700474.745 0, 1139866.092 700482.969 0, 1140156.19 700491.21 0, 1140446.287 700499.468 0, 1140736.384 700507.742 0, 1141026.48 700516.034 0, 1141316.575 700524.344 0, 1141606.671 700532.67 0, 1141896.765 700541.013 0, 
+    1142186.859 700549.373 0, 1142476.953 700557.751 0, 1142767.046 700566.145 0, 1143057.139 700574.557 0, 1143347.231 700582.985 0, 1143637.323 700591.431 0, 1143927.414 700599.894 0, 1144217.505 700608.373 0, 1144507.595 700616.87 0, 1144797.685 700625.384 0, 
+    1145087.774 700633.915 0, 1145377.863 700642.463 0, 1145667.951 700651.029 0, 1145958.039 700659.611 0, 1146246.746 700668.169 0, 1146538.213 700676.827 0, 1146828.299 700685.46 0, 1147118.384 700694.111 0, 1147408.47 700702.778 0, 1147698.554 700711.463 0, 
+    1147988.638 700720.165 0, 1148278.722 700728.884 0, 1148568.805 700737.62 0, 1148858.888 700746.373 0, 1149148.97 700755.143 0, 1149439.051 700763.93 0, 1149729.132 700772.734 0, 1150019.213 700781.555 0, 1150309.293 700790.394 0, 1150599.372 700799.249 0, 
+    1150889.451 700808.122 0, 1151179.53 700817.011 0, 1151469.608 700825.918 0, 1151759.685 700834.842 0, 1152049.762 700843.782 0, 1152339.838 700852.74 0, 1152629.914 700861.715 0, 1152919.99 700870.707 0, 1153208.685 700879.673 0, 1153381.755 695312.419 0, 
+    1153554.815 689745.457 0))
+
+POLYGON ((1167131.634 701332.184 0, 1166842.962 701322.402 0, 1166552.913 701312.591 0, 1166262.864 701302.796 0, 1165972.814 701293.019 0, 1165682.764 701283.259 0, 1165392.713 701273.515 0, 1165102.661 701263.789 0, 1164812.609 701254.08 0, 1164522.556 701244.388 0, 
+    1164232.503 701234.713 0, 1163942.449 701225.055 0, 1163652.394 701215.415 0, 1163362.339 701205.791 0, 1163072.284 701196.184 0, 1162782.228 701186.595 0, 1162492.171 701177.022 0, 1162202.114 701167.467 0, 1161912.056 701157.928 0, 1161621.997 701148.407 0, 
+    1161331.939 701138.903 0, 1161041.879 701129.416 0, 1160751.819 701119.946 0, 1160461.758 701110.493 0, 1160170.319 701101.012 0, 1159881.635 701091.638 0, 1159591.573 701082.236 0, 1159301.51 701072.851 0, 1159011.447 701063.484 0, 1158721.383 701054.133 0, 
+    1158431.318 701044.8 0, 1158141.253 701035.483 0, 1157851.188 701026.184 0, 1157561.122 701016.902 0, 1157271.055 701007.636 0, 1156980.988 700998.388 0, 1156690.92 700989.157 0, 1156400.851 700979.943 0, 1156110.783 700970.746 0, 1155820.713 700961.567 0, 
+    1155530.643 700952.404 0, 1155240.573 700943.258 0, 1154950.502 700934.13 0, 1154660.43 700925.018 0, 1154370.358 700915.924 0, 1154080.285 700906.846 0, 1153790.212 700897.786 0, 1153500.139 700888.743 0, 1153208.685 700879.673 0, 1153035.607 706447.216 0, 
+    1152862.52 712015.044 0, 1153153.314 712024.093 0, 1153442.733 712033.115 0, 1153732.15 712042.155 0, 1154021.568 712051.212 0, 1154310.984 712060.286 0, 1154600.4 712069.377 0, 1154889.816 712078.485 0, 1155179.231 712087.61 0, 1155468.646 712096.752 0, 
+    1155758.06 712105.911 0, 1156047.473 712115.087 0, 1156336.886 712124.281 0, 1156626.299 712133.491 0, 1156915.71 712142.718 0, 1157205.122 712151.962 0, 1157494.532 712161.224 0, 1157783.943 712170.502 0, 1158073.352 712179.797 0, 1158362.761 712189.11 0, 
+    1158652.17 712198.439 0, 1158941.578 712207.786 0, 1159230.986 712217.149 0, 1159520.392 712226.53 0, 1159808.424 712235.882 0, 1160099.205 712245.342 0, 1160388.61 712254.773 0, 1160678.015 712264.222 0, 1160967.419 712273.688 0, 1161256.822 712283.17 0, 
+    1161546.225 712292.67 0, 1161835.628 712302.187 0, 1162125.03 712311.721 0, 1162414.431 712321.272 0, 1162703.832 712330.84 0, 1162993.232 712340.425 0, 1163282.632 712350.027 0, 1163572.031 712359.646 0, 1163861.429 712369.282 0, 1164150.827 712378.935 0, 
+    1164440.225 712388.605 0, 1164729.622 712398.292 0, 1165019.018 712407.996 0, 1165308.413 712417.717 0, 1165597.809 712427.456 0, 1165887.203 712437.211 0, 1166176.597 712446.983 0, 1166465.99 712456.773 0, 1166754.01 712466.532 0, 1166942.827 706899.216 0, 
+    1167131.634 701332.184 0))
+
+POLYGON ((1180644.169 712957.265 0, 1180356.176 712946.691 0, 1180066.812 712936.084 0, 1179777.446 712925.494 0, 1179488.081 712914.922 0, 1179198.714 712904.366 0, 1178909.347 712893.827 0, 1178619.979 712883.305 0, 1178330.611 712872.801 0, 1178041.242 712862.313 0, 
+    1177751.873 712851.842 0, 1177462.503 712841.389 0, 1177173.132 712830.952 0, 1176883.76 712820.533 0, 1176594.388 712810.13 0, 1176305.016 712799.745 0, 1176015.643 712789.376 0, 1175726.269 712779.025 0, 1175436.894 712768.69 0, 1175147.519 712758.373 0, 
+    1174858.144 712748.073 0, 1174568.767 712737.789 0, 1174279.391 712727.523 0, 1173990.013 712717.274 0, 1173699.263 712706.993 0, 1173411.256 712696.827 0, 1173121.877 712686.628 0, 1172832.497 712676.447 0, 1172543.117 712666.283 0, 1172253.736 712656.136 0, 
+    1171964.354 712646.006 0, 1171674.972 712635.893 0, 1171385.589 712625.797 0, 1171096.205 712615.718 0, 1170806.821 712605.657 0, 1170517.437 712595.612 0, 1170228.052 712585.584 0, 1169938.666 712575.573 0, 1169649.279 712565.579 0, 1169359.892 712555.603 0, 
+    1169070.505 712545.643 0, 1168781.117 712535.7 0, 1168491.728 712525.775 0, 1168202.339 712515.866 0, 1167912.949 712505.975 0, 1167623.558 712496.1 0, 1167334.167 712486.243 0, 1167044.776 712476.402 0, 1166754.01 712466.532 0, 1166565.183 718034.131 0, 
+    1166376.348 723602.008 0, 1166666.455 723611.855 0, 1166955.191 723621.673 0, 1167243.927 723631.508 0, 1167532.662 723641.361 0, 1167821.396 723651.23 0, 1168110.13 723661.116 0, 1168398.864 723671.019 0, 1168687.596 723680.939 0, 1168976.329 723690.876 0, 
+    1169265.06 723700.83 0, 1169553.791 723710.801 0, 1169842.522 723720.79 0, 1170131.251 723730.795 0, 1170419.981 723740.817 0, 1170708.709 723750.856 0, 1170997.437 723760.912 0, 1171286.165 723770.985 0, 1171574.892 723781.075 0, 1171863.618 723791.182 0, 
+    1172152.344 723801.306 0, 1172441.069 723811.447 0, 1172729.793 723821.605 0, 1173018.517 723831.78 0, 1173305.871 723841.924 0, 1173595.963 723852.181 0, 1173884.685 723862.407 0, 1174173.407 723872.65 0, 1174462.127 723882.91 0, 1174750.848 723893.187 0, 
+    1175039.567 723903.481 0, 1175328.286 723913.792 0, 1175617.005 723924.12 0, 1175905.723 723934.465 0, 1176194.44 723944.827 0, 1176483.157 723955.206 0, 1176771.873 723965.602 0, 1177060.588 723976.015 0, 1177349.303 723986.445 0, 1177638.017 723996.892 0, 
+    1177926.731 724007.356 0, 1178215.444 724017.837 0, 1178504.156 724028.335 0, 1178792.868 724038.849 0, 1179081.579 724049.381 0, 1179370.289 724059.93 0, 1179658.999 724070.496 0, 1179947.708 724081.079 0, 1180235.049 724091.629 0, 1180439.614 718524.307 0, 
+    1180644.169 712957.265 0))
+
+POLYGON ((1194092.311 724620.401 0, 1193804.999 724609.039 0, 1193516.321 724597.641 0, 1193227.642 724586.26 0, 1192938.963 724574.895 0, 1192650.283 724563.548 0, 1192361.602 724552.217 0, 1192072.92 724540.903 0, 1191784.238 724529.607 0, 1191495.555 724518.327 0, 
+    1191206.872 724507.065 0, 1190918.188 724495.819 0, 1190629.503 724484.591 0, 1190340.817 724473.379 0, 1190052.131 724462.185 0, 1189763.444 724451.007 0, 1189474.757 724439.846 0, 1189186.069 724428.703 0, 1188897.38 724417.576 0, 1188608.69 724406.466 0, 
+    1188320 724395.374 0, 1188031.31 724384.298 0, 1187742.618 724373.24 0, 1187453.926 724362.198 0, 1187163.867 724351.121 0, 1186876.54 724340.166 0, 1186587.846 724329.175 0, 1186299.152 724318.201 0, 1186010.456 724307.244 0, 1185721.76 724296.305 0, 
+    1185433.064 724285.382 0, 1185144.367 724274.476 0, 1184855.669 724263.588 0, 1184566.97 724252.716 0, 1184278.271 724241.861 0, 1183989.571 724231.023 0, 1183700.871 724220.203 0, 1183412.17 724209.399 0, 1183123.468 724198.612 0, 1182834.766 724187.842 0, 
+    1182546.063 724177.089 0, 1182257.359 724166.354 0, 1181968.655 724155.635 0, 1181679.95 724144.933 0, 1181391.245 724134.248 0, 1181102.539 724123.58 0, 1180813.832 724112.929 0, 1180525.125 724102.296 0, 1180235.049 724091.629 0, 1180030.473 729659.224 0, 
+    1179825.888 735227.092 0, 1180115.306 735237.734 0, 1180403.357 735248.344 0, 1180691.409 735258.971 0, 1180979.459 735269.614 0, 1181267.51 735280.275 0, 1181555.559 735290.953 0, 1181843.608 735301.647 0, 1182131.656 735312.358 0, 1182419.704 735323.087 0, 
+    1182707.75 735333.832 0, 1182995.797 735344.594 0, 1183283.842 735355.374 0, 1183571.887 735366.17 0, 1183859.932 735376.983 0, 1184147.975 735387.813 0, 1184436.019 735398.66 0, 1184724.061 735409.524 0, 1185012.103 735420.405 0, 1185300.144 735431.303 0, 
+    1185588.185 735442.218 0, 1185876.224 735453.15 0, 1186164.264 735464.099 0, 1186452.302 735475.064 0, 1186738.977 735485.995 0, 1187028.378 735497.047 0, 1187316.414 735508.063 0, 1187604.45 735519.097 0, 1187892.486 735530.147 0, 1188180.52 735541.215 0, 
+    1188468.554 735552.299 0, 1188756.588 735563.401 0, 1189044.621 735574.519 0, 1189332.653 735585.654 0, 1189620.684 735596.806 0, 1189908.715 735607.976 0, 1190196.745 735619.162 0, 1190484.775 735630.365 0, 1190772.803 735641.585 0, 1191060.831 735652.822 0, 
+    1191348.859 735664.076 0, 1191636.886 735675.347 0, 1191924.912 735686.634 0, 1192212.937 735697.939 0, 1192500.962 735709.261 0, 1192788.986 735720.6 0, 1193077.01 735731.955 0, 1193365.033 735743.328 0, 1193651.692 735754.664 0, 1193872.007 730187.397 0, 
+    1194092.311 724620.401 0))
+
+POLYGON ((1207475.951 736321.294 0, 1207189.322 736309.148 0, 1206901.333 736296.962 0, 1206613.343 736284.793 0, 1206325.352 736272.64 0, 1206037.36 736260.505 0, 1205749.368 736248.386 0, 1205461.374 736236.285 0, 1205173.381 736224.2 0, 1204885.386 736212.133 0, 
+    1204597.391 736200.082 0, 1204309.395 736188.048 0, 1204021.398 736176.032 0, 1203733.401 736164.032 0, 1203445.403 736152.049 0, 1203157.404 736140.083 0, 1202869.404 736128.134 0, 1202581.404 736116.202 0, 1202293.403 736104.287 0, 1202005.402 736092.389 0, 
+    1201717.399 736080.508 0, 1201429.396 736068.643 0, 1201141.393 736056.796 0, 1200853.388 736044.966 0, 1200564.022 736033.097 0, 1200277.377 736021.356 0, 1199989.371 736009.577 0, 1199701.364 735997.814 0, 1199413.356 735986.069 0, 1199125.347 735974.34 0, 
+    1198837.338 735962.628 0, 1198549.328 735950.934 0, 1198261.318 735939.256 0, 1197973.306 735927.595 0, 1197685.294 735915.951 0, 1197397.282 735904.324 0, 1197109.268 735892.714 0, 1196821.254 735881.121 0, 1196533.239 735869.545 0, 1196245.224 735857.986 0, 
+    1195957.208 735846.444 0, 1195669.191 735834.919 0, 1195381.174 735823.411 0, 1195093.156 735811.92 0, 1194805.137 735800.445 0, 1194517.117 735788.988 0, 1194229.097 735777.547 0, 1193941.076 735766.124 0, 1193651.692 735754.664 0, 1193431.367 741322.198 0, 
+    1193211.031 746889.998 0, 1193499.757 746901.432 0, 1193787.122 746912.829 0, 1194074.487 746924.244 0, 1194361.851 746935.675 0, 1194649.214 746947.123 0, 1194936.577 746958.588 0, 1195223.939 746970.07 0, 1195511.301 746981.569 0, 1195798.661 746993.085 0, 
+    1196086.021 747004.618 0, 1196373.381 747016.168 0, 1196660.739 747027.734 0, 1196948.097 747039.318 0, 1197235.455 747050.918 0, 1197522.811 747062.536 0, 1197810.167 747074.17 0, 1198097.522 747085.821 0, 1198384.877 747097.489 0, 1198672.231 747109.174 0, 
+    1198959.584 747120.876 0, 1199246.936 747132.595 0, 1199534.288 747144.331 0, 1199821.639 747156.083 0, 1200107.631 747167.797 0, 1200396.339 747179.639 0, 1200683.688 747191.443 0, 1200971.037 747203.263 0, 1201258.384 747215.1 0, 1201545.731 747226.954 0, 
+    1201833.078 747238.825 0, 1202120.423 747250.713 0, 1202407.768 747262.618 0, 1202695.112 747274.54 0, 1202982.456 747286.479 0, 1203269.798 747298.434 0, 1203557.14 747310.407 0, 1203844.482 747322.396 0, 1204131.822 747334.402 0, 1204419.162 747346.426 0, 
+    1204706.501 747358.466 0, 1204993.84 747370.523 0, 1205281.178 747382.597 0, 1205568.515 747394.688 0, 1205855.851 747406.796 0, 1206143.187 747418.92 0, 1206430.522 747431.062 0, 1206717.856 747443.221 0, 1207003.832 747455.338 0, 1207239.897 741888.184 0, 
+    1207475.951 736321.294 0))
+
+POLYGON ((1220794.981 748059.644 0, 1220509.038 748046.718 0, 1220221.739 748033.748 0, 1219934.44 748020.795 0, 1219647.14 748007.858 0, 1219359.839 747994.939 0, 1219072.537 747982.036 0, 1218785.234 747969.15 0, 1218497.931 747956.282 0, 1218210.627 747943.43 0, 
+    1217923.322 747930.595 0, 1217636.017 747917.777 0, 1217348.71 747904.975 0, 1217061.403 747892.191 0, 1216774.095 747879.424 0, 1216486.787 747866.673 0, 1216199.477 747853.94 0, 1215912.167 747841.223 0, 1215624.857 747828.524 0, 1215337.545 747815.841 0, 
+    1215050.233 747803.175 0, 1214762.92 747790.526 0, 1214475.606 747777.894 0, 1214188.291 747765.279 0, 1213899.62 747752.621 0, 1213613.66 747740.099 0, 1213326.343 747727.535 0, 1213039.026 747714.987 0, 1212751.708 747702.457 0, 1212464.389 747689.943 0, 
+    1212177.069 747677.446 0, 1211889.748 747664.966 0, 1211602.427 747652.503 0, 1211315.105 747640.057 0, 1211027.783 747627.628 0, 1210740.459 747615.216 0, 1210453.135 747602.821 0, 1210165.81 747590.442 0, 1209878.485 747578.081 0, 1209591.159 747565.736 0, 
+    1209303.832 747553.408 0, 1209016.504 747541.098 0, 1208729.175 747528.804 0, 1208441.846 747516.527 0, 1208154.516 747504.267 0, 1207867.186 747492.024 0, 1207579.854 747479.798 0, 1207292.522 747467.588 0, 1207003.832 747455.338 0, 1206767.756 753022.754 0, 
+    1206531.669 758590.426 0, 1206819.701 758602.648 0, 1207106.377 758614.83 0, 1207393.053 758627.028 0, 1207679.729 758639.243 0, 1207966.403 758651.475 0, 1208253.077 758663.724 0, 1208539.75 758675.99 0, 1208826.422 758688.272 0, 1209113.094 758700.572 0, 
+    1209399.765 758712.888 0, 1209686.435 758725.222 0, 1209973.105 758737.572 0, 1210259.773 758749.939 0, 1210546.441 758762.323 0, 1210833.109 758774.724 0, 1211119.775 758787.141 0, 1211406.441 758799.576 0, 1211693.106 758812.027 0, 1211979.77 758824.495 0, 
+    1212266.434 758836.981 0, 1212553.097 758849.483 0, 1212839.759 758862.002 0, 1213126.421 758874.537 0, 1213411.728 758887.031 0, 1213699.741 758899.659 0, 1213986.4 758912.246 0, 1214273.059 758924.849 0, 1214559.716 758937.469 0, 1214846.373 758950.106 0, 
+    1215133.03 758962.76 0, 1215419.685 758975.431 0, 1215706.34 758988.118 0, 1215992.994 759000.823 0, 1216279.647 759013.544 0, 1216566.3 759026.282 0, 1216852.951 759039.038 0, 1217139.602 759051.81 0, 1217426.252 759064.598 0, 1217712.902 759077.404 0, 
+    1217999.551 759090.227 0, 1218286.199 759103.066 0, 1218572.846 759115.922 0, 1218859.492 759128.796 0, 1219146.138 759141.686 0, 1219432.783 759154.593 0, 1219719.427 759167.516 0, 1220006.07 759180.457 0, 1220291.361 759193.354 0, 1220543.177 753626.37 0, 
+    1220794.981 748059.644 0))
+
+POLYGON ((1234049.295 759835.152 0, 1233764.04 759821.45 0, 1233477.434 759807.699 0, 1233190.827 759793.966 0, 1232904.22 759780.249 0, 1232617.612 759766.549 0, 1232331.003 759752.866 0, 1232044.393 759739.2 0, 1231757.783 759725.551 0, 1231471.171 759711.918 0, 
+    1231184.559 759698.303 0, 1230897.946 759684.704 0, 1230611.333 759671.123 0, 1230324.718 759657.558 0, 1230038.103 759644.01 0, 1229751.487 759630.479 0, 1229464.87 759616.964 0, 1229178.252 759603.467 0, 1228891.633 759589.986 0, 1228605.014 759576.523 0, 
+    1228318.394 759563.076 0, 1228031.773 759549.646 0, 1227745.151 759536.233 0, 1227458.529 759522.837 0, 1227170.555 759509.394 0, 1226885.281 759496.095 0, 1226598.657 759482.749 0, 1226312.031 759469.421 0, 1226025.405 759456.109 0, 1225738.777 759442.814 0, 
+    1225452.149 759429.536 0, 1225165.521 759416.274 0, 1224878.891 759403.03 0, 1224592.261 759389.803 0, 1224305.63 759376.592 0, 1224018.998 759363.398 0, 1223732.365 759350.221 0, 1223445.732 759337.061 0, 1223159.098 759323.918 0, 1222872.463 759310.792 0, 
+    1222585.827 759297.683 0, 1222299.19 759284.59 0, 1222012.553 759271.514 0, 1221725.915 759258.456 0, 1221439.276 759245.414 0, 1221152.637 759232.389 0, 1220865.996 759219.38 0, 1220579.355 759206.389 0, 1220291.361 759193.354 0, 1220039.534 764760.591 0, 
+    1219787.696 770328.078 0, 1220075.031 770341.084 0, 1220361.017 770354.045 0, 1220647.002 770367.024 0, 1220932.986 770380.019 0, 1221218.969 770393.031 0, 1221504.952 770406.06 0, 1221790.934 770419.106 0, 1222076.915 770432.168 0, 1222362.896 770445.248 0, 
+    1222648.875 770458.344 0, 1222934.854 770471.457 0, 1223220.832 770484.587 0, 1223506.809 770497.734 0, 1223792.786 770510.897 0, 1224078.762 770524.078 0, 1224364.737 770537.275 0, 1224650.711 770550.489 0, 1224936.684 770563.72 0, 1225222.657 770576.968 0, 
+    1225508.629 770590.232 0, 1225794.6 770603.514 0, 1226080.57 770616.812 0, 1226366.54 770630.127 0, 1226651.161 770643.396 0, 1226938.476 770656.807 0, 1227224.444 770670.173 0, 1227510.41 770683.555 0, 1227796.376 770696.955 0, 1228082.34 770710.371 0, 
+    1228368.304 770723.804 0, 1228654.268 770737.253 0, 1228940.23 770750.72 0, 1229226.192 770764.203 0, 1229512.152 770777.703 0, 1229798.113 770791.221 0, 1230084.072 770804.754 0, 1230370.03 770818.305 0, 1230655.988 770831.873 0, 1230941.945 770845.457 0, 
+    1231227.901 770859.058 0, 1231513.856 770872.676 0, 1231799.81 770886.311 0, 1232085.764 770899.963 0, 1232371.717 770913.631 0, 1232657.669 770927.317 0, 1232943.62 770941.019 0, 1233229.571 770954.738 0, 1233514.174 770968.409 0, 1233781.741 765401.656 0, 
+    1234049.295 759835.152 0))
+
+POLYGON ((1247238.788 771647.518 0, 1246954.223 771633.042 0, 1246668.312 771618.515 0, 1246382.401 771604.005 0, 1246096.488 771589.512 0, 1245810.575 771575.036 0, 1245524.661 771560.576 0, 1245238.747 771546.134 0, 1244952.831 771531.708 0, 1244666.915 771517.299 0, 
+    1244380.997 771502.907 0, 1244095.079 771488.531 0, 1243809.16 771474.173 0, 1243523.24 771459.831 0, 1243237.319 771445.506 0, 1242951.398 771431.198 0, 1242665.475 771416.907 0, 1242379.552 771402.633 0, 1242093.628 771388.375 0, 1241807.703 771374.134 0, 
+    1241521.777 771359.91 0, 1241235.851 771345.703 0, 1240949.923 771331.513 0, 1240663.995 771317.34 0, 1240376.721 771303.116 0, 1240092.136 771289.043 0, 1239806.205 771274.92 0, 1239520.274 771260.814 0, 1239234.341 771246.725 0, 1238948.408 771232.652 0, 
+    1238662.474 771218.597 0, 1238376.539 771204.558 0, 1238090.603 771190.536 0, 1237804.667 771176.531 0, 1237518.73 771162.543 0, 1237232.791 771148.571 0, 1236946.852 771134.617 0, 1236660.912 771120.679 0, 1236374.972 771106.758 0, 1236089.03 771092.854 0, 
+    1235803.088 771078.966 0, 1235517.145 771065.096 0, 1235231.201 771051.242 0, 1234945.256 771037.405 0, 1234659.311 771023.585 0, 1234373.364 771009.782 0, 1234087.417 770995.996 0, 1233801.469 770982.226 0, 1233514.174 770968.409 0, 1233246.596 776535.409 0, 
+    1232979.005 782102.652 0, 1233265.642 782116.438 0, 1233550.935 782130.176 0, 1233836.227 782143.931 0, 1234121.518 782157.702 0, 1234406.808 782171.49 0, 1234692.097 782185.295 0, 1234977.386 782199.117 0, 1235262.674 782212.956 0, 1235547.961 782226.812 0, 
+    1235833.247 782240.684 0, 1236118.532 782254.573 0, 1236403.817 782268.479 0, 1236689.1 782282.401 0, 1236974.383 782296.341 0, 1237259.665 782310.297 0, 1237544.947 782324.27 0, 1237830.227 782338.26 0, 1238115.507 782352.267 0, 1238400.785 782366.29 0, 
+    1238686.063 782380.33 0, 1238971.34 782394.387 0, 1239256.617 782408.461 0, 1239541.892 782422.552 0, 1239825.825 782436.592 0, 1240112.441 782450.783 0, 1240397.714 782464.924 0, 1240682.986 782479.082 0, 1240968.257 782493.256 0, 1241253.527 782507.447 0, 
+    1241538.797 782521.656 0, 1241824.066 782535.88 0, 1242109.334 782550.122 0, 1242394.601 782564.381 0, 1242679.867 782578.656 0, 1242965.133 782592.948 0, 1243250.397 782607.257 0, 1243535.661 782621.582 0, 1243820.924 782635.925 0, 1244106.186 782650.284 0, 
+    1244391.447 782664.66 0, 1244676.708 782679.053 0, 1244961.967 782693.462 0, 1245247.226 782707.889 0, 1245532.484 782722.332 0, 1245817.741 782736.792 0, 1246102.997 782751.269 0, 1246388.252 782765.762 0, 1246672.166 782780.204 0, 1246955.483 777213.739 0, 
+    1247238.788 771647.518 0))
+
+POLYGON ((1260363.357 783496.439 0, 1260079.483 783481.195 0, 1259794.27 783465.896 0, 1259509.056 783450.613 0, 1259223.841 783435.347 0, 1258938.625 783420.098 0, 1258653.408 783404.866 0, 1258368.191 783389.651 0, 1258082.972 783374.452 0, 1257797.753 783359.27 0, 
+    1257512.532 783344.105 0, 1257227.311 783328.957 0, 1256942.089 783313.825 0, 1256656.866 783298.711 0, 1256371.642 783283.613 0, 1256086.417 783268.532 0, 1255801.191 783253.467 0, 1255515.965 783238.42 0, 1255230.737 783223.389 0, 1254945.509 783208.375 0, 
+    1254660.28 783193.378 0, 1254375.05 783178.397 0, 1254089.819 783163.434 0, 1253804.587 783148.487 0, 1253518.014 783133.487 0, 1253234.12 783118.644 0, 1252948.886 783103.747 0, 1252663.65 783088.867 0, 1252378.414 783074.005 0, 1252093.177 783059.158 0, 
+    1251807.939 783044.329 0, 1251522.7 783029.517 0, 1251237.46 783014.721 0, 1250952.22 782999.942 0, 1250666.978 782985.18 0, 1250381.736 782970.434 0, 1250096.493 782955.706 0, 1249811.248 782940.994 0, 1249526.003 782926.299 0, 1249240.758 782911.621 0, 
+    1248955.511 782896.959 0, 1248670.263 782882.315 0, 1248385.015 782867.687 0, 1248099.766 782853.076 0, 1247814.516 782838.482 0, 1247529.265 782823.904 0, 1247244.013 782809.343 0, 1246958.76 782794.8 0, 1246672.166 782780.204 0, 1246388.836 788346.909 0, 
+    1246105.494 793913.849 0, 1246391.43 793928.41 0, 1246676.028 793942.921 0, 1246960.624 793957.448 0, 1247245.22 793971.992 0, 1247529.815 793986.553 0, 1247814.409 794001.13 0, 1248099.002 794015.725 0, 1248383.594 794030.336 0, 1248668.185 794044.963 0, 
+    1248952.776 794059.608 0, 1249237.366 794074.269 0, 1249521.954 794088.947 0, 1249806.542 794103.642 0, 1250091.13 794118.353 0, 1250375.716 794133.082 0, 1250660.301 794147.826 0, 1250944.886 794162.588 0, 1251229.469 794177.367 0, 1251514.052 794192.162 0, 
+    1251798.634 794206.974 0, 1252083.215 794221.803 0, 1252367.795 794236.648 0, 1252652.374 794251.51 0, 1252935.616 794266.32 0, 1253221.53 794281.285 0, 1253506.107 794296.198 0, 1253790.682 794311.127 0, 1254075.257 794326.073 0, 1254359.831 794341.036 0, 
+    1254644.404 794356.015 0, 1254928.977 794371.011 0, 1255213.548 794386.024 0, 1255498.118 794401.054 0, 1255782.688 794416.101 0, 1256067.257 794431.164 0, 1256351.825 794446.244 0, 1256636.391 794461.341 0, 1256920.957 794476.454 0, 1257205.523 794491.584 0, 
+    1257490.087 794506.731 0, 1257774.65 794521.895 0, 1258059.213 794537.075 0, 1258343.774 794552.273 0, 1258628.335 794567.487 0, 1258912.895 794582.717 0, 1259197.454 794597.965 0, 1259482.012 794613.229 0, 1259765.233 794628.438 0, 1260064.302 789062.321 0, 
+    1260363.357 783496.439 0))
+
+POLYGON ((1273422.899 795381.616 0, 1273139.719 795365.607 0, 1272855.205 795349.539 0, 1272570.691 795333.487 0, 1272286.175 795317.453 0, 1272001.659 795301.435 0, 1271717.141 795285.434 0, 1271432.623 795269.45 0, 1271148.103 795253.482 0, 1270863.583 795237.531 0, 
+    1270579.062 795221.597 0, 1270294.54 795205.68 0, 1270010.016 795189.779 0, 1269725.492 795173.895 0, 1269440.967 795158.028 0, 1269156.441 795142.178 0, 1268871.915 795126.344 0, 1268587.387 795110.527 0, 1268302.858 795094.727 0, 1268018.328 795078.943 0, 
+    1267733.798 795063.177 0, 1267449.266 795047.427 0, 1267164.734 795031.694 0, 1266880.201 795015.977 0, 1266594.332 795000.204 0, 1266311.131 794984.595 0, 1266026.595 794968.929 0, 1265742.058 794953.279 0, 1265457.52 794937.647 0, 1265172.981 794922.031 0, 
+    1264888.441 794906.431 0, 1264603.9 794890.849 0, 1264319.359 794875.283 0, 1264034.816 794859.734 0, 1263750.273 794844.202 0, 1263465.728 794828.687 0, 1263181.183 794813.188 0, 1262896.637 794797.706 0, 1262612.09 794782.241 0, 1262327.542 794766.792 0, 
+    1262042.993 794751.361 0, 1261758.443 794735.946 0, 1261473.892 794720.548 0, 1261189.34 794705.166 0, 1260904.788 794689.801 0, 1260620.234 794674.453 0, 1260335.68 794659.122 0, 1260051.125 794643.808 0, 1259765.233 794628.438 0, 1259466.153 800194.788 0, 
+    1259167.06 805761.366 0, 1259452.293 805776.7 0, 1259736.193 805791.979 0, 1260020.092 805807.275 0, 1260303.99 805822.588 0, 1260587.887 805837.917 0, 1260871.784 805853.263 0, 1261155.679 805868.626 0, 1261439.574 805884.005 0, 1261723.468 805899.402 0, 
+    1262007.36 805914.814 0, 1262291.252 805930.244 0, 1262575.143 805945.69 0, 1262859.033 805961.153 0, 1263142.923 805976.633 0, 1263426.811 805992.129 0, 1263710.698 806007.643 0, 1263994.585 806023.172 0, 1264278.47 806038.719 0, 1264562.355 806054.282 0, 
+    1264846.238 806069.862 0, 1265130.121 806085.459 0, 1265414.003 806101.072 0, 1265697.884 806116.702 0, 1265980.433 806132.276 0, 1266265.643 806148.013 0, 1266549.521 806163.693 0, 1266833.398 806179.39 0, 1267117.275 806195.103 0, 1267401.15 806210.834 0, 
+    1267685.024 806226.581 0, 1267968.898 806242.345 0, 1268252.771 806258.125 0, 1268536.642 806273.922 0, 1268820.513 806289.736 0, 1269104.383 806305.567 0, 1269388.252 806321.414 0, 1269672.12 806337.278 0, 1269955.987 806353.159 0, 1270239.853 806369.056 0, 
+    1270523.718 806384.97 0, 1270807.582 806400.901 0, 1271091.445 806416.849 0, 1271375.308 806432.813 0, 1271659.169 806448.794 0, 1271943.029 806464.792 0, 1272226.889 806480.806 0, 1272510.747 806496.837 0, 1272793.275 806512.81 0, 1273108.094 800947.099 0, 
+    1273422.899 795381.616 0))
+
+POLYGON ((1286417.313 807302.747 0, 1286134.83 807285.976 0, 1285851.018 807269.143 0, 1285567.204 807252.327 0, 1285283.39 807235.527 0, 1284999.575 807218.744 0, 1284715.759 807201.978 0, 1284431.942 807185.229 0, 1284148.124 807168.496 0, 1283864.305 807151.78 0, 
+    1283580.485 807135.081 0, 1283296.664 807118.398 0, 1283012.842 807101.732 0, 1282729.019 807085.083 0, 1282445.195 807068.45 0, 1282161.37 807051.835 0, 1281877.544 807035.235 0, 1281593.717 807018.653 0, 1281309.889 807002.087 0, 1281026.061 806985.538 0, 
+    1280742.231 806969.006 0, 1280458.4 806952.491 0, 1280174.568 806935.992 0, 1279890.736 806919.509 0, 1279605.573 806902.967 0, 1279323.067 806886.595 0, 1279039.232 806870.163 0, 1278755.395 806853.748 0, 1278471.557 806837.349 0, 1278187.719 806820.967 0, 
+    1277903.879 806804.602 0, 1277620.039 806788.254 0, 1277336.198 806771.922 0, 1277052.355 806755.607 0, 1276768.512 806739.308 0, 1276484.668 806723.027 0, 1276200.822 806706.762 0, 1275916.976 806690.513 0, 1275633.129 806674.282 0, 1275349.281 806658.067 0, 
+    1275065.432 806641.869 0, 1274781.582 806625.687 0, 1274497.731 806609.523 0, 1274213.879 806593.374 0, 1273930.026 806577.243 0, 1273646.172 806561.129 0, 1273362.317 806545.031 0, 1273078.462 806528.949 0, 1272793.275 806512.81 0, 1272478.444 812078.746 0, 
+    1272163.601 817644.903 0, 1272448.129 817661.005 0, 1272731.329 817677.049 0, 1273014.529 817693.11 0, 1273297.727 817709.187 0, 1273580.925 817725.281 0, 1273864.122 817741.392 0, 1274147.318 817757.52 0, 1274430.512 817773.664 0, 1274713.706 817789.825 0, 
+    1274996.899 817806.002 0, 1275280.091 817822.196 0, 1275563.282 817838.407 0, 1275846.472 817854.634 0, 1276129.661 817870.878 0, 1276412.85 817887.139 0, 1276696.037 817903.417 0, 1276979.223 817919.711 0, 1277262.408 817936.022 0, 1277545.593 817952.349 0, 
+    1277828.776 817968.693 0, 1278111.958 817985.054 0, 1278395.14 818001.431 0, 1278678.32 818017.825 0, 1278960.174 818034.159 0, 1279244.678 818050.664 0, 1279527.856 818067.108 0, 1279811.032 818083.569 0, 1280094.208 818100.046 0, 1280377.383 818116.54 0, 
+    1280660.556 818133.051 0, 1280943.729 818149.578 0, 1281226.901 818166.123 0, 1281510.072 818182.683 0, 1281793.241 818199.261 0, 1282076.41 818215.855 0, 1282359.578 818232.466 0, 1282642.745 818249.093 0, 1282925.911 818265.737 0, 1283209.076 818282.398 0, 
+    1283492.24 818299.076 0, 1283775.402 818315.77 0, 1284058.564 818332.48 0, 1284341.725 818349.208 0, 1284624.885 818365.952 0, 1284908.044 818382.713 0, 1285191.202 818399.49 0, 1285474.359 818416.284 0, 1285756.191 818433.016 0, 1286086.759 812867.771 0, 
+    1286417.313 807302.747 0))
+
+POLYGON ((1299346.501 819259.529 0, 1299064.715 819242 0, 1298781.607 819224.406 0, 1298498.497 819206.829 0, 1298215.387 819189.268 0, 1297932.275 819171.724 0, 1297649.163 819154.197 0, 1297366.049 819136.686 0, 1297082.935 819119.192 0, 1296799.819 819101.715 0, 
+    1296516.702 819084.254 0, 1296233.584 819066.81 0, 1295950.466 819049.383 0, 1295667.346 819031.972 0, 1295384.225 819014.578 0, 1295101.103 818997.2 0, 1294817.98 818979.84 0, 1294534.857 818962.496 0, 1294251.732 818945.168 0, 1293968.606 818927.857 0, 
+    1293685.479 818910.563 0, 1293402.351 818893.286 0, 1293119.222 818876.025 0, 1292836.092 818858.781 0, 1292551.638 818841.473 0, 1292269.829 818824.343 0, 1291986.696 818807.149 0, 1291703.562 818789.971 0, 1291420.427 818772.811 0, 1291137.291 818755.667 0, 
+    1290854.154 818738.539 0, 1290571.016 818721.428 0, 1290287.877 818704.334 0, 1290004.737 818687.257 0, 1289721.595 818670.196 0, 1289438.453 818653.152 0, 1289155.31 818636.125 0, 1288872.166 818619.114 0, 1288589.021 818602.12 0, 1288305.875 818585.142 0, 
+    1288022.728 818568.181 0, 1287739.58 818551.237 0, 1287456.431 818534.31 0, 1287173.281 818517.399 0, 1286890.13 818500.505 0, 1286606.978 818483.628 0, 1286323.825 818466.767 0, 1286040.67 818449.923 0, 1285756.191 818433.016 0, 1285425.61 823998.48 0, 
+    1285095.017 829564.156 0, 1285378.838 829581.023 0, 1285661.337 829597.829 0, 1285943.835 829614.65 0, 1286226.332 829631.489 0, 1286508.828 829648.344 0, 1286791.323 829665.215 0, 1287073.817 829682.104 0, 1287356.31 829699.009 0, 1287638.802 829715.93 0, 
+    1287921.293 829732.868 0, 1288203.783 829749.823 0, 1288486.271 829766.795 0, 1288768.759 829783.783 0, 1289051.246 829800.787 0, 1289333.732 829817.809 0, 1289616.217 829834.846 0, 1289898.701 829851.901 0, 1290181.184 829868.972 0, 1290463.666 829886.06 0, 
+    1290746.147 829903.164 0, 1291028.627 829920.285 0, 1291311.106 829937.423 0, 1291593.584 829954.577 0, 1291874.741 829971.668 0, 1292158.537 829988.936 0, 1292441.012 830006.14 0, 1292723.485 830023.361 0, 1293005.958 830040.598 0, 1293288.43 830057.852 0, 
+    1293570.901 830075.123 0, 1293853.371 830092.41 0, 1294135.839 830109.714 0, 1294418.307 830127.035 0, 1294700.774 830144.372 0, 1294983.24 830161.726 0, 1295265.704 830179.096 0, 1295548.168 830196.483 0, 1295830.631 830213.887 0, 1296113.092 830231.307 0, 
+    1296395.553 830248.744 0, 1296678.013 830266.198 0, 1296960.471 830283.668 0, 1297242.929 830301.155 0, 1297525.385 830318.658 0, 1297807.841 830336.178 0, 1298090.295 830353.715 0, 1298372.748 830371.268 0, 1298653.882 830388.756 0, 1299000.198 824824.036 0, 
+    1299346.501 819259.529 0))
+
+POLYGON ((1312210.363 831251.659 0, 1311929.278 831233.377 0, 1311646.875 831215.026 0, 1311364.471 831196.691 0, 1311082.067 831178.373 0, 1310799.661 831160.072 0, 1310517.254 831141.787 0, 1310234.846 831123.519 0, 1309952.437 831105.267 0, 1309670.026 831087.033 0, 
+    1309387.615 831068.814 0, 1309105.203 831050.613 0, 1308822.789 831032.428 0, 1308540.375 831014.259 0, 1308257.959 830996.108 0, 1307975.543 830977.972 0, 1307693.125 830959.854 0, 1307410.706 830941.752 0, 1307128.286 830923.667 0, 1306845.865 830905.598 0, 
+    1306563.443 830887.546 0, 1306281.02 830869.511 0, 1305998.596 830851.492 0, 1305716.171 830833.49 0, 1305432.427 830815.42 0, 1305151.318 830797.535 0, 1304868.889 830779.583 0, 1304586.46 830761.647 0, 1304304.029 830743.728 0, 1304021.598 830725.826 0, 
+    1303739.165 830707.94 0, 1303456.732 830690.071 0, 1303174.297 830672.218 0, 1302891.862 830654.382 0, 1302609.425 830636.563 0, 1302326.987 830618.76 0, 1302044.548 830600.974 0, 1301762.108 830583.205 0, 1301479.667 830565.452 0, 1301197.225 830547.716 0, 
+    1300914.782 830529.996 0, 1300632.338 830512.293 0, 1300349.893 830494.607 0, 1300067.447 830476.937 0, 1299785 830459.284 0, 1299502.552 830441.648 0, 1299220.102 830424.028 0, 1298937.652 830406.425 0, 1298653.882 830388.756 0, 1298307.553 835953.687 0, 
+    1297961.211 841518.825 0, 1298244.323 841536.452 0, 1298526.118 841554.015 0, 1298807.912 841571.594 0, 1299089.705 841589.189 0, 1299371.497 841606.801 0, 1299653.288 841624.43 0, 1299935.078 841642.075 0, 1300216.867 841659.737 0, 1300498.655 841677.416 0, 
+    1300780.442 841695.111 0, 1301062.228 841712.822 0, 1301344.013 841730.551 0, 1301625.797 841748.295 0, 1301907.579 841766.057 0, 1302189.361 841783.835 0, 1302471.142 841801.629 0, 1302752.921 841819.441 0, 1303034.7 841837.268 0, 1303316.477 841855.113 0, 
+    1303598.254 841872.973 0, 1303880.029 841890.851 0, 1304161.804 841908.745 0, 1304443.577 841926.656 0, 1304724.034 841944.499 0, 1305007.12 841962.527 0, 1305288.89 841980.487 0, 1305570.659 841998.464 0, 1305852.427 842016.458 0, 1306134.194 842034.468 0, 
+    1306415.96 842052.495 0, 1306697.725 842070.538 0, 1306979.489 842088.598 0, 1307261.251 842106.674 0, 1307543.013 842124.767 0, 1307824.774 842142.877 0, 1308106.533 842161.003 0, 1308388.292 842179.146 0, 1308670.049 842197.306 0, 1308951.805 842215.482 0, 
+    1309233.56 842233.674 0, 1309515.315 842251.883 0, 1309797.068 842270.109 0, 1310078.82 842288.351 0, 1310360.571 842306.61 0, 1310642.32 842324.886 0, 1310924.069 842343.178 0, 1311205.817 842361.487 0, 1311486.25 842379.726 0, 1311848.313 836815.59 0, 
+    1312210.363 831251.659 0))
+
+POLYGON ((1325008.803 843278.835 0, 1324728.421 843259.803 0, 1324446.726 843240.698 0, 1324165.03 843221.61 0, 1323883.333 843202.539 0, 1323601.635 843183.484 0, 1323319.935 843164.446 0, 1323038.235 843145.424 0, 1322756.533 843126.419 0, 1322474.83 843107.431 0, 
+    1322193.127 843088.459 0, 1321911.422 843069.503 0, 1321629.716 843050.565 0, 1321348.008 843031.642 0, 1321066.3 843012.737 0, 1320784.591 842993.848 0, 1320502.88 842974.975 0, 1320221.169 842956.119 0, 1319939.456 842937.28 0, 1319657.742 842918.457 0, 
+    1319376.027 842899.651 0, 1319094.311 842880.862 0, 1318812.594 842862.089 0, 1318530.876 842843.332 0, 1318247.844 842824.505 0, 1317967.436 842805.869 0, 1317685.714 842787.163 0, 1317403.992 842768.473 0, 1317122.268 842749.799 0, 1316840.543 842731.142 0, 
+    1316558.817 842712.502 0, 1316277.09 842693.878 0, 1315995.362 842675.271 0, 1315713.633 842656.68 0, 1315431.902 842638.106 0, 1315150.171 842619.549 0, 1314868.439 842601.008 0, 1314586.705 842582.484 0, 1314304.97 842563.976 0, 1314023.234 842545.485 0, 
+    1313741.498 842527.011 0, 1313459.76 842508.553 0, 1313178.021 842490.112 0, 1312896.28 842471.687 0, 1312614.539 842453.279 0, 1312332.797 842434.887 0, 1312051.054 842416.512 0, 1311769.309 842398.154 0, 1311486.25 842379.726 0, 1311124.174 847944.066 0, 
+    1310762.084 853508.605 0, 1311044.485 853526.989 0, 1311325.575 853545.305 0, 1311606.663 853563.637 0, 1311887.75 853581.986 0, 1312168.837 853600.351 0, 1312449.922 853618.733 0, 1312731.006 853637.132 0, 1313012.089 853655.547 0, 1313293.171 853673.978 0, 
+    1313574.251 853692.426 0, 1313855.331 853710.891 0, 1314136.41 853729.372 0, 1314417.487 853747.87 0, 1314698.564 853766.384 0, 1314979.639 853784.915 0, 1315260.713 853803.462 0, 1315541.786 853822.026 0, 1315822.858 853840.607 0, 1316103.929 853859.204 0, 
+    1316384.999 853877.817 0, 1316666.068 853896.447 0, 1316947.136 853915.094 0, 1317228.202 853933.757 0, 1317507.959 853952.35 0, 1317790.332 853971.133 0, 1318071.396 853989.846 0, 1318352.458 854008.575 0, 1318633.519 854027.321 0, 1318914.579 854046.083 0, 
+    1319195.638 854064.862 0, 1319476.695 854083.658 0, 1319757.752 854102.47 0, 1320038.808 854121.298 0, 1320319.862 854140.143 0, 1320600.915 854159.005 0, 1320881.968 854177.883 0, 1321163.019 854196.778 0, 1321444.069 854215.689 0, 1321725.118 854234.617 0, 
+    1322006.165 854253.562 0, 1322287.212 854272.522 0, 1322568.258 854291.5 0, 1322849.302 854310.494 0, 1323130.345 854329.504 0, 1323411.388 854348.532 0, 1323692.429 854367.575 0, 1323973.469 854386.635 0, 1324253.199 854405.623 0, 1324631.008 848842.13 0, 
+    1325008.803 843278.835 0))
+
+POLYGON ((1337741.726 855340.753 0, 1337462.048 855320.975 0, 1337181.063 855301.121 0, 1336900.077 855281.283 0, 1336619.09 855261.462 0, 1336338.101 855241.658 0, 1336057.112 855221.87 0, 1335776.121 855202.098 0, 1335495.129 855182.343 0, 1335214.136 855162.605 0, 
+    1334933.141 855142.883 0, 1334652.146 855123.178 0, 1334371.149 855103.489 0, 1334090.152 855083.817 0, 1333809.153 855064.162 0, 1333528.153 855044.523 0, 1333247.151 855024.9 0, 1332966.149 855005.294 0, 1332685.145 854985.705 0, 1332404.141 854966.132 0, 
+    1332123.135 854946.575 0, 1331842.128 854927.035 0, 1331561.12 854907.512 0, 1331280.11 854888.005 0, 1330997.793 854868.425 0, 1330718.088 854849.041 0, 1330437.076 854829.584 0, 1330156.062 854810.144 0, 1329875.047 854790.72 0, 1329594.03 854771.312 0, 
+    1329313.013 854751.921 0, 1329031.995 854732.547 0, 1328750.975 854713.189 0, 1328469.954 854693.848 0, 1328188.933 854674.523 0, 1327907.909 854655.214 0, 1327626.885 854635.923 0, 1327345.86 854616.647 0, 1327064.834 854597.389 0, 1326783.806 854578.147 0, 
+    1326502.777 854558.921 0, 1326221.748 854539.712 0, 1325940.717 854520.52 0, 1325659.685 854501.344 0, 1325378.651 854482.184 0, 1325097.617 854463.041 0, 1324816.582 854443.915 0, 1324535.545 854424.805 0, 1324253.199 854405.623 0, 1323875.377 859969.312 0, 
+    1323497.542 865533.193 0, 1323779.23 865552.33 0, 1324059.612 865571.395 0, 1324339.992 865590.477 0, 1324620.372 865609.575 0, 1324900.75 865628.69 0, 1325181.127 865647.821 0, 1325461.503 865666.969 0, 1325741.878 865686.133 0, 1326022.252 865705.314 0, 
+    1326302.624 865724.511 0, 1326582.996 865743.725 0, 1326863.366 865762.955 0, 1327143.735 865782.202 0, 1327424.103 865801.465 0, 1327704.47 865820.745 0, 1327984.836 865840.042 0, 1328265.201 865859.354 0, 1328545.564 865878.684 0, 1328825.927 865898.029 0, 
+    1329106.288 865917.392 0, 1329386.648 865936.77 0, 1329667.007 865956.166 0, 1329947.365 865975.578 0, 1330226.418 865994.915 0, 1330508.077 866014.451 0, 1330788.432 866033.912 0, 1331068.785 866053.39 0, 1331349.137 866072.884 0, 1331629.488 866092.395 0, 
+    1331909.838 866111.922 0, 1332190.187 866131.466 0, 1332470.534 866151.026 0, 1332750.881 866170.603 0, 1333031.226 866190.196 0, 1333311.57 866209.806 0, 1333591.913 866229.433 0, 1333872.255 866249.075 0, 1334152.595 866268.735 0, 1334432.935 866288.41 0, 
+    1334713.273 866308.103 0, 1334993.61 866327.812 0, 1335273.946 866347.537 0, 1335554.281 866367.279 0, 1335834.615 866387.037 0, 1336114.947 866406.812 0, 1336395.278 866426.603 0, 1336675.609 866446.411 0, 1336954.635 866466.143 0, 1337348.187 860903.352 0, 
+    1337741.726 855340.753 0))
+
+POLYGON ((1350409.038 867437.108 0, 1350130.066 867416.588 0, 1349849.793 867395.988 0, 1349569.519 867375.405 0, 1349289.243 867354.838 0, 1349008.967 867334.288 0, 1348728.689 867313.754 0, 1348448.41 867293.237 0, 1348168.129 867272.736 0, 1347887.848 867252.252 0, 
+    1347607.565 867231.784 0, 1347327.281 867211.333 0, 1347046.996 867190.898 0, 1346766.71 867170.48 0, 1346486.422 867150.078 0, 1346206.133 867129.693 0, 1345925.843 867109.324 0, 1345645.552 867088.972 0, 1345365.26 867068.636 0, 1345084.966 867048.317 0, 
+    1344804.672 867028.014 0, 1344524.376 867007.728 0, 1344244.079 866987.458 0, 1343963.78 866967.205 0, 1343682.179 866946.874 0, 1343403.18 866926.748 0, 1343122.878 866906.544 0, 1342842.575 866886.357 0, 1342562.271 866866.186 0, 1342281.965 866846.032 0, 
+    1342001.659 866825.894 0, 1341721.351 866805.773 0, 1341441.042 866785.668 0, 1341160.732 866765.58 0, 1340880.42 866745.508 0, 1340600.108 866725.453 0, 1340319.794 866705.414 0, 1340039.479 866685.392 0, 1339759.163 866665.386 0, 1339478.846 866645.396 0, 
+    1339198.527 866625.424 0, 1338918.208 866605.467 0, 1338637.887 866585.528 0, 1338357.565 866565.604 0, 1338077.242 866545.697 0, 1337796.917 866525.807 0, 1337516.592 866505.933 0, 1337236.265 866486.076 0, 1336954.635 866466.143 0, 1336561.069 872029.122 0, 
+    1336167.49 877592.285 0, 1336448.463 877612.171 0, 1336728.135 877631.982 0, 1337007.805 877651.809 0, 1337287.475 877671.653 0, 1337567.143 877691.513 0, 1337846.81 877711.39 0, 1338126.476 877731.283 0, 1338406.141 877751.193 0, 1338685.804 877771.119 0, 
+    1338965.467 877791.062 0, 1339245.128 877811.021 0, 1339524.788 877830.996 0, 1339804.447 877850.988 0, 1340084.105 877870.997 0, 1340363.761 877891.022 0, 1340643.417 877911.063 0, 1340923.071 877931.121 0, 1341202.724 877951.195 0, 1341482.376 877971.286 0, 
+    1341762.026 877991.393 0, 1342041.676 878011.517 0, 1342321.324 878031.657 0, 1342600.971 878051.813 0, 1342879.319 878071.893 0, 1343160.262 878092.176 0, 1343439.905 878112.382 0, 1343719.548 878132.604 0, 1343999.189 878152.843 0, 1344278.829 878173.099 0, 
+    1344558.468 878193.37 0, 1344838.105 878213.659 0, 1345117.742 878233.963 0, 1345397.377 878254.285 0, 1345677.011 878274.622 0, 1345956.644 878294.976 0, 1346236.275 878315.347 0, 1346515.906 878335.734 0, 1346795.535 878356.137 0, 1347075.163 878376.557 0, 
+    1347354.79 878396.994 0, 1347634.415 878417.446 0, 1347914.039 878437.916 0, 1348193.663 878458.402 0, 1348473.285 878478.904 0, 1348752.905 878499.422 0, 1349032.525 878519.958 0, 1349312.143 878540.509 0, 1349590.463 878560.982 0, 1349999.757 872998.953 0, 
+    1350409.038 867437.108 0))
+
+POLYGON ((1363010.646 879567.597 0, 1362732.383 879546.338 0, 1362452.823 879524.997 0, 1362173.263 879503.672 0, 1361893.701 879482.363 0, 1361614.138 879461.071 0, 1361334.574 879439.796 0, 1361055.009 879418.536 0, 1360775.442 879397.294 0, 1360495.874 879376.067 0, 
+    1360216.305 879354.857 0, 1359936.735 879333.664 0, 1359657.163 879312.487 0, 1359377.59 879291.327 0, 1359098.016 879270.183 0, 1358818.44 879249.055 0, 1358538.864 879227.944 0, 1358259.286 879206.849 0, 1357979.707 879185.771 0, 1357700.126 879164.709 0, 
+    1357420.545 879143.664 0, 1357140.962 879122.635 0, 1356861.378 879101.623 0, 1356581.793 879080.627 0, 1356300.91 879059.55 0, 1356022.618 879038.684 0, 1355743.029 879017.738 0, 1355463.439 878996.808 0, 1355183.847 878975.894 0, 1354904.255 878954.997 0, 
+    1354624.661 878934.116 0, 1354345.066 878913.252 0, 1354065.469 878892.404 0, 1353785.871 878871.573 0, 1353506.273 878850.758 0, 1353226.673 878829.959 0, 1352947.071 878809.177 0, 1352667.469 878788.412 0, 1352387.865 878767.663 0, 1352108.26 878746.93 0, 
+    1351828.654 878726.214 0, 1351549.046 878705.514 0, 1351269.438 878684.831 0, 1350989.828 878664.164 0, 1350710.217 878643.514 0, 1350430.605 878622.88 0, 1350150.991 878602.263 0, 1349871.376 878581.662 0, 1349590.463 878560.982 0, 1349181.156 884123.191 0, 
+    1348771.835 889685.576 0, 1349052.091 889706.208 0, 1349331.051 889726.76 0, 1349610.009 889747.329 0, 1349888.967 889767.915 0, 1350167.923 889788.517 0, 1350446.878 889809.135 0, 1350725.832 889829.77 0, 1351004.785 889850.421 0, 1351283.736 889871.089 0, 
+    1351562.686 889891.773 0, 1351841.635 889912.474 0, 1352120.583 889933.191 0, 1352399.53 889953.924 0, 1352678.475 889974.674 0, 1352957.419 889995.44 0, 1353236.362 890016.222 0, 1353515.304 890037.021 0, 1353794.244 890057.837 0, 1354073.184 890078.669 0, 
+    1354352.122 890099.517 0, 1354631.058 890120.381 0, 1354909.994 890141.263 0, 1355188.928 890162.16 0, 1355466.569 890182.977 0, 1355746.793 890204.004 0, 1356025.724 890224.951 0, 1356304.653 890245.914 0, 1356583.581 890266.894 0, 1356862.508 890287.89 0, 
+    1357141.434 890308.902 0, 1357420.359 890329.931 0, 1357699.282 890350.976 0, 1357978.204 890372.038 0, 1358257.124 890393.116 0, 1358536.044 890414.211 0, 1358814.962 890435.322 0, 1359093.879 890456.449 0, 1359372.795 890477.593 0, 1359651.709 890498.753 0, 
+    1359930.623 890519.93 0, 1360209.535 890541.123 0, 1360488.446 890562.332 0, 1360767.355 890583.558 0, 1361046.263 890604.8 0, 1361325.17 890626.059 0, 1361604.076 890647.334 0, 1361882.981 890668.625 0, 1362160.592 890689.835 0, 1362585.626 885128.628 0, 
+    1363010.646 879567.597 0))
+
+POLYGON ((1375546.459 891731.915 0, 1375268.906 891709.921 0, 1374990.063 891687.842 0, 1374711.218 891665.779 0, 1374432.372 891643.732 0, 1374153.525 891621.702 0, 1373874.677 891599.688 0, 1373595.827 891577.691 0, 1373316.976 891555.71 0, 1373038.123 891533.746 0, 
+    1372759.27 891511.798 0, 1372480.415 891489.866 0, 1372201.559 891467.951 0, 1371922.701 891446.052 0, 1371643.842 891424.169 0, 1371364.982 891402.303 0, 1371086.121 891380.454 0, 1370807.258 891358.621 0, 1370528.394 891336.804 0, 1370249.529 891315.003 0, 
+    1369970.663 891293.22 0, 1369691.795 891271.452 0, 1369412.926 891249.701 0, 1369134.055 891227.966 0, 1368853.893 891206.147 0, 1368576.311 891184.546 0, 1368297.437 891162.861 0, 1368018.561 891141.191 0, 1367739.685 891119.539 0, 1367460.807 891097.903 0, 
+    1367181.927 891076.283 0, 1366903.047 891054.679 0, 1366624.165 891033.092 0, 1366345.282 891011.522 0, 1366066.398 890989.968 0, 1365787.512 890968.43 0, 1365508.625 890946.909 0, 1365229.737 890925.404 0, 1364950.848 890903.915 0, 1364671.957 890882.443 0, 
+    1364393.065 890860.988 0, 1364114.172 890839.548 0, 1363835.277 890818.125 0, 1363556.381 890796.719 0, 1363277.484 890775.329 0, 1362998.586 890753.955 0, 1362719.687 890732.598 0, 1362440.786 890711.258 0, 1362160.592 890689.835 0, 1361735.546 896251.214 0, 
+    1361310.486 901812.762 0, 1361590.022 901834.135 0, 1361868.268 901855.426 0, 1362146.513 901876.733 0, 1362424.756 901898.056 0, 1362702.999 901919.396 0, 1362981.24 901940.752 0, 1363259.48 901962.125 0, 1363537.718 901983.513 0, 1363815.956 902004.919 0, 
+    1364094.192 902026.34 0, 1364372.426 902047.779 0, 1364650.66 902069.233 0, 1364928.892 902090.704 0, 1365207.123 902112.191 0, 1365485.353 902133.694 0, 1365763.581 902155.214 0, 1366041.808 902176.751 0, 1366320.034 902198.303 0, 1366598.259 902219.872 0, 
+    1366876.482 902241.458 0, 1367154.704 902263.06 0, 1367432.925 902284.678 0, 1367711.145 902306.312 0, 1367988.076 902327.863 0, 1368267.58 902349.631 0, 1368545.796 902371.314 0, 1368824.01 902393.014 0, 1369102.224 902414.731 0, 1369380.435 902436.464 0, 
+    1369658.646 902458.213 0, 1369936.855 902479.978 0, 1370215.064 902501.76 0, 1370493.27 902523.559 0, 1370771.476 902545.373 0, 1371049.68 902567.204 0, 1371327.883 902589.052 0, 1371606.085 902610.916 0, 1371884.285 902632.796 0, 1372162.484 902654.692 0, 
+    1372440.682 902676.605 0, 1372718.878 902698.535 0, 1372997.073 902720.48 0, 1373275.267 902742.442 0, 1373553.46 902764.421 0, 1373831.651 902786.416 0, 1374109.841 902808.427 0, 1374388.03 902830.454 0, 1374664.931 902852.396 0, 1375105.702 897292.071 0, 
+    1375546.459 891731.915 0))
+
+POLYGON ((1388016.386 903929.755 0, 1387739.546 903907.031 0, 1387461.421 903884.217 0, 1387183.294 903861.42 0, 1386905.166 903838.639 0, 1386627.036 903815.875 0, 1386348.906 903793.127 0, 1386070.773 903770.396 0, 1385792.64 903747.681 0, 1385514.505 903724.982 0, 
+    1385236.369 903702.299 0, 1384958.232 903679.633 0, 1384680.093 903656.984 0, 1384401.953 903634.35 0, 1384123.811 903611.733 0, 1383845.669 903589.133 0, 1383567.525 903566.549 0, 1383289.379 903543.981 0, 1383011.232 903521.429 0, 1382733.084 903498.894 0, 
+    1382454.935 903476.375 0, 1382176.784 903453.873 0, 1381898.632 903431.387 0, 1381620.479 903408.917 0, 1381341.039 903386.361 0, 1381064.168 903364.027 0, 1380786.011 903341.607 0, 1380507.852 903319.203 0, 1380229.692 903296.815 0, 1379951.531 903274.444 0, 
+    1379673.368 903252.089 0, 1379395.204 903229.75 0, 1379117.039 903207.428 0, 1378838.873 903185.122 0, 1378560.705 903162.832 0, 1378282.536 903140.559 0, 1378004.365 903118.302 0, 1377726.193 903096.062 0, 1377448.02 903073.838 0, 1377169.846 903051.63 0, 
+    1376891.67 903029.439 0, 1376613.493 903007.264 0, 1376335.315 902985.106 0, 1376057.135 902962.963 0, 1375778.954 902940.838 0, 1375500.772 902918.728 0, 1375222.588 902896.635 0, 1374944.404 902874.559 0, 1374664.931 902852.396 0, 1374224.148 908412.886 0, 
+    1373783.352 913973.538 0, 1374062.166 913995.648 0, 1374339.697 914017.673 0, 1374617.226 914039.714 0, 1374894.753 914061.771 0, 1375172.28 914083.845 0, 1375449.805 914105.935 0, 1375727.329 914128.041 0, 1376004.851 914150.164 0, 1376282.372 914172.303 0, 
+    1376559.892 914194.458 0, 1376837.411 914216.63 0, 1377114.928 914238.818 0, 1377392.444 914261.023 0, 1377669.959 914283.243 0, 1377947.472 914305.48 0, 1378224.984 914327.734 0, 1378502.495 914350.004 0, 1378780.004 914372.29 0, 1379057.512 914394.592 0, 
+    1379335.019 914416.911 0, 1379612.524 914439.246 0, 1379890.028 914461.597 0, 1380167.531 914483.965 0, 1380443.751 914506.246 0, 1380722.533 914528.749 0, 1381000.032 914551.166 0, 1381277.529 914573.599 0, 1381555.026 914596.049 0, 1381832.521 914618.514 0, 
+    1382110.014 914640.997 0, 1382387.507 914663.495 0, 1382664.997 914686.01 0, 1382942.487 914708.541 0, 1383219.975 914731.088 0, 1383497.462 914753.652 0, 1383774.948 914776.232 0, 1384052.432 914798.828 0, 1384329.915 914821.441 0, 1384607.397 914844.07 0, 
+    1384884.877 914866.715 0, 1385162.356 914889.377 0, 1385439.834 914912.055 0, 1385717.31 914934.75 0, 1385994.785 914957.46 0, 1386272.259 914980.187 0, 1386549.731 915002.931 0, 1386827.202 915025.691 0, 1387103.391 915048.361 0, 1387559.895 909488.978 0, 
+    1388016.386 903929.755 0))
+
+POLYGON ((1400420.34 916160.812 0, 1400144.214 916137.361 0, 1399866.809 916113.818 0, 1399589.402 916090.29 0, 1399311.994 916066.779 0, 1399034.584 916043.285 0, 1398757.173 916019.807 0, 1398479.76 915996.345 0, 1398202.347 915972.899 0, 1397924.931 915949.47 0, 
+    1397647.515 915926.057 0, 1397370.097 915902.66 0, 1397092.677 915879.28 0, 1396815.257 915855.916 0, 1396537.835 915832.569 0, 1396260.411 915809.237 0, 1395982.986 915785.923 0, 1395705.56 915762.624 0, 1395428.132 915739.342 0, 1395150.703 915716.076 0, 
+    1394873.273 915692.826 0, 1394595.841 915669.593 0, 1394318.408 915646.376 0, 1394040.974 915623.175 0, 1393762.259 915599.884 0, 1393486.101 915576.823 0, 1393208.662 915553.671 0, 1392931.222 915530.536 0, 1392653.781 915507.417 0, 1392376.339 915484.314 0, 
+    1392098.895 915461.228 0, 1391821.449 915438.158 0, 1391544.003 915415.104 0, 1391266.554 915392.067 0, 1390989.105 915369.046 0, 1390711.654 915346.041 0, 1390434.202 915323.053 0, 1390156.749 915300.081 0, 1389879.294 915277.125 0, 1389601.838 915254.186 0, 
+    1389324.38 915231.263 0, 1389046.921 915208.356 0, 1388769.461 915185.466 0, 1388492 915162.592 0, 1388214.537 915139.734 0, 1387937.072 915116.893 0, 1387659.607 915094.068 0, 1387382.14 915071.259 0, 1387103.391 915048.361 0, 1386646.874 920607.902 0, 
+    1386190.344 926167.597 0, 1386468.436 926190.44 0, 1386745.248 926213.195 0, 1387022.059 926235.967 0, 1387298.869 926258.754 0, 1387575.677 926281.558 0, 1387852.485 926304.378 0, 1388129.29 926327.214 0, 1388406.095 926350.067 0, 1388682.898 926372.936 0, 
+    1388959.7 926395.821 0, 1389236.5 926418.723 0, 1389513.299 926441.641 0, 1389790.097 926464.575 0, 1390066.893 926487.525 0, 1390343.688 926510.492 0, 1390620.482 926533.475 0, 1390897.274 926556.474 0, 1391174.065 926579.49 0, 1391450.854 926602.522 0, 
+    1391727.643 926625.57 0, 1392004.43 926648.634 0, 1392281.215 926671.715 0, 1392557.999 926694.812 0, 1392833.506 926717.819 0, 1393111.563 926741.055 0, 1393388.344 926764.201 0, 1393665.122 926787.363 0, 1393941.9 926810.542 0, 1394218.676 926833.736 0, 
+    1394495.45 926856.947 0, 1394772.223 926880.175 0, 1395048.995 926903.418 0, 1395325.766 926926.678 0, 1395602.535 926949.955 0, 1395879.303 926973.247 0, 1396156.069 926996.556 0, 1396432.834 927019.881 0, 1396709.598 927043.222 0, 1396986.36 927066.58 0, 
+    1397263.121 927089.954 0, 1397539.88 927113.344 0, 1397816.639 927136.751 0, 1398093.395 927160.174 0, 1398370.151 927183.613 0, 1398646.905 927207.068 0, 1398923.657 927230.54 0, 1399200.409 927254.028 0, 1399475.883 927277.424 0, 1399948.118 921719.041 0, 
+    1400420.34 916160.812 0))
+
+POLYGON ((1412758.234 928424.781 0, 1412482.824 928400.606 0, 1412206.141 928376.336 0, 1411929.455 928352.083 0, 1411652.769 928327.846 0, 1411376.081 928303.625 0, 1411099.391 928279.42 0, 1410822.7 928255.232 0, 1410546.008 928231.06 0, 1410269.314 928206.904 0, 
+    1409992.619 928182.765 0, 1409715.922 928158.641 0, 1409439.224 928134.534 0, 1409162.525 928110.444 0, 1408885.824 928086.369 0, 1408609.122 928062.311 0, 1408332.418 928038.27 0, 1408055.713 928014.244 0, 1407779.007 927990.235 0, 1407502.299 927966.242 0, 
+    1407225.589 927942.265 0, 1406948.879 927918.305 0, 1406672.166 927894.361 0, 1406395.453 927870.433 0, 1406117.464 927846.412 0, 1405842.021 927822.626 0, 1405565.304 927798.748 0, 1405288.584 927774.885 0, 1405011.864 927751.039 0, 1404735.142 927727.209 0, 
+    1404458.418 927703.395 0, 1404181.694 927679.597 0, 1403904.967 927655.816 0, 1403628.24 927632.051 0, 1403351.511 927608.303 0, 1403074.78 927584.57 0, 1402798.049 927560.854 0, 1402521.315 927537.154 0, 1402244.581 927513.471 0, 1401967.845 927489.804 0, 
+    1401691.107 927466.153 0, 1401414.369 927442.518 0, 1401137.629 927418.9 0, 1400860.887 927395.298 0, 1400584.144 927371.712 0, 1400307.4 927348.143 0, 1400030.654 927324.59 0, 1399753.907 927301.053 0, 1399475.883 927277.424 0, 1399003.635 932835.956 0, 
+    1398531.375 938394.633 0, 1398808.742 938418.207 0, 1399084.834 938441.688 0, 1399360.926 938465.185 0, 1399637.016 938488.699 0, 1399913.104 938512.229 0, 1400189.192 938535.775 0, 1400465.277 938559.338 0, 1400741.362 938582.916 0, 1401017.445 938606.511 0, 
+    1401293.527 938630.122 0, 1401569.607 938653.75 0, 1401845.686 938677.394 0, 1402121.763 938701.054 0, 1402397.839 938724.73 0, 1402673.914 938748.422 0, 1402949.987 938772.131 0, 1403226.059 938795.856 0, 1403502.13 938819.597 0, 1403778.199 938843.355 0, 
+    1404054.267 938867.128 0, 1404330.333 938890.918 0, 1404606.398 938914.725 0, 1404882.462 938938.547 0, 1405157.253 938962.276 0, 1405434.584 938986.241 0, 1405710.644 939010.112 0, 1405986.702 939033.999 0, 1406262.758 939057.903 0, 1406538.813 939081.823 0, 
+    1406814.867 939105.759 0, 1407090.919 939129.712 0, 1407366.97 939153.68 0, 1407643.02 939177.665 0, 1407919.068 939201.666 0, 1408195.114 939225.684 0, 1408471.159 939249.717 0, 1408747.203 939273.767 0, 1409023.246 939297.834 0, 1409299.287 939321.916 0, 
+    1409575.326 939346.015 0, 1409851.364 939370.13 0, 1410127.401 939394.261 0, 1410403.436 939418.408 0, 1410679.47 939442.572 0, 1410955.503 939466.752 0, 1411231.534 939490.948 0, 1411507.563 939515.16 0, 1411782.322 939539.277 0, 1412270.284 933981.956 0, 
+    1412758.234 928424.781 0))
+
+POLYGON ((1425029.981 940721.353 0, 1424755.29 940696.459 0, 1424479.33 940671.467 0, 1424203.368 940646.491 0, 1423927.405 940621.532 0, 1423651.441 940596.588 0, 1423375.475 940571.661 0, 1423099.507 940546.75 0, 1422823.539 940521.856 0, 1422547.568 940496.977 0, 
+    1422271.596 940472.115 0, 1421995.623 940447.269 0, 1421719.648 940422.439 0, 1421443.672 940397.626 0, 1421167.694 940372.829 0, 1420891.715 940348.048 0, 1420615.735 940323.283 0, 1420339.753 940298.535 0, 1420063.769 940273.802 0, 1419787.784 940249.086 0, 
+    1419511.798 940224.387 0, 1419235.81 940199.703 0, 1418959.821 940175.036 0, 1418683.83 940150.385 0, 1418406.569 940125.637 0, 1418131.844 940101.131 0, 1417855.849 940076.529 0, 1417579.852 940051.943 0, 1417303.854 940027.373 0, 1417027.855 940002.82 0, 
+    1416751.854 939978.282 0, 1416475.851 939953.761 0, 1416199.848 939929.257 0, 1415923.842 939904.768 0, 1415647.836 939880.296 0, 1415371.828 939855.84 0, 1415095.818 939831.4 0, 1414819.807 939806.976 0, 1414543.795 939782.569 0, 1414267.781 939758.178 0, 
+    1413991.765 939733.803 0, 1413715.749 939709.444 0, 1413439.731 939685.102 0, 1413163.711 939660.776 0, 1412887.69 939636.466 0, 1412611.667 939612.172 0, 1412335.644 939587.895 0, 1412059.618 939563.634 0, 1411782.322 939539.277 0, 1411294.347 945096.74 0, 
+    1410806.36 950654.341 0, 1411082.999 950678.639 0, 1411358.37 950702.843 0, 1411633.74 950727.063 0, 1411909.108 950751.299 0, 1412184.475 950775.551 0, 1412459.84 950799.82 0, 1412735.204 950824.104 0, 1413010.567 950848.405 0, 1413285.928 950872.722 0, 
+    1413561.288 950897.056 0, 1413836.646 950921.405 0, 1414112.003 950945.771 0, 1414387.358 950970.153 0, 1414662.712 950994.551 0, 1414938.065 951018.965 0, 1415213.416 951043.396 0, 1415488.765 951067.842 0, 1415764.113 951092.305 0, 1416039.46 951116.785 0, 
+    1416314.806 951141.28 0, 1416590.149 951165.791 0, 1416865.492 951190.319 0, 1417140.833 951214.863 0, 1417414.907 951239.31 0, 1417691.51 951264 0, 1417966.847 951288.592 0, 1418242.182 951313.201 0, 1418517.516 951337.826 0, 1418792.848 951362.467 0, 
+    1419068.179 951387.125 0, 1419343.509 951411.798 0, 1419618.837 951436.488 0, 1419894.163 951461.194 0, 1420169.488 951485.917 0, 1420444.812 951510.655 0, 1420720.134 951535.41 0, 1420995.454 951560.181 0, 1421270.774 951584.968 0, 1421546.091 951609.771 0, 
+    1421821.408 951634.59 0, 1422096.723 951659.426 0, 1422372.036 951684.278 0, 1422647.348 951709.146 0, 1422922.658 951734.03 0, 1423197.967 951758.931 0, 1423473.275 951783.847 0, 1423748.581 951808.78 0, 1424022.621 951833.615 0, 1424526.307 946277.415 0, 
+    1425029.981 940721.353 0))
+
+POLYGON ((942393.263 531866.707 0, 942094.702 531870.09 0, 941794.68 531873.507 0, 941494.658 531876.941 0, 941194.637 531880.394 0, 940894.615 531883.864 0, 940594.594 531887.351 0, 940294.573 531890.857 0, 939994.552 531894.38 0, 939694.532 531897.92 0, 
+    939394.512 531901.479 0, 939094.492 531905.055 0, 938794.472 531908.648 0, 938494.452 531912.259 0, 938194.432 531915.888 0, 937894.413 531919.535 0, 937594.394 531923.199 0, 937294.375 531926.881 0, 936994.357 531930.581 0, 936694.338 531934.298 0, 
+    936394.32 531938.033 0, 936094.302 531941.785 0, 935794.284 531945.555 0, 935494.267 531949.343 0, 935192.788 531953.167 0, 934894.233 531956.972 0, 934594.216 531960.813 0, 934294.199 531964.671 0, 933994.183 531968.547 0, 933694.167 531972.441 0, 
+    933394.151 531976.353 0, 933094.135 531980.282 0, 932794.119 531984.229 0, 932494.104 531988.193 0, 932194.089 531992.175 0, 931894.074 531996.175 0, 931594.06 532000.192 0, 931294.046 532004.227 0, 930994.032 532008.28 0, 930694.018 532012.35 0, 
+    930394.004 532016.438 0, 930093.991 532020.544 0, 929793.978 532024.667 0, 929493.965 532028.809 0, 929193.952 532032.967 0, 928893.94 532037.144 0, 928593.928 532041.338 0, 928293.916 532045.549 0, 927992.441 532049.799 0, 928070.981 537609.368 0, 
+    928149.525 543169.321 0, 928450.342 543165.08 0, 928749.7 543160.878 0, 929049.057 543156.693 0, 929348.415 543152.526 0, 929647.773 543148.376 0, 929947.132 543144.244 0, 930246.49 543140.13 0, 930545.849 543136.033 0, 930845.208 543131.954 0, 
+    931144.568 543127.892 0, 931443.927 543123.848 0, 931743.287 543119.822 0, 932042.647 543115.814 0, 932342.007 543111.823 0, 932641.368 543107.849 0, 932940.729 543103.893 0, 933240.09 543099.955 0, 933539.451 543096.035 0, 933838.812 543092.132 0, 
+    934138.174 543088.246 0, 934437.536 543084.379 0, 934736.898 543080.529 0, 935036.26 543076.696 0, 935334.164 543072.9 0, 935634.986 543069.084 0, 935934.349 543065.305 0, 936233.712 543061.543 0, 936533.075 543057.798 0, 936832.439 543054.072 0, 
+    937131.803 543050.362 0, 937431.167 543046.671 0, 937730.532 543042.997 0, 938029.896 543039.341 0, 938329.261 543035.702 0, 938628.626 543032.081 0, 938927.991 543028.478 0, 939227.356 543024.892 0, 939526.722 543021.324 0, 939826.088 543017.773 0, 
+    940125.454 543014.24 0, 940424.82 543010.725 0, 940724.187 543007.228 0, 941023.553 543003.747 0, 941322.92 543000.285 0, 941622.287 542996.84 0, 941921.655 542993.413 0, 942221.022 542990.003 0, 942518.932 542986.628 0, 942456.095 537426.476 0, 
+    942393.263 531866.707 0))
+
+POLYGON ((956888.798 542844.532 0, 956590.877 542847.066 0, 956291.501 542849.63 0, 955992.125 542852.211 0, 955692.75 542854.81 0, 955393.374 542857.427 0, 955093.999 542860.061 0, 954794.624 542862.713 0, 954495.249 542865.382 0, 954195.874 542868.07 0, 
+    953896.499 542870.774 0, 953597.125 542873.497 0, 953297.75 542876.237 0, 952998.376 542878.994 0, 952699.002 542881.769 0, 952399.628 542884.562 0, 952100.255 542887.373 0, 951800.881 542890.201 0, 951501.508 542893.047 0, 951202.135 542895.91 0, 
+    950902.762 542898.791 0, 950603.389 542901.689 0, 950304.016 542904.606 0, 950004.643 542907.539 0, 949703.815 542910.505 0, 949405.899 542913.46 0, 949106.527 542916.447 0, 948807.155 542919.451 0, 948507.784 542922.473 0, 948208.412 542925.512 0, 
+    947909.041 542928.57 0, 947609.67 542931.644 0, 947310.299 542934.737 0, 947010.928 542937.847 0, 946711.558 542940.974 0, 946412.187 542944.12 0, 946112.817 542947.283 0, 945813.447 542950.463 0, 945514.077 542953.661 0, 945214.708 542956.877 0, 
+    944915.338 542960.11 0, 944615.969 542963.361 0, 944316.6 542966.63 0, 944017.231 542969.916 0, 943717.862 542973.22 0, 943418.494 542976.541 0, 943119.126 542979.881 0, 942819.758 542983.237 0, 942518.932 542986.628 0, 942581.773 548547.161 0, 
+    942644.618 554108.071 0, 942944.786 554104.688 0, 943243.499 554101.339 0, 943542.213 554098.007 0, 943840.927 554094.693 0, 944139.641 554091.396 0, 944438.355 554088.117 0, 944737.069 554084.856 0, 945035.784 554081.612 0, 945334.499 554078.385 0, 
+    945633.214 554075.177 0, 945931.929 554071.986 0, 946230.645 554068.812 0, 946529.36 554065.656 0, 946828.076 554062.518 0, 947126.792 554059.397 0, 947425.508 554056.294 0, 947724.224 554053.208 0, 948022.941 554050.14 0, 948321.658 554047.089 0, 
+    948620.374 554044.057 0, 948919.091 554041.041 0, 949217.809 554038.044 0, 949516.526 554035.063 0, 949813.79 554032.115 0, 950113.961 554029.156 0, 950412.679 554026.228 0, 950711.397 554023.319 0, 951010.116 554020.426 0, 951308.834 554017.552 0, 
+    951607.553 554014.695 0, 951906.271 554011.855 0, 952204.99 554009.033 0, 952503.709 554006.229 0, 952802.429 554003.442 0, 953101.148 554000.673 0, 953399.868 553997.921 0, 953698.587 553995.187 0, 953997.307 553992.471 0, 954296.027 553989.772 0, 
+    954594.748 553987.091 0, 954893.468 553984.427 0, 955192.189 553981.781 0, 955490.909 553979.153 0, 955789.63 553976.542 0, 956088.351 553973.948 0, 956387.072 553971.373 0, 956685.794 553968.814 0, 956983.063 553966.286 0, 956935.929 548405.22 0, 
+    956888.798 542844.532 0))
+
+POLYGON ((971321.851 553865.01 0, 971024.574 553866.699 0, 970725.846 553868.413 0, 970427.119 553870.145 0, 970128.392 553871.894 0, 969829.665 553873.661 0, 969530.938 553875.446 0, 969232.211 553877.248 0, 968933.484 553879.067 0, 968634.758 553880.905 0, 
+    968336.031 553882.76 0, 968037.305 553884.632 0, 967738.579 553886.522 0, 967439.853 553888.43 0, 967141.126 553890.355 0, 966842.401 553892.298 0, 966543.675 553894.258 0, 966244.949 553896.236 0, 965946.223 553898.232 0, 965647.498 553900.245 0, 
+    965348.773 553902.276 0, 965050.047 553904.324 0, 964751.322 553906.39 0, 964452.597 553908.473 0, 964152.421 553910.584 0, 963855.148 553912.693 0, 963556.423 553914.829 0, 963257.698 553916.983 0, 962958.974 553919.154 0, 962660.25 553921.343 0, 
+    962361.526 553923.55 0, 962062.802 553925.774 0, 961764.078 553928.015 0, 961465.354 553930.275 0, 961166.631 553932.552 0, 960867.907 553934.846 0, 960569.184 553937.158 0, 960270.461 553939.488 0, 959971.738 553941.835 0, 959673.015 553944.2 0, 
+    959374.292 553946.582 0, 959075.569 553948.982 0, 958776.847 553951.399 0, 958478.125 553953.835 0, 958179.402 553956.287 0, 957880.68 553958.758 0, 957581.958 553961.245 0, 957283.237 553963.751 0, 956983.063 553966.286 0, 957030.2 559527.726 0, 
+    957077.341 565089.537 0, 957376.857 565087.008 0, 957674.924 565084.508 0, 957972.991 565082.025 0, 958271.058 565079.56 0, 958569.126 565077.113 0, 958867.194 565074.683 0, 959165.261 565072.271 0, 959463.329 565069.876 0, 959761.397 565067.499 0, 
+    960059.466 565065.14 0, 960357.534 565062.798 0, 960655.602 565060.473 0, 960953.671 565058.166 0, 961251.74 565055.877 0, 961549.809 565053.605 0, 961847.878 565051.351 0, 962145.947 565049.114 0, 962444.016 565046.895 0, 962742.085 565044.693 0, 
+    963040.155 565042.509 0, 963338.225 565040.342 0, 963636.294 565038.193 0, 963934.364 565036.062 0, 964230.987 565033.958 0, 964530.505 565031.851 0, 964828.575 565029.772 0, 965126.645 565027.711 0, 965424.716 565025.667 0, 965722.786 565023.641 0, 
+    966020.857 565021.632 0, 966318.928 565019.641 0, 966616.999 565017.667 0, 966915.07 565015.711 0, 967213.142 565013.773 0, 967511.213 565011.852 0, 967809.284 565009.948 0, 968107.356 565008.062 0, 968405.428 565006.194 0, 968703.499 565004.343 0, 
+    969001.571 565002.51 0, 969299.643 565000.694 0, 969597.715 564998.896 0, 969895.788 564997.115 0, 970193.86 564995.352 0, 970491.932 564993.607 0, 970790.005 564991.879 0, 971088.078 564990.168 0, 971384.704 564988.483 0, 971353.276 559426.561 0, 
+    971321.851 553865.01 0))
+
+POLYGON ((985692.295 564927.851 0, 985395.663 564928.697 0, 985097.587 564929.566 0, 984799.51 564930.452 0, 984501.434 564931.355 0, 984203.358 564932.276 0, 983905.282 564933.215 0, 983607.206 564934.171 0, 983309.13 564935.144 0, 983011.054 564936.135 0, 
+    982712.978 564937.144 0, 982414.903 564938.17 0, 982116.827 564939.214 0, 981818.751 564940.275 0, 981520.676 564941.354 0, 981222.6 564942.451 0, 980924.525 564943.565 0, 980626.449 564944.696 0, 980328.374 564945.845 0, 980030.299 564947.012 0, 
+    979732.223 564948.196 0, 979434.148 564949.398 0, 979136.073 564950.617 0, 978837.998 564951.854 0, 978538.478 564953.114 0, 978241.849 564954.38 0, 977943.774 564955.669 0, 977645.699 564956.976 0, 977347.624 564958.301 0, 977049.55 564959.643 0, 
+    976751.476 564961.003 0, 976453.401 564962.38 0, 976155.327 564963.774 0, 975857.253 564965.187 0, 975559.179 564966.616 0, 975261.105 564968.064 0, 974963.031 564969.528 0, 974664.957 564971.011 0, 974366.883 564972.511 0, 974068.809 564974.028 0, 
+    973770.736 564975.563 0, 973472.662 564977.116 0, 973174.589 564978.686 0, 972876.515 564980.274 0, 972578.442 564981.879 0, 972280.369 564983.502 0, 971982.296 564985.142 0, 971684.223 564986.8 0, 971384.704 564988.483 0, 971416.133 570550.773 0, 
+    971447.564 576113.428 0, 971746.426 576111.748 0, 972043.844 576110.094 0, 972341.262 576108.458 0, 972638.681 576106.838 0, 972936.099 576105.237 0, 973233.518 576103.653 0, 973530.936 576102.086 0, 973828.355 576100.537 0, 974125.774 576099.005 0, 
+    974423.193 576097.491 0, 974720.612 576095.994 0, 975018.031 576094.515 0, 975315.45 576093.053 0, 975612.869 576091.609 0, 975910.288 576090.183 0, 976207.708 576088.774 0, 976505.127 576087.382 0, 976802.547 576086.008 0, 977099.966 576084.651 0, 
+    977397.386 576083.312 0, 977694.806 576081.991 0, 977992.226 576080.687 0, 978289.646 576079.4 0, 978585.623 576078.137 0, 978884.486 576076.879 0, 979181.906 576075.645 0, 979479.326 576074.429 0, 979776.747 576073.23 0, 980074.167 576072.048 0, 
+    980371.588 576070.884 0, 980669.008 576069.737 0, 980966.429 576068.608 0, 981263.849 576067.497 0, 981561.27 576066.403 0, 981858.691 576065.326 0, 982156.112 576064.267 0, 982453.533 576063.226 0, 982750.954 576062.202 0, 983048.375 576061.195 0, 
+    983345.796 576060.206 0, 983643.217 576059.235 0, 983940.638 576058.281 0, 984238.059 576057.344 0, 984535.481 576056.426 0, 984832.902 576055.524 0, 985130.323 576054.64 0, 985427.745 576053.774 0, 985723.725 576052.929 0, 985708.009 570490.207 0, 
+    985692.295 564927.851 0))
+
+POLYGON ((1000000 576032.762 0, 999704.016 576032.771 0, 999406.594 576032.797 0, 999109.171 576032.841 0, 998811.748 576032.902 0, 998514.325 576032.981 0, 998216.903 576033.077 0, 997919.48 576033.191 0, 997622.057 576033.322 0, 997324.635 576033.47 0, 
+    997027.212 576033.637 0, 996729.789 576033.82 0, 996432.366 576034.022 0, 996134.944 576034.24 0, 995837.521 576034.477 0, 995540.099 576034.73 0, 995242.676 576035.002 0, 994945.253 576035.29 0, 994647.831 576035.597 0, 994350.408 576035.92 0, 
+    994052.986 576036.262 0, 993755.563 576036.62 0, 993458.141 576036.997 0, 993160.718 576037.391 0, 992861.855 576037.804 0, 992565.873 576038.231 0, 992268.451 576038.677 0, 991971.028 576039.141 0, 991673.606 576039.622 0, 991376.184 576040.121 0, 
+    991078.761 576040.637 0, 990781.339 576041.171 0, 990483.917 576041.722 0, 990186.495 576042.291 0, 989889.073 576042.878 0, 989591.65 576043.481 0, 989294.228 576044.103 0, 988996.806 576044.742 0, 988699.384 576045.398 0, 988401.962 576046.072 0, 
+    988104.54 576046.763 0, 987807.119 576047.472 0, 987509.697 576048.199 0, 987212.275 576048.943 0, 986914.853 576049.704 0, 986617.431 576050.483 0, 986320.01 576051.279 0, 986022.588 576052.093 0, 985723.725 576052.929 0, 985739.442 581616.012 0, 
+    985755.16 587179.453 0, 986053.365 587178.62 0, 986350.131 587177.808 0, 986646.898 587177.013 0, 986943.665 587176.236 0, 987240.432 587175.476 0, 987537.199 587174.734 0, 987833.966 587174.009 0, 988130.733 587173.301 0, 988427.5 587172.612 0, 
+    988724.267 587171.939 0, 989021.034 587171.284 0, 989317.801 587170.647 0, 989614.568 587170.027 0, 989911.336 587169.424 0, 990208.103 587168.839 0, 990504.87 587168.272 0, 990801.638 587167.721 0, 991098.405 587167.189 0, 991395.172 587166.674 0, 
+    991691.94 587166.176 0, 991988.707 587165.696 0, 992285.475 587165.233 0, 992582.242 587164.788 0, 992877.573 587164.362 0, 993175.777 587163.949 0, 993472.545 587163.556 0, 993769.313 587163.181 0, 994066.08 587162.823 0, 994362.848 587162.482 0, 
+    994659.616 587162.159 0, 994956.383 587161.854 0, 995253.151 587161.566 0, 995549.919 587161.295 0, 995846.686 587161.042 0, 996143.454 587160.806 0, 996440.222 587160.588 0, 996736.99 587160.387 0, 997033.758 587160.204 0, 997330.525 587160.038 0, 
+    997627.293 587159.889 0, 997924.061 587159.758 0, 998220.829 587159.645 0, 998517.597 587159.549 0, 998814.364 587159.471 0, 999111.132 587159.409 0, 999407.9 587159.366 0, 999704.668 587159.34 0, 1000000 587159.331 0, 1000000 581595.867 0, 
+    1000000 576032.762 0))
+
+POLYGON ((1014244.84 587179.453 0, 1013949.507 587178.628 0, 1013652.74 587177.815 0, 1013355.974 587177.02 0, 1013059.207 587176.243 0, 1012762.44 587175.483 0, 1012465.673 587174.741 0, 1012168.906 587174.016 0, 1011872.139 587173.308 0, 1011575.372 587172.618 0, 
+    1011278.605 587171.946 0, 1010981.838 587171.291 0, 1010685.071 587170.653 0, 1010388.303 587170.033 0, 1010091.536 587169.43 0, 1009794.769 587168.845 0, 1009498.002 587168.277 0, 1009201.234 587167.727 0, 1008904.467 587167.194 0, 1008607.699 587166.679 0, 
+    1008310.932 587166.181 0, 1008014.165 587165.7 0, 1007717.397 587165.237 0, 1007420.63 587164.792 0, 1007122.427 587164.362 0, 1006827.094 587163.953 0, 1006530.327 587163.56 0, 1006233.559 587163.184 0, 1005936.792 587162.826 0, 1005640.024 587162.486 0, 
+    1005343.256 587162.162 0, 1005046.489 587161.857 0, 1004749.721 587161.568 0, 1004452.953 587161.297 0, 1004156.185 587161.044 0, 1003859.418 587160.808 0, 1003562.65 587160.59 0, 1003265.882 587160.389 0, 1002969.114 587160.205 0, 1002672.346 587160.039 0, 
+    1002375.579 587159.891 0, 1002078.811 587159.76 0, 1001782.043 587159.646 0, 1001485.275 587159.55 0, 1001188.507 587159.471 0, 1000891.739 587159.41 0, 1000594.972 587159.366 0, 1000298.204 587159.34 0, 1000000 587159.331 0, 1000000 592723.15 0, 
+    1000000 598287.321 0, 1000297.546 598287.33 0, 1000593.658 598287.356 0, 1000889.771 598287.399 0, 1001185.884 598287.461 0, 1001481.997 598287.539 0, 1001778.11 598287.635 0, 1002074.223 598287.748 0, 1002370.336 598287.879 0, 1002666.449 598288.027 0, 
+    1002962.561 598288.193 0, 1003258.674 598288.376 0, 1003554.787 598288.577 0, 1003850.9 598288.795 0, 1004147.013 598289.03 0, 1004443.125 598289.283 0, 1004739.238 598289.553 0, 1005035.351 598289.841 0, 1005331.464 598290.146 0, 1005627.576 598290.468 0, 
+    1005923.689 598290.808 0, 1006219.802 598291.166 0, 1006515.914 598291.54 0, 1006812.027 598291.933 0, 1007106.708 598292.34 0, 1007404.252 598292.769 0, 1007700.365 598293.214 0, 1007996.477 598293.676 0, 1008292.59 598294.155 0, 1008588.702 598294.652 0, 
+    1008884.815 598295.166 0, 1009180.927 598295.698 0, 1009477.039 598296.247 0, 1009773.152 598296.813 0, 1010069.264 598297.397 0, 1010365.376 598297.999 0, 1010661.488 598298.618 0, 1010957.601 598299.254 0, 1011253.713 598299.907 0, 1011549.825 598300.578 0, 
+    1011845.937 598301.267 0, 1012142.049 598301.973 0, 1012438.161 598302.696 0, 1012734.273 598303.437 0, 1013030.385 598304.195 0, 1013326.497 598304.971 0, 1013622.609 598305.764 0, 1013918.72 598306.575 0, 1014213.402 598307.399 0, 1014229.121 592743.25 0, 
+    1014244.84 587179.453 0))
+
+POLYGON ((1028426.69 598367.632 0, 1028132.01 598365.975 0, 1027835.902 598364.328 0, 1027539.793 598362.698 0, 1027243.685 598361.086 0, 1026947.576 598359.491 0, 1026651.467 598357.914 0, 1026355.359 598356.354 0, 1026059.25 598354.812 0, 1025763.141 598353.287 0, 
+    1025467.032 598351.779 0, 1025170.923 598350.289 0, 1024874.813 598348.816 0, 1024578.704 598347.36 0, 1024282.595 598345.923 0, 1023986.485 598344.502 0, 1023690.376 598343.099 0, 1023394.266 598341.713 0, 1023098.156 598340.345 0, 1022802.047 598338.994 0, 
+    1022505.937 598337.661 0, 1022209.827 598336.345 0, 1021913.717 598335.046 0, 1021617.607 598333.765 0, 1021320.067 598332.496 0, 1021025.386 598331.256 0, 1020729.276 598330.027 0, 1020433.165 598328.815 0, 1020137.055 598327.621 0, 1019840.944 598326.445 0, 
+    1019544.834 598325.286 0, 1019248.723 598324.144 0, 1018952.612 598323.02 0, 1018656.501 598321.913 0, 1018360.391 598320.824 0, 1018064.28 598319.752 0, 1017768.169 598318.697 0, 1017472.058 598317.66 0, 1017175.946 598316.641 0, 1016879.835 598315.638 0, 
+    1016583.724 598314.654 0, 1016287.613 598313.686 0, 1015991.501 598312.736 0, 1015695.39 598311.804 0, 1015399.278 598310.889 0, 1015103.167 598309.991 0, 1014807.055 598309.111 0, 1014510.944 598308.248 0, 1014213.402 598307.399 0, 1014197.681 603871.896 0, 
+    1014181.959 609436.739 0, 1014478.843 609437.586 0, 1014774.3 609438.447 0, 1015069.756 609439.325 0, 1015365.213 609440.221 0, 1015660.669 609441.134 0, 1015956.125 609442.064 0, 1016251.582 609443.012 0, 1016547.038 609443.978 0, 1016842.494 609444.96 0, 
+    1017137.95 609445.96 0, 1017433.406 609446.978 0, 1017728.862 609448.012 0, 1018024.318 609449.065 0, 1018319.774 609450.134 0, 1018615.23 609451.221 0, 1018910.686 609452.325 0, 1019206.141 609453.447 0, 1019501.597 609454.586 0, 1019797.053 609455.743 0, 
+    1020092.508 609456.917 0, 1020387.964 609458.108 0, 1020683.419 609459.317 0, 1020978.874 609460.543 0, 1021272.903 609461.78 0, 1021569.785 609463.047 0, 1021865.24 609464.325 0, 1022160.695 609465.621 0, 1022456.15 609466.934 0, 1022751.604 609468.264 0, 
+    1023047.059 609469.612 0, 1023342.514 609470.977 0, 1023637.968 609472.36 0, 1023933.423 609473.76 0, 1024228.877 609475.177 0, 1024524.332 609476.612 0, 1024819.786 609478.064 0, 1025115.24 609479.534 0, 1025410.694 609481.021 0, 1025706.148 609482.525 0, 
+    1026001.602 609484.047 0, 1026297.056 609485.586 0, 1026592.51 609487.142 0, 1026887.963 609488.716 0, 1027183.417 609490.308 0, 1027478.87 609491.916 0, 1027774.324 609493.542 0, 1028069.777 609495.186 0, 1028363.805 609496.838 0, 1028395.248 603932.062 0, 
+    1028426.69 598367.632 0))
+
+POLYGON ((1042545.425 609597.004 0, 1042251.4 609594.521 0, 1041955.953 609592.043 0, 1041660.505 609589.582 0, 1041365.057 609587.139 0, 1041069.609 609584.713 0, 1040774.161 609582.304 0, 1040478.713 609579.913 0, 1040183.265 609577.539 0, 1039887.817 609575.183 0, 
+    1039592.368 609572.844 0, 1039296.919 609570.522 0, 1039001.47 609568.218 0, 1038706.021 609565.931 0, 1038410.572 609563.661 0, 1038115.123 609561.409 0, 1037819.674 609559.175 0, 1037524.224 609556.957 0, 1037228.775 609554.758 0, 1036933.325 609552.575 0, 
+    1036637.875 609550.41 0, 1036342.425 609548.262 0, 1036046.975 609546.132 0, 1035751.524 609544.019 0, 1035454.65 609541.913 0, 1035160.624 609539.845 0, 1034865.173 609537.784 0, 1034569.722 609535.741 0, 1034274.271 609533.715 0, 1033978.82 609531.706 0, 
+    1033683.369 609529.715 0, 1033387.918 609527.741 0, 1033092.467 609525.785 0, 1032797.015 609523.846 0, 1032501.564 609521.924 0, 1032206.112 609520.02 0, 1031910.66 609518.133 0, 1031615.208 609516.263 0, 1031319.756 609514.411 0, 1031024.304 609512.576 0, 
+    1030728.852 609510.759 0, 1030433.399 609508.959 0, 1030137.947 609507.177 0, 1029842.494 609505.411 0, 1029547.042 609503.664 0, 1029251.589 609501.933 0, 1028956.136 609500.22 0, 1028660.683 609498.525 0, 1028363.805 609496.838 0, 1028332.36 615061.957 0, 
+    1028300.913 620627.414 0, 1028597.132 620629.097 0, 1028891.93 620630.789 0, 1029186.728 620632.498 0, 1029481.526 620634.224 0, 1029776.323 620635.968 0, 1030071.12 620637.729 0, 1030365.918 620639.508 0, 1030660.715 620641.304 0, 1030955.512 620643.117 0, 
+    1031250.309 620644.948 0, 1031545.106 620646.796 0, 1031839.903 620648.661 0, 1032134.7 620650.544 0, 1032429.496 620652.444 0, 1032724.293 620654.361 0, 1033019.089 620656.296 0, 1033313.885 620658.248 0, 1033608.681 620660.218 0, 1033903.477 620662.205 0, 
+    1034198.273 620664.209 0, 1034493.069 620666.23 0, 1034787.865 620668.269 0, 1035082.66 620670.325 0, 1035376.035 620672.389 0, 1035672.251 620674.49 0, 1035967.046 620676.598 0, 1036261.841 620678.724 0, 1036556.636 620680.867 0, 1036851.431 620683.027 0, 
+    1037146.225 620685.205 0, 1037441.02 620687.4 0, 1037735.814 620689.612 0, 1038030.608 620691.842 0, 1038325.403 620694.089 0, 1038620.197 620696.353 0, 1038914.99 620698.635 0, 1039209.784 620700.934 0, 1039504.578 620703.251 0, 1039799.371 620705.585 0, 
+    1040094.165 620707.936 0, 1040388.958 620710.304 0, 1040683.751 620712.69 0, 1040978.544 620715.094 0, 1041273.336 620717.514 0, 1041568.129 620719.952 0, 1041862.921 620722.407 0, 1042157.714 620724.88 0, 1042451.086 620727.358 0, 1042498.257 615162.012 0, 
+    1042545.425 609597.004 0))
+
+POLYGON ((1056600.922 620867.278 0, 1056307.555 620863.971 0, 1056012.771 620860.666 0, 1055717.986 620857.378 0, 1055423.202 620854.107 0, 1055128.417 620850.854 0, 1054833.632 620847.618 0, 1054538.847 620844.399 0, 1054244.062 620841.197 0, 1053949.276 620838.013 0, 
+    1053654.49 620834.847 0, 1053359.705 620831.697 0, 1053064.918 620828.565 0, 1052770.132 620825.451 0, 1052475.346 620822.354 0, 1052180.559 620819.274 0, 1051885.772 620816.211 0, 1051590.985 620813.166 0, 1051296.198 620810.138 0, 1051001.411 620807.127 0, 
+    1050706.624 620804.134 0, 1050411.836 620801.158 0, 1050117.048 620798.2 0, 1049822.26 620795.259 0, 1049526.053 620792.321 0, 1049232.683 620789.429 0, 1048937.895 620786.54 0, 1048643.106 620783.668 0, 1048348.317 620780.814 0, 1048053.528 620777.977 0, 
+    1047758.739 620775.157 0, 1047463.95 620772.355 0, 1047169.16 620769.57 0, 1046874.37 620766.802 0, 1046579.581 620764.052 0, 1046284.791 620761.319 0, 1045990 620758.603 0, 1045695.21 620755.905 0, 1045400.419 620753.224 0, 1045105.629 620750.561 0, 
+    1044810.838 620747.915 0, 1044516.047 620745.286 0, 1044221.256 620742.674 0, 1043926.465 620740.08 0, 1043631.673 620737.503 0, 1043336.882 620734.944 0, 1043042.09 620732.402 0, 1042747.298 620729.877 0, 1042451.086 620727.358 0, 1042403.913 626293.04 0, 
+    1042356.737 631859.054 0, 1042652.29 631861.568 0, 1042946.427 631864.087 0, 1043240.563 631866.624 0, 1043534.7 631869.177 0, 1043828.836 631871.748 0, 1044122.972 631874.337 0, 1044417.108 631876.942 0, 1044711.244 631879.565 0, 1045005.379 631882.206 0, 
+    1045299.515 631884.863 0, 1045593.65 631887.538 0, 1045887.785 631890.23 0, 1046181.92 631892.94 0, 1046476.055 631895.667 0, 1046770.19 631898.411 0, 1047064.324 631901.172 0, 1047358.459 631903.951 0, 1047652.593 631906.747 0, 1047946.727 631909.56 0, 
+    1048240.861 631912.391 0, 1048534.995 631915.239 0, 1048829.128 631918.104 0, 1049123.261 631920.987 0, 1049415.979 631923.873 0, 1049711.528 631926.804 0, 1050005.66 631929.739 0, 1050299.793 631932.691 0, 1050593.926 631935.66 0, 1050888.058 631938.647 0, 
+    1051182.19 631941.65 0, 1051476.322 631944.671 0, 1051770.454 631947.71 0, 1052064.585 631950.766 0, 1052358.717 631953.839 0, 1052652.848 631956.929 0, 1052946.979 631960.037 0, 1053241.11 631963.162 0, 1053535.241 631966.304 0, 1053829.371 631969.464 0, 
+    1054123.502 631972.641 0, 1054417.632 631975.835 0, 1054711.762 631979.047 0, 1055005.891 631982.275 0, 1055300.021 631985.522 0, 1055594.15 631988.785 0, 1055888.28 631992.066 0, 1056182.409 631995.364 0, 1056475.123 631998.664 0, 1056538.024 626432.805 0, 
+    1056600.922 620867.278 0))
+
+POLYGON ((1070593.059 632178.159 0, 1070300.352 632174.033 0, 1070006.234 632169.904 0, 1069712.115 632165.792 0, 1069417.996 632161.697 0, 1069123.877 632157.62 0, 1068829.758 632153.56 0, 1068535.638 632149.518 0, 1068241.518 632145.493 0, 1067947.398 632141.485 0, 
+    1067653.277 632137.494 0, 1067359.157 632133.521 0, 1067065.036 632129.565 0, 1066770.915 632125.626 0, 1066476.793 632121.705 0, 1066182.672 632117.801 0, 1065888.55 632113.914 0, 1065594.428 632110.045 0, 1065300.306 632106.193 0, 1065006.183 632102.358 0, 
+    1064712.06 632098.54 0, 1064417.938 632094.74 0, 1064123.814 632090.957 0, 1063829.691 632087.192 0, 1063534.154 632083.426 0, 1063241.444 632079.713 0, 1062947.32 632075.999 0, 1062653.195 632072.303 0, 1062359.071 632068.624 0, 1062064.946 632064.962 0, 
+    1061770.821 632061.318 0, 1061476.696 632057.691 0, 1061182.571 632054.081 0, 1060888.445 632050.489 0, 1060594.319 632046.913 0, 1060300.194 632043.356 0, 1060006.067 632039.815 0, 1059711.941 632036.292 0, 1059417.814 632032.786 0, 1059123.688 632029.298 0, 
+    1058829.561 632025.826 0, 1058535.433 632022.372 0, 1058241.306 632018.936 0, 1057947.178 632015.516 0, 1057653.051 632012.114 0, 1057358.923 632008.73 0, 1057064.794 632005.362 0, 1056770.666 632002.012 0, 1056475.123 631998.664 0, 1056412.219 637564.852 0, 
+    1056349.31 643131.365 0, 1056644.194 643134.707 0, 1056937.668 643138.049 0, 1057231.141 643141.409 0, 1057524.613 643144.786 0, 1057818.086 643148.181 0, 1058111.558 643151.592 0, 1058405.03 643155.021 0, 1058698.502 643158.468 0, 1058991.974 643161.931 0, 
+    1059285.446 643165.412 0, 1059578.917 643168.91 0, 1059872.388 643172.425 0, 1060165.859 643175.958 0, 1060459.33 643179.508 0, 1060752.8 643183.075 0, 1061046.271 643186.659 0, 1061339.741 643190.261 0, 1061633.211 643193.88 0, 1061926.68 643197.516 0, 
+    1062220.15 643201.17 0, 1062513.619 643204.841 0, 1062807.088 643208.529 0, 1063100.557 643212.234 0, 1063392.616 643215.939 0, 1063687.494 643219.696 0, 1063980.962 643223.454 0, 1064274.43 643227.228 0, 1064567.897 643231.02 0, 1064861.365 643234.829 0, 
+    1065154.832 643238.655 0, 1065448.299 643242.498 0, 1065741.766 643246.359 0, 1066035.233 643250.237 0, 1066328.699 643254.133 0, 1066622.165 643258.045 0, 1066915.631 643261.975 0, 1067209.096 643265.922 0, 1067502.562 643269.887 0, 1067796.027 643273.868 0, 
+    1068089.492 643277.867 0, 1068382.957 643281.884 0, 1068676.421 643285.917 0, 1068969.885 643289.968 0, 1069263.349 643294.036 0, 1069556.813 643298.121 0, 1069850.277 643302.224 0, 1070143.74 643306.344 0, 1070435.794 643310.461 0, 1070514.429 637744.147 0, 
+    1070593.059 632178.159 0))
+
+POLYGON ((1084521.716 643529.353 0, 1084229.673 643524.411 0, 1083936.222 643519.462 0, 1083642.771 643514.53 0, 1083349.32 643509.616 0, 1083055.869 643504.719 0, 1082762.417 643499.839 0, 1082468.965 643494.976 0, 1082175.513 643490.131 0, 1081882.061 643485.303 0, 
+    1081588.608 643480.492 0, 1081295.155 643475.698 0, 1081001.702 643470.922 0, 1080708.248 643466.163 0, 1080414.794 643461.422 0, 1080121.34 643456.697 0, 1079827.886 643451.99 0, 1079534.431 643447.3 0, 1079240.976 643442.627 0, 1078947.521 643437.972 0, 
+    1078654.065 643433.334 0, 1078360.609 643428.713 0, 1078067.153 643424.11 0, 1077773.697 643419.524 0, 1077478.833 643414.933 0, 1077186.783 643410.403 0, 1076893.326 643405.868 0, 1076599.869 643401.351 0, 1076306.411 643396.851 0, 1076012.953 643392.369 0, 
+    1075719.495 643387.903 0, 1075426.036 643383.455 0, 1075132.578 643379.025 0, 1074839.119 643374.611 0, 1074545.659 643370.215 0, 1074252.2 643365.836 0, 1073958.74 643361.474 0, 1073665.28 643357.13 0, 1073371.82 643352.803 0, 1073078.359 643348.493 0, 
+    1072784.898 643344.2 0, 1072491.437 643339.925 0, 1072197.976 643335.667 0, 1071904.514 643331.426 0, 1071611.053 643327.202 0, 1071317.591 643322.996 0, 1071024.128 643318.807 0, 1070730.666 643314.635 0, 1070435.794 643310.461 0, 1070357.155 648877.097 0, 
+    1070278.512 654444.053 0, 1070572.725 654448.218 0, 1070865.532 654452.38 0, 1071158.339 654456.56 0, 1071451.146 654460.757 0, 1071743.952 654464.971 0, 1072036.758 654469.202 0, 1072329.564 654473.451 0, 1072622.37 654477.717 0, 1072915.176 654482 0, 
+    1073207.981 654486.3 0, 1073500.786 654490.617 0, 1073793.591 654494.952 0, 1074086.395 654499.304 0, 1074379.199 654503.673 0, 1074672.003 654508.06 0, 1074964.807 654512.463 0, 1075257.61 654516.884 0, 1075550.414 654521.322 0, 1075843.217 654525.778 0, 
+    1076136.019 654530.25 0, 1076428.822 654534.74 0, 1076721.624 654539.247 0, 1077014.426 654543.771 0, 1077305.823 654548.291 0, 1077600.029 654552.872 0, 1077892.83 654557.448 0, 1078185.63 654562.041 0, 1078478.431 654566.651 0, 1078771.231 654571.279 0, 
+    1079064.031 654575.924 0, 1079356.831 654580.586 0, 1079649.63 654585.266 0, 1079942.429 654589.962 0, 1080235.228 654594.676 0, 1080528.027 654599.407 0, 1080820.825 654604.156 0, 1081113.623 654608.921 0, 1081406.421 654613.704 0, 1081699.219 654618.504 0, 
+    1081992.016 654623.321 0, 1082284.813 654628.156 0, 1082577.609 654633.008 0, 1082870.406 654637.877 0, 1083163.202 654642.763 0, 1083455.997 654647.666 0, 1083748.793 654652.587 0, 1084041.588 654657.525 0, 1084332.98 654662.456 0, 1084427.351 649095.745 0, 
+    1084521.716 643529.353 0))
+
+POLYGON ((1098386.775 654920.565 0, 1098095.396 654914.81 0, 1097802.616 654909.045 0, 1097509.836 654903.297 0, 1097217.055 654897.567 0, 1096924.274 654891.853 0, 1096631.492 654886.157 0, 1096338.711 654880.478 0, 1096045.929 654874.817 0, 1095753.146 654869.172 0, 
+    1095460.363 654863.545 0, 1095167.58 654857.935 0, 1094874.797 654852.342 0, 1094582.013 654846.767 0, 1094289.229 654841.208 0, 1093996.445 654835.667 0, 1093703.66 654830.143 0, 1093410.875 654824.637 0, 1093118.09 654819.147 0, 1092825.304 654813.675 0, 
+    1092532.518 654808.22 0, 1092239.732 654802.783 0, 1091946.945 654797.362 0, 1091654.158 654791.959 0, 1091359.969 654786.547 0, 1091068.583 654781.204 0, 1090775.795 654775.853 0, 1090483.007 654770.519 0, 1090190.218 654765.202 0, 1089897.429 654759.902 0, 
+    1089604.64 654754.619 0, 1089311.851 654749.354 0, 1089019.061 654744.106 0, 1088726.271 654738.875 0, 1088433.48 654733.661 0, 1088140.69 654728.465 0, 1087847.899 654723.286 0, 1087555.107 654718.124 0, 1087262.316 654712.979 0, 1086969.524 654707.852 0, 
+    1086676.732 654702.741 0, 1086383.939 654697.648 0, 1086091.146 654692.573 0, 1085798.353 654687.514 0, 1085505.56 654682.473 0, 1085212.766 654677.449 0, 1084919.972 654672.442 0, 1084627.178 654667.452 0, 1084332.98 654662.456 0, 1084238.604 660229.483 0, 
+    1084144.222 665796.822 0, 1084437.761 665801.807 0, 1084729.9 665806.786 0, 1085022.039 665811.781 0, 1085314.177 665816.794 0, 1085606.315 665821.824 0, 1085898.453 665826.871 0, 1086190.591 665831.936 0, 1086482.728 665837.017 0, 1086774.865 665842.116 0, 
+    1087067.001 665847.232 0, 1087359.138 665852.365 0, 1087651.274 665857.516 0, 1087943.409 665862.683 0, 1088235.545 665867.868 0, 1088527.68 665873.07 0, 1088819.814 665878.289 0, 1089111.949 665883.526 0, 1089404.083 665888.779 0, 1089696.217 665894.05 0, 
+    1089988.35 665899.338 0, 1090280.484 665904.643 0, 1090572.617 665909.965 0, 1090864.749 665915.305 0, 1091155.483 665920.636 0, 1091449.013 665926.035 0, 1091741.145 665931.427 0, 1092033.276 665936.835 0, 1092325.407 665942.26 0, 1092617.538 665947.703 0, 
+    1092909.668 665953.163 0, 1093201.798 665958.64 0, 1093493.928 665964.134 0, 1093786.058 665969.646 0, 1094078.187 665975.174 0, 1094370.315 665980.72 0, 1094662.444 665986.283 0, 1094954.572 665991.864 0, 1095246.7 665997.461 0, 1095538.827 666003.076 0, 
+    1095830.954 666008.707 0, 1096123.081 666014.356 0, 1096415.207 666020.023 0, 1096707.333 666025.706 0, 1096999.459 666031.407 0, 1097291.585 666037.124 0, 1097583.71 666042.859 0, 1097875.834 666048.612 0, 1098166.561 666054.353 0, 1098276.671 660487.303 0, 
+    1098386.775 654920.565 0))
+
+POLYGON ((1112188.117 666351.499 0, 1111897.405 666344.936 0, 1111605.298 666338.358 0, 1111313.19 666331.798 0, 1111021.082 666325.255 0, 1110728.974 666318.729 0, 1110436.865 666312.22 0, 1110144.756 666305.729 0, 1109852.646 666299.255 0, 1109560.536 666292.798 0, 
+    1109268.425 666286.358 0, 1108976.315 666279.935 0, 1108684.204 666273.529 0, 1108392.092 666267.141 0, 1108099.98 666260.77 0, 1107807.868 666254.416 0, 1107515.755 666248.079 0, 1107223.642 666241.76 0, 1106931.529 666235.457 0, 1106639.415 666229.172 0, 
+    1106347.301 666222.904 0, 1106055.186 666216.653 0, 1105763.071 666210.42 0, 1105470.956 666204.203 0, 1105177.444 666197.974 0, 1104886.725 666191.822 0, 1104594.608 666185.657 0, 1104302.492 666179.51 0, 1104010.374 666173.379 0, 1103718.257 666167.266 0, 
+    1103426.139 666161.17 0, 1103134.021 666155.091 0, 1102841.903 666149.029 0, 1102549.784 666142.985 0, 1102257.665 666136.958 0, 1101965.545 666130.947 0, 1101673.425 666124.955 0, 1101381.305 666118.979 0, 1101089.184 666113.02 0, 1100797.063 666107.079 0, 
+    1100504.942 666101.155 0, 1100212.82 666095.248 0, 1099920.698 666089.358 0, 1099628.576 666083.486 0, 1099336.453 666077.63 0, 1099044.33 666071.792 0, 1098752.207 666065.971 0, 1098460.083 666060.168 0, 1098166.561 666054.353 0, 1098056.445 671621.713 0, 
+    1097946.323 677189.378 0, 1098239.186 677195.179 0, 1098530.655 677200.97 0, 1098822.123 677206.778 0, 1099113.59 677212.603 0, 1099405.058 677218.445 0, 1099696.525 677224.305 0, 1099987.991 677230.181 0, 1100279.457 677236.075 0, 1100570.923 677241.986 0, 
+    1100862.389 677247.914 0, 1101153.854 677253.859 0, 1101445.319 677259.821 0, 1101736.784 677265.8 0, 1102028.248 677271.797 0, 1102319.712 677277.811 0, 1102611.175 677283.842 0, 1102902.638 677289.89 0, 1103194.101 677295.955 0, 1103485.563 677302.037 0, 
+    1103777.026 677308.137 0, 1104068.487 677314.254 0, 1104359.949 677320.387 0, 1104651.41 677326.538 0, 1104941.477 677332.677 0, 1105234.33 677338.892 0, 1105525.79 677345.094 0, 1105817.25 677351.314 0, 1106108.709 677357.551 0, 1106400.168 677363.805 0, 
+    1106691.626 677370.076 0, 1106983.084 677376.364 0, 1107274.542 677382.669 0, 1107565.999 677388.992 0, 1107857.456 677395.332 0, 1108148.913 677401.689 0, 1108440.369 677408.063 0, 1108731.825 677414.454 0, 1109023.28 677420.862 0, 1109314.735 677427.287 0, 
+    1109606.19 677433.73 0, 1109897.644 677440.19 0, 1110189.098 677446.667 0, 1110480.551 677453.161 0, 1110772.005 677459.672 0, 1111063.457 677466.201 0, 1111354.91 677472.746 0, 1111646.362 677479.309 0, 1111936.421 677485.857 0, 1112062.272 671918.525 0, 
+    1112188.117 666351.499 0))
+
+POLYGON ((1125925.626 677821.86 0, 1125635.584 677814.492 0, 1125344.152 677807.106 0, 1125052.719 677799.737 0, 1124761.286 677792.385 0, 1124469.852 677785.05 0, 1124178.418 677777.733 0, 1123886.984 677770.432 0, 1123595.549 677763.149 0, 1123304.113 677755.883 0, 
+    1123012.678 677748.634 0, 1122721.242 677741.403 0, 1122429.805 677734.188 0, 1122138.368 677726.991 0, 1121846.931 677719.811 0, 1121555.493 677712.647 0, 1121264.054 677705.501 0, 1120972.616 677698.373 0, 1120681.177 677691.261 0, 1120389.737 677684.167 0, 
+    1120098.297 677677.089 0, 1119806.857 677670.029 0, 1119515.416 677662.986 0, 1119223.975 677655.96 0, 1118931.142 677648.918 0, 1118641.091 677641.96 0, 1118349.649 677634.986 0, 1118058.206 677628.028 0, 1117766.763 677621.088 0, 1117475.319 677614.165 0, 
+    1117183.875 677607.259 0, 1116892.43 677600.371 0, 1116600.986 677593.499 0, 1116309.54 677586.645 0, 1116018.095 677579.808 0, 1115726.649 677572.988 0, 1115435.202 677566.185 0, 1115143.755 677559.399 0, 1114852.308 677552.631 0, 1114560.86 677545.879 0, 
+    1114269.412 677539.145 0, 1113977.964 677532.428 0, 1113686.515 677525.728 0, 1113395.066 677519.045 0, 1113103.616 677512.38 0, 1112812.166 677505.731 0, 1112520.715 677499.1 0, 1112229.265 677492.486 0, 1111936.421 677485.857 0, 1111810.563 683053.491 0, 
+    1111684.698 688621.425 0, 1111976.883 688628.038 0, 1112267.678 688634.638 0, 1112558.473 688641.254 0, 1112849.268 688647.888 0, 1113140.062 688654.538 0, 1113430.856 688661.206 0, 1113721.649 688667.891 0, 1114012.443 688674.593 0, 1114303.235 688681.312 0, 
+    1114594.027 688688.048 0, 1114884.819 688694.801 0, 1115175.611 688701.572 0, 1115466.402 688708.359 0, 1115757.193 688715.164 0, 1116047.983 688721.986 0, 1116338.773 688728.825 0, 1116629.562 688735.681 0, 1116920.351 688742.554 0, 1117211.14 688749.444 0, 
+    1117501.928 688756.352 0, 1117792.716 688763.276 0, 1118083.503 688770.218 0, 1118374.291 688777.176 0, 1118663.689 688784.119 0, 1118955.863 688791.145 0, 1119246.649 688798.155 0, 1119537.435 688805.182 0, 1119828.22 688812.227 0, 1120119.004 688819.288 0, 
+    1120409.788 688826.367 0, 1120700.572 688833.462 0, 1120991.355 688840.575 0, 1121282.138 688847.705 0, 1121572.921 688854.852 0, 1121863.703 688862.016 0, 1122154.484 688869.197 0, 1122445.265 688876.396 0, 1122736.046 688883.611 0, 1123026.827 688890.844 0, 
+    1123317.607 688898.093 0, 1123608.386 688905.36 0, 1123899.165 688912.644 0, 1124189.944 688919.945 0, 1124480.722 688927.263 0, 1124771.5 688934.598 0, 1125062.277 688941.951 0, 1125353.054 688949.32 0, 1125642.444 688956.671 0, 1125784.039 683389.116 0, 
+    1125925.626 677821.86 0))
+
+POLYGON ((1139599.187 689331.35 0, 1139309.817 689323.181 0, 1139019.062 689314.99 0, 1138728.306 689306.816 0, 1138437.55 689298.66 0, 1138146.794 689290.52 0, 1137856.037 689282.398 0, 1137565.28 689274.292 0, 1137274.522 689266.204 0, 1136983.764 689258.133 0, 
+    1136693.005 689250.079 0, 1136402.246 689242.042 0, 1136111.486 689234.022 0, 1135820.726 689226.019 0, 1135529.965 689218.034 0, 1135239.204 689210.065 0, 1134948.442 689202.114 0, 1134657.68 689194.18 0, 1134366.918 689186.263 0, 1134076.155 689178.363 0, 
+    1133785.391 689170.48 0, 1133494.628 689162.614 0, 1133203.863 689154.765 0, 1132913.098 689146.934 0, 1132620.947 689139.082 0, 1132331.567 689131.322 0, 1132040.801 689123.542 0, 1131750.034 689115.779 0, 1131459.267 689108.033 0, 1131168.5 689100.304 0, 
+    1130877.732 689092.592 0, 1130586.963 689084.897 0, 1130296.194 689077.22 0, 1130005.425 689069.559 0, 1129714.655 689061.916 0, 1129423.885 689054.29 0, 1129133.114 689046.681 0, 1128842.343 689039.089 0, 1128551.571 689031.514 0, 1128260.799 689023.956 0, 
+    1127970.027 689016.416 0, 1127679.254 689008.892 0, 1127388.48 689001.386 0, 1127097.706 688993.896 0, 1126806.932 688986.424 0, 1126516.157 688978.969 0, 1126225.382 688971.531 0, 1125934.606 688964.11 0, 1125642.444 688956.671 0, 1125500.841 694524.522 0, 
+    1125359.231 700092.665 0, 1125650.736 700100.088 0, 1125940.856 700107.492 0, 1126230.976 700114.913 0, 1126521.095 700122.351 0, 1126811.214 700129.807 0, 1127101.332 700137.279 0, 1127391.45 700144.768 0, 1127681.568 700152.275 0, 1127971.685 700159.799 0, 
+    1128261.801 700167.339 0, 1128551.918 700174.897 0, 1128842.033 700182.472 0, 1129132.149 700190.064 0, 1129422.264 700197.673 0, 1129712.378 700205.299 0, 1130002.492 700212.942 0, 1130292.605 700220.602 0, 1130582.718 700228.28 0, 1130872.831 700235.974 0, 
+    1131162.943 700243.685 0, 1131453.055 700251.414 0, 1131743.166 700259.159 0, 1132033.277 700266.922 0, 1132322.005 700274.665 0, 1132613.497 700282.499 0, 1132903.607 700290.313 0, 1133193.716 700298.144 0, 1133483.824 700305.992 0, 1133773.932 700313.857 0, 
+    1134064.04 700321.739 0, 1134354.147 700329.638 0, 1134644.253 700337.555 0, 1134934.36 700345.488 0, 1135224.465 700353.439 0, 1135514.571 700361.406 0, 1135804.675 700369.391 0, 1136094.78 700377.393 0, 1136384.883 700385.411 0, 1136674.987 700393.447 0, 
+    1136965.09 700401.5 0, 1137255.192 700409.57 0, 1137545.294 700417.657 0, 1137835.395 700425.762 0, 1138125.496 700433.883 0, 1138415.597 700442.021 0, 1138705.697 700450.177 0, 1138995.797 700458.349 0, 1139284.514 700466.5 0, 1139441.855 694898.779 0, 
+    1139599.187 689331.35 0))
+
+POLYGON ((1153208.685 700879.673 0, 1152919.99 700870.707 0, 1152629.914 700861.715 0, 1152339.838 700852.74 0, 1152049.762 700843.782 0, 1151759.685 700834.842 0, 1151469.608 700825.918 0, 1151179.53 700817.011 0, 1150889.451 700808.122 0, 1150599.372 700799.249 0, 
+    1150309.293 700790.394 0, 1150019.213 700781.555 0, 1149729.132 700772.734 0, 1149439.051 700763.93 0, 1149148.97 700755.143 0, 1148858.888 700746.373 0, 1148568.805 700737.62 0, 1148278.722 700728.884 0, 1147988.638 700720.165 0, 1147698.554 700711.463 0, 
+    1147408.47 700702.778 0, 1147118.384 700694.111 0, 1146828.299 700685.46 0, 1146538.213 700676.827 0, 1146246.746 700668.169 0, 1145958.039 700659.611 0, 1145667.951 700651.029 0, 1145377.863 700642.463 0, 1145087.774 700633.915 0, 1144797.685 700625.384 0, 
+    1144507.595 700616.87 0, 1144217.505 700608.373 0, 1143927.414 700599.894 0, 1143637.323 700591.431 0, 1143347.231 700582.985 0, 1143057.139 700574.557 0, 1142767.046 700566.145 0, 1142476.953 700557.751 0, 1142186.859 700549.373 0, 1141896.765 700541.013 0, 
+    1141606.671 700532.67 0, 1141316.575 700524.344 0, 1141026.48 700516.034 0, 1140736.384 700507.742 0, 1140446.287 700499.468 0, 1140156.19 700491.21 0, 1139866.092 700482.969 0, 1139575.994 700474.745 0, 1139284.514 700466.5 0, 1139127.166 706034.509 0, 
+    1138969.809 711602.804 0, 1139260.631 711611.031 0, 1139550.073 711619.236 0, 1139839.515 711627.458 0, 1140128.957 711635.697 0, 1140418.398 711643.953 0, 1140707.839 711652.227 0, 1140997.279 711660.517 0, 1141286.719 711668.824 0, 1141576.158 711677.149 0, 
+    1141865.597 711685.49 0, 1142155.035 711693.849 0, 1142444.473 711702.224 0, 1142733.91 711710.617 0, 1143023.347 711719.026 0, 1143312.783 711727.453 0, 1143602.219 711735.896 0, 1143891.654 711744.357 0, 1144181.089 711752.835 0, 1144470.523 711761.329 0, 
+    1144759.957 711769.841 0, 1145049.39 711778.37 0, 1145338.823 711786.916 0, 1145628.255 711795.479 0, 1145916.31 711804.018 0, 1146207.118 711812.655 0, 1146496.549 711821.269 0, 1146785.979 711829.9 0, 1147075.409 711838.549 0, 1147364.838 711847.214 0, 
+    1147654.267 711855.896 0, 1147943.695 711864.595 0, 1148233.123 711873.311 0, 1148522.55 711882.044 0, 1148811.977 711890.795 0, 1149101.403 711899.562 0, 1149390.829 711908.346 0, 1149680.254 711917.148 0, 1149969.678 711925.966 0, 1150259.102 711934.801 0, 
+    1150548.526 711943.654 0, 1150837.949 711952.523 0, 1151127.371 711961.41 0, 1151416.793 711970.313 0, 1151706.215 711979.234 0, 1151995.636 711988.172 0, 1152285.056 711997.126 0, 1152574.476 712006.098 0, 1152862.52 712015.044 0, 1153035.607 706447.216 0, 
+    1153208.685 700879.673 0))
+
+POLYGON ((1166754.01 712466.532 0, 1166465.99 712456.773 0, 1166176.597 712446.983 0, 1165887.203 712437.211 0, 1165597.809 712427.456 0, 1165308.413 712417.717 0, 1165019.018 712407.996 0, 1164729.622 712398.292 0, 1164440.225 712388.605 0, 1164150.827 712378.935 0, 
+    1163861.429 712369.282 0, 1163572.031 712359.646 0, 1163282.632 712350.027 0, 1162993.232 712340.425 0, 1162703.832 712330.84 0, 1162414.431 712321.272 0, 1162125.03 712311.721 0, 1161835.628 712302.187 0, 1161546.225 712292.67 0, 1161256.822 712283.17 0, 
+    1160967.419 712273.688 0, 1160678.015 712264.222 0, 1160388.61 712254.773 0, 1160099.205 712245.342 0, 1159808.424 712235.882 0, 1159520.392 712226.53 0, 1159230.986 712217.149 0, 1158941.578 712207.786 0, 1158652.17 712198.439 0, 1158362.761 712189.11 0, 
+    1158073.352 712179.797 0, 1157783.943 712170.502 0, 1157494.532 712161.224 0, 1157205.122 712151.962 0, 1156915.71 712142.718 0, 1156626.299 712133.491 0, 1156336.886 712124.281 0, 1156047.473 712115.087 0, 1155758.06 712105.911 0, 1155468.646 712096.752 0, 
+    1155179.231 712087.61 0, 1154889.816 712078.485 0, 1154600.4 712069.377 0, 1154310.984 712060.286 0, 1154021.568 712051.212 0, 1153732.15 712042.155 0, 1153442.733 712033.115 0, 1153153.314 712024.093 0, 1152862.52 712015.044 0, 1152689.424 717583.154 0, 
+    1152516.319 723151.542 0, 1152806.455 723160.57 0, 1153095.218 723169.572 0, 1153383.98 723178.592 0, 1153672.742 723187.628 0, 1153961.503 723196.681 0, 1154250.264 723205.752 0, 1154539.024 723214.839 0, 1154827.783 723223.943 0, 1155116.543 723233.065 0, 
+    1155405.301 723242.203 0, 1155694.059 723251.359 0, 1155982.817 723260.531 0, 1156271.574 723269.72 0, 1156560.33 723278.927 0, 1156849.086 723288.15 0, 1157137.841 723297.39 0, 1157426.596 723306.648 0, 1157715.35 723315.922 0, 1158004.104 723325.213 0, 
+    1158292.857 723334.521 0, 1158581.609 723343.847 0, 1158870.362 723353.189 0, 1159159.113 723362.548 0, 1159446.492 723371.88 0, 1159736.614 723381.318 0, 1160025.364 723390.728 0, 1160314.113 723400.155 0, 1160602.862 723409.6 0, 1160891.61 723419.061 0, 
+    1161180.358 723428.539 0, 1161469.105 723438.034 0, 1161757.851 723447.547 0, 1162046.597 723457.076 0, 1162335.343 723466.622 0, 1162624.087 723476.185 0, 1162912.832 723485.766 0, 1163201.575 723495.363 0, 1163490.318 723504.977 0, 1163779.061 723514.608 0, 
+    1164067.803 723524.257 0, 1164356.544 723533.922 0, 1164645.285 723543.604 0, 1164934.025 723553.303 0, 1165222.765 723563.019 0, 1165511.504 723572.752 0, 1165800.243 723582.503 0, 1166088.981 723592.27 0, 1166376.348 723602.008 0, 1166565.183 718034.131 0, 
+    1166754.01 712466.532 0))
+
+POLYGON ((1180235.049 724091.629 0, 1179947.708 724081.079 0, 1179658.999 724070.496 0, 1179370.289 724059.93 0, 1179081.579 724049.381 0, 1178792.868 724038.849 0, 1178504.156 724028.335 0, 1178215.444 724017.837 0, 1177926.731 724007.356 0, 1177638.017 723996.892 0, 
+    1177349.303 723986.445 0, 1177060.588 723976.015 0, 1176771.873 723965.602 0, 1176483.157 723955.206 0, 1176194.44 723944.827 0, 1175905.723 723934.465 0, 1175617.005 723924.12 0, 1175328.286 723913.792 0, 1175039.567 723903.481 0, 1174750.848 723893.187 0, 
+    1174462.127 723882.91 0, 1174173.407 723872.65 0, 1173884.685 723862.407 0, 1173595.963 723852.181 0, 1173305.871 723841.924 0, 1173018.517 723831.78 0, 1172729.793 723821.605 0, 1172441.069 723811.447 0, 1172152.344 723801.306 0, 1171863.618 723791.182 0, 
+    1171574.892 723781.075 0, 1171286.165 723770.985 0, 1170997.437 723760.912 0, 1170708.709 723750.856 0, 1170419.981 723740.817 0, 1170131.251 723730.795 0, 1169842.522 723720.79 0, 1169553.791 723710.801 0, 1169265.06 723700.83 0, 1168976.329 723690.876 0, 
+    1168687.596 723680.939 0, 1168398.864 723671.019 0, 1168110.13 723661.116 0, 1167821.396 723651.23 0, 1167532.662 723641.361 0, 1167243.927 723631.508 0, 1166955.191 723621.673 0, 1166666.455 723611.855 0, 1166376.348 723602.008 0, 1166187.503 729170.159 0, 
+    1165998.648 734738.582 0, 1166288.097 734748.407 0, 1166576.178 734758.203 0, 1166864.258 734768.016 0, 1167152.338 734777.846 0, 1167440.417 734787.693 0, 1167728.495 734797.556 0, 1168016.573 734807.437 0, 1168304.65 734817.334 0, 1168592.727 734827.249 0, 
+    1168880.803 734837.181 0, 1169168.879 734847.129 0, 1169456.954 734857.094 0, 1169745.028 734867.077 0, 1170033.102 734877.076 0, 1170321.175 734887.092 0, 1170609.247 734897.126 0, 1170897.319 734907.176 0, 1171185.391 734917.243 0, 1171473.462 734927.327 0, 
+    1171761.532 734937.428 0, 1172049.602 734947.546 0, 1172337.671 734957.681 0, 1172625.739 734967.833 0, 1172912.441 734977.954 0, 1173201.874 734988.188 0, 1173489.941 734998.391 0, 1173778.007 735008.61 0, 1174066.072 735018.847 0, 1174354.137 735029.101 0, 
+    1174642.201 735039.371 0, 1174930.265 735049.659 0, 1175218.328 735059.963 0, 1175506.39 735070.285 0, 1175794.452 735080.623 0, 1176082.513 735090.979 0, 1176370.574 735101.351 0, 1176658.634 735111.74 0, 1176946.693 735122.147 0, 1177234.752 735132.57 0, 
+    1177522.81 735143.01 0, 1177810.868 735153.467 0, 1178098.925 735163.941 0, 1178386.981 735174.432 0, 1178675.037 735184.94 0, 1178963.092 735195.465 0, 1179251.146 735206.007 0, 1179539.2 735216.566 0, 1179825.888 735227.092 0, 1180030.473 729659.224 0, 
+    1180235.049 724091.629 0))
+
+POLYGON ((1193651.692 735754.664 0, 1193365.033 735743.328 0, 1193077.01 735731.955 0, 1192788.986 735720.6 0, 1192500.962 735709.261 0, 1192212.937 735697.939 0, 1191924.912 735686.634 0, 1191636.886 735675.347 0, 1191348.859 735664.076 0, 1191060.831 735652.822 0, 
+    1190772.803 735641.585 0, 1190484.775 735630.365 0, 1190196.745 735619.162 0, 1189908.715 735607.976 0, 1189620.684 735596.806 0, 1189332.653 735585.654 0, 1189044.621 735574.519 0, 1188756.588 735563.401 0, 1188468.554 735552.299 0, 1188180.52 735541.215 0, 
+    1187892.486 735530.147 0, 1187604.45 735519.097 0, 1187316.414 735508.063 0, 1187028.378 735497.047 0, 1186738.977 735485.995 0, 1186452.302 735475.064 0, 1186164.264 735464.099 0, 1185876.224 735453.15 0, 1185588.185 735442.218 0, 1185300.144 735431.303 0, 
+    1185012.103 735420.405 0, 1184724.061 735409.524 0, 1184436.019 735398.66 0, 1184147.975 735387.813 0, 1183859.932 735376.983 0, 1183571.887 735366.17 0, 1183283.842 735355.374 0, 1182995.797 735344.594 0, 1182707.75 735333.832 0, 1182419.704 735323.087 0, 
+    1182131.656 735312.358 0, 1181843.608 735301.647 0, 1181555.559 735290.953 0, 1181267.51 735280.275 0, 1180979.459 735269.614 0, 1180691.409 735258.971 0, 1180403.357 735248.344 0, 1180115.306 735237.734 0, 1179825.888 735227.092 0, 1179621.293 740795.227 0, 
+    1179416.688 746363.626 0, 1179705.447 746374.245 0, 1179992.843 746384.83 0, 1180280.239 746395.433 0, 1180567.634 746406.052 0, 1180855.029 746416.688 0, 1181142.423 746427.342 0, 1181429.816 746438.012 0, 1181717.209 746448.699 0, 1182004.601 746459.403 0, 
+    1182291.993 746470.124 0, 1182579.383 746480.862 0, 1182866.774 746491.616 0, 1183154.163 746502.388 0, 1183441.552 746513.176 0, 1183728.94 746523.982 0, 1184016.328 746534.804 0, 1184303.715 746545.644 0, 1184591.101 746556.5 0, 1184878.487 746567.373 0, 
+    1185165.872 746578.263 0, 1185453.257 746589.17 0, 1185740.64 746600.094 0, 1186028.024 746611.035 0, 1186314.046 746621.94 0, 1186602.788 746632.967 0, 1186890.169 746643.958 0, 1187177.55 746654.967 0, 1187464.93 746665.992 0, 1187752.309 746677.034 0, 
+    1188039.688 746688.094 0, 1188327.066 746699.17 0, 1188614.443 746710.263 0, 1188901.82 746721.373 0, 1189189.196 746732.5 0, 1189476.571 746743.643 0, 1189763.946 746754.804 0, 1190051.32 746765.982 0, 1190338.693 746777.176 0, 1190626.066 746788.387 0, 
+    1190913.438 746799.616 0, 1191200.809 746810.861 0, 1191488.18 746822.123 0, 1191775.55 746833.402 0, 1192062.92 746844.698 0, 1192350.288 746856.011 0, 1192637.657 746867.341 0, 1192925.024 746878.688 0, 1193211.031 746889.998 0, 1193431.367 741322.198 0, 
+    1193651.692 735754.664 0))
+
+POLYGON ((1207003.832 747455.338 0, 1206717.856 747443.221 0, 1206430.522 747431.062 0, 1206143.187 747418.92 0, 1205855.851 747406.796 0, 1205568.515 747394.688 0, 1205281.178 747382.597 0, 1204993.84 747370.523 0, 1204706.501 747358.466 0, 1204419.162 747346.426 0, 
+    1204131.822 747334.402 0, 1203844.482 747322.396 0, 1203557.14 747310.407 0, 1203269.798 747298.434 0, 1202982.456 747286.479 0, 1202695.112 747274.54 0, 1202407.768 747262.618 0, 1202120.423 747250.713 0, 1201833.078 747238.825 0, 1201545.731 747226.954 0, 
+    1201258.384 747215.1 0, 1200971.037 747203.263 0, 1200683.688 747191.443 0, 1200396.339 747179.639 0, 1200107.631 747167.797 0, 1199821.639 747156.083 0, 1199534.288 747144.331 0, 1199246.936 747132.595 0, 1198959.584 747120.876 0, 1198672.231 747109.174 0, 
+    1198384.877 747097.489 0, 1198097.522 747085.821 0, 1197810.167 747074.17 0, 1197522.811 747062.536 0, 1197235.455 747050.918 0, 1196948.097 747039.318 0, 1196660.739 747027.734 0, 1196373.381 747016.168 0, 1196086.021 747004.618 0, 1195798.661 746993.085 0, 
+    1195511.301 746981.569 0, 1195223.939 746970.07 0, 1194936.577 746958.588 0, 1194649.214 746947.123 0, 1194361.851 746935.675 0, 1194074.487 746924.244 0, 1193787.122 746912.829 0, 1193499.757 746901.432 0, 1193211.031 746889.998 0, 1192990.685 752458.057 0, 
+    1192770.329 758026.375 0, 1193058.396 758037.783 0, 1193345.106 758049.154 0, 1193631.815 758060.543 0, 1193918.524 758071.948 0, 1194205.232 758083.37 0, 1194491.939 758094.809 0, 1194778.645 758106.265 0, 1195065.351 758117.738 0, 1195352.057 758129.227 0, 
+    1195638.761 758140.734 0, 1195925.465 758152.257 0, 1196212.168 758163.797 0, 1196498.871 758175.354 0, 1196785.573 758186.928 0, 1197072.274 758198.519 0, 1197358.974 758210.127 0, 1197645.674 758221.752 0, 1197932.373 758233.393 0, 1198219.072 758245.051 0, 
+    1198505.769 758256.727 0, 1198792.466 758268.419 0, 1199079.163 758280.128 0, 1199365.859 758291.853 0, 1199651.198 758303.541 0, 1199939.248 758315.356 0, 1200225.941 758327.132 0, 1200512.634 758338.926 0, 1200799.327 758350.736 0, 1201086.018 758362.563 0, 
+    1201372.709 758374.407 0, 1201659.399 758386.268 0, 1201946.088 758398.145 0, 1202232.777 758410.04 0, 1202519.465 758421.951 0, 1202806.152 758433.88 0, 1203092.839 758445.825 0, 1203379.525 758457.787 0, 1203666.21 758469.766 0, 1203952.895 758481.762 0, 
+    1204239.579 758493.775 0, 1204526.262 758505.804 0, 1204812.944 758517.851 0, 1205099.626 758529.914 0, 1205386.307 758541.994 0, 1205672.987 758554.091 0, 1205959.666 758566.205 0, 1206246.345 758578.336 0, 1206531.669 758590.426 0, 1206767.756 753022.754 0, 
+    1207003.832 747455.338 0))
+
+POLYGON ((1220291.361 759193.354 0, 1220006.07 759180.457 0, 1219719.427 759167.516 0, 1219432.783 759154.593 0, 1219146.138 759141.686 0, 1218859.492 759128.796 0, 1218572.846 759115.922 0, 1218286.199 759103.066 0, 1217999.551 759090.227 0, 1217712.902 759077.404 0, 
+    1217426.252 759064.598 0, 1217139.602 759051.81 0, 1216852.951 759039.038 0, 1216566.3 759026.282 0, 1216279.647 759013.544 0, 1215992.994 759000.823 0, 1215706.34 758988.118 0, 1215419.685 758975.431 0, 1215133.03 758962.76 0, 1214846.373 758950.106 0, 
+    1214559.716 758937.469 0, 1214273.059 758924.849 0, 1213986.4 758912.246 0, 1213699.741 758899.659 0, 1213411.728 758887.031 0, 1213126.421 758874.537 0, 1212839.759 758862.002 0, 1212553.097 758849.483 0, 1212266.434 758836.981 0, 1211979.77 758824.495 0, 
+    1211693.106 758812.027 0, 1211406.441 758799.576 0, 1211119.775 758787.141 0, 1210833.109 758774.724 0, 1210546.441 758762.323 0, 1210259.773 758749.939 0, 1209973.105 758737.572 0, 1209686.435 758725.222 0, 1209399.765 758712.888 0, 1209113.094 758700.572 0, 
+    1208826.422 758688.272 0, 1208539.75 758675.99 0, 1208253.077 758663.724 0, 1207966.403 758651.475 0, 1207679.729 758639.243 0, 1207393.053 758627.028 0, 1207106.377 758614.83 0, 1206819.701 758602.648 0, 1206531.669 758590.426 0, 1206295.572 764158.352 0, 
+    1206059.463 769726.529 0, 1206346.836 769738.723 0, 1206632.858 769750.876 0, 1206918.878 769763.047 0, 1207204.898 769775.234 0, 1207490.917 769787.438 0, 1207776.935 769799.659 0, 1208062.953 769811.897 0, 1208348.97 769824.151 0, 1208634.986 769836.423 0, 
+    1208921.002 769848.711 0, 1209207.016 769861.016 0, 1209493.03 769873.338 0, 1209779.044 769885.677 0, 1210065.056 769898.033 0, 1210351.068 769910.405 0, 1210637.079 769922.794 0, 1210923.09 769935.2 0, 1211209.099 769947.623 0, 1211495.108 769960.063 0, 
+    1211781.116 769972.52 0, 1212067.124 769984.993 0, 1212353.131 769997.483 0, 1212639.137 770009.99 0, 1212923.792 770022.455 0, 1213211.146 770035.055 0, 1213497.15 770047.613 0, 1213783.153 770060.187 0, 1214069.155 770072.778 0, 1214355.157 770085.387 0, 
+    1214641.158 770098.011 0, 1214927.158 770110.653 0, 1215213.157 770123.312 0, 1215499.156 770135.987 0, 1215785.154 770148.68 0, 1216071.151 770161.389 0, 1216357.147 770174.115 0, 1216643.143 770186.857 0, 1216929.138 770199.617 0, 1217215.132 770212.393 0, 
+    1217501.125 770225.187 0, 1217787.118 770237.997 0, 1218073.109 770250.824 0, 1218359.1 770263.667 0, 1218645.091 770276.528 0, 1218931.08 770289.405 0, 1219217.069 770302.3 0, 1219503.057 770315.211 0, 1219787.696 770328.078 0, 1220039.534 764760.591 0, 
+    1220291.361 759193.354 0))
+
+POLYGON ((1233514.174 770968.409 0, 1233229.571 770954.738 0, 1232943.62 770941.019 0, 1232657.669 770927.317 0, 1232371.717 770913.631 0, 1232085.764 770899.963 0, 1231799.81 770886.311 0, 1231513.856 770872.676 0, 1231227.901 770859.058 0, 1230941.945 770845.457 0, 
+    1230655.988 770831.873 0, 1230370.03 770818.305 0, 1230084.072 770804.754 0, 1229798.113 770791.221 0, 1229512.152 770777.703 0, 1229226.192 770764.203 0, 1228940.23 770750.72 0, 1228654.268 770737.253 0, 1228368.304 770723.804 0, 1228082.34 770710.371 0, 
+    1227796.376 770696.955 0, 1227510.41 770683.555 0, 1227224.444 770670.173 0, 1226938.476 770656.807 0, 1226651.161 770643.396 0, 1226366.54 770630.127 0, 1226080.57 770616.812 0, 1225794.6 770603.514 0, 1225508.629 770590.232 0, 1225222.657 770576.968 0, 
+    1224936.684 770563.72 0, 1224650.711 770550.489 0, 1224364.737 770537.275 0, 1224078.762 770524.078 0, 1223792.786 770510.897 0, 1223506.809 770497.734 0, 1223220.832 770484.587 0, 1222934.854 770471.457 0, 1222648.875 770458.344 0, 1222362.896 770445.248 0, 
+    1222076.915 770432.168 0, 1221790.934 770419.106 0, 1221504.952 770406.06 0, 1221218.969 770393.031 0, 1220932.986 770380.019 0, 1220647.002 770367.024 0, 1220361.017 770354.045 0, 1220075.031 770341.084 0, 1219787.696 770328.078 0, 1219535.846 775895.812 0, 
+    1219283.986 781463.788 0, 1219570.662 781476.764 0, 1219855.993 781489.696 0, 1220141.322 781502.645 0, 1220426.651 781515.61 0, 1220711.979 781528.593 0, 1220997.306 781541.592 0, 1221282.633 781554.608 0, 1221567.959 781567.64 0, 1221853.284 781580.69 0, 
+    1222138.608 781593.756 0, 1222423.931 781606.839 0, 1222709.254 781619.939 0, 1222994.576 781633.055 0, 1223279.897 781646.189 0, 1223565.217 781659.339 0, 1223850.537 781672.506 0, 1224135.856 781685.69 0, 1224421.174 781698.89 0, 1224706.491 781712.108 0, 
+    1224991.807 781725.342 0, 1225277.123 781738.593 0, 1225562.438 781751.861 0, 1225847.752 781765.145 0, 1226131.721 781778.384 0, 1226418.378 781791.765 0, 1226703.69 781805.1 0, 1226989.001 781818.451 0, 1227274.311 781831.82 0, 1227559.62 781845.205 0, 
+    1227844.929 781858.607 0, 1228130.237 781872.026 0, 1228415.544 781885.462 0, 1228700.85 781898.914 0, 1228986.156 781912.384 0, 1229271.46 781925.87 0, 1229556.764 781939.373 0, 1229842.067 781952.892 0, 1230127.37 781966.429 0, 1230412.671 781979.982 0, 
+    1230697.972 781993.552 0, 1230983.272 782007.139 0, 1231268.571 782020.742 0, 1231553.869 782034.363 0, 1231839.167 782048 0, 1232124.463 782061.654 0, 1232409.759 782075.325 0, 1232695.054 782089.012 0, 1232979.005 782102.652 0, 1233246.596 776535.409 0, 
+    1233514.174 770968.409 0))
+
+POLYGON ((1246672.166 782780.204 0, 1246388.252 782765.762 0, 1246102.997 782751.269 0, 1245817.741 782736.792 0, 1245532.484 782722.332 0, 1245247.226 782707.889 0, 1244961.967 782693.462 0, 1244676.708 782679.053 0, 1244391.447 782664.66 0, 1244106.186 782650.284 0, 
+    1243820.924 782635.925 0, 1243535.661 782621.582 0, 1243250.397 782607.257 0, 1242965.133 782592.948 0, 1242679.867 782578.656 0, 1242394.601 782564.381 0, 1242109.334 782550.122 0, 1241824.066 782535.88 0, 1241538.797 782521.656 0, 1241253.527 782507.447 0, 
+    1240968.257 782493.256 0, 1240682.986 782479.082 0, 1240397.714 782464.924 0, 1240112.441 782450.783 0, 1239825.825 782436.592 0, 1239541.892 782422.552 0, 1239256.617 782408.461 0, 1238971.34 782394.387 0, 1238686.063 782380.33 0, 1238400.785 782366.29 0, 
+    1238115.507 782352.267 0, 1237830.227 782338.26 0, 1237544.947 782324.27 0, 1237259.665 782310.297 0, 1236974.383 782296.341 0, 1236689.1 782282.401 0, 1236403.817 782268.479 0, 1236118.532 782254.573 0, 1235833.247 782240.684 0, 1235547.961 782226.812 0, 
+    1235262.674 782212.956 0, 1234977.386 782199.117 0, 1234692.097 782185.295 0, 1234406.808 782171.49 0, 1234121.518 782157.702 0, 1233836.227 782143.931 0, 1233550.935 782130.176 0, 1233265.642 782116.438 0, 1232979.005 782102.652 0, 1232711.404 787670.135 0, 
+    1232443.791 793237.853 0, 1232729.769 793251.607 0, 1233014.406 793265.313 0, 1233299.043 793279.037 0, 1233583.678 793292.776 0, 1233868.313 793306.533 0, 1234152.947 793320.307 0, 1234437.58 793334.097 0, 1234722.213 793347.904 0, 1235006.844 793361.727 0, 
+    1235291.475 793375.568 0, 1235576.105 793389.425 0, 1235860.734 793403.299 0, 1236145.363 793417.189 0, 1236429.99 793431.097 0, 1236714.617 793445.021 0, 1236999.243 793458.962 0, 1237283.868 793472.92 0, 1237568.492 793486.894 0, 1237853.115 793500.885 0, 
+    1238137.738 793514.893 0, 1238422.36 793528.918 0, 1238706.981 793542.959 0, 1238991.601 793557.017 0, 1239274.881 793571.026 0, 1239560.839 793585.184 0, 1239845.456 793599.293 0, 1240130.073 793613.418 0, 1240414.689 793627.56 0, 1240699.304 793641.718 0, 
+    1240983.918 793655.894 0, 1241268.532 793670.086 0, 1241553.144 793684.295 0, 1241837.756 793698.521 0, 1242122.367 793712.763 0, 1242406.977 793727.022 0, 1242691.587 793741.298 0, 1242976.195 793755.591 0, 1243260.803 793769.901 0, 1243545.409 793784.227 0, 
+    1243830.015 793798.57 0, 1244114.62 793812.93 0, 1244399.224 793827.306 0, 1244683.828 793841.699 0, 1244968.43 793856.109 0, 1245253.032 793870.536 0, 1245537.633 793884.979 0, 1245822.233 793899.44 0, 1246105.494 793913.849 0, 1246388.836 788346.909 0, 
+    1246672.166 782780.204 0))
+
+POLYGON ((1259765.233 794628.438 0, 1259482.012 794613.229 0, 1259197.454 794597.965 0, 1258912.895 794582.717 0, 1258628.335 794567.487 0, 1258343.774 794552.273 0, 1258059.213 794537.075 0, 1257774.65 794521.895 0, 1257490.087 794506.731 0, 1257205.523 794491.584 0, 
+    1256920.957 794476.454 0, 1256636.391 794461.341 0, 1256351.825 794446.244 0, 1256067.257 794431.164 0, 1255782.688 794416.101 0, 1255498.118 794401.054 0, 1255213.548 794386.024 0, 1254928.977 794371.011 0, 1254644.404 794356.015 0, 1254359.831 794341.036 0, 
+    1254075.257 794326.073 0, 1253790.682 794311.127 0, 1253506.107 794296.198 0, 1253221.53 794281.285 0, 1252935.616 794266.32 0, 1252652.374 794251.51 0, 1252367.795 794236.648 0, 1252083.215 794221.803 0, 1251798.634 794206.974 0, 1251514.052 794192.162 0, 
+    1251229.469 794177.367 0, 1250944.886 794162.588 0, 1250660.301 794147.826 0, 1250375.716 794133.082 0, 1250091.13 794118.353 0, 1249806.542 794103.642 0, 1249521.954 794088.947 0, 1249237.366 794074.269 0, 1248952.776 794059.608 0, 1248668.185 794044.963 0, 
+    1248383.594 794030.336 0, 1248099.002 794015.725 0, 1247814.409 794001.13 0, 1247529.815 793986.553 0, 1247245.22 793971.992 0, 1246960.624 793957.448 0, 1246676.028 793942.921 0, 1246391.43 793928.41 0, 1246105.494 793913.849 0, 1245822.141 799481.021 0, 
+    1245538.775 805048.422 0, 1245824.053 805062.95 0, 1246107.995 805077.427 0, 1246391.936 805091.921 0, 1246675.877 805106.431 0, 1246959.816 805120.959 0, 1247243.755 805135.503 0, 1247527.692 805150.063 0, 1247811.629 805164.641 0, 1248095.565 805179.235 0, 
+    1248379.501 805193.845 0, 1248663.435 805208.473 0, 1248947.368 805223.117 0, 1249231.301 805237.778 0, 1249515.233 805252.456 0, 1249799.164 805267.15 0, 1250083.094 805281.861 0, 1250367.023 805296.589 0, 1250650.951 805311.333 0, 1250934.879 805326.094 0, 
+    1251218.805 805340.872 0, 1251502.731 805355.667 0, 1251786.656 805370.478 0, 1252070.58 805385.306 0, 1252353.169 805400.081 0, 1252638.425 805415.012 0, 1252922.346 805429.89 0, 1253206.267 805444.785 0, 1253490.186 805459.697 0, 1253774.105 805474.625 0, 
+    1254058.023 805489.57 0, 1254341.94 805504.532 0, 1254625.856 805519.51 0, 1254909.771 805534.505 0, 1255193.685 805549.517 0, 1255477.599 805564.546 0, 1255761.511 805579.591 0, 1256045.423 805594.653 0, 1256329.333 805609.732 0, 1256613.243 805624.827 0, 
+    1256897.152 805639.939 0, 1257181.06 805655.068 0, 1257464.968 805670.214 0, 1257748.874 805685.376 0, 1258032.779 805700.555 0, 1258316.684 805715.75 0, 1258600.587 805730.963 0, 1258884.49 805746.192 0, 1259167.06 805761.366 0, 1259466.153 800194.788 0, 
+    1259765.233 794628.438 0))
+
+POLYGON ((1272793.275 806512.81 0, 1272510.747 806496.837 0, 1272226.889 806480.806 0, 1271943.029 806464.792 0, 1271659.169 806448.794 0, 1271375.308 806432.813 0, 1271091.445 806416.849 0, 1270807.582 806400.901 0, 1270523.718 806384.97 0, 1270239.853 806369.056 0, 
+    1269955.987 806353.159 0, 1269672.12 806337.278 0, 1269388.252 806321.414 0, 1269104.383 806305.567 0, 1268820.513 806289.736 0, 1268536.642 806273.922 0, 1268252.771 806258.125 0, 1267968.898 806242.345 0, 1267685.024 806226.581 0, 1267401.15 806210.834 0, 
+    1267117.275 806195.103 0, 1266833.398 806179.39 0, 1266549.521 806163.693 0, 1266265.643 806148.013 0, 1265980.433 806132.276 0, 1265697.884 806116.702 0, 1265414.003 806101.072 0, 1265130.121 806085.459 0, 1264846.238 806069.862 0, 1264562.355 806054.282 0, 
+    1264278.47 806038.719 0, 1263994.585 806023.172 0, 1263710.698 806007.643 0, 1263426.811 805992.129 0, 1263142.923 805976.633 0, 1262859.033 805961.153 0, 1262575.143 805945.69 0, 1262291.252 805930.244 0, 1262007.36 805914.814 0, 1261723.468 805899.402 0, 
+    1261439.574 805884.005 0, 1261155.679 805868.626 0, 1260871.784 805853.263 0, 1260587.887 805837.917 0, 1260303.99 805822.588 0, 1260020.092 805807.275 0, 1259736.193 805791.979 0, 1259452.293 805776.7 0, 1259167.06 805761.366 0, 1258867.955 811328.169 0, 
+    1258568.838 816895.193 0, 1258853.412 816910.492 0, 1259136.657 816925.736 0, 1259419.901 816940.997 0, 1259703.144 816956.274 0, 1259986.386 816971.568 0, 1260269.627 816986.879 0, 1260552.867 817002.206 0, 1260836.106 817017.55 0, 1261119.345 817032.91 0, 
+    1261402.582 817048.288 0, 1261685.819 817063.682 0, 1261969.055 817079.092 0, 1262252.289 817094.52 0, 1262535.523 817109.964 0, 1262818.756 817125.424 0, 1263101.988 817140.902 0, 1263385.219 817156.396 0, 1263668.45 817171.906 0, 1263951.679 817187.434 0, 
+    1264234.907 817202.978 0, 1264518.135 817218.538 0, 1264801.361 817234.116 0, 1265084.587 817249.71 0, 1265366.484 817265.247 0, 1265651.036 817280.948 0, 1265934.258 817296.592 0, 1266217.48 817312.252 0, 1266500.701 817327.93 0, 1266783.922 817343.624 0, 
+    1267067.141 817359.334 0, 1267350.359 817375.062 0, 1267633.576 817390.806 0, 1267916.793 817406.567 0, 1268200.008 817422.344 0, 1268483.223 817438.138 0, 1268766.437 817453.949 0, 1269049.649 817469.776 0, 1269332.861 817485.62 0, 1269616.072 817501.481 0, 
+    1269899.282 817517.358 0, 1270182.491 817533.252 0, 1270465.699 817549.163 0, 1270748.906 817565.091 0, 1271032.112 817581.035 0, 1271315.317 817596.995 0, 1271598.522 817612.973 0, 1271881.725 817628.967 0, 1272163.601 817644.903 0, 1272478.444 812078.746 0, 
+    1272793.275 806512.81 0))
+
+POLYGON ((1285756.191 818433.016 0, 1285474.359 818416.284 0, 1285191.202 818399.49 0, 1284908.044 818382.713 0, 1284624.885 818365.952 0, 1284341.725 818349.208 0, 1284058.564 818332.48 0, 1283775.402 818315.77 0, 1283492.24 818299.076 0, 1283209.076 818282.398 0, 
+    1282925.911 818265.737 0, 1282642.745 818249.093 0, 1282359.578 818232.466 0, 1282076.41 818215.855 0, 1281793.241 818199.261 0, 1281510.072 818182.683 0, 1281226.901 818166.123 0, 1280943.729 818149.578 0, 1280660.556 818133.051 0, 1280377.383 818116.54 0, 
+    1280094.208 818100.046 0, 1279811.032 818083.569 0, 1279527.856 818067.108 0, 1279244.678 818050.664 0, 1278960.174 818034.159 0, 1278678.32 818017.825 0, 1278395.14 818001.431 0, 1278111.958 817985.054 0, 1277828.776 817968.693 0, 1277545.593 817952.349 0, 
+    1277262.408 817936.022 0, 1276979.223 817919.711 0, 1276696.037 817903.417 0, 1276412.85 817887.139 0, 1276129.661 817870.878 0, 1275846.472 817854.634 0, 1275563.282 817838.407 0, 1275280.091 817822.196 0, 1274996.899 817806.002 0, 1274713.706 817789.825 0, 
+    1274430.512 817773.664 0, 1274147.318 817757.52 0, 1273864.122 817741.392 0, 1273580.925 817725.281 0, 1273297.727 817709.187 0, 1273014.529 817693.11 0, 1272731.329 817677.049 0, 1272448.129 817661.005 0, 1272163.601 817644.903 0, 1271848.745 823211.277 0, 
+    1271533.877 828777.866 0, 1271817.746 828793.931 0, 1272100.292 828809.938 0, 1272382.836 828825.962 0, 1272665.379 828842.002 0, 1272947.922 828858.059 0, 1273230.463 828874.132 0, 1273513.004 828890.223 0, 1273795.543 828906.329 0, 1274078.082 828922.453 0, 
+    1274360.62 828938.593 0, 1274643.156 828954.749 0, 1274925.692 828970.923 0, 1275208.227 828987.112 0, 1275490.761 829003.319 0, 1275773.294 829019.542 0, 1276055.826 829035.782 0, 1276338.357 829052.038 0, 1276620.887 829068.311 0, 1276903.416 829084.601 0, 
+    1277185.944 829100.907 0, 1277468.471 829117.23 0, 1277750.997 829133.57 0, 1278033.523 829149.926 0, 1278314.724 829166.222 0, 1278598.57 829182.688 0, 1278881.093 829199.094 0, 1279163.614 829215.517 0, 1279446.134 829231.956 0, 1279728.654 829248.412 0, 
+    1280011.172 829264.885 0, 1280293.69 829281.374 0, 1280576.206 829297.88 0, 1280858.722 829314.402 0, 1281141.237 829330.942 0, 1281423.75 829347.497 0, 1281706.263 829364.07 0, 1281988.775 829380.659 0, 1282271.285 829397.264 0, 1282553.795 829413.887 0, 
+    1282836.304 829430.525 0, 1283118.811 829447.181 0, 1283401.318 829463.853 0, 1283683.824 829480.542 0, 1283966.329 829497.247 0, 1284248.833 829513.969 0, 1284531.336 829530.708 0, 1284813.837 829547.463 0, 1285095.017 829564.156 0, 1285425.61 823998.48 0, 
+    1285756.191 818433.016 0))
+
+POLYGON ((1298653.882 830388.756 0, 1298372.748 830371.268 0, 1298090.295 830353.715 0, 1297807.841 830336.178 0, 1297525.385 830318.658 0, 1297242.929 830301.155 0, 1296960.471 830283.668 0, 1296678.013 830266.198 0, 1296395.553 830248.744 0, 1296113.092 830231.307 0, 
+    1295830.631 830213.887 0, 1295548.168 830196.483 0, 1295265.704 830179.096 0, 1294983.24 830161.726 0, 1294700.774 830144.372 0, 1294418.307 830127.035 0, 1294135.839 830109.714 0, 1293853.371 830092.41 0, 1293570.901 830075.123 0, 1293288.43 830057.852 0, 
+    1293005.958 830040.598 0, 1292723.485 830023.361 0, 1292441.012 830006.14 0, 1292158.537 829988.936 0, 1291874.741 829971.668 0, 1291593.584 829954.577 0, 1291311.106 829937.423 0, 1291028.627 829920.285 0, 1290746.147 829903.164 0, 1290463.666 829886.06 0, 
+    1290181.184 829868.972 0, 1289898.701 829851.901 0, 1289616.217 829834.846 0, 1289333.732 829817.809 0, 1289051.246 829800.787 0, 1288768.759 829783.783 0, 1288486.271 829766.795 0, 1288203.783 829749.823 0, 1287921.293 829732.868 0, 1287638.802 829715.93 0, 
+    1287356.31 829699.009 0, 1287073.817 829682.104 0, 1286791.323 829665.215 0, 1286508.828 829648.344 0, 1286226.332 829631.489 0, 1285943.835 829614.65 0, 1285661.337 829597.829 0, 1285378.838 829581.023 0, 1285095.017 829564.156 0, 1284764.411 835130.044 0, 
+    1284433.793 840696.137 0, 1284716.956 840712.965 0, 1284998.8 840729.731 0, 1285280.642 840746.514 0, 1285562.484 840763.314 0, 1285844.325 840780.13 0, 1286126.164 840796.962 0, 1286408.003 840813.811 0, 1286689.841 840830.677 0, 1286971.678 840847.559 0, 
+    1287253.513 840864.458 0, 1287535.348 840881.374 0, 1287817.182 840898.306 0, 1288099.015 840915.254 0, 1288380.847 840932.219 0, 1288662.677 840949.201 0, 1288944.507 840966.2 0, 1289226.336 840983.215 0, 1289508.164 841000.246 0, 1289789.991 841017.294 0, 
+    1290071.816 841034.359 0, 1290353.641 841051.44 0, 1290635.465 841068.538 0, 1290917.288 841085.653 0, 1291197.792 841102.704 0, 1291480.93 841119.932 0, 1291762.75 841137.096 0, 1292044.569 841154.277 0, 1292326.386 841171.474 0, 1292608.203 841188.688 0, 
+    1292890.019 841205.919 0, 1293171.833 841223.166 0, 1293453.647 841240.43 0, 1293735.46 841257.71 0, 1294017.271 841275.007 0, 1294299.082 841292.321 0, 1294580.891 841309.651 0, 1294862.7 841326.998 0, 1295144.507 841344.361 0, 1295426.314 841361.741 0, 
+    1295708.119 841379.138 0, 1295989.924 841396.551 0, 1296271.727 841413.98 0, 1296553.53 841431.427 0, 1296835.331 841448.889 0, 1297117.132 841466.369 0, 1297398.931 841483.865 0, 1297680.729 841501.378 0, 1297961.211 841518.825 0, 1298307.553 835953.687 0, 
+    1298653.882 830388.756 0))
+
+POLYGON ((1311486.25 842379.726 0, 1311205.817 842361.487 0, 1310924.069 842343.178 0, 1310642.32 842324.886 0, 1310360.571 842306.61 0, 1310078.82 842288.351 0, 1309797.068 842270.109 0, 1309515.315 842251.883 0, 1309233.56 842233.674 0, 1308951.805 842215.482 0, 
+    1308670.049 842197.306 0, 1308388.292 842179.146 0, 1308106.533 842161.003 0, 1307824.774 842142.877 0, 1307543.013 842124.767 0, 1307261.251 842106.674 0, 1306979.489 842088.598 0, 1306697.725 842070.538 0, 1306415.96 842052.495 0, 1306134.194 842034.468 0, 
+    1305852.427 842016.458 0, 1305570.659 841998.464 0, 1305288.89 841980.487 0, 1305007.12 841962.527 0, 1304724.034 841944.499 0, 1304443.577 841926.656 0, 1304161.804 841908.745 0, 1303880.029 841890.851 0, 1303598.254 841872.973 0, 1303316.477 841855.113 0, 
+    1303034.7 841837.268 0, 1302752.921 841819.441 0, 1302471.142 841801.629 0, 1302189.361 841783.835 0, 1301907.579 841766.057 0, 1301625.797 841748.295 0, 1301344.013 841730.551 0, 1301062.228 841712.822 0, 1300780.442 841695.111 0, 1300498.655 841677.416 0, 
+    1300216.867 841659.737 0, 1299935.078 841642.075 0, 1299653.288 841624.43 0, 1299371.497 841606.801 0, 1299089.705 841589.189 0, 1298807.912 841571.594 0, 1298526.118 841554.015 0, 1298244.323 841536.452 0, 1297961.211 841518.825 0, 1297614.856 847084.165 0, 
+    1297268.489 852649.705 0, 1297550.943 852667.291 0, 1297832.083 852684.813 0, 1298113.222 852702.351 0, 1298394.36 852719.906 0, 1298675.497 852737.477 0, 1298956.633 852755.065 0, 1299237.768 852772.669 0, 1299518.902 852790.29 0, 1299800.034 852807.927 0, 
+    1300081.166 852825.581 0, 1300362.297 852843.251 0, 1300643.427 852860.938 0, 1300924.555 852878.642 0, 1301205.683 852896.362 0, 1301486.809 852914.099 0, 1301767.935 852931.852 0, 1302049.059 852949.622 0, 1302330.183 852967.408 0, 1302611.305 852985.211 0, 
+    1302892.427 853003.03 0, 1303173.547 853020.866 0, 1303454.666 853038.718 0, 1303735.784 853056.587 0, 1304015.59 853074.389 0, 1304298.018 853092.375 0, 1304579.133 853110.294 0, 1304860.247 853128.229 0, 1305141.36 853146.181 0, 1305422.471 853164.149 0, 
+    1305703.582 853182.134 0, 1305984.692 853200.135 0, 1306265.801 853218.153 0, 1306546.908 853236.188 0, 1306828.015 853254.239 0, 1307109.12 853272.306 0, 1307390.225 853290.39 0, 1307671.328 853308.491 0, 1307952.43 853326.608 0, 1308233.532 853344.742 0, 
+    1308514.632 853362.892 0, 1308795.731 853381.059 0, 1309076.829 853399.242 0, 1309357.926 853417.442 0, 1309639.022 853435.659 0, 1309920.117 853453.892 0, 1310201.21 853472.141 0, 1310482.303 853490.407 0, 1310762.084 853508.605 0, 1311124.174 847944.066 0, 
+    1311486.25 842379.726 0))
+
+POLYGON ((1324253.199 854405.623 0, 1323973.469 854386.635 0, 1323692.429 854367.575 0, 1323411.388 854348.532 0, 1323130.345 854329.504 0, 1322849.302 854310.494 0, 1322568.258 854291.5 0, 1322287.212 854272.522 0, 1322006.165 854253.562 0, 1321725.118 854234.617 0, 
+    1321444.069 854215.689 0, 1321163.019 854196.778 0, 1320881.968 854177.883 0, 1320600.915 854159.005 0, 1320319.862 854140.143 0, 1320038.808 854121.298 0, 1319757.752 854102.47 0, 1319476.695 854083.658 0, 1319195.638 854064.862 0, 1318914.579 854046.083 0, 
+    1318633.519 854027.321 0, 1318352.458 854008.575 0, 1318071.396 853989.846 0, 1317790.332 853971.133 0, 1317507.959 853952.35 0, 1317228.202 853933.757 0, 1316947.136 853915.094 0, 1316666.068 853896.447 0, 1316384.999 853877.817 0, 1316103.929 853859.204 0, 
+    1315822.858 853840.607 0, 1315541.786 853822.026 0, 1315260.713 853803.462 0, 1314979.639 853784.915 0, 1314698.564 853766.384 0, 1314417.487 853747.87 0, 1314136.41 853729.372 0, 1313855.331 853710.891 0, 1313574.251 853692.426 0, 1313293.171 853673.978 0, 
+    1313012.089 853655.547 0, 1312731.006 853637.132 0, 1312449.922 853618.733 0, 1312168.837 853600.351 0, 1311887.75 853581.986 0, 1311606.663 853563.637 0, 1311325.575 853545.305 0, 1311044.485 853526.989 0, 1310762.084 853508.605 0, 1310399.982 859073.339 0, 
+    1310037.868 864638.265 0, 1310319.611 864656.606 0, 1310600.045 864674.879 0, 1310880.478 864693.169 0, 1311160.91 864711.475 0, 1311441.342 864729.797 0, 1311721.772 864748.137 0, 1312002.201 864766.492 0, 1312282.629 864784.864 0, 1312563.055 864803.253 0, 
+    1312843.481 864821.658 0, 1313123.906 864840.079 0, 1313404.329 864858.518 0, 1313684.752 864876.972 0, 1313965.173 864895.443 0, 1314245.594 864913.931 0, 1314526.013 864932.435 0, 1314806.431 864950.956 0, 1315086.848 864969.493 0, 1315367.264 864988.046 0, 
+    1315647.679 865006.617 0, 1315928.092 865025.203 0, 1316208.505 865043.806 0, 1316488.917 865062.426 0, 1316768.021 865080.975 0, 1317049.737 865099.715 0, 1317330.145 865118.384 0, 1317610.552 865137.07 0, 1317890.958 865155.772 0, 1318171.363 865174.491 0, 
+    1318451.767 865193.226 0, 1318732.17 865211.977 0, 1319012.571 865230.746 0, 1319292.972 865249.53 0, 1319573.372 865268.332 0, 1319853.77 865287.149 0, 1320134.167 865305.983 0, 1320414.563 865324.834 0, 1320694.958 865343.701 0, 1320975.352 865362.585 0, 
+    1321255.745 865381.485 0, 1321536.137 865400.402 0, 1321816.527 865419.335 0, 1322096.917 865438.285 0, 1322377.305 865457.251 0, 1322657.692 865476.234 0, 1322938.078 865495.233 0, 1323218.463 865514.249 0, 1323497.542 865533.193 0, 1323875.377 859969.312 0, 
+    1324253.199 854405.623 0))
+
+POLYGON ((1336954.635 866466.143 0, 1336675.609 866446.411 0, 1336395.278 866426.603 0, 1336114.947 866406.812 0, 1335834.615 866387.037 0, 1335554.281 866367.279 0, 1335273.946 866347.537 0, 1334993.61 866327.812 0, 1334713.273 866308.103 0, 1334432.935 866288.41 0, 
+    1334152.595 866268.735 0, 1333872.255 866249.075 0, 1333591.913 866229.433 0, 1333311.57 866209.806 0, 1333031.226 866190.196 0, 1332750.881 866170.603 0, 1332470.534 866151.026 0, 1332190.187 866131.466 0, 1331909.838 866111.922 0, 1331629.488 866092.395 0, 
+    1331349.137 866072.884 0, 1331068.785 866053.39 0, 1330788.432 866033.912 0, 1330508.077 866014.451 0, 1330226.418 865994.915 0, 1329947.365 865975.578 0, 1329667.007 865956.166 0, 1329386.648 865936.77 0, 1329106.288 865917.392 0, 1328825.927 865898.029 0, 
+    1328545.564 865878.684 0, 1328265.201 865859.354 0, 1327984.836 865840.042 0, 1327704.47 865820.745 0, 1327424.103 865801.465 0, 1327143.735 865782.202 0, 1326863.366 865762.955 0, 1326582.996 865743.725 0, 1326302.624 865724.511 0, 1326022.252 865705.314 0, 
+    1325741.878 865686.133 0, 1325461.503 865666.969 0, 1325181.127 865647.821 0, 1324900.75 865628.69 0, 1324620.372 865609.575 0, 1324339.992 865590.477 0, 1324059.612 865571.395 0, 1323779.23 865552.33 0, 1323497.542 865533.193 0, 1323119.695 871097.261 0, 
+    1322741.834 876661.513 0, 1323022.864 876680.606 0, 1323302.591 876699.627 0, 1323582.316 876718.664 0, 1323862.041 876737.718 0, 1324141.764 876756.788 0, 1324421.486 876775.874 0, 1324701.207 876794.977 0, 1324980.927 876814.097 0, 1325260.646 876833.233 0, 
+    1325540.363 876852.385 0, 1325820.08 876871.554 0, 1326099.795 876890.74 0, 1326379.51 876909.941 0, 1326659.223 876929.16 0, 1326938.935 876948.394 0, 1327218.646 876967.646 0, 1327498.355 876986.913 0, 1327778.064 877006.197 0, 1328057.771 877025.498 0, 
+    1328337.478 877044.815 0, 1328617.183 877064.149 0, 1328896.887 877083.499 0, 1329176.59 877102.865 0, 1329454.991 877122.158 0, 1329735.992 877141.647 0, 1330015.692 877161.063 0, 1330295.39 877180.495 0, 1330575.087 877199.944 0, 1330854.784 877219.409 0, 
+    1331134.478 877238.891 0, 1331414.172 877258.389 0, 1331693.865 877277.904 0, 1331973.556 877297.435 0, 1332253.247 877316.982 0, 1332532.936 877336.546 0, 1332812.624 877356.127 0, 1333092.311 877375.724 0, 1333371.996 877395.337 0, 1333651.681 877414.967 0, 
+    1333931.364 877434.613 0, 1334211.047 877454.276 0, 1334490.728 877473.955 0, 1334770.408 877493.651 0, 1335050.086 877513.363 0, 1335329.764 877533.092 0, 1335609.44 877552.837 0, 1335889.116 877572.598 0, 1336167.49 877592.285 0, 1336561.069 872029.122 0, 
+    1336954.635 866466.143 0))
+
+POLYGON ((1349590.463 878560.982 0, 1349312.143 878540.509 0, 1349032.525 878519.958 0, 1348752.905 878499.422 0, 1348473.285 878478.904 0, 1348193.663 878458.402 0, 1347914.039 878437.916 0, 1347634.415 878417.446 0, 1347354.79 878396.994 0, 1347075.163 878376.557 0, 
+    1346795.535 878356.137 0, 1346515.906 878335.734 0, 1346236.275 878315.347 0, 1345956.644 878294.976 0, 1345677.011 878274.622 0, 1345397.377 878254.285 0, 1345117.742 878233.963 0, 1344838.105 878213.659 0, 1344558.468 878193.37 0, 1344278.829 878173.099 0, 
+    1343999.189 878152.843 0, 1343719.548 878132.604 0, 1343439.905 878112.382 0, 1343160.262 878092.176 0, 1342879.319 878071.893 0, 1342600.971 878051.813 0, 1342321.324 878031.657 0, 1342041.676 878011.517 0, 1341762.026 877991.393 0, 1341482.376 877971.286 0, 
+    1341202.724 877951.195 0, 1340923.071 877931.121 0, 1340643.417 877911.063 0, 1340363.761 877891.022 0, 1340084.105 877870.997 0, 1339804.447 877850.988 0, 1339524.788 877830.996 0, 1339245.128 877811.021 0, 1338965.467 877791.062 0, 1338685.804 877771.119 0, 
+    1338406.141 877751.193 0, 1338126.476 877731.283 0, 1337846.81 877711.39 0, 1337567.143 877691.513 0, 1337287.475 877671.653 0, 1337007.805 877651.809 0, 1336728.135 877631.982 0, 1336448.463 877612.171 0, 1336167.49 877592.285 0, 1335773.899 883155.628 0, 
+    1335380.295 888719.147 0, 1335660.609 888738.987 0, 1335939.626 888758.752 0, 1336218.642 888778.532 0, 1336497.657 888798.33 0, 1336776.67 888818.144 0, 1337055.682 888837.974 0, 1337334.693 888857.82 0, 1337613.703 888877.684 0, 1337892.712 888897.563 0, 
+    1338171.719 888917.459 0, 1338450.726 888937.371 0, 1338729.731 888957.3 0, 1339008.735 888977.245 0, 1339287.738 888997.207 0, 1339566.74 889017.185 0, 1339845.74 889037.179 0, 1340124.739 889057.19 0, 1340403.738 889077.217 0, 1340682.735 889097.261 0, 
+    1340961.73 889117.321 0, 1341240.725 889137.398 0, 1341519.718 889157.491 0, 1341798.711 889177.6 0, 1342076.406 889197.632 0, 1342356.692 889217.868 0, 1342635.68 889238.027 0, 1342914.668 889258.202 0, 1343193.654 889278.393 0, 1343472.639 889298.601 0, 
+    1343751.623 889318.826 0, 1344030.606 889339.066 0, 1344309.587 889359.323 0, 1344588.568 889379.597 0, 1344867.547 889399.887 0, 1345146.525 889420.193 0, 1345425.502 889440.516 0, 1345704.477 889460.856 0, 1345983.452 889481.211 0, 1346262.425 889501.583 0, 
+    1346541.397 889521.972 0, 1346820.368 889542.377 0, 1347099.337 889562.798 0, 1347378.306 889583.236 0, 1347657.273 889603.69 0, 1347936.239 889624.161 0, 1348215.204 889644.648 0, 1348494.167 889665.151 0, 1348771.835 889685.576 0, 1349181.156 884123.191 0, 
+    1349590.463 878560.982 0))
+
+POLYGON ((1362160.592 890689.835 0, 1361882.981 890668.625 0, 1361604.076 890647.334 0, 1361325.17 890626.059 0, 1361046.263 890604.8 0, 1360767.355 890583.558 0, 1360488.446 890562.332 0, 1360209.535 890541.123 0, 1359930.623 890519.93 0, 1359651.709 890498.753 0, 
+    1359372.795 890477.593 0, 1359093.879 890456.449 0, 1358814.962 890435.322 0, 1358536.044 890414.211 0, 1358257.124 890393.116 0, 1357978.204 890372.038 0, 1357699.282 890350.976 0, 1357420.359 890329.931 0, 1357141.434 890308.902 0, 1356862.508 890287.89 0, 
+    1356583.581 890266.894 0, 1356304.653 890245.914 0, 1356025.724 890224.951 0, 1355746.793 890204.004 0, 1355466.569 890182.977 0, 1355188.928 890162.16 0, 1354909.994 890141.263 0, 1354631.058 890120.381 0, 1354352.122 890099.517 0, 1354073.184 890078.669 0, 
+    1353794.244 890057.837 0, 1353515.304 890037.021 0, 1353236.362 890016.222 0, 1352957.419 889995.44 0, 1352678.475 889974.674 0, 1352399.53 889953.924 0, 1352120.583 889933.191 0, 1351841.635 889912.474 0, 1351562.686 889891.773 0, 1351283.736 889871.089 0, 
+    1351004.785 889850.421 0, 1350725.832 889829.77 0, 1350446.878 889809.135 0, 1350167.923 889788.517 0, 1349888.967 889767.915 0, 1349610.009 889747.329 0, 1349331.051 889726.76 0, 1349052.091 889706.208 0, 1348771.835 889685.576 0, 1348362.502 895248.134 0, 
+    1347953.157 900810.861 0, 1348232.754 900831.444 0, 1348511.059 900851.949 0, 1348789.363 900872.469 0, 1349067.666 900893.007 0, 1349345.967 900913.56 0, 1349624.268 900934.13 0, 1349902.567 900954.717 0, 1350180.865 900975.319 0, 1350459.161 900995.939 0, 
+    1350737.457 901016.574 0, 1351015.751 901037.226 0, 1351294.044 901057.894 0, 1351572.336 901078.579 0, 1351850.626 901099.28 0, 1352128.916 901119.997 0, 1352407.204 901140.731 0, 1352685.491 901161.481 0, 1352963.777 901182.248 0, 1353242.061 901203.031 0, 
+    1353520.344 901223.83 0, 1353798.626 901244.646 0, 1354076.907 901265.478 0, 1354355.187 901286.326 0, 1354632.175 901307.094 0, 1354911.742 901328.072 0, 1355190.018 901348.97 0, 1355468.293 901369.884 0, 1355746.566 901390.814 0, 1356024.838 901411.761 0, 
+    1356303.109 901432.724 0, 1356581.379 901453.704 0, 1356859.647 901474.7 0, 1357137.915 901495.712 0, 1357416.181 901516.74 0, 1357694.446 901537.785 0, 1357972.709 901558.847 0, 1358250.971 901579.924 0, 1358529.232 901601.019 0, 1358807.492 901622.129 0, 
+    1359085.751 901643.256 0, 1359364.008 901664.399 0, 1359642.264 901685.559 0, 1359920.519 901706.735 0, 1360198.773 901727.927 0, 1360477.025 901749.136 0, 1360755.276 901770.361 0, 1361033.526 901791.603 0, 1361310.486 901812.762 0, 1361735.546 896251.214 0, 
+    1362160.592 890689.835 0))
+
+POLYGON ((1374664.931 902852.396 0, 1374388.03 902830.454 0, 1374109.841 902808.427 0, 1373831.651 902786.416 0, 1373553.46 902764.421 0, 1373275.267 902742.442 0, 1372997.073 902720.48 0, 1372718.878 902698.535 0, 1372440.682 902676.605 0, 1372162.484 902654.692 0, 
+    1371884.285 902632.796 0, 1371606.085 902610.916 0, 1371327.883 902589.052 0, 1371049.68 902567.204 0, 1370771.476 902545.373 0, 1370493.27 902523.559 0, 1370215.064 902501.76 0, 1369936.855 902479.978 0, 1369658.646 902458.213 0, 1369380.435 902436.464 0, 
+    1369102.224 902414.731 0, 1368824.01 902393.014 0, 1368545.796 902371.314 0, 1368267.58 902349.631 0, 1367988.076 902327.863 0, 1367711.145 902306.312 0, 1367432.925 902284.678 0, 1367154.704 902263.06 0, 1366876.482 902241.458 0, 1366598.259 902219.872 0, 
+    1366320.034 902198.303 0, 1366041.808 902176.751 0, 1365763.581 902155.214 0, 1365485.353 902133.694 0, 1365207.123 902112.191 0, 1364928.892 902090.704 0, 1364650.66 902069.233 0, 1364372.426 902047.779 0, 1364094.192 902026.34 0, 1363815.956 902004.919 0, 
+    1363537.718 901983.513 0, 1363259.48 901962.125 0, 1362981.24 901940.752 0, 1362702.999 901919.396 0, 1362424.756 901898.056 0, 1362146.513 901876.733 0, 1361868.268 901855.426 0, 1361590.022 901834.135 0, 1361310.486 901812.762 0, 1360885.414 907374.475 0, 
+    1360460.329 912936.35 0, 1360739.207 912957.672 0, 1361016.799 912978.913 0, 1361294.389 913000.17 0, 1361571.978 913021.443 0, 1361849.565 913042.733 0, 1362127.152 913064.039 0, 1362404.737 913085.361 0, 1362682.321 913106.699 0, 1362959.903 913128.054 0, 
+    1363237.485 913149.426 0, 1363515.065 913170.813 0, 1363792.644 913192.217 0, 1364070.221 913213.637 0, 1364347.798 913235.074 0, 1364625.373 913256.527 0, 1364902.946 913277.996 0, 1365180.519 913299.482 0, 1365458.09 913320.984 0, 1365735.66 913342.502 0, 
+    1366013.229 913364.037 0, 1366290.796 913385.588 0, 1366568.363 913407.155 0, 1366845.927 913428.739 0, 1367122.207 913450.239 0, 1367401.053 913471.955 0, 1367678.615 913493.588 0, 1367956.174 913515.237 0, 1368233.733 913536.902 0, 1368511.29 913558.584 0, 
+    1368788.846 913580.282 0, 1369066.401 913601.996 0, 1369343.954 913623.727 0, 1369621.507 913645.474 0, 1369899.057 913667.237 0, 1370176.607 913689.017 0, 1370454.155 913710.813 0, 1370731.702 913732.625 0, 1371009.248 913754.454 0, 1371286.793 913776.299 0, 
+    1371564.336 913798.16 0, 1371841.878 913820.038 0, 1372119.418 913841.932 0, 1372396.958 913863.843 0, 1372674.496 913885.769 0, 1372952.032 913907.712 0, 1373229.568 913929.672 0, 1373507.102 913951.647 0, 1373783.352 913973.538 0, 1374224.148 908412.886 0, 
+    1374664.931 902852.396 0))
+
+POLYGON ((1387103.391 915048.361 0, 1386827.202 915025.691 0, 1386549.731 915002.931 0, 1386272.259 914980.187 0, 1385994.785 914957.46 0, 1385717.31 914934.75 0, 1385439.834 914912.055 0, 1385162.356 914889.377 0, 1384884.877 914866.715 0, 1384607.397 914844.07 0, 
+    1384329.915 914821.441 0, 1384052.432 914798.828 0, 1383774.948 914776.232 0, 1383497.462 914753.652 0, 1383219.975 914731.088 0, 1382942.487 914708.541 0, 1382664.997 914686.01 0, 1382387.507 914663.495 0, 1382110.014 914640.997 0, 1381832.521 914618.514 0, 
+    1381555.026 914596.049 0, 1381277.529 914573.599 0, 1381000.032 914551.166 0, 1380722.533 914528.749 0, 1380443.751 914506.246 0, 1380167.531 914483.965 0, 1379890.028 914461.597 0, 1379612.524 914439.246 0, 1379335.019 914416.911 0, 1379057.512 914394.592 0, 
+    1378780.004 914372.29 0, 1378502.495 914350.004 0, 1378224.984 914327.734 0, 1377947.472 914305.48 0, 1377669.959 914283.243 0, 1377392.444 914261.023 0, 1377114.928 914238.818 0, 1376837.411 914216.63 0, 1376559.892 914194.458 0, 1376282.372 914172.303 0, 
+    1376004.851 914150.164 0, 1375727.329 914128.041 0, 1375449.805 914105.935 0, 1375172.28 914083.845 0, 1374894.753 914061.771 0, 1374617.226 914039.714 0, 1374339.697 914017.673 0, 1374062.166 913995.648 0, 1373783.352 913973.538 0, 1373342.543 919534.346 0, 
+    1372901.722 925095.308 0, 1373179.879 925117.366 0, 1373456.755 925139.339 0, 1373733.629 925161.328 0, 1374010.503 925183.334 0, 1374287.374 925205.355 0, 1374564.245 925227.393 0, 1374841.114 925249.447 0, 1375117.982 925271.518 0, 1375394.848 925293.605 0, 
+    1375671.714 925315.708 0, 1375948.578 925337.827 0, 1376225.44 925359.963 0, 1376502.302 925382.115 0, 1376779.162 925404.284 0, 1377056.021 925426.468 0, 1377332.878 925448.669 0, 1377609.734 925470.886 0, 1377886.589 925493.12 0, 1378163.443 925515.37 0, 
+    1378440.295 925537.636 0, 1378717.146 925559.918 0, 1378993.995 925582.217 0, 1379270.844 925604.532 0, 1379546.412 925626.76 0, 1379824.536 925649.211 0, 1380101.381 925671.574 0, 1380378.224 925693.955 0, 1380655.066 925716.351 0, 1380931.906 925738.764 0, 
+    1381208.745 925761.193 0, 1381485.583 925783.638 0, 1381762.419 925806.1 0, 1382039.254 925828.578 0, 1382316.088 925851.072 0, 1382592.921 925873.582 0, 1382869.752 925896.109 0, 1383146.582 925918.652 0, 1383423.41 925941.212 0, 1383700.237 925963.787 0, 
+    1383977.063 925986.379 0, 1384253.888 926008.988 0, 1384530.711 926031.612 0, 1384807.533 926054.253 0, 1385084.353 926076.91 0, 1385361.172 926099.584 0, 1385637.99 926122.273 0, 1385914.807 926144.98 0, 1386190.344 926167.597 0, 1386646.874 920607.902 0, 
+    1387103.391 915048.361 0))
+
+POLYGON ((1399475.883 927277.424 0, 1399200.409 927254.028 0, 1398923.657 927230.54 0, 1398646.905 927207.068 0, 1398370.151 927183.613 0, 1398093.395 927160.174 0, 1397816.639 927136.751 0, 1397539.88 927113.344 0, 1397263.121 927089.954 0, 1396986.36 927066.58 0, 
+    1396709.598 927043.222 0, 1396432.834 927019.881 0, 1396156.069 926996.556 0, 1395879.303 926973.247 0, 1395602.535 926949.955 0, 1395325.766 926926.678 0, 1395048.995 926903.418 0, 1394772.223 926880.175 0, 1394495.45 926856.947 0, 1394218.676 926833.736 0, 
+    1393941.9 926810.542 0, 1393665.122 926787.363 0, 1393388.344 926764.201 0, 1393111.563 926741.055 0, 1392833.506 926717.819 0, 1392557.999 926694.812 0, 1392281.215 926671.715 0, 1392004.43 926648.634 0, 1391727.643 926625.57 0, 1391450.854 926602.522 0, 
+    1391174.065 926579.49 0, 1390897.274 926556.474 0, 1390620.482 926533.475 0, 1390343.688 926510.492 0, 1390066.893 926487.525 0, 1389790.097 926464.575 0, 1389513.299 926441.641 0, 1389236.5 926418.723 0, 1388959.7 926395.821 0, 1388682.898 926372.936 0, 
+    1388406.095 926350.067 0, 1388129.29 926327.214 0, 1387852.485 926304.378 0, 1387575.677 926281.558 0, 1387298.869 926258.754 0, 1387022.059 926235.967 0, 1386745.248 926213.195 0, 1386468.436 926190.44 0, 1386190.344 926167.597 0, 1385733.802 931727.441 0, 
+    1385277.248 937287.431 0, 1385554.682 937310.22 0, 1385830.84 937332.921 0, 1386106.997 937355.639 0, 1386383.152 937378.372 0, 1386659.306 937401.122 0, 1386935.459 937423.888 0, 1387211.61 937446.671 0, 1387487.76 937469.469 0, 1387763.908 937492.284 0, 
+    1388040.056 937515.115 0, 1388316.202 937537.963 0, 1388592.346 937560.826 0, 1388868.49 937583.706 0, 1389144.631 937606.602 0, 1389420.772 937629.515 0, 1389696.911 937652.443 0, 1389973.049 937675.388 0, 1390249.186 937698.349 0, 1390525.321 937721.327 0, 
+    1390801.454 937744.321 0, 1391077.587 937767.33 0, 1391353.718 937790.357 0, 1391629.848 937813.399 0, 1391904.703 937836.351 0, 1392182.103 937859.533 0, 1392458.229 937882.624 0, 1392734.353 937905.731 0, 1393010.476 937928.855 0, 1393286.598 937951.995 0, 
+    1393562.718 937975.151 0, 1393838.837 937998.324 0, 1394114.954 938021.512 0, 1394391.07 938044.717 0, 1394667.185 938067.938 0, 1394943.298 938091.176 0, 1395219.41 938114.43 0, 1395495.521 938137.7 0, 1395771.63 938160.986 0, 1396047.738 938184.288 0, 
+    1396323.845 938207.607 0, 1396599.95 938230.942 0, 1396876.054 938254.293 0, 1397152.156 938277.661 0, 1397428.257 938301.044 0, 1397704.357 938324.444 0, 1397980.455 938347.86 0, 1398256.552 938371.293 0, 1398531.375 938394.633 0, 1399003.635 932835.956 0, 
+    1399475.883 927277.424 0))
+
+POLYGON ((1411782.322 939539.277 0, 1411507.563 939515.16 0, 1411231.534 939490.948 0, 1410955.503 939466.752 0, 1410679.47 939442.572 0, 1410403.436 939418.408 0, 1410127.401 939394.261 0, 1409851.364 939370.13 0, 1409575.326 939346.015 0, 1409299.287 939321.916 0, 
+    1409023.246 939297.834 0, 1408747.203 939273.767 0, 1408471.159 939249.717 0, 1408195.114 939225.684 0, 1407919.068 939201.666 0, 1407643.02 939177.665 0, 1407366.97 939153.68 0, 1407090.919 939129.712 0, 1406814.867 939105.759 0, 1406538.813 939081.823 0, 
+    1406262.758 939057.903 0, 1405986.702 939033.999 0, 1405710.644 939010.112 0, 1405434.584 938986.241 0, 1405157.253 938962.276 0, 1404882.462 938938.547 0, 1404606.398 938914.725 0, 1404330.333 938890.918 0, 1404054.267 938867.128 0, 1403778.199 938843.355 0, 
+    1403502.13 938819.597 0, 1403226.059 938795.856 0, 1402949.987 938772.131 0, 1402673.914 938748.422 0, 1402397.839 938724.73 0, 1402121.763 938701.054 0, 1401845.686 938677.394 0, 1401569.607 938653.75 0, 1401293.527 938630.122 0, 1401017.445 938606.511 0, 
+    1400741.362 938582.916 0, 1400465.277 938559.338 0, 1400189.192 938535.775 0, 1399913.104 938512.229 0, 1399637.016 938488.699 0, 1399360.926 938465.185 0, 1399084.834 938441.688 0, 1398808.742 938418.207 0, 1398531.375 938394.633 0, 1398059.103 943953.453 0, 
+    1397586.819 949512.41 0, 1397863.528 949535.927 0, 1398138.967 949559.353 0, 1398414.404 949582.794 0, 1398689.839 949606.252 0, 1398965.273 949629.727 0, 1399240.706 949653.217 0, 1399516.138 949676.724 0, 1399791.568 949700.246 0, 1400066.997 949723.785 0, 
+    1400342.424 949747.341 0, 1400617.85 949770.912 0, 1400893.275 949794.5 0, 1401168.698 949818.104 0, 1401444.119 949841.724 0, 1401719.54 949865.36 0, 1401994.959 949889.013 0, 1402270.376 949912.681 0, 1402545.793 949936.366 0, 1402821.208 949960.068 0, 
+    1403096.621 949983.785 0, 1403372.033 950007.518 0, 1403647.444 950031.268 0, 1403922.853 950055.034 0, 1404196.993 950078.707 0, 1404473.667 950102.615 0, 1404749.072 950126.429 0, 1405024.476 950150.26 0, 1405299.878 950174.107 0, 1405575.279 950197.971 0, 
+    1405850.678 950221.85 0, 1406126.076 950245.746 0, 1406401.473 950269.658 0, 1406676.868 950293.586 0, 1406952.262 950317.53 0, 1407227.654 950341.49 0, 1407503.045 950365.467 0, 1407778.435 950389.46 0, 1408053.823 950413.469 0, 1408329.21 950437.495 0, 
+    1408604.595 950461.536 0, 1408879.979 950485.594 0, 1409155.361 950509.668 0, 1409430.742 950533.758 0, 1409706.122 950557.864 0, 1409981.5 950581.987 0, 1410256.877 950606.126 0, 1410532.252 950630.281 0, 1410806.36 950654.341 0, 1411294.347 945096.74 0, 
+    1411782.322 939539.277 0))
+
+POLYGON ((1424022.621 951833.615 0, 1423748.581 951808.78 0, 1423473.275 951783.847 0, 1423197.967 951758.931 0, 1422922.658 951734.03 0, 1422647.348 951709.146 0, 1422372.036 951684.278 0, 1422096.723 951659.426 0, 1421821.408 951634.59 0, 1421546.091 951609.771 0, 
+    1421270.774 951584.968 0, 1420995.454 951560.181 0, 1420720.134 951535.41 0, 1420444.812 951510.655 0, 1420169.488 951485.917 0, 1419894.163 951461.194 0, 1419618.837 951436.488 0, 1419343.509 951411.798 0, 1419068.179 951387.125 0, 1418792.848 951362.467 0, 
+    1418517.516 951337.826 0, 1418242.182 951313.201 0, 1417966.847 951288.592 0, 1417691.51 951264 0, 1417414.907 951239.31 0, 1417140.833 951214.863 0, 1416865.492 951190.319 0, 1416590.149 951165.791 0, 1416314.806 951141.28 0, 1416039.46 951116.785 0, 
+    1415764.113 951092.305 0, 1415488.765 951067.842 0, 1415213.416 951043.396 0, 1414938.065 951018.965 0, 1414662.712 950994.551 0, 1414387.358 950970.153 0, 1414112.003 950945.771 0, 1413836.646 950921.405 0, 1413561.288 950897.056 0, 1413285.928 950872.722 0, 
+    1413010.567 950848.405 0, 1412735.204 950824.104 0, 1412459.84 950799.82 0, 1412184.475 950775.551 0, 1411909.108 950751.299 0, 1411633.74 950727.063 0, 1411358.37 950702.843 0, 1411082.999 950678.639 0, 1410806.36 950654.341 0, 1410318.361 956212.075 0, 
+    1409830.35 961769.94 0, 1410106.333 961794.18 0, 1410381.049 961818.327 0, 1410655.765 961842.489 0, 1410930.479 961866.667 0, 1411205.192 961890.862 0, 1411479.903 961915.073 0, 1411754.613 961939.3 0, 1412029.321 961963.543 0, 1412304.028 961987.802 0, 
+    1412578.733 962012.078 0, 1412853.437 962036.369 0, 1413128.14 962060.677 0, 1413402.841 962085.001 0, 1413677.541 962109.341 0, 1413952.239 962133.698 0, 1414226.936 962158.07 0, 1414501.632 962182.459 0, 1414776.326 962206.864 0, 1415051.018 962231.285 0, 
+    1415325.709 962255.722 0, 1415600.399 962280.175 0, 1415875.087 962304.645 0, 1416149.774 962329.13 0, 1416423.197 962353.519 0, 1416699.143 962378.15 0, 1416973.826 962402.684 0, 1417248.507 962427.235 0, 1417523.187 962451.801 0, 1417797.865 962476.384 0, 
+    1418072.541 962500.983 0, 1418347.217 962525.598 0, 1418621.89 962550.229 0, 1418896.563 962574.876 0, 1419171.234 962599.54 0, 1419445.903 962624.219 0, 1419720.571 962648.915 0, 1419995.238 962673.627 0, 1420269.903 962698.355 0, 1420544.567 962723.1 0, 
+    1420819.229 962747.86 0, 1421093.889 962772.637 0, 1421368.549 962797.43 0, 1421643.207 962822.239 0, 1421917.863 962847.064 0, 1422192.518 962871.905 0, 1422467.171 962896.763 0, 1422741.823 962921.636 0, 1423015.212 962946.412 0, 1423518.923 957389.948 0, 
+    1424022.621 951833.615 0))
+
+POLYGON ((927992.441 532049.799 0, 927693.893 532054.025 0, 927393.882 532058.29 0, 927093.871 532062.572 0, 926793.86 532066.872 0, 926493.85 532071.19 0, 926193.84 532075.525 0, 925893.83 532079.878 0, 925593.821 532084.249 0, 925293.811 532088.637 0, 
+    924993.802 532093.043 0, 924693.793 532097.466 0, 924393.785 532101.907 0, 924093.776 532106.366 0, 923793.768 532110.843 0, 923493.761 532115.337 0, 923193.753 532119.849 0, 922893.746 532124.378 0, 922593.739 532128.926 0, 922293.732 532133.49 0, 
+    921993.726 532138.073 0, 921693.72 532142.673 0, 921393.714 532147.291 0, 921093.708 532151.926 0, 920792.239 532156.602 0, 920493.698 532161.25 0, 920193.693 532165.938 0, 919893.688 532170.644 0, 919593.684 532175.368 0, 919293.68 532180.11 0, 
+    918993.677 532184.869 0, 918693.673 532189.645 0, 918393.67 532194.44 0, 918093.667 532199.252 0, 917793.665 532204.081 0, 917493.662 532208.929 0, 917193.66 532213.794 0, 916893.659 532218.676 0, 916593.657 532223.577 0, 916293.656 532228.495 0, 
+    915993.655 532233.43 0, 915693.655 532238.383 0, 915393.655 532243.354 0, 915093.655 532248.343 0, 914793.655 532253.349 0, 914493.656 532258.373 0, 914193.657 532263.415 0, 913893.658 532268.474 0, 913592.194 532273.576 0, 913686.44 537832.901 0, 
+    913780.692 543392.609 0, 914081.498 543387.519 0, 914380.842 543382.47 0, 914680.187 543377.44 0, 914979.532 543372.427 0, 915278.877 543367.432 0, 915578.223 543362.454 0, 915877.569 543357.494 0, 916176.915 543352.551 0, 916476.261 543347.627 0, 
+    916775.608 543342.719 0, 917074.955 543337.83 0, 917374.302 543332.958 0, 917673.649 543328.103 0, 917972.997 543323.267 0, 918272.345 543318.447 0, 918571.694 543313.646 0, 918871.042 543308.862 0, 919170.391 543304.096 0, 919469.741 543299.347 0, 
+    919769.09 543294.616 0, 920068.44 543289.903 0, 920367.79 543285.207 0, 920667.14 543280.529 0, 920965.03 543275.891 0, 921265.842 543271.225 0, 921565.193 543266.6 0, 921864.544 543261.992 0, 922163.896 543257.402 0, 922463.248 543252.83 0, 
+    922762.6 543248.275 0, 923061.953 543243.737 0, 923361.305 543239.218 0, 923660.658 543234.716 0, 923960.012 543230.231 0, 924259.365 543225.765 0, 924558.719 543221.316 0, 924858.073 543216.884 0, 925157.428 543212.47 0, 925456.782 543208.074 0, 
+    925756.137 543203.695 0, 926055.492 543199.334 0, 926354.848 543194.991 0, 926654.203 543190.665 0, 926953.559 543186.357 0, 927252.915 543182.066 0, 927552.272 543177.793 0, 927851.628 543173.538 0, 928149.525 543169.321 0, 928070.981 537609.368 0, 
+    927992.441 532049.799 0))
+
+POLYGON ((942518.932 542986.628 0, 942221.022 542990.003 0, 941921.655 542993.413 0, 941622.287 542996.84 0, 941322.92 543000.285 0, 941023.553 543003.747 0, 940724.187 543007.228 0, 940424.82 543010.725 0, 940125.454 543014.24 0, 939826.088 543017.773 0, 
+    939526.722 543021.324 0, 939227.356 543024.892 0, 938927.991 543028.478 0, 938628.626 543032.081 0, 938329.261 543035.702 0, 938029.896 543039.341 0, 937730.532 543042.997 0, 937431.167 543046.671 0, 937131.803 543050.362 0, 936832.439 543054.072 0, 
+    936533.075 543057.798 0, 936233.712 543061.543 0, 935934.349 543065.305 0, 935634.986 543069.084 0, 935334.164 543072.9 0, 935036.26 543076.696 0, 934736.898 543080.529 0, 934437.536 543084.379 0, 934138.174 543088.246 0, 933838.812 543092.132 0, 
+    933539.451 543096.035 0, 933240.09 543099.955 0, 932940.729 543103.893 0, 932641.368 543107.849 0, 932342.007 543111.823 0, 932042.647 543115.814 0, 931743.287 543119.822 0, 931443.927 543123.848 0, 931144.568 543127.892 0, 930845.208 543131.954 0, 
+    930545.849 543136.033 0, 930246.49 543140.13 0, 929947.132 543144.244 0, 929647.773 543148.376 0, 929348.415 543152.526 0, 929049.057 543156.693 0, 928749.7 543160.878 0, 928450.342 543165.08 0, 928149.525 543169.321 0, 928228.075 548729.654 0, 
+    928306.631 554290.365 0, 928606.79 554286.133 0, 928905.493 554281.94 0, 929204.196 554277.764 0, 929502.899 554273.606 0, 929801.603 554269.466 0, 930100.307 554265.343 0, 930399.011 554261.238 0, 930697.715 554257.15 0, 930996.419 554253.08 0, 
+    931295.124 554249.027 0, 931593.829 554244.992 0, 931892.535 554240.974 0, 932191.24 554236.975 0, 932489.946 554232.992 0, 932788.652 554229.028 0, 933087.358 554225.08 0, 933386.064 554221.151 0, 933684.771 554217.239 0, 933983.478 554213.344 0, 
+    934282.185 554209.468 0, 934580.892 554205.608 0, 934879.6 554201.767 0, 935178.308 554197.943 0, 935475.56 554194.155 0, 935775.724 554190.347 0, 936074.432 554186.576 0, 936373.141 554182.822 0, 936671.85 554179.086 0, 936970.559 554175.368 0, 
+    937269.268 554171.667 0, 937567.978 554167.983 0, 937866.688 554164.317 0, 938165.398 554160.669 0, 938464.108 554157.038 0, 938762.818 554153.425 0, 939061.529 554149.83 0, 939360.24 554146.252 0, 939658.951 554142.691 0, 939957.662 554139.149 0, 
+    940256.373 554135.624 0, 940555.085 554132.116 0, 940853.797 554128.626 0, 941152.509 554125.153 0, 941451.221 554121.699 0, 941749.934 554118.261 0, 942048.646 554114.842 0, 942347.359 554111.44 0, 942644.618 554108.071 0, 942581.773 548547.161 0, 
+    942518.932 542986.628 0))
+
+POLYGON ((956983.063 553966.286 0, 956685.794 553968.814 0, 956387.072 553971.373 0, 956088.351 553973.948 0, 955789.63 553976.542 0, 955490.909 553979.153 0, 955192.189 553981.781 0, 954893.468 553984.427 0, 954594.748 553987.091 0, 954296.027 553989.772 0, 
+    953997.307 553992.471 0, 953698.587 553995.187 0, 953399.868 553997.921 0, 953101.148 554000.673 0, 952802.429 554003.442 0, 952503.709 554006.229 0, 952204.99 554009.033 0, 951906.271 554011.855 0, 951607.553 554014.695 0, 951308.834 554017.552 0, 
+    951010.116 554020.426 0, 950711.397 554023.319 0, 950412.679 554026.228 0, 950113.961 554029.156 0, 949813.79 554032.115 0, 949516.526 554035.063 0, 949217.809 554038.044 0, 948919.091 554041.041 0, 948620.374 554044.057 0, 948321.658 554047.089 0, 
+    948022.941 554050.14 0, 947724.224 554053.208 0, 947425.508 554056.294 0, 947126.792 554059.397 0, 946828.076 554062.518 0, 946529.36 554065.656 0, 946230.645 554068.812 0, 945931.929 554071.986 0, 945633.214 554075.177 0, 945334.499 554078.385 0, 
+    945035.784 554081.612 0, 944737.069 554084.856 0, 944438.355 554088.117 0, 944139.641 554091.396 0, 943840.927 554094.693 0, 943542.213 554098.007 0, 943243.499 554101.339 0, 942944.786 554104.688 0, 942644.618 554108.071 0, 942707.467 559669.356 0, 
+    942770.321 565231.012 0, 943069.831 565227.636 0, 943367.889 565224.294 0, 943665.948 565220.969 0, 943964.008 565217.663 0, 944262.067 565214.373 0, 944560.127 565211.101 0, 944858.186 565207.847 0, 945156.246 565204.61 0, 945454.307 565201.391 0, 
+    945752.367 565198.189 0, 946050.427 565195.005 0, 946348.488 565191.839 0, 946646.549 565188.69 0, 946944.61 565185.558 0, 947242.671 565182.444 0, 947540.733 565179.348 0, 947838.794 565176.269 0, 948136.856 565173.207 0, 948434.918 565170.164 0, 
+    948732.98 565167.137 0, 949031.043 565164.129 0, 949329.105 565161.138 0, 949627.168 565158.164 0, 949923.781 565155.222 0, 950223.294 565152.269 0, 950521.357 565149.348 0, 950819.421 565146.445 0, 951117.484 565143.559 0, 951415.548 565140.691 0, 
+    951713.612 565137.84 0, 952011.676 565135.007 0, 952309.74 565132.191 0, 952607.805 565129.393 0, 952905.869 565126.612 0, 953203.934 565123.849 0, 953501.999 565121.103 0, 953800.064 565118.375 0, 954098.129 565115.665 0, 954396.194 565112.972 0, 
+    954694.26 565110.297 0, 954992.326 565107.639 0, 955290.392 565104.998 0, 955588.458 565102.376 0, 955886.524 565099.77 0, 956184.59 565097.183 0, 956482.657 565094.613 0, 956780.723 565092.06 0, 957077.341 565089.537 0, 957030.2 559527.726 0, 
+    956983.063 553966.286 0))
+
+POLYGON ((971384.704 564988.483 0, 971088.078 564990.168 0, 970790.005 564991.879 0, 970491.932 564993.607 0, 970193.86 564995.352 0, 969895.788 564997.115 0, 969597.715 564998.896 0, 969299.643 565000.694 0, 969001.571 565002.51 0, 968703.499 565004.343 0, 
+    968405.428 565006.194 0, 968107.356 565008.062 0, 967809.284 565009.948 0, 967511.213 565011.852 0, 967213.142 565013.773 0, 966915.07 565015.711 0, 966616.999 565017.667 0, 966318.928 565019.641 0, 966020.857 565021.632 0, 965722.786 565023.641 0, 
+    965424.716 565025.667 0, 965126.645 565027.711 0, 964828.575 565029.772 0, 964530.505 565031.851 0, 964230.987 565033.958 0, 963934.364 565036.062 0, 963636.294 565038.193 0, 963338.225 565040.342 0, 963040.155 565042.509 0, 962742.085 565044.693 0, 
+    962444.016 565046.895 0, 962145.947 565049.114 0, 961847.878 565051.351 0, 961549.809 565053.605 0, 961251.74 565055.877 0, 960953.671 565058.166 0, 960655.602 565060.473 0, 960357.534 565062.798 0, 960059.466 565065.14 0, 959761.397 565067.499 0, 
+    959463.329 565069.876 0, 959165.261 565072.271 0, 958867.194 565074.683 0, 958569.126 565077.113 0, 958271.058 565079.56 0, 957972.991 565082.025 0, 957674.924 565084.508 0, 957376.857 565087.008 0, 957077.341 565089.537 0, 957124.485 570651.717 0, 
+    957171.631 576214.26 0, 957470.489 576211.736 0, 957767.902 576209.242 0, 958065.314 576206.765 0, 958362.727 576204.305 0, 958660.139 576201.863 0, 958957.552 576199.439 0, 959254.965 576197.032 0, 959552.378 576194.643 0, 959849.792 576192.271 0, 
+    960147.205 576189.916 0, 960444.619 576187.579 0, 960742.032 576185.26 0, 961039.446 576182.958 0, 961336.86 576180.674 0, 961634.274 576178.407 0, 961931.688 576176.157 0, 962229.103 576173.926 0, 962526.517 576171.711 0, 962823.932 576169.514 0, 
+    963121.347 576167.335 0, 963418.762 576165.173 0, 963716.177 576163.029 0, 964013.592 576160.902 0, 964309.562 576158.803 0, 964608.422 576156.701 0, 964905.838 576154.626 0, 965203.253 576152.57 0, 965500.669 576150.53 0, 965798.085 576148.509 0, 
+    966095.501 576146.504 0, 966392.917 576144.517 0, 966690.333 576142.548 0, 966987.75 576140.596 0, 967285.166 576138.662 0, 967582.583 576136.745 0, 967879.999 576134.846 0, 968177.416 576132.964 0, 968474.833 576131.1 0, 968772.25 576129.253 0, 
+    969069.667 576127.424 0, 969367.084 576125.612 0, 969664.502 576123.818 0, 969961.919 576122.041 0, 970259.337 576120.282 0, 970556.754 576118.54 0, 970854.172 576116.816 0, 971151.59 576115.109 0, 971447.564 576113.428 0, 971416.133 570550.773 0, 
+    971384.704 564988.483 0))
+
+POLYGON ((985723.725 576052.929 0, 985427.745 576053.774 0, 985130.323 576054.64 0, 984832.902 576055.524 0, 984535.481 576056.426 0, 984238.059 576057.344 0, 983940.638 576058.281 0, 983643.217 576059.235 0, 983345.796 576060.206 0, 983048.375 576061.195 0, 
+    982750.954 576062.202 0, 982453.533 576063.226 0, 982156.112 576064.267 0, 981858.691 576065.326 0, 981561.27 576066.403 0, 981263.849 576067.497 0, 980966.429 576068.608 0, 980669.008 576069.737 0, 980371.588 576070.884 0, 980074.167 576072.048 0, 
+    979776.747 576073.23 0, 979479.326 576074.429 0, 979181.906 576075.645 0, 978884.486 576076.879 0, 978585.623 576078.137 0, 978289.646 576079.4 0, 977992.226 576080.687 0, 977694.806 576081.991 0, 977397.386 576083.312 0, 977099.966 576084.651 0, 
+    976802.547 576086.008 0, 976505.127 576087.382 0, 976207.708 576088.774 0, 975910.288 576090.183 0, 975612.869 576091.609 0, 975315.45 576093.053 0, 975018.031 576094.515 0, 974720.612 576095.994 0, 974423.193 576097.491 0, 974125.774 576099.005 0, 
+    973828.355 576100.537 0, 973530.936 576102.086 0, 973233.518 576103.653 0, 972936.099 576105.237 0, 972638.681 576106.838 0, 972341.262 576108.458 0, 972043.844 576110.094 0, 971746.426 576111.748 0, 971447.564 576113.428 0, 971478.998 581676.445 0, 
+    971510.433 587239.82 0, 971808.637 587238.143 0, 972105.4 587236.493 0, 972402.163 587234.86 0, 972698.927 587233.244 0, 972995.69 587231.646 0, 973292.454 587230.065 0, 973589.218 587228.502 0, 973885.982 587226.956 0, 974182.746 587225.428 0, 
+    974479.51 587223.917 0, 974776.274 587222.424 0, 975073.038 587220.948 0, 975369.802 587219.49 0, 975666.566 587218.049 0, 975963.331 587216.625 0, 976260.095 587215.219 0, 976556.86 587213.831 0, 976853.625 587212.46 0, 977150.389 587211.106 0, 
+    977447.154 587209.77 0, 977743.919 587208.451 0, 978040.684 587207.15 0, 978337.449 587205.866 0, 978632.775 587204.606 0, 978930.98 587203.351 0, 979227.745 587202.12 0, 979524.51 587200.906 0, 979821.276 587199.709 0, 980118.041 587198.53 0, 
+    980414.807 587197.369 0, 980711.573 587196.225 0, 981008.338 587195.098 0, 981305.104 587193.989 0, 981601.87 587192.898 0, 981898.636 587191.824 0, 982195.402 587190.767 0, 982492.168 587189.728 0, 982788.934 587188.706 0, 983085.7 587187.702 0, 
+    983382.466 587186.715 0, 983679.232 587185.746 0, 983975.999 587184.794 0, 984272.765 587183.859 0, 984569.532 587182.942 0, 984866.298 587182.043 0, 985163.065 587181.161 0, 985459.831 587180.296 0, 985755.16 587179.453 0, 985739.442 581616.012 0, 
+    985723.725 576052.929 0))
+
+POLYGON ((1000000 587159.331 0, 999704.668 587159.34 0, 999407.9 587159.366 0, 999111.132 587159.409 0, 998814.364 587159.471 0, 998517.597 587159.549 0, 998220.829 587159.645 0, 997924.061 587159.758 0, 997627.293 587159.889 0, 997330.525 587160.038 0, 
+    997033.758 587160.204 0, 996736.99 587160.387 0, 996440.222 587160.588 0, 996143.454 587160.806 0, 995846.686 587161.042 0, 995549.919 587161.295 0, 995253.151 587161.566 0, 994956.383 587161.854 0, 994659.616 587162.159 0, 994362.848 587162.482 0, 
+    994066.08 587162.823 0, 993769.313 587163.181 0, 993472.545 587163.556 0, 993175.777 587163.949 0, 992877.573 587164.362 0, 992582.242 587164.788 0, 992285.475 587165.233 0, 991988.707 587165.696 0, 991691.94 587166.176 0, 991395.172 587166.674 0, 
+    991098.405 587167.189 0, 990801.638 587167.721 0, 990504.87 587168.272 0, 990208.103 587168.839 0, 989911.336 587169.424 0, 989614.568 587170.027 0, 989317.801 587170.647 0, 989021.034 587171.284 0, 988724.267 587171.939 0, 988427.5 587172.612 0, 
+    988130.733 587173.301 0, 987833.966 587174.009 0, 987537.199 587174.734 0, 987240.432 587175.476 0, 986943.665 587176.236 0, 986646.898 587177.013 0, 986350.131 587177.808 0, 986053.365 587178.62 0, 985755.16 587179.453 0, 985770.879 592743.25 0, 
+    985786.598 598307.399 0, 986084.145 598306.567 0, 986380.257 598305.756 0, 986676.369 598304.963 0, 986972.48 598304.188 0, 987268.592 598303.43 0, 987564.704 598302.689 0, 987860.816 598301.966 0, 988156.928 598301.26 0, 988453.04 598300.572 0, 
+    988749.153 598299.901 0, 989045.265 598299.248 0, 989341.377 598298.611 0, 989637.489 598297.993 0, 989933.601 598297.392 0, 990229.714 598296.808 0, 990525.826 598296.242 0, 990821.938 598295.693 0, 991118.051 598295.161 0, 991414.163 598294.647 0, 
+    991710.276 598294.15 0, 992006.388 598293.671 0, 992302.501 598293.209 0, 992598.613 598292.765 0, 992893.292 598292.34 0, 993190.839 598291.929 0, 993486.951 598291.537 0, 993783.064 598291.162 0, 994079.176 598290.805 0, 994375.289 598290.465 0, 
+    994671.402 598290.143 0, 994967.515 598289.838 0, 995263.627 598289.55 0, 995559.74 598289.28 0, 995855.853 598289.028 0, 996151.966 598288.792 0, 996448.078 598288.575 0, 996744.191 598288.374 0, 997040.304 598288.191 0, 997336.417 598288.026 0, 
+    997632.53 598287.878 0, 997928.643 598287.747 0, 998224.755 598287.634 0, 998520.868 598287.538 0, 998816.981 598287.46 0, 999113.094 598287.399 0, 999409.207 598287.355 0, 999705.32 598287.329 0, 1000000 598287.321 0, 1000000 592723.15 0, 
+    1000000 587159.331 0))
+
+POLYGON ((1014213.402 598307.399 0, 1013918.72 598306.575 0, 1013622.609 598305.764 0, 1013326.497 598304.971 0, 1013030.385 598304.195 0, 1012734.273 598303.437 0, 1012438.161 598302.696 0, 1012142.049 598301.973 0, 1011845.937 598301.267 0, 1011549.825 598300.578 0, 
+    1011253.713 598299.907 0, 1010957.601 598299.254 0, 1010661.488 598298.618 0, 1010365.376 598297.999 0, 1010069.264 598297.397 0, 1009773.152 598296.813 0, 1009477.039 598296.247 0, 1009180.927 598295.698 0, 1008884.815 598295.166 0, 1008588.702 598294.652 0, 
+    1008292.59 598294.155 0, 1007996.477 598293.676 0, 1007700.365 598293.214 0, 1007404.252 598292.769 0, 1007106.708 598292.34 0, 1006812.027 598291.933 0, 1006515.914 598291.54 0, 1006219.802 598291.166 0, 1005923.689 598290.808 0, 1005627.576 598290.468 0, 
+    1005331.464 598290.146 0, 1005035.351 598289.841 0, 1004739.238 598289.553 0, 1004443.125 598289.283 0, 1004147.013 598289.03 0, 1003850.9 598288.795 0, 1003554.787 598288.577 0, 1003258.674 598288.376 0, 1002962.561 598288.193 0, 1002666.449 598288.027 0, 
+    1002370.336 598287.879 0, 1002074.223 598287.748 0, 1001778.11 598287.635 0, 1001481.997 598287.539 0, 1001185.884 598287.461 0, 1000889.771 598287.399 0, 1000593.658 598287.356 0, 1000297.546 598287.33 0, 1000000 598287.321 0, 1000000 603851.84 0, 
+    1000000 609416.705 0, 1000296.887 609416.714 0, 1000592.345 609416.74 0, 1000887.803 609416.784 0, 1001183.261 609416.845 0, 1001478.719 609416.923 0, 1001774.176 609417.019 0, 1002069.634 609417.132 0, 1002365.092 609417.262 0, 1002660.55 609417.41 0, 
+    1002956.008 609417.576 0, 1003251.465 609417.758 0, 1003546.923 609417.958 0, 1003842.381 609418.176 0, 1004137.839 609418.411 0, 1004433.296 609418.663 0, 1004728.754 609418.933 0, 1005024.212 609419.22 0, 1005319.669 609419.524 0, 1005615.127 609419.846 0, 
+    1005910.585 609420.185 0, 1006206.042 609420.542 0, 1006501.5 609420.915 0, 1006796.958 609421.307 0, 1007090.987 609421.714 0, 1007387.873 609422.142 0, 1007683.33 609422.585 0, 1007978.788 609423.046 0, 1008274.245 609423.524 0, 1008569.702 609424.02 0, 
+    1008865.16 609424.533 0, 1009160.617 609425.064 0, 1009456.074 609425.612 0, 1009751.532 609426.177 0, 1010046.989 609426.76 0, 1010342.446 609427.36 0, 1010637.903 609427.977 0, 1010933.361 609428.612 0, 1011228.818 609429.264 0, 1011524.275 609429.934 0, 
+    1011819.732 609430.621 0, 1012115.189 609431.325 0, 1012410.646 609432.047 0, 1012706.103 609432.786 0, 1013001.559 609433.543 0, 1013297.016 609434.316 0, 1013592.473 609435.108 0, 1013887.93 609435.917 0, 1014181.959 609436.739 0, 1014197.681 603871.896 0, 
+    1014213.402 598307.399 0))
+
+POLYGON ((1028363.805 609496.838 0, 1028069.777 609495.186 0, 1027774.324 609493.542 0, 1027478.87 609491.916 0, 1027183.417 609490.308 0, 1026887.963 609488.716 0, 1026592.51 609487.142 0, 1026297.056 609485.586 0, 1026001.602 609484.047 0, 1025706.148 609482.525 0, 
+    1025410.694 609481.021 0, 1025115.24 609479.534 0, 1024819.786 609478.064 0, 1024524.332 609476.612 0, 1024228.877 609475.177 0, 1023933.423 609473.76 0, 1023637.968 609472.36 0, 1023342.514 609470.977 0, 1023047.059 609469.612 0, 1022751.604 609468.264 0, 
+    1022456.15 609466.934 0, 1022160.695 609465.621 0, 1021865.24 609464.325 0, 1021569.785 609463.047 0, 1021272.903 609461.78 0, 1020978.874 609460.543 0, 1020683.419 609459.317 0, 1020387.964 609458.108 0, 1020092.508 609456.917 0, 1019797.053 609455.743 0, 
+    1019501.597 609454.586 0, 1019206.141 609453.447 0, 1018910.686 609452.325 0, 1018615.23 609451.221 0, 1018319.774 609450.134 0, 1018024.318 609449.065 0, 1017728.862 609448.012 0, 1017433.406 609446.978 0, 1017137.95 609445.96 0, 1016842.494 609444.96 0, 
+    1016547.038 609443.978 0, 1016251.582 609443.012 0, 1015956.125 609442.064 0, 1015660.669 609441.134 0, 1015365.213 609440.221 0, 1015069.756 609439.325 0, 1014774.3 609438.447 0, 1014478.843 609437.586 0, 1014181.959 609436.739 0, 1014166.236 615001.924 0, 
+    1014150.513 620567.448 0, 1014446.738 620568.293 0, 1014741.54 620569.152 0, 1015036.341 620570.029 0, 1015331.143 620570.922 0, 1015625.944 620571.833 0, 1015920.745 620572.762 0, 1016215.546 620573.707 0, 1016510.347 620574.67 0, 1016805.148 620575.651 0, 
+    1017099.949 620576.649 0, 1017394.75 620577.664 0, 1017689.551 620578.696 0, 1017984.352 620579.746 0, 1018279.153 620580.813 0, 1018573.954 620581.898 0, 1018868.754 620583 0, 1019163.555 620584.119 0, 1019458.355 620585.256 0, 1019753.156 620586.41 0, 
+    1020047.956 620587.581 0, 1020342.756 620588.77 0, 1020637.557 620589.976 0, 1020932.357 620591.199 0, 1021225.734 620592.434 0, 1021521.957 620593.698 0, 1021816.757 620594.973 0, 1022111.557 620596.266 0, 1022406.356 620597.576 0, 1022701.156 620598.904 0, 
+    1022995.956 620600.248 0, 1023290.755 620601.611 0, 1023585.555 620602.99 0, 1023880.354 620604.387 0, 1024175.153 620605.801 0, 1024469.953 620607.233 0, 1024764.752 620608.682 0, 1025059.551 620610.148 0, 1025354.35 620611.632 0, 1025649.149 620613.133 0, 
+    1025943.947 620614.651 0, 1026238.746 620616.187 0, 1026533.545 620617.74 0, 1026828.343 620619.31 0, 1027123.142 620620.898 0, 1027417.94 620622.503 0, 1027712.738 620624.125 0, 1028007.536 620625.765 0, 1028300.913 620627.414 0, 1028332.36 615061.957 0, 
+    1028363.805 609496.838 0))
+
+POLYGON ((1042451.086 620727.358 0, 1042157.714 620724.88 0, 1041862.921 620722.407 0, 1041568.129 620719.952 0, 1041273.336 620717.514 0, 1040978.544 620715.094 0, 1040683.751 620712.69 0, 1040388.958 620710.304 0, 1040094.165 620707.936 0, 1039799.371 620705.585 0, 
+    1039504.578 620703.251 0, 1039209.784 620700.934 0, 1038914.99 620698.635 0, 1038620.197 620696.353 0, 1038325.403 620694.089 0, 1038030.608 620691.842 0, 1037735.814 620689.612 0, 1037441.02 620687.4 0, 1037146.225 620685.205 0, 1036851.431 620683.027 0, 
+    1036556.636 620680.867 0, 1036261.841 620678.724 0, 1035967.046 620676.598 0, 1035672.251 620674.49 0, 1035376.035 620672.389 0, 1035082.66 620670.325 0, 1034787.865 620668.269 0, 1034493.069 620666.23 0, 1034198.273 620664.209 0, 1033903.477 620662.205 0, 
+    1033608.681 620660.218 0, 1033313.885 620658.248 0, 1033019.089 620656.296 0, 1032724.293 620654.361 0, 1032429.496 620652.444 0, 1032134.7 620650.544 0, 1031839.903 620648.661 0, 1031545.106 620646.796 0, 1031250.309 620644.948 0, 1030955.512 620643.117 0, 
+    1030660.715 620641.304 0, 1030365.918 620639.508 0, 1030071.12 620637.729 0, 1029776.323 620635.968 0, 1029481.526 620634.224 0, 1029186.728 620632.498 0, 1028891.93 620630.789 0, 1028597.132 620629.097 0, 1028300.913 620627.414 0, 1028269.463 626193.207 0, 
+    1028238.012 631759.333 0, 1028533.574 631761.011 0, 1028827.716 631762.7 0, 1029121.859 631764.405 0, 1029416.001 631766.128 0, 1029710.144 631767.868 0, 1030004.286 631769.625 0, 1030298.428 631771.4 0, 1030592.57 631773.192 0, 1030886.712 631775.001 0, 
+    1031180.854 631776.827 0, 1031474.996 631778.671 0, 1031769.137 631780.533 0, 1032063.279 631782.411 0, 1032357.42 631784.307 0, 1032651.561 631786.22 0, 1032945.702 631788.151 0, 1033239.843 631790.098 0, 1033533.984 631792.063 0, 1033828.125 631794.046 0, 
+    1034122.266 631796.046 0, 1034416.406 631798.063 0, 1034710.547 631800.097 0, 1035004.687 631802.149 0, 1035297.41 631804.207 0, 1035592.967 631806.304 0, 1035887.107 631808.407 0, 1036181.247 631810.528 0, 1036475.387 631812.666 0, 1036769.527 631814.822 0, 
+    1037063.666 631816.995 0, 1037357.805 631819.185 0, 1037651.945 631821.392 0, 1037946.084 631823.617 0, 1038240.223 631825.859 0, 1038534.361 631828.119 0, 1038828.5 631830.395 0, 1039122.639 631832.689 0, 1039416.777 631835.001 0, 1039710.915 631837.329 0, 
+    1040005.053 631839.675 0, 1040299.191 631842.039 0, 1040593.329 631844.419 0, 1040887.467 631846.817 0, 1041181.604 631849.232 0, 1041475.742 631851.665 0, 1041769.879 631854.115 0, 1042064.016 631856.582 0, 1042356.737 631859.054 0, 1042403.913 626293.04 0, 
+    1042451.086 620727.358 0))
+
+POLYGON ((1056475.123 631998.664 0, 1056182.409 631995.364 0, 1055888.28 631992.066 0, 1055594.15 631988.785 0, 1055300.021 631985.522 0, 1055005.891 631982.275 0, 1054711.762 631979.047 0, 1054417.632 631975.835 0, 1054123.502 631972.641 0, 1053829.371 631969.464 0, 
+    1053535.241 631966.304 0, 1053241.11 631963.162 0, 1052946.979 631960.037 0, 1052652.848 631956.929 0, 1052358.717 631953.839 0, 1052064.585 631950.766 0, 1051770.454 631947.71 0, 1051476.322 631944.671 0, 1051182.19 631941.65 0, 1050888.058 631938.647 0, 
+    1050593.926 631935.66 0, 1050299.793 631932.691 0, 1050005.66 631929.739 0, 1049711.528 631926.804 0, 1049415.979 631923.873 0, 1049123.261 631920.987 0, 1048829.128 631918.104 0, 1048534.995 631915.239 0, 1048240.861 631912.391 0, 1047946.727 631909.56 0, 
+    1047652.593 631906.747 0, 1047358.459 631903.951 0, 1047064.324 631901.172 0, 1046770.19 631898.411 0, 1046476.055 631895.667 0, 1046181.92 631892.94 0, 1045887.785 631890.23 0, 1045593.65 631887.538 0, 1045299.515 631884.863 0, 1045005.379 631882.206 0, 
+    1044711.244 631879.565 0, 1044417.108 631876.942 0, 1044122.972 631874.337 0, 1043828.836 631871.748 0, 1043534.7 631869.177 0, 1043240.563 631866.624 0, 1042946.427 631864.087 0, 1042652.29 631861.568 0, 1042356.737 631859.054 0, 1042309.558 637425.398 0, 
+    1042262.376 642992.067 0, 1042557.271 642994.575 0, 1042850.752 642997.089 0, 1043144.234 642999.619 0, 1043437.715 643002.168 0, 1043731.196 643004.733 0, 1044024.677 643007.315 0, 1044318.157 643009.915 0, 1044611.638 643012.532 0, 1044905.118 643015.167 0, 
+    1045198.598 643017.818 0, 1045492.078 643020.487 0, 1045785.558 643023.174 0, 1046079.038 643025.877 0, 1046372.518 643028.598 0, 1046665.997 643031.336 0, 1046959.476 643034.091 0, 1047252.955 643036.864 0, 1047546.434 643039.654 0, 1047839.913 643042.461 0, 
+    1048133.392 643045.285 0, 1048426.87 643048.127 0, 1048720.348 643050.986 0, 1049013.826 643053.862 0, 1049305.892 643056.741 0, 1049600.782 643059.666 0, 1049894.26 643062.594 0, 1050187.737 643065.54 0, 1050481.214 643068.502 0, 1050774.691 643071.482 0, 
+    1051068.168 643074.479 0, 1051361.645 643077.494 0, 1051655.122 643080.525 0, 1051948.598 643083.574 0, 1052242.074 643086.64 0, 1052535.55 643089.724 0, 1052829.026 643092.825 0, 1053122.502 643095.943 0, 1053415.977 643099.078 0, 1053709.452 643102.231 0, 
+    1054002.927 643105.4 0, 1054296.402 643108.588 0, 1054589.877 643111.792 0, 1054883.351 643115.014 0, 1055176.826 643118.253 0, 1055470.3 643121.509 0, 1055763.774 643124.782 0, 1056057.248 643128.073 0, 1056349.31 643131.365 0, 1056412.219 637564.852 0, 
+    1056475.123 631998.664 0))
+
+POLYGON ((1070435.794 643310.461 0, 1070143.74 643306.344 0, 1069850.277 643302.224 0, 1069556.813 643298.121 0, 1069263.349 643294.036 0, 1068969.885 643289.968 0, 1068676.421 643285.917 0, 1068382.957 643281.884 0, 1068089.492 643277.867 0, 1067796.027 643273.868 0, 
+    1067502.562 643269.887 0, 1067209.096 643265.922 0, 1066915.631 643261.975 0, 1066622.165 643258.045 0, 1066328.699 643254.133 0, 1066035.233 643250.237 0, 1065741.766 643246.359 0, 1065448.299 643242.498 0, 1065154.832 643238.655 0, 1064861.365 643234.829 0, 
+    1064567.897 643231.02 0, 1064274.43 643227.228 0, 1063980.962 643223.454 0, 1063687.494 643219.696 0, 1063392.616 643215.939 0, 1063100.557 643212.234 0, 1062807.088 643208.529 0, 1062513.619 643204.841 0, 1062220.15 643201.17 0, 1061926.68 643197.516 0, 
+    1061633.211 643193.88 0, 1061339.741 643190.261 0, 1061046.271 643186.659 0, 1060752.8 643183.075 0, 1060459.33 643179.508 0, 1060165.859 643175.958 0, 1059872.388 643172.425 0, 1059578.917 643168.91 0, 1059285.446 643165.412 0, 1058991.974 643161.931 0, 
+    1058698.502 643158.468 0, 1058405.03 643155.021 0, 1058111.558 643151.592 0, 1057818.086 643148.181 0, 1057524.613 643144.786 0, 1057231.141 643141.409 0, 1056937.668 643138.049 0, 1056644.194 643134.707 0, 1056349.31 643131.365 0, 1056286.398 648698.202 0, 
+    1056223.482 654265.357 0, 1056517.708 654268.691 0, 1056810.526 654272.026 0, 1057103.344 654275.378 0, 1057396.161 654278.748 0, 1057688.978 654282.135 0, 1057981.795 654285.539 0, 1058274.612 654288.96 0, 1058567.429 654292.399 0, 1058860.245 654295.855 0, 
+    1059153.062 654299.328 0, 1059445.878 654302.818 0, 1059738.693 654306.325 0, 1060031.509 654309.85 0, 1060324.324 654313.392 0, 1060617.14 654316.951 0, 1060909.955 654320.528 0, 1061202.769 654324.121 0, 1061495.584 654327.732 0, 1061788.398 654331.36 0, 
+    1062081.212 654335.006 0, 1062374.026 654338.668 0, 1062666.84 654342.348 0, 1062959.653 654346.045 0, 1063251.06 654349.741 0, 1063545.28 654353.491 0, 1063838.093 654357.24 0, 1064130.905 654361.006 0, 1064423.718 654364.789 0, 1064716.53 654368.589 0, 
+    1065009.342 654372.407 0, 1065302.153 654376.242 0, 1065594.965 654380.094 0, 1065887.776 654383.964 0, 1066180.587 654387.85 0, 1066473.398 654391.754 0, 1066766.209 654395.675 0, 1067059.019 654399.614 0, 1067351.829 654403.569 0, 1067644.639 654407.542 0, 
+    1067937.449 654411.532 0, 1068230.258 654415.539 0, 1068523.067 654419.564 0, 1068815.876 654423.606 0, 1069108.685 654427.664 0, 1069401.493 654431.741 0, 1069694.301 654435.834 0, 1069987.109 654439.945 0, 1070278.512 654444.053 0, 1070357.155 648877.097 0, 
+    1070435.794 643310.461 0))
+
+POLYGON ((1084332.98 654662.456 0, 1084041.588 654657.525 0, 1083748.793 654652.587 0, 1083455.997 654647.666 0, 1083163.202 654642.763 0, 1082870.406 654637.877 0, 1082577.609 654633.008 0, 1082284.813 654628.156 0, 1081992.016 654623.321 0, 1081699.219 654618.504 0, 
+    1081406.421 654613.704 0, 1081113.623 654608.921 0, 1080820.825 654604.156 0, 1080528.027 654599.407 0, 1080235.228 654594.676 0, 1079942.429 654589.962 0, 1079649.63 654585.266 0, 1079356.831 654580.586 0, 1079064.031 654575.924 0, 1078771.231 654571.279 0, 
+    1078478.431 654566.651 0, 1078185.63 654562.041 0, 1077892.83 654557.448 0, 1077600.029 654552.872 0, 1077305.823 654548.291 0, 1077014.426 654543.771 0, 1076721.624 654539.247 0, 1076428.822 654534.74 0, 1076136.019 654530.25 0, 1075843.217 654525.778 0, 
+    1075550.414 654521.322 0, 1075257.61 654516.884 0, 1074964.807 654512.463 0, 1074672.003 654508.06 0, 1074379.199 654503.673 0, 1074086.395 654499.304 0, 1073793.591 654494.952 0, 1073500.786 654490.617 0, 1073207.981 654486.3 0, 1072915.176 654482 0, 
+    1072622.37 654477.717 0, 1072329.564 654473.451 0, 1072036.758 654469.202 0, 1071743.952 654464.971 0, 1071451.146 654460.757 0, 1071158.339 654456.56 0, 1070865.532 654452.38 0, 1070572.725 654448.218 0, 1070278.512 654444.053 0, 1070199.864 660011.324 0, 
+    1070121.211 665578.908 0, 1070414.765 665583.064 0, 1070706.917 665587.217 0, 1070999.069 665591.387 0, 1071291.22 665595.574 0, 1071583.371 665599.779 0, 1071875.522 665604.001 0, 1072167.673 665608.24 0, 1072459.823 665612.496 0, 1072751.973 665616.77 0, 
+    1073044.123 665621.06 0, 1073336.273 665625.368 0, 1073628.422 665629.693 0, 1073920.571 665634.035 0, 1074212.72 665638.395 0, 1074504.869 665642.771 0, 1074797.017 665647.165 0, 1075089.165 665651.576 0, 1075381.313 665656.004 0, 1075673.461 665660.45 0, 
+    1075965.608 665664.912 0, 1076257.755 665669.392 0, 1076549.902 665673.889 0, 1076842.048 665678.403 0, 1077132.793 665682.913 0, 1077426.341 665687.483 0, 1077718.486 665692.049 0, 1078010.632 665696.632 0, 1078302.777 665701.232 0, 1078594.922 665705.849 0, 
+    1078887.066 665710.484 0, 1079179.211 665715.136 0, 1079471.355 665719.805 0, 1079763.499 665724.491 0, 1080055.642 665729.194 0, 1080347.785 665733.915 0, 1080639.928 665738.652 0, 1080932.071 665743.407 0, 1081224.213 665748.179 0, 1081516.356 665752.969 0, 
+    1081808.497 665757.775 0, 1082100.639 665762.599 0, 1082392.78 665767.44 0, 1082684.921 665772.298 0, 1082977.062 665777.173 0, 1083269.202 665782.065 0, 1083561.343 665786.975 0, 1083853.482 665791.902 0, 1084144.222 665796.822 0, 1084238.604 660229.483 0, 
+    1084332.98 654662.456 0))
+
+POLYGON ((1098166.561 666054.353 0, 1097875.834 666048.612 0, 1097583.71 666042.859 0, 1097291.585 666037.124 0, 1096999.459 666031.407 0, 1096707.333 666025.706 0, 1096415.207 666020.023 0, 1096123.081 666014.356 0, 1095830.954 666008.707 0, 1095538.827 666003.076 0, 
+    1095246.7 665997.461 0, 1094954.572 665991.864 0, 1094662.444 665986.283 0, 1094370.315 665980.72 0, 1094078.187 665975.174 0, 1093786.058 665969.646 0, 1093493.928 665964.134 0, 1093201.798 665958.64 0, 1092909.668 665953.163 0, 1092617.538 665947.703 0, 
+    1092325.407 665942.26 0, 1092033.276 665936.835 0, 1091741.145 665931.427 0, 1091449.013 665926.035 0, 1091155.483 665920.636 0, 1090864.749 665915.305 0, 1090572.617 665909.965 0, 1090280.484 665904.643 0, 1089988.35 665899.338 0, 1089696.217 665894.05 0, 
+    1089404.083 665888.779 0, 1089111.949 665883.526 0, 1088819.814 665878.289 0, 1088527.68 665873.07 0, 1088235.545 665867.868 0, 1087943.409 665862.683 0, 1087651.274 665857.516 0, 1087359.138 665852.365 0, 1087067.001 665847.232 0, 1086774.865 665842.116 0, 
+    1086482.728 665837.017 0, 1086190.591 665831.936 0, 1085898.453 665826.871 0, 1085606.315 665821.824 0, 1085314.177 665816.794 0, 1085022.039 665811.781 0, 1084729.9 665806.786 0, 1084437.761 665801.807 0, 1084144.222 665796.822 0, 1084049.835 671364.471 0, 
+    1083955.443 676932.425 0, 1084248.324 676937.399 0, 1084539.807 676942.366 0, 1084831.291 676947.35 0, 1085122.773 676952.352 0, 1085414.256 676957.371 0, 1085705.739 676962.407 0, 1085997.221 676967.46 0, 1086288.702 676972.53 0, 1086580.184 676977.617 0, 
+    1086871.665 676982.722 0, 1087163.146 676987.843 0, 1087454.626 676992.982 0, 1087746.107 676998.138 0, 1088037.587 677003.311 0, 1088329.066 677008.502 0, 1088620.546 677013.709 0, 1088912.025 677018.934 0, 1089203.504 677024.175 0, 1089494.982 677029.434 0, 
+    1089786.46 677034.71 0, 1090077.938 677040.004 0, 1090369.415 677045.314 0, 1090660.893 677050.642 0, 1090950.974 677055.961 0, 1091243.846 677061.348 0, 1091535.322 677066.727 0, 1091826.798 677072.123 0, 1092118.274 677077.537 0, 1092409.749 677082.967 0, 
+    1092701.224 677088.415 0, 1092992.699 677093.88 0, 1093284.173 677099.362 0, 1093575.647 677104.861 0, 1093867.121 677110.377 0, 1094158.594 677115.91 0, 1094450.067 677121.461 0, 1094741.54 677127.029 0, 1095033.012 677132.613 0, 1095324.484 677138.215 0, 
+    1095615.956 677143.835 0, 1095907.427 677149.471 0, 1096198.898 677155.125 0, 1096490.369 677160.795 0, 1096781.839 677166.483 0, 1097073.309 677172.188 0, 1097364.779 677177.91 0, 1097656.248 677183.649 0, 1097946.323 677189.378 0, 1098056.445 671621.713 0, 
+    1098166.561 666054.353 0))
+
+POLYGON ((1111936.421 677485.857 0, 1111646.362 677479.309 0, 1111354.91 677472.746 0, 1111063.457 677466.201 0, 1110772.005 677459.672 0, 1110480.551 677453.161 0, 1110189.098 677446.667 0, 1109897.644 677440.19 0, 1109606.19 677433.73 0, 1109314.735 677427.287 0, 
+    1109023.28 677420.862 0, 1108731.825 677414.454 0, 1108440.369 677408.063 0, 1108148.913 677401.689 0, 1107857.456 677395.332 0, 1107565.999 677388.992 0, 1107274.542 677382.669 0, 1106983.084 677376.364 0, 1106691.626 677370.076 0, 1106400.168 677363.805 0, 
+    1106108.709 677357.551 0, 1105817.25 677351.314 0, 1105525.79 677345.094 0, 1105234.33 677338.892 0, 1104941.477 677332.677 0, 1104651.41 677326.538 0, 1104359.949 677320.387 0, 1104068.487 677314.254 0, 1103777.026 677308.137 0, 1103485.563 677302.037 0, 
+    1103194.101 677295.955 0, 1102902.638 677289.89 0, 1102611.175 677283.842 0, 1102319.712 677277.811 0, 1102028.248 677271.797 0, 1101736.784 677265.8 0, 1101445.319 677259.821 0, 1101153.854 677253.859 0, 1100862.389 677247.914 0, 1100570.923 677241.986 0, 
+    1100279.457 677236.075 0, 1099987.991 677230.181 0, 1099696.525 677224.305 0, 1099405.058 677218.445 0, 1099113.59 677212.603 0, 1098822.123 677206.778 0, 1098530.655 677200.97 0, 1098239.186 677195.179 0, 1097946.323 677189.378 0, 1097836.195 682757.346 0, 
+    1097726.061 688325.612 0, 1098018.265 688331.401 0, 1098309.078 688337.178 0, 1098599.891 688342.973 0, 1098890.703 688348.785 0, 1099181.515 688354.614 0, 1099472.327 688360.46 0, 1099763.138 688366.324 0, 1100053.949 688372.204 0, 1100344.759 688378.102 0, 
+    1100635.569 688384.016 0, 1100926.379 688389.948 0, 1101217.188 688395.897 0, 1101507.997 688401.863 0, 1101798.806 688407.846 0, 1102089.615 688413.846 0, 1102380.423 688419.864 0, 1102671.23 688425.898 0, 1102962.038 688431.95 0, 1103252.845 688438.018 0, 
+    1103543.651 688444.104 0, 1103834.457 688450.207 0, 1104125.263 688456.327 0, 1104416.069 688462.464 0, 1104705.484 688468.589 0, 1104997.679 688474.79 0, 1105288.483 688480.978 0, 1105579.287 688487.184 0, 1105870.091 688493.407 0, 1106160.894 688499.647 0, 
+    1106451.697 688505.904 0, 1106742.5 688512.178 0, 1107033.302 688518.469 0, 1107324.104 688524.777 0, 1107614.906 688531.103 0, 1107905.707 688537.445 0, 1108196.508 688543.805 0, 1108487.308 688550.182 0, 1108778.108 688556.576 0, 1109068.908 688562.987 0, 
+    1109359.707 688569.415 0, 1109650.506 688575.86 0, 1109941.304 688582.322 0, 1110232.102 688588.802 0, 1110522.9 688595.299 0, 1110813.697 688601.812 0, 1111104.494 688608.343 0, 1111395.291 688614.891 0, 1111684.698 688621.425 0, 1111810.563 683053.491 0, 
+    1111936.421 677485.857 0))
+
+POLYGON ((1125642.444 688956.671 0, 1125353.054 688949.32 0, 1125062.277 688941.951 0, 1124771.5 688934.598 0, 1124480.722 688927.263 0, 1124189.944 688919.945 0, 1123899.165 688912.644 0, 1123608.386 688905.36 0, 1123317.607 688898.093 0, 1123026.827 688890.844 0, 
+    1122736.046 688883.611 0, 1122445.265 688876.396 0, 1122154.484 688869.197 0, 1121863.703 688862.016 0, 1121572.921 688854.852 0, 1121282.138 688847.705 0, 1120991.355 688840.575 0, 1120700.572 688833.462 0, 1120409.788 688826.367 0, 1120119.004 688819.288 0, 
+    1119828.22 688812.227 0, 1119537.435 688805.182 0, 1119246.649 688798.155 0, 1118955.863 688791.145 0, 1118663.689 688784.119 0, 1118374.291 688777.176 0, 1118083.503 688770.218 0, 1117792.716 688763.276 0, 1117501.928 688756.352 0, 1117211.14 688749.444 0, 
+    1116920.351 688742.554 0, 1116629.562 688735.681 0, 1116338.773 688728.825 0, 1116047.983 688721.986 0, 1115757.193 688715.164 0, 1115466.402 688708.359 0, 1115175.611 688701.572 0, 1114884.819 688694.801 0, 1114594.027 688688.048 0, 1114303.235 688681.312 0, 
+    1114012.443 688674.593 0, 1113721.649 688667.891 0, 1113430.856 688661.206 0, 1113140.062 688654.538 0, 1112849.268 688647.888 0, 1112558.473 688641.254 0, 1112267.678 688634.638 0, 1111976.883 688628.038 0, 1111684.698 688621.425 0, 1111558.826 694189.653 0, 
+    1111432.948 699758.174 0, 1111724.474 699764.773 0, 1112014.614 699771.357 0, 1112304.754 699777.959 0, 1112594.893 699784.578 0, 1112885.032 699791.213 0, 1113175.17 699797.866 0, 1113465.308 699804.536 0, 1113755.446 699811.223 0, 1114045.583 699817.927 0, 
+    1114335.72 699824.648 0, 1114625.856 699831.386 0, 1114915.992 699838.141 0, 1115206.128 699844.913 0, 1115496.263 699851.703 0, 1115786.398 699858.509 0, 1116076.532 699865.332 0, 1116366.666 699872.173 0, 1116656.8 699879.031 0, 1116946.933 699885.905 0, 
+    1117237.066 699892.797 0, 1117527.198 699899.706 0, 1117817.33 699906.632 0, 1118107.462 699913.575 0, 1118396.208 699920.502 0, 1118687.723 699927.512 0, 1118977.854 699934.507 0, 1119267.984 699941.518 0, 1119558.113 699948.546 0, 1119848.242 699955.592 0, 
+    1120138.371 699962.654 0, 1120428.499 699969.734 0, 1120718.627 699976.831 0, 1121008.755 699983.945 0, 1121298.882 699991.075 0, 1121589.008 699998.223 0, 1121879.134 700005.388 0, 1122169.26 700012.571 0, 1122459.385 700019.77 0, 1122749.51 700026.986 0, 
+    1123039.635 700034.219 0, 1123329.759 700041.47 0, 1123619.882 700048.737 0, 1123910.006 700056.022 0, 1124200.128 700063.323 0, 1124490.251 700070.642 0, 1124780.373 700077.978 0, 1125070.494 700085.331 0, 1125359.231 700092.665 0, 1125500.841 694524.522 0, 
+    1125642.444 688956.671 0))
+
+POLYGON ((1139284.514 700466.5 0, 1138995.797 700458.349 0, 1138705.697 700450.177 0, 1138415.597 700442.021 0, 1138125.496 700433.883 0, 1137835.395 700425.762 0, 1137545.294 700417.657 0, 1137255.192 700409.57 0, 1136965.09 700401.5 0, 1136674.987 700393.447 0, 
+    1136384.883 700385.411 0, 1136094.78 700377.393 0, 1135804.675 700369.391 0, 1135514.571 700361.406 0, 1135224.465 700353.439 0, 1134934.36 700345.488 0, 1134644.253 700337.555 0, 1134354.147 700329.638 0, 1134064.04 700321.739 0, 1133773.932 700313.857 0, 
+    1133483.824 700305.992 0, 1133193.716 700298.144 0, 1132903.607 700290.313 0, 1132613.497 700282.499 0, 1132322.005 700274.665 0, 1132033.277 700266.922 0, 1131743.166 700259.159 0, 1131453.055 700251.414 0, 1131162.943 700243.685 0, 1130872.831 700235.974 0, 
+    1130582.718 700228.28 0, 1130292.605 700220.602 0, 1130002.492 700212.942 0, 1129712.378 700205.299 0, 1129422.264 700197.673 0, 1129132.149 700190.064 0, 1128842.033 700182.472 0, 1128551.918 700174.897 0, 1128261.801 700167.339 0, 1127971.685 700159.799 0, 
+    1127681.568 700152.275 0, 1127391.45 700144.768 0, 1127101.332 700137.279 0, 1126811.214 700129.807 0, 1126521.095 700122.351 0, 1126230.976 700114.913 0, 1125940.856 700107.492 0, 1125650.736 700100.088 0, 1125359.231 700092.665 0, 1125217.614 705661.097 0, 
+    1125075.99 711229.814 0, 1125366.835 711237.22 0, 1125656.3 711244.607 0, 1125945.764 711252.011 0, 1126235.228 711259.433 0, 1126524.691 711266.871 0, 1126814.154 711274.327 0, 1127103.617 711281.799 0, 1127393.079 711289.289 0, 1127682.54 711296.796 0, 
+    1127972.002 711304.319 0, 1128261.462 711311.86 0, 1128550.923 711319.418 0, 1128840.382 711326.993 0, 1129129.842 711334.584 0, 1129419.301 711342.193 0, 1129708.759 711349.819 0, 1129998.217 711357.462 0, 1130287.675 711365.122 0, 1130577.132 711372.799 0, 
+    1130866.589 711380.493 0, 1131156.045 711388.204 0, 1131445.501 711395.932 0, 1131734.956 711403.677 0, 1132023.031 711411.402 0, 1132313.865 711419.219 0, 1132603.319 711427.015 0, 1132892.772 711434.828 0, 1133182.225 711442.658 0, 1133471.678 711450.506 0, 
+    1133761.13 711458.37 0, 1134050.582 711466.252 0, 1134340.033 711474.15 0, 1134629.484 711482.066 0, 1134918.934 711489.998 0, 1135208.384 711497.948 0, 1135497.833 711505.914 0, 1135787.282 711513.898 0, 1136076.73 711521.899 0, 1136366.178 711529.916 0, 
+    1136655.625 711537.951 0, 1136945.072 711546.003 0, 1137234.519 711554.072 0, 1137523.965 711562.158 0, 1137813.41 711570.261 0, 1138102.855 711578.381 0, 1138392.3 711586.518 0, 1138681.744 711594.672 0, 1138969.809 711602.804 0, 1139127.166 706034.509 0, 
+    1139284.514 700466.5 0))
+
+POLYGON ((1152862.52 712015.044 0, 1152574.476 712006.098 0, 1152285.056 711997.126 0, 1151995.636 711988.172 0, 1151706.215 711979.234 0, 1151416.793 711970.313 0, 1151127.371 711961.41 0, 1150837.949 711952.523 0, 1150548.526 711943.654 0, 1150259.102 711934.801 0, 
+    1149969.678 711925.966 0, 1149680.254 711917.148 0, 1149390.829 711908.346 0, 1149101.403 711899.562 0, 1148811.977 711890.795 0, 1148522.55 711882.044 0, 1148233.123 711873.311 0, 1147943.695 711864.595 0, 1147654.267 711855.896 0, 1147364.838 711847.214 0, 
+    1147075.409 711838.549 0, 1146785.979 711829.9 0, 1146496.549 711821.269 0, 1146207.118 711812.655 0, 1145916.31 711804.018 0, 1145628.255 711795.479 0, 1145338.823 711786.916 0, 1145049.39 711778.37 0, 1144759.957 711769.841 0, 1144470.523 711761.329 0, 
+    1144181.089 711752.835 0, 1143891.654 711744.357 0, 1143602.219 711735.896 0, 1143312.783 711727.453 0, 1143023.347 711719.026 0, 1142733.91 711710.617 0, 1142444.473 711702.224 0, 1142155.035 711693.849 0, 1141865.597 711685.49 0, 1141576.158 711677.149 0, 
+    1141286.719 711668.824 0, 1140997.279 711660.517 0, 1140707.839 711652.227 0, 1140418.398 711643.953 0, 1140128.957 711635.697 0, 1139839.515 711627.458 0, 1139550.073 711619.236 0, 1139260.631 711611.031 0, 1138969.809 711602.804 0, 1138812.445 717171.38 0, 
+    1138655.073 722740.235 0, 1138945.235 722748.443 0, 1139234.022 722756.63 0, 1139522.809 722764.833 0, 1139811.595 722773.054 0, 1140100.381 722781.292 0, 1140389.166 722789.546 0, 1140677.951 722797.818 0, 1140966.735 722806.106 0, 1141255.518 722814.412 0, 
+    1141544.302 722822.734 0, 1141833.084 722831.074 0, 1142121.867 722839.43 0, 1142410.648 722847.804 0, 1142699.43 722856.194 0, 1142988.21 722864.602 0, 1143276.991 722873.026 0, 1143565.77 722881.468 0, 1143854.55 722889.926 0, 1144143.328 722898.402 0, 
+    1144432.107 722906.894 0, 1144720.885 722915.404 0, 1145009.662 722923.93 0, 1145298.439 722932.474 0, 1145585.841 722940.993 0, 1145875.991 722949.612 0, 1146164.766 722958.206 0, 1146453.541 722966.818 0, 1146742.315 722975.446 0, 1147031.089 722984.091 0, 
+    1147319.862 722992.754 0, 1147608.634 723001.433 0, 1147897.407 723010.13 0, 1148186.178 723018.843 0, 1148474.95 723027.574 0, 1148763.72 723036.321 0, 1149052.49 723045.086 0, 1149341.26 723053.867 0, 1149630.029 723062.665 0, 1149918.798 723071.481 0, 
+    1150207.566 723080.313 0, 1150496.333 723089.163 0, 1150785.1 723098.029 0, 1151073.867 723106.913 0, 1151362.633 723115.813 0, 1151651.398 723124.73 0, 1151940.163 723133.665 0, 1152228.928 723142.616 0, 1152516.319 723151.542 0, 1152689.424 717583.154 0, 
+    1152862.52 712015.044 0))
+
+POLYGON ((1166376.348 723602.008 0, 1166088.981 723592.27 0, 1165800.243 723582.503 0, 1165511.504 723572.752 0, 1165222.765 723563.019 0, 1164934.025 723553.303 0, 1164645.285 723543.604 0, 1164356.544 723533.922 0, 1164067.803 723524.257 0, 1163779.061 723514.608 0, 
+    1163490.318 723504.977 0, 1163201.575 723495.363 0, 1162912.832 723485.766 0, 1162624.087 723476.185 0, 1162335.343 723466.622 0, 1162046.597 723457.076 0, 1161757.851 723447.547 0, 1161469.105 723438.034 0, 1161180.358 723428.539 0, 1160891.61 723419.061 0, 
+    1160602.862 723409.6 0, 1160314.113 723400.155 0, 1160025.364 723390.728 0, 1159736.614 723381.318 0, 1159446.492 723371.88 0, 1159159.113 723362.548 0, 1158870.362 723353.189 0, 1158581.609 723343.847 0, 1158292.857 723334.521 0, 1158004.104 723325.213 0, 
+    1157715.35 723315.922 0, 1157426.596 723306.648 0, 1157137.841 723297.39 0, 1156849.086 723288.15 0, 1156560.33 723278.927 0, 1156271.574 723269.72 0, 1155982.817 723260.531 0, 1155694.059 723251.359 0, 1155405.301 723242.203 0, 1155116.543 723233.065 0, 
+    1154827.783 723223.943 0, 1154539.024 723214.839 0, 1154250.264 723205.752 0, 1153961.503 723196.681 0, 1153672.742 723187.628 0, 1153383.98 723178.592 0, 1153095.218 723169.572 0, 1152806.455 723160.57 0, 1152516.319 723151.542 0, 1152343.206 728720.205 0, 
+    1152170.084 734289.139 0, 1152459.561 734298.147 0, 1152747.669 734307.129 0, 1153035.775 734316.127 0, 1153323.882 734325.143 0, 1153611.987 734334.176 0, 1153900.092 734343.226 0, 1154188.197 734352.293 0, 1154476.301 734361.376 0, 1154764.405 734370.477 0, 
+    1155052.508 734379.595 0, 1155340.61 734388.729 0, 1155628.712 734397.881 0, 1155916.814 734407.049 0, 1156204.914 734416.235 0, 1156493.015 734425.437 0, 1156781.115 734434.656 0, 1157069.214 734443.893 0, 1157357.313 734453.146 0, 1157645.411 734462.416 0, 
+    1157933.508 734471.703 0, 1158221.605 734481.007 0, 1158509.702 734490.328 0, 1158797.798 734499.666 0, 1159084.525 734508.977 0, 1159373.988 734518.393 0, 1159662.082 734527.782 0, 1159950.176 734537.188 0, 1160238.269 734546.611 0, 1160526.362 734556.051 0, 
+    1160814.454 734565.508 0, 1161102.546 734574.981 0, 1161390.637 734584.472 0, 1161678.727 734593.98 0, 1161966.817 734603.504 0, 1162254.906 734613.046 0, 1162542.995 734622.604 0, 1162831.083 734632.18 0, 1163119.171 734641.772 0, 1163407.258 734651.381 0, 
+    1163695.344 734661.008 0, 1163983.43 734670.651 0, 1164271.516 734680.311 0, 1164559.6 734689.988 0, 1164847.685 734699.682 0, 1165135.768 734709.393 0, 1165423.851 734719.122 0, 1165711.934 734728.867 0, 1165998.648 734738.582 0, 1166187.503 729170.159 0, 
+    1166376.348 723602.008 0))
+
+POLYGON ((1179825.888 735227.092 0, 1179539.2 735216.566 0, 1179251.146 735206.007 0, 1178963.092 735195.465 0, 1178675.037 735184.94 0, 1178386.981 735174.432 0, 1178098.925 735163.941 0, 1177810.868 735153.467 0, 1177522.81 735143.01 0, 1177234.752 735132.57 0, 
+    1176946.693 735122.147 0, 1176658.634 735111.74 0, 1176370.574 735101.351 0, 1176082.513 735090.979 0, 1175794.452 735080.623 0, 1175506.39 735070.285 0, 1175218.328 735059.963 0, 1174930.265 735049.659 0, 1174642.201 735039.371 0, 1174354.137 735029.101 0, 
+    1174066.072 735018.847 0, 1173778.007 735008.61 0, 1173489.941 734998.391 0, 1173201.874 734988.188 0, 1172912.441 734977.954 0, 1172625.739 734967.833 0, 1172337.671 734957.681 0, 1172049.602 734947.546 0, 1171761.532 734937.428 0, 1171473.462 734927.327 0, 
+    1171185.391 734917.243 0, 1170897.319 734907.176 0, 1170609.247 734897.126 0, 1170321.175 734887.092 0, 1170033.102 734877.076 0, 1169745.028 734867.077 0, 1169456.954 734857.094 0, 1169168.879 734847.129 0, 1168880.803 734837.181 0, 1168592.727 734827.249 0, 
+    1168304.65 734817.334 0, 1168016.573 734807.437 0, 1167728.495 734797.556 0, 1167440.417 734787.693 0, 1167152.338 734777.846 0, 1166864.258 734768.016 0, 1166576.178 734758.203 0, 1166288.097 734748.407 0, 1165998.648 734738.582 0, 1165809.785 740307.273 0, 
+    1165620.913 745876.228 0, 1165909.703 745886.031 0, 1166197.128 745895.805 0, 1166484.553 745905.595 0, 1166771.977 745915.403 0, 1167059.4 745925.227 0, 1167346.823 745935.068 0, 1167634.245 745944.926 0, 1167921.667 745954.801 0, 1168209.088 745964.693 0, 
+    1168496.509 745974.602 0, 1168783.929 745984.528 0, 1169071.348 745994.471 0, 1169358.767 746004.431 0, 1169646.185 746014.407 0, 1169933.603 746024.401 0, 1170221.02 746034.411 0, 1170508.437 746044.438 0, 1170795.853 746054.483 0, 1171083.268 746064.544 0, 
+    1171370.683 746074.622 0, 1171658.097 746084.717 0, 1171945.51 746094.829 0, 1172232.923 746104.958 0, 1172518.972 746115.055 0, 1172807.747 746125.266 0, 1173095.158 746135.446 0, 1173382.569 746145.642 0, 1173669.979 746155.855 0, 1173957.388 746166.086 0, 
+    1174244.797 746176.333 0, 1174532.205 746186.597 0, 1174819.613 746196.878 0, 1175107.019 746207.176 0, 1175394.426 746217.491 0, 1175681.831 746227.823 0, 1175969.237 746238.172 0, 1176256.641 746248.537 0, 1176544.045 746258.92 0, 1176831.448 746269.319 0, 
+    1177118.851 746279.736 0, 1177406.253 746290.169 0, 1177693.654 746300.619 0, 1177981.055 746311.087 0, 1178268.455 746321.571 0, 1178555.855 746332.072 0, 1178843.254 746342.59 0, 1179130.652 746353.124 0, 1179416.688 746363.626 0, 1179621.293 740795.227 0, 
+    1179825.888 735227.092 0))
+
+POLYGON ((1193211.031 746889.998 0, 1192925.024 746878.688 0, 1192637.657 746867.341 0, 1192350.288 746856.011 0, 1192062.92 746844.698 0, 1191775.55 746833.402 0, 1191488.18 746822.123 0, 1191200.809 746810.861 0, 1190913.438 746799.616 0, 1190626.066 746788.387 0, 
+    1190338.693 746777.176 0, 1190051.32 746765.982 0, 1189763.946 746754.804 0, 1189476.571 746743.643 0, 1189189.196 746732.5 0, 1188901.82 746721.373 0, 1188614.443 746710.263 0, 1188327.066 746699.17 0, 1188039.688 746688.094 0, 1187752.309 746677.034 0, 
+    1187464.93 746665.992 0, 1187177.55 746654.967 0, 1186890.169 746643.958 0, 1186602.788 746632.967 0, 1186314.046 746621.94 0, 1186028.024 746611.035 0, 1185740.64 746600.094 0, 1185453.257 746589.17 0, 1185165.872 746578.263 0, 1184878.487 746567.373 0, 
+    1184591.101 746556.5 0, 1184303.715 746545.644 0, 1184016.328 746534.804 0, 1183728.94 746523.982 0, 1183441.552 746513.176 0, 1183154.163 746502.388 0, 1182866.774 746491.616 0, 1182579.383 746480.862 0, 1182291.993 746470.124 0, 1182004.601 746459.403 0, 
+    1181717.209 746448.699 0, 1181429.816 746438.012 0, 1181142.423 746427.342 0, 1180855.029 746416.688 0, 1180567.634 746406.052 0, 1180280.239 746395.433 0, 1179992.843 746384.83 0, 1179705.447 746374.245 0, 1179416.688 746363.626 0, 1179212.074 751932.286 0, 
+    1179007.45 757501.204 0, 1179295.55 757511.798 0, 1179582.291 757522.36 0, 1179869.031 757532.938 0, 1180155.771 757543.533 0, 1180442.51 757554.145 0, 1180729.248 757564.774 0, 1181015.986 757575.42 0, 1181302.723 757586.083 0, 1181589.46 757596.762 0, 
+    1181876.196 757607.459 0, 1182162.931 757618.172 0, 1182449.666 757628.902 0, 1182736.4 757639.649 0, 1183023.133 757650.413 0, 1183309.866 757661.194 0, 1183596.598 757671.992 0, 1183883.33 757682.806 0, 1184170.061 757693.638 0, 1184456.791 757704.486 0, 
+    1184743.52 757715.351 0, 1185030.249 757726.233 0, 1185316.978 757737.132 0, 1185603.705 757748.048 0, 1185889.075 757758.929 0, 1186177.159 757769.93 0, 1186463.884 757780.897 0, 1186750.609 757791.88 0, 1187037.334 757802.88 0, 1187324.058 757813.897 0, 
+    1187610.781 757824.931 0, 1187897.503 757835.982 0, 1188184.225 757847.05 0, 1188470.946 757858.135 0, 1188757.667 757869.236 0, 1189044.387 757880.354 0, 1189331.106 757891.49 0, 1189617.825 757902.642 0, 1189904.542 757913.811 0, 1190191.26 757924.996 0, 
+    1190477.976 757936.199 0, 1190764.692 757947.419 0, 1191051.408 757958.655 0, 1191338.122 757969.909 0, 1191624.836 757981.179 0, 1191911.549 757992.466 0, 1192198.262 758003.77 0, 1192484.974 758015.091 0, 1192770.329 758026.375 0, 1192990.685 752458.057 0, 
+    1193211.031 746889.998 0))
+
+POLYGON ((1206531.669 758590.426 0, 1206246.345 758578.336 0, 1205959.666 758566.205 0, 1205672.987 758554.091 0, 1205386.307 758541.994 0, 1205099.626 758529.914 0, 1204812.944 758517.851 0, 1204526.262 758505.804 0, 1204239.579 758493.775 0, 1203952.895 758481.762 0, 
+    1203666.21 758469.766 0, 1203379.525 758457.787 0, 1203092.839 758445.825 0, 1202806.152 758433.88 0, 1202519.465 758421.951 0, 1202232.777 758410.04 0, 1201946.088 758398.145 0, 1201659.399 758386.268 0, 1201372.709 758374.407 0, 1201086.018 758362.563 0, 
+    1200799.327 758350.736 0, 1200512.634 758338.926 0, 1200225.941 758327.132 0, 1199939.248 758315.356 0, 1199651.198 758303.541 0, 1199365.859 758291.853 0, 1199079.163 758280.128 0, 1198792.466 758268.419 0, 1198505.769 758256.727 0, 1198219.072 758245.051 0, 
+    1197932.373 758233.393 0, 1197645.674 758221.752 0, 1197358.974 758210.127 0, 1197072.274 758198.519 0, 1196785.573 758186.928 0, 1196498.871 758175.354 0, 1196212.168 758163.797 0, 1195925.465 758152.257 0, 1195638.761 758140.734 0, 1195352.057 758129.227 0, 
+    1195065.351 758117.738 0, 1194778.645 758106.265 0, 1194491.939 758094.809 0, 1194205.232 758083.37 0, 1193918.524 758071.948 0, 1193631.815 758060.543 0, 1193345.106 758049.154 0, 1193058.396 758037.783 0, 1192770.329 758026.375 0, 1192549.962 763594.946 0, 
+    1192329.586 769163.767 0, 1192616.995 769175.149 0, 1192903.049 769186.495 0, 1193189.103 769197.857 0, 1193475.156 769209.236 0, 1193761.208 769220.632 0, 1194047.26 769232.045 0, 1194333.311 769243.475 0, 1194619.362 769254.921 0, 1194905.411 769266.384 0, 
+    1195191.46 769277.865 0, 1195477.509 769289.362 0, 1195763.556 769300.875 0, 1196049.603 769312.406 0, 1196335.65 769323.954 0, 1196621.695 769335.518 0, 1196907.74 769347.099 0, 1197193.785 769358.697 0, 1197479.828 769370.312 0, 1197765.871 769381.944 0, 
+    1198051.914 769393.592 0, 1198337.955 769405.258 0, 1198623.996 769416.94 0, 1198910.036 769428.639 0, 1199194.724 769440.299 0, 1199482.114 769452.087 0, 1199768.153 769463.837 0, 1200054.19 769475.603 0, 1200340.227 769487.387 0, 1200626.263 769499.187 0, 
+    1200912.298 769511.003 0, 1201198.333 769522.837 0, 1201484.367 769534.688 0, 1201770.4 769546.555 0, 1202056.433 769558.439 0, 1202342.464 769570.34 0, 1202628.496 769582.258 0, 1202914.526 769594.193 0, 1203200.556 769606.145 0, 1203486.585 769618.113 0, 
+    1203772.613 769630.098 0, 1204058.641 769642.1 0, 1204344.668 769654.119 0, 1204630.694 769666.155 0, 1204916.719 769678.207 0, 1205202.744 769690.277 0, 1205488.768 769702.363 0, 1205774.792 769714.466 0, 1206059.463 769726.529 0, 1206295.572 764158.352 0, 
+    1206531.669 758590.426 0))
+
+POLYGON ((1219787.696 770328.078 0, 1219503.057 770315.211 0, 1219217.069 770302.3 0, 1218931.08 770289.405 0, 1218645.091 770276.528 0, 1218359.1 770263.667 0, 1218073.109 770250.824 0, 1217787.118 770237.997 0, 1217501.125 770225.187 0, 1217215.132 770212.393 0, 
+    1216929.138 770199.617 0, 1216643.143 770186.857 0, 1216357.147 770174.115 0, 1216071.151 770161.389 0, 1215785.154 770148.68 0, 1215499.156 770135.987 0, 1215213.157 770123.312 0, 1214927.158 770110.653 0, 1214641.158 770098.011 0, 1214355.157 770085.387 0, 
+    1214069.155 770072.778 0, 1213783.153 770060.187 0, 1213497.15 770047.613 0, 1213211.146 770035.055 0, 1212923.792 770022.455 0, 1212639.137 770009.99 0, 1212353.131 769997.483 0, 1212067.124 769984.993 0, 1211781.116 769972.52 0, 1211495.108 769960.063 0, 
+    1211209.099 769947.623 0, 1210923.09 769935.2 0, 1210637.079 769922.794 0, 1210351.068 769910.405 0, 1210065.056 769898.033 0, 1209779.044 769885.677 0, 1209493.03 769873.338 0, 1209207.016 769861.016 0, 1208921.002 769848.711 0, 1208634.986 769836.423 0, 
+    1208348.97 769824.151 0, 1208062.953 769811.897 0, 1207776.935 769799.659 0, 1207490.917 769787.438 0, 1207204.898 769775.234 0, 1206918.878 769763.047 0, 1206632.858 769750.876 0, 1206346.836 769738.723 0, 1206059.463 769726.529 0, 1205823.345 775294.952 0, 
+    1205587.216 780863.618 0, 1205873.93 780875.784 0, 1206159.296 780887.91 0, 1206444.661 780900.052 0, 1206730.025 780912.212 0, 1207015.389 780924.388 0, 1207300.751 780936.581 0, 1207586.114 780948.79 0, 1207871.475 780961.017 0, 1208156.836 780973.26 0, 
+    1208442.196 780985.52 0, 1208727.555 780997.797 0, 1209012.913 781010.091 0, 1209298.271 781022.401 0, 1209583.628 781034.729 0, 1209868.985 781047.073 0, 1210154.34 781059.434 0, 1210439.695 781071.811 0, 1210725.049 781084.206 0, 1211010.403 781096.617 0, 
+    1211295.756 781109.045 0, 1211581.108 781121.49 0, 1211866.459 781133.952 0, 1212151.809 781146.43 0, 1212435.813 781158.866 0, 1212722.508 781171.437 0, 1213007.857 781183.966 0, 1213293.204 781196.512 0, 1213578.551 781209.074 0, 1213863.897 781221.653 0, 
+    1214149.242 781234.249 0, 1214434.587 781246.862 0, 1214719.931 781259.492 0, 1215005.274 781272.138 0, 1215290.616 781284.801 0, 1215575.958 781297.481 0, 1215861.299 781310.178 0, 1216146.639 781322.892 0, 1216431.979 781335.622 0, 1216717.317 781348.369 0, 
+    1217002.655 781361.133 0, 1217287.992 781373.914 0, 1217573.329 781386.711 0, 1217858.664 781399.526 0, 1218143.999 781412.357 0, 1218429.333 781425.205 0, 1218714.667 781438.069 0, 1218999.999 781450.951 0, 1219283.986 781463.788 0, 1219535.846 775895.812 0, 
+    1219787.696 770328.078 0))
+
+POLYGON ((1232979.005 782102.652 0, 1232695.054 782089.012 0, 1232409.759 782075.325 0, 1232124.463 782061.654 0, 1231839.167 782048 0, 1231553.869 782034.363 0, 1231268.571 782020.742 0, 1230983.272 782007.139 0, 1230697.972 781993.552 0, 1230412.671 781979.982 0, 
+    1230127.37 781966.429 0, 1229842.067 781952.892 0, 1229556.764 781939.373 0, 1229271.46 781925.87 0, 1228986.156 781912.384 0, 1228700.85 781898.914 0, 1228415.544 781885.462 0, 1228130.237 781872.026 0, 1227844.929 781858.607 0, 1227559.62 781845.205 0, 
+    1227274.311 781831.82 0, 1226989.001 781818.451 0, 1226703.69 781805.1 0, 1226418.378 781791.765 0, 1226131.721 781778.384 0, 1225847.752 781765.145 0, 1225562.438 781751.861 0, 1225277.123 781738.593 0, 1224991.807 781725.342 0, 1224706.491 781712.108 0, 
+    1224421.174 781698.89 0, 1224135.856 781685.69 0, 1223850.537 781672.506 0, 1223565.217 781659.339 0, 1223279.897 781646.189 0, 1222994.576 781633.055 0, 1222709.254 781619.939 0, 1222423.931 781606.839 0, 1222138.608 781593.756 0, 1221853.284 781580.69 0, 
+    1221567.959 781567.64 0, 1221282.633 781554.608 0, 1220997.306 781541.592 0, 1220711.979 781528.593 0, 1220426.651 781515.61 0, 1220141.322 781502.645 0, 1219855.993 781489.696 0, 1219570.662 781476.764 0, 1219283.986 781463.788 0, 1219032.114 787032.005 0, 
+    1218780.232 792600.457 0, 1219066.25 792613.403 0, 1219350.925 792626.305 0, 1219635.599 792639.224 0, 1219920.272 792652.16 0, 1220204.945 792665.112 0, 1220489.617 792678.081 0, 1220774.288 792691.067 0, 1221058.958 792704.07 0, 1221343.628 792717.09 0, 
+    1221628.296 792730.126 0, 1221912.964 792743.179 0, 1222197.632 792756.249 0, 1222482.298 792769.335 0, 1222766.964 792782.438 0, 1223051.629 792795.558 0, 1223336.293 792808.695 0, 1223620.956 792821.849 0, 1223905.619 792835.019 0, 1224190.28 792848.206 0, 
+    1224474.941 792861.41 0, 1224759.602 792874.63 0, 1225044.261 792887.867 0, 1225328.92 792901.121 0, 1225612.237 792914.33 0, 1225898.235 792927.68 0, 1226182.891 792940.984 0, 1226467.547 792954.305 0, 1226752.202 792967.643 0, 1227036.856 792980.997 0, 
+    1227321.509 792994.369 0, 1227606.161 793007.757 0, 1227890.813 793021.162 0, 1228175.464 793034.583 0, 1228460.114 793048.022 0, 1228744.763 793061.477 0, 1229029.411 793074.949 0, 1229314.059 793088.437 0, 1229598.706 793101.942 0, 1229883.352 793115.465 0, 
+    1230167.997 793129.003 0, 1230452.642 793142.559 0, 1230737.286 793156.131 0, 1231021.928 793169.721 0, 1231306.571 793183.326 0, 1231591.212 793196.949 0, 1231875.852 793210.588 0, 1232160.492 793224.245 0, 1232443.791 793237.853 0, 1232711.404 787670.135 0, 
+    1232979.005 782102.652 0))
+
+POLYGON ((1246105.494 793913.849 0, 1245822.233 793899.44 0, 1245537.633 793884.979 0, 1245253.032 793870.536 0, 1244968.43 793856.109 0, 1244683.828 793841.699 0, 1244399.224 793827.306 0, 1244114.62 793812.93 0, 1243830.015 793798.57 0, 1243545.409 793784.227 0, 
+    1243260.803 793769.901 0, 1242976.195 793755.591 0, 1242691.587 793741.298 0, 1242406.977 793727.022 0, 1242122.367 793712.763 0, 1241837.756 793698.521 0, 1241553.144 793684.295 0, 1241268.532 793670.086 0, 1240983.918 793655.894 0, 1240699.304 793641.718 0, 
+    1240414.689 793627.56 0, 1240130.073 793613.418 0, 1239845.456 793599.293 0, 1239560.839 793585.184 0, 1239274.881 793571.026 0, 1238991.601 793557.017 0, 1238706.981 793542.959 0, 1238422.36 793528.918 0, 1238137.738 793514.893 0, 1237853.115 793500.885 0, 
+    1237568.492 793486.894 0, 1237283.868 793472.92 0, 1236999.243 793458.962 0, 1236714.617 793445.021 0, 1236429.99 793431.097 0, 1236145.363 793417.189 0, 1235860.734 793403.299 0, 1235576.105 793389.425 0, 1235291.475 793375.568 0, 1235006.844 793361.727 0, 
+    1234722.213 793347.904 0, 1234437.58 793334.097 0, 1234152.947 793320.307 0, 1233868.313 793306.533 0, 1233583.678 793292.776 0, 1233299.043 793279.037 0, 1233014.406 793265.313 0, 1232729.769 793251.607 0, 1232443.791 793237.853 0, 1232176.167 798805.804 0, 
+    1231908.532 804373.983 0, 1232193.851 804387.705 0, 1232477.833 804401.38 0, 1232761.814 804415.072 0, 1233045.794 804428.78 0, 1233329.774 804442.505 0, 1233613.752 804456.246 0, 1233897.73 804470.005 0, 1234181.707 804483.78 0, 1234465.683 804497.572 0, 
+    1234749.658 804511.38 0, 1235033.633 804525.206 0, 1235317.607 804539.048 0, 1235601.58 804552.906 0, 1235885.552 804566.782 0, 1236169.523 804580.674 0, 1236453.493 804594.583 0, 1236737.463 804608.508 0, 1237021.432 804622.45 0, 1237305.4 804636.409 0, 
+    1237589.367 804650.385 0, 1237873.333 804664.377 0, 1238157.299 804678.387 0, 1238441.264 804692.412 0, 1238723.892 804706.389 0, 1239009.19 804720.514 0, 1239293.153 804734.59 0, 1239577.114 804748.683 0, 1239861.075 804762.792 0, 1240145.034 804776.918 0, 
+    1240428.993 804791.061 0, 1240712.951 804805.221 0, 1240996.909 804819.397 0, 1241280.865 804833.59 0, 1241564.821 804847.8 0, 1241848.775 804862.026 0, 1242132.729 804876.269 0, 1242416.682 804890.529 0, 1242700.634 804904.805 0, 1242984.586 804919.099 0, 
+    1243268.536 804933.409 0, 1243552.486 804947.735 0, 1243836.435 804962.079 0, 1244120.383 804976.439 0, 1244404.33 804990.815 0, 1244688.276 805005.209 0, 1244972.222 805019.619 0, 1245256.166 805034.046 0, 1245538.775 805048.422 0, 1245822.141 799481.021 0, 
+    1246105.494 793913.849 0))
+
+POLYGON ((1259167.06 805761.366 0, 1258884.49 805746.192 0, 1258600.587 805730.963 0, 1258316.684 805715.75 0, 1258032.779 805700.555 0, 1257748.874 805685.376 0, 1257464.968 805670.214 0, 1257181.06 805655.068 0, 1256897.152 805639.939 0, 1256613.243 805624.827 0, 
+    1256329.333 805609.732 0, 1256045.423 805594.653 0, 1255761.511 805579.591 0, 1255477.599 805564.546 0, 1255193.685 805549.517 0, 1254909.771 805534.505 0, 1254625.856 805519.51 0, 1254341.94 805504.532 0, 1254058.023 805489.57 0, 1253774.105 805474.625 0, 
+    1253490.186 805459.697 0, 1253206.267 805444.785 0, 1252922.346 805429.89 0, 1252638.425 805415.012 0, 1252353.169 805400.081 0, 1252070.58 805385.306 0, 1251786.656 805370.478 0, 1251502.731 805355.667 0, 1251218.805 805340.872 0, 1250934.879 805326.094 0, 
+    1250650.951 805311.333 0, 1250367.023 805296.589 0, 1250083.094 805281.861 0, 1249799.164 805267.15 0, 1249515.233 805252.456 0, 1249231.301 805237.778 0, 1248947.368 805223.117 0, 1248663.435 805208.473 0, 1248379.501 805193.845 0, 1248095.565 805179.235 0, 
+    1247811.629 805164.641 0, 1247527.692 805150.063 0, 1247243.755 805135.503 0, 1246959.816 805120.959 0, 1246675.877 805106.431 0, 1246391.936 805091.921 0, 1246107.995 805077.427 0, 1245824.053 805062.95 0, 1245538.775 805048.422 0, 1245255.399 810616.048 0, 
+    1244972.011 816183.895 0, 1245256.63 816198.39 0, 1245539.917 816212.833 0, 1245823.202 816227.294 0, 1246106.487 816241.771 0, 1246389.771 816256.264 0, 1246673.055 816270.775 0, 1246956.337 816285.302 0, 1247239.619 816299.845 0, 1247522.899 816314.406 0, 
+    1247806.179 816328.983 0, 1248089.458 816343.577 0, 1248372.736 816358.187 0, 1248656.013 816372.814 0, 1248939.29 816387.458 0, 1249222.565 816402.118 0, 1249505.84 816416.795 0, 1249789.114 816431.489 0, 1250072.387 816446.199 0, 1250355.659 816460.926 0, 
+    1250638.93 816475.67 0, 1250922.2 816490.431 0, 1251205.47 816505.208 0, 1251488.738 816520.002 0, 1251770.675 816534.742 0, 1252055.273 816549.639 0, 1252338.539 816564.483 0, 1252621.804 816579.344 0, 1252905.068 816594.221 0, 1253188.331 816609.114 0, 
+    1253471.594 816624.025 0, 1253754.855 816638.952 0, 1254038.116 816653.896 0, 1254321.376 816668.857 0, 1254604.635 816683.834 0, 1254887.893 816698.828 0, 1255171.15 816713.838 0, 1255454.406 816728.865 0, 1255737.662 816743.909 0, 1256020.916 816758.97 0, 
+    1256304.17 816774.047 0, 1256587.422 816789.141 0, 1256870.674 816804.251 0, 1257153.925 816819.379 0, 1257437.175 816834.523 0, 1257720.425 816849.683 0, 1258003.673 816864.86 0, 1258286.92 816880.054 0, 1258568.838 816895.193 0, 1258867.955 811328.169 0, 
+    1259167.06 805761.366 0))
+
+POLYGON ((1272163.601 817644.903 0, 1271881.725 817628.967 0, 1271598.522 817612.973 0, 1271315.317 817596.995 0, 1271032.112 817581.035 0, 1270748.906 817565.091 0, 1270465.699 817549.163 0, 1270182.491 817533.252 0, 1269899.282 817517.358 0, 1269616.072 817501.481 0, 
+    1269332.861 817485.62 0, 1269049.649 817469.776 0, 1268766.437 817453.949 0, 1268483.223 817438.138 0, 1268200.008 817422.344 0, 1267916.793 817406.567 0, 1267633.576 817390.806 0, 1267350.359 817375.062 0, 1267067.141 817359.334 0, 1266783.922 817343.624 0, 
+    1266500.701 817327.93 0, 1266217.48 817312.252 0, 1265934.258 817296.592 0, 1265651.036 817280.948 0, 1265366.484 817265.247 0, 1265084.587 817249.71 0, 1264801.361 817234.116 0, 1264518.135 817218.538 0, 1264234.907 817202.978 0, 1263951.679 817187.434 0, 
+    1263668.45 817171.906 0, 1263385.219 817156.396 0, 1263101.988 817140.902 0, 1262818.756 817125.424 0, 1262535.523 817109.964 0, 1262252.289 817094.52 0, 1261969.055 817079.092 0, 1261685.819 817063.682 0, 1261402.582 817048.288 0, 1261119.345 817032.91 0, 
+    1260836.106 817017.55 0, 1260552.867 817002.206 0, 1260269.627 816986.879 0, 1259986.386 816971.568 0, 1259703.144 816956.274 0, 1259419.901 816940.997 0, 1259136.657 816925.736 0, 1258853.412 816910.492 0, 1258568.838 816895.193 0, 1258269.709 822462.436 0, 
+    1257970.569 828029.892 0, 1258254.485 828045.155 0, 1258537.074 828060.364 0, 1258819.663 828075.589 0, 1259102.25 828090.831 0, 1259384.837 828106.089 0, 1259667.423 828121.364 0, 1259950.008 828136.656 0, 1260232.592 828151.965 0, 1260515.175 828167.29 0, 
+    1260797.757 828182.632 0, 1261080.338 828197.99 0, 1261362.918 828213.365 0, 1261645.498 828228.757 0, 1261928.076 828244.165 0, 1262210.654 828259.59 0, 1262493.231 828275.031 0, 1262775.807 828290.489 0, 1263058.381 828305.964 0, 1263340.955 828321.456 0, 
+    1263623.529 828336.964 0, 1263906.101 828352.488 0, 1264188.672 828368.03 0, 1264471.242 828383.587 0, 1264752.487 828399.089 0, 1265036.38 828414.753 0, 1265318.948 828430.361 0, 1265601.514 828445.986 0, 1265884.08 828461.627 0, 1266166.645 828477.284 0, 
+    1266449.209 828492.959 0, 1266731.772 828508.65 0, 1267014.334 828524.357 0, 1267296.895 828540.082 0, 1267579.455 828555.822 0, 1267862.015 828571.58 0, 1268144.573 828587.354 0, 1268427.13 828603.145 0, 1268709.687 828618.952 0, 1268992.242 828634.776 0, 
+    1269274.797 828650.617 0, 1269557.351 828666.474 0, 1269839.903 828682.348 0, 1270122.455 828698.239 0, 1270405.006 828714.146 0, 1270687.556 828730.07 0, 1270970.105 828746.01 0, 1271252.653 828761.967 0, 1271533.877 828777.866 0, 1271848.745 823211.277 0, 
+    1272163.601 817644.903 0))
+
+POLYGON ((1285095.017 829564.156 0, 1284813.837 829547.463 0, 1284531.336 829530.708 0, 1284248.833 829513.969 0, 1283966.329 829497.247 0, 1283683.824 829480.542 0, 1283401.318 829463.853 0, 1283118.811 829447.181 0, 1282836.304 829430.525 0, 1282553.795 829413.887 0, 
+    1282271.285 829397.264 0, 1281988.775 829380.659 0, 1281706.263 829364.07 0, 1281423.75 829347.497 0, 1281141.237 829330.942 0, 1280858.722 829314.402 0, 1280576.206 829297.88 0, 1280293.69 829281.374 0, 1280011.172 829264.885 0, 1279728.654 829248.412 0, 
+    1279446.134 829231.956 0, 1279163.614 829215.517 0, 1278881.093 829199.094 0, 1278598.57 829182.688 0, 1278314.724 829166.222 0, 1278033.523 829149.926 0, 1277750.997 829133.57 0, 1277468.471 829117.23 0, 1277185.944 829100.907 0, 1276903.416 829084.601 0, 
+    1276620.887 829068.311 0, 1276338.357 829052.038 0, 1276055.826 829035.782 0, 1275773.294 829019.542 0, 1275490.761 829003.319 0, 1275208.227 828987.112 0, 1274925.692 828970.923 0, 1274643.156 828954.749 0, 1274360.62 828938.593 0, 1274078.082 828922.453 0, 
+    1273795.543 828906.329 0, 1273513.004 828890.223 0, 1273230.463 828874.132 0, 1272947.922 828858.059 0, 1272665.379 828842.002 0, 1272382.836 828825.962 0, 1272100.292 828809.938 0, 1271817.746 828793.931 0, 1271533.877 828777.866 0, 1271218.997 834344.665 0, 
+    1270904.105 839911.671 0, 1271187.317 839927.699 0, 1271469.206 839943.669 0, 1271751.095 839959.655 0, 1272032.983 839975.658 0, 1272314.871 839991.678 0, 1272596.757 840007.714 0, 1272878.642 840023.767 0, 1273160.526 840039.836 0, 1273442.41 840055.922 0, 
+    1273724.292 840072.025 0, 1274006.173 840088.144 0, 1274288.054 840104.279 0, 1274569.933 840120.432 0, 1274851.812 840136.601 0, 1275133.69 840152.786 0, 1275415.566 840168.988 0, 1275697.442 840185.207 0, 1275979.317 840201.442 0, 1276261.191 840217.694 0, 
+    1276543.064 840233.963 0, 1276824.935 840250.248 0, 1277106.806 840266.55 0, 1277388.676 840282.868 0, 1277669.226 840299.126 0, 1277952.413 840315.554 0, 1278234.281 840331.922 0, 1278516.147 840348.307 0, 1278798.012 840364.708 0, 1279079.876 840381.126 0, 
+    1279361.739 840397.56 0, 1279643.602 840414.011 0, 1279925.463 840430.479 0, 1280207.323 840446.963 0, 1280489.183 840463.463 0, 1280771.041 840479.981 0, 1281052.898 840496.515 0, 1281334.755 840513.065 0, 1281616.61 840529.632 0, 1281898.465 840546.216 0, 
+    1282180.318 840562.816 0, 1282462.171 840579.433 0, 1282744.022 840596.067 0, 1283025.873 840612.717 0, 1283307.723 840629.383 0, 1283589.571 840646.067 0, 1283871.419 840662.766 0, 1284153.266 840679.483 0, 1284433.793 840696.137 0, 1284764.411 835130.044 0, 
+    1285095.017 829564.156 0))
+
+POLYGON ((1297961.211 841518.825 0, 1297680.729 841501.378 0, 1297398.931 841483.865 0, 1297117.132 841466.369 0, 1296835.331 841448.889 0, 1296553.53 841431.427 0, 1296271.727 841413.98 0, 1295989.924 841396.551 0, 1295708.119 841379.138 0, 1295426.314 841361.741 0, 
+    1295144.507 841344.361 0, 1294862.7 841326.998 0, 1294580.891 841309.651 0, 1294299.082 841292.321 0, 1294017.271 841275.007 0, 1293735.46 841257.71 0, 1293453.647 841240.43 0, 1293171.833 841223.166 0, 1292890.019 841205.919 0, 1292608.203 841188.688 0, 
+    1292326.386 841171.474 0, 1292044.569 841154.277 0, 1291762.75 841137.096 0, 1291480.93 841119.932 0, 1291197.792 841102.704 0, 1290917.288 841085.653 0, 1290635.465 841068.538 0, 1290353.641 841051.44 0, 1290071.816 841034.359 0, 1289789.991 841017.294 0, 
+    1289508.164 841000.246 0, 1289226.336 840983.215 0, 1288944.507 840966.2 0, 1288662.677 840949.201 0, 1288380.847 840932.219 0, 1288099.015 840915.254 0, 1287817.182 840898.306 0, 1287535.348 840881.374 0, 1287253.513 840864.458 0, 1286971.678 840847.559 0, 
+    1286689.841 840830.677 0, 1286408.003 840813.811 0, 1286126.164 840796.962 0, 1285844.325 840780.13 0, 1285562.484 840763.314 0, 1285280.642 840746.514 0, 1284998.8 840729.731 0, 1284716.956 840712.965 0, 1284433.793 840696.137 0, 1284103.163 846262.434 0, 
+    1283772.521 851828.93 0, 1284055.025 851845.719 0, 1284336.214 851862.446 0, 1284617.401 851879.19 0, 1284898.588 851895.95 0, 1285179.773 851912.727 0, 1285460.958 851929.52 0, 1285742.141 851946.33 0, 1286023.324 851963.157 0, 1286304.505 851980 0, 
+    1286585.686 851996.859 0, 1286866.865 852013.735 0, 1287148.044 852030.628 0, 1287429.221 852047.537 0, 1287710.398 852064.463 0, 1287991.574 852081.405 0, 1288272.748 852098.364 0, 1288553.922 852115.34 0, 1288835.094 852132.332 0, 1289116.266 852149.34 0, 
+    1289397.436 852166.365 0, 1289678.606 852183.407 0, 1289959.775 852200.465 0, 1290240.942 852217.54 0, 1290520.795 852234.551 0, 1290803.274 852251.739 0, 1291084.439 852268.863 0, 1291365.602 852286.004 0, 1291646.765 852303.162 0, 1291927.926 852320.336 0, 
+    1292209.087 852337.526 0, 1292490.246 852354.733 0, 1292771.405 852371.957 0, 1293052.562 852389.197 0, 1293333.719 852406.454 0, 1293614.874 852423.727 0, 1293896.028 852441.017 0, 1294177.182 852458.324 0, 1294458.334 852475.647 0, 1294739.486 852492.986 0, 
+    1295020.636 852510.342 0, 1295301.785 852527.715 0, 1295582.933 852545.104 0, 1295864.081 852562.51 0, 1296145.227 852579.932 0, 1296426.372 852597.371 0, 1296707.516 852614.826 0, 1296988.66 852632.298 0, 1297268.489 852649.705 0, 1297614.856 847084.165 0, 
+    1297961.211 841518.825 0))
+
+POLYGON ((1310762.084 853508.605 0, 1310482.303 853490.407 0, 1310201.21 853472.141 0, 1309920.117 853453.892 0, 1309639.022 853435.659 0, 1309357.926 853417.442 0, 1309076.829 853399.242 0, 1308795.731 853381.059 0, 1308514.632 853362.892 0, 1308233.532 853344.742 0, 
+    1307952.43 853326.608 0, 1307671.328 853308.491 0, 1307390.225 853290.39 0, 1307109.12 853272.306 0, 1306828.015 853254.239 0, 1306546.908 853236.188 0, 1306265.801 853218.153 0, 1305984.692 853200.135 0, 1305703.582 853182.134 0, 1305422.471 853164.149 0, 
+    1305141.36 853146.181 0, 1304860.247 853128.229 0, 1304579.133 853110.294 0, 1304298.018 853092.375 0, 1304015.59 853074.389 0, 1303735.784 853056.587 0, 1303454.666 853038.718 0, 1303173.547 853020.866 0, 1302892.427 853003.03 0, 1302611.305 852985.211 0, 
+    1302330.183 852967.408 0, 1302049.059 852949.622 0, 1301767.935 852931.852 0, 1301486.809 852914.099 0, 1301205.683 852896.362 0, 1300924.555 852878.642 0, 1300643.427 852860.938 0, 1300362.297 852843.251 0, 1300081.166 852825.581 0, 1299800.034 852807.927 0, 
+    1299518.902 852790.29 0, 1299237.768 852772.669 0, 1298956.633 852755.065 0, 1298675.497 852737.477 0, 1298394.36 852719.906 0, 1298113.222 852702.351 0, 1297832.083 852684.813 0, 1297550.943 852667.291 0, 1297268.489 852649.705 0, 1296922.11 858215.44 0, 
+    1296575.718 863781.366 0, 1296857.514 863798.912 0, 1297137.999 863816.393 0, 1297418.483 863833.89 0, 1297698.966 863851.404 0, 1297979.447 863868.934 0, 1298259.928 863886.481 0, 1298540.408 863904.044 0, 1298820.887 863921.623 0, 1299101.364 863939.22 0, 
+    1299381.841 863956.833 0, 1299662.316 863974.462 0, 1299942.791 863992.108 0, 1300223.265 864009.77 0, 1300503.737 864027.449 0, 1300784.208 864045.144 0, 1301064.679 864062.856 0, 1301345.148 864080.584 0, 1301625.616 864098.329 0, 1301906.084 864116.09 0, 
+    1302186.55 864133.868 0, 1302467.015 864151.662 0, 1302747.479 864169.473 0, 1303027.942 864187.301 0, 1303307.096 864205.061 0, 1303588.865 864223.005 0, 1303869.325 864240.882 0, 1304149.784 864258.775 0, 1304430.242 864276.685 0, 1304710.699 864294.612 0, 
+    1304991.154 864312.554 0, 1305271.609 864330.514 0, 1305552.062 864348.49 0, 1305832.515 864366.482 0, 1306112.966 864384.491 0, 1306393.417 864402.517 0, 1306673.866 864420.559 0, 1306954.314 864438.617 0, 1307234.762 864456.692 0, 1307515.208 864474.784 0, 
+    1307795.653 864492.892 0, 1308076.097 864511.016 0, 1308356.54 864529.157 0, 1308636.982 864547.315 0, 1308917.423 864565.489 0, 1309197.862 864583.679 0, 1309478.301 864601.886 0, 1309758.739 864620.11 0, 1310037.868 864638.265 0, 1310399.982 859073.339 0, 
+    1310762.084 853508.605 0))
+
+POLYGON ((1323497.542 865533.193 0, 1323218.463 865514.249 0, 1322938.078 865495.233 0, 1322657.692 865476.234 0, 1322377.305 865457.251 0, 1322096.917 865438.285 0, 1321816.527 865419.335 0, 1321536.137 865400.402 0, 1321255.745 865381.485 0, 1320975.352 865362.585 0, 
+    1320694.958 865343.701 0, 1320414.563 865324.834 0, 1320134.167 865305.983 0, 1319853.77 865287.149 0, 1319573.372 865268.332 0, 1319292.972 865249.53 0, 1319012.571 865230.746 0, 1318732.17 865211.977 0, 1318451.767 865193.226 0, 1318171.363 865174.491 0, 
+    1317890.958 865155.772 0, 1317610.552 865137.07 0, 1317330.145 865118.384 0, 1317049.737 865099.715 0, 1316768.021 865080.975 0, 1316488.917 865062.426 0, 1316208.505 865043.806 0, 1315928.092 865025.203 0, 1315647.679 865006.617 0, 1315367.264 864988.046 0, 
+    1315086.848 864969.493 0, 1314806.431 864950.956 0, 1314526.013 864932.435 0, 1314245.594 864913.931 0, 1313965.173 864895.443 0, 1313684.752 864876.972 0, 1313404.329 864858.518 0, 1313123.906 864840.079 0, 1312843.481 864821.658 0, 1312563.055 864803.253 0, 
+    1312282.629 864784.864 0, 1312002.201 864766.492 0, 1311721.772 864748.137 0, 1311441.342 864729.797 0, 1311160.91 864711.475 0, 1310880.478 864693.169 0, 1310600.045 864674.879 0, 1310319.611 864656.606 0, 1310037.868 864638.265 0, 1309675.741 870203.378 0, 
+    1309313.602 875768.676 0, 1309594.687 875786.975 0, 1309874.466 875805.205 0, 1310154.244 875823.452 0, 1310434.021 875841.715 0, 1310713.797 875859.995 0, 1310993.572 875878.291 0, 1311273.346 875896.604 0, 1311553.119 875914.933 0, 1311832.891 875933.279 0, 
+    1312112.662 875951.641 0, 1312392.431 875970.02 0, 1312672.2 875988.415 0, 1312951.967 876006.826 0, 1313231.733 876025.254 0, 1313511.499 876043.698 0, 1313791.263 876062.159 0, 1314071.026 876080.637 0, 1314350.788 876099.131 0, 1314630.549 876117.641 0, 
+    1314910.308 876136.168 0, 1315190.067 876154.711 0, 1315469.825 876173.271 0, 1315749.581 876191.847 0, 1316028.034 876210.353 0, 1316309.091 876229.048 0, 1316588.844 876247.674 0, 1316868.596 876266.316 0, 1317148.347 876284.974 0, 1317428.097 876303.649 0, 
+    1317707.846 876322.341 0, 1317987.594 876341.049 0, 1318267.341 876359.773 0, 1318547.086 876378.514 0, 1318826.831 876397.271 0, 1319106.574 876416.045 0, 1319386.316 876434.835 0, 1319666.057 876453.642 0, 1319945.797 876472.465 0, 1320225.536 876491.305 0, 
+    1320505.274 876510.161 0, 1320785.011 876529.033 0, 1321064.746 876547.922 0, 1321344.481 876566.828 0, 1321624.214 876585.75 0, 1321903.946 876604.688 0, 1322183.677 876623.643 0, 1322463.407 876642.614 0, 1322741.834 876661.513 0, 1323119.695 871097.261 0, 
+    1323497.542 865533.193 0))
+
+POLYGON ((1336167.49 877592.285 0, 1335889.116 877572.598 0, 1335609.44 877552.837 0, 1335329.764 877533.092 0, 1335050.086 877513.363 0, 1334770.408 877493.651 0, 1334490.728 877473.955 0, 1334211.047 877454.276 0, 1333931.364 877434.613 0, 1333651.681 877414.967 0, 
+    1333371.996 877395.337 0, 1333092.311 877375.724 0, 1332812.624 877356.127 0, 1332532.936 877336.546 0, 1332253.247 877316.982 0, 1331973.556 877297.435 0, 1331693.865 877277.904 0, 1331414.172 877258.389 0, 1331134.478 877238.891 0, 1330854.784 877219.409 0, 
+    1330575.087 877199.944 0, 1330295.39 877180.495 0, 1330015.692 877161.063 0, 1329735.992 877141.647 0, 1329454.991 877122.158 0, 1329176.59 877102.865 0, 1328896.887 877083.499 0, 1328617.183 877064.149 0, 1328337.478 877044.815 0, 1328057.771 877025.498 0, 
+    1327778.064 877006.197 0, 1327498.355 876986.913 0, 1327218.646 876967.646 0, 1326938.935 876948.394 0, 1326659.223 876929.16 0, 1326379.51 876909.941 0, 1326099.795 876890.74 0, 1325820.08 876871.554 0, 1325540.363 876852.385 0, 1325260.646 876833.233 0, 
+    1324980.927 876814.097 0, 1324701.207 876794.977 0, 1324421.486 876775.874 0, 1324141.764 876756.788 0, 1323862.041 876737.718 0, 1323582.316 876718.664 0, 1323302.591 876699.627 0, 1323022.864 876680.606 0, 1322741.834 876661.513 0, 1322363.962 882225.946 0, 
+    1321986.077 887790.556 0, 1322266.449 887809.604 0, 1322545.52 887828.58 0, 1322824.591 887847.572 0, 1323103.66 887866.581 0, 1323382.729 887885.607 0, 1323661.796 887904.649 0, 1323940.862 887923.707 0, 1324219.927 887942.782 0, 1324498.99 887961.873 0, 
+    1324778.053 887980.981 0, 1325057.115 888000.105 0, 1325336.175 888019.245 0, 1325615.234 888038.402 0, 1325894.292 888057.575 0, 1326173.349 888076.765 0, 1326452.405 888095.971 0, 1326731.46 888115.194 0, 1327010.514 888134.432 0, 1327289.566 888153.688 0, 
+    1327568.618 888172.96 0, 1327847.668 888192.248 0, 1328126.717 888211.553 0, 1328405.765 888230.874 0, 1328683.514 888250.121 0, 1328963.857 888269.565 0, 1329242.902 888288.936 0, 1329521.945 888308.322 0, 1329800.987 888327.726 0, 1330080.029 888347.145 0, 
+    1330359.069 888366.581 0, 1330638.107 888386.034 0, 1330917.145 888405.503 0, 1331196.182 888424.988 0, 1331475.217 888444.49 0, 1331754.251 888464.008 0, 1332033.284 888483.543 0, 1332312.316 888503.094 0, 1332591.347 888522.661 0, 1332870.377 888542.245 0, 
+    1333149.405 888561.845 0, 1333428.432 888581.462 0, 1333707.459 888601.095 0, 1333986.484 888620.745 0, 1334265.507 888640.411 0, 1334544.53 888660.093 0, 1334823.552 888679.792 0, 1335102.572 888699.507 0, 1335380.295 888719.147 0, 1335773.899 883155.628 0, 
+    1336167.49 877592.285 0))
+
+POLYGON ((1348771.835 889685.576 0, 1348494.167 889665.151 0, 1348215.204 889644.648 0, 1347936.239 889624.161 0, 1347657.273 889603.69 0, 1347378.306 889583.236 0, 1347099.337 889562.798 0, 1346820.368 889542.377 0, 1346541.397 889521.972 0, 1346262.425 889501.583 0, 
+    1345983.452 889481.211 0, 1345704.477 889460.856 0, 1345425.502 889440.516 0, 1345146.525 889420.193 0, 1344867.547 889399.887 0, 1344588.568 889379.597 0, 1344309.587 889359.323 0, 1344030.606 889339.066 0, 1343751.623 889318.826 0, 1343472.639 889298.601 0, 
+    1343193.654 889278.393 0, 1342914.668 889258.202 0, 1342635.68 889238.027 0, 1342356.692 889217.868 0, 1342076.406 889197.632 0, 1341798.711 889177.6 0, 1341519.718 889157.491 0, 1341240.725 889137.398 0, 1340961.73 889117.321 0, 1340682.735 889097.261 0, 
+    1340403.738 889077.217 0, 1340124.739 889057.19 0, 1339845.74 889037.179 0, 1339566.74 889017.185 0, 1339287.738 888997.207 0, 1339008.735 888977.245 0, 1338729.731 888957.3 0, 1338450.726 888937.371 0, 1338171.719 888917.459 0, 1337892.712 888897.563 0, 
+    1337613.703 888877.684 0, 1337334.693 888857.82 0, 1337055.682 888837.974 0, 1336776.67 888818.144 0, 1336497.657 888798.33 0, 1336218.642 888778.532 0, 1335939.626 888758.752 0, 1335660.609 888738.987 0, 1335380.295 888719.147 0, 1334986.679 894282.839 0, 
+    1334593.05 899846.701 0, 1334872.707 899866.494 0, 1335151.069 899886.212 0, 1335429.43 899905.947 0, 1335707.789 899925.697 0, 1335986.148 899945.465 0, 1336264.505 899965.248 0, 1336542.861 899985.048 0, 1336821.216 900004.865 0, 1337099.57 900024.698 0, 
+    1337377.923 900044.547 0, 1337656.274 900064.413 0, 1337934.624 900084.295 0, 1338212.973 900104.193 0, 1338491.321 900124.108 0, 1338769.668 900144.039 0, 1339048.014 900163.986 0, 1339326.358 900183.95 0, 1339604.701 900203.93 0, 1339883.044 900223.927 0, 
+    1340161.384 900243.94 0, 1340439.724 900263.969 0, 1340718.063 900284.015 0, 1340996.4 900304.077 0, 1341273.444 900324.063 0, 1341553.071 900344.251 0, 1341831.405 900364.362 0, 1342109.738 900384.49 0, 1342388.069 900404.634 0, 1342666.399 900424.795 0, 
+    1342944.729 900444.971 0, 1343223.056 900465.165 0, 1343501.383 900485.374 0, 1343779.709 900505.6 0, 1344058.033 900525.843 0, 1344336.356 900546.101 0, 1344614.678 900566.377 0, 1344892.999 900586.668 0, 1345171.318 900606.976 0, 1345449.637 900627.3 0, 
+    1345727.954 900647.641 0, 1346006.27 900667.998 0, 1346284.584 900688.371 0, 1346562.898 900708.761 0, 1346841.21 900729.167 0, 1347119.522 900749.59 0, 1347397.832 900770.029 0, 1347676.14 900790.484 0, 1347953.157 900810.861 0, 1348362.502 895248.134 0, 
+    1348771.835 889685.576 0))
+
+POLYGON ((1361310.486 901812.762 0, 1361033.526 901791.603 0, 1360755.276 901770.361 0, 1360477.025 901749.136 0, 1360198.773 901727.927 0, 1359920.519 901706.735 0, 1359642.264 901685.559 0, 1359364.008 901664.399 0, 1359085.751 901643.256 0, 1358807.492 901622.129 0, 
+    1358529.232 901601.019 0, 1358250.971 901579.924 0, 1357972.709 901558.847 0, 1357694.446 901537.785 0, 1357416.181 901516.74 0, 1357137.915 901495.712 0, 1356859.647 901474.7 0, 1356581.379 901453.704 0, 1356303.109 901432.724 0, 1356024.838 901411.761 0, 
+    1355746.566 901390.814 0, 1355468.293 901369.884 0, 1355190.018 901348.97 0, 1354911.742 901328.072 0, 1354632.175 901307.094 0, 1354355.187 901286.326 0, 1354076.907 901265.478 0, 1353798.626 901244.646 0, 1353520.344 901223.83 0, 1353242.061 901203.031 0, 
+    1352963.777 901182.248 0, 1352685.491 901161.481 0, 1352407.204 901140.731 0, 1352128.916 901119.997 0, 1351850.626 901099.28 0, 1351572.336 901078.579 0, 1351294.044 901057.894 0, 1351015.751 901037.226 0, 1350737.457 901016.574 0, 1350459.161 900995.939 0, 
+    1350180.865 900975.319 0, 1349902.567 900954.717 0, 1349624.268 900934.13 0, 1349345.967 900913.56 0, 1349067.666 900893.007 0, 1348789.363 900872.469 0, 1348511.059 900851.949 0, 1348232.754 900831.444 0, 1347953.157 900810.861 0, 1347543.799 906373.753 0, 
+    1347134.43 911936.806 0, 1347413.369 911957.341 0, 1347691.019 911977.797 0, 1347968.668 911998.27 0, 1348246.316 912018.759 0, 1348523.963 912039.264 0, 1348801.608 912059.785 0, 1349079.253 912080.323 0, 1349356.896 912100.878 0, 1349634.537 912121.448 0, 
+    1349912.178 912142.035 0, 1350189.818 912162.639 0, 1350467.456 912183.258 0, 1350745.093 912203.894 0, 1351022.728 912224.547 0, 1351300.363 912245.215 0, 1351577.996 912265.9 0, 1351855.628 912286.602 0, 1352133.259 912307.319 0, 1352410.889 912328.053 0, 
+    1352688.518 912348.804 0, 1352966.145 912369.57 0, 1353243.771 912390.353 0, 1353521.396 912411.153 0, 1353797.732 912431.872 0, 1354076.641 912452.801 0, 1354354.263 912473.649 0, 1354631.882 912494.514 0, 1354909.501 912515.395 0, 1355187.119 912536.292 0, 
+    1355464.735 912557.206 0, 1355742.35 912578.136 0, 1356019.963 912599.083 0, 1356297.576 912620.045 0, 1356575.187 912641.025 0, 1356852.797 912662.02 0, 1357130.406 912683.032 0, 1357408.014 912704.06 0, 1357685.62 912725.105 0, 1357963.225 912746.165 0, 
+    1358240.829 912767.243 0, 1358518.431 912788.336 0, 1358796.033 912809.446 0, 1359073.633 912830.572 0, 1359351.232 912851.715 0, 1359628.829 912872.874 0, 1359906.426 912894.049 0, 1360184.021 912915.24 0, 1360460.329 912936.35 0, 1360885.414 907374.475 0, 
+    1361310.486 901812.762 0))
+
+POLYGON ((1373783.352 913973.538 0, 1373507.102 913951.647 0, 1373229.568 913929.672 0, 1372952.032 913907.712 0, 1372674.496 913885.769 0, 1372396.958 913863.843 0, 1372119.418 913841.932 0, 1371841.878 913820.038 0, 1371564.336 913798.16 0, 1371286.793 913776.299 0, 
+    1371009.248 913754.454 0, 1370731.702 913732.625 0, 1370454.155 913710.813 0, 1370176.607 913689.017 0, 1369899.057 913667.237 0, 1369621.507 913645.474 0, 1369343.954 913623.727 0, 1369066.401 913601.996 0, 1368788.846 913580.282 0, 1368511.29 913558.584 0, 
+    1368233.733 913536.902 0, 1367956.174 913515.237 0, 1367678.615 913493.588 0, 1367401.053 913471.955 0, 1367122.207 913450.239 0, 1366845.927 913428.739 0, 1366568.363 913407.155 0, 1366290.796 913385.588 0, 1366013.229 913364.037 0, 1365735.66 913342.502 0, 
+    1365458.09 913320.984 0, 1365180.519 913299.482 0, 1364902.946 913277.996 0, 1364625.373 913256.527 0, 1364347.798 913235.074 0, 1364070.221 913213.637 0, 1363792.644 913192.217 0, 1363515.065 913170.813 0, 1363237.485 913149.426 0, 1362959.903 913128.054 0, 
+    1362682.321 913106.699 0, 1362404.737 913085.361 0, 1362127.152 913064.039 0, 1361849.565 913042.733 0, 1361571.978 913021.443 0, 1361294.389 913000.17 0, 1361016.799 912978.913 0, 1360739.207 912957.672 0, 1360460.329 912936.35 0, 1360035.233 918498.382 0, 
+    1359610.124 924060.567 0, 1359888.345 924081.839 0, 1360165.281 924103.03 0, 1360442.217 924124.236 0, 1360719.151 924145.459 0, 1360996.084 924166.699 0, 1361273.015 924187.954 0, 1361549.946 924209.226 0, 1361826.875 924230.515 0, 1362103.803 924251.819 0, 
+    1362380.729 924273.14 0, 1362657.655 924294.477 0, 1362934.579 924315.831 0, 1363211.502 924337.2 0, 1363488.423 924358.587 0, 1363765.344 924379.989 0, 1364042.263 924401.408 0, 1364319.181 924422.843 0, 1364596.097 924444.294 0, 1364873.013 924465.761 0, 
+    1365149.927 924487.245 0, 1365426.839 924508.745 0, 1365703.751 924530.262 0, 1365980.661 924551.794 0, 1366256.289 924573.244 0, 1366534.478 924594.909 0, 1366811.384 924616.491 0, 1367088.289 924638.088 0, 1367365.193 924659.703 0, 1367642.096 924681.333 0, 
+    1367918.997 924702.98 0, 1368195.897 924724.643 0, 1368472.796 924746.323 0, 1368749.694 924768.018 0, 1369026.59 924789.73 0, 1369303.485 924811.459 0, 1369580.378 924833.203 0, 1369857.271 924854.964 0, 1370134.162 924876.741 0, 1370411.052 924898.535 0, 
+    1370687.94 924920.345 0, 1370964.828 924942.171 0, 1371241.714 924964.013 0, 1371518.598 924985.872 0, 1371795.482 925007.747 0, 1372072.364 925029.638 0, 1372349.245 925051.546 0, 1372626.124 925073.47 0, 1372901.722 925095.308 0, 1373342.543 919534.346 0, 
+    1373783.352 913973.538 0))
+
+POLYGON ((1386190.344 926167.597 0, 1385914.807 926144.98 0, 1385637.99 926122.273 0, 1385361.172 926099.584 0, 1385084.353 926076.91 0, 1384807.533 926054.253 0, 1384530.711 926031.612 0, 1384253.888 926008.988 0, 1383977.063 925986.379 0, 1383700.237 925963.787 0, 
+    1383423.41 925941.212 0, 1383146.582 925918.652 0, 1382869.752 925896.109 0, 1382592.921 925873.582 0, 1382316.088 925851.072 0, 1382039.254 925828.578 0, 1381762.419 925806.1 0, 1381485.583 925783.638 0, 1381208.745 925761.193 0, 1380931.906 925738.764 0, 
+    1380655.066 925716.351 0, 1380378.224 925693.955 0, 1380101.381 925671.574 0, 1379824.536 925649.211 0, 1379546.412 925626.76 0, 1379270.844 925604.532 0, 1378993.995 925582.217 0, 1378717.146 925559.918 0, 1378440.295 925537.636 0, 1378163.443 925515.37 0, 
+    1377886.589 925493.12 0, 1377609.734 925470.886 0, 1377332.878 925448.669 0, 1377056.021 925426.468 0, 1376779.162 925404.284 0, 1376502.302 925382.115 0, 1376225.44 925359.963 0, 1375948.578 925337.827 0, 1375671.714 925315.708 0, 1375394.848 925293.605 0, 
+    1375117.982 925271.518 0, 1374841.114 925249.447 0, 1374564.245 925227.393 0, 1374287.374 925205.355 0, 1374010.503 925183.334 0, 1373733.629 925161.328 0, 1373456.755 925139.339 0, 1373179.879 925117.366 0, 1372901.722 925095.308 0, 1372460.89 930656.42 0, 
+    1372020.045 936217.677 0, 1372297.545 936239.683 0, 1372573.766 936261.604 0, 1372849.986 936283.541 0, 1373126.204 936305.494 0, 1373402.421 936327.464 0, 1373678.637 936349.45 0, 1373954.852 936371.452 0, 1374231.065 936393.47 0, 1374507.277 936415.505 0, 
+    1374783.488 936437.556 0, 1375059.697 936459.623 0, 1375335.905 936481.706 0, 1375612.112 936503.806 0, 1375888.317 936525.922 0, 1376164.522 936548.054 0, 1376440.724 936570.202 0, 1376716.926 936592.367 0, 1376993.126 936614.548 0, 1377269.325 936636.745 0, 
+    1377545.523 936658.959 0, 1377821.719 936681.188 0, 1378097.914 936703.434 0, 1378374.108 936725.697 0, 1378649.024 936747.872 0, 1378926.491 936770.27 0, 1379202.681 936792.581 0, 1379478.87 936814.908 0, 1379755.057 936837.252 0, 1380031.243 936859.611 0, 
+    1380307.427 936881.987 0, 1380583.61 936904.38 0, 1380859.792 936926.788 0, 1381135.973 936949.213 0, 1381412.152 936971.654 0, 1381688.33 936994.111 0, 1381964.507 937016.585 0, 1382240.682 937039.075 0, 1382516.856 937061.581 0, 1382793.029 937084.103 0, 
+    1383069.2 937106.642 0, 1383345.37 937129.196 0, 1383621.539 937151.767 0, 1383897.706 937174.355 0, 1384173.872 937196.958 0, 1384450.037 937219.578 0, 1384726.2 937242.214 0, 1385002.362 937264.867 0, 1385277.248 937287.431 0, 1385733.802 931727.441 0, 
+    1386190.344 926167.597 0))
+
+POLYGON ((1398531.375 938394.633 0, 1398256.552 938371.293 0, 1397980.455 938347.86 0, 1397704.357 938324.444 0, 1397428.257 938301.044 0, 1397152.156 938277.661 0, 1396876.054 938254.293 0, 1396599.95 938230.942 0, 1396323.845 938207.607 0, 1396047.738 938184.288 0, 
+    1395771.63 938160.986 0, 1395495.521 938137.7 0, 1395219.41 938114.43 0, 1394943.298 938091.176 0, 1394667.185 938067.938 0, 1394391.07 938044.717 0, 1394114.954 938021.512 0, 1393838.837 937998.324 0, 1393562.718 937975.151 0, 1393286.598 937951.995 0, 
+    1393010.476 937928.855 0, 1392734.353 937905.731 0, 1392458.229 937882.624 0, 1392182.103 937859.533 0, 1391904.703 937836.351 0, 1391629.848 937813.399 0, 1391353.718 937790.357 0, 1391077.587 937767.33 0, 1390801.454 937744.321 0, 1390525.321 937721.327 0, 
+    1390249.186 937698.349 0, 1389973.049 937675.388 0, 1389696.911 937652.443 0, 1389420.772 937629.515 0, 1389144.631 937606.602 0, 1388868.49 937583.706 0, 1388592.346 937560.826 0, 1388316.202 937537.963 0, 1388040.056 937515.115 0, 1387763.908 937492.284 0, 
+    1387487.76 937469.469 0, 1387211.61 937446.671 0, 1386935.459 937423.888 0, 1386659.306 937401.122 0, 1386383.152 937378.372 0, 1386106.997 937355.639 0, 1385830.84 937332.921 0, 1385554.682 937310.22 0, 1385277.248 937287.431 0, 1384820.682 942847.562 0, 
+    1384364.105 948407.831 0, 1384640.882 948430.567 0, 1384916.385 948453.214 0, 1385191.887 948475.877 0, 1385467.388 948498.557 0, 1385742.888 948521.253 0, 1386018.386 948543.965 0, 1386293.883 948566.694 0, 1386569.378 948589.438 0, 1386844.872 948612.199 0, 
+    1387120.365 948634.976 0, 1387395.856 948657.769 0, 1387671.347 948680.579 0, 1387946.835 948703.404 0, 1388222.323 948726.246 0, 1388497.809 948749.104 0, 1388773.294 948771.979 0, 1389048.777 948794.869 0, 1389324.259 948817.776 0, 1389599.74 948840.699 0, 
+    1389875.219 948863.638 0, 1390150.697 948886.594 0, 1390426.174 948909.565 0, 1390701.649 948932.553 0, 1390975.852 948955.451 0, 1391252.595 948978.577 0, 1391528.067 949001.614 0, 1391803.536 949024.666 0, 1392079.005 949047.735 0, 1392354.472 949070.82 0, 
+    1392629.938 949093.922 0, 1392905.402 949117.039 0, 1393180.865 949140.173 0, 1393456.327 949163.323 0, 1393731.787 949186.489 0, 1394007.246 949209.671 0, 1394282.704 949232.87 0, 1394558.16 949256.085 0, 1394833.615 949279.316 0, 1395109.069 949302.563 0, 
+    1395384.521 949325.827 0, 1395659.971 949349.106 0, 1395935.421 949372.402 0, 1396210.869 949395.714 0, 1396486.316 949419.042 0, 1396761.761 949442.387 0, 1397037.205 949465.748 0, 1397312.647 949489.125 0, 1397586.819 949512.41 0, 1398059.103 943953.453 0, 
+    1398531.375 938394.633 0))
+
+POLYGON ((1410806.36 950654.341 0, 1410532.252 950630.281 0, 1410256.877 950606.126 0, 1409981.5 950581.987 0, 1409706.122 950557.864 0, 1409430.742 950533.758 0, 1409155.361 950509.668 0, 1408879.979 950485.594 0, 1408604.595 950461.536 0, 1408329.21 950437.495 0, 
+    1408053.823 950413.469 0, 1407778.435 950389.46 0, 1407503.045 950365.467 0, 1407227.654 950341.49 0, 1406952.262 950317.53 0, 1406676.868 950293.586 0, 1406401.473 950269.658 0, 1406126.076 950245.746 0, 1405850.678 950221.85 0, 1405575.279 950197.971 0, 
+    1405299.878 950174.107 0, 1405024.476 950150.26 0, 1404749.072 950126.429 0, 1404473.667 950102.615 0, 1404196.993 950078.707 0, 1403922.853 950055.034 0, 1403647.444 950031.268 0, 1403372.033 950007.518 0, 1403096.621 949983.785 0, 1402821.208 949960.068 0, 
+    1402545.793 949936.366 0, 1402270.376 949912.681 0, 1401994.959 949889.013 0, 1401719.54 949865.36 0, 1401444.119 949841.724 0, 1401168.698 949818.104 0, 1400893.275 949794.5 0, 1400617.85 949770.912 0, 1400342.424 949747.341 0, 1400066.997 949723.785 0, 
+    1399791.568 949700.246 0, 1399516.138 949676.724 0, 1399240.706 949653.217 0, 1398965.273 949629.727 0, 1398689.839 949606.252 0, 1398414.404 949582.794 0, 1398138.967 949559.353 0, 1397863.528 949535.927 0, 1397586.819 949512.41 0, 1397114.524 955071.501 0, 
+    1396642.218 960630.722 0, 1396918.269 960654.183 0, 1397193.053 960677.553 0, 1397467.836 960700.939 0, 1397742.617 960724.341 0, 1398017.397 960747.76 0, 1398292.175 960771.194 0, 1398566.952 960794.645 0, 1398841.728 960818.112 0, 1399116.503 960841.595 0, 
+    1399391.276 960865.094 0, 1399666.047 960888.61 0, 1399940.817 960912.141 0, 1400215.586 960935.689 0, 1400490.354 960959.253 0, 1400765.12 960982.833 0, 1401039.884 961006.43 0, 1401314.648 961030.042 0, 1401589.409 961053.671 0, 1401864.17 961077.316 0, 
+    1402138.929 961100.977 0, 1402413.687 961124.654 0, 1402688.443 961148.347 0, 1402963.198 961172.057 0, 1403236.686 961195.673 0, 1403512.703 961219.524 0, 1403787.454 961243.282 0, 1404062.203 961267.057 0, 1404336.951 961290.847 0, 1404611.698 961314.654 0, 
+    1404886.443 961338.476 0, 1405161.187 961362.315 0, 1405435.929 961386.17 0, 1405710.67 961410.042 0, 1405985.409 961433.929 0, 1406260.148 961457.833 0, 1406534.884 961481.752 0, 1406809.619 961505.688 0, 1407084.353 961529.64 0, 1407359.086 961553.609 0, 
+    1407633.817 961577.593 0, 1407908.546 961601.594 0, 1408183.275 961625.61 0, 1408458.002 961649.643 0, 1408732.727 961673.692 0, 1409007.451 961697.758 0, 1409282.173 961721.839 0, 1409556.895 961745.937 0, 1409830.35 961769.94 0, 1410318.361 956212.075 0, 
+    1410806.36 950654.341 0))
+
+POLYGON ((1423015.212 962946.412 0, 1422741.823 962921.636 0, 1422467.171 962896.763 0, 1422192.518 962871.905 0, 1421917.863 962847.064 0, 1421643.207 962822.239 0, 1421368.549 962797.43 0, 1421093.889 962772.637 0, 1420819.229 962747.86 0, 1420544.567 962723.1 0, 
+    1420269.903 962698.355 0, 1419995.238 962673.627 0, 1419720.571 962648.915 0, 1419445.903 962624.219 0, 1419171.234 962599.54 0, 1418896.563 962574.876 0, 1418621.89 962550.229 0, 1418347.217 962525.598 0, 1418072.541 962500.983 0, 1417797.865 962476.384 0, 
+    1417523.187 962451.801 0, 1417248.507 962427.235 0, 1416973.826 962402.684 0, 1416699.143 962378.15 0, 1416423.197 962353.519 0, 1416149.774 962329.13 0, 1415875.087 962304.645 0, 1415600.399 962280.175 0, 1415325.709 962255.722 0, 1415051.018 962231.285 0, 
+    1414776.326 962206.864 0, 1414501.632 962182.459 0, 1414226.936 962158.07 0, 1413952.239 962133.698 0, 1413677.541 962109.341 0, 1413402.841 962085.001 0, 1413128.14 962060.677 0, 1412853.437 962036.369 0, 1412578.733 962012.078 0, 1412304.028 961987.802 0, 
+    1412029.321 961963.543 0, 1411754.613 961939.3 0, 1411479.903 961915.073 0, 1411205.192 961890.862 0, 1410930.479 961866.667 0, 1410655.765 961842.489 0, 1410381.049 961818.327 0, 1410106.333 961794.18 0, 1409830.35 961769.94 0, 1409342.329 967327.93 0, 
+    1408854.297 972886.042 0, 1409129.622 972910.225 0, 1409403.685 972934.314 0, 1409677.746 972958.419 0, 1409951.806 972982.54 0, 1410225.864 973006.677 0, 1410499.921 973030.83 0, 1410773.976 973054.999 0, 1411048.03 973079.184 0, 1411322.083 973103.386 0, 
+    1411596.134 973127.604 0, 1411870.184 973151.837 0, 1412144.233 973176.087 0, 1412418.28 973200.353 0, 1412692.325 973224.636 0, 1412966.369 973248.934 0, 1413240.412 973273.248 0, 1413514.453 973297.579 0, 1413788.493 973321.926 0, 1414062.531 973346.288 0, 
+    1414336.568 973370.667 0, 1414610.604 973395.062 0, 1414884.638 973419.474 0, 1415158.67 973443.901 0, 1415431.442 973468.232 0, 1415706.731 973492.804 0, 1415980.76 973517.28 0, 1416254.787 973541.772 0, 1416528.812 973566.28 0, 1416802.836 973590.804 0, 
+    1417076.858 973615.344 0, 1417350.88 973639.9 0, 1417624.899 973664.473 0, 1417898.917 973689.062 0, 1418172.934 973713.666 0, 1418446.95 973738.287 0, 1418720.963 973762.924 0, 1418994.976 973787.577 0, 1419268.987 973812.247 0, 1419542.996 973836.932 0, 
+    1419817.004 973861.634 0, 1420091.011 973886.351 0, 1420365.016 973911.085 0, 1420639.02 973935.835 0, 1420913.022 973960.601 0, 1421187.023 973985.383 0, 1421461.022 974010.181 0, 1421735.02 974034.996 0, 1422007.758 974059.712 0, 1422511.491 968503.001 0, 
+    1423015.212 962946.412 0))
+
+POLYGON ((913592.194 532273.576 0, 913293.661 532278.645 0, 912993.663 532283.758 0, 912693.666 532288.887 0, 912393.668 532294.035 0, 912093.671 532299.2 0, 911793.675 532304.383 0, 911493.678 532309.583 0, 911193.682 532314.801 0, 910893.687 532320.037 0, 
+    910593.691 532325.291 0, 910293.696 532330.562 0, 909993.701 532335.851 0, 909693.707 532341.157 0, 909393.713 532346.481 0, 909093.719 532351.823 0, 908793.725 532357.182 0, 908493.732 532362.559 0, 908193.739 532367.954 0, 907893.746 532373.366 0, 
+    907593.754 532378.796 0, 907293.762 532384.244 0, 906993.771 532389.709 0, 906693.779 532395.192 0, 906392.322 532400.72 0, 906093.798 532406.211 0, 905793.807 532411.747 0, 905493.817 532417.301 0, 905193.827 532422.872 0, 904893.838 532428.461 0, 
+    904593.849 532434.068 0, 904293.86 532439.692 0, 903993.872 532445.334 0, 903693.884 532450.993 0, 903393.896 532456.671 0, 903093.909 532462.365 0, 902793.922 532468.078 0, 902493.935 532473.808 0, 902193.949 532479.556 0, 901893.963 532485.322 0, 
+    901593.977 532491.105 0, 901293.992 532496.905 0, 900994.007 532502.724 0, 900694.022 532508.56 0, 900394.038 532514.414 0, 900094.054 532520.285 0, 899794.07 532526.174 0, 899494.087 532532.081 0, 899192.636 532538.035 0, 899302.588 538097.071 0, 
+    899412.547 543656.491 0, 899713.34 543650.551 0, 900012.669 543644.657 0, 900311.998 543638.781 0, 900611.327 543632.922 0, 900910.657 543627.081 0, 901209.988 543621.258 0, 901509.318 543615.452 0, 901808.649 543609.664 0, 902107.98 543603.893 0, 
+    902407.312 543598.14 0, 902706.644 543592.405 0, 903005.976 543586.687 0, 903305.309 543580.987 0, 903604.642 543575.305 0, 903903.975 543569.64 0, 904203.309 543563.993 0, 904502.643 543558.363 0, 904801.977 543552.751 0, 905101.312 543547.157 0, 
+    905400.646 543541.58 0, 905699.982 543536.021 0, 905999.317 543530.479 0, 906298.653 543524.956 0, 906596.526 543519.476 0, 906897.326 543513.961 0, 907196.663 543508.49 0, 907496 543503.036 0, 907795.338 543497.6 0, 908094.676 543492.182 0, 
+    908394.014 543486.782 0, 908693.352 543481.399 0, 908992.691 543476.033 0, 909292.03 543470.686 0, 909591.37 543465.356 0, 909890.709 543460.043 0, 910190.049 543454.748 0, 910489.39 543449.471 0, 910788.73 543444.212 0, 911088.071 543438.97 0, 
+    911387.413 543433.745 0, 911686.754 543428.538 0, 911986.096 543423.349 0, 912285.439 543418.178 0, 912584.781 543413.024 0, 912884.124 543407.888 0, 913183.467 543402.769 0, 913482.81 543397.668 0, 913780.692 543392.609 0, 913686.44 537832.901 0, 
+    913592.194 532273.576 0))
+
+POLYGON ((928149.525 543169.321 0, 927851.628 543173.538 0, 927552.272 543177.793 0, 927252.915 543182.066 0, 926953.559 543186.357 0, 926654.203 543190.665 0, 926354.848 543194.991 0, 926055.492 543199.334 0, 925756.137 543203.695 0, 925456.782 543208.074 0, 
+    925157.428 543212.47 0, 924858.073 543216.884 0, 924558.719 543221.316 0, 924259.365 543225.765 0, 923960.012 543230.231 0, 923660.658 543234.716 0, 923361.305 543239.218 0, 923061.953 543243.737 0, 922762.6 543248.275 0, 922463.248 543252.83 0, 
+    922163.896 543257.402 0, 921864.544 543261.992 0, 921565.193 543266.6 0, 921265.842 543271.225 0, 920965.03 543275.891 0, 920667.14 543280.529 0, 920367.79 543285.207 0, 920068.44 543289.903 0, 919769.09 543294.616 0, 919469.741 543299.347 0, 
+    919170.391 543304.096 0, 918871.042 543308.862 0, 918571.694 543313.646 0, 918272.345 543318.447 0, 917972.997 543323.267 0, 917673.649 543328.103 0, 917374.302 543332.958 0, 917074.955 543337.83 0, 916775.608 543342.719 0, 916476.261 543347.627 0, 
+    916176.915 543352.551 0, 915877.569 543357.494 0, 915578.223 543362.454 0, 915278.877 543367.432 0, 914979.532 543372.427 0, 914680.187 543377.44 0, 914380.842 543382.47 0, 914081.498 543387.519 0, 913780.692 543392.609 0, 913874.951 548952.698 0, 
+    913969.216 554513.165 0, 914269.364 554508.086 0, 914568.054 554503.048 0, 914866.744 554498.029 0, 915165.435 554493.027 0, 915464.125 554488.042 0, 915762.816 554483.076 0, 916061.507 554478.126 0, 916360.199 554473.195 0, 916658.891 554468.281 0, 
+    916957.583 554463.384 0, 917256.275 554458.505 0, 917554.968 554453.644 0, 917853.661 554448.8 0, 918152.354 554443.974 0, 918451.048 554439.165 0, 918749.742 554434.374 0, 919048.436 554429.601 0, 919347.13 554424.845 0, 919645.825 554420.107 0, 
+    919944.52 554415.386 0, 920243.215 554410.683 0, 920541.911 554405.997 0, 920840.606 554401.329 0, 921137.845 554396.702 0, 921437.999 554392.046 0, 921736.695 554387.431 0, 922035.392 554382.833 0, 922334.089 554378.253 0, 922632.787 554373.691 0, 
+    922931.484 554369.146 0, 923230.182 554364.619 0, 923528.881 554360.109 0, 923827.579 554355.617 0, 924126.278 554351.142 0, 924424.977 554346.685 0, 924723.676 554342.246 0, 925022.376 554337.824 0, 925321.075 554333.42 0, 925619.776 554329.033 0, 
+    925918.476 554324.664 0, 926217.176 554320.313 0, 926515.877 554315.979 0, 926814.578 554311.662 0, 927113.28 554307.364 0, 927411.981 554303.082 0, 927710.683 554298.819 0, 928009.385 554294.573 0, 928306.631 554290.365 0, 928228.075 548729.654 0, 
+    928149.525 543169.321 0))
+
+POLYGON ((942644.618 554108.071 0, 942347.359 554111.44 0, 942048.646 554114.842 0, 941749.934 554118.261 0, 941451.221 554121.699 0, 941152.509 554125.153 0, 940853.797 554128.626 0, 940555.085 554132.116 0, 940256.373 554135.624 0, 939957.662 554139.149 0, 
+    939658.951 554142.691 0, 939360.24 554146.252 0, 939061.529 554149.83 0, 938762.818 554153.425 0, 938464.108 554157.038 0, 938165.398 554160.669 0, 937866.688 554164.317 0, 937567.978 554167.983 0, 937269.268 554171.667 0, 936970.559 554175.368 0, 
+    936671.85 554179.086 0, 936373.141 554182.822 0, 936074.432 554186.576 0, 935775.724 554190.347 0, 935475.56 554194.155 0, 935178.308 554197.943 0, 934879.6 554201.767 0, 934580.892 554205.608 0, 934282.185 554209.468 0, 933983.478 554213.344 0, 
+    933684.771 554217.239 0, 933386.064 554221.151 0, 933087.358 554225.08 0, 932788.652 554229.028 0, 932489.946 554232.992 0, 932191.24 554236.975 0, 931892.535 554240.974 0, 931593.829 554244.992 0, 931295.124 554249.027 0, 930996.419 554253.08 0, 
+    930697.715 554257.15 0, 930399.011 554261.238 0, 930100.307 554265.343 0, 929801.603 554269.466 0, 929502.899 554273.606 0, 929204.196 554277.764 0, 928905.493 554281.94 0, 928606.79 554286.133 0, 928306.631 554290.365 0, 928385.191 559851.45 0, 
+    928463.757 565412.906 0, 928763.259 565408.684 0, 929061.307 565404.5 0, 929359.355 565400.333 0, 929657.404 565396.184 0, 929955.453 565392.053 0, 930253.502 565387.939 0, 930551.552 565383.842 0, 930849.601 565379.764 0, 931147.651 565375.702 0, 
+    931445.701 565371.658 0, 931743.752 565367.632 0, 932041.802 565363.624 0, 932339.853 565359.633 0, 932637.904 565355.659 0, 932935.955 565351.703 0, 933234.007 565347.764 0, 933532.059 565343.843 0, 933830.111 565339.94 0, 934128.163 565336.054 0, 
+    934426.215 565332.186 0, 934724.268 565328.335 0, 935022.321 565324.502 0, 935320.374 565320.686 0, 935616.975 565316.907 0, 935916.481 565313.107 0, 936214.535 565309.344 0, 936512.589 565305.599 0, 936810.643 565301.871 0, 937108.697 565298.161 0, 
+    937406.752 565294.468 0, 937704.807 565290.792 0, 938002.862 565287.134 0, 938300.917 565283.494 0, 938598.973 565279.872 0, 938897.028 565276.266 0, 939195.084 565272.679 0, 939493.141 565269.109 0, 939791.197 565265.556 0, 940089.254 565262.021 0, 
+    940387.31 565258.504 0, 940685.367 565255.004 0, 940983.425 565251.521 0, 941281.482 565248.057 0, 941579.54 565244.609 0, 941877.597 565241.179 0, 942175.655 565237.767 0, 942473.714 565234.373 0, 942770.321 565231.012 0, 942707.467 559669.356 0, 
+    942644.618 554108.071 0))
+
+POLYGON ((957077.341 565089.537 0, 956780.723 565092.06 0, 956482.657 565094.613 0, 956184.59 565097.183 0, 955886.524 565099.77 0, 955588.458 565102.376 0, 955290.392 565104.998 0, 954992.326 565107.639 0, 954694.26 565110.297 0, 954396.194 565112.972 0, 
+    954098.129 565115.665 0, 953800.064 565118.375 0, 953501.999 565121.103 0, 953203.934 565123.849 0, 952905.869 565126.612 0, 952607.805 565129.393 0, 952309.74 565132.191 0, 952011.676 565135.007 0, 951713.612 565137.84 0, 951415.548 565140.691 0, 
+    951117.484 565143.559 0, 950819.421 565146.445 0, 950521.357 565149.348 0, 950223.294 565152.269 0, 949923.781 565155.222 0, 949627.168 565158.164 0, 949329.105 565161.138 0, 949031.043 565164.129 0, 948732.98 565167.137 0, 948434.918 565170.164 0, 
+    948136.856 565173.207 0, 947838.794 565176.269 0, 947540.733 565179.348 0, 947242.671 565182.444 0, 946944.61 565185.558 0, 946646.549 565188.69 0, 946348.488 565191.839 0, 946050.427 565195.005 0, 945752.367 565198.189 0, 945454.307 565201.391 0, 
+    945156.246 565204.61 0, 944858.186 565207.847 0, 944560.127 565211.101 0, 944262.067 565214.373 0, 943964.008 565217.663 0, 943665.948 565220.969 0, 943367.889 565224.294 0, 943069.831 565227.636 0, 942770.321 565231.012 0, 942833.178 570793.036 0, 
+    942896.04 576355.424 0, 943194.892 576352.056 0, 943492.296 576348.721 0, 943789.7 576345.404 0, 944087.105 576342.104 0, 944384.509 576338.822 0, 944681.914 576335.557 0, 944979.319 576332.31 0, 945276.724 576329.08 0, 945574.13 576325.868 0, 
+    945871.535 576322.674 0, 946168.941 576319.496 0, 946466.347 576316.337 0, 946763.753 576313.195 0, 947061.16 576310.07 0, 947358.566 576306.963 0, 947655.973 576303.873 0, 947953.38 576300.801 0, 948250.787 576297.747 0, 948548.194 576294.71 0, 
+    948845.601 576291.69 0, 949143.009 576288.688 0, 949440.417 576285.703 0, 949737.825 576282.736 0, 950033.786 576279.801 0, 950332.641 576276.855 0, 950630.05 576273.94 0, 950927.458 576271.043 0, 951224.867 576268.163 0, 951522.276 576265.301 0, 
+    951819.685 576262.457 0, 952117.094 576259.63 0, 952414.504 576256.82 0, 952711.914 576254.028 0, 953009.323 576251.254 0, 953306.733 576248.497 0, 953604.143 576245.757 0, 953901.554 576243.035 0, 954198.964 576240.33 0, 954496.375 576237.643 0, 
+    954793.786 576234.974 0, 955091.196 576232.322 0, 955388.608 576229.687 0, 955686.019 576227.071 0, 955983.43 576224.471 0, 956280.842 576221.889 0, 956578.253 576219.325 0, 956875.665 576216.778 0, 957171.631 576214.26 0, 957124.485 570651.717 0, 
+    957077.341 565089.537 0))
+
+POLYGON ((971447.564 576113.428 0, 971151.59 576115.109 0, 970854.172 576116.816 0, 970556.754 576118.54 0, 970259.337 576120.282 0, 969961.919 576122.041 0, 969664.502 576123.818 0, 969367.084 576125.612 0, 969069.667 576127.424 0, 968772.25 576129.253 0, 
+    968474.833 576131.1 0, 968177.416 576132.964 0, 967879.999 576134.846 0, 967582.583 576136.745 0, 967285.166 576138.662 0, 966987.75 576140.596 0, 966690.333 576142.548 0, 966392.917 576144.517 0, 966095.501 576146.504 0, 965798.085 576148.509 0, 
+    965500.669 576150.53 0, 965203.253 576152.57 0, 964905.838 576154.626 0, 964608.422 576156.701 0, 964309.562 576158.803 0, 964013.592 576160.902 0, 963716.177 576163.029 0, 963418.762 576165.173 0, 963121.347 576167.335 0, 962823.932 576169.514 0, 
+    962526.517 576171.711 0, 962229.103 576173.926 0, 961931.688 576176.157 0, 961634.274 576178.407 0, 961336.86 576180.674 0, 961039.446 576182.958 0, 960742.032 576185.26 0, 960444.619 576187.579 0, 960147.205 576189.916 0, 959849.792 576192.271 0, 
+    959552.378 576194.643 0, 959254.965 576197.032 0, 958957.552 576199.439 0, 958660.139 576201.863 0, 958362.727 576204.305 0, 958065.314 576206.765 0, 957767.902 576209.242 0, 957470.489 576211.736 0, 957171.631 576214.26 0, 957218.781 581777.166 0, 
+    957265.934 587340.43 0, 957564.134 587337.911 0, 957860.891 587335.422 0, 958157.649 587332.951 0, 958454.407 587330.497 0, 958751.164 587328.06 0, 959047.922 587325.641 0, 959344.681 587323.239 0, 959641.439 587320.855 0, 959938.197 587318.488 0, 
+    960234.956 587316.139 0, 960531.715 587313.807 0, 960828.473 587311.493 0, 961125.232 587309.196 0, 961421.991 587306.917 0, 961718.751 587304.655 0, 962015.51 587302.411 0, 962312.27 587300.184 0, 962609.029 587297.974 0, 962905.789 587295.782 0, 
+    963202.549 587293.608 0, 963499.309 587291.451 0, 963796.069 587289.311 0, 964092.829 587287.189 0, 964388.148 587285.094 0, 964686.35 587282.997 0, 964983.111 587280.927 0, 965279.872 587278.875 0, 965576.632 587276.84 0, 965873.393 587274.823 0, 
+    966170.155 587272.823 0, 966466.916 587270.84 0, 966763.677 587268.875 0, 967060.439 587266.928 0, 967357.2 587264.998 0, 967653.962 587263.085 0, 967950.724 587261.19 0, 968247.486 587259.313 0, 968544.248 587257.452 0, 968841.01 587255.61 0, 
+    969137.772 587253.784 0, 969434.534 587251.977 0, 969731.297 587250.186 0, 970028.059 587248.414 0, 970324.822 587246.658 0, 970621.585 587244.92 0, 970918.348 587243.2 0, 971215.111 587241.497 0, 971510.433 587239.82 0, 971478.998 581676.445 0, 
+    971447.564 576113.428 0))
+
+POLYGON ((985755.16 587179.453 0, 985459.831 587180.296 0, 985163.065 587181.161 0, 984866.298 587182.043 0, 984569.532 587182.942 0, 984272.765 587183.859 0, 983975.999 587184.794 0, 983679.232 587185.746 0, 983382.466 587186.715 0, 983085.7 587187.702 0, 
+    982788.934 587188.706 0, 982492.168 587189.728 0, 982195.402 587190.767 0, 981898.636 587191.824 0, 981601.87 587192.898 0, 981305.104 587193.989 0, 981008.338 587195.098 0, 980711.573 587196.225 0, 980414.807 587197.369 0, 980118.041 587198.53 0, 
+    979821.276 587199.709 0, 979524.51 587200.906 0, 979227.745 587202.12 0, 978930.98 587203.351 0, 978632.775 587204.606 0, 978337.449 587205.866 0, 978040.684 587207.15 0, 977743.919 587208.451 0, 977447.154 587209.77 0, 977150.389 587211.106 0, 
+    976853.625 587212.46 0, 976556.86 587213.831 0, 976260.095 587215.219 0, 975963.331 587216.625 0, 975666.566 587218.049 0, 975369.802 587219.49 0, 975073.038 587220.948 0, 974776.274 587222.424 0, 974479.51 587223.917 0, 974182.746 587225.428 0, 
+    973885.982 587226.956 0, 973589.218 587228.502 0, 973292.454 587230.065 0, 972995.69 587231.646 0, 972698.927 587233.244 0, 972402.163 587234.86 0, 972105.4 587236.493 0, 971808.637 587238.143 0, 971510.433 587239.82 0, 971541.871 592803.55 0, 
+    971573.31 598367.632 0, 971870.856 598365.959 0, 972166.964 598364.312 0, 972463.072 598362.683 0, 972759.181 598361.071 0, 973055.289 598359.476 0, 973351.398 598357.899 0, 973647.507 598356.339 0, 973943.616 598354.797 0, 974239.725 598353.272 0, 
+    974535.834 598351.764 0, 974831.943 598350.274 0, 975128.052 598348.802 0, 975424.161 598347.347 0, 975720.271 598345.909 0, 976016.38 598344.488 0, 976312.49 598343.085 0, 976608.599 598341.7 0, 976904.709 598340.332 0, 977200.819 598338.981 0, 
+    977496.929 598337.648 0, 977793.039 598336.332 0, 978089.149 598335.034 0, 978385.259 598333.753 0, 978679.933 598332.496 0, 978977.479 598331.244 0, 979273.59 598330.015 0, 979569.7 598328.804 0, 979865.811 598327.61 0, 980161.921 598326.434 0, 
+    980458.032 598325.275 0, 980754.142 598324.133 0, 981050.253 598323.009 0, 981346.364 598321.902 0, 981642.475 598320.813 0, 981938.586 598319.742 0, 982234.697 598318.687 0, 982530.808 598317.65 0, 982826.919 598316.631 0, 983123.03 598315.629 0, 
+    983419.141 598314.644 0, 983715.253 598313.677 0, 984011.364 598312.727 0, 984307.475 598311.795 0, 984603.587 598310.88 0, 984899.698 598309.982 0, 985195.81 598309.102 0, 985491.922 598308.24 0, 985786.598 598307.399 0, 985770.879 592743.25 0, 
+    985755.16 587179.453 0))
+
+POLYGON ((1000000 598287.321 0, 999705.32 598287.329 0, 999409.207 598287.355 0, 999113.094 598287.399 0, 998816.981 598287.46 0, 998520.868 598287.538 0, 998224.755 598287.634 0, 997928.643 598287.747 0, 997632.53 598287.878 0, 997336.417 598288.026 0, 
+    997040.304 598288.191 0, 996744.191 598288.374 0, 996448.078 598288.575 0, 996151.966 598288.792 0, 995855.853 598289.028 0, 995559.74 598289.28 0, 995263.627 598289.55 0, 994967.515 598289.838 0, 994671.402 598290.143 0, 994375.289 598290.465 0, 
+    994079.176 598290.805 0, 993783.064 598291.162 0, 993486.951 598291.537 0, 993190.839 598291.929 0, 992893.292 598292.34 0, 992598.613 598292.765 0, 992302.501 598293.209 0, 992006.388 598293.671 0, 991710.276 598294.15 0, 991414.163 598294.647 0, 
+    991118.051 598295.161 0, 990821.938 598295.693 0, 990525.826 598296.242 0, 990229.714 598296.808 0, 989933.601 598297.392 0, 989637.489 598297.993 0, 989341.377 598298.611 0, 989045.265 598299.248 0, 988749.153 598299.901 0, 988453.04 598300.572 0, 
+    988156.928 598301.26 0, 987860.816 598301.966 0, 987564.704 598302.689 0, 987268.592 598303.43 0, 986972.48 598304.188 0, 986676.369 598304.963 0, 986380.257 598305.756 0, 986084.145 598306.567 0, 985786.598 598307.399 0, 985802.319 603871.896 0, 
+    985818.041 609436.739 0, 986114.929 609435.909 0, 986410.386 609435.1 0, 986705.843 609434.309 0, 987001.3 609433.535 0, 987296.757 609432.779 0, 987592.213 609432.04 0, 987887.67 609431.318 0, 988183.127 609430.614 0, 988478.584 609429.927 0, 
+    988774.041 609429.258 0, 989069.499 609428.606 0, 989364.956 609427.971 0, 989660.413 609427.354 0, 989955.87 609426.754 0, 990251.327 609426.171 0, 990546.785 609425.606 0, 990842.242 609425.059 0, 991137.699 609424.528 0, 991433.157 609424.015 0, 
+    991728.614 609423.52 0, 992024.072 609423.042 0, 992319.529 609422.581 0, 992614.987 609422.138 0, 992909.013 609421.714 0, 993205.902 609421.303 0, 993501.359 609420.912 0, 993796.817 609420.538 0, 994092.274 609420.182 0, 994387.732 609419.843 0, 
+    994683.19 609419.521 0, 994978.647 609419.217 0, 995274.105 609418.93 0, 995569.563 609418.66 0, 995865.02 609418.408 0, 996160.478 609418.174 0, 996455.936 609417.956 0, 996751.394 609417.756 0, 997046.851 609417.574 0, 997342.309 609417.409 0, 
+    997637.767 609417.261 0, 997933.225 609417.131 0, 998228.683 609417.018 0, 998524.14 609416.922 0, 998819.598 609416.844 0, 999115.056 609416.783 0, 999410.514 609416.74 0, 999705.972 609416.714 0, 1000000 609416.705 0, 1000000 603851.84 0, 
+    1000000 598287.321 0))
+
+POLYGON ((1014181.959 609436.739 0, 1013887.93 609435.917 0, 1013592.473 609435.108 0, 1013297.016 609434.316 0, 1013001.559 609433.543 0, 1012706.103 609432.786 0, 1012410.646 609432.047 0, 1012115.189 609431.325 0, 1011819.732 609430.621 0, 1011524.275 609429.934 0, 
+    1011228.818 609429.264 0, 1010933.361 609428.612 0, 1010637.903 609427.977 0, 1010342.446 609427.36 0, 1010046.989 609426.76 0, 1009751.532 609426.177 0, 1009456.074 609425.612 0, 1009160.617 609425.064 0, 1008865.16 609424.533 0, 1008569.702 609424.02 0, 
+    1008274.245 609423.524 0, 1007978.788 609423.046 0, 1007683.33 609422.585 0, 1007387.873 609422.142 0, 1007090.987 609421.714 0, 1006796.958 609421.307 0, 1006501.5 609420.915 0, 1006206.042 609420.542 0, 1005910.585 609420.185 0, 1005615.127 609419.846 0, 
+    1005319.669 609419.524 0, 1005024.212 609419.22 0, 1004728.754 609418.933 0, 1004433.296 609418.663 0, 1004137.839 609418.411 0, 1003842.381 609418.176 0, 1003546.923 609417.958 0, 1003251.465 609417.758 0, 1002956.008 609417.576 0, 1002660.55 609417.41 0, 
+    1002365.092 609417.262 0, 1002069.634 609417.132 0, 1001774.176 609417.019 0, 1001478.719 609416.923 0, 1001183.261 609416.845 0, 1000887.803 609416.784 0, 1000592.345 609416.74 0, 1000296.887 609416.714 0, 1000000 609416.705 0, 1000000 614981.912 0, 
+    1000000 620547.459 0, 1000296.229 620547.467 0, 1000591.032 620547.494 0, 1000885.834 620547.537 0, 1001180.637 620547.598 0, 1001475.44 620547.676 0, 1001770.242 620547.771 0, 1002065.045 620547.884 0, 1002359.848 620548.015 0, 1002654.65 620548.162 0, 
+    1002949.453 620548.327 0, 1003244.256 620548.509 0, 1003539.058 620548.709 0, 1003833.861 620548.926 0, 1004128.664 620549.16 0, 1004423.466 620549.412 0, 1004718.269 620549.681 0, 1005013.071 620549.967 0, 1005307.874 620550.271 0, 1005602.676 620550.592 0, 
+    1005897.479 620550.931 0, 1006192.281 620551.286 0, 1006487.084 620551.66 0, 1006781.886 620552.05 0, 1007075.263 620552.456 0, 1007371.491 620552.883 0, 1007666.293 620553.326 0, 1007961.096 620553.786 0, 1008255.898 620554.263 0, 1008550.7 620554.757 0, 
+    1008845.503 620555.269 0, 1009140.305 620555.799 0, 1009435.107 620556.345 0, 1009729.909 620556.909 0, 1010024.711 620557.491 0, 1010319.513 620558.089 0, 1010614.315 620558.705 0, 1010909.117 620559.339 0, 1011203.919 620559.99 0, 1011498.721 620560.658 0, 
+    1011793.523 620561.343 0, 1012088.325 620562.046 0, 1012383.127 620562.766 0, 1012677.929 620563.504 0, 1012972.73 620564.259 0, 1013267.532 620565.031 0, 1013562.334 620565.82 0, 1013857.135 620566.627 0, 1014150.513 620567.448 0, 1014166.236 615001.924 0, 
+    1014181.959 609436.739 0))
+
+POLYGON ((1028300.913 620627.414 0, 1028007.536 620625.765 0, 1027712.738 620624.125 0, 1027417.94 620622.503 0, 1027123.142 620620.898 0, 1026828.343 620619.31 0, 1026533.545 620617.74 0, 1026238.746 620616.187 0, 1025943.947 620614.651 0, 1025649.149 620613.133 0, 
+    1025354.35 620611.632 0, 1025059.551 620610.148 0, 1024764.752 620608.682 0, 1024469.953 620607.233 0, 1024175.153 620605.801 0, 1023880.354 620604.387 0, 1023585.555 620602.99 0, 1023290.755 620601.611 0, 1022995.956 620600.248 0, 1022701.156 620598.904 0, 
+    1022406.356 620597.576 0, 1022111.557 620596.266 0, 1021816.757 620594.973 0, 1021521.957 620593.698 0, 1021225.734 620592.434 0, 1020932.357 620591.199 0, 1020637.557 620589.976 0, 1020342.756 620588.77 0, 1020047.956 620587.581 0, 1019753.156 620586.41 0, 
+    1019458.355 620585.256 0, 1019163.555 620584.119 0, 1018868.754 620583 0, 1018573.954 620581.898 0, 1018279.153 620580.813 0, 1017984.352 620579.746 0, 1017689.551 620578.696 0, 1017394.75 620577.664 0, 1017099.949 620576.649 0, 1016805.148 620575.651 0, 
+    1016510.347 620574.67 0, 1016215.546 620573.707 0, 1015920.745 620572.762 0, 1015625.944 620571.833 0, 1015331.143 620570.922 0, 1015036.341 620570.029 0, 1014741.54 620569.152 0, 1014446.738 620568.293 0, 1014150.513 620567.448 0, 1014134.788 626133.307 0, 
+    1014119.063 631699.499 0, 1014414.63 631700.343 0, 1014708.776 631701.2 0, 1015002.922 631702.075 0, 1015297.068 631702.966 0, 1015591.214 631703.875 0, 1015885.36 631704.802 0, 1016179.506 631705.745 0, 1016473.652 631706.706 0, 1016767.798 631707.684 0, 
+    1017061.944 631708.68 0, 1017356.09 631709.693 0, 1017650.235 631710.723 0, 1017944.381 631711.771 0, 1018238.527 631712.835 0, 1018532.672 631713.918 0, 1018826.817 631715.017 0, 1019120.963 631716.134 0, 1019415.108 631717.268 0, 1019709.253 631718.419 0, 
+    1020003.398 631719.588 0, 1020297.544 631720.774 0, 1020591.689 631721.977 0, 1020885.834 631723.198 0, 1021178.559 631724.43 0, 1021474.123 631725.691 0, 1021768.268 631726.964 0, 1022062.413 631728.254 0, 1022356.557 631729.561 0, 1022650.702 631730.885 0, 
+    1022944.846 631732.227 0, 1023238.99 631733.586 0, 1023533.135 631734.963 0, 1023827.279 631736.357 0, 1024121.423 631737.768 0, 1024415.567 631739.196 0, 1024709.711 631740.642 0, 1025003.855 631742.105 0, 1025297.999 631743.585 0, 1025592.142 631745.083 0, 
+    1025886.286 631746.598 0, 1026180.429 631748.13 0, 1026474.573 631749.68 0, 1026768.716 631751.246 0, 1027062.859 631752.831 0, 1027357.002 631754.432 0, 1027651.145 631756.051 0, 1027945.288 631757.687 0, 1028238.012 631759.333 0, 1028269.463 626193.207 0, 
+    1028300.913 620627.414 0))
+
+POLYGON ((1042356.737 631859.054 0, 1042064.016 631856.582 0, 1041769.879 631854.115 0, 1041475.742 631851.665 0, 1041181.604 631849.232 0, 1040887.467 631846.817 0, 1040593.329 631844.419 0, 1040299.191 631842.039 0, 1040005.053 631839.675 0, 1039710.915 631837.329 0, 
+    1039416.777 631835.001 0, 1039122.639 631832.689 0, 1038828.5 631830.395 0, 1038534.361 631828.119 0, 1038240.223 631825.859 0, 1037946.084 631823.617 0, 1037651.945 631821.392 0, 1037357.805 631819.185 0, 1037063.666 631816.995 0, 1036769.527 631814.822 0, 
+    1036475.387 631812.666 0, 1036181.247 631810.528 0, 1035887.107 631808.407 0, 1035592.967 631806.304 0, 1035297.41 631804.207 0, 1035004.687 631802.149 0, 1034710.547 631800.097 0, 1034416.406 631798.063 0, 1034122.266 631796.046 0, 1033828.125 631794.046 0, 
+    1033533.984 631792.063 0, 1033239.843 631790.098 0, 1032945.702 631788.151 0, 1032651.561 631786.22 0, 1032357.42 631784.307 0, 1032063.279 631782.411 0, 1031769.137 631780.533 0, 1031474.996 631778.671 0, 1031180.854 631776.827 0, 1030886.712 631775.001 0, 
+    1030592.57 631773.192 0, 1030298.428 631771.4 0, 1030004.286 631769.625 0, 1029710.144 631767.868 0, 1029416.001 631766.128 0, 1029121.859 631764.405 0, 1028827.716 631762.7 0, 1028533.574 631761.011 0, 1028238.012 631759.333 0, 1028206.56 637325.787 0, 
+    1028175.105 642892.568 0, 1028470.008 642894.243 0, 1028763.495 642895.927 0, 1029056.982 642897.629 0, 1029350.47 642899.347 0, 1029643.957 642901.084 0, 1029937.444 642902.837 0, 1030230.93 642904.608 0, 1030524.417 642906.396 0, 1030817.904 642908.201 0, 
+    1031111.39 642910.023 0, 1031404.877 642911.863 0, 1031698.363 642913.72 0, 1031991.849 642915.595 0, 1032285.335 642917.486 0, 1032578.821 642919.395 0, 1032872.307 642921.321 0, 1033165.793 642923.265 0, 1033459.279 642925.225 0, 1033752.764 642927.203 0, 
+    1034046.25 642929.199 0, 1034339.735 642931.211 0, 1034633.22 642933.241 0, 1034926.705 642935.288 0, 1035218.776 642937.342 0, 1035513.675 642939.434 0, 1035807.159 642941.533 0, 1036100.644 642943.649 0, 1036394.128 642945.783 0, 1036687.613 642947.933 0, 
+    1036981.097 642950.101 0, 1037274.581 642952.287 0, 1037568.065 642954.489 0, 1037861.549 642956.709 0, 1038155.032 642958.946 0, 1038448.516 642961.2 0, 1038741.999 642963.472 0, 1039035.483 642965.761 0, 1039328.966 642968.067 0, 1039622.449 642970.391 0, 
+    1039915.932 642972.731 0, 1040209.414 642975.089 0, 1040502.897 642977.465 0, 1040796.379 642979.857 0, 1041089.862 642982.267 0, 1041383.344 642984.694 0, 1041676.826 642987.138 0, 1041970.308 642989.6 0, 1042262.376 642992.067 0, 1042309.558 637425.398 0, 
+    1042356.737 631859.054 0))
+
+POLYGON ((1056349.31 643131.365 0, 1056057.248 643128.073 0, 1055763.774 643124.782 0, 1055470.3 643121.509 0, 1055176.826 643118.253 0, 1054883.351 643115.014 0, 1054589.877 643111.792 0, 1054296.402 643108.588 0, 1054002.927 643105.4 0, 1053709.452 643102.231 0, 
+    1053415.977 643099.078 0, 1053122.502 643095.943 0, 1052829.026 643092.825 0, 1052535.55 643089.724 0, 1052242.074 643086.64 0, 1051948.598 643083.574 0, 1051655.122 643080.525 0, 1051361.645 643077.494 0, 1051068.168 643074.479 0, 1050774.691 643071.482 0, 
+    1050481.214 643068.502 0, 1050187.737 643065.54 0, 1049894.26 643062.594 0, 1049600.782 643059.666 0, 1049305.892 643056.741 0, 1049013.826 643053.862 0, 1048720.348 643050.986 0, 1048426.87 643048.127 0, 1048133.392 643045.285 0, 1047839.913 643042.461 0, 
+    1047546.434 643039.654 0, 1047252.955 643036.864 0, 1046959.476 643034.091 0, 1046665.997 643031.336 0, 1046372.518 643028.598 0, 1046079.038 643025.877 0, 1045785.558 643023.174 0, 1045492.078 643020.487 0, 1045198.598 643017.818 0, 1044905.118 643015.167 0, 
+    1044611.638 643012.532 0, 1044318.157 643009.915 0, 1044024.677 643007.315 0, 1043731.196 643004.733 0, 1043437.715 643002.168 0, 1043144.234 642999.619 0, 1042850.752 642997.089 0, 1042557.271 642994.575 0, 1042262.376 642992.067 0, 1042215.192 648559.059 0, 
+    1042168.004 654126.37 0, 1042462.241 654128.872 0, 1042755.067 654131.38 0, 1043047.893 654133.905 0, 1043340.719 654136.448 0, 1043633.544 654139.007 0, 1043926.37 654141.584 0, 1044219.195 654144.178 0, 1044512.02 654146.789 0, 1044804.845 654149.418 0, 
+    1045097.67 654152.064 0, 1045390.495 654154.727 0, 1045683.319 654157.407 0, 1045976.144 654160.104 0, 1046268.968 654162.819 0, 1046561.792 654165.551 0, 1046854.616 654168.3 0, 1047147.44 654171.066 0, 1047440.263 654173.85 0, 1047733.087 654176.651 0, 
+    1048025.91 654179.469 0, 1048318.733 654182.304 0, 1048611.556 654185.157 0, 1048904.379 654188.027 0, 1049195.793 654190.9 0, 1049490.024 654193.818 0, 1049782.846 654196.739 0, 1050075.668 654199.678 0, 1050368.49 654202.634 0, 1050661.312 654205.607 0, 
+    1050954.133 654208.598 0, 1051246.955 654211.606 0, 1051539.776 654214.63 0, 1051832.597 654217.673 0, 1052125.418 654220.732 0, 1052418.239 654223.809 0, 1052711.059 654226.902 0, 1053003.879 654230.013 0, 1053296.699 654233.142 0, 1053589.519 654236.287 0, 
+    1053882.339 654239.45 0, 1054175.159 654242.63 0, 1054467.978 654245.827 0, 1054760.797 654249.042 0, 1055053.616 654252.274 0, 1055346.435 654255.523 0, 1055639.254 654258.789 0, 1055932.072 654262.072 0, 1056223.482 654265.357 0, 1056286.398 648698.202 0, 
+    1056349.31 643131.365 0))
+
+POLYGON ((1070278.512 654444.053 0, 1069987.109 654439.945 0, 1069694.301 654435.834 0, 1069401.493 654431.741 0, 1069108.685 654427.664 0, 1068815.876 654423.606 0, 1068523.067 654419.564 0, 1068230.258 654415.539 0, 1067937.449 654411.532 0, 1067644.639 654407.542 0, 
+    1067351.829 654403.569 0, 1067059.019 654399.614 0, 1066766.209 654395.675 0, 1066473.398 654391.754 0, 1066180.587 654387.85 0, 1065887.776 654383.964 0, 1065594.965 654380.094 0, 1065302.153 654376.242 0, 1065009.342 654372.407 0, 1064716.53 654368.589 0, 
+    1064423.718 654364.789 0, 1064130.905 654361.006 0, 1063838.093 654357.24 0, 1063545.28 654353.491 0, 1063251.06 654349.741 0, 1062959.653 654346.045 0, 1062666.84 654342.348 0, 1062374.026 654338.668 0, 1062081.212 654335.006 0, 1061788.398 654331.36 0, 
+    1061495.584 654327.732 0, 1061202.769 654324.121 0, 1060909.955 654320.528 0, 1060617.14 654316.951 0, 1060324.324 654313.392 0, 1060031.509 654309.85 0, 1059738.693 654306.325 0, 1059445.878 654302.818 0, 1059153.062 654299.328 0, 1058860.245 654295.855 0, 
+    1058567.429 654292.399 0, 1058274.612 654288.96 0, 1057981.795 654285.539 0, 1057688.978 654282.135 0, 1057396.161 654278.748 0, 1057103.344 654275.378 0, 1056810.526 654272.026 0, 1056517.708 654268.691 0, 1056223.482 654265.357 0, 1056160.563 659832.828 0, 
+    1056097.64 665400.612 0, 1056391.208 665403.938 0, 1056683.37 665407.266 0, 1056975.532 665410.611 0, 1057267.694 665413.973 0, 1057559.856 665417.352 0, 1057852.018 665420.749 0, 1058144.179 665424.162 0, 1058436.341 665427.593 0, 1058728.502 665431.041 0, 
+    1059020.662 665434.507 0, 1059312.823 665437.989 0, 1059604.984 665441.489 0, 1059897.144 665445.005 0, 1060189.304 665448.539 0, 1060481.464 665452.091 0, 1060773.623 665455.659 0, 1061065.783 665459.245 0, 1061357.942 665462.847 0, 1061650.101 665466.467 0, 
+    1061942.259 665470.105 0, 1062234.418 665473.759 0, 1062526.576 665477.431 0, 1062818.734 665481.119 0, 1063109.489 665484.808 0, 1063403.05 665488.549 0, 1063695.207 665492.289 0, 1063987.365 665496.047 0, 1064279.522 665499.821 0, 1064571.678 665503.613 0, 
+    1064863.835 665507.422 0, 1065155.991 665511.249 0, 1065448.147 665515.092 0, 1065740.303 665518.953 0, 1066032.459 665522.831 0, 1066324.614 665526.726 0, 1066616.769 665530.639 0, 1066908.924 665534.568 0, 1067201.079 665538.515 0, 1067493.234 665542.479 0, 
+    1067785.388 665546.46 0, 1068077.542 665550.458 0, 1068369.696 665554.474 0, 1068661.849 665558.506 0, 1068954.003 665562.556 0, 1069246.156 665566.623 0, 1069538.308 665570.708 0, 1069830.461 665574.809 0, 1070121.211 665578.908 0, 1070199.864 660011.324 0, 
+    1070278.512 654444.053 0))
+
+POLYGON ((1084144.222 665796.822 0, 1083853.482 665791.902 0, 1083561.343 665786.975 0, 1083269.202 665782.065 0, 1082977.062 665777.173 0, 1082684.921 665772.298 0, 1082392.78 665767.44 0, 1082100.639 665762.599 0, 1081808.497 665757.775 0, 1081516.356 665752.969 0, 
+    1081224.213 665748.179 0, 1080932.071 665743.407 0, 1080639.928 665738.652 0, 1080347.785 665733.915 0, 1080055.642 665729.194 0, 1079763.499 665724.491 0, 1079471.355 665719.805 0, 1079179.211 665715.136 0, 1078887.066 665710.484 0, 1078594.922 665705.849 0, 
+    1078302.777 665701.232 0, 1078010.632 665696.632 0, 1077718.486 665692.049 0, 1077426.341 665687.483 0, 1077132.793 665682.913 0, 1076842.048 665678.403 0, 1076549.902 665673.889 0, 1076257.755 665669.392 0, 1075965.608 665664.912 0, 1075673.461 665660.45 0, 
+    1075381.313 665656.004 0, 1075089.165 665651.576 0, 1074797.017 665647.165 0, 1074504.869 665642.771 0, 1074212.72 665638.395 0, 1073920.571 665634.035 0, 1073628.422 665629.693 0, 1073336.273 665625.368 0, 1073044.123 665621.06 0, 1072751.973 665616.77 0, 
+    1072459.823 665612.496 0, 1072167.673 665608.24 0, 1071875.522 665604.001 0, 1071583.371 665599.779 0, 1071291.22 665595.574 0, 1070999.069 665591.387 0, 1070706.917 665587.217 0, 1070414.765 665583.064 0, 1070121.211 665578.908 0, 1070042.554 671146.801 0, 
+    1069963.893 676714.999 0, 1070256.789 676719.146 0, 1070548.285 676723.29 0, 1070839.781 676727.451 0, 1071131.277 676731.629 0, 1071422.773 676735.824 0, 1071714.268 676740.036 0, 1072005.764 676744.266 0, 1072297.259 676748.512 0, 1072588.753 676752.776 0, 
+    1072880.248 676757.057 0, 1073171.742 676761.355 0, 1073463.236 676765.671 0, 1073754.729 676770.003 0, 1074046.223 676774.353 0, 1074337.716 676778.72 0, 1074629.209 676783.104 0, 1074920.702 676787.505 0, 1075212.194 676791.923 0, 1075503.686 676796.358 0, 
+    1075795.178 676800.811 0, 1076086.67 676805.281 0, 1076378.161 676809.768 0, 1076669.652 676814.272 0, 1076959.745 676818.771 0, 1077252.633 676823.331 0, 1077544.124 676827.887 0, 1077835.614 676832.459 0, 1078127.103 676837.049 0, 1078418.593 676841.656 0, 
+    1078710.082 676846.28 0, 1079001.571 676850.922 0, 1079293.06 676855.58 0, 1079584.548 676860.256 0, 1079876.036 676864.948 0, 1080167.524 676869.658 0, 1080459.011 676874.385 0, 1080750.499 676879.13 0, 1081041.986 676883.891 0, 1081333.472 676888.67 0, 
+    1081624.959 676893.465 0, 1081916.445 676898.278 0, 1082207.931 676903.108 0, 1082499.416 676907.955 0, 1082790.902 676912.82 0, 1083082.387 676917.701 0, 1083373.871 676922.6 0, 1083665.356 676927.516 0, 1083955.443 676932.425 0, 1084049.835 671364.471 0, 
+    1084144.222 665796.822 0))
+
+POLYGON ((1097946.323 677189.378 0, 1097656.248 677183.649 0, 1097364.779 677177.91 0, 1097073.309 677172.188 0, 1096781.839 677166.483 0, 1096490.369 677160.795 0, 1096198.898 677155.125 0, 1095907.427 677149.471 0, 1095615.956 677143.835 0, 1095324.484 677138.215 0, 
+    1095033.012 677132.613 0, 1094741.54 677127.029 0, 1094450.067 677121.461 0, 1094158.594 677115.91 0, 1093867.121 677110.377 0, 1093575.647 677104.861 0, 1093284.173 677099.362 0, 1092992.699 677093.88 0, 1092701.224 677088.415 0, 1092409.749 677082.967 0, 
+    1092118.274 677077.537 0, 1091826.798 677072.123 0, 1091535.322 677066.727 0, 1091243.846 677061.348 0, 1090950.974 677055.961 0, 1090660.893 677050.642 0, 1090369.415 677045.314 0, 1090077.938 677040.004 0, 1089786.46 677034.71 0, 1089494.982 677029.434 0, 
+    1089203.504 677024.175 0, 1088912.025 677018.934 0, 1088620.546 677013.709 0, 1088329.066 677008.502 0, 1088037.587 677003.311 0, 1087746.107 676998.138 0, 1087454.626 676992.982 0, 1087163.146 676987.843 0, 1086871.665 676982.722 0, 1086580.184 676977.617 0, 
+    1086288.702 676972.53 0, 1085997.221 676967.46 0, 1085705.739 676962.407 0, 1085414.256 676957.371 0, 1085122.773 676952.352 0, 1084831.291 676947.35 0, 1084539.807 676942.366 0, 1084248.324 676937.399 0, 1083955.443 676932.425 0, 1083861.046 682500.681 0, 
+    1083766.644 688069.237 0, 1084058.866 688074.2 0, 1084349.694 688079.156 0, 1084640.522 688084.129 0, 1084931.349 688089.119 0, 1085222.176 688094.127 0, 1085513.003 688099.151 0, 1085803.83 688104.193 0, 1086094.656 688109.252 0, 1086385.482 688114.328 0, 
+    1086676.308 688119.421 0, 1086967.133 688124.531 0, 1087257.958 688129.658 0, 1087548.783 688134.803 0, 1087839.607 688139.964 0, 1088130.432 688145.143 0, 1088421.255 688150.338 0, 1088712.079 688155.551 0, 1089002.902 688160.781 0, 1089293.725 688166.028 0, 
+    1089584.548 688171.293 0, 1089875.37 688176.574 0, 1090166.192 688181.872 0, 1090457.014 688187.188 0, 1090746.443 688192.495 0, 1091038.656 688197.87 0, 1091329.477 688203.237 0, 1091620.298 688208.621 0, 1091911.118 688214.022 0, 1092201.938 688219.441 0, 
+    1092492.757 688224.876 0, 1092783.576 688230.329 0, 1093074.395 688235.798 0, 1093365.214 688241.285 0, 1093656.032 688246.789 0, 1093946.85 688252.31 0, 1094237.667 688257.848 0, 1094528.484 688263.403 0, 1094819.301 688268.975 0, 1095110.118 688274.565 0, 
+    1095400.934 688280.171 0, 1095691.75 688285.795 0, 1095982.566 688291.436 0, 1096273.381 688297.094 0, 1096564.196 688302.769 0, 1096855.01 688308.461 0, 1097145.825 688314.17 0, 1097436.639 688319.896 0, 1097726.061 688325.612 0, 1097836.195 682757.346 0, 
+    1097946.323 677189.378 0))
+
+POLYGON ((1111684.698 688621.425 0, 1111395.291 688614.891 0, 1111104.494 688608.343 0, 1110813.697 688601.812 0, 1110522.9 688595.299 0, 1110232.102 688588.802 0, 1109941.304 688582.322 0, 1109650.506 688575.86 0, 1109359.707 688569.415 0, 1109068.908 688562.987 0, 
+    1108778.108 688556.576 0, 1108487.308 688550.182 0, 1108196.508 688543.805 0, 1107905.707 688537.445 0, 1107614.906 688531.103 0, 1107324.104 688524.777 0, 1107033.302 688518.469 0, 1106742.5 688512.178 0, 1106451.697 688505.904 0, 1106160.894 688499.647 0, 
+    1105870.091 688493.407 0, 1105579.287 688487.184 0, 1105288.483 688480.978 0, 1104997.679 688474.79 0, 1104705.484 688468.589 0, 1104416.069 688462.464 0, 1104125.263 688456.327 0, 1103834.457 688450.207 0, 1103543.651 688444.104 0, 1103252.845 688438.018 0, 
+    1102962.038 688431.95 0, 1102671.23 688425.898 0, 1102380.423 688419.864 0, 1102089.615 688413.846 0, 1101798.806 688407.846 0, 1101507.997 688401.863 0, 1101217.188 688395.897 0, 1100926.379 688389.948 0, 1100635.569 688384.016 0, 1100344.759 688378.102 0, 
+    1100053.949 688372.204 0, 1099763.138 688366.324 0, 1099472.327 688360.46 0, 1099181.515 688354.614 0, 1098890.703 688348.785 0, 1098599.891 688342.973 0, 1098309.078 688337.178 0, 1098018.265 688331.401 0, 1097726.061 688325.612 0, 1097615.921 693894.175 0, 
+    1097505.775 699463.029 0, 1097797.321 699468.804 0, 1098087.479 699474.569 0, 1098377.636 699480.35 0, 1098667.792 699486.149 0, 1098957.949 699491.965 0, 1099248.105 699497.798 0, 1099538.26 699503.648 0, 1099828.416 699509.515 0, 1100118.571 699515.4 0, 
+    1100408.725 699521.301 0, 1100698.88 699527.219 0, 1100989.033 699533.155 0, 1101279.187 699539.107 0, 1101569.34 699545.077 0, 1101859.493 699551.064 0, 1102149.646 699557.068 0, 1102439.798 699563.088 0, 1102729.95 699569.126 0, 1103020.101 699575.181 0, 
+    1103310.252 699581.254 0, 1103600.403 699587.343 0, 1103890.553 699593.449 0, 1104180.703 699599.572 0, 1104469.466 699605.683 0, 1104761.002 699611.87 0, 1105051.151 699618.045 0, 1105341.3 699624.236 0, 1105631.448 699630.445 0, 1105921.596 699636.671 0, 
+    1106211.743 699642.914 0, 1106501.89 699649.174 0, 1106792.037 699655.451 0, 1107082.184 699661.745 0, 1107372.33 699668.056 0, 1107662.475 699674.384 0, 1107952.62 699680.73 0, 1108242.765 699687.092 0, 1108532.91 699693.472 0, 1108823.054 699699.868 0, 
+    1109113.198 699706.282 0, 1109403.341 699712.712 0, 1109693.484 699719.16 0, 1109983.627 699725.625 0, 1110273.769 699732.107 0, 1110563.911 699738.606 0, 1110854.052 699745.122 0, 1111144.193 699751.655 0, 1111432.948 699758.174 0, 1111558.826 694189.653 0, 
+    1111684.698 688621.425 0))
+
+POLYGON ((1125359.231 700092.665 0, 1125070.494 700085.331 0, 1124780.373 700077.978 0, 1124490.251 700070.642 0, 1124200.128 700063.323 0, 1123910.006 700056.022 0, 1123619.882 700048.737 0, 1123329.759 700041.47 0, 1123039.635 700034.219 0, 1122749.51 700026.986 0, 
+    1122459.385 700019.77 0, 1122169.26 700012.571 0, 1121879.134 700005.388 0, 1121589.008 699998.223 0, 1121298.882 699991.075 0, 1121008.755 699983.945 0, 1120718.627 699976.831 0, 1120428.499 699969.734 0, 1120138.371 699962.654 0, 1119848.242 699955.592 0, 
+    1119558.113 699948.546 0, 1119267.984 699941.518 0, 1118977.854 699934.507 0, 1118687.723 699927.512 0, 1118396.208 699920.502 0, 1118107.462 699913.575 0, 1117817.33 699906.632 0, 1117527.198 699899.706 0, 1117237.066 699892.797 0, 1116946.933 699885.905 0, 
+    1116656.8 699879.031 0, 1116366.666 699872.173 0, 1116076.532 699865.332 0, 1115786.398 699858.509 0, 1115496.263 699851.703 0, 1115206.128 699844.913 0, 1114915.992 699838.141 0, 1114625.856 699831.386 0, 1114335.72 699824.648 0, 1114045.583 699817.927 0, 
+    1113755.446 699811.223 0, 1113465.308 699804.536 0, 1113175.17 699797.866 0, 1112885.032 699791.213 0, 1112594.893 699784.578 0, 1112304.754 699777.959 0, 1112014.614 699771.357 0, 1111724.474 699764.773 0, 1111432.948 699758.174 0, 1111307.063 705326.984 0, 
+    1111181.172 710896.079 0, 1111472.04 710902.663 0, 1111761.524 710909.232 0, 1112051.008 710915.819 0, 1112340.492 710922.422 0, 1112629.975 710929.043 0, 1112919.458 710935.681 0, 1113208.94 710942.336 0, 1113498.422 710949.007 0, 1113787.904 710955.696 0, 
+    1114077.385 710962.402 0, 1114366.866 710969.125 0, 1114656.346 710975.865 0, 1114945.826 710982.622 0, 1115235.306 710989.396 0, 1115524.785 710996.187 0, 1115814.264 711002.995 0, 1116103.743 711009.82 0, 1116393.221 711016.662 0, 1116682.698 711023.521 0, 
+    1116972.176 711030.398 0, 1117261.652 711037.291 0, 1117551.129 711044.201 0, 1117840.605 711051.128 0, 1118128.699 711058.04 0, 1118419.556 711065.034 0, 1118709.03 711072.013 0, 1118998.505 711079.008 0, 1119287.979 711086.021 0, 1119577.452 711093.05 0, 
+    1119866.926 711100.097 0, 1120156.398 711107.161 0, 1120445.871 711114.241 0, 1120735.343 711121.339 0, 1121024.814 711128.454 0, 1121314.285 711135.586 0, 1121603.756 711142.734 0, 1121893.226 711149.9 0, 1122182.696 711157.083 0, 1122472.165 711164.283 0, 
+    1122761.634 711171.5 0, 1123051.103 711178.734 0, 1123340.571 711185.985 0, 1123630.038 711193.253 0, 1123919.506 711200.538 0, 1124208.972 711207.841 0, 1124498.439 711215.16 0, 1124787.905 711222.496 0, 1125075.99 711229.814 0, 1125217.614 705661.097 0, 
+    1125359.231 700092.665 0))
+
+POLYGON ((1138969.809 711602.804 0, 1138681.744 711594.672 0, 1138392.3 711586.518 0, 1138102.855 711578.381 0, 1137813.41 711570.261 0, 1137523.965 711562.158 0, 1137234.519 711554.072 0, 1136945.072 711546.003 0, 1136655.625 711537.951 0, 1136366.178 711529.916 0, 
+    1136076.73 711521.899 0, 1135787.282 711513.898 0, 1135497.833 711505.914 0, 1135208.384 711497.948 0, 1134918.934 711489.998 0, 1134629.484 711482.066 0, 1134340.033 711474.15 0, 1134050.582 711466.252 0, 1133761.13 711458.37 0, 1133471.678 711450.506 0, 
+    1133182.225 711442.658 0, 1132892.772 711434.828 0, 1132603.319 711427.015 0, 1132313.865 711419.219 0, 1132023.031 711411.402 0, 1131734.956 711403.677 0, 1131445.501 711395.932 0, 1131156.045 711388.204 0, 1130866.589 711380.493 0, 1130577.132 711372.799 0, 
+    1130287.675 711365.122 0, 1129998.217 711357.462 0, 1129708.759 711349.819 0, 1129419.301 711342.193 0, 1129129.842 711334.584 0, 1128840.382 711326.993 0, 1128550.923 711319.418 0, 1128261.462 711311.86 0, 1127972.002 711304.319 0, 1127682.54 711296.796 0, 
+    1127393.079 711289.289 0, 1127103.617 711281.799 0, 1126814.154 711274.327 0, 1126524.691 711266.871 0, 1126235.228 711259.433 0, 1125945.764 711252.011 0, 1125656.3 711244.607 0, 1125366.835 711237.22 0, 1125075.99 711229.814 0, 1124934.358 716798.813 0, 
+    1124792.72 722368.09 0, 1125082.906 722375.479 0, 1125371.716 722382.85 0, 1125660.524 722390.237 0, 1125949.332 722397.642 0, 1126238.14 722405.064 0, 1126526.948 722412.502 0, 1126815.754 722419.958 0, 1127104.561 722427.43 0, 1127393.367 722434.92 0, 
+    1127682.172 722442.427 0, 1127970.978 722449.95 0, 1128259.782 722457.491 0, 1128548.587 722465.049 0, 1128837.39 722472.623 0, 1129126.194 722480.215 0, 1129414.997 722487.823 0, 1129703.799 722495.449 0, 1129992.601 722503.092 0, 1130281.403 722510.751 0, 
+    1130570.204 722518.428 0, 1130859.004 722526.121 0, 1131147.805 722533.832 0, 1131436.604 722541.56 0, 1131724.027 722549.267 0, 1132014.203 722557.066 0, 1132303.001 722564.844 0, 1132591.799 722572.64 0, 1132880.596 722580.453 0, 1133169.393 722588.282 0, 
+    1133458.19 722596.129 0, 1133746.986 722603.992 0, 1134035.782 722611.873 0, 1134324.577 722619.77 0, 1134613.371 722627.685 0, 1134902.166 722635.617 0, 1135190.959 722643.565 0, 1135479.753 722651.531 0, 1135768.545 722659.513 0, 1136057.338 722667.513 0, 
+    1136346.13 722675.529 0, 1136634.921 722683.563 0, 1136923.712 722691.614 0, 1137212.502 722699.681 0, 1137501.292 722707.766 0, 1137790.082 722715.867 0, 1138078.871 722723.986 0, 1138367.66 722732.121 0, 1138655.073 722740.235 0, 1138812.445 717171.38 0, 
+    1138969.809 711602.804 0))
+
+POLYGON ((1152516.319 723151.542 0, 1152228.928 723142.616 0, 1151940.163 723133.665 0, 1151651.398 723124.73 0, 1151362.633 723115.813 0, 1151073.867 723106.913 0, 1150785.1 723098.029 0, 1150496.333 723089.163 0, 1150207.566 723080.313 0, 1149918.798 723071.481 0, 
+    1149630.029 723062.665 0, 1149341.26 723053.867 0, 1149052.49 723045.086 0, 1148763.72 723036.321 0, 1148474.95 723027.574 0, 1148186.178 723018.843 0, 1147897.407 723010.13 0, 1147608.634 723001.433 0, 1147319.862 722992.754 0, 1147031.089 722984.091 0, 
+    1146742.315 722975.446 0, 1146453.541 722966.818 0, 1146164.766 722958.206 0, 1145875.991 722949.612 0, 1145585.841 722940.993 0, 1145298.439 722932.474 0, 1145009.662 722923.93 0, 1144720.885 722915.404 0, 1144432.107 722906.894 0, 1144143.328 722898.402 0, 
+    1143854.55 722889.926 0, 1143565.77 722881.468 0, 1143276.991 722873.026 0, 1142988.21 722864.602 0, 1142699.43 722856.194 0, 1142410.648 722847.804 0, 1142121.867 722839.43 0, 1141833.084 722831.074 0, 1141544.302 722822.734 0, 1141255.518 722814.412 0, 
+    1140966.735 722806.106 0, 1140677.951 722797.818 0, 1140389.166 722789.546 0, 1140100.381 722781.292 0, 1139811.595 722773.054 0, 1139522.809 722764.833 0, 1139234.022 722756.63 0, 1138945.235 722748.443 0, 1138655.073 722740.235 0, 1138497.692 728309.365 0, 
+    1138340.305 733878.766 0, 1138629.809 733886.956 0, 1138917.94 733895.124 0, 1139206.071 733903.309 0, 1139494.202 733911.51 0, 1139782.332 733919.729 0, 1140070.461 733927.965 0, 1140358.59 733936.218 0, 1140646.719 733944.488 0, 1140934.847 733952.774 0, 
+    1141222.975 733961.078 0, 1141511.102 733969.398 0, 1141799.229 733977.736 0, 1142087.355 733986.09 0, 1142375.48 733994.462 0, 1142663.606 734002.85 0, 1142951.73 734011.256 0, 1143239.855 734019.678 0, 1143527.978 734028.117 0, 1143816.101 734036.574 0, 
+    1144104.224 734045.047 0, 1144392.346 734053.537 0, 1144680.468 734062.044 0, 1144968.589 734070.568 0, 1145255.339 734079.069 0, 1145544.83 734087.667 0, 1145832.95 734096.242 0, 1146121.069 734104.834 0, 1146409.188 734113.443 0, 1146697.306 734122.069 0, 
+    1146985.424 734130.712 0, 1147273.541 734139.371 0, 1147561.657 734148.048 0, 1147849.773 734156.742 0, 1148137.889 734165.452 0, 1148426.004 734174.18 0, 1148714.119 734182.924 0, 1149002.233 734191.686 0, 1149290.346 734200.464 0, 1149578.459 734209.26 0, 
+    1149866.572 734218.072 0, 1150154.684 734226.901 0, 1150442.796 734235.748 0, 1150730.906 734244.611 0, 1151019.017 734253.491 0, 1151307.127 734262.388 0, 1151595.236 734271.302 0, 1151883.345 734280.234 0, 1152170.084 734289.139 0, 1152343.206 728720.205 0, 
+    1152516.319 723151.542 0))
+
+POLYGON ((1165998.648 734738.582 0, 1165711.934 734728.867 0, 1165423.851 734719.122 0, 1165135.768 734709.393 0, 1164847.685 734699.682 0, 1164559.6 734689.988 0, 1164271.516 734680.311 0, 1163983.43 734670.651 0, 1163695.344 734661.008 0, 1163407.258 734651.381 0, 
+    1163119.171 734641.772 0, 1162831.083 734632.18 0, 1162542.995 734622.604 0, 1162254.906 734613.046 0, 1161966.817 734603.504 0, 1161678.727 734593.98 0, 1161390.637 734584.472 0, 1161102.546 734574.981 0, 1160814.454 734565.508 0, 1160526.362 734556.051 0, 
+    1160238.269 734546.611 0, 1159950.176 734537.188 0, 1159662.082 734527.782 0, 1159373.988 734518.393 0, 1159084.525 734508.977 0, 1158797.798 734499.666 0, 1158509.702 734490.328 0, 1158221.605 734481.007 0, 1157933.508 734471.703 0, 1157645.411 734462.416 0, 
+    1157357.313 734453.146 0, 1157069.214 734443.893 0, 1156781.115 734434.656 0, 1156493.015 734425.437 0, 1156204.914 734416.235 0, 1155916.814 734407.049 0, 1155628.712 734397.881 0, 1155340.61 734388.729 0, 1155052.508 734379.595 0, 1154764.405 734370.477 0, 
+    1154476.301 734361.376 0, 1154188.197 734352.293 0, 1153900.092 734343.226 0, 1153611.987 734334.176 0, 1153323.882 734325.143 0, 1153035.775 734316.127 0, 1152747.669 734307.129 0, 1152459.561 734298.147 0, 1152170.084 734289.139 0, 1151996.954 739858.341 0, 
+    1151823.816 745427.808 0, 1152112.634 745436.795 0, 1152400.086 745445.756 0, 1152687.537 745454.735 0, 1152974.988 745463.73 0, 1153262.438 745472.742 0, 1153549.887 745481.772 0, 1153837.336 745490.818 0, 1154124.785 745499.881 0, 1154412.233 745508.961 0, 
+    1154699.68 745518.058 0, 1154987.127 745527.171 0, 1155274.574 745536.302 0, 1155562.019 745545.45 0, 1155849.465 745554.614 0, 1156136.91 745563.796 0, 1156424.354 745572.994 0, 1156711.797 745582.209 0, 1156999.241 745591.441 0, 1157286.683 745600.691 0, 
+    1157574.125 745609.957 0, 1157861.567 745619.24 0, 1158149.008 745628.539 0, 1158436.448 745637.856 0, 1158722.522 745647.146 0, 1159011.327 745656.541 0, 1159298.766 745665.908 0, 1159586.204 745675.293 0, 1159873.642 745684.694 0, 1160161.079 745694.112 0, 
+    1160448.515 745703.548 0, 1160735.951 745713 0, 1161023.387 745722.469 0, 1161310.822 745731.955 0, 1161598.256 745741.458 0, 1161885.69 745750.977 0, 1162173.123 745760.514 0, 1162460.555 745770.068 0, 1162747.988 745779.638 0, 1163035.419 745789.226 0, 
+    1163322.85 745798.83 0, 1163610.28 745808.452 0, 1163897.71 745818.09 0, 1164185.139 745827.745 0, 1164472.568 745837.417 0, 1164759.996 745847.106 0, 1165047.424 745856.812 0, 1165334.851 745866.535 0, 1165620.913 745876.228 0, 1165809.785 740307.273 0, 
+    1165998.648 734738.582 0))
+
+POLYGON ((1179416.688 746363.626 0, 1179130.652 746353.124 0, 1178843.254 746342.59 0, 1178555.855 746332.072 0, 1178268.455 746321.571 0, 1177981.055 746311.087 0, 1177693.654 746300.619 0, 1177406.253 746290.169 0, 1177118.851 746279.736 0, 1176831.448 746269.319 0, 
+    1176544.045 746258.92 0, 1176256.641 746248.537 0, 1175969.237 746238.172 0, 1175681.831 746227.823 0, 1175394.426 746217.491 0, 1175107.019 746207.176 0, 1174819.613 746196.878 0, 1174532.205 746186.597 0, 1174244.797 746176.333 0, 1173957.388 746166.086 0, 
+    1173669.979 746155.855 0, 1173382.569 746145.642 0, 1173095.158 746135.446 0, 1172807.747 746125.266 0, 1172518.972 746115.055 0, 1172232.923 746104.958 0, 1171945.51 746094.829 0, 1171658.097 746084.717 0, 1171370.683 746074.622 0, 1171083.268 746064.544 0, 
+    1170795.853 746054.483 0, 1170508.437 746044.438 0, 1170221.02 746034.411 0, 1169933.603 746024.401 0, 1169646.185 746014.407 0, 1169358.767 746004.431 0, 1169071.348 745994.471 0, 1168783.929 745984.528 0, 1168496.509 745974.602 0, 1168209.088 745964.693 0, 
+    1167921.667 745954.801 0, 1167634.245 745944.926 0, 1167346.823 745935.068 0, 1167059.4 745925.227 0, 1166771.977 745915.403 0, 1166484.553 745905.595 0, 1166197.128 745895.805 0, 1165909.703 745886.031 0, 1165620.913 745876.228 0, 1165432.032 751445.444 0, 
+    1165243.142 757014.918 0, 1165531.273 757024.698 0, 1165818.043 757034.45 0, 1166104.812 757044.218 0, 1166391.58 757054.003 0, 1166678.348 757063.805 0, 1166965.115 757073.623 0, 1167251.882 757083.459 0, 1167538.648 757093.312 0, 1167825.414 757103.181 0, 
+    1168112.179 757113.067 0, 1168398.943 757122.971 0, 1168685.707 757132.891 0, 1168972.47 757142.828 0, 1169259.233 757152.781 0, 1169545.995 757162.752 0, 1169832.757 757172.74 0, 1170119.518 757182.744 0, 1170406.278 757192.766 0, 1170693.038 757202.804 0, 
+    1170979.797 757212.859 0, 1171266.555 757222.931 0, 1171553.313 757233.02 0, 1171840.071 757243.125 0, 1172125.467 757253.2 0, 1172413.583 757263.387 0, 1172700.339 757273.544 0, 1172987.094 757283.717 0, 1173273.848 757293.907 0, 1173560.602 757304.114 0, 
+    1173847.355 757314.338 0, 1174134.108 757324.579 0, 1174420.86 757334.836 0, 1174707.611 757345.111 0, 1174994.362 757355.402 0, 1175281.112 757365.711 0, 1175567.862 757376.036 0, 1175854.611 757386.378 0, 1176141.359 757396.737 0, 1176428.107 757407.112 0, 
+    1176714.854 757417.505 0, 1177001.6 757427.915 0, 1177288.346 757438.341 0, 1177575.091 757448.784 0, 1177861.836 757459.244 0, 1178148.58 757469.721 0, 1178435.323 757480.215 0, 1178722.066 757490.726 0, 1179007.45 757501.204 0, 1179212.074 751932.286 0, 
+    1179416.688 746363.626 0))
+
+POLYGON ((1192770.329 758026.375 0, 1192484.974 758015.091 0, 1192198.262 758003.77 0, 1191911.549 757992.466 0, 1191624.836 757981.179 0, 1191338.122 757969.909 0, 1191051.408 757958.655 0, 1190764.692 757947.419 0, 1190477.976 757936.199 0, 1190191.26 757924.996 0, 
+    1189904.542 757913.811 0, 1189617.825 757902.642 0, 1189331.106 757891.49 0, 1189044.387 757880.354 0, 1188757.667 757869.236 0, 1188470.946 757858.135 0, 1188184.225 757847.05 0, 1187897.503 757835.982 0, 1187610.781 757824.931 0, 1187324.058 757813.897 0, 
+    1187037.334 757802.88 0, 1186750.609 757791.88 0, 1186463.884 757780.897 0, 1186177.159 757769.93 0, 1185889.075 757758.929 0, 1185603.705 757748.048 0, 1185316.978 757737.132 0, 1185030.249 757726.233 0, 1184743.52 757715.351 0, 1184456.791 757704.486 0, 
+    1184170.061 757693.638 0, 1183883.33 757682.806 0, 1183596.598 757671.992 0, 1183309.866 757661.194 0, 1183023.133 757650.413 0, 1182736.4 757639.649 0, 1182449.666 757628.902 0, 1182162.931 757618.172 0, 1181876.196 757607.459 0, 1181589.46 757596.762 0, 
+    1181302.723 757586.083 0, 1181015.986 757575.42 0, 1180729.248 757564.774 0, 1180442.51 757554.145 0, 1180155.771 757543.533 0, 1179869.031 757532.938 0, 1179582.291 757522.36 0, 1179295.55 757511.798 0, 1179007.45 757501.204 0, 1178802.816 763070.375 0, 
+    1178598.174 768639.797 0, 1178885.616 768650.367 0, 1179171.701 768660.904 0, 1179457.786 768671.459 0, 1179743.87 768682.029 0, 1180029.953 768692.617 0, 1180316.036 768703.222 0, 1180602.118 768713.843 0, 1180888.2 768724.482 0, 1181174.281 768735.137 0, 
+    1181460.361 768745.809 0, 1181746.441 768756.498 0, 1182032.52 768767.203 0, 1182318.598 768777.926 0, 1182604.676 768788.665 0, 1182890.753 768799.421 0, 1183176.83 768810.194 0, 1183462.906 768820.984 0, 1183748.981 768831.791 0, 1184035.056 768842.614 0, 
+    1184321.13 768853.455 0, 1184607.203 768864.312 0, 1184893.276 768875.186 0, 1185179.348 768886.077 0, 1185464.065 768896.933 0, 1185751.49 768907.909 0, 1186037.561 768918.85 0, 1186323.63 768929.809 0, 1186609.699 768940.784 0, 1186895.767 768951.776 0, 
+    1187181.835 768962.784 0, 1187467.902 768973.81 0, 1187753.968 768984.852 0, 1188040.034 768995.911 0, 1188326.099 769006.988 0, 1188612.163 769018.08 0, 1188898.227 769029.19 0, 1189184.29 769040.317 0, 1189470.352 769051.46 0, 1189756.414 769062.621 0, 
+    1190042.475 769073.798 0, 1190328.535 769084.992 0, 1190614.595 769096.202 0, 1190900.654 769107.43 0, 1191186.712 769118.674 0, 1191472.77 769129.936 0, 1191758.827 769141.214 0, 1192044.884 769152.509 0, 1192329.586 769163.767 0, 1192549.962 763594.946 0, 
+    1192770.329 758026.375 0))
+
+POLYGON ((1206059.463 769726.529 0, 1205774.792 769714.466 0, 1205488.768 769702.363 0, 1205202.744 769690.277 0, 1204916.719 769678.207 0, 1204630.694 769666.155 0, 1204344.668 769654.119 0, 1204058.641 769642.1 0, 1203772.613 769630.098 0, 1203486.585 769618.113 0, 
+    1203200.556 769606.145 0, 1202914.526 769594.193 0, 1202628.496 769582.258 0, 1202342.464 769570.34 0, 1202056.433 769558.439 0, 1201770.4 769546.555 0, 1201484.367 769534.688 0, 1201198.333 769522.837 0, 1200912.298 769511.003 0, 1200626.263 769499.187 0, 
+    1200340.227 769487.387 0, 1200054.19 769475.603 0, 1199768.153 769463.837 0, 1199482.114 769452.087 0, 1199194.724 769440.299 0, 1198910.036 769428.639 0, 1198623.996 769416.94 0, 1198337.955 769405.258 0, 1198051.914 769393.592 0, 1197765.871 769381.944 0, 
+    1197479.828 769370.312 0, 1197193.785 769358.697 0, 1196907.74 769347.099 0, 1196621.695 769335.518 0, 1196335.65 769323.954 0, 1196049.603 769312.406 0, 1195763.556 769300.875 0, 1195477.509 769289.362 0, 1195191.46 769277.865 0, 1194905.411 769266.384 0, 
+    1194619.362 769254.921 0, 1194333.311 769243.475 0, 1194047.26 769232.045 0, 1193761.208 769220.632 0, 1193475.156 769209.236 0, 1193189.103 769197.857 0, 1192903.049 769186.495 0, 1192616.995 769175.149 0, 1192329.586 769163.767 0, 1192109.2 774732.835 0, 
+    1191888.805 780302.146 0, 1192175.554 780313.502 0, 1192460.953 780324.822 0, 1192746.351 780336.158 0, 1193031.749 780347.511 0, 1193317.146 780358.881 0, 1193602.542 780370.267 0, 1193887.937 780381.671 0, 1194173.332 780393.091 0, 1194458.726 780404.528 0, 
+    1194744.12 780415.982 0, 1195029.513 780427.453 0, 1195314.905 780438.94 0, 1195600.296 780450.444 0, 1195885.687 780461.965 0, 1196171.077 780473.503 0, 1196456.467 780485.058 0, 1196741.855 780496.629 0, 1197027.243 780508.218 0, 1197312.631 780519.823 0, 
+    1197598.017 780531.445 0, 1197883.403 780543.083 0, 1198168.789 780554.739 0, 1198454.173 780566.411 0, 1198738.208 780578.044 0, 1199024.941 780589.806 0, 1199310.323 780601.528 0, 1199595.705 780613.268 0, 1199881.086 780625.024 0, 1200166.467 780636.797 0, 
+    1200451.847 780648.587 0, 1200737.226 780660.393 0, 1201022.604 780672.217 0, 1201307.982 780684.057 0, 1201593.359 780695.914 0, 1201878.735 780707.788 0, 1202164.111 780719.678 0, 1202449.486 780731.586 0, 1202734.86 780743.51 0, 1203020.234 780755.451 0, 
+    1203305.606 780767.408 0, 1203590.978 780779.383 0, 1203876.35 780791.374 0, 1204161.721 780803.383 0, 1204447.091 780815.407 0, 1204732.46 780827.449 0, 1205017.828 780839.508 0, 1205303.196 780851.583 0, 1205587.216 780863.618 0, 1205823.345 775294.952 0, 
+    1206059.463 769726.529 0))
+
+POLYGON ((1219283.986 781463.788 0, 1218999.999 781450.951 0, 1218714.667 781438.069 0, 1218429.333 781425.205 0, 1218143.999 781412.357 0, 1217858.664 781399.526 0, 1217573.329 781386.711 0, 1217287.992 781373.914 0, 1217002.655 781361.133 0, 1216717.317 781348.369 0, 
+    1216431.979 781335.622 0, 1216146.639 781322.892 0, 1215861.299 781310.178 0, 1215575.958 781297.481 0, 1215290.616 781284.801 0, 1215005.274 781272.138 0, 1214719.931 781259.492 0, 1214434.587 781246.862 0, 1214149.242 781234.249 0, 1213863.897 781221.653 0, 
+    1213578.551 781209.074 0, 1213293.204 781196.512 0, 1213007.857 781183.966 0, 1212722.508 781171.437 0, 1212435.813 781158.866 0, 1212151.809 781146.43 0, 1211866.459 781133.952 0, 1211581.108 781121.49 0, 1211295.756 781109.045 0, 1211010.403 781096.617 0, 
+    1210725.049 781084.206 0, 1210439.695 781071.811 0, 1210154.34 781059.434 0, 1209868.985 781047.073 0, 1209583.628 781034.729 0, 1209298.271 781022.401 0, 1209012.913 781010.091 0, 1208727.555 780997.797 0, 1208442.196 780985.52 0, 1208156.836 780973.26 0, 
+    1207871.475 780961.017 0, 1207586.114 780948.79 0, 1207300.751 780936.581 0, 1207015.389 780924.388 0, 1206730.025 780912.212 0, 1206444.661 780900.052 0, 1206159.296 780887.91 0, 1205873.93 780875.784 0, 1205587.216 780863.618 0, 1205351.076 786432.524 0, 
+    1205114.927 792001.665 0, 1205400.983 792013.803 0, 1205685.693 792025.901 0, 1205970.402 792038.016 0, 1206255.111 792050.147 0, 1206539.819 792062.296 0, 1206824.527 792074.46 0, 1207109.233 792086.642 0, 1207393.939 792098.84 0, 1207678.644 792111.056 0, 
+    1207963.349 792123.288 0, 1208248.052 792135.536 0, 1208532.755 792147.802 0, 1208817.458 792160.084 0, 1209102.159 792172.383 0, 1209386.86 792184.699 0, 1209671.56 792197.031 0, 1209956.259 792209.38 0, 1210240.958 792221.746 0, 1210525.656 792234.129 0, 
+    1210810.353 792246.529 0, 1211095.05 792258.945 0, 1211379.745 792271.378 0, 1211664.44 792283.828 0, 1211947.791 792296.235 0, 1212233.828 792308.777 0, 1212518.521 792321.277 0, 1212803.213 792333.794 0, 1213087.904 792346.328 0, 1213372.595 792358.878 0, 
+    1213657.285 792371.445 0, 1213941.974 792384.029 0, 1214226.662 792396.63 0, 1214511.35 792409.247 0, 1214796.037 792421.881 0, 1215080.723 792434.532 0, 1215365.408 792447.199 0, 1215650.093 792459.884 0, 1215934.777 792472.585 0, 1216219.46 792485.303 0, 
+    1216504.142 792498.037 0, 1216788.824 792510.789 0, 1217073.505 792523.557 0, 1217358.185 792536.342 0, 1217642.864 792549.143 0, 1217927.543 792561.962 0, 1218212.221 792574.797 0, 1218496.898 792587.649 0, 1218780.232 792600.457 0, 1219032.114 787032.005 0, 
+    1219283.986 781463.788 0))
+
+POLYGON ((1232443.791 793237.853 0, 1232160.492 793224.245 0, 1231875.852 793210.588 0, 1231591.212 793196.949 0, 1231306.571 793183.326 0, 1231021.928 793169.721 0, 1230737.286 793156.131 0, 1230452.642 793142.559 0, 1230167.997 793129.003 0, 1229883.352 793115.465 0, 
+    1229598.706 793101.942 0, 1229314.059 793088.437 0, 1229029.411 793074.949 0, 1228744.763 793061.477 0, 1228460.114 793048.022 0, 1228175.464 793034.583 0, 1227890.813 793021.162 0, 1227606.161 793007.757 0, 1227321.509 792994.369 0, 1227036.856 792980.997 0, 
+    1226752.202 792967.643 0, 1226467.547 792954.305 0, 1226182.891 792940.984 0, 1225898.235 792927.68 0, 1225612.237 792914.33 0, 1225328.92 792901.121 0, 1225044.261 792887.867 0, 1224759.602 792874.63 0, 1224474.941 792861.41 0, 1224190.28 792848.206 0, 
+    1223905.619 792835.019 0, 1223620.956 792821.849 0, 1223336.293 792808.695 0, 1223051.629 792795.558 0, 1222766.964 792782.438 0, 1222482.298 792769.335 0, 1222197.632 792756.249 0, 1221912.964 792743.179 0, 1221628.296 792730.126 0, 1221343.628 792717.09 0, 
+    1221058.958 792704.07 0, 1220774.288 792691.067 0, 1220489.617 792678.081 0, 1220204.945 792665.112 0, 1219920.272 792652.16 0, 1219635.599 792639.224 0, 1219350.925 792626.305 0, 1219066.25 792613.403 0, 1218780.232 792600.457 0, 1218528.339 798169.141 0, 
+    1218276.437 803738.054 0, 1218561.796 803750.971 0, 1218845.815 803763.843 0, 1219129.834 803776.732 0, 1219413.852 803789.638 0, 1219697.869 803802.561 0, 1219981.885 803815.5 0, 1220265.9 803828.456 0, 1220549.915 803841.429 0, 1220833.929 803854.419 0, 
+    1221117.942 803867.425 0, 1221401.955 803880.448 0, 1221685.967 803893.487 0, 1221969.977 803906.544 0, 1222253.988 803919.617 0, 1222537.997 803932.707 0, 1222822.006 803945.813 0, 1223106.014 803958.936 0, 1223390.021 803972.076 0, 1223674.027 803985.233 0, 
+    1223958.032 803998.406 0, 1224242.037 804011.596 0, 1224526.041 804024.803 0, 1224810.044 804038.027 0, 1225092.709 804051.205 0, 1225378.048 804064.524 0, 1225662.049 804077.798 0, 1225946.049 804091.088 0, 1226230.049 804104.395 0, 1226514.047 804117.719 0, 
+    1226798.045 804131.059 0, 1227082.042 804144.417 0, 1227366.038 804157.791 0, 1227650.033 804171.181 0, 1227934.028 804184.589 0, 1228218.022 804198.013 0, 1228502.015 804211.454 0, 1228786.007 804224.911 0, 1229069.998 804238.385 0, 1229353.989 804251.876 0, 
+    1229637.979 804265.384 0, 1229921.968 804278.908 0, 1230205.956 804292.449 0, 1230489.943 804306.007 0, 1230773.93 804319.582 0, 1231057.916 804333.173 0, 1231341.901 804346.781 0, 1231625.885 804360.406 0, 1231908.532 804373.983 0, 1232176.167 798805.804 0, 
+    1232443.791 793237.853 0))
+
+POLYGON ((1245538.775 805048.422 0, 1245256.166 805034.046 0, 1244972.222 805019.619 0, 1244688.276 805005.209 0, 1244404.33 804990.815 0, 1244120.383 804976.439 0, 1243836.435 804962.079 0, 1243552.486 804947.735 0, 1243268.536 804933.409 0, 1242984.586 804919.099 0, 
+    1242700.634 804904.805 0, 1242416.682 804890.529 0, 1242132.729 804876.269 0, 1241848.775 804862.026 0, 1241564.821 804847.8 0, 1241280.865 804833.59 0, 1240996.909 804819.397 0, 1240712.951 804805.221 0, 1240428.993 804791.061 0, 1240145.034 804776.918 0, 
+    1239861.075 804762.792 0, 1239577.114 804748.683 0, 1239293.153 804734.59 0, 1239009.19 804720.514 0, 1238723.892 804706.389 0, 1238441.264 804692.412 0, 1238157.299 804678.387 0, 1237873.333 804664.377 0, 1237589.367 804650.385 0, 1237305.4 804636.409 0, 
+    1237021.432 804622.45 0, 1236737.463 804608.508 0, 1236453.493 804594.583 0, 1236169.523 804580.674 0, 1235885.552 804566.782 0, 1235601.58 804552.906 0, 1235317.607 804539.048 0, 1235033.633 804525.206 0, 1234749.658 804511.38 0, 1234465.683 804497.572 0, 
+    1234181.707 804483.78 0, 1233897.73 804470.005 0, 1233613.752 804456.246 0, 1233329.774 804442.505 0, 1233045.794 804428.78 0, 1232761.814 804415.072 0, 1232477.833 804401.38 0, 1232193.851 804387.705 0, 1231908.532 804373.983 0, 1231640.886 809942.387 0, 
+    1231373.229 815511.013 0, 1231657.89 815524.703 0, 1231941.216 815538.347 0, 1232224.542 815552.007 0, 1232507.866 815565.683 0, 1232791.19 815579.377 0, 1233074.513 815593.087 0, 1233357.836 815606.813 0, 1233641.157 815620.556 0, 1233924.478 815634.316 0, 
+    1234207.798 815648.093 0, 1234491.117 815661.886 0, 1234774.435 815675.696 0, 1235057.753 815689.523 0, 1235341.069 815703.367 0, 1235624.385 815717.227 0, 1235907.7 815731.103 0, 1236191.014 815744.997 0, 1236474.327 815758.907 0, 1236757.64 815772.834 0, 
+    1237040.952 815786.777 0, 1237324.263 815800.737 0, 1237607.573 815814.714 0, 1237890.882 815828.707 0, 1238172.858 815842.651 0, 1238457.498 815856.744 0, 1238740.805 815870.788 0, 1239024.111 815884.848 0, 1239307.416 815898.925 0, 1239590.72 815913.018 0, 
+    1239874.023 815927.128 0, 1240157.326 815941.255 0, 1240440.628 815955.399 0, 1240723.929 815969.559 0, 1241007.229 815983.736 0, 1241290.528 815997.929 0, 1241573.827 816012.139 0, 1241857.124 816026.366 0, 1242140.421 816040.61 0, 1242423.717 816054.87 0, 
+    1242707.012 816069.147 0, 1242990.306 816083.441 0, 1243273.6 816097.751 0, 1243556.892 816112.078 0, 1243840.184 816126.422 0, 1244123.475 816140.782 0, 1244406.765 816155.159 0, 1244690.054 816169.552 0, 1244972.011 816183.895 0, 1245255.399 810616.048 0, 
+    1245538.775 805048.422 0))
+
+POLYGON ((1258568.838 816895.193 0, 1258286.92 816880.054 0, 1258003.673 816864.86 0, 1257720.425 816849.683 0, 1257437.175 816834.523 0, 1257153.925 816819.379 0, 1256870.674 816804.251 0, 1256587.422 816789.141 0, 1256304.17 816774.047 0, 1256020.916 816758.97 0, 
+    1255737.662 816743.909 0, 1255454.406 816728.865 0, 1255171.15 816713.838 0, 1254887.893 816698.828 0, 1254604.635 816683.834 0, 1254321.376 816668.857 0, 1254038.116 816653.896 0, 1253754.855 816638.952 0, 1253471.594 816624.025 0, 1253188.331 816609.114 0, 
+    1252905.068 816594.221 0, 1252621.804 816579.344 0, 1252338.539 816564.483 0, 1252055.273 816549.639 0, 1251770.675 816534.742 0, 1251488.738 816520.002 0, 1251205.47 816505.208 0, 1250922.2 816490.431 0, 1250638.93 816475.67 0, 1250355.659 816460.926 0, 
+    1250072.387 816446.199 0, 1249789.114 816431.489 0, 1249505.84 816416.795 0, 1249222.565 816402.118 0, 1248939.29 816387.458 0, 1248656.013 816372.814 0, 1248372.736 816358.187 0, 1248089.458 816343.577 0, 1247806.179 816328.983 0, 1247522.899 816314.406 0, 
+    1247239.619 816299.845 0, 1246956.337 816285.302 0, 1246673.055 816270.775 0, 1246389.771 816256.264 0, 1246106.487 816241.771 0, 1245823.202 816227.294 0, 1245539.917 816212.833 0, 1245256.63 816198.39 0, 1244972.011 816183.895 0, 1244688.612 821751.96 0, 
+    1244405.202 827320.239 0, 1244689.163 827334.7 0, 1244971.794 827349.11 0, 1245254.424 827363.537 0, 1245537.054 827377.981 0, 1245819.682 827392.441 0, 1246102.31 827406.918 0, 1246384.937 827421.411 0, 1246667.563 827435.921 0, 1246950.188 827450.448 0, 
+    1247232.813 827464.991 0, 1247515.436 827479.551 0, 1247798.059 827494.128 0, 1248080.68 827508.721 0, 1248363.301 827523.331 0, 1248645.921 827537.957 0, 1248928.541 827552.6 0, 1249211.159 827567.26 0, 1249493.777 827581.936 0, 1249776.393 827596.629 0, 
+    1250059.009 827611.339 0, 1250341.624 827626.065 0, 1250624.238 827640.808 0, 1250906.851 827655.568 0, 1251188.136 827670.275 0, 1251472.075 827685.137 0, 1251754.685 827699.946 0, 1252037.295 827714.772 0, 1252319.904 827729.615 0, 1252602.512 827744.475 0, 
+    1252885.119 827759.351 0, 1253167.725 827774.243 0, 1253450.33 827789.152 0, 1253732.935 827804.078 0, 1254015.538 827819.021 0, 1254298.141 827833.98 0, 1254580.743 827848.956 0, 1254863.343 827863.948 0, 1255145.943 827878.957 0, 1255428.543 827893.983 0, 
+    1255711.141 827909.025 0, 1255993.738 827924.084 0, 1256276.335 827939.16 0, 1256558.93 827954.252 0, 1256841.525 827969.361 0, 1257124.119 827984.487 0, 1257406.712 827999.629 0, 1257689.304 828014.787 0, 1257970.569 828029.892 0, 1258269.709 822462.436 0, 
+    1258568.838 816895.193 0))
+
+POLYGON ((1271533.877 828777.866 0, 1271252.653 828761.967 0, 1270970.105 828746.01 0, 1270687.556 828730.07 0, 1270405.006 828714.146 0, 1270122.455 828698.239 0, 1269839.903 828682.348 0, 1269557.351 828666.474 0, 1269274.797 828650.617 0, 1268992.242 828634.776 0, 
+    1268709.687 828618.952 0, 1268427.13 828603.145 0, 1268144.573 828587.354 0, 1267862.015 828571.58 0, 1267579.455 828555.822 0, 1267296.895 828540.082 0, 1267014.334 828524.357 0, 1266731.772 828508.65 0, 1266449.209 828492.959 0, 1266166.645 828477.284 0, 
+    1265884.08 828461.627 0, 1265601.514 828445.986 0, 1265318.948 828430.361 0, 1265036.38 828414.753 0, 1264752.487 828399.089 0, 1264471.242 828383.587 0, 1264188.672 828368.03 0, 1263906.101 828352.488 0, 1263623.529 828336.964 0, 1263340.955 828321.456 0, 
+    1263058.381 828305.964 0, 1262775.807 828290.489 0, 1262493.231 828275.031 0, 1262210.654 828259.59 0, 1261928.076 828244.165 0, 1261645.498 828228.757 0, 1261362.918 828213.365 0, 1261080.338 828197.99 0, 1260797.757 828182.632 0, 1260515.175 828167.29 0, 
+    1260232.592 828151.965 0, 1259950.008 828136.656 0, 1259667.423 828121.364 0, 1259384.837 828106.089 0, 1259102.25 828090.831 0, 1258819.663 828075.589 0, 1258537.074 828060.364 0, 1258254.485 828045.155 0, 1257970.569 828029.892 0, 1257671.417 833597.558 0, 
+    1257372.255 839165.431 0, 1257655.513 839180.659 0, 1257937.447 839195.832 0, 1258219.38 839211.022 0, 1258501.312 839226.229 0, 1258783.243 839241.452 0, 1259065.173 839256.692 0, 1259347.103 839271.948 0, 1259629.031 839287.221 0, 1259910.959 839302.511 0, 
+    1260192.886 839317.817 0, 1260474.812 839333.14 0, 1260756.737 839348.479 0, 1261038.661 839363.835 0, 1261320.584 839379.207 0, 1261602.506 839394.596 0, 1261884.427 839410.002 0, 1262166.348 839425.424 0, 1262448.267 839440.863 0, 1262730.186 839456.319 0, 
+    1263012.104 839471.791 0, 1263294.02 839487.279 0, 1263575.936 839502.785 0, 1263857.851 839518.307 0, 1264138.443 839533.772 0, 1264421.678 839549.4 0, 1264703.591 839564.972 0, 1264985.502 839580.56 0, 1265267.412 839596.165 0, 1265549.322 839611.786 0, 
+    1265831.23 839627.424 0, 1266113.138 839643.079 0, 1266395.045 839658.75 0, 1266676.95 839674.438 0, 1266958.855 839690.142 0, 1267240.759 839705.863 0, 1267522.662 839721.601 0, 1267804.564 839737.355 0, 1268086.465 839753.125 0, 1268368.366 839768.913 0, 
+    1268650.265 839784.717 0, 1268932.163 839800.537 0, 1269214.061 839816.374 0, 1269495.957 839832.228 0, 1269777.853 839848.098 0, 1270059.747 839863.985 0, 1270341.641 839879.889 0, 1270623.534 839895.809 0, 1270904.105 839911.671 0, 1271218.997 834344.665 0, 
+    1271533.877 828777.866 0))
+
+POLYGON ((1284433.793 840696.137 0, 1284153.266 840679.483 0, 1283871.419 840662.766 0, 1283589.571 840646.067 0, 1283307.723 840629.383 0, 1283025.873 840612.717 0, 1282744.022 840596.067 0, 1282462.171 840579.433 0, 1282180.318 840562.816 0, 1281898.465 840546.216 0, 
+    1281616.61 840529.632 0, 1281334.755 840513.065 0, 1281052.898 840496.515 0, 1280771.041 840479.981 0, 1280489.183 840463.463 0, 1280207.323 840446.963 0, 1279925.463 840430.479 0, 1279643.602 840414.011 0, 1279361.739 840397.56 0, 1279079.876 840381.126 0, 
+    1278798.012 840364.708 0, 1278516.147 840348.307 0, 1278234.281 840331.922 0, 1277952.413 840315.554 0, 1277669.226 840299.126 0, 1277388.676 840282.868 0, 1277106.806 840266.55 0, 1276824.935 840250.248 0, 1276543.064 840233.963 0, 1276261.191 840217.694 0, 
+    1275979.317 840201.442 0, 1275697.442 840185.207 0, 1275415.566 840168.988 0, 1275133.69 840152.786 0, 1274851.812 840136.601 0, 1274569.933 840120.432 0, 1274288.054 840104.279 0, 1274006.173 840088.144 0, 1273724.292 840072.025 0, 1273442.41 840055.922 0, 
+    1273160.526 840039.836 0, 1272878.642 840023.767 0, 1272596.757 840007.714 0, 1272314.871 839991.678 0, 1272032.983 839975.658 0, 1271751.095 839959.655 0, 1271469.206 839943.669 0, 1271187.317 839927.699 0, 1270904.105 839911.671 0, 1270589.202 845478.879 0, 
+    1270274.288 851046.287 0, 1270556.841 851062.278 0, 1270838.075 851078.21 0, 1271119.309 851094.16 0, 1271400.542 851110.126 0, 1271681.773 851126.108 0, 1271963.004 851142.107 0, 1272244.234 851158.122 0, 1272525.463 851174.154 0, 1272806.691 851190.203 0, 
+    1273087.918 851206.268 0, 1273369.144 851222.35 0, 1273650.369 851238.448 0, 1273931.593 851254.563 0, 1274212.817 851270.694 0, 1274494.039 851286.842 0, 1274775.26 851303.006 0, 1275056.481 851319.187 0, 1275337.7 851335.385 0, 1275618.919 851351.599 0, 
+    1275900.136 851367.83 0, 1276181.353 851384.077 0, 1276462.568 851400.341 0, 1276743.783 851416.621 0, 1277023.681 851432.842 0, 1277306.21 851449.231 0, 1277587.421 851465.561 0, 1277868.632 851481.908 0, 1278149.842 851498.271 0, 1278431.051 851514.651 0, 
+    1278712.259 851531.047 0, 1278993.466 851547.459 0, 1279274.672 851563.889 0, 1279555.877 851580.335 0, 1279837.081 851596.797 0, 1280118.284 851613.276 0, 1280399.486 851629.771 0, 1280680.687 851646.283 0, 1280961.888 851662.812 0, 1281243.087 851679.357 0, 
+    1281524.285 851695.919 0, 1281805.482 851712.497 0, 1282086.679 851729.092 0, 1282367.874 851745.703 0, 1282649.068 851762.331 0, 1282930.262 851778.975 0, 1283211.454 851795.636 0, 1283492.645 851812.314 0, 1283772.521 851828.93 0, 1284103.163 846262.434 0, 
+    1284433.793 840696.137 0))
+
+POLYGON ((1297268.489 852649.705 0, 1296988.66 852632.298 0, 1296707.516 852614.826 0, 1296426.372 852597.371 0, 1296145.227 852579.932 0, 1295864.081 852562.51 0, 1295582.933 852545.104 0, 1295301.785 852527.715 0, 1295020.636 852510.342 0, 1294739.486 852492.986 0, 
+    1294458.334 852475.647 0, 1294177.182 852458.324 0, 1293896.028 852441.017 0, 1293614.874 852423.727 0, 1293333.719 852406.454 0, 1293052.562 852389.197 0, 1292771.405 852371.957 0, 1292490.246 852354.733 0, 1292209.087 852337.526 0, 1291927.926 852320.336 0, 
+    1291646.765 852303.162 0, 1291365.602 852286.004 0, 1291084.439 852268.863 0, 1290803.274 852251.739 0, 1290520.795 852234.551 0, 1290240.942 852217.54 0, 1289959.775 852200.465 0, 1289678.606 852183.407 0, 1289397.436 852166.365 0, 1289116.266 852149.34 0, 
+    1288835.094 852132.332 0, 1288553.922 852115.34 0, 1288272.748 852098.364 0, 1287991.574 852081.405 0, 1287710.398 852064.463 0, 1287429.221 852047.537 0, 1287148.044 852030.628 0, 1286866.865 852013.735 0, 1286585.686 851996.859 0, 1286304.505 851980 0, 
+    1286023.324 851963.157 0, 1285742.141 851946.33 0, 1285460.958 851929.52 0, 1285179.773 851912.727 0, 1284898.588 851895.95 0, 1284617.401 851879.19 0, 1284336.214 851862.446 0, 1284055.025 851845.719 0, 1283772.521 851828.93 0, 1283441.867 857395.621 0, 
+    1283111.202 862962.504 0, 1283393.048 862979.254 0, 1283673.581 862995.942 0, 1283954.114 863012.647 0, 1284234.645 863029.368 0, 1284515.175 863046.106 0, 1284795.704 863062.86 0, 1285076.232 863079.631 0, 1285356.76 863096.418 0, 1285637.286 863113.222 0, 
+    1285917.811 863130.042 0, 1286198.335 863146.879 0, 1286478.859 863163.732 0, 1286759.381 863180.602 0, 1287039.902 863197.488 0, 1287320.423 863214.391 0, 1287600.942 863231.311 0, 1287881.46 863248.247 0, 1288161.977 863265.199 0, 1288442.494 863282.168 0, 
+    1288723.009 863299.153 0, 1289003.523 863316.155 0, 1289284.037 863333.174 0, 1289564.549 863350.209 0, 1289843.749 863367.18 0, 1290125.571 863384.328 0, 1290406.08 863401.412 0, 1290686.588 863418.513 0, 1290967.096 863435.631 0, 1291247.602 863452.765 0, 
+    1291528.107 863469.915 0, 1291808.611 863487.082 0, 1292089.115 863504.266 0, 1292369.617 863521.466 0, 1292650.118 863538.683 0, 1292930.618 863555.916 0, 1293211.117 863573.165 0, 1293491.616 863590.431 0, 1293772.113 863607.714 0, 1294052.609 863625.013 0, 
+    1294333.104 863642.329 0, 1294613.598 863659.661 0, 1294894.091 863677.009 0, 1295174.583 863694.374 0, 1295455.074 863711.756 0, 1295735.564 863729.154 0, 1296016.053 863746.569 0, 1296296.541 863764 0, 1296575.718 863781.366 0, 1296922.11 858215.44 0, 
+    1297268.489 852649.705 0))
+
+POLYGON ((1310037.868 864638.265 0, 1309758.739 864620.11 0, 1309478.301 864601.886 0, 1309197.862 864583.679 0, 1308917.423 864565.489 0, 1308636.982 864547.315 0, 1308356.54 864529.157 0, 1308076.097 864511.016 0, 1307795.653 864492.892 0, 1307515.208 864474.784 0, 
+    1307234.762 864456.692 0, 1306954.314 864438.617 0, 1306673.866 864420.559 0, 1306393.417 864402.517 0, 1306112.966 864384.491 0, 1305832.515 864366.482 0, 1305552.062 864348.49 0, 1305271.609 864330.514 0, 1304991.154 864312.554 0, 1304710.699 864294.612 0, 
+    1304430.242 864276.685 0, 1304149.784 864258.775 0, 1303869.325 864240.882 0, 1303588.865 864223.005 0, 1303307.096 864205.061 0, 1303027.942 864187.301 0, 1302747.479 864169.473 0, 1302467.015 864151.662 0, 1302186.55 864133.868 0, 1301906.084 864116.09 0, 
+    1301625.616 864098.329 0, 1301345.148 864080.584 0, 1301064.679 864062.856 0, 1300784.208 864045.144 0, 1300503.737 864027.449 0, 1300223.265 864009.77 0, 1299942.791 863992.108 0, 1299662.316 863974.462 0, 1299381.841 863956.833 0, 1299101.364 863939.22 0, 
+    1298820.887 863921.623 0, 1298540.408 863904.044 0, 1298259.928 863886.481 0, 1297979.447 863868.934 0, 1297698.966 863851.404 0, 1297418.483 863833.89 0, 1297137.999 863816.393 0, 1296857.514 863798.912 0, 1296575.718 863781.366 0, 1296229.316 869347.481 0, 
+    1295882.901 874913.779 0, 1296164.039 874931.284 0, 1296443.868 874948.724 0, 1296723.697 874966.18 0, 1297003.524 874983.653 0, 1297283.351 875001.142 0, 1297563.177 875018.648 0, 1297843.001 875036.17 0, 1298122.825 875053.709 0, 1298402.647 875071.264 0, 
+    1298682.468 875088.836 0, 1298962.289 875106.424 0, 1299242.108 875124.029 0, 1299521.926 875141.65 0, 1299801.744 875159.287 0, 1300081.56 875176.941 0, 1300361.375 875194.611 0, 1300641.189 875212.298 0, 1300921.002 875230.002 0, 1301200.814 875247.722 0, 
+    1301480.625 875265.458 0, 1301760.435 875283.211 0, 1302040.244 875300.98 0, 1302320.052 875318.766 0, 1302598.554 875336.485 0, 1302879.665 875354.387 0, 1303159.47 875372.222 0, 1303439.273 875390.073 0, 1303719.076 875407.941 0, 1303998.878 875425.826 0, 
+    1304278.678 875443.727 0, 1304558.478 875461.644 0, 1304838.276 875479.578 0, 1305118.073 875497.529 0, 1305397.87 875515.496 0, 1305677.665 875533.479 0, 1305957.459 875551.479 0, 1306237.252 875569.495 0, 1306517.044 875587.528 0, 1306796.835 875605.577 0, 
+    1307076.625 875623.643 0, 1307356.414 875641.725 0, 1307636.202 875659.823 0, 1307915.989 875677.939 0, 1308195.774 875696.07 0, 1308475.559 875714.218 0, 1308755.343 875732.383 0, 1309035.125 875750.564 0, 1309313.602 875768.676 0, 1309675.741 870203.378 0, 
+    1310037.868 864638.265 0))
+
+POLYGON ((1322741.834 876661.513 0, 1322463.407 876642.614 0, 1322183.677 876623.643 0, 1321903.946 876604.688 0, 1321624.214 876585.75 0, 1321344.481 876566.828 0, 1321064.746 876547.922 0, 1320785.011 876529.033 0, 1320505.274 876510.161 0, 1320225.536 876491.305 0, 
+    1319945.797 876472.465 0, 1319666.057 876453.642 0, 1319386.316 876434.835 0, 1319106.574 876416.045 0, 1318826.831 876397.271 0, 1318547.086 876378.514 0, 1318267.341 876359.773 0, 1317987.594 876341.049 0, 1317707.846 876322.341 0, 1317428.097 876303.649 0, 
+    1317148.347 876284.974 0, 1316868.596 876266.316 0, 1316588.844 876247.674 0, 1316309.091 876229.048 0, 1316028.034 876210.353 0, 1315749.581 876191.847 0, 1315469.825 876173.271 0, 1315190.067 876154.711 0, 1314910.308 876136.168 0, 1314630.549 876117.641 0, 
+    1314350.788 876099.131 0, 1314071.026 876080.637 0, 1313791.263 876062.159 0, 1313511.499 876043.698 0, 1313231.733 876025.254 0, 1312951.967 876006.826 0, 1312672.2 875988.415 0, 1312392.431 875970.02 0, 1312112.662 875951.641 0, 1311832.891 875933.279 0, 
+    1311553.119 875914.933 0, 1311273.346 875896.604 0, 1310993.572 875878.291 0, 1310713.797 875859.995 0, 1310434.021 875841.715 0, 1310154.244 875823.452 0, 1309874.466 875805.205 0, 1309594.687 875786.975 0, 1309313.602 875768.676 0, 1308951.452 881334.154 0, 
+    1308589.29 886899.809 0, 1308869.716 886918.065 0, 1309148.84 886936.253 0, 1309427.963 886954.457 0, 1309707.085 886972.677 0, 1309986.206 886990.914 0, 1310265.326 887009.168 0, 1310544.445 887027.437 0, 1310823.562 887045.724 0, 1311102.679 887064.026 0, 
+    1311381.795 887082.345 0, 1311660.909 887100.681 0, 1311940.022 887119.033 0, 1312219.135 887137.401 0, 1312498.246 887155.786 0, 1312777.356 887174.187 0, 1313056.465 887192.605 0, 1313335.573 887211.039 0, 1313614.68 887229.49 0, 1313893.786 887247.957 0, 
+    1314172.89 887266.44 0, 1314451.994 887284.94 0, 1314731.096 887303.456 0, 1315010.198 887321.989 0, 1315287.998 887340.451 0, 1315568.397 887359.103 0, 1315847.495 887377.685 0, 1316126.593 887396.284 0, 1316405.689 887414.898 0, 1316684.783 887433.53 0, 
+    1316963.877 887452.177 0, 1317242.97 887470.841 0, 1317522.061 887489.522 0, 1317801.152 887508.219 0, 1318080.241 887526.932 0, 1318359.329 887545.662 0, 1318638.417 887564.408 0, 1318917.503 887583.171 0, 1319196.588 887601.95 0, 1319475.671 887620.745 0, 
+    1319754.754 887639.557 0, 1320033.836 887658.386 0, 1320312.916 887677.23 0, 1320591.996 887696.092 0, 1320871.074 887714.969 0, 1321150.151 887733.863 0, 1321429.227 887752.774 0, 1321708.302 887771.701 0, 1321986.077 887790.556 0, 1322363.962 882225.946 0, 
+    1322741.834 876661.513 0))
+
+POLYGON ((1335380.295 888719.147 0, 1335102.572 888699.507 0, 1334823.552 888679.792 0, 1334544.53 888660.093 0, 1334265.507 888640.411 0, 1333986.484 888620.745 0, 1333707.459 888601.095 0, 1333428.432 888581.462 0, 1333149.405 888561.845 0, 1332870.377 888542.245 0, 
+    1332591.347 888522.661 0, 1332312.316 888503.094 0, 1332033.284 888483.543 0, 1331754.251 888464.008 0, 1331475.217 888444.49 0, 1331196.182 888424.988 0, 1330917.145 888405.503 0, 1330638.107 888386.034 0, 1330359.069 888366.581 0, 1330080.029 888347.145 0, 
+    1329800.987 888327.726 0, 1329521.945 888308.322 0, 1329242.902 888288.936 0, 1328963.857 888269.565 0, 1328683.514 888250.121 0, 1328405.765 888230.874 0, 1328126.717 888211.553 0, 1327847.668 888192.248 0, 1327568.618 888172.96 0, 1327289.566 888153.688 0, 
+    1327010.514 888134.432 0, 1326731.46 888115.194 0, 1326452.405 888095.971 0, 1326173.349 888076.765 0, 1325894.292 888057.575 0, 1325615.234 888038.402 0, 1325336.175 888019.245 0, 1325057.115 888000.105 0, 1324778.053 887980.981 0, 1324498.99 887961.873 0, 
+    1324219.927 887942.782 0, 1323940.862 887923.707 0, 1323661.796 887904.649 0, 1323382.729 887885.607 0, 1323103.66 887866.581 0, 1322824.591 887847.572 0, 1322545.52 887828.58 0, 1322266.449 887809.604 0, 1321986.077 887790.556 0, 1321608.181 893355.338 0, 
+    1321230.273 898920.289 0, 1321509.987 898939.292 0, 1321788.403 898958.224 0, 1322066.819 898977.172 0, 1322345.233 898996.136 0, 1322623.646 899015.117 0, 1322902.058 899034.114 0, 1323180.469 899053.128 0, 1323458.879 899072.158 0, 1323737.288 899091.204 0, 
+    1324015.695 899110.267 0, 1324294.102 899129.346 0, 1324572.507 899148.441 0, 1324850.912 899167.553 0, 1325129.315 899186.682 0, 1325407.717 899205.826 0, 1325686.117 899224.987 0, 1325964.517 899244.165 0, 1326242.916 899263.359 0, 1326521.313 899282.569 0, 
+    1326799.71 899301.795 0, 1327078.105 899321.038 0, 1327356.499 899340.298 0, 1327634.892 899359.573 0, 1327911.989 899378.776 0, 1328191.674 899398.174 0, 1328470.064 899417.499 0, 1328748.452 899436.84 0, 1329026.839 899456.198 0, 1329305.226 899475.572 0, 
+    1329583.611 899494.962 0, 1329861.994 899514.369 0, 1330140.377 899533.792 0, 1330418.759 899553.232 0, 1330697.139 899572.688 0, 1330975.518 899592.16 0, 1331253.896 899611.649 0, 1331532.273 899631.154 0, 1331810.649 899650.676 0, 1332089.024 899670.214 0, 
+    1332367.397 899689.768 0, 1332645.77 899709.339 0, 1332924.141 899728.926 0, 1333202.511 899748.529 0, 1333480.88 899768.149 0, 1333759.247 899787.785 0, 1334037.614 899807.438 0, 1334315.979 899827.107 0, 1334593.05 899846.701 0, 1334986.679 894282.839 0, 
+    1335380.295 888719.147 0))
+
+POLYGON ((1347953.157 900810.861 0, 1347676.14 900790.484 0, 1347397.832 900770.029 0, 1347119.522 900749.59 0, 1346841.21 900729.167 0, 1346562.898 900708.761 0, 1346284.584 900688.371 0, 1346006.27 900667.998 0, 1345727.954 900647.641 0, 1345449.637 900627.3 0, 
+    1345171.318 900606.976 0, 1344892.999 900586.668 0, 1344614.678 900566.377 0, 1344336.356 900546.101 0, 1344058.033 900525.843 0, 1343779.709 900505.6 0, 1343501.383 900485.374 0, 1343223.056 900465.165 0, 1342944.729 900444.971 0, 1342666.399 900424.795 0, 
+    1342388.069 900404.634 0, 1342109.738 900384.49 0, 1341831.405 900364.362 0, 1341553.071 900344.251 0, 1341273.444 900324.063 0, 1340996.4 900304.077 0, 1340718.063 900284.015 0, 1340439.724 900263.969 0, 1340161.384 900243.94 0, 1339883.044 900223.927 0, 
+    1339604.701 900203.93 0, 1339326.358 900183.95 0, 1339048.014 900163.986 0, 1338769.668 900144.039 0, 1338491.321 900124.108 0, 1338212.973 900104.193 0, 1337934.624 900084.295 0, 1337656.274 900064.413 0, 1337377.923 900044.547 0, 1337099.57 900024.698 0, 
+    1336821.216 900004.865 0, 1336542.861 899985.048 0, 1336264.505 899965.248 0, 1335986.148 899945.465 0, 1335707.789 899925.697 0, 1335429.43 899905.947 0, 1335151.069 899886.212 0, 1334872.707 899866.494 0, 1334593.05 899846.701 0, 1334199.41 905410.727 0, 
+    1333805.759 910974.915 0, 1334084.758 910994.661 0, 1334362.465 911014.333 0, 1334640.17 911034.021 0, 1334917.875 911053.725 0, 1335195.579 911073.446 0, 1335473.281 911093.183 0, 1335750.982 911112.937 0, 1336028.682 911132.707 0, 1336306.381 911152.493 0, 
+    1336584.079 911172.295 0, 1336861.775 911192.114 0, 1337139.47 911211.949 0, 1337417.165 911231.801 0, 1337694.858 911251.669 0, 1337972.549 911271.553 0, 1338250.24 911291.453 0, 1338527.93 911311.37 0, 1338805.618 911331.304 0, 1339083.305 911351.253 0, 
+    1339360.991 911371.219 0, 1339638.676 911391.201 0, 1339916.36 911411.2 0, 1340194.042 911431.215 0, 1340470.434 911451.153 0, 1340749.403 911471.294 0, 1341027.082 911491.358 0, 1341304.76 911511.438 0, 1341582.436 911531.535 0, 1341860.112 911551.648 0, 
+    1342137.786 911571.778 0, 1342415.459 911591.923 0, 1342693.131 911612.085 0, 1342970.801 911632.264 0, 1343248.471 911652.458 0, 1343526.139 911672.67 0, 1343803.806 911692.897 0, 1344081.472 911713.141 0, 1344359.137 911733.401 0, 1344636.8 911753.677 0, 
+    1344914.462 911773.97 0, 1345192.123 911794.279 0, 1345469.783 911814.605 0, 1345747.442 911834.947 0, 1346025.1 911855.305 0, 1346302.756 911875.679 0, 1346580.411 911896.07 0, 1346858.065 911916.477 0, 1347134.43 911936.806 0, 1347543.799 906373.753 0, 
+    1347953.157 900810.861 0))
+
+POLYGON ((1360460.329 912936.35 0, 1360184.021 912915.24 0, 1359906.426 912894.049 0, 1359628.829 912872.874 0, 1359351.232 912851.715 0, 1359073.633 912830.572 0, 1358796.033 912809.446 0, 1358518.431 912788.336 0, 1358240.829 912767.243 0, 1357963.225 912746.165 0, 
+    1357685.62 912725.105 0, 1357408.014 912704.06 0, 1357130.406 912683.032 0, 1356852.797 912662.02 0, 1356575.187 912641.025 0, 1356297.576 912620.045 0, 1356019.963 912599.083 0, 1355742.35 912578.136 0, 1355464.735 912557.206 0, 1355187.119 912536.292 0, 
+    1354909.501 912515.395 0, 1354631.882 912494.514 0, 1354354.263 912473.649 0, 1354076.641 912452.801 0, 1353797.732 912431.872 0, 1353521.396 912411.153 0, 1353243.771 912390.353 0, 1352966.145 912369.57 0, 1352688.518 912348.804 0, 1352410.889 912328.053 0, 
+    1352133.259 912307.319 0, 1351855.628 912286.602 0, 1351577.996 912265.9 0, 1351300.363 912245.215 0, 1351022.728 912224.547 0, 1350745.093 912203.894 0, 1350467.456 912183.258 0, 1350189.818 912162.639 0, 1349912.178 912142.035 0, 1349634.537 912121.448 0, 
+    1349356.896 912100.878 0, 1349079.253 912080.323 0, 1348801.608 912059.785 0, 1348523.963 912039.264 0, 1348246.316 912018.759 0, 1347968.668 911998.27 0, 1347691.019 911977.797 0, 1347413.369 911957.341 0, 1347134.43 911936.806 0, 1346725.048 917500.017 0, 
+    1346315.656 923063.381 0, 1346593.937 923083.867 0, 1346870.933 923104.275 0, 1347147.927 923124.699 0, 1347424.92 923145.14 0, 1347701.912 923165.597 0, 1347978.902 923186.07 0, 1348255.892 923206.559 0, 1348532.88 923227.065 0, 1348809.867 923247.587 0, 
+    1349086.853 923268.126 0, 1349363.837 923288.681 0, 1349640.821 923309.252 0, 1349917.803 923329.839 0, 1350194.784 923350.442 0, 1350471.763 923371.062 0, 1350748.742 923391.699 0, 1351025.719 923412.351 0, 1351302.695 923433.02 0, 1351579.67 923453.705 0, 
+    1351856.644 923474.407 0, 1352133.616 923495.124 0, 1352410.587 923515.858 0, 1352687.557 923536.609 0, 1352963.242 923557.279 0, 1353241.494 923578.158 0, 1353518.46 923598.957 0, 1353795.425 923619.773 0, 1354072.389 923640.605 0, 1354349.351 923661.453 0, 
+    1354626.313 923682.317 0, 1354903.273 923703.198 0, 1355180.232 923724.095 0, 1355457.19 923745.009 0, 1355734.146 923765.938 0, 1356011.101 923786.884 0, 1356288.055 923807.846 0, 1356565.008 923828.825 0, 1356841.96 923849.82 0, 1357118.91 923870.831 0, 
+    1357395.859 923891.858 0, 1357672.807 923912.902 0, 1357949.753 923933.962 0, 1358226.699 923955.039 0, 1358503.643 923976.131 0, 1358780.586 923997.24 0, 1359057.527 924018.366 0, 1359334.468 924039.507 0, 1359610.124 924060.567 0, 1360035.233 918498.382 0, 
+    1360460.329 912936.35 0))
+
+POLYGON ((1372901.722 925095.308 0, 1372626.124 925073.47 0, 1372349.245 925051.546 0, 1372072.364 925029.638 0, 1371795.482 925007.747 0, 1371518.598 924985.872 0, 1371241.714 924964.013 0, 1370964.828 924942.171 0, 1370687.94 924920.345 0, 1370411.052 924898.535 0, 
+    1370134.162 924876.741 0, 1369857.271 924854.964 0, 1369580.378 924833.203 0, 1369303.485 924811.459 0, 1369026.59 924789.73 0, 1368749.694 924768.018 0, 1368472.796 924746.323 0, 1368195.897 924724.643 0, 1367918.997 924702.98 0, 1367642.096 924681.333 0, 
+    1367365.193 924659.703 0, 1367088.289 924638.088 0, 1366811.384 924616.491 0, 1366534.478 924594.909 0, 1366256.289 924573.244 0, 1365980.661 924551.794 0, 1365703.751 924530.262 0, 1365426.839 924508.745 0, 1365149.927 924487.245 0, 1364873.013 924465.761 0, 
+    1364596.097 924444.294 0, 1364319.181 924422.843 0, 1364042.263 924401.408 0, 1363765.344 924379.989 0, 1363488.423 924358.587 0, 1363211.502 924337.2 0, 1362934.579 924315.831 0, 1362657.655 924294.477 0, 1362380.729 924273.14 0, 1362103.803 924251.819 0, 
+    1361826.875 924230.515 0, 1361549.946 924209.226 0, 1361273.015 924187.954 0, 1360996.084 924166.699 0, 1360719.151 924145.459 0, 1360442.217 924124.236 0, 1360165.281 924103.03 0, 1359888.345 924081.839 0, 1359610.124 924060.567 0, 1359185.005 929622.902 0, 
+    1358759.874 935185.382 0, 1359037.436 935206.604 0, 1359313.718 935227.745 0, 1359589.999 935248.901 0, 1359866.278 935270.074 0, 1360142.556 935291.263 0, 1360418.833 935312.469 0, 1360695.109 935333.69 0, 1360971.383 935354.928 0, 1361247.656 935376.182 0, 
+    1361523.928 935397.453 0, 1361800.199 935418.74 0, 1362076.468 935440.043 0, 1362352.736 935461.362 0, 1362629.003 935482.697 0, 1362905.269 935504.049 0, 1363181.533 935525.417 0, 1363457.796 935546.801 0, 1363734.058 935568.202 0, 1364010.319 935589.619 0, 
+    1364286.578 935611.052 0, 1364562.836 935632.501 0, 1364839.093 935653.967 0, 1365115.348 935675.448 0, 1365390.324 935696.847 0, 1365667.855 935718.461 0, 1365944.107 935739.992 0, 1366220.358 935761.538 0, 1366496.607 935783.102 0, 1366772.855 935804.681 0, 
+    1367049.101 935826.277 0, 1367325.347 935847.888 0, 1367601.591 935869.517 0, 1367877.834 935891.161 0, 1368154.075 935912.822 0, 1368430.315 935934.499 0, 1368706.554 935956.192 0, 1368982.792 935977.901 0, 1369259.029 935999.627 0, 1369535.264 936021.369 0, 
+    1369811.498 936043.127 0, 1370087.73 936064.902 0, 1370363.962 936086.693 0, 1370640.192 936108.5 0, 1370916.42 936130.323 0, 1371192.648 936152.162 0, 1371468.874 936174.018 0, 1371745.099 936195.89 0, 1372020.045 936217.677 0, 1372460.89 930656.42 0, 
+    1372901.722 925095.308 0))
+
+POLYGON ((1385277.248 937287.431 0, 1385002.362 937264.867 0, 1384726.2 937242.214 0, 1384450.037 937219.578 0, 1384173.872 937196.958 0, 1383897.706 937174.355 0, 1383621.539 937151.767 0, 1383345.37 937129.196 0, 1383069.2 937106.642 0, 1382793.029 937084.103 0, 
+    1382516.856 937061.581 0, 1382240.682 937039.075 0, 1381964.507 937016.585 0, 1381688.33 936994.111 0, 1381412.152 936971.654 0, 1381135.973 936949.213 0, 1380859.792 936926.788 0, 1380583.61 936904.38 0, 1380307.427 936881.987 0, 1380031.243 936859.611 0, 
+    1379755.057 936837.252 0, 1379478.87 936814.908 0, 1379202.681 936792.581 0, 1378926.491 936770.27 0, 1378649.024 936747.872 0, 1378374.108 936725.697 0, 1378097.914 936703.434 0, 1377821.719 936681.188 0, 1377545.523 936658.959 0, 1377269.325 936636.745 0, 
+    1376993.126 936614.548 0, 1376716.926 936592.367 0, 1376440.724 936570.202 0, 1376164.522 936548.054 0, 1375888.317 936525.922 0, 1375612.112 936503.806 0, 1375335.905 936481.706 0, 1375059.697 936459.623 0, 1374783.488 936437.556 0, 1374507.277 936415.505 0, 
+    1374231.065 936393.47 0, 1373954.852 936371.452 0, 1373678.637 936349.45 0, 1373402.421 936327.464 0, 1373126.204 936305.494 0, 1372849.986 936283.541 0, 1372573.766 936261.604 0, 1372297.545 936239.683 0, 1372020.045 936217.677 0, 1371579.19 941779.076 0, 
+    1371138.324 947340.613 0, 1371415.165 947362.567 0, 1371690.732 947384.436 0, 1371966.297 947406.321 0, 1372241.861 947428.222 0, 1372517.423 947450.14 0, 1372792.984 947472.073 0, 1373068.544 947494.023 0, 1373344.103 947515.99 0, 1373619.66 947537.972 0, 
+    1373895.216 947559.971 0, 1374170.771 947581.985 0, 1374446.324 947604.017 0, 1374721.877 947626.064 0, 1374997.427 947648.127 0, 1375272.977 947670.207 0, 1375548.525 947692.303 0, 1375824.072 947714.415 0, 1376099.618 947736.543 0, 1376375.162 947758.688 0, 
+    1376650.705 947780.849 0, 1376926.247 947803.026 0, 1377201.787 947825.219 0, 1377477.326 947847.429 0, 1377751.591 947869.552 0, 1378028.401 947891.896 0, 1378303.936 947914.154 0, 1378579.47 947936.429 0, 1378855.002 947958.719 0, 1379130.534 947981.026 0, 
+    1379406.064 948003.349 0, 1379681.592 948025.688 0, 1379957.12 948048.043 0, 1380232.646 948070.415 0, 1380508.17 948092.803 0, 1380783.694 948115.207 0, 1381059.216 948137.627 0, 1381334.736 948160.064 0, 1381610.256 948182.516 0, 1381885.774 948204.985 0, 
+    1382161.291 948227.471 0, 1382436.806 948249.972 0, 1382712.32 948272.49 0, 1382987.833 948295.023 0, 1383263.344 948317.573 0, 1383538.855 948340.14 0, 1383814.363 948362.722 0, 1384089.871 948385.321 0, 1384364.105 948407.831 0, 1384820.682 942847.562 0, 
+    1385277.248 937287.431 0))
+
+POLYGON ((1397586.819 949512.41 0, 1397312.647 949489.125 0, 1397037.205 949465.748 0, 1396761.761 949442.387 0, 1396486.316 949419.042 0, 1396210.869 949395.714 0, 1395935.421 949372.402 0, 1395659.971 949349.106 0, 1395384.521 949325.827 0, 1395109.069 949302.563 0, 
+    1394833.615 949279.316 0, 1394558.16 949256.085 0, 1394282.704 949232.87 0, 1394007.246 949209.671 0, 1393731.787 949186.489 0, 1393456.327 949163.323 0, 1393180.865 949140.173 0, 1392905.402 949117.039 0, 1392629.938 949093.922 0, 1392354.472 949070.82 0, 
+    1392079.005 949047.735 0, 1391803.536 949024.666 0, 1391528.067 949001.614 0, 1391252.595 948978.577 0, 1390975.852 948955.451 0, 1390701.649 948932.553 0, 1390426.174 948909.565 0, 1390150.697 948886.594 0, 1389875.219 948863.638 0, 1389599.74 948840.699 0, 
+    1389324.259 948817.776 0, 1389048.777 948794.869 0, 1388773.294 948771.979 0, 1388497.809 948749.104 0, 1388222.323 948726.246 0, 1387946.835 948703.404 0, 1387671.347 948680.579 0, 1387395.856 948657.769 0, 1387120.365 948634.976 0, 1386844.872 948612.199 0, 
+    1386569.378 948589.438 0, 1386293.883 948566.694 0, 1386018.386 948543.965 0, 1385742.888 948521.253 0, 1385467.388 948498.557 0, 1385191.887 948475.877 0, 1384916.385 948453.214 0, 1384640.882 948430.567 0, 1384364.105 948407.831 0, 1383907.517 953968.234 0, 
+    1383450.919 959528.767 0, 1383727.038 959551.449 0, 1384001.887 959574.042 0, 1384276.734 959596.652 0, 1384551.58 959619.278 0, 1384826.425 959641.92 0, 1385101.269 959664.578 0, 1385376.111 959687.252 0, 1385650.952 959709.943 0, 1385925.792 959732.65 0, 
+    1386200.63 959755.373 0, 1386475.467 959778.112 0, 1386750.303 959800.867 0, 1387025.137 959823.638 0, 1387299.97 959846.426 0, 1387574.801 959869.23 0, 1387849.631 959892.05 0, 1388124.46 959914.886 0, 1388399.288 959937.738 0, 1388674.114 959960.607 0, 
+    1388948.939 959983.491 0, 1389223.762 960006.392 0, 1389498.585 960029.309 0, 1389773.405 960052.242 0, 1390046.957 960075.086 0, 1390323.043 960098.157 0, 1390597.86 960121.139 0, 1390872.675 960144.137 0, 1391147.489 960167.151 0, 1391422.302 960190.181 0, 
+    1391697.113 960213.228 0, 1391971.923 960236.29 0, 1392246.732 960259.369 0, 1392521.539 960282.464 0, 1392796.345 960305.575 0, 1393071.149 960328.703 0, 1393345.952 960351.846 0, 1393620.754 960375.006 0, 1393895.555 960398.181 0, 1394170.354 960421.373 0, 
+    1394445.151 960444.582 0, 1394719.948 960467.806 0, 1394994.743 960491.046 0, 1395269.536 960514.303 0, 1395544.329 960537.576 0, 1395819.119 960560.865 0, 1396093.909 960584.17 0, 1396368.697 960607.492 0, 1396642.218 960630.722 0, 1397114.524 955071.501 0, 
+    1397586.819 949512.41 0))
+
+POLYGON ((1409830.35 961769.94 0, 1409556.895 961745.937 0, 1409282.173 961721.839 0, 1409007.451 961697.758 0, 1408732.727 961673.692 0, 1408458.002 961649.643 0, 1408183.275 961625.61 0, 1407908.546 961601.594 0, 1407633.817 961577.593 0, 1407359.086 961553.609 0, 
+    1407084.353 961529.64 0, 1406809.619 961505.688 0, 1406534.884 961481.752 0, 1406260.148 961457.833 0, 1405985.409 961433.929 0, 1405710.67 961410.042 0, 1405435.929 961386.17 0, 1405161.187 961362.315 0, 1404886.443 961338.476 0, 1404611.698 961314.654 0, 
+    1404336.951 961290.847 0, 1404062.203 961267.057 0, 1403787.454 961243.282 0, 1403512.703 961219.524 0, 1403236.686 961195.673 0, 1402963.198 961172.057 0, 1402688.443 961148.347 0, 1402413.687 961124.654 0, 1402138.929 961100.977 0, 1401864.17 961077.316 0, 
+    1401589.409 961053.671 0, 1401314.648 961030.042 0, 1401039.884 961006.43 0, 1400765.12 960982.833 0, 1400490.354 960959.253 0, 1400215.586 960935.689 0, 1399940.817 960912.141 0, 1399666.047 960888.61 0, 1399391.276 960865.094 0, 1399116.503 960841.595 0, 
+    1398841.728 960818.112 0, 1398566.952 960794.645 0, 1398292.175 960771.194 0, 1398017.397 960747.76 0, 1397742.617 960724.341 0, 1397467.836 960700.939 0, 1397193.053 960677.553 0, 1396918.269 960654.183 0, 1396642.218 960630.722 0, 1396169.901 966190.069 0, 
+    1395697.573 971749.537 0, 1395972.967 971772.943 0, 1396247.097 971796.257 0, 1396521.225 971819.587 0, 1396795.352 971842.934 0, 1397069.477 971866.297 0, 1397343.601 971889.675 0, 1397617.724 971913.07 0, 1397891.845 971936.481 0, 1398165.965 971959.909 0, 
+    1398440.084 971983.352 0, 1398714.201 972006.811 0, 1398988.317 972030.287 0, 1399262.431 972053.779 0, 1399536.544 972077.286 0, 1399810.656 972100.81 0, 1400084.766 972124.351 0, 1400358.875 972147.907 0, 1400632.983 972171.479 0, 1400907.089 972195.068 0, 
+    1401181.194 972218.672 0, 1401455.297 972242.293 0, 1401729.399 972265.93 0, 1402003.499 972289.583 0, 1402276.337 972313.143 0, 1402551.696 972336.938 0, 1402825.793 972360.639 0, 1403099.888 972384.357 0, 1403373.981 972408.091 0, 1403648.073 972431.84 0, 
+    1403922.164 972455.606 0, 1404196.254 972479.389 0, 1404470.342 972503.187 0, 1404744.428 972527.001 0, 1405018.513 972550.832 0, 1405292.597 972574.678 0, 1405566.679 972598.541 0, 1405840.76 972622.42 0, 1406114.84 972646.315 0, 1406388.918 972670.226 0, 
+    1406662.995 972694.154 0, 1406937.07 972718.097 0, 1407211.144 972742.057 0, 1407485.217 972766.032 0, 1407759.288 972790.024 0, 1408033.357 972814.032 0, 1408307.426 972838.056 0, 1408581.493 972862.096 0, 1408854.297 972886.042 0, 1409342.329 967327.93 0, 
+    1409830.35 961769.94 0))
+
+POLYGON ((1422007.758 974059.712 0, 1421735.02 974034.996 0, 1421461.022 974010.181 0, 1421187.023 973985.383 0, 1420913.022 973960.601 0, 1420639.02 973935.835 0, 1420365.016 973911.085 0, 1420091.011 973886.351 0, 1419817.004 973861.634 0, 1419542.996 973836.932 0, 
+    1419268.987 973812.247 0, 1418994.976 973787.577 0, 1418720.963 973762.924 0, 1418446.95 973738.287 0, 1418172.934 973713.666 0, 1417898.917 973689.062 0, 1417624.899 973664.473 0, 1417350.88 973639.9 0, 1417076.858 973615.344 0, 1416802.836 973590.804 0, 
+    1416528.812 973566.28 0, 1416254.787 973541.772 0, 1415980.76 973517.28 0, 1415706.731 973492.804 0, 1415431.442 973468.232 0, 1415158.67 973443.901 0, 1414884.638 973419.474 0, 1414610.604 973395.062 0, 1414336.568 973370.667 0, 1414062.531 973346.288 0, 
+    1413788.493 973321.926 0, 1413514.453 973297.579 0, 1413240.412 973273.248 0, 1412966.369 973248.934 0, 1412692.325 973224.636 0, 1412418.28 973200.353 0, 1412144.233 973176.087 0, 1411870.184 973151.837 0, 1411596.134 973127.604 0, 1411322.083 973103.386 0, 
+    1411048.03 973079.184 0, 1410773.976 973054.999 0, 1410499.921 973030.83 0, 1410225.864 973006.677 0, 1409951.806 972982.54 0, 1409677.746 972958.419 0, 1409403.685 972934.314 0, 1409129.622 972910.225 0, 1408854.297 972886.042 0, 1408366.255 978444.272 0, 
+    1407878.202 984002.616 0, 1408152.87 984026.742 0, 1408426.278 984050.773 0, 1408699.685 984074.82 0, 1408973.091 984098.884 0, 1409246.495 984122.963 0, 1409519.897 984147.058 0, 1409793.299 984171.17 0, 1410066.698 984195.298 0, 1410340.097 984219.441 0, 
+    1410613.494 984243.601 0, 1410886.889 984267.777 0, 1411160.283 984291.969 0, 1411433.676 984316.177 0, 1411707.067 984340.402 0, 1411980.457 984364.642 0, 1412253.846 984388.898 0, 1412527.233 984413.171 0, 1412800.618 984437.459 0, 1413074.002 984461.764 0, 
+    1413347.385 984486.085 0, 1413620.766 984510.422 0, 1413894.146 984534.775 0, 1414167.525 984559.144 0, 1414439.645 984583.417 0, 1414714.277 984607.93 0, 1414987.651 984632.347 0, 1415261.024 984656.781 0, 1415534.395 984681.23 0, 1415807.765 984705.696 0, 
+    1416081.133 984730.177 0, 1416354.5 984754.675 0, 1416627.866 984779.189 0, 1416901.23 984803.719 0, 1417174.592 984828.265 0, 1417447.953 984852.827 0, 1417721.313 984877.405 0, 1417994.671 984902 0, 1418268.028 984926.61 0, 1418541.383 984951.236 0, 
+    1418814.737 984975.879 0, 1419088.09 985000.538 0, 1419361.441 985025.212 0, 1419634.79 985049.903 0, 1419908.138 985074.61 0, 1420181.485 985099.333 0, 1420454.83 985124.072 0, 1420728.174 985148.827 0, 1421000.261 985173.485 0, 1421504.014 979616.542 0, 
+    1422007.758 974059.712 0))
+
+POLYGON ((913780.692 543392.609 0, 913482.81 543397.668 0, 913183.467 543402.769 0, 912884.124 543407.888 0, 912584.781 543413.024 0, 912285.439 543418.178 0, 911986.096 543423.349 0, 911686.754 543428.538 0, 911387.413 543433.745 0, 911088.071 543438.97 0, 
+    910788.73 543444.212 0, 910489.39 543449.471 0, 910190.049 543454.748 0, 909890.709 543460.043 0, 909591.37 543465.356 0, 909292.03 543470.686 0, 908992.691 543476.033 0, 908693.352 543481.399 0, 908394.014 543486.782 0, 908094.676 543492.182 0, 
+    907795.338 543497.6 0, 907496 543503.036 0, 907196.663 543508.49 0, 906897.326 543513.961 0, 906596.526 543519.476 0, 906298.653 543524.956 0, 905999.317 543530.479 0, 905699.982 543536.021 0, 905400.646 543541.58 0, 905101.312 543547.157 0, 
+    904801.977 543552.751 0, 904502.643 543558.363 0, 904203.309 543563.993 0, 903903.975 543569.64 0, 903604.642 543575.305 0, 903305.309 543580.987 0, 903005.976 543586.687 0, 902706.644 543592.405 0, 902407.312 543598.14 0, 902107.98 543603.893 0, 
+    901808.649 543609.664 0, 901509.318 543615.452 0, 901209.988 543621.258 0, 900910.657 543627.081 0, 900611.327 543632.922 0, 900311.998 543638.781 0, 900012.669 543644.657 0, 899713.34 543650.551 0, 899412.547 543656.491 0, 899522.513 549216.292 0, 
+    899632.488 554776.47 0, 899932.623 554770.543 0, 900231.297 554764.662 0, 900529.972 554758.798 0, 900828.647 554752.952 0, 901127.322 554747.124 0, 901425.998 554741.313 0, 901724.674 554735.52 0, 902023.351 554729.745 0, 902322.027 554723.987 0, 
+    902620.704 554718.247 0, 902919.382 554712.524 0, 903218.06 554706.819 0, 903516.738 554701.131 0, 903815.416 554695.461 0, 904114.095 554689.809 0, 904412.774 554684.174 0, 904711.453 554678.556 0, 905010.133 554672.957 0, 905308.813 554667.375 0, 
+    905607.494 554661.81 0, 905906.175 554656.263 0, 906204.856 554650.734 0, 906503.537 554645.222 0, 906800.759 554639.754 0, 907100.901 554634.251 0, 907399.583 554628.792 0, 907698.266 554623.35 0, 907996.949 554617.927 0, 908295.632 554612.52 0, 
+    908594.316 554607.132 0, 908893 554601.76 0, 909191.684 554596.407 0, 909490.369 554591.071 0, 909789.054 554585.752 0, 910087.739 554580.451 0, 910386.424 554575.168 0, 910685.11 554569.903 0, 910983.796 554564.654 0, 911282.483 554559.424 0, 
+    911581.17 554554.211 0, 911879.857 554549.016 0, 912178.544 554543.838 0, 912477.232 554538.678 0, 912775.92 554533.535 0, 913074.608 554528.41 0, 913373.297 554523.302 0, 913671.986 554518.213 0, 913969.216 554513.165 0, 913874.951 548952.698 0, 
+    913780.692 543392.609 0))
+
+POLYGON ((928306.631 554290.365 0, 928009.385 554294.573 0, 927710.683 554298.819 0, 927411.981 554303.082 0, 927113.28 554307.364 0, 926814.578 554311.662 0, 926515.877 554315.979 0, 926217.176 554320.313 0, 925918.476 554324.664 0, 925619.776 554329.033 0, 
+    925321.075 554333.42 0, 925022.376 554337.824 0, 924723.676 554342.246 0, 924424.977 554346.685 0, 924126.278 554351.142 0, 923827.579 554355.617 0, 923528.881 554360.109 0, 923230.182 554364.619 0, 922931.484 554369.146 0, 922632.787 554373.691 0, 
+    922334.089 554378.253 0, 922035.392 554382.833 0, 921736.695 554387.431 0, 921437.999 554392.046 0, 921137.845 554396.702 0, 920840.606 554401.329 0, 920541.911 554405.997 0, 920243.215 554410.683 0, 919944.52 554415.386 0, 919645.825 554420.107 0, 
+    919347.13 554424.845 0, 919048.436 554429.601 0, 918749.742 554434.374 0, 918451.048 554439.165 0, 918152.354 554443.974 0, 917853.661 554448.8 0, 917554.968 554453.644 0, 917256.275 554458.505 0, 916957.583 554463.384 0, 916658.891 554468.281 0, 
+    916360.199 554473.195 0, 916061.507 554478.126 0, 915762.816 554483.076 0, 915464.125 554488.042 0, 915165.435 554493.027 0, 914866.744 554498.029 0, 914568.054 554503.048 0, 914269.364 554508.086 0, 913969.216 554513.165 0, 914063.487 560074.006 0, 
+    914157.765 565635.218 0, 914457.256 565630.149 0, 914755.291 565625.123 0, 915053.326 565620.115 0, 915351.362 565615.124 0, 915649.398 565610.15 0, 915947.434 565605.194 0, 916245.471 565600.256 0, 916543.508 565595.335 0, 916841.545 565590.432 0, 
+    917139.583 565585.546 0, 917437.62 565580.678 0, 917735.659 565575.827 0, 918033.697 565570.994 0, 918331.736 565566.178 0, 918629.774 565561.38 0, 918927.814 565556.6 0, 919225.853 565551.837 0, 919523.893 565547.091 0, 919821.933 565542.363 0, 
+    920119.973 565537.653 0, 920418.014 565532.96 0, 920716.055 565528.285 0, 921014.096 565523.627 0, 921310.683 565519.01 0, 921610.179 565514.364 0, 921908.221 565509.759 0, 922206.263 565505.172 0, 922504.306 565500.602 0, 922802.349 565496.049 0, 
+    923100.392 565491.514 0, 923398.435 565486.997 0, 923696.478 565482.497 0, 923994.522 565478.015 0, 924292.566 565473.55 0, 924590.611 565469.103 0, 924888.655 565464.673 0, 925186.7 565460.261 0, 925484.745 565455.866 0, 925782.791 565451.489 0, 
+    926080.836 565447.13 0, 926378.882 565442.788 0, 926676.929 565438.463 0, 926974.975 565434.157 0, 927273.022 565429.867 0, 927571.069 565425.595 0, 927869.116 565421.341 0, 928167.163 565417.104 0, 928463.757 565412.906 0, 928385.191 559851.45 0, 
+    928306.631 554290.365 0))
+
+POLYGON ((942770.321 565231.012 0, 942473.714 565234.373 0, 942175.655 565237.767 0, 941877.597 565241.179 0, 941579.54 565244.609 0, 941281.482 565248.057 0, 940983.425 565251.521 0, 940685.367 565255.004 0, 940387.31 565258.504 0, 940089.254 565262.021 0, 
+    939791.197 565265.556 0, 939493.141 565269.109 0, 939195.084 565272.679 0, 938897.028 565276.266 0, 938598.973 565279.872 0, 938300.917 565283.494 0, 938002.862 565287.134 0, 937704.807 565290.792 0, 937406.752 565294.468 0, 937108.697 565298.161 0, 
+    936810.643 565301.871 0, 936512.589 565305.599 0, 936214.535 565309.344 0, 935916.481 565313.107 0, 935616.975 565316.907 0, 935320.374 565320.686 0, 935022.321 565324.502 0, 934724.268 565328.335 0, 934426.215 565332.186 0, 934128.163 565336.054 0, 
+    933830.111 565339.94 0, 933532.059 565343.843 0, 933234.007 565347.764 0, 932935.955 565351.703 0, 932637.904 565355.659 0, 932339.853 565359.633 0, 932041.802 565363.624 0, 931743.752 565367.632 0, 931445.701 565371.658 0, 931147.651 565375.702 0, 
+    930849.601 565379.764 0, 930551.552 565383.842 0, 930253.502 565387.939 0, 929955.453 565392.053 0, 929657.404 565396.184 0, 929359.355 565400.333 0, 929061.307 565404.5 0, 928763.259 565408.684 0, 928463.757 565412.906 0, 928542.329 570974.73 0, 
+    928620.905 576536.918 0, 928919.748 576532.706 0, 929217.142 576528.531 0, 929514.535 576524.373 0, 929811.929 576520.233 0, 930109.324 576516.111 0, 930406.718 576512.006 0, 930704.113 576507.919 0, 931001.507 576503.849 0, 931298.903 576499.797 0, 
+    931596.298 576495.762 0, 931893.694 576491.744 0, 932191.089 576487.745 0, 932488.486 576483.762 0, 932785.882 576479.797 0, 933083.278 576475.85 0, 933380.675 576471.92 0, 933678.072 576468.008 0, 933975.469 576464.113 0, 934272.867 576460.236 0, 
+    934570.265 576456.376 0, 934867.662 576452.534 0, 935165.061 576448.709 0, 935462.459 576444.901 0, 935758.408 576441.13 0, 936057.256 576437.339 0, 936354.655 576433.585 0, 936652.055 576429.847 0, 936949.454 576426.128 0, 937246.854 576422.425 0, 
+    937544.254 576418.74 0, 937841.654 576415.073 0, 938139.054 576411.423 0, 938436.455 576407.791 0, 938733.856 576404.176 0, 939031.257 576400.579 0, 939328.658 576396.999 0, 939626.059 576393.437 0, 939923.461 576389.892 0, 940220.863 576386.365 0, 
+    940518.265 576382.855 0, 940815.667 576379.363 0, 941113.069 576375.889 0, 941410.472 576372.431 0, 941707.875 576368.992 0, 942005.278 576365.569 0, 942302.681 576362.165 0, 942600.085 576358.777 0, 942896.04 576355.424 0, 942833.178 570793.036 0, 
+    942770.321 565231.012 0))
+
+POLYGON ((957171.631 576214.26 0, 956875.665 576216.778 0, 956578.253 576219.325 0, 956280.842 576221.889 0, 955983.43 576224.471 0, 955686.019 576227.071 0, 955388.608 576229.687 0, 955091.196 576232.322 0, 954793.786 576234.974 0, 954496.375 576237.643 0, 
+    954198.964 576240.33 0, 953901.554 576243.035 0, 953604.143 576245.757 0, 953306.733 576248.497 0, 953009.323 576251.254 0, 952711.914 576254.028 0, 952414.504 576256.82 0, 952117.094 576259.63 0, 951819.685 576262.457 0, 951522.276 576265.301 0, 
+    951224.867 576268.163 0, 950927.458 576271.043 0, 950630.05 576273.94 0, 950332.641 576276.855 0, 950033.786 576279.801 0, 949737.825 576282.736 0, 949440.417 576285.703 0, 949143.009 576288.688 0, 948845.601 576291.69 0, 948548.194 576294.71 0, 
+    948250.787 576297.747 0, 947953.38 576300.801 0, 947655.973 576303.873 0, 947358.566 576306.963 0, 947061.16 576310.07 0, 946763.753 576313.195 0, 946466.347 576316.337 0, 946168.941 576319.496 0, 945871.535 576322.674 0, 945574.13 576325.868 0, 
+    945276.724 576329.08 0, 944979.319 576332.31 0, 944681.914 576335.557 0, 944384.509 576338.822 0, 944087.105 576342.104 0, 943789.7 576345.404 0, 943492.296 576348.721 0, 943194.892 576352.056 0, 942896.04 576355.424 0, 942958.906 581918.174 0, 
+    943021.776 587481.283 0, 943319.97 587477.921 0, 943616.719 587474.594 0, 943913.468 587471.284 0, 944210.218 587467.992 0, 944506.968 587464.717 0, 944803.718 587461.459 0, 945100.468 587458.219 0, 945397.218 587454.997 0, 945693.969 587451.792 0, 
+    945990.72 587448.604 0, 946287.471 587445.434 0, 946584.222 587442.281 0, 946880.973 587439.146 0, 947177.724 587436.028 0, 947474.476 587432.928 0, 947771.228 587429.845 0, 948067.98 587426.78 0, 948364.732 587423.732 0, 948661.484 587420.702 0, 
+    948958.237 587417.689 0, 949254.99 587414.693 0, 949551.743 587411.715 0, 949848.496 587408.755 0, 950143.805 587405.826 0, 950442.002 587402.886 0, 950738.756 587399.978 0, 951035.51 587397.087 0, 951332.264 587394.214 0, 951629.018 587391.358 0, 
+    951925.772 587388.52 0, 952222.527 587385.699 0, 952519.281 587382.896 0, 952816.036 587380.11 0, 953112.791 587377.341 0, 953409.546 587374.59 0, 953706.301 587371.857 0, 954003.057 587369.141 0, 954299.812 587366.442 0, 954596.568 587363.761 0, 
+    954893.324 587361.098 0, 955190.08 587358.451 0, 955486.836 587355.823 0, 955783.593 587353.212 0, 956080.349 587350.618 0, 956377.106 587348.042 0, 956673.863 587345.483 0, 956970.62 587342.941 0, 957265.934 587340.43 0, 957218.781 581777.166 0, 
+    957171.631 576214.26 0))
+
+POLYGON ((971510.433 587239.82 0, 971215.111 587241.497 0, 970918.348 587243.2 0, 970621.585 587244.92 0, 970324.822 587246.658 0, 970028.059 587248.414 0, 969731.297 587250.186 0, 969434.534 587251.977 0, 969137.772 587253.784 0, 968841.01 587255.61 0, 
+    968544.248 587257.452 0, 968247.486 587259.313 0, 967950.724 587261.19 0, 967653.962 587263.085 0, 967357.2 587264.998 0, 967060.439 587266.928 0, 966763.677 587268.875 0, 966466.916 587270.84 0, 966170.155 587272.823 0, 965873.393 587274.823 0, 
+    965576.632 587276.84 0, 965279.872 587278.875 0, 964983.111 587280.927 0, 964686.35 587282.997 0, 964388.148 587285.094 0, 964092.829 587287.189 0, 963796.069 587289.311 0, 963499.309 587291.451 0, 963202.549 587293.608 0, 962905.789 587295.782 0, 
+    962609.029 587297.974 0, 962312.27 587300.184 0, 962015.51 587302.411 0, 961718.751 587304.655 0, 961421.991 587306.917 0, 961125.232 587309.196 0, 960828.473 587311.493 0, 960531.715 587313.807 0, 960234.956 587316.139 0, 959938.197 587318.488 0, 
+    959641.439 587320.855 0, 959344.681 587323.239 0, 959047.922 587325.641 0, 958751.164 587328.06 0, 958454.407 587330.497 0, 958157.649 587332.951 0, 957860.891 587335.422 0, 957564.134 587337.911 0, 957265.934 587340.43 0, 957313.09 592904.049 0, 
+    957360.249 598468.02 0, 957657.791 598465.507 0, 957953.893 598463.023 0, 958249.996 598460.557 0, 958546.098 598458.108 0, 958842.201 598455.677 0, 959138.304 598453.263 0, 959434.408 598450.867 0, 959730.511 598448.488 0, 960026.614 598446.127 0, 
+    960322.718 598443.783 0, 960618.822 598441.456 0, 960914.926 598439.147 0, 961211.03 598436.855 0, 961507.134 598434.581 0, 961803.238 598432.324 0, 962099.342 598430.085 0, 962395.447 598427.862 0, 962691.552 598425.658 0, 962987.656 598423.471 0, 
+    963283.761 598421.301 0, 963579.866 598419.149 0, 963875.972 598417.014 0, 964172.077 598414.896 0, 964466.744 598412.806 0, 964764.288 598410.714 0, 965060.394 598408.648 0, 965356.499 598406.601 0, 965652.605 598404.57 0, 965948.711 598402.557 0, 
+    966244.818 598400.562 0, 966540.924 598398.584 0, 966837.03 598396.623 0, 967133.137 598394.68 0, 967429.243 598392.754 0, 967725.35 598390.846 0, 968021.457 598388.955 0, 968317.564 598387.082 0, 968613.671 598385.225 0, 968909.778 598383.387 0, 
+    969205.885 598381.566 0, 969501.993 598379.762 0, 969798.1 598377.976 0, 970094.208 598376.207 0, 970390.316 598374.455 0, 970686.423 598372.721 0, 970982.531 598371.004 0, 971278.639 598369.305 0, 971573.31 598367.632 0, 971541.871 592803.55 0, 
+    971510.433 587239.82 0))
+
+POLYGON ((985786.598 598307.399 0, 985491.922 598308.24 0, 985195.81 598309.102 0, 984899.698 598309.982 0, 984603.587 598310.88 0, 984307.475 598311.795 0, 984011.364 598312.727 0, 983715.253 598313.677 0, 983419.141 598314.644 0, 983123.03 598315.629 0, 
+    982826.919 598316.631 0, 982530.808 598317.65 0, 982234.697 598318.687 0, 981938.586 598319.742 0, 981642.475 598320.813 0, 981346.364 598321.902 0, 981050.253 598323.009 0, 980754.142 598324.133 0, 980458.032 598325.275 0, 980161.921 598326.434 0, 
+    979865.811 598327.61 0, 979569.7 598328.804 0, 979273.59 598330.015 0, 978977.479 598331.244 0, 978679.933 598332.496 0, 978385.259 598333.753 0, 978089.149 598335.034 0, 977793.039 598336.332 0, 977496.929 598337.648 0, 977200.819 598338.981 0, 
+    976904.709 598340.332 0, 976608.599 598341.7 0, 976312.49 598343.085 0, 976016.38 598344.488 0, 975720.271 598345.909 0, 975424.161 598347.347 0, 975128.052 598348.802 0, 974831.943 598350.274 0, 974535.834 598351.764 0, 974239.725 598353.272 0, 
+    973943.616 598354.797 0, 973647.507 598356.339 0, 973351.398 598357.899 0, 973055.289 598359.476 0, 972759.181 598361.071 0, 972463.072 598362.683 0, 972166.964 598364.312 0, 971870.856 598365.959 0, 971573.31 598367.632 0, 971604.752 603932.062 0, 
+    971636.195 609496.838 0, 971933.082 609495.17 0, 972228.535 609493.526 0, 972523.989 609491.901 0, 972819.442 609490.292 0, 973114.896 609488.701 0, 973410.349 609487.127 0, 973705.803 609485.571 0, 974001.257 609484.032 0, 974296.711 609482.51 0, 
+    974592.165 609481.006 0, 974887.619 609479.52 0, 975183.073 609478.05 0, 975478.527 609476.598 0, 975773.982 609475.164 0, 976069.436 609473.746 0, 976364.891 609472.347 0, 976660.345 609470.964 0, 976955.8 609469.599 0, 977251.255 609468.252 0, 
+    977546.71 609466.921 0, 977842.164 609465.608 0, 978137.619 609464.313 0, 978433.074 609463.035 0, 978727.097 609461.78 0, 979023.985 609460.531 0, 979319.44 609459.305 0, 979614.895 609458.096 0, 979910.351 609456.905 0, 980205.806 609455.732 0, 
+    980501.262 609454.575 0, 980796.718 609453.436 0, 981092.173 609452.315 0, 981387.629 609451.21 0, 981683.085 609450.124 0, 981978.541 609449.054 0, 982273.997 609448.002 0, 982569.453 609446.968 0, 982864.909 609445.95 0, 983160.365 609444.951 0, 
+    983455.821 609443.968 0, 983751.277 609443.003 0, 984046.734 609442.055 0, 984342.19 609441.125 0, 984637.646 609440.212 0, 984933.103 609439.317 0, 985228.559 609438.439 0, 985524.016 609437.578 0, 985818.041 609436.739 0, 985802.319 603871.896 0, 
+    985786.598 598307.399 0))
+
+POLYGON ((1000000 609416.705 0, 999705.972 609416.714 0, 999410.514 609416.74 0, 999115.056 609416.783 0, 998819.598 609416.844 0, 998524.14 609416.922 0, 998228.683 609417.018 0, 997933.225 609417.131 0, 997637.767 609417.261 0, 997342.309 609417.409 0, 
+    997046.851 609417.574 0, 996751.394 609417.756 0, 996455.936 609417.956 0, 996160.478 609418.174 0, 995865.02 609418.408 0, 995569.563 609418.66 0, 995274.105 609418.93 0, 994978.647 609419.217 0, 994683.19 609419.521 0, 994387.732 609419.843 0, 
+    994092.274 609420.182 0, 993796.817 609420.538 0, 993501.359 609420.912 0, 993205.902 609421.303 0, 992909.013 609421.714 0, 992614.987 609422.138 0, 992319.529 609422.581 0, 992024.072 609423.042 0, 991728.614 609423.52 0, 991433.157 609424.015 0, 
+    991137.699 609424.528 0, 990842.242 609425.059 0, 990546.785 609425.606 0, 990251.327 609426.171 0, 989955.87 609426.754 0, 989660.413 609427.354 0, 989364.956 609427.971 0, 989069.499 609428.606 0, 988774.041 609429.258 0, 988478.584 609429.927 0, 
+    988183.127 609430.614 0, 987887.67 609431.318 0, 987592.213 609432.04 0, 987296.757 609432.779 0, 987001.3 609433.535 0, 986705.843 609434.309 0, 986410.386 609435.1 0, 986114.929 609435.909 0, 985818.041 609436.739 0, 985833.764 615001.924 0, 
+    985849.487 620567.448 0, 986145.717 620566.619 0, 986440.519 620565.813 0, 986735.321 620565.023 0, 987030.122 620564.251 0, 987324.924 620563.496 0, 987619.726 620562.759 0, 987914.528 620562.039 0, 988209.33 620561.336 0, 988504.131 620560.651 0, 
+    988798.933 620559.983 0, 989093.735 620559.333 0, 989388.537 620558.699 0, 989683.339 620558.083 0, 989978.141 620557.485 0, 990272.944 620556.904 0, 990567.746 620556.34 0, 990862.548 620555.793 0, 991157.35 620555.264 0, 991452.152 620554.753 0, 
+    991746.955 620554.258 0, 992041.757 620553.781 0, 992336.559 620553.321 0, 992631.362 620552.879 0, 992924.737 620552.456 0, 993220.966 620552.046 0, 993515.769 620551.656 0, 993810.571 620551.283 0, 994105.374 620550.927 0, 994400.176 620550.589 0, 
+    994694.979 620550.268 0, 994989.781 620549.965 0, 995284.584 620549.678 0, 995579.387 620549.409 0, 995874.189 620549.158 0, 996168.992 620548.924 0, 996463.794 620548.707 0, 996758.597 620548.507 0, 997053.4 620548.325 0, 997348.202 620548.161 0, 
+    997643.005 620548.013 0, 997937.808 620547.883 0, 998232.61 620547.77 0, 998527.413 620547.675 0, 998822.216 620547.597 0, 999117.018 620547.536 0, 999411.821 620547.493 0, 999706.624 620547.467 0, 1000000 620547.459 0, 1000000 614981.912 0, 
+    1000000 609416.705 0))
+
+POLYGON ((1014150.513 620567.448 0, 1013857.135 620566.627 0, 1013562.334 620565.82 0, 1013267.532 620565.031 0, 1012972.73 620564.259 0, 1012677.929 620563.504 0, 1012383.127 620562.766 0, 1012088.325 620562.046 0, 1011793.523 620561.343 0, 1011498.721 620560.658 0, 
+    1011203.919 620559.99 0, 1010909.117 620559.339 0, 1010614.315 620558.705 0, 1010319.513 620558.089 0, 1010024.711 620557.491 0, 1009729.909 620556.909 0, 1009435.107 620556.345 0, 1009140.305 620555.799 0, 1008845.503 620555.269 0, 1008550.7 620554.757 0, 
+    1008255.898 620554.263 0, 1007961.096 620553.786 0, 1007666.293 620553.326 0, 1007371.491 620552.883 0, 1007075.263 620552.456 0, 1006781.886 620552.05 0, 1006487.084 620551.66 0, 1006192.281 620551.286 0, 1005897.479 620550.931 0, 1005602.676 620550.592 0, 
+    1005307.874 620550.271 0, 1005013.071 620549.967 0, 1004718.269 620549.681 0, 1004423.466 620549.412 0, 1004128.664 620549.16 0, 1003833.861 620548.926 0, 1003539.058 620548.709 0, 1003244.256 620548.509 0, 1002949.453 620548.327 0, 1002654.65 620548.162 0, 
+    1002359.848 620548.015 0, 1002065.045 620547.884 0, 1001770.242 620547.771 0, 1001475.44 620547.676 0, 1001180.637 620547.598 0, 1000885.834 620547.537 0, 1000591.032 620547.494 0, 1000296.229 620547.467 0, 1000000 620547.459 0, 1000000 626113.341 0, 
+    1000000 631679.555 0, 1000295.571 631679.564 0, 1000589.718 631679.59 0, 1000883.866 631679.633 0, 1001178.013 631679.694 0, 1001472.161 631679.772 0, 1001766.308 631679.867 0, 1002060.456 631679.98 0, 1002354.603 631680.109 0, 1002648.75 631680.257 0, 
+    1002942.898 631680.421 0, 1003237.045 631680.603 0, 1003531.193 631680.802 0, 1003825.34 631681.019 0, 1004119.487 631681.253 0, 1004413.635 631681.504 0, 1004707.782 631681.772 0, 1005001.93 631682.058 0, 1005296.077 631682.361 0, 1005590.224 631682.681 0, 
+    1005884.371 631683.019 0, 1006178.519 631683.374 0, 1006472.666 631683.746 0, 1006766.813 631684.136 0, 1007059.538 631684.541 0, 1007355.108 631684.967 0, 1007649.255 631685.409 0, 1007943.402 631685.868 0, 1008237.549 631686.344 0, 1008531.696 631686.837 0, 
+    1008825.843 631687.348 0, 1009119.99 631687.876 0, 1009414.137 631688.422 0, 1009708.284 631688.984 0, 1010002.431 631689.565 0, 1010296.578 631690.162 0, 1010590.725 631690.777 0, 1010884.871 631691.409 0, 1011179.018 631692.058 0, 1011473.165 631692.725 0, 
+    1011767.312 631693.409 0, 1012061.458 631694.11 0, 1012355.605 631694.828 0, 1012649.751 631695.564 0, 1012943.898 631696.317 0, 1013238.044 631697.088 0, 1013532.191 631697.876 0, 1013826.337 631698.681 0, 1014119.063 631699.499 0, 1014134.788 626133.307 0, 
+    1014150.513 620567.448 0))
+
+POLYGON ((1028238.012 631759.333 0, 1027945.288 631757.687 0, 1027651.145 631756.051 0, 1027357.002 631754.432 0, 1027062.859 631752.831 0, 1026768.716 631751.246 0, 1026474.573 631749.68 0, 1026180.429 631748.13 0, 1025886.286 631746.598 0, 1025592.142 631745.083 0, 
+    1025297.999 631743.585 0, 1025003.855 631742.105 0, 1024709.711 631740.642 0, 1024415.567 631739.196 0, 1024121.423 631737.768 0, 1023827.279 631736.357 0, 1023533.135 631734.963 0, 1023238.99 631733.586 0, 1022944.846 631732.227 0, 1022650.702 631730.885 0, 
+    1022356.557 631729.561 0, 1022062.413 631728.254 0, 1021768.268 631726.964 0, 1021474.123 631725.691 0, 1021178.559 631724.43 0, 1020885.834 631723.198 0, 1020591.689 631721.977 0, 1020297.544 631720.774 0, 1020003.398 631719.588 0, 1019709.253 631718.419 0, 
+    1019415.108 631717.268 0, 1019120.963 631716.134 0, 1018826.817 631715.017 0, 1018532.672 631713.918 0, 1018238.527 631712.835 0, 1017944.381 631711.771 0, 1017650.235 631710.723 0, 1017356.09 631709.693 0, 1017061.944 631708.68 0, 1016767.798 631707.684 0, 
+    1016473.652 631706.706 0, 1016179.506 631705.745 0, 1015885.36 631704.802 0, 1015591.214 631703.875 0, 1015297.068 631702.966 0, 1015002.922 631702.075 0, 1014708.776 631701.2 0, 1014414.63 631700.343 0, 1014119.063 631699.499 0, 1014103.336 637266.021 0, 
+    1014087.609 642832.868 0, 1014382.517 642833.709 0, 1014676.008 642834.565 0, 1014969.499 642835.437 0, 1015262.99 642836.327 0, 1015556.481 642837.234 0, 1015849.972 642838.158 0, 1016143.462 642839.1 0, 1016436.953 642840.058 0, 1016730.443 642841.034 0, 
+    1017023.934 642842.028 0, 1017317.424 642843.038 0, 1017610.915 642844.066 0, 1017904.405 642845.111 0, 1018197.895 642846.174 0, 1018491.386 642847.254 0, 1018784.876 642848.351 0, 1019078.366 642849.465 0, 1019371.856 642850.597 0, 1019665.346 642851.745 0, 
+    1019958.836 642852.911 0, 1020252.325 642854.095 0, 1020545.815 642855.295 0, 1020839.305 642856.513 0, 1021131.378 642857.743 0, 1021426.284 642859.001 0, 1021719.773 642860.271 0, 1022013.263 642861.558 0, 1022306.752 642862.862 0, 1022600.241 642864.184 0, 
+    1022893.73 642865.523 0, 1023187.219 642866.879 0, 1023480.708 642868.252 0, 1023774.197 642869.643 0, 1024067.686 642871.051 0, 1024361.175 642872.476 0, 1024654.664 642873.918 0, 1024948.152 642875.378 0, 1025241.641 642876.855 0, 1025535.129 642878.349 0, 
+    1025828.617 642879.861 0, 1026122.105 642881.39 0, 1026415.594 642882.936 0, 1026709.082 642884.499 0, 1027002.57 642886.08 0, 1027296.057 642887.678 0, 1027589.545 642889.293 0, 1027883.033 642890.926 0, 1028175.105 642892.568 0, 1028206.56 637325.787 0, 
+    1028238.012 631759.333 0))
+
+POLYGON ((1042262.376 642992.067 0, 1041970.308 642989.6 0, 1041676.826 642987.138 0, 1041383.344 642984.694 0, 1041089.862 642982.267 0, 1040796.379 642979.857 0, 1040502.897 642977.465 0, 1040209.414 642975.089 0, 1039915.932 642972.731 0, 1039622.449 642970.391 0, 
+    1039328.966 642968.067 0, 1039035.483 642965.761 0, 1038741.999 642963.472 0, 1038448.516 642961.2 0, 1038155.032 642958.946 0, 1037861.549 642956.709 0, 1037568.065 642954.489 0, 1037274.581 642952.287 0, 1036981.097 642950.101 0, 1036687.613 642947.933 0, 
+    1036394.128 642945.783 0, 1036100.644 642943.649 0, 1035807.159 642941.533 0, 1035513.675 642939.434 0, 1035218.776 642937.342 0, 1034926.705 642935.288 0, 1034633.22 642933.241 0, 1034339.735 642931.211 0, 1034046.25 642929.199 0, 1033752.764 642927.203 0, 
+    1033459.279 642925.225 0, 1033165.793 642923.265 0, 1032872.307 642921.321 0, 1032578.821 642919.395 0, 1032285.335 642917.486 0, 1031991.849 642915.595 0, 1031698.363 642913.72 0, 1031404.877 642911.863 0, 1031111.39 642910.023 0, 1030817.904 642908.201 0, 
+    1030524.417 642906.396 0, 1030230.93 642904.608 0, 1029937.444 642902.837 0, 1029643.957 642901.084 0, 1029350.47 642899.347 0, 1029056.982 642897.629 0, 1028763.495 642895.927 0, 1028470.008 642894.243 0, 1028175.105 642892.568 0, 1028143.648 648459.67 0, 
+    1028112.19 654027.093 0, 1028406.434 654028.764 0, 1028699.266 654030.444 0, 1028992.098 654032.142 0, 1029284.93 654033.857 0, 1029577.762 654035.589 0, 1029870.593 654037.339 0, 1030163.425 654039.106 0, 1030456.256 654040.89 0, 1030749.088 654042.691 0, 
+    1031041.919 654044.509 0, 1031334.75 654046.345 0, 1031627.581 654048.198 0, 1031920.412 654050.068 0, 1032213.242 654051.956 0, 1032506.073 654053.86 0, 1032798.904 654055.782 0, 1033091.734 654057.721 0, 1033384.564 654059.677 0, 1033677.394 654061.651 0, 
+    1033970.224 654063.642 0, 1034263.054 654065.65 0, 1034555.884 654067.675 0, 1034848.714 654069.718 0, 1035140.132 654071.767 0, 1035434.373 654073.854 0, 1035727.202 654075.949 0, 1036020.032 654078.06 0, 1036312.861 654080.189 0, 1036605.69 654082.335 0, 
+    1036898.518 654084.498 0, 1037191.347 654086.678 0, 1037484.176 654088.876 0, 1037777.004 654091.091 0, 1038069.832 654093.323 0, 1038362.661 654095.572 0, 1038655.489 654097.839 0, 1038948.317 654100.122 0, 1039241.144 654102.423 0, 1039533.972 654104.742 0, 
+    1039826.8 654107.077 0, 1040119.627 654109.43 0, 1040412.454 654111.8 0, 1040705.281 654114.187 0, 1040998.108 654116.592 0, 1041290.935 654119.013 0, 1041583.762 654121.452 0, 1041876.588 654123.908 0, 1042168.004 654126.37 0, 1042215.192 648559.059 0, 
+    1042262.376 642992.067 0))
+
+POLYGON ((1056223.482 654265.357 0, 1055932.072 654262.072 0, 1055639.254 654258.789 0, 1055346.435 654255.523 0, 1055053.616 654252.274 0, 1054760.797 654249.042 0, 1054467.978 654245.827 0, 1054175.159 654242.63 0, 1053882.339 654239.45 0, 1053589.519 654236.287 0, 
+    1053296.699 654233.142 0, 1053003.879 654230.013 0, 1052711.059 654226.902 0, 1052418.239 654223.809 0, 1052125.418 654220.732 0, 1051832.597 654217.673 0, 1051539.776 654214.63 0, 1051246.955 654211.606 0, 1050954.133 654208.598 0, 1050661.312 654205.607 0, 
+    1050368.49 654202.634 0, 1050075.668 654199.678 0, 1049782.846 654196.739 0, 1049490.024 654193.818 0, 1049195.793 654190.9 0, 1048904.379 654188.027 0, 1048611.556 654185.157 0, 1048318.733 654182.304 0, 1048025.91 654179.469 0, 1047733.087 654176.651 0, 
+    1047440.263 654173.85 0, 1047147.44 654171.066 0, 1046854.616 654168.3 0, 1046561.792 654165.551 0, 1046268.968 654162.819 0, 1045976.144 654160.104 0, 1045683.319 654157.407 0, 1045390.495 654154.727 0, 1045097.67 654152.064 0, 1044804.845 654149.418 0, 
+    1044512.02 654146.789 0, 1044219.195 654144.178 0, 1043926.37 654141.584 0, 1043633.544 654139.007 0, 1043340.719 654136.448 0, 1043047.893 654133.905 0, 1042755.067 654131.38 0, 1042462.241 654128.872 0, 1042168.004 654126.37 0, 1042120.815 659693.997 0, 
+    1042073.622 665261.936 0, 1042367.2 665264.433 0, 1042659.371 665266.935 0, 1042951.541 665269.455 0, 1043243.711 665271.991 0, 1043535.882 665274.545 0, 1043828.052 665277.116 0, 1044120.222 665279.704 0, 1044412.391 665282.31 0, 1044704.561 665284.932 0, 
+    1044996.73 665287.572 0, 1045288.9 665290.229 0, 1045581.069 665292.903 0, 1045873.238 665295.595 0, 1046165.407 665298.303 0, 1046457.575 665301.029 0, 1046749.744 665303.772 0, 1047041.912 665306.532 0, 1047334.08 665309.31 0, 1047626.248 665312.104 0, 
+    1047918.416 665314.916 0, 1048210.584 665317.745 0, 1048502.751 665320.591 0, 1048794.919 665323.455 0, 1049085.68 665326.321 0, 1049379.253 665329.233 0, 1049671.42 665332.148 0, 1049963.587 665335.08 0, 1050255.753 665338.03 0, 1050547.919 665340.996 0, 
+    1050840.086 665343.98 0, 1051132.251 665346.981 0, 1051424.417 665349.999 0, 1051716.583 665353.034 0, 1052008.748 665356.087 0, 1052300.914 665359.157 0, 1052593.079 665362.243 0, 1052885.244 665365.348 0, 1053177.408 665368.469 0, 1053469.573 665371.607 0, 
+    1053761.737 665374.763 0, 1054053.901 665377.936 0, 1054346.065 665381.126 0, 1054638.229 665384.333 0, 1054930.393 665387.558 0, 1055222.556 665390.8 0, 1055514.719 665394.059 0, 1055806.882 665397.335 0, 1056097.64 665400.612 0, 1056160.563 659832.828 0, 
+    1056223.482 654265.357 0))
+
+POLYGON ((1070121.211 665578.908 0, 1069830.461 665574.809 0, 1069538.308 665570.708 0, 1069246.156 665566.623 0, 1068954.003 665562.556 0, 1068661.849 665558.506 0, 1068369.696 665554.474 0, 1068077.542 665550.458 0, 1067785.388 665546.46 0, 1067493.234 665542.479 0, 
+    1067201.079 665538.515 0, 1066908.924 665534.568 0, 1066616.769 665530.639 0, 1066324.614 665526.726 0, 1066032.459 665522.831 0, 1065740.303 665518.953 0, 1065448.147 665515.092 0, 1065155.991 665511.249 0, 1064863.835 665507.422 0, 1064571.678 665503.613 0, 
+    1064279.522 665499.821 0, 1063987.365 665496.047 0, 1063695.207 665492.289 0, 1063403.05 665488.549 0, 1063109.489 665484.808 0, 1062818.734 665481.119 0, 1062526.576 665477.431 0, 1062234.418 665473.759 0, 1061942.259 665470.105 0, 1061650.101 665466.467 0, 
+    1061357.942 665462.847 0, 1061065.783 665459.245 0, 1060773.623 665455.659 0, 1060481.464 665452.091 0, 1060189.304 665448.539 0, 1059897.144 665445.005 0, 1059604.984 665441.489 0, 1059312.823 665437.989 0, 1059020.662 665434.507 0, 1058728.502 665431.041 0, 
+    1058436.341 665427.593 0, 1058144.179 665424.162 0, 1057852.018 665420.749 0, 1057559.856 665417.352 0, 1057267.694 665413.973 0, 1056975.532 665410.611 0, 1056683.37 665407.266 0, 1056391.208 665403.938 0, 1056097.64 665400.612 0, 1056034.714 670968.705 0, 
+    1055971.784 676537.104 0, 1056264.693 676540.422 0, 1056556.2 676543.743 0, 1056847.707 676547.08 0, 1057139.213 676550.435 0, 1057430.72 676553.806 0, 1057722.226 676557.195 0, 1058013.732 676560.601 0, 1058305.238 676564.024 0, 1058596.743 676567.465 0, 
+    1058888.249 676570.922 0, 1059179.754 676574.397 0, 1059471.259 676577.888 0, 1059762.764 676581.397 0, 1060054.268 676584.923 0, 1060345.772 676588.467 0, 1060637.277 676592.027 0, 1060928.78 676595.605 0, 1061220.284 676599.199 0, 1061511.788 676602.811 0, 
+    1061803.291 676606.44 0, 1062094.794 676610.087 0, 1062386.297 676613.75 0, 1062677.799 676617.43 0, 1062967.902 676621.11 0, 1063260.804 676624.843 0, 1063552.306 676628.575 0, 1063843.808 676632.324 0, 1064135.309 676636.09 0, 1064426.811 676639.874 0, 
+    1064718.312 676643.674 0, 1065009.813 676647.492 0, 1065301.313 676651.327 0, 1065592.814 676655.179 0, 1065884.314 676659.048 0, 1066175.814 676662.935 0, 1066467.314 676666.838 0, 1066758.813 676670.759 0, 1067050.312 676674.697 0, 1067341.811 676678.652 0, 
+    1067633.31 676682.624 0, 1067924.809 676686.613 0, 1068216.307 676690.62 0, 1068507.805 676694.644 0, 1068799.303 676698.684 0, 1069090.801 676702.742 0, 1069382.298 676706.818 0, 1069673.795 676710.91 0, 1069963.893 676714.999 0, 1070042.554 671146.801 0, 
+    1070121.211 665578.908 0))
+
+POLYGON ((1083955.443 676932.425 0, 1083665.356 676927.516 0, 1083373.871 676922.6 0, 1083082.387 676917.701 0, 1082790.902 676912.82 0, 1082499.416 676907.955 0, 1082207.931 676903.108 0, 1081916.445 676898.278 0, 1081624.959 676893.465 0, 1081333.472 676888.67 0, 
+    1081041.986 676883.891 0, 1080750.499 676879.13 0, 1080459.011 676874.385 0, 1080167.524 676869.658 0, 1079876.036 676864.948 0, 1079584.548 676860.256 0, 1079293.06 676855.58 0, 1079001.571 676850.922 0, 1078710.082 676846.28 0, 1078418.593 676841.656 0, 
+    1078127.103 676837.049 0, 1077835.614 676832.459 0, 1077544.124 676827.887 0, 1077252.633 676823.331 0, 1076959.745 676818.771 0, 1076669.652 676814.272 0, 1076378.161 676809.768 0, 1076086.67 676805.281 0, 1075795.178 676800.811 0, 1075503.686 676796.358 0, 
+    1075212.194 676791.923 0, 1074920.702 676787.505 0, 1074629.209 676783.104 0, 1074337.716 676778.72 0, 1074046.223 676774.353 0, 1073754.729 676770.003 0, 1073463.236 676765.671 0, 1073171.742 676761.355 0, 1072880.248 676757.057 0, 1072588.753 676752.776 0, 
+    1072297.259 676748.512 0, 1072005.764 676744.266 0, 1071714.268 676740.036 0, 1071422.773 676735.824 0, 1071131.277 676731.629 0, 1070839.781 676727.451 0, 1070548.285 676723.29 0, 1070256.789 676719.146 0, 1069963.893 676714.999 0, 1069885.228 682283.501 0, 
+    1069806.558 687852.301 0, 1070098.795 687856.438 0, 1070389.636 687860.572 0, 1070680.477 687864.724 0, 1070971.317 687868.892 0, 1071262.157 687873.078 0, 1071552.997 687877.281 0, 1071843.837 687881.501 0, 1072134.676 687885.738 0, 1072425.515 687889.992 0, 
+    1072716.354 687894.264 0, 1073007.193 687898.552 0, 1073298.031 687902.858 0, 1073588.869 687907.181 0, 1073879.707 687911.52 0, 1074170.545 687915.877 0, 1074461.382 687920.251 0, 1074752.22 687924.643 0, 1075043.056 687929.051 0, 1075333.893 687933.476 0, 
+    1075624.729 687937.919 0, 1075915.566 687942.379 0, 1076206.401 687946.856 0, 1076497.237 687951.349 0, 1076786.677 687955.839 0, 1077078.907 687960.389 0, 1077369.742 687964.934 0, 1077660.577 687969.496 0, 1077951.411 687974.076 0, 1078242.245 687978.672 0, 
+    1078533.078 687983.286 0, 1078823.912 687987.917 0, 1079114.745 687992.565 0, 1079405.578 687997.23 0, 1079696.41 688001.912 0, 1079987.243 688006.612 0, 1080278.075 688011.328 0, 1080568.907 688016.062 0, 1080859.738 688020.812 0, 1081150.569 688025.58 0, 
+    1081441.4 688030.365 0, 1081732.231 688035.167 0, 1082023.061 688039.986 0, 1082313.891 688044.823 0, 1082604.721 688049.676 0, 1082895.551 688054.546 0, 1083186.38 688059.434 0, 1083477.209 688064.339 0, 1083766.644 688069.237 0, 1083861.046 682500.681 0, 
+    1083955.443 676932.425 0))
+
+POLYGON ((1097726.061 688325.612 0, 1097436.639 688319.896 0, 1097145.825 688314.17 0, 1096855.01 688308.461 0, 1096564.196 688302.769 0, 1096273.381 688297.094 0, 1095982.566 688291.436 0, 1095691.75 688285.795 0, 1095400.934 688280.171 0, 1095110.118 688274.565 0, 
+    1094819.301 688268.975 0, 1094528.484 688263.403 0, 1094237.667 688257.848 0, 1093946.85 688252.31 0, 1093656.032 688246.789 0, 1093365.214 688241.285 0, 1093074.395 688235.798 0, 1092783.576 688230.329 0, 1092492.757 688224.876 0, 1092201.938 688219.441 0, 
+    1091911.118 688214.022 0, 1091620.298 688208.621 0, 1091329.477 688203.237 0, 1091038.656 688197.87 0, 1090746.443 688192.495 0, 1090457.014 688187.188 0, 1090166.192 688181.872 0, 1089875.37 688176.574 0, 1089584.548 688171.293 0, 1089293.725 688166.028 0, 
+    1089002.902 688160.781 0, 1088712.079 688155.551 0, 1088421.255 688150.338 0, 1088130.432 688145.143 0, 1087839.607 688139.964 0, 1087548.783 688134.803 0, 1087257.958 688129.658 0, 1086967.133 688124.531 0, 1086676.308 688119.421 0, 1086385.482 688114.328 0, 
+    1086094.656 688109.252 0, 1085803.83 688104.193 0, 1085513.003 688099.151 0, 1085222.176 688094.127 0, 1084931.349 688089.119 0, 1084640.522 688084.129 0, 1084349.694 688079.156 0, 1084058.866 688074.2 0, 1083766.644 688069.237 0, 1083672.236 693638.088 0, 
+    1083577.824 699207.231 0, 1083869.388 699212.183 0, 1084159.56 699217.128 0, 1084449.732 699222.09 0, 1084739.904 699227.069 0, 1085030.076 699232.065 0, 1085320.247 699237.078 0, 1085610.418 699242.109 0, 1085900.589 699247.156 0, 1086190.759 699252.22 0, 
+    1086480.929 699257.302 0, 1086771.099 699262.401 0, 1087061.269 699267.516 0, 1087351.438 699272.649 0, 1087641.607 699277.799 0, 1087931.776 699282.966 0, 1088221.944 699288.15 0, 1088512.112 699293.351 0, 1088802.28 699298.569 0, 1089092.447 699303.805 0, 
+    1089382.614 699309.057 0, 1089672.781 699314.326 0, 1089962.947 699319.613 0, 1090253.114 699324.916 0, 1090541.89 699330.212 0, 1090833.445 699335.575 0, 1091123.61 699340.93 0, 1091413.775 699346.301 0, 1091703.94 699351.69 0, 1091994.104 699357.097 0, 
+    1092284.268 699362.52 0, 1092574.432 699367.96 0, 1092864.595 699373.417 0, 1093154.758 699378.892 0, 1093444.921 699384.383 0, 1093735.083 699389.891 0, 1094025.245 699395.417 0, 1094315.407 699400.96 0, 1094605.568 699406.52 0, 1094895.729 699412.096 0, 
+    1095185.89 699417.69 0, 1095476.05 699423.301 0, 1095766.21 699428.929 0, 1096056.37 699434.574 0, 1096346.529 699440.237 0, 1096636.688 699445.916 0, 1096926.847 699451.612 0, 1097217.005 699457.326 0, 1097505.775 699463.029 0, 1097615.921 693894.175 0, 
+    1097726.061 688325.612 0))
+
+POLYGON ((1111432.948 699758.174 0, 1111144.193 699751.655 0, 1110854.052 699745.122 0, 1110563.911 699738.606 0, 1110273.769 699732.107 0, 1109983.627 699725.625 0, 1109693.484 699719.16 0, 1109403.341 699712.712 0, 1109113.198 699706.282 0, 1108823.054 699699.868 0, 
+    1108532.91 699693.472 0, 1108242.765 699687.092 0, 1107952.62 699680.73 0, 1107662.475 699674.384 0, 1107372.33 699668.056 0, 1107082.184 699661.745 0, 1106792.037 699655.451 0, 1106501.89 699649.174 0, 1106211.743 699642.914 0, 1105921.596 699636.671 0, 
+    1105631.448 699630.445 0, 1105341.3 699624.236 0, 1105051.151 699618.045 0, 1104761.002 699611.87 0, 1104469.466 699605.683 0, 1104180.703 699599.572 0, 1103890.553 699593.449 0, 1103600.403 699587.343 0, 1103310.252 699581.254 0, 1103020.101 699575.181 0, 
+    1102729.95 699569.126 0, 1102439.798 699563.088 0, 1102149.646 699557.068 0, 1101859.493 699551.064 0, 1101569.34 699545.077 0, 1101279.187 699539.107 0, 1100989.033 699533.155 0, 1100698.88 699527.219 0, 1100408.725 699521.301 0, 1100118.571 699515.4 0, 
+    1099828.416 699509.515 0, 1099538.26 699503.648 0, 1099248.105 699497.798 0, 1098957.949 699491.965 0, 1098667.792 699486.149 0, 1098377.636 699480.35 0, 1098087.479 699474.569 0, 1097797.321 699468.804 0, 1097505.775 699463.029 0, 1097395.624 705032.172 0, 
+    1097285.467 710601.6 0, 1097576.354 710607.362 0, 1097865.856 710613.114 0, 1098155.357 710618.883 0, 1098444.858 710624.668 0, 1098734.359 710630.471 0, 1099023.86 710636.291 0, 1099313.36 710642.128 0, 1099602.859 710647.982 0, 1099892.359 710653.853 0, 
+    1100181.858 710659.741 0, 1100471.356 710665.646 0, 1100760.855 710671.568 0, 1101050.353 710677.507 0, 1101339.85 710683.463 0, 1101629.348 710689.436 0, 1101918.845 710695.427 0, 1102208.341 710701.434 0, 1102497.838 710707.458 0, 1102787.333 710713.499 0, 
+    1103076.829 710719.558 0, 1103366.324 710725.633 0, 1103655.819 710731.726 0, 1103945.313 710737.835 0, 1104233.423 710743.932 0, 1104524.301 710750.105 0, 1104813.795 710756.266 0, 1105103.288 710762.444 0, 1105392.78 710768.638 0, 1105682.272 710774.85 0, 
+    1105971.764 710781.079 0, 1106261.256 710787.325 0, 1106550.747 710793.587 0, 1106840.238 710799.867 0, 1107129.728 710806.164 0, 1107419.218 710812.478 0, 1107708.708 710818.809 0, 1107998.197 710825.157 0, 1108287.686 710831.522 0, 1108577.175 710837.904 0, 
+    1108866.663 710844.304 0, 1109156.151 710850.72 0, 1109445.638 710857.153 0, 1109735.125 710863.603 0, 1110024.612 710870.071 0, 1110314.098 710876.555 0, 1110603.584 710883.056 0, 1110893.07 710889.575 0, 1111181.172 710896.079 0, 1111307.063 705326.984 0, 
+    1111432.948 699758.174 0))
+
+POLYGON ((1125075.99 711229.814 0, 1124787.905 711222.496 0, 1124498.439 711215.16 0, 1124208.972 711207.841 0, 1123919.506 711200.538 0, 1123630.038 711193.253 0, 1123340.571 711185.985 0, 1123051.103 711178.734 0, 1122761.634 711171.5 0, 1122472.165 711164.283 0, 
+    1122182.696 711157.083 0, 1121893.226 711149.9 0, 1121603.756 711142.734 0, 1121314.285 711135.586 0, 1121024.814 711128.454 0, 1120735.343 711121.339 0, 1120445.871 711114.241 0, 1120156.398 711107.161 0, 1119866.926 711100.097 0, 1119577.452 711093.05 0, 
+    1119287.979 711086.021 0, 1118998.505 711079.008 0, 1118709.03 711072.013 0, 1118419.556 711065.034 0, 1118128.699 711058.04 0, 1117840.605 711051.128 0, 1117551.129 711044.201 0, 1117261.652 711037.291 0, 1116972.176 711030.398 0, 1116682.698 711023.521 0, 
+    1116393.221 711016.662 0, 1116103.743 711009.82 0, 1115814.264 711002.995 0, 1115524.785 710996.187 0, 1115235.306 710989.396 0, 1114945.826 710982.622 0, 1114656.346 710975.865 0, 1114366.866 710969.125 0, 1114077.385 710962.402 0, 1113787.904 710955.696 0, 
+    1113498.422 710949.007 0, 1113208.94 710942.336 0, 1112919.458 710935.681 0, 1112629.975 710929.043 0, 1112340.492 710922.422 0, 1112051.008 710915.819 0, 1111761.524 710909.232 0, 1111472.04 710902.663 0, 1111181.172 710896.079 0, 1111055.274 716465.456 0, 
+    1110929.371 722035.111 0, 1111219.579 722041.68 0, 1111508.408 722048.234 0, 1111797.237 722054.806 0, 1112086.064 722061.395 0, 1112374.892 722068 0, 1112663.719 722074.623 0, 1112952.546 722081.263 0, 1113241.373 722087.919 0, 1113530.199 722094.593 0, 
+    1113819.024 722101.284 0, 1114107.849 722107.991 0, 1114396.674 722114.716 0, 1114685.499 722121.458 0, 1114974.323 722128.216 0, 1115263.146 722134.992 0, 1115551.97 722141.785 0, 1115840.793 722148.594 0, 1116129.615 722155.421 0, 1116418.437 722162.265 0, 
+    1116707.259 722169.125 0, 1116996.08 722176.003 0, 1117284.901 722182.898 0, 1117573.721 722189.809 0, 1117861.163 722196.705 0, 1118151.361 722203.684 0, 1118440.18 722210.646 0, 1118728.999 722217.626 0, 1119017.817 722224.623 0, 1119306.635 722231.636 0, 
+    1119595.453 722238.667 0, 1119884.27 722245.715 0, 1120173.087 722252.779 0, 1120461.903 722259.861 0, 1120750.719 722266.959 0, 1121039.534 722274.075 0, 1121328.349 722281.208 0, 1121617.164 722288.357 0, 1121905.978 722295.524 0, 1122194.792 722302.708 0, 
+    1122483.605 722309.908 0, 1122772.418 722317.126 0, 1123061.231 722324.361 0, 1123350.043 722331.612 0, 1123638.855 722338.881 0, 1123927.666 722346.167 0, 1124216.477 722353.469 0, 1124505.287 722360.789 0, 1124792.72 722368.09 0, 1124934.358 716798.813 0, 
+    1125075.99 711229.814 0))
+
+POLYGON ((1138655.073 722740.235 0, 1138367.66 722732.121 0, 1138078.871 722723.986 0, 1137790.082 722715.867 0, 1137501.292 722707.766 0, 1137212.502 722699.681 0, 1136923.712 722691.614 0, 1136634.921 722683.563 0, 1136346.13 722675.529 0, 1136057.338 722667.513 0, 
+    1135768.545 722659.513 0, 1135479.753 722651.531 0, 1135190.959 722643.565 0, 1134902.166 722635.617 0, 1134613.371 722627.685 0, 1134324.577 722619.77 0, 1134035.782 722611.873 0, 1133746.986 722603.992 0, 1133458.19 722596.129 0, 1133169.393 722588.282 0, 
+    1132880.596 722580.453 0, 1132591.799 722572.64 0, 1132303.001 722564.844 0, 1132014.203 722557.066 0, 1131724.027 722549.267 0, 1131436.604 722541.56 0, 1131147.805 722533.832 0, 1130859.004 722526.121 0, 1130570.204 722518.428 0, 1130281.403 722510.751 0, 
+    1129992.601 722503.092 0, 1129703.799 722495.449 0, 1129414.997 722487.823 0, 1129126.194 722480.215 0, 1128837.39 722472.623 0, 1128548.587 722465.049 0, 1128259.782 722457.491 0, 1127970.978 722449.95 0, 1127682.172 722442.427 0, 1127393.367 722434.92 0, 
+    1127104.561 722427.43 0, 1126815.754 722419.958 0, 1126526.948 722412.502 0, 1126238.14 722405.064 0, 1125949.332 722397.642 0, 1125660.524 722390.237 0, 1125371.716 722382.85 0, 1125082.906 722375.479 0, 1124792.72 722368.09 0, 1124651.074 727937.643 0, 
+    1124509.421 733507.466 0, 1124798.949 733514.838 0, 1125087.103 733522.192 0, 1125375.256 733529.563 0, 1125663.408 733536.951 0, 1125951.561 733544.355 0, 1126239.712 733551.777 0, 1126527.864 733559.216 0, 1126816.014 733566.671 0, 1127104.165 733574.144 0, 
+    1127392.315 733581.634 0, 1127680.464 733589.14 0, 1127968.613 733596.664 0, 1128256.762 733604.204 0, 1128544.91 733611.762 0, 1128833.058 733619.336 0, 1129121.205 733626.927 0, 1129409.352 733634.536 0, 1129697.498 733642.161 0, 1129985.644 733649.803 0, 
+    1130273.79 733657.462 0, 1130561.935 733665.138 0, 1130850.079 733672.831 0, 1131138.224 733680.542 0, 1131424.994 733688.232 0, 1131714.51 733696.013 0, 1132002.653 733703.773 0, 1132290.796 733711.551 0, 1132578.937 733719.346 0, 1132867.079 733727.158 0, 
+    1133155.22 733734.987 0, 1133443.36 733742.833 0, 1133731.5 733750.695 0, 1134019.64 733758.575 0, 1134307.779 733766.471 0, 1134595.917 733774.385 0, 1134884.056 733782.316 0, 1135172.193 733790.263 0, 1135460.33 733798.227 0, 1135748.467 733806.209 0, 
+    1136036.603 733814.207 0, 1136324.739 733822.223 0, 1136612.875 733830.255 0, 1136901.009 733838.304 0, 1137189.144 733846.37 0, 1137477.278 733854.453 0, 1137765.411 733862.554 0, 1138053.544 733870.671 0, 1138340.305 733878.766 0, 1138497.692 728309.365 0, 
+    1138655.073 722740.235 0))
+
+POLYGON ((1152170.084 734289.139 0, 1151883.345 734280.234 0, 1151595.236 734271.302 0, 1151307.127 734262.388 0, 1151019.017 734253.491 0, 1150730.906 734244.611 0, 1150442.796 734235.748 0, 1150154.684 734226.901 0, 1149866.572 734218.072 0, 1149578.459 734209.26 0, 
+    1149290.346 734200.464 0, 1149002.233 734191.686 0, 1148714.119 734182.924 0, 1148426.004 734174.18 0, 1148137.889 734165.452 0, 1147849.773 734156.742 0, 1147561.657 734148.048 0, 1147273.541 734139.371 0, 1146985.424 734130.712 0, 1146697.306 734122.069 0, 
+    1146409.188 734113.443 0, 1146121.069 734104.834 0, 1145832.95 734096.242 0, 1145544.83 734087.667 0, 1145255.339 734079.069 0, 1144968.589 734070.568 0, 1144680.468 734062.044 0, 1144392.346 734053.537 0, 1144104.224 734045.047 0, 1143816.101 734036.574 0, 
+    1143527.978 734028.117 0, 1143239.855 734019.678 0, 1142951.73 734011.256 0, 1142663.606 734002.85 0, 1142375.48 733994.462 0, 1142087.355 733986.09 0, 1141799.229 733977.736 0, 1141511.102 733969.398 0, 1141222.975 733961.078 0, 1140934.847 733952.774 0, 
+    1140646.719 733944.488 0, 1140358.59 733936.218 0, 1140070.461 733927.965 0, 1139782.332 733919.729 0, 1139494.202 733911.51 0, 1139206.071 733903.309 0, 1138917.94 733895.124 0, 1138629.809 733886.956 0, 1138340.305 733878.766 0, 1138182.909 739448.435 0, 
+    1138025.507 745018.369 0, 1138314.352 745026.54 0, 1138601.828 745034.689 0, 1138889.303 745042.855 0, 1139176.778 745051.039 0, 1139464.252 745059.239 0, 1139751.726 745067.456 0, 1140039.2 745075.69 0, 1140326.673 745083.941 0, 1140614.145 745092.208 0, 
+    1140901.617 745100.493 0, 1141189.089 745108.795 0, 1141476.56 745117.113 0, 1141764.03 745125.449 0, 1142051.5 745133.801 0, 1142338.97 745142.171 0, 1142626.439 745150.557 0, 1142913.907 745158.96 0, 1143201.375 745167.38 0, 1143488.843 745175.817 0, 
+    1143776.31 745184.271 0, 1144063.777 745192.742 0, 1144351.243 745201.23 0, 1144638.708 745209.734 0, 1144924.806 745218.215 0, 1145213.638 745226.794 0, 1145501.102 745235.35 0, 1145788.565 745243.922 0, 1146076.029 745252.512 0, 1146363.491 745261.118 0, 
+    1146650.953 745269.741 0, 1146938.415 745278.381 0, 1147225.876 745287.038 0, 1147513.336 745295.712 0, 1147800.796 745304.403 0, 1148088.256 745313.11 0, 1148375.715 745321.835 0, 1148663.173 745330.576 0, 1148950.631 745339.335 0, 1149238.089 745348.11 0, 
+    1149525.545 745356.903 0, 1149813.002 745365.712 0, 1150100.458 745374.538 0, 1150387.913 745383.381 0, 1150675.368 745392.241 0, 1150962.822 745401.118 0, 1151250.276 745410.012 0, 1151537.729 745418.923 0, 1151823.816 745427.808 0, 1151996.954 739858.341 0, 
+    1152170.084 734289.139 0))
+
+POLYGON ((1165620.913 745876.228 0, 1165334.851 745866.535 0, 1165047.424 745856.812 0, 1164759.996 745847.106 0, 1164472.568 745837.417 0, 1164185.139 745827.745 0, 1163897.71 745818.09 0, 1163610.28 745808.452 0, 1163322.85 745798.83 0, 1163035.419 745789.226 0, 
+    1162747.988 745779.638 0, 1162460.555 745770.068 0, 1162173.123 745760.514 0, 1161885.69 745750.977 0, 1161598.256 745741.458 0, 1161310.822 745731.955 0, 1161023.387 745722.469 0, 1160735.951 745713 0, 1160448.515 745703.548 0, 1160161.079 745694.112 0, 
+    1159873.642 745684.694 0, 1159586.204 745675.293 0, 1159298.766 745665.908 0, 1159011.327 745656.541 0, 1158722.522 745647.146 0, 1158436.448 745637.856 0, 1158149.008 745628.539 0, 1157861.567 745619.24 0, 1157574.125 745609.957 0, 1157286.683 745600.691 0, 
+    1156999.241 745591.441 0, 1156711.797 745582.209 0, 1156424.354 745572.994 0, 1156136.91 745563.796 0, 1155849.465 745554.614 0, 1155562.019 745545.45 0, 1155274.574 745536.302 0, 1154987.127 745527.171 0, 1154699.68 745518.058 0, 1154412.233 745508.961 0, 
+    1154124.785 745499.881 0, 1153837.336 745490.818 0, 1153549.887 745481.772 0, 1153262.438 745472.742 0, 1152974.988 745463.73 0, 1152687.537 745454.735 0, 1152400.086 745445.756 0, 1152112.634 745436.795 0, 1151823.816 745427.808 0, 1151650.669 750997.535 0, 
+    1151477.515 756567.52 0, 1151765.675 756576.487 0, 1152052.471 756585.428 0, 1152339.266 756594.386 0, 1152626.061 756603.361 0, 1152912.856 756612.352 0, 1153199.65 756621.361 0, 1153486.443 756630.386 0, 1153773.236 756639.429 0, 1154060.028 756648.488 0, 
+    1154346.82 756657.564 0, 1154633.611 756666.657 0, 1154920.402 756675.767 0, 1155207.192 756684.894 0, 1155493.982 756694.037 0, 1155780.771 756703.198 0, 1156067.559 756712.375 0, 1156354.348 756721.569 0, 1156641.135 756730.781 0, 1156927.922 756740.009 0, 
+    1157214.708 756749.254 0, 1157501.494 756758.515 0, 1157788.279 756767.794 0, 1158075.064 756777.09 0, 1158360.486 756786.358 0, 1158648.632 756795.731 0, 1158935.415 756805.077 0, 1159222.198 756814.44 0, 1159508.98 756823.82 0, 1159795.761 756833.217 0, 
+    1160082.542 756842.631 0, 1160369.323 756852.062 0, 1160656.102 756861.509 0, 1160942.882 756870.973 0, 1161229.66 756880.455 0, 1161516.438 756889.953 0, 1161803.216 756899.468 0, 1162089.993 756908.999 0, 1162376.769 756918.548 0, 1162663.545 756928.114 0, 
+    1162950.321 756937.696 0, 1163237.095 756947.296 0, 1163523.87 756956.912 0, 1163810.643 756966.545 0, 1164097.416 756976.195 0, 1164384.189 756985.862 0, 1164670.961 756995.546 0, 1164957.732 757005.246 0, 1165243.142 757014.918 0, 1165432.032 751445.444 0, 
+    1165620.913 745876.228 0))
+
+POLYGON ((1179007.45 757501.204 0, 1178722.066 757490.726 0, 1178435.323 757480.215 0, 1178148.58 757469.721 0, 1177861.836 757459.244 0, 1177575.091 757448.784 0, 1177288.346 757438.341 0, 1177001.6 757427.915 0, 1176714.854 757417.505 0, 1176428.107 757407.112 0, 
+    1176141.359 757396.737 0, 1175854.611 757386.378 0, 1175567.862 757376.036 0, 1175281.112 757365.711 0, 1174994.362 757355.402 0, 1174707.611 757345.111 0, 1174420.86 757334.836 0, 1174134.108 757324.579 0, 1173847.355 757314.338 0, 1173560.602 757304.114 0, 
+    1173273.848 757293.907 0, 1172987.094 757283.717 0, 1172700.339 757273.544 0, 1172413.583 757263.387 0, 1172125.467 757253.2 0, 1171840.071 757243.125 0, 1171553.313 757233.02 0, 1171266.555 757222.931 0, 1170979.797 757212.859 0, 1170693.038 757202.804 0, 
+    1170406.278 757192.766 0, 1170119.518 757182.744 0, 1169832.757 757172.74 0, 1169545.995 757162.752 0, 1169259.233 757152.781 0, 1168972.47 757142.828 0, 1168685.707 757132.891 0, 1168398.943 757122.971 0, 1168112.179 757113.067 0, 1167825.414 757103.181 0, 
+    1167538.648 757093.312 0, 1167251.882 757083.459 0, 1166965.115 757073.623 0, 1166678.348 757063.805 0, 1166391.58 757054.003 0, 1166104.812 757044.218 0, 1165818.043 757034.45 0, 1165531.273 757024.698 0, 1165243.142 757014.918 0, 1165054.243 762584.645 0, 
+    1164865.336 768154.623 0, 1165152.809 768164.381 0, 1165438.923 768174.11 0, 1165725.036 768183.856 0, 1166011.149 768193.618 0, 1166297.261 768203.398 0, 1166583.373 768213.194 0, 1166869.484 768223.007 0, 1167155.594 768232.837 0, 1167441.704 768242.684 0, 
+    1167727.814 768252.548 0, 1168013.922 768262.428 0, 1168300.031 768272.326 0, 1168586.138 768282.24 0, 1168872.245 768292.171 0, 1169158.352 768302.119 0, 1169444.458 768312.084 0, 1169730.563 768322.065 0, 1170016.668 768332.064 0, 1170302.772 768342.079 0, 
+    1170588.875 768352.111 0, 1170874.978 768362.16 0, 1171161.08 768372.226 0, 1171447.182 768382.309 0, 1171731.926 768392.36 0, 1172019.384 768402.524 0, 1172305.484 768412.657 0, 1172591.583 768422.807 0, 1172877.682 768432.974 0, 1173163.78 768443.158 0, 
+    1173449.877 768453.358 0, 1173735.974 768463.576 0, 1174022.071 768473.81 0, 1174308.166 768484.061 0, 1174594.262 768494.329 0, 1174880.356 768504.613 0, 1175166.45 768514.915 0, 1175452.543 768525.233 0, 1175738.636 768535.569 0, 1176024.728 768545.921 0, 
+    1176310.82 768556.289 0, 1176596.911 768566.675 0, 1176883.001 768577.078 0, 1177169.091 768587.497 0, 1177455.18 768597.933 0, 1177741.268 768608.386 0, 1178027.356 768618.856 0, 1178313.443 768629.343 0, 1178598.174 768639.797 0, 1178802.816 763070.375 0, 
+    1179007.45 757501.204 0))
+
+POLYGON ((1192329.586 769163.767 0, 1192044.884 769152.509 0, 1191758.827 769141.214 0, 1191472.77 769129.936 0, 1191186.712 769118.674 0, 1190900.654 769107.43 0, 1190614.595 769096.202 0, 1190328.535 769084.992 0, 1190042.475 769073.798 0, 1189756.414 769062.621 0, 
+    1189470.352 769051.46 0, 1189184.29 769040.317 0, 1188898.227 769029.19 0, 1188612.163 769018.08 0, 1188326.099 769006.988 0, 1188040.034 768995.911 0, 1187753.968 768984.852 0, 1187467.902 768973.81 0, 1187181.835 768962.784 0, 1186895.767 768951.776 0, 
+    1186609.699 768940.784 0, 1186323.63 768929.809 0, 1186037.561 768918.85 0, 1185751.49 768907.909 0, 1185464.065 768896.933 0, 1185179.348 768886.077 0, 1184893.276 768875.186 0, 1184607.203 768864.312 0, 1184321.13 768853.455 0, 1184035.056 768842.614 0, 
+    1183748.981 768831.791 0, 1183462.906 768820.984 0, 1183176.83 768810.194 0, 1182890.753 768799.421 0, 1182604.676 768788.665 0, 1182318.598 768777.926 0, 1182032.52 768767.203 0, 1181746.441 768756.498 0, 1181460.361 768745.809 0, 1181174.281 768735.137 0, 
+    1180888.2 768724.482 0, 1180602.118 768713.843 0, 1180316.036 768703.222 0, 1180029.953 768692.617 0, 1179743.87 768682.029 0, 1179457.786 768671.459 0, 1179171.701 768660.904 0, 1178885.616 768650.367 0, 1178598.174 768639.797 0, 1178393.522 774209.465 0, 
+    1178188.862 779779.377 0, 1178475.645 779789.923 0, 1178761.075 779800.436 0, 1179046.504 779810.966 0, 1179331.932 779821.513 0, 1179617.36 779832.076 0, 1179902.787 779842.656 0, 1180188.214 779853.253 0, 1180473.64 779863.867 0, 1180759.065 779874.498 0, 
+    1181044.49 779885.146 0, 1181329.914 779895.81 0, 1181615.337 779906.491 0, 1181900.76 779917.189 0, 1182186.182 779927.904 0, 1182471.604 779938.635 0, 1182757.025 779949.384 0, 1183042.445 779960.149 0, 1183327.865 779970.931 0, 1183613.284 779981.729 0, 
+    1183898.702 779992.545 0, 1184184.12 780003.377 0, 1184469.537 780014.226 0, 1184754.953 780025.092 0, 1185039.018 780035.923 0, 1185325.784 780046.874 0, 1185611.199 780057.791 0, 1185896.613 780068.724 0, 1186182.026 780079.674 0, 1186467.439 780090.64 0, 
+    1186752.851 780101.624 0, 1187038.262 780112.624 0, 1187323.673 780123.641 0, 1187609.083 780134.675 0, 1187894.492 780145.726 0, 1188179.901 780156.793 0, 1188465.309 780167.878 0, 1188750.716 780178.979 0, 1189036.123 780190.097 0, 1189321.529 780201.231 0, 
+    1189606.935 780212.383 0, 1189892.34 780223.551 0, 1190177.744 780234.736 0, 1190463.147 780245.938 0, 1190748.55 780257.157 0, 1191033.952 780268.392 0, 1191319.354 780279.645 0, 1191604.755 780290.914 0, 1191888.805 780302.146 0, 1192109.2 774732.835 0, 
+    1192329.586 769163.767 0))
+
+POLYGON ((1205587.216 780863.618 0, 1205303.196 780851.583 0, 1205017.828 780839.508 0, 1204732.46 780827.449 0, 1204447.091 780815.407 0, 1204161.721 780803.383 0, 1203876.35 780791.374 0, 1203590.978 780779.383 0, 1203305.606 780767.408 0, 1203020.234 780755.451 0, 
+    1202734.86 780743.51 0, 1202449.486 780731.586 0, 1202164.111 780719.678 0, 1201878.735 780707.788 0, 1201593.359 780695.914 0, 1201307.982 780684.057 0, 1201022.604 780672.217 0, 1200737.226 780660.393 0, 1200451.847 780648.587 0, 1200166.467 780636.797 0, 
+    1199881.086 780625.024 0, 1199595.705 780613.268 0, 1199310.323 780601.528 0, 1199024.941 780589.806 0, 1198738.208 780578.044 0, 1198454.173 780566.411 0, 1198168.789 780554.739 0, 1197883.403 780543.083 0, 1197598.017 780531.445 0, 1197312.631 780519.823 0, 
+    1197027.243 780508.218 0, 1196741.855 780496.629 0, 1196456.467 780485.058 0, 1196171.077 780473.503 0, 1195885.687 780461.965 0, 1195600.296 780450.444 0, 1195314.905 780438.94 0, 1195029.513 780427.453 0, 1194744.12 780415.982 0, 1194458.726 780404.528 0, 
+    1194173.332 780393.091 0, 1193887.937 780381.671 0, 1193602.542 780370.267 0, 1193317.146 780358.881 0, 1193031.749 780347.511 0, 1192746.351 780336.158 0, 1192460.953 780324.822 0, 1192175.554 780313.502 0, 1191888.805 780302.146 0, 1191668.4 785871.697 0, 
+    1191447.985 791441.483 0, 1191734.076 791452.813 0, 1192018.819 791464.107 0, 1192303.562 791475.417 0, 1192588.304 791486.744 0, 1192873.045 791498.088 0, 1193157.785 791509.448 0, 1193442.525 791520.825 0, 1193727.265 791532.219 0, 1194012.003 791543.63 0, 
+    1194296.741 791555.058 0, 1194581.478 791566.502 0, 1194866.215 791577.963 0, 1195150.95 791589.441 0, 1195435.686 791600.935 0, 1195720.42 791612.447 0, 1196005.154 791623.975 0, 1196289.887 791635.52 0, 1196574.619 791647.081 0, 1196859.351 791658.66 0, 
+    1197144.082 791670.255 0, 1197428.813 791681.867 0, 1197713.542 791693.495 0, 1197998.272 791705.141 0, 1198281.654 791716.748 0, 1198567.728 791728.482 0, 1198852.455 791740.178 0, 1199137.181 791751.89 0, 1199421.906 791763.619 0, 1199706.631 791775.365 0, 
+    1199991.356 791787.128 0, 1200276.079 791798.907 0, 1200560.802 791810.704 0, 1200845.524 791822.517 0, 1201130.245 791834.346 0, 1201414.966 791846.193 0, 1201699.686 791858.056 0, 1201984.406 791869.936 0, 1202269.124 791881.833 0, 1202553.842 791893.746 0, 
+    1202838.559 791905.677 0, 1203123.276 791917.624 0, 1203407.992 791929.588 0, 1203692.707 791941.568 0, 1203977.421 791953.565 0, 1204262.135 791965.58 0, 1204546.848 791977.61 0, 1204831.56 791989.658 0, 1205114.927 792001.665 0, 1205351.076 786432.524 0, 
+    1205587.216 780863.618 0))
+
+POLYGON ((1218780.232 792600.457 0, 1218496.898 792587.649 0, 1218212.221 792574.797 0, 1217927.543 792561.962 0, 1217642.864 792549.143 0, 1217358.185 792536.342 0, 1217073.505 792523.557 0, 1216788.824 792510.789 0, 1216504.142 792498.037 0, 1216219.46 792485.303 0, 
+    1215934.777 792472.585 0, 1215650.093 792459.884 0, 1215365.408 792447.199 0, 1215080.723 792434.532 0, 1214796.037 792421.881 0, 1214511.35 792409.247 0, 1214226.662 792396.63 0, 1213941.974 792384.029 0, 1213657.285 792371.445 0, 1213372.595 792358.878 0, 
+    1213087.904 792346.328 0, 1212803.213 792333.794 0, 1212518.521 792321.277 0, 1212233.828 792308.777 0, 1211947.791 792296.235 0, 1211664.44 792283.828 0, 1211379.745 792271.378 0, 1211095.05 792258.945 0, 1210810.353 792246.529 0, 1210525.656 792234.129 0, 
+    1210240.958 792221.746 0, 1209956.259 792209.38 0, 1209671.56 792197.031 0, 1209386.86 792184.699 0, 1209102.159 792172.383 0, 1208817.458 792160.084 0, 1208532.755 792147.802 0, 1208248.052 792135.536 0, 1207963.349 792123.288 0, 1207678.644 792111.056 0, 
+    1207393.939 792098.84 0, 1207109.233 792086.642 0, 1206824.527 792074.46 0, 1206539.819 792062.296 0, 1206255.111 792050.147 0, 1205970.402 792038.016 0, 1205685.693 792025.901 0, 1205400.983 792013.803 0, 1205114.927 792001.665 0, 1204878.768 797571.039 0, 
+    1204642.599 803140.642 0, 1204927.996 803152.752 0, 1205212.051 803164.822 0, 1205496.105 803176.909 0, 1205780.158 803189.012 0, 1206064.21 803201.132 0, 1206348.262 803213.269 0, 1206632.313 803225.423 0, 1206916.363 803237.593 0, 1207200.413 803249.78 0, 
+    1207484.462 803261.984 0, 1207768.51 803274.204 0, 1208052.557 803286.442 0, 1208336.604 803298.696 0, 1208620.65 803310.966 0, 1208904.695 803323.254 0, 1209188.739 803335.558 0, 1209472.783 803347.878 0, 1209756.826 803360.216 0, 1210040.869 803372.57 0, 
+    1210324.91 803384.941 0, 1210608.951 803397.329 0, 1210892.991 803409.733 0, 1211177.031 803422.154 0, 1211459.729 803434.533 0, 1211745.107 803447.047 0, 1212029.145 803459.518 0, 1212313.181 803472.006 0, 1212597.217 803484.511 0, 1212881.252 803497.032 0, 
+    1213165.286 803509.57 0, 1213449.32 803522.125 0, 1213733.352 803534.697 0, 1214017.384 803547.285 0, 1214301.416 803559.89 0, 1214585.446 803572.512 0, 1214869.476 803585.15 0, 1215153.505 803597.805 0, 1215437.534 803610.477 0, 1215721.561 803623.166 0, 
+    1216005.588 803635.871 0, 1216289.614 803648.593 0, 1216573.64 803661.332 0, 1216857.664 803674.087 0, 1217141.688 803686.859 0, 1217425.711 803699.648 0, 1217709.733 803712.454 0, 1217993.755 803725.276 0, 1218276.437 803738.054 0, 1218528.339 798169.141 0, 
+    1218780.232 792600.457 0))
+
+POLYGON ((1231908.532 804373.983 0, 1231625.885 804360.406 0, 1231341.901 804346.781 0, 1231057.916 804333.173 0, 1230773.93 804319.582 0, 1230489.943 804306.007 0, 1230205.956 804292.449 0, 1229921.968 804278.908 0, 1229637.979 804265.384 0, 1229353.989 804251.876 0, 
+    1229069.998 804238.385 0, 1228786.007 804224.911 0, 1228502.015 804211.454 0, 1228218.022 804198.013 0, 1227934.028 804184.589 0, 1227650.033 804171.181 0, 1227366.038 804157.791 0, 1227082.042 804144.417 0, 1226798.045 804131.059 0, 1226514.047 804117.719 0, 
+    1226230.049 804104.395 0, 1225946.049 804091.088 0, 1225662.049 804077.798 0, 1225378.048 804064.524 0, 1225092.709 804051.205 0, 1224810.044 804038.027 0, 1224526.041 804024.803 0, 1224242.037 804011.596 0, 1223958.032 803998.406 0, 1223674.027 803985.233 0, 
+    1223390.021 803972.076 0, 1223106.014 803958.936 0, 1222822.006 803945.813 0, 1222537.997 803932.707 0, 1222253.988 803919.617 0, 1221969.977 803906.544 0, 1221685.967 803893.487 0, 1221401.955 803880.448 0, 1221117.942 803867.425 0, 1220833.929 803854.419 0, 
+    1220549.915 803841.429 0, 1220265.9 803828.456 0, 1219981.885 803815.5 0, 1219697.869 803802.561 0, 1219413.852 803789.638 0, 1219129.834 803776.732 0, 1218845.815 803763.843 0, 1218561.796 803750.971 0, 1218276.437 803738.054 0, 1218024.523 809307.193 0, 
+    1217772.6 814876.552 0, 1218057.301 814889.439 0, 1218340.665 814902.282 0, 1218624.028 814915.141 0, 1218907.39 814928.017 0, 1219190.751 814940.91 0, 1219474.112 814953.819 0, 1219757.472 814966.746 0, 1220040.831 814979.688 0, 1220324.19 814992.648 0, 
+    1220607.547 815005.624 0, 1220890.904 815018.617 0, 1221174.26 815031.626 0, 1221457.616 815044.653 0, 1221740.97 815057.696 0, 1222024.324 815070.755 0, 1222307.677 815083.831 0, 1222591.029 815096.924 0, 1222874.381 815110.034 0, 1223157.732 815123.16 0, 
+    1223441.082 815136.303 0, 1223724.431 815149.463 0, 1224007.779 815162.639 0, 1224291.127 815175.832 0, 1224573.139 815188.979 0, 1224857.82 815202.268 0, 1225141.165 815215.511 0, 1225424.51 815228.771 0, 1225707.853 815242.047 0, 1225991.196 815255.34 0, 
+    1226274.539 815268.65 0, 1226557.88 815281.976 0, 1226841.221 815295.319 0, 1227124.56 815308.679 0, 1227407.899 815322.056 0, 1227691.238 815335.449 0, 1227974.575 815348.859 0, 1228257.912 815362.285 0, 1228541.248 815375.728 0, 1228824.583 815389.188 0, 
+    1229107.917 815402.665 0, 1229391.251 815416.158 0, 1229674.583 815429.668 0, 1229957.915 815443.194 0, 1230241.246 815456.737 0, 1230524.577 815470.297 0, 1230807.906 815483.874 0, 1231091.235 815497.467 0, 1231373.229 815511.013 0, 1231640.886 809942.387 0, 
+    1231908.532 804373.983 0))
+
+POLYGON ((1244972.011 816183.895 0, 1244690.054 816169.552 0, 1244406.765 816155.159 0, 1244123.475 816140.782 0, 1243840.184 816126.422 0, 1243556.892 816112.078 0, 1243273.6 816097.751 0, 1242990.306 816083.441 0, 1242707.012 816069.147 0, 1242423.717 816054.87 0, 
+    1242140.421 816040.61 0, 1241857.124 816026.366 0, 1241573.827 816012.139 0, 1241290.528 815997.929 0, 1241007.229 815983.736 0, 1240723.929 815969.559 0, 1240440.628 815955.399 0, 1240157.326 815941.255 0, 1239874.023 815927.128 0, 1239590.72 815913.018 0, 
+    1239307.416 815898.925 0, 1239024.111 815884.848 0, 1238740.805 815870.788 0, 1238457.498 815856.744 0, 1238172.858 815842.651 0, 1237890.882 815828.707 0, 1237607.573 815814.714 0, 1237324.263 815800.737 0, 1237040.952 815786.777 0, 1236757.64 815772.834 0, 
+    1236474.327 815758.907 0, 1236191.014 815744.997 0, 1235907.7 815731.103 0, 1235624.385 815717.227 0, 1235341.069 815703.367 0, 1235057.753 815689.523 0, 1234774.435 815675.696 0, 1234491.117 815661.886 0, 1234207.798 815648.093 0, 1233924.478 815634.316 0, 
+    1233641.157 815620.556 0, 1233357.836 815606.813 0, 1233074.513 815593.087 0, 1232791.19 815579.377 0, 1232507.866 815565.683 0, 1232224.542 815552.007 0, 1231941.216 815538.347 0, 1231657.89 815524.703 0, 1231373.229 815511.013 0, 1231105.562 821079.856 0, 
+    1230837.885 826648.914 0, 1231121.887 826662.573 0, 1231404.558 826676.184 0, 1231687.228 826689.813 0, 1231969.897 826703.458 0, 1232252.565 826717.119 0, 1232535.233 826730.797 0, 1232817.899 826744.492 0, 1233100.565 826758.204 0, 1233383.231 826771.932 0, 
+    1233665.895 826785.677 0, 1233948.558 826799.438 0, 1234231.221 826813.216 0, 1234513.883 826827.011 0, 1234796.544 826840.822 0, 1235079.204 826854.65 0, 1235361.864 826868.495 0, 1235644.522 826882.356 0, 1235927.18 826896.234 0, 1236209.837 826910.129 0, 
+    1236492.493 826924.04 0, 1236775.149 826937.968 0, 1237057.803 826951.912 0, 1237340.457 826965.873 0, 1237621.78 826979.785 0, 1237905.762 826993.845 0, 1238188.413 827007.856 0, 1238471.064 827021.884 0, 1238753.713 827035.928 0, 1239036.362 827049.989 0, 
+    1239319.01 827064.066 0, 1239601.657 827078.16 0, 1239884.303 827092.271 0, 1240166.949 827106.399 0, 1240449.594 827120.543 0, 1240732.237 827134.703 0, 1241014.88 827148.881 0, 1241297.522 827163.075 0, 1241580.164 827177.285 0, 1241862.804 827191.513 0, 
+    1242145.444 827205.757 0, 1242428.083 827220.017 0, 1242710.721 827234.294 0, 1242993.358 827248.588 0, 1243275.994 827262.898 0, 1243558.629 827277.225 0, 1243841.264 827291.569 0, 1244123.898 827305.929 0, 1244405.202 827320.239 0, 1244688.612 821751.96 0, 
+    1244972.011 816183.895 0))
+
+POLYGON ((1257970.569 828029.892 0, 1257689.304 828014.787 0, 1257406.712 827999.629 0, 1257124.119 827984.487 0, 1256841.525 827969.361 0, 1256558.93 827954.252 0, 1256276.335 827939.16 0, 1255993.738 827924.084 0, 1255711.141 827909.025 0, 1255428.543 827893.983 0, 
+    1255145.943 827878.957 0, 1254863.343 827863.948 0, 1254580.743 827848.956 0, 1254298.141 827833.98 0, 1254015.538 827819.021 0, 1253732.935 827804.078 0, 1253450.33 827789.152 0, 1253167.725 827774.243 0, 1252885.119 827759.351 0, 1252602.512 827744.475 0, 
+    1252319.904 827729.615 0, 1252037.295 827714.772 0, 1251754.685 827699.946 0, 1251472.075 827685.137 0, 1251188.136 827670.275 0, 1250906.851 827655.568 0, 1250624.238 827640.808 0, 1250341.624 827626.065 0, 1250059.009 827611.339 0, 1249776.393 827596.629 0, 
+    1249493.777 827581.936 0, 1249211.159 827567.26 0, 1248928.541 827552.6 0, 1248645.921 827537.957 0, 1248363.301 827523.331 0, 1248080.68 827508.721 0, 1247798.059 827494.128 0, 1247515.436 827479.551 0, 1247232.813 827464.991 0, 1246950.188 827450.448 0, 
+    1246667.563 827435.921 0, 1246384.937 827421.411 0, 1246102.31 827406.918 0, 1245819.682 827392.441 0, 1245537.054 827377.981 0, 1245254.424 827363.537 0, 1244971.794 827349.11 0, 1244689.163 827334.7 0, 1244405.202 827320.239 0, 1244121.781 832888.728 0, 
+    1243838.35 838457.424 0, 1244121.652 838471.852 0, 1244403.628 838486.229 0, 1244685.603 838500.622 0, 1244967.577 838515.032 0, 1245249.55 838529.459 0, 1245531.522 838543.902 0, 1245813.494 838558.362 0, 1246095.464 838572.838 0, 1246377.434 838587.331 0, 
+    1246659.403 838601.841 0, 1246941.371 838616.367 0, 1247223.338 838630.91 0, 1247505.304 838645.469 0, 1247787.27 838660.045 0, 1248069.234 838674.638 0, 1248351.198 838689.247 0, 1248633.161 838703.872 0, 1248915.123 838718.515 0, 1249197.084 838733.174 0, 
+    1249479.044 838747.849 0, 1249761.004 838762.541 0, 1250042.962 838777.25 0, 1250324.92 838791.975 0, 1250605.553 838806.648 0, 1250888.833 838821.476 0, 1251170.788 838836.251 0, 1251452.742 838851.043 0, 1251734.695 838865.851 0, 1252016.648 838880.676 0, 
+    1252298.599 838895.517 0, 1252580.55 838910.376 0, 1252862.5 838925.25 0, 1253144.449 838940.142 0, 1253426.397 838955.049 0, 1253708.344 838969.974 0, 1253990.291 838984.915 0, 1254272.236 838999.873 0, 1254554.181 839014.847 0, 1254836.124 839029.838 0, 
+    1255118.067 839044.845 0, 1255400.009 839059.869 0, 1255681.95 839074.91 0, 1255963.89 839089.967 0, 1256245.83 839105.041 0, 1256527.768 839120.131 0, 1256809.705 839135.238 0, 1257091.642 839150.362 0, 1257372.255 839165.431 0, 1257671.417 833597.558 0, 
+    1257970.569 828029.892 0))
+
+POLYGON ((1270904.105 839911.671 0, 1270623.534 839895.809 0, 1270341.641 839879.889 0, 1270059.747 839863.985 0, 1269777.853 839848.098 0, 1269495.957 839832.228 0, 1269214.061 839816.374 0, 1268932.163 839800.537 0, 1268650.265 839784.717 0, 1268368.366 839768.913 0, 
+    1268086.465 839753.125 0, 1267804.564 839737.355 0, 1267522.662 839721.601 0, 1267240.759 839705.863 0, 1266958.855 839690.142 0, 1266676.95 839674.438 0, 1266395.045 839658.75 0, 1266113.138 839643.079 0, 1265831.23 839627.424 0, 1265549.322 839611.786 0, 
+    1265267.412 839596.165 0, 1264985.502 839580.56 0, 1264703.591 839564.972 0, 1264421.678 839549.4 0, 1264138.443 839533.772 0, 1263857.851 839518.307 0, 1263575.936 839502.785 0, 1263294.02 839487.279 0, 1263012.104 839471.791 0, 1262730.186 839456.319 0, 
+    1262448.267 839440.863 0, 1262166.348 839425.424 0, 1261884.427 839410.002 0, 1261602.506 839394.596 0, 1261320.584 839379.207 0, 1261038.661 839363.835 0, 1260756.737 839348.479 0, 1260474.812 839333.14 0, 1260192.886 839317.817 0, 1259910.959 839302.511 0, 
+    1259629.031 839287.221 0, 1259347.103 839271.948 0, 1259065.173 839256.692 0, 1258783.243 839241.452 0, 1258501.312 839226.229 0, 1258219.38 839211.022 0, 1257937.447 839195.832 0, 1257655.513 839180.659 0, 1257372.255 839165.431 0, 1257073.081 844733.507 0, 
+    1256773.897 850301.782 0, 1257056.496 850316.975 0, 1257337.775 850332.113 0, 1257619.053 850347.267 0, 1257900.329 850362.439 0, 1258181.605 850377.626 0, 1258462.88 850392.831 0, 1258744.154 850408.052 0, 1259025.427 850423.289 0, 1259306.699 850438.543 0, 
+    1259587.971 850453.814 0, 1259869.241 850469.101 0, 1260150.51 850484.404 0, 1260431.779 850499.725 0, 1260713.047 850515.061 0, 1260994.314 850530.415 0, 1261275.579 850545.785 0, 1261556.844 850561.171 0, 1261838.109 850576.574 0, 1262119.372 850591.994 0, 
+    1262400.634 850607.43 0, 1262681.895 850622.882 0, 1262963.156 850638.352 0, 1263244.415 850653.837 0, 1263524.355 850669.267 0, 1263806.932 850684.859 0, 1264088.189 850700.394 0, 1264369.444 850715.946 0, 1264650.699 850731.515 0, 1264931.953 850747.1 0, 
+    1265213.207 850762.701 0, 1265494.459 850778.319 0, 1265775.71 850793.954 0, 1266056.961 850809.606 0, 1266338.21 850825.273 0, 1266619.459 850840.958 0, 1266900.706 850856.659 0, 1267181.953 850872.376 0, 1267463.199 850888.11 0, 1267744.443 850903.861 0, 
+    1268025.687 850919.628 0, 1268306.93 850935.412 0, 1268588.172 850951.212 0, 1268869.413 850967.029 0, 1269150.654 850982.862 0, 1269431.893 850998.712 0, 1269713.131 851014.579 0, 1269994.369 851030.462 0, 1270274.288 851046.287 0, 1270589.202 845478.879 0, 
+    1270904.105 839911.671 0))
+
+POLYGON ((1283772.521 851828.93 0, 1283492.645 851812.314 0, 1283211.454 851795.636 0, 1282930.262 851778.975 0, 1282649.068 851762.331 0, 1282367.874 851745.703 0, 1282086.679 851729.092 0, 1281805.482 851712.497 0, 1281524.285 851695.919 0, 1281243.087 851679.357 0, 
+    1280961.888 851662.812 0, 1280680.687 851646.283 0, 1280399.486 851629.771 0, 1280118.284 851613.276 0, 1279837.081 851596.797 0, 1279555.877 851580.335 0, 1279274.672 851563.889 0, 1278993.466 851547.459 0, 1278712.259 851531.047 0, 1278431.051 851514.651 0, 
+    1278149.842 851498.271 0, 1277868.632 851481.908 0, 1277587.421 851465.561 0, 1277306.21 851449.231 0, 1277023.681 851432.842 0, 1276743.783 851416.621 0, 1276462.568 851400.341 0, 1276181.353 851384.077 0, 1275900.136 851367.83 0, 1275618.919 851351.599 0, 
+    1275337.7 851335.385 0, 1275056.481 851319.187 0, 1274775.26 851303.006 0, 1274494.039 851286.842 0, 1274212.817 851270.694 0, 1273931.593 851254.563 0, 1273650.369 851238.448 0, 1273369.144 851222.35 0, 1273087.918 851206.268 0, 1272806.691 851190.203 0, 
+    1272525.463 851174.154 0, 1272244.234 851158.122 0, 1271963.004 851142.107 0, 1271681.773 851126.108 0, 1271400.542 851110.126 0, 1271119.309 851094.16 0, 1270838.075 851078.21 0, 1270556.841 851062.278 0, 1270274.288 851046.287 0, 1269959.362 856613.89 0, 
+    1269644.426 862181.685 0, 1269926.32 862197.639 0, 1270206.9 862213.534 0, 1270487.478 862229.446 0, 1270768.055 862245.375 0, 1271048.632 862261.32 0, 1271329.207 862277.282 0, 1271609.781 862293.26 0, 1271890.355 862309.255 0, 1272170.928 862325.266 0, 
+    1272451.499 862341.293 0, 1272732.07 862357.338 0, 1273012.64 862373.398 0, 1273293.209 862389.476 0, 1273573.776 862405.569 0, 1273854.343 862421.68 0, 1274134.909 862437.806 0, 1274415.474 862453.95 0, 1274696.039 862470.11 0, 1274976.602 862486.286 0, 
+    1275257.164 862502.479 0, 1275537.725 862518.688 0, 1275818.285 862534.914 0, 1276098.845 862551.156 0, 1276378.09 862567.339 0, 1276659.96 862583.691 0, 1276940.517 862599.982 0, 1277221.072 862616.291 0, 1277501.627 862632.616 0, 1277782.18 862648.957 0, 
+    1278062.733 862665.315 0, 1278343.285 862681.69 0, 1278623.835 862698.081 0, 1278904.385 862714.488 0, 1279184.934 862730.912 0, 1279465.482 862747.353 0, 1279746.028 862763.81 0, 1280026.574 862780.283 0, 1280307.119 862796.773 0, 1280587.663 862813.28 0, 
+    1280868.206 862829.803 0, 1281148.748 862846.343 0, 1281429.289 862862.899 0, 1281709.829 862879.471 0, 1281990.368 862896.061 0, 1282270.906 862912.666 0, 1282551.443 862929.288 0, 1282831.979 862945.927 0, 1283111.202 862962.504 0, 1283441.867 857395.621 0, 
+    1283772.521 851828.93 0))
+
+POLYGON ((1296575.718 863781.366 0, 1296296.541 863764 0, 1296016.053 863746.569 0, 1295735.564 863729.154 0, 1295455.074 863711.756 0, 1295174.583 863694.374 0, 1294894.091 863677.009 0, 1294613.598 863659.661 0, 1294333.104 863642.329 0, 1294052.609 863625.013 0, 
+    1293772.113 863607.714 0, 1293491.616 863590.431 0, 1293211.117 863573.165 0, 1292930.618 863555.916 0, 1292650.118 863538.683 0, 1292369.617 863521.466 0, 1292089.115 863504.266 0, 1291808.611 863487.082 0, 1291528.107 863469.915 0, 1291247.602 863452.765 0, 
+    1290967.096 863435.631 0, 1290686.588 863418.513 0, 1290406.08 863401.412 0, 1290125.571 863384.328 0, 1289843.749 863367.18 0, 1289564.549 863350.209 0, 1289284.037 863333.174 0, 1289003.523 863316.155 0, 1288723.009 863299.153 0, 1288442.494 863282.168 0, 
+    1288161.977 863265.199 0, 1287881.46 863248.247 0, 1287600.942 863231.311 0, 1287320.423 863214.391 0, 1287039.902 863197.488 0, 1286759.381 863180.602 0, 1286478.859 863163.732 0, 1286198.335 863146.879 0, 1285917.811 863130.042 0, 1285637.286 863113.222 0, 
+    1285356.76 863096.418 0, 1285076.232 863079.631 0, 1284795.704 863062.86 0, 1284515.175 863046.106 0, 1284234.645 863029.368 0, 1283954.114 863012.647 0, 1283673.581 862995.942 0, 1283393.048 862979.254 0, 1283111.202 862962.504 0, 1282780.526 868529.575 0, 
+    1282449.839 874096.83 0, 1282731.027 874113.541 0, 1283010.904 874130.19 0, 1283290.781 874146.856 0, 1283570.657 874163.538 0, 1283850.532 874180.237 0, 1284130.406 874196.952 0, 1284410.279 874213.683 0, 1284690.151 874230.431 0, 1284970.021 874247.196 0, 
+    1285249.891 874263.977 0, 1285529.76 874280.774 0, 1285809.628 874297.588 0, 1286089.495 874314.419 0, 1286369.361 874331.266 0, 1286649.226 874348.129 0, 1286929.09 874365.009 0, 1287208.953 874381.905 0, 1287488.815 874398.818 0, 1287768.676 874415.747 0, 
+    1288048.536 874432.693 0, 1288328.395 874449.655 0, 1288608.253 874466.634 0, 1288888.11 874483.629 0, 1289166.658 874500.561 0, 1289447.821 874517.669 0, 1289727.675 874534.713 0, 1290007.528 874551.774 0, 1290287.38 874568.852 0, 1290567.231 874585.946 0, 
+    1290847.081 874603.056 0, 1291126.93 874620.183 0, 1291406.778 874637.327 0, 1291686.625 874654.486 0, 1291966.471 874671.663 0, 1292246.316 874688.856 0, 1292526.16 874706.065 0, 1292806.003 874723.291 0, 1293085.845 874740.533 0, 1293365.686 874757.791 0, 
+    1293645.526 874775.067 0, 1293925.365 874792.358 0, 1294205.202 874809.666 0, 1294485.039 874826.991 0, 1294764.875 874844.332 0, 1295044.71 874861.689 0, 1295324.543 874879.063 0, 1295604.376 874896.454 0, 1295882.901 874913.779 0, 1296229.316 869347.481 0, 
+    1296575.718 863781.366 0))
+
+POLYGON ((1309313.602 875768.676 0, 1309035.125 875750.564 0, 1308755.343 875732.383 0, 1308475.559 875714.218 0, 1308195.774 875696.07 0, 1307915.989 875677.939 0, 1307636.202 875659.823 0, 1307356.414 875641.725 0, 1307076.625 875623.643 0, 1306796.835 875605.577 0, 
+    1306517.044 875587.528 0, 1306237.252 875569.495 0, 1305957.459 875551.479 0, 1305677.665 875533.479 0, 1305397.87 875515.496 0, 1305118.073 875497.529 0, 1304838.276 875479.578 0, 1304558.478 875461.644 0, 1304278.678 875443.727 0, 1303998.878 875425.826 0, 
+    1303719.076 875407.941 0, 1303439.273 875390.073 0, 1303159.47 875372.222 0, 1302879.665 875354.387 0, 1302598.554 875336.485 0, 1302320.052 875318.766 0, 1302040.244 875300.98 0, 1301760.435 875283.211 0, 1301480.625 875265.458 0, 1301200.814 875247.722 0, 
+    1300921.002 875230.002 0, 1300641.189 875212.298 0, 1300361.375 875194.611 0, 1300081.56 875176.941 0, 1299801.744 875159.287 0, 1299521.926 875141.65 0, 1299242.108 875124.029 0, 1298962.289 875106.424 0, 1298682.468 875088.836 0, 1298402.647 875071.264 0, 
+    1298122.825 875053.709 0, 1297843.001 875036.17 0, 1297563.177 875018.648 0, 1297283.351 875001.142 0, 1297003.524 874983.653 0, 1296723.697 874966.18 0, 1296443.868 874948.724 0, 1296164.039 874931.284 0, 1295882.901 874913.779 0, 1295536.476 880480.259 0, 
+    1295190.039 886046.914 0, 1295470.518 886064.378 0, 1295749.693 886081.777 0, 1296028.866 886099.193 0, 1296308.038 886116.624 0, 1296587.21 886134.073 0, 1296866.38 886151.537 0, 1297145.549 886169.019 0, 1297424.717 886186.516 0, 1297703.885 886204.03 0, 
+    1297983.051 886221.561 0, 1298262.216 886239.108 0, 1298541.38 886256.671 0, 1298820.543 886274.251 0, 1299099.705 886291.847 0, 1299378.866 886309.46 0, 1299658.026 886327.089 0, 1299937.185 886344.734 0, 1300216.343 886362.396 0, 1300495.5 886380.074 0, 
+    1300774.655 886397.769 0, 1301053.81 886415.48 0, 1301332.964 886433.208 0, 1301612.116 886450.952 0, 1301889.966 886468.63 0, 1302170.419 886486.49 0, 1302449.568 886504.283 0, 1302728.717 886522.093 0, 1303007.864 886539.919 0, 1303287.01 886557.762 0, 
+    1303566.156 886575.621 0, 1303845.3 886593.496 0, 1304124.443 886611.388 0, 1304403.585 886629.297 0, 1304682.727 886647.221 0, 1304961.867 886665.163 0, 1305241.006 886683.12 0, 1305520.144 886701.094 0, 1305799.281 886719.085 0, 1306078.416 886737.092 0, 
+    1306357.551 886755.115 0, 1306636.685 886773.155 0, 1306915.817 886791.211 0, 1307194.949 886809.284 0, 1307474.08 886827.373 0, 1307753.209 886845.479 0, 1308032.337 886863.601 0, 1308311.465 886881.739 0, 1308589.29 886899.809 0, 1308951.452 881334.154 0, 
+    1309313.602 875768.676 0))
+
+POLYGON ((1321986.077 887790.556 0, 1321708.302 887771.701 0, 1321429.227 887752.774 0, 1321150.151 887733.863 0, 1320871.074 887714.969 0, 1320591.996 887696.092 0, 1320312.916 887677.23 0, 1320033.836 887658.386 0, 1319754.754 887639.557 0, 1319475.671 887620.745 0, 
+    1319196.588 887601.95 0, 1318917.503 887583.171 0, 1318638.417 887564.408 0, 1318359.329 887545.662 0, 1318080.241 887526.932 0, 1317801.152 887508.219 0, 1317522.061 887489.522 0, 1317242.97 887470.841 0, 1316963.877 887452.177 0, 1316684.783 887433.53 0, 
+    1316405.689 887414.898 0, 1316126.593 887396.284 0, 1315847.495 887377.685 0, 1315568.397 887359.103 0, 1315287.998 887340.451 0, 1315010.198 887321.989 0, 1314731.096 887303.456 0, 1314451.994 887284.94 0, 1314172.89 887266.44 0, 1313893.786 887247.957 0, 
+    1313614.68 887229.49 0, 1313335.573 887211.039 0, 1313056.465 887192.605 0, 1312777.356 887174.187 0, 1312498.246 887155.786 0, 1312219.135 887137.401 0, 1311940.022 887119.033 0, 1311660.909 887100.681 0, 1311381.795 887082.345 0, 1311102.679 887064.026 0, 
+    1310823.562 887045.724 0, 1310544.445 887027.437 0, 1310265.326 887009.168 0, 1309986.206 886990.914 0, 1309707.085 886972.677 0, 1309427.963 886954.457 0, 1309148.84 886936.253 0, 1308869.716 886918.065 0, 1308589.29 886899.809 0, 1308227.117 892465.637 0, 
+    1307864.932 898031.633 0, 1308144.7 898049.846 0, 1308423.169 898067.991 0, 1308701.637 898086.153 0, 1308980.104 898104.33 0, 1309258.57 898122.524 0, 1309537.034 898140.735 0, 1309815.498 898158.962 0, 1310093.96 898177.205 0, 1310372.422 898195.465 0, 
+    1310650.882 898213.741 0, 1310929.341 898232.034 0, 1311207.8 898250.342 0, 1311486.257 898268.668 0, 1311764.713 898287.009 0, 1312043.168 898305.367 0, 1312321.622 898323.742 0, 1312600.074 898342.133 0, 1312878.526 898360.54 0, 1313156.977 898378.963 0, 
+    1313435.426 898397.403 0, 1313713.875 898415.86 0, 1313992.322 898434.333 0, 1314270.768 898452.822 0, 1314547.917 898471.241 0, 1314827.658 898489.849 0, 1315106.101 898508.388 0, 1315384.543 898526.942 0, 1315662.983 898545.513 0, 1315941.423 898564.101 0, 
+    1316219.862 898582.705 0, 1316498.299 898601.325 0, 1316776.736 898619.962 0, 1317055.171 898638.615 0, 1317333.605 898657.284 0, 1317612.039 898675.97 0, 1317890.471 898694.672 0, 1318168.902 898713.391 0, 1318447.331 898732.126 0, 1318725.76 898750.877 0, 
+    1319004.188 898769.645 0, 1319282.614 898788.429 0, 1319561.04 898807.23 0, 1319839.464 898826.047 0, 1320117.887 898844.88 0, 1320396.309 898863.73 0, 1320674.73 898882.596 0, 1320953.15 898901.478 0, 1321230.273 898920.289 0, 1321608.181 893355.338 0, 
+    1321986.077 887790.556 0))
+
+POLYGON ((1334593.05 899846.701 0, 1334315.979 899827.107 0, 1334037.614 899807.438 0, 1333759.247 899787.785 0, 1333480.88 899768.149 0, 1333202.511 899748.529 0, 1332924.141 899728.926 0, 1332645.77 899709.339 0, 1332367.397 899689.768 0, 1332089.024 899670.214 0, 
+    1331810.649 899650.676 0, 1331532.273 899631.154 0, 1331253.896 899611.649 0, 1330975.518 899592.16 0, 1330697.139 899572.688 0, 1330418.759 899553.232 0, 1330140.377 899533.792 0, 1329861.994 899514.369 0, 1329583.611 899494.962 0, 1329305.226 899475.572 0, 
+    1329026.839 899456.198 0, 1328748.452 899436.84 0, 1328470.064 899417.499 0, 1328191.674 899398.174 0, 1327911.989 899378.776 0, 1327634.892 899359.573 0, 1327356.499 899340.298 0, 1327078.105 899321.038 0, 1326799.71 899301.795 0, 1326521.313 899282.569 0, 
+    1326242.916 899263.359 0, 1325964.517 899244.165 0, 1325686.117 899224.987 0, 1325407.717 899205.826 0, 1325129.315 899186.682 0, 1324850.912 899167.553 0, 1324572.507 899148.441 0, 1324294.102 899129.346 0, 1324015.695 899110.267 0, 1323737.288 899091.204 0, 
+    1323458.879 899072.158 0, 1323180.469 899053.128 0, 1322902.058 899034.114 0, 1322623.646 899015.117 0, 1322345.233 898996.136 0, 1322066.819 898977.172 0, 1321788.403 898958.224 0, 1321509.987 898939.292 0, 1321230.273 898920.289 0, 1320852.354 904485.405 0, 
+    1320474.425 910050.683 0, 1320753.48 910069.641 0, 1321031.241 910088.528 0, 1321309.002 910107.432 0, 1321586.761 910126.351 0, 1321864.519 910145.288 0, 1322142.276 910164.24 0, 1322420.032 910183.209 0, 1322697.786 910202.194 0, 1322975.54 910221.196 0, 
+    1323253.293 910240.213 0, 1323531.044 910259.248 0, 1323808.794 910278.298 0, 1324086.543 910297.365 0, 1324364.291 910316.448 0, 1324642.038 910335.548 0, 1324919.784 910354.664 0, 1325197.529 910373.796 0, 1325475.272 910392.945 0, 1325753.015 910412.11 0, 
+    1326030.756 910431.291 0, 1326308.496 910450.489 0, 1326586.235 910469.703 0, 1326863.973 910488.933 0, 1327140.418 910508.091 0, 1327419.445 910527.443 0, 1327697.18 910546.723 0, 1327974.913 910566.018 0, 1328252.645 910585.331 0, 1328530.377 910604.659 0, 
+    1328808.106 910624.004 0, 1329085.835 910643.365 0, 1329363.563 910662.743 0, 1329641.289 910682.136 0, 1329919.015 910701.547 0, 1330196.739 910720.973 0, 1330474.462 910740.416 0, 1330752.184 910759.875 0, 1331029.905 910779.351 0, 1331307.624 910798.843 0, 
+    1331585.343 910818.351 0, 1331863.06 910837.876 0, 1332140.777 910857.417 0, 1332418.492 910876.974 0, 1332696.205 910896.548 0, 1332973.918 910916.138 0, 1333251.63 910935.744 0, 1333529.34 910955.367 0, 1333805.759 910974.915 0, 1334199.41 905410.727 0, 
+    1334593.05 899846.701 0))
+
+POLYGON ((1347134.43 911936.806 0, 1346858.065 911916.477 0, 1346580.411 911896.07 0, 1346302.756 911875.679 0, 1346025.1 911855.305 0, 1345747.442 911834.947 0, 1345469.783 911814.605 0, 1345192.123 911794.279 0, 1344914.462 911773.97 0, 1344636.8 911753.677 0, 
+    1344359.137 911733.401 0, 1344081.472 911713.141 0, 1343803.806 911692.897 0, 1343526.139 911672.67 0, 1343248.471 911652.458 0, 1342970.801 911632.264 0, 1342693.131 911612.085 0, 1342415.459 911591.923 0, 1342137.786 911571.778 0, 1341860.112 911551.648 0, 
+    1341582.436 911531.535 0, 1341304.76 911511.438 0, 1341027.082 911491.358 0, 1340749.403 911471.294 0, 1340470.434 911451.153 0, 1340194.042 911431.215 0, 1339916.36 911411.2 0, 1339638.676 911391.201 0, 1339360.991 911371.219 0, 1339083.305 911351.253 0, 
+    1338805.618 911331.304 0, 1338527.93 911311.37 0, 1338250.24 911291.453 0, 1337972.549 911271.553 0, 1337694.858 911251.669 0, 1337417.165 911231.801 0, 1337139.47 911211.949 0, 1336861.775 911192.114 0, 1336584.079 911172.295 0, 1336306.381 911152.493 0, 
+    1336028.682 911132.707 0, 1335750.982 911112.937 0, 1335473.281 911093.183 0, 1335195.579 911073.446 0, 1334917.875 911053.725 0, 1334640.17 911034.021 0, 1334362.465 911014.333 0, 1334084.758 910994.661 0, 1333805.759 910974.915 0, 1333412.097 916539.259 0, 
+    1333018.423 922103.758 0, 1333296.764 922123.458 0, 1333573.816 922143.083 0, 1333850.867 922162.725 0, 1334127.916 922182.383 0, 1334404.965 922202.057 0, 1334682.012 922221.748 0, 1334959.058 922241.455 0, 1335236.103 922261.178 0, 1335513.147 922280.917 0, 
+    1335790.19 922300.673 0, 1336067.231 922320.445 0, 1336344.272 922340.234 0, 1336621.311 922360.038 0, 1336898.349 922379.859 0, 1337175.386 922399.697 0, 1337452.421 922419.55 0, 1337729.456 922439.42 0, 1338006.489 922459.306 0, 1338283.521 922479.209 0, 
+    1338560.552 922499.128 0, 1338837.582 922519.063 0, 1339114.611 922539.014 0, 1339391.638 922558.982 0, 1339667.379 922578.873 0, 1339945.69 922598.967 0, 1340222.714 922618.983 0, 1340499.737 922639.016 0, 1340776.758 922659.066 0, 1341053.779 922679.131 0, 
+    1341330.798 922699.213 0, 1341607.816 922719.311 0, 1341884.833 922739.426 0, 1342161.848 922759.557 0, 1342438.863 922779.704 0, 1342715.876 922799.867 0, 1342992.888 922820.047 0, 1343269.899 922840.243 0, 1343546.909 922860.455 0, 1343823.918 922880.684 0, 
+    1344100.925 922900.929 0, 1344377.931 922921.19 0, 1344654.936 922941.468 0, 1344931.94 922961.762 0, 1345208.943 922982.072 0, 1345485.944 923002.398 0, 1345762.944 923022.741 0, 1346039.943 923043.1 0, 1346315.656 923063.381 0, 1346725.048 917500.017 0, 
+    1347134.43 911936.806 0))
+
+POLYGON ((1359610.124 924060.567 0, 1359334.468 924039.507 0, 1359057.527 924018.366 0, 1358780.586 923997.24 0, 1358503.643 923976.131 0, 1358226.699 923955.039 0, 1357949.753 923933.962 0, 1357672.807 923912.902 0, 1357395.859 923891.858 0, 1357118.91 923870.831 0, 
+    1356841.96 923849.82 0, 1356565.008 923828.825 0, 1356288.055 923807.846 0, 1356011.101 923786.884 0, 1355734.146 923765.938 0, 1355457.19 923745.009 0, 1355180.232 923724.095 0, 1354903.273 923703.198 0, 1354626.313 923682.317 0, 1354349.351 923661.453 0, 
+    1354072.389 923640.605 0, 1353795.425 923619.773 0, 1353518.46 923598.957 0, 1353241.494 923578.158 0, 1352963.242 923557.279 0, 1352687.557 923536.609 0, 1352410.587 923515.858 0, 1352133.616 923495.124 0, 1351856.644 923474.407 0, 1351579.67 923453.705 0, 
+    1351302.695 923433.02 0, 1351025.719 923412.351 0, 1350748.742 923391.699 0, 1350471.763 923371.062 0, 1350194.784 923350.442 0, 1349917.803 923329.839 0, 1349640.821 923309.252 0, 1349363.837 923288.681 0, 1349086.853 923268.126 0, 1348809.867 923247.587 0, 
+    1348532.88 923227.065 0, 1348255.892 923206.559 0, 1347978.902 923186.07 0, 1347701.912 923165.597 0, 1347424.92 923145.14 0, 1347147.927 923124.699 0, 1346870.933 923104.275 0, 1346593.937 923083.867 0, 1346315.656 923063.381 0, 1345906.253 928626.895 0, 
+    1345496.838 934190.554 0, 1345774.462 934210.992 0, 1346050.802 934231.351 0, 1346327.142 934251.727 0, 1346603.48 934272.12 0, 1346879.817 934292.528 0, 1347156.152 934312.953 0, 1347432.487 934333.394 0, 1347708.82 934353.851 0, 1347985.152 934374.325 0, 
+    1348261.483 934394.815 0, 1348537.813 934415.321 0, 1348814.141 934435.843 0, 1349090.468 934456.382 0, 1349366.794 934476.937 0, 1349643.119 934497.508 0, 1349919.443 934518.095 0, 1350195.765 934538.699 0, 1350472.086 934559.319 0, 1350748.406 934579.955 0, 
+    1351024.725 934600.608 0, 1351301.043 934621.277 0, 1351577.359 934641.962 0, 1351853.674 934662.663 0, 1352128.707 934683.284 0, 1352406.301 934704.114 0, 1352682.612 934724.864 0, 1352958.922 934745.631 0, 1353235.231 934766.413 0, 1353511.539 934787.212 0, 
+    1353787.846 934808.027 0, 1354064.151 934828.859 0, 1354340.455 934849.706 0, 1354616.758 934870.57 0, 1354893.06 934891.45 0, 1355169.36 934912.347 0, 1355445.659 934933.259 0, 1355721.957 934954.188 0, 1355998.254 934975.134 0, 1356274.549 934996.095 0, 
+    1356550.844 935017.073 0, 1356827.137 935038.067 0, 1357103.428 935059.077 0, 1357379.719 935080.104 0, 1357656.008 935101.146 0, 1357932.296 935122.205 0, 1358208.583 935143.281 0, 1358484.869 935164.372 0, 1358759.874 935185.382 0, 1359185.005 929622.902 0, 
+    1359610.124 924060.567 0))
+
+POLYGON ((1372020.045 936217.677 0, 1371745.099 936195.89 0, 1371468.874 936174.018 0, 1371192.648 936152.162 0, 1370916.42 936130.323 0, 1370640.192 936108.5 0, 1370363.962 936086.693 0, 1370087.73 936064.902 0, 1369811.498 936043.127 0, 1369535.264 936021.369 0, 
+    1369259.029 935999.627 0, 1368982.792 935977.901 0, 1368706.554 935956.192 0, 1368430.315 935934.499 0, 1368154.075 935912.822 0, 1367877.834 935891.161 0, 1367601.591 935869.517 0, 1367325.347 935847.888 0, 1367049.101 935826.277 0, 1366772.855 935804.681 0, 
+    1366496.607 935783.102 0, 1366220.358 935761.538 0, 1365944.107 935739.992 0, 1365667.855 935718.461 0, 1365390.324 935696.847 0, 1365115.348 935675.448 0, 1364839.093 935653.967 0, 1364562.836 935632.501 0, 1364286.578 935611.052 0, 1364010.319 935589.619 0, 
+    1363734.058 935568.202 0, 1363457.796 935546.801 0, 1363181.533 935525.417 0, 1362905.269 935504.049 0, 1362629.003 935482.697 0, 1362352.736 935461.362 0, 1362076.468 935440.043 0, 1361800.199 935418.74 0, 1361523.928 935397.453 0, 1361247.656 935376.182 0, 
+    1360971.383 935354.928 0, 1360695.109 935333.69 0, 1360418.833 935312.469 0, 1360142.556 935291.263 0, 1359866.278 935270.074 0, 1359589.999 935248.901 0, 1359313.718 935227.745 0, 1359037.436 935206.604 0, 1358759.874 935185.382 0, 1358334.732 940748.005 0, 
+    1357909.58 946310.765 0, 1358186.484 946331.937 0, 1358462.111 946353.027 0, 1358737.737 946374.133 0, 1359013.362 946395.256 0, 1359288.985 946416.395 0, 1359564.607 946437.55 0, 1359840.228 946458.721 0, 1360115.848 946479.909 0, 1360391.466 946501.113 0, 
+    1360667.083 946522.333 0, 1360942.699 946543.569 0, 1361218.313 946564.822 0, 1361493.927 946586.09 0, 1361769.539 946607.375 0, 1362045.15 946628.676 0, 1362320.759 946649.994 0, 1362596.368 946671.327 0, 1362871.975 946692.677 0, 1363147.58 946714.043 0, 
+    1363423.185 946735.425 0, 1363698.788 946756.824 0, 1363974.39 946778.239 0, 1364249.991 946799.67 0, 1364524.315 946821.017 0, 1364801.189 946842.58 0, 1365076.786 946864.06 0, 1365352.382 946885.555 0, 1365627.976 946907.067 0, 1365903.569 946928.596 0, 
+    1366179.161 946950.14 0, 1366454.752 946971.701 0, 1366730.341 946993.278 0, 1367005.929 947014.871 0, 1367281.516 947036.48 0, 1367557.102 947058.106 0, 1367832.686 947079.748 0, 1368108.269 947101.406 0, 1368383.851 947123.08 0, 1368659.431 947144.77 0, 
+    1368935.01 947166.477 0, 1369210.588 947188.2 0, 1369486.165 947209.939 0, 1369761.74 947231.694 0, 1370037.314 947253.466 0, 1370312.887 947275.254 0, 1370588.459 947297.058 0, 1370864.029 947318.878 0, 1371138.324 947340.613 0, 1371579.19 941779.076 0, 
+    1372020.045 936217.677 0))
+
+POLYGON ((1384364.105 948407.831 0, 1384089.871 948385.321 0, 1383814.363 948362.722 0, 1383538.855 948340.14 0, 1383263.344 948317.573 0, 1382987.833 948295.023 0, 1382712.32 948272.49 0, 1382436.806 948249.972 0, 1382161.291 948227.471 0, 1381885.774 948204.985 0, 
+    1381610.256 948182.516 0, 1381334.736 948160.064 0, 1381059.216 948137.627 0, 1380783.694 948115.207 0, 1380508.17 948092.803 0, 1380232.646 948070.415 0, 1379957.12 948048.043 0, 1379681.592 948025.688 0, 1379406.064 948003.349 0, 1379130.534 947981.026 0, 
+    1378855.002 947958.719 0, 1378579.47 947936.429 0, 1378303.936 947914.154 0, 1378028.401 947891.896 0, 1377751.591 947869.552 0, 1377477.326 947847.429 0, 1377201.787 947825.219 0, 1376926.247 947803.026 0, 1376650.705 947780.849 0, 1376375.162 947758.688 0, 
+    1376099.618 947736.543 0, 1375824.072 947714.415 0, 1375548.525 947692.303 0, 1375272.977 947670.207 0, 1374997.427 947648.127 0, 1374721.877 947626.064 0, 1374446.324 947604.017 0, 1374170.771 947581.985 0, 1373895.216 947559.971 0, 1373619.66 947537.972 0, 
+    1373344.103 947515.99 0, 1373068.544 947494.023 0, 1372792.984 947472.073 0, 1372517.423 947450.14 0, 1372241.861 947428.222 0, 1371966.297 947406.321 0, 1371690.732 947384.436 0, 1371415.165 947362.567 0, 1371138.324 947340.613 0, 1370697.447 952902.284 0, 
+    1370256.559 958464.085 0, 1370532.743 958485.986 0, 1370807.655 958507.803 0, 1371082.565 958529.636 0, 1371357.475 958551.486 0, 1371632.382 958573.351 0, 1371907.289 958595.233 0, 1372182.194 958617.131 0, 1372457.098 958639.045 0, 1372732.001 958660.975 0, 
+    1373006.902 958682.921 0, 1373281.802 958704.884 0, 1373556.701 958726.862 0, 1373831.598 958748.857 0, 1374106.495 958770.868 0, 1374381.389 958792.896 0, 1374656.283 958814.939 0, 1374931.175 958836.999 0, 1375206.066 958859.074 0, 1375480.956 958881.166 0, 
+    1375755.844 958903.275 0, 1376030.731 958925.399 0, 1376305.617 958947.539 0, 1376580.502 958969.696 0, 1376854.115 958991.767 0, 1377130.267 959014.058 0, 1377405.147 959036.263 0, 1377680.027 959058.485 0, 1377954.905 959080.722 0, 1378229.781 959102.976 0, 
+    1378504.657 959125.246 0, 1378779.531 959147.532 0, 1379054.403 959169.834 0, 1379329.275 959192.153 0, 1379604.145 959214.488 0, 1379879.014 959236.838 0, 1380153.881 959259.205 0, 1380428.747 959281.589 0, 1380703.612 959303.988 0, 1380978.475 959326.403 0, 
+    1381253.338 959348.835 0, 1381528.198 959371.283 0, 1381803.058 959393.747 0, 1382077.916 959416.227 0, 1382352.773 959438.724 0, 1382627.629 959461.236 0, 1382902.483 959483.765 0, 1383177.336 959506.31 0, 1383450.919 959528.767 0, 1383907.517 953968.234 0, 
+    1384364.105 948407.831 0))
+
+POLYGON ((1396642.218 960630.722 0, 1396368.697 960607.492 0, 1396093.909 960584.17 0, 1395819.119 960560.865 0, 1395544.329 960537.576 0, 1395269.536 960514.303 0, 1394994.743 960491.046 0, 1394719.948 960467.806 0, 1394445.151 960444.582 0, 1394170.354 960421.373 0, 
+    1393895.555 960398.181 0, 1393620.754 960375.006 0, 1393345.952 960351.846 0, 1393071.149 960328.703 0, 1392796.345 960305.575 0, 1392521.539 960282.464 0, 1392246.732 960259.369 0, 1391971.923 960236.29 0, 1391697.113 960213.228 0, 1391422.302 960190.181 0, 
+    1391147.489 960167.151 0, 1390872.675 960144.137 0, 1390597.86 960121.139 0, 1390323.043 960098.157 0, 1390046.957 960075.086 0, 1389773.405 960052.242 0, 1389498.585 960029.309 0, 1389223.762 960006.392 0, 1388948.939 959983.491 0, 1388674.114 959960.607 0, 
+    1388399.288 959937.738 0, 1388124.46 959914.886 0, 1387849.631 959892.05 0, 1387574.801 959869.23 0, 1387299.97 959846.426 0, 1387025.137 959823.638 0, 1386750.303 959800.867 0, 1386475.467 959778.112 0, 1386200.63 959755.373 0, 1385925.792 959732.65 0, 
+    1385650.952 959709.943 0, 1385376.111 959687.252 0, 1385101.269 959664.578 0, 1384826.425 959641.92 0, 1384551.58 959619.278 0, 1384276.734 959596.652 0, 1384001.887 959574.042 0, 1383727.038 959551.449 0, 1383450.919 959528.767 0, 1382994.31 965089.426 0, 
+    1382537.691 970650.207 0, 1382813.152 970672.835 0, 1383087.346 970695.374 0, 1383361.539 970717.93 0, 1383635.731 970740.502 0, 1383909.922 970763.09 0, 1384184.111 970785.695 0, 1384458.298 970808.315 0, 1384732.485 970830.951 0, 1385006.67 970853.604 0, 
+    1385280.853 970876.273 0, 1385555.036 970898.958 0, 1385829.217 970921.659 0, 1386103.396 970944.376 0, 1386377.575 970967.11 0, 1386651.752 970989.859 0, 1386925.928 971012.625 0, 1387200.102 971035.406 0, 1387474.275 971058.204 0, 1387748.447 971081.018 0, 
+    1388022.617 971103.848 0, 1388296.786 971126.695 0, 1388570.953 971149.557 0, 1388845.12 971172.436 0, 1389118.02 971195.225 0, 1389393.448 971218.241 0, 1389667.61 971241.168 0, 1389941.771 971264.112 0, 1390215.931 971287.071 0, 1390490.089 971310.046 0, 
+    1390764.246 971333.038 0, 1391038.401 971356.045 0, 1391312.555 971379.069 0, 1391586.708 971402.109 0, 1391860.86 971425.165 0, 1392135.01 971448.237 0, 1392409.158 971471.326 0, 1392683.306 971494.43 0, 1392957.452 971517.551 0, 1393231.596 971540.688 0, 
+    1393505.74 971563.841 0, 1393779.881 971587.01 0, 1394054.022 971610.195 0, 1394328.161 971633.396 0, 1394602.299 971656.614 0, 1394876.435 971679.847 0, 1395150.57 971703.097 0, 1395424.704 971726.363 0, 1395697.573 971749.537 0, 1396169.901 966190.069 0, 
+    1396642.218 960630.722 0))
+
+POLYGON ((1408854.297 972886.042 0, 1408581.493 972862.096 0, 1408307.426 972838.056 0, 1408033.357 972814.032 0, 1407759.288 972790.024 0, 1407485.217 972766.032 0, 1407211.144 972742.057 0, 1406937.07 972718.097 0, 1406662.995 972694.154 0, 1406388.918 972670.226 0, 
+    1406114.84 972646.315 0, 1405840.76 972622.42 0, 1405566.679 972598.541 0, 1405292.597 972574.678 0, 1405018.513 972550.832 0, 1404744.428 972527.001 0, 1404470.342 972503.187 0, 1404196.254 972479.389 0, 1403922.164 972455.606 0, 1403648.073 972431.84 0, 
+    1403373.981 972408.091 0, 1403099.888 972384.357 0, 1402825.793 972360.639 0, 1402551.696 972336.938 0, 1402276.337 972313.143 0, 1402003.499 972289.583 0, 1401729.399 972265.93 0, 1401455.297 972242.293 0, 1401181.194 972218.672 0, 1400907.089 972195.068 0, 
+    1400632.983 972171.479 0, 1400358.875 972147.907 0, 1400084.766 972124.351 0, 1399810.656 972100.81 0, 1399536.544 972077.286 0, 1399262.431 972053.779 0, 1398988.317 972030.287 0, 1398714.201 972006.811 0, 1398440.084 971983.352 0, 1398165.965 971959.909 0, 
+    1397891.845 971936.481 0, 1397617.724 971913.07 0, 1397343.601 971889.675 0, 1397069.477 971866.297 0, 1396795.352 971842.934 0, 1396521.225 971819.587 0, 1396247.097 971796.257 0, 1395972.967 971772.943 0, 1395697.573 971749.537 0, 1395225.236 977309.124 0, 
+    1394752.889 982868.825 0, 1395027.625 982892.175 0, 1395301.1 982915.433 0, 1395574.574 982938.708 0, 1395848.047 982961.999 0, 1396121.518 982985.306 0, 1396394.987 983008.628 0, 1396668.455 983031.968 0, 1396941.922 983055.323 0, 1397215.388 983078.694 0, 
+    1397488.852 983102.081 0, 1397762.315 983125.485 0, 1398035.776 983148.904 0, 1398309.236 983172.34 0, 1398582.695 983195.792 0, 1398856.152 983219.26 0, 1399129.608 983242.743 0, 1399403.062 983266.243 0, 1399676.515 983289.76 0, 1399949.967 983313.292 0, 
+    1400223.418 983336.84 0, 1400496.866 983360.405 0, 1400770.314 983383.985 0, 1401043.76 983407.582 0, 1401315.946 983431.086 0, 1401590.648 983454.823 0, 1401864.09 983478.468 0, 1402137.531 983502.129 0, 1402410.97 983525.806 0, 1402684.408 983549.499 0, 
+    1402957.844 983573.208 0, 1403231.279 983596.934 0, 1403504.713 983620.675 0, 1403778.145 983644.433 0, 1404051.576 983668.206 0, 1404325.005 983691.996 0, 1404598.434 983715.802 0, 1404871.86 983739.624 0, 1405145.285 983763.462 0, 1405418.709 983787.316 0, 
+    1405692.132 983811.186 0, 1405965.553 983835.072 0, 1406238.972 983858.975 0, 1406512.39 983882.893 0, 1406785.807 983906.828 0, 1407059.223 983930.778 0, 1407332.637 983954.745 0, 1407606.049 983978.728 0, 1407878.202 984002.616 0, 1408366.255 978444.272 0, 
+    1408854.297 972886.042 0))
+
+POLYGON ((1421000.261 985173.485 0, 1420728.174 985148.827 0, 1420454.83 985124.072 0, 1420181.485 985099.333 0, 1419908.138 985074.61 0, 1419634.79 985049.903 0, 1419361.441 985025.212 0, 1419088.09 985000.538 0, 1418814.737 984975.879 0, 1418541.383 984951.236 0, 
+    1418268.028 984926.61 0, 1417994.671 984902 0, 1417721.313 984877.405 0, 1417447.953 984852.827 0, 1417174.592 984828.265 0, 1416901.23 984803.719 0, 1416627.866 984779.189 0, 1416354.5 984754.675 0, 1416081.133 984730.177 0, 1415807.765 984705.696 0, 
+    1415534.395 984681.23 0, 1415261.024 984656.781 0, 1414987.651 984632.347 0, 1414714.277 984607.93 0, 1414439.645 984583.417 0, 1414167.525 984559.144 0, 1413894.146 984534.775 0, 1413620.766 984510.422 0, 1413347.385 984486.085 0, 1413074.002 984461.764 0, 
+    1412800.618 984437.459 0, 1412527.233 984413.171 0, 1412253.846 984388.898 0, 1411980.457 984364.642 0, 1411707.067 984340.402 0, 1411433.676 984316.177 0, 1411160.283 984291.969 0, 1410886.889 984267.777 0, 1410613.494 984243.601 0, 1410340.097 984219.441 0, 
+    1410066.698 984195.298 0, 1409793.299 984171.17 0, 1409519.897 984147.058 0, 1409246.495 984122.963 0, 1408973.091 984098.884 0, 1408699.685 984074.82 0, 1408426.278 984050.773 0, 1408152.87 984026.742 0, 1407878.202 984002.616 0, 1407390.14 989561.071 0, 
+    1406902.069 995119.631 0, 1407176.079 995143.698 0, 1407448.833 995167.672 0, 1407721.586 995191.662 0, 1407994.337 995215.667 0, 1408267.087 995239.689 0, 1408539.835 995263.727 0, 1408812.582 995287.781 0, 1409085.328 995311.851 0, 1409358.072 995335.937 0, 
+    1409630.814 995360.039 0, 1409903.556 995384.157 0, 1410176.295 995408.291 0, 1410449.034 995432.441 0, 1410721.771 995456.607 0, 1410994.506 995480.79 0, 1411267.241 995504.988 0, 1411539.973 995529.202 0, 1411812.705 995553.433 0, 1412085.435 995577.679 0, 
+    1412358.163 995601.942 0, 1412630.89 995626.221 0, 1412903.616 995650.515 0, 1413176.34 995674.826 0, 1413447.809 995699.041 0, 1413721.784 995723.496 0, 1413994.504 995747.854 0, 1414267.222 995772.229 0, 1414539.939 995796.62 0, 1414812.655 995821.027 0, 
+    1415085.369 995845.45 0, 1415358.081 995869.89 0, 1415630.793 995894.345 0, 1415903.502 995918.816 0, 1416176.211 995943.303 0, 1416448.918 995967.807 0, 1416721.623 995992.326 0, 1416994.327 996016.861 0, 1417267.03 996041.413 0, 1417539.731 996065.98 0, 
+    1417812.431 996090.564 0, 1418085.129 996115.164 0, 1418357.826 996139.779 0, 1418630.521 996164.411 0, 1418903.215 996189.059 0, 1419175.907 996213.723 0, 1419448.598 996238.403 0, 1419721.288 996263.098 0, 1419992.724 996287.697 0, 1420496.497 990730.538 0, 
+    1421000.261 985173.485 0))
+
+POLYGON ((899412.547 543656.491 0, 899114.683 543662.391 0, 898815.355 543668.338 0, 898516.028 543674.302 0, 898216.701 543680.284 0, 897917.374 543686.284 0, 897618.047 543692.301 0, 897318.721 543698.336 0, 897019.396 543704.388 0, 896720.07 543710.458 0, 
+    896420.745 543716.546 0, 896121.421 543722.651 0, 895822.097 543728.774 0, 895522.773 543734.915 0, 895223.449 543741.073 0, 894924.126 543747.249 0, 894624.803 543753.442 0, 894325.481 543759.653 0, 894026.159 543765.882 0, 893726.837 543772.128 0, 
+    893427.515 543778.392 0, 893128.194 543784.673 0, 892828.874 543790.972 0, 892529.554 543797.289 0, 892228.768 543803.654 0, 891930.914 543809.975 0, 891631.595 543816.345 0, 891332.276 543822.732 0, 891032.958 543829.137 0, 890733.64 543835.559 0, 
+    890434.322 543841.999 0, 890135.005 543848.457 0, 889835.688 543854.932 0, 889536.372 543861.425 0, 889237.056 543867.935 0, 888937.74 543874.463 0, 888638.425 543881.009 0, 888339.11 543887.572 0, 888039.795 543894.153 0, 887740.481 543900.752 0, 
+    887441.167 543907.368 0, 887141.854 543914.002 0, 886842.541 543920.653 0, 886543.228 543927.322 0, 886243.916 543934.009 0, 885944.604 543940.713 0, 885645.293 543947.435 0, 885345.982 543954.175 0, 885045.205 543960.965 0, 885170.878 549520.433 0, 
+    885296.56 555080.278 0, 885596.68 555073.502 0, 885895.336 555066.778 0, 886193.993 555060.07 0, 886492.651 555053.381 0, 886791.309 555046.709 0, 887089.967 555040.054 0, 887388.625 555033.417 0, 887687.284 555026.798 0, 887985.943 555020.196 0, 
+    888284.603 555013.612 0, 888583.263 555007.046 0, 888881.924 555000.497 0, 889180.584 554993.965 0, 889479.246 554987.452 0, 889777.907 554980.955 0, 890076.569 554974.477 0, 890375.232 554968.016 0, 890673.894 554961.572 0, 890972.558 554955.146 0, 
+    891271.221 554948.738 0, 891569.885 554942.347 0, 891868.549 554935.974 0, 892167.214 554929.618 0, 892464.417 554923.311 0, 892764.544 554916.96 0, 893063.21 554910.657 0, 893361.876 554904.372 0, 893660.543 554898.104 0, 893959.21 554891.854 0, 
+    894257.877 554885.621 0, 894556.544 554879.406 0, 894855.212 554873.209 0, 895153.881 554867.029 0, 895452.549 554860.867 0, 895751.218 554854.722 0, 896049.888 554848.595 0, 896348.558 554842.485 0, 896647.228 554836.394 0, 896945.898 554830.319 0, 
+    897244.569 554824.262 0, 897543.24 554818.223 0, 897841.912 554812.202 0, 898140.584 554806.198 0, 898439.256 554800.211 0, 898737.929 554794.242 0, 899036.602 554788.291 0, 899335.275 554782.357 0, 899632.488 554776.47 0, 899522.513 549216.292 0, 
+    899412.547 543656.491 0))
+
+POLYGON ((913969.216 554513.165 0, 913671.986 554518.213 0, 913373.297 554523.302 0, 913074.608 554528.41 0, 912775.92 554533.535 0, 912477.232 554538.678 0, 912178.544 554543.838 0, 911879.857 554549.016 0, 911581.17 554554.211 0, 911282.483 554559.424 0, 
+    910983.796 554564.654 0, 910685.11 554569.903 0, 910386.424 554575.168 0, 910087.739 554580.451 0, 909789.054 554585.752 0, 909490.369 554591.071 0, 909191.684 554596.407 0, 908893 554601.76 0, 908594.316 554607.132 0, 908295.632 554612.52 0, 
+    907996.949 554617.927 0, 907698.266 554623.35 0, 907399.583 554628.792 0, 907100.901 554634.251 0, 906800.759 554639.754 0, 906503.537 554645.222 0, 906204.856 554650.734 0, 905906.175 554656.263 0, 905607.494 554661.81 0, 905308.813 554667.375 0, 
+    905010.133 554672.957 0, 904711.453 554678.556 0, 904412.774 554684.174 0, 904114.095 554689.809 0, 903815.416 554695.461 0, 903516.738 554701.131 0, 903218.06 554706.819 0, 902919.382 554712.524 0, 902620.704 554718.247 0, 902322.027 554723.987 0, 
+    902023.351 554729.745 0, 901724.674 554735.52 0, 901425.998 554741.313 0, 901127.322 554747.124 0, 900828.647 554752.952 0, 900529.972 554758.798 0, 900231.297 554764.662 0, 899932.623 554770.543 0, 899632.488 554776.47 0, 899742.469 560337.022 0, 
+    899852.458 565897.946 0, 900151.935 565892.031 0, 900449.955 565886.163 0, 900747.975 565880.312 0, 901045.996 565874.479 0, 901344.016 565868.664 0, 901642.038 565862.866 0, 901940.059 565857.086 0, 902238.081 565851.323 0, 902536.103 565845.578 0, 
+    902834.126 565839.85 0, 903132.148 565834.14 0, 903430.172 565828.447 0, 903728.195 565822.772 0, 904026.219 565817.114 0, 904324.243 565811.474 0, 904622.268 565805.852 0, 904920.292 565800.247 0, 905218.318 565794.659 0, 905516.343 565789.089 0, 
+    905814.369 565783.537 0, 906112.395 565778.002 0, 906410.422 565772.485 0, 906708.448 565766.985 0, 907005.019 565761.53 0, 907304.503 565756.038 0, 907602.531 565750.591 0, 907900.559 565745.162 0, 908198.587 565739.75 0, 908496.616 565734.355 0, 
+    908794.645 565728.978 0, 909092.674 565723.619 0, 909390.704 565718.277 0, 909688.734 565712.953 0, 909986.764 565707.646 0, 910284.795 565702.357 0, 910582.826 565697.085 0, 910880.857 565691.831 0, 911178.889 565686.594 0, 911476.92 565681.375 0, 
+    911774.953 565676.174 0, 912072.985 565670.99 0, 912371.018 565665.823 0, 912669.051 565660.674 0, 912967.084 565655.543 0, 913265.118 565650.429 0, 913563.152 565645.333 0, 913861.186 565640.254 0, 914157.765 565635.218 0, 914063.487 560074.006 0, 
+    913969.216 554513.165 0))
+
+POLYGON ((928463.757 565412.906 0, 928167.163 565417.104 0, 927869.116 565421.341 0, 927571.069 565425.595 0, 927273.022 565429.867 0, 926974.975 565434.157 0, 926676.929 565438.463 0, 926378.882 565442.788 0, 926080.836 565447.13 0, 925782.791 565451.489 0, 
+    925484.745 565455.866 0, 925186.7 565460.261 0, 924888.655 565464.673 0, 924590.611 565469.103 0, 924292.566 565473.55 0, 923994.522 565478.015 0, 923696.478 565482.497 0, 923398.435 565486.997 0, 923100.392 565491.514 0, 922802.349 565496.049 0, 
+    922504.306 565500.602 0, 922206.263 565505.172 0, 921908.221 565509.759 0, 921610.179 565514.364 0, 921310.683 565519.01 0, 921014.096 565523.627 0, 920716.055 565528.285 0, 920418.014 565532.96 0, 920119.973 565537.653 0, 919821.933 565542.363 0, 
+    919523.893 565547.091 0, 919225.853 565551.837 0, 918927.814 565556.6 0, 918629.774 565561.38 0, 918331.736 565566.178 0, 918033.697 565570.994 0, 917735.659 565575.827 0, 917437.62 565580.678 0, 917139.583 565585.546 0, 916841.545 565590.432 0, 
+    916543.508 565595.335 0, 916245.471 565600.256 0, 915947.434 565605.194 0, 915649.398 565610.15 0, 915351.362 565615.124 0, 915053.326 565620.115 0, 914755.291 565625.123 0, 914457.256 565630.149 0, 914157.765 565635.218 0, 914252.049 571196.797 0, 
+    914346.339 576758.742 0, 914645.172 576753.685 0, 914942.552 576748.67 0, 915239.933 576743.672 0, 915537.314 576738.692 0, 915834.695 576733.73 0, 916132.077 576728.784 0, 916429.459 576723.857 0, 916726.841 576718.947 0, 917024.224 576714.054 0, 
+    917321.607 576709.179 0, 917618.99 576704.322 0, 917916.373 576699.482 0, 918213.757 576694.659 0, 918511.14 576689.854 0, 918808.525 576685.067 0, 919105.909 576680.297 0, 919403.294 576675.544 0, 919700.679 576670.809 0, 919998.064 576666.092 0, 
+    920295.45 576661.392 0, 920592.836 576656.709 0, 920890.222 576652.044 0, 921187.608 576647.397 0, 921483.544 576642.789 0, 921782.382 576638.154 0, 922079.769 576633.559 0, 922377.157 576628.982 0, 922674.545 576624.422 0, 922971.933 576619.879 0, 
+    923269.321 576615.354 0, 923566.71 576610.847 0, 923864.098 576606.357 0, 924161.488 576601.884 0, 924458.877 576597.429 0, 924756.267 576592.992 0, 925053.656 576588.572 0, 925351.047 576584.17 0, 925648.437 576579.785 0, 925945.828 576575.417 0, 
+    926243.219 576571.067 0, 926540.61 576566.735 0, 926838.001 576562.42 0, 927135.393 576558.123 0, 927432.785 576553.843 0, 927730.177 576549.58 0, 928027.569 576545.335 0, 928324.962 576541.108 0, 928620.905 576536.918 0, 928542.329 570974.73 0, 
+    928463.757 565412.906 0))
+
+POLYGON ((942896.04 576355.424 0, 942600.085 576358.777 0, 942302.681 576362.165 0, 942005.278 576365.569 0, 941707.875 576368.992 0, 941410.472 576372.431 0, 941113.069 576375.889 0, 940815.667 576379.363 0, 940518.265 576382.855 0, 940220.863 576386.365 0, 
+    939923.461 576389.892 0, 939626.059 576393.437 0, 939328.658 576396.999 0, 939031.257 576400.579 0, 938733.856 576404.176 0, 938436.455 576407.791 0, 938139.054 576411.423 0, 937841.654 576415.073 0, 937544.254 576418.74 0, 937246.854 576422.425 0, 
+    936949.454 576426.128 0, 936652.055 576429.847 0, 936354.655 576433.585 0, 936057.256 576437.339 0, 935758.408 576441.13 0, 935462.459 576444.901 0, 935165.061 576448.709 0, 934867.662 576452.534 0, 934570.265 576456.376 0, 934272.867 576460.236 0, 
+    933975.469 576464.113 0, 933678.072 576468.008 0, 933380.675 576471.92 0, 933083.278 576475.85 0, 932785.882 576479.797 0, 932488.486 576483.762 0, 932191.089 576487.745 0, 931893.694 576491.744 0, 931596.298 576495.762 0, 931298.903 576499.797 0, 
+    931001.507 576503.849 0, 930704.113 576507.919 0, 930406.718 576512.006 0, 930109.324 576516.111 0, 929811.929 576520.233 0, 929514.535 576524.373 0, 929217.142 576528.531 0, 928919.748 576532.706 0, 928620.905 576536.918 0, 928699.486 582099.469 0, 
+    928778.073 587662.377 0, 929076.258 587658.174 0, 929372.997 587654.008 0, 929669.736 587649.86 0, 929966.475 587645.729 0, 930263.214 587641.616 0, 930559.954 587637.52 0, 930856.693 587633.442 0, 931153.434 587629.381 0, 931450.174 587625.337 0, 
+    931746.914 587621.311 0, 932043.655 587617.303 0, 932340.396 587613.312 0, 932637.137 587609.338 0, 932933.879 587605.382 0, 933230.621 587601.443 0, 933527.363 587597.522 0, 933824.105 587593.618 0, 934120.847 587589.732 0, 934417.59 587585.863 0, 
+    934714.333 587582.012 0, 935011.076 587578.178 0, 935307.819 587574.362 0, 935604.563 587570.563 0, 935899.86 587566.8 0, 936198.05 587563.017 0, 936494.795 587559.271 0, 936791.539 587555.542 0, 937088.284 587551.83 0, 937385.028 587548.136 0, 
+    937681.774 587544.46 0, 937978.519 587540.8 0, 938275.264 587537.159 0, 938572.01 587533.534 0, 938868.756 587529.928 0, 939165.502 587526.338 0, 939462.249 587522.766 0, 939758.995 587519.212 0, 940055.742 587515.675 0, 940352.489 587512.156 0, 
+    940649.236 587508.654 0, 940945.983 587505.169 0, 941242.731 587501.702 0, 941539.479 587498.252 0, 941836.227 587494.82 0, 942132.975 587491.406 0, 942429.723 587488.008 0, 942726.472 587484.629 0, 943021.776 587481.283 0, 942958.906 581918.174 0, 
+    942896.04 576355.424 0))
+
+POLYGON ((957265.934 587340.43 0, 956970.62 587342.941 0, 956673.863 587345.483 0, 956377.106 587348.042 0, 956080.349 587350.618 0, 955783.593 587353.212 0, 955486.836 587355.823 0, 955190.08 587358.451 0, 954893.324 587361.098 0, 954596.568 587363.761 0, 
+    954299.812 587366.442 0, 954003.057 587369.141 0, 953706.301 587371.857 0, 953409.546 587374.59 0, 953112.791 587377.341 0, 952816.036 587380.11 0, 952519.281 587382.896 0, 952222.527 587385.699 0, 951925.772 587388.52 0, 951629.018 587391.358 0, 
+    951332.264 587394.214 0, 951035.51 587397.087 0, 950738.756 587399.978 0, 950442.002 587402.886 0, 950143.805 587405.826 0, 949848.496 587408.755 0, 949551.743 587411.715 0, 949254.99 587414.693 0, 948958.237 587417.689 0, 948661.484 587420.702 0, 
+    948364.732 587423.732 0, 948067.98 587426.78 0, 947771.228 587429.845 0, 947474.476 587432.928 0, 947177.724 587436.028 0, 946880.973 587439.146 0, 946584.222 587442.281 0, 946287.471 587445.434 0, 945990.72 587448.604 0, 945693.969 587451.792 0, 
+    945397.218 587454.997 0, 945100.468 587458.219 0, 944803.718 587461.459 0, 944506.968 587464.717 0, 944210.218 587467.992 0, 943913.468 587471.284 0, 943616.719 587474.594 0, 943319.97 587477.921 0, 943021.776 587481.283 0, 943084.65 593044.746 0, 
+    943147.528 598608.562 0, 943445.064 598605.208 0, 943741.158 598601.888 0, 944037.252 598598.585 0, 944333.347 598595.3 0, 944629.442 598592.033 0, 944925.537 598588.782 0, 945221.632 598585.549 0, 945517.728 598582.334 0, 945813.823 598579.136 0, 
+    946109.919 598575.955 0, 946406.015 598572.792 0, 946702.111 598569.647 0, 946998.207 598566.518 0, 947294.304 598563.407 0, 947590.401 598560.314 0, 947886.498 598557.238 0, 948182.595 598554.179 0, 948478.692 598551.138 0, 948774.789 598548.114 0, 
+    949070.887 598545.108 0, 949366.985 598542.119 0, 949663.083 598539.148 0, 949959.181 598536.194 0, 950253.839 598533.271 0, 950551.378 598530.338 0, 950847.476 598527.436 0, 951143.575 598524.552 0, 951439.674 598521.685 0, 951735.773 598518.836 0, 
+    952031.873 598516.004 0, 952327.972 598513.189 0, 952624.072 598510.392 0, 952920.172 598507.612 0, 953216.272 598504.85 0, 953512.372 598502.105 0, 953808.472 598499.378 0, 954104.573 598496.667 0, 954400.673 598493.975 0, 954696.774 598491.3 0, 
+    954992.875 598488.642 0, 955288.976 598486.002 0, 955585.077 598483.379 0, 955881.179 598480.773 0, 956177.28 598478.185 0, 956473.382 598475.615 0, 956769.484 598473.061 0, 957065.586 598470.526 0, 957360.249 598468.02 0, 957313.09 592904.049 0, 
+    957265.934 587340.43 0))
+
+POLYGON ((971573.31 598367.632 0, 971278.639 598369.305 0, 970982.531 598371.004 0, 970686.423 598372.721 0, 970390.316 598374.455 0, 970094.208 598376.207 0, 969798.1 598377.976 0, 969501.993 598379.762 0, 969205.885 598381.566 0, 968909.778 598383.387 0, 
+    968613.671 598385.225 0, 968317.564 598387.082 0, 968021.457 598388.955 0, 967725.35 598390.846 0, 967429.243 598392.754 0, 967133.137 598394.68 0, 966837.03 598396.623 0, 966540.924 598398.584 0, 966244.818 598400.562 0, 965948.711 598402.557 0, 
+    965652.605 598404.57 0, 965356.499 598406.601 0, 965060.394 598408.648 0, 964764.288 598410.714 0, 964466.744 598412.806 0, 964172.077 598414.896 0, 963875.972 598417.014 0, 963579.866 598419.149 0, 963283.761 598421.301 0, 962987.656 598423.471 0, 
+    962691.552 598425.658 0, 962395.447 598427.862 0, 962099.342 598430.085 0, 961803.238 598432.324 0, 961507.134 598434.581 0, 961211.03 598436.855 0, 960914.926 598439.147 0, 960618.822 598441.456 0, 960322.718 598443.783 0, 960026.614 598446.127 0, 
+    959730.511 598448.488 0, 959434.408 598450.867 0, 959138.304 598453.263 0, 958842.201 598455.677 0, 958546.098 598458.108 0, 958249.996 598460.557 0, 957953.893 598463.023 0, 957657.791 598465.507 0, 957360.249 598468.02 0, 957407.411 604032.339 0, 
+    957454.575 609597.004 0, 957751.459 609594.497 0, 958046.906 609592.019 0, 958342.354 609589.558 0, 958637.802 609587.115 0, 958933.25 609584.689 0, 959228.698 609582.281 0, 959524.146 609579.89 0, 959819.594 609577.516 0, 960115.042 609575.16 0, 
+    960410.491 609572.821 0, 960705.94 609570.5 0, 961001.389 609568.196 0, 961296.838 609565.909 0, 961592.287 609563.64 0, 961887.736 609561.388 0, 962183.185 609559.153 0, 962478.635 609556.936 0, 962774.084 609554.736 0, 963069.534 609552.554 0, 
+    963364.984 609550.389 0, 963660.434 609548.241 0, 963955.884 609546.111 0, 964251.335 609543.998 0, 964545.35 609541.913 0, 964842.235 609539.825 0, 965137.686 609537.764 0, 965433.137 609535.721 0, 965728.588 609533.695 0, 966024.039 609531.687 0, 
+    966319.49 609529.696 0, 966614.941 609527.722 0, 966910.392 609525.766 0, 967205.844 609523.827 0, 967501.296 609521.905 0, 967796.747 609520.001 0, 968092.199 609518.115 0, 968387.651 609516.245 0, 968683.103 609514.393 0, 968978.555 609512.559 0, 
+    969274.007 609510.742 0, 969569.46 609508.942 0, 969864.912 609507.159 0, 970160.365 609505.394 0, 970455.817 609503.647 0, 970751.27 609501.917 0, 971046.723 609500.204 0, 971342.176 609498.508 0, 971636.195 609496.838 0, 971604.752 603932.062 0, 
+    971573.31 598367.632 0))
+
+POLYGON ((985818.041 609436.739 0, 985524.016 609437.578 0, 985228.559 609438.439 0, 984933.103 609439.317 0, 984637.646 609440.212 0, 984342.19 609441.125 0, 984046.734 609442.055 0, 983751.277 609443.003 0, 983455.821 609443.968 0, 983160.365 609444.951 0, 
+    982864.909 609445.95 0, 982569.453 609446.968 0, 982273.997 609448.002 0, 981978.541 609449.054 0, 981683.085 609450.124 0, 981387.629 609451.21 0, 981092.173 609452.315 0, 980796.718 609453.436 0, 980501.262 609454.575 0, 980205.806 609455.732 0, 
+    979910.351 609456.905 0, 979614.895 609458.096 0, 979319.44 609459.305 0, 979023.985 609460.531 0, 978727.097 609461.78 0, 978433.074 609463.035 0, 978137.619 609464.313 0, 977842.164 609465.608 0, 977546.71 609466.921 0, 977251.255 609468.252 0, 
+    976955.8 609469.599 0, 976660.345 609470.964 0, 976364.891 609472.347 0, 976069.436 609473.746 0, 975773.982 609475.164 0, 975478.527 609476.598 0, 975183.073 609478.05 0, 974887.619 609479.52 0, 974592.165 609481.006 0, 974296.711 609482.51 0, 
+    974001.257 609484.032 0, 973705.803 609485.571 0, 973410.349 609487.127 0, 973114.896 609488.701 0, 972819.442 609490.292 0, 972523.989 609491.901 0, 972228.535 609493.526 0, 971933.082 609495.17 0, 971636.195 609496.838 0, 971667.64 615061.957 0, 
+    971699.087 620627.414 0, 971995.316 620625.749 0, 972290.115 620624.109 0, 972584.913 620622.487 0, 972879.711 620620.882 0, 973174.509 620619.295 0, 973469.308 620617.724 0, 973764.107 620616.172 0, 974058.905 620614.636 0, 974353.704 620613.118 0, 
+    974648.503 620611.617 0, 974943.302 620610.134 0, 975238.101 620608.668 0, 975532.9 620607.219 0, 975827.699 620605.787 0, 976122.499 620604.373 0, 976417.298 620602.977 0, 976712.097 620601.597 0, 977006.897 620600.235 0, 977301.697 620598.891 0, 
+    977596.496 620597.563 0, 977891.296 620596.253 0, 978186.096 620594.961 0, 978480.896 620593.686 0, 978774.266 620592.434 0, 979070.496 620591.187 0, 979365.296 620589.964 0, 979660.096 620588.758 0, 979954.897 620587.57 0, 980249.697 620586.398 0, 
+    980544.498 620585.245 0, 980839.298 620584.108 0, 981134.099 620582.989 0, 981428.899 620581.887 0, 981723.7 620580.803 0, 982018.501 620579.736 0, 982313.302 620578.686 0, 982608.102 620577.654 0, 982902.903 620576.639 0, 983197.704 620575.641 0, 
+    983492.505 620574.661 0, 983787.307 620573.698 0, 984082.108 620572.753 0, 984376.909 620571.824 0, 984671.71 620570.913 0, 984966.512 620570.02 0, 985261.313 620569.144 0, 985556.114 620568.285 0, 985849.487 620567.448 0, 985833.764 615001.924 0, 
+    985818.041 609436.739 0))
+
+POLYGON ((1000000 620547.459 0, 999706.624 620547.467 0, 999411.821 620547.493 0, 999117.018 620547.536 0, 998822.216 620547.597 0, 998527.413 620547.675 0, 998232.61 620547.77 0, 997937.808 620547.883 0, 997643.005 620548.013 0, 997348.202 620548.161 0, 
+    997053.4 620548.325 0, 996758.597 620548.507 0, 996463.794 620548.707 0, 996168.992 620548.924 0, 995874.189 620549.158 0, 995579.387 620549.409 0, 995284.584 620549.678 0, 994989.781 620549.965 0, 994694.979 620550.268 0, 994400.176 620550.589 0, 
+    994105.374 620550.927 0, 993810.571 620551.283 0, 993515.769 620551.656 0, 993220.966 620552.046 0, 992924.737 620552.456 0, 992631.362 620552.879 0, 992336.559 620553.321 0, 992041.757 620553.781 0, 991746.955 620554.258 0, 991452.152 620554.753 0, 
+    991157.35 620555.264 0, 990862.548 620555.793 0, 990567.746 620556.34 0, 990272.944 620556.904 0, 989978.141 620557.485 0, 989683.339 620558.083 0, 989388.537 620558.699 0, 989093.735 620559.333 0, 988798.933 620559.983 0, 988504.131 620560.651 0, 
+    988209.33 620561.336 0, 987914.528 620562.039 0, 987619.726 620562.759 0, 987324.924 620563.496 0, 987030.122 620564.251 0, 986735.321 620565.023 0, 986440.519 620565.813 0, 986145.717 620566.619 0, 985849.487 620567.448 0, 985865.212 626133.307 0, 
+    985880.937 631699.499 0, 986176.509 631698.673 0, 986470.656 631697.868 0, 986764.802 631697.08 0, 987058.949 631696.31 0, 987353.095 631695.557 0, 987647.242 631694.821 0, 987941.388 631694.103 0, 988235.535 631693.402 0, 988529.682 631692.718 0, 
+    988823.828 631692.052 0, 989117.975 631691.402 0, 989412.122 631690.771 0, 989706.269 631690.156 0, 990000.416 631689.559 0, 990294.562 631688.979 0, 990588.709 631688.416 0, 990882.856 631687.871 0, 991177.003 631687.343 0, 991471.15 631686.832 0, 
+    991765.297 631686.339 0, 992059.445 631685.863 0, 992353.592 631685.404 0, 992647.739 631684.963 0, 992940.462 631684.541 0, 993236.033 631684.132 0, 993530.18 631683.743 0, 993824.328 631683.371 0, 994118.475 631683.016 0, 994412.622 631682.678 0, 
+    994706.77 631682.358 0, 995000.917 631682.055 0, 995295.064 631681.77 0, 995589.212 631681.501 0, 995883.359 631681.25 0, 996177.506 631681.017 0, 996471.654 631680.8 0, 996765.801 631680.601 0, 997059.949 631680.42 0, 997354.096 631680.255 0, 
+    997648.243 631680.108 0, 997942.391 631679.978 0, 998236.538 631679.866 0, 998530.686 631679.771 0, 998824.833 631679.693 0, 999118.981 631679.632 0, 999413.128 631679.589 0, 999707.276 631679.563 0, 1000000 631679.555 0, 1000000 626113.341 0, 
+    1000000 620547.459 0))
+
+POLYGON ((1014119.063 631699.499 0, 1013826.337 631698.681 0, 1013532.191 631697.876 0, 1013238.044 631697.088 0, 1012943.898 631696.317 0, 1012649.751 631695.564 0, 1012355.605 631694.828 0, 1012061.458 631694.11 0, 1011767.312 631693.409 0, 1011473.165 631692.725 0, 
+    1011179.018 631692.058 0, 1010884.871 631691.409 0, 1010590.725 631690.777 0, 1010296.578 631690.162 0, 1010002.431 631689.565 0, 1009708.284 631688.984 0, 1009414.137 631688.422 0, 1009119.99 631687.876 0, 1008825.843 631687.348 0, 1008531.696 631686.837 0, 
+    1008237.549 631686.344 0, 1007943.402 631685.868 0, 1007649.255 631685.409 0, 1007355.108 631684.967 0, 1007059.538 631684.541 0, 1006766.813 631684.136 0, 1006472.666 631683.746 0, 1006178.519 631683.374 0, 1005884.371 631683.019 0, 1005590.224 631682.681 0, 
+    1005296.077 631682.361 0, 1005001.93 631682.058 0, 1004707.782 631681.772 0, 1004413.635 631681.504 0, 1004119.487 631681.253 0, 1003825.34 631681.019 0, 1003531.193 631680.802 0, 1003237.045 631680.603 0, 1002942.898 631680.421 0, 1002648.75 631680.257 0, 
+    1002354.603 631680.109 0, 1002060.456 631679.98 0, 1001766.308 631679.867 0, 1001472.161 631679.772 0, 1001178.013 631679.694 0, 1000883.866 631679.633 0, 1000589.718 631679.59 0, 1000295.571 631679.564 0, 1000000 631679.555 0, 1000000 637246.098 0, 
+    1000000 642812.967 0, 1000294.912 642812.976 0, 1000588.404 642813.002 0, 1000881.897 642813.045 0, 1001175.389 642813.106 0, 1001468.881 642813.184 0, 1001762.373 642813.279 0, 1002055.865 642813.391 0, 1002349.357 642813.521 0, 1002642.85 642813.668 0, 
+    1002936.342 642813.832 0, 1003229.834 642814.013 0, 1003523.326 642814.212 0, 1003816.818 642814.428 0, 1004110.31 642814.662 0, 1004403.802 642814.912 0, 1004697.294 642815.18 0, 1004990.786 642815.465 0, 1005284.278 642815.767 0, 1005577.77 642816.087 0, 
+    1005871.262 642816.424 0, 1006164.754 642816.778 0, 1006458.246 642817.15 0, 1006751.738 642817.538 0, 1007043.811 642817.942 0, 1007338.722 642818.368 0, 1007632.214 642818.808 0, 1007925.706 642819.266 0, 1008219.198 642819.741 0, 1008512.689 642820.234 0, 
+    1008806.181 642820.743 0, 1009099.673 642821.27 0, 1009393.165 642821.815 0, 1009686.656 642822.376 0, 1009980.148 642822.955 0, 1010273.639 642823.551 0, 1010567.131 642824.164 0, 1010860.622 642824.795 0, 1011154.114 642825.443 0, 1011447.605 642826.108 0, 
+    1011741.097 642826.79 0, 1012034.588 642827.49 0, 1012328.079 642828.207 0, 1012621.571 642828.941 0, 1012915.062 642829.693 0, 1013208.553 642830.462 0, 1013502.044 642831.248 0, 1013795.535 642832.051 0, 1014087.609 642832.868 0, 1014103.336 637266.021 0, 
+    1014119.063 631699.499 0))
+
+POLYGON ((1028175.105 642892.568 0, 1027883.033 642890.926 0, 1027589.545 642889.293 0, 1027296.057 642887.678 0, 1027002.57 642886.08 0, 1026709.082 642884.499 0, 1026415.594 642882.936 0, 1026122.105 642881.39 0, 1025828.617 642879.861 0, 1025535.129 642878.349 0, 
+    1025241.641 642876.855 0, 1024948.152 642875.378 0, 1024654.664 642873.918 0, 1024361.175 642872.476 0, 1024067.686 642871.051 0, 1023774.197 642869.643 0, 1023480.708 642868.252 0, 1023187.219 642866.879 0, 1022893.73 642865.523 0, 1022600.241 642864.184 0, 
+    1022306.752 642862.862 0, 1022013.263 642861.558 0, 1021719.773 642860.271 0, 1021426.284 642859.001 0, 1021131.378 642857.743 0, 1020839.305 642856.513 0, 1020545.815 642855.295 0, 1020252.325 642854.095 0, 1019958.836 642852.911 0, 1019665.346 642851.745 0, 
+    1019371.856 642850.597 0, 1019078.366 642849.465 0, 1018784.876 642848.351 0, 1018491.386 642847.254 0, 1018197.895 642846.174 0, 1017904.405 642845.111 0, 1017610.915 642844.066 0, 1017317.424 642843.038 0, 1017023.934 642842.028 0, 1016730.443 642841.034 0, 
+    1016436.953 642840.058 0, 1016143.462 642839.1 0, 1015849.972 642838.158 0, 1015556.481 642837.234 0, 1015262.99 642836.327 0, 1014969.499 642835.437 0, 1014676.008 642834.565 0, 1014382.517 642833.709 0, 1014087.609 642832.868 0, 1014071.88 648400.037 0, 
+    1014056.151 653967.526 0, 1014350.401 653968.366 0, 1014643.237 653969.219 0, 1014936.072 653970.09 0, 1015228.908 653970.977 0, 1015521.743 653971.882 0, 1015814.579 653972.804 0, 1016107.414 653973.744 0, 1016400.249 653974.701 0, 1016693.084 653975.674 0, 
+    1016985.92 653976.666 0, 1017278.755 653977.674 0, 1017571.59 653978.7 0, 1017864.425 653979.742 0, 1018157.26 653980.802 0, 1018450.094 653981.88 0, 1018742.929 653982.974 0, 1019035.764 653984.086 0, 1019328.599 653985.215 0, 1019621.433 653986.361 0, 
+    1019914.268 653987.525 0, 1020207.102 653988.706 0, 1020499.937 653989.904 0, 1020792.771 653991.119 0, 1021084.192 653992.345 0, 1021378.439 653993.601 0, 1021671.273 653994.868 0, 1021964.107 653996.152 0, 1022256.941 653997.453 0, 1022549.775 653998.772 0, 
+    1022842.609 654000.108 0, 1023135.443 654001.461 0, 1023428.276 654002.831 0, 1023721.11 654004.219 0, 1024013.943 654005.624 0, 1024306.777 654007.046 0, 1024599.61 654008.485 0, 1024892.443 654009.941 0, 1025185.276 654011.415 0, 1025478.109 654012.906 0, 
+    1025770.942 654014.414 0, 1026063.775 654015.94 0, 1026356.608 654017.482 0, 1026649.44 654019.042 0, 1026942.273 654020.62 0, 1027235.105 654022.214 0, 1027527.938 654023.826 0, 1027820.77 654025.454 0, 1028112.19 654027.093 0, 1028143.648 648459.67 0, 
+    1028175.105 642892.568 0))
+
+POLYGON ((1042168.004 654126.37 0, 1041876.588 654123.908 0, 1041583.762 654121.452 0, 1041290.935 654119.013 0, 1040998.108 654116.592 0, 1040705.281 654114.187 0, 1040412.454 654111.8 0, 1040119.627 654109.43 0, 1039826.8 654107.077 0, 1039533.972 654104.742 0, 
+    1039241.144 654102.423 0, 1038948.317 654100.122 0, 1038655.489 654097.839 0, 1038362.661 654095.572 0, 1038069.832 654093.323 0, 1037777.004 654091.091 0, 1037484.176 654088.876 0, 1037191.347 654086.678 0, 1036898.518 654084.498 0, 1036605.69 654082.335 0, 
+    1036312.861 654080.189 0, 1036020.032 654078.06 0, 1035727.202 654075.949 0, 1035434.373 654073.854 0, 1035140.132 654071.767 0, 1034848.714 654069.718 0, 1034555.884 654067.675 0, 1034263.054 654065.65 0, 1033970.224 654063.642 0, 1033677.394 654061.651 0, 
+    1033384.564 654059.677 0, 1033091.734 654057.721 0, 1032798.904 654055.782 0, 1032506.073 654053.86 0, 1032213.242 654051.956 0, 1031920.412 654050.068 0, 1031627.581 654048.198 0, 1031334.75 654046.345 0, 1031041.919 654044.509 0, 1030749.088 654042.691 0, 
+    1030456.256 654040.89 0, 1030163.425 654039.106 0, 1029870.593 654037.339 0, 1029577.762 654035.589 0, 1029284.93 654033.857 0, 1028992.098 654032.142 0, 1028699.266 654030.444 0, 1028406.434 654028.764 0, 1028112.19 654027.093 0, 1028080.73 659594.83 0, 
+    1028049.268 665162.881 0, 1028342.854 665164.548 0, 1028635.03 665166.225 0, 1028927.207 665167.919 0, 1029219.383 665169.63 0, 1029511.56 665171.359 0, 1029803.736 665173.104 0, 1030095.912 665174.867 0, 1030388.088 665176.647 0, 1030680.264 665178.444 0, 
+    1030972.439 665180.259 0, 1031264.615 665182.09 0, 1031556.79 665183.939 0, 1031848.966 665185.805 0, 1032141.141 665187.688 0, 1032433.316 665189.589 0, 1032725.492 665191.506 0, 1033017.667 665193.441 0, 1033309.841 665195.393 0, 1033602.016 665197.362 0, 
+    1033894.191 665199.348 0, 1034186.365 665201.352 0, 1034478.54 665203.373 0, 1034770.714 665205.411 0, 1035061.48 665207.456 0, 1035355.062 665209.538 0, 1035647.236 665211.628 0, 1035939.41 665213.734 0, 1036231.583 665215.858 0, 1036523.757 665217.999 0, 
+    1036815.93 665220.158 0, 1037108.104 665222.333 0, 1037400.277 665224.526 0, 1037692.45 665226.736 0, 1037984.623 665228.963 0, 1038276.796 665231.207 0, 1038568.968 665233.469 0, 1038861.141 665235.747 0, 1039153.313 665238.043 0, 1039445.485 665240.356 0, 
+    1039737.657 665242.687 0, 1040029.829 665245.034 0, 1040322.001 665247.399 0, 1040614.173 665249.781 0, 1040906.344 665252.18 0, 1041198.516 665254.596 0, 1041490.687 665257.029 0, 1041782.858 665259.48 0, 1042073.622 665261.936 0, 1042120.815 659693.997 0, 
+    1042168.004 654126.37 0))
+
+POLYGON ((1056097.64 665400.612 0, 1055806.882 665397.335 0, 1055514.719 665394.059 0, 1055222.556 665390.8 0, 1054930.393 665387.558 0, 1054638.229 665384.333 0, 1054346.065 665381.126 0, 1054053.901 665377.936 0, 1053761.737 665374.763 0, 1053469.573 665371.607 0, 
+    1053177.408 665368.469 0, 1052885.244 665365.348 0, 1052593.079 665362.243 0, 1052300.914 665359.157 0, 1052008.748 665356.087 0, 1051716.583 665353.034 0, 1051424.417 665349.999 0, 1051132.251 665346.981 0, 1050840.086 665343.98 0, 1050547.919 665340.996 0, 
+    1050255.753 665338.03 0, 1049963.587 665335.08 0, 1049671.42 665332.148 0, 1049379.253 665329.233 0, 1049085.68 665326.321 0, 1048794.919 665323.455 0, 1048502.751 665320.591 0, 1048210.584 665317.745 0, 1047918.416 665314.916 0, 1047626.248 665312.104 0, 
+    1047334.08 665309.31 0, 1047041.912 665306.532 0, 1046749.744 665303.772 0, 1046457.575 665301.029 0, 1046165.407 665298.303 0, 1045873.238 665295.595 0, 1045581.069 665292.903 0, 1045288.9 665290.229 0, 1044996.73 665287.572 0, 1044704.561 665284.932 0, 
+    1044412.391 665282.31 0, 1044120.222 665279.704 0, 1043828.052 665277.116 0, 1043535.882 665274.545 0, 1043243.711 665271.991 0, 1042951.541 665269.455 0, 1042659.371 665266.935 0, 1042367.2 665264.433 0, 1042073.622 665261.936 0, 1042026.427 670830.184 0, 
+    1041979.229 676398.739 0, 1042272.148 676401.23 0, 1042563.664 676403.727 0, 1042855.179 676406.24 0, 1043146.693 676408.771 0, 1043438.208 676411.319 0, 1043729.723 676413.885 0, 1044021.237 676416.467 0, 1044312.751 676419.067 0, 1044604.266 676421.683 0, 
+    1044895.78 676424.317 0, 1045187.293 676426.968 0, 1045478.807 676429.637 0, 1045770.321 676432.322 0, 1046061.834 676435.025 0, 1046353.347 676437.744 0, 1046644.86 676440.481 0, 1046936.373 676443.235 0, 1047227.886 676446.006 0, 1047519.398 676448.795 0, 
+    1047810.911 676451.6 0, 1048102.423 676454.423 0, 1048393.935 676457.262 0, 1048685.447 676460.119 0, 1048975.556 676462.98 0, 1049268.47 676465.885 0, 1049559.981 676468.793 0, 1049851.492 676471.719 0, 1050143.003 676474.662 0, 1050434.514 676477.621 0, 
+    1050726.025 676480.598 0, 1051017.535 676483.593 0, 1051309.046 676486.604 0, 1051600.556 676489.633 0, 1051892.066 676492.678 0, 1052183.576 676495.741 0, 1052475.085 676498.821 0, 1052766.595 676501.918 0, 1053058.104 676505.033 0, 1053349.613 676508.164 0, 
+    1053641.122 676511.313 0, 1053932.631 676514.478 0, 1054224.139 676517.661 0, 1054515.647 676520.862 0, 1054807.155 676524.079 0, 1055098.663 676527.313 0, 1055390.171 676530.565 0, 1055681.679 676533.834 0, 1055971.784 676537.104 0, 1056034.714 670968.705 0, 
+    1056097.64 665400.612 0))
+
+POLYGON ((1069963.893 676714.999 0, 1069673.795 676710.91 0, 1069382.298 676706.818 0, 1069090.801 676702.742 0, 1068799.303 676698.684 0, 1068507.805 676694.644 0, 1068216.307 676690.62 0, 1067924.809 676686.613 0, 1067633.31 676682.624 0, 1067341.811 676678.652 0, 
+    1067050.312 676674.697 0, 1066758.813 676670.759 0, 1066467.314 676666.838 0, 1066175.814 676662.935 0, 1065884.314 676659.048 0, 1065592.814 676655.179 0, 1065301.313 676651.327 0, 1065009.813 676647.492 0, 1064718.312 676643.674 0, 1064426.811 676639.874 0, 
+    1064135.309 676636.09 0, 1063843.808 676632.324 0, 1063552.306 676628.575 0, 1063260.804 676624.843 0, 1062967.902 676621.11 0, 1062677.799 676617.43 0, 1062386.297 676613.75 0, 1062094.794 676610.087 0, 1061803.291 676606.44 0, 1061511.788 676602.811 0, 
+    1061220.284 676599.199 0, 1060928.78 676595.605 0, 1060637.277 676592.027 0, 1060345.772 676588.467 0, 1060054.268 676584.923 0, 1059762.764 676581.397 0, 1059471.259 676577.888 0, 1059179.754 676574.397 0, 1058888.249 676570.922 0, 1058596.743 676567.465 0, 
+    1058305.238 676564.024 0, 1058013.732 676560.601 0, 1057722.226 676557.195 0, 1057430.72 676553.806 0, 1057139.213 676550.435 0, 1056847.707 676547.08 0, 1056556.2 676543.743 0, 1056264.693 676540.422 0, 1055971.784 676537.104 0, 1055908.851 682105.805 0, 
+    1055845.915 687674.805 0, 1056138.165 687678.116 0, 1056429.016 687681.429 0, 1056719.867 687684.759 0, 1057010.718 687688.106 0, 1057301.569 687691.47 0, 1057592.42 687694.851 0, 1057883.27 687698.249 0, 1058174.121 687701.665 0, 1058464.971 687705.097 0, 
+    1058755.82 687708.547 0, 1059046.67 687712.014 0, 1059337.52 687715.498 0, 1059628.369 687718.999 0, 1059919.218 687722.517 0, 1060210.067 687726.052 0, 1060500.915 687729.605 0, 1060791.763 687733.174 0, 1061082.612 687736.761 0, 1061373.46 687740.365 0, 
+    1061664.307 687743.985 0, 1061955.155 687747.623 0, 1062246.002 687751.279 0, 1062536.849 687754.951 0, 1062826.299 687758.622 0, 1063118.543 687762.347 0, 1063409.389 687766.07 0, 1063700.236 687769.811 0, 1063991.082 687773.569 0, 1064281.927 687777.344 0, 
+    1064572.773 687781.136 0, 1064863.618 687784.945 0, 1065154.463 687788.771 0, 1065445.308 687792.615 0, 1065736.153 687796.475 0, 1066026.997 687800.353 0, 1066317.842 687804.248 0, 1066608.686 687808.16 0, 1066899.529 687812.089 0, 1067190.373 687816.035 0, 
+    1067481.216 687819.998 0, 1067772.059 687823.978 0, 1068062.902 687827.976 0, 1068353.745 687831.99 0, 1068644.587 687836.022 0, 1068935.429 687840.071 0, 1069226.271 687844.137 0, 1069517.112 687848.22 0, 1069806.558 687852.301 0, 1069885.228 682283.501 0, 
+    1069963.893 676714.999 0))
+
+POLYGON ((1083766.644 688069.237 0, 1083477.209 688064.339 0, 1083186.38 688059.434 0, 1082895.551 688054.546 0, 1082604.721 688049.676 0, 1082313.891 688044.823 0, 1082023.061 688039.986 0, 1081732.231 688035.167 0, 1081441.4 688030.365 0, 1081150.569 688025.58 0, 
+    1080859.738 688020.812 0, 1080568.907 688016.062 0, 1080278.075 688011.328 0, 1079987.243 688006.612 0, 1079696.41 688001.912 0, 1079405.578 687997.23 0, 1079114.745 687992.565 0, 1078823.912 687987.917 0, 1078533.078 687983.286 0, 1078242.245 687978.672 0, 
+    1077951.411 687974.076 0, 1077660.577 687969.496 0, 1077369.742 687964.934 0, 1077078.907 687960.389 0, 1076786.677 687955.839 0, 1076497.237 687951.349 0, 1076206.401 687946.856 0, 1075915.566 687942.379 0, 1075624.729 687937.919 0, 1075333.893 687933.476 0, 
+    1075043.056 687929.051 0, 1074752.22 687924.643 0, 1074461.382 687920.251 0, 1074170.545 687915.877 0, 1073879.707 687911.52 0, 1073588.869 687907.181 0, 1073298.031 687902.858 0, 1073007.193 687898.552 0, 1072716.354 687894.264 0, 1072425.515 687889.992 0, 
+    1072134.676 687885.738 0, 1071843.837 687881.501 0, 1071552.997 687877.281 0, 1071262.157 687873.078 0, 1070971.317 687868.892 0, 1070680.477 687864.724 0, 1070389.636 687860.572 0, 1070098.795 687856.438 0, 1069806.558 687852.301 0, 1069727.884 693421.396 0, 
+    1069649.206 698990.784 0, 1069940.784 698994.912 0, 1070230.97 698999.037 0, 1070521.155 699003.179 0, 1070811.34 699007.338 0, 1071101.524 699011.515 0, 1071391.709 699015.708 0, 1071681.893 699019.918 0, 1071972.076 699024.146 0, 1072262.26 699028.391 0, 
+    1072552.443 699032.653 0, 1072842.626 699036.931 0, 1073132.809 699041.227 0, 1073422.992 699045.54 0, 1073713.174 699049.87 0, 1074003.356 699054.217 0, 1074293.538 699058.582 0, 1074583.72 699062.963 0, 1074873.901 699067.361 0, 1075164.082 699071.777 0, 
+    1075454.263 699076.209 0, 1075744.443 699080.659 0, 1076034.624 699085.126 0, 1076324.804 699089.61 0, 1076613.591 699094.089 0, 1076905.163 699098.628 0, 1077195.342 699103.163 0, 1077485.521 699107.715 0, 1077775.699 699112.285 0, 1078065.878 699116.871 0, 
+    1078356.056 699121.474 0, 1078646.234 699126.095 0, 1078936.411 699130.732 0, 1079226.589 699135.387 0, 1079516.766 699140.058 0, 1079806.942 699144.747 0, 1080097.119 699149.453 0, 1080387.295 699154.176 0, 1080677.471 699158.916 0, 1080967.647 699163.673 0, 
+    1081257.822 699168.447 0, 1081547.997 699173.238 0, 1081838.172 699178.047 0, 1082128.346 699182.872 0, 1082418.521 699187.714 0, 1082708.695 699192.574 0, 1082998.868 699197.451 0, 1083289.042 699202.344 0, 1083577.824 699207.231 0, 1083672.236 693638.088 0, 
+    1083766.644 688069.237 0))
+
+POLYGON ((1097505.775 699463.029 0, 1097217.005 699457.326 0, 1096926.847 699451.612 0, 1096636.688 699445.916 0, 1096346.529 699440.237 0, 1096056.37 699434.574 0, 1095766.21 699428.929 0, 1095476.05 699423.301 0, 1095185.89 699417.69 0, 1094895.729 699412.096 0, 
+    1094605.568 699406.52 0, 1094315.407 699400.96 0, 1094025.245 699395.417 0, 1093735.083 699389.891 0, 1093444.921 699384.383 0, 1093154.758 699378.892 0, 1092864.595 699373.417 0, 1092574.432 699367.96 0, 1092284.268 699362.52 0, 1091994.104 699357.097 0, 
+    1091703.94 699351.69 0, 1091413.775 699346.301 0, 1091123.61 699340.93 0, 1090833.445 699335.575 0, 1090541.89 699330.212 0, 1090253.114 699324.916 0, 1089962.947 699319.613 0, 1089672.781 699314.326 0, 1089382.614 699309.057 0, 1089092.447 699303.805 0, 
+    1088802.28 699298.569 0, 1088512.112 699293.351 0, 1088221.944 699288.15 0, 1087931.776 699282.966 0, 1087641.607 699277.799 0, 1087351.438 699272.649 0, 1087061.269 699267.516 0, 1086771.099 699262.401 0, 1086480.929 699257.302 0, 1086190.759 699252.22 0, 
+    1085900.589 699247.156 0, 1085610.418 699242.109 0, 1085320.247 699237.078 0, 1085030.076 699232.065 0, 1084739.904 699227.069 0, 1084449.732 699222.09 0, 1084159.56 699217.128 0, 1083869.388 699212.183 0, 1083577.824 699207.231 0, 1083483.407 704776.663 0, 
+    1083388.985 710346.381 0, 1083679.89 710351.321 0, 1083969.407 710356.255 0, 1084258.923 710361.206 0, 1084548.439 710366.173 0, 1084837.955 710371.158 0, 1085127.471 710376.16 0, 1085416.987 710381.179 0, 1085706.502 710386.215 0, 1085996.016 710391.268 0, 
+    1086285.531 710396.338 0, 1086575.045 710401.425 0, 1086864.559 710406.53 0, 1087154.073 710411.651 0, 1087443.586 710416.789 0, 1087733.099 710421.944 0, 1088022.612 710427.117 0, 1088312.124 710432.306 0, 1088601.636 710437.512 0, 1088891.148 710442.736 0, 
+    1089180.66 710447.976 0, 1089470.171 710453.234 0, 1089759.682 710458.508 0, 1090049.192 710463.8 0, 1090337.316 710469.083 0, 1090628.212 710474.434 0, 1090917.722 710479.777 0, 1091207.231 710485.137 0, 1091496.74 710490.513 0, 1091786.249 710495.907 0, 
+    1092075.757 710501.318 0, 1092365.265 710506.746 0, 1092654.773 710512.191 0, 1092944.28 710517.653 0, 1093233.787 710523.132 0, 1093523.294 710528.628 0, 1093812.801 710534.141 0, 1094102.307 710539.671 0, 1094391.812 710545.219 0, 1094681.318 710550.783 0, 
+    1094970.823 710556.364 0, 1095260.328 710561.962 0, 1095549.832 710567.578 0, 1095839.336 710573.21 0, 1096128.84 710578.86 0, 1096418.344 710584.526 0, 1096707.847 710590.21 0, 1096997.35 710595.91 0, 1097285.467 710601.6 0, 1097395.624 705032.172 0, 
+    1097505.775 699463.029 0))
+
+POLYGON ((1111181.172 710896.079 0, 1110893.07 710889.575 0, 1110603.584 710883.056 0, 1110314.098 710876.555 0, 1110024.612 710870.071 0, 1109735.125 710863.603 0, 1109445.638 710857.153 0, 1109156.151 710850.72 0, 1108866.663 710844.304 0, 1108577.175 710837.904 0, 
+    1108287.686 710831.522 0, 1107998.197 710825.157 0, 1107708.708 710818.809 0, 1107419.218 710812.478 0, 1107129.728 710806.164 0, 1106840.238 710799.867 0, 1106550.747 710793.587 0, 1106261.256 710787.325 0, 1105971.764 710781.079 0, 1105682.272 710774.85 0, 
+    1105392.78 710768.638 0, 1105103.288 710762.444 0, 1104813.795 710756.266 0, 1104524.301 710750.105 0, 1104233.423 710743.932 0, 1103945.313 710737.835 0, 1103655.819 710731.726 0, 1103366.324 710725.633 0, 1103076.829 710719.558 0, 1102787.333 710713.499 0, 
+    1102497.838 710707.458 0, 1102208.341 710701.434 0, 1101918.845 710695.427 0, 1101629.348 710689.436 0, 1101339.85 710683.463 0, 1101050.353 710677.507 0, 1100760.855 710671.568 0, 1100471.356 710665.646 0, 1100181.858 710659.741 0, 1099892.359 710653.853 0, 
+    1099602.859 710647.982 0, 1099313.36 710642.128 0, 1099023.86 710636.291 0, 1098734.359 710630.471 0, 1098444.858 710624.668 0, 1098155.357 710618.883 0, 1097865.856 710613.114 0, 1097576.354 710607.362 0, 1097285.467 710601.6 0, 1097175.304 716171.311 0, 
+    1097065.136 721741.299 0, 1097355.365 721747.048 0, 1097644.211 721752.787 0, 1097933.056 721758.542 0, 1098221.902 721764.315 0, 1098510.747 721770.105 0, 1098799.592 721775.911 0, 1099088.436 721781.735 0, 1099377.28 721787.576 0, 1099666.124 721793.433 0, 
+    1099954.967 721799.308 0, 1100243.81 721805.2 0, 1100532.653 721811.108 0, 1100821.495 721817.034 0, 1101110.337 721822.977 0, 1101399.179 721828.936 0, 1101688.02 721834.913 0, 1101976.861 721840.907 0, 1102265.702 721846.917 0, 1102554.542 721852.945 0, 
+    1102843.382 721858.99 0, 1103132.222 721865.051 0, 1103421.061 721871.13 0, 1103709.9 721877.226 0, 1103997.357 721883.309 0, 1104287.576 721889.468 0, 1104576.414 721895.615 0, 1104865.251 721901.778 0, 1105154.088 721907.959 0, 1105442.925 721914.156 0, 
+    1105731.761 721920.371 0, 1106020.597 721926.603 0, 1106309.432 721932.851 0, 1106598.268 721939.117 0, 1106887.102 721945.4 0, 1107175.937 721951.699 0, 1107464.771 721958.016 0, 1107753.605 721964.35 0, 1108042.438 721970.7 0, 1108331.271 721977.068 0, 
+    1108620.103 721983.453 0, 1108908.936 721989.854 0, 1109197.767 721996.273 0, 1109486.599 722002.709 0, 1109775.43 722009.161 0, 1110064.261 722015.631 0, 1110353.091 722022.118 0, 1110641.921 722028.621 0, 1110929.371 722035.111 0, 1111055.274 716465.456 0, 
+    1111181.172 710896.079 0))
+
+POLYGON ((1124792.72 722368.09 0, 1124505.287 722360.789 0, 1124216.477 722353.469 0, 1123927.666 722346.167 0, 1123638.855 722338.881 0, 1123350.043 722331.612 0, 1123061.231 722324.361 0, 1122772.418 722317.126 0, 1122483.605 722309.908 0, 1122194.792 722302.708 0, 
+    1121905.978 722295.524 0, 1121617.164 722288.357 0, 1121328.349 722281.208 0, 1121039.534 722274.075 0, 1120750.719 722266.959 0, 1120461.903 722259.861 0, 1120173.087 722252.779 0, 1119884.27 722245.715 0, 1119595.453 722238.667 0, 1119306.635 722231.636 0, 
+    1119017.817 722224.623 0, 1118728.999 722217.626 0, 1118440.18 722210.646 0, 1118151.361 722203.684 0, 1117861.163 722196.705 0, 1117573.721 722189.809 0, 1117284.901 722182.898 0, 1116996.08 722176.003 0, 1116707.259 722169.125 0, 1116418.437 722162.265 0, 
+    1116129.615 722155.421 0, 1115840.793 722148.594 0, 1115551.97 722141.785 0, 1115263.146 722134.992 0, 1114974.323 722128.216 0, 1114685.499 722121.458 0, 1114396.674 722114.716 0, 1114107.849 722107.991 0, 1113819.024 722101.284 0, 1113530.199 722094.593 0, 
+    1113241.373 722087.919 0, 1112952.546 722081.263 0, 1112663.719 722074.623 0, 1112374.892 722068 0, 1112086.064 722061.395 0, 1111797.237 722054.806 0, 1111508.408 722048.234 0, 1111219.579 722041.68 0, 1110929.371 722035.111 0, 1110803.46 727605.041 0, 
+    1110677.544 733175.243 0, 1110967.094 733181.796 0, 1111255.267 733188.336 0, 1111543.44 733194.893 0, 1111831.612 733201.467 0, 1112119.784 733208.057 0, 1112407.956 733214.665 0, 1112696.127 733221.29 0, 1112984.298 733227.931 0, 1113272.468 733234.59 0, 
+    1113560.638 733241.265 0, 1113848.807 733247.958 0, 1114136.977 733254.667 0, 1114425.145 733261.393 0, 1114713.314 733268.137 0, 1115001.482 733274.897 0, 1115289.649 733281.674 0, 1115577.817 733288.468 0, 1115865.983 733295.28 0, 1116154.15 733302.108 0, 
+    1116442.316 733308.953 0, 1116730.481 733315.815 0, 1117018.646 733322.694 0, 1117306.811 733329.59 0, 1117593.6 733336.47 0, 1117883.139 733343.433 0, 1118171.303 733350.379 0, 1118459.466 733357.343 0, 1118747.629 733364.324 0, 1119035.791 733371.322 0, 
+    1119323.953 733378.336 0, 1119612.115 733385.368 0, 1119900.276 733392.417 0, 1120188.436 733399.482 0, 1120476.597 733406.565 0, 1120764.756 733413.664 0, 1121052.916 733420.781 0, 1121341.075 733427.914 0, 1121629.233 733435.065 0, 1121917.391 733442.232 0, 
+    1122205.549 733449.416 0, 1122493.706 733456.617 0, 1122781.863 733463.836 0, 1123070.02 733471.071 0, 1123358.176 733478.323 0, 1123646.331 733485.592 0, 1123934.487 733492.878 0, 1124222.641 733500.181 0, 1124509.421 733507.466 0, 1124651.074 727937.643 0, 
+    1124792.72 722368.09 0))
+
+POLYGON ((1138340.305 733878.766 0, 1138053.544 733870.671 0, 1137765.411 733862.554 0, 1137477.278 733854.453 0, 1137189.144 733846.37 0, 1136901.009 733838.304 0, 1136612.875 733830.255 0, 1136324.739 733822.223 0, 1136036.603 733814.207 0, 1135748.467 733806.209 0, 
+    1135460.33 733798.227 0, 1135172.193 733790.263 0, 1134884.056 733782.316 0, 1134595.917 733774.385 0, 1134307.779 733766.471 0, 1134019.64 733758.575 0, 1133731.5 733750.695 0, 1133443.36 733742.833 0, 1133155.22 733734.987 0, 1132867.079 733727.158 0, 
+    1132578.937 733719.346 0, 1132290.796 733711.551 0, 1132002.653 733703.773 0, 1131714.51 733696.013 0, 1131424.994 733688.232 0, 1131138.224 733680.542 0, 1130850.079 733672.831 0, 1130561.935 733665.138 0, 1130273.79 733657.462 0, 1129985.644 733649.803 0, 
+    1129697.498 733642.161 0, 1129409.352 733634.536 0, 1129121.205 733626.927 0, 1128833.058 733619.336 0, 1128544.91 733611.762 0, 1128256.762 733604.204 0, 1127968.613 733596.664 0, 1127680.464 733589.14 0, 1127392.315 733581.634 0, 1127104.165 733574.144 0, 
+    1126816.014 733566.671 0, 1126527.864 733559.216 0, 1126239.712 733551.777 0, 1125951.561 733544.355 0, 1125663.408 733536.951 0, 1125375.256 733529.563 0, 1125087.103 733522.192 0, 1124798.949 733514.838 0, 1124509.421 733507.466 0, 1124367.762 739077.558 0, 
+    1124226.096 744647.914 0, 1124514.965 744655.269 0, 1124802.463 744662.606 0, 1125089.96 744669.96 0, 1125377.457 744677.331 0, 1125664.954 744684.719 0, 1125952.45 744692.124 0, 1126239.945 744699.546 0, 1126527.44 744706.984 0, 1126814.935 744714.44 0, 
+    1127102.429 744721.912 0, 1127389.923 744729.402 0, 1127677.416 744736.908 0, 1127964.909 744744.432 0, 1128252.402 744751.972 0, 1128539.894 744759.529 0, 1128827.385 744767.103 0, 1129114.877 744774.694 0, 1129402.367 744782.302 0, 1129689.857 744789.927 0, 
+    1129977.347 744797.568 0, 1130264.837 744805.227 0, 1130552.326 744812.903 0, 1130839.814 744820.595 0, 1131125.932 744828.268 0, 1131414.79 744836.031 0, 1131702.277 744843.774 0, 1131989.763 744851.534 0, 1132277.249 744859.312 0, 1132564.735 744867.106 0, 
+    1132852.22 744874.917 0, 1133139.705 744882.744 0, 1133427.19 744890.589 0, 1133714.673 744898.451 0, 1134002.157 744906.33 0, 1134289.64 744914.225 0, 1134577.122 744922.138 0, 1134864.604 744930.067 0, 1135152.086 744938.013 0, 1135439.567 744945.977 0, 
+    1135727.047 744953.957 0, 1136014.528 744961.954 0, 1136302.007 744969.968 0, 1136589.486 744977.999 0, 1136876.965 744986.047 0, 1137164.443 744994.111 0, 1137451.921 745002.193 0, 1137739.399 745010.292 0, 1138025.507 745018.369 0, 1138182.909 739448.435 0, 
+    1138340.305 733878.766 0))
+
+POLYGON ((1151823.816 745427.808 0, 1151537.729 745418.923 0, 1151250.276 745410.012 0, 1150962.822 745401.118 0, 1150675.368 745392.241 0, 1150387.913 745383.381 0, 1150100.458 745374.538 0, 1149813.002 745365.712 0, 1149525.545 745356.903 0, 1149238.089 745348.11 0, 
+    1148950.631 745339.335 0, 1148663.173 745330.576 0, 1148375.715 745321.835 0, 1148088.256 745313.11 0, 1147800.796 745304.403 0, 1147513.336 745295.712 0, 1147225.876 745287.038 0, 1146938.415 745278.381 0, 1146650.953 745269.741 0, 1146363.491 745261.118 0, 
+    1146076.029 745252.512 0, 1145788.565 745243.922 0, 1145501.102 745235.35 0, 1145213.638 745226.794 0, 1144924.806 745218.215 0, 1144638.708 745209.734 0, 1144351.243 745201.23 0, 1144063.777 745192.742 0, 1143776.31 745184.271 0, 1143488.843 745175.817 0, 
+    1143201.375 745167.38 0, 1142913.907 745158.96 0, 1142626.439 745150.557 0, 1142338.97 745142.171 0, 1142051.5 745133.801 0, 1141764.03 745125.449 0, 1141476.56 745117.113 0, 1141189.089 745108.795 0, 1140901.617 745100.493 0, 1140614.145 745092.208 0, 
+    1140326.673 745083.941 0, 1140039.2 745075.69 0, 1139751.726 745067.456 0, 1139464.252 745059.239 0, 1139176.778 745051.039 0, 1138889.303 745042.855 0, 1138601.828 745034.689 0, 1138314.352 745026.54 0, 1138025.507 745018.369 0, 1137868.096 750588.563 0, 
+    1137710.679 756159.015 0, 1137998.865 756167.167 0, 1138285.685 756175.298 0, 1138572.505 756183.446 0, 1138859.324 756191.61 0, 1139146.143 756199.792 0, 1139432.961 756207.99 0, 1139719.779 756216.205 0, 1140006.596 756224.437 0, 1140293.413 756232.686 0, 
+    1140580.229 756240.952 0, 1140867.045 756249.235 0, 1141153.86 756257.534 0, 1141440.675 756265.851 0, 1141727.489 756274.184 0, 1142014.303 756282.534 0, 1142301.117 756290.902 0, 1142587.93 756299.286 0, 1142874.742 756307.686 0, 1143161.554 756316.104 0, 
+    1143448.365 756324.539 0, 1143735.176 756332.99 0, 1144021.986 756341.459 0, 1144308.796 756349.944 0, 1144594.241 756358.406 0, 1144882.415 756366.965 0, 1145169.223 756375.501 0, 1145456.031 756384.054 0, 1145742.838 756392.624 0, 1146029.645 756401.21 0, 
+    1146316.451 756409.814 0, 1146603.257 756418.434 0, 1146890.063 756427.071 0, 1147176.867 756435.725 0, 1147463.672 756444.396 0, 1147750.476 756453.084 0, 1148037.279 756461.789 0, 1148324.082 756470.511 0, 1148610.884 756479.249 0, 1148897.686 756488.005 0, 
+    1149184.487 756496.777 0, 1149471.288 756505.566 0, 1149758.088 756514.372 0, 1150044.888 756523.195 0, 1150331.687 756532.035 0, 1150618.485 756540.891 0, 1150905.284 756549.765 0, 1151192.081 756558.655 0, 1151477.515 756567.52 0, 1151650.669 750997.535 0, 
+    1151823.816 745427.808 0))
+
+POLYGON ((1165243.142 757014.918 0, 1164957.732 757005.246 0, 1164670.961 756995.546 0, 1164384.189 756985.862 0, 1164097.416 756976.195 0, 1163810.643 756966.545 0, 1163523.87 756956.912 0, 1163237.095 756947.296 0, 1162950.321 756937.696 0, 1162663.545 756928.114 0, 
+    1162376.769 756918.548 0, 1162089.993 756908.999 0, 1161803.216 756899.468 0, 1161516.438 756889.953 0, 1161229.66 756880.455 0, 1160942.882 756870.973 0, 1160656.102 756861.509 0, 1160369.323 756852.062 0, 1160082.542 756842.631 0, 1159795.761 756833.217 0, 
+    1159508.98 756823.82 0, 1159222.198 756814.44 0, 1158935.415 756805.077 0, 1158648.632 756795.731 0, 1158360.486 756786.358 0, 1158075.064 756777.09 0, 1157788.279 756767.794 0, 1157501.494 756758.515 0, 1157214.708 756749.254 0, 1156927.922 756740.009 0, 
+    1156641.135 756730.781 0, 1156354.348 756721.569 0, 1156067.559 756712.375 0, 1155780.771 756703.198 0, 1155493.982 756694.037 0, 1155207.192 756684.894 0, 1154920.402 756675.767 0, 1154633.611 756666.657 0, 1154346.82 756657.564 0, 1154060.028 756648.488 0, 
+    1153773.236 756639.429 0, 1153486.443 756630.386 0, 1153199.65 756621.361 0, 1152912.856 756612.352 0, 1152626.061 756603.361 0, 1152339.266 756594.386 0, 1152052.471 756585.428 0, 1151765.675 756576.487 0, 1151477.515 756567.52 0, 1151304.353 762137.759 0, 
+    1151131.182 767708.248 0, 1151418.684 767717.194 0, 1151704.824 767726.115 0, 1151990.964 767735.052 0, 1152277.103 767744.006 0, 1152563.242 767752.978 0, 1152849.38 767761.966 0, 1153135.518 767770.97 0, 1153421.655 767779.992 0, 1153707.791 767789.031 0, 
+    1153993.927 767798.086 0, 1154280.063 767807.158 0, 1154566.198 767816.247 0, 1154852.332 767825.353 0, 1155138.466 767834.476 0, 1155424.6 767843.615 0, 1155710.733 767852.772 0, 1155996.865 767861.945 0, 1156282.997 767871.135 0, 1156569.128 767880.342 0, 
+    1156855.259 767889.566 0, 1157141.389 767898.806 0, 1157427.519 767908.064 0, 1157713.648 767917.338 0, 1157998.417 767926.585 0, 1158285.904 767935.937 0, 1158572.031 767945.262 0, 1158858.158 767954.604 0, 1159144.285 767963.962 0, 1159430.41 767973.338 0, 
+    1159716.536 767982.73 0, 1160002.66 767992.139 0, 1160288.784 768001.565 0, 1160574.908 768011.007 0, 1160861.031 768020.467 0, 1161147.153 768029.943 0, 1161433.275 768039.436 0, 1161719.397 768048.947 0, 1162005.517 768058.473 0, 1162291.638 768068.017 0, 
+    1162577.757 768077.578 0, 1162863.876 768087.155 0, 1163149.995 768096.749 0, 1163436.113 768106.361 0, 1163722.23 768115.988 0, 1164008.347 768125.633 0, 1164294.463 768135.295 0, 1164580.579 768144.973 0, 1164865.336 768154.623 0, 1165054.243 762584.645 0, 
+    1165243.142 757014.918 0))
+
+POLYGON ((1178598.174 768639.797 0, 1178313.443 768629.343 0, 1178027.356 768618.856 0, 1177741.268 768608.386 0, 1177455.18 768597.933 0, 1177169.091 768587.497 0, 1176883.001 768577.078 0, 1176596.911 768566.675 0, 1176310.82 768556.289 0, 1176024.728 768545.921 0, 
+    1175738.636 768535.569 0, 1175452.543 768525.233 0, 1175166.45 768514.915 0, 1174880.356 768504.613 0, 1174594.262 768494.329 0, 1174308.166 768484.061 0, 1174022.071 768473.81 0, 1173735.974 768463.576 0, 1173449.877 768453.358 0, 1173163.78 768443.158 0, 
+    1172877.682 768432.974 0, 1172591.583 768422.807 0, 1172305.484 768412.657 0, 1172019.384 768402.524 0, 1171731.926 768392.36 0, 1171447.182 768382.309 0, 1171161.08 768372.226 0, 1170874.978 768362.16 0, 1170588.875 768352.111 0, 1170302.772 768342.079 0, 
+    1170016.668 768332.064 0, 1169730.563 768322.065 0, 1169444.458 768312.084 0, 1169158.352 768302.119 0, 1168872.245 768292.171 0, 1168586.138 768282.24 0, 1168300.031 768272.326 0, 1168013.922 768262.428 0, 1167727.814 768252.548 0, 1167441.704 768242.684 0, 
+    1167155.594 768232.837 0, 1166869.484 768223.007 0, 1166583.373 768213.194 0, 1166297.261 768203.398 0, 1166011.149 768193.618 0, 1165725.036 768183.856 0, 1165438.923 768174.11 0, 1165152.809 768164.381 0, 1164865.336 768154.623 0, 1164676.421 773724.847 0, 
+    1164487.497 779295.314 0, 1164774.311 779305.05 0, 1165059.769 779314.757 0, 1165345.227 779324.48 0, 1165630.684 779334.221 0, 1165916.14 779343.978 0, 1166201.596 779353.752 0, 1166487.052 779363.542 0, 1166772.507 779373.35 0, 1167057.961 779383.174 0, 
+    1167343.414 779393.015 0, 1167628.868 779402.873 0, 1167914.32 779412.748 0, 1168199.772 779422.639 0, 1168485.223 779432.548 0, 1168770.674 779442.473 0, 1169056.124 779452.415 0, 1169341.574 779462.373 0, 1169627.023 779472.349 0, 1169912.471 779482.341 0, 
+    1170197.919 779492.35 0, 1170483.366 779502.376 0, 1170768.813 779512.419 0, 1171054.259 779522.478 0, 1171338.351 779532.507 0, 1171625.149 779542.648 0, 1171910.593 779552.758 0, 1172196.037 779562.885 0, 1172481.48 779573.028 0, 1172766.923 779583.188 0, 
+    1173052.364 779593.365 0, 1173337.806 779603.559 0, 1173623.246 779613.77 0, 1173908.686 779623.998 0, 1174194.126 779634.242 0, 1174479.565 779644.503 0, 1174765.003 779654.781 0, 1175050.441 779665.076 0, 1175335.878 779675.387 0, 1175621.314 779685.716 0, 
+    1175906.75 779696.061 0, 1176192.185 779706.423 0, 1176477.62 779716.801 0, 1176763.054 779727.197 0, 1177048.487 779737.609 0, 1177333.92 779748.038 0, 1177619.352 779758.484 0, 1177904.784 779768.947 0, 1178188.862 779779.377 0, 1178393.522 774209.465 0, 
+    1178598.174 768639.797 0))
+
+POLYGON ((1191888.805 780302.146 0, 1191604.755 780290.914 0, 1191319.354 780279.645 0, 1191033.952 780268.392 0, 1190748.55 780257.157 0, 1190463.147 780245.938 0, 1190177.744 780234.736 0, 1189892.34 780223.551 0, 1189606.935 780212.383 0, 1189321.529 780201.231 0, 
+    1189036.123 780190.097 0, 1188750.716 780178.979 0, 1188465.309 780167.878 0, 1188179.901 780156.793 0, 1187894.492 780145.726 0, 1187609.083 780134.675 0, 1187323.673 780123.641 0, 1187038.262 780112.624 0, 1186752.851 780101.624 0, 1186467.439 780090.64 0, 
+    1186182.026 780079.674 0, 1185896.613 780068.724 0, 1185611.199 780057.791 0, 1185325.784 780046.874 0, 1185039.018 780035.923 0, 1184754.953 780025.092 0, 1184469.537 780014.226 0, 1184184.12 780003.377 0, 1183898.702 779992.545 0, 1183613.284 779981.729 0, 
+    1183327.865 779970.931 0, 1183042.445 779960.149 0, 1182757.025 779949.384 0, 1182471.604 779938.635 0, 1182186.182 779927.904 0, 1181900.76 779917.189 0, 1181615.337 779906.491 0, 1181329.914 779895.81 0, 1181044.49 779885.146 0, 1180759.065 779874.498 0, 
+    1180473.64 779863.867 0, 1180188.214 779853.253 0, 1179902.787 779842.656 0, 1179617.36 779832.076 0, 1179331.932 779821.513 0, 1179046.504 779810.966 0, 1178761.075 779800.436 0, 1178475.645 779789.923 0, 1178188.862 779779.377 0, 1177984.193 785349.528 0, 
+    1177779.515 790919.915 0, 1178065.639 790930.437 0, 1178350.413 790940.926 0, 1178635.186 790951.431 0, 1178919.959 790961.954 0, 1179204.731 790972.493 0, 1179489.503 790983.049 0, 1179774.274 790993.622 0, 1180059.044 791004.211 0, 1180343.813 791014.818 0, 
+    1180628.582 791025.441 0, 1180913.351 791036.081 0, 1181198.119 791046.737 0, 1181482.886 791057.41 0, 1181767.652 791068.101 0, 1182052.418 791078.807 0, 1182337.183 791089.531 0, 1182621.948 791100.271 0, 1182906.712 791111.029 0, 1183191.475 791121.802 0, 
+    1183476.238 791132.593 0, 1183761 791143.401 0, 1184045.761 791154.225 0, 1184330.522 791165.066 0, 1184613.934 791175.872 0, 1184900.042 791186.798 0, 1185184.801 791197.689 0, 1185469.559 791208.597 0, 1185754.317 791219.522 0, 1186039.074 791230.463 0, 
+    1186323.83 791241.422 0, 1186608.586 791252.397 0, 1186893.341 791263.388 0, 1187178.095 791274.397 0, 1187462.849 791285.422 0, 1187747.602 791296.464 0, 1188032.354 791307.523 0, 1188317.106 791318.599 0, 1188601.857 791329.691 0, 1188886.608 791340.8 0, 
+    1189171.357 791351.926 0, 1189456.107 791363.069 0, 1189740.855 791374.228 0, 1190025.603 791385.404 0, 1190310.35 791396.597 0, 1190595.097 791407.807 0, 1190879.842 791419.033 0, 1191164.588 791430.277 0, 1191447.985 791441.483 0, 1191668.4 785871.697 0, 
+    1191888.805 780302.146 0))
+
+POLYGON ((1205114.927 792001.665 0, 1204831.56 791989.658 0, 1204546.848 791977.61 0, 1204262.135 791965.58 0, 1203977.421 791953.565 0, 1203692.707 791941.568 0, 1203407.992 791929.588 0, 1203123.276 791917.624 0, 1202838.559 791905.677 0, 1202553.842 791893.746 0, 
+    1202269.124 791881.833 0, 1201984.406 791869.936 0, 1201699.686 791858.056 0, 1201414.966 791846.193 0, 1201130.245 791834.346 0, 1200845.524 791822.517 0, 1200560.802 791810.704 0, 1200276.079 791798.907 0, 1199991.356 791787.128 0, 1199706.631 791775.365 0, 
+    1199421.906 791763.619 0, 1199137.181 791751.89 0, 1198852.455 791740.178 0, 1198567.728 791728.482 0, 1198281.654 791716.748 0, 1197998.272 791705.141 0, 1197713.542 791693.495 0, 1197428.813 791681.867 0, 1197144.082 791670.255 0, 1196859.351 791658.66 0, 
+    1196574.619 791647.081 0, 1196289.887 791635.52 0, 1196005.154 791623.975 0, 1195720.42 791612.447 0, 1195435.686 791600.935 0, 1195150.95 791589.441 0, 1194866.215 791577.963 0, 1194581.478 791566.502 0, 1194296.741 791555.058 0, 1194012.003 791543.63 0, 
+    1193727.265 791532.219 0, 1193442.525 791520.825 0, 1193157.785 791509.448 0, 1192873.045 791498.088 0, 1192588.304 791486.744 0, 1192303.562 791475.417 0, 1192018.819 791464.107 0, 1191734.076 791452.813 0, 1191447.985 791441.483 0, 1191227.561 797011.502 0, 
+    1191007.129 802581.75 0, 1191292.561 802593.054 0, 1191576.648 802604.321 0, 1191860.735 802615.605 0, 1192144.821 802626.906 0, 1192428.907 802638.224 0, 1192712.992 802649.558 0, 1192997.076 802660.909 0, 1193281.16 802672.277 0, 1193565.242 802683.661 0, 
+    1193849.325 802695.063 0, 1194133.406 802706.481 0, 1194417.487 802717.915 0, 1194701.567 802729.367 0, 1194985.647 802740.835 0, 1195269.725 802752.32 0, 1195553.804 802763.821 0, 1195837.881 802775.339 0, 1196121.958 802786.874 0, 1196406.034 802798.426 0, 
+    1196690.109 802809.994 0, 1196974.184 802821.58 0, 1197258.258 802833.182 0, 1197542.332 802844.8 0, 1197825.061 802856.38 0, 1198110.476 802868.087 0, 1198394.548 802879.756 0, 1198678.618 802891.442 0, 1198962.688 802903.144 0, 1199246.757 802914.863 0, 
+    1199530.826 802926.598 0, 1199814.894 802938.351 0, 1200098.961 802950.12 0, 1200383.028 802961.906 0, 1200667.093 802973.708 0, 1200951.158 802985.527 0, 1201235.223 802997.363 0, 1201519.287 803009.216 0, 1201803.35 803021.085 0, 1202087.412 803032.971 0, 
+    1202371.473 803044.874 0, 1202655.534 803056.794 0, 1202939.595 803068.73 0, 1203223.654 803080.683 0, 1203507.713 803092.653 0, 1203791.771 803104.639 0, 1204075.828 803116.642 0, 1204359.885 803128.662 0, 1204642.599 803140.642 0, 1204878.768 797571.039 0, 
+    1205114.927 792001.665 0))
+
+POLYGON ((1218276.437 803738.054 0, 1217993.755 803725.276 0, 1217709.733 803712.454 0, 1217425.711 803699.648 0, 1217141.688 803686.859 0, 1216857.664 803674.087 0, 1216573.64 803661.332 0, 1216289.614 803648.593 0, 1216005.588 803635.871 0, 1215721.561 803623.166 0, 
+    1215437.534 803610.477 0, 1215153.505 803597.805 0, 1214869.476 803585.15 0, 1214585.446 803572.512 0, 1214301.416 803559.89 0, 1214017.384 803547.285 0, 1213733.352 803534.697 0, 1213449.32 803522.125 0, 1213165.286 803509.57 0, 1212881.252 803497.032 0, 
+    1212597.217 803484.511 0, 1212313.181 803472.006 0, 1212029.145 803459.518 0, 1211745.107 803447.047 0, 1211459.729 803434.533 0, 1211177.031 803422.154 0, 1210892.991 803409.733 0, 1210608.951 803397.329 0, 1210324.91 803384.941 0, 1210040.869 803372.57 0, 
+    1209756.826 803360.216 0, 1209472.783 803347.878 0, 1209188.739 803335.558 0, 1208904.695 803323.254 0, 1208620.65 803310.966 0, 1208336.604 803298.696 0, 1208052.557 803286.442 0, 1207768.51 803274.204 0, 1207484.462 803261.984 0, 1207200.413 803249.78 0, 
+    1206916.363 803237.593 0, 1206632.313 803225.423 0, 1206348.262 803213.269 0, 1206064.21 803201.132 0, 1205780.158 803189.012 0, 1205496.105 803176.909 0, 1205212.051 803164.822 0, 1204927.996 803152.752 0, 1204642.599 803140.642 0, 1204406.421 808710.469 0, 
+    1204170.233 814280.519 0, 1204454.971 814292.601 0, 1204738.37 814304.643 0, 1205021.769 814316.702 0, 1205305.166 814328.777 0, 1205588.563 814340.87 0, 1205871.959 814352.978 0, 1206155.354 814365.104 0, 1206438.749 814377.246 0, 1206722.143 814389.405 0, 
+    1207005.536 814401.581 0, 1207288.928 814413.773 0, 1207572.32 814425.982 0, 1207855.711 814438.208 0, 1208139.101 814450.45 0, 1208422.491 814462.709 0, 1208705.88 814474.985 0, 1208989.268 814487.277 0, 1209272.655 814499.586 0, 1209556.042 814511.912 0, 
+    1209839.428 814524.254 0, 1210122.813 814536.613 0, 1210406.198 814548.989 0, 1210689.582 814561.381 0, 1210971.627 814573.732 0, 1211256.347 814586.216 0, 1211539.729 814598.659 0, 1211823.109 814611.118 0, 1212106.49 814623.594 0, 1212389.869 814636.086 0, 
+    1212673.248 814648.595 0, 1212956.626 814661.121 0, 1213240.003 814673.664 0, 1213523.379 814686.223 0, 1213806.755 814698.799 0, 1214090.13 814711.391 0, 1214373.504 814724.001 0, 1214656.877 814736.627 0, 1214940.25 814749.269 0, 1215223.622 814761.929 0, 
+    1215506.993 814774.605 0, 1215790.364 814787.297 0, 1216073.734 814800.006 0, 1216357.103 814812.732 0, 1216640.471 814825.475 0, 1216923.838 814838.235 0, 1217207.205 814851.011 0, 1217490.571 814863.803 0, 1217772.6 814876.552 0, 1218024.523 809307.193 0, 
+    1218276.437 803738.054 0))
+
+POLYGON ((1231373.229 815511.013 0, 1231091.235 815497.467 0, 1230807.906 815483.874 0, 1230524.577 815470.297 0, 1230241.246 815456.737 0, 1229957.915 815443.194 0, 1229674.583 815429.668 0, 1229391.251 815416.158 0, 1229107.917 815402.665 0, 1228824.583 815389.188 0, 
+    1228541.248 815375.728 0, 1228257.912 815362.285 0, 1227974.575 815348.859 0, 1227691.238 815335.449 0, 1227407.899 815322.056 0, 1227124.56 815308.679 0, 1226841.221 815295.319 0, 1226557.88 815281.976 0, 1226274.539 815268.65 0, 1225991.196 815255.34 0, 
+    1225707.853 815242.047 0, 1225424.51 815228.771 0, 1225141.165 815215.511 0, 1224857.82 815202.268 0, 1224573.139 815188.979 0, 1224291.127 815175.832 0, 1224007.779 815162.639 0, 1223724.431 815149.463 0, 1223441.082 815136.303 0, 1223157.732 815123.16 0, 
+    1222874.381 815110.034 0, 1222591.029 815096.924 0, 1222307.677 815083.831 0, 1222024.324 815070.755 0, 1221740.97 815057.696 0, 1221457.616 815044.653 0, 1221174.26 815031.626 0, 1220890.904 815018.617 0, 1220607.547 815005.624 0, 1220324.19 814992.648 0, 
+    1220040.831 814979.688 0, 1219757.472 814966.746 0, 1219474.112 814953.819 0, 1219190.751 814940.91 0, 1218907.39 814928.017 0, 1218624.028 814915.141 0, 1218340.665 814902.282 0, 1218057.301 814889.439 0, 1217772.6 814876.552 0, 1217520.667 820446.13 0, 
+    1217268.725 826015.921 0, 1217552.767 826028.778 0, 1217835.475 826041.591 0, 1218118.182 826054.421 0, 1218400.889 826067.267 0, 1218683.594 826080.13 0, 1218966.299 826093.009 0, 1219249.004 826105.906 0, 1219531.707 826118.819 0, 1219814.41 826131.748 0, 
+    1220097.112 826144.694 0, 1220379.813 826157.657 0, 1220662.514 826170.636 0, 1220945.214 826183.633 0, 1221227.913 826196.645 0, 1221510.611 826209.675 0, 1221793.308 826222.721 0, 1222076.005 826235.783 0, 1222358.701 826248.862 0, 1222641.396 826261.958 0, 
+    1222924.09 826275.071 0, 1223206.784 826288.2 0, 1223489.477 826301.346 0, 1223772.169 826314.508 0, 1224053.528 826327.625 0, 1224337.551 826340.883 0, 1224620.24 826354.096 0, 1224902.929 826367.325 0, 1225185.617 826380.57 0, 1225468.305 826393.833 0, 
+    1225750.991 826407.112 0, 1226033.677 826420.407 0, 1226316.362 826433.719 0, 1226599.046 826447.048 0, 1226881.73 826460.394 0, 1227164.413 826473.756 0, 1227447.094 826487.135 0, 1227729.775 826500.53 0, 1228012.456 826513.942 0, 1228295.135 826527.371 0, 
+    1228577.814 826540.816 0, 1228860.492 826554.278 0, 1229143.169 826567.757 0, 1229425.845 826581.252 0, 1229708.521 826594.764 0, 1229991.196 826608.292 0, 1230273.87 826621.837 0, 1230556.543 826635.399 0, 1230837.885 826648.914 0, 1231105.562 821079.856 0, 
+    1231373.229 815511.013 0))
+
+POLYGON ((1244405.202 827320.239 0, 1244123.898 827305.929 0, 1243841.264 827291.569 0, 1243558.629 827277.225 0, 1243275.994 827262.898 0, 1242993.358 827248.588 0, 1242710.721 827234.294 0, 1242428.083 827220.017 0, 1242145.444 827205.757 0, 1241862.804 827191.513 0, 
+    1241580.164 827177.285 0, 1241297.522 827163.075 0, 1241014.88 827148.881 0, 1240732.237 827134.703 0, 1240449.594 827120.543 0, 1240166.949 827106.399 0, 1239884.303 827092.271 0, 1239601.657 827078.16 0, 1239319.01 827064.066 0, 1239036.362 827049.989 0, 
+    1238753.713 827035.928 0, 1238471.064 827021.884 0, 1238188.413 827007.856 0, 1237905.762 826993.845 0, 1237621.78 826979.785 0, 1237340.457 826965.873 0, 1237057.803 826951.912 0, 1236775.149 826937.968 0, 1236492.493 826924.04 0, 1236209.837 826910.129 0, 
+    1235927.18 826896.234 0, 1235644.522 826882.356 0, 1235361.864 826868.495 0, 1235079.204 826854.65 0, 1234796.544 826840.822 0, 1234513.883 826827.011 0, 1234231.221 826813.216 0, 1233948.558 826799.438 0, 1233665.895 826785.677 0, 1233383.231 826771.932 0, 
+    1233100.565 826758.204 0, 1232817.899 826744.492 0, 1232535.233 826730.797 0, 1232252.565 826717.119 0, 1231969.897 826703.458 0, 1231687.228 826689.813 0, 1231404.558 826676.184 0, 1231121.887 826662.573 0, 1230837.885 826648.914 0, 1230570.197 832218.181 0, 
+    1230302.5 837787.656 0, 1230585.843 837801.283 0, 1230867.858 837814.863 0, 1231149.873 837828.46 0, 1231431.886 837842.073 0, 1231713.899 837855.703 0, 1231995.911 837869.35 0, 1232277.922 837883.013 0, 1232559.933 837896.693 0, 1232841.942 837910.389 0, 
+    1233123.951 837924.102 0, 1233405.959 837937.831 0, 1233687.966 837951.578 0, 1233969.972 837965.34 0, 1234251.978 837979.12 0, 1234533.983 837992.915 0, 1234815.986 838006.728 0, 1235097.989 838020.557 0, 1235379.992 838034.403 0, 1235661.993 838048.265 0, 
+    1235943.994 838062.144 0, 1236225.994 838076.039 0, 1236507.993 838089.952 0, 1236789.991 838103.88 0, 1237070.662 838117.76 0, 1237353.985 838131.787 0, 1237635.98 838145.766 0, 1237917.975 838159.761 0, 1238199.969 838173.773 0, 1238481.962 838187.801 0, 
+    1238763.955 838201.846 0, 1239045.946 838215.907 0, 1239327.937 838229.985 0, 1239609.927 838244.08 0, 1239891.916 838258.191 0, 1240173.904 838272.319 0, 1240455.892 838286.464 0, 1240737.878 838300.625 0, 1241019.864 838314.802 0, 1241301.849 838328.997 0, 
+    1241583.833 838343.207 0, 1241865.816 838357.435 0, 1242147.799 838371.679 0, 1242429.78 838385.94 0, 1242711.761 838400.217 0, 1242993.741 838414.511 0, 1243275.72 838428.821 0, 1243557.698 838443.148 0, 1243838.35 838457.424 0, 1244121.781 832888.728 0, 
+    1244405.202 827320.239 0))
+
+POLYGON ((1257372.255 839165.431 0, 1257091.642 839150.362 0, 1256809.705 839135.238 0, 1256527.768 839120.131 0, 1256245.83 839105.041 0, 1255963.89 839089.967 0, 1255681.95 839074.91 0, 1255400.009 839059.869 0, 1255118.067 839044.845 0, 1254836.124 839029.838 0, 
+    1254554.181 839014.847 0, 1254272.236 838999.873 0, 1253990.291 838984.915 0, 1253708.344 838969.974 0, 1253426.397 838955.049 0, 1253144.449 838940.142 0, 1252862.5 838925.25 0, 1252580.55 838910.376 0, 1252298.599 838895.517 0, 1252016.648 838880.676 0, 
+    1251734.695 838865.851 0, 1251452.742 838851.043 0, 1251170.788 838836.251 0, 1250888.833 838821.476 0, 1250605.553 838806.648 0, 1250324.92 838791.975 0, 1250042.962 838777.25 0, 1249761.004 838762.541 0, 1249479.044 838747.849 0, 1249197.084 838733.174 0, 
+    1248915.123 838718.515 0, 1248633.161 838703.872 0, 1248351.198 838689.247 0, 1248069.234 838674.638 0, 1247787.27 838660.045 0, 1247505.304 838645.469 0, 1247223.338 838630.91 0, 1246941.371 838616.367 0, 1246659.403 838601.841 0, 1246377.434 838587.331 0, 
+    1246095.464 838572.838 0, 1245813.494 838558.362 0, 1245531.522 838543.902 0, 1245249.55 838529.459 0, 1244967.577 838515.032 0, 1244685.603 838500.622 0, 1244403.628 838486.229 0, 1244121.652 838471.852 0, 1243838.35 838457.424 0, 1243554.909 844026.323 0, 
+    1243271.457 849595.421 0, 1243554.101 849609.816 0, 1243835.421 849624.159 0, 1244116.74 849638.519 0, 1244398.058 849652.895 0, 1244679.376 849667.288 0, 1244960.693 849681.698 0, 1245242.009 849696.124 0, 1245523.324 849710.567 0, 1245804.638 849725.026 0, 
+    1246085.951 849739.502 0, 1246367.264 849753.995 0, 1246648.575 849768.504 0, 1246929.886 849783.029 0, 1247211.196 849797.571 0, 1247492.505 849812.13 0, 1247773.813 849826.705 0, 1248055.121 849841.297 0, 1248336.427 849855.905 0, 1248617.733 849870.53 0, 
+    1248899.037 849885.171 0, 1249180.341 849899.829 0, 1249461.644 849914.504 0, 1249742.946 849929.195 0, 1250022.927 849943.833 0, 1250305.548 849958.627 0, 1250586.848 849973.368 0, 1250868.147 849988.125 0, 1251149.444 850002.899 0, 1251430.741 850017.689 0, 
+    1251712.037 850032.496 0, 1251993.333 850047.32 0, 1252274.627 850062.16 0, 1252555.92 850077.016 0, 1252837.213 850091.89 0, 1253118.505 850106.779 0, 1253399.796 850121.686 0, 1253681.086 850136.609 0, 1253962.375 850151.548 0, 1254243.663 850166.504 0, 
+    1254524.95 850181.477 0, 1254806.237 850196.466 0, 1255087.522 850211.471 0, 1255368.807 850226.494 0, 1255650.091 850241.532 0, 1255931.374 850256.588 0, 1256212.656 850271.66 0, 1256493.937 850286.748 0, 1256773.897 850301.782 0, 1257073.081 844733.507 0, 
+    1257372.255 839165.431 0))
+
+POLYGON ((1270274.288 851046.287 0, 1269994.369 851030.462 0, 1269713.131 851014.579 0, 1269431.893 850998.712 0, 1269150.654 850982.862 0, 1268869.413 850967.029 0, 1268588.172 850951.212 0, 1268306.93 850935.412 0, 1268025.687 850919.628 0, 1267744.443 850903.861 0, 
+    1267463.199 850888.11 0, 1267181.953 850872.376 0, 1266900.706 850856.659 0, 1266619.459 850840.958 0, 1266338.21 850825.273 0, 1266056.961 850809.606 0, 1265775.71 850793.954 0, 1265494.459 850778.319 0, 1265213.207 850762.701 0, 1264931.953 850747.1 0, 
+    1264650.699 850731.515 0, 1264369.444 850715.946 0, 1264088.189 850700.394 0, 1263806.932 850684.859 0, 1263524.355 850669.267 0, 1263244.415 850653.837 0, 1262963.156 850638.352 0, 1262681.895 850622.882 0, 1262400.634 850607.43 0, 1262119.372 850591.994 0, 
+    1261838.109 850576.574 0, 1261556.844 850561.171 0, 1261275.579 850545.785 0, 1260994.314 850530.415 0, 1260713.047 850515.061 0, 1260431.779 850499.725 0, 1260150.51 850484.404 0, 1259869.241 850469.101 0, 1259587.971 850453.814 0, 1259306.699 850438.543 0, 
+    1259025.427 850423.289 0, 1258744.154 850408.052 0, 1258462.88 850392.831 0, 1258181.605 850377.626 0, 1257900.329 850362.439 0, 1257619.053 850347.267 0, 1257337.775 850332.113 0, 1257056.496 850316.975 0, 1256773.897 850301.782 0, 1256474.703 855870.253 0, 
+    1256175.498 861438.915 0, 1256457.438 861454.073 0, 1256738.061 861469.175 0, 1257018.683 861484.295 0, 1257299.304 861499.431 0, 1257579.925 861514.583 0, 1257860.544 861529.752 0, 1258141.163 861544.937 0, 1258421.78 861560.139 0, 1258702.397 861575.358 0, 
+    1258983.013 861590.593 0, 1259263.628 861605.844 0, 1259544.242 861621.112 0, 1259824.855 861636.397 0, 1260105.467 861651.698 0, 1260386.078 861667.015 0, 1260666.689 861682.349 0, 1260947.298 861697.7 0, 1261227.907 861713.067 0, 1261508.515 861728.451 0, 
+    1261789.122 861743.851 0, 1262069.727 861759.267 0, 1262350.332 861774.701 0, 1262630.937 861790.15 0, 1262910.224 861805.544 0, 1263192.142 861821.099 0, 1263472.743 861836.598 0, 1263753.344 861852.114 0, 1264033.943 861867.646 0, 1264314.542 861883.195 0, 
+    1264595.14 861898.76 0, 1264875.736 861914.342 0, 1265156.332 861929.941 0, 1265436.927 861945.555 0, 1265717.521 861961.187 0, 1265998.114 861976.835 0, 1266278.706 861992.499 0, 1266559.298 862008.18 0, 1266839.888 862023.877 0, 1267120.477 862039.591 0, 
+    1267401.066 862055.322 0, 1267681.653 862071.069 0, 1267962.24 862086.832 0, 1268242.826 862102.612 0, 1268523.411 862118.408 0, 1268803.994 862134.221 0, 1269084.577 862150.051 0, 1269365.159 862165.897 0, 1269644.426 862181.685 0, 1269959.362 856613.89 0, 
+    1270274.288 851046.287 0))
+
+POLYGON ((1283111.202 862962.504 0, 1282831.979 862945.927 0, 1282551.443 862929.288 0, 1282270.906 862912.666 0, 1281990.368 862896.061 0, 1281709.829 862879.471 0, 1281429.289 862862.899 0, 1281148.748 862846.343 0, 1280868.206 862829.803 0, 1280587.663 862813.28 0, 
+    1280307.119 862796.773 0, 1280026.574 862780.283 0, 1279746.028 862763.81 0, 1279465.482 862747.353 0, 1279184.934 862730.912 0, 1278904.385 862714.488 0, 1278623.835 862698.081 0, 1278343.285 862681.69 0, 1278062.733 862665.315 0, 1277782.18 862648.957 0, 
+    1277501.627 862632.616 0, 1277221.072 862616.291 0, 1276940.517 862599.982 0, 1276659.96 862583.691 0, 1276378.09 862567.339 0, 1276098.845 862551.156 0, 1275818.285 862534.914 0, 1275537.725 862518.688 0, 1275257.164 862502.479 0, 1274976.602 862486.286 0, 
+    1274696.039 862470.11 0, 1274415.474 862453.95 0, 1274134.909 862437.806 0, 1273854.343 862421.68 0, 1273573.776 862405.569 0, 1273293.209 862389.476 0, 1273012.64 862373.398 0, 1272732.07 862357.338 0, 1272451.499 862341.293 0, 1272170.928 862325.266 0, 
+    1271890.355 862309.255 0, 1271609.781 862293.26 0, 1271329.207 862277.282 0, 1271048.632 862261.32 0, 1270768.055 862245.375 0, 1270487.478 862229.446 0, 1270206.9 862213.534 0, 1269926.32 862197.639 0, 1269644.426 862181.685 0, 1269329.479 867749.668 0, 
+    1269014.522 873317.835 0, 1269295.758 873333.752 0, 1269575.681 873349.61 0, 1269855.604 873365.485 0, 1270135.526 873381.376 0, 1270415.447 873397.284 0, 1270695.367 873413.209 0, 1270975.286 873429.149 0, 1271255.204 873445.107 0, 1271535.121 873461.081 0, 
+    1271815.038 873477.071 0, 1272094.953 873493.078 0, 1272374.867 873509.101 0, 1272654.781 873525.14 0, 1272934.693 873541.197 0, 1273214.605 873557.269 0, 1273494.515 873573.358 0, 1273774.425 873589.464 0, 1274054.333 873605.586 0, 1274334.241 873621.724 0, 
+    1274614.148 873637.879 0, 1274894.054 873654.051 0, 1275173.959 873670.239 0, 1275453.863 873686.443 0, 1275732.455 873702.588 0, 1276013.668 873718.902 0, 1276293.569 873735.155 0, 1276573.469 873751.426 0, 1276853.368 873767.713 0, 1277133.266 873784.016 0, 
+    1277413.163 873800.336 0, 1277693.059 873816.672 0, 1277972.955 873833.025 0, 1278252.849 873849.394 0, 1278532.742 873865.779 0, 1278812.635 873882.182 0, 1279092.526 873898.6 0, 1279372.417 873915.035 0, 1279652.306 873931.487 0, 1279932.195 873947.955 0, 
+    1280212.082 873964.439 0, 1280491.969 873980.94 0, 1280771.854 873997.458 0, 1281051.739 874013.992 0, 1281331.623 874030.542 0, 1281611.505 874047.109 0, 1281891.387 874063.692 0, 1282171.268 874080.292 0, 1282449.839 874096.83 0, 1282780.526 868529.575 0, 
+    1283111.202 862962.504 0))
+
+POLYGON ((1295882.901 874913.779 0, 1295604.376 874896.454 0, 1295324.543 874879.063 0, 1295044.71 874861.689 0, 1294764.875 874844.332 0, 1294485.039 874826.991 0, 1294205.202 874809.666 0, 1293925.365 874792.358 0, 1293645.526 874775.067 0, 1293365.686 874757.791 0, 
+    1293085.845 874740.533 0, 1292806.003 874723.291 0, 1292526.16 874706.065 0, 1292246.316 874688.856 0, 1291966.471 874671.663 0, 1291686.625 874654.486 0, 1291406.778 874637.327 0, 1291126.93 874620.183 0, 1290847.081 874603.056 0, 1290567.231 874585.946 0, 
+    1290287.38 874568.852 0, 1290007.528 874551.774 0, 1289727.675 874534.713 0, 1289447.821 874517.669 0, 1289166.658 874500.561 0, 1288888.11 874483.629 0, 1288608.253 874466.634 0, 1288328.395 874449.655 0, 1288048.536 874432.693 0, 1287768.676 874415.747 0, 
+    1287488.815 874398.818 0, 1287208.953 874381.905 0, 1286929.09 874365.009 0, 1286649.226 874348.129 0, 1286369.361 874331.266 0, 1286089.495 874314.419 0, 1285809.628 874297.588 0, 1285529.76 874280.774 0, 1285249.891 874263.977 0, 1284970.021 874247.196 0, 
+    1284690.151 874230.431 0, 1284410.279 874213.683 0, 1284130.406 874196.952 0, 1283850.532 874180.237 0, 1283570.657 874163.538 0, 1283290.781 874146.856 0, 1283010.904 874130.19 0, 1282731.027 874113.541 0, 1282449.839 874096.83 0, 1282119.141 879664.266 0, 
+    1281788.432 885231.878 0, 1282068.962 885248.55 0, 1282348.184 885265.16 0, 1282627.406 885281.787 0, 1282906.626 885298.43 0, 1283185.846 885315.089 0, 1283465.064 885331.765 0, 1283744.282 885348.458 0, 1284023.498 885365.166 0, 1284302.714 885381.892 0, 
+    1284581.928 885398.633 0, 1284861.142 885415.392 0, 1285140.355 885432.166 0, 1285419.566 885448.957 0, 1285698.777 885465.765 0, 1285977.986 885482.588 0, 1286257.195 885499.429 0, 1286536.403 885516.286 0, 1286815.609 885533.159 0, 1287094.815 885550.048 0, 
+    1287374.02 885566.954 0, 1287653.223 885583.877 0, 1287932.426 885600.816 0, 1288211.628 885617.771 0, 1288489.524 885634.664 0, 1288770.028 885651.731 0, 1289049.227 885668.736 0, 1289328.424 885685.757 0, 1289607.621 885702.794 0, 1289886.817 885719.848 0, 
+    1290166.012 885736.919 0, 1290445.205 885754.005 0, 1290724.398 885771.109 0, 1291003.589 885788.228 0, 1291282.78 885805.365 0, 1291561.97 885822.517 0, 1291841.158 885839.686 0, 1292120.346 885856.871 0, 1292399.533 885874.073 0, 1292678.718 885891.292 0, 
+    1292957.903 885908.526 0, 1293237.086 885925.777 0, 1293516.269 885943.045 0, 1293795.45 885960.329 0, 1294074.631 885977.629 0, 1294353.81 885994.946 0, 1294632.989 886012.28 0, 1294912.166 886029.629 0, 1295190.039 886046.914 0, 1295536.476 880480.259 0, 
+    1295882.901 874913.779 0))
+
+POLYGON ((1308589.29 886899.809 0, 1308311.465 886881.739 0, 1308032.337 886863.601 0, 1307753.209 886845.479 0, 1307474.08 886827.373 0, 1307194.949 886809.284 0, 1306915.817 886791.211 0, 1306636.685 886773.155 0, 1306357.551 886755.115 0, 1306078.416 886737.092 0, 
+    1305799.281 886719.085 0, 1305520.144 886701.094 0, 1305241.006 886683.12 0, 1304961.867 886665.163 0, 1304682.727 886647.221 0, 1304403.585 886629.297 0, 1304124.443 886611.388 0, 1303845.3 886593.496 0, 1303566.156 886575.621 0, 1303287.01 886557.762 0, 
+    1303007.864 886539.919 0, 1302728.717 886522.093 0, 1302449.568 886504.283 0, 1302170.419 886486.49 0, 1301889.966 886468.63 0, 1301612.116 886450.952 0, 1301332.964 886433.208 0, 1301053.81 886415.48 0, 1300774.655 886397.769 0, 1300495.5 886380.074 0, 
+    1300216.343 886362.396 0, 1299937.185 886344.734 0, 1299658.026 886327.089 0, 1299378.866 886309.46 0, 1299099.705 886291.847 0, 1298820.543 886274.251 0, 1298541.38 886256.671 0, 1298262.216 886239.108 0, 1297983.051 886221.561 0, 1297703.885 886204.03 0, 
+    1297424.717 886186.516 0, 1297145.549 886169.019 0, 1296866.38 886151.537 0, 1296587.21 886134.073 0, 1296308.038 886116.624 0, 1296028.866 886099.193 0, 1295749.693 886081.777 0, 1295470.518 886064.378 0, 1295190.039 886046.914 0, 1294843.592 891613.743 0, 
+    1294497.134 897180.74 0, 1294776.955 897198.163 0, 1295055.474 897215.521 0, 1295333.992 897232.896 0, 1295612.509 897250.287 0, 1295891.025 897267.694 0, 1296169.54 897285.118 0, 1296448.054 897302.558 0, 1296726.567 897320.015 0, 1297005.079 897337.488 0, 
+    1297283.589 897354.977 0, 1297562.099 897372.483 0, 1297840.608 897390.005 0, 1298119.116 897407.543 0, 1298397.623 897425.098 0, 1298676.128 897442.669 0, 1298954.633 897460.257 0, 1299233.137 897477.861 0, 1299511.639 897495.482 0, 1299790.141 897513.119 0, 
+    1300068.641 897530.772 0, 1300347.141 897548.441 0, 1300625.639 897566.127 0, 1300904.137 897583.83 0, 1301181.334 897601.466 0, 1301461.128 897619.284 0, 1301739.623 897637.035 0, 1302018.116 897654.803 0, 1302296.608 897672.588 0, 1302575.099 897690.389 0, 
+    1302853.589 897708.206 0, 1303132.078 897726.039 0, 1303410.566 897743.889 0, 1303689.053 897761.756 0, 1303967.539 897779.638 0, 1304246.024 897797.537 0, 1304524.508 897815.453 0, 1304802.99 897833.385 0, 1305081.472 897851.333 0, 1305359.953 897869.298 0, 
+    1305638.432 897887.279 0, 1305916.911 897905.276 0, 1306195.388 897923.29 0, 1306473.865 897941.321 0, 1306752.34 897959.367 0, 1307030.814 897977.43 0, 1307309.287 897995.51 0, 1307587.759 898013.605 0, 1307864.932 898031.633 0, 1308227.117 892465.637 0, 
+    1308589.29 886899.809 0))
+
+POLYGON ((1321230.273 898920.289 0, 1320953.15 898901.478 0, 1320674.73 898882.596 0, 1320396.309 898863.73 0, 1320117.887 898844.88 0, 1319839.464 898826.047 0, 1319561.04 898807.23 0, 1319282.614 898788.429 0, 1319004.188 898769.645 0, 1318725.76 898750.877 0, 
+    1318447.331 898732.126 0, 1318168.902 898713.391 0, 1317890.471 898694.672 0, 1317612.039 898675.97 0, 1317333.605 898657.284 0, 1317055.171 898638.615 0, 1316776.736 898619.962 0, 1316498.299 898601.325 0, 1316219.862 898582.705 0, 1315941.423 898564.101 0, 
+    1315662.983 898545.513 0, 1315384.543 898526.942 0, 1315106.101 898508.388 0, 1314827.658 898489.849 0, 1314547.917 898471.241 0, 1314270.768 898452.822 0, 1313992.322 898434.333 0, 1313713.875 898415.86 0, 1313435.426 898397.403 0, 1313156.977 898378.963 0, 
+    1312878.526 898360.54 0, 1312600.074 898342.133 0, 1312321.622 898323.742 0, 1312043.168 898305.367 0, 1311764.713 898287.009 0, 1311486.257 898268.668 0, 1311207.8 898250.342 0, 1310929.341 898232.034 0, 1310650.882 898213.741 0, 1310372.422 898195.465 0, 
+    1310093.96 898177.205 0, 1309815.498 898158.962 0, 1309537.034 898140.735 0, 1309258.57 898122.524 0, 1308980.104 898104.33 0, 1308701.637 898086.153 0, 1308423.169 898067.991 0, 1308144.7 898049.846 0, 1307864.932 898031.633 0, 1307502.737 903597.795 0, 
+    1307140.532 909164.118 0, 1307419.642 909182.288 0, 1307697.455 909200.39 0, 1307975.268 909218.509 0, 1308253.08 909236.644 0, 1308530.89 909254.795 0, 1308808.7 909272.963 0, 1309086.508 909291.147 0, 1309364.315 909309.347 0, 1309642.121 909327.564 0, 
+    1309919.927 909345.797 0, 1310197.731 909364.047 0, 1310475.534 909382.312 0, 1310753.335 909400.595 0, 1311031.136 909418.893 0, 1311308.936 909437.208 0, 1311586.735 909455.539 0, 1311864.532 909473.887 0, 1312142.329 909492.251 0, 1312420.124 909510.631 0, 
+    1312697.919 909529.027 0, 1312975.712 909547.44 0, 1313253.504 909565.87 0, 1313531.295 909584.315 0, 1313807.791 909602.691 0, 1314086.874 909621.256 0, 1314364.662 909639.75 0, 1314642.449 909658.261 0, 1314920.234 909676.789 0, 1315198.019 909695.333 0, 
+    1315475.802 909713.893 0, 1315753.585 909732.469 0, 1316031.366 909751.062 0, 1316309.146 909769.671 0, 1316586.925 909788.297 0, 1316864.703 909806.939 0, 1317142.48 909825.597 0, 1317420.256 909844.271 0, 1317698.031 909862.962 0, 1317975.804 909881.669 0, 
+    1318253.577 909900.393 0, 1318531.348 909919.133 0, 1318809.119 909937.889 0, 1319086.888 909956.662 0, 1319364.656 909975.451 0, 1319642.423 909994.256 0, 1319920.189 910013.078 0, 1320197.954 910031.916 0, 1320474.425 910050.683 0, 1320852.354 904485.405 0, 
+    1321230.273 898920.289 0))
+
+POLYGON ((1333805.759 910974.915 0, 1333529.34 910955.367 0, 1333251.63 910935.744 0, 1332973.918 910916.138 0, 1332696.205 910896.548 0, 1332418.492 910876.974 0, 1332140.777 910857.417 0, 1331863.06 910837.876 0, 1331585.343 910818.351 0, 1331307.624 910798.843 0, 
+    1331029.905 910779.351 0, 1330752.184 910759.875 0, 1330474.462 910740.416 0, 1330196.739 910720.973 0, 1329919.015 910701.547 0, 1329641.289 910682.136 0, 1329363.563 910662.743 0, 1329085.835 910643.365 0, 1328808.106 910624.004 0, 1328530.377 910604.659 0, 
+    1328252.645 910585.331 0, 1327974.913 910566.018 0, 1327697.18 910546.723 0, 1327419.445 910527.443 0, 1327140.418 910508.091 0, 1326863.973 910488.933 0, 1326586.235 910469.703 0, 1326308.496 910450.489 0, 1326030.756 910431.291 0, 1325753.015 910412.11 0, 
+    1325475.272 910392.945 0, 1325197.529 910373.796 0, 1324919.784 910354.664 0, 1324642.038 910335.548 0, 1324364.291 910316.448 0, 1324086.543 910297.365 0, 1323808.794 910278.298 0, 1323531.044 910259.248 0, 1323253.293 910240.213 0, 1322975.54 910221.196 0, 
+    1322697.786 910202.194 0, 1322420.032 910183.209 0, 1322142.276 910164.24 0, 1321864.519 910145.288 0, 1321586.761 910126.351 0, 1321309.002 910107.432 0, 1321031.241 910088.528 0, 1320753.48 910069.641 0, 1320474.425 910050.683 0, 1320096.484 915616.117 0, 
+    1319718.533 921181.706 0, 1319996.93 921200.62 0, 1320274.036 921219.462 0, 1320551.142 921238.321 0, 1320828.246 921257.196 0, 1321105.349 921276.088 0, 1321382.45 921294.996 0, 1321659.551 921313.92 0, 1321936.651 921332.86 0, 1322213.749 921351.817 0, 
+    1322490.847 921370.79 0, 1322767.943 921389.779 0, 1323045.038 921408.785 0, 1323322.132 921427.807 0, 1323599.225 921446.845 0, 1323876.317 921465.899 0, 1324153.407 921484.97 0, 1324430.497 921504.058 0, 1324707.585 921523.161 0, 1324984.673 921542.281 0, 
+    1325261.759 921561.417 0, 1325538.844 921580.569 0, 1325815.928 921599.738 0, 1326093.011 921618.923 0, 1326368.804 921638.035 0, 1326647.173 921657.342 0, 1326924.252 921676.576 0, 1327201.331 921695.826 0, 1327478.408 921715.093 0, 1327755.484 921734.376 0, 
+    1328032.559 921753.675 0, 1328309.632 921772.99 0, 1328586.705 921792.322 0, 1328863.776 921811.67 0, 1329140.847 921831.035 0, 1329417.916 921850.416 0, 1329694.984 921869.813 0, 1329972.051 921889.226 0, 1330249.116 921908.656 0, 1330526.181 921928.102 0, 
+    1330803.244 921947.564 0, 1331080.307 921967.042 0, 1331357.368 921986.537 0, 1331634.428 922006.048 0, 1331911.487 922025.576 0, 1332188.545 922045.12 0, 1332465.601 922064.68 0, 1332742.657 922084.256 0, 1333018.423 922103.758 0, 1333412.097 916539.259 0, 
+    1333805.759 910974.915 0))
+
+POLYGON ((1346315.656 923063.381 0, 1346039.943 923043.1 0, 1345762.944 923022.741 0, 1345485.944 923002.398 0, 1345208.943 922982.072 0, 1344931.94 922961.762 0, 1344654.936 922941.468 0, 1344377.931 922921.19 0, 1344100.925 922900.929 0, 1343823.918 922880.684 0, 
+    1343546.909 922860.455 0, 1343269.899 922840.243 0, 1342992.888 922820.047 0, 1342715.876 922799.867 0, 1342438.863 922779.704 0, 1342161.848 922759.557 0, 1341884.833 922739.426 0, 1341607.816 922719.311 0, 1341330.798 922699.213 0, 1341053.779 922679.131 0, 
+    1340776.758 922659.066 0, 1340499.737 922639.016 0, 1340222.714 922618.983 0, 1339945.69 922598.967 0, 1339667.379 922578.873 0, 1339391.638 922558.982 0, 1339114.611 922539.014 0, 1338837.582 922519.063 0, 1338560.552 922499.128 0, 1338283.521 922479.209 0, 
+    1338006.489 922459.306 0, 1337729.456 922439.42 0, 1337452.421 922419.55 0, 1337175.386 922399.697 0, 1336898.349 922379.859 0, 1336621.311 922360.038 0, 1336344.272 922340.234 0, 1336067.231 922320.445 0, 1335790.19 922300.673 0, 1335513.147 922280.917 0, 
+    1335236.103 922261.178 0, 1334959.058 922241.455 0, 1334682.012 922221.748 0, 1334404.965 922202.057 0, 1334127.916 922182.383 0, 1333850.867 922162.725 0, 1333573.816 922143.083 0, 1333296.764 922123.458 0, 1333018.423 922103.758 0, 1332624.74 927668.406 0, 
+    1332231.045 933233.2 0, 1332508.728 933252.853 0, 1332785.125 933272.432 0, 1333061.52 933292.028 0, 1333337.915 933311.639 0, 1333614.308 933331.267 0, 1333890.701 933350.911 0, 1334167.092 933370.571 0, 1334443.482 933390.248 0, 1334719.871 933409.94 0, 
+    1334996.258 933429.65 0, 1335272.645 933449.375 0, 1335549.03 933469.117 0, 1335825.414 933488.874 0, 1336101.797 933508.649 0, 1336378.179 933528.439 0, 1336654.56 933548.246 0, 1336930.939 933568.069 0, 1337207.318 933587.908 0, 1337483.695 933607.763 0, 
+    1337760.071 933627.635 0, 1338036.446 933647.523 0, 1338312.819 933667.427 0, 1338589.192 933687.348 0, 1338864.28 933707.192 0, 1339141.933 933727.238 0, 1339418.302 933747.207 0, 1339694.67 933767.193 0, 1339971.037 933787.195 0, 1340247.402 933807.213 0, 
+    1340523.766 933827.247 0, 1340800.129 933847.298 0, 1341076.491 933867.365 0, 1341352.852 933887.448 0, 1341629.211 933907.548 0, 1341905.57 933927.663 0, 1342181.927 933947.795 0, 1342458.283 933967.944 0, 1342734.638 933988.108 0, 1343010.991 934008.289 0, 
+    1343287.344 934028.486 0, 1343563.695 934048.699 0, 1343840.045 934068.929 0, 1344116.394 934089.175 0, 1344392.742 934109.437 0, 1344669.088 934129.715 0, 1344945.433 934150.01 0, 1345221.777 934170.321 0, 1345496.838 934190.554 0, 1345906.253 928626.895 0, 
+    1346315.656 923063.381 0))
+
+POLYGON ((1358759.874 935185.382 0, 1358484.869 935164.372 0, 1358208.583 935143.281 0, 1357932.296 935122.205 0, 1357656.008 935101.146 0, 1357379.719 935080.104 0, 1357103.428 935059.077 0, 1356827.137 935038.067 0, 1356550.844 935017.073 0, 1356274.549 934996.095 0, 
+    1355998.254 934975.134 0, 1355721.957 934954.188 0, 1355445.659 934933.259 0, 1355169.36 934912.347 0, 1354893.06 934891.45 0, 1354616.758 934870.57 0, 1354340.455 934849.706 0, 1354064.151 934828.859 0, 1353787.846 934808.027 0, 1353511.539 934787.212 0, 
+    1353235.231 934766.413 0, 1352958.922 934745.631 0, 1352682.612 934724.864 0, 1352406.301 934704.114 0, 1352128.707 934683.284 0, 1351853.674 934662.663 0, 1351577.359 934641.962 0, 1351301.043 934621.277 0, 1351024.725 934600.608 0, 1350748.406 934579.955 0, 
+    1350472.086 934559.319 0, 1350195.765 934538.699 0, 1349919.443 934518.095 0, 1349643.119 934497.508 0, 1349366.794 934476.937 0, 1349090.468 934456.382 0, 1348814.141 934435.843 0, 1348537.813 934415.321 0, 1348261.483 934394.815 0, 1347985.152 934374.325 0, 
+    1347708.82 934353.851 0, 1347432.487 934333.394 0, 1347156.152 934312.953 0, 1346879.817 934292.528 0, 1346603.48 934272.12 0, 1346327.142 934251.727 0, 1346050.802 934231.351 0, 1345774.462 934210.992 0, 1345496.838 934190.554 0, 1345087.414 939754.355 0, 
+    1344677.979 945318.294 0, 1344954.945 945338.684 0, 1345230.63 945358.995 0, 1345506.314 945379.323 0, 1345781.998 945399.667 0, 1346057.68 945420.027 0, 1346333.36 945440.403 0, 1346609.04 945460.796 0, 1346884.718 945481.205 0, 1347160.395 945501.63 0, 
+    1347436.071 945522.071 0, 1347711.746 945542.529 0, 1347987.419 945563.002 0, 1348263.092 945583.492 0, 1348538.763 945603.999 0, 1348814.433 945624.521 0, 1349090.102 945645.06 0, 1349365.769 945665.614 0, 1349641.435 945686.186 0, 1349917.1 945706.773 0, 
+    1350192.764 945727.376 0, 1350468.427 945747.996 0, 1350744.088 945768.632 0, 1351019.748 945789.284 0, 1351294.13 945809.857 0, 1351571.065 945830.637 0, 1351846.722 945851.338 0, 1352122.377 945872.055 0, 1352398.031 945892.789 0, 1352673.684 945913.538 0, 
+    1352949.336 945934.304 0, 1353224.986 945955.086 0, 1353500.636 945975.884 0, 1353776.284 945996.699 0, 1354051.93 946017.53 0, 1354327.576 946038.376 0, 1354603.22 946059.24 0, 1354878.863 946080.119 0, 1355154.505 946101.014 0, 1355430.146 946121.926 0, 
+    1355705.785 946142.854 0, 1355981.423 946163.799 0, 1356257.06 946184.759 0, 1356532.696 946205.736 0, 1356808.331 946226.729 0, 1357083.964 946247.738 0, 1357359.596 946268.763 0, 1357635.227 946289.805 0, 1357909.58 946310.765 0, 1358334.732 940748.005 0, 
+    1358759.874 935185.382 0))
+
+POLYGON ((1371138.324 947340.613 0, 1370864.029 947318.878 0, 1370588.459 947297.058 0, 1370312.887 947275.254 0, 1370037.314 947253.466 0, 1369761.74 947231.694 0, 1369486.165 947209.939 0, 1369210.588 947188.2 0, 1368935.01 947166.477 0, 1368659.431 947144.77 0, 
+    1368383.851 947123.08 0, 1368108.269 947101.406 0, 1367832.686 947079.748 0, 1367557.102 947058.106 0, 1367281.516 947036.48 0, 1367005.929 947014.871 0, 1366730.341 946993.278 0, 1366454.752 946971.701 0, 1366179.161 946950.14 0, 1365903.569 946928.596 0, 
+    1365627.976 946907.067 0, 1365352.382 946885.555 0, 1365076.786 946864.06 0, 1364801.189 946842.58 0, 1364524.315 946821.017 0, 1364249.991 946799.67 0, 1363974.39 946778.239 0, 1363698.788 946756.824 0, 1363423.185 946735.425 0, 1363147.58 946714.043 0, 
+    1362871.975 946692.677 0, 1362596.368 946671.327 0, 1362320.759 946649.994 0, 1362045.15 946628.676 0, 1361769.539 946607.375 0, 1361493.927 946586.09 0, 1361218.313 946564.822 0, 1360942.699 946543.569 0, 1360667.083 946522.333 0, 1360391.466 946501.113 0, 
+    1360115.848 946479.909 0, 1359840.228 946458.721 0, 1359564.607 946437.55 0, 1359288.985 946416.395 0, 1359013.362 946395.256 0, 1358737.737 946374.133 0, 1358462.111 946353.027 0, 1358186.484 946331.937 0, 1357909.58 946310.765 0, 1357484.417 951873.659 0, 
+    1357059.245 957436.683 0, 1357335.492 957457.805 0, 1357610.464 957478.845 0, 1357885.435 957499.901 0, 1358160.405 957520.974 0, 1358435.373 957542.062 0, 1358710.34 957563.167 0, 1358985.306 957584.288 0, 1359260.271 957605.426 0, 1359535.234 957626.579 0, 
+    1359810.197 957647.749 0, 1360085.158 957668.934 0, 1360360.118 957690.136 0, 1360635.076 957711.355 0, 1360910.033 957732.589 0, 1361184.989 957753.839 0, 1361459.944 957775.106 0, 1361734.898 957796.389 0, 1362009.85 957817.688 0, 1362284.801 957839.003 0, 
+    1362559.751 957860.335 0, 1362834.699 957881.683 0, 1363109.646 957903.046 0, 1363384.592 957924.426 0, 1363658.265 957945.724 0, 1363934.481 957967.235 0, 1364209.423 957988.664 0, 1364484.364 958010.108 0, 1364759.303 958031.569 0, 1365034.242 958053.046 0, 
+    1365309.179 958074.54 0, 1365584.115 958096.049 0, 1365859.05 958117.575 0, 1366133.983 958139.116 0, 1366408.915 958160.674 0, 1366683.846 958182.249 0, 1366958.775 958203.839 0, 1367233.704 958225.446 0, 1367508.631 958247.068 0, 1367783.556 958268.707 0, 
+    1368058.481 958290.362 0, 1368333.404 958312.034 0, 1368608.326 958333.721 0, 1368883.246 958355.425 0, 1369158.166 958377.145 0, 1369433.084 958398.881 0, 1369708.001 958420.633 0, 1369982.916 958442.401 0, 1370256.559 958464.085 0, 1370697.447 952902.284 0, 
+    1371138.324 947340.613 0))
+
+POLYGON ((1383450.919 959528.767 0, 1383177.336 959506.31 0, 1382902.483 959483.765 0, 1382627.629 959461.236 0, 1382352.773 959438.724 0, 1382077.916 959416.227 0, 1381803.058 959393.747 0, 1381528.198 959371.283 0, 1381253.338 959348.835 0, 1380978.475 959326.403 0, 
+    1380703.612 959303.988 0, 1380428.747 959281.589 0, 1380153.881 959259.205 0, 1379879.014 959236.838 0, 1379604.145 959214.488 0, 1379329.275 959192.153 0, 1379054.403 959169.834 0, 1378779.531 959147.532 0, 1378504.657 959125.246 0, 1378229.781 959102.976 0, 
+    1377954.905 959080.722 0, 1377680.027 959058.485 0, 1377405.147 959036.263 0, 1377130.267 959014.058 0, 1376854.115 958991.767 0, 1376580.502 958969.696 0, 1376305.617 958947.539 0, 1376030.731 958925.399 0, 1375755.844 958903.275 0, 1375480.956 958881.166 0, 
+    1375206.066 958859.074 0, 1374931.175 958836.999 0, 1374656.283 958814.939 0, 1374381.389 958792.896 0, 1374106.495 958770.868 0, 1373831.598 958748.857 0, 1373556.701 958726.862 0, 1373281.802 958704.884 0, 1373006.902 958682.921 0, 1372732.001 958660.975 0, 
+    1372457.098 958639.045 0, 1372182.194 958617.131 0, 1371907.289 958595.233 0, 1371632.382 958573.351 0, 1371357.475 958551.486 0, 1371082.565 958529.636 0, 1370807.655 958507.803 0, 1370532.743 958485.986 0, 1370256.559 958464.085 0, 1369815.662 964026.012 0, 
+    1369374.755 969588.061 0, 1369650.281 969609.91 0, 1369924.538 969631.675 0, 1370198.794 969653.456 0, 1370473.048 969675.253 0, 1370747.301 969697.067 0, 1371021.553 969718.896 0, 1371295.804 969740.742 0, 1371570.053 969762.604 0, 1371844.301 969784.482 0, 
+    1372118.548 969806.376 0, 1372392.793 969828.286 0, 1372667.037 969850.212 0, 1372941.28 969872.155 0, 1373215.521 969894.113 0, 1373489.761 969916.088 0, 1373764 969938.079 0, 1374038.238 969960.086 0, 1374312.474 969982.109 0, 1374586.709 970004.149 0, 
+    1374860.943 970026.204 0, 1375135.175 970048.276 0, 1375409.407 970070.364 0, 1375683.636 970092.468 0, 1375956.598 970114.486 0, 1376232.092 970136.724 0, 1376506.318 970158.876 0, 1376780.543 970181.045 0, 1377054.766 970203.229 0, 1377328.988 970225.43 0, 
+    1377603.209 970247.647 0, 1377877.428 970269.88 0, 1378151.646 970292.129 0, 1378425.863 970314.395 0, 1378700.078 970336.676 0, 1378974.292 970358.974 0, 1379248.505 970381.287 0, 1379522.717 970403.617 0, 1379796.927 970425.963 0, 1380071.136 970448.325 0, 
+    1380345.343 970470.704 0, 1380619.55 970493.098 0, 1380893.755 970515.509 0, 1381167.958 970537.936 0, 1381442.16 970560.378 0, 1381716.361 970582.837 0, 1381990.561 970605.313 0, 1382264.759 970627.804 0, 1382537.691 970650.207 0, 1382994.31 965089.426 0, 
+    1383450.919 959528.767 0))
+
+POLYGON ((1395697.573 971749.537 0, 1395424.704 971726.363 0, 1395150.57 971703.097 0, 1394876.435 971679.847 0, 1394602.299 971656.614 0, 1394328.161 971633.396 0, 1394054.022 971610.195 0, 1393779.881 971587.01 0, 1393505.74 971563.841 0, 1393231.596 971540.688 0, 
+    1392957.452 971517.551 0, 1392683.306 971494.43 0, 1392409.158 971471.326 0, 1392135.01 971448.237 0, 1391860.86 971425.165 0, 1391586.708 971402.109 0, 1391312.555 971379.069 0, 1391038.401 971356.045 0, 1390764.246 971333.038 0, 1390490.089 971310.046 0, 
+    1390215.931 971287.071 0, 1389941.771 971264.112 0, 1389667.61 971241.168 0, 1389393.448 971218.241 0, 1389118.02 971195.225 0, 1388845.12 971172.436 0, 1388570.953 971149.557 0, 1388296.786 971126.695 0, 1388022.617 971103.848 0, 1387748.447 971081.018 0, 
+    1387474.275 971058.204 0, 1387200.102 971035.406 0, 1386925.928 971012.625 0, 1386651.752 970989.859 0, 1386377.575 970967.11 0, 1386103.396 970944.376 0, 1385829.217 970921.659 0, 1385555.036 970898.958 0, 1385280.853 970876.273 0, 1385006.67 970853.604 0, 
+    1384732.485 970830.951 0, 1384458.298 970808.315 0, 1384184.111 970785.695 0, 1383909.922 970763.09 0, 1383635.731 970740.502 0, 1383361.539 970717.93 0, 1383087.346 970695.374 0, 1382813.152 970672.835 0, 1382537.691 970650.207 0, 1382081.062 976211.106 0, 
+    1381624.424 981772.119 0, 1381899.228 981794.693 0, 1382172.767 981817.179 0, 1382446.306 981839.681 0, 1382719.843 981862.199 0, 1382993.379 981884.733 0, 1383266.913 981907.283 0, 1383540.446 981929.85 0, 1383813.978 981952.432 0, 1384087.509 981975.031 0, 
+    1384361.038 981997.645 0, 1384634.565 982020.276 0, 1384908.092 982042.923 0, 1385181.617 982065.586 0, 1385455.141 982088.265 0, 1385728.663 982110.96 0, 1386002.184 982133.672 0, 1386275.704 982156.399 0, 1386549.223 982179.142 0, 1386822.74 982201.902 0, 
+    1387096.255 982224.678 0, 1387369.77 982247.469 0, 1387643.283 982270.277 0, 1387916.795 982293.101 0, 1388189.044 982315.836 0, 1388463.814 982338.797 0, 1388737.322 982361.67 0, 1389010.828 982384.558 0, 1389284.333 982407.463 0, 1389557.837 982430.383 0, 
+    1389831.339 982453.32 0, 1390104.84 982476.273 0, 1390378.34 982499.241 0, 1390651.838 982522.226 0, 1390925.335 982545.227 0, 1391198.83 982568.244 0, 1391472.325 982591.278 0, 1391745.817 982614.327 0, 1392019.309 982637.392 0, 1392292.799 982660.474 0, 
+    1392566.288 982683.572 0, 1392839.775 982706.685 0, 1393113.261 982729.815 0, 1393386.746 982752.961 0, 1393660.229 982776.123 0, 1393933.711 982799.301 0, 1394207.192 982822.495 0, 1394480.671 982845.706 0, 1394752.889 982868.825 0, 1395225.236 977309.124 0, 
+    1395697.573 971749.537 0))
+
+POLYGON ((1407878.202 984002.616 0, 1407606.049 983978.728 0, 1407332.637 983954.745 0, 1407059.223 983930.778 0, 1406785.807 983906.828 0, 1406512.39 983882.893 0, 1406238.972 983858.975 0, 1405965.553 983835.072 0, 1405692.132 983811.186 0, 1405418.709 983787.316 0, 
+    1405145.285 983763.462 0, 1404871.86 983739.624 0, 1404598.434 983715.802 0, 1404325.005 983691.996 0, 1404051.576 983668.206 0, 1403778.145 983644.433 0, 1403504.713 983620.675 0, 1403231.279 983596.934 0, 1402957.844 983573.208 0, 1402684.408 983549.499 0, 
+    1402410.97 983525.806 0, 1402137.531 983502.129 0, 1401864.09 983478.468 0, 1401590.648 983454.823 0, 1401315.946 983431.086 0, 1401043.76 983407.582 0, 1400770.314 983383.985 0, 1400496.866 983360.405 0, 1400223.418 983336.84 0, 1399949.967 983313.292 0, 
+    1399676.515 983289.76 0, 1399403.062 983266.243 0, 1399129.608 983242.743 0, 1398856.152 983219.26 0, 1398582.695 983195.792 0, 1398309.236 983172.34 0, 1398035.776 983148.904 0, 1397762.315 983125.485 0, 1397488.852 983102.081 0, 1397215.388 983078.694 0, 
+    1396941.922 983055.323 0, 1396668.455 983031.968 0, 1396394.987 983008.628 0, 1396121.518 982985.306 0, 1395848.047 982961.999 0, 1395574.574 982938.708 0, 1395301.1 982915.433 0, 1395027.625 982892.175 0, 1394752.889 982868.825 0, 1394280.532 988428.636 0, 
+    1393808.167 993988.553 0, 1394082.246 994011.846 0, 1394355.067 994035.049 0, 1394627.886 994058.268 0, 1394900.704 994081.503 0, 1395173.52 994104.754 0, 1395446.335 994128.022 0, 1395719.149 994151.305 0, 1395991.962 994174.604 0, 1396264.773 994197.919 0, 
+    1396537.582 994221.251 0, 1396810.391 994244.598 0, 1397083.198 994267.962 0, 1397356.003 994291.341 0, 1397628.807 994314.737 0, 1397901.61 994338.149 0, 1398174.412 994361.576 0, 1398447.212 994385.02 0, 1398720.01 994408.48 0, 1398992.808 994431.956 0, 
+    1399265.604 994455.448 0, 1399538.398 994478.956 0, 1399811.191 994502.48 0, 1400083.983 994526.02 0, 1400355.517 994549.468 0, 1400629.562 994573.148 0, 1400902.35 994596.737 0, 1401175.136 994620.341 0, 1401447.921 994643.961 0, 1401720.704 994667.598 0, 
+    1401993.486 994691.25 0, 1402266.267 994714.919 0, 1402539.046 994738.604 0, 1402811.824 994762.304 0, 1403084.601 994786.021 0, 1403357.376 994809.754 0, 1403630.149 994833.503 0, 1403902.922 994857.267 0, 1404175.692 994881.048 0, 1404448.462 994904.845 0, 
+    1404721.23 994928.658 0, 1404993.997 994952.488 0, 1405266.762 994976.333 0, 1405539.526 995000.194 0, 1405812.288 995024.071 0, 1406085.049 995047.965 0, 1406357.809 995071.874 0, 1406630.567 995095.799 0, 1406902.069 995119.631 0, 1407390.14 989561.071 0, 
+    1407878.202 984002.616 0))
+
+POLYGON ((899632.488 554776.47 0, 899335.275 554782.357 0, 899036.602 554788.291 0, 898737.929 554794.242 0, 898439.256 554800.211 0, 898140.584 554806.198 0, 897841.912 554812.202 0, 897543.24 554818.223 0, 897244.569 554824.262 0, 896945.898 554830.319 0, 
+    896647.228 554836.394 0, 896348.558 554842.485 0, 896049.888 554848.595 0, 895751.218 554854.722 0, 895452.549 554860.867 0, 895153.881 554867.029 0, 894855.212 554873.209 0, 894556.544 554879.406 0, 894257.877 554885.621 0, 893959.21 554891.854 0, 
+    893660.543 554898.104 0, 893361.876 554904.372 0, 893063.21 554910.657 0, 892764.544 554916.96 0, 892464.417 554923.311 0, 892167.214 554929.618 0, 891868.549 554935.974 0, 891569.885 554942.347 0, 891271.221 554948.738 0, 890972.558 554955.146 0, 
+    890673.894 554961.572 0, 890375.232 554968.016 0, 890076.569 554974.477 0, 889777.907 554980.955 0, 889479.246 554987.452 0, 889180.584 554993.965 0, 888881.924 555000.497 0, 888583.263 555007.046 0, 888284.603 555013.612 0, 887985.943 555020.196 0, 
+    887687.284 555026.798 0, 887388.625 555033.417 0, 887089.967 555040.054 0, 886791.309 555046.709 0, 886492.651 555053.381 0, 886193.993 555060.07 0, 885895.336 555066.778 0, 885596.68 555073.502 0, 885296.56 555080.278 0, 885422.251 560640.497 0, 
+    885547.95 566201.088 0, 885847.412 566194.327 0, 886145.414 566187.617 0, 886443.416 566180.924 0, 886741.419 566174.25 0, 887039.422 566167.592 0, 887337.426 566160.952 0, 887635.43 566154.33 0, 887933.434 566147.725 0, 888231.439 566141.138 0, 
+    888529.444 566134.568 0, 888827.449 566128.016 0, 889125.455 566121.481 0, 889423.462 566114.964 0, 889721.468 566108.465 0, 890019.475 566101.983 0, 890317.483 566095.518 0, 890615.491 566089.071 0, 890913.499 566082.642 0, 891211.507 566076.23 0, 
+    891509.516 566069.836 0, 891807.526 566063.459 0, 892105.535 566057.1 0, 892403.545 566050.758 0, 892700.097 566044.465 0, 892999.567 566038.127 0, 893297.578 566031.838 0, 893595.589 566025.567 0, 893893.601 566019.313 0, 894191.614 566013.076 0, 
+    894489.626 566006.858 0, 894787.639 566000.656 0, 895085.653 565994.472 0, 895383.667 565988.306 0, 895681.681 565982.157 0, 895979.695 565976.026 0, 896277.71 565969.912 0, 896575.725 565963.816 0, 896873.741 565957.738 0, 897171.757 565951.677 0, 
+    897469.773 565945.633 0, 897767.79 565939.607 0, 898065.807 565933.599 0, 898363.824 565927.608 0, 898661.842 565921.635 0, 898959.86 565915.679 0, 899257.878 565909.741 0, 899555.897 565903.82 0, 899852.458 565897.946 0, 899742.469 560337.022 0, 
+    899632.488 554776.47 0))
+
+POLYGON ((914157.765 565635.218 0, 913861.186 565640.254 0, 913563.152 565645.333 0, 913265.118 565650.429 0, 912967.084 565655.543 0, 912669.051 565660.674 0, 912371.018 565665.823 0, 912072.985 565670.99 0, 911774.953 565676.174 0, 911476.92 565681.375 0, 
+    911178.889 565686.594 0, 910880.857 565691.831 0, 910582.826 565697.085 0, 910284.795 565702.357 0, 909986.764 565707.646 0, 909688.734 565712.953 0, 909390.704 565718.277 0, 909092.674 565723.619 0, 908794.645 565728.978 0, 908496.616 565734.355 0, 
+    908198.587 565739.75 0, 907900.559 565745.162 0, 907602.531 565750.591 0, 907304.503 565756.038 0, 907005.019 565761.53 0, 906708.448 565766.985 0, 906410.422 565772.485 0, 906112.395 565778.002 0, 905814.369 565783.537 0, 905516.343 565789.089 0, 
+    905218.318 565794.659 0, 904920.292 565800.247 0, 904622.268 565805.852 0, 904324.243 565811.474 0, 904026.219 565817.114 0, 903728.195 565822.772 0, 903430.172 565828.447 0, 903132.148 565834.14 0, 902834.126 565839.85 0, 902536.103 565845.578 0, 
+    902238.081 565851.323 0, 901940.059 565857.086 0, 901642.038 565862.866 0, 901344.016 565868.664 0, 901045.996 565874.479 0, 900747.975 565880.312 0, 900449.955 565886.163 0, 900151.935 565892.031 0, 899852.458 565897.946 0, 899962.454 571459.237 0, 
+    900072.457 577020.893 0, 900371.277 577014.991 0, 900668.642 577009.136 0, 900966.007 577003.298 0, 901263.373 576997.478 0, 901560.739 576991.675 0, 901858.106 576985.89 0, 902155.472 576980.123 0, 902452.84 576974.372 0, 902750.207 576968.64 0, 
+    903047.575 576962.925 0, 903344.943 576957.227 0, 903642.312 576951.547 0, 903939.68 576945.884 0, 904237.05 576940.239 0, 904534.419 576934.611 0, 904831.789 576929.001 0, 905129.159 576923.408 0, 905426.53 576917.833 0, 905723.9 576912.276 0, 
+    906021.271 576906.735 0, 906318.643 576901.213 0, 906616.015 576895.708 0, 906913.387 576890.22 0, 907209.306 576884.777 0, 907508.132 576879.297 0, 907805.505 576873.862 0, 908102.878 576868.444 0, 908400.252 576863.044 0, 908697.626 576857.662 0, 
+    908995.001 576852.297 0, 909292.375 576846.949 0, 909589.75 576841.619 0, 909887.125 576836.306 0, 910184.501 576831.011 0, 910481.877 576825.733 0, 910779.253 576820.473 0, 911076.63 576815.231 0, 911374.007 576810.006 0, 911671.384 576804.798 0, 
+    911968.761 576799.608 0, 912266.139 576794.435 0, 912563.517 576789.28 0, 912860.895 576784.143 0, 913158.274 576779.023 0, 913455.653 576773.92 0, 913753.032 576768.835 0, 914050.412 576763.767 0, 914346.339 576758.742 0, 914252.049 571196.797 0, 
+    914157.765 565635.218 0))
+
+POLYGON ((928620.905 576536.918 0, 928324.962 576541.108 0, 928027.569 576545.335 0, 927730.177 576549.58 0, 927432.785 576553.843 0, 927135.393 576558.123 0, 926838.001 576562.42 0, 926540.61 576566.735 0, 926243.219 576571.067 0, 925945.828 576575.417 0, 
+    925648.437 576579.785 0, 925351.047 576584.17 0, 925053.656 576588.572 0, 924756.267 576592.992 0, 924458.877 576597.429 0, 924161.488 576601.884 0, 923864.098 576606.357 0, 923566.71 576610.847 0, 923269.321 576615.354 0, 922971.933 576619.879 0, 
+    922674.545 576624.422 0, 922377.157 576628.982 0, 922079.769 576633.559 0, 921782.382 576638.154 0, 921483.544 576642.789 0, 921187.608 576647.397 0, 920890.222 576652.044 0, 920592.836 576656.709 0, 920295.45 576661.392 0, 919998.064 576666.092 0, 
+    919700.679 576670.809 0, 919403.294 576675.544 0, 919105.909 576680.297 0, 918808.525 576685.067 0, 918511.14 576689.854 0, 918213.757 576694.659 0, 917916.373 576699.482 0, 917618.99 576704.322 0, 917321.607 576709.179 0, 917024.224 576714.054 0, 
+    916726.841 576718.947 0, 916429.459 576723.857 0, 916132.077 576728.784 0, 915834.695 576733.73 0, 915537.314 576738.692 0, 915239.933 576743.672 0, 914942.552 576748.67 0, 914645.172 576753.685 0, 914346.339 576758.742 0, 914440.635 582321.048 0, 
+    914534.938 587883.712 0, 914833.113 587878.666 0, 915129.838 587873.662 0, 915426.564 587868.676 0, 915723.29 587863.707 0, 916020.017 587858.755 0, 916316.744 587853.821 0, 916613.471 587848.904 0, 916910.198 587844.005 0, 917206.926 587839.123 0, 
+    917503.654 587834.259 0, 917800.382 587829.412 0, 918097.111 587824.583 0, 918393.84 587819.771 0, 918690.569 587814.976 0, 918987.298 587810.199 0, 919284.028 587805.44 0, 919580.758 587800.698 0, 919877.488 587795.973 0, 920174.219 587791.266 0, 
+    920470.949 587786.576 0, 920767.68 587781.904 0, 921064.412 587777.249 0, 921361.143 587772.612 0, 921656.427 587768.015 0, 921954.607 587763.39 0, 922251.34 587758.805 0, 922548.073 587754.238 0, 922844.806 587749.688 0, 923141.539 587745.155 0, 
+    923438.272 587740.64 0, 923735.006 587736.143 0, 924031.74 587731.663 0, 924328.474 587727.2 0, 924625.209 587722.755 0, 924921.944 587718.327 0, 925218.679 587713.917 0, 925515.414 587709.524 0, 925812.15 587705.149 0, 926108.886 587700.791 0, 
+    926405.622 587696.451 0, 926702.358 587692.128 0, 926999.095 587687.823 0, 927295.832 587683.535 0, 927592.569 587679.264 0, 927889.306 587675.011 0, 928186.044 587670.776 0, 928482.782 587666.558 0, 928778.073 587662.377 0, 928699.486 582099.469 0, 
+    928620.905 576536.918 0))
+
+POLYGON ((943021.776 587481.283 0, 942726.472 587484.629 0, 942429.723 587488.008 0, 942132.975 587491.406 0, 941836.227 587494.82 0, 941539.479 587498.252 0, 941242.731 587501.702 0, 940945.983 587505.169 0, 940649.236 587508.654 0, 940352.489 587512.156 0, 
+    940055.742 587515.675 0, 939758.995 587519.212 0, 939462.249 587522.766 0, 939165.502 587526.338 0, 938868.756 587529.928 0, 938572.01 587533.534 0, 938275.264 587537.159 0, 937978.519 587540.8 0, 937681.774 587544.46 0, 937385.028 587548.136 0, 
+    937088.284 587551.83 0, 936791.539 587555.542 0, 936494.795 587559.271 0, 936198.05 587563.017 0, 935899.86 587566.8 0, 935604.563 587570.563 0, 935307.819 587574.362 0, 935011.076 587578.178 0, 934714.333 587582.012 0, 934417.59 587585.863 0, 
+    934120.847 587589.732 0, 933824.105 587593.618 0, 933527.363 587597.522 0, 933230.621 587601.443 0, 932933.879 587605.382 0, 932637.137 587609.338 0, 932340.396 587613.312 0, 932043.655 587617.303 0, 931746.914 587621.311 0, 931450.174 587625.337 0, 
+    931153.434 587629.381 0, 930856.693 587633.442 0, 930559.954 587637.52 0, 930263.214 587641.616 0, 929966.475 587645.729 0, 929669.736 587649.86 0, 929372.997 587654.008 0, 929076.258 587658.174 0, 928778.073 587662.377 0, 928856.664 593225.641 0, 
+    928935.261 598789.257 0, 929232.788 598785.062 0, 929528.872 598780.906 0, 929824.956 598776.767 0, 930121.04 598772.645 0, 930417.124 598768.541 0, 930713.209 598764.454 0, 931009.294 598760.385 0, 931305.379 598756.333 0, 931601.464 598752.298 0, 
+    931897.55 598748.281 0, 932193.636 598744.282 0, 932489.722 598740.299 0, 932785.808 598736.335 0, 933081.895 598732.387 0, 933377.982 598728.457 0, 933674.069 598724.545 0, 933970.156 598720.65 0, 934266.244 598716.772 0, 934562.331 598712.912 0, 
+    934858.419 598709.069 0, 935154.507 598705.243 0, 935450.596 598701.435 0, 935746.684 598697.645 0, 936041.33 598693.89 0, 936338.862 598690.116 0, 936634.952 598686.378 0, 936931.041 598682.657 0, 937227.131 598678.954 0, 937523.221 598675.268 0, 
+    937819.311 598671.599 0, 938115.401 598667.948 0, 938411.492 598664.314 0, 938707.583 598660.698 0, 939003.674 598657.099 0, 939299.765 598653.518 0, 939595.856 598649.954 0, 939891.948 598646.407 0, 940188.04 598642.878 0, 940484.132 598639.366 0, 
+    940780.224 598635.872 0, 941076.317 598632.395 0, 941372.409 598628.936 0, 941668.502 598625.494 0, 941964.595 598622.069 0, 942260.688 598618.662 0, 942556.782 598615.273 0, 942852.876 598611.9 0, 943147.528 598608.562 0, 943084.65 593044.746 0, 
+    943021.776 587481.283 0))
+
+POLYGON ((957360.249 598468.02 0, 957065.586 598470.526 0, 956769.484 598473.061 0, 956473.382 598475.615 0, 956177.28 598478.185 0, 955881.179 598480.773 0, 955585.077 598483.379 0, 955288.976 598486.002 0, 954992.875 598488.642 0, 954696.774 598491.3 0, 
+    954400.673 598493.975 0, 954104.573 598496.667 0, 953808.472 598499.378 0, 953512.372 598502.105 0, 953216.272 598504.85 0, 952920.172 598507.612 0, 952624.072 598510.392 0, 952327.972 598513.189 0, 952031.873 598516.004 0, 951735.773 598518.836 0, 
+    951439.674 598521.685 0, 951143.575 598524.552 0, 950847.476 598527.436 0, 950551.378 598530.338 0, 950253.839 598533.271 0, 949959.181 598536.194 0, 949663.083 598539.148 0, 949366.985 598542.119 0, 949070.887 598545.108 0, 948774.789 598548.114 0, 
+    948478.692 598551.138 0, 948182.595 598554.179 0, 947886.498 598557.238 0, 947590.401 598560.314 0, 947294.304 598563.407 0, 946998.207 598566.518 0, 946702.111 598569.647 0, 946406.015 598572.792 0, 946109.919 598575.955 0, 945813.823 598579.136 0, 
+    945517.728 598582.334 0, 945221.632 598585.549 0, 944925.537 598588.782 0, 944629.442 598592.033 0, 944333.347 598595.3 0, 944037.252 598598.585 0, 943741.158 598601.888 0, 943445.064 598605.208 0, 943147.528 598608.562 0, 943210.41 604172.726 0, 
+    943273.295 609737.236 0, 943570.173 609733.889 0, 943865.612 609730.577 0, 944161.052 609727.281 0, 944456.491 609724.003 0, 944751.931 609720.743 0, 945047.371 609717.5 0, 945342.811 609714.274 0, 945638.252 609711.066 0, 945933.692 609707.875 0, 
+    946229.133 609704.701 0, 946524.574 609701.545 0, 946820.015 609698.406 0, 947115.457 609695.285 0, 947410.898 609692.181 0, 947706.34 609689.094 0, 948001.782 609686.025 0, 948297.224 609682.973 0, 948592.666 609679.939 0, 948888.109 609676.922 0, 
+    949183.551 609673.922 0, 949478.994 609670.94 0, 949774.437 609667.975 0, 950069.88 609665.028 0, 950363.886 609662.112 0, 950660.767 609659.185 0, 950956.21 609656.29 0, 951251.654 609653.412 0, 951547.098 609650.551 0, 951842.542 609647.708 0, 
+    952137.987 609644.882 0, 952433.431 609642.074 0, 952728.876 609639.283 0, 953024.321 609636.509 0, 953319.766 609633.753 0, 953615.211 609631.014 0, 953910.656 609628.293 0, 954206.101 609625.589 0, 954501.547 609622.902 0, 954796.993 609620.233 0, 
+    955092.439 609617.581 0, 955387.885 609614.947 0, 955683.331 609612.33 0, 955978.777 609609.73 0, 956274.224 609607.148 0, 956569.671 609604.583 0, 956865.118 609602.035 0, 957160.565 609599.505 0, 957454.575 609597.004 0, 957407.411 604032.339 0, 
+    957360.249 598468.02 0))
+
+POLYGON ((971636.195 609496.838 0, 971342.176 609498.508 0, 971046.723 609500.204 0, 970751.27 609501.917 0, 970455.817 609503.647 0, 970160.365 609505.394 0, 969864.912 609507.159 0, 969569.46 609508.942 0, 969274.007 609510.742 0, 968978.555 609512.559 0, 
+    968683.103 609514.393 0, 968387.651 609516.245 0, 968092.199 609518.115 0, 967796.747 609520.001 0, 967501.296 609521.905 0, 967205.844 609523.827 0, 966910.392 609525.766 0, 966614.941 609527.722 0, 966319.49 609529.696 0, 966024.039 609531.687 0, 
+    965728.588 609533.695 0, 965433.137 609535.721 0, 965137.686 609537.764 0, 964842.235 609539.825 0, 964545.35 609541.913 0, 964251.335 609543.998 0, 963955.884 609546.111 0, 963660.434 609548.241 0, 963364.984 609550.389 0, 963069.534 609552.554 0, 
+    962774.084 609554.736 0, 962478.635 609556.936 0, 962183.185 609559.153 0, 961887.736 609561.388 0, 961592.287 609563.64 0, 961296.838 609565.909 0, 961001.389 609568.196 0, 960705.94 609570.5 0, 960410.491 609572.821 0, 960115.042 609575.16 0, 
+    959819.594 609577.516 0, 959524.146 609579.89 0, 959228.698 609582.281 0, 958933.25 609584.689 0, 958637.802 609587.115 0, 958342.354 609589.558 0, 958046.906 609592.019 0, 957751.459 609594.497 0, 957454.575 609597.004 0, 957501.743 615162.012 0, 
+    957548.914 620727.358 0, 957845.139 620724.856 0, 958139.931 620722.384 0, 958434.724 620719.928 0, 958729.516 620717.491 0, 959024.309 620715.07 0, 959319.102 620712.667 0, 959613.895 620710.281 0, 959908.688 620707.913 0, 960203.481 620705.562 0, 
+    960498.275 620703.228 0, 960793.069 620700.912 0, 961087.862 620698.613 0, 961382.656 620696.331 0, 961677.45 620694.067 0, 961972.244 620691.82 0, 962267.038 620689.591 0, 962561.833 620687.379 0, 962856.627 620685.184 0, 963151.422 620683.006 0, 
+    963446.217 620680.846 0, 963741.012 620678.703 0, 964035.807 620676.578 0, 964330.602 620674.47 0, 964623.965 620672.389 0, 964920.193 620670.305 0, 965214.988 620668.249 0, 965509.784 620666.211 0, 965804.58 620664.189 0, 966099.375 620662.185 0, 
+    966394.171 620660.199 0, 966688.968 620658.229 0, 966983.764 620656.277 0, 967278.56 620654.343 0, 967573.357 620652.426 0, 967868.153 620650.526 0, 968162.95 620648.643 0, 968457.747 620646.778 0, 968752.544 620644.93 0, 969047.341 620643.1 0, 
+    969342.138 620641.287 0, 969636.935 620639.491 0, 969931.732 620637.712 0, 970226.53 620635.951 0, 970521.327 620634.207 0, 970816.125 620632.481 0, 971110.923 620630.772 0, 971405.72 620629.08 0, 971699.087 620627.414 0, 971667.64 615061.957 0, 
+    971636.195 609496.838 0))
+
+POLYGON ((985849.487 620567.448 0, 985556.114 620568.285 0, 985261.313 620569.144 0, 984966.512 620570.02 0, 984671.71 620570.913 0, 984376.909 620571.824 0, 984082.108 620572.753 0, 983787.307 620573.698 0, 983492.505 620574.661 0, 983197.704 620575.641 0, 
+    982902.903 620576.639 0, 982608.102 620577.654 0, 982313.302 620578.686 0, 982018.501 620579.736 0, 981723.7 620580.803 0, 981428.899 620581.887 0, 981134.099 620582.989 0, 980839.298 620584.108 0, 980544.498 620585.245 0, 980249.697 620586.398 0, 
+    979954.897 620587.57 0, 979660.096 620588.758 0, 979365.296 620589.964 0, 979070.496 620591.187 0, 978774.266 620592.434 0, 978480.896 620593.686 0, 978186.096 620594.961 0, 977891.296 620596.253 0, 977596.496 620597.563 0, 977301.697 620598.891 0, 
+    977006.897 620600.235 0, 976712.097 620601.597 0, 976417.298 620602.977 0, 976122.499 620604.373 0, 975827.699 620605.787 0, 975532.9 620607.219 0, 975238.101 620608.668 0, 974943.302 620610.134 0, 974648.503 620611.617 0, 974353.704 620613.118 0, 
+    974058.905 620614.636 0, 973764.107 620616.172 0, 973469.308 620617.724 0, 973174.509 620619.295 0, 972879.711 620620.882 0, 972584.913 620622.487 0, 972290.115 620624.109 0, 971995.316 620625.749 0, 971699.087 620627.414 0, 971730.537 626193.207 0, 
+    971761.988 631759.333 0, 972057.558 631757.671 0, 972351.701 631756.035 0, 972645.844 631754.417 0, 972939.987 631752.815 0, 973234.13 631751.231 0, 973528.274 631749.665 0, 973822.417 631748.115 0, 974116.561 631746.583 0, 974410.704 631745.068 0, 
+    974704.848 631743.571 0, 974998.992 631742.091 0, 975293.135 631740.628 0, 975587.279 631739.182 0, 975881.423 631737.754 0, 976175.568 631736.343 0, 976469.712 631734.949 0, 976763.856 631733.573 0, 977058 631732.214 0, 977352.145 631730.872 0, 
+    977646.289 631729.548 0, 977940.434 631728.241 0, 978234.578 631726.951 0, 978528.723 631725.679 0, 978821.441 631724.43 0, 979117.013 631723.186 0, 979411.158 631721.966 0, 979705.303 631720.762 0, 979999.448 631719.577 0, 980293.593 631718.408 0, 
+    980587.738 631717.257 0, 980881.884 631716.123 0, 981176.029 631715.006 0, 981470.174 631713.907 0, 981764.32 631712.825 0, 982058.465 631711.76 0, 982352.611 631710.713 0, 982646.757 631709.683 0, 982940.902 631708.67 0, 983235.048 631707.675 0, 
+    983529.194 631706.697 0, 983823.34 631705.736 0, 984117.486 631704.793 0, 984411.632 631703.866 0, 984705.778 631702.958 0, 984999.924 631702.066 0, 985294.07 631701.192 0, 985588.217 631700.335 0, 985880.937 631699.499 0, 985865.212 626133.307 0, 
+    985849.487 620567.448 0))
+
+POLYGON ((1000000 631679.555 0, 999707.276 631679.563 0, 999413.128 631679.589 0, 999118.981 631679.632 0, 998824.833 631679.693 0, 998530.686 631679.771 0, 998236.538 631679.866 0, 997942.391 631679.978 0, 997648.243 631680.108 0, 997354.096 631680.255 0, 
+    997059.949 631680.42 0, 996765.801 631680.601 0, 996471.654 631680.8 0, 996177.506 631681.017 0, 995883.359 631681.25 0, 995589.212 631681.501 0, 995295.064 631681.77 0, 995000.917 631682.055 0, 994706.77 631682.358 0, 994412.622 631682.678 0, 
+    994118.475 631683.016 0, 993824.328 631683.371 0, 993530.18 631683.743 0, 993236.033 631684.132 0, 992940.462 631684.541 0, 992647.739 631684.963 0, 992353.592 631685.404 0, 992059.445 631685.863 0, 991765.297 631686.339 0, 991471.15 631686.832 0, 
+    991177.003 631687.343 0, 990882.856 631687.871 0, 990588.709 631688.416 0, 990294.562 631688.979 0, 990000.416 631689.559 0, 989706.269 631690.156 0, 989412.122 631690.771 0, 989117.975 631691.402 0, 988823.828 631692.052 0, 988529.682 631692.718 0, 
+    988235.535 631693.402 0, 987941.388 631694.103 0, 987647.242 631694.821 0, 987353.095 631695.557 0, 987058.949 631696.31 0, 986764.802 631697.08 0, 986470.656 631697.868 0, 986176.509 631698.673 0, 985880.937 631699.499 0, 985896.664 637266.021 0, 
+    985912.391 642832.868 0, 986207.305 642832.043 0, 986500.796 642831.24 0, 986794.287 642830.454 0, 987087.778 642829.685 0, 987381.269 642828.934 0, 987674.761 642828.2 0, 987968.252 642827.483 0, 988261.743 642826.784 0, 988555.235 642826.101 0, 
+    988848.726 642825.436 0, 989142.218 642824.789 0, 989435.709 642824.158 0, 989729.201 642823.545 0, 990022.692 642822.949 0, 990316.184 642822.371 0, 990609.675 642821.809 0, 990903.167 642821.265 0, 991196.659 642820.738 0, 991490.151 642820.229 0, 
+    991783.642 642819.737 0, 992077.134 642819.262 0, 992370.626 642818.804 0, 992664.118 642818.364 0, 992956.189 642817.942 0, 993251.102 642817.535 0, 993544.594 642817.146 0, 993838.086 642816.775 0, 994131.578 642816.421 0, 994425.07 642816.084 0, 
+    994718.562 642815.764 0, 995012.054 642815.462 0, 995305.546 642815.177 0, 995599.038 642814.91 0, 995892.53 642814.659 0, 996186.022 642814.426 0, 996479.514 642814.21 0, 996773.006 642814.012 0, 997066.498 642813.83 0, 997359.99 642813.666 0, 
+    997653.483 642813.52 0, 997946.975 642813.39 0, 998240.467 642813.278 0, 998533.959 642813.183 0, 998827.451 642813.105 0, 999120.943 642813.045 0, 999414.436 642813.002 0, 999707.928 642812.976 0, 1000000 642812.967 0, 1000000 637246.098 0, 
+    1000000 631679.555 0))
+
+POLYGON ((1014087.609 642832.868 0, 1013795.535 642832.051 0, 1013502.044 642831.248 0, 1013208.553 642830.462 0, 1012915.062 642829.693 0, 1012621.571 642828.941 0, 1012328.079 642828.207 0, 1012034.588 642827.49 0, 1011741.097 642826.79 0, 1011447.605 642826.108 0, 
+    1011154.114 642825.443 0, 1010860.622 642824.795 0, 1010567.131 642824.164 0, 1010273.639 642823.551 0, 1009980.148 642822.955 0, 1009686.656 642822.376 0, 1009393.165 642821.815 0, 1009099.673 642821.27 0, 1008806.181 642820.743 0, 1008512.689 642820.234 0, 
+    1008219.198 642819.741 0, 1007925.706 642819.266 0, 1007632.214 642818.808 0, 1007338.722 642818.368 0, 1007043.811 642817.942 0, 1006751.738 642817.538 0, 1006458.246 642817.15 0, 1006164.754 642816.778 0, 1005871.262 642816.424 0, 1005577.77 642816.087 0, 
+    1005284.278 642815.767 0, 1004990.786 642815.465 0, 1004697.294 642815.18 0, 1004403.802 642814.912 0, 1004110.31 642814.662 0, 1003816.818 642814.428 0, 1003523.326 642814.212 0, 1003229.834 642814.013 0, 1002936.342 642813.832 0, 1002642.85 642813.668 0, 
+    1002349.357 642813.521 0, 1002055.865 642813.391 0, 1001762.373 642813.279 0, 1001468.881 642813.184 0, 1001175.389 642813.106 0, 1000881.897 642813.045 0, 1000588.404 642813.002 0, 1000294.912 642812.976 0, 1000000 642812.967 0, 1000000 648380.159 0, 
+    1000000 653947.67 0, 1000294.254 653947.679 0, 1000587.091 653947.705 0, 1000879.927 653947.748 0, 1001172.764 653947.808 0, 1001465.601 653947.886 0, 1001758.438 653947.981 0, 1002051.275 653948.093 0, 1002344.111 653948.222 0, 1002636.948 653948.369 0, 
+    1002929.785 653948.533 0, 1003222.622 653948.714 0, 1003515.458 653948.912 0, 1003808.295 653949.128 0, 1004101.132 653949.36 0, 1004393.969 653949.61 0, 1004686.805 653949.878 0, 1004979.642 653950.162 0, 1005272.479 653950.464 0, 1005565.315 653950.783 0, 
+    1005858.152 653951.119 0, 1006150.989 653951.472 0, 1006443.825 653951.843 0, 1006736.662 653952.231 0, 1007028.083 653952.634 0, 1007322.335 653953.058 0, 1007615.171 653953.498 0, 1007908.008 653953.955 0, 1008200.844 653954.429 0, 1008493.681 653954.92 0, 
+    1008786.517 653955.429 0, 1009079.353 653955.955 0, 1009372.19 653956.498 0, 1009665.026 653957.058 0, 1009957.862 653957.635 0, 1010250.698 653958.23 0, 1010543.535 653958.842 0, 1010836.371 653959.471 0, 1011129.207 653960.118 0, 1011422.043 653960.781 0, 
+    1011714.879 653961.462 0, 1012007.715 653962.16 0, 1012300.551 653962.876 0, 1012593.387 653963.608 0, 1012886.223 653964.358 0, 1013179.059 653965.125 0, 1013471.894 653965.909 0, 1013764.73 653966.711 0, 1014056.151 653967.526 0, 1014071.88 648400.037 0, 
+    1014087.609 642832.868 0))
+
+POLYGON ((1028112.19 654027.093 0, 1027820.77 654025.454 0, 1027527.938 654023.826 0, 1027235.105 654022.214 0, 1026942.273 654020.62 0, 1026649.44 654019.042 0, 1026356.608 654017.482 0, 1026063.775 654015.94 0, 1025770.942 654014.414 0, 1025478.109 654012.906 0, 
+    1025185.276 654011.415 0, 1024892.443 654009.941 0, 1024599.61 654008.485 0, 1024306.777 654007.046 0, 1024013.943 654005.624 0, 1023721.11 654004.219 0, 1023428.276 654002.831 0, 1023135.443 654001.461 0, 1022842.609 654000.108 0, 1022549.775 653998.772 0, 
+    1022256.941 653997.453 0, 1021964.107 653996.152 0, 1021671.273 653994.868 0, 1021378.439 653993.601 0, 1021084.192 653992.345 0, 1020792.771 653991.119 0, 1020499.937 653989.904 0, 1020207.102 653988.706 0, 1019914.268 653987.525 0, 1019621.433 653986.361 0, 
+    1019328.599 653985.215 0, 1019035.764 653984.086 0, 1018742.929 653982.974 0, 1018450.094 653981.88 0, 1018157.26 653980.802 0, 1017864.425 653979.742 0, 1017571.59 653978.7 0, 1017278.755 653977.674 0, 1016985.92 653976.666 0, 1016693.084 653975.674 0, 
+    1016400.249 653974.701 0, 1016107.414 653973.744 0, 1015814.579 653972.804 0, 1015521.743 653971.882 0, 1015228.908 653970.977 0, 1014936.072 653970.09 0, 1014643.237 653969.219 0, 1014350.401 653968.366 0, 1014056.151 653967.526 0, 1014040.421 659535.33 0, 
+    1014024.69 665103.447 0, 1014318.282 665104.286 0, 1014610.462 665105.137 0, 1014902.642 665106.005 0, 1015194.822 665106.891 0, 1015487.002 665107.794 0, 1015779.182 665108.714 0, 1016071.362 665109.652 0, 1016363.541 665110.606 0, 1016655.721 665111.578 0, 
+    1016947.901 665112.567 0, 1017240.081 665113.573 0, 1017532.26 665114.596 0, 1017824.44 665115.637 0, 1018116.619 665116.694 0, 1018408.799 665117.769 0, 1018700.978 665118.861 0, 1018993.157 665119.971 0, 1019285.336 665121.097 0, 1019577.516 665122.241 0, 
+    1019869.695 665123.402 0, 1020161.874 665124.58 0, 1020454.053 665125.775 0, 1020746.231 665126.988 0, 1021037 665128.211 0, 1021330.589 665129.464 0, 1021622.768 665130.728 0, 1021914.946 665132.01 0, 1022207.125 665133.308 0, 1022499.303 665134.624 0, 
+    1022791.481 665135.957 0, 1023083.66 665137.307 0, 1023375.838 665138.674 0, 1023668.016 665140.058 0, 1023960.194 665141.46 0, 1024252.372 665142.879 0, 1024544.55 665144.315 0, 1024836.728 665145.768 0, 1025128.905 665147.239 0, 1025421.083 665148.726 0, 
+    1025713.26 665150.231 0, 1026005.438 665151.753 0, 1026297.615 665153.292 0, 1026589.792 665154.849 0, 1026881.97 665156.422 0, 1027174.147 665158.013 0, 1027466.324 665159.621 0, 1027758.5 665161.246 0, 1028049.268 665162.881 0, 1028080.73 659594.83 0, 
+    1028112.19 654027.093 0))
+
+POLYGON ((1042073.622 665261.936 0, 1041782.858 665259.48 0, 1041490.687 665257.029 0, 1041198.516 665254.596 0, 1040906.344 665252.18 0, 1040614.173 665249.781 0, 1040322.001 665247.399 0, 1040029.829 665245.034 0, 1039737.657 665242.687 0, 1039445.485 665240.356 0, 
+    1039153.313 665238.043 0, 1038861.141 665235.747 0, 1038568.968 665233.469 0, 1038276.796 665231.207 0, 1037984.623 665228.963 0, 1037692.45 665226.736 0, 1037400.277 665224.526 0, 1037108.104 665222.333 0, 1036815.93 665220.158 0, 1036523.757 665217.999 0, 
+    1036231.583 665215.858 0, 1035939.41 665213.734 0, 1035647.236 665211.628 0, 1035355.062 665209.538 0, 1035061.48 665207.456 0, 1034770.714 665205.411 0, 1034478.54 665203.373 0, 1034186.365 665201.352 0, 1033894.191 665199.348 0, 1033602.016 665197.362 0, 
+    1033309.841 665195.393 0, 1033017.667 665193.441 0, 1032725.492 665191.506 0, 1032433.316 665189.589 0, 1032141.141 665187.688 0, 1031848.966 665185.805 0, 1031556.79 665183.939 0, 1031264.615 665182.09 0, 1030972.439 665180.259 0, 1030680.264 665178.444 0, 
+    1030388.088 665176.647 0, 1030095.912 665174.867 0, 1029803.736 665173.104 0, 1029511.56 665171.359 0, 1029219.383 665169.63 0, 1028927.207 665167.919 0, 1028635.03 665166.225 0, 1028342.854 665164.548 0, 1028049.268 665162.881 0, 1028017.804 670731.24 0, 
+    1027986.339 676299.906 0, 1028279.266 676301.57 0, 1028570.787 676303.243 0, 1028862.308 676304.933 0, 1029153.829 676306.64 0, 1029445.35 676308.365 0, 1029736.871 676310.106 0, 1030028.391 676311.865 0, 1030319.912 676313.641 0, 1030611.432 676315.434 0, 
+    1030902.952 676317.245 0, 1031194.472 676319.072 0, 1031485.992 676320.917 0, 1031777.512 676322.778 0, 1032069.032 676324.657 0, 1032360.552 676326.554 0, 1032652.071 676328.467 0, 1032943.591 676330.397 0, 1033235.11 676332.345 0, 1033526.629 676334.309 0, 
+    1033818.149 676336.291 0, 1034109.668 676338.29 0, 1034401.186 676340.307 0, 1034692.705 676342.34 0, 1034982.819 676344.381 0, 1035275.742 676346.458 0, 1035567.261 676348.543 0, 1035858.779 676350.645 0, 1036150.297 676352.764 0, 1036441.815 676354.9 0, 
+    1036733.333 676357.054 0, 1037024.851 676359.225 0, 1037316.369 676361.412 0, 1037607.886 676363.617 0, 1037899.404 676365.839 0, 1038190.921 676368.079 0, 1038482.438 676370.335 0, 1038773.955 676372.609 0, 1039065.472 676374.899 0, 1039356.989 676377.207 0, 
+    1039648.505 676379.532 0, 1039940.022 676381.875 0, 1040231.538 676384.234 0, 1040523.054 676386.61 0, 1040814.57 676389.004 0, 1041106.086 676391.415 0, 1041397.602 676393.843 0, 1041689.118 676396.288 0, 1041979.229 676398.739 0, 1042026.427 670830.184 0, 
+    1042073.622 665261.936 0))
+
+POLYGON ((1055971.784 676537.104 0, 1055681.679 676533.834 0, 1055390.171 676530.565 0, 1055098.663 676527.313 0, 1054807.155 676524.079 0, 1054515.647 676520.862 0, 1054224.139 676517.661 0, 1053932.631 676514.478 0, 1053641.122 676511.313 0, 1053349.613 676508.164 0, 
+    1053058.104 676505.033 0, 1052766.595 676501.918 0, 1052475.085 676498.821 0, 1052183.576 676495.741 0, 1051892.066 676492.678 0, 1051600.556 676489.633 0, 1051309.046 676486.604 0, 1051017.535 676483.593 0, 1050726.025 676480.598 0, 1050434.514 676477.621 0, 
+    1050143.003 676474.662 0, 1049851.492 676471.719 0, 1049559.981 676468.793 0, 1049268.47 676465.885 0, 1048975.556 676462.98 0, 1048685.447 676460.119 0, 1048393.935 676457.262 0, 1048102.423 676454.423 0, 1047810.911 676451.6 0, 1047519.398 676448.795 0, 
+    1047227.886 676446.006 0, 1046936.373 676443.235 0, 1046644.86 676440.481 0, 1046353.347 676437.744 0, 1046061.834 676435.025 0, 1045770.321 676432.322 0, 1045478.807 676429.637 0, 1045187.293 676426.968 0, 1044895.78 676424.317 0, 1044604.266 676421.683 0, 
+    1044312.751 676419.067 0, 1044021.237 676416.467 0, 1043729.723 676413.885 0, 1043438.208 676411.319 0, 1043146.693 676408.771 0, 1042855.179 676406.24 0, 1042563.664 676403.727 0, 1042272.148 676401.23 0, 1041979.229 676398.739 0, 1041932.029 681967.595 0, 
+    1041884.826 687536.751 0, 1042177.087 687539.237 0, 1042467.946 687541.728 0, 1042758.806 687544.236 0, 1043049.665 687546.761 0, 1043340.524 687549.303 0, 1043631.383 687551.863 0, 1043922.242 687554.44 0, 1044213.101 687557.033 0, 1044503.959 687559.644 0, 
+    1044794.818 687562.272 0, 1045085.676 687564.917 0, 1045376.534 687567.579 0, 1045667.392 687570.259 0, 1045958.25 687572.955 0, 1046249.107 687575.669 0, 1046539.965 687578.399 0, 1046830.822 687581.147 0, 1047121.679 687583.912 0, 1047412.536 687586.694 0, 
+    1047703.393 687589.493 0, 1047994.25 687592.31 0, 1048285.106 687595.143 0, 1048575.963 687597.994 0, 1048865.419 687600.847 0, 1049157.675 687603.746 0, 1049448.531 687606.648 0, 1049739.386 687609.567 0, 1050030.242 687612.503 0, 1050321.097 687615.456 0, 
+    1050611.952 687618.427 0, 1050902.807 687621.414 0, 1051193.662 687624.419 0, 1051484.516 687627.44 0, 1051775.371 687630.479 0, 1052066.225 687633.535 0, 1052357.079 687636.608 0, 1052647.933 687639.698 0, 1052938.787 687642.806 0, 1053229.64 687645.93 0, 
+    1053520.493 687649.072 0, 1053811.347 687652.23 0, 1054102.199 687655.406 0, 1054393.052 687658.599 0, 1054683.905 687661.809 0, 1054974.757 687665.036 0, 1055265.609 687668.281 0, 1055556.461 687671.542 0, 1055845.915 687674.805 0, 1055908.851 682105.805 0, 
+    1055971.784 676537.104 0))
+
+POLYGON ((1069806.558 687852.301 0, 1069517.112 687848.22 0, 1069226.271 687844.137 0, 1068935.429 687840.071 0, 1068644.587 687836.022 0, 1068353.745 687831.99 0, 1068062.902 687827.976 0, 1067772.059 687823.978 0, 1067481.216 687819.998 0, 1067190.373 687816.035 0, 
+    1066899.529 687812.089 0, 1066608.686 687808.16 0, 1066317.842 687804.248 0, 1066026.997 687800.353 0, 1065736.153 687796.475 0, 1065445.308 687792.615 0, 1065154.463 687788.771 0, 1064863.618 687784.945 0, 1064572.773 687781.136 0, 1064281.927 687777.344 0, 
+    1063991.082 687773.569 0, 1063700.236 687769.811 0, 1063409.389 687766.07 0, 1063118.543 687762.347 0, 1062826.299 687758.622 0, 1062536.849 687754.951 0, 1062246.002 687751.279 0, 1061955.155 687747.623 0, 1061664.307 687743.985 0, 1061373.46 687740.365 0, 
+    1061082.612 687736.761 0, 1060791.763 687733.174 0, 1060500.915 687729.605 0, 1060210.067 687726.052 0, 1059919.218 687722.517 0, 1059628.369 687718.999 0, 1059337.52 687715.498 0, 1059046.67 687712.014 0, 1058755.82 687708.547 0, 1058464.971 687705.097 0, 
+    1058174.121 687701.665 0, 1057883.27 687698.249 0, 1057592.42 687694.851 0, 1057301.569 687691.47 0, 1057010.718 687688.106 0, 1056719.867 687684.759 0, 1056429.016 687681.429 0, 1056138.165 687678.116 0, 1055845.915 687674.805 0, 1055782.975 693244.1 0, 
+    1055720.032 698813.688 0, 1056011.623 698816.992 0, 1056301.819 698820.297 0, 1056592.014 698823.62 0, 1056882.21 698826.959 0, 1057172.405 698830.316 0, 1057462.6 698833.689 0, 1057752.795 698837.08 0, 1058042.99 698840.488 0, 1058333.184 698843.913 0, 
+    1058623.378 698847.354 0, 1058913.572 698850.813 0, 1059203.766 698854.29 0, 1059493.96 698857.783 0, 1059784.153 698861.293 0, 1060074.346 698864.82 0, 1060364.539 698868.365 0, 1060654.732 698871.926 0, 1060944.925 698875.505 0, 1061235.117 698879.1 0, 
+    1061525.309 698882.713 0, 1061815.501 698886.343 0, 1062105.693 698889.99 0, 1062395.884 698893.654 0, 1062684.681 698897.317 0, 1062976.267 698901.033 0, 1063266.457 698904.748 0, 1063556.648 698908.48 0, 1063846.838 698912.23 0, 1064137.029 698915.996 0, 
+    1064427.219 698919.78 0, 1064717.408 698923.58 0, 1065007.598 698927.398 0, 1065297.787 698931.233 0, 1065587.976 698935.084 0, 1065878.165 698938.953 0, 1066168.354 698942.839 0, 1066458.542 698946.742 0, 1066748.73 698950.663 0, 1067038.918 698954.6 0, 
+    1067329.106 698958.554 0, 1067619.293 698962.526 0, 1067909.481 698966.514 0, 1068199.667 698970.52 0, 1068489.854 698974.542 0, 1068780.041 698978.582 0, 1069070.227 698982.639 0, 1069360.413 698986.713 0, 1069649.206 698990.784 0, 1069727.884 693421.396 0, 
+    1069806.558 687852.301 0))
+
+POLYGON ((1083577.824 699207.231 0, 1083289.042 699202.344 0, 1082998.868 699197.451 0, 1082708.695 699192.574 0, 1082418.521 699187.714 0, 1082128.346 699182.872 0, 1081838.172 699178.047 0, 1081547.997 699173.238 0, 1081257.822 699168.447 0, 1080967.647 699163.673 0, 
+    1080677.471 699158.916 0, 1080387.295 699154.176 0, 1080097.119 699149.453 0, 1079806.942 699144.747 0, 1079516.766 699140.058 0, 1079226.589 699135.387 0, 1078936.411 699130.732 0, 1078646.234 699126.095 0, 1078356.056 699121.474 0, 1078065.878 699116.871 0, 
+    1077775.699 699112.285 0, 1077485.521 699107.715 0, 1077195.342 699103.163 0, 1076905.163 699098.628 0, 1076613.591 699094.089 0, 1076324.804 699089.61 0, 1076034.624 699085.126 0, 1075744.443 699080.659 0, 1075454.263 699076.209 0, 1075164.082 699071.777 0, 
+    1074873.901 699067.361 0, 1074583.72 699062.963 0, 1074293.538 699058.582 0, 1074003.356 699054.217 0, 1073713.174 699049.87 0, 1073422.992 699045.54 0, 1073132.809 699041.227 0, 1072842.626 699036.931 0, 1072552.443 699032.653 0, 1072262.26 699028.391 0, 
+    1071972.076 699024.146 0, 1071681.893 699019.918 0, 1071391.709 699015.708 0, 1071101.524 699011.515 0, 1070811.34 699007.338 0, 1070521.155 699003.179 0, 1070230.97 698999.037 0, 1069940.784 698994.912 0, 1069649.206 698990.784 0, 1069570.524 704560.46 0, 
+    1069491.838 710130.422 0, 1069782.757 710134.541 0, 1070072.287 710138.657 0, 1070361.817 710142.789 0, 1070651.346 710146.939 0, 1070940.875 710151.106 0, 1071230.403 710155.29 0, 1071519.932 710159.491 0, 1071809.46 710163.709 0, 1072098.988 710167.944 0, 
+    1072388.516 710172.196 0, 1072678.043 710176.466 0, 1072967.57 710180.752 0, 1073257.097 710185.055 0, 1073546.624 710189.375 0, 1073836.15 710193.713 0, 1074125.676 710198.067 0, 1074415.202 710202.438 0, 1074704.728 710206.827 0, 1074994.253 710211.232 0, 
+    1075283.778 710215.655 0, 1075573.303 710220.094 0, 1075862.828 710224.551 0, 1076152.352 710229.025 0, 1076440.488 710233.494 0, 1076731.4 710238.023 0, 1077020.924 710242.548 0, 1077310.447 710247.09 0, 1077599.97 710251.649 0, 1077889.493 710256.224 0, 
+    1078179.015 710260.817 0, 1078468.537 710265.427 0, 1078758.059 710270.054 0, 1079047.581 710274.698 0, 1079337.102 710279.36 0, 1079626.624 710284.038 0, 1079916.144 710288.733 0, 1080205.665 710293.445 0, 1080495.185 710298.174 0, 1080784.705 710302.921 0, 
+    1081074.225 710307.684 0, 1081363.744 710312.464 0, 1081653.264 710317.262 0, 1081942.782 710322.076 0, 1082232.301 710326.908 0, 1082521.819 710331.756 0, 1082811.337 710336.622 0, 1083100.855 710341.505 0, 1083388.985 710346.381 0, 1083483.407 704776.663 0, 
+    1083577.824 699207.231 0))
+
+POLYGON ((1097285.467 710601.6 0, 1096997.35 710595.91 0, 1096707.847 710590.21 0, 1096418.344 710584.526 0, 1096128.84 710578.86 0, 1095839.336 710573.21 0, 1095549.832 710567.578 0, 1095260.328 710561.962 0, 1094970.823 710556.364 0, 1094681.318 710550.783 0, 
+    1094391.812 710545.219 0, 1094102.307 710539.671 0, 1093812.801 710534.141 0, 1093523.294 710528.628 0, 1093233.787 710523.132 0, 1092944.28 710517.653 0, 1092654.773 710512.191 0, 1092365.265 710506.746 0, 1092075.757 710501.318 0, 1091786.249 710495.907 0, 
+    1091496.74 710490.513 0, 1091207.231 710485.137 0, 1090917.722 710479.777 0, 1090628.212 710474.434 0, 1090337.316 710469.083 0, 1090049.192 710463.8 0, 1089759.682 710458.508 0, 1089470.171 710453.234 0, 1089180.66 710447.976 0, 1088891.148 710442.736 0, 
+    1088601.636 710437.512 0, 1088312.124 710432.306 0, 1088022.612 710427.117 0, 1087733.099 710421.944 0, 1087443.586 710416.789 0, 1087154.073 710411.651 0, 1086864.559 710406.53 0, 1086575.045 710401.425 0, 1086285.531 710396.338 0, 1085996.016 710391.268 0, 
+    1085706.502 710386.215 0, 1085416.987 710381.179 0, 1085127.471 710376.16 0, 1084837.955 710371.158 0, 1084548.439 710366.173 0, 1084258.923 710361.206 0, 1083969.407 710356.255 0, 1083679.89 710351.321 0, 1083388.985 710346.381 0, 1083294.558 715916.38 0, 
+    1083200.127 721486.658 0, 1083490.373 721491.587 0, 1083779.234 721496.509 0, 1084068.095 721501.449 0, 1084356.955 721506.405 0, 1084645.816 721511.379 0, 1084934.676 721516.37 0, 1085223.535 721521.377 0, 1085512.395 721526.402 0, 1085801.254 721531.443 0, 
+    1086090.113 721536.502 0, 1086378.971 721541.578 0, 1086667.83 721546.67 0, 1086956.687 721551.78 0, 1087245.545 721556.906 0, 1087534.402 721562.05 0, 1087823.259 721567.211 0, 1088112.116 721572.388 0, 1088400.973 721577.583 0, 1088689.829 721582.794 0, 
+    1088978.685 721588.023 0, 1089267.54 721593.269 0, 1089556.395 721598.531 0, 1089845.25 721603.811 0, 1090132.721 721609.082 0, 1090422.959 721614.421 0, 1090711.813 721619.752 0, 1091000.666 721625.099 0, 1091289.52 721630.464 0, 1091578.373 721635.846 0, 
+    1091867.225 721641.244 0, 1092156.078 721646.66 0, 1092444.93 721652.092 0, 1092733.782 721657.542 0, 1093022.633 721663.009 0, 1093311.484 721668.492 0, 1093600.335 721673.993 0, 1093889.185 721679.511 0, 1094178.035 721685.045 0, 1094466.885 721690.597 0, 
+    1094755.734 721696.165 0, 1095044.584 721701.751 0, 1095333.432 721707.354 0, 1095622.281 721712.973 0, 1095911.129 721718.61 0, 1096199.977 721724.264 0, 1096488.824 721729.934 0, 1096777.671 721735.622 0, 1097065.136 721741.299 0, 1097175.304 716171.311 0, 
+    1097285.467 710601.6 0))
+
+POLYGON ((1110929.371 722035.111 0, 1110641.921 722028.621 0, 1110353.091 722022.118 0, 1110064.261 722015.631 0, 1109775.43 722009.161 0, 1109486.599 722002.709 0, 1109197.767 721996.273 0, 1108908.936 721989.854 0, 1108620.103 721983.453 0, 1108331.271 721977.068 0, 
+    1108042.438 721970.7 0, 1107753.605 721964.35 0, 1107464.771 721958.016 0, 1107175.937 721951.699 0, 1106887.102 721945.4 0, 1106598.268 721939.117 0, 1106309.432 721932.851 0, 1106020.597 721926.603 0, 1105731.761 721920.371 0, 1105442.925 721914.156 0, 
+    1105154.088 721907.959 0, 1104865.251 721901.778 0, 1104576.414 721895.615 0, 1104287.576 721889.468 0, 1103997.357 721883.309 0, 1103709.9 721877.226 0, 1103421.061 721871.13 0, 1103132.222 721865.051 0, 1102843.382 721858.99 0, 1102554.542 721852.945 0, 
+    1102265.702 721846.917 0, 1101976.861 721840.907 0, 1101688.02 721834.913 0, 1101399.179 721828.936 0, 1101110.337 721822.977 0, 1100821.495 721817.034 0, 1100532.653 721811.108 0, 1100243.81 721805.2 0, 1099954.967 721799.308 0, 1099666.124 721793.433 0, 
+    1099377.28 721787.576 0, 1099088.436 721781.735 0, 1098799.592 721775.911 0, 1098510.747 721770.105 0, 1098221.902 721764.315 0, 1097933.056 721758.542 0, 1097644.211 721752.787 0, 1097355.365 721747.048 0, 1097065.136 721741.299 0, 1096954.963 727311.563 0, 
+    1096844.784 732882.098 0, 1097134.353 732887.834 0, 1097422.544 732893.559 0, 1097710.734 732899.302 0, 1097998.923 732905.062 0, 1098287.113 732910.838 0, 1098575.302 732916.631 0, 1098863.491 732922.442 0, 1099151.679 732928.269 0, 1099439.867 732934.114 0, 
+    1099728.055 732939.975 0, 1100016.242 732945.853 0, 1100304.429 732951.748 0, 1100592.616 732957.661 0, 1100880.802 732963.59 0, 1101168.988 732969.536 0, 1101457.173 732975.499 0, 1101745.359 732981.479 0, 1102033.543 732987.476 0, 1102321.728 732993.49 0, 
+    1102609.912 732999.521 0, 1102898.096 733005.569 0, 1103186.279 733011.634 0, 1103474.462 733017.716 0, 1103761.267 733023.785 0, 1104050.828 733029.93 0, 1104339.01 733036.063 0, 1104627.191 733042.213 0, 1104915.373 733048.379 0, 1105203.553 733054.563 0, 
+    1105491.734 733060.763 0, 1105779.914 733066.981 0, 1106068.094 733073.215 0, 1106356.274 733079.467 0, 1106644.453 733085.735 0, 1106932.631 733092.02 0, 1107220.81 733098.323 0, 1107508.988 733104.642 0, 1107797.165 733110.978 0, 1108085.343 733117.332 0, 
+    1108373.519 733123.702 0, 1108661.696 733130.089 0, 1108949.872 733136.493 0, 1109238.048 733142.914 0, 1109526.223 733149.352 0, 1109814.398 733155.807 0, 1110102.573 733162.279 0, 1110390.747 733168.768 0, 1110677.544 733175.243 0, 1110803.46 727605.041 0, 
+    1110929.371 722035.111 0))
+
+POLYGON ((1124509.421 733507.466 0, 1124222.641 733500.181 0, 1123934.487 733492.878 0, 1123646.331 733485.592 0, 1123358.176 733478.323 0, 1123070.02 733471.071 0, 1122781.863 733463.836 0, 1122493.706 733456.617 0, 1122205.549 733449.416 0, 1121917.391 733442.232 0, 
+    1121629.233 733435.065 0, 1121341.075 733427.914 0, 1121052.916 733420.781 0, 1120764.756 733413.664 0, 1120476.597 733406.565 0, 1120188.436 733399.482 0, 1119900.276 733392.417 0, 1119612.115 733385.368 0, 1119323.953 733378.336 0, 1119035.791 733371.322 0, 
+    1118747.629 733364.324 0, 1118459.466 733357.343 0, 1118171.303 733350.379 0, 1117883.139 733343.433 0, 1117593.6 733336.47 0, 1117306.811 733329.59 0, 1117018.646 733322.694 0, 1116730.481 733315.815 0, 1116442.316 733308.953 0, 1116154.15 733302.108 0, 
+    1115865.983 733295.28 0, 1115577.817 733288.468 0, 1115289.649 733281.674 0, 1115001.482 733274.897 0, 1114713.314 733268.137 0, 1114425.145 733261.393 0, 1114136.977 733254.667 0, 1113848.807 733247.958 0, 1113560.638 733241.265 0, 1113272.468 733234.59 0, 
+    1112984.298 733227.931 0, 1112696.127 733221.29 0, 1112407.956 733214.665 0, 1112119.784 733208.057 0, 1111831.612 733201.467 0, 1111543.44 733194.893 0, 1111255.267 733188.336 0, 1110967.094 733181.796 0, 1110677.544 733175.243 0, 1110551.622 738745.712 0, 
+    1110425.694 744316.446 0, 1110714.585 744322.985 0, 1111002.102 744329.51 0, 1111289.619 744336.052 0, 1111577.136 744342.611 0, 1111864.652 744349.186 0, 1112152.168 744355.779 0, 1112439.683 744362.388 0, 1112727.198 744369.015 0, 1113014.712 744375.658 0, 
+    1113302.227 744382.318 0, 1113589.741 744388.996 0, 1113877.254 744395.69 0, 1114164.767 744402.401 0, 1114452.28 744409.129 0, 1114739.792 744415.874 0, 1115027.304 744422.635 0, 1115314.815 744429.414 0, 1115602.326 744436.21 0, 1115889.837 744443.022 0, 
+    1116177.347 744449.852 0, 1116464.857 744456.698 0, 1116752.366 744463.562 0, 1117039.875 744470.442 0, 1117326.012 744477.306 0, 1117614.892 744484.253 0, 1117902.4 744491.184 0, 1118189.908 744498.132 0, 1118477.415 744505.097 0, 1118764.921 744512.079 0, 
+    1119052.427 744519.078 0, 1119339.933 744526.093 0, 1119627.438 744533.126 0, 1119914.943 744540.175 0, 1120202.448 744547.242 0, 1120489.952 744554.325 0, 1120777.456 744561.425 0, 1121064.959 744568.543 0, 1121352.462 744575.677 0, 1121639.964 744582.828 0, 
+    1121927.466 744589.996 0, 1122214.968 744597.181 0, 1122502.469 744604.382 0, 1122789.97 744611.601 0, 1123077.47 744618.837 0, 1123364.97 744626.089 0, 1123652.469 744633.359 0, 1123939.968 744640.645 0, 1124226.096 744647.914 0, 1124367.762 739077.558 0, 
+    1124509.421 733507.466 0))
+
+POLYGON ((1138025.507 745018.369 0, 1137739.399 745010.292 0, 1137451.921 745002.193 0, 1137164.443 744994.111 0, 1136876.965 744986.047 0, 1136589.486 744977.999 0, 1136302.007 744969.968 0, 1136014.528 744961.954 0, 1135727.047 744953.957 0, 1135439.567 744945.977 0, 
+    1135152.086 744938.013 0, 1134864.604 744930.067 0, 1134577.122 744922.138 0, 1134289.64 744914.225 0, 1134002.157 744906.33 0, 1133714.673 744898.451 0, 1133427.19 744890.589 0, 1133139.705 744882.744 0, 1132852.22 744874.917 0, 1132564.735 744867.106 0, 
+    1132277.249 744859.312 0, 1131989.763 744851.534 0, 1131702.277 744843.774 0, 1131414.79 744836.031 0, 1131125.932 744828.268 0, 1130839.814 744820.595 0, 1130552.326 744812.903 0, 1130264.837 744805.227 0, 1129977.347 744797.568 0, 1129689.857 744789.927 0, 
+    1129402.367 744782.302 0, 1129114.877 744774.694 0, 1128827.385 744767.103 0, 1128539.894 744759.529 0, 1128252.402 744751.972 0, 1127964.909 744744.432 0, 1127677.416 744736.908 0, 1127389.923 744729.402 0, 1127102.429 744721.912 0, 1126814.935 744714.44 0, 
+    1126527.44 744706.984 0, 1126239.945 744699.546 0, 1125952.45 744692.124 0, 1125664.954 744684.719 0, 1125377.457 744677.331 0, 1125089.96 744669.96 0, 1124802.463 744662.606 0, 1124514.965 744655.269 0, 1124226.096 744647.914 0, 1124084.423 750218.531 0, 
+    1123942.744 755789.405 0, 1124230.954 755796.743 0, 1124517.796 755804.064 0, 1124804.638 755811.401 0, 1125091.479 755818.755 0, 1125378.32 755826.126 0, 1125665.16 755833.514 0, 1125952 755840.919 0, 1126238.839 755848.341 0, 1126525.678 755855.779 0, 
+    1126812.516 755863.235 0, 1127099.354 755870.707 0, 1127386.192 755878.197 0, 1127673.029 755885.703 0, 1127959.866 755893.226 0, 1128246.702 755900.766 0, 1128533.538 755908.322 0, 1128820.373 755915.896 0, 1129107.208 755923.487 0, 1129394.043 755931.094 0, 
+    1129680.877 755938.718 0, 1129967.711 755946.36 0, 1130254.544 755954.018 0, 1130541.376 755961.693 0, 1130826.842 755969.348 0, 1131115.041 755977.093 0, 1131401.872 755984.819 0, 1131688.703 755992.561 0, 1131975.533 756000.321 0, 1132262.363 756008.097 0, 
+    1132549.193 756015.89 0, 1132836.022 756023.7 0, 1133122.85 756031.527 0, 1133409.679 756039.371 0, 1133696.506 756047.231 0, 1133983.333 756055.109 0, 1134270.16 756063.003 0, 1134556.986 756070.915 0, 1134843.812 756078.843 0, 1135130.638 756086.788 0, 
+    1135417.462 756094.75 0, 1135704.287 756102.729 0, 1135991.111 756110.725 0, 1136277.934 756118.737 0, 1136564.757 756126.767 0, 1136851.58 756134.813 0, 1137138.402 756142.876 0, 1137425.223 756150.956 0, 1137710.679 756159.015 0, 1137868.096 750588.563 0, 
+    1138025.507 745018.369 0))
+
+POLYGON ((1151477.515 756567.52 0, 1151192.081 756558.655 0, 1150905.284 756549.765 0, 1150618.485 756540.891 0, 1150331.687 756532.035 0, 1150044.888 756523.195 0, 1149758.088 756514.372 0, 1149471.288 756505.566 0, 1149184.487 756496.777 0, 1148897.686 756488.005 0, 
+    1148610.884 756479.249 0, 1148324.082 756470.511 0, 1148037.279 756461.789 0, 1147750.476 756453.084 0, 1147463.672 756444.396 0, 1147176.867 756435.725 0, 1146890.063 756427.071 0, 1146603.257 756418.434 0, 1146316.451 756409.814 0, 1146029.645 756401.21 0, 
+    1145742.838 756392.624 0, 1145456.031 756384.054 0, 1145169.223 756375.501 0, 1144882.415 756366.965 0, 1144594.241 756358.406 0, 1144308.796 756349.944 0, 1144021.986 756341.459 0, 1143735.176 756332.99 0, 1143448.365 756324.539 0, 1143161.554 756316.104 0, 
+    1142874.742 756307.686 0, 1142587.93 756299.286 0, 1142301.117 756290.902 0, 1142014.303 756282.534 0, 1141727.489 756274.184 0, 1141440.675 756265.851 0, 1141153.86 756257.534 0, 1140867.045 756249.235 0, 1140580.229 756240.952 0, 1140293.413 756232.686 0, 
+    1140006.596 756224.437 0, 1139719.779 756216.205 0, 1139432.961 756207.99 0, 1139146.143 756199.792 0, 1138859.324 756191.61 0, 1138572.505 756183.446 0, 1138285.685 756175.298 0, 1137998.865 756167.167 0, 1137710.679 756159.015 0, 1137553.254 761729.721 0, 
+    1137395.823 767300.677 0, 1137683.35 767308.81 0, 1137969.514 767316.923 0, 1138255.678 767325.052 0, 1138541.842 767333.198 0, 1138828.005 767341.36 0, 1139114.167 767349.54 0, 1139400.329 767357.736 0, 1139686.491 767365.95 0, 1139972.652 767374.18 0, 
+    1140258.812 767382.427 0, 1140544.972 767390.69 0, 1140831.132 767398.971 0, 1141117.291 767407.268 0, 1141403.449 767415.583 0, 1141689.607 767423.914 0, 1141975.765 767432.262 0, 1142261.922 767440.627 0, 1142548.079 767449.008 0, 1142834.235 767457.407 0, 
+    1143120.39 767465.822 0, 1143406.545 767474.254 0, 1143692.7 767482.703 0, 1143978.854 767491.169 0, 1144263.646 767499.612 0, 1144551.161 767508.152 0, 1144837.314 767516.668 0, 1145123.466 767525.201 0, 1145409.617 767533.751 0, 1145695.769 767542.318 0, 
+    1145981.919 767550.902 0, 1146268.069 767559.503 0, 1146554.219 767568.12 0, 1146840.368 767576.755 0, 1147126.517 767585.406 0, 1147412.665 767594.074 0, 1147698.812 767602.759 0, 1147984.959 767611.46 0, 1148271.106 767620.179 0, 1148557.252 767628.914 0, 
+    1148843.397 767637.666 0, 1149129.542 767646.435 0, 1149415.687 767655.221 0, 1149701.831 767664.024 0, 1149987.974 767672.844 0, 1150274.117 767681.68 0, 1150560.26 767690.533 0, 1150846.401 767699.403 0, 1151131.182 767708.248 0, 1151304.353 762137.759 0, 
+    1151477.515 756567.52 0))
+
+POLYGON ((1164865.336 768154.623 0, 1164580.579 768144.973 0, 1164294.463 768135.295 0, 1164008.347 768125.633 0, 1163722.23 768115.988 0, 1163436.113 768106.361 0, 1163149.995 768096.749 0, 1162863.876 768087.155 0, 1162577.757 768077.578 0, 1162291.638 768068.017 0, 
+    1162005.517 768058.473 0, 1161719.397 768048.947 0, 1161433.275 768039.436 0, 1161147.153 768029.943 0, 1160861.031 768020.467 0, 1160574.908 768011.007 0, 1160288.784 768001.565 0, 1160002.66 767992.139 0, 1159716.536 767982.73 0, 1159430.41 767973.338 0, 
+    1159144.285 767963.962 0, 1158858.158 767954.604 0, 1158572.031 767945.262 0, 1158285.904 767935.937 0, 1157998.417 767926.585 0, 1157713.648 767917.338 0, 1157427.519 767908.064 0, 1157141.389 767898.806 0, 1156855.259 767889.566 0, 1156569.128 767880.342 0, 
+    1156282.997 767871.135 0, 1155996.865 767861.945 0, 1155710.733 767852.772 0, 1155424.6 767843.615 0, 1155138.466 767834.476 0, 1154852.332 767825.353 0, 1154566.198 767816.247 0, 1154280.063 767807.158 0, 1153993.927 767798.086 0, 1153707.791 767789.031 0, 
+    1153421.655 767779.992 0, 1153135.518 767770.97 0, 1152849.38 767761.966 0, 1152563.242 767752.978 0, 1152277.103 767744.006 0, 1151990.964 767735.052 0, 1151704.824 767726.115 0, 1151418.684 767717.194 0, 1151131.182 767708.248 0, 1150958.005 773278.984 0, 
+    1150784.82 778849.963 0, 1151071.662 778858.888 0, 1151357.146 778867.788 0, 1151642.63 778876.705 0, 1151928.114 778885.639 0, 1152213.597 778894.59 0, 1152499.079 778903.557 0, 1152784.561 778912.541 0, 1153070.042 778921.542 0, 1153355.523 778930.56 0, 
+    1153641.004 778939.595 0, 1153926.483 778948.646 0, 1154211.963 778957.714 0, 1154497.441 778966.799 0, 1154782.92 778975.901 0, 1155068.397 778985.02 0, 1155353.874 778994.155 0, 1155639.351 779003.308 0, 1155924.827 779012.477 0, 1156210.302 779021.662 0, 
+    1156495.777 779030.865 0, 1156781.252 779040.084 0, 1157066.726 779049.321 0, 1157352.199 779058.574 0, 1157636.316 779067.799 0, 1157923.144 779077.13 0, 1158208.616 779086.434 0, 1158494.087 779095.754 0, 1158779.557 779105.091 0, 1159065.027 779114.445 0, 
+    1159350.497 779123.815 0, 1159635.966 779133.203 0, 1159921.434 779142.607 0, 1160206.902 779152.028 0, 1160492.369 779161.466 0, 1160777.836 779170.921 0, 1161063.302 779180.392 0, 1161348.768 779189.88 0, 1161634.233 779199.386 0, 1161919.697 779208.907 0, 
+    1162205.161 779218.446 0, 1162490.624 779228.002 0, 1162776.087 779237.574 0, 1163061.549 779247.163 0, 1163347.011 779256.769 0, 1163632.472 779266.391 0, 1163917.933 779276.031 0, 1164203.393 779285.687 0, 1164487.497 779295.314 0, 1164676.421 773724.847 0, 
+    1164865.336 768154.623 0))
+
+POLYGON ((1178188.862 779779.377 0, 1177904.784 779768.947 0, 1177619.352 779758.484 0, 1177333.92 779748.038 0, 1177048.487 779737.609 0, 1176763.054 779727.197 0, 1176477.62 779716.801 0, 1176192.185 779706.423 0, 1175906.75 779696.061 0, 1175621.314 779685.716 0, 
+    1175335.878 779675.387 0, 1175050.441 779665.076 0, 1174765.003 779654.781 0, 1174479.565 779644.503 0, 1174194.126 779634.242 0, 1173908.686 779623.998 0, 1173623.246 779613.77 0, 1173337.806 779603.559 0, 1173052.364 779593.365 0, 1172766.923 779583.188 0, 
+    1172481.48 779573.028 0, 1172196.037 779562.885 0, 1171910.593 779552.758 0, 1171625.149 779542.648 0, 1171338.351 779532.507 0, 1171054.259 779522.478 0, 1170768.813 779512.419 0, 1170483.366 779502.376 0, 1170197.919 779492.35 0, 1169912.471 779482.341 0, 
+    1169627.023 779472.349 0, 1169341.574 779462.373 0, 1169056.124 779452.415 0, 1168770.674 779442.473 0, 1168485.223 779432.548 0, 1168199.772 779422.639 0, 1167914.32 779412.748 0, 1167628.868 779402.873 0, 1167343.414 779393.015 0, 1167057.961 779383.174 0, 
+    1166772.507 779373.35 0, 1166487.052 779363.542 0, 1166201.596 779353.752 0, 1165916.14 779343.978 0, 1165630.684 779334.221 0, 1165345.227 779324.48 0, 1165059.769 779314.757 0, 1164774.311 779305.05 0, 1164487.497 779295.314 0, 1164298.565 784866.021 0, 
+    1164109.626 790436.964 0, 1164395.781 790446.678 0, 1164680.583 790456.362 0, 1164965.385 790466.063 0, 1165250.186 790475.781 0, 1165534.987 790485.516 0, 1165819.787 790495.267 0, 1166104.587 790505.036 0, 1166389.386 790514.821 0, 1166674.184 790524.622 0, 
+    1166958.982 790534.441 0, 1167243.78 790544.276 0, 1167528.576 790554.128 0, 1167813.372 790563.997 0, 1168098.168 790573.882 0, 1168382.963 790583.785 0, 1168667.757 790593.704 0, 1168952.551 790603.64 0, 1169237.344 790613.592 0, 1169522.137 790623.562 0, 
+    1169806.929 790633.548 0, 1170091.721 790643.551 0, 1170376.511 790653.57 0, 1170661.302 790663.607 0, 1170944.741 790673.612 0, 1171230.881 790683.73 0, 1171515.669 790693.816 0, 1171800.457 790703.92 0, 1172085.244 790714.04 0, 1172370.031 790724.177 0, 
+    1172654.817 790734.331 0, 1172939.603 790744.501 0, 1173224.388 790754.689 0, 1173509.172 790764.893 0, 1173793.956 790775.113 0, 1174078.739 790785.351 0, 1174363.521 790795.605 0, 1174648.303 790805.876 0, 1174933.085 790816.164 0, 1175217.865 790826.469 0, 
+    1175502.645 790836.79 0, 1175787.425 790847.128 0, 1176072.204 790857.483 0, 1176356.982 790867.855 0, 1176641.76 790878.243 0, 1176926.537 790888.648 0, 1177211.313 790899.07 0, 1177496.089 790909.509 0, 1177779.515 790919.915 0, 1177984.193 785349.528 0, 
+    1178188.862 779779.377 0))
+
+POLYGON ((1191447.985 791441.483 0, 1191164.588 791430.277 0, 1190879.842 791419.033 0, 1190595.097 791407.807 0, 1190310.35 791396.597 0, 1190025.603 791385.404 0, 1189740.855 791374.228 0, 1189456.107 791363.069 0, 1189171.357 791351.926 0, 1188886.608 791340.8 0, 
+    1188601.857 791329.691 0, 1188317.106 791318.599 0, 1188032.354 791307.523 0, 1187747.602 791296.464 0, 1187462.849 791285.422 0, 1187178.095 791274.397 0, 1186893.341 791263.388 0, 1186608.586 791252.397 0, 1186323.83 791241.422 0, 1186039.074 791230.463 0, 
+    1185754.317 791219.522 0, 1185469.559 791208.597 0, 1185184.801 791197.689 0, 1184900.042 791186.798 0, 1184613.934 791175.872 0, 1184330.522 791165.066 0, 1184045.761 791154.225 0, 1183761 791143.401 0, 1183476.238 791132.593 0, 1183191.475 791121.802 0, 
+    1182906.712 791111.029 0, 1182621.948 791100.271 0, 1182337.183 791089.531 0, 1182052.418 791078.807 0, 1181767.652 791068.101 0, 1181482.886 791057.41 0, 1181198.119 791046.737 0, 1180913.351 791036.081 0, 1180628.582 791025.441 0, 1180343.813 791014.818 0, 
+    1180059.044 791004.211 0, 1179774.274 790993.622 0, 1179489.503 790983.049 0, 1179204.731 790972.493 0, 1178919.959 790961.954 0, 1178635.186 790951.431 0, 1178350.413 790940.926 0, 1178065.639 790930.437 0, 1177779.515 790919.915 0, 1177574.828 796490.534 0, 
+    1177370.134 802061.382 0, 1177655.599 802071.88 0, 1177939.717 802082.345 0, 1178223.835 802092.826 0, 1178507.952 802103.324 0, 1178792.068 802113.839 0, 1179076.184 802124.371 0, 1179360.299 802134.92 0, 1179644.413 802145.485 0, 1179928.527 802156.067 0, 
+    1180212.64 802166.665 0, 1180496.753 802177.281 0, 1180780.865 802187.913 0, 1181064.976 802198.561 0, 1181349.087 802209.227 0, 1181633.197 802219.909 0, 1181917.307 802230.608 0, 1182201.416 802241.324 0, 1182485.524 802252.056 0, 1182769.632 802262.805 0, 
+    1183053.739 802273.571 0, 1183337.845 802284.353 0, 1183621.951 802295.153 0, 1183906.056 802305.969 0, 1184188.815 802316.75 0, 1184474.264 802327.651 0, 1184758.367 802338.517 0, 1185042.47 802349.4 0, 1185326.571 802360.299 0, 1185610.673 802371.216 0, 
+    1185894.773 802382.149 0, 1186178.873 802393.099 0, 1186462.972 802404.065 0, 1186747.071 802415.048 0, 1187031.169 802426.048 0, 1187315.267 802437.065 0, 1187599.363 802448.098 0, 1187883.459 802459.148 0, 1188167.555 802470.215 0, 1188451.649 802481.299 0, 
+    1188735.744 802492.399 0, 1189019.837 802503.516 0, 1189303.93 802514.649 0, 1189588.022 802525.8 0, 1189872.113 802536.967 0, 1190156.204 802548.151 0, 1190440.294 802559.351 0, 1190724.384 802570.569 0, 1191007.129 802581.75 0, 1191227.561 797011.502 0, 
+    1191447.985 791441.483 0))
+
+POLYGON ((1204642.599 803140.642 0, 1204359.885 803128.662 0, 1204075.828 803116.642 0, 1203791.771 803104.639 0, 1203507.713 803092.653 0, 1203223.654 803080.683 0, 1202939.595 803068.73 0, 1202655.534 803056.794 0, 1202371.473 803044.874 0, 1202087.412 803032.971 0, 
+    1201803.35 803021.085 0, 1201519.287 803009.216 0, 1201235.223 802997.363 0, 1200951.158 802985.527 0, 1200667.093 802973.708 0, 1200383.028 802961.906 0, 1200098.961 802950.12 0, 1199814.894 802938.351 0, 1199530.826 802926.598 0, 1199246.757 802914.863 0, 
+    1198962.688 802903.144 0, 1198678.618 802891.442 0, 1198394.548 802879.756 0, 1198110.476 802868.087 0, 1197825.061 802856.38 0, 1197542.332 802844.8 0, 1197258.258 802833.182 0, 1196974.184 802821.58 0, 1196690.109 802809.994 0, 1196406.034 802798.426 0, 
+    1196121.958 802786.874 0, 1195837.881 802775.339 0, 1195553.804 802763.821 0, 1195269.725 802752.32 0, 1194985.647 802740.835 0, 1194701.567 802729.367 0, 1194417.487 802717.915 0, 1194133.406 802706.481 0, 1193849.325 802695.063 0, 1193565.242 802683.661 0, 
+    1193281.16 802672.277 0, 1192997.076 802660.909 0, 1192712.992 802649.558 0, 1192428.907 802638.224 0, 1192144.821 802626.906 0, 1191860.735 802615.605 0, 1191576.648 802604.321 0, 1191292.561 802593.054 0, 1191007.129 802581.75 0, 1190786.687 808152.222 0, 
+    1190566.237 813722.916 0, 1190851.01 813734.194 0, 1191134.442 813745.436 0, 1191417.873 813756.694 0, 1191701.303 813767.969 0, 1191984.733 813779.26 0, 1192268.162 813790.568 0, 1192551.591 813801.893 0, 1192835.019 813813.235 0, 1193118.446 813824.593 0, 
+    1193401.872 813835.968 0, 1193685.298 813847.359 0, 1193968.723 813858.768 0, 1194252.148 813870.193 0, 1194535.571 813881.634 0, 1194818.994 813893.093 0, 1195102.417 813904.568 0, 1195385.839 813916.059 0, 1195669.26 813927.568 0, 1195952.68 813939.093 0, 
+    1196236.1 813950.634 0, 1196519.519 813962.193 0, 1196802.937 813973.768 0, 1197086.355 813985.36 0, 1197368.432 813996.913 0, 1197653.188 814008.593 0, 1197936.604 814020.235 0, 1198220.019 814031.894 0, 1198503.433 814043.569 0, 1198786.846 814055.261 0, 
+    1199070.259 814066.969 0, 1199353.671 814078.694 0, 1199637.083 814090.436 0, 1199920.494 814102.195 0, 1200203.904 814113.97 0, 1200487.313 814125.762 0, 1200770.722 814137.571 0, 1201054.13 814149.396 0, 1201337.537 814161.238 0, 1201620.944 814173.097 0, 
+    1201904.35 814184.972 0, 1202187.755 814196.864 0, 1202471.159 814208.773 0, 1202754.563 814220.698 0, 1203037.966 814232.64 0, 1203321.369 814244.599 0, 1203604.771 814256.574 0, 1203888.172 814268.567 0, 1204170.233 814280.519 0, 1204406.421 808710.469 0, 
+    1204642.599 803140.642 0))
+
+POLYGON ((1217772.6 814876.552 0, 1217490.571 814863.803 0, 1217207.205 814851.011 0, 1216923.838 814838.235 0, 1216640.471 814825.475 0, 1216357.103 814812.732 0, 1216073.734 814800.006 0, 1215790.364 814787.297 0, 1215506.993 814774.605 0, 1215223.622 814761.929 0, 
+    1214940.25 814749.269 0, 1214656.877 814736.627 0, 1214373.504 814724.001 0, 1214090.13 814711.391 0, 1213806.755 814698.799 0, 1213523.379 814686.223 0, 1213240.003 814673.664 0, 1212956.626 814661.121 0, 1212673.248 814648.595 0, 1212389.869 814636.086 0, 
+    1212106.49 814623.594 0, 1211823.109 814611.118 0, 1211539.729 814598.659 0, 1211256.347 814586.216 0, 1210971.627 814573.732 0, 1210689.582 814561.381 0, 1210406.198 814548.989 0, 1210122.813 814536.613 0, 1209839.428 814524.254 0, 1209556.042 814511.912 0, 
+    1209272.655 814499.586 0, 1208989.268 814487.277 0, 1208705.88 814474.985 0, 1208422.491 814462.709 0, 1208139.101 814450.45 0, 1207855.711 814438.208 0, 1207572.32 814425.982 0, 1207288.928 814413.773 0, 1207005.536 814401.581 0, 1206722.143 814389.405 0, 
+    1206438.749 814377.246 0, 1206155.354 814365.104 0, 1205871.959 814352.978 0, 1205588.563 814340.87 0, 1205305.166 814328.777 0, 1205021.769 814316.702 0, 1204738.37 814304.643 0, 1204454.971 814292.601 0, 1204170.233 814280.519 0, 1203934.036 819850.785 0, 
+    1203697.83 825421.266 0, 1203981.91 825433.321 0, 1204264.653 825445.335 0, 1204547.395 825457.366 0, 1204830.137 825469.414 0, 1205112.878 825481.478 0, 1205395.618 825493.559 0, 1205678.358 825505.656 0, 1205961.097 825517.77 0, 1206243.835 825529.901 0, 
+    1206526.573 825542.048 0, 1206809.309 825554.213 0, 1207092.045 825566.393 0, 1207374.781 825578.591 0, 1207657.515 825590.805 0, 1207940.249 825603.035 0, 1208222.982 825615.282 0, 1208505.715 825627.546 0, 1208788.447 825639.827 0, 1209071.178 825652.124 0, 
+    1209353.908 825664.438 0, 1209636.637 825676.768 0, 1209919.366 825689.116 0, 1210202.094 825701.479 0, 1210483.487 825713.801 0, 1210767.548 825726.257 0, 1211050.274 825738.67 0, 1211332.999 825751.101 0, 1211615.724 825763.548 0, 1211898.448 825776.011 0, 
+    1212181.171 825788.492 0, 1212463.893 825800.988 0, 1212746.614 825813.502 0, 1213029.335 825826.032 0, 1213312.055 825838.579 0, 1213594.774 825851.142 0, 1213877.493 825863.722 0, 1214160.211 825876.319 0, 1214442.928 825888.933 0, 1214725.644 825901.563 0, 
+    1215008.36 825914.209 0, 1215291.075 825926.872 0, 1215573.789 825939.552 0, 1215856.502 825952.249 0, 1216139.215 825964.962 0, 1216421.927 825977.692 0, 1216704.638 825990.438 0, 1216987.348 826003.202 0, 1217268.725 826015.921 0, 1217520.667 820446.13 0, 
+    1217772.6 814876.552 0))
+
+POLYGON ((1230837.885 826648.914 0, 1230556.543 826635.399 0, 1230273.87 826621.837 0, 1229991.196 826608.292 0, 1229708.521 826594.764 0, 1229425.845 826581.252 0, 1229143.169 826567.757 0, 1228860.492 826554.278 0, 1228577.814 826540.816 0, 1228295.135 826527.371 0, 
+    1228012.456 826513.942 0, 1227729.775 826500.53 0, 1227447.094 826487.135 0, 1227164.413 826473.756 0, 1226881.73 826460.394 0, 1226599.046 826447.048 0, 1226316.362 826433.719 0, 1226033.677 826420.407 0, 1225750.991 826407.112 0, 1225468.305 826393.833 0, 
+    1225185.617 826380.57 0, 1224902.929 826367.325 0, 1224620.24 826354.096 0, 1224337.551 826340.883 0, 1224053.528 826327.625 0, 1223772.169 826314.508 0, 1223489.477 826301.346 0, 1223206.784 826288.2 0, 1222924.09 826275.071 0, 1222641.396 826261.958 0, 
+    1222358.701 826248.862 0, 1222076.005 826235.783 0, 1221793.308 826222.721 0, 1221510.611 826209.675 0, 1221227.913 826196.645 0, 1220945.214 826183.633 0, 1220662.514 826170.636 0, 1220379.813 826157.657 0, 1220097.112 826144.694 0, 1219814.41 826131.748 0, 
+    1219531.707 826118.819 0, 1219249.004 826105.906 0, 1218966.299 826093.009 0, 1218683.594 826080.13 0, 1218400.889 826067.267 0, 1218118.182 826054.421 0, 1217835.475 826041.591 0, 1217552.767 826028.778 0, 1217268.725 826015.921 0, 1217016.772 831585.923 0, 
+    1216764.811 837156.132 0, 1217048.194 837168.958 0, 1217330.246 837181.742 0, 1217612.298 837194.542 0, 1217894.349 837207.358 0, 1218176.399 837220.191 0, 1218458.448 837233.041 0, 1218740.497 837245.907 0, 1219022.545 837258.79 0, 1219304.592 837271.69 0, 
+    1219586.638 837284.606 0, 1219868.684 837297.539 0, 1220150.729 837310.488 0, 1220432.773 837323.454 0, 1220714.816 837336.437 0, 1220996.859 837349.436 0, 1221278.901 837362.451 0, 1221560.942 837375.484 0, 1221842.982 837388.533 0, 1222125.021 837401.598 0, 
+    1222407.06 837414.68 0, 1222689.098 837427.779 0, 1222971.135 837440.894 0, 1223253.171 837454.026 0, 1223533.878 837467.113 0, 1223817.242 837480.34 0, 1224099.276 837493.522 0, 1224381.309 837506.72 0, 1224663.342 837519.935 0, 1224945.374 837533.167 0, 
+    1225227.405 837546.415 0, 1225509.435 837559.679 0, 1225791.464 837572.961 0, 1226073.493 837586.259 0, 1226355.521 837599.573 0, 1226637.548 837612.904 0, 1226919.574 837626.252 0, 1227201.599 837639.616 0, 1227483.624 837652.997 0, 1227765.648 837666.395 0, 
+    1228047.671 837679.809 0, 1228329.693 837693.24 0, 1228611.715 837706.687 0, 1228893.736 837720.151 0, 1229175.756 837733.632 0, 1229457.775 837747.129 0, 1229739.793 837760.642 0, 1230021.811 837774.173 0, 1230302.5 837787.656 0, 1230570.197 832218.181 0, 
+    1230837.885 826648.914 0))
+
+POLYGON ((1243838.35 838457.424 0, 1243557.698 838443.148 0, 1243275.72 838428.821 0, 1242993.741 838414.511 0, 1242711.761 838400.217 0, 1242429.78 838385.94 0, 1242147.799 838371.679 0, 1241865.816 838357.435 0, 1241583.833 838343.207 0, 1241301.849 838328.997 0, 
+    1241019.864 838314.802 0, 1240737.878 838300.625 0, 1240455.892 838286.464 0, 1240173.904 838272.319 0, 1239891.916 838258.191 0, 1239609.927 838244.08 0, 1239327.937 838229.985 0, 1239045.946 838215.907 0, 1238763.955 838201.846 0, 1238481.962 838187.801 0, 
+    1238199.969 838173.773 0, 1237917.975 838159.761 0, 1237635.98 838145.766 0, 1237353.985 838131.787 0, 1237070.662 838117.76 0, 1236789.991 838103.88 0, 1236507.993 838089.952 0, 1236225.994 838076.039 0, 1235943.994 838062.144 0, 1235661.993 838048.265 0, 
+    1235379.992 838034.403 0, 1235097.989 838020.557 0, 1234815.986 838006.728 0, 1234533.983 837992.915 0, 1234251.978 837979.12 0, 1233969.972 837965.34 0, 1233687.966 837951.578 0, 1233405.959 837937.831 0, 1233123.951 837924.102 0, 1232841.942 837910.389 0, 
+    1232559.933 837896.693 0, 1232277.922 837883.013 0, 1231995.911 837869.35 0, 1231713.899 837855.703 0, 1231431.886 837842.073 0, 1231149.873 837828.46 0, 1230867.858 837814.863 0, 1230585.843 837801.283 0, 1230302.5 837787.656 0, 1230034.793 843357.333 0, 
+    1229767.076 848927.21 0, 1230049.761 848940.806 0, 1230331.12 848954.354 0, 1230612.479 848967.92 0, 1230893.837 848981.501 0, 1231175.194 848995.099 0, 1231456.55 849008.714 0, 1231737.906 849022.346 0, 1232019.261 849035.994 0, 1232300.614 849049.658 0, 
+    1232581.968 849063.339 0, 1232863.32 849077.037 0, 1233144.671 849090.751 0, 1233426.022 849104.482 0, 1233707.372 849118.229 0, 1233988.721 849131.993 0, 1234270.069 849145.773 0, 1234551.417 849159.57 0, 1234832.763 849173.383 0, 1235114.109 849187.214 0, 
+    1235395.454 849201.06 0, 1235676.798 849214.923 0, 1235958.142 849228.803 0, 1236239.484 849242.699 0, 1236519.503 849256.547 0, 1236802.167 849270.542 0, 1237083.507 849284.488 0, 1237364.846 849298.45 0, 1237646.185 849312.429 0, 1237927.522 849326.425 0, 
+    1238208.859 849340.437 0, 1238490.195 849354.466 0, 1238771.53 849368.511 0, 1239052.865 849382.573 0, 1239334.198 849396.652 0, 1239615.531 849410.747 0, 1239896.863 849424.858 0, 1240178.194 849438.986 0, 1240459.524 849453.131 0, 1240740.853 849467.292 0, 
+    1241022.182 849481.47 0, 1241303.509 849495.665 0, 1241584.836 849509.875 0, 1241866.162 849524.103 0, 1242147.487 849538.347 0, 1242428.812 849552.608 0, 1242710.135 849566.885 0, 1242991.458 849581.178 0, 1243271.457 849595.421 0, 1243554.909 844026.323 0, 
+    1243838.35 838457.424 0))
+
+POLYGON ((1256773.897 850301.782 0, 1256493.937 850286.748 0, 1256212.656 850271.66 0, 1255931.374 850256.588 0, 1255650.091 850241.532 0, 1255368.807 850226.494 0, 1255087.522 850211.471 0, 1254806.237 850196.466 0, 1254524.95 850181.477 0, 1254243.663 850166.504 0, 
+    1253962.375 850151.548 0, 1253681.086 850136.609 0, 1253399.796 850121.686 0, 1253118.505 850106.779 0, 1252837.213 850091.89 0, 1252555.92 850077.016 0, 1252274.627 850062.16 0, 1251993.333 850047.32 0, 1251712.037 850032.496 0, 1251430.741 850017.689 0, 
+    1251149.444 850002.899 0, 1250868.147 849988.125 0, 1250586.848 849973.368 0, 1250305.548 849958.627 0, 1250022.927 849943.833 0, 1249742.946 849929.195 0, 1249461.644 849914.504 0, 1249180.341 849899.829 0, 1248899.037 849885.171 0, 1248617.733 849870.53 0, 
+    1248336.427 849855.905 0, 1248055.121 849841.297 0, 1247773.813 849826.705 0, 1247492.505 849812.13 0, 1247211.196 849797.571 0, 1246929.886 849783.029 0, 1246648.575 849768.504 0, 1246367.264 849753.995 0, 1246085.951 849739.502 0, 1245804.638 849725.026 0, 
+    1245523.324 849710.567 0, 1245242.009 849696.124 0, 1244960.693 849681.698 0, 1244679.376 849667.288 0, 1244398.058 849652.895 0, 1244116.74 849638.519 0, 1243835.421 849624.159 0, 1243554.101 849609.816 0, 1243271.457 849595.421 0, 1242987.996 855164.715 0, 
+    1242704.525 860734.201 0, 1242986.509 860748.561 0, 1243267.174 860762.871 0, 1243547.837 860777.198 0, 1243828.5 860791.541 0, 1244109.162 860805.9 0, 1244389.823 860820.276 0, 1244670.483 860834.669 0, 1244951.143 860849.078 0, 1245231.801 860863.504 0, 
+    1245512.459 860877.946 0, 1245793.116 860892.404 0, 1246073.772 860906.88 0, 1246354.427 860921.371 0, 1246635.082 860935.879 0, 1246915.735 860950.404 0, 1247196.388 860964.945 0, 1247477.04 860979.503 0, 1247757.69 860994.077 0, 1248038.341 861008.668 0, 
+    1248318.99 861023.275 0, 1248599.638 861037.899 0, 1248880.286 861052.54 0, 1249160.932 861067.196 0, 1249440.26 861081.801 0, 1249722.223 861096.56 0, 1250002.867 861111.266 0, 1250283.51 861125.989 0, 1250564.152 861140.729 0, 1250844.794 861155.484 0, 
+    1251125.434 861170.257 0, 1251406.074 861185.046 0, 1251686.713 861199.852 0, 1251967.351 861214.674 0, 1252247.988 861229.512 0, 1252528.624 861244.367 0, 1252809.259 861259.239 0, 1253089.894 861274.127 0, 1253370.527 861289.032 0, 1253651.16 861303.953 0, 
+    1253931.792 861318.89 0, 1254212.423 861333.844 0, 1254493.053 861348.815 0, 1254773.682 861363.802 0, 1255054.31 861378.806 0, 1255334.938 861393.826 0, 1255615.564 861408.863 0, 1255896.19 861423.916 0, 1256175.498 861438.915 0, 1256474.703 855870.253 0, 
+    1256773.897 850301.782 0))
+
+POLYGON ((1269644.426 862181.685 0, 1269365.159 862165.897 0, 1269084.577 862150.051 0, 1268803.994 862134.221 0, 1268523.411 862118.408 0, 1268242.826 862102.612 0, 1267962.24 862086.832 0, 1267681.653 862071.069 0, 1267401.066 862055.322 0, 1267120.477 862039.591 0, 
+    1266839.888 862023.877 0, 1266559.298 862008.18 0, 1266278.706 861992.499 0, 1265998.114 861976.835 0, 1265717.521 861961.187 0, 1265436.927 861945.555 0, 1265156.332 861929.941 0, 1264875.736 861914.342 0, 1264595.14 861898.76 0, 1264314.542 861883.195 0, 
+    1264033.943 861867.646 0, 1263753.344 861852.114 0, 1263472.743 861836.598 0, 1263192.142 861821.099 0, 1262910.224 861805.544 0, 1262630.937 861790.15 0, 1262350.332 861774.701 0, 1262069.727 861759.267 0, 1261789.122 861743.851 0, 1261508.515 861728.451 0, 
+    1261227.907 861713.067 0, 1260947.298 861697.7 0, 1260666.689 861682.349 0, 1260386.078 861667.015 0, 1260105.467 861651.698 0, 1259824.855 861636.397 0, 1259544.242 861621.112 0, 1259263.628 861605.844 0, 1258983.013 861590.593 0, 1258702.397 861575.358 0, 
+    1258421.78 861560.139 0, 1258141.163 861544.937 0, 1257860.544 861529.752 0, 1257579.925 861514.583 0, 1257299.304 861499.431 0, 1257018.683 861484.295 0, 1256738.061 861469.175 0, 1256457.438 861454.073 0, 1256175.498 861438.915 0, 1255876.282 867007.766 0, 
+    1255577.058 872576.801 0, 1255858.34 872591.922 0, 1256138.307 872606.99 0, 1256418.273 872622.074 0, 1256698.239 872637.175 0, 1256978.204 872652.292 0, 1257258.168 872667.425 0, 1257538.131 872682.575 0, 1257818.093 872697.741 0, 1258098.054 872712.924 0, 
+    1258378.014 872728.124 0, 1258657.974 872743.34 0, 1258937.932 872758.572 0, 1259217.89 872773.821 0, 1259497.846 872789.086 0, 1259777.802 872804.368 0, 1260057.757 872819.666 0, 1260337.711 872834.981 0, 1260617.664 872850.312 0, 1260897.616 872865.66 0, 
+    1261177.568 872881.024 0, 1261457.518 872896.404 0, 1261737.468 872911.801 0, 1262017.416 872927.215 0, 1262296.051 872942.573 0, 1262577.311 872958.092 0, 1262857.256 872973.555 0, 1263137.201 872989.034 0, 1263417.145 873004.53 0, 1263697.089 873020.043 0, 
+    1263977.031 873035.572 0, 1264256.972 873051.117 0, 1264536.912 873066.679 0, 1264816.852 873082.257 0, 1265096.79 873097.852 0, 1265376.728 873113.463 0, 1265656.665 873129.091 0, 1265936.601 873144.735 0, 1266216.535 873160.396 0, 1266496.469 873176.073 0, 
+    1266776.402 873191.767 0, 1267056.334 873207.477 0, 1267336.266 873223.204 0, 1267616.196 873238.947 0, 1267896.125 873254.706 0, 1268176.054 873270.483 0, 1268455.981 873286.275 0, 1268735.907 873302.084 0, 1269014.522 873317.835 0, 1269329.479 867749.668 0, 
+    1269644.426 862181.685 0))
+
+POLYGON ((1282449.839 874096.83 0, 1282171.268 874080.292 0, 1281891.387 874063.692 0, 1281611.505 874047.109 0, 1281331.623 874030.542 0, 1281051.739 874013.992 0, 1280771.854 873997.458 0, 1280491.969 873980.94 0, 1280212.082 873964.439 0, 1279932.195 873947.955 0, 
+    1279652.306 873931.487 0, 1279372.417 873915.035 0, 1279092.526 873898.6 0, 1278812.635 873882.182 0, 1278532.742 873865.779 0, 1278252.849 873849.394 0, 1277972.955 873833.025 0, 1277693.059 873816.672 0, 1277413.163 873800.336 0, 1277133.266 873784.016 0, 
+    1276853.368 873767.713 0, 1276573.469 873751.426 0, 1276293.569 873735.155 0, 1276013.668 873718.902 0, 1275732.455 873702.588 0, 1275453.863 873686.443 0, 1275173.959 873670.239 0, 1274894.054 873654.051 0, 1274614.148 873637.879 0, 1274334.241 873621.724 0, 
+    1274054.333 873605.586 0, 1273774.425 873589.464 0, 1273494.515 873573.358 0, 1273214.605 873557.269 0, 1272934.693 873541.197 0, 1272654.781 873525.14 0, 1272374.867 873509.101 0, 1272094.953 873493.078 0, 1271815.038 873477.071 0, 1271535.121 873461.081 0, 
+    1271255.204 873445.107 0, 1270975.286 873429.149 0, 1270695.367 873413.209 0, 1270415.447 873397.284 0, 1270135.526 873381.376 0, 1269855.604 873365.485 0, 1269575.681 873349.61 0, 1269295.758 873333.752 0, 1269014.522 873317.835 0, 1268699.554 878886.183 0, 
+    1268384.577 884454.707 0, 1268665.154 884470.586 0, 1268944.422 884486.408 0, 1269223.69 884502.245 0, 1269502.956 884518.1 0, 1269782.221 884533.97 0, 1270061.486 884549.857 0, 1270340.75 884565.761 0, 1270620.012 884581.681 0, 1270899.274 884597.617 0, 
+    1271178.535 884613.57 0, 1271457.794 884629.539 0, 1271737.053 884645.525 0, 1272016.311 884661.527 0, 1272295.568 884677.546 0, 1272574.824 884693.581 0, 1272854.079 884709.632 0, 1273133.334 884725.7 0, 1273412.587 884741.784 0, 1273691.839 884757.885 0, 
+    1273971.09 884774.002 0, 1274250.341 884790.136 0, 1274529.59 884806.286 0, 1274808.839 884822.452 0, 1275086.779 884838.559 0, 1275367.333 884854.834 0, 1275646.578 884871.05 0, 1275925.823 884887.283 0, 1276205.067 884903.531 0, 1276484.309 884919.796 0, 
+    1276763.551 884936.078 0, 1277042.792 884952.376 0, 1277322.032 884968.69 0, 1277601.271 884985.021 0, 1277880.509 885001.368 0, 1278159.746 885017.732 0, 1278438.982 885034.112 0, 1278718.217 885050.509 0, 1278997.451 885066.922 0, 1279276.684 885083.351 0, 
+    1279555.916 885099.797 0, 1279835.147 885116.259 0, 1280114.378 885132.738 0, 1280393.607 885149.233 0, 1280672.835 885165.745 0, 1280952.062 885182.273 0, 1281231.289 885198.818 0, 1281510.514 885215.378 0, 1281788.432 885231.878 0, 1282119.141 879664.266 0, 
+    1282449.839 874096.83 0))
+
+POLYGON ((1295190.039 886046.914 0, 1294912.166 886029.629 0, 1294632.989 886012.28 0, 1294353.81 885994.946 0, 1294074.631 885977.629 0, 1293795.45 885960.329 0, 1293516.269 885943.045 0, 1293237.086 885925.777 0, 1292957.903 885908.526 0, 1292678.718 885891.292 0, 
+    1292399.533 885874.073 0, 1292120.346 885856.871 0, 1291841.158 885839.686 0, 1291561.97 885822.517 0, 1291282.78 885805.365 0, 1291003.589 885788.228 0, 1290724.398 885771.109 0, 1290445.205 885754.005 0, 1290166.012 885736.919 0, 1289886.817 885719.848 0, 
+    1289607.621 885702.794 0, 1289328.424 885685.757 0, 1289049.227 885668.736 0, 1288770.028 885651.731 0, 1288489.524 885634.664 0, 1288211.628 885617.771 0, 1287932.426 885600.816 0, 1287653.223 885583.877 0, 1287374.02 885566.954 0, 1287094.815 885550.048 0, 
+    1286815.609 885533.159 0, 1286536.403 885516.286 0, 1286257.195 885499.429 0, 1285977.986 885482.588 0, 1285698.777 885465.765 0, 1285419.566 885448.957 0, 1285140.355 885432.166 0, 1284861.142 885415.392 0, 1284581.928 885398.633 0, 1284302.714 885381.892 0, 
+    1284023.498 885365.166 0, 1283744.282 885348.458 0, 1283465.064 885331.765 0, 1283185.846 885315.089 0, 1282906.626 885298.43 0, 1282627.406 885281.787 0, 1282348.184 885265.16 0, 1282068.962 885248.55 0, 1281788.432 885231.878 0, 1281457.714 890799.663 0, 
+    1281126.985 896367.618 0, 1281406.856 896384.25 0, 1281685.423 896400.821 0, 1281963.989 896417.409 0, 1282242.554 896434.013 0, 1282521.118 896450.633 0, 1282799.681 896467.27 0, 1283078.243 896483.923 0, 1283356.805 896500.593 0, 1283635.365 896517.279 0, 
+    1283913.924 896533.981 0, 1284192.482 896550.7 0, 1284471.039 896567.435 0, 1284749.595 896584.187 0, 1285028.151 896600.955 0, 1285306.705 896617.739 0, 1285585.258 896634.54 0, 1285863.81 896651.357 0, 1286142.362 896668.191 0, 1286420.912 896685.041 0, 
+    1286699.461 896701.907 0, 1286978.01 896718.79 0, 1287256.557 896735.689 0, 1287535.103 896752.605 0, 1287812.347 896769.457 0, 1288092.193 896786.485 0, 1288370.736 896803.45 0, 1288649.278 896820.431 0, 1288927.82 896837.428 0, 1289206.36 896854.442 0, 
+    1289484.899 896871.472 0, 1289763.438 896888.519 0, 1290041.975 896905.582 0, 1290320.511 896922.662 0, 1290599.047 896939.758 0, 1290877.581 896956.87 0, 1291156.114 896973.999 0, 1291434.646 896991.144 0, 1291713.178 897008.305 0, 1291991.708 897025.483 0, 
+    1292270.237 897042.677 0, 1292548.765 897059.888 0, 1292827.293 897077.115 0, 1293105.819 897094.358 0, 1293384.344 897111.618 0, 1293662.868 897128.894 0, 1293941.391 897146.187 0, 1294219.913 897163.496 0, 1294497.134 897180.74 0, 1294843.592 891613.743 0, 
+    1295190.039 886046.914 0))
+
+POLYGON ((1307864.932 898031.633 0, 1307587.759 898013.605 0, 1307309.287 897995.51 0, 1307030.814 897977.43 0, 1306752.34 897959.367 0, 1306473.865 897941.321 0, 1306195.388 897923.29 0, 1305916.911 897905.276 0, 1305638.432 897887.279 0, 1305359.953 897869.298 0, 
+    1305081.472 897851.333 0, 1304802.99 897833.385 0, 1304524.508 897815.453 0, 1304246.024 897797.537 0, 1303967.539 897779.638 0, 1303689.053 897761.756 0, 1303410.566 897743.889 0, 1303132.078 897726.039 0, 1302853.589 897708.206 0, 1302575.099 897690.389 0, 
+    1302296.608 897672.588 0, 1302018.116 897654.803 0, 1301739.623 897637.035 0, 1301461.128 897619.284 0, 1301181.334 897601.466 0, 1300904.137 897583.83 0, 1300625.639 897566.127 0, 1300347.141 897548.441 0, 1300068.641 897530.772 0, 1299790.141 897513.119 0, 
+    1299511.639 897495.482 0, 1299233.137 897477.861 0, 1298954.633 897460.257 0, 1298676.128 897442.669 0, 1298397.623 897425.098 0, 1298119.116 897407.543 0, 1297840.608 897390.005 0, 1297562.099 897372.483 0, 1297283.589 897354.977 0, 1297005.079 897337.488 0, 
+    1296726.567 897320.015 0, 1296448.054 897302.558 0, 1296169.54 897285.118 0, 1295891.025 897267.694 0, 1295612.509 897250.287 0, 1295333.992 897232.896 0, 1295055.474 897215.521 0, 1294776.955 897198.163 0, 1294497.134 897180.74 0, 1294150.666 902747.903 0, 
+    1293804.188 908315.227 0, 1294083.35 908332.609 0, 1294361.214 908349.926 0, 1294639.076 908367.26 0, 1294916.938 908384.61 0, 1295194.799 908401.976 0, 1295472.658 908419.359 0, 1295750.517 908436.758 0, 1296028.375 908454.174 0, 1296306.231 908471.606 0, 
+    1296584.087 908489.054 0, 1296861.941 908506.518 0, 1297139.795 908523.999 0, 1297417.647 908541.496 0, 1297695.499 908559.01 0, 1297973.349 908576.54 0, 1298251.198 908594.086 0, 1298529.047 908611.649 0, 1298806.894 908629.228 0, 1299084.74 908646.823 0, 
+    1299362.585 908664.435 0, 1299640.43 908682.063 0, 1299918.273 908699.707 0, 1300196.115 908717.368 0, 1300472.66 908734.963 0, 1300751.796 908752.739 0, 1301029.635 908770.449 0, 1301307.473 908788.175 0, 1301585.31 908805.917 0, 1301863.146 908823.676 0, 
+    1302140.98 908841.451 0, 1302418.814 908859.243 0, 1302696.647 908877.051 0, 1302974.479 908894.875 0, 1303252.309 908912.716 0, 1303530.139 908930.573 0, 1303807.967 908948.446 0, 1304085.795 908966.336 0, 1304363.621 908984.242 0, 1304641.446 909002.165 0, 
+    1304919.271 909020.103 0, 1305197.094 909038.058 0, 1305474.916 909056.03 0, 1305752.737 909074.018 0, 1306030.557 909092.022 0, 1306308.376 909110.042 0, 1306586.194 909128.079 0, 1306864.011 909146.132 0, 1307140.532 909164.118 0, 1307502.737 903597.795 0, 
+    1307864.932 898031.633 0))
+
+POLYGON ((1320474.425 910050.683 0, 1320197.954 910031.916 0, 1319920.189 910013.078 0, 1319642.423 909994.256 0, 1319364.656 909975.451 0, 1319086.888 909956.662 0, 1318809.119 909937.889 0, 1318531.348 909919.133 0, 1318253.577 909900.393 0, 1317975.804 909881.669 0, 
+    1317698.031 909862.962 0, 1317420.256 909844.271 0, 1317142.48 909825.597 0, 1316864.703 909806.939 0, 1316586.925 909788.297 0, 1316309.146 909769.671 0, 1316031.366 909751.062 0, 1315753.585 909732.469 0, 1315475.802 909713.893 0, 1315198.019 909695.333 0, 
+    1314920.234 909676.789 0, 1314642.449 909658.261 0, 1314364.662 909639.75 0, 1314086.874 909621.256 0, 1313807.791 909602.691 0, 1313531.295 909584.315 0, 1313253.504 909565.87 0, 1312975.712 909547.44 0, 1312697.919 909529.027 0, 1312420.124 909510.631 0, 
+    1312142.329 909492.251 0, 1311864.532 909473.887 0, 1311586.735 909455.539 0, 1311308.936 909437.208 0, 1311031.136 909418.893 0, 1310753.335 909400.595 0, 1310475.534 909382.312 0, 1310197.731 909364.047 0, 1309919.927 909345.797 0, 1309642.121 909327.564 0, 
+    1309364.315 909309.347 0, 1309086.508 909291.147 0, 1308808.7 909272.963 0, 1308530.89 909254.795 0, 1308253.08 909236.644 0, 1307975.268 909218.509 0, 1307697.455 909200.39 0, 1307419.642 909182.288 0, 1307140.532 909164.118 0, 1306778.316 914730.598 0, 
+    1306416.091 920297.232 0, 1306694.542 920315.36 0, 1306971.7 920333.419 0, 1307248.858 920351.495 0, 1307526.014 920369.587 0, 1307803.169 920387.696 0, 1308080.324 920405.821 0, 1308357.477 920423.962 0, 1308634.629 920442.119 0, 1308911.78 920460.293 0, 
+    1309188.929 920478.483 0, 1309466.078 920496.69 0, 1309743.226 920514.912 0, 1310020.373 920533.151 0, 1310297.518 920551.407 0, 1310574.663 920569.678 0, 1310851.806 920587.966 0, 1311128.949 920606.271 0, 1311406.09 920624.591 0, 1311683.23 920642.928 0, 
+    1311960.369 920661.281 0, 1312237.507 920679.651 0, 1312514.644 920698.037 0, 1312791.78 920716.439 0, 1313067.624 920734.771 0, 1313346.049 920753.292 0, 1313623.181 920771.743 0, 1313900.313 920790.21 0, 1314177.443 920808.694 0, 1314454.573 920827.194 0, 
+    1314731.701 920845.711 0, 1315008.828 920864.243 0, 1315285.954 920882.792 0, 1315563.079 920901.357 0, 1315840.203 920919.939 0, 1316117.326 920938.537 0, 1316394.448 920957.151 0, 1316671.568 920975.781 0, 1316948.688 920994.428 0, 1317225.806 921013.091 0, 
+    1317502.924 921031.771 0, 1317780.04 921050.467 0, 1318057.155 921069.179 0, 1318334.269 921087.907 0, 1318611.382 921106.652 0, 1318888.494 921125.413 0, 1319165.605 921144.19 0, 1319442.714 921162.984 0, 1319718.533 921181.706 0, 1320096.484 915616.117 0, 
+    1320474.425 910050.683 0))
+
+POLYGON ((1333018.423 922103.758 0, 1332742.657 922084.256 0, 1332465.601 922064.68 0, 1332188.545 922045.12 0, 1331911.487 922025.576 0, 1331634.428 922006.048 0, 1331357.368 921986.537 0, 1331080.307 921967.042 0, 1330803.244 921947.564 0, 1330526.181 921928.102 0, 
+    1330249.116 921908.656 0, 1329972.051 921889.226 0, 1329694.984 921869.813 0, 1329417.916 921850.416 0, 1329140.847 921831.035 0, 1328863.776 921811.67 0, 1328586.705 921792.322 0, 1328309.632 921772.99 0, 1328032.559 921753.675 0, 1327755.484 921734.376 0, 
+    1327478.408 921715.093 0, 1327201.331 921695.826 0, 1326924.252 921676.576 0, 1326647.173 921657.342 0, 1326368.804 921638.035 0, 1326093.011 921618.923 0, 1325815.928 921599.738 0, 1325538.844 921580.569 0, 1325261.759 921561.417 0, 1324984.673 921542.281 0, 
+    1324707.585 921523.161 0, 1324430.497 921504.058 0, 1324153.407 921484.97 0, 1323876.317 921465.899 0, 1323599.225 921446.845 0, 1323322.132 921427.807 0, 1323045.038 921408.785 0, 1322767.943 921389.779 0, 1322490.847 921370.79 0, 1322213.749 921351.817 0, 
+    1321936.651 921332.86 0, 1321659.551 921313.92 0, 1321382.45 921294.996 0, 1321105.349 921276.088 0, 1320828.246 921257.196 0, 1320551.142 921238.321 0, 1320274.036 921219.462 0, 1319996.93 921200.62 0, 1319718.533 921181.706 0, 1319340.572 926747.444 0, 
+    1318962.601 932313.328 0, 1319240.34 932332.197 0, 1319516.791 932350.995 0, 1319793.241 932369.809 0, 1320069.69 932388.64 0, 1320346.137 932407.487 0, 1320622.584 932426.35 0, 1320899.03 932445.229 0, 1321175.474 932464.125 0, 1321451.917 932483.037 0, 
+    1321728.36 932501.965 0, 1322004.801 932520.909 0, 1322281.241 932539.87 0, 1322557.68 932558.847 0, 1322834.117 932577.84 0, 1323110.554 932596.85 0, 1323386.99 932615.875 0, 1323663.424 932634.917 0, 1323939.857 932653.976 0, 1324216.289 932673.05 0, 
+    1324492.72 932692.141 0, 1324769.15 932711.248 0, 1325045.579 932730.372 0, 1325322.007 932749.511 0, 1325597.148 932768.578 0, 1325874.859 932787.84 0, 1326151.283 932807.028 0, 1326427.706 932826.233 0, 1326704.128 932845.454 0, 1326980.549 932864.691 0, 
+    1327256.969 932883.945 0, 1327533.387 932903.215 0, 1327809.805 932922.501 0, 1328086.221 932941.803 0, 1328362.637 932961.122 0, 1328639.051 932980.457 0, 1328915.464 932999.808 0, 1329191.875 933019.175 0, 1329468.286 933038.559 0, 1329744.696 933057.959 0, 
+    1330021.104 933077.375 0, 1330297.511 933096.808 0, 1330573.917 933116.256 0, 1330850.322 933135.721 0, 1331126.726 933155.203 0, 1331403.129 933174.7 0, 1331679.53 933194.214 0, 1331955.93 933213.744 0, 1332231.045 933233.2 0, 1332624.74 927668.406 0, 
+    1333018.423 922103.758 0))
+
+POLYGON ((1345496.838 934190.554 0, 1345221.777 934170.321 0, 1344945.433 934150.01 0, 1344669.088 934129.715 0, 1344392.742 934109.437 0, 1344116.394 934089.175 0, 1343840.045 934068.929 0, 1343563.695 934048.699 0, 1343287.344 934028.486 0, 1343010.991 934008.289 0, 
+    1342734.638 933988.108 0, 1342458.283 933967.944 0, 1342181.927 933947.795 0, 1341905.57 933927.663 0, 1341629.211 933907.548 0, 1341352.852 933887.448 0, 1341076.491 933867.365 0, 1340800.129 933847.298 0, 1340523.766 933827.247 0, 1340247.402 933807.213 0, 
+    1339971.037 933787.195 0, 1339694.67 933767.193 0, 1339418.302 933747.207 0, 1339141.933 933727.238 0, 1338864.28 933707.192 0, 1338589.192 933687.348 0, 1338312.819 933667.427 0, 1338036.446 933647.523 0, 1337760.071 933627.635 0, 1337483.695 933607.763 0, 
+    1337207.318 933587.908 0, 1336930.939 933568.069 0, 1336654.56 933548.246 0, 1336378.179 933528.439 0, 1336101.797 933508.649 0, 1335825.414 933488.874 0, 1335549.03 933469.117 0, 1335272.645 933449.375 0, 1334996.258 933429.65 0, 1334719.871 933409.94 0, 
+    1334443.482 933390.248 0, 1334167.092 933370.571 0, 1333890.701 933350.911 0, 1333614.308 933331.267 0, 1333337.915 933311.639 0, 1333061.52 933292.028 0, 1332785.125 933272.432 0, 1332508.728 933252.853 0, 1332231.045 933233.2 0, 1331837.341 938798.136 0, 
+    1331443.627 944363.209 0, 1331720.651 944382.816 0, 1331996.393 944402.349 0, 1332272.134 944421.898 0, 1332547.873 944441.463 0, 1332823.612 944461.044 0, 1333099.349 944480.641 0, 1333375.085 944500.255 0, 1333650.82 944519.885 0, 1333926.554 944539.531 0, 
+    1334202.286 944559.193 0, 1334478.018 944578.872 0, 1334753.748 944598.567 0, 1335029.477 944618.278 0, 1335305.205 944638.005 0, 1335580.932 944657.749 0, 1335856.657 944677.508 0, 1336132.382 944697.284 0, 1336408.105 944717.077 0, 1336683.827 944736.885 0, 
+    1336959.548 944756.71 0, 1337235.268 944776.551 0, 1337510.987 944796.408 0, 1337786.704 944816.281 0, 1338061.14 944836.078 0, 1338338.136 944856.076 0, 1338613.849 944875.998 0, 1338889.562 944895.937 0, 1339165.274 944915.891 0, 1339440.984 944935.862 0, 
+    1339716.694 944955.849 0, 1339992.402 944975.852 0, 1340268.109 944995.871 0, 1340543.814 945015.907 0, 1340819.519 945035.959 0, 1341095.222 945056.027 0, 1341370.924 945076.111 0, 1341646.625 945096.212 0, 1341922.325 945116.328 0, 1342198.024 945136.461 0, 
+    1342473.721 945156.611 0, 1342749.417 945176.776 0, 1343025.112 945196.958 0, 1343300.806 945217.156 0, 1343576.499 945237.37 0, 1343852.191 945257.6 0, 1344127.881 945277.847 0, 1344403.57 945298.109 0, 1344677.979 945318.294 0, 1345087.414 939754.355 0, 
+    1345496.838 934190.554 0))
+
+POLYGON ((1357909.58 946310.765 0, 1357635.227 946289.805 0, 1357359.596 946268.763 0, 1357083.964 946247.738 0, 1356808.331 946226.729 0, 1356532.696 946205.736 0, 1356257.06 946184.759 0, 1355981.423 946163.799 0, 1355705.785 946142.854 0, 1355430.146 946121.926 0, 
+    1355154.505 946101.014 0, 1354878.863 946080.119 0, 1354603.22 946059.24 0, 1354327.576 946038.376 0, 1354051.93 946017.53 0, 1353776.284 945996.699 0, 1353500.636 945975.884 0, 1353224.986 945955.086 0, 1352949.336 945934.304 0, 1352673.684 945913.538 0, 
+    1352398.031 945892.789 0, 1352122.377 945872.055 0, 1351846.722 945851.338 0, 1351571.065 945830.637 0, 1351294.13 945809.857 0, 1351019.748 945789.284 0, 1350744.088 945768.632 0, 1350468.427 945747.996 0, 1350192.764 945727.376 0, 1349917.1 945706.773 0, 
+    1349641.435 945686.186 0, 1349365.769 945665.614 0, 1349090.102 945645.06 0, 1348814.433 945624.521 0, 1348538.763 945603.999 0, 1348263.092 945583.492 0, 1347987.419 945563.002 0, 1347711.746 945542.529 0, 1347436.071 945522.071 0, 1347160.395 945501.63 0, 
+    1346884.718 945481.205 0, 1346609.04 945460.796 0, 1346333.36 945440.403 0, 1346057.68 945420.027 0, 1345781.998 945399.667 0, 1345506.314 945379.323 0, 1345230.63 945358.995 0, 1344954.945 945338.684 0, 1344677.979 945318.294 0, 1344268.534 950882.368 0, 
+    1343859.08 956446.571 0, 1344135.388 956466.912 0, 1344410.418 956487.175 0, 1344685.448 956507.454 0, 1344960.476 956527.75 0, 1345235.503 956548.062 0, 1345510.529 956568.39 0, 1345785.553 956588.734 0, 1346060.576 956609.094 0, 1346335.599 956629.471 0, 
+    1346610.62 956649.863 0, 1346885.639 956670.272 0, 1347160.658 956690.697 0, 1347435.675 956711.139 0, 1347710.692 956731.596 0, 1347985.706 956752.07 0, 1348260.72 956772.56 0, 1348535.733 956793.066 0, 1348810.744 956813.588 0, 1349085.754 956834.126 0, 
+    1349360.763 956854.681 0, 1349635.771 956875.252 0, 1349910.777 956895.839 0, 1350185.783 956916.442 0, 1350459.512 956936.965 0, 1350735.79 956957.697 0, 1351010.791 956978.348 0, 1351285.792 956999.016 0, 1351560.791 957019.7 0, 1351835.789 957040.4 0, 
+    1352110.786 957061.117 0, 1352385.781 957081.85 0, 1352660.776 957102.598 0, 1352935.769 957123.363 0, 1353210.761 957144.145 0, 1353485.751 957164.942 0, 1353760.741 957185.756 0, 1354035.729 957206.585 0, 1354310.716 957227.431 0, 1354585.702 957248.293 0, 
+    1354860.686 957269.172 0, 1355135.67 957290.066 0, 1355410.652 957310.977 0, 1355685.632 957331.904 0, 1355960.612 957352.847 0, 1356235.59 957373.806 0, 1356510.568 957394.781 0, 1356785.544 957415.773 0, 1357059.245 957436.683 0, 1357484.417 951873.659 0, 
+    1357909.58 946310.765 0))
+
+POLYGON ((1370256.559 958464.085 0, 1369982.916 958442.401 0, 1369708.001 958420.633 0, 1369433.084 958398.881 0, 1369158.166 958377.145 0, 1368883.246 958355.425 0, 1368608.326 958333.721 0, 1368333.404 958312.034 0, 1368058.481 958290.362 0, 1367783.556 958268.707 0, 
+    1367508.631 958247.068 0, 1367233.704 958225.446 0, 1366958.775 958203.839 0, 1366683.846 958182.249 0, 1366408.915 958160.674 0, 1366133.983 958139.116 0, 1365859.05 958117.575 0, 1365584.115 958096.049 0, 1365309.179 958074.54 0, 1365034.242 958053.046 0, 
+    1364759.303 958031.569 0, 1364484.364 958010.108 0, 1364209.423 957988.664 0, 1363934.481 957967.235 0, 1363658.265 957945.724 0, 1363384.592 957924.426 0, 1363109.646 957903.046 0, 1362834.699 957881.683 0, 1362559.751 957860.335 0, 1362284.801 957839.003 0, 
+    1362009.85 957817.688 0, 1361734.898 957796.389 0, 1361459.944 957775.106 0, 1361184.989 957753.839 0, 1360910.033 957732.589 0, 1360635.076 957711.355 0, 1360360.118 957690.136 0, 1360085.158 957668.934 0, 1359810.197 957647.749 0, 1359535.234 957626.579 0, 
+    1359260.271 957605.426 0, 1358985.306 957584.288 0, 1358710.34 957563.167 0, 1358435.373 957542.062 0, 1358160.405 957520.974 0, 1357885.435 957499.901 0, 1357610.464 957478.845 0, 1357335.492 957457.805 0, 1357059.245 957436.683 0, 1356634.063 962999.834 0, 
+    1356208.871 968563.106 0, 1356484.46 968584.177 0, 1356758.778 968605.167 0, 1357033.094 968626.173 0, 1357307.409 968647.196 0, 1357581.722 968668.234 0, 1357856.035 968689.289 0, 1358130.346 968710.359 0, 1358404.656 968731.446 0, 1358678.964 968752.549 0, 
+    1358953.272 968773.669 0, 1359227.578 968794.804 0, 1359501.883 968815.955 0, 1359776.186 968837.123 0, 1360050.489 968858.307 0, 1360324.79 968879.507 0, 1360599.09 968900.723 0, 1360873.389 968921.955 0, 1361147.686 968943.203 0, 1361421.982 968964.468 0, 
+    1361696.277 968985.749 0, 1361970.571 969007.045 0, 1362244.863 969028.358 0, 1362519.154 969049.687 0, 1362792.175 969070.934 0, 1363067.733 969092.394 0, 1363342.02 969113.772 0, 1363616.307 969135.165 0, 1363890.591 969156.575 0, 1364164.875 969178.001 0, 
+    1364439.157 969199.443 0, 1364713.439 969220.901 0, 1364987.718 969242.376 0, 1365261.997 969263.866 0, 1365536.274 969285.373 0, 1365810.55 969306.896 0, 1366084.825 969328.435 0, 1366359.099 969349.99 0, 1366633.371 969371.561 0, 1366907.642 969393.148 0, 
+    1367181.911 969414.752 0, 1367456.18 969436.371 0, 1367730.447 969458.007 0, 1368004.713 969479.659 0, 1368278.978 969501.327 0, 1368553.241 969523.012 0, 1368827.503 969544.712 0, 1369101.764 969566.429 0, 1369374.755 969588.061 0, 1369815.662 964026.012 0, 
+    1370256.559 958464.085 0))
+
+POLYGON ((1382537.691 970650.207 0, 1382264.759 970627.804 0, 1381990.561 970605.313 0, 1381716.361 970582.837 0, 1381442.16 970560.378 0, 1381167.958 970537.936 0, 1380893.755 970515.509 0, 1380619.55 970493.098 0, 1380345.343 970470.704 0, 1380071.136 970448.325 0, 
+    1379796.927 970425.963 0, 1379522.717 970403.617 0, 1379248.505 970381.287 0, 1378974.292 970358.974 0, 1378700.078 970336.676 0, 1378425.863 970314.395 0, 1378151.646 970292.129 0, 1377877.428 970269.88 0, 1377603.209 970247.647 0, 1377328.988 970225.43 0, 
+    1377054.766 970203.229 0, 1376780.543 970181.045 0, 1376506.318 970158.876 0, 1376232.092 970136.724 0, 1375956.598 970114.486 0, 1375683.636 970092.468 0, 1375409.407 970070.364 0, 1375135.175 970048.276 0, 1374860.943 970026.204 0, 1374586.709 970004.149 0, 
+    1374312.474 969982.109 0, 1374038.238 969960.086 0, 1373764 969938.079 0, 1373489.761 969916.088 0, 1373215.521 969894.113 0, 1372941.28 969872.155 0, 1372667.037 969850.212 0, 1372392.793 969828.286 0, 1372118.548 969806.376 0, 1371844.301 969784.482 0, 
+    1371570.053 969762.604 0, 1371295.804 969740.742 0, 1371021.553 969718.896 0, 1370747.301 969697.067 0, 1370473.048 969675.253 0, 1370198.794 969653.456 0, 1369924.538 969631.675 0, 1369650.281 969609.91 0, 1369374.755 969588.061 0, 1368933.839 975150.228 0, 
+    1368492.914 980712.509 0, 1368767.782 980734.306 0, 1369041.384 980756.019 0, 1369314.985 980777.748 0, 1369588.585 980799.493 0, 1369862.183 980821.254 0, 1370135.78 980843.032 0, 1370409.376 980864.825 0, 1370682.97 980886.635 0, 1370956.563 980908.461 0, 
+    1371230.155 980930.302 0, 1371503.746 980952.16 0, 1371777.335 980974.034 0, 1372050.923 980995.925 0, 1372324.51 981017.831 0, 1372598.096 981039.753 0, 1372871.68 981061.692 0, 1373145.263 981083.646 0, 1373418.844 981105.617 0, 1373692.425 981127.603 0, 
+    1373966.004 981149.606 0, 1374239.581 981171.625 0, 1374513.158 981193.66 0, 1374786.733 981215.711 0, 1375059.043 981237.677 0, 1375333.879 981259.862 0, 1375607.451 981281.961 0, 1375881.02 981304.077 0, 1376154.589 981326.209 0, 1376428.156 981348.356 0, 
+    1376701.722 981370.52 0, 1376975.287 981392.7 0, 1377248.851 981414.896 0, 1377522.413 981437.109 0, 1377795.973 981459.337 0, 1378069.533 981481.581 0, 1378343.091 981503.842 0, 1378616.648 981526.118 0, 1378890.204 981548.411 0, 1379163.758 981570.72 0, 
+    1379437.311 981593.045 0, 1379710.862 981615.386 0, 1379984.413 981637.743 0, 1380257.962 981660.116 0, 1380531.509 981682.505 0, 1380805.056 981704.91 0, 1381078.601 981727.332 0, 1381352.144 981749.769 0, 1381624.424 981772.119 0, 1382081.062 976211.106 0, 
+    1382537.691 970650.207 0))
+
+POLYGON ((1394752.889 982868.825 0, 1394480.671 982845.706 0, 1394207.192 982822.495 0, 1393933.711 982799.301 0, 1393660.229 982776.123 0, 1393386.746 982752.961 0, 1393113.261 982729.815 0, 1392839.775 982706.685 0, 1392566.288 982683.572 0, 1392292.799 982660.474 0, 
+    1392019.309 982637.392 0, 1391745.817 982614.327 0, 1391472.325 982591.278 0, 1391198.83 982568.244 0, 1390925.335 982545.227 0, 1390651.838 982522.226 0, 1390378.34 982499.241 0, 1390104.84 982476.273 0, 1389831.339 982453.32 0, 1389557.837 982430.383 0, 
+    1389284.333 982407.463 0, 1389010.828 982384.558 0, 1388737.322 982361.67 0, 1388463.814 982338.797 0, 1388189.044 982315.836 0, 1387916.795 982293.101 0, 1387643.283 982270.277 0, 1387369.77 982247.469 0, 1387096.255 982224.678 0, 1386822.74 982201.902 0, 
+    1386549.223 982179.142 0, 1386275.704 982156.399 0, 1386002.184 982133.672 0, 1385728.663 982110.96 0, 1385455.141 982088.265 0, 1385181.617 982065.586 0, 1384908.092 982042.923 0, 1384634.565 982020.276 0, 1384361.038 981997.645 0, 1384087.509 981975.031 0, 
+    1383813.978 981952.432 0, 1383540.446 981929.85 0, 1383266.913 981907.283 0, 1382993.379 981884.733 0, 1382719.843 981862.199 0, 1382446.306 981839.681 0, 1382172.767 981817.179 0, 1381899.228 981794.693 0, 1381624.424 981772.119 0, 1381167.777 987333.243 0, 
+    1380711.121 992894.472 0, 1380985.267 992916.991 0, 1381258.152 992939.423 0, 1381531.036 992961.871 0, 1381803.919 992984.336 0, 1382076.8 993006.816 0, 1382349.68 993029.312 0, 1382622.558 993051.825 0, 1382895.435 993074.353 0, 1383168.311 993096.897 0, 
+    1383441.186 993119.458 0, 1383714.059 993142.035 0, 1383986.931 993164.627 0, 1384259.801 993187.236 0, 1384532.67 993209.861 0, 1384805.538 993232.502 0, 1385078.405 993255.159 0, 1385351.27 993277.832 0, 1385624.134 993300.521 0, 1385896.996 993323.226 0, 
+    1386169.857 993345.947 0, 1386442.717 993368.684 0, 1386715.576 993391.437 0, 1386988.433 993414.207 0, 1387260.03 993436.887 0, 1387534.143 993459.794 0, 1387806.996 993482.611 0, 1388079.848 993505.445 0, 1388352.699 993528.294 0, 1388625.548 993551.16 0, 
+    1388898.396 993574.042 0, 1389171.242 993596.94 0, 1389444.087 993619.853 0, 1389716.931 993642.783 0, 1389989.773 993665.729 0, 1390262.614 993688.691 0, 1390535.454 993711.67 0, 1390808.292 993734.664 0, 1391081.129 993757.674 0, 1391353.965 993780.7 0, 
+    1391626.799 993803.743 0, 1391899.632 993826.801 0, 1392172.463 993849.875 0, 1392445.293 993872.966 0, 1392718.122 993896.073 0, 1392990.95 993919.195 0, 1393263.776 993942.334 0, 1393536.601 993965.489 0, 1393808.167 993988.553 0, 1394280.532 988428.636 0, 
+    1394752.889 982868.825 0))
+
+POLYGON ((1406902.069 995119.631 0, 1406630.567 995095.799 0, 1406357.809 995071.874 0, 1406085.049 995047.965 0, 1405812.288 995024.071 0, 1405539.526 995000.194 0, 1405266.762 994976.333 0, 1404993.997 994952.488 0, 1404721.23 994928.658 0, 1404448.462 994904.845 0, 
+    1404175.692 994881.048 0, 1403902.922 994857.267 0, 1403630.149 994833.503 0, 1403357.376 994809.754 0, 1403084.601 994786.021 0, 1402811.824 994762.304 0, 1402539.046 994738.604 0, 1402266.267 994714.919 0, 1401993.486 994691.25 0, 1401720.704 994667.598 0, 
+    1401447.921 994643.961 0, 1401175.136 994620.341 0, 1400902.35 994596.737 0, 1400629.562 994573.148 0, 1400355.517 994549.468 0, 1400083.983 994526.02 0, 1399811.191 994502.48 0, 1399538.398 994478.956 0, 1399265.604 994455.448 0, 1398992.808 994431.956 0, 
+    1398720.01 994408.48 0, 1398447.212 994385.02 0, 1398174.412 994361.576 0, 1397901.61 994338.149 0, 1397628.807 994314.737 0, 1397356.003 994291.341 0, 1397083.198 994267.962 0, 1396810.391 994244.598 0, 1396537.582 994221.251 0, 1396264.773 994197.919 0, 
+    1395991.962 994174.604 0, 1395719.149 994151.305 0, 1395446.335 994128.022 0, 1395173.52 994104.754 0, 1394900.704 994081.503 0, 1394627.886 994058.268 0, 1394355.067 994035.049 0, 1394082.246 994011.846 0, 1393808.167 993988.553 0, 1393335.793 999548.571 0, 
+    1392863.41 1005108.688 0, 1393136.832 1005131.926 0, 1393408.998 1005155.073 0, 1393681.163 1005178.236 0, 1393953.326 1005201.416 0, 1394225.488 1005224.611 0, 1394497.649 1005247.822 0, 1394769.808 1005271.05 0, 1395041.966 1005294.293 0, 1395314.123 1005317.552 0, 
+    1395586.278 1005340.828 0, 1395858.432 1005364.119 0, 1396130.584 1005387.427 0, 1396402.735 1005410.75 0, 1396674.885 1005434.09 0, 1396947.033 1005457.445 0, 1397219.18 1005480.817 0, 1397491.326 1005504.204 0, 1397763.47 1005527.608 0, 1398035.613 1005551.027 0, 
+    1398307.755 1005574.463 0, 1398579.895 1005597.915 0, 1398852.033 1005621.382 0, 1399124.171 1005644.866 0, 1399395.054 1005668.257 0, 1399668.441 1005691.881 0, 1399940.574 1005715.413 0, 1400212.706 1005738.961 0, 1400484.836 1005762.524 0, 1400756.965 1005786.104 0, 
+    1401029.093 1005809.7 0, 1401301.219 1005833.312 0, 1401573.344 1005856.939 0, 1401845.468 1005880.583 0, 1402117.59 1005904.243 0, 1402389.71 1005927.919 0, 1402661.83 1005951.611 0, 1402933.947 1005975.319 0, 1403206.064 1005999.043 0, 1403478.179 1006022.783 0, 
+    1403750.293 1006046.538 0, 1404022.405 1006070.31 0, 1404294.516 1006094.098 0, 1404566.625 1006117.902 0, 1404838.733 1006141.722 0, 1405110.84 1006165.558 0, 1405382.945 1006189.41 0, 1405655.049 1006213.278 0, 1405925.9 1006237.053 0, 1406413.989 1000678.293 0, 
+    1406902.069 995119.631 0))
+
+POLYGON ((885296.56 555080.278 0, 884999.368 555087.005 0, 884700.713 555093.782 0, 884402.058 555100.577 0, 884103.403 555107.39 0, 883804.749 555114.22 0, 883506.095 555121.068 0, 883207.442 555127.933 0, 882908.789 555134.816 0, 882610.136 555141.717 0, 
+    882311.484 555148.635 0, 882012.832 555155.571 0, 881714.181 555162.524 0, 881415.53 555169.495 0, 881116.88 555176.483 0, 880818.23 555183.489 0, 880519.58 555190.513 0, 880220.931 555197.554 0, 879922.282 555204.613 0, 879623.633 555211.689 0, 
+    879324.985 555218.783 0, 879026.338 555225.894 0, 878727.691 555233.024 0, 878429.044 555240.17 0, 878128.933 555247.37 0, 877831.752 555254.516 0, 877533.106 555261.716 0, 877234.461 555268.932 0, 876935.816 555276.167 0, 876637.172 555283.419 0, 
+    876338.528 555290.689 0, 876039.885 555297.976 0, 875741.242 555305.281 0, 875442.6 555312.603 0, 875143.957 555319.943 0, 874845.316 555327.301 0, 874546.675 555334.676 0, 874248.034 555342.069 0, 873949.393 555349.479 0, 873650.754 555356.907 0, 
+    873352.114 555364.352 0, 873053.475 555371.815 0, 872754.837 555379.296 0, 872456.198 555386.794 0, 872157.561 555394.31 0, 871858.923 555401.843 0, 871560.287 555409.394 0, 871261.65 555416.963 0, 870961.549 555424.586 0, 871102.947 560984.428 0, 
+    871244.356 566544.641 0, 871543.799 566537.035 0, 871841.781 566529.483 0, 872139.764 566521.948 0, 872437.746 566514.431 0, 872735.73 566506.932 0, 873033.713 566499.45 0, 873331.697 566491.986 0, 873629.682 566484.54 0, 873927.667 566477.11 0, 
+    874225.652 566469.699 0, 874523.638 566462.305 0, 874821.624 566454.928 0, 875119.611 566447.569 0, 875417.598 566440.228 0, 875715.586 566432.904 0, 876013.573 566425.598 0, 876311.562 566418.309 0, 876609.551 566411.037 0, 876907.54 566403.784 0, 
+    877205.53 566396.547 0, 877503.52 566389.329 0, 877801.51 566382.128 0, 878099.501 566374.944 0, 878396.031 566367.813 0, 878695.485 566360.629 0, 878993.477 566353.499 0, 879291.469 566346.385 0, 879589.463 566339.289 0, 879887.456 566332.211 0, 
+    880185.45 566325.15 0, 880483.444 566318.107 0, 880781.439 566311.081 0, 881079.434 566304.073 0, 881377.43 566297.082 0, 881675.426 566290.109 0, 881973.422 566283.153 0, 882271.419 566276.215 0, 882569.416 566269.295 0, 882867.414 566262.392 0, 
+    883165.412 566255.507 0, 883463.41 566248.639 0, 883761.409 566241.788 0, 884059.408 566234.955 0, 884357.408 566228.14 0, 884655.408 566221.343 0, 884953.408 566214.562 0, 885251.409 566207.8 0, 885547.95 566201.088 0, 885422.251 560640.497 0, 
+    885296.56 555080.278 0))
+
+POLYGON ((899852.458 565897.946 0, 899555.897 565903.82 0, 899257.878 565909.741 0, 898959.86 565915.679 0, 898661.842 565921.635 0, 898363.824 565927.608 0, 898065.807 565933.599 0, 897767.79 565939.607 0, 897469.773 565945.633 0, 897171.757 565951.677 0, 
+    896873.741 565957.738 0, 896575.725 565963.816 0, 896277.71 565969.912 0, 895979.695 565976.026 0, 895681.681 565982.157 0, 895383.667 565988.306 0, 895085.653 565994.472 0, 894787.639 566000.656 0, 894489.626 566006.858 0, 894191.614 566013.076 0, 
+    893893.601 566019.313 0, 893595.589 566025.567 0, 893297.578 566031.838 0, 892999.567 566038.127 0, 892700.097 566044.465 0, 892403.545 566050.758 0, 892105.535 566057.1 0, 891807.526 566063.459 0, 891509.516 566069.836 0, 891211.507 566076.23 0, 
+    890913.499 566082.642 0, 890615.491 566089.071 0, 890317.483 566095.518 0, 890019.475 566101.983 0, 889721.468 566108.465 0, 889423.462 566114.964 0, 889125.455 566121.481 0, 888827.449 566128.016 0, 888529.444 566134.568 0, 888231.439 566141.138 0, 
+    887933.434 566147.725 0, 887635.43 566154.33 0, 887337.426 566160.952 0, 887039.422 566167.592 0, 886741.419 566174.25 0, 886443.416 566180.924 0, 886145.414 566187.617 0, 885847.412 566194.327 0, 885547.95 566201.088 0, 885673.657 571762.046 0, 
+    885799.373 577323.369 0, 886098.177 577316.623 0, 886395.524 577309.928 0, 886692.872 577303.25 0, 886990.22 577296.59 0, 887287.569 577289.947 0, 887584.918 577283.322 0, 887882.267 577276.714 0, 888179.617 577270.124 0, 888476.967 577263.551 0, 
+    888774.317 577256.996 0, 889071.668 577250.458 0, 889369.019 577243.938 0, 889666.371 577237.435 0, 889963.723 577230.949 0, 890261.075 577224.482 0, 890558.428 577218.031 0, 890855.781 577211.599 0, 891153.135 577205.183 0, 891450.489 577198.786 0, 
+    891747.843 577192.405 0, 892045.198 577186.043 0, 892342.553 577179.697 0, 892639.908 577173.37 0, 892935.808 577167.09 0, 893234.62 577160.767 0, 893531.977 577154.491 0, 893829.334 577148.234 0, 894126.691 577141.993 0, 894424.049 577135.771 0, 
+    894721.407 577129.565 0, 895018.765 577123.378 0, 895316.124 577117.207 0, 895613.483 577111.055 0, 895910.842 577104.919 0, 896208.202 577098.802 0, 896505.562 577092.702 0, 896802.923 577086.619 0, 897100.284 577080.554 0, 897397.645 577074.506 0, 
+    897695.006 577068.476 0, 897992.368 577062.463 0, 898289.731 577056.468 0, 898587.093 577050.49 0, 898884.456 577044.53 0, 899181.82 577038.587 0, 899479.183 577032.662 0, 899776.548 577026.754 0, 900072.457 577020.893 0, 899962.454 571459.237 0, 
+    899852.458 565897.946 0))
+
+POLYGON ((914346.339 576758.742 0, 914050.412 576763.767 0, 913753.032 576768.835 0, 913455.653 576773.92 0, 913158.274 576779.023 0, 912860.895 576784.143 0, 912563.517 576789.28 0, 912266.139 576794.435 0, 911968.761 576799.608 0, 911671.384 576804.798 0, 
+    911374.007 576810.006 0, 911076.63 576815.231 0, 910779.253 576820.473 0, 910481.877 576825.733 0, 910184.501 576831.011 0, 909887.125 576836.306 0, 909589.75 576841.619 0, 909292.375 576846.949 0, 908995.001 576852.297 0, 908697.626 576857.662 0, 
+    908400.252 576863.044 0, 908102.878 576868.444 0, 907805.505 576873.862 0, 907508.132 576879.297 0, 907209.306 576884.777 0, 906913.387 576890.22 0, 906616.015 576895.708 0, 906318.643 576901.213 0, 906021.271 576906.735 0, 905723.9 576912.276 0, 
+    905426.53 576917.833 0, 905129.159 576923.408 0, 904831.789 576929.001 0, 904534.419 576934.611 0, 904237.05 576940.239 0, 903939.68 576945.884 0, 903642.312 576951.547 0, 903344.943 576957.227 0, 903047.575 576962.925 0, 902750.207 576968.64 0, 
+    902452.84 576974.372 0, 902155.472 576980.123 0, 901858.106 576985.89 0, 901560.739 576991.675 0, 901263.373 576997.478 0, 900966.007 577003.298 0, 900668.642 577009.136 0, 900371.277 577014.991 0, 900072.457 577020.893 0, 900182.468 582582.91 0, 
+    900292.485 588145.286 0, 900590.647 588139.397 0, 900887.357 588133.555 0, 901184.068 588127.73 0, 901480.779 588121.923 0, 901777.49 588116.133 0, 902074.202 588110.361 0, 902370.914 588104.606 0, 902667.626 588098.868 0, 902964.339 588093.148 0, 
+    903261.052 588087.445 0, 903557.765 588081.76 0, 903854.479 588076.093 0, 904151.193 588070.442 0, 904447.908 588064.81 0, 904744.622 588059.194 0, 905041.337 588053.597 0, 905338.053 588048.016 0, 905634.768 588042.453 0, 905931.485 588036.908 0, 
+    906228.201 588031.38 0, 906524.918 588025.869 0, 906821.635 588020.376 0, 907118.352 588014.901 0, 907413.619 588009.469 0, 907711.788 588004.002 0, 908008.506 587998.579 0, 908305.224 587993.173 0, 908601.943 587987.785 0, 908898.663 587982.414 0, 
+    909195.382 587977.061 0, 909492.102 587971.725 0, 909788.822 587966.407 0, 910085.543 587961.106 0, 910382.264 587955.822 0, 910678.985 587950.556 0, 910975.706 587945.308 0, 911272.428 587940.077 0, 911569.15 587934.863 0, 911865.872 587929.667 0, 
+    912162.595 587924.488 0, 912459.318 587919.327 0, 912756.041 587914.183 0, 913052.765 587909.057 0, 913349.489 587903.948 0, 913646.213 587898.857 0, 913942.937 587893.783 0, 914239.662 587888.727 0, 914534.938 587883.712 0, 914440.635 582321.048 0, 
+    914346.339 576758.742 0))
+
+POLYGON ((928778.073 587662.377 0, 928482.782 587666.558 0, 928186.044 587670.776 0, 927889.306 587675.011 0, 927592.569 587679.264 0, 927295.832 587683.535 0, 926999.095 587687.823 0, 926702.358 587692.128 0, 926405.622 587696.451 0, 926108.886 587700.791 0, 
+    925812.15 587705.149 0, 925515.414 587709.524 0, 925218.679 587713.917 0, 924921.944 587718.327 0, 924625.209 587722.755 0, 924328.474 587727.2 0, 924031.74 587731.663 0, 923735.006 587736.143 0, 923438.272 587740.64 0, 923141.539 587745.155 0, 
+    922844.806 587749.688 0, 922548.073 587754.238 0, 922251.34 587758.805 0, 921954.607 587763.39 0, 921656.427 587768.015 0, 921361.143 587772.612 0, 921064.412 587777.249 0, 920767.68 587781.904 0, 920470.949 587786.576 0, 920174.219 587791.266 0, 
+    919877.488 587795.973 0, 919580.758 587800.698 0, 919284.028 587805.44 0, 918987.298 587810.199 0, 918690.569 587814.976 0, 918393.84 587819.771 0, 918097.111 587824.583 0, 917800.382 587829.412 0, 917503.654 587834.259 0, 917206.926 587839.123 0, 
+    916910.198 587844.005 0, 916613.471 587848.904 0, 916316.744 587853.821 0, 916020.017 587858.755 0, 915723.29 587863.707 0, 915426.564 587868.676 0, 915129.838 587873.662 0, 914833.113 587878.666 0, 914534.938 587883.712 0, 914629.246 593446.732 0, 
+    914723.561 599010.103 0, 915021.077 599005.068 0, 915317.148 599000.075 0, 915613.219 598995.1 0, 915909.29 598990.142 0, 916205.362 598985.201 0, 916501.434 598980.278 0, 916797.506 598975.372 0, 917093.579 598970.483 0, 917389.652 598965.612 0, 
+    917685.725 598960.759 0, 917981.798 598955.923 0, 918277.872 598951.104 0, 918573.946 598946.303 0, 918870.02 598941.519 0, 919166.095 598936.752 0, 919462.169 598932.003 0, 919758.244 598927.272 0, 920054.32 598922.558 0, 920350.395 598917.861 0, 
+    920646.471 598913.182 0, 920942.547 598908.52 0, 921238.624 598903.875 0, 921534.701 598899.248 0, 921829.333 598894.661 0, 922126.855 598890.047 0, 922422.932 598885.472 0, 922719.01 598880.914 0, 923015.088 598876.375 0, 923311.167 598871.852 0, 
+    923607.245 598867.347 0, 923903.324 598862.859 0, 924199.403 598858.389 0, 924495.483 598853.936 0, 924791.562 598849.501 0, 925087.642 598845.083 0, 925383.722 598840.683 0, 925679.803 598836.3 0, 925975.884 598831.934 0, 926271.965 598827.586 0, 
+    926568.046 598823.255 0, 926864.127 598818.942 0, 927160.209 598814.646 0, 927456.291 598810.367 0, 927752.373 598806.106 0, 928048.456 598801.863 0, 928344.538 598797.636 0, 928640.621 598793.428 0, 928935.261 598789.257 0, 928856.664 593225.641 0, 
+    928778.073 587662.377 0))
+
+POLYGON ((943147.528 598608.562 0, 942852.876 598611.9 0, 942556.782 598615.273 0, 942260.688 598618.662 0, 941964.595 598622.069 0, 941668.502 598625.494 0, 941372.409 598628.936 0, 941076.317 598632.395 0, 940780.224 598635.872 0, 940484.132 598639.366 0, 
+    940188.04 598642.878 0, 939891.948 598646.407 0, 939595.856 598649.954 0, 939299.765 598653.518 0, 939003.674 598657.099 0, 938707.583 598660.698 0, 938411.492 598664.314 0, 938115.401 598667.948 0, 937819.311 598671.599 0, 937523.221 598675.268 0, 
+    937227.131 598678.954 0, 936931.041 598682.657 0, 936634.952 598686.378 0, 936338.862 598690.116 0, 936041.33 598693.89 0, 935746.684 598697.645 0, 935450.596 598701.435 0, 935154.507 598705.243 0, 934858.419 598709.069 0, 934562.331 598712.912 0, 
+    934266.244 598716.772 0, 933970.156 598720.65 0, 933674.069 598724.545 0, 933377.982 598728.457 0, 933081.895 598732.387 0, 932785.808 598736.335 0, 932489.722 598740.299 0, 932193.636 598744.282 0, 931897.55 598748.281 0, 931601.464 598752.298 0, 
+    931305.379 598756.333 0, 931009.294 598760.385 0, 930713.209 598764.454 0, 930417.124 598768.541 0, 930121.04 598772.645 0, 929824.956 598776.767 0, 929528.872 598780.906 0, 929232.788 598785.062 0, 928935.261 598789.257 0, 929013.862 604353.221 0, 
+    929092.468 609917.531 0, 929389.337 609913.346 0, 929684.766 609909.198 0, 929980.195 609905.069 0, 930275.624 609900.956 0, 930571.054 609896.861 0, 930866.483 609892.783 0, 931161.913 609888.723 0, 931457.344 609884.68 0, 931752.774 609880.654 0, 
+    932048.205 609876.646 0, 932343.635 609872.655 0, 932639.067 609868.682 0, 932934.498 609864.726 0, 933229.929 609860.787 0, 933525.361 609856.866 0, 933820.793 609852.962 0, 934116.226 609849.075 0, 934411.658 609845.206 0, 934707.091 609841.355 0, 
+    935002.524 609837.52 0, 935297.957 609833.703 0, 935593.39 609829.904 0, 935888.824 609826.122 0, 936182.818 609822.375 0, 936479.692 609818.61 0, 936775.126 609814.88 0, 937070.561 609811.167 0, 937365.995 609807.472 0, 937661.43 609803.794 0, 
+    937956.865 609800.134 0, 938252.301 609796.49 0, 938547.736 609792.865 0, 938843.172 609789.257 0, 939138.608 609785.666 0, 939434.044 609782.092 0, 939729.481 609778.536 0, 940024.917 609774.997 0, 940320.354 609771.476 0, 940615.791 609767.972 0, 
+    940911.229 609764.486 0, 941206.666 609761.016 0, 941502.104 609757.565 0, 941797.542 609754.13 0, 942092.98 609750.713 0, 942388.418 609747.314 0, 942683.856 609743.932 0, 942979.295 609740.567 0, 943273.295 609737.236 0, 943210.41 604172.726 0, 
+    943147.528 598608.562 0))
+
+POLYGON ((957454.575 609597.004 0, 957160.565 609599.505 0, 956865.118 609602.035 0, 956569.671 609604.583 0, 956274.224 609607.148 0, 955978.777 609609.73 0, 955683.331 609612.33 0, 955387.885 609614.947 0, 955092.439 609617.581 0, 954796.993 609620.233 0, 
+    954501.547 609622.902 0, 954206.101 609625.589 0, 953910.656 609628.293 0, 953615.211 609631.014 0, 953319.766 609633.753 0, 953024.321 609636.509 0, 952728.876 609639.283 0, 952433.431 609642.074 0, 952137.987 609644.882 0, 951842.542 609647.708 0, 
+    951547.098 609650.551 0, 951251.654 609653.412 0, 950956.21 609656.29 0, 950660.767 609659.185 0, 950363.886 609662.112 0, 950069.88 609665.028 0, 949774.437 609667.975 0, 949478.994 609670.94 0, 949183.551 609673.922 0, 948888.109 609676.922 0, 
+    948592.666 609679.939 0, 948297.224 609682.973 0, 948001.782 609686.025 0, 947706.34 609689.094 0, 947410.898 609692.181 0, 947115.457 609695.285 0, 946820.015 609698.406 0, 946524.574 609701.545 0, 946229.133 609704.701 0, 945933.692 609707.875 0, 
+    945638.252 609711.066 0, 945342.811 609714.274 0, 945047.371 609717.5 0, 944751.931 609720.743 0, 944456.491 609724.003 0, 944161.052 609727.281 0, 943865.612 609730.577 0, 943570.173 609733.889 0, 943273.295 609737.236 0, 943336.185 615302.087 0, 
+    943399.078 620867.278 0, 943695.298 620863.939 0, 943990.082 620860.634 0, 944284.866 620857.346 0, 944579.651 620854.075 0, 944874.436 620850.822 0, 945169.221 620847.586 0, 945464.006 620844.368 0, 945758.791 620841.167 0, 946053.576 620837.983 0, 
+    946348.362 620834.816 0, 946643.148 620831.667 0, 946937.934 620828.535 0, 947232.72 620825.421 0, 947527.507 620822.324 0, 947822.293 620819.244 0, 948117.08 620816.182 0, 948411.867 620813.136 0, 948706.654 620810.109 0, 949001.442 620807.098 0, 
+    949296.229 620804.105 0, 949591.017 620801.13 0, 949885.805 620798.171 0, 950180.593 620795.231 0, 950473.947 620792.321 0, 950770.169 620789.401 0, 951064.958 620786.512 0, 951359.746 620783.64 0, 951654.535 620780.786 0, 951949.324 620777.949 0, 
+    952244.114 620775.13 0, 952538.903 620772.328 0, 952833.692 620769.543 0, 953128.482 620766.775 0, 953423.272 620764.025 0, 953718.062 620761.293 0, 954012.852 620758.577 0, 954307.643 620755.879 0, 954602.433 620753.198 0, 954897.224 620750.535 0, 
+    955192.015 620747.889 0, 955486.806 620745.26 0, 955781.597 620742.649 0, 956076.388 620740.055 0, 956371.179 620737.479 0, 956665.971 620734.919 0, 956960.763 620732.378 0, 957255.555 620729.853 0, 957548.914 620727.358 0, 957501.743 615162.012 0, 
+    957454.575 609597.004 0))
+
+POLYGON ((971699.087 620627.414 0, 971405.72 620629.08 0, 971110.923 620630.772 0, 970816.125 620632.481 0, 970521.327 620634.207 0, 970226.53 620635.951 0, 969931.732 620637.712 0, 969636.935 620639.491 0, 969342.138 620641.287 0, 969047.341 620643.1 0, 
+    968752.544 620644.93 0, 968457.747 620646.778 0, 968162.95 620648.643 0, 967868.153 620650.526 0, 967573.357 620652.426 0, 967278.56 620654.343 0, 966983.764 620656.277 0, 966688.968 620658.229 0, 966394.171 620660.199 0, 966099.375 620662.185 0, 
+    965804.58 620664.189 0, 965509.784 620666.211 0, 965214.988 620668.249 0, 964920.193 620670.305 0, 964623.965 620672.389 0, 964330.602 620674.47 0, 964035.807 620676.578 0, 963741.012 620678.703 0, 963446.217 620680.846 0, 963151.422 620683.006 0, 
+    962856.627 620685.184 0, 962561.833 620687.379 0, 962267.038 620689.591 0, 961972.244 620691.82 0, 961677.45 620694.067 0, 961382.656 620696.331 0, 961087.862 620698.613 0, 960793.069 620700.912 0, 960498.275 620703.228 0, 960203.481 620705.562 0, 
+    959908.688 620707.913 0, 959613.895 620710.281 0, 959319.102 620712.667 0, 959024.309 620715.07 0, 958729.516 620717.491 0, 958434.724 620719.928 0, 958139.931 620722.384 0, 957845.139 620724.856 0, 957548.914 620727.358 0, 957596.087 626293.04 0, 
+    957643.263 631859.054 0, 957938.83 631856.558 0, 958232.967 631854.091 0, 958527.104 631851.641 0, 958821.242 631849.209 0, 959115.379 631846.794 0, 959409.517 631844.396 0, 959703.655 631842.016 0, 959997.793 631839.653 0, 960291.931 631837.307 0, 
+    960586.069 631834.978 0, 960880.208 631832.667 0, 961174.346 631830.373 0, 961468.485 631828.097 0, 961762.624 631825.838 0, 962056.763 631823.596 0, 962350.902 631821.371 0, 962645.041 631819.164 0, 962939.18 631816.974 0, 963233.32 631814.801 0, 
+    963527.459 631812.646 0, 963821.599 631810.508 0, 964115.739 631808.387 0, 964409.879 631806.283 0, 964702.59 631804.207 0, 964998.159 631802.129 0, 965292.299 631800.077 0, 965586.44 631798.043 0, 965880.581 631796.026 0, 966174.721 631794.027 0, 
+    966468.862 631792.044 0, 966763.003 631790.079 0, 967057.144 631788.132 0, 967351.285 631786.201 0, 967645.426 631784.288 0, 967939.568 631782.393 0, 968233.709 631780.514 0, 968527.851 631778.653 0, 968821.992 631776.81 0, 969116.134 631774.983 0, 
+    969410.276 631773.174 0, 969704.418 631771.382 0, 969998.56 631769.608 0, 970292.703 631767.851 0, 970586.845 631766.111 0, 970880.987 631764.388 0, 971175.13 631762.683 0, 971469.273 631760.995 0, 971761.988 631759.333 0, 971730.537 626193.207 0, 
+    971699.087 620627.414 0))
+
+POLYGON ((985880.937 631699.499 0, 985588.217 631700.335 0, 985294.07 631701.192 0, 984999.924 631702.066 0, 984705.778 631702.958 0, 984411.632 631703.866 0, 984117.486 631704.793 0, 983823.34 631705.736 0, 983529.194 631706.697 0, 983235.048 631707.675 0, 
+    982940.902 631708.67 0, 982646.757 631709.683 0, 982352.611 631710.713 0, 982058.465 631711.76 0, 981764.32 631712.825 0, 981470.174 631713.907 0, 981176.029 631715.006 0, 980881.884 631716.123 0, 980587.738 631717.257 0, 980293.593 631718.408 0, 
+    979999.448 631719.577 0, 979705.303 631720.762 0, 979411.158 631721.966 0, 979117.013 631723.186 0, 978821.441 631724.43 0, 978528.723 631725.679 0, 978234.578 631726.951 0, 977940.434 631728.241 0, 977646.289 631729.548 0, 977352.145 631730.872 0, 
+    977058 631732.214 0, 976763.856 631733.573 0, 976469.712 631734.949 0, 976175.568 631736.343 0, 975881.423 631737.754 0, 975587.279 631739.182 0, 975293.135 631740.628 0, 974998.992 631742.091 0, 974704.848 631743.571 0, 974410.704 631745.068 0, 
+    974116.561 631746.583 0, 973822.417 631748.115 0, 973528.274 631749.665 0, 973234.13 631751.231 0, 972939.987 631752.815 0, 972645.844 631754.417 0, 972351.701 631756.035 0, 972057.558 631757.671 0, 971761.988 631759.333 0, 971793.44 637325.787 0, 
+    971824.895 642892.568 0, 972119.807 642890.91 0, 972413.295 642889.278 0, 972706.783 642887.663 0, 973000.27 642886.065 0, 973293.758 642884.484 0, 973587.246 642882.921 0, 973880.735 642881.375 0, 974174.223 642879.846 0, 974467.711 642878.335 0, 
+    974761.199 642876.841 0, 975054.688 642875.364 0, 975348.176 642873.904 0, 975641.665 642872.462 0, 975935.154 642871.037 0, 976228.643 642869.629 0, 976522.132 642868.239 0, 976815.621 642866.865 0, 977109.11 642865.509 0, 977402.599 642864.171 0, 
+    977696.088 642862.849 0, 977989.577 642861.545 0, 978283.067 642860.258 0, 978576.556 642858.989 0, 978868.622 642857.743 0, 979163.535 642856.502 0, 979457.025 642855.284 0, 979750.515 642854.083 0, 980044.004 642852.9 0, 980337.494 642851.734 0, 
+    980630.984 642850.585 0, 980924.474 642849.454 0, 981217.964 642848.34 0, 981511.454 642847.243 0, 981804.945 642846.164 0, 982098.435 642845.101 0, 982391.925 642844.056 0, 982685.416 642843.029 0, 982978.906 642842.018 0, 983272.397 642841.025 0, 
+    983565.887 642840.049 0, 983859.378 642839.09 0, 984152.868 642838.149 0, 984446.359 642837.225 0, 984739.85 642836.318 0, 985033.341 642835.429 0, 985326.832 642834.556 0, 985620.323 642833.701 0, 985912.391 642832.868 0, 985896.664 637266.021 0, 
+    985880.937 631699.499 0))
+
+POLYGON ((1000000 642812.967 0, 999707.928 642812.976 0, 999414.436 642813.002 0, 999120.943 642813.045 0, 998827.451 642813.105 0, 998533.959 642813.183 0, 998240.467 642813.278 0, 997946.975 642813.39 0, 997653.483 642813.52 0, 997359.99 642813.666 0, 
+    997066.498 642813.83 0, 996773.006 642814.012 0, 996479.514 642814.21 0, 996186.022 642814.426 0, 995892.53 642814.659 0, 995599.038 642814.91 0, 995305.546 642815.177 0, 995012.054 642815.462 0, 994718.562 642815.764 0, 994425.07 642816.084 0, 
+    994131.578 642816.421 0, 993838.086 642816.775 0, 993544.594 642817.146 0, 993251.102 642817.535 0, 992956.189 642817.942 0, 992664.118 642818.364 0, 992370.626 642818.804 0, 992077.134 642819.262 0, 991783.642 642819.737 0, 991490.151 642820.229 0, 
+    991196.659 642820.738 0, 990903.167 642821.265 0, 990609.675 642821.809 0, 990316.184 642822.371 0, 990022.692 642822.949 0, 989729.201 642823.545 0, 989435.709 642824.158 0, 989142.218 642824.789 0, 988848.726 642825.436 0, 988555.235 642826.101 0, 
+    988261.743 642826.784 0, 987968.252 642827.483 0, 987674.761 642828.2 0, 987381.269 642828.934 0, 987087.778 642829.685 0, 986794.287 642830.454 0, 986500.796 642831.24 0, 986207.305 642832.043 0, 985912.391 642832.868 0, 985928.12 648400.037 0, 
+    985943.849 653967.526 0, 986238.104 653966.703 0, 986530.939 653965.902 0, 986823.775 653965.118 0, 987116.611 653964.351 0, 987409.447 653963.601 0, 987702.283 653962.869 0, 987995.119 653962.153 0, 988287.955 653961.455 0, 988580.791 653960.775 0, 
+    988873.627 653960.111 0, 989166.463 653959.465 0, 989459.299 653958.836 0, 989752.135 653958.224 0, 990044.971 653957.63 0, 990337.808 653957.052 0, 990630.644 653956.492 0, 990923.48 653955.949 0, 991216.317 653955.424 0, 991509.153 653954.915 0, 
+    991801.99 653954.424 0, 992094.826 653953.95 0, 992387.662 653953.494 0, 992680.499 653953.054 0, 992971.917 653952.634 0, 993266.172 653952.227 0, 993559.009 653951.839 0, 993851.845 653951.469 0, 994144.682 653951.116 0, 994437.518 653950.78 0, 
+    994730.355 653950.461 0, 995023.192 653950.159 0, 995316.028 653949.875 0, 995608.865 653949.608 0, 995901.702 653949.358 0, 996194.539 653949.125 0, 996487.375 653948.91 0, 996780.212 653948.712 0, 997073.049 653948.531 0, 997365.886 653948.367 0, 
+    997658.722 653948.221 0, 997951.559 653948.092 0, 998244.396 653947.98 0, 998537.233 653947.885 0, 998830.07 653947.808 0, 999122.906 653947.747 0, 999415.743 653947.704 0, 999708.58 653947.679 0, 1000000 653947.67 0, 1000000 648380.159 0, 
+    1000000 642812.967 0))
+
+POLYGON ((1014056.151 653967.526 0, 1013764.73 653966.711 0, 1013471.894 653965.909 0, 1013179.059 653965.125 0, 1012886.223 653964.358 0, 1012593.387 653963.608 0, 1012300.551 653962.876 0, 1012007.715 653962.16 0, 1011714.879 653961.462 0, 1011422.043 653960.781 0, 
+    1011129.207 653960.118 0, 1010836.371 653959.471 0, 1010543.535 653958.842 0, 1010250.698 653958.23 0, 1009957.862 653957.635 0, 1009665.026 653957.058 0, 1009372.19 653956.498 0, 1009079.353 653955.955 0, 1008786.517 653955.429 0, 1008493.681 653954.92 0, 
+    1008200.844 653954.429 0, 1007908.008 653953.955 0, 1007615.171 653953.498 0, 1007322.335 653953.058 0, 1007028.083 653952.634 0, 1006736.662 653952.231 0, 1006443.825 653951.843 0, 1006150.989 653951.472 0, 1005858.152 653951.119 0, 1005565.315 653950.783 0, 
+    1005272.479 653950.464 0, 1004979.642 653950.162 0, 1004686.805 653949.878 0, 1004393.969 653949.61 0, 1004101.132 653949.36 0, 1003808.295 653949.128 0, 1003515.458 653948.912 0, 1003222.622 653948.714 0, 1002929.785 653948.533 0, 1002636.948 653948.369 0, 
+    1002344.111 653948.222 0, 1002051.275 653948.093 0, 1001758.438 653947.981 0, 1001465.601 653947.886 0, 1001172.764 653947.808 0, 1000879.927 653947.748 0, 1000587.091 653947.705 0, 1000294.254 653947.679 0, 1000000 653947.67 0, 1000000 659515.497 0, 
+    1000000 665083.636 0, 1000293.595 665083.645 0, 1000585.776 665083.671 0, 1000877.958 665083.714 0, 1001170.139 665083.774 0, 1001462.321 665083.852 0, 1001754.502 665083.946 0, 1002046.683 665084.058 0, 1002338.865 665084.187 0, 1002631.046 665084.333 0, 
+    1002923.227 665084.497 0, 1003215.409 665084.678 0, 1003507.59 665084.875 0, 1003799.771 665085.09 0, 1004091.953 665085.323 0, 1004384.134 665085.572 0, 1004676.315 665085.839 0, 1004968.496 665086.123 0, 1005260.678 665086.424 0, 1005552.859 665086.742 0, 
+    1005845.04 665087.077 0, 1006137.221 665087.43 0, 1006429.402 665087.8 0, 1006721.583 665088.187 0, 1007012.352 665088.589 0, 1007305.946 665089.012 0, 1007598.127 665089.451 0, 1007890.308 665089.907 0, 1008182.489 665090.38 0, 1008474.67 665090.87 0, 
+    1008766.851 665091.377 0, 1009059.032 665091.902 0, 1009351.212 665092.444 0, 1009643.393 665093.003 0, 1009935.574 665093.579 0, 1010227.755 665094.172 0, 1010519.936 665094.783 0, 1010812.116 665095.411 0, 1011104.297 665096.056 0, 1011396.478 665096.718 0, 
+    1011688.658 665097.397 0, 1011980.839 665098.094 0, 1012273.019 665098.808 0, 1012565.2 665099.539 0, 1012857.38 665100.287 0, 1013149.561 665101.052 0, 1013441.741 665101.835 0, 1013733.921 665102.634 0, 1014024.69 665103.447 0, 1014040.421 659535.33 0, 
+    1014056.151 653967.526 0))
+
+POLYGON ((1028049.268 665162.881 0, 1027758.5 665161.246 0, 1027466.324 665159.621 0, 1027174.147 665158.013 0, 1026881.97 665156.422 0, 1026589.792 665154.849 0, 1026297.615 665153.292 0, 1026005.438 665151.753 0, 1025713.26 665150.231 0, 1025421.083 665148.726 0, 
+    1025128.905 665147.239 0, 1024836.728 665145.768 0, 1024544.55 665144.315 0, 1024252.372 665142.879 0, 1023960.194 665141.46 0, 1023668.016 665140.058 0, 1023375.838 665138.674 0, 1023083.66 665137.307 0, 1022791.481 665135.957 0, 1022499.303 665134.624 0, 
+    1022207.125 665133.308 0, 1021914.946 665132.01 0, 1021622.768 665130.728 0, 1021330.589 665129.464 0, 1021037 665128.211 0, 1020746.231 665126.988 0, 1020454.053 665125.775 0, 1020161.874 665124.58 0, 1019869.695 665123.402 0, 1019577.516 665122.241 0, 
+    1019285.336 665121.097 0, 1018993.157 665119.971 0, 1018700.978 665118.861 0, 1018408.799 665117.769 0, 1018116.619 665116.694 0, 1017824.44 665115.637 0, 1017532.26 665114.596 0, 1017240.081 665113.573 0, 1016947.901 665112.567 0, 1016655.721 665111.578 0, 
+    1016363.541 665110.606 0, 1016071.362 665109.652 0, 1015779.182 665108.714 0, 1015487.002 665107.794 0, 1015194.822 665106.891 0, 1014902.642 665106.005 0, 1014610.462 665105.137 0, 1014318.282 665104.286 0, 1014024.69 665103.447 0, 1014008.958 670671.874 0, 
+    1013993.225 676240.606 0, 1014286.158 676241.442 0, 1014577.683 676242.291 0, 1014869.208 676243.158 0, 1015160.732 676244.042 0, 1015452.257 676244.943 0, 1015743.781 676245.861 0, 1016035.305 676246.796 0, 1016326.83 676247.748 0, 1016618.354 676248.718 0, 
+    1016909.878 676249.705 0, 1017201.402 676250.708 0, 1017492.926 676251.729 0, 1017784.45 676252.768 0, 1018075.974 676253.823 0, 1018367.498 676254.895 0, 1018659.022 676255.985 0, 1018950.546 676257.092 0, 1019242.069 676258.216 0, 1019533.593 676259.357 0, 
+    1019825.117 676260.515 0, 1020116.64 676261.691 0, 1020408.164 676262.883 0, 1020699.687 676264.093 0, 1020989.803 676265.314 0, 1021282.733 676266.564 0, 1021574.257 676267.825 0, 1021865.78 676269.104 0, 1022157.303 676270.399 0, 1022448.826 676271.712 0, 
+    1022740.348 676273.042 0, 1023031.871 676274.389 0, 1023323.394 676275.753 0, 1023614.916 676277.134 0, 1023906.439 676278.533 0, 1024197.961 676279.949 0, 1024489.484 676281.381 0, 1024781.006 676282.831 0, 1025072.528 676284.299 0, 1025364.05 676285.783 0, 
+    1025655.572 676287.284 0, 1025947.094 676288.803 0, 1026238.616 676290.339 0, 1026530.138 676291.892 0, 1026821.659 676293.462 0, 1027113.181 676295.049 0, 1027404.702 676296.653 0, 1027696.224 676298.275 0, 1027986.339 676299.906 0, 1028017.804 670731.24 0, 
+    1028049.268 665162.881 0))
+
+POLYGON ((1041979.229 676398.739 0, 1041689.118 676396.288 0, 1041397.602 676393.843 0, 1041106.086 676391.415 0, 1040814.57 676389.004 0, 1040523.054 676386.61 0, 1040231.538 676384.234 0, 1039940.022 676381.875 0, 1039648.505 676379.532 0, 1039356.989 676377.207 0, 
+    1039065.472 676374.899 0, 1038773.955 676372.609 0, 1038482.438 676370.335 0, 1038190.921 676368.079 0, 1037899.404 676365.839 0, 1037607.886 676363.617 0, 1037316.369 676361.412 0, 1037024.851 676359.225 0, 1036733.333 676357.054 0, 1036441.815 676354.9 0, 
+    1036150.297 676352.764 0, 1035858.779 676350.645 0, 1035567.261 676348.543 0, 1035275.742 676346.458 0, 1034982.819 676344.381 0, 1034692.705 676342.34 0, 1034401.186 676340.307 0, 1034109.668 676338.29 0, 1033818.149 676336.291 0, 1033526.629 676334.309 0, 
+    1033235.11 676332.345 0, 1032943.591 676330.397 0, 1032652.071 676328.467 0, 1032360.552 676326.554 0, 1032069.032 676324.657 0, 1031777.512 676322.778 0, 1031485.992 676320.917 0, 1031194.472 676319.072 0, 1030902.952 676317.245 0, 1030611.432 676315.434 0, 
+    1030319.912 676313.641 0, 1030028.391 676311.865 0, 1029736.871 676310.106 0, 1029445.35 676308.365 0, 1029153.829 676306.64 0, 1028862.308 676304.933 0, 1028570.787 676303.243 0, 1028279.266 676301.57 0, 1027986.339 676299.906 0, 1027954.872 681868.873 0, 
+    1027923.403 687438.14 0, 1028215.672 687439.8 0, 1028506.537 687441.47 0, 1028797.403 687443.156 0, 1029088.268 687444.859 0, 1029379.133 687446.58 0, 1029669.998 687448.318 0, 1029960.863 687450.073 0, 1030251.728 687451.845 0, 1030542.593 687453.634 0, 
+    1030833.457 687455.44 0, 1031124.322 687457.263 0, 1031415.186 687459.104 0, 1031706.051 687460.962 0, 1031996.915 687462.836 0, 1032287.779 687464.728 0, 1032578.643 687466.637 0, 1032869.507 687468.563 0, 1033160.371 687470.506 0, 1033451.235 687472.467 0, 
+    1033742.098 687474.444 0, 1034032.962 687476.439 0, 1034323.825 687478.45 0, 1034614.688 687480.479 0, 1034904.15 687482.515 0, 1035196.414 687484.588 0, 1035487.277 687486.668 0, 1035778.14 687488.765 0, 1036069.002 687490.88 0, 1036359.865 687493.011 0, 
+    1036650.727 687495.16 0, 1036941.589 687497.326 0, 1037232.452 687499.509 0, 1037523.313 687501.709 0, 1037814.175 687503.926 0, 1038105.037 687506.16 0, 1038395.899 687508.411 0, 1038686.76 687510.68 0, 1038977.621 687512.965 0, 1039268.482 687515.268 0, 
+    1039559.344 687517.588 0, 1039850.204 687519.925 0, 1040141.065 687522.279 0, 1040431.926 687524.65 0, 1040722.786 687527.038 0, 1041013.647 687529.444 0, 1041304.507 687531.866 0, 1041595.367 687534.306 0, 1041884.826 687536.751 0, 1041932.029 681967.595 0, 
+    1041979.229 676398.739 0))
+
+POLYGON ((1055845.915 687674.805 0, 1055556.461 687671.542 0, 1055265.609 687668.281 0, 1054974.757 687665.036 0, 1054683.905 687661.809 0, 1054393.052 687658.599 0, 1054102.199 687655.406 0, 1053811.347 687652.23 0, 1053520.493 687649.072 0, 1053229.64 687645.93 0, 
+    1052938.787 687642.806 0, 1052647.933 687639.698 0, 1052357.079 687636.608 0, 1052066.225 687633.535 0, 1051775.371 687630.479 0, 1051484.516 687627.44 0, 1051193.662 687624.419 0, 1050902.807 687621.414 0, 1050611.952 687618.427 0, 1050321.097 687615.456 0, 
+    1050030.242 687612.503 0, 1049739.386 687609.567 0, 1049448.531 687606.648 0, 1049157.675 687603.746 0, 1048865.419 687600.847 0, 1048575.963 687597.994 0, 1048285.106 687595.143 0, 1047994.25 687592.31 0, 1047703.393 687589.493 0, 1047412.536 687586.694 0, 
+    1047121.679 687583.912 0, 1046830.822 687581.147 0, 1046539.965 687578.399 0, 1046249.107 687575.669 0, 1045958.25 687572.955 0, 1045667.392 687570.259 0, 1045376.534 687567.579 0, 1045085.676 687564.917 0, 1044794.818 687562.272 0, 1044503.959 687559.644 0, 
+    1044213.101 687557.033 0, 1043922.242 687554.44 0, 1043631.383 687551.863 0, 1043340.524 687549.303 0, 1043049.665 687546.761 0, 1042758.806 687544.236 0, 1042467.946 687541.728 0, 1042177.087 687539.237 0, 1041884.826 687536.751 0, 1041837.621 693106.202 0, 
+    1041790.413 698675.946 0, 1042082.015 698678.426 0, 1042372.219 698680.911 0, 1042662.422 698683.414 0, 1042952.626 698685.933 0, 1043242.83 698688.47 0, 1043533.033 698691.024 0, 1043823.236 698693.594 0, 1044113.439 698696.182 0, 1044403.642 698698.787 0, 
+    1044693.845 698701.409 0, 1044984.048 698704.048 0, 1045274.25 698706.705 0, 1045564.453 698709.378 0, 1045854.655 698712.068 0, 1046144.857 698714.776 0, 1046435.059 698717.5 0, 1046725.26 698720.242 0, 1047015.462 698723.001 0, 1047305.663 698725.776 0, 
+    1047595.864 698728.569 0, 1047886.065 698731.379 0, 1048176.266 698734.206 0, 1048466.467 698737.05 0, 1048755.271 698739.898 0, 1049046.868 698742.79 0, 1049337.068 698745.685 0, 1049627.268 698748.597 0, 1049917.468 698751.527 0, 1050207.667 698754.474 0, 
+    1050497.867 698757.437 0, 1050788.066 698760.418 0, 1051078.265 698763.416 0, 1051368.464 698766.431 0, 1051658.663 698769.463 0, 1051948.862 698772.512 0, 1052239.06 698775.578 0, 1052529.259 698778.661 0, 1052819.457 698781.761 0, 1053109.654 698784.879 0, 
+    1053399.852 698788.013 0, 1053690.05 698791.165 0, 1053980.247 698794.333 0, 1054270.444 698797.519 0, 1054560.641 698800.722 0, 1054850.838 698803.942 0, 1055141.034 698807.179 0, 1055431.231 698810.433 0, 1055720.032 698813.688 0, 1055782.975 693244.1 0, 
+    1055845.915 687674.805 0))
+
+POLYGON ((1069649.206 698990.784 0, 1069360.413 698986.713 0, 1069070.227 698982.639 0, 1068780.041 698978.582 0, 1068489.854 698974.542 0, 1068199.667 698970.52 0, 1067909.481 698966.514 0, 1067619.293 698962.526 0, 1067329.106 698958.554 0, 1067038.918 698954.6 0, 
+    1066748.73 698950.663 0, 1066458.542 698946.742 0, 1066168.354 698942.839 0, 1065878.165 698938.953 0, 1065587.976 698935.084 0, 1065297.787 698931.233 0, 1065007.598 698927.398 0, 1064717.408 698923.58 0, 1064427.219 698919.78 0, 1064137.029 698915.996 0, 
+    1063846.838 698912.23 0, 1063556.648 698908.48 0, 1063266.457 698904.748 0, 1062976.267 698901.033 0, 1062684.681 698897.317 0, 1062395.884 698893.654 0, 1062105.693 698889.99 0, 1061815.501 698886.343 0, 1061525.309 698882.713 0, 1061235.117 698879.1 0, 
+    1060944.925 698875.505 0, 1060654.732 698871.926 0, 1060364.539 698868.365 0, 1060074.346 698864.82 0, 1059784.153 698861.293 0, 1059493.96 698857.783 0, 1059203.766 698854.29 0, 1058913.572 698850.813 0, 1058623.378 698847.354 0, 1058333.184 698843.913 0, 
+    1058042.99 698840.488 0, 1057752.795 698837.08 0, 1057462.6 698833.689 0, 1057172.405 698830.316 0, 1056882.21 698826.959 0, 1056592.014 698823.62 0, 1056301.819 698820.297 0, 1056011.623 698816.992 0, 1055720.032 698813.688 0, 1055657.085 704383.565 0, 
+    1055594.136 709953.727 0, 1055885.068 709957.023 0, 1056174.608 709960.321 0, 1056464.148 709963.636 0, 1056753.688 709966.968 0, 1057043.228 709970.317 0, 1057332.767 709973.683 0, 1057622.306 709977.066 0, 1057911.845 709980.466 0, 1058201.384 709983.883 0, 
+    1058490.922 709987.317 0, 1058780.461 709990.768 0, 1059069.999 709994.236 0, 1059359.537 709997.722 0, 1059649.074 710001.224 0, 1059938.612 710004.743 0, 1060228.149 710008.28 0, 1060517.686 710011.833 0, 1060807.223 710015.404 0, 1061096.76 710018.991 0, 
+    1061386.296 710022.596 0, 1061675.833 710026.217 0, 1061965.369 710029.856 0, 1062254.904 710033.512 0, 1062543.049 710037.167 0, 1062833.976 710040.874 0, 1063123.511 710044.581 0, 1063413.046 710048.305 0, 1063702.58 710052.046 0, 1063992.115 710055.803 0, 
+    1064281.649 710059.578 0, 1064571.183 710063.37 0, 1064860.717 710067.18 0, 1065150.251 710071.006 0, 1065439.784 710074.849 0, 1065729.317 710078.709 0, 1066018.85 710082.586 0, 1066308.383 710086.48 0, 1066597.915 710090.392 0, 1066887.448 710094.32 0, 
+    1067176.98 710098.265 0, 1067466.512 710102.228 0, 1067756.043 710106.207 0, 1068045.574 710110.204 0, 1068335.106 710114.217 0, 1068624.636 710118.248 0, 1068914.167 710122.296 0, 1069203.697 710126.36 0, 1069491.838 710130.422 0, 1069570.524 704560.46 0, 
+    1069649.206 698990.784 0))
+
+POLYGON ((1083388.985 710346.381 0, 1083100.855 710341.505 0, 1082811.337 710336.622 0, 1082521.819 710331.756 0, 1082232.301 710326.908 0, 1081942.782 710322.076 0, 1081653.264 710317.262 0, 1081363.744 710312.464 0, 1081074.225 710307.684 0, 1080784.705 710302.921 0, 
+    1080495.185 710298.174 0, 1080205.665 710293.445 0, 1079916.144 710288.733 0, 1079626.624 710284.038 0, 1079337.102 710279.36 0, 1079047.581 710274.698 0, 1078758.059 710270.054 0, 1078468.537 710265.427 0, 1078179.015 710260.817 0, 1077889.493 710256.224 0, 
+    1077599.97 710251.649 0, 1077310.447 710247.09 0, 1077020.924 710242.548 0, 1076731.4 710238.023 0, 1076440.488 710233.494 0, 1076152.352 710229.025 0, 1075862.828 710224.551 0, 1075573.303 710220.094 0, 1075283.778 710215.655 0, 1074994.253 710211.232 0, 
+    1074704.728 710206.827 0, 1074415.202 710202.438 0, 1074125.676 710198.067 0, 1073836.15 710193.713 0, 1073546.624 710189.375 0, 1073257.097 710185.055 0, 1072967.57 710180.752 0, 1072678.043 710176.466 0, 1072388.516 710172.196 0, 1072098.988 710167.944 0, 
+    1071809.46 710163.709 0, 1071519.932 710159.491 0, 1071230.403 710155.29 0, 1070940.875 710151.106 0, 1070651.346 710146.939 0, 1070361.817 710142.789 0, 1070072.287 710138.657 0, 1069782.757 710134.541 0, 1069491.838 710130.422 0, 1069413.148 715700.666 0, 
+    1069334.454 721271.188 0, 1069624.714 721275.297 0, 1069913.588 721279.404 0, 1070202.462 721283.527 0, 1070491.336 721287.668 0, 1070780.209 721291.825 0, 1071069.082 721296 0, 1071357.954 721300.191 0, 1071646.827 721304.4 0, 1071935.699 721308.625 0, 
+    1072224.571 721312.868 0, 1072513.443 721317.127 0, 1072802.314 721321.404 0, 1073091.185 721325.697 0, 1073380.056 721330.008 0, 1073668.927 721334.335 0, 1073957.798 721338.68 0, 1074246.668 721343.041 0, 1074535.538 721347.42 0, 1074824.407 721351.815 0, 
+    1075113.277 721356.228 0, 1075402.146 721360.657 0, 1075691.015 721365.104 0, 1075979.883 721369.567 0, 1076267.366 721374.026 0, 1076557.62 721378.545 0, 1076846.488 721383.06 0, 1077135.355 721387.591 0, 1077424.223 721392.14 0, 1077713.09 721396.706 0, 
+    1078001.957 721401.288 0, 1078290.823 721405.888 0, 1078579.689 721410.504 0, 1078868.555 721415.138 0, 1079157.421 721419.788 0, 1079446.286 721424.456 0, 1079735.151 721429.14 0, 1080024.016 721433.842 0, 1080312.881 721438.56 0, 1080601.745 721443.296 0, 
+    1080890.609 721448.049 0, 1081179.473 721452.818 0, 1081468.336 721457.605 0, 1081757.2 721462.408 0, 1082046.063 721467.229 0, 1082334.925 721472.066 0, 1082623.787 721476.921 0, 1082912.65 721481.793 0, 1083200.127 721486.658 0, 1083294.558 715916.38 0, 
+    1083388.985 710346.381 0))
+
+POLYGON ((1097065.136 721741.299 0, 1096777.671 721735.622 0, 1096488.824 721729.934 0, 1096199.977 721724.264 0, 1095911.129 721718.61 0, 1095622.281 721712.973 0, 1095333.432 721707.354 0, 1095044.584 721701.751 0, 1094755.734 721696.165 0, 1094466.885 721690.597 0, 
+    1094178.035 721685.045 0, 1093889.185 721679.511 0, 1093600.335 721673.993 0, 1093311.484 721668.492 0, 1093022.633 721663.009 0, 1092733.782 721657.542 0, 1092444.93 721652.092 0, 1092156.078 721646.66 0, 1091867.225 721641.244 0, 1091578.373 721635.846 0, 
+    1091289.52 721630.464 0, 1091000.666 721625.099 0, 1090711.813 721619.752 0, 1090422.959 721614.421 0, 1090132.721 721609.082 0, 1089845.25 721603.811 0, 1089556.395 721598.531 0, 1089267.54 721593.269 0, 1088978.685 721588.023 0, 1088689.829 721582.794 0, 
+    1088400.973 721577.583 0, 1088112.116 721572.388 0, 1087823.259 721567.211 0, 1087534.402 721562.05 0, 1087245.545 721556.906 0, 1086956.687 721551.78 0, 1086667.83 721546.67 0, 1086378.971 721541.578 0, 1086090.113 721536.502 0, 1085801.254 721531.443 0, 
+    1085512.395 721526.402 0, 1085223.535 721521.377 0, 1084934.676 721516.37 0, 1084645.816 721511.379 0, 1084356.955 721506.405 0, 1084068.095 721501.449 0, 1083779.234 721496.509 0, 1083490.373 721491.587 0, 1083200.127 721486.658 0, 1083105.691 727057.21 0, 
+    1083011.25 732628.034 0, 1083300.837 732632.952 0, 1083589.042 732637.864 0, 1083877.248 732642.792 0, 1084165.452 732647.737 0, 1084453.657 732652.7 0, 1084741.861 732657.679 0, 1085030.065 732662.675 0, 1085318.269 732667.688 0, 1085606.472 732672.718 0, 
+    1085894.675 732677.766 0, 1086182.878 732682.83 0, 1086471.081 732687.911 0, 1086759.283 732693.009 0, 1087047.485 732698.124 0, 1087335.686 732703.256 0, 1087623.887 732708.404 0, 1087912.088 732713.57 0, 1088200.289 732718.753 0, 1088488.489 732723.953 0, 
+    1088776.69 732729.17 0, 1089064.889 732734.403 0, 1089353.089 732739.654 0, 1089641.288 732744.922 0, 1089928.107 732750.181 0, 1090217.685 732755.508 0, 1090505.883 732760.826 0, 1090794.081 732766.162 0, 1091082.279 732771.514 0, 1091370.476 732776.884 0, 
+    1091658.673 732782.27 0, 1091946.87 732787.673 0, 1092235.066 732793.094 0, 1092523.262 732798.531 0, 1092811.458 732803.985 0, 1093099.653 732809.456 0, 1093387.848 732814.944 0, 1093676.043 732820.449 0, 1093964.237 732825.972 0, 1094252.431 732831.511 0, 
+    1094540.625 732837.067 0, 1094828.818 732842.64 0, 1095117.011 732848.229 0, 1095405.204 732853.836 0, 1095693.396 732859.46 0, 1095981.588 732865.101 0, 1096269.78 732870.759 0, 1096557.971 732876.433 0, 1096844.784 732882.098 0, 1096954.963 727311.563 0, 
+    1097065.136 721741.299 0))
+
+POLYGON ((1110677.544 733175.243 0, 1110390.747 733168.768 0, 1110102.573 733162.279 0, 1109814.398 733155.807 0, 1109526.223 733149.352 0, 1109238.048 733142.914 0, 1108949.872 733136.493 0, 1108661.696 733130.089 0, 1108373.519 733123.702 0, 1108085.343 733117.332 0, 
+    1107797.165 733110.978 0, 1107508.988 733104.642 0, 1107220.81 733098.323 0, 1106932.631 733092.02 0, 1106644.453 733085.735 0, 1106356.274 733079.467 0, 1106068.094 733073.215 0, 1105779.914 733066.981 0, 1105491.734 733060.763 0, 1105203.553 733054.563 0, 
+    1104915.373 733048.379 0, 1104627.191 733042.213 0, 1104339.01 733036.063 0, 1104050.828 733029.93 0, 1103761.267 733023.785 0, 1103474.462 733017.716 0, 1103186.279 733011.634 0, 1102898.096 733005.569 0, 1102609.912 732999.521 0, 1102321.728 732993.49 0, 
+    1102033.543 732987.476 0, 1101745.359 732981.479 0, 1101457.173 732975.499 0, 1101168.988 732969.536 0, 1100880.802 732963.59 0, 1100592.616 732957.661 0, 1100304.429 732951.748 0, 1100016.242 732945.853 0, 1099728.055 732939.975 0, 1099439.867 732934.114 0, 
+    1099151.679 732928.269 0, 1098863.491 732922.442 0, 1098575.302 732916.631 0, 1098287.113 732910.838 0, 1097998.923 732905.062 0, 1097710.734 732899.302 0, 1097422.544 732893.559 0, 1097134.353 732887.834 0, 1096844.784 732882.098 0, 1096734.599 738452.901 0, 
+    1096624.41 744023.968 0, 1096913.321 744029.691 0, 1097200.855 744035.404 0, 1097488.39 744041.133 0, 1097775.923 744046.88 0, 1098063.457 744052.643 0, 1098350.99 744058.423 0, 1098638.523 744064.221 0, 1098926.056 744070.035 0, 1099213.588 744075.866 0, 
+    1099501.12 744081.714 0, 1099788.651 744087.579 0, 1100076.183 744093.461 0, 1100363.714 744099.359 0, 1100651.244 744105.275 0, 1100938.774 744111.208 0, 1101226.304 744117.157 0, 1101513.833 744123.124 0, 1101801.363 744129.107 0, 1102088.891 744135.107 0, 
+    1102376.42 744141.124 0, 1102663.948 744147.159 0, 1102951.475 744153.21 0, 1103239.003 744159.278 0, 1103525.155 744165.333 0, 1103814.056 744171.464 0, 1104101.583 744177.583 0, 1104389.108 744183.719 0, 1104676.634 744189.871 0, 1104964.159 744196.041 0, 
+    1105251.684 744202.227 0, 1105539.208 744208.431 0, 1105826.732 744214.651 0, 1106114.256 744220.888 0, 1106401.779 744227.142 0, 1106689.302 744233.413 0, 1106976.825 744239.701 0, 1107264.347 744246.006 0, 1107551.869 744252.328 0, 1107839.391 744258.667 0, 
+    1108126.912 744265.022 0, 1108414.432 744271.395 0, 1108701.953 744277.785 0, 1108989.473 744284.191 0, 1109276.992 744290.614 0, 1109564.512 744297.055 0, 1109852.031 744303.512 0, 1110139.549 744309.986 0, 1110425.694 744316.446 0, 1110551.622 738745.712 0, 
+    1110677.544 733175.243 0))
+
+POLYGON ((1124226.096 744647.914 0, 1123939.968 744640.645 0, 1123652.469 744633.359 0, 1123364.97 744626.089 0, 1123077.47 744618.837 0, 1122789.97 744611.601 0, 1122502.469 744604.382 0, 1122214.968 744597.181 0, 1121927.466 744589.996 0, 1121639.964 744582.828 0, 
+    1121352.462 744575.677 0, 1121064.959 744568.543 0, 1120777.456 744561.425 0, 1120489.952 744554.325 0, 1120202.448 744547.242 0, 1119914.943 744540.175 0, 1119627.438 744533.126 0, 1119339.933 744526.093 0, 1119052.427 744519.078 0, 1118764.921 744512.079 0, 
+    1118477.415 744505.097 0, 1118189.908 744498.132 0, 1117902.4 744491.184 0, 1117614.892 744484.253 0, 1117326.012 744477.306 0, 1117039.875 744470.442 0, 1116752.366 744463.562 0, 1116464.857 744456.698 0, 1116177.347 744449.852 0, 1115889.837 744443.022 0, 
+    1115602.326 744436.21 0, 1115314.815 744429.414 0, 1115027.304 744422.635 0, 1114739.792 744415.874 0, 1114452.28 744409.129 0, 1114164.767 744402.401 0, 1113877.254 744395.69 0, 1113589.741 744388.996 0, 1113302.227 744382.318 0, 1113014.712 744375.658 0, 
+    1112727.198 744369.015 0, 1112439.683 744362.388 0, 1112152.168 744355.779 0, 1111864.652 744349.186 0, 1111577.136 744342.611 0, 1111289.619 744336.052 0, 1111002.102 744329.51 0, 1110714.585 744322.985 0, 1110425.694 744316.446 0, 1110299.759 749887.441 0, 
+    1110173.819 755458.693 0, 1110462.052 755465.218 0, 1110748.913 755471.728 0, 1111035.774 755478.254 0, 1111322.635 755484.798 0, 1111609.495 755491.359 0, 1111896.355 755497.936 0, 1112183.215 755504.531 0, 1112470.074 755511.142 0, 1112756.933 755517.77 0, 
+    1113043.791 755524.416 0, 1113330.649 755531.077 0, 1113617.507 755537.756 0, 1113904.364 755544.452 0, 1114191.221 755551.165 0, 1114478.078 755557.894 0, 1114764.934 755564.641 0, 1115051.789 755571.404 0, 1115338.644 755578.184 0, 1115625.499 755584.981 0, 
+    1115912.354 755591.795 0, 1116199.208 755598.626 0, 1116486.061 755605.474 0, 1116772.915 755612.338 0, 1117058.398 755619.187 0, 1117346.62 755626.118 0, 1117633.472 755633.033 0, 1117920.324 755639.965 0, 1118207.175 755646.914 0, 1118494.026 755653.88 0, 
+    1118780.876 755660.863 0, 1119067.726 755667.863 0, 1119354.576 755674.879 0, 1119641.425 755681.913 0, 1119928.274 755688.963 0, 1120215.122 755696.03 0, 1120501.97 755703.114 0, 1120788.817 755710.215 0, 1121075.664 755717.333 0, 1121362.511 755724.468 0, 
+    1121649.357 755731.619 0, 1121936.203 755738.788 0, 1122223.048 755745.973 0, 1122509.893 755753.175 0, 1122796.738 755760.394 0, 1123083.582 755767.63 0, 1123370.426 755774.883 0, 1123657.269 755782.153 0, 1123942.744 755789.405 0, 1124084.423 750218.531 0, 
+    1124226.096 744647.914 0))
+
+POLYGON ((1137710.679 756159.015 0, 1137425.223 756150.956 0, 1137138.402 756142.876 0, 1136851.58 756134.813 0, 1136564.757 756126.767 0, 1136277.934 756118.737 0, 1135991.111 756110.725 0, 1135704.287 756102.729 0, 1135417.462 756094.75 0, 1135130.638 756086.788 0, 
+    1134843.812 756078.843 0, 1134556.986 756070.915 0, 1134270.16 756063.003 0, 1133983.333 756055.109 0, 1133696.506 756047.231 0, 1133409.679 756039.371 0, 1133122.85 756031.527 0, 1132836.022 756023.7 0, 1132549.193 756015.89 0, 1132262.363 756008.097 0, 
+    1131975.533 756000.321 0, 1131688.703 755992.561 0, 1131401.872 755984.819 0, 1131115.041 755977.093 0, 1130826.842 755969.348 0, 1130541.376 755961.693 0, 1130254.544 755954.018 0, 1129967.711 755946.36 0, 1129680.877 755938.718 0, 1129394.043 755931.094 0, 
+    1129107.208 755923.487 0, 1128820.373 755915.896 0, 1128533.538 755908.322 0, 1128246.702 755900.766 0, 1127959.866 755893.226 0, 1127673.029 755885.703 0, 1127386.192 755878.197 0, 1127099.354 755870.707 0, 1126812.516 755863.235 0, 1126525.678 755855.779 0, 
+    1126238.839 755848.341 0, 1125952 755840.919 0, 1125665.16 755833.514 0, 1125378.32 755826.126 0, 1125091.479 755818.755 0, 1124804.638 755811.401 0, 1124517.796 755804.064 0, 1124230.954 755796.743 0, 1123942.744 755789.405 0, 1123801.058 761360.533 0, 
+    1123659.366 766931.912 0, 1123946.917 766939.233 0, 1124233.104 766946.537 0, 1124519.289 766953.858 0, 1124805.475 766961.195 0, 1125091.659 766968.549 0, 1125377.844 766975.92 0, 1125664.028 766983.308 0, 1125950.211 766990.713 0, 1126236.394 766998.134 0, 
+    1126522.577 767005.573 0, 1126808.759 767013.028 0, 1127094.941 767020.5 0, 1127381.123 767027.989 0, 1127667.303 767035.495 0, 1127953.484 767043.018 0, 1128239.664 767050.557 0, 1128525.844 767058.114 0, 1128812.023 767065.687 0, 1129098.201 767073.277 0, 
+    1129384.38 767080.884 0, 1129670.557 767088.508 0, 1129956.735 767096.148 0, 1130242.912 767103.806 0, 1130527.724 767111.443 0, 1130815.264 767119.171 0, 1131101.44 767126.879 0, 1131387.615 767134.604 0, 1131673.789 767142.345 0, 1131959.964 767150.104 0, 
+    1132246.137 767157.879 0, 1132532.311 767165.671 0, 1132818.483 767173.48 0, 1133104.656 767181.306 0, 1133390.828 767189.149 0, 1133676.999 767197.008 0, 1133963.17 767204.885 0, 1134249.341 767212.778 0, 1134535.511 767220.688 0, 1134821.68 767228.615 0, 
+    1135107.849 767236.559 0, 1135394.018 767244.519 0, 1135680.186 767252.497 0, 1135966.354 767260.491 0, 1136252.521 767268.502 0, 1136538.688 767276.53 0, 1136824.854 767284.575 0, 1137111.02 767292.637 0, 1137395.823 767300.677 0, 1137553.254 761729.721 0, 
+    1137710.679 756159.015 0))
+
+POLYGON ((1151131.182 767708.248 0, 1150846.401 767699.403 0, 1150560.26 767690.533 0, 1150274.117 767681.68 0, 1149987.974 767672.844 0, 1149701.831 767664.024 0, 1149415.687 767655.221 0, 1149129.542 767646.435 0, 1148843.397 767637.666 0, 1148557.252 767628.914 0, 
+    1148271.106 767620.179 0, 1147984.959 767611.46 0, 1147698.812 767602.759 0, 1147412.665 767594.074 0, 1147126.517 767585.406 0, 1146840.368 767576.755 0, 1146554.219 767568.12 0, 1146268.069 767559.503 0, 1145981.919 767550.902 0, 1145695.769 767542.318 0, 
+    1145409.617 767533.751 0, 1145123.466 767525.201 0, 1144837.314 767516.668 0, 1144551.161 767508.152 0, 1144263.646 767499.612 0, 1143978.854 767491.169 0, 1143692.7 767482.703 0, 1143406.545 767474.254 0, 1143120.39 767465.822 0, 1142834.235 767457.407 0, 
+    1142548.079 767449.008 0, 1142261.922 767440.627 0, 1141975.765 767432.262 0, 1141689.607 767423.914 0, 1141403.449 767415.583 0, 1141117.291 767407.268 0, 1140831.132 767398.971 0, 1140544.972 767390.69 0, 1140258.812 767382.427 0, 1139972.652 767374.18 0, 
+    1139686.491 767365.95 0, 1139400.329 767357.736 0, 1139114.167 767349.54 0, 1138828.005 767341.36 0, 1138541.842 767333.198 0, 1138255.678 767325.052 0, 1137969.514 767316.923 0, 1137683.35 767308.81 0, 1137395.823 767300.677 0, 1137238.384 772871.879 0, 
+    1137080.938 778443.325 0, 1137367.807 778451.441 0, 1137653.315 778459.534 0, 1137938.823 778467.645 0, 1138224.331 778475.772 0, 1138509.838 778483.916 0, 1138795.345 778492.077 0, 1139080.851 778500.254 0, 1139366.357 778508.449 0, 1139651.862 778516.66 0, 
+    1139937.366 778524.888 0, 1140222.871 778533.133 0, 1140508.374 778541.394 0, 1140793.878 778549.673 0, 1141079.38 778557.968 0, 1141364.883 778566.28 0, 1141650.384 778574.609 0, 1141935.886 778582.955 0, 1142221.386 778591.317 0, 1142506.887 778599.696 0, 
+    1142792.387 778608.093 0, 1143077.886 778616.505 0, 1143363.385 778624.935 0, 1143648.883 778633.382 0, 1143933.022 778641.805 0, 1144219.878 778650.325 0, 1144505.375 778658.822 0, 1144790.871 778667.336 0, 1145076.367 778675.866 0, 1145361.862 778684.413 0, 
+    1145647.357 778692.978 0, 1145932.852 778701.558 0, 1146218.345 778710.156 0, 1146503.839 778718.771 0, 1146789.331 778727.402 0, 1147074.824 778736.05 0, 1147360.316 778744.715 0, 1147645.807 778753.397 0, 1147931.298 778762.095 0, 1148216.788 778770.811 0, 
+    1148502.277 778779.543 0, 1148787.767 778788.292 0, 1149073.255 778797.058 0, 1149358.744 778805.84 0, 1149644.231 778814.639 0, 1149929.718 778823.456 0, 1150215.205 778832.289 0, 1150500.691 778841.138 0, 1150784.82 778849.963 0, 1150958.005 773278.984 0, 
+    1151131.182 767708.248 0))
+
+POLYGON ((1164487.497 779295.314 0, 1164203.393 779285.687 0, 1163917.933 779276.031 0, 1163632.472 779266.391 0, 1163347.011 779256.769 0, 1163061.549 779247.163 0, 1162776.087 779237.574 0, 1162490.624 779228.002 0, 1162205.161 779218.446 0, 1161919.697 779208.907 0, 
+    1161634.233 779199.386 0, 1161348.768 779189.88 0, 1161063.302 779180.392 0, 1160777.836 779170.921 0, 1160492.369 779161.466 0, 1160206.902 779152.028 0, 1159921.434 779142.607 0, 1159635.966 779133.203 0, 1159350.497 779123.815 0, 1159065.027 779114.445 0, 
+    1158779.557 779105.091 0, 1158494.087 779095.754 0, 1158208.616 779086.434 0, 1157923.144 779077.13 0, 1157636.316 779067.799 0, 1157352.199 779058.574 0, 1157066.726 779049.321 0, 1156781.252 779040.084 0, 1156495.777 779030.865 0, 1156210.302 779021.662 0, 
+    1155924.827 779012.477 0, 1155639.351 779003.308 0, 1155353.874 778994.155 0, 1155068.397 778985.02 0, 1154782.92 778975.901 0, 1154497.441 778966.799 0, 1154211.963 778957.714 0, 1153926.483 778948.646 0, 1153641.004 778939.595 0, 1153355.523 778930.56 0, 
+    1153070.042 778921.542 0, 1152784.561 778912.541 0, 1152499.079 778903.557 0, 1152213.597 778894.59 0, 1151928.114 778885.639 0, 1151642.63 778876.705 0, 1151357.146 778867.788 0, 1151071.662 778858.888 0, 1150784.82 778849.963 0, 1150611.627 784421.181 0, 
+    1150438.427 789992.636 0, 1150724.61 790001.541 0, 1151009.439 790010.421 0, 1151294.267 790019.317 0, 1151579.095 790028.23 0, 1151863.922 790037.16 0, 1152148.748 790046.107 0, 1152433.574 790055.071 0, 1152718.4 790064.051 0, 1153003.225 790073.048 0, 
+    1153288.049 790082.062 0, 1153572.873 790091.093 0, 1153857.697 790100.14 0, 1154142.52 790109.204 0, 1154427.342 790118.285 0, 1154712.164 790127.383 0, 1154996.985 790136.497 0, 1155281.806 790145.628 0, 1155566.626 790154.776 0, 1155851.446 790163.941 0, 
+    1156136.265 790173.123 0, 1156421.084 790182.321 0, 1156705.902 790191.536 0, 1156990.719 790200.768 0, 1157274.183 790209.972 0, 1157560.352 790219.281 0, 1157845.168 790228.564 0, 1158129.984 790237.862 0, 1158414.798 790247.178 0, 1158699.613 790256.51 0, 
+    1158984.426 790265.859 0, 1159269.239 790275.225 0, 1159554.052 790284.608 0, 1159838.864 790294.007 0, 1160123.676 790303.424 0, 1160408.486 790312.857 0, 1160693.297 790322.306 0, 1160978.107 790331.773 0, 1161262.916 790341.256 0, 1161547.725 790350.756 0, 
+    1161832.533 790360.273 0, 1162117.34 790369.806 0, 1162402.147 790379.357 0, 1162686.954 790388.924 0, 1162971.76 790398.507 0, 1163256.565 790408.108 0, 1163541.37 790417.725 0, 1163826.174 790427.359 0, 1164109.626 790436.964 0, 1164298.565 784866.021 0, 
+    1164487.497 779295.314 0))
+
+POLYGON ((1177779.515 790919.915 0, 1177496.089 790909.509 0, 1177211.313 790899.07 0, 1176926.537 790888.648 0, 1176641.76 790878.243 0, 1176356.982 790867.855 0, 1176072.204 790857.483 0, 1175787.425 790847.128 0, 1175502.645 790836.79 0, 1175217.865 790826.469 0, 
+    1174933.085 790816.164 0, 1174648.303 790805.876 0, 1174363.521 790795.605 0, 1174078.739 790785.351 0, 1173793.956 790775.113 0, 1173509.172 790764.893 0, 1173224.388 790754.689 0, 1172939.603 790744.501 0, 1172654.817 790734.331 0, 1172370.031 790724.177 0, 
+    1172085.244 790714.04 0, 1171800.457 790703.92 0, 1171515.669 790693.816 0, 1171230.881 790683.73 0, 1170944.741 790673.612 0, 1170661.302 790663.607 0, 1170376.511 790653.57 0, 1170091.721 790643.551 0, 1169806.929 790633.548 0, 1169522.137 790623.562 0, 
+    1169237.344 790613.592 0, 1168952.551 790603.64 0, 1168667.757 790593.704 0, 1168382.963 790583.785 0, 1168098.168 790573.882 0, 1167813.372 790563.997 0, 1167528.576 790554.128 0, 1167243.78 790544.276 0, 1166958.982 790534.441 0, 1166674.184 790524.622 0, 
+    1166389.386 790514.821 0, 1166104.587 790505.036 0, 1165819.787 790495.267 0, 1165534.987 790485.516 0, 1165250.186 790475.781 0, 1164965.385 790466.063 0, 1164680.583 790456.362 0, 1164395.781 790446.678 0, 1164109.626 790436.964 0, 1163920.678 796008.14 0, 
+    1163731.723 801579.544 0, 1164017.219 801589.235 0, 1164301.365 801598.897 0, 1164585.511 801608.576 0, 1164869.657 801618.272 0, 1165153.802 801627.984 0, 1165437.946 801637.713 0, 1165722.09 801647.459 0, 1166006.233 801657.221 0, 1166290.376 801667 0, 
+    1166574.518 801676.796 0, 1166858.659 801686.609 0, 1167142.8 801696.438 0, 1167426.941 801706.284 0, 1167711.08 801716.147 0, 1167995.22 801726.026 0, 1168279.358 801735.923 0, 1168563.496 801745.835 0, 1168847.634 801755.765 0, 1169131.77 801765.712 0, 
+    1169415.907 801775.675 0, 1169700.042 801785.654 0, 1169984.177 801795.651 0, 1170268.312 801805.664 0, 1170551.098 801815.647 0, 1170836.579 801825.741 0, 1171120.712 801835.805 0, 1171404.844 801845.885 0, 1171688.976 801855.982 0, 1171973.106 801866.095 0, 
+    1172257.237 801876.226 0, 1172541.367 801886.373 0, 1172825.496 801896.537 0, 1173109.624 801906.717 0, 1173393.752 801916.914 0, 1173677.88 801927.128 0, 1173962.006 801937.359 0, 1174246.132 801947.606 0, 1174530.258 801957.871 0, 1174814.383 801968.151 0, 
+    1175098.507 801978.449 0, 1175382.631 801988.763 0, 1175666.754 801999.094 0, 1175950.877 802009.442 0, 1176234.998 802019.807 0, 1176519.12 802030.188 0, 1176803.24 802040.586 0, 1177087.36 802051 0, 1177370.134 802061.382 0, 1177574.828 796490.534 0, 
+    1177779.515 790919.915 0))
+
+POLYGON ((1191007.129 802581.75 0, 1190724.384 802570.569 0, 1190440.294 802559.351 0, 1190156.204 802548.151 0, 1189872.113 802536.967 0, 1189588.022 802525.8 0, 1189303.93 802514.649 0, 1189019.837 802503.516 0, 1188735.744 802492.399 0, 1188451.649 802481.299 0, 
+    1188167.555 802470.215 0, 1187883.459 802459.148 0, 1187599.363 802448.098 0, 1187315.267 802437.065 0, 1187031.169 802426.048 0, 1186747.071 802415.048 0, 1186462.972 802404.065 0, 1186178.873 802393.099 0, 1185894.773 802382.149 0, 1185610.673 802371.216 0, 
+    1185326.571 802360.299 0, 1185042.47 802349.4 0, 1184758.367 802338.517 0, 1184474.264 802327.651 0, 1184188.815 802316.75 0, 1183906.056 802305.969 0, 1183621.951 802295.153 0, 1183337.845 802284.353 0, 1183053.739 802273.571 0, 1182769.632 802262.805 0, 
+    1182485.524 802252.056 0, 1182201.416 802241.324 0, 1181917.307 802230.608 0, 1181633.197 802219.909 0, 1181349.087 802209.227 0, 1181064.976 802198.561 0, 1180780.865 802187.913 0, 1180496.753 802177.281 0, 1180212.64 802166.665 0, 1179928.527 802156.067 0, 
+    1179644.413 802145.485 0, 1179360.299 802134.92 0, 1179076.184 802124.371 0, 1178792.068 802113.839 0, 1178507.952 802103.324 0, 1178223.835 802092.826 0, 1177939.717 802082.345 0, 1177655.599 802071.88 0, 1177370.134 802061.382 0, 1177165.43 807632.456 0, 
+    1176960.719 813203.75 0, 1177245.525 813214.224 0, 1177528.988 813224.664 0, 1177812.45 813235.122 0, 1178095.911 813245.596 0, 1178379.371 813256.086 0, 1178662.831 813266.594 0, 1178946.291 813277.118 0, 1179229.749 813287.659 0, 1179513.207 813298.216 0, 
+    1179796.665 813308.79 0, 1180080.122 813319.381 0, 1180363.578 813329.988 0, 1180647.033 813340.613 0, 1180930.488 813351.254 0, 1181213.943 813361.911 0, 1181497.396 813372.585 0, 1181780.85 813383.276 0, 1182064.302 813393.984 0, 1182347.754 813404.708 0, 
+    1182631.205 813415.449 0, 1182914.656 813426.207 0, 1183198.105 813436.981 0, 1183481.555 813447.772 0, 1183763.661 813458.529 0, 1184048.451 813469.404 0, 1184331.899 813480.245 0, 1184615.346 813491.103 0, 1184898.792 813501.977 0, 1185182.237 813512.869 0, 
+    1185465.682 813523.776 0, 1185749.126 813534.701 0, 1186032.57 813545.642 0, 1186316.012 813556.6 0, 1186599.455 813567.574 0, 1186882.896 813578.566 0, 1187166.337 813589.573 0, 1187449.778 813600.598 0, 1187733.217 813611.639 0, 1188016.656 813622.697 0, 
+    1188300.095 813633.772 0, 1188583.532 813644.863 0, 1188866.969 813655.971 0, 1189150.406 813667.096 0, 1189433.841 813678.237 0, 1189717.276 813689.395 0, 1190000.711 813700.57 0, 1190284.145 813711.761 0, 1190566.237 813722.916 0, 1190786.687 808152.222 0, 
+    1191007.129 802581.75 0))
+
+POLYGON ((1204170.233 814280.519 0, 1203888.172 814268.567 0, 1203604.771 814256.574 0, 1203321.369 814244.599 0, 1203037.966 814232.64 0, 1202754.563 814220.698 0, 1202471.159 814208.773 0, 1202187.755 814196.864 0, 1201904.35 814184.972 0, 1201620.944 814173.097 0, 
+    1201337.537 814161.238 0, 1201054.13 814149.396 0, 1200770.722 814137.571 0, 1200487.313 814125.762 0, 1200203.904 814113.97 0, 1199920.494 814102.195 0, 1199637.083 814090.436 0, 1199353.671 814078.694 0, 1199070.259 814066.969 0, 1198786.846 814055.261 0, 
+    1198503.433 814043.569 0, 1198220.019 814031.894 0, 1197936.604 814020.235 0, 1197653.188 814008.593 0, 1197368.432 813996.913 0, 1197086.355 813985.36 0, 1196802.937 813973.768 0, 1196519.519 813962.193 0, 1196236.1 813950.634 0, 1195952.68 813939.093 0, 
+    1195669.26 813927.568 0, 1195385.839 813916.059 0, 1195102.417 813904.568 0, 1194818.994 813893.093 0, 1194535.571 813881.634 0, 1194252.148 813870.193 0, 1193968.723 813858.768 0, 1193685.298 813847.359 0, 1193401.872 813835.968 0, 1193118.446 813824.593 0, 
+    1192835.019 813813.235 0, 1192551.591 813801.893 0, 1192268.162 813790.568 0, 1191984.733 813779.26 0, 1191701.303 813767.969 0, 1191417.873 813756.694 0, 1191134.442 813745.436 0, 1190851.01 813734.194 0, 1190566.237 813722.916 0, 1190345.778 819293.828 0, 
+    1190125.31 824864.954 0, 1190409.425 824876.206 0, 1190692.201 824887.422 0, 1190974.976 824898.654 0, 1191257.751 824909.902 0, 1191540.525 824921.168 0, 1191823.298 824932.45 0, 1192106.071 824943.749 0, 1192388.843 824955.064 0, 1192671.614 824966.396 0, 
+    1192954.385 824977.744 0, 1193237.155 824989.11 0, 1193519.924 825000.491 0, 1193802.693 825011.89 0, 1194085.461 825023.305 0, 1194368.228 825034.737 0, 1194650.995 825046.185 0, 1194933.761 825057.65 0, 1195216.526 825069.132 0, 1195499.291 825080.631 0, 
+    1195782.054 825092.146 0, 1196064.818 825103.677 0, 1196347.58 825115.226 0, 1196630.342 825126.791 0, 1196911.767 825138.317 0, 1197195.864 825149.97 0, 1197478.624 825161.585 0, 1197761.383 825173.217 0, 1198044.142 825184.865 0, 1198326.899 825196.53 0, 
+    1198609.656 825208.211 0, 1198892.413 825219.909 0, 1199175.169 825231.624 0, 1199457.924 825243.355 0, 1199740.678 825255.103 0, 1200023.432 825266.868 0, 1200306.185 825278.649 0, 1200588.937 825290.447 0, 1200871.688 825302.262 0, 1201154.439 825314.093 0, 
+    1201437.19 825325.941 0, 1201719.939 825337.806 0, 1202002.688 825349.687 0, 1202285.436 825361.584 0, 1202568.183 825373.499 0, 1202850.93 825385.43 0, 1203133.676 825397.378 0, 1203416.421 825409.342 0, 1203697.83 825421.266 0, 1203934.036 819850.785 0, 
+    1204170.233 814280.519 0))
+
+POLYGON ((1217268.725 826015.921 0, 1216987.348 826003.202 0, 1216704.638 825990.438 0, 1216421.927 825977.692 0, 1216139.215 825964.962 0, 1215856.502 825952.249 0, 1215573.789 825939.552 0, 1215291.075 825926.872 0, 1215008.36 825914.209 0, 1214725.644 825901.563 0, 
+    1214442.928 825888.933 0, 1214160.211 825876.319 0, 1213877.493 825863.722 0, 1213594.774 825851.142 0, 1213312.055 825838.579 0, 1213029.335 825826.032 0, 1212746.614 825813.502 0, 1212463.893 825800.988 0, 1212181.171 825788.492 0, 1211898.448 825776.011 0, 
+    1211615.724 825763.548 0, 1211332.999 825751.101 0, 1211050.274 825738.67 0, 1210767.548 825726.257 0, 1210483.487 825713.801 0, 1210202.094 825701.479 0, 1209919.366 825689.116 0, 1209636.637 825676.768 0, 1209353.908 825664.438 0, 1209071.178 825652.124 0, 
+    1208788.447 825639.827 0, 1208505.715 825627.546 0, 1208222.982 825615.282 0, 1207940.249 825603.035 0, 1207657.515 825590.805 0, 1207374.781 825578.591 0, 1207092.045 825566.393 0, 1206809.309 825554.213 0, 1206526.573 825542.048 0, 1206243.835 825529.901 0, 
+    1205961.097 825517.77 0, 1205678.358 825505.656 0, 1205395.618 825493.559 0, 1205112.878 825481.478 0, 1204830.137 825469.414 0, 1204547.395 825457.366 0, 1204264.653 825445.335 0, 1203981.91 825433.321 0, 1203697.83 825421.266 0, 1203461.615 830991.958 0, 
+    1203225.392 836562.856 0, 1203508.812 836574.882 0, 1203790.9 836586.869 0, 1204072.986 836598.872 0, 1204355.072 836610.892 0, 1204637.158 836622.928 0, 1204919.242 836634.981 0, 1205201.326 836647.05 0, 1205483.409 836659.136 0, 1205765.492 836671.239 0, 
+    1206047.573 836683.358 0, 1206329.654 836695.494 0, 1206611.735 836707.646 0, 1206893.814 836719.815 0, 1207175.893 836732.001 0, 1207457.971 836744.203 0, 1207740.049 836756.422 0, 1208022.125 836768.658 0, 1208304.201 836780.91 0, 1208586.277 836793.178 0, 
+    1208868.351 836805.464 0, 1209150.425 836817.765 0, 1209432.498 836830.084 0, 1209714.57 836842.419 0, 1209995.311 836854.712 0, 1210278.713 836867.139 0, 1210560.783 836879.524 0, 1210842.853 836891.925 0, 1211124.921 836904.343 0, 1211406.989 836916.778 0, 
+    1211689.056 836929.229 0, 1211971.123 836941.697 0, 1212253.189 836954.182 0, 1212535.254 836966.683 0, 1212817.318 836979.201 0, 1213099.382 836991.735 0, 1213381.445 837004.286 0, 1213663.507 837016.853 0, 1213945.568 837029.438 0, 1214227.629 837042.038 0, 
+    1214509.689 837054.656 0, 1214791.748 837067.289 0, 1215073.806 837079.94 0, 1215355.864 837092.607 0, 1215637.921 837105.291 0, 1215919.977 837117.991 0, 1216202.032 837130.708 0, 1216484.087 837143.442 0, 1216764.811 837156.132 0, 1217016.772 831585.923 0, 
+    1217268.725 826015.921 0))
+
+POLYGON ((1230302.5 837787.656 0, 1230021.811 837774.173 0, 1229739.793 837760.642 0, 1229457.775 837747.129 0, 1229175.756 837733.632 0, 1228893.736 837720.151 0, 1228611.715 837706.687 0, 1228329.693 837693.24 0, 1228047.671 837679.809 0, 1227765.648 837666.395 0, 
+    1227483.624 837652.997 0, 1227201.599 837639.616 0, 1226919.574 837626.252 0, 1226637.548 837612.904 0, 1226355.521 837599.573 0, 1226073.493 837586.259 0, 1225791.464 837572.961 0, 1225509.435 837559.679 0, 1225227.405 837546.415 0, 1224945.374 837533.167 0, 
+    1224663.342 837519.935 0, 1224381.309 837506.72 0, 1224099.276 837493.522 0, 1223817.242 837480.34 0, 1223533.878 837467.113 0, 1223253.171 837454.026 0, 1222971.135 837440.894 0, 1222689.098 837427.779 0, 1222407.06 837414.68 0, 1222125.021 837401.598 0, 
+    1221842.982 837388.533 0, 1221560.942 837375.484 0, 1221278.901 837362.451 0, 1220996.859 837349.436 0, 1220714.816 837336.437 0, 1220432.773 837323.454 0, 1220150.729 837310.488 0, 1219868.684 837297.539 0, 1219586.638 837284.606 0, 1219304.592 837271.69 0, 
+    1219022.545 837258.79 0, 1218740.497 837245.907 0, 1218458.448 837233.041 0, 1218176.399 837220.191 0, 1217894.349 837207.358 0, 1217612.298 837194.542 0, 1217330.246 837181.742 0, 1217048.194 837168.958 0, 1216764.811 837156.132 0, 1216512.84 842726.543 0, 
+    1216260.86 848297.154 0, 1216543.585 848309.951 0, 1216824.981 848322.705 0, 1217106.377 848335.475 0, 1217387.772 848348.262 0, 1217669.167 848361.065 0, 1217950.56 848373.885 0, 1218231.953 848386.721 0, 1218513.346 848399.574 0, 1218794.737 848412.444 0, 
+    1219076.128 848425.33 0, 1219357.517 848438.233 0, 1219638.907 848451.152 0, 1219920.295 848464.088 0, 1220201.682 848477.04 0, 1220483.069 848490.009 0, 1220764.455 848502.994 0, 1221045.841 848515.996 0, 1221327.225 848529.015 0, 1221608.609 848542.05 0, 
+    1221889.992 848555.102 0, 1222171.374 848568.17 0, 1222452.756 848581.255 0, 1222734.136 848594.356 0, 1223014.191 848607.412 0, 1223296.895 848620.609 0, 1223578.274 848633.76 0, 1223859.651 848646.928 0, 1224141.028 848660.112 0, 1224422.404 848673.313 0, 
+    1224703.78 848686.53 0, 1224985.154 848699.764 0, 1225266.528 848713.014 0, 1225547.901 848726.281 0, 1225829.273 848739.565 0, 1226110.644 848752.865 0, 1226392.015 848766.182 0, 1226673.385 848779.515 0, 1226954.754 848792.865 0, 1227236.122 848806.231 0, 
+    1227517.489 848819.614 0, 1227798.856 848833.014 0, 1228080.222 848846.43 0, 1228361.587 848859.862 0, 1228642.951 848873.312 0, 1228924.315 848886.777 0, 1229205.677 848900.26 0, 1229487.039 848913.759 0, 1229767.076 848927.21 0, 1230034.793 843357.333 0, 
+    1230302.5 837787.656 0))
+
+POLYGON ((1243271.457 849595.421 0, 1242991.458 849581.178 0, 1242710.135 849566.885 0, 1242428.812 849552.608 0, 1242147.487 849538.347 0, 1241866.162 849524.103 0, 1241584.836 849509.875 0, 1241303.509 849495.665 0, 1241022.182 849481.47 0, 1240740.853 849467.292 0, 
+    1240459.524 849453.131 0, 1240178.194 849438.986 0, 1239896.863 849424.858 0, 1239615.531 849410.747 0, 1239334.198 849396.652 0, 1239052.865 849382.573 0, 1238771.53 849368.511 0, 1238490.195 849354.466 0, 1238208.859 849340.437 0, 1237927.522 849326.425 0, 
+    1237646.185 849312.429 0, 1237364.846 849298.45 0, 1237083.507 849284.488 0, 1236802.167 849270.542 0, 1236519.503 849256.547 0, 1236239.484 849242.699 0, 1235958.142 849228.803 0, 1235676.798 849214.923 0, 1235395.454 849201.06 0, 1235114.109 849187.214 0, 
+    1234832.763 849173.383 0, 1234551.417 849159.57 0, 1234270.069 849145.773 0, 1233988.721 849131.993 0, 1233707.372 849118.229 0, 1233426.022 849104.482 0, 1233144.671 849090.751 0, 1232863.32 849077.037 0, 1232581.968 849063.339 0, 1232300.614 849049.658 0, 
+    1232019.261 849035.994 0, 1231737.906 849022.346 0, 1231456.55 849008.714 0, 1231175.194 848995.099 0, 1230893.837 848981.501 0, 1230612.479 848967.92 0, 1230331.12 848954.354 0, 1230049.761 848940.806 0, 1229767.076 848927.21 0, 1229499.35 854497.283 0, 
+    1229231.614 860067.547 0, 1229513.64 860081.111 0, 1229794.344 860094.628 0, 1230075.047 860108.161 0, 1230355.749 860121.711 0, 1230636.451 860135.278 0, 1230917.152 860148.861 0, 1231197.851 860162.461 0, 1231478.55 860176.077 0, 1231759.249 860189.709 0, 
+    1232039.946 860203.358 0, 1232320.643 860217.024 0, 1232601.338 860230.706 0, 1232882.034 860244.405 0, 1233162.728 860258.12 0, 1233443.421 860271.852 0, 1233724.114 860285.6 0, 1234004.805 860299.365 0, 1234285.496 860313.146 0, 1234566.187 860326.944 0, 
+    1234846.876 860340.759 0, 1235127.564 860354.589 0, 1235408.252 860368.437 0, 1235688.939 860382.301 0, 1235968.305 860396.116 0, 1236250.31 860410.078 0, 1236530.995 860423.992 0, 1236811.679 860437.922 0, 1237092.361 860451.868 0, 1237373.043 860465.831 0, 
+    1237653.724 860479.811 0, 1237934.405 860493.807 0, 1238215.084 860507.82 0, 1238495.763 860521.849 0, 1238776.441 860535.894 0, 1239057.118 860549.956 0, 1239337.794 860564.035 0, 1239618.469 860578.13 0, 1239899.144 860592.242 0, 1240179.818 860606.37 0, 
+    1240460.491 860620.515 0, 1240741.163 860634.676 0, 1241021.834 860648.854 0, 1241302.504 860663.049 0, 1241583.174 860677.259 0, 1241863.843 860691.487 0, 1242144.51 860705.731 0, 1242425.177 860719.991 0, 1242704.525 860734.201 0, 1242987.996 855164.715 0, 
+    1243271.457 849595.421 0))
+
+POLYGON ((1256175.498 861438.915 0, 1255896.19 861423.916 0, 1255615.564 861408.863 0, 1255334.938 861393.826 0, 1255054.31 861378.806 0, 1254773.682 861363.802 0, 1254493.053 861348.815 0, 1254212.423 861333.844 0, 1253931.792 861318.89 0, 1253651.16 861303.953 0, 
+    1253370.527 861289.032 0, 1253089.894 861274.127 0, 1252809.259 861259.239 0, 1252528.624 861244.367 0, 1252247.988 861229.512 0, 1251967.351 861214.674 0, 1251686.713 861199.852 0, 1251406.074 861185.046 0, 1251125.434 861170.257 0, 1250844.794 861155.484 0, 
+    1250564.152 861140.729 0, 1250283.51 861125.989 0, 1250002.867 861111.266 0, 1249722.223 861096.56 0, 1249440.26 861081.801 0, 1249160.932 861067.196 0, 1248880.286 861052.54 0, 1248599.638 861037.899 0, 1248318.99 861023.275 0, 1248038.341 861008.668 0, 
+    1247757.69 860994.077 0, 1247477.04 860979.503 0, 1247196.388 860964.945 0, 1246915.735 860950.404 0, 1246635.082 860935.879 0, 1246354.427 860921.371 0, 1246073.772 860906.88 0, 1245793.116 860892.404 0, 1245512.459 860877.946 0, 1245231.801 860863.504 0, 
+    1244951.143 860849.078 0, 1244670.483 860834.669 0, 1244389.823 860820.276 0, 1244109.162 860805.9 0, 1243828.5 860791.541 0, 1243547.837 860777.198 0, 1243267.174 860762.871 0, 1242986.509 860748.561 0, 1242704.525 860734.201 0, 1242421.044 866303.874 0, 
+    1242137.553 871873.732 0, 1242418.879 871888.059 0, 1242698.888 871902.336 0, 1242978.896 871916.629 0, 1243258.903 871930.938 0, 1243538.91 871945.264 0, 1243818.915 871959.607 0, 1244098.92 871973.966 0, 1244378.924 871988.341 0, 1244658.927 872002.733 0, 
+    1244938.929 872017.142 0, 1245218.93 872031.566 0, 1245498.93 872046.008 0, 1245778.93 872060.466 0, 1246058.929 872074.94 0, 1246338.926 872089.431 0, 1246618.923 872103.938 0, 1246898.92 872118.462 0, 1247178.915 872133.002 0, 1247458.909 872147.559 0, 
+    1247738.903 872162.132 0, 1248018.896 872176.721 0, 1248298.888 872191.328 0, 1248578.879 872205.95 0, 1248857.554 872220.52 0, 1249138.858 872235.245 0, 1249418.846 872249.917 0, 1249698.834 872264.605 0, 1249978.821 872279.31 0, 1250258.806 872294.032 0, 
+    1250538.791 872308.77 0, 1250818.775 872323.524 0, 1251098.759 872338.295 0, 1251378.741 872353.083 0, 1251658.723 872367.887 0, 1251938.703 872382.707 0, 1252218.683 872397.544 0, 1252498.662 872412.397 0, 1252778.64 872427.267 0, 1253058.617 872442.153 0, 
+    1253338.593 872457.056 0, 1253618.568 872471.975 0, 1253898.543 872486.911 0, 1254178.516 872501.863 0, 1254458.489 872516.832 0, 1254738.461 872531.817 0, 1255018.432 872546.819 0, 1255298.402 872561.837 0, 1255577.058 872576.801 0, 1255876.282 867007.766 0, 
+    1256175.498 861438.915 0))
+
+POLYGON ((1269014.522 873317.835 0, 1268735.907 873302.084 0, 1268455.981 873286.275 0, 1268176.054 873270.483 0, 1267896.125 873254.706 0, 1267616.196 873238.947 0, 1267336.266 873223.204 0, 1267056.334 873207.477 0, 1266776.402 873191.767 0, 1266496.469 873176.073 0, 
+    1266216.535 873160.396 0, 1265936.601 873144.735 0, 1265656.665 873129.091 0, 1265376.728 873113.463 0, 1265096.79 873097.852 0, 1264816.852 873082.257 0, 1264536.912 873066.679 0, 1264256.972 873051.117 0, 1263977.031 873035.572 0, 1263697.089 873020.043 0, 
+    1263417.145 873004.53 0, 1263137.201 872989.034 0, 1262857.256 872973.555 0, 1262577.311 872958.092 0, 1262296.051 872942.573 0, 1262017.416 872927.215 0, 1261737.468 872911.801 0, 1261457.518 872896.404 0, 1261177.568 872881.024 0, 1260897.616 872865.66 0, 
+    1260617.664 872850.312 0, 1260337.711 872834.981 0, 1260057.757 872819.666 0, 1259777.802 872804.368 0, 1259497.846 872789.086 0, 1259217.89 872773.821 0, 1258937.932 872758.572 0, 1258657.974 872743.34 0, 1258378.014 872728.124 0, 1258098.054 872712.924 0, 
+    1257818.093 872697.741 0, 1257538.131 872682.575 0, 1257258.168 872667.425 0, 1256978.204 872652.292 0, 1256698.239 872637.175 0, 1256418.273 872622.074 0, 1256138.307 872606.99 0, 1255858.34 872591.922 0, 1255577.058 872576.801 0, 1255277.823 878146.016 0, 
+    1254978.579 883715.408 0, 1255259.202 883730.494 0, 1255538.514 883745.527 0, 1255817.825 883760.575 0, 1256097.135 883775.64 0, 1256376.444 883790.722 0, 1256655.752 883805.82 0, 1256935.06 883820.935 0, 1257214.366 883836.065 0, 1257493.672 883851.213 0, 
+    1257772.976 883866.377 0, 1258052.28 883881.557 0, 1258331.583 883896.753 0, 1258610.885 883911.967 0, 1258890.186 883927.196 0, 1259169.487 883942.442 0, 1259448.786 883957.705 0, 1259728.084 883972.983 0, 1260007.382 883988.279 0, 1260286.679 884003.59 0, 
+    1260565.974 884018.919 0, 1260845.269 884034.263 0, 1261124.563 884049.624 0, 1261403.856 884065.002 0, 1261681.839 884080.323 0, 1261962.439 884095.806 0, 1262241.73 884111.233 0, 1262521.019 884126.676 0, 1262800.308 884142.136 0, 1263079.595 884157.612 0, 
+    1263358.882 884173.105 0, 1263638.168 884188.614 0, 1263917.452 884204.139 0, 1264196.736 884219.681 0, 1264476.019 884235.239 0, 1264755.302 884250.814 0, 1265034.583 884266.405 0, 1265313.863 884282.013 0, 1265593.142 884297.637 0, 1265872.421 884313.277 0, 
+    1266151.698 884328.934 0, 1266430.975 884344.608 0, 1266710.25 884360.297 0, 1266989.525 884376.004 0, 1267268.799 884391.726 0, 1267548.072 884407.465 0, 1267827.344 884423.221 0, 1268106.615 884438.993 0, 1268384.577 884454.707 0, 1268699.554 878886.183 0, 
+    1269014.522 873317.835 0))
+
+POLYGON ((1281788.432 885231.878 0, 1281510.514 885215.378 0, 1281231.289 885198.818 0, 1280952.062 885182.273 0, 1280672.835 885165.745 0, 1280393.607 885149.233 0, 1280114.378 885132.738 0, 1279835.147 885116.259 0, 1279555.916 885099.797 0, 1279276.684 885083.351 0, 
+    1278997.451 885066.922 0, 1278718.217 885050.509 0, 1278438.982 885034.112 0, 1278159.746 885017.732 0, 1277880.509 885001.368 0, 1277601.271 884985.021 0, 1277322.032 884968.69 0, 1277042.792 884952.376 0, 1276763.551 884936.078 0, 1276484.309 884919.796 0, 
+    1276205.067 884903.531 0, 1275925.823 884887.283 0, 1275646.578 884871.05 0, 1275367.333 884854.834 0, 1275086.779 884838.559 0, 1274808.839 884822.452 0, 1274529.59 884806.286 0, 1274250.341 884790.136 0, 1273971.09 884774.002 0, 1273691.839 884757.885 0, 
+    1273412.587 884741.784 0, 1273133.334 884725.7 0, 1272854.079 884709.632 0, 1272574.824 884693.581 0, 1272295.568 884677.546 0, 1272016.311 884661.527 0, 1271737.053 884645.525 0, 1271457.794 884629.539 0, 1271178.535 884613.57 0, 1270899.274 884597.617 0, 
+    1270620.012 884581.681 0, 1270340.75 884565.761 0, 1270061.486 884549.857 0, 1269782.221 884533.97 0, 1269502.956 884518.1 0, 1269223.69 884502.245 0, 1268944.422 884486.408 0, 1268665.154 884470.586 0, 1268384.577 884454.707 0, 1268069.589 890023.405 0, 
+    1267754.593 895592.271 0, 1268034.511 895608.113 0, 1268313.124 895623.897 0, 1268591.736 895639.697 0, 1268870.347 895655.514 0, 1269148.957 895671.348 0, 1269427.566 895687.197 0, 1269706.174 895703.064 0, 1269984.781 895718.946 0, 1270263.387 895734.845 0, 
+    1270541.992 895750.761 0, 1270820.597 895766.692 0, 1271099.2 895782.64 0, 1271377.802 895798.605 0, 1271656.404 895814.586 0, 1271935.004 895830.583 0, 1272213.604 895846.597 0, 1272492.203 895862.627 0, 1272770.8 895878.674 0, 1273049.397 895894.737 0, 
+    1273327.993 895910.816 0, 1273606.588 895926.912 0, 1273885.182 895943.024 0, 1274163.775 895959.153 0, 1274441.063 895975.222 0, 1274720.958 895991.459 0, 1274999.548 896007.637 0, 1275278.137 896023.831 0, 1275556.725 896040.041 0, 1275835.313 896056.268 0, 
+    1276113.899 896072.511 0, 1276392.484 896088.771 0, 1276671.069 896105.047 0, 1276949.652 896121.34 0, 1277228.235 896137.649 0, 1277506.816 896153.974 0, 1277785.397 896170.316 0, 1278063.976 896186.674 0, 1278342.555 896203.048 0, 1278621.133 896219.439 0, 
+    1278899.709 896235.846 0, 1279178.285 896252.27 0, 1279456.86 896268.71 0, 1279735.434 896285.167 0, 1280014.006 896301.639 0, 1280292.578 896318.129 0, 1280571.149 896334.634 0, 1280849.719 896351.156 0, 1281126.985 896367.618 0, 1281457.714 890799.663 0, 
+    1281788.432 885231.878 0))
+
+POLYGON ((1294497.134 897180.74 0, 1294219.913 897163.496 0, 1293941.391 897146.187 0, 1293662.868 897128.894 0, 1293384.344 897111.618 0, 1293105.819 897094.358 0, 1292827.293 897077.115 0, 1292548.765 897059.888 0, 1292270.237 897042.677 0, 1291991.708 897025.483 0, 
+    1291713.178 897008.305 0, 1291434.646 896991.144 0, 1291156.114 896973.999 0, 1290877.581 896956.87 0, 1290599.047 896939.758 0, 1290320.511 896922.662 0, 1290041.975 896905.582 0, 1289763.438 896888.519 0, 1289484.899 896871.472 0, 1289206.36 896854.442 0, 
+    1288927.82 896837.428 0, 1288649.278 896820.431 0, 1288370.736 896803.45 0, 1288092.193 896786.485 0, 1287812.347 896769.457 0, 1287535.103 896752.605 0, 1287256.557 896735.689 0, 1286978.01 896718.79 0, 1286699.461 896701.907 0, 1286420.912 896685.041 0, 
+    1286142.362 896668.191 0, 1285863.81 896651.357 0, 1285585.258 896634.54 0, 1285306.705 896617.739 0, 1285028.151 896600.955 0, 1284749.595 896584.187 0, 1284471.039 896567.435 0, 1284192.482 896550.7 0, 1283913.924 896533.981 0, 1283635.365 896517.279 0, 
+    1283356.805 896500.593 0, 1283078.243 896483.923 0, 1282799.681 896467.27 0, 1282521.118 896450.633 0, 1282242.554 896434.013 0, 1281963.989 896417.409 0, 1281685.423 896400.821 0, 1281406.856 896384.25 0, 1281126.985 896367.618 0, 1280796.247 901935.737 0, 
+    1280465.499 907504.018 0, 1280744.711 907520.611 0, 1281022.623 907537.143 0, 1281300.533 907553.692 0, 1281578.443 907570.257 0, 1281856.351 907586.838 0, 1282134.259 907603.436 0, 1282412.166 907620.05 0, 1282690.071 907636.68 0, 1282967.976 907653.327 0, 
+    1283245.88 907669.99 0, 1283523.782 907686.669 0, 1283801.684 907703.365 0, 1284079.585 907720.077 0, 1284357.485 907736.806 0, 1284635.384 907753.551 0, 1284913.281 907770.312 0, 1285191.178 907787.09 0, 1285469.074 907803.884 0, 1285746.969 907820.694 0, 
+    1286024.863 907837.521 0, 1286302.756 907854.364 0, 1286580.648 907871.223 0, 1286858.538 907888.099 0, 1287135.13 907904.912 0, 1287414.317 907921.899 0, 1287692.205 907938.824 0, 1287970.092 907955.765 0, 1288247.978 907972.723 0, 1288525.863 907989.697 0, 
+    1288803.747 908006.687 0, 1289081.63 908023.694 0, 1289359.512 908040.716 0, 1289637.393 908057.756 0, 1289915.272 908074.811 0, 1290193.151 908091.883 0, 1290471.029 908108.972 0, 1290748.906 908126.077 0, 1291026.782 908143.198 0, 1291304.657 908160.335 0, 
+    1291582.531 908177.489 0, 1291860.404 908194.659 0, 1292138.276 908211.845 0, 1292416.146 908229.048 0, 1292694.016 908246.268 0, 1292971.885 908263.503 0, 1293249.753 908280.755 0, 1293527.62 908298.023 0, 1293804.188 908315.227 0, 1294150.666 902747.903 0, 
+    1294497.134 897180.74 0))
+
+POLYGON ((1307140.532 909164.118 0, 1306864.011 909146.132 0, 1306586.194 909128.079 0, 1306308.376 909110.042 0, 1306030.557 909092.022 0, 1305752.737 909074.018 0, 1305474.916 909056.03 0, 1305197.094 909038.058 0, 1304919.271 909020.103 0, 1304641.446 909002.165 0, 
+    1304363.621 908984.242 0, 1304085.795 908966.336 0, 1303807.967 908948.446 0, 1303530.139 908930.573 0, 1303252.309 908912.716 0, 1302974.479 908894.875 0, 1302696.647 908877.051 0, 1302418.814 908859.243 0, 1302140.98 908841.451 0, 1301863.146 908823.676 0, 
+    1301585.31 908805.917 0, 1301307.473 908788.175 0, 1301029.635 908770.449 0, 1300751.796 908752.739 0, 1300472.66 908734.963 0, 1300196.115 908717.368 0, 1299918.273 908699.707 0, 1299640.43 908682.063 0, 1299362.585 908664.435 0, 1299084.74 908646.823 0, 
+    1298806.894 908629.228 0, 1298529.047 908611.649 0, 1298251.198 908594.086 0, 1297973.349 908576.54 0, 1297695.499 908559.01 0, 1297417.647 908541.496 0, 1297139.795 908523.999 0, 1296861.941 908506.518 0, 1296584.087 908489.054 0, 1296306.231 908471.606 0, 
+    1296028.375 908454.174 0, 1295750.517 908436.758 0, 1295472.658 908419.359 0, 1295194.799 908401.976 0, 1294916.938 908384.61 0, 1294639.076 908367.26 0, 1294361.214 908349.926 0, 1294083.35 908332.609 0, 1293804.188 908315.227 0, 1293457.7 913882.709 0, 
+    1293111.202 919450.344 0, 1293389.706 919467.685 0, 1293666.914 919484.961 0, 1293944.122 919502.254 0, 1294221.328 919519.563 0, 1294498.533 919536.889 0, 1294775.738 919554.23 0, 1295052.941 919571.588 0, 1295330.143 919588.963 0, 1295607.344 919606.353 0, 
+    1295884.544 919623.76 0, 1296161.744 919641.184 0, 1296438.942 919658.623 0, 1296716.139 919676.079 0, 1296993.335 919693.552 0, 1297270.53 919711.04 0, 1297547.724 919728.545 0, 1297824.917 919746.066 0, 1298102.109 919763.604 0, 1298379.3 919781.158 0, 
+    1298656.49 919798.728 0, 1298933.678 919816.314 0, 1299210.866 919833.917 0, 1299488.053 919851.536 0, 1299763.946 919869.09 0, 1300042.423 919886.824 0, 1300319.607 919904.492 0, 1300596.79 919922.176 0, 1300873.971 919939.877 0, 1301151.152 919957.594 0, 
+    1301428.331 919975.327 0, 1301705.51 919993.077 0, 1301982.687 920010.843 0, 1302259.864 920028.625 0, 1302537.039 920046.423 0, 1302814.213 920064.238 0, 1303091.386 920082.069 0, 1303368.558 920099.917 0, 1303645.73 920117.781 0, 1303922.9 920135.661 0, 
+    1304200.069 920153.557 0, 1304477.237 920171.47 0, 1304754.403 920189.399 0, 1305031.569 920207.345 0, 1305308.734 920225.306 0, 1305585.898 920243.284 0, 1305863.06 920261.279 0, 1306140.222 920279.289 0, 1306416.091 920297.232 0, 1306778.316 914730.598 0, 
+    1307140.532 909164.118 0))
+
+POLYGON ((1319718.533 921181.706 0, 1319442.714 921162.984 0, 1319165.605 921144.19 0, 1318888.494 921125.413 0, 1318611.382 921106.652 0, 1318334.269 921087.907 0, 1318057.155 921069.179 0, 1317780.04 921050.467 0, 1317502.924 921031.771 0, 1317225.806 921013.091 0, 
+    1316948.688 920994.428 0, 1316671.568 920975.781 0, 1316394.448 920957.151 0, 1316117.326 920938.537 0, 1315840.203 920919.939 0, 1315563.079 920901.357 0, 1315285.954 920882.792 0, 1315008.828 920864.243 0, 1314731.701 920845.711 0, 1314454.573 920827.194 0, 
+    1314177.443 920808.694 0, 1313900.313 920790.21 0, 1313623.181 920771.743 0, 1313346.049 920753.292 0, 1313067.624 920734.771 0, 1312791.78 920716.439 0, 1312514.644 920698.037 0, 1312237.507 920679.651 0, 1311960.369 920661.281 0, 1311683.23 920642.928 0, 
+    1311406.09 920624.591 0, 1311128.949 920606.271 0, 1310851.806 920587.966 0, 1310574.663 920569.678 0, 1310297.518 920551.407 0, 1310020.373 920533.151 0, 1309743.226 920514.912 0, 1309466.078 920496.69 0, 1309188.929 920478.483 0, 1308911.78 920460.293 0, 
+    1308634.629 920442.119 0, 1308357.477 920423.962 0, 1308080.324 920405.821 0, 1307803.169 920387.696 0, 1307526.014 920369.587 0, 1307248.858 920351.495 0, 1306971.7 920333.419 0, 1306694.542 920315.36 0, 1306416.091 920297.232 0, 1306053.855 925864.016 0, 
+    1305691.61 931430.946 0, 1305969.403 931449.03 0, 1306245.906 931467.047 0, 1306522.409 931485.08 0, 1306798.909 931503.13 0, 1307075.409 931521.195 0, 1307351.908 931539.277 0, 1307628.406 931557.376 0, 1307904.903 931575.49 0, 1308181.398 931593.621 0, 
+    1308457.893 931611.768 0, 1308734.387 931629.931 0, 1309010.879 931648.111 0, 1309287.37 931666.307 0, 1309563.861 931684.519 0, 1309840.35 931702.747 0, 1310116.838 931720.992 0, 1310393.325 931739.253 0, 1310669.811 931757.53 0, 1310946.296 931775.824 0, 
+    1311222.78 931794.134 0, 1311499.263 931812.46 0, 1311775.745 931830.802 0, 1312052.225 931849.161 0, 1312327.417 931867.45 0, 1312605.183 931885.927 0, 1312881.661 931904.334 0, 1313158.137 931922.758 0, 1313434.612 931941.198 0, 1313711.086 931959.654 0, 
+    1313987.559 931978.127 0, 1314264.031 931996.616 0, 1314540.502 932015.121 0, 1314816.972 932033.642 0, 1315093.441 932052.18 0, 1315369.908 932070.734 0, 1315646.375 932089.304 0, 1315922.84 932107.89 0, 1316199.305 932126.493 0, 1316475.768 932145.112 0, 
+    1316752.23 932163.747 0, 1317028.691 932182.399 0, 1317305.151 932201.067 0, 1317581.61 932219.751 0, 1317858.067 932238.451 0, 1318134.524 932257.168 0, 1318410.98 932275.901 0, 1318687.434 932294.65 0, 1318962.601 932313.328 0, 1319340.572 926747.444 0, 
+    1319718.533 921181.706 0))
+
+POLYGON ((1332231.045 933233.2 0, 1331955.93 933213.744 0, 1331679.53 933194.214 0, 1331403.129 933174.7 0, 1331126.726 933155.203 0, 1330850.322 933135.721 0, 1330573.917 933116.256 0, 1330297.511 933096.808 0, 1330021.104 933077.375 0, 1329744.696 933057.959 0, 
+    1329468.286 933038.559 0, 1329191.875 933019.175 0, 1328915.464 932999.808 0, 1328639.051 932980.457 0, 1328362.637 932961.122 0, 1328086.221 932941.803 0, 1327809.805 932922.501 0, 1327533.387 932903.215 0, 1327256.969 932883.945 0, 1326980.549 932864.691 0, 
+    1326704.128 932845.454 0, 1326427.706 932826.233 0, 1326151.283 932807.028 0, 1325874.859 932787.84 0, 1325597.148 932768.578 0, 1325322.007 932749.511 0, 1325045.579 932730.372 0, 1324769.15 932711.248 0, 1324492.72 932692.141 0, 1324216.289 932673.05 0, 
+    1323939.857 932653.976 0, 1323663.424 932634.917 0, 1323386.99 932615.875 0, 1323110.554 932596.85 0, 1322834.117 932577.84 0, 1322557.68 932558.847 0, 1322281.241 932539.87 0, 1322004.801 932520.909 0, 1321728.36 932501.965 0, 1321451.917 932483.037 0, 
+    1321175.474 932464.125 0, 1320899.03 932445.229 0, 1320622.584 932426.35 0, 1320346.137 932407.487 0, 1320069.69 932388.64 0, 1319793.241 932369.809 0, 1319516.791 932350.995 0, 1319240.34 932332.197 0, 1318962.601 932313.328 0, 1318584.62 937879.354 0, 
+    1318206.63 943445.518 0, 1318483.711 943464.342 0, 1318759.506 943483.095 0, 1319035.301 943501.865 0, 1319311.095 943520.651 0, 1319586.887 943539.453 0, 1319862.679 943558.272 0, 1320138.469 943577.106 0, 1320414.259 943595.957 0, 1320690.047 943614.824 0, 
+    1320965.834 943633.707 0, 1321241.62 943652.607 0, 1321517.404 943671.523 0, 1321793.188 943690.455 0, 1322068.971 943709.403 0, 1322344.752 943728.367 0, 1322620.533 943747.348 0, 1322896.312 943766.345 0, 1323172.09 943785.358 0, 1323447.867 943804.387 0, 
+    1323723.643 943823.433 0, 1323999.418 943842.495 0, 1324275.191 943861.573 0, 1324550.964 943880.667 0, 1324825.453 943899.689 0, 1325102.505 943918.905 0, 1325378.274 943938.048 0, 1325654.042 943957.207 0, 1325929.809 943976.382 0, 1326205.575 943995.574 0, 
+    1326481.34 944014.782 0, 1326757.103 944034.006 0, 1327032.866 944053.246 0, 1327308.627 944072.503 0, 1327584.387 944091.776 0, 1327860.146 944111.065 0, 1328135.904 944130.37 0, 1328411.66 944149.692 0, 1328687.416 944169.03 0, 1328963.17 944188.384 0, 
+    1329238.923 944207.754 0, 1329514.676 944227.14 0, 1329790.427 944246.543 0, 1330066.176 944265.962 0, 1330341.925 944285.397 0, 1330617.673 944304.849 0, 1330893.419 944324.316 0, 1331169.164 944343.8 0, 1331443.627 944363.209 0, 1331837.341 938798.136 0, 
+    1332231.045 933233.2 0))
+
+POLYGON ((1344677.979 945318.294 0, 1344403.57 945298.109 0, 1344127.881 945277.847 0, 1343852.191 945257.6 0, 1343576.499 945237.37 0, 1343300.806 945217.156 0, 1343025.112 945196.958 0, 1342749.417 945176.776 0, 1342473.721 945156.611 0, 1342198.024 945136.461 0, 
+    1341922.325 945116.328 0, 1341646.625 945096.212 0, 1341370.924 945076.111 0, 1341095.222 945056.027 0, 1340819.519 945035.959 0, 1340543.814 945015.907 0, 1340268.109 944995.871 0, 1339992.402 944975.852 0, 1339716.694 944955.849 0, 1339440.984 944935.862 0, 
+    1339165.274 944915.891 0, 1338889.562 944895.937 0, 1338613.849 944875.998 0, 1338338.136 944856.076 0, 1338061.14 944836.078 0, 1337786.704 944816.281 0, 1337510.987 944796.408 0, 1337235.268 944776.551 0, 1336959.548 944756.71 0, 1336683.827 944736.885 0, 
+    1336408.105 944717.077 0, 1336132.382 944697.284 0, 1335856.657 944677.508 0, 1335580.932 944657.749 0, 1335305.205 944638.005 0, 1335029.477 944618.278 0, 1334753.748 944598.567 0, 1334478.018 944578.872 0, 1334202.286 944559.193 0, 1333926.554 944539.531 0, 
+    1333650.82 944519.885 0, 1333375.085 944500.255 0, 1333099.349 944480.641 0, 1332823.612 944461.044 0, 1332547.873 944441.463 0, 1332272.134 944421.898 0, 1331996.393 944402.349 0, 1331720.651 944382.816 0, 1331443.627 944363.209 0, 1331049.904 949928.417 0, 
+    1330656.171 955493.755 0, 1330932.537 955513.315 0, 1331207.624 955532.801 0, 1331482.709 955552.304 0, 1331757.794 955571.822 0, 1332032.877 955591.357 0, 1332307.959 955610.908 0, 1332583.04 955630.475 0, 1332858.12 955650.058 0, 1333133.198 955669.658 0, 
+    1333408.276 955689.273 0, 1333683.352 955708.905 0, 1333958.427 955728.553 0, 1334233.502 955748.217 0, 1334508.574 955767.898 0, 1334783.646 955787.594 0, 1335058.717 955807.307 0, 1335333.786 955827.036 0, 1335608.854 955846.781 0, 1335883.921 955866.543 0, 
+    1336158.987 955886.32 0, 1336434.052 955906.114 0, 1336709.115 955925.924 0, 1336984.178 955945.75 0, 1337257.962 955965.5 0, 1337534.299 955985.451 0, 1337809.358 956005.326 0, 1338084.416 956025.216 0, 1338359.472 956045.124 0, 1338634.528 956065.047 0, 
+    1338909.582 956084.986 0, 1339184.635 956104.942 0, 1339459.687 956124.914 0, 1339734.738 956144.902 0, 1340009.787 956164.906 0, 1340284.835 956184.926 0, 1340559.883 956204.963 0, 1340834.928 956225.016 0, 1341109.973 956245.085 0, 1341385.017 956265.17 0, 
+    1341660.059 956285.271 0, 1341935.101 956305.389 0, 1342210.141 956325.522 0, 1342485.179 956345.672 0, 1342760.217 956365.838 0, 1343035.254 956386.021 0, 1343310.289 956406.219 0, 1343585.323 956426.434 0, 1343859.08 956446.571 0, 1344268.534 950882.368 0, 
+    1344677.979 945318.294 0))
+
+POLYGON ((1357059.245 957436.683 0, 1356785.544 957415.773 0, 1356510.568 957394.781 0, 1356235.59 957373.806 0, 1355960.612 957352.847 0, 1355685.632 957331.904 0, 1355410.652 957310.977 0, 1355135.67 957290.066 0, 1354860.686 957269.172 0, 1354585.702 957248.293 0, 
+    1354310.716 957227.431 0, 1354035.729 957206.585 0, 1353760.741 957185.756 0, 1353485.751 957164.942 0, 1353210.761 957144.145 0, 1352935.769 957123.363 0, 1352660.776 957102.598 0, 1352385.781 957081.85 0, 1352110.786 957061.117 0, 1351835.789 957040.4 0, 
+    1351560.791 957019.7 0, 1351285.792 956999.016 0, 1351010.791 956978.348 0, 1350735.79 956957.697 0, 1350459.512 956936.965 0, 1350185.783 956916.442 0, 1349910.777 956895.839 0, 1349635.771 956875.252 0, 1349360.763 956854.681 0, 1349085.754 956834.126 0, 
+    1348810.744 956813.588 0, 1348535.733 956793.066 0, 1348260.72 956772.56 0, 1347985.706 956752.07 0, 1347710.692 956731.596 0, 1347435.675 956711.139 0, 1347160.658 956690.697 0, 1346885.639 956670.272 0, 1346610.62 956649.863 0, 1346335.599 956629.471 0, 
+    1346060.576 956609.094 0, 1345785.553 956588.734 0, 1345510.529 956568.39 0, 1345235.503 956548.062 0, 1344960.476 956527.75 0, 1344685.448 956507.454 0, 1344410.418 956487.175 0, 1344135.388 956466.912 0, 1343859.08 956446.571 0, 1343449.617 962010.9 0, 
+    1343040.144 967575.351 0, 1343315.794 967595.644 0, 1343590.169 967615.859 0, 1343864.544 967636.09 0, 1344138.917 967656.337 0, 1344413.289 967676.601 0, 1344687.66 967696.88 0, 1344962.029 967717.176 0, 1345236.397 967737.488 0, 1345510.765 967757.816 0, 
+    1345785.131 967778.16 0, 1346059.495 967798.52 0, 1346333.859 967818.897 0, 1346608.221 967839.289 0, 1346882.583 967859.698 0, 1347156.943 967880.123 0, 1347431.301 967900.564 0, 1347705.659 967921.021 0, 1347980.015 967941.494 0, 1348254.37 967961.984 0, 
+    1348528.724 967982.49 0, 1348803.077 968003.011 0, 1349077.429 968023.549 0, 1349351.779 968044.103 0, 1349624.857 968064.578 0, 1349900.476 968085.26 0, 1350174.823 968105.862 0, 1350449.168 968126.481 0, 1350723.513 968147.116 0, 1350997.856 968167.767 0, 
+    1351272.197 968188.434 0, 1351546.538 968209.117 0, 1351820.878 968229.817 0, 1352095.216 968250.532 0, 1352369.553 968271.264 0, 1352643.888 968292.012 0, 1352918.223 968312.776 0, 1353192.556 968333.556 0, 1353466.888 968354.352 0, 1353741.219 968375.165 0, 
+    1354015.549 968395.993 0, 1354289.877 968416.838 0, 1354564.204 968437.699 0, 1354838.53 968458.576 0, 1355112.855 968479.469 0, 1355387.179 968500.378 0, 1355661.501 968521.304 0, 1355935.822 968542.245 0, 1356208.871 968563.106 0, 1356634.063 962999.834 0, 
+    1357059.245 957436.683 0))
+
+POLYGON ((1369374.755 969588.061 0, 1369101.764 969566.429 0, 1368827.503 969544.712 0, 1368553.241 969523.012 0, 1368278.978 969501.327 0, 1368004.713 969479.659 0, 1367730.447 969458.007 0, 1367456.18 969436.371 0, 1367181.911 969414.752 0, 1366907.642 969393.148 0, 
+    1366633.371 969371.561 0, 1366359.099 969349.99 0, 1366084.825 969328.435 0, 1365810.55 969306.896 0, 1365536.274 969285.373 0, 1365261.997 969263.866 0, 1364987.718 969242.376 0, 1364713.439 969220.901 0, 1364439.157 969199.443 0, 1364164.875 969178.001 0, 
+    1363890.591 969156.575 0, 1363616.307 969135.165 0, 1363342.02 969113.772 0, 1363067.733 969092.394 0, 1362792.175 969070.934 0, 1362519.154 969049.687 0, 1362244.863 969028.358 0, 1361970.571 969007.045 0, 1361696.277 968985.749 0, 1361421.982 968964.468 0, 
+    1361147.686 968943.203 0, 1360873.389 968921.955 0, 1360599.09 968900.723 0, 1360324.79 968879.507 0, 1360050.489 968858.307 0, 1359776.186 968837.123 0, 1359501.883 968815.955 0, 1359227.578 968794.804 0, 1358953.272 968773.669 0, 1358678.964 968752.549 0, 
+    1358404.656 968731.446 0, 1358130.346 968710.359 0, 1357856.035 968689.289 0, 1357581.722 968668.234 0, 1357307.409 968647.196 0, 1357033.094 968626.173 0, 1356758.778 968605.167 0, 1356484.46 968584.177 0, 1356208.871 968563.106 0, 1355783.671 974126.496 0, 
+    1355358.462 979690.001 0, 1355633.393 979711.022 0, 1355907.055 979731.962 0, 1356180.716 979752.918 0, 1356454.376 979773.89 0, 1356728.035 979794.878 0, 1357001.693 979815.882 0, 1357275.349 979836.903 0, 1357549.004 979857.939 0, 1357822.658 979878.992 0, 
+    1358096.31 979900.061 0, 1358369.961 979921.146 0, 1358643.611 979942.247 0, 1358917.26 979963.364 0, 1359190.908 979984.497 0, 1359464.554 980005.646 0, 1359738.199 980026.812 0, 1360011.843 980047.993 0, 1360285.486 980069.191 0, 1360559.127 980090.405 0, 
+    1360832.767 980111.634 0, 1361106.406 980132.88 0, 1361380.043 980154.142 0, 1361653.68 980175.421 0, 1361926.049 980196.616 0, 1362200.949 980218.025 0, 1362474.581 980239.352 0, 1362748.213 980260.694 0, 1363021.843 980282.053 0, 1363295.471 980303.428 0, 
+    1363569.099 980324.819 0, 1363842.725 980346.226 0, 1364116.35 980367.649 0, 1364389.974 980389.088 0, 1364663.597 980410.543 0, 1364937.218 980432.015 0, 1365210.838 980453.502 0, 1365484.456 980475.006 0, 1365758.074 980496.526 0, 1366031.69 980518.062 0, 
+    1366305.305 980539.614 0, 1366578.919 980561.182 0, 1366852.531 980582.766 0, 1367126.142 980604.366 0, 1367399.752 980625.982 0, 1367673.36 980647.615 0, 1367946.968 980669.263 0, 1368220.574 980690.928 0, 1368492.914 980712.509 0, 1368933.839 975150.228 0, 
+    1369374.755 969588.061 0))
+
+POLYGON ((1381624.424 981772.119 0, 1381352.144 981749.769 0, 1381078.601 981727.332 0, 1380805.056 981704.91 0, 1380531.509 981682.505 0, 1380257.962 981660.116 0, 1379984.413 981637.743 0, 1379710.862 981615.386 0, 1379437.311 981593.045 0, 1379163.758 981570.72 0, 
+    1378890.204 981548.411 0, 1378616.648 981526.118 0, 1378343.091 981503.842 0, 1378069.533 981481.581 0, 1377795.973 981459.337 0, 1377522.413 981437.109 0, 1377248.851 981414.896 0, 1376975.287 981392.7 0, 1376701.722 981370.52 0, 1376428.156 981348.356 0, 
+    1376154.589 981326.209 0, 1375881.02 981304.077 0, 1375607.451 981281.961 0, 1375333.879 981259.862 0, 1375059.043 981237.677 0, 1374786.733 981215.711 0, 1374513.158 981193.66 0, 1374239.581 981171.625 0, 1373966.004 981149.606 0, 1373692.425 981127.603 0, 
+    1373418.844 981105.617 0, 1373145.263 981083.646 0, 1372871.68 981061.692 0, 1372598.096 981039.753 0, 1372324.51 981017.831 0, 1372050.923 980995.925 0, 1371777.335 980974.034 0, 1371503.746 980952.16 0, 1371230.155 980930.302 0, 1370956.563 980908.461 0, 
+    1370682.97 980886.635 0, 1370409.376 980864.825 0, 1370135.78 980843.032 0, 1369862.183 980821.254 0, 1369588.585 980799.493 0, 1369314.985 980777.748 0, 1369041.384 980756.019 0, 1368767.782 980734.306 0, 1368492.914 980712.509 0, 1368051.979 986274.9 0, 
+    1367611.037 991837.397 0, 1367885.248 991859.142 0, 1368158.195 991880.803 0, 1368431.141 991902.48 0, 1368704.086 991924.173 0, 1368977.029 991945.882 0, 1369249.972 991967.608 0, 1369522.913 991989.349 0, 1369795.852 992011.106 0, 1370068.791 992032.88 0, 
+    1370341.728 992054.669 0, 1370614.664 992076.475 0, 1370887.599 992098.297 0, 1371160.532 992120.134 0, 1371433.464 992141.988 0, 1371706.395 992163.858 0, 1371979.324 992185.744 0, 1372252.252 992207.646 0, 1372525.179 992229.564 0, 1372798.105 992251.498 0, 
+    1373071.029 992273.448 0, 1373343.952 992295.415 0, 1373616.874 992317.397 0, 1373889.794 992339.395 0, 1374161.452 992361.308 0, 1374435.631 992383.44 0, 1374708.547 992405.487 0, 1374981.463 992427.549 0, 1375254.377 992449.628 0, 1375527.289 992471.723 0, 
+    1375800.201 992493.834 0, 1376073.111 992515.961 0, 1376346.019 992538.104 0, 1376618.927 992560.263 0, 1376891.833 992582.438 0, 1377164.738 992604.629 0, 1377437.641 992626.836 0, 1377710.543 992649.059 0, 1377983.444 992671.299 0, 1378256.344 992693.554 0, 
+    1378529.242 992715.825 0, 1378802.139 992738.113 0, 1379075.035 992760.416 0, 1379347.929 992782.736 0, 1379620.822 992805.072 0, 1379893.714 992827.424 0, 1380166.604 992849.791 0, 1380439.493 992872.175 0, 1380711.121 992894.472 0, 1381167.777 987333.243 0, 
+    1381624.424 981772.119 0))
+
+POLYGON ((1393808.167 993988.553 0, 1393536.601 993965.489 0, 1393263.776 993942.334 0, 1392990.95 993919.195 0, 1392718.122 993896.073 0, 1392445.293 993872.966 0, 1392172.463 993849.875 0, 1391899.632 993826.801 0, 1391626.799 993803.743 0, 1391353.965 993780.7 0, 
+    1391081.129 993757.674 0, 1390808.292 993734.664 0, 1390535.454 993711.67 0, 1390262.614 993688.691 0, 1389989.773 993665.729 0, 1389716.931 993642.783 0, 1389444.087 993619.853 0, 1389171.242 993596.94 0, 1388898.396 993574.042 0, 1388625.548 993551.16 0, 
+    1388352.699 993528.294 0, 1388079.848 993505.445 0, 1387806.996 993482.611 0, 1387534.143 993459.794 0, 1387260.03 993436.887 0, 1386988.433 993414.207 0, 1386715.576 993391.437 0, 1386442.717 993368.684 0, 1386169.857 993345.947 0, 1385896.996 993323.226 0, 
+    1385624.134 993300.521 0, 1385351.27 993277.832 0, 1385078.405 993255.159 0, 1384805.538 993232.502 0, 1384532.67 993209.861 0, 1384259.801 993187.236 0, 1383986.931 993164.627 0, 1383714.059 993142.035 0, 1383441.186 993119.458 0, 1383168.311 993096.897 0, 
+    1382895.435 993074.353 0, 1382622.558 993051.825 0, 1382349.68 993029.312 0, 1382076.8 993006.816 0, 1381803.919 992984.336 0, 1381531.036 992961.871 0, 1381258.152 992939.423 0, 1380985.267 992916.991 0, 1380711.121 992894.472 0, 1380254.457 998455.803 0, 
+    1379797.785 1004017.232 0, 1380071.273 1004039.697 0, 1380343.504 1004062.076 0, 1380615.733 1004084.47 0, 1380887.961 1004106.88 0, 1381160.187 1004129.306 0, 1381432.412 1004151.749 0, 1381704.636 1004174.207 0, 1381976.859 1004196.682 0, 1382249.08 1004219.172 0, 
+    1382521.3 1004241.678 0, 1382793.518 1004264.201 0, 1383065.735 1004286.739 0, 1383337.951 1004309.294 0, 1383610.166 1004331.864 0, 1383882.379 1004354.451 0, 1384154.591 1004377.053 0, 1384426.802 1004399.672 0, 1384699.011 1004422.307 0, 1384971.219 1004444.957 0, 
+    1385243.425 1004467.624 0, 1385515.631 1004490.307 0, 1385787.835 1004513.005 0, 1386060.037 1004535.72 0, 1386330.983 1004558.346 0, 1386604.438 1004581.197 0, 1386876.637 1004603.96 0, 1387148.834 1004626.739 0, 1387421.03 1004649.534 0, 1387693.224 1004672.345 0, 
+    1387965.418 1004695.172 0, 1388237.61 1004718.014 0, 1388509.8 1004740.873 0, 1388781.989 1004763.748 0, 1389054.177 1004786.639 0, 1389326.363 1004809.546 0, 1389598.549 1004832.469 0, 1389870.732 1004855.408 0, 1390142.915 1004878.363 0, 1390415.096 1004901.334 0, 
+    1390687.276 1004924.321 0, 1390959.454 1004947.324 0, 1391231.631 1004970.344 0, 1391503.807 1004993.379 0, 1391775.981 1005016.43 0, 1392048.154 1005039.497 0, 1392320.325 1005062.58 0, 1392592.496 1005085.679 0, 1392863.41 1005108.688 0, 1393335.793 999548.571 0, 
+    1393808.167 993988.553 0))
+
+POLYGON ((870961.549 555424.586 0, 870664.379 555432.152 0, 870365.744 555439.774 0, 870067.109 555447.412 0, 869768.475 555455.069 0, 869469.841 555462.743 0, 869171.208 555470.434 0, 868872.575 555478.143 0, 868573.943 555485.87 0, 868275.311 555493.614 0, 
+    867976.68 555501.376 0, 867678.049 555509.156 0, 867379.418 555516.953 0, 867080.788 555524.767 0, 866782.159 555532.599 0, 866483.53 555540.449 0, 866184.901 555548.316 0, 865886.273 555556.201 0, 865587.645 555564.104 0, 865289.018 555572.024 0, 
+    864990.391 555579.961 0, 864691.765 555587.917 0, 864393.139 555595.889 0, 864094.514 555603.88 0, 863794.422 555611.927 0, 863497.264 555619.913 0, 863198.64 555627.956 0, 862900.017 555636.017 0, 862601.394 555644.095 0, 862302.771 555652.191 0, 
+    862004.149 555660.304 0, 861705.528 555668.435 0, 861406.906 555676.584 0, 861108.286 555684.75 0, 860809.666 555692.933 0, 860511.046 555701.135 0, 860212.427 555709.353 0, 859913.808 555717.59 0, 859615.19 555725.844 0, 859316.572 555734.115 0, 
+    859017.955 555742.405 0, 858719.338 555750.711 0, 858420.722 555759.036 0, 858122.106 555767.377 0, 857823.491 555775.737 0, 857524.876 555784.114 0, 857226.262 555792.508 0, 856927.648 555800.921 0, 856627.567 555809.392 0, 856784.673 561368.812 0, 
+    856941.789 566928.604 0, 857241.212 566920.151 0, 857539.172 566911.757 0, 857837.132 566903.381 0, 858135.092 566895.022 0, 858433.053 566886.681 0, 858731.014 566878.358 0, 859028.976 566870.052 0, 859326.938 566861.763 0, 859624.901 566853.492 0, 
+    859922.864 566845.239 0, 860220.828 566837.003 0, 860518.792 566828.785 0, 860816.757 566820.584 0, 861114.722 566812.4 0, 861412.688 566804.235 0, 861710.654 566796.086 0, 862008.62 566787.956 0, 862306.588 566779.843 0, 862604.555 566771.747 0, 
+    862902.523 566763.669 0, 863200.492 566755.609 0, 863498.461 566747.566 0, 863796.43 566739.54 0, 864092.937 566731.571 0, 864392.371 566723.542 0, 864690.341 566715.569 0, 864988.313 566707.614 0, 865286.285 566699.676 0, 865584.257 566691.756 0, 
+    865882.23 566683.853 0, 866180.203 566675.968 0, 866478.177 566668.1 0, 866776.151 566660.25 0, 867074.125 566652.418 0, 867372.101 566644.603 0, 867670.076 566636.805 0, 867968.052 566629.025 0, 868266.029 566621.263 0, 868564.005 566613.518 0, 
+    868861.983 566605.791 0, 869159.961 566598.081 0, 869457.939 566590.389 0, 869755.918 566582.714 0, 870053.897 566575.057 0, 870351.876 566567.418 0, 870649.856 566559.796 0, 870947.837 566552.191 0, 871244.356 566544.641 0, 871102.947 560984.428 0, 
+    870961.549 555424.586 0))
+
+POLYGON ((885547.95 566201.088 0, 885251.409 566207.8 0, 884953.408 566214.562 0, 884655.408 566221.343 0, 884357.408 566228.14 0, 884059.408 566234.955 0, 883761.409 566241.788 0, 883463.41 566248.639 0, 883165.412 566255.507 0, 882867.414 566262.392 0, 
+    882569.416 566269.295 0, 882271.419 566276.215 0, 881973.422 566283.153 0, 881675.426 566290.109 0, 881377.43 566297.082 0, 881079.434 566304.073 0, 880781.439 566311.081 0, 880483.444 566318.107 0, 880185.45 566325.15 0, 879887.456 566332.211 0, 
+    879589.463 566339.289 0, 879291.469 566346.385 0, 878993.477 566353.499 0, 878695.485 566360.629 0, 878396.031 566367.813 0, 878099.501 566374.944 0, 877801.51 566382.128 0, 877503.52 566389.329 0, 877205.53 566396.547 0, 876907.54 566403.784 0, 
+    876609.551 566411.037 0, 876311.562 566418.309 0, 876013.573 566425.598 0, 875715.586 566432.904 0, 875417.598 566440.228 0, 875119.611 566447.569 0, 874821.624 566454.928 0, 874523.638 566462.305 0, 874225.652 566469.699 0, 873927.667 566477.11 0, 
+    873629.682 566484.54 0, 873331.697 566491.986 0, 873033.713 566499.45 0, 872735.73 566506.932 0, 872437.746 566514.431 0, 872139.764 566521.948 0, 871841.781 566529.483 0, 871543.799 566537.035 0, 871244.356 566544.641 0, 871385.773 572105.222 0, 
+    871527.2 577666.168 0, 871825.986 577658.578 0, 872123.313 577651.042 0, 872420.641 577643.525 0, 872717.969 577636.024 0, 873015.298 577628.541 0, 873312.627 577621.076 0, 873609.956 577613.628 0, 873907.286 577606.198 0, 874204.616 577598.785 0, 
+    874501.947 577591.39 0, 874799.278 577584.012 0, 875096.61 577576.652 0, 875393.942 577569.309 0, 875691.275 577561.984 0, 875988.608 577554.676 0, 876285.941 577547.386 0, 876583.275 577540.113 0, 876880.609 577532.857 0, 877177.944 577525.62 0, 
+    877475.279 577518.399 0, 877772.614 577511.196 0, 878069.95 577504.011 0, 878367.287 577496.843 0, 878663.165 577489.728 0, 878961.961 577482.56 0, 879259.298 577475.445 0, 879556.636 577468.347 0, 879853.975 577461.267 0, 880151.314 577454.204 0, 
+    880448.653 577447.159 0, 880745.993 577440.131 0, 881043.333 577433.121 0, 881340.673 577426.128 0, 881638.014 577419.152 0, 881935.355 577412.195 0, 882232.697 577405.254 0, 882530.039 577398.332 0, 882827.382 577391.426 0, 883124.725 577384.538 0, 
+    883422.068 577377.668 0, 883719.412 577370.815 0, 884016.756 577363.98 0, 884314.101 577357.162 0, 884611.446 577350.362 0, 884908.791 577343.579 0, 885206.137 577336.814 0, 885503.483 577330.066 0, 885799.373 577323.369 0, 885673.657 571762.046 0, 
+    885547.95 566201.088 0))
+
+POLYGON ((900072.457 577020.893 0, 899776.548 577026.754 0, 899479.183 577032.662 0, 899181.82 577038.587 0, 898884.456 577044.53 0, 898587.093 577050.49 0, 898289.731 577056.468 0, 897992.368 577062.463 0, 897695.006 577068.476 0, 897397.645 577074.506 0, 
+    897100.284 577080.554 0, 896802.923 577086.619 0, 896505.562 577092.702 0, 896208.202 577098.802 0, 895910.842 577104.919 0, 895613.483 577111.055 0, 895316.124 577117.207 0, 895018.765 577123.378 0, 894721.407 577129.565 0, 894424.049 577135.771 0, 
+    894126.691 577141.993 0, 893829.334 577148.234 0, 893531.977 577154.491 0, 893234.62 577160.767 0, 892935.808 577167.09 0, 892639.908 577173.37 0, 892342.553 577179.697 0, 892045.198 577186.043 0, 891747.843 577192.405 0, 891450.489 577198.786 0, 
+    891153.135 577205.183 0, 890855.781 577211.599 0, 890558.428 577218.031 0, 890261.075 577224.482 0, 889963.723 577230.949 0, 889666.371 577237.435 0, 889369.019 577243.938 0, 889071.668 577250.458 0, 888774.317 577256.996 0, 888476.967 577263.551 0, 
+    888179.617 577270.124 0, 887882.267 577276.714 0, 887584.918 577283.322 0, 887287.569 577289.947 0, 886990.22 577296.59 0, 886692.872 577303.25 0, 886395.524 577309.928 0, 886098.177 577316.623 0, 885799.373 577323.369 0, 885925.097 582885.053 0, 
+    886050.828 588447.096 0, 886348.974 588440.365 0, 886645.667 588433.685 0, 886942.36 588427.021 0, 887239.053 588420.376 0, 887535.747 588413.748 0, 887832.441 588407.137 0, 888129.136 588400.544 0, 888425.831 588393.968 0, 888722.526 588387.41 0, 
+    889019.222 588380.869 0, 889315.918 588374.345 0, 889612.615 588367.84 0, 889909.312 588361.351 0, 890206.009 588354.88 0, 890502.707 588348.427 0, 890799.405 588341.991 0, 891096.103 588335.572 0, 891392.802 588329.171 0, 891689.501 588322.787 0, 
+    891986.201 588316.421 0, 892282.901 588310.072 0, 892579.601 588303.741 0, 892876.302 588297.427 0, 893171.55 588291.162 0, 893469.704 588284.852 0, 893766.406 588278.59 0, 894063.108 588272.346 0, 894359.811 588266.12 0, 894656.514 588259.911 0, 
+    894953.217 588253.719 0, 895249.92 588247.545 0, 895546.624 588241.389 0, 895843.329 588235.249 0, 896140.034 588229.128 0, 896436.739 588223.023 0, 896733.444 588216.937 0, 897030.15 588210.867 0, 897326.856 588204.815 0, 897623.562 588198.781 0, 
+    897920.269 588192.764 0, 898216.976 588186.765 0, 898513.684 588180.783 0, 898810.392 588174.818 0, 899107.1 588168.871 0, 899403.809 588162.941 0, 899700.518 588157.029 0, 899997.227 588151.134 0, 900292.485 588145.286 0, 900182.468 582582.91 0, 
+    900072.457 577020.893 0))
+
+POLYGON ((914534.938 587883.712 0, 914239.662 587888.727 0, 913942.937 587893.783 0, 913646.213 587898.857 0, 913349.489 587903.948 0, 913052.765 587909.057 0, 912756.041 587914.183 0, 912459.318 587919.327 0, 912162.595 587924.488 0, 911865.872 587929.667 0, 
+    911569.15 587934.863 0, 911272.428 587940.077 0, 910975.706 587945.308 0, 910678.985 587950.556 0, 910382.264 587955.822 0, 910085.543 587961.106 0, 909788.822 587966.407 0, 909492.102 587971.725 0, 909195.382 587977.061 0, 908898.663 587982.414 0, 
+    908601.943 587987.785 0, 908305.224 587993.173 0, 908008.506 587998.579 0, 907711.788 588004.002 0, 907413.619 588009.469 0, 907118.352 588014.901 0, 906821.635 588020.376 0, 906524.918 588025.869 0, 906228.201 588031.38 0, 905931.485 588036.908 0, 
+    905634.768 588042.453 0, 905338.053 588048.016 0, 905041.337 588053.597 0, 904744.622 588059.194 0, 904447.908 588064.81 0, 904151.193 588070.442 0, 903854.479 588076.093 0, 903557.765 588081.76 0, 903261.052 588087.445 0, 902964.339 588093.148 0, 
+    902667.626 588098.868 0, 902370.914 588104.606 0, 902074.202 588110.361 0, 901777.49 588116.133 0, 901480.779 588121.923 0, 901184.068 588127.73 0, 900887.357 588133.555 0, 900590.647 588139.397 0, 900292.485 588145.286 0, 900402.51 593708.017 0, 
+    900512.541 599271.1 0, 900810.045 599265.224 0, 901106.1 599259.395 0, 901402.156 599253.583 0, 901698.212 599247.788 0, 901994.269 599242.011 0, 902290.326 599236.251 0, 902586.383 599230.509 0, 902882.44 599224.784 0, 903178.498 599219.077 0, 
+    903474.556 599213.387 0, 903770.615 599207.714 0, 904066.674 599202.059 0, 904362.733 599196.421 0, 904658.793 599190.801 0, 904954.852 599185.198 0, 905250.913 599179.613 0, 905546.973 599174.044 0, 905843.034 599168.494 0, 906139.095 599162.961 0, 
+    906435.157 599157.445 0, 906731.219 599151.947 0, 907027.281 599146.466 0, 907323.343 599141.002 0, 907617.959 599135.583 0, 907915.469 599130.128 0, 908211.533 599124.716 0, 908507.596 599119.323 0, 908803.66 599113.946 0, 909099.725 599108.587 0, 
+    909395.789 599103.246 0, 909691.854 599097.922 0, 909987.92 599092.615 0, 910283.985 599087.326 0, 910580.051 599082.054 0, 910876.118 599076.8 0, 911172.184 599071.563 0, 911468.251 599066.343 0, 911764.318 599061.141 0, 912060.386 599055.957 0, 
+    912356.454 599050.789 0, 912652.522 599045.639 0, 912948.59 599040.507 0, 913244.659 599035.392 0, 913540.728 599030.295 0, 913836.797 599025.214 0, 914132.867 599020.152 0, 914428.937 599015.107 0, 914723.561 599010.103 0, 914629.246 593446.732 0, 
+    914534.938 587883.712 0))
+
+POLYGON ((928935.261 598789.257 0, 928640.621 598793.428 0, 928344.538 598797.636 0, 928048.456 598801.863 0, 927752.373 598806.106 0, 927456.291 598810.367 0, 927160.209 598814.646 0, 926864.127 598818.942 0, 926568.046 598823.255 0, 926271.965 598827.586 0, 
+    925975.884 598831.934 0, 925679.803 598836.3 0, 925383.722 598840.683 0, 925087.642 598845.083 0, 924791.562 598849.501 0, 924495.483 598853.936 0, 924199.403 598858.389 0, 923903.324 598862.859 0, 923607.245 598867.347 0, 923311.167 598871.852 0, 
+    923015.088 598876.375 0, 922719.01 598880.914 0, 922422.932 598885.472 0, 922126.855 598890.047 0, 921829.333 598894.661 0, 921534.701 598899.248 0, 921238.624 598903.875 0, 920942.547 598908.52 0, 920646.471 598913.182 0, 920350.395 598917.861 0, 
+    920054.32 598922.558 0, 919758.244 598927.272 0, 919462.169 598932.003 0, 919166.095 598936.752 0, 918870.02 598941.519 0, 918573.946 598946.303 0, 918277.872 598951.104 0, 917981.798 598955.923 0, 917685.725 598960.759 0, 917389.652 598965.612 0, 
+    917093.579 598970.483 0, 916797.506 598975.372 0, 916501.434 598980.278 0, 916205.362 598985.201 0, 915909.29 598990.142 0, 915613.219 598995.1 0, 915317.148 599000.075 0, 915021.077 599005.068 0, 914723.561 599010.103 0, 914817.881 604573.823 0, 
+    914912.207 610137.889 0, 915209.065 610132.865 0, 915504.481 610127.883 0, 915799.897 610122.919 0, 916095.314 610117.971 0, 916390.73 610113.042 0, 916686.147 610108.129 0, 916981.565 610103.234 0, 917276.982 610098.357 0, 917572.4 610093.496 0, 
+    917867.818 610088.654 0, 918163.237 610083.828 0, 918458.655 610079.02 0, 918754.074 610074.229 0, 919049.494 610069.456 0, 919344.913 610064.7 0, 919640.333 610059.962 0, 919935.753 610055.241 0, 920231.174 610050.537 0, 920526.594 610045.851 0, 
+    920822.015 610041.182 0, 921117.436 610036.53 0, 921412.858 610031.896 0, 921708.28 610027.279 0, 922002.26 610022.702 0, 922299.124 610018.098 0, 922594.546 610013.533 0, 922889.969 610008.986 0, 923185.392 610004.456 0, 923480.816 609999.943 0, 
+    923776.239 609995.448 0, 924071.663 609990.971 0, 924367.087 609986.51 0, 924662.512 609982.068 0, 924957.937 609977.642 0, 925253.362 609973.234 0, 925548.787 609968.843 0, 925844.212 609964.47 0, 926139.638 609960.114 0, 926435.064 609955.775 0, 
+    926730.49 609951.454 0, 927025.917 609947.15 0, 927321.343 609942.864 0, 927616.77 609938.595 0, 927912.198 609934.343 0, 928207.625 609930.109 0, 928503.053 609925.892 0, 928798.481 609921.693 0, 929092.468 609917.531 0, 929013.862 604353.221 0, 
+    928935.261 598789.257 0))
+
+POLYGON ((943273.295 609737.236 0, 942979.295 609740.567 0, 942683.856 609743.932 0, 942388.418 609747.314 0, 942092.98 609750.713 0, 941797.542 609754.13 0, 941502.104 609757.565 0, 941206.666 609761.016 0, 940911.229 609764.486 0, 940615.791 609767.972 0, 
+    940320.354 609771.476 0, 940024.917 609774.997 0, 939729.481 609778.536 0, 939434.044 609782.092 0, 939138.608 609785.666 0, 938843.172 609789.257 0, 938547.736 609792.865 0, 938252.301 609796.49 0, 937956.865 609800.134 0, 937661.43 609803.794 0, 
+    937365.995 609807.472 0, 937070.561 609811.167 0, 936775.126 609814.88 0, 936479.692 609818.61 0, 936182.818 609822.375 0, 935888.824 609826.122 0, 935593.39 609829.904 0, 935297.957 609833.703 0, 935002.524 609837.52 0, 934707.091 609841.355 0, 
+    934411.658 609845.206 0, 934116.226 609849.075 0, 933820.793 609852.962 0, 933525.361 609856.866 0, 933229.929 609860.787 0, 932934.498 609864.726 0, 932639.067 609868.682 0, 932343.635 609872.655 0, 932048.205 609876.646 0, 931752.774 609880.654 0, 
+    931457.344 609884.68 0, 931161.913 609888.723 0, 930866.483 609892.783 0, 930571.054 609896.861 0, 930275.624 609900.956 0, 929980.195 609905.069 0, 929684.766 609909.198 0, 929389.337 609913.346 0, 929092.468 609917.531 0, 929171.079 615482.183 0, 
+    929249.695 621047.174 0, 929545.906 621042.998 0, 929840.68 621038.86 0, 930135.454 621034.739 0, 930430.228 621030.636 0, 930725.002 621026.55 0, 931019.777 621022.481 0, 931314.552 621018.43 0, 931609.327 621014.395 0, 931904.102 621010.379 0, 
+    932198.878 621006.38 0, 932493.653 621002.398 0, 932788.429 620998.433 0, 933083.206 620994.486 0, 933377.982 620990.556 0, 933672.759 620986.643 0, 933967.536 620982.748 0, 934262.313 620978.87 0, 934557.091 620975.01 0, 934851.868 620971.166 0, 
+    935146.646 620967.341 0, 935441.424 620963.532 0, 935736.202 620959.741 0, 936030.981 620955.967 0, 936324.323 620952.229 0, 936620.539 620948.472 0, 936915.318 620944.75 0, 937210.097 620941.046 0, 937504.877 620937.359 0, 937799.657 620933.689 0, 
+    938094.437 620930.037 0, 938389.217 620926.402 0, 938683.998 620922.784 0, 938978.778 620919.184 0, 939273.559 620915.601 0, 939568.34 620912.035 0, 939863.122 620908.487 0, 940157.903 620904.956 0, 940452.685 620901.443 0, 940747.467 620897.947 0, 
+    941042.249 620894.468 0, 941337.032 620891.006 0, 941631.814 620887.562 0, 941926.597 620884.136 0, 942221.38 620880.726 0, 942516.163 620877.334 0, 942810.946 620873.959 0, 943105.73 620870.602 0, 943399.078 620867.278 0, 943336.185 615302.087 0, 
+    943273.295 609737.236 0))
+
+POLYGON ((957548.914 620727.358 0, 957255.555 620729.853 0, 956960.763 620732.378 0, 956665.971 620734.919 0, 956371.179 620737.479 0, 956076.388 620740.055 0, 955781.597 620742.649 0, 955486.806 620745.26 0, 955192.015 620747.889 0, 954897.224 620750.535 0, 
+    954602.433 620753.198 0, 954307.643 620755.879 0, 954012.852 620758.577 0, 953718.062 620761.293 0, 953423.272 620764.025 0, 953128.482 620766.775 0, 952833.692 620769.543 0, 952538.903 620772.328 0, 952244.114 620775.13 0, 951949.324 620777.949 0, 
+    951654.535 620780.786 0, 951359.746 620783.64 0, 951064.958 620786.512 0, 950770.169 620789.401 0, 950473.947 620792.321 0, 950180.593 620795.231 0, 949885.805 620798.171 0, 949591.017 620801.13 0, 949296.229 620804.105 0, 949001.442 620807.098 0, 
+    948706.654 620810.109 0, 948411.867 620813.136 0, 948117.08 620816.182 0, 947822.293 620819.244 0, 947527.507 620822.324 0, 947232.72 620825.421 0, 946937.934 620828.535 0, 946643.148 620831.667 0, 946348.362 620834.816 0, 946053.576 620837.983 0, 
+    945758.791 620841.167 0, 945464.006 620844.368 0, 945169.221 620847.586 0, 944874.436 620850.822 0, 944579.651 620854.075 0, 944284.866 620857.346 0, 943990.082 620860.634 0, 943695.298 620863.939 0, 943399.078 620867.278 0, 943461.976 626432.805 0, 
+    943524.877 631998.664 0, 943820.438 631995.332 0, 944114.567 631992.034 0, 944408.696 631988.753 0, 944702.825 631985.49 0, 944996.955 631982.244 0, 945291.085 631979.015 0, 945585.215 631975.804 0, 945879.345 631972.61 0, 946173.475 631969.433 0, 
+    946467.605 631966.274 0, 946761.736 631963.132 0, 947055.867 631960.007 0, 947349.998 631956.899 0, 947644.129 631953.809 0, 947938.261 631950.736 0, 948232.392 631947.68 0, 948526.524 631944.642 0, 948820.656 631941.621 0, 949114.788 631938.618 0, 
+    949408.921 631935.631 0, 949703.053 631932.662 0, 949997.186 631929.71 0, 950291.319 631926.776 0, 950584.021 631923.873 0, 950879.585 631920.959 0, 951173.718 631918.077 0, 951467.852 631915.211 0, 951761.985 631912.364 0, 952056.119 631909.533 0, 
+    952350.253 631906.72 0, 952644.388 631903.924 0, 952938.522 631901.145 0, 953232.656 631898.384 0, 953526.791 631895.64 0, 953820.926 631892.913 0, 954115.061 631890.204 0, 954409.196 631887.512 0, 954703.331 631884.837 0, 954997.467 631882.18 0, 
+    955291.603 631879.54 0, 955585.738 631876.917 0, 955879.874 631874.312 0, 956174.01 631871.723 0, 956468.147 631869.152 0, 956762.283 631866.599 0, 957056.42 631864.063 0, 957350.556 631861.544 0, 957643.263 631859.054 0, 957596.087 626293.04 0, 
+    957548.914 620727.358 0))
+
+POLYGON ((971761.988 631759.333 0, 971469.273 631760.995 0, 971175.13 631762.683 0, 970880.987 631764.388 0, 970586.845 631766.111 0, 970292.703 631767.851 0, 969998.56 631769.608 0, 969704.418 631771.382 0, 969410.276 631773.174 0, 969116.134 631774.983 0, 
+    968821.992 631776.81 0, 968527.851 631778.653 0, 968233.709 631780.514 0, 967939.568 631782.393 0, 967645.426 631784.288 0, 967351.285 631786.201 0, 967057.144 631788.132 0, 966763.003 631790.079 0, 966468.862 631792.044 0, 966174.721 631794.027 0, 
+    965880.581 631796.026 0, 965586.44 631798.043 0, 965292.299 631800.077 0, 964998.159 631802.129 0, 964702.59 631804.207 0, 964409.879 631806.283 0, 964115.739 631808.387 0, 963821.599 631810.508 0, 963527.459 631812.646 0, 963233.32 631814.801 0, 
+    962939.18 631816.974 0, 962645.041 631819.164 0, 962350.902 631821.371 0, 962056.763 631823.596 0, 961762.624 631825.838 0, 961468.485 631828.097 0, 961174.346 631830.373 0, 960880.208 631832.667 0, 960586.069 631834.978 0, 960291.931 631837.307 0, 
+    959997.793 631839.653 0, 959703.655 631842.016 0, 959409.517 631844.396 0, 959115.379 631846.794 0, 958821.242 631849.209 0, 958527.104 631851.641 0, 958232.967 631854.091 0, 957938.83 631856.558 0, 957643.263 631859.054 0, 957690.442 637425.398 0, 
+    957737.624 642992.067 0, 958032.532 642989.576 0, 958326.014 642987.115 0, 958619.496 642984.671 0, 958912.978 642982.244 0, 959206.461 642979.834 0, 959499.943 642977.442 0, 959793.426 642975.066 0, 960086.908 642972.709 0, 960380.391 642970.368 0, 
+    960673.874 642968.045 0, 960967.357 642965.739 0, 961260.841 642963.45 0, 961554.324 642961.178 0, 961847.808 642958.924 0, 962141.291 642956.687 0, 962434.775 642954.468 0, 962728.259 642952.265 0, 963021.743 642950.08 0, 963315.227 642947.912 0, 
+    963608.712 642945.762 0, 963902.196 642943.629 0, 964195.681 642941.513 0, 964489.165 642939.414 0, 964781.224 642937.342 0, 965076.135 642935.268 0, 965369.62 642933.221 0, 965663.105 642931.192 0, 965956.59 642929.179 0, 966250.076 642927.184 0, 
+    966543.561 642925.206 0, 966837.047 642923.246 0, 967130.533 642921.303 0, 967424.019 642919.377 0, 967717.505 642917.468 0, 968010.991 642915.576 0, 968304.477 642913.702 0, 968597.963 642911.845 0, 968891.45 642910.006 0, 969184.936 642908.183 0, 
+    969478.423 642906.378 0, 969771.91 642904.59 0, 970065.396 642902.82 0, 970358.883 642901.067 0, 970652.37 642899.331 0, 970945.858 642897.612 0, 971239.345 642895.911 0, 971532.832 642894.226 0, 971824.895 642892.568 0, 971793.44 637325.787 0, 
+    971761.988 631759.333 0))
+
+POLYGON ((985912.391 642832.868 0, 985620.323 642833.701 0, 985326.832 642834.556 0, 985033.341 642835.429 0, 984739.85 642836.318 0, 984446.359 642837.225 0, 984152.868 642838.149 0, 983859.378 642839.09 0, 983565.887 642840.049 0, 983272.397 642841.025 0, 
+    982978.906 642842.018 0, 982685.416 642843.029 0, 982391.925 642844.056 0, 982098.435 642845.101 0, 981804.945 642846.164 0, 981511.454 642847.243 0, 981217.964 642848.34 0, 980924.474 642849.454 0, 980630.984 642850.585 0, 980337.494 642851.734 0, 
+    980044.004 642852.9 0, 979750.515 642854.083 0, 979457.025 642855.284 0, 979163.535 642856.502 0, 978868.622 642857.743 0, 978576.556 642858.989 0, 978283.067 642860.258 0, 977989.577 642861.545 0, 977696.088 642862.849 0, 977402.599 642864.171 0, 
+    977109.11 642865.509 0, 976815.621 642866.865 0, 976522.132 642868.239 0, 976228.643 642869.629 0, 975935.154 642871.037 0, 975641.665 642872.462 0, 975348.176 642873.904 0, 975054.688 642875.364 0, 974761.199 642876.841 0, 974467.711 642878.335 0, 
+    974174.223 642879.846 0, 973880.735 642881.375 0, 973587.246 642882.921 0, 973293.758 642884.484 0, 973000.27 642886.065 0, 972706.783 642887.663 0, 972413.295 642889.278 0, 972119.807 642890.91 0, 971824.895 642892.568 0, 971856.352 648459.67 0, 
+    971887.81 654027.093 0, 972182.064 654025.439 0, 972474.896 654023.81 0, 972767.728 654022.198 0, 973060.561 654020.604 0, 973353.393 654019.027 0, 973646.226 654017.467 0, 973939.059 654015.925 0, 974231.892 654014.4 0, 974524.725 654012.892 0, 
+    974817.558 654011.401 0, 975110.391 654009.927 0, 975403.224 654008.471 0, 975696.057 654007.032 0, 975988.891 654005.61 0, 976281.724 654004.205 0, 976574.558 654002.818 0, 976867.391 654001.448 0, 977160.225 654000.095 0, 977453.059 653998.759 0, 
+    977745.892 653997.441 0, 978038.726 653996.139 0, 978331.56 653994.856 0, 978624.394 653993.589 0, 978915.808 653992.345 0, 979210.063 653991.107 0, 979502.897 653989.892 0, 979795.732 653988.694 0, 980088.566 653987.514 0, 980381.401 653986.35 0, 
+    980674.235 653985.204 0, 980967.07 653984.075 0, 981259.904 653982.964 0, 981552.739 653981.869 0, 981845.574 653980.792 0, 982138.409 653979.732 0, 982431.244 653978.69 0, 982724.079 653977.664 0, 983016.914 653976.656 0, 983309.749 653975.665 0, 
+    983602.584 653974.691 0, 983895.42 653973.735 0, 984188.255 653972.795 0, 984481.09 653971.873 0, 984773.926 653970.969 0, 985066.761 653970.081 0, 985359.597 653969.211 0, 985652.432 653968.358 0, 985943.849 653967.526 0, 985928.12 648400.037 0, 
+    985912.391 642832.868 0))
+
+POLYGON ((1000000 653947.67 0, 999708.58 653947.679 0, 999415.743 653947.704 0, 999122.906 653947.747 0, 998830.07 653947.808 0, 998537.233 653947.885 0, 998244.396 653947.98 0, 997951.559 653948.092 0, 997658.722 653948.221 0, 997365.886 653948.367 0, 
+    997073.049 653948.531 0, 996780.212 653948.712 0, 996487.375 653948.91 0, 996194.539 653949.125 0, 995901.702 653949.358 0, 995608.865 653949.608 0, 995316.028 653949.875 0, 995023.192 653950.159 0, 994730.355 653950.461 0, 994437.518 653950.78 0, 
+    994144.682 653951.116 0, 993851.845 653951.469 0, 993559.009 653951.839 0, 993266.172 653952.227 0, 992971.917 653952.634 0, 992680.499 653953.054 0, 992387.662 653953.494 0, 992094.826 653953.95 0, 991801.99 653954.424 0, 991509.153 653954.915 0, 
+    991216.317 653955.424 0, 990923.48 653955.949 0, 990630.644 653956.492 0, 990337.808 653957.052 0, 990044.971 653957.63 0, 989752.135 653958.224 0, 989459.299 653958.836 0, 989166.463 653959.465 0, 988873.627 653960.111 0, 988580.791 653960.775 0, 
+    988287.955 653961.455 0, 987995.119 653962.153 0, 987702.283 653962.869 0, 987409.447 653963.601 0, 987116.611 653964.351 0, 986823.775 653965.118 0, 986530.939 653965.902 0, 986238.104 653966.703 0, 985943.849 653967.526 0, 985959.579 659535.33 0, 
+    985975.31 665103.447 0, 986268.906 665102.627 0, 986561.086 665101.827 0, 986853.267 665101.045 0, 987145.447 665100.279 0, 987437.628 665099.531 0, 987729.808 665098.801 0, 988021.989 665098.087 0, 988314.169 665097.391 0, 988606.35 665096.711 0, 
+    988898.53 665096.049 0, 989190.711 665095.405 0, 989482.892 665094.777 0, 989775.073 665094.167 0, 990067.253 665093.573 0, 990359.434 665092.997 0, 990651.615 665092.439 0, 990943.796 665091.897 0, 991235.977 665091.372 0, 991528.158 665090.865 0, 
+    991820.339 665090.375 0, 992112.52 665089.902 0, 992404.701 665089.447 0, 992696.882 665089.008 0, 992987.648 665088.589 0, 993281.244 665088.183 0, 993573.425 665087.796 0, 993865.606 665087.426 0, 994157.787 665087.074 0, 994449.969 665086.739 0, 
+    994742.15 665086.421 0, 995034.331 665086.12 0, 995326.512 665085.836 0, 995618.694 665085.57 0, 995910.875 665085.32 0, 996203.056 665085.088 0, 996495.237 665084.873 0, 996787.419 665084.676 0, 997079.6 665084.495 0, 997371.781 665084.332 0, 
+    997663.963 665084.186 0, 997956.144 665084.057 0, 998248.325 665083.945 0, 998540.507 665083.851 0, 998832.688 665083.773 0, 999124.87 665083.713 0, 999417.051 665083.67 0, 999709.232 665083.645 0, 1000000 665083.636 0, 1000000 659515.497 0, 
+    1000000 653947.67 0))
+
+POLYGON ((1014024.69 665103.447 0, 1013733.921 665102.634 0, 1013441.741 665101.835 0, 1013149.561 665101.052 0, 1012857.38 665100.287 0, 1012565.2 665099.539 0, 1012273.019 665098.808 0, 1011980.839 665098.094 0, 1011688.658 665097.397 0, 1011396.478 665096.718 0, 
+    1011104.297 665096.056 0, 1010812.116 665095.411 0, 1010519.936 665094.783 0, 1010227.755 665094.172 0, 1009935.574 665093.579 0, 1009643.393 665093.003 0, 1009351.212 665092.444 0, 1009059.032 665091.902 0, 1008766.851 665091.377 0, 1008474.67 665090.87 0, 
+    1008182.489 665090.38 0, 1007890.308 665089.907 0, 1007598.127 665089.451 0, 1007305.946 665089.012 0, 1007012.352 665088.589 0, 1006721.583 665088.187 0, 1006429.402 665087.8 0, 1006137.221 665087.43 0, 1005845.04 665087.077 0, 1005552.859 665086.742 0, 
+    1005260.678 665086.424 0, 1004968.496 665086.123 0, 1004676.315 665085.839 0, 1004384.134 665085.572 0, 1004091.953 665085.323 0, 1003799.771 665085.09 0, 1003507.59 665084.875 0, 1003215.409 665084.678 0, 1002923.227 665084.497 0, 1002631.046 665084.333 0, 
+    1002338.865 665084.187 0, 1002046.683 665084.058 0, 1001754.502 665083.946 0, 1001462.321 665083.852 0, 1001170.139 665083.774 0, 1000877.958 665083.714 0, 1000585.776 665083.671 0, 1000293.595 665083.645 0, 1000000 665083.636 0, 1000000 670652.085 0, 
+    1000000 676220.839 0, 1000292.936 676220.848 0, 1000584.462 676220.873 0, 1000875.988 676220.916 0, 1001167.514 676220.977 0, 1001459.04 676221.054 0, 1001750.566 676221.148 0, 1002042.092 676221.26 0, 1002333.617 676221.389 0, 1002625.143 676221.535 0, 
+    1002916.669 676221.698 0, 1003208.195 676221.878 0, 1003499.721 676222.075 0, 1003791.246 676222.29 0, 1004082.772 676222.522 0, 1004374.298 676222.77 0, 1004665.824 676223.037 0, 1004957.349 676223.32 0, 1005248.875 676223.62 0, 1005540.401 676223.938 0, 
+    1005831.927 676224.272 0, 1006123.452 676224.624 0, 1006414.978 676224.993 0, 1006706.503 676225.379 0, 1006996.62 676225.781 0, 1007289.555 676226.203 0, 1007581.08 676226.641 0, 1007872.606 676227.095 0, 1008164.131 676227.567 0, 1008455.657 676228.057 0, 
+    1008747.182 676228.563 0, 1009038.707 676229.086 0, 1009330.233 676229.627 0, 1009621.758 676230.185 0, 1009913.283 676230.759 0, 1010204.809 676231.351 0, 1010496.334 676231.961 0, 1010787.859 676232.587 0, 1011079.384 676233.231 0, 1011370.909 676233.891 0, 
+    1011662.435 676234.569 0, 1011953.96 676235.264 0, 1012245.485 676235.976 0, 1012537.01 676236.706 0, 1012828.534 676237.452 0, 1013120.059 676238.216 0, 1013411.584 676238.997 0, 1013703.109 676239.795 0, 1013993.225 676240.606 0, 1014008.958 670671.874 0, 
+    1014024.69 665103.447 0))
+
+POLYGON ((1027986.339 676299.906 0, 1027696.224 676298.275 0, 1027404.702 676296.653 0, 1027113.181 676295.049 0, 1026821.659 676293.462 0, 1026530.138 676291.892 0, 1026238.616 676290.339 0, 1025947.094 676288.803 0, 1025655.572 676287.284 0, 1025364.05 676285.783 0, 
+    1025072.528 676284.299 0, 1024781.006 676282.831 0, 1024489.484 676281.381 0, 1024197.961 676279.949 0, 1023906.439 676278.533 0, 1023614.916 676277.134 0, 1023323.394 676275.753 0, 1023031.871 676274.389 0, 1022740.348 676273.042 0, 1022448.826 676271.712 0, 
+    1022157.303 676270.399 0, 1021865.78 676269.104 0, 1021574.257 676267.825 0, 1021282.733 676266.564 0, 1020989.803 676265.314 0, 1020699.687 676264.093 0, 1020408.164 676262.883 0, 1020116.64 676261.691 0, 1019825.117 676260.515 0, 1019533.593 676259.357 0, 
+    1019242.069 676258.216 0, 1018950.546 676257.092 0, 1018659.022 676255.985 0, 1018367.498 676254.895 0, 1018075.974 676253.823 0, 1017784.45 676252.768 0, 1017492.926 676251.729 0, 1017201.402 676250.708 0, 1016909.878 676249.705 0, 1016618.354 676248.718 0, 
+    1016326.83 676247.748 0, 1016035.305 676246.796 0, 1015743.781 676245.861 0, 1015452.257 676244.943 0, 1015160.732 676244.042 0, 1014869.208 676243.158 0, 1014577.683 676242.291 0, 1014286.158 676241.442 0, 1013993.225 676240.606 0, 1013977.492 681809.64 0, 
+    1013961.757 687378.973 0, 1014254.032 687379.808 0, 1014544.901 687380.655 0, 1014835.77 687381.52 0, 1015126.639 687382.402 0, 1015417.507 687383.301 0, 1015708.376 687384.217 0, 1015999.245 687385.15 0, 1016290.114 687386.1 0, 1016580.982 687387.067 0, 
+    1016871.851 687388.052 0, 1017162.72 687389.053 0, 1017453.588 687390.072 0, 1017744.457 687391.108 0, 1018035.325 687392.161 0, 1018326.193 687393.231 0, 1018617.062 687394.318 0, 1018907.93 687395.423 0, 1019198.798 687396.544 0, 1019489.666 687397.683 0, 
+    1019780.534 687398.838 0, 1020071.402 687400.011 0, 1020362.27 687401.201 0, 1020653.137 687402.408 0, 1020942.601 687403.626 0, 1021234.873 687404.874 0, 1021525.74 687406.132 0, 1021816.608 687407.407 0, 1022107.475 687408.7 0, 1022398.343 687410.01 0, 
+    1022689.21 687411.337 0, 1022980.077 687412.681 0, 1023270.944 687414.042 0, 1023561.811 687415.42 0, 1023852.678 687416.815 0, 1024143.545 687418.228 0, 1024434.412 687419.658 0, 1024725.278 687421.104 0, 1025016.145 687422.568 0, 1025307.011 687424.049 0, 
+    1025597.878 687425.547 0, 1025888.744 687427.062 0, 1026179.61 687428.595 0, 1026470.477 687430.144 0, 1026761.343 687431.711 0, 1027052.209 687433.294 0, 1027343.075 687434.895 0, 1027633.94 687436.513 0, 1027923.403 687438.14 0, 1027954.872 681868.873 0, 
+    1027986.339 676299.906 0))
+
+POLYGON ((1041884.826 687536.751 0, 1041595.367 687534.306 0, 1041304.507 687531.866 0, 1041013.647 687529.444 0, 1040722.786 687527.038 0, 1040431.926 687524.65 0, 1040141.065 687522.279 0, 1039850.204 687519.925 0, 1039559.344 687517.588 0, 1039268.482 687515.268 0, 
+    1038977.621 687512.965 0, 1038686.76 687510.68 0, 1038395.899 687508.411 0, 1038105.037 687506.16 0, 1037814.175 687503.926 0, 1037523.313 687501.709 0, 1037232.452 687499.509 0, 1036941.589 687497.326 0, 1036650.727 687495.16 0, 1036359.865 687493.011 0, 
+    1036069.002 687490.88 0, 1035778.14 687488.765 0, 1035487.277 687486.668 0, 1035196.414 687484.588 0, 1034904.15 687482.515 0, 1034614.688 687480.479 0, 1034323.825 687478.45 0, 1034032.962 687476.439 0, 1033742.098 687474.444 0, 1033451.235 687472.467 0, 
+    1033160.371 687470.506 0, 1032869.507 687468.563 0, 1032578.643 687466.637 0, 1032287.779 687464.728 0, 1031996.915 687462.836 0, 1031706.051 687460.962 0, 1031415.186 687459.104 0, 1031124.322 687457.263 0, 1030833.457 687455.44 0, 1030542.593 687453.634 0, 
+    1030251.728 687451.845 0, 1029960.863 687450.073 0, 1029669.998 687448.318 0, 1029379.133 687446.58 0, 1029088.268 687444.859 0, 1028797.403 687443.156 0, 1028506.537 687441.47 0, 1028215.672 687439.8 0, 1027923.403 687438.14 0, 1027891.933 693007.703 0, 
+    1027860.461 698577.557 0, 1028152.07 698579.213 0, 1028442.28 698580.879 0, 1028732.49 698582.562 0, 1029022.7 698584.261 0, 1029312.909 698585.978 0, 1029603.119 698587.712 0, 1029893.328 698589.463 0, 1030183.537 698591.231 0, 1030473.746 698593.016 0, 
+    1030763.955 698594.818 0, 1031054.164 698596.637 0, 1031344.373 698598.474 0, 1031634.582 698600.327 0, 1031924.79 698602.198 0, 1032214.999 698604.085 0, 1032505.207 698605.99 0, 1032795.416 698607.911 0, 1033085.624 698609.85 0, 1033375.832 698611.806 0, 
+    1033666.04 698613.779 0, 1033956.247 698615.769 0, 1034246.455 698617.776 0, 1034536.663 698619.801 0, 1034825.472 698621.832 0, 1035117.078 698623.9 0, 1035407.285 698625.976 0, 1035697.492 698628.068 0, 1035987.699 698630.178 0, 1036277.906 698632.305 0, 
+    1036568.112 698634.448 0, 1036858.319 698636.609 0, 1037148.525 698638.787 0, 1037438.732 698640.982 0, 1037728.938 698643.194 0, 1038019.144 698645.424 0, 1038309.35 698647.67 0, 1038599.556 698649.933 0, 1038889.761 698652.214 0, 1039179.967 698654.511 0, 
+    1039470.172 698656.826 0, 1039760.378 698659.157 0, 1040050.583 698661.506 0, 1040340.788 698663.872 0, 1040630.993 698666.255 0, 1040921.197 698668.655 0, 1041211.402 698671.072 0, 1041501.606 698673.506 0, 1041790.413 698675.946 0, 1041837.621 693106.202 0, 
+    1041884.826 687536.751 0))
+
+POLYGON ((1055720.032 698813.688 0, 1055431.231 698810.433 0, 1055141.034 698807.179 0, 1054850.838 698803.942 0, 1054560.641 698800.722 0, 1054270.444 698797.519 0, 1053980.247 698794.333 0, 1053690.05 698791.165 0, 1053399.852 698788.013 0, 1053109.654 698784.879 0, 
+    1052819.457 698781.761 0, 1052529.259 698778.661 0, 1052239.06 698775.578 0, 1051948.862 698772.512 0, 1051658.663 698769.463 0, 1051368.464 698766.431 0, 1051078.265 698763.416 0, 1050788.066 698760.418 0, 1050497.867 698757.437 0, 1050207.667 698754.474 0, 
+    1049917.468 698751.527 0, 1049627.268 698748.597 0, 1049337.068 698745.685 0, 1049046.868 698742.79 0, 1048755.271 698739.898 0, 1048466.467 698737.05 0, 1048176.266 698734.206 0, 1047886.065 698731.379 0, 1047595.864 698728.569 0, 1047305.663 698725.776 0, 
+    1047015.462 698723.001 0, 1046725.26 698720.242 0, 1046435.059 698717.5 0, 1046144.857 698714.776 0, 1045854.655 698712.068 0, 1045564.453 698709.378 0, 1045274.25 698706.705 0, 1044984.048 698704.048 0, 1044693.845 698701.409 0, 1044403.642 698698.787 0, 
+    1044113.439 698696.182 0, 1043823.236 698693.594 0, 1043533.033 698691.024 0, 1043242.83 698688.47 0, 1042952.626 698685.933 0, 1042662.422 698683.414 0, 1042372.219 698680.911 0, 1042082.015 698678.426 0, 1041790.413 698675.946 0, 1041743.203 704245.978 0, 
+    1041695.99 709816.295 0, 1041986.933 709818.77 0, 1042276.481 709821.25 0, 1042566.029 709823.746 0, 1042855.577 709826.26 0, 1043145.125 709828.791 0, 1043434.673 709831.339 0, 1043724.22 709833.904 0, 1044013.768 709836.486 0, 1044303.315 709839.085 0, 
+    1044592.862 709841.701 0, 1044882.409 709844.335 0, 1045171.956 709846.985 0, 1045461.502 709849.652 0, 1045751.049 709852.336 0, 1046040.595 709855.038 0, 1046330.141 709857.756 0, 1046619.687 709860.492 0, 1046909.233 709863.244 0, 1047198.779 709866.014 0, 
+    1047488.324 709868.8 0, 1047777.87 709871.604 0, 1048067.415 709874.424 0, 1048356.96 709877.262 0, 1048645.112 709880.103 0, 1048936.049 709882.988 0, 1049225.594 709885.877 0, 1049515.138 709888.783 0, 1049804.682 709891.706 0, 1050094.226 709894.646 0, 
+    1050383.77 709897.603 0, 1050673.314 709900.577 0, 1050962.857 709903.568 0, 1051252.4 709906.576 0, 1051541.944 709909.601 0, 1051831.487 709912.643 0, 1052121.029 709915.703 0, 1052410.572 709918.779 0, 1052700.114 709921.872 0, 1052989.656 709924.982 0, 
+    1053279.198 709928.11 0, 1053568.74 709931.254 0, 1053858.282 709934.416 0, 1054147.823 709937.594 0, 1054437.365 709940.79 0, 1054726.906 709944.002 0, 1055016.447 709947.232 0, 1055305.987 709950.479 0, 1055594.136 709953.727 0, 1055657.085 704383.565 0, 
+    1055720.032 698813.688 0))
+
+POLYGON ((1069491.838 710130.422 0, 1069203.697 710126.36 0, 1068914.167 710122.296 0, 1068624.636 710118.248 0, 1068335.106 710114.217 0, 1068045.574 710110.204 0, 1067756.043 710106.207 0, 1067466.512 710102.228 0, 1067176.98 710098.265 0, 1066887.448 710094.32 0, 
+    1066597.915 710090.392 0, 1066308.383 710086.48 0, 1066018.85 710082.586 0, 1065729.317 710078.709 0, 1065439.784 710074.849 0, 1065150.251 710071.006 0, 1064860.717 710067.18 0, 1064571.183 710063.37 0, 1064281.649 710059.578 0, 1063992.115 710055.803 0, 
+    1063702.58 710052.046 0, 1063413.046 710048.305 0, 1063123.511 710044.581 0, 1062833.976 710040.874 0, 1062543.049 710037.167 0, 1062254.904 710033.512 0, 1061965.369 710029.856 0, 1061675.833 710026.217 0, 1061386.296 710022.596 0, 1061096.76 710018.991 0, 
+    1060807.223 710015.404 0, 1060517.686 710011.833 0, 1060228.149 710008.28 0, 1059938.612 710004.743 0, 1059649.074 710001.224 0, 1059359.537 709997.722 0, 1059069.999 709994.236 0, 1058780.461 709990.768 0, 1058490.922 709987.317 0, 1058201.384 709983.883 0, 
+    1057911.845 709980.466 0, 1057622.306 709977.066 0, 1057332.767 709973.683 0, 1057043.228 709970.317 0, 1056753.688 709966.968 0, 1056464.148 709963.636 0, 1056174.608 709960.321 0, 1055885.068 709957.023 0, 1055594.136 709953.727 0, 1055531.183 715524.171 0, 
+    1055468.227 721094.893 0, 1055758.5 721098.182 0, 1056047.385 721101.472 0, 1056336.269 721104.78 0, 1056625.153 721108.104 0, 1056914.037 721111.445 0, 1057202.92 721114.804 0, 1057491.804 721118.179 0, 1057780.687 721121.571 0, 1058069.57 721124.981 0, 
+    1058358.453 721128.407 0, 1058647.335 721131.85 0, 1058936.218 721135.311 0, 1059225.1 721138.788 0, 1059513.982 721142.283 0, 1059802.864 721145.794 0, 1060091.745 721149.322 0, 1060380.627 721152.868 0, 1060669.508 721156.43 0, 1060958.389 721160.009 0, 
+    1061247.27 721163.606 0, 1061536.15 721167.219 0, 1061825.03 721170.85 0, 1062113.91 721174.497 0, 1062401.403 721178.144 0, 1062691.67 721181.843 0, 1062980.549 721185.541 0, 1063269.429 721189.257 0, 1063558.308 721192.989 0, 1063847.186 721196.738 0, 
+    1064136.065 721200.505 0, 1064424.943 721204.288 0, 1064713.822 721208.089 0, 1065002.699 721211.906 0, 1065291.577 721215.741 0, 1065580.455 721219.592 0, 1065869.332 721223.46 0, 1066158.209 721227.346 0, 1066447.086 721231.248 0, 1066735.962 721235.168 0, 
+    1067024.838 721239.104 0, 1067313.714 721243.058 0, 1067602.59 721247.028 0, 1067891.466 721251.016 0, 1068180.341 721255.02 0, 1068469.216 721259.042 0, 1068758.091 721263.08 0, 1069046.966 721267.135 0, 1069334.454 721271.188 0, 1069413.148 715700.666 0, 
+    1069491.838 710130.422 0))
+
+POLYGON ((1083200.127 721486.658 0, 1082912.65 721481.793 0, 1082623.787 721476.921 0, 1082334.925 721472.066 0, 1082046.063 721467.229 0, 1081757.2 721462.408 0, 1081468.336 721457.605 0, 1081179.473 721452.818 0, 1080890.609 721448.049 0, 1080601.745 721443.296 0, 
+    1080312.881 721438.56 0, 1080024.016 721433.842 0, 1079735.151 721429.14 0, 1079446.286 721424.456 0, 1079157.421 721419.788 0, 1078868.555 721415.138 0, 1078579.689 721410.504 0, 1078290.823 721405.888 0, 1078001.957 721401.288 0, 1077713.09 721396.706 0, 
+    1077424.223 721392.14 0, 1077135.355 721387.591 0, 1076846.488 721383.06 0, 1076557.62 721378.545 0, 1076267.366 721374.026 0, 1075979.883 721369.567 0, 1075691.015 721365.104 0, 1075402.146 721360.657 0, 1075113.277 721356.228 0, 1074824.407 721351.815 0, 
+    1074535.538 721347.42 0, 1074246.668 721343.041 0, 1073957.798 721338.68 0, 1073668.927 721334.335 0, 1073380.056 721330.008 0, 1073091.185 721325.697 0, 1072802.314 721321.404 0, 1072513.443 721317.127 0, 1072224.571 721312.868 0, 1071935.699 721308.625 0, 
+    1071646.827 721304.4 0, 1071357.954 721300.191 0, 1071069.082 721296 0, 1070780.209 721291.825 0, 1070491.336 721287.668 0, 1070202.462 721283.527 0, 1069913.588 721279.404 0, 1069624.714 721275.297 0, 1069334.454 721271.188 0, 1069255.756 726841.986 0, 
+    1069177.054 732413.054 0, 1069466.656 732417.154 0, 1069754.874 732421.251 0, 1070043.092 732425.365 0, 1070331.31 732429.496 0, 1070619.527 732433.644 0, 1070907.744 732437.809 0, 1071195.961 732441.991 0, 1071484.178 732446.19 0, 1071772.394 732450.406 0, 
+    1072060.61 732454.639 0, 1072348.826 732458.889 0, 1072637.042 732463.156 0, 1072925.257 732467.439 0, 1073213.473 732471.74 0, 1073501.688 732476.058 0, 1073789.902 732480.392 0, 1074078.117 732484.744 0, 1074366.331 732489.113 0, 1074654.545 732493.498 0, 
+    1074942.758 732497.901 0, 1075230.972 732502.32 0, 1075519.185 732506.757 0, 1075807.398 732511.21 0, 1076094.228 732515.659 0, 1076383.823 732520.168 0, 1076672.035 732524.672 0, 1076960.247 732529.193 0, 1077248.458 732533.731 0, 1077536.669 732538.286 0, 
+    1077824.88 732542.859 0, 1078113.091 732547.448 0, 1078401.302 732552.054 0, 1078689.512 732556.677 0, 1078977.722 732561.317 0, 1079265.931 732565.974 0, 1079554.141 732570.648 0, 1079842.35 732575.339 0, 1080130.559 732580.046 0, 1080418.767 732584.771 0, 
+    1080706.975 732589.513 0, 1080995.183 732594.272 0, 1081283.391 732599.047 0, 1081571.598 732603.84 0, 1081859.806 732608.65 0, 1082148.012 732613.476 0, 1082436.219 732618.32 0, 1082724.425 732623.18 0, 1083011.25 732628.034 0, 1083105.691 727057.21 0, 
+    1083200.127 721486.658 0))
+
+POLYGON ((1096844.784 732882.098 0, 1096557.971 732876.433 0, 1096269.78 732870.759 0, 1095981.588 732865.101 0, 1095693.396 732859.46 0, 1095405.204 732853.836 0, 1095117.011 732848.229 0, 1094828.818 732842.64 0, 1094540.625 732837.067 0, 1094252.431 732831.511 0, 
+    1093964.237 732825.972 0, 1093676.043 732820.449 0, 1093387.848 732814.944 0, 1093099.653 732809.456 0, 1092811.458 732803.985 0, 1092523.262 732798.531 0, 1092235.066 732793.094 0, 1091946.87 732787.673 0, 1091658.673 732782.27 0, 1091370.476 732776.884 0, 
+    1091082.279 732771.514 0, 1090794.081 732766.162 0, 1090505.883 732760.826 0, 1090217.685 732755.508 0, 1089928.107 732750.181 0, 1089641.288 732744.922 0, 1089353.089 732739.654 0, 1089064.889 732734.403 0, 1088776.69 732729.17 0, 1088488.489 732723.953 0, 
+    1088200.289 732718.753 0, 1087912.088 732713.57 0, 1087623.887 732708.404 0, 1087335.686 732703.256 0, 1087047.485 732698.124 0, 1086759.283 732693.009 0, 1086471.081 732687.911 0, 1086182.878 732682.83 0, 1085894.675 732677.766 0, 1085606.472 732672.718 0, 
+    1085318.269 732667.688 0, 1085030.065 732662.675 0, 1084741.861 732657.679 0, 1084453.657 732652.7 0, 1084165.452 732647.737 0, 1083877.248 732642.792 0, 1083589.042 732637.864 0, 1083300.837 732632.952 0, 1083011.25 732628.034 0, 1082916.805 738199.126 0, 
+    1082822.355 743770.483 0, 1083111.283 743775.39 0, 1083398.833 743780.29 0, 1083686.382 743785.207 0, 1083973.931 743790.141 0, 1084261.48 743795.092 0, 1084549.028 743800.06 0, 1084836.576 743805.045 0, 1085124.124 743810.047 0, 1085411.672 743815.065 0, 
+    1085699.219 743820.101 0, 1085986.766 743825.154 0, 1086274.313 743830.223 0, 1086561.859 743835.31 0, 1086849.405 743840.413 0, 1087136.951 743845.533 0, 1087424.496 743850.67 0, 1087712.041 743855.824 0, 1087999.586 743860.995 0, 1088287.131 743866.183 0, 
+    1088574.675 743871.388 0, 1088862.219 743876.61 0, 1089149.763 743881.849 0, 1089437.306 743887.104 0, 1089723.472 743892.352 0, 1090012.392 743897.666 0, 1090299.934 743902.973 0, 1090587.476 743908.296 0, 1090875.018 743913.636 0, 1091162.559 743918.994 0, 
+    1091450.101 743924.368 0, 1091737.641 743929.759 0, 1092025.182 743935.167 0, 1092312.722 743940.592 0, 1092600.262 743946.033 0, 1092887.801 743951.492 0, 1093175.341 743956.968 0, 1093462.88 743962.46 0, 1093750.418 743967.97 0, 1094037.956 743973.496 0, 
+    1094325.494 743979.04 0, 1094613.032 743984.6 0, 1094900.569 743990.177 0, 1095188.106 743995.771 0, 1095475.643 744001.382 0, 1095763.179 744007.01 0, 1096050.715 744012.655 0, 1096338.25 744018.317 0, 1096624.41 744023.968 0, 1096734.599 738452.901 0, 
+    1096844.784 732882.098 0))
+
+POLYGON ((1110425.694 744316.446 0, 1110139.549 744309.986 0, 1109852.031 744303.512 0, 1109564.512 744297.055 0, 1109276.992 744290.614 0, 1108989.473 744284.191 0, 1108701.953 744277.785 0, 1108414.432 744271.395 0, 1108126.912 744265.022 0, 1107839.391 744258.667 0, 
+    1107551.869 744252.328 0, 1107264.347 744246.006 0, 1106976.825 744239.701 0, 1106689.302 744233.413 0, 1106401.779 744227.142 0, 1106114.256 744220.888 0, 1105826.732 744214.651 0, 1105539.208 744208.431 0, 1105251.684 744202.227 0, 1104964.159 744196.041 0, 
+    1104676.634 744189.871 0, 1104389.108 744183.719 0, 1104101.583 744177.583 0, 1103814.056 744171.464 0, 1103525.155 744165.333 0, 1103239.003 744159.278 0, 1102951.475 744153.21 0, 1102663.948 744147.159 0, 1102376.42 744141.124 0, 1102088.891 744135.107 0, 
+    1101801.363 744129.107 0, 1101513.833 744123.124 0, 1101226.304 744117.157 0, 1100938.774 744111.208 0, 1100651.244 744105.275 0, 1100363.714 744099.359 0, 1100076.183 744093.461 0, 1099788.651 744087.579 0, 1099501.12 744081.714 0, 1099213.588 744075.866 0, 
+    1098926.056 744070.035 0, 1098638.523 744064.221 0, 1098350.99 744058.423 0, 1098063.457 744052.643 0, 1097775.923 744046.88 0, 1097488.39 744041.133 0, 1097200.855 744035.404 0, 1096913.321 744029.691 0, 1096624.41 744023.968 0, 1096514.215 749595.297 0, 
+    1096404.016 755166.883 0, 1096692.267 755172.593 0, 1096979.146 755178.292 0, 1097266.025 755184.009 0, 1097552.903 755189.742 0, 1097839.78 755195.492 0, 1098126.658 755201.259 0, 1098413.535 755207.043 0, 1098700.412 755212.844 0, 1098987.288 755218.662 0, 
+    1099274.164 755224.497 0, 1099561.04 755230.348 0, 1099847.915 755236.217 0, 1100134.79 755242.102 0, 1100421.665 755248.004 0, 1100708.539 755253.923 0, 1100995.413 755259.859 0, 1101282.287 755265.812 0, 1101569.16 755271.782 0, 1101856.033 755277.768 0, 
+    1102142.905 755283.772 0, 1102429.778 755289.792 0, 1102716.649 755295.829 0, 1103003.521 755301.883 0, 1103289.021 755307.925 0, 1103577.263 755314.042 0, 1103864.133 755320.147 0, 1104151.003 755326.269 0, 1104437.873 755332.407 0, 1104724.742 755338.563 0, 
+    1105011.611 755344.735 0, 1105298.48 755350.924 0, 1105585.348 755357.13 0, 1105872.216 755363.353 0, 1106159.084 755369.593 0, 1106445.951 755375.85 0, 1106732.818 755382.124 0, 1107019.684 755388.414 0, 1107306.55 755394.722 0, 1107593.416 755401.046 0, 
+    1107880.281 755407.387 0, 1108167.146 755413.745 0, 1108454.01 755420.12 0, 1108740.875 755426.512 0, 1109027.738 755432.921 0, 1109314.602 755439.346 0, 1109601.465 755445.789 0, 1109888.327 755452.248 0, 1110173.819 755458.693 0, 1110299.759 749887.441 0, 
+    1110425.694 744316.446 0))
+
+POLYGON ((1123942.744 755789.405 0, 1123657.269 755782.153 0, 1123370.426 755774.883 0, 1123083.582 755767.63 0, 1122796.738 755760.394 0, 1122509.893 755753.175 0, 1122223.048 755745.973 0, 1121936.203 755738.788 0, 1121649.357 755731.619 0, 1121362.511 755724.468 0, 
+    1121075.664 755717.333 0, 1120788.817 755710.215 0, 1120501.97 755703.114 0, 1120215.122 755696.03 0, 1119928.274 755688.963 0, 1119641.425 755681.913 0, 1119354.576 755674.879 0, 1119067.726 755667.863 0, 1118780.876 755660.863 0, 1118494.026 755653.88 0, 
+    1118207.175 755646.914 0, 1117920.324 755639.965 0, 1117633.472 755633.033 0, 1117346.62 755626.118 0, 1117058.398 755619.187 0, 1116772.915 755612.338 0, 1116486.061 755605.474 0, 1116199.208 755598.626 0, 1115912.354 755591.795 0, 1115625.499 755584.981 0, 
+    1115338.644 755578.184 0, 1115051.789 755571.404 0, 1114764.934 755564.641 0, 1114478.078 755557.894 0, 1114191.221 755551.165 0, 1113904.364 755544.452 0, 1113617.507 755537.756 0, 1113330.649 755531.077 0, 1113043.791 755524.416 0, 1112756.933 755517.77 0, 
+    1112470.074 755511.142 0, 1112183.215 755504.531 0, 1111896.355 755497.936 0, 1111609.495 755491.359 0, 1111322.635 755484.798 0, 1111035.774 755478.254 0, 1110748.913 755471.728 0, 1110462.052 755465.218 0, 1110173.819 755458.693 0, 1110047.874 761030.2 0, 
+    1109921.922 766601.956 0, 1110209.496 766608.466 0, 1110495.701 766614.961 0, 1110781.906 766621.473 0, 1111068.111 766628.001 0, 1111354.316 766634.547 0, 1111640.52 766641.11 0, 1111926.724 766647.689 0, 1112212.927 766654.285 0, 1112499.13 766660.898 0, 
+    1112785.332 766667.528 0, 1113071.535 766674.175 0, 1113357.736 766680.839 0, 1113643.938 766687.519 0, 1113930.139 766694.216 0, 1114216.339 766700.93 0, 1114502.539 766707.661 0, 1114788.739 766714.409 0, 1115074.939 766721.174 0, 1115361.138 766727.955 0, 
+    1115647.336 766734.754 0, 1115933.534 766741.569 0, 1116219.732 766748.401 0, 1116505.93 766755.25 0, 1116790.761 766762.083 0, 1117078.323 766768.998 0, 1117364.519 766775.898 0, 1117650.715 766782.814 0, 1117936.911 766789.747 0, 1118223.106 766796.697 0, 
+    1118509.3 766803.664 0, 1118795.494 766810.647 0, 1119081.688 766817.648 0, 1119367.881 766824.665 0, 1119654.074 766831.699 0, 1119940.267 766838.75 0, 1120226.459 766845.818 0, 1120512.65 766852.903 0, 1120798.842 766860.004 0, 1121085.032 766867.123 0, 
+    1121371.223 766874.258 0, 1121657.413 766881.41 0, 1121943.602 766888.579 0, 1122229.792 766895.765 0, 1122515.98 766902.968 0, 1122802.169 766910.187 0, 1123088.356 766917.423 0, 1123374.544 766924.676 0, 1123659.366 766931.912 0, 1123801.058 761360.533 0, 
+    1123942.744 755789.405 0))
+
+POLYGON ((1137395.823 767300.677 0, 1137111.02 767292.637 0, 1136824.854 767284.575 0, 1136538.688 767276.53 0, 1136252.521 767268.502 0, 1135966.354 767260.491 0, 1135680.186 767252.497 0, 1135394.018 767244.519 0, 1135107.849 767236.559 0, 1134821.68 767228.615 0, 
+    1134535.511 767220.688 0, 1134249.341 767212.778 0, 1133963.17 767204.885 0, 1133676.999 767197.008 0, 1133390.828 767189.149 0, 1133104.656 767181.306 0, 1132818.483 767173.48 0, 1132532.311 767165.671 0, 1132246.137 767157.879 0, 1131959.964 767150.104 0, 
+    1131673.789 767142.345 0, 1131387.615 767134.604 0, 1131101.44 767126.879 0, 1130815.264 767119.171 0, 1130527.724 767111.443 0, 1130242.912 767103.806 0, 1129956.735 767096.148 0, 1129670.557 767088.508 0, 1129384.38 767080.884 0, 1129098.201 767073.277 0, 
+    1128812.023 767065.687 0, 1128525.844 767058.114 0, 1128239.664 767050.557 0, 1127953.484 767043.018 0, 1127667.303 767035.495 0, 1127381.123 767027.989 0, 1127094.941 767020.5 0, 1126808.759 767013.028 0, 1126522.577 767005.573 0, 1126236.394 766998.134 0, 
+    1125950.211 766990.713 0, 1125664.028 766983.308 0, 1125377.844 766975.92 0, 1125091.659 766968.549 0, 1124805.475 766961.195 0, 1124519.289 766953.858 0, 1124233.104 766946.537 0, 1123946.917 766939.233 0, 1123659.366 766931.912 0, 1123517.668 772503.537 0, 
+    1123375.963 778075.406 0, 1123662.855 778082.711 0, 1123948.386 778089.997 0, 1124233.916 778097.301 0, 1124519.445 778104.622 0, 1124804.974 778111.959 0, 1125090.502 778119.313 0, 1125376.031 778126.684 0, 1125661.558 778134.072 0, 1125947.085 778141.477 0, 
+    1126232.612 778148.898 0, 1126518.139 778156.336 0, 1126803.665 778163.791 0, 1127089.19 778171.263 0, 1127374.715 778178.752 0, 1127660.24 778186.257 0, 1127945.764 778193.779 0, 1128231.288 778201.318 0, 1128516.811 778208.874 0, 1128802.334 778216.447 0, 
+    1129087.856 778224.036 0, 1129373.378 778231.643 0, 1129658.9 778239.266 0, 1129944.421 778246.906 0, 1130228.581 778254.526 0, 1130515.461 778262.236 0, 1130800.981 778269.926 0, 1131086.5 778277.633 0, 1131372.019 778285.357 0, 1131657.537 778293.098 0, 
+    1131943.055 778300.855 0, 1132228.573 778308.629 0, 1132514.09 778316.421 0, 1132799.606 778324.229 0, 1133085.122 778332.053 0, 1133370.638 778339.895 0, 1133656.153 778347.753 0, 1133941.667 778355.628 0, 1134227.182 778363.52 0, 1134512.695 778371.429 0, 
+    1134798.209 778379.354 0, 1135083.721 778387.297 0, 1135369.234 778395.256 0, 1135654.746 778403.232 0, 1135940.257 778411.225 0, 1136225.768 778419.234 0, 1136511.278 778427.261 0, 1136796.788 778435.304 0, 1137080.938 778443.325 0, 1137238.384 772871.879 0, 
+    1137395.823 767300.677 0))
+
+POLYGON ((1150784.82 778849.963 0, 1150500.691 778841.138 0, 1150215.205 778832.289 0, 1149929.718 778823.456 0, 1149644.231 778814.639 0, 1149358.744 778805.84 0, 1149073.255 778797.058 0, 1148787.767 778788.292 0, 1148502.277 778779.543 0, 1148216.788 778770.811 0, 
+    1147931.298 778762.095 0, 1147645.807 778753.397 0, 1147360.316 778744.715 0, 1147074.824 778736.05 0, 1146789.331 778727.402 0, 1146503.839 778718.771 0, 1146218.345 778710.156 0, 1145932.852 778701.558 0, 1145647.357 778692.978 0, 1145361.862 778684.413 0, 
+    1145076.367 778675.866 0, 1144790.871 778667.336 0, 1144505.375 778658.822 0, 1144219.878 778650.325 0, 1143933.022 778641.805 0, 1143648.883 778633.382 0, 1143363.385 778624.935 0, 1143077.886 778616.505 0, 1142792.387 778608.093 0, 1142506.887 778599.696 0, 
+    1142221.386 778591.317 0, 1141935.886 778582.955 0, 1141650.384 778574.609 0, 1141364.883 778566.28 0, 1141079.38 778557.968 0, 1140793.878 778549.673 0, 1140508.374 778541.394 0, 1140222.871 778533.133 0, 1139937.366 778524.888 0, 1139651.862 778516.66 0, 
+    1139366.357 778508.449 0, 1139080.851 778500.254 0, 1138795.345 778492.077 0, 1138509.838 778483.916 0, 1138224.331 778475.772 0, 1137938.823 778467.645 0, 1137653.315 778459.534 0, 1137367.807 778451.441 0, 1137080.938 778443.325 0, 1136923.486 784015.011 0, 
+    1136766.027 789586.933 0, 1137052.236 789595.029 0, 1137337.089 789603.104 0, 1137621.941 789611.196 0, 1137906.793 789619.305 0, 1138191.644 789627.43 0, 1138476.495 789635.572 0, 1138761.345 789643.731 0, 1139046.195 789651.906 0, 1139331.044 789660.099 0, 
+    1139615.893 789668.308 0, 1139900.741 789676.534 0, 1140185.589 789684.777 0, 1140470.437 789693.036 0, 1140755.284 789701.312 0, 1141040.13 789709.605 0, 1141324.976 789717.915 0, 1141609.821 789726.241 0, 1141894.666 789734.585 0, 1142179.511 789742.945 0, 
+    1142464.355 789751.321 0, 1142749.198 789759.715 0, 1143034.041 789768.125 0, 1143318.883 789776.552 0, 1143602.37 789784.956 0, 1143888.567 789793.457 0, 1144173.408 789801.934 0, 1144458.248 789810.428 0, 1144743.088 789818.939 0, 1145027.928 789827.467 0, 
+    1145312.767 789836.011 0, 1145597.605 789844.573 0, 1145882.443 789853.15 0, 1146167.28 789861.745 0, 1146452.117 789870.357 0, 1146736.954 789878.985 0, 1147021.79 789887.63 0, 1147306.625 789896.292 0, 1147591.46 789904.97 0, 1147876.294 789913.666 0, 
+    1148161.128 789922.378 0, 1148445.962 789931.107 0, 1148730.795 789939.852 0, 1149015.627 789948.615 0, 1149300.459 789957.394 0, 1149585.29 789966.19 0, 1149870.121 789975.002 0, 1150154.951 789983.832 0, 1150438.427 789992.636 0, 1150611.627 784421.181 0, 
+    1150784.82 778849.963 0))
+
+POLYGON ((1164109.626 790436.964 0, 1163826.174 790427.359 0, 1163541.37 790417.725 0, 1163256.565 790408.108 0, 1162971.76 790398.507 0, 1162686.954 790388.924 0, 1162402.147 790379.357 0, 1162117.34 790369.806 0, 1161832.533 790360.273 0, 1161547.725 790350.756 0, 
+    1161262.916 790341.256 0, 1160978.107 790331.773 0, 1160693.297 790322.306 0, 1160408.486 790312.857 0, 1160123.676 790303.424 0, 1159838.864 790294.007 0, 1159554.052 790284.608 0, 1159269.239 790275.225 0, 1158984.426 790265.859 0, 1158699.613 790256.51 0, 
+    1158414.798 790247.178 0, 1158129.984 790237.862 0, 1157845.168 790228.564 0, 1157560.352 790219.281 0, 1157274.183 790209.972 0, 1156990.719 790200.768 0, 1156705.902 790191.536 0, 1156421.084 790182.321 0, 1156136.265 790173.123 0, 1155851.446 790163.941 0, 
+    1155566.626 790154.776 0, 1155281.806 790145.628 0, 1154996.985 790136.497 0, 1154712.164 790127.383 0, 1154427.342 790118.285 0, 1154142.52 790109.204 0, 1153857.697 790100.14 0, 1153572.873 790091.093 0, 1153288.049 790082.062 0, 1153003.225 790073.048 0, 
+    1152718.4 790064.051 0, 1152433.574 790055.071 0, 1152148.748 790046.107 0, 1151863.922 790037.16 0, 1151579.095 790028.23 0, 1151294.267 790019.317 0, 1151009.439 790010.421 0, 1150724.61 790001.541 0, 1150438.427 789992.636 0, 1150265.219 795564.323 0, 
+    1150092.005 801136.239 0, 1150377.529 801145.123 0, 1150661.702 801153.983 0, 1150945.874 801162.859 0, 1151230.046 801171.751 0, 1151514.217 801180.661 0, 1151798.388 801189.587 0, 1152082.558 801198.53 0, 1152366.728 801207.489 0, 1152650.897 801216.466 0, 
+    1152935.066 801225.459 0, 1153219.234 801234.469 0, 1153503.401 801243.495 0, 1153787.568 801252.539 0, 1154071.735 801261.599 0, 1154355.901 801270.675 0, 1154640.066 801279.769 0, 1154924.231 801288.879 0, 1155208.396 801298.006 0, 1155492.559 801307.149 0, 
+    1155776.723 801316.31 0, 1156060.885 801325.487 0, 1156345.047 801334.681 0, 1156629.209 801343.891 0, 1156912.02 801353.075 0, 1157197.531 801362.362 0, 1157481.691 801371.623 0, 1157765.85 801380.9 0, 1158050.009 801390.195 0, 1158334.168 801399.505 0, 
+    1158618.325 801408.833 0, 1158902.483 801418.177 0, 1159186.639 801427.538 0, 1159470.796 801436.916 0, 1159754.951 801446.311 0, 1160039.106 801455.722 0, 1160323.261 801465.15 0, 1160607.415 801474.595 0, 1160891.568 801484.056 0, 1161175.721 801493.534 0, 
+    1161459.873 801503.029 0, 1161744.025 801512.54 0, 1162028.176 801522.069 0, 1162312.327 801531.614 0, 1162596.477 801541.176 0, 1162880.626 801550.754 0, 1163164.775 801560.349 0, 1163448.924 801569.961 0, 1163731.723 801579.544 0, 1163920.678 796008.14 0, 
+    1164109.626 790436.964 0))
+
+POLYGON ((1177370.134 802061.382 0, 1177087.36 802051 0, 1176803.24 802040.586 0, 1176519.12 802030.188 0, 1176234.998 802019.807 0, 1175950.877 802009.442 0, 1175666.754 801999.094 0, 1175382.631 801988.763 0, 1175098.507 801978.449 0, 1174814.383 801968.151 0, 
+    1174530.258 801957.871 0, 1174246.132 801947.606 0, 1173962.006 801937.359 0, 1173677.88 801927.128 0, 1173393.752 801916.914 0, 1173109.624 801906.717 0, 1172825.496 801896.537 0, 1172541.367 801886.373 0, 1172257.237 801876.226 0, 1171973.106 801866.095 0, 
+    1171688.976 801855.982 0, 1171404.844 801845.885 0, 1171120.712 801835.805 0, 1170836.579 801825.741 0, 1170551.098 801815.647 0, 1170268.312 801805.664 0, 1169984.177 801795.651 0, 1169700.042 801785.654 0, 1169415.907 801775.675 0, 1169131.77 801765.712 0, 
+    1168847.634 801755.765 0, 1168563.496 801745.835 0, 1168279.358 801735.923 0, 1167995.22 801726.026 0, 1167711.08 801716.147 0, 1167426.941 801706.284 0, 1167142.8 801696.438 0, 1166858.659 801686.609 0, 1166574.518 801676.796 0, 1166290.376 801667 0, 
+    1166006.233 801657.221 0, 1165722.09 801647.459 0, 1165437.946 801637.713 0, 1165153.802 801627.984 0, 1164869.657 801618.272 0, 1164585.511 801608.576 0, 1164301.365 801598.897 0, 1164017.219 801589.235 0, 1163731.723 801579.544 0, 1163542.76 807151.173 0, 
+    1163353.789 812723.024 0, 1163638.626 812732.693 0, 1163922.117 812742.333 0, 1164205.607 812751.989 0, 1164489.097 812761.662 0, 1164772.586 812771.352 0, 1165056.074 812781.059 0, 1165339.562 812790.782 0, 1165623.05 812800.522 0, 1165906.536 812810.278 0, 
+    1166190.022 812820.052 0, 1166473.508 812829.842 0, 1166756.993 812839.648 0, 1167040.478 812849.472 0, 1167323.962 812859.312 0, 1167607.445 812869.168 0, 1167890.928 812879.042 0, 1168174.41 812888.932 0, 1168457.891 812898.839 0, 1168741.372 812908.762 0, 
+    1169024.853 812918.702 0, 1169308.332 812928.659 0, 1169591.812 812938.632 0, 1169875.29 812948.623 0, 1170157.424 812958.582 0, 1170442.246 812968.653 0, 1170725.723 812978.693 0, 1171009.199 812988.75 0, 1171292.675 812998.824 0, 1171576.15 813008.914 0, 
+    1171859.624 813019.021 0, 1172143.098 813029.145 0, 1172426.571 813039.285 0, 1172710.044 813049.442 0, 1172993.516 813059.616 0, 1173276.988 813069.806 0, 1173560.459 813080.013 0, 1173843.929 813090.237 0, 1174127.399 813100.477 0, 1174410.868 813110.735 0, 
+    1174694.336 813121.008 0, 1174977.804 813131.299 0, 1175261.271 813141.606 0, 1175544.738 813151.93 0, 1175828.204 813162.271 0, 1176111.67 813172.628 0, 1176395.135 813183.002 0, 1176678.599 813193.392 0, 1176960.719 813203.75 0, 1177165.43 807632.456 0, 
+    1177370.134 802061.382 0))
+
+POLYGON ((1190566.237 813722.916 0, 1190284.145 813711.761 0, 1190000.711 813700.57 0, 1189717.276 813689.395 0, 1189433.841 813678.237 0, 1189150.406 813667.096 0, 1188866.969 813655.971 0, 1188583.532 813644.863 0, 1188300.095 813633.772 0, 1188016.656 813622.697 0, 
+    1187733.217 813611.639 0, 1187449.778 813600.598 0, 1187166.337 813589.573 0, 1186882.896 813578.566 0, 1186599.455 813567.574 0, 1186316.012 813556.6 0, 1186032.57 813545.642 0, 1185749.126 813534.701 0, 1185465.682 813523.776 0, 1185182.237 813512.869 0, 
+    1184898.792 813501.977 0, 1184615.346 813491.103 0, 1184331.899 813480.245 0, 1184048.451 813469.404 0, 1183763.661 813458.529 0, 1183481.555 813447.772 0, 1183198.105 813436.981 0, 1182914.656 813426.207 0, 1182631.205 813415.449 0, 1182347.754 813404.708 0, 
+    1182064.302 813393.984 0, 1181780.85 813383.276 0, 1181497.396 813372.585 0, 1181213.943 813361.911 0, 1180930.488 813351.254 0, 1180647.033 813340.613 0, 1180363.578 813329.988 0, 1180080.122 813319.381 0, 1179796.665 813308.79 0, 1179513.207 813298.216 0, 
+    1179229.749 813287.659 0, 1178946.291 813277.118 0, 1178662.831 813266.594 0, 1178379.371 813256.086 0, 1178095.911 813245.596 0, 1177812.45 813235.122 0, 1177528.988 813224.664 0, 1177245.525 813214.224 0, 1176960.719 813203.75 0, 1176756 818775.263 0, 
+    1176551.273 824346.99 0, 1176835.42 824357.439 0, 1177118.227 824367.855 0, 1177401.033 824378.288 0, 1177683.838 824388.738 0, 1177966.643 824399.205 0, 1178249.447 824409.688 0, 1178532.25 824420.187 0, 1178815.053 824430.704 0, 1179097.855 824441.237 0, 
+    1179380.657 824451.786 0, 1179663.458 824462.353 0, 1179946.258 824472.936 0, 1180229.058 824483.535 0, 1180511.857 824494.152 0, 1180794.655 824504.784 0, 1181077.453 824515.434 0, 1181360.251 824526.1 0, 1181643.047 824536.783 0, 1181925.843 824547.482 0, 
+    1182208.638 824558.199 0, 1182491.433 824568.931 0, 1182774.227 824579.681 0, 1183057.021 824590.447 0, 1183338.475 824601.178 0, 1183622.606 824612.029 0, 1183905.397 824622.845 0, 1184188.188 824633.677 0, 1184470.978 824644.527 0, 1184753.768 824655.393 0, 
+    1185036.557 824666.275 0, 1185319.345 824677.174 0, 1185602.133 824688.09 0, 1185884.92 824699.023 0, 1186167.706 824709.972 0, 1186450.492 824720.938 0, 1186733.277 824731.92 0, 1187016.062 824742.919 0, 1187298.846 824753.935 0, 1187581.629 824764.967 0, 
+    1187864.411 824776.016 0, 1188147.193 824787.082 0, 1188429.975 824798.164 0, 1188712.755 824809.263 0, 1188995.535 824820.379 0, 1189278.314 824831.511 0, 1189561.093 824842.66 0, 1189843.871 824853.825 0, 1190125.31 824864.954 0, 1190345.778 819293.828 0, 
+    1190566.237 813722.916 0))
+
+POLYGON ((1203697.83 825421.266 0, 1203416.421 825409.342 0, 1203133.676 825397.378 0, 1202850.93 825385.43 0, 1202568.183 825373.499 0, 1202285.436 825361.584 0, 1202002.688 825349.687 0, 1201719.939 825337.806 0, 1201437.19 825325.941 0, 1201154.439 825314.093 0, 
+    1200871.688 825302.262 0, 1200588.937 825290.447 0, 1200306.185 825278.649 0, 1200023.432 825266.868 0, 1199740.678 825255.103 0, 1199457.924 825243.355 0, 1199175.169 825231.624 0, 1198892.413 825219.909 0, 1198609.656 825208.211 0, 1198326.899 825196.53 0, 
+    1198044.142 825184.865 0, 1197761.383 825173.217 0, 1197478.624 825161.585 0, 1197195.864 825149.97 0, 1196911.767 825138.317 0, 1196630.342 825126.791 0, 1196347.58 825115.226 0, 1196064.818 825103.677 0, 1195782.054 825092.146 0, 1195499.291 825080.631 0, 
+    1195216.526 825069.132 0, 1194933.761 825057.65 0, 1194650.995 825046.185 0, 1194368.228 825034.737 0, 1194085.461 825023.305 0, 1193802.693 825011.89 0, 1193519.924 825000.491 0, 1193237.155 824989.11 0, 1192954.385 824977.744 0, 1192671.614 824966.396 0, 
+    1192388.843 824955.064 0, 1192106.071 824943.749 0, 1191823.298 824932.45 0, 1191540.525 824921.168 0, 1191257.751 824909.902 0, 1190974.976 824898.654 0, 1190692.201 824887.422 0, 1190409.425 824876.206 0, 1190125.31 824864.954 0, 1189904.835 830436.291 0, 
+    1189684.351 836007.834 0, 1189967.806 836019.06 0, 1190249.926 836030.249 0, 1190532.046 836041.455 0, 1190814.165 836052.678 0, 1191096.283 836063.917 0, 1191378.4 836075.173 0, 1191660.517 836086.446 0, 1191942.633 836097.735 0, 1192224.749 836109.04 0, 
+    1192506.863 836120.363 0, 1192788.978 836131.702 0, 1193071.091 836143.057 0, 1193353.204 836154.429 0, 1193635.316 836165.818 0, 1193917.428 836177.223 0, 1194199.538 836188.645 0, 1194481.649 836200.083 0, 1194763.758 836211.539 0, 1195045.867 836223.01 0, 
+    1195327.975 836234.499 0, 1195610.082 836246.004 0, 1195892.189 836257.525 0, 1196174.295 836269.063 0, 1196455.067 836280.563 0, 1196738.505 836292.189 0, 1197020.609 836303.777 0, 1197302.713 836315.382 0, 1197584.816 836327.003 0, 1197866.918 836338.641 0, 
+    1198149.019 836350.295 0, 1198431.119 836361.966 0, 1198713.219 836373.654 0, 1198995.319 836385.358 0, 1199277.417 836397.078 0, 1199559.515 836408.816 0, 1199841.612 836420.57 0, 1200123.709 836432.34 0, 1200405.805 836444.128 0, 1200687.9 836455.931 0, 
+    1200969.994 836467.752 0, 1201252.088 836479.589 0, 1201534.181 836491.442 0, 1201816.273 836503.313 0, 1202098.365 836515.199 0, 1202380.456 836527.103 0, 1202662.546 836539.023 0, 1202944.635 836550.959 0, 1203225.392 836562.856 0, 1203461.615 830991.958 0, 
+    1203697.83 825421.266 0))
+
+POLYGON ((1216764.811 837156.132 0, 1216484.087 837143.442 0, 1216202.032 837130.708 0, 1215919.977 837117.991 0, 1215637.921 837105.291 0, 1215355.864 837092.607 0, 1215073.806 837079.94 0, 1214791.748 837067.289 0, 1214509.689 837054.656 0, 1214227.629 837042.038 0, 
+    1213945.568 837029.438 0, 1213663.507 837016.853 0, 1213381.445 837004.286 0, 1213099.382 836991.735 0, 1212817.318 836979.201 0, 1212535.254 836966.683 0, 1212253.189 836954.182 0, 1211971.123 836941.697 0, 1211689.056 836929.229 0, 1211406.989 836916.778 0, 
+    1211124.921 836904.343 0, 1210842.853 836891.925 0, 1210560.783 836879.524 0, 1210278.713 836867.139 0, 1209995.311 836854.712 0, 1209714.57 836842.419 0, 1209432.498 836830.084 0, 1209150.425 836817.765 0, 1208868.351 836805.464 0, 1208586.277 836793.178 0, 
+    1208304.201 836780.91 0, 1208022.125 836768.658 0, 1207740.049 836756.422 0, 1207457.971 836744.203 0, 1207175.893 836732.001 0, 1206893.814 836719.815 0, 1206611.735 836707.646 0, 1206329.654 836695.494 0, 1206047.573 836683.358 0, 1205765.492 836671.239 0, 
+    1205483.409 836659.136 0, 1205201.326 836647.05 0, 1204919.242 836634.981 0, 1204637.158 836622.928 0, 1204355.072 836610.892 0, 1204072.986 836598.872 0, 1203790.9 836586.869 0, 1203508.812 836574.882 0, 1203225.392 836562.856 0, 1202989.159 842133.957 0, 
+    1202752.919 847705.258 0, 1203035.68 847717.256 0, 1203317.112 847729.215 0, 1203598.543 847741.19 0, 1203879.973 847753.182 0, 1204161.402 847765.19 0, 1204442.831 847777.215 0, 1204724.259 847789.256 0, 1205005.686 847801.314 0, 1205287.113 847813.389 0, 
+    1205568.539 847825.48 0, 1205849.964 847837.587 0, 1206131.389 847849.712 0, 1206412.812 847861.852 0, 1206694.236 847874.01 0, 1206975.658 847886.184 0, 1207257.079 847898.374 0, 1207538.5 847910.581 0, 1207819.921 847922.805 0, 1208101.34 847935.045 0, 
+    1208382.759 847947.301 0, 1208664.177 847959.575 0, 1208945.594 847971.865 0, 1209227.011 847984.171 0, 1209507.098 847996.436 0, 1209789.842 848008.833 0, 1210071.256 848021.19 0, 1210352.67 848033.562 0, 1210634.083 848045.951 0, 1210915.495 848058.357 0, 
+    1211196.906 848070.78 0, 1211478.317 848083.218 0, 1211759.727 848095.674 0, 1212041.137 848108.146 0, 1212322.545 848120.635 0, 1212603.953 848133.14 0, 1212885.36 848145.662 0, 1213166.766 848158.2 0, 1213448.172 848170.755 0, 1213729.577 848183.326 0, 
+    1214010.981 848195.914 0, 1214292.384 848208.519 0, 1214573.787 848221.14 0, 1214855.189 848233.777 0, 1215136.59 848246.432 0, 1215417.99 848259.102 0, 1215699.39 848271.79 0, 1215980.789 848284.494 0, 1216260.86 848297.154 0, 1216512.84 842726.543 0, 
+    1216764.811 837156.132 0))
+
+POLYGON ((1229767.076 848927.21 0, 1229487.039 848913.759 0, 1229205.677 848900.26 0, 1228924.315 848886.777 0, 1228642.951 848873.312 0, 1228361.587 848859.862 0, 1228080.222 848846.43 0, 1227798.856 848833.014 0, 1227517.489 848819.614 0, 1227236.122 848806.231 0, 
+    1226954.754 848792.865 0, 1226673.385 848779.515 0, 1226392.015 848766.182 0, 1226110.644 848752.865 0, 1225829.273 848739.565 0, 1225547.901 848726.281 0, 1225266.528 848713.014 0, 1224985.154 848699.764 0, 1224703.78 848686.53 0, 1224422.404 848673.313 0, 
+    1224141.028 848660.112 0, 1223859.651 848646.928 0, 1223578.274 848633.76 0, 1223296.895 848620.609 0, 1223014.191 848607.412 0, 1222734.136 848594.356 0, 1222452.756 848581.255 0, 1222171.374 848568.17 0, 1221889.992 848555.102 0, 1221608.609 848542.05 0, 
+    1221327.225 848529.015 0, 1221045.841 848515.996 0, 1220764.455 848502.994 0, 1220483.069 848490.009 0, 1220201.682 848477.04 0, 1219920.295 848464.088 0, 1219638.907 848451.152 0, 1219357.517 848438.233 0, 1219076.128 848425.33 0, 1218794.737 848412.444 0, 
+    1218513.346 848399.574 0, 1218231.953 848386.721 0, 1217950.56 848373.885 0, 1217669.167 848361.065 0, 1217387.772 848348.262 0, 1217106.377 848335.475 0, 1216824.981 848322.705 0, 1216543.585 848309.951 0, 1216260.86 848297.154 0, 1216008.872 853867.961 0, 
+    1215756.874 859438.959 0, 1216038.94 859451.726 0, 1216319.681 859464.45 0, 1216600.421 859477.191 0, 1216881.16 859489.948 0, 1217161.899 859502.721 0, 1217442.637 859515.511 0, 1217723.374 859528.317 0, 1218004.11 859541.14 0, 1218284.846 859553.98 0, 
+    1218565.581 859566.836 0, 1218846.315 859579.709 0, 1219127.048 859592.598 0, 1219407.781 859605.503 0, 1219688.513 859618.426 0, 1219969.244 859631.364 0, 1220249.974 859644.32 0, 1220530.704 859657.291 0, 1220811.432 859670.28 0, 1221092.16 859683.284 0, 
+    1221372.888 859696.306 0, 1221653.614 859709.343 0, 1221934.34 859722.398 0, 1222215.065 859735.469 0, 1222494.466 859748.494 0, 1222776.512 859761.66 0, 1223057.235 859774.78 0, 1223337.957 859787.917 0, 1223618.678 859801.071 0, 1223899.398 859814.241 0, 
+    1224180.118 859827.427 0, 1224460.837 859840.631 0, 1224741.555 859853.85 0, 1225022.272 859867.086 0, 1225302.988 859880.339 0, 1225583.704 859893.608 0, 1225864.419 859906.894 0, 1226145.133 859920.196 0, 1226425.846 859933.515 0, 1226706.559 859946.85 0, 
+    1226987.27 859960.202 0, 1227267.981 859973.57 0, 1227548.691 859986.955 0, 1227829.401 860000.356 0, 1228110.109 860013.774 0, 1228390.817 860027.208 0, 1228671.524 860040.659 0, 1228952.23 860054.126 0, 1229231.614 860067.547 0, 1229499.35 854497.283 0, 
+    1229767.076 848927.21 0))
+
+POLYGON ((1242704.525 860734.201 0, 1242425.177 860719.991 0, 1242144.51 860705.731 0, 1241863.843 860691.487 0, 1241583.174 860677.259 0, 1241302.504 860663.049 0, 1241021.834 860648.854 0, 1240741.163 860634.676 0, 1240460.491 860620.515 0, 1240179.818 860606.37 0, 
+    1239899.144 860592.242 0, 1239618.469 860578.13 0, 1239337.794 860564.035 0, 1239057.118 860549.956 0, 1238776.441 860535.894 0, 1238495.763 860521.849 0, 1238215.084 860507.82 0, 1237934.405 860493.807 0, 1237653.724 860479.811 0, 1237373.043 860465.831 0, 
+    1237092.361 860451.868 0, 1236811.679 860437.922 0, 1236530.995 860423.992 0, 1236250.31 860410.078 0, 1235968.305 860396.116 0, 1235688.939 860382.301 0, 1235408.252 860368.437 0, 1235127.564 860354.589 0, 1234846.876 860340.759 0, 1234566.187 860326.944 0, 
+    1234285.496 860313.146 0, 1234004.805 860299.365 0, 1233724.114 860285.6 0, 1233443.421 860271.852 0, 1233162.728 860258.12 0, 1232882.034 860244.405 0, 1232601.338 860230.706 0, 1232320.643 860217.024 0, 1232039.946 860203.358 0, 1231759.249 860189.709 0, 
+    1231478.55 860176.077 0, 1231197.851 860162.461 0, 1230917.152 860148.861 0, 1230636.451 860135.278 0, 1230355.749 860121.711 0, 1230075.047 860108.161 0, 1229794.344 860094.628 0, 1229513.64 860081.111 0, 1229231.614 860067.547 0, 1228963.87 865637.999 0, 
+    1228696.117 871208.636 0, 1228977.484 871222.168 0, 1229257.532 871235.654 0, 1229537.579 871249.155 0, 1229817.626 871262.674 0, 1230097.671 871276.209 0, 1230377.716 871289.76 0, 1230657.76 871303.328 0, 1230937.804 871316.912 0, 1231217.846 871330.513 0, 
+    1231497.888 871344.13 0, 1231777.929 871357.764 0, 1232057.969 871371.414 0, 1232338.008 871385.081 0, 1232618.047 871398.764 0, 1232898.084 871412.464 0, 1233178.121 871426.18 0, 1233458.157 871439.912 0, 1233738.193 871453.662 0, 1234018.227 871467.427 0, 
+    1234298.261 871481.209 0, 1234578.294 871495.008 0, 1234858.326 871508.823 0, 1235138.357 871522.654 0, 1235417.07 871536.437 0, 1235698.417 871550.367 0, 1235978.445 871564.248 0, 1236258.473 871578.145 0, 1236538.501 871592.059 0, 1236818.527 871605.99 0, 
+    1237098.552 871619.937 0, 1237378.577 871633.9 0, 1237658.601 871647.88 0, 1237938.624 871661.876 0, 1238218.646 871675.889 0, 1238498.667 871689.918 0, 1238778.688 871703.964 0, 1239058.708 871718.027 0, 1239338.726 871732.105 0, 1239618.745 871746.201 0, 
+    1239898.762 871760.312 0, 1240178.778 871774.44 0, 1240458.794 871788.585 0, 1240738.808 871802.746 0, 1241018.822 871816.924 0, 1241298.835 871831.118 0, 1241578.848 871845.329 0, 1241858.859 871859.556 0, 1242137.553 871873.732 0, 1242421.044 866303.874 0, 
+    1242704.525 860734.201 0))
+
+POLYGON ((1255577.058 872576.801 0, 1255298.402 872561.837 0, 1255018.432 872546.819 0, 1254738.461 872531.817 0, 1254458.489 872516.832 0, 1254178.516 872501.863 0, 1253898.543 872486.911 0, 1253618.568 872471.975 0, 1253338.593 872457.056 0, 1253058.617 872442.153 0, 
+    1252778.64 872427.267 0, 1252498.662 872412.397 0, 1252218.683 872397.544 0, 1251938.703 872382.707 0, 1251658.723 872367.887 0, 1251378.741 872353.083 0, 1251098.759 872338.295 0, 1250818.775 872323.524 0, 1250538.791 872308.77 0, 1250258.806 872294.032 0, 
+    1249978.821 872279.31 0, 1249698.834 872264.605 0, 1249418.846 872249.917 0, 1249138.858 872235.245 0, 1248857.554 872220.52 0, 1248578.879 872205.95 0, 1248298.888 872191.328 0, 1248018.896 872176.721 0, 1247738.903 872162.132 0, 1247458.909 872147.559 0, 
+    1247178.915 872133.002 0, 1246898.92 872118.462 0, 1246618.923 872103.938 0, 1246338.926 872089.431 0, 1246058.929 872074.94 0, 1245778.93 872060.466 0, 1245498.93 872046.008 0, 1245218.93 872031.566 0, 1244938.929 872017.142 0, 1244658.927 872002.733 0, 
+    1244378.924 871988.341 0, 1244098.92 871973.966 0, 1243818.915 871959.607 0, 1243538.91 871945.264 0, 1243258.903 871930.938 0, 1242978.896 871916.629 0, 1242698.888 871902.336 0, 1242418.879 871888.059 0, 1242137.553 871873.732 0, 1241854.054 877443.771 0, 
+    1241570.546 883013.986 0, 1241851.213 883028.28 0, 1242130.566 883042.523 0, 1242409.918 883056.782 0, 1242689.27 883071.058 0, 1242968.62 883085.351 0, 1243247.97 883099.659 0, 1243527.319 883113.985 0, 1243806.667 883128.327 0, 1244086.014 883142.685 0, 
+    1244365.361 883157.059 0, 1244644.706 883171.45 0, 1244924.051 883185.858 0, 1245203.395 883200.282 0, 1245482.738 883214.722 0, 1245762.08 883229.179 0, 1246041.422 883243.652 0, 1246320.762 883258.142 0, 1246600.102 883272.648 0, 1246879.441 883287.171 0, 
+    1247158.778 883301.71 0, 1247438.116 883316.266 0, 1247717.452 883330.837 0, 1247996.787 883345.426 0, 1248274.81 883359.962 0, 1248555.455 883374.652 0, 1248834.788 883389.29 0, 1249114.12 883403.944 0, 1249393.451 883418.614 0, 1249672.781 883433.301 0, 
+    1249952.111 883448.005 0, 1250231.439 883462.725 0, 1250510.767 883477.461 0, 1250790.093 883492.214 0, 1251069.419 883506.983 0, 1251348.744 883521.769 0, 1251628.068 883536.571 0, 1251907.391 883551.389 0, 1252186.714 883566.224 0, 1252466.035 883581.076 0, 
+    1252745.356 883595.944 0, 1253024.676 883610.828 0, 1253303.995 883625.729 0, 1253583.313 883640.646 0, 1253862.63 883655.58 0, 1254141.946 883670.53 0, 1254421.261 883685.496 0, 1254700.576 883700.479 0, 1254978.579 883715.408 0, 1255277.823 878146.016 0, 
+    1255577.058 872576.801 0))
+
+POLYGON ((1268384.577 884454.707 0, 1268106.615 884438.993 0, 1267827.344 884423.221 0, 1267548.072 884407.465 0, 1267268.799 884391.726 0, 1266989.525 884376.004 0, 1266710.25 884360.297 0, 1266430.975 884344.608 0, 1266151.698 884328.934 0, 1265872.421 884313.277 0, 
+    1265593.142 884297.637 0, 1265313.863 884282.013 0, 1265034.583 884266.405 0, 1264755.302 884250.814 0, 1264476.019 884235.239 0, 1264196.736 884219.681 0, 1263917.452 884204.139 0, 1263638.168 884188.614 0, 1263358.882 884173.105 0, 1263079.595 884157.612 0, 
+    1262800.308 884142.136 0, 1262521.019 884126.676 0, 1262241.73 884111.233 0, 1261962.439 884095.806 0, 1261681.839 884080.323 0, 1261403.856 884065.002 0, 1261124.563 884049.624 0, 1260845.269 884034.263 0, 1260565.974 884018.919 0, 1260286.679 884003.59 0, 
+    1260007.382 883988.279 0, 1259728.084 883972.983 0, 1259448.786 883957.705 0, 1259169.487 883942.442 0, 1258890.186 883927.196 0, 1258610.885 883911.967 0, 1258331.583 883896.753 0, 1258052.28 883881.557 0, 1257772.976 883866.377 0, 1257493.672 883851.213 0, 
+    1257214.366 883836.065 0, 1256935.06 883820.935 0, 1256655.752 883805.82 0, 1256376.444 883790.722 0, 1256097.135 883775.64 0, 1255817.825 883760.575 0, 1255538.514 883745.527 0, 1255259.202 883730.494 0, 1254978.579 883715.408 0, 1254679.325 889284.973 0, 
+    1254380.063 894854.707 0, 1254660.027 894869.758 0, 1254938.684 894884.755 0, 1255217.339 894899.768 0, 1255495.993 894914.798 0, 1255774.647 894929.844 0, 1256053.299 894944.907 0, 1256331.951 894959.986 0, 1256610.602 894975.081 0, 1256889.252 894990.193 0, 
+    1257167.901 895005.321 0, 1257446.549 895020.466 0, 1257725.197 895035.627 0, 1258003.843 895050.804 0, 1258282.489 895065.998 0, 1258561.133 895081.208 0, 1258839.777 895096.435 0, 1259118.42 895111.678 0, 1259397.062 895126.937 0, 1259675.703 895142.213 0, 
+    1259954.343 895157.505 0, 1260232.982 895172.814 0, 1260511.621 895188.139 0, 1260790.258 895203.48 0, 1261067.588 895218.766 0, 1261347.53 895234.212 0, 1261626.165 895249.603 0, 1261904.799 895265.01 0, 1262183.432 895280.433 0, 1262462.064 895295.873 0, 
+    1262740.695 895311.329 0, 1263019.325 895326.802 0, 1263297.954 895342.291 0, 1263576.582 895357.796 0, 1263855.21 895373.318 0, 1264133.836 895388.856 0, 1264412.462 895404.411 0, 1264691.087 895419.982 0, 1264969.711 895435.569 0, 1265248.333 895451.173 0, 
+    1265526.955 895466.793 0, 1265805.576 895482.43 0, 1266084.197 895498.083 0, 1266362.816 895513.752 0, 1266641.434 895529.438 0, 1266920.051 895545.14 0, 1267198.668 895560.858 0, 1267477.283 895576.593 0, 1267754.593 895592.271 0, 1268069.589 890023.405 0, 
+    1268384.577 884454.707 0))
+
+POLYGON ((1281126.985 896367.618 0, 1280849.719 896351.156 0, 1280571.149 896334.634 0, 1280292.578 896318.129 0, 1280014.006 896301.639 0, 1279735.434 896285.167 0, 1279456.86 896268.71 0, 1279178.285 896252.27 0, 1278899.709 896235.846 0, 1278621.133 896219.439 0, 
+    1278342.555 896203.048 0, 1278063.976 896186.674 0, 1277785.397 896170.316 0, 1277506.816 896153.974 0, 1277228.235 896137.649 0, 1276949.652 896121.34 0, 1276671.069 896105.047 0, 1276392.484 896088.771 0, 1276113.899 896072.511 0, 1275835.313 896056.268 0, 
+    1275556.725 896040.041 0, 1275278.137 896023.831 0, 1274999.548 896007.637 0, 1274720.958 895991.459 0, 1274441.063 895975.222 0, 1274163.775 895959.153 0, 1273885.182 895943.024 0, 1273606.588 895926.912 0, 1273327.993 895910.816 0, 1273049.397 895894.737 0, 
+    1272770.8 895878.674 0, 1272492.203 895862.627 0, 1272213.604 895846.597 0, 1271935.004 895830.583 0, 1271656.404 895814.586 0, 1271377.802 895798.605 0, 1271099.2 895782.64 0, 1270820.597 895766.692 0, 1270541.992 895750.761 0, 1270263.387 895734.845 0, 
+    1269984.781 895718.946 0, 1269706.174 895703.064 0, 1269427.566 895687.197 0, 1269148.957 895671.348 0, 1268870.347 895655.514 0, 1268591.736 895639.697 0, 1268313.124 895623.897 0, 1268034.511 895608.113 0, 1267754.593 895592.271 0, 1267439.586 901161.303 0, 
+    1267124.571 906730.495 0, 1267403.831 906746.3 0, 1267681.788 906762.047 0, 1267959.745 906777.81 0, 1268237.7 906793.59 0, 1268515.654 906809.386 0, 1268793.608 906825.199 0, 1269071.56 906841.027 0, 1269349.512 906856.873 0, 1269627.462 906872.734 0, 
+    1269905.412 906888.612 0, 1270183.361 906904.506 0, 1270461.309 906920.417 0, 1270739.255 906936.344 0, 1271017.201 906952.287 0, 1271295.146 906968.247 0, 1271573.09 906984.223 0, 1271851.034 907000.216 0, 1272128.976 907016.224 0, 1272406.917 907032.249 0, 
+    1272684.857 907048.291 0, 1272962.797 907064.349 0, 1273240.735 907080.423 0, 1273518.672 907096.514 0, 1273795.308 907112.545 0, 1274074.545 907128.744 0, 1274352.479 907144.884 0, 1274630.413 907161.04 0, 1274908.346 907177.212 0, 1275186.277 907193.401 0, 
+    1275464.208 907209.606 0, 1275742.138 907225.827 0, 1276020.067 907242.065 0, 1276297.995 907258.319 0, 1276575.922 907274.59 0, 1276853.848 907290.877 0, 1277131.773 907307.18 0, 1277409.697 907323.5 0, 1277687.62 907339.835 0, 1277965.542 907356.188 0, 
+    1278243.464 907372.556 0, 1278521.384 907388.942 0, 1278799.303 907405.343 0, 1279077.221 907421.761 0, 1279355.139 907438.195 0, 1279633.055 907454.645 0, 1279910.971 907471.112 0, 1280188.885 907487.595 0, 1280465.499 907504.018 0, 1280796.247 901935.737 0, 
+    1281126.985 896367.618 0))
+
+POLYGON ((1293804.188 908315.227 0, 1293527.62 908298.023 0, 1293249.753 908280.755 0, 1292971.885 908263.503 0, 1292694.016 908246.268 0, 1292416.146 908229.048 0, 1292138.276 908211.845 0, 1291860.404 908194.659 0, 1291582.531 908177.489 0, 1291304.657 908160.335 0, 
+    1291026.782 908143.198 0, 1290748.906 908126.077 0, 1290471.029 908108.972 0, 1290193.151 908091.883 0, 1289915.272 908074.811 0, 1289637.393 908057.756 0, 1289359.512 908040.716 0, 1289081.63 908023.694 0, 1288803.747 908006.687 0, 1288525.863 907989.697 0, 
+    1288247.978 907972.723 0, 1287970.092 907955.765 0, 1287692.205 907938.824 0, 1287414.317 907921.899 0, 1287135.13 907904.912 0, 1286858.538 907888.099 0, 1286580.648 907871.223 0, 1286302.756 907854.364 0, 1286024.863 907837.521 0, 1285746.969 907820.694 0, 
+    1285469.074 907803.884 0, 1285191.178 907787.09 0, 1284913.281 907770.312 0, 1284635.384 907753.551 0, 1284357.485 907736.806 0, 1284079.585 907720.077 0, 1283801.684 907703.365 0, 1283523.782 907686.669 0, 1283245.88 907669.99 0, 1282967.976 907653.327 0, 
+    1282690.071 907636.68 0, 1282412.166 907620.05 0, 1282134.259 907603.436 0, 1281856.351 907586.838 0, 1281578.443 907570.257 0, 1281300.533 907553.692 0, 1281022.623 907537.143 0, 1280744.711 907520.611 0, 1280465.499 907504.018 0, 1280134.741 913072.456 0, 
+    1279803.975 918641.048 0, 1280082.529 918657.602 0, 1280359.785 918674.095 0, 1280637.04 918690.604 0, 1280914.294 918707.13 0, 1281191.547 918723.673 0, 1281468.799 918740.231 0, 1281746.05 918756.806 0, 1282023.3 918773.397 0, 1282300.55 918790.005 0, 
+    1282577.798 918806.628 0, 1282855.045 918823.269 0, 1283132.291 918839.925 0, 1283409.537 918856.598 0, 1283686.781 918873.287 0, 1283964.024 918889.992 0, 1284241.267 918906.714 0, 1284518.508 918923.452 0, 1284795.748 918940.206 0, 1285072.988 918956.977 0, 
+    1285350.226 918973.764 0, 1285627.464 918990.567 0, 1285904.7 919007.387 0, 1286181.936 919024.223 0, 1286457.874 919040.996 0, 1286736.403 919057.944 0, 1287013.636 919074.829 0, 1287290.867 919091.73 0, 1287568.098 919108.647 0, 1287845.327 919125.581 0, 
+    1288122.556 919142.531 0, 1288399.783 919159.498 0, 1288677.01 919176.481 0, 1288954.235 919193.48 0, 1289231.46 919210.495 0, 1289508.683 919227.527 0, 1289785.906 919244.575 0, 1290063.127 919261.639 0, 1290340.348 919278.72 0, 1290617.567 919295.817 0, 
+    1290894.786 919312.93 0, 1291172.003 919330.06 0, 1291449.219 919347.206 0, 1291726.435 919364.368 0, 1292003.649 919381.547 0, 1292280.863 919398.742 0, 1292558.075 919415.953 0, 1292835.286 919433.181 0, 1293111.202 919450.344 0, 1293457.7 913882.709 0, 
+    1293804.188 908315.227 0))
+
+POLYGON ((1306416.091 920297.232 0, 1306140.222 920279.289 0, 1305863.06 920261.279 0, 1305585.898 920243.284 0, 1305308.734 920225.306 0, 1305031.569 920207.345 0, 1304754.403 920189.399 0, 1304477.237 920171.47 0, 1304200.069 920153.557 0, 1303922.9 920135.661 0, 
+    1303645.73 920117.781 0, 1303368.558 920099.917 0, 1303091.386 920082.069 0, 1302814.213 920064.238 0, 1302537.039 920046.423 0, 1302259.864 920028.625 0, 1301982.687 920010.843 0, 1301705.51 919993.077 0, 1301428.331 919975.327 0, 1301151.152 919957.594 0, 
+    1300873.971 919939.877 0, 1300596.79 919922.176 0, 1300319.607 919904.492 0, 1300042.423 919886.824 0, 1299763.946 919869.09 0, 1299488.053 919851.536 0, 1299210.866 919833.917 0, 1298933.678 919816.314 0, 1298656.49 919798.728 0, 1298379.3 919781.158 0, 
+    1298102.109 919763.604 0, 1297824.917 919746.066 0, 1297547.724 919728.545 0, 1297270.53 919711.04 0, 1296993.335 919693.552 0, 1296716.139 919676.079 0, 1296438.942 919658.623 0, 1296161.744 919641.184 0, 1295884.544 919623.76 0, 1295607.344 919606.353 0, 
+    1295330.143 919588.963 0, 1295052.941 919571.588 0, 1294775.738 919554.23 0, 1294498.533 919536.889 0, 1294221.328 919519.563 0, 1293944.122 919502.254 0, 1293666.914 919484.961 0, 1293389.706 919467.685 0, 1293111.202 919450.344 0, 1292764.696 925018.129 0, 
+    1292418.18 930586.06 0, 1292696.025 930603.359 0, 1292972.578 930620.595 0, 1293249.13 930637.847 0, 1293525.681 930655.115 0, 1293802.231 930672.4 0, 1294078.779 930689.7 0, 1294355.327 930707.017 0, 1294631.874 930724.351 0, 1294908.42 930741.7 0, 
+    1295184.965 930759.066 0, 1295461.508 930776.448 0, 1295738.051 930793.847 0, 1296014.593 930811.261 0, 1296291.133 930828.692 0, 1296567.673 930846.14 0, 1296844.212 930863.603 0, 1297120.749 930881.083 0, 1297397.286 930898.579 0, 1297673.821 930916.091 0, 
+    1297950.356 930933.62 0, 1298226.889 930951.165 0, 1298503.422 930968.726 0, 1298779.953 930986.303 0, 1299055.193 931003.815 0, 1299333.013 931021.507 0, 1299609.541 931039.134 0, 1299886.068 931056.776 0, 1300162.595 931074.435 0, 1300439.12 931092.11 0, 
+    1300715.644 931109.801 0, 1300992.167 931127.509 0, 1301268.689 931145.233 0, 1301545.21 931162.973 0, 1301821.73 931180.73 0, 1302098.249 931198.502 0, 1302374.767 931216.292 0, 1302651.284 931234.097 0, 1302927.799 931251.918 0, 1303204.314 931269.756 0, 
+    1303480.828 931287.61 0, 1303757.34 931305.481 0, 1304033.852 931323.368 0, 1304310.362 931341.271 0, 1304586.872 931359.19 0, 1304863.38 931377.125 0, 1305139.888 931395.077 0, 1305416.394 931413.045 0, 1305691.61 931430.946 0, 1306053.855 925864.016 0, 
+    1306416.091 920297.232 0))
+
+POLYGON ((1318962.601 932313.328 0, 1318687.434 932294.65 0, 1318410.98 932275.901 0, 1318134.524 932257.168 0, 1317858.067 932238.451 0, 1317581.61 932219.751 0, 1317305.151 932201.067 0, 1317028.691 932182.399 0, 1316752.23 932163.747 0, 1316475.768 932145.112 0, 
+    1316199.305 932126.493 0, 1315922.84 932107.89 0, 1315646.375 932089.304 0, 1315369.908 932070.734 0, 1315093.441 932052.18 0, 1314816.972 932033.642 0, 1314540.502 932015.121 0, 1314264.031 931996.616 0, 1313987.559 931978.127 0, 1313711.086 931959.654 0, 
+    1313434.612 931941.198 0, 1313158.137 931922.758 0, 1312881.661 931904.334 0, 1312605.183 931885.927 0, 1312327.417 931867.45 0, 1312052.225 931849.161 0, 1311775.745 931830.802 0, 1311499.263 931812.46 0, 1311222.78 931794.134 0, 1310946.296 931775.824 0, 
+    1310669.811 931757.53 0, 1310393.325 931739.253 0, 1310116.838 931720.992 0, 1309840.35 931702.747 0, 1309563.861 931684.519 0, 1309287.37 931666.307 0, 1309010.879 931648.111 0, 1308734.387 931629.931 0, 1308457.893 931611.768 0, 1308181.398 931593.621 0, 
+    1307904.903 931575.49 0, 1307628.406 931557.376 0, 1307351.908 931539.277 0, 1307075.409 931521.195 0, 1306798.909 931503.13 0, 1306522.409 931485.08 0, 1306245.906 931467.047 0, 1305969.403 931449.03 0, 1305691.61 931430.946 0, 1305329.356 936998.017 0, 
+    1304967.093 942565.227 0, 1305244.228 942583.268 0, 1305520.075 942601.242 0, 1305795.922 942619.233 0, 1306071.768 942637.239 0, 1306347.612 942655.262 0, 1306623.456 942673.301 0, 1306899.298 942691.357 0, 1307175.14 942709.428 0, 1307450.98 942727.516 0, 
+    1307726.819 942745.62 0, 1308002.658 942763.741 0, 1308278.495 942781.877 0, 1308554.331 942800.03 0, 1308830.166 942818.199 0, 1309106 942836.384 0, 1309381.833 942854.586 0, 1309657.665 942872.803 0, 1309933.495 942891.037 0, 1310209.325 942909.288 0, 
+    1310485.153 942927.554 0, 1310760.981 942945.837 0, 1311036.807 942964.136 0, 1311312.633 942982.451 0, 1311587.172 943000.697 0, 1311864.28 943019.13 0, 1312140.102 943037.493 0, 1312415.923 943055.874 0, 1312691.743 943074.27 0, 1312967.562 943092.682 0, 
+    1313243.38 943111.111 0, 1313519.197 943129.556 0, 1313795.012 943148.017 0, 1314070.827 943166.495 0, 1314346.64 943184.989 0, 1314622.453 943203.498 0, 1314898.264 943222.025 0, 1315174.074 943240.567 0, 1315449.883 943259.126 0, 1315725.691 943277.701 0, 
+    1316001.498 943296.292 0, 1316277.304 943314.899 0, 1316553.108 943333.523 0, 1316828.912 943352.162 0, 1317104.715 943370.818 0, 1317380.516 943389.491 0, 1317656.316 943408.179 0, 1317932.115 943426.884 0, 1318206.63 943445.518 0, 1318584.62 937879.354 0, 
+    1318962.601 932313.328 0))
+
+POLYGON ((1331443.627 944363.209 0, 1331169.164 944343.8 0, 1330893.419 944324.316 0, 1330617.673 944304.849 0, 1330341.925 944285.397 0, 1330066.176 944265.962 0, 1329790.427 944246.543 0, 1329514.676 944227.14 0, 1329238.923 944207.754 0, 1328963.17 944188.384 0, 
+    1328687.416 944169.03 0, 1328411.66 944149.692 0, 1328135.904 944130.37 0, 1327860.146 944111.065 0, 1327584.387 944091.776 0, 1327308.627 944072.503 0, 1327032.866 944053.246 0, 1326757.103 944034.006 0, 1326481.34 944014.782 0, 1326205.575 943995.574 0, 
+    1325929.809 943976.382 0, 1325654.042 943957.207 0, 1325378.274 943938.048 0, 1325102.505 943918.905 0, 1324825.453 943899.689 0, 1324550.964 943880.667 0, 1324275.191 943861.573 0, 1323999.418 943842.495 0, 1323723.643 943823.433 0, 1323447.867 943804.387 0, 
+    1323172.09 943785.358 0, 1322896.312 943766.345 0, 1322620.533 943747.348 0, 1322344.752 943728.367 0, 1322068.971 943709.403 0, 1321793.188 943690.455 0, 1321517.404 943671.523 0, 1321241.62 943652.607 0, 1320965.834 943633.707 0, 1320690.047 943614.824 0, 
+    1320414.259 943595.957 0, 1320138.469 943577.106 0, 1319862.679 943558.272 0, 1319586.887 943539.453 0, 1319311.095 943520.651 0, 1319035.301 943501.865 0, 1318759.506 943483.095 0, 1318483.711 943464.342 0, 1318206.63 943445.518 0, 1317828.631 949011.816 0, 
+    1317450.623 954578.243 0, 1317727.045 954597.023 0, 1318002.186 954615.732 0, 1318277.325 954634.457 0, 1318552.464 954653.198 0, 1318827.601 954671.956 0, 1319102.737 954690.729 0, 1319377.872 954709.519 0, 1319653.006 954728.325 0, 1319928.139 954747.148 0, 
+    1320203.271 954765.986 0, 1320478.402 954784.841 0, 1320753.531 954803.711 0, 1321028.66 954822.598 0, 1321303.787 954841.502 0, 1321578.914 954860.421 0, 1321854.039 954879.357 0, 1322129.163 954898.308 0, 1322404.286 954917.276 0, 1322679.407 954936.261 0, 
+    1322954.528 954955.261 0, 1323229.648 954974.278 0, 1323504.766 954993.31 0, 1323779.883 955012.359 0, 1324053.72 955031.336 0, 1324330.115 955050.506 0, 1324605.229 955069.603 0, 1324880.341 955088.717 0, 1325155.453 955107.847 0, 1325430.564 955126.993 0, 
+    1325705.673 955146.155 0, 1325980.781 955165.334 0, 1326255.889 955184.528 0, 1326530.995 955203.739 0, 1326806.1 955222.966 0, 1327081.203 955242.21 0, 1327356.306 955261.469 0, 1327631.408 955280.745 0, 1327906.508 955300.036 0, 1328181.607 955319.344 0, 
+    1328456.705 955338.669 0, 1328731.802 955358.009 0, 1329006.898 955377.366 0, 1329281.993 955396.738 0, 1329557.086 955416.127 0, 1329832.179 955435.533 0, 1330107.27 955454.954 0, 1330382.36 955474.392 0, 1330656.171 955493.755 0, 1331049.904 949928.417 0, 
+    1331443.627 944363.209 0))
+
+POLYGON ((1343859.08 956446.571 0, 1343585.323 956426.434 0, 1343310.289 956406.219 0, 1343035.254 956386.021 0, 1342760.217 956365.838 0, 1342485.179 956345.672 0, 1342210.141 956325.522 0, 1341935.101 956305.389 0, 1341660.059 956285.271 0, 1341385.017 956265.17 0, 
+    1341109.973 956245.085 0, 1340834.928 956225.016 0, 1340559.883 956204.963 0, 1340284.835 956184.926 0, 1340009.787 956164.906 0, 1339734.738 956144.902 0, 1339459.687 956124.914 0, 1339184.635 956104.942 0, 1338909.582 956084.986 0, 1338634.528 956065.047 0, 
+    1338359.472 956045.124 0, 1338084.416 956025.216 0, 1337809.358 956005.326 0, 1337534.299 955985.451 0, 1337257.962 955965.5 0, 1336984.178 955945.75 0, 1336709.115 955925.924 0, 1336434.052 955906.114 0, 1336158.987 955886.32 0, 1335883.921 955866.543 0, 
+    1335608.854 955846.781 0, 1335333.786 955827.036 0, 1335058.717 955807.307 0, 1334783.646 955787.594 0, 1334508.574 955767.898 0, 1334233.502 955748.217 0, 1333958.427 955728.553 0, 1333683.352 955708.905 0, 1333408.276 955689.273 0, 1333133.198 955669.658 0, 
+    1332858.12 955650.058 0, 1332583.04 955630.475 0, 1332307.959 955610.908 0, 1332032.877 955591.357 0, 1331757.794 955571.822 0, 1331482.709 955552.304 0, 1331207.624 955532.801 0, 1330932.537 955513.315 0, 1330656.171 955493.755 0, 1330262.429 961059.219 0, 
+    1329868.679 966624.805 0, 1330144.387 966644.319 0, 1330418.819 966663.758 0, 1330693.249 966683.214 0, 1330967.678 966702.686 0, 1331242.106 966722.174 0, 1331516.533 966741.679 0, 1331790.959 966761.199 0, 1332065.384 966780.736 0, 1332339.807 966800.289 0, 
+    1332614.23 966819.857 0, 1332888.651 966839.443 0, 1333163.071 966859.044 0, 1333437.49 966878.661 0, 1333711.908 966898.295 0, 1333986.324 966917.944 0, 1334260.74 966937.61 0, 1334535.154 966957.292 0, 1334809.567 966976.99 0, 1335083.979 966996.705 0, 
+    1335358.39 967016.435 0, 1335632.799 967036.182 0, 1335907.208 967055.945 0, 1336181.615 967075.723 0, 1336454.747 967095.427 0, 1336730.426 967115.33 0, 1337004.83 967135.157 0, 1337279.233 967155.001 0, 1337553.634 967174.86 0, 1337828.035 967194.736 0, 
+    1338102.434 967214.628 0, 1338376.832 967234.536 0, 1338651.229 967254.46 0, 1338925.624 967274.401 0, 1339200.019 967294.357 0, 1339474.412 967314.33 0, 1339748.804 967334.319 0, 1340023.195 967354.324 0, 1340297.585 967374.345 0, 1340571.973 967394.382 0, 
+    1340846.361 967414.436 0, 1341120.747 967434.506 0, 1341395.132 967454.591 0, 1341669.516 967474.693 0, 1341943.898 967494.811 0, 1342218.28 967514.945 0, 1342492.66 967535.096 0, 1342767.039 967555.262 0, 1343040.144 967575.351 0, 1343449.617 962010.9 0, 
+    1343859.08 956446.571 0))
+
+POLYGON ((1356208.871 968563.106 0, 1355935.822 968542.245 0, 1355661.501 968521.304 0, 1355387.179 968500.378 0, 1355112.855 968479.469 0, 1354838.53 968458.576 0, 1354564.204 968437.699 0, 1354289.877 968416.838 0, 1354015.549 968395.993 0, 1353741.219 968375.165 0, 
+    1353466.888 968354.352 0, 1353192.556 968333.556 0, 1352918.223 968312.776 0, 1352643.888 968292.012 0, 1352369.553 968271.264 0, 1352095.216 968250.532 0, 1351820.878 968229.817 0, 1351546.538 968209.117 0, 1351272.197 968188.434 0, 1350997.856 968167.767 0, 
+    1350723.513 968147.116 0, 1350449.168 968126.481 0, 1350174.823 968105.862 0, 1349900.476 968085.26 0, 1349624.857 968064.578 0, 1349351.779 968044.103 0, 1349077.429 968023.549 0, 1348803.077 968003.011 0, 1348528.724 967982.49 0, 1348254.37 967961.984 0, 
+    1347980.015 967941.494 0, 1347705.659 967921.021 0, 1347431.301 967900.564 0, 1347156.943 967880.123 0, 1346882.583 967859.698 0, 1346608.221 967839.289 0, 1346333.859 967818.897 0, 1346059.495 967798.52 0, 1345785.131 967778.16 0, 1345510.765 967757.816 0, 
+    1345236.397 967737.488 0, 1344962.029 967717.176 0, 1344687.66 967696.88 0, 1344413.289 967676.601 0, 1344138.917 967656.337 0, 1343864.544 967636.09 0, 1343590.169 967615.859 0, 1343315.794 967595.644 0, 1343040.144 967575.351 0, 1342630.663 973139.921 0, 
+    1342221.174 978704.604 0, 1342496.165 978724.848 0, 1342769.886 978745.015 0, 1343043.605 978765.198 0, 1343317.323 978785.397 0, 1343591.04 978805.612 0, 1343864.756 978825.843 0, 1344138.47 978846.09 0, 1344412.184 978866.354 0, 1344685.896 978886.633 0, 
+    1344959.607 978906.929 0, 1345233.316 978927.24 0, 1345507.025 978947.568 0, 1345780.732 978967.912 0, 1346054.439 978988.272 0, 1346328.144 979008.648 0, 1346601.847 979029.041 0, 1346875.55 979049.449 0, 1347149.251 979069.873 0, 1347422.951 979090.314 0, 
+    1347696.65 979110.771 0, 1347970.348 979131.243 0, 1348244.045 979151.732 0, 1348517.74 979172.237 0, 1348790.166 979192.663 0, 1349065.127 979213.296 0, 1349338.819 979233.849 0, 1349612.509 979254.418 0, 1349886.199 979275.004 0, 1350159.887 979295.606 0, 
+    1350433.574 979316.223 0, 1350707.259 979336.857 0, 1350980.944 979357.507 0, 1351254.627 979378.173 0, 1351528.309 979398.856 0, 1351801.99 979419.554 0, 1352075.669 979440.268 0, 1352349.348 979460.999 0, 1352623.025 979481.745 0, 1352896.701 979502.508 0, 
+    1353170.376 979523.287 0, 1353444.049 979544.082 0, 1353717.721 979564.893 0, 1353991.392 979585.72 0, 1354265.062 979606.564 0, 1354538.731 979627.423 0, 1354812.398 979648.298 0, 1355086.064 979669.19 0, 1355358.462 979690.001 0, 1355783.671 974126.496 0, 
+    1356208.871 968563.106 0))
+
+POLYGON ((1368492.914 980712.509 0, 1368220.574 980690.928 0, 1367946.968 980669.263 0, 1367673.36 980647.615 0, 1367399.752 980625.982 0, 1367126.142 980604.366 0, 1366852.531 980582.766 0, 1366578.919 980561.182 0, 1366305.305 980539.614 0, 1366031.69 980518.062 0, 
+    1365758.074 980496.526 0, 1365484.456 980475.006 0, 1365210.838 980453.502 0, 1364937.218 980432.015 0, 1364663.597 980410.543 0, 1364389.974 980389.088 0, 1364116.35 980367.649 0, 1363842.725 980346.226 0, 1363569.099 980324.819 0, 1363295.471 980303.428 0, 
+    1363021.843 980282.053 0, 1362748.213 980260.694 0, 1362474.581 980239.352 0, 1362200.949 980218.025 0, 1361926.049 980196.616 0, 1361653.68 980175.421 0, 1361380.043 980154.142 0, 1361106.406 980132.88 0, 1360832.767 980111.634 0, 1360559.127 980090.405 0, 
+    1360285.486 980069.191 0, 1360011.843 980047.993 0, 1359738.199 980026.812 0, 1359464.554 980005.646 0, 1359190.908 979984.497 0, 1358917.26 979963.364 0, 1358643.611 979942.247 0, 1358369.961 979921.146 0, 1358096.31 979900.061 0, 1357822.658 979878.992 0, 
+    1357549.004 979857.939 0, 1357275.349 979836.903 0, 1357001.693 979815.882 0, 1356728.035 979794.878 0, 1356454.376 979773.89 0, 1356180.716 979752.918 0, 1355907.055 979731.962 0, 1355633.393 979711.022 0, 1355358.462 979690.001 0, 1354933.244 985253.615 0, 
+    1354508.019 990817.336 0, 1354782.292 990838.306 0, 1355055.299 990859.196 0, 1355328.305 990880.102 0, 1355601.31 990901.024 0, 1355874.314 990921.962 0, 1356147.317 990942.916 0, 1356420.318 990963.886 0, 1356693.318 990984.873 0, 1356966.317 991005.875 0, 
+    1357239.315 991026.893 0, 1357512.311 991047.928 0, 1357785.306 991068.978 0, 1358058.3 991090.045 0, 1358331.293 991111.127 0, 1358604.284 991132.226 0, 1358877.274 991153.341 0, 1359150.263 991174.472 0, 1359423.251 991195.619 0, 1359696.238 991216.782 0, 
+    1359969.223 991237.961 0, 1360242.207 991259.156 0, 1360515.189 991280.367 0, 1360788.171 991301.594 0, 1361059.888 991322.739 0, 1361334.13 991344.097 0, 1361607.108 991365.372 0, 1361880.084 991386.664 0, 1362153.059 991407.971 0, 1362426.033 991429.295 0, 
+    1362699.006 991450.635 0, 1362971.978 991471.991 0, 1363244.948 991493.362 0, 1363517.917 991514.75 0, 1363790.884 991536.154 0, 1364063.851 991557.574 0, 1364336.816 991579.01 0, 1364609.78 991600.463 0, 1364882.742 991621.931 0, 1365155.704 991643.415 0, 
+    1365428.664 991664.915 0, 1365701.623 991686.432 0, 1365974.58 991707.964 0, 1366247.537 991729.513 0, 1366520.492 991751.078 0, 1366793.445 991772.658 0, 1367066.398 991794.255 0, 1367339.349 991815.868 0, 1367611.037 991837.397 0, 1368051.979 986274.9 0, 
+    1368492.914 980712.509 0))
+
+POLYGON ((1380711.121 992894.472 0, 1380439.493 992872.175 0, 1380166.604 992849.791 0, 1379893.714 992827.424 0, 1379620.822 992805.072 0, 1379347.929 992782.736 0, 1379075.035 992760.416 0, 1378802.139 992738.113 0, 1378529.242 992715.825 0, 1378256.344 992693.554 0, 
+    1377983.444 992671.299 0, 1377710.543 992649.059 0, 1377437.641 992626.836 0, 1377164.738 992604.629 0, 1376891.833 992582.438 0, 1376618.927 992560.263 0, 1376346.019 992538.104 0, 1376073.111 992515.961 0, 1375800.201 992493.834 0, 1375527.289 992471.723 0, 
+    1375254.377 992449.628 0, 1374981.463 992427.549 0, 1374708.547 992405.487 0, 1374435.631 992383.44 0, 1374161.452 992361.308 0, 1373889.794 992339.395 0, 1373616.874 992317.397 0, 1373343.952 992295.415 0, 1373071.029 992273.448 0, 1372798.105 992251.498 0, 
+    1372525.179 992229.564 0, 1372252.252 992207.646 0, 1371979.324 992185.744 0, 1371706.395 992163.858 0, 1371433.464 992141.988 0, 1371160.532 992120.134 0, 1370887.599 992098.297 0, 1370614.664 992076.475 0, 1370341.728 992054.669 0, 1370068.791 992032.88 0, 
+    1369795.852 992011.106 0, 1369522.913 991989.349 0, 1369249.972 991967.608 0, 1368977.029 991945.882 0, 1368704.086 991924.173 0, 1368431.141 991902.48 0, 1368158.195 991880.803 0, 1367885.248 991859.142 0, 1367611.037 991837.397 0, 1367170.086 997399.996 0, 
+    1366729.128 1002962.693 0, 1367002.681 1002984.386 0, 1367274.973 1003005.995 0, 1367547.265 1003027.62 0, 1367819.555 1003049.261 0, 1368091.844 1003070.918 0, 1368364.131 1003092.591 0, 1368636.417 1003114.28 0, 1368908.702 1003135.986 0, 1369180.986 1003157.707 0, 
+    1369453.268 1003179.444 0, 1369725.549 1003201.197 0, 1369997.829 1003222.967 0, 1370270.108 1003244.752 0, 1370542.385 1003266.554 0, 1370814.661 1003288.371 0, 1371086.936 1003310.204 0, 1371359.209 1003332.054 0, 1371631.481 1003353.919 0, 1371903.752 1003375.801 0, 
+    1372176.021 1003397.698 0, 1372448.29 1003419.612 0, 1372720.557 1003441.541 0, 1372992.822 1003463.487 0, 1373263.829 1003485.347 0, 1373537.35 1003507.426 0, 1373809.611 1003529.42 0, 1374081.872 1003551.43 0, 1374354.131 1003573.455 0, 1374626.389 1003595.497 0, 
+    1374898.646 1003617.555 0, 1375170.901 1003639.629 0, 1375443.155 1003661.719 0, 1375715.408 1003683.824 0, 1375987.659 1003705.946 0, 1376259.909 1003728.084 0, 1376532.158 1003750.238 0, 1376804.405 1003772.408 0, 1377076.652 1003794.594 0, 1377348.896 1003816.796 0, 
+    1377621.14 1003839.014 0, 1377893.382 1003861.248 0, 1378165.623 1003883.498 0, 1378437.863 1003905.764 0, 1378710.101 1003928.046 0, 1378982.338 1003950.345 0, 1379254.574 1003972.659 0, 1379526.808 1003994.989 0, 1379797.785 1004017.232 0, 1380254.457 998455.803 0, 
+    1380711.121 992894.472 0))
+
+POLYGON ((1392863.41 1005108.688 0, 1392592.496 1005085.679 0, 1392320.325 1005062.58 0, 1392048.154 1005039.497 0, 1391775.981 1005016.43 0, 1391503.807 1004993.379 0, 1391231.631 1004970.344 0, 1390959.454 1004947.324 0, 1390687.276 1004924.321 0, 1390415.096 1004901.334 0, 
+    1390142.915 1004878.363 0, 1389870.732 1004855.408 0, 1389598.549 1004832.469 0, 1389326.363 1004809.546 0, 1389054.177 1004786.639 0, 1388781.989 1004763.748 0, 1388509.8 1004740.873 0, 1388237.61 1004718.014 0, 1387965.418 1004695.172 0, 1387693.224 1004672.345 0, 
+    1387421.03 1004649.534 0, 1387148.834 1004626.739 0, 1386876.637 1004603.96 0, 1386604.438 1004581.197 0, 1386330.983 1004558.346 0, 1386060.037 1004535.72 0, 1385787.835 1004513.005 0, 1385515.631 1004490.307 0, 1385243.425 1004467.624 0, 1384971.219 1004444.957 0, 
+    1384699.011 1004422.307 0, 1384426.802 1004399.672 0, 1384154.591 1004377.053 0, 1383882.379 1004354.451 0, 1383610.166 1004331.864 0, 1383337.951 1004309.294 0, 1383065.735 1004286.739 0, 1382793.518 1004264.201 0, 1382521.3 1004241.678 0, 1382249.08 1004219.172 0, 
+    1381976.859 1004196.682 0, 1381704.636 1004174.207 0, 1381432.412 1004151.749 0, 1381160.187 1004129.306 0, 1380887.961 1004106.88 0, 1380615.733 1004084.47 0, 1380343.504 1004062.076 0, 1380071.273 1004039.697 0, 1379797.785 1004017.232 0, 1379341.105 1009578.755 0, 
+    1378884.418 1015140.367 0, 1379157.248 1015162.779 0, 1379428.824 1015185.103 0, 1379700.399 1015207.443 0, 1379971.972 1015229.8 0, 1380243.543 1015252.172 0, 1380515.114 1015274.561 0, 1380786.683 1015296.965 0, 1381058.251 1015319.385 0, 1381329.818 1015341.822 0, 
+    1381601.383 1015364.274 0, 1381872.947 1015386.742 0, 1382144.509 1015409.227 0, 1382416.07 1015431.727 0, 1382687.63 1015454.243 0, 1382959.189 1015476.775 0, 1383230.746 1015499.323 0, 1383502.302 1015521.888 0, 1383773.857 1015544.468 0, 1384045.41 1015567.064 0, 
+    1384316.962 1015589.676 0, 1384588.513 1015612.304 0, 1384860.062 1015634.948 0, 1385131.61 1015657.608 0, 1385401.904 1015680.18 0, 1385674.702 1015702.977 0, 1385946.246 1015725.685 0, 1386217.789 1015748.409 0, 1386489.33 1015771.149 0, 1386760.87 1015793.905 0, 
+    1387032.408 1015816.677 0, 1387303.946 1015839.465 0, 1387575.482 1015862.268 0, 1387847.016 1015885.088 0, 1388118.549 1015907.924 0, 1388390.081 1015930.776 0, 1388661.612 1015953.644 0, 1388933.141 1015976.528 0, 1389204.669 1015999.428 0, 1389476.195 1016022.344 0, 
+    1389747.72 1016045.275 0, 1390019.244 1016068.223 0, 1390290.767 1016091.187 0, 1390562.288 1016114.167 0, 1390833.808 1016137.162 0, 1391105.326 1016160.174 0, 1391376.843 1016183.202 0, 1391648.359 1016206.245 0, 1391918.622 1016229.199 0, 1392391.02 1010668.898 0, 
+    1392863.41 1005108.688 0))
+
+POLYGON ((871244.356 566544.641 0, 870947.837 566552.191 0, 870649.856 566559.796 0, 870351.876 566567.418 0, 870053.897 566575.057 0, 869755.918 566582.714 0, 869457.939 566590.389 0, 869159.961 566598.081 0, 868861.983 566605.791 0, 868564.005 566613.518 0, 
+    868266.029 566621.263 0, 867968.052 566629.025 0, 867670.076 566636.805 0, 867372.101 566644.603 0, 867074.125 566652.418 0, 866776.151 566660.25 0, 866478.177 566668.1 0, 866180.203 566675.968 0, 865882.23 566683.853 0, 865584.257 566691.756 0, 
+    865286.285 566699.676 0, 864988.313 566707.614 0, 864690.341 566715.569 0, 864392.371 566723.542 0, 864092.937 566731.571 0, 863796.43 566739.54 0, 863498.461 566747.566 0, 863200.492 566755.609 0, 862902.523 566763.669 0, 862604.555 566771.747 0, 
+    862306.588 566779.843 0, 862008.62 566787.956 0, 861710.654 566796.086 0, 861412.688 566804.235 0, 861114.722 566812.4 0, 860816.757 566820.584 0, 860518.792 566828.785 0, 860220.828 566837.003 0, 859922.864 566845.239 0, 859624.901 566853.492 0, 
+    859326.938 566861.763 0, 859028.976 566870.052 0, 858731.014 566878.358 0, 858433.053 566886.681 0, 858135.092 566895.022 0, 857837.132 566903.381 0, 857539.172 566911.757 0, 857241.212 566920.151 0, 856941.789 566928.604 0, 857098.916 572488.763 0, 
+    857256.052 578049.287 0, 857554.818 578040.853 0, 857852.123 578032.477 0, 858149.428 578024.12 0, 858446.734 578015.779 0, 858744.04 578007.456 0, 859041.347 577999.151 0, 859338.654 577990.863 0, 859635.962 577982.593 0, 859933.27 577974.34 0, 
+    860230.579 577966.105 0, 860527.888 577957.887 0, 860825.198 577949.687 0, 861122.508 577941.504 0, 861419.819 577933.339 0, 861717.13 577925.191 0, 862014.441 577917.061 0, 862311.753 577908.948 0, 862609.066 577900.853 0, 862906.379 577892.775 0, 
+    863203.692 577884.714 0, 863501.006 577876.672 0, 863798.321 577868.646 0, 864095.636 577860.638 0, 864391.491 577852.687 0, 864690.267 577844.675 0, 864987.583 577836.72 0, 865284.9 577828.782 0, 865582.217 577820.862 0, 865879.535 577812.959 0, 
+    866176.853 577805.074 0, 866474.172 577797.206 0, 866771.491 577789.356 0, 867068.811 577781.523 0, 867366.131 577773.708 0, 867663.451 577765.91 0, 867960.772 577758.129 0, 868258.094 577750.367 0, 868555.415 577742.621 0, 868852.738 577734.893 0, 
+    869150.061 577727.183 0, 869447.384 577719.49 0, 869744.707 577711.815 0, 870042.032 577704.157 0, 870339.356 577696.517 0, 870636.681 577688.894 0, 870934.007 577681.289 0, 871231.333 577673.701 0, 871527.2 577666.168 0, 871385.773 572105.222 0, 
+    871244.356 566544.641 0))
+
+POLYGON ((885799.373 577323.369 0, 885503.483 577330.066 0, 885206.137 577336.814 0, 884908.791 577343.579 0, 884611.446 577350.362 0, 884314.101 577357.162 0, 884016.756 577363.98 0, 883719.412 577370.815 0, 883422.068 577377.668 0, 883124.725 577384.538 0, 
+    882827.382 577391.426 0, 882530.039 577398.332 0, 882232.697 577405.254 0, 881935.355 577412.195 0, 881638.014 577419.152 0, 881340.673 577426.128 0, 881043.333 577433.121 0, 880745.993 577440.131 0, 880448.653 577447.159 0, 880151.314 577454.204 0, 
+    879853.975 577461.267 0, 879556.636 577468.347 0, 879259.298 577475.445 0, 878961.961 577482.56 0, 878663.165 577489.728 0, 878367.287 577496.843 0, 878069.95 577504.011 0, 877772.614 577511.196 0, 877475.279 577518.399 0, 877177.944 577525.62 0, 
+    876880.609 577532.857 0, 876583.275 577540.113 0, 876285.941 577547.386 0, 875988.608 577554.676 0, 875691.275 577561.984 0, 875393.942 577569.309 0, 875096.61 577576.652 0, 874799.278 577584.012 0, 874501.947 577591.39 0, 874204.616 577598.785 0, 
+    873907.286 577606.198 0, 873609.956 577613.628 0, 873312.627 577621.076 0, 873015.298 577628.541 0, 872717.969 577636.024 0, 872420.641 577643.525 0, 872123.313 577651.042 0, 871825.986 577658.578 0, 871527.2 577666.168 0, 871668.636 583227.475 0, 
+    871810.081 588789.14 0, 872108.209 588781.567 0, 872404.882 588774.048 0, 872701.555 588766.547 0, 872998.228 588759.063 0, 873294.902 588751.597 0, 873591.576 588744.148 0, 873888.251 588736.716 0, 874184.926 588729.302 0, 874481.602 588721.906 0, 
+    874778.278 588714.527 0, 875074.955 588707.165 0, 875371.632 588699.821 0, 875668.309 588692.495 0, 875964.987 588685.185 0, 876261.665 588677.894 0, 876558.344 588670.619 0, 876855.023 588663.363 0, 877151.703 588656.123 0, 877448.383 588648.901 0, 
+    877745.063 588641.697 0, 878041.744 588634.51 0, 878338.425 588627.341 0, 878635.107 588620.189 0, 878930.334 588613.089 0, 879228.471 588605.937 0, 879525.154 588598.837 0, 879821.837 588591.755 0, 880118.521 588584.69 0, 880415.205 588577.643 0, 
+    880711.89 588570.613 0, 881008.575 588563.601 0, 881305.26 588556.606 0, 881601.946 588549.629 0, 881898.632 588542.669 0, 882195.319 588535.726 0, 882492.006 588528.801 0, 882788.694 588521.894 0, 883085.381 588515.004 0, 883382.07 588508.131 0, 
+    883678.758 588501.276 0, 883975.447 588494.438 0, 884272.137 588487.618 0, 884568.827 588480.815 0, 884865.517 588474.03 0, 885162.208 588467.262 0, 885458.899 588460.511 0, 885755.59 588453.779 0, 886050.828 588447.096 0, 885925.097 582885.053 0, 
+    885799.373 577323.369 0))
+
+POLYGON ((900292.485 588145.286 0, 899997.227 588151.134 0, 899700.518 588157.029 0, 899403.809 588162.941 0, 899107.1 588168.871 0, 898810.392 588174.818 0, 898513.684 588180.783 0, 898216.976 588186.765 0, 897920.269 588192.764 0, 897623.562 588198.781 0, 
+    897326.856 588204.815 0, 897030.15 588210.867 0, 896733.444 588216.937 0, 896436.739 588223.023 0, 896140.034 588229.128 0, 895843.329 588235.249 0, 895546.624 588241.389 0, 895249.92 588247.545 0, 894953.217 588253.719 0, 894656.514 588259.911 0, 
+    894359.811 588266.12 0, 894063.108 588272.346 0, 893766.406 588278.59 0, 893469.704 588284.852 0, 893171.55 588291.162 0, 892876.302 588297.427 0, 892579.601 588303.741 0, 892282.901 588310.072 0, 891986.201 588316.421 0, 891689.501 588322.787 0, 
+    891392.802 588329.171 0, 891096.103 588335.572 0, 890799.405 588341.991 0, 890502.707 588348.427 0, 890206.009 588354.88 0, 889909.312 588361.351 0, 889612.615 588367.84 0, 889315.918 588374.345 0, 889019.222 588380.869 0, 888722.526 588387.41 0, 
+    888425.831 588393.968 0, 888129.136 588400.544 0, 887832.441 588407.137 0, 887535.747 588413.748 0, 887239.053 588420.376 0, 886942.36 588427.021 0, 886645.667 588433.685 0, 886348.974 588440.365 0, 886050.828 588447.096 0, 886176.568 594009.494 0, 
+    886302.316 599572.243 0, 886599.804 599565.527 0, 886895.842 599558.862 0, 887191.88 599552.213 0, 887487.919 599545.582 0, 887783.958 599538.969 0, 888079.997 599532.373 0, 888376.037 599525.794 0, 888672.077 599519.233 0, 888968.118 599512.689 0, 
+    889264.159 599506.163 0, 889560.2 599499.654 0, 889856.242 599493.162 0, 890152.284 599486.688 0, 890448.326 599480.231 0, 890744.369 599473.792 0, 891040.412 599467.37 0, 891336.456 599460.966 0, 891632.5 599454.579 0, 891928.544 599448.209 0, 
+    892224.589 599441.857 0, 892520.634 599435.522 0, 892816.68 599429.205 0, 893112.725 599422.905 0, 893407.322 599416.653 0, 893704.818 599410.357 0, 894000.865 599404.11 0, 894296.913 599397.88 0, 894592.96 599391.667 0, 894889.008 599385.472 0, 
+    895185.057 599379.294 0, 895481.106 599373.133 0, 895777.155 599366.99 0, 896073.204 599360.864 0, 896369.254 599354.756 0, 896665.304 599348.665 0, 896961.355 599342.592 0, 897257.406 599336.536 0, 897553.457 599330.498 0, 897849.509 599324.477 0, 
+    898145.561 599318.473 0, 898441.613 599312.487 0, 898737.666 599306.518 0, 899033.719 599300.566 0, 899329.772 599294.632 0, 899625.826 599288.716 0, 899921.88 599282.817 0, 900217.935 599276.935 0, 900512.541 599271.1 0, 900402.51 593708.017 0, 
+    900292.485 588145.286 0))
+
+POLYGON ((914723.561 599010.103 0, 914428.937 599015.107 0, 914132.867 599020.152 0, 913836.797 599025.214 0, 913540.728 599030.295 0, 913244.659 599035.392 0, 912948.59 599040.507 0, 912652.522 599045.639 0, 912356.454 599050.789 0, 912060.386 599055.957 0, 
+    911764.318 599061.141 0, 911468.251 599066.343 0, 911172.184 599071.563 0, 910876.118 599076.8 0, 910580.051 599082.054 0, 910283.985 599087.326 0, 909987.92 599092.615 0, 909691.854 599097.922 0, 909395.789 599103.246 0, 909099.725 599108.587 0, 
+    908803.66 599113.946 0, 908507.596 599119.323 0, 908211.533 599124.716 0, 907915.469 599130.128 0, 907617.959 599135.583 0, 907323.343 599141.002 0, 907027.281 599146.466 0, 906731.219 599151.947 0, 906435.157 599157.445 0, 906139.095 599162.961 0, 
+    905843.034 599168.494 0, 905546.973 599174.044 0, 905250.913 599179.613 0, 904954.852 599185.198 0, 904658.793 599190.801 0, 904362.733 599196.421 0, 904066.674 599202.059 0, 903770.615 599207.714 0, 903474.556 599213.387 0, 903178.498 599219.077 0, 
+    902882.44 599224.784 0, 902586.383 599230.509 0, 902290.326 599236.251 0, 901994.269 599242.011 0, 901698.212 599247.788 0, 901402.156 599253.583 0, 901106.1 599259.395 0, 900810.045 599265.224 0, 900512.541 599271.1 0, 900622.58 604834.531 0, 
+    900732.625 610398.308 0, 901029.47 610392.445 0, 901324.871 610386.629 0, 901620.272 610380.83 0, 901915.673 610375.048 0, 902211.075 610369.283 0, 902506.477 610363.537 0, 902801.879 610357.807 0, 903097.281 610352.095 0, 903392.684 610346.4 0, 
+    903688.088 610340.723 0, 903983.491 610335.062 0, 904278.895 610329.42 0, 904574.299 610323.795 0, 904869.704 610318.187 0, 905165.109 610312.596 0, 905460.514 610307.023 0, 905755.92 610301.467 0, 906051.326 610295.929 0, 906346.732 610290.408 0, 
+    906642.139 610284.905 0, 906937.545 610279.418 0, 907232.953 610273.95 0, 907528.36 610268.498 0, 907822.324 610263.091 0, 908119.176 610257.648 0, 908414.585 610252.248 0, 908709.993 610246.867 0, 909005.403 610241.502 0, 909300.812 610236.155 0, 
+    909596.222 610230.825 0, 909891.632 610225.513 0, 910187.042 610220.218 0, 910482.453 610214.941 0, 910777.864 610209.68 0, 911073.275 610204.438 0, 911368.687 610199.212 0, 911664.099 610194.004 0, 911959.511 610188.814 0, 912254.924 610183.641 0, 
+    912550.336 610178.485 0, 912845.75 610173.346 0, 913141.163 610168.225 0, 913436.577 610163.122 0, 913731.991 610158.035 0, 914027.405 610152.967 0, 914322.82 610147.915 0, 914618.235 610142.881 0, 914912.207 610137.889 0, 914817.881 604573.823 0, 
+    914723.561 599010.103 0))
+
+POLYGON ((929092.468 609917.531 0, 928798.481 609921.693 0, 928503.053 609925.892 0, 928207.625 609930.109 0, 927912.198 609934.343 0, 927616.77 609938.595 0, 927321.343 609942.864 0, 927025.917 609947.15 0, 926730.49 609951.454 0, 926435.064 609955.775 0, 
+    926139.638 609960.114 0, 925844.212 609964.47 0, 925548.787 609968.843 0, 925253.362 609973.234 0, 924957.937 609977.642 0, 924662.512 609982.068 0, 924367.087 609986.51 0, 924071.663 609990.971 0, 923776.239 609995.448 0, 923480.816 609999.943 0, 
+    923185.392 610004.456 0, 922889.969 610008.986 0, 922594.546 610013.533 0, 922299.124 610018.098 0, 922002.26 610022.702 0, 921708.28 610027.279 0, 921412.858 610031.896 0, 921117.436 610036.53 0, 920822.015 610041.182 0, 920526.594 610045.851 0, 
+    920231.174 610050.537 0, 919935.753 610055.241 0, 919640.333 610059.962 0, 919344.913 610064.7 0, 919049.494 610069.456 0, 918754.074 610074.229 0, 918458.655 610079.02 0, 918163.237 610083.828 0, 917867.818 610088.654 0, 917572.4 610093.496 0, 
+    917276.982 610098.357 0, 916981.565 610103.234 0, 916686.147 610108.129 0, 916390.73 610113.042 0, 916095.314 610117.971 0, 915799.897 610122.919 0, 915504.481 610127.883 0, 915209.065 610132.865 0, 914912.207 610137.889 0, 915006.539 615702.296 0, 
+    915100.877 621267.043 0, 915397.077 621262.03 0, 915691.838 621257.06 0, 915986.599 621252.106 0, 916281.36 621247.17 0, 916576.122 621242.251 0, 916870.884 621237.35 0, 917165.646 621232.465 0, 917460.408 621227.599 0, 917755.171 621222.749 0, 
+    918049.934 621217.917 0, 918344.698 621213.102 0, 918639.461 621208.305 0, 918934.225 621203.525 0, 919228.989 621198.762 0, 919523.754 621194.017 0, 919818.519 621189.289 0, 920113.284 621184.578 0, 920408.049 621179.885 0, 920702.815 621175.209 0, 
+    920997.581 621170.55 0, 921292.347 621165.909 0, 921587.113 621161.285 0, 921881.88 621156.679 0, 922175.208 621152.112 0, 922471.414 621147.518 0, 922766.182 621142.963 0, 923060.949 621138.426 0, 923355.717 621133.906 0, 923650.486 621129.404 0, 
+    923945.254 621124.919 0, 924240.023 621120.451 0, 924534.792 621116 0, 924829.562 621111.567 0, 925124.331 621107.152 0, 925419.101 621102.753 0, 925713.871 621098.372 0, 926008.642 621094.009 0, 926303.412 621089.662 0, 926598.183 621085.333 0, 
+    926892.954 621081.022 0, 927187.726 621076.727 0, 927482.497 621072.451 0, 927777.269 621068.191 0, 928072.042 621063.949 0, 928366.814 621059.724 0, 928661.587 621055.516 0, 928956.36 621051.326 0, 929249.695 621047.174 0, 929171.079 615482.183 0, 
+    929092.468 609917.531 0))
+
+POLYGON ((943399.078 620867.278 0, 943105.73 620870.602 0, 942810.946 620873.959 0, 942516.163 620877.334 0, 942221.38 620880.726 0, 941926.597 620884.136 0, 941631.814 620887.562 0, 941337.032 620891.006 0, 941042.249 620894.468 0, 940747.467 620897.947 0, 
+    940452.685 620901.443 0, 940157.903 620904.956 0, 939863.122 620908.487 0, 939568.34 620912.035 0, 939273.559 620915.601 0, 938978.778 620919.184 0, 938683.998 620922.784 0, 938389.217 620926.402 0, 938094.437 620930.037 0, 937799.657 620933.689 0, 
+    937504.877 620937.359 0, 937210.097 620941.046 0, 936915.318 620944.75 0, 936620.539 620948.472 0, 936324.323 620952.229 0, 936030.981 620955.967 0, 935736.202 620959.741 0, 935441.424 620963.532 0, 935146.646 620967.341 0, 934851.868 620971.166 0, 
+    934557.091 620975.01 0, 934262.313 620978.87 0, 933967.536 620982.748 0, 933672.759 620986.643 0, 933377.982 620990.556 0, 933083.206 620994.486 0, 932788.429 620998.433 0, 932493.653 621002.398 0, 932198.878 621006.38 0, 931904.102 621010.379 0, 
+    931609.327 621014.395 0, 931314.552 621018.43 0, 931019.777 621022.481 0, 930725.002 621026.55 0, 930430.228 621030.636 0, 930135.454 621034.739 0, 929840.68 621038.86 0, 929545.906 621042.998 0, 929249.695 621047.174 0, 929328.316 626612.5 0, 
+    929406.941 632178.159 0, 929702.494 632173.993 0, 929996.612 632169.864 0, 930290.731 632165.752 0, 930584.85 632161.658 0, 930878.969 632157.581 0, 931173.089 632153.521 0, 931467.208 632149.479 0, 931761.328 632145.454 0, 932055.448 632141.446 0, 
+    932349.569 632137.456 0, 932643.69 632133.483 0, 932937.81 632129.527 0, 933231.932 632125.588 0, 933526.053 632121.667 0, 933820.174 632117.763 0, 934114.296 632113.877 0, 934408.418 632110.007 0, 934702.541 632106.156 0, 934996.663 632102.321 0, 
+    935290.786 632098.504 0, 935584.909 632094.704 0, 935879.032 632090.921 0, 936173.155 632087.156 0, 936465.846 632083.426 0, 936761.403 632079.677 0, 937055.527 632075.963 0, 937349.651 632072.267 0, 937643.775 632068.588 0, 937937.9 632064.927 0, 
+    938232.025 632061.283 0, 938526.15 632057.656 0, 938820.275 632054.046 0, 939114.401 632050.454 0, 939408.527 632046.879 0, 939702.653 632043.321 0, 939996.779 632039.781 0, 940290.905 632036.258 0, 940585.032 632032.752 0, 940879.159 632029.264 0, 
+    941173.286 632025.793 0, 941467.413 632022.339 0, 941761.54 632018.903 0, 942055.668 632015.483 0, 942349.796 632012.082 0, 942643.924 632008.697 0, 942938.052 632005.33 0, 943232.18 632001.98 0, 943524.877 631998.664 0, 943461.976 626432.805 0, 
+    943399.078 620867.278 0))
+
+POLYGON ((957643.263 631859.054 0, 957350.556 631861.544 0, 957056.42 631864.063 0, 956762.283 631866.599 0, 956468.147 631869.152 0, 956174.01 631871.723 0, 955879.874 631874.312 0, 955585.738 631876.917 0, 955291.603 631879.54 0, 954997.467 631882.18 0, 
+    954703.331 631884.837 0, 954409.196 631887.512 0, 954115.061 631890.204 0, 953820.926 631892.913 0, 953526.791 631895.64 0, 953232.656 631898.384 0, 952938.522 631901.145 0, 952644.388 631903.924 0, 952350.253 631906.72 0, 952056.119 631909.533 0, 
+    951761.985 631912.364 0, 951467.852 631915.211 0, 951173.718 631918.077 0, 950879.585 631920.959 0, 950584.021 631923.873 0, 950291.319 631926.776 0, 949997.186 631929.71 0, 949703.053 631932.662 0, 949408.921 631935.631 0, 949114.788 631938.618 0, 
+    948820.656 631941.621 0, 948526.524 631944.642 0, 948232.392 631947.68 0, 947938.261 631950.736 0, 947644.129 631953.809 0, 947349.998 631956.899 0, 947055.867 631960.007 0, 946761.736 631963.132 0, 946467.605 631966.274 0, 946173.475 631969.433 0, 
+    945879.345 631972.61 0, 945585.215 631975.804 0, 945291.085 631979.015 0, 944996.955 631982.244 0, 944702.825 631985.49 0, 944408.696 631988.753 0, 944114.567 631992.034 0, 943820.438 631995.332 0, 943524.877 631998.664 0, 943587.781 637564.852 0, 
+    943650.69 643131.365 0, 943945.592 643128.041 0, 944239.066 643124.751 0, 944532.54 643121.477 0, 944826.014 643118.221 0, 945119.488 643114.982 0, 945412.963 643111.761 0, 945706.438 643108.557 0, 945999.913 643105.37 0, 946293.388 643102.2 0, 
+    946586.863 643099.048 0, 946880.338 643095.912 0, 947173.814 643092.795 0, 947467.29 643089.694 0, 947760.766 643086.611 0, 948054.242 643083.545 0, 948347.718 643080.496 0, 948641.195 643077.464 0, 948934.672 643074.45 0, 949228.148 643071.453 0, 
+    949521.626 643068.473 0, 949815.103 643065.511 0, 950108.58 643062.566 0, 950402.058 643059.638 0, 950694.108 643056.741 0, 950989.013 643053.834 0, 951282.492 643050.958 0, 951575.97 643048.099 0, 951869.448 643045.258 0, 952162.927 643042.433 0, 
+    952456.406 643039.626 0, 952749.885 643036.837 0, 953043.364 643034.064 0, 953336.843 643031.309 0, 953630.322 643028.571 0, 953923.802 643025.851 0, 954217.282 643023.147 0, 954510.762 643020.461 0, 954804.242 643017.793 0, 955097.722 643015.141 0, 
+    955391.202 643012.507 0, 955684.683 643009.89 0, 955978.163 643007.29 0, 956271.644 643004.708 0, 956565.125 643002.143 0, 956858.606 642999.595 0, 957152.088 642997.064 0, 957445.569 642994.551 0, 957737.624 642992.067 0, 957690.442 637425.398 0, 
+    957643.263 631859.054 0))
+
+POLYGON ((971824.895 642892.568 0, 971532.832 642894.226 0, 971239.345 642895.911 0, 970945.858 642897.612 0, 970652.37 642899.331 0, 970358.883 642901.067 0, 970065.396 642902.82 0, 969771.91 642904.59 0, 969478.423 642906.378 0, 969184.936 642908.183 0, 
+    968891.45 642910.006 0, 968597.963 642911.845 0, 968304.477 642913.702 0, 968010.991 642915.576 0, 967717.505 642917.468 0, 967424.019 642919.377 0, 967130.533 642921.303 0, 966837.047 642923.246 0, 966543.561 642925.206 0, 966250.076 642927.184 0, 
+    965956.59 642929.179 0, 965663.105 642931.192 0, 965369.62 642933.221 0, 965076.135 642935.268 0, 964781.224 642937.342 0, 964489.165 642939.414 0, 964195.681 642941.513 0, 963902.196 642943.629 0, 963608.712 642945.762 0, 963315.227 642947.912 0, 
+    963021.743 642950.08 0, 962728.259 642952.265 0, 962434.775 642954.468 0, 962141.291 642956.687 0, 961847.808 642958.924 0, 961554.324 642961.178 0, 961260.841 642963.45 0, 960967.357 642965.739 0, 960673.874 642968.045 0, 960380.391 642970.368 0, 
+    960086.908 642972.709 0, 959793.426 642975.066 0, 959499.943 642977.442 0, 959206.461 642979.834 0, 958912.978 642982.244 0, 958619.496 642984.671 0, 958326.014 642987.115 0, 958032.532 642989.576 0, 957737.624 642992.067 0, 957784.808 648559.059 0, 
+    957831.996 654126.37 0, 958126.245 654123.885 0, 958419.072 654121.429 0, 958711.899 654118.99 0, 959004.725 654116.568 0, 959297.552 654114.164 0, 959590.379 654111.777 0, 959883.207 654109.407 0, 960176.034 654107.055 0, 960468.862 654104.719 0, 
+    960761.689 654102.401 0, 961054.517 654100.1 0, 961347.345 654097.817 0, 961640.173 654095.55 0, 961933.001 654093.301 0, 962225.83 654091.069 0, 962518.658 654088.854 0, 962811.487 654086.657 0, 963104.315 654084.477 0, 963397.144 654082.314 0, 
+    963689.973 654080.168 0, 963982.802 654078.039 0, 964275.631 654075.928 0, 964568.461 654073.834 0, 964859.868 654071.767 0, 965154.12 654069.698 0, 965446.949 654067.655 0, 965739.779 654065.63 0, 966032.609 654063.622 0, 966325.439 654061.632 0, 
+    966618.269 654059.658 0, 966911.1 654057.702 0, 967203.93 654055.763 0, 967496.761 654053.842 0, 967789.591 654051.937 0, 968082.422 654050.05 0, 968375.253 654048.18 0, 968668.084 654046.327 0, 968960.915 654044.492 0, 969253.746 654042.673 0, 
+    969546.577 654040.872 0, 969839.409 654039.089 0, 970132.24 654037.322 0, 970425.072 654035.573 0, 970717.904 654033.841 0, 971010.735 654032.126 0, 971303.567 654030.428 0, 971596.399 654028.748 0, 971887.81 654027.093 0, 971856.352 648459.67 0, 
+    971824.895 642892.568 0))
+
+POLYGON ((985943.849 653967.526 0, 985652.432 653968.358 0, 985359.597 653969.211 0, 985066.761 653970.081 0, 984773.926 653970.969 0, 984481.09 653971.873 0, 984188.255 653972.795 0, 983895.42 653973.735 0, 983602.584 653974.691 0, 983309.749 653975.665 0, 
+    983016.914 653976.656 0, 982724.079 653977.664 0, 982431.244 653978.69 0, 982138.409 653979.732 0, 981845.574 653980.792 0, 981552.739 653981.869 0, 981259.904 653982.964 0, 980967.07 653984.075 0, 980674.235 653985.204 0, 980381.401 653986.35 0, 
+    980088.566 653987.514 0, 979795.732 653988.694 0, 979502.897 653989.892 0, 979210.063 653991.107 0, 978915.808 653992.345 0, 978624.394 653993.589 0, 978331.56 653994.856 0, 978038.726 653996.139 0, 977745.892 653997.441 0, 977453.059 653998.759 0, 
+    977160.225 654000.095 0, 976867.391 654001.448 0, 976574.558 654002.818 0, 976281.724 654004.205 0, 975988.891 654005.61 0, 975696.057 654007.032 0, 975403.224 654008.471 0, 975110.391 654009.927 0, 974817.558 654011.401 0, 974524.725 654012.892 0, 
+    974231.892 654014.4 0, 973939.059 654015.925 0, 973646.226 654017.467 0, 973353.393 654019.027 0, 973060.561 654020.604 0, 972767.728 654022.198 0, 972474.896 654023.81 0, 972182.064 654025.439 0, 971887.81 654027.093 0, 971919.27 659594.83 0, 
+    971950.732 665162.881 0, 972244.327 665161.231 0, 972536.504 665159.606 0, 972828.681 665157.998 0, 973120.858 665156.407 0, 973413.035 665154.834 0, 973705.212 665153.277 0, 973997.39 665151.738 0, 974289.567 665150.216 0, 974581.744 665148.712 0, 
+    974873.922 665147.224 0, 975166.1 665145.754 0, 975458.278 665144.301 0, 975750.455 665142.865 0, 976042.633 665141.446 0, 976334.811 665140.045 0, 976626.989 665138.661 0, 976919.168 665137.293 0, 977211.346 665135.944 0, 977503.524 665134.611 0, 
+    977795.703 665133.295 0, 978087.881 665131.997 0, 978380.06 665130.716 0, 978672.238 665129.452 0, 978963 665128.211 0, 979256.596 665126.976 0, 979548.775 665125.764 0, 979840.954 665124.568 0, 980133.133 665123.39 0, 980425.312 665122.23 0, 
+    980717.491 665121.086 0, 981009.67 665119.96 0, 981301.849 665118.851 0, 981594.029 665117.759 0, 981886.208 665116.684 0, 982178.388 665115.627 0, 982470.567 665114.586 0, 982762.747 665113.563 0, 983054.926 665112.557 0, 983347.106 665111.568 0, 
+    983639.286 665110.597 0, 983931.466 665109.642 0, 984223.646 665108.705 0, 984515.826 665107.785 0, 984808.005 665106.883 0, 985100.186 665105.997 0, 985392.366 665105.129 0, 985684.546 665104.277 0, 985975.31 665103.447 0, 985959.579 659535.33 0, 
+    985943.849 653967.526 0))
+
+POLYGON ((1000000 665083.636 0, 999709.232 665083.645 0, 999417.051 665083.67 0, 999124.87 665083.713 0, 998832.688 665083.773 0, 998540.507 665083.851 0, 998248.325 665083.945 0, 997956.144 665084.057 0, 997663.963 665084.186 0, 997371.781 665084.332 0, 
+    997079.6 665084.495 0, 996787.419 665084.676 0, 996495.237 665084.873 0, 996203.056 665085.088 0, 995910.875 665085.32 0, 995618.694 665085.57 0, 995326.512 665085.836 0, 995034.331 665086.12 0, 994742.15 665086.421 0, 994449.969 665086.739 0, 
+    994157.787 665087.074 0, 993865.606 665087.426 0, 993573.425 665087.796 0, 993281.244 665088.183 0, 992987.648 665088.589 0, 992696.882 665089.008 0, 992404.701 665089.447 0, 992112.52 665089.902 0, 991820.339 665090.375 0, 991528.158 665090.865 0, 
+    991235.977 665091.372 0, 990943.796 665091.897 0, 990651.615 665092.439 0, 990359.434 665092.997 0, 990067.253 665093.573 0, 989775.073 665094.167 0, 989482.892 665094.777 0, 989190.711 665095.405 0, 988898.53 665096.049 0, 988606.35 665096.711 0, 
+    988314.169 665097.391 0, 988021.989 665098.087 0, 987729.808 665098.801 0, 987437.628 665099.531 0, 987145.447 665100.279 0, 986853.267 665101.045 0, 986561.086 665101.827 0, 986268.906 665102.627 0, 985975.31 665103.447 0, 985991.042 670671.874 0, 
+    986006.775 676240.606 0, 986299.712 676239.787 0, 986591.237 676238.989 0, 986882.762 676238.208 0, 987174.287 676237.445 0, 987465.812 676236.698 0, 987757.336 676235.969 0, 988048.861 676235.257 0, 988340.387 676234.562 0, 988631.912 676233.885 0, 
+    988923.437 676233.224 0, 989214.962 676232.581 0, 989506.487 676231.955 0, 989798.012 676231.346 0, 990089.538 676230.754 0, 990381.063 676230.179 0, 990672.588 676229.621 0, 990964.114 676229.081 0, 991255.639 676228.558 0, 991547.164 676228.052 0, 
+    991838.69 676227.563 0, 992130.215 676227.091 0, 992421.741 676226.636 0, 992713.266 676226.199 0, 993003.38 676225.781 0, 993296.318 676225.375 0, 993587.843 676224.989 0, 993879.369 676224.621 0, 994170.894 676224.269 0, 994462.42 676223.934 0, 
+    994753.946 676223.617 0, 995045.472 676223.317 0, 995336.997 676223.034 0, 995628.523 676222.768 0, 995920.049 676222.519 0, 996211.575 676222.288 0, 996503.1 676222.073 0, 996794.626 676221.876 0, 997086.152 676221.696 0, 997377.678 676221.533 0, 
+    997669.204 676221.387 0, 997960.729 676221.259 0, 998252.255 676221.147 0, 998543.781 676221.053 0, 998835.307 676220.976 0, 999126.833 676220.916 0, 999418.359 676220.873 0, 999709.885 676220.847 0, 1000000 676220.839 0, 1000000 670652.085 0, 
+    1000000 665083.636 0))
+
+POLYGON ((1013993.225 676240.606 0, 1013703.109 676239.795 0, 1013411.584 676238.997 0, 1013120.059 676238.216 0, 1012828.534 676237.452 0, 1012537.01 676236.706 0, 1012245.485 676235.976 0, 1011953.96 676235.264 0, 1011662.435 676234.569 0, 1011370.909 676233.891 0, 
+    1011079.384 676233.231 0, 1010787.859 676232.587 0, 1010496.334 676231.961 0, 1010204.809 676231.351 0, 1009913.283 676230.759 0, 1009621.758 676230.185 0, 1009330.233 676229.627 0, 1009038.707 676229.086 0, 1008747.182 676228.563 0, 1008455.657 676228.057 0, 
+    1008164.131 676227.567 0, 1007872.606 676227.095 0, 1007581.08 676226.641 0, 1007289.555 676226.203 0, 1006996.62 676225.781 0, 1006706.503 676225.379 0, 1006414.978 676224.993 0, 1006123.452 676224.624 0, 1005831.927 676224.272 0, 1005540.401 676223.938 0, 
+    1005248.875 676223.62 0, 1004957.349 676223.32 0, 1004665.824 676223.037 0, 1004374.298 676222.77 0, 1004082.772 676222.522 0, 1003791.246 676222.29 0, 1003499.721 676222.075 0, 1003208.195 676221.878 0, 1002916.669 676221.698 0, 1002625.143 676221.535 0, 
+    1002333.617 676221.389 0, 1002042.092 676221.26 0, 1001750.566 676221.148 0, 1001459.04 676221.054 0, 1001167.514 676220.977 0, 1000875.988 676220.916 0, 1000584.462 676220.873 0, 1000292.936 676220.848 0, 1000000 676220.839 0, 1000000 681789.896 0, 
+    1000000 687359.251 0, 1000292.278 687359.26 0, 1000583.148 687359.286 0, 1000874.018 687359.328 0, 1001164.888 687359.388 0, 1001455.759 687359.466 0, 1001746.629 687359.56 0, 1002037.499 687359.671 0, 1002328.37 687359.8 0, 1002619.24 687359.945 0, 
+    1002910.11 687360.108 0, 1003200.98 687360.288 0, 1003491.85 687360.485 0, 1003782.721 687360.699 0, 1004073.591 687360.93 0, 1004364.461 687361.178 0, 1004655.331 687361.444 0, 1004946.201 687361.726 0, 1005237.071 687362.026 0, 1005527.942 687362.343 0, 
+    1005818.812 687362.677 0, 1006109.682 687363.028 0, 1006400.552 687363.396 0, 1006691.422 687363.781 0, 1006980.886 687364.182 0, 1007273.162 687364.603 0, 1007564.032 687365.04 0, 1007854.902 687365.494 0, 1008145.772 687365.965 0, 1008436.641 687366.453 0, 
+    1008727.511 687366.958 0, 1009018.381 687367.48 0, 1009309.251 687368.019 0, 1009600.121 687368.576 0, 1009890.99 687369.149 0, 1010181.86 687369.74 0, 1010472.73 687370.348 0, 1010763.599 687370.973 0, 1011054.469 687371.615 0, 1011345.338 687372.274 0, 
+    1011636.208 687372.951 0, 1011927.077 687373.644 0, 1012217.947 687374.355 0, 1012508.816 687375.082 0, 1012799.686 687375.827 0, 1013090.555 687376.589 0, 1013381.424 687377.368 0, 1013672.293 687378.164 0, 1013961.757 687378.973 0, 1013977.492 681809.64 0, 
+    1013993.225 676240.606 0))
+
+POLYGON ((1027923.403 687438.14 0, 1027633.94 687436.513 0, 1027343.075 687434.895 0, 1027052.209 687433.294 0, 1026761.343 687431.711 0, 1026470.477 687430.144 0, 1026179.61 687428.595 0, 1025888.744 687427.062 0, 1025597.878 687425.547 0, 1025307.011 687424.049 0, 
+    1025016.145 687422.568 0, 1024725.278 687421.104 0, 1024434.412 687419.658 0, 1024143.545 687418.228 0, 1023852.678 687416.815 0, 1023561.811 687415.42 0, 1023270.944 687414.042 0, 1022980.077 687412.681 0, 1022689.21 687411.337 0, 1022398.343 687410.01 0, 
+    1022107.475 687408.7 0, 1021816.608 687407.407 0, 1021525.74 687406.132 0, 1021234.873 687404.874 0, 1020942.601 687403.626 0, 1020653.137 687402.408 0, 1020362.27 687401.201 0, 1020071.402 687400.011 0, 1019780.534 687398.838 0, 1019489.666 687397.683 0, 
+    1019198.798 687396.544 0, 1018907.93 687395.423 0, 1018617.062 687394.318 0, 1018326.193 687393.231 0, 1018035.325 687392.161 0, 1017744.457 687391.108 0, 1017453.588 687390.072 0, 1017162.72 687389.053 0, 1016871.851 687388.052 0, 1016580.982 687387.067 0, 
+    1016290.114 687386.1 0, 1015999.245 687385.15 0, 1015708.376 687384.217 0, 1015417.507 687383.301 0, 1015126.639 687382.402 0, 1014835.77 687381.52 0, 1014544.901 687380.655 0, 1014254.032 687379.808 0, 1013961.757 687378.973 0, 1013946.022 692948.603 0, 
+    1013930.286 698518.524 0, 1014221.901 698519.356 0, 1014512.115 698520.202 0, 1014802.328 698521.065 0, 1015092.541 698521.944 0, 1015382.755 698522.841 0, 1015672.968 698523.755 0, 1015963.181 698524.686 0, 1016253.394 698525.634 0, 1016543.607 698526.599 0, 
+    1016833.82 698527.582 0, 1017124.033 698528.581 0, 1017414.246 698529.598 0, 1017704.459 698530.631 0, 1017994.671 698531.682 0, 1018284.884 698532.749 0, 1018575.097 698533.834 0, 1018865.309 698534.936 0, 1019155.522 698536.055 0, 1019445.734 698537.191 0, 
+    1019735.946 698538.344 0, 1020026.159 698539.514 0, 1020316.371 698540.701 0, 1020606.583 698541.906 0, 1020895.394 698543.121 0, 1021187.007 698544.365 0, 1021477.219 698545.621 0, 1021767.431 698546.894 0, 1022057.642 698548.183 0, 1022347.854 698549.49 0, 
+    1022638.066 698550.814 0, 1022928.277 698552.155 0, 1023218.489 698553.513 0, 1023508.7 698554.888 0, 1023798.911 698556.28 0, 1024089.123 698557.69 0, 1024379.334 698559.116 0, 1024669.545 698560.56 0, 1024959.756 698562.02 0, 1025249.967 698563.498 0, 
+    1025540.177 698564.992 0, 1025830.388 698566.504 0, 1026120.599 698568.033 0, 1026410.809 698569.579 0, 1026701.02 698571.142 0, 1026991.23 698572.722 0, 1027281.44 698574.319 0, 1027571.65 698575.934 0, 1027860.461 698577.557 0, 1027891.933 693007.703 0, 
+    1027923.403 687438.14 0))
+
+POLYGON ((1041790.413 698675.946 0, 1041501.606 698673.506 0, 1041211.402 698671.072 0, 1040921.197 698668.655 0, 1040630.993 698666.255 0, 1040340.788 698663.872 0, 1040050.583 698661.506 0, 1039760.378 698659.157 0, 1039470.172 698656.826 0, 1039179.967 698654.511 0, 
+    1038889.761 698652.214 0, 1038599.556 698649.933 0, 1038309.35 698647.67 0, 1038019.144 698645.424 0, 1037728.938 698643.194 0, 1037438.732 698640.982 0, 1037148.525 698638.787 0, 1036858.319 698636.609 0, 1036568.112 698634.448 0, 1036277.906 698632.305 0, 
+    1035987.699 698630.178 0, 1035697.492 698628.068 0, 1035407.285 698625.976 0, 1035117.078 698623.9 0, 1034825.472 698621.832 0, 1034536.663 698619.801 0, 1034246.455 698617.776 0, 1033956.247 698615.769 0, 1033666.04 698613.779 0, 1033375.832 698611.806 0, 
+    1033085.624 698609.85 0, 1032795.416 698607.911 0, 1032505.207 698605.99 0, 1032214.999 698604.085 0, 1031924.79 698602.198 0, 1031634.582 698600.327 0, 1031344.373 698598.474 0, 1031054.164 698596.637 0, 1030763.955 698594.818 0, 1030473.746 698593.016 0, 
+    1030183.537 698591.231 0, 1029893.328 698589.463 0, 1029603.119 698587.712 0, 1029312.909 698585.978 0, 1029022.7 698584.261 0, 1028732.49 698582.562 0, 1028442.28 698580.879 0, 1028152.07 698579.213 0, 1027860.461 698577.557 0, 1027828.987 704147.701 0, 
+    1027797.512 709718.129 0, 1028088.462 709719.782 0, 1028378.017 709721.444 0, 1028667.571 709723.122 0, 1028957.125 709724.818 0, 1029246.678 709726.531 0, 1029536.232 709728.261 0, 1029825.786 709730.008 0, 1030115.339 709731.772 0, 1030404.893 709733.553 0, 
+    1030694.446 709735.351 0, 1030983.999 709737.166 0, 1031273.552 709738.998 0, 1031563.105 709740.848 0, 1031852.658 709742.714 0, 1032142.211 709744.597 0, 1032431.764 709746.498 0, 1032721.316 709748.415 0, 1033010.869 709750.349 0, 1033300.421 709752.301 0, 
+    1033589.973 709754.269 0, 1033879.525 709756.255 0, 1034169.077 709758.258 0, 1034458.629 709760.277 0, 1034746.786 709762.304 0, 1035037.733 709764.368 0, 1035327.284 709766.438 0, 1035616.835 709768.526 0, 1035906.387 709770.631 0, 1036195.938 709772.753 0, 
+    1036485.489 709774.892 0, 1036775.04 709777.048 0, 1037064.591 709779.221 0, 1037354.141 709781.411 0, 1037643.692 709783.618 0, 1037933.242 709785.842 0, 1038222.792 709788.083 0, 1038512.342 709790.342 0, 1038801.892 709792.617 0, 1039091.442 709794.909 0, 
+    1039380.992 709797.219 0, 1039670.541 709799.545 0, 1039960.091 709801.889 0, 1040249.64 709804.249 0, 1040539.189 709806.627 0, 1040828.738 709809.021 0, 1041118.287 709811.433 0, 1041407.836 709813.861 0, 1041695.99 709816.295 0, 1041743.203 704245.978 0, 
+    1041790.413 698675.946 0))
+
+POLYGON ((1055594.136 709953.727 0, 1055305.987 709950.479 0, 1055016.447 709947.232 0, 1054726.906 709944.002 0, 1054437.365 709940.79 0, 1054147.823 709937.594 0, 1053858.282 709934.416 0, 1053568.74 709931.254 0, 1053279.198 709928.11 0, 1052989.656 709924.982 0, 
+    1052700.114 709921.872 0, 1052410.572 709918.779 0, 1052121.029 709915.703 0, 1051831.487 709912.643 0, 1051541.944 709909.601 0, 1051252.4 709906.576 0, 1050962.857 709903.568 0, 1050673.314 709900.577 0, 1050383.77 709897.603 0, 1050094.226 709894.646 0, 
+    1049804.682 709891.706 0, 1049515.138 709888.783 0, 1049225.594 709885.877 0, 1048936.049 709882.988 0, 1048645.112 709880.103 0, 1048356.96 709877.262 0, 1048067.415 709874.424 0, 1047777.87 709871.604 0, 1047488.324 709868.8 0, 1047198.779 709866.014 0, 
+    1046909.233 709863.244 0, 1046619.687 709860.492 0, 1046330.141 709857.756 0, 1046040.595 709855.038 0, 1045751.049 709852.336 0, 1045461.502 709849.652 0, 1045171.956 709846.985 0, 1044882.409 709844.335 0, 1044592.862 709841.701 0, 1044303.315 709839.085 0, 
+    1044013.768 709836.486 0, 1043724.22 709833.904 0, 1043434.673 709831.339 0, 1043145.125 709828.791 0, 1042855.577 709826.26 0, 1042566.029 709823.746 0, 1042276.481 709821.25 0, 1041986.933 709818.77 0, 1041695.99 709816.295 0, 1041648.775 715386.895 0, 
+    1041601.558 720957.773 0, 1041891.841 720960.242 0, 1042180.734 720962.716 0, 1042469.626 720965.207 0, 1042758.519 720967.715 0, 1043047.411 720970.24 0, 1043336.303 720972.783 0, 1043625.194 720975.342 0, 1043914.086 720977.918 0, 1044202.978 720980.511 0, 
+    1044491.869 720983.121 0, 1044780.76 720985.749 0, 1045069.651 720988.393 0, 1045358.542 720991.054 0, 1045647.433 720993.732 0, 1045936.323 720996.427 0, 1046225.214 720999.14 0, 1046514.104 721001.869 0, 1046802.994 721004.615 0, 1047091.884 721007.378 0, 
+    1047380.773 721010.159 0, 1047669.663 721012.956 0, 1047958.552 721015.77 0, 1048247.442 721018.601 0, 1048534.941 721021.436 0, 1048825.22 721024.315 0, 1049114.108 721027.197 0, 1049402.997 721030.096 0, 1049691.885 721033.013 0, 1049980.774 721035.946 0, 
+    1050269.662 721038.896 0, 1050558.55 721041.863 0, 1050847.437 721044.848 0, 1051136.325 721047.849 0, 1051425.212 721050.867 0, 1051714.099 721053.903 0, 1052002.986 721056.955 0, 1052291.873 721060.024 0, 1052580.76 721063.11 0, 1052869.646 721066.214 0, 
+    1053158.532 721069.334 0, 1053447.419 721072.471 0, 1053736.304 721075.626 0, 1054025.19 721078.797 0, 1054314.076 721081.985 0, 1054602.961 721085.191 0, 1054891.846 721088.413 0, 1055180.731 721091.652 0, 1055468.227 721094.893 0, 1055531.183 715524.171 0, 
+    1055594.136 709953.727 0))
+
+POLYGON ((1069334.454 721271.188 0, 1069046.966 721267.135 0, 1068758.091 721263.08 0, 1068469.216 721259.042 0, 1068180.341 721255.02 0, 1067891.466 721251.016 0, 1067602.59 721247.028 0, 1067313.714 721243.058 0, 1067024.838 721239.104 0, 1066735.962 721235.168 0, 
+    1066447.086 721231.248 0, 1066158.209 721227.346 0, 1065869.332 721223.46 0, 1065580.455 721219.592 0, 1065291.577 721215.741 0, 1065002.699 721211.906 0, 1064713.822 721208.089 0, 1064424.943 721204.288 0, 1064136.065 721200.505 0, 1063847.186 721196.738 0, 
+    1063558.308 721192.989 0, 1063269.429 721189.257 0, 1062980.549 721185.541 0, 1062691.67 721181.843 0, 1062401.403 721178.144 0, 1062113.91 721174.497 0, 1061825.03 721170.85 0, 1061536.15 721167.219 0, 1061247.27 721163.606 0, 1060958.389 721160.009 0, 
+    1060669.508 721156.43 0, 1060380.627 721152.868 0, 1060091.745 721149.322 0, 1059802.864 721145.794 0, 1059513.982 721142.283 0, 1059225.1 721138.788 0, 1058936.218 721135.311 0, 1058647.335 721131.85 0, 1058358.453 721128.407 0, 1058069.57 721124.981 0, 
+    1057780.687 721121.571 0, 1057491.804 721118.179 0, 1057202.92 721114.804 0, 1056914.037 721111.445 0, 1056625.153 721108.104 0, 1056336.269 721104.78 0, 1056047.385 721101.472 0, 1055758.5 721098.182 0, 1055468.227 721094.893 0, 1055405.268 726665.89 0, 
+    1055342.306 732237.159 0, 1055631.92 732240.441 0, 1055920.149 732243.723 0, 1056208.377 732247.023 0, 1056496.605 732250.34 0, 1056784.833 732253.674 0, 1057073.061 732257.024 0, 1057361.289 732260.392 0, 1057649.516 732263.777 0, 1057937.743 732267.178 0, 
+    1058225.97 732270.597 0, 1058514.197 732274.033 0, 1058802.424 732277.485 0, 1059090.65 732280.955 0, 1059378.876 732284.441 0, 1059667.102 732287.944 0, 1059955.328 732291.465 0, 1060243.554 732295.002 0, 1060531.779 732298.556 0, 1060820.004 732302.128 0, 
+    1061108.229 732305.716 0, 1061396.454 732309.321 0, 1061684.678 732312.943 0, 1061972.903 732316.582 0, 1062259.742 732320.221 0, 1062549.351 732323.912 0, 1062837.574 732327.602 0, 1063125.798 732331.308 0, 1063414.021 732335.032 0, 1063702.244 732338.773 0, 
+    1063990.467 732342.531 0, 1064278.689 732346.306 0, 1064566.911 732350.098 0, 1064855.134 732353.907 0, 1065143.355 732357.732 0, 1065431.577 732361.575 0, 1065719.798 732365.435 0, 1066008.02 732369.311 0, 1066296.241 732373.205 0, 1066584.461 732377.115 0, 
+    1066872.682 732381.043 0, 1067160.902 732384.987 0, 1067449.122 732388.949 0, 1067737.342 732392.927 0, 1068025.562 732396.923 0, 1068313.781 732400.935 0, 1068602 732404.964 0, 1068890.219 732409.011 0, 1069177.054 732413.054 0, 1069255.756 726841.986 0, 
+    1069334.454 721271.188 0))
+
+POLYGON ((1083011.25 732628.034 0, 1082724.425 732623.18 0, 1082436.219 732618.32 0, 1082148.012 732613.476 0, 1081859.806 732608.65 0, 1081571.598 732603.84 0, 1081283.391 732599.047 0, 1080995.183 732594.272 0, 1080706.975 732589.513 0, 1080418.767 732584.771 0, 
+    1080130.559 732580.046 0, 1079842.35 732575.339 0, 1079554.141 732570.648 0, 1079265.931 732565.974 0, 1078977.722 732561.317 0, 1078689.512 732556.677 0, 1078401.302 732552.054 0, 1078113.091 732547.448 0, 1077824.88 732542.859 0, 1077536.669 732538.286 0, 
+    1077248.458 732533.731 0, 1076960.247 732529.193 0, 1076672.035 732524.672 0, 1076383.823 732520.168 0, 1076094.228 732515.659 0, 1075807.398 732511.21 0, 1075519.185 732506.757 0, 1075230.972 732502.32 0, 1074942.758 732497.901 0, 1074654.545 732493.498 0, 
+    1074366.331 732489.113 0, 1074078.117 732484.744 0, 1073789.902 732480.392 0, 1073501.688 732476.058 0, 1073213.473 732471.74 0, 1072925.257 732467.439 0, 1072637.042 732463.156 0, 1072348.826 732458.889 0, 1072060.61 732454.639 0, 1071772.394 732450.406 0, 
+    1071484.178 732446.19 0, 1071195.961 732441.991 0, 1070907.744 732437.809 0, 1070619.527 732433.644 0, 1070331.31 732429.496 0, 1070043.092 732425.365 0, 1069754.874 732421.251 0, 1069466.656 732417.154 0, 1069177.054 732413.054 0, 1069098.349 737984.391 0, 
+    1069019.639 743555.992 0, 1069308.582 743560.082 0, 1069596.144 743564.17 0, 1069883.706 743568.275 0, 1070171.268 743572.397 0, 1070458.83 743576.535 0, 1070746.391 743580.691 0, 1071033.952 743584.863 0, 1071321.513 743589.053 0, 1071609.074 743593.259 0, 
+    1071896.634 743597.482 0, 1072184.194 743601.722 0, 1072471.754 743605.979 0, 1072759.314 743610.253 0, 1073046.873 743614.544 0, 1073334.432 743618.852 0, 1073621.991 743623.177 0, 1073909.549 743627.519 0, 1074197.108 743631.877 0, 1074484.666 743636.253 0, 
+    1074772.224 743640.645 0, 1075059.781 743645.055 0, 1075347.338 743649.481 0, 1075634.895 743653.924 0, 1075921.073 743658.363 0, 1076210.009 743662.862 0, 1076497.565 743667.356 0, 1076785.121 743671.867 0, 1077072.677 743676.395 0, 1077360.232 743680.939 0, 
+    1077647.787 743685.501 0, 1077935.342 743690.08 0, 1078222.897 743694.675 0, 1078510.451 743699.288 0, 1078798.005 743703.917 0, 1079085.559 743708.564 0, 1079373.112 743713.227 0, 1079660.666 743717.907 0, 1079948.219 743722.604 0, 1080235.771 743727.318 0, 
+    1080523.324 743732.049 0, 1080810.876 743736.797 0, 1081098.428 743741.562 0, 1081385.979 743746.344 0, 1081673.531 743751.142 0, 1081961.082 743755.958 0, 1082248.633 743760.791 0, 1082536.183 743765.64 0, 1082822.355 743770.483 0, 1082916.805 738199.126 0, 
+    1083011.25 732628.034 0))
+
+POLYGON ((1096624.41 744023.968 0, 1096338.25 744018.317 0, 1096050.715 744012.655 0, 1095763.179 744007.01 0, 1095475.643 744001.382 0, 1095188.106 743995.771 0, 1094900.569 743990.177 0, 1094613.032 743984.6 0, 1094325.494 743979.04 0, 1094037.956 743973.496 0, 
+    1093750.418 743967.97 0, 1093462.88 743962.46 0, 1093175.341 743956.968 0, 1092887.801 743951.492 0, 1092600.262 743946.033 0, 1092312.722 743940.592 0, 1092025.182 743935.167 0, 1091737.641 743929.759 0, 1091450.101 743924.368 0, 1091162.559 743918.994 0, 
+    1090875.018 743913.636 0, 1090587.476 743908.296 0, 1090299.934 743902.973 0, 1090012.392 743897.666 0, 1089723.472 743892.352 0, 1089437.306 743887.104 0, 1089149.763 743881.849 0, 1088862.219 743876.61 0, 1088574.675 743871.388 0, 1088287.131 743866.183 0, 
+    1087999.586 743860.995 0, 1087712.041 743855.824 0, 1087424.496 743850.67 0, 1087136.951 743845.533 0, 1086849.405 743840.413 0, 1086561.859 743835.31 0, 1086274.313 743830.223 0, 1085986.766 743825.154 0, 1085699.219 743820.101 0, 1085411.672 743815.065 0, 
+    1085124.124 743810.047 0, 1084836.576 743805.045 0, 1084549.028 743800.06 0, 1084261.48 743795.092 0, 1083973.931 743790.141 0, 1083686.382 743785.207 0, 1083398.833 743780.29 0, 1083111.283 743775.39 0, 1082822.355 743770.483 0, 1082727.901 749342.101 0, 
+    1082633.443 754913.976 0, 1082921.711 754918.871 0, 1083208.605 754923.76 0, 1083495.499 754928.666 0, 1083782.392 754933.589 0, 1084069.285 754938.529 0, 1084356.177 754943.485 0, 1084643.069 754948.459 0, 1084929.961 754953.449 0, 1085216.853 754958.456 0, 
+    1085503.744 754963.481 0, 1085790.635 754968.522 0, 1086077.526 754973.58 0, 1086364.417 754978.654 0, 1086651.307 754983.746 0, 1086938.197 754988.855 0, 1087225.086 754993.98 0, 1087511.976 754999.122 0, 1087798.865 755004.282 0, 1088085.753 755009.458 0, 
+    1088372.642 755014.651 0, 1088659.53 755019.861 0, 1088946.418 755025.087 0, 1089233.305 755030.331 0, 1089518.818 755035.566 0, 1089807.079 755040.869 0, 1090093.966 755046.163 0, 1090380.852 755051.474 0, 1090667.738 755056.803 0, 1090954.623 755062.147 0, 
+    1091241.508 755067.509 0, 1091528.393 755072.888 0, 1091815.278 755078.284 0, 1092102.162 755083.696 0, 1092389.046 755089.126 0, 1092675.93 755094.572 0, 1092962.813 755100.035 0, 1093249.696 755105.515 0, 1093536.579 755111.012 0, 1093823.462 755116.526 0, 
+    1094110.344 755122.057 0, 1094397.225 755127.604 0, 1094684.107 755133.169 0, 1094970.988 755138.75 0, 1095257.869 755144.348 0, 1095544.749 755149.963 0, 1095831.629 755155.595 0, 1096118.509 755161.244 0, 1096404.016 755166.883 0, 1096514.215 749595.297 0, 
+    1096624.41 744023.968 0))
+
+POLYGON ((1110173.819 755458.693 0, 1109888.327 755452.248 0, 1109601.465 755445.789 0, 1109314.602 755439.346 0, 1109027.738 755432.921 0, 1108740.875 755426.512 0, 1108454.01 755420.12 0, 1108167.146 755413.745 0, 1107880.281 755407.387 0, 1107593.416 755401.046 0, 
+    1107306.55 755394.722 0, 1107019.684 755388.414 0, 1106732.818 755382.124 0, 1106445.951 755375.85 0, 1106159.084 755369.593 0, 1105872.216 755363.353 0, 1105585.348 755357.13 0, 1105298.48 755350.924 0, 1105011.611 755344.735 0, 1104724.742 755338.563 0, 
+    1104437.873 755332.407 0, 1104151.003 755326.269 0, 1103864.133 755320.147 0, 1103577.263 755314.042 0, 1103289.021 755307.925 0, 1103003.521 755301.883 0, 1102716.649 755295.829 0, 1102429.778 755289.792 0, 1102142.905 755283.772 0, 1101856.033 755277.768 0, 
+    1101569.16 755271.782 0, 1101282.287 755265.812 0, 1100995.413 755259.859 0, 1100708.539 755253.923 0, 1100421.665 755248.004 0, 1100134.79 755242.102 0, 1099847.915 755236.217 0, 1099561.04 755230.348 0, 1099274.164 755224.497 0, 1098987.288 755218.662 0, 
+    1098700.412 755212.844 0, 1098413.535 755207.043 0, 1098126.658 755201.259 0, 1097839.78 755195.492 0, 1097552.903 755189.742 0, 1097266.025 755184.009 0, 1096979.146 755178.292 0, 1096692.267 755172.593 0, 1096404.016 755166.883 0, 1096293.811 760738.723 0, 
+    1096183.601 766310.813 0, 1096471.194 766316.51 0, 1096757.417 766322.196 0, 1097043.639 766327.9 0, 1097329.862 766333.62 0, 1097616.083 766339.357 0, 1097902.305 766345.111 0, 1098188.526 766350.882 0, 1098474.747 766356.669 0, 1098760.967 766362.474 0, 
+    1099047.187 766368.295 0, 1099333.407 766374.133 0, 1099619.627 766379.988 0, 1099905.846 766385.86 0, 1100192.065 766391.749 0, 1100478.283 766397.654 0, 1100764.501 766403.577 0, 1101050.719 766409.516 0, 1101336.936 766415.472 0, 1101623.153 766421.445 0, 
+    1101909.37 766427.435 0, 1102195.586 766433.441 0, 1102481.802 766439.465 0, 1102768.018 766445.505 0, 1103052.865 766451.533 0, 1103340.448 766457.636 0, 1103626.662 766463.727 0, 1103912.877 766469.835 0, 1104199.09 766475.959 0, 1104485.304 766482.1 0, 
+    1104771.517 766488.259 0, 1105057.73 766494.434 0, 1105343.942 766500.626 0, 1105630.154 766506.834 0, 1105916.366 766513.06 0, 1106202.577 766519.302 0, 1106488.788 766525.562 0, 1106774.998 766531.838 0, 1107061.208 766538.131 0, 1107347.418 766544.441 0, 
+    1107633.628 766550.767 0, 1107919.837 766557.111 0, 1108206.045 766563.471 0, 1108492.254 766569.848 0, 1108778.462 766576.243 0, 1109064.669 766582.653 0, 1109350.876 766589.081 0, 1109637.083 766595.526 0, 1109921.922 766601.956 0, 1110047.874 761030.2 0, 
+    1110173.819 755458.693 0))
+
+POLYGON ((1123659.366 766931.912 0, 1123374.544 766924.676 0, 1123088.356 766917.423 0, 1122802.169 766910.187 0, 1122515.98 766902.968 0, 1122229.792 766895.765 0, 1121943.602 766888.579 0, 1121657.413 766881.41 0, 1121371.223 766874.258 0, 1121085.032 766867.123 0, 
+    1120798.842 766860.004 0, 1120512.65 766852.903 0, 1120226.459 766845.818 0, 1119940.267 766838.75 0, 1119654.074 766831.699 0, 1119367.881 766824.665 0, 1119081.688 766817.648 0, 1118795.494 766810.647 0, 1118509.3 766803.664 0, 1118223.106 766796.697 0, 
+    1117936.911 766789.747 0, 1117650.715 766782.814 0, 1117364.519 766775.898 0, 1117078.323 766768.998 0, 1116790.761 766762.083 0, 1116505.93 766755.25 0, 1116219.732 766748.401 0, 1115933.534 766741.569 0, 1115647.336 766734.754 0, 1115361.138 766727.955 0, 
+    1115074.939 766721.174 0, 1114788.739 766714.409 0, 1114502.539 766707.661 0, 1114216.339 766700.93 0, 1113930.139 766694.216 0, 1113643.938 766687.519 0, 1113357.736 766680.839 0, 1113071.535 766674.175 0, 1112785.332 766667.528 0, 1112499.13 766660.898 0, 
+    1112212.927 766654.285 0, 1111926.724 766647.689 0, 1111640.52 766641.11 0, 1111354.316 766634.547 0, 1111068.111 766628.001 0, 1110781.906 766621.473 0, 1110495.701 766614.961 0, 1110209.496 766608.466 0, 1109921.922 766601.956 0, 1109795.965 772173.96 0, 
+    1109670.003 777746.207 0, 1109956.917 777752.701 0, 1110242.467 777759.181 0, 1110528.016 777765.678 0, 1110813.565 777772.192 0, 1111099.114 777778.723 0, 1111384.662 777785.27 0, 1111670.21 777791.834 0, 1111955.757 777798.415 0, 1112241.304 777805.013 0, 
+    1112526.851 777811.628 0, 1112812.397 777818.26 0, 1113097.943 777824.908 0, 1113383.488 777831.573 0, 1113669.033 777838.255 0, 1113954.578 777844.954 0, 1114240.122 777851.669 0, 1114525.666 777858.402 0, 1114811.21 777865.151 0, 1115096.753 777871.917 0, 
+    1115382.295 777878.699 0, 1115667.838 777885.499 0, 1115953.379 777892.315 0, 1116238.921 777899.149 0, 1116523.099 777905.966 0, 1116810.003 777912.865 0, 1117095.543 777919.749 0, 1117381.083 777926.649 0, 1117666.622 777933.567 0, 1117952.161 777940.501 0, 
+    1118237.7 777947.452 0, 1118523.238 777954.419 0, 1118808.776 777961.404 0, 1119094.314 777968.405 0, 1119379.851 777975.423 0, 1119665.387 777982.458 0, 1119950.923 777989.509 0, 1120236.459 777996.578 0, 1120521.994 778003.663 0, 1120807.529 778010.765 0, 
+    1121093.064 778017.884 0, 1121378.598 778025.02 0, 1121664.132 778032.172 0, 1121949.665 778039.342 0, 1122235.198 778046.528 0, 1122520.73 778053.731 0, 1122806.262 778060.95 0, 1123091.794 778068.187 0, 1123375.963 778075.406 0, 1123517.668 772503.537 0, 
+    1123659.366 766931.912 0))
+
+POLYGON ((1137080.938 778443.325 0, 1136796.788 778435.304 0, 1136511.278 778427.261 0, 1136225.768 778419.234 0, 1135940.257 778411.225 0, 1135654.746 778403.232 0, 1135369.234 778395.256 0, 1135083.721 778387.297 0, 1134798.209 778379.354 0, 1134512.695 778371.429 0, 
+    1134227.182 778363.52 0, 1133941.667 778355.628 0, 1133656.153 778347.753 0, 1133370.638 778339.895 0, 1133085.122 778332.053 0, 1132799.606 778324.229 0, 1132514.09 778316.421 0, 1132228.573 778308.629 0, 1131943.055 778300.855 0, 1131657.537 778293.098 0, 
+    1131372.019 778285.357 0, 1131086.5 778277.633 0, 1130800.981 778269.926 0, 1130515.461 778262.236 0, 1130228.581 778254.526 0, 1129944.421 778246.906 0, 1129658.9 778239.266 0, 1129373.378 778231.643 0, 1129087.856 778224.036 0, 1128802.334 778216.447 0, 
+    1128516.811 778208.874 0, 1128231.288 778201.318 0, 1127945.764 778193.779 0, 1127660.24 778186.257 0, 1127374.715 778178.752 0, 1127089.19 778171.263 0, 1126803.665 778163.791 0, 1126518.139 778156.336 0, 1126232.612 778148.898 0, 1125947.085 778141.477 0, 
+    1125661.558 778134.072 0, 1125376.031 778126.684 0, 1125090.502 778119.313 0, 1124804.974 778111.959 0, 1124519.445 778104.622 0, 1124233.916 778097.301 0, 1123948.386 778089.997 0, 1123662.855 778082.711 0, 1123375.963 778075.406 0, 1123234.252 783647.514 0, 
+    1123092.536 789219.858 0, 1123378.769 789227.146 0, 1123663.643 789234.416 0, 1123948.517 789241.703 0, 1124233.391 789249.007 0, 1124518.264 789256.328 0, 1124803.136 789263.665 0, 1125088.009 789271.019 0, 1125372.88 789278.39 0, 1125657.752 789285.777 0, 
+    1125942.622 789293.182 0, 1126227.493 789300.603 0, 1126512.363 789308.041 0, 1126797.232 789315.495 0, 1127082.102 789322.967 0, 1127366.97 789330.455 0, 1127651.838 789337.96 0, 1127936.706 789345.482 0, 1128221.574 789353.02 0, 1128506.441 789360.575 0, 
+    1128791.307 789368.147 0, 1129076.173 789375.736 0, 1129361.039 789383.342 0, 1129645.904 789390.964 0, 1129929.411 789398.567 0, 1130215.633 789406.259 0, 1130500.496 789413.932 0, 1130785.36 789421.621 0, 1131070.223 789429.327 0, 1131355.085 789437.05 0, 
+    1131639.947 789444.79 0, 1131924.808 789452.546 0, 1132209.67 789460.319 0, 1132494.53 789468.109 0, 1132779.39 789475.916 0, 1133064.25 789483.74 0, 1133349.109 789491.58 0, 1133633.968 789499.437 0, 1133918.826 789507.311 0, 1134203.684 789515.201 0, 
+    1134488.541 789523.109 0, 1134773.398 789531.033 0, 1135058.255 789538.974 0, 1135343.111 789546.931 0, 1135627.966 789554.906 0, 1135912.821 789562.897 0, 1136197.676 789570.905 0, 1136482.53 789578.93 0, 1136766.027 789586.933 0, 1136923.486 784015.011 0, 
+    1137080.938 778443.325 0))
+
+POLYGON ((1150438.427 789992.636 0, 1150154.951 789983.832 0, 1149870.121 789975.002 0, 1149585.29 789966.19 0, 1149300.459 789957.394 0, 1149015.627 789948.615 0, 1148730.795 789939.852 0, 1148445.962 789931.107 0, 1148161.128 789922.378 0, 1147876.294 789913.666 0, 
+    1147591.46 789904.97 0, 1147306.625 789896.292 0, 1147021.79 789887.63 0, 1146736.954 789878.985 0, 1146452.117 789870.357 0, 1146167.28 789861.745 0, 1145882.443 789853.15 0, 1145597.605 789844.573 0, 1145312.767 789836.011 0, 1145027.928 789827.467 0, 
+    1144743.088 789818.939 0, 1144458.248 789810.428 0, 1144173.408 789801.934 0, 1143888.567 789793.457 0, 1143602.37 789784.956 0, 1143318.883 789776.552 0, 1143034.041 789768.125 0, 1142749.198 789759.715 0, 1142464.355 789751.321 0, 1142179.511 789742.945 0, 
+    1141894.666 789734.585 0, 1141609.821 789726.241 0, 1141324.976 789717.915 0, 1141040.13 789709.605 0, 1140755.284 789701.312 0, 1140470.437 789693.036 0, 1140185.589 789684.777 0, 1139900.741 789676.534 0, 1139615.893 789668.308 0, 1139331.044 789660.099 0, 
+    1139046.195 789651.906 0, 1138761.345 789643.731 0, 1138476.495 789635.572 0, 1138191.644 789627.43 0, 1137906.793 789619.305 0, 1137621.941 789611.196 0, 1137337.089 789603.104 0, 1137052.236 789595.029 0, 1136766.027 789586.933 0, 1136608.561 795159.087 0, 
+    1136451.089 800731.47 0, 1136736.64 800739.548 0, 1137020.836 800747.604 0, 1137305.033 800755.677 0, 1137589.228 800763.767 0, 1137873.424 800771.874 0, 1138157.619 800779.997 0, 1138441.813 800788.137 0, 1138726.007 800796.294 0, 1139010.2 800804.467 0, 
+    1139294.393 800812.658 0, 1139578.585 800820.865 0, 1139862.777 800829.088 0, 1140146.969 800837.329 0, 1140431.16 800845.586 0, 1140715.35 800853.86 0, 1140999.54 800862.15 0, 1141283.73 800870.458 0, 1141567.919 800878.782 0, 1141852.107 800887.122 0, 
+    1142136.295 800895.48 0, 1142420.483 800903.854 0, 1142704.67 800912.245 0, 1142988.856 800920.653 0, 1143271.69 800929.037 0, 1143557.228 800937.518 0, 1143841.413 800945.976 0, 1144125.597 800954.451 0, 1144409.781 800962.942 0, 1144693.965 800971.45 0, 
+    1144978.148 800979.975 0, 1145262.331 800988.516 0, 1145546.513 800997.074 0, 1145830.694 801005.649 0, 1146114.875 801014.241 0, 1146399.056 801022.849 0, 1146683.236 801031.475 0, 1146967.415 801040.116 0, 1147251.594 801048.775 0, 1147535.773 801057.45 0, 
+    1147819.951 801066.142 0, 1148104.128 801074.851 0, 1148388.305 801083.577 0, 1148672.482 801092.319 0, 1148956.657 801101.078 0, 1149240.833 801109.853 0, 1149525.008 801118.646 0, 1149809.182 801127.455 0, 1150092.005 801136.239 0, 1150265.219 795564.323 0, 
+    1150438.427 789992.636 0))
+
+POLYGON ((1163731.723 801579.544 0, 1163448.924 801569.961 0, 1163164.775 801560.349 0, 1162880.626 801550.754 0, 1162596.477 801541.176 0, 1162312.327 801531.614 0, 1162028.176 801522.069 0, 1161744.025 801512.54 0, 1161459.873 801503.029 0, 1161175.721 801493.534 0, 
+    1160891.568 801484.056 0, 1160607.415 801474.595 0, 1160323.261 801465.15 0, 1160039.106 801455.722 0, 1159754.951 801446.311 0, 1159470.796 801436.916 0, 1159186.639 801427.538 0, 1158902.483 801418.177 0, 1158618.325 801408.833 0, 1158334.168 801399.505 0, 
+    1158050.009 801390.195 0, 1157765.85 801380.9 0, 1157481.691 801371.623 0, 1157197.531 801362.362 0, 1156912.02 801353.075 0, 1156629.209 801343.891 0, 1156345.047 801334.681 0, 1156060.885 801325.487 0, 1155776.723 801316.31 0, 1155492.559 801307.149 0, 
+    1155208.396 801298.006 0, 1154924.231 801288.879 0, 1154640.066 801279.769 0, 1154355.901 801270.675 0, 1154071.735 801261.599 0, 1153787.568 801252.539 0, 1153503.401 801243.495 0, 1153219.234 801234.469 0, 1152935.066 801225.459 0, 1152650.897 801216.466 0, 
+    1152366.728 801207.489 0, 1152082.558 801198.53 0, 1151798.388 801189.587 0, 1151514.217 801180.661 0, 1151230.046 801171.751 0, 1150945.874 801162.859 0, 1150661.702 801153.983 0, 1150377.529 801145.123 0, 1150092.005 801136.239 0, 1149918.784 806708.38 0, 
+    1149745.555 812280.742 0, 1150030.421 812289.606 0, 1150313.937 812298.445 0, 1150597.454 812307.301 0, 1150880.97 812316.173 0, 1151164.485 812325.062 0, 1151448 812333.967 0, 1151731.514 812342.889 0, 1152015.028 812351.828 0, 1152298.541 812360.784 0, 
+    1152582.054 812369.756 0, 1152865.566 812378.745 0, 1153149.077 812387.751 0, 1153432.588 812396.774 0, 1153716.099 812405.813 0, 1153999.609 812414.868 0, 1154283.119 812423.941 0, 1154566.628 812433.03 0, 1154850.136 812442.136 0, 1155133.644 812451.258 0, 
+    1155417.151 812460.398 0, 1155700.658 812469.553 0, 1155984.164 812478.726 0, 1156267.67 812487.915 0, 1156549.828 812497.077 0, 1156834.68 812506.344 0, 1157118.184 812515.583 0, 1157401.687 812524.839 0, 1157685.19 812534.112 0, 1157968.693 812543.401 0, 
+    1158252.195 812552.707 0, 1158535.696 812562.03 0, 1158819.197 812571.369 0, 1159102.697 812580.726 0, 1159386.197 812590.098 0, 1159669.696 812599.488 0, 1159953.195 812608.894 0, 1160236.693 812618.317 0, 1160520.19 812627.757 0, 1160803.687 812637.213 0, 
+    1161087.184 812646.686 0, 1161370.68 812656.175 0, 1161654.175 812665.682 0, 1161937.67 812675.205 0, 1162221.164 812684.744 0, 1162504.657 812694.301 0, 1162788.15 812703.874 0, 1163071.643 812713.463 0, 1163353.789 812723.024 0, 1163542.76 807151.173 0, 
+    1163731.723 801579.544 0))
+
+POLYGON ((1176960.719 813203.75 0, 1176678.599 813193.392 0, 1176395.135 813183.002 0, 1176111.67 813172.628 0, 1175828.204 813162.271 0, 1175544.738 813151.93 0, 1175261.271 813141.606 0, 1174977.804 813131.299 0, 1174694.336 813121.008 0, 1174410.868 813110.735 0, 
+    1174127.399 813100.477 0, 1173843.929 813090.237 0, 1173560.459 813080.013 0, 1173276.988 813069.806 0, 1172993.516 813059.616 0, 1172710.044 813049.442 0, 1172426.571 813039.285 0, 1172143.098 813029.145 0, 1171859.624 813019.021 0, 1171576.15 813008.914 0, 
+    1171292.675 812998.824 0, 1171009.199 812988.75 0, 1170725.723 812978.693 0, 1170442.246 812968.653 0, 1170157.424 812958.582 0, 1169875.29 812948.623 0, 1169591.812 812938.632 0, 1169308.332 812928.659 0, 1169024.853 812918.702 0, 1168741.372 812908.762 0, 
+    1168457.891 812898.839 0, 1168174.41 812888.932 0, 1167890.928 812879.042 0, 1167607.445 812869.168 0, 1167323.962 812859.312 0, 1167040.478 812849.472 0, 1166756.993 812839.648 0, 1166473.508 812829.842 0, 1166190.022 812820.052 0, 1165906.536 812810.278 0, 
+    1165623.05 812800.522 0, 1165339.562 812790.782 0, 1165056.074 812781.059 0, 1164772.586 812771.352 0, 1164489.097 812761.662 0, 1164205.607 812751.989 0, 1163922.117 812742.333 0, 1163638.626 812732.693 0, 1163353.789 812723.024 0, 1163164.811 818295.093 0, 
+    1162975.826 823867.376 0, 1163260.004 823877.022 0, 1163542.839 823886.64 0, 1163825.673 823896.274 0, 1164108.507 823905.925 0, 1164391.34 823915.592 0, 1164674.172 823925.276 0, 1164957.004 823934.977 0, 1165239.836 823944.694 0, 1165522.667 823954.428 0, 
+    1165805.497 823964.179 0, 1166088.327 823973.946 0, 1166371.156 823983.73 0, 1166653.984 823993.531 0, 1166936.812 824003.348 0, 1167219.64 824013.182 0, 1167502.467 824023.032 0, 1167785.293 824032.899 0, 1168068.118 824042.783 0, 1168350.944 824052.684 0, 
+    1168633.768 824062.601 0, 1168916.592 824072.535 0, 1169199.415 824082.485 0, 1169482.238 824092.452 0, 1169763.719 824102.388 0, 1170047.882 824112.436 0, 1170330.703 824122.453 0, 1170613.523 824132.487 0, 1170896.343 824142.537 0, 1171179.162 824152.604 0, 
+    1171461.981 824162.688 0, 1171744.799 824172.788 0, 1172027.616 824182.905 0, 1172310.433 824193.038 0, 1172593.249 824203.189 0, 1172876.065 824213.355 0, 1173158.88 824223.539 0, 1173441.694 824233.739 0, 1173724.508 824243.956 0, 1174007.321 824254.189 0, 
+    1174290.134 824264.439 0, 1174572.946 824274.706 0, 1174855.757 824284.989 0, 1175138.568 824295.289 0, 1175421.378 824305.606 0, 1175704.188 824315.939 0, 1175986.997 824326.289 0, 1176269.805 824336.656 0, 1176551.273 824346.99 0, 1176756 818775.263 0, 
+    1176960.719 813203.75 0))
+
+POLYGON ((1190125.31 824864.954 0, 1189843.871 824853.825 0, 1189561.093 824842.66 0, 1189278.314 824831.511 0, 1188995.535 824820.379 0, 1188712.755 824809.263 0, 1188429.975 824798.164 0, 1188147.193 824787.082 0, 1187864.411 824776.016 0, 1187581.629 824764.967 0, 
+    1187298.846 824753.935 0, 1187016.062 824742.919 0, 1186733.277 824731.92 0, 1186450.492 824720.938 0, 1186167.706 824709.972 0, 1185884.92 824699.023 0, 1185602.133 824688.09 0, 1185319.345 824677.174 0, 1185036.557 824666.275 0, 1184753.768 824655.393 0, 
+    1184470.978 824644.527 0, 1184188.188 824633.677 0, 1183905.397 824622.845 0, 1183622.606 824612.029 0, 1183338.475 824601.178 0, 1183057.021 824590.447 0, 1182774.227 824579.681 0, 1182491.433 824568.931 0, 1182208.638 824558.199 0, 1181925.843 824547.482 0, 
+    1181643.047 824536.783 0, 1181360.251 824526.1 0, 1181077.453 824515.434 0, 1180794.655 824504.784 0, 1180511.857 824494.152 0, 1180229.058 824483.535 0, 1179946.258 824472.936 0, 1179663.458 824462.353 0, 1179380.657 824451.786 0, 1179097.855 824441.237 0, 
+    1178815.053 824430.704 0, 1178532.25 824420.187 0, 1178249.447 824409.688 0, 1177966.643 824399.205 0, 1177683.838 824388.738 0, 1177401.033 824378.288 0, 1177118.227 824367.855 0, 1176835.42 824357.439 0, 1176551.273 824346.99 0, 1176346.538 829918.927 0, 
+    1176141.796 835491.071 0, 1176425.284 835501.496 0, 1176707.434 835511.888 0, 1176989.584 835522.297 0, 1177271.734 835532.722 0, 1177553.883 835543.165 0, 1177836.031 835553.623 0, 1178118.178 835564.099 0, 1178400.325 835574.591 0, 1178682.472 835585.099 0, 
+    1178964.617 835595.625 0, 1179246.762 835606.166 0, 1179528.907 835616.725 0, 1179811.051 835627.3 0, 1180093.194 835637.891 0, 1180375.336 835648.5 0, 1180657.478 835659.124 0, 1180939.62 835669.766 0, 1181221.76 835680.424 0, 1181503.9 835691.099 0, 
+    1181786.04 835701.79 0, 1182068.179 835712.498 0, 1182350.317 835723.222 0, 1182632.454 835733.963 0, 1182913.256 835744.67 0, 1183196.728 835755.495 0, 1183478.863 835766.286 0, 1183760.998 835777.094 0, 1184043.133 835787.918 0, 1184325.267 835798.759 0, 
+    1184607.4 835809.616 0, 1184889.532 835820.49 0, 1185171.664 835831.38 0, 1185453.795 835842.287 0, 1185735.926 835853.211 0, 1186018.056 835864.152 0, 1186300.185 835875.109 0, 1186582.313 835886.082 0, 1186864.441 835897.072 0, 1187146.569 835908.079 0, 
+    1187428.695 835919.102 0, 1187710.821 835930.142 0, 1187992.947 835941.199 0, 1188275.072 835952.272 0, 1188557.196 835963.362 0, 1188839.319 835974.468 0, 1189121.442 835985.591 0, 1189403.564 835996.731 0, 1189684.351 836007.834 0, 1189904.835 830436.291 0, 
+    1190125.31 824864.954 0))
+
+POLYGON ((1203225.392 836562.856 0, 1202944.635 836550.959 0, 1202662.546 836539.023 0, 1202380.456 836527.103 0, 1202098.365 836515.199 0, 1201816.273 836503.313 0, 1201534.181 836491.442 0, 1201252.088 836479.589 0, 1200969.994 836467.752 0, 1200687.9 836455.931 0, 
+    1200405.805 836444.128 0, 1200123.709 836432.34 0, 1199841.612 836420.57 0, 1199559.515 836408.816 0, 1199277.417 836397.078 0, 1198995.319 836385.358 0, 1198713.219 836373.654 0, 1198431.119 836361.966 0, 1198149.019 836350.295 0, 1197866.918 836338.641 0, 
+    1197584.816 836327.003 0, 1197302.713 836315.382 0, 1197020.609 836303.777 0, 1196738.505 836292.189 0, 1196455.067 836280.563 0, 1196174.295 836269.063 0, 1195892.189 836257.525 0, 1195610.082 836246.004 0, 1195327.975 836234.499 0, 1195045.867 836223.01 0, 
+    1194763.758 836211.539 0, 1194481.649 836200.083 0, 1194199.538 836188.645 0, 1193917.428 836177.223 0, 1193635.316 836165.818 0, 1193353.204 836154.429 0, 1193071.091 836143.057 0, 1192788.978 836131.702 0, 1192506.863 836120.363 0, 1192224.749 836109.04 0, 
+    1191942.633 836097.735 0, 1191660.517 836086.446 0, 1191378.4 836075.173 0, 1191096.283 836063.917 0, 1190814.165 836052.678 0, 1190532.046 836041.455 0, 1190249.926 836030.249 0, 1189967.806 836019.06 0, 1189684.351 836007.834 0, 1189463.859 841579.581 0, 
+    1189243.359 847151.527 0, 1189526.155 847162.726 0, 1189807.619 847173.89 0, 1190089.083 847185.07 0, 1190370.546 847196.266 0, 1190652.008 847207.479 0, 1190933.47 847218.709 0, 1191214.931 847229.955 0, 1191496.391 847241.218 0, 1191777.851 847252.497 0, 
+    1192059.31 847263.793 0, 1192340.768 847275.106 0, 1192622.226 847286.435 0, 1192903.682 847297.781 0, 1193185.139 847309.143 0, 1193466.594 847320.522 0, 1193748.049 847331.917 0, 1194029.504 847343.329 0, 1194310.957 847354.757 0, 1194592.41 847366.202 0, 
+    1194873.862 847377.664 0, 1195155.314 847389.142 0, 1195436.765 847400.637 0, 1195718.215 847412.148 0, 1195998.334 847423.621 0, 1196281.114 847435.22 0, 1196562.562 847446.781 0, 1196844.009 847458.359 0, 1197125.456 847469.953 0, 1197406.902 847481.564 0, 
+    1197688.348 847493.191 0, 1197969.792 847504.835 0, 1198251.237 847516.495 0, 1198532.68 847528.172 0, 1198814.123 847539.866 0, 1199095.565 847551.576 0, 1199377.006 847563.302 0, 1199658.447 847575.046 0, 1199939.887 847586.805 0, 1200221.326 847598.582 0, 
+    1200502.764 847610.375 0, 1200784.202 847622.184 0, 1201065.64 847634.01 0, 1201347.076 847645.853 0, 1201628.512 847657.712 0, 1201909.947 847669.588 0, 1202191.381 847681.48 0, 1202472.815 847693.389 0, 1202752.919 847705.258 0, 1202989.159 842133.957 0, 
+    1203225.392 836562.856 0))
+
+POLYGON ((1216260.86 848297.154 0, 1215980.789 848284.494 0, 1215699.39 848271.79 0, 1215417.99 848259.102 0, 1215136.59 848246.432 0, 1214855.189 848233.777 0, 1214573.787 848221.14 0, 1214292.384 848208.519 0, 1214010.981 848195.914 0, 1213729.577 848183.326 0, 
+    1213448.172 848170.755 0, 1213166.766 848158.2 0, 1212885.36 848145.662 0, 1212603.953 848133.14 0, 1212322.545 848120.635 0, 1212041.137 848108.146 0, 1211759.727 848095.674 0, 1211478.317 848083.218 0, 1211196.906 848070.78 0, 1210915.495 848058.357 0, 
+    1210634.083 848045.951 0, 1210352.67 848033.562 0, 1210071.256 848021.19 0, 1209789.842 848008.833 0, 1209507.098 847996.436 0, 1209227.011 847984.171 0, 1208945.594 847971.865 0, 1208664.177 847959.575 0, 1208382.759 847947.301 0, 1208101.34 847935.045 0, 
+    1207819.921 847922.805 0, 1207538.5 847910.581 0, 1207257.079 847898.374 0, 1206975.658 847886.184 0, 1206694.236 847874.01 0, 1206412.812 847861.852 0, 1206131.389 847849.712 0, 1205849.964 847837.587 0, 1205568.539 847825.48 0, 1205287.113 847813.389 0, 
+    1205005.686 847801.314 0, 1204724.259 847789.256 0, 1204442.831 847777.215 0, 1204161.402 847765.19 0, 1203879.973 847753.182 0, 1203598.543 847741.19 0, 1203317.112 847729.215 0, 1203035.68 847717.256 0, 1202752.919 847705.258 0, 1202516.67 853276.754 0, 
+    1202280.412 858848.442 0, 1202562.515 858860.413 0, 1202843.291 858872.343 0, 1203124.066 858884.291 0, 1203404.84 858896.254 0, 1203685.614 858908.235 0, 1203966.387 858920.231 0, 1204247.159 858932.245 0, 1204527.93 858944.275 0, 1204808.701 858956.321 0, 
+    1205089.471 858968.384 0, 1205370.24 858980.463 0, 1205651.009 858992.559 0, 1205931.777 859004.672 0, 1206212.544 859016.801 0, 1206493.311 859028.946 0, 1206774.076 859041.108 0, 1207054.842 859053.287 0, 1207335.606 859065.482 0, 1207616.37 859077.694 0, 
+    1207897.132 859089.922 0, 1208177.895 859102.166 0, 1208458.656 859114.428 0, 1208739.417 859126.705 0, 1209018.852 859138.941 0, 1209300.936 859151.31 0, 1209581.695 859163.638 0, 1209862.453 859175.981 0, 1210143.21 859188.342 0, 1210423.966 859200.719 0, 
+    1210704.722 859213.112 0, 1210985.477 859225.522 0, 1211266.231 859237.948 0, 1211546.985 859250.391 0, 1211827.737 859262.851 0, 1212108.489 859275.327 0, 1212389.241 859287.819 0, 1212669.991 859300.329 0, 1212950.741 859312.854 0, 1213231.49 859325.396 0, 
+    1213512.238 859337.955 0, 1213792.986 859350.53 0, 1214073.733 859363.122 0, 1214354.479 859375.73 0, 1214635.224 859388.355 0, 1214915.969 859400.996 0, 1215196.713 859413.654 0, 1215477.456 859426.328 0, 1215756.874 859438.959 0, 1216008.872 853867.961 0, 
+    1216260.86 848297.154 0))
+
+POLYGON ((1229231.614 860067.547 0, 1228952.23 860054.126 0, 1228671.524 860040.659 0, 1228390.817 860027.208 0, 1228110.109 860013.774 0, 1227829.401 860000.356 0, 1227548.691 859986.955 0, 1227267.981 859973.57 0, 1226987.27 859960.202 0, 1226706.559 859946.85 0, 
+    1226425.846 859933.515 0, 1226145.133 859920.196 0, 1225864.419 859906.894 0, 1225583.704 859893.608 0, 1225302.988 859880.339 0, 1225022.272 859867.086 0, 1224741.555 859853.85 0, 1224460.837 859840.631 0, 1224180.118 859827.427 0, 1223899.398 859814.241 0, 
+    1223618.678 859801.071 0, 1223337.957 859787.917 0, 1223057.235 859774.78 0, 1222776.512 859761.66 0, 1222494.466 859748.494 0, 1222215.065 859735.469 0, 1221934.34 859722.398 0, 1221653.614 859709.343 0, 1221372.888 859696.306 0, 1221092.16 859683.284 0, 
+    1220811.432 859670.28 0, 1220530.704 859657.291 0, 1220249.974 859644.32 0, 1219969.244 859631.364 0, 1219688.513 859618.426 0, 1219407.781 859605.503 0, 1219127.048 859592.598 0, 1218846.315 859579.709 0, 1218565.581 859566.836 0, 1218284.846 859553.98 0, 
+    1218004.11 859541.14 0, 1217723.374 859528.317 0, 1217442.637 859515.511 0, 1217161.899 859502.721 0, 1216881.16 859489.948 0, 1216600.421 859477.191 0, 1216319.681 859464.45 0, 1216038.94 859451.726 0, 1215756.874 859438.959 0, 1215504.869 865010.146 0, 
+    1215252.854 870581.516 0, 1215534.261 870594.254 0, 1215814.346 870606.948 0, 1216094.43 870619.659 0, 1216374.514 870632.386 0, 1216654.597 870645.129 0, 1216934.679 870657.889 0, 1217214.76 870670.666 0, 1217494.841 870683.459 0, 1217774.921 870696.269 0, 
+    1218055 870709.095 0, 1218335.078 870721.937 0, 1218615.155 870734.796 0, 1218895.232 870747.672 0, 1219175.308 870760.564 0, 1219455.384 870773.472 0, 1219735.458 870786.397 0, 1220015.532 870799.339 0, 1220295.605 870812.297 0, 1220575.677 870825.271 0, 
+    1220855.748 870838.262 0, 1221135.819 870851.269 0, 1221415.889 870864.293 0, 1221695.958 870877.333 0, 1221974.707 870890.329 0, 1222256.094 870903.464 0, 1222536.161 870916.553 0, 1222816.227 870929.66 0, 1223096.292 870942.782 0, 1223376.357 870955.922 0, 
+    1223656.421 870969.077 0, 1223936.484 870982.25 0, 1224216.546 870995.438 0, 1224496.607 871008.643 0, 1224776.668 871021.865 0, 1225056.728 871035.103 0, 1225336.787 871048.358 0, 1225616.845 871061.629 0, 1225896.903 871074.917 0, 1226176.96 871088.221 0, 
+    1226457.016 871101.541 0, 1226737.071 871114.878 0, 1227017.125 871128.232 0, 1227297.179 871141.602 0, 1227577.232 871154.988 0, 1227857.284 871168.391 0, 1228137.335 871181.811 0, 1228417.385 871195.247 0, 1228696.117 871208.636 0, 1228963.87 865637.999 0, 
+    1229231.614 860067.547 0))
+
+POLYGON ((1242137.553 871873.732 0, 1241858.859 871859.556 0, 1241578.848 871845.329 0, 1241298.835 871831.118 0, 1241018.822 871816.924 0, 1240738.808 871802.746 0, 1240458.794 871788.585 0, 1240178.778 871774.44 0, 1239898.762 871760.312 0, 1239618.745 871746.201 0, 
+    1239338.726 871732.105 0, 1239058.708 871718.027 0, 1238778.688 871703.964 0, 1238498.667 871689.918 0, 1238218.646 871675.889 0, 1237938.624 871661.876 0, 1237658.601 871647.88 0, 1237378.577 871633.9 0, 1237098.552 871619.937 0, 1236818.527 871605.99 0, 
+    1236538.501 871592.059 0, 1236258.473 871578.145 0, 1235978.445 871564.248 0, 1235698.417 871550.367 0, 1235417.07 871536.437 0, 1235138.357 871522.654 0, 1234858.326 871508.823 0, 1234578.294 871495.008 0, 1234298.261 871481.209 0, 1234018.227 871467.427 0, 
+    1233738.193 871453.662 0, 1233458.157 871439.912 0, 1233178.121 871426.18 0, 1232898.084 871412.464 0, 1232618.047 871398.764 0, 1232338.008 871385.081 0, 1232057.969 871371.414 0, 1231777.929 871357.764 0, 1231497.888 871344.13 0, 1231217.846 871330.513 0, 
+    1230937.804 871316.912 0, 1230657.76 871303.328 0, 1230377.716 871289.76 0, 1230097.671 871276.209 0, 1229817.626 871262.674 0, 1229537.579 871249.155 0, 1229257.532 871235.654 0, 1228977.484 871222.168 0, 1228696.117 871208.636 0, 1228428.355 876779.453 0, 
+    1228160.584 882350.447 0, 1228441.293 882363.948 0, 1228720.685 882377.401 0, 1229000.076 882390.872 0, 1229279.467 882404.358 0, 1229558.857 882417.861 0, 1229838.246 882431.381 0, 1230117.635 882444.917 0, 1230397.022 882458.47 0, 1230676.409 882472.039 0, 
+    1230955.795 882485.624 0, 1231235.18 882499.226 0, 1231514.564 882512.844 0, 1231793.948 882526.479 0, 1232073.33 882540.13 0, 1232352.712 882553.797 0, 1232632.094 882567.482 0, 1232911.474 882581.182 0, 1233190.853 882594.899 0, 1233470.232 882608.632 0, 
+    1233749.61 882622.382 0, 1234028.987 882636.148 0, 1234308.363 882649.931 0, 1234587.739 882663.73 0, 1234865.799 882677.481 0, 1235146.487 882691.378 0, 1235425.86 882705.226 0, 1235705.232 882719.091 0, 1235984.604 882732.973 0, 1236263.974 882746.87 0, 
+    1236543.344 882760.785 0, 1236822.713 882774.715 0, 1237102.081 882788.662 0, 1237381.448 882802.626 0, 1237660.815 882816.606 0, 1237940.181 882830.603 0, 1238219.545 882844.615 0, 1238498.909 882858.645 0, 1238778.273 882872.691 0, 1239057.635 882886.753 0, 
+    1239336.996 882900.832 0, 1239616.357 882914.927 0, 1239895.717 882929.038 0, 1240175.076 882943.166 0, 1240454.434 882957.311 0, 1240733.791 882971.472 0, 1241013.148 882985.649 0, 1241292.504 882999.843 0, 1241570.546 883013.986 0, 1241854.054 877443.771 0, 
+    1242137.553 871873.732 0))
+
+POLYGON ((1254978.579 883715.408 0, 1254700.576 883700.479 0, 1254421.261 883685.496 0, 1254141.946 883670.53 0, 1253862.63 883655.58 0, 1253583.313 883640.646 0, 1253303.995 883625.729 0, 1253024.676 883610.828 0, 1252745.356 883595.944 0, 1252466.035 883581.076 0, 
+    1252186.714 883566.224 0, 1251907.391 883551.389 0, 1251628.068 883536.571 0, 1251348.744 883521.769 0, 1251069.419 883506.983 0, 1250790.093 883492.214 0, 1250510.767 883477.461 0, 1250231.439 883462.725 0, 1249952.111 883448.005 0, 1249672.781 883433.301 0, 
+    1249393.451 883418.614 0, 1249114.12 883403.944 0, 1248834.788 883389.29 0, 1248555.455 883374.652 0, 1248274.81 883359.962 0, 1247996.787 883345.426 0, 1247717.452 883330.837 0, 1247438.116 883316.266 0, 1247158.778 883301.71 0, 1246879.441 883287.171 0, 
+    1246600.102 883272.648 0, 1246320.762 883258.142 0, 1246041.422 883243.652 0, 1245762.08 883229.179 0, 1245482.738 883214.722 0, 1245203.395 883200.282 0, 1244924.051 883185.858 0, 1244644.706 883171.45 0, 1244365.361 883157.059 0, 1244086.014 883142.685 0, 
+    1243806.667 883128.327 0, 1243527.319 883113.985 0, 1243247.97 883099.659 0, 1242968.62 883085.351 0, 1242689.27 883071.058 0, 1242409.918 883056.782 0, 1242130.566 883042.523 0, 1241851.213 883028.28 0, 1241570.546 883013.986 0, 1241287.028 888584.374 0, 
+    1241003.502 894154.931 0, 1241283.511 894169.191 0, 1241562.208 894183.401 0, 1241840.905 894197.627 0, 1242119.6 894211.87 0, 1242398.295 894226.128 0, 1242676.99 894240.404 0, 1242955.683 894254.695 0, 1243234.375 894269.003 0, 1243513.067 894283.328 0, 
+    1243791.757 894297.669 0, 1244070.447 894312.026 0, 1244349.136 894326.4 0, 1244627.825 894340.79 0, 1244906.512 894355.197 0, 1245185.198 894369.619 0, 1245463.884 894384.059 0, 1245742.569 894398.514 0, 1246021.253 894412.987 0, 1246299.936 894427.475 0, 
+    1246578.618 894441.98 0, 1246857.299 894456.501 0, 1247135.98 894471.039 0, 1247414.66 894485.593 0, 1247692.03 894500.095 0, 1247972.016 894514.751 0, 1248250.693 894529.354 0, 1248529.37 894543.974 0, 1248808.045 894558.61 0, 1249086.72 894573.262 0, 
+    1249365.393 894587.931 0, 1249644.066 894602.617 0, 1249922.738 894617.319 0, 1250201.409 894632.037 0, 1250480.079 894646.771 0, 1250758.749 894661.522 0, 1251037.417 894676.29 0, 1251316.085 894691.073 0, 1251594.751 894705.873 0, 1251873.417 894720.69 0, 
+    1252152.082 894735.523 0, 1252430.746 894750.372 0, 1252709.409 894765.238 0, 1252988.072 894780.12 0, 1253266.733 894795.019 0, 1253545.394 894809.934 0, 1253824.053 894824.865 0, 1254102.712 894839.813 0, 1254380.063 894854.707 0, 1254679.325 889284.973 0, 
+    1254978.579 883715.408 0))
+
+POLYGON ((1267754.593 895592.271 0, 1267477.283 895576.593 0, 1267198.668 895560.858 0, 1266920.051 895545.14 0, 1266641.434 895529.438 0, 1266362.816 895513.752 0, 1266084.197 895498.083 0, 1265805.576 895482.43 0, 1265526.955 895466.793 0, 1265248.333 895451.173 0, 
+    1264969.711 895435.569 0, 1264691.087 895419.982 0, 1264412.462 895404.411 0, 1264133.836 895388.856 0, 1263855.21 895373.318 0, 1263576.582 895357.796 0, 1263297.954 895342.291 0, 1263019.325 895326.802 0, 1262740.695 895311.329 0, 1262462.064 895295.873 0, 
+    1262183.432 895280.433 0, 1261904.799 895265.01 0, 1261626.165 895249.603 0, 1261347.53 895234.212 0, 1261067.588 895218.766 0, 1260790.258 895203.48 0, 1260511.621 895188.139 0, 1260232.982 895172.814 0, 1259954.343 895157.505 0, 1259675.703 895142.213 0, 
+    1259397.062 895126.937 0, 1259118.42 895111.678 0, 1258839.777 895096.435 0, 1258561.133 895081.208 0, 1258282.489 895065.998 0, 1258003.843 895050.804 0, 1257725.197 895035.627 0, 1257446.549 895020.466 0, 1257167.901 895005.321 0, 1256889.252 894990.193 0, 
+    1256610.602 894975.081 0, 1256331.951 894959.986 0, 1256053.299 894944.907 0, 1255774.647 894929.844 0, 1255495.993 894914.798 0, 1255217.339 894899.768 0, 1254938.684 894884.755 0, 1254660.027 894869.758 0, 1254380.063 894854.707 0, 1254080.791 900424.606 0, 
+    1253781.511 905994.667 0, 1254060.817 906009.682 0, 1254338.818 906024.644 0, 1254616.817 906039.622 0, 1254894.816 906054.616 0, 1255172.814 906069.627 0, 1255450.811 906084.654 0, 1255728.807 906099.698 0, 1256006.802 906114.758 0, 1256284.796 906129.834 0, 
+    1256562.79 906144.927 0, 1256840.782 906160.036 0, 1257118.774 906175.161 0, 1257396.765 906190.303 0, 1257674.755 906205.461 0, 1257952.744 906220.635 0, 1258230.732 906235.826 0, 1258508.719 906251.033 0, 1258786.705 906266.256 0, 1259064.691 906281.496 0, 
+    1259342.675 906296.752 0, 1259620.659 906312.025 0, 1259898.642 906327.314 0, 1260176.623 906342.619 0, 1260453.301 906357.869 0, 1260732.584 906373.279 0, 1261010.563 906388.633 0, 1261288.542 906404.004 0, 1261566.519 906419.391 0, 1261844.495 906434.795 0, 
+    1262122.471 906450.215 0, 1262400.445 906465.651 0, 1262678.419 906481.103 0, 1262956.392 906496.572 0, 1263234.364 906512.057 0, 1263512.334 906527.559 0, 1263790.305 906543.077 0, 1264068.274 906558.611 0, 1264346.242 906574.162 0, 1264624.209 906589.729 0, 
+    1264902.175 906605.313 0, 1265180.141 906620.912 0, 1265458.105 906636.529 0, 1265736.069 906652.161 0, 1266014.032 906667.81 0, 1266291.993 906683.475 0, 1266569.954 906699.157 0, 1266847.914 906714.855 0, 1267124.571 906730.495 0, 1267439.586 901161.303 0, 
+    1267754.593 895592.271 0))
+
+POLYGON ((1280465.499 907504.018 0, 1280188.885 907487.595 0, 1279910.971 907471.112 0, 1279633.055 907454.645 0, 1279355.139 907438.195 0, 1279077.221 907421.761 0, 1278799.303 907405.343 0, 1278521.384 907388.942 0, 1278243.464 907372.556 0, 1277965.542 907356.188 0, 
+    1277687.62 907339.835 0, 1277409.697 907323.5 0, 1277131.773 907307.18 0, 1276853.848 907290.877 0, 1276575.922 907274.59 0, 1276297.995 907258.319 0, 1276020.067 907242.065 0, 1275742.138 907225.827 0, 1275464.208 907209.606 0, 1275186.277 907193.401 0, 
+    1274908.346 907177.212 0, 1274630.413 907161.04 0, 1274352.479 907144.884 0, 1274074.545 907128.744 0, 1273795.308 907112.545 0, 1273518.672 907096.514 0, 1273240.735 907080.423 0, 1272962.797 907064.349 0, 1272684.857 907048.291 0, 1272406.917 907032.249 0, 
+    1272128.976 907016.224 0, 1271851.034 907000.216 0, 1271573.09 906984.223 0, 1271295.146 906968.247 0, 1271017.201 906952.287 0, 1270739.255 906936.344 0, 1270461.309 906920.417 0, 1270183.361 906904.506 0, 1269905.412 906888.612 0, 1269627.462 906872.734 0, 
+    1269349.512 906856.873 0, 1269071.56 906841.027 0, 1268793.608 906825.199 0, 1268515.654 906809.386 0, 1268237.7 906793.59 0, 1267959.745 906777.81 0, 1267681.788 906762.047 0, 1267403.831 906746.3 0, 1267124.571 906730.495 0, 1266809.547 912299.846 0, 
+    1266494.514 917869.35 0, 1266773.115 917885.117 0, 1267050.417 917900.827 0, 1267327.717 917916.553 0, 1267605.017 917932.296 0, 1267882.316 917948.055 0, 1268159.614 917963.83 0, 1268436.911 917979.621 0, 1268714.207 917995.429 0, 1268991.502 918011.253 0, 
+    1269268.796 918027.094 0, 1269546.089 918042.95 0, 1269823.381 918058.824 0, 1270100.672 918074.713 0, 1270377.963 918090.619 0, 1270655.252 918106.541 0, 1270932.541 918122.479 0, 1271209.828 918138.434 0, 1271487.115 918154.405 0, 1271764.401 918170.392 0, 
+    1272041.685 918186.396 0, 1272318.969 918202.416 0, 1272596.252 918218.452 0, 1272873.534 918234.505 0, 1273149.517 918250.499 0, 1273428.095 918266.659 0, 1273705.374 918282.761 0, 1273982.652 918298.879 0, 1274259.929 918315.013 0, 1274537.205 918331.163 0, 
+    1274814.481 918347.33 0, 1275091.755 918363.514 0, 1275369.028 918379.713 0, 1275646.301 918395.929 0, 1275923.572 918412.161 0, 1276200.843 918428.41 0, 1276478.112 918444.674 0, 1276755.381 918460.955 0, 1277032.648 918477.253 0, 1277309.915 918493.567 0, 
+    1277587.181 918509.897 0, 1277864.445 918526.243 0, 1278141.709 918542.606 0, 1278418.972 918558.985 0, 1278696.234 918575.38 0, 1278973.495 918591.792 0, 1279250.755 918608.22 0, 1279528.014 918624.664 0, 1279803.975 918641.048 0, 1280134.741 913072.456 0, 
+    1280465.499 907504.018 0))
+
+POLYGON ((1293111.202 919450.344 0, 1292835.286 919433.181 0, 1292558.075 919415.953 0, 1292280.863 919398.742 0, 1292003.649 919381.547 0, 1291726.435 919364.368 0, 1291449.219 919347.206 0, 1291172.003 919330.06 0, 1290894.786 919312.93 0, 1290617.567 919295.817 0, 
+    1290340.348 919278.72 0, 1290063.127 919261.639 0, 1289785.906 919244.575 0, 1289508.683 919227.527 0, 1289231.46 919210.495 0, 1288954.235 919193.48 0, 1288677.01 919176.481 0, 1288399.783 919159.498 0, 1288122.556 919142.531 0, 1287845.327 919125.581 0, 
+    1287568.098 919108.647 0, 1287290.867 919091.73 0, 1287013.636 919074.829 0, 1286736.403 919057.944 0, 1286457.874 919040.996 0, 1286181.936 919024.223 0, 1285904.7 919007.387 0, 1285627.464 918990.567 0, 1285350.226 918973.764 0, 1285072.988 918956.977 0, 
+    1284795.748 918940.206 0, 1284518.508 918923.452 0, 1284241.267 918906.714 0, 1283964.024 918889.992 0, 1283686.781 918873.287 0, 1283409.537 918856.598 0, 1283132.291 918839.925 0, 1282855.045 918823.269 0, 1282577.798 918806.628 0, 1282300.55 918790.005 0, 
+    1282023.3 918773.397 0, 1281746.05 918756.806 0, 1281468.799 918740.231 0, 1281191.547 918723.673 0, 1280914.294 918707.13 0, 1280637.04 918690.604 0, 1280359.785 918674.095 0, 1280082.529 918657.602 0, 1279803.975 918641.048 0, 1279473.199 924209.789 0, 
+    1279142.415 929778.677 0, 1279420.31 929795.192 0, 1279696.911 929811.646 0, 1279973.51 929828.116 0, 1280250.109 929844.603 0, 1280526.707 929861.106 0, 1280803.303 929877.626 0, 1281079.899 929894.161 0, 1281356.494 929910.713 0, 1281633.087 929927.282 0, 
+    1281909.68 929943.866 0, 1282186.272 929960.467 0, 1282462.862 929977.084 0, 1282739.452 929993.717 0, 1283016.041 930010.367 0, 1283292.629 930027.033 0, 1283569.216 930043.715 0, 1283845.802 930060.413 0, 1284122.386 930077.128 0, 1284398.97 930093.859 0, 
+    1284675.553 930110.607 0, 1284952.135 930127.37 0, 1285228.716 930144.15 0, 1285505.296 930160.946 0, 1285780.583 930177.68 0, 1286058.453 930194.587 0, 1286335.03 930211.432 0, 1286611.606 930228.293 0, 1286888.181 930245.171 0, 1287164.755 930262.065 0, 
+    1287441.328 930278.975 0, 1287717.9 930295.901 0, 1287994.471 930312.844 0, 1288271.041 930329.803 0, 1288547.61 930346.778 0, 1288824.178 930363.769 0, 1289100.745 930380.777 0, 1289377.311 930397.801 0, 1289653.876 930414.842 0, 1289930.44 930431.898 0, 
+    1290207.003 930448.971 0, 1290483.565 930466.06 0, 1290760.126 930483.166 0, 1291036.686 930500.287 0, 1291313.245 930517.425 0, 1291589.803 930534.58 0, 1291866.36 930551.75 0, 1292142.916 930568.937 0, 1292418.18 930586.06 0, 1292764.696 925018.129 0, 
+    1293111.202 919450.344 0))
+
+POLYGON ((1305691.61 931430.946 0, 1305416.394 931413.045 0, 1305139.888 931395.077 0, 1304863.38 931377.125 0, 1304586.872 931359.19 0, 1304310.362 931341.271 0, 1304033.852 931323.368 0, 1303757.34 931305.481 0, 1303480.828 931287.61 0, 1303204.314 931269.756 0, 
+    1302927.799 931251.918 0, 1302651.284 931234.097 0, 1302374.767 931216.292 0, 1302098.249 931198.502 0, 1301821.73 931180.73 0, 1301545.21 931162.973 0, 1301268.689 931145.233 0, 1300992.167 931127.509 0, 1300715.644 931109.801 0, 1300439.12 931092.11 0, 
+    1300162.595 931074.435 0, 1299886.068 931056.776 0, 1299609.541 931039.134 0, 1299333.013 931021.507 0, 1299055.193 931003.815 0, 1298779.953 930986.303 0, 1298503.422 930968.726 0, 1298226.889 930951.165 0, 1297950.356 930933.62 0, 1297673.821 930916.091 0, 
+    1297397.286 930898.579 0, 1297120.749 930881.083 0, 1296844.212 930863.603 0, 1296567.673 930846.14 0, 1296291.133 930828.692 0, 1296014.593 930811.261 0, 1295738.051 930793.847 0, 1295461.508 930776.448 0, 1295184.965 930759.066 0, 1294908.42 930741.7 0, 
+    1294631.874 930724.351 0, 1294355.327 930707.017 0, 1294078.779 930689.7 0, 1293802.231 930672.4 0, 1293525.681 930655.115 0, 1293249.13 930637.847 0, 1292972.578 930620.595 0, 1292696.025 930603.359 0, 1292418.18 930586.06 0, 1292071.655 936154.132 0, 
+    1291725.122 941722.343 0, 1292002.308 941739.602 0, 1292278.206 941756.797 0, 1292554.102 941774.008 0, 1292829.998 941791.235 0, 1293105.892 941808.478 0, 1293381.786 941825.738 0, 1293657.678 941843.014 0, 1293933.569 941860.306 0, 1294209.46 941877.615 0, 
+    1294485.349 941894.939 0, 1294761.237 941912.28 0, 1295037.125 941929.638 0, 1295313.011 941947.011 0, 1295588.896 941964.401 0, 1295864.78 941981.807 0, 1296140.663 941999.229 0, 1296416.546 942016.667 0, 1296692.427 942034.122 0, 1296968.307 942051.593 0, 
+    1297244.186 942069.08 0, 1297520.064 942086.583 0, 1297795.941 942104.103 0, 1298071.817 942121.638 0, 1298346.405 942139.108 0, 1298623.566 942156.759 0, 1298899.439 942174.343 0, 1299175.311 942191.944 0, 1299451.182 942209.561 0, 1299727.051 942227.194 0, 
+    1300002.92 942244.844 0, 1300278.788 942262.509 0, 1300554.654 942280.191 0, 1300830.52 942297.889 0, 1301106.385 942315.604 0, 1301382.248 942333.334 0, 1301658.111 942351.081 0, 1301933.972 942368.844 0, 1302209.833 942386.624 0, 1302485.692 942404.419 0, 
+    1302761.55 942422.231 0, 1303037.407 942440.059 0, 1303313.264 942457.903 0, 1303589.119 942475.764 0, 1303864.973 942493.641 0, 1304140.826 942511.534 0, 1304416.678 942529.443 0, 1304692.529 942547.369 0, 1304967.093 942565.227 0, 1305329.356 936998.017 0, 
+    1305691.61 931430.946 0))
+
+POLYGON ((1318206.63 943445.518 0, 1317932.115 943426.884 0, 1317656.316 943408.179 0, 1317380.516 943389.491 0, 1317104.715 943370.818 0, 1316828.912 943352.162 0, 1316553.108 943333.523 0, 1316277.304 943314.899 0, 1316001.498 943296.292 0, 1315725.691 943277.701 0, 
+    1315449.883 943259.126 0, 1315174.074 943240.567 0, 1314898.264 943222.025 0, 1314622.453 943203.498 0, 1314346.64 943184.989 0, 1314070.827 943166.495 0, 1313795.012 943148.017 0, 1313519.197 943129.556 0, 1313243.38 943111.111 0, 1312967.562 943092.682 0, 
+    1312691.743 943074.27 0, 1312415.923 943055.874 0, 1312140.102 943037.493 0, 1311864.28 943019.13 0, 1311587.172 943000.697 0, 1311312.633 942982.451 0, 1311036.807 942964.136 0, 1310760.981 942945.837 0, 1310485.153 942927.554 0, 1310209.325 942909.288 0, 
+    1309933.495 942891.037 0, 1309657.665 942872.803 0, 1309381.833 942854.586 0, 1309106 942836.384 0, 1308830.166 942818.199 0, 1308554.331 942800.03 0, 1308278.495 942781.877 0, 1308002.658 942763.741 0, 1307726.819 942745.62 0, 1307450.98 942727.516 0, 
+    1307175.14 942709.428 0, 1306899.298 942691.357 0, 1306623.456 942673.301 0, 1306347.612 942655.262 0, 1306071.768 942637.239 0, 1305795.922 942619.233 0, 1305520.075 942601.242 0, 1305244.228 942583.268 0, 1304967.093 942565.227 0, 1304604.821 948132.57 0, 
+    1304242.541 953700.044 0, 1304519.017 953718.043 0, 1304794.209 953735.974 0, 1305069.401 953753.922 0, 1305344.591 953771.886 0, 1305619.78 953789.866 0, 1305894.968 953807.862 0, 1306170.156 953825.874 0, 1306445.342 953843.903 0, 1306720.527 953861.948 0, 
+    1306995.711 953880.009 0, 1307270.893 953898.086 0, 1307546.075 953916.18 0, 1307821.256 953934.289 0, 1308096.436 953952.415 0, 1308371.614 953970.557 0, 1308646.792 953988.715 0, 1308921.968 954006.89 0, 1309197.144 954025.08 0, 1309472.318 954043.287 0, 
+    1309747.491 954061.51 0, 1310022.663 954079.75 0, 1310297.835 954098.005 0, 1310573.005 954116.277 0, 1310846.892 954134.479 0, 1311123.341 954152.868 0, 1311398.508 954171.189 0, 1311673.674 954189.525 0, 1311948.839 954207.878 0, 1312224.002 954226.246 0, 
+    1312499.165 954244.631 0, 1312774.326 954263.033 0, 1313049.486 954281.45 0, 1313324.646 954299.883 0, 1313599.804 954318.333 0, 1313874.961 954336.799 0, 1314150.117 954355.281 0, 1314425.272 954373.78 0, 1314700.425 954392.294 0, 1314975.578 954410.825 0, 
+    1315250.73 954429.372 0, 1315525.88 954447.935 0, 1315801.03 954466.514 0, 1316076.178 954485.11 0, 1316351.325 954503.722 0, 1316626.471 954522.35 0, 1316901.617 954540.994 0, 1317176.76 954559.654 0, 1317450.623 954578.243 0, 1317828.631 949011.816 0, 
+    1318206.63 943445.518 0))
+
+POLYGON ((1330656.171 955493.755 0, 1330382.36 955474.392 0, 1330107.27 955454.954 0, 1329832.179 955435.533 0, 1329557.086 955416.127 0, 1329281.993 955396.738 0, 1329006.898 955377.366 0, 1328731.802 955358.009 0, 1328456.705 955338.669 0, 1328181.607 955319.344 0, 
+    1327906.508 955300.036 0, 1327631.408 955280.745 0, 1327356.306 955261.469 0, 1327081.203 955242.21 0, 1326806.1 955222.966 0, 1326530.995 955203.739 0, 1326255.889 955184.528 0, 1325980.781 955165.334 0, 1325705.673 955146.155 0, 1325430.564 955126.993 0, 
+    1325155.453 955107.847 0, 1324880.341 955088.717 0, 1324605.229 955069.603 0, 1324330.115 955050.506 0, 1324053.72 955031.336 0, 1323779.883 955012.359 0, 1323504.766 954993.31 0, 1323229.648 954974.278 0, 1322954.528 954955.261 0, 1322679.407 954936.261 0, 
+    1322404.286 954917.276 0, 1322129.163 954898.308 0, 1321854.039 954879.357 0, 1321578.914 954860.421 0, 1321303.787 954841.502 0, 1321028.66 954822.598 0, 1320753.531 954803.711 0, 1320478.402 954784.841 0, 1320203.271 954765.986 0, 1319928.139 954747.148 0, 
+    1319653.006 954728.325 0, 1319377.872 954709.519 0, 1319102.737 954690.729 0, 1318827.601 954671.956 0, 1318552.464 954653.198 0, 1318277.325 954634.457 0, 1318002.186 954615.732 0, 1317727.045 954597.023 0, 1317450.623 954578.243 0, 1317072.606 960144.797 0, 
+    1316694.581 965711.474 0, 1316970.345 965730.209 0, 1317244.831 965748.873 0, 1317519.315 965767.553 0, 1317793.798 965786.25 0, 1318068.28 965804.963 0, 1318342.761 965823.692 0, 1318617.241 965842.437 0, 1318891.72 965861.198 0, 1319166.197 965879.976 0, 
+    1319440.674 965898.769 0, 1319715.149 965917.579 0, 1319989.624 965936.405 0, 1320264.097 965955.247 0, 1320538.569 965974.105 0, 1320813.04 965992.979 0, 1321087.51 966011.87 0, 1321361.979 966030.776 0, 1321636.447 966049.699 0, 1321910.913 966068.638 0, 
+    1322185.379 966087.593 0, 1322459.843 966106.565 0, 1322734.306 966125.552 0, 1323008.768 966144.556 0, 1323281.953 966163.487 0, 1323557.689 966182.611 0, 1323832.148 966201.663 0, 1324106.605 966220.731 0, 1324381.062 966239.816 0, 1324655.517 966258.916 0, 
+    1324929.971 966278.033 0, 1325204.425 966297.166 0, 1325478.877 966316.315 0, 1325753.327 966335.48 0, 1326027.777 966354.661 0, 1326302.226 966373.859 0, 1326576.673 966393.072 0, 1326851.12 966412.302 0, 1327125.565 966431.548 0, 1327400.009 966450.81 0, 
+    1327674.452 966470.088 0, 1327948.894 966489.382 0, 1328223.334 966508.693 0, 1328497.774 966528.019 0, 1328772.212 966547.362 0, 1329046.649 966566.721 0, 1329321.086 966586.096 0, 1329595.521 966605.488 0, 1329868.679 966624.805 0, 1330262.429 961059.219 0, 
+    1330656.171 955493.755 0))
+
+POLYGON ((1343040.144 967575.351 0, 1342767.039 967555.262 0, 1342492.66 967535.096 0, 1342218.28 967514.945 0, 1341943.898 967494.811 0, 1341669.516 967474.693 0, 1341395.132 967454.591 0, 1341120.747 967434.506 0, 1340846.361 967414.436 0, 1340571.973 967394.382 0, 
+    1340297.585 967374.345 0, 1340023.195 967354.324 0, 1339748.804 967334.319 0, 1339474.412 967314.33 0, 1339200.019 967294.357 0, 1338925.624 967274.401 0, 1338651.229 967254.46 0, 1338376.832 967234.536 0, 1338102.434 967214.628 0, 1337828.035 967194.736 0, 
+    1337553.634 967174.86 0, 1337279.233 967155.001 0, 1337004.83 967135.157 0, 1336730.426 967115.33 0, 1336454.747 967095.427 0, 1336181.615 967075.723 0, 1335907.208 967055.945 0, 1335632.799 967036.182 0, 1335358.39 967016.435 0, 1335083.979 966996.705 0, 
+    1334809.567 966976.99 0, 1334535.154 966957.292 0, 1334260.74 966937.61 0, 1333986.324 966917.944 0, 1333711.908 966898.295 0, 1333437.49 966878.661 0, 1333163.071 966859.044 0, 1332888.651 966839.443 0, 1332614.23 966819.857 0, 1332339.807 966800.289 0, 
+    1332065.384 966780.736 0, 1331790.959 966761.199 0, 1331516.533 966741.679 0, 1331242.106 966722.174 0, 1330967.678 966702.686 0, 1330693.249 966683.214 0, 1330418.819 966663.758 0, 1330144.387 966644.319 0, 1329868.679 966624.805 0, 1329474.921 972190.509 0, 
+    1329081.154 977756.327 0, 1329356.204 977775.794 0, 1329629.98 977795.188 0, 1329903.755 977814.597 0, 1330177.529 977834.023 0, 1330451.302 977853.464 0, 1330725.074 977872.922 0, 1330998.845 977892.396 0, 1331272.614 977911.886 0, 1331546.383 977931.392 0, 
+    1331820.15 977950.914 0, 1332093.916 977970.453 0, 1332367.681 977990.007 0, 1332641.445 978009.578 0, 1332915.207 978029.164 0, 1333188.969 978048.767 0, 1333462.729 978068.386 0, 1333736.488 978088.021 0, 1334010.246 978107.672 0, 1334284.003 978127.339 0, 
+    1334557.759 978147.023 0, 1334831.513 978166.722 0, 1335105.266 978186.438 0, 1335379.019 978206.169 0, 1335651.499 978225.825 0, 1335926.519 978245.681 0, 1336200.268 978265.461 0, 1336474.016 978285.257 0, 1336747.762 978305.069 0, 1337021.507 978324.898 0, 
+    1337295.251 978344.742 0, 1337568.994 978364.603 0, 1337842.736 978384.48 0, 1338116.476 978404.372 0, 1338390.216 978424.281 0, 1338663.954 978444.206 0, 1338937.691 978464.147 0, 1339211.427 978484.105 0, 1339485.162 978504.078 0, 1339758.895 978524.068 0, 
+    1340032.627 978544.073 0, 1340306.358 978564.095 0, 1340580.088 978584.133 0, 1340853.817 978604.187 0, 1341127.545 978624.257 0, 1341401.271 978644.343 0, 1341674.996 978664.445 0, 1341948.72 978684.563 0, 1342221.174 978704.604 0, 1342630.663 973139.921 0, 
+    1343040.144 967575.351 0))
+
+POLYGON ((1355358.462 979690.001 0, 1355086.064 979669.19 0, 1354812.398 979648.298 0, 1354538.731 979627.423 0, 1354265.062 979606.564 0, 1353991.392 979585.72 0, 1353717.721 979564.893 0, 1353444.049 979544.082 0, 1353170.376 979523.287 0, 1352896.701 979502.508 0, 
+    1352623.025 979481.745 0, 1352349.348 979460.999 0, 1352075.669 979440.268 0, 1351801.99 979419.554 0, 1351528.309 979398.856 0, 1351254.627 979378.173 0, 1350980.944 979357.507 0, 1350707.259 979336.857 0, 1350433.574 979316.223 0, 1350159.887 979295.606 0, 
+    1349886.199 979275.004 0, 1349612.509 979254.418 0, 1349338.819 979233.849 0, 1349065.127 979213.296 0, 1348790.166 979192.663 0, 1348517.74 979172.237 0, 1348244.045 979151.732 0, 1347970.348 979131.243 0, 1347696.65 979110.771 0, 1347422.951 979090.314 0, 
+    1347149.251 979069.873 0, 1346875.55 979049.449 0, 1346601.847 979029.041 0, 1346328.144 979008.648 0, 1346054.439 978988.272 0, 1345780.732 978967.912 0, 1345507.025 978947.568 0, 1345233.316 978927.24 0, 1344959.607 978906.929 0, 1344685.896 978886.633 0, 
+    1344412.184 978866.354 0, 1344138.47 978846.09 0, 1343864.756 978825.843 0, 1343591.04 978805.612 0, 1343317.323 978785.397 0, 1343043.605 978765.198 0, 1342769.886 978745.015 0, 1342496.165 978724.848 0, 1342221.174 978704.604 0, 1341811.676 984269.398 0, 
+    1341402.171 989834.298 0, 1341676.504 989854.493 0, 1341949.569 989874.612 0, 1342222.634 989894.746 0, 1342495.697 989914.897 0, 1342768.758 989935.064 0, 1343041.819 989955.246 0, 1343314.879 989975.445 0, 1343587.937 989995.66 0, 1343860.994 990015.891 0, 
+    1344134.05 990036.138 0, 1344407.105 990056.401 0, 1344680.158 990076.68 0, 1344953.211 990096.975 0, 1345226.262 990117.287 0, 1345499.312 990137.614 0, 1345772.36 990157.958 0, 1346045.408 990178.317 0, 1346318.454 990198.693 0, 1346591.499 990219.084 0, 
+    1346864.543 990239.492 0, 1347137.586 990259.916 0, 1347410.628 990280.356 0, 1347683.668 990300.812 0, 1347955.442 990321.189 0, 1348229.745 990341.772 0, 1348502.782 990362.276 0, 1348775.817 990382.796 0, 1349048.852 990403.332 0, 1349321.885 990423.885 0, 
+    1349594.917 990444.453 0, 1349867.947 990465.038 0, 1350140.977 990485.638 0, 1350414.005 990506.255 0, 1350687.032 990526.888 0, 1350960.058 990547.536 0, 1351233.083 990568.201 0, 1351506.106 990588.882 0, 1351779.128 990609.579 0, 1352052.149 990630.292 0, 
+    1352325.169 990651.021 0, 1352598.187 990671.766 0, 1352871.205 990692.528 0, 1353144.221 990713.305 0, 1353417.236 990734.098 0, 1353690.249 990754.908 0, 1353963.262 990775.733 0, 1354236.273 990796.575 0, 1354508.019 990817.336 0, 1354933.244 985253.615 0, 
+    1355358.462 979690.001 0))
+
+POLYGON ((1367611.037 991837.397 0, 1367339.349 991815.868 0, 1367066.398 991794.255 0, 1366793.445 991772.658 0, 1366520.492 991751.078 0, 1366247.537 991729.513 0, 1365974.58 991707.964 0, 1365701.623 991686.432 0, 1365428.664 991664.915 0, 1365155.704 991643.415 0, 
+    1364882.742 991621.931 0, 1364609.78 991600.463 0, 1364336.816 991579.01 0, 1364063.851 991557.574 0, 1363790.884 991536.154 0, 1363517.917 991514.75 0, 1363244.948 991493.362 0, 1362971.978 991471.991 0, 1362699.006 991450.635 0, 1362426.033 991429.295 0, 
+    1362153.059 991407.971 0, 1361880.084 991386.664 0, 1361607.108 991365.372 0, 1361334.13 991344.097 0, 1361059.888 991322.739 0, 1360788.171 991301.594 0, 1360515.189 991280.367 0, 1360242.207 991259.156 0, 1359969.223 991237.961 0, 1359696.238 991216.782 0, 
+    1359423.251 991195.619 0, 1359150.263 991174.472 0, 1358877.274 991153.341 0, 1358604.284 991132.226 0, 1358331.293 991111.127 0, 1358058.3 991090.045 0, 1357785.306 991068.978 0, 1357512.311 991047.928 0, 1357239.315 991026.893 0, 1356966.317 991005.875 0, 
+    1356693.318 990984.873 0, 1356420.318 990963.886 0, 1356147.317 990942.916 0, 1355874.314 990921.962 0, 1355601.31 990901.024 0, 1355328.305 990880.102 0, 1355055.299 990859.196 0, 1354782.292 990838.306 0, 1354508.019 990817.336 0, 1354082.785 996381.159 0, 
+    1353657.544 1001945.079 0, 1353931.159 1001965.999 0, 1354203.512 1001986.839 0, 1354475.863 1002007.695 0, 1354748.213 1002028.567 0, 1355020.562 1002049.454 0, 1355292.91 1002070.358 0, 1355565.256 1002091.278 0, 1355837.601 1002112.214 0, 1356109.945 1002133.166 0, 
+    1356382.288 1002154.134 0, 1356654.629 1002175.118 0, 1356926.97 1002196.118 0, 1357199.309 1002217.134 0, 1357471.646 1002238.166 0, 1357743.983 1002259.214 0, 1358016.318 1002280.278 0, 1358288.652 1002301.358 0, 1358560.985 1002322.454 0, 1358833.316 1002343.567 0, 
+    1359105.647 1002364.695 0, 1359377.976 1002385.839 0, 1359650.304 1002406.999 0, 1359922.63 1002428.176 0, 1360193.695 1002449.27 0, 1360467.28 1002470.576 0, 1360739.602 1002491.801 0, 1361011.924 1002513.041 0, 1361284.244 1002534.298 0, 1361556.563 1002555.57 0, 
+    1361828.881 1002576.859 0, 1362101.198 1002598.163 0, 1362373.513 1002619.484 0, 1362645.827 1002640.82 0, 1362918.14 1002662.173 0, 1363190.452 1002683.542 0, 1363462.762 1002704.926 0, 1363735.071 1002726.327 0, 1364007.379 1002747.744 0, 1364279.685 1002769.177 0, 
+    1364551.991 1002790.625 0, 1364824.294 1002812.09 0, 1365096.597 1002833.571 0, 1365368.899 1002855.068 0, 1365641.199 1002876.581 0, 1365913.498 1002898.11 0, 1366185.795 1002919.655 0, 1366458.092 1002941.216 0, 1366729.128 1002962.693 0, 1367170.086 997399.996 0, 
+    1367611.037 991837.397 0))
+
+POLYGON ((1379797.785 1004017.232 0, 1379526.808 1003994.989 0, 1379254.574 1003972.659 0, 1378982.338 1003950.345 0, 1378710.101 1003928.046 0, 1378437.863 1003905.764 0, 1378165.623 1003883.498 0, 1377893.382 1003861.248 0, 1377621.14 1003839.014 0, 1377348.896 1003816.796 0, 
+    1377076.652 1003794.594 0, 1376804.405 1003772.408 0, 1376532.158 1003750.238 0, 1376259.909 1003728.084 0, 1375987.659 1003705.946 0, 1375715.408 1003683.824 0, 1375443.155 1003661.719 0, 1375170.901 1003639.629 0, 1374898.646 1003617.555 0, 1374626.389 1003595.497 0, 
+    1374354.131 1003573.455 0, 1374081.872 1003551.43 0, 1373809.611 1003529.42 0, 1373537.35 1003507.426 0, 1373263.829 1003485.347 0, 1372992.822 1003463.487 0, 1372720.557 1003441.541 0, 1372448.29 1003419.612 0, 1372176.021 1003397.698 0, 1371903.752 1003375.801 0, 
+    1371631.481 1003353.919 0, 1371359.209 1003332.054 0, 1371086.936 1003310.204 0, 1370814.661 1003288.371 0, 1370542.385 1003266.554 0, 1370270.108 1003244.752 0, 1369997.829 1003222.967 0, 1369725.549 1003201.197 0, 1369453.268 1003179.444 0, 1369180.986 1003157.707 0, 
+    1368908.702 1003135.986 0, 1368636.417 1003114.28 0, 1368364.131 1003092.591 0, 1368091.844 1003070.918 0, 1367819.555 1003049.261 0, 1367547.265 1003027.62 0, 1367274.973 1003005.995 0, 1367002.681 1002984.386 0, 1366729.128 1002962.693 0, 1366288.162 1008525.484 0, 
+    1365847.189 1014088.364 0, 1366120.084 1014110.005 0, 1366391.722 1014131.562 0, 1366663.359 1014153.135 0, 1366934.994 1014174.724 0, 1367206.628 1014196.329 0, 1367478.26 1014217.95 0, 1367749.892 1014239.587 0, 1368021.522 1014261.24 0, 1368293.151 1014282.909 0, 
+    1368564.778 1014304.594 0, 1368836.405 1014326.295 0, 1369108.03 1014348.012 0, 1369379.653 1014369.745 0, 1369651.276 1014391.494 0, 1369922.897 1014413.259 0, 1370194.517 1014435.04 0, 1370466.135 1014456.837 0, 1370737.753 1014478.65 0, 1371009.369 1014500.479 0, 
+    1371280.984 1014522.324 0, 1371552.597 1014544.184 0, 1371824.209 1014566.061 0, 1372095.82 1014587.954 0, 1372366.175 1014609.762 0, 1372639.038 1014631.788 0, 1372910.645 1014653.729 0, 1373182.251 1014675.685 0, 1373453.855 1014697.658 0, 1373725.458 1014719.647 0, 
+    1373997.06 1014741.652 0, 1374268.661 1014763.672 0, 1374540.26 1014785.709 0, 1374811.858 1014807.762 0, 1375083.455 1014829.83 0, 1375355.05 1014851.915 0, 1375626.644 1014874.016 0, 1375898.237 1014896.132 0, 1376169.828 1014918.265 0, 1376441.419 1014940.413 0, 
+    1376713.007 1014962.578 0, 1376984.595 1014984.759 0, 1377256.181 1015006.955 0, 1377527.766 1015029.168 0, 1377799.35 1015051.396 0, 1378070.932 1015073.641 0, 1378342.513 1015095.901 0, 1378614.093 1015118.178 0, 1378884.418 1015140.367 0, 1379341.105 1009578.755 0, 
+    1379797.785 1004017.232 0))
+
+POLYGON ((1391918.622 1016229.199 0, 1391648.359 1016206.245 0, 1391376.843 1016183.202 0, 1391105.326 1016160.174 0, 1390833.808 1016137.162 0, 1390562.288 1016114.167 0, 1390290.767 1016091.187 0, 1390019.244 1016068.223 0, 1389747.72 1016045.275 0, 1389476.195 1016022.344 0, 
+    1389204.669 1015999.428 0, 1388933.141 1015976.528 0, 1388661.612 1015953.644 0, 1388390.081 1015930.776 0, 1388118.549 1015907.924 0, 1387847.016 1015885.088 0, 1387575.482 1015862.268 0, 1387303.946 1015839.465 0, 1387032.408 1015816.677 0, 1386760.87 1015793.905 0, 
+    1386489.33 1015771.149 0, 1386217.789 1015748.409 0, 1385946.246 1015725.685 0, 1385674.702 1015702.977 0, 1385401.904 1015680.18 0, 1385131.61 1015657.608 0, 1384860.062 1015634.948 0, 1384588.513 1015612.304 0, 1384316.962 1015589.676 0, 1384045.41 1015567.064 0, 
+    1383773.857 1015544.468 0, 1383502.302 1015521.888 0, 1383230.746 1015499.323 0, 1382959.189 1015476.775 0, 1382687.63 1015454.243 0, 1382416.07 1015431.727 0, 1382144.509 1015409.227 0, 1381872.947 1015386.742 0, 1381601.383 1015364.274 0, 1381329.818 1015341.822 0, 
+    1381058.251 1015319.385 0, 1380786.683 1015296.965 0, 1380515.114 1015274.561 0, 1380243.543 1015252.172 0, 1379971.972 1015229.8 0, 1379700.399 1015207.443 0, 1379428.824 1015185.103 0, 1379157.248 1015162.779 0, 1378884.418 1015140.367 0, 1378427.723 1020702.065 0, 
+    1377971.022 1026263.845 0, 1378243.195 1026286.203 0, 1378514.116 1026308.473 0, 1378785.036 1026330.76 0, 1379055.955 1026353.062 0, 1379326.872 1026375.381 0, 1379597.787 1026397.715 0, 1379868.702 1026420.065 0, 1380139.615 1026442.432 0, 1380410.527 1026464.814 0, 
+    1380681.438 1026487.212 0, 1380952.347 1026509.626 0, 1381223.255 1026532.056 0, 1381494.161 1026554.502 0, 1381765.067 1026576.964 0, 1382035.97 1026599.442 0, 1382306.873 1026621.936 0, 1382577.774 1026644.446 0, 1382848.674 1026666.972 0, 1383119.573 1026689.513 0, 
+    1383390.47 1026712.071 0, 1383661.366 1026734.644 0, 1383932.261 1026757.234 0, 1384203.154 1026779.839 0, 1384472.797 1026802.356 0, 1384744.937 1026825.098 0, 1385015.826 1026847.751 0, 1385286.714 1026870.421 0, 1385557.601 1026893.106 0, 1385828.486 1026915.807 0, 
+    1386099.37 1026938.524 0, 1386370.253 1026961.257 0, 1386641.134 1026984.006 0, 1386912.014 1027006.771 0, 1387182.893 1027029.552 0, 1387453.77 1027052.349 0, 1387724.646 1027075.161 0, 1387995.521 1027097.99 0, 1388266.394 1027120.835 0, 1388537.266 1027143.695 0, 
+    1388808.136 1027166.572 0, 1389079.006 1027189.464 0, 1389349.874 1027212.373 0, 1389620.74 1027235.297 0, 1389891.605 1027258.237 0, 1390162.469 1027281.193 0, 1390433.332 1027304.165 0, 1390704.193 1027327.154 0, 1390973.804 1027350.052 0, 1391446.217 1021789.584 0, 
+    1391918.622 1016229.199 0))
+
+POLYGON ((871527.2 577666.168 0, 871231.333 577673.701 0, 870934.007 577681.289 0, 870636.681 577688.894 0, 870339.356 577696.517 0, 870042.032 577704.157 0, 869744.707 577711.815 0, 869447.384 577719.49 0, 869150.061 577727.183 0, 868852.738 577734.893 0, 
+    868555.415 577742.621 0, 868258.094 577750.367 0, 867960.772 577758.129 0, 867663.451 577765.91 0, 867366.131 577773.708 0, 867068.811 577781.523 0, 866771.491 577789.356 0, 866474.172 577797.206 0, 866176.853 577805.074 0, 865879.535 577812.959 0, 
+    865582.217 577820.862 0, 865284.9 577828.782 0, 864987.583 577836.72 0, 864690.267 577844.675 0, 864391.491 577852.687 0, 864095.636 577860.638 0, 863798.321 577868.646 0, 863501.006 577876.672 0, 863203.692 577884.714 0, 862906.379 577892.775 0, 
+    862609.066 577900.853 0, 862311.753 577908.948 0, 862014.441 577917.061 0, 861717.13 577925.191 0, 861419.819 577933.339 0, 861122.508 577941.504 0, 860825.198 577949.687 0, 860527.888 577957.887 0, 860230.579 577966.105 0, 859933.27 577974.34 0, 
+    859635.962 577982.593 0, 859338.654 577990.863 0, 859041.347 577999.151 0, 858744.04 578007.456 0, 858446.734 578015.779 0, 858149.428 578024.12 0, 857852.123 578032.477 0, 857554.818 578040.853 0, 857256.052 578049.287 0, 857413.2 583610.172 0, 
+    857570.357 589171.415 0, 857868.465 589163 0, 858165.115 589154.643 0, 858461.765 589146.304 0, 858758.417 589137.982 0, 859055.068 589129.677 0, 859351.72 589121.39 0, 859648.373 589113.121 0, 859945.026 589104.869 0, 860241.68 589096.634 0, 
+    860538.334 589088.417 0, 860834.988 589080.217 0, 861131.643 589072.035 0, 861428.299 589063.87 0, 861724.955 589055.723 0, 862021.611 589047.593 0, 862318.268 589039.481 0, 862614.926 589031.386 0, 862911.584 589023.308 0, 863208.242 589015.248 0, 
+    863504.901 589007.206 0, 863801.56 588999.18 0, 864098.22 588991.173 0, 864394.88 588983.183 0, 864690.084 588975.249 0, 864988.202 588967.255 0, 865284.864 588959.317 0, 865581.526 588951.397 0, 865878.189 588943.494 0, 866174.852 588935.608 0, 
+    866471.515 588927.74 0, 866768.179 588919.89 0, 867064.844 588912.057 0, 867361.509 588904.241 0, 867658.174 588896.443 0, 867954.84 588888.662 0, 868251.506 588880.899 0, 868548.173 588873.154 0, 868844.84 588865.425 0, 869141.508 588857.714 0, 
+    869438.176 588850.021 0, 869734.844 588842.345 0, 870031.513 588834.687 0, 870328.183 588827.046 0, 870624.853 588819.422 0, 870921.523 588811.816 0, 871218.194 588804.228 0, 871514.865 588796.657 0, 871810.081 588789.14 0, 871668.636 583227.475 0, 
+    871527.2 577666.168 0))
+
+POLYGON ((886050.828 588447.096 0, 885755.59 588453.779 0, 885458.899 588460.511 0, 885162.208 588467.262 0, 884865.517 588474.03 0, 884568.827 588480.815 0, 884272.137 588487.618 0, 883975.447 588494.438 0, 883678.758 588501.276 0, 883382.07 588508.131 0, 
+    883085.381 588515.004 0, 882788.694 588521.894 0, 882492.006 588528.801 0, 882195.319 588535.726 0, 881898.632 588542.669 0, 881601.946 588549.629 0, 881305.26 588556.606 0, 881008.575 588563.601 0, 880711.89 588570.613 0, 880415.205 588577.643 0, 
+    880118.521 588584.69 0, 879821.837 588591.755 0, 879525.154 588598.837 0, 879228.471 588605.937 0, 878930.334 588613.089 0, 878635.107 588620.189 0, 878338.425 588627.341 0, 878041.744 588634.51 0, 877745.063 588641.697 0, 877448.383 588648.901 0, 
+    877151.703 588656.123 0, 876855.023 588663.363 0, 876558.344 588670.619 0, 876261.665 588677.894 0, 875964.987 588685.185 0, 875668.309 588692.495 0, 875371.632 588699.821 0, 875074.955 588707.165 0, 874778.278 588714.527 0, 874481.602 588721.906 0, 
+    874184.926 588729.302 0, 873888.251 588736.716 0, 873591.576 588744.148 0, 873294.902 588751.597 0, 872998.228 588759.063 0, 872701.555 588766.547 0, 872404.882 588774.048 0, 872108.209 588781.567 0, 871810.081 588789.14 0, 871951.535 594351.16 0, 
+    872092.998 599913.533 0, 872390.468 599905.976 0, 872686.486 599898.474 0, 872982.504 599890.989 0, 873278.523 599883.522 0, 873574.542 599876.072 0, 873870.562 599868.64 0, 874166.582 599861.225 0, 874462.602 599853.827 0, 874758.623 599846.447 0, 
+    875054.645 599839.084 0, 875350.666 599831.739 0, 875646.689 599824.411 0, 875942.711 599817.1 0, 876238.734 599809.807 0, 876534.758 599802.532 0, 876830.782 599795.274 0, 877126.806 599788.033 0, 877422.831 599780.809 0, 877718.856 599773.604 0, 
+    878014.881 599766.415 0, 878310.908 599759.244 0, 878606.934 599752.09 0, 878902.961 599744.954 0, 879197.537 599737.87 0, 879495.016 599730.734 0, 879791.044 599723.65 0, 880087.073 599716.583 0, 880383.102 599709.534 0, 880679.131 599702.502 0, 
+    880975.161 599695.488 0, 881271.191 599688.491 0, 881567.222 599681.512 0, 881863.253 599674.55 0, 882159.284 599667.605 0, 882455.316 599660.678 0, 882751.348 599653.768 0, 883047.381 599646.876 0, 883343.414 599640.001 0, 883639.447 599633.144 0, 
+    883935.481 599626.304 0, 884231.515 599619.481 0, 884527.55 599612.676 0, 884823.585 599605.888 0, 885119.621 599599.118 0, 885415.657 599592.365 0, 885711.693 599585.629 0, 886007.729 599578.911 0, 886302.316 599572.243 0, 886176.568 594009.494 0, 
+    886050.828 588447.096 0))
+
+POLYGON ((900512.541 599271.1 0, 900217.935 599276.935 0, 899921.88 599282.817 0, 899625.826 599288.716 0, 899329.772 599294.632 0, 899033.719 599300.566 0, 898737.666 599306.518 0, 898441.613 599312.487 0, 898145.561 599318.473 0, 897849.509 599324.477 0, 
+    897553.457 599330.498 0, 897257.406 599336.536 0, 896961.355 599342.592 0, 896665.304 599348.665 0, 896369.254 599354.756 0, 896073.204 599360.864 0, 895777.155 599366.99 0, 895481.106 599373.133 0, 895185.057 599379.294 0, 894889.008 599385.472 0, 
+    894592.96 599391.667 0, 894296.913 599397.88 0, 894000.865 599404.11 0, 893704.818 599410.357 0, 893407.322 599416.653 0, 893112.725 599422.905 0, 892816.68 599429.205 0, 892520.634 599435.522 0, 892224.589 599441.857 0, 891928.544 599448.209 0, 
+    891632.5 599454.579 0, 891336.456 599460.966 0, 891040.412 599467.37 0, 890744.369 599473.792 0, 890448.326 599480.231 0, 890152.284 599486.688 0, 889856.242 599493.162 0, 889560.2 599499.654 0, 889264.159 599506.163 0, 888968.118 599512.689 0, 
+    888672.077 599519.233 0, 888376.037 599525.794 0, 888079.997 599532.373 0, 887783.958 599538.969 0, 887487.919 599545.582 0, 887191.88 599552.213 0, 886895.842 599558.862 0, 886599.804 599565.527 0, 886302.316 599572.243 0, 886428.072 605135.342 0, 
+    886553.835 610698.785 0, 886850.665 610692.084 0, 887146.048 610685.433 0, 887441.431 610678.8 0, 887736.815 610672.183 0, 888032.199 610665.584 0, 888327.584 610659.003 0, 888622.969 610652.439 0, 888918.354 610645.892 0, 889213.74 610639.363 0, 
+    889509.126 610632.851 0, 889804.512 610626.356 0, 890099.899 610619.879 0, 890395.286 610613.419 0, 890690.674 610606.977 0, 890986.062 610600.552 0, 891281.45 610594.144 0, 891576.839 610587.754 0, 891872.228 610581.381 0, 892167.617 610575.025 0, 
+    892463.007 610568.687 0, 892758.397 610562.367 0, 893053.788 610556.063 0, 893349.179 610549.777 0, 893643.124 610543.539 0, 893939.962 610537.258 0, 894235.354 610531.024 0, 894530.746 610524.807 0, 894826.139 610518.608 0, 895121.532 610512.427 0, 
+    895416.926 610506.262 0, 895712.32 610500.116 0, 896007.714 610493.986 0, 896303.108 610487.874 0, 896598.503 610481.779 0, 896893.899 610475.702 0, 897189.294 610469.642 0, 897484.69 610463.6 0, 897780.087 610457.574 0, 898075.484 610451.567 0, 
+    898370.881 610445.576 0, 898666.278 610439.603 0, 898961.676 610433.648 0, 899257.074 610427.709 0, 899552.473 610421.789 0, 899847.871 610415.885 0, 900143.271 610409.999 0, 900438.67 610404.13 0, 900732.625 610398.308 0, 900622.58 604834.531 0, 
+    900512.541 599271.1 0))
+
+POLYGON ((914912.207 610137.889 0, 914618.235 610142.881 0, 914322.82 610147.915 0, 914027.405 610152.967 0, 913731.991 610158.035 0, 913436.577 610163.122 0, 913141.163 610168.225 0, 912845.75 610173.346 0, 912550.336 610178.485 0, 912254.924 610183.641 0, 
+    911959.511 610188.814 0, 911664.099 610194.004 0, 911368.687 610199.212 0, 911073.275 610204.438 0, 910777.864 610209.68 0, 910482.453 610214.941 0, 910187.042 610220.218 0, 909891.632 610225.513 0, 909596.222 610230.825 0, 909300.812 610236.155 0, 
+    909005.403 610241.502 0, 908709.993 610246.867 0, 908414.585 610252.248 0, 908119.176 610257.648 0, 907822.324 610263.091 0, 907528.36 610268.498 0, 907232.953 610273.95 0, 906937.545 610279.418 0, 906642.139 610284.905 0, 906346.732 610290.408 0, 
+    906051.326 610295.929 0, 905755.92 610301.467 0, 905460.514 610307.023 0, 905165.109 610312.596 0, 904869.704 610318.187 0, 904574.299 610323.795 0, 904278.895 610329.42 0, 903983.491 610335.062 0, 903688.088 610340.723 0, 903392.684 610346.4 0, 
+    903097.281 610352.095 0, 902801.879 610357.807 0, 902506.477 610363.537 0, 902211.075 610369.283 0, 901915.673 610375.048 0, 901620.272 610380.83 0, 901324.871 610386.629 0, 901029.47 610392.445 0, 900732.625 610398.308 0, 900842.677 615962.427 0, 
+    900952.736 621526.885 0, 901248.923 621521.035 0, 901543.668 621515.231 0, 901838.414 621509.445 0, 902133.16 621503.676 0, 902427.907 621497.925 0, 902722.654 621492.19 0, 903017.401 621486.474 0, 903312.149 621480.774 0, 903606.897 621475.092 0, 
+    903901.645 621469.427 0, 904196.394 621463.78 0, 904491.143 621458.149 0, 904785.892 621452.537 0, 905080.641 621446.941 0, 905375.391 621441.363 0, 905670.142 621435.802 0, 905964.892 621430.259 0, 906259.643 621424.733 0, 906554.394 621419.224 0, 
+    906849.146 621413.733 0, 907143.898 621408.259 0, 907438.65 621402.802 0, 907733.402 621397.363 0, 908026.714 621391.967 0, 908322.908 621386.536 0, 908617.662 621381.149 0, 908912.416 621375.779 0, 909207.17 621370.427 0, 909501.924 621365.091 0, 
+    909796.679 621359.774 0, 910091.434 621354.473 0, 910386.189 621349.19 0, 910680.945 621343.924 0, 910975.701 621338.676 0, 911270.457 621333.444 0, 911565.214 621328.231 0, 911859.971 621323.034 0, 912154.728 621317.855 0, 912449.485 621312.693 0, 
+    912744.243 621307.549 0, 913039.001 621302.422 0, 913333.76 621297.312 0, 913628.518 621292.22 0, 913923.277 621287.145 0, 914218.037 621282.087 0, 914512.796 621277.047 0, 914807.556 621272.024 0, 915100.877 621267.043 0, 915006.539 615702.296 0, 
+    914912.207 610137.889 0))
+
+POLYGON ((929249.695 621047.174 0, 928956.36 621051.326 0, 928661.587 621055.516 0, 928366.814 621059.724 0, 928072.042 621063.949 0, 927777.269 621068.191 0, 927482.497 621072.451 0, 927187.726 621076.727 0, 926892.954 621081.022 0, 926598.183 621085.333 0, 
+    926303.412 621089.662 0, 926008.642 621094.009 0, 925713.871 621098.372 0, 925419.101 621102.753 0, 925124.331 621107.152 0, 924829.562 621111.567 0, 924534.792 621116 0, 924240.023 621120.451 0, 923945.254 621124.919 0, 923650.486 621129.404 0, 
+    923355.717 621133.906 0, 923060.949 621138.426 0, 922766.182 621142.963 0, 922471.414 621147.518 0, 922175.208 621152.112 0, 921881.88 621156.679 0, 921587.113 621161.285 0, 921292.347 621165.909 0, 920997.581 621170.55 0, 920702.815 621175.209 0, 
+    920408.049 621179.885 0, 920113.284 621184.578 0, 919818.519 621189.289 0, 919523.754 621194.017 0, 919228.989 621198.762 0, 918934.225 621203.525 0, 918639.461 621208.305 0, 918344.698 621213.102 0, 918049.934 621217.917 0, 917755.171 621222.749 0, 
+    917460.408 621227.599 0, 917165.646 621232.465 0, 916870.884 621237.35 0, 916576.122 621242.251 0, 916281.36 621247.17 0, 915986.599 621252.106 0, 915691.838 621257.06 0, 915397.077 621262.03 0, 915100.877 621267.043 0, 915195.22 626832.125 0, 
+    915289.569 632397.54 0, 915585.111 632392.538 0, 915879.217 632387.579 0, 916173.322 632382.636 0, 916467.429 632377.711 0, 916761.535 632372.803 0, 917055.642 632367.912 0, 917349.749 632363.039 0, 917643.857 632358.183 0, 917937.964 632353.344 0, 
+    918232.072 632348.523 0, 918526.18 632343.719 0, 918820.289 632338.932 0, 919114.398 632334.163 0, 919408.507 632329.411 0, 919702.616 632324.676 0, 919996.726 632319.958 0, 920290.836 632315.258 0, 920584.946 632310.575 0, 920879.057 632305.91 0, 
+    921173.167 632301.262 0, 921467.278 632296.631 0, 921761.39 632292.017 0, 922055.501 632287.421 0, 922348.178 632282.864 0, 922643.725 632278.28 0, 922937.837 632273.736 0, 923231.95 632269.209 0, 923526.063 632264.699 0, 923820.176 632260.206 0, 
+    924114.29 632255.731 0, 924408.403 632251.273 0, 924702.517 632246.833 0, 924996.632 632242.41 0, 925290.746 632238.004 0, 925584.861 632233.615 0, 925878.976 632229.244 0, 926173.091 632224.89 0, 926467.207 632220.553 0, 926761.322 632216.234 0, 
+    927055.438 632211.932 0, 927349.555 632207.647 0, 927643.671 632203.38 0, 927937.788 632199.13 0, 928231.905 632194.897 0, 928526.022 632190.682 0, 928820.14 632186.483 0, 929114.257 632182.303 0, 929406.941 632178.159 0, 929328.316 626612.5 0, 
+    929249.695 621047.174 0))
+
+POLYGON ((943524.877 631998.664 0, 943232.18 632001.98 0, 942938.052 632005.33 0, 942643.924 632008.697 0, 942349.796 632012.082 0, 942055.668 632015.483 0, 941761.54 632018.903 0, 941467.413 632022.339 0, 941173.286 632025.793 0, 940879.159 632029.264 0, 
+    940585.032 632032.752 0, 940290.905 632036.258 0, 939996.779 632039.781 0, 939702.653 632043.321 0, 939408.527 632046.879 0, 939114.401 632050.454 0, 938820.275 632054.046 0, 938526.15 632057.656 0, 938232.025 632061.283 0, 937937.9 632064.927 0, 
+    937643.775 632068.588 0, 937349.651 632072.267 0, 937055.527 632075.963 0, 936761.403 632079.677 0, 936465.846 632083.426 0, 936173.155 632087.156 0, 935879.032 632090.921 0, 935584.909 632094.704 0, 935290.786 632098.504 0, 934996.663 632102.321 0, 
+    934702.541 632106.156 0, 934408.418 632110.007 0, 934114.296 632113.877 0, 933820.174 632117.763 0, 933526.053 632121.667 0, 933231.932 632125.588 0, 932937.81 632129.527 0, 932643.69 632133.483 0, 932349.569 632137.456 0, 932055.448 632141.446 0, 
+    931761.328 632145.454 0, 931467.208 632149.479 0, 931173.089 632153.521 0, 930878.969 632157.581 0, 930584.85 632161.658 0, 930290.731 632165.752 0, 929996.612 632169.864 0, 929702.494 632173.993 0, 929406.941 632178.159 0, 929485.571 637744.147 0, 
+    929564.206 643310.461 0, 929859.1 643306.304 0, 930152.563 643302.184 0, 930446.027 643298.082 0, 930739.49 643293.997 0, 931032.954 643289.929 0, 931326.419 643285.878 0, 931619.883 643281.845 0, 931913.348 643277.829 0, 932206.813 643273.83 0, 
+    932500.278 643269.848 0, 932793.743 643265.884 0, 933087.209 643261.937 0, 933380.675 643258.007 0, 933674.141 643254.095 0, 933967.607 643250.2 0, 934261.074 643246.322 0, 934554.541 643242.461 0, 934848.008 643238.618 0, 935141.475 643234.792 0, 
+    935434.942 643230.983 0, 935728.41 643227.191 0, 936021.878 643223.417 0, 936315.346 643219.66 0, 936607.384 643215.939 0, 936902.283 643212.198 0, 937195.752 643208.493 0, 937489.221 643204.805 0, 937782.69 643201.134 0, 938076.16 643197.481 0, 
+    938369.629 643193.845 0, 938663.099 643190.226 0, 938956.569 643186.625 0, 939250.04 643183.04 0, 939543.51 643179.473 0, 939836.981 643175.924 0, 940130.452 643172.391 0, 940423.923 643168.876 0, 940717.394 643165.378 0, 941010.866 643161.897 0, 
+    941304.338 643158.434 0, 941597.809 643154.988 0, 941891.282 643151.559 0, 942184.754 643148.148 0, 942478.227 643144.753 0, 942771.699 643141.376 0, 943065.172 643138.017 0, 943358.645 643134.674 0, 943650.69 643131.365 0, 943587.781 637564.852 0, 
+    943524.877 631998.664 0))
+
+POLYGON ((957737.624 642992.067 0, 957445.569 642994.551 0, 957152.088 642997.064 0, 956858.606 642999.595 0, 956565.125 643002.143 0, 956271.644 643004.708 0, 955978.163 643007.29 0, 955684.683 643009.89 0, 955391.202 643012.507 0, 955097.722 643015.141 0, 
+    954804.242 643017.793 0, 954510.762 643020.461 0, 954217.282 643023.147 0, 953923.802 643025.851 0, 953630.322 643028.571 0, 953336.843 643031.309 0, 953043.364 643034.064 0, 952749.885 643036.837 0, 952456.406 643039.626 0, 952162.927 643042.433 0, 
+    951869.448 643045.258 0, 951575.97 643048.099 0, 951282.492 643050.958 0, 950989.013 643053.834 0, 950694.108 643056.741 0, 950402.058 643059.638 0, 950108.58 643062.566 0, 949815.103 643065.511 0, 949521.626 643068.473 0, 949228.148 643071.453 0, 
+    948934.672 643074.45 0, 948641.195 643077.464 0, 948347.718 643080.496 0, 948054.242 643083.545 0, 947760.766 643086.611 0, 947467.29 643089.694 0, 947173.814 643092.795 0, 946880.338 643095.912 0, 946586.863 643099.048 0, 946293.388 643102.2 0, 
+    945999.913 643105.37 0, 945706.438 643108.557 0, 945412.963 643111.761 0, 945119.488 643114.982 0, 944826.014 643118.221 0, 944532.54 643121.477 0, 944239.066 643124.751 0, 943945.592 643128.041 0, 943650.69 643131.365 0, 943713.602 648698.202 0, 
+    943776.518 654265.357 0, 944070.762 654262.04 0, 944363.58 654258.757 0, 944656.399 654255.491 0, 944949.217 654252.242 0, 945242.036 654249.011 0, 945534.856 654245.796 0, 945827.675 654242.599 0, 946120.494 654239.419 0, 946413.314 654236.257 0, 
+    946706.134 654233.111 0, 946998.954 654229.983 0, 947291.775 654226.872 0, 947584.595 654223.779 0, 947877.416 654220.702 0, 948170.237 654217.643 0, 948463.058 654214.601 0, 948755.879 654211.576 0, 949048.7 654208.569 0, 949341.522 654205.579 0, 
+    949634.343 654202.605 0, 949927.165 654199.65 0, 950219.987 654196.711 0, 950512.81 654193.79 0, 950804.207 654190.9 0, 951098.455 654187.999 0, 951391.277 654185.129 0, 951684.1 654182.277 0, 951976.924 654179.442 0, 952269.747 654176.624 0, 
+    952562.57 654173.823 0, 952855.394 654171.04 0, 953148.218 654168.273 0, 953441.041 654165.524 0, 953733.866 654162.793 0, 954026.69 654160.078 0, 954319.514 654157.381 0, 954612.339 654154.701 0, 954905.163 654152.038 0, 955197.988 654149.392 0, 
+    955490.813 654146.764 0, 955783.639 654144.153 0, 956076.464 654141.559 0, 956369.289 654138.982 0, 956662.115 654136.423 0, 956954.941 654133.881 0, 957247.767 654131.356 0, 957540.593 654128.848 0, 957831.996 654126.37 0, 957784.808 648559.059 0, 
+    957737.624 642992.067 0))
+
+POLYGON ((971887.81 654027.093 0, 971596.399 654028.748 0, 971303.567 654030.428 0, 971010.735 654032.126 0, 970717.904 654033.841 0, 970425.072 654035.573 0, 970132.24 654037.322 0, 969839.409 654039.089 0, 969546.577 654040.872 0, 969253.746 654042.673 0, 
+    968960.915 654044.492 0, 968668.084 654046.327 0, 968375.253 654048.18 0, 968082.422 654050.05 0, 967789.591 654051.937 0, 967496.761 654053.842 0, 967203.93 654055.763 0, 966911.1 654057.702 0, 966618.269 654059.658 0, 966325.439 654061.632 0, 
+    966032.609 654063.622 0, 965739.779 654065.63 0, 965446.949 654067.655 0, 965154.12 654069.698 0, 964859.868 654071.767 0, 964568.461 654073.834 0, 964275.631 654075.928 0, 963982.802 654078.039 0, 963689.973 654080.168 0, 963397.144 654082.314 0, 
+    963104.315 654084.477 0, 962811.487 654086.657 0, 962518.658 654088.854 0, 962225.83 654091.069 0, 961933.001 654093.301 0, 961640.173 654095.55 0, 961347.345 654097.817 0, 961054.517 654100.1 0, 960761.689 654102.401 0, 960468.862 654104.719 0, 
+    960176.034 654107.055 0, 959883.207 654109.407 0, 959590.379 654111.777 0, 959297.552 654114.164 0, 959004.725 654116.568 0, 958711.899 654118.99 0, 958419.072 654121.429 0, 958126.245 654123.885 0, 957831.996 654126.37 0, 957879.185 659693.997 0, 
+    957926.378 665261.936 0, 958219.969 665259.456 0, 958512.14 665257.006 0, 958804.312 665254.572 0, 959096.483 665252.156 0, 959388.654 665249.757 0, 959680.826 665247.376 0, 959972.998 665245.011 0, 960265.17 665242.664 0, 960557.342 665240.334 0, 
+    960849.514 665238.021 0, 961141.687 665235.725 0, 961433.859 665233.447 0, 961726.032 665231.185 0, 962018.205 665228.941 0, 962310.377 665226.714 0, 962602.55 665224.505 0, 962894.724 665222.312 0, 963186.897 665220.137 0, 963479.07 665217.978 0, 
+    963771.244 665215.838 0, 964063.417 665213.714 0, 964355.591 665211.607 0, 964647.765 665209.518 0, 964938.52 665207.456 0, 965232.113 665205.391 0, 965524.288 665203.353 0, 965816.462 665201.332 0, 966108.637 665199.329 0, 966400.811 665197.343 0, 
+    966692.986 665195.374 0, 966985.161 665193.422 0, 967277.336 665191.487 0, 967569.511 665189.57 0, 967861.686 665187.67 0, 968153.861 665185.787 0, 968446.037 665183.921 0, 968738.212 665182.072 0, 969030.388 665180.241 0, 969322.564 665178.427 0, 
+    969614.74 665176.63 0, 969906.916 665174.85 0, 970199.092 665173.087 0, 970491.268 665171.342 0, 970783.444 665169.614 0, 971075.62 665167.903 0, 971367.797 665166.209 0, 971659.973 665164.532 0, 971950.732 665162.881 0, 971919.27 659594.83 0, 
+    971887.81 654027.093 0))
+
+POLYGON ((985975.31 665103.447 0, 985684.546 665104.277 0, 985392.366 665105.129 0, 985100.186 665105.997 0, 984808.005 665106.883 0, 984515.826 665107.785 0, 984223.646 665108.705 0, 983931.466 665109.642 0, 983639.286 665110.597 0, 983347.106 665111.568 0, 
+    983054.926 665112.557 0, 982762.747 665113.563 0, 982470.567 665114.586 0, 982178.388 665115.627 0, 981886.208 665116.684 0, 981594.029 665117.759 0, 981301.849 665118.851 0, 981009.67 665119.96 0, 980717.491 665121.086 0, 980425.312 665122.23 0, 
+    980133.133 665123.39 0, 979840.954 665124.568 0, 979548.775 665125.764 0, 979256.596 665126.976 0, 978963 665128.211 0, 978672.238 665129.452 0, 978380.06 665130.716 0, 978087.881 665131.997 0, 977795.703 665133.295 0, 977503.524 665134.611 0, 
+    977211.346 665135.944 0, 976919.168 665137.293 0, 976626.989 665138.661 0, 976334.811 665140.045 0, 976042.633 665141.446 0, 975750.455 665142.865 0, 975458.278 665144.301 0, 975166.1 665145.754 0, 974873.922 665147.224 0, 974581.744 665148.712 0, 
+    974289.567 665150.216 0, 973997.39 665151.738 0, 973705.212 665153.277 0, 973413.035 665154.834 0, 973120.858 665156.407 0, 972828.681 665157.998 0, 972536.504 665159.606 0, 972244.327 665161.231 0, 971950.732 665162.881 0, 971982.196 670731.24 0, 
+    972013.661 676299.906 0, 972306.597 676298.259 0, 972598.119 676296.638 0, 972889.64 676295.034 0, 973181.162 676293.446 0, 973472.683 676291.876 0, 973764.205 676290.324 0, 974055.727 676288.788 0, 974347.249 676287.27 0, 974638.771 676285.768 0, 
+    974930.293 676284.284 0, 975221.815 676282.817 0, 975513.337 676281.367 0, 975804.86 676279.935 0, 976096.382 676278.519 0, 976387.905 676277.121 0, 976679.427 676275.74 0, 976970.95 676274.376 0, 977262.473 676273.029 0, 977553.995 676271.699 0, 
+    977845.518 676270.387 0, 978137.041 676269.091 0, 978428.564 676267.813 0, 978720.088 676266.552 0, 979010.197 676265.314 0, 979303.134 676264.081 0, 979594.657 676262.872 0, 979886.181 676261.679 0, 980177.704 676260.504 0, 980469.228 676259.346 0, 
+    980760.752 676258.205 0, 981052.275 676257.081 0, 981343.799 676255.974 0, 981635.323 676254.885 0, 981926.847 676253.813 0, 982218.371 676252.757 0, 982509.895 676251.719 0, 982801.419 676250.699 0, 983092.943 676249.695 0, 983384.467 676248.708 0, 
+    983675.991 676247.739 0, 983967.516 676246.787 0, 984259.04 676245.852 0, 984550.565 676244.934 0, 984842.089 676244.033 0, 985133.614 676243.149 0, 985425.138 676242.283 0, 985716.663 676241.434 0, 986006.775 676240.606 0, 985991.042 670671.874 0, 
+    985975.31 665103.447 0))
+
+POLYGON ((1000000 676220.839 0, 999709.885 676220.847 0, 999418.359 676220.873 0, 999126.833 676220.916 0, 998835.307 676220.976 0, 998543.781 676221.053 0, 998252.255 676221.147 0, 997960.729 676221.259 0, 997669.204 676221.387 0, 997377.678 676221.533 0, 
+    997086.152 676221.696 0, 996794.626 676221.876 0, 996503.1 676222.073 0, 996211.575 676222.288 0, 995920.049 676222.519 0, 995628.523 676222.768 0, 995336.997 676223.034 0, 995045.472 676223.317 0, 994753.946 676223.617 0, 994462.42 676223.934 0, 
+    994170.894 676224.269 0, 993879.369 676224.621 0, 993587.843 676224.989 0, 993296.318 676225.375 0, 993003.38 676225.781 0, 992713.266 676226.199 0, 992421.741 676226.636 0, 992130.215 676227.091 0, 991838.69 676227.563 0, 991547.164 676228.052 0, 
+    991255.639 676228.558 0, 990964.114 676229.081 0, 990672.588 676229.621 0, 990381.063 676230.179 0, 990089.538 676230.754 0, 989798.012 676231.346 0, 989506.487 676231.955 0, 989214.962 676232.581 0, 988923.437 676233.224 0, 988631.912 676233.885 0, 
+    988340.387 676234.562 0, 988048.861 676235.257 0, 987757.336 676235.969 0, 987465.812 676236.698 0, 987174.287 676237.445 0, 986882.762 676238.208 0, 986591.237 676238.989 0, 986299.712 676239.787 0, 986006.775 676240.606 0, 986022.508 681809.64 0, 
+    986038.243 687378.973 0, 986330.521 687378.156 0, 986621.391 687377.36 0, 986912.26 687376.582 0, 987203.129 687375.82 0, 987493.998 687375.075 0, 987784.868 687374.348 0, 988075.737 687373.637 0, 988366.607 687372.944 0, 988657.476 687372.268 0, 
+    988948.346 687371.609 0, 989239.215 687370.967 0, 989530.085 687370.342 0, 989820.955 687369.734 0, 990111.824 687369.144 0, 990402.694 687368.57 0, 990693.564 687368.014 0, 990984.434 687367.475 0, 991275.303 687366.953 0, 991566.173 687366.448 0, 
+    991857.043 687365.96 0, 992147.913 687365.489 0, 992438.783 687365.036 0, 992729.653 687364.599 0, 993019.114 687364.182 0, 993311.393 687363.778 0, 993602.263 687363.392 0, 993893.133 687363.024 0, 994184.003 687362.674 0, 994474.873 687362.34 0, 
+    994765.743 687362.023 0, 995056.613 687361.724 0, 995347.483 687361.441 0, 995638.354 687361.176 0, 995929.224 687360.928 0, 996220.094 687360.697 0, 996510.964 687360.483 0, 996801.834 687360.286 0, 997092.705 687360.106 0, 997383.575 687359.944 0, 
+    997674.445 687359.798 0, 997965.315 687359.67 0, 998256.186 687359.559 0, 998547.056 687359.465 0, 998837.926 687359.388 0, 999128.796 687359.328 0, 999419.667 687359.285 0, 999710.537 687359.26 0, 1000000 687359.251 0, 1000000 681789.896 0, 
+    1000000 676220.839 0))
+
+POLYGON ((1013961.757 687378.973 0, 1013672.293 687378.164 0, 1013381.424 687377.368 0, 1013090.555 687376.589 0, 1012799.686 687375.827 0, 1012508.816 687375.082 0, 1012217.947 687374.355 0, 1011927.077 687373.644 0, 1011636.208 687372.951 0, 1011345.338 687372.274 0, 
+    1011054.469 687371.615 0, 1010763.599 687370.973 0, 1010472.73 687370.348 0, 1010181.86 687369.74 0, 1009890.99 687369.149 0, 1009600.121 687368.576 0, 1009309.251 687368.019 0, 1009018.381 687367.48 0, 1008727.511 687366.958 0, 1008436.641 687366.453 0, 
+    1008145.772 687365.965 0, 1007854.902 687365.494 0, 1007564.032 687365.04 0, 1007273.162 687364.603 0, 1006980.886 687364.182 0, 1006691.422 687363.781 0, 1006400.552 687363.396 0, 1006109.682 687363.028 0, 1005818.812 687362.677 0, 1005527.942 687362.343 0, 
+    1005237.071 687362.026 0, 1004946.201 687361.726 0, 1004655.331 687361.444 0, 1004364.461 687361.178 0, 1004073.591 687360.93 0, 1003782.721 687360.699 0, 1003491.85 687360.485 0, 1003200.98 687360.288 0, 1002910.11 687360.108 0, 1002619.24 687359.945 0, 
+    1002328.37 687359.8 0, 1002037.499 687359.671 0, 1001746.629 687359.56 0, 1001455.759 687359.466 0, 1001164.888 687359.388 0, 1000874.018 687359.328 0, 1000583.148 687359.286 0, 1000292.278 687359.26 0, 1000000 687359.251 0, 1000000 692928.902 0, 
+    1000000 698498.846 0, 1000291.619 698498.855 0, 1000581.833 698498.88 0, 1000872.048 698498.923 0, 1001162.263 698498.983 0, 1001452.477 698499.06 0, 1001742.692 698499.154 0, 1002032.907 698499.265 0, 1002323.121 698499.393 0, 1002613.336 698499.539 0, 
+    1002903.55 698499.701 0, 1003193.765 698499.88 0, 1003483.979 698500.077 0, 1003774.194 698500.29 0, 1004064.409 698500.521 0, 1004354.623 698500.769 0, 1004644.838 698501.034 0, 1004935.052 698501.316 0, 1005225.267 698501.615 0, 1005515.481 698501.931 0, 
+    1005805.695 698502.264 0, 1006095.91 698502.614 0, 1006386.124 698502.982 0, 1006676.339 698503.366 0, 1006965.15 698503.765 0, 1007256.767 698504.186 0, 1007546.982 698504.622 0, 1007837.196 698505.074 0, 1008127.41 698505.544 0, 1008417.624 698506.031 0, 
+    1008707.839 698506.535 0, 1008998.053 698507.056 0, 1009288.267 698507.594 0, 1009578.481 698508.15 0, 1009868.695 698508.722 0, 1010158.909 698509.311 0, 1010449.123 698509.918 0, 1010739.337 698510.541 0, 1011029.551 698511.182 0, 1011319.765 698511.84 0, 
+    1011609.979 698512.514 0, 1011900.192 698513.206 0, 1012190.406 698513.915 0, 1012480.62 698514.641 0, 1012770.834 698515.384 0, 1013061.047 698516.145 0, 1013351.261 698516.922 0, 1013641.474 698517.716 0, 1013930.286 698518.524 0, 1013946.022 692948.603 0, 
+    1013961.757 687378.973 0))
+
+POLYGON ((1027860.461 698577.557 0, 1027571.65 698575.934 0, 1027281.44 698574.319 0, 1026991.23 698572.722 0, 1026701.02 698571.142 0, 1026410.809 698569.579 0, 1026120.599 698568.033 0, 1025830.388 698566.504 0, 1025540.177 698564.992 0, 1025249.967 698563.498 0, 
+    1024959.756 698562.02 0, 1024669.545 698560.56 0, 1024379.334 698559.116 0, 1024089.123 698557.69 0, 1023798.911 698556.28 0, 1023508.7 698554.888 0, 1023218.489 698553.513 0, 1022928.277 698552.155 0, 1022638.066 698550.814 0, 1022347.854 698549.49 0, 
+    1022057.642 698548.183 0, 1021767.431 698546.894 0, 1021477.219 698545.621 0, 1021187.007 698544.365 0, 1020895.394 698543.121 0, 1020606.583 698541.906 0, 1020316.371 698540.701 0, 1020026.159 698539.514 0, 1019735.946 698538.344 0, 1019445.734 698537.191 0, 
+    1019155.522 698536.055 0, 1018865.309 698534.936 0, 1018575.097 698533.834 0, 1018284.884 698532.749 0, 1017994.671 698531.682 0, 1017704.459 698530.631 0, 1017414.246 698529.598 0, 1017124.033 698528.581 0, 1016833.82 698527.582 0, 1016543.607 698526.599 0, 
+    1016253.394 698525.634 0, 1015963.181 698524.686 0, 1015672.968 698523.755 0, 1015382.755 698522.841 0, 1015092.541 698521.944 0, 1014802.328 698521.065 0, 1014512.115 698520.202 0, 1014221.901 698519.356 0, 1013930.286 698518.524 0, 1013914.549 704088.734 0, 
+    1013898.811 709659.229 0, 1014189.768 709660.06 0, 1014479.325 709660.904 0, 1014768.883 709661.764 0, 1015058.441 709662.642 0, 1015347.998 709663.537 0, 1015637.556 709664.449 0, 1015927.113 709665.378 0, 1016216.67 709666.324 0, 1016506.228 709667.287 0, 
+    1016795.785 709668.267 0, 1017085.342 709669.264 0, 1017374.899 709670.278 0, 1017664.456 709671.309 0, 1017954.013 709672.357 0, 1018243.57 709673.423 0, 1018533.127 709674.505 0, 1018822.684 709675.604 0, 1019112.241 709676.721 0, 1019401.798 709677.854 0, 
+    1019691.354 709679.005 0, 1019980.911 709680.172 0, 1020270.467 709681.357 0, 1020560.024 709682.558 0, 1020848.182 709683.771 0, 1021139.136 709685.013 0, 1021428.692 709686.265 0, 1021718.249 709687.535 0, 1022007.805 709688.822 0, 1022297.361 709690.126 0, 
+    1022586.916 709691.447 0, 1022876.472 709692.785 0, 1023166.028 709694.14 0, 1023455.584 709695.512 0, 1023745.139 709696.901 0, 1024034.695 709698.307 0, 1024324.25 709699.73 0, 1024613.805 709701.17 0, 1024903.361 709702.627 0, 1025192.916 709704.102 0, 
+    1025482.471 709705.593 0, 1025772.026 709707.101 0, 1026061.581 709708.627 0, 1026351.136 709710.169 0, 1026640.69 709711.729 0, 1026930.245 709713.305 0, 1027219.799 709714.899 0, 1027509.354 709716.509 0, 1027797.512 709718.129 0, 1027828.987 704147.701 0, 
+    1027860.461 698577.557 0))
+
+POLYGON ((1041695.99 709816.295 0, 1041407.836 709813.861 0, 1041118.287 709811.433 0, 1040828.738 709809.021 0, 1040539.189 709806.627 0, 1040249.64 709804.249 0, 1039960.091 709801.889 0, 1039670.541 709799.545 0, 1039380.992 709797.219 0, 1039091.442 709794.909 0, 
+    1038801.892 709792.617 0, 1038512.342 709790.342 0, 1038222.792 709788.083 0, 1037933.242 709785.842 0, 1037643.692 709783.618 0, 1037354.141 709781.411 0, 1037064.591 709779.221 0, 1036775.04 709777.048 0, 1036485.489 709774.892 0, 1036195.938 709772.753 0, 
+    1035906.387 709770.631 0, 1035616.835 709768.526 0, 1035327.284 709766.438 0, 1035037.733 709764.368 0, 1034746.786 709762.304 0, 1034458.629 709760.277 0, 1034169.077 709758.258 0, 1033879.525 709756.255 0, 1033589.973 709754.269 0, 1033300.421 709752.301 0, 
+    1033010.869 709750.349 0, 1032721.316 709748.415 0, 1032431.764 709746.498 0, 1032142.211 709744.597 0, 1031852.658 709742.714 0, 1031563.105 709740.848 0, 1031273.552 709738.998 0, 1030983.999 709737.166 0, 1030694.446 709735.351 0, 1030404.893 709733.553 0, 
+    1030115.339 709731.772 0, 1029825.786 709730.008 0, 1029536.232 709728.261 0, 1029246.678 709726.531 0, 1028957.125 709724.818 0, 1028667.571 709723.122 0, 1028378.017 709721.444 0, 1028088.462 709719.782 0, 1027797.512 709718.129 0, 1027766.035 715288.84 0, 
+    1027734.556 720859.829 0, 1028024.848 720861.478 0, 1028313.746 720863.136 0, 1028602.645 720864.811 0, 1028891.543 720866.503 0, 1029180.441 720868.212 0, 1029469.339 720869.938 0, 1029758.237 720871.681 0, 1030047.135 720873.441 0, 1030336.032 720875.218 0, 
+    1030624.93 720877.012 0, 1030913.827 720878.823 0, 1031202.725 720880.651 0, 1031491.622 720882.496 0, 1031780.519 720884.358 0, 1032069.416 720886.237 0, 1032358.313 720888.133 0, 1032647.21 720890.046 0, 1032936.106 720891.976 0, 1033225.003 720893.923 0, 
+    1033513.899 720895.887 0, 1033802.796 720897.868 0, 1034091.692 720899.866 0, 1034380.588 720901.882 0, 1034668.092 720903.904 0, 1034958.38 720905.963 0, 1035247.275 720908.029 0, 1035536.171 720910.112 0, 1035825.066 720912.212 0, 1036113.962 720914.329 0, 
+    1036402.857 720916.463 0, 1036691.752 720918.614 0, 1036980.647 720920.782 0, 1037269.542 720922.967 0, 1037558.437 720925.17 0, 1037847.331 720927.389 0, 1038136.226 720929.625 0, 1038425.12 720931.878 0, 1038714.014 720934.148 0, 1039002.908 720936.435 0, 
+    1039291.802 720938.739 0, 1039580.696 720941.06 0, 1039869.59 720943.399 0, 1040158.483 720945.754 0, 1040447.377 720948.126 0, 1040736.27 720950.515 0, 1041025.163 720952.921 0, 1041314.056 720955.344 0, 1041601.558 720957.773 0, 1041648.775 715386.895 0, 
+    1041695.99 709816.295 0))
+
+POLYGON ((1055468.227 721094.893 0, 1055180.731 721091.652 0, 1054891.846 721088.413 0, 1054602.961 721085.191 0, 1054314.076 721081.985 0, 1054025.19 721078.797 0, 1053736.304 721075.626 0, 1053447.419 721072.471 0, 1053158.532 721069.334 0, 1052869.646 721066.214 0, 
+    1052580.76 721063.11 0, 1052291.873 721060.024 0, 1052002.986 721056.955 0, 1051714.099 721053.903 0, 1051425.212 721050.867 0, 1051136.325 721047.849 0, 1050847.437 721044.848 0, 1050558.55 721041.863 0, 1050269.662 721038.896 0, 1049980.774 721035.946 0, 
+    1049691.885 721033.013 0, 1049402.997 721030.096 0, 1049114.108 721027.197 0, 1048825.22 721024.315 0, 1048534.941 721021.436 0, 1048247.442 721018.601 0, 1047958.552 721015.77 0, 1047669.663 721012.956 0, 1047380.773 721010.159 0, 1047091.884 721007.378 0, 
+    1046802.994 721004.615 0, 1046514.104 721001.869 0, 1046225.214 720999.14 0, 1045936.323 720996.427 0, 1045647.433 720993.732 0, 1045358.542 720991.054 0, 1045069.651 720988.393 0, 1044780.76 720985.749 0, 1044491.869 720983.121 0, 1044202.978 720980.511 0, 
+    1043914.086 720977.918 0, 1043625.194 720975.342 0, 1043336.303 720972.783 0, 1043047.411 720970.24 0, 1042758.519 720967.715 0, 1042469.626 720965.207 0, 1042180.734 720962.716 0, 1041891.841 720960.242 0, 1041601.558 720957.773 0, 1041554.338 726528.926 0, 
+    1041507.116 732100.35 0, 1041796.741 732102.813 0, 1042084.977 732105.282 0, 1042373.214 732107.768 0, 1042661.45 732110.27 0, 1042949.687 732112.789 0, 1043237.923 732115.326 0, 1043526.159 732117.879 0, 1043814.394 732120.45 0, 1044102.63 732123.037 0, 
+    1044390.866 732125.641 0, 1044679.101 732128.262 0, 1044967.336 732130.901 0, 1045255.571 732133.556 0, 1045543.806 732136.228 0, 1045832.041 732138.917 0, 1046120.275 732141.623 0, 1046408.51 732144.346 0, 1046696.744 732147.086 0, 1046984.978 732149.843 0, 
+    1047273.212 732152.617 0, 1047561.446 732155.408 0, 1047849.679 732158.216 0, 1048137.913 732161.041 0, 1048424.759 732163.869 0, 1048714.379 732166.741 0, 1049002.612 732169.617 0, 1049290.845 732172.51 0, 1049579.077 732175.419 0, 1049867.31 732178.346 0, 
+    1050155.542 732181.289 0, 1050443.774 732184.25 0, 1050732.006 732187.227 0, 1051020.238 732190.222 0, 1051308.469 732193.233 0, 1051596.701 732196.262 0, 1051884.932 732199.307 0, 1052173.163 732202.369 0, 1052461.394 732205.449 0, 1052749.624 732208.545 0, 
+    1053037.855 732211.658 0, 1053326.085 732214.788 0, 1053614.315 732217.935 0, 1053902.545 732221.1 0, 1054190.775 732224.281 0, 1054479.004 732227.479 0, 1054767.233 732230.694 0, 1055055.463 732233.926 0, 1055342.306 732237.159 0, 1055405.268 726665.89 0, 
+    1055468.227 721094.893 0))
+
+POLYGON ((1069177.054 732413.054 0, 1068890.219 732409.011 0, 1068602 732404.964 0, 1068313.781 732400.935 0, 1068025.562 732396.923 0, 1067737.342 732392.927 0, 1067449.122 732388.949 0, 1067160.902 732384.987 0, 1066872.682 732381.043 0, 1066584.461 732377.115 0, 
+    1066296.241 732373.205 0, 1066008.02 732369.311 0, 1065719.798 732365.435 0, 1065431.577 732361.575 0, 1065143.355 732357.732 0, 1064855.134 732353.907 0, 1064566.911 732350.098 0, 1064278.689 732346.306 0, 1063990.467 732342.531 0, 1063702.244 732338.773 0, 
+    1063414.021 732335.032 0, 1063125.798 732331.308 0, 1062837.574 732327.602 0, 1062549.351 732323.912 0, 1062259.742 732320.221 0, 1061972.903 732316.582 0, 1061684.678 732312.943 0, 1061396.454 732309.321 0, 1061108.229 732305.716 0, 1060820.004 732302.128 0, 
+    1060531.779 732298.556 0, 1060243.554 732295.002 0, 1059955.328 732291.465 0, 1059667.102 732287.944 0, 1059378.876 732284.441 0, 1059090.65 732280.955 0, 1058802.424 732277.485 0, 1058514.197 732274.033 0, 1058225.97 732270.597 0, 1057937.743 732267.178 0, 
+    1057649.516 732263.777 0, 1057361.289 732260.392 0, 1057073.061 732257.024 0, 1056784.833 732253.674 0, 1056496.605 732250.34 0, 1056208.377 732247.023 0, 1055920.149 732243.723 0, 1055631.92 732240.441 0, 1055342.306 732237.159 0, 1055279.341 737808.696 0, 
+    1055216.373 743380.497 0, 1055505.328 743383.771 0, 1055792.901 743387.047 0, 1056080.473 743390.339 0, 1056368.045 743393.648 0, 1056655.618 743396.974 0, 1056943.189 743400.317 0, 1057230.761 743403.677 0, 1057518.333 743407.054 0, 1057805.904 743410.448 0, 
+    1058093.475 743413.859 0, 1058381.046 743417.287 0, 1058668.617 743420.731 0, 1058956.187 743424.193 0, 1059243.758 743427.672 0, 1059531.328 743431.167 0, 1059818.898 743434.679 0, 1060106.467 743438.209 0, 1060394.037 743441.755 0, 1060681.606 743445.318 0, 
+    1060969.175 743448.898 0, 1061256.744 743452.495 0, 1061544.313 743456.109 0, 1061831.881 743459.74 0, 1062118.068 743463.37 0, 1062407.017 743467.052 0, 1062694.585 743470.734 0, 1062982.153 743474.432 0, 1063269.72 743478.148 0, 1063557.287 743481.88 0, 
+    1063844.854 743485.63 0, 1064132.421 743489.396 0, 1064419.987 743493.179 0, 1064707.553 743496.979 0, 1064995.119 743500.796 0, 1065282.685 743504.63 0, 1065570.251 743508.481 0, 1065857.816 743512.349 0, 1066145.381 743516.233 0, 1066432.946 743520.135 0, 
+    1066720.511 743524.054 0, 1067008.075 743527.989 0, 1067295.639 743531.942 0, 1067583.203 743535.911 0, 1067870.767 743539.897 0, 1068158.331 743543.9 0, 1068445.894 743547.921 0, 1068733.457 743551.958 0, 1069019.639 743555.992 0, 1069098.349 737984.391 0, 
+    1069177.054 732413.054 0))
+
+POLYGON ((1082822.355 743770.483 0, 1082536.183 743765.64 0, 1082248.633 743760.791 0, 1081961.082 743755.958 0, 1081673.531 743751.142 0, 1081385.979 743746.344 0, 1081098.428 743741.562 0, 1080810.876 743736.797 0, 1080523.324 743732.049 0, 1080235.771 743727.318 0, 
+    1079948.219 743722.604 0, 1079660.666 743717.907 0, 1079373.112 743713.227 0, 1079085.559 743708.564 0, 1078798.005 743703.917 0, 1078510.451 743699.288 0, 1078222.897 743694.675 0, 1077935.342 743690.08 0, 1077647.787 743685.501 0, 1077360.232 743680.939 0, 
+    1077072.677 743676.395 0, 1076785.121 743671.867 0, 1076497.565 743667.356 0, 1076210.009 743662.862 0, 1075921.073 743658.363 0, 1075634.895 743653.924 0, 1075347.338 743649.481 0, 1075059.781 743645.055 0, 1074772.224 743640.645 0, 1074484.666 743636.253 0, 
+    1074197.108 743631.877 0, 1073909.549 743627.519 0, 1073621.991 743623.177 0, 1073334.432 743618.852 0, 1073046.873 743614.544 0, 1072759.314 743610.253 0, 1072471.754 743605.979 0, 1072184.194 743601.722 0, 1071896.634 743597.482 0, 1071609.074 743593.259 0, 
+    1071321.513 743589.053 0, 1071033.952 743584.863 0, 1070746.391 743580.691 0, 1070458.83 743576.535 0, 1070171.268 743572.397 0, 1069883.706 743568.275 0, 1069596.144 743564.17 0, 1069308.582 743560.082 0, 1069019.639 743555.992 0, 1068940.926 749127.854 0, 
+    1068862.21 754699.974 0, 1069150.494 754704.055 0, 1069437.4 754708.134 0, 1069724.306 754712.229 0, 1070011.212 754716.341 0, 1070298.118 754720.47 0, 1070585.023 754724.616 0, 1070871.928 754728.779 0, 1071158.833 754732.959 0, 1071445.738 754737.156 0, 
+    1071732.642 754741.37 0, 1072019.546 754745.6 0, 1072306.45 754749.847 0, 1072593.354 754754.112 0, 1072880.257 754758.393 0, 1073167.161 754762.691 0, 1073454.064 754767.006 0, 1073740.966 754771.338 0, 1074027.869 754775.686 0, 1074314.771 754780.052 0, 
+    1074601.673 754784.434 0, 1074888.574 754788.834 0, 1075175.476 754793.25 0, 1075462.377 754797.683 0, 1075747.902 754802.112 0, 1076036.178 754806.6 0, 1076323.079 754811.084 0, 1076609.979 754815.584 0, 1076896.879 754820.102 0, 1077183.778 754824.636 0, 
+    1077470.677 754829.188 0, 1077757.576 754833.756 0, 1078044.475 754838.341 0, 1078331.374 754842.943 0, 1078618.272 754847.562 0, 1078905.17 754852.198 0, 1079192.067 754856.85 0, 1079478.965 754861.52 0, 1079765.862 754866.206 0, 1080052.759 754870.909 0, 
+    1080339.655 754875.63 0, 1080626.551 754880.367 0, 1080913.447 754885.121 0, 1081200.343 754889.892 0, 1081487.239 754894.679 0, 1081774.134 754899.484 0, 1082061.029 754904.305 0, 1082347.923 754909.144 0, 1082633.443 754913.976 0, 1082727.901 749342.101 0, 
+    1082822.355 743770.483 0))
+
+POLYGON ((1096404.016 755166.883 0, 1096118.509 755161.244 0, 1095831.629 755155.595 0, 1095544.749 755149.963 0, 1095257.869 755144.348 0, 1094970.988 755138.75 0, 1094684.107 755133.169 0, 1094397.225 755127.604 0, 1094110.344 755122.057 0, 1093823.462 755116.526 0, 
+    1093536.579 755111.012 0, 1093249.696 755105.515 0, 1092962.813 755100.035 0, 1092675.93 755094.572 0, 1092389.046 755089.126 0, 1092102.162 755083.696 0, 1091815.278 755078.284 0, 1091528.393 755072.888 0, 1091241.508 755067.509 0, 1090954.623 755062.147 0, 
+    1090667.738 755056.803 0, 1090380.852 755051.474 0, 1090093.966 755046.163 0, 1089807.079 755040.869 0, 1089518.818 755035.566 0, 1089233.305 755030.331 0, 1088946.418 755025.087 0, 1088659.53 755019.861 0, 1088372.642 755014.651 0, 1088085.753 755009.458 0, 
+    1087798.865 755004.282 0, 1087511.976 754999.122 0, 1087225.086 754993.98 0, 1086938.197 754988.855 0, 1086651.307 754983.746 0, 1086364.417 754978.654 0, 1086077.526 754973.58 0, 1085790.635 754968.522 0, 1085503.744 754963.481 0, 1085216.853 754958.456 0, 
+    1084929.961 754953.449 0, 1084643.069 754948.459 0, 1084356.177 754943.485 0, 1084069.285 754938.529 0, 1083782.392 754933.589 0, 1083495.499 754928.666 0, 1083208.605 754923.76 0, 1082921.711 754918.871 0, 1082633.443 754913.976 0, 1082538.98 760486.105 0, 
+    1082444.513 766058.484 0, 1082732.122 766063.368 0, 1083018.36 766068.246 0, 1083304.598 766073.141 0, 1083590.835 766078.053 0, 1083877.072 766082.981 0, 1084163.308 766087.926 0, 1084449.545 766092.888 0, 1084735.781 766097.867 0, 1085022.016 766102.863 0, 
+    1085308.252 766107.876 0, 1085594.487 766112.905 0, 1085880.722 766117.952 0, 1086166.956 766123.015 0, 1086453.191 766128.095 0, 1086739.425 766133.192 0, 1087025.658 766138.305 0, 1087311.892 766143.436 0, 1087598.125 766148.583 0, 1087884.358 766153.748 0, 
+    1088170.59 766158.929 0, 1088456.822 766164.127 0, 1088743.054 766169.342 0, 1089029.285 766174.573 0, 1089314.146 766179.797 0, 1089601.748 766185.087 0, 1089887.978 766190.369 0, 1090174.208 766195.668 0, 1090460.438 766200.984 0, 1090746.668 766206.317 0, 
+    1091032.897 766211.667 0, 1091319.126 766217.033 0, 1091605.355 766222.416 0, 1091891.584 766227.817 0, 1092177.812 766233.234 0, 1092464.039 766238.667 0, 1092750.267 766244.118 0, 1093036.494 766249.586 0, 1093322.721 766255.07 0, 1093608.947 766260.571 0, 
+    1093895.173 766266.089 0, 1094181.399 766271.624 0, 1094467.625 766277.176 0, 1094753.85 766282.744 0, 1095040.075 766288.33 0, 1095326.299 766293.932 0, 1095612.523 766299.551 0, 1095898.747 766305.187 0, 1096183.601 766310.813 0, 1096293.811 760738.723 0, 
+    1096404.016 755166.883 0))
+
+POLYGON ((1109921.922 766601.956 0, 1109637.083 766595.526 0, 1109350.876 766589.081 0, 1109064.669 766582.653 0, 1108778.462 766576.243 0, 1108492.254 766569.848 0, 1108206.045 766563.471 0, 1107919.837 766557.111 0, 1107633.628 766550.767 0, 1107347.418 766544.441 0, 
+    1107061.208 766538.131 0, 1106774.998 766531.838 0, 1106488.788 766525.562 0, 1106202.577 766519.302 0, 1105916.366 766513.06 0, 1105630.154 766506.834 0, 1105343.942 766500.626 0, 1105057.73 766494.434 0, 1104771.517 766488.259 0, 1104485.304 766482.1 0, 
+    1104199.09 766475.959 0, 1103912.877 766469.835 0, 1103626.662 766463.727 0, 1103340.448 766457.636 0, 1103052.865 766451.533 0, 1102768.018 766445.505 0, 1102481.802 766439.465 0, 1102195.586 766433.441 0, 1101909.37 766427.435 0, 1101623.153 766421.445 0, 
+    1101336.936 766415.472 0, 1101050.719 766409.516 0, 1100764.501 766403.577 0, 1100478.283 766397.654 0, 1100192.065 766391.749 0, 1099905.846 766385.86 0, 1099619.627 766379.988 0, 1099333.407 766374.133 0, 1099047.187 766368.295 0, 1098760.967 766362.474 0, 
+    1098474.747 766356.669 0, 1098188.526 766350.882 0, 1097902.305 766345.111 0, 1097616.083 766339.357 0, 1097329.862 766333.62 0, 1097043.639 766327.9 0, 1096757.417 766322.196 0, 1096471.194 766316.51 0, 1096183.601 766310.813 0, 1096073.387 771883.15 0, 
+    1095963.167 777455.73 0, 1096250.101 777461.414 0, 1096535.668 777467.088 0, 1096821.234 777472.778 0, 1097106.801 777478.485 0, 1097392.366 777484.209 0, 1097677.932 777489.95 0, 1097963.497 777495.707 0, 1098249.062 777501.482 0, 1098534.627 777507.273 0, 
+    1098820.191 777513.081 0, 1099105.755 777518.905 0, 1099391.318 777524.747 0, 1099676.881 777530.605 0, 1099962.444 777536.481 0, 1100248.007 777542.373 0, 1100533.569 777548.281 0, 1100819.13 777554.207 0, 1101104.692 777560.149 0, 1101390.253 777566.109 0, 
+    1101675.814 777572.085 0, 1101961.374 777578.078 0, 1102246.934 777584.087 0, 1102532.494 777590.114 0, 1102816.688 777596.128 0, 1103103.612 777602.217 0, 1103389.17 777608.294 0, 1103674.729 777614.387 0, 1103960.287 777620.498 0, 1104245.844 777626.625 0, 
+    1104531.401 777632.769 0, 1104816.958 777638.93 0, 1105102.514 777645.108 0, 1105388.07 777651.303 0, 1105673.626 777657.514 0, 1105959.181 777663.742 0, 1106244.736 777669.987 0, 1106530.291 777676.249 0, 1106815.845 777682.527 0, 1107101.399 777688.823 0, 
+    1107386.953 777695.135 0, 1107672.506 777701.464 0, 1107958.058 777707.81 0, 1108243.611 777714.172 0, 1108529.163 777720.552 0, 1108814.714 777726.948 0, 1109100.266 777733.361 0, 1109385.816 777739.791 0, 1109670.003 777746.207 0, 1109795.965 772173.96 0, 
+    1109921.922 766601.956 0))
+
+POLYGON ((1123375.963 778075.406 0, 1123091.794 778068.187 0, 1122806.262 778060.95 0, 1122520.73 778053.731 0, 1122235.198 778046.528 0, 1121949.665 778039.342 0, 1121664.132 778032.172 0, 1121378.598 778025.02 0, 1121093.064 778017.884 0, 1120807.529 778010.765 0, 
+    1120521.994 778003.663 0, 1120236.459 777996.578 0, 1119950.923 777989.509 0, 1119665.387 777982.458 0, 1119379.851 777975.423 0, 1119094.314 777968.405 0, 1118808.776 777961.404 0, 1118523.238 777954.419 0, 1118237.7 777947.452 0, 1117952.161 777940.501 0, 
+    1117666.622 777933.567 0, 1117381.083 777926.649 0, 1117095.543 777919.749 0, 1116810.003 777912.865 0, 1116523.099 777905.966 0, 1116238.921 777899.149 0, 1115953.379 777892.315 0, 1115667.838 777885.499 0, 1115382.295 777878.699 0, 1115096.753 777871.917 0, 
+    1114811.21 777865.151 0, 1114525.666 777858.402 0, 1114240.122 777851.669 0, 1113954.578 777844.954 0, 1113669.033 777838.255 0, 1113383.488 777831.573 0, 1113097.943 777824.908 0, 1112812.397 777818.26 0, 1112526.851 777811.628 0, 1112241.304 777805.013 0, 
+    1111955.757 777798.415 0, 1111670.21 777791.834 0, 1111384.662 777785.27 0, 1111099.114 777778.723 0, 1110813.565 777772.192 0, 1110528.016 777765.678 0, 1110242.467 777759.181 0, 1109956.917 777752.701 0, 1109670.003 777746.207 0, 1109544.035 783318.693 0, 
+    1109418.062 788891.415 0, 1109704.317 788897.895 0, 1109989.21 788904.36 0, 1110274.104 788910.842 0, 1110558.997 788917.341 0, 1110843.889 788923.857 0, 1111128.782 788930.389 0, 1111413.673 788936.938 0, 1111698.565 788943.504 0, 1111983.456 788950.087 0, 
+    1112268.347 788956.687 0, 1112553.237 788963.303 0, 1112838.127 788969.936 0, 1113123.016 788976.586 0, 1113407.905 788983.252 0, 1113692.794 788989.936 0, 1113977.682 788996.636 0, 1114262.57 789003.353 0, 1114547.458 789010.086 0, 1114832.345 789016.837 0, 
+    1115117.232 789023.604 0, 1115402.118 789030.388 0, 1115687.004 789037.189 0, 1115971.889 789044.006 0, 1116255.415 789050.808 0, 1116541.659 789057.691 0, 1116826.543 789064.559 0, 1117111.427 789071.444 0, 1117396.311 789078.345 0, 1117681.194 789085.263 0, 
+    1117966.077 789092.198 0, 1118250.959 789099.15 0, 1118535.841 789106.118 0, 1118820.722 789113.103 0, 1119105.603 789120.105 0, 1119390.484 789127.124 0, 1119675.364 789134.159 0, 1119960.244 789141.212 0, 1120245.123 789148.281 0, 1120530.002 789155.366 0, 
+    1120814.881 789162.469 0, 1121099.759 789169.588 0, 1121384.637 789176.724 0, 1121669.514 789183.877 0, 1121954.391 789191.047 0, 1122239.267 789198.233 0, 1122524.143 789205.436 0, 1122809.019 789212.656 0, 1123092.536 789219.858 0, 1123234.252 783647.514 0, 
+    1123375.963 778075.406 0))
+
+POLYGON ((1136766.027 789586.933 0, 1136482.53 789578.93 0, 1136197.676 789570.905 0, 1135912.821 789562.897 0, 1135627.966 789554.906 0, 1135343.111 789546.931 0, 1135058.255 789538.974 0, 1134773.398 789531.033 0, 1134488.541 789523.109 0, 1134203.684 789515.201 0, 
+    1133918.826 789507.311 0, 1133633.968 789499.437 0, 1133349.109 789491.58 0, 1133064.25 789483.74 0, 1132779.39 789475.916 0, 1132494.53 789468.109 0, 1132209.67 789460.319 0, 1131924.808 789452.546 0, 1131639.947 789444.79 0, 1131355.085 789437.05 0, 
+    1131070.223 789429.327 0, 1130785.36 789421.621 0, 1130500.496 789413.932 0, 1130215.633 789406.259 0, 1129929.411 789398.567 0, 1129645.904 789390.964 0, 1129361.039 789383.342 0, 1129076.173 789375.736 0, 1128791.307 789368.147 0, 1128506.441 789360.575 0, 
+    1128221.574 789353.02 0, 1127936.706 789345.482 0, 1127651.838 789337.96 0, 1127366.97 789330.455 0, 1127082.102 789322.967 0, 1126797.232 789315.495 0, 1126512.363 789308.041 0, 1126227.493 789300.603 0, 1125942.622 789293.182 0, 1125657.752 789285.777 0, 
+    1125372.88 789278.39 0, 1125088.009 789271.019 0, 1124803.136 789263.665 0, 1124518.264 789256.328 0, 1124233.391 789249.007 0, 1123948.517 789241.703 0, 1123663.643 789234.416 0, 1123378.769 789227.146 0, 1123092.536 789219.858 0, 1122950.813 794792.435 0, 
+    1122809.085 800365.241 0, 1123094.659 800372.512 0, 1123378.877 800379.765 0, 1123663.095 800387.035 0, 1123947.313 800394.322 0, 1124231.53 800401.626 0, 1124515.746 800408.946 0, 1124799.962 800416.284 0, 1125084.178 800423.637 0, 1125368.394 800431.008 0, 
+    1125652.608 800438.395 0, 1125936.823 800445.799 0, 1126221.037 800453.22 0, 1126505.25 800460.657 0, 1126789.464 800468.112 0, 1127073.676 800475.583 0, 1127357.889 800483.07 0, 1127642.1 800490.575 0, 1127926.312 800498.096 0, 1128210.523 800505.634 0, 
+    1128494.733 800513.188 0, 1128778.943 800520.76 0, 1129063.153 800528.348 0, 1129347.362 800535.952 0, 1129630.216 800543.537 0, 1129915.779 800551.212 0, 1130199.987 800558.867 0, 1130484.194 800566.539 0, 1130768.401 800574.227 0, 1131052.607 800581.932 0, 
+    1131336.813 800589.654 0, 1131621.019 800597.393 0, 1131905.224 800605.148 0, 1132189.429 800612.92 0, 1132473.633 800620.709 0, 1132757.837 800628.514 0, 1133042.04 800636.337 0, 1133326.243 800644.175 0, 1133610.445 800652.031 0, 1133894.647 800659.904 0, 
+    1134178.848 800667.793 0, 1134463.049 800675.699 0, 1134747.25 800683.621 0, 1135031.45 800691.561 0, 1135315.649 800699.517 0, 1135599.848 800707.489 0, 1135884.047 800715.479 0, 1136168.245 800723.485 0, 1136451.089 800731.47 0, 1136608.561 795159.087 0, 
+    1136766.027 789586.933 0))
+
+POLYGON ((1150092.005 801136.239 0, 1149809.182 801127.455 0, 1149525.008 801118.646 0, 1149240.833 801109.853 0, 1148956.657 801101.078 0, 1148672.482 801092.319 0, 1148388.305 801083.577 0, 1148104.128 801074.851 0, 1147819.951 801066.142 0, 1147535.773 801057.45 0, 
+    1147251.594 801048.775 0, 1146967.415 801040.116 0, 1146683.236 801031.475 0, 1146399.056 801022.849 0, 1146114.875 801014.241 0, 1145830.694 801005.649 0, 1145546.513 800997.074 0, 1145262.331 800988.516 0, 1144978.148 800979.975 0, 1144693.965 800971.45 0, 
+    1144409.781 800962.942 0, 1144125.597 800954.451 0, 1143841.413 800945.976 0, 1143557.228 800937.518 0, 1143271.69 800929.037 0, 1142988.856 800920.653 0, 1142704.67 800912.245 0, 1142420.483 800903.854 0, 1142136.295 800895.48 0, 1141852.107 800887.122 0, 
+    1141567.919 800878.782 0, 1141283.73 800870.458 0, 1140999.54 800862.15 0, 1140715.35 800853.86 0, 1140431.16 800845.586 0, 1140146.969 800837.329 0, 1139862.777 800829.088 0, 1139578.585 800820.865 0, 1139294.393 800812.658 0, 1139010.2 800804.467 0, 
+    1138726.007 800796.294 0, 1138441.813 800788.137 0, 1138157.619 800779.997 0, 1137873.424 800771.874 0, 1137589.228 800763.767 0, 1137305.033 800755.677 0, 1137020.836 800747.604 0, 1136736.64 800739.548 0, 1136451.089 800731.47 0, 1136293.611 806304.078 0, 
+    1136136.126 811876.907 0, 1136421.018 811884.967 0, 1136704.558 811893.005 0, 1136988.099 811901.059 0, 1137271.638 811909.13 0, 1137555.178 811917.218 0, 1137838.716 811925.323 0, 1138122.255 811933.444 0, 1138405.793 811941.582 0, 1138689.33 811949.737 0, 
+    1138972.867 811957.908 0, 1139256.403 811966.096 0, 1139539.939 811974.301 0, 1139823.475 811982.522 0, 1140107.01 811990.76 0, 1140390.544 811999.015 0, 1140674.078 812007.286 0, 1140957.612 812015.574 0, 1141241.145 812023.879 0, 1141524.677 812032.201 0, 
+    1141808.209 812040.539 0, 1142091.741 812048.894 0, 1142375.272 812057.265 0, 1142658.802 812065.654 0, 1142940.983 812074.019 0, 1143225.862 812082.48 0, 1143509.391 812090.919 0, 1143792.92 812099.374 0, 1144076.448 812107.845 0, 1144359.975 812116.334 0, 
+    1144643.502 812124.839 0, 1144927.029 812133.361 0, 1145210.555 812141.899 0, 1145494.081 812150.454 0, 1145777.606 812159.026 0, 1146061.13 812167.615 0, 1146344.654 812176.22 0, 1146628.178 812184.842 0, 1146911.701 812193.48 0, 1147195.223 812202.136 0, 
+    1147478.745 812210.808 0, 1147762.267 812219.496 0, 1148045.788 812228.202 0, 1148329.308 812236.924 0, 1148612.828 812245.662 0, 1148896.348 812254.418 0, 1149179.867 812263.19 0, 1149463.385 812271.979 0, 1149745.555 812280.742 0, 1149918.784 806708.38 0, 
+    1150092.005 801136.239 0))
+
+POLYGON ((1163353.789 812723.024 0, 1163071.643 812713.463 0, 1162788.15 812703.874 0, 1162504.657 812694.301 0, 1162221.164 812684.744 0, 1161937.67 812675.205 0, 1161654.175 812665.682 0, 1161370.68 812656.175 0, 1161087.184 812646.686 0, 1160803.687 812637.213 0, 
+    1160520.19 812627.757 0, 1160236.693 812618.317 0, 1159953.195 812608.894 0, 1159669.696 812599.488 0, 1159386.197 812590.098 0, 1159102.697 812580.726 0, 1158819.197 812571.369 0, 1158535.696 812562.03 0, 1158252.195 812552.707 0, 1157968.693 812543.401 0, 
+    1157685.19 812534.112 0, 1157401.687 812524.839 0, 1157118.184 812515.583 0, 1156834.68 812506.344 0, 1156549.828 812497.077 0, 1156267.67 812487.915 0, 1155984.164 812478.726 0, 1155700.658 812469.553 0, 1155417.151 812460.398 0, 1155133.644 812451.258 0, 
+    1154850.136 812442.136 0, 1154566.628 812433.03 0, 1154283.119 812423.941 0, 1153999.609 812414.868 0, 1153716.099 812405.813 0, 1153432.588 812396.774 0, 1153149.077 812387.751 0, 1152865.566 812378.745 0, 1152582.054 812369.756 0, 1152298.541 812360.784 0, 
+    1152015.028 812351.828 0, 1151731.514 812342.889 0, 1151448 812333.967 0, 1151164.485 812325.062 0, 1150880.97 812316.173 0, 1150597.454 812307.301 0, 1150313.937 812298.445 0, 1150030.421 812289.606 0, 1149745.555 812280.742 0, 1149572.32 817853.322 0, 
+    1149399.079 823426.117 0, 1149683.285 823434.961 0, 1149966.146 823443.779 0, 1150249.006 823452.614 0, 1150531.866 823461.466 0, 1150814.725 823470.334 0, 1151097.584 823479.219 0, 1151380.442 823488.121 0, 1151663.3 823497.039 0, 1151946.157 823505.974 0, 
+    1152229.014 823514.925 0, 1152511.87 823523.894 0, 1152794.726 823532.878 0, 1153077.581 823541.88 0, 1153360.435 823550.898 0, 1153643.289 823559.933 0, 1153926.143 823568.984 0, 1154208.996 823578.053 0, 1154491.848 823587.137 0, 1154774.7 823596.239 0, 
+    1155057.552 823605.357 0, 1155340.402 823614.491 0, 1155623.253 823623.643 0, 1155906.103 823632.811 0, 1156187.608 823641.952 0, 1156471.8 823651.197 0, 1156754.649 823660.415 0, 1157037.496 823669.649 0, 1157320.343 823678.901 0, 1157603.19 823688.168 0, 
+    1157886.036 823697.453 0, 1158168.881 823706.754 0, 1158451.726 823716.072 0, 1158734.57 823725.406 0, 1159017.414 823734.758 0, 1159300.257 823744.125 0, 1159583.1 823753.51 0, 1159865.942 823762.911 0, 1160148.784 823772.329 0, 1160431.625 823781.763 0, 
+    1160714.465 823791.214 0, 1160997.305 823800.682 0, 1161280.144 823810.166 0, 1161562.983 823819.667 0, 1161845.821 823829.184 0, 1162128.659 823838.719 0, 1162411.496 823848.27 0, 1162694.333 823857.837 0, 1162975.826 823867.376 0, 1163164.811 818295.093 0, 
+    1163353.789 812723.024 0))
+
+POLYGON ((1176551.273 824346.99 0, 1176269.805 824336.656 0, 1175986.997 824326.289 0, 1175704.188 824315.939 0, 1175421.378 824305.606 0, 1175138.568 824295.289 0, 1174855.757 824284.989 0, 1174572.946 824274.706 0, 1174290.134 824264.439 0, 1174007.321 824254.189 0, 
+    1173724.508 824243.956 0, 1173441.694 824233.739 0, 1173158.88 824223.539 0, 1172876.065 824213.355 0, 1172593.249 824203.189 0, 1172310.433 824193.038 0, 1172027.616 824182.905 0, 1171744.799 824172.788 0, 1171461.981 824162.688 0, 1171179.162 824152.604 0, 
+    1170896.343 824142.537 0, 1170613.523 824132.487 0, 1170330.703 824122.453 0, 1170047.882 824112.436 0, 1169763.719 824102.388 0, 1169482.238 824092.452 0, 1169199.415 824082.485 0, 1168916.592 824072.535 0, 1168633.768 824062.601 0, 1168350.944 824052.684 0, 
+    1168068.118 824042.783 0, 1167785.293 824032.899 0, 1167502.467 824023.032 0, 1167219.64 824013.182 0, 1166936.812 824003.348 0, 1166653.984 823993.531 0, 1166371.156 823983.73 0, 1166088.327 823973.946 0, 1165805.497 823964.179 0, 1165522.667 823954.428 0, 
+    1165239.836 823944.694 0, 1164957.004 823934.977 0, 1164674.172 823925.276 0, 1164391.34 823915.592 0, 1164108.507 823905.925 0, 1163825.673 823896.274 0, 1163542.839 823886.64 0, 1163260.004 823877.022 0, 1162975.826 823867.376 0, 1162786.834 829439.869 0, 
+    1162597.834 835012.569 0, 1162881.353 835022.193 0, 1163163.532 835031.789 0, 1163445.71 835041.4 0, 1163727.888 835051.029 0, 1164010.065 835060.674 0, 1164292.242 835070.335 0, 1164574.418 835080.014 0, 1164856.593 835089.708 0, 1165138.768 835099.42 0, 
+    1165420.942 835109.148 0, 1165703.116 835118.892 0, 1165985.289 835128.654 0, 1166267.462 835138.432 0, 1166549.634 835148.226 0, 1166831.805 835158.037 0, 1167113.976 835167.865 0, 1167396.147 835177.709 0, 1167678.316 835187.57 0, 1167960.485 835197.448 0, 
+    1168242.654 835207.342 0, 1168524.822 835217.252 0, 1168806.989 835227.18 0, 1169089.156 835237.124 0, 1169369.984 835247.037 0, 1169653.488 835257.061 0, 1169935.653 835267.055 0, 1170217.817 835277.066 0, 1170499.981 835287.093 0, 1170782.144 835297.136 0, 
+    1171064.307 835307.196 0, 1171346.469 835317.273 0, 1171628.63 835327.367 0, 1171910.791 835337.477 0, 1172192.952 835347.603 0, 1172475.111 835357.747 0, 1172757.27 835367.906 0, 1173039.429 835378.083 0, 1173321.587 835388.276 0, 1173603.744 835398.486 0, 
+    1173885.901 835408.712 0, 1174168.057 835418.955 0, 1174450.212 835429.214 0, 1174732.367 835439.49 0, 1175014.521 835449.783 0, 1175296.675 835460.092 0, 1175578.828 835470.418 0, 1175860.981 835480.761 0, 1176141.796 835491.071 0, 1176346.538 829918.927 0, 
+    1176551.273 824346.99 0))
+
+POLYGON ((1189684.351 836007.834 0, 1189403.564 835996.731 0, 1189121.442 835985.591 0, 1188839.319 835974.468 0, 1188557.196 835963.362 0, 1188275.072 835952.272 0, 1187992.947 835941.199 0, 1187710.821 835930.142 0, 1187428.695 835919.102 0, 1187146.569 835908.079 0, 
+    1186864.441 835897.072 0, 1186582.313 835886.082 0, 1186300.185 835875.109 0, 1186018.056 835864.152 0, 1185735.926 835853.211 0, 1185453.795 835842.287 0, 1185171.664 835831.38 0, 1184889.532 835820.49 0, 1184607.4 835809.616 0, 1184325.267 835798.759 0, 
+    1184043.133 835787.918 0, 1183760.998 835777.094 0, 1183478.863 835766.286 0, 1183196.728 835755.495 0, 1182913.256 835744.67 0, 1182632.454 835733.963 0, 1182350.317 835723.222 0, 1182068.179 835712.498 0, 1181786.04 835701.79 0, 1181503.9 835691.099 0, 
+    1181221.76 835680.424 0, 1180939.62 835669.766 0, 1180657.478 835659.124 0, 1180375.336 835648.5 0, 1180093.194 835637.891 0, 1179811.051 835627.3 0, 1179528.907 835616.725 0, 1179246.762 835606.166 0, 1178964.617 835595.625 0, 1178682.472 835585.099 0, 
+    1178400.325 835574.591 0, 1178118.178 835564.099 0, 1177836.031 835553.623 0, 1177553.883 835543.165 0, 1177271.734 835532.722 0, 1176989.584 835522.297 0, 1176707.434 835511.888 0, 1176425.284 835501.496 0, 1176141.796 835491.071 0, 1175937.046 841063.418 0, 
+    1175732.288 846635.964 0, 1176015.117 846646.365 0, 1176296.612 846656.733 0, 1176578.106 846667.118 0, 1176859.6 846677.519 0, 1177141.092 846687.937 0, 1177422.585 846698.372 0, 1177704.076 846708.823 0, 1177985.567 846719.29 0, 1178267.058 846729.774 0, 
+    1178548.547 846740.275 0, 1178830.036 846750.792 0, 1179111.525 846761.326 0, 1179393.013 846771.877 0, 1179674.5 846782.444 0, 1179955.987 846793.027 0, 1180237.473 846803.627 0, 1180518.958 846814.244 0, 1180800.443 846824.877 0, 1181081.927 846835.527 0, 
+    1181363.411 846846.194 0, 1181644.893 846856.877 0, 1181926.376 846867.576 0, 1182207.857 846878.292 0, 1182488.006 846888.974 0, 1182770.819 846899.774 0, 1183052.298 846910.54 0, 1183333.778 846921.322 0, 1183615.256 846932.121 0, 1183896.734 846942.937 0, 
+    1184178.211 846953.769 0, 1184459.688 846964.618 0, 1184741.163 846975.483 0, 1185022.639 846986.365 0, 1185304.113 846997.263 0, 1185585.587 847008.178 0, 1185867.061 847019.109 0, 1186148.533 847030.057 0, 1186430.005 847041.022 0, 1186711.477 847052.003 0, 
+    1186992.948 847063.001 0, 1187274.418 847074.015 0, 1187555.887 847085.046 0, 1187837.356 847096.094 0, 1188118.824 847107.158 0, 1188400.292 847118.238 0, 1188681.759 847129.335 0, 1188963.225 847140.449 0, 1189243.359 847151.527 0, 1189463.859 841579.581 0, 
+    1189684.351 836007.834 0))
+
+POLYGON ((1202752.919 847705.258 0, 1202472.815 847693.389 0, 1202191.381 847681.48 0, 1201909.947 847669.588 0, 1201628.512 847657.712 0, 1201347.076 847645.853 0, 1201065.64 847634.01 0, 1200784.202 847622.184 0, 1200502.764 847610.375 0, 1200221.326 847598.582 0, 
+    1199939.887 847586.805 0, 1199658.447 847575.046 0, 1199377.006 847563.302 0, 1199095.565 847551.576 0, 1198814.123 847539.866 0, 1198532.68 847528.172 0, 1198251.237 847516.495 0, 1197969.792 847504.835 0, 1197688.348 847493.191 0, 1197406.902 847481.564 0, 
+    1197125.456 847469.953 0, 1196844.009 847458.359 0, 1196562.562 847446.781 0, 1196281.114 847435.22 0, 1195998.334 847423.621 0, 1195718.215 847412.148 0, 1195436.765 847400.637 0, 1195155.314 847389.142 0, 1194873.862 847377.664 0, 1194592.41 847366.202 0, 
+    1194310.957 847354.757 0, 1194029.504 847343.329 0, 1193748.049 847331.917 0, 1193466.594 847320.522 0, 1193185.139 847309.143 0, 1192903.682 847297.781 0, 1192622.226 847286.435 0, 1192340.768 847275.106 0, 1192059.31 847263.793 0, 1191777.851 847252.497 0, 
+    1191496.391 847241.218 0, 1191214.931 847229.955 0, 1190933.47 847218.709 0, 1190652.008 847207.479 0, 1190370.546 847196.266 0, 1190089.083 847185.07 0, 1189807.619 847173.89 0, 1189526.155 847162.726 0, 1189243.359 847151.527 0, 1189022.851 852723.668 0, 
+    1188802.336 858296.001 0, 1189084.473 858307.175 0, 1189365.282 858318.312 0, 1189646.089 858329.466 0, 1189926.896 858340.637 0, 1190207.703 858351.824 0, 1190488.508 858363.027 0, 1190769.313 858374.247 0, 1191050.118 858385.484 0, 1191330.921 858396.737 0, 
+    1191611.724 858408.006 0, 1191892.527 858419.293 0, 1192173.328 858430.595 0, 1192454.129 858441.914 0, 1192734.93 858453.25 0, 1193015.729 858464.602 0, 1193296.529 858475.971 0, 1193577.327 858487.357 0, 1193858.125 858498.758 0, 1194138.922 858510.177 0, 
+    1194419.718 858521.612 0, 1194700.514 858533.063 0, 1194981.309 858544.531 0, 1195262.103 858556.015 0, 1195541.569 858567.462 0, 1195823.69 858579.034 0, 1196104.482 858590.568 0, 1196385.273 858602.119 0, 1196666.064 858613.686 0, 1196946.855 858625.269 0, 
+    1197227.644 858636.87 0, 1197508.433 858648.486 0, 1197789.221 858660.119 0, 1198070.009 858671.769 0, 1198350.796 858683.435 0, 1198631.582 858695.118 0, 1198912.367 858706.818 0, 1199193.152 858718.533 0, 1199473.936 858730.266 0, 1199754.719 858742.015 0, 
+    1200035.502 858753.78 0, 1200316.284 858765.562 0, 1200597.065 858777.361 0, 1200877.846 858789.176 0, 1201158.626 858801.007 0, 1201439.405 858812.855 0, 1201720.184 858824.72 0, 1202000.961 858836.601 0, 1202280.412 858848.442 0, 1202516.67 853276.754 0, 
+    1202752.919 847705.258 0))
+
+POLYGON ((1215756.874 859438.959 0, 1215477.456 859426.328 0, 1215196.713 859413.654 0, 1214915.969 859400.996 0, 1214635.224 859388.355 0, 1214354.479 859375.73 0, 1214073.733 859363.122 0, 1213792.986 859350.53 0, 1213512.238 859337.955 0, 1213231.49 859325.396 0, 
+    1212950.741 859312.854 0, 1212669.991 859300.329 0, 1212389.241 859287.819 0, 1212108.489 859275.327 0, 1211827.737 859262.851 0, 1211546.985 859250.391 0, 1211266.231 859237.948 0, 1210985.477 859225.522 0, 1210704.722 859213.112 0, 1210423.966 859200.719 0, 
+    1210143.21 859188.342 0, 1209862.453 859175.981 0, 1209581.695 859163.638 0, 1209300.936 859151.31 0, 1209018.852 859138.941 0, 1208739.417 859126.705 0, 1208458.656 859114.428 0, 1208177.895 859102.166 0, 1207897.132 859089.922 0, 1207616.37 859077.694 0, 
+    1207335.606 859065.482 0, 1207054.842 859053.287 0, 1206774.076 859041.108 0, 1206493.311 859028.946 0, 1206212.544 859016.801 0, 1205931.777 859004.672 0, 1205651.009 858992.559 0, 1205370.24 858980.463 0, 1205089.471 858968.384 0, 1204808.701 858956.321 0, 
+    1204527.93 858944.275 0, 1204247.159 858932.245 0, 1203966.387 858920.231 0, 1203685.614 858908.235 0, 1203404.84 858896.254 0, 1203124.066 858884.291 0, 1202843.291 858872.343 0, 1202562.515 858860.413 0, 1202280.412 858848.442 0, 1202044.147 864420.319 0, 
+    1201807.874 869992.379 0, 1202089.318 870004.322 0, 1202369.438 870016.224 0, 1202649.557 870028.144 0, 1202929.675 870040.079 0, 1203209.793 870052.032 0, 1203489.91 870064.001 0, 1203770.026 870075.986 0, 1204050.142 870087.988 0, 1204330.257 870100.006 0, 
+    1204610.371 870112.04 0, 1204890.484 870124.092 0, 1205170.597 870136.159 0, 1205450.709 870148.244 0, 1205730.82 870160.344 0, 1206010.931 870172.461 0, 1206291.041 870184.595 0, 1206571.15 870196.745 0, 1206851.259 870208.912 0, 1207131.366 870221.095 0, 
+    1207411.473 870233.294 0, 1207691.58 870245.511 0, 1207971.685 870257.743 0, 1208251.79 870269.992 0, 1208530.572 870282.2 0, 1208811.998 870294.54 0, 1209092.1 870306.838 0, 1209372.202 870319.153 0, 1209652.304 870331.485 0, 1209932.404 870343.833 0, 
+    1210212.504 870356.197 0, 1210492.603 870368.578 0, 1210772.702 870380.975 0, 1211052.799 870393.389 0, 1211332.896 870405.82 0, 1211612.992 870418.267 0, 1211893.088 870430.73 0, 1212173.182 870443.21 0, 1212453.276 870455.706 0, 1212733.369 870468.219 0, 
+    1213013.462 870480.748 0, 1213293.554 870493.294 0, 1213573.645 870505.856 0, 1213853.735 870518.435 0, 1214133.825 870531.03 0, 1214413.913 870543.642 0, 1214694.001 870556.27 0, 1214974.089 870568.915 0, 1215252.854 870581.516 0, 1215504.869 865010.146 0, 
+    1215756.874 859438.959 0))
+
+POLYGON ((1228696.117 871208.636 0, 1228417.385 871195.247 0, 1228137.335 871181.811 0, 1227857.284 871168.391 0, 1227577.232 871154.988 0, 1227297.179 871141.602 0, 1227017.125 871128.232 0, 1226737.071 871114.878 0, 1226457.016 871101.541 0, 1226176.96 871088.221 0, 
+    1225896.903 871074.917 0, 1225616.845 871061.629 0, 1225336.787 871048.358 0, 1225056.728 871035.103 0, 1224776.668 871021.865 0, 1224496.607 871008.643 0, 1224216.546 870995.438 0, 1223936.484 870982.25 0, 1223656.421 870969.077 0, 1223376.357 870955.922 0, 
+    1223096.292 870942.782 0, 1222816.227 870929.66 0, 1222536.161 870916.553 0, 1222256.094 870903.464 0, 1221974.707 870890.329 0, 1221695.958 870877.333 0, 1221415.889 870864.293 0, 1221135.819 870851.269 0, 1220855.748 870838.262 0, 1220575.677 870825.271 0, 
+    1220295.605 870812.297 0, 1220015.532 870799.339 0, 1219735.458 870786.397 0, 1219455.384 870773.472 0, 1219175.308 870760.564 0, 1218895.232 870747.672 0, 1218615.155 870734.796 0, 1218335.078 870721.937 0, 1218055 870709.095 0, 1217774.921 870696.269 0, 
+    1217494.841 870683.459 0, 1217214.76 870670.666 0, 1216934.679 870657.889 0, 1216654.597 870645.129 0, 1216374.514 870632.386 0, 1216094.43 870619.659 0, 1215814.346 870606.948 0, 1215534.261 870594.254 0, 1215252.854 870581.516 0, 1215000.832 876153.068 0, 
+    1214748.802 881724.796 0, 1215029.549 881737.504 0, 1215308.979 881750.168 0, 1215588.407 881762.849 0, 1215867.835 881775.546 0, 1216147.262 881788.26 0, 1216426.688 881800.99 0, 1216706.113 881813.737 0, 1216985.538 881826.5 0, 1217264.962 881839.28 0, 
+    1217544.385 881852.076 0, 1217823.808 881864.888 0, 1218103.229 881877.717 0, 1218382.65 881890.562 0, 1218662.071 881903.424 0, 1218941.49 881916.302 0, 1219220.909 881929.197 0, 1219500.327 881942.108 0, 1219779.744 881955.036 0, 1220059.16 881967.98 0, 
+    1220338.576 881980.94 0, 1220617.991 881993.917 0, 1220897.405 882006.91 0, 1221176.818 882019.92 0, 1221454.914 882032.885 0, 1221735.642 882045.989 0, 1222015.053 882059.048 0, 1222294.464 882072.124 0, 1222573.873 882085.216 0, 1222853.282 882098.324 0, 
+    1223132.69 882111.449 0, 1223412.097 882124.591 0, 1223691.503 882137.749 0, 1223970.909 882150.923 0, 1224250.314 882164.114 0, 1224529.718 882177.321 0, 1224809.121 882190.544 0, 1225088.524 882203.784 0, 1225367.925 882217.041 0, 1225647.326 882230.314 0, 
+    1225926.726 882243.603 0, 1226206.126 882256.909 0, 1226485.524 882270.231 0, 1226764.922 882283.57 0, 1227044.319 882296.925 0, 1227323.716 882310.297 0, 1227603.111 882323.685 0, 1227882.506 882337.089 0, 1228160.584 882350.447 0, 1228428.355 876779.453 0, 
+    1228696.117 871208.636 0))
+
+POLYGON ((1241570.546 883013.986 0, 1241292.504 882999.843 0, 1241013.148 882985.649 0, 1240733.791 882971.472 0, 1240454.434 882957.311 0, 1240175.076 882943.166 0, 1239895.717 882929.038 0, 1239616.357 882914.927 0, 1239336.996 882900.832 0, 1239057.635 882886.753 0, 
+    1238778.273 882872.691 0, 1238498.909 882858.645 0, 1238219.545 882844.615 0, 1237940.181 882830.603 0, 1237660.815 882816.606 0, 1237381.448 882802.626 0, 1237102.081 882788.662 0, 1236822.713 882774.715 0, 1236543.344 882760.785 0, 1236263.974 882746.87 0, 
+    1235984.604 882732.973 0, 1235705.232 882719.091 0, 1235425.86 882705.226 0, 1235146.487 882691.378 0, 1234865.799 882677.481 0, 1234587.739 882663.73 0, 1234308.363 882649.931 0, 1234028.987 882636.148 0, 1233749.61 882622.382 0, 1233470.232 882608.632 0, 
+    1233190.853 882594.899 0, 1232911.474 882581.182 0, 1232632.094 882567.482 0, 1232352.712 882553.797 0, 1232073.33 882540.13 0, 1231793.948 882526.479 0, 1231514.564 882512.844 0, 1231235.18 882499.226 0, 1230955.795 882485.624 0, 1230676.409 882472.039 0, 
+    1230397.022 882458.47 0, 1230117.635 882444.917 0, 1229838.246 882431.381 0, 1229558.857 882417.861 0, 1229279.467 882404.358 0, 1229000.076 882390.872 0, 1228720.685 882377.401 0, 1228441.293 882363.948 0, 1228160.584 882350.447 0, 1227892.805 887921.614 0, 
+    1227625.019 893492.95 0, 1227905.068 893506.419 0, 1228183.805 893519.841 0, 1228462.54 893533.28 0, 1228741.275 893546.735 0, 1229020.009 893560.206 0, 1229298.743 893573.694 0, 1229577.475 893587.198 0, 1229856.207 893600.719 0, 1230134.938 893614.256 0, 
+    1230413.668 893627.81 0, 1230692.397 893641.379 0, 1230971.126 893654.966 0, 1231249.853 893668.568 0, 1231528.58 893682.188 0, 1231807.307 893695.823 0, 1232086.032 893709.475 0, 1232364.756 893723.143 0, 1232643.48 893736.828 0, 1232922.203 893750.529 0, 
+    1233200.925 893764.247 0, 1233479.646 893777.981 0, 1233758.367 893791.731 0, 1234037.087 893805.498 0, 1234314.494 893819.216 0, 1234594.523 893833.08 0, 1234873.241 893846.896 0, 1235151.957 893860.729 0, 1235430.673 893874.578 0, 1235709.388 893888.443 0, 
+    1235988.102 893902.324 0, 1236266.815 893916.222 0, 1236545.527 893930.137 0, 1236824.239 893944.068 0, 1237102.949 893958.015 0, 1237381.659 893971.978 0, 1237660.368 893985.958 0, 1237939.076 893999.955 0, 1238217.784 894013.968 0, 1238496.49 894027.997 0, 
+    1238775.196 894042.042 0, 1239053.901 894056.105 0, 1239332.605 894070.183 0, 1239611.308 894084.278 0, 1239890.011 894098.389 0, 1240168.713 894112.517 0, 1240447.413 894126.661 0, 1240726.113 894140.821 0, 1241003.502 894154.931 0, 1241287.028 888584.374 0, 
+    1241570.546 883013.986 0))
+
+POLYGON ((1254380.063 894854.707 0, 1254102.712 894839.813 0, 1253824.053 894824.865 0, 1253545.394 894809.934 0, 1253266.733 894795.019 0, 1252988.072 894780.12 0, 1252709.409 894765.238 0, 1252430.746 894750.372 0, 1252152.082 894735.523 0, 1251873.417 894720.69 0, 
+    1251594.751 894705.873 0, 1251316.085 894691.073 0, 1251037.417 894676.29 0, 1250758.749 894661.522 0, 1250480.079 894646.771 0, 1250201.409 894632.037 0, 1249922.738 894617.319 0, 1249644.066 894602.617 0, 1249365.393 894587.931 0, 1249086.72 894573.262 0, 
+    1248808.045 894558.61 0, 1248529.37 894543.974 0, 1248250.693 894529.354 0, 1247972.016 894514.751 0, 1247692.03 894500.095 0, 1247414.66 894485.593 0, 1247135.98 894471.039 0, 1246857.299 894456.501 0, 1246578.618 894441.98 0, 1246299.936 894427.475 0, 
+    1246021.253 894412.987 0, 1245742.569 894398.514 0, 1245463.884 894384.059 0, 1245185.198 894369.619 0, 1244906.512 894355.197 0, 1244627.825 894340.79 0, 1244349.136 894326.4 0, 1244070.447 894312.026 0, 1243791.757 894297.669 0, 1243513.067 894283.328 0, 
+    1243234.375 894269.003 0, 1242955.683 894254.695 0, 1242676.99 894240.404 0, 1242398.295 894226.128 0, 1242119.6 894211.87 0, 1241840.905 894197.627 0, 1241562.208 894183.401 0, 1241283.511 894169.191 0, 1241003.502 894154.931 0, 1240719.968 899725.654 0, 
+    1240436.426 905296.538 0, 1240715.775 905310.764 0, 1240993.817 905324.94 0, 1241271.858 905339.133 0, 1241549.898 905353.342 0, 1241827.937 905367.567 0, 1242105.975 905381.809 0, 1242384.013 905396.067 0, 1242662.049 905410.342 0, 1242940.085 905424.632 0, 
+    1243218.12 905438.939 0, 1243496.154 905453.263 0, 1243774.187 905467.603 0, 1244052.22 905481.959 0, 1244330.251 905496.332 0, 1244608.282 905510.721 0, 1244886.312 905525.126 0, 1245164.341 905539.548 0, 1245442.369 905553.986 0, 1245720.397 905568.44 0, 
+    1245998.423 905582.911 0, 1246276.449 905597.398 0, 1246554.474 905611.902 0, 1246832.498 905626.422 0, 1247109.215 905640.89 0, 1247388.543 905655.511 0, 1247666.564 905670.079 0, 1247944.585 905684.665 0, 1248222.604 905699.267 0, 1248500.623 905713.885 0, 
+    1248778.641 905728.519 0, 1249056.658 905743.17 0, 1249334.674 905757.837 0, 1249612.69 905772.521 0, 1249890.704 905787.22 0, 1250168.718 905801.937 0, 1250446.731 905816.669 0, 1250724.743 905831.418 0, 1251002.754 905846.184 0, 1251280.764 905860.965 0, 
+    1251558.773 905875.763 0, 1251836.781 905890.578 0, 1252114.789 905905.409 0, 1252392.796 905920.256 0, 1252670.801 905935.119 0, 1252948.806 905949.999 0, 1253226.81 905964.895 0, 1253504.813 905979.808 0, 1253781.511 905994.667 0, 1254080.791 900424.606 0, 
+    1254380.063 894854.707 0))
+
+POLYGON ((1267124.571 906730.495 0, 1266847.914 906714.855 0, 1266569.954 906699.157 0, 1266291.993 906683.475 0, 1266014.032 906667.81 0, 1265736.069 906652.161 0, 1265458.105 906636.529 0, 1265180.141 906620.912 0, 1264902.175 906605.313 0, 1264624.209 906589.729 0, 
+    1264346.242 906574.162 0, 1264068.274 906558.611 0, 1263790.305 906543.077 0, 1263512.334 906527.559 0, 1263234.364 906512.057 0, 1262956.392 906496.572 0, 1262678.419 906481.103 0, 1262400.445 906465.651 0, 1262122.471 906450.215 0, 1261844.495 906434.795 0, 
+    1261566.519 906419.391 0, 1261288.542 906404.004 0, 1261010.563 906388.633 0, 1260732.584 906373.279 0, 1260453.301 906357.869 0, 1260176.623 906342.619 0, 1259898.642 906327.314 0, 1259620.659 906312.025 0, 1259342.675 906296.752 0, 1259064.691 906281.496 0, 
+    1258786.705 906266.256 0, 1258508.719 906251.033 0, 1258230.732 906235.826 0, 1257952.744 906220.635 0, 1257674.755 906205.461 0, 1257396.765 906190.303 0, 1257118.774 906175.161 0, 1256840.782 906160.036 0, 1256562.79 906144.927 0, 1256284.796 906129.834 0, 
+    1256006.802 906114.758 0, 1255728.807 906099.698 0, 1255450.811 906084.654 0, 1255172.814 906069.627 0, 1254894.816 906054.616 0, 1254616.817 906039.622 0, 1254338.818 906024.644 0, 1254060.817 906009.682 0, 1253781.511 905994.667 0, 1253482.223 911564.885 0, 
+    1253182.926 917135.257 0, 1253461.573 917150.237 0, 1253738.918 917165.163 0, 1254016.262 917180.106 0, 1254293.605 917195.065 0, 1254570.947 917210.041 0, 1254848.288 917225.032 0, 1255125.629 917240.04 0, 1255402.968 917255.065 0, 1255680.307 917270.105 0, 
+    1255957.644 917285.162 0, 1256234.981 917300.236 0, 1256512.317 917315.325 0, 1256789.652 917330.431 0, 1257066.987 917345.554 0, 1257344.32 917360.692 0, 1257621.652 917375.847 0, 1257898.984 917391.018 0, 1258176.314 917406.206 0, 1258453.644 917421.41 0, 
+    1258730.973 917436.63 0, 1259008.301 917451.867 0, 1259285.628 917467.12 0, 1259562.954 917482.389 0, 1259838.979 917497.603 0, 1260117.604 917512.976 0, 1260394.927 917528.294 0, 1260672.25 917543.629 0, 1260949.571 917558.98 0, 1261226.892 917574.347 0, 
+    1261504.212 917589.73 0, 1261781.531 917605.13 0, 1262058.849 917620.546 0, 1262336.166 917635.978 0, 1262613.482 917651.427 0, 1262890.797 917666.892 0, 1263168.112 917682.374 0, 1263445.425 917697.871 0, 1263722.738 917713.385 0, 1264000.049 917728.916 0, 
+    1264277.36 917744.462 0, 1264554.67 917760.025 0, 1264831.979 917775.605 0, 1265109.287 917791.2 0, 1265386.594 917806.812 0, 1265663.9 917822.441 0, 1265941.205 917838.085 0, 1266218.51 917853.746 0, 1266494.514 917869.35 0, 1266809.547 912299.846 0, 
+    1267124.571 906730.495 0))
+
+POLYGON ((1279803.975 918641.048 0, 1279528.014 918624.664 0, 1279250.755 918608.22 0, 1278973.495 918591.792 0, 1278696.234 918575.38 0, 1278418.972 918558.985 0, 1278141.709 918542.606 0, 1277864.445 918526.243 0, 1277587.181 918509.897 0, 1277309.915 918493.567 0, 
+    1277032.648 918477.253 0, 1276755.381 918460.955 0, 1276478.112 918444.674 0, 1276200.843 918428.41 0, 1275923.572 918412.161 0, 1275646.301 918395.929 0, 1275369.028 918379.713 0, 1275091.755 918363.514 0, 1274814.481 918347.33 0, 1274537.205 918331.163 0, 
+    1274259.929 918315.013 0, 1273982.652 918298.879 0, 1273705.374 918282.761 0, 1273428.095 918266.659 0, 1273149.517 918250.499 0, 1272873.534 918234.505 0, 1272596.252 918218.452 0, 1272318.969 918202.416 0, 1272041.685 918186.396 0, 1271764.401 918170.392 0, 
+    1271487.115 918154.405 0, 1271209.828 918138.434 0, 1270932.541 918122.479 0, 1270655.252 918106.541 0, 1270377.963 918090.619 0, 1270100.672 918074.713 0, 1269823.381 918058.824 0, 1269546.089 918042.95 0, 1269268.796 918027.094 0, 1268991.502 918011.253 0, 
+    1268714.207 917995.429 0, 1268436.911 917979.621 0, 1268159.614 917963.83 0, 1267882.316 917948.055 0, 1267605.017 917932.296 0, 1267327.717 917916.553 0, 1267050.417 917900.827 0, 1266773.115 917885.117 0, 1266494.514 917869.35 0, 1266179.472 923439.004 0, 
+    1265864.423 929008.804 0, 1266142.366 929024.534 0, 1266419.011 929040.206 0, 1266695.656 929055.895 0, 1266972.3 929071.601 0, 1267248.944 929087.322 0, 1267525.586 929103.06 0, 1267802.227 929118.814 0, 1268078.867 929134.585 0, 1268355.507 929150.371 0, 
+    1268632.145 929166.174 0, 1268908.783 929181.994 0, 1269185.419 929197.829 0, 1269462.055 929213.681 0, 1269738.69 929229.549 0, 1270015.324 929245.434 0, 1270291.956 929261.334 0, 1270568.588 929277.251 0, 1270845.219 929293.185 0, 1271121.85 929309.134 0, 
+    1271398.479 929325.1 0, 1271675.107 929341.082 0, 1271951.734 929357.081 0, 1272228.36 929373.095 0, 1272503.691 929389.051 0, 1272781.61 929405.173 0, 1273058.234 929421.237 0, 1273334.856 929437.317 0, 1273611.478 929453.413 0, 1273888.098 929469.525 0, 
+    1274164.718 929485.654 0, 1274441.337 929501.799 0, 1274717.955 929517.96 0, 1274994.571 929534.138 0, 1275271.187 929550.331 0, 1275547.802 929566.541 0, 1275824.416 929582.768 0, 1276101.029 929599.01 0, 1276377.641 929615.269 0, 1276654.252 929631.544 0, 
+    1276930.862 929647.836 0, 1277207.472 929664.144 0, 1277484.08 929680.468 0, 1277760.687 929696.808 0, 1278037.293 929713.165 0, 1278313.899 929729.537 0, 1278590.503 929745.927 0, 1278867.106 929762.332 0, 1279142.415 929778.677 0, 1279473.199 924209.789 0, 
+    1279803.975 918641.048 0))
+
+POLYGON ((1292418.18 930586.06 0, 1292142.916 930568.937 0, 1291866.36 930551.75 0, 1291589.803 930534.58 0, 1291313.245 930517.425 0, 1291036.686 930500.287 0, 1290760.126 930483.166 0, 1290483.565 930466.06 0, 1290207.003 930448.971 0, 1289930.44 930431.898 0, 
+    1289653.876 930414.842 0, 1289377.311 930397.801 0, 1289100.745 930380.777 0, 1288824.178 930363.769 0, 1288547.61 930346.778 0, 1288271.041 930329.803 0, 1287994.471 930312.844 0, 1287717.9 930295.901 0, 1287441.328 930278.975 0, 1287164.755 930262.065 0, 
+    1286888.181 930245.171 0, 1286611.606 930228.293 0, 1286335.03 930211.432 0, 1286058.453 930194.587 0, 1285780.583 930177.68 0, 1285505.296 930160.946 0, 1285228.716 930144.15 0, 1284952.135 930127.37 0, 1284675.553 930110.607 0, 1284398.97 930093.859 0, 
+    1284122.386 930077.128 0, 1283845.802 930060.413 0, 1283569.216 930043.715 0, 1283292.629 930027.033 0, 1283016.041 930010.367 0, 1282739.452 929993.717 0, 1282462.862 929977.084 0, 1282186.272 929960.467 0, 1281909.68 929943.866 0, 1281633.087 929927.282 0, 
+    1281356.494 929910.713 0, 1281079.899 929894.161 0, 1280803.303 929877.626 0, 1280526.707 929861.106 0, 1280250.109 929844.603 0, 1279973.51 929828.116 0, 1279696.911 929811.646 0, 1279420.31 929795.192 0, 1279142.415 929778.677 0, 1278811.623 935347.706 0, 
+    1278480.822 940916.874 0, 1278758.058 940933.35 0, 1279034.003 940949.765 0, 1279309.947 940966.196 0, 1279585.89 940982.644 0, 1279861.832 940999.108 0, 1280137.773 941015.588 0, 1280413.714 941032.085 0, 1280689.653 941048.597 0, 1280965.591 941065.126 0, 
+    1281241.528 941081.672 0, 1281517.464 941098.233 0, 1281793.399 941114.811 0, 1282069.334 941131.405 0, 1282345.267 941148.015 0, 1282621.199 941164.641 0, 1282897.131 941181.284 0, 1283173.061 941197.943 0, 1283448.99 941214.618 0, 1283724.919 941231.309 0, 
+    1284000.846 941248.017 0, 1284276.772 941264.741 0, 1284552.698 941281.481 0, 1284828.622 941298.237 0, 1285103.256 941314.931 0, 1285380.468 941331.798 0, 1285656.39 941348.603 0, 1285932.31 941365.425 0, 1286208.23 941382.262 0, 1286484.148 941399.116 0, 
+    1286760.066 941415.986 0, 1287035.982 941432.872 0, 1287311.898 941449.775 0, 1287587.812 941466.694 0, 1287863.726 941483.629 0, 1288139.638 941500.58 0, 1288415.55 941517.547 0, 1288691.46 941534.531 0, 1288967.37 941551.531 0, 1289243.278 941568.547 0, 
+    1289519.186 941585.579 0, 1289795.092 941602.628 0, 1290070.998 941619.693 0, 1290346.902 941636.774 0, 1290622.806 941653.871 0, 1290898.708 941670.985 0, 1291174.61 941688.115 0, 1291450.51 941705.261 0, 1291725.122 941722.343 0, 1292071.655 936154.132 0, 
+    1292418.18 930586.06 0))
+
+POLYGON ((1304967.093 942565.227 0, 1304692.529 942547.369 0, 1304416.678 942529.443 0, 1304140.826 942511.534 0, 1303864.973 942493.641 0, 1303589.119 942475.764 0, 1303313.264 942457.903 0, 1303037.407 942440.059 0, 1302761.55 942422.231 0, 1302485.692 942404.419 0, 
+    1302209.833 942386.624 0, 1301933.972 942368.844 0, 1301658.111 942351.081 0, 1301382.248 942333.334 0, 1301106.385 942315.604 0, 1300830.52 942297.889 0, 1300554.654 942280.191 0, 1300278.788 942262.509 0, 1300002.92 942244.844 0, 1299727.051 942227.194 0, 
+    1299451.182 942209.561 0, 1299175.311 942191.944 0, 1298899.439 942174.343 0, 1298623.566 942156.759 0, 1298346.405 942139.108 0, 1298071.817 942121.638 0, 1297795.941 942104.103 0, 1297520.064 942086.583 0, 1297244.186 942069.08 0, 1296968.307 942051.593 0, 
+    1296692.427 942034.122 0, 1296416.546 942016.667 0, 1296140.663 941999.229 0, 1295864.78 941981.807 0, 1295588.896 941964.401 0, 1295313.011 941947.011 0, 1295037.125 941929.638 0, 1294761.237 941912.28 0, 1294485.349 941894.939 0, 1294209.46 941877.615 0, 
+    1293933.569 941860.306 0, 1293657.678 941843.014 0, 1293381.786 941825.738 0, 1293105.892 941808.478 0, 1292829.998 941791.235 0, 1292554.102 941774.008 0, 1292278.206 941756.797 0, 1292002.308 941739.602 0, 1291725.122 941722.343 0, 1291378.58 947290.688 0, 
+    1291032.03 952859.163 0, 1291308.558 952876.38 0, 1291583.8 952893.534 0, 1291859.041 952910.705 0, 1292134.281 952927.891 0, 1292409.52 952945.093 0, 1292684.758 952962.312 0, 1292959.995 952979.547 0, 1293235.231 952996.798 0, 1293510.466 953014.066 0, 
+    1293785.7 953031.349 0, 1294060.933 953048.649 0, 1294336.164 953065.965 0, 1294611.395 953083.297 0, 1294886.625 953100.645 0, 1295161.854 953118.01 0, 1295437.081 953135.391 0, 1295712.308 953152.788 0, 1295987.534 953170.201 0, 1296262.759 953187.63 0, 
+    1296537.982 953205.076 0, 1296813.205 953222.537 0, 1297088.426 953240.015 0, 1297363.647 953257.509 0, 1297637.582 953274.938 0, 1297914.085 953292.546 0, 1298189.302 953310.089 0, 1298464.519 953327.648 0, 1298739.734 953345.223 0, 1299014.949 953362.814 0, 
+    1299290.162 953380.422 0, 1299565.374 953398.046 0, 1299840.585 953415.686 0, 1300115.796 953433.342 0, 1300391.005 953451.014 0, 1300666.213 953468.702 0, 1300941.42 953486.407 0, 1301216.626 953504.128 0, 1301491.831 953521.865 0, 1301767.035 953539.619 0, 
+    1302042.238 953557.388 0, 1302317.44 953575.174 0, 1302592.641 953592.976 0, 1302867.84 953610.794 0, 1303143.039 953628.628 0, 1303418.237 953646.479 0, 1303693.433 953664.345 0, 1303968.629 953682.228 0, 1304242.541 953700.044 0, 1304604.821 948132.57 0, 
+    1304967.093 942565.227 0))
+
+POLYGON ((1317450.623 954578.243 0, 1317176.76 954559.654 0, 1316901.617 954540.994 0, 1316626.471 954522.35 0, 1316351.325 954503.722 0, 1316076.178 954485.11 0, 1315801.03 954466.514 0, 1315525.88 954447.935 0, 1315250.73 954429.372 0, 1314975.578 954410.825 0, 
+    1314700.425 954392.294 0, 1314425.272 954373.78 0, 1314150.117 954355.281 0, 1313874.961 954336.799 0, 1313599.804 954318.333 0, 1313324.646 954299.883 0, 1313049.486 954281.45 0, 1312774.326 954263.033 0, 1312499.165 954244.631 0, 1312224.002 954226.246 0, 
+    1311948.839 954207.878 0, 1311673.674 954189.525 0, 1311398.508 954171.189 0, 1311123.341 954152.868 0, 1310846.892 954134.479 0, 1310573.005 954116.277 0, 1310297.835 954098.005 0, 1310022.663 954079.75 0, 1309747.491 954061.51 0, 1309472.318 954043.287 0, 
+    1309197.144 954025.08 0, 1308921.968 954006.89 0, 1308646.792 953988.715 0, 1308371.614 953970.557 0, 1308096.436 953952.415 0, 1307821.256 953934.289 0, 1307546.075 953916.18 0, 1307270.893 953898.086 0, 1306995.711 953880.009 0, 1306720.527 953861.948 0, 
+    1306445.342 953843.903 0, 1306170.156 953825.874 0, 1305894.968 953807.862 0, 1305619.78 953789.866 0, 1305344.591 953771.886 0, 1305069.401 953753.922 0, 1304794.209 953735.974 0, 1304519.017 953718.043 0, 1304242.541 953700.044 0, 1303880.252 959267.644 0, 
+    1303517.956 964835.366 0, 1303793.774 964853.321 0, 1304068.311 964871.21 0, 1304342.847 964889.115 0, 1304617.381 964907.036 0, 1304891.915 964924.973 0, 1305166.448 964942.927 0, 1305440.98 964960.896 0, 1305715.51 964978.882 0, 1305990.04 964996.884 0, 
+    1306264.569 965014.902 0, 1306539.096 965032.936 0, 1306813.623 965050.987 0, 1307088.148 965069.053 0, 1307362.672 965087.136 0, 1307637.195 965105.235 0, 1307911.718 965123.35 0, 1308186.239 965141.481 0, 1308460.759 965159.628 0, 1308735.278 965177.792 0, 
+    1309009.796 965195.971 0, 1309284.312 965214.167 0, 1309558.828 965232.379 0, 1309833.343 965250.607 0, 1310106.578 965268.766 0, 1310382.369 965287.112 0, 1310656.881 965305.388 0, 1310931.391 965323.681 0, 1311205.9 965341.99 0, 1311480.408 965360.315 0, 
+    1311754.916 965378.656 0, 1312029.422 965397.014 0, 1312303.927 965415.387 0, 1312578.431 965433.777 0, 1312852.933 965452.183 0, 1313127.435 965470.604 0, 1313401.936 965489.043 0, 1313676.435 965507.497 0, 1313950.934 965525.967 0, 1314225.431 965544.454 0, 
+    1314499.928 965562.957 0, 1314774.423 965581.476 0, 1315048.917 965600.011 0, 1315323.41 965618.562 0, 1315597.902 965637.129 0, 1315872.393 965655.713 0, 1316146.883 965674.313 0, 1316421.371 965692.928 0, 1316694.581 965711.474 0, 1317072.606 960144.797 0, 
+    1317450.623 954578.243 0))
+
+POLYGON ((1329868.679 966624.805 0, 1329595.521 966605.488 0, 1329321.086 966586.096 0, 1329046.649 966566.721 0, 1328772.212 966547.362 0, 1328497.774 966528.019 0, 1328223.334 966508.693 0, 1327948.894 966489.382 0, 1327674.452 966470.088 0, 1327400.009 966450.81 0, 
+    1327125.565 966431.548 0, 1326851.12 966412.302 0, 1326576.673 966393.072 0, 1326302.226 966373.859 0, 1326027.777 966354.661 0, 1325753.327 966335.48 0, 1325478.877 966316.315 0, 1325204.425 966297.166 0, 1324929.971 966278.033 0, 1324655.517 966258.916 0, 
+    1324381.062 966239.816 0, 1324106.605 966220.731 0, 1323832.148 966201.663 0, 1323557.689 966182.611 0, 1323281.953 966163.487 0, 1323008.768 966144.556 0, 1322734.306 966125.552 0, 1322459.843 966106.565 0, 1322185.379 966087.593 0, 1321910.913 966068.638 0, 
+    1321636.447 966049.699 0, 1321361.979 966030.776 0, 1321087.51 966011.87 0, 1320813.04 965992.979 0, 1320538.569 965974.105 0, 1320264.097 965955.247 0, 1319989.624 965936.405 0, 1319715.149 965917.579 0, 1319440.674 965898.769 0, 1319166.197 965879.976 0, 
+    1318891.72 965861.198 0, 1318617.241 965842.437 0, 1318342.761 965823.692 0, 1318068.28 965804.963 0, 1317793.798 965786.25 0, 1317519.315 965767.553 0, 1317244.831 965748.873 0, 1316970.345 965730.209 0, 1316694.581 965711.474 0, 1316316.548 971278.268 0, 
+    1315938.508 976845.177 0, 1316213.613 976863.867 0, 1316487.443 976882.487 0, 1316761.272 976901.122 0, 1317035.1 976919.774 0, 1317308.927 976938.443 0, 1317582.753 976957.127 0, 1317856.577 976975.827 0, 1318130.401 976994.544 0, 1318404.223 977013.276 0, 
+    1318678.044 977032.025 0, 1318951.865 977050.79 0, 1319225.684 977069.571 0, 1319499.502 977088.368 0, 1319773.319 977107.181 0, 1320047.134 977126.01 0, 1320320.949 977144.856 0, 1320594.762 977163.717 0, 1320868.575 977182.595 0, 1321142.386 977201.488 0, 
+    1321416.196 977220.398 0, 1321690.005 977239.324 0, 1321963.813 977258.266 0, 1322237.62 977277.225 0, 1322510.153 977296.111 0, 1322785.231 977315.189 0, 1323059.034 977334.196 0, 1323332.836 977353.219 0, 1323606.638 977372.257 0, 1323880.438 977391.312 0, 
+    1324154.237 977410.383 0, 1324428.035 977429.47 0, 1324701.831 977448.574 0, 1324975.627 977467.693 0, 1325249.422 977486.828 0, 1325523.215 977505.98 0, 1325797.007 977525.148 0, 1326070.798 977544.332 0, 1326344.588 977563.531 0, 1326618.377 977582.748 0, 
+    1326892.165 977601.98 0, 1327165.952 977621.228 0, 1327439.737 977640.492 0, 1327713.521 977659.773 0, 1327987.305 977679.07 0, 1328261.087 977698.382 0, 1328534.868 977717.711 0, 1328808.647 977737.056 0, 1329081.154 977756.327 0, 1329474.921 972190.509 0, 
+    1329868.679 966624.805 0))
+
+POLYGON ((1342221.174 978704.604 0, 1341948.72 978684.563 0, 1341674.996 978664.445 0, 1341401.271 978644.343 0, 1341127.545 978624.257 0, 1340853.817 978604.187 0, 1340580.088 978584.133 0, 1340306.358 978564.095 0, 1340032.627 978544.073 0, 1339758.895 978524.068 0, 
+    1339485.162 978504.078 0, 1339211.427 978484.105 0, 1338937.691 978464.147 0, 1338663.954 978444.206 0, 1338390.216 978424.281 0, 1338116.476 978404.372 0, 1337842.736 978384.48 0, 1337568.994 978364.603 0, 1337295.251 978344.742 0, 1337021.507 978324.898 0, 
+    1336747.762 978305.069 0, 1336474.016 978285.257 0, 1336200.268 978265.461 0, 1335926.519 978245.681 0, 1335651.499 978225.825 0, 1335379.019 978206.169 0, 1335105.266 978186.438 0, 1334831.513 978166.722 0, 1334557.759 978147.023 0, 1334284.003 978127.339 0, 
+    1334010.246 978107.672 0, 1333736.488 978088.021 0, 1333462.729 978068.386 0, 1333188.969 978048.767 0, 1332915.207 978029.164 0, 1332641.445 978009.578 0, 1332367.681 977990.007 0, 1332093.916 977970.453 0, 1331820.15 977950.914 0, 1331546.383 977931.392 0, 
+    1331272.614 977911.886 0, 1330998.845 977892.396 0, 1330725.074 977872.922 0, 1330451.302 977853.464 0, 1330177.529 977834.023 0, 1329903.755 977814.597 0, 1329629.98 977795.188 0, 1329356.204 977775.794 0, 1329081.154 977756.327 0, 1328687.38 983322.256 0, 
+    1328293.598 988888.29 0, 1328567.989 988907.711 0, 1328841.11 988927.058 0, 1329114.23 988946.421 0, 1329387.349 988965.8 0, 1329660.467 988985.195 0, 1329933.583 989004.606 0, 1330206.699 989024.033 0, 1330479.813 989043.477 0, 1330752.926 989062.936 0, 
+    1331026.038 989082.411 0, 1331299.149 989101.903 0, 1331572.259 989121.411 0, 1331845.368 989140.934 0, 1332118.475 989160.474 0, 1332391.581 989180.03 0, 1332664.686 989199.602 0, 1332937.79 989219.19 0, 1333210.893 989238.794 0, 1333483.995 989258.414 0, 
+    1333757.096 989278.051 0, 1334030.195 989297.703 0, 1334303.293 989317.371 0, 1334576.39 989337.056 0, 1334848.218 989356.665 0, 1335122.581 989376.473 0, 1335395.674 989396.206 0, 1335668.767 989415.954 0, 1335941.858 989435.719 0, 1336214.948 989455.5 0, 
+    1336488.037 989475.297 0, 1336761.125 989495.11 0, 1337034.211 989514.939 0, 1337307.297 989534.784 0, 1337580.381 989554.646 0, 1337853.464 989574.523 0, 1338126.546 989594.416 0, 1338399.627 989614.326 0, 1338672.706 989634.251 0, 1338945.785 989654.193 0, 
+    1339218.862 989674.151 0, 1339491.938 989694.125 0, 1339765.013 989714.114 0, 1340038.086 989734.12 0, 1340311.159 989754.142 0, 1340584.23 989774.18 0, 1340857.3 989794.235 0, 1341130.369 989814.305 0, 1341402.171 989834.298 0, 1341811.676 984269.398 0, 
+    1342221.174 978704.604 0))
+
+POLYGON ((1354508.019 990817.336 0, 1354236.273 990796.575 0, 1353963.262 990775.733 0, 1353690.249 990754.908 0, 1353417.236 990734.098 0, 1353144.221 990713.305 0, 1352871.205 990692.528 0, 1352598.187 990671.766 0, 1352325.169 990651.021 0, 1352052.149 990630.292 0, 
+    1351779.128 990609.579 0, 1351506.106 990588.882 0, 1351233.083 990568.201 0, 1350960.058 990547.536 0, 1350687.032 990526.888 0, 1350414.005 990506.255 0, 1350140.977 990485.638 0, 1349867.947 990465.038 0, 1349594.917 990444.453 0, 1349321.885 990423.885 0, 
+    1349048.852 990403.332 0, 1348775.817 990382.796 0, 1348502.782 990362.276 0, 1348229.745 990341.772 0, 1347955.442 990321.189 0, 1347683.668 990300.812 0, 1347410.628 990280.356 0, 1347137.586 990259.916 0, 1346864.543 990239.492 0, 1346591.499 990219.084 0, 
+    1346318.454 990198.693 0, 1346045.408 990178.317 0, 1345772.36 990157.958 0, 1345499.312 990137.614 0, 1345226.262 990117.287 0, 1344953.211 990096.975 0, 1344680.158 990076.68 0, 1344407.105 990056.401 0, 1344134.05 990036.138 0, 1343860.994 990015.891 0, 
+    1343587.937 989995.66 0, 1343314.879 989975.445 0, 1343041.819 989955.246 0, 1342768.758 989935.064 0, 1342495.697 989914.897 0, 1342222.634 989894.746 0, 1341949.569 989874.612 0, 1341676.504 989854.493 0, 1341402.171 989834.298 0, 1340992.658 995399.3 0, 
+    1340583.137 1000964.399 0, 1340856.813 1000984.547 0, 1341129.223 1001004.617 0, 1341401.632 1001024.703 0, 1341674.04 1001044.805 0, 1341946.447 1001064.923 0, 1342218.852 1001085.058 0, 1342491.257 1001105.208 0, 1342763.66 1001125.374 0, 1343036.062 1001145.557 0, 
+    1343308.463 1001165.755 0, 1343580.863 1001185.97 0, 1343853.261 1001206.2 0, 1344125.658 1001226.447 0, 1344398.054 1001246.709 0, 1344670.449 1001266.988 0, 1344942.843 1001287.283 0, 1345215.236 1001307.593 0, 1345487.627 1001327.92 0, 1345760.017 1001348.263 0, 
+    1346032.406 1001368.621 0, 1346304.794 1001388.996 0, 1346577.18 1001409.387 0, 1346849.565 1001429.794 0, 1347120.687 1001450.122 0, 1347394.333 1001470.656 0, 1347666.714 1001491.111 0, 1347939.095 1001511.582 0, 1348211.474 1001532.069 0, 1348483.852 1001552.572 0, 
+    1348756.229 1001573.091 0, 1349028.605 1001593.626 0, 1349300.979 1001614.177 0, 1349573.352 1001634.744 0, 1349845.724 1001655.328 0, 1350118.095 1001675.927 0, 1350390.465 1001696.542 0, 1350662.833 1001717.173 0, 1350935.201 1001737.821 0, 1351207.566 1001758.484 0, 
+    1351479.931 1001779.163 0, 1351752.295 1001799.859 0, 1352024.657 1001820.57 0, 1352297.018 1001841.298 0, 1352569.378 1001862.041 0, 1352841.737 1001882.801 0, 1353114.094 1001903.576 0, 1353386.45 1001924.368 0, 1353657.544 1001945.079 0, 1354082.785 996381.159 0, 
+    1354508.019 990817.336 0))
+
+POLYGON ((1366729.128 1002962.693 0, 1366458.092 1002941.216 0, 1366185.795 1002919.655 0, 1365913.498 1002898.11 0, 1365641.199 1002876.581 0, 1365368.899 1002855.068 0, 1365096.597 1002833.571 0, 1364824.294 1002812.09 0, 1364551.991 1002790.625 0, 1364279.685 1002769.177 0, 
+    1364007.379 1002747.744 0, 1363735.071 1002726.327 0, 1363462.762 1002704.926 0, 1363190.452 1002683.542 0, 1362918.14 1002662.173 0, 1362645.827 1002640.82 0, 1362373.513 1002619.484 0, 1362101.198 1002598.163 0, 1361828.881 1002576.859 0, 1361556.563 1002555.57 0, 
+    1361284.244 1002534.298 0, 1361011.924 1002513.041 0, 1360739.602 1002491.801 0, 1360467.28 1002470.576 0, 1360193.695 1002449.27 0, 1359922.63 1002428.176 0, 1359650.304 1002406.999 0, 1359377.976 1002385.839 0, 1359105.647 1002364.695 0, 1358833.316 1002343.567 0, 
+    1358560.985 1002322.454 0, 1358288.652 1002301.358 0, 1358016.318 1002280.278 0, 1357743.983 1002259.214 0, 1357471.646 1002238.166 0, 1357199.309 1002217.134 0, 1356926.97 1002196.118 0, 1356654.629 1002175.118 0, 1356382.288 1002154.134 0, 1356109.945 1002133.166 0, 
+    1355837.601 1002112.214 0, 1355565.256 1002091.278 0, 1355292.91 1002070.358 0, 1355020.562 1002049.454 0, 1354748.213 1002028.567 0, 1354475.863 1002007.695 0, 1354203.512 1001986.839 0, 1353931.159 1001965.999 0, 1353657.544 1001945.079 0, 1353232.296 1007509.094 0, 
+    1352807.041 1013073.198 0, 1353079.998 1013094.068 0, 1353351.696 1013114.857 0, 1353623.392 1013135.663 0, 1353895.087 1013156.484 0, 1354166.781 1013177.322 0, 1354438.474 1013198.176 0, 1354710.165 1013219.045 0, 1354981.855 1013239.931 0, 1355253.544 1013260.832 0, 
+    1355525.232 1013281.75 0, 1355796.919 1013302.683 0, 1356068.604 1013323.633 0, 1356340.288 1013344.598 0, 1356611.971 1013365.58 0, 1356883.652 1013386.577 0, 1357155.333 1013407.591 0, 1357427.012 1013428.62 0, 1357698.69 1013449.665 0, 1357970.366 1013470.727 0, 
+    1358242.042 1013491.804 0, 1358513.716 1013512.898 0, 1358785.389 1013534.007 0, 1359057.06 1013555.132 0, 1359327.474 1013576.176 0, 1359600.4 1013597.431 0, 1359872.068 1013618.605 0, 1360143.735 1013639.794 0, 1360415.4 1013660.999 0, 1360687.064 1013682.221 0, 
+    1360958.727 1013703.458 0, 1361230.389 1013724.711 0, 1361502.049 1013745.981 0, 1361773.708 1013767.266 0, 1362045.366 1013788.567 0, 1362317.023 1013809.884 0, 1362588.678 1013831.218 0, 1362860.333 1013852.567 0, 1363131.986 1013873.932 0, 1363403.637 1013895.313 0, 
+    1363675.288 1013916.711 0, 1363946.937 1013938.124 0, 1364218.585 1013959.553 0, 1364490.231 1013980.998 0, 1364761.877 1014002.459 0, 1365033.521 1014023.936 0, 1365305.163 1014045.43 0, 1365576.805 1014066.939 0, 1365847.189 1014088.364 0, 1366288.162 1008525.484 0, 
+    1366729.128 1002962.693 0))
+
+POLYGON ((1378884.418 1015140.367 0, 1378614.093 1015118.178 0, 1378342.513 1015095.901 0, 1378070.932 1015073.641 0, 1377799.35 1015051.396 0, 1377527.766 1015029.168 0, 1377256.181 1015006.955 0, 1376984.595 1014984.759 0, 1376713.007 1014962.578 0, 1376441.419 1014940.413 0, 
+    1376169.828 1014918.265 0, 1375898.237 1014896.132 0, 1375626.644 1014874.016 0, 1375355.05 1014851.915 0, 1375083.455 1014829.83 0, 1374811.858 1014807.762 0, 1374540.26 1014785.709 0, 1374268.661 1014763.672 0, 1373997.06 1014741.652 0, 1373725.458 1014719.647 0, 
+    1373453.855 1014697.658 0, 1373182.251 1014675.685 0, 1372910.645 1014653.729 0, 1372639.038 1014631.788 0, 1372366.175 1014609.762 0, 1372095.82 1014587.954 0, 1371824.209 1014566.061 0, 1371552.597 1014544.184 0, 1371280.984 1014522.324 0, 1371009.369 1014500.479 0, 
+    1370737.753 1014478.65 0, 1370466.135 1014456.837 0, 1370194.517 1014435.04 0, 1369922.897 1014413.259 0, 1369651.276 1014391.494 0, 1369379.653 1014369.745 0, 1369108.03 1014348.012 0, 1368836.405 1014326.295 0, 1368564.778 1014304.594 0, 1368293.151 1014282.909 0, 
+    1368021.522 1014261.24 0, 1367749.892 1014239.587 0, 1367478.26 1014217.95 0, 1367206.628 1014196.329 0, 1366934.994 1014174.724 0, 1366663.359 1014153.135 0, 1366391.722 1014131.562 0, 1366120.084 1014110.005 0, 1365847.189 1014088.364 0, 1365406.21 1019651.33 0, 
+    1364965.224 1025214.378 0, 1365237.461 1025235.967 0, 1365508.444 1025257.472 0, 1365779.425 1025278.993 0, 1366050.406 1025300.53 0, 1366321.385 1025322.083 0, 1366592.362 1025343.652 0, 1366863.339 1025365.237 0, 1367134.314 1025386.838 0, 1367405.288 1025408.454 0, 
+    1367676.261 1025430.087 0, 1367947.233 1025451.736 0, 1368218.203 1025473.4 0, 1368489.172 1025495.081 0, 1368760.139 1025516.777 0, 1369031.106 1025538.49 0, 1369302.071 1025560.218 0, 1369573.035 1025581.963 0, 1369843.997 1025603.723 0, 1370114.958 1025625.499 0, 
+    1370385.918 1025647.291 0, 1370656.877 1025669.1 0, 1370927.834 1025690.924 0, 1371198.79 1025712.764 0, 1371468.494 1025734.519 0, 1371740.699 1025756.492 0, 1372011.651 1025778.38 0, 1372282.602 1025800.283 0, 1372553.552 1025822.203 0, 1372824.5 1025844.139 0, 
+    1373095.447 1025866.091 0, 1373366.393 1025888.058 0, 1373637.338 1025910.042 0, 1373908.281 1025932.041 0, 1374179.223 1025954.057 0, 1374450.163 1025976.088 0, 1374721.103 1025998.136 0, 1374992.041 1026020.199 0, 1375262.977 1026042.278 0, 1375533.913 1026064.373 0, 
+    1375804.847 1026086.485 0, 1376075.78 1026108.612 0, 1376346.711 1026130.755 0, 1376617.641 1026152.914 0, 1376888.57 1026175.089 0, 1377159.498 1026197.28 0, 1377430.424 1026219.486 0, 1377701.349 1026241.709 0, 1377971.022 1026263.845 0, 1378427.723 1020702.065 0, 
+    1378884.418 1015140.367 0))
+
+POLYGON ((1390973.804 1027350.052 0, 1390704.193 1027327.154 0, 1390433.332 1027304.165 0, 1390162.469 1027281.193 0, 1389891.605 1027258.237 0, 1389620.74 1027235.297 0, 1389349.874 1027212.373 0, 1389079.006 1027189.464 0, 1388808.136 1027166.572 0, 1388537.266 1027143.695 0, 
+    1388266.394 1027120.835 0, 1387995.521 1027097.99 0, 1387724.646 1027075.161 0, 1387453.77 1027052.349 0, 1387182.893 1027029.552 0, 1386912.014 1027006.771 0, 1386641.134 1026984.006 0, 1386370.253 1026961.257 0, 1386099.37 1026938.524 0, 1385828.486 1026915.807 0, 
+    1385557.601 1026893.106 0, 1385286.714 1026870.421 0, 1385015.826 1026847.751 0, 1384744.937 1026825.098 0, 1384472.797 1026802.356 0, 1384203.154 1026779.839 0, 1383932.261 1026757.234 0, 1383661.366 1026734.644 0, 1383390.47 1026712.071 0, 1383119.573 1026689.513 0, 
+    1382848.674 1026666.972 0, 1382577.774 1026644.446 0, 1382306.873 1026621.936 0, 1382035.97 1026599.442 0, 1381765.067 1026576.964 0, 1381494.161 1026554.502 0, 1381223.255 1026532.056 0, 1380952.347 1026509.626 0, 1380681.438 1026487.212 0, 1380410.527 1026464.814 0, 
+    1380139.615 1026442.432 0, 1379868.702 1026420.065 0, 1379597.787 1026397.715 0, 1379326.872 1026375.381 0, 1379055.955 1026353.062 0, 1378785.036 1026330.76 0, 1378514.116 1026308.473 0, 1378243.195 1026286.203 0, 1377971.022 1026263.845 0, 1377514.315 1031825.702 0, 
+    1377057.602 1037387.633 0, 1377329.117 1037409.936 0, 1377599.383 1037432.153 0, 1377869.648 1037454.385 0, 1378139.912 1037476.634 0, 1378410.174 1037498.899 0, 1378680.435 1037521.179 0, 1378950.695 1037543.475 0, 1379220.954 1037565.788 0, 1379491.211 1037588.116 0, 
+    1379761.467 1037610.46 0, 1380031.721 1037632.82 0, 1380301.974 1037655.196 0, 1380572.226 1037677.587 0, 1380842.477 1037699.995 0, 1381112.726 1037722.419 0, 1381382.974 1037744.858 0, 1381653.221 1037767.313 0, 1381923.466 1037789.785 0, 1382193.71 1037812.272 0, 
+    1382463.953 1037834.775 0, 1382734.194 1037857.294 0, 1383004.434 1037879.829 0, 1383274.673 1037902.38 0, 1383543.664 1037924.843 0, 1383815.146 1037947.529 0, 1384085.381 1037970.128 0, 1384355.614 1037992.742 0, 1384625.846 1038015.373 0, 1384896.077 1038038.019 0, 
+    1385166.306 1038060.681 0, 1385436.534 1038083.359 0, 1385706.761 1038106.053 0, 1385976.986 1038128.763 0, 1386247.21 1038151.489 0, 1386517.433 1038174.231 0, 1386787.654 1038196.988 0, 1387057.874 1038219.762 0, 1387328.093 1038242.551 0, 1387598.31 1038265.356 0, 
+    1387868.526 1038288.178 0, 1388138.741 1038311.015 0, 1388408.954 1038333.868 0, 1388679.166 1038356.737 0, 1388949.377 1038379.621 0, 1389219.586 1038402.522 0, 1389489.794 1038425.439 0, 1389760.001 1038448.371 0, 1390028.961 1038471.214 0, 1390501.386 1032910.596 0, 
+    1390973.804 1027350.052 0))
+
+POLYGON ((871810.081 588789.14 0, 871514.865 588796.657 0, 871218.194 588804.228 0, 870921.523 588811.816 0, 870624.853 588819.422 0, 870328.183 588827.046 0, 870031.513 588834.687 0, 869734.844 588842.345 0, 869438.176 588850.021 0, 869141.508 588857.714 0, 
+    868844.84 588865.425 0, 868548.173 588873.154 0, 868251.506 588880.899 0, 867954.84 588888.662 0, 867658.174 588896.443 0, 867361.509 588904.241 0, 867064.844 588912.057 0, 866768.179 588919.89 0, 866471.515 588927.74 0, 866174.852 588935.608 0, 
+    865878.189 588943.494 0, 865581.526 588951.397 0, 865284.864 588959.317 0, 864988.202 588967.255 0, 864690.084 588975.249 0, 864394.88 588983.183 0, 864098.22 588991.173 0, 863801.56 588999.18 0, 863504.901 589007.206 0, 863208.242 589015.248 0, 
+    862911.584 589023.308 0, 862614.926 589031.386 0, 862318.268 589039.481 0, 862021.611 589047.593 0, 861724.955 589055.723 0, 861428.299 589063.87 0, 861131.643 589072.035 0, 860834.988 589080.217 0, 860538.334 589088.417 0, 860241.68 589096.634 0, 
+    859945.026 589104.869 0, 859648.373 589113.121 0, 859351.72 589121.39 0, 859055.068 589129.677 0, 858758.417 589137.982 0, 858461.765 589146.304 0, 858165.115 589154.643 0, 857868.465 589163 0, 857570.357 589171.415 0, 857727.524 594733.014 0, 
+    857884.701 600294.964 0, 858182.151 600286.567 0, 858478.147 600278.229 0, 858774.143 600269.908 0, 859070.139 600261.605 0, 859366.136 600253.318 0, 859662.133 600245.05 0, 859958.131 600236.798 0, 860254.13 600228.564 0, 860550.128 600220.348 0, 
+    860846.128 600212.149 0, 861142.128 600203.967 0, 861438.128 600195.803 0, 861734.129 600187.656 0, 862030.13 600179.527 0, 862326.132 600171.415 0, 862622.134 600163.321 0, 862918.137 600155.244 0, 863214.14 600147.184 0, 863510.144 600139.142 0, 
+    863806.148 600131.117 0, 864102.152 600123.109 0, 864398.157 600115.12 0, 864694.163 600107.147 0, 864988.715 600099.231 0, 865286.175 600091.254 0, 865582.182 600083.334 0, 865878.19 600075.431 0, 866174.198 600067.546 0, 866470.206 600059.678 0, 
+    866766.215 600051.827 0, 867062.224 600043.994 0, 867358.234 600036.178 0, 867654.244 600028.38 0, 867950.254 600020.599 0, 868246.266 600012.835 0, 868542.277 600005.089 0, 868838.289 599997.361 0, 869134.302 599989.65 0, 869430.314 599981.956 0, 
+    869726.328 599974.279 0, 870022.342 599966.62 0, 870318.356 599958.979 0, 870614.371 599951.355 0, 870910.386 599943.748 0, 871206.401 599936.159 0, 871502.417 599928.587 0, 871798.434 599921.033 0, 872092.998 599913.533 0, 871951.535 594351.16 0, 
+    871810.081 588789.14 0))
+
+POLYGON ((886302.316 599572.243 0, 886007.729 599578.911 0, 885711.693 599585.629 0, 885415.657 599592.365 0, 885119.621 599599.118 0, 884823.585 599605.888 0, 884527.55 599612.676 0, 884231.515 599619.481 0, 883935.481 599626.304 0, 883639.447 599633.144 0, 
+    883343.414 599640.001 0, 883047.381 599646.876 0, 882751.348 599653.768 0, 882455.316 599660.678 0, 882159.284 599667.605 0, 881863.253 599674.55 0, 881567.222 599681.512 0, 881271.191 599688.491 0, 880975.161 599695.488 0, 880679.131 599702.502 0, 
+    880383.102 599709.534 0, 880087.073 599716.583 0, 879791.044 599723.65 0, 879495.016 599730.734 0, 879197.537 599737.87 0, 878902.961 599744.954 0, 878606.934 599752.09 0, 878310.908 599759.244 0, 878014.881 599766.415 0, 877718.856 599773.604 0, 
+    877422.831 599780.809 0, 877126.806 599788.033 0, 876830.782 599795.274 0, 876534.758 599802.532 0, 876238.734 599809.807 0, 875942.711 599817.1 0, 875646.689 599824.411 0, 875350.666 599831.739 0, 875054.645 599839.084 0, 874758.623 599846.447 0, 
+    874462.602 599853.827 0, 874166.582 599861.225 0, 873870.562 599868.64 0, 873574.542 599876.072 0, 873278.523 599883.522 0, 872982.504 599890.989 0, 872686.486 599898.474 0, 872390.468 599905.976 0, 872092.998 599913.533 0, 872234.47 605476.253 0, 
+    872375.951 611039.32 0, 872672.763 611031.78 0, 872968.126 611024.294 0, 873263.489 611016.826 0, 873558.853 611009.375 0, 873854.217 611001.942 0, 874149.582 610994.526 0, 874444.947 610987.127 0, 874740.313 610979.746 0, 875035.679 610972.382 0, 
+    875331.046 610965.036 0, 875626.412 610957.707 0, 875921.78 610950.395 0, 876217.148 610943.101 0, 876512.516 610935.824 0, 876807.884 610928.564 0, 877103.253 610921.322 0, 877398.623 610914.097 0, 877693.993 610906.89 0, 877989.363 610899.7 0, 
+    878284.734 610892.527 0, 878580.105 610885.372 0, 878875.477 610878.234 0, 879170.849 610871.114 0, 879464.773 610864.046 0, 879761.594 610856.925 0, 880056.967 610849.857 0, 880352.341 610842.806 0, 880647.715 610835.772 0, 880943.09 610828.756 0, 
+    881238.464 610821.758 0, 881533.84 610814.776 0, 881829.216 610807.812 0, 882124.592 610800.866 0, 882419.968 610793.936 0, 882715.345 610787.025 0, 883010.723 610780.13 0, 883306.1 610773.253 0, 883601.479 610766.393 0, 883896.857 610759.551 0, 
+    884192.236 610752.726 0, 884487.616 610745.919 0, 884782.995 610739.128 0, 885078.376 610732.356 0, 885373.756 610725.6 0, 885669.137 610718.862 0, 885964.518 610712.142 0, 886259.9 610705.439 0, 886553.835 610698.785 0, 886428.072 605135.342 0, 
+    886302.316 599572.243 0))
+
+POLYGON ((900732.625 610398.308 0, 900438.67 610404.13 0, 900143.271 610409.999 0, 899847.871 610415.885 0, 899552.473 610421.789 0, 899257.074 610427.709 0, 898961.676 610433.648 0, 898666.278 610439.603 0, 898370.881 610445.576 0, 898075.484 610451.567 0, 
+    897780.087 610457.574 0, 897484.69 610463.6 0, 897189.294 610469.642 0, 896893.899 610475.702 0, 896598.503 610481.779 0, 896303.108 610487.874 0, 896007.714 610493.986 0, 895712.32 610500.116 0, 895416.926 610506.262 0, 895121.532 610512.427 0, 
+    894826.139 610518.608 0, 894530.746 610524.807 0, 894235.354 610531.024 0, 893939.962 610537.258 0, 893643.124 610543.539 0, 893349.179 610549.777 0, 893053.788 610556.063 0, 892758.397 610562.367 0, 892463.007 610568.687 0, 892167.617 610575.025 0, 
+    891872.228 610581.381 0, 891576.839 610587.754 0, 891281.45 610594.144 0, 890986.062 610600.552 0, 890690.674 610606.977 0, 890395.286 610613.419 0, 890099.899 610619.879 0, 889804.512 610626.356 0, 889509.126 610632.851 0, 889213.74 610639.363 0, 
+    888918.354 610645.892 0, 888622.969 610652.439 0, 888327.584 610659.003 0, 888032.199 610665.584 0, 887736.815 610672.183 0, 887441.431 610678.8 0, 887146.048 610685.433 0, 886850.665 610692.084 0, 886553.835 610698.785 0, 886679.606 616262.571 0, 
+    886805.385 621826.696 0, 887101.557 621820.01 0, 887396.285 621813.373 0, 887691.013 621806.754 0, 887985.742 621800.153 0, 888280.471 621793.569 0, 888575.201 621787.002 0, 888869.931 621780.452 0, 889164.661 621773.92 0, 889459.392 621767.405 0, 
+    889754.123 621760.908 0, 890048.854 621754.427 0, 890343.586 621747.964 0, 890638.318 621741.519 0, 890933.051 621735.091 0, 891227.784 621728.68 0, 891522.517 621722.287 0, 891817.251 621715.911 0, 892111.985 621709.552 0, 892406.72 621703.21 0, 
+    892701.454 621696.886 0, 892996.19 621690.58 0, 893290.925 621684.29 0, 893585.661 621678.018 0, 893878.955 621671.794 0, 894175.134 621665.526 0, 894469.871 621659.306 0, 894764.609 621653.104 0, 895059.347 621646.918 0, 895354.085 621640.751 0, 
+    895648.823 621634.6 0, 895943.562 621628.467 0, 896238.301 621622.351 0, 896533.041 621616.252 0, 896827.781 621610.171 0, 897122.521 621604.107 0, 897417.262 621598.061 0, 897712.003 621592.032 0, 898006.744 621586.02 0, 898301.486 621580.025 0, 
+    898596.228 621574.048 0, 898890.971 621568.089 0, 899185.713 621562.146 0, 899480.457 621556.221 0, 899775.2 621550.313 0, 900069.944 621544.423 0, 900364.688 621538.55 0, 900659.433 621532.694 0, 900952.736 621526.885 0, 900842.677 615962.427 0, 
+    900732.625 610398.308 0))
+
+POLYGON ((915100.877 621267.043 0, 914807.556 621272.024 0, 914512.796 621277.047 0, 914218.037 621282.087 0, 913923.277 621287.145 0, 913628.518 621292.22 0, 913333.76 621297.312 0, 913039.001 621302.422 0, 912744.243 621307.549 0, 912449.485 621312.693 0, 
+    912154.728 621317.855 0, 911859.971 621323.034 0, 911565.214 621328.231 0, 911270.457 621333.444 0, 910975.701 621338.676 0, 910680.945 621343.924 0, 910386.189 621349.19 0, 910091.434 621354.473 0, 909796.679 621359.774 0, 909501.924 621365.091 0, 
+    909207.17 621370.427 0, 908912.416 621375.779 0, 908617.662 621381.149 0, 908322.908 621386.536 0, 908026.714 621391.967 0, 907733.402 621397.363 0, 907438.65 621402.802 0, 907143.898 621408.259 0, 906849.146 621413.733 0, 906554.394 621419.224 0, 
+    906259.643 621424.733 0, 905964.892 621430.259 0, 905670.142 621435.802 0, 905375.391 621441.363 0, 905080.641 621446.941 0, 904785.892 621452.537 0, 904491.143 621458.149 0, 904196.394 621463.78 0, 903901.645 621469.427 0, 903606.897 621475.092 0, 
+    903312.149 621480.774 0, 903017.401 621486.474 0, 902722.654 621492.19 0, 902427.907 621497.925 0, 902133.16 621503.676 0, 901838.414 621509.445 0, 901543.668 621515.231 0, 901248.923 621521.035 0, 900952.736 621526.885 0, 901062.801 627091.678 0, 
+    901172.873 632656.804 0, 901468.402 632650.967 0, 901762.492 632645.177 0, 902056.583 632639.403 0, 902350.674 632633.647 0, 902644.766 632627.908 0, 902938.858 632622.187 0, 903232.95 632616.483 0, 903527.042 632610.796 0, 903821.135 632605.126 0, 
+    904115.228 632599.474 0, 904409.322 632593.839 0, 904703.416 632588.222 0, 904997.51 632582.621 0, 905291.604 632577.038 0, 905585.699 632571.473 0, 905879.794 632565.924 0, 906173.89 632560.393 0, 906467.985 632554.879 0, 906762.082 632549.383 0, 
+    907056.178 632543.904 0, 907350.275 632538.442 0, 907644.372 632532.997 0, 907938.469 632527.57 0, 908231.129 632522.187 0, 908526.665 632516.768 0, 908820.763 632511.392 0, 909114.862 632506.034 0, 909408.961 632500.694 0, 909703.06 632495.37 0, 
+    909997.16 632490.064 0, 910291.26 632484.776 0, 910585.36 632479.504 0, 910879.461 632474.25 0, 911173.562 632469.013 0, 911467.663 632463.794 0, 911761.764 632458.592 0, 912055.866 632453.407 0, 912349.968 632448.239 0, 912644.07 632443.089 0, 
+    912938.173 632437.956 0, 913232.276 632432.84 0, 913526.379 632427.742 0, 913820.483 632422.661 0, 914114.587 632417.597 0, 914408.691 632412.551 0, 914702.796 632407.522 0, 914996.9 632402.51 0, 915289.569 632397.54 0, 915195.22 626832.125 0, 
+    915100.877 621267.043 0))
+
+POLYGON ((929406.941 632178.159 0, 929114.257 632182.303 0, 928820.14 632186.483 0, 928526.022 632190.682 0, 928231.905 632194.897 0, 927937.788 632199.13 0, 927643.671 632203.38 0, 927349.555 632207.647 0, 927055.438 632211.932 0, 926761.322 632216.234 0, 
+    926467.207 632220.553 0, 926173.091 632224.89 0, 925878.976 632229.244 0, 925584.861 632233.615 0, 925290.746 632238.004 0, 924996.632 632242.41 0, 924702.517 632246.833 0, 924408.403 632251.273 0, 924114.29 632255.731 0, 923820.176 632260.206 0, 
+    923526.063 632264.699 0, 923231.95 632269.209 0, 922937.837 632273.736 0, 922643.725 632278.28 0, 922348.178 632282.864 0, 922055.501 632287.421 0, 921761.39 632292.017 0, 921467.278 632296.631 0, 921173.167 632301.262 0, 920879.057 632305.91 0, 
+    920584.946 632310.575 0, 920290.836 632315.258 0, 919996.726 632319.958 0, 919702.616 632324.676 0, 919408.507 632329.411 0, 919114.398 632334.163 0, 918820.289 632338.932 0, 918526.18 632343.719 0, 918232.072 632348.523 0, 917937.964 632353.344 0, 
+    917643.857 632358.183 0, 917349.749 632363.039 0, 917055.642 632367.912 0, 916761.535 632372.803 0, 916467.429 632377.711 0, 916173.322 632382.636 0, 915879.217 632387.579 0, 915585.111 632392.538 0, 915289.569 632397.54 0, 915383.923 637963.284 0, 
+    915478.284 643529.353 0, 915773.167 643524.363 0, 916066.618 643519.414 0, 916360.068 643514.482 0, 916653.519 643509.568 0, 916946.971 643504.671 0, 917240.422 643499.792 0, 917533.874 643494.929 0, 917827.326 643490.084 0, 918120.779 643485.256 0, 
+    918414.232 643480.445 0, 918707.685 643475.652 0, 919001.138 643470.876 0, 919294.592 643466.117 0, 919588.046 643461.376 0, 919881.5 643456.651 0, 920174.954 643451.944 0, 920468.409 643447.255 0, 920761.864 643442.582 0, 921055.319 643437.927 0, 
+    921348.775 643433.289 0, 921642.23 643428.669 0, 921935.687 643424.065 0, 922229.143 643419.479 0, 922521.167 643414.933 0, 922816.056 643410.359 0, 923109.514 643405.825 0, 923402.971 643401.308 0, 923696.429 643396.808 0, 923989.887 643392.326 0, 
+    924283.345 643387.86 0, 924576.803 643383.412 0, 924870.262 643378.982 0, 925163.721 643374.568 0, 925457.18 643370.172 0, 925750.64 643365.794 0, 926044.1 643361.432 0, 926337.56 643357.088 0, 926631.02 643352.761 0, 926924.481 643348.451 0, 
+    927217.941 643344.159 0, 927511.402 643339.883 0, 927804.864 643335.626 0, 928098.325 643331.385 0, 928391.787 643327.162 0, 928685.249 643322.956 0, 928978.711 643318.767 0, 929272.174 643314.595 0, 929564.206 643310.461 0, 929485.571 637744.147 0, 
+    929406.941 632178.159 0))
+
+POLYGON ((943650.69 643131.365 0, 943358.645 643134.674 0, 943065.172 643138.017 0, 942771.699 643141.376 0, 942478.227 643144.753 0, 942184.754 643148.148 0, 941891.282 643151.559 0, 941597.809 643154.988 0, 941304.338 643158.434 0, 941010.866 643161.897 0, 
+    940717.394 643165.378 0, 940423.923 643168.876 0, 940130.452 643172.391 0, 939836.981 643175.924 0, 939543.51 643179.473 0, 939250.04 643183.04 0, 938956.569 643186.625 0, 938663.099 643190.226 0, 938369.629 643193.845 0, 938076.16 643197.481 0, 
+    937782.69 643201.134 0, 937489.221 643204.805 0, 937195.752 643208.493 0, 936902.283 643212.198 0, 936607.384 643215.939 0, 936315.346 643219.66 0, 936021.878 643223.417 0, 935728.41 643227.191 0, 935434.942 643230.983 0, 935141.475 643234.792 0, 
+    934848.008 643238.618 0, 934554.541 643242.461 0, 934261.074 643246.322 0, 933967.607 643250.2 0, 933674.141 643254.095 0, 933380.675 643258.007 0, 933087.209 643261.937 0, 932793.743 643265.884 0, 932500.278 643269.848 0, 932206.813 643273.83 0, 
+    931913.348 643277.829 0, 931619.883 643281.845 0, 931326.419 643285.878 0, 931032.954 643289.929 0, 930739.49 643293.997 0, 930446.027 643298.082 0, 930152.563 643302.184 0, 929859.1 643306.304 0, 929564.206 643310.461 0, 929642.845 648877.097 0, 
+    929721.488 654444.053 0, 930015.724 654439.905 0, 930308.532 654435.794 0, 930601.34 654431.701 0, 930894.149 654427.625 0, 931186.957 654423.566 0, 931479.766 654419.525 0, 931772.576 654415.5 0, 932065.385 654411.493 0, 932358.195 654407.503 0, 
+    932651.004 654403.531 0, 932943.815 654399.575 0, 933236.625 654395.637 0, 933529.435 654391.716 0, 933822.246 654387.813 0, 934115.057 654383.926 0, 934407.869 654380.057 0, 934700.68 654376.205 0, 934993.492 654372.37 0, 935286.304 654368.552 0, 
+    935579.116 654364.752 0, 935871.928 654360.969 0, 936164.741 654357.203 0, 936457.554 654353.455 0, 936748.94 654349.741 0, 937043.18 654346.009 0, 937335.993 654342.312 0, 937628.807 654338.633 0, 937921.621 654334.97 0, 938214.435 654331.325 0, 
+    938507.25 654327.697 0, 938800.064 654324.086 0, 939092.879 654320.493 0, 939385.694 654316.917 0, 939678.509 654313.358 0, 939971.325 654309.816 0, 940264.14 654306.291 0, 940556.956 654302.784 0, 940849.772 654299.294 0, 941142.588 654295.821 0, 
+    941435.405 654292.365 0, 941728.221 654288.927 0, 942021.038 654285.506 0, 942313.855 654282.102 0, 942606.672 654278.715 0, 942899.49 654275.346 0, 943192.307 654271.994 0, 943485.125 654268.659 0, 943776.518 654265.357 0, 943713.602 648698.202 0, 
+    943650.69 643131.365 0))
+
+POLYGON ((957831.996 654126.37 0, 957540.593 654128.848 0, 957247.767 654131.356 0, 956954.941 654133.881 0, 956662.115 654136.423 0, 956369.289 654138.982 0, 956076.464 654141.559 0, 955783.639 654144.153 0, 955490.813 654146.764 0, 955197.988 654149.392 0, 
+    954905.163 654152.038 0, 954612.339 654154.701 0, 954319.514 654157.381 0, 954026.69 654160.078 0, 953733.866 654162.793 0, 953441.041 654165.524 0, 953148.218 654168.273 0, 952855.394 654171.04 0, 952562.57 654173.823 0, 952269.747 654176.624 0, 
+    951976.924 654179.442 0, 951684.1 654182.277 0, 951391.277 654185.129 0, 951098.455 654187.999 0, 950804.207 654190.9 0, 950512.81 654193.79 0, 950219.987 654196.711 0, 949927.165 654199.65 0, 949634.343 654202.605 0, 949341.522 654205.579 0, 
+    949048.7 654208.569 0, 948755.879 654211.576 0, 948463.058 654214.601 0, 948170.237 654217.643 0, 947877.416 654220.702 0, 947584.595 654223.779 0, 947291.775 654226.872 0, 946998.954 654229.983 0, 946706.134 654233.111 0, 946413.314 654236.257 0, 
+    946120.494 654239.419 0, 945827.675 654242.599 0, 945534.856 654245.796 0, 945242.036 654249.011 0, 944949.217 654252.242 0, 944656.399 654255.491 0, 944363.58 654258.757 0, 944070.762 654262.04 0, 943776.518 654265.357 0, 943839.437 659832.828 0, 
+    943902.36 665400.612 0, 944195.945 665397.303 0, 944488.108 665394.027 0, 944780.271 665390.768 0, 945072.435 665387.527 0, 945364.598 665384.302 0, 945656.762 665381.095 0, 945948.926 665377.905 0, 946241.09 665374.733 0, 946533.254 665371.577 0, 
+    946825.419 665368.439 0, 947117.584 665365.317 0, 947409.749 665362.214 0, 947701.914 665359.127 0, 947994.079 665356.057 0, 948286.244 665353.005 0, 948578.41 665349.97 0, 948870.576 665346.952 0, 949162.742 665343.951 0, 949454.908 665340.967 0, 
+    949747.074 665338.001 0, 950039.241 665335.052 0, 950331.407 665332.12 0, 950623.574 665329.205 0, 950914.32 665326.321 0, 951207.908 665323.427 0, 951500.076 665320.564 0, 951792.243 665317.718 0, 952084.411 665314.889 0, 952376.579 665312.077 0, 
+    952668.747 665309.283 0, 952960.915 665306.506 0, 953253.083 665303.746 0, 953545.252 665301.003 0, 953837.421 665298.277 0, 954129.589 665295.569 0, 954421.758 665292.878 0, 954713.928 665290.203 0, 955006.097 665287.547 0, 955298.266 665284.907 0, 
+    955590.436 665282.284 0, 955882.606 665279.679 0, 956174.776 665277.091 0, 956466.946 665274.52 0, 956759.116 665271.967 0, 957051.286 665269.43 0, 957343.457 665266.911 0, 957635.627 665264.409 0, 957926.378 665261.936 0, 957879.185 659693.997 0, 
+    957831.996 654126.37 0))
+
+POLYGON ((971950.732 665162.881 0, 971659.973 665164.532 0, 971367.797 665166.209 0, 971075.62 665167.903 0, 970783.444 665169.614 0, 970491.268 665171.342 0, 970199.092 665173.087 0, 969906.916 665174.85 0, 969614.74 665176.63 0, 969322.564 665178.427 0, 
+    969030.388 665180.241 0, 968738.212 665182.072 0, 968446.037 665183.921 0, 968153.861 665185.787 0, 967861.686 665187.67 0, 967569.511 665189.57 0, 967277.336 665191.487 0, 966985.161 665193.422 0, 966692.986 665195.374 0, 966400.811 665197.343 0, 
+    966108.637 665199.329 0, 965816.462 665201.332 0, 965524.288 665203.353 0, 965232.113 665205.391 0, 964938.52 665207.456 0, 964647.765 665209.518 0, 964355.591 665211.607 0, 964063.417 665213.714 0, 963771.244 665215.838 0, 963479.07 665217.978 0, 
+    963186.897 665220.137 0, 962894.724 665222.312 0, 962602.55 665224.505 0, 962310.377 665226.714 0, 962018.205 665228.941 0, 961726.032 665231.185 0, 961433.859 665233.447 0, 961141.687 665235.725 0, 960849.514 665238.021 0, 960557.342 665240.334 0, 
+    960265.17 665242.664 0, 959972.998 665245.011 0, 959680.826 665247.376 0, 959388.654 665249.757 0, 959096.483 665252.156 0, 958804.312 665254.572 0, 958512.14 665257.006 0, 958219.969 665259.456 0, 957926.378 665261.936 0, 957973.573 670830.184 0, 
+    958020.771 676398.739 0, 958313.703 676396.264 0, 958605.219 676393.819 0, 958896.735 676391.392 0, 959188.251 676388.981 0, 959479.767 676386.587 0, 959771.283 676384.211 0, 960062.799 676381.852 0, 960354.316 676379.51 0, 960645.832 676377.185 0, 
+    960937.349 676374.877 0, 961228.866 676372.587 0, 961520.383 676370.313 0, 961811.9 676368.057 0, 962103.417 676365.818 0, 962394.935 676363.596 0, 962686.452 676361.391 0, 962977.97 676359.204 0, 963269.488 676357.033 0, 963561.006 676354.88 0, 
+    963852.524 676352.744 0, 964144.042 676350.625 0, 964435.56 676348.523 0, 964727.078 676346.438 0, 965017.181 676344.381 0, 965310.116 676342.32 0, 965601.634 676340.287 0, 965893.153 676338.271 0, 966184.672 676336.272 0, 966476.192 676334.29 0, 
+    966767.711 676332.326 0, 967059.23 676330.378 0, 967350.75 676328.448 0, 967642.269 676326.535 0, 967933.789 676324.639 0, 968225.309 676322.76 0, 968516.829 676320.899 0, 968808.349 676319.054 0, 969099.869 676317.227 0, 969391.389 676315.417 0, 
+    969682.909 676313.624 0, 969974.43 676311.848 0, 970265.95 676310.089 0, 970557.471 676308.348 0, 970848.992 676306.624 0, 971140.513 676304.916 0, 971432.034 676303.226 0, 971723.555 676301.553 0, 972013.661 676299.906 0, 971982.196 670731.24 0, 
+    971950.732 665162.881 0))
+
+POLYGON ((986006.775 676240.606 0, 985716.663 676241.434 0, 985425.138 676242.283 0, 985133.614 676243.149 0, 984842.089 676244.033 0, 984550.565 676244.934 0, 984259.04 676245.852 0, 983967.516 676246.787 0, 983675.991 676247.739 0, 983384.467 676248.708 0, 
+    983092.943 676249.695 0, 982801.419 676250.699 0, 982509.895 676251.719 0, 982218.371 676252.757 0, 981926.847 676253.813 0, 981635.323 676254.885 0, 981343.799 676255.974 0, 981052.275 676257.081 0, 980760.752 676258.205 0, 980469.228 676259.346 0, 
+    980177.704 676260.504 0, 979886.181 676261.679 0, 979594.657 676262.872 0, 979303.134 676264.081 0, 979010.197 676265.314 0, 978720.088 676266.552 0, 978428.564 676267.813 0, 978137.041 676269.091 0, 977845.518 676270.387 0, 977553.995 676271.699 0, 
+    977262.473 676273.029 0, 976970.95 676274.376 0, 976679.427 676275.74 0, 976387.905 676277.121 0, 976096.382 676278.519 0, 975804.86 676279.935 0, 975513.337 676281.367 0, 975221.815 676282.817 0, 974930.293 676284.284 0, 974638.771 676285.768 0, 
+    974347.249 676287.27 0, 974055.727 676288.788 0, 973764.205 676290.324 0, 973472.683 676291.876 0, 973181.162 676293.446 0, 972889.64 676295.034 0, 972598.119 676296.638 0, 972306.597 676298.259 0, 972013.661 676299.906 0, 972045.128 681868.873 0, 
+    972076.597 687438.14 0, 972368.874 687436.497 0, 972659.74 687434.88 0, 972950.606 687433.279 0, 973241.472 687431.695 0, 973532.338 687430.129 0, 973823.204 687428.58 0, 974114.07 687427.048 0, 974404.937 687425.533 0, 974695.803 687424.035 0, 
+    974986.67 687422.554 0, 975277.536 687421.09 0, 975568.403 687419.644 0, 975859.27 687418.214 0, 976150.137 687416.802 0, 976441.004 687415.407 0, 976731.871 687414.029 0, 977022.738 687412.668 0, 977313.605 687411.324 0, 977604.472 687409.997 0, 
+    977895.339 687408.688 0, 978186.207 687407.395 0, 978477.074 687406.12 0, 978767.942 687404.861 0, 979057.399 687403.626 0, 979349.677 687402.396 0, 979640.545 687401.189 0, 979931.413 687400 0, 980222.281 687398.827 0, 980513.149 687397.672 0, 
+    980804.017 687396.533 0, 981094.885 687395.412 0, 981385.753 687394.308 0, 981676.621 687393.221 0, 981967.49 687392.151 0, 982258.358 687391.098 0, 982549.227 687390.062 0, 982840.095 687389.044 0, 983130.964 687388.042 0, 983421.832 687387.058 0, 
+    983712.701 687386.091 0, 984003.57 687385.141 0, 984294.438 687384.208 0, 984585.307 687383.292 0, 984876.176 687382.393 0, 985167.045 687381.512 0, 985457.914 687380.647 0, 985748.783 687379.8 0, 986038.243 687378.973 0, 986022.508 681809.64 0, 
+    986006.775 676240.606 0))
+
+POLYGON ((1000000 687359.251 0, 999710.537 687359.26 0, 999419.667 687359.285 0, 999128.796 687359.328 0, 998837.926 687359.388 0, 998547.056 687359.465 0, 998256.186 687359.559 0, 997965.315 687359.67 0, 997674.445 687359.798 0, 997383.575 687359.944 0, 
+    997092.705 687360.106 0, 996801.834 687360.286 0, 996510.964 687360.483 0, 996220.094 687360.697 0, 995929.224 687360.928 0, 995638.354 687361.176 0, 995347.483 687361.441 0, 995056.613 687361.724 0, 994765.743 687362.023 0, 994474.873 687362.34 0, 
+    994184.003 687362.674 0, 993893.133 687363.024 0, 993602.263 687363.392 0, 993311.393 687363.778 0, 993019.114 687364.182 0, 992729.653 687364.599 0, 992438.783 687365.036 0, 992147.913 687365.489 0, 991857.043 687365.96 0, 991566.173 687366.448 0, 
+    991275.303 687366.953 0, 990984.434 687367.475 0, 990693.564 687368.014 0, 990402.694 687368.57 0, 990111.824 687369.144 0, 989820.955 687369.734 0, 989530.085 687370.342 0, 989239.215 687370.967 0, 988948.346 687371.609 0, 988657.476 687372.268 0, 
+    988366.607 687372.944 0, 988075.737 687373.637 0, 987784.868 687374.348 0, 987493.998 687375.075 0, 987203.129 687375.82 0, 986912.26 687376.582 0, 986621.391 687377.36 0, 986330.521 687378.156 0, 986038.243 687378.973 0, 986053.978 692948.603 0, 
+    986069.714 698518.524 0, 986361.334 698517.709 0, 986651.547 698516.914 0, 986941.761 698516.137 0, 987231.975 698515.377 0, 987522.188 698514.634 0, 987812.402 698513.908 0, 988102.616 698513.2 0, 988392.83 698512.508 0, 988683.044 698511.833 0, 
+    988973.257 698511.176 0, 989263.471 698510.535 0, 989553.685 698509.912 0, 989843.899 698509.305 0, 990134.113 698508.716 0, 990424.327 698508.144 0, 990714.542 698507.589 0, 991004.756 698507.051 0, 991294.97 698506.53 0, 991585.184 698506.026 0, 
+    991875.398 698505.54 0, 992165.612 698505.07 0, 992455.827 698504.617 0, 992746.041 698504.182 0, 993034.85 698503.765 0, 993326.47 698503.362 0, 993616.684 698502.978 0, 993906.898 698502.611 0, 994197.113 698502.261 0, 994487.327 698501.928 0, 
+    994777.542 698501.612 0, 995067.756 698501.313 0, 995357.971 698501.031 0, 995648.185 698500.766 0, 995938.4 698500.519 0, 996228.614 698500.288 0, 996518.829 698500.075 0, 996809.043 698499.878 0, 997099.258 698499.699 0, 997389.473 698499.537 0, 
+    997679.687 698499.392 0, 997969.902 698499.264 0, 998260.116 698499.153 0, 998550.331 698499.059 0, 998840.546 698498.982 0, 999130.76 698498.923 0, 999420.975 698498.88 0, 999711.19 698498.854 0, 1000000 698498.846 0, 1000000 692928.902 0, 
+    1000000 687359.251 0))
+
+POLYGON ((1013930.286 698518.524 0, 1013641.474 698517.716 0, 1013351.261 698516.922 0, 1013061.047 698516.145 0, 1012770.834 698515.384 0, 1012480.62 698514.641 0, 1012190.406 698513.915 0, 1011900.192 698513.206 0, 1011609.979 698512.514 0, 1011319.765 698511.84 0, 
+    1011029.551 698511.182 0, 1010739.337 698510.541 0, 1010449.123 698509.918 0, 1010158.909 698509.311 0, 1009868.695 698508.722 0, 1009578.481 698508.15 0, 1009288.267 698507.594 0, 1008998.053 698507.056 0, 1008707.839 698506.535 0, 1008417.624 698506.031 0, 
+    1008127.41 698505.544 0, 1007837.196 698505.074 0, 1007546.982 698504.622 0, 1007256.767 698504.186 0, 1006965.15 698503.765 0, 1006676.339 698503.366 0, 1006386.124 698502.982 0, 1006095.91 698502.614 0, 1005805.695 698502.264 0, 1005515.481 698501.931 0, 
+    1005225.267 698501.615 0, 1004935.052 698501.316 0, 1004644.838 698501.034 0, 1004354.623 698500.769 0, 1004064.409 698500.521 0, 1003774.194 698500.29 0, 1003483.979 698500.077 0, 1003193.765 698499.88 0, 1002903.55 698499.701 0, 1002613.336 698499.539 0, 
+    1002323.121 698499.393 0, 1002032.907 698499.265 0, 1001742.692 698499.154 0, 1001452.477 698499.06 0, 1001162.263 698498.983 0, 1000872.048 698498.923 0, 1000581.833 698498.88 0, 1000291.619 698498.855 0, 1000000 698498.846 0, 1000000 704069.078 0, 
+    1000000 709639.596 0, 1000290.96 709639.605 0, 1000580.519 709639.63 0, 1000870.078 709639.673 0, 1001159.637 709639.733 0, 1001449.196 709639.809 0, 1001738.754 709639.903 0, 1002028.313 709640.014 0, 1002317.872 709640.142 0, 1002607.431 709640.287 0, 
+    1002896.99 709640.449 0, 1003186.549 709640.628 0, 1003476.108 709640.824 0, 1003765.666 709641.037 0, 1004055.225 709641.267 0, 1004344.784 709641.514 0, 1004634.343 709641.779 0, 1004923.902 709642.06 0, 1005213.46 709642.358 0, 1005503.019 709642.674 0, 
+    1005792.578 709643.006 0, 1006082.137 709643.356 0, 1006371.695 709643.722 0, 1006661.254 709644.106 0, 1006949.413 709644.504 0, 1007240.371 709644.924 0, 1007529.93 709645.359 0, 1007819.488 709645.81 0, 1008109.047 709646.279 0, 1008398.605 709646.765 0, 
+    1008688.164 709647.268 0, 1008977.722 709647.788 0, 1009267.281 709648.324 0, 1009556.839 709648.878 0, 1009846.397 709649.449 0, 1010135.956 709650.038 0, 1010425.514 709650.643 0, 1010715.072 709651.265 0, 1011004.63 709651.904 0, 1011294.188 709652.56 0, 
+    1011583.747 709653.233 0, 1011873.305 709653.924 0, 1012162.863 709654.631 0, 1012452.421 709655.356 0, 1012741.979 709656.097 0, 1013031.537 709656.856 0, 1013321.094 709657.631 0, 1013610.652 709658.424 0, 1013898.811 709659.229 0, 1013914.549 704088.734 0, 
+    1013930.286 698518.524 0))
+
+POLYGON ((1027797.512 709718.129 0, 1027509.354 709716.509 0, 1027219.799 709714.899 0, 1026930.245 709713.305 0, 1026640.69 709711.729 0, 1026351.136 709710.169 0, 1026061.581 709708.627 0, 1025772.026 709707.101 0, 1025482.471 709705.593 0, 1025192.916 709704.102 0, 
+    1024903.361 709702.627 0, 1024613.805 709701.17 0, 1024324.25 709699.73 0, 1024034.695 709698.307 0, 1023745.139 709696.901 0, 1023455.584 709695.512 0, 1023166.028 709694.14 0, 1022876.472 709692.785 0, 1022586.916 709691.447 0, 1022297.361 709690.126 0, 
+    1022007.805 709688.822 0, 1021718.249 709687.535 0, 1021428.692 709686.265 0, 1021139.136 709685.013 0, 1020848.182 709683.771 0, 1020560.024 709682.558 0, 1020270.467 709681.357 0, 1019980.911 709680.172 0, 1019691.354 709679.005 0, 1019401.798 709677.854 0, 
+    1019112.241 709676.721 0, 1018822.684 709675.604 0, 1018533.127 709674.505 0, 1018243.57 709673.423 0, 1017954.013 709672.357 0, 1017664.456 709671.309 0, 1017374.899 709670.278 0, 1017085.342 709669.264 0, 1016795.785 709668.267 0, 1016506.228 709667.287 0, 
+    1016216.67 709666.324 0, 1015927.113 709665.378 0, 1015637.556 709664.449 0, 1015347.998 709663.537 0, 1015058.441 709662.642 0, 1014768.883 709661.764 0, 1014479.325 709660.904 0, 1014189.768 709660.06 0, 1013898.811 709659.229 0, 1013883.073 715230.007 0, 
+    1013867.333 720801.062 0, 1014157.631 720801.891 0, 1014446.533 720802.733 0, 1014735.435 720803.592 0, 1015024.337 720804.468 0, 1015313.238 720805.36 0, 1015602.14 720806.27 0, 1015891.042 720807.197 0, 1016179.943 720808.141 0, 1016468.845 720809.102 0, 
+    1016757.746 720810.079 0, 1017046.648 720811.074 0, 1017335.549 720812.086 0, 1017624.45 720813.115 0, 1017913.351 720814.161 0, 1018202.253 720815.224 0, 1018491.154 720816.303 0, 1018780.055 720817.4 0, 1019068.956 720818.514 0, 1019357.857 720819.645 0, 
+    1019646.757 720820.793 0, 1019935.658 720821.958 0, 1020224.559 720823.14 0, 1020513.46 720824.339 0, 1020800.966 720825.549 0, 1021091.261 720826.787 0, 1021380.161 720828.037 0, 1021669.061 720829.304 0, 1021957.962 720830.588 0, 1022246.862 720831.889 0, 
+    1022535.762 720833.207 0, 1022824.662 720834.542 0, 1023113.562 720835.894 0, 1023402.462 720837.263 0, 1023691.362 720838.648 0, 1023980.261 720840.051 0, 1024269.161 720841.471 0, 1024558.06 720842.908 0, 1024846.96 720844.362 0, 1025135.859 720845.833 0, 
+    1025424.759 720847.321 0, 1025713.658 720848.826 0, 1026002.557 720850.348 0, 1026291.456 720851.887 0, 1026580.355 720853.443 0, 1026869.254 720855.016 0, 1027158.152 720856.606 0, 1027447.051 720858.213 0, 1027734.556 720859.829 0, 1027766.035 715288.84 0, 
+    1027797.512 709718.129 0))
+
+POLYGON ((1041601.558 720957.773 0, 1041314.056 720955.344 0, 1041025.163 720952.921 0, 1040736.27 720950.515 0, 1040447.377 720948.126 0, 1040158.483 720945.754 0, 1039869.59 720943.399 0, 1039580.696 720941.06 0, 1039291.802 720938.739 0, 1039002.908 720936.435 0, 
+    1038714.014 720934.148 0, 1038425.12 720931.878 0, 1038136.226 720929.625 0, 1037847.331 720927.389 0, 1037558.437 720925.17 0, 1037269.542 720922.967 0, 1036980.647 720920.782 0, 1036691.752 720918.614 0, 1036402.857 720916.463 0, 1036113.962 720914.329 0, 
+    1035825.066 720912.212 0, 1035536.171 720910.112 0, 1035247.275 720908.029 0, 1034958.38 720905.963 0, 1034668.092 720903.904 0, 1034380.588 720901.882 0, 1034091.692 720899.866 0, 1033802.796 720897.868 0, 1033513.899 720895.887 0, 1033225.003 720893.923 0, 
+    1032936.106 720891.976 0, 1032647.21 720890.046 0, 1032358.313 720888.133 0, 1032069.416 720886.237 0, 1031780.519 720884.358 0, 1031491.622 720882.496 0, 1031202.725 720880.651 0, 1030913.827 720878.823 0, 1030624.93 720877.012 0, 1030336.032 720875.218 0, 
+    1030047.135 720873.441 0, 1029758.237 720871.681 0, 1029469.339 720869.938 0, 1029180.441 720868.212 0, 1028891.543 720866.503 0, 1028602.645 720864.811 0, 1028313.746 720863.136 0, 1028024.848 720861.478 0, 1027734.556 720859.829 0, 1027703.076 726431.093 0, 
+    1027671.595 732002.629 0, 1027961.227 732004.274 0, 1028249.47 732005.928 0, 1028537.712 732007.599 0, 1028825.955 732009.287 0, 1029114.197 732010.993 0, 1029402.439 732012.715 0, 1029690.681 732014.454 0, 1029978.923 732016.21 0, 1030267.165 732017.983 0, 
+    1030555.407 732019.773 0, 1030843.648 732021.58 0, 1031131.89 732023.403 0, 1031420.131 732025.244 0, 1031708.372 732027.102 0, 1031996.613 732028.977 0, 1032284.855 732030.869 0, 1032573.095 732032.777 0, 1032861.336 732034.703 0, 1033149.577 732036.646 0, 
+    1033437.818 732038.605 0, 1033726.058 732040.582 0, 1034014.298 732042.575 0, 1034302.539 732044.586 0, 1034589.39 732046.603 0, 1034879.019 732048.658 0, 1035167.259 732050.719 0, 1035455.499 732052.797 0, 1035743.738 732054.893 0, 1036031.978 732057.005 0, 
+    1036320.217 732059.134 0, 1036608.456 732061.28 0, 1036896.696 732063.444 0, 1037184.935 732065.624 0, 1037473.173 732067.821 0, 1037761.412 732070.035 0, 1038049.651 732072.266 0, 1038337.889 732074.514 0, 1038626.128 732076.779 0, 1038914.366 732079.061 0, 
+    1039202.604 732081.36 0, 1039490.842 732083.676 0, 1039779.08 732086.009 0, 1040067.318 732088.358 0, 1040355.555 732090.725 0, 1040643.792 732093.109 0, 1040932.03 732095.51 0, 1041220.267 732097.927 0, 1041507.116 732100.35 0, 1041554.338 726528.926 0, 
+    1041601.558 720957.773 0))
+
+POLYGON ((1055342.306 732237.159 0, 1055055.463 732233.926 0, 1054767.233 732230.694 0, 1054479.004 732227.479 0, 1054190.775 732224.281 0, 1053902.545 732221.1 0, 1053614.315 732217.935 0, 1053326.085 732214.788 0, 1053037.855 732211.658 0, 1052749.624 732208.545 0, 
+    1052461.394 732205.449 0, 1052173.163 732202.369 0, 1051884.932 732199.307 0, 1051596.701 732196.262 0, 1051308.469 732193.233 0, 1051020.238 732190.222 0, 1050732.006 732187.227 0, 1050443.774 732184.25 0, 1050155.542 732181.289 0, 1049867.31 732178.346 0, 
+    1049579.077 732175.419 0, 1049290.845 732172.51 0, 1049002.612 732169.617 0, 1048714.379 732166.741 0, 1048424.759 732163.869 0, 1048137.913 732161.041 0, 1047849.679 732158.216 0, 1047561.446 732155.408 0, 1047273.212 732152.617 0, 1046984.978 732149.843 0, 
+    1046696.744 732147.086 0, 1046408.51 732144.346 0, 1046120.275 732141.623 0, 1045832.041 732138.917 0, 1045543.806 732136.228 0, 1045255.571 732133.556 0, 1044967.336 732130.901 0, 1044679.101 732128.262 0, 1044390.866 732125.641 0, 1044102.63 732123.037 0, 
+    1043814.394 732120.45 0, 1043526.159 732117.879 0, 1043237.923 732115.326 0, 1042949.687 732112.789 0, 1042661.45 732110.27 0, 1042373.214 732107.768 0, 1042084.977 732105.282 0, 1041796.741 732102.813 0, 1041507.116 732100.35 0, 1041459.892 737672.043 0, 
+    1041412.665 743244 0, 1041701.631 743246.457 0, 1041989.212 743248.92 0, 1042276.792 743251.4 0, 1042564.373 743253.897 0, 1042851.953 743256.411 0, 1043139.533 743258.941 0, 1043427.113 743261.489 0, 1043714.693 743264.053 0, 1044002.273 743266.635 0, 
+    1044289.853 743269.233 0, 1044577.432 743271.848 0, 1044865.011 743274.481 0, 1045152.591 743277.13 0, 1045440.17 743279.796 0, 1045727.748 743282.479 0, 1046015.327 743285.179 0, 1046302.906 743287.895 0, 1046590.484 743290.629 0, 1046878.062 743293.38 0, 
+    1047165.64 743296.148 0, 1047453.218 743298.932 0, 1047740.796 743301.734 0, 1048028.373 743304.552 0, 1048314.567 743307.374 0, 1048603.528 743310.24 0, 1048891.105 743313.109 0, 1049178.682 743315.995 0, 1049466.258 743318.898 0, 1049753.835 743321.818 0, 
+    1050041.411 743324.755 0, 1050328.988 743327.708 0, 1050616.564 743330.679 0, 1050904.139 743333.667 0, 1051191.715 743336.671 0, 1051479.29 743339.693 0, 1051766.866 743342.731 0, 1052054.441 743345.787 0, 1052342.016 743348.859 0, 1052629.591 743351.948 0, 
+    1052917.165 743355.054 0, 1053204.74 743358.177 0, 1053492.314 743361.317 0, 1053779.888 743364.474 0, 1054067.462 743367.648 0, 1054355.035 743370.839 0, 1054642.609 743374.047 0, 1054930.182 743377.271 0, 1055216.373 743380.497 0, 1055279.341 737808.696 0, 
+    1055342.306 732237.159 0))
+
+POLYGON ((1069019.639 743555.992 0, 1068733.457 743551.958 0, 1068445.894 743547.921 0, 1068158.331 743543.9 0, 1067870.767 743539.897 0, 1067583.203 743535.911 0, 1067295.639 743531.942 0, 1067008.075 743527.989 0, 1066720.511 743524.054 0, 1066432.946 743520.135 0, 
+    1066145.381 743516.233 0, 1065857.816 743512.349 0, 1065570.251 743508.481 0, 1065282.685 743504.63 0, 1064995.119 743500.796 0, 1064707.553 743496.979 0, 1064419.987 743493.179 0, 1064132.421 743489.396 0, 1063844.854 743485.63 0, 1063557.287 743481.88 0, 
+    1063269.72 743478.148 0, 1062982.153 743474.432 0, 1062694.585 743470.734 0, 1062407.017 743467.052 0, 1062118.068 743463.37 0, 1061831.881 743459.74 0, 1061544.313 743456.109 0, 1061256.744 743452.495 0, 1060969.175 743448.898 0, 1060681.606 743445.318 0, 
+    1060394.037 743441.755 0, 1060106.467 743438.209 0, 1059818.898 743434.679 0, 1059531.328 743431.167 0, 1059243.758 743427.672 0, 1058956.187 743424.193 0, 1058668.617 743420.731 0, 1058381.046 743417.287 0, 1058093.475 743413.859 0, 1057805.904 743410.448 0, 
+    1057518.333 743407.054 0, 1057230.761 743403.677 0, 1056943.189 743400.317 0, 1056655.618 743396.974 0, 1056368.045 743393.648 0, 1056080.473 743390.339 0, 1055792.901 743387.047 0, 1055505.328 743383.771 0, 1055216.373 743380.497 0, 1055153.401 748952.559 0, 
+    1055090.427 754524.879 0, 1055378.724 754528.146 0, 1055665.64 754531.414 0, 1055952.557 754534.699 0, 1056239.473 754538 0, 1056526.39 754541.319 0, 1056813.306 754544.654 0, 1057100.221 754548.007 0, 1057387.137 754551.376 0, 1057674.052 754554.762 0, 
+    1057960.968 754558.165 0, 1058247.883 754561.585 0, 1058534.797 754565.022 0, 1058821.712 754568.476 0, 1059108.626 754571.946 0, 1059395.54 754575.434 0, 1059682.454 754578.938 0, 1059969.368 754582.459 0, 1060256.282 754585.997 0, 1060543.195 754589.552 0, 
+    1060830.108 754593.124 0, 1061117.021 754596.713 0, 1061403.934 754600.319 0, 1061690.846 754603.941 0, 1061976.38 754607.563 0, 1062264.671 754611.237 0, 1062551.583 754614.91 0, 1062838.494 754618.6 0, 1063125.406 754622.307 0, 1063412.317 754626.031 0, 
+    1063699.228 754629.772 0, 1063986.139 754633.53 0, 1064273.049 754637.304 0, 1064559.959 754641.096 0, 1064846.87 754644.904 0, 1065133.779 754648.729 0, 1065420.689 754652.571 0, 1065707.599 754656.43 0, 1065994.508 754660.306 0, 1066281.417 754664.199 0, 
+    1066568.325 754668.108 0, 1066855.234 754672.035 0, 1067142.142 754675.978 0, 1067429.05 754679.939 0, 1067715.958 754683.916 0, 1068002.866 754687.91 0, 1068289.773 754691.921 0, 1068576.68 754695.949 0, 1068862.21 754699.974 0, 1068940.926 749127.854 0, 
+    1069019.639 743555.992 0))
+
+POLYGON ((1082633.443 754913.976 0, 1082347.923 754909.144 0, 1082061.029 754904.305 0, 1081774.134 754899.484 0, 1081487.239 754894.679 0, 1081200.343 754889.892 0, 1080913.447 754885.121 0, 1080626.551 754880.367 0, 1080339.655 754875.63 0, 1080052.759 754870.909 0, 
+    1079765.862 754866.206 0, 1079478.965 754861.52 0, 1079192.067 754856.85 0, 1078905.17 754852.198 0, 1078618.272 754847.562 0, 1078331.374 754842.943 0, 1078044.475 754838.341 0, 1077757.576 754833.756 0, 1077470.677 754829.188 0, 1077183.778 754824.636 0, 
+    1076896.879 754820.102 0, 1076609.979 754815.584 0, 1076323.079 754811.084 0, 1076036.178 754806.6 0, 1075747.902 754802.112 0, 1075462.377 754797.683 0, 1075175.476 754793.25 0, 1074888.574 754788.834 0, 1074601.673 754784.434 0, 1074314.771 754780.052 0, 
+    1074027.869 754775.686 0, 1073740.966 754771.338 0, 1073454.064 754767.006 0, 1073167.161 754762.691 0, 1072880.257 754758.393 0, 1072593.354 754754.112 0, 1072306.45 754749.847 0, 1072019.546 754745.6 0, 1071732.642 754741.37 0, 1071445.738 754737.156 0, 
+    1071158.833 754732.959 0, 1070871.928 754728.779 0, 1070585.023 754724.616 0, 1070298.118 754720.47 0, 1070011.212 754716.341 0, 1069724.306 754712.229 0, 1069437.4 754708.134 0, 1069150.494 754704.055 0, 1068862.21 754699.974 0, 1068783.49 760272.348 0, 
+    1068704.766 765844.972 0, 1068992.391 765849.043 0, 1069278.641 765853.113 0, 1069564.891 765857.199 0, 1069851.141 765861.301 0, 1070137.391 765865.421 0, 1070423.64 765869.558 0, 1070709.889 765873.711 0, 1070996.138 765877.881 0, 1071282.387 765882.069 0, 
+    1071568.636 765886.273 0, 1071854.884 765890.493 0, 1072141.132 765894.731 0, 1072427.379 765898.986 0, 1072713.627 765903.257 0, 1072999.874 765907.545 0, 1073286.121 765911.85 0, 1073572.368 765916.172 0, 1073858.614 765920.511 0, 1074144.86 765924.866 0, 
+    1074431.106 765929.239 0, 1074717.352 765933.628 0, 1075003.597 765938.034 0, 1075289.843 765942.457 0, 1075574.715 765946.876 0, 1075862.332 765951.354 0, 1076148.577 765955.827 0, 1076434.821 765960.318 0, 1076721.065 765964.825 0, 1077007.308 765969.349 0, 
+    1077293.551 765973.89 0, 1077579.794 765978.448 0, 1077866.037 765983.022 0, 1078152.28 765987.614 0, 1078438.522 765992.222 0, 1078724.764 765996.847 0, 1079011.006 766001.489 0, 1079297.247 766006.148 0, 1079583.488 766010.824 0, 1079869.729 766015.516 0, 
+    1080155.97 766020.226 0, 1080442.21 766024.952 0, 1080728.45 766029.695 0, 1081014.69 766034.455 0, 1081300.929 766039.232 0, 1081587.168 766044.025 0, 1081873.407 766048.836 0, 1082159.646 766053.663 0, 1082444.513 766058.484 0, 1082538.98 760486.105 0, 
+    1082633.443 754913.976 0))
+
+POLYGON ((1096183.601 766310.813 0, 1095898.747 766305.187 0, 1095612.523 766299.551 0, 1095326.299 766293.932 0, 1095040.075 766288.33 0, 1094753.85 766282.744 0, 1094467.625 766277.176 0, 1094181.399 766271.624 0, 1093895.173 766266.089 0, 1093608.947 766260.571 0, 
+    1093322.721 766255.07 0, 1093036.494 766249.586 0, 1092750.267 766244.118 0, 1092464.039 766238.667 0, 1092177.812 766233.234 0, 1091891.584 766227.817 0, 1091605.355 766222.416 0, 1091319.126 766217.033 0, 1091032.897 766211.667 0, 1090746.668 766206.317 0, 
+    1090460.438 766200.984 0, 1090174.208 766195.668 0, 1089887.978 766190.369 0, 1089601.748 766185.087 0, 1089314.146 766179.797 0, 1089029.285 766174.573 0, 1088743.054 766169.342 0, 1088456.822 766164.127 0, 1088170.59 766158.929 0, 1087884.358 766153.748 0, 
+    1087598.125 766148.583 0, 1087311.892 766143.436 0, 1087025.658 766138.305 0, 1086739.425 766133.192 0, 1086453.191 766128.095 0, 1086166.956 766123.015 0, 1085880.722 766117.952 0, 1085594.487 766112.905 0, 1085308.252 766107.876 0, 1085022.016 766102.863 0, 
+    1084735.781 766097.867 0, 1084449.545 766092.888 0, 1084163.308 766087.926 0, 1083877.072 766082.981 0, 1083590.835 766078.053 0, 1083304.598 766073.141 0, 1083018.36 766068.246 0, 1082732.122 766063.368 0, 1082444.513 766058.484 0, 1082350.041 771631.11 0, 
+    1082255.566 777203.98 0, 1082542.517 777208.853 0, 1082828.098 777213.72 0, 1083113.68 777218.603 0, 1083399.261 777223.503 0, 1083684.842 777228.421 0, 1083970.423 777233.354 0, 1084256.003 777238.305 0, 1084541.583 777243.273 0, 1084827.163 777248.257 0, 
+    1085112.742 777253.258 0, 1085398.321 777258.276 0, 1085683.9 777263.311 0, 1085969.479 777268.363 0, 1086255.057 777273.431 0, 1086540.635 777278.516 0, 1086826.213 777283.618 0, 1087111.79 777288.737 0, 1087397.367 777293.873 0, 1087682.944 777299.025 0, 
+    1087968.52 777304.194 0, 1088254.096 777309.38 0, 1088539.672 777314.583 0, 1088825.248 777319.803 0, 1089109.456 777325.014 0, 1089396.398 777330.293 0, 1089681.973 777335.563 0, 1089967.547 777340.85 0, 1090253.121 777346.153 0, 1090538.695 777351.474 0, 
+    1090824.268 777356.811 0, 1091109.841 777362.165 0, 1091395.414 777367.536 0, 1091680.986 777372.924 0, 1091966.558 777378.329 0, 1092252.13 777383.75 0, 1092537.701 777389.188 0, 1092823.273 777394.643 0, 1093108.843 777400.115 0, 1093394.414 777405.604 0, 
+    1093679.984 777411.109 0, 1093965.554 777416.631 0, 1094251.123 777422.17 0, 1094536.693 777427.726 0, 1094822.262 777433.299 0, 1095107.83 777438.888 0, 1095393.398 777444.495 0, 1095678.966 777450.118 0, 1095963.167 777455.73 0, 1096073.387 771883.15 0, 
+    1096183.601 766310.813 0))
+
+POLYGON ((1109670.003 777746.207 0, 1109385.816 777739.791 0, 1109100.266 777733.361 0, 1108814.714 777726.948 0, 1108529.163 777720.552 0, 1108243.611 777714.172 0, 1107958.058 777707.81 0, 1107672.506 777701.464 0, 1107386.953 777695.135 0, 1107101.399 777688.823 0, 
+    1106815.845 777682.527 0, 1106530.291 777676.249 0, 1106244.736 777669.987 0, 1105959.181 777663.742 0, 1105673.626 777657.514 0, 1105388.07 777651.303 0, 1105102.514 777645.108 0, 1104816.958 777638.93 0, 1104531.401 777632.769 0, 1104245.844 777626.625 0, 
+    1103960.287 777620.498 0, 1103674.729 777614.387 0, 1103389.17 777608.294 0, 1103103.612 777602.217 0, 1102816.688 777596.128 0, 1102532.494 777590.114 0, 1102246.934 777584.087 0, 1101961.374 777578.078 0, 1101675.814 777572.085 0, 1101390.253 777566.109 0, 
+    1101104.692 777560.149 0, 1100819.13 777554.207 0, 1100533.569 777548.281 0, 1100248.007 777542.373 0, 1099962.444 777536.481 0, 1099676.881 777530.605 0, 1099391.318 777524.747 0, 1099105.755 777518.905 0, 1098820.191 777513.081 0, 1098534.627 777507.273 0, 
+    1098249.062 777501.482 0, 1097963.497 777495.707 0, 1097677.932 777489.95 0, 1097392.366 777484.209 0, 1097106.801 777478.485 0, 1096821.234 777472.778 0, 1096535.668 777467.088 0, 1096250.101 777461.414 0, 1095963.167 777455.73 0, 1095852.943 783028.55 0, 
+    1095742.715 788601.607 0, 1096028.989 788607.277 0, 1096313.9 788612.938 0, 1096598.81 788618.615 0, 1096883.72 788624.309 0, 1097168.63 788630.02 0, 1097453.54 788635.747 0, 1097738.449 788641.491 0, 1098023.358 788647.253 0, 1098308.266 788653.03 0, 
+    1098593.175 788658.825 0, 1098878.082 788664.636 0, 1099162.99 788670.465 0, 1099447.897 788676.309 0, 1099732.804 788682.171 0, 1100017.71 788688.05 0, 1100302.616 788693.945 0, 1100587.522 788699.857 0, 1100872.427 788705.786 0, 1101157.333 788711.731 0, 
+    1101442.237 788717.693 0, 1101727.142 788723.673 0, 1102012.046 788729.668 0, 1102296.949 788735.681 0, 1102580.49 788741.681 0, 1102866.755 788747.756 0, 1103151.658 788753.819 0, 1103436.56 788759.899 0, 1103721.462 788765.996 0, 1104006.364 788772.109 0, 
+    1104291.265 788778.239 0, 1104576.166 788784.386 0, 1104861.066 788790.549 0, 1105145.966 788796.729 0, 1105430.866 788802.926 0, 1105715.765 788809.14 0, 1106000.664 788815.371 0, 1106285.563 788821.618 0, 1106570.461 788827.882 0, 1106855.359 788834.163 0, 
+    1107140.256 788840.461 0, 1107425.153 788846.775 0, 1107710.05 788853.107 0, 1107994.946 788859.455 0, 1108279.842 788865.819 0, 1108564.738 788872.201 0, 1108849.633 788878.599 0, 1109134.528 788885.014 0, 1109418.062 788891.415 0, 1109544.035 783318.693 0, 
+    1109670.003 777746.207 0))
+
+POLYGON ((1123092.536 789219.858 0, 1122809.019 789212.656 0, 1122524.143 789205.436 0, 1122239.267 789198.233 0, 1121954.391 789191.047 0, 1121669.514 789183.877 0, 1121384.637 789176.724 0, 1121099.759 789169.588 0, 1120814.881 789162.469 0, 1120530.002 789155.366 0, 
+    1120245.123 789148.281 0, 1119960.244 789141.212 0, 1119675.364 789134.159 0, 1119390.484 789127.124 0, 1119105.603 789120.105 0, 1118820.722 789113.103 0, 1118535.841 789106.118 0, 1118250.959 789099.15 0, 1117966.077 789092.198 0, 1117681.194 789085.263 0, 
+    1117396.311 789078.345 0, 1117111.427 789071.444 0, 1116826.543 789064.559 0, 1116541.659 789057.691 0, 1116255.415 789050.808 0, 1115971.889 789044.006 0, 1115687.004 789037.189 0, 1115402.118 789030.388 0, 1115117.232 789023.604 0, 1114832.345 789016.837 0, 
+    1114547.458 789010.086 0, 1114262.57 789003.353 0, 1113977.682 788996.636 0, 1113692.794 788989.936 0, 1113407.905 788983.252 0, 1113123.016 788976.586 0, 1112838.127 788969.936 0, 1112553.237 788963.303 0, 1112268.347 788956.687 0, 1111983.456 788950.087 0, 
+    1111698.565 788943.504 0, 1111413.673 788936.938 0, 1111128.782 788930.389 0, 1110843.889 788923.857 0, 1110558.997 788917.341 0, 1110274.104 788910.842 0, 1109989.21 788904.36 0, 1109704.317 788897.895 0, 1109418.062 788891.415 0, 1109292.083 794464.37 0, 
+    1109166.1 800037.554 0, 1109451.695 800044.018 0, 1109735.933 800050.469 0, 1110020.17 800056.936 0, 1110304.407 800063.42 0, 1110588.644 800069.921 0, 1110872.88 800076.438 0, 1111157.116 800082.972 0, 1111441.351 800089.523 0, 1111725.586 800096.091 0, 
+    1112009.821 800102.675 0, 1112294.055 800109.276 0, 1112578.289 800115.894 0, 1112862.522 800122.528 0, 1113146.756 800129.179 0, 1113430.988 800135.847 0, 1113715.22 800142.532 0, 1113999.452 800149.233 0, 1114283.684 800155.952 0, 1114567.915 800162.686 0, 
+    1114852.146 800169.438 0, 1115136.376 800176.206 0, 1115420.606 800182.991 0, 1115704.835 800189.793 0, 1115987.708 800196.579 0, 1116273.293 800203.447 0, 1116557.521 800210.299 0, 1116841.749 800217.168 0, 1117125.977 800224.053 0, 1117410.204 800230.955 0, 
+    1117694.431 800237.874 0, 1117978.657 800244.81 0, 1118262.883 800251.762 0, 1118547.108 800258.731 0, 1118831.333 800265.717 0, 1119115.558 800272.72 0, 1119399.782 800279.739 0, 1119684.006 800286.775 0, 1119968.229 800293.828 0, 1120252.452 800300.897 0, 
+    1120536.675 800307.983 0, 1120820.897 800315.086 0, 1121105.119 800322.206 0, 1121389.34 800329.342 0, 1121673.561 800336.495 0, 1121957.781 800343.665 0, 1122242.001 800350.852 0, 1122526.221 800358.055 0, 1122809.085 800365.241 0, 1122950.813 794792.435 0, 
+    1123092.536 789219.858 0))
+
+POLYGON ((1136451.089 800731.47 0, 1136168.245 800723.485 0, 1135884.047 800715.479 0, 1135599.848 800707.489 0, 1135315.649 800699.517 0, 1135031.45 800691.561 0, 1134747.25 800683.621 0, 1134463.049 800675.699 0, 1134178.848 800667.793 0, 1133894.647 800659.904 0, 
+    1133610.445 800652.031 0, 1133326.243 800644.175 0, 1133042.04 800636.337 0, 1132757.837 800628.514 0, 1132473.633 800620.709 0, 1132189.429 800612.92 0, 1131905.224 800605.148 0, 1131621.019 800597.393 0, 1131336.813 800589.654 0, 1131052.607 800581.932 0, 
+    1130768.401 800574.227 0, 1130484.194 800566.539 0, 1130199.987 800558.867 0, 1129915.779 800551.212 0, 1129630.216 800543.537 0, 1129347.362 800535.952 0, 1129063.153 800528.348 0, 1128778.943 800520.76 0, 1128494.733 800513.188 0, 1128210.523 800505.634 0, 
+    1127926.312 800498.096 0, 1127642.1 800490.575 0, 1127357.889 800483.07 0, 1127073.676 800475.583 0, 1126789.464 800468.112 0, 1126505.25 800460.657 0, 1126221.037 800453.22 0, 1125936.823 800445.799 0, 1125652.608 800438.395 0, 1125368.394 800431.008 0, 
+    1125084.178 800423.637 0, 1124799.962 800416.284 0, 1124515.746 800408.946 0, 1124231.53 800401.626 0, 1123947.313 800394.322 0, 1123663.095 800387.035 0, 1123378.877 800379.765 0, 1123094.659 800372.512 0, 1122809.085 800365.241 0, 1122667.35 805938.271 0, 
+    1122525.611 811511.524 0, 1122810.526 811518.778 0, 1123094.088 811526.015 0, 1123377.65 811533.268 0, 1123661.211 811540.538 0, 1123944.772 811547.825 0, 1124228.333 811555.129 0, 1124511.893 811562.449 0, 1124795.453 811569.786 0, 1125079.012 811577.139 0, 
+    1125362.571 811584.509 0, 1125646.129 811591.896 0, 1125929.687 811599.3 0, 1126213.245 811606.72 0, 1126496.802 811614.157 0, 1126780.359 811621.611 0, 1127063.915 811629.081 0, 1127347.471 811636.568 0, 1127631.026 811644.072 0, 1127914.581 811651.593 0, 
+    1128198.135 811659.13 0, 1128481.689 811666.684 0, 1128765.243 811674.254 0, 1129048.796 811681.841 0, 1129330.998 811689.409 0, 1129615.901 811697.066 0, 1129899.453 811704.703 0, 1130183.004 811712.357 0, 1130466.555 811720.028 0, 1130750.105 811727.715 0, 
+    1131033.655 811735.419 0, 1131317.205 811743.14 0, 1131600.754 811750.877 0, 1131884.303 811758.631 0, 1132167.851 811766.402 0, 1132451.398 811774.19 0, 1132734.946 811781.994 0, 1133018.492 811789.815 0, 1133302.039 811797.652 0, 1133585.585 811805.507 0, 
+    1133869.13 811813.377 0, 1134152.675 811821.265 0, 1134436.219 811829.169 0, 1134719.763 811837.09 0, 1135003.307 811845.028 0, 1135286.85 811852.982 0, 1135570.393 811860.953 0, 1135853.935 811868.941 0, 1136136.126 811876.907 0, 1136293.611 806304.078 0, 
+    1136451.089 800731.47 0))
+
+POLYGON ((1149745.555 812280.742 0, 1149463.385 812271.979 0, 1149179.867 812263.19 0, 1148896.348 812254.418 0, 1148612.828 812245.662 0, 1148329.308 812236.924 0, 1148045.788 812228.202 0, 1147762.267 812219.496 0, 1147478.745 812210.808 0, 1147195.223 812202.136 0, 
+    1146911.701 812193.48 0, 1146628.178 812184.842 0, 1146344.654 812176.22 0, 1146061.13 812167.615 0, 1145777.606 812159.026 0, 1145494.081 812150.454 0, 1145210.555 812141.899 0, 1144927.029 812133.361 0, 1144643.502 812124.839 0, 1144359.975 812116.334 0, 
+    1144076.448 812107.845 0, 1143792.92 812099.374 0, 1143509.391 812090.919 0, 1143225.862 812082.48 0, 1142940.983 812074.019 0, 1142658.802 812065.654 0, 1142375.272 812057.265 0, 1142091.741 812048.894 0, 1141808.209 812040.539 0, 1141524.677 812032.201 0, 
+    1141241.145 812023.879 0, 1140957.612 812015.574 0, 1140674.078 812007.286 0, 1140390.544 811999.015 0, 1140107.01 811990.76 0, 1139823.475 811982.522 0, 1139539.939 811974.301 0, 1139256.403 811966.096 0, 1138972.867 811957.908 0, 1138689.33 811949.737 0, 
+    1138405.793 811941.582 0, 1138122.255 811933.444 0, 1137838.716 811925.323 0, 1137555.178 811917.218 0, 1137271.638 811909.13 0, 1136988.099 811901.059 0, 1136704.558 811893.005 0, 1136421.018 811884.967 0, 1136136.126 811876.907 0, 1135978.636 817449.955 0, 
+    1135821.139 823023.217 0, 1136105.371 823031.257 0, 1136388.255 823039.277 0, 1136671.14 823047.312 0, 1136954.023 823055.365 0, 1137236.907 823063.434 0, 1137519.789 823071.52 0, 1137802.672 823079.622 0, 1138085.553 823087.742 0, 1138368.435 823095.877 0, 
+    1138651.316 823104.03 0, 1138934.196 823112.199 0, 1139217.076 823120.385 0, 1139499.955 823128.587 0, 1139782.834 823136.806 0, 1140065.713 823145.042 0, 1140348.591 823153.294 0, 1140631.468 823161.563 0, 1140914.345 823169.848 0, 1141197.222 823178.151 0, 
+    1141480.098 823186.47 0, 1141762.973 823194.805 0, 1142045.848 823203.157 0, 1142328.723 823211.526 0, 1142610.251 823219.872 0, 1142894.47 823228.314 0, 1143177.343 823236.733 0, 1143460.216 823245.168 0, 1143743.088 823253.62 0, 1144025.96 823262.089 0, 
+    1144308.831 823270.575 0, 1144591.701 823279.077 0, 1144874.571 823287.595 0, 1145157.441 823296.131 0, 1145440.31 823304.683 0, 1145723.178 823313.251 0, 1146006.046 823321.837 0, 1146288.914 823330.439 0, 1146571.781 823339.057 0, 1146854.648 823347.692 0, 
+    1147137.514 823356.344 0, 1147420.379 823365.013 0, 1147703.244 823373.698 0, 1147986.109 823382.4 0, 1148268.973 823391.118 0, 1148551.836 823399.853 0, 1148834.699 823408.605 0, 1149117.561 823417.374 0, 1149399.079 823426.117 0, 1149572.32 817853.322 0, 
+    1149745.555 812280.742 0))
+
+POLYGON ((1162975.826 823867.376 0, 1162694.333 823857.837 0, 1162411.496 823848.27 0, 1162128.659 823838.719 0, 1161845.821 823829.184 0, 1161562.983 823819.667 0, 1161280.144 823810.166 0, 1160997.305 823800.682 0, 1160714.465 823791.214 0, 1160431.625 823781.763 0, 
+    1160148.784 823772.329 0, 1159865.942 823762.911 0, 1159583.1 823753.51 0, 1159300.257 823744.125 0, 1159017.414 823734.758 0, 1158734.57 823725.406 0, 1158451.726 823716.072 0, 1158168.881 823706.754 0, 1157886.036 823697.453 0, 1157603.19 823688.168 0, 
+    1157320.343 823678.901 0, 1157037.496 823669.649 0, 1156754.649 823660.415 0, 1156471.8 823651.197 0, 1156187.608 823641.952 0, 1155906.103 823632.811 0, 1155623.253 823623.643 0, 1155340.402 823614.491 0, 1155057.552 823605.357 0, 1154774.7 823596.239 0, 
+    1154491.848 823587.137 0, 1154208.996 823578.053 0, 1153926.143 823568.984 0, 1153643.289 823559.933 0, 1153360.435 823550.898 0, 1153077.581 823541.88 0, 1152794.726 823532.878 0, 1152511.87 823523.894 0, 1152229.014 823514.925 0, 1151946.157 823505.974 0, 
+    1151663.3 823497.039 0, 1151380.442 823488.121 0, 1151097.584 823479.219 0, 1150814.725 823470.334 0, 1150531.866 823461.466 0, 1150249.006 823452.614 0, 1149966.146 823443.779 0, 1149683.285 823434.961 0, 1149399.079 823426.117 0, 1149225.83 828999.122 0, 
+    1149052.576 834572.334 0, 1149336.123 834581.157 0, 1149618.327 834589.955 0, 1149900.532 834598.77 0, 1150182.736 834607.601 0, 1150464.939 834616.448 0, 1150747.142 834625.313 0, 1151029.344 834634.194 0, 1151311.546 834643.091 0, 1151593.747 834652.006 0, 
+    1151875.947 834660.936 0, 1152158.148 834669.884 0, 1152440.347 834678.848 0, 1152722.546 834687.828 0, 1153004.745 834696.826 0, 1153286.943 834705.84 0, 1153569.14 834714.87 0, 1153851.337 834723.917 0, 1154133.534 834732.981 0, 1154415.73 834742.061 0, 
+    1154697.925 834751.158 0, 1154980.12 834760.272 0, 1155262.314 834769.402 0, 1155544.508 834778.548 0, 1155825.361 834787.668 0, 1156108.894 834796.892 0, 1156391.086 834806.088 0, 1156673.277 834815.301 0, 1156955.468 834824.531 0, 1157237.659 834833.778 0, 
+    1157519.849 834843.041 0, 1157802.038 834852.32 0, 1158084.227 834861.616 0, 1158366.415 834870.929 0, 1158648.603 834880.259 0, 1158930.79 834889.605 0, 1159212.977 834898.967 0, 1159495.163 834908.347 0, 1159777.349 834917.743 0, 1160059.534 834927.155 0, 
+    1160341.718 834936.584 0, 1160623.902 834946.03 0, 1160906.085 834955.492 0, 1161188.268 834964.971 0, 1161470.45 834974.467 0, 1161752.632 834983.979 0, 1162034.813 834993.507 0, 1162316.994 835003.053 0, 1162597.834 835012.569 0, 1162786.834 829439.869 0, 
+    1162975.826 823867.376 0))
+
+POLYGON ((1176141.796 835491.071 0, 1175860.981 835480.761 0, 1175578.828 835470.418 0, 1175296.675 835460.092 0, 1175014.521 835449.783 0, 1174732.367 835439.49 0, 1174450.212 835429.214 0, 1174168.057 835418.955 0, 1173885.901 835408.712 0, 1173603.744 835398.486 0, 
+    1173321.587 835388.276 0, 1173039.429 835378.083 0, 1172757.27 835367.906 0, 1172475.111 835357.747 0, 1172192.952 835347.603 0, 1171910.791 835337.477 0, 1171628.63 835327.367 0, 1171346.469 835317.273 0, 1171064.307 835307.196 0, 1170782.144 835297.136 0, 
+    1170499.981 835287.093 0, 1170217.817 835277.066 0, 1169935.653 835267.055 0, 1169653.488 835257.061 0, 1169369.984 835247.037 0, 1169089.156 835237.124 0, 1168806.989 835227.18 0, 1168524.822 835217.252 0, 1168242.654 835207.342 0, 1167960.485 835197.448 0, 
+    1167678.316 835187.57 0, 1167396.147 835177.709 0, 1167113.976 835167.865 0, 1166831.805 835158.037 0, 1166549.634 835148.226 0, 1166267.462 835138.432 0, 1165985.289 835128.654 0, 1165703.116 835118.892 0, 1165420.942 835109.148 0, 1165138.768 835099.42 0, 
+    1164856.593 835089.708 0, 1164574.418 835080.014 0, 1164292.242 835070.335 0, 1164010.065 835060.674 0, 1163727.888 835051.029 0, 1163445.71 835041.4 0, 1163163.532 835031.789 0, 1162881.353 835022.193 0, 1162597.834 835012.569 0, 1162408.828 840585.473 0, 
+    1162219.815 846158.575 0, 1162502.675 846168.177 0, 1162784.198 846177.75 0, 1163065.72 846187.339 0, 1163347.242 846196.945 0, 1163628.763 846206.568 0, 1163910.283 846216.207 0, 1164191.803 846225.863 0, 1164473.323 846235.535 0, 1164754.842 846245.224 0, 
+    1165036.36 846254.929 0, 1165317.878 846264.651 0, 1165599.395 846274.39 0, 1165880.911 846284.145 0, 1166162.427 846293.917 0, 1166443.943 846303.705 0, 1166725.458 846313.51 0, 1167006.972 846323.331 0, 1167288.486 846333.169 0, 1167569.999 846343.024 0, 
+    1167851.511 846352.895 0, 1168133.023 846362.783 0, 1168414.534 846372.687 0, 1168696.045 846382.608 0, 1168976.22 846392.498 0, 1169259.065 846402.499 0, 1169540.574 846412.47 0, 1169822.083 846422.457 0, 1170103.59 846432.46 0, 1170385.098 846442.481 0, 
+    1170666.604 846452.518 0, 1170948.11 846462.571 0, 1171229.616 846472.641 0, 1171511.121 846482.727 0, 1171792.625 846492.83 0, 1172074.129 846502.95 0, 1172355.632 846513.086 0, 1172637.134 846523.239 0, 1172918.636 846533.408 0, 1173200.138 846543.594 0, 
+    1173481.638 846553.797 0, 1173763.138 846564.016 0, 1174044.638 846574.252 0, 1174326.137 846584.504 0, 1174607.635 846594.773 0, 1174889.133 846605.058 0, 1175170.63 846615.36 0, 1175452.126 846625.678 0, 1175732.288 846635.964 0, 1175937.046 841063.418 0, 
+    1176141.796 835491.071 0))
+
+POLYGON ((1189243.359 847151.527 0, 1188963.225 847140.449 0, 1188681.759 847129.335 0, 1188400.292 847118.238 0, 1188118.824 847107.158 0, 1187837.356 847096.094 0, 1187555.887 847085.046 0, 1187274.418 847074.015 0, 1186992.948 847063.001 0, 1186711.477 847052.003 0, 
+    1186430.005 847041.022 0, 1186148.533 847030.057 0, 1185867.061 847019.109 0, 1185585.587 847008.178 0, 1185304.113 846997.263 0, 1185022.639 846986.365 0, 1184741.163 846975.483 0, 1184459.688 846964.618 0, 1184178.211 846953.769 0, 1183896.734 846942.937 0, 
+    1183615.256 846932.121 0, 1183333.778 846921.322 0, 1183052.298 846910.54 0, 1182770.819 846899.774 0, 1182488.006 846888.974 0, 1182207.857 846878.292 0, 1181926.376 846867.576 0, 1181644.893 846856.877 0, 1181363.411 846846.194 0, 1181081.927 846835.527 0, 
+    1180800.443 846824.877 0, 1180518.958 846814.244 0, 1180237.473 846803.627 0, 1179955.987 846793.027 0, 1179674.5 846782.444 0, 1179393.013 846771.877 0, 1179111.525 846761.326 0, 1178830.036 846750.792 0, 1178548.547 846740.275 0, 1178267.058 846729.774 0, 
+    1177985.567 846719.29 0, 1177704.076 846708.823 0, 1177422.585 846698.372 0, 1177141.092 846687.937 0, 1176859.6 846677.519 0, 1176578.106 846667.118 0, 1176296.612 846656.733 0, 1176015.117 846646.365 0, 1175732.288 846635.964 0, 1175527.524 852208.707 0, 
+    1175322.752 857781.641 0, 1175604.922 857792.017 0, 1175885.761 857802.361 0, 1176166.599 857812.722 0, 1176447.437 857823.099 0, 1176728.273 857833.492 0, 1177009.11 857843.902 0, 1177289.945 857854.329 0, 1177570.78 857864.772 0, 1177851.614 857875.232 0, 
+    1178132.448 857885.708 0, 1178413.281 857896.201 0, 1178694.114 857906.71 0, 1178974.946 857917.236 0, 1179255.777 857927.779 0, 1179536.608 857938.338 0, 1179817.438 857948.913 0, 1180098.267 857959.505 0, 1180379.096 857970.113 0, 1180659.924 857980.738 0, 
+    1180940.752 857991.38 0, 1181221.578 858002.038 0, 1181502.405 858012.713 0, 1181783.23 858023.404 0, 1182062.726 858034.061 0, 1182344.88 858044.836 0, 1182625.704 858055.576 0, 1182906.527 858066.334 0, 1183187.349 858077.107 0, 1183468.171 858087.898 0, 
+    1183748.992 858098.705 0, 1184029.813 858109.528 0, 1184310.633 858120.368 0, 1184591.452 858131.224 0, 1184872.271 858142.097 0, 1185153.089 858152.987 0, 1185433.906 858163.893 0, 1185714.723 858174.815 0, 1185995.539 858185.754 0, 1186276.354 858196.71 0, 
+    1186557.169 858207.682 0, 1186837.983 858218.671 0, 1187118.797 858229.676 0, 1187399.61 858240.698 0, 1187680.422 858251.736 0, 1187961.234 858262.79 0, 1188242.044 858273.862 0, 1188522.855 858284.95 0, 1188802.336 858296.001 0, 1189022.851 852723.668 0, 
+    1189243.359 847151.527 0))
+
+POLYGON ((1202280.412 858848.442 0, 1202000.961 858836.601 0, 1201720.184 858824.72 0, 1201439.405 858812.855 0, 1201158.626 858801.007 0, 1200877.846 858789.176 0, 1200597.065 858777.361 0, 1200316.284 858765.562 0, 1200035.502 858753.78 0, 1199754.719 858742.015 0, 
+    1199473.936 858730.266 0, 1199193.152 858718.533 0, 1198912.367 858706.818 0, 1198631.582 858695.118 0, 1198350.796 858683.435 0, 1198070.009 858671.769 0, 1197789.221 858660.119 0, 1197508.433 858648.486 0, 1197227.644 858636.87 0, 1196946.855 858625.269 0, 
+    1196666.064 858613.686 0, 1196385.273 858602.119 0, 1196104.482 858590.568 0, 1195823.69 858579.034 0, 1195541.569 858567.462 0, 1195262.103 858556.015 0, 1194981.309 858544.531 0, 1194700.514 858533.063 0, 1194419.718 858521.612 0, 1194138.922 858510.177 0, 
+    1193858.125 858498.758 0, 1193577.327 858487.357 0, 1193296.529 858475.971 0, 1193015.729 858464.602 0, 1192734.93 858453.25 0, 1192454.129 858441.914 0, 1192173.328 858430.595 0, 1191892.527 858419.293 0, 1191611.724 858408.006 0, 1191330.921 858396.737 0, 
+    1191050.118 858385.484 0, 1190769.313 858374.247 0, 1190488.508 858363.027 0, 1190207.703 858351.824 0, 1189926.896 858340.637 0, 1189646.089 858329.466 0, 1189365.282 858318.312 0, 1189084.473 858307.175 0, 1188802.336 858296.001 0, 1188581.813 863868.523 0, 
+    1188361.283 869441.229 0, 1188642.762 869452.376 0, 1188922.914 869463.487 0, 1189203.066 869474.615 0, 1189483.217 869485.76 0, 1189763.367 869496.921 0, 1190043.517 869508.098 0, 1190323.666 869519.292 0, 1190603.814 869530.502 0, 1190883.962 869541.729 0, 
+    1191164.109 869552.972 0, 1191444.255 869564.232 0, 1191724.401 869575.508 0, 1192004.546 869586.801 0, 1192284.69 869598.11 0, 1192564.834 869609.436 0, 1192844.977 869620.778 0, 1193125.12 869632.137 0, 1193405.261 869643.512 0, 1193685.402 869654.904 0, 
+    1193965.543 869666.312 0, 1194245.682 869677.737 0, 1194525.822 869689.178 0, 1194805.96 869700.635 0, 1195084.773 869712.055 0, 1195366.235 869723.6 0, 1195646.371 869735.107 0, 1195926.507 869746.631 0, 1196206.642 869758.171 0, 1196486.776 869769.728 0, 
+    1196766.91 869781.301 0, 1197047.042 869792.89 0, 1197327.175 869804.496 0, 1197607.306 869816.119 0, 1197887.437 869827.758 0, 1198167.567 869839.413 0, 1198447.697 869851.085 0, 1198727.826 869862.774 0, 1199007.954 869874.479 0, 1199288.081 869886.2 0, 
+    1199568.208 869897.938 0, 1199848.334 869909.693 0, 1200128.46 869921.463 0, 1200408.584 869933.251 0, 1200688.708 869945.055 0, 1200968.832 869956.875 0, 1201248.954 869968.712 0, 1201529.076 869980.565 0, 1201807.874 869992.379 0, 1202044.147 864420.319 0, 
+    1202280.412 858848.442 0))
+
+POLYGON ((1215252.854 870581.516 0, 1214974.089 870568.915 0, 1214694.001 870556.27 0, 1214413.913 870543.642 0, 1214133.825 870531.03 0, 1213853.735 870518.435 0, 1213573.645 870505.856 0, 1213293.554 870493.294 0, 1213013.462 870480.748 0, 1212733.369 870468.219 0, 
+    1212453.276 870455.706 0, 1212173.182 870443.21 0, 1211893.088 870430.73 0, 1211612.992 870418.267 0, 1211332.896 870405.82 0, 1211052.799 870393.389 0, 1210772.702 870380.975 0, 1210492.603 870368.578 0, 1210212.504 870356.197 0, 1209932.404 870343.833 0, 
+    1209652.304 870331.485 0, 1209372.202 870319.153 0, 1209092.1 870306.838 0, 1208811.998 870294.54 0, 1208530.572 870282.2 0, 1208251.79 870269.992 0, 1207971.685 870257.743 0, 1207691.58 870245.511 0, 1207411.473 870233.294 0, 1207131.366 870221.095 0, 
+    1206851.259 870208.912 0, 1206571.15 870196.745 0, 1206291.041 870184.595 0, 1206010.931 870172.461 0, 1205730.82 870160.344 0, 1205450.709 870148.244 0, 1205170.597 870136.159 0, 1204890.484 870124.092 0, 1204610.371 870112.04 0, 1204330.257 870100.006 0, 
+    1204050.142 870087.988 0, 1203770.026 870075.986 0, 1203489.91 870064.001 0, 1203209.793 870052.032 0, 1202929.675 870040.079 0, 1202649.557 870028.144 0, 1202369.438 870016.224 0, 1202089.318 870004.322 0, 1201807.874 869992.379 0, 1201571.594 875564.62 0, 
+    1201335.305 881137.038 0, 1201616.09 881148.953 0, 1201895.554 881160.828 0, 1202175.017 881172.719 0, 1202454.479 881184.627 0, 1202733.941 881196.551 0, 1203013.402 881208.492 0, 1203292.863 881220.449 0, 1203572.322 881232.423 0, 1203851.781 881244.413 0, 
+    1204131.239 881256.419 0, 1204410.697 881268.442 0, 1204690.154 881280.482 0, 1204969.61 881292.538 0, 1205249.065 881304.61 0, 1205528.52 881316.699 0, 1205807.974 881328.804 0, 1206087.427 881340.926 0, 1206366.88 881353.064 0, 1206646.332 881365.218 0, 
+    1206925.783 881377.389 0, 1207205.233 881389.577 0, 1207484.683 881401.781 0, 1207764.132 881414.001 0, 1208042.261 881426.18 0, 1208323.028 881438.491 0, 1208602.474 881450.761 0, 1208881.92 881463.047 0, 1209161.366 881475.35 0, 1209440.81 881487.669 0, 
+    1209720.254 881500.004 0, 1209999.698 881512.356 0, 1210279.14 881524.725 0, 1210558.582 881537.109 0, 1210838.023 881549.511 0, 1211117.463 881561.928 0, 1211396.903 881574.363 0, 1211676.341 881586.813 0, 1211955.779 881599.28 0, 1212235.217 881611.764 0, 
+    1212514.653 881624.264 0, 1212794.089 881636.78 0, 1213073.524 881649.313 0, 1213352.959 881661.862 0, 1213632.392 881674.428 0, 1213911.825 881687.01 0, 1214191.257 881699.609 0, 1214470.689 881712.224 0, 1214748.802 881724.796 0, 1215000.832 876153.068 0, 
+    1215252.854 870581.516 0))
+
+POLYGON ((1228160.584 882350.447 0, 1227882.506 882337.089 0, 1227603.111 882323.685 0, 1227323.716 882310.297 0, 1227044.319 882296.925 0, 1226764.922 882283.57 0, 1226485.524 882270.231 0, 1226206.126 882256.909 0, 1225926.726 882243.603 0, 1225647.326 882230.314 0, 
+    1225367.925 882217.041 0, 1225088.524 882203.784 0, 1224809.121 882190.544 0, 1224529.718 882177.321 0, 1224250.314 882164.114 0, 1223970.909 882150.923 0, 1223691.503 882137.749 0, 1223412.097 882124.591 0, 1223132.69 882111.449 0, 1222853.282 882098.324 0, 
+    1222573.873 882085.216 0, 1222294.464 882072.124 0, 1222015.053 882059.048 0, 1221735.642 882045.989 0, 1221454.914 882032.885 0, 1221176.818 882019.92 0, 1220897.405 882006.91 0, 1220617.991 881993.917 0, 1220338.576 881980.94 0, 1220059.16 881967.98 0, 
+    1219779.744 881955.036 0, 1219500.327 881942.108 0, 1219220.909 881929.197 0, 1218941.49 881916.302 0, 1218662.071 881903.424 0, 1218382.65 881890.562 0, 1218103.229 881877.717 0, 1217823.808 881864.888 0, 1217544.385 881852.076 0, 1217264.962 881839.28 0, 
+    1216985.538 881826.5 0, 1216706.113 881813.737 0, 1216426.688 881800.99 0, 1216147.262 881788.26 0, 1215867.835 881775.546 0, 1215588.407 881762.849 0, 1215308.979 881750.168 0, 1215029.549 881737.504 0, 1214748.802 881724.796 0, 1214496.764 887296.697 0, 
+    1214244.718 892868.767 0, 1214524.807 892881.445 0, 1214803.58 892894.08 0, 1215082.352 892906.731 0, 1215361.124 892919.399 0, 1215639.895 892932.083 0, 1215918.666 892944.783 0, 1216197.435 892957.5 0, 1216476.204 892970.233 0, 1216754.972 892982.982 0, 
+    1217033.739 892995.748 0, 1217312.506 893008.531 0, 1217591.272 893021.329 0, 1217870.037 893034.145 0, 1218148.801 893046.976 0, 1218427.564 893059.824 0, 1218706.327 893072.689 0, 1218985.089 893085.57 0, 1219263.851 893098.467 0, 1219542.611 893111.38 0, 
+    1219821.371 893124.31 0, 1220100.13 893137.257 0, 1220378.888 893150.22 0, 1220657.645 893163.199 0, 1220935.089 893176.133 0, 1221215.158 893189.207 0, 1221493.913 893202.235 0, 1221772.668 893215.28 0, 1222051.421 893228.341 0, 1222330.174 893241.419 0, 
+    1222608.926 893254.513 0, 1222887.677 893267.624 0, 1223166.428 893280.751 0, 1223445.178 893293.894 0, 1223723.927 893307.054 0, 1224002.675 893320.23 0, 1224281.422 893333.423 0, 1224560.169 893346.631 0, 1224838.915 893359.857 0, 1225117.66 893373.099 0, 
+    1225396.404 893386.357 0, 1225675.148 893399.631 0, 1225953.891 893412.922 0, 1226232.633 893426.23 0, 1226511.374 893439.554 0, 1226790.114 893452.894 0, 1227068.854 893466.25 0, 1227347.593 893479.623 0, 1227625.019 893492.95 0, 1227892.805 887921.614 0, 
+    1228160.584 882350.447 0))
+
+POLYGON ((1241003.502 894154.931 0, 1240726.113 894140.821 0, 1240447.413 894126.661 0, 1240168.713 894112.517 0, 1239890.011 894098.389 0, 1239611.308 894084.278 0, 1239332.605 894070.183 0, 1239053.901 894056.105 0, 1238775.196 894042.042 0, 1238496.49 894027.997 0, 
+    1238217.784 894013.968 0, 1237939.076 893999.955 0, 1237660.368 893985.958 0, 1237381.659 893971.978 0, 1237102.949 893958.015 0, 1236824.239 893944.068 0, 1236545.527 893930.137 0, 1236266.815 893916.222 0, 1235988.102 893902.324 0, 1235709.388 893888.443 0, 
+    1235430.673 893874.578 0, 1235151.957 893860.729 0, 1234873.241 893846.896 0, 1234594.523 893833.08 0, 1234314.494 893819.216 0, 1234037.087 893805.498 0, 1233758.367 893791.731 0, 1233479.646 893777.981 0, 1233200.925 893764.247 0, 1232922.203 893750.529 0, 
+    1232643.48 893736.828 0, 1232364.756 893723.143 0, 1232086.032 893709.475 0, 1231807.307 893695.823 0, 1231528.58 893682.188 0, 1231249.853 893668.568 0, 1230971.126 893654.966 0, 1230692.397 893641.379 0, 1230413.668 893627.81 0, 1230134.938 893614.256 0, 
+    1229856.207 893600.719 0, 1229577.475 893587.198 0, 1229298.743 893573.694 0, 1229020.009 893560.206 0, 1228741.275 893546.735 0, 1228462.54 893533.28 0, 1228183.805 893519.841 0, 1227905.068 893506.419 0, 1227625.019 893492.95 0, 1227357.224 899064.451 0, 
+    1227089.421 904636.114 0, 1227368.812 904649.551 0, 1227646.892 904662.942 0, 1227924.972 904676.349 0, 1228203.051 904689.772 0, 1228481.13 904703.212 0, 1228759.207 904716.668 0, 1229037.284 904730.141 0, 1229315.36 904743.629 0, 1229593.435 904757.135 0, 
+    1229871.509 904770.656 0, 1230149.582 904784.194 0, 1230427.655 904797.749 0, 1230705.727 904811.319 0, 1230983.798 904824.906 0, 1231261.868 904838.51 0, 1231539.938 904852.13 0, 1231818.006 904865.766 0, 1232096.074 904879.418 0, 1232374.141 904893.087 0, 
+    1232652.208 904906.772 0, 1232930.273 904920.474 0, 1233208.338 904934.192 0, 1233486.402 904947.926 0, 1233763.157 904961.612 0, 1234042.527 904975.444 0, 1234320.588 904989.228 0, 1234598.649 905003.028 0, 1234876.709 905016.844 0, 1235154.768 905030.676 0, 
+    1235432.826 905044.525 0, 1235710.883 905058.39 0, 1235988.94 905072.272 0, 1236266.996 905086.17 0, 1236545.05 905100.085 0, 1236823.105 905114.015 0, 1237101.158 905127.962 0, 1237379.21 905141.926 0, 1237657.262 905155.906 0, 1237935.313 905169.902 0, 
+    1238213.363 905183.915 0, 1238491.412 905197.944 0, 1238769.46 905211.989 0, 1239047.508 905226.051 0, 1239325.554 905240.129 0, 1239603.6 905254.223 0, 1239881.645 905268.334 0, 1240159.689 905282.461 0, 1240436.426 905296.538 0, 1240719.968 899725.654 0, 
+    1241003.502 894154.931 0))
+
+POLYGON ((1253781.511 905994.667 0, 1253504.813 905979.808 0, 1253226.81 905964.895 0, 1252948.806 905949.999 0, 1252670.801 905935.119 0, 1252392.796 905920.256 0, 1252114.789 905905.409 0, 1251836.781 905890.578 0, 1251558.773 905875.763 0, 1251280.764 905860.965 0, 
+    1251002.754 905846.184 0, 1250724.743 905831.418 0, 1250446.731 905816.669 0, 1250168.718 905801.937 0, 1249890.704 905787.22 0, 1249612.69 905772.521 0, 1249334.674 905757.837 0, 1249056.658 905743.17 0, 1248778.641 905728.519 0, 1248500.623 905713.885 0, 
+    1248222.604 905699.267 0, 1247944.585 905684.665 0, 1247666.564 905670.079 0, 1247388.543 905655.511 0, 1247109.215 905640.89 0, 1246832.498 905626.422 0, 1246554.474 905611.902 0, 1246276.449 905597.398 0, 1245998.423 905582.911 0, 1245720.397 905568.44 0, 
+    1245442.369 905553.986 0, 1245164.341 905539.548 0, 1244886.312 905525.126 0, 1244608.282 905510.721 0, 1244330.251 905496.332 0, 1244052.22 905481.959 0, 1243774.187 905467.603 0, 1243496.154 905453.263 0, 1243218.12 905438.939 0, 1242940.085 905424.632 0, 
+    1242662.049 905410.342 0, 1242384.013 905396.067 0, 1242105.975 905381.809 0, 1241827.937 905367.567 0, 1241549.898 905353.342 0, 1241271.858 905339.133 0, 1240993.817 905324.94 0, 1240715.775 905310.764 0, 1240436.426 905296.538 0, 1240152.875 910867.579 0, 
+    1239869.317 916438.775 0, 1240148.007 916452.967 0, 1240425.393 916467.11 0, 1240702.778 916481.269 0, 1240980.162 916495.445 0, 1241257.546 916509.637 0, 1241534.928 916523.845 0, 1241812.31 916538.069 0, 1242089.691 916552.31 0, 1242367.071 916566.567 0, 
+    1242644.45 916580.84 0, 1242921.828 916595.13 0, 1243199.206 916609.436 0, 1243476.583 916623.759 0, 1243753.958 916638.097 0, 1244031.333 916652.452 0, 1244308.708 916666.824 0, 1244586.081 916681.211 0, 1244863.453 916695.615 0, 1245140.825 916710.036 0, 
+    1245418.196 916724.472 0, 1245695.565 916738.925 0, 1245972.934 916753.395 0, 1246250.303 916767.88 0, 1246526.367 916782.314 0, 1246805.036 916796.901 0, 1247082.402 916811.435 0, 1247359.767 916825.986 0, 1247637.131 916840.553 0, 1247914.494 916855.137 0, 
+    1248191.856 916869.737 0, 1248469.217 916884.353 0, 1248746.578 916898.986 0, 1249023.937 916913.635 0, 1249301.296 916928.3 0, 1249578.654 916942.981 0, 1249856.011 916957.679 0, 1250133.367 916972.393 0, 1250410.722 916987.124 0, 1250688.077 917001.871 0, 
+    1250965.43 917016.634 0, 1251242.783 917031.413 0, 1251520.135 917046.209 0, 1251797.486 917061.021 0, 1252074.836 917075.85 0, 1252352.185 917090.695 0, 1252629.533 917105.556 0, 1252906.881 917120.433 0, 1253182.926 917135.257 0, 1253482.223 911564.885 0, 
+    1253781.511 905994.667 0))
+
+POLYGON ((1266494.514 917869.35 0, 1266218.51 917853.746 0, 1265941.205 917838.085 0, 1265663.9 917822.441 0, 1265386.594 917806.812 0, 1265109.287 917791.2 0, 1264831.979 917775.605 0, 1264554.67 917760.025 0, 1264277.36 917744.462 0, 1264000.049 917728.916 0, 
+    1263722.738 917713.385 0, 1263445.425 917697.871 0, 1263168.112 917682.374 0, 1262890.797 917666.892 0, 1262613.482 917651.427 0, 1262336.166 917635.978 0, 1262058.849 917620.546 0, 1261781.531 917605.13 0, 1261504.212 917589.73 0, 1261226.892 917574.347 0, 
+    1260949.571 917558.98 0, 1260672.25 917543.629 0, 1260394.927 917528.294 0, 1260117.604 917512.976 0, 1259838.979 917497.603 0, 1259562.954 917482.389 0, 1259285.628 917467.12 0, 1259008.301 917451.867 0, 1258730.973 917436.63 0, 1258453.644 917421.41 0, 
+    1258176.314 917406.206 0, 1257898.984 917391.018 0, 1257621.652 917375.847 0, 1257344.32 917360.692 0, 1257066.987 917345.554 0, 1256789.652 917330.431 0, 1256512.317 917315.325 0, 1256234.981 917300.236 0, 1255957.644 917285.162 0, 1255680.307 917270.105 0, 
+    1255402.968 917255.065 0, 1255125.629 917240.04 0, 1254848.288 917225.032 0, 1254570.947 917210.041 0, 1254293.605 917195.065 0, 1254016.262 917180.106 0, 1253738.918 917165.163 0, 1253461.573 917150.237 0, 1253182.926 917135.257 0, 1252883.621 922705.779 0, 
+    1252584.308 928276.446 0, 1252862.296 928291.391 0, 1253138.986 928306.282 0, 1253415.674 928321.19 0, 1253692.361 928336.113 0, 1253969.047 928351.053 0, 1254245.733 928366.009 0, 1254522.418 928380.982 0, 1254799.101 928395.971 0, 1255075.784 928410.976 0, 
+    1255352.466 928425.997 0, 1255629.148 928441.035 0, 1255905.828 928456.089 0, 1256182.507 928471.159 0, 1256459.186 928486.246 0, 1256735.863 928501.349 0, 1257012.54 928516.468 0, 1257289.216 928531.603 0, 1257565.891 928546.755 0, 1257842.565 928561.923 0, 
+    1258119.238 928577.107 0, 1258395.91 928592.307 0, 1258672.581 928607.524 0, 1258949.252 928622.757 0, 1259224.624 928637.935 0, 1259502.59 928653.272 0, 1259779.258 928668.554 0, 1260055.925 928683.853 0, 1260332.59 928699.167 0, 1260609.256 928714.498 0, 
+    1260885.92 928729.845 0, 1261162.583 928745.208 0, 1261439.245 928760.588 0, 1261715.907 928775.984 0, 1261992.567 928791.396 0, 1262269.227 928806.825 0, 1262545.886 928822.269 0, 1262822.543 928837.731 0, 1263099.2 928853.208 0, 1263375.856 928868.702 0, 
+    1263652.511 928884.211 0, 1263929.165 928899.738 0, 1264205.819 928915.28 0, 1264482.471 928930.839 0, 1264759.122 928946.414 0, 1265035.773 928962.005 0, 1265312.422 928977.613 0, 1265589.071 928993.237 0, 1265864.423 929008.804 0, 1266179.472 923439.004 0, 
+    1266494.514 917869.35 0))
+
+POLYGON ((1279142.415 929778.677 0, 1278867.106 929762.332 0, 1278590.503 929745.927 0, 1278313.899 929729.537 0, 1278037.293 929713.165 0, 1277760.687 929696.808 0, 1277484.08 929680.468 0, 1277207.472 929664.144 0, 1276930.862 929647.836 0, 1276654.252 929631.544 0, 
+    1276377.641 929615.269 0, 1276101.029 929599.01 0, 1275824.416 929582.768 0, 1275547.802 929566.541 0, 1275271.187 929550.331 0, 1274994.571 929534.138 0, 1274717.955 929517.96 0, 1274441.337 929501.799 0, 1274164.718 929485.654 0, 1273888.098 929469.525 0, 
+    1273611.478 929453.413 0, 1273334.856 929437.317 0, 1273058.234 929421.237 0, 1272781.61 929405.173 0, 1272503.691 929389.051 0, 1272228.36 929373.095 0, 1271951.734 929357.081 0, 1271675.107 929341.082 0, 1271398.479 929325.1 0, 1271121.85 929309.134 0, 
+    1270845.219 929293.185 0, 1270568.588 929277.251 0, 1270291.956 929261.334 0, 1270015.324 929245.434 0, 1269738.69 929229.549 0, 1269462.055 929213.681 0, 1269185.419 929197.829 0, 1268908.783 929181.994 0, 1268632.145 929166.174 0, 1268355.507 929150.371 0, 
+    1268078.867 929134.585 0, 1267802.227 929118.814 0, 1267525.586 929103.06 0, 1267248.944 929087.322 0, 1266972.3 929071.601 0, 1266695.656 929055.895 0, 1266419.011 929040.206 0, 1266142.366 929024.534 0, 1265864.423 929008.804 0, 1265549.365 934578.746 0, 
+    1265234.3 940148.825 0, 1265511.584 940164.518 0, 1265787.574 940180.153 0, 1266063.563 940195.805 0, 1266339.551 940211.473 0, 1266615.539 940227.158 0, 1266891.525 940242.858 0, 1267167.511 940258.575 0, 1267443.496 940274.308 0, 1267719.479 940290.058 0, 
+    1267995.462 940305.823 0, 1268271.444 940321.605 0, 1268547.425 940337.403 0, 1268823.405 940353.217 0, 1269099.384 940369.048 0, 1269375.362 940384.895 0, 1269651.34 940400.758 0, 1269927.316 940416.637 0, 1270203.291 940432.532 0, 1270479.266 940448.444 0, 
+    1270755.239 940464.372 0, 1271031.212 940480.316 0, 1271307.183 940496.277 0, 1271583.154 940512.254 0, 1271857.832 940528.172 0, 1272135.093 940544.256 0, 1272411.06 940560.281 0, 1272687.027 940576.323 0, 1272962.993 940592.381 0, 1273238.958 940608.455 0, 
+    1273514.922 940624.545 0, 1273790.885 940640.652 0, 1274066.848 940656.775 0, 1274342.809 940672.914 0, 1274618.769 940689.07 0, 1274894.728 940705.241 0, 1275170.687 940721.429 0, 1275446.644 940737.633 0, 1275722.601 940753.854 0, 1275998.556 940770.09 0, 
+    1276274.511 940786.343 0, 1276550.464 940802.612 0, 1276826.417 940818.897 0, 1277102.369 940835.199 0, 1277378.319 940851.517 0, 1277654.269 940867.851 0, 1277930.218 940884.201 0, 1278206.166 940900.568 0, 1278480.822 940916.874 0, 1278811.623 935347.706 0, 
+    1279142.415 929778.677 0))
+
+POLYGON ((1291725.122 941722.343 0, 1291450.51 941705.261 0, 1291174.61 941688.115 0, 1290898.708 941670.985 0, 1290622.806 941653.871 0, 1290346.902 941636.774 0, 1290070.998 941619.693 0, 1289795.092 941602.628 0, 1289519.186 941585.579 0, 1289243.278 941568.547 0, 
+    1288967.37 941551.531 0, 1288691.46 941534.531 0, 1288415.55 941517.547 0, 1288139.638 941500.58 0, 1287863.726 941483.629 0, 1287587.812 941466.694 0, 1287311.898 941449.775 0, 1287035.982 941432.872 0, 1286760.066 941415.986 0, 1286484.148 941399.116 0, 
+    1286208.23 941382.262 0, 1285932.31 941365.425 0, 1285656.39 941348.603 0, 1285380.468 941331.798 0, 1285103.256 941314.931 0, 1284828.622 941298.237 0, 1284552.698 941281.481 0, 1284276.772 941264.741 0, 1284000.846 941248.017 0, 1283724.919 941231.309 0, 
+    1283448.99 941214.618 0, 1283173.061 941197.943 0, 1282897.131 941181.284 0, 1282621.199 941164.641 0, 1282345.267 941148.015 0, 1282069.334 941131.405 0, 1281793.399 941114.811 0, 1281517.464 941098.233 0, 1281241.528 941081.672 0, 1280965.591 941065.126 0, 
+    1280689.653 941048.597 0, 1280413.714 941032.085 0, 1280137.773 941015.588 0, 1279861.832 940999.108 0, 1279585.89 940982.644 0, 1279309.947 940966.196 0, 1279034.003 940949.765 0, 1278758.058 940933.35 0, 1278480.822 940916.874 0, 1278150.013 946486.175 0, 
+    1277819.197 952055.607 0, 1278095.775 952072.044 0, 1278371.064 952088.42 0, 1278646.352 952104.813 0, 1278921.64 952121.221 0, 1279196.926 952137.646 0, 1279472.212 952154.087 0, 1279747.496 952170.544 0, 1280022.78 952187.018 0, 1280298.062 952203.508 0, 
+    1280573.344 952220.013 0, 1280848.625 952236.536 0, 1281123.904 952253.074 0, 1281399.183 952269.628 0, 1281674.461 952286.199 0, 1281949.737 952302.786 0, 1282225.013 952319.389 0, 1282500.288 952336.008 0, 1282775.562 952352.644 0, 1283050.834 952369.296 0, 
+    1283326.106 952385.963 0, 1283601.377 952402.648 0, 1283876.647 952419.348 0, 1284151.916 952436.064 0, 1284425.897 952452.719 0, 1284702.451 952469.546 0, 1284977.717 952486.311 0, 1285252.981 952503.093 0, 1285528.245 952519.89 0, 1285803.508 952536.704 0, 
+    1286078.77 952553.534 0, 1286354.031 952570.38 0, 1286629.291 952587.242 0, 1286904.55 952604.121 0, 1287179.808 952621.015 0, 1287455.065 952637.926 0, 1287730.321 952654.853 0, 1288005.576 952671.797 0, 1288280.83 952688.756 0, 1288556.083 952705.732 0, 
+    1288831.335 952722.724 0, 1289106.586 952739.732 0, 1289381.836 952756.756 0, 1289657.085 952773.797 0, 1289932.333 952790.854 0, 1290207.58 952807.927 0, 1290482.826 952825.016 0, 1290758.071 952842.121 0, 1291032.03 952859.163 0, 1291378.58 947290.688 0, 
+    1291725.122 941722.343 0))
+
+POLYGON ((1304242.541 953700.044 0, 1303968.629 953682.228 0, 1303693.433 953664.345 0, 1303418.237 953646.479 0, 1303143.039 953628.628 0, 1302867.84 953610.794 0, 1302592.641 953592.976 0, 1302317.44 953575.174 0, 1302042.238 953557.388 0, 1301767.035 953539.619 0, 
+    1301491.831 953521.865 0, 1301216.626 953504.128 0, 1300941.42 953486.407 0, 1300666.213 953468.702 0, 1300391.005 953451.014 0, 1300115.796 953433.342 0, 1299840.585 953415.686 0, 1299565.374 953398.046 0, 1299290.162 953380.422 0, 1299014.949 953362.814 0, 
+    1298739.734 953345.223 0, 1298464.519 953327.648 0, 1298189.302 953310.089 0, 1297914.085 953292.546 0, 1297637.582 953274.938 0, 1297363.647 953257.509 0, 1297088.426 953240.015 0, 1296813.205 953222.537 0, 1296537.982 953205.076 0, 1296262.759 953187.63 0, 
+    1295987.534 953170.201 0, 1295712.308 953152.788 0, 1295437.081 953135.391 0, 1295161.854 953118.01 0, 1294886.625 953100.645 0, 1294611.395 953083.297 0, 1294336.164 953065.965 0, 1294060.933 953048.649 0, 1293785.7 953031.349 0, 1293510.466 953014.066 0, 
+    1293235.231 952996.798 0, 1292959.995 952979.547 0, 1292684.758 952962.312 0, 1292409.52 952945.093 0, 1292134.281 952927.891 0, 1291859.041 952910.705 0, 1291583.8 952893.534 0, 1291308.558 952876.38 0, 1291032.03 952859.163 0, 1290685.473 958427.764 0, 
+    1290338.907 963996.487 0, 1290614.777 964013.664 0, 1290889.363 964030.777 0, 1291163.949 964047.906 0, 1291438.533 964065.052 0, 1291713.117 964082.213 0, 1291987.699 964099.391 0, 1292262.281 964116.585 0, 1292536.861 964133.795 0, 1292811.44 964151.021 0, 
+    1293086.019 964168.264 0, 1293360.596 964185.522 0, 1293635.172 964202.797 0, 1293909.748 964220.088 0, 1294184.322 964237.395 0, 1294458.895 964254.718 0, 1294733.468 964272.057 0, 1295008.039 964289.413 0, 1295282.609 964306.784 0, 1295557.178 964324.172 0, 
+    1295831.746 964341.576 0, 1296106.313 964358.996 0, 1296380.88 964376.433 0, 1296655.445 964393.885 0, 1296928.728 964411.272 0, 1297204.572 964428.839 0, 1297479.134 964446.339 0, 1297753.695 964463.857 0, 1298028.255 964481.39 0, 1298302.814 964498.939 0, 
+    1298577.372 964516.505 0, 1298851.928 964534.087 0, 1299126.484 964551.685 0, 1299401.039 964569.299 0, 1299675.593 964586.929 0, 1299950.145 964604.575 0, 1300224.697 964622.238 0, 1300499.248 964639.916 0, 1300773.797 964657.611 0, 1301048.346 964675.322 0, 
+    1301322.893 964693.05 0, 1301597.44 964710.793 0, 1301871.985 964728.552 0, 1302146.529 964746.328 0, 1302421.073 964764.12 0, 1302695.615 964781.928 0, 1302970.156 964799.752 0, 1303244.696 964817.592 0, 1303517.956 964835.366 0, 1303880.252 959267.644 0, 
+    1304242.541 953700.044 0))
+
+POLYGON ((1316694.581 965711.474 0, 1316421.371 965692.928 0, 1316146.883 965674.313 0, 1315872.393 965655.713 0, 1315597.902 965637.129 0, 1315323.41 965618.562 0, 1315048.917 965600.011 0, 1314774.423 965581.476 0, 1314499.928 965562.957 0, 1314225.431 965544.454 0, 
+    1313950.934 965525.967 0, 1313676.435 965507.497 0, 1313401.936 965489.043 0, 1313127.435 965470.604 0, 1312852.933 965452.183 0, 1312578.431 965433.777 0, 1312303.927 965415.387 0, 1312029.422 965397.014 0, 1311754.916 965378.656 0, 1311480.408 965360.315 0, 
+    1311205.9 965341.99 0, 1310931.391 965323.681 0, 1310656.881 965305.388 0, 1310382.369 965287.112 0, 1310106.578 965268.766 0, 1309833.343 965250.607 0, 1309558.828 965232.379 0, 1309284.312 965214.167 0, 1309009.796 965195.971 0, 1308735.278 965177.792 0, 
+    1308460.759 965159.628 0, 1308186.239 965141.481 0, 1307911.718 965123.35 0, 1307637.195 965105.235 0, 1307362.672 965087.136 0, 1307088.148 965069.053 0, 1306813.623 965050.987 0, 1306539.096 965032.936 0, 1306264.569 965014.902 0, 1305990.04 964996.884 0, 
+    1305715.51 964978.882 0, 1305440.98 964960.896 0, 1305166.448 964942.927 0, 1304891.915 964924.973 0, 1304617.381 964907.036 0, 1304342.847 964889.115 0, 1304068.311 964871.21 0, 1303793.774 964853.321 0, 1303517.956 964835.366 0, 1303155.651 970403.206 0, 
+    1302793.34 975971.16 0, 1303068.499 975989.073 0, 1303342.381 976006.919 0, 1303616.261 976024.781 0, 1303890.141 976042.66 0, 1304164.019 976060.554 0, 1304437.897 976078.465 0, 1304711.773 976096.391 0, 1304985.648 976114.334 0, 1305259.522 976132.293 0, 
+    1305533.396 976150.268 0, 1305807.268 976168.259 0, 1306081.139 976186.266 0, 1306355.009 976204.29 0, 1306628.878 976222.329 0, 1306902.745 976240.385 0, 1307176.612 976258.457 0, 1307450.478 976276.545 0, 1307724.343 976294.649 0, 1307998.206 976312.769 0, 
+    1308272.069 976330.905 0, 1308545.93 976349.057 0, 1308819.791 976367.226 0, 1309093.65 976385.41 0, 1309366.232 976403.526 0, 1309641.365 976421.828 0, 1309915.221 976440.061 0, 1310189.076 976458.31 0, 1310462.93 976476.575 0, 1310736.783 976494.856 0, 
+    1311010.635 976513.154 0, 1311284.486 976531.467 0, 1311558.335 976549.797 0, 1311832.184 976568.143 0, 1312106.031 976586.504 0, 1312379.878 976604.882 0, 1312653.723 976623.277 0, 1312927.567 976641.687 0, 1313201.411 976660.113 0, 1313475.253 976678.556 0, 
+    1313749.094 976697.014 0, 1314022.933 976715.489 0, 1314296.772 976733.98 0, 1314570.61 976752.487 0, 1314844.447 976771.01 0, 1315118.282 976789.549 0, 1315392.117 976808.104 0, 1315665.95 976826.676 0, 1315938.508 976845.177 0, 1316316.548 971278.268 0, 
+    1316694.581 965711.474 0))
+
+POLYGON ((1329081.154 977756.327 0, 1328808.647 977737.056 0, 1328534.868 977717.711 0, 1328261.087 977698.382 0, 1327987.305 977679.07 0, 1327713.521 977659.773 0, 1327439.737 977640.492 0, 1327165.952 977621.228 0, 1326892.165 977601.98 0, 1326618.377 977582.748 0, 
+    1326344.588 977563.531 0, 1326070.798 977544.332 0, 1325797.007 977525.148 0, 1325523.215 977505.98 0, 1325249.422 977486.828 0, 1324975.627 977467.693 0, 1324701.831 977448.574 0, 1324428.035 977429.47 0, 1324154.237 977410.383 0, 1323880.438 977391.312 0, 
+    1323606.638 977372.257 0, 1323332.836 977353.219 0, 1323059.034 977334.196 0, 1322785.231 977315.189 0, 1322510.153 977296.111 0, 1322237.62 977277.225 0, 1321963.813 977258.266 0, 1321690.005 977239.324 0, 1321416.196 977220.398 0, 1321142.386 977201.488 0, 
+    1320868.575 977182.595 0, 1320594.762 977163.717 0, 1320320.949 977144.856 0, 1320047.134 977126.01 0, 1319773.319 977107.181 0, 1319499.502 977088.368 0, 1319225.684 977069.571 0, 1318951.865 977050.79 0, 1318678.044 977032.025 0, 1318404.223 977013.276 0, 
+    1318130.401 976994.544 0, 1317856.577 976975.827 0, 1317582.753 976957.127 0, 1317308.927 976938.443 0, 1317035.1 976919.774 0, 1316761.272 976901.122 0, 1316487.443 976882.487 0, 1316213.613 976863.867 0, 1315938.508 976845.177 0, 1315560.46 982412.195 0, 
+    1315182.404 987979.32 0, 1315456.852 987997.966 0, 1315730.026 988016.541 0, 1316003.2 988035.132 0, 1316276.373 988053.739 0, 1316549.544 988072.363 0, 1316822.714 988091.002 0, 1317095.884 988109.658 0, 1317369.052 988128.33 0, 1317642.219 988147.017 0, 
+    1317915.385 988165.721 0, 1318188.55 988184.441 0, 1318461.713 988203.177 0, 1318734.876 988221.929 0, 1319008.038 988240.697 0, 1319281.198 988259.481 0, 1319554.357 988278.282 0, 1319827.516 988297.098 0, 1320100.673 988315.931 0, 1320373.829 988334.779 0, 
+    1320646.984 988353.644 0, 1320920.137 988372.524 0, 1321193.29 988391.421 0, 1321466.442 988410.334 0, 1321738.322 988429.175 0, 1322012.742 988448.208 0, 1322285.89 988467.169 0, 1322559.037 988486.146 0, 1322832.183 988505.139 0, 1323105.328 988524.149 0, 
+    1323378.472 988543.174 0, 1323651.614 988562.215 0, 1323924.756 988581.273 0, 1324197.896 988600.347 0, 1324471.035 988619.436 0, 1324744.173 988638.542 0, 1325017.31 988657.664 0, 1325290.446 988676.802 0, 1325563.581 988695.956 0, 1325836.715 988715.126 0, 
+    1326109.847 988734.312 0, 1326382.979 988753.514 0, 1326656.109 988772.732 0, 1326929.238 988791.967 0, 1327202.366 988811.217 0, 1327475.493 988830.484 0, 1327748.619 988849.766 0, 1328021.743 988869.065 0, 1328293.598 988888.29 0, 1328687.38 983322.256 0, 
+    1329081.154 977756.327 0))
+
+POLYGON ((1341402.171 989834.298 0, 1341130.369 989814.305 0, 1340857.3 989794.235 0, 1340584.23 989774.18 0, 1340311.159 989754.142 0, 1340038.086 989734.12 0, 1339765.013 989714.114 0, 1339491.938 989694.125 0, 1339218.862 989674.151 0, 1338945.785 989654.193 0, 
+    1338672.706 989634.251 0, 1338399.627 989614.326 0, 1338126.546 989594.416 0, 1337853.464 989574.523 0, 1337580.381 989554.646 0, 1337307.297 989534.784 0, 1337034.211 989514.939 0, 1336761.125 989495.11 0, 1336488.037 989475.297 0, 1336214.948 989455.5 0, 
+    1335941.858 989435.719 0, 1335668.767 989415.954 0, 1335395.674 989396.206 0, 1335122.581 989376.473 0, 1334848.218 989356.665 0, 1334576.39 989337.056 0, 1334303.293 989317.371 0, 1334030.195 989297.703 0, 1333757.096 989278.051 0, 1333483.995 989258.414 0, 
+    1333210.893 989238.794 0, 1332937.79 989219.19 0, 1332664.686 989199.602 0, 1332391.581 989180.03 0, 1332118.475 989160.474 0, 1331845.368 989140.934 0, 1331572.259 989121.411 0, 1331299.149 989101.903 0, 1331026.038 989082.411 0, 1330752.926 989062.936 0, 
+    1330479.813 989043.477 0, 1330206.699 989024.033 0, 1329933.583 989004.606 0, 1329660.467 988985.195 0, 1329387.349 988965.8 0, 1329114.23 988946.421 0, 1328841.11 988927.058 0, 1328567.989 988907.711 0, 1328293.598 988888.29 0, 1327899.808 994454.427 0, 
+    1327506.012 1000020.661 0, 1327779.745 1000040.035 0, 1328052.211 1000059.336 0, 1328324.676 1000078.652 0, 1328597.14 1000097.985 0, 1328869.602 1000117.333 0, 1329142.064 1000136.698 0, 1329414.524 1000156.079 0, 1329686.983 1000175.475 0, 1329959.441 1000194.888 0, 
+    1330231.898 1000214.317 0, 1330504.354 1000233.762 0, 1330776.808 1000253.222 0, 1331049.262 1000272.699 0, 1331321.714 1000292.192 0, 1331594.165 1000311.701 0, 1331866.615 1000331.226 0, 1332139.064 1000350.767 0, 1332411.511 1000370.324 0, 1332683.958 1000389.897 0, 
+    1332956.403 1000409.486 0, 1333228.847 1000429.092 0, 1333501.29 1000448.713 0, 1333773.732 1000468.35 0, 1334044.908 1000487.912 0, 1334318.613 1000507.673 0, 1334591.051 1000527.358 0, 1334863.488 1000547.059 0, 1335135.924 1000566.777 0, 1335408.359 1000586.51 0, 
+    1335680.793 1000606.26 0, 1335953.226 1000626.025 0, 1336225.657 1000645.807 0, 1336498.087 1000665.604 0, 1336770.516 1000685.418 0, 1337042.944 1000705.248 0, 1337315.371 1000725.093 0, 1337587.797 1000744.955 0, 1337860.221 1000764.833 0, 1338132.644 1000784.727 0, 
+    1338405.067 1000804.637 0, 1338677.488 1000824.562 0, 1338949.907 1000844.504 0, 1339222.326 1000864.462 0, 1339494.743 1000884.436 0, 1339767.159 1000904.426 0, 1340039.575 1000924.432 0, 1340311.988 1000944.454 0, 1340583.137 1000964.399 0, 1340992.658 995399.3 0, 
+    1341402.171 989834.298 0))
+
+POLYGON ((1353657.544 1001945.079 0, 1353386.45 1001924.368 0, 1353114.094 1001903.576 0, 1352841.737 1001882.801 0, 1352569.378 1001862.041 0, 1352297.018 1001841.298 0, 1352024.657 1001820.57 0, 1351752.295 1001799.859 0, 1351479.931 1001779.163 0, 1351207.566 1001758.484 0, 
+    1350935.201 1001737.821 0, 1350662.833 1001717.173 0, 1350390.465 1001696.542 0, 1350118.095 1001675.927 0, 1349845.724 1001655.328 0, 1349573.352 1001634.744 0, 1349300.979 1001614.177 0, 1349028.605 1001593.626 0, 1348756.229 1001573.091 0, 1348483.852 1001552.572 0, 
+    1348211.474 1001532.069 0, 1347939.095 1001511.582 0, 1347666.714 1001491.111 0, 1347394.333 1001470.656 0, 1347120.687 1001450.122 0, 1346849.565 1001429.794 0, 1346577.18 1001409.387 0, 1346304.794 1001388.996 0, 1346032.406 1001368.621 0, 1345760.017 1001348.263 0, 
+    1345487.627 1001327.92 0, 1345215.236 1001307.593 0, 1344942.843 1001287.283 0, 1344670.449 1001266.988 0, 1344398.054 1001246.709 0, 1344125.658 1001226.447 0, 1343853.261 1001206.2 0, 1343580.863 1001185.97 0, 1343308.463 1001165.755 0, 1343036.062 1001145.557 0, 
+    1342763.66 1001125.374 0, 1342491.257 1001105.208 0, 1342218.852 1001085.058 0, 1341946.447 1001064.923 0, 1341674.04 1001044.805 0, 1341401.632 1001024.703 0, 1341129.223 1001004.617 0, 1340856.813 1000984.547 0, 1340583.137 1000964.399 0, 1340173.61 1006529.593 0, 
+    1339764.077 1012094.877 0, 1340037.094 1012114.975 0, 1340308.849 1012134.997 0, 1340580.603 1012155.035 0, 1340852.356 1012175.089 0, 1341124.108 1012195.159 0, 1341395.858 1012215.245 0, 1341667.607 1012235.347 0, 1341939.355 1012255.464 0, 1342211.102 1012275.598 0, 
+    1342482.848 1012295.748 0, 1342754.593 1012315.914 0, 1343026.336 1012336.096 0, 1343298.078 1012356.294 0, 1343569.819 1012376.508 0, 1343841.559 1012396.737 0, 1344113.298 1012416.983 0, 1344385.035 1012437.245 0, 1344656.771 1012457.523 0, 1344928.507 1012477.817 0, 
+    1345200.24 1012498.126 0, 1345471.973 1012518.452 0, 1345743.704 1012538.794 0, 1346015.435 1012559.152 0, 1346285.904 1012579.431 0, 1346558.892 1012599.915 0, 1346830.618 1012620.321 0, 1347102.344 1012640.743 0, 1347374.068 1012661.181 0, 1347645.791 1012681.634 0, 
+    1347917.513 1012702.104 0, 1348189.234 1012722.59 0, 1348460.953 1012743.092 0, 1348732.671 1012763.609 0, 1349004.388 1012784.143 0, 1349276.104 1012804.693 0, 1349547.819 1012825.258 0, 1349819.532 1012845.84 0, 1350091.244 1012866.438 0, 1350362.955 1012887.051 0, 
+    1350634.665 1012907.681 0, 1350906.374 1012928.327 0, 1351178.081 1012948.988 0, 1351449.787 1012969.666 0, 1351721.492 1012990.36 0, 1351993.196 1013011.069 0, 1352264.898 1013031.795 0, 1352536.599 1013052.537 0, 1352807.041 1013073.198 0, 1353232.296 1007509.094 0, 
+    1353657.544 1001945.079 0))
+
+POLYGON ((1365847.189 1014088.364 0, 1365576.805 1014066.939 0, 1365305.163 1014045.43 0, 1365033.521 1014023.936 0, 1364761.877 1014002.459 0, 1364490.231 1013980.998 0, 1364218.585 1013959.553 0, 1363946.937 1013938.124 0, 1363675.288 1013916.711 0, 1363403.637 1013895.313 0, 
+    1363131.986 1013873.932 0, 1362860.333 1013852.567 0, 1362588.678 1013831.218 0, 1362317.023 1013809.884 0, 1362045.366 1013788.567 0, 1361773.708 1013767.266 0, 1361502.049 1013745.981 0, 1361230.389 1013724.711 0, 1360958.727 1013703.458 0, 1360687.064 1013682.221 0, 
+    1360415.4 1013660.999 0, 1360143.735 1013639.794 0, 1359872.068 1013618.605 0, 1359600.4 1013597.431 0, 1359327.474 1013576.176 0, 1359057.06 1013555.132 0, 1358785.389 1013534.007 0, 1358513.716 1013512.898 0, 1358242.042 1013491.804 0, 1357970.366 1013470.727 0, 
+    1357698.69 1013449.665 0, 1357427.012 1013428.62 0, 1357155.333 1013407.591 0, 1356883.652 1013386.577 0, 1356611.971 1013365.58 0, 1356340.288 1013344.598 0, 1356068.604 1013323.633 0, 1355796.919 1013302.683 0, 1355525.232 1013281.75 0, 1355253.544 1013260.832 0, 
+    1354981.855 1013239.931 0, 1354710.165 1013219.045 0, 1354438.474 1013198.176 0, 1354166.781 1013177.322 0, 1353895.087 1013156.484 0, 1353623.392 1013135.663 0, 1353351.696 1013114.857 0, 1353079.998 1013094.068 0, 1352807.041 1013073.198 0, 1352381.78 1018637.388 0, 
+    1351956.512 1024201.659 0, 1352228.811 1024222.479 0, 1352499.853 1024243.218 0, 1352770.895 1024263.974 0, 1353041.935 1024284.745 0, 1353312.974 1024305.532 0, 1353584.011 1024326.336 0, 1353855.048 1024347.155 0, 1354126.083 1024367.99 0, 1354397.117 1024388.841 0, 
+    1354668.15 1024409.708 0, 1354939.181 1024430.591 0, 1355210.212 1024451.49 0, 1355481.241 1024472.405 0, 1355752.269 1024493.336 0, 1356023.295 1024514.283 0, 1356294.321 1024535.246 0, 1356565.345 1024556.224 0, 1356836.368 1024577.219 0, 1357107.39 1024598.23 0, 
+    1357378.41 1024619.256 0, 1357649.429 1024640.299 0, 1357920.447 1024661.358 0, 1358191.464 1024682.432 0, 1358461.225 1024703.425 0, 1358733.494 1024724.629 0, 1359004.507 1024745.751 0, 1359275.518 1024766.889 0, 1359546.529 1024788.044 0, 1359817.538 1024809.214 0, 
+    1360088.546 1024830.4 0, 1360359.553 1024851.602 0, 1360630.559 1024872.82 0, 1360901.563 1024894.054 0, 1361172.566 1024915.304 0, 1361443.568 1024936.57 0, 1361714.568 1024957.852 0, 1361985.567 1024979.149 0, 1362256.565 1025000.463 0, 1362527.562 1025021.793 0, 
+    1362798.558 1025043.138 0, 1363069.552 1025064.5 0, 1363340.545 1025085.877 0, 1363611.537 1025107.271 0, 1363882.527 1025128.68 0, 1364153.516 1025150.106 0, 1364424.504 1025171.547 0, 1364695.491 1025193.004 0, 1364965.224 1025214.378 0, 1365406.21 1019651.33 0, 
+    1365847.189 1014088.364 0))
+
+POLYGON ((1377971.022 1026263.845 0, 1377701.349 1026241.709 0, 1377430.424 1026219.486 0, 1377159.498 1026197.28 0, 1376888.57 1026175.089 0, 1376617.641 1026152.914 0, 1376346.711 1026130.755 0, 1376075.78 1026108.612 0, 1375804.847 1026086.485 0, 1375533.913 1026064.373 0, 
+    1375262.977 1026042.278 0, 1374992.041 1026020.199 0, 1374721.103 1025998.136 0, 1374450.163 1025976.088 0, 1374179.223 1025954.057 0, 1373908.281 1025932.041 0, 1373637.338 1025910.042 0, 1373366.393 1025888.058 0, 1373095.447 1025866.091 0, 1372824.5 1025844.139 0, 
+    1372553.552 1025822.203 0, 1372282.602 1025800.283 0, 1372011.651 1025778.38 0, 1371740.699 1025756.492 0, 1371468.494 1025734.519 0, 1371198.79 1025712.764 0, 1370927.834 1025690.924 0, 1370656.877 1025669.1 0, 1370385.918 1025647.291 0, 1370114.958 1025625.499 0, 
+    1369843.997 1025603.723 0, 1369573.035 1025581.963 0, 1369302.071 1025560.218 0, 1369031.106 1025538.49 0, 1368760.139 1025516.777 0, 1368489.172 1025495.081 0, 1368218.203 1025473.4 0, 1367947.233 1025451.736 0, 1367676.261 1025430.087 0, 1367405.288 1025408.454 0, 
+    1367134.314 1025386.838 0, 1366863.339 1025365.237 0, 1366592.362 1025343.652 0, 1366321.385 1025322.083 0, 1366050.406 1025300.53 0, 1365779.425 1025278.993 0, 1365508.444 1025257.472 0, 1365237.461 1025235.967 0, 1364965.224 1025214.378 0, 1364524.231 1030777.503 0, 
+    1364083.233 1036340.702 0, 1364354.812 1036362.238 0, 1364625.14 1036383.691 0, 1364895.467 1036405.16 0, 1365165.793 1036426.645 0, 1365436.117 1036448.146 0, 1365706.44 1036469.663 0, 1365976.762 1036491.196 0, 1366247.082 1036512.744 0, 1366517.401 1036534.309 0, 
+    1366787.719 1036555.889 0, 1367058.036 1036577.486 0, 1367328.351 1036599.098 0, 1367598.665 1036620.726 0, 1367868.978 1036642.37 0, 1368139.29 1036664.03 0, 1368409.6 1036685.706 0, 1368679.909 1036707.398 0, 1368950.216 1036729.106 0, 1369220.523 1036750.829 0, 
+    1369490.828 1036772.569 0, 1369761.132 1036794.324 0, 1370031.435 1036816.096 0, 1370301.736 1036837.883 0, 1370570.787 1036859.585 0, 1370842.335 1036881.505 0, 1371112.632 1036903.34 0, 1371382.928 1036925.191 0, 1371653.223 1036947.058 0, 1371923.517 1036968.941 0, 
+    1372193.809 1036990.839 0, 1372464.1 1037012.754 0, 1372734.39 1037034.684 0, 1373004.678 1037056.631 0, 1373274.965 1037078.593 0, 1373545.251 1037100.571 0, 1373815.536 1037122.565 0, 1374085.819 1037144.575 0, 1374356.101 1037166.601 0, 1374626.382 1037188.643 0, 
+    1374896.661 1037210.701 0, 1375166.939 1037232.774 0, 1375437.216 1037254.864 0, 1375707.491 1037276.969 0, 1375977.766 1037299.091 0, 1376248.038 1037321.228 0, 1376518.31 1037343.381 0, 1376788.58 1037365.55 0, 1377057.602 1037387.633 0, 1377514.315 1031825.702 0, 
+    1377971.022 1026263.845 0))
+
+POLYGON ((1390028.961 1038471.214 0, 1389760.001 1038448.371 0, 1389489.794 1038425.439 0, 1389219.586 1038402.522 0, 1388949.377 1038379.621 0, 1388679.166 1038356.737 0, 1388408.954 1038333.868 0, 1388138.741 1038311.015 0, 1387868.526 1038288.178 0, 1387598.31 1038265.356 0, 
+    1387328.093 1038242.551 0, 1387057.874 1038219.762 0, 1386787.654 1038196.988 0, 1386517.433 1038174.231 0, 1386247.21 1038151.489 0, 1385976.986 1038128.763 0, 1385706.761 1038106.053 0, 1385436.534 1038083.359 0, 1385166.306 1038060.681 0, 1384896.077 1038038.019 0, 
+    1384625.846 1038015.373 0, 1384355.614 1037992.742 0, 1384085.381 1037970.128 0, 1383815.146 1037947.529 0, 1383543.664 1037924.843 0, 1383274.673 1037902.38 0, 1383004.434 1037879.829 0, 1382734.194 1037857.294 0, 1382463.953 1037834.775 0, 1382193.71 1037812.272 0, 
+    1381923.466 1037789.785 0, 1381653.221 1037767.313 0, 1381382.974 1037744.858 0, 1381112.726 1037722.419 0, 1380842.477 1037699.995 0, 1380572.226 1037677.587 0, 1380301.974 1037655.196 0, 1380031.721 1037632.82 0, 1379761.467 1037610.46 0, 1379491.211 1037588.116 0, 
+    1379220.954 1037565.788 0, 1378950.695 1037543.475 0, 1378680.435 1037521.179 0, 1378410.174 1037498.899 0, 1378139.912 1037476.634 0, 1377869.648 1037454.385 0, 1377599.383 1037432.153 0, 1377329.117 1037409.936 0, 1377057.602 1037387.633 0, 1376600.883 1042949.632 0, 
+    1376144.158 1048511.696 0, 1376415.016 1048533.946 0, 1376684.627 1048556.109 0, 1376954.238 1048578.287 0, 1377223.847 1048600.482 0, 1377493.454 1048622.693 0, 1377763.061 1048644.919 0, 1378032.666 1048667.162 0, 1378302.269 1048689.42 0, 1378571.872 1048711.694 0, 
+    1378841.473 1048733.984 0, 1379111.073 1048756.289 0, 1379380.671 1048778.611 0, 1379650.269 1048800.949 0, 1379919.865 1048823.302 0, 1380189.459 1048845.671 0, 1380459.052 1048868.056 0, 1380728.644 1048890.457 0, 1380998.235 1048912.874 0, 1381267.824 1048935.307 0, 
+    1381537.412 1048957.756 0, 1381806.999 1048980.22 0, 1382076.584 1049002.7 0, 1382346.168 1049025.197 0, 1382614.508 1049047.605 0, 1382885.332 1049070.237 0, 1383154.912 1049092.78 0, 1383424.491 1049115.34 0, 1383694.068 1049137.916 0, 1383963.644 1049160.507 0, 
+    1384233.219 1049183.114 0, 1384502.792 1049205.737 0, 1384772.365 1049228.376 0, 1385041.935 1049251.031 0, 1385311.505 1049273.702 0, 1385581.073 1049296.389 0, 1385850.639 1049319.091 0, 1386120.205 1049341.809 0, 1386389.769 1049364.544 0, 1386659.331 1049387.294 0, 
+    1386928.893 1049410.06 0, 1387198.453 1049432.841 0, 1387468.012 1049455.639 0, 1387737.569 1049478.453 0, 1388007.125 1049501.282 0, 1388276.68 1049524.127 0, 1388546.233 1049546.988 0, 1388815.785 1049569.865 0, 1389084.093 1049592.653 0, 1389556.53 1044031.901 0, 
+    1390028.961 1038471.214 0))
+
+POLYGON ((872092.998 599913.533 0, 871798.434 599921.033 0, 871502.417 599928.587 0, 871206.401 599936.159 0, 870910.386 599943.748 0, 870614.371 599951.355 0, 870318.356 599958.979 0, 870022.342 599966.62 0, 869726.328 599974.279 0, 869430.314 599981.956 0, 
+    869134.302 599989.65 0, 868838.289 599997.361 0, 868542.277 600005.089 0, 868246.266 600012.835 0, 867950.254 600020.599 0, 867654.244 600028.38 0, 867358.234 600036.178 0, 867062.224 600043.994 0, 866766.215 600051.827 0, 866470.206 600059.678 0, 
+    866174.198 600067.546 0, 865878.19 600075.431 0, 865582.182 600083.334 0, 865286.175 600091.254 0, 864988.715 600099.231 0, 864694.163 600107.147 0, 864398.157 600115.12 0, 864102.152 600123.109 0, 863806.148 600131.117 0, 863510.144 600139.142 0, 
+    863214.14 600147.184 0, 862918.137 600155.244 0, 862622.134 600163.321 0, 862326.132 600171.415 0, 862030.13 600179.527 0, 861734.129 600187.656 0, 861438.128 600195.803 0, 861142.128 600203.967 0, 860846.128 600212.149 0, 860550.128 600220.348 0, 
+    860254.13 600228.564 0, 859958.131 600236.798 0, 859662.133 600245.05 0, 859366.136 600253.318 0, 859070.139 600261.605 0, 858774.143 600269.908 0, 858478.147 600278.229 0, 858182.151 600286.567 0, 857884.701 600294.964 0, 858041.888 605857.263 0, 
+    858199.085 611419.908 0, 858495.877 611411.529 0, 858791.218 611403.209 0, 859086.559 611394.907 0, 859381.9 611386.622 0, 859677.243 611378.354 0, 859972.585 611370.103 0, 860267.928 611361.87 0, 860563.272 611353.655 0, 860858.616 611345.456 0, 
+    861153.96 611337.275 0, 861449.306 611329.112 0, 861744.651 611320.966 0, 862039.997 611312.837 0, 862335.343 611304.726 0, 862630.69 611296.632 0, 862926.038 611288.555 0, 863221.386 611280.496 0, 863516.734 611272.454 0, 863812.083 611264.43 0, 
+    864107.432 611256.423 0, 864402.782 611248.433 0, 864698.132 611240.461 0, 864993.483 611232.506 0, 865287.384 611224.607 0, 865584.186 611216.648 0, 865879.538 611208.745 0, 866174.891 611200.86 0, 866470.244 611192.992 0, 866765.597 611185.141 0, 
+    867060.951 611177.308 0, 867356.306 611169.492 0, 867651.66 611161.694 0, 867947.016 611153.913 0, 868242.372 611146.149 0, 868537.728 611138.403 0, 868833.085 611130.674 0, 869128.442 611122.962 0, 869423.799 611115.268 0, 869719.157 611107.591 0, 
+    870014.516 611099.932 0, 870309.875 611092.29 0, 870605.234 611084.665 0, 870900.594 611077.058 0, 871195.955 611069.468 0, 871491.315 611061.896 0, 871786.677 611054.341 0, 872082.038 611046.803 0, 872375.951 611039.32 0, 872234.47 605476.253 0, 
+    872092.998 599913.533 0))
+
+POLYGON ((886553.835 610698.785 0, 886259.9 610705.439 0, 885964.518 610712.142 0, 885669.137 610718.862 0, 885373.756 610725.6 0, 885078.376 610732.356 0, 884782.995 610739.128 0, 884487.616 610745.919 0, 884192.236 610752.726 0, 883896.857 610759.551 0, 
+    883601.479 610766.393 0, 883306.1 610773.253 0, 883010.723 610780.13 0, 882715.345 610787.025 0, 882419.968 610793.936 0, 882124.592 610800.866 0, 881829.216 610807.812 0, 881533.84 610814.776 0, 881238.464 610821.758 0, 880943.09 610828.756 0, 
+    880647.715 610835.772 0, 880352.341 610842.806 0, 880056.967 610849.857 0, 879761.594 610856.925 0, 879464.773 610864.046 0, 879170.849 610871.114 0, 878875.477 610878.234 0, 878580.105 610885.372 0, 878284.734 610892.527 0, 877989.363 610899.7 0, 
+    877693.993 610906.89 0, 877398.623 610914.097 0, 877103.253 610921.322 0, 876807.884 610928.564 0, 876512.516 610935.824 0, 876217.148 610943.101 0, 875921.78 610950.395 0, 875626.412 610957.707 0, 875331.046 610965.036 0, 875035.679 610972.382 0, 
+    874740.313 610979.746 0, 874444.947 610987.127 0, 874149.582 610994.526 0, 873854.217 611001.942 0, 873558.853 611009.375 0, 873263.489 611016.826 0, 872968.126 611024.294 0, 872672.763 611031.78 0, 872375.951 611039.32 0, 872517.44 616602.728 0, 
+    872658.938 622166.475 0, 872955.092 622158.952 0, 873249.8 622151.483 0, 873544.509 622144.032 0, 873839.218 622136.597 0, 874133.927 622129.18 0, 874428.637 622121.781 0, 874723.347 622114.399 0, 875018.058 622107.034 0, 875312.769 622099.686 0, 
+    875607.48 622092.356 0, 875902.192 622085.043 0, 876196.905 622077.748 0, 876491.618 622070.47 0, 876786.331 622063.209 0, 877081.045 622055.965 0, 877375.759 622048.739 0, 877670.473 622041.531 0, 877965.188 622034.339 0, 878259.904 622027.165 0, 
+    878554.62 622020.008 0, 878849.336 622012.869 0, 879144.052 622005.747 0, 879438.769 621998.642 0, 879732.042 621991.59 0, 880028.205 621984.485 0, 880322.923 621977.432 0, 880617.642 621970.397 0, 880912.361 621963.379 0, 881207.081 621956.379 0, 
+    881501.801 621949.395 0, 881796.521 621942.43 0, 882091.242 621935.481 0, 882385.963 621928.55 0, 882680.685 621921.636 0, 882975.407 621914.739 0, 883270.129 621907.86 0, 883564.852 621900.998 0, 883859.575 621894.154 0, 884154.299 621887.327 0, 
+    884449.023 621880.517 0, 884743.747 621873.725 0, 885038.472 621866.95 0, 885333.197 621860.192 0, 885627.923 621853.451 0, 885922.649 621846.728 0, 886217.375 621840.023 0, 886512.102 621833.334 0, 886805.385 621826.696 0, 886679.606 616262.571 0, 
+    886553.835 610698.785 0))
+
+POLYGON ((900952.736 621526.885 0, 900659.433 621532.694 0, 900364.688 621538.55 0, 900069.944 621544.423 0, 899775.2 621550.313 0, 899480.457 621556.221 0, 899185.713 621562.146 0, 898890.971 621568.089 0, 898596.228 621574.048 0, 898301.486 621580.025 0, 
+    898006.744 621586.02 0, 897712.003 621592.032 0, 897417.262 621598.061 0, 897122.521 621604.107 0, 896827.781 621610.171 0, 896533.041 621616.252 0, 896238.301 621622.351 0, 895943.562 621628.467 0, 895648.823 621634.6 0, 895354.085 621640.751 0, 
+    895059.347 621646.918 0, 894764.609 621653.104 0, 894469.871 621659.306 0, 894175.134 621665.526 0, 893878.955 621671.794 0, 893585.661 621678.018 0, 893290.925 621684.29 0, 892996.19 621690.58 0, 892701.454 621696.886 0, 892406.72 621703.21 0, 
+    892111.985 621709.552 0, 891817.251 621715.911 0, 891522.517 621722.287 0, 891227.784 621728.68 0, 890933.051 621735.091 0, 890638.318 621741.519 0, 890343.586 621747.964 0, 890048.854 621754.427 0, 889754.123 621760.908 0, 889459.392 621767.405 0, 
+    889164.661 621773.92 0, 888869.931 621780.452 0, 888575.201 621787.002 0, 888280.471 621793.569 0, 887985.742 621800.153 0, 887691.013 621806.754 0, 887396.285 621813.373 0, 887101.557 621820.01 0, 886805.385 621826.696 0, 886931.172 627391.156 0, 
+    887056.966 632955.949 0, 887352.479 632949.278 0, 887646.552 632942.656 0, 887940.625 632936.052 0, 888234.699 632929.465 0, 888528.773 632922.895 0, 888822.848 632916.343 0, 889116.923 632909.808 0, 889410.998 632903.29 0, 889705.073 632896.79 0, 
+    889999.15 632890.307 0, 890293.226 632883.841 0, 890587.303 632877.392 0, 890881.38 632870.961 0, 891175.457 632864.547 0, 891469.535 632858.151 0, 891763.614 632851.772 0, 892057.692 632845.41 0, 892351.771 632839.065 0, 892645.851 632832.738 0, 
+    892939.931 632826.428 0, 893234.011 632820.135 0, 893528.091 632813.86 0, 893822.172 632807.602 0, 894114.814 632801.391 0, 894410.335 632795.138 0, 894704.417 632788.931 0, 894998.499 632782.743 0, 895292.582 632776.571 0, 895586.665 632770.417 0, 
+    895880.749 632764.28 0, 896174.833 632758.16 0, 896468.917 632752.058 0, 896763.001 632745.973 0, 897057.086 632739.905 0, 897351.171 632733.855 0, 897645.257 632727.822 0, 897939.343 632721.806 0, 898233.429 632715.808 0, 898527.516 632709.827 0, 
+    898821.603 632703.863 0, 899115.69 632697.916 0, 899409.778 632691.987 0, 899703.866 632686.075 0, 899997.955 632680.181 0, 900292.043 632674.303 0, 900586.132 632668.443 0, 900880.222 632662.601 0, 901172.873 632656.804 0, 901062.801 627091.678 0, 
+    900952.736 621526.885 0))
+
+POLYGON ((915289.569 632397.54 0, 914996.9 632402.51 0, 914702.796 632407.522 0, 914408.691 632412.551 0, 914114.587 632417.597 0, 913820.483 632422.661 0, 913526.379 632427.742 0, 913232.276 632432.84 0, 912938.173 632437.956 0, 912644.07 632443.089 0, 
+    912349.968 632448.239 0, 912055.866 632453.407 0, 911761.764 632458.592 0, 911467.663 632463.794 0, 911173.562 632469.013 0, 910879.461 632474.25 0, 910585.36 632479.504 0, 910291.26 632484.776 0, 909997.16 632490.064 0, 909703.06 632495.37 0, 
+    909408.961 632500.694 0, 909114.862 632506.034 0, 908820.763 632511.392 0, 908526.665 632516.768 0, 908231.129 632522.187 0, 907938.469 632527.57 0, 907644.372 632532.997 0, 907350.275 632538.442 0, 907056.178 632543.904 0, 906762.082 632549.383 0, 
+    906467.985 632554.879 0, 906173.89 632560.393 0, 905879.794 632565.924 0, 905585.699 632571.473 0, 905291.604 632577.038 0, 904997.51 632582.621 0, 904703.416 632588.222 0, 904409.322 632593.839 0, 904115.228 632599.474 0, 903821.135 632605.126 0, 
+    903527.042 632610.796 0, 903232.95 632616.483 0, 902938.858 632622.187 0, 902644.766 632627.908 0, 902350.674 632633.647 0, 902056.583 632639.403 0, 901762.492 632645.177 0, 901468.402 632650.967 0, 901172.873 632656.804 0, 901282.951 638222.259 0, 
+    901393.036 643788.039 0, 901687.907 643782.216 0, 901981.342 643776.438 0, 902274.778 643770.678 0, 902568.214 643764.934 0, 902861.65 643759.208 0, 903155.087 643753.5 0, 903448.524 643747.808 0, 903741.961 643742.134 0, 904035.399 643736.477 0, 
+    904328.837 643730.837 0, 904622.275 643725.215 0, 904915.714 643719.61 0, 905209.153 643714.022 0, 905502.592 643708.451 0, 905796.032 643702.898 0, 906089.472 643697.362 0, 906382.912 643691.843 0, 906676.352 643686.342 0, 906969.793 643680.858 0, 
+    907263.235 643675.391 0, 907556.676 643669.941 0, 907850.118 643664.509 0, 908143.56 643659.094 0, 908435.569 643653.722 0, 908730.446 643648.315 0, 909023.889 643642.952 0, 909317.333 643637.606 0, 909610.776 643632.277 0, 909904.22 643626.966 0, 
+    910197.665 643621.671 0, 910491.11 643616.394 0, 910784.555 643611.135 0, 911078 643605.892 0, 911371.446 643600.667 0, 911664.892 643595.459 0, 911958.338 643590.269 0, 912251.785 643585.095 0, 912545.231 643579.939 0, 912838.679 643574.801 0, 
+    913132.126 643569.679 0, 913425.574 643564.575 0, 913719.022 643559.488 0, 914012.47 643554.418 0, 914305.919 643549.366 0, 914599.368 643544.331 0, 914892.817 643539.313 0, 915186.267 643534.312 0, 915478.284 643529.353 0, 915383.923 637963.284 0, 
+    915289.569 632397.54 0))
+
+POLYGON ((929564.206 643310.461 0, 929272.174 643314.595 0, 928978.711 643318.767 0, 928685.249 643322.956 0, 928391.787 643327.162 0, 928098.325 643331.385 0, 927804.864 643335.626 0, 927511.402 643339.883 0, 927217.941 643344.159 0, 926924.481 643348.451 0, 
+    926631.02 643352.761 0, 926337.56 643357.088 0, 926044.1 643361.432 0, 925750.64 643365.794 0, 925457.18 643370.172 0, 925163.721 643374.568 0, 924870.262 643378.982 0, 924576.803 643383.412 0, 924283.345 643387.86 0, 923989.887 643392.326 0, 
+    923696.429 643396.808 0, 923402.971 643401.308 0, 923109.514 643405.825 0, 922816.056 643410.359 0, 922521.167 643414.933 0, 922229.143 643419.479 0, 921935.687 643424.065 0, 921642.23 643428.669 0, 921348.775 643433.289 0, 921055.319 643437.927 0, 
+    920761.864 643442.582 0, 920468.409 643447.255 0, 920174.954 643451.944 0, 919881.5 643456.651 0, 919588.046 643461.376 0, 919294.592 643466.117 0, 919001.138 643470.876 0, 918707.685 643475.652 0, 918414.232 643480.445 0, 918120.779 643485.256 0, 
+    917827.326 643490.084 0, 917533.874 643494.929 0, 917240.422 643499.792 0, 916946.971 643504.671 0, 916653.519 643509.568 0, 916360.068 643514.482 0, 916066.618 643519.414 0, 915773.167 643524.363 0, 915478.284 643529.353 0, 915572.649 649095.745 0, 
+    915667.02 654662.456 0, 915961.245 654657.477 0, 916254.04 654652.539 0, 916546.836 654647.619 0, 916839.632 654642.715 0, 917132.428 654637.829 0, 917425.224 654632.961 0, 917718.021 654628.109 0, 918010.818 654623.275 0, 918303.615 654618.458 0, 
+    918596.412 654613.658 0, 918889.21 654608.875 0, 919182.008 654604.11 0, 919474.806 654599.361 0, 919767.605 654594.631 0, 920060.404 654589.917 0, 920353.203 654585.22 0, 920646.002 654580.541 0, 920938.802 654575.879 0, 921231.602 654571.234 0, 
+    921524.402 654566.607 0, 921817.203 654561.996 0, 922110.004 654557.403 0, 922402.805 654552.828 0, 922694.177 654548.291 0, 922988.408 654543.728 0, 923281.21 654539.203 0, 923574.012 654534.697 0, 923866.814 654530.207 0, 924159.617 654525.734 0, 
+    924452.42 654521.279 0, 924745.223 654516.841 0, 925038.026 654512.421 0, 925330.83 654508.017 0, 925623.634 654503.631 0, 925916.438 654499.262 0, 926209.243 654494.91 0, 926502.048 654490.575 0, 926794.853 654486.258 0, 927087.658 654481.958 0, 
+    927380.463 654477.675 0, 927673.269 654473.41 0, 927966.075 654469.161 0, 928258.881 654464.93 0, 928551.688 654460.716 0, 928844.495 654456.519 0, 929137.302 654452.34 0, 929430.109 654448.178 0, 929721.488 654444.053 0, 929642.845 648877.097 0, 
+    929564.206 643310.461 0))
+
+POLYGON ((943776.518 654265.357 0, 943485.125 654268.659 0, 943192.307 654271.994 0, 942899.49 654275.346 0, 942606.672 654278.715 0, 942313.855 654282.102 0, 942021.038 654285.506 0, 941728.221 654288.927 0, 941435.405 654292.365 0, 941142.588 654295.821 0, 
+    940849.772 654299.294 0, 940556.956 654302.784 0, 940264.14 654306.291 0, 939971.325 654309.816 0, 939678.509 654313.358 0, 939385.694 654316.917 0, 939092.879 654320.493 0, 938800.064 654324.086 0, 938507.25 654327.697 0, 938214.435 654331.325 0, 
+    937921.621 654334.97 0, 937628.807 654338.633 0, 937335.993 654342.312 0, 937043.18 654346.009 0, 936748.94 654349.741 0, 936457.554 654353.455 0, 936164.741 654357.203 0, 935871.928 654360.969 0, 935579.116 654364.752 0, 935286.304 654368.552 0, 
+    934993.492 654372.37 0, 934700.68 654376.205 0, 934407.869 654380.057 0, 934115.057 654383.926 0, 933822.246 654387.813 0, 933529.435 654391.716 0, 933236.625 654395.637 0, 932943.815 654399.575 0, 932651.004 654403.531 0, 932358.195 654407.503 0, 
+    932065.385 654411.493 0, 931772.576 654415.5 0, 931479.766 654419.525 0, 931186.957 654423.566 0, 930894.149 654427.625 0, 930601.34 654431.701 0, 930308.532 654435.794 0, 930015.724 654439.905 0, 929721.488 654444.053 0, 929800.136 660011.324 0, 
+    929878.789 665578.908 0, 930172.366 665574.769 0, 930464.519 665570.668 0, 930756.672 665566.584 0, 931048.825 665562.517 0, 931340.978 665558.467 0, 931633.131 665554.435 0, 931925.285 665550.419 0, 932217.439 665546.421 0, 932509.594 665542.44 0, 
+    932801.748 665538.477 0, 933093.903 665534.53 0, 933386.058 665530.601 0, 933678.213 665526.688 0, 933970.368 665522.793 0, 934262.524 665518.916 0, 934554.68 665515.055 0, 934846.836 665511.212 0, 935138.992 665507.386 0, 935431.149 665503.577 0, 
+    935723.306 665499.785 0, 936015.463 665496.01 0, 936307.62 665492.253 0, 936599.777 665488.513 0, 936890.511 665484.808 0, 937184.093 665481.084 0, 937476.251 665477.395 0, 937768.409 665473.724 0, 938060.568 665470.069 0, 938352.727 665466.432 0, 
+    938644.885 665462.813 0, 938937.045 665459.21 0, 939229.204 665455.624 0, 939521.364 665452.056 0, 939813.523 665448.505 0, 940105.683 665444.971 0, 940397.844 665441.455 0, 940690.004 665437.955 0, 940982.165 665434.473 0, 941274.326 665431.008 0, 
+    941566.487 665427.56 0, 941858.648 665424.129 0, 942150.809 665420.716 0, 942442.971 665417.319 0, 942735.133 665413.94 0, 943027.295 665410.578 0, 943319.457 665407.234 0, 943611.619 665403.906 0, 943902.36 665400.612 0, 943839.437 659832.828 0, 
+    943776.518 654265.357 0))
+
+POLYGON ((957926.378 665261.936 0, 957635.627 665264.409 0, 957343.457 665266.911 0, 957051.286 665269.43 0, 956759.116 665271.967 0, 956466.946 665274.52 0, 956174.776 665277.091 0, 955882.606 665279.679 0, 955590.436 665282.284 0, 955298.266 665284.907 0, 
+    955006.097 665287.547 0, 954713.928 665290.203 0, 954421.758 665292.878 0, 954129.589 665295.569 0, 953837.421 665298.277 0, 953545.252 665301.003 0, 953253.083 665303.746 0, 952960.915 665306.506 0, 952668.747 665309.283 0, 952376.579 665312.077 0, 
+    952084.411 665314.889 0, 951792.243 665317.718 0, 951500.076 665320.564 0, 951207.908 665323.427 0, 950914.32 665326.321 0, 950623.574 665329.205 0, 950331.407 665332.12 0, 950039.241 665335.052 0, 949747.074 665338.001 0, 949454.908 665340.967 0, 
+    949162.742 665343.951 0, 948870.576 665346.952 0, 948578.41 665349.97 0, 948286.244 665353.005 0, 947994.079 665356.057 0, 947701.914 665359.127 0, 947409.749 665362.214 0, 947117.584 665365.317 0, 946825.419 665368.439 0, 946533.254 665371.577 0, 
+    946241.09 665374.733 0, 945948.926 665377.905 0, 945656.762 665381.095 0, 945364.598 665384.302 0, 945072.435 665387.527 0, 944780.271 665390.768 0, 944488.108 665394.027 0, 944195.945 665397.303 0, 943902.36 665400.612 0, 943965.286 670968.705 0, 
+    944028.216 676537.104 0, 944321.142 676533.802 0, 944612.65 676530.533 0, 944904.158 676527.282 0, 945195.665 676524.048 0, 945487.174 676520.83 0, 945778.682 676517.631 0, 946070.19 676514.448 0, 946361.699 676511.282 0, 946653.208 676508.134 0, 
+    946944.717 676505.002 0, 947236.226 676501.888 0, 947527.736 676498.791 0, 947819.245 676495.711 0, 948110.755 676492.649 0, 948402.265 676489.603 0, 948693.775 676486.575 0, 948985.285 676483.564 0, 949276.796 676480.57 0, 949568.307 676477.593 0, 
+    949859.817 676474.633 0, 950151.328 676471.69 0, 950442.84 676468.765 0, 950734.351 676465.857 0, 951024.444 676462.98 0, 951317.374 676460.092 0, 951608.886 676457.235 0, 951900.398 676454.395 0, 952191.91 676451.573 0, 952483.423 676448.767 0, 
+    952774.935 676445.979 0, 953066.448 676443.208 0, 953357.961 676440.455 0, 953649.474 676437.718 0, 953940.987 676434.998 0, 954232.5 676432.296 0, 954524.014 676429.611 0, 954815.528 676426.943 0, 955107.041 676424.292 0, 955398.555 676421.658 0, 
+    955690.069 676419.041 0, 955981.584 676416.442 0, 956273.098 676413.86 0, 956564.613 676411.295 0, 956856.127 676408.747 0, 957147.642 676406.216 0, 957439.157 676403.702 0, 957730.673 676401.206 0, 958020.771 676398.739 0, 957973.573 670830.184 0, 
+    957926.378 665261.936 0))
+
+POLYGON ((972013.661 676299.906 0, 971723.555 676301.553 0, 971432.034 676303.226 0, 971140.513 676304.916 0, 970848.992 676306.624 0, 970557.471 676308.348 0, 970265.95 676310.089 0, 969974.43 676311.848 0, 969682.909 676313.624 0, 969391.389 676315.417 0, 
+    969099.869 676317.227 0, 968808.349 676319.054 0, 968516.829 676320.899 0, 968225.309 676322.76 0, 967933.789 676324.639 0, 967642.269 676326.535 0, 967350.75 676328.448 0, 967059.23 676330.378 0, 966767.711 676332.326 0, 966476.192 676334.29 0, 
+    966184.672 676336.272 0, 965893.153 676338.271 0, 965601.634 676340.287 0, 965310.116 676342.32 0, 965017.181 676344.381 0, 964727.078 676346.438 0, 964435.56 676348.523 0, 964144.042 676350.625 0, 963852.524 676352.744 0, 963561.006 676354.88 0, 
+    963269.488 676357.033 0, 962977.97 676359.204 0, 962686.452 676361.391 0, 962394.935 676363.596 0, 962103.417 676365.818 0, 961811.9 676368.057 0, 961520.383 676370.313 0, 961228.866 676372.587 0, 960937.349 676374.877 0, 960645.832 676377.185 0, 
+    960354.316 676379.51 0, 960062.799 676381.852 0, 959771.283 676384.211 0, 959479.767 676386.587 0, 959188.251 676388.981 0, 958896.735 676391.392 0, 958605.219 676393.819 0, 958313.703 676396.264 0, 958020.771 676398.739 0, 958067.971 681967.595 0, 
+    958115.174 687536.751 0, 958407.448 687534.282 0, 958698.308 687531.843 0, 958989.168 687529.42 0, 959280.028 687527.015 0, 959570.889 687524.627 0, 959861.749 687522.256 0, 960152.61 687519.902 0, 960443.471 687517.565 0, 960734.332 687515.246 0, 
+    961025.193 687512.943 0, 961316.055 687510.658 0, 961606.916 687508.389 0, 961897.778 687506.138 0, 962188.639 687503.904 0, 962479.501 687501.687 0, 962770.363 687499.487 0, 963061.225 687497.305 0, 963352.087 687495.139 0, 963642.95 687492.991 0, 
+    963933.812 687490.859 0, 964224.675 687488.745 0, 964515.538 687486.648 0, 964806.4 687484.568 0, 965095.85 687482.515 0, 965388.126 687480.459 0, 965678.99 687478.431 0, 965969.853 687476.419 0, 966260.716 687474.425 0, 966551.58 687472.448 0, 
+    966842.444 687470.487 0, 967133.308 687468.544 0, 967424.171 687466.618 0, 967715.035 687464.71 0, 968005.9 687462.818 0, 968296.764 687460.943 0, 968587.628 687459.086 0, 968878.493 687457.246 0, 969169.357 687455.423 0, 969460.222 687453.616 0, 
+    969751.087 687451.828 0, 970041.952 687450.056 0, 970332.817 687448.301 0, 970623.682 687446.563 0, 970914.547 687444.843 0, 971205.412 687443.14 0, 971496.278 687441.453 0, 971787.143 687439.784 0, 972076.597 687438.14 0, 972045.128 681868.873 0, 
+    972013.661 676299.906 0))
+
+POLYGON ((986038.243 687378.973 0, 985748.783 687379.8 0, 985457.914 687380.647 0, 985167.045 687381.512 0, 984876.176 687382.393 0, 984585.307 687383.292 0, 984294.438 687384.208 0, 984003.57 687385.141 0, 983712.701 687386.091 0, 983421.832 687387.058 0, 
+    983130.964 687388.042 0, 982840.095 687389.044 0, 982549.227 687390.062 0, 982258.358 687391.098 0, 981967.49 687392.151 0, 981676.621 687393.221 0, 981385.753 687394.308 0, 981094.885 687395.412 0, 980804.017 687396.533 0, 980513.149 687397.672 0, 
+    980222.281 687398.827 0, 979931.413 687400 0, 979640.545 687401.189 0, 979349.677 687402.396 0, 979057.399 687403.626 0, 978767.942 687404.861 0, 978477.074 687406.12 0, 978186.207 687407.395 0, 977895.339 687408.688 0, 977604.472 687409.997 0, 
+    977313.605 687411.324 0, 977022.738 687412.668 0, 976731.871 687414.029 0, 976441.004 687415.407 0, 976150.137 687416.802 0, 975859.27 687418.214 0, 975568.403 687419.644 0, 975277.536 687421.09 0, 974986.67 687422.554 0, 974695.803 687424.035 0, 
+    974404.937 687425.533 0, 974114.07 687427.048 0, 973823.204 687428.58 0, 973532.338 687430.129 0, 973241.472 687431.695 0, 972950.606 687433.279 0, 972659.74 687434.88 0, 972368.874 687436.497 0, 972076.597 687438.14 0, 972108.067 693007.703 0, 
+    972139.539 698577.557 0, 972431.158 698575.918 0, 972721.368 698574.304 0, 973011.578 698572.707 0, 973301.789 698571.127 0, 973591.999 698569.564 0, 973882.21 698568.018 0, 974172.42 698566.49 0, 974462.631 698564.978 0, 974752.842 698563.483 0, 
+    975043.053 698562.006 0, 975333.264 698560.546 0, 975623.475 698559.102 0, 975913.686 698557.676 0, 976203.897 698556.267 0, 976494.108 698554.875 0, 976784.32 698553.5 0, 977074.531 698552.142 0, 977364.743 698550.801 0, 977654.954 698549.478 0, 
+    977945.166 698548.171 0, 978235.378 698546.881 0, 978525.589 698545.609 0, 978815.801 698544.353 0, 979104.606 698543.121 0, 979396.225 698541.894 0, 979686.438 698540.69 0, 979976.65 698539.503 0, 980266.862 698538.333 0, 980557.074 698537.18 0, 
+    980847.287 698536.044 0, 981137.499 698534.925 0, 981427.712 698533.823 0, 981717.924 698532.739 0, 982008.137 698531.671 0, 982298.35 698530.621 0, 982588.563 698529.588 0, 982878.775 698528.571 0, 983168.988 698527.572 0, 983459.201 698526.59 0, 
+    983749.414 698525.625 0, 984039.627 698524.677 0, 984329.841 698523.746 0, 984620.054 698522.832 0, 984910.267 698521.936 0, 985200.48 698521.056 0, 985490.694 698520.194 0, 985780.907 698519.348 0, 986069.714 698518.524 0, 986053.978 692948.603 0, 
+    986038.243 687378.973 0))
+
+POLYGON ((1000000 698498.846 0, 999711.19 698498.854 0, 999420.975 698498.88 0, 999130.76 698498.923 0, 998840.546 698498.982 0, 998550.331 698499.059 0, 998260.116 698499.153 0, 997969.902 698499.264 0, 997679.687 698499.392 0, 997389.473 698499.537 0, 
+    997099.258 698499.699 0, 996809.043 698499.878 0, 996518.829 698500.075 0, 996228.614 698500.288 0, 995938.4 698500.519 0, 995648.185 698500.766 0, 995357.971 698501.031 0, 995067.756 698501.313 0, 994777.542 698501.612 0, 994487.327 698501.928 0, 
+    994197.113 698502.261 0, 993906.898 698502.611 0, 993616.684 698502.978 0, 993326.47 698503.362 0, 993034.85 698503.765 0, 992746.041 698504.182 0, 992455.827 698504.617 0, 992165.612 698505.07 0, 991875.398 698505.54 0, 991585.184 698506.026 0, 
+    991294.97 698506.53 0, 991004.756 698507.051 0, 990714.542 698507.589 0, 990424.327 698508.144 0, 990134.113 698508.716 0, 989843.899 698509.305 0, 989553.685 698509.912 0, 989263.471 698510.535 0, 988973.257 698511.176 0, 988683.044 698511.833 0, 
+    988392.83 698512.508 0, 988102.616 698513.2 0, 987812.402 698513.908 0, 987522.188 698514.634 0, 987231.975 698515.377 0, 986941.761 698516.137 0, 986651.547 698516.914 0, 986361.334 698517.709 0, 986069.714 698518.524 0, 986085.451 704088.734 0, 
+    986101.189 709659.229 0, 986392.15 709658.416 0, 986681.708 709657.623 0, 986971.265 709656.848 0, 987260.823 709656.09 0, 987550.381 709655.348 0, 987839.939 709654.624 0, 988129.497 709653.917 0, 988419.055 709653.227 0, 988708.614 709652.554 0, 
+    988998.172 709651.898 0, 989287.73 709651.259 0, 989577.288 709650.637 0, 989866.846 709650.032 0, 990156.405 709649.444 0, 990445.963 709648.873 0, 990735.521 709648.319 0, 991025.08 709647.782 0, 991314.638 709647.263 0, 991604.197 709646.76 0, 
+    991893.755 709646.274 0, 992183.314 709645.806 0, 992472.872 709645.354 0, 992762.431 709644.92 0, 993050.587 709644.504 0, 993341.548 709644.102 0, 993631.107 709643.718 0, 993920.665 709643.352 0, 994210.224 709643.003 0, 994499.783 709642.671 0, 
+    994789.342 709642.355 0, 995078.9 709642.057 0, 995368.459 709641.776 0, 995658.018 709641.512 0, 995947.577 709641.265 0, 996237.136 709641.035 0, 996526.694 709640.822 0, 996816.253 709640.626 0, 997105.812 709640.447 0, 997395.371 709640.285 0, 
+    997684.93 709640.141 0, 997974.489 709640.013 0, 998264.048 709639.902 0, 998553.606 709639.809 0, 998843.165 709639.732 0, 999132.724 709639.672 0, 999422.283 709639.63 0, 999711.842 709639.604 0, 1000000 709639.596 0, 1000000 704069.078 0, 
+    1000000 698498.846 0))
+
+POLYGON ((1013898.811 709659.229 0, 1013610.652 709658.424 0, 1013321.094 709657.631 0, 1013031.537 709656.856 0, 1012741.979 709656.097 0, 1012452.421 709655.356 0, 1012162.863 709654.631 0, 1011873.305 709653.924 0, 1011583.747 709653.233 0, 1011294.188 709652.56 0, 
+    1011004.63 709651.904 0, 1010715.072 709651.265 0, 1010425.514 709650.643 0, 1010135.956 709650.038 0, 1009846.397 709649.449 0, 1009556.839 709648.878 0, 1009267.281 709648.324 0, 1008977.722 709647.788 0, 1008688.164 709647.268 0, 1008398.605 709646.765 0, 
+    1008109.047 709646.279 0, 1007819.488 709645.81 0, 1007529.93 709645.359 0, 1007240.371 709644.924 0, 1006949.413 709644.504 0, 1006661.254 709644.106 0, 1006371.695 709643.722 0, 1006082.137 709643.356 0, 1005792.578 709643.006 0, 1005503.019 709642.674 0, 
+    1005213.46 709642.358 0, 1004923.902 709642.06 0, 1004634.343 709641.779 0, 1004344.784 709641.514 0, 1004055.225 709641.267 0, 1003765.666 709641.037 0, 1003476.108 709640.824 0, 1003186.549 709640.628 0, 1002896.99 709640.449 0, 1002607.431 709640.287 0, 
+    1002317.872 709640.142 0, 1002028.313 709640.014 0, 1001738.754 709639.903 0, 1001449.196 709639.809 0, 1001159.637 709639.733 0, 1000870.078 709639.673 0, 1000580.519 709639.63 0, 1000290.96 709639.605 0, 1000000 709639.596 0, 1000000 715210.395 0, 
+    1000000 720781.474 0, 1000290.301 720781.482 0, 1000579.204 720781.508 0, 1000868.107 720781.55 0, 1001157.01 720781.61 0, 1001445.913 720781.686 0, 1001734.817 720781.78 0, 1002023.72 720781.891 0, 1002312.623 720782.018 0, 1002601.526 720782.163 0, 
+    1002890.429 720782.325 0, 1003179.332 720782.503 0, 1003468.235 720782.699 0, 1003757.138 720782.911 0, 1004046.041 720783.141 0, 1004334.944 720783.388 0, 1004623.847 720783.651 0, 1004912.75 720783.932 0, 1005201.653 720784.23 0, 1005490.556 720784.544 0, 
+    1005779.459 720784.876 0, 1006068.362 720785.225 0, 1006357.265 720785.59 0, 1006646.168 720785.973 0, 1006933.674 720786.371 0, 1007223.973 720786.789 0, 1007512.876 720787.223 0, 1007801.779 720787.674 0, 1008090.681 720788.141 0, 1008379.584 720788.626 0, 
+    1008668.487 720789.128 0, 1008957.39 720789.647 0, 1009246.292 720790.182 0, 1009535.195 720790.735 0, 1009824.097 720791.305 0, 1010113 720791.892 0, 1010401.902 720792.495 0, 1010690.805 720793.116 0, 1010979.707 720793.754 0, 1011268.61 720794.408 0, 
+    1011557.512 720795.08 0, 1011846.414 720795.769 0, 1012135.316 720796.475 0, 1012424.219 720797.197 0, 1012713.121 720797.937 0, 1013002.023 720798.694 0, 1013290.925 720799.468 0, 1013579.827 720800.259 0, 1013867.333 720801.062 0, 1013883.073 715230.007 0, 
+    1013898.811 709659.229 0))
+
+POLYGON ((1027734.556 720859.829 0, 1027447.051 720858.213 0, 1027158.152 720856.606 0, 1026869.254 720855.016 0, 1026580.355 720853.443 0, 1026291.456 720851.887 0, 1026002.557 720850.348 0, 1025713.658 720848.826 0, 1025424.759 720847.321 0, 1025135.859 720845.833 0, 
+    1024846.96 720844.362 0, 1024558.06 720842.908 0, 1024269.161 720841.471 0, 1023980.261 720840.051 0, 1023691.362 720838.648 0, 1023402.462 720837.263 0, 1023113.562 720835.894 0, 1022824.662 720834.542 0, 1022535.762 720833.207 0, 1022246.862 720831.889 0, 
+    1021957.962 720830.588 0, 1021669.061 720829.304 0, 1021380.161 720828.037 0, 1021091.261 720826.787 0, 1020800.966 720825.549 0, 1020513.46 720824.339 0, 1020224.559 720823.14 0, 1019935.658 720821.958 0, 1019646.757 720820.793 0, 1019357.857 720819.645 0, 
+    1019068.956 720818.514 0, 1018780.055 720817.4 0, 1018491.154 720816.303 0, 1018202.253 720815.224 0, 1017913.351 720814.161 0, 1017624.45 720813.115 0, 1017335.549 720812.086 0, 1017046.648 720811.074 0, 1016757.746 720810.079 0, 1016468.845 720809.102 0, 
+    1016179.943 720808.141 0, 1015891.042 720807.197 0, 1015602.14 720806.27 0, 1015313.238 720805.36 0, 1015024.337 720804.468 0, 1014735.435 720803.592 0, 1014446.533 720802.733 0, 1014157.631 720801.891 0, 1013867.333 720801.062 0, 1013851.593 726372.393 0, 
+    1013835.853 731943.996 0, 1014125.491 731944.822 0, 1014413.737 731945.662 0, 1014701.983 731946.519 0, 1014990.229 731947.393 0, 1015278.475 731948.284 0, 1015566.721 731949.191 0, 1015854.967 731950.116 0, 1016143.212 731951.058 0, 1016431.458 731952.016 0, 
+    1016719.704 731952.992 0, 1017007.949 731953.985 0, 1017296.195 731954.994 0, 1017584.44 731956.021 0, 1017872.685 731957.064 0, 1018160.931 731958.125 0, 1018449.176 731959.202 0, 1018737.421 731960.296 0, 1019025.666 731961.408 0, 1019313.911 731962.536 0, 
+    1019602.156 731963.681 0, 1019890.401 731964.843 0, 1020178.646 731966.023 0, 1020466.891 731967.219 0, 1020753.744 731968.426 0, 1021043.38 731969.662 0, 1021331.625 731970.909 0, 1021619.869 731972.173 0, 1021908.114 731973.454 0, 1022196.358 731974.752 0, 
+    1022484.602 731976.067 0, 1022772.847 731977.399 0, 1023061.091 731978.748 0, 1023349.335 731980.114 0, 1023637.579 731981.496 0, 1023925.822 731982.896 0, 1024214.066 731984.313 0, 1024502.31 731985.746 0, 1024790.554 731987.197 0, 1025078.797 731988.665 0, 
+    1025367.041 731990.149 0, 1025655.284 731991.651 0, 1025943.527 731993.169 0, 1026231.77 731994.705 0, 1026520.013 731996.257 0, 1026808.256 731997.827 0, 1027096.499 731999.413 0, 1027384.742 732001.016 0, 1027671.595 732002.629 0, 1027703.076 726431.093 0, 
+    1027734.556 720859.829 0))
+
+POLYGON ((1041507.116 732100.35 0, 1041220.267 732097.927 0, 1040932.03 732095.51 0, 1040643.792 732093.109 0, 1040355.555 732090.725 0, 1040067.318 732088.358 0, 1039779.08 732086.009 0, 1039490.842 732083.676 0, 1039202.604 732081.36 0, 1038914.366 732079.061 0, 
+    1038626.128 732076.779 0, 1038337.889 732074.514 0, 1038049.651 732072.266 0, 1037761.412 732070.035 0, 1037473.173 732067.821 0, 1037184.935 732065.624 0, 1036896.696 732063.444 0, 1036608.456 732061.28 0, 1036320.217 732059.134 0, 1036031.978 732057.005 0, 
+    1035743.738 732054.893 0, 1035455.499 732052.797 0, 1035167.259 732050.719 0, 1034879.019 732048.658 0, 1034589.39 732046.603 0, 1034302.539 732044.586 0, 1034014.298 732042.575 0, 1033726.058 732040.582 0, 1033437.818 732038.605 0, 1033149.577 732036.646 0, 
+    1032861.336 732034.703 0, 1032573.095 732032.777 0, 1032284.855 732030.869 0, 1031996.613 732028.977 0, 1031708.372 732027.102 0, 1031420.131 732025.244 0, 1031131.89 732023.403 0, 1030843.648 732021.58 0, 1030555.407 732019.773 0, 1030267.165 732017.983 0, 
+    1029978.923 732016.21 0, 1029690.681 732014.454 0, 1029402.439 732012.715 0, 1029114.197 732010.993 0, 1028825.955 732009.287 0, 1028537.712 732007.599 0, 1028249.47 732005.928 0, 1027961.227 732004.274 0, 1027671.595 732002.629 0, 1027640.112 737574.432 0, 
+    1027608.627 743146.501 0, 1027897.601 743148.142 0, 1028185.187 743149.792 0, 1028472.774 743151.46 0, 1028760.36 743153.144 0, 1029047.947 743154.845 0, 1029335.533 743156.563 0, 1029623.119 743158.299 0, 1029910.705 743160.051 0, 1030198.291 743161.82 0, 
+    1030485.877 743163.605 0, 1030773.462 743165.408 0, 1031061.048 743167.228 0, 1031348.633 743169.065 0, 1031636.219 743170.918 0, 1031923.804 743172.789 0, 1032211.389 743174.676 0, 1032498.974 743176.58 0, 1032786.559 743178.502 0, 1033074.144 743180.44 0, 
+    1033361.729 743182.395 0, 1033649.313 743184.367 0, 1033936.898 743186.356 0, 1034224.482 743188.362 0, 1034510.68 743190.375 0, 1034799.65 743192.425 0, 1035087.234 743194.481 0, 1035374.818 743196.555 0, 1035662.402 743198.646 0, 1035949.986 743200.753 0, 
+    1036237.569 743202.878 0, 1036525.153 743205.019 0, 1036812.736 743207.177 0, 1037100.319 743209.352 0, 1037387.902 743211.544 0, 1037675.485 743213.753 0, 1037963.068 743215.979 0, 1038250.65 743218.222 0, 1038538.233 743220.482 0, 1038825.815 743222.759 0, 
+    1039113.397 743225.053 0, 1039400.979 743227.363 0, 1039688.561 743229.691 0, 1039976.143 743232.035 0, 1040263.725 743234.397 0, 1040551.306 743236.775 0, 1040838.887 743239.17 0, 1041126.469 743241.582 0, 1041412.665 743244 0, 1041459.892 737672.043 0, 
+    1041507.116 732100.35 0))
+
+POLYGON ((1055216.373 743380.497 0, 1054930.182 743377.271 0, 1054642.609 743374.047 0, 1054355.035 743370.839 0, 1054067.462 743367.648 0, 1053779.888 743364.474 0, 1053492.314 743361.317 0, 1053204.74 743358.177 0, 1052917.165 743355.054 0, 1052629.591 743351.948 0, 
+    1052342.016 743348.859 0, 1052054.441 743345.787 0, 1051766.866 743342.731 0, 1051479.29 743339.693 0, 1051191.715 743336.671 0, 1050904.139 743333.667 0, 1050616.564 743330.679 0, 1050328.988 743327.708 0, 1050041.411 743324.755 0, 1049753.835 743321.818 0, 
+    1049466.258 743318.898 0, 1049178.682 743315.995 0, 1048891.105 743313.109 0, 1048603.528 743310.24 0, 1048314.567 743307.374 0, 1048028.373 743304.552 0, 1047740.796 743301.734 0, 1047453.218 743298.932 0, 1047165.64 743296.148 0, 1046878.062 743293.38 0, 
+    1046590.484 743290.629 0, 1046302.906 743287.895 0, 1046015.327 743285.179 0, 1045727.748 743282.479 0, 1045440.17 743279.796 0, 1045152.591 743277.13 0, 1044865.011 743274.481 0, 1044577.432 743271.848 0, 1044289.853 743269.233 0, 1044002.273 743266.635 0, 
+    1043714.693 743264.053 0, 1043427.113 743261.489 0, 1043139.533 743258.941 0, 1042851.953 743256.411 0, 1042564.373 743253.897 0, 1042276.792 743251.4 0, 1041989.212 743248.92 0, 1041701.631 743246.457 0, 1041412.665 743244 0, 1041365.436 748816.218 0, 
+    1041318.205 754388.693 0, 1041606.512 754391.145 0, 1041893.437 754393.603 0, 1042180.361 754396.077 0, 1042467.286 754398.568 0, 1042754.21 754401.076 0, 1043041.135 754403.601 0, 1043328.059 754406.142 0, 1043614.983 754408.701 0, 1043901.907 754411.277 0, 
+    1044188.83 754413.869 0, 1044475.754 754416.478 0, 1044762.677 754419.105 0, 1045049.6 754421.748 0, 1045336.523 754424.408 0, 1045623.446 754427.085 0, 1045910.369 754429.778 0, 1046197.292 754432.489 0, 1046484.214 754435.216 0, 1046771.136 754437.961 0, 
+    1047058.058 754440.722 0, 1047344.98 754443.5 0, 1047631.902 754446.295 0, 1047918.824 754449.107 0, 1048204.364 754451.923 0, 1048492.666 754454.782 0, 1048779.587 754457.645 0, 1049066.508 754460.524 0, 1049353.429 754463.42 0, 1049640.35 754466.334 0, 
+    1049927.27 754469.264 0, 1050214.19 754472.211 0, 1050501.11 754475.175 0, 1050788.03 754478.156 0, 1051074.95 754481.154 0, 1051361.869 754484.168 0, 1051648.789 754487.2 0, 1051935.708 754490.248 0, 1052222.627 754493.313 0, 1052509.546 754496.395 0, 
+    1052796.464 754499.495 0, 1053083.383 754502.61 0, 1053370.301 754505.743 0, 1053657.219 754508.893 0, 1053944.137 754512.06 0, 1054231.055 754515.243 0, 1054517.972 754518.443 0, 1054804.89 754521.661 0, 1055090.427 754524.879 0, 1055153.401 748952.559 0, 
+    1055216.373 743380.497 0))
+
+POLYGON ((1068862.21 754699.974 0, 1068576.68 754695.949 0, 1068289.773 754691.921 0, 1068002.866 754687.91 0, 1067715.958 754683.916 0, 1067429.05 754679.939 0, 1067142.142 754675.978 0, 1066855.234 754672.035 0, 1066568.325 754668.108 0, 1066281.417 754664.199 0, 
+    1065994.508 754660.306 0, 1065707.599 754656.43 0, 1065420.689 754652.571 0, 1065133.779 754648.729 0, 1064846.87 754644.904 0, 1064559.959 754641.096 0, 1064273.049 754637.304 0, 1063986.139 754633.53 0, 1063699.228 754629.772 0, 1063412.317 754626.031 0, 
+    1063125.406 754622.307 0, 1062838.494 754618.6 0, 1062551.583 754614.91 0, 1062264.671 754611.237 0, 1061976.38 754607.563 0, 1061690.846 754603.941 0, 1061403.934 754600.319 0, 1061117.021 754596.713 0, 1060830.108 754593.124 0, 1060543.195 754589.552 0, 
+    1060256.282 754585.997 0, 1059969.368 754582.459 0, 1059682.454 754578.938 0, 1059395.54 754575.434 0, 1059108.626 754571.946 0, 1058821.712 754568.476 0, 1058534.797 754565.022 0, 1058247.883 754561.585 0, 1057960.968 754558.165 0, 1057674.052 754554.762 0, 
+    1057387.137 754551.376 0, 1057100.221 754548.007 0, 1056813.306 754544.654 0, 1056526.39 754541.319 0, 1056239.473 754538 0, 1055952.557 754534.699 0, 1055665.64 754531.414 0, 1055378.724 754528.146 0, 1055090.427 754524.879 0, 1055027.45 760097.453 0, 
+    1054964.471 765670.277 0, 1055252.108 765673.536 0, 1055538.369 765676.797 0, 1055824.629 765680.074 0, 1056110.89 765683.368 0, 1056397.15 765686.679 0, 1056683.41 765690.007 0, 1056969.67 765693.352 0, 1057255.929 765696.713 0, 1057542.189 765700.092 0, 
+    1057828.448 765703.487 0, 1058114.707 765706.899 0, 1058400.966 765710.328 0, 1058687.224 765713.774 0, 1058973.483 765717.237 0, 1059259.741 765720.716 0, 1059545.999 765724.212 0, 1059832.257 765727.726 0, 1060118.514 765731.256 0, 1060404.772 765734.802 0, 
+    1060691.029 765738.366 0, 1060977.286 765741.947 0, 1061263.542 765745.544 0, 1061549.799 765749.158 0, 1061834.68 765752.772 0, 1062122.311 765756.438 0, 1062408.567 765760.102 0, 1062694.823 765763.784 0, 1062981.078 765767.483 0, 1063267.333 765771.198 0, 
+    1063553.588 765774.93 0, 1063839.843 765778.679 0, 1064126.098 765782.445 0, 1064412.352 765786.228 0, 1064698.606 765790.027 0, 1064984.86 765793.844 0, 1065271.114 765797.677 0, 1065557.367 765801.527 0, 1065843.62 765805.394 0, 1066129.873 765809.278 0, 
+    1066416.126 765813.179 0, 1066702.379 765817.096 0, 1066988.631 765821.031 0, 1067274.883 765824.982 0, 1067561.135 765828.95 0, 1067847.387 765832.935 0, 1068133.638 765836.937 0, 1068419.889 765840.956 0, 1068704.766 765844.972 0, 1068783.49 760272.348 0, 
+    1068862.21 754699.974 0))
+
+POLYGON ((1082444.513 766058.484 0, 1082159.646 766053.663 0, 1081873.407 766048.836 0, 1081587.168 766044.025 0, 1081300.929 766039.232 0, 1081014.69 766034.455 0, 1080728.45 766029.695 0, 1080442.21 766024.952 0, 1080155.97 766020.226 0, 1079869.729 766015.516 0, 
+    1079583.488 766010.824 0, 1079297.247 766006.148 0, 1079011.006 766001.489 0, 1078724.764 765996.847 0, 1078438.522 765992.222 0, 1078152.28 765987.614 0, 1077866.037 765983.022 0, 1077579.794 765978.448 0, 1077293.551 765973.89 0, 1077007.308 765969.349 0, 
+    1076721.065 765964.825 0, 1076434.821 765960.318 0, 1076148.577 765955.827 0, 1075862.332 765951.354 0, 1075574.715 765946.876 0, 1075289.843 765942.457 0, 1075003.597 765938.034 0, 1074717.352 765933.628 0, 1074431.106 765929.239 0, 1074144.86 765924.866 0, 
+    1073858.614 765920.511 0, 1073572.368 765916.172 0, 1073286.121 765911.85 0, 1072999.874 765907.545 0, 1072713.627 765903.257 0, 1072427.379 765898.986 0, 1072141.132 765894.731 0, 1071854.884 765890.493 0, 1071568.636 765886.273 0, 1071282.387 765882.069 0, 
+    1070996.138 765877.881 0, 1070709.889 765873.711 0, 1070423.64 765869.558 0, 1070137.391 765865.421 0, 1069851.141 765861.301 0, 1069564.891 765857.199 0, 1069278.641 765853.113 0, 1068992.391 765849.043 0, 1068704.766 765844.972 0, 1068626.039 771417.843 0, 
+    1068547.308 776990.957 0, 1068834.274 776995.019 0, 1069119.868 776999.079 0, 1069405.462 777003.156 0, 1069691.056 777007.249 0, 1069976.65 777011.359 0, 1070262.243 777015.486 0, 1070547.836 777019.63 0, 1070833.429 777023.791 0, 1071119.022 777027.969 0, 
+    1071404.614 777032.163 0, 1071690.206 777036.374 0, 1071975.798 777040.602 0, 1072261.39 777044.847 0, 1072546.982 777049.108 0, 1072832.573 777053.387 0, 1073118.164 777057.682 0, 1073403.754 777061.994 0, 1073689.345 777066.323 0, 1073974.935 777070.668 0, 
+    1074260.525 777075.031 0, 1074546.115 777079.41 0, 1074831.704 777083.806 0, 1075117.293 777088.219 0, 1075401.512 777092.627 0, 1075688.471 777097.095 0, 1075974.059 777101.558 0, 1076259.647 777106.038 0, 1076545.235 777110.535 0, 1076830.822 777115.049 0, 
+    1077116.41 777119.579 0, 1077401.997 777124.127 0, 1077687.584 777128.691 0, 1077973.17 777133.272 0, 1078258.756 777137.87 0, 1078544.342 777142.484 0, 1078829.928 777147.116 0, 1079115.513 777151.764 0, 1079401.098 777156.429 0, 1079686.683 777161.11 0, 
+    1079972.268 777165.809 0, 1080257.852 777170.524 0, 1080543.436 777175.257 0, 1080829.02 777180.006 0, 1081114.604 777184.772 0, 1081400.187 777189.554 0, 1081685.77 777194.354 0, 1081971.352 777199.17 0, 1082255.566 777203.98 0, 1082350.041 771631.11 0, 
+    1082444.513 766058.484 0))
+
+POLYGON ((1095963.167 777455.73 0, 1095678.966 777450.118 0, 1095393.398 777444.495 0, 1095107.83 777438.888 0, 1094822.262 777433.299 0, 1094536.693 777427.726 0, 1094251.123 777422.17 0, 1093965.554 777416.631 0, 1093679.984 777411.109 0, 1093394.414 777405.604 0, 
+    1093108.843 777400.115 0, 1092823.273 777394.643 0, 1092537.701 777389.188 0, 1092252.13 777383.75 0, 1091966.558 777378.329 0, 1091680.986 777372.924 0, 1091395.414 777367.536 0, 1091109.841 777362.165 0, 1090824.268 777356.811 0, 1090538.695 777351.474 0, 
+    1090253.121 777346.153 0, 1089967.547 777340.85 0, 1089681.973 777335.563 0, 1089396.398 777330.293 0, 1089109.456 777325.014 0, 1088825.248 777319.803 0, 1088539.672 777314.583 0, 1088254.096 777309.38 0, 1087968.52 777304.194 0, 1087682.944 777299.025 0, 
+    1087397.367 777293.873 0, 1087111.79 777288.737 0, 1086826.213 777283.618 0, 1086540.635 777278.516 0, 1086255.057 777273.431 0, 1085969.479 777268.363 0, 1085683.9 777263.311 0, 1085398.321 777258.276 0, 1085112.742 777253.258 0, 1084827.163 777248.257 0, 
+    1084541.583 777243.273 0, 1084256.003 777238.305 0, 1083970.423 777233.354 0, 1083684.842 777228.421 0, 1083399.261 777223.503 0, 1083113.68 777218.603 0, 1082828.098 777213.72 0, 1082542.517 777208.853 0, 1082255.566 777203.98 0, 1082161.087 782777.089 0, 
+    1082066.603 788350.434 0, 1082352.895 788355.296 0, 1082637.82 788360.152 0, 1082922.746 788365.024 0, 1083207.671 788369.913 0, 1083492.596 788374.819 0, 1083777.52 788379.741 0, 1084062.445 788384.681 0, 1084347.369 788389.637 0, 1084632.292 788394.61 0, 
+    1084917.216 788399.599 0, 1085202.139 788404.606 0, 1085487.062 788409.629 0, 1085771.984 788414.669 0, 1086056.906 788419.726 0, 1086341.828 788424.799 0, 1086626.75 788429.89 0, 1086911.671 788434.997 0, 1087196.592 788440.121 0, 1087481.513 788445.261 0, 
+    1087766.433 788450.419 0, 1088051.353 788455.593 0, 1088336.273 788460.784 0, 1088621.193 788465.991 0, 1088904.748 788471.191 0, 1089191.031 788476.457 0, 1089475.949 788481.715 0, 1089760.868 788486.99 0, 1090045.785 788492.281 0, 1090330.703 788497.59 0, 
+    1090615.62 788502.915 0, 1090900.537 788508.256 0, 1091185.454 788513.615 0, 1091470.371 788518.99 0, 1091755.287 788524.383 0, 1092040.202 788529.792 0, 1092325.118 788535.217 0, 1092610.033 788540.66 0, 1092894.948 788546.119 0, 1093179.862 788551.595 0, 
+    1093464.776 788557.088 0, 1093749.69 788562.597 0, 1094034.604 788568.123 0, 1094319.517 788573.667 0, 1094604.43 788579.226 0, 1094889.342 788584.803 0, 1095174.254 788590.396 0, 1095459.166 788596.007 0, 1095742.715 788601.607 0, 1095852.943 783028.55 0, 
+    1095963.167 777455.73 0))
+
+POLYGON ((1109418.062 788891.415 0, 1109134.528 788885.014 0, 1108849.633 788878.599 0, 1108564.738 788872.201 0, 1108279.842 788865.819 0, 1107994.946 788859.455 0, 1107710.05 788853.107 0, 1107425.153 788846.775 0, 1107140.256 788840.461 0, 1106855.359 788834.163 0, 
+    1106570.461 788827.882 0, 1106285.563 788821.618 0, 1106000.664 788815.371 0, 1105715.765 788809.14 0, 1105430.866 788802.926 0, 1105145.966 788796.729 0, 1104861.066 788790.549 0, 1104576.166 788784.386 0, 1104291.265 788778.239 0, 1104006.364 788772.109 0, 
+    1103721.462 788765.996 0, 1103436.56 788759.899 0, 1103151.658 788753.819 0, 1102866.755 788747.756 0, 1102580.49 788741.681 0, 1102296.949 788735.681 0, 1102012.046 788729.668 0, 1101727.142 788723.673 0, 1101442.237 788717.693 0, 1101157.333 788711.731 0, 
+    1100872.427 788705.786 0, 1100587.522 788699.857 0, 1100302.616 788693.945 0, 1100017.71 788688.05 0, 1099732.804 788682.171 0, 1099447.897 788676.309 0, 1099162.99 788670.465 0, 1098878.082 788664.636 0, 1098593.175 788658.825 0, 1098308.266 788653.03 0, 
+    1098023.358 788647.253 0, 1097738.449 788641.491 0, 1097453.54 788635.747 0, 1097168.63 788630.02 0, 1096883.72 788624.309 0, 1096598.81 788618.615 0, 1096313.9 788612.938 0, 1096028.989 788607.277 0, 1095742.715 788601.607 0, 1095632.481 794174.895 0, 
+    1095522.243 799748.412 0, 1095807.858 799754.07 0, 1096092.113 799759.718 0, 1096376.368 799765.382 0, 1096660.622 799771.063 0, 1096944.876 799776.76 0, 1097229.129 799782.475 0, 1097513.382 799788.206 0, 1097797.635 799793.953 0, 1098081.887 799799.718 0, 
+    1098366.139 799805.499 0, 1098650.391 799811.297 0, 1098934.643 799817.112 0, 1099218.894 799822.943 0, 1099503.144 799828.792 0, 1099787.395 799834.657 0, 1100071.645 799840.538 0, 1100355.894 799846.437 0, 1100640.144 799852.352 0, 1100924.393 799858.284 0, 
+    1101208.641 799864.232 0, 1101492.89 799870.197 0, 1101777.138 799876.179 0, 1102061.385 799882.178 0, 1102344.274 799888.165 0, 1102629.879 799894.226 0, 1102914.126 799900.275 0, 1103198.372 799906.341 0, 1103482.618 799912.423 0, 1103766.863 799918.522 0, 
+    1104051.108 799924.638 0, 1104335.353 799930.771 0, 1104619.597 799936.92 0, 1104903.841 799943.086 0, 1105188.085 799949.269 0, 1105472.328 799955.468 0, 1105756.571 799961.685 0, 1106040.814 799967.918 0, 1106325.056 799974.167 0, 1106609.298 799980.434 0, 
+    1106893.539 799986.717 0, 1107177.78 799993.017 0, 1107462.021 799999.333 0, 1107746.261 800005.667 0, 1108030.501 800012.017 0, 1108314.741 800018.384 0, 1108598.98 800024.767 0, 1108883.219 800031.168 0, 1109166.1 800037.554 0, 1109292.083 794464.37 0, 
+    1109418.062 788891.415 0))
+
+POLYGON ((1122809.085 800365.241 0, 1122526.221 800358.055 0, 1122242.001 800350.852 0, 1121957.781 800343.665 0, 1121673.561 800336.495 0, 1121389.34 800329.342 0, 1121105.119 800322.206 0, 1120820.897 800315.086 0, 1120536.675 800307.983 0, 1120252.452 800300.897 0, 
+    1119968.229 800293.828 0, 1119684.006 800286.775 0, 1119399.782 800279.739 0, 1119115.558 800272.72 0, 1118831.333 800265.717 0, 1118547.108 800258.731 0, 1118262.883 800251.762 0, 1117978.657 800244.81 0, 1117694.431 800237.874 0, 1117410.204 800230.955 0, 
+    1117125.977 800224.053 0, 1116841.749 800217.168 0, 1116557.521 800210.299 0, 1116273.293 800203.447 0, 1115987.708 800196.579 0, 1115704.835 800189.793 0, 1115420.606 800182.991 0, 1115136.376 800176.206 0, 1114852.146 800169.438 0, 1114567.915 800162.686 0, 
+    1114283.684 800155.952 0, 1113999.452 800149.233 0, 1113715.22 800142.532 0, 1113430.988 800135.847 0, 1113146.756 800129.179 0, 1112862.522 800122.528 0, 1112578.289 800115.894 0, 1112294.055 800109.276 0, 1112009.821 800102.675 0, 1111725.586 800096.091 0, 
+    1111441.351 800089.523 0, 1111157.116 800082.972 0, 1110872.88 800076.438 0, 1110588.644 800069.921 0, 1110304.407 800063.42 0, 1110020.17 800056.936 0, 1109735.933 800050.469 0, 1109451.695 800044.018 0, 1109166.1 800037.554 0, 1109040.111 805610.963 0, 
+    1108914.117 811184.593 0, 1109199.054 811191.043 0, 1109482.635 811197.478 0, 1109766.217 811203.931 0, 1110049.797 811210.4 0, 1110333.378 811216.885 0, 1110616.958 811223.388 0, 1110900.538 811229.907 0, 1111184.117 811236.442 0, 1111467.696 811242.995 0, 
+    1111751.274 811249.564 0, 1112034.853 811256.15 0, 1112318.43 811262.752 0, 1112602.008 811269.372 0, 1112885.585 811276.007 0, 1113169.161 811282.66 0, 1113452.737 811289.329 0, 1113736.313 811296.015 0, 1114019.889 811302.718 0, 1114303.464 811309.437 0, 
+    1114587.038 811316.173 0, 1114870.613 811322.926 0, 1115154.186 811329.695 0, 1115437.76 811336.481 0, 1115719.979 811343.252 0, 1116004.905 811350.104 0, 1116288.478 811356.94 0, 1116572.05 811363.793 0, 1116855.621 811370.662 0, 1117139.192 811377.548 0, 
+    1117422.763 811384.451 0, 1117706.333 811391.371 0, 1117989.903 811398.307 0, 1118273.472 811405.26 0, 1118557.041 811412.23 0, 1118840.61 811419.216 0, 1119124.178 811426.219 0, 1119407.745 811433.239 0, 1119691.313 811440.276 0, 1119974.88 811447.329 0, 
+    1120258.446 811454.399 0, 1120542.012 811461.485 0, 1120825.578 811468.588 0, 1121109.143 811475.708 0, 1121392.708 811482.845 0, 1121676.272 811489.998 0, 1121959.836 811497.168 0, 1122243.4 811504.355 0, 1122525.611 811511.524 0, 1122667.35 805938.271 0, 
+    1122809.085 800365.241 0))
+
+POLYGON ((1136136.126 811876.907 0, 1135853.935 811868.941 0, 1135570.393 811860.953 0, 1135286.85 811852.982 0, 1135003.307 811845.028 0, 1134719.763 811837.09 0, 1134436.219 811829.169 0, 1134152.675 811821.265 0, 1133869.13 811813.377 0, 1133585.585 811805.507 0, 
+    1133302.039 811797.652 0, 1133018.492 811789.815 0, 1132734.946 811781.994 0, 1132451.398 811774.19 0, 1132167.851 811766.402 0, 1131884.303 811758.631 0, 1131600.754 811750.877 0, 1131317.205 811743.14 0, 1131033.655 811735.419 0, 1130750.105 811727.715 0, 
+    1130466.555 811720.028 0, 1130183.004 811712.357 0, 1129899.453 811704.703 0, 1129615.901 811697.066 0, 1129330.998 811689.409 0, 1129048.796 811681.841 0, 1128765.243 811674.254 0, 1128481.689 811666.684 0, 1128198.135 811659.13 0, 1127914.581 811651.593 0, 
+    1127631.026 811644.072 0, 1127347.471 811636.568 0, 1127063.915 811629.081 0, 1126780.359 811621.611 0, 1126496.802 811614.157 0, 1126213.245 811606.72 0, 1125929.687 811599.3 0, 1125646.129 811591.896 0, 1125362.571 811584.509 0, 1125079.012 811577.139 0, 
+    1124795.453 811569.786 0, 1124511.893 811562.449 0, 1124228.333 811555.129 0, 1123944.772 811547.825 0, 1123661.211 811540.538 0, 1123377.65 811533.268 0, 1123094.088 811526.015 0, 1122810.526 811518.778 0, 1122525.611 811511.524 0, 1122383.865 817084.994 0, 
+    1122242.115 822658.678 0, 1122526.37 822665.916 0, 1122809.277 822673.136 0, 1123092.182 822680.373 0, 1123375.088 822687.626 0, 1123657.993 822694.896 0, 1123940.897 822702.182 0, 1124223.801 822709.486 0, 1124506.705 822716.806 0, 1124789.608 822724.142 0, 
+    1125072.511 822731.495 0, 1125355.413 822738.865 0, 1125638.315 822746.252 0, 1125921.216 822753.655 0, 1126204.117 822761.075 0, 1126487.018 822768.511 0, 1126769.918 822775.964 0, 1127052.818 822783.434 0, 1127335.717 822790.92 0, 1127618.616 822798.423 0, 
+    1127901.514 822805.943 0, 1128184.412 822813.479 0, 1128467.31 822821.032 0, 1128750.207 822828.602 0, 1129031.755 822836.152 0, 1129316 822843.791 0, 1129598.895 822851.411 0, 1129881.791 822859.047 0, 1130164.685 822866.7 0, 1130447.58 822874.37 0, 
+    1130730.474 822882.056 0, 1131013.367 822889.759 0, 1131296.26 822897.478 0, 1131579.153 822905.214 0, 1131862.045 822912.967 0, 1132144.936 822920.737 0, 1132427.828 822928.523 0, 1132710.718 822936.326 0, 1132993.609 822944.145 0, 1133276.498 822951.981 0, 
+    1133559.388 822959.834 0, 1133842.277 822967.703 0, 1134125.165 822975.589 0, 1134408.053 822983.492 0, 1134690.94 822991.411 0, 1134973.827 822999.347 0, 1135256.714 823007.3 0, 1135539.6 823015.269 0, 1135821.139 823023.217 0, 1135978.636 817449.955 0, 
+    1136136.126 811876.907 0))
+
+POLYGON ((1149399.079 823426.117 0, 1149117.561 823417.374 0, 1148834.699 823408.605 0, 1148551.836 823399.853 0, 1148268.973 823391.118 0, 1147986.109 823382.4 0, 1147703.244 823373.698 0, 1147420.379 823365.013 0, 1147137.514 823356.344 0, 1146854.648 823347.692 0, 
+    1146571.781 823339.057 0, 1146288.914 823330.439 0, 1146006.046 823321.837 0, 1145723.178 823313.251 0, 1145440.31 823304.683 0, 1145157.441 823296.131 0, 1144874.571 823287.595 0, 1144591.701 823279.077 0, 1144308.831 823270.575 0, 1144025.96 823262.089 0, 
+    1143743.088 823253.62 0, 1143460.216 823245.168 0, 1143177.343 823236.733 0, 1142894.47 823228.314 0, 1142610.251 823219.872 0, 1142328.723 823211.526 0, 1142045.848 823203.157 0, 1141762.973 823194.805 0, 1141480.098 823186.47 0, 1141197.222 823178.151 0, 
+    1140914.345 823169.848 0, 1140631.468 823161.563 0, 1140348.591 823153.294 0, 1140065.713 823145.042 0, 1139782.834 823136.806 0, 1139499.955 823128.587 0, 1139217.076 823120.385 0, 1138934.196 823112.199 0, 1138651.316 823104.03 0, 1138368.435 823095.877 0, 
+    1138085.553 823087.742 0, 1137802.672 823079.622 0, 1137519.789 823071.52 0, 1137236.907 823063.434 0, 1136954.023 823055.365 0, 1136671.14 823047.312 0, 1136388.255 823039.277 0, 1136105.371 823031.257 0, 1135821.139 823023.217 0, 1135663.636 828596.689 0, 
+    1135506.127 834170.368 0, 1135789.7 834178.39 0, 1136071.929 834186.391 0, 1136354.157 834194.408 0, 1136636.384 834202.442 0, 1136918.612 834210.492 0, 1137200.838 834218.559 0, 1137483.064 834226.643 0, 1137765.29 834234.743 0, 1138047.515 834242.86 0, 
+    1138329.74 834250.994 0, 1138611.964 834259.144 0, 1138894.188 834267.311 0, 1139176.412 834275.494 0, 1139458.634 834283.694 0, 1139740.857 834291.911 0, 1140023.079 834300.144 0, 1140305.3 834308.393 0, 1140587.521 834316.66 0, 1140869.741 834324.943 0, 
+    1141151.961 834333.242 0, 1141434.181 834341.559 0, 1141716.4 834349.892 0, 1141998.618 834358.241 0, 1142279.493 834366.567 0, 1142563.054 834374.99 0, 1142845.271 834383.389 0, 1143127.487 834391.805 0, 1143409.703 834400.237 0, 1143691.919 834408.687 0, 
+    1143974.134 834417.152 0, 1144256.348 834425.635 0, 1144538.562 834434.134 0, 1144820.776 834442.649 0, 1145102.989 834451.181 0, 1145385.201 834459.73 0, 1145667.413 834468.295 0, 1145949.625 834476.877 0, 1146231.835 834485.476 0, 1146514.046 834494.091 0, 
+    1146796.256 834502.723 0, 1147078.465 834511.372 0, 1147360.674 834520.037 0, 1147642.883 834528.718 0, 1147925.091 834537.417 0, 1148207.298 834546.131 0, 1148489.505 834554.863 0, 1148771.711 834563.611 0, 1149052.576 834572.334 0, 1149225.83 828999.122 0, 
+    1149399.079 823426.117 0))
+
+POLYGON ((1162597.834 835012.569 0, 1162316.994 835003.053 0, 1162034.813 834993.507 0, 1161752.632 834983.979 0, 1161470.45 834974.467 0, 1161188.268 834964.971 0, 1160906.085 834955.492 0, 1160623.902 834946.03 0, 1160341.718 834936.584 0, 1160059.534 834927.155 0, 
+    1159777.349 834917.743 0, 1159495.163 834908.347 0, 1159212.977 834898.967 0, 1158930.79 834889.605 0, 1158648.603 834880.259 0, 1158366.415 834870.929 0, 1158084.227 834861.616 0, 1157802.038 834852.32 0, 1157519.849 834843.041 0, 1157237.659 834833.778 0, 
+    1156955.468 834824.531 0, 1156673.277 834815.301 0, 1156391.086 834806.088 0, 1156108.894 834796.892 0, 1155825.361 834787.668 0, 1155544.508 834778.548 0, 1155262.314 834769.402 0, 1154980.12 834760.272 0, 1154697.925 834751.158 0, 1154415.73 834742.061 0, 
+    1154133.534 834732.981 0, 1153851.337 834723.917 0, 1153569.14 834714.87 0, 1153286.943 834705.84 0, 1153004.745 834696.826 0, 1152722.546 834687.828 0, 1152440.347 834678.848 0, 1152158.148 834669.884 0, 1151875.947 834660.936 0, 1151593.747 834652.006 0, 
+    1151311.546 834643.091 0, 1151029.344 834634.194 0, 1150747.142 834625.313 0, 1150464.939 834616.448 0, 1150182.736 834607.601 0, 1149900.532 834598.77 0, 1149618.327 834589.955 0, 1149336.123 834581.157 0, 1149052.576 834572.334 0, 1148879.315 840145.749 0, 
+    1148706.047 845719.364 0, 1148988.935 845728.166 0, 1149270.484 845736.944 0, 1149552.032 845745.738 0, 1149833.58 845754.548 0, 1150115.127 845763.375 0, 1150396.674 845772.219 0, 1150678.22 845781.08 0, 1150959.766 845789.956 0, 1151241.311 845798.85 0, 
+    1151522.855 845807.76 0, 1151804.399 845816.687 0, 1152085.943 845825.63 0, 1152367.486 845834.59 0, 1152649.028 845843.566 0, 1152930.57 845852.559 0, 1153212.112 845861.568 0, 1153493.653 845870.594 0, 1153775.193 845879.637 0, 1154056.733 845888.696 0, 
+    1154338.272 845897.772 0, 1154619.811 845906.864 0, 1154901.349 845915.973 0, 1155182.887 845925.099 0, 1155463.086 845934.197 0, 1155745.96 845943.399 0, 1156027.496 845952.574 0, 1156309.032 845961.766 0, 1156590.567 845970.974 0, 1156872.101 845980.199 0, 
+    1157153.635 845989.441 0, 1157435.169 845998.699 0, 1157716.702 846007.973 0, 1157998.234 846017.265 0, 1158279.765 846026.572 0, 1158561.297 846035.897 0, 1158842.827 846045.238 0, 1159124.357 846054.595 0, 1159405.887 846063.969 0, 1159687.416 846073.36 0, 
+    1159968.944 846082.767 0, 1160250.472 846092.191 0, 1160531.999 846101.631 0, 1160813.526 846111.088 0, 1161095.052 846120.561 0, 1161376.578 846130.051 0, 1161658.103 846139.558 0, 1161939.628 846149.081 0, 1162219.815 846158.575 0, 1162408.828 840585.473 0, 
+    1162597.834 835012.569 0))
+
+POLYGON ((1175732.288 846635.964 0, 1175452.126 846625.678 0, 1175170.63 846615.36 0, 1174889.133 846605.058 0, 1174607.635 846594.773 0, 1174326.137 846584.504 0, 1174044.638 846574.252 0, 1173763.138 846564.016 0, 1173481.638 846553.797 0, 1173200.138 846543.594 0, 
+    1172918.636 846533.408 0, 1172637.134 846523.239 0, 1172355.632 846513.086 0, 1172074.129 846502.95 0, 1171792.625 846492.83 0, 1171511.121 846482.727 0, 1171229.616 846472.641 0, 1170948.11 846462.571 0, 1170666.604 846452.518 0, 1170385.098 846442.481 0, 
+    1170103.59 846432.46 0, 1169822.083 846422.457 0, 1169540.574 846412.47 0, 1169259.065 846402.499 0, 1168976.22 846392.498 0, 1168696.045 846382.608 0, 1168414.534 846372.687 0, 1168133.023 846362.783 0, 1167851.511 846352.895 0, 1167569.999 846343.024 0, 
+    1167288.486 846333.169 0, 1167006.972 846323.331 0, 1166725.458 846313.51 0, 1166443.943 846303.705 0, 1166162.427 846293.917 0, 1165880.911 846284.145 0, 1165599.395 846274.39 0, 1165317.878 846264.651 0, 1165036.36 846254.929 0, 1164754.842 846245.224 0, 
+    1164473.323 846235.535 0, 1164191.803 846225.863 0, 1163910.283 846216.207 0, 1163628.763 846206.568 0, 1163347.242 846196.945 0, 1163065.72 846187.339 0, 1162784.198 846177.75 0, 1162502.675 846168.177 0, 1162219.815 846158.575 0, 1162030.796 851731.874 0, 
+    1161841.77 857305.364 0, 1162123.97 857314.943 0, 1162404.837 857324.494 0, 1162685.703 857334.061 0, 1162966.568 857343.645 0, 1163247.434 857353.245 0, 1163528.298 857362.862 0, 1163809.162 857372.495 0, 1164090.025 857382.145 0, 1164370.888 857391.811 0, 
+    1164651.75 857401.494 0, 1164932.612 857411.193 0, 1165213.473 857420.909 0, 1165494.334 857430.641 0, 1165775.194 857440.39 0, 1166056.053 857450.156 0, 1166336.912 857459.938 0, 1166617.77 857469.736 0, 1166898.627 857479.551 0, 1167179.485 857489.383 0, 
+    1167460.341 857499.231 0, 1167741.197 857509.096 0, 1168022.052 857518.977 0, 1168302.907 857528.874 0, 1168582.429 857538.742 0, 1168864.615 857548.719 0, 1169145.468 857558.667 0, 1169426.32 857568.631 0, 1169707.172 857578.611 0, 1169988.023 857588.608 0, 
+    1170268.874 857598.621 0, 1170549.724 857608.651 0, 1170830.573 857618.698 0, 1171111.422 857628.761 0, 1171392.27 857638.84 0, 1171673.118 857648.936 0, 1171953.965 857659.049 0, 1172234.812 857669.178 0, 1172515.657 857679.324 0, 1172796.503 857689.486 0, 
+    1173077.347 857699.665 0, 1173358.191 857709.86 0, 1173639.035 857720.072 0, 1173919.878 857730.3 0, 1174200.72 857740.545 0, 1174481.562 857750.806 0, 1174762.403 857761.084 0, 1175043.243 857771.379 0, 1175322.752 857781.641 0, 1175527.524 852208.707 0, 
+    1175732.288 846635.964 0))
+
+POLYGON ((1188802.336 858296.001 0, 1188522.855 858284.95 0, 1188242.044 858273.862 0, 1187961.234 858262.79 0, 1187680.422 858251.736 0, 1187399.61 858240.698 0, 1187118.797 858229.676 0, 1186837.983 858218.671 0, 1186557.169 858207.682 0, 1186276.354 858196.71 0, 
+    1185995.539 858185.754 0, 1185714.723 858174.815 0, 1185433.906 858163.893 0, 1185153.089 858152.987 0, 1184872.271 858142.097 0, 1184591.452 858131.224 0, 1184310.633 858120.368 0, 1184029.813 858109.528 0, 1183748.992 858098.705 0, 1183468.171 858087.898 0, 
+    1183187.349 858077.107 0, 1182906.527 858066.334 0, 1182625.704 858055.576 0, 1182344.88 858044.836 0, 1182062.726 858034.061 0, 1181783.23 858023.404 0, 1181502.405 858012.713 0, 1181221.578 858002.038 0, 1180940.752 857991.38 0, 1180659.924 857980.738 0, 
+    1180379.096 857970.113 0, 1180098.267 857959.505 0, 1179817.438 857948.913 0, 1179536.608 857938.338 0, 1179255.777 857927.779 0, 1178974.946 857917.236 0, 1178694.114 857906.71 0, 1178413.281 857896.201 0, 1178132.448 857885.708 0, 1177851.614 857875.232 0, 
+    1177570.78 857864.772 0, 1177289.945 857854.329 0, 1177009.11 857843.902 0, 1176728.273 857833.492 0, 1176447.437 857823.099 0, 1176166.599 857812.722 0, 1175885.761 857802.361 0, 1175604.922 857792.017 0, 1175322.752 857781.641 0, 1175117.974 863354.763 0, 
+    1174913.189 868928.07 0, 1175194.7 868938.422 0, 1175474.882 868948.742 0, 1175755.064 868959.078 0, 1176035.246 868969.431 0, 1176315.426 868979.8 0, 1176595.607 868990.186 0, 1176875.786 869000.588 0, 1177155.965 869011.007 0, 1177436.143 869021.442 0, 
+    1177716.321 869031.894 0, 1177996.498 869042.362 0, 1178276.675 869052.847 0, 1178556.85 869063.348 0, 1178837.026 869073.866 0, 1179117.2 869084.4 0, 1179397.374 869094.951 0, 1179677.548 869105.518 0, 1179957.72 869116.102 0, 1180237.893 869126.702 0, 
+    1180518.064 869137.319 0, 1180798.235 869147.952 0, 1181078.405 869158.602 0, 1181358.575 869169.268 0, 1181637.417 869179.9 0, 1181918.912 869190.65 0, 1182199.08 869201.365 0, 1182479.247 869212.098 0, 1182759.413 869222.846 0, 1183039.579 869233.611 0, 
+    1183319.744 869244.393 0, 1183599.909 869255.191 0, 1183880.073 869266.005 0, 1184160.236 869276.837 0, 1184440.399 869287.684 0, 1184720.561 869298.548 0, 1185000.722 869309.429 0, 1185280.883 869320.326 0, 1185561.043 869331.239 0, 1185841.203 869342.169 0, 
+    1186121.361 869353.116 0, 1186401.52 869364.079 0, 1186681.677 869375.058 0, 1186961.834 869386.054 0, 1187241.99 869397.067 0, 1187522.146 869408.095 0, 1187802.301 869419.141 0, 1188082.455 869430.203 0, 1188361.283 869441.229 0, 1188581.813 863868.523 0, 
+    1188802.336 858296.001 0))
+
+POLYGON ((1201807.874 869992.379 0, 1201529.076 869980.565 0, 1201248.954 869968.712 0, 1200968.832 869956.875 0, 1200688.708 869945.055 0, 1200408.584 869933.251 0, 1200128.46 869921.463 0, 1199848.334 869909.693 0, 1199568.208 869897.938 0, 1199288.081 869886.2 0, 
+    1199007.954 869874.479 0, 1198727.826 869862.774 0, 1198447.697 869851.085 0, 1198167.567 869839.413 0, 1197887.437 869827.758 0, 1197607.306 869816.119 0, 1197327.175 869804.496 0, 1197047.042 869792.89 0, 1196766.91 869781.301 0, 1196486.776 869769.728 0, 
+    1196206.642 869758.171 0, 1195926.507 869746.631 0, 1195646.371 869735.107 0, 1195366.235 869723.6 0, 1195084.773 869712.055 0, 1194805.96 869700.635 0, 1194525.822 869689.178 0, 1194245.682 869677.737 0, 1193965.543 869666.312 0, 1193685.402 869654.904 0, 
+    1193405.261 869643.512 0, 1193125.12 869632.137 0, 1192844.977 869620.778 0, 1192564.834 869609.436 0, 1192284.69 869598.11 0, 1192004.546 869586.801 0, 1191724.401 869575.508 0, 1191444.255 869564.232 0, 1191164.109 869552.972 0, 1190883.962 869541.729 0, 
+    1190603.814 869530.502 0, 1190323.666 869519.292 0, 1190043.517 869508.098 0, 1189763.367 869496.921 0, 1189483.217 869485.76 0, 1189203.066 869474.615 0, 1188922.914 869463.487 0, 1188642.762 869452.376 0, 1188361.283 869441.229 0, 1188140.746 875014.115 0, 
+    1187920.202 880587.179 0, 1188201.021 880598.3 0, 1188480.518 880609.385 0, 1188760.013 880620.487 0, 1189039.508 880631.605 0, 1189319.002 880642.74 0, 1189598.496 880653.891 0, 1189877.989 880665.059 0, 1190157.482 880676.243 0, 1190436.973 880687.443 0, 
+    1190716.464 880698.66 0, 1190995.955 880709.894 0, 1191275.444 880721.144 0, 1191554.933 880732.41 0, 1191834.422 880743.693 0, 1192113.91 880754.992 0, 1192393.397 880766.308 0, 1192672.883 880777.64 0, 1192952.369 880788.988 0, 1193231.854 880800.353 0, 
+    1193511.338 880811.735 0, 1193790.822 880823.133 0, 1194070.305 880834.547 0, 1194349.787 880845.978 0, 1194627.948 880857.371 0, 1194908.75 880868.889 0, 1195188.23 880880.369 0, 1195467.71 880891.866 0, 1195747.189 880903.379 0, 1196026.667 880914.908 0, 
+    1196306.145 880926.454 0, 1196585.622 880938.017 0, 1196865.098 880949.595 0, 1197144.574 880961.191 0, 1197424.049 880972.802 0, 1197703.523 880984.431 0, 1197982.997 880996.075 0, 1198262.469 881007.736 0, 1198541.942 881019.414 0, 1198821.413 881031.108 0, 
+    1199100.884 881042.818 0, 1199380.354 881054.545 0, 1199659.823 881066.289 0, 1199939.292 881078.049 0, 1200218.76 881089.825 0, 1200498.228 881101.617 0, 1200777.694 881113.427 0, 1201057.16 881125.252 0, 1201335.305 881137.038 0, 1201571.594 875564.62 0, 
+    1201807.874 869992.379 0))
+
+POLYGON ((1214748.802 881724.796 0, 1214470.689 881712.224 0, 1214191.257 881699.609 0, 1213911.825 881687.01 0, 1213632.392 881674.428 0, 1213352.959 881661.862 0, 1213073.524 881649.313 0, 1212794.089 881636.78 0, 1212514.653 881624.264 0, 1212235.217 881611.764 0, 
+    1211955.779 881599.28 0, 1211676.341 881586.813 0, 1211396.903 881574.363 0, 1211117.463 881561.928 0, 1210838.023 881549.511 0, 1210558.582 881537.109 0, 1210279.14 881524.725 0, 1209999.698 881512.356 0, 1209720.254 881500.004 0, 1209440.81 881487.669 0, 
+    1209161.366 881475.35 0, 1208881.92 881463.047 0, 1208602.474 881450.761 0, 1208323.028 881438.491 0, 1208042.261 881426.18 0, 1207764.132 881414.001 0, 1207484.683 881401.781 0, 1207205.233 881389.577 0, 1206925.783 881377.389 0, 1206646.332 881365.218 0, 
+    1206366.88 881353.064 0, 1206087.427 881340.926 0, 1205807.974 881328.804 0, 1205528.52 881316.699 0, 1205249.065 881304.61 0, 1204969.61 881292.538 0, 1204690.154 881280.482 0, 1204410.697 881268.442 0, 1204131.239 881256.419 0, 1203851.781 881244.413 0, 
+    1203572.322 881232.423 0, 1203292.863 881220.449 0, 1203013.402 881208.492 0, 1202733.941 881196.551 0, 1202454.479 881184.627 0, 1202175.017 881172.719 0, 1201895.554 881160.828 0, 1201616.09 881148.953 0, 1201335.305 881137.038 0, 1201099.01 886709.629 0, 
+    1200862.707 892282.389 0, 1201142.833 892294.276 0, 1201421.641 892306.123 0, 1201700.448 892317.987 0, 1201979.254 892329.866 0, 1202258.06 892341.763 0, 1202536.865 892353.675 0, 1202815.669 892365.605 0, 1203094.473 892377.55 0, 1203373.276 892389.512 0, 
+    1203652.078 892401.49 0, 1203930.88 892413.485 0, 1204209.681 892425.496 0, 1204488.481 892437.524 0, 1204767.28 892449.568 0, 1205046.079 892461.628 0, 1205324.877 892473.705 0, 1205603.674 892485.798 0, 1205882.471 892497.908 0, 1206161.267 892510.034 0, 
+    1206440.062 892522.176 0, 1206718.856 892534.335 0, 1206997.65 892546.511 0, 1207276.443 892558.702 0, 1207553.92 892570.853 0, 1207834.027 892583.135 0, 1208112.818 892595.376 0, 1208391.608 892607.633 0, 1208670.397 892619.907 0, 1208949.186 892632.197 0, 
+    1209227.974 892644.503 0, 1209506.761 892656.826 0, 1209785.548 892669.166 0, 1210064.334 892681.521 0, 1210343.119 892693.894 0, 1210621.903 892706.282 0, 1210900.687 892718.687 0, 1211179.469 892731.109 0, 1211458.252 892743.546 0, 1211737.033 892756.001 0, 
+    1212015.814 892768.471 0, 1212294.594 892780.958 0, 1212573.373 892793.462 0, 1212852.151 892805.982 0, 1213130.929 892818.518 0, 1213409.706 892831.071 0, 1213688.482 892843.64 0, 1213967.258 892856.225 0, 1214244.718 892868.767 0, 1214496.764 887296.697 0, 
+    1214748.802 881724.796 0))
+
+POLYGON ((1227625.019 893492.95 0, 1227347.593 893479.623 0, 1227068.854 893466.25 0, 1226790.114 893452.894 0, 1226511.374 893439.554 0, 1226232.633 893426.23 0, 1225953.891 893412.922 0, 1225675.148 893399.631 0, 1225396.404 893386.357 0, 1225117.66 893373.099 0, 
+    1224838.915 893359.857 0, 1224560.169 893346.631 0, 1224281.422 893333.423 0, 1224002.675 893320.23 0, 1223723.927 893307.054 0, 1223445.178 893293.894 0, 1223166.428 893280.751 0, 1222887.677 893267.624 0, 1222608.926 893254.513 0, 1222330.174 893241.419 0, 
+    1222051.421 893228.341 0, 1221772.668 893215.28 0, 1221493.913 893202.235 0, 1221215.158 893189.207 0, 1220935.089 893176.133 0, 1220657.645 893163.199 0, 1220378.888 893150.22 0, 1220100.13 893137.257 0, 1219821.371 893124.31 0, 1219542.611 893111.38 0, 
+    1219263.851 893098.467 0, 1218985.089 893085.57 0, 1218706.327 893072.689 0, 1218427.564 893059.824 0, 1218148.801 893046.976 0, 1217870.037 893034.145 0, 1217591.272 893021.329 0, 1217312.506 893008.531 0, 1217033.739 892995.748 0, 1216754.972 892982.982 0, 
+    1216476.204 892970.233 0, 1216197.435 892957.5 0, 1215918.666 892944.783 0, 1215639.895 892932.083 0, 1215361.124 892919.399 0, 1215082.352 892906.731 0, 1214803.58 892894.08 0, 1214524.807 892881.445 0, 1214244.718 892868.767 0, 1213992.665 898441.003 0, 
+    1213740.604 904013.4 0, 1214020.034 904026.048 0, 1214298.151 904038.653 0, 1214576.268 904051.275 0, 1214854.384 904063.912 0, 1215132.499 904076.566 0, 1215410.613 904089.237 0, 1215688.727 904101.924 0, 1215966.839 904114.627 0, 1216244.952 904127.346 0, 
+    1216523.063 904140.082 0, 1216801.174 904152.835 0, 1217079.283 904165.603 0, 1217357.393 904178.388 0, 1217635.501 904191.19 0, 1217913.609 904204.008 0, 1218191.715 904216.842 0, 1218469.821 904229.692 0, 1218747.927 904242.559 0, 1219026.031 904255.442 0, 
+    1219304.135 904268.342 0, 1219582.238 904281.258 0, 1219860.341 904294.19 0, 1220138.442 904307.139 0, 1220415.233 904320.043 0, 1220694.643 904333.086 0, 1220972.742 904346.083 0, 1221250.841 904359.098 0, 1221528.938 904372.128 0, 1221807.035 904385.175 0, 
+    1222085.132 904398.238 0, 1222363.227 904411.318 0, 1222641.322 904424.414 0, 1222919.415 904437.527 0, 1223197.509 904450.655 0, 1223475.601 904463.8 0, 1223753.692 904476.962 0, 1224031.783 904490.14 0, 1224309.873 904503.334 0, 1224587.962 904516.545 0, 
+    1224866.051 904529.772 0, 1225144.139 904543.015 0, 1225422.225 904556.275 0, 1225700.312 904569.551 0, 1225978.397 904582.843 0, 1226256.481 904596.152 0, 1226534.565 904609.477 0, 1226812.648 904622.819 0, 1227089.421 904636.114 0, 1227357.224 899064.451 0, 
+    1227625.019 893492.95 0))
+
+POLYGON ((1240436.426 905296.538 0, 1240159.689 905282.461 0, 1239881.645 905268.334 0, 1239603.6 905254.223 0, 1239325.554 905240.129 0, 1239047.508 905226.051 0, 1238769.46 905211.989 0, 1238491.412 905197.944 0, 1238213.363 905183.915 0, 1237935.313 905169.902 0, 
+    1237657.262 905155.906 0, 1237379.21 905141.926 0, 1237101.158 905127.962 0, 1236823.105 905114.015 0, 1236545.05 905100.085 0, 1236266.996 905086.17 0, 1235988.94 905072.272 0, 1235710.883 905058.39 0, 1235432.826 905044.525 0, 1235154.768 905030.676 0, 
+    1234876.709 905016.844 0, 1234598.649 905003.028 0, 1234320.588 904989.228 0, 1234042.527 904975.444 0, 1233763.157 904961.612 0, 1233486.402 904947.926 0, 1233208.338 904934.192 0, 1232930.273 904920.474 0, 1232652.208 904906.772 0, 1232374.141 904893.087 0, 
+    1232096.074 904879.418 0, 1231818.006 904865.766 0, 1231539.938 904852.13 0, 1231261.868 904838.51 0, 1230983.798 904824.906 0, 1230705.727 904811.319 0, 1230427.655 904797.749 0, 1230149.582 904784.194 0, 1229871.509 904770.656 0, 1229593.435 904757.135 0, 
+    1229315.36 904743.629 0, 1229037.284 904730.141 0, 1228759.207 904716.668 0, 1228481.13 904703.212 0, 1228203.051 904689.772 0, 1227924.972 904676.349 0, 1227646.892 904662.942 0, 1227368.812 904649.551 0, 1227089.421 904636.114 0, 1226821.611 910207.934 0, 
+    1226553.794 915779.908 0, 1226832.525 915793.314 0, 1227109.95 915806.673 0, 1227387.374 915820.048 0, 1227664.797 915833.44 0, 1227942.219 915846.848 0, 1228219.641 915860.273 0, 1228497.062 915873.713 0, 1228774.482 915887.17 0, 1229051.901 915900.644 0, 
+    1229329.319 915914.133 0, 1229606.737 915927.639 0, 1229884.154 915941.162 0, 1230161.57 915954.701 0, 1230438.985 915968.256 0, 1230716.399 915981.827 0, 1230993.813 915995.415 0, 1231271.226 916009.019 0, 1231548.638 916022.639 0, 1231826.049 916036.276 0, 
+    1232103.459 916049.929 0, 1232380.869 916063.598 0, 1232658.278 916077.283 0, 1232935.686 916090.985 0, 1233211.788 916104.639 0, 1233490.499 916118.438 0, 1233767.905 916132.189 0, 1234045.31 916145.957 0, 1234322.713 916159.74 0, 1234600.117 916173.54 0, 
+    1234877.519 916187.356 0, 1235154.92 916201.189 0, 1235432.321 916215.038 0, 1235709.721 916228.903 0, 1235987.12 916242.785 0, 1236264.518 916256.683 0, 1236541.916 916270.597 0, 1236819.312 916284.527 0, 1237096.708 916298.474 0, 1237374.103 916312.437 0, 
+    1237651.497 916326.417 0, 1237928.891 916340.413 0, 1238206.283 916354.425 0, 1238483.675 916368.454 0, 1238761.066 916382.498 0, 1239038.456 916396.56 0, 1239315.845 916410.637 0, 1239593.233 916424.731 0, 1239869.317 916438.775 0, 1240152.875 910867.579 0, 
+    1240436.426 905296.538 0))
+
+POLYGON ((1253182.926 917135.257 0, 1252906.881 917120.433 0, 1252629.533 917105.556 0, 1252352.185 917090.695 0, 1252074.836 917075.85 0, 1251797.486 917061.021 0, 1251520.135 917046.209 0, 1251242.783 917031.413 0, 1250965.43 917016.634 0, 1250688.077 917001.871 0, 
+    1250410.722 916987.124 0, 1250133.367 916972.393 0, 1249856.011 916957.679 0, 1249578.654 916942.981 0, 1249301.296 916928.3 0, 1249023.937 916913.635 0, 1248746.578 916898.986 0, 1248469.217 916884.353 0, 1248191.856 916869.737 0, 1247914.494 916855.137 0, 
+    1247637.131 916840.553 0, 1247359.767 916825.986 0, 1247082.402 916811.435 0, 1246805.036 916796.901 0, 1246526.367 916782.314 0, 1246250.303 916767.88 0, 1245972.934 916753.395 0, 1245695.565 916738.925 0, 1245418.196 916724.472 0, 1245140.825 916710.036 0, 
+    1244863.453 916695.615 0, 1244586.081 916681.211 0, 1244308.708 916666.824 0, 1244031.333 916652.452 0, 1243753.958 916638.097 0, 1243476.583 916623.759 0, 1243199.206 916609.436 0, 1242921.828 916595.13 0, 1242644.45 916580.84 0, 1242367.071 916566.567 0, 
+    1242089.691 916552.31 0, 1241812.31 916538.069 0, 1241534.928 916523.845 0, 1241257.546 916509.637 0, 1240980.162 916495.445 0, 1240702.778 916481.269 0, 1240425.393 916467.11 0, 1240148.007 916452.967 0, 1239869.317 916438.775 0, 1239585.751 922010.12 0, 
+    1239302.178 927581.611 0, 1239580.209 927595.77 0, 1239856.939 927609.879 0, 1240133.668 927624.005 0, 1240410.397 927638.147 0, 1240687.124 927652.305 0, 1240963.851 927666.48 0, 1241240.577 927680.671 0, 1241517.302 927694.878 0, 1241794.026 927709.101 0, 
+    1242070.749 927723.341 0, 1242347.472 927737.597 0, 1242624.194 927751.869 0, 1242900.914 927766.157 0, 1243177.634 927780.462 0, 1243454.354 927794.783 0, 1243731.072 927809.121 0, 1244007.789 927823.474 0, 1244284.506 927837.844 0, 1244561.222 927852.231 0, 
+    1244837.937 927866.633 0, 1245114.651 927881.052 0, 1245391.364 927895.487 0, 1245668.076 927909.938 0, 1245943.488 927924.338 0, 1246221.498 927938.89 0, 1246498.208 927953.39 0, 1246774.917 927967.907 0, 1247051.625 927982.44 0, 1247328.333 927996.989 0, 
+    1247605.039 928011.554 0, 1247881.745 928026.136 0, 1248158.449 928040.734 0, 1248435.153 928055.348 0, 1248711.856 928069.979 0, 1248988.558 928084.625 0, 1249265.259 928099.289 0, 1249541.96 928113.968 0, 1249818.659 928128.664 0, 1250095.358 928143.376 0, 
+    1250372.056 928158.104 0, 1250648.753 928172.848 0, 1250925.449 928187.609 0, 1251202.144 928202.386 0, 1251478.838 928217.18 0, 1251755.532 928231.989 0, 1252032.224 928246.815 0, 1252308.916 928261.658 0, 1252584.308 928276.446 0, 1252883.621 922705.779 0, 
+    1253182.926 917135.257 0))
+
+POLYGON ((1265864.423 929008.804 0, 1265589.071 928993.237 0, 1265312.422 928977.613 0, 1265035.773 928962.005 0, 1264759.122 928946.414 0, 1264482.471 928930.839 0, 1264205.819 928915.28 0, 1263929.165 928899.738 0, 1263652.511 928884.211 0, 1263375.856 928868.702 0, 
+    1263099.2 928853.208 0, 1262822.543 928837.731 0, 1262545.886 928822.269 0, 1262269.227 928806.825 0, 1261992.567 928791.396 0, 1261715.907 928775.984 0, 1261439.245 928760.588 0, 1261162.583 928745.208 0, 1260885.92 928729.845 0, 1260609.256 928714.498 0, 
+    1260332.59 928699.167 0, 1260055.925 928683.853 0, 1259779.258 928668.554 0, 1259502.59 928653.272 0, 1259224.624 928637.935 0, 1258949.252 928622.757 0, 1258672.581 928607.524 0, 1258395.91 928592.307 0, 1258119.238 928577.107 0, 1257842.565 928561.923 0, 
+    1257565.891 928546.755 0, 1257289.216 928531.603 0, 1257012.54 928516.468 0, 1256735.863 928501.349 0, 1256459.186 928486.246 0, 1256182.507 928471.159 0, 1255905.828 928456.089 0, 1255629.148 928441.035 0, 1255352.466 928425.997 0, 1255075.784 928410.976 0, 
+    1254799.101 928395.971 0, 1254522.418 928380.982 0, 1254245.733 928366.009 0, 1253969.047 928351.053 0, 1253692.361 928336.113 0, 1253415.674 928321.19 0, 1253138.986 928306.282 0, 1252862.296 928291.391 0, 1252584.308 928276.446 0, 1252284.988 933847.256 0, 
+    1251985.66 939418.204 0, 1252262.99 939433.113 0, 1252539.023 939447.969 0, 1252815.055 939462.841 0, 1253091.087 939477.729 0, 1253367.117 939492.634 0, 1253643.147 939507.555 0, 1253919.176 939522.492 0, 1254195.204 939537.445 0, 1254471.231 939552.414 0, 
+    1254747.257 939567.4 0, 1255023.283 939582.402 0, 1255299.307 939597.421 0, 1255575.331 939612.455 0, 1255851.354 939627.506 0, 1256127.376 939642.573 0, 1256403.396 939657.656 0, 1256679.417 939672.756 0, 1256955.436 939687.872 0, 1257231.454 939703.004 0, 
+    1257507.471 939718.152 0, 1257783.488 939733.316 0, 1258059.503 939748.497 0, 1258335.518 939763.694 0, 1258610.238 939778.836 0, 1258887.545 939794.137 0, 1259163.557 939809.382 0, 1259439.568 939824.644 0, 1259715.578 939839.923 0, 1259991.588 939855.217 0, 
+    1260267.596 939870.528 0, 1260543.604 939885.855 0, 1260819.61 939901.198 0, 1261095.616 939916.557 0, 1261371.621 939931.933 0, 1261647.625 939947.325 0, 1261923.628 939962.733 0, 1262199.63 939978.158 0, 1262475.631 939993.598 0, 1262751.631 940009.055 0, 
+    1263027.63 940024.528 0, 1263303.629 940040.018 0, 1263579.626 940055.523 0, 1263855.623 940071.045 0, 1264131.619 940086.584 0, 1264407.614 940102.138 0, 1264683.607 940117.709 0, 1264959.6 940133.295 0, 1265234.3 940148.825 0, 1265549.365 934578.746 0, 
+    1265864.423 929008.804 0))
+
+POLYGON ((1278480.822 940916.874 0, 1278206.166 940900.568 0, 1277930.218 940884.201 0, 1277654.269 940867.851 0, 1277378.319 940851.517 0, 1277102.369 940835.199 0, 1276826.417 940818.897 0, 1276550.464 940802.612 0, 1276274.511 940786.343 0, 1275998.556 940770.09 0, 
+    1275722.601 940753.854 0, 1275446.644 940737.633 0, 1275170.687 940721.429 0, 1274894.728 940705.241 0, 1274618.769 940689.07 0, 1274342.809 940672.914 0, 1274066.848 940656.775 0, 1273790.885 940640.652 0, 1273514.922 940624.545 0, 1273238.958 940608.455 0, 
+    1272962.993 940592.381 0, 1272687.027 940576.323 0, 1272411.06 940560.281 0, 1272135.093 940544.256 0, 1271857.832 940528.172 0, 1271583.154 940512.254 0, 1271307.183 940496.277 0, 1271031.212 940480.316 0, 1270755.239 940464.372 0, 1270479.266 940448.444 0, 
+    1270203.291 940432.532 0, 1269927.316 940416.637 0, 1269651.34 940400.758 0, 1269375.362 940384.895 0, 1269099.384 940369.048 0, 1268823.405 940353.217 0, 1268547.425 940337.403 0, 1268271.444 940321.605 0, 1267995.462 940305.823 0, 1267719.479 940290.058 0, 
+    1267443.496 940274.308 0, 1267167.511 940258.575 0, 1266891.525 940242.858 0, 1266615.539 940227.158 0, 1266339.551 940211.473 0, 1266063.563 940195.805 0, 1265787.574 940180.153 0, 1265511.584 940164.518 0, 1265234.3 940148.825 0, 1264919.226 945719.039 0, 
+    1264604.146 951289.384 0, 1264880.771 951305.039 0, 1265156.106 951320.637 0, 1265431.439 951336.252 0, 1265706.772 951351.883 0, 1265982.104 951367.53 0, 1266257.435 951383.193 0, 1266532.765 951398.873 0, 1266808.093 951414.568 0, 1267083.422 951430.28 0, 
+    1267358.749 951446.008 0, 1267634.075 951461.753 0, 1267909.4 951477.513 0, 1268184.724 951493.29 0, 1268460.048 951509.083 0, 1268735.37 951524.892 0, 1269010.692 951540.717 0, 1269286.013 951556.559 0, 1269561.332 951572.416 0, 1269836.651 951588.29 0, 
+    1270111.969 951604.181 0, 1270387.286 951620.087 0, 1270662.602 951636.01 0, 1270937.917 951651.948 0, 1271211.942 951667.829 0, 1271488.544 951683.874 0, 1271763.856 951699.862 0, 1272039.167 951715.865 0, 1272314.478 951731.885 0, 1272589.787 951747.921 0, 
+    1272865.095 951763.973 0, 1273140.403 951780.042 0, 1273415.709 951796.126 0, 1273691.015 951812.227 0, 1273966.32 951828.344 0, 1274241.623 951844.477 0, 1274516.926 951860.627 0, 1274792.228 951876.792 0, 1275067.529 951892.974 0, 1275342.829 951909.172 0, 
+    1275618.127 951925.387 0, 1275893.425 951941.617 0, 1276168.722 951957.864 0, 1276444.018 951974.126 0, 1276719.314 951990.405 0, 1276994.608 952006.701 0, 1277269.901 952023.012 0, 1277545.193 952039.34 0, 1277819.197 952055.607 0, 1278150.013 946486.175 0, 
+    1278480.822 940916.874 0))
+
+POLYGON ((1291032.03 952859.163 0, 1290758.071 952842.121 0, 1290482.826 952825.016 0, 1290207.58 952807.927 0, 1289932.333 952790.854 0, 1289657.085 952773.797 0, 1289381.836 952756.756 0, 1289106.586 952739.732 0, 1288831.335 952722.724 0, 1288556.083 952705.732 0, 
+    1288280.83 952688.756 0, 1288005.576 952671.797 0, 1287730.321 952654.853 0, 1287455.065 952637.926 0, 1287179.808 952621.015 0, 1286904.55 952604.121 0, 1286629.291 952587.242 0, 1286354.031 952570.38 0, 1286078.77 952553.534 0, 1285803.508 952536.704 0, 
+    1285528.245 952519.89 0, 1285252.981 952503.093 0, 1284977.717 952486.311 0, 1284702.451 952469.546 0, 1284425.897 952452.719 0, 1284151.916 952436.064 0, 1283876.647 952419.348 0, 1283601.377 952402.648 0, 1283326.106 952385.963 0, 1283050.834 952369.296 0, 
+    1282775.562 952352.644 0, 1282500.288 952336.008 0, 1282225.013 952319.389 0, 1281949.737 952302.786 0, 1281674.461 952286.199 0, 1281399.183 952269.628 0, 1281123.904 952253.074 0, 1280848.625 952236.536 0, 1280573.344 952220.013 0, 1280298.062 952203.508 0, 
+    1280022.78 952187.018 0, 1279747.496 952170.544 0, 1279472.212 952154.087 0, 1279196.926 952137.646 0, 1278921.64 952121.221 0, 1278646.352 952104.813 0, 1278371.064 952088.42 0, 1278095.775 952072.044 0, 1277819.197 952055.607 0, 1277488.373 957625.165 0, 
+    1277157.542 963194.845 0, 1277433.461 963211.243 0, 1277708.095 963227.58 0, 1277982.727 963243.933 0, 1278257.359 963260.303 0, 1278531.99 963276.689 0, 1278806.62 963293.091 0, 1279081.249 963309.509 0, 1279355.877 963325.943 0, 1279630.504 963342.394 0, 
+    1279905.13 963358.86 0, 1280179.755 963375.343 0, 1280454.379 963391.842 0, 1280729.002 963408.357 0, 1281003.624 963424.888 0, 1281278.245 963441.435 0, 1281552.865 963457.999 0, 1281827.484 963474.579 0, 1282102.102 963491.175 0, 1282376.72 963507.787 0, 
+    1282651.336 963524.415 0, 1282925.951 963541.059 0, 1283200.565 963557.72 0, 1283475.179 963574.396 0, 1283748.508 963591.011 0, 1284024.402 963607.798 0, 1284299.013 963624.524 0, 1284573.622 963641.265 0, 1284848.23 963658.022 0, 1285122.838 963674.796 0, 
+    1285397.444 963691.586 0, 1285672.05 963708.392 0, 1285946.654 963725.214 0, 1286221.258 963742.053 0, 1286495.86 963758.907 0, 1286770.461 963775.778 0, 1287045.062 963792.664 0, 1287319.661 963809.567 0, 1287594.26 963826.487 0, 1287868.857 963843.422 0, 
+    1288143.454 963860.373 0, 1288418.049 963877.341 0, 1288692.644 963894.325 0, 1288967.237 963911.325 0, 1289241.83 963928.341 0, 1289516.421 963945.373 0, 1289791.012 963962.422 0, 1290065.601 963979.486 0, 1290338.907 963996.487 0, 1290685.473 958427.764 0, 
+    1291032.03 952859.163 0))
+
+POLYGON ((1303517.956 964835.366 0, 1303244.696 964817.592 0, 1302970.156 964799.752 0, 1302695.615 964781.928 0, 1302421.073 964764.12 0, 1302146.529 964746.328 0, 1301871.985 964728.552 0, 1301597.44 964710.793 0, 1301322.893 964693.05 0, 1301048.346 964675.322 0, 
+    1300773.797 964657.611 0, 1300499.248 964639.916 0, 1300224.697 964622.238 0, 1299950.145 964604.575 0, 1299675.593 964586.929 0, 1299401.039 964569.299 0, 1299126.484 964551.685 0, 1298851.928 964534.087 0, 1298577.372 964516.505 0, 1298302.814 964498.939 0, 
+    1298028.255 964481.39 0, 1297753.695 964463.857 0, 1297479.134 964446.339 0, 1297204.572 964428.839 0, 1296928.728 964411.272 0, 1296655.445 964393.885 0, 1296380.88 964376.433 0, 1296106.313 964358.996 0, 1295831.746 964341.576 0, 1295557.178 964324.172 0, 
+    1295282.609 964306.784 0, 1295008.039 964289.413 0, 1294733.468 964272.057 0, 1294458.895 964254.718 0, 1294184.322 964237.395 0, 1293909.748 964220.088 0, 1293635.172 964202.797 0, 1293360.596 964185.522 0, 1293086.019 964168.264 0, 1292811.44 964151.021 0, 
+    1292536.861 964133.795 0, 1292262.281 964116.585 0, 1291987.699 964099.391 0, 1291713.117 964082.213 0, 1291438.533 964065.052 0, 1291163.949 964047.906 0, 1290889.363 964030.777 0, 1290614.777 964013.664 0, 1290338.907 963996.487 0, 1289992.335 969565.329 0, 
+    1289645.755 975134.284 0, 1289920.966 975151.42 0, 1290194.897 975168.492 0, 1290468.827 975185.581 0, 1290742.756 975202.685 0, 1291016.684 975219.806 0, 1291290.611 975236.943 0, 1291564.536 975254.095 0, 1291838.461 975271.264 0, 1292112.385 975288.449 0, 
+    1292386.308 975305.651 0, 1292660.23 975322.868 0, 1292934.151 975340.101 0, 1293208.07 975357.351 0, 1293481.989 975374.617 0, 1293755.907 975391.899 0, 1294029.824 975409.197 0, 1294303.739 975426.511 0, 1294577.654 975443.841 0, 1294851.568 975461.187 0, 
+    1295125.481 975478.55 0, 1295399.392 975495.928 0, 1295673.303 975513.323 0, 1295947.212 975530.734 0, 1296219.843 975548.079 0, 1296495.029 975565.604 0, 1296768.935 975583.063 0, 1297042.841 975600.538 0, 1297316.745 975618.029 0, 1297590.648 975635.537 0, 
+    1297864.551 975653.061 0, 1298138.452 975670.6 0, 1298412.353 975688.156 0, 1298686.252 975705.728 0, 1298960.15 975723.316 0, 1299234.047 975740.921 0, 1299507.944 975758.541 0, 1299781.839 975776.178 0, 1300055.733 975793.83 0, 1300329.626 975811.499 0, 
+    1300603.518 975829.184 0, 1300877.409 975846.885 0, 1301151.299 975864.602 0, 1301425.188 975882.335 0, 1301699.076 975900.085 0, 1301972.962 975917.85 0, 1302246.848 975935.632 0, 1302520.733 975953.429 0, 1302793.34 975971.16 0, 1303155.651 970403.206 0, 
+    1303517.956 964835.366 0))
+
+POLYGON ((1315938.508 976845.177 0, 1315665.95 976826.676 0, 1315392.117 976808.104 0, 1315118.282 976789.549 0, 1314844.447 976771.01 0, 1314570.61 976752.487 0, 1314296.772 976733.98 0, 1314022.933 976715.489 0, 1313749.094 976697.014 0, 1313475.253 976678.556 0, 
+    1313201.411 976660.113 0, 1312927.567 976641.687 0, 1312653.723 976623.277 0, 1312379.878 976604.882 0, 1312106.031 976586.504 0, 1311832.184 976568.143 0, 1311558.335 976549.797 0, 1311284.486 976531.467 0, 1311010.635 976513.154 0, 1310736.783 976494.856 0, 
+    1310462.93 976476.575 0, 1310189.076 976458.31 0, 1309915.221 976440.061 0, 1309641.365 976421.828 0, 1309366.232 976403.526 0, 1309093.65 976385.41 0, 1308819.791 976367.226 0, 1308545.93 976349.057 0, 1308272.069 976330.905 0, 1307998.206 976312.769 0, 
+    1307724.343 976294.649 0, 1307450.478 976276.545 0, 1307176.612 976258.457 0, 1306902.745 976240.385 0, 1306628.878 976222.329 0, 1306355.009 976204.29 0, 1306081.139 976186.266 0, 1305807.268 976168.259 0, 1305533.396 976150.268 0, 1305259.522 976132.293 0, 
+    1304985.648 976114.334 0, 1304711.773 976096.391 0, 1304437.897 976078.465 0, 1304164.019 976060.554 0, 1303890.141 976042.66 0, 1303616.261 976024.781 0, 1303342.381 976006.919 0, 1303068.499 975989.073 0, 1302793.34 975971.16 0, 1302431.021 981539.225 0, 
+    1302068.695 987107.395 0, 1302343.196 987125.265 0, 1302616.422 987143.069 0, 1302889.648 987160.888 0, 1303162.872 987178.724 0, 1303436.095 987196.575 0, 1303709.316 987214.443 0, 1303982.537 987232.327 0, 1304255.757 987250.227 0, 1304528.976 987268.142 0, 
+    1304802.194 987286.074 0, 1305075.41 987304.023 0, 1305348.626 987321.987 0, 1305621.84 987339.967 0, 1305895.054 987357.963 0, 1306168.266 987375.976 0, 1306441.478 987394.004 0, 1306714.688 987412.049 0, 1306987.897 987430.109 0, 1307261.105 987448.186 0, 
+    1307534.313 987466.279 0, 1307807.519 987484.388 0, 1308080.724 987502.513 0, 1308353.928 987520.654 0, 1308625.858 987538.727 0, 1308900.332 987556.984 0, 1309173.533 987575.174 0, 1309446.732 987593.379 0, 1309719.931 987611.6 0, 1309993.129 987629.838 0, 
+    1310266.325 987648.092 0, 1310539.52 987666.361 0, 1310812.715 987684.647 0, 1311085.908 987702.949 0, 1311359.1 987721.267 0, 1311632.291 987739.601 0, 1311905.481 987757.951 0, 1312178.67 987776.317 0, 1312451.858 987794.699 0, 1312725.044 987813.098 0, 
+    1312998.23 987831.512 0, 1313271.414 987849.943 0, 1313544.598 987868.389 0, 1313817.78 987886.852 0, 1314090.961 987905.331 0, 1314364.142 987923.825 0, 1314637.321 987942.336 0, 1314910.499 987960.863 0, 1315182.404 987979.32 0, 1315560.46 982412.195 0, 
+    1315938.508 976845.177 0))
+
+POLYGON ((1328293.598 988888.29 0, 1328021.743 988869.065 0, 1327748.619 988849.766 0, 1327475.493 988830.484 0, 1327202.366 988811.217 0, 1326929.238 988791.967 0, 1326656.109 988772.732 0, 1326382.979 988753.514 0, 1326109.847 988734.312 0, 1325836.715 988715.126 0, 
+    1325563.581 988695.956 0, 1325290.446 988676.802 0, 1325017.31 988657.664 0, 1324744.173 988638.542 0, 1324471.035 988619.436 0, 1324197.896 988600.347 0, 1323924.756 988581.273 0, 1323651.614 988562.215 0, 1323378.472 988543.174 0, 1323105.328 988524.149 0, 
+    1322832.183 988505.139 0, 1322559.037 988486.146 0, 1322285.89 988467.169 0, 1322012.742 988448.208 0, 1321738.322 988429.175 0, 1321466.442 988410.334 0, 1321193.29 988391.421 0, 1320920.137 988372.524 0, 1320646.984 988353.644 0, 1320373.829 988334.779 0, 
+    1320100.673 988315.931 0, 1319827.516 988297.098 0, 1319554.357 988278.282 0, 1319281.198 988259.481 0, 1319008.038 988240.697 0, 1318734.876 988221.929 0, 1318461.713 988203.177 0, 1318188.55 988184.441 0, 1317915.385 988165.721 0, 1317642.219 988147.017 0, 
+    1317369.052 988128.33 0, 1317095.884 988109.658 0, 1316822.714 988091.002 0, 1316549.544 988072.363 0, 1316276.373 988053.739 0, 1316003.2 988035.132 0, 1315730.026 988016.541 0, 1315456.852 987997.966 0, 1315182.404 987979.32 0, 1314804.342 993546.547 0, 
+    1314426.273 999113.872 0, 1314700.062 999132.472 0, 1314972.581 999151.003 0, 1315245.1 999169.55 0, 1315517.617 999188.112 0, 1315790.133 999206.691 0, 1316062.648 999225.286 0, 1316335.162 999243.897 0, 1316607.675 999262.524 0, 1316880.186 999281.167 0, 
+    1317152.697 999299.826 0, 1317425.207 999318.501 0, 1317697.715 999337.192 0, 1317970.222 999355.899 0, 1318242.729 999374.622 0, 1318515.234 999393.361 0, 1318787.738 999412.116 0, 1319060.241 999430.887 0, 1319332.743 999449.675 0, 1319605.243 999468.478 0, 
+    1319877.743 999487.297 0, 1320150.241 999506.133 0, 1320422.739 999524.984 0, 1320695.235 999543.852 0, 1320966.463 999562.647 0, 1321240.224 999581.635 0, 1321512.717 999600.55 0, 1321785.209 999619.482 0, 1322057.7 999638.43 0, 1322330.189 999657.393 0, 
+    1322602.678 999676.373 0, 1322875.165 999695.369 0, 1323147.651 999714.381 0, 1323420.136 999733.408 0, 1323692.62 999752.452 0, 1323965.103 999771.512 0, 1324237.585 999790.588 0, 1324510.066 999809.68 0, 1324782.545 999828.788 0, 1325055.024 999847.912 0, 
+    1325327.501 999867.052 0, 1325599.977 999886.209 0, 1325872.452 999905.381 0, 1326144.926 999924.569 0, 1326417.399 999943.773 0, 1326689.87 999962.994 0, 1326962.341 999982.23 0, 1327234.81 1000001.482 0, 1327506.012 1000020.661 0, 1327899.808 994454.427 0, 
+    1328293.598 988888.29 0))
+
+POLYGON ((1340583.137 1000964.399 0, 1340311.988 1000944.454 0, 1340039.575 1000924.432 0, 1339767.159 1000904.426 0, 1339494.743 1000884.436 0, 1339222.326 1000864.462 0, 1338949.907 1000844.504 0, 1338677.488 1000824.562 0, 1338405.067 1000804.637 0, 1338132.644 1000784.727 0, 
+    1337860.221 1000764.833 0, 1337587.797 1000744.955 0, 1337315.371 1000725.093 0, 1337042.944 1000705.248 0, 1336770.516 1000685.418 0, 1336498.087 1000665.604 0, 1336225.657 1000645.807 0, 1335953.226 1000626.025 0, 1335680.793 1000606.26 0, 1335408.359 1000586.51 0, 
+    1335135.924 1000566.777 0, 1334863.488 1000547.059 0, 1334591.051 1000527.358 0, 1334318.613 1000507.673 0, 1334044.908 1000487.912 0, 1333773.732 1000468.35 0, 1333501.29 1000448.713 0, 1333228.847 1000429.092 0, 1332956.403 1000409.486 0, 1332683.958 1000389.897 0, 
+    1332411.511 1000370.324 0, 1332139.064 1000350.767 0, 1331866.615 1000331.226 0, 1331594.165 1000311.701 0, 1331321.714 1000292.192 0, 1331049.262 1000272.699 0, 1330776.808 1000253.222 0, 1330504.354 1000233.762 0, 1330231.898 1000214.317 0, 1329959.441 1000194.888 0, 
+    1329686.983 1000175.475 0, 1329414.524 1000156.079 0, 1329142.064 1000136.698 0, 1328869.602 1000117.333 0, 1328597.14 1000097.985 0, 1328324.676 1000078.652 0, 1328052.211 1000059.336 0, 1327779.745 1000040.035 0, 1327506.012 1000020.661 0, 1327112.21 1005586.989 0, 
+    1326718.4 1011153.408 0, 1326991.475 1011172.735 0, 1327263.286 1011191.989 0, 1327535.096 1011211.259 0, 1327806.904 1011230.545 0, 1328078.711 1011249.847 0, 1328350.517 1011269.165 0, 1328622.322 1011288.5 0, 1328894.126 1011307.85 0, 1329165.929 1011327.216 0, 
+    1329437.731 1011346.598 0, 1329709.531 1011365.996 0, 1329981.33 1011385.41 0, 1330253.129 1011404.84 0, 1330524.926 1011424.286 0, 1330796.722 1011443.748 0, 1331068.516 1011463.226 0, 1331340.31 1011482.72 0, 1331612.102 1011502.23 0, 1331883.894 1011521.756 0, 
+    1332155.684 1011541.298 0, 1332427.473 1011560.856 0, 1332699.261 1011580.43 0, 1332971.047 1011600.02 0, 1333241.571 1011619.535 0, 1333514.617 1011639.248 0, 1333786.4 1011658.886 0, 1334058.183 1011678.54 0, 1334329.963 1011698.21 0, 1334601.743 1011717.896 0, 
+    1334873.522 1011737.598 0, 1335145.299 1011757.316 0, 1335417.076 1011777.05 0, 1335688.851 1011796.8 0, 1335960.625 1011816.566 0, 1336232.397 1011836.348 0, 1336504.169 1011856.146 0, 1336775.939 1011875.96 0, 1337047.709 1011895.79 0, 1337319.477 1011915.636 0, 
+    1337591.244 1011935.498 0, 1337863.01 1011955.376 0, 1338134.774 1011975.27 0, 1338406.538 1011995.18 0, 1338678.3 1012015.106 0, 1338950.061 1012035.048 0, 1339221.821 1012055.005 0, 1339493.58 1012074.979 0, 1339764.077 1012094.877 0, 1340173.61 1006529.593 0, 
+    1340583.137 1000964.399 0))
+
+POLYGON ((1352807.041 1013073.198 0, 1352536.599 1013052.537 0, 1352264.898 1013031.795 0, 1351993.196 1013011.069 0, 1351721.492 1012990.36 0, 1351449.787 1012969.666 0, 1351178.081 1012948.988 0, 1350906.374 1012928.327 0, 1350634.665 1012907.681 0, 1350362.955 1012887.051 0, 
+    1350091.244 1012866.438 0, 1349819.532 1012845.84 0, 1349547.819 1012825.258 0, 1349276.104 1012804.693 0, 1349004.388 1012784.143 0, 1348732.671 1012763.609 0, 1348460.953 1012743.092 0, 1348189.234 1012722.59 0, 1347917.513 1012702.104 0, 1347645.791 1012681.634 0, 
+    1347374.068 1012661.181 0, 1347102.344 1012640.743 0, 1346830.618 1012620.321 0, 1346558.892 1012599.915 0, 1346285.904 1012579.431 0, 1346015.435 1012559.152 0, 1345743.704 1012538.794 0, 1345471.973 1012518.452 0, 1345200.24 1012498.126 0, 1344928.507 1012477.817 0, 
+    1344656.771 1012457.523 0, 1344385.035 1012437.245 0, 1344113.298 1012416.983 0, 1343841.559 1012396.737 0, 1343569.819 1012376.508 0, 1343298.078 1012356.294 0, 1343026.336 1012336.096 0, 1342754.593 1012315.914 0, 1342482.848 1012295.748 0, 1342211.102 1012275.598 0, 
+    1341939.355 1012255.464 0, 1341667.607 1012235.347 0, 1341395.858 1012215.245 0, 1341124.108 1012195.159 0, 1340852.356 1012175.089 0, 1340580.603 1012155.035 0, 1340308.849 1012134.997 0, 1340037.094 1012114.975 0, 1339764.077 1012094.877 0, 1339354.537 1017660.246 0, 
+    1338944.991 1023225.696 0, 1339217.35 1023245.747 0, 1339488.45 1023265.72 0, 1339759.549 1023285.71 0, 1340030.646 1023305.715 0, 1340301.743 1023325.737 0, 1340572.838 1023345.774 0, 1340843.932 1023365.828 0, 1341115.025 1023385.897 0, 1341386.117 1023405.982 0, 
+    1341657.208 1023426.084 0, 1341928.297 1023446.201 0, 1342199.386 1023466.334 0, 1342470.473 1023486.483 0, 1342741.559 1023506.648 0, 1343012.643 1023526.829 0, 1343283.727 1023547.027 0, 1343554.809 1023567.239 0, 1343825.89 1023587.468 0, 1344096.97 1023607.713 0, 
+    1344368.049 1023627.974 0, 1344639.127 1023648.251 0, 1344910.203 1023668.544 0, 1345181.278 1023688.852 0, 1345451.096 1023709.083 0, 1345723.425 1023729.518 0, 1345994.497 1023749.874 0, 1346265.567 1023770.247 0, 1346536.636 1023790.635 0, 1346807.704 1023811.04 0, 
+    1347078.771 1023831.46 0, 1347349.837 1023851.896 0, 1347620.901 1023872.349 0, 1347891.964 1023892.817 0, 1348163.026 1023913.301 0, 1348434.087 1023933.801 0, 1348705.147 1023954.317 0, 1348976.205 1023974.85 0, 1349247.262 1023995.398 0, 1349518.318 1024015.962 0, 
+    1349789.373 1024036.541 0, 1350060.426 1024057.137 0, 1350331.479 1024077.749 0, 1350602.53 1024098.377 0, 1350873.58 1024119.021 0, 1351144.628 1024139.68 0, 1351415.676 1024160.356 0, 1351686.722 1024181.048 0, 1351956.512 1024201.659 0, 1352381.78 1018637.388 0, 
+    1352807.041 1013073.198 0))
+
+POLYGON ((1364965.224 1025214.378 0, 1364695.491 1025193.004 0, 1364424.504 1025171.547 0, 1364153.516 1025150.106 0, 1363882.527 1025128.68 0, 1363611.537 1025107.271 0, 1363340.545 1025085.877 0, 1363069.552 1025064.5 0, 1362798.558 1025043.138 0, 1362527.562 1025021.793 0, 
+    1362256.565 1025000.463 0, 1361985.567 1024979.149 0, 1361714.568 1024957.852 0, 1361443.568 1024936.57 0, 1361172.566 1024915.304 0, 1360901.563 1024894.054 0, 1360630.559 1024872.82 0, 1360359.553 1024851.602 0, 1360088.546 1024830.4 0, 1359817.538 1024809.214 0, 
+    1359546.529 1024788.044 0, 1359275.518 1024766.889 0, 1359004.507 1024745.751 0, 1358733.494 1024724.629 0, 1358461.225 1024703.425 0, 1358191.464 1024682.432 0, 1357920.447 1024661.358 0, 1357649.429 1024640.299 0, 1357378.41 1024619.256 0, 1357107.39 1024598.23 0, 
+    1356836.368 1024577.219 0, 1356565.345 1024556.224 0, 1356294.321 1024535.246 0, 1356023.295 1024514.283 0, 1355752.269 1024493.336 0, 1355481.241 1024472.405 0, 1355210.212 1024451.49 0, 1354939.181 1024430.591 0, 1354668.15 1024409.708 0, 1354397.117 1024388.841 0, 
+    1354126.083 1024367.99 0, 1353855.048 1024347.155 0, 1353584.011 1024326.336 0, 1353312.974 1024305.532 0, 1353041.935 1024284.745 0, 1352770.895 1024263.974 0, 1352499.853 1024243.218 0, 1352228.811 1024222.479 0, 1351956.512 1024201.659 0, 1351531.238 1029766.008 0, 
+    1351105.959 1035330.43 0, 1351377.6 1035351.199 0, 1351647.987 1035371.889 0, 1351918.374 1035392.594 0, 1352188.759 1035413.315 0, 1352459.143 1035434.052 0, 1352729.525 1035454.805 0, 1352999.907 1035475.574 0, 1353270.287 1035496.359 0, 1353540.666 1035517.16 0, 
+    1353811.044 1035537.976 0, 1354081.42 1035558.809 0, 1354351.796 1035579.658 0, 1354622.17 1035600.522 0, 1354892.543 1035621.402 0, 1355162.914 1035642.298 0, 1355433.285 1035663.211 0, 1355703.654 1035684.139 0, 1355974.022 1035705.083 0, 1356244.389 1035726.042 0, 
+    1356514.754 1035747.018 0, 1356785.118 1035768.01 0, 1357055.482 1035789.018 0, 1357325.843 1035810.041 0, 1357594.953 1035830.983 0, 1357866.563 1035852.136 0, 1358136.921 1035873.207 0, 1358407.278 1035894.294 0, 1358677.634 1035915.397 0, 1358947.988 1035936.517 0, 
+    1359218.341 1035957.651 0, 1359488.693 1035978.802 0, 1359759.044 1035999.969 0, 1360029.393 1036021.152 0, 1360299.741 1036042.35 0, 1360570.088 1036063.565 0, 1360840.433 1036084.795 0, 1361110.778 1036106.041 0, 1361381.121 1036127.304 0, 1361651.463 1036148.582 0, 
+    1361921.803 1036169.876 0, 1362192.143 1036191.186 0, 1362462.481 1036212.512 0, 1362732.818 1036233.853 0, 1363003.153 1036255.211 0, 1363273.488 1036276.585 0, 1363543.821 1036297.974 0, 1363814.153 1036319.38 0, 1364083.233 1036340.702 0, 1364524.231 1030777.503 0, 
+    1364965.224 1025214.378 0))
+
+POLYGON ((1377057.602 1037387.633 0, 1376788.58 1037365.55 0, 1376518.31 1037343.381 0, 1376248.038 1037321.228 0, 1375977.766 1037299.091 0, 1375707.491 1037276.969 0, 1375437.216 1037254.864 0, 1375166.939 1037232.774 0, 1374896.661 1037210.701 0, 1374626.382 1037188.643 0, 
+    1374356.101 1037166.601 0, 1374085.819 1037144.575 0, 1373815.536 1037122.565 0, 1373545.251 1037100.571 0, 1373274.965 1037078.593 0, 1373004.678 1037056.631 0, 1372734.39 1037034.684 0, 1372464.1 1037012.754 0, 1372193.809 1036990.839 0, 1371923.517 1036968.941 0, 
+    1371653.223 1036947.058 0, 1371382.928 1036925.191 0, 1371112.632 1036903.34 0, 1370842.335 1036881.505 0, 1370570.787 1036859.585 0, 1370301.736 1036837.883 0, 1370031.435 1036816.096 0, 1369761.132 1036794.324 0, 1369490.828 1036772.569 0, 1369220.523 1036750.829 0, 
+    1368950.216 1036729.106 0, 1368679.909 1036707.398 0, 1368409.6 1036685.706 0, 1368139.29 1036664.03 0, 1367868.978 1036642.37 0, 1367598.665 1036620.726 0, 1367328.351 1036599.098 0, 1367058.036 1036577.486 0, 1366787.719 1036555.889 0, 1366517.401 1036534.309 0, 
+    1366247.082 1036512.744 0, 1365976.762 1036491.196 0, 1365706.44 1036469.663 0, 1365436.117 1036448.146 0, 1365165.793 1036426.645 0, 1364895.467 1036405.16 0, 1364625.14 1036383.691 0, 1364354.812 1036362.238 0, 1364083.233 1036340.702 0, 1363642.23 1041903.969 0, 
+    1363201.221 1047467.302 0, 1363472.142 1047488.786 0, 1363741.815 1047510.187 0, 1364011.487 1047531.604 0, 1364281.158 1047553.037 0, 1364550.827 1047574.486 0, 1364820.495 1047595.951 0, 1365090.162 1047617.431 0, 1365359.828 1047638.928 0, 1365629.492 1047660.44 0, 
+    1365899.155 1047681.968 0, 1366168.817 1047703.512 0, 1366438.477 1047725.072 0, 1366708.137 1047746.648 0, 1366977.795 1047768.239 0, 1367247.451 1047789.847 0, 1367517.107 1047811.47 0, 1367786.761 1047833.11 0, 1368056.414 1047854.765 0, 1368326.065 1047876.436 0, 
+    1368595.716 1047898.123 0, 1368865.365 1047919.825 0, 1369135.012 1047941.544 0, 1369404.659 1047963.278 0, 1369673.058 1047984.928 0, 1369943.948 1048006.795 0, 1370213.591 1048028.577 0, 1370483.232 1048050.375 0, 1370752.872 1048072.189 0, 1371022.511 1048094.019 0, 
+    1371292.148 1048115.864 0, 1371561.785 1048137.726 0, 1371831.42 1048159.603 0, 1372101.053 1048181.496 0, 1372370.686 1048203.405 0, 1372640.317 1048225.33 0, 1372909.946 1048247.271 0, 1373179.575 1048269.228 0, 1373449.202 1048291.2 0, 1373718.828 1048313.189 0, 
+    1373988.453 1048335.193 0, 1374258.076 1048357.213 0, 1374527.698 1048379.249 0, 1374797.319 1048401.301 0, 1375066.938 1048423.369 0, 1375336.556 1048445.452 0, 1375606.173 1048467.552 0, 1375875.789 1048489.667 0, 1376144.158 1048511.696 0, 1376600.883 1042949.632 0, 
+    1377057.602 1037387.633 0))
+
+POLYGON ((1389084.093 1049592.653 0, 1388815.785 1049569.865 0, 1388546.233 1049546.988 0, 1388276.68 1049524.127 0, 1388007.125 1049501.282 0, 1387737.569 1049478.453 0, 1387468.012 1049455.639 0, 1387198.453 1049432.841 0, 1386928.893 1049410.06 0, 1386659.331 1049387.294 0, 
+    1386389.769 1049364.544 0, 1386120.205 1049341.809 0, 1385850.639 1049319.091 0, 1385581.073 1049296.389 0, 1385311.505 1049273.702 0, 1385041.935 1049251.031 0, 1384772.365 1049228.376 0, 1384502.792 1049205.737 0, 1384233.219 1049183.114 0, 1383963.644 1049160.507 0, 
+    1383694.068 1049137.916 0, 1383424.491 1049115.34 0, 1383154.912 1049092.78 0, 1382885.332 1049070.237 0, 1382614.508 1049047.605 0, 1382346.168 1049025.197 0, 1382076.584 1049002.7 0, 1381806.999 1048980.22 0, 1381537.412 1048957.756 0, 1381267.824 1048935.307 0, 
+    1380998.235 1048912.874 0, 1380728.644 1048890.457 0, 1380459.052 1048868.056 0, 1380189.459 1048845.671 0, 1379919.865 1048823.302 0, 1379650.269 1048800.949 0, 1379380.671 1048778.611 0, 1379111.073 1048756.289 0, 1378841.473 1048733.984 0, 1378571.872 1048711.694 0, 
+    1378302.269 1048689.42 0, 1378032.666 1048667.162 0, 1377763.061 1048644.919 0, 1377493.454 1048622.693 0, 1377223.847 1048600.482 0, 1376954.238 1048578.287 0, 1376684.627 1048556.109 0, 1376415.016 1048533.946 0, 1376144.158 1048511.696 0, 1375687.429 1054073.821 0, 
+    1375230.695 1059636.003 0, 1375500.895 1059658.198 0, 1375769.851 1059680.307 0, 1376038.807 1059702.432 0, 1376307.761 1059724.573 0, 1376576.714 1059746.73 0, 1376845.666 1059768.902 0, 1377114.616 1059791.091 0, 1377383.565 1059813.295 0, 1377652.513 1059835.515 0, 
+    1377921.459 1059857.75 0, 1378190.404 1059880.002 0, 1378459.348 1059902.269 0, 1378728.291 1059924.553 0, 1378997.232 1059946.852 0, 1379266.172 1059969.167 0, 1379535.11 1059991.498 0, 1379804.048 1060013.844 0, 1380072.983 1060036.207 0, 1380341.918 1060058.585 0, 
+    1380610.851 1060080.979 0, 1380879.783 1060103.389 0, 1381148.714 1060125.815 0, 1381417.643 1060148.256 0, 1381685.331 1060170.61 0, 1381955.498 1060193.187 0, 1382224.423 1060215.676 0, 1382493.347 1060238.181 0, 1382762.27 1060260.701 0, 1383031.191 1060283.238 0, 
+    1383300.112 1060305.79 0, 1383569.03 1060328.359 0, 1383837.948 1060350.943 0, 1384106.864 1060373.542 0, 1384375.778 1060396.158 0, 1384644.692 1060418.79 0, 1384913.604 1060441.437 0, 1385182.515 1060464.1 0, 1385451.424 1060486.779 0, 1385720.332 1060509.474 0, 
+    1385989.239 1060532.185 0, 1386258.144 1060554.911 0, 1386527.048 1060577.653 0, 1386795.951 1060600.411 0, 1387064.852 1060623.185 0, 1387333.752 1060645.975 0, 1387602.651 1060668.781 0, 1387871.549 1060691.602 0, 1388139.205 1060714.334 0, 1388611.652 1055153.465 0, 
+    1389084.093 1049592.653 0))
+
+POLYGON ((857884.701 600294.964 0, 857590.162 600303.297 0, 857294.168 600311.687 0, 856998.174 600320.095 0, 856702.181 600328.521 0, 856406.189 600336.964 0, 856110.197 600345.424 0, 855814.205 600353.902 0, 855518.214 600362.397 0, 855222.224 600370.91 0, 
+    854926.234 600379.44 0, 854630.244 600387.987 0, 854334.255 600396.552 0, 854038.267 600405.134 0, 853742.279 600413.734 0, 853446.291 600422.351 0, 853150.304 600430.986 0, 852854.318 600439.638 0, 852558.332 600448.307 0, 852262.347 600456.994 0, 
+    851966.362 600465.698 0, 851670.377 600474.42 0, 851374.393 600483.159 0, 851078.41 600491.916 0, 850780.971 600500.733 0, 850486.445 600509.481 0, 850190.463 600518.29 0, 849894.482 600527.116 0, 849598.501 600535.96 0, 849302.521 600544.821 0, 
+    849006.541 600553.699 0, 848710.562 600562.595 0, 848414.583 600571.508 0, 848118.605 600580.439 0, 847822.627 600589.387 0, 847526.65 600598.353 0, 847230.673 600607.336 0, 846934.697 600616.336 0, 846638.722 600625.354 0, 846342.747 600634.389 0, 
+    846046.772 600643.442 0, 845750.798 600652.512 0, 845454.825 600661.599 0, 845158.852 600670.704 0, 844862.88 600679.827 0, 844566.908 600688.966 0, 844270.937 600698.124 0, 843974.966 600707.298 0, 843677.539 600716.536 0, 843850.44 606278.368 0, 
+    844023.351 611840.546 0, 844320.121 611831.329 0, 844615.437 611822.175 0, 844910.753 611813.038 0, 845206.07 611803.919 0, 845501.388 611794.816 0, 845796.706 611785.732 0, 846092.025 611776.664 0, 846387.344 611767.614 0, 846682.663 611758.582 0, 
+    846977.984 611749.566 0, 847273.304 611740.568 0, 847568.626 611731.588 0, 847863.948 611722.625 0, 848159.27 611713.679 0, 848454.593 611704.751 0, 848749.916 611695.84 0, 849045.24 611686.946 0, 849340.565 611678.07 0, 849635.89 611669.211 0, 
+    849931.215 611660.37 0, 850226.541 611651.546 0, 850521.868 611642.739 0, 850817.195 611633.95 0, 851111.07 611625.221 0, 851407.851 611616.423 0, 851703.179 611607.686 0, 851998.508 611598.966 0, 852293.838 611590.264 0, 852589.168 611581.579 0, 
+    852884.499 611572.911 0, 853179.83 611564.261 0, 853475.162 611555.628 0, 853770.494 611547.013 0, 854065.826 611538.415 0, 854361.16 611529.834 0, 854656.493 611521.271 0, 854951.828 611512.725 0, 855247.162 611504.196 0, 855542.498 611495.685 0, 
+    855837.833 611487.191 0, 856133.169 611478.715 0, 856428.506 611470.256 0, 856723.843 611461.814 0, 857019.181 611453.39 0, 857314.519 611444.983 0, 857609.858 611436.593 0, 857905.197 611428.221 0, 858199.085 611419.908 0, 858041.888 605857.263 0, 
+    857884.701 600294.964 0))
+
+POLYGON ((872375.951 611039.32 0, 872082.038 611046.803 0, 871786.677 611054.341 0, 871491.315 611061.896 0, 871195.955 611069.468 0, 870900.594 611077.058 0, 870605.234 611084.665 0, 870309.875 611092.29 0, 870014.516 611099.932 0, 869719.157 611107.591 0, 
+    869423.799 611115.268 0, 869128.442 611122.962 0, 868833.085 611130.674 0, 868537.728 611138.403 0, 868242.372 611146.149 0, 867947.016 611153.913 0, 867651.66 611161.694 0, 867356.306 611169.492 0, 867060.951 611177.308 0, 866765.597 611185.141 0, 
+    866470.244 611192.992 0, 866174.891 611200.86 0, 865879.538 611208.745 0, 865584.186 611216.648 0, 865287.384 611224.607 0, 864993.483 611232.506 0, 864698.132 611240.461 0, 864402.782 611248.433 0, 864107.432 611256.423 0, 863812.083 611264.43 0, 
+    863516.734 611272.454 0, 863221.386 611280.496 0, 862926.038 611288.555 0, 862630.69 611296.632 0, 862335.343 611304.726 0, 862039.997 611312.837 0, 861744.651 611320.966 0, 861449.306 611329.112 0, 861153.96 611337.275 0, 860858.616 611345.456 0, 
+    860563.272 611353.655 0, 860267.928 611361.87 0, 859972.585 611370.103 0, 859677.243 611378.354 0, 859381.9 611386.622 0, 859086.559 611394.907 0, 858791.218 611403.209 0, 858495.877 611411.529 0, 858199.085 611419.908 0, 858356.292 616982.894 0, 
+    858513.508 622546.219 0, 858809.641 622537.859 0, 859104.327 622529.558 0, 859399.014 622521.274 0, 859693.7 622513.007 0, 859988.388 622504.757 0, 860283.075 622496.525 0, 860577.764 622488.311 0, 860872.452 622480.113 0, 861167.141 622471.933 0, 
+    861461.831 622463.77 0, 861756.521 622455.625 0, 862051.212 622447.497 0, 862345.903 622439.386 0, 862640.594 622431.293 0, 862935.287 622423.217 0, 863229.979 622415.158 0, 863524.672 622407.117 0, 863819.366 622399.093 0, 864114.059 622391.086 0, 
+    864408.754 622383.097 0, 864703.449 622375.125 0, 864998.144 622367.17 0, 865292.84 622359.233 0, 865586.089 622351.352 0, 865882.233 622343.41 0, 866176.93 622335.525 0, 866471.628 622327.657 0, 866766.326 622319.807 0, 867061.025 622311.973 0, 
+    867355.724 622304.158 0, 867650.423 622296.359 0, 867945.123 622288.578 0, 868239.824 622280.814 0, 868534.525 622273.068 0, 868829.226 622265.339 0, 869123.928 622257.627 0, 869418.63 622249.932 0, 869713.333 622242.255 0, 870008.036 622234.596 0, 
+    870302.74 622226.953 0, 870597.444 622219.328 0, 870892.148 622211.72 0, 871186.853 622204.13 0, 871481.558 622196.557 0, 871776.264 622189.001 0, 872070.971 622181.463 0, 872365.677 622173.942 0, 872658.938 622166.475 0, 872517.44 616602.728 0, 
+    872375.951 611039.32 0))
+
+POLYGON ((886805.385 621826.696 0, 886512.102 621833.334 0, 886217.375 621840.023 0, 885922.649 621846.728 0, 885627.923 621853.451 0, 885333.197 621860.192 0, 885038.472 621866.95 0, 884743.747 621873.725 0, 884449.023 621880.517 0, 884154.299 621887.327 0, 
+    883859.575 621894.154 0, 883564.852 621900.998 0, 883270.129 621907.86 0, 882975.407 621914.739 0, 882680.685 621921.636 0, 882385.963 621928.55 0, 882091.242 621935.481 0, 881796.521 621942.43 0, 881501.801 621949.395 0, 881207.081 621956.379 0, 
+    880912.361 621963.379 0, 880617.642 621970.397 0, 880322.923 621977.432 0, 880028.205 621984.485 0, 879732.042 621991.59 0, 879438.769 621998.642 0, 879144.052 622005.747 0, 878849.336 622012.869 0, 878554.62 622020.008 0, 878259.904 622027.165 0, 
+    877965.188 622034.339 0, 877670.473 622041.531 0, 877375.759 622048.739 0, 877081.045 622055.965 0, 876786.331 622063.209 0, 876491.618 622070.47 0, 876196.905 622077.748 0, 875902.192 622085.043 0, 875607.48 622092.356 0, 875312.769 622099.686 0, 
+    875018.058 622107.034 0, 874723.347 622114.399 0, 874428.637 622121.781 0, 874133.927 622129.18 0, 873839.218 622136.597 0, 873544.509 622144.032 0, 873249.8 622151.483 0, 872955.092 622158.952 0, 872658.938 622166.475 0, 872800.445 627730.558 0, 
+    872941.96 633294.973 0, 873237.456 633287.467 0, 873531.509 633280.014 0, 873825.562 633272.579 0, 874119.616 633265.162 0, 874413.67 633257.761 0, 874707.725 633250.378 0, 875001.78 633243.012 0, 875295.836 633235.664 0, 875589.892 633228.333 0, 
+    875883.949 633221.019 0, 876178.006 633213.722 0, 876472.063 633206.443 0, 876766.121 633199.181 0, 877060.179 633191.936 0, 877354.238 633184.709 0, 877648.297 633177.499 0, 877942.357 633170.306 0, 878236.416 633163.131 0, 878530.477 633155.973 0, 
+    878824.538 633148.832 0, 879118.599 633141.708 0, 879412.661 633134.602 0, 879706.723 633127.513 0, 879999.343 633120.476 0, 880294.848 633113.387 0, 880588.911 633106.35 0, 880882.975 633099.331 0, 881177.039 633092.329 0, 881471.104 633085.343 0, 
+    881765.168 633078.376 0, 882059.234 633071.425 0, 882353.3 633064.492 0, 882647.366 633057.576 0, 882941.432 633050.678 0, 883235.499 633043.797 0, 883529.567 633036.933 0, 883823.635 633030.086 0, 884117.703 633023.257 0, 884411.771 633016.445 0, 
+    884705.84 633009.65 0, 884999.91 633002.873 0, 885293.979 632996.113 0, 885588.05 632989.37 0, 885882.12 632982.645 0, 886176.191 632975.937 0, 886470.263 632969.246 0, 886764.334 632962.573 0, 887056.966 632955.949 0, 886931.172 627391.156 0, 
+    886805.385 621826.696 0))
+
+POLYGON ((901172.873 632656.804 0, 900880.222 632662.601 0, 900586.132 632668.443 0, 900292.043 632674.303 0, 899997.955 632680.181 0, 899703.866 632686.075 0, 899409.778 632691.987 0, 899115.69 632697.916 0, 898821.603 632703.863 0, 898527.516 632709.827 0, 
+    898233.429 632715.808 0, 897939.343 632721.806 0, 897645.257 632727.822 0, 897351.171 632733.855 0, 897057.086 632739.905 0, 896763.001 632745.973 0, 896468.917 632752.058 0, 896174.833 632758.16 0, 895880.749 632764.28 0, 895586.665 632770.417 0, 
+    895292.582 632776.571 0, 894998.499 632782.743 0, 894704.417 632788.931 0, 894410.335 632795.138 0, 894114.814 632801.391 0, 893822.172 632807.602 0, 893528.091 632813.86 0, 893234.011 632820.135 0, 892939.931 632826.428 0, 892645.851 632832.738 0, 
+    892351.771 632839.065 0, 892057.692 632845.41 0, 891763.614 632851.772 0, 891469.535 632858.151 0, 891175.457 632864.547 0, 890881.38 632870.961 0, 890587.303 632877.392 0, 890293.226 632883.841 0, 889999.15 632890.307 0, 889705.073 632896.79 0, 
+    889410.998 632903.29 0, 889116.923 632909.808 0, 888822.848 632916.343 0, 888528.773 632922.895 0, 888234.699 632929.465 0, 887940.625 632936.052 0, 887646.552 632942.656 0, 887352.479 632949.278 0, 887056.966 632955.949 0, 887182.767 638521.071 0, 
+    887308.576 644086.518 0, 887603.431 644079.862 0, 887896.849 644073.255 0, 888190.267 644066.665 0, 888483.686 644060.093 0, 888777.105 644053.538 0, 889070.524 644047 0, 889363.944 644040.48 0, 889657.364 644033.977 0, 889950.784 644027.491 0, 
+    890244.205 644021.022 0, 890537.626 644014.571 0, 890831.048 644008.137 0, 891124.47 644001.72 0, 891417.893 643995.32 0, 891711.315 643988.938 0, 892004.739 643982.573 0, 892298.162 643976.225 0, 892591.586 643969.895 0, 892885.01 643963.581 0, 
+    893178.435 643957.286 0, 893471.86 643951.007 0, 893765.285 643944.745 0, 894058.711 643938.501 0, 894350.701 643932.305 0, 894645.564 643926.065 0, 894938.991 643919.873 0, 895232.418 643913.698 0, 895525.845 643907.54 0, 895819.273 643901.399 0, 
+    896112.702 643895.276 0, 896406.13 643889.17 0, 896699.559 643883.081 0, 896992.989 643877.01 0, 897286.418 643870.956 0, 897579.849 643864.919 0, 897873.279 643858.899 0, 898166.71 643852.897 0, 898460.141 643846.912 0, 898753.572 643840.944 0, 
+    899047.004 643834.994 0, 899340.437 643829.06 0, 899633.869 643823.144 0, 899927.302 643817.246 0, 900220.735 643811.364 0, 900514.169 643805.5 0, 900807.603 643799.653 0, 901101.037 643793.823 0, 901393.036 643788.039 0, 901282.951 638222.259 0, 
+    901172.873 632656.804 0))
+
+POLYGON ((915478.284 643529.353 0, 915186.267 643534.312 0, 914892.817 643539.313 0, 914599.368 643544.331 0, 914305.919 643549.366 0, 914012.47 643554.418 0, 913719.022 643559.488 0, 913425.574 643564.575 0, 913132.126 643569.679 0, 912838.679 643574.801 0, 
+    912545.231 643579.939 0, 912251.785 643585.095 0, 911958.338 643590.269 0, 911664.892 643595.459 0, 911371.446 643600.667 0, 911078 643605.892 0, 910784.555 643611.135 0, 910491.11 643616.394 0, 910197.665 643621.671 0, 909904.22 643626.966 0, 
+    909610.776 643632.277 0, 909317.333 643637.606 0, 909023.889 643642.952 0, 908730.446 643648.315 0, 908435.569 643653.722 0, 908143.56 643659.094 0, 907850.118 643664.509 0, 907556.676 643669.941 0, 907263.235 643675.391 0, 906969.793 643680.858 0, 
+    906676.352 643686.342 0, 906382.912 643691.843 0, 906089.472 643697.362 0, 905796.032 643702.898 0, 905502.592 643708.451 0, 905209.153 643714.022 0, 904915.714 643719.61 0, 904622.275 643725.215 0, 904328.837 643730.837 0, 904035.399 643736.477 0, 
+    903741.961 643742.134 0, 903448.524 643747.808 0, 903155.087 643753.5 0, 902861.65 643759.208 0, 902568.214 643764.934 0, 902274.778 643770.678 0, 901981.342 643776.438 0, 901687.907 643782.216 0, 901393.036 643788.039 0, 901503.127 649354.143 0, 
+    901613.225 654920.565 0, 901907.437 654914.754 0, 902200.217 654908.989 0, 902492.998 654903.242 0, 902785.778 654897.511 0, 903078.559 654891.798 0, 903371.341 654886.102 0, 903664.123 654880.423 0, 903956.905 654874.762 0, 904249.687 654869.118 0, 
+    904542.47 654863.49 0, 904835.253 654857.881 0, 905128.036 654852.288 0, 905420.82 654846.713 0, 905713.604 654841.155 0, 906006.389 654835.614 0, 906299.173 654830.09 0, 906591.958 654824.584 0, 906884.744 654819.094 0, 907177.529 654813.622 0, 
+    907470.315 654808.168 0, 907763.102 654802.73 0, 908055.888 654797.31 0, 908348.675 654791.907 0, 908640.031 654786.547 0, 908934.25 654781.153 0, 909227.038 654775.801 0, 909519.826 654770.467 0, 909812.615 654765.15 0, 910105.404 654759.851 0, 
+    910398.193 654754.568 0, 910690.983 654749.303 0, 910983.772 654744.055 0, 911276.562 654738.824 0, 911569.353 654733.611 0, 911862.144 654728.415 0, 912154.935 654723.236 0, 912447.726 654718.074 0, 912740.518 654712.929 0, 913033.309 654707.802 0, 
+    913326.102 654702.692 0, 913618.894 654697.599 0, 913911.687 654692.524 0, 914204.48 654687.465 0, 914497.274 654682.424 0, 914790.067 654677.4 0, 915082.861 654672.393 0, 915375.656 654667.404 0, 915667.02 654662.456 0, 915572.649 649095.745 0, 
+    915478.284 643529.353 0))
+
+POLYGON ((929721.488 654444.053 0, 929430.109 654448.178 0, 929137.302 654452.34 0, 928844.495 654456.519 0, 928551.688 654460.716 0, 928258.881 654464.93 0, 927966.075 654469.161 0, 927673.269 654473.41 0, 927380.463 654477.675 0, 927087.658 654481.958 0, 
+    926794.853 654486.258 0, 926502.048 654490.575 0, 926209.243 654494.91 0, 925916.438 654499.262 0, 925623.634 654503.631 0, 925330.83 654508.017 0, 925038.026 654512.421 0, 924745.223 654516.841 0, 924452.42 654521.279 0, 924159.617 654525.734 0, 
+    923866.814 654530.207 0, 923574.012 654534.697 0, 923281.21 654539.203 0, 922988.408 654543.728 0, 922694.177 654548.291 0, 922402.805 654552.828 0, 922110.004 654557.403 0, 921817.203 654561.996 0, 921524.402 654566.607 0, 921231.602 654571.234 0, 
+    920938.802 654575.879 0, 920646.002 654580.541 0, 920353.203 654585.22 0, 920060.404 654589.917 0, 919767.605 654594.631 0, 919474.806 654599.361 0, 919182.008 654604.11 0, 918889.21 654608.875 0, 918596.412 654613.658 0, 918303.615 654618.458 0, 
+    918010.818 654623.275 0, 917718.021 654628.109 0, 917425.224 654632.961 0, 917132.428 654637.829 0, 916839.632 654642.715 0, 916546.836 654647.619 0, 916254.04 654652.539 0, 915961.245 654657.477 0, 915667.02 654662.456 0, 915761.396 660229.483 0, 
+    915855.778 665796.822 0, 916149.345 665791.854 0, 916441.484 665786.928 0, 916733.625 665782.018 0, 917025.765 665777.126 0, 917317.906 665772.251 0, 917610.047 665767.393 0, 917902.188 665762.552 0, 918194.33 665757.729 0, 918486.471 665752.922 0, 
+    918778.614 665748.133 0, 919070.756 665743.361 0, 919362.899 665738.606 0, 919655.042 665733.869 0, 919947.185 665729.149 0, 920239.328 665724.445 0, 920531.472 665719.759 0, 920823.616 665715.091 0, 921115.761 665710.439 0, 921407.905 665705.805 0, 
+    921700.05 665701.188 0, 921992.195 665696.588 0, 922284.341 665692.005 0, 922576.486 665687.439 0, 922867.207 665682.913 0, 923160.779 665678.36 0, 923452.925 665673.846 0, 923745.072 665669.349 0, 924037.219 665664.869 0, 924329.366 665660.407 0, 
+    924621.514 665655.961 0, 924913.662 665651.533 0, 925205.81 665647.123 0, 925497.958 665642.729 0, 925790.107 665638.353 0, 926082.256 665633.993 0, 926374.405 665629.651 0, 926666.554 665625.326 0, 926958.704 665621.019 0, 927250.854 665616.728 0, 
+    927543.004 665612.455 0, 927835.154 665608.199 0, 928127.305 665603.96 0, 928419.456 665599.738 0, 928711.607 665595.534 0, 929003.758 665591.347 0, 929295.91 665587.176 0, 929588.062 665583.024 0, 929878.789 665578.908 0, 929800.136 660011.324 0, 
+    929721.488 654444.053 0))
+
+POLYGON ((943902.36 665400.612 0, 943611.619 665403.906 0, 943319.457 665407.234 0, 943027.295 665410.578 0, 942735.133 665413.94 0, 942442.971 665417.319 0, 942150.809 665420.716 0, 941858.648 665424.129 0, 941566.487 665427.56 0, 941274.326 665431.008 0, 
+    940982.165 665434.473 0, 940690.004 665437.955 0, 940397.844 665441.455 0, 940105.683 665444.971 0, 939813.523 665448.505 0, 939521.364 665452.056 0, 939229.204 665455.624 0, 938937.045 665459.21 0, 938644.885 665462.813 0, 938352.727 665466.432 0, 
+    938060.568 665470.069 0, 937768.409 665473.724 0, 937476.251 665477.395 0, 937184.093 665481.084 0, 936890.511 665484.808 0, 936599.777 665488.513 0, 936307.62 665492.253 0, 936015.463 665496.01 0, 935723.306 665499.785 0, 935431.149 665503.577 0, 
+    935138.992 665507.386 0, 934846.836 665511.212 0, 934554.68 665515.055 0, 934262.524 665518.916 0, 933970.368 665522.793 0, 933678.213 665526.688 0, 933386.058 665530.601 0, 933093.903 665534.53 0, 932801.748 665538.477 0, 932509.594 665542.44 0, 
+    932217.439 665546.421 0, 931925.285 665550.419 0, 931633.131 665554.435 0, 931340.978 665558.467 0, 931048.825 665562.517 0, 930756.672 665566.584 0, 930464.519 665570.668 0, 930172.366 665574.769 0, 929878.789 665578.908 0, 929957.446 671146.801 0, 
+    930036.107 676714.999 0, 930329.026 676710.87 0, 930620.523 676706.778 0, 930912.02 676702.703 0, 931203.518 676698.645 0, 931495.016 676694.605 0, 931786.514 676690.581 0, 932078.012 676686.575 0, 932369.511 676682.586 0, 932661.009 676678.614 0, 
+    932952.508 676674.659 0, 933244.008 676670.721 0, 933535.507 676666.8 0, 933827.007 676662.897 0, 934118.507 676659.011 0, 934410.007 676655.142 0, 934701.507 676651.29 0, 934993.008 676647.455 0, 935284.509 676643.638 0, 935576.01 676639.837 0, 
+    935867.511 676636.054 0, 936159.013 676632.288 0, 936450.515 676628.539 0, 936742.017 676624.807 0, 937032.098 676621.11 0, 937325.021 676617.395 0, 937616.524 676613.714 0, 937908.027 676610.051 0, 938199.53 676606.405 0, 938491.033 676602.776 0, 
+    938782.537 676599.165 0, 939074.04 676595.57 0, 939365.544 676591.993 0, 939657.048 676588.432 0, 939948.553 676584.889 0, 940240.057 676581.363 0, 940531.562 676577.855 0, 940823.067 676574.363 0, 941114.572 676570.888 0, 941406.078 676567.431 0, 
+    941697.583 676563.991 0, 941989.089 676560.568 0, 942280.595 676557.162 0, 942572.101 676553.774 0, 942863.607 676550.402 0, 943155.114 676547.048 0, 943446.621 676543.71 0, 943738.128 676540.39 0, 944028.216 676537.104 0, 943965.286 670968.705 0, 
+    943902.36 665400.612 0))
+
+POLYGON ((958020.771 676398.739 0, 957730.673 676401.206 0, 957439.157 676403.702 0, 957147.642 676406.216 0, 956856.127 676408.747 0, 956564.613 676411.295 0, 956273.098 676413.86 0, 955981.584 676416.442 0, 955690.069 676419.041 0, 955398.555 676421.658 0, 
+    955107.041 676424.292 0, 954815.528 676426.943 0, 954524.014 676429.611 0, 954232.5 676432.296 0, 953940.987 676434.998 0, 953649.474 676437.718 0, 953357.961 676440.455 0, 953066.448 676443.208 0, 952774.935 676445.979 0, 952483.423 676448.767 0, 
+    952191.91 676451.573 0, 951900.398 676454.395 0, 951608.886 676457.235 0, 951317.374 676460.092 0, 951024.444 676462.98 0, 950734.351 676465.857 0, 950442.84 676468.765 0, 950151.328 676471.69 0, 949859.817 676474.633 0, 949568.307 676477.593 0, 
+    949276.796 676480.57 0, 948985.285 676483.564 0, 948693.775 676486.575 0, 948402.265 676489.603 0, 948110.755 676492.649 0, 947819.245 676495.711 0, 947527.736 676498.791 0, 947236.226 676501.888 0, 946944.717 676505.002 0, 946653.208 676508.134 0, 
+    946361.699 676511.282 0, 946070.19 676514.448 0, 945778.682 676517.631 0, 945487.174 676520.83 0, 945195.665 676524.048 0, 944904.158 676527.282 0, 944612.65 676530.533 0, 944321.142 676533.802 0, 944028.216 676537.104 0, 944091.149 682105.805 0, 
+    944154.085 687674.805 0, 944446.353 687671.51 0, 944737.205 687668.249 0, 945028.057 687665.005 0, 945318.91 687661.778 0, 945609.762 687658.568 0, 945900.615 687655.375 0, 946191.468 687652.2 0, 946482.321 687649.041 0, 946773.174 687645.9 0, 
+    947064.028 687642.776 0, 947354.882 687639.668 0, 947645.736 687636.578 0, 947936.59 687633.506 0, 948227.444 687630.45 0, 948518.298 687627.411 0, 948809.153 687624.39 0, 949100.008 687621.385 0, 949390.863 687618.398 0, 949681.718 687615.428 0, 
+    949972.573 687612.475 0, 950263.428 687609.539 0, 950554.284 687606.62 0, 950845.14 687603.718 0, 951134.581 687600.847 0, 951426.852 687597.966 0, 951717.708 687595.116 0, 952008.565 687592.282 0, 952299.421 687589.466 0, 952590.278 687586.667 0, 
+    952881.135 687583.885 0, 953171.992 687581.121 0, 953462.85 687578.373 0, 953753.707 687575.642 0, 954044.565 687572.929 0, 954335.423 687570.233 0, 954626.28 687567.554 0, 954917.139 687564.891 0, 955207.997 687562.247 0, 955498.855 687559.619 0, 
+    955789.714 687557.008 0, 956080.573 687554.415 0, 956371.431 687551.838 0, 956662.29 687549.279 0, 956953.15 687546.737 0, 957244.009 687544.211 0, 957534.868 687541.703 0, 957825.728 687539.213 0, 958115.174 687536.751 0, 958067.971 681967.595 0, 
+    958020.771 676398.739 0))
+
+POLYGON ((972076.597 687438.14 0, 971787.143 687439.784 0, 971496.278 687441.453 0, 971205.412 687443.14 0, 970914.547 687444.843 0, 970623.682 687446.563 0, 970332.817 687448.301 0, 970041.952 687450.056 0, 969751.087 687451.828 0, 969460.222 687453.616 0, 
+    969169.357 687455.423 0, 968878.493 687457.246 0, 968587.628 687459.086 0, 968296.764 687460.943 0, 968005.9 687462.818 0, 967715.035 687464.71 0, 967424.171 687466.618 0, 967133.308 687468.544 0, 966842.444 687470.487 0, 966551.58 687472.448 0, 
+    966260.716 687474.425 0, 965969.853 687476.419 0, 965678.99 687478.431 0, 965388.126 687480.459 0, 965095.85 687482.515 0, 964806.4 687484.568 0, 964515.538 687486.648 0, 964224.675 687488.745 0, 963933.812 687490.859 0, 963642.95 687492.991 0, 
+    963352.087 687495.139 0, 963061.225 687497.305 0, 962770.363 687499.487 0, 962479.501 687501.687 0, 962188.639 687503.904 0, 961897.778 687506.138 0, 961606.916 687508.389 0, 961316.055 687510.658 0, 961025.193 687512.943 0, 960734.332 687515.246 0, 
+    960443.471 687517.565 0, 960152.61 687519.902 0, 959861.749 687522.256 0, 959570.889 687524.627 0, 959280.028 687527.015 0, 958989.168 687529.42 0, 958698.308 687531.843 0, 958407.448 687534.282 0, 958115.174 687536.751 0, 958162.379 693106.202 0, 
+    958209.587 698675.946 0, 958501.202 698673.482 0, 958791.406 698671.048 0, 959081.611 698668.632 0, 959371.816 698666.232 0, 959662.021 698663.849 0, 959952.226 698661.483 0, 960242.431 698659.135 0, 960532.636 698656.803 0, 960822.841 698654.489 0, 
+    961113.047 698652.191 0, 961403.253 698649.911 0, 961693.458 698647.648 0, 961983.664 698645.402 0, 962273.87 698643.173 0, 962564.077 698640.961 0, 962854.283 698638.766 0, 963144.489 698636.588 0, 963434.696 698634.428 0, 963724.903 698632.284 0, 
+    964015.109 698630.157 0, 964305.316 698628.048 0, 964595.524 698625.956 0, 964885.731 698623.88 0, 965174.528 698621.832 0, 965466.146 698619.781 0, 965756.353 698617.757 0, 966046.561 698615.75 0, 966336.769 698613.76 0, 966626.977 698611.787 0, 
+    966917.185 698609.831 0, 967207.393 698607.893 0, 967497.601 698605.971 0, 967787.809 698604.067 0, 968078.018 698602.179 0, 968368.226 698600.309 0, 968658.435 698598.456 0, 968948.644 698596.62 0, 969238.853 698594.801 0, 969529.062 698592.999 0, 
+    969819.271 698591.214 0, 970109.48 698589.446 0, 970399.69 698587.695 0, 970689.899 698585.961 0, 970980.109 698584.245 0, 971270.318 698582.545 0, 971560.528 698580.863 0, 971850.738 698579.197 0, 972139.539 698577.557 0, 972108.067 693007.703 0, 
+    972076.597 687438.14 0))
+
+POLYGON ((986069.714 698518.524 0, 985780.907 698519.348 0, 985490.694 698520.194 0, 985200.48 698521.056 0, 984910.267 698521.936 0, 984620.054 698522.832 0, 984329.841 698523.746 0, 984039.627 698524.677 0, 983749.414 698525.625 0, 983459.201 698526.59 0, 
+    983168.988 698527.572 0, 982878.775 698528.571 0, 982588.563 698529.588 0, 982298.35 698530.621 0, 982008.137 698531.671 0, 981717.924 698532.739 0, 981427.712 698533.823 0, 981137.499 698534.925 0, 980847.287 698536.044 0, 980557.074 698537.18 0, 
+    980266.862 698538.333 0, 979976.65 698539.503 0, 979686.438 698540.69 0, 979396.225 698541.894 0, 979104.606 698543.121 0, 978815.801 698544.353 0, 978525.589 698545.609 0, 978235.378 698546.881 0, 977945.166 698548.171 0, 977654.954 698549.478 0, 
+    977364.743 698550.801 0, 977074.531 698552.142 0, 976784.32 698553.5 0, 976494.108 698554.875 0, 976203.897 698556.267 0, 975913.686 698557.676 0, 975623.475 698559.102 0, 975333.264 698560.546 0, 975043.053 698562.006 0, 974752.842 698563.483 0, 
+    974462.631 698564.978 0, 974172.42 698566.49 0, 973882.21 698568.018 0, 973591.999 698569.564 0, 973301.789 698571.127 0, 973011.578 698572.707 0, 972721.368 698574.304 0, 972431.158 698575.918 0, 972139.539 698577.557 0, 972171.013 704147.701 0, 
+    972202.488 709718.129 0, 972493.448 709716.494 0, 972783.003 709714.883 0, 973072.557 709713.29 0, 973362.112 709711.714 0, 973651.666 709710.154 0, 973941.221 709708.612 0, 974230.776 709707.087 0, 974520.331 709705.578 0, 974809.886 709704.087 0, 
+    975099.441 709702.613 0, 975388.997 709701.156 0, 975678.552 709699.716 0, 975968.107 709698.293 0, 976257.663 709696.887 0, 976547.218 709695.498 0, 976836.774 709694.126 0, 977126.33 709692.772 0, 977415.886 709691.434 0, 977705.441 709690.113 0, 
+    977994.997 709688.809 0, 978284.553 709687.523 0, 978574.11 709686.253 0, 978863.666 709685.001 0, 979151.818 709683.771 0, 979442.778 709682.547 0, 979732.335 709681.345 0, 980021.891 709680.161 0, 980311.448 709678.993 0, 980601.004 709677.843 0, 
+    980890.561 709676.71 0, 981180.118 709675.594 0, 981469.675 709674.494 0, 981759.232 709673.412 0, 982048.789 709672.347 0, 982338.346 709671.299 0, 982627.903 709670.268 0, 982917.46 709669.254 0, 983207.017 709668.257 0, 983496.574 709667.277 0, 
+    983786.132 709666.314 0, 984075.689 709665.369 0, 984365.246 709664.44 0, 984654.804 709663.528 0, 984944.361 709662.634 0, 985233.919 709661.756 0, 985523.477 709660.895 0, 985813.034 709660.052 0, 986101.189 709659.229 0, 986085.451 704088.734 0, 
+    986069.714 698518.524 0))
+
+POLYGON ((1000000 709639.596 0, 999711.842 709639.604 0, 999422.283 709639.63 0, 999132.724 709639.672 0, 998843.165 709639.732 0, 998553.606 709639.809 0, 998264.048 709639.902 0, 997974.489 709640.013 0, 997684.93 709640.141 0, 997395.371 709640.285 0, 
+    997105.812 709640.447 0, 996816.253 709640.626 0, 996526.694 709640.822 0, 996237.136 709641.035 0, 995947.577 709641.265 0, 995658.018 709641.512 0, 995368.459 709641.776 0, 995078.9 709642.057 0, 994789.342 709642.355 0, 994499.783 709642.671 0, 
+    994210.224 709643.003 0, 993920.665 709643.352 0, 993631.107 709643.718 0, 993341.548 709644.102 0, 993050.587 709644.504 0, 992762.431 709644.92 0, 992472.872 709645.354 0, 992183.314 709645.806 0, 991893.755 709646.274 0, 991604.197 709646.76 0, 
+    991314.638 709647.263 0, 991025.08 709647.782 0, 990735.521 709648.319 0, 990445.963 709648.873 0, 990156.405 709649.444 0, 989866.846 709650.032 0, 989577.288 709650.637 0, 989287.73 709651.259 0, 988998.172 709651.898 0, 988708.614 709652.554 0, 
+    988419.055 709653.227 0, 988129.497 709653.917 0, 987839.939 709654.624 0, 987550.381 709655.348 0, 987260.823 709656.09 0, 986971.265 709656.848 0, 986681.708 709657.623 0, 986392.15 709658.416 0, 986101.189 709659.229 0, 986116.927 715230.007 0, 
+    986132.667 720801.062 0, 986422.969 720800.251 0, 986711.871 720799.46 0, 987000.773 720798.687 0, 987289.675 720797.93 0, 987578.577 720797.19 0, 987867.479 720796.468 0, 988156.381 720795.762 0, 988445.284 720795.074 0, 988734.186 720794.402 0, 
+    989023.088 720793.747 0, 989311.991 720793.11 0, 989600.893 720792.489 0, 989889.796 720791.886 0, 990178.698 720791.299 0, 990467.601 720790.73 0, 990756.503 720790.177 0, 991045.406 720789.642 0, 991334.309 720789.123 0, 991623.211 720788.621 0, 
+    991912.114 720788.137 0, 992201.017 720787.669 0, 992489.92 720787.219 0, 992778.822 720786.785 0, 993066.326 720786.371 0, 993356.628 720785.969 0, 993645.531 720785.587 0, 993934.434 720785.221 0, 994223.337 720784.873 0, 994512.24 720784.541 0, 
+    994801.143 720784.227 0, 995090.046 720783.929 0, 995378.949 720783.649 0, 995667.852 720783.385 0, 995956.755 720783.139 0, 996245.658 720782.909 0, 996534.561 720782.697 0, 996823.464 720782.501 0, 997112.367 720782.323 0, 997401.27 720782.161 0, 
+    997690.173 720782.017 0, 997979.076 720781.89 0, 998267.979 720781.779 0, 998556.882 720781.686 0, 998845.785 720781.609 0, 999134.688 720781.55 0, 999423.592 720781.507 0, 999712.495 720781.482 0, 1000000 720781.474 0, 1000000 715210.395 0, 
+    1000000 709639.596 0))
+
+POLYGON ((1013867.333 720801.062 0, 1013579.827 720800.259 0, 1013290.925 720799.468 0, 1013002.023 720798.694 0, 1012713.121 720797.937 0, 1012424.219 720797.197 0, 1012135.316 720796.475 0, 1011846.414 720795.769 0, 1011557.512 720795.08 0, 1011268.61 720794.408 0, 
+    1010979.707 720793.754 0, 1010690.805 720793.116 0, 1010401.902 720792.495 0, 1010113 720791.892 0, 1009824.097 720791.305 0, 1009535.195 720790.735 0, 1009246.292 720790.182 0, 1008957.39 720789.647 0, 1008668.487 720789.128 0, 1008379.584 720788.626 0, 
+    1008090.681 720788.141 0, 1007801.779 720787.674 0, 1007512.876 720787.223 0, 1007223.973 720786.789 0, 1006933.674 720786.371 0, 1006646.168 720785.973 0, 1006357.265 720785.59 0, 1006068.362 720785.225 0, 1005779.459 720784.876 0, 1005490.556 720784.544 0, 
+    1005201.653 720784.23 0, 1004912.75 720783.932 0, 1004623.847 720783.651 0, 1004334.944 720783.388 0, 1004046.041 720783.141 0, 1003757.138 720782.911 0, 1003468.235 720782.699 0, 1003179.332 720782.503 0, 1002890.429 720782.325 0, 1002601.526 720782.163 0, 
+    1002312.623 720782.018 0, 1002023.72 720781.891 0, 1001734.817 720781.78 0, 1001445.913 720781.686 0, 1001157.01 720781.61 0, 1000868.107 720781.55 0, 1000579.204 720781.508 0, 1000290.301 720781.482 0, 1000000 720781.474 0, 1000000 726352.827 0, 
+    1000000 731924.451 0, 1000289.642 731924.46 0, 1000577.889 731924.485 0, 1000866.136 731924.528 0, 1001154.384 731924.587 0, 1001442.631 731924.664 0, 1001730.878 731924.757 0, 1002019.125 731924.867 0, 1002307.373 731924.995 0, 1002595.62 731925.139 0, 
+    1002883.867 731925.3 0, 1003172.114 731925.478 0, 1003460.362 731925.674 0, 1003748.609 731925.886 0, 1004036.856 731926.115 0, 1004325.103 731926.361 0, 1004613.35 731926.624 0, 1004901.597 731926.904 0, 1005189.844 731927.201 0, 1005478.092 731927.515 0, 
+    1005766.339 731927.846 0, 1006054.586 731928.194 0, 1006342.833 731928.559 0, 1006631.08 731928.94 0, 1006917.933 731929.337 0, 1007207.574 731929.755 0, 1007495.821 731930.188 0, 1007784.068 731930.637 0, 1008072.314 731931.104 0, 1008360.561 731931.588 0, 
+    1008648.808 731932.088 0, 1008937.055 731932.606 0, 1009225.302 731933.14 0, 1009513.548 731933.692 0, 1009801.795 731934.26 0, 1010090.042 731934.845 0, 1010378.288 731935.448 0, 1010666.535 731936.067 0, 1010954.782 731936.703 0, 1011243.028 731937.357 0, 
+    1011531.275 731938.027 0, 1011819.521 731938.714 0, 1012107.767 731939.418 0, 1012396.014 731940.139 0, 1012684.26 731940.877 0, 1012972.506 731941.633 0, 1013260.753 731942.405 0, 1013548.999 731943.194 0, 1013835.853 731943.996 0, 1013851.593 726372.393 0, 
+    1013867.333 720801.062 0))
+
+POLYGON ((1027671.595 732002.629 0, 1027384.742 732001.016 0, 1027096.499 731999.413 0, 1026808.256 731997.827 0, 1026520.013 731996.257 0, 1026231.77 731994.705 0, 1025943.527 731993.169 0, 1025655.284 731991.651 0, 1025367.041 731990.149 0, 1025078.797 731988.665 0, 
+    1024790.554 731987.197 0, 1024502.31 731985.746 0, 1024214.066 731984.313 0, 1023925.822 731982.896 0, 1023637.579 731981.496 0, 1023349.335 731980.114 0, 1023061.091 731978.748 0, 1022772.847 731977.399 0, 1022484.602 731976.067 0, 1022196.358 731974.752 0, 
+    1021908.114 731973.454 0, 1021619.869 731972.173 0, 1021331.625 731970.909 0, 1021043.38 731969.662 0, 1020753.744 731968.426 0, 1020466.891 731967.219 0, 1020178.646 731966.023 0, 1019890.401 731964.843 0, 1019602.156 731963.681 0, 1019313.911 731962.536 0, 
+    1019025.666 731961.408 0, 1018737.421 731960.296 0, 1018449.176 731959.202 0, 1018160.931 731958.125 0, 1017872.685 731957.064 0, 1017584.44 731956.021 0, 1017296.195 731954.994 0, 1017007.949 731953.985 0, 1016719.704 731952.992 0, 1016431.458 731952.016 0, 
+    1016143.212 731951.058 0, 1015854.967 731950.116 0, 1015566.721 731949.191 0, 1015278.475 731948.284 0, 1014990.229 731947.393 0, 1014701.983 731946.519 0, 1014413.737 731945.662 0, 1014125.491 731944.822 0, 1013835.853 731943.996 0, 1013820.111 737515.866 0, 
+    1013804.369 743088.001 0, 1014093.348 743088.826 0, 1014380.938 743089.664 0, 1014668.528 743090.519 0, 1014956.118 743091.39 0, 1015243.708 743092.279 0, 1015531.298 743093.185 0, 1015818.888 743094.107 0, 1016106.478 743095.047 0, 1016394.068 743096.003 0, 
+    1016681.657 743096.977 0, 1016969.247 743097.967 0, 1017256.837 743098.974 0, 1017544.426 743099.999 0, 1017832.016 743101.04 0, 1018119.605 743102.098 0, 1018407.194 743103.173 0, 1018694.784 743104.265 0, 1018982.373 743105.373 0, 1019269.962 743106.499 0, 
+    1019557.551 743107.642 0, 1019845.14 743108.801 0, 1020132.729 743109.978 0, 1020420.318 743111.171 0, 1020706.518 743112.376 0, 1020995.495 743113.609 0, 1021283.084 743114.853 0, 1021570.673 743116.114 0, 1021858.261 743117.392 0, 1022145.85 743118.687 0, 
+    1022433.438 743119.999 0, 1022721.026 743121.328 0, 1023008.614 743122.674 0, 1023296.202 743124.037 0, 1023583.791 743125.416 0, 1023871.378 743126.813 0, 1024158.966 743128.226 0, 1024446.554 743129.657 0, 1024734.142 743131.104 0, 1025021.729 743132.568 0, 
+    1025309.317 743134.049 0, 1025596.904 743135.548 0, 1025884.492 743137.063 0, 1026172.079 743138.595 0, 1026459.666 743140.144 0, 1026747.253 743141.709 0, 1027034.84 743143.292 0, 1027322.427 743144.892 0, 1027608.627 743146.501 0, 1027640.112 737574.432 0, 
+    1027671.595 732002.629 0))
+
+POLYGON ((1041412.665 743244 0, 1041126.469 743241.582 0, 1040838.887 743239.17 0, 1040551.306 743236.775 0, 1040263.725 743234.397 0, 1039976.143 743232.035 0, 1039688.561 743229.691 0, 1039400.979 743227.363 0, 1039113.397 743225.053 0, 1038825.815 743222.759 0, 
+    1038538.233 743220.482 0, 1038250.65 743218.222 0, 1037963.068 743215.979 0, 1037675.485 743213.753 0, 1037387.902 743211.544 0, 1037100.319 743209.352 0, 1036812.736 743207.177 0, 1036525.153 743205.019 0, 1036237.569 743202.878 0, 1035949.986 743200.753 0, 
+    1035662.402 743198.646 0, 1035374.818 743196.555 0, 1035087.234 743194.481 0, 1034799.65 743192.425 0, 1034510.68 743190.375 0, 1034224.482 743188.362 0, 1033936.898 743186.356 0, 1033649.313 743184.367 0, 1033361.729 743182.395 0, 1033074.144 743180.44 0, 
+    1032786.559 743178.502 0, 1032498.974 743176.58 0, 1032211.389 743174.676 0, 1031923.804 743172.789 0, 1031636.219 743170.918 0, 1031348.633 743169.065 0, 1031061.048 743167.228 0, 1030773.462 743165.408 0, 1030485.877 743163.605 0, 1030198.291 743161.82 0, 
+    1029910.705 743160.051 0, 1029623.119 743158.299 0, 1029335.533 743156.563 0, 1029047.947 743154.845 0, 1028760.36 743153.144 0, 1028472.774 743151.46 0, 1028185.187 743149.792 0, 1027897.601 743148.142 0, 1027608.627 743146.501 0, 1027577.141 748718.83 0, 
+    1027545.653 754291.416 0, 1027833.968 754293.054 0, 1028120.899 754294.701 0, 1028407.829 754296.364 0, 1028694.76 754298.045 0, 1028981.69 754299.742 0, 1029268.62 754301.456 0, 1029555.55 754303.188 0, 1029842.48 754304.936 0, 1030129.41 754306.701 0, 
+    1030416.34 754308.482 0, 1030703.27 754310.281 0, 1030990.2 754312.097 0, 1031277.129 754313.929 0, 1031564.059 754315.778 0, 1031850.988 754317.645 0, 1032137.917 754319.528 0, 1032424.846 754321.428 0, 1032711.775 754323.345 0, 1032998.704 754325.278 0, 
+    1033285.633 754327.229 0, 1033572.561 754329.197 0, 1033859.49 754331.181 0, 1034146.418 754333.183 0, 1034431.964 754335.191 0, 1034720.275 754337.236 0, 1035007.203 754339.288 0, 1035294.131 754341.357 0, 1035581.058 754343.443 0, 1035867.986 754345.545 0, 
+    1036154.914 754347.665 0, 1036441.841 754349.801 0, 1036728.768 754351.955 0, 1037015.695 754354.125 0, 1037302.622 754356.312 0, 1037589.549 754358.516 0, 1037876.476 754360.737 0, 1038163.403 754362.975 0, 1038450.329 754365.229 0, 1038737.256 754367.501 0, 
+    1039024.182 754369.789 0, 1039311.108 754372.095 0, 1039598.034 754374.417 0, 1039884.96 754376.756 0, 1040171.886 754379.112 0, 1040458.811 754381.485 0, 1040745.737 754383.875 0, 1041032.662 754386.281 0, 1041318.205 754388.693 0, 1041365.436 748816.218 0, 
+    1041412.665 743244 0))
+
+POLYGON ((1055090.427 754524.879 0, 1054804.89 754521.661 0, 1054517.972 754518.443 0, 1054231.055 754515.243 0, 1053944.137 754512.06 0, 1053657.219 754508.893 0, 1053370.301 754505.743 0, 1053083.383 754502.61 0, 1052796.464 754499.495 0, 1052509.546 754496.395 0, 
+    1052222.627 754493.313 0, 1051935.708 754490.248 0, 1051648.789 754487.2 0, 1051361.869 754484.168 0, 1051074.95 754481.154 0, 1050788.03 754478.156 0, 1050501.11 754475.175 0, 1050214.19 754472.211 0, 1049927.27 754469.264 0, 1049640.35 754466.334 0, 
+    1049353.429 754463.42 0, 1049066.508 754460.524 0, 1048779.587 754457.645 0, 1048492.666 754454.782 0, 1048204.364 754451.923 0, 1047918.824 754449.107 0, 1047631.902 754446.295 0, 1047344.98 754443.5 0, 1047058.058 754440.722 0, 1046771.136 754437.961 0, 
+    1046484.214 754435.216 0, 1046197.292 754432.489 0, 1045910.369 754429.778 0, 1045623.446 754427.085 0, 1045336.523 754424.408 0, 1045049.6 754421.748 0, 1044762.677 754419.105 0, 1044475.754 754416.478 0, 1044188.83 754413.869 0, 1043901.907 754411.277 0, 
+    1043614.983 754408.701 0, 1043328.059 754406.142 0, 1043041.135 754403.601 0, 1042754.21 754401.076 0, 1042467.286 754398.568 0, 1042180.361 754396.077 0, 1041893.437 754393.603 0, 1041606.512 754391.145 0, 1041318.205 754388.693 0, 1041270.972 759961.423 0, 
+    1041223.737 765534.402 0, 1041511.384 765536.849 0, 1041797.653 765539.301 0, 1042083.922 765541.769 0, 1042370.19 765544.255 0, 1042656.459 765546.757 0, 1042942.727 765549.276 0, 1043228.995 765551.812 0, 1043515.263 765554.365 0, 1043801.531 765556.934 0, 
+    1044087.799 765559.521 0, 1044374.066 765562.124 0, 1044660.333 765564.744 0, 1044946.601 765567.381 0, 1045232.868 765570.035 0, 1045519.135 765572.706 0, 1045805.401 765575.394 0, 1046091.668 765578.098 0, 1046377.934 765580.819 0, 1046664.2 765583.558 0, 
+    1046950.467 765586.313 0, 1047236.732 765589.084 0, 1047522.998 765591.873 0, 1047809.264 765594.679 0, 1048094.152 765597.487 0, 1048381.794 765600.34 0, 1048668.06 765603.196 0, 1048954.324 765606.069 0, 1049240.589 765608.959 0, 1049526.854 765611.866 0, 
+    1049813.118 765614.789 0, 1050099.382 765617.729 0, 1050385.646 765620.687 0, 1050671.91 765623.661 0, 1050958.174 765626.651 0, 1051244.438 765629.659 0, 1051530.701 765632.684 0, 1051816.964 765635.725 0, 1052103.227 765638.783 0, 1052389.49 765641.859 0, 
+    1052675.753 765644.951 0, 1052962.015 765648.059 0, 1053248.277 765651.185 0, 1053534.539 765654.328 0, 1053820.801 765657.487 0, 1054107.063 765660.663 0, 1054393.325 765663.856 0, 1054679.586 765667.066 0, 1054964.471 765670.277 0, 1055027.45 760097.453 0, 
+    1055090.427 754524.879 0))
+
+POLYGON ((1068704.766 765844.972 0, 1068419.889 765840.956 0, 1068133.638 765836.937 0, 1067847.387 765832.935 0, 1067561.135 765828.95 0, 1067274.883 765824.982 0, 1066988.631 765821.031 0, 1066702.379 765817.096 0, 1066416.126 765813.179 0, 1066129.873 765809.278 0, 
+    1065843.62 765805.394 0, 1065557.367 765801.527 0, 1065271.114 765797.677 0, 1064984.86 765793.844 0, 1064698.606 765790.027 0, 1064412.352 765786.228 0, 1064126.098 765782.445 0, 1063839.843 765778.679 0, 1063553.588 765774.93 0, 1063267.333 765771.198 0, 
+    1062981.078 765767.483 0, 1062694.823 765763.784 0, 1062408.567 765760.102 0, 1062122.311 765756.438 0, 1061834.68 765752.772 0, 1061549.799 765749.158 0, 1061263.542 765745.544 0, 1060977.286 765741.947 0, 1060691.029 765738.366 0, 1060404.772 765734.802 0, 
+    1060118.514 765731.256 0, 1059832.257 765727.726 0, 1059545.999 765724.212 0, 1059259.741 765720.716 0, 1058973.483 765717.237 0, 1058687.224 765713.774 0, 1058400.966 765710.328 0, 1058114.707 765706.899 0, 1057828.448 765703.487 0, 1057542.189 765700.092 0, 
+    1057255.929 765696.713 0, 1056969.67 765693.352 0, 1056683.41 765690.007 0, 1056397.15 765686.679 0, 1056110.89 765683.368 0, 1055824.629 765680.074 0, 1055538.369 765676.797 0, 1055252.108 765673.536 0, 1054964.471 765670.277 0, 1054901.488 771243.348 0, 
+    1054838.503 776816.663 0, 1055125.481 776819.914 0, 1055411.086 776823.167 0, 1055696.69 776826.437 0, 1055982.295 776829.724 0, 1056267.899 776833.027 0, 1056553.503 776836.347 0, 1056839.106 776839.684 0, 1057124.71 776843.038 0, 1057410.313 776846.409 0, 
+    1057695.916 776849.796 0, 1057981.519 776853.201 0, 1058267.122 776856.622 0, 1058552.725 776860.06 0, 1058838.327 776863.514 0, 1059123.929 776866.986 0, 1059409.531 776870.474 0, 1059695.133 776873.979 0, 1059980.734 776877.501 0, 1060266.336 776881.04 0, 
+    1060551.937 776884.596 0, 1060837.538 776888.168 0, 1061123.138 776891.757 0, 1061408.739 776895.363 0, 1061692.967 776898.968 0, 1061979.939 776902.625 0, 1062265.539 776906.282 0, 1062551.139 776909.955 0, 1062836.738 776913.645 0, 1063122.337 776917.352 0, 
+    1063407.936 776921.076 0, 1063693.535 776924.816 0, 1063979.133 776928.573 0, 1064264.732 776932.348 0, 1064550.33 776936.138 0, 1064835.928 776939.946 0, 1065121.525 776943.771 0, 1065407.123 776947.612 0, 1065692.72 776951.47 0, 1065978.317 776955.345 0, 
+    1066263.913 776959.237 0, 1066549.51 776963.145 0, 1066835.106 776967.071 0, 1067120.702 776971.013 0, 1067406.298 776974.972 0, 1067691.894 776978.948 0, 1067977.489 776982.94 0, 1068263.084 776986.95 0, 1068547.308 776990.957 0, 1068626.039 771417.843 0, 
+    1068704.766 765844.972 0))
+
+POLYGON ((1082255.566 777203.98 0, 1081971.352 777199.17 0, 1081685.77 777194.354 0, 1081400.187 777189.554 0, 1081114.604 777184.772 0, 1080829.02 777180.006 0, 1080543.436 777175.257 0, 1080257.852 777170.524 0, 1079972.268 777165.809 0, 1079686.683 777161.11 0, 
+    1079401.098 777156.429 0, 1079115.513 777151.764 0, 1078829.928 777147.116 0, 1078544.342 777142.484 0, 1078258.756 777137.87 0, 1077973.17 777133.272 0, 1077687.584 777128.691 0, 1077401.997 777124.127 0, 1077116.41 777119.579 0, 1076830.822 777115.049 0, 
+    1076545.235 777110.535 0, 1076259.647 777106.038 0, 1075974.059 777101.558 0, 1075688.471 777097.095 0, 1075401.512 777092.627 0, 1075117.293 777088.219 0, 1074831.704 777083.806 0, 1074546.115 777079.41 0, 1074260.525 777075.031 0, 1073974.935 777070.668 0, 
+    1073689.345 777066.323 0, 1073403.754 777061.994 0, 1073118.164 777057.682 0, 1072832.573 777053.387 0, 1072546.982 777049.108 0, 1072261.39 777044.847 0, 1071975.798 777040.602 0, 1071690.206 777036.374 0, 1071404.614 777032.163 0, 1071119.022 777027.969 0, 
+    1070833.429 777023.791 0, 1070547.836 777019.63 0, 1070262.243 777015.486 0, 1069976.65 777011.359 0, 1069691.056 777007.249 0, 1069405.462 777003.156 0, 1069119.868 776999.079 0, 1068834.274 776995.019 0, 1068547.308 776990.957 0, 1068468.574 782564.311 0, 
+    1068389.837 788137.9 0, 1068676.143 788141.954 0, 1068961.081 788146.004 0, 1069246.019 788150.071 0, 1069530.957 788154.155 0, 1069815.895 788158.256 0, 1070100.832 788162.374 0, 1070385.769 788166.508 0, 1070670.706 788170.659 0, 1070955.643 788174.827 0, 
+    1071240.579 788179.012 0, 1071525.515 788183.213 0, 1071810.451 788187.432 0, 1072095.386 788191.667 0, 1072380.322 788195.919 0, 1072665.257 788200.187 0, 1072950.192 788204.472 0, 1073235.126 788208.774 0, 1073520.061 788213.093 0, 1073804.995 788217.429 0, 
+    1074089.929 788221.781 0, 1074374.862 788226.151 0, 1074659.796 788230.536 0, 1074944.729 788234.939 0, 1075228.295 788239.337 0, 1075514.594 788243.795 0, 1075799.526 788248.248 0, 1076084.458 788252.718 0, 1076369.39 788257.204 0, 1076654.322 788261.708 0, 
+    1076939.253 788266.228 0, 1077224.184 788270.765 0, 1077509.115 788275.318 0, 1077794.045 788279.889 0, 1078078.975 788284.476 0, 1078363.905 788289.08 0, 1078648.835 788293.701 0, 1078933.764 788298.338 0, 1079218.693 788302.992 0, 1079503.622 788307.663 0, 
+    1079788.55 788312.351 0, 1080073.479 788317.056 0, 1080358.407 788321.777 0, 1080643.334 788326.515 0, 1080928.262 788331.27 0, 1081213.189 788336.042 0, 1081498.116 788340.83 0, 1081783.042 788345.635 0, 1082066.603 788350.434 0, 1082161.087 782777.089 0, 
+    1082255.566 777203.98 0))
+
+POLYGON ((1095742.715 788601.607 0, 1095459.166 788596.007 0, 1095174.254 788590.396 0, 1094889.342 788584.803 0, 1094604.43 788579.226 0, 1094319.517 788573.667 0, 1094034.604 788568.123 0, 1093749.69 788562.597 0, 1093464.776 788557.088 0, 1093179.862 788551.595 0, 
+    1092894.948 788546.119 0, 1092610.033 788540.66 0, 1092325.118 788535.217 0, 1092040.202 788529.792 0, 1091755.287 788524.383 0, 1091470.371 788518.99 0, 1091185.454 788513.615 0, 1090900.537 788508.256 0, 1090615.62 788502.915 0, 1090330.703 788497.59 0, 
+    1090045.785 788492.281 0, 1089760.868 788486.99 0, 1089475.949 788481.715 0, 1089191.031 788476.457 0, 1088904.748 788471.191 0, 1088621.193 788465.991 0, 1088336.273 788460.784 0, 1088051.353 788455.593 0, 1087766.433 788450.419 0, 1087481.513 788445.261 0, 
+    1087196.592 788440.121 0, 1086911.671 788434.997 0, 1086626.75 788429.89 0, 1086341.828 788424.799 0, 1086056.906 788419.726 0, 1085771.984 788414.669 0, 1085487.062 788409.629 0, 1085202.139 788404.606 0, 1084917.216 788399.599 0, 1084632.292 788394.61 0, 
+    1084347.369 788389.637 0, 1084062.445 788384.681 0, 1083777.52 788379.741 0, 1083492.596 788374.819 0, 1083207.671 788369.913 0, 1082922.746 788365.024 0, 1082637.82 788360.152 0, 1082352.895 788355.296 0, 1082066.603 788350.434 0, 1081972.116 793924.012 0, 
+    1081877.624 799497.819 0, 1082163.257 799502.669 0, 1082447.526 799507.514 0, 1082731.796 799512.375 0, 1083016.065 799517.252 0, 1083300.333 799522.147 0, 1083584.602 799527.058 0, 1083868.87 799531.986 0, 1084153.138 799536.931 0, 1084437.405 799541.892 0, 
+    1084721.673 799546.871 0, 1085005.94 799551.866 0, 1085290.206 799556.877 0, 1085574.473 799561.906 0, 1085858.739 799566.951 0, 1086143.005 799572.012 0, 1086427.27 799577.091 0, 1086711.535 799582.186 0, 1086995.8 799587.298 0, 1087280.065 799592.427 0, 
+    1087564.329 799597.573 0, 1087848.593 799602.735 0, 1088132.857 799607.914 0, 1088417.12 799613.11 0, 1088700.022 799618.297 0, 1088985.646 799623.551 0, 1089269.909 799628.797 0, 1089554.171 799634.06 0, 1089838.433 799639.339 0, 1090122.694 799644.635 0, 
+    1090406.956 799649.948 0, 1090691.217 799655.277 0, 1090975.477 799660.624 0, 1091259.737 799665.987 0, 1091543.997 799671.366 0, 1091828.257 799676.763 0, 1092112.516 799682.176 0, 1092396.775 799687.606 0, 1092681.034 799693.053 0, 1092965.292 799698.516 0, 
+    1093249.551 799703.996 0, 1093533.808 799709.493 0, 1093818.066 799715.007 0, 1094102.323 799720.537 0, 1094386.58 799726.084 0, 1094670.836 799731.648 0, 1094955.092 799737.228 0, 1095239.348 799742.825 0, 1095522.243 799748.412 0, 1095632.481 794174.895 0, 
+    1095742.715 788601.607 0))
+
+POLYGON ((1109166.1 800037.554 0, 1108883.219 800031.168 0, 1108598.98 800024.767 0, 1108314.741 800018.384 0, 1108030.501 800012.017 0, 1107746.261 800005.667 0, 1107462.021 799999.333 0, 1107177.78 799993.017 0, 1106893.539 799986.717 0, 1106609.298 799980.434 0, 
+    1106325.056 799974.167 0, 1106040.814 799967.918 0, 1105756.571 799961.685 0, 1105472.328 799955.468 0, 1105188.085 799949.269 0, 1104903.841 799943.086 0, 1104619.597 799936.92 0, 1104335.353 799930.771 0, 1104051.108 799924.638 0, 1103766.863 799918.522 0, 
+    1103482.618 799912.423 0, 1103198.372 799906.341 0, 1102914.126 799900.275 0, 1102629.879 799894.226 0, 1102344.274 799888.165 0, 1102061.385 799882.178 0, 1101777.138 799876.179 0, 1101492.89 799870.197 0, 1101208.641 799864.232 0, 1100924.393 799858.284 0, 
+    1100640.144 799852.352 0, 1100355.894 799846.437 0, 1100071.645 799840.538 0, 1099787.395 799834.657 0, 1099503.144 799828.792 0, 1099218.894 799822.943 0, 1098934.643 799817.112 0, 1098650.391 799811.297 0, 1098366.139 799805.499 0, 1098081.887 799799.718 0, 
+    1097797.635 799793.953 0, 1097513.382 799788.206 0, 1097229.129 799782.475 0, 1096944.876 799776.76 0, 1096660.622 799771.063 0, 1096376.368 799765.382 0, 1096092.113 799759.718 0, 1095807.858 799754.07 0, 1095522.243 799748.412 0, 1095412.001 805322.155 0, 
+    1095301.754 810896.119 0, 1095586.71 810901.764 0, 1095870.309 810907.398 0, 1096153.907 810913.049 0, 1096437.505 810918.717 0, 1096721.103 810924.402 0, 1097004.7 810930.103 0, 1097288.297 810935.821 0, 1097571.894 810941.555 0, 1097855.49 810947.306 0, 
+    1098139.086 810953.074 0, 1098422.681 810958.859 0, 1098706.277 810964.66 0, 1098989.872 810970.478 0, 1099273.466 810976.313 0, 1099557.061 810982.164 0, 1099840.654 810988.032 0, 1100124.248 810993.917 0, 1100407.841 810999.819 0, 1100691.434 811005.737 0, 
+    1100975.027 811011.672 0, 1101258.619 811017.623 0, 1101542.211 811023.591 0, 1101825.802 811029.576 0, 1102108.037 811035.549 0, 1102392.984 811041.596 0, 1102676.574 811047.631 0, 1102960.164 811053.683 0, 1103243.754 811059.751 0, 1103527.344 811065.836 0, 
+    1103810.933 811071.938 0, 1104094.521 811078.057 0, 1104378.109 811084.192 0, 1104661.697 811090.344 0, 1104945.285 811096.512 0, 1105228.872 811102.697 0, 1105512.459 811108.899 0, 1105796.045 811115.118 0, 1106079.631 811121.353 0, 1106363.217 811127.605 0, 
+    1106646.802 811133.874 0, 1106930.387 811140.159 0, 1107213.972 811146.461 0, 1107497.556 811152.78 0, 1107781.14 811159.115 0, 1108064.724 811165.467 0, 1108348.307 811171.836 0, 1108631.889 811178.222 0, 1108914.117 811184.593 0, 1109040.111 805610.963 0, 
+    1109166.1 800037.554 0))
+
+POLYGON ((1122525.611 811511.524 0, 1122243.4 811504.355 0, 1121959.836 811497.168 0, 1121676.272 811489.998 0, 1121392.708 811482.845 0, 1121109.143 811475.708 0, 1120825.578 811468.588 0, 1120542.012 811461.485 0, 1120258.446 811454.399 0, 1119974.88 811447.329 0, 
+    1119691.313 811440.276 0, 1119407.745 811433.239 0, 1119124.178 811426.219 0, 1118840.61 811419.216 0, 1118557.041 811412.23 0, 1118273.472 811405.26 0, 1117989.903 811398.307 0, 1117706.333 811391.371 0, 1117422.763 811384.451 0, 1117139.192 811377.548 0, 
+    1116855.621 811370.662 0, 1116572.05 811363.793 0, 1116288.478 811356.94 0, 1116004.905 811350.104 0, 1115719.979 811343.252 0, 1115437.76 811336.481 0, 1115154.186 811329.695 0, 1114870.613 811322.926 0, 1114587.038 811316.173 0, 1114303.464 811309.437 0, 
+    1114019.889 811302.718 0, 1113736.313 811296.015 0, 1113452.737 811289.329 0, 1113169.161 811282.66 0, 1112885.585 811276.007 0, 1112602.008 811269.372 0, 1112318.43 811262.752 0, 1112034.853 811256.15 0, 1111751.274 811249.564 0, 1111467.696 811242.995 0, 
+    1111184.117 811236.442 0, 1110900.538 811229.907 0, 1110616.958 811223.388 0, 1110333.378 811216.885 0, 1110049.797 811210.4 0, 1109766.217 811203.931 0, 1109482.635 811197.478 0, 1109199.054 811191.043 0, 1108914.117 811184.593 0, 1108788.118 816758.442 0, 
+    1108662.115 822332.505 0, 1108946.392 822338.939 0, 1109229.318 822345.36 0, 1109512.243 822351.797 0, 1109795.167 822358.251 0, 1110078.092 822364.722 0, 1110361.016 822371.209 0, 1110643.939 822377.713 0, 1110926.862 822384.234 0, 1111209.785 822390.771 0, 
+    1111492.708 822397.325 0, 1111775.63 822403.895 0, 1112058.551 822410.483 0, 1112341.473 822417.086 0, 1112624.393 822423.707 0, 1112907.314 822430.344 0, 1113190.234 822436.998 0, 1113473.154 822443.668 0, 1113756.073 822450.356 0, 1114038.992 822457.059 0, 
+    1114321.91 822463.78 0, 1114604.828 822470.517 0, 1114887.746 822477.271 0, 1115170.663 822484.041 0, 1115452.23 822490.796 0, 1115736.497 822497.632 0, 1116019.413 822504.452 0, 1116302.329 822511.289 0, 1116585.244 822518.143 0, 1116868.159 822525.013 0, 
+    1117151.073 822531.9 0, 1117433.987 822538.804 0, 1117716.901 822545.724 0, 1117999.814 822552.661 0, 1118282.727 822559.614 0, 1118565.64 822566.585 0, 1118848.552 822573.571 0, 1119131.463 822580.575 0, 1119414.375 822587.595 0, 1119697.285 822594.632 0, 
+    1119980.196 822601.685 0, 1120263.106 822608.756 0, 1120546.015 822615.842 0, 1120828.924 822622.946 0, 1121111.833 822630.066 0, 1121394.741 822637.203 0, 1121677.649 822644.356 0, 1121960.557 822651.526 0, 1122242.115 822658.678 0, 1122383.865 817084.994 0, 
+    1122525.611 811511.524 0))
+
+POLYGON ((1135821.139 823023.217 0, 1135539.6 823015.269 0, 1135256.714 823007.3 0, 1134973.827 822999.347 0, 1134690.94 822991.411 0, 1134408.053 822983.492 0, 1134125.165 822975.589 0, 1133842.277 822967.703 0, 1133559.388 822959.834 0, 1133276.498 822951.981 0, 
+    1132993.609 822944.145 0, 1132710.718 822936.326 0, 1132427.828 822928.523 0, 1132144.936 822920.737 0, 1131862.045 822912.967 0, 1131579.153 822905.214 0, 1131296.26 822897.478 0, 1131013.367 822889.759 0, 1130730.474 822882.056 0, 1130447.58 822874.37 0, 
+    1130164.685 822866.7 0, 1129881.791 822859.047 0, 1129598.895 822851.411 0, 1129316 822843.791 0, 1129031.755 822836.152 0, 1128750.207 822828.602 0, 1128467.31 822821.032 0, 1128184.412 822813.479 0, 1127901.514 822805.943 0, 1127618.616 822798.423 0, 
+    1127335.717 822790.92 0, 1127052.818 822783.434 0, 1126769.918 822775.964 0, 1126487.018 822768.511 0, 1126204.117 822761.075 0, 1125921.216 822753.655 0, 1125638.315 822746.252 0, 1125355.413 822738.865 0, 1125072.511 822731.495 0, 1124789.608 822724.142 0, 
+    1124506.705 822716.806 0, 1124223.801 822709.486 0, 1123940.897 822702.182 0, 1123657.993 822694.896 0, 1123375.088 822687.626 0, 1123092.182 822680.373 0, 1122809.277 822673.136 0, 1122526.37 822665.916 0, 1122242.115 822658.678 0, 1122100.358 828232.573 0, 
+    1121958.597 833806.675 0, 1122242.194 833813.896 0, 1122524.444 833821.099 0, 1122806.693 833828.319 0, 1123088.943 833835.556 0, 1123371.191 833842.809 0, 1123653.44 833850.078 0, 1123935.688 833857.365 0, 1124217.935 833864.668 0, 1124500.182 833871.987 0, 
+    1124782.429 833879.323 0, 1125064.675 833886.676 0, 1125346.921 833894.045 0, 1125629.166 833901.431 0, 1125911.411 833908.834 0, 1126193.655 833916.253 0, 1126475.899 833923.689 0, 1126758.143 833931.141 0, 1127040.386 833938.61 0, 1127322.629 833946.096 0, 
+    1127604.871 833953.598 0, 1127887.113 833961.117 0, 1128169.354 833968.653 0, 1128451.595 833976.205 0, 1128732.491 833983.737 0, 1129016.076 833991.359 0, 1129298.315 833998.961 0, 1129580.554 834006.579 0, 1129862.793 834014.215 0, 1130145.031 834021.866 0, 
+    1130427.269 834029.535 0, 1130709.506 834037.22 0, 1130991.743 834044.921 0, 1131273.98 834052.64 0, 1131556.216 834060.374 0, 1131838.451 834068.126 0, 1132120.686 834075.894 0, 1132402.921 834083.679 0, 1132685.155 834091.48 0, 1132967.389 834099.298 0, 
+    1133249.622 834107.132 0, 1133531.855 834114.983 0, 1133814.087 834122.851 0, 1134096.319 834130.735 0, 1134378.55 834138.636 0, 1134660.781 834146.554 0, 1134943.012 834154.488 0, 1135225.242 834162.439 0, 1135506.127 834170.368 0, 1135663.636 828596.689 0, 
+    1135821.139 823023.217 0))
+
+POLYGON ((1149052.576 834572.334 0, 1148771.711 834563.611 0, 1148489.505 834554.863 0, 1148207.298 834546.131 0, 1147925.091 834537.417 0, 1147642.883 834528.718 0, 1147360.674 834520.037 0, 1147078.465 834511.372 0, 1146796.256 834502.723 0, 1146514.046 834494.091 0, 
+    1146231.835 834485.476 0, 1145949.625 834476.877 0, 1145667.413 834468.295 0, 1145385.201 834459.73 0, 1145102.989 834451.181 0, 1144820.776 834442.649 0, 1144538.562 834434.134 0, 1144256.348 834425.635 0, 1143974.134 834417.152 0, 1143691.919 834408.687 0, 
+    1143409.703 834400.237 0, 1143127.487 834391.805 0, 1142845.271 834383.389 0, 1142563.054 834374.99 0, 1142279.493 834366.567 0, 1141998.618 834358.241 0, 1141716.4 834349.892 0, 1141434.181 834341.559 0, 1141151.961 834333.242 0, 1140869.741 834324.943 0, 
+    1140587.521 834316.66 0, 1140305.3 834308.393 0, 1140023.079 834300.144 0, 1139740.857 834291.911 0, 1139458.634 834283.694 0, 1139176.412 834275.494 0, 1138894.188 834267.311 0, 1138611.964 834259.144 0, 1138329.74 834250.994 0, 1138047.515 834242.86 0, 
+    1137765.29 834234.743 0, 1137483.064 834226.643 0, 1137200.838 834218.559 0, 1136918.612 834210.492 0, 1136636.384 834202.442 0, 1136354.157 834194.408 0, 1136071.929 834186.391 0, 1135789.7 834178.39 0, 1135506.127 834170.368 0, 1135348.613 839744.251 0, 
+    1135191.093 845318.332 0, 1135474.006 845326.336 0, 1135755.579 845334.318 0, 1136037.151 845342.316 0, 1136318.722 845350.331 0, 1136600.293 845358.363 0, 1136881.864 845366.411 0, 1137163.434 845374.476 0, 1137445.003 845382.558 0, 1137726.573 845390.656 0, 
+    1138008.141 845398.77 0, 1138289.709 845406.902 0, 1138571.277 845415.049 0, 1138852.844 845423.214 0, 1139134.411 845431.395 0, 1139415.977 845439.592 0, 1139697.543 845447.806 0, 1139979.108 845456.037 0, 1140260.673 845464.284 0, 1140542.237 845472.548 0, 
+    1140823.801 845480.828 0, 1141105.364 845489.125 0, 1141386.927 845497.438 0, 1141668.489 845505.768 0, 1141948.712 845514.075 0, 1142231.613 845522.478 0, 1142513.174 845530.858 0, 1142794.734 845539.254 0, 1143076.294 845547.667 0, 1143357.853 845556.097 0, 
+    1143639.412 845564.543 0, 1143920.97 845573.005 0, 1144202.528 845581.484 0, 1144484.086 845589.98 0, 1144765.643 845598.493 0, 1145047.199 845607.021 0, 1145328.755 845615.567 0, 1145610.31 845624.129 0, 1145891.865 845632.708 0, 1146173.42 845641.303 0, 
+    1146454.973 845649.915 0, 1146736.527 845658.543 0, 1147018.08 845667.188 0, 1147299.632 845675.849 0, 1147581.184 845684.527 0, 1147862.735 845693.222 0, 1148144.286 845701.933 0, 1148425.836 845710.661 0, 1148706.047 845719.364 0, 1148879.315 840145.749 0, 
+    1149052.576 834572.334 0))
+
+POLYGON ((1162219.815 846158.575 0, 1161939.628 846149.081 0, 1161658.103 846139.558 0, 1161376.578 846130.051 0, 1161095.052 846120.561 0, 1160813.526 846111.088 0, 1160531.999 846101.631 0, 1160250.472 846092.191 0, 1159968.944 846082.767 0, 1159687.416 846073.36 0, 
+    1159405.887 846063.969 0, 1159124.357 846054.595 0, 1158842.827 846045.238 0, 1158561.297 846035.897 0, 1158279.765 846026.572 0, 1157998.234 846017.265 0, 1157716.702 846007.973 0, 1157435.169 845998.699 0, 1157153.635 845989.441 0, 1156872.101 845980.199 0, 
+    1156590.567 845970.974 0, 1156309.032 845961.766 0, 1156027.496 845952.574 0, 1155745.96 845943.399 0, 1155463.086 845934.197 0, 1155182.887 845925.099 0, 1154901.349 845915.973 0, 1154619.811 845906.864 0, 1154338.272 845897.772 0, 1154056.733 845888.696 0, 
+    1153775.193 845879.637 0, 1153493.653 845870.594 0, 1153212.112 845861.568 0, 1152930.57 845852.559 0, 1152649.028 845843.566 0, 1152367.486 845834.59 0, 1152085.943 845825.63 0, 1151804.399 845816.687 0, 1151522.855 845807.76 0, 1151241.311 845798.85 0, 
+    1150959.766 845789.956 0, 1150678.22 845781.08 0, 1150396.674 845772.219 0, 1150115.127 845763.375 0, 1149833.58 845754.548 0, 1149552.032 845745.738 0, 1149270.484 845736.944 0, 1148988.935 845728.166 0, 1148706.047 845719.364 0, 1148532.774 851293.174 0, 
+    1148359.495 856867.176 0, 1148641.723 856875.958 0, 1148922.616 856884.715 0, 1149203.508 856893.489 0, 1149484.4 856902.279 0, 1149765.291 856911.085 0, 1150046.181 856919.908 0, 1150327.071 856928.748 0, 1150607.961 856937.604 0, 1150888.85 856946.477 0, 
+    1151169.738 856955.366 0, 1151450.626 856964.272 0, 1151731.514 856973.195 0, 1152012.4 856982.133 0, 1152293.287 856991.089 0, 1152574.173 857000.061 0, 1152855.058 857009.049 0, 1153135.943 857018.054 0, 1153416.827 857027.076 0, 1153697.711 857036.114 0, 
+    1153978.594 857045.168 0, 1154259.476 857054.24 0, 1154540.359 857063.327 0, 1154821.24 857072.431 0, 1155100.787 857081.509 0, 1155383.002 857090.689 0, 1155663.882 857099.843 0, 1155944.761 857109.014 0, 1156225.64 857118.2 0, 1156506.518 857127.404 0, 
+    1156787.396 857136.624 0, 1157068.273 857145.86 0, 1157349.15 857155.113 0, 1157630.026 857164.383 0, 1157910.902 857173.669 0, 1158191.777 857182.971 0, 1158472.651 857192.291 0, 1158753.525 857201.626 0, 1159034.399 857210.978 0, 1159315.272 857220.347 0, 
+    1159596.144 857229.732 0, 1159877.016 857239.134 0, 1160157.887 857248.552 0, 1160438.758 857257.987 0, 1160719.628 857267.439 0, 1161000.497 857276.907 0, 1161281.366 857286.391 0, 1161562.235 857295.892 0, 1161841.77 857305.364 0, 1162030.796 851731.874 0, 
+    1162219.815 846158.575 0))
+
+POLYGON ((1175322.752 857781.641 0, 1175043.243 857771.379 0, 1174762.403 857761.084 0, 1174481.562 857750.806 0, 1174200.72 857740.545 0, 1173919.878 857730.3 0, 1173639.035 857720.072 0, 1173358.191 857709.86 0, 1173077.347 857699.665 0, 1172796.503 857689.486 0, 
+    1172515.657 857679.324 0, 1172234.812 857669.178 0, 1171953.965 857659.049 0, 1171673.118 857648.936 0, 1171392.27 857638.84 0, 1171111.422 857628.761 0, 1170830.573 857618.698 0, 1170549.724 857608.651 0, 1170268.874 857598.621 0, 1169988.023 857588.608 0, 
+    1169707.172 857578.611 0, 1169426.32 857568.631 0, 1169145.468 857558.667 0, 1168864.615 857548.719 0, 1168582.429 857538.742 0, 1168302.907 857528.874 0, 1168022.052 857518.977 0, 1167741.197 857509.096 0, 1167460.341 857499.231 0, 1167179.485 857489.383 0, 
+    1166898.627 857479.551 0, 1166617.77 857469.736 0, 1166336.912 857459.938 0, 1166056.053 857450.156 0, 1165775.194 857440.39 0, 1165494.334 857430.641 0, 1165213.473 857420.909 0, 1164932.612 857411.193 0, 1164651.75 857401.494 0, 1164370.888 857391.811 0, 
+    1164090.025 857382.145 0, 1163809.162 857372.495 0, 1163528.298 857362.862 0, 1163247.434 857353.245 0, 1162966.568 857343.645 0, 1162685.703 857334.061 0, 1162404.837 857324.494 0, 1162123.97 857314.943 0, 1161841.77 857305.364 0, 1161652.737 862879.043 0, 
+    1161463.698 868452.906 0, 1161745.239 868462.463 0, 1162025.45 868471.991 0, 1162305.66 868481.536 0, 1162585.87 868491.097 0, 1162866.079 868500.675 0, 1163146.287 868510.269 0, 1163426.495 868519.88 0, 1163706.702 868529.507 0, 1163986.909 868539.15 0, 
+    1164267.115 868548.811 0, 1164547.32 868558.487 0, 1164827.525 868568.18 0, 1165107.73 868577.89 0, 1165387.934 868587.616 0, 1165668.137 868597.359 0, 1165948.339 868607.118 0, 1166228.542 868616.894 0, 1166508.743 868626.686 0, 1166788.944 868636.494 0, 
+    1167069.144 868646.32 0, 1167349.344 868656.161 0, 1167629.543 868666.019 0, 1167909.742 868675.894 0, 1168188.611 868685.738 0, 1168470.138 868695.693 0, 1168750.335 868705.617 0, 1169030.531 868715.557 0, 1169310.727 868725.514 0, 1169590.922 868735.488 0, 
+    1169871.116 868745.478 0, 1170151.31 868755.484 0, 1170431.504 868765.507 0, 1170711.696 868775.547 0, 1170991.889 868785.603 0, 1171272.08 868795.675 0, 1171552.271 868805.764 0, 1171832.462 868815.87 0, 1172112.651 868825.992 0, 1172392.841 868836.13 0, 
+    1172673.029 868846.285 0, 1172953.217 868856.457 0, 1173233.405 868866.644 0, 1173513.591 868876.849 0, 1173793.778 868887.07 0, 1174073.963 868897.307 0, 1174354.148 868907.561 0, 1174634.333 868917.831 0, 1174913.189 868928.07 0, 1175117.974 863354.763 0, 
+    1175322.752 857781.641 0))
+
+POLYGON ((1188361.283 869441.229 0, 1188082.455 869430.203 0, 1187802.301 869419.141 0, 1187522.146 869408.095 0, 1187241.99 869397.067 0, 1186961.834 869386.054 0, 1186681.677 869375.058 0, 1186401.52 869364.079 0, 1186121.361 869353.116 0, 1185841.203 869342.169 0, 
+    1185561.043 869331.239 0, 1185280.883 869320.326 0, 1185000.722 869309.429 0, 1184720.561 869298.548 0, 1184440.399 869287.684 0, 1184160.236 869276.837 0, 1183880.073 869266.005 0, 1183599.909 869255.191 0, 1183319.744 869244.393 0, 1183039.579 869233.611 0, 
+    1182759.413 869222.846 0, 1182479.247 869212.098 0, 1182199.08 869201.365 0, 1181918.912 869190.65 0, 1181637.417 869179.9 0, 1181358.575 869169.268 0, 1181078.405 869158.602 0, 1180798.235 869147.952 0, 1180518.064 869137.319 0, 1180237.893 869126.702 0, 
+    1179957.72 869116.102 0, 1179677.548 869105.518 0, 1179397.374 869094.951 0, 1179117.2 869084.4 0, 1178837.026 869073.866 0, 1178556.85 869063.348 0, 1178276.675 869052.847 0, 1177996.498 869042.362 0, 1177716.321 869031.894 0, 1177436.143 869021.442 0, 
+    1177155.965 869011.007 0, 1176875.786 869000.588 0, 1176595.607 868990.186 0, 1176315.426 868979.8 0, 1176035.246 868969.431 0, 1175755.064 868959.078 0, 1175474.882 868948.742 0, 1175194.7 868938.422 0, 1174913.189 868928.07 0, 1174708.397 874501.557 0, 
+    1174503.599 880075.221 0, 1174784.45 880085.549 0, 1175063.977 880095.845 0, 1175343.503 880106.157 0, 1175623.028 880116.485 0, 1175902.553 880126.83 0, 1176182.077 880137.192 0, 1176461.6 880147.57 0, 1176741.123 880157.964 0, 1177020.645 880168.375 0, 
+    1177300.167 880178.802 0, 1177579.688 880189.246 0, 1177859.208 880199.706 0, 1178138.728 880210.183 0, 1178418.247 880220.676 0, 1178697.766 880231.186 0, 1178977.284 880241.712 0, 1179256.801 880252.254 0, 1179536.318 880262.813 0, 1179815.834 880273.389 0, 
+    1180095.349 880283.98 0, 1180374.864 880294.589 0, 1180654.378 880305.213 0, 1180933.892 880315.855 0, 1181212.081 880326.462 0, 1181492.917 880337.186 0, 1181772.429 880347.877 0, 1182051.94 880358.584 0, 1182331.45 880369.307 0, 1182610.96 880380.047 0, 
+    1182890.469 880390.804 0, 1183169.977 880401.576 0, 1183449.485 880412.366 0, 1183728.993 880423.171 0, 1184008.499 880433.993 0, 1184288.005 880444.832 0, 1184567.51 880455.687 0, 1184847.015 880466.559 0, 1185126.519 880477.447 0, 1185406.023 880488.351 0, 
+    1185685.525 880499.272 0, 1185965.027 880510.209 0, 1186244.529 880521.163 0, 1186524.03 880532.133 0, 1186803.53 880543.12 0, 1187083.03 880554.123 0, 1187362.528 880565.142 0, 1187642.027 880576.178 0, 1187920.202 880587.179 0, 1188140.746 875014.115 0, 
+    1188361.283 869441.229 0))
+
+POLYGON ((1201335.305 881137.038 0, 1201057.16 881125.252 0, 1200777.694 881113.427 0, 1200498.228 881101.617 0, 1200218.76 881089.825 0, 1199939.292 881078.049 0, 1199659.823 881066.289 0, 1199380.354 881054.545 0, 1199100.884 881042.818 0, 1198821.413 881031.108 0, 
+    1198541.942 881019.414 0, 1198262.469 881007.736 0, 1197982.997 880996.075 0, 1197703.523 880984.431 0, 1197424.049 880972.802 0, 1197144.574 880961.191 0, 1196865.098 880949.595 0, 1196585.622 880938.017 0, 1196306.145 880926.454 0, 1196026.667 880914.908 0, 
+    1195747.189 880903.379 0, 1195467.71 880891.866 0, 1195188.23 880880.369 0, 1194908.75 880868.889 0, 1194627.948 880857.371 0, 1194349.787 880845.978 0, 1194070.305 880834.547 0, 1193790.822 880823.133 0, 1193511.338 880811.735 0, 1193231.854 880800.353 0, 
+    1192952.369 880788.988 0, 1192672.883 880777.64 0, 1192393.397 880766.308 0, 1192113.91 880754.992 0, 1191834.422 880743.693 0, 1191554.933 880732.41 0, 1191275.444 880721.144 0, 1190995.955 880709.894 0, 1190716.464 880698.66 0, 1190436.973 880687.443 0, 
+    1190157.482 880676.243 0, 1189877.989 880665.059 0, 1189598.496 880653.891 0, 1189319.002 880642.74 0, 1189039.508 880631.605 0, 1188760.013 880620.487 0, 1188480.518 880609.385 0, 1188201.021 880598.3 0, 1187920.202 880587.179 0, 1187699.651 886160.415 0, 
+    1187479.093 891733.82 0, 1187759.253 891744.915 0, 1188038.094 891755.975 0, 1188316.933 891767.051 0, 1188595.772 891778.143 0, 1188874.61 891789.251 0, 1189153.448 891800.376 0, 1189432.285 891811.518 0, 1189711.121 891822.676 0, 1189989.957 891833.85 0, 
+    1190268.792 891845.04 0, 1190547.626 891856.247 0, 1190826.46 891867.471 0, 1191105.293 891878.711 0, 1191384.125 891889.967 0, 1191662.957 891901.24 0, 1191941.788 891912.529 0, 1192220.618 891923.834 0, 1192499.448 891935.156 0, 1192778.277 891946.495 0, 
+    1193057.105 891957.849 0, 1193335.933 891969.221 0, 1193614.76 891980.608 0, 1193893.586 891992.012 0, 1194171.094 892003.379 0, 1194451.237 892014.869 0, 1194730.061 892026.323 0, 1195008.885 892037.792 0, 1195287.708 892049.278 0, 1195566.53 892060.781 0, 
+    1195845.352 892072.3 0, 1196124.173 892083.835 0, 1196402.993 892095.387 0, 1196681.813 892106.955 0, 1196960.632 892118.539 0, 1197239.45 892130.14 0, 1197518.267 892141.757 0, 1197797.084 892153.391 0, 1198075.9 892165.041 0, 1198354.716 892176.708 0, 
+    1198633.531 892188.391 0, 1198912.345 892200.09 0, 1199191.158 892211.806 0, 1199469.971 892223.538 0, 1199748.783 892235.287 0, 1200027.594 892247.052 0, 1200306.405 892258.833 0, 1200585.215 892270.631 0, 1200862.707 892282.389 0, 1201099.01 886709.629 0, 
+    1201335.305 881137.038 0))
+
+POLYGON ((1214244.718 892868.767 0, 1213967.258 892856.225 0, 1213688.482 892843.64 0, 1213409.706 892831.071 0, 1213130.929 892818.518 0, 1212852.151 892805.982 0, 1212573.373 892793.462 0, 1212294.594 892780.958 0, 1212015.814 892768.471 0, 1211737.033 892756.001 0, 
+    1211458.252 892743.546 0, 1211179.469 892731.109 0, 1210900.687 892718.687 0, 1210621.903 892706.282 0, 1210343.119 892693.894 0, 1210064.334 892681.521 0, 1209785.548 892669.166 0, 1209506.761 892656.826 0, 1209227.974 892644.503 0, 1208949.186 892632.197 0, 
+    1208670.397 892619.907 0, 1208391.608 892607.633 0, 1208112.818 892595.376 0, 1207834.027 892583.135 0, 1207553.92 892570.853 0, 1207276.443 892558.702 0, 1206997.65 892546.511 0, 1206718.856 892534.335 0, 1206440.062 892522.176 0, 1206161.267 892510.034 0, 
+    1205882.471 892497.908 0, 1205603.674 892485.798 0, 1205324.877 892473.705 0, 1205046.079 892461.628 0, 1204767.28 892449.568 0, 1204488.481 892437.524 0, 1204209.681 892425.496 0, 1203930.88 892413.485 0, 1203652.078 892401.49 0, 1203373.276 892389.512 0, 
+    1203094.473 892377.55 0, 1202815.669 892365.605 0, 1202536.865 892353.675 0, 1202258.06 892341.763 0, 1201979.254 892329.866 0, 1201700.448 892317.987 0, 1201421.641 892306.123 0, 1201142.833 892294.276 0, 1200862.707 892282.389 0, 1200626.398 897855.315 0, 
+    1200390.081 903428.402 0, 1200669.547 903440.261 0, 1200947.699 903452.08 0, 1201225.85 903463.915 0, 1201504.001 903475.767 0, 1201782.151 903487.636 0, 1202060.3 903499.52 0, 1202338.448 903511.421 0, 1202616.596 903523.339 0, 1202894.743 903535.272 0, 
+    1203172.889 903547.223 0, 1203451.034 903559.189 0, 1203729.179 903571.172 0, 1204007.323 903583.171 0, 1204285.467 903595.187 0, 1204563.609 903607.219 0, 1204841.751 903619.267 0, 1205119.893 903631.332 0, 1205398.033 903643.413 0, 1205676.173 903655.511 0, 
+    1205954.312 903667.625 0, 1206232.451 903679.755 0, 1206510.589 903691.902 0, 1206788.726 903704.065 0, 1207065.549 903716.186 0, 1207344.997 903728.44 0, 1207623.132 903740.652 0, 1207901.266 903752.88 0, 1208179.4 903765.125 0, 1208457.533 903777.386 0, 
+    1208735.665 903789.664 0, 1209013.796 903801.958 0, 1209291.926 903814.268 0, 1209570.056 903826.595 0, 1209848.185 903838.938 0, 1210126.314 903851.297 0, 1210404.441 903863.673 0, 1210682.568 903876.065 0, 1210960.694 903888.474 0, 1211238.82 903900.899 0, 
+    1211516.944 903913.34 0, 1211795.068 903925.798 0, 1212073.192 903938.272 0, 1212351.314 903950.762 0, 1212629.436 903963.269 0, 1212907.557 903975.792 0, 1213185.677 903988.331 0, 1213463.797 904000.887 0, 1213740.604 904013.4 0, 1213992.665 898441.003 0, 
+    1214244.718 892868.767 0))
+
+POLYGON ((1227089.421 904636.114 0, 1226812.648 904622.819 0, 1226534.565 904609.477 0, 1226256.481 904596.152 0, 1225978.397 904582.843 0, 1225700.312 904569.551 0, 1225422.225 904556.275 0, 1225144.139 904543.015 0, 1224866.051 904529.772 0, 1224587.962 904516.545 0, 
+    1224309.873 904503.334 0, 1224031.783 904490.14 0, 1223753.692 904476.962 0, 1223475.601 904463.8 0, 1223197.509 904450.655 0, 1222919.415 904437.527 0, 1222641.322 904424.414 0, 1222363.227 904411.318 0, 1222085.132 904398.238 0, 1221807.035 904385.175 0, 
+    1221528.938 904372.128 0, 1221250.841 904359.098 0, 1220972.742 904346.083 0, 1220694.643 904333.086 0, 1220415.233 904320.043 0, 1220138.442 904307.139 0, 1219860.341 904294.19 0, 1219582.238 904281.258 0, 1219304.135 904268.342 0, 1219026.031 904255.442 0, 
+    1218747.927 904242.559 0, 1218469.821 904229.692 0, 1218191.715 904216.842 0, 1217913.609 904204.008 0, 1217635.501 904191.19 0, 1217357.393 904178.388 0, 1217079.283 904165.603 0, 1216801.174 904152.835 0, 1216523.063 904140.082 0, 1216244.952 904127.346 0, 
+    1215966.839 904114.627 0, 1215688.727 904101.924 0, 1215410.613 904089.237 0, 1215132.499 904076.566 0, 1214854.384 904063.912 0, 1214576.268 904051.275 0, 1214298.151 904038.653 0, 1214020.034 904026.048 0, 1213740.604 904013.4 0, 1213488.536 909585.955 0, 
+    1213236.462 915158.664 0, 1213515.232 915171.282 0, 1213792.694 915183.857 0, 1214070.154 915196.448 0, 1214347.614 915209.056 0, 1214625.073 915221.681 0, 1214902.532 915234.321 0, 1215179.989 915246.978 0, 1215457.446 915259.651 0, 1215734.902 915272.341 0, 
+    1216012.358 915285.047 0, 1216289.812 915297.769 0, 1216567.266 915310.508 0, 1216844.719 915323.262 0, 1217122.172 915336.034 0, 1217399.623 915348.821 0, 1217677.074 915361.625 0, 1217954.525 915374.445 0, 1218231.974 915387.282 0, 1218509.423 915400.135 0, 
+    1218786.87 915413.004 0, 1219064.318 915425.889 0, 1219341.764 915438.791 0, 1219619.209 915451.709 0, 1219895.347 915464.583 0, 1220174.098 915477.595 0, 1220451.542 915490.562 0, 1220728.984 915503.546 0, 1221006.426 915516.545 0, 1221283.867 915529.562 0, 
+    1221561.307 915542.594 0, 1221838.747 915555.643 0, 1222116.185 915568.708 0, 1222393.623 915581.789 0, 1222671.061 915594.887 0, 1222948.497 915608.001 0, 1223225.933 915621.132 0, 1223503.367 915634.279 0, 1223780.802 915647.442 0, 1224058.235 915660.621 0, 
+    1224335.667 915673.817 0, 1224613.099 915687.029 0, 1224890.53 915700.258 0, 1225167.96 915713.502 0, 1225445.39 915726.763 0, 1225722.818 915740.041 0, 1226000.246 915753.335 0, 1226277.673 915766.645 0, 1226553.794 915779.908 0, 1226821.611 910207.934 0, 
+    1227089.421 904636.114 0))
+
+POLYGON ((1239869.317 916438.775 0, 1239593.233 916424.731 0, 1239315.845 916410.637 0, 1239038.456 916396.56 0, 1238761.066 916382.498 0, 1238483.675 916368.454 0, 1238206.283 916354.425 0, 1237928.891 916340.413 0, 1237651.497 916326.417 0, 1237374.103 916312.437 0, 
+    1237096.708 916298.474 0, 1236819.312 916284.527 0, 1236541.916 916270.597 0, 1236264.518 916256.683 0, 1235987.12 916242.785 0, 1235709.721 916228.903 0, 1235432.321 916215.038 0, 1235154.92 916201.189 0, 1234877.519 916187.356 0, 1234600.117 916173.54 0, 
+    1234322.713 916159.74 0, 1234045.31 916145.957 0, 1233767.905 916132.189 0, 1233490.499 916118.438 0, 1233211.788 916104.639 0, 1232935.686 916090.985 0, 1232658.278 916077.283 0, 1232380.869 916063.598 0, 1232103.459 916049.929 0, 1231826.049 916036.276 0, 
+    1231548.638 916022.639 0, 1231271.226 916009.019 0, 1230993.813 915995.415 0, 1230716.399 915981.827 0, 1230438.985 915968.256 0, 1230161.57 915954.701 0, 1229884.154 915941.162 0, 1229606.737 915927.639 0, 1229329.319 915914.133 0, 1229051.901 915900.644 0, 
+    1228774.482 915887.17 0, 1228497.062 915873.713 0, 1228219.641 915860.273 0, 1227942.219 915846.848 0, 1227664.797 915833.44 0, 1227387.374 915820.048 0, 1227109.95 915806.673 0, 1226832.525 915793.314 0, 1226553.794 915779.908 0, 1226285.969 921352.032 0, 
+    1226018.137 926924.302 0, 1226296.21 926937.676 0, 1226572.978 926951.004 0, 1226849.746 926964.347 0, 1227126.514 926977.708 0, 1227403.28 926991.084 0, 1227680.046 927004.477 0, 1227956.81 927017.885 0, 1228233.575 927031.311 0, 1228510.338 927044.752 0, 
+    1228787.1 927058.21 0, 1229063.862 927071.684 0, 1229340.623 927085.175 0, 1229617.383 927098.681 0, 1229894.142 927112.204 0, 1230170.901 927125.743 0, 1230447.658 927139.299 0, 1230724.415 927152.871 0, 1231001.171 927166.459 0, 1231277.927 927180.063 0, 
+    1231554.681 927193.684 0, 1231831.435 927207.321 0, 1232108.188 927220.974 0, 1232384.94 927234.644 0, 1232660.389 927248.265 0, 1232938.442 927262.032 0, 1233215.191 927275.75 0, 1233491.94 927289.485 0, 1233768.688 927303.236 0, 1234045.436 927317.003 0, 
+    1234322.182 927330.787 0, 1234598.928 927344.587 0, 1234875.673 927358.403 0, 1235152.417 927372.235 0, 1235429.16 927386.084 0, 1235705.902 927399.949 0, 1235982.644 927413.831 0, 1236259.384 927427.728 0, 1236536.124 927441.642 0, 1236812.863 927455.572 0, 
+    1237089.602 927469.519 0, 1237366.339 927483.482 0, 1237643.076 927497.461 0, 1237919.812 927511.456 0, 1238196.547 927525.468 0, 1238473.281 927539.495 0, 1238750.014 927553.54 0, 1239026.747 927567.6 0, 1239302.178 927581.611 0, 1239585.751 922010.12 0, 
+    1239869.317 916438.775 0))
+
+POLYGON ((1252584.308 928276.446 0, 1252308.916 928261.658 0, 1252032.224 928246.815 0, 1251755.532 928231.989 0, 1251478.838 928217.18 0, 1251202.144 928202.386 0, 1250925.449 928187.609 0, 1250648.753 928172.848 0, 1250372.056 928158.104 0, 1250095.358 928143.376 0, 
+    1249818.659 928128.664 0, 1249541.96 928113.968 0, 1249265.259 928099.289 0, 1248988.558 928084.625 0, 1248711.856 928069.979 0, 1248435.153 928055.348 0, 1248158.449 928040.734 0, 1247881.745 928026.136 0, 1247605.039 928011.554 0, 1247328.333 927996.989 0, 
+    1247051.625 927982.44 0, 1246774.917 927967.907 0, 1246498.208 927953.39 0, 1246221.498 927938.89 0, 1245943.488 927924.338 0, 1245668.076 927909.938 0, 1245391.364 927895.487 0, 1245114.651 927881.052 0, 1244837.937 927866.633 0, 1244561.222 927852.231 0, 
+    1244284.506 927837.844 0, 1244007.789 927823.474 0, 1243731.072 927809.121 0, 1243454.354 927794.783 0, 1243177.634 927780.462 0, 1242900.914 927766.157 0, 1242624.194 927751.869 0, 1242347.472 927737.597 0, 1242070.749 927723.341 0, 1241794.026 927709.101 0, 
+    1241517.302 927694.878 0, 1241240.577 927680.671 0, 1240963.851 927666.48 0, 1240687.124 927652.305 0, 1240410.397 927638.147 0, 1240133.668 927624.005 0, 1239856.939 927609.879 0, 1239580.209 927595.77 0, 1239302.178 927581.611 0, 1239018.597 933153.244 0, 
+    1238735.009 938725.015 0, 1239012.382 938739.141 0, 1239288.456 938753.217 0, 1239564.529 938767.309 0, 1239840.602 938781.417 0, 1240116.674 938795.542 0, 1240392.744 938809.683 0, 1240668.814 938823.84 0, 1240944.884 938838.013 0, 1241220.952 938852.203 0, 
+    1241497.019 938866.409 0, 1241773.086 938880.631 0, 1242049.152 938894.87 0, 1242325.217 938909.124 0, 1242601.281 938923.395 0, 1242877.344 938937.682 0, 1243153.407 938951.986 0, 1243429.468 938966.305 0, 1243705.529 938980.641 0, 1243981.589 938994.993 0, 
+    1244257.648 939009.362 0, 1244533.706 939023.746 0, 1244809.764 939038.147 0, 1245085.82 939052.564 0, 1245360.58 939066.93 0, 1245637.931 939081.447 0, 1245913.985 939095.913 0, 1246190.038 939110.395 0, 1246466.09 939124.894 0, 1246742.142 939139.408 0, 
+    1247018.192 939153.939 0, 1247294.242 939168.486 0, 1247570.291 939183.05 0, 1247846.339 939197.629 0, 1248122.386 939212.225 0, 1248398.432 939226.837 0, 1248674.478 939241.466 0, 1248950.522 939256.11 0, 1249226.566 939270.771 0, 1249502.609 939285.448 0, 
+    1249778.651 939300.142 0, 1250054.692 939314.851 0, 1250330.732 939329.577 0, 1250606.772 939344.319 0, 1250882.81 939359.078 0, 1251158.848 939373.852 0, 1251434.884 939388.643 0, 1251710.92 939403.45 0, 1251985.66 939418.204 0, 1252284.988 933847.256 0, 
+    1252584.308 928276.446 0))
+
+POLYGON ((1265234.3 940148.825 0, 1264959.6 940133.295 0, 1264683.607 940117.709 0, 1264407.614 940102.138 0, 1264131.619 940086.584 0, 1263855.623 940071.045 0, 1263579.626 940055.523 0, 1263303.629 940040.018 0, 1263027.63 940024.528 0, 1262751.631 940009.055 0, 
+    1262475.631 939993.598 0, 1262199.63 939978.158 0, 1261923.628 939962.733 0, 1261647.625 939947.325 0, 1261371.621 939931.933 0, 1261095.616 939916.557 0, 1260819.61 939901.198 0, 1260543.604 939885.855 0, 1260267.596 939870.528 0, 1259991.588 939855.217 0, 
+    1259715.578 939839.923 0, 1259439.568 939824.644 0, 1259163.557 939809.382 0, 1258887.545 939794.137 0, 1258610.238 939778.836 0, 1258335.518 939763.694 0, 1258059.503 939748.497 0, 1257783.488 939733.316 0, 1257507.471 939718.152 0, 1257231.454 939703.004 0, 
+    1256955.436 939687.872 0, 1256679.417 939672.756 0, 1256403.396 939657.656 0, 1256127.376 939642.573 0, 1255851.354 939627.506 0, 1255575.331 939612.455 0, 1255299.307 939597.421 0, 1255023.283 939582.402 0, 1254747.257 939567.4 0, 1254471.231 939552.414 0, 
+    1254195.204 939537.445 0, 1253919.176 939522.492 0, 1253643.147 939507.555 0, 1253367.117 939492.634 0, 1253091.087 939477.729 0, 1252815.055 939462.841 0, 1252539.023 939447.969 0, 1252262.99 939433.113 0, 1251985.66 939418.204 0, 1251686.325 944989.286 0, 
+    1251386.983 950560.498 0, 1251663.654 950575.372 0, 1251939.031 950590.192 0, 1252214.408 950605.029 0, 1252489.784 950619.882 0, 1252765.158 950634.751 0, 1253040.532 950649.636 0, 1253315.905 950664.538 0, 1253591.278 950679.456 0, 1253866.649 950694.39 0, 
+    1254142.019 950709.34 0, 1254417.389 950724.306 0, 1254692.758 950739.289 0, 1254968.126 950754.288 0, 1255243.492 950769.303 0, 1255518.859 950784.334 0, 1255794.224 950799.381 0, 1256069.588 950814.445 0, 1256344.951 950829.525 0, 1256620.314 950844.621 0, 
+    1256895.675 950859.733 0, 1257171.036 950874.862 0, 1257446.396 950890.006 0, 1257721.755 950905.167 0, 1257995.822 950920.273 0, 1258272.47 950935.538 0, 1258547.826 950950.747 0, 1258823.182 950965.973 0, 1259098.536 950981.215 0, 1259373.89 950996.473 0, 
+    1259649.243 951011.747 0, 1259924.594 951027.038 0, 1260199.945 951042.344 0, 1260475.295 951057.667 0, 1260750.644 951073.007 0, 1261025.992 951088.362 0, 1261301.34 951103.734 0, 1261576.686 951119.121 0, 1261852.031 951134.525 0, 1262127.376 951149.945 0, 
+    1262402.72 951165.382 0, 1262678.062 951180.835 0, 1262953.404 951196.303 0, 1263228.745 951211.788 0, 1263504.085 951227.29 0, 1263779.424 951242.807 0, 1264054.762 951258.341 0, 1264330.1 951273.89 0, 1264604.146 951289.384 0, 1264919.226 945719.039 0, 
+    1265234.3 940148.825 0))
+
+POLYGON ((1277819.197 952055.607 0, 1277545.193 952039.34 0, 1277269.901 952023.012 0, 1276994.608 952006.701 0, 1276719.314 951990.405 0, 1276444.018 951974.126 0, 1276168.722 951957.864 0, 1275893.425 951941.617 0, 1275618.127 951925.387 0, 1275342.829 951909.172 0, 
+    1275067.529 951892.974 0, 1274792.228 951876.792 0, 1274516.926 951860.627 0, 1274241.623 951844.477 0, 1273966.32 951828.344 0, 1273691.015 951812.227 0, 1273415.709 951796.126 0, 1273140.403 951780.042 0, 1272865.095 951763.973 0, 1272589.787 951747.921 0, 
+    1272314.478 951731.885 0, 1272039.167 951715.865 0, 1271763.856 951699.862 0, 1271488.544 951683.874 0, 1271211.942 951667.829 0, 1270937.917 951651.948 0, 1270662.602 951636.01 0, 1270387.286 951620.087 0, 1270111.969 951604.181 0, 1269836.651 951588.29 0, 
+    1269561.332 951572.416 0, 1269286.013 951556.559 0, 1269010.692 951540.717 0, 1268735.37 951524.892 0, 1268460.048 951509.083 0, 1268184.724 951493.29 0, 1267909.4 951477.513 0, 1267634.075 951461.753 0, 1267358.749 951446.008 0, 1267083.422 951430.28 0, 
+    1266808.093 951414.568 0, 1266532.765 951398.873 0, 1266257.435 951383.193 0, 1265982.104 951367.53 0, 1265706.772 951351.883 0, 1265431.439 951336.252 0, 1265156.106 951320.637 0, 1264880.771 951305.039 0, 1264604.146 951289.384 0, 1264289.058 956859.854 0, 
+    1263973.964 962430.447 0, 1264249.93 962446.064 0, 1264524.609 962461.626 0, 1264799.287 962477.203 0, 1265073.964 962492.797 0, 1265348.64 962508.407 0, 1265623.315 962524.033 0, 1265897.989 962539.675 0, 1266172.662 962555.333 0, 1266447.335 962571.008 0, 
+    1266722.006 962586.698 0, 1266996.677 962602.405 0, 1267271.346 962618.128 0, 1267546.015 962633.867 0, 1267820.683 962649.623 0, 1268095.349 962665.394 0, 1268370.015 962681.182 0, 1268644.68 962696.985 0, 1268919.344 962712.805 0, 1269194.007 962728.642 0, 
+    1269468.669 962744.494 0, 1269743.33 962760.362 0, 1270017.991 962776.247 0, 1270292.65 962792.148 0, 1270566.023 962807.99 0, 1270841.966 962823.998 0, 1271116.622 962839.947 0, 1271391.278 962855.913 0, 1271665.933 962871.894 0, 1271940.586 962887.892 0, 
+    1272215.239 962903.906 0, 1272489.891 962919.936 0, 1272764.542 962935.983 0, 1273039.192 962952.045 0, 1273313.841 962968.124 0, 1273588.489 962984.218 0, 1273863.136 963000.329 0, 1274137.782 963016.456 0, 1274412.427 963032.6 0, 1274687.071 963048.759 0, 
+    1274961.714 963064.935 0, 1275236.357 963081.127 0, 1275510.998 963097.335 0, 1275785.639 963113.559 0, 1276060.278 963129.799 0, 1276334.916 963146.055 0, 1276609.554 963162.328 0, 1276884.191 963178.617 0, 1277157.542 963194.845 0, 1277488.373 957625.165 0, 
+    1277819.197 952055.607 0))
+
+POLYGON ((1290338.907 963996.487 0, 1290065.601 963979.486 0, 1289791.012 963962.422 0, 1289516.421 963945.373 0, 1289241.83 963928.341 0, 1288967.237 963911.325 0, 1288692.644 963894.325 0, 1288418.049 963877.341 0, 1288143.454 963860.373 0, 1287868.857 963843.422 0, 
+    1287594.26 963826.487 0, 1287319.661 963809.567 0, 1287045.062 963792.664 0, 1286770.461 963775.778 0, 1286495.86 963758.907 0, 1286221.258 963742.053 0, 1285946.654 963725.214 0, 1285672.05 963708.392 0, 1285397.444 963691.586 0, 1285122.838 963674.796 0, 
+    1284848.23 963658.022 0, 1284573.622 963641.265 0, 1284299.013 963624.524 0, 1284024.402 963607.798 0, 1283748.508 963591.011 0, 1283475.179 963574.396 0, 1283200.565 963557.72 0, 1282925.951 963541.059 0, 1282651.336 963524.415 0, 1282376.72 963507.787 0, 
+    1282102.102 963491.175 0, 1281827.484 963474.579 0, 1281552.865 963457.999 0, 1281278.245 963441.435 0, 1281003.624 963424.888 0, 1280729.002 963408.357 0, 1280454.379 963391.842 0, 1280179.755 963375.343 0, 1279905.13 963358.86 0, 1279630.504 963342.394 0, 
+    1279355.877 963325.943 0, 1279081.249 963309.509 0, 1278806.62 963293.091 0, 1278531.99 963276.689 0, 1278257.359 963260.303 0, 1277982.727 963243.933 0, 1277708.095 963227.58 0, 1277433.461 963211.243 0, 1277157.542 963194.845 0, 1276826.704 968764.644 0, 
+    1276495.859 974334.556 0, 1276771.119 974350.915 0, 1277045.097 974367.213 0, 1277319.074 974383.527 0, 1277593.05 974399.858 0, 1277867.025 974416.205 0, 1278141 974432.567 0, 1278414.973 974448.946 0, 1278688.945 974465.341 0, 1278962.916 974481.752 0, 
+    1279236.887 974498.18 0, 1279510.856 974514.623 0, 1279784.825 974531.083 0, 1280058.792 974547.558 0, 1280332.758 974564.05 0, 1280606.724 974580.558 0, 1280880.688 974597.082 0, 1281154.652 974613.622 0, 1281428.615 974630.178 0, 1281702.576 974646.751 0, 
+    1281976.537 974663.339 0, 1282250.496 974679.944 0, 1282524.455 974696.565 0, 1282798.413 974713.201 0, 1283071.089 974729.777 0, 1283346.325 974746.524 0, 1283620.28 974763.209 0, 1283894.234 974779.91 0, 1284168.187 974796.628 0, 1284442.138 974813.361 0, 
+    1284716.089 974830.111 0, 1284990.039 974846.877 0, 1285263.988 974863.659 0, 1285537.936 974880.457 0, 1285811.883 974897.271 0, 1286085.828 974914.102 0, 1286359.773 974930.948 0, 1286633.717 974947.811 0, 1286907.66 974964.69 0, 1287181.602 974981.585 0, 
+    1287455.543 974998.496 0, 1287729.483 975015.423 0, 1288003.422 975032.366 0, 1288277.36 975049.325 0, 1288551.297 975066.301 0, 1288825.232 975083.292 0, 1289099.167 975100.3 0, 1289373.101 975117.324 0, 1289645.755 975134.284 0, 1289992.335 969565.329 0, 
+    1290338.907 963996.487 0))
+
+POLYGON ((1302793.34 975971.16 0, 1302520.733 975953.429 0, 1302246.848 975935.632 0, 1301972.962 975917.85 0, 1301699.076 975900.085 0, 1301425.188 975882.335 0, 1301151.299 975864.602 0, 1300877.409 975846.885 0, 1300603.518 975829.184 0, 1300329.626 975811.499 0, 
+    1300055.733 975793.83 0, 1299781.839 975776.178 0, 1299507.944 975758.541 0, 1299234.047 975740.921 0, 1298960.15 975723.316 0, 1298686.252 975705.728 0, 1298412.353 975688.156 0, 1298138.452 975670.6 0, 1297864.551 975653.061 0, 1297590.648 975635.537 0, 
+    1297316.745 975618.029 0, 1297042.841 975600.538 0, 1296768.935 975583.063 0, 1296495.029 975565.604 0, 1296219.843 975548.079 0, 1295947.212 975530.734 0, 1295673.303 975513.323 0, 1295399.392 975495.928 0, 1295125.481 975478.55 0, 1294851.568 975461.187 0, 
+    1294577.654 975443.841 0, 1294303.739 975426.511 0, 1294029.824 975409.197 0, 1293755.907 975391.899 0, 1293481.989 975374.617 0, 1293208.07 975357.351 0, 1292934.151 975340.101 0, 1292660.23 975322.868 0, 1292386.308 975305.651 0, 1292112.385 975288.449 0, 
+    1291838.461 975271.264 0, 1291564.536 975254.095 0, 1291290.611 975236.943 0, 1291016.684 975219.806 0, 1290742.756 975202.685 0, 1290468.827 975185.581 0, 1290194.897 975168.492 0, 1289920.966 975151.42 0, 1289645.755 975134.284 0, 1289299.169 980703.35 0, 
+    1288952.575 986272.522 0, 1289227.128 986289.617 0, 1289500.403 986306.648 0, 1289773.677 986323.696 0, 1290046.951 986340.759 0, 1290320.223 986357.839 0, 1290593.494 986374.935 0, 1290866.765 986392.047 0, 1291140.034 986409.174 0, 1291413.302 986426.318 0, 
+    1291686.57 986443.478 0, 1291959.836 986460.655 0, 1292233.101 986477.847 0, 1292506.365 986495.055 0, 1292779.629 986512.28 0, 1293052.891 986529.52 0, 1293326.152 986546.777 0, 1293599.412 986564.049 0, 1293872.671 986581.338 0, 1294145.93 986598.643 0, 
+    1294419.187 986615.964 0, 1294692.443 986633.301 0, 1294965.698 986650.654 0, 1295238.952 986668.023 0, 1295510.93 986685.327 0, 1295785.457 986702.809 0, 1296058.708 986720.227 0, 1296331.958 986737.66 0, 1296605.207 986755.11 0, 1296878.455 986772.575 0, 
+    1297151.702 986790.057 0, 1297424.948 986807.555 0, 1297698.193 986825.069 0, 1297971.436 986842.599 0, 1298244.679 986860.145 0, 1298517.921 986877.707 0, 1298791.162 986895.285 0, 1299064.401 986912.879 0, 1299337.64 986930.49 0, 1299610.878 986948.116 0, 
+    1299884.114 986965.759 0, 1300157.35 986983.417 0, 1300430.584 987001.092 0, 1300703.818 987018.783 0, 1300977.05 987036.49 0, 1301250.281 987054.213 0, 1301523.512 987071.952 0, 1301796.741 987089.707 0, 1302068.695 987107.395 0, 1302431.021 981539.225 0, 
+    1302793.34 975971.16 0))
+
+POLYGON ((1315182.404 987979.32 0, 1314910.499 987960.863 0, 1314637.321 987942.336 0, 1314364.142 987923.825 0, 1314090.961 987905.331 0, 1313817.78 987886.852 0, 1313544.598 987868.389 0, 1313271.414 987849.943 0, 1312998.23 987831.512 0, 1312725.044 987813.098 0, 
+    1312451.858 987794.699 0, 1312178.67 987776.317 0, 1311905.481 987757.951 0, 1311632.291 987739.601 0, 1311359.1 987721.267 0, 1311085.908 987702.949 0, 1310812.715 987684.647 0, 1310539.52 987666.361 0, 1310266.325 987648.092 0, 1309993.129 987629.838 0, 
+    1309719.931 987611.6 0, 1309446.732 987593.379 0, 1309173.533 987575.174 0, 1308900.332 987556.984 0, 1308625.858 987538.727 0, 1308353.928 987520.654 0, 1308080.724 987502.513 0, 1307807.519 987484.388 0, 1307534.313 987466.279 0, 1307261.105 987448.186 0, 
+    1306987.897 987430.109 0, 1306714.688 987412.049 0, 1306441.478 987394.004 0, 1306168.266 987375.976 0, 1305895.054 987357.963 0, 1305621.84 987339.967 0, 1305348.626 987321.987 0, 1305075.41 987304.023 0, 1304802.194 987286.074 0, 1304528.976 987268.142 0, 
+    1304255.757 987250.227 0, 1303982.537 987232.327 0, 1303709.316 987214.443 0, 1303436.095 987196.575 0, 1303162.872 987178.724 0, 1302889.648 987160.888 0, 1302616.422 987143.069 0, 1302343.196 987125.265 0, 1302068.695 987107.395 0, 1301706.363 992675.668 0, 
+    1301344.024 998244.039 0, 1301617.867 998261.866 0, 1301890.437 998279.627 0, 1302163.007 998297.403 0, 1302435.576 998315.196 0, 1302708.143 998333.005 0, 1302980.71 998350.83 0, 1303253.275 998368.67 0, 1303525.839 998386.527 0, 1303798.403 998404.4 0, 
+    1304070.965 998422.289 0, 1304343.526 998440.194 0, 1304616.086 998458.115 0, 1304888.645 998476.053 0, 1305161.203 998494.006 0, 1305433.76 998511.975 0, 1305706.316 998529.96 0, 1305978.871 998547.961 0, 1306251.425 998565.979 0, 1306523.978 998584.012 0, 
+    1306796.529 998602.062 0, 1307069.08 998620.127 0, 1307341.63 998638.208 0, 1307614.178 998656.306 0, 1307885.456 998674.335 0, 1308159.272 998692.549 0, 1308431.817 998710.695 0, 1308704.361 998728.857 0, 1308976.904 998747.034 0, 1309249.447 998765.228 0, 
+    1309521.988 998783.438 0, 1309794.528 998801.664 0, 1310067.066 998819.906 0, 1310339.604 998838.164 0, 1310612.141 998856.438 0, 1310884.677 998874.728 0, 1311157.211 998893.034 0, 1311429.745 998911.356 0, 1311702.277 998929.694 0, 1311974.808 998948.048 0, 
+    1312247.339 998966.418 0, 1312519.868 998984.805 0, 1312792.396 999003.207 0, 1313064.923 999021.625 0, 1313337.449 999040.06 0, 1313609.974 999058.51 0, 1313882.497 999076.977 0, 1314155.02 999095.459 0, 1314426.273 999113.872 0, 1314804.342 993546.547 0, 
+    1315182.404 987979.32 0))
+
+POLYGON ((1327506.012 1000020.661 0, 1327234.81 1000001.482 0, 1326962.341 999982.23 0, 1326689.87 999962.994 0, 1326417.399 999943.773 0, 1326144.926 999924.569 0, 1325872.452 999905.381 0, 1325599.977 999886.209 0, 1325327.501 999867.052 0, 1325055.024 999847.912 0, 
+    1324782.545 999828.788 0, 1324510.066 999809.68 0, 1324237.585 999790.588 0, 1323965.103 999771.512 0, 1323692.62 999752.452 0, 1323420.136 999733.408 0, 1323147.651 999714.381 0, 1322875.165 999695.369 0, 1322602.678 999676.373 0, 1322330.189 999657.393 0, 
+    1322057.7 999638.43 0, 1321785.209 999619.482 0, 1321512.717 999600.55 0, 1321240.224 999581.635 0, 1320966.463 999562.647 0, 1320695.235 999543.852 0, 1320422.739 999524.984 0, 1320150.241 999506.133 0, 1319877.743 999487.297 0, 1319605.243 999468.478 0, 
+    1319332.743 999449.675 0, 1319060.241 999430.887 0, 1318787.738 999412.116 0, 1318515.234 999393.361 0, 1318242.729 999374.622 0, 1317970.222 999355.899 0, 1317697.715 999337.192 0, 1317425.207 999318.501 0, 1317152.697 999299.826 0, 1316880.186 999281.167 0, 
+    1316607.675 999262.524 0, 1316335.162 999243.897 0, 1316062.648 999225.286 0, 1315790.133 999206.691 0, 1315517.617 999188.112 0, 1315245.1 999169.55 0, 1314972.581 999151.003 0, 1314700.062 999132.472 0, 1314426.273 999113.872 0, 1314048.198 1004681.29 0, 
+    1313670.116 1010248.799 0, 1313943.247 1010267.355 0, 1314215.111 1010285.841 0, 1314486.974 1010304.343 0, 1314758.836 1010322.861 0, 1315030.696 1010341.395 0, 1315302.556 1010359.945 0, 1315574.415 1010378.512 0, 1315846.272 1010397.094 0, 1316118.128 1010415.692 0, 
+    1316389.984 1010434.306 0, 1316661.838 1010452.936 0, 1316933.691 1010471.582 0, 1317205.543 1010490.244 0, 1317477.394 1010508.922 0, 1317749.244 1010527.616 0, 1318021.092 1010546.326 0, 1318292.94 1010565.052 0, 1318564.786 1010583.795 0, 1318836.632 1010602.553 0, 
+    1319108.476 1010621.327 0, 1319380.319 1010640.117 0, 1319652.161 1010658.923 0, 1319924.002 1010677.745 0, 1320194.578 1010696.495 0, 1320467.681 1010715.437 0, 1320739.518 1010734.307 0, 1321011.355 1010753.193 0, 1321283.19 1010772.095 0, 1321555.025 1010791.014 0, 
+    1321826.858 1010809.948 0, 1322098.69 1010828.898 0, 1322370.521 1010847.864 0, 1322642.351 1010866.846 0, 1322914.179 1010885.844 0, 1323186.007 1010904.858 0, 1323457.833 1010923.888 0, 1323729.659 1010942.934 0, 1324001.483 1010961.996 0, 1324273.306 1010981.074 0, 
+    1324545.128 1011000.168 0, 1324816.949 1011019.279 0, 1325088.769 1011038.405 0, 1325360.587 1011057.547 0, 1325632.405 1011076.705 0, 1325904.221 1011095.879 0, 1326176.036 1011115.069 0, 1326447.85 1011134.275 0, 1326718.4 1011153.408 0, 1327112.21 1005586.989 0, 
+    1327506.012 1000020.661 0))
+
+POLYGON ((1339764.077 1012094.877 0, 1339493.58 1012074.979 0, 1339221.821 1012055.005 0, 1338950.061 1012035.048 0, 1338678.3 1012015.106 0, 1338406.538 1011995.18 0, 1338134.774 1011975.27 0, 1337863.01 1011955.376 0, 1337591.244 1011935.498 0, 1337319.477 1011915.636 0, 
+    1337047.709 1011895.79 0, 1336775.939 1011875.96 0, 1336504.169 1011856.146 0, 1336232.397 1011836.348 0, 1335960.625 1011816.566 0, 1335688.851 1011796.8 0, 1335417.076 1011777.05 0, 1335145.299 1011757.316 0, 1334873.522 1011737.598 0, 1334601.743 1011717.896 0, 
+    1334329.963 1011698.21 0, 1334058.183 1011678.54 0, 1333786.4 1011658.886 0, 1333514.617 1011639.248 0, 1333241.571 1011619.535 0, 1332971.047 1011600.02 0, 1332699.261 1011580.43 0, 1332427.473 1011560.856 0, 1332155.684 1011541.298 0, 1331883.894 1011521.756 0, 
+    1331612.102 1011502.23 0, 1331340.31 1011482.72 0, 1331068.516 1011463.226 0, 1330796.722 1011443.748 0, 1330524.926 1011424.286 0, 1330253.129 1011404.84 0, 1329981.33 1011385.41 0, 1329709.531 1011365.996 0, 1329437.731 1011346.598 0, 1329165.929 1011327.216 0, 
+    1328894.126 1011307.85 0, 1328622.322 1011288.5 0, 1328350.517 1011269.165 0, 1328078.711 1011249.847 0, 1327806.904 1011230.545 0, 1327535.096 1011211.259 0, 1327263.286 1011191.989 0, 1326991.475 1011172.735 0, 1326718.4 1011153.408 0, 1326324.585 1016719.912 0, 
+    1325930.764 1022286.497 0, 1326203.181 1022305.778 0, 1326474.336 1022324.986 0, 1326745.491 1022344.209 0, 1327016.644 1022363.449 0, 1327287.796 1022382.704 0, 1327558.947 1022401.976 0, 1327830.096 1022421.263 0, 1328101.245 1022440.567 0, 1328372.393 1022459.886 0, 
+    1328643.539 1022479.221 0, 1328914.684 1022498.573 0, 1329185.828 1022517.94 0, 1329456.971 1022537.323 0, 1329728.113 1022556.722 0, 1329999.254 1022576.137 0, 1330270.393 1022595.569 0, 1330541.532 1022615.016 0, 1330812.669 1022634.479 0, 1331083.805 1022653.957 0, 
+    1331354.94 1022673.452 0, 1331626.074 1022692.963 0, 1331897.206 1022712.49 0, 1332168.338 1022732.033 0, 1332438.209 1022751.501 0, 1332710.597 1022771.166 0, 1332981.725 1022790.757 0, 1333252.852 1022810.364 0, 1333523.978 1022829.986 0, 1333795.102 1022849.625 0, 
+    1334066.226 1022869.279 0, 1334337.348 1022888.95 0, 1334608.469 1022908.636 0, 1334879.589 1022928.338 0, 1335150.708 1022948.057 0, 1335421.825 1022967.791 0, 1335692.942 1022987.541 0, 1335964.057 1023007.308 0, 1336235.171 1023027.09 0, 1336506.284 1023046.888 0, 
+    1336777.396 1023066.702 0, 1337048.507 1023086.532 0, 1337319.616 1023106.378 0, 1337590.724 1023126.24 0, 1337861.832 1023146.118 0, 1338132.937 1023166.012 0, 1338404.042 1023185.921 0, 1338675.146 1023205.847 0, 1338944.991 1023225.696 0, 1339354.537 1017660.246 0, 
+    1339764.077 1012094.877 0))
+
+POLYGON ((1351956.512 1024201.659 0, 1351686.722 1024181.048 0, 1351415.676 1024160.356 0, 1351144.628 1024139.68 0, 1350873.58 1024119.021 0, 1350602.53 1024098.377 0, 1350331.479 1024077.749 0, 1350060.426 1024057.137 0, 1349789.373 1024036.541 0, 1349518.318 1024015.962 0, 
+    1349247.262 1023995.398 0, 1348976.205 1023974.85 0, 1348705.147 1023954.317 0, 1348434.087 1023933.801 0, 1348163.026 1023913.301 0, 1347891.964 1023892.817 0, 1347620.901 1023872.349 0, 1347349.837 1023851.896 0, 1347078.771 1023831.46 0, 1346807.704 1023811.04 0, 
+    1346536.636 1023790.635 0, 1346265.567 1023770.247 0, 1345994.497 1023749.874 0, 1345723.425 1023729.518 0, 1345451.096 1023709.083 0, 1345181.278 1023688.852 0, 1344910.203 1023668.544 0, 1344639.127 1023648.251 0, 1344368.049 1023627.974 0, 1344096.97 1023607.713 0, 
+    1343825.89 1023587.468 0, 1343554.809 1023567.239 0, 1343283.727 1023547.027 0, 1343012.643 1023526.829 0, 1342741.559 1023506.648 0, 1342470.473 1023486.483 0, 1342199.386 1023466.334 0, 1341928.297 1023446.201 0, 1341657.208 1023426.084 0, 1341386.117 1023405.982 0, 
+    1341115.025 1023385.897 0, 1340843.932 1023365.828 0, 1340572.838 1023345.774 0, 1340301.743 1023325.737 0, 1340030.646 1023305.715 0, 1339759.549 1023285.71 0, 1339488.45 1023265.72 0, 1339217.35 1023245.747 0, 1338944.991 1023225.696 0, 1338535.439 1028791.224 0, 
+    1338125.882 1034356.826 0, 1338397.583 1034376.828 0, 1338668.028 1034396.753 0, 1338938.471 1034416.694 0, 1339208.914 1034436.652 0, 1339479.355 1034456.625 0, 1339749.796 1034476.614 0, 1340020.235 1034496.619 0, 1340290.672 1034516.64 0, 1340561.109 1034536.676 0, 
+    1340831.545 1034556.729 0, 1341101.979 1034576.798 0, 1341372.412 1034596.882 0, 1341642.844 1034616.983 0, 1341913.275 1034637.099 0, 1342183.705 1034657.231 0, 1342454.133 1034677.38 0, 1342724.56 1034697.544 0, 1342994.986 1034717.724 0, 1343265.411 1034737.92 0, 
+    1343535.835 1034758.132 0, 1343806.257 1034778.359 0, 1344076.679 1034798.603 0, 1344347.099 1034818.863 0, 1344616.264 1034839.044 0, 1344887.935 1034859.43 0, 1345158.352 1034879.737 0, 1345428.767 1034900.06 0, 1345699.181 1034920.4 0, 1345969.594 1034940.755 0, 
+    1346240.006 1034961.126 0, 1346510.416 1034981.513 0, 1346780.826 1035001.916 0, 1347051.234 1035022.334 0, 1347321.641 1035042.769 0, 1347592.047 1035063.22 0, 1347862.451 1035083.686 0, 1348132.854 1035104.169 0, 1348403.256 1035124.667 0, 1348673.657 1035145.181 0, 
+    1348944.057 1035165.711 0, 1349214.456 1035186.258 0, 1349484.853 1035206.82 0, 1349755.249 1035227.398 0, 1350025.644 1035247.991 0, 1350296.037 1035268.601 0, 1350566.43 1035289.227 0, 1350836.821 1035309.868 0, 1351105.959 1035330.43 0, 1351531.238 1029766.008 0, 
+    1351956.512 1024201.659 0))
+
+POLYGON ((1364083.233 1036340.702 0, 1363814.153 1036319.38 0, 1363543.821 1036297.974 0, 1363273.488 1036276.585 0, 1363003.153 1036255.211 0, 1362732.818 1036233.853 0, 1362462.481 1036212.512 0, 1362192.143 1036191.186 0, 1361921.803 1036169.876 0, 1361651.463 1036148.582 0, 
+    1361381.121 1036127.304 0, 1361110.778 1036106.041 0, 1360840.433 1036084.795 0, 1360570.088 1036063.565 0, 1360299.741 1036042.35 0, 1360029.393 1036021.152 0, 1359759.044 1035999.969 0, 1359488.693 1035978.802 0, 1359218.341 1035957.651 0, 1358947.988 1035936.517 0, 
+    1358677.634 1035915.397 0, 1358407.278 1035894.294 0, 1358136.921 1035873.207 0, 1357866.563 1035852.136 0, 1357594.953 1035830.983 0, 1357325.843 1035810.041 0, 1357055.482 1035789.018 0, 1356785.118 1035768.01 0, 1356514.754 1035747.018 0, 1356244.389 1035726.042 0, 
+    1355974.022 1035705.083 0, 1355703.654 1035684.139 0, 1355433.285 1035663.211 0, 1355162.914 1035642.298 0, 1354892.543 1035621.402 0, 1354622.17 1035600.522 0, 1354351.796 1035579.658 0, 1354081.42 1035558.809 0, 1353811.044 1035537.976 0, 1353540.666 1035517.16 0, 
+    1353270.287 1035496.359 0, 1352999.907 1035475.574 0, 1352729.525 1035454.805 0, 1352459.143 1035434.052 0, 1352188.759 1035413.315 0, 1351918.374 1035392.594 0, 1351647.987 1035371.889 0, 1351377.6 1035351.199 0, 1351105.959 1035330.43 0, 1350680.674 1040894.922 0, 
+    1350255.385 1046459.478 0, 1350526.368 1046480.197 0, 1350796.1 1046500.836 0, 1351065.832 1046521.491 0, 1351335.562 1046542.162 0, 1351605.29 1046562.849 0, 1351875.018 1046583.551 0, 1352144.745 1046604.27 0, 1352414.47 1046625.005 0, 1352684.194 1046645.755 0, 
+    1352953.917 1046666.521 0, 1353223.638 1046687.303 0, 1353493.359 1046708.101 0, 1353763.078 1046728.915 0, 1354032.796 1046749.745 0, 1354302.512 1046770.59 0, 1354572.228 1046791.452 0, 1354841.942 1046812.329 0, 1355111.655 1046833.222 0, 1355381.367 1046854.132 0, 
+    1355651.077 1046875.056 0, 1355920.786 1046895.997 0, 1356190.494 1046916.954 0, 1356460.201 1046937.927 0, 1356728.659 1046958.818 0, 1356999.611 1046979.92 0, 1357269.314 1047000.94 0, 1357539.016 1047021.976 0, 1357808.717 1047043.028 0, 1358078.416 1047064.096 0, 
+    1358348.114 1047085.179 0, 1358617.811 1047106.279 0, 1358887.507 1047127.394 0, 1359157.201 1047148.526 0, 1359426.894 1047169.673 0, 1359696.586 1047190.836 0, 1359966.277 1047212.015 0, 1360235.967 1047233.21 0, 1360505.655 1047254.421 0, 1360775.342 1047275.647 0, 
+    1361045.027 1047296.89 0, 1361314.712 1047318.148 0, 1361584.395 1047339.422 0, 1361854.077 1047360.712 0, 1362123.758 1047382.018 0, 1362393.437 1047403.34 0, 1362663.115 1047424.678 0, 1362932.792 1047446.031 0, 1363201.221 1047467.302 0, 1363642.23 1041903.969 0, 
+    1364083.233 1036340.702 0))
+
+POLYGON ((1376144.158 1048511.696 0, 1375875.789 1048489.667 0, 1375606.173 1048467.552 0, 1375336.556 1048445.452 0, 1375066.938 1048423.369 0, 1374797.319 1048401.301 0, 1374527.698 1048379.249 0, 1374258.076 1048357.213 0, 1373988.453 1048335.193 0, 1373718.828 1048313.189 0, 
+    1373449.202 1048291.2 0, 1373179.575 1048269.228 0, 1372909.946 1048247.271 0, 1372640.317 1048225.33 0, 1372370.686 1048203.405 0, 1372101.053 1048181.496 0, 1371831.42 1048159.603 0, 1371561.785 1048137.726 0, 1371292.148 1048115.864 0, 1371022.511 1048094.019 0, 
+    1370752.872 1048072.189 0, 1370483.232 1048050.375 0, 1370213.591 1048028.577 0, 1369943.948 1048006.795 0, 1369673.058 1047984.928 0, 1369404.659 1047963.278 0, 1369135.012 1047941.544 0, 1368865.365 1047919.825 0, 1368595.716 1047898.123 0, 1368326.065 1047876.436 0, 
+    1368056.414 1047854.765 0, 1367786.761 1047833.11 0, 1367517.107 1047811.47 0, 1367247.451 1047789.847 0, 1366977.795 1047768.239 0, 1366708.137 1047746.648 0, 1366438.477 1047725.072 0, 1366168.817 1047703.512 0, 1365899.155 1047681.968 0, 1365629.492 1047660.44 0, 
+    1365359.828 1047638.928 0, 1365090.162 1047617.431 0, 1364820.495 1047595.951 0, 1364550.827 1047574.486 0, 1364281.158 1047553.037 0, 1364011.487 1047531.604 0, 1363741.815 1047510.187 0, 1363472.142 1047488.786 0, 1363201.221 1047467.302 0, 1362760.207 1053030.695 0, 
+    1362319.189 1058594.145 0, 1362589.453 1058615.577 0, 1362858.471 1058636.926 0, 1363127.488 1058658.291 0, 1363396.504 1058679.672 0, 1363665.518 1058701.069 0, 1363934.531 1058722.481 0, 1364203.543 1058743.909 0, 1364472.554 1058765.354 0, 1364741.564 1058786.814 0, 
+    1365010.572 1058808.29 0, 1365279.579 1058829.781 0, 1365548.584 1058851.289 0, 1365817.589 1058872.812 0, 1366086.592 1058894.351 0, 1366355.594 1058915.907 0, 1366624.594 1058937.477 0, 1366893.593 1058959.064 0, 1367162.591 1058980.667 0, 1367431.588 1059002.285 0, 
+    1367700.584 1059023.919 0, 1367969.578 1059045.569 0, 1368238.571 1059067.235 0, 1368507.562 1059088.917 0, 1368775.31 1059110.514 0, 1369045.542 1059132.328 0, 1369314.53 1059154.057 0, 1369583.516 1059175.802 0, 1369852.501 1059197.563 0, 1370121.485 1059219.34 0, 
+    1370390.468 1059241.132 0, 1370659.45 1059262.94 0, 1370928.43 1059284.765 0, 1371197.409 1059306.605 0, 1371466.386 1059328.461 0, 1371735.362 1059350.332 0, 1372004.337 1059372.22 0, 1372273.311 1059394.123 0, 1372542.283 1059416.042 0, 1372811.255 1059437.977 0, 
+    1373080.224 1059459.928 0, 1373349.193 1059481.895 0, 1373618.16 1059503.877 0, 1373887.126 1059525.876 0, 1374156.091 1059547.89 0, 1374425.054 1059569.92 0, 1374694.016 1059591.966 0, 1374962.977 1059614.027 0, 1375230.695 1059636.003 0, 1375687.429 1054073.821 0, 
+    1376144.158 1048511.696 0))
+
+POLYGON ((1388139.205 1060714.334 0, 1387871.549 1060691.602 0, 1387602.651 1060668.781 0, 1387333.752 1060645.975 0, 1387064.852 1060623.185 0, 1386795.951 1060600.411 0, 1386527.048 1060577.653 0, 1386258.144 1060554.911 0, 1385989.239 1060532.185 0, 1385720.332 1060509.474 0, 
+    1385451.424 1060486.779 0, 1385182.515 1060464.1 0, 1384913.604 1060441.437 0, 1384644.692 1060418.79 0, 1384375.778 1060396.158 0, 1384106.864 1060373.542 0, 1383837.948 1060350.943 0, 1383569.03 1060328.359 0, 1383300.112 1060305.79 0, 1383031.191 1060283.238 0, 
+    1382762.27 1060260.701 0, 1382493.347 1060238.181 0, 1382224.423 1060215.676 0, 1381955.498 1060193.187 0, 1381685.331 1060170.61 0, 1381417.643 1060148.256 0, 1381148.714 1060125.815 0, 1380879.783 1060103.389 0, 1380610.851 1060080.979 0, 1380341.918 1060058.585 0, 
+    1380072.983 1060036.207 0, 1379804.048 1060013.844 0, 1379535.11 1059991.498 0, 1379266.172 1059969.167 0, 1378997.232 1059946.852 0, 1378728.291 1059924.553 0, 1378459.348 1059902.269 0, 1378190.404 1059880.002 0, 1377921.459 1059857.75 0, 1377652.513 1059835.515 0, 
+    1377383.565 1059813.295 0, 1377114.616 1059791.091 0, 1376845.666 1059768.902 0, 1376576.714 1059746.73 0, 1376307.761 1059724.573 0, 1376038.807 1059702.432 0, 1375769.851 1059680.307 0, 1375500.895 1059658.198 0, 1375230.695 1059636.003 0, 1374773.957 1065198.237 0, 
+    1374317.214 1070760.519 0, 1374586.756 1070782.66 0, 1374855.058 1070804.715 0, 1375123.359 1070826.786 0, 1375391.659 1070848.873 0, 1375659.957 1070870.976 0, 1375928.254 1070893.094 0, 1376196.549 1070915.229 0, 1376464.844 1070937.379 0, 1376733.137 1070959.545 0, 
+    1377001.428 1070981.726 0, 1377269.719 1071003.924 0, 1377538.008 1071026.137 0, 1377806.295 1071048.366 0, 1378074.582 1071070.611 0, 1378342.867 1071092.871 0, 1378611.151 1071115.148 0, 1378879.433 1071137.44 0, 1379147.715 1071159.748 0, 1379415.995 1071182.072 0, 
+    1379684.273 1071204.411 0, 1379952.55 1071226.767 0, 1380220.826 1071249.138 0, 1380489.101 1071271.525 0, 1380756.137 1071293.824 0, 1381025.646 1071316.346 0, 1381293.917 1071338.78 0, 1381562.186 1071361.23 0, 1381830.454 1071383.696 0, 1382098.721 1071406.178 0, 
+    1382366.986 1071428.675 0, 1382635.25 1071451.189 0, 1382903.513 1071473.718 0, 1383171.775 1071496.263 0, 1383440.035 1071518.823 0, 1383708.293 1071541.4 0, 1383976.551 1071563.992 0, 1384244.807 1071586.6 0, 1384513.062 1071609.224 0, 1384781.315 1071631.863 0, 
+    1385049.567 1071654.519 0, 1385317.818 1071677.19 0, 1385586.067 1071699.877 0, 1385854.316 1071722.579 0, 1386122.562 1071745.298 0, 1386390.808 1071768.032 0, 1386659.052 1071790.782 0, 1386927.294 1071813.548 0, 1387194.3 1071836.225 0, 1387666.755 1066275.255 0, 
+    1388139.205 1060714.334 0))
+
+POLYGON ((858199.085 611419.908 0, 857905.197 611428.221 0, 857609.858 611436.593 0, 857314.519 611444.983 0, 857019.181 611453.39 0, 856723.843 611461.814 0, 856428.506 611470.256 0, 856133.169 611478.715 0, 855837.833 611487.191 0, 855542.498 611495.685 0, 
+    855247.162 611504.196 0, 854951.828 611512.725 0, 854656.493 611521.271 0, 854361.16 611529.834 0, 854065.826 611538.415 0, 853770.494 611547.013 0, 853475.162 611555.628 0, 853179.83 611564.261 0, 852884.499 611572.911 0, 852589.168 611581.579 0, 
+    852293.838 611590.264 0, 851998.508 611598.966 0, 851703.179 611607.686 0, 851407.851 611616.423 0, 851111.07 611625.221 0, 850817.195 611633.95 0, 850521.868 611642.739 0, 850226.541 611651.546 0, 849931.215 611660.37 0, 849635.89 611669.211 0, 
+    849340.565 611678.07 0, 849045.24 611686.946 0, 848749.916 611695.84 0, 848454.593 611704.751 0, 848159.27 611713.679 0, 847863.948 611722.625 0, 847568.626 611731.588 0, 847273.304 611740.568 0, 846977.984 611749.566 0, 846682.663 611758.582 0, 
+    846387.344 611767.614 0, 846092.025 611776.664 0, 845796.706 611785.732 0, 845501.388 611794.816 0, 845206.07 611803.919 0, 844910.753 611813.038 0, 844615.437 611822.175 0, 844320.121 611831.329 0, 844023.351 611840.546 0, 844196.274 617403.066 0, 
+    844369.207 622965.925 0, 844665.318 622956.729 0, 844959.979 622947.595 0, 845254.641 622938.478 0, 845549.303 622929.379 0, 845843.966 622920.297 0, 846138.629 622911.232 0, 846433.293 622902.185 0, 846727.957 622893.155 0, 847022.622 622884.142 0, 
+    847317.287 622875.147 0, 847611.953 622866.169 0, 847906.62 622857.208 0, 848201.287 622848.265 0, 848495.954 622839.339 0, 848790.622 622830.431 0, 849085.291 622821.539 0, 849379.96 622812.666 0, 849674.63 622803.809 0, 849969.3 622794.97 0, 
+    850263.971 622786.148 0, 850558.642 622777.344 0, 850853.313 622768.556 0, 851147.986 622759.787 0, 851441.209 622751.077 0, 851737.332 622742.299 0, 852032.005 622733.581 0, 852326.68 622724.881 0, 852621.355 622716.198 0, 852916.03 622707.532 0, 
+    853210.706 622698.884 0, 853505.382 622690.253 0, 853800.059 622681.639 0, 854094.736 622673.042 0, 854389.414 622664.463 0, 854684.092 622655.902 0, 854978.771 622647.357 0, 855273.45 622638.83 0, 855568.13 622630.321 0, 855862.811 622621.828 0, 
+    856157.492 622613.354 0, 856452.173 622604.896 0, 856746.855 622596.456 0, 857041.537 622588.033 0, 857336.22 622579.627 0, 857630.903 622571.239 0, 857925.587 622562.868 0, 858220.271 622554.514 0, 858513.508 622546.219 0, 858356.292 616982.894 0, 
+    858199.085 611419.908 0))
+
+POLYGON ((872658.938 622166.475 0, 872365.677 622173.942 0, 872070.971 622181.463 0, 871776.264 622189.001 0, 871481.558 622196.557 0, 871186.853 622204.13 0, 870892.148 622211.72 0, 870597.444 622219.328 0, 870302.74 622226.953 0, 870008.036 622234.596 0, 
+    869713.333 622242.255 0, 869418.63 622249.932 0, 869123.928 622257.627 0, 868829.226 622265.339 0, 868534.525 622273.068 0, 868239.824 622280.814 0, 867945.123 622288.578 0, 867650.423 622296.359 0, 867355.724 622304.158 0, 867061.025 622311.973 0, 
+    866766.326 622319.807 0, 866471.628 622327.657 0, 866176.93 622335.525 0, 865882.233 622343.41 0, 865586.089 622351.352 0, 865292.84 622359.233 0, 864998.144 622367.17 0, 864703.449 622375.125 0, 864408.754 622383.097 0, 864114.059 622391.086 0, 
+    863819.366 622399.093 0, 863524.672 622407.117 0, 863229.979 622415.158 0, 862935.287 622423.217 0, 862640.594 622431.293 0, 862345.903 622439.386 0, 862051.212 622447.497 0, 861756.521 622455.625 0, 861461.831 622463.77 0, 861167.141 622471.933 0, 
+    860872.452 622480.113 0, 860577.764 622488.311 0, 860283.075 622496.525 0, 859988.388 622504.757 0, 859693.7 622513.007 0, 859399.014 622521.274 0, 859104.327 622529.558 0, 858809.641 622537.859 0, 858513.508 622546.219 0, 858670.733 628109.88 0, 
+    858827.968 633673.873 0, 859123.444 633665.532 0, 859417.475 633657.249 0, 859711.506 633648.983 0, 860005.538 633640.735 0, 860299.57 633632.503 0, 860593.603 633624.29 0, 860887.636 633616.093 0, 861181.67 633607.914 0, 861475.704 633599.752 0, 
+    861769.739 633591.607 0, 862063.774 633583.48 0, 862357.81 633575.37 0, 862651.846 633567.277 0, 862945.882 633559.202 0, 863239.919 633551.144 0, 863533.957 633543.103 0, 863827.995 633535.08 0, 864122.034 633527.073 0, 864416.072 633519.085 0, 
+    864710.112 633511.113 0, 865004.152 633503.159 0, 865298.192 633495.222 0, 865592.233 633487.302 0, 865884.83 633479.439 0, 866180.316 633471.515 0, 866474.358 633463.647 0, 866768.401 633455.797 0, 867062.444 633447.964 0, 867356.488 633440.148 0, 
+    867650.532 633432.349 0, 867944.577 633424.568 0, 868238.622 633416.804 0, 868532.667 633409.058 0, 868826.713 633401.329 0, 869120.759 633393.617 0, 869414.806 633385.922 0, 869708.853 633378.245 0, 870002.901 633370.585 0, 870296.949 633362.942 0, 
+    870590.998 633355.317 0, 870885.047 633347.708 0, 871179.096 633340.118 0, 871473.146 633332.544 0, 871767.197 633324.988 0, 872061.248 633317.449 0, 872355.299 633309.928 0, 872649.351 633302.423 0, 872941.96 633294.973 0, 872800.445 627730.558 0, 
+    872658.938 622166.475 0))
+
+POLYGON ((887056.966 632955.949 0, 886764.334 632962.573 0, 886470.263 632969.246 0, 886176.191 632975.937 0, 885882.12 632982.645 0, 885588.05 632989.37 0, 885293.979 632996.113 0, 884999.91 633002.873 0, 884705.84 633009.65 0, 884411.771 633016.445 0, 
+    884117.703 633023.257 0, 883823.635 633030.086 0, 883529.567 633036.933 0, 883235.499 633043.797 0, 882941.432 633050.678 0, 882647.366 633057.576 0, 882353.3 633064.492 0, 882059.234 633071.425 0, 881765.168 633078.376 0, 881471.104 633085.343 0, 
+    881177.039 633092.329 0, 880882.975 633099.331 0, 880588.911 633106.35 0, 880294.848 633113.387 0, 879999.343 633120.476 0, 879706.723 633127.513 0, 879412.661 633134.602 0, 879118.599 633141.708 0, 878824.538 633148.832 0, 878530.477 633155.973 0, 
+    878236.416 633163.131 0, 877942.357 633170.306 0, 877648.297 633177.499 0, 877354.238 633184.709 0, 877060.179 633191.936 0, 876766.121 633199.181 0, 876472.063 633206.443 0, 876178.006 633213.722 0, 875883.949 633221.019 0, 875589.892 633228.333 0, 
+    875295.836 633235.664 0, 875001.78 633243.012 0, 874707.725 633250.378 0, 874413.67 633257.761 0, 874119.616 633265.162 0, 873825.562 633272.579 0, 873531.509 633280.014 0, 873237.456 633287.467 0, 872941.96 633294.973 0, 873083.483 638859.717 0, 
+    873225.015 644424.787 0, 873519.852 644417.297 0, 873813.25 644409.862 0, 874106.649 644402.443 0, 874400.048 644395.042 0, 874693.447 644387.658 0, 874986.847 644380.291 0, 875280.247 644372.942 0, 875573.647 644365.61 0, 875867.048 644358.295 0, 
+    876160.45 644350.997 0, 876453.852 644343.717 0, 876747.254 644336.454 0, 877040.657 644329.208 0, 877334.06 644321.98 0, 877627.463 644314.768 0, 877920.867 644307.574 0, 878214.272 644300.398 0, 878507.677 644293.238 0, 878801.082 644286.096 0, 
+    879094.488 644278.971 0, 879387.894 644271.864 0, 879681.3 644264.773 0, 879974.707 644257.7 0, 880266.676 644250.679 0, 880561.522 644243.606 0, 880854.931 644236.585 0, 881148.339 644229.581 0, 881441.748 644222.594 0, 881735.158 644215.624 0, 
+    882028.568 644208.672 0, 882321.978 644201.737 0, 882615.388 644194.82 0, 882908.8 644187.919 0, 883202.211 644181.036 0, 883495.623 644174.17 0, 883789.035 644167.322 0, 884082.448 644160.49 0, 884375.861 644153.676 0, 884669.274 644146.88 0, 
+    884962.688 644140.1 0, 885256.103 644133.338 0, 885549.517 644126.593 0, 885842.932 644119.865 0, 886136.348 644113.155 0, 886429.764 644106.462 0, 886723.18 644099.786 0, 887016.596 644093.127 0, 887308.576 644086.518 0, 887182.767 638521.071 0, 
+    887056.966 632955.949 0))
+
+POLYGON ((901393.036 643788.039 0, 901101.037 643793.823 0, 900807.603 643799.653 0, 900514.169 643805.5 0, 900220.735 643811.364 0, 899927.302 643817.246 0, 899633.869 643823.144 0, 899340.437 643829.06 0, 899047.004 643834.994 0, 898753.572 643840.944 0, 
+    898460.141 643846.912 0, 898166.71 643852.897 0, 897873.279 643858.899 0, 897579.849 643864.919 0, 897286.418 643870.956 0, 896992.989 643877.01 0, 896699.559 643883.081 0, 896406.13 643889.17 0, 896112.702 643895.276 0, 895819.273 643901.399 0, 
+    895525.845 643907.54 0, 895232.418 643913.698 0, 894938.991 643919.873 0, 894645.564 643926.065 0, 894350.701 643932.305 0, 894058.711 643938.501 0, 893765.285 643944.745 0, 893471.86 643951.007 0, 893178.435 643957.286 0, 892885.01 643963.581 0, 
+    892591.586 643969.895 0, 892298.162 643976.225 0, 892004.739 643982.573 0, 891711.315 643988.938 0, 891417.893 643995.32 0, 891124.47 644001.72 0, 890831.048 644008.137 0, 890537.626 644014.571 0, 890244.205 644021.022 0, 889950.784 644027.491 0, 
+    889657.364 644033.977 0, 889363.944 644040.48 0, 889070.524 644047 0, 888777.105 644053.538 0, 888483.686 644060.093 0, 888190.267 644066.665 0, 887896.849 644073.255 0, 887603.431 644079.862 0, 887308.576 644086.518 0, 887434.392 649652.288 0, 
+    887560.215 655218.377 0, 887854.412 655211.735 0, 888147.174 655205.143 0, 888439.938 655198.568 0, 888732.701 655192.011 0, 889025.465 655185.471 0, 889318.229 655178.947 0, 889610.993 655172.442 0, 889903.758 655165.953 0, 890196.524 655159.481 0, 
+    890489.289 655153.027 0, 890782.055 655146.59 0, 891074.822 655140.171 0, 891367.589 655133.768 0, 891660.356 655127.383 0, 891953.123 655121.015 0, 892245.891 655114.664 0, 892538.66 655108.33 0, 892831.428 655102.014 0, 893124.197 655095.715 0, 
+    893416.967 655089.433 0, 893709.737 655083.168 0, 894002.507 655076.921 0, 894295.277 655070.691 0, 894586.615 655064.508 0, 894880.82 655058.282 0, 895173.591 655052.104 0, 895466.363 655045.942 0, 895759.136 655039.798 0, 896051.908 655033.671 0, 
+    896344.681 655027.562 0, 896637.455 655021.47 0, 896930.229 655015.394 0, 897223.003 655009.337 0, 897515.777 655003.296 0, 897808.552 654997.273 0, 898101.327 654991.266 0, 898394.103 654985.277 0, 898686.879 654979.306 0, 898979.655 654973.351 0, 
+    899272.432 654967.414 0, 899565.209 654961.494 0, 899857.986 654955.591 0, 900150.764 654949.706 0, 900443.542 654943.837 0, 900736.32 654937.986 0, 901029.099 654932.153 0, 901321.878 654926.336 0, 901613.225 654920.565 0, 901503.127 649354.143 0, 
+    901393.036 643788.039 0))
+
+POLYGON ((915667.02 654662.456 0, 915375.656 654667.404 0, 915082.861 654672.393 0, 914790.067 654677.4 0, 914497.274 654682.424 0, 914204.48 654687.465 0, 913911.687 654692.524 0, 913618.894 654697.599 0, 913326.102 654702.692 0, 913033.309 654707.802 0, 
+    912740.518 654712.929 0, 912447.726 654718.074 0, 912154.935 654723.236 0, 911862.144 654728.415 0, 911569.353 654733.611 0, 911276.562 654738.824 0, 910983.772 654744.055 0, 910690.983 654749.303 0, 910398.193 654754.568 0, 910105.404 654759.851 0, 
+    909812.615 654765.15 0, 909519.826 654770.467 0, 909227.038 654775.801 0, 908934.25 654781.153 0, 908640.031 654786.547 0, 908348.675 654791.907 0, 908055.888 654797.31 0, 907763.102 654802.73 0, 907470.315 654808.168 0, 907177.529 654813.622 0, 
+    906884.744 654819.094 0, 906591.958 654824.584 0, 906299.173 654830.09 0, 906006.389 654835.614 0, 905713.604 654841.155 0, 905420.82 654846.713 0, 905128.036 654852.288 0, 904835.253 654857.881 0, 904542.47 654863.49 0, 904249.687 654869.118 0, 
+    903956.905 654874.762 0, 903664.123 654880.423 0, 903371.341 654886.102 0, 903078.559 654891.798 0, 902785.778 654897.511 0, 902492.998 654903.242 0, 902200.217 654908.989 0, 901907.437 654914.754 0, 901613.225 654920.565 0, 901723.329 660487.303 0, 
+    901833.439 666054.353 0, 902126.992 666048.556 0, 902419.117 666042.804 0, 902711.242 666037.069 0, 903003.368 666031.351 0, 903295.493 666025.651 0, 903587.62 666019.968 0, 903879.746 666014.302 0, 904171.873 666008.653 0, 904464 666003.021 0, 
+    904756.127 665997.407 0, 905048.255 665991.809 0, 905340.383 665986.229 0, 905632.512 665980.666 0, 905924.64 665975.121 0, 906216.769 665969.592 0, 906508.899 665964.081 0, 906801.028 665958.587 0, 907093.159 665953.11 0, 907385.289 665947.65 0, 
+    907677.42 665942.208 0, 907969.551 665936.782 0, 908261.682 665931.374 0, 908553.814 665925.983 0, 908844.517 665920.636 0, 909138.078 665915.253 0, 909430.21 665909.914 0, 909722.343 665904.592 0, 910014.477 665899.287 0, 910306.61 665893.999 0, 
+    910598.744 665888.728 0, 910890.878 665883.475 0, 911183.013 665878.239 0, 911475.147 665873.02 0, 911767.282 665867.818 0, 912059.418 665862.633 0, 912351.553 665857.466 0, 912643.689 665852.316 0, 912935.826 665847.183 0, 913227.962 665842.067 0, 
+    913520.099 665836.968 0, 913812.236 665831.887 0, 914104.374 665826.822 0, 914396.512 665821.775 0, 914688.65 665816.746 0, 914980.788 665811.733 0, 915272.927 665806.737 0, 915565.066 665801.759 0, 915855.778 665796.822 0, 915761.396 660229.483 0, 
+    915667.02 654662.456 0))
+
+POLYGON ((929878.789 665578.908 0, 929588.062 665583.024 0, 929295.91 665587.176 0, 929003.758 665591.347 0, 928711.607 665595.534 0, 928419.456 665599.738 0, 928127.305 665603.96 0, 927835.154 665608.199 0, 927543.004 665612.455 0, 927250.854 665616.728 0, 
+    926958.704 665621.019 0, 926666.554 665625.326 0, 926374.405 665629.651 0, 926082.256 665633.993 0, 925790.107 665638.353 0, 925497.958 665642.729 0, 925205.81 665647.123 0, 924913.662 665651.533 0, 924621.514 665655.961 0, 924329.366 665660.407 0, 
+    924037.219 665664.869 0, 923745.072 665669.349 0, 923452.925 665673.846 0, 923160.779 665678.36 0, 922867.207 665682.913 0, 922576.486 665687.439 0, 922284.341 665692.005 0, 921992.195 665696.588 0, 921700.05 665701.188 0, 921407.905 665705.805 0, 
+    921115.761 665710.439 0, 920823.616 665715.091 0, 920531.472 665719.759 0, 920239.328 665724.445 0, 919947.185 665729.149 0, 919655.042 665733.869 0, 919362.899 665738.606 0, 919070.756 665743.361 0, 918778.614 665748.133 0, 918486.471 665752.922 0, 
+    918194.33 665757.729 0, 917902.188 665762.552 0, 917610.047 665767.393 0, 917317.906 665772.251 0, 917025.765 665777.126 0, 916733.625 665782.018 0, 916441.484 665786.928 0, 916149.345 665791.854 0, 915855.778 665796.822 0, 915950.165 671364.471 0, 
+    916044.557 676932.425 0, 916337.465 676927.468 0, 916628.949 676922.552 0, 916920.434 676917.654 0, 917211.919 676912.773 0, 917503.404 676907.908 0, 917794.89 676903.061 0, 918086.376 676898.232 0, 918377.862 676893.419 0, 918669.348 676888.623 0, 
+    918960.835 676883.845 0, 919252.322 676879.084 0, 919543.809 676874.34 0, 919835.297 676869.613 0, 920126.785 676864.903 0, 920418.273 676860.21 0, 920709.761 676855.535 0, 921001.25 676850.877 0, 921292.739 676846.236 0, 921584.228 676841.612 0, 
+    921875.717 676837.005 0, 922167.207 676832.415 0, 922458.697 676827.843 0, 922750.187 676823.287 0, 923040.255 676818.771 0, 923333.169 676814.228 0, 923624.66 676809.724 0, 923916.151 676805.237 0, 924207.643 676800.768 0, 924499.135 676796.315 0, 
+    924790.627 676791.88 0, 925082.119 676787.462 0, 925373.612 676783.061 0, 925665.105 676778.677 0, 925956.598 676774.311 0, 926248.091 676769.961 0, 926539.585 676765.629 0, 926831.079 676761.314 0, 927122.573 676757.016 0, 927414.067 676752.735 0, 
+    927705.562 676748.471 0, 927997.057 676744.225 0, 928288.552 676739.995 0, 928580.048 676735.783 0, 928871.543 676731.588 0, 929163.039 676727.41 0, 929454.536 676723.249 0, 929746.032 676719.106 0, 930036.107 676714.999 0, 929957.446 671146.801 0, 
+    929878.789 665578.908 0))
+
+POLYGON ((944028.216 676537.104 0, 943738.128 676540.39 0, 943446.621 676543.71 0, 943155.114 676547.048 0, 942863.607 676550.402 0, 942572.101 676553.774 0, 942280.595 676557.162 0, 941989.089 676560.568 0, 941697.583 676563.991 0, 941406.078 676567.431 0, 
+    941114.572 676570.888 0, 940823.067 676574.363 0, 940531.562 676577.855 0, 940240.057 676581.363 0, 939948.553 676584.889 0, 939657.048 676588.432 0, 939365.544 676591.993 0, 939074.04 676595.57 0, 938782.537 676599.165 0, 938491.033 676602.776 0, 
+    938199.53 676606.405 0, 937908.027 676610.051 0, 937616.524 676613.714 0, 937325.021 676617.395 0, 937032.098 676621.11 0, 936742.017 676624.807 0, 936450.515 676628.539 0, 936159.013 676632.288 0, 935867.511 676636.054 0, 935576.01 676639.837 0, 
+    935284.509 676643.638 0, 934993.008 676647.455 0, 934701.507 676651.29 0, 934410.007 676655.142 0, 934118.507 676659.011 0, 933827.007 676662.897 0, 933535.507 676666.8 0, 933244.008 676670.721 0, 932952.508 676674.659 0, 932661.009 676678.614 0, 
+    932369.511 676682.586 0, 932078.012 676686.575 0, 931786.514 676690.581 0, 931495.016 676694.605 0, 931203.518 676698.645 0, 930912.02 676702.703 0, 930620.523 676706.778 0, 930329.026 676710.87 0, 930036.107 676714.999 0, 930114.772 682283.501 0, 
+    930193.442 687852.301 0, 930485.702 687848.18 0, 930776.544 687844.098 0, 931067.385 687840.032 0, 931358.228 687835.983 0, 931649.07 687831.951 0, 931939.912 687827.937 0, 932230.755 687823.94 0, 932521.598 687819.96 0, 932812.442 687815.996 0, 
+    933103.285 687812.05 0, 933394.129 687808.122 0, 933684.973 687804.21 0, 933975.817 687800.315 0, 934266.662 687796.438 0, 934557.506 687792.577 0, 934848.351 687788.734 0, 935139.196 687784.908 0, 935430.042 687781.099 0, 935720.887 687777.307 0, 
+    936011.733 687773.532 0, 936302.579 687769.775 0, 936593.425 687766.034 0, 936884.272 687762.311 0, 937173.701 687758.622 0, 937465.965 687754.915 0, 937756.812 687751.243 0, 938047.66 687747.588 0, 938338.507 687743.95 0, 938629.355 687740.33 0, 
+    938920.203 687736.726 0, 939211.051 687733.14 0, 939501.899 687729.57 0, 939792.748 687726.018 0, 940083.597 687722.483 0, 940374.446 687718.965 0, 940665.295 687715.464 0, 940956.144 687711.98 0, 941246.994 687708.514 0, 941537.844 687705.064 0, 
+    941828.694 687701.632 0, 942119.544 687698.216 0, 942410.395 687694.818 0, 942701.245 687691.437 0, 942992.096 687688.073 0, 943282.947 687684.726 0, 943573.798 687681.397 0, 943864.65 687678.084 0, 944154.085 687674.805 0, 944091.149 682105.805 0, 
+    944028.216 676537.104 0))
+
+POLYGON ((958115.174 687536.751 0, 957825.728 687539.213 0, 957534.868 687541.703 0, 957244.009 687544.211 0, 956953.15 687546.737 0, 956662.29 687549.279 0, 956371.431 687551.838 0, 956080.573 687554.415 0, 955789.714 687557.008 0, 955498.855 687559.619 0, 
+    955207.997 687562.247 0, 954917.139 687564.891 0, 954626.28 687567.554 0, 954335.423 687570.233 0, 954044.565 687572.929 0, 953753.707 687575.642 0, 953462.85 687578.373 0, 953171.992 687581.121 0, 952881.135 687583.885 0, 952590.278 687586.667 0, 
+    952299.421 687589.466 0, 952008.565 687592.282 0, 951717.708 687595.116 0, 951426.852 687597.966 0, 951134.581 687600.847 0, 950845.14 687603.718 0, 950554.284 687606.62 0, 950263.428 687609.539 0, 949972.573 687612.475 0, 949681.718 687615.428 0, 
+    949390.863 687618.398 0, 949100.008 687621.385 0, 948809.153 687624.39 0, 948518.298 687627.411 0, 948227.444 687630.45 0, 947936.59 687633.506 0, 947645.736 687636.578 0, 947354.882 687639.668 0, 947064.028 687642.776 0, 946773.174 687645.9 0, 
+    946482.321 687649.041 0, 946191.468 687652.2 0, 945900.615 687655.375 0, 945609.762 687658.568 0, 945318.91 687661.778 0, 945028.057 687665.005 0, 944737.205 687668.249 0, 944446.353 687671.51 0, 944154.085 687674.805 0, 944217.025 693244.1 0, 
+    944279.968 698813.688 0, 944571.577 698810.401 0, 944861.774 698807.147 0, 945151.97 698803.911 0, 945442.167 698800.691 0, 945732.364 698797.488 0, 946022.561 698794.303 0, 946312.758 698791.134 0, 946602.956 698787.983 0, 946893.154 698784.849 0, 
+    947183.352 698781.731 0, 947473.55 698778.631 0, 947763.748 698775.548 0, 948053.946 698772.482 0, 948344.145 698769.433 0, 948634.344 698766.401 0, 948924.543 698763.387 0, 949214.742 698760.389 0, 949504.941 698757.408 0, 949795.141 698754.445 0, 
+    950085.34 698751.499 0, 950375.54 698748.569 0, 950665.74 698745.657 0, 950955.94 698742.762 0, 951244.729 698739.898 0, 951536.341 698737.023 0, 951826.542 698734.179 0, 952116.743 698731.352 0, 952406.944 698728.542 0, 952697.145 698725.749 0, 
+    952987.346 698722.974 0, 953277.548 698720.215 0, 953567.75 698717.474 0, 953857.951 698714.749 0, 954148.153 698712.042 0, 954438.356 698709.352 0, 954728.558 698706.679 0, 955018.76 698704.023 0, 955308.963 698701.384 0, 955599.166 698698.762 0, 
+    955889.369 698696.157 0, 956179.572 698693.569 0, 956469.775 698690.999 0, 956759.979 698688.445 0, 957050.182 698685.909 0, 957340.386 698683.389 0, 957630.59 698680.887 0, 957920.794 698678.402 0, 958209.587 698675.946 0, 958162.379 693106.202 0, 
+    958115.174 687536.751 0))
+
+POLYGON ((972139.539 698577.557 0, 971850.738 698579.197 0, 971560.528 698580.863 0, 971270.318 698582.545 0, 970980.109 698584.245 0, 970689.899 698585.961 0, 970399.69 698587.695 0, 970109.48 698589.446 0, 969819.271 698591.214 0, 969529.062 698592.999 0, 
+    969238.853 698594.801 0, 968948.644 698596.62 0, 968658.435 698598.456 0, 968368.226 698600.309 0, 968078.018 698602.179 0, 967787.809 698604.067 0, 967497.601 698605.971 0, 967207.393 698607.893 0, 966917.185 698609.831 0, 966626.977 698611.787 0, 
+    966336.769 698613.76 0, 966046.561 698615.75 0, 965756.353 698617.757 0, 965466.146 698619.781 0, 965174.528 698621.832 0, 964885.731 698623.88 0, 964595.524 698625.956 0, 964305.316 698628.048 0, 964015.109 698630.157 0, 963724.903 698632.284 0, 
+    963434.696 698634.428 0, 963144.489 698636.588 0, 962854.283 698638.766 0, 962564.077 698640.961 0, 962273.87 698643.173 0, 961983.664 698645.402 0, 961693.458 698647.648 0, 961403.253 698649.911 0, 961113.047 698652.191 0, 960822.841 698654.489 0, 
+    960532.636 698656.803 0, 960242.431 698659.135 0, 959952.226 698661.483 0, 959662.021 698663.849 0, 959371.816 698666.232 0, 959081.611 698668.632 0, 958791.406 698671.048 0, 958501.202 698673.482 0, 958209.587 698675.946 0, 958256.797 704245.978 0, 
+    958304.01 709816.295 0, 958594.966 709813.838 0, 958884.515 709811.409 0, 959174.064 709808.998 0, 959463.613 709806.603 0, 959753.162 709804.226 0, 960042.711 709801.866 0, 960332.261 709799.522 0, 960621.81 709797.196 0, 960911.36 709794.887 0, 
+    961200.91 709792.595 0, 961490.46 709790.32 0, 961780.01 709788.062 0, 962069.56 709785.821 0, 962359.11 709783.597 0, 962648.661 709781.39 0, 962938.211 709779.2 0, 963227.762 709777.027 0, 963517.313 709774.871 0, 963806.864 709772.732 0, 
+    964096.415 709770.611 0, 964385.966 709768.506 0, 964675.518 709766.418 0, 964965.069 709764.348 0, 965253.214 709762.304 0, 965544.173 709760.258 0, 965833.725 709758.238 0, 966123.277 709756.236 0, 966412.829 709754.25 0, 966702.381 709752.282 0, 
+    966991.933 709750.331 0, 967281.486 709748.396 0, 967571.038 709746.479 0, 967860.591 709744.579 0, 968150.144 709742.696 0, 968439.697 709740.83 0, 968729.25 709738.981 0, 969018.803 709737.149 0, 969308.356 709735.334 0, 969597.909 709733.536 0, 
+    969887.463 709731.755 0, 970177.016 709729.991 0, 970466.57 709728.244 0, 970756.124 709726.514 0, 971045.677 709724.802 0, 971335.231 709723.106 0, 971624.785 709721.427 0, 971914.34 709719.766 0, 972202.488 709718.129 0, 972171.013 704147.701 0, 
+    972139.539 698577.557 0))
+
+POLYGON ((986101.189 709659.229 0, 985813.034 709660.052 0, 985523.477 709660.895 0, 985233.919 709661.756 0, 984944.361 709662.634 0, 984654.804 709663.528 0, 984365.246 709664.44 0, 984075.689 709665.369 0, 983786.132 709666.314 0, 983496.574 709667.277 0, 
+    983207.017 709668.257 0, 982917.46 709669.254 0, 982627.903 709670.268 0, 982338.346 709671.299 0, 982048.789 709672.347 0, 981759.232 709673.412 0, 981469.675 709674.494 0, 981180.118 709675.594 0, 980890.561 709676.71 0, 980601.004 709677.843 0, 
+    980311.448 709678.993 0, 980021.891 709680.161 0, 979732.335 709681.345 0, 979442.778 709682.547 0, 979151.818 709683.771 0, 978863.666 709685.001 0, 978574.11 709686.253 0, 978284.553 709687.523 0, 977994.997 709688.809 0, 977705.441 709690.113 0, 
+    977415.886 709691.434 0, 977126.33 709692.772 0, 976836.774 709694.126 0, 976547.218 709695.498 0, 976257.663 709696.887 0, 975968.107 709698.293 0, 975678.552 709699.716 0, 975388.997 709701.156 0, 975099.441 709702.613 0, 974809.886 709704.087 0, 
+    974520.331 709705.578 0, 974230.776 709707.087 0, 973941.221 709708.612 0, 973651.666 709710.154 0, 973362.112 709711.714 0, 973072.557 709713.29 0, 972783.003 709714.883 0, 972493.448 709716.494 0, 972202.488 709718.129 0, 972233.965 715288.84 0, 
+    972265.444 720859.829 0, 972555.745 720858.197 0, 972844.643 720856.59 0, 973133.542 720855.001 0, 973422.441 720853.428 0, 973711.34 720851.872 0, 974000.239 720850.333 0, 974289.138 720848.811 0, 974578.037 720847.307 0, 974866.936 720845.819 0, 
+    975155.836 720844.348 0, 975444.735 720842.894 0, 975733.635 720841.458 0, 976022.534 720840.038 0, 976311.434 720838.635 0, 976600.334 720837.249 0, 976889.234 720835.88 0, 977178.134 720834.529 0, 977467.034 720833.194 0, 977755.934 720831.876 0, 
+    978044.834 720830.575 0, 978333.734 720829.292 0, 978622.635 720828.025 0, 978911.535 720826.775 0, 979199.034 720825.549 0, 979489.336 720824.327 0, 979778.237 720823.128 0, 980067.137 720821.946 0, 980356.038 720820.782 0, 980644.939 720819.634 0, 
+    980933.84 720818.503 0, 981222.741 720817.39 0, 981511.642 720816.293 0, 981800.543 720815.213 0, 982089.444 720814.151 0, 982378.345 720813.105 0, 982667.247 720812.076 0, 982956.148 720811.065 0, 983245.049 720810.07 0, 983533.951 720809.092 0, 
+    983822.852 720808.132 0, 984111.754 720807.188 0, 984400.656 720806.261 0, 984689.557 720805.352 0, 984978.459 720804.459 0, 985267.361 720803.583 0, 985556.263 720802.725 0, 985845.165 720801.883 0, 986132.667 720801.062 0, 986116.927 715230.007 0, 
+    986101.189 709659.229 0))
+
+POLYGON ((1000000 720781.474 0, 999712.495 720781.482 0, 999423.592 720781.507 0, 999134.688 720781.55 0, 998845.785 720781.609 0, 998556.882 720781.686 0, 998267.979 720781.779 0, 997979.076 720781.89 0, 997690.173 720782.017 0, 997401.27 720782.161 0, 
+    997112.367 720782.323 0, 996823.464 720782.501 0, 996534.561 720782.697 0, 996245.658 720782.909 0, 995956.755 720783.139 0, 995667.852 720783.385 0, 995378.949 720783.649 0, 995090.046 720783.929 0, 994801.143 720784.227 0, 994512.24 720784.541 0, 
+    994223.337 720784.873 0, 993934.434 720785.221 0, 993645.531 720785.587 0, 993356.628 720785.969 0, 993066.326 720786.371 0, 992778.822 720786.785 0, 992489.92 720787.219 0, 992201.017 720787.669 0, 991912.114 720788.137 0, 991623.211 720788.621 0, 
+    991334.309 720789.123 0, 991045.406 720789.642 0, 990756.503 720790.177 0, 990467.601 720790.73 0, 990178.698 720791.299 0, 989889.796 720791.886 0, 989600.893 720792.489 0, 989311.991 720793.11 0, 989023.088 720793.747 0, 988734.186 720794.402 0, 
+    988445.284 720795.074 0, 988156.381 720795.762 0, 987867.479 720796.468 0, 987578.577 720797.19 0, 987289.675 720797.93 0, 987000.773 720798.687 0, 986711.871 720799.46 0, 986422.969 720800.251 0, 986132.667 720801.062 0, 986148.407 726372.393 0, 
+    986164.147 731943.996 0, 986453.79 731943.186 0, 986742.037 731942.397 0, 987030.283 731941.625 0, 987318.529 731940.87 0, 987606.775 731940.132 0, 987895.022 731939.411 0, 988183.268 731938.707 0, 988471.515 731938.02 0, 988759.761 731937.35 0, 
+    989048.008 731936.697 0, 989336.254 731936.061 0, 989624.501 731935.442 0, 989912.748 731934.84 0, 990200.994 731934.254 0, 990489.241 731933.686 0, 990777.488 731933.135 0, 991065.734 731932.601 0, 991353.981 731932.083 0, 991642.228 731931.583 0, 
+    991930.475 731931.099 0, 992218.722 731930.633 0, 992506.969 731930.183 0, 992795.216 731929.751 0, 993082.067 731929.337 0, 993371.71 731928.937 0, 993659.957 731928.555 0, 993948.204 731928.19 0, 994236.451 731927.843 0, 994524.698 731927.512 0, 
+    994812.945 731927.198 0, 995101.192 731926.901 0, 995389.439 731926.621 0, 995677.686 731926.359 0, 995965.933 731926.113 0, 996254.181 731925.884 0, 996542.428 731925.672 0, 996830.675 731925.477 0, 997118.922 731925.299 0, 997407.169 731925.137 0, 
+    997695.417 731924.993 0, 997983.664 731924.866 0, 998271.911 731924.756 0, 998560.158 731924.663 0, 998848.406 731924.587 0, 999136.653 731924.527 0, 999424.9 731924.485 0, 999713.147 731924.46 0, 1000000 731924.451 0, 1000000 726352.827 0, 
+    1000000 720781.474 0))
+
+POLYGON ((1013835.853 731943.996 0, 1013548.999 731943.194 0, 1013260.753 731942.405 0, 1012972.506 731941.633 0, 1012684.26 731940.877 0, 1012396.014 731940.139 0, 1012107.767 731939.418 0, 1011819.521 731938.714 0, 1011531.275 731938.027 0, 1011243.028 731937.357 0, 
+    1010954.782 731936.703 0, 1010666.535 731936.067 0, 1010378.288 731935.448 0, 1010090.042 731934.845 0, 1009801.795 731934.26 0, 1009513.548 731933.692 0, 1009225.302 731933.14 0, 1008937.055 731932.606 0, 1008648.808 731932.088 0, 1008360.561 731931.588 0, 
+    1008072.314 731931.104 0, 1007784.068 731930.637 0, 1007495.821 731930.188 0, 1007207.574 731929.755 0, 1006917.933 731929.337 0, 1006631.08 731928.94 0, 1006342.833 731928.559 0, 1006054.586 731928.194 0, 1005766.339 731927.846 0, 1005478.092 731927.515 0, 
+    1005189.844 731927.201 0, 1004901.597 731926.904 0, 1004613.35 731926.624 0, 1004325.103 731926.361 0, 1004036.856 731926.115 0, 1003748.609 731925.886 0, 1003460.362 731925.674 0, 1003172.114 731925.478 0, 1002883.867 731925.3 0, 1002595.62 731925.139 0, 
+    1002307.373 731924.995 0, 1002019.125 731924.867 0, 1001730.878 731924.757 0, 1001442.631 731924.664 0, 1001154.384 731924.587 0, 1000866.136 731924.528 0, 1000577.889 731924.485 0, 1000289.642 731924.46 0, 1000000 731924.451 0, 1000000 737496.344 0, 
+    1000000 743068.501 0, 1000288.983 743068.509 0, 1000576.574 743068.535 0, 1000864.166 743068.577 0, 1001151.757 743068.637 0, 1001439.348 743068.713 0, 1001726.94 743068.806 0, 1002014.531 743068.916 0, 1002302.122 743069.043 0, 1002589.713 743069.187 0, 
+    1002877.305 743069.348 0, 1003164.896 743069.526 0, 1003452.487 743069.721 0, 1003740.079 743069.932 0, 1004027.67 743070.161 0, 1004315.261 743070.406 0, 1004602.852 743070.669 0, 1004890.444 743070.948 0, 1005178.035 743071.245 0, 1005465.626 743071.558 0, 
+    1005753.217 743071.888 0, 1006040.808 743072.235 0, 1006328.399 743072.599 0, 1006615.99 743072.98 0, 1006902.191 743073.376 0, 1007191.173 743073.793 0, 1007478.764 743074.224 0, 1007766.355 743074.673 0, 1008053.946 743075.139 0, 1008341.537 743075.621 0, 
+    1008629.127 743076.12 0, 1008916.718 743076.637 0, 1009204.309 743077.17 0, 1009491.9 743077.72 0, 1009779.491 743078.287 0, 1010067.082 743078.872 0, 1010354.672 743079.473 0, 1010642.263 743080.09 0, 1010929.854 743080.725 0, 1011217.444 743081.377 0, 
+    1011505.035 743082.046 0, 1011792.625 743082.731 0, 1012080.216 743083.434 0, 1012367.806 743084.153 0, 1012655.397 743084.89 0, 1012942.987 743085.643 0, 1013230.577 743086.413 0, 1013518.168 743087.201 0, 1013804.369 743088.001 0, 1013820.111 737515.866 0, 
+    1013835.853 731943.996 0))
+
+POLYGON ((1027608.627 743146.501 0, 1027322.427 743144.892 0, 1027034.84 743143.292 0, 1026747.253 743141.709 0, 1026459.666 743140.144 0, 1026172.079 743138.595 0, 1025884.492 743137.063 0, 1025596.904 743135.548 0, 1025309.317 743134.049 0, 1025021.729 743132.568 0, 
+    1024734.142 743131.104 0, 1024446.554 743129.657 0, 1024158.966 743128.226 0, 1023871.378 743126.813 0, 1023583.791 743125.416 0, 1023296.202 743124.037 0, 1023008.614 743122.674 0, 1022721.026 743121.328 0, 1022433.438 743119.999 0, 1022145.85 743118.687 0, 
+    1021858.261 743117.392 0, 1021570.673 743116.114 0, 1021283.084 743114.853 0, 1020995.495 743113.609 0, 1020706.518 743112.376 0, 1020420.318 743111.171 0, 1020132.729 743109.978 0, 1019845.14 743108.801 0, 1019557.551 743107.642 0, 1019269.962 743106.499 0, 
+    1018982.373 743105.373 0, 1018694.784 743104.265 0, 1018407.194 743103.173 0, 1018119.605 743102.098 0, 1017832.016 743101.04 0, 1017544.426 743099.999 0, 1017256.837 743098.974 0, 1016969.247 743097.967 0, 1016681.657 743096.977 0, 1016394.068 743096.003 0, 
+    1016106.478 743095.047 0, 1015818.888 743094.107 0, 1015531.298 743093.185 0, 1015243.708 743092.279 0, 1014956.118 743091.39 0, 1014668.528 743090.519 0, 1014380.938 743089.664 0, 1014093.348 743088.826 0, 1013804.369 743088.001 0, 1013788.625 748660.397 0, 
+    1013772.882 754233.05 0, 1014061.202 754233.873 0, 1014348.136 754234.709 0, 1014635.07 754235.562 0, 1014922.004 754236.432 0, 1015208.938 754237.319 0, 1015495.872 754238.222 0, 1015782.806 754239.143 0, 1016069.74 754240.08 0, 1016356.674 754241.035 0, 
+    1016643.607 754242.006 0, 1016930.541 754242.994 0, 1017217.475 754243.999 0, 1017504.408 754245.021 0, 1017791.342 754246.059 0, 1018078.275 754247.115 0, 1018365.209 754248.187 0, 1018652.142 754249.277 0, 1018939.075 754250.383 0, 1019226.008 754251.506 0, 
+    1019512.941 754252.646 0, 1019799.874 754253.803 0, 1020086.807 754254.977 0, 1020373.74 754256.168 0, 1020659.288 754257.369 0, 1020947.606 754258.6 0, 1021234.539 754259.841 0, 1021521.471 754261.099 0, 1021808.404 754262.375 0, 1022095.336 754263.667 0, 
+    1022382.269 754264.976 0, 1022669.201 754266.301 0, 1022956.133 754267.644 0, 1023243.065 754269.004 0, 1023529.997 754270.38 0, 1023816.929 754271.774 0, 1024103.861 754273.184 0, 1024390.793 754274.611 0, 1024677.725 754276.055 0, 1024964.656 754277.516 0, 
+    1025251.588 754278.994 0, 1025538.519 754280.488 0, 1025825.451 754282 0, 1026112.382 754283.529 0, 1026399.313 754285.074 0, 1026686.244 754286.636 0, 1026973.176 754288.215 0, 1027260.106 754289.811 0, 1027545.653 754291.416 0, 1027577.141 748718.83 0, 
+    1027608.627 743146.501 0))
+
+POLYGON ((1041318.205 754388.693 0, 1041032.662 754386.281 0, 1040745.737 754383.875 0, 1040458.811 754381.485 0, 1040171.886 754379.112 0, 1039884.96 754376.756 0, 1039598.034 754374.417 0, 1039311.108 754372.095 0, 1039024.182 754369.789 0, 1038737.256 754367.501 0, 
+    1038450.329 754365.229 0, 1038163.403 754362.975 0, 1037876.476 754360.737 0, 1037589.549 754358.516 0, 1037302.622 754356.312 0, 1037015.695 754354.125 0, 1036728.768 754351.955 0, 1036441.841 754349.801 0, 1036154.914 754347.665 0, 1035867.986 754345.545 0, 
+    1035581.058 754343.443 0, 1035294.131 754341.357 0, 1035007.203 754339.288 0, 1034720.275 754337.236 0, 1034431.964 754335.191 0, 1034146.418 754333.183 0, 1033859.49 754331.181 0, 1033572.561 754329.197 0, 1033285.633 754327.229 0, 1032998.704 754325.278 0, 
+    1032711.775 754323.345 0, 1032424.846 754321.428 0, 1032137.917 754319.528 0, 1031850.988 754317.645 0, 1031564.059 754315.778 0, 1031277.129 754313.929 0, 1030990.2 754312.097 0, 1030703.27 754310.281 0, 1030416.34 754308.482 0, 1030129.41 754306.701 0, 
+    1029842.48 754304.936 0, 1029555.55 754303.188 0, 1029268.62 754301.456 0, 1028981.69 754299.742 0, 1028694.76 754298.045 0, 1028407.829 754296.364 0, 1028120.899 754294.701 0, 1027833.968 754293.054 0, 1027545.653 754291.416 0, 1027514.164 759864.257 0, 
+    1027482.674 765437.348 0, 1027770.33 765438.982 0, 1028056.604 765440.625 0, 1028342.879 765442.285 0, 1028629.153 765443.961 0, 1028915.427 765445.655 0, 1029201.702 765447.365 0, 1029487.976 765449.092 0, 1029774.25 765450.836 0, 1030060.524 765452.597 0, 
+    1030346.798 765454.375 0, 1030633.071 765456.17 0, 1030919.345 765457.981 0, 1031205.618 765459.809 0, 1031491.892 765461.654 0, 1031778.165 765463.516 0, 1032064.438 765465.395 0, 1032350.711 765467.291 0, 1032636.984 765469.203 0, 1032923.257 765471.133 0, 
+    1033209.53 765473.079 0, 1033495.802 765475.042 0, 1033782.075 765477.022 0, 1034068.347 765479.019 0, 1034353.24 765481.023 0, 1034640.892 765483.063 0, 1034927.164 765485.11 0, 1035213.435 765487.174 0, 1035499.707 765489.255 0, 1035785.979 765491.353 0, 
+    1036072.25 765493.468 0, 1036358.522 765495.6 0, 1036644.793 765497.748 0, 1036931.064 765499.913 0, 1037217.335 765502.095 0, 1037503.606 765504.294 0, 1037789.877 765506.51 0, 1038076.147 765508.743 0, 1038362.418 765510.992 0, 1038648.688 765513.259 0, 
+    1038934.959 765515.542 0, 1039221.229 765517.842 0, 1039507.499 765520.159 0, 1039793.768 765522.493 0, 1040080.038 765524.843 0, 1040366.308 765527.211 0, 1040652.577 765529.595 0, 1040938.846 765531.996 0, 1041223.737 765534.402 0, 1041270.972 759961.423 0, 
+    1041318.205 754388.693 0))
+
+POLYGON ((1054964.471 765670.277 0, 1054679.586 765667.066 0, 1054393.325 765663.856 0, 1054107.063 765660.663 0, 1053820.801 765657.487 0, 1053534.539 765654.328 0, 1053248.277 765651.185 0, 1052962.015 765648.059 0, 1052675.753 765644.951 0, 1052389.49 765641.859 0, 
+    1052103.227 765638.783 0, 1051816.964 765635.725 0, 1051530.701 765632.684 0, 1051244.438 765629.659 0, 1050958.174 765626.651 0, 1050671.91 765623.661 0, 1050385.646 765620.687 0, 1050099.382 765617.729 0, 1049813.118 765614.789 0, 1049526.854 765611.866 0, 
+    1049240.589 765608.959 0, 1048954.324 765606.069 0, 1048668.06 765603.196 0, 1048381.794 765600.34 0, 1048094.152 765597.487 0, 1047809.264 765594.679 0, 1047522.998 765591.873 0, 1047236.732 765589.084 0, 1046950.467 765586.313 0, 1046664.2 765583.558 0, 
+    1046377.934 765580.819 0, 1046091.668 765578.098 0, 1045805.401 765575.394 0, 1045519.135 765572.706 0, 1045232.868 765570.035 0, 1044946.601 765567.381 0, 1044660.333 765564.744 0, 1044374.066 765562.124 0, 1044087.799 765559.521 0, 1043801.531 765556.934 0, 
+    1043515.263 765554.365 0, 1043228.995 765551.812 0, 1042942.727 765549.276 0, 1042656.459 765546.757 0, 1042370.19 765544.255 0, 1042083.922 765541.769 0, 1041797.653 765539.301 0, 1041511.384 765536.849 0, 1041223.737 765534.402 0, 1041176.5 771107.629 0, 
+    1041129.26 776681.099 0, 1041416.248 776683.54 0, 1041701.861 776685.986 0, 1041987.474 776688.449 0, 1042273.086 776690.929 0, 1042558.699 776693.425 0, 1042844.311 776695.939 0, 1043129.923 776698.469 0, 1043415.535 776701.016 0, 1043701.146 776703.58 0, 
+    1043986.758 776706.16 0, 1044272.369 776708.757 0, 1044557.981 776711.372 0, 1044843.592 776714.003 0, 1045129.203 776716.65 0, 1045414.814 776719.315 0, 1045700.424 776721.997 0, 1045986.035 776724.695 0, 1046271.645 776727.41 0, 1046557.255 776730.142 0, 
+    1046842.865 776732.89 0, 1047128.475 776735.656 0, 1047414.085 776738.438 0, 1047699.694 776741.237 0, 1047983.929 776744.04 0, 1048270.913 776746.886 0, 1048556.522 776749.735 0, 1048842.131 776752.602 0, 1049127.739 776755.485 0, 1049413.348 776758.385 0, 
+    1049698.956 776761.302 0, 1049984.564 776764.235 0, 1050270.172 776767.186 0, 1050555.78 776770.153 0, 1050841.388 776773.137 0, 1051126.995 776776.138 0, 1051412.603 776779.155 0, 1051698.21 776782.19 0, 1051983.817 776785.241 0, 1052269.424 776788.309 0, 
+    1052555.03 776791.394 0, 1052840.637 776794.496 0, 1053126.243 776797.614 0, 1053411.849 776800.749 0, 1053697.455 776803.902 0, 1053983.06 776807.071 0, 1054268.666 776810.256 0, 1054554.271 776813.459 0, 1054838.503 776816.663 0, 1054901.488 771243.348 0, 
+    1054964.471 765670.277 0))
+
+POLYGON ((1068547.308 776990.957 0, 1068263.084 776986.95 0, 1067977.489 776982.94 0, 1067691.894 776978.948 0, 1067406.298 776974.972 0, 1067120.702 776971.013 0, 1066835.106 776967.071 0, 1066549.51 776963.145 0, 1066263.913 776959.237 0, 1065978.317 776955.345 0, 
+    1065692.72 776951.47 0, 1065407.123 776947.612 0, 1065121.525 776943.771 0, 1064835.928 776939.946 0, 1064550.33 776936.138 0, 1064264.732 776932.348 0, 1063979.133 776928.573 0, 1063693.535 776924.816 0, 1063407.936 776921.076 0, 1063122.337 776917.352 0, 
+    1062836.738 776913.645 0, 1062551.139 776909.955 0, 1062265.539 776906.282 0, 1061979.939 776902.625 0, 1061692.967 776898.968 0, 1061408.739 776895.363 0, 1061123.138 776891.757 0, 1060837.538 776888.168 0, 1060551.937 776884.596 0, 1060266.336 776881.04 0, 
+    1059980.734 776877.501 0, 1059695.133 776873.979 0, 1059409.531 776870.474 0, 1059123.929 776866.986 0, 1058838.327 776863.514 0, 1058552.725 776860.06 0, 1058267.122 776856.622 0, 1057981.519 776853.201 0, 1057695.916 776849.796 0, 1057410.313 776846.409 0, 
+    1057124.71 776843.038 0, 1056839.106 776839.684 0, 1056553.503 776836.347 0, 1056267.899 776833.027 0, 1055982.295 776829.724 0, 1055696.69 776826.437 0, 1055411.086 776823.167 0, 1055125.481 776819.914 0, 1054838.503 776816.663 0, 1054775.515 782390.217 0, 
+    1054712.524 787964.007 0, 1054998.843 787967.251 0, 1055283.792 787970.497 0, 1055568.74 787973.759 0, 1055853.688 787977.038 0, 1056138.636 787980.334 0, 1056423.584 787983.646 0, 1056708.532 787986.976 0, 1056993.479 787990.322 0, 1057278.427 787993.685 0, 
+    1057563.374 787997.064 0, 1057848.32 788000.461 0, 1058133.267 788003.874 0, 1058418.213 788007.304 0, 1058703.16 788010.751 0, 1058988.106 788014.214 0, 1059273.052 788017.695 0, 1059557.997 788021.192 0, 1059842.943 788024.706 0, 1060127.888 788028.236 0, 
+    1060412.833 788031.784 0, 1060697.778 788035.348 0, 1060982.722 788038.929 0, 1061267.667 788042.526 0, 1061551.242 788046.124 0, 1061837.555 788049.772 0, 1062122.498 788053.42 0, 1062407.442 788057.085 0, 1062692.385 788060.767 0, 1062977.328 788064.465 0, 
+    1063262.271 788068.18 0, 1063547.214 788071.912 0, 1063832.156 788075.661 0, 1064117.099 788079.426 0, 1064402.04 788083.208 0, 1064686.982 788087.007 0, 1064971.924 788090.823 0, 1065256.865 788094.655 0, 1065541.806 788098.505 0, 1065826.747 788102.371 0, 
+    1066111.688 788106.253 0, 1066396.628 788110.153 0, 1066681.568 788114.069 0, 1066966.508 788118.003 0, 1067251.448 788121.952 0, 1067536.387 788125.919 0, 1067821.327 788129.903 0, 1068106.266 788133.903 0, 1068389.837 788137.9 0, 1068468.574 782564.311 0, 
+    1068547.308 776990.957 0))
+
+POLYGON ((1082066.603 788350.434 0, 1081783.042 788345.635 0, 1081498.116 788340.83 0, 1081213.189 788336.042 0, 1080928.262 788331.27 0, 1080643.334 788326.515 0, 1080358.407 788321.777 0, 1080073.479 788317.056 0, 1079788.55 788312.351 0, 1079503.622 788307.663 0, 
+    1079218.693 788302.992 0, 1078933.764 788298.338 0, 1078648.835 788293.701 0, 1078363.905 788289.08 0, 1078078.975 788284.476 0, 1077794.045 788279.889 0, 1077509.115 788275.318 0, 1077224.184 788270.765 0, 1076939.253 788266.228 0, 1076654.322 788261.708 0, 
+    1076369.39 788257.204 0, 1076084.458 788252.718 0, 1075799.526 788248.248 0, 1075514.594 788243.795 0, 1075228.295 788239.337 0, 1074944.729 788234.939 0, 1074659.796 788230.536 0, 1074374.862 788226.151 0, 1074089.929 788221.781 0, 1073804.995 788217.429 0, 
+    1073520.061 788213.093 0, 1073235.126 788208.774 0, 1072950.192 788204.472 0, 1072665.257 788200.187 0, 1072380.322 788195.919 0, 1072095.386 788191.667 0, 1071810.451 788187.432 0, 1071525.515 788183.213 0, 1071240.579 788179.012 0, 1070955.643 788174.827 0, 
+    1070670.706 788170.659 0, 1070385.769 788166.508 0, 1070100.832 788162.374 0, 1069815.895 788158.256 0, 1069530.957 788154.155 0, 1069246.019 788150.071 0, 1068961.081 788146.004 0, 1068676.143 788141.954 0, 1068389.837 788137.9 0, 1068311.096 793711.723 0, 
+    1068232.352 799285.774 0, 1068517.999 799289.818 0, 1068802.281 799293.859 0, 1069086.563 799297.917 0, 1069370.845 799301.992 0, 1069655.126 799306.083 0, 1069939.408 799310.191 0, 1070223.688 799314.316 0, 1070507.969 799318.458 0, 1070792.25 799322.616 0, 
+    1071076.53 799326.791 0, 1071360.81 799330.983 0, 1071645.09 799335.191 0, 1071929.369 799339.417 0, 1072213.648 799343.659 0, 1072497.927 799347.917 0, 1072782.206 799352.193 0, 1073066.484 799356.485 0, 1073350.763 799360.794 0, 1073635.041 799365.12 0, 
+    1073919.318 799369.462 0, 1074203.596 799373.821 0, 1074487.873 799378.197 0, 1074772.15 799382.589 0, 1075055.063 799386.978 0, 1075340.703 799391.425 0, 1075624.979 799395.868 0, 1075909.255 799400.327 0, 1076193.531 799404.803 0, 1076477.806 799409.296 0, 
+    1076762.081 799413.806 0, 1077046.356 799418.332 0, 1077330.631 799422.876 0, 1077614.905 799427.435 0, 1077899.179 799432.012 0, 1078183.453 799436.605 0, 1078467.726 799441.216 0, 1078752 799445.842 0, 1079036.272 799450.486 0, 1079320.545 799455.146 0, 
+    1079604.818 799459.823 0, 1079889.09 799464.517 0, 1080173.362 799469.227 0, 1080457.633 799473.955 0, 1080741.904 799478.699 0, 1081026.175 799483.459 0, 1081310.446 799488.237 0, 1081594.717 799493.031 0, 1081877.624 799497.819 0, 1081972.116 793924.012 0, 
+    1082066.603 788350.434 0))
+
+POLYGON ((1095522.243 799748.412 0, 1095239.348 799742.825 0, 1094955.092 799737.228 0, 1094670.836 799731.648 0, 1094386.58 799726.084 0, 1094102.323 799720.537 0, 1093818.066 799715.007 0, 1093533.808 799709.493 0, 1093249.551 799703.996 0, 1092965.292 799698.516 0, 
+    1092681.034 799693.053 0, 1092396.775 799687.606 0, 1092112.516 799682.176 0, 1091828.257 799676.763 0, 1091543.997 799671.366 0, 1091259.737 799665.987 0, 1090975.477 799660.624 0, 1090691.217 799655.277 0, 1090406.956 799649.948 0, 1090122.694 799644.635 0, 
+    1089838.433 799639.339 0, 1089554.171 799634.06 0, 1089269.909 799628.797 0, 1088985.646 799623.551 0, 1088700.022 799618.297 0, 1088417.12 799613.11 0, 1088132.857 799607.914 0, 1087848.593 799602.735 0, 1087564.329 799597.573 0, 1087280.065 799592.427 0, 
+    1086995.8 799587.298 0, 1086711.535 799582.186 0, 1086427.27 799577.091 0, 1086143.005 799572.012 0, 1085858.739 799566.951 0, 1085574.473 799561.906 0, 1085290.206 799556.877 0, 1085005.94 799551.866 0, 1084721.673 799546.871 0, 1084437.405 799541.892 0, 
+    1084153.138 799536.931 0, 1083868.87 799531.986 0, 1083584.602 799527.058 0, 1083300.333 799522.147 0, 1083016.065 799517.252 0, 1082731.796 799512.375 0, 1082447.526 799507.514 0, 1082163.257 799502.669 0, 1081877.624 799497.819 0, 1081783.129 805071.85 0, 
+    1081688.631 810646.104 0, 1081973.603 810650.943 0, 1082257.217 810655.777 0, 1082540.83 810660.626 0, 1082824.443 810665.493 0, 1083108.055 810670.376 0, 1083391.668 810675.276 0, 1083675.28 810680.193 0, 1083958.891 810685.126 0, 1084242.503 810690.076 0, 
+    1084526.114 810695.043 0, 1084809.725 810700.026 0, 1085093.335 810705.026 0, 1085376.946 810710.043 0, 1085660.556 810715.076 0, 1085944.165 810720.127 0, 1086227.775 810725.193 0, 1086511.384 810730.277 0, 1086794.992 810735.377 0, 1087078.601 810740.494 0, 
+    1087362.209 810745.628 0, 1087645.817 810750.778 0, 1087929.424 810755.945 0, 1088213.032 810761.129 0, 1088495.281 810766.304 0, 1088780.245 810771.546 0, 1089063.852 810776.78 0, 1089347.458 810782.03 0, 1089631.063 810787.298 0, 1089914.669 810792.581 0, 
+    1090198.274 810797.882 0, 1090481.879 810803.199 0, 1090765.483 810808.533 0, 1091049.087 810813.884 0, 1091332.691 810819.251 0, 1091616.295 810824.635 0, 1091899.898 810830.036 0, 1092183.501 810835.453 0, 1092467.103 810840.887 0, 1092750.705 810846.338 0, 
+    1093034.307 810851.806 0, 1093317.909 810857.29 0, 1093601.51 810862.791 0, 1093885.111 810868.308 0, 1094168.712 810873.842 0, 1094452.312 810879.393 0, 1094735.912 810884.961 0, 1095019.512 810890.545 0, 1095301.754 810896.119 0, 1095412.001 805322.155 0, 
+    1095522.243 799748.412 0))
+
+POLYGON ((1108914.117 811184.593 0, 1108631.889 811178.222 0, 1108348.307 811171.836 0, 1108064.724 811165.467 0, 1107781.14 811159.115 0, 1107497.556 811152.78 0, 1107213.972 811146.461 0, 1106930.387 811140.159 0, 1106646.802 811133.874 0, 1106363.217 811127.605 0, 
+    1106079.631 811121.353 0, 1105796.045 811115.118 0, 1105512.459 811108.899 0, 1105228.872 811102.697 0, 1104945.285 811096.512 0, 1104661.697 811090.344 0, 1104378.109 811084.192 0, 1104094.521 811078.057 0, 1103810.933 811071.938 0, 1103527.344 811065.836 0, 
+    1103243.754 811059.751 0, 1102960.164 811053.683 0, 1102676.574 811047.631 0, 1102392.984 811041.596 0, 1102108.037 811035.549 0, 1101825.802 811029.576 0, 1101542.211 811023.591 0, 1101258.619 811017.623 0, 1100975.027 811011.672 0, 1100691.434 811005.737 0, 
+    1100407.841 810999.819 0, 1100124.248 810993.917 0, 1099840.654 810988.032 0, 1099557.061 810982.164 0, 1099273.466 810976.313 0, 1098989.872 810970.478 0, 1098706.277 810964.66 0, 1098422.681 810958.859 0, 1098139.086 810953.074 0, 1097855.49 810947.306 0, 
+    1097571.894 810941.555 0, 1097288.297 810935.821 0, 1097004.7 810930.103 0, 1096721.103 810924.402 0, 1096437.505 810918.717 0, 1096153.907 810913.049 0, 1095870.309 810907.398 0, 1095586.71 810901.764 0, 1095301.754 810896.119 0, 1095191.503 816470.302 0, 
+    1095081.248 822044.698 0, 1095365.544 822050.329 0, 1095648.487 822055.951 0, 1095931.429 822061.589 0, 1096214.371 822067.243 0, 1096497.312 822072.915 0, 1096780.253 822078.603 0, 1097063.194 822084.307 0, 1097346.135 822090.029 0, 1097629.075 822095.767 0, 
+    1097912.015 822101.521 0, 1098194.954 822107.292 0, 1098477.893 822113.08 0, 1098760.832 822118.885 0, 1099043.77 822124.706 0, 1099326.708 822130.544 0, 1099609.646 822136.398 0, 1099892.584 822142.269 0, 1100175.521 822148.157 0, 1100458.457 822154.062 0, 
+    1100741.394 822159.983 0, 1101024.33 822165.921 0, 1101307.265 822171.875 0, 1101590.201 822177.846 0, 1101871.783 822183.805 0, 1102156.07 822189.838 0, 1102439.004 822195.859 0, 1102721.938 822201.897 0, 1103004.872 822207.951 0, 1103287.805 822214.022 0, 
+    1103570.738 822220.11 0, 1103853.67 822226.214 0, 1104136.602 822232.335 0, 1104419.534 822238.473 0, 1104702.466 822244.627 0, 1104985.397 822250.798 0, 1105268.327 822256.985 0, 1105551.258 822263.19 0, 1105834.187 822269.411 0, 1106117.117 822275.648 0, 
+    1106400.046 822281.902 0, 1106682.975 822288.173 0, 1106965.903 822294.461 0, 1107248.832 822300.765 0, 1107531.759 822307.085 0, 1107814.687 822313.423 0, 1108097.614 822319.777 0, 1108380.54 822326.148 0, 1108662.115 822332.505 0, 1108788.118 816758.442 0, 
+    1108914.117 811184.593 0))
+
+POLYGON ((1122242.115 822658.678 0, 1121960.557 822651.526 0, 1121677.649 822644.356 0, 1121394.741 822637.203 0, 1121111.833 822630.066 0, 1120828.924 822622.946 0, 1120546.015 822615.842 0, 1120263.106 822608.756 0, 1119980.196 822601.685 0, 1119697.285 822594.632 0, 
+    1119414.375 822587.595 0, 1119131.463 822580.575 0, 1118848.552 822573.571 0, 1118565.64 822566.585 0, 1118282.727 822559.614 0, 1117999.814 822552.661 0, 1117716.901 822545.724 0, 1117433.987 822538.804 0, 1117151.073 822531.9 0, 1116868.159 822525.013 0, 
+    1116585.244 822518.143 0, 1116302.329 822511.289 0, 1116019.413 822504.452 0, 1115736.497 822497.632 0, 1115452.23 822490.796 0, 1115170.663 822484.041 0, 1114887.746 822477.271 0, 1114604.828 822470.517 0, 1114321.91 822463.78 0, 1114038.992 822457.059 0, 
+    1113756.073 822450.356 0, 1113473.154 822443.668 0, 1113190.234 822436.998 0, 1112907.314 822430.344 0, 1112624.393 822423.707 0, 1112341.473 822417.086 0, 1112058.551 822410.483 0, 1111775.63 822403.895 0, 1111492.708 822397.325 0, 1111209.785 822390.771 0, 
+    1110926.862 822384.234 0, 1110643.939 822377.713 0, 1110361.016 822371.209 0, 1110078.092 822364.722 0, 1109795.167 822358.251 0, 1109512.243 822351.797 0, 1109229.318 822345.36 0, 1108946.392 822338.939 0, 1108662.115 822332.505 0, 1108536.107 827906.778 0, 
+    1108410.094 833481.258 0, 1108693.712 833487.678 0, 1108975.981 833494.083 0, 1109258.25 833500.506 0, 1109540.518 833506.945 0, 1109822.786 833513.401 0, 1110105.054 833519.873 0, 1110387.322 833526.362 0, 1110669.589 833532.867 0, 1110951.855 833539.389 0, 
+    1111234.121 833545.928 0, 1111516.387 833552.483 0, 1111798.653 833559.055 0, 1112080.918 833565.644 0, 1112363.182 833572.249 0, 1112645.447 833578.871 0, 1112927.711 833585.509 0, 1113209.974 833592.164 0, 1113492.237 833598.836 0, 1113774.5 833605.524 0, 
+    1114056.762 833612.229 0, 1114339.024 833618.95 0, 1114621.286 833625.688 0, 1114903.547 833632.443 0, 1115184.46 833639.182 0, 1115468.068 833646.002 0, 1115750.328 833652.807 0, 1116032.587 833659.628 0, 1116314.846 833666.466 0, 1116597.105 833673.32 0, 
+    1116879.364 833680.191 0, 1117161.621 833687.079 0, 1117443.879 833693.983 0, 1117726.136 833700.904 0, 1118008.393 833707.841 0, 1118290.649 833714.795 0, 1118572.905 833721.766 0, 1118855.16 833728.753 0, 1119137.415 833735.757 0, 1119419.67 833742.777 0, 
+    1119701.924 833749.815 0, 1119984.178 833756.868 0, 1120266.432 833763.939 0, 1120548.685 833771.026 0, 1120830.937 833778.129 0, 1121113.189 833785.249 0, 1121395.441 833792.386 0, 1121677.692 833799.539 0, 1121958.597 833806.675 0, 1122100.358 828232.573 0, 
+    1122242.115 822658.678 0))
+
+POLYGON ((1135506.127 834170.368 0, 1135225.242 834162.439 0, 1134943.012 834154.488 0, 1134660.781 834146.554 0, 1134378.55 834138.636 0, 1134096.319 834130.735 0, 1133814.087 834122.851 0, 1133531.855 834114.983 0, 1133249.622 834107.132 0, 1132967.389 834099.298 0, 
+    1132685.155 834091.48 0, 1132402.921 834083.679 0, 1132120.686 834075.894 0, 1131838.451 834068.126 0, 1131556.216 834060.374 0, 1131273.98 834052.64 0, 1130991.743 834044.921 0, 1130709.506 834037.22 0, 1130427.269 834029.535 0, 1130145.031 834021.866 0, 
+    1129862.793 834014.215 0, 1129580.554 834006.579 0, 1129298.315 833998.961 0, 1129016.076 833991.359 0, 1128732.491 833983.737 0, 1128451.595 833976.205 0, 1128169.354 833968.653 0, 1127887.113 833961.117 0, 1127604.871 833953.598 0, 1127322.629 833946.096 0, 
+    1127040.386 833938.61 0, 1126758.143 833931.141 0, 1126475.899 833923.689 0, 1126193.655 833916.253 0, 1125911.411 833908.834 0, 1125629.166 833901.431 0, 1125346.921 833894.045 0, 1125064.675 833886.676 0, 1124782.429 833879.323 0, 1124500.182 833871.987 0, 
+    1124217.935 833864.668 0, 1123935.688 833857.365 0, 1123653.44 833850.078 0, 1123371.191 833842.809 0, 1123088.943 833835.556 0, 1122806.693 833828.319 0, 1122524.444 833821.099 0, 1122242.194 833813.896 0, 1121958.597 833806.675 0, 1121816.831 839380.98 0, 
+    1121675.059 844955.485 0, 1121957.996 844962.689 0, 1122239.59 844969.875 0, 1122521.183 844977.079 0, 1122802.776 844984.298 0, 1123084.369 844991.534 0, 1123365.961 844998.787 0, 1123647.553 845006.057 0, 1123929.144 845013.342 0, 1124210.735 845020.645 0, 
+    1124492.326 845027.964 0, 1124773.916 845035.3 0, 1125055.505 845042.652 0, 1125337.094 845050.021 0, 1125618.683 845057.406 0, 1125900.271 845064.808 0, 1126181.859 845072.227 0, 1126463.446 845079.662 0, 1126745.033 845087.113 0, 1127026.62 845094.582 0, 
+    1127308.206 845102.066 0, 1127589.792 845109.568 0, 1127871.377 845117.086 0, 1128152.962 845124.62 0, 1128433.204 845132.135 0, 1128716.13 845139.739 0, 1128997.713 845147.323 0, 1129279.296 845154.924 0, 1129560.879 845162.542 0, 1129842.461 845170.176 0, 
+    1130124.042 845177.826 0, 1130405.623 845185.493 0, 1130687.204 845193.177 0, 1130968.784 845200.877 0, 1131250.364 845208.594 0, 1131531.944 845216.328 0, 1131813.523 845224.078 0, 1132095.101 845231.844 0, 1132376.679 845239.627 0, 1132658.257 845247.427 0, 
+    1132939.834 845255.243 0, 1133221.41 845263.076 0, 1133502.986 845270.926 0, 1133784.562 845278.792 0, 1134066.137 845286.674 0, 1134347.712 845294.573 0, 1134629.286 845302.489 0, 1134910.86 845310.421 0, 1135191.093 845318.332 0, 1135348.613 839744.251 0, 
+    1135506.127 834170.368 0))
+
+POLYGON ((1148706.047 845719.364 0, 1148425.836 845710.661 0, 1148144.286 845701.933 0, 1147862.735 845693.222 0, 1147581.184 845684.527 0, 1147299.632 845675.849 0, 1147018.08 845667.188 0, 1146736.527 845658.543 0, 1146454.973 845649.915 0, 1146173.42 845641.303 0, 
+    1145891.865 845632.708 0, 1145610.31 845624.129 0, 1145328.755 845615.567 0, 1145047.199 845607.021 0, 1144765.643 845598.493 0, 1144484.086 845589.98 0, 1144202.528 845581.484 0, 1143920.97 845573.005 0, 1143639.412 845564.543 0, 1143357.853 845556.097 0, 
+    1143076.294 845547.667 0, 1142794.734 845539.254 0, 1142513.174 845530.858 0, 1142231.613 845522.478 0, 1141948.712 845514.075 0, 1141668.489 845505.768 0, 1141386.927 845497.438 0, 1141105.364 845489.125 0, 1140823.801 845480.828 0, 1140542.237 845472.548 0, 
+    1140260.673 845464.284 0, 1139979.108 845456.037 0, 1139697.543 845447.806 0, 1139415.977 845439.592 0, 1139134.411 845431.395 0, 1138852.844 845423.214 0, 1138571.277 845415.049 0, 1138289.709 845406.902 0, 1138008.141 845398.77 0, 1137726.573 845390.656 0, 
+    1137445.003 845382.558 0, 1137163.434 845374.476 0, 1136881.864 845366.411 0, 1136600.293 845358.363 0, 1136318.722 845350.331 0, 1136037.151 845342.316 0, 1135755.579 845334.318 0, 1135474.006 845326.336 0, 1135191.093 845318.332 0, 1135033.567 850892.61 0, 
+    1134876.036 856467.079 0, 1135158.29 856475.064 0, 1135439.207 856483.027 0, 1135720.122 856491.007 0, 1136001.038 856499.004 0, 1136281.953 856507.017 0, 1136562.867 856515.046 0, 1136843.781 856523.092 0, 1137124.694 856531.155 0, 1137405.607 856539.234 0, 
+    1137686.52 856547.33 0, 1137967.432 856555.442 0, 1138248.343 856563.571 0, 1138529.254 856571.716 0, 1138810.165 856579.878 0, 1139091.075 856588.056 0, 1139371.984 856596.251 0, 1139652.893 856604.463 0, 1139933.802 856612.691 0, 1140214.71 856620.935 0, 
+    1140495.618 856629.196 0, 1140776.525 856637.474 0, 1141057.431 856645.768 0, 1141338.338 856654.078 0, 1141617.907 856662.366 0, 1141900.149 856670.749 0, 1142181.053 856679.11 0, 1142461.957 856687.486 0, 1142742.861 856695.88 0, 1143023.764 856704.289 0, 
+    1143304.667 856712.716 0, 1143585.569 856721.159 0, 1143866.471 856729.618 0, 1144147.372 856738.094 0, 1144428.273 856746.587 0, 1144709.173 856755.096 0, 1144990.073 856763.621 0, 1145270.972 856772.163 0, 1145551.871 856780.722 0, 1145832.769 856789.297 0, 
+    1146113.667 856797.889 0, 1146394.564 856806.497 0, 1146675.461 856815.122 0, 1146956.357 856823.763 0, 1147237.253 856832.421 0, 1147518.148 856841.095 0, 1147799.042 856849.786 0, 1148079.937 856858.494 0, 1148359.495 856867.176 0, 1148532.774 851293.174 0, 
+    1148706.047 845719.364 0))
+
+POLYGON ((1161841.77 857305.364 0, 1161562.235 857295.892 0, 1161281.366 857286.391 0, 1161000.497 857276.907 0, 1160719.628 857267.439 0, 1160438.758 857257.987 0, 1160157.887 857248.552 0, 1159877.016 857239.134 0, 1159596.144 857229.732 0, 1159315.272 857220.347 0, 
+    1159034.399 857210.978 0, 1158753.525 857201.626 0, 1158472.651 857192.291 0, 1158191.777 857182.971 0, 1157910.902 857173.669 0, 1157630.026 857164.383 0, 1157349.15 857155.113 0, 1157068.273 857145.86 0, 1156787.396 857136.624 0, 1156506.518 857127.404 0, 
+    1156225.64 857118.2 0, 1155944.761 857109.014 0, 1155663.882 857099.843 0, 1155383.002 857090.689 0, 1155100.787 857081.509 0, 1154821.24 857072.431 0, 1154540.359 857063.327 0, 1154259.476 857054.24 0, 1153978.594 857045.168 0, 1153697.711 857036.114 0, 
+    1153416.827 857027.076 0, 1153135.943 857018.054 0, 1152855.058 857009.049 0, 1152574.173 857000.061 0, 1152293.287 856991.089 0, 1152012.4 856982.133 0, 1151731.514 856973.195 0, 1151450.626 856964.272 0, 1151169.738 856955.366 0, 1150888.85 856946.477 0, 
+    1150607.961 856937.604 0, 1150327.071 856928.748 0, 1150046.181 856919.908 0, 1149765.291 856911.085 0, 1149484.4 856902.279 0, 1149203.508 856893.489 0, 1148922.616 856884.715 0, 1148641.723 856875.958 0, 1148359.495 856867.176 0, 1148186.21 862441.366 0, 
+    1148012.919 868015.741 0, 1148294.488 868024.503 0, 1148574.725 868033.239 0, 1148854.961 868041.992 0, 1149135.196 868050.762 0, 1149415.431 868059.548 0, 1149695.665 868068.35 0, 1149975.899 868077.169 0, 1150256.132 868086.005 0, 1150536.365 868094.857 0, 
+    1150816.597 868103.726 0, 1151096.829 868112.611 0, 1151377.06 868121.512 0, 1151657.291 868130.43 0, 1151937.521 868139.365 0, 1152217.751 868148.316 0, 1152497.98 868157.283 0, 1152778.209 868166.267 0, 1153058.437 868175.267 0, 1153338.664 868184.284 0, 
+    1153618.891 868193.318 0, 1153899.118 868202.368 0, 1154179.344 868211.434 0, 1154459.569 868220.517 0, 1154738.463 868229.573 0, 1155020.018 868238.733 0, 1155300.242 868247.865 0, 1155580.466 868257.014 0, 1155860.688 868266.179 0, 1156140.91 868275.361 0, 
+    1156421.132 868284.56 0, 1156701.353 868293.774 0, 1156981.574 868303.006 0, 1157261.794 868312.254 0, 1157542.013 868321.518 0, 1157822.232 868330.799 0, 1158102.451 868340.096 0, 1158382.668 868349.41 0, 1158662.886 868358.74 0, 1158943.102 868368.087 0, 
+    1159223.319 868377.451 0, 1159503.534 868386.83 0, 1159783.749 868396.227 0, 1160063.964 868405.64 0, 1160344.178 868415.069 0, 1160624.391 868424.515 0, 1160904.604 868433.977 0, 1161184.816 868443.456 0, 1161463.698 868452.906 0, 1161652.737 862879.043 0, 
+    1161841.77 857305.364 0))
+
+POLYGON ((1174913.189 868928.07 0, 1174634.333 868917.831 0, 1174354.148 868907.561 0, 1174073.963 868897.307 0, 1173793.778 868887.07 0, 1173513.591 868876.849 0, 1173233.405 868866.644 0, 1172953.217 868856.457 0, 1172673.029 868846.285 0, 1172392.841 868836.13 0, 
+    1172112.651 868825.992 0, 1171832.462 868815.87 0, 1171552.271 868805.764 0, 1171272.08 868795.675 0, 1170991.889 868785.603 0, 1170711.696 868775.547 0, 1170431.504 868765.507 0, 1170151.31 868755.484 0, 1169871.116 868745.478 0, 1169590.922 868735.488 0, 
+    1169310.727 868725.514 0, 1169030.531 868715.557 0, 1168750.335 868705.617 0, 1168470.138 868695.693 0, 1168188.611 868685.738 0, 1167909.742 868675.894 0, 1167629.543 868666.019 0, 1167349.344 868656.161 0, 1167069.144 868646.32 0, 1166788.944 868636.494 0, 
+    1166508.743 868626.686 0, 1166228.542 868616.894 0, 1165948.339 868607.118 0, 1165668.137 868597.359 0, 1165387.934 868587.616 0, 1165107.73 868577.89 0, 1164827.525 868568.18 0, 1164547.32 868558.487 0, 1164267.115 868548.811 0, 1163986.909 868539.15 0, 
+    1163706.702 868529.507 0, 1163426.495 868519.88 0, 1163146.287 868510.269 0, 1162866.079 868500.675 0, 1162585.87 868491.097 0, 1162305.66 868481.536 0, 1162025.45 868471.991 0, 1161745.239 868462.463 0, 1161463.698 868452.906 0, 1161274.653 874026.949 0, 
+    1161085.603 879601.17 0, 1161366.484 879610.704 0, 1161646.039 879620.21 0, 1161925.593 879629.733 0, 1162205.146 879639.272 0, 1162484.699 879648.827 0, 1162764.251 879658.399 0, 1163043.803 879667.987 0, 1163323.354 879677.591 0, 1163602.904 879687.213 0, 
+    1163882.454 879696.85 0, 1164162.004 879706.504 0, 1164441.553 879716.175 0, 1164721.101 879725.862 0, 1165000.648 879735.565 0, 1165280.196 879745.285 0, 1165559.742 879755.021 0, 1165839.288 879764.774 0, 1166118.833 879774.543 0, 1166398.378 879784.329 0, 
+    1166677.923 879794.131 0, 1166957.466 879803.949 0, 1167237.009 879813.784 0, 1167516.552 879823.636 0, 1167794.768 879833.457 0, 1168075.635 879843.388 0, 1168355.176 879853.289 0, 1168634.716 879863.206 0, 1168914.256 879873.14 0, 1169193.795 879883.09 0, 
+    1169473.333 879893.057 0, 1169752.871 879903.04 0, 1170032.408 879913.039 0, 1170311.945 879923.055 0, 1170591.481 879933.088 0, 1170871.016 879943.137 0, 1171150.551 879953.202 0, 1171430.085 879963.284 0, 1171709.619 879973.382 0, 1171989.152 879983.497 0, 
+    1172268.685 879993.628 0, 1172548.217 880003.776 0, 1172827.748 880013.94 0, 1173107.279 880024.12 0, 1173386.809 880034.317 0, 1173666.338 880044.531 0, 1173945.867 880054.761 0, 1174225.396 880065.007 0, 1174503.599 880075.221 0, 1174708.397 874501.557 0, 
+    1174913.189 868928.07 0))
+
+POLYGON ((1187920.202 880587.179 0, 1187642.027 880576.178 0, 1187362.528 880565.142 0, 1187083.03 880554.123 0, 1186803.53 880543.12 0, 1186524.03 880532.133 0, 1186244.529 880521.163 0, 1185965.027 880510.209 0, 1185685.525 880499.272 0, 1185406.023 880488.351 0, 
+    1185126.519 880477.447 0, 1184847.015 880466.559 0, 1184567.51 880455.687 0, 1184288.005 880444.832 0, 1184008.499 880433.993 0, 1183728.993 880423.171 0, 1183449.485 880412.366 0, 1183169.977 880401.576 0, 1182890.469 880390.804 0, 1182610.96 880380.047 0, 
+    1182331.45 880369.307 0, 1182051.94 880358.584 0, 1181772.429 880347.877 0, 1181492.917 880337.186 0, 1181212.081 880326.462 0, 1180933.892 880315.855 0, 1180654.378 880305.213 0, 1180374.864 880294.589 0, 1180095.349 880283.98 0, 1179815.834 880273.389 0, 
+    1179536.318 880262.813 0, 1179256.801 880252.254 0, 1178977.284 880241.712 0, 1178697.766 880231.186 0, 1178418.247 880220.676 0, 1178138.728 880210.183 0, 1177859.208 880199.706 0, 1177579.688 880189.246 0, 1177300.167 880178.802 0, 1177020.645 880168.375 0, 
+    1176741.123 880157.964 0, 1176461.6 880147.57 0, 1176182.077 880137.192 0, 1175902.553 880126.83 0, 1175623.028 880116.485 0, 1175343.503 880106.157 0, 1175063.977 880095.845 0, 1174784.45 880085.549 0, 1174503.599 880075.221 0, 1174298.794 885649.058 0, 
+    1174093.983 891223.065 0, 1174374.176 891233.368 0, 1174653.046 891243.64 0, 1174931.916 891253.928 0, 1175210.785 891264.232 0, 1175489.653 891274.553 0, 1175768.521 891284.89 0, 1176047.389 891295.244 0, 1176326.255 891305.614 0, 1176605.121 891316 0, 
+    1176883.987 891326.403 0, 1177162.852 891336.822 0, 1177441.716 891347.258 0, 1177720.58 891357.71 0, 1177999.443 891368.178 0, 1178278.305 891378.663 0, 1178557.167 891389.165 0, 1178836.028 891399.682 0, 1179114.889 891410.216 0, 1179393.749 891420.767 0, 
+    1179672.608 891431.334 0, 1179951.467 891441.917 0, 1180230.325 891452.517 0, 1180509.182 891463.133 0, 1180786.719 891473.716 0, 1181066.895 891484.415 0, 1181345.751 891495.08 0, 1181624.606 891505.762 0, 1181903.46 891516.461 0, 1182182.314 891527.175 0, 
+    1182461.167 891537.906 0, 1182740.019 891548.654 0, 1183018.871 891559.418 0, 1183297.722 891570.198 0, 1183576.573 891580.995 0, 1183855.422 891591.808 0, 1184134.272 891602.638 0, 1184413.12 891613.484 0, 1184691.968 891624.346 0, 1184970.816 891635.225 0, 
+    1185249.662 891646.12 0, 1185528.508 891657.032 0, 1185807.354 891667.96 0, 1186086.198 891678.904 0, 1186365.043 891689.865 0, 1186643.886 891700.842 0, 1186922.729 891711.836 0, 1187201.571 891722.846 0, 1187479.093 891733.82 0, 1187699.651 886160.415 0, 
+    1187920.202 880587.179 0))
+
+POLYGON ((1200862.707 892282.389 0, 1200585.215 892270.631 0, 1200306.405 892258.833 0, 1200027.594 892247.052 0, 1199748.783 892235.287 0, 1199469.971 892223.538 0, 1199191.158 892211.806 0, 1198912.345 892200.09 0, 1198633.531 892188.391 0, 1198354.716 892176.708 0, 
+    1198075.9 892165.041 0, 1197797.084 892153.391 0, 1197518.267 892141.757 0, 1197239.45 892130.14 0, 1196960.632 892118.539 0, 1196681.813 892106.955 0, 1196402.993 892095.387 0, 1196124.173 892083.835 0, 1195845.352 892072.3 0, 1195566.53 892060.781 0, 
+    1195287.708 892049.278 0, 1195008.885 892037.792 0, 1194730.061 892026.323 0, 1194451.237 892014.869 0, 1194171.094 892003.379 0, 1193893.586 891992.012 0, 1193614.76 891980.608 0, 1193335.933 891969.221 0, 1193057.105 891957.849 0, 1192778.277 891946.495 0, 
+    1192499.448 891935.156 0, 1192220.618 891923.834 0, 1191941.788 891912.529 0, 1191662.957 891901.24 0, 1191384.125 891889.967 0, 1191105.293 891878.711 0, 1190826.46 891867.471 0, 1190547.626 891856.247 0, 1190268.792 891845.04 0, 1189989.957 891833.85 0, 
+    1189711.121 891822.676 0, 1189432.285 891811.518 0, 1189153.448 891800.376 0, 1188874.61 891789.251 0, 1188595.772 891778.143 0, 1188316.933 891767.051 0, 1188038.094 891755.975 0, 1187759.253 891744.915 0, 1187479.093 891733.82 0, 1187258.529 897307.391 0, 
+    1187037.959 902881.124 0, 1187317.459 902892.193 0, 1187595.644 902903.226 0, 1187873.827 902914.276 0, 1188152.01 902925.342 0, 1188430.192 902936.424 0, 1188708.374 902947.523 0, 1188986.554 902958.638 0, 1189264.735 902969.77 0, 1189542.914 902980.918 0, 
+    1189821.093 902992.082 0, 1190099.271 903003.263 0, 1190377.449 903014.46 0, 1190655.626 903025.673 0, 1190933.802 903036.903 0, 1191211.978 903048.149 0, 1191490.153 903059.412 0, 1191768.327 903070.691 0, 1192046.5 903081.986 0, 1192324.673 903093.298 0, 
+    1192602.846 903104.626 0, 1192881.017 903115.97 0, 1193159.188 903127.331 0, 1193437.358 903138.708 0, 1193714.213 903150.048 0, 1193993.697 903161.511 0, 1194271.865 903172.938 0, 1194550.033 903184.38 0, 1194828.2 903195.839 0, 1195106.366 903207.315 0, 
+    1195384.532 903218.806 0, 1195662.696 903230.315 0, 1195940.861 903241.839 0, 1196219.024 903253.38 0, 1196497.187 903264.937 0, 1196775.349 903276.511 0, 1197053.511 903288.101 0, 1197331.671 903299.707 0, 1197609.832 903311.33 0, 1197887.991 903322.969 0, 
+    1198166.15 903334.624 0, 1198444.308 903346.296 0, 1198722.465 903357.985 0, 1199000.622 903369.689 0, 1199278.778 903381.41 0, 1199556.933 903393.147 0, 1199835.088 903404.901 0, 1200113.242 903416.671 0, 1200390.081 903428.402 0, 1200626.398 897855.315 0, 
+    1200862.707 892282.389 0))
+
+POLYGON ((1213740.604 904013.4 0, 1213463.797 904000.887 0, 1213185.677 903988.331 0, 1212907.557 903975.792 0, 1212629.436 903963.269 0, 1212351.314 903950.762 0, 1212073.192 903938.272 0, 1211795.068 903925.798 0, 1211516.944 903913.34 0, 1211238.82 903900.899 0, 
+    1210960.694 903888.474 0, 1210682.568 903876.065 0, 1210404.441 903863.673 0, 1210126.314 903851.297 0, 1209848.185 903838.938 0, 1209570.056 903826.595 0, 1209291.926 903814.268 0, 1209013.796 903801.958 0, 1208735.665 903789.664 0, 1208457.533 903777.386 0, 
+    1208179.4 903765.125 0, 1207901.266 903752.88 0, 1207623.132 903740.652 0, 1207344.997 903728.44 0, 1207065.549 903716.186 0, 1206788.726 903704.065 0, 1206510.589 903691.902 0, 1206232.451 903679.755 0, 1205954.312 903667.625 0, 1205676.173 903655.511 0, 
+    1205398.033 903643.413 0, 1205119.893 903631.332 0, 1204841.751 903619.267 0, 1204563.609 903607.219 0, 1204285.467 903595.187 0, 1204007.323 903583.171 0, 1203729.179 903571.172 0, 1203451.034 903559.189 0, 1203172.889 903547.223 0, 1202894.743 903535.272 0, 
+    1202616.596 903523.339 0, 1202338.448 903511.421 0, 1202060.3 903499.52 0, 1201782.151 903487.636 0, 1201504.001 903475.767 0, 1201225.85 903463.915 0, 1200947.699 903452.08 0, 1200669.547 903440.261 0, 1200390.081 903428.402 0, 1200153.758 909001.647 0, 
+    1199917.428 914575.045 0, 1200196.235 914586.876 0, 1200473.731 914598.667 0, 1200751.226 914610.475 0, 1201028.721 914622.299 0, 1201306.214 914634.139 0, 1201583.707 914645.996 0, 1201861.2 914657.869 0, 1202138.691 914669.758 0, 1202416.182 914681.664 0, 
+    1202693.672 914693.585 0, 1202971.162 914705.524 0, 1203248.65 914717.478 0, 1203526.139 914729.449 0, 1203803.626 914741.437 0, 1204081.113 914753.44 0, 1204358.599 914765.46 0, 1204636.084 914777.497 0, 1204913.568 914789.549 0, 1205191.052 914801.618 0, 
+    1205468.535 914813.704 0, 1205746.018 914825.805 0, 1206023.499 914837.923 0, 1206300.98 914850.057 0, 1206577.151 914862.151 0, 1206855.94 914874.375 0, 1207133.419 914886.558 0, 1207410.897 914898.758 0, 1207688.375 914910.974 0, 1207965.851 914923.206 0, 
+    1208243.327 914935.455 0, 1208520.802 914947.72 0, 1208798.277 914960.001 0, 1209075.751 914972.299 0, 1209353.224 914984.613 0, 1209630.696 914996.943 0, 1209908.168 915009.29 0, 1210185.639 915021.653 0, 1210463.109 915034.032 0, 1210740.578 915046.427 0, 
+    1211018.047 915058.839 0, 1211295.515 915071.268 0, 1211572.982 915083.712 0, 1211850.449 915096.173 0, 1212127.914 915108.65 0, 1212405.38 915121.144 0, 1212682.844 915133.654 0, 1212960.307 915146.18 0, 1213236.462 915158.664 0, 1213488.536 909585.955 0, 
+    1213740.604 904013.4 0))
+
+POLYGON ((1226553.794 915779.908 0, 1226277.673 915766.645 0, 1226000.246 915753.335 0, 1225722.818 915740.041 0, 1225445.39 915726.763 0, 1225167.96 915713.502 0, 1224890.53 915700.258 0, 1224613.099 915687.029 0, 1224335.667 915673.817 0, 1224058.235 915660.621 0, 
+    1223780.802 915647.442 0, 1223503.367 915634.279 0, 1223225.933 915621.132 0, 1222948.497 915608.001 0, 1222671.061 915594.887 0, 1222393.623 915581.789 0, 1222116.185 915568.708 0, 1221838.747 915555.643 0, 1221561.307 915542.594 0, 1221283.867 915529.562 0, 
+    1221006.426 915516.545 0, 1220728.984 915503.546 0, 1220451.542 915490.562 0, 1220174.098 915477.595 0, 1219895.347 915464.583 0, 1219619.209 915451.709 0, 1219341.764 915438.791 0, 1219064.318 915425.889 0, 1218786.87 915413.004 0, 1218509.423 915400.135 0, 
+    1218231.974 915387.282 0, 1217954.525 915374.445 0, 1217677.074 915361.625 0, 1217399.623 915348.821 0, 1217122.172 915336.034 0, 1216844.719 915323.262 0, 1216567.266 915310.508 0, 1216289.812 915297.769 0, 1216012.358 915285.047 0, 1215734.902 915272.341 0, 
+    1215457.446 915259.651 0, 1215179.989 915246.978 0, 1214902.532 915234.321 0, 1214625.073 915221.681 0, 1214347.614 915209.056 0, 1214070.154 915196.448 0, 1213792.694 915183.857 0, 1213515.232 915171.282 0, 1213236.462 915158.664 0, 1212984.38 920731.522 0, 
+    1212732.292 926304.526 0, 1213010.404 926317.115 0, 1213287.209 926329.66 0, 1213564.014 926342.222 0, 1213840.818 926354.8 0, 1214117.621 926367.394 0, 1214394.423 926380.005 0, 1214671.225 926392.632 0, 1214948.026 926405.275 0, 1215224.826 926417.935 0, 
+    1215501.625 926430.611 0, 1215778.424 926443.303 0, 1216055.222 926456.011 0, 1216332.019 926468.736 0, 1216608.815 926481.477 0, 1216885.611 926494.234 0, 1217162.406 926507.008 0, 1217439.2 926519.798 0, 1217715.993 926532.604 0, 1217992.786 926545.427 0, 
+    1218269.578 926558.265 0, 1218546.369 926571.12 0, 1218823.159 926583.992 0, 1219099.949 926596.879 0, 1219375.434 926609.722 0, 1219653.526 926622.704 0, 1219930.313 926635.64 0, 1220207.1 926648.593 0, 1220483.886 926661.562 0, 1220760.671 926674.547 0, 
+    1221037.455 926687.549 0, 1221314.238 926700.567 0, 1221591.021 926713.601 0, 1221867.803 926726.652 0, 1222144.584 926739.719 0, 1222421.365 926752.802 0, 1222698.144 926765.901 0, 1222974.923 926779.017 0, 1223251.701 926792.149 0, 1223528.479 926805.297 0, 
+    1223805.255 926818.462 0, 1224082.031 926831.643 0, 1224358.806 926844.84 0, 1224635.58 926858.053 0, 1224912.354 926871.283 0, 1225189.127 926884.529 0, 1225465.899 926897.791 0, 1225742.67 926911.07 0, 1226018.137 926924.302 0, 1226285.969 921352.032 0, 
+    1226553.794 915779.908 0))
+
+POLYGON ((1239302.178 927581.611 0, 1239026.747 927567.6 0, 1238750.014 927553.54 0, 1238473.281 927539.495 0, 1238196.547 927525.468 0, 1237919.812 927511.456 0, 1237643.076 927497.461 0, 1237366.339 927483.482 0, 1237089.602 927469.519 0, 1236812.863 927455.572 0, 
+    1236536.124 927441.642 0, 1236259.384 927427.728 0, 1235982.644 927413.831 0, 1235705.902 927399.949 0, 1235429.16 927386.084 0, 1235152.417 927372.235 0, 1234875.673 927358.403 0, 1234598.928 927344.587 0, 1234322.182 927330.787 0, 1234045.436 927317.003 0, 
+    1233768.688 927303.236 0, 1233491.94 927289.485 0, 1233215.191 927275.75 0, 1232938.442 927262.032 0, 1232660.389 927248.265 0, 1232384.94 927234.644 0, 1232108.188 927220.974 0, 1231831.435 927207.321 0, 1231554.681 927193.684 0, 1231277.927 927180.063 0, 
+    1231001.171 927166.459 0, 1230724.415 927152.871 0, 1230447.658 927139.299 0, 1230170.901 927125.743 0, 1229894.142 927112.204 0, 1229617.383 927098.681 0, 1229340.623 927085.175 0, 1229063.862 927071.684 0, 1228787.1 927058.21 0, 1228510.338 927044.752 0, 
+    1228233.575 927031.311 0, 1227956.81 927017.885 0, 1227680.046 927004.477 0, 1227403.28 926991.084 0, 1227126.514 926977.708 0, 1226849.746 926964.347 0, 1226572.978 926951.004 0, 1226296.21 926937.676 0, 1226018.137 926924.302 0, 1225750.298 932496.714 0, 
+    1225482.453 938069.264 0, 1225759.867 938082.607 0, 1226035.98 938095.902 0, 1226312.092 938109.215 0, 1226588.203 938122.543 0, 1226864.313 938135.888 0, 1227140.423 938149.249 0, 1227416.532 938162.626 0, 1227692.64 938176.019 0, 1227968.747 938189.429 0, 
+    1228244.854 938202.855 0, 1228520.959 938216.297 0, 1228797.064 938229.755 0, 1229073.169 938243.23 0, 1229349.272 938256.721 0, 1229625.374 938270.228 0, 1229901.476 938283.752 0, 1230177.577 938297.291 0, 1230453.677 938310.847 0, 1230729.777 938324.419 0, 
+    1231005.875 938338.008 0, 1231281.973 938351.612 0, 1231558.07 938365.233 0, 1231834.166 938378.87 0, 1232108.963 938392.46 0, 1232386.356 938406.194 0, 1232662.45 938419.879 0, 1232938.543 938433.582 0, 1233214.635 938447.3 0, 1233490.726 938461.035 0, 
+    1233766.817 938474.786 0, 1234042.907 938488.553 0, 1234318.996 938502.336 0, 1234595.084 938516.136 0, 1234871.171 938529.952 0, 1235147.257 938543.784 0, 1235423.343 938557.632 0, 1235699.428 938571.497 0, 1235975.512 938585.378 0, 1236251.595 938599.275 0, 
+    1236527.677 938613.189 0, 1236803.759 938627.118 0, 1237079.84 938641.064 0, 1237355.92 938655.026 0, 1237631.999 938669.005 0, 1237908.077 938683 0, 1238184.155 938697.01 0, 1238460.231 938711.038 0, 1238735.009 938725.015 0, 1239018.597 933153.244 0, 
+    1239302.178 927581.611 0))
+
+POLYGON ((1251985.66 939418.204 0, 1251710.92 939403.45 0, 1251434.884 939388.643 0, 1251158.848 939373.852 0, 1250882.81 939359.078 0, 1250606.772 939344.319 0, 1250330.732 939329.577 0, 1250054.692 939314.851 0, 1249778.651 939300.142 0, 1249502.609 939285.448 0, 
+    1249226.566 939270.771 0, 1248950.522 939256.11 0, 1248674.478 939241.466 0, 1248398.432 939226.837 0, 1248122.386 939212.225 0, 1247846.339 939197.629 0, 1247570.291 939183.05 0, 1247294.242 939168.486 0, 1247018.192 939153.939 0, 1246742.142 939139.408 0, 
+    1246466.09 939124.894 0, 1246190.038 939110.395 0, 1245913.985 939095.913 0, 1245637.931 939081.447 0, 1245360.58 939066.93 0, 1245085.82 939052.564 0, 1244809.764 939038.147 0, 1244533.706 939023.746 0, 1244257.648 939009.362 0, 1243981.589 938994.993 0, 
+    1243705.529 938980.641 0, 1243429.468 938966.305 0, 1243153.407 938951.986 0, 1242877.344 938937.682 0, 1242601.281 938923.395 0, 1242325.217 938909.124 0, 1242049.152 938894.87 0, 1241773.086 938880.631 0, 1241497.019 938866.409 0, 1241220.952 938852.203 0, 
+    1240944.884 938838.013 0, 1240668.814 938823.84 0, 1240392.744 938809.683 0, 1240116.674 938795.542 0, 1239840.602 938781.417 0, 1239564.529 938767.309 0, 1239288.456 938753.217 0, 1239012.382 938739.141 0, 1238735.009 938725.015 0, 1238451.415 944296.92 0, 
+    1238167.814 949868.956 0, 1238444.527 949883.048 0, 1238719.946 949897.091 0, 1238995.363 949911.149 0, 1239270.78 949925.224 0, 1239546.195 949939.315 0, 1239821.61 949953.423 0, 1240097.024 949967.546 0, 1240372.438 949981.686 0, 1240647.85 949995.842 0, 
+    1240923.262 950010.014 0, 1241198.673 950024.202 0, 1241474.082 950038.407 0, 1241749.492 950052.628 0, 1242024.9 950066.865 0, 1242300.307 950081.118 0, 1242575.714 950095.387 0, 1242851.12 950109.673 0, 1243126.524 950123.975 0, 1243401.928 950138.293 0, 
+    1243677.332 950152.627 0, 1243952.734 950166.978 0, 1244228.136 950181.344 0, 1244503.536 950195.727 0, 1244777.643 950210.059 0, 1245054.335 950224.542 0, 1245329.733 950238.973 0, 1245605.13 950253.421 0, 1245880.527 950267.885 0, 1246155.922 950282.365 0, 
+    1246431.317 950296.861 0, 1246706.711 950311.374 0, 1246982.104 950325.903 0, 1247257.496 950340.448 0, 1247532.888 950355.009 0, 1247808.278 950369.586 0, 1248083.668 950384.18 0, 1248359.056 950398.79 0, 1248634.444 950413.416 0, 1248909.831 950428.058 0, 
+    1249185.217 950442.716 0, 1249460.603 950457.391 0, 1249735.987 950472.082 0, 1250011.371 950486.789 0, 1250286.753 950501.512 0, 1250562.135 950516.252 0, 1250837.516 950531.007 0, 1251112.896 950545.779 0, 1251386.983 950560.498 0, 1251686.325 944989.286 0, 
+    1251985.66 939418.204 0))
+
+POLYGON ((1264604.146 951289.384 0, 1264330.1 951273.89 0, 1264054.762 951258.341 0, 1263779.424 951242.807 0, 1263504.085 951227.29 0, 1263228.745 951211.788 0, 1262953.404 951196.303 0, 1262678.062 951180.835 0, 1262402.72 951165.382 0, 1262127.376 951149.945 0, 
+    1261852.031 951134.525 0, 1261576.686 951119.121 0, 1261301.34 951103.734 0, 1261025.992 951088.362 0, 1260750.644 951073.007 0, 1260475.295 951057.667 0, 1260199.945 951042.344 0, 1259924.594 951027.038 0, 1259649.243 951011.747 0, 1259373.89 950996.473 0, 
+    1259098.536 950981.215 0, 1258823.182 950965.973 0, 1258547.826 950950.747 0, 1258272.47 950935.538 0, 1257995.822 950920.273 0, 1257721.755 950905.167 0, 1257446.396 950890.006 0, 1257171.036 950874.862 0, 1256895.675 950859.733 0, 1256620.314 950844.621 0, 
+    1256344.951 950829.525 0, 1256069.588 950814.445 0, 1255794.224 950799.381 0, 1255518.859 950784.334 0, 1255243.492 950769.303 0, 1254968.126 950754.288 0, 1254692.758 950739.289 0, 1254417.389 950724.306 0, 1254142.019 950709.34 0, 1253866.649 950694.39 0, 
+    1253591.278 950679.456 0, 1253315.905 950664.538 0, 1253040.532 950649.636 0, 1252765.158 950634.751 0, 1252489.784 950619.882 0, 1252214.408 950605.029 0, 1251939.031 950590.192 0, 1251663.654 950575.372 0, 1251386.983 950560.498 0, 1251087.634 956131.836 0, 
+    1250788.279 961703.297 0, 1251064.291 961718.135 0, 1251339.012 961732.92 0, 1251613.733 961747.722 0, 1251888.453 961762.539 0, 1252163.172 961777.373 0, 1252437.89 961792.223 0, 1252712.607 961807.089 0, 1252987.324 961821.971 0, 1253262.039 961836.87 0, 
+    1253536.754 961851.784 0, 1253811.468 961866.715 0, 1254086.181 961881.662 0, 1254360.893 961896.625 0, 1254635.604 961911.604 0, 1254910.314 961926.6 0, 1255185.023 961941.611 0, 1255459.732 961956.639 0, 1255734.439 961971.683 0, 1256009.146 961986.743 0, 
+    1256283.852 962001.819 0, 1256558.557 962016.912 0, 1256833.261 962032.02 0, 1257107.964 962047.145 0, 1257381.378 962062.215 0, 1257657.368 962077.443 0, 1257932.068 962092.617 0, 1258206.768 962107.806 0, 1258481.466 962123.012 0, 1258756.164 962138.233 0, 
+    1259030.861 962153.471 0, 1259305.557 962168.726 0, 1259580.252 962183.996 0, 1259854.946 962199.282 0, 1260129.64 962214.585 0, 1260404.332 962229.904 0, 1260679.024 962245.239 0, 1260953.714 962260.59 0, 1261228.404 962275.957 0, 1261503.093 962291.341 0, 
+    1261777.78 962306.74 0, 1262052.467 962322.156 0, 1262327.153 962337.588 0, 1262601.839 962353.036 0, 1262876.523 962368.5 0, 1263151.206 962383.981 0, 1263425.889 962399.478 0, 1263700.57 962414.99 0, 1263973.964 962430.447 0, 1264289.058 956859.854 0, 
+    1264604.146 951289.384 0))
+
+POLYGON ((1277157.542 963194.845 0, 1276884.191 963178.617 0, 1276609.554 963162.328 0, 1276334.916 963146.055 0, 1276060.278 963129.799 0, 1275785.639 963113.559 0, 1275510.998 963097.335 0, 1275236.357 963081.127 0, 1274961.714 963064.935 0, 1274687.071 963048.759 0, 
+    1274412.427 963032.6 0, 1274137.782 963016.456 0, 1273863.136 963000.329 0, 1273588.489 962984.218 0, 1273313.841 962968.124 0, 1273039.192 962952.045 0, 1272764.542 962935.983 0, 1272489.891 962919.936 0, 1272215.239 962903.906 0, 1271940.586 962887.892 0, 
+    1271665.933 962871.894 0, 1271391.278 962855.913 0, 1271116.622 962839.947 0, 1270841.966 962823.998 0, 1270566.023 962807.99 0, 1270292.65 962792.148 0, 1270017.991 962776.247 0, 1269743.33 962760.362 0, 1269468.669 962744.494 0, 1269194.007 962728.642 0, 
+    1268919.344 962712.805 0, 1268644.68 962696.985 0, 1268370.015 962681.182 0, 1268095.349 962665.394 0, 1267820.683 962649.623 0, 1267546.015 962633.867 0, 1267271.346 962618.128 0, 1266996.677 962602.405 0, 1266722.006 962586.698 0, 1266447.335 962571.008 0, 
+    1266172.662 962555.333 0, 1265897.989 962539.675 0, 1265623.315 962524.033 0, 1265348.64 962508.407 0, 1265073.964 962492.797 0, 1264799.287 962477.203 0, 1264524.609 962461.626 0, 1264249.93 962446.064 0, 1263973.964 962430.447 0, 1263658.863 968001.157 0, 
+    1263343.755 973571.983 0, 1263619.063 973587.563 0, 1263893.086 973603.087 0, 1264167.108 973618.628 0, 1264441.129 973634.184 0, 1264715.149 973649.757 0, 1264989.169 973665.345 0, 1265263.187 973680.95 0, 1265537.204 973696.571 0, 1265811.221 973712.208 0, 
+    1266085.237 973727.861 0, 1266359.251 973743.531 0, 1266633.265 973759.216 0, 1266907.278 973774.918 0, 1267181.29 973790.635 0, 1267455.301 973806.369 0, 1267729.311 973822.119 0, 1268003.32 973837.885 0, 1268277.329 973853.667 0, 1268551.336 973869.466 0, 
+    1268825.342 973885.28 0, 1269099.348 973901.111 0, 1269373.352 973916.957 0, 1269647.356 973932.82 0, 1269920.076 973948.625 0, 1270195.36 973964.594 0, 1270469.361 973980.506 0, 1270743.361 973996.433 0, 1271017.36 974012.376 0, 1271291.358 974028.336 0, 
+    1271565.355 974044.312 0, 1271839.351 974060.304 0, 1272113.346 974076.312 0, 1272387.34 974092.336 0, 1272661.334 974108.376 0, 1272935.326 974124.432 0, 1273209.317 974140.505 0, 1273483.308 974156.593 0, 1273757.297 974172.698 0, 1274031.286 974188.819 0, 
+    1274305.274 974204.956 0, 1274579.26 974221.109 0, 1274853.246 974237.278 0, 1275127.231 974253.464 0, 1275401.214 974269.665 0, 1275675.197 974285.883 0, 1275949.179 974302.117 0, 1276223.16 974318.367 0, 1276495.859 974334.556 0, 1276826.704 968764.644 0, 
+    1277157.542 963194.845 0))
+
+POLYGON ((1289645.755 975134.284 0, 1289373.101 975117.324 0, 1289099.167 975100.3 0, 1288825.232 975083.292 0, 1288551.297 975066.301 0, 1288277.36 975049.325 0, 1288003.422 975032.366 0, 1287729.483 975015.423 0, 1287455.543 974998.496 0, 1287181.602 974981.585 0, 
+    1286907.66 974964.69 0, 1286633.717 974947.811 0, 1286359.773 974930.948 0, 1286085.828 974914.102 0, 1285811.883 974897.271 0, 1285537.936 974880.457 0, 1285263.988 974863.659 0, 1284990.039 974846.877 0, 1284716.089 974830.111 0, 1284442.138 974813.361 0, 
+    1284168.187 974796.628 0, 1283894.234 974779.91 0, 1283620.28 974763.209 0, 1283346.325 974746.524 0, 1283071.089 974729.777 0, 1282798.413 974713.201 0, 1282524.455 974696.565 0, 1282250.496 974679.944 0, 1281976.537 974663.339 0, 1281702.576 974646.751 0, 
+    1281428.615 974630.178 0, 1281154.652 974613.622 0, 1280880.688 974597.082 0, 1280606.724 974580.558 0, 1280332.758 974564.05 0, 1280058.792 974547.558 0, 1279784.825 974531.083 0, 1279510.856 974514.623 0, 1279236.887 974498.18 0, 1278962.916 974481.752 0, 
+    1278688.945 974465.341 0, 1278414.973 974448.946 0, 1278141 974432.567 0, 1277867.025 974416.205 0, 1277593.05 974399.858 0, 1277319.074 974383.527 0, 1277045.097 974367.213 0, 1276771.119 974350.915 0, 1276495.859 974334.556 0, 1276165.007 979904.579 0, 
+    1275834.149 985474.708 0, 1276108.751 985491.027 0, 1276382.073 985507.287 0, 1276655.395 985523.562 0, 1276928.715 985539.853 0, 1277202.035 985556.161 0, 1277475.353 985572.485 0, 1277748.671 985588.824 0, 1278021.987 985605.18 0, 1278295.303 985621.552 0, 
+    1278568.618 985637.94 0, 1278841.931 985654.344 0, 1279115.244 985670.764 0, 1279388.556 985687.2 0, 1279661.867 985703.653 0, 1279935.176 985720.121 0, 1280208.485 985736.605 0, 1280481.793 985753.106 0, 1280755.1 985769.623 0, 1281028.406 985786.155 0, 
+    1281301.711 985802.704 0, 1281575.015 985819.269 0, 1281848.318 985835.85 0, 1282121.62 985852.447 0, 1282393.644 985868.983 0, 1282668.221 985885.69 0, 1282941.52 985902.335 0, 1283214.819 985918.996 0, 1283488.116 985935.674 0, 1283761.412 985952.367 0, 
+    1284034.707 985969.077 0, 1284308.001 985985.803 0, 1284581.295 986002.545 0, 1284854.587 986019.303 0, 1285127.878 986036.077 0, 1285401.168 986052.867 0, 1285674.458 986069.673 0, 1285947.746 986086.495 0, 1286221.033 986103.334 0, 1286494.32 986120.188 0, 
+    1286767.605 986137.058 0, 1287040.889 986153.945 0, 1287314.172 986170.848 0, 1287587.455 986187.767 0, 1287860.736 986204.701 0, 1288134.016 986221.652 0, 1288407.296 986238.619 0, 1288680.574 986255.603 0, 1288952.575 986272.522 0, 1289299.169 980703.35 0, 
+    1289645.755 975134.284 0))
+
+POLYGON ((1302068.695 987107.395 0, 1301796.741 987089.707 0, 1301523.512 987071.952 0, 1301250.281 987054.213 0, 1300977.05 987036.49 0, 1300703.818 987018.783 0, 1300430.584 987001.092 0, 1300157.35 986983.417 0, 1299884.114 986965.759 0, 1299610.878 986948.116 0, 
+    1299337.64 986930.49 0, 1299064.401 986912.879 0, 1298791.162 986895.285 0, 1298517.921 986877.707 0, 1298244.679 986860.145 0, 1297971.436 986842.599 0, 1297698.193 986825.069 0, 1297424.948 986807.555 0, 1297151.702 986790.057 0, 1296878.455 986772.575 0, 
+    1296605.207 986755.11 0, 1296331.958 986737.66 0, 1296058.708 986720.227 0, 1295785.457 986702.809 0, 1295510.93 986685.327 0, 1295238.952 986668.023 0, 1294965.698 986650.654 0, 1294692.443 986633.301 0, 1294419.187 986615.964 0, 1294145.93 986598.643 0, 
+    1293872.671 986581.338 0, 1293599.412 986564.049 0, 1293326.152 986546.777 0, 1293052.891 986529.52 0, 1292779.629 986512.28 0, 1292506.365 986495.055 0, 1292233.101 986477.847 0, 1291959.836 986460.655 0, 1291686.57 986443.478 0, 1291413.302 986426.318 0, 
+    1291140.034 986409.174 0, 1290866.765 986392.047 0, 1290593.494 986374.935 0, 1290320.223 986357.839 0, 1290046.951 986340.759 0, 1289773.677 986323.696 0, 1289500.403 986306.648 0, 1289227.128 986289.617 0, 1288952.575 986272.522 0, 1288605.976 991841.797 0, 
+    1288259.37 997411.169 0, 1288533.264 997428.222 0, 1288805.884 997445.213 0, 1289078.503 997462.219 0, 1289351.12 997479.242 0, 1289623.737 997496.281 0, 1289896.353 997513.335 0, 1290168.967 997530.406 0, 1290441.581 997547.493 0, 1290714.194 997564.596 0, 
+    1290986.806 997581.715 0, 1291259.416 997598.85 0, 1291532.026 997616.001 0, 1291804.635 997633.168 0, 1292077.242 997650.351 0, 1292349.849 997667.55 0, 1292622.455 997684.765 0, 1292895.059 997701.996 0, 1293167.663 997719.243 0, 1293440.266 997736.507 0, 
+    1293712.867 997753.786 0, 1293985.468 997771.081 0, 1294258.067 997788.393 0, 1294530.666 997805.72 0, 1294801.991 997822.983 0, 1295075.86 997840.423 0, 1295348.455 997857.799 0, 1295621.05 997875.191 0, 1295893.643 997892.598 0, 1296166.236 997910.022 0, 
+    1296438.827 997927.462 0, 1296711.417 997944.918 0, 1296984.007 997962.389 0, 1297256.595 997979.877 0, 1297529.182 997997.381 0, 1297801.768 998014.901 0, 1298074.354 998032.437 0, 1298346.938 998049.989 0, 1298619.521 998067.558 0, 1298892.103 998085.142 0, 
+    1299164.684 998102.742 0, 1299437.264 998120.358 0, 1299709.843 998137.991 0, 1299982.421 998155.639 0, 1300254.998 998173.303 0, 1300527.574 998190.984 0, 1300800.149 998208.68 0, 1301072.722 998226.393 0, 1301344.024 998244.039 0, 1301706.363 992675.668 0, 
+    1302068.695 987107.395 0))
+
+POLYGON ((1314426.273 999113.872 0, 1314155.02 999095.459 0, 1313882.497 999076.977 0, 1313609.974 999058.51 0, 1313337.449 999040.06 0, 1313064.923 999021.625 0, 1312792.396 999003.207 0, 1312519.868 998984.805 0, 1312247.339 998966.418 0, 1311974.808 998948.048 0, 
+    1311702.277 998929.694 0, 1311429.745 998911.356 0, 1311157.211 998893.034 0, 1310884.677 998874.728 0, 1310612.141 998856.438 0, 1310339.604 998838.164 0, 1310067.066 998819.906 0, 1309794.528 998801.664 0, 1309521.988 998783.438 0, 1309249.447 998765.228 0, 
+    1308976.904 998747.034 0, 1308704.361 998728.857 0, 1308431.817 998710.695 0, 1308159.272 998692.549 0, 1307885.456 998674.335 0, 1307614.178 998656.306 0, 1307341.63 998638.208 0, 1307069.08 998620.127 0, 1306796.529 998602.062 0, 1306523.978 998584.012 0, 
+    1306251.425 998565.979 0, 1305978.871 998547.961 0, 1305706.316 998529.96 0, 1305433.76 998511.975 0, 1305161.203 998494.006 0, 1304888.645 998476.053 0, 1304616.086 998458.115 0, 1304343.526 998440.194 0, 1304070.965 998422.289 0, 1303798.403 998404.4 0, 
+    1303525.839 998386.527 0, 1303253.275 998368.67 0, 1302980.71 998350.83 0, 1302708.143 998333.005 0, 1302435.576 998315.196 0, 1302163.007 998297.403 0, 1301890.437 998279.627 0, 1301617.867 998261.866 0, 1301344.024 998244.039 0, 1300981.68 1003812.503 0, 
+    1300619.329 1009381.058 0, 1300892.513 1009398.842 0, 1301164.428 1009416.56 0, 1301436.342 1009434.294 0, 1301708.255 1009452.044 0, 1301980.167 1009469.81 0, 1302252.078 1009487.592 0, 1302523.988 1009505.39 0, 1302795.897 1009523.204 0, 1303067.805 1009541.034 0, 
+    1303339.711 1009558.88 0, 1303611.617 1009576.742 0, 1303883.522 1009594.62 0, 1304155.425 1009612.514 0, 1304427.328 1009630.424 0, 1304699.23 1009648.35 0, 1304971.13 1009666.292 0, 1305243.029 1009684.25 0, 1305514.928 1009702.224 0, 1305786.825 1009720.214 0, 
+    1306058.721 1009738.22 0, 1306330.616 1009756.242 0, 1306602.511 1009774.28 0, 1306874.404 1009792.334 0, 1307145.029 1009810.32 0, 1307418.186 1009828.49 0, 1307690.076 1009846.592 0, 1307961.965 1009864.71 0, 1308233.853 1009882.844 0, 1308505.74 1009900.994 0, 
+    1308777.625 1009919.16 0, 1309049.51 1009937.342 0, 1309321.393 1009955.54 0, 1309593.275 1009973.754 0, 1309865.157 1009991.984 0, 1310137.037 1010010.23 0, 1310408.916 1010028.492 0, 1310680.794 1010046.77 0, 1310952.671 1010065.064 0, 1311224.547 1010083.374 0, 
+    1311496.422 1010101.7 0, 1311768.296 1010120.043 0, 1312040.168 1010138.401 0, 1312312.04 1010156.775 0, 1312583.911 1010175.165 0, 1312855.78 1010193.571 0, 1313127.648 1010211.993 0, 1313399.516 1010230.431 0, 1313670.116 1010248.799 0, 1314048.198 1004681.29 0, 
+    1314426.273 999113.872 0))
+
+POLYGON ((1326718.4 1011153.408 0, 1326447.85 1011134.275 0, 1326176.036 1011115.069 0, 1325904.221 1011095.879 0, 1325632.405 1011076.705 0, 1325360.587 1011057.547 0, 1325088.769 1011038.405 0, 1324816.949 1011019.279 0, 1324545.128 1011000.168 0, 1324273.306 1010981.074 0, 
+    1324001.483 1010961.996 0, 1323729.659 1010942.934 0, 1323457.833 1010923.888 0, 1323186.007 1010904.858 0, 1322914.179 1010885.844 0, 1322642.351 1010866.846 0, 1322370.521 1010847.864 0, 1322098.69 1010828.898 0, 1321826.858 1010809.948 0, 1321555.025 1010791.014 0, 
+    1321283.19 1010772.095 0, 1321011.355 1010753.193 0, 1320739.518 1010734.307 0, 1320467.681 1010715.437 0, 1320194.578 1010696.495 0, 1319924.002 1010677.745 0, 1319652.161 1010658.923 0, 1319380.319 1010640.117 0, 1319108.476 1010621.327 0, 1318836.632 1010602.553 0, 
+    1318564.786 1010583.795 0, 1318292.94 1010565.052 0, 1318021.092 1010546.326 0, 1317749.244 1010527.616 0, 1317477.394 1010508.922 0, 1317205.543 1010490.244 0, 1316933.691 1010471.582 0, 1316661.838 1010452.936 0, 1316389.984 1010434.306 0, 1316118.128 1010415.692 0, 
+    1315846.272 1010397.094 0, 1315574.415 1010378.512 0, 1315302.556 1010359.945 0, 1315030.696 1010341.395 0, 1314758.836 1010322.861 0, 1314486.974 1010304.343 0, 1314215.111 1010285.841 0, 1313943.247 1010267.355 0, 1313670.116 1010248.799 0, 1313292.029 1015816.393 0, 
+    1312913.937 1021384.069 0, 1313186.408 1021402.581 0, 1313457.617 1021421.022 0, 1313728.825 1021439.48 0, 1314000.031 1021457.953 0, 1314271.236 1021476.442 0, 1314542.441 1021494.948 0, 1314813.644 1021513.469 0, 1315084.846 1021532.006 0, 1315356.047 1021550.56 0, 
+    1315627.247 1021569.129 0, 1315898.446 1021587.714 0, 1316169.643 1021606.315 0, 1316440.84 1021624.932 0, 1316712.035 1021643.565 0, 1316983.23 1021662.214 0, 1317254.423 1021680.879 0, 1317525.615 1021699.56 0, 1317796.807 1021718.257 0, 1318067.997 1021736.97 0, 
+    1318339.186 1021755.699 0, 1318610.373 1021774.444 0, 1318881.56 1021793.204 0, 1319152.746 1021811.981 0, 1319422.669 1021830.686 0, 1319695.114 1021849.582 0, 1319966.296 1021868.407 0, 1320237.477 1021887.248 0, 1320508.657 1021906.104 0, 1320779.836 1021924.977 0, 
+    1321051.014 1021943.865 0, 1321322.191 1021962.769 0, 1321593.366 1021981.69 0, 1321864.541 1022000.626 0, 1322135.714 1022019.578 0, 1322406.887 1022038.547 0, 1322678.058 1022057.531 0, 1322949.228 1022076.531 0, 1323220.397 1022095.547 0, 1323491.565 1022114.579 0, 
+    1323762.731 1022133.627 0, 1324033.897 1022152.691 0, 1324305.061 1022171.771 0, 1324576.225 1022190.867 0, 1324847.387 1022209.979 0, 1325118.548 1022229.107 0, 1325389.708 1022248.251 0, 1325660.867 1022267.411 0, 1325930.764 1022286.497 0, 1326324.585 1016719.912 0, 
+    1326718.4 1011153.408 0))
+
+POLYGON ((1338944.991 1023225.696 0, 1338675.146 1023205.847 0, 1338404.042 1023185.921 0, 1338132.937 1023166.012 0, 1337861.832 1023146.118 0, 1337590.724 1023126.24 0, 1337319.616 1023106.378 0, 1337048.507 1023086.532 0, 1336777.396 1023066.702 0, 1336506.284 1023046.888 0, 
+    1336235.171 1023027.09 0, 1335964.057 1023007.308 0, 1335692.942 1022987.541 0, 1335421.825 1022967.791 0, 1335150.708 1022948.057 0, 1334879.589 1022928.338 0, 1334608.469 1022908.636 0, 1334337.348 1022888.95 0, 1334066.226 1022869.279 0, 1333795.102 1022849.625 0, 
+    1333523.978 1022829.986 0, 1333252.852 1022810.364 0, 1332981.725 1022790.757 0, 1332710.597 1022771.166 0, 1332438.209 1022751.501 0, 1332168.338 1022732.033 0, 1331897.206 1022712.49 0, 1331626.074 1022692.963 0, 1331354.94 1022673.452 0, 1331083.805 1022653.957 0, 
+    1330812.669 1022634.479 0, 1330541.532 1022615.016 0, 1330270.393 1022595.569 0, 1329999.254 1022576.137 0, 1329728.113 1022556.722 0, 1329456.971 1022537.323 0, 1329185.828 1022517.94 0, 1328914.684 1022498.573 0, 1328643.539 1022479.221 0, 1328372.393 1022459.886 0, 
+    1328101.245 1022440.567 0, 1327830.096 1022421.263 0, 1327558.947 1022401.976 0, 1327287.796 1022382.704 0, 1327016.644 1022363.449 0, 1326745.491 1022344.209 0, 1326474.336 1022324.986 0, 1326203.181 1022305.778 0, 1325930.764 1022286.497 0, 1325536.938 1027853.16 0, 
+    1325143.106 1033419.896 0, 1325414.864 1033439.131 0, 1325685.365 1033458.292 0, 1325955.864 1033477.469 0, 1326226.362 1033496.662 0, 1326496.858 1033515.871 0, 1326767.354 1033535.096 0, 1327037.848 1033554.337 0, 1327308.342 1033573.594 0, 1327578.834 1033592.866 0, 
+    1327849.325 1033612.155 0, 1328119.815 1033631.459 0, 1328390.304 1033650.78 0, 1328660.792 1033670.116 0, 1328931.278 1033689.469 0, 1329201.764 1033708.837 0, 1329472.248 1033728.221 0, 1329742.731 1033747.621 0, 1330013.213 1033767.037 0, 1330283.694 1033786.469 0, 
+    1330554.173 1033805.917 0, 1330824.652 1033825.38 0, 1331095.129 1033844.86 0, 1331365.606 1033864.355 0, 1331634.825 1033883.776 0, 1331906.555 1033903.394 0, 1332177.028 1033922.938 0, 1332447.499 1033942.497 0, 1332717.97 1033962.072 0, 1332988.439 1033981.663 0, 
+    1333258.907 1034001.27 0, 1333529.374 1034020.893 0, 1333799.84 1034040.532 0, 1334070.305 1034060.187 0, 1334340.768 1034079.857 0, 1334611.231 1034099.544 0, 1334881.692 1034119.246 0, 1335152.152 1034138.965 0, 1335422.611 1034158.699 0, 1335693.069 1034178.449 0, 
+    1335963.526 1034198.216 0, 1336233.981 1034217.998 0, 1336504.435 1034237.796 0, 1336774.888 1034257.61 0, 1337045.34 1034277.44 0, 1337315.791 1034297.285 0, 1337586.241 1034317.147 0, 1337856.689 1034337.025 0, 1338125.882 1034356.826 0, 1338535.439 1028791.224 0, 
+    1338944.991 1023225.696 0))
+
+POLYGON ((1351105.959 1035330.43 0, 1350836.821 1035309.868 0, 1350566.43 1035289.227 0, 1350296.037 1035268.601 0, 1350025.644 1035247.991 0, 1349755.249 1035227.398 0, 1349484.853 1035206.82 0, 1349214.456 1035186.258 0, 1348944.057 1035165.711 0, 1348673.657 1035145.181 0, 
+    1348403.256 1035124.667 0, 1348132.854 1035104.169 0, 1347862.451 1035083.686 0, 1347592.047 1035063.22 0, 1347321.641 1035042.769 0, 1347051.234 1035022.334 0, 1346780.826 1035001.916 0, 1346510.416 1034981.513 0, 1346240.006 1034961.126 0, 1345969.594 1034940.755 0, 
+    1345699.181 1034920.4 0, 1345428.767 1034900.06 0, 1345158.352 1034879.737 0, 1344887.935 1034859.43 0, 1344616.264 1034839.044 0, 1344347.099 1034818.863 0, 1344076.679 1034798.603 0, 1343806.257 1034778.359 0, 1343535.835 1034758.132 0, 1343265.411 1034737.92 0, 
+    1342994.986 1034717.724 0, 1342724.56 1034697.544 0, 1342454.133 1034677.38 0, 1342183.705 1034657.231 0, 1341913.275 1034637.099 0, 1341642.844 1034616.983 0, 1341372.412 1034596.882 0, 1341101.979 1034576.798 0, 1340831.545 1034556.729 0, 1340561.109 1034536.676 0, 
+    1340290.672 1034516.64 0, 1340020.235 1034496.619 0, 1339749.796 1034476.614 0, 1339479.355 1034456.625 0, 1339208.914 1034436.652 0, 1338938.471 1034416.694 0, 1338668.028 1034396.753 0, 1338397.583 1034376.828 0, 1338125.882 1034356.826 0, 1337716.32 1039922.496 0, 
+    1337306.753 1045488.232 0, 1337577.795 1045508.185 0, 1337847.585 1045528.062 0, 1338117.374 1045547.955 0, 1338387.161 1045567.864 0, 1338656.947 1045587.789 0, 1338926.732 1045607.73 0, 1339196.516 1045627.686 0, 1339466.299 1045647.658 0, 1339736.081 1045667.647 0, 
+    1340005.861 1045687.651 0, 1340275.64 1045707.671 0, 1340545.418 1045727.707 0, 1340815.195 1045747.758 0, 1341084.971 1045767.826 0, 1341354.745 1045787.91 0, 1341624.518 1045808.009 0, 1341894.291 1045828.124 0, 1342164.062 1045848.255 0, 1342433.831 1045868.402 0, 
+    1342703.6 1045888.565 0, 1342973.367 1045908.744 0, 1343243.133 1045928.939 0, 1343512.898 1045949.149 0, 1343781.412 1045969.282 0, 1344052.425 1045989.618 0, 1344322.186 1046009.876 0, 1344591.946 1046030.15 0, 1344861.705 1046050.44 0, 1345131.463 1046070.746 0, 
+    1345401.22 1046091.068 0, 1345670.975 1046111.405 0, 1345940.73 1046131.759 0, 1346210.483 1046152.128 0, 1346480.234 1046172.513 0, 1346749.985 1046192.914 0, 1347019.735 1046213.331 0, 1347289.483 1046233.764 0, 1347559.23 1046254.213 0, 1347828.976 1046274.678 0, 
+    1348098.72 1046295.158 0, 1348368.464 1046315.654 0, 1348638.206 1046336.167 0, 1348907.947 1046356.695 0, 1349177.687 1046377.239 0, 1349447.425 1046397.798 0, 1349717.163 1046418.374 0, 1349986.899 1046438.966 0, 1350255.385 1046459.478 0, 1350680.674 1040894.922 0, 
+    1351105.959 1035330.43 0))
+
+POLYGON ((1363201.221 1047467.302 0, 1362932.792 1047446.031 0, 1362663.115 1047424.678 0, 1362393.437 1047403.34 0, 1362123.758 1047382.018 0, 1361854.077 1047360.712 0, 1361584.395 1047339.422 0, 1361314.712 1047318.148 0, 1361045.027 1047296.89 0, 1360775.342 1047275.647 0, 
+    1360505.655 1047254.421 0, 1360235.967 1047233.21 0, 1359966.277 1047212.015 0, 1359696.586 1047190.836 0, 1359426.894 1047169.673 0, 1359157.201 1047148.526 0, 1358887.507 1047127.394 0, 1358617.811 1047106.279 0, 1358348.114 1047085.179 0, 1358078.416 1047064.096 0, 
+    1357808.717 1047043.028 0, 1357539.016 1047021.976 0, 1357269.314 1047000.94 0, 1356999.611 1046979.92 0, 1356728.659 1046958.818 0, 1356460.201 1046937.927 0, 1356190.494 1046916.954 0, 1355920.786 1046895.997 0, 1355651.077 1046875.056 0, 1355381.367 1046854.132 0, 
+    1355111.655 1046833.222 0, 1354841.942 1046812.329 0, 1354572.228 1046791.452 0, 1354302.512 1046770.59 0, 1354032.796 1046749.745 0, 1353763.078 1046728.915 0, 1353493.359 1046708.101 0, 1353223.638 1046687.303 0, 1352953.917 1046666.521 0, 1352684.194 1046645.755 0, 
+    1352414.47 1046625.005 0, 1352144.745 1046604.27 0, 1351875.018 1046583.551 0, 1351605.29 1046562.849 0, 1351335.562 1046542.162 0, 1351065.832 1046521.491 0, 1350796.1 1046500.836 0, 1350526.368 1046480.197 0, 1350255.385 1046459.478 0, 1349830.091 1052024.095 0, 
+    1349404.792 1057588.768 0, 1349675.117 1057609.437 0, 1349944.194 1057630.026 0, 1350213.271 1057650.631 0, 1350482.346 1057671.251 0, 1350751.42 1057691.888 0, 1351020.492 1057712.54 0, 1351289.564 1057733.209 0, 1351558.634 1057753.893 0, 1351827.703 1057774.593 0, 
+    1352096.771 1057795.309 0, 1352365.837 1057816.04 0, 1352634.902 1057836.788 0, 1352903.967 1057857.551 0, 1353173.029 1057878.33 0, 1353442.091 1057899.125 0, 1353711.152 1057919.936 0, 1353980.211 1057940.763 0, 1354249.269 1057961.605 0, 1354518.325 1057982.463 0, 
+    1354787.381 1058003.338 0, 1355056.435 1058024.228 0, 1355325.488 1058045.133 0, 1355594.54 1058066.055 0, 1355862.346 1058086.896 0, 1356132.64 1058107.946 0, 1356401.688 1058128.915 0, 1356670.735 1058149.9 0, 1356939.781 1058170.901 0, 1357208.825 1058191.918 0, 
+    1357477.868 1058212.95 0, 1357746.91 1058233.999 0, 1358015.951 1058255.063 0, 1358284.991 1058276.143 0, 1358554.029 1058297.239 0, 1358823.066 1058318.35 0, 1359092.102 1058339.478 0, 1359361.136 1058360.621 0, 1359630.169 1058381.78 0, 1359899.201 1058402.955 0, 
+    1360168.232 1058424.146 0, 1360437.262 1058445.353 0, 1360706.29 1058466.576 0, 1360975.317 1058487.814 0, 1361244.343 1058509.068 0, 1361513.367 1058530.338 0, 1361782.391 1058551.624 0, 1362051.413 1058572.926 0, 1362319.189 1058594.145 0, 1362760.207 1053030.695 0, 
+    1363201.221 1047467.302 0))
+
+POLYGON ((1375230.695 1059636.003 0, 1374962.977 1059614.027 0, 1374694.016 1059591.966 0, 1374425.054 1059569.92 0, 1374156.091 1059547.89 0, 1373887.126 1059525.876 0, 1373618.16 1059503.877 0, 1373349.193 1059481.895 0, 1373080.224 1059459.928 0, 1372811.255 1059437.977 0, 
+    1372542.283 1059416.042 0, 1372273.311 1059394.123 0, 1372004.337 1059372.22 0, 1371735.362 1059350.332 0, 1371466.386 1059328.461 0, 1371197.409 1059306.605 0, 1370928.43 1059284.765 0, 1370659.45 1059262.94 0, 1370390.468 1059241.132 0, 1370121.485 1059219.34 0, 
+    1369852.501 1059197.563 0, 1369583.516 1059175.802 0, 1369314.53 1059154.057 0, 1369045.542 1059132.328 0, 1368775.31 1059110.514 0, 1368507.562 1059088.917 0, 1368238.571 1059067.235 0, 1367969.578 1059045.569 0, 1367700.584 1059023.919 0, 1367431.588 1059002.285 0, 
+    1367162.591 1058980.667 0, 1366893.593 1058959.064 0, 1366624.594 1058937.477 0, 1366355.594 1058915.907 0, 1366086.592 1058894.351 0, 1365817.589 1058872.812 0, 1365548.584 1058851.289 0, 1365279.579 1058829.781 0, 1365010.572 1058808.29 0, 1364741.564 1058786.814 0, 
+    1364472.554 1058765.354 0, 1364203.543 1058743.909 0, 1363934.531 1058722.481 0, 1363665.518 1058701.069 0, 1363396.504 1058679.672 0, 1363127.488 1058658.291 0, 1362858.471 1058636.926 0, 1362589.453 1058615.577 0, 1362319.189 1058594.145 0, 1361878.167 1064157.647 0, 
+    1361437.141 1069721.197 0, 1361706.747 1069742.577 0, 1361975.11 1069763.874 0, 1362243.472 1069785.187 0, 1362511.833 1069806.516 0, 1362780.193 1069827.86 0, 1363048.551 1069849.221 0, 1363316.908 1069870.597 0, 1363585.264 1069891.989 0, 1363853.618 1069913.397 0, 
+    1364121.972 1069934.82 0, 1364390.324 1069956.26 0, 1364658.674 1069977.715 0, 1364927.024 1069999.186 0, 1365195.372 1070020.673 0, 1365463.719 1070042.175 0, 1365732.065 1070063.694 0, 1366000.409 1070085.228 0, 1366268.752 1070106.778 0, 1366537.094 1070128.343 0, 
+    1366805.435 1070149.925 0, 1367073.774 1070171.522 0, 1367342.112 1070193.135 0, 1367610.449 1070214.764 0, 1367877.545 1070236.309 0, 1368147.119 1070258.07 0, 1368415.452 1070279.746 0, 1368683.783 1070301.438 0, 1368952.114 1070323.146 0, 1369220.443 1070344.87 0, 
+    1369488.771 1070366.609 0, 1369757.098 1070388.364 0, 1370025.423 1070410.135 0, 1370293.747 1070431.922 0, 1370562.07 1070453.725 0, 1370830.391 1070475.543 0, 1371098.711 1070497.378 0, 1371367.03 1070519.228 0, 1371635.348 1070541.093 0, 1371903.664 1070562.975 0, 
+    1372171.979 1070584.872 0, 1372440.293 1070606.786 0, 1372708.605 1070628.715 0, 1372976.916 1070650.659 0, 1373245.226 1070672.62 0, 1373513.535 1070694.596 0, 1373781.842 1070716.589 0, 1374050.148 1070738.597 0, 1374317.214 1070760.519 0, 1374773.957 1065198.237 0, 
+    1375230.695 1059636.003 0))
+
+POLYGON ((1387194.3 1071836.225 0, 1386927.294 1071813.548 0, 1386659.052 1071790.782 0, 1386390.808 1071768.032 0, 1386122.562 1071745.298 0, 1385854.316 1071722.579 0, 1385586.067 1071699.877 0, 1385317.818 1071677.19 0, 1385049.567 1071654.519 0, 1384781.315 1071631.863 0, 
+    1384513.062 1071609.224 0, 1384244.807 1071586.6 0, 1383976.551 1071563.992 0, 1383708.293 1071541.4 0, 1383440.035 1071518.823 0, 1383171.775 1071496.263 0, 1382903.513 1071473.718 0, 1382635.25 1071451.189 0, 1382366.986 1071428.675 0, 1382098.721 1071406.178 0, 
+    1381830.454 1071383.696 0, 1381562.186 1071361.23 0, 1381293.917 1071338.78 0, 1381025.646 1071316.346 0, 1380756.137 1071293.824 0, 1380489.101 1071271.525 0, 1380220.826 1071249.138 0, 1379952.55 1071226.767 0, 1379684.273 1071204.411 0, 1379415.995 1071182.072 0, 
+    1379147.715 1071159.748 0, 1378879.433 1071137.44 0, 1378611.151 1071115.148 0, 1378342.867 1071092.871 0, 1378074.582 1071070.611 0, 1377806.295 1071048.366 0, 1377538.008 1071026.137 0, 1377269.719 1071003.924 0, 1377001.428 1070981.726 0, 1376733.137 1070959.545 0, 
+    1376464.844 1070937.379 0, 1376196.549 1070915.229 0, 1375928.254 1070893.094 0, 1375659.957 1070870.976 0, 1375391.659 1070848.873 0, 1375123.359 1070826.786 0, 1374855.058 1070804.715 0, 1374586.756 1070782.66 0, 1374317.214 1070760.519 0, 1373860.469 1076322.844 0, 
+    1373403.72 1081885.209 0, 1373672.604 1081907.297 0, 1373940.251 1081929.298 0, 1374207.897 1081951.315 0, 1374475.542 1081973.348 0, 1374743.185 1081995.397 0, 1375010.827 1082017.462 0, 1375278.468 1082039.542 0, 1375546.108 1082061.638 0, 1375813.746 1082083.75 0, 
+    1376081.383 1082105.877 0, 1376349.018 1082128.02 0, 1376616.653 1082150.179 0, 1376884.286 1082172.354 0, 1377151.917 1082194.545 0, 1377419.548 1082216.751 0, 1377687.177 1082238.973 0, 1377954.805 1082261.211 0, 1378222.431 1082283.464 0, 1378490.056 1082305.734 0, 
+    1378757.68 1082328.019 0, 1379025.303 1082350.32 0, 1379292.924 1082372.636 0, 1379560.544 1082394.968 0, 1379826.928 1082417.213 0, 1380095.78 1082439.68 0, 1380363.396 1082462.06 0, 1380631.011 1082484.455 0, 1380898.624 1082506.866 0, 1381166.236 1082529.293 0, 
+    1381433.847 1082551.736 0, 1381701.456 1082574.194 0, 1381969.064 1082596.668 0, 1382236.671 1082619.158 0, 1382504.276 1082641.663 0, 1382771.88 1082664.185 0, 1383039.483 1082686.722 0, 1383307.084 1082709.275 0, 1383574.685 1082731.843 0, 1383842.283 1082754.427 0, 
+    1384109.881 1082777.028 0, 1384377.477 1082799.643 0, 1384645.072 1082822.275 0, 1384912.665 1082844.922 0, 1385180.257 1082867.585 0, 1385447.848 1082890.264 0, 1385715.437 1082912.959 0, 1385983.026 1082935.669 0, 1386249.379 1082958.29 0, 1386721.841 1077397.238 0, 
+    1387194.3 1071836.225 0))
+
+POLYGON ((844023.351 611840.546 0, 843729.49 611849.69 0, 843434.176 611858.897 0, 843138.862 611868.12 0, 842843.549 611877.362 0, 842548.236 611886.62 0, 842252.924 611895.896 0, 841957.612 611905.19 0, 841662.301 611914.5 0, 841366.991 611923.829 0, 
+    841071.681 611933.174 0, 840776.371 611942.537 0, 840481.062 611951.917 0, 840185.754 611961.315 0, 839890.446 611970.73 0, 839595.139 611980.162 0, 839299.832 611989.612 0, 839004.526 611999.079 0, 838709.221 612008.564 0, 838413.916 612018.066 0, 
+    838118.611 612027.585 0, 837823.307 612037.122 0, 837528.004 612046.676 0, 837232.701 612056.247 0, 836935.944 612065.884 0, 836642.097 612075.443 0, 836346.796 612085.066 0, 836051.496 612094.707 0, 835756.196 612104.365 0, 835460.897 612114.041 0, 
+    835165.598 612123.734 0, 834870.3 612133.445 0, 834575.002 612143.173 0, 834279.705 612152.918 0, 833984.408 612162.681 0, 833689.113 612172.461 0, 833393.817 612182.258 0, 833098.522 612192.073 0, 832803.228 612201.905 0, 832507.935 612211.755 0, 
+    832212.642 612221.622 0, 831917.349 612231.506 0, 831622.057 612241.408 0, 831326.766 612251.327 0, 831031.475 612261.263 0, 830736.185 612271.217 0, 830440.896 612281.188 0, 830145.607 612291.177 0, 829848.863 612301.232 0, 830037.499 617863.242 0, 
+    830226.147 623425.59 0, 830522.234 623415.557 0, 830816.868 623405.59 0, 831111.503 623395.641 0, 831406.138 623385.709 0, 831700.774 623375.795 0, 831995.411 623365.898 0, 832290.048 623356.018 0, 832584.685 623346.156 0, 832879.324 623336.311 0, 
+    833173.962 623326.483 0, 833468.602 623316.672 0, 833763.242 623306.879 0, 834057.882 623297.104 0, 834352.523 623287.345 0, 834647.165 623277.604 0, 834941.808 623267.881 0, 835236.45 623258.174 0, 835531.094 623248.485 0, 835825.738 623238.814 0, 
+    836120.382 623229.159 0, 836415.028 623219.522 0, 836709.673 623209.903 0, 837004.319 623200.301 0, 837297.515 623190.763 0, 837593.614 623181.148 0, 837888.262 623171.598 0, 838182.91 623162.065 0, 838477.559 623152.549 0, 838772.209 623143.051 0, 
+    839066.859 623133.57 0, 839361.51 623124.107 0, 839656.161 623114.661 0, 839950.813 623105.232 0, 840245.465 623095.82 0, 840540.118 623086.426 0, 840834.772 623077.049 0, 841129.426 623067.69 0, 841424.081 623058.348 0, 841718.736 623049.023 0, 
+    842013.392 623039.715 0, 842308.048 623030.425 0, 842602.705 623021.152 0, 842897.362 623011.897 0, 843192.02 623002.659 0, 843486.678 622993.438 0, 843781.337 622984.235 0, 844075.997 622975.049 0, 844369.207 622965.925 0, 844196.274 617403.066 0, 
+    844023.351 611840.546 0))
+
+POLYGON ((858513.508 622546.219 0, 858220.271 622554.514 0, 857925.587 622562.868 0, 857630.903 622571.239 0, 857336.22 622579.627 0, 857041.537 622588.033 0, 856746.855 622596.456 0, 856452.173 622604.896 0, 856157.492 622613.354 0, 855862.811 622621.828 0, 
+    855568.13 622630.321 0, 855273.45 622638.83 0, 854978.771 622647.357 0, 854684.092 622655.902 0, 854389.414 622664.463 0, 854094.736 622673.042 0, 853800.059 622681.639 0, 853505.382 622690.253 0, 853210.706 622698.884 0, 852916.03 622707.532 0, 
+    852621.355 622716.198 0, 852326.68 622724.881 0, 852032.005 622733.581 0, 851737.332 622742.299 0, 851441.209 622751.077 0, 851147.986 622759.787 0, 850853.313 622768.556 0, 850558.642 622777.344 0, 850263.971 622786.148 0, 849969.3 622794.97 0, 
+    849674.63 622803.809 0, 849379.96 622812.666 0, 849085.291 622821.539 0, 848790.622 622830.431 0, 848495.954 622839.339 0, 848201.287 622848.265 0, 847906.62 622857.208 0, 847611.953 622866.169 0, 847317.287 622875.147 0, 847022.622 622884.142 0, 
+    846727.957 622893.155 0, 846433.293 622902.185 0, 846138.629 622911.232 0, 845843.966 622920.297 0, 845549.303 622929.379 0, 845254.641 622938.478 0, 844959.979 622947.595 0, 844665.318 622956.729 0, 844369.207 622965.925 0, 844542.15 628529.12 0, 
+    844715.103 634092.646 0, 845010.556 634083.47 0, 845304.563 634074.356 0, 845598.57 634065.26 0, 845892.577 634056.181 0, 846186.585 634047.119 0, 846480.593 634038.075 0, 846774.602 634029.047 0, 847068.611 634020.038 0, 847362.621 634011.045 0, 
+    847656.632 634002.07 0, 847950.643 633993.112 0, 848244.655 633984.171 0, 848538.667 633975.248 0, 848832.679 633966.342 0, 849126.692 633957.453 0, 849420.706 633948.581 0, 849714.72 633939.727 0, 850008.735 633930.89 0, 850302.75 633922.071 0, 
+    850596.766 633913.269 0, 850890.782 633904.484 0, 851184.799 633895.716 0, 851478.816 633886.966 0, 851771.388 633878.276 0, 852066.853 633869.517 0, 852360.871 633860.819 0, 852654.891 633852.138 0, 852948.911 633843.474 0, 853242.931 633834.827 0, 
+    853536.952 633826.198 0, 853830.973 633817.586 0, 854124.995 633808.992 0, 854419.018 633800.414 0, 854713.04 633791.854 0, 855007.064 633783.312 0, 855301.088 633774.786 0, 855595.112 633766.278 0, 855889.137 633757.788 0, 856183.162 633749.314 0, 
+    856477.188 633740.858 0, 856771.215 633732.419 0, 857065.242 633723.998 0, 857359.269 633715.594 0, 857653.297 633707.207 0, 857947.325 633698.837 0, 858241.354 633690.485 0, 858535.384 633682.15 0, 858827.968 633673.873 0, 858670.733 628109.88 0, 
+    858513.508 622546.219 0))
+
+POLYGON ((872941.96 633294.973 0, 872649.351 633302.423 0, 872355.299 633309.928 0, 872061.248 633317.449 0, 871767.197 633324.988 0, 871473.146 633332.544 0, 871179.096 633340.118 0, 870885.047 633347.708 0, 870590.998 633355.317 0, 870296.949 633362.942 0, 
+    870002.901 633370.585 0, 869708.853 633378.245 0, 869414.806 633385.922 0, 869120.759 633393.617 0, 868826.713 633401.329 0, 868532.667 633409.058 0, 868238.622 633416.804 0, 867944.577 633424.568 0, 867650.532 633432.349 0, 867356.488 633440.148 0, 
+    867062.444 633447.964 0, 866768.401 633455.797 0, 866474.358 633463.647 0, 866180.316 633471.515 0, 865884.83 633479.439 0, 865592.233 633487.302 0, 865298.192 633495.222 0, 865004.152 633503.159 0, 864710.112 633511.113 0, 864416.072 633519.085 0, 
+    864122.034 633527.073 0, 863827.995 633535.08 0, 863533.957 633543.103 0, 863239.919 633551.144 0, 862945.882 633559.202 0, 862651.846 633567.277 0, 862357.81 633575.37 0, 862063.774 633583.48 0, 861769.739 633591.607 0, 861475.704 633599.752 0, 
+    861181.67 633607.914 0, 860887.636 633616.093 0, 860593.603 633624.29 0, 860299.57 633632.503 0, 860005.538 633640.735 0, 859711.506 633648.983 0, 859417.475 633657.249 0, 859123.444 633665.532 0, 858827.968 633673.873 0, 858985.212 639238.195 0, 
+    859142.466 644802.843 0, 859437.283 644794.52 0, 859730.659 644786.256 0, 860024.035 644778.008 0, 860317.412 644769.778 0, 860610.789 644761.565 0, 860904.167 644753.37 0, 861197.545 644745.192 0, 861490.924 644737.031 0, 861784.303 644728.887 0, 
+    862077.683 644720.76 0, 862371.063 644712.651 0, 862664.444 644704.559 0, 862957.825 644696.485 0, 863251.206 644688.427 0, 863544.588 644680.387 0, 863837.971 644672.364 0, 864131.354 644664.359 0, 864424.737 644656.37 0, 864718.121 644648.399 0, 
+    865011.506 644640.445 0, 865304.89 644632.509 0, 865598.276 644624.59 0, 865891.662 644616.688 0, 866183.607 644608.842 0, 866478.435 644600.936 0, 866771.822 644593.085 0, 867065.209 644585.252 0, 867358.597 644577.437 0, 867651.986 644569.638 0, 
+    867945.375 644561.857 0, 868238.765 644554.093 0, 868532.155 644546.347 0, 868825.545 644538.618 0, 869118.936 644530.906 0, 869412.327 644523.211 0, 869705.719 644515.533 0, 869999.111 644507.873 0, 870292.504 644500.23 0, 870585.897 644492.604 0, 
+    870879.29 644484.996 0, 871172.684 644477.405 0, 871466.079 644469.831 0, 871759.474 644462.274 0, 872052.869 644454.735 0, 872346.265 644447.213 0, 872639.661 644439.708 0, 872933.058 644432.221 0, 873225.015 644424.787 0, 873083.483 638859.717 0, 
+    872941.96 633294.973 0))
+
+POLYGON ((887308.576 644086.518 0, 887016.596 644093.127 0, 886723.18 644099.786 0, 886429.764 644106.462 0, 886136.348 644113.155 0, 885842.932 644119.865 0, 885549.517 644126.593 0, 885256.103 644133.338 0, 884962.688 644140.1 0, 884669.274 644146.88 0, 
+    884375.861 644153.676 0, 884082.448 644160.49 0, 883789.035 644167.322 0, 883495.623 644174.17 0, 883202.211 644181.036 0, 882908.8 644187.919 0, 882615.388 644194.82 0, 882321.978 644201.737 0, 882028.568 644208.672 0, 881735.158 644215.624 0, 
+    881441.748 644222.594 0, 881148.339 644229.581 0, 880854.931 644236.585 0, 880561.522 644243.606 0, 880266.676 644250.679 0, 879974.707 644257.7 0, 879681.3 644264.773 0, 879387.894 644271.864 0, 879094.488 644278.971 0, 878801.082 644286.096 0, 
+    878507.677 644293.238 0, 878214.272 644300.398 0, 877920.867 644307.574 0, 877627.463 644314.768 0, 877334.06 644321.98 0, 877040.657 644329.208 0, 876747.254 644336.454 0, 876453.852 644343.717 0, 876160.45 644350.997 0, 875867.048 644358.295 0, 
+    875573.647 644365.61 0, 875280.247 644372.942 0, 874986.847 644380.291 0, 874693.447 644387.658 0, 874400.048 644395.042 0, 874106.649 644402.443 0, 873813.25 644409.862 0, 873519.852 644417.297 0, 873225.015 644424.787 0, 873366.555 649990.179 0, 
+    873508.103 655555.89 0, 873802.282 655548.417 0, 874095.025 655540.998 0, 874387.768 655533.596 0, 874680.512 655526.212 0, 874973.256 655518.844 0, 875266 655511.494 0, 875558.745 655504.161 0, 875851.491 655496.845 0, 876144.237 655489.547 0, 
+    876436.983 655482.266 0, 876729.73 655475.002 0, 877022.477 655467.755 0, 877315.224 655460.525 0, 877607.972 655453.313 0, 877900.721 655446.118 0, 878193.47 655438.94 0, 878486.219 655431.779 0, 878778.968 655424.636 0, 879071.719 655417.509 0, 
+    879364.469 655410.4 0, 879657.22 655403.309 0, 879949.971 655396.234 0, 880242.723 655389.177 0, 880534.04 655382.171 0, 880828.228 655375.114 0, 881120.981 655368.108 0, 881413.734 655361.12 0, 881706.488 655354.149 0, 881999.242 655347.195 0, 
+    882291.997 655340.258 0, 882584.752 655333.339 0, 882877.508 655326.437 0, 883170.264 655319.552 0, 883463.02 655312.684 0, 883755.776 655305.833 0, 884048.534 655299 0, 884341.291 655292.184 0, 884634.049 655285.385 0, 884926.807 655278.604 0, 
+    885219.566 655271.839 0, 885512.325 655265.092 0, 885805.084 655258.362 0, 886097.844 655251.65 0, 886390.605 655244.954 0, 886683.365 655238.276 0, 886976.126 655231.615 0, 887268.888 655224.971 0, 887560.215 655218.377 0, 887434.392 649652.288 0, 
+    887308.576 644086.518 0))
+
+POLYGON ((901613.225 654920.565 0, 901321.878 654926.336 0, 901029.099 654932.153 0, 900736.32 654937.986 0, 900443.542 654943.837 0, 900150.764 654949.706 0, 899857.986 654955.591 0, 899565.209 654961.494 0, 899272.432 654967.414 0, 898979.655 654973.351 0, 
+    898686.879 654979.306 0, 898394.103 654985.277 0, 898101.327 654991.266 0, 897808.552 654997.273 0, 897515.777 655003.296 0, 897223.003 655009.337 0, 896930.229 655015.394 0, 896637.455 655021.47 0, 896344.681 655027.562 0, 896051.908 655033.671 0, 
+    895759.136 655039.798 0, 895466.363 655045.942 0, 895173.591 655052.104 0, 894880.82 655058.282 0, 894586.615 655064.508 0, 894295.277 655070.691 0, 894002.507 655076.921 0, 893709.737 655083.168 0, 893416.967 655089.433 0, 893124.197 655095.715 0, 
+    892831.428 655102.014 0, 892538.66 655108.33 0, 892245.891 655114.664 0, 891953.123 655121.015 0, 891660.356 655127.383 0, 891367.589 655133.768 0, 891074.822 655140.171 0, 890782.055 655146.59 0, 890489.289 655153.027 0, 890196.524 655159.481 0, 
+    889903.758 655165.953 0, 889610.993 655172.442 0, 889318.229 655178.947 0, 889025.465 655185.471 0, 888732.701 655192.011 0, 888439.938 655198.568 0, 888147.174 655205.143 0, 887854.412 655211.735 0, 887560.215 655218.377 0, 887686.046 660784.782 0, 
+    887811.883 666351.499 0, 888105.421 666344.872 0, 888397.529 666338.295 0, 888689.636 666331.735 0, 888981.744 666325.192 0, 889273.853 666318.666 0, 889565.962 666312.158 0, 889858.071 666305.666 0, 890150.181 666299.192 0, 890442.291 666292.735 0, 
+    890734.401 666286.295 0, 891026.512 666279.873 0, 891318.623 666273.467 0, 891610.735 666267.079 0, 891902.847 666260.708 0, 892194.959 666254.355 0, 892487.072 666248.018 0, 892779.185 666241.699 0, 893071.298 666235.396 0, 893363.412 666229.111 0, 
+    893655.526 666222.844 0, 893947.64 666216.593 0, 894239.755 666210.359 0, 894531.871 666204.143 0, 894822.556 666197.974 0, 895116.102 666191.762 0, 895408.219 666185.598 0, 895700.335 666179.45 0, 895992.452 666173.32 0, 896284.57 666167.207 0, 
+    896576.687 666161.111 0, 896868.806 666155.032 0, 897160.924 666148.971 0, 897453.043 666142.926 0, 897745.162 666136.899 0, 898037.282 666130.889 0, 898329.402 666124.897 0, 898621.522 666118.921 0, 898913.643 666112.963 0, 899205.764 666107.022 0, 
+    899497.885 666101.098 0, 899790.007 666095.191 0, 900082.129 666089.301 0, 900374.251 666083.429 0, 900666.374 666077.574 0, 900958.497 666071.736 0, 901250.62 666065.915 0, 901542.744 666060.111 0, 901833.439 666054.353 0, 901723.329 660487.303 0, 
+    901613.225 654920.565 0))
+
+POLYGON ((915855.778 665796.822 0, 915565.066 665801.759 0, 915272.927 665806.737 0, 914980.788 665811.733 0, 914688.65 665816.746 0, 914396.512 665821.775 0, 914104.374 665826.822 0, 913812.236 665831.887 0, 913520.099 665836.968 0, 913227.962 665842.067 0, 
+    912935.826 665847.183 0, 912643.689 665852.316 0, 912351.553 665857.466 0, 912059.418 665862.633 0, 911767.282 665867.818 0, 911475.147 665873.02 0, 911183.013 665878.239 0, 910890.878 665883.475 0, 910598.744 665888.728 0, 910306.61 665893.999 0, 
+    910014.477 665899.287 0, 909722.343 665904.592 0, 909430.21 665909.914 0, 909138.078 665915.253 0, 908844.517 665920.636 0, 908553.814 665925.983 0, 908261.682 665931.374 0, 907969.551 665936.782 0, 907677.42 665942.208 0, 907385.289 665947.65 0, 
+    907093.159 665953.11 0, 906801.028 665958.587 0, 906508.899 665964.081 0, 906216.769 665969.592 0, 905924.64 665975.121 0, 905632.512 665980.666 0, 905340.383 665986.229 0, 905048.255 665991.809 0, 904756.127 665997.407 0, 904464 666003.021 0, 
+    904171.873 666008.653 0, 903879.746 666014.302 0, 903587.62 666019.968 0, 903295.493 666025.651 0, 903003.368 666031.351 0, 902711.242 666037.069 0, 902419.117 666042.804 0, 902126.992 666048.556 0, 901833.439 666054.353 0, 901943.555 671621.713 0, 
+    902053.677 677189.378 0, 902346.572 677183.594 0, 902638.041 677177.855 0, 902929.511 677172.133 0, 903220.981 677166.428 0, 903512.452 677160.74 0, 903803.922 677155.07 0, 904095.393 677149.416 0, 904386.865 677143.78 0, 904678.336 677138.161 0, 
+    904969.808 677132.559 0, 905261.281 677126.975 0, 905552.753 677121.407 0, 905844.227 677115.857 0, 906135.7 677110.323 0, 906427.174 677104.807 0, 906718.648 677099.308 0, 907010.122 677093.827 0, 907301.597 677088.362 0, 907593.071 677082.915 0, 
+    907884.547 677077.484 0, 908176.022 677072.071 0, 908467.498 677066.675 0, 908758.975 677061.296 0, 909049.026 677055.961 0, 909341.928 677050.59 0, 909633.405 677045.263 0, 909924.883 677039.952 0, 910216.36 677034.659 0, 910507.839 677029.383 0, 
+    910799.317 677024.125 0, 911090.796 677018.883 0, 911382.275 677013.659 0, 911673.754 677008.451 0, 911965.234 677003.261 0, 912256.714 676998.088 0, 912548.194 676992.932 0, 912839.675 676987.794 0, 913131.156 676982.672 0, 913422.637 676977.568 0, 
+    913714.118 676972.481 0, 914005.6 676967.411 0, 914297.082 676962.358 0, 914588.564 676957.322 0, 914880.047 676952.304 0, 915171.53 676947.302 0, 915463.013 676942.318 0, 915754.497 676937.351 0, 916044.557 676932.425 0, 915950.165 671364.471 0, 
+    915855.778 665796.822 0))
+
+POLYGON ((930036.107 676714.999 0, 929746.032 676719.106 0, 929454.536 676723.249 0, 929163.039 676727.41 0, 928871.543 676731.588 0, 928580.048 676735.783 0, 928288.552 676739.995 0, 927997.057 676744.225 0, 927705.562 676748.471 0, 927414.067 676752.735 0, 
+    927122.573 676757.016 0, 926831.079 676761.314 0, 926539.585 676765.629 0, 926248.091 676769.961 0, 925956.598 676774.311 0, 925665.105 676778.677 0, 925373.612 676783.061 0, 925082.119 676787.462 0, 924790.627 676791.88 0, 924499.135 676796.315 0, 
+    924207.643 676800.768 0, 923916.151 676805.237 0, 923624.66 676809.724 0, 923333.169 676814.228 0, 923040.255 676818.771 0, 922750.187 676823.287 0, 922458.697 676827.843 0, 922167.207 676832.415 0, 921875.717 676837.005 0, 921584.228 676841.612 0, 
+    921292.739 676846.236 0, 921001.25 676850.877 0, 920709.761 676855.535 0, 920418.273 676860.21 0, 920126.785 676864.903 0, 919835.297 676869.613 0, 919543.809 676874.34 0, 919252.322 676879.084 0, 918960.835 676883.845 0, 918669.348 676888.623 0, 
+    918377.862 676893.419 0, 918086.376 676898.232 0, 917794.89 676903.061 0, 917503.404 676907.908 0, 917211.919 676912.773 0, 916920.434 676917.654 0, 916628.949 676922.552 0, 916337.465 676927.468 0, 916044.557 676932.425 0, 916138.954 682500.681 0, 
+    916233.356 688069.237 0, 916525.606 688064.291 0, 916816.435 688059.387 0, 917107.264 688054.499 0, 917398.093 688049.629 0, 917688.923 688044.776 0, 917979.753 688039.94 0, 918270.583 688035.121 0, 918561.414 688030.319 0, 918852.245 688025.534 0, 
+    919143.076 688020.766 0, 919433.908 688016.016 0, 919724.74 688011.282 0, 920015.572 688006.566 0, 920306.404 688001.867 0, 920597.236 687997.185 0, 920888.069 687992.52 0, 921178.903 687987.872 0, 921469.736 687983.241 0, 921760.57 687978.628 0, 
+    922051.404 687974.031 0, 922342.238 687969.452 0, 922633.072 687964.89 0, 922923.907 687960.345 0, 923213.323 687955.839 0, 923505.577 687951.306 0, 923796.413 687946.812 0, 924087.249 687942.335 0, 924378.085 687937.876 0, 924668.921 687933.434 0, 
+    924959.758 687929.008 0, 925250.595 687924.6 0, 925541.432 687920.209 0, 925832.269 687915.835 0, 926123.107 687911.478 0, 926413.945 687907.139 0, 926704.783 687902.816 0, 926995.621 687898.511 0, 927286.46 687894.222 0, 927577.299 687889.951 0, 
+    927868.138 687885.697 0, 928158.978 687881.46 0, 928449.817 687877.24 0, 928740.657 687873.037 0, 929031.497 687868.852 0, 929322.338 687864.683 0, 929613.179 687860.532 0, 929904.019 687856.398 0, 930193.442 687852.301 0, 930114.772 682283.501 0, 
+    930036.107 676714.999 0))
+
+POLYGON ((944154.085 687674.805 0, 943864.65 687678.084 0, 943573.798 687681.397 0, 943282.947 687684.726 0, 942992.096 687688.073 0, 942701.245 687691.437 0, 942410.395 687694.818 0, 942119.544 687698.216 0, 941828.694 687701.632 0, 941537.844 687705.064 0, 
+    941246.994 687708.514 0, 940956.144 687711.98 0, 940665.295 687715.464 0, 940374.446 687718.965 0, 940083.597 687722.483 0, 939792.748 687726.018 0, 939501.899 687729.57 0, 939211.051 687733.14 0, 938920.203 687736.726 0, 938629.355 687740.33 0, 
+    938338.507 687743.95 0, 938047.66 687747.588 0, 937756.812 687751.243 0, 937465.965 687754.915 0, 937173.701 687758.622 0, 936884.272 687762.311 0, 936593.425 687766.034 0, 936302.579 687769.775 0, 936011.733 687773.532 0, 935720.887 687777.307 0, 
+    935430.042 687781.099 0, 935139.196 687784.908 0, 934848.351 687788.734 0, 934557.506 687792.577 0, 934266.662 687796.438 0, 933975.817 687800.315 0, 933684.973 687804.21 0, 933394.129 687808.122 0, 933103.285 687812.05 0, 932812.442 687815.996 0, 
+    932521.598 687819.96 0, 932230.755 687823.94 0, 931939.912 687827.937 0, 931649.07 687831.951 0, 931358.228 687835.983 0, 931067.385 687840.032 0, 930776.544 687844.098 0, 930485.702 687848.18 0, 930193.442 687852.301 0, 930272.116 693421.396 0, 
+    930350.794 698990.784 0, 930642.395 698986.673 0, 930932.581 698982.599 0, 931222.767 698978.543 0, 931512.954 698974.503 0, 931803.141 698970.481 0, 932093.328 698966.475 0, 932383.515 698962.487 0, 932673.702 698958.516 0, 932963.89 698954.562 0, 
+    933254.078 698950.625 0, 933544.266 698946.705 0, 933834.454 698942.802 0, 934124.643 698938.916 0, 934414.832 698935.047 0, 934705.021 698931.195 0, 934995.21 698927.361 0, 935285.4 698923.543 0, 935575.59 698919.743 0, 935865.779 698915.96 0, 
+    936155.97 698912.193 0, 936446.16 698908.444 0, 936736.351 698904.712 0, 937026.542 698900.997 0, 937315.319 698897.317 0, 937606.924 698893.618 0, 937897.115 698889.954 0, 938187.307 698886.308 0, 938477.499 698882.678 0, 938767.691 698879.065 0, 
+    939057.884 698875.47 0, 939348.076 698871.892 0, 939638.269 698868.33 0, 939928.462 698864.786 0, 940218.655 698861.259 0, 940508.848 698857.749 0, 940799.042 698854.256 0, 941089.236 698850.78 0, 941379.43 698847.321 0, 941669.624 698843.879 0, 
+    941959.819 698840.455 0, 942250.013 698837.047 0, 942540.208 698833.657 0, 942830.403 698830.283 0, 943120.598 698826.927 0, 943410.794 698823.587 0, 943700.989 698820.265 0, 943991.185 698816.96 0, 944279.968 698813.688 0, 944217.025 693244.1 0, 
+    944154.085 687674.805 0))
+
+POLYGON ((958209.587 698675.946 0, 957920.794 698678.402 0, 957630.59 698680.887 0, 957340.386 698683.389 0, 957050.182 698685.909 0, 956759.979 698688.445 0, 956469.775 698690.999 0, 956179.572 698693.569 0, 955889.369 698696.157 0, 955599.166 698698.762 0, 
+    955308.963 698701.384 0, 955018.76 698704.023 0, 954728.558 698706.679 0, 954438.356 698709.352 0, 954148.153 698712.042 0, 953857.951 698714.749 0, 953567.75 698717.474 0, 953277.548 698720.215 0, 952987.346 698722.974 0, 952697.145 698725.749 0, 
+    952406.944 698728.542 0, 952116.743 698731.352 0, 951826.542 698734.179 0, 951536.341 698737.023 0, 951244.729 698739.898 0, 950955.94 698742.762 0, 950665.74 698745.657 0, 950375.54 698748.569 0, 950085.34 698751.499 0, 949795.141 698754.445 0, 
+    949504.941 698757.408 0, 949214.742 698760.389 0, 948924.543 698763.387 0, 948634.344 698766.401 0, 948344.145 698769.433 0, 948053.946 698772.482 0, 947763.748 698775.548 0, 947473.55 698778.631 0, 947183.352 698781.731 0, 946893.154 698784.849 0, 
+    946602.956 698787.983 0, 946312.758 698791.134 0, 946022.561 698794.303 0, 945732.364 698797.488 0, 945442.167 698800.691 0, 945151.97 698803.911 0, 944861.774 698807.147 0, 944571.577 698810.401 0, 944279.968 698813.688 0, 944342.915 704383.565 0, 
+    944405.864 709953.727 0, 944696.814 709950.447 0, 944986.355 709947.201 0, 945275.896 709943.971 0, 945565.437 709940.759 0, 945854.978 709937.563 0, 946144.52 709934.385 0, 946434.062 709931.224 0, 946723.603 709928.079 0, 947013.145 709924.952 0, 
+    947302.688 709921.842 0, 947592.23 709918.749 0, 947881.773 709915.673 0, 948171.315 709912.614 0, 948460.858 709909.572 0, 948750.401 709906.547 0, 949039.945 709903.539 0, 949329.488 709900.548 0, 949619.032 709897.574 0, 949908.576 709894.617 0, 
+    950198.12 709891.678 0, 950487.664 709888.755 0, 950777.208 709885.849 0, 951066.753 709882.961 0, 951354.888 709880.103 0, 951645.842 709877.234 0, 951935.387 709874.397 0, 952224.932 709871.576 0, 952514.478 709868.773 0, 952804.023 709865.987 0, 
+    953093.569 709863.217 0, 953383.115 709860.465 0, 953672.661 709857.73 0, 953962.207 709855.012 0, 954251.753 709852.31 0, 954541.299 709849.626 0, 954830.846 709846.959 0, 955120.393 709844.309 0, 955409.94 709841.676 0, 955699.487 709839.06 0, 
+    955989.034 709836.461 0, 956278.582 709833.879 0, 956568.129 709831.314 0, 956857.677 709828.767 0, 957147.225 709826.236 0, 957436.773 709823.722 0, 957726.321 709821.226 0, 958015.869 709818.746 0, 958304.01 709816.295 0, 958256.797 704245.978 0, 
+    958209.587 698675.946 0))
+
+POLYGON ((972202.488 709718.129 0, 971914.34 709719.766 0, 971624.785 709721.427 0, 971335.231 709723.106 0, 971045.677 709724.802 0, 970756.124 709726.514 0, 970466.57 709728.244 0, 970177.016 709729.991 0, 969887.463 709731.755 0, 969597.909 709733.536 0, 
+    969308.356 709735.334 0, 969018.803 709737.149 0, 968729.25 709738.981 0, 968439.697 709740.83 0, 968150.144 709742.696 0, 967860.591 709744.579 0, 967571.038 709746.479 0, 967281.486 709748.396 0, 966991.933 709750.331 0, 966702.381 709752.282 0, 
+    966412.829 709754.25 0, 966123.277 709756.236 0, 965833.725 709758.238 0, 965544.173 709760.258 0, 965253.214 709762.304 0, 964965.069 709764.348 0, 964675.518 709766.418 0, 964385.966 709768.506 0, 964096.415 709770.611 0, 963806.864 709772.732 0, 
+    963517.313 709774.871 0, 963227.762 709777.027 0, 962938.211 709779.2 0, 962648.661 709781.39 0, 962359.11 709783.597 0, 962069.56 709785.821 0, 961780.01 709788.062 0, 961490.46 709790.32 0, 961200.91 709792.595 0, 960911.36 709794.887 0, 
+    960621.81 709797.196 0, 960332.261 709799.522 0, 960042.711 709801.866 0, 959753.162 709804.226 0, 959463.613 709806.603 0, 959174.064 709808.998 0, 958884.515 709811.409 0, 958594.966 709813.838 0, 958304.01 709816.295 0, 958351.225 715386.895 0, 
+    958398.442 720957.773 0, 958688.74 720955.321 0, 958977.633 720952.898 0, 959266.526 720950.492 0, 959555.419 720948.103 0, 959844.312 720945.731 0, 960133.206 720943.376 0, 960422.099 720941.038 0, 960710.993 720938.717 0, 960999.887 720936.413 0, 
+    961288.781 720934.126 0, 961577.675 720931.856 0, 961866.57 720929.603 0, 962155.464 720927.367 0, 962444.359 720925.148 0, 962733.254 720922.946 0, 963022.148 720920.761 0, 963311.043 720918.593 0, 963599.938 720916.442 0, 963888.834 720914.308 0, 
+    964177.729 720912.192 0, 964466.625 720910.092 0, 964755.52 720908.009 0, 965044.416 720905.943 0, 965331.908 720903.904 0, 965622.208 720901.862 0, 965911.104 720899.847 0, 966200 720897.849 0, 966488.896 720895.868 0, 966777.793 720893.904 0, 
+    967066.689 720891.957 0, 967355.586 720890.028 0, 967644.483 720888.115 0, 967933.38 720886.219 0, 968222.277 720884.34 0, 968511.174 720882.478 0, 968800.071 720880.633 0, 969088.968 720878.805 0, 969377.866 720876.994 0, 969666.763 720875.201 0, 
+    969955.661 720873.424 0, 970244.559 720871.664 0, 970533.457 720869.921 0, 970822.355 720868.195 0, 971111.253 720866.486 0, 971400.151 720864.795 0, 971689.049 720863.12 0, 971977.948 720861.462 0, 972265.444 720859.829 0, 972233.965 715288.84 0, 
+    972202.488 709718.129 0))
+
+POLYGON ((986132.667 720801.062 0, 985845.165 720801.883 0, 985556.263 720802.725 0, 985267.361 720803.583 0, 984978.459 720804.459 0, 984689.557 720805.352 0, 984400.656 720806.261 0, 984111.754 720807.188 0, 983822.852 720808.132 0, 983533.951 720809.092 0, 
+    983245.049 720810.07 0, 982956.148 720811.065 0, 982667.247 720812.076 0, 982378.345 720813.105 0, 982089.444 720814.151 0, 981800.543 720815.213 0, 981511.642 720816.293 0, 981222.741 720817.39 0, 980933.84 720818.503 0, 980644.939 720819.634 0, 
+    980356.038 720820.782 0, 980067.137 720821.946 0, 979778.237 720823.128 0, 979489.336 720824.327 0, 979199.034 720825.549 0, 978911.535 720826.775 0, 978622.635 720828.025 0, 978333.734 720829.292 0, 978044.834 720830.575 0, 977755.934 720831.876 0, 
+    977467.034 720833.194 0, 977178.134 720834.529 0, 976889.234 720835.88 0, 976600.334 720837.249 0, 976311.434 720838.635 0, 976022.534 720840.038 0, 975733.635 720841.458 0, 975444.735 720842.894 0, 975155.836 720844.348 0, 974866.936 720845.819 0, 
+    974578.037 720847.307 0, 974289.138 720848.811 0, 974000.239 720850.333 0, 973711.34 720851.872 0, 973422.441 720853.428 0, 973133.542 720855.001 0, 972844.643 720856.59 0, 972555.745 720858.197 0, 972265.444 720859.829 0, 972296.924 726431.093 0, 
+    972328.405 732002.629 0, 972618.047 732001.001 0, 972906.29 731999.397 0, 973194.533 731997.811 0, 973482.776 731996.242 0, 973771.019 731994.69 0, 974059.262 731993.154 0, 974347.505 731991.636 0, 974635.749 731990.135 0, 974923.992 731988.65 0, 
+    975212.236 731987.183 0, 975500.479 731985.732 0, 975788.723 731984.299 0, 976076.967 731982.882 0, 976365.211 731981.483 0, 976653.455 731980.1 0, 976941.699 731978.735 0, 977229.943 731977.386 0, 977518.187 731976.054 0, 977806.431 731974.739 0, 
+    978094.676 731973.442 0, 978382.92 731972.161 0, 978671.164 731970.897 0, 978959.409 731969.65 0, 979246.256 731968.426 0, 979535.898 731967.207 0, 979824.143 731966.011 0, 980112.388 731964.832 0, 980400.633 731963.67 0, 980688.878 731962.525 0, 
+    980977.123 731961.397 0, 981265.368 731960.286 0, 981553.613 731959.191 0, 981841.859 731958.114 0, 982130.104 731957.054 0, 982418.349 731956.011 0, 982706.595 731954.984 0, 982994.84 731953.975 0, 983283.086 731952.983 0, 983571.331 731952.007 0, 
+    983859.577 731951.049 0, 984147.823 731950.107 0, 984436.069 731949.183 0, 984724.314 731948.275 0, 985012.56 731947.384 0, 985300.806 731946.511 0, 985589.052 731945.654 0, 985877.298 731944.814 0, 986164.147 731943.996 0, 986148.407 726372.393 0, 
+    986132.667 720801.062 0))
+
+POLYGON ((1000000 731924.451 0, 999713.147 731924.46 0, 999424.9 731924.485 0, 999136.653 731924.527 0, 998848.406 731924.587 0, 998560.158 731924.663 0, 998271.911 731924.756 0, 997983.664 731924.866 0, 997695.417 731924.993 0, 997407.169 731925.137 0, 
+    997118.922 731925.299 0, 996830.675 731925.477 0, 996542.428 731925.672 0, 996254.181 731925.884 0, 995965.933 731926.113 0, 995677.686 731926.359 0, 995389.439 731926.621 0, 995101.192 731926.901 0, 994812.945 731927.198 0, 994524.698 731927.512 0, 
+    994236.451 731927.843 0, 993948.204 731928.19 0, 993659.957 731928.555 0, 993371.71 731928.937 0, 993082.067 731929.337 0, 992795.216 731929.751 0, 992506.969 731930.183 0, 992218.722 731930.633 0, 991930.475 731931.099 0, 991642.228 731931.583 0, 
+    991353.981 731932.083 0, 991065.734 731932.601 0, 990777.488 731933.135 0, 990489.241 731933.686 0, 990200.994 731934.254 0, 989912.748 731934.84 0, 989624.501 731935.442 0, 989336.254 731936.061 0, 989048.008 731936.697 0, 988759.761 731937.35 0, 
+    988471.515 731938.02 0, 988183.268 731938.707 0, 987895.022 731939.411 0, 987606.775 731940.132 0, 987318.529 731940.87 0, 987030.283 731941.625 0, 986742.037 731942.397 0, 986453.79 731943.186 0, 986164.147 731943.996 0, 986179.889 737515.866 0, 
+    986195.631 743088.001 0, 986484.615 743087.193 0, 986772.206 743086.406 0, 987059.796 743085.636 0, 987347.386 743084.883 0, 987634.977 743084.146 0, 987922.567 743083.427 0, 988210.158 743082.725 0, 988497.748 743082.039 0, 988785.339 743081.371 0, 
+    989072.929 743080.719 0, 989360.52 743080.084 0, 989648.111 743079.467 0, 989935.701 743078.866 0, 990223.292 743078.282 0, 990510.883 743077.715 0, 990798.474 743077.165 0, 991086.065 743076.632 0, 991373.656 743076.116 0, 991661.246 743075.616 0, 
+    991948.837 743075.134 0, 992236.428 743074.669 0, 992524.019 743074.22 0, 992811.61 743073.789 0, 993097.809 743073.376 0, 993386.792 743072.976 0, 993674.384 743072.595 0, 993961.975 743072.232 0, 994249.566 743071.885 0, 994537.157 743071.555 0, 
+    994824.748 743071.242 0, 995112.339 743070.945 0, 995399.931 743070.666 0, 995687.522 743070.404 0, 995975.113 743070.159 0, 996262.704 743069.93 0, 996550.296 743069.719 0, 996837.887 743069.524 0, 997125.478 743069.346 0, 997413.069 743069.186 0, 
+    997700.661 743069.042 0, 997988.252 743068.915 0, 998275.843 743068.805 0, 998563.435 743068.712 0, 998851.026 743068.636 0, 999138.617 743068.577 0, 999426.209 743068.535 0, 999713.8 743068.509 0, 1000000 743068.501 0, 1000000 737496.344 0, 
+    1000000 731924.451 0))
+
+POLYGON ((1013804.369 743088.001 0, 1013518.168 743087.201 0, 1013230.577 743086.413 0, 1012942.987 743085.643 0, 1012655.397 743084.89 0, 1012367.806 743084.153 0, 1012080.216 743083.434 0, 1011792.625 743082.731 0, 1011505.035 743082.046 0, 1011217.444 743081.377 0, 
+    1010929.854 743080.725 0, 1010642.263 743080.09 0, 1010354.672 743079.473 0, 1010067.082 743078.872 0, 1009779.491 743078.287 0, 1009491.9 743077.72 0, 1009204.309 743077.17 0, 1008916.718 743076.637 0, 1008629.127 743076.12 0, 1008341.537 743075.621 0, 
+    1008053.946 743075.139 0, 1007766.355 743074.673 0, 1007478.764 743074.224 0, 1007191.173 743073.793 0, 1006902.191 743073.376 0, 1006615.99 743072.98 0, 1006328.399 743072.599 0, 1006040.808 743072.235 0, 1005753.217 743071.888 0, 1005465.626 743071.558 0, 
+    1005178.035 743071.245 0, 1004890.444 743070.948 0, 1004602.852 743070.669 0, 1004315.261 743070.406 0, 1004027.67 743070.161 0, 1003740.079 743069.932 0, 1003452.487 743069.721 0, 1003164.896 743069.526 0, 1002877.305 743069.348 0, 1002589.713 743069.187 0, 
+    1002302.122 743069.043 0, 1002014.531 743068.916 0, 1001726.94 743068.806 0, 1001439.348 743068.713 0, 1001151.757 743068.637 0, 1000864.166 743068.577 0, 1000576.574 743068.535 0, 1000288.983 743068.509 0, 1000000 743068.501 0, 1000000 748640.919 0, 
+    1000000 754213.595 0, 1000288.324 754213.603 0, 1000575.259 754213.629 0, 1000862.194 754213.671 0, 1001149.13 754213.73 0, 1001436.065 754213.806 0, 1001723 754213.899 0, 1002009.936 754214.009 0, 1002296.871 754214.136 0, 1002583.807 754214.279 0, 
+    1002870.742 754214.44 0, 1003157.677 754214.617 0, 1003444.612 754214.812 0, 1003731.548 754215.023 0, 1004018.483 754215.251 0, 1004305.418 754215.496 0, 1004592.354 754215.758 0, 1004879.289 754216.036 0, 1005166.224 754216.332 0, 1005453.159 754216.645 0, 
+    1005740.094 754216.974 0, 1006027.03 754217.32 0, 1006313.965 754217.683 0, 1006600.9 754218.064 0, 1006886.448 754218.459 0, 1007174.77 754218.874 0, 1007461.705 754219.305 0, 1007748.64 754219.753 0, 1008035.575 754220.217 0, 1008322.51 754220.699 0, 
+    1008609.445 754221.197 0, 1008896.38 754221.712 0, 1009183.315 754222.244 0, 1009470.25 754222.793 0, 1009757.184 754223.359 0, 1010044.119 754223.942 0, 1010331.054 754224.541 0, 1010617.989 754225.158 0, 1010904.923 754225.791 0, 1011191.858 754226.442 0, 
+    1011478.793 754227.109 0, 1011765.727 754227.793 0, 1012052.662 754228.494 0, 1012339.596 754229.212 0, 1012626.53 754229.946 0, 1012913.465 754230.698 0, 1013200.399 754231.466 0, 1013487.334 754232.252 0, 1013772.882 754233.05 0, 1013788.625 748660.397 0, 
+    1013804.369 743088.001 0))
+
+POLYGON ((1027545.653 754291.416 0, 1027260.106 754289.811 0, 1026973.176 754288.215 0, 1026686.244 754286.636 0, 1026399.313 754285.074 0, 1026112.382 754283.529 0, 1025825.451 754282 0, 1025538.519 754280.488 0, 1025251.588 754278.994 0, 1024964.656 754277.516 0, 
+    1024677.725 754276.055 0, 1024390.793 754274.611 0, 1024103.861 754273.184 0, 1023816.929 754271.774 0, 1023529.997 754270.38 0, 1023243.065 754269.004 0, 1022956.133 754267.644 0, 1022669.201 754266.301 0, 1022382.269 754264.976 0, 1022095.336 754263.667 0, 
+    1021808.404 754262.375 0, 1021521.471 754261.099 0, 1021234.539 754259.841 0, 1020947.606 754258.6 0, 1020659.288 754257.369 0, 1020373.74 754256.168 0, 1020086.807 754254.977 0, 1019799.874 754253.803 0, 1019512.941 754252.646 0, 1019226.008 754251.506 0, 
+    1018939.075 754250.383 0, 1018652.142 754249.277 0, 1018365.209 754248.187 0, 1018078.275 754247.115 0, 1017791.342 754246.059 0, 1017504.408 754245.021 0, 1017217.475 754243.999 0, 1016930.541 754242.994 0, 1016643.607 754242.006 0, 1016356.674 754241.035 0, 
+    1016069.74 754240.08 0, 1015782.806 754239.143 0, 1015495.872 754238.222 0, 1015208.938 754237.319 0, 1014922.004 754236.432 0, 1014635.07 754235.562 0, 1014348.136 754234.709 0, 1014061.202 754233.873 0, 1013772.882 754233.05 0, 1013757.137 759805.958 0, 
+    1013741.392 765379.115 0, 1014029.053 765379.937 0, 1014315.331 765380.771 0, 1014601.609 765381.622 0, 1014887.887 765382.49 0, 1015174.165 765383.374 0, 1015460.443 765384.276 0, 1015746.721 765385.194 0, 1016032.999 765386.129 0, 1016319.276 765387.082 0, 
+    1016605.554 765388.05 0, 1016891.832 765389.036 0, 1017178.109 765390.039 0, 1017464.387 765391.058 0, 1017750.664 765392.095 0, 1018036.942 765393.148 0, 1018323.219 765394.218 0, 1018609.496 765395.305 0, 1018895.774 765396.409 0, 1019182.051 765397.529 0, 
+    1019468.328 765398.667 0, 1019754.605 765399.821 0, 1020040.882 765400.992 0, 1020327.159 765402.18 0, 1020612.054 765403.379 0, 1020899.712 765404.607 0, 1021185.989 765405.845 0, 1021472.265 765407.101 0, 1021758.542 765408.373 0, 1022044.818 765409.662 0, 
+    1022331.095 765410.968 0, 1022617.371 765412.291 0, 1022903.647 765413.63 0, 1023189.923 765414.987 0, 1023476.199 765416.36 0, 1023762.475 765417.75 0, 1024048.751 765419.157 0, 1024335.027 765420.581 0, 1024621.303 765422.022 0, 1024907.578 765423.48 0, 
+    1025193.854 765424.954 0, 1025480.129 765426.445 0, 1025766.405 765427.953 0, 1026052.68 765429.478 0, 1026338.955 765431.02 0, 1026625.23 765432.579 0, 1026911.505 765434.154 0, 1027197.78 765435.747 0, 1027482.674 765437.348 0, 1027514.164 759864.257 0, 
+    1027545.653 754291.416 0))
+
+POLYGON ((1041223.737 765534.402 0, 1040938.846 765531.996 0, 1040652.577 765529.595 0, 1040366.308 765527.211 0, 1040080.038 765524.843 0, 1039793.768 765522.493 0, 1039507.499 765520.159 0, 1039221.229 765517.842 0, 1038934.959 765515.542 0, 1038648.688 765513.259 0, 
+    1038362.418 765510.992 0, 1038076.147 765508.743 0, 1037789.877 765506.51 0, 1037503.606 765504.294 0, 1037217.335 765502.095 0, 1036931.064 765499.913 0, 1036644.793 765497.748 0, 1036358.522 765495.6 0, 1036072.25 765493.468 0, 1035785.979 765491.353 0, 
+    1035499.707 765489.255 0, 1035213.435 765487.174 0, 1034927.164 765485.11 0, 1034640.892 765483.063 0, 1034353.24 765481.023 0, 1034068.347 765479.019 0, 1033782.075 765477.022 0, 1033495.802 765475.042 0, 1033209.53 765473.079 0, 1032923.257 765471.133 0, 
+    1032636.984 765469.203 0, 1032350.711 765467.291 0, 1032064.438 765465.395 0, 1031778.165 765463.516 0, 1031491.892 765461.654 0, 1031205.618 765459.809 0, 1030919.345 765457.981 0, 1030633.071 765456.17 0, 1030346.798 765454.375 0, 1030060.524 765452.597 0, 
+    1029774.25 765450.836 0, 1029487.976 765449.092 0, 1029201.702 765447.365 0, 1028915.427 765445.655 0, 1028629.153 765443.961 0, 1028342.879 765442.285 0, 1028056.604 765440.625 0, 1027770.33 765438.982 0, 1027482.674 765437.348 0, 1027451.182 771010.686 0, 
+    1027419.689 776584.267 0, 1027706.685 776585.898 0, 1027992.304 776587.537 0, 1028277.922 776589.193 0, 1028563.541 776590.866 0, 1028849.159 776592.555 0, 1029134.777 776594.262 0, 1029420.395 776595.985 0, 1029706.013 776597.725 0, 1029991.631 776599.482 0, 
+    1030277.249 776601.255 0, 1030562.866 776603.046 0, 1030848.484 776604.853 0, 1031134.101 776606.677 0, 1031419.718 776608.518 0, 1031705.336 776610.376 0, 1031990.953 776612.25 0, 1032276.57 776614.142 0, 1032562.187 776616.05 0, 1032847.803 776617.975 0, 
+    1033133.42 776619.916 0, 1033419.036 776621.875 0, 1033704.653 776623.85 0, 1033990.269 776625.843 0, 1034274.509 776627.842 0, 1034561.501 776629.877 0, 1034847.117 776631.92 0, 1035132.733 776633.979 0, 1035418.349 776636.056 0, 1035703.964 776638.149 0, 
+    1035989.58 776640.259 0, 1036275.195 776642.385 0, 1036560.81 776644.529 0, 1036846.425 776646.689 0, 1037132.04 776648.866 0, 1037417.655 776651.06 0, 1037703.27 776653.271 0, 1037988.884 776655.498 0, 1038274.499 776657.743 0, 1038560.113 776660.004 0, 
+    1038845.727 776662.282 0, 1039131.341 776664.577 0, 1039416.955 776666.888 0, 1039702.569 776669.217 0, 1039988.183 776671.562 0, 1040273.796 776673.924 0, 1040559.409 776676.303 0, 1040845.023 776678.698 0, 1041129.26 776681.099 0, 1041176.5 771107.629 0, 
+    1041223.737 765534.402 0))
+
+POLYGON ((1054838.503 776816.663 0, 1054554.271 776813.459 0, 1054268.666 776810.256 0, 1053983.06 776807.071 0, 1053697.455 776803.902 0, 1053411.849 776800.749 0, 1053126.243 776797.614 0, 1052840.637 776794.496 0, 1052555.03 776791.394 0, 1052269.424 776788.309 0, 
+    1051983.817 776785.241 0, 1051698.21 776782.19 0, 1051412.603 776779.155 0, 1051126.995 776776.138 0, 1050841.388 776773.137 0, 1050555.78 776770.153 0, 1050270.172 776767.186 0, 1049984.564 776764.235 0, 1049698.956 776761.302 0, 1049413.348 776758.385 0, 
+    1049127.739 776755.485 0, 1048842.131 776752.602 0, 1048556.522 776749.735 0, 1048270.913 776746.886 0, 1047983.929 776744.04 0, 1047699.694 776741.237 0, 1047414.085 776738.438 0, 1047128.475 776735.656 0, 1046842.865 776732.89 0, 1046557.255 776730.142 0, 
+    1046271.645 776727.41 0, 1045986.035 776724.695 0, 1045700.424 776721.997 0, 1045414.814 776719.315 0, 1045129.203 776716.65 0, 1044843.592 776714.003 0, 1044557.981 776711.372 0, 1044272.369 776708.757 0, 1043986.758 776706.16 0, 1043701.146 776703.58 0, 
+    1043415.535 776701.016 0, 1043129.923 776698.469 0, 1042844.311 776695.939 0, 1042558.699 776693.425 0, 1042273.086 776690.929 0, 1041987.474 776688.449 0, 1041701.861 776685.986 0, 1041416.248 776683.54 0, 1041129.26 776681.099 0, 1041082.019 782254.809 0, 
+    1041034.775 787828.755 0, 1041321.104 787831.19 0, 1041606.061 787833.631 0, 1041891.017 787836.088 0, 1042175.974 787838.562 0, 1042460.93 787841.053 0, 1042745.886 787843.56 0, 1043030.842 787846.085 0, 1043315.798 787848.626 0, 1043600.753 787851.183 0, 
+    1043885.709 787853.758 0, 1044170.664 787856.35 0, 1044455.619 787858.958 0, 1044740.574 787861.583 0, 1045025.529 787864.224 0, 1045310.484 787866.883 0, 1045595.438 787869.558 0, 1045880.393 787872.25 0, 1046165.347 787874.959 0, 1046450.301 787877.685 0, 
+    1046735.255 787880.427 0, 1047020.209 787883.186 0, 1047305.162 787885.962 0, 1047590.115 787888.755 0, 1047873.698 787891.551 0, 1048160.022 787894.39 0, 1048444.975 787897.233 0, 1048729.927 787900.093 0, 1049014.88 787902.97 0, 1049299.832 787905.863 0, 
+    1049584.785 787908.773 0, 1049869.737 787911.7 0, 1050154.689 787914.643 0, 1050439.64 787917.604 0, 1050724.592 787920.581 0, 1051009.543 787923.575 0, 1051294.494 787926.586 0, 1051579.445 787929.613 0, 1051864.396 787932.657 0, 1052149.347 787935.718 0, 
+    1052434.297 787938.796 0, 1052719.248 787941.891 0, 1053004.198 787945.002 0, 1053289.148 787948.13 0, 1053574.097 787951.275 0, 1053859.047 787954.437 0, 1054143.996 787957.615 0, 1054428.945 787960.81 0, 1054712.524 787964.007 0, 1054775.515 782390.217 0, 
+    1054838.503 776816.663 0))
+
+POLYGON ((1068389.837 788137.9 0, 1068106.266 788133.903 0, 1067821.327 788129.903 0, 1067536.387 788125.919 0, 1067251.448 788121.952 0, 1066966.508 788118.003 0, 1066681.568 788114.069 0, 1066396.628 788110.153 0, 1066111.688 788106.253 0, 1065826.747 788102.371 0, 
+    1065541.806 788098.505 0, 1065256.865 788094.655 0, 1064971.924 788090.823 0, 1064686.982 788087.007 0, 1064402.04 788083.208 0, 1064117.099 788079.426 0, 1063832.156 788075.661 0, 1063547.214 788071.912 0, 1063262.271 788068.18 0, 1062977.328 788064.465 0, 
+    1062692.385 788060.767 0, 1062407.442 788057.085 0, 1062122.498 788053.42 0, 1061837.555 788049.772 0, 1061551.242 788046.124 0, 1061267.667 788042.526 0, 1060982.722 788038.929 0, 1060697.778 788035.348 0, 1060412.833 788031.784 0, 1060127.888 788028.236 0, 
+    1059842.943 788024.706 0, 1059557.997 788021.192 0, 1059273.052 788017.695 0, 1058988.106 788014.214 0, 1058703.16 788010.751 0, 1058418.213 788007.304 0, 1058133.267 788003.874 0, 1057848.32 788000.461 0, 1057563.374 787997.064 0, 1057278.427 787993.685 0, 
+    1056993.479 787990.322 0, 1056708.532 787986.976 0, 1056423.584 787983.646 0, 1056138.636 787980.334 0, 1055853.688 787977.038 0, 1055568.74 787973.759 0, 1055283.792 787970.497 0, 1054998.843 787967.251 0, 1054712.524 787964.007 0, 1054649.531 793538.03 0, 
+    1054586.535 799112.281 0, 1054872.195 799115.518 0, 1055156.487 799118.756 0, 1055440.779 799122.011 0, 1055725.071 799125.282 0, 1056009.363 799128.57 0, 1056293.655 799131.875 0, 1056577.946 799135.197 0, 1056862.238 799138.535 0, 1057146.529 799141.891 0, 
+    1057430.82 799145.262 0, 1057715.11 799148.651 0, 1057999.401 799152.056 0, 1058283.691 799155.479 0, 1058567.981 799158.917 0, 1058852.271 799162.373 0, 1059136.561 799165.845 0, 1059420.85 799169.334 0, 1059705.139 799172.84 0, 1059989.429 799176.363 0, 
+    1060273.717 799179.902 0, 1060558.006 799183.458 0, 1060842.294 799187.03 0, 1061126.583 799190.62 0, 1061409.505 799194.209 0, 1061695.158 799197.849 0, 1061979.446 799201.489 0, 1062263.733 799205.145 0, 1062548.021 799208.818 0, 1062832.307 799212.508 0, 
+    1063116.594 799216.214 0, 1063400.881 799219.938 0, 1063685.167 799223.678 0, 1063969.453 799227.434 0, 1064253.739 799231.208 0, 1064538.024 799234.998 0, 1064822.31 799238.805 0, 1065106.595 799242.629 0, 1065390.88 799246.469 0, 1065675.165 799250.326 0, 
+    1065959.449 799254.2 0, 1066243.733 799258.091 0, 1066528.017 799261.998 0, 1066812.301 799265.922 0, 1067096.585 799269.863 0, 1067380.868 799273.82 0, 1067665.151 799277.795 0, 1067949.434 799281.786 0, 1068232.352 799285.774 0, 1068311.096 793711.723 0, 
+    1068389.837 788137.9 0))
+
+POLYGON ((1081877.624 799497.819 0, 1081594.717 799493.031 0, 1081310.446 799488.237 0, 1081026.175 799483.459 0, 1080741.904 799478.699 0, 1080457.633 799473.955 0, 1080173.362 799469.227 0, 1079889.09 799464.517 0, 1079604.818 799459.823 0, 1079320.545 799455.146 0, 
+    1079036.272 799450.486 0, 1078752 799445.842 0, 1078467.726 799441.216 0, 1078183.453 799436.605 0, 1077899.179 799432.012 0, 1077614.905 799427.435 0, 1077330.631 799422.876 0, 1077046.356 799418.332 0, 1076762.081 799413.806 0, 1076477.806 799409.296 0, 
+    1076193.531 799404.803 0, 1075909.255 799400.327 0, 1075624.979 799395.868 0, 1075340.703 799391.425 0, 1075055.063 799386.978 0, 1074772.15 799382.589 0, 1074487.873 799378.197 0, 1074203.596 799373.821 0, 1073919.318 799369.462 0, 1073635.041 799365.12 0, 
+    1073350.763 799360.794 0, 1073066.484 799356.485 0, 1072782.206 799352.193 0, 1072497.927 799347.917 0, 1072213.648 799343.659 0, 1071929.369 799339.417 0, 1071645.09 799335.191 0, 1071360.81 799330.983 0, 1071076.53 799326.791 0, 1070792.25 799322.616 0, 
+    1070507.969 799318.458 0, 1070223.688 799314.316 0, 1069939.408 799310.191 0, 1069655.126 799306.083 0, 1069370.845 799301.992 0, 1069086.563 799297.917 0, 1068802.281 799293.859 0, 1068517.999 799289.818 0, 1068232.352 799285.774 0, 1068153.605 804860.051 0, 
+    1068074.855 810434.549 0, 1068359.843 810438.583 0, 1068643.469 810442.615 0, 1068927.094 810446.664 0, 1069210.72 810450.729 0, 1069494.345 810454.811 0, 1069777.97 810458.91 0, 1070061.595 810463.025 0, 1070345.219 810467.157 0, 1070628.844 810471.306 0, 
+    1070912.468 810475.471 0, 1071196.091 810479.653 0, 1071479.715 810483.852 0, 1071763.338 810488.068 0, 1072046.961 810492.3 0, 1072330.584 810496.549 0, 1072614.207 810500.814 0, 1072897.829 810505.097 0, 1073181.451 810509.396 0, 1073465.073 810513.711 0, 
+    1073748.694 810518.044 0, 1074032.315 810522.393 0, 1074315.936 810526.758 0, 1074599.557 810531.141 0, 1074881.817 810535.519 0, 1075166.798 810539.956 0, 1075450.418 810544.388 0, 1075734.038 810548.837 0, 1076017.657 810553.303 0, 1076301.276 810557.786 0, 
+    1076584.895 810562.285 0, 1076868.514 810566.801 0, 1077152.132 810571.334 0, 1077435.75 810575.883 0, 1077719.368 810580.449 0, 1078002.986 810585.032 0, 1078286.603 810589.632 0, 1078570.22 810594.248 0, 1078853.837 810598.88 0, 1079137.454 810603.53 0, 
+    1079421.07 810608.196 0, 1079704.686 810612.879 0, 1079988.301 810617.579 0, 1080271.917 810622.295 0, 1080555.532 810627.028 0, 1080839.147 810631.778 0, 1081122.761 810636.544 0, 1081406.376 810641.327 0, 1081688.631 810646.104 0, 1081783.129 805071.85 0, 
+    1081877.624 799497.819 0))
+
+POLYGON ((1095301.754 810896.119 0, 1095019.512 810890.545 0, 1094735.912 810884.961 0, 1094452.312 810879.393 0, 1094168.712 810873.842 0, 1093885.111 810868.308 0, 1093601.51 810862.791 0, 1093317.909 810857.29 0, 1093034.307 810851.806 0, 1092750.705 810846.338 0, 
+    1092467.103 810840.887 0, 1092183.501 810835.453 0, 1091899.898 810830.036 0, 1091616.295 810824.635 0, 1091332.691 810819.251 0, 1091049.087 810813.884 0, 1090765.483 810808.533 0, 1090481.879 810803.199 0, 1090198.274 810797.882 0, 1089914.669 810792.581 0, 
+    1089631.063 810787.298 0, 1089347.458 810782.03 0, 1089063.852 810776.78 0, 1088780.245 810771.546 0, 1088495.281 810766.304 0, 1088213.032 810761.129 0, 1087929.424 810755.945 0, 1087645.817 810750.778 0, 1087362.209 810745.628 0, 1087078.601 810740.494 0, 
+    1086794.992 810735.377 0, 1086511.384 810730.277 0, 1086227.775 810725.193 0, 1085944.165 810720.127 0, 1085660.556 810715.076 0, 1085376.946 810710.043 0, 1085093.335 810705.026 0, 1084809.725 810700.026 0, 1084526.114 810695.043 0, 1084242.503 810690.076 0, 
+    1083958.891 810685.126 0, 1083675.28 810680.193 0, 1083391.668 810675.276 0, 1083108.055 810670.376 0, 1082824.443 810665.493 0, 1082540.83 810660.626 0, 1082257.217 810655.777 0, 1081973.603 810650.943 0, 1081688.631 810646.104 0, 1081594.128 816220.575 0, 
+    1081499.622 821795.261 0, 1081783.935 821800.089 0, 1082066.893 821804.911 0, 1082349.85 821809.75 0, 1082632.806 821814.605 0, 1082915.763 821819.477 0, 1083198.719 821824.366 0, 1083481.674 821829.271 0, 1083764.63 821834.193 0, 1084047.585 821839.131 0, 
+    1084330.54 821844.087 0, 1084613.495 821849.058 0, 1084896.449 821854.047 0, 1085179.403 821859.052 0, 1085462.357 821864.074 0, 1085745.31 821869.112 0, 1086028.263 821874.167 0, 1086311.216 821879.239 0, 1086594.169 821884.328 0, 1086877.121 821889.433 0, 
+    1087160.073 821894.555 0, 1087443.025 821899.693 0, 1087725.976 821904.848 0, 1088008.927 821910.02 0, 1088290.523 821915.183 0, 1088574.828 821920.413 0, 1088857.778 821925.635 0, 1089140.728 821930.873 0, 1089423.678 821936.128 0, 1089706.627 821941.4 0, 
+    1089989.576 821946.688 0, 1090272.524 821951.993 0, 1090555.473 821957.314 0, 1090838.421 821962.653 0, 1091121.368 821968.008 0, 1091404.316 821973.379 0, 1091687.263 821978.767 0, 1091970.209 821984.172 0, 1092253.156 821989.594 0, 1092536.102 821995.032 0, 
+    1092819.047 822000.487 0, 1093101.993 822005.958 0, 1093384.938 822011.446 0, 1093667.883 822016.951 0, 1093950.827 822022.472 0, 1094233.771 822028.011 0, 1094516.715 822033.565 0, 1094799.658 822039.137 0, 1095081.248 822044.698 0, 1095191.503 816470.302 0, 
+    1095301.754 810896.119 0))
+
+POLYGON ((1108662.115 822332.505 0, 1108380.54 822326.148 0, 1108097.614 822319.777 0, 1107814.687 822313.423 0, 1107531.759 822307.085 0, 1107248.832 822300.765 0, 1106965.903 822294.461 0, 1106682.975 822288.173 0, 1106400.046 822281.902 0, 1106117.117 822275.648 0, 
+    1105834.187 822269.411 0, 1105551.258 822263.19 0, 1105268.327 822256.985 0, 1104985.397 822250.798 0, 1104702.466 822244.627 0, 1104419.534 822238.473 0, 1104136.602 822232.335 0, 1103853.67 822226.214 0, 1103570.738 822220.11 0, 1103287.805 822214.022 0, 
+    1103004.872 822207.951 0, 1102721.938 822201.897 0, 1102439.004 822195.859 0, 1102156.07 822189.838 0, 1101871.783 822183.805 0, 1101590.201 822177.846 0, 1101307.265 822171.875 0, 1101024.33 822165.921 0, 1100741.394 822159.983 0, 1100458.457 822154.062 0, 
+    1100175.521 822148.157 0, 1099892.584 822142.269 0, 1099609.646 822136.398 0, 1099326.708 822130.544 0, 1099043.77 822124.706 0, 1098760.832 822118.885 0, 1098477.893 822113.08 0, 1098194.954 822107.292 0, 1097912.015 822101.521 0, 1097629.075 822095.767 0, 
+    1097346.135 822090.029 0, 1097063.194 822084.307 0, 1096780.253 822078.603 0, 1096497.312 822072.915 0, 1096214.371 822067.243 0, 1095931.429 822061.589 0, 1095648.487 822055.951 0, 1095365.544 822050.329 0, 1095081.248 822044.698 0, 1094970.988 827619.305 0, 
+    1094860.725 833194.119 0, 1095144.362 833199.737 0, 1095426.648 833205.346 0, 1095708.934 833210.971 0, 1095991.22 833216.612 0, 1096273.505 833222.27 0, 1096555.79 833227.945 0, 1096838.074 833233.636 0, 1097120.359 833239.344 0, 1097402.643 833245.069 0, 
+    1097684.926 833250.81 0, 1097967.209 833256.568 0, 1098249.492 833262.343 0, 1098531.775 833268.134 0, 1098814.057 833273.941 0, 1099096.339 833279.766 0, 1099378.62 833285.607 0, 1099660.902 833291.464 0, 1099943.182 833297.338 0, 1100225.463 833303.229 0, 
+    1100507.743 833309.136 0, 1100790.023 833315.06 0, 1101072.302 833321.001 0, 1101354.581 833326.958 0, 1101635.511 833332.904 0, 1101919.139 833338.923 0, 1102201.417 833344.93 0, 1102483.694 833350.953 0, 1102765.972 833356.994 0, 1103048.249 833363.05 0, 
+    1103330.525 833369.124 0, 1103612.801 833375.214 0, 1103895.077 833381.321 0, 1104177.353 833387.444 0, 1104459.628 833393.584 0, 1104741.903 833399.741 0, 1105024.177 833405.914 0, 1105306.451 833412.104 0, 1105588.725 833418.31 0, 1105870.998 833424.533 0, 
+    1106153.271 833430.773 0, 1106435.544 833437.029 0, 1106717.816 833443.302 0, 1107000.088 833449.592 0, 1107282.36 833455.898 0, 1107564.631 833462.221 0, 1107846.902 833468.56 0, 1108129.172 833474.916 0, 1108410.094 833481.258 0, 1108536.107 827906.778 0, 
+    1108662.115 822332.505 0))
+
+POLYGON ((1121958.597 833806.675 0, 1121677.692 833799.539 0, 1121395.441 833792.386 0, 1121113.189 833785.249 0, 1120830.937 833778.129 0, 1120548.685 833771.026 0, 1120266.432 833763.939 0, 1119984.178 833756.868 0, 1119701.924 833749.815 0, 1119419.67 833742.777 0, 
+    1119137.415 833735.757 0, 1118855.16 833728.753 0, 1118572.905 833721.766 0, 1118290.649 833714.795 0, 1118008.393 833707.841 0, 1117726.136 833700.904 0, 1117443.879 833693.983 0, 1117161.621 833687.079 0, 1116879.364 833680.191 0, 1116597.105 833673.32 0, 
+    1116314.846 833666.466 0, 1116032.587 833659.628 0, 1115750.328 833652.807 0, 1115468.068 833646.002 0, 1115184.46 833639.182 0, 1114903.547 833632.443 0, 1114621.286 833625.688 0, 1114339.024 833618.95 0, 1114056.762 833612.229 0, 1113774.5 833605.524 0, 
+    1113492.237 833598.836 0, 1113209.974 833592.164 0, 1112927.711 833585.509 0, 1112645.447 833578.871 0, 1112363.182 833572.249 0, 1112080.918 833565.644 0, 1111798.653 833559.055 0, 1111516.387 833552.483 0, 1111234.121 833545.928 0, 1110951.855 833539.389 0, 
+    1110669.589 833532.867 0, 1110387.322 833526.362 0, 1110105.054 833519.873 0, 1109822.786 833513.401 0, 1109540.518 833506.945 0, 1109258.25 833500.506 0, 1108975.981 833494.083 0, 1108693.712 833487.678 0, 1108410.094 833481.258 0, 1108284.076 839055.941 0, 
+    1108158.054 844630.824 0, 1108441.013 844637.229 0, 1108722.626 844643.62 0, 1109004.238 844650.027 0, 1109285.851 844656.451 0, 1109567.462 844662.892 0, 1109849.074 844669.349 0, 1110130.685 844675.823 0, 1110412.296 844682.313 0, 1110693.906 844688.82 0, 
+    1110975.516 844695.344 0, 1111257.126 844701.884 0, 1111538.735 844708.441 0, 1111820.344 844715.014 0, 1112101.952 844721.604 0, 1112383.56 844728.21 0, 1112665.168 844734.833 0, 1112946.775 844741.472 0, 1113228.382 844748.129 0, 1113509.989 844754.801 0, 
+    1113791.595 844761.491 0, 1114073.201 844768.196 0, 1114354.806 844774.919 0, 1114636.411 844781.658 0, 1114916.671 844788.381 0, 1115199.619 844795.185 0, 1115481.223 844801.974 0, 1115762.826 844808.779 0, 1116044.429 844815.601 0, 1116326.032 844822.44 0, 
+    1116607.634 844829.295 0, 1116889.236 844836.166 0, 1117170.837 844843.054 0, 1117452.438 844849.959 0, 1117734.038 844856.88 0, 1118015.638 844863.818 0, 1118297.238 844870.773 0, 1118578.837 844877.744 0, 1118860.436 844884.731 0, 1119142.035 844891.736 0, 
+    1119423.633 844898.756 0, 1119705.23 844905.794 0, 1119986.828 844912.848 0, 1120268.424 844919.918 0, 1120550.021 844927.005 0, 1120831.617 844934.109 0, 1121113.212 844941.229 0, 1121394.807 844948.366 0, 1121675.059 844955.485 0, 1121816.831 839380.98 0, 
+    1121958.597 833806.675 0))
+
+POLYGON ((1135191.093 845318.332 0, 1134910.86 845310.421 0, 1134629.286 845302.489 0, 1134347.712 845294.573 0, 1134066.137 845286.674 0, 1133784.562 845278.792 0, 1133502.986 845270.926 0, 1133221.41 845263.076 0, 1132939.834 845255.243 0, 1132658.257 845247.427 0, 
+    1132376.679 845239.627 0, 1132095.101 845231.844 0, 1131813.523 845224.078 0, 1131531.944 845216.328 0, 1131250.364 845208.594 0, 1130968.784 845200.877 0, 1130687.204 845193.177 0, 1130405.623 845185.493 0, 1130124.042 845177.826 0, 1129842.461 845170.176 0, 
+    1129560.879 845162.542 0, 1129279.296 845154.924 0, 1128997.713 845147.323 0, 1128716.13 845139.739 0, 1128433.204 845132.135 0, 1128152.962 845124.62 0, 1127871.377 845117.086 0, 1127589.792 845109.568 0, 1127308.206 845102.066 0, 1127026.62 845094.582 0, 
+    1126745.033 845087.113 0, 1126463.446 845079.662 0, 1126181.859 845072.227 0, 1125900.271 845064.808 0, 1125618.683 845057.406 0, 1125337.094 845050.021 0, 1125055.505 845042.652 0, 1124773.916 845035.3 0, 1124492.326 845027.964 0, 1124210.735 845020.645 0, 
+    1123929.144 845013.342 0, 1123647.553 845006.057 0, 1123365.961 844998.787 0, 1123084.369 844991.534 0, 1122802.776 844984.298 0, 1122521.183 844977.079 0, 1122239.59 844969.875 0, 1121957.996 844962.689 0, 1121675.059 844955.485 0, 1121533.282 850530.185 0, 
+    1121391.501 856105.077 0, 1121673.779 856112.265 0, 1121954.716 856119.434 0, 1122235.654 856126.621 0, 1122516.59 856133.824 0, 1122797.527 856141.043 0, 1123078.463 856148.279 0, 1123359.398 856155.531 0, 1123640.333 856162.8 0, 1123921.268 856170.086 0, 
+    1124202.202 856177.388 0, 1124483.136 856184.706 0, 1124764.069 856192.041 0, 1125045.002 856199.393 0, 1125325.934 856206.761 0, 1125606.866 856214.146 0, 1125887.798 856221.547 0, 1126168.729 856228.965 0, 1126449.66 856236.399 0, 1126730.59 856243.85 0, 
+    1127011.52 856251.317 0, 1127292.45 856258.801 0, 1127573.378 856266.302 0, 1127854.307 856273.819 0, 1128133.896 856281.316 0, 1128416.163 856288.902 0, 1128697.09 856296.469 0, 1128978.017 856304.052 0, 1129258.943 856311.652 0, 1129539.869 856319.268 0, 
+    1129820.794 856326.901 0, 1130101.719 856334.55 0, 1130382.644 856342.216 0, 1130663.568 856349.898 0, 1130944.491 856357.597 0, 1131225.415 856365.312 0, 1131506.337 856373.044 0, 1131787.259 856380.793 0, 1132068.181 856388.558 0, 1132349.103 856396.339 0, 
+    1132630.023 856404.137 0, 1132910.944 856411.952 0, 1133191.864 856419.783 0, 1133472.783 856427.631 0, 1133753.702 856435.495 0, 1134034.621 856443.376 0, 1134315.539 856451.273 0, 1134596.457 856459.187 0, 1134876.036 856467.079 0, 1135033.567 850892.61 0, 
+    1135191.093 845318.332 0))
+
+POLYGON ((1148359.495 856867.176 0, 1148079.937 856858.494 0, 1147799.042 856849.786 0, 1147518.148 856841.095 0, 1147237.253 856832.421 0, 1146956.357 856823.763 0, 1146675.461 856815.122 0, 1146394.564 856806.497 0, 1146113.667 856797.889 0, 1145832.769 856789.297 0, 
+    1145551.871 856780.722 0, 1145270.972 856772.163 0, 1144990.073 856763.621 0, 1144709.173 856755.096 0, 1144428.273 856746.587 0, 1144147.372 856738.094 0, 1143866.471 856729.618 0, 1143585.569 856721.159 0, 1143304.667 856712.716 0, 1143023.764 856704.289 0, 
+    1142742.861 856695.88 0, 1142461.957 856687.486 0, 1142181.053 856679.11 0, 1141900.149 856670.749 0, 1141617.907 856662.366 0, 1141338.338 856654.078 0, 1141057.431 856645.768 0, 1140776.525 856637.474 0, 1140495.618 856629.196 0, 1140214.71 856620.935 0, 
+    1139933.802 856612.691 0, 1139652.893 856604.463 0, 1139371.984 856596.251 0, 1139091.075 856588.056 0, 1138810.165 856579.878 0, 1138529.254 856571.716 0, 1138248.343 856563.571 0, 1137967.432 856555.442 0, 1137686.52 856547.33 0, 1137405.607 856539.234 0, 
+    1137124.694 856531.155 0, 1136843.781 856523.092 0, 1136562.867 856515.046 0, 1136281.953 856507.017 0, 1136001.038 856499.004 0, 1135720.122 856491.007 0, 1135439.207 856483.027 0, 1135158.29 856475.064 0, 1134876.036 856467.079 0, 1134718.5 862041.737 0, 
+    1134560.958 867616.579 0, 1134842.553 867624.545 0, 1135122.813 867632.49 0, 1135403.073 867640.451 0, 1135683.332 867648.429 0, 1135963.59 867656.423 0, 1136243.849 867664.434 0, 1136524.106 867672.461 0, 1136804.363 867680.505 0, 1137084.62 867688.566 0, 
+    1137364.876 867696.642 0, 1137645.132 867704.736 0, 1137925.387 867712.845 0, 1138205.642 867720.972 0, 1138485.896 867729.114 0, 1138766.15 867737.274 0, 1139046.404 867745.449 0, 1139326.656 867753.642 0, 1139606.909 867761.85 0, 1139887.161 867770.076 0, 
+    1140167.412 867778.317 0, 1140447.663 867786.576 0, 1140727.914 867794.85 0, 1141008.164 867803.141 0, 1141287.08 867811.41 0, 1141568.662 867819.773 0, 1141848.91 867828.114 0, 1142129.158 867836.471 0, 1142409.406 867844.845 0, 1142689.653 867853.235 0, 
+    1142969.9 867861.642 0, 1143250.146 867870.065 0, 1143530.391 867878.505 0, 1143810.636 867886.961 0, 1144090.881 867895.433 0, 1144371.125 867903.923 0, 1144651.368 867912.428 0, 1144931.611 867920.95 0, 1145211.854 867929.489 0, 1145492.096 867938.044 0, 
+    1145772.337 867946.616 0, 1146052.578 867955.204 0, 1146332.819 867963.809 0, 1146613.059 867972.43 0, 1146893.298 867981.067 0, 1147173.537 867989.721 0, 1147453.776 867998.392 0, 1147734.014 868007.079 0, 1148012.919 868015.741 0, 1148186.21 862441.366 0, 
+    1148359.495 856867.176 0))
+
+POLYGON ((1161463.698 868452.906 0, 1161184.816 868443.456 0, 1160904.604 868433.977 0, 1160624.391 868424.515 0, 1160344.178 868415.069 0, 1160063.964 868405.64 0, 1159783.749 868396.227 0, 1159503.534 868386.83 0, 1159223.319 868377.451 0, 1158943.102 868368.087 0, 
+    1158662.886 868358.74 0, 1158382.668 868349.41 0, 1158102.451 868340.096 0, 1157822.232 868330.799 0, 1157542.013 868321.518 0, 1157261.794 868312.254 0, 1156981.574 868303.006 0, 1156701.353 868293.774 0, 1156421.132 868284.56 0, 1156140.91 868275.361 0, 
+    1155860.688 868266.179 0, 1155580.466 868257.014 0, 1155300.242 868247.865 0, 1155020.018 868238.733 0, 1154738.463 868229.573 0, 1154459.569 868220.517 0, 1154179.344 868211.434 0, 1153899.118 868202.368 0, 1153618.891 868193.318 0, 1153338.664 868184.284 0, 
+    1153058.437 868175.267 0, 1152778.209 868166.267 0, 1152497.98 868157.283 0, 1152217.751 868148.316 0, 1151937.521 868139.365 0, 1151657.291 868130.43 0, 1151377.06 868121.512 0, 1151096.829 868112.611 0, 1150816.597 868103.726 0, 1150536.365 868094.857 0, 
+    1150256.132 868086.005 0, 1149975.899 868077.169 0, 1149695.665 868068.35 0, 1149415.431 868059.548 0, 1149135.196 868050.762 0, 1148854.961 868041.992 0, 1148574.725 868033.239 0, 1148294.488 868024.503 0, 1148012.919 868015.741 0, 1147839.623 873590.297 0, 
+    1147666.321 879165.029 0, 1147947.23 879173.77 0, 1148226.811 879182.486 0, 1148506.39 879191.219 0, 1148785.97 879199.968 0, 1149065.548 879208.733 0, 1149345.126 879217.515 0, 1149624.704 879226.313 0, 1149904.281 879235.128 0, 1150183.858 879243.96 0, 
+    1150463.434 879252.807 0, 1150743.009 879261.672 0, 1151022.584 879270.552 0, 1151302.159 879279.449 0, 1151581.733 879288.363 0, 1151861.306 879297.293 0, 1152140.879 879306.239 0, 1152420.452 879315.202 0, 1152700.023 879324.182 0, 1152979.595 879333.178 0, 
+    1153259.166 879342.19 0, 1153538.736 879351.219 0, 1153818.306 879360.264 0, 1154097.875 879369.325 0, 1154376.116 879378.36 0, 1154657.012 879387.498 0, 1154936.579 879396.609 0, 1155216.146 879405.737 0, 1155495.713 879414.881 0, 1155775.279 879424.041 0, 
+    1156054.844 879433.218 0, 1156334.409 879442.411 0, 1156613.974 879451.621 0, 1156893.538 879460.847 0, 1157173.101 879470.09 0, 1157452.664 879479.349 0, 1157732.226 879488.625 0, 1158011.787 879497.917 0, 1158291.349 879507.225 0, 1158570.909 879516.55 0, 
+    1158850.469 879525.891 0, 1159130.029 879535.249 0, 1159409.588 879544.624 0, 1159689.146 879554.014 0, 1159968.704 879563.422 0, 1160248.261 879572.845 0, 1160527.818 879582.285 0, 1160807.374 879591.742 0, 1161085.603 879601.17 0, 1161274.653 874026.949 0, 
+    1161463.698 868452.906 0))
+
+POLYGON ((1174503.599 880075.221 0, 1174225.396 880065.007 0, 1173945.867 880054.761 0, 1173666.338 880044.531 0, 1173386.809 880034.317 0, 1173107.279 880024.12 0, 1172827.748 880013.94 0, 1172548.217 880003.776 0, 1172268.685 879993.628 0, 1171989.152 879983.497 0, 
+    1171709.619 879973.382 0, 1171430.085 879963.284 0, 1171150.551 879953.202 0, 1170871.016 879943.137 0, 1170591.481 879933.088 0, 1170311.945 879923.055 0, 1170032.408 879913.039 0, 1169752.871 879903.04 0, 1169473.333 879893.057 0, 1169193.795 879883.09 0, 
+    1168914.256 879873.14 0, 1168634.716 879863.206 0, 1168355.176 879853.289 0, 1168075.635 879843.388 0, 1167794.768 879833.457 0, 1167516.552 879823.636 0, 1167237.009 879813.784 0, 1166957.466 879803.949 0, 1166677.923 879794.131 0, 1166398.378 879784.329 0, 
+    1166118.833 879774.543 0, 1165839.288 879764.774 0, 1165559.742 879755.021 0, 1165280.196 879745.285 0, 1165000.648 879735.565 0, 1164721.101 879725.862 0, 1164441.553 879716.175 0, 1164162.004 879706.504 0, 1163882.454 879696.85 0, 1163602.904 879687.213 0, 
+    1163323.354 879677.591 0, 1163043.803 879667.987 0, 1162764.251 879658.399 0, 1162484.699 879648.827 0, 1162205.146 879639.272 0, 1161925.593 879629.733 0, 1161646.039 879620.21 0, 1161366.484 879610.704 0, 1161085.603 879601.17 0, 1160896.546 885175.563 0, 
+    1160707.483 890750.126 0, 1160987.706 890759.638 0, 1161266.604 890769.122 0, 1161545.502 890778.622 0, 1161824.399 890788.138 0, 1162103.295 890797.671 0, 1162382.192 890807.221 0, 1162661.087 890816.786 0, 1162939.982 890826.368 0, 1163218.876 890835.967 0, 
+    1163497.77 890845.582 0, 1163776.663 890855.213 0, 1164055.556 890864.861 0, 1164334.448 890874.525 0, 1164613.339 890884.206 0, 1164892.23 890893.903 0, 1165171.121 890903.616 0, 1165450.01 890913.346 0, 1165728.9 890923.092 0, 1166007.788 890932.855 0, 
+    1166286.676 890942.634 0, 1166565.564 890952.43 0, 1166844.451 890962.242 0, 1167123.337 890972.07 0, 1167400.9 890981.868 0, 1167681.108 890991.776 0, 1167959.993 891001.653 0, 1168238.877 891011.547 0, 1168517.76 891021.458 0, 1168796.643 891031.385 0, 
+    1169075.525 891041.328 0, 1169354.407 891051.288 0, 1169633.288 891061.264 0, 1169912.168 891071.256 0, 1170191.048 891081.265 0, 1170469.928 891091.29 0, 1170748.806 891101.332 0, 1171027.684 891111.39 0, 1171306.562 891121.465 0, 1171585.439 891131.556 0, 
+    1171864.315 891141.663 0, 1172143.191 891151.787 0, 1172422.066 891161.927 0, 1172700.941 891172.084 0, 1172979.815 891182.257 0, 1173258.688 891192.446 0, 1173537.561 891202.652 0, 1173816.433 891212.874 0, 1174093.983 891223.065 0, 1174298.794 885649.058 0, 
+    1174503.599 880075.221 0))
+
+POLYGON ((1187479.093 891733.82 0, 1187201.571 891722.846 0, 1186922.729 891711.836 0, 1186643.886 891700.842 0, 1186365.043 891689.865 0, 1186086.198 891678.904 0, 1185807.354 891667.96 0, 1185528.508 891657.032 0, 1185249.662 891646.12 0, 1184970.816 891635.225 0, 
+    1184691.968 891624.346 0, 1184413.12 891613.484 0, 1184134.272 891602.638 0, 1183855.422 891591.808 0, 1183576.573 891580.995 0, 1183297.722 891570.198 0, 1183018.871 891559.418 0, 1182740.019 891548.654 0, 1182461.167 891537.906 0, 1182182.314 891527.175 0, 
+    1181903.46 891516.461 0, 1181624.606 891505.762 0, 1181345.751 891495.08 0, 1181066.895 891484.415 0, 1180786.719 891473.716 0, 1180509.182 891463.133 0, 1180230.325 891452.517 0, 1179951.467 891441.917 0, 1179672.608 891431.334 0, 1179393.749 891420.767 0, 
+    1179114.889 891410.216 0, 1178836.028 891399.682 0, 1178557.167 891389.165 0, 1178278.305 891378.663 0, 1177999.443 891368.178 0, 1177720.58 891357.71 0, 1177441.716 891347.258 0, 1177162.852 891336.822 0, 1176883.987 891326.403 0, 1176605.121 891316 0, 
+    1176326.255 891305.614 0, 1176047.389 891295.244 0, 1175768.521 891284.89 0, 1175489.653 891274.553 0, 1175210.785 891264.232 0, 1174931.916 891253.928 0, 1174653.046 891243.64 0, 1174374.176 891233.368 0, 1174093.983 891223.065 0, 1173889.166 896797.236 0, 
+    1173684.343 902371.57 0, 1173963.876 902381.849 0, 1174242.091 902392.096 0, 1174520.304 902402.36 0, 1174798.517 902412.64 0, 1175076.729 902422.937 0, 1175354.941 902433.25 0, 1175633.152 902443.579 0, 1175911.363 902453.924 0, 1176189.573 902464.286 0, 
+    1176467.782 902474.665 0, 1176745.991 902485.06 0, 1177024.199 902495.471 0, 1177302.406 902505.898 0, 1177580.613 902516.342 0, 1177858.82 902526.802 0, 1178137.025 902537.279 0, 1178415.23 902547.772 0, 1178693.435 902558.281 0, 1178971.638 902568.807 0, 
+    1179249.842 902579.349 0, 1179528.044 902589.907 0, 1179806.246 902600.482 0, 1180084.447 902611.074 0, 1180361.331 902621.631 0, 1180640.848 902632.305 0, 1180919.048 902642.945 0, 1181197.246 902653.602 0, 1181475.445 902664.275 0, 1181753.642 902674.965 0, 
+    1182031.839 902685.671 0, 1182310.035 902696.393 0, 1182588.231 902707.131 0, 1182866.426 902717.886 0, 1183144.62 902728.658 0, 1183422.814 902739.445 0, 1183701.007 902750.25 0, 1183979.2 902761.07 0, 1184257.392 902771.907 0, 1184535.583 902782.76 0, 
+    1184813.773 902793.63 0, 1185091.963 902804.516 0, 1185370.152 902815.418 0, 1185648.341 902826.337 0, 1185926.529 902837.272 0, 1186204.716 902848.223 0, 1186482.903 902859.191 0, 1186761.089 902870.175 0, 1187037.959 902881.124 0, 1187258.529 897307.391 0, 
+    1187479.093 891733.82 0))
+
+POLYGON ((1200390.081 903428.402 0, 1200113.242 903416.671 0, 1199835.088 903404.901 0, 1199556.933 903393.147 0, 1199278.778 903381.41 0, 1199000.622 903369.689 0, 1198722.465 903357.985 0, 1198444.308 903346.296 0, 1198166.15 903334.624 0, 1197887.991 903322.969 0, 
+    1197609.832 903311.33 0, 1197331.671 903299.707 0, 1197053.511 903288.101 0, 1196775.349 903276.511 0, 1196497.187 903264.937 0, 1196219.024 903253.38 0, 1195940.861 903241.839 0, 1195662.696 903230.315 0, 1195384.532 903218.806 0, 1195106.366 903207.315 0, 
+    1194828.2 903195.839 0, 1194550.033 903184.38 0, 1194271.865 903172.938 0, 1193993.697 903161.511 0, 1193714.213 903150.048 0, 1193437.358 903138.708 0, 1193159.188 903127.331 0, 1192881.017 903115.97 0, 1192602.846 903104.626 0, 1192324.673 903093.298 0, 
+    1192046.5 903081.986 0, 1191768.327 903070.691 0, 1191490.153 903059.412 0, 1191211.978 903048.149 0, 1190933.802 903036.903 0, 1190655.626 903025.673 0, 1190377.449 903014.46 0, 1190099.271 903003.263 0, 1189821.093 902992.082 0, 1189542.914 902980.918 0, 
+    1189264.735 902969.77 0, 1188986.554 902958.638 0, 1188708.374 902947.523 0, 1188430.192 902936.424 0, 1188152.01 902925.342 0, 1187873.827 902914.276 0, 1187595.644 902903.226 0, 1187317.459 902892.193 0, 1187037.959 902881.124 0, 1186817.382 908455.014 0, 
+    1186596.799 914029.058 0, 1186875.64 914040.101 0, 1187153.168 914051.108 0, 1187430.696 914062.131 0, 1187708.222 914073.171 0, 1187985.748 914084.228 0, 1188263.274 914095.3 0, 1188540.799 914106.389 0, 1188818.323 914117.495 0, 1189095.846 914128.616 0, 
+    1189373.369 914139.754 0, 1189650.891 914150.909 0, 1189928.412 914162.079 0, 1190205.933 914173.266 0, 1190483.453 914184.469 0, 1190760.973 914195.689 0, 1191038.492 914206.925 0, 1191316.01 914218.177 0, 1191593.527 914229.446 0, 1191871.044 914240.731 0, 
+    1192148.56 914252.032 0, 1192426.076 914263.35 0, 1192703.591 914274.684 0, 1192981.105 914286.034 0, 1193257.306 914297.347 0, 1193536.131 914308.784 0, 1193813.643 914320.183 0, 1194091.155 914331.599 0, 1194368.665 914343.031 0, 1194646.176 914354.479 0, 
+    1194923.685 914365.944 0, 1195201.194 914377.425 0, 1195478.702 914388.922 0, 1195756.209 914400.436 0, 1196033.716 914411.966 0, 1196311.222 914423.512 0, 1196588.728 914435.075 0, 1196866.232 914446.654 0, 1197143.736 914458.249 0, 1197421.24 914469.861 0, 
+    1197698.742 914481.489 0, 1197976.244 914493.133 0, 1198253.746 914504.794 0, 1198531.246 914516.471 0, 1198808.746 914528.164 0, 1199086.245 914539.874 0, 1199363.744 914551.6 0, 1199641.242 914563.342 0, 1199917.428 914575.045 0, 1200153.758 909001.647 0, 
+    1200390.081 903428.402 0))
+
+POLYGON ((1213236.462 915158.664 0, 1212960.307 915146.18 0, 1212682.844 915133.654 0, 1212405.38 915121.144 0, 1212127.914 915108.65 0, 1211850.449 915096.173 0, 1211572.982 915083.712 0, 1211295.515 915071.268 0, 1211018.047 915058.839 0, 1210740.578 915046.427 0, 
+    1210463.109 915034.032 0, 1210185.639 915021.653 0, 1209908.168 915009.29 0, 1209630.696 914996.943 0, 1209353.224 914984.613 0, 1209075.751 914972.299 0, 1208798.277 914960.001 0, 1208520.802 914947.72 0, 1208243.327 914935.455 0, 1207965.851 914923.206 0, 
+    1207688.375 914910.974 0, 1207410.897 914898.758 0, 1207133.419 914886.558 0, 1206855.94 914874.375 0, 1206577.151 914862.151 0, 1206300.98 914850.057 0, 1206023.499 914837.923 0, 1205746.018 914825.805 0, 1205468.535 914813.704 0, 1205191.052 914801.618 0, 
+    1204913.568 914789.549 0, 1204636.084 914777.497 0, 1204358.599 914765.46 0, 1204081.113 914753.44 0, 1203803.626 914741.437 0, 1203526.139 914729.449 0, 1203248.65 914717.478 0, 1202971.162 914705.524 0, 1202693.672 914693.585 0, 1202416.182 914681.664 0, 
+    1202138.691 914669.758 0, 1201861.2 914657.869 0, 1201583.707 914645.996 0, 1201306.214 914634.139 0, 1201028.721 914622.299 0, 1200751.226 914610.475 0, 1200473.731 914598.667 0, 1200196.235 914586.876 0, 1199917.428 914575.045 0, 1199681.092 920148.593 0, 
+    1199444.75 925722.288 0, 1199722.898 925734.09 0, 1199999.737 925745.854 0, 1200276.576 925757.634 0, 1200553.415 925769.43 0, 1200830.252 925781.242 0, 1201107.089 925793.07 0, 1201383.925 925804.915 0, 1201660.761 925816.777 0, 1201937.596 925828.654 0, 
+    1202214.43 925840.548 0, 1202491.263 925852.458 0, 1202768.096 925864.384 0, 1203044.928 925876.327 0, 1203321.759 925888.286 0, 1203598.59 925900.261 0, 1203875.42 925912.253 0, 1204152.249 925924.261 0, 1204429.077 925936.285 0, 1204705.905 925948.325 0, 
+    1204982.732 925960.382 0, 1205259.558 925972.455 0, 1205536.384 925984.544 0, 1205813.209 925996.65 0, 1206088.727 926008.715 0, 1206366.857 926020.91 0, 1206643.679 926033.065 0, 1206920.501 926045.235 0, 1207197.323 926057.422 0, 1207474.143 926069.626 0, 
+    1207750.963 926081.845 0, 1208027.783 926094.081 0, 1208304.601 926106.334 0, 1208581.419 926118.602 0, 1208858.236 926130.887 0, 1209135.052 926143.188 0, 1209411.868 926155.506 0, 1209688.683 926167.839 0, 1209965.497 926180.189 0, 1210242.31 926192.556 0, 
+    1210519.123 926204.938 0, 1210795.935 926217.337 0, 1211072.746 926229.752 0, 1211349.556 926242.184 0, 1211626.366 926254.631 0, 1211903.175 926267.095 0, 1212179.983 926279.576 0, 1212456.791 926292.072 0, 1212732.292 926304.526 0, 1212984.38 920731.522 0, 
+    1213236.462 915158.664 0))
+
+POLYGON ((1226018.137 926924.302 0, 1225742.67 926911.07 0, 1225465.899 926897.791 0, 1225189.127 926884.529 0, 1224912.354 926871.283 0, 1224635.58 926858.053 0, 1224358.806 926844.84 0, 1224082.031 926831.643 0, 1223805.255 926818.462 0, 1223528.479 926805.297 0, 
+    1223251.701 926792.149 0, 1222974.923 926779.017 0, 1222698.144 926765.901 0, 1222421.365 926752.802 0, 1222144.584 926739.719 0, 1221867.803 926726.652 0, 1221591.021 926713.601 0, 1221314.238 926700.567 0, 1221037.455 926687.549 0, 1220760.671 926674.547 0, 
+    1220483.886 926661.562 0, 1220207.1 926648.593 0, 1219930.313 926635.64 0, 1219653.526 926622.704 0, 1219375.434 926609.722 0, 1219099.949 926596.879 0, 1218823.159 926583.992 0, 1218546.369 926571.12 0, 1218269.578 926558.265 0, 1217992.786 926545.427 0, 
+    1217715.993 926532.604 0, 1217439.2 926519.798 0, 1217162.406 926507.008 0, 1216885.611 926494.234 0, 1216608.815 926481.477 0, 1216332.019 926468.736 0, 1216055.222 926456.011 0, 1215778.424 926443.303 0, 1215501.625 926430.611 0, 1215224.826 926417.935 0, 
+    1214948.026 926405.275 0, 1214671.225 926392.632 0, 1214394.423 926380.005 0, 1214117.621 926367.394 0, 1213840.818 926354.8 0, 1213564.014 926342.222 0, 1213287.209 926329.66 0, 1213010.404 926317.115 0, 1212732.292 926304.526 0, 1212480.198 931877.673 0, 
+    1212228.097 937450.957 0, 1212505.549 937463.516 0, 1212781.699 937476.032 0, 1213057.847 937488.564 0, 1213333.995 937501.112 0, 1213610.142 937513.676 0, 1213886.288 937526.257 0, 1214162.434 937538.854 0, 1214438.579 937551.468 0, 1214714.723 937564.097 0, 
+    1214990.866 937576.743 0, 1215267.009 937589.405 0, 1215543.151 937602.083 0, 1215819.292 937614.778 0, 1216095.432 937627.489 0, 1216371.572 937640.216 0, 1216647.711 937652.959 0, 1216923.849 937665.719 0, 1217199.986 937678.495 0, 1217476.123 937691.287 0, 
+    1217752.259 937704.095 0, 1218028.394 937716.92 0, 1218304.528 937729.76 0, 1218580.662 937742.618 0, 1218855.494 937755.43 0, 1219132.927 937768.38 0, 1219409.058 937781.286 0, 1219685.189 937794.208 0, 1219961.318 937807.147 0, 1220237.447 937820.101 0, 
+    1220513.576 937833.072 0, 1220789.703 937846.059 0, 1221065.83 937859.063 0, 1221341.956 937872.082 0, 1221618.081 937885.118 0, 1221894.206 937898.17 0, 1222170.329 937911.239 0, 1222446.452 937924.323 0, 1222722.574 937937.424 0, 1222998.696 937950.541 0, 
+    1223274.816 937963.675 0, 1223550.936 937976.824 0, 1223827.055 937989.99 0, 1224103.173 938003.172 0, 1224379.291 938016.371 0, 1224655.408 938029.585 0, 1224931.524 938042.816 0, 1225207.639 938056.064 0, 1225482.453 938069.264 0, 1225750.298 932496.714 0, 
+    1226018.137 926924.302 0))
+
+POLYGON ((1238735.009 938725.015 0, 1238460.231 938711.038 0, 1238184.155 938697.01 0, 1237908.077 938683 0, 1237631.999 938669.005 0, 1237355.92 938655.026 0, 1237079.84 938641.064 0, 1236803.759 938627.118 0, 1236527.677 938613.189 0, 1236251.595 938599.275 0, 
+    1235975.512 938585.378 0, 1235699.428 938571.497 0, 1235423.343 938557.632 0, 1235147.257 938543.784 0, 1234871.171 938529.952 0, 1234595.084 938516.136 0, 1234318.996 938502.336 0, 1234042.907 938488.553 0, 1233766.817 938474.786 0, 1233490.726 938461.035 0, 
+    1233214.635 938447.3 0, 1232938.543 938433.582 0, 1232662.45 938419.879 0, 1232386.356 938406.194 0, 1232108.963 938392.46 0, 1231834.166 938378.87 0, 1231558.07 938365.233 0, 1231281.973 938351.612 0, 1231005.875 938338.008 0, 1230729.777 938324.419 0, 
+    1230453.677 938310.847 0, 1230177.577 938297.291 0, 1229901.476 938283.752 0, 1229625.374 938270.228 0, 1229349.272 938256.721 0, 1229073.169 938243.23 0, 1228797.064 938229.755 0, 1228520.959 938216.297 0, 1228244.854 938202.855 0, 1227968.747 938189.429 0, 
+    1227692.64 938176.019 0, 1227416.532 938162.626 0, 1227140.423 938149.249 0, 1226864.313 938135.888 0, 1226588.203 938122.543 0, 1226312.092 938109.215 0, 1226035.98 938095.902 0, 1225759.867 938082.607 0, 1225482.453 938069.264 0, 1225214.602 943641.949 0, 
+    1224946.744 949214.763 0, 1225223.498 949228.074 0, 1225498.955 949241.338 0, 1225774.411 949254.619 0, 1226049.866 949267.915 0, 1226325.321 949281.228 0, 1226600.774 949294.557 0, 1226876.227 949307.903 0, 1227151.679 949321.264 0, 1227427.131 949334.642 0, 
+    1227702.581 949348.036 0, 1227978.031 949361.446 0, 1228253.48 949374.873 0, 1228528.928 949388.316 0, 1228804.375 949401.774 0, 1229079.822 949415.25 0, 1229355.268 949428.741 0, 1229630.713 949442.248 0, 1229906.157 949455.772 0, 1230181.6 949469.312 0, 
+    1230457.043 949482.868 0, 1230732.485 949496.44 0, 1231007.926 949510.029 0, 1231283.366 949523.634 0, 1231557.51 949537.191 0, 1231834.244 949550.892 0, 1232109.682 949564.545 0, 1232385.119 949578.215 0, 1232660.555 949591.901 0, 1232935.99 949605.603 0, 
+    1233211.425 949619.321 0, 1233486.859 949633.056 0, 1233762.292 949646.806 0, 1234037.724 949660.573 0, 1234313.155 949674.356 0, 1234588.586 949688.156 0, 1234864.015 949701.971 0, 1235139.444 949715.803 0, 1235414.872 949729.651 0, 1235690.3 949743.515 0, 
+    1235965.726 949757.395 0, 1236241.152 949771.292 0, 1236516.577 949785.205 0, 1236792.001 949799.134 0, 1237067.424 949813.079 0, 1237342.846 949827.04 0, 1237618.268 949841.018 0, 1237893.688 949855.012 0, 1238167.814 949868.956 0, 1238451.415 944296.92 0, 
+    1238735.009 938725.015 0))
+
+POLYGON ((1251386.983 950560.498 0, 1251112.896 950545.779 0, 1250837.516 950531.007 0, 1250562.135 950516.252 0, 1250286.753 950501.512 0, 1250011.371 950486.789 0, 1249735.987 950472.082 0, 1249460.603 950457.391 0, 1249185.217 950442.716 0, 1248909.831 950428.058 0, 
+    1248634.444 950413.416 0, 1248359.056 950398.79 0, 1248083.668 950384.18 0, 1247808.278 950369.586 0, 1247532.888 950355.009 0, 1247257.496 950340.448 0, 1246982.104 950325.903 0, 1246706.711 950311.374 0, 1246431.317 950296.861 0, 1246155.922 950282.365 0, 
+    1245880.527 950267.885 0, 1245605.13 950253.421 0, 1245329.733 950238.973 0, 1245054.335 950224.542 0, 1244777.643 950210.059 0, 1244503.536 950195.727 0, 1244228.136 950181.344 0, 1243952.734 950166.978 0, 1243677.332 950152.627 0, 1243401.928 950138.293 0, 
+    1243126.524 950123.975 0, 1242851.12 950109.673 0, 1242575.714 950095.387 0, 1242300.307 950081.118 0, 1242024.9 950066.865 0, 1241749.492 950052.628 0, 1241474.082 950038.407 0, 1241198.673 950024.202 0, 1240923.262 950010.014 0, 1240647.85 949995.842 0, 
+    1240372.438 949981.686 0, 1240097.024 949967.546 0, 1239821.61 949953.423 0, 1239546.195 949939.315 0, 1239270.78 949925.224 0, 1238995.363 949911.149 0, 1238719.946 949897.091 0, 1238444.527 949883.048 0, 1238167.814 949868.956 0, 1237884.206 955441.118 0, 
+    1237600.593 961013.402 0, 1237876.647 961027.46 0, 1238151.409 961041.469 0, 1238426.171 961055.495 0, 1238700.932 961069.536 0, 1238975.691 961083.594 0, 1239250.45 961097.667 0, 1239525.209 961111.757 0, 1239799.966 961125.863 0, 1240074.722 961139.986 0, 
+    1240349.478 961154.124 0, 1240624.233 961168.278 0, 1240898.987 961182.449 0, 1241173.74 961196.636 0, 1241448.493 961210.839 0, 1241723.244 961225.059 0, 1241997.995 961239.294 0, 1242272.745 961253.546 0, 1242547.494 961267.813 0, 1242822.242 961282.097 0, 
+    1243096.989 961296.397 0, 1243371.735 961310.714 0, 1243646.481 961325.046 0, 1243921.226 961339.395 0, 1244194.679 961353.692 0, 1244470.713 961368.141 0, 1244745.455 961382.538 0, 1245020.197 961396.951 0, 1245294.937 961411.381 0, 1245569.677 961425.826 0, 
+    1245844.416 961440.288 0, 1246119.154 961454.766 0, 1246393.891 961469.26 0, 1246668.627 961483.771 0, 1246943.362 961498.297 0, 1247218.097 961512.84 0, 1247492.831 961527.399 0, 1247767.564 961541.974 0, 1248042.296 961556.565 0, 1248317.027 961571.172 0, 
+    1248591.757 961585.796 0, 1248866.486 961600.435 0, 1249141.215 961615.091 0, 1249415.943 961629.763 0, 1249690.67 961644.451 0, 1249965.396 961659.156 0, 1250240.121 961673.876 0, 1250514.845 961688.613 0, 1250788.279 961703.297 0, 1251087.634 956131.836 0, 
+    1251386.983 950560.498 0))
+
+POLYGON ((1263973.964 962430.447 0, 1263700.57 962414.99 0, 1263425.889 962399.478 0, 1263151.206 962383.981 0, 1262876.523 962368.5 0, 1262601.839 962353.036 0, 1262327.153 962337.588 0, 1262052.467 962322.156 0, 1261777.78 962306.74 0, 1261503.093 962291.341 0, 
+    1261228.404 962275.957 0, 1260953.714 962260.59 0, 1260679.024 962245.239 0, 1260404.332 962229.904 0, 1260129.64 962214.585 0, 1259854.946 962199.282 0, 1259580.252 962183.996 0, 1259305.557 962168.726 0, 1259030.861 962153.471 0, 1258756.164 962138.233 0, 
+    1258481.466 962123.012 0, 1258206.768 962107.806 0, 1257932.068 962092.617 0, 1257657.368 962077.443 0, 1257381.378 962062.215 0, 1257107.964 962047.145 0, 1256833.261 962032.02 0, 1256558.557 962016.912 0, 1256283.852 962001.819 0, 1256009.146 961986.743 0, 
+    1255734.439 961971.683 0, 1255459.732 961956.639 0, 1255185.023 961941.611 0, 1254910.314 961926.6 0, 1254635.604 961911.604 0, 1254360.893 961896.625 0, 1254086.181 961881.662 0, 1253811.468 961866.715 0, 1253536.754 961851.784 0, 1253262.039 961836.87 0, 
+    1252987.324 961821.971 0, 1252712.607 961807.089 0, 1252437.89 961792.223 0, 1252163.172 961777.373 0, 1251888.453 961762.539 0, 1251613.733 961747.722 0, 1251339.012 961732.92 0, 1251064.291 961718.135 0, 1250788.279 961703.297 0, 1250488.917 967274.876 0, 
+    1250189.55 972846.569 0, 1250464.902 972861.372 0, 1250738.968 972876.122 0, 1251013.033 972890.888 0, 1251287.097 972905.67 0, 1251561.16 972920.468 0, 1251835.222 972935.283 0, 1252109.284 972950.113 0, 1252383.344 972964.96 0, 1252657.404 972979.823 0, 
+    1252931.463 972994.702 0, 1253205.521 973009.597 0, 1253479.578 973024.508 0, 1253753.634 973039.435 0, 1254027.689 973054.379 0, 1254301.744 973069.339 0, 1254575.797 973084.314 0, 1254849.85 973099.306 0, 1255123.902 973114.314 0, 1255397.952 973129.338 0, 
+    1255672.002 973144.379 0, 1255946.051 973159.435 0, 1256220.1 973174.508 0, 1256494.147 973189.596 0, 1256766.909 973204.63 0, 1257042.239 973219.822 0, 1257316.284 973234.959 0, 1257590.327 973250.112 0, 1257864.37 973265.282 0, 1258138.412 973280.467 0, 
+    1258412.453 973295.669 0, 1258686.493 973310.886 0, 1258960.533 973326.12 0, 1259234.571 973341.37 0, 1259508.609 973356.636 0, 1259782.645 973371.918 0, 1260056.681 973387.217 0, 1260330.716 973402.531 0, 1260604.75 973417.862 0, 1260878.783 973433.209 0, 
+    1261152.815 973448.572 0, 1261426.846 973463.951 0, 1261700.876 973479.346 0, 1261974.906 973494.757 0, 1262248.934 973510.184 0, 1262522.962 973525.628 0, 1262796.988 973541.087 0, 1263071.014 973556.563 0, 1263343.755 973571.983 0, 1263658.863 968001.157 0, 
+    1263973.964 962430.447 0))
+
+POLYGON ((1276495.859 974334.556 0, 1276223.16 974318.367 0, 1275949.179 974302.117 0, 1275675.197 974285.883 0, 1275401.214 974269.665 0, 1275127.231 974253.464 0, 1274853.246 974237.278 0, 1274579.26 974221.109 0, 1274305.274 974204.956 0, 1274031.286 974188.819 0, 
+    1273757.297 974172.698 0, 1273483.308 974156.593 0, 1273209.317 974140.505 0, 1272935.326 974124.432 0, 1272661.334 974108.376 0, 1272387.34 974092.336 0, 1272113.346 974076.312 0, 1271839.351 974060.304 0, 1271565.355 974044.312 0, 1271291.358 974028.336 0, 
+    1271017.36 974012.376 0, 1270743.361 973996.433 0, 1270469.361 973980.506 0, 1270195.36 973964.594 0, 1269920.076 973948.625 0, 1269647.356 973932.82 0, 1269373.352 973916.957 0, 1269099.348 973901.111 0, 1268825.342 973885.28 0, 1268551.336 973869.466 0, 
+    1268277.329 973853.667 0, 1268003.32 973837.885 0, 1267729.311 973822.119 0, 1267455.301 973806.369 0, 1267181.29 973790.635 0, 1266907.278 973774.918 0, 1266633.265 973759.216 0, 1266359.251 973743.531 0, 1266085.237 973727.861 0, 1265811.221 973712.208 0, 
+    1265537.204 973696.571 0, 1265263.187 973680.95 0, 1264989.169 973665.345 0, 1264715.149 973649.757 0, 1264441.129 973634.184 0, 1264167.108 973618.628 0, 1263893.086 973603.087 0, 1263619.063 973587.563 0, 1263343.755 973571.983 0, 1263028.641 979142.918 0, 
+    1262713.521 984713.959 0, 1262988.17 984729.503 0, 1263261.537 984744.99 0, 1263534.904 984760.493 0, 1263808.269 984776.012 0, 1264081.633 984791.547 0, 1264354.997 984807.099 0, 1264628.36 984822.666 0, 1264901.721 984838.25 0, 1265175.082 984853.849 0, 
+    1265448.442 984869.465 0, 1265721.801 984885.097 0, 1265995.159 984900.745 0, 1266268.516 984916.409 0, 1266541.872 984932.089 0, 1266815.228 984947.785 0, 1267088.582 984963.497 0, 1267361.935 984979.226 0, 1267635.288 984994.97 0, 1267908.639 985010.731 0, 
+    1268181.99 985026.507 0, 1268455.34 985042.3 0, 1268728.689 985058.109 0, 1269002.036 985073.934 0, 1269274.104 985089.7 0, 1269548.729 985105.632 0, 1269822.074 985121.505 0, 1270095.419 985137.394 0, 1270368.762 985153.299 0, 1270642.104 985169.221 0, 
+    1270915.445 985185.158 0, 1271188.786 985201.112 0, 1271462.125 985217.081 0, 1271735.464 985233.067 0, 1272008.801 985249.069 0, 1272282.138 985265.087 0, 1272555.473 985281.121 0, 1272828.808 985297.171 0, 1273102.142 985313.237 0, 1273375.475 985329.32 0, 
+    1273648.807 985345.418 0, 1273922.138 985361.533 0, 1274195.468 985377.663 0, 1274468.797 985393.81 0, 1274742.125 985409.972 0, 1275015.452 985426.151 0, 1275288.778 985442.346 0, 1275562.103 985458.557 0, 1275834.149 985474.708 0, 1276165.007 979904.579 0, 
+    1276495.859 974334.556 0))
+
+POLYGON ((1288952.575 986272.522 0, 1288680.574 986255.603 0, 1288407.296 986238.619 0, 1288134.016 986221.652 0, 1287860.736 986204.701 0, 1287587.455 986187.767 0, 1287314.172 986170.848 0, 1287040.889 986153.945 0, 1286767.605 986137.058 0, 1286494.32 986120.188 0, 
+    1286221.033 986103.334 0, 1285947.746 986086.495 0, 1285674.458 986069.673 0, 1285401.168 986052.867 0, 1285127.878 986036.077 0, 1284854.587 986019.303 0, 1284581.295 986002.545 0, 1284308.001 985985.803 0, 1284034.707 985969.077 0, 1283761.412 985952.367 0, 
+    1283488.116 985935.674 0, 1283214.819 985918.996 0, 1282941.52 985902.335 0, 1282668.221 985885.69 0, 1282393.644 985868.983 0, 1282121.62 985852.447 0, 1281848.318 985835.85 0, 1281575.015 985819.269 0, 1281301.711 985802.704 0, 1281028.406 985786.155 0, 
+    1280755.1 985769.623 0, 1280481.793 985753.106 0, 1280208.485 985736.605 0, 1279935.176 985720.121 0, 1279661.867 985703.653 0, 1279388.556 985687.2 0, 1279115.244 985670.764 0, 1278841.931 985654.344 0, 1278568.618 985637.94 0, 1278295.303 985621.552 0, 
+    1278021.987 985605.18 0, 1277748.671 985588.824 0, 1277475.353 985572.485 0, 1277202.035 985556.161 0, 1276928.715 985539.853 0, 1276655.395 985523.562 0, 1276382.073 985507.287 0, 1276108.751 985491.027 0, 1275834.149 985474.708 0, 1275503.285 991044.939 0, 
+    1275172.416 996615.269 0, 1275446.358 996631.549 0, 1275719.025 996647.769 0, 1275991.691 996664.005 0, 1276264.356 996680.257 0, 1276537.019 996696.526 0, 1276809.682 996712.81 0, 1277082.344 996729.111 0, 1277355.005 996745.427 0, 1277627.665 996761.76 0, 
+    1277900.324 996778.109 0, 1278172.982 996794.473 0, 1278445.639 996810.854 0, 1278718.295 996827.251 0, 1278990.95 996843.664 0, 1279263.604 996860.092 0, 1279536.258 996876.537 0, 1279808.91 996892.998 0, 1280081.561 996909.475 0, 1280354.211 996925.968 0, 
+    1280626.861 996942.478 0, 1280899.509 996959.003 0, 1281172.156 996975.544 0, 1281444.803 996992.101 0, 1281716.174 997008.597 0, 1281990.093 997025.264 0, 1282262.736 997041.869 0, 1282535.379 997058.491 0, 1282808.02 997075.128 0, 1283080.661 997091.782 0, 
+    1283353.3 997108.451 0, 1283625.939 997125.137 0, 1283898.576 997141.839 0, 1284171.213 997158.556 0, 1284443.849 997175.29 0, 1284716.483 997192.04 0, 1284989.117 997208.806 0, 1285261.749 997225.588 0, 1285534.381 997242.386 0, 1285807.012 997259.2 0, 
+    1286079.642 997276.03 0, 1286352.27 997292.876 0, 1286624.898 997309.738 0, 1286897.525 997326.616 0, 1287170.15 997343.51 0, 1287442.775 997360.421 0, 1287715.399 997377.347 0, 1287988.022 997394.289 0, 1288259.37 997411.169 0, 1288605.976 991841.797 0, 
+    1288952.575 986272.522 0))
+
+POLYGON ((1301344.024 998244.039 0, 1301072.722 998226.393 0, 1300800.149 998208.68 0, 1300527.574 998190.984 0, 1300254.998 998173.303 0, 1299982.421 998155.639 0, 1299709.843 998137.991 0, 1299437.264 998120.358 0, 1299164.684 998102.742 0, 1298892.103 998085.142 0, 
+    1298619.521 998067.558 0, 1298346.938 998049.989 0, 1298074.354 998032.437 0, 1297801.768 998014.901 0, 1297529.182 997997.381 0, 1297256.595 997979.877 0, 1296984.007 997962.389 0, 1296711.417 997944.918 0, 1296438.827 997927.462 0, 1296166.236 997910.022 0, 
+    1295893.643 997892.598 0, 1295621.05 997875.191 0, 1295348.455 997857.799 0, 1295075.86 997840.423 0, 1294801.991 997822.983 0, 1294530.666 997805.72 0, 1294258.067 997788.393 0, 1293985.468 997771.081 0, 1293712.867 997753.786 0, 1293440.266 997736.507 0, 
+    1293167.663 997719.243 0, 1292895.059 997701.996 0, 1292622.455 997684.765 0, 1292349.849 997667.55 0, 1292077.242 997650.351 0, 1291804.635 997633.168 0, 1291532.026 997616.001 0, 1291259.416 997598.85 0, 1290986.806 997581.715 0, 1290714.194 997564.596 0, 
+    1290441.581 997547.493 0, 1290168.967 997530.406 0, 1289896.353 997513.335 0, 1289623.737 997496.281 0, 1289351.12 997479.242 0, 1289078.503 997462.219 0, 1288805.884 997445.213 0, 1288533.264 997428.222 0, 1288259.37 997411.169 0, 1287912.759 1002980.635 0, 
+    1287566.142 1008550.191 0, 1287839.377 1008567.204 0, 1288111.341 1008584.153 0, 1288383.304 1008601.119 0, 1288655.266 1008618.101 0, 1288927.227 1008635.098 0, 1289199.188 1008652.112 0, 1289471.147 1008669.142 0, 1289743.105 1008686.187 0, 1290015.062 1008703.249 0, 
+    1290287.018 1008720.327 0, 1290558.973 1008737.42 0, 1290830.927 1008754.53 0, 1291102.88 1008771.656 0, 1291374.832 1008788.798 0, 1291646.783 1008805.955 0, 1291918.734 1008823.129 0, 1292190.683 1008840.319 0, 1292462.631 1008857.525 0, 1292734.578 1008874.746 0, 
+    1293006.524 1008891.984 0, 1293278.469 1008909.238 0, 1293550.413 1008926.508 0, 1293822.356 1008943.794 0, 1294093.029 1008961.015 0, 1294366.238 1008978.413 0, 1294638.178 1008995.747 0, 1294910.117 1009013.097 0, 1295182.055 1009030.463 0, 1295453.992 1009047.844 0, 
+    1295725.928 1009065.242 0, 1295997.863 1009082.656 0, 1296269.796 1009100.086 0, 1296541.729 1009117.532 0, 1296813.661 1009134.994 0, 1297085.592 1009152.472 0, 1297357.521 1009169.965 0, 1297629.45 1009187.475 0, 1297901.377 1009205.001 0, 1298173.304 1009222.543 0, 
+    1298445.23 1009240.101 0, 1298717.154 1009257.675 0, 1298989.077 1009275.265 0, 1299261 1009292.871 0, 1299532.921 1009310.493 0, 1299804.842 1009328.131 0, 1300076.761 1009345.784 0, 1300348.679 1009363.454 0, 1300619.329 1009381.058 0, 1300981.68 1003812.503 0, 
+    1301344.024 998244.039 0))
+
+POLYGON ((1313670.116 1010248.799 0, 1313399.516 1010230.431 0, 1313127.648 1010211.993 0, 1312855.78 1010193.571 0, 1312583.911 1010175.165 0, 1312312.04 1010156.775 0, 1312040.168 1010138.401 0, 1311768.296 1010120.043 0, 1311496.422 1010101.7 0, 1311224.547 1010083.374 0, 
+    1310952.671 1010065.064 0, 1310680.794 1010046.77 0, 1310408.916 1010028.492 0, 1310137.037 1010010.23 0, 1309865.157 1009991.984 0, 1309593.275 1009973.754 0, 1309321.393 1009955.54 0, 1309049.51 1009937.342 0, 1308777.625 1009919.16 0, 1308505.74 1009900.994 0, 
+    1308233.853 1009882.844 0, 1307961.965 1009864.71 0, 1307690.076 1009846.592 0, 1307418.186 1009828.49 0, 1307145.029 1009810.32 0, 1306874.404 1009792.334 0, 1306602.511 1009774.28 0, 1306330.616 1009756.242 0, 1306058.721 1009738.22 0, 1305786.825 1009720.214 0, 
+    1305514.928 1009702.224 0, 1305243.029 1009684.25 0, 1304971.13 1009666.292 0, 1304699.23 1009648.35 0, 1304427.328 1009630.424 0, 1304155.425 1009612.514 0, 1303883.522 1009594.62 0, 1303611.617 1009576.742 0, 1303339.711 1009558.88 0, 1303067.805 1009541.034 0, 
+    1302795.897 1009523.204 0, 1302523.988 1009505.39 0, 1302252.078 1009487.592 0, 1301980.167 1009469.81 0, 1301708.255 1009452.044 0, 1301436.342 1009434.294 0, 1301164.428 1009416.56 0, 1300892.513 1009398.842 0, 1300619.329 1009381.058 0, 1300256.973 1014949.698 0, 
+    1299894.611 1020518.42 0, 1300167.136 1020536.162 0, 1300438.396 1020553.837 0, 1300709.655 1020571.528 0, 1300980.912 1020589.235 0, 1301252.169 1020606.958 0, 1301523.424 1020624.697 0, 1301794.678 1020642.452 0, 1302065.932 1020660.223 0, 1302337.184 1020678.01 0, 
+    1302608.435 1020695.813 0, 1302879.686 1020713.632 0, 1303150.935 1020731.467 0, 1303422.183 1020749.318 0, 1303693.43 1020767.185 0, 1303964.676 1020785.068 0, 1304235.921 1020802.966 0, 1304507.165 1020820.881 0, 1304778.408 1020838.812 0, 1305049.65 1020856.758 0, 
+    1305320.89 1020874.721 0, 1305592.13 1020892.699 0, 1305863.369 1020910.694 0, 1306134.606 1020928.704 0, 1306404.58 1020946.647 0, 1306677.078 1020964.773 0, 1306948.313 1020982.832 0, 1307219.546 1021000.906 0, 1307490.778 1021018.996 0, 1307762.01 1021037.103 0, 
+    1308033.24 1021055.225 0, 1308304.469 1021073.363 0, 1308575.697 1021091.517 0, 1308846.924 1021109.687 0, 1309118.15 1021127.873 0, 1309389.374 1021146.076 0, 1309660.598 1021164.294 0, 1309931.821 1021182.528 0, 1310203.042 1021200.778 0, 1310474.263 1021219.043 0, 
+    1310745.482 1021237.325 0, 1311016.701 1021255.623 0, 1311287.918 1021273.937 0, 1311559.134 1021292.267 0, 1311830.349 1021310.612 0, 1312101.563 1021328.974 0, 1312372.776 1021347.352 0, 1312643.988 1021365.745 0, 1312913.937 1021384.069 0, 1313292.029 1015816.393 0, 
+    1313670.116 1010248.799 0))
+
+POLYGON ((1325930.764 1022286.497 0, 1325660.867 1022267.411 0, 1325389.708 1022248.251 0, 1325118.548 1022229.107 0, 1324847.387 1022209.979 0, 1324576.225 1022190.867 0, 1324305.061 1022171.771 0, 1324033.897 1022152.691 0, 1323762.731 1022133.627 0, 1323491.565 1022114.579 0, 
+    1323220.397 1022095.547 0, 1322949.228 1022076.531 0, 1322678.058 1022057.531 0, 1322406.887 1022038.547 0, 1322135.714 1022019.578 0, 1321864.541 1022000.626 0, 1321593.366 1021981.69 0, 1321322.191 1021962.769 0, 1321051.014 1021943.865 0, 1320779.836 1021924.977 0, 
+    1320508.657 1021906.104 0, 1320237.477 1021887.248 0, 1319966.296 1021868.407 0, 1319695.114 1021849.582 0, 1319422.669 1021830.686 0, 1319152.746 1021811.981 0, 1318881.56 1021793.204 0, 1318610.373 1021774.444 0, 1318339.186 1021755.699 0, 1318067.997 1021736.97 0, 
+    1317796.807 1021718.257 0, 1317525.615 1021699.56 0, 1317254.423 1021680.879 0, 1316983.23 1021662.214 0, 1316712.035 1021643.565 0, 1316440.84 1021624.932 0, 1316169.643 1021606.315 0, 1315898.446 1021587.714 0, 1315627.247 1021569.129 0, 1315356.047 1021550.56 0, 
+    1315084.846 1021532.006 0, 1314813.644 1021513.469 0, 1314542.441 1021494.948 0, 1314271.236 1021476.442 0, 1314000.031 1021457.953 0, 1313728.825 1021439.48 0, 1313457.617 1021421.022 0, 1313186.408 1021402.581 0, 1312913.937 1021384.069 0, 1312535.839 1026951.823 0, 
+    1312157.736 1032519.649 0, 1312429.549 1032538.116 0, 1312700.102 1032556.513 0, 1312970.654 1032574.926 0, 1313241.205 1032593.355 0, 1313511.755 1032611.799 0, 1313782.304 1032630.26 0, 1314052.852 1032648.736 0, 1314323.399 1032667.229 0, 1314593.944 1032685.737 0, 
+    1314864.489 1032704.262 0, 1315135.032 1032722.802 0, 1315405.574 1032741.358 0, 1315676.116 1032759.93 0, 1315946.656 1032778.518 0, 1316217.195 1032797.122 0, 1316487.733 1032815.742 0, 1316758.27 1032834.378 0, 1317028.805 1032853.03 0, 1317299.34 1032871.697 0, 
+    1317569.874 1032890.381 0, 1317840.406 1032909.08 0, 1318110.937 1032927.796 0, 1318381.468 1032946.527 0, 1318650.739 1032965.187 0, 1318922.525 1032984.038 0, 1319193.052 1033002.817 0, 1319463.578 1033021.612 0, 1319734.102 1033040.423 0, 1320004.626 1033059.25 0, 
+    1320275.149 1033078.092 0, 1320545.67 1033096.951 0, 1320816.19 1033115.826 0, 1321086.709 1033134.716 0, 1321357.228 1033153.623 0, 1321627.744 1033172.545 0, 1321898.26 1033191.483 0, 1322168.775 1033210.438 0, 1322439.289 1033229.408 0, 1322709.801 1033248.394 0, 
+    1322980.313 1033267.396 0, 1323250.823 1033286.414 0, 1323521.332 1033305.448 0, 1323791.84 1033324.498 0, 1324062.347 1033343.563 0, 1324332.853 1033362.645 0, 1324603.357 1033381.743 0, 1324873.861 1033400.856 0, 1325143.106 1033419.896 0, 1325536.938 1027853.16 0, 
+    1325930.764 1022286.497 0))
+
+POLYGON ((1338125.882 1034356.826 0, 1337856.689 1034337.025 0, 1337586.241 1034317.147 0, 1337315.791 1034297.285 0, 1337045.34 1034277.44 0, 1336774.888 1034257.61 0, 1336504.435 1034237.796 0, 1336233.981 1034217.998 0, 1335963.526 1034198.216 0, 1335693.069 1034178.449 0, 
+    1335422.611 1034158.699 0, 1335152.152 1034138.965 0, 1334881.692 1034119.246 0, 1334611.231 1034099.544 0, 1334340.768 1034079.857 0, 1334070.305 1034060.187 0, 1333799.84 1034040.532 0, 1333529.374 1034020.893 0, 1333258.907 1034001.27 0, 1332988.439 1033981.663 0, 
+    1332717.97 1033962.072 0, 1332447.499 1033942.497 0, 1332177.028 1033922.938 0, 1331906.555 1033903.394 0, 1331634.825 1033883.776 0, 1331365.606 1033864.355 0, 1331095.129 1033844.86 0, 1330824.652 1033825.38 0, 1330554.173 1033805.917 0, 1330283.694 1033786.469 0, 
+    1330013.213 1033767.037 0, 1329742.731 1033747.621 0, 1329472.248 1033728.221 0, 1329201.764 1033708.837 0, 1328931.278 1033689.469 0, 1328660.792 1033670.116 0, 1328390.304 1033650.78 0, 1328119.815 1033631.459 0, 1327849.325 1033612.155 0, 1327578.834 1033592.866 0, 
+    1327308.342 1033573.594 0, 1327037.848 1033554.337 0, 1326767.354 1033535.096 0, 1326496.858 1033515.871 0, 1326226.362 1033496.662 0, 1325955.864 1033477.469 0, 1325685.365 1033458.292 0, 1325414.864 1033439.131 0, 1325143.106 1033419.896 0, 1324749.27 1038986.702 0, 
+    1324355.429 1044553.572 0, 1324626.529 1044572.76 0, 1324896.373 1044591.875 0, 1325166.217 1044611.005 0, 1325436.06 1044630.152 0, 1325705.901 1044649.314 0, 1325975.741 1044668.493 0, 1326245.581 1044687.687 0, 1326515.419 1044706.897 0, 1326785.256 1044726.123 0, 
+    1327055.092 1044745.365 0, 1327324.926 1044764.623 0, 1327594.76 1044783.896 0, 1327864.592 1044803.186 0, 1328134.423 1044822.491 0, 1328404.254 1044841.813 0, 1328674.083 1044861.15 0, 1328943.91 1044880.503 0, 1329213.737 1044899.872 0, 1329483.563 1044919.257 0, 
+    1329753.387 1044938.657 0, 1330023.211 1044958.074 0, 1330293.033 1044977.506 0, 1330562.854 1044996.955 0, 1330831.421 1045016.328 0, 1331102.492 1045035.899 0, 1331372.31 1045055.395 0, 1331642.126 1045074.907 0, 1331911.942 1045094.434 0, 1332181.756 1045113.978 0, 
+    1332451.569 1045133.538 0, 1332721.38 1045153.113 0, 1332991.191 1045172.704 0, 1333261.001 1045192.311 0, 1333530.809 1045211.934 0, 1333800.616 1045231.573 0, 1334070.422 1045251.228 0, 1334340.227 1045270.899 0, 1334610.031 1045290.585 0, 1334879.833 1045310.288 0, 
+    1335149.635 1045330.006 0, 1335419.435 1045349.74 0, 1335689.234 1045369.49 0, 1335959.032 1045389.256 0, 1336228.829 1045409.038 0, 1336498.625 1045428.836 0, 1336768.419 1045448.649 0, 1337038.212 1045468.479 0, 1337306.753 1045488.232 0, 1337716.32 1039922.496 0, 
+    1338125.882 1034356.826 0))
+
+POLYGON ((1350255.385 1046459.478 0, 1349986.899 1046438.966 0, 1349717.163 1046418.374 0, 1349447.425 1046397.798 0, 1349177.687 1046377.239 0, 1348907.947 1046356.695 0, 1348638.206 1046336.167 0, 1348368.464 1046315.654 0, 1348098.72 1046295.158 0, 1347828.976 1046274.678 0, 
+    1347559.23 1046254.213 0, 1347289.483 1046233.764 0, 1347019.735 1046213.331 0, 1346749.985 1046192.914 0, 1346480.234 1046172.513 0, 1346210.483 1046152.128 0, 1345940.73 1046131.759 0, 1345670.975 1046111.405 0, 1345401.22 1046091.068 0, 1345131.463 1046070.746 0, 
+    1344861.705 1046050.44 0, 1344591.946 1046030.15 0, 1344322.186 1046009.876 0, 1344052.425 1045989.618 0, 1343781.412 1045969.282 0, 1343512.898 1045949.149 0, 1343243.133 1045928.939 0, 1342973.367 1045908.744 0, 1342703.6 1045888.565 0, 1342433.831 1045868.402 0, 
+    1342164.062 1045848.255 0, 1341894.291 1045828.124 0, 1341624.518 1045808.009 0, 1341354.745 1045787.91 0, 1341084.971 1045767.826 0, 1340815.195 1045747.758 0, 1340545.418 1045727.707 0, 1340275.64 1045707.671 0, 1340005.861 1045687.651 0, 1339736.081 1045667.647 0, 
+    1339466.299 1045647.658 0, 1339196.516 1045627.686 0, 1338926.732 1045607.73 0, 1338656.947 1045587.789 0, 1338387.161 1045567.864 0, 1338117.374 1045547.955 0, 1337847.585 1045528.062 0, 1337577.795 1045508.185 0, 1337306.753 1045488.232 0, 1336897.181 1051054.028 0, 
+    1336487.606 1056619.881 0, 1336757.99 1056639.786 0, 1337027.125 1056659.615 0, 1337296.258 1056679.459 0, 1337565.39 1056699.32 0, 1337834.521 1056719.196 0, 1338103.651 1056739.088 0, 1338372.78 1056758.996 0, 1338641.908 1056778.92 0, 1338911.034 1056798.86 0, 
+    1339180.159 1056818.816 0, 1339449.283 1056838.787 0, 1339718.406 1056858.774 0, 1339987.528 1056878.777 0, 1340256.648 1056898.796 0, 1340525.768 1056918.831 0, 1340794.886 1056938.881 0, 1341064.003 1056958.948 0, 1341333.119 1056979.03 0, 1341602.233 1056999.128 0, 
+    1341871.347 1057019.242 0, 1342140.459 1057039.372 0, 1342409.57 1057059.518 0, 1342678.68 1057079.679 0, 1342946.541 1057099.763 0, 1343216.896 1057120.05 0, 1343486.002 1057140.259 0, 1343755.107 1057160.483 0, 1344024.211 1057180.724 0, 1344293.314 1057200.981 0, 
+    1344562.416 1057221.253 0, 1344831.516 1057241.541 0, 1345100.615 1057261.845 0, 1345369.713 1057282.165 0, 1345638.81 1057302.501 0, 1345907.905 1057322.852 0, 1346177 1057343.22 0, 1346446.093 1057363.603 0, 1346715.185 1057384.002 0, 1346984.276 1057404.417 0, 
+    1347253.365 1057424.847 0, 1347522.453 1057445.294 0, 1347791.541 1057465.756 0, 1348060.627 1057486.235 0, 1348329.711 1057506.729 0, 1348598.795 1057527.239 0, 1348867.877 1057547.764 0, 1349136.958 1057568.306 0, 1349404.792 1057588.768 0, 1349830.091 1052024.095 0, 
+    1350255.385 1046459.478 0))
+
+POLYGON ((1362319.189 1058594.145 0, 1362051.413 1058572.926 0, 1361782.391 1058551.624 0, 1361513.367 1058530.338 0, 1361244.343 1058509.068 0, 1360975.317 1058487.814 0, 1360706.29 1058466.576 0, 1360437.262 1058445.353 0, 1360168.232 1058424.146 0, 1359899.201 1058402.955 0, 
+    1359630.169 1058381.78 0, 1359361.136 1058360.621 0, 1359092.102 1058339.478 0, 1358823.066 1058318.35 0, 1358554.029 1058297.239 0, 1358284.991 1058276.143 0, 1358015.951 1058255.063 0, 1357746.91 1058233.999 0, 1357477.868 1058212.95 0, 1357208.825 1058191.918 0, 
+    1356939.781 1058170.901 0, 1356670.735 1058149.9 0, 1356401.688 1058128.915 0, 1356132.64 1058107.946 0, 1355862.346 1058086.896 0, 1355594.54 1058066.055 0, 1355325.488 1058045.133 0, 1355056.435 1058024.228 0, 1354787.381 1058003.338 0, 1354518.325 1057982.463 0, 
+    1354249.269 1057961.605 0, 1353980.211 1057940.763 0, 1353711.152 1057919.936 0, 1353442.091 1057899.125 0, 1353173.029 1057878.33 0, 1352903.967 1057857.551 0, 1352634.902 1057836.788 0, 1352365.837 1057816.04 0, 1352096.771 1057795.309 0, 1351827.703 1057774.593 0, 
+    1351558.634 1057753.893 0, 1351289.564 1057733.209 0, 1351020.492 1057712.54 0, 1350751.42 1057691.888 0, 1350482.346 1057671.251 0, 1350213.271 1057650.631 0, 1349944.194 1057630.026 0, 1349675.117 1057609.437 0, 1349404.792 1057588.768 0, 1348979.49 1063153.494 0, 
+    1348554.183 1068718.268 0, 1348823.85 1068738.886 0, 1349092.273 1068759.425 0, 1349360.694 1068779.98 0, 1349629.114 1068800.55 0, 1349897.533 1068821.137 0, 1350165.95 1068841.739 0, 1350434.367 1068862.357 0, 1350702.782 1068882.99 0, 1350971.196 1068903.64 0, 
+    1351239.608 1068924.305 0, 1351508.02 1068944.987 0, 1351776.43 1068965.684 0, 1352044.839 1068986.396 0, 1352313.247 1069007.125 0, 1352581.654 1069027.869 0, 1352850.059 1069048.629 0, 1353118.463 1069069.405 0, 1353386.866 1069090.197 0, 1353655.268 1069111.005 0, 
+    1353923.669 1069131.828 0, 1354192.068 1069152.667 0, 1354460.466 1069173.522 0, 1354728.863 1069194.393 0, 1354996.017 1069215.183 0, 1355265.653 1069236.182 0, 1355534.046 1069257.1 0, 1355802.438 1069278.034 0, 1356070.829 1069298.983 0, 1356339.218 1069319.949 0, 
+    1356607.606 1069340.93 0, 1356875.993 1069361.927 0, 1357144.379 1069382.94 0, 1357412.764 1069403.969 0, 1357681.147 1069425.013 0, 1357949.529 1069446.074 0, 1358217.91 1069467.15 0, 1358486.289 1069488.242 0, 1358754.668 1069509.349 0, 1359023.045 1069530.473 0, 
+    1359291.42 1069551.612 0, 1359559.795 1069572.767 0, 1359828.168 1069593.938 0, 1360096.54 1069615.125 0, 1360364.911 1069636.327 0, 1360633.281 1069657.546 0, 1360901.649 1069678.78 0, 1361170.016 1069700.029 0, 1361437.141 1069721.197 0, 1361878.167 1064157.647 0, 
+    1362319.189 1058594.145 0))
+
+POLYGON ((1374317.214 1070760.519 0, 1374050.148 1070738.597 0, 1373781.842 1070716.589 0, 1373513.535 1070694.596 0, 1373245.226 1070672.62 0, 1372976.916 1070650.659 0, 1372708.605 1070628.715 0, 1372440.293 1070606.786 0, 1372171.979 1070584.872 0, 1371903.664 1070562.975 0, 
+    1371635.348 1070541.093 0, 1371367.03 1070519.228 0, 1371098.711 1070497.378 0, 1370830.391 1070475.543 0, 1370562.07 1070453.725 0, 1370293.747 1070431.922 0, 1370025.423 1070410.135 0, 1369757.098 1070388.364 0, 1369488.771 1070366.609 0, 1369220.443 1070344.87 0, 
+    1368952.114 1070323.146 0, 1368683.783 1070301.438 0, 1368415.452 1070279.746 0, 1368147.119 1070258.07 0, 1367877.545 1070236.309 0, 1367610.449 1070214.764 0, 1367342.112 1070193.135 0, 1367073.774 1070171.522 0, 1366805.435 1070149.925 0, 1366537.094 1070128.343 0, 
+    1366268.752 1070106.778 0, 1366000.409 1070085.228 0, 1365732.065 1070063.694 0, 1365463.719 1070042.175 0, 1365195.372 1070020.673 0, 1364927.024 1069999.186 0, 1364658.674 1069977.715 0, 1364390.324 1069956.26 0, 1364121.972 1069934.82 0, 1363853.618 1069913.397 0, 
+    1363585.264 1069891.989 0, 1363316.908 1069870.597 0, 1363048.551 1069849.221 0, 1362780.193 1069827.86 0, 1362511.833 1069806.516 0, 1362243.472 1069785.187 0, 1361975.11 1069763.874 0, 1361706.747 1069742.577 0, 1361437.141 1069721.197 0, 1360996.112 1075284.791 0, 
+    1360555.079 1080848.424 0, 1360824.027 1080869.752 0, 1361091.735 1080890.997 0, 1361359.442 1080912.258 0, 1361627.148 1080933.535 0, 1361894.853 1080954.827 0, 1362162.556 1080976.135 0, 1362430.259 1080997.459 0, 1362697.959 1081018.799 0, 1362965.659 1081040.155 0, 
+    1363233.357 1081061.526 0, 1363501.055 1081082.913 0, 1363768.75 1081104.316 0, 1364036.445 1081125.735 0, 1364304.138 1081147.169 0, 1364571.83 1081168.619 0, 1364839.521 1081190.085 0, 1365107.211 1081211.567 0, 1365374.899 1081233.064 0, 1365642.586 1081254.577 0, 
+    1365910.272 1081276.106 0, 1366177.956 1081297.651 0, 1366445.64 1081319.211 0, 1366713.322 1081340.787 0, 1366979.766 1081362.279 0, 1367248.682 1081383.987 0, 1367516.36 1081405.61 0, 1367784.037 1081427.249 0, 1368051.712 1081448.904 0, 1368319.387 1081470.575 0, 
+    1368587.06 1081492.261 0, 1368854.731 1081513.963 0, 1369122.402 1081535.681 0, 1369390.071 1081557.415 0, 1369657.739 1081579.164 0, 1369925.406 1081600.93 0, 1370193.071 1081622.711 0, 1370460.735 1081644.507 0, 1370728.398 1081666.32 0, 1370996.059 1081688.148 0, 
+    1371263.72 1081709.992 0, 1371531.378 1081731.852 0, 1371799.036 1081753.727 0, 1372066.692 1081775.618 0, 1372334.348 1081797.525 0, 1372602.001 1081819.448 0, 1372869.654 1081841.387 0, 1373137.305 1081863.341 0, 1373403.72 1081885.209 0, 1373860.469 1076322.844 0, 
+    1374317.214 1070760.519 0))
+
+POLYGON ((1386249.379 1082958.29 0, 1385983.026 1082935.669 0, 1385715.437 1082912.959 0, 1385447.848 1082890.264 0, 1385180.257 1082867.585 0, 1384912.665 1082844.922 0, 1384645.072 1082822.275 0, 1384377.477 1082799.643 0, 1384109.881 1082777.028 0, 1383842.283 1082754.427 0, 
+    1383574.685 1082731.843 0, 1383307.084 1082709.275 0, 1383039.483 1082686.722 0, 1382771.88 1082664.185 0, 1382504.276 1082641.663 0, 1382236.671 1082619.158 0, 1381969.064 1082596.668 0, 1381701.456 1082574.194 0, 1381433.847 1082551.736 0, 1381166.236 1082529.293 0, 
+    1380898.624 1082506.866 0, 1380631.011 1082484.455 0, 1380363.396 1082462.06 0, 1380095.78 1082439.68 0, 1379826.928 1082417.213 0, 1379560.544 1082394.968 0, 1379292.924 1082372.636 0, 1379025.303 1082350.32 0, 1378757.68 1082328.019 0, 1378490.056 1082305.734 0, 
+    1378222.431 1082283.464 0, 1377954.805 1082261.211 0, 1377687.177 1082238.973 0, 1377419.548 1082216.751 0, 1377151.917 1082194.545 0, 1376884.286 1082172.354 0, 1376616.653 1082150.179 0, 1376349.018 1082128.02 0, 1376081.383 1082105.877 0, 1375813.746 1082083.75 0, 
+    1375546.108 1082061.638 0, 1375278.468 1082039.542 0, 1375010.827 1082017.462 0, 1374743.185 1081995.397 0, 1374475.542 1081973.348 0, 1374207.897 1081951.315 0, 1373940.251 1081929.298 0, 1373672.604 1081907.297 0, 1373403.72 1081885.209 0, 1372946.968 1087447.61 0, 
+    1372490.213 1093010.041 0, 1372758.439 1093032.074 0, 1373025.432 1093054.022 0, 1373292.423 1093075.985 0, 1373559.413 1093097.964 0, 1373826.402 1093119.959 0, 1374093.389 1093141.97 0, 1374360.375 1093163.996 0, 1374627.36 1093186.038 0, 1374894.343 1093208.096 0, 
+    1375161.326 1093230.169 0, 1375428.306 1093252.258 0, 1375695.286 1093274.363 0, 1375962.264 1093296.483 0, 1376229.241 1093318.62 0, 1376496.217 1093340.772 0, 1376763.191 1093362.939 0, 1377030.164 1093385.123 0, 1377297.136 1093407.322 0, 1377564.107 1093429.537 0, 
+    1377831.076 1093451.767 0, 1378098.044 1093474.013 0, 1378365.01 1093496.275 0, 1378631.975 1093518.553 0, 1378897.708 1093540.744 0, 1379165.902 1093563.156 0, 1379432.863 1093585.48 0, 1379699.823 1093607.821 0, 1379966.782 1093630.177 0, 1380233.739 1093652.549 0, 
+    1380500.695 1093674.937 0, 1380767.65 1093697.34 0, 1381034.603 1093719.759 0, 1381301.555 1093742.194 0, 1381568.506 1093764.644 0, 1381835.455 1093787.111 0, 1382102.403 1093809.593 0, 1382369.35 1093832.09 0, 1382636.296 1093854.604 0, 1382903.24 1093877.133 0, 
+    1383170.182 1093899.677 0, 1383437.124 1093922.238 0, 1383704.064 1093944.814 0, 1383971.003 1093967.406 0, 1384237.94 1093990.014 0, 1384504.876 1094012.637 0, 1384771.811 1094035.276 0, 1385038.745 1094057.931 0, 1385304.447 1094080.497 0, 1385776.914 1088519.378 0, 
+    1386249.379 1082958.29 0))
+
+POLYGON ((844369.207 622965.925 0, 844075.997 622975.049 0, 843781.337 622984.235 0, 843486.678 622993.438 0, 843192.02 623002.659 0, 842897.362 623011.897 0, 842602.705 623021.152 0, 842308.048 623030.425 0, 842013.392 623039.715 0, 841718.736 623049.023 0, 
+    841424.081 623058.348 0, 841129.426 623067.69 0, 840834.772 623077.049 0, 840540.118 623086.426 0, 840245.465 623095.82 0, 839950.813 623105.232 0, 839656.161 623114.661 0, 839361.51 623124.107 0, 839066.859 623133.57 0, 838772.209 623143.051 0, 
+    838477.559 623152.549 0, 838182.91 623162.065 0, 837888.262 623171.598 0, 837593.614 623181.148 0, 837297.515 623190.763 0, 837004.319 623200.301 0, 836709.673 623209.903 0, 836415.028 623219.522 0, 836120.382 623229.159 0, 835825.738 623238.814 0, 
+    835531.094 623248.485 0, 835236.45 623258.174 0, 834941.808 623267.881 0, 834647.165 623277.604 0, 834352.523 623287.345 0, 834057.882 623297.104 0, 833763.242 623306.879 0, 833468.602 623316.672 0, 833173.962 623326.483 0, 832879.324 623336.311 0, 
+    832584.685 623346.156 0, 832290.048 623356.018 0, 831995.411 623365.898 0, 831700.774 623375.795 0, 831406.138 623385.709 0, 831111.503 623395.641 0, 830816.868 623405.59 0, 830522.234 623415.557 0, 830226.147 623425.59 0, 830414.807 628988.273 0, 
+    830603.478 634551.289 0, 830898.906 634541.278 0, 831192.886 634531.334 0, 831486.865 634521.407 0, 831780.846 634511.497 0, 832074.827 634501.605 0, 832368.809 634491.73 0, 832662.791 634481.872 0, 832956.774 634472.032 0, 833250.757 634462.208 0, 
+    833544.741 634452.402 0, 833838.726 634442.614 0, 834132.711 634432.843 0, 834426.697 634423.089 0, 834720.683 634413.352 0, 835014.67 634403.633 0, 835308.657 634393.931 0, 835602.645 634384.246 0, 835896.634 634374.578 0, 836190.623 634364.928 0, 
+    836484.613 634355.295 0, 836778.603 634345.68 0, 837072.594 634336.082 0, 837366.585 634326.501 0, 837659.129 634316.984 0, 837954.57 634307.391 0, 838248.563 634297.862 0, 838542.556 634288.35 0, 838836.551 634278.856 0, 839130.545 634269.378 0, 
+    839424.541 634259.919 0, 839718.537 634250.476 0, 840012.533 634241.051 0, 840306.53 634231.643 0, 840600.528 634222.252 0, 840894.526 634212.879 0, 841188.524 634203.523 0, 841482.524 634194.185 0, 841776.523 634184.863 0, 842070.524 634175.559 0, 
+    842364.524 634166.272 0, 842658.526 634157.003 0, 842952.528 634147.751 0, 843246.53 634138.516 0, 843540.533 634129.298 0, 843834.537 634120.098 0, 844128.541 634110.915 0, 844422.546 634101.75 0, 844715.103 634092.646 0, 844542.15 628529.12 0, 
+    844369.207 622965.925 0))
+
+POLYGON ((858827.968 633673.873 0, 858535.384 633682.15 0, 858241.354 633690.485 0, 857947.325 633698.837 0, 857653.297 633707.207 0, 857359.269 633715.594 0, 857065.242 633723.998 0, 856771.215 633732.419 0, 856477.188 633740.858 0, 856183.162 633749.314 0, 
+    855889.137 633757.788 0, 855595.112 633766.278 0, 855301.088 633774.786 0, 855007.064 633783.312 0, 854713.04 633791.854 0, 854419.018 633800.414 0, 854124.995 633808.992 0, 853830.973 633817.586 0, 853536.952 633826.198 0, 853242.931 633834.827 0, 
+    852948.911 633843.474 0, 852654.891 633852.138 0, 852360.871 633860.819 0, 852066.853 633869.517 0, 851771.388 633878.276 0, 851478.816 633886.966 0, 851184.799 633895.716 0, 850890.782 633904.484 0, 850596.766 633913.269 0, 850302.75 633922.071 0, 
+    850008.735 633930.89 0, 849714.72 633939.727 0, 849420.706 633948.581 0, 849126.692 633957.453 0, 848832.679 633966.342 0, 848538.667 633975.248 0, 848244.655 633984.171 0, 847950.643 633993.112 0, 847656.632 634002.07 0, 847362.621 634011.045 0, 
+    847068.611 634020.038 0, 846774.602 634029.047 0, 846480.593 634038.075 0, 846186.585 634047.119 0, 845892.577 634056.181 0, 845598.57 634065.26 0, 845304.563 634074.356 0, 845010.556 634083.47 0, 844715.103 634092.646 0, 844888.067 639656.502 0, 
+    845061.041 645220.683 0, 845355.836 645211.527 0, 845649.187 645202.434 0, 845942.539 645193.358 0, 846235.891 645184.299 0, 846529.244 645175.257 0, 846822.598 645166.233 0, 847115.952 645157.226 0, 847409.306 645148.236 0, 847702.661 645139.264 0, 
+    847996.017 645130.308 0, 848289.373 645121.37 0, 848582.729 645112.45 0, 848876.087 645103.546 0, 849169.444 645094.66 0, 849462.802 645085.791 0, 849756.161 645076.939 0, 850049.52 645068.105 0, 850342.88 645059.288 0, 850636.24 645050.488 0, 
+    850929.601 645041.705 0, 851222.962 645032.94 0, 851516.324 645024.192 0, 851809.686 645015.461 0, 852101.606 645006.79 0, 852396.412 644998.051 0, 852689.776 644989.372 0, 852983.141 644980.71 0, 853276.505 644972.066 0, 853569.871 644963.439 0, 
+    853863.237 644954.829 0, 854156.603 644946.236 0, 854449.97 644937.66 0, 854743.337 644929.102 0, 855036.705 644920.561 0, 855330.074 644912.038 0, 855623.442 644903.531 0, 855916.812 644895.042 0, 856210.182 644886.571 0, 856503.552 644878.116 0, 
+    856796.923 644869.679 0, 857090.294 644861.259 0, 857383.666 644852.856 0, 857677.039 644844.47 0, 857970.412 644836.102 0, 858263.785 644827.751 0, 858557.159 644819.418 0, 858850.533 644811.101 0, 859142.466 644802.843 0, 858985.212 639238.195 0, 
+    858827.968 633673.873 0))
+
+POLYGON ((873225.015 644424.787 0, 872933.058 644432.221 0, 872639.661 644439.708 0, 872346.265 644447.213 0, 872052.869 644454.735 0, 871759.474 644462.274 0, 871466.079 644469.831 0, 871172.684 644477.405 0, 870879.29 644484.996 0, 870585.897 644492.604 0, 
+    870292.504 644500.23 0, 869999.111 644507.873 0, 869705.719 644515.533 0, 869412.327 644523.211 0, 869118.936 644530.906 0, 868825.545 644538.618 0, 868532.155 644546.347 0, 868238.765 644554.093 0, 867945.375 644561.857 0, 867651.986 644569.638 0, 
+    867358.597 644577.437 0, 867065.209 644585.252 0, 866771.822 644593.085 0, 866478.435 644600.936 0, 866183.607 644608.842 0, 865891.662 644616.688 0, 865598.276 644624.59 0, 865304.89 644632.509 0, 865011.506 644640.445 0, 864718.121 644648.399 0, 
+    864424.737 644656.37 0, 864131.354 644664.359 0, 863837.971 644672.364 0, 863544.588 644680.387 0, 863251.206 644688.427 0, 862957.825 644696.485 0, 862664.444 644704.559 0, 862371.063 644712.651 0, 862077.683 644720.76 0, 861784.303 644728.887 0, 
+    861490.924 644737.031 0, 861197.545 644745.192 0, 860904.167 644753.37 0, 860610.789 644761.565 0, 860317.412 644769.778 0, 860024.035 644778.008 0, 859730.659 644786.256 0, 859437.283 644794.52 0, 859142.466 644802.843 0, 859299.728 650367.813 0, 
+    859457 655933.102 0, 859751.159 655924.798 0, 860043.88 655916.552 0, 860336.601 655908.323 0, 860629.323 655900.111 0, 860922.045 655891.917 0, 861214.767 655883.74 0, 861507.49 655875.58 0, 861800.214 655867.437 0, 862092.938 655859.311 0, 
+    862385.663 655851.203 0, 862678.388 655843.112 0, 862971.113 655835.038 0, 863263.839 655826.981 0, 863556.566 655818.942 0, 863849.293 655810.92 0, 864142.02 655802.915 0, 864434.748 655794.927 0, 864727.476 655786.957 0, 865020.205 655779.003 0, 
+    865312.934 655771.067 0, 865605.664 655763.149 0, 865898.394 655755.247 0, 866191.125 655747.363 0, 866482.418 655739.534 0, 866776.587 655731.646 0, 867069.32 655723.813 0, 867362.052 655715.998 0, 867654.785 655708.199 0, 867947.518 655700.418 0, 
+    868240.252 655692.655 0, 868532.987 655684.908 0, 868825.721 655677.179 0, 869118.457 655669.467 0, 869411.192 655661.772 0, 869703.929 655654.095 0, 869996.665 655646.434 0, 870289.402 655638.791 0, 870582.14 655631.165 0, 870874.878 655623.556 0, 
+    871167.616 655615.965 0, 871460.355 655608.391 0, 871753.094 655600.834 0, 872045.834 655593.294 0, 872338.574 655585.772 0, 872631.315 655578.266 0, 872924.056 655570.778 0, 873216.797 655563.307 0, 873508.103 655555.89 0, 873366.555 649990.179 0, 
+    873225.015 644424.787 0))
+
+POLYGON ((887560.215 655218.377 0, 887268.888 655224.971 0, 886976.126 655231.615 0, 886683.365 655238.276 0, 886390.605 655244.954 0, 886097.844 655251.65 0, 885805.084 655258.362 0, 885512.325 655265.092 0, 885219.566 655271.839 0, 884926.807 655278.604 0, 
+    884634.049 655285.385 0, 884341.291 655292.184 0, 884048.534 655299 0, 883755.776 655305.833 0, 883463.02 655312.684 0, 883170.264 655319.552 0, 882877.508 655326.437 0, 882584.752 655333.339 0, 882291.997 655340.258 0, 881999.242 655347.195 0, 
+    881706.488 655354.149 0, 881413.734 655361.12 0, 881120.981 655368.108 0, 880828.228 655375.114 0, 880534.04 655382.171 0, 880242.723 655389.177 0, 879949.971 655396.234 0, 879657.22 655403.309 0, 879364.469 655410.4 0, 879071.719 655417.509 0, 
+    878778.968 655424.636 0, 878486.219 655431.779 0, 878193.47 655438.94 0, 877900.721 655446.118 0, 877607.972 655453.313 0, 877315.224 655460.525 0, 877022.477 655467.755 0, 876729.73 655475.002 0, 876436.983 655482.266 0, 876144.237 655489.547 0, 
+    875851.491 655496.845 0, 875558.745 655504.161 0, 875266 655511.494 0, 874973.256 655518.844 0, 874680.512 655526.212 0, 874387.768 655533.596 0, 874095.025 655540.998 0, 873802.282 655548.417 0, 873508.103 655555.89 0, 873649.659 661121.917 0, 
+    873791.223 666688.257 0, 874084.743 666680.801 0, 874376.831 666673.398 0, 874668.919 666666.013 0, 874961.007 666658.645 0, 875253.096 666651.294 0, 875545.186 666643.96 0, 875837.275 666636.643 0, 876129.366 666629.344 0, 876421.456 666622.062 0, 
+    876713.547 666614.797 0, 877005.639 666607.549 0, 877297.731 666600.318 0, 877589.823 666593.105 0, 877881.916 666585.909 0, 878174.009 666578.73 0, 878466.102 666571.568 0, 878758.197 666564.423 0, 879050.291 666557.296 0, 879342.386 666550.186 0, 
+    879634.481 666543.093 0, 879926.577 666536.017 0, 880218.673 666528.958 0, 880510.769 666521.916 0, 880801.434 666514.927 0, 881094.964 666507.885 0, 881387.061 666500.895 0, 881679.16 666493.922 0, 881971.258 666486.967 0, 882263.357 666480.029 0, 
+    882555.457 666473.107 0, 882847.556 666466.203 0, 883139.657 666459.317 0, 883431.757 666452.447 0, 883723.858 666445.595 0, 884015.96 666438.76 0, 884308.061 666431.942 0, 884600.164 666425.141 0, 884892.266 666418.357 0, 885184.369 666411.591 0, 
+    885476.473 666404.841 0, 885768.577 666398.109 0, 886060.681 666391.395 0, 886352.785 666384.697 0, 886644.89 666378.017 0, 886936.996 666371.353 0, 887229.102 666364.707 0, 887521.208 666358.078 0, 887811.883 666351.499 0, 887686.046 660784.782 0, 
+    887560.215 655218.377 0))
+
+POLYGON ((901833.439 666054.353 0, 901542.744 666060.111 0, 901250.62 666065.915 0, 900958.497 666071.736 0, 900666.374 666077.574 0, 900374.251 666083.429 0, 900082.129 666089.301 0, 899790.007 666095.191 0, 899497.885 666101.098 0, 899205.764 666107.022 0, 
+    898913.643 666112.963 0, 898621.522 666118.921 0, 898329.402 666124.897 0, 898037.282 666130.889 0, 897745.162 666136.899 0, 897453.043 666142.926 0, 897160.924 666148.971 0, 896868.806 666155.032 0, 896576.687 666161.111 0, 896284.57 666167.207 0, 
+    895992.452 666173.32 0, 895700.335 666179.45 0, 895408.219 666185.598 0, 895116.102 666191.762 0, 894822.556 666197.974 0, 894531.871 666204.143 0, 894239.755 666210.359 0, 893947.64 666216.593 0, 893655.526 666222.844 0, 893363.412 666229.111 0, 
+    893071.298 666235.396 0, 892779.185 666241.699 0, 892487.072 666248.018 0, 892194.959 666254.355 0, 891902.847 666260.708 0, 891610.735 666267.079 0, 891318.623 666273.467 0, 891026.512 666279.873 0, 890734.401 666286.295 0, 890442.291 666292.735 0, 
+    890150.181 666299.192 0, 889858.071 666305.666 0, 889565.962 666312.158 0, 889273.853 666318.666 0, 888981.744 666325.192 0, 888689.636 666331.735 0, 888397.529 666338.295 0, 888105.421 666344.872 0, 887811.883 666351.499 0, 887937.728 671918.525 0, 
+    888063.579 677485.857 0, 888356.459 677479.245 0, 888647.911 677472.683 0, 888939.363 677466.137 0, 889230.816 677459.609 0, 889522.269 677453.098 0, 889813.722 677446.604 0, 890105.176 677440.127 0, 890396.631 677433.668 0, 890688.085 677427.225 0, 
+    890979.54 677420.8 0, 891270.996 677414.392 0, 891562.452 677408.001 0, 891853.908 677401.627 0, 892145.364 677395.27 0, 892436.821 677388.931 0, 892728.279 677382.608 0, 893019.736 677376.303 0, 893311.194 677370.015 0, 893602.653 677363.744 0, 
+    893894.111 677357.49 0, 894185.571 677351.254 0, 894477.03 677345.034 0, 894768.49 677338.832 0, 895058.523 677332.677 0, 895351.411 677326.479 0, 895642.872 677320.328 0, 895934.333 677314.194 0, 896225.795 677308.078 0, 896517.257 677301.978 0, 
+    896808.719 677295.896 0, 897100.182 677289.831 0, 897391.645 677283.783 0, 897683.109 677277.753 0, 897974.573 677271.739 0, 898266.037 677265.743 0, 898557.501 677259.763 0, 898848.966 677253.801 0, 899140.431 677247.856 0, 899431.897 677241.928 0, 
+    899723.363 677236.018 0, 900014.829 677230.124 0, 900306.296 677224.248 0, 900597.763 677218.389 0, 900889.23 677212.547 0, 901180.698 677206.722 0, 901472.166 677200.914 0, 901763.634 677195.123 0, 902053.677 677189.378 0, 901943.555 671621.713 0, 
+    901833.439 666054.353 0))
+
+POLYGON ((916044.557 676932.425 0, 915754.497 676937.351 0, 915463.013 676942.318 0, 915171.53 676947.302 0, 914880.047 676952.304 0, 914588.564 676957.322 0, 914297.082 676962.358 0, 914005.6 676967.411 0, 913714.118 676972.481 0, 913422.637 676977.568 0, 
+    913131.156 676982.672 0, 912839.675 676987.794 0, 912548.194 676992.932 0, 912256.714 676998.088 0, 911965.234 677003.261 0, 911673.754 677008.451 0, 911382.275 677013.659 0, 911090.796 677018.883 0, 910799.317 677024.125 0, 910507.839 677029.383 0, 
+    910216.36 677034.659 0, 909924.883 677039.952 0, 909633.405 677045.263 0, 909341.928 677050.59 0, 909049.026 677055.961 0, 908758.975 677061.296 0, 908467.498 677066.675 0, 908176.022 677072.071 0, 907884.547 677077.484 0, 907593.071 677082.915 0, 
+    907301.597 677088.362 0, 907010.122 677093.827 0, 906718.648 677099.308 0, 906427.174 677104.807 0, 906135.7 677110.323 0, 905844.227 677115.857 0, 905552.753 677121.407 0, 905261.281 677126.975 0, 904969.808 677132.559 0, 904678.336 677138.161 0, 
+    904386.865 677143.78 0, 904095.393 677149.416 0, 903803.922 677155.07 0, 903512.452 677160.74 0, 903220.981 677166.428 0, 902929.511 677172.133 0, 902638.041 677177.855 0, 902346.572 677183.594 0, 902053.677 677189.378 0, 902163.805 682757.346 0, 
+    902273.939 688325.612 0, 902566.176 688319.841 0, 902856.989 688314.115 0, 903147.804 688308.406 0, 903438.618 688302.714 0, 903729.433 688297.039 0, 904020.248 688291.381 0, 904311.064 688285.74 0, 904601.88 688280.117 0, 904892.696 688274.511 0, 
+    905183.513 688268.921 0, 905474.33 688263.349 0, 905765.147 688257.794 0, 906055.964 688252.256 0, 906346.782 688246.735 0, 906637.601 688241.232 0, 906928.419 688235.745 0, 907219.238 688230.276 0, 907510.057 688224.823 0, 907800.877 688219.388 0, 
+    908091.696 688213.97 0, 908382.517 688208.569 0, 908673.337 688203.185 0, 908964.158 688197.818 0, 909253.557 688192.495 0, 909545.8 688187.136 0, 909836.622 688181.821 0, 910127.444 688176.523 0, 910418.266 688171.242 0, 910709.089 688165.977 0, 
+    910999.912 688160.731 0, 911290.735 688155.501 0, 911581.559 688150.288 0, 911872.383 688145.092 0, 912163.207 688139.914 0, 912454.031 688134.753 0, 912744.856 688129.608 0, 913035.681 688124.481 0, 913326.507 688119.371 0, 913617.332 688114.278 0, 
+    913908.158 688109.203 0, 914198.985 688104.144 0, 914489.811 688099.103 0, 914780.638 688094.078 0, 915071.465 688089.071 0, 915362.293 688084.081 0, 915653.121 688079.108 0, 915943.949 688074.152 0, 916233.356 688069.237 0, 916138.954 682500.681 0, 
+    916044.557 676932.425 0))
+
+POLYGON ((930193.442 687852.301 0, 929904.019 687856.398 0, 929613.179 687860.532 0, 929322.338 687864.683 0, 929031.497 687868.852 0, 928740.657 687873.037 0, 928449.817 687877.24 0, 928158.978 687881.46 0, 927868.138 687885.697 0, 927577.299 687889.951 0, 
+    927286.46 687894.222 0, 926995.621 687898.511 0, 926704.783 687902.816 0, 926413.945 687907.139 0, 926123.107 687911.478 0, 925832.269 687915.835 0, 925541.432 687920.209 0, 925250.595 687924.6 0, 924959.758 687929.008 0, 924668.921 687933.434 0, 
+    924378.085 687937.876 0, 924087.249 687942.335 0, 923796.413 687946.812 0, 923505.577 687951.306 0, 923213.323 687955.839 0, 922923.907 687960.345 0, 922633.072 687964.89 0, 922342.238 687969.452 0, 922051.404 687974.031 0, 921760.57 687978.628 0, 
+    921469.736 687983.241 0, 921178.903 687987.872 0, 920888.069 687992.52 0, 920597.236 687997.185 0, 920306.404 688001.867 0, 920015.572 688006.566 0, 919724.74 688011.282 0, 919433.908 688016.016 0, 919143.076 688020.766 0, 918852.245 688025.534 0, 
+    918561.414 688030.319 0, 918270.583 688035.121 0, 917979.753 688039.94 0, 917688.923 688044.776 0, 917398.093 688049.629 0, 917107.264 688054.499 0, 916816.435 688059.387 0, 916525.606 688064.291 0, 916233.356 688069.237 0, 916327.764 693638.088 0, 
+    916422.176 699207.231 0, 916713.766 699202.297 0, 917003.94 699197.403 0, 917294.113 699192.527 0, 917584.287 699187.667 0, 917874.461 699182.825 0, 918164.636 699178 0, 918454.811 699173.192 0, 918744.986 699168.401 0, 919035.161 699163.627 0, 
+    919325.337 699158.87 0, 919615.513 699154.13 0, 919905.689 699149.407 0, 920195.865 699144.702 0, 920486.042 699140.013 0, 920776.219 699135.342 0, 921066.397 699130.687 0, 921356.574 699126.05 0, 921646.752 699121.43 0, 921936.93 699116.826 0, 
+    922227.109 699112.24 0, 922517.287 699107.671 0, 922807.466 699103.119 0, 923097.645 699098.585 0, 923386.409 699094.089 0, 923678.005 699089.566 0, 923968.184 699085.082 0, 924258.365 699080.616 0, 924548.545 699076.166 0, 924838.726 699071.734 0, 
+    925128.907 699067.319 0, 925419.088 699062.921 0, 925709.27 699058.539 0, 925999.452 699054.175 0, 926289.634 699049.828 0, 926579.816 699045.498 0, 926869.999 699041.186 0, 927160.182 699036.89 0, 927450.365 699032.611 0, 927740.548 699028.35 0, 
+    928030.732 699024.105 0, 928320.915 699019.878 0, 928611.1 699015.667 0, 928901.284 699011.474 0, 929191.468 699007.298 0, 929481.653 699003.139 0, 929771.838 698998.997 0, 930062.024 698994.872 0, 930350.794 698990.784 0, 930272.116 693421.396 0, 
+    930193.442 687852.301 0))
+
+POLYGON ((944279.968 698813.688 0, 943991.185 698816.96 0, 943700.989 698820.265 0, 943410.794 698823.587 0, 943120.598 698826.927 0, 942830.403 698830.283 0, 942540.208 698833.657 0, 942250.013 698837.047 0, 941959.819 698840.455 0, 941669.624 698843.879 0, 
+    941379.43 698847.321 0, 941089.236 698850.78 0, 940799.042 698854.256 0, 940508.848 698857.749 0, 940218.655 698861.259 0, 939928.462 698864.786 0, 939638.269 698868.33 0, 939348.076 698871.892 0, 939057.884 698875.47 0, 938767.691 698879.065 0, 
+    938477.499 698882.678 0, 938187.307 698886.308 0, 937897.115 698889.954 0, 937606.924 698893.618 0, 937315.319 698897.317 0, 937026.542 698900.997 0, 936736.351 698904.712 0, 936446.16 698908.444 0, 936155.97 698912.193 0, 935865.779 698915.96 0, 
+    935575.59 698919.743 0, 935285.4 698923.543 0, 934995.21 698927.361 0, 934705.021 698931.195 0, 934414.832 698935.047 0, 934124.643 698938.916 0, 933834.454 698942.802 0, 933544.266 698946.705 0, 933254.078 698950.625 0, 932963.89 698954.562 0, 
+    932673.702 698958.516 0, 932383.515 698962.487 0, 932093.328 698966.475 0, 931803.141 698970.481 0, 931512.954 698974.503 0, 931222.767 698978.543 0, 930932.581 698982.599 0, 930642.395 698986.673 0, 930350.794 698990.784 0, 930429.476 704560.46 0, 
+    930508.162 710130.422 0, 930799.104 710126.321 0, 931088.635 710122.256 0, 931378.165 710118.209 0, 931667.696 710114.178 0, 931957.227 710110.165 0, 932246.759 710106.169 0, 932536.29 710102.189 0, 932825.822 710098.227 0, 933115.354 710094.282 0, 
+    933404.886 710090.354 0, 933694.419 710086.443 0, 933983.951 710082.549 0, 934273.484 710078.671 0, 934563.018 710074.811 0, 934852.551 710070.968 0, 935142.085 710067.143 0, 935431.618 710063.334 0, 935721.153 710059.542 0, 936010.687 710055.767 0, 
+    936300.221 710052.009 0, 936589.756 710048.269 0, 936879.291 710044.545 0, 937168.826 710040.838 0, 937456.951 710037.167 0, 937747.897 710033.476 0, 938037.433 710029.821 0, 938326.969 710026.182 0, 938616.505 710022.561 0, 938906.042 710018.956 0, 
+    939195.579 710015.369 0, 939485.115 710011.799 0, 939774.653 710008.245 0, 940064.19 710004.709 0, 940353.727 710001.19 0, 940643.265 709997.688 0, 940932.803 709994.203 0, 941222.341 709990.735 0, 941511.88 709987.284 0, 941801.418 709983.85 0, 
+    942090.957 709980.433 0, 942380.496 709977.033 0, 942670.035 709973.65 0, 942959.574 709970.284 0, 943249.114 709966.935 0, 943538.654 709963.604 0, 943828.194 709960.289 0, 944117.734 709956.991 0, 944405.864 709953.727 0, 944342.915 704383.565 0, 
+    944279.968 698813.688 0))
+
+POLYGON ((958304.01 709816.295 0, 958015.869 709818.746 0, 957726.321 709821.226 0, 957436.773 709823.722 0, 957147.225 709826.236 0, 956857.677 709828.767 0, 956568.129 709831.314 0, 956278.582 709833.879 0, 955989.034 709836.461 0, 955699.487 709839.06 0, 
+    955409.94 709841.676 0, 955120.393 709844.309 0, 954830.846 709846.959 0, 954541.299 709849.626 0, 954251.753 709852.31 0, 953962.207 709855.012 0, 953672.661 709857.73 0, 953383.115 709860.465 0, 953093.569 709863.217 0, 952804.023 709865.987 0, 
+    952514.478 709868.773 0, 952224.932 709871.576 0, 951935.387 709874.397 0, 951645.842 709877.234 0, 951354.888 709880.103 0, 951066.753 709882.961 0, 950777.208 709885.849 0, 950487.664 709888.755 0, 950198.12 709891.678 0, 949908.576 709894.617 0, 
+    949619.032 709897.574 0, 949329.488 709900.548 0, 949039.945 709903.539 0, 948750.401 709906.547 0, 948460.858 709909.572 0, 948171.315 709912.614 0, 947881.773 709915.673 0, 947592.23 709918.749 0, 947302.688 709921.842 0, 947013.145 709924.952 0, 
+    946723.603 709928.079 0, 946434.062 709931.224 0, 946144.52 709934.385 0, 945854.978 709937.563 0, 945565.437 709940.759 0, 945275.896 709943.971 0, 944986.355 709947.201 0, 944696.814 709950.447 0, 944405.864 709953.727 0, 944468.817 715524.171 0, 
+    944531.773 721094.893 0, 944822.064 721091.621 0, 945110.949 721088.382 0, 945399.834 721085.159 0, 945688.72 721081.954 0, 945977.605 721078.766 0, 946266.491 721075.595 0, 946555.377 721072.441 0, 946844.263 721069.304 0, 947133.149 721066.184 0, 
+    947422.036 721063.08 0, 947710.922 721059.994 0, 947999.809 721056.925 0, 948288.696 721053.873 0, 948577.583 721050.838 0, 948866.471 721047.82 0, 949155.358 721044.819 0, 949444.246 721041.835 0, 949733.134 721038.867 0, 950022.022 721035.917 0, 
+    950310.91 721032.984 0, 950599.799 721030.068 0, 950888.687 721027.169 0, 951177.576 721024.287 0, 951465.059 721021.436 0, 951755.354 721018.574 0, 952044.243 721015.743 0, 952333.132 721012.929 0, 952622.022 721010.132 0, 952910.912 721007.352 0, 
+    953199.802 721004.588 0, 953488.692 721001.842 0, 953777.582 720999.113 0, 954066.472 720996.401 0, 954355.363 720993.706 0, 954644.254 720991.028 0, 954933.144 720988.367 0, 955222.036 720985.723 0, 955510.927 720983.096 0, 955799.818 720980.486 0, 
+    956088.71 720977.893 0, 956377.601 720975.317 0, 956666.493 720972.758 0, 956955.385 720970.216 0, 957244.277 720967.691 0, 957533.169 720965.183 0, 957822.062 720962.692 0, 958110.954 720960.218 0, 958398.442 720957.773 0, 958351.225 715386.895 0, 
+    958304.01 709816.295 0))
+
+POLYGON ((972265.444 720859.829 0, 971977.948 720861.462 0, 971689.049 720863.12 0, 971400.151 720864.795 0, 971111.253 720866.486 0, 970822.355 720868.195 0, 970533.457 720869.921 0, 970244.559 720871.664 0, 969955.661 720873.424 0, 969666.763 720875.201 0, 
+    969377.866 720876.994 0, 969088.968 720878.805 0, 968800.071 720880.633 0, 968511.174 720882.478 0, 968222.277 720884.34 0, 967933.38 720886.219 0, 967644.483 720888.115 0, 967355.586 720890.028 0, 967066.689 720891.957 0, 966777.793 720893.904 0, 
+    966488.896 720895.868 0, 966200 720897.849 0, 965911.104 720899.847 0, 965622.208 720901.862 0, 965331.908 720903.904 0, 965044.416 720905.943 0, 964755.52 720908.009 0, 964466.625 720910.092 0, 964177.729 720912.192 0, 963888.834 720914.308 0, 
+    963599.938 720916.442 0, 963311.043 720918.593 0, 963022.148 720920.761 0, 962733.254 720922.946 0, 962444.359 720925.148 0, 962155.464 720927.367 0, 961866.57 720929.603 0, 961577.675 720931.856 0, 961288.781 720934.126 0, 960999.887 720936.413 0, 
+    960710.993 720938.717 0, 960422.099 720941.038 0, 960133.206 720943.376 0, 959844.312 720945.731 0, 959555.419 720948.103 0, 959266.526 720950.492 0, 958977.633 720952.898 0, 958688.74 720955.321 0, 958398.442 720957.773 0, 958445.662 726528.926 0, 
+    958492.884 732100.35 0, 958782.522 732097.904 0, 959070.759 732095.486 0, 959358.997 732093.086 0, 959647.234 732090.702 0, 959935.472 732088.336 0, 960223.709 732085.986 0, 960511.947 732083.653 0, 960800.185 732081.338 0, 961088.423 732079.039 0, 
+    961376.662 732076.757 0, 961664.9 732074.492 0, 961953.138 732072.244 0, 962241.377 732070.013 0, 962529.616 732067.8 0, 962817.855 732065.603 0, 963106.094 732063.423 0, 963394.333 732061.26 0, 963682.572 732059.114 0, 963970.812 732056.984 0, 
+    964259.051 732054.872 0, 964547.291 732052.777 0, 964835.53 732050.699 0, 965123.77 732048.638 0, 965410.61 732046.603 0, 965700.251 732044.566 0, 965988.491 732042.556 0, 966276.731 732040.563 0, 966564.972 732038.586 0, 966853.212 732036.627 0, 
+    967141.453 732034.684 0, 967429.694 732032.759 0, 967717.935 732030.85 0, 968006.176 732028.959 0, 968294.417 732027.084 0, 968582.658 732025.226 0, 968870.9 732023.386 0, 969159.141 732021.562 0, 969447.383 732019.755 0, 969735.624 732017.965 0, 
+    970023.866 732016.193 0, 970312.108 732014.437 0, 970600.35 732012.698 0, 970888.592 732010.976 0, 971176.835 732009.271 0, 971465.077 732007.583 0, 971753.319 732005.912 0, 972041.562 732004.258 0, 972328.405 732002.629 0, 972296.924 726431.093 0, 
+    972265.444 720859.829 0))
+
+POLYGON ((986164.147 731943.996 0, 985877.298 731944.814 0, 985589.052 731945.654 0, 985300.806 731946.511 0, 985012.56 731947.384 0, 984724.314 731948.275 0, 984436.069 731949.183 0, 984147.823 731950.107 0, 983859.577 731951.049 0, 983571.331 731952.007 0, 
+    983283.086 731952.983 0, 982994.84 731953.975 0, 982706.595 731954.984 0, 982418.349 731956.011 0, 982130.104 731957.054 0, 981841.859 731958.114 0, 981553.613 731959.191 0, 981265.368 731960.286 0, 980977.123 731961.397 0, 980688.878 731962.525 0, 
+    980400.633 731963.67 0, 980112.388 731964.832 0, 979824.143 731966.011 0, 979535.898 731967.207 0, 979246.256 731968.426 0, 978959.409 731969.65 0, 978671.164 731970.897 0, 978382.92 731972.161 0, 978094.676 731973.442 0, 977806.431 731974.739 0, 
+    977518.187 731976.054 0, 977229.943 731977.386 0, 976941.699 731978.735 0, 976653.455 731980.1 0, 976365.211 731981.483 0, 976076.967 731982.882 0, 975788.723 731984.299 0, 975500.479 731985.732 0, 975212.236 731987.183 0, 974923.992 731988.65 0, 
+    974635.749 731990.135 0, 974347.505 731991.636 0, 974059.262 731993.154 0, 973771.019 731994.69 0, 973482.776 731996.242 0, 973194.533 731997.811 0, 972906.29 731999.397 0, 972618.047 732001.001 0, 972328.405 732002.629 0, 972359.888 737574.432 0, 
+    972391.373 743146.501 0, 972680.356 743144.876 0, 972967.943 743143.277 0, 973255.53 743141.694 0, 973543.117 743140.128 0, 973830.704 743138.58 0, 974118.291 743137.048 0, 974405.878 743135.533 0, 974693.466 743134.035 0, 974981.053 743132.554 0, 
+    975268.641 743131.09 0, 975556.229 743129.643 0, 975843.817 743128.212 0, 976131.404 743126.799 0, 976418.992 743125.403 0, 976706.58 743124.023 0, 976994.169 743122.661 0, 977281.757 743121.315 0, 977569.345 743119.986 0, 977856.933 743118.675 0, 
+    978144.522 743117.38 0, 978432.11 743116.102 0, 978719.699 743114.841 0, 979007.288 743113.597 0, 979293.482 743112.376 0, 979582.465 743111.16 0, 979870.054 743109.966 0, 980157.643 743108.79 0, 980445.232 743107.631 0, 980732.821 743106.488 0, 
+    981020.41 743105.363 0, 981307.999 743104.254 0, 981595.589 743103.162 0, 981883.178 743102.087 0, 982170.767 743101.03 0, 982458.357 743099.989 0, 982745.946 743098.965 0, 983033.536 743097.958 0, 983321.126 743096.967 0, 983608.715 743095.994 0, 
+    983896.305 743095.038 0, 984183.895 743094.098 0, 984471.485 743093.176 0, 984759.075 743092.271 0, 985046.665 743091.382 0, 985334.255 743090.51 0, 985621.845 743089.656 0, 985909.435 743088.818 0, 986195.631 743088.001 0, 986179.889 737515.866 0, 
+    986164.147 731943.996 0))
+
+POLYGON ((1000000 743068.501 0, 999713.8 743068.509 0, 999426.209 743068.535 0, 999138.617 743068.577 0, 998851.026 743068.636 0, 998563.435 743068.712 0, 998275.843 743068.805 0, 997988.252 743068.915 0, 997700.661 743069.042 0, 997413.069 743069.186 0, 
+    997125.478 743069.346 0, 996837.887 743069.524 0, 996550.296 743069.719 0, 996262.704 743069.93 0, 995975.113 743070.159 0, 995687.522 743070.404 0, 995399.931 743070.666 0, 995112.339 743070.945 0, 994824.748 743071.242 0, 994537.157 743071.555 0, 
+    994249.566 743071.885 0, 993961.975 743072.232 0, 993674.384 743072.595 0, 993386.792 743072.976 0, 993097.809 743073.376 0, 992811.61 743073.789 0, 992524.019 743074.22 0, 992236.428 743074.669 0, 991948.837 743075.134 0, 991661.246 743075.616 0, 
+    991373.656 743076.116 0, 991086.065 743076.632 0, 990798.474 743077.165 0, 990510.883 743077.715 0, 990223.292 743078.282 0, 989935.701 743078.866 0, 989648.111 743079.467 0, 989360.52 743080.084 0, 989072.929 743080.719 0, 988785.339 743081.371 0, 
+    988497.748 743082.039 0, 988210.158 743082.725 0, 987922.567 743083.427 0, 987634.977 743084.146 0, 987347.386 743084.883 0, 987059.796 743085.636 0, 986772.206 743086.406 0, 986484.615 743087.193 0, 986195.631 743088.001 0, 986211.375 748660.397 0, 
+    986227.118 754233.05 0, 986515.443 754232.244 0, 986802.377 754231.459 0, 987089.312 754230.691 0, 987376.246 754229.939 0, 987663.181 754229.205 0, 987950.115 754228.487 0, 988237.05 754227.786 0, 988523.984 754227.102 0, 988810.919 754226.435 0, 
+    989097.853 754225.785 0, 989384.788 754225.152 0, 989671.723 754224.535 0, 989958.657 754223.936 0, 990245.592 754223.353 0, 990532.527 754222.788 0, 990819.462 754222.239 0, 991106.397 754221.707 0, 991393.332 754221.192 0, 991680.267 754220.694 0, 
+    991967.202 754220.213 0, 992254.137 754219.748 0, 992541.072 754219.301 0, 992828.007 754218.87 0, 993113.552 754218.459 0, 993401.877 754218.06 0, 993688.812 754217.68 0, 993975.747 754217.317 0, 994262.682 754216.971 0, 994549.617 754216.641 0, 
+    994836.553 754216.329 0, 995123.488 754216.034 0, 995410.423 754215.755 0, 995697.358 754215.493 0, 995984.294 754215.249 0, 996271.229 754215.021 0, 996558.164 754214.81 0, 996845.099 754214.616 0, 997132.035 754214.438 0, 997418.97 754214.278 0, 
+    997705.905 754214.134 0, 997992.841 754214.008 0, 998279.776 754213.898 0, 998566.711 754213.805 0, 998853.647 754213.729 0, 999140.582 754213.67 0, 999427.518 754213.628 0, 999714.453 754213.603 0, 1000000 754213.595 0, 1000000 748640.919 0, 
+    1000000 743068.501 0))
+
+POLYGON ((1013772.882 754233.05 0, 1013487.334 754232.252 0, 1013200.399 754231.466 0, 1012913.465 754230.698 0, 1012626.53 754229.946 0, 1012339.596 754229.212 0, 1012052.662 754228.494 0, 1011765.727 754227.793 0, 1011478.793 754227.109 0, 1011191.858 754226.442 0, 
+    1010904.923 754225.791 0, 1010617.989 754225.158 0, 1010331.054 754224.541 0, 1010044.119 754223.942 0, 1009757.184 754223.359 0, 1009470.25 754222.793 0, 1009183.315 754222.244 0, 1008896.38 754221.712 0, 1008609.445 754221.197 0, 1008322.51 754220.699 0, 
+    1008035.575 754220.217 0, 1007748.64 754219.753 0, 1007461.705 754219.305 0, 1007174.77 754218.874 0, 1006886.448 754218.459 0, 1006600.9 754218.064 0, 1006313.965 754217.683 0, 1006027.03 754217.32 0, 1005740.094 754216.974 0, 1005453.159 754216.645 0, 
+    1005166.224 754216.332 0, 1004879.289 754216.036 0, 1004592.354 754215.758 0, 1004305.418 754215.496 0, 1004018.483 754215.251 0, 1003731.548 754215.023 0, 1003444.612 754214.812 0, 1003157.677 754214.617 0, 1002870.742 754214.44 0, 1002583.807 754214.279 0, 
+    1002296.871 754214.136 0, 1002009.936 754214.009 0, 1001723 754213.899 0, 1001436.065 754213.806 0, 1001149.13 754213.73 0, 1000862.194 754213.671 0, 1000575.259 754213.629 0, 1000288.324 754213.603 0, 1000000 754213.595 0, 1000000 759786.524 0, 
+    1000000 765359.704 0, 1000287.664 765359.713 0, 1000573.944 765359.738 0, 1000860.223 765359.78 0, 1001146.502 765359.839 0, 1001432.782 765359.915 0, 1001719.061 765360.008 0, 1002005.34 765360.118 0, 1002291.62 765360.244 0, 1002577.899 765360.388 0, 
+    1002864.178 765360.548 0, 1003150.458 765360.725 0, 1003436.737 765360.919 0, 1003723.016 765361.129 0, 1004009.295 765361.357 0, 1004295.575 765361.601 0, 1004581.854 765361.862 0, 1004868.133 765362.141 0, 1005154.412 765362.436 0, 1005440.691 765362.747 0, 
+    1005726.97 765363.076 0, 1006013.25 765363.421 0, 1006299.529 765363.784 0, 1006585.808 765364.163 0, 1006870.703 765364.557 0, 1007158.366 765364.972 0, 1007444.645 765365.402 0, 1007730.924 765365.848 0, 1008017.203 765366.312 0, 1008303.482 765366.792 0, 
+    1008589.761 765367.289 0, 1008876.04 765367.803 0, 1009162.318 765368.334 0, 1009448.597 765368.882 0, 1009734.876 765369.446 0, 1010021.155 765370.028 0, 1010307.433 765370.626 0, 1010593.712 765371.241 0, 1010879.991 765371.873 0, 1011166.269 765372.522 0, 
+    1011452.548 765373.187 0, 1011738.826 765373.87 0, 1012025.105 765374.569 0, 1012311.383 765375.286 0, 1012597.662 765376.019 0, 1012883.94 765376.768 0, 1013170.218 765377.535 0, 1013456.497 765378.319 0, 1013741.392 765379.115 0, 1013757.137 759805.958 0, 
+    1013772.882 754233.05 0))
+
+POLYGON ((1027482.674 765437.348 0, 1027197.78 765435.747 0, 1026911.505 765434.154 0, 1026625.23 765432.579 0, 1026338.955 765431.02 0, 1026052.68 765429.478 0, 1025766.405 765427.953 0, 1025480.129 765426.445 0, 1025193.854 765424.954 0, 1024907.578 765423.48 0, 
+    1024621.303 765422.022 0, 1024335.027 765420.581 0, 1024048.751 765419.157 0, 1023762.475 765417.75 0, 1023476.199 765416.36 0, 1023189.923 765414.987 0, 1022903.647 765413.63 0, 1022617.371 765412.291 0, 1022331.095 765410.968 0, 1022044.818 765409.662 0, 
+    1021758.542 765408.373 0, 1021472.265 765407.101 0, 1021185.989 765405.845 0, 1020899.712 765404.607 0, 1020612.054 765403.379 0, 1020327.159 765402.18 0, 1020040.882 765400.992 0, 1019754.605 765399.821 0, 1019468.328 765398.667 0, 1019182.051 765397.529 0, 
+    1018895.774 765396.409 0, 1018609.496 765395.305 0, 1018323.219 765394.218 0, 1018036.942 765393.148 0, 1017750.664 765392.095 0, 1017464.387 765391.058 0, 1017178.109 765390.039 0, 1016891.832 765389.036 0, 1016605.554 765388.05 0, 1016319.276 765387.082 0, 
+    1016032.999 765386.129 0, 1015746.721 765385.194 0, 1015460.443 765384.276 0, 1015174.165 765383.374 0, 1014887.887 765382.49 0, 1014601.609 765381.622 0, 1014315.331 765380.771 0, 1014029.053 765379.937 0, 1013741.392 765379.115 0, 1013725.646 770952.52 0, 
+    1013709.899 776526.168 0, 1013996.901 776526.987 0, 1014282.523 776527.82 0, 1014568.145 776528.669 0, 1014853.767 776529.535 0, 1015139.389 776530.417 0, 1015425.011 776531.317 0, 1015710.633 776532.233 0, 1015996.254 776533.166 0, 1016281.876 776534.116 0, 
+    1016567.498 776535.083 0, 1016853.119 776536.066 0, 1017138.741 776537.067 0, 1017424.362 776538.084 0, 1017709.983 776539.118 0, 1017995.605 776540.168 0, 1018281.226 776541.236 0, 1018566.847 776542.32 0, 1018852.468 776543.422 0, 1019138.089 776544.54 0, 
+    1019423.71 776545.675 0, 1019709.331 776546.826 0, 1019994.952 776547.995 0, 1020280.573 776549.18 0, 1020564.815 776550.376 0, 1020851.814 776551.601 0, 1021137.435 776552.837 0, 1021423.055 776554.089 0, 1021708.676 776555.358 0, 1021994.296 776556.645 0, 
+    1022279.916 776557.948 0, 1022565.536 776559.267 0, 1022851.156 776560.604 0, 1023136.776 776561.957 0, 1023422.396 776563.327 0, 1023708.016 776564.714 0, 1023993.636 776566.118 0, 1024279.256 776567.539 0, 1024564.875 776568.976 0, 1024850.495 776570.431 0, 
+    1025136.114 776571.902 0, 1025421.734 776573.389 0, 1025707.353 776574.894 0, 1025992.972 776576.416 0, 1026278.591 776577.954 0, 1026564.21 776579.509 0, 1026849.829 776581.081 0, 1027135.448 776582.67 0, 1027419.689 776584.267 0, 1027451.182 771010.686 0, 
+    1027482.674 765437.348 0))
+
+POLYGON ((1041129.26 776681.099 0, 1040845.023 776678.698 0, 1040559.409 776676.303 0, 1040273.796 776673.924 0, 1039988.183 776671.562 0, 1039702.569 776669.217 0, 1039416.955 776666.888 0, 1039131.341 776664.577 0, 1038845.727 776662.282 0, 1038560.113 776660.004 0, 
+    1038274.499 776657.743 0, 1037988.884 776655.498 0, 1037703.27 776653.271 0, 1037417.655 776651.06 0, 1037132.04 776648.866 0, 1036846.425 776646.689 0, 1036560.81 776644.529 0, 1036275.195 776642.385 0, 1035989.58 776640.259 0, 1035703.964 776638.149 0, 
+    1035418.349 776636.056 0, 1035132.733 776633.979 0, 1034847.117 776631.92 0, 1034561.501 776629.877 0, 1034274.509 776627.842 0, 1033990.269 776625.843 0, 1033704.653 776623.85 0, 1033419.036 776621.875 0, 1033133.42 776619.916 0, 1032847.803 776617.975 0, 
+    1032562.187 776616.05 0, 1032276.57 776614.142 0, 1031990.953 776612.25 0, 1031705.336 776610.376 0, 1031419.718 776608.518 0, 1031134.101 776606.677 0, 1030848.484 776604.853 0, 1030562.866 776603.046 0, 1030277.249 776601.255 0, 1029991.631 776599.482 0, 
+    1029706.013 776597.725 0, 1029420.395 776595.985 0, 1029134.777 776594.262 0, 1028849.159 776592.555 0, 1028563.541 776590.866 0, 1028277.922 776589.193 0, 1027992.304 776587.537 0, 1027706.685 776585.898 0, 1027419.689 776584.267 0, 1027388.195 782158.088 0, 
+    1027356.699 787732.145 0, 1027643.036 787733.772 0, 1027927.998 787735.407 0, 1028212.96 787737.059 0, 1028497.923 787738.728 0, 1028782.885 787740.414 0, 1029067.847 787742.117 0, 1029352.809 787743.836 0, 1029637.77 787745.572 0, 1029922.732 787747.325 0, 
+    1030207.694 787749.094 0, 1030492.655 787750.881 0, 1030777.617 787752.684 0, 1031062.578 787754.504 0, 1031347.539 787756.34 0, 1031632.5 787758.194 0, 1031917.461 787760.064 0, 1032202.422 787761.951 0, 1032487.383 787763.855 0, 1032772.343 787765.775 0, 
+    1033057.304 787767.713 0, 1033342.264 787769.667 0, 1033627.224 787771.637 0, 1033912.185 787773.625 0, 1034195.771 787775.62 0, 1034482.104 787777.651 0, 1034767.064 787779.689 0, 1035052.024 787781.743 0, 1035336.983 787783.815 0, 1035621.943 787785.903 0, 
+    1035906.902 787788.008 0, 1036191.861 787790.13 0, 1036476.82 787792.268 0, 1036761.779 787794.424 0, 1037046.738 787796.596 0, 1037331.697 787798.785 0, 1037616.655 787800.99 0, 1037901.614 787803.213 0, 1038186.572 787805.452 0, 1038471.53 787807.708 0, 
+    1038756.488 787809.981 0, 1039041.446 787812.27 0, 1039326.404 787814.577 0, 1039611.362 787816.9 0, 1039896.319 787819.239 0, 1040181.276 787821.596 0, 1040466.234 787823.969 0, 1040751.191 787826.36 0, 1041034.775 787828.755 0, 1041082.019 782254.809 0, 
+    1041129.26 776681.099 0))
+
+POLYGON ((1054712.524 787964.007 0, 1054428.945 787960.81 0, 1054143.996 787957.615 0, 1053859.047 787954.437 0, 1053574.097 787951.275 0, 1053289.148 787948.13 0, 1053004.198 787945.002 0, 1052719.248 787941.891 0, 1052434.297 787938.796 0, 1052149.347 787935.718 0, 
+    1051864.396 787932.657 0, 1051579.445 787929.613 0, 1051294.494 787926.586 0, 1051009.543 787923.575 0, 1050724.592 787920.581 0, 1050439.64 787917.604 0, 1050154.689 787914.643 0, 1049869.737 787911.7 0, 1049584.785 787908.773 0, 1049299.832 787905.863 0, 
+    1049014.88 787902.97 0, 1048729.927 787900.093 0, 1048444.975 787897.233 0, 1048160.022 787894.39 0, 1047873.698 787891.551 0, 1047590.115 787888.755 0, 1047305.162 787885.962 0, 1047020.209 787883.186 0, 1046735.255 787880.427 0, 1046450.301 787877.685 0, 
+    1046165.347 787874.959 0, 1045880.393 787872.25 0, 1045595.438 787869.558 0, 1045310.484 787866.883 0, 1045025.529 787864.224 0, 1044740.574 787861.583 0, 1044455.619 787858.958 0, 1044170.664 787856.35 0, 1043885.709 787853.758 0, 1043600.753 787851.183 0, 
+    1043315.798 787848.626 0, 1043030.842 787846.085 0, 1042745.886 787843.56 0, 1042460.93 787841.053 0, 1042175.974 787838.562 0, 1041891.017 787836.088 0, 1041606.061 787833.631 0, 1041321.104 787831.19 0, 1041034.775 787828.755 0, 1040987.53 793402.933 0, 
+    1040940.283 798977.34 0, 1041225.952 798979.77 0, 1041510.253 798982.205 0, 1041794.553 798984.657 0, 1042078.853 798987.125 0, 1042363.153 798989.61 0, 1042647.453 798992.112 0, 1042931.753 798994.63 0, 1043216.052 798997.166 0, 1043500.352 798999.717 0, 
+    1043784.651 799002.286 0, 1044068.95 799004.872 0, 1044353.249 799007.474 0, 1044637.548 799010.093 0, 1044921.847 799012.728 0, 1045206.145 799015.381 0, 1045490.444 799018.05 0, 1045774.742 799020.736 0, 1046059.04 799023.438 0, 1046343.338 799026.158 0, 
+    1046627.635 799028.894 0, 1046911.933 799031.646 0, 1047196.23 799034.416 0, 1047480.527 799037.202 0, 1047763.457 799039.992 0, 1048049.121 799042.825 0, 1048333.418 799045.661 0, 1048617.715 799048.514 0, 1048902.011 799051.384 0, 1049186.307 799054.271 0, 
+    1049470.603 799057.174 0, 1049754.899 799060.095 0, 1050039.195 799063.031 0, 1050323.491 799065.985 0, 1050607.786 799068.955 0, 1050892.081 799071.942 0, 1051176.376 799074.946 0, 1051460.671 799077.967 0, 1051744.966 799081.004 0, 1052029.26 799084.058 0, 
+    1052313.554 799087.128 0, 1052597.848 799090.216 0, 1052882.142 799093.32 0, 1053166.436 799096.441 0, 1053450.73 799099.579 0, 1053735.023 799102.733 0, 1054019.316 799105.904 0, 1054303.609 799109.092 0, 1054586.535 799112.281 0, 1054649.531 793538.03 0, 
+    1054712.524 787964.007 0))
+
+POLYGON ((1068232.352 799285.774 0, 1067949.434 799281.786 0, 1067665.151 799277.795 0, 1067380.868 799273.82 0, 1067096.585 799269.863 0, 1066812.301 799265.922 0, 1066528.017 799261.998 0, 1066243.733 799258.091 0, 1065959.449 799254.2 0, 1065675.165 799250.326 0, 
+    1065390.88 799246.469 0, 1065106.595 799242.629 0, 1064822.31 799238.805 0, 1064538.024 799234.998 0, 1064253.739 799231.208 0, 1063969.453 799227.434 0, 1063685.167 799223.678 0, 1063400.881 799219.938 0, 1063116.594 799216.214 0, 1062832.307 799212.508 0, 
+    1062548.021 799208.818 0, 1062263.733 799205.145 0, 1061979.446 799201.489 0, 1061695.158 799197.849 0, 1061409.505 799194.209 0, 1061126.583 799190.62 0, 1060842.294 799187.03 0, 1060558.006 799183.458 0, 1060273.717 799179.902 0, 1059989.429 799176.363 0, 
+    1059705.139 799172.84 0, 1059420.85 799169.334 0, 1059136.561 799165.845 0, 1058852.271 799162.373 0, 1058567.981 799158.917 0, 1058283.691 799155.479 0, 1057999.401 799152.056 0, 1057715.11 799148.651 0, 1057430.82 799145.262 0, 1057146.529 799141.891 0, 
+    1056862.238 799138.535 0, 1056577.946 799135.197 0, 1056293.655 799131.875 0, 1056009.363 799128.57 0, 1055725.071 799125.282 0, 1055440.779 799122.011 0, 1055156.487 799118.756 0, 1054872.195 799115.518 0, 1054586.535 799112.281 0, 1054523.537 804686.758 0, 
+    1054460.536 810261.456 0, 1054745.536 810264.686 0, 1055029.172 810267.916 0, 1055312.808 810271.163 0, 1055596.444 810274.427 0, 1055880.08 810277.708 0, 1056163.715 810281.005 0, 1056447.35 810284.319 0, 1056730.986 810287.65 0, 1057014.62 810290.997 0, 
+    1057298.255 810294.362 0, 1057581.89 810297.742 0, 1057865.524 810301.14 0, 1058149.158 810304.554 0, 1058432.792 810307.985 0, 1058716.425 810311.433 0, 1059000.059 810314.897 0, 1059283.692 810318.378 0, 1059567.325 810321.875 0, 1059850.958 810325.39 0, 
+    1060134.591 810328.921 0, 1060418.223 810332.469 0, 1060701.855 810336.033 0, 1060985.487 810339.614 0, 1061267.757 810343.195 0, 1061552.751 810346.827 0, 1061836.382 810350.458 0, 1062120.013 810354.106 0, 1062403.644 810357.77 0, 1062687.275 810361.452 0, 
+    1062970.905 810365.15 0, 1063254.536 810368.864 0, 1063538.166 810372.596 0, 1063821.796 810376.344 0, 1064105.425 810380.109 0, 1064389.055 810383.89 0, 1064672.684 810387.688 0, 1064956.313 810391.503 0, 1065239.942 810395.335 0, 1065523.57 810399.183 0, 
+    1065807.198 810403.048 0, 1066090.826 810406.929 0, 1066374.454 810410.828 0, 1066658.082 810414.743 0, 1066941.709 810418.674 0, 1067225.336 810422.623 0, 1067508.963 810426.588 0, 1067792.59 810430.57 0, 1068074.855 810434.549 0, 1068153.605 804860.051 0, 
+    1068232.352 799285.774 0))
+
+POLYGON ((1081688.631 810646.104 0, 1081406.376 810641.327 0, 1081122.761 810636.544 0, 1080839.147 810631.778 0, 1080555.532 810627.028 0, 1080271.917 810622.295 0, 1079988.301 810617.579 0, 1079704.686 810612.879 0, 1079421.07 810608.196 0, 1079137.454 810603.53 0, 
+    1078853.837 810598.88 0, 1078570.22 810594.248 0, 1078286.603 810589.632 0, 1078002.986 810585.032 0, 1077719.368 810580.449 0, 1077435.75 810575.883 0, 1077152.132 810571.334 0, 1076868.514 810566.801 0, 1076584.895 810562.285 0, 1076301.276 810557.786 0, 
+    1076017.657 810553.303 0, 1075734.038 810548.837 0, 1075450.418 810544.388 0, 1075166.798 810539.956 0, 1074881.817 810535.519 0, 1074599.557 810531.141 0, 1074315.936 810526.758 0, 1074032.315 810522.393 0, 1073748.694 810518.044 0, 1073465.073 810513.711 0, 
+    1073181.451 810509.396 0, 1072897.829 810505.097 0, 1072614.207 810500.814 0, 1072330.584 810496.549 0, 1072046.961 810492.3 0, 1071763.338 810488.068 0, 1071479.715 810483.852 0, 1071196.091 810479.653 0, 1070912.468 810475.471 0, 1070628.844 810471.306 0, 
+    1070345.219 810467.157 0, 1070061.595 810463.025 0, 1069777.97 810458.91 0, 1069494.345 810454.811 0, 1069210.72 810450.729 0, 1068927.094 810446.664 0, 1068643.469 810442.615 0, 1068359.843 810438.583 0, 1068074.855 810434.549 0, 1067996.102 816009.265 0, 
+    1067917.345 821584.196 0, 1068201.674 821588.221 0, 1068484.643 821592.243 0, 1068767.613 821596.282 0, 1069050.582 821600.338 0, 1069333.551 821604.411 0, 1069616.52 821608.5 0, 1069899.488 821612.606 0, 1070182.457 821616.728 0, 1070465.425 821620.867 0, 
+    1070748.392 821625.023 0, 1071031.36 821629.196 0, 1071314.327 821633.385 0, 1071597.294 821637.59 0, 1071880.261 821641.813 0, 1072163.228 821646.052 0, 1072446.194 821650.308 0, 1072729.16 821654.58 0, 1073012.126 821658.869 0, 1073295.091 821663.175 0, 
+    1073578.057 821667.497 0, 1073861.022 821671.836 0, 1074143.986 821676.192 0, 1074426.951 821680.564 0, 1074708.558 821684.932 0, 1074992.879 821689.358 0, 1075275.843 821693.781 0, 1075558.807 821698.22 0, 1075841.77 821702.675 0, 1076124.733 821707.147 0, 
+    1076407.695 821711.636 0, 1076690.658 821716.142 0, 1076973.62 821720.664 0, 1077256.582 821725.203 0, 1077539.544 821729.758 0, 1077822.505 821734.33 0, 1078105.466 821738.919 0, 1078388.427 821743.525 0, 1078671.387 821748.147 0, 1078954.348 821752.786 0, 
+    1079237.308 821757.441 0, 1079520.267 821762.113 0, 1079803.227 821766.802 0, 1080086.186 821771.507 0, 1080369.145 821776.229 0, 1080652.104 821780.968 0, 1080935.062 821785.723 0, 1081218.02 821790.495 0, 1081499.622 821795.261 0, 1081594.128 816220.575 0, 
+    1081688.631 810646.104 0))
+
+POLYGON ((1095081.248 822044.698 0, 1094799.658 822039.137 0, 1094516.715 822033.565 0, 1094233.771 822028.011 0, 1093950.827 822022.472 0, 1093667.883 822016.951 0, 1093384.938 822011.446 0, 1093101.993 822005.958 0, 1092819.047 822000.487 0, 1092536.102 821995.032 0, 
+    1092253.156 821989.594 0, 1091970.209 821984.172 0, 1091687.263 821978.767 0, 1091404.316 821973.379 0, 1091121.368 821968.008 0, 1090838.421 821962.653 0, 1090555.473 821957.314 0, 1090272.524 821951.993 0, 1089989.576 821946.688 0, 1089706.627 821941.4 0, 
+    1089423.678 821936.128 0, 1089140.728 821930.873 0, 1088857.778 821925.635 0, 1088574.828 821920.413 0, 1088290.523 821915.183 0, 1088008.927 821910.02 0, 1087725.976 821904.848 0, 1087443.025 821899.693 0, 1087160.073 821894.555 0, 1086877.121 821889.433 0, 
+    1086594.169 821884.328 0, 1086311.216 821879.239 0, 1086028.263 821874.167 0, 1085745.31 821869.112 0, 1085462.357 821864.074 0, 1085179.403 821859.052 0, 1084896.449 821854.047 0, 1084613.495 821849.058 0, 1084330.54 821844.087 0, 1084047.585 821839.131 0, 
+    1083764.63 821834.193 0, 1083481.674 821829.271 0, 1083198.719 821824.366 0, 1082915.763 821819.477 0, 1082632.806 821814.605 0, 1082349.85 821809.75 0, 1082066.893 821804.911 0, 1081783.935 821800.089 0, 1081499.622 821795.261 0, 1081405.112 827370.157 0, 
+    1081310.599 832945.26 0, 1081594.253 832950.078 0, 1081876.554 832954.888 0, 1082158.855 832959.716 0, 1082441.155 832964.56 0, 1082723.455 832969.42 0, 1083005.755 832974.298 0, 1083288.054 832979.191 0, 1083570.354 832984.102 0, 1083852.653 832989.029 0, 
+    1084134.951 832993.973 0, 1084417.25 832998.933 0, 1084699.548 833003.91 0, 1084981.846 833008.904 0, 1085264.143 833013.914 0, 1085546.44 833018.941 0, 1085828.737 833023.984 0, 1086111.034 833029.044 0, 1086393.33 833034.121 0, 1086675.626 833039.214 0, 
+    1086957.922 833044.324 0, 1087240.217 833049.45 0, 1087522.512 833054.593 0, 1087804.807 833059.753 0, 1088085.75 833064.904 0, 1088369.396 833070.122 0, 1088651.69 833075.332 0, 1088933.983 833080.558 0, 1089216.276 833085.801 0, 1089498.569 833091.06 0, 
+    1089780.862 833096.336 0, 1090063.154 833101.629 0, 1090345.446 833106.938 0, 1090627.738 833112.264 0, 1090910.029 833117.606 0, 1091192.321 833122.965 0, 1091474.611 833128.341 0, 1091756.902 833133.734 0, 1092039.192 833139.142 0, 1092321.482 833144.568 0, 
+    1092603.771 833150.01 0, 1092886.06 833155.469 0, 1093168.349 833160.944 0, 1093450.638 833166.436 0, 1093732.926 833171.945 0, 1094015.214 833177.47 0, 1094297.501 833183.012 0, 1094579.789 833188.571 0, 1094860.725 833194.119 0, 1094970.988 827619.305 0, 
+    1095081.248 822044.698 0))
+
+POLYGON ((1108410.094 833481.258 0, 1108129.172 833474.916 0, 1107846.902 833468.56 0, 1107564.631 833462.221 0, 1107282.36 833455.898 0, 1107000.088 833449.592 0, 1106717.816 833443.302 0, 1106435.544 833437.029 0, 1106153.271 833430.773 0, 1105870.998 833424.533 0, 
+    1105588.725 833418.31 0, 1105306.451 833412.104 0, 1105024.177 833405.914 0, 1104741.903 833399.741 0, 1104459.628 833393.584 0, 1104177.353 833387.444 0, 1103895.077 833381.321 0, 1103612.801 833375.214 0, 1103330.525 833369.124 0, 1103048.249 833363.05 0, 
+    1102765.972 833356.994 0, 1102483.694 833350.953 0, 1102201.417 833344.93 0, 1101919.139 833338.923 0, 1101635.511 833332.904 0, 1101354.581 833326.958 0, 1101072.302 833321.001 0, 1100790.023 833315.06 0, 1100507.743 833309.136 0, 1100225.463 833303.229 0, 
+    1099943.182 833297.338 0, 1099660.902 833291.464 0, 1099378.62 833285.607 0, 1099096.339 833279.766 0, 1098814.057 833273.941 0, 1098531.775 833268.134 0, 1098249.492 833262.343 0, 1097967.209 833256.568 0, 1097684.926 833250.81 0, 1097402.643 833245.069 0, 
+    1097120.359 833239.344 0, 1096838.074 833233.636 0, 1096555.79 833227.945 0, 1096273.505 833222.27 0, 1095991.22 833216.612 0, 1095708.934 833210.971 0, 1095426.648 833205.346 0, 1095144.362 833199.737 0, 1094860.725 833194.119 0, 1094750.457 838769.136 0, 
+    1094640.186 844344.353 0, 1094923.164 844349.958 0, 1095204.793 844355.553 0, 1095486.423 844361.165 0, 1095768.052 844366.794 0, 1096049.681 844372.439 0, 1096331.31 844378.1 0, 1096612.938 844383.778 0, 1096894.566 844389.473 0, 1097176.194 844395.184 0, 
+    1097457.821 844400.912 0, 1097739.448 844406.657 0, 1098021.075 844412.418 0, 1098302.701 844418.195 0, 1098584.327 844423.99 0, 1098865.953 844429.8 0, 1099147.578 844435.628 0, 1099429.203 844441.472 0, 1099710.827 844447.332 0, 1099992.452 844453.209 0, 
+    1100274.075 844459.103 0, 1100555.699 844465.013 0, 1100837.322 844470.94 0, 1101118.945 844476.883 0, 1101399.221 844482.815 0, 1101682.19 844488.82 0, 1101963.811 844494.813 0, 1102245.433 844500.822 0, 1102527.054 844506.849 0, 1102808.675 844512.892 0, 
+    1103090.295 844518.951 0, 1103371.915 844525.027 0, 1103653.535 844531.119 0, 1103935.154 844537.229 0, 1104216.773 844543.354 0, 1104498.391 844549.497 0, 1104780.009 844555.655 0, 1105061.627 844561.831 0, 1105343.245 844568.023 0, 1105624.862 844574.231 0, 
+    1105906.479 844580.457 0, 1106188.095 844586.698 0, 1106469.711 844592.957 0, 1106751.327 844599.232 0, 1107032.942 844605.523 0, 1107314.557 844611.831 0, 1107596.171 844618.156 0, 1107877.785 844624.497 0, 1108158.054 844630.824 0, 1108284.076 839055.941 0, 
+    1108410.094 833481.258 0))
+
+POLYGON ((1121675.059 844955.485 0, 1121394.807 844948.366 0, 1121113.212 844941.229 0, 1120831.617 844934.109 0, 1120550.021 844927.005 0, 1120268.424 844919.918 0, 1119986.828 844912.848 0, 1119705.23 844905.794 0, 1119423.633 844898.756 0, 1119142.035 844891.736 0, 
+    1118860.436 844884.731 0, 1118578.837 844877.744 0, 1118297.238 844870.773 0, 1118015.638 844863.818 0, 1117734.038 844856.88 0, 1117452.438 844849.959 0, 1117170.837 844843.054 0, 1116889.236 844836.166 0, 1116607.634 844829.295 0, 1116326.032 844822.44 0, 
+    1116044.429 844815.601 0, 1115762.826 844808.779 0, 1115481.223 844801.974 0, 1115199.619 844795.185 0, 1114916.671 844788.381 0, 1114636.411 844781.658 0, 1114354.806 844774.919 0, 1114073.201 844768.196 0, 1113791.595 844761.491 0, 1113509.989 844754.801 0, 
+    1113228.382 844748.129 0, 1112946.775 844741.472 0, 1112665.168 844734.833 0, 1112383.56 844728.21 0, 1112101.952 844721.604 0, 1111820.344 844715.014 0, 1111538.735 844708.441 0, 1111257.126 844701.884 0, 1110975.516 844695.344 0, 1110693.906 844688.82 0, 
+    1110412.296 844682.313 0, 1110130.685 844675.823 0, 1109849.074 844669.349 0, 1109567.462 844662.892 0, 1109285.851 844656.451 0, 1109004.238 844650.027 0, 1108722.626 844643.62 0, 1108441.013 844637.229 0, 1108158.054 844630.824 0, 1108032.027 850205.903 0, 
+    1107905.997 855781.173 0, 1108188.296 855787.563 0, 1108469.253 855793.939 0, 1108750.209 855800.332 0, 1109031.165 855806.741 0, 1109312.121 855813.166 0, 1109593.076 855819.609 0, 1109874.031 855826.067 0, 1110154.985 855832.542 0, 1110435.939 855839.034 0, 
+    1110716.893 855845.543 0, 1110997.846 855852.067 0, 1111278.799 855858.609 0, 1111559.752 855865.167 0, 1111840.704 855871.741 0, 1112121.656 855878.332 0, 1112402.607 855884.94 0, 1112683.558 855891.564 0, 1112964.509 855898.204 0, 1113245.459 855904.861 0, 
+    1113526.409 855911.535 0, 1113807.358 855918.225 0, 1114088.307 855924.932 0, 1114369.256 855931.655 0, 1114648.863 855938.363 0, 1114931.152 855945.152 0, 1115212.099 855951.924 0, 1115493.047 855958.714 0, 1115773.993 855965.52 0, 1116054.939 855972.342 0, 
+    1116335.885 855979.181 0, 1116616.831 855986.037 0, 1116897.776 855992.909 0, 1117178.72 855999.798 0, 1117459.665 856006.703 0, 1117740.608 856013.625 0, 1118021.552 856020.563 0, 1118302.495 856027.518 0, 1118583.437 856034.489 0, 1118864.38 856041.477 0, 
+    1119145.321 856048.481 0, 1119426.263 856055.502 0, 1119707.204 856062.54 0, 1119988.144 856069.594 0, 1120269.084 856076.664 0, 1120550.024 856083.751 0, 1120830.963 856090.855 0, 1121111.902 856097.975 0, 1121391.501 856105.077 0, 1121533.282 850530.185 0, 
+    1121675.059 844955.485 0))
+
+POLYGON ((1134876.036 856467.079 0, 1134596.457 856459.187 0, 1134315.539 856451.273 0, 1134034.621 856443.376 0, 1133753.702 856435.495 0, 1133472.783 856427.631 0, 1133191.864 856419.783 0, 1132910.944 856411.952 0, 1132630.023 856404.137 0, 1132349.103 856396.339 0, 
+    1132068.181 856388.558 0, 1131787.259 856380.793 0, 1131506.337 856373.044 0, 1131225.415 856365.312 0, 1130944.491 856357.597 0, 1130663.568 856349.898 0, 1130382.644 856342.216 0, 1130101.719 856334.55 0, 1129820.794 856326.901 0, 1129539.869 856319.268 0, 
+    1129258.943 856311.652 0, 1128978.017 856304.052 0, 1128697.09 856296.469 0, 1128416.163 856288.902 0, 1128133.896 856281.316 0, 1127854.307 856273.819 0, 1127573.378 856266.302 0, 1127292.45 856258.801 0, 1127011.52 856251.317 0, 1126730.59 856243.85 0, 
+    1126449.66 856236.399 0, 1126168.729 856228.965 0, 1125887.798 856221.547 0, 1125606.866 856214.146 0, 1125325.934 856206.761 0, 1125045.002 856199.393 0, 1124764.069 856192.041 0, 1124483.136 856184.706 0, 1124202.202 856177.388 0, 1123921.268 856170.086 0, 
+    1123640.333 856162.8 0, 1123359.398 856155.531 0, 1123078.463 856148.279 0, 1122797.527 856141.043 0, 1122516.59 856133.824 0, 1122235.654 856126.621 0, 1121954.716 856119.434 0, 1121673.779 856112.265 0, 1121391.501 856105.077 0, 1121249.715 861680.158 0, 
+    1121107.924 867255.423 0, 1121389.542 867262.593 0, 1121669.823 867269.746 0, 1121950.104 867276.916 0, 1122230.385 867284.102 0, 1122510.665 867291.304 0, 1122790.945 867298.523 0, 1123071.224 867305.759 0, 1123351.502 867313.011 0, 1123631.781 867320.279 0, 
+    1123912.059 867327.564 0, 1124192.336 867334.866 0, 1124472.613 867342.184 0, 1124752.89 867349.518 0, 1125033.166 867356.869 0, 1125313.442 867364.237 0, 1125593.717 867371.621 0, 1125873.992 867379.021 0, 1126154.267 867386.438 0, 1126434.541 867393.871 0, 
+    1126714.814 867401.321 0, 1126995.087 867408.788 0, 1127275.36 867416.271 0, 1127555.632 867423.77 0, 1127834.569 867431.25 0, 1128116.176 867438.818 0, 1128396.446 867446.367 0, 1128676.717 867453.933 0, 1128956.987 867461.515 0, 1129237.257 867469.113 0, 
+    1129517.526 867476.728 0, 1129797.794 867484.359 0, 1130078.063 867492.007 0, 1130358.331 867499.672 0, 1130638.598 867507.352 0, 1130918.865 867515.05 0, 1131199.131 867522.764 0, 1131479.397 867530.494 0, 1131759.663 867538.241 0, 1132039.928 867546.004 0, 
+    1132320.192 867553.784 0, 1132600.457 867561.58 0, 1132880.72 867569.393 0, 1133160.984 867577.223 0, 1133441.246 867585.069 0, 1133721.509 867592.931 0, 1134001.771 867600.81 0, 1134282.032 867608.705 0, 1134560.958 867616.579 0, 1134718.5 862041.737 0, 
+    1134876.036 856467.079 0))
+
+POLYGON ((1148012.919 868015.741 0, 1147734.014 868007.079 0, 1147453.776 867998.392 0, 1147173.537 867989.721 0, 1146893.298 867981.067 0, 1146613.059 867972.43 0, 1146332.819 867963.809 0, 1146052.578 867955.204 0, 1145772.337 867946.616 0, 1145492.096 867938.044 0, 
+    1145211.854 867929.489 0, 1144931.611 867920.95 0, 1144651.368 867912.428 0, 1144371.125 867903.923 0, 1144090.881 867895.433 0, 1143810.636 867886.961 0, 1143530.391 867878.505 0, 1143250.146 867870.065 0, 1142969.9 867861.642 0, 1142689.653 867853.235 0, 
+    1142409.406 867844.845 0, 1142129.158 867836.471 0, 1141848.91 867828.114 0, 1141568.662 867819.773 0, 1141287.08 867811.41 0, 1141008.164 867803.141 0, 1140727.914 867794.85 0, 1140447.663 867786.576 0, 1140167.412 867778.317 0, 1139887.161 867770.076 0, 
+    1139606.909 867761.85 0, 1139326.656 867753.642 0, 1139046.404 867745.449 0, 1138766.15 867737.274 0, 1138485.896 867729.114 0, 1138205.642 867720.972 0, 1137925.387 867712.845 0, 1137645.132 867704.736 0, 1137364.876 867696.642 0, 1137084.62 867688.566 0, 
+    1136804.363 867680.505 0, 1136524.106 867672.461 0, 1136243.849 867664.434 0, 1135963.59 867656.423 0, 1135683.332 867648.429 0, 1135403.073 867640.451 0, 1135122.813 867632.49 0, 1134842.553 867624.545 0, 1134560.958 867616.579 0, 1134403.412 873191.602 0, 
+    1134245.86 878766.802 0, 1134526.796 878774.749 0, 1134806.399 878782.675 0, 1135086.003 878790.618 0, 1135365.605 878798.577 0, 1135645.208 878806.553 0, 1135924.81 878814.545 0, 1136204.411 878822.553 0, 1136484.012 878830.578 0, 1136763.612 878838.619 0, 
+    1137043.212 878846.677 0, 1137322.812 878854.752 0, 1137602.411 878862.842 0, 1137882.009 878870.95 0, 1138161.607 878879.073 0, 1138441.205 878887.214 0, 1138720.802 878895.37 0, 1139000.398 878903.543 0, 1139279.995 878911.733 0, 1139559.59 878919.939 0, 
+    1139839.185 878928.161 0, 1140118.78 878936.4 0, 1140398.374 878944.655 0, 1140677.968 878952.927 0, 1140956.231 878961.176 0, 1141237.154 878969.52 0, 1141516.746 878977.841 0, 1141796.338 878986.179 0, 1142075.929 878994.533 0, 1142355.52 879002.903 0, 
+    1142635.11 879011.29 0, 1142914.7 879019.694 0, 1143194.289 879028.114 0, 1143473.878 879036.55 0, 1143753.466 879045.003 0, 1144033.054 879053.472 0, 1144312.641 879061.958 0, 1144592.228 879070.46 0, 1144871.815 879078.979 0, 1145151.4 879087.514 0, 
+    1145430.986 879096.065 0, 1145710.57 879104.633 0, 1145990.155 879113.218 0, 1146269.738 879121.819 0, 1146549.322 879130.436 0, 1146828.904 879139.07 0, 1147108.487 879147.72 0, 1147388.068 879156.387 0, 1147666.321 879165.029 0, 1147839.623 873590.297 0, 
+    1148012.919 868015.741 0))
+
+POLYGON ((1161085.603 879601.17 0, 1160807.374 879591.742 0, 1160527.818 879582.285 0, 1160248.261 879572.845 0, 1159968.704 879563.422 0, 1159689.146 879554.014 0, 1159409.588 879544.624 0, 1159130.029 879535.249 0, 1158850.469 879525.891 0, 1158570.909 879516.55 0, 
+    1158291.349 879507.225 0, 1158011.787 879497.917 0, 1157732.226 879488.625 0, 1157452.664 879479.349 0, 1157173.101 879470.09 0, 1156893.538 879460.847 0, 1156613.974 879451.621 0, 1156334.409 879442.411 0, 1156054.844 879433.218 0, 1155775.279 879424.041 0, 
+    1155495.713 879414.881 0, 1155216.146 879405.737 0, 1154936.579 879396.609 0, 1154657.012 879387.498 0, 1154376.116 879378.36 0, 1154097.875 879369.325 0, 1153818.306 879360.264 0, 1153538.736 879351.219 0, 1153259.166 879342.19 0, 1152979.595 879333.178 0, 
+    1152700.023 879324.182 0, 1152420.452 879315.202 0, 1152140.879 879306.239 0, 1151861.306 879297.293 0, 1151581.733 879288.363 0, 1151302.159 879279.449 0, 1151022.584 879270.552 0, 1150743.009 879261.672 0, 1150463.434 879252.807 0, 1150183.858 879243.96 0, 
+    1149904.281 879235.128 0, 1149624.704 879226.313 0, 1149345.126 879217.515 0, 1149065.548 879208.733 0, 1148785.97 879199.968 0, 1148506.39 879191.219 0, 1148226.811 879182.486 0, 1147947.23 879173.77 0, 1147666.321 879165.029 0, 1147493.013 884739.934 0, 
+    1147319.701 890315.009 0, 1147599.951 890323.729 0, 1147878.875 890332.425 0, 1148157.798 890341.137 0, 1148436.721 890349.866 0, 1148715.644 890358.611 0, 1148994.566 890367.372 0, 1149273.487 890376.15 0, 1149552.408 890384.944 0, 1149831.328 890393.754 0, 
+    1150110.248 890402.581 0, 1150389.167 890411.425 0, 1150668.086 890420.285 0, 1150947.004 890429.161 0, 1151225.922 890438.053 0, 1151504.839 890446.962 0, 1151783.756 890455.888 0, 1152062.672 890464.83 0, 1152341.588 890473.788 0, 1152620.503 890482.763 0, 
+    1152899.417 890491.754 0, 1153178.332 890500.762 0, 1153457.245 890509.786 0, 1153736.158 890518.826 0, 1154013.746 890527.84 0, 1154293.982 890536.956 0, 1154572.894 890546.046 0, 1154851.805 890555.152 0, 1155130.715 890564.274 0, 1155409.625 890573.413 0, 
+    1155688.534 890582.568 0, 1155967.443 890591.74 0, 1156246.351 890600.928 0, 1156525.258 890610.133 0, 1156804.165 890619.354 0, 1157083.072 890628.591 0, 1157361.978 890637.845 0, 1157640.883 890647.115 0, 1157919.788 890656.402 0, 1158198.693 890665.705 0, 
+    1158477.596 890675.024 0, 1158756.5 890684.36 0, 1159035.402 890693.713 0, 1159314.305 890703.081 0, 1159593.206 890712.466 0, 1159872.107 890721.868 0, 1160151.008 890731.286 0, 1160429.908 890740.72 0, 1160707.483 890750.126 0, 1160896.546 885175.563 0, 
+    1161085.603 879601.17 0))
+
+POLYGON ((1174093.983 891223.065 0, 1173816.433 891212.874 0, 1173537.561 891202.652 0, 1173258.688 891192.446 0, 1172979.815 891182.257 0, 1172700.941 891172.084 0, 1172422.066 891161.927 0, 1172143.191 891151.787 0, 1171864.315 891141.663 0, 1171585.439 891131.556 0, 
+    1171306.562 891121.465 0, 1171027.684 891111.39 0, 1170748.806 891101.332 0, 1170469.928 891091.29 0, 1170191.048 891081.265 0, 1169912.168 891071.256 0, 1169633.288 891061.264 0, 1169354.407 891051.288 0, 1169075.525 891041.328 0, 1168796.643 891031.385 0, 
+    1168517.76 891021.458 0, 1168238.877 891011.547 0, 1167959.993 891001.653 0, 1167681.108 890991.776 0, 1167400.9 890981.868 0, 1167123.337 890972.07 0, 1166844.451 890962.242 0, 1166565.564 890952.43 0, 1166286.676 890942.634 0, 1166007.788 890932.855 0, 
+    1165728.9 890923.092 0, 1165450.01 890913.346 0, 1165171.121 890903.616 0, 1164892.23 890893.903 0, 1164613.339 890884.206 0, 1164334.448 890874.525 0, 1164055.556 890864.861 0, 1163776.663 890855.213 0, 1163497.77 890845.582 0, 1163218.876 890835.967 0, 
+    1162939.982 890826.368 0, 1162661.087 890816.786 0, 1162382.192 890807.221 0, 1162103.295 890797.671 0, 1161824.399 890788.138 0, 1161545.502 890778.622 0, 1161266.604 890769.122 0, 1160987.706 890759.638 0, 1160707.483 890750.126 0, 1160518.415 896324.854 0, 
+    1160329.342 901899.744 0, 1160608.905 901909.234 0, 1160887.147 901918.695 0, 1161165.388 901928.173 0, 1161443.629 901937.667 0, 1161721.869 901947.177 0, 1162000.109 901956.704 0, 1162278.348 901966.247 0, 1162556.587 901975.807 0, 1162834.825 901985.383 0, 
+    1163113.063 901994.975 0, 1163391.3 902004.584 0, 1163669.536 902014.209 0, 1163947.772 902023.85 0, 1164226.007 902033.508 0, 1164504.242 902043.182 0, 1164782.476 902052.873 0, 1165060.71 902062.58 0, 1165338.943 902072.303 0, 1165617.175 902082.043 0, 
+    1165895.407 902091.799 0, 1166173.638 902101.572 0, 1166451.869 902111.36 0, 1166730.099 902121.166 0, 1167007.009 902130.941 0, 1167286.557 902140.825 0, 1167564.786 902150.68 0, 1167843.014 902160.55 0, 1168121.241 902170.437 0, 1168399.467 902180.341 0, 
+    1168677.694 902190.261 0, 1168955.919 902200.197 0, 1169234.144 902210.149 0, 1169512.368 902220.118 0, 1169790.592 902230.104 0, 1170068.815 902240.106 0, 1170347.038 902250.124 0, 1170625.259 902260.158 0, 1170903.481 902270.209 0, 1171181.702 902280.276 0, 
+    1171459.922 902290.36 0, 1171738.141 902300.46 0, 1172016.36 902310.576 0, 1172294.579 902320.709 0, 1172572.796 902330.858 0, 1172851.014 902341.023 0, 1173129.23 902351.205 0, 1173407.446 902361.404 0, 1173684.343 902371.57 0, 1173889.166 896797.236 0, 
+    1174093.983 891223.065 0))
+
+POLYGON ((1187037.959 902881.124 0, 1186761.089 902870.175 0, 1186482.903 902859.191 0, 1186204.716 902848.223 0, 1185926.529 902837.272 0, 1185648.341 902826.337 0, 1185370.152 902815.418 0, 1185091.963 902804.516 0, 1184813.773 902793.63 0, 1184535.583 902782.76 0, 
+    1184257.392 902771.907 0, 1183979.2 902761.07 0, 1183701.007 902750.25 0, 1183422.814 902739.445 0, 1183144.62 902728.658 0, 1182866.426 902717.886 0, 1182588.231 902707.131 0, 1182310.035 902696.393 0, 1182031.839 902685.671 0, 1181753.642 902674.965 0, 
+    1181475.445 902664.275 0, 1181197.246 902653.602 0, 1180919.048 902642.945 0, 1180640.848 902632.305 0, 1180361.331 902621.631 0, 1180084.447 902611.074 0, 1179806.246 902600.482 0, 1179528.044 902589.907 0, 1179249.842 902579.349 0, 1178971.638 902568.807 0, 
+    1178693.435 902558.281 0, 1178415.23 902547.772 0, 1178137.025 902537.279 0, 1177858.82 902526.802 0, 1177580.613 902516.342 0, 1177302.406 902505.898 0, 1177024.199 902495.471 0, 1176745.991 902485.06 0, 1176467.782 902474.665 0, 1176189.573 902464.286 0, 
+    1175911.363 902453.924 0, 1175633.152 902443.579 0, 1175354.941 902433.25 0, 1175076.729 902422.937 0, 1174798.517 902412.64 0, 1174520.304 902402.36 0, 1174242.091 902392.096 0, 1173963.876 902381.849 0, 1173684.343 902371.57 0, 1173479.515 907946.061 0, 
+    1173274.68 913520.705 0, 1173553.554 913530.961 0, 1173831.112 913541.184 0, 1174108.669 913551.423 0, 1174386.226 913561.679 0, 1174663.782 913571.951 0, 1174941.338 913582.24 0, 1175218.893 913592.545 0, 1175496.447 913602.866 0, 1175774.001 913613.204 0, 
+    1176051.554 913623.557 0, 1176329.106 913633.928 0, 1176606.658 913644.314 0, 1176884.21 913654.717 0, 1177161.76 913665.136 0, 1177439.31 913675.572 0, 1177716.86 913686.024 0, 1177994.409 913696.492 0, 1178271.957 913706.977 0, 1178549.504 913717.477 0, 
+    1178827.051 913727.995 0, 1179104.598 913738.528 0, 1179382.144 913749.078 0, 1179659.689 913759.644 0, 1179935.919 913770.177 0, 1180214.777 913780.826 0, 1180492.32 913791.441 0, 1180769.863 913802.073 0, 1181047.405 913812.721 0, 1181324.946 913823.385 0, 
+    1181602.487 913834.066 0, 1181880.027 913844.762 0, 1182157.567 913855.476 0, 1182435.105 913866.205 0, 1182712.644 913876.951 0, 1182990.181 913887.714 0, 1183267.718 913898.492 0, 1183545.254 913909.287 0, 1183822.79 913920.098 0, 1184100.325 913930.926 0, 
+    1184377.86 913941.77 0, 1184655.393 913952.63 0, 1184932.927 913963.507 0, 1185210.459 913974.4 0, 1185487.991 913985.309 0, 1185765.522 913996.235 0, 1186043.053 914007.177 0, 1186320.583 914018.135 0, 1186596.799 914029.058 0, 1186817.382 908455.014 0, 
+    1187037.959 902881.124 0))
+
+POLYGON ((1199917.428 914575.045 0, 1199641.242 914563.342 0, 1199363.744 914551.6 0, 1199086.245 914539.874 0, 1198808.746 914528.164 0, 1198531.246 914516.471 0, 1198253.746 914504.794 0, 1197976.244 914493.133 0, 1197698.742 914481.489 0, 1197421.24 914469.861 0, 
+    1197143.736 914458.249 0, 1196866.232 914446.654 0, 1196588.728 914435.075 0, 1196311.222 914423.512 0, 1196033.716 914411.966 0, 1195756.209 914400.436 0, 1195478.702 914388.922 0, 1195201.194 914377.425 0, 1194923.685 914365.944 0, 1194646.176 914354.479 0, 
+    1194368.665 914343.031 0, 1194091.155 914331.599 0, 1193813.643 914320.183 0, 1193536.131 914308.784 0, 1193257.306 914297.347 0, 1192981.105 914286.034 0, 1192703.591 914274.684 0, 1192426.076 914263.35 0, 1192148.56 914252.032 0, 1191871.044 914240.731 0, 
+    1191593.527 914229.446 0, 1191316.01 914218.177 0, 1191038.492 914206.925 0, 1190760.973 914195.689 0, 1190483.453 914184.469 0, 1190205.933 914173.266 0, 1189928.412 914162.079 0, 1189650.891 914150.909 0, 1189373.369 914139.754 0, 1189095.846 914128.616 0, 
+    1188818.323 914117.495 0, 1188540.799 914106.389 0, 1188263.274 914095.3 0, 1187985.748 914084.228 0, 1187708.222 914073.171 0, 1187430.696 914062.131 0, 1187153.168 914051.108 0, 1186875.64 914040.101 0, 1186596.799 914029.058 0, 1186376.21 919603.251 0, 
+    1186155.615 925177.591 0, 1186433.798 925188.608 0, 1186710.669 925199.589 0, 1186987.541 925210.587 0, 1187264.411 925221.601 0, 1187541.281 925232.631 0, 1187818.15 925243.677 0, 1188095.019 925254.74 0, 1188371.887 925265.819 0, 1188648.754 925276.914 0, 
+    1188925.62 925288.026 0, 1189202.486 925299.154 0, 1189479.352 925310.298 0, 1189756.216 925321.459 0, 1190033.08 925332.636 0, 1190309.944 925343.829 0, 1190586.806 925355.038 0, 1190863.668 925366.264 0, 1191140.53 925377.506 0, 1191417.39 925388.764 0, 
+    1191694.25 925400.039 0, 1191971.11 925411.33 0, 1192247.968 925422.637 0, 1192524.826 925433.96 0, 1192800.375 925445.246 0, 1193078.54 925456.656 0, 1193355.396 925468.029 0, 1193632.252 925479.417 0, 1193909.106 925490.822 0, 1194185.96 925502.243 0, 
+    1194462.814 925513.681 0, 1194739.666 925525.135 0, 1195016.518 925536.605 0, 1195293.37 925548.091 0, 1195570.22 925559.594 0, 1195847.07 925571.113 0, 1196123.919 925582.648 0, 1196400.768 925594.2 0, 1196677.616 925605.768 0, 1196954.463 925617.352 0, 
+    1197231.31 925628.953 0, 1197508.156 925640.569 0, 1197785.001 925652.202 0, 1198061.845 925663.852 0, 1198338.689 925675.518 0, 1198615.532 925687.2 0, 1198892.375 925698.898 0, 1199169.216 925710.612 0, 1199444.75 925722.288 0, 1199681.092 920148.593 0, 
+    1199917.428 914575.045 0))
+
+POLYGON ((1212732.292 926304.526 0, 1212456.791 926292.072 0, 1212179.983 926279.576 0, 1211903.175 926267.095 0, 1211626.366 926254.631 0, 1211349.556 926242.184 0, 1211072.746 926229.752 0, 1210795.935 926217.337 0, 1210519.123 926204.938 0, 1210242.31 926192.556 0, 
+    1209965.497 926180.189 0, 1209688.683 926167.839 0, 1209411.868 926155.506 0, 1209135.052 926143.188 0, 1208858.236 926130.887 0, 1208581.419 926118.602 0, 1208304.601 926106.334 0, 1208027.783 926094.081 0, 1207750.963 926081.845 0, 1207474.143 926069.626 0, 
+    1207197.323 926057.422 0, 1206920.501 926045.235 0, 1206643.679 926033.065 0, 1206366.857 926020.91 0, 1206088.727 926008.715 0, 1205813.209 925996.65 0, 1205536.384 925984.544 0, 1205259.558 925972.455 0, 1204982.732 925960.382 0, 1204705.905 925948.325 0, 
+    1204429.077 925936.285 0, 1204152.249 925924.261 0, 1203875.42 925912.253 0, 1203598.59 925900.261 0, 1203321.759 925888.286 0, 1203044.928 925876.327 0, 1202768.096 925864.384 0, 1202491.263 925852.458 0, 1202214.43 925840.548 0, 1201937.596 925828.654 0, 
+    1201660.761 925816.777 0, 1201383.925 925804.915 0, 1201107.089 925793.07 0, 1200830.252 925781.242 0, 1200553.415 925769.43 0, 1200276.576 925757.634 0, 1199999.737 925745.854 0, 1199722.898 925734.09 0, 1199444.75 925722.288 0, 1199208.402 931296.124 0, 
+    1198972.047 936870.099 0, 1199249.536 936881.873 0, 1199525.72 936893.609 0, 1199801.902 936905.361 0, 1200078.085 936917.129 0, 1200354.266 936928.913 0, 1200630.447 936940.714 0, 1200906.627 936952.531 0, 1201182.806 936964.364 0, 1201458.985 936976.213 0, 
+    1201735.163 936988.079 0, 1202011.34 936999.96 0, 1202287.517 937011.859 0, 1202563.693 937023.773 0, 1202839.868 937035.704 0, 1203116.042 937047.65 0, 1203392.216 937059.614 0, 1203668.389 937071.593 0, 1203944.562 937083.589 0, 1204220.733 937095.601 0, 
+    1204496.904 937107.629 0, 1204773.074 937119.673 0, 1205049.244 937131.734 0, 1205325.413 937143.811 0, 1205600.277 937155.847 0, 1205877.748 937168.013 0, 1206153.915 937180.139 0, 1206430.081 937192.281 0, 1206706.246 937204.439 0, 1206982.411 937216.614 0, 
+    1207258.574 937228.804 0, 1207534.738 937241.011 0, 1207810.9 937253.234 0, 1208087.062 937265.474 0, 1208363.223 937277.73 0, 1208639.383 937290.002 0, 1208915.542 937302.29 0, 1209191.701 937314.594 0, 1209467.859 937326.915 0, 1209744.016 937339.252 0, 
+    1210020.173 937351.605 0, 1210296.329 937363.975 0, 1210572.484 937376.36 0, 1210848.638 937388.762 0, 1211124.792 937401.181 0, 1211400.945 937413.615 0, 1211677.097 937426.066 0, 1211953.249 937438.533 0, 1212228.097 937450.957 0, 1212480.198 931877.673 0, 
+    1212732.292 926304.526 0))
+
+POLYGON ((1225482.453 938069.264 0, 1225207.639 938056.064 0, 1224931.524 938042.816 0, 1224655.408 938029.585 0, 1224379.291 938016.371 0, 1224103.173 938003.172 0, 1223827.055 937989.99 0, 1223550.936 937976.824 0, 1223274.816 937963.675 0, 1222998.696 937950.541 0, 
+    1222722.574 937937.424 0, 1222446.452 937924.323 0, 1222170.329 937911.239 0, 1221894.206 937898.17 0, 1221618.081 937885.118 0, 1221341.956 937872.082 0, 1221065.83 937859.063 0, 1220789.703 937846.059 0, 1220513.576 937833.072 0, 1220237.447 937820.101 0, 
+    1219961.318 937807.147 0, 1219685.189 937794.208 0, 1219409.058 937781.286 0, 1219132.927 937768.38 0, 1218855.494 937755.43 0, 1218580.662 937742.618 0, 1218304.528 937729.76 0, 1218028.394 937716.92 0, 1217752.259 937704.095 0, 1217476.123 937691.287 0, 
+    1217199.986 937678.495 0, 1216923.849 937665.719 0, 1216647.711 937652.959 0, 1216371.572 937640.216 0, 1216095.432 937627.489 0, 1215819.292 937614.778 0, 1215543.151 937602.083 0, 1215267.009 937589.405 0, 1214990.866 937576.743 0, 1214714.723 937564.097 0, 
+    1214438.579 937551.468 0, 1214162.434 937538.854 0, 1213886.288 937526.257 0, 1213610.142 937513.676 0, 1213333.995 937501.112 0, 1213057.847 937488.564 0, 1212781.699 937476.032 0, 1212505.549 937463.516 0, 1212228.097 937450.957 0, 1211975.99 943024.376 0, 
+    1211723.878 948597.925 0, 1212000.671 948610.454 0, 1212276.164 948622.94 0, 1212551.656 948635.442 0, 1212827.148 948647.961 0, 1213102.639 948660.495 0, 1213378.129 948673.046 0, 1213653.619 948685.613 0, 1213929.108 948698.197 0, 1214204.596 948710.796 0, 
+    1214480.083 948723.412 0, 1214755.57 948736.044 0, 1215031.055 948748.692 0, 1215306.54 948761.357 0, 1215582.025 948774.037 0, 1215857.508 948786.734 0, 1216132.991 948799.447 0, 1216408.473 948812.176 0, 1216683.954 948824.922 0, 1216959.435 948837.684 0, 
+    1217234.915 948850.461 0, 1217510.394 948863.256 0, 1217785.872 948876.066 0, 1218061.35 948888.892 0, 1218335.529 948901.675 0, 1218612.303 948914.594 0, 1218887.778 948927.469 0, 1219163.252 948940.361 0, 1219438.726 948953.268 0, 1219714.199 948966.192 0, 
+    1219989.671 948979.132 0, 1220265.143 948992.089 0, 1220540.614 949005.061 0, 1220816.083 949018.05 0, 1221091.553 949031.055 0, 1221367.021 949044.076 0, 1221642.489 949057.113 0, 1221917.956 949070.167 0, 1222193.422 949083.236 0, 1222468.887 949096.322 0, 
+    1222744.352 949109.425 0, 1223019.815 949122.543 0, 1223295.278 949135.678 0, 1223570.741 949148.828 0, 1223846.202 949161.995 0, 1224121.663 949175.179 0, 1224397.123 949188.378 0, 1224672.582 949201.594 0, 1224946.744 949214.763 0, 1225214.602 943641.949 0, 
+    1225482.453 938069.264 0))
+
+POLYGON ((1238167.814 949868.956 0, 1237893.688 949855.012 0, 1237618.268 949841.018 0, 1237342.846 949827.04 0, 1237067.424 949813.079 0, 1236792.001 949799.134 0, 1236516.577 949785.205 0, 1236241.152 949771.292 0, 1235965.726 949757.395 0, 1235690.3 949743.515 0, 
+    1235414.872 949729.651 0, 1235139.444 949715.803 0, 1234864.015 949701.971 0, 1234588.586 949688.156 0, 1234313.155 949674.356 0, 1234037.724 949660.573 0, 1233762.292 949646.806 0, 1233486.859 949633.056 0, 1233211.425 949619.321 0, 1232935.99 949605.603 0, 
+    1232660.555 949591.901 0, 1232385.119 949578.215 0, 1232109.682 949564.545 0, 1231834.244 949550.892 0, 1231557.51 949537.191 0, 1231283.366 949523.634 0, 1231007.926 949510.029 0, 1230732.485 949496.44 0, 1230457.043 949482.868 0, 1230181.6 949469.312 0, 
+    1229906.157 949455.772 0, 1229630.713 949442.248 0, 1229355.268 949428.741 0, 1229079.822 949415.25 0, 1228804.375 949401.774 0, 1228528.928 949388.316 0, 1228253.48 949374.873 0, 1227978.031 949361.446 0, 1227702.581 949348.036 0, 1227427.131 949334.642 0, 
+    1227151.679 949321.264 0, 1226876.227 949307.903 0, 1226600.774 949294.557 0, 1226325.321 949281.228 0, 1226049.866 949267.915 0, 1225774.411 949254.619 0, 1225498.955 949241.338 0, 1225223.498 949228.074 0, 1224946.744 949214.763 0, 1224678.88 954787.704 0, 
+    1224411.01 960360.767 0, 1224687.105 960374.046 0, 1224961.906 960387.279 0, 1225236.706 960400.528 0, 1225511.505 960413.793 0, 1225786.303 960427.074 0, 1226061.101 960440.371 0, 1226335.898 960453.685 0, 1226610.694 960467.015 0, 1226885.489 960480.361 0, 
+    1227160.284 960493.723 0, 1227435.078 960507.101 0, 1227709.871 960520.496 0, 1227984.663 960533.906 0, 1228259.454 960547.333 0, 1228534.245 960560.776 0, 1228809.034 960574.235 0, 1229083.823 960587.71 0, 1229358.612 960601.202 0, 1229633.399 960614.71 0, 
+    1229908.186 960628.233 0, 1230182.972 960641.774 0, 1230457.757 960655.33 0, 1230732.541 960668.902 0, 1231006.032 960682.427 0, 1231282.107 960696.095 0, 1231556.889 960709.716 0, 1231831.67 960723.353 0, 1232106.45 960737.007 0, 1232381.229 960750.676 0, 
+    1232656.008 960764.362 0, 1232930.786 960778.063 0, 1233205.563 960791.781 0, 1233480.339 960805.515 0, 1233755.114 960819.266 0, 1234029.889 960833.032 0, 1234304.663 960846.815 0, 1234579.436 960860.613 0, 1234854.208 960874.428 0, 1235128.979 960888.26 0, 
+    1235403.749 960902.107 0, 1235678.519 960915.97 0, 1235953.288 960929.85 0, 1236228.056 960943.746 0, 1236502.823 960957.658 0, 1236777.59 960971.586 0, 1237052.355 960985.53 0, 1237327.12 960999.491 0, 1237600.593 961013.402 0, 1237884.206 955441.118 0, 
+    1238167.814 949868.956 0))
+
+POLYGON ((1250788.279 961703.297 0, 1250514.845 961688.613 0, 1250240.121 961673.876 0, 1249965.396 961659.156 0, 1249690.67 961644.451 0, 1249415.943 961629.763 0, 1249141.215 961615.091 0, 1248866.486 961600.435 0, 1248591.757 961585.796 0, 1248317.027 961571.172 0, 
+    1248042.296 961556.565 0, 1247767.564 961541.974 0, 1247492.831 961527.399 0, 1247218.097 961512.84 0, 1246943.362 961498.297 0, 1246668.627 961483.771 0, 1246393.891 961469.26 0, 1246119.154 961454.766 0, 1245844.416 961440.288 0, 1245569.677 961425.826 0, 
+    1245294.937 961411.381 0, 1245020.197 961396.951 0, 1244745.455 961382.538 0, 1244470.713 961368.141 0, 1244194.679 961353.692 0, 1243921.226 961339.395 0, 1243646.481 961325.046 0, 1243371.735 961310.714 0, 1243096.989 961296.397 0, 1242822.242 961282.097 0, 
+    1242547.494 961267.813 0, 1242272.745 961253.546 0, 1241997.995 961239.294 0, 1241723.244 961225.059 0, 1241448.493 961210.839 0, 1241173.74 961196.636 0, 1240898.987 961182.449 0, 1240624.233 961168.278 0, 1240349.478 961154.124 0, 1240074.722 961139.986 0, 
+    1239799.966 961125.863 0, 1239525.209 961111.757 0, 1239250.45 961097.667 0, 1238975.691 961083.594 0, 1238700.932 961069.536 0, 1238426.171 961055.495 0, 1238151.409 961041.469 0, 1237876.647 961027.46 0, 1237600.593 961013.402 0, 1237316.973 966585.804 0, 
+    1237033.347 972158.321 0, 1237308.743 972172.346 0, 1237582.849 972186.321 0, 1237856.955 972200.313 0, 1238131.059 972214.321 0, 1238405.163 972228.345 0, 1238679.266 972242.385 0, 1238953.368 972256.441 0, 1239227.47 972270.514 0, 1239501.57 972284.602 0, 
+    1239775.67 972298.707 0, 1240049.769 972312.828 0, 1240323.867 972326.965 0, 1240597.964 972341.118 0, 1240872.061 972355.287 0, 1241146.156 972369.472 0, 1241420.251 972383.674 0, 1241694.345 972397.891 0, 1241968.438 972412.125 0, 1242242.53 972426.375 0, 
+    1242516.622 972440.641 0, 1242790.712 972454.923 0, 1243064.802 972469.221 0, 1243338.891 972483.536 0, 1243611.692 972497.799 0, 1243887.066 972512.213 0, 1244161.152 972526.575 0, 1244435.238 972540.954 0, 1244709.322 972555.349 0, 1244983.406 972569.761 0, 
+    1245257.489 972584.188 0, 1245531.571 972598.631 0, 1245805.652 972613.091 0, 1246079.733 972627.567 0, 1246353.812 972642.058 0, 1246627.891 972656.566 0, 1246901.969 972671.09 0, 1247176.046 972685.631 0, 1247450.122 972700.187 0, 1247724.197 972714.76 0, 
+    1247998.272 972729.348 0, 1248272.345 972743.953 0, 1248546.418 972758.574 0, 1248820.49 972773.211 0, 1249094.561 972787.864 0, 1249368.631 972802.533 0, 1249642.7 972817.219 0, 1249916.768 972831.92 0, 1250189.55 972846.569 0, 1250488.917 967274.876 0, 
+    1250788.279 961703.297 0))
+
+POLYGON ((1263343.755 973571.983 0, 1263071.014 973556.563 0, 1262796.988 973541.087 0, 1262522.962 973525.628 0, 1262248.934 973510.184 0, 1261974.906 973494.757 0, 1261700.876 973479.346 0, 1261426.846 973463.951 0, 1261152.815 973448.572 0, 1260878.783 973433.209 0, 
+    1260604.75 973417.862 0, 1260330.716 973402.531 0, 1260056.681 973387.217 0, 1259782.645 973371.918 0, 1259508.609 973356.636 0, 1259234.571 973341.37 0, 1258960.533 973326.12 0, 1258686.493 973310.886 0, 1258412.453 973295.669 0, 1258138.412 973280.467 0, 
+    1257864.37 973265.282 0, 1257590.327 973250.112 0, 1257316.284 973234.959 0, 1257042.239 973219.822 0, 1256766.909 973204.63 0, 1256494.147 973189.596 0, 1256220.1 973174.508 0, 1255946.051 973159.435 0, 1255672.002 973144.379 0, 1255397.952 973129.338 0, 
+    1255123.902 973114.314 0, 1254849.85 973099.306 0, 1254575.797 973084.314 0, 1254301.744 973069.339 0, 1254027.689 973054.379 0, 1253753.634 973039.435 0, 1253479.578 973024.508 0, 1253205.521 973009.597 0, 1252931.463 972994.702 0, 1252657.404 972979.823 0, 
+    1252383.344 972964.96 0, 1252109.284 972950.113 0, 1251835.222 972935.283 0, 1251561.16 972920.468 0, 1251287.097 972905.67 0, 1251013.033 972890.888 0, 1250738.968 972876.122 0, 1250464.902 972861.372 0, 1250189.55 972846.569 0, 1249890.176 978418.372 0, 
+    1249590.796 983990.282 0, 1249865.49 984005.049 0, 1250138.9 984019.764 0, 1250412.309 984034.494 0, 1250685.717 984049.241 0, 1250959.124 984064.004 0, 1251232.531 984078.783 0, 1251505.936 984093.578 0, 1251779.341 984108.39 0, 1252052.745 984123.217 0, 
+    1252326.148 984138.06 0, 1252599.55 984152.92 0, 1252872.951 984167.795 0, 1253146.351 984182.687 0, 1253419.751 984197.595 0, 1253693.149 984212.518 0, 1253966.547 984227.458 0, 1254239.944 984242.414 0, 1254513.339 984257.386 0, 1254786.734 984272.375 0, 
+    1255060.129 984287.379 0, 1255333.522 984302.399 0, 1255606.914 984317.436 0, 1255880.306 984332.488 0, 1256152.414 984347.486 0, 1256427.086 984362.642 0, 1256700.475 984377.743 0, 1256973.863 984392.859 0, 1257247.25 984407.992 0, 1257520.636 984423.142 0, 
+    1257794.021 984438.307 0, 1258067.405 984453.488 0, 1258340.789 984468.685 0, 1258614.171 984483.899 0, 1258887.553 984499.128 0, 1259160.934 984514.374 0, 1259434.314 984529.636 0, 1259707.693 984544.914 0, 1259981.071 984560.208 0, 1260254.448 984575.518 0, 
+    1260527.824 984590.844 0, 1260801.2 984606.186 0, 1261074.574 984621.544 0, 1261347.948 984636.919 0, 1261621.32 984652.309 0, 1261894.692 984667.716 0, 1262168.063 984683.138 0, 1262441.433 984698.577 0, 1262713.521 984713.959 0, 1263028.641 979142.918 0, 
+    1263343.755 973571.983 0))
+
+POLYGON ((1275834.149 985474.708 0, 1275562.103 985458.557 0, 1275288.778 985442.346 0, 1275015.452 985426.151 0, 1274742.125 985409.972 0, 1274468.797 985393.81 0, 1274195.468 985377.663 0, 1273922.138 985361.533 0, 1273648.807 985345.418 0, 1273375.475 985329.32 0, 
+    1273102.142 985313.237 0, 1272828.808 985297.171 0, 1272555.473 985281.121 0, 1272282.138 985265.087 0, 1272008.801 985249.069 0, 1271735.464 985233.067 0, 1271462.125 985217.081 0, 1271188.786 985201.112 0, 1270915.445 985185.158 0, 1270642.104 985169.221 0, 
+    1270368.762 985153.299 0, 1270095.419 985137.394 0, 1269822.074 985121.505 0, 1269548.729 985105.632 0, 1269274.104 985089.7 0, 1269002.036 985073.934 0, 1268728.689 985058.109 0, 1268455.34 985042.3 0, 1268181.99 985026.507 0, 1267908.639 985010.731 0, 
+    1267635.288 984994.97 0, 1267361.935 984979.226 0, 1267088.582 984963.497 0, 1266815.228 984947.785 0, 1266541.872 984932.089 0, 1266268.516 984916.409 0, 1265995.159 984900.745 0, 1265721.801 984885.097 0, 1265448.442 984869.465 0, 1265175.082 984853.849 0, 
+    1264901.721 984838.25 0, 1264628.36 984822.666 0, 1264354.997 984807.099 0, 1264081.633 984791.547 0, 1263808.269 984776.012 0, 1263534.904 984760.493 0, 1263261.537 984744.99 0, 1262988.17 984729.503 0, 1262713.521 984713.959 0, 1262398.396 990285.103 0, 
+    1262083.264 995856.345 0, 1262357.254 995871.851 0, 1262629.966 995887.301 0, 1262902.676 995902.767 0, 1263175.386 995918.249 0, 1263448.094 995933.747 0, 1263720.802 995949.261 0, 1263993.509 995964.791 0, 1264266.215 995980.337 0, 1264538.92 995995.899 0, 
+    1264811.624 996011.477 0, 1265084.327 996027.072 0, 1265357.029 996042.682 0, 1265629.731 996058.308 0, 1265902.431 996073.951 0, 1266175.131 996089.609 0, 1266447.829 996105.284 0, 1266720.527 996120.975 0, 1266993.224 996136.681 0, 1267265.919 996152.404 0, 
+    1267538.614 996168.143 0, 1267811.308 996183.898 0, 1268084.001 996199.668 0, 1268356.693 996215.455 0, 1268628.108 996231.184 0, 1268902.075 996247.077 0, 1269174.764 996262.912 0, 1269447.452 996278.764 0, 1269720.14 996294.631 0, 1269992.826 996310.514 0, 
+    1270265.512 996326.413 0, 1270538.196 996342.328 0, 1270810.88 996358.26 0, 1271083.563 996374.207 0, 1271356.245 996390.171 0, 1271628.926 996406.15 0, 1271901.605 996422.146 0, 1272174.284 996438.157 0, 1272446.962 996454.185 0, 1272719.64 996470.229 0, 
+    1272992.316 996486.289 0, 1273264.991 996502.364 0, 1273537.665 996518.456 0, 1273810.338 996534.564 0, 1274083.011 996550.688 0, 1274355.682 996566.828 0, 1274628.353 996582.984 0, 1274901.022 996599.156 0, 1275172.416 996615.269 0, 1275503.285 991044.939 0, 
+    1275834.149 985474.708 0))
+
+POLYGON ((1288259.37 997411.169 0, 1287988.022 997394.289 0, 1287715.399 997377.347 0, 1287442.775 997360.421 0, 1287170.15 997343.51 0, 1286897.525 997326.616 0, 1286624.898 997309.738 0, 1286352.27 997292.876 0, 1286079.642 997276.03 0, 1285807.012 997259.2 0, 
+    1285534.381 997242.386 0, 1285261.749 997225.588 0, 1284989.117 997208.806 0, 1284716.483 997192.04 0, 1284443.849 997175.29 0, 1284171.213 997158.556 0, 1283898.576 997141.839 0, 1283625.939 997125.137 0, 1283353.3 997108.451 0, 1283080.661 997091.782 0, 
+    1282808.02 997075.128 0, 1282535.379 997058.491 0, 1282262.736 997041.869 0, 1281990.093 997025.264 0, 1281716.174 997008.597 0, 1281444.803 996992.101 0, 1281172.156 996975.544 0, 1280899.509 996959.003 0, 1280626.861 996942.478 0, 1280354.211 996925.968 0, 
+    1280081.561 996909.475 0, 1279808.91 996892.998 0, 1279536.258 996876.537 0, 1279263.604 996860.092 0, 1278990.95 996843.664 0, 1278718.295 996827.251 0, 1278445.639 996810.854 0, 1278172.982 996794.473 0, 1277900.324 996778.109 0, 1277627.665 996761.76 0, 
+    1277355.005 996745.427 0, 1277082.344 996729.111 0, 1276809.682 996712.81 0, 1276537.019 996696.526 0, 1276264.356 996680.257 0, 1275991.691 996664.005 0, 1275719.025 996647.769 0, 1275446.358 996631.549 0, 1275172.416 996615.269 0, 1274841.54 1002185.692 0, 
+    1274510.66 1007756.205 0, 1274783.944 1007772.446 0, 1275055.955 1007788.627 0, 1275327.965 1007804.824 0, 1275599.974 1007821.037 0, 1275871.982 1007837.267 0, 1276143.989 1007853.512 0, 1276415.995 1007869.773 0, 1276688 1007886.051 0, 1276960.004 1007902.344 0, 
+    1277232.008 1007918.653 0, 1277504.01 1007934.978 0, 1277776.011 1007951.32 0, 1278048.012 1007967.677 0, 1278320.011 1007984.051 0, 1278592.01 1008000.44 0, 1278864.007 1008016.845 0, 1279136.004 1008033.267 0, 1279407.999 1008049.704 0, 1279679.994 1008066.157 0, 
+    1279951.987 1008082.627 0, 1280223.98 1008099.112 0, 1280495.972 1008115.614 0, 1280767.962 1008132.131 0, 1281038.681 1008148.587 0, 1281311.941 1008165.214 0, 1281583.929 1008181.78 0, 1281855.916 1008198.361 0, 1282127.901 1008214.959 0, 1282399.886 1008231.572 0, 
+    1282671.87 1008248.201 0, 1282943.853 1008264.847 0, 1283215.835 1008281.509 0, 1283487.816 1008298.186 0, 1283759.796 1008314.88 0, 1284031.775 1008331.589 0, 1284303.753 1008348.315 0, 1284575.73 1008365.056 0, 1284847.706 1008381.814 0, 1285119.681 1008398.587 0, 
+    1285391.655 1008415.377 0, 1285663.628 1008432.183 0, 1285935.6 1008449.004 0, 1286207.571 1008465.842 0, 1286479.541 1008482.695 0, 1286751.51 1008499.565 0, 1287023.479 1008516.451 0, 1287295.446 1008533.352 0, 1287566.142 1008550.191 0, 1287912.759 1002980.635 0, 
+    1288259.37 997411.169 0))
+
+POLYGON ((1300619.329 1009381.058 0, 1300348.679 1009363.454 0, 1300076.761 1009345.784 0, 1299804.842 1009328.131 0, 1299532.921 1009310.493 0, 1299261 1009292.871 0, 1298989.077 1009275.265 0, 1298717.154 1009257.675 0, 1298445.23 1009240.101 0, 1298173.304 1009222.543 0, 
+    1297901.377 1009205.001 0, 1297629.45 1009187.475 0, 1297357.521 1009169.965 0, 1297085.592 1009152.472 0, 1296813.661 1009134.994 0, 1296541.729 1009117.532 0, 1296269.796 1009100.086 0, 1295997.863 1009082.656 0, 1295725.928 1009065.242 0, 1295453.992 1009047.844 0, 
+    1295182.055 1009030.463 0, 1294910.117 1009013.097 0, 1294638.178 1008995.747 0, 1294366.238 1008978.413 0, 1294093.029 1008961.015 0, 1293822.356 1008943.794 0, 1293550.413 1008926.508 0, 1293278.469 1008909.238 0, 1293006.524 1008891.984 0, 1292734.578 1008874.746 0, 
+    1292462.631 1008857.525 0, 1292190.683 1008840.319 0, 1291918.734 1008823.129 0, 1291646.783 1008805.955 0, 1291374.832 1008788.798 0, 1291102.88 1008771.656 0, 1290830.927 1008754.53 0, 1290558.973 1008737.42 0, 1290287.018 1008720.327 0, 1290015.062 1008703.249 0, 
+    1289743.105 1008686.187 0, 1289471.147 1008669.142 0, 1289199.188 1008652.112 0, 1288927.227 1008635.098 0, 1288655.266 1008618.101 0, 1288383.304 1008601.119 0, 1288111.341 1008584.153 0, 1287839.377 1008567.204 0, 1287566.142 1008550.191 0, 1287219.519 1014119.833 0, 
+    1286872.892 1019689.556 0, 1287145.468 1019706.528 0, 1287416.777 1019723.436 0, 1287688.084 1019740.361 0, 1287959.391 1019757.302 0, 1288230.696 1019774.259 0, 1288502.001 1019791.231 0, 1288773.304 1019808.22 0, 1289044.607 1019825.225 0, 1289315.908 1019842.245 0, 
+    1289587.209 1019859.282 0, 1289858.508 1019876.334 0, 1290129.807 1019893.403 0, 1290401.104 1019910.487 0, 1290672.401 1019927.588 0, 1290943.696 1019944.704 0, 1291214.991 1019961.836 0, 1291486.284 1019978.985 0, 1291757.577 1019996.149 0, 1292028.868 1020013.329 0, 
+    1292300.158 1020030.525 0, 1292571.448 1020047.738 0, 1292842.736 1020064.966 0, 1293114.024 1020082.21 0, 1293384.044 1020099.389 0, 1293656.595 1020116.746 0, 1293927.88 1020134.038 0, 1294199.163 1020151.346 0, 1294470.445 1020168.67 0, 1294741.727 1020186.01 0, 
+    1295013.007 1020203.366 0, 1295284.286 1020220.738 0, 1295555.564 1020238.126 0, 1295826.841 1020255.529 0, 1296098.118 1020272.949 0, 1296369.393 1020290.385 0, 1296640.667 1020307.837 0, 1296911.94 1020325.304 0, 1297183.212 1020342.788 0, 1297454.483 1020360.287 0, 
+    1297725.753 1020377.803 0, 1297997.022 1020395.334 0, 1298268.29 1020412.882 0, 1298539.557 1020430.445 0, 1298810.823 1020448.025 0, 1299082.087 1020465.62 0, 1299353.351 1020483.232 0, 1299624.614 1020500.859 0, 1299894.611 1020518.42 0, 1300256.973 1014949.698 0, 
+    1300619.329 1009381.058 0))
+
+POLYGON ((1312913.937 1021384.069 0, 1312643.988 1021365.745 0, 1312372.776 1021347.352 0, 1312101.563 1021328.974 0, 1311830.349 1021310.612 0, 1311559.134 1021292.267 0, 1311287.918 1021273.937 0, 1311016.701 1021255.623 0, 1310745.482 1021237.325 0, 1310474.263 1021219.043 0, 
+    1310203.042 1021200.778 0, 1309931.821 1021182.528 0, 1309660.598 1021164.294 0, 1309389.374 1021146.076 0, 1309118.15 1021127.873 0, 1308846.924 1021109.687 0, 1308575.697 1021091.517 0, 1308304.469 1021073.363 0, 1308033.24 1021055.225 0, 1307762.01 1021037.103 0, 
+    1307490.778 1021018.996 0, 1307219.546 1021000.906 0, 1306948.313 1020982.832 0, 1306677.078 1020964.773 0, 1306404.58 1020946.647 0, 1306134.606 1020928.704 0, 1305863.369 1020910.694 0, 1305592.13 1020892.699 0, 1305320.89 1020874.721 0, 1305049.65 1020856.758 0, 
+    1304778.408 1020838.812 0, 1304507.165 1020820.881 0, 1304235.921 1020802.966 0, 1303964.676 1020785.068 0, 1303693.43 1020767.185 0, 1303422.183 1020749.318 0, 1303150.935 1020731.467 0, 1302879.686 1020713.632 0, 1302608.435 1020695.813 0, 1302337.184 1020678.01 0, 
+    1302065.932 1020660.223 0, 1301794.678 1020642.452 0, 1301523.424 1020624.697 0, 1301252.169 1020606.958 0, 1300980.912 1020589.235 0, 1300709.655 1020571.528 0, 1300438.396 1020553.837 0, 1300167.136 1020536.162 0, 1299894.611 1020518.42 0, 1299532.244 1026087.219 0, 
+    1299169.873 1031656.092 0, 1299441.74 1031673.791 0, 1299712.344 1031691.423 0, 1299982.947 1031709.072 0, 1300253.549 1031726.736 0, 1300524.15 1031744.416 0, 1300794.75 1031762.113 0, 1301065.349 1031779.825 0, 1301335.947 1031797.553 0, 1301606.543 1031815.297 0, 
+    1301877.139 1031833.057 0, 1302147.734 1031850.833 0, 1302418.328 1031868.624 0, 1302688.92 1031886.432 0, 1302959.512 1031904.256 0, 1303230.102 1031922.095 0, 1303500.692 1031939.951 0, 1303771.28 1031957.822 0, 1304041.868 1031975.709 0, 1304312.454 1031993.613 0, 
+    1304583.039 1032011.532 0, 1304853.623 1032029.467 0, 1305124.206 1032047.418 0, 1305394.789 1032065.385 0, 1305664.109 1032083.284 0, 1305935.95 1032101.367 0, 1306206.529 1032119.381 0, 1306477.106 1032137.412 0, 1306747.683 1032155.459 0, 1307018.259 1032173.521 0, 
+    1307288.834 1032191.6 0, 1307559.407 1032209.694 0, 1307829.98 1032227.804 0, 1308100.551 1032245.931 0, 1308371.122 1032264.073 0, 1308641.691 1032282.231 0, 1308912.259 1032300.405 0, 1309182.826 1032318.595 0, 1309453.393 1032336.801 0, 1309723.958 1032355.022 0, 
+    1309994.522 1032373.26 0, 1310265.084 1032391.514 0, 1310535.646 1032409.783 0, 1310806.207 1032428.069 0, 1311076.767 1032446.37 0, 1311347.325 1032464.687 0, 1311617.883 1032483.021 0, 1311888.439 1032501.37 0, 1312157.736 1032519.649 0, 1312535.839 1026951.823 0, 
+    1312913.937 1021384.069 0))
+
+POLYGON ((1325143.106 1033419.896 0, 1324873.861 1033400.856 0, 1324603.357 1033381.743 0, 1324332.853 1033362.645 0, 1324062.347 1033343.563 0, 1323791.84 1033324.498 0, 1323521.332 1033305.448 0, 1323250.823 1033286.414 0, 1322980.313 1033267.396 0, 1322709.801 1033248.394 0, 
+    1322439.289 1033229.408 0, 1322168.775 1033210.438 0, 1321898.26 1033191.483 0, 1321627.744 1033172.545 0, 1321357.228 1033153.623 0, 1321086.709 1033134.716 0, 1320816.19 1033115.826 0, 1320545.67 1033096.951 0, 1320275.149 1033078.092 0, 1320004.626 1033059.25 0, 
+    1319734.102 1033040.423 0, 1319463.578 1033021.612 0, 1319193.052 1033002.817 0, 1318922.525 1032984.038 0, 1318650.739 1032965.187 0, 1318381.468 1032946.527 0, 1318110.937 1032927.796 0, 1317840.406 1032909.08 0, 1317569.874 1032890.381 0, 1317299.34 1032871.697 0, 
+    1317028.805 1032853.03 0, 1316758.27 1032834.378 0, 1316487.733 1032815.742 0, 1316217.195 1032797.122 0, 1315946.656 1032778.518 0, 1315676.116 1032759.93 0, 1315405.574 1032741.358 0, 1315135.032 1032722.802 0, 1314864.489 1032704.262 0, 1314593.944 1032685.737 0, 
+    1314323.399 1032667.229 0, 1314052.852 1032648.736 0, 1313782.304 1032630.26 0, 1313511.755 1032611.799 0, 1313241.205 1032593.355 0, 1312970.654 1032574.926 0, 1312700.102 1032556.513 0, 1312429.549 1032538.116 0, 1312157.736 1032519.649 0, 1311779.628 1038087.545 0, 
+    1311401.516 1043655.506 0, 1311672.671 1043673.928 0, 1311942.568 1043692.28 0, 1312212.465 1043710.649 0, 1312482.361 1043729.033 0, 1312752.255 1043747.433 0, 1313022.149 1043765.849 0, 1313292.041 1043784.28 0, 1313561.932 1043802.728 0, 1313831.823 1043821.192 0, 
+    1314101.712 1043839.671 0, 1314371.6 1043858.167 0, 1314641.487 1043876.678 0, 1314911.372 1043895.205 0, 1315181.257 1043913.748 0, 1315451.141 1043932.307 0, 1315721.023 1043950.882 0, 1315990.905 1043969.472 0, 1316260.785 1043988.079 0, 1316530.664 1044006.701 0, 
+    1316800.543 1044025.339 0, 1317070.42 1044043.994 0, 1317340.296 1044062.664 0, 1317610.171 1044081.35 0, 1317878.789 1044099.965 0, 1318149.917 1044118.769 0, 1318419.789 1044137.503 0, 1318689.659 1044156.252 0, 1318959.528 1044175.018 0, 1319229.397 1044193.799 0, 
+    1319499.264 1044212.596 0, 1319769.13 1044231.409 0, 1320038.995 1044250.238 0, 1320308.859 1044269.083 0, 1320578.721 1044287.944 0, 1320848.583 1044306.82 0, 1321118.444 1044325.713 0, 1321388.303 1044344.621 0, 1321658.161 1044363.545 0, 1321928.018 1044382.485 0, 
+    1322197.874 1044401.441 0, 1322467.729 1044420.413 0, 1322737.583 1044439.401 0, 1323007.436 1044458.405 0, 1323277.287 1044477.424 0, 1323547.138 1044496.459 0, 1323816.987 1044515.511 0, 1324086.835 1044534.578 0, 1324355.429 1044553.572 0, 1324749.27 1038986.702 0, 
+    1325143.106 1033419.896 0))
+
+POLYGON ((1337306.753 1045488.232 0, 1337038.212 1045468.479 0, 1336768.419 1045448.649 0, 1336498.625 1045428.836 0, 1336228.829 1045409.038 0, 1335959.032 1045389.256 0, 1335689.234 1045369.49 0, 1335419.435 1045349.74 0, 1335149.635 1045330.006 0, 1334879.833 1045310.288 0, 
+    1334610.031 1045290.585 0, 1334340.227 1045270.899 0, 1334070.422 1045251.228 0, 1333800.616 1045231.573 0, 1333530.809 1045211.934 0, 1333261.001 1045192.311 0, 1332991.191 1045172.704 0, 1332721.38 1045153.113 0, 1332451.569 1045133.538 0, 1332181.756 1045113.978 0, 
+    1331911.942 1045094.434 0, 1331642.126 1045074.907 0, 1331372.31 1045055.395 0, 1331102.492 1045035.899 0, 1330831.421 1045016.328 0, 1330562.854 1044996.955 0, 1330293.033 1044977.506 0, 1330023.211 1044958.074 0, 1329753.387 1044938.657 0, 1329483.563 1044919.257 0, 
+    1329213.737 1044899.872 0, 1328943.91 1044880.503 0, 1328674.083 1044861.15 0, 1328404.254 1044841.813 0, 1328134.423 1044822.491 0, 1327864.592 1044803.186 0, 1327594.76 1044783.896 0, 1327324.926 1044764.623 0, 1327055.092 1044745.365 0, 1326785.256 1044726.123 0, 
+    1326515.419 1044706.897 0, 1326245.581 1044687.687 0, 1325975.741 1044668.493 0, 1325705.901 1044649.314 0, 1325436.06 1044630.152 0, 1325166.217 1044611.005 0, 1324896.373 1044591.875 0, 1324626.529 1044572.76 0, 1324355.429 1044553.572 0, 1323961.583 1050120.503 0, 
+    1323567.734 1055687.491 0, 1323838.175 1055706.632 0, 1324107.365 1055725.701 0, 1324376.553 1055744.785 0, 1324645.741 1055763.885 0, 1324914.927 1055783.001 0, 1325184.112 1055802.133 0, 1325453.296 1055821.28 0, 1325722.478 1055840.444 0, 1325991.66 1055859.623 0, 
+    1326260.841 1055878.818 0, 1326530.02 1055898.029 0, 1326799.198 1055917.256 0, 1327068.375 1055936.499 0, 1327337.551 1055955.757 0, 1327606.726 1055975.031 0, 1327875.9 1055994.322 0, 1328145.073 1056013.628 0, 1328414.244 1056032.95 0, 1328683.414 1056052.287 0, 
+    1328952.584 1056071.641 0, 1329221.752 1056091.01 0, 1329490.918 1056110.396 0, 1329760.084 1056129.797 0, 1330027.999 1056149.123 0, 1330298.412 1056168.646 0, 1330567.575 1056188.095 0, 1330836.736 1056207.559 0, 1331105.896 1056227.04 0, 1331375.055 1056246.536 0, 
+    1331644.212 1056266.048 0, 1331913.369 1056285.576 0, 1332182.524 1056305.119 0, 1332451.679 1056324.679 0, 1332720.832 1056344.254 0, 1332989.984 1056363.846 0, 1333259.135 1056383.453 0, 1333528.284 1056403.075 0, 1333797.433 1056422.714 0, 1334066.58 1056442.369 0, 
+    1334335.726 1056462.039 0, 1334604.872 1056481.725 0, 1334874.015 1056501.428 0, 1335143.158 1056521.146 0, 1335412.3 1056540.879 0, 1335681.44 1056560.629 0, 1335950.579 1056580.394 0, 1336219.717 1056600.176 0, 1336487.606 1056619.881 0, 1336897.181 1051054.028 0, 
+    1337306.753 1045488.232 0))
+
+POLYGON ((1349404.792 1057588.768 0, 1349136.958 1057568.306 0, 1348867.877 1057547.764 0, 1348598.795 1057527.239 0, 1348329.711 1057506.729 0, 1348060.627 1057486.235 0, 1347791.541 1057465.756 0, 1347522.453 1057445.294 0, 1347253.365 1057424.847 0, 1346984.276 1057404.417 0, 
+    1346715.185 1057384.002 0, 1346446.093 1057363.603 0, 1346177 1057343.22 0, 1345907.905 1057322.852 0, 1345638.81 1057302.501 0, 1345369.713 1057282.165 0, 1345100.615 1057261.845 0, 1344831.516 1057241.541 0, 1344562.416 1057221.253 0, 1344293.314 1057200.981 0, 
+    1344024.211 1057180.724 0, 1343755.107 1057160.483 0, 1343486.002 1057140.259 0, 1343216.896 1057120.05 0, 1342946.541 1057099.763 0, 1342678.68 1057079.679 0, 1342409.57 1057059.518 0, 1342140.459 1057039.372 0, 1341871.347 1057019.242 0, 1341602.233 1056999.128 0, 
+    1341333.119 1056979.03 0, 1341064.003 1056958.948 0, 1340794.886 1056938.881 0, 1340525.768 1056918.831 0, 1340256.648 1056898.796 0, 1339987.528 1056878.777 0, 1339718.406 1056858.774 0, 1339449.283 1056838.787 0, 1339180.159 1056818.816 0, 1338911.034 1056798.86 0, 
+    1338641.908 1056778.92 0, 1338372.78 1056758.996 0, 1338103.651 1056739.088 0, 1337834.521 1056719.196 0, 1337565.39 1056699.32 0, 1337296.258 1056679.459 0, 1337027.125 1056659.615 0, 1336757.99 1056639.786 0, 1336487.606 1056619.881 0, 1336078.026 1062185.786 0, 
+    1335668.444 1067751.739 0, 1335938.169 1067771.596 0, 1336206.649 1067791.376 0, 1336475.127 1067811.173 0, 1336743.604 1067830.985 0, 1337012.08 1067850.813 0, 1337280.555 1067870.656 0, 1337549.028 1067890.516 0, 1337817.501 1067910.391 0, 1338085.972 1067930.283 0, 
+    1338354.442 1067950.189 0, 1338622.911 1067970.112 0, 1338891.379 1067990.051 0, 1339159.845 1068010.005 0, 1339428.31 1068029.975 0, 1339696.775 1068049.961 0, 1339965.238 1068069.963 0, 1340233.699 1068089.981 0, 1340502.16 1068110.014 0, 1340770.62 1068130.063 0, 
+    1341039.078 1068150.128 0, 1341307.535 1068170.209 0, 1341575.991 1068190.306 0, 1341844.446 1068210.418 0, 1342111.655 1068230.453 0, 1342381.351 1068250.69 0, 1342649.803 1068270.85 0, 1342918.253 1068291.026 0, 1343186.701 1068311.217 0, 1343455.149 1068331.424 0, 
+    1343723.595 1068351.647 0, 1343992.041 1068371.886 0, 1344260.485 1068392.14 0, 1344528.928 1068412.411 0, 1344797.369 1068432.697 0, 1345065.81 1068452.999 0, 1345334.249 1068473.317 0, 1345602.687 1068493.65 0, 1345871.124 1068514 0, 1346139.56 1068534.365 0, 
+    1346407.994 1068554.746 0, 1346676.427 1068575.143 0, 1346944.859 1068595.555 0, 1347213.29 1068615.984 0, 1347481.72 1068636.428 0, 1347750.148 1068656.888 0, 1348018.576 1068677.364 0, 1348287.002 1068697.855 0, 1348554.183 1068718.268 0, 1348979.49 1063153.494 0, 
+    1349404.792 1057588.768 0))
+
+POLYGON ((1361437.141 1069721.197 0, 1361170.016 1069700.029 0, 1360901.649 1069678.78 0, 1360633.281 1069657.546 0, 1360364.911 1069636.327 0, 1360096.54 1069615.125 0, 1359828.168 1069593.938 0, 1359559.795 1069572.767 0, 1359291.42 1069551.612 0, 1359023.045 1069530.473 0, 
+    1358754.668 1069509.349 0, 1358486.289 1069488.242 0, 1358217.91 1069467.15 0, 1357949.529 1069446.074 0, 1357681.147 1069425.013 0, 1357412.764 1069403.969 0, 1357144.379 1069382.94 0, 1356875.993 1069361.927 0, 1356607.606 1069340.93 0, 1356339.218 1069319.949 0, 
+    1356070.829 1069298.983 0, 1355802.438 1069278.034 0, 1355534.046 1069257.1 0, 1355265.653 1069236.182 0, 1354996.017 1069215.183 0, 1354728.863 1069194.393 0, 1354460.466 1069173.522 0, 1354192.068 1069152.667 0, 1353923.669 1069131.828 0, 1353655.268 1069111.005 0, 
+    1353386.866 1069090.197 0, 1353118.463 1069069.405 0, 1352850.059 1069048.629 0, 1352581.654 1069027.869 0, 1352313.247 1069007.125 0, 1352044.839 1068986.396 0, 1351776.43 1068965.684 0, 1351508.02 1068944.987 0, 1351239.608 1068924.305 0, 1350971.196 1068903.64 0, 
+    1350702.782 1068882.99 0, 1350434.367 1068862.357 0, 1350165.95 1068841.739 0, 1349897.533 1068821.137 0, 1349629.114 1068800.55 0, 1349360.694 1068779.98 0, 1349092.273 1068759.425 0, 1348823.85 1068738.886 0, 1348554.183 1068718.268 0, 1348128.874 1074283.085 0, 
+    1347703.561 1079847.942 0, 1347972.57 1079868.51 0, 1348240.337 1079888.999 0, 1348508.104 1079909.504 0, 1348775.869 1079930.024 0, 1349043.632 1079950.56 0, 1349311.395 1079971.112 0, 1349579.156 1079991.68 0, 1349846.916 1080012.263 0, 1350114.675 1080032.862 0, 
+    1350382.433 1080053.477 0, 1350650.189 1080074.108 0, 1350917.945 1080094.754 0, 1351185.699 1080115.417 0, 1351453.451 1080136.095 0, 1351721.203 1080156.788 0, 1351988.953 1080177.498 0, 1352256.703 1080198.223 0, 1352524.451 1080218.964 0, 1352792.197 1080239.721 0, 
+    1353059.943 1080260.493 0, 1353327.687 1080281.282 0, 1353595.43 1080302.086 0, 1353863.172 1080322.906 0, 1354129.674 1080343.645 0, 1354398.652 1080364.592 0, 1354666.39 1080385.46 0, 1354934.127 1080406.342 0, 1355201.863 1080427.241 0, 1355469.597 1080448.155 0, 
+    1355737.331 1080469.085 0, 1356005.063 1080490.031 0, 1356272.793 1080510.993 0, 1356540.523 1080531.97 0, 1356808.251 1080552.963 0, 1357075.978 1080573.972 0, 1357343.704 1080594.997 0, 1357611.429 1080616.037 0, 1357879.152 1080637.094 0, 1358146.874 1080658.166 0, 
+    1358414.595 1080679.253 0, 1358682.315 1080700.357 0, 1358950.033 1080721.476 0, 1359217.75 1080742.611 0, 1359485.466 1080763.762 0, 1359753.181 1080784.928 0, 1360020.894 1080806.11 0, 1360288.606 1080827.308 0, 1360555.079 1080848.424 0, 1360996.112 1075284.791 0, 
+    1361437.141 1069721.197 0))
+
+POLYGON ((1373403.72 1081885.209 0, 1373137.305 1081863.341 0, 1372869.654 1081841.387 0, 1372602.001 1081819.448 0, 1372334.348 1081797.525 0, 1372066.692 1081775.618 0, 1371799.036 1081753.727 0, 1371531.378 1081731.852 0, 1371263.72 1081709.992 0, 1370996.059 1081688.148 0, 
+    1370728.398 1081666.32 0, 1370460.735 1081644.507 0, 1370193.071 1081622.711 0, 1369925.406 1081600.93 0, 1369657.739 1081579.164 0, 1369390.071 1081557.415 0, 1369122.402 1081535.681 0, 1368854.731 1081513.963 0, 1368587.06 1081492.261 0, 1368319.387 1081470.575 0, 
+    1368051.712 1081448.904 0, 1367784.037 1081427.249 0, 1367516.36 1081405.61 0, 1367248.682 1081383.987 0, 1366979.766 1081362.279 0, 1366713.322 1081340.787 0, 1366445.64 1081319.211 0, 1366177.956 1081297.651 0, 1365910.272 1081276.106 0, 1365642.586 1081254.577 0, 
+    1365374.899 1081233.064 0, 1365107.211 1081211.567 0, 1364839.521 1081190.085 0, 1364571.83 1081168.619 0, 1364304.138 1081147.169 0, 1364036.445 1081125.735 0, 1363768.75 1081104.316 0, 1363501.055 1081082.913 0, 1363233.357 1081061.526 0, 1362965.659 1081040.155 0, 
+    1362697.959 1081018.799 0, 1362430.259 1080997.459 0, 1362162.556 1080976.135 0, 1361894.853 1080954.827 0, 1361627.148 1080933.535 0, 1361359.442 1080912.258 0, 1361091.735 1080890.997 0, 1360824.027 1080869.752 0, 1360555.079 1080848.424 0, 1360114.044 1086412.093 0, 
+    1359673.006 1091975.792 0, 1359941.296 1091997.067 0, 1360208.349 1092018.261 0, 1360475.401 1092039.47 0, 1360742.452 1092060.694 0, 1361009.502 1092081.935 0, 1361276.551 1092103.191 0, 1361543.598 1092124.463 0, 1361810.644 1092145.751 0, 1362077.689 1092167.054 0, 
+    1362344.732 1092188.373 0, 1362611.774 1092209.708 0, 1362878.815 1092231.058 0, 1363145.855 1092252.424 0, 1363412.893 1092273.806 0, 1363679.931 1092295.204 0, 1363946.967 1092316.617 0, 1364214.001 1092338.046 0, 1364481.035 1092359.491 0, 1364748.067 1092380.951 0, 
+    1365015.098 1092402.428 0, 1365282.127 1092423.92 0, 1365549.156 1092445.427 0, 1365816.183 1092466.951 0, 1366081.975 1092488.39 0, 1366350.233 1092510.044 0, 1366617.256 1092531.615 0, 1366884.278 1092553.201 0, 1367151.299 1092574.803 0, 1367418.319 1092596.421 0, 
+    1367685.337 1092618.054 0, 1367952.354 1092639.703 0, 1368219.369 1092661.368 0, 1368486.384 1092683.049 0, 1368753.397 1092704.745 0, 1369020.409 1092726.457 0, 1369287.419 1092748.184 0, 1369554.428 1092769.928 0, 1369821.436 1092791.687 0, 1370088.443 1092813.462 0, 
+    1370355.448 1092835.252 0, 1370622.453 1092857.058 0, 1370889.455 1092878.88 0, 1371156.457 1092900.718 0, 1371423.457 1092922.572 0, 1371690.456 1092944.441 0, 1371957.454 1092966.325 0, 1372224.45 1092988.226 0, 1372490.213 1093010.041 0, 1372946.968 1087447.61 0, 
+    1373403.72 1081885.209 0))
+
+POLYGON ((1385304.447 1094080.497 0, 1385038.745 1094057.931 0, 1384771.811 1094035.276 0, 1384504.876 1094012.637 0, 1384237.94 1093990.014 0, 1383971.003 1093967.406 0, 1383704.064 1093944.814 0, 1383437.124 1093922.238 0, 1383170.182 1093899.677 0, 1382903.24 1093877.133 0, 
+    1382636.296 1093854.604 0, 1382369.35 1093832.09 0, 1382102.403 1093809.593 0, 1381835.455 1093787.111 0, 1381568.506 1093764.644 0, 1381301.555 1093742.194 0, 1381034.603 1093719.759 0, 1380767.65 1093697.34 0, 1380500.695 1093674.937 0, 1380233.739 1093652.549 0, 
+    1379966.782 1093630.177 0, 1379699.823 1093607.821 0, 1379432.863 1093585.48 0, 1379165.902 1093563.156 0, 1378897.708 1093540.744 0, 1378631.975 1093518.553 0, 1378365.01 1093496.275 0, 1378098.044 1093474.013 0, 1377831.076 1093451.767 0, 1377564.107 1093429.537 0, 
+    1377297.136 1093407.322 0, 1377030.164 1093385.123 0, 1376763.191 1093362.939 0, 1376496.217 1093340.772 0, 1376229.241 1093318.62 0, 1375962.264 1093296.483 0, 1375695.286 1093274.363 0, 1375428.306 1093252.258 0, 1375161.326 1093230.169 0, 1374894.343 1093208.096 0, 
+    1374627.36 1093186.038 0, 1374360.375 1093163.996 0, 1374093.389 1093141.97 0, 1373826.402 1093119.959 0, 1373559.413 1093097.964 0, 1373292.423 1093075.985 0, 1373025.432 1093054.022 0, 1372758.439 1093032.074 0, 1372490.213 1093010.041 0, 1372033.456 1098572.499 0, 
+    1371576.698 1104134.979 0, 1371844.266 1104156.958 0, 1372110.604 1104178.852 0, 1372376.941 1104200.762 0, 1372643.276 1104222.687 0, 1372909.61 1104244.628 0, 1373175.942 1104266.584 0, 1373442.273 1104288.556 0, 1373708.603 1104310.544 0, 1373974.932 1104332.548 0, 
+    1374241.26 1104354.567 0, 1374507.586 1104376.602 0, 1374773.911 1104398.653 0, 1375040.234 1104420.719 0, 1375306.556 1104442.801 0, 1375572.877 1104464.899 0, 1375839.197 1104487.012 0, 1376105.515 1104509.141 0, 1376371.832 1104531.286 0, 1376638.148 1104553.446 0, 
+    1376904.462 1104575.622 0, 1377170.775 1104597.814 0, 1377437.087 1104620.021 0, 1377703.398 1104642.244 0, 1377968.479 1104664.38 0, 1378236.015 1104686.737 0, 1378502.321 1104709.007 0, 1378768.627 1104731.293 0, 1379034.931 1104753.594 0, 1379301.233 1104775.911 0, 
+    1379567.534 1104798.244 0, 1379833.834 1104820.593 0, 1380100.133 1104842.957 0, 1380366.431 1104865.336 0, 1380632.727 1104887.732 0, 1380899.021 1104910.143 0, 1381165.315 1104932.57 0, 1381431.607 1104955.012 0, 1381697.898 1104977.47 0, 1381964.187 1104999.944 0, 
+    1382230.475 1105022.434 0, 1382496.762 1105044.939 0, 1382763.047 1105067.46 0, 1383029.332 1105089.996 0, 1383295.614 1105112.548 0, 1383561.896 1105135.116 0, 1383828.176 1105157.7 0, 1384094.455 1105180.299 0, 1384359.505 1105202.81 0, 1384831.977 1099641.642 0, 
+    1385304.447 1094080.497 0))
+
+POLYGON ((844715.103 634092.646 0, 844422.546 634101.75 0, 844128.541 634110.915 0, 843834.537 634120.098 0, 843540.533 634129.298 0, 843246.53 634138.516 0, 842952.528 634147.751 0, 842658.526 634157.003 0, 842364.524 634166.272 0, 842070.524 634175.559 0, 
+    841776.523 634184.863 0, 841482.524 634194.185 0, 841188.524 634203.523 0, 840894.526 634212.879 0, 840600.528 634222.252 0, 840306.53 634231.643 0, 840012.533 634241.051 0, 839718.537 634250.476 0, 839424.541 634259.919 0, 839130.545 634269.378 0, 
+    838836.551 634278.856 0, 838542.556 634288.35 0, 838248.563 634297.862 0, 837954.57 634307.391 0, 837659.129 634316.984 0, 837366.585 634326.501 0, 837072.594 634336.082 0, 836778.603 634345.68 0, 836484.613 634355.295 0, 836190.623 634364.928 0, 
+    835896.634 634374.578 0, 835602.645 634384.246 0, 835308.657 634393.931 0, 835014.67 634403.633 0, 834720.683 634413.352 0, 834426.697 634423.089 0, 834132.711 634432.843 0, 833838.726 634442.614 0, 833544.741 634452.402 0, 833250.757 634462.208 0, 
+    832956.774 634472.032 0, 832662.791 634481.872 0, 832368.809 634491.73 0, 832074.827 634501.605 0, 831780.846 634511.497 0, 831486.865 634521.407 0, 831192.886 634531.334 0, 830898.906 634541.278 0, 830603.478 634551.289 0, 830792.16 640114.634 0, 
+    830980.853 645678.304 0, 831275.623 645668.316 0, 831568.948 645658.394 0, 831862.273 645648.489 0, 832155.598 645638.601 0, 832448.924 645628.731 0, 832742.251 645618.878 0, 833035.578 645609.042 0, 833328.906 645599.223 0, 833622.235 645589.422 0, 
+    833915.564 645579.638 0, 834208.894 645569.871 0, 834502.224 645560.122 0, 834795.555 645550.389 0, 835088.886 645540.674 0, 835382.218 645530.977 0, 835675.55 645521.296 0, 835968.883 645511.633 0, 836262.217 645501.987 0, 836555.551 645492.358 0, 
+    836848.886 645482.747 0, 837142.221 645473.153 0, 837435.557 645463.576 0, 837728.894 645454.017 0, 838020.786 645444.521 0, 838315.568 645434.949 0, 838608.906 645425.441 0, 838902.245 645415.951 0, 839195.584 645406.478 0, 839488.924 645397.022 0, 
+    839782.265 645387.583 0, 840075.606 645378.161 0, 840368.947 645368.757 0, 840662.289 645359.37 0, 840955.632 645350.001 0, 841248.975 645340.648 0, 841542.318 645331.313 0, 841835.663 645321.995 0, 842129.008 645312.695 0, 842422.353 645303.411 0, 
+    842715.699 645294.145 0, 843009.045 645284.896 0, 843302.392 645275.665 0, 843595.74 645266.451 0, 843889.088 645257.254 0, 844182.436 645248.074 0, 844475.785 645238.911 0, 844769.135 645229.766 0, 845061.041 645220.683 0, 844888.067 639656.502 0, 
+    844715.103 634092.646 0))
+
+POLYGON ((859142.466 644802.843 0, 858850.533 644811.101 0, 858557.159 644819.418 0, 858263.785 644827.751 0, 857970.412 644836.102 0, 857677.039 644844.47 0, 857383.666 644852.856 0, 857090.294 644861.259 0, 856796.923 644869.679 0, 856503.552 644878.116 0, 
+    856210.182 644886.571 0, 855916.812 644895.042 0, 855623.442 644903.531 0, 855330.074 644912.038 0, 855036.705 644920.561 0, 854743.337 644929.102 0, 854449.97 644937.66 0, 854156.603 644946.236 0, 853863.237 644954.829 0, 853569.871 644963.439 0, 
+    853276.505 644972.066 0, 852983.141 644980.71 0, 852689.776 644989.372 0, 852396.412 644998.051 0, 852101.606 645006.79 0, 851809.686 645015.461 0, 851516.324 645024.192 0, 851222.962 645032.94 0, 850929.601 645041.705 0, 850636.24 645050.488 0, 
+    850342.88 645059.288 0, 850049.52 645068.105 0, 849756.161 645076.939 0, 849462.802 645085.791 0, 849169.444 645094.66 0, 848876.087 645103.546 0, 848582.729 645112.45 0, 848289.373 645121.37 0, 847996.017 645130.308 0, 847702.661 645139.264 0, 
+    847409.306 645148.236 0, 847115.952 645157.226 0, 846822.598 645166.233 0, 846529.244 645175.257 0, 846235.891 645184.299 0, 845942.539 645193.358 0, 845649.187 645202.434 0, 845355.836 645211.527 0, 845061.041 645220.683 0, 845234.025 650785.187 0, 
+    845407.019 656350.009 0, 845701.156 656340.874 0, 845993.852 656331.801 0, 846286.549 656322.745 0, 846579.246 656313.707 0, 846871.944 656304.685 0, 847164.642 656295.681 0, 847457.341 656286.694 0, 847750.04 656277.724 0, 848042.74 656268.772 0, 
+    848335.441 656259.836 0, 848628.142 656250.918 0, 848920.843 656242.017 0, 849213.545 656233.134 0, 849506.248 656224.268 0, 849798.951 656215.418 0, 850091.655 656206.586 0, 850384.359 656197.772 0, 850677.063 656188.974 0, 850969.769 656180.194 0, 
+    851262.474 656171.431 0, 851555.18 656162.685 0, 851847.887 656153.957 0, 852140.594 656145.245 0, 852431.862 656136.594 0, 852726.01 656127.874 0, 853018.719 656119.215 0, 853311.428 656110.572 0, 853604.138 656101.947 0, 853896.848 656093.339 0, 
+    854189.559 656084.748 0, 854482.271 656076.175 0, 854774.982 656067.619 0, 855067.695 656059.08 0, 855360.407 656050.558 0, 855653.121 656042.053 0, 855945.835 656033.566 0, 856238.549 656025.096 0, 856531.264 656016.643 0, 856823.979 656008.207 0, 
+    857116.695 655999.789 0, 857409.411 655991.388 0, 857702.128 655983.004 0, 857994.845 655974.637 0, 858287.563 655966.287 0, 858580.281 655957.955 0, 858873 655949.64 0, 859165.719 655941.342 0, 859457 655933.102 0, 859299.728 650367.813 0, 
+    859142.466 644802.843 0))
+
+POLYGON ((873508.103 655555.89 0, 873216.797 655563.307 0, 872924.056 655570.778 0, 872631.315 655578.266 0, 872338.574 655585.772 0, 872045.834 655593.294 0, 871753.094 655600.834 0, 871460.355 655608.391 0, 871167.616 655615.965 0, 870874.878 655623.556 0, 
+    870582.14 655631.165 0, 870289.402 655638.791 0, 869996.665 655646.434 0, 869703.929 655654.095 0, 869411.192 655661.772 0, 869118.457 655669.467 0, 868825.721 655677.179 0, 868532.987 655684.908 0, 868240.252 655692.655 0, 867947.518 655700.418 0, 
+    867654.785 655708.199 0, 867362.052 655715.998 0, 867069.32 655723.813 0, 866776.587 655731.646 0, 866482.418 655739.534 0, 866191.125 655747.363 0, 865898.394 655755.247 0, 865605.664 655763.149 0, 865312.934 655771.067 0, 865020.205 655779.003 0, 
+    864727.476 655786.957 0, 864434.748 655794.927 0, 864142.02 655802.915 0, 863849.293 655810.92 0, 863556.566 655818.942 0, 863263.839 655826.981 0, 862971.113 655835.038 0, 862678.388 655843.112 0, 862385.663 655851.203 0, 862092.938 655859.311 0, 
+    861800.214 655867.437 0, 861507.49 655875.58 0, 861214.767 655883.74 0, 860922.045 655891.917 0, 860629.323 655900.111 0, 860336.601 655908.323 0, 860043.88 655916.552 0, 859751.159 655924.798 0, 859457 655933.102 0, 859614.281 661498.707 0, 
+    859771.57 667064.624 0, 860065.07 667056.339 0, 860357.136 667048.111 0, 860649.202 667039.901 0, 860941.268 667031.707 0, 861233.335 667023.531 0, 861525.403 667015.372 0, 861817.471 667007.231 0, 862109.539 666999.106 0, 862401.608 666990.999 0, 
+    862693.677 666982.908 0, 862985.747 666974.835 0, 863277.818 666966.78 0, 863569.888 666958.741 0, 863861.96 666950.72 0, 864154.031 666942.715 0, 864446.103 666934.728 0, 864738.176 666926.759 0, 865030.249 666918.806 0, 865322.323 666910.87 0, 
+    865614.397 666902.952 0, 865906.471 666895.051 0, 866198.546 666887.167 0, 866490.622 666879.301 0, 866781.263 666871.49 0, 867074.774 666863.619 0, 867366.851 666855.804 0, 867658.928 666848.006 0, 867951.006 666840.225 0, 868243.084 666832.461 0, 
+    868535.163 666824.715 0, 868827.242 666816.986 0, 869119.322 666809.274 0, 869411.402 666801.579 0, 869703.482 666793.902 0, 869995.563 666786.241 0, 870287.645 666778.598 0, 870579.727 666770.972 0, 870871.809 666763.363 0, 871163.892 666755.772 0, 
+    871455.975 666748.197 0, 871748.058 666740.64 0, 872040.142 666733.1 0, 872332.227 666725.577 0, 872624.312 666718.071 0, 872916.397 666710.583 0, 873208.483 666703.111 0, 873500.569 666695.657 0, 873791.223 666688.257 0, 873649.659 661121.917 0, 
+    873508.103 655555.89 0))
+
+POLYGON ((887811.883 666351.499 0, 887521.208 666358.078 0, 887229.102 666364.707 0, 886936.996 666371.353 0, 886644.89 666378.017 0, 886352.785 666384.697 0, 886060.681 666391.395 0, 885768.577 666398.109 0, 885476.473 666404.841 0, 885184.369 666411.591 0, 
+    884892.266 666418.357 0, 884600.164 666425.141 0, 884308.061 666431.942 0, 884015.96 666438.76 0, 883723.858 666445.595 0, 883431.757 666452.447 0, 883139.657 666459.317 0, 882847.556 666466.203 0, 882555.457 666473.107 0, 882263.357 666480.029 0, 
+    881971.258 666486.967 0, 881679.16 666493.922 0, 881387.061 666500.895 0, 881094.964 666507.885 0, 880801.434 666514.927 0, 880510.769 666521.916 0, 880218.673 666528.958 0, 879926.577 666536.017 0, 879634.481 666543.093 0, 879342.386 666550.186 0, 
+    879050.291 666557.296 0, 878758.197 666564.423 0, 878466.102 666571.568 0, 878174.009 666578.73 0, 877881.916 666585.909 0, 877589.823 666593.105 0, 877297.731 666600.318 0, 877005.639 666607.549 0, 876713.547 666614.797 0, 876421.456 666622.062 0, 
+    876129.366 666629.344 0, 875837.275 666636.643 0, 875545.186 666643.96 0, 875253.096 666651.294 0, 874961.007 666658.645 0, 874668.919 666666.013 0, 874376.831 666673.398 0, 874084.743 666680.801 0, 873791.223 666688.257 0, 873932.795 672254.905 0, 
+    874074.374 677821.86 0, 874367.236 677814.42 0, 874658.669 677807.034 0, 874950.101 677799.665 0, 875241.534 677792.314 0, 875532.968 677784.979 0, 875824.402 677777.662 0, 876115.836 677770.362 0, 876407.271 677763.079 0, 876698.707 677755.813 0, 
+    876990.142 677748.564 0, 877281.579 677741.333 0, 877573.015 677734.118 0, 877864.452 677726.921 0, 878155.89 677719.741 0, 878447.327 677712.578 0, 878738.766 677705.432 0, 879030.204 677698.304 0, 879321.644 677691.192 0, 879613.083 677684.098 0, 
+    879904.523 677677.021 0, 880195.963 677669.961 0, 880487.404 677662.918 0, 880778.845 677655.892 0, 881068.858 677648.918 0, 881361.729 677641.892 0, 881653.171 677634.918 0, 881944.614 677627.961 0, 882236.058 677621.021 0, 882527.501 677614.098 0, 
+    882818.945 677607.193 0, 883110.39 677600.304 0, 883401.835 677593.433 0, 883693.28 677586.579 0, 883984.726 677579.742 0, 884276.172 677572.922 0, 884567.618 677566.119 0, 884859.065 677559.334 0, 885150.512 677552.565 0, 885441.96 677545.814 0, 
+    885733.408 677539.08 0, 886024.857 677532.363 0, 886316.305 677525.663 0, 886607.755 677518.981 0, 886899.204 677512.315 0, 887190.654 677505.667 0, 887482.105 677499.036 0, 887773.556 677492.422 0, 888063.579 677485.857 0, 887937.728 671918.525 0, 
+    887811.883 666351.499 0))
+
+POLYGON ((902053.677 677189.378 0, 901763.634 677195.123 0, 901472.166 677200.914 0, 901180.698 677206.722 0, 900889.23 677212.547 0, 900597.763 677218.389 0, 900306.296 677224.248 0, 900014.829 677230.124 0, 899723.363 677236.018 0, 899431.897 677241.928 0, 
+    899140.431 677247.856 0, 898848.966 677253.801 0, 898557.501 677259.763 0, 898266.037 677265.743 0, 897974.573 677271.739 0, 897683.109 677277.753 0, 897391.645 677283.783 0, 897100.182 677289.831 0, 896808.719 677295.896 0, 896517.257 677301.978 0, 
+    896225.795 677308.078 0, 895934.333 677314.194 0, 895642.872 677320.328 0, 895351.411 677326.479 0, 895058.523 677332.677 0, 894768.49 677338.832 0, 894477.03 677345.034 0, 894185.571 677351.254 0, 893894.111 677357.49 0, 893602.653 677363.744 0, 
+    893311.194 677370.015 0, 893019.736 677376.303 0, 892728.279 677382.608 0, 892436.821 677388.931 0, 892145.364 677395.27 0, 891853.908 677401.627 0, 891562.452 677408.001 0, 891270.996 677414.392 0, 890979.54 677420.8 0, 890688.085 677427.225 0, 
+    890396.631 677433.668 0, 890105.176 677440.127 0, 889813.722 677446.604 0, 889522.269 677453.098 0, 889230.816 677459.609 0, 888939.363 677466.137 0, 888647.911 677472.683 0, 888356.459 677479.245 0, 888063.579 677485.857 0, 888189.437 683053.491 0, 
+    888315.302 688621.425 0, 888607.523 688614.828 0, 888898.32 688608.28 0, 889189.117 688601.749 0, 889479.914 688595.236 0, 889770.712 688588.739 0, 890061.51 688582.26 0, 890352.308 688575.798 0, 890643.107 688569.353 0, 890933.906 688562.925 0, 
+    891224.706 688556.514 0, 891515.506 688550.12 0, 891806.306 688543.743 0, 892097.107 688537.384 0, 892387.908 688531.041 0, 892678.71 688524.716 0, 892969.512 688518.408 0, 893260.314 688512.117 0, 893551.117 688505.843 0, 893841.92 688499.586 0, 
+    894132.723 688493.347 0, 894423.527 688487.124 0, 894714.331 688480.918 0, 895005.135 688474.73 0, 895294.516 688468.589 0, 895586.745 688462.405 0, 895877.551 688456.268 0, 896168.357 688450.148 0, 896459.163 688444.045 0, 896749.969 688437.96 0, 
+    897040.776 688431.891 0, 897331.584 688425.84 0, 897622.391 688419.805 0, 897913.199 688413.788 0, 898204.008 688407.788 0, 898494.817 688401.805 0, 898785.626 688395.839 0, 899076.435 688389.89 0, 899367.245 688383.959 0, 899658.055 688378.044 0, 
+    899948.866 688372.147 0, 900239.676 688366.267 0, 900530.488 688360.404 0, 900821.299 688354.558 0, 901112.111 688348.729 0, 901402.923 688342.917 0, 901693.736 688337.122 0, 901984.549 688331.345 0, 902273.939 688325.612 0, 902163.805 682757.346 0, 
+    902053.677 677189.378 0))
+
+POLYGON ((916233.356 688069.237 0, 915943.949 688074.152 0, 915653.121 688079.108 0, 915362.293 688084.081 0, 915071.465 688089.071 0, 914780.638 688094.078 0, 914489.811 688099.103 0, 914198.985 688104.144 0, 913908.158 688109.203 0, 913617.332 688114.278 0, 
+    913326.507 688119.371 0, 913035.681 688124.481 0, 912744.856 688129.608 0, 912454.031 688134.753 0, 912163.207 688139.914 0, 911872.383 688145.092 0, 911581.559 688150.288 0, 911290.735 688155.501 0, 910999.912 688160.731 0, 910709.089 688165.977 0, 
+    910418.266 688171.242 0, 910127.444 688176.523 0, 909836.622 688181.821 0, 909545.8 688187.136 0, 909253.557 688192.495 0, 908964.158 688197.818 0, 908673.337 688203.185 0, 908382.517 688208.569 0, 908091.696 688213.97 0, 907800.877 688219.388 0, 
+    907510.057 688224.823 0, 907219.238 688230.276 0, 906928.419 688235.745 0, 906637.601 688241.232 0, 906346.782 688246.735 0, 906055.964 688252.256 0, 905765.147 688257.794 0, 905474.33 688263.349 0, 905183.513 688268.921 0, 904892.696 688274.511 0, 
+    904601.88 688280.117 0, 904311.064 688285.74 0, 904020.248 688291.381 0, 903729.433 688297.039 0, 903438.618 688302.714 0, 903147.804 688308.406 0, 902856.989 688314.115 0, 902566.176 688319.841 0, 902273.939 688325.612 0, 902384.079 693894.175 0, 
+    902494.225 699463.029 0, 902785.802 699457.27 0, 903075.961 699451.557 0, 903366.119 699445.861 0, 903656.279 699440.182 0, 903946.438 699434.52 0, 904236.598 699428.875 0, 904526.758 699423.247 0, 904816.918 699417.636 0, 905107.079 699412.042 0, 
+    905397.24 699406.466 0, 905687.401 699400.906 0, 905977.563 699395.364 0, 906267.725 699389.838 0, 906557.887 699384.33 0, 906848.05 699378.838 0, 907138.213 699373.364 0, 907428.376 699367.907 0, 907718.54 699362.467 0, 908008.704 699357.044 0, 
+    908298.868 699351.638 0, 908589.033 699346.249 0, 908879.198 699340.878 0, 909169.363 699335.523 0, 909458.11 699330.212 0, 909749.694 699324.865 0, 910039.86 699319.562 0, 910330.027 699314.275 0, 910620.194 699309.006 0, 910910.361 699303.754 0, 
+    911200.528 699298.519 0, 911490.696 699293.301 0, 911780.864 699288.1 0, 912071.032 699282.916 0, 912361.201 699277.749 0, 912651.37 699272.599 0, 912941.539 699267.467 0, 913231.709 699262.351 0, 913521.878 699257.253 0, 913812.049 699252.171 0, 
+    914102.219 699247.107 0, 914392.39 699242.06 0, 914682.561 699237.03 0, 914972.732 699232.017 0, 915262.904 699227.021 0, 915553.076 699222.042 0, 915843.248 699217.08 0, 916133.42 699212.135 0, 916422.176 699207.231 0, 916327.764 693638.088 0, 
+    916233.356 688069.237 0))
+
+POLYGON ((930350.794 698990.784 0, 930062.024 698994.872 0, 929771.838 698998.997 0, 929481.653 699003.139 0, 929191.468 699007.298 0, 928901.284 699011.474 0, 928611.1 699015.667 0, 928320.915 699019.878 0, 928030.732 699024.105 0, 927740.548 699028.35 0, 
+    927450.365 699032.611 0, 927160.182 699036.89 0, 926869.999 699041.186 0, 926579.816 699045.498 0, 926289.634 699049.828 0, 925999.452 699054.175 0, 925709.27 699058.539 0, 925419.088 699062.921 0, 925128.907 699067.319 0, 924838.726 699071.734 0, 
+    924548.545 699076.166 0, 924258.365 699080.616 0, 923968.184 699085.082 0, 923678.005 699089.566 0, 923386.409 699094.089 0, 923097.645 699098.585 0, 922807.466 699103.119 0, 922517.287 699107.671 0, 922227.109 699112.24 0, 921936.93 699116.826 0, 
+    921646.752 699121.43 0, 921356.574 699126.05 0, 921066.397 699130.687 0, 920776.219 699135.342 0, 920486.042 699140.013 0, 920195.865 699144.702 0, 919905.689 699149.407 0, 919615.513 699154.13 0, 919325.337 699158.87 0, 919035.161 699163.627 0, 
+    918744.986 699168.401 0, 918454.811 699173.192 0, 918164.636 699178 0, 917874.461 699182.825 0, 917584.287 699187.667 0, 917294.113 699192.527 0, 917003.94 699197.403 0, 916713.766 699202.297 0, 916422.176 699207.231 0, 916516.593 704776.663 0, 
+    916611.015 710346.381 0, 916901.947 710341.457 0, 917191.464 710336.575 0, 917480.982 710331.709 0, 917770.501 710326.861 0, 918060.019 710322.03 0, 918349.538 710317.215 0, 918639.057 710312.418 0, 918928.577 710307.638 0, 919218.096 710302.875 0, 
+    919507.616 710298.129 0, 919797.137 710293.399 0, 920086.657 710288.687 0, 920376.178 710283.992 0, 920665.699 710279.314 0, 920955.221 710274.653 0, 921244.742 710270.01 0, 921534.264 710265.383 0, 921823.786 710260.773 0, 922113.309 710256.18 0, 
+    922402.832 710251.604 0, 922692.355 710247.046 0, 922981.878 710242.504 0, 923271.402 710237.979 0, 923559.512 710233.494 0, 923850.449 710228.981 0, 924139.974 710224.508 0, 924429.498 710220.051 0, 924719.023 710215.612 0, 925008.548 710211.19 0, 
+    925298.074 710206.784 0, 925587.599 710202.396 0, 925877.125 710198.025 0, 926166.652 710193.671 0, 926456.178 710189.333 0, 926745.705 710185.013 0, 927035.232 710180.71 0, 927324.759 710176.424 0, 927614.286 710172.155 0, 927903.814 710167.903 0, 
+    928193.342 710163.668 0, 928482.87 710159.45 0, 928772.398 710155.25 0, 929061.927 710151.066 0, 929351.456 710146.899 0, 929640.985 710142.749 0, 929930.515 710138.617 0, 930220.044 710134.501 0, 930508.162 710130.422 0, 930429.476 704560.46 0, 
+    930350.794 698990.784 0))
+
+POLYGON ((944405.864 709953.727 0, 944117.734 709956.991 0, 943828.194 709960.289 0, 943538.654 709963.604 0, 943249.114 709966.935 0, 942959.574 709970.284 0, 942670.035 709973.65 0, 942380.496 709977.033 0, 942090.957 709980.433 0, 941801.418 709983.85 0, 
+    941511.88 709987.284 0, 941222.341 709990.735 0, 940932.803 709994.203 0, 940643.265 709997.688 0, 940353.727 710001.19 0, 940064.19 710004.709 0, 939774.653 710008.245 0, 939485.115 710011.799 0, 939195.579 710015.369 0, 938906.042 710018.956 0, 
+    938616.505 710022.561 0, 938326.969 710026.182 0, 938037.433 710029.821 0, 937747.897 710033.476 0, 937456.951 710037.167 0, 937168.826 710040.838 0, 936879.291 710044.545 0, 936589.756 710048.269 0, 936300.221 710052.009 0, 936010.687 710055.767 0, 
+    935721.153 710059.542 0, 935431.618 710063.334 0, 935142.085 710067.143 0, 934852.551 710070.968 0, 934563.018 710074.811 0, 934273.484 710078.671 0, 933983.951 710082.549 0, 933694.419 710086.443 0, 933404.886 710090.354 0, 933115.354 710094.282 0, 
+    932825.822 710098.227 0, 932536.29 710102.189 0, 932246.759 710106.169 0, 931957.227 710110.165 0, 931667.696 710114.178 0, 931378.165 710118.209 0, 931088.635 710122.256 0, 930799.104 710126.321 0, 930508.162 710130.422 0, 930586.852 715700.666 0, 
+    930665.546 721271.188 0, 930955.829 721267.096 0, 931244.704 721263.041 0, 931533.579 721259.003 0, 931822.454 721254.981 0, 932111.33 721250.977 0, 932400.205 721246.99 0, 932689.081 721243.019 0, 932977.957 721239.066 0, 933266.833 721235.13 0, 
+    933555.71 721231.21 0, 933844.587 721227.308 0, 934133.464 721223.423 0, 934422.341 721219.555 0, 934711.218 721215.703 0, 935000.096 721211.869 0, 935288.974 721208.052 0, 935577.852 721204.252 0, 935866.73 721200.468 0, 936155.609 721196.702 0, 
+    936444.488 721192.953 0, 936733.367 721189.221 0, 937022.246 721185.505 0, 937311.125 721181.807 0, 937598.597 721178.144 0, 937888.885 721174.462 0, 938177.765 721170.814 0, 938466.645 721167.184 0, 938755.526 721163.571 0, 939044.407 721159.975 0, 
+    939333.288 721156.395 0, 939622.169 721152.833 0, 939911.05 721149.288 0, 940199.932 721145.76 0, 940488.813 721142.249 0, 940777.695 721138.754 0, 941066.578 721135.277 0, 941355.46 721131.817 0, 941644.343 721128.374 0, 941933.225 721124.948 0, 
+    942222.108 721121.538 0, 942510.992 721118.146 0, 942799.875 721114.771 0, 943088.759 721111.413 0, 943377.642 721108.072 0, 943666.526 721104.747 0, 943955.411 721101.44 0, 944244.295 721098.15 0, 944531.773 721094.893 0, 944468.817 715524.171 0, 
+    944405.864 709953.727 0))
+
+POLYGON ((958398.442 720957.773 0, 958110.954 720960.218 0, 957822.062 720962.692 0, 957533.169 720965.183 0, 957244.277 720967.691 0, 956955.385 720970.216 0, 956666.493 720972.758 0, 956377.601 720975.317 0, 956088.71 720977.893 0, 955799.818 720980.486 0, 
+    955510.927 720983.096 0, 955222.036 720985.723 0, 954933.144 720988.367 0, 954644.254 720991.028 0, 954355.363 720993.706 0, 954066.472 720996.401 0, 953777.582 720999.113 0, 953488.692 721001.842 0, 953199.802 721004.588 0, 952910.912 721007.352 0, 
+    952622.022 721010.132 0, 952333.132 721012.929 0, 952044.243 721015.743 0, 951755.354 721018.574 0, 951465.059 721021.436 0, 951177.576 721024.287 0, 950888.687 721027.169 0, 950599.799 721030.068 0, 950310.91 721032.984 0, 950022.022 721035.917 0, 
+    949733.134 721038.867 0, 949444.246 721041.835 0, 949155.358 721044.819 0, 948866.471 721047.82 0, 948577.583 721050.838 0, 948288.696 721053.873 0, 947999.809 721056.925 0, 947710.922 721059.994 0, 947422.036 721063.08 0, 947133.149 721066.184 0, 
+    946844.263 721069.304 0, 946555.377 721072.441 0, 946266.491 721075.595 0, 945977.605 721078.766 0, 945688.72 721081.954 0, 945399.834 721085.159 0, 945110.949 721088.382 0, 944822.064 721091.621 0, 944531.773 721094.893 0, 944594.732 726665.89 0, 
+    944657.694 732237.159 0, 944947.327 732233.894 0, 945235.556 732230.663 0, 945523.785 732227.448 0, 945812.015 732224.25 0, 946100.244 732221.069 0, 946388.474 732217.905 0, 946676.704 732214.758 0, 946964.935 732211.628 0, 947253.165 732208.515 0, 
+    947541.396 732205.419 0, 947829.626 732202.34 0, 948117.857 732199.277 0, 948406.089 732196.232 0, 948694.32 732193.204 0, 948982.551 732190.193 0, 949270.783 732187.198 0, 949559.015 732184.221 0, 949847.247 732181.261 0, 950135.479 732178.317 0, 
+    950423.712 732175.391 0, 950711.944 732172.481 0, 951000.177 732169.589 0, 951288.41 732166.713 0, 951575.241 732163.869 0, 951864.876 732161.013 0, 952153.11 732158.189 0, 952441.343 732155.381 0, 952729.577 732152.59 0, 953017.811 732149.816 0, 
+    953306.045 732147.06 0, 953594.279 732144.32 0, 953882.514 732141.597 0, 954170.748 732138.891 0, 954458.983 732136.202 0, 954747.218 732133.53 0, 955035.453 732130.875 0, 955323.688 732128.237 0, 955611.924 732125.616 0, 955900.159 732123.012 0, 
+    956188.395 732120.425 0, 956476.631 732117.854 0, 956764.866 732115.301 0, 957053.103 732112.765 0, 957341.339 732110.246 0, 957629.575 732107.743 0, 957917.812 732105.258 0, 958206.049 732102.79 0, 958492.884 732100.35 0, 958445.662 726528.926 0, 
+    958398.442 720957.773 0))
+
+POLYGON ((972328.405 732002.629 0, 972041.562 732004.258 0, 971753.319 732005.912 0, 971465.077 732007.583 0, 971176.835 732009.271 0, 970888.592 732010.976 0, 970600.35 732012.698 0, 970312.108 732014.437 0, 970023.866 732016.193 0, 969735.624 732017.965 0, 
+    969447.383 732019.755 0, 969159.141 732021.562 0, 968870.9 732023.386 0, 968582.658 732025.226 0, 968294.417 732027.084 0, 968006.176 732028.959 0, 967717.935 732030.85 0, 967429.694 732032.759 0, 967141.453 732034.684 0, 966853.212 732036.627 0, 
+    966564.972 732038.586 0, 966276.731 732040.563 0, 965988.491 732042.556 0, 965700.251 732044.566 0, 965410.61 732046.603 0, 965123.77 732048.638 0, 964835.53 732050.699 0, 964547.291 732052.777 0, 964259.051 732054.872 0, 963970.812 732056.984 0, 
+    963682.572 732059.114 0, 963394.333 732061.26 0, 963106.094 732063.423 0, 962817.855 732065.603 0, 962529.616 732067.8 0, 962241.377 732070.013 0, 961953.138 732072.244 0, 961664.9 732074.492 0, 961376.662 732076.757 0, 961088.423 732079.039 0, 
+    960800.185 732081.338 0, 960511.947 732083.653 0, 960223.709 732085.986 0, 959935.472 732088.336 0, 959647.234 732090.702 0, 959358.997 732093.086 0, 959070.759 732095.486 0, 958782.522 732097.904 0, 958492.884 732100.35 0, 958540.108 737672.043 0, 
+    958587.335 743244 0, 958876.314 743241.559 0, 959163.895 743239.147 0, 959451.477 743236.752 0, 959739.058 743234.374 0, 960026.64 743232.012 0, 960314.222 743229.668 0, 960601.804 743227.341 0, 960889.386 743225.03 0, 961176.968 743222.737 0, 
+    961464.55 743220.46 0, 961752.133 743218.201 0, 962039.715 743215.958 0, 962327.298 743213.732 0, 962614.881 743211.523 0, 962902.464 743209.331 0, 963190.047 743207.156 0, 963477.63 743204.998 0, 963765.214 743202.857 0, 964052.797 743200.733 0, 
+    964340.381 743198.625 0, 964627.965 743196.535 0, 964915.548 743194.461 0, 965203.132 743192.405 0, 965489.32 743190.375 0, 965778.301 743188.343 0, 966065.885 743186.337 0, 966353.47 743184.348 0, 966641.054 743182.376 0, 966928.639 743180.421 0, 
+    967216.224 743178.483 0, 967503.809 743176.562 0, 967791.394 743174.658 0, 968078.979 743172.771 0, 968366.564 743170.9 0, 968654.149 743169.047 0, 968941.735 743167.21 0, 969229.321 743165.391 0, 969516.906 743163.588 0, 969804.492 743161.802 0, 
+    970092.078 743160.034 0, 970379.664 743158.282 0, 970667.25 743156.547 0, 970954.836 743154.829 0, 971242.423 743153.128 0, 971530.009 743151.444 0, 971817.596 743149.776 0, 972105.182 743148.126 0, 972391.373 743146.501 0, 972359.888 737574.432 0, 
+    972328.405 732002.629 0))
+
+POLYGON ((986195.631 743088.001 0, 985909.435 743088.818 0, 985621.845 743089.656 0, 985334.255 743090.51 0, 985046.665 743091.382 0, 984759.075 743092.271 0, 984471.485 743093.176 0, 984183.895 743094.098 0, 983896.305 743095.038 0, 983608.715 743095.994 0, 
+    983321.126 743096.967 0, 983033.536 743097.958 0, 982745.946 743098.965 0, 982458.357 743099.989 0, 982170.767 743101.03 0, 981883.178 743102.087 0, 981595.589 743103.162 0, 981307.999 743104.254 0, 981020.41 743105.363 0, 980732.821 743106.488 0, 
+    980445.232 743107.631 0, 980157.643 743108.79 0, 979870.054 743109.966 0, 979582.465 743111.16 0, 979293.482 743112.376 0, 979007.288 743113.597 0, 978719.699 743114.841 0, 978432.11 743116.102 0, 978144.522 743117.38 0, 977856.933 743118.675 0, 
+    977569.345 743119.986 0, 977281.757 743121.315 0, 976994.169 743122.661 0, 976706.58 743124.023 0, 976418.992 743125.403 0, 976131.404 743126.799 0, 975843.817 743128.212 0, 975556.229 743129.643 0, 975268.641 743131.09 0, 974981.053 743132.554 0, 
+    974693.466 743134.035 0, 974405.878 743135.533 0, 974118.291 743137.048 0, 973830.704 743138.58 0, 973543.117 743140.128 0, 973255.53 743141.694 0, 972967.943 743143.277 0, 972680.356 743144.876 0, 972391.373 743146.501 0, 972422.859 748718.83 0, 
+    972454.347 754291.416 0, 972742.67 754289.796 0, 973029.601 754288.2 0, 973316.532 754286.621 0, 973603.463 754285.059 0, 973890.394 754283.514 0, 974177.326 754281.985 0, 974464.257 754280.474 0, 974751.189 754278.979 0, 975038.12 754277.502 0, 
+    975325.052 754276.041 0, 975611.984 754274.597 0, 975898.915 754273.17 0, 976185.847 754271.76 0, 976472.779 754270.367 0, 976759.711 754268.99 0, 977046.643 754267.631 0, 977333.576 754266.289 0, 977620.508 754264.963 0, 977907.44 754263.654 0, 
+    978194.373 754262.362 0, 978481.305 754261.087 0, 978768.238 754259.829 0, 979055.171 754258.588 0, 979340.712 754257.369 0, 979629.036 754256.156 0, 979915.969 754254.966 0, 980202.902 754253.792 0, 980489.835 754252.635 0, 980776.768 754251.495 0, 
+    981063.701 754250.372 0, 981350.635 754249.266 0, 981637.568 754248.177 0, 981924.501 754247.105 0, 982211.435 754246.049 0, 982498.368 754245.011 0, 982785.302 754243.989 0, 983072.235 754242.984 0, 983359.169 754241.996 0, 983646.103 754241.025 0, 
+    983933.037 754240.071 0, 984219.97 754239.134 0, 984506.904 754238.214 0, 984793.838 754237.31 0, 985080.772 754236.424 0, 985367.706 754235.554 0, 985654.64 754234.701 0, 985941.575 754233.865 0, 986227.118 754233.05 0, 986211.375 748660.397 0, 
+    986195.631 743088.001 0))
+
+POLYGON ((1000000 754213.595 0, 999714.453 754213.603 0, 999427.518 754213.628 0, 999140.582 754213.67 0, 998853.647 754213.729 0, 998566.711 754213.805 0, 998279.776 754213.898 0, 997992.841 754214.008 0, 997705.905 754214.134 0, 997418.97 754214.278 0, 
+    997132.035 754214.438 0, 996845.099 754214.616 0, 996558.164 754214.81 0, 996271.229 754215.021 0, 995984.294 754215.249 0, 995697.358 754215.493 0, 995410.423 754215.755 0, 995123.488 754216.034 0, 994836.553 754216.329 0, 994549.617 754216.641 0, 
+    994262.682 754216.971 0, 993975.747 754217.317 0, 993688.812 754217.68 0, 993401.877 754218.06 0, 993113.552 754218.459 0, 992828.007 754218.87 0, 992541.072 754219.301 0, 992254.137 754219.748 0, 991967.202 754220.213 0, 991680.267 754220.694 0, 
+    991393.332 754221.192 0, 991106.397 754221.707 0, 990819.462 754222.239 0, 990532.527 754222.788 0, 990245.592 754223.353 0, 989958.657 754223.936 0, 989671.723 754224.535 0, 989384.788 754225.152 0, 989097.853 754225.785 0, 988810.919 754226.435 0, 
+    988523.984 754227.102 0, 988237.05 754227.786 0, 987950.115 754228.487 0, 987663.181 754229.205 0, 987376.246 754229.939 0, 987089.312 754230.691 0, 986802.377 754231.459 0, 986515.443 754232.244 0, 986227.118 754233.05 0, 986242.863 759805.958 0, 
+    986258.608 765379.115 0, 986546.274 765378.311 0, 986832.552 765377.528 0, 987118.83 765376.761 0, 987405.109 765376.011 0, 987691.387 765375.279 0, 987977.665 765374.562 0, 988263.944 765373.863 0, 988550.222 765373.181 0, 988836.501 765372.515 0, 
+    989122.78 765371.867 0, 989409.058 765371.235 0, 989695.337 765370.62 0, 989981.616 765370.022 0, 990267.894 765369.441 0, 990554.173 765368.876 0, 990840.452 765368.329 0, 991126.731 765367.798 0, 991413.01 765367.284 0, 991699.289 765366.787 0, 
+    991985.567 765366.307 0, 992271.846 765365.844 0, 992558.125 765365.397 0, 992844.404 765364.968 0, 993129.297 765364.557 0, 993416.962 765364.159 0, 993703.242 765363.78 0, 993989.521 765363.418 0, 994275.8 765363.073 0, 994562.079 765362.744 0, 
+    994848.358 765362.433 0, 995134.637 765362.138 0, 995420.916 765361.86 0, 995707.196 765361.599 0, 995993.475 765361.355 0, 996279.754 765361.127 0, 996566.033 765360.917 0, 996852.313 765360.723 0, 997138.592 765360.546 0, 997424.871 765360.386 0, 
+    997711.151 765360.243 0, 997997.43 765360.117 0, 998283.709 765360.007 0, 998569.988 765359.915 0, 998856.268 765359.839 0, 999142.547 765359.78 0, 999428.826 765359.738 0, 999715.106 765359.713 0, 1000000 765359.704 0, 1000000 759786.524 0, 
+    1000000 754213.595 0))
+
+POLYGON ((1013741.392 765379.115 0, 1013456.497 765378.319 0, 1013170.218 765377.535 0, 1012883.94 765376.768 0, 1012597.662 765376.019 0, 1012311.383 765375.286 0, 1012025.105 765374.569 0, 1011738.826 765373.87 0, 1011452.548 765373.187 0, 1011166.269 765372.522 0, 
+    1010879.991 765371.873 0, 1010593.712 765371.241 0, 1010307.433 765370.626 0, 1010021.155 765370.028 0, 1009734.876 765369.446 0, 1009448.597 765368.882 0, 1009162.318 765368.334 0, 1008876.04 765367.803 0, 1008589.761 765367.289 0, 1008303.482 765366.792 0, 
+    1008017.203 765366.312 0, 1007730.924 765365.848 0, 1007444.645 765365.402 0, 1007158.366 765364.972 0, 1006870.703 765364.557 0, 1006585.808 765364.163 0, 1006299.529 765363.784 0, 1006013.25 765363.421 0, 1005726.97 765363.076 0, 1005440.691 765362.747 0, 
+    1005154.412 765362.436 0, 1004868.133 765362.141 0, 1004581.854 765361.862 0, 1004295.575 765361.601 0, 1004009.295 765361.357 0, 1003723.016 765361.129 0, 1003436.737 765360.919 0, 1003150.458 765360.725 0, 1002864.178 765360.548 0, 1002577.899 765360.388 0, 
+    1002291.62 765360.244 0, 1002005.34 765360.118 0, 1001719.061 765360.008 0, 1001432.782 765359.915 0, 1001146.502 765359.839 0, 1000860.223 765359.78 0, 1000573.944 765359.738 0, 1000287.664 765359.713 0, 1000000 765359.704 0, 1000000 770933.131 0, 
+    1000000 776506.802 0, 1000287.005 776506.81 0, 1000572.628 776506.835 0, 1000858.252 776506.877 0, 1001143.875 776506.936 0, 1001429.498 776507.012 0, 1001715.121 776507.105 0, 1002000.745 776507.214 0, 1002286.368 776507.34 0, 1002571.991 776507.483 0, 
+    1002857.614 776507.643 0, 1003143.237 776507.82 0, 1003428.861 776508.013 0, 1003714.484 776508.223 0, 1004000.107 776508.45 0, 1004285.73 776508.694 0, 1004571.353 776508.955 0, 1004856.976 776509.232 0, 1005142.599 776509.526 0, 1005428.222 776509.838 0, 
+    1005713.845 776510.165 0, 1005999.468 776510.51 0, 1006285.091 776510.872 0, 1006570.714 776511.25 0, 1006854.956 776511.643 0, 1007141.96 776512.057 0, 1007427.583 776512.486 0, 1007713.206 776512.931 0, 1007998.829 776513.394 0, 1008284.452 776513.873 0, 
+    1008570.075 776514.369 0, 1008855.697 776514.882 0, 1009141.32 776515.411 0, 1009426.943 776515.958 0, 1009712.566 776516.521 0, 1009998.188 776517.101 0, 1010283.811 776517.698 0, 1010569.433 776518.312 0, 1010855.056 776518.942 0, 1011140.678 776519.59 0, 
+    1011426.301 776520.254 0, 1011711.923 776520.935 0, 1011997.546 776521.632 0, 1012283.168 776522.347 0, 1012568.79 776523.078 0, 1012854.413 776523.827 0, 1013140.035 776524.592 0, 1013425.657 776525.373 0, 1013709.899 776526.168 0, 1013725.646 770952.52 0, 
+    1013741.392 765379.115 0))
+
+POLYGON ((1027419.689 776584.267 0, 1027135.448 776582.67 0, 1026849.829 776581.081 0, 1026564.21 776579.509 0, 1026278.591 776577.954 0, 1025992.972 776576.416 0, 1025707.353 776574.894 0, 1025421.734 776573.389 0, 1025136.114 776571.902 0, 1024850.495 776570.431 0, 
+    1024564.875 776568.976 0, 1024279.256 776567.539 0, 1023993.636 776566.118 0, 1023708.016 776564.714 0, 1023422.396 776563.327 0, 1023136.776 776561.957 0, 1022851.156 776560.604 0, 1022565.536 776559.267 0, 1022279.916 776557.948 0, 1021994.296 776556.645 0, 
+    1021708.676 776555.358 0, 1021423.055 776554.089 0, 1021137.435 776552.837 0, 1020851.814 776551.601 0, 1020564.815 776550.376 0, 1020280.573 776549.18 0, 1019994.952 776547.995 0, 1019709.331 776546.826 0, 1019423.71 776545.675 0, 1019138.089 776544.54 0, 
+    1018852.468 776543.422 0, 1018566.847 776542.32 0, 1018281.226 776541.236 0, 1017995.605 776540.168 0, 1017709.983 776539.118 0, 1017424.362 776538.084 0, 1017138.741 776537.067 0, 1016853.119 776536.066 0, 1016567.498 776535.083 0, 1016281.876 776534.116 0, 
+    1015996.254 776533.166 0, 1015710.633 776532.233 0, 1015425.011 776531.317 0, 1015139.389 776530.417 0, 1014853.767 776529.535 0, 1014568.145 776528.669 0, 1014282.523 776527.82 0, 1013996.901 776526.987 0, 1013709.899 776526.168 0, 1013694.152 782100.056 0, 
+    1013678.404 787674.18 0, 1013964.747 787674.997 0, 1014249.712 787675.827 0, 1014534.678 787676.674 0, 1014819.644 787677.538 0, 1015104.61 787678.419 0, 1015389.575 787679.316 0, 1015674.541 787680.231 0, 1015959.507 787681.162 0, 1016244.472 787682.109 0, 
+    1016529.438 787683.074 0, 1016814.403 787684.055 0, 1017099.368 787685.053 0, 1017384.334 787686.068 0, 1017669.299 787687.099 0, 1017954.264 787688.148 0, 1018239.229 787689.213 0, 1018524.194 787690.295 0, 1018809.159 787691.394 0, 1019094.124 787692.509 0, 
+    1019379.089 787693.641 0, 1019664.054 787694.79 0, 1019949.018 787695.956 0, 1020233.983 787697.139 0, 1020517.572 787698.332 0, 1020803.912 787699.554 0, 1021088.876 787700.787 0, 1021373.841 787702.036 0, 1021658.805 787703.303 0, 1021943.769 787704.586 0, 
+    1022228.733 787705.886 0, 1022513.697 787707.203 0, 1022798.661 787708.536 0, 1023083.625 787709.887 0, 1023368.589 787711.254 0, 1023653.553 787712.637 0, 1023938.516 787714.038 0, 1024223.48 787715.455 0, 1024508.443 787716.889 0, 1024793.407 787718.34 0, 
+    1025078.37 787719.808 0, 1025363.333 787721.292 0, 1025648.296 787722.794 0, 1025933.259 787724.312 0, 1026218.222 787725.846 0, 1026503.185 787727.398 0, 1026788.148 787728.966 0, 1027073.111 787730.551 0, 1027356.699 787732.145 0, 1027388.195 782158.088 0, 
+    1027419.689 776584.267 0))
+
+POLYGON ((1041034.775 787828.755 0, 1040751.191 787826.36 0, 1040466.234 787823.969 0, 1040181.276 787821.596 0, 1039896.319 787819.239 0, 1039611.362 787816.9 0, 1039326.404 787814.577 0, 1039041.446 787812.27 0, 1038756.488 787809.981 0, 1038471.53 787807.708 0, 
+    1038186.572 787805.452 0, 1037901.614 787803.213 0, 1037616.655 787800.99 0, 1037331.697 787798.785 0, 1037046.738 787796.596 0, 1036761.779 787794.424 0, 1036476.82 787792.268 0, 1036191.861 787790.13 0, 1035906.902 787788.008 0, 1035621.943 787785.903 0, 
+    1035336.983 787783.815 0, 1035052.024 787781.743 0, 1034767.064 787779.689 0, 1034482.104 787777.651 0, 1034195.771 787775.62 0, 1033912.185 787773.625 0, 1033627.224 787771.637 0, 1033342.264 787769.667 0, 1033057.304 787767.713 0, 1032772.343 787765.775 0, 
+    1032487.383 787763.855 0, 1032202.422 787761.951 0, 1031917.461 787760.064 0, 1031632.5 787758.194 0, 1031347.539 787756.34 0, 1031062.578 787754.504 0, 1030777.617 787752.684 0, 1030492.655 787750.881 0, 1030207.694 787749.094 0, 1029922.732 787747.325 0, 
+    1029637.77 787745.572 0, 1029352.809 787743.836 0, 1029067.847 787742.117 0, 1028782.885 787740.414 0, 1028497.923 787738.728 0, 1028212.96 787737.059 0, 1027927.998 787735.407 0, 1027643.036 787733.772 0, 1027356.699 787732.145 0, 1027325.202 793306.435 0, 
+    1027293.703 798880.954 0, 1027579.381 798882.576 0, 1027863.687 798884.208 0, 1028147.993 798885.856 0, 1028432.299 798887.521 0, 1028716.605 798889.203 0, 1029000.911 798890.902 0, 1029285.217 798892.617 0, 1029569.522 798894.349 0, 1029853.828 798896.098 0, 
+    1030138.133 798897.863 0, 1030422.438 798899.646 0, 1030706.744 798901.445 0, 1030991.049 798903.26 0, 1031275.354 798905.093 0, 1031559.658 798906.942 0, 1031843.963 798908.808 0, 1032128.268 798910.69 0, 1032412.572 798912.59 0, 1032696.877 798914.506 0, 
+    1032981.181 798916.439 0, 1033265.485 798918.388 0, 1033549.789 798920.355 0, 1033834.093 798922.338 0, 1034117.027 798924.328 0, 1034402.701 798926.354 0, 1034687.005 798928.387 0, 1034971.308 798930.437 0, 1035255.611 798932.504 0, 1035539.915 798934.587 0, 
+    1035824.218 798936.688 0, 1036108.521 798938.804 0, 1036392.824 798940.938 0, 1036677.126 798943.088 0, 1036961.429 798945.256 0, 1037245.731 798947.439 0, 1037530.034 798949.64 0, 1037814.336 798951.857 0, 1038098.638 798954.091 0, 1038382.94 798956.342 0, 
+    1038667.242 798958.61 0, 1038951.544 798960.894 0, 1039235.845 798963.195 0, 1039520.147 798965.513 0, 1039804.448 798967.847 0, 1040088.749 798970.198 0, 1040373.05 798972.566 0, 1040657.351 798974.951 0, 1040940.283 798977.34 0, 1040987.53 793402.933 0, 
+    1041034.775 787828.755 0))
+
+POLYGON ((1054586.535 799112.281 0, 1054303.609 799109.092 0, 1054019.316 799105.904 0, 1053735.023 799102.733 0, 1053450.73 799099.579 0, 1053166.436 799096.441 0, 1052882.142 799093.32 0, 1052597.848 799090.216 0, 1052313.554 799087.128 0, 1052029.26 799084.058 0, 
+    1051744.966 799081.004 0, 1051460.671 799077.967 0, 1051176.376 799074.946 0, 1050892.081 799071.942 0, 1050607.786 799068.955 0, 1050323.491 799065.985 0, 1050039.195 799063.031 0, 1049754.899 799060.095 0, 1049470.603 799057.174 0, 1049186.307 799054.271 0, 
+    1048902.011 799051.384 0, 1048617.715 799048.514 0, 1048333.418 799045.661 0, 1048049.121 799042.825 0, 1047763.457 799039.992 0, 1047480.527 799037.202 0, 1047196.23 799034.416 0, 1046911.933 799031.646 0, 1046627.635 799028.894 0, 1046343.338 799026.158 0, 
+    1046059.04 799023.438 0, 1045774.742 799020.736 0, 1045490.444 799018.05 0, 1045206.145 799015.381 0, 1044921.847 799012.728 0, 1044637.548 799010.093 0, 1044353.249 799007.474 0, 1044068.95 799004.872 0, 1043784.651 799002.286 0, 1043500.352 798999.717 0, 
+    1043216.052 798997.166 0, 1042931.753 798994.63 0, 1042647.453 798992.112 0, 1042363.153 798989.61 0, 1042078.853 798987.125 0, 1041794.553 798984.657 0, 1041510.253 798982.205 0, 1041225.952 798979.77 0, 1040940.283 798977.34 0, 1040893.033 804551.973 0, 
+    1040845.782 810126.827 0, 1041130.793 810129.251 0, 1041414.437 810131.681 0, 1041698.081 810134.126 0, 1041981.725 810136.589 0, 1042265.369 810139.068 0, 1042549.012 810141.564 0, 1042832.656 810144.077 0, 1043116.299 810146.606 0, 1043399.942 810149.153 0, 
+    1043683.585 810151.715 0, 1043967.228 810154.295 0, 1044250.871 810156.891 0, 1044534.513 810159.504 0, 1044818.156 810162.133 0, 1045101.798 810164.78 0, 1045385.44 810167.443 0, 1045669.082 810170.122 0, 1045952.724 810172.819 0, 1046236.366 810175.532 0, 
+    1046520.007 810178.261 0, 1046803.648 810181.008 0, 1047087.29 810183.771 0, 1047370.931 810186.551 0, 1047653.207 810189.334 0, 1047938.212 810192.16 0, 1048221.853 810194.99 0, 1048505.493 810197.837 0, 1048789.133 810200.7 0, 1049072.773 810203.58 0, 
+    1049356.413 810206.477 0, 1049640.053 810209.39 0, 1049923.692 810212.32 0, 1050207.331 810215.267 0, 1050490.971 810218.23 0, 1050774.609 810221.211 0, 1051058.248 810224.207 0, 1051341.887 810227.221 0, 1051625.525 810230.251 0, 1051909.164 810233.298 0, 
+    1052192.802 810236.362 0, 1052476.44 810239.442 0, 1052760.077 810242.539 0, 1053043.715 810245.653 0, 1053327.352 810248.783 0, 1053610.989 810251.93 0, 1053894.626 810255.094 0, 1054178.263 810258.275 0, 1054460.536 810261.456 0, 1054523.537 804686.758 0, 
+    1054586.535 799112.281 0))
+
+POLYGON ((1068074.855 810434.549 0, 1067792.59 810430.57 0, 1067508.963 810426.588 0, 1067225.336 810422.623 0, 1066941.709 810418.674 0, 1066658.082 810414.743 0, 1066374.454 810410.828 0, 1066090.826 810406.929 0, 1065807.198 810403.048 0, 1065523.57 810399.183 0, 
+    1065239.942 810395.335 0, 1064956.313 810391.503 0, 1064672.684 810387.688 0, 1064389.055 810383.89 0, 1064105.425 810380.109 0, 1063821.796 810376.344 0, 1063538.166 810372.596 0, 1063254.536 810368.864 0, 1062970.905 810365.15 0, 1062687.275 810361.452 0, 
+    1062403.644 810357.77 0, 1062120.013 810354.106 0, 1061836.382 810350.458 0, 1061552.751 810346.827 0, 1061267.757 810343.195 0, 1060985.487 810339.614 0, 1060701.855 810336.033 0, 1060418.223 810332.469 0, 1060134.591 810328.921 0, 1059850.958 810325.39 0, 
+    1059567.325 810321.875 0, 1059283.692 810318.378 0, 1059000.059 810314.897 0, 1058716.425 810311.433 0, 1058432.792 810307.985 0, 1058149.158 810304.554 0, 1057865.524 810301.14 0, 1057581.89 810297.742 0, 1057298.255 810294.362 0, 1057014.62 810290.997 0, 
+    1056730.986 810287.65 0, 1056447.35 810284.319 0, 1056163.715 810281.005 0, 1055880.08 810277.708 0, 1055596.444 810274.427 0, 1055312.808 810271.163 0, 1055029.172 810267.916 0, 1054745.536 810264.686 0, 1054460.536 810261.456 0, 1054397.533 815836.373 0, 
+    1054334.527 821411.503 0, 1054618.867 821414.725 0, 1054901.847 821417.948 0, 1055184.827 821421.188 0, 1055467.807 821424.444 0, 1055750.786 821427.717 0, 1056033.765 821431.007 0, 1056316.744 821434.313 0, 1056599.723 821437.637 0, 1056882.702 821440.976 0, 
+    1057165.68 821444.333 0, 1057448.658 821447.706 0, 1057731.636 821451.095 0, 1058014.614 821454.501 0, 1058297.592 821457.924 0, 1058580.569 821461.364 0, 1058863.546 821464.82 0, 1059146.523 821468.293 0, 1059429.5 821471.783 0, 1059712.477 821475.289 0, 
+    1059995.453 821478.812 0, 1060278.429 821482.351 0, 1060561.405 821485.908 0, 1060844.381 821489.48 0, 1061125.997 821493.053 0, 1061410.332 821496.676 0, 1061693.307 821500.299 0, 1061976.282 821503.938 0, 1062259.256 821507.595 0, 1062542.231 821511.267 0, 
+    1062825.205 821514.957 0, 1063108.179 821518.663 0, 1063391.153 821522.386 0, 1063674.127 821526.125 0, 1063957.1 821529.881 0, 1064240.073 821533.654 0, 1064523.046 821537.443 0, 1064806.019 821541.249 0, 1065088.991 821545.072 0, 1065371.964 821548.911 0, 
+    1065654.936 821552.767 0, 1065937.907 821556.64 0, 1066220.879 821560.529 0, 1066503.85 821564.435 0, 1066786.821 821568.358 0, 1067069.792 821572.297 0, 1067352.763 821576.253 0, 1067635.733 821580.225 0, 1067917.345 821584.196 0, 1067996.102 816009.265 0, 
+    1068074.855 810434.549 0))
+
+POLYGON ((1081499.622 821795.261 0, 1081218.02 821790.495 0, 1080935.062 821785.723 0, 1080652.104 821780.968 0, 1080369.145 821776.229 0, 1080086.186 821771.507 0, 1079803.227 821766.802 0, 1079520.267 821762.113 0, 1079237.308 821757.441 0, 1078954.348 821752.786 0, 
+    1078671.387 821748.147 0, 1078388.427 821743.525 0, 1078105.466 821738.919 0, 1077822.505 821734.33 0, 1077539.544 821729.758 0, 1077256.582 821725.203 0, 1076973.62 821720.664 0, 1076690.658 821716.142 0, 1076407.695 821711.636 0, 1076124.733 821707.147 0, 
+    1075841.77 821702.675 0, 1075558.807 821698.22 0, 1075275.843 821693.781 0, 1074992.879 821689.358 0, 1074708.558 821684.932 0, 1074426.951 821680.564 0, 1074143.986 821676.192 0, 1073861.022 821671.836 0, 1073578.057 821667.497 0, 1073295.091 821663.175 0, 
+    1073012.126 821658.869 0, 1072729.16 821654.58 0, 1072446.194 821650.308 0, 1072163.228 821646.052 0, 1071880.261 821641.813 0, 1071597.294 821637.59 0, 1071314.327 821633.385 0, 1071031.36 821629.196 0, 1070748.392 821625.023 0, 1070465.425 821620.867 0, 
+    1070182.457 821616.728 0, 1069899.488 821612.606 0, 1069616.52 821608.5 0, 1069333.551 821604.411 0, 1069050.582 821600.338 0, 1068767.613 821596.282 0, 1068484.643 821592.243 0, 1068201.674 821588.221 0, 1067917.345 821584.196 0, 1067838.586 827159.337 0, 
+    1067759.824 832734.685 0, 1068043.493 832738.7 0, 1068325.806 832742.714 0, 1068608.119 832746.743 0, 1068890.432 832750.79 0, 1069172.745 832754.853 0, 1069455.057 832758.933 0, 1069737.37 832763.029 0, 1070019.682 832767.142 0, 1070301.993 832771.271 0, 
+    1070584.305 832775.417 0, 1070866.616 832779.58 0, 1071148.927 832783.76 0, 1071431.238 832787.956 0, 1071713.548 832792.168 0, 1071995.859 832796.397 0, 1072278.169 832800.643 0, 1072560.478 832804.906 0, 1072842.788 832809.185 0, 1073125.097 832813.48 0, 
+    1073407.406 832817.793 0, 1073689.715 832822.122 0, 1073972.024 832826.467 0, 1074254.332 832830.829 0, 1074535.286 832835.187 0, 1074818.947 832839.604 0, 1075101.255 832844.016 0, 1075383.562 832848.444 0, 1075665.869 832852.889 0, 1075948.176 832857.351 0, 
+    1076230.482 832861.83 0, 1076512.788 832866.325 0, 1076795.094 832870.836 0, 1077077.4 832875.365 0, 1077359.705 832879.91 0, 1077642.01 832884.471 0, 1077924.315 832889.049 0, 1078206.62 832893.644 0, 1078488.924 832898.256 0, 1078771.228 832902.884 0, 
+    1079053.532 832907.528 0, 1079335.835 832912.189 0, 1079618.138 832916.867 0, 1079900.441 832921.562 0, 1080182.744 832926.273 0, 1080465.046 832931.001 0, 1080747.348 832935.745 0, 1081029.65 832940.506 0, 1081310.599 832945.26 0, 1081405.112 827370.157 0, 
+    1081499.622 821795.261 0))
+
+POLYGON ((1094860.725 833194.119 0, 1094579.789 833188.571 0, 1094297.501 833183.012 0, 1094015.214 833177.47 0, 1093732.926 833171.945 0, 1093450.638 833166.436 0, 1093168.349 833160.944 0, 1092886.06 833155.469 0, 1092603.771 833150.01 0, 1092321.482 833144.568 0, 
+    1092039.192 833139.142 0, 1091756.902 833133.734 0, 1091474.611 833128.341 0, 1091192.321 833122.965 0, 1090910.029 833117.606 0, 1090627.738 833112.264 0, 1090345.446 833106.938 0, 1090063.154 833101.629 0, 1089780.862 833096.336 0, 1089498.569 833091.06 0, 
+    1089216.276 833085.801 0, 1088933.983 833080.558 0, 1088651.69 833075.332 0, 1088369.396 833070.122 0, 1088085.75 833064.904 0, 1087804.807 833059.753 0, 1087522.512 833054.593 0, 1087240.217 833049.45 0, 1086957.922 833044.324 0, 1086675.626 833039.214 0, 
+    1086393.33 833034.121 0, 1086111.034 833029.044 0, 1085828.737 833023.984 0, 1085546.44 833018.941 0, 1085264.143 833013.914 0, 1084981.846 833008.904 0, 1084699.548 833003.91 0, 1084417.25 832998.933 0, 1084134.951 832993.973 0, 1083852.653 832989.029 0, 
+    1083570.354 832984.102 0, 1083288.054 832979.191 0, 1083005.755 832974.298 0, 1082723.455 832969.42 0, 1082441.155 832964.56 0, 1082158.855 832959.716 0, 1081876.554 832954.888 0, 1081594.253 832950.078 0, 1081310.599 832945.26 0, 1081216.082 838520.567 0, 
+    1081121.562 844096.073 0, 1081404.557 844100.879 0, 1081686.201 844105.678 0, 1081967.846 844110.494 0, 1082249.49 844115.327 0, 1082531.134 844120.177 0, 1082812.777 844125.042 0, 1083094.42 844129.925 0, 1083376.063 844134.824 0, 1083657.706 844139.74 0, 
+    1083939.348 844144.672 0, 1084220.99 844149.621 0, 1084502.632 844154.586 0, 1084784.274 844159.568 0, 1085065.915 844164.566 0, 1085347.556 844169.582 0, 1085629.196 844174.613 0, 1085910.837 844179.661 0, 1086192.477 844184.726 0, 1086474.116 844189.808 0, 
+    1086755.756 844194.906 0, 1087037.395 844200.02 0, 1087319.034 844205.151 0, 1087600.672 844210.299 0, 1087880.962 844215.439 0, 1088163.948 844220.644 0, 1088445.586 844225.842 0, 1088727.223 844231.056 0, 1089008.86 844236.286 0, 1089290.497 844241.534 0, 
+    1089572.133 844246.797 0, 1089853.769 844252.078 0, 1090135.405 844257.374 0, 1090417.04 844262.688 0, 1090698.675 844268.018 0, 1090980.31 844273.365 0, 1091261.944 844278.728 0, 1091543.579 844284.108 0, 1091825.212 844289.504 0, 1092106.846 844294.917 0, 
+    1092388.479 844300.346 0, 1092670.112 844305.793 0, 1092951.745 844311.255 0, 1093233.377 844316.734 0, 1093515.009 844322.23 0, 1093796.64 844327.743 0, 1094078.272 844333.272 0, 1094359.903 844338.817 0, 1094640.186 844344.353 0, 1094750.457 838769.136 0, 
+    1094860.725 833194.119 0))
+
+POLYGON ((1108158.054 844630.824 0, 1107877.785 844624.497 0, 1107596.171 844618.156 0, 1107314.557 844611.831 0, 1107032.942 844605.523 0, 1106751.327 844599.232 0, 1106469.711 844592.957 0, 1106188.095 844586.698 0, 1105906.479 844580.457 0, 1105624.862 844574.231 0, 
+    1105343.245 844568.023 0, 1105061.627 844561.831 0, 1104780.009 844555.655 0, 1104498.391 844549.497 0, 1104216.773 844543.354 0, 1103935.154 844537.229 0, 1103653.535 844531.119 0, 1103371.915 844525.027 0, 1103090.295 844518.951 0, 1102808.675 844512.892 0, 
+    1102527.054 844506.849 0, 1102245.433 844500.822 0, 1101963.811 844494.813 0, 1101682.19 844488.82 0, 1101399.221 844482.815 0, 1101118.945 844476.883 0, 1100837.322 844470.94 0, 1100555.699 844465.013 0, 1100274.075 844459.103 0, 1099992.452 844453.209 0, 
+    1099710.827 844447.332 0, 1099429.203 844441.472 0, 1099147.578 844435.628 0, 1098865.953 844429.8 0, 1098584.327 844423.99 0, 1098302.701 844418.195 0, 1098021.075 844412.418 0, 1097739.448 844406.657 0, 1097457.821 844400.912 0, 1097176.194 844395.184 0, 
+    1096894.566 844389.473 0, 1096612.938 844383.778 0, 1096331.31 844378.1 0, 1096049.681 844372.439 0, 1095768.052 844366.794 0, 1095486.423 844361.165 0, 1095204.793 844355.553 0, 1094923.164 844349.958 0, 1094640.186 844344.353 0, 1094529.91 849919.765 0, 
+    1094419.631 855495.369 0, 1094701.95 855500.962 0, 1094982.923 855506.544 0, 1095263.896 855512.143 0, 1095544.869 855517.758 0, 1095825.842 855523.39 0, 1096106.814 855529.038 0, 1096387.786 855534.703 0, 1096668.758 855540.385 0, 1096949.729 855546.083 0, 
+    1097230.7 855551.797 0, 1097511.671 855557.528 0, 1097792.641 855563.276 0, 1098073.611 855569.04 0, 1098354.581 855574.821 0, 1098635.55 855580.618 0, 1098916.519 855586.432 0, 1099197.488 855592.262 0, 1099478.456 855598.109 0, 1099759.424 855603.972 0, 
+    1100040.391 855609.852 0, 1100321.359 855615.749 0, 1100602.325 855621.662 0, 1100883.292 855627.591 0, 1101162.915 855633.509 0, 1101445.224 855639.5 0, 1101726.189 855645.479 0, 1102007.154 855651.475 0, 1102288.119 855657.487 0, 1102569.084 855663.515 0, 
+    1102850.048 855669.561 0, 1103131.011 855675.623 0, 1103411.975 855681.701 0, 1103692.938 855687.796 0, 1103973.9 855693.907 0, 1104254.863 855700.035 0, 1104535.825 855706.18 0, 1104816.786 855712.341 0, 1105097.747 855718.518 0, 1105378.708 855724.712 0, 
+    1105659.668 855730.923 0, 1105940.629 855737.15 0, 1106221.588 855743.394 0, 1106502.548 855749.654 0, 1106783.507 855755.931 0, 1107064.465 855762.224 0, 1107345.423 855768.534 0, 1107626.381 855774.861 0, 1107905.997 855781.173 0, 1108032.027 850205.903 0, 
+    1108158.054 844630.824 0))
+
+POLYGON ((1121391.501 856105.077 0, 1121111.902 856097.975 0, 1120830.963 856090.855 0, 1120550.024 856083.751 0, 1120269.084 856076.664 0, 1119988.144 856069.594 0, 1119707.204 856062.54 0, 1119426.263 856055.502 0, 1119145.321 856048.481 0, 1118864.38 856041.477 0, 
+    1118583.437 856034.489 0, 1118302.495 856027.518 0, 1118021.552 856020.563 0, 1117740.608 856013.625 0, 1117459.665 856006.703 0, 1117178.72 855999.798 0, 1116897.776 855992.909 0, 1116616.831 855986.037 0, 1116335.885 855979.181 0, 1116054.939 855972.342 0, 
+    1115773.993 855965.52 0, 1115493.047 855958.714 0, 1115212.099 855951.924 0, 1114931.152 855945.152 0, 1114648.863 855938.363 0, 1114369.256 855931.655 0, 1114088.307 855924.932 0, 1113807.358 855918.225 0, 1113526.409 855911.535 0, 1113245.459 855904.861 0, 
+    1112964.509 855898.204 0, 1112683.558 855891.564 0, 1112402.607 855884.94 0, 1112121.656 855878.332 0, 1111840.704 855871.741 0, 1111559.752 855865.167 0, 1111278.799 855858.609 0, 1110997.846 855852.067 0, 1110716.893 855845.543 0, 1110435.939 855839.034 0, 
+    1110154.985 855832.542 0, 1109874.031 855826.067 0, 1109593.076 855819.609 0, 1109312.121 855813.166 0, 1109031.165 855806.741 0, 1108750.209 855800.332 0, 1108469.253 855793.939 0, 1108188.296 855787.563 0, 1107905.997 855781.173 0, 1107779.962 861356.632 0, 
+    1107653.922 866932.275 0, 1107935.562 866938.65 0, 1108215.863 866945.011 0, 1108496.163 866951.389 0, 1108776.462 866957.783 0, 1109056.761 866964.194 0, 1109337.06 866970.621 0, 1109617.359 866977.065 0, 1109897.657 866983.525 0, 1110177.955 866990.001 0, 
+    1110458.252 866996.494 0, 1110738.549 867003.004 0, 1111018.846 867009.53 0, 1111299.142 867016.073 0, 1111579.438 867022.632 0, 1111859.733 867029.207 0, 1112140.028 867035.799 0, 1112420.323 867042.408 0, 1112700.617 867049.033 0, 1112980.911 867055.675 0, 
+    1113261.205 867062.333 0, 1113541.498 867069.007 0, 1113821.791 867075.698 0, 1114102.083 867082.406 0, 1114381.037 867089.098 0, 1114662.667 867095.871 0, 1114942.958 867102.628 0, 1115223.248 867109.401 0, 1115503.539 867116.191 0, 1115783.829 867122.998 0, 
+    1116064.118 867129.821 0, 1116344.407 867136.66 0, 1116624.696 867143.517 0, 1116904.984 867150.389 0, 1117185.272 867157.278 0, 1117465.56 867164.184 0, 1117745.847 867171.106 0, 1118026.134 867178.044 0, 1118306.42 867184.999 0, 1118586.706 867191.971 0, 
+    1118866.991 867198.959 0, 1119147.277 867205.963 0, 1119427.561 867212.984 0, 1119707.845 867220.022 0, 1119988.129 867227.076 0, 1120268.413 867234.146 0, 1120548.696 867241.233 0, 1120828.978 867248.337 0, 1121107.924 867255.423 0, 1121249.715 861680.158 0, 
+    1121391.501 856105.077 0))
+
+POLYGON ((1134560.958 867616.579 0, 1134282.032 867608.705 0, 1134001.771 867600.81 0, 1133721.509 867592.931 0, 1133441.246 867585.069 0, 1133160.984 867577.223 0, 1132880.72 867569.393 0, 1132600.457 867561.58 0, 1132320.192 867553.784 0, 1132039.928 867546.004 0, 
+    1131759.663 867538.241 0, 1131479.397 867530.494 0, 1131199.131 867522.764 0, 1130918.865 867515.05 0, 1130638.598 867507.352 0, 1130358.331 867499.672 0, 1130078.063 867492.007 0, 1129797.794 867484.359 0, 1129517.526 867476.728 0, 1129237.257 867469.113 0, 
+    1128956.987 867461.515 0, 1128676.717 867453.933 0, 1128396.446 867446.367 0, 1128116.176 867438.818 0, 1127834.569 867431.25 0, 1127555.632 867423.77 0, 1127275.36 867416.271 0, 1126995.087 867408.788 0, 1126714.814 867401.321 0, 1126434.541 867393.871 0, 
+    1126154.267 867386.438 0, 1125873.992 867379.021 0, 1125593.717 867371.621 0, 1125313.442 867364.237 0, 1125033.166 867356.869 0, 1124752.89 867349.518 0, 1124472.613 867342.184 0, 1124192.336 867334.866 0, 1123912.059 867327.564 0, 1123631.781 867320.279 0, 
+    1123351.502 867313.011 0, 1123071.224 867305.759 0, 1122790.945 867298.523 0, 1122510.665 867291.304 0, 1122230.385 867284.102 0, 1121950.104 867276.916 0, 1121669.823 867269.746 0, 1121389.542 867262.593 0, 1121107.924 867255.423 0, 1120966.128 872830.869 0, 
+    1120824.328 878406.491 0, 1121105.287 878413.645 0, 1121384.912 878420.781 0, 1121664.537 878427.934 0, 1121944.161 878435.103 0, 1122223.785 878442.289 0, 1122503.408 878449.491 0, 1122783.031 878456.709 0, 1123062.653 878463.944 0, 1123342.275 878471.196 0, 
+    1123621.897 878478.464 0, 1123901.518 878485.748 0, 1124181.139 878493.049 0, 1124460.759 878500.366 0, 1124740.379 878507.7 0, 1125019.998 878515.05 0, 1125299.617 878522.417 0, 1125579.236 878529.8 0, 1125858.854 878537.199 0, 1126138.472 878544.615 0, 
+    1126418.089 878552.048 0, 1126697.706 878559.497 0, 1126977.322 878566.962 0, 1127256.938 878574.444 0, 1127535.221 878581.907 0, 1127816.169 878589.457 0, 1128095.784 878596.988 0, 1128375.398 878604.536 0, 1128655.011 878612.1 0, 1128934.625 878619.681 0, 
+    1129214.238 878627.278 0, 1129493.85 878634.891 0, 1129773.462 878642.521 0, 1130053.073 878650.168 0, 1130332.685 878657.831 0, 1130612.295 878665.51 0, 1130891.905 878673.206 0, 1131171.515 878680.918 0, 1131451.124 878688.647 0, 1131730.733 878696.392 0, 
+    1132010.341 878704.154 0, 1132289.949 878711.932 0, 1132569.557 878719.726 0, 1132849.164 878727.537 0, 1133128.77 878735.365 0, 1133408.376 878743.209 0, 1133687.982 878751.069 0, 1133967.587 878758.946 0, 1134245.86 878766.802 0, 1134403.412 873191.602 0, 
+    1134560.958 867616.579 0))
+
+POLYGON ((1147666.321 879165.029 0, 1147388.068 879156.387 0, 1147108.487 879147.72 0, 1146828.904 879139.07 0, 1146549.322 879130.436 0, 1146269.738 879121.819 0, 1145990.155 879113.218 0, 1145710.57 879104.633 0, 1145430.986 879096.065 0, 1145151.4 879087.514 0, 
+    1144871.815 879078.979 0, 1144592.228 879070.46 0, 1144312.641 879061.958 0, 1144033.054 879053.472 0, 1143753.466 879045.003 0, 1143473.878 879036.55 0, 1143194.289 879028.114 0, 1142914.7 879019.694 0, 1142635.11 879011.29 0, 1142355.52 879002.903 0, 
+    1142075.929 878994.533 0, 1141796.338 878986.179 0, 1141516.746 878977.841 0, 1141237.154 878969.52 0, 1140956.231 878961.176 0, 1140677.968 878952.927 0, 1140398.374 878944.655 0, 1140118.78 878936.4 0, 1139839.185 878928.161 0, 1139559.59 878919.939 0, 
+    1139279.995 878911.733 0, 1139000.398 878903.543 0, 1138720.802 878895.37 0, 1138441.205 878887.214 0, 1138161.607 878879.073 0, 1137882.009 878870.95 0, 1137602.411 878862.842 0, 1137322.812 878854.752 0, 1137043.212 878846.677 0, 1136763.612 878838.619 0, 
+    1136484.012 878830.578 0, 1136204.411 878822.553 0, 1135924.81 878814.545 0, 1135645.208 878806.553 0, 1135365.605 878798.577 0, 1135086.003 878790.618 0, 1134806.399 878782.675 0, 1134526.796 878774.749 0, 1134245.86 878766.802 0, 1134088.304 884342.174 0, 
+    1133930.742 889917.716 0, 1134211.018 889925.645 0, 1134489.966 889933.553 0, 1134768.913 889941.477 0, 1135047.859 889949.417 0, 1135326.805 889957.374 0, 1135605.751 889965.347 0, 1135884.696 889973.337 0, 1136163.64 889981.343 0, 1136442.584 889989.366 0, 
+    1136721.528 889997.405 0, 1137000.471 890005.46 0, 1137279.414 890013.532 0, 1137558.356 890021.62 0, 1137837.298 890029.725 0, 1138116.239 890037.846 0, 1138395.18 890045.983 0, 1138674.12 890054.137 0, 1138953.06 890062.307 0, 1139231.999 890070.494 0, 
+    1139510.938 890078.697 0, 1139789.877 890086.917 0, 1140068.815 890095.153 0, 1140347.752 890103.405 0, 1140625.362 890111.634 0, 1140905.625 890119.959 0, 1141184.561 890128.261 0, 1141463.497 890136.579 0, 1141742.432 890144.913 0, 1142021.366 890153.264 0, 
+    1142300.3 890161.631 0, 1142579.234 890170.015 0, 1142858.167 890178.415 0, 1143137.099 890186.832 0, 1143416.031 890195.265 0, 1143694.963 890203.714 0, 1143973.894 890212.18 0, 1144252.824 890220.662 0, 1144531.754 890229.161 0, 1144810.684 890237.676 0, 
+    1145089.613 890246.207 0, 1145368.541 890254.755 0, 1145647.469 890263.32 0, 1145926.397 890271.9 0, 1146205.324 890280.497 0, 1146484.25 890289.111 0, 1146763.176 890297.741 0, 1147042.102 890306.387 0, 1147319.701 890315.009 0, 1147493.013 884739.934 0, 
+    1147666.321 879165.029 0))
+
+POLYGON ((1160707.483 890750.126 0, 1160429.908 890740.72 0, 1160151.008 890731.286 0, 1159872.107 890721.868 0, 1159593.206 890712.466 0, 1159314.305 890703.081 0, 1159035.402 890693.713 0, 1158756.5 890684.36 0, 1158477.596 890675.024 0, 1158198.693 890665.705 0, 
+    1157919.788 890656.402 0, 1157640.883 890647.115 0, 1157361.978 890637.845 0, 1157083.072 890628.591 0, 1156804.165 890619.354 0, 1156525.258 890610.133 0, 1156246.351 890600.928 0, 1155967.443 890591.74 0, 1155688.534 890582.568 0, 1155409.625 890573.413 0, 
+    1155130.715 890564.274 0, 1154851.805 890555.152 0, 1154572.894 890546.046 0, 1154293.982 890536.956 0, 1154013.746 890527.84 0, 1153736.158 890518.826 0, 1153457.245 890509.786 0, 1153178.332 890500.762 0, 1152899.417 890491.754 0, 1152620.503 890482.763 0, 
+    1152341.588 890473.788 0, 1152062.672 890464.83 0, 1151783.756 890455.888 0, 1151504.839 890446.962 0, 1151225.922 890438.053 0, 1150947.004 890429.161 0, 1150668.086 890420.285 0, 1150389.167 890411.425 0, 1150110.248 890402.581 0, 1149831.328 890393.754 0, 
+    1149552.408 890384.944 0, 1149273.487 890376.15 0, 1148994.566 890367.372 0, 1148715.644 890358.611 0, 1148436.721 890349.866 0, 1148157.798 890341.137 0, 1147878.875 890332.425 0, 1147599.951 890323.729 0, 1147319.701 890315.009 0, 1147146.383 895890.249 0, 
+    1146973.06 901465.651 0, 1147252.651 901474.351 0, 1147530.919 901483.026 0, 1147809.186 901491.717 0, 1148087.453 901500.425 0, 1148365.719 901509.15 0, 1148643.984 901517.89 0, 1148922.249 901526.647 0, 1149200.514 901535.421 0, 1149478.778 901544.211 0, 
+    1149757.041 901553.017 0, 1150035.304 901561.84 0, 1150313.567 901570.679 0, 1150591.829 901579.534 0, 1150870.09 901588.406 0, 1151148.351 901597.294 0, 1151426.612 901606.198 0, 1151704.872 901615.119 0, 1151983.131 901624.056 0, 1152261.39 901633.01 0, 
+    1152539.648 901641.98 0, 1152817.906 901650.966 0, 1153096.163 901659.969 0, 1153374.42 901668.988 0, 1153651.354 901677.981 0, 1153930.932 901687.076 0, 1154209.187 901696.144 0, 1154487.441 901705.228 0, 1154765.695 901714.329 0, 1155043.949 901723.447 0, 
+    1155322.202 901732.581 0, 1155600.454 901741.731 0, 1155878.706 901750.897 0, 1156156.957 901760.08 0, 1156435.208 901769.279 0, 1156713.458 901778.495 0, 1156991.708 901787.727 0, 1157269.957 901796.976 0, 1157548.206 901806.24 0, 1157826.454 901815.521 0, 
+    1158104.702 901824.819 0, 1158382.949 901834.133 0, 1158661.195 901843.463 0, 1158939.441 901852.81 0, 1159217.686 901862.173 0, 1159495.931 901871.552 0, 1159774.175 901880.948 0, 1160052.419 901890.36 0, 1160329.342 901899.744 0, 1160518.415 896324.854 0, 
+    1160707.483 890750.126 0))
+
+POLYGON ((1173684.343 902371.57 0, 1173407.446 902361.404 0, 1173129.23 902351.205 0, 1172851.014 902341.023 0, 1172572.796 902330.858 0, 1172294.579 902320.709 0, 1172016.36 902310.576 0, 1171738.141 902300.46 0, 1171459.922 902290.36 0, 1171181.702 902280.276 0, 
+    1170903.481 902270.209 0, 1170625.259 902260.158 0, 1170347.038 902250.124 0, 1170068.815 902240.106 0, 1169790.592 902230.104 0, 1169512.368 902220.118 0, 1169234.144 902210.149 0, 1168955.919 902200.197 0, 1168677.694 902190.261 0, 1168399.467 902180.341 0, 
+    1168121.241 902170.437 0, 1167843.014 902160.55 0, 1167564.786 902150.68 0, 1167286.557 902140.825 0, 1167007.009 902130.941 0, 1166730.099 902121.166 0, 1166451.869 902111.36 0, 1166173.638 902101.572 0, 1165895.407 902091.799 0, 1165617.175 902082.043 0, 
+    1165338.943 902072.303 0, 1165060.71 902062.58 0, 1164782.476 902052.873 0, 1164504.242 902043.182 0, 1164226.007 902033.508 0, 1163947.772 902023.85 0, 1163669.536 902014.209 0, 1163391.3 902004.584 0, 1163113.063 901994.975 0, 1162834.825 901985.383 0, 
+    1162556.587 901975.807 0, 1162278.348 901966.247 0, 1162000.109 901956.704 0, 1161721.869 901947.177 0, 1161443.629 901937.667 0, 1161165.388 901928.173 0, 1160887.147 901918.695 0, 1160608.905 901909.234 0, 1160329.342 901899.744 0, 1160140.263 907474.792 0, 
+    1159951.178 913049.993 0, 1160230.082 913059.46 0, 1160507.668 913068.899 0, 1160785.253 913078.354 0, 1161062.838 913087.826 0, 1161340.422 913097.314 0, 1161618.005 913106.819 0, 1161895.588 913116.339 0, 1162173.171 913125.876 0, 1162450.753 913135.43 0, 
+    1162728.334 913144.999 0, 1163005.915 913154.585 0, 1163283.495 913164.188 0, 1163561.074 913173.806 0, 1163838.653 913183.441 0, 1164116.232 913193.093 0, 1164393.81 913202.761 0, 1164671.387 913212.445 0, 1164948.964 913222.145 0, 1165226.54 913231.862 0, 
+    1165504.115 913241.595 0, 1165781.69 913251.344 0, 1166059.265 913261.11 0, 1166336.839 913270.892 0, 1166613.096 913280.644 0, 1166891.985 913290.505 0, 1167169.557 913300.336 0, 1167447.128 913310.184 0, 1167724.699 913320.048 0, 1168002.27 913329.928 0, 
+    1168279.839 913339.824 0, 1168557.409 913349.737 0, 1168834.977 913359.666 0, 1169112.545 913369.611 0, 1169390.113 913379.573 0, 1169667.68 913389.551 0, 1169945.246 913399.546 0, 1170222.812 913409.557 0, 1170500.377 913419.584 0, 1170777.941 913429.627 0, 
+    1171055.505 913439.687 0, 1171333.069 913449.763 0, 1171610.631 913459.856 0, 1171888.194 913469.965 0, 1172165.755 913480.09 0, 1172443.316 913490.231 0, 1172720.876 913500.389 0, 1172998.436 913510.563 0, 1173274.68 913520.705 0, 1173479.515 907946.061 0, 
+    1173684.343 902371.57 0))
+
+POLYGON ((1186596.799 914029.058 0, 1186320.583 914018.135 0, 1186043.053 914007.177 0, 1185765.522 913996.235 0, 1185487.991 913985.309 0, 1185210.459 913974.4 0, 1184932.927 913963.507 0, 1184655.393 913952.63 0, 1184377.86 913941.77 0, 1184100.325 913930.926 0, 
+    1183822.79 913920.098 0, 1183545.254 913909.287 0, 1183267.718 913898.492 0, 1182990.181 913887.714 0, 1182712.644 913876.951 0, 1182435.105 913866.205 0, 1182157.567 913855.476 0, 1181880.027 913844.762 0, 1181602.487 913834.066 0, 1181324.946 913823.385 0, 
+    1181047.405 913812.721 0, 1180769.863 913802.073 0, 1180492.32 913791.441 0, 1180214.777 913780.826 0, 1179935.919 913770.177 0, 1179659.689 913759.644 0, 1179382.144 913749.078 0, 1179104.598 913738.528 0, 1178827.051 913727.995 0, 1178549.504 913717.477 0, 
+    1178271.957 913706.977 0, 1177994.409 913696.492 0, 1177716.86 913686.024 0, 1177439.31 913675.572 0, 1177161.76 913665.136 0, 1176884.21 913654.717 0, 1176606.658 913644.314 0, 1176329.106 913633.928 0, 1176051.554 913623.557 0, 1175774.001 913613.204 0, 
+    1175496.447 913602.866 0, 1175218.893 913592.545 0, 1174941.338 913582.24 0, 1174663.782 913571.951 0, 1174386.226 913561.679 0, 1174108.669 913551.423 0, 1173831.112 913541.184 0, 1173553.554 913530.961 0, 1173274.68 913520.705 0, 1173069.84 919095.5 0, 
+    1172864.995 924670.441 0, 1173143.21 924680.672 0, 1173420.111 924690.871 0, 1173697.012 924701.086 0, 1173973.913 924711.318 0, 1174250.813 924721.566 0, 1174527.712 924731.83 0, 1174804.611 924742.11 0, 1175081.509 924752.407 0, 1175358.406 924762.72 0, 
+    1175635.303 924773.05 0, 1175912.2 924783.395 0, 1176189.095 924793.757 0, 1176465.99 924804.136 0, 1176742.885 924814.53 0, 1177019.779 924824.941 0, 1177296.672 924835.368 0, 1177573.564 924845.812 0, 1177850.456 924856.272 0, 1178127.348 924866.748 0, 
+    1178404.238 924877.24 0, 1178681.129 924887.749 0, 1178958.018 924898.274 0, 1179234.907 924908.815 0, 1179510.484 924919.323 0, 1179788.683 924929.946 0, 1180065.57 924940.537 0, 1180342.456 924951.143 0, 1180619.342 924961.766 0, 1180896.227 924972.405 0, 
+    1181173.112 924983.06 0, 1181449.996 924993.732 0, 1181726.879 925004.42 0, 1182003.762 925015.124 0, 1182280.644 925025.844 0, 1182557.525 925036.581 0, 1182834.406 925047.334 0, 1183111.286 925058.104 0, 1183388.165 925068.89 0, 1183665.044 925079.692 0, 
+    1183941.923 925090.51 0, 1184218.8 925101.344 0, 1184495.677 925112.195 0, 1184772.553 925123.063 0, 1185049.429 925133.946 0, 1185326.304 925144.846 0, 1185603.178 925155.762 0, 1185880.052 925166.694 0, 1186155.615 925177.591 0, 1186376.21 919603.251 0, 
+    1186596.799 914029.058 0))
+
+POLYGON ((1199444.75 925722.288 0, 1199169.216 925710.612 0, 1198892.375 925698.898 0, 1198615.532 925687.2 0, 1198338.689 925675.518 0, 1198061.845 925663.852 0, 1197785.001 925652.202 0, 1197508.156 925640.569 0, 1197231.31 925628.953 0, 1196954.463 925617.352 0, 
+    1196677.616 925605.768 0, 1196400.768 925594.2 0, 1196123.919 925582.648 0, 1195847.07 925571.113 0, 1195570.22 925559.594 0, 1195293.37 925548.091 0, 1195016.518 925536.605 0, 1194739.666 925525.135 0, 1194462.814 925513.681 0, 1194185.96 925502.243 0, 
+    1193909.106 925490.822 0, 1193632.252 925479.417 0, 1193355.396 925468.029 0, 1193078.54 925456.656 0, 1192800.375 925445.246 0, 1192524.826 925433.96 0, 1192247.968 925422.637 0, 1191971.11 925411.33 0, 1191694.25 925400.039 0, 1191417.39 925388.764 0, 
+    1191140.53 925377.506 0, 1190863.668 925366.264 0, 1190586.806 925355.038 0, 1190309.944 925343.829 0, 1190033.08 925332.636 0, 1189756.216 925321.459 0, 1189479.352 925310.298 0, 1189202.486 925299.154 0, 1188925.62 925288.026 0, 1188648.754 925276.914 0, 
+    1188371.887 925265.819 0, 1188095.019 925254.74 0, 1187818.15 925243.677 0, 1187541.281 925232.631 0, 1187264.411 925221.601 0, 1186987.541 925210.587 0, 1186710.669 925199.589 0, 1186433.798 925188.608 0, 1186155.615 925177.591 0, 1185935.015 930752.073 0, 
+    1185714.409 936326.693 0, 1185991.932 936337.684 0, 1186268.148 936348.639 0, 1186544.363 936359.611 0, 1186820.577 936370.598 0, 1187096.791 936381.602 0, 1187373.004 936392.623 0, 1187649.216 936403.659 0, 1187925.428 936414.712 0, 1188201.639 936425.781 0, 
+    1188477.849 936436.866 0, 1188754.059 936447.968 0, 1189030.268 936459.086 0, 1189306.477 936470.22 0, 1189582.684 936481.37 0, 1189858.892 936492.537 0, 1190135.098 936503.72 0, 1190411.304 936514.919 0, 1190687.509 936526.134 0, 1190963.713 936537.366 0, 
+    1191239.917 936548.614 0, 1191516.12 936559.878 0, 1191792.323 936571.158 0, 1192068.525 936582.455 0, 1192343.42 936593.714 0, 1192620.926 936605.097 0, 1192897.126 936616.442 0, 1193173.325 936627.804 0, 1193449.524 936639.182 0, 1193725.722 936650.576 0, 
+    1194001.919 936661.986 0, 1194278.115 936673.413 0, 1194554.311 936684.856 0, 1194830.506 936696.315 0, 1195106.701 936707.791 0, 1195382.895 936719.282 0, 1195659.088 936730.79 0, 1195935.28 936742.315 0, 1196211.472 936753.855 0, 1196487.663 936765.412 0, 
+    1196763.853 936776.985 0, 1197040.043 936788.574 0, 1197316.232 936800.18 0, 1197592.42 936811.801 0, 1197868.608 936823.439 0, 1198144.795 936835.094 0, 1198420.981 936846.764 0, 1198697.167 936858.451 0, 1198972.047 936870.099 0, 1199208.402 931296.124 0, 
+    1199444.75 925722.288 0))
+
+POLYGON ((1212228.097 937450.957 0, 1211953.249 937438.533 0, 1211677.097 937426.066 0, 1211400.945 937413.615 0, 1211124.792 937401.181 0, 1210848.638 937388.762 0, 1210572.484 937376.36 0, 1210296.329 937363.975 0, 1210020.173 937351.605 0, 1209744.016 937339.252 0, 
+    1209467.859 937326.915 0, 1209191.701 937314.594 0, 1208915.542 937302.29 0, 1208639.383 937290.002 0, 1208363.223 937277.73 0, 1208087.062 937265.474 0, 1207810.9 937253.234 0, 1207534.738 937241.011 0, 1207258.574 937228.804 0, 1206982.411 937216.614 0, 
+    1206706.246 937204.439 0, 1206430.081 937192.281 0, 1206153.915 937180.139 0, 1205877.748 937168.013 0, 1205600.277 937155.847 0, 1205325.413 937143.811 0, 1205049.244 937131.734 0, 1204773.074 937119.673 0, 1204496.904 937107.629 0, 1204220.733 937095.601 0, 
+    1203944.562 937083.589 0, 1203668.389 937071.593 0, 1203392.216 937059.614 0, 1203116.042 937047.65 0, 1202839.868 937035.704 0, 1202563.693 937023.773 0, 1202287.517 937011.859 0, 1202011.34 936999.96 0, 1201735.163 936988.079 0, 1201458.985 936976.213 0, 
+    1201182.806 936964.364 0, 1200906.627 936952.531 0, 1200630.447 936940.714 0, 1200354.266 936928.913 0, 1200078.085 936917.129 0, 1199801.902 936905.361 0, 1199525.72 936893.609 0, 1199249.536 936881.873 0, 1198972.047 936870.099 0, 1198735.688 942444.208 0, 
+    1198499.322 948018.447 0, 1198776.152 948030.193 0, 1199051.679 948041.901 0, 1199327.206 948053.625 0, 1199602.732 948065.365 0, 1199878.257 948077.121 0, 1200153.782 948088.894 0, 1200429.305 948100.683 0, 1200704.829 948112.488 0, 1200980.351 948124.309 0, 
+    1201255.873 948136.146 0, 1201531.394 948148 0, 1201806.915 948159.87 0, 1202082.434 948171.756 0, 1202357.953 948183.658 0, 1202633.472 948195.577 0, 1202908.989 948207.511 0, 1203184.506 948219.462 0, 1203460.022 948231.429 0, 1203735.538 948243.413 0, 
+    1204011.053 948255.412 0, 1204286.567 948267.428 0, 1204562.08 948279.46 0, 1204837.593 948291.508 0, 1205111.805 948303.516 0, 1205388.616 948315.653 0, 1205664.127 948327.75 0, 1205939.637 948339.863 0, 1206215.146 948351.993 0, 1206490.654 948364.138 0, 
+    1206766.162 948376.3 0, 1207041.669 948388.478 0, 1207317.175 948400.672 0, 1207592.681 948412.882 0, 1207868.185 948425.109 0, 1208143.69 948437.352 0, 1208419.193 948449.611 0, 1208694.696 948461.886 0, 1208970.197 948474.178 0, 1209245.699 948486.485 0, 
+    1209521.199 948498.809 0, 1209796.699 948511.149 0, 1210072.198 948523.506 0, 1210347.696 948535.878 0, 1210623.194 948548.267 0, 1210898.691 948560.672 0, 1211174.187 948573.093 0, 1211449.682 948585.53 0, 1211723.878 948597.925 0, 1211975.99 943024.376 0, 
+    1212228.097 937450.957 0))
+
+POLYGON ((1224946.744 949214.763 0, 1224672.582 949201.594 0, 1224397.123 949188.378 0, 1224121.663 949175.179 0, 1223846.202 949161.995 0, 1223570.741 949148.828 0, 1223295.278 949135.678 0, 1223019.815 949122.543 0, 1222744.352 949109.425 0, 1222468.887 949096.322 0, 
+    1222193.422 949083.236 0, 1221917.956 949070.167 0, 1221642.489 949057.113 0, 1221367.021 949044.076 0, 1221091.553 949031.055 0, 1220816.083 949018.05 0, 1220540.614 949005.061 0, 1220265.143 948992.089 0, 1219989.671 948979.132 0, 1219714.199 948966.192 0, 
+    1219438.726 948953.268 0, 1219163.252 948940.361 0, 1218887.778 948927.469 0, 1218612.303 948914.594 0, 1218335.529 948901.675 0, 1218061.35 948888.892 0, 1217785.872 948876.066 0, 1217510.394 948863.256 0, 1217234.915 948850.461 0, 1216959.435 948837.684 0, 
+    1216683.954 948824.922 0, 1216408.473 948812.176 0, 1216132.991 948799.447 0, 1215857.508 948786.734 0, 1215582.025 948774.037 0, 1215306.54 948761.357 0, 1215031.055 948748.692 0, 1214755.57 948736.044 0, 1214480.083 948723.412 0, 1214204.596 948710.796 0, 
+    1213929.108 948698.197 0, 1213653.619 948685.613 0, 1213378.129 948673.046 0, 1213102.639 948660.495 0, 1212827.148 948647.961 0, 1212551.656 948635.442 0, 1212276.164 948622.94 0, 1212000.671 948610.454 0, 1211723.878 948597.925 0, 1211471.759 954171.601 0, 
+    1211219.636 959745.398 0, 1211495.769 959757.897 0, 1211770.606 959770.353 0, 1212045.443 959782.826 0, 1212320.278 959795.314 0, 1212595.113 959807.819 0, 1212869.947 959820.34 0, 1213144.781 959832.878 0, 1213419.613 959845.431 0, 1213694.445 959858 0, 
+    1213969.277 959870.586 0, 1214244.107 959883.188 0, 1214518.937 959895.806 0, 1214793.766 959908.44 0, 1215068.594 959921.091 0, 1215343.421 959933.757 0, 1215618.248 959946.44 0, 1215893.074 959959.139 0, 1216167.899 959971.854 0, 1216442.724 959984.586 0, 
+    1216717.547 959997.333 0, 1216992.37 960010.097 0, 1217267.193 960022.876 0, 1217542.014 960035.672 0, 1217815.54 960048.424 0, 1218091.655 960061.313 0, 1218366.474 960074.158 0, 1218641.292 960087.018 0, 1218916.11 960099.895 0, 1219190.927 960112.788 0, 
+    1219465.743 960125.697 0, 1219740.559 960138.623 0, 1220015.373 960151.564 0, 1220290.187 960164.522 0, 1220565 960177.496 0, 1220839.813 960190.486 0, 1221114.624 960203.492 0, 1221389.435 960216.515 0, 1221664.245 960229.554 0, 1221939.054 960242.608 0, 
+    1222213.863 960255.679 0, 1222488.671 960268.766 0, 1222763.478 960281.87 0, 1223038.284 960294.989 0, 1223313.089 960308.125 0, 1223587.894 960321.277 0, 1223862.698 960334.445 0, 1224137.501 960347.629 0, 1224411.01 960360.767 0, 1224678.88 954787.704 0, 
+    1224946.744 949214.763 0))
+
+POLYGON ((1237600.593 961013.402 0, 1237327.12 960999.491 0, 1237052.355 960985.53 0, 1236777.59 960971.586 0, 1236502.823 960957.658 0, 1236228.056 960943.746 0, 1235953.288 960929.85 0, 1235678.519 960915.97 0, 1235403.749 960902.107 0, 1235128.979 960888.26 0, 
+    1234854.208 960874.428 0, 1234579.436 960860.613 0, 1234304.663 960846.815 0, 1234029.889 960833.032 0, 1233755.114 960819.266 0, 1233480.339 960805.515 0, 1233205.563 960791.781 0, 1232930.786 960778.063 0, 1232656.008 960764.362 0, 1232381.229 960750.676 0, 
+    1232106.45 960737.007 0, 1231831.67 960723.353 0, 1231556.889 960709.716 0, 1231282.107 960696.095 0, 1231006.032 960682.427 0, 1230732.541 960668.902 0, 1230457.757 960655.33 0, 1230182.972 960641.774 0, 1229908.186 960628.233 0, 1229633.399 960614.71 0, 
+    1229358.612 960601.202 0, 1229083.823 960587.71 0, 1228809.034 960574.235 0, 1228534.245 960560.776 0, 1228259.454 960547.333 0, 1227984.663 960533.906 0, 1227709.871 960520.496 0, 1227435.078 960507.101 0, 1227160.284 960493.723 0, 1226885.489 960480.361 0, 
+    1226610.694 960467.015 0, 1226335.898 960453.685 0, 1226061.101 960440.371 0, 1225786.303 960427.074 0, 1225511.505 960413.793 0, 1225236.706 960400.528 0, 1224961.906 960387.279 0, 1224687.105 960374.046 0, 1224411.01 960360.767 0, 1224143.134 965933.949 0, 
+    1223875.253 971507.244 0, 1224150.689 971520.491 0, 1224424.834 971533.693 0, 1224698.978 971546.91 0, 1224973.121 971560.143 0, 1225247.263 971573.393 0, 1225521.405 971586.658 0, 1225795.546 971599.94 0, 1226069.686 971613.238 0, 1226343.825 971626.552 0, 
+    1226617.964 971639.882 0, 1226892.101 971653.229 0, 1227166.238 971666.591 0, 1227440.374 971679.97 0, 1227714.51 971693.365 0, 1227988.644 971706.776 0, 1228262.778 971720.203 0, 1228536.911 971733.646 0, 1228811.043 971747.105 0, 1229085.175 971760.581 0, 
+    1229359.305 971774.072 0, 1229633.435 971787.58 0, 1229907.564 971801.104 0, 1230181.692 971814.644 0, 1230454.53 971828.136 0, 1230729.946 971841.772 0, 1231004.072 971855.36 0, 1231278.197 971868.965 0, 1231552.321 971882.585 0, 1231826.445 971896.222 0, 
+    1232100.567 971909.875 0, 1232374.689 971923.544 0, 1232648.81 971937.229 0, 1232922.93 971950.931 0, 1233197.05 971964.648 0, 1233471.168 971978.382 0, 1233745.286 971992.131 0, 1234019.403 972005.897 0, 1234293.519 972019.679 0, 1234567.634 972033.477 0, 
+    1234841.749 972047.292 0, 1235115.863 972061.122 0, 1235389.975 972074.969 0, 1235664.088 972088.831 0, 1235938.199 972102.71 0, 1236212.309 972116.605 0, 1236486.419 972130.516 0, 1236760.528 972144.443 0, 1237033.347 972158.321 0, 1237316.973 966585.804 0, 
+    1237600.593 961013.402 0))
+
+POLYGON ((1250189.55 972846.569 0, 1249916.768 972831.92 0, 1249642.7 972817.219 0, 1249368.631 972802.533 0, 1249094.561 972787.864 0, 1248820.49 972773.211 0, 1248546.418 972758.574 0, 1248272.345 972743.953 0, 1247998.272 972729.348 0, 1247724.197 972714.76 0, 
+    1247450.122 972700.187 0, 1247176.046 972685.631 0, 1246901.969 972671.09 0, 1246627.891 972656.566 0, 1246353.812 972642.058 0, 1246079.733 972627.567 0, 1245805.652 972613.091 0, 1245531.571 972598.631 0, 1245257.489 972584.188 0, 1244983.406 972569.761 0, 
+    1244709.322 972555.349 0, 1244435.238 972540.954 0, 1244161.152 972526.575 0, 1243887.066 972512.213 0, 1243611.692 972497.799 0, 1243338.891 972483.536 0, 1243064.802 972469.221 0, 1242790.712 972454.923 0, 1242516.622 972440.641 0, 1242242.53 972426.375 0, 
+    1241968.438 972412.125 0, 1241694.345 972397.891 0, 1241420.251 972383.674 0, 1241146.156 972369.472 0, 1240872.061 972355.287 0, 1240597.964 972341.118 0, 1240323.867 972326.965 0, 1240049.769 972312.828 0, 1239775.67 972298.707 0, 1239501.57 972284.602 0, 
+    1239227.47 972270.514 0, 1238953.368 972256.441 0, 1238679.266 972242.385 0, 1238405.163 972228.345 0, 1238131.059 972214.321 0, 1237856.955 972200.313 0, 1237582.849 972186.321 0, 1237308.743 972172.346 0, 1237033.347 972158.321 0, 1236749.716 977730.948 0, 
+    1236466.08 983303.681 0, 1236740.816 983317.672 0, 1237014.266 983331.614 0, 1237287.716 983345.573 0, 1237561.165 983359.547 0, 1237834.612 983373.537 0, 1238108.059 983387.544 0, 1238381.506 983401.567 0, 1238654.951 983415.605 0, 1238928.396 983429.66 0, 
+    1239201.839 983443.731 0, 1239475.282 983457.818 0, 1239748.724 983471.921 0, 1240022.166 983486.04 0, 1240295.606 983500.176 0, 1240569.046 983514.327 0, 1240842.485 983528.494 0, 1241115.922 983542.678 0, 1241389.36 983556.878 0, 1241662.796 983571.093 0, 
+    1241936.231 983585.325 0, 1242209.666 983599.573 0, 1242483.1 983613.837 0, 1242756.533 983628.117 0, 1243028.68 983642.346 0, 1243303.396 983656.726 0, 1243576.826 983671.054 0, 1243850.256 983685.399 0, 1244123.684 983699.759 0, 1244397.112 983714.136 0, 
+    1244670.539 983728.529 0, 1244943.965 983742.938 0, 1245217.391 983757.363 0, 1245490.815 983771.804 0, 1245764.239 983786.261 0, 1246037.662 983800.734 0, 1246311.083 983815.223 0, 1246584.504 983829.729 0, 1246857.925 983844.25 0, 1247131.344 983858.788 0, 
+    1247404.763 983873.342 0, 1247678.18 983887.911 0, 1247951.597 983902.497 0, 1248225.013 983917.099 0, 1248498.428 983931.717 0, 1248771.842 983946.352 0, 1249045.255 983961.002 0, 1249318.668 983975.668 0, 1249590.796 983990.282 0, 1249890.176 978418.372 0, 
+    1250189.55 972846.569 0))
+
+POLYGON ((1262713.521 984713.959 0, 1262441.433 984698.577 0, 1262168.063 984683.138 0, 1261894.692 984667.716 0, 1261621.32 984652.309 0, 1261347.948 984636.919 0, 1261074.574 984621.544 0, 1260801.2 984606.186 0, 1260527.824 984590.844 0, 1260254.448 984575.518 0, 
+    1259981.071 984560.208 0, 1259707.693 984544.914 0, 1259434.314 984529.636 0, 1259160.934 984514.374 0, 1258887.553 984499.128 0, 1258614.171 984483.899 0, 1258340.789 984468.685 0, 1258067.405 984453.488 0, 1257794.021 984438.307 0, 1257520.636 984423.142 0, 
+    1257247.25 984407.992 0, 1256973.863 984392.859 0, 1256700.475 984377.743 0, 1256427.086 984362.642 0, 1256152.414 984347.486 0, 1255880.306 984332.488 0, 1255606.914 984317.436 0, 1255333.522 984302.399 0, 1255060.129 984287.379 0, 1254786.734 984272.375 0, 
+    1254513.339 984257.386 0, 1254239.944 984242.414 0, 1253966.547 984227.458 0, 1253693.149 984212.518 0, 1253419.751 984197.595 0, 1253146.351 984182.687 0, 1252872.951 984167.795 0, 1252599.55 984152.92 0, 1252326.148 984138.06 0, 1252052.745 984123.217 0, 
+    1251779.341 984108.39 0, 1251505.936 984093.578 0, 1251232.531 984078.783 0, 1250959.124 984064.004 0, 1250685.717 984049.241 0, 1250412.309 984034.494 0, 1250138.9 984019.764 0, 1249865.49 984005.049 0, 1249590.796 983990.282 0, 1249291.412 989562.293 0, 
+    1248992.021 995134.403 0, 1249266.056 995149.135 0, 1249538.81 995163.815 0, 1249811.563 995178.51 0, 1250084.315 995193.221 0, 1250357.067 995207.949 0, 1250629.817 995222.692 0, 1250902.567 995237.452 0, 1251175.316 995252.228 0, 1251448.063 995267.019 0, 
+    1251720.81 995281.827 0, 1251993.557 995296.651 0, 1252266.302 995311.491 0, 1252539.046 995326.347 0, 1252811.79 995341.219 0, 1253084.532 995356.107 0, 1253357.274 995371.011 0, 1253630.015 995385.931 0, 1253902.755 995400.867 0, 1254175.494 995415.819 0, 
+    1254448.232 995430.788 0, 1254720.97 995445.772 0, 1254993.706 995460.772 0, 1255266.442 995475.789 0, 1255537.898 995490.751 0, 1255811.91 995505.87 0, 1256084.643 995520.934 0, 1256357.375 995536.015 0, 1256630.107 995551.112 0, 1256902.837 995566.225 0, 
+    1257175.566 995581.353 0, 1257448.295 995596.498 0, 1257721.022 995611.659 0, 1257993.749 995626.836 0, 1258266.475 995642.029 0, 1258539.2 995657.238 0, 1258811.924 995672.463 0, 1259084.647 995687.705 0, 1259357.369 995702.962 0, 1259630.091 995718.235 0, 
+    1259902.811 995733.524 0, 1260175.53 995748.83 0, 1260448.249 995764.151 0, 1260720.967 995779.489 0, 1260993.684 995794.842 0, 1261266.4 995810.212 0, 1261539.115 995825.598 0, 1261811.829 995840.999 0, 1262083.264 995856.345 0, 1262398.396 990285.103 0, 
+    1262713.521 984713.959 0))
+
+POLYGON ((1275172.416 996615.269 0, 1274901.022 996599.156 0, 1274628.353 996582.984 0, 1274355.682 996566.828 0, 1274083.011 996550.688 0, 1273810.338 996534.564 0, 1273537.665 996518.456 0, 1273264.991 996502.364 0, 1272992.316 996486.289 0, 1272719.64 996470.229 0, 
+    1272446.962 996454.185 0, 1272174.284 996438.157 0, 1271901.605 996422.146 0, 1271628.926 996406.15 0, 1271356.245 996390.171 0, 1271083.563 996374.207 0, 1270810.88 996358.26 0, 1270538.196 996342.328 0, 1270265.512 996326.413 0, 1269992.826 996310.514 0, 
+    1269720.14 996294.631 0, 1269447.452 996278.764 0, 1269174.764 996262.912 0, 1268902.075 996247.077 0, 1268628.108 996231.184 0, 1268356.693 996215.455 0, 1268084.001 996199.668 0, 1267811.308 996183.898 0, 1267538.614 996168.143 0, 1267265.919 996152.404 0, 
+    1266993.224 996136.681 0, 1266720.527 996120.975 0, 1266447.829 996105.284 0, 1266175.131 996089.609 0, 1265902.431 996073.951 0, 1265629.731 996058.308 0, 1265357.029 996042.682 0, 1265084.327 996027.072 0, 1264811.624 996011.477 0, 1264538.92 995995.899 0, 
+    1264266.215 995980.337 0, 1263993.509 995964.791 0, 1263720.802 995949.261 0, 1263448.094 995933.747 0, 1263175.386 995918.249 0, 1262902.676 995902.767 0, 1262629.966 995887.301 0, 1262357.254 995871.851 0, 1262083.264 995856.345 0, 1261768.128 1001427.68 0, 
+    1261452.986 1006999.106 0, 1261726.317 1007014.575 0, 1261998.373 1007029.988 0, 1262270.427 1007045.416 0, 1262542.481 1007060.861 0, 1262814.534 1007076.322 0, 1263086.586 1007091.798 0, 1263358.637 1007107.291 0, 1263630.687 1007122.8 0, 1263902.736 1007138.325 0, 
+    1264174.784 1007153.866 0, 1264446.832 1007169.422 0, 1264718.878 1007184.995 0, 1264990.924 1007200.584 0, 1265262.968 1007216.189 0, 1265535.012 1007231.81 0, 1265807.055 1007247.447 0, 1266079.097 1007263.099 0, 1266351.138 1007278.768 0, 1266623.178 1007294.453 0, 
+    1266895.217 1007310.154 0, 1267167.255 1007325.871 0, 1267439.292 1007341.604 0, 1267711.328 1007357.353 0, 1267982.09 1007373.044 0, 1268255.398 1007388.899 0, 1268527.432 1007404.696 0, 1268799.464 1007420.509 0, 1269071.496 1007436.338 0, 1269343.527 1007452.183 0, 
+    1269615.556 1007468.044 0, 1269887.585 1007483.921 0, 1270159.613 1007499.814 0, 1270431.64 1007515.723 0, 1270703.666 1007531.648 0, 1270975.691 1007547.589 0, 1271247.715 1007563.546 0, 1271519.739 1007579.52 0, 1271791.761 1007595.509 0, 1272063.782 1007611.514 0, 
+    1272335.803 1007627.535 0, 1272607.822 1007643.572 0, 1272879.841 1007659.625 0, 1273151.858 1007675.694 0, 1273423.875 1007691.78 0, 1273695.89 1007707.881 0, 1273967.905 1007723.998 0, 1274239.919 1007740.131 0, 1274510.66 1007756.205 0, 1274841.54 1002185.692 0, 
+    1275172.416 996615.269 0))
+
+POLYGON ((1287566.142 1008550.191 0, 1287295.446 1008533.352 0, 1287023.479 1008516.451 0, 1286751.51 1008499.565 0, 1286479.541 1008482.695 0, 1286207.571 1008465.842 0, 1285935.6 1008449.004 0, 1285663.628 1008432.183 0, 1285391.655 1008415.377 0, 1285119.681 1008398.587 0, 
+    1284847.706 1008381.814 0, 1284575.73 1008365.056 0, 1284303.753 1008348.315 0, 1284031.775 1008331.589 0, 1283759.796 1008314.88 0, 1283487.816 1008298.186 0, 1283215.835 1008281.509 0, 1282943.853 1008264.847 0, 1282671.87 1008248.201 0, 1282399.886 1008231.572 0, 
+    1282127.901 1008214.959 0, 1281855.916 1008198.361 0, 1281583.929 1008181.78 0, 1281311.941 1008165.214 0, 1281038.681 1008148.587 0, 1280767.962 1008132.131 0, 1280495.972 1008115.614 0, 1280223.98 1008099.112 0, 1279951.987 1008082.627 0, 1279679.994 1008066.157 0, 
+    1279407.999 1008049.704 0, 1279136.004 1008033.267 0, 1278864.007 1008016.845 0, 1278592.01 1008000.44 0, 1278320.011 1007984.051 0, 1278048.012 1007967.677 0, 1277776.011 1007951.32 0, 1277504.01 1007934.978 0, 1277232.008 1007918.653 0, 1276960.004 1007902.344 0, 
+    1276688 1007886.051 0, 1276415.995 1007869.773 0, 1276143.989 1007853.512 0, 1275871.982 1007837.267 0, 1275599.974 1007821.037 0, 1275327.965 1007804.824 0, 1275055.955 1007788.627 0, 1274783.944 1007772.446 0, 1274510.66 1007756.205 0, 1274179.774 1013326.804 0, 
+    1273848.883 1018897.484 0, 1274121.509 1018913.686 0, 1274392.864 1018929.828 0, 1274664.218 1018945.986 0, 1274935.571 1018962.16 0, 1275206.923 1018978.351 0, 1275478.275 1018994.557 0, 1275749.625 1019010.779 0, 1276020.975 1019027.017 0, 1276292.323 1019043.271 0, 
+    1276563.671 1019059.541 0, 1276835.017 1019075.827 0, 1277106.363 1019092.129 0, 1277377.708 1019108.447 0, 1277649.051 1019124.781 0, 1277920.394 1019141.13 0, 1278191.736 1019157.496 0, 1278463.077 1019173.878 0, 1278734.417 1019190.276 0, 1279005.755 1019206.69 0, 
+    1279277.093 1019223.119 0, 1279548.43 1019239.565 0, 1279819.766 1019256.027 0, 1280091.101 1019272.504 0, 1280361.167 1019288.921 0, 1280633.768 1019305.507 0, 1280905.101 1019322.033 0, 1281176.432 1019338.574 0, 1281447.762 1019355.132 0, 1281719.091 1019371.705 0, 
+    1281990.419 1019388.295 0, 1282261.746 1019404.9 0, 1282533.073 1019421.521 0, 1282804.398 1019438.159 0, 1283075.722 1019454.812 0, 1283347.046 1019471.481 0, 1283618.368 1019488.167 0, 1283889.689 1019504.868 0, 1284161.01 1019521.585 0, 1284432.329 1019538.318 0, 
+    1284703.647 1019555.067 0, 1284974.965 1019571.832 0, 1285246.281 1019588.613 0, 1285517.597 1019605.41 0, 1285788.911 1019622.223 0, 1286060.224 1019639.052 0, 1286331.537 1019655.897 0, 1286602.848 1019672.758 0, 1286872.892 1019689.556 0, 1287219.519 1014119.833 0, 
+    1287566.142 1008550.191 0))
+
+POLYGON ((1299894.611 1020518.42 0, 1299624.614 1020500.859 0, 1299353.351 1020483.232 0, 1299082.087 1020465.62 0, 1298810.823 1020448.025 0, 1298539.557 1020430.445 0, 1298268.29 1020412.882 0, 1297997.022 1020395.334 0, 1297725.753 1020377.803 0, 1297454.483 1020360.287 0, 
+    1297183.212 1020342.788 0, 1296911.94 1020325.304 0, 1296640.667 1020307.837 0, 1296369.393 1020290.385 0, 1296098.118 1020272.949 0, 1295826.841 1020255.529 0, 1295555.564 1020238.126 0, 1295284.286 1020220.738 0, 1295013.007 1020203.366 0, 1294741.727 1020186.01 0, 
+    1294470.445 1020168.67 0, 1294199.163 1020151.346 0, 1293927.88 1020134.038 0, 1293656.595 1020116.746 0, 1293384.044 1020099.389 0, 1293114.024 1020082.21 0, 1292842.736 1020064.966 0, 1292571.448 1020047.738 0, 1292300.158 1020030.525 0, 1292028.868 1020013.329 0, 
+    1291757.577 1019996.149 0, 1291486.284 1019978.985 0, 1291214.991 1019961.836 0, 1290943.696 1019944.704 0, 1290672.401 1019927.588 0, 1290401.104 1019910.487 0, 1290129.807 1019893.403 0, 1289858.508 1019876.334 0, 1289587.209 1019859.282 0, 1289315.908 1019842.245 0, 
+    1289044.607 1019825.225 0, 1288773.304 1019808.22 0, 1288502.001 1019791.231 0, 1288230.696 1019774.259 0, 1287959.391 1019757.302 0, 1287688.084 1019740.361 0, 1287416.777 1019723.436 0, 1287145.468 1019706.528 0, 1286872.892 1019689.556 0, 1286526.26 1025259.357 0, 
+    1286179.623 1030829.231 0, 1286451.541 1030846.162 0, 1286722.193 1030863.03 0, 1286992.845 1030879.914 0, 1287263.496 1030896.813 0, 1287534.146 1030913.729 0, 1287804.795 1030930.661 0, 1288075.443 1030947.608 0, 1288346.089 1030964.572 0, 1288616.735 1030981.551 0, 
+    1288887.38 1030998.547 0, 1289158.024 1031015.558 0, 1289428.667 1031032.585 0, 1289699.309 1031049.628 0, 1289969.95 1031066.687 0, 1290240.589 1031083.762 0, 1290511.228 1031100.853 0, 1290781.866 1031117.96 0, 1291052.503 1031135.083 0, 1291323.139 1031152.222 0, 
+    1291593.774 1031169.377 0, 1291864.407 1031186.547 0, 1292135.04 1031203.734 0, 1292405.672 1031220.936 0, 1292675.04 1031238.074 0, 1292946.932 1031255.389 0, 1293217.561 1031272.639 0, 1293488.189 1031289.905 0, 1293758.816 1031307.187 0, 1294029.441 1031324.485 0, 
+    1294300.066 1031341.799 0, 1294570.69 1031359.129 0, 1294841.312 1031376.475 0, 1295111.934 1031393.837 0, 1295382.554 1031411.214 0, 1295653.174 1031428.608 0, 1295923.792 1031446.017 0, 1296194.41 1031463.443 0, 1296465.026 1031480.884 0, 1296735.642 1031498.342 0, 
+    1297006.256 1031515.815 0, 1297276.87 1031533.304 0, 1297547.482 1031550.809 0, 1297818.093 1031568.33 0, 1298088.704 1031585.867 0, 1298359.313 1031603.42 0, 1298629.921 1031620.989 0, 1298900.528 1031638.573 0, 1299169.873 1031656.092 0, 1299532.244 1026087.219 0, 
+    1299894.611 1020518.42 0))
+
+POLYGON ((1312157.736 1032519.649 0, 1311888.439 1032501.37 0, 1311617.883 1032483.021 0, 1311347.325 1032464.687 0, 1311076.767 1032446.37 0, 1310806.207 1032428.069 0, 1310535.646 1032409.783 0, 1310265.084 1032391.514 0, 1309994.522 1032373.26 0, 1309723.958 1032355.022 0, 
+    1309453.393 1032336.801 0, 1309182.826 1032318.595 0, 1308912.259 1032300.405 0, 1308641.691 1032282.231 0, 1308371.122 1032264.073 0, 1308100.551 1032245.931 0, 1307829.98 1032227.804 0, 1307559.407 1032209.694 0, 1307288.834 1032191.6 0, 1307018.259 1032173.521 0, 
+    1306747.683 1032155.459 0, 1306477.106 1032137.412 0, 1306206.529 1032119.381 0, 1305935.95 1032101.367 0, 1305664.109 1032083.284 0, 1305394.789 1032065.385 0, 1305124.206 1032047.418 0, 1304853.623 1032029.467 0, 1304583.039 1032011.532 0, 1304312.454 1031993.613 0, 
+    1304041.868 1031975.709 0, 1303771.28 1031957.822 0, 1303500.692 1031939.951 0, 1303230.102 1031922.095 0, 1302959.512 1031904.256 0, 1302688.92 1031886.432 0, 1302418.328 1031868.624 0, 1302147.734 1031850.833 0, 1301877.139 1031833.057 0, 1301606.543 1031815.297 0, 
+    1301335.947 1031797.553 0, 1301065.349 1031779.825 0, 1300794.75 1031762.113 0, 1300524.15 1031744.416 0, 1300253.549 1031726.736 0, 1299982.947 1031709.072 0, 1299712.344 1031691.423 0, 1299441.74 1031673.791 0, 1299169.873 1031656.092 0, 1298807.497 1037225.034 0, 
+    1298445.117 1042794.041 0, 1298716.325 1042811.697 0, 1298986.274 1042829.286 0, 1299256.221 1042846.892 0, 1299526.168 1042864.514 0, 1299796.113 1042882.151 0, 1300066.058 1042899.804 0, 1300336.001 1042917.474 0, 1300605.943 1042935.159 0, 1300875.884 1042952.86 0, 
+    1301145.825 1042970.577 0, 1301415.764 1042988.309 0, 1301685.702 1043006.058 0, 1301955.639 1043023.823 0, 1302225.575 1043041.603 0, 1302495.51 1043059.4 0, 1302765.444 1043077.212 0, 1303035.377 1043095.04 0, 1303305.309 1043112.884 0, 1303575.24 1043130.744 0, 
+    1303845.169 1043148.62 0, 1304115.098 1043166.511 0, 1304385.026 1043184.419 0, 1304654.952 1043202.342 0, 1304923.621 1043220.198 0, 1305194.802 1043238.237 0, 1305464.726 1043256.208 0, 1305734.648 1043274.195 0, 1306004.57 1043292.198 0, 1306274.49 1043310.216 0, 
+    1306544.409 1043328.251 0, 1306814.327 1043346.302 0, 1307084.244 1043364.368 0, 1307354.16 1043382.45 0, 1307624.075 1043400.549 0, 1307893.989 1043418.663 0, 1308163.902 1043436.793 0, 1308433.813 1043454.939 0, 1308703.724 1043473.1 0, 1308973.634 1043491.278 0, 
+    1309243.542 1043509.471 0, 1309513.45 1043527.681 0, 1309783.356 1043545.906 0, 1310053.261 1043564.147 0, 1310323.166 1043582.404 0, 1310593.069 1043600.677 0, 1310862.971 1043618.966 0, 1311132.872 1043637.271 0, 1311401.516 1043655.506 0, 1311779.628 1038087.545 0, 
+    1312157.736 1032519.649 0))
+
+POLYGON ((1324355.429 1044553.572 0, 1324086.835 1044534.578 0, 1323816.987 1044515.511 0, 1323547.138 1044496.459 0, 1323277.287 1044477.424 0, 1323007.436 1044458.405 0, 1322737.583 1044439.401 0, 1322467.729 1044420.413 0, 1322197.874 1044401.441 0, 1321928.018 1044382.485 0, 
+    1321658.161 1044363.545 0, 1321388.303 1044344.621 0, 1321118.444 1044325.713 0, 1320848.583 1044306.82 0, 1320578.721 1044287.944 0, 1320308.859 1044269.083 0, 1320038.995 1044250.238 0, 1319769.13 1044231.409 0, 1319499.264 1044212.596 0, 1319229.397 1044193.799 0, 
+    1318959.528 1044175.018 0, 1318689.659 1044156.252 0, 1318419.789 1044137.503 0, 1318149.917 1044118.769 0, 1317878.789 1044099.965 0, 1317610.171 1044081.35 0, 1317340.296 1044062.664 0, 1317070.42 1044043.994 0, 1316800.543 1044025.339 0, 1316530.664 1044006.701 0, 
+    1316260.785 1043988.079 0, 1315990.905 1043969.472 0, 1315721.023 1043950.882 0, 1315451.141 1043932.307 0, 1315181.257 1043913.748 0, 1314911.372 1043895.205 0, 1314641.487 1043876.678 0, 1314371.6 1043858.167 0, 1314101.712 1043839.671 0, 1313831.823 1043821.192 0, 
+    1313561.932 1043802.728 0, 1313292.041 1043784.28 0, 1313022.149 1043765.849 0, 1312752.255 1043747.433 0, 1312482.361 1043729.033 0, 1312212.465 1043710.649 0, 1311942.568 1043692.28 0, 1311672.671 1043673.928 0, 1311401.516 1043655.506 0, 1311023.399 1049223.528 0, 
+    1310645.279 1054791.606 0, 1310915.776 1054809.983 0, 1311185.018 1054828.291 0, 1311454.259 1054846.614 0, 1311723.5 1054864.954 0, 1311992.739 1054883.309 0, 1312261.977 1054901.68 0, 1312531.214 1054920.068 0, 1312800.449 1054938.47 0, 1313069.684 1054956.889 0, 
+    1313338.918 1054975.324 0, 1313608.151 1054993.774 0, 1313877.382 1055012.24 0, 1314146.612 1055030.723 0, 1314415.842 1055049.221 0, 1314685.07 1055067.734 0, 1314954.297 1055086.264 0, 1315223.523 1055104.81 0, 1315492.748 1055123.371 0, 1315761.972 1055141.948 0, 
+    1316031.195 1055160.541 0, 1316300.417 1055179.15 0, 1316569.637 1055197.775 0, 1316838.857 1055216.415 0, 1317106.823 1055234.985 0, 1317377.292 1055253.744 0, 1317646.508 1055272.432 0, 1317915.724 1055291.136 0, 1318184.938 1055309.856 0, 1318454.15 1055328.592 0, 
+    1318723.362 1055347.343 0, 1318992.573 1055366.11 0, 1319261.783 1055384.894 0, 1319530.991 1055403.693 0, 1319800.198 1055422.508 0, 1320069.405 1055441.338 0, 1320338.61 1055460.185 0, 1320607.814 1055479.047 0, 1320877.017 1055497.926 0, 1321146.219 1055516.82 0, 
+    1321415.419 1055535.73 0, 1321684.619 1055554.655 0, 1321953.817 1055573.597 0, 1322223.015 1055592.554 0, 1322492.211 1055611.528 0, 1322761.406 1055630.517 0, 1323030.6 1055649.522 0, 1323299.793 1055668.543 0, 1323567.734 1055687.491 0, 1323961.583 1050120.503 0, 
+    1324355.429 1044553.572 0))
+
+POLYGON ((1336487.606 1056619.881 0, 1336219.717 1056600.176 0, 1335950.579 1056580.394 0, 1335681.44 1056560.629 0, 1335412.3 1056540.879 0, 1335143.158 1056521.146 0, 1334874.015 1056501.428 0, 1334604.872 1056481.725 0, 1334335.726 1056462.039 0, 1334066.58 1056442.369 0, 
+    1333797.433 1056422.714 0, 1333528.284 1056403.075 0, 1333259.135 1056383.453 0, 1332989.984 1056363.846 0, 1332720.832 1056344.254 0, 1332451.679 1056324.679 0, 1332182.524 1056305.119 0, 1331913.369 1056285.576 0, 1331644.212 1056266.048 0, 1331375.055 1056246.536 0, 
+    1331105.896 1056227.04 0, 1330836.736 1056207.559 0, 1330567.575 1056188.095 0, 1330298.412 1056168.646 0, 1330027.999 1056149.123 0, 1329760.084 1056129.797 0, 1329490.918 1056110.396 0, 1329221.752 1056091.01 0, 1328952.584 1056071.641 0, 1328683.414 1056052.287 0, 
+    1328414.244 1056032.95 0, 1328145.073 1056013.628 0, 1327875.9 1055994.322 0, 1327606.726 1055975.031 0, 1327337.551 1055955.757 0, 1327068.375 1055936.499 0, 1326799.198 1055917.256 0, 1326530.02 1055898.029 0, 1326260.841 1055878.818 0, 1325991.66 1055859.623 0, 
+    1325722.478 1055840.444 0, 1325453.296 1055821.28 0, 1325184.112 1055802.133 0, 1324914.927 1055783.001 0, 1324645.741 1055763.885 0, 1324376.553 1055744.785 0, 1324107.365 1055725.701 0, 1323838.175 1055706.632 0, 1323567.734 1055687.491 0, 1323173.881 1061254.531 0, 
+    1322780.024 1066821.619 0, 1323049.807 1066840.714 0, 1323318.342 1066859.736 0, 1323586.875 1066878.773 0, 1323855.407 1066897.827 0, 1324123.937 1066916.896 0, 1324392.467 1066935.982 0, 1324660.996 1066955.083 0, 1324929.523 1066974.199 0, 1325198.05 1066993.332 0, 
+    1325466.575 1067012.48 0, 1325735.099 1067031.645 0, 1326003.622 1067050.825 0, 1326272.144 1067070.02 0, 1326540.664 1067089.232 0, 1326809.184 1067108.46 0, 1327077.702 1067127.703 0, 1327346.22 1067146.962 0, 1327614.736 1067166.237 0, 1327883.251 1067185.527 0, 
+    1328151.765 1067204.834 0, 1328420.278 1067224.156 0, 1328688.789 1067243.494 0, 1328957.3 1067262.848 0, 1329224.562 1067282.128 0, 1329494.317 1067301.603 0, 1329762.824 1067321.004 0, 1330031.33 1067340.422 0, 1330299.835 1067359.854 0, 1330568.339 1067379.303 0, 
+    1330836.841 1067398.768 0, 1331105.342 1067418.248 0, 1331373.843 1067437.744 0, 1331642.342 1067457.256 0, 1331910.84 1067476.784 0, 1332179.336 1067496.327 0, 1332447.832 1067515.886 0, 1332716.326 1067535.462 0, 1332984.82 1067555.052 0, 1333253.312 1067574.659 0, 
+    1333521.803 1067594.282 0, 1333790.293 1067613.92 0, 1334058.781 1067633.574 0, 1334327.269 1067653.244 0, 1334595.755 1067672.93 0, 1334864.24 1067692.631 0, 1335132.724 1067712.349 0, 1335401.207 1067732.082 0, 1335668.444 1067751.739 0, 1336078.026 1062185.786 0, 
+    1336487.606 1056619.881 0))
+
+POLYGON ((1348554.183 1068718.268 0, 1348287.002 1068697.855 0, 1348018.576 1068677.364 0, 1347750.148 1068656.888 0, 1347481.72 1068636.428 0, 1347213.29 1068615.984 0, 1346944.859 1068595.555 0, 1346676.427 1068575.143 0, 1346407.994 1068554.746 0, 1346139.56 1068534.365 0, 
+    1345871.124 1068514 0, 1345602.687 1068493.65 0, 1345334.249 1068473.317 0, 1345065.81 1068452.999 0, 1344797.369 1068432.697 0, 1344528.928 1068412.411 0, 1344260.485 1068392.14 0, 1343992.041 1068371.886 0, 1343723.595 1068351.647 0, 1343455.149 1068331.424 0, 
+    1343186.701 1068311.217 0, 1342918.253 1068291.026 0, 1342649.803 1068270.85 0, 1342381.351 1068250.69 0, 1342111.655 1068230.453 0, 1341844.446 1068210.418 0, 1341575.991 1068190.306 0, 1341307.535 1068170.209 0, 1341039.078 1068150.128 0, 1340770.62 1068130.063 0, 
+    1340502.16 1068110.014 0, 1340233.699 1068089.981 0, 1339965.238 1068069.963 0, 1339696.775 1068049.961 0, 1339428.31 1068029.975 0, 1339159.845 1068010.005 0, 1338891.379 1067990.051 0, 1338622.911 1067970.112 0, 1338354.442 1067950.189 0, 1338085.972 1067930.283 0, 
+    1337817.501 1067910.391 0, 1337549.028 1067890.516 0, 1337280.555 1067870.656 0, 1337012.08 1067850.813 0, 1336743.604 1067830.985 0, 1336475.127 1067811.173 0, 1336206.649 1067791.376 0, 1335938.169 1067771.596 0, 1335668.444 1067751.739 0, 1335258.857 1073317.736 0, 
+    1334849.268 1078883.773 0, 1335118.336 1078903.581 0, 1335386.16 1078923.313 0, 1335653.983 1078943.061 0, 1335921.805 1078962.825 0, 1336189.626 1078982.604 0, 1336457.445 1079002.4 0, 1336725.264 1079022.211 0, 1336993.081 1079042.038 0, 1337260.897 1079061.88 0, 
+    1337528.712 1079081.739 0, 1337796.525 1079101.613 0, 1338064.338 1079121.503 0, 1338332.149 1079141.408 0, 1338599.959 1079161.33 0, 1338867.768 1079181.267 0, 1339135.576 1079201.22 0, 1339403.383 1079221.189 0, 1339671.188 1079241.173 0, 1339938.993 1079261.173 0, 
+    1340206.796 1079281.19 0, 1340474.598 1079301.221 0, 1340742.399 1079321.269 0, 1341010.198 1079341.332 0, 1341276.755 1079361.318 0, 1341545.794 1079381.506 0, 1341813.59 1079401.617 0, 1342081.385 1079421.743 0, 1342349.178 1079441.885 0, 1342616.971 1079462.043 0, 
+    1342884.762 1079482.217 0, 1343152.552 1079502.406 0, 1343420.341 1079522.611 0, 1343688.129 1079542.832 0, 1343955.915 1079563.069 0, 1344223.701 1079583.321 0, 1344491.485 1079603.589 0, 1344759.268 1079623.873 0, 1345027.05 1079644.173 0, 1345294.83 1079664.489 0, 
+    1345562.61 1079684.82 0, 1345830.388 1079705.167 0, 1346098.165 1079725.53 0, 1346365.941 1079745.908 0, 1346633.715 1079766.302 0, 1346901.489 1079786.712 0, 1347169.261 1079807.138 0, 1347437.032 1079827.58 0, 1347703.561 1079847.942 0, 1348128.874 1074283.085 0, 
+    1348554.183 1068718.268 0))
+
+POLYGON ((1360555.079 1080848.424 0, 1360288.606 1080827.308 0, 1360020.894 1080806.11 0, 1359753.181 1080784.928 0, 1359485.466 1080763.762 0, 1359217.75 1080742.611 0, 1358950.033 1080721.476 0, 1358682.315 1080700.357 0, 1358414.595 1080679.253 0, 1358146.874 1080658.166 0, 
+    1357879.152 1080637.094 0, 1357611.429 1080616.037 0, 1357343.704 1080594.997 0, 1357075.978 1080573.972 0, 1356808.251 1080552.963 0, 1356540.523 1080531.97 0, 1356272.793 1080510.993 0, 1356005.063 1080490.031 0, 1355737.331 1080469.085 0, 1355469.597 1080448.155 0, 
+    1355201.863 1080427.241 0, 1354934.127 1080406.342 0, 1354666.39 1080385.46 0, 1354398.652 1080364.592 0, 1354129.674 1080343.645 0, 1353863.172 1080322.906 0, 1353595.43 1080302.086 0, 1353327.687 1080281.282 0, 1353059.943 1080260.493 0, 1352792.197 1080239.721 0, 
+    1352524.451 1080218.964 0, 1352256.703 1080198.223 0, 1351988.953 1080177.498 0, 1351721.203 1080156.788 0, 1351453.451 1080136.095 0, 1351185.699 1080115.417 0, 1350917.945 1080094.754 0, 1350650.189 1080074.108 0, 1350382.433 1080053.477 0, 1350114.675 1080032.862 0, 
+    1349846.916 1080012.263 0, 1349579.156 1079991.68 0, 1349311.395 1079971.112 0, 1349043.632 1079950.56 0, 1348775.869 1079930.024 0, 1348508.104 1079909.504 0, 1348240.337 1079888.999 0, 1347972.57 1079868.51 0, 1347703.561 1079847.942 0, 1347278.246 1085412.835 0, 
+    1346852.929 1090977.758 0, 1347121.279 1090998.276 0, 1347388.391 1091018.714 0, 1347655.503 1091039.169 0, 1347922.612 1091059.639 0, 1348189.721 1091080.125 0, 1348456.829 1091100.627 0, 1348723.935 1091121.144 0, 1348991.04 1091141.677 0, 1349258.144 1091162.226 0, 
+    1349525.246 1091182.79 0, 1349792.348 1091203.37 0, 1350059.448 1091223.966 0, 1350326.547 1091244.578 0, 1350593.645 1091265.205 0, 1350860.741 1091285.849 0, 1351127.837 1091306.507 0, 1351394.931 1091327.182 0, 1351662.024 1091347.872 0, 1351929.116 1091368.578 0, 
+    1352196.206 1091389.3 0, 1352463.295 1091410.037 0, 1352730.383 1091430.79 0, 1352997.47 1091451.559 0, 1353263.32 1091472.248 0, 1353531.64 1091493.144 0, 1353798.723 1091513.96 0, 1354065.805 1091534.792 0, 1354332.886 1091555.639 0, 1354599.965 1091576.503 0, 
+    1354867.044 1091597.382 0, 1355134.121 1091618.276 0, 1355401.196 1091639.187 0, 1355668.271 1091660.113 0, 1355935.344 1091681.054 0, 1356202.416 1091702.012 0, 1356469.487 1091722.985 0, 1356736.557 1091743.974 0, 1357003.625 1091764.979 0, 1357270.692 1091785.999 0, 
+    1357537.758 1091807.035 0, 1357804.823 1091828.087 0, 1358071.886 1091849.155 0, 1358338.949 1091870.238 0, 1358606.01 1091891.337 0, 1358873.069 1091912.451 0, 1359140.128 1091933.582 0, 1359407.185 1091954.728 0, 1359673.006 1091975.792 0, 1360114.044 1086412.093 0, 
+    1360555.079 1080848.424 0))
+
+POLYGON ((1372490.213 1093010.041 0, 1372224.45 1092988.226 0, 1371957.454 1092966.325 0, 1371690.456 1092944.441 0, 1371423.457 1092922.572 0, 1371156.457 1092900.718 0, 1370889.455 1092878.88 0, 1370622.453 1092857.058 0, 1370355.448 1092835.252 0, 1370088.443 1092813.462 0, 
+    1369821.436 1092791.687 0, 1369554.428 1092769.928 0, 1369287.419 1092748.184 0, 1369020.409 1092726.457 0, 1368753.397 1092704.745 0, 1368486.384 1092683.049 0, 1368219.369 1092661.368 0, 1367952.354 1092639.703 0, 1367685.337 1092618.054 0, 1367418.319 1092596.421 0, 
+    1367151.299 1092574.803 0, 1366884.278 1092553.201 0, 1366617.256 1092531.615 0, 1366350.233 1092510.044 0, 1366081.975 1092488.39 0, 1365816.183 1092466.951 0, 1365549.156 1092445.427 0, 1365282.127 1092423.92 0, 1365015.098 1092402.428 0, 1364748.067 1092380.951 0, 
+    1364481.035 1092359.491 0, 1364214.001 1092338.046 0, 1363946.967 1092316.617 0, 1363679.931 1092295.204 0, 1363412.893 1092273.806 0, 1363145.855 1092252.424 0, 1362878.815 1092231.058 0, 1362611.774 1092209.708 0, 1362344.732 1092188.373 0, 1362077.689 1092167.054 0, 
+    1361810.644 1092145.751 0, 1361543.598 1092124.463 0, 1361276.551 1092103.191 0, 1361009.502 1092081.935 0, 1360742.452 1092060.694 0, 1360475.401 1092039.47 0, 1360208.349 1092018.261 0, 1359941.296 1091997.067 0, 1359673.006 1091975.792 0, 1359231.966 1097539.518 0, 
+    1358790.925 1103103.267 0, 1359058.556 1103124.49 0, 1359324.955 1103145.631 0, 1359591.352 1103166.788 0, 1359857.748 1103187.961 0, 1360124.143 1103209.149 0, 1360390.536 1103230.353 0, 1360656.929 1103251.573 0, 1360923.32 1103272.808 0, 1361189.71 1103294.059 0, 
+    1361456.098 1103315.326 0, 1361722.486 1103336.609 0, 1361988.872 1103357.907 0, 1362255.256 1103379.22 0, 1362521.64 1103400.55 0, 1362788.022 1103421.895 0, 1363054.403 1103443.256 0, 1363320.783 1103464.632 0, 1363587.162 1103486.025 0, 1363853.539 1103507.432 0, 
+    1364119.915 1103528.856 0, 1364386.29 1103550.295 0, 1364652.663 1103571.75 0, 1364919.035 1103593.221 0, 1365184.176 1103614.608 0, 1365451.776 1103636.209 0, 1365718.144 1103657.726 0, 1365984.511 1103679.26 0, 1366250.877 1103700.809 0, 1366517.242 1103722.373 0, 
+    1366783.605 1103743.954 0, 1367049.967 1103765.55 0, 1367316.328 1103787.161 0, 1367582.688 1103808.789 0, 1367849.046 1103830.432 0, 1368115.403 1103852.09 0, 1368381.759 1103873.765 0, 1368648.113 1103895.455 0, 1368914.466 1103917.16 0, 1369180.818 1103938.882 0, 
+    1369447.169 1103960.619 0, 1369713.518 1103982.372 0, 1369979.866 1104004.14 0, 1370246.213 1104025.924 0, 1370512.558 1104047.724 0, 1370778.902 1104069.54 0, 1371045.245 1104091.371 0, 1371311.587 1104113.218 0, 1371576.698 1104134.979 0, 1372033.456 1098572.499 0, 
+    1372490.213 1093010.041 0))
+
+POLYGON ((1384359.505 1105202.81 0, 1384094.455 1105180.299 0, 1383828.176 1105157.7 0, 1383561.896 1105135.116 0, 1383295.614 1105112.548 0, 1383029.332 1105089.996 0, 1382763.047 1105067.46 0, 1382496.762 1105044.939 0, 1382230.475 1105022.434 0, 1381964.187 1104999.944 0, 
+    1381697.898 1104977.47 0, 1381431.607 1104955.012 0, 1381165.315 1104932.57 0, 1380899.021 1104910.143 0, 1380632.727 1104887.732 0, 1380366.431 1104865.336 0, 1380100.133 1104842.957 0, 1379833.834 1104820.593 0, 1379567.534 1104798.244 0, 1379301.233 1104775.911 0, 
+    1379034.931 1104753.594 0, 1378768.627 1104731.293 0, 1378502.321 1104709.007 0, 1378236.015 1104686.737 0, 1377968.479 1104664.38 0, 1377703.398 1104642.244 0, 1377437.087 1104620.021 0, 1377170.775 1104597.814 0, 1376904.462 1104575.622 0, 1376638.148 1104553.446 0, 
+    1376371.832 1104531.286 0, 1376105.515 1104509.141 0, 1375839.197 1104487.012 0, 1375572.877 1104464.899 0, 1375306.556 1104442.801 0, 1375040.234 1104420.719 0, 1374773.911 1104398.653 0, 1374507.586 1104376.602 0, 1374241.26 1104354.567 0, 1373974.932 1104332.548 0, 
+    1373708.603 1104310.544 0, 1373442.273 1104288.556 0, 1373175.942 1104266.584 0, 1372909.61 1104244.628 0, 1372643.276 1104222.687 0, 1372376.941 1104200.762 0, 1372110.604 1104178.852 0, 1371844.266 1104156.958 0, 1371576.698 1104134.979 0, 1371119.938 1109697.477 0, 
+    1370663.177 1115259.989 0, 1370930.087 1115281.914 0, 1371195.77 1115303.754 0, 1371461.452 1115325.61 0, 1371727.132 1115347.481 0, 1371992.812 1115369.368 0, 1372258.489 1115391.27 0, 1372524.166 1115413.189 0, 1372789.841 1115435.122 0, 1373055.515 1115457.072 0, 
+    1373321.188 1115479.037 0, 1373586.859 1115501.018 0, 1373852.529 1115523.014 0, 1374118.198 1115545.026 0, 1374383.865 1115567.054 0, 1374649.532 1115589.097 0, 1374915.196 1115611.156 0, 1375180.86 1115633.231 0, 1375446.522 1115655.321 0, 1375712.183 1115677.427 0, 
+    1375977.843 1115699.548 0, 1376243.501 1115721.685 0, 1376509.158 1115743.838 0, 1376774.814 1115766.007 0, 1377039.243 1115788.088 0, 1377306.122 1115810.39 0, 1377571.774 1115832.606 0, 1377837.424 1115854.837 0, 1378103.073 1115877.083 0, 1378368.721 1115899.345 0, 
+    1378634.368 1115921.623 0, 1378900.013 1115943.917 0, 1379165.657 1115966.226 0, 1379431.3 1115988.551 0, 1379696.941 1116010.891 0, 1379962.581 1116033.247 0, 1380228.22 1116055.619 0, 1380493.857 1116078.006 0, 1380759.494 1116100.409 0, 1381025.128 1116122.827 0, 
+    1381290.762 1116145.262 0, 1381556.394 1116167.712 0, 1381822.025 1116190.177 0, 1382087.654 1116212.658 0, 1382353.282 1116235.155 0, 1382618.909 1116257.667 0, 1382884.535 1116280.195 0, 1383150.159 1116302.739 0, 1383414.558 1116325.194 0, 1383887.032 1110763.995 0, 
+    1384359.505 1105202.81 0))
+
+POLYGON ((830603.478 634551.289 0, 830310.949 634561.219 0, 830016.972 634571.215 0, 829722.995 634581.229 0, 829429.018 634591.259 0, 829135.043 634601.307 0, 828841.067 634611.373 0, 828547.093 634621.456 0, 828253.119 634631.556 0, 827959.145 634641.673 0, 
+    827665.172 634651.808 0, 827371.2 634661.96 0, 827077.228 634672.129 0, 826783.257 634682.315 0, 826489.287 634692.519 0, 826195.317 634702.74 0, 825901.348 634712.979 0, 825607.379 634723.235 0, 825313.411 634733.508 0, 825019.444 634743.798 0, 
+    824725.477 634754.106 0, 824431.511 634764.431 0, 824137.545 634774.773 0, 823843.58 634785.132 0, 823548.165 634795.56 0, 823255.652 634805.903 0, 822961.689 634816.315 0, 822667.726 634826.744 0, 822373.764 634837.19 0, 822079.803 634847.653 0, 
+    821785.842 634858.134 0, 821491.882 634868.632 0, 821197.923 634879.147 0, 820903.964 634889.68 0, 820610.006 634900.23 0, 820316.048 634910.797 0, 820022.091 634921.381 0, 819728.135 634931.983 0, 819434.179 634942.602 0, 819140.224 634953.238 0, 
+    818846.269 634963.892 0, 818552.316 634974.563 0, 818258.362 634985.251 0, 817964.41 634995.957 0, 817670.458 635006.68 0, 817376.506 635017.42 0, 817082.556 635028.178 0, 816788.606 635038.953 0, 816493.205 635049.798 0, 816697.603 640612.587 0, 
+    816902.014 646175.703 0, 817196.757 646164.881 0, 817490.052 646154.13 0, 817783.348 646143.397 0, 818076.645 646132.681 0, 818369.942 646121.982 0, 818663.239 646111.3 0, 818956.538 646100.635 0, 819249.837 646089.988 0, 819543.136 646079.358 0, 
+    819836.437 646068.745 0, 820129.738 646058.15 0, 820423.039 646047.572 0, 820716.341 646037.011 0, 821009.644 646026.467 0, 821302.947 646015.941 0, 821596.251 646005.432 0, 821889.556 645994.94 0, 822182.861 645984.465 0, 822476.167 645974.008 0, 
+    822769.473 645963.568 0, 823062.78 645953.145 0, 823356.088 645942.74 0, 823649.396 645932.351 0, 823941.258 645922.031 0, 824236.015 645911.627 0, 824529.325 645901.29 0, 824822.636 645890.971 0, 825115.947 645880.669 0, 825409.259 645870.384 0, 
+    825702.571 645860.117 0, 825995.885 645849.867 0, 826289.198 645839.634 0, 826582.513 645829.418 0, 826875.828 645819.22 0, 827169.143 645809.039 0, 827462.459 645798.875 0, 827755.776 645788.728 0, 828049.093 645778.599 0, 828342.411 645768.487 0, 
+    828635.73 645758.392 0, 828929.049 645748.314 0, 829222.369 645738.254 0, 829515.689 645728.211 0, 829809.01 645718.185 0, 830102.331 645708.177 0, 830395.653 645698.186 0, 830688.976 645688.212 0, 830980.853 645678.304 0, 830792.16 640114.634 0, 
+    830603.478 634551.289 0))
+
+POLYGON ((845061.041 645220.683 0, 844769.135 645229.766 0, 844475.785 645238.911 0, 844182.436 645248.074 0, 843889.088 645257.254 0, 843595.74 645266.451 0, 843302.392 645275.665 0, 843009.045 645284.896 0, 842715.699 645294.145 0, 842422.353 645303.411 0, 
+    842129.008 645312.695 0, 841835.663 645321.995 0, 841542.318 645331.313 0, 841248.975 645340.648 0, 840955.632 645350.001 0, 840662.289 645359.37 0, 840368.947 645368.757 0, 840075.606 645378.161 0, 839782.265 645387.583 0, 839488.924 645397.022 0, 
+    839195.584 645406.478 0, 838902.245 645415.951 0, 838608.906 645425.441 0, 838315.568 645434.949 0, 838020.786 645444.521 0, 837728.894 645454.017 0, 837435.557 645463.576 0, 837142.221 645473.153 0, 836848.886 645482.747 0, 836555.551 645492.358 0, 
+    836262.217 645501.987 0, 835968.883 645511.633 0, 835675.55 645521.296 0, 835382.218 645530.977 0, 835088.886 645540.674 0, 834795.555 645550.389 0, 834502.224 645560.122 0, 834208.894 645569.871 0, 833915.564 645579.638 0, 833622.235 645589.422 0, 
+    833328.906 645599.223 0, 833035.578 645609.042 0, 832742.251 645618.878 0, 832448.924 645628.731 0, 832155.598 645638.601 0, 831862.273 645648.489 0, 831568.948 645658.394 0, 831275.623 645668.316 0, 830980.853 645678.304 0, 831169.557 651242.297 0, 
+    831358.272 656806.609 0, 831652.384 656796.642 0, 831945.053 656786.742 0, 832237.723 656776.86 0, 832530.394 656766.994 0, 832823.065 656757.146 0, 833115.737 656747.315 0, 833408.409 656737.501 0, 833701.082 656727.704 0, 833993.755 656717.925 0, 
+    834286.43 656708.163 0, 834579.104 656698.418 0, 834871.779 656688.69 0, 835164.455 656678.979 0, 835457.132 656669.286 0, 835749.808 656659.61 0, 836042.486 656649.951 0, 836335.164 656640.31 0, 836627.843 656630.685 0, 836920.522 656621.078 0, 
+    837213.202 656611.488 0, 837505.882 656601.916 0, 837798.563 656592.36 0, 838091.244 656582.822 0, 838382.484 656573.348 0, 838676.609 656563.797 0, 838969.292 656554.31 0, 839261.976 656544.841 0, 839554.66 656535.389 0, 839847.345 656525.954 0, 
+    840140.03 656516.536 0, 840432.716 656507.136 0, 840725.402 656497.753 0, 841018.089 656488.387 0, 841310.777 656479.038 0, 841603.465 656469.707 0, 841896.154 656460.392 0, 842188.843 656451.095 0, 842481.533 656441.815 0, 842774.223 656432.553 0, 
+    843066.914 656423.307 0, 843359.605 656414.079 0, 843652.297 656404.868 0, 843944.989 656395.675 0, 844237.683 656386.498 0, 844530.376 656377.339 0, 844823.07 656368.197 0, 845115.765 656359.072 0, 845407.019 656350.009 0, 845234.025 650785.187 0, 
+    845061.041 645220.683 0))
+
+POLYGON ((873791.223 666688.257 0, 873500.569 666695.657 0, 873208.483 666703.111 0, 872916.397 666710.583 0, 872624.312 666718.071 0, 872332.227 666725.577 0, 872040.142 666733.1 0, 871748.058 666740.64 0, 871455.975 666748.197 0, 871163.892 666755.772 0, 
+    870871.809 666763.363 0, 870579.727 666770.972 0, 870287.645 666778.598 0, 869995.563 666786.241 0, 869703.482 666793.902 0, 869411.402 666801.579 0, 869119.322 666809.274 0, 868827.242 666816.986 0, 868535.163 666824.715 0, 868243.084 666832.461 0, 
+    867951.006 666840.225 0, 867658.928 666848.006 0, 867366.851 666855.804 0, 867074.774 666863.619 0, 866781.263 666871.49 0, 866490.622 666879.301 0, 866198.546 666887.167 0, 865906.471 666895.051 0, 865614.397 666902.952 0, 865322.323 666910.87 0, 
+    865030.249 666918.806 0, 864738.176 666926.759 0, 864446.103 666934.728 0, 864154.031 666942.715 0, 863861.96 666950.72 0, 863569.888 666958.741 0, 863277.818 666966.78 0, 862985.747 666974.835 0, 862693.677 666982.908 0, 862401.608 666990.999 0, 
+    862109.539 666999.106 0, 861817.471 667007.231 0, 861525.403 667015.372 0, 861233.335 667023.531 0, 860941.268 667031.707 0, 860649.202 667039.901 0, 860357.136 667048.111 0, 860065.07 667056.339 0, 859771.57 667064.624 0, 859928.868 672630.851 0, 
+    860086.175 678197.383 0, 860379.017 678189.116 0, 860670.427 678180.907 0, 860961.838 678172.714 0, 861253.249 678164.54 0, 861544.661 678156.382 0, 861836.073 678148.241 0, 862127.485 678140.118 0, 862418.899 678132.011 0, 862710.312 678123.922 0, 
+    863001.726 678115.85 0, 863293.141 678107.795 0, 863584.556 678099.758 0, 863875.971 678091.737 0, 864167.387 678083.734 0, 864458.804 678075.747 0, 864750.221 678067.778 0, 865041.638 678059.826 0, 865333.056 678051.891 0, 865624.474 678043.974 0, 
+    865915.893 678036.073 0, 866207.312 678028.19 0, 866498.732 678020.324 0, 866790.152 678012.475 0, 867080.142 678004.681 0, 867372.994 677996.828 0, 867664.416 677989.03 0, 867955.838 677981.25 0, 868247.26 677973.487 0, 868538.683 677965.741 0, 
+    868830.107 677958.012 0, 869121.53 677950.3 0, 869412.955 677942.605 0, 869704.379 677934.928 0, 869995.805 677927.267 0, 870287.23 677919.624 0, 870578.656 677911.998 0, 870870.083 677904.389 0, 871161.51 677896.797 0, 871452.937 677889.223 0, 
+    871744.365 677881.665 0, 872035.794 677874.125 0, 872327.222 677866.602 0, 872618.652 677859.096 0, 872910.081 677851.607 0, 873201.511 677844.135 0, 873492.942 677836.681 0, 873784.373 677829.243 0, 874074.374 677821.86 0, 873932.795 672254.905 0, 
+    873791.223 666688.257 0))
+
+POLYGON ((888063.579 677485.857 0, 887773.556 677492.422 0, 887482.105 677499.036 0, 887190.654 677505.667 0, 886899.204 677512.315 0, 886607.755 677518.981 0, 886316.305 677525.663 0, 886024.857 677532.363 0, 885733.408 677539.08 0, 885441.96 677545.814 0, 
+    885150.512 677552.565 0, 884859.065 677559.334 0, 884567.618 677566.119 0, 884276.172 677572.922 0, 883984.726 677579.742 0, 883693.28 677586.579 0, 883401.835 677593.433 0, 883110.39 677600.304 0, 882818.945 677607.193 0, 882527.501 677614.098 0, 
+    882236.058 677621.021 0, 881944.614 677627.961 0, 881653.171 677634.918 0, 881361.729 677641.892 0, 881068.858 677648.918 0, 880778.845 677655.892 0, 880487.404 677662.918 0, 880195.963 677669.961 0, 879904.523 677677.021 0, 879613.083 677684.098 0, 
+    879321.644 677691.192 0, 879030.204 677698.304 0, 878738.766 677705.432 0, 878447.327 677712.578 0, 878155.89 677719.741 0, 877864.452 677726.921 0, 877573.015 677734.118 0, 877281.579 677741.333 0, 876990.142 677748.564 0, 876698.707 677755.813 0, 
+    876407.271 677763.079 0, 876115.836 677770.362 0, 875824.402 677777.662 0, 875532.968 677784.979 0, 875241.534 677792.314 0, 874950.101 677799.665 0, 874658.669 677807.034 0, 874367.236 677814.42 0, 874074.374 677821.86 0, 874215.961 683389.116 0, 
+    874357.556 688956.671 0, 874649.76 688949.249 0, 874940.537 688941.879 0, 875231.314 688934.527 0, 875522.092 688927.192 0, 875812.87 688919.874 0, 876103.649 688912.573 0, 876394.428 688905.29 0, 876685.207 688898.023 0, 876975.987 688890.773 0, 
+    877266.768 688883.541 0, 877557.548 688876.326 0, 877848.33 688869.128 0, 878139.111 688861.947 0, 878429.893 688854.783 0, 878720.676 688847.636 0, 879011.459 688840.506 0, 879302.242 688833.394 0, 879593.026 688826.298 0, 879883.81 688819.22 0, 
+    880174.594 688812.159 0, 880465.379 688805.114 0, 880756.165 688798.087 0, 881046.951 688791.077 0, 881336.311 688784.119 0, 881628.523 688777.109 0, 881919.31 688770.15 0, 882210.098 688763.209 0, 882500.886 688756.285 0, 882791.674 688749.377 0, 
+    883082.463 688742.487 0, 883373.252 688735.614 0, 883664.041 688728.759 0, 883954.831 688721.92 0, 884245.621 688715.098 0, 884536.412 688708.294 0, 884827.203 688701.506 0, 885117.995 688694.736 0, 885408.786 688687.983 0, 885699.579 688681.247 0, 
+    885990.371 688674.528 0, 886281.164 688667.826 0, 886571.958 688661.141 0, 886862.752 688654.474 0, 887153.546 688647.823 0, 887444.341 688641.19 0, 887735.136 688634.574 0, 888025.931 688627.975 0, 888315.302 688621.425 0, 888189.437 683053.491 0, 
+    888063.579 677485.857 0))
+
+POLYGON ((902273.939 688325.612 0, 901984.549 688331.345 0, 901693.736 688337.122 0, 901402.923 688342.917 0, 901112.111 688348.729 0, 900821.299 688354.558 0, 900530.488 688360.404 0, 900239.676 688366.267 0, 899948.866 688372.147 0, 899658.055 688378.044 0, 
+    899367.245 688383.959 0, 899076.435 688389.89 0, 898785.626 688395.839 0, 898494.817 688401.805 0, 898204.008 688407.788 0, 897913.199 688413.788 0, 897622.391 688419.805 0, 897331.584 688425.84 0, 897040.776 688431.891 0, 896749.969 688437.96 0, 
+    896459.163 688444.045 0, 896168.357 688450.148 0, 895877.551 688456.268 0, 895586.745 688462.405 0, 895294.516 688468.589 0, 895005.135 688474.73 0, 894714.331 688480.918 0, 894423.527 688487.124 0, 894132.723 688493.347 0, 893841.92 688499.586 0, 
+    893551.117 688505.843 0, 893260.314 688512.117 0, 892969.512 688518.408 0, 892678.71 688524.716 0, 892387.908 688531.041 0, 892097.107 688537.384 0, 891806.306 688543.743 0, 891515.506 688550.12 0, 891224.706 688556.514 0, 890933.906 688562.925 0, 
+    890643.107 688569.353 0, 890352.308 688575.798 0, 890061.51 688582.26 0, 889770.712 688588.739 0, 889479.914 688595.236 0, 889189.117 688601.749 0, 888898.32 688608.28 0, 888607.523 688614.828 0, 888315.302 688621.425 0, 888441.174 694189.653 0, 
+    888567.052 699758.174 0, 888858.614 699751.592 0, 889148.755 699745.059 0, 889438.897 699738.543 0, 889729.039 699732.044 0, 890019.181 699725.563 0, 890309.324 699719.098 0, 890599.467 699712.65 0, 890889.61 699706.22 0, 891179.754 699699.806 0, 
+    891469.898 699693.41 0, 891760.042 699687.03 0, 892050.187 699680.668 0, 892340.333 699674.323 0, 892630.478 699667.995 0, 892920.624 699661.684 0, 893210.771 699655.39 0, 893500.917 699649.113 0, 893791.064 699642.853 0, 894081.212 699636.611 0, 
+    894371.36 699630.385 0, 894661.508 699624.176 0, 894951.656 699617.985 0, 895241.805 699611.811 0, 895530.534 699605.683 0, 895822.104 699599.513 0, 896112.254 699593.39 0, 896402.405 699587.284 0, 896692.556 699581.195 0, 896982.707 699575.123 0, 
+    897272.858 699569.068 0, 897563.01 699563.03 0, 897853.162 699557.009 0, 898143.315 699551.006 0, 898433.468 699545.019 0, 898723.621 699539.05 0, 899013.774 699533.097 0, 899303.928 699527.162 0, 899594.083 699521.244 0, 899884.237 699515.343 0, 
+    900174.392 699509.459 0, 900464.547 699503.592 0, 900754.703 699497.742 0, 901044.859 699491.909 0, 901335.015 699486.093 0, 901625.172 699480.294 0, 901915.329 699474.513 0, 902205.487 699468.748 0, 902494.225 699463.029 0, 902384.079 693894.175 0, 
+    902273.939 688325.612 0))
+
+POLYGON ((916422.176 699207.231 0, 916133.42 699212.135 0, 915843.248 699217.08 0, 915553.076 699222.042 0, 915262.904 699227.021 0, 914972.732 699232.017 0, 914682.561 699237.03 0, 914392.39 699242.06 0, 914102.219 699247.107 0, 913812.049 699252.171 0, 
+    913521.878 699257.253 0, 913231.709 699262.351 0, 912941.539 699267.467 0, 912651.37 699272.599 0, 912361.201 699277.749 0, 912071.032 699282.916 0, 911780.864 699288.1 0, 911490.696 699293.301 0, 911200.528 699298.519 0, 910910.361 699303.754 0, 
+    910620.194 699309.006 0, 910330.027 699314.275 0, 910039.86 699319.562 0, 909749.694 699324.865 0, 909458.11 699330.212 0, 909169.363 699335.523 0, 908879.198 699340.878 0, 908589.033 699346.249 0, 908298.868 699351.638 0, 908008.704 699357.044 0, 
+    907718.54 699362.467 0, 907428.376 699367.907 0, 907138.213 699373.364 0, 906848.05 699378.838 0, 906557.887 699384.33 0, 906267.725 699389.838 0, 905977.563 699395.364 0, 905687.401 699400.906 0, 905397.24 699406.466 0, 905107.079 699412.042 0, 
+    904816.918 699417.636 0, 904526.758 699423.247 0, 904236.598 699428.875 0, 903946.438 699434.52 0, 903656.279 699440.182 0, 903366.119 699445.861 0, 903075.961 699451.557 0, 902785.802 699457.27 0, 902494.225 699463.029 0, 902604.376 705032.172 0, 
+    902714.533 710601.6 0, 903005.452 710595.855 0, 903294.955 710590.155 0, 903584.458 710584.471 0, 903873.961 710578.805 0, 904163.465 710573.156 0, 904452.969 710567.523 0, 904742.474 710561.908 0, 905031.978 710556.31 0, 905321.484 710550.729 0, 
+    905610.989 710545.165 0, 905900.495 710539.618 0, 906190.001 710534.088 0, 906479.507 710528.575 0, 906769.014 710523.079 0, 907058.521 710517.6 0, 907348.029 710512.138 0, 907637.536 710506.693 0, 907927.044 710501.266 0, 908216.553 710495.855 0, 
+    908506.061 710490.461 0, 908795.57 710485.085 0, 909085.08 710479.725 0, 909374.589 710474.383 0, 909662.684 710469.083 0, 909953.609 710463.749 0, 910243.12 710458.457 0, 910532.631 710453.183 0, 910822.142 710447.925 0, 911111.653 710442.685 0, 
+    911401.165 710437.462 0, 911690.677 710432.256 0, 911980.19 710427.066 0, 912269.702 710421.894 0, 912559.215 710416.739 0, 912848.729 710411.601 0, 913138.242 710406.48 0, 913427.756 710401.376 0, 913717.271 710396.289 0, 914006.785 710391.219 0, 
+    914296.3 710386.166 0, 914585.815 710381.13 0, 914875.33 710376.112 0, 915164.846 710371.11 0, 915454.362 710366.125 0, 915743.878 710361.158 0, 916033.395 710356.207 0, 916322.912 710351.273 0, 916611.015 710346.381 0, 916516.593 704776.663 0, 
+    916422.176 699207.231 0))
+
+POLYGON ((930508.162 710130.422 0, 930220.044 710134.501 0, 929930.515 710138.617 0, 929640.985 710142.749 0, 929351.456 710146.899 0, 929061.927 710151.066 0, 928772.398 710155.25 0, 928482.87 710159.45 0, 928193.342 710163.668 0, 927903.814 710167.903 0, 
+    927614.286 710172.155 0, 927324.759 710176.424 0, 927035.232 710180.71 0, 926745.705 710185.013 0, 926456.178 710189.333 0, 926166.652 710193.671 0, 925877.125 710198.025 0, 925587.599 710202.396 0, 925298.074 710206.784 0, 925008.548 710211.19 0, 
+    924719.023 710215.612 0, 924429.498 710220.051 0, 924139.974 710224.508 0, 923850.449 710228.981 0, 923559.512 710233.494 0, 923271.402 710237.979 0, 922981.878 710242.504 0, 922692.355 710247.046 0, 922402.832 710251.604 0, 922113.309 710256.18 0, 
+    921823.786 710260.773 0, 921534.264 710265.383 0, 921244.742 710270.01 0, 920955.221 710274.653 0, 920665.699 710279.314 0, 920376.178 710283.992 0, 920086.657 710288.687 0, 919797.137 710293.399 0, 919507.616 710298.129 0, 919218.096 710302.875 0, 
+    918928.577 710307.638 0, 918639.057 710312.418 0, 918349.538 710317.215 0, 918060.019 710322.03 0, 917770.501 710326.861 0, 917480.982 710331.709 0, 917191.464 710336.575 0, 916901.947 710341.457 0, 916611.015 710346.381 0, 916705.442 715916.38 0, 
+    916799.873 721486.658 0, 917090.146 721481.745 0, 917379.008 721476.874 0, 917667.87 721472.02 0, 917956.733 721467.182 0, 918245.596 721462.362 0, 918534.459 721457.558 0, 918823.322 721452.772 0, 919112.186 721448.003 0, 919401.05 721443.25 0, 
+    919689.914 721438.515 0, 919978.779 721433.796 0, 920267.644 721429.095 0, 920556.509 721424.411 0, 920845.374 721419.743 0, 921134.24 721415.093 0, 921423.106 721410.459 0, 921711.972 721405.843 0, 922000.839 721401.244 0, 922289.706 721396.661 0, 
+    922578.573 721392.096 0, 922867.44 721387.548 0, 923156.307 721383.016 0, 923445.175 721378.502 0, 923732.634 721374.026 0, 924022.912 721369.524 0, 924311.78 721365.061 0, 924600.649 721360.614 0, 924889.519 721356.185 0, 925178.388 721351.773 0, 
+    925467.258 721347.377 0, 925756.128 721342.999 0, 926044.998 721338.638 0, 926333.868 721334.293 0, 926622.739 721329.966 0, 926911.61 721325.656 0, 927200.481 721321.362 0, 927489.353 721317.086 0, 927778.224 721312.827 0, 928067.096 721308.584 0, 
+    928355.968 721304.359 0, 928644.841 721300.151 0, 928933.714 721295.959 0, 929222.587 721291.785 0, 929511.46 721287.628 0, 929800.333 721283.487 0, 930089.207 721279.364 0, 930378.081 721275.258 0, 930665.546 721271.188 0, 930586.852 715700.666 0, 
+    930508.162 710130.422 0))
+
+POLYGON ((944531.773 721094.893 0, 944244.295 721098.15 0, 943955.411 721101.44 0, 943666.526 721104.747 0, 943377.642 721108.072 0, 943088.759 721111.413 0, 942799.875 721114.771 0, 942510.992 721118.146 0, 942222.108 721121.538 0, 941933.225 721124.948 0, 
+    941644.343 721128.374 0, 941355.46 721131.817 0, 941066.578 721135.277 0, 940777.695 721138.754 0, 940488.813 721142.249 0, 940199.932 721145.76 0, 939911.05 721149.288 0, 939622.169 721152.833 0, 939333.288 721156.395 0, 939044.407 721159.975 0, 
+    938755.526 721163.571 0, 938466.645 721167.184 0, 938177.765 721170.814 0, 937888.885 721174.462 0, 937598.597 721178.144 0, 937311.125 721181.807 0, 937022.246 721185.505 0, 936733.367 721189.221 0, 936444.488 721192.953 0, 936155.609 721196.702 0, 
+    935866.73 721200.468 0, 935577.852 721204.252 0, 935288.974 721208.052 0, 935000.096 721211.869 0, 934711.218 721215.703 0, 934422.341 721219.555 0, 934133.464 721223.423 0, 933844.587 721227.308 0, 933555.71 721231.21 0, 933266.833 721235.13 0, 
+    932977.957 721239.066 0, 932689.081 721243.019 0, 932400.205 721246.99 0, 932111.33 721250.977 0, 931822.454 721254.981 0, 931533.579 721259.003 0, 931244.704 721263.041 0, 930955.829 721267.096 0, 930665.546 721271.188 0, 930744.244 726841.986 0, 
+    930822.946 732413.054 0, 931112.57 732408.971 0, 931400.789 732404.925 0, 931689.008 732400.896 0, 931977.227 732396.884 0, 932265.447 732392.889 0, 932553.667 732388.91 0, 932841.887 732384.949 0, 933130.107 732381.005 0, 933418.328 732377.078 0, 
+    933706.548 732373.167 0, 933994.769 732369.274 0, 934282.991 732365.397 0, 934571.212 732361.538 0, 934859.434 732357.695 0, 935147.656 732353.87 0, 935435.878 732350.061 0, 935724.1 732346.269 0, 936012.323 732342.495 0, 936300.545 732338.737 0, 
+    936588.768 732334.996 0, 936876.991 732331.273 0, 937165.215 732327.566 0, 937453.439 732323.876 0, 937740.258 732320.221 0, 938029.887 732316.547 0, 938318.111 732312.908 0, 938606.335 732309.286 0, 938894.56 732305.681 0, 939182.785 732302.093 0, 
+    939471.01 732298.522 0, 939759.235 732294.968 0, 940047.461 732291.431 0, 940335.687 732287.91 0, 940623.913 732284.407 0, 940912.139 732280.921 0, 941200.365 732277.452 0, 941488.592 732273.999 0, 941776.819 732270.564 0, 942065.046 732267.145 0, 
+    942353.273 732263.744 0, 942641.5 732260.36 0, 942929.728 732256.992 0, 943217.956 732253.641 0, 943506.184 732250.308 0, 943794.412 732246.991 0, 944082.64 732243.692 0, 944370.869 732240.409 0, 944657.694 732237.159 0, 944594.732 726665.89 0, 
+    944531.773 721094.893 0))
+
+POLYGON ((958492.884 732100.35 0, 958206.049 732102.79 0, 957917.812 732105.258 0, 957629.575 732107.743 0, 957341.339 732110.246 0, 957053.103 732112.765 0, 956764.866 732115.301 0, 956476.631 732117.854 0, 956188.395 732120.425 0, 955900.159 732123.012 0, 
+    955611.924 732125.616 0, 955323.688 732128.237 0, 955035.453 732130.875 0, 954747.218 732133.53 0, 954458.983 732136.202 0, 954170.748 732138.891 0, 953882.514 732141.597 0, 953594.279 732144.32 0, 953306.045 732147.06 0, 953017.811 732149.816 0, 
+    952729.577 732152.59 0, 952441.343 732155.381 0, 952153.11 732158.189 0, 951864.876 732161.013 0, 951575.241 732163.869 0, 951288.41 732166.713 0, 951000.177 732169.589 0, 950711.944 732172.481 0, 950423.712 732175.391 0, 950135.479 732178.317 0, 
+    949847.247 732181.261 0, 949559.015 732184.221 0, 949270.783 732187.198 0, 948982.551 732190.193 0, 948694.32 732193.204 0, 948406.089 732196.232 0, 948117.857 732199.277 0, 947829.626 732202.34 0, 947541.396 732205.419 0, 947253.165 732208.515 0, 
+    946964.935 732211.628 0, 946676.704 732214.758 0, 946388.474 732217.905 0, 946100.244 732221.069 0, 945812.015 732224.25 0, 945523.785 732227.448 0, 945235.556 732230.663 0, 944947.327 732233.894 0, 944657.694 732237.159 0, 944720.659 737808.696 0, 
+    944783.627 743380.497 0, 945072.601 743377.24 0, 945360.174 743374.015 0, 945647.748 743370.808 0, 945935.321 743367.617 0, 946222.895 743364.444 0, 946510.469 743361.287 0, 946798.043 743358.147 0, 947085.618 743355.024 0, 947373.192 743351.918 0, 
+    947660.767 743348.829 0, 947948.342 743345.757 0, 948235.917 743342.702 0, 948523.492 743339.664 0, 948811.068 743336.642 0, 949098.643 743333.638 0, 949386.219 743330.65 0, 949673.795 743327.68 0, 949961.371 743324.726 0, 950248.948 743321.789 0, 
+    950536.524 743318.87 0, 950824.101 743315.967 0, 951111.678 743313.081 0, 951399.255 743310.212 0, 951685.433 743307.374 0, 951974.41 743304.525 0, 952261.987 743301.706 0, 952549.565 743298.905 0, 952837.143 743296.121 0, 953124.721 743293.353 0, 
+    953412.299 743290.603 0, 953699.877 743287.869 0, 953987.456 743285.152 0, 954275.034 743282.453 0, 954562.613 743279.77 0, 954850.192 743277.104 0, 955137.771 743274.455 0, 955425.351 743271.823 0, 955712.93 743269.208 0, 956000.51 743266.61 0, 
+    956288.09 743264.028 0, 956575.669 743261.464 0, 956863.25 743258.917 0, 957150.83 743256.386 0, 957438.41 743253.873 0, 957725.991 743251.376 0, 958013.571 743248.896 0, 958301.152 743246.434 0, 958587.335 743244 0, 958540.108 737672.043 0, 
+    958492.884 732100.35 0))
+
+POLYGON ((972391.373 743146.501 0, 972105.182 743148.126 0, 971817.596 743149.776 0, 971530.009 743151.444 0, 971242.423 743153.128 0, 970954.836 743154.829 0, 970667.25 743156.547 0, 970379.664 743158.282 0, 970092.078 743160.034 0, 969804.492 743161.802 0, 
+    969516.906 743163.588 0, 969229.321 743165.391 0, 968941.735 743167.21 0, 968654.149 743169.047 0, 968366.564 743170.9 0, 968078.979 743172.771 0, 967791.394 743174.658 0, 967503.809 743176.562 0, 967216.224 743178.483 0, 966928.639 743180.421 0, 
+    966641.054 743182.376 0, 966353.47 743184.348 0, 966065.885 743186.337 0, 965778.301 743188.343 0, 965489.32 743190.375 0, 965203.132 743192.405 0, 964915.548 743194.461 0, 964627.965 743196.535 0, 964340.381 743198.625 0, 964052.797 743200.733 0, 
+    963765.214 743202.857 0, 963477.63 743204.998 0, 963190.047 743207.156 0, 962902.464 743209.331 0, 962614.881 743211.523 0, 962327.298 743213.732 0, 962039.715 743215.958 0, 961752.133 743218.201 0, 961464.55 743220.46 0, 961176.968 743222.737 0, 
+    960889.386 743225.03 0, 960601.804 743227.341 0, 960314.222 743229.668 0, 960026.64 743232.012 0, 959739.058 743234.374 0, 959451.477 743236.752 0, 959163.895 743239.147 0, 958876.314 743241.559 0, 958587.335 743244 0, 958634.564 748816.218 0, 
+    958681.795 754388.693 0, 958970.115 754386.258 0, 959257.04 754383.851 0, 959543.965 754381.462 0, 959830.891 754379.089 0, 960117.817 754376.733 0, 960404.743 754374.394 0, 960691.668 754372.072 0, 960978.595 754369.767 0, 961265.521 754367.479 0, 
+    961552.447 754365.207 0, 961839.374 754362.953 0, 962126.3 754360.715 0, 962413.227 754358.495 0, 962700.154 754356.291 0, 962987.081 754354.104 0, 963274.008 754351.934 0, 963560.936 754349.781 0, 963847.863 754347.644 0, 964134.791 754345.525 0, 
+    964421.718 754343.422 0, 964708.646 754341.337 0, 964995.574 754339.268 0, 965282.502 754337.216 0, 965568.036 754335.191 0, 965856.358 754333.163 0, 966143.287 754331.162 0, 966430.215 754329.178 0, 966717.144 754327.21 0, 967004.073 754325.26 0, 
+    967291.001 754323.326 0, 967577.93 754321.409 0, 967864.86 754319.509 0, 968151.789 754317.627 0, 968438.718 754315.76 0, 968725.647 754313.911 0, 969012.577 754312.079 0, 969299.507 754310.264 0, 969586.436 754308.465 0, 969873.366 754306.683 0, 
+    970160.296 754304.919 0, 970447.226 754303.171 0, 970734.156 754301.44 0, 971021.087 754299.726 0, 971308.017 754298.028 0, 971594.947 754296.348 0, 971881.878 754294.685 0, 972168.809 754293.038 0, 972454.347 754291.416 0, 972422.859 748718.83 0, 
+    972391.373 743146.501 0))
+
+POLYGON ((986227.118 754233.05 0, 985941.575 754233.865 0, 985654.64 754234.701 0, 985367.706 754235.554 0, 985080.772 754236.424 0, 984793.838 754237.31 0, 984506.904 754238.214 0, 984219.97 754239.134 0, 983933.037 754240.071 0, 983646.103 754241.025 0, 
+    983359.169 754241.996 0, 983072.235 754242.984 0, 982785.302 754243.989 0, 982498.368 754245.011 0, 982211.435 754246.049 0, 981924.501 754247.105 0, 981637.568 754248.177 0, 981350.635 754249.266 0, 981063.701 754250.372 0, 980776.768 754251.495 0, 
+    980489.835 754252.635 0, 980202.902 754253.792 0, 979915.969 754254.966 0, 979629.036 754256.156 0, 979340.712 754257.369 0, 979055.171 754258.588 0, 978768.238 754259.829 0, 978481.305 754261.087 0, 978194.373 754262.362 0, 977907.44 754263.654 0, 
+    977620.508 754264.963 0, 977333.576 754266.289 0, 977046.643 754267.631 0, 976759.711 754268.99 0, 976472.779 754270.367 0, 976185.847 754271.76 0, 975898.915 754273.17 0, 975611.984 754274.597 0, 975325.052 754276.041 0, 975038.12 754277.502 0, 
+    974751.189 754278.979 0, 974464.257 754280.474 0, 974177.326 754281.985 0, 973890.394 754283.514 0, 973603.463 754285.059 0, 973316.532 754286.621 0, 973029.601 754288.2 0, 972742.67 754289.796 0, 972454.347 754291.416 0, 972485.836 759864.257 0, 
+    972517.326 765437.348 0, 972804.99 765435.731 0, 973091.265 765434.139 0, 973377.54 765432.564 0, 973663.815 765431.005 0, 973950.09 765429.464 0, 974236.366 765427.939 0, 974522.641 765426.431 0, 974808.916 765424.94 0, 975095.192 765423.465 0, 
+    975381.468 765422.008 0, 975667.743 765420.567 0, 975954.019 765419.144 0, 976240.295 765417.737 0, 976526.571 765416.347 0, 976812.847 765414.974 0, 977099.123 765413.617 0, 977385.399 765412.278 0, 977671.676 765410.955 0, 977957.952 765409.649 0, 
+    978244.228 765408.36 0, 978530.505 765407.088 0, 978816.781 765405.833 0, 979103.058 765404.595 0, 979387.946 765403.379 0, 979675.612 765402.169 0, 979961.889 765400.981 0, 980248.165 765399.81 0, 980534.442 765398.656 0, 980820.72 765397.518 0, 
+    981106.997 765396.398 0, 981393.274 765395.294 0, 981679.551 765394.208 0, 981965.828 765393.138 0, 982252.106 765392.085 0, 982538.383 765391.048 0, 982824.661 765390.029 0, 983110.938 765389.027 0, 983397.216 765388.041 0, 983683.494 765387.072 0, 
+    983969.772 765386.12 0, 984256.049 765385.185 0, 984542.327 765384.267 0, 984828.605 765383.366 0, 985114.883 765382.481 0, 985401.161 765381.613 0, 985687.439 765380.763 0, 985973.717 765379.929 0, 986258.608 765379.115 0, 986242.863 759805.958 0, 
+    986227.118 754233.05 0))
+
+POLYGON ((1000000 765359.704 0, 999715.106 765359.713 0, 999428.826 765359.738 0, 999142.547 765359.78 0, 998856.268 765359.839 0, 998569.988 765359.915 0, 998283.709 765360.007 0, 997997.43 765360.117 0, 997711.151 765360.243 0, 997424.871 765360.386 0, 
+    997138.592 765360.546 0, 996852.313 765360.723 0, 996566.033 765360.917 0, 996279.754 765361.127 0, 995993.475 765361.355 0, 995707.196 765361.599 0, 995420.916 765361.86 0, 995134.637 765362.138 0, 994848.358 765362.433 0, 994562.079 765362.744 0, 
+    994275.8 765363.073 0, 993989.521 765363.418 0, 993703.242 765363.78 0, 993416.962 765364.159 0, 993129.297 765364.557 0, 992844.404 765364.968 0, 992558.125 765365.397 0, 992271.846 765365.844 0, 991985.567 765366.307 0, 991699.289 765366.787 0, 
+    991413.01 765367.284 0, 991126.731 765367.798 0, 990840.452 765368.329 0, 990554.173 765368.876 0, 990267.894 765369.441 0, 989981.616 765370.022 0, 989695.337 765370.62 0, 989409.058 765371.235 0, 989122.78 765371.867 0, 988836.501 765372.515 0, 
+    988550.222 765373.181 0, 988263.944 765373.863 0, 987977.665 765374.562 0, 987691.387 765375.279 0, 987405.109 765376.011 0, 987118.83 765376.761 0, 986832.552 765377.528 0, 986546.274 765378.311 0, 986258.608 765379.115 0, 986274.354 770952.52 0, 
+    986290.101 776526.168 0, 986577.107 776525.366 0, 986862.729 776524.584 0, 987148.351 776523.819 0, 987433.974 776523.071 0, 987719.596 776522.34 0, 988005.218 776521.626 0, 988290.841 776520.928 0, 988576.463 776520.247 0, 988862.086 776519.583 0, 
+    989147.708 776518.936 0, 989433.331 776518.306 0, 989718.953 776517.692 0, 990004.576 776517.096 0, 990290.198 776516.516 0, 990575.821 776515.953 0, 990861.444 776515.406 0, 991147.067 776514.877 0, 991432.689 776514.364 0, 991718.312 776513.868 0, 
+    992003.935 776513.389 0, 992289.558 776512.927 0, 992575.181 776512.482 0, 992860.804 776512.053 0, 993145.044 776511.643 0, 993432.05 776511.246 0, 993717.673 776510.868 0, 994003.296 776510.507 0, 994288.919 776510.162 0, 994574.542 776509.834 0, 
+    994860.165 776509.523 0, 995145.788 776509.229 0, 995431.411 776508.952 0, 995717.034 776508.692 0, 996002.657 776508.448 0, 996288.28 776508.221 0, 996573.903 776508.011 0, 996859.527 776507.818 0, 997145.15 776507.641 0, 997430.773 776507.482 0, 
+    997716.396 776507.339 0, 998002.019 776507.213 0, 998287.643 776507.104 0, 998573.266 776507.011 0, 998858.889 776506.936 0, 999144.512 776506.877 0, 999430.135 776506.835 0, 999715.759 776506.81 0, 1000000 776506.802 0, 1000000 770933.131 0, 
+    1000000 765359.704 0))
+
+POLYGON ((1013709.899 776526.168 0, 1013425.657 776525.373 0, 1013140.035 776524.592 0, 1012854.413 776523.827 0, 1012568.79 776523.078 0, 1012283.168 776522.347 0, 1011997.546 776521.632 0, 1011711.923 776520.935 0, 1011426.301 776520.254 0, 1011140.678 776519.59 0, 
+    1010855.056 776518.942 0, 1010569.433 776518.312 0, 1010283.811 776517.698 0, 1009998.188 776517.101 0, 1009712.566 776516.521 0, 1009426.943 776515.958 0, 1009141.32 776515.411 0, 1008855.697 776514.882 0, 1008570.075 776514.369 0, 1008284.452 776513.873 0, 
+    1007998.829 776513.394 0, 1007713.206 776512.931 0, 1007427.583 776512.486 0, 1007141.96 776512.057 0, 1006854.956 776511.643 0, 1006570.714 776511.25 0, 1006285.091 776510.872 0, 1005999.468 776510.51 0, 1005713.845 776510.165 0, 1005428.222 776509.838 0, 
+    1005142.599 776509.526 0, 1004856.976 776509.232 0, 1004571.353 776508.955 0, 1004285.73 776508.694 0, 1004000.107 776508.45 0, 1003714.484 776508.223 0, 1003428.861 776508.013 0, 1003143.237 776507.82 0, 1002857.614 776507.643 0, 1002571.991 776507.483 0, 
+    1002286.368 776507.34 0, 1002000.745 776507.214 0, 1001715.121 776507.105 0, 1001429.498 776507.012 0, 1001143.875 776506.936 0, 1000858.252 776506.877 0, 1000572.628 776506.835 0, 1000287.005 776506.81 0, 1000000 776506.802 0, 1000000 782080.711 0, 
+    1000000 787654.858 0, 1000286.346 787654.866 0, 1000571.313 787654.891 0, 1000856.28 787654.933 0, 1001141.247 787654.992 0, 1001426.214 787655.068 0, 1001711.181 787655.16 0, 1001996.148 787655.269 0, 1002281.115 787655.395 0, 1002566.082 787655.538 0, 
+    1002851.049 787655.697 0, 1003136.016 787655.873 0, 1003420.984 787656.066 0, 1003705.951 787656.276 0, 1003990.918 787656.502 0, 1004275.884 787656.746 0, 1004560.851 787657.006 0, 1004845.818 787657.283 0, 1005130.785 787657.576 0, 1005415.752 787657.887 0, 
+    1005700.719 787658.214 0, 1005985.686 787658.558 0, 1006270.653 787658.918 0, 1006555.62 787659.296 0, 1006839.209 787659.688 0, 1007125.553 787660.101 0, 1007410.52 787660.529 0, 1007695.487 787660.973 0, 1007980.454 787661.435 0, 1008265.42 787661.913 0, 
+    1008550.387 787662.408 0, 1008835.353 787662.919 0, 1009120.32 787663.448 0, 1009405.287 787663.993 0, 1009690.253 787664.555 0, 1009975.22 787665.134 0, 1010260.186 787665.729 0, 1010545.153 787666.341 0, 1010830.119 787666.97 0, 1011115.085 787667.616 0, 
+    1011400.052 787668.279 0, 1011685.018 787668.958 0, 1011969.984 787669.654 0, 1012254.95 787670.367 0, 1012539.916 787671.097 0, 1012824.883 787671.843 0, 1013109.849 787672.607 0, 1013394.815 787673.387 0, 1013678.404 787674.18 0, 1013694.152 782100.056 0, 
+    1013709.899 776526.168 0))
+
+POLYGON ((1027356.699 787732.145 0, 1027073.111 787730.551 0, 1026788.148 787728.966 0, 1026503.185 787727.398 0, 1026218.222 787725.846 0, 1025933.259 787724.312 0, 1025648.296 787722.794 0, 1025363.333 787721.292 0, 1025078.37 787719.808 0, 1024793.407 787718.34 0, 
+    1024508.443 787716.889 0, 1024223.48 787715.455 0, 1023938.516 787714.038 0, 1023653.553 787712.637 0, 1023368.589 787711.254 0, 1023083.625 787709.887 0, 1022798.661 787708.536 0, 1022513.697 787707.203 0, 1022228.733 787705.886 0, 1021943.769 787704.586 0, 
+    1021658.805 787703.303 0, 1021373.841 787702.036 0, 1021088.876 787700.787 0, 1020803.912 787699.554 0, 1020517.572 787698.332 0, 1020233.983 787697.139 0, 1019949.018 787695.956 0, 1019664.054 787694.79 0, 1019379.089 787693.641 0, 1019094.124 787692.509 0, 
+    1018809.159 787691.394 0, 1018524.194 787690.295 0, 1018239.229 787689.213 0, 1017954.264 787688.148 0, 1017669.299 787687.099 0, 1017384.334 787686.068 0, 1017099.368 787685.053 0, 1016814.403 787684.055 0, 1016529.438 787683.074 0, 1016244.472 787682.109 0, 
+    1015959.507 787681.162 0, 1015674.541 787680.231 0, 1015389.575 787679.316 0, 1015104.61 787678.419 0, 1014819.644 787677.538 0, 1014534.678 787676.674 0, 1014249.712 787675.827 0, 1013964.747 787674.997 0, 1013678.404 787674.18 0, 1013662.655 793248.536 0, 
+    1013646.906 798823.121 0, 1013932.589 798823.937 0, 1014216.899 798824.765 0, 1014501.209 798825.61 0, 1014785.518 798826.472 0, 1015069.828 798827.351 0, 1015354.137 798828.246 0, 1015638.447 798829.158 0, 1015922.756 798830.087 0, 1016207.065 798831.033 0, 
+    1016491.374 798831.995 0, 1016775.684 798832.974 0, 1017059.993 798833.97 0, 1017344.302 798834.982 0, 1017628.611 798836.011 0, 1017912.92 798837.057 0, 1018197.229 798838.12 0, 1018481.538 798839.199 0, 1018765.846 798840.296 0, 1019050.155 798841.408 0, 
+    1019334.464 798842.538 0, 1019618.772 798843.684 0, 1019903.081 798844.847 0, 1020187.389 798846.027 0, 1020470.325 798847.218 0, 1020756.006 798848.437 0, 1021040.314 798849.667 0, 1021324.622 798850.914 0, 1021608.93 798852.177 0, 1021893.238 798853.458 0, 
+    1022177.546 798854.755 0, 1022461.854 798856.068 0, 1022746.162 798857.399 0, 1023030.469 798858.746 0, 1023314.777 798860.11 0, 1023599.085 798861.49 0, 1023883.392 798862.888 0, 1024167.699 798864.302 0, 1024452.007 798865.733 0, 1024736.314 798867.18 0, 
+    1025020.621 798868.645 0, 1025304.928 798870.126 0, 1025589.235 798871.623 0, 1025873.542 798873.138 0, 1026157.848 798874.669 0, 1026442.155 798876.217 0, 1026726.462 798877.782 0, 1027010.768 798879.363 0, 1027293.703 798880.954 0, 1027325.202 793306.435 0, 
+    1027356.699 787732.145 0))
+
+POLYGON ((1040940.283 798977.34 0, 1040657.351 798974.951 0, 1040373.05 798972.566 0, 1040088.749 798970.198 0, 1039804.448 798967.847 0, 1039520.147 798965.513 0, 1039235.845 798963.195 0, 1038951.544 798960.894 0, 1038667.242 798958.61 0, 1038382.94 798956.342 0, 
+    1038098.638 798954.091 0, 1037814.336 798951.857 0, 1037530.034 798949.64 0, 1037245.731 798947.439 0, 1036961.429 798945.256 0, 1036677.126 798943.088 0, 1036392.824 798940.938 0, 1036108.521 798938.804 0, 1035824.218 798936.688 0, 1035539.915 798934.587 0, 
+    1035255.611 798932.504 0, 1034971.308 798930.437 0, 1034687.005 798928.387 0, 1034402.701 798926.354 0, 1034117.027 798924.328 0, 1033834.093 798922.338 0, 1033549.789 798920.355 0, 1033265.485 798918.388 0, 1032981.181 798916.439 0, 1032696.877 798914.506 0, 
+    1032412.572 798912.59 0, 1032128.268 798910.69 0, 1031843.963 798908.808 0, 1031559.658 798906.942 0, 1031275.354 798905.093 0, 1030991.049 798903.26 0, 1030706.744 798901.445 0, 1030422.438 798899.646 0, 1030138.133 798897.863 0, 1029853.828 798896.098 0, 
+    1029569.522 798894.349 0, 1029285.217 798892.617 0, 1029000.911 798890.902 0, 1028716.605 798889.203 0, 1028432.299 798887.521 0, 1028147.993 798885.856 0, 1027863.687 798884.208 0, 1027579.381 798882.576 0, 1027293.703 798880.954 0, 1027262.204 804455.697 0, 
+    1027230.703 810030.663 0, 1027515.721 810032.282 0, 1027799.371 810033.91 0, 1028083.021 810035.554 0, 1028366.67 810037.215 0, 1028650.32 810038.893 0, 1028933.97 810040.588 0, 1029217.619 810042.299 0, 1029501.268 810044.027 0, 1029784.918 810045.772 0, 
+    1030068.567 810047.534 0, 1030352.216 810049.312 0, 1030635.865 810051.106 0, 1030919.514 810052.918 0, 1031203.162 810054.746 0, 1031486.811 810056.591 0, 1031770.459 810058.453 0, 1032054.108 810060.331 0, 1032337.756 810062.226 0, 1032621.404 810064.138 0, 
+    1032905.052 810066.066 0, 1033188.7 810068.011 0, 1033472.348 810069.973 0, 1033755.996 810071.951 0, 1034038.276 810073.937 0, 1034323.291 810075.958 0, 1034606.938 810077.987 0, 1034890.586 810080.032 0, 1035174.233 810082.094 0, 1035457.88 810084.173 0, 
+    1035741.527 810086.268 0, 1036025.173 810088.38 0, 1036308.82 810090.509 0, 1036592.466 810092.654 0, 1036876.113 810094.816 0, 1037159.759 810096.995 0, 1037443.405 810099.191 0, 1037727.051 810101.403 0, 1038010.697 810103.632 0, 1038294.343 810105.877 0, 
+    1038577.988 810108.14 0, 1038861.634 810110.419 0, 1039145.279 810112.714 0, 1039428.924 810115.027 0, 1039712.569 810117.356 0, 1039996.214 810119.701 0, 1040279.859 810122.064 0, 1040563.504 810124.443 0, 1040845.782 810126.827 0, 1040893.033 804551.973 0, 
+    1040940.283 798977.34 0))
+
+POLYGON ((1054460.536 810261.456 0, 1054178.263 810258.275 0, 1053894.626 810255.094 0, 1053610.989 810251.93 0, 1053327.352 810248.783 0, 1053043.715 810245.653 0, 1052760.077 810242.539 0, 1052476.44 810239.442 0, 1052192.802 810236.362 0, 1051909.164 810233.298 0, 
+    1051625.525 810230.251 0, 1051341.887 810227.221 0, 1051058.248 810224.207 0, 1050774.609 810221.211 0, 1050490.971 810218.23 0, 1050207.331 810215.267 0, 1049923.692 810212.32 0, 1049640.053 810209.39 0, 1049356.413 810206.477 0, 1049072.773 810203.58 0, 
+    1048789.133 810200.7 0, 1048505.493 810197.837 0, 1048221.853 810194.99 0, 1047938.212 810192.16 0, 1047653.207 810189.334 0, 1047370.931 810186.551 0, 1047087.29 810183.771 0, 1046803.648 810181.008 0, 1046520.007 810178.261 0, 1046236.366 810175.532 0, 
+    1045952.724 810172.819 0, 1045669.082 810170.122 0, 1045385.44 810167.443 0, 1045101.798 810164.78 0, 1044818.156 810162.133 0, 1044534.513 810159.504 0, 1044250.871 810156.891 0, 1043967.228 810154.295 0, 1043683.585 810151.715 0, 1043399.942 810149.153 0, 
+    1043116.299 810146.606 0, 1042832.656 810144.077 0, 1042549.012 810141.564 0, 1042265.369 810139.068 0, 1041981.725 810136.589 0, 1041698.081 810134.126 0, 1041414.437 810131.681 0, 1041130.793 810129.251 0, 1040845.782 810126.827 0, 1040798.529 815701.899 0, 
+    1040751.275 821277.186 0, 1041035.625 821279.604 0, 1041318.613 821282.028 0, 1041601.601 821284.468 0, 1041884.589 821286.925 0, 1042167.576 821289.399 0, 1042450.564 821291.889 0, 1042733.551 821294.396 0, 1043016.538 821296.919 0, 1043299.525 821299.459 0, 
+    1043582.511 821302.016 0, 1043865.498 821304.59 0, 1044148.485 821307.18 0, 1044431.471 821309.787 0, 1044714.457 821312.41 0, 1044997.443 821315.05 0, 1045280.429 821317.707 0, 1045563.414 821320.381 0, 1045846.4 821323.071 0, 1046129.385 821325.777 0, 
+    1046412.371 821328.501 0, 1046695.356 821331.241 0, 1046978.34 821333.998 0, 1047261.325 821336.771 0, 1047542.948 821339.548 0, 1047827.294 821342.368 0, 1048110.278 821345.191 0, 1048393.262 821348.031 0, 1048676.246 821350.888 0, 1048959.23 821353.761 0, 
+    1049242.214 821356.651 0, 1049525.197 821359.558 0, 1049808.18 821362.481 0, 1050091.163 821365.421 0, 1050374.146 821368.378 0, 1050657.129 821371.351 0, 1050940.111 821374.341 0, 1051223.094 821377.347 0, 1051506.076 821380.37 0, 1051789.058 821383.41 0, 
+    1052072.039 821386.467 0, 1052355.021 821389.54 0, 1052638.003 821392.63 0, 1052920.984 821395.736 0, 1053203.965 821398.86 0, 1053486.946 821401.999 0, 1053769.926 821405.156 0, 1054052.907 821408.329 0, 1054334.527 821411.503 0, 1054397.533 815836.373 0, 
+    1054460.536 810261.456 0))
+
+POLYGON ((1067917.345 821584.196 0, 1067635.733 821580.225 0, 1067352.763 821576.253 0, 1067069.792 821572.297 0, 1066786.821 821568.358 0, 1066503.85 821564.435 0, 1066220.879 821560.529 0, 1065937.907 821556.64 0, 1065654.936 821552.767 0, 1065371.964 821548.911 0, 
+    1065088.991 821545.072 0, 1064806.019 821541.249 0, 1064523.046 821537.443 0, 1064240.073 821533.654 0, 1063957.1 821529.881 0, 1063674.127 821526.125 0, 1063391.153 821522.386 0, 1063108.179 821518.663 0, 1062825.205 821514.957 0, 1062542.231 821511.267 0, 
+    1062259.256 821507.595 0, 1061976.282 821503.938 0, 1061693.307 821500.299 0, 1061410.332 821496.676 0, 1061125.997 821493.053 0, 1060844.381 821489.48 0, 1060561.405 821485.908 0, 1060278.429 821482.351 0, 1059995.453 821478.812 0, 1059712.477 821475.289 0, 
+    1059429.5 821471.783 0, 1059146.523 821468.293 0, 1058863.546 821464.82 0, 1058580.569 821461.364 0, 1058297.592 821457.924 0, 1058014.614 821454.501 0, 1057731.636 821451.095 0, 1057448.658 821447.706 0, 1057165.68 821444.333 0, 1056882.702 821440.976 0, 
+    1056599.723 821437.637 0, 1056316.744 821434.313 0, 1056033.765 821431.007 0, 1055750.786 821427.717 0, 1055467.807 821424.444 0, 1055184.827 821421.188 0, 1054901.847 821417.948 0, 1054618.867 821414.725 0, 1054334.527 821411.503 0, 1054271.519 826986.845 0, 
+    1054208.508 832562.393 0, 1054492.189 832565.607 0, 1054774.513 832568.823 0, 1055056.836 832572.055 0, 1055339.16 832575.304 0, 1055621.483 832578.569 0, 1055903.806 832581.851 0, 1056186.128 832585.15 0, 1056468.451 832588.465 0, 1056750.773 832591.797 0, 
+    1057033.095 832595.146 0, 1057315.417 832598.511 0, 1057597.739 832601.893 0, 1057880.06 832605.291 0, 1058162.381 832608.706 0, 1058444.703 832612.138 0, 1058727.023 832615.586 0, 1059009.344 832619.051 0, 1059291.665 832622.532 0, 1059573.985 832626.031 0, 
+    1059856.305 832629.545 0, 1060138.625 832633.077 0, 1060420.944 832636.625 0, 1060703.264 832640.189 0, 1060984.227 832643.753 0, 1061267.902 832647.368 0, 1061550.221 832650.983 0, 1061832.54 832654.614 0, 1062114.858 832658.261 0, 1062397.176 832661.925 0, 
+    1062679.494 832665.606 0, 1062961.812 832669.304 0, 1063244.129 832673.018 0, 1063526.447 832676.749 0, 1063808.764 832680.496 0, 1064091.08 832684.26 0, 1064373.397 832688.041 0, 1064655.714 832691.838 0, 1064938.03 832695.652 0, 1065220.346 832699.482 0, 
+    1065502.661 832703.329 0, 1065784.977 832707.193 0, 1066067.292 832711.073 0, 1066349.607 832714.97 0, 1066631.922 832718.883 0, 1066914.237 832722.814 0, 1067196.551 832726.76 0, 1067478.865 832730.724 0, 1067759.824 832734.685 0, 1067838.586 827159.337 0, 
+    1067917.345 821584.196 0))
+
+POLYGON ((1081310.599 832945.26 0, 1081029.65 832940.506 0, 1080747.348 832935.745 0, 1080465.046 832931.001 0, 1080182.744 832926.273 0, 1079900.441 832921.562 0, 1079618.138 832916.867 0, 1079335.835 832912.189 0, 1079053.532 832907.528 0, 1078771.228 832902.884 0, 
+    1078488.924 832898.256 0, 1078206.62 832893.644 0, 1077924.315 832889.049 0, 1077642.01 832884.471 0, 1077359.705 832879.91 0, 1077077.4 832875.365 0, 1076795.094 832870.836 0, 1076512.788 832866.325 0, 1076230.482 832861.83 0, 1075948.176 832857.351 0, 
+    1075665.869 832852.889 0, 1075383.562 832848.444 0, 1075101.255 832844.016 0, 1074818.947 832839.604 0, 1074535.286 832835.187 0, 1074254.332 832830.829 0, 1073972.024 832826.467 0, 1073689.715 832822.122 0, 1073407.406 832817.793 0, 1073125.097 832813.48 0, 
+    1072842.788 832809.185 0, 1072560.478 832804.906 0, 1072278.169 832800.643 0, 1071995.859 832796.397 0, 1071713.548 832792.168 0, 1071431.238 832787.956 0, 1071148.927 832783.76 0, 1070866.616 832779.58 0, 1070584.305 832775.417 0, 1070301.993 832771.271 0, 
+    1070019.682 832767.142 0, 1069737.37 832763.029 0, 1069455.057 832758.933 0, 1069172.745 832754.853 0, 1068890.432 832750.79 0, 1068608.119 832746.743 0, 1068325.806 832742.714 0, 1068043.493 832738.7 0, 1067759.824 832734.685 0, 1067681.059 838310.236 0, 
+    1067602.291 843885.986 0, 1067885.3 843889.993 0, 1068166.957 843893.997 0, 1068448.614 843898.017 0, 1068730.271 843902.054 0, 1069011.927 843906.108 0, 1069293.583 843910.178 0, 1069575.239 843914.265 0, 1069856.895 843918.368 0, 1070138.55 843922.488 0, 
+    1070420.205 843926.625 0, 1070701.86 843930.778 0, 1070983.515 843934.947 0, 1071265.169 843939.134 0, 1071546.824 843943.336 0, 1071828.478 843947.556 0, 1072110.131 843951.792 0, 1072391.785 843956.044 0, 1072673.438 843960.313 0, 1072955.091 843964.599 0, 
+    1073236.743 843968.901 0, 1073518.396 843973.22 0, 1073800.048 843977.556 0, 1074081.7 843981.908 0, 1074362.001 843986.255 0, 1074645.003 843990.661 0, 1074926.654 843995.063 0, 1075208.305 843999.482 0, 1075489.956 844003.916 0, 1075771.606 844008.368 0, 
+    1076053.256 844012.836 0, 1076334.906 844017.321 0, 1076616.555 844021.822 0, 1076898.205 844026.34 0, 1077179.854 844030.874 0, 1077461.503 844035.425 0, 1077743.151 844039.992 0, 1078024.799 844044.577 0, 1078306.447 844049.177 0, 1078588.095 844053.794 0, 
+    1078869.742 844058.428 0, 1079151.39 844063.079 0, 1079433.036 844067.746 0, 1079714.683 844072.429 0, 1079996.329 844077.129 0, 1080277.975 844081.846 0, 1080559.621 844086.579 0, 1080841.267 844091.329 0, 1081121.562 844096.073 0, 1081216.082 838520.567 0, 
+    1081310.599 832945.26 0))
+
+POLYGON ((1094640.186 844344.353 0, 1094359.903 844338.817 0, 1094078.272 844333.272 0, 1093796.64 844327.743 0, 1093515.009 844322.23 0, 1093233.377 844316.734 0, 1092951.745 844311.255 0, 1092670.112 844305.793 0, 1092388.479 844300.346 0, 1092106.846 844294.917 0, 
+    1091825.212 844289.504 0, 1091543.579 844284.108 0, 1091261.944 844278.728 0, 1090980.31 844273.365 0, 1090698.675 844268.018 0, 1090417.04 844262.688 0, 1090135.405 844257.374 0, 1089853.769 844252.078 0, 1089572.133 844246.797 0, 1089290.497 844241.534 0, 
+    1089008.86 844236.286 0, 1088727.223 844231.056 0, 1088445.586 844225.842 0, 1088163.948 844220.644 0, 1087880.962 844215.439 0, 1087600.672 844210.299 0, 1087319.034 844205.151 0, 1087037.395 844200.02 0, 1086755.756 844194.906 0, 1086474.116 844189.808 0, 
+    1086192.477 844184.726 0, 1085910.837 844179.661 0, 1085629.196 844174.613 0, 1085347.556 844169.582 0, 1085065.915 844164.566 0, 1084784.274 844159.568 0, 1084502.632 844154.586 0, 1084220.99 844149.621 0, 1083939.348 844144.672 0, 1083657.706 844139.74 0, 
+    1083376.063 844134.824 0, 1083094.42 844129.925 0, 1082812.777 844125.042 0, 1082531.134 844120.177 0, 1082249.49 844115.327 0, 1081967.846 844110.494 0, 1081686.201 844105.678 0, 1081404.557 844100.879 0, 1081121.562 844096.073 0, 1081027.039 849671.774 0, 
+    1080932.512 855247.668 0, 1081214.847 855252.463 0, 1081495.836 855257.251 0, 1081776.824 855262.056 0, 1082057.811 855266.878 0, 1082338.799 855271.716 0, 1082619.786 855276.57 0, 1082900.773 855281.441 0, 1083181.759 855286.329 0, 1083462.746 855291.233 0, 
+    1083743.732 855296.154 0, 1084024.717 855301.091 0, 1084305.703 855306.045 0, 1084586.688 855311.015 0, 1084867.673 855316.002 0, 1085148.657 855321.006 0, 1085429.641 855326.026 0, 1085710.625 855331.062 0, 1085991.609 855336.115 0, 1086272.592 855341.185 0, 
+    1086553.575 855346.271 0, 1086834.558 855351.373 0, 1087115.541 855356.493 0, 1087396.523 855361.628 0, 1087676.159 855366.756 0, 1087958.486 855371.949 0, 1088239.467 855377.135 0, 1088520.448 855382.337 0, 1088801.429 855387.555 0, 1089082.409 855392.79 0, 
+    1089363.389 855398.041 0, 1089644.369 855403.309 0, 1089925.348 855408.594 0, 1090206.327 855413.895 0, 1090487.306 855419.213 0, 1090768.285 855424.547 0, 1091049.263 855429.898 0, 1091330.241 855435.265 0, 1091611.218 855440.649 0, 1091892.195 855446.049 0, 
+    1092173.172 855451.466 0, 1092454.149 855456.899 0, 1092735.125 855462.349 0, 1093016.101 855467.816 0, 1093297.076 855473.299 0, 1093578.052 855478.798 0, 1093859.027 855484.314 0, 1094140.001 855489.847 0, 1094419.631 855495.369 0, 1094529.91 849919.765 0, 
+    1094640.186 844344.353 0))
+
+POLYGON ((1107905.997 855781.173 0, 1107626.381 855774.861 0, 1107345.423 855768.534 0, 1107064.465 855762.224 0, 1106783.507 855755.931 0, 1106502.548 855749.654 0, 1106221.588 855743.394 0, 1105940.629 855737.15 0, 1105659.668 855730.923 0, 1105378.708 855724.712 0, 
+    1105097.747 855718.518 0, 1104816.786 855712.341 0, 1104535.825 855706.18 0, 1104254.863 855700.035 0, 1103973.9 855693.907 0, 1103692.938 855687.796 0, 1103411.975 855681.701 0, 1103131.011 855675.623 0, 1102850.048 855669.561 0, 1102569.084 855663.515 0, 
+    1102288.119 855657.487 0, 1102007.154 855651.475 0, 1101726.189 855645.479 0, 1101445.224 855639.5 0, 1101162.915 855633.509 0, 1100883.292 855627.591 0, 1100602.325 855621.662 0, 1100321.359 855615.749 0, 1100040.391 855609.852 0, 1099759.424 855603.972 0, 
+    1099478.456 855598.109 0, 1099197.488 855592.262 0, 1098916.519 855586.432 0, 1098635.55 855580.618 0, 1098354.581 855574.821 0, 1098073.611 855569.04 0, 1097792.641 855563.276 0, 1097511.671 855557.528 0, 1097230.7 855551.797 0, 1096949.729 855546.083 0, 
+    1096668.758 855540.385 0, 1096387.786 855534.703 0, 1096106.814 855529.038 0, 1095825.842 855523.39 0, 1095544.869 855517.758 0, 1095263.896 855512.143 0, 1094982.923 855506.544 0, 1094701.95 855500.962 0, 1094419.631 855495.369 0, 1094309.348 861071.162 0, 
+    1094199.062 866647.139 0, 1094480.721 866652.718 0, 1094761.038 866658.288 0, 1095041.355 866663.873 0, 1095321.671 866669.476 0, 1095601.988 866675.094 0, 1095882.304 866680.729 0, 1096162.619 866686.381 0, 1096442.934 866692.049 0, 1096723.249 866697.734 0, 
+    1097003.564 866703.435 0, 1097283.878 866709.153 0, 1097564.192 866714.887 0, 1097844.506 866720.638 0, 1098124.819 866726.405 0, 1098405.132 866732.189 0, 1098685.445 866737.989 0, 1098965.757 866743.805 0, 1099246.069 866749.639 0, 1099526.38 866755.488 0, 
+    1099806.691 866761.354 0, 1100087.002 866767.237 0, 1100367.313 866773.136 0, 1100647.623 866779.052 0, 1100926.593 866784.956 0, 1101208.242 866790.933 0, 1101488.551 866796.898 0, 1101768.86 866802.88 0, 1102049.169 866808.878 0, 1102329.477 866814.892 0, 
+    1102609.784 866820.924 0, 1102890.092 866826.971 0, 1103170.399 866833.035 0, 1103450.705 866839.116 0, 1103731.012 866845.213 0, 1104011.318 866851.327 0, 1104291.623 866857.457 0, 1104571.928 866863.604 0, 1104852.233 866869.767 0, 1105132.538 866875.947 0, 
+    1105412.842 866882.143 0, 1105693.145 866888.355 0, 1105973.449 866894.584 0, 1106253.752 866900.83 0, 1106534.054 866907.092 0, 1106814.357 866913.371 0, 1107094.659 866919.666 0, 1107374.96 866925.978 0, 1107653.922 866932.275 0, 1107779.962 861356.632 0, 
+    1107905.997 855781.173 0))
+
+POLYGON ((1121107.924 867255.423 0, 1120828.978 867248.337 0, 1120548.696 867241.233 0, 1120268.413 867234.146 0, 1119988.129 867227.076 0, 1119707.845 867220.022 0, 1119427.561 867212.984 0, 1119147.277 867205.963 0, 1118866.991 867198.959 0, 1118586.706 867191.971 0, 
+    1118306.42 867184.999 0, 1118026.134 867178.044 0, 1117745.847 867171.106 0, 1117465.56 867164.184 0, 1117185.272 867157.278 0, 1116904.984 867150.389 0, 1116624.696 867143.517 0, 1116344.407 867136.66 0, 1116064.118 867129.821 0, 1115783.829 867122.998 0, 
+    1115503.539 867116.191 0, 1115223.248 867109.401 0, 1114942.958 867102.628 0, 1114662.667 867095.871 0, 1114381.037 867089.098 0, 1114102.083 867082.406 0, 1113821.791 867075.698 0, 1113541.498 867069.007 0, 1113261.205 867062.333 0, 1112980.911 867055.675 0, 
+    1112700.617 867049.033 0, 1112420.323 867042.408 0, 1112140.028 867035.799 0, 1111859.733 867029.207 0, 1111579.438 867022.632 0, 1111299.142 867016.073 0, 1111018.846 867009.53 0, 1110738.549 867003.004 0, 1110458.252 866996.494 0, 1110177.955 866990.001 0, 
+    1109897.657 866983.525 0, 1109617.359 866977.065 0, 1109337.06 866970.621 0, 1109056.761 866964.194 0, 1108776.462 866957.783 0, 1108496.163 866951.389 0, 1108215.863 866945.011 0, 1107935.562 866938.65 0, 1107653.922 866932.275 0, 1107527.879 872508.099 0, 
+    1107401.832 878084.1 0, 1107682.812 878090.46 0, 1107962.456 878096.807 0, 1108242.1 878103.169 0, 1108521.743 878109.548 0, 1108801.386 878115.944 0, 1109081.028 878122.356 0, 1109360.67 878128.785 0, 1109640.312 878135.23 0, 1109919.954 878141.691 0, 
+    1110199.595 878148.169 0, 1110479.235 878154.663 0, 1110758.876 878161.174 0, 1111038.515 878167.701 0, 1111318.155 878174.245 0, 1111597.794 878180.805 0, 1111877.433 878187.382 0, 1112157.071 878193.975 0, 1112436.709 878200.585 0, 1112716.347 878207.211 0, 
+    1112995.984 878213.853 0, 1113275.62 878220.512 0, 1113555.257 878227.188 0, 1113834.893 878233.879 0, 1114113.194 878240.556 0, 1114394.164 878247.312 0, 1114673.798 878254.054 0, 1114953.433 878260.811 0, 1115233.067 878267.586 0, 1115512.7 878274.376 0, 
+    1115792.334 878281.183 0, 1116071.966 878288.007 0, 1116351.599 878294.847 0, 1116631.231 878301.703 0, 1116910.862 878308.576 0, 1117190.494 878315.466 0, 1117470.124 878322.371 0, 1117749.755 878329.294 0, 1118029.385 878336.232 0, 1118309.014 878343.188 0, 
+    1118588.643 878350.159 0, 1118868.272 878357.147 0, 1119147.9 878364.152 0, 1119427.528 878371.173 0, 1119707.156 878378.211 0, 1119986.783 878385.264 0, 1120266.41 878392.335 0, 1120546.036 878399.422 0, 1120824.328 878406.491 0, 1120966.128 872830.869 0, 
+    1121107.924 867255.423 0))
+
+POLYGON ((1134245.86 878766.802 0, 1133967.587 878758.946 0, 1133687.982 878751.069 0, 1133408.376 878743.209 0, 1133128.77 878735.365 0, 1132849.164 878727.537 0, 1132569.557 878719.726 0, 1132289.949 878711.932 0, 1132010.341 878704.154 0, 1131730.733 878696.392 0, 
+    1131451.124 878688.647 0, 1131171.515 878680.918 0, 1130891.905 878673.206 0, 1130612.295 878665.51 0, 1130332.685 878657.831 0, 1130053.073 878650.168 0, 1129773.462 878642.521 0, 1129493.85 878634.891 0, 1129214.238 878627.278 0, 1128934.625 878619.681 0, 
+    1128655.011 878612.1 0, 1128375.398 878604.536 0, 1128095.784 878596.988 0, 1127816.169 878589.457 0, 1127535.221 878581.907 0, 1127256.938 878574.444 0, 1126977.322 878566.962 0, 1126697.706 878559.497 0, 1126418.089 878552.048 0, 1126138.472 878544.615 0, 
+    1125858.854 878537.199 0, 1125579.236 878529.8 0, 1125299.617 878522.417 0, 1125019.998 878515.05 0, 1124740.379 878507.7 0, 1124460.759 878500.366 0, 1124181.139 878493.049 0, 1123901.518 878485.748 0, 1123621.897 878478.464 0, 1123342.275 878471.196 0, 
+    1123062.653 878463.944 0, 1122783.031 878456.709 0, 1122503.408 878449.491 0, 1122223.785 878442.289 0, 1121944.161 878435.103 0, 1121664.537 878427.934 0, 1121384.912 878420.781 0, 1121105.287 878413.645 0, 1120824.328 878406.491 0, 1120682.524 883982.287 0, 
+    1120540.715 889558.252 0, 1120821.014 889565.389 0, 1121099.983 889572.508 0, 1121378.951 889579.644 0, 1121657.919 889586.796 0, 1121936.886 889593.965 0, 1122215.853 889601.15 0, 1122494.82 889608.352 0, 1122773.786 889615.57 0, 1123052.752 889622.804 0, 
+    1123331.717 889630.055 0, 1123610.682 889637.323 0, 1123889.646 889644.606 0, 1124168.61 889651.906 0, 1124447.573 889659.223 0, 1124726.537 889666.556 0, 1125005.499 889673.905 0, 1125284.461 889681.271 0, 1125563.423 889688.653 0, 1125842.385 889696.052 0, 
+    1126121.346 889703.467 0, 1126400.306 889710.898 0, 1126679.266 889718.346 0, 1126958.226 889725.81 0, 1127235.855 889733.255 0, 1127516.144 889740.788 0, 1127795.102 889748.302 0, 1128074.06 889755.832 0, 1128353.017 889763.378 0, 1128631.974 889770.941 0, 
+    1128910.931 889778.52 0, 1129189.887 889786.116 0, 1129468.842 889793.728 0, 1129747.797 889801.356 0, 1130026.752 889809.001 0, 1130305.706 889816.663 0, 1130584.66 889824.34 0, 1130863.614 889832.035 0, 1131142.567 889839.745 0, 1131421.519 889847.472 0, 
+    1131700.471 889855.216 0, 1131979.423 889862.975 0, 1132258.374 889870.752 0, 1132537.324 889878.544 0, 1132816.274 889886.353 0, 1133095.224 889894.179 0, 1133374.173 889902.021 0, 1133653.122 889909.879 0, 1133930.742 889917.716 0, 1134088.304 884342.174 0, 
+    1134245.86 878766.802 0))
+
+POLYGON ((1147319.701 890315.009 0, 1147042.102 890306.387 0, 1146763.176 890297.741 0, 1146484.25 890289.111 0, 1146205.324 890280.497 0, 1145926.397 890271.9 0, 1145647.469 890263.32 0, 1145368.541 890254.755 0, 1145089.613 890246.207 0, 1144810.684 890237.676 0, 
+    1144531.754 890229.161 0, 1144252.824 890220.662 0, 1143973.894 890212.18 0, 1143694.963 890203.714 0, 1143416.031 890195.265 0, 1143137.099 890186.832 0, 1142858.167 890178.415 0, 1142579.234 890170.015 0, 1142300.3 890161.631 0, 1142021.366 890153.264 0, 
+    1141742.432 890144.913 0, 1141463.497 890136.579 0, 1141184.561 890128.261 0, 1140905.625 890119.959 0, 1140625.362 890111.634 0, 1140347.752 890103.405 0, 1140068.815 890095.153 0, 1139789.877 890086.917 0, 1139510.938 890078.697 0, 1139231.999 890070.494 0, 
+    1138953.06 890062.307 0, 1138674.12 890054.137 0, 1138395.18 890045.983 0, 1138116.239 890037.846 0, 1137837.298 890029.725 0, 1137558.356 890021.62 0, 1137279.414 890013.532 0, 1137000.471 890005.46 0, 1136721.528 889997.405 0, 1136442.584 889989.366 0, 
+    1136163.64 889981.343 0, 1135884.696 889973.337 0, 1135605.751 889965.347 0, 1135326.805 889957.374 0, 1135047.859 889949.417 0, 1134768.913 889941.477 0, 1134489.966 889933.553 0, 1134211.018 889925.645 0, 1133930.742 889917.716 0, 1133773.176 895493.424 0, 
+    1133615.606 901069.293 0, 1133895.222 901077.203 0, 1134173.513 901085.092 0, 1134451.804 901092.997 0, 1134730.094 901100.919 0, 1135008.384 901108.857 0, 1135286.673 901116.812 0, 1135564.962 901124.783 0, 1135843.25 901132.77 0, 1136121.538 901140.774 0, 
+    1136399.825 901148.794 0, 1136678.112 901156.83 0, 1136956.398 901164.883 0, 1137234.684 901172.952 0, 1137512.969 901181.038 0, 1137791.254 901189.14 0, 1138069.539 901197.258 0, 1138347.823 901205.393 0, 1138626.106 901213.544 0, 1138904.389 901221.711 0, 
+    1139182.672 901229.895 0, 1139460.954 901238.095 0, 1139739.235 901246.312 0, 1140017.516 901254.545 0, 1140294.473 901262.755 0, 1140574.077 901271.06 0, 1140852.357 901279.342 0, 1141130.636 901287.64 0, 1141408.914 901295.955 0, 1141687.193 901304.286 0, 
+    1141965.47 901312.634 0, 1142243.747 901320.998 0, 1142522.024 901329.378 0, 1142800.3 901337.775 0, 1143078.576 901346.188 0, 1143356.851 901354.618 0, 1143635.126 901363.064 0, 1143913.4 901371.526 0, 1144191.674 901380.005 0, 1144469.947 901388.5 0, 
+    1144748.22 901397.011 0, 1145026.492 901405.539 0, 1145304.763 901414.083 0, 1145583.035 901422.644 0, 1145861.305 901431.22 0, 1146139.576 901439.814 0, 1146417.845 901448.423 0, 1146696.114 901457.049 0, 1146973.06 901465.651 0, 1147146.383 895890.249 0, 
+    1147319.701 890315.009 0))
+
+POLYGON ((1160329.342 901899.744 0, 1160052.419 901890.36 0, 1159774.175 901880.948 0, 1159495.931 901871.552 0, 1159217.686 901862.173 0, 1158939.441 901852.81 0, 1158661.195 901843.463 0, 1158382.949 901834.133 0, 1158104.702 901824.819 0, 1157826.454 901815.521 0, 
+    1157548.206 901806.24 0, 1157269.957 901796.976 0, 1156991.708 901787.727 0, 1156713.458 901778.495 0, 1156435.208 901769.279 0, 1156156.957 901760.08 0, 1155878.706 901750.897 0, 1155600.454 901741.731 0, 1155322.202 901732.581 0, 1155043.949 901723.447 0, 
+    1154765.695 901714.329 0, 1154487.441 901705.228 0, 1154209.187 901696.144 0, 1153930.932 901687.076 0, 1153651.354 901677.981 0, 1153374.42 901668.988 0, 1153096.163 901659.969 0, 1152817.906 901650.966 0, 1152539.648 901641.98 0, 1152261.39 901633.01 0, 
+    1151983.131 901624.056 0, 1151704.872 901615.119 0, 1151426.612 901606.198 0, 1151148.351 901597.294 0, 1150870.09 901588.406 0, 1150591.829 901579.534 0, 1150313.567 901570.679 0, 1150035.304 901561.84 0, 1149757.041 901553.017 0, 1149478.778 901544.211 0, 
+    1149200.514 901535.421 0, 1148922.249 901526.647 0, 1148643.984 901517.89 0, 1148365.719 901509.15 0, 1148087.453 901500.425 0, 1147809.186 901491.717 0, 1147530.919 901483.026 0, 1147252.651 901474.351 0, 1146973.06 901465.651 0, 1146799.733 907041.21 0, 
+    1146626.4 912616.923 0, 1146905.332 912625.603 0, 1147182.943 912634.257 0, 1147460.554 912642.929 0, 1147738.164 912651.616 0, 1148015.774 912660.32 0, 1148293.383 912669.04 0, 1148570.992 912677.776 0, 1148848.6 912686.529 0, 1149126.208 912695.298 0, 
+    1149403.815 912704.084 0, 1149681.422 912712.885 0, 1149959.028 912721.703 0, 1150236.633 912730.538 0, 1150514.238 912739.389 0, 1150791.843 912748.256 0, 1151069.447 912757.139 0, 1151347.051 912766.039 0, 1151624.654 912774.955 0, 1151902.256 912783.888 0, 
+    1152179.858 912792.837 0, 1152457.46 912801.802 0, 1152735.061 912810.783 0, 1153012.661 912819.781 0, 1153288.942 912828.752 0, 1153567.86 912837.826 0, 1153845.459 912846.873 0, 1154123.057 912855.936 0, 1154400.655 912865.015 0, 1154678.252 912874.111 0, 
+    1154955.849 912883.224 0, 1155233.445 912892.352 0, 1155511.041 912901.497 0, 1155788.636 912910.658 0, 1156066.23 912919.836 0, 1156343.824 912929.03 0, 1156621.417 912938.24 0, 1156899.01 912947.467 0, 1157176.603 912956.71 0, 1157454.194 912965.969 0, 
+    1157731.786 912975.244 0, 1158009.376 912984.536 0, 1158286.967 912993.845 0, 1158564.556 913003.169 0, 1158842.145 913012.51 0, 1159119.734 913021.868 0, 1159397.322 913031.241 0, 1159674.909 913040.631 0, 1159951.178 913049.993 0, 1160140.263 907474.792 0, 
+    1160329.342 901899.744 0))
+
+POLYGON ((1173274.68 913520.705 0, 1172998.436 913510.563 0, 1172720.876 913500.389 0, 1172443.316 913490.231 0, 1172165.755 913480.09 0, 1171888.194 913469.965 0, 1171610.631 913459.856 0, 1171333.069 913449.763 0, 1171055.505 913439.687 0, 1170777.941 913429.627 0, 
+    1170500.377 913419.584 0, 1170222.812 913409.557 0, 1169945.246 913399.546 0, 1169667.68 913389.551 0, 1169390.113 913379.573 0, 1169112.545 913369.611 0, 1168834.977 913359.666 0, 1168557.409 913349.737 0, 1168279.839 913339.824 0, 1168002.27 913329.928 0, 
+    1167724.699 913320.048 0, 1167447.128 913310.184 0, 1167169.557 913300.336 0, 1166891.985 913290.505 0, 1166613.096 913280.644 0, 1166336.839 913270.892 0, 1166059.265 913261.11 0, 1165781.69 913251.344 0, 1165504.115 913241.595 0, 1165226.54 913231.862 0, 
+    1164948.964 913222.145 0, 1164671.387 913212.445 0, 1164393.81 913202.761 0, 1164116.232 913193.093 0, 1163838.653 913183.441 0, 1163561.074 913173.806 0, 1163283.495 913164.188 0, 1163005.915 913154.585 0, 1162728.334 913144.999 0, 1162450.753 913135.43 0, 
+    1162173.171 913125.876 0, 1161895.588 913116.339 0, 1161618.005 913106.819 0, 1161340.422 913097.314 0, 1161062.838 913087.826 0, 1160785.253 913078.354 0, 1160507.668 913068.899 0, 1160230.082 913059.46 0, 1159951.178 913049.993 0, 1159762.089 918625.344 0, 
+    1159572.995 924200.841 0, 1159851.239 924210.286 0, 1160128.169 924219.703 0, 1160405.098 924229.136 0, 1160682.026 924238.585 0, 1160958.954 924248.051 0, 1161235.881 924257.533 0, 1161512.808 924267.031 0, 1161789.734 924276.545 0, 1162066.659 924286.076 0, 
+    1162343.584 924295.623 0, 1162620.509 924305.186 0, 1162897.432 924314.766 0, 1163174.356 924324.362 0, 1163451.278 924333.974 0, 1163728.201 924343.603 0, 1164005.122 924353.248 0, 1164282.043 924362.909 0, 1164558.964 924372.586 0, 1164835.883 924382.28 0, 
+    1165112.803 924391.99 0, 1165389.721 924401.717 0, 1165666.64 924411.459 0, 1165943.557 924421.218 0, 1166219.161 924430.947 0, 1166497.391 924440.785 0, 1166774.306 924450.593 0, 1167051.222 924460.417 0, 1167328.136 924470.258 0, 1167605.05 924480.114 0, 
+    1167881.964 924489.987 0, 1168158.877 924499.877 0, 1168435.789 924509.782 0, 1168712.701 924519.704 0, 1168989.612 924529.642 0, 1169266.523 924539.597 0, 1169543.433 924549.568 0, 1169820.342 924559.555 0, 1170097.251 924569.558 0, 1170374.16 924579.578 0, 
+    1170651.067 924589.614 0, 1170927.974 924599.667 0, 1171204.881 924609.735 0, 1171481.787 924619.82 0, 1171758.692 924629.921 0, 1172035.597 924640.039 0, 1172312.501 924650.173 0, 1172589.404 924660.323 0, 1172864.995 924670.441 0, 1173069.84 919095.5 0, 
+    1173274.68 913520.705 0))
+
+POLYGON ((1186155.615 925177.591 0, 1185880.052 925166.694 0, 1185603.178 925155.762 0, 1185326.304 925144.846 0, 1185049.429 925133.946 0, 1184772.553 925123.063 0, 1184495.677 925112.195 0, 1184218.8 925101.344 0, 1183941.923 925090.51 0, 1183665.044 925079.692 0, 
+    1183388.165 925068.89 0, 1183111.286 925058.104 0, 1182834.406 925047.334 0, 1182557.525 925036.581 0, 1182280.644 925025.844 0, 1182003.762 925015.124 0, 1181726.879 925004.42 0, 1181449.996 924993.732 0, 1181173.112 924983.06 0, 1180896.227 924972.405 0, 
+    1180619.342 924961.766 0, 1180342.456 924951.143 0, 1180065.57 924940.537 0, 1179788.683 924929.946 0, 1179510.484 924919.323 0, 1179234.907 924908.815 0, 1178958.018 924898.274 0, 1178681.129 924887.749 0, 1178404.238 924877.24 0, 1178127.348 924866.748 0, 
+    1177850.456 924856.272 0, 1177573.564 924845.812 0, 1177296.672 924835.368 0, 1177019.779 924824.941 0, 1176742.885 924814.53 0, 1176465.99 924804.136 0, 1176189.095 924793.757 0, 1175912.2 924783.395 0, 1175635.303 924773.05 0, 1175358.406 924762.72 0, 
+    1175081.509 924752.407 0, 1174804.611 924742.11 0, 1174527.712 924731.83 0, 1174250.813 924721.566 0, 1173973.913 924711.318 0, 1173697.012 924701.086 0, 1173420.111 924690.871 0, 1173143.21 924680.672 0, 1172864.995 924670.441 0, 1172660.145 930245.524 0, 
+    1172455.289 935820.745 0, 1172732.844 935830.952 0, 1173009.09 935841.127 0, 1173285.334 935851.318 0, 1173561.579 935861.525 0, 1173837.822 935871.749 0, 1174114.065 935881.988 0, 1174390.308 935892.245 0, 1174666.55 935902.517 0, 1174942.791 935912.806 0, 
+    1175219.031 935923.111 0, 1175495.271 935933.432 0, 1175771.511 935943.769 0, 1176047.75 935954.123 0, 1176323.988 935964.493 0, 1176600.225 935974.879 0, 1176876.462 935985.281 0, 1177152.699 935995.7 0, 1177428.934 936006.135 0, 1177705.169 936016.586 0, 
+    1177981.404 936027.054 0, 1178257.638 936037.538 0, 1178533.871 936048.038 0, 1178810.104 936058.554 0, 1179085.028 936069.037 0, 1179362.567 936079.635 0, 1179638.798 936090.2 0, 1179915.028 936100.782 0, 1180191.258 936111.379 0, 1180467.487 936121.993 0, 
+    1180743.715 936132.623 0, 1181019.943 936143.27 0, 1181296.17 936153.932 0, 1181572.396 936164.611 0, 1181848.622 936175.306 0, 1182124.847 936186.018 0, 1182401.071 936196.745 0, 1182677.295 936207.489 0, 1182953.519 936218.249 0, 1183229.741 936229.026 0, 
+    1183505.963 936239.818 0, 1183782.185 936250.627 0, 1184058.405 936261.452 0, 1184334.625 936272.294 0, 1184610.845 936283.152 0, 1184887.064 936294.025 0, 1185163.282 936304.916 0, 1185439.499 936315.822 0, 1185714.409 936326.693 0, 1185935.015 930752.073 0, 
+    1186155.615 925177.591 0))
+
+POLYGON ((1198972.047 936870.099 0, 1198697.167 936858.451 0, 1198420.981 936846.764 0, 1198144.795 936835.094 0, 1197868.608 936823.439 0, 1197592.42 936811.801 0, 1197316.232 936800.18 0, 1197040.043 936788.574 0, 1196763.853 936776.985 0, 1196487.663 936765.412 0, 
+    1196211.472 936753.855 0, 1195935.28 936742.315 0, 1195659.088 936730.79 0, 1195382.895 936719.282 0, 1195106.701 936707.791 0, 1194830.506 936696.315 0, 1194554.311 936684.856 0, 1194278.115 936673.413 0, 1194001.919 936661.986 0, 1193725.722 936650.576 0, 
+    1193449.524 936639.182 0, 1193173.325 936627.804 0, 1192897.126 936616.442 0, 1192620.926 936605.097 0, 1192343.42 936593.714 0, 1192068.525 936582.455 0, 1191792.323 936571.158 0, 1191516.12 936559.878 0, 1191239.917 936548.614 0, 1190963.713 936537.366 0, 
+    1190687.509 936526.134 0, 1190411.304 936514.919 0, 1190135.098 936503.72 0, 1189858.892 936492.537 0, 1189582.684 936481.37 0, 1189306.477 936470.22 0, 1189030.268 936459.086 0, 1188754.059 936447.968 0, 1188477.849 936436.866 0, 1188201.639 936425.781 0, 
+    1187925.428 936414.712 0, 1187649.216 936403.659 0, 1187373.004 936392.623 0, 1187096.791 936381.602 0, 1186820.577 936370.598 0, 1186544.363 936359.611 0, 1186268.148 936348.639 0, 1185991.932 936337.684 0, 1185714.409 936326.693 0, 1185493.798 941901.447 0, 
+    1185273.182 947476.332 0, 1185550.046 947487.297 0, 1185825.605 947498.226 0, 1186101.164 947509.171 0, 1186376.722 947520.133 0, 1186652.279 947531.111 0, 1186927.836 947542.105 0, 1187203.392 947553.115 0, 1187478.948 947564.142 0, 1187754.502 947575.185 0, 
+    1188030.057 947586.244 0, 1188305.61 947597.319 0, 1188581.163 947608.41 0, 1188856.715 947619.518 0, 1189132.267 947630.642 0, 1189407.818 947641.782 0, 1189683.368 947652.938 0, 1189958.918 947664.11 0, 1190234.466 947675.299 0, 1190510.015 947686.504 0, 
+    1190785.562 947697.725 0, 1191061.109 947708.963 0, 1191336.656 947720.216 0, 1191612.201 947731.486 0, 1191886.444 947742.719 0, 1192163.29 947754.074 0, 1192438.834 947765.393 0, 1192714.377 947776.727 0, 1192989.919 947788.078 0, 1193265.461 947799.445 0, 
+    1193541.002 947810.829 0, 1193816.542 947822.228 0, 1194092.082 947833.644 0, 1194367.621 947845.076 0, 1194643.159 947856.524 0, 1194918.697 947867.989 0, 1195194.234 947879.469 0, 1195469.77 947890.966 0, 1195745.305 947902.479 0, 1196020.84 947914.008 0, 
+    1196296.374 947925.554 0, 1196571.908 947937.116 0, 1196847.441 947948.694 0, 1197122.973 947960.288 0, 1197398.504 947971.898 0, 1197674.035 947983.525 0, 1197949.565 947995.168 0, 1198225.095 948006.827 0, 1198499.322 948018.447 0, 1198735.688 942444.208 0, 
+    1198972.047 936870.099 0))
+
+POLYGON ((1211723.878 948597.925 0, 1211449.682 948585.53 0, 1211174.187 948573.093 0, 1210898.691 948560.672 0, 1210623.194 948548.267 0, 1210347.696 948535.878 0, 1210072.198 948523.506 0, 1209796.699 948511.149 0, 1209521.199 948498.809 0, 1209245.699 948486.485 0, 
+    1208970.197 948474.178 0, 1208694.696 948461.886 0, 1208419.193 948449.611 0, 1208143.69 948437.352 0, 1207868.185 948425.109 0, 1207592.681 948412.882 0, 1207317.175 948400.672 0, 1207041.669 948388.478 0, 1206766.162 948376.3 0, 1206490.654 948364.138 0, 
+    1206215.146 948351.993 0, 1205939.637 948339.863 0, 1205664.127 948327.75 0, 1205388.616 948315.653 0, 1205111.805 948303.516 0, 1204837.593 948291.508 0, 1204562.08 948279.46 0, 1204286.567 948267.428 0, 1204011.053 948255.412 0, 1203735.538 948243.413 0, 
+    1203460.022 948231.429 0, 1203184.506 948219.462 0, 1202908.989 948207.511 0, 1202633.472 948195.577 0, 1202357.953 948183.658 0, 1202082.434 948171.756 0, 1201806.915 948159.87 0, 1201531.394 948148 0, 1201255.873 948136.146 0, 1200980.351 948124.309 0, 
+    1200704.829 948112.488 0, 1200429.305 948100.683 0, 1200153.782 948088.894 0, 1199878.257 948077.121 0, 1199602.732 948065.365 0, 1199327.206 948053.625 0, 1199051.679 948041.901 0, 1198776.152 948030.193 0, 1198499.322 948018.447 0, 1198262.951 953592.812 0, 
+    1198026.576 959167.3 0, 1198302.746 959179.018 0, 1198577.617 959190.698 0, 1198852.487 959202.394 0, 1199127.357 959214.106 0, 1199402.226 959225.835 0, 1199677.095 959237.579 0, 1199951.962 959249.34 0, 1200226.829 959261.117 0, 1200501.696 959272.91 0, 
+    1200776.561 959284.719 0, 1201051.426 959296.544 0, 1201326.291 959308.386 0, 1201601.154 959320.244 0, 1201876.017 959332.118 0, 1202150.879 959344.008 0, 1202425.741 959355.914 0, 1202700.601 959367.836 0, 1202975.461 959379.775 0, 1203250.321 959391.73 0, 
+    1203525.179 959403.701 0, 1203800.037 959415.688 0, 1204074.895 959427.691 0, 1204349.751 959439.711 0, 1204623.31 959451.69 0, 1204899.462 959463.799 0, 1205174.316 959475.867 0, 1205449.17 959487.951 0, 1205724.023 959500.051 0, 1205998.875 959512.168 0, 
+    1206273.727 959524.301 0, 1206548.578 959536.45 0, 1206823.428 959548.615 0, 1207098.277 959560.796 0, 1207373.126 959572.994 0, 1207647.974 959585.207 0, 1207922.821 959597.437 0, 1208197.668 959609.683 0, 1208472.513 959621.945 0, 1208747.358 959634.224 0, 
+    1209022.203 959646.518 0, 1209297.046 959658.829 0, 1209571.889 959671.156 0, 1209846.732 959683.499 0, 1210121.573 959695.858 0, 1210396.414 959708.234 0, 1210671.254 959720.625 0, 1210946.093 959733.033 0, 1211219.636 959745.398 0, 1211471.759 954171.601 0, 
+    1211723.878 948597.925 0))
+
+POLYGON ((1224411.01 960360.767 0, 1224137.501 960347.629 0, 1223862.698 960334.445 0, 1223587.894 960321.277 0, 1223313.089 960308.125 0, 1223038.284 960294.989 0, 1222763.478 960281.87 0, 1222488.671 960268.766 0, 1222213.863 960255.679 0, 1221939.054 960242.608 0, 
+    1221664.245 960229.554 0, 1221389.435 960216.515 0, 1221114.624 960203.492 0, 1220839.813 960190.486 0, 1220565 960177.496 0, 1220290.187 960164.522 0, 1220015.373 960151.564 0, 1219740.559 960138.623 0, 1219465.743 960125.697 0, 1219190.927 960112.788 0, 
+    1218916.11 960099.895 0, 1218641.292 960087.018 0, 1218366.474 960074.158 0, 1218091.655 960061.313 0, 1217815.54 960048.424 0, 1217542.014 960035.672 0, 1217267.193 960022.876 0, 1216992.37 960010.097 0, 1216717.547 959997.333 0, 1216442.724 959984.586 0, 
+    1216167.899 959971.854 0, 1215893.074 959959.139 0, 1215618.248 959946.44 0, 1215343.421 959933.757 0, 1215068.594 959921.091 0, 1214793.766 959908.44 0, 1214518.937 959895.806 0, 1214244.107 959883.188 0, 1213969.277 959870.586 0, 1213694.445 959858 0, 
+    1213419.613 959845.431 0, 1213144.781 959832.878 0, 1212869.947 959820.34 0, 1212595.113 959807.819 0, 1212320.278 959795.314 0, 1212045.443 959782.826 0, 1211770.606 959770.353 0, 1211495.769 959757.897 0, 1211219.636 959745.398 0, 1210967.506 965319.314 0, 
+    1210715.372 970893.345 0, 1210990.846 970905.813 0, 1211265.027 970918.24 0, 1211539.208 970930.683 0, 1211813.387 970943.142 0, 1212087.566 970955.617 0, 1212361.744 970968.108 0, 1212635.921 970980.615 0, 1212910.098 970993.138 0, 1213184.273 971005.678 0, 
+    1213458.448 971018.234 0, 1213732.623 971030.805 0, 1214006.796 971043.393 0, 1214280.969 971055.997 0, 1214555.141 971068.618 0, 1214829.313 971081.254 0, 1215103.483 971093.906 0, 1215377.653 971106.575 0, 1215651.822 971119.26 0, 1215925.99 971131.961 0, 
+    1216200.158 971144.678 0, 1216474.325 971157.411 0, 1216748.491 971170.16 0, 1217022.656 971182.926 0, 1217295.529 971195.647 0, 1217570.985 971208.505 0, 1217845.148 971221.319 0, 1218119.31 971234.149 0, 1218393.472 971246.995 0, 1218667.633 971259.857 0, 
+    1218941.793 971272.736 0, 1219215.952 971285.63 0, 1219490.111 971298.541 0, 1219764.269 971311.468 0, 1220038.426 971324.411 0, 1220312.582 971337.37 0, 1220586.737 971350.345 0, 1220860.892 971363.336 0, 1221135.046 971376.344 0, 1221409.199 971389.368 0, 
+    1221683.352 971402.407 0, 1221957.503 971415.463 0, 1222231.654 971428.535 0, 1222505.805 971441.623 0, 1222779.954 971454.728 0, 1223054.102 971467.848 0, 1223328.25 971480.985 0, 1223602.397 971494.138 0, 1223875.253 971507.244 0, 1224143.134 965933.949 0, 
+    1224411.01 960360.767 0))
+
+POLYGON ((1237033.347 972158.321 0, 1236760.528 972144.443 0, 1236486.419 972130.516 0, 1236212.309 972116.605 0, 1235938.199 972102.71 0, 1235664.088 972088.831 0, 1235389.975 972074.969 0, 1235115.863 972061.122 0, 1234841.749 972047.292 0, 1234567.634 972033.477 0, 
+    1234293.519 972019.679 0, 1234019.403 972005.897 0, 1233745.286 971992.131 0, 1233471.168 971978.382 0, 1233197.05 971964.648 0, 1232922.93 971950.931 0, 1232648.81 971937.229 0, 1232374.689 971923.544 0, 1232100.567 971909.875 0, 1231826.445 971896.222 0, 
+    1231552.321 971882.585 0, 1231278.197 971868.965 0, 1231004.072 971855.36 0, 1230729.946 971841.772 0, 1230454.53 971828.136 0, 1230181.692 971814.644 0, 1229907.564 971801.104 0, 1229633.435 971787.58 0, 1229359.305 971774.072 0, 1229085.175 971760.581 0, 
+    1228811.043 971747.105 0, 1228536.911 971733.646 0, 1228262.778 971720.203 0, 1227988.644 971706.776 0, 1227714.51 971693.365 0, 1227440.374 971679.97 0, 1227166.238 971666.591 0, 1226892.101 971653.229 0, 1226617.964 971639.882 0, 1226343.825 971626.552 0, 
+    1226069.686 971613.238 0, 1225795.546 971599.94 0, 1225521.405 971586.658 0, 1225247.263 971573.393 0, 1224973.121 971560.143 0, 1224698.978 971546.91 0, 1224424.834 971533.693 0, 1224150.689 971520.491 0, 1223875.253 971507.244 0, 1223607.367 977080.65 0, 
+    1223339.475 982654.163 0, 1223614.252 982667.378 0, 1223887.741 982680.547 0, 1224161.229 982693.733 0, 1224434.716 982706.935 0, 1224708.202 982720.153 0, 1224981.688 982733.387 0, 1225255.172 982746.637 0, 1225528.656 982759.903 0, 1225802.14 982773.185 0, 
+    1226075.622 982786.483 0, 1226349.104 982799.798 0, 1226622.584 982813.128 0, 1226896.065 982826.475 0, 1227169.544 982839.837 0, 1227443.022 982853.216 0, 1227716.5 982866.611 0, 1227989.977 982880.022 0, 1228263.453 982893.449 0, 1228536.928 982906.892 0, 
+    1228810.403 982920.352 0, 1229083.877 982933.827 0, 1229357.35 982947.319 0, 1229630.822 982960.826 0, 1229903.007 982974.286 0, 1230177.764 982987.889 0, 1230451.233 983001.445 0, 1230724.702 983015.017 0, 1230998.171 983028.605 0, 1231271.638 983042.209 0, 
+    1231545.105 983055.83 0, 1231818.57 983069.466 0, 1232092.035 983083.118 0, 1232365.499 983096.787 0, 1232638.963 983110.472 0, 1232912.425 983124.172 0, 1233185.887 983137.889 0, 1233459.348 983151.622 0, 1233732.808 983165.371 0, 1234006.268 983179.136 0, 
+    1234279.726 983192.917 0, 1234553.184 983206.715 0, 1234826.641 983220.528 0, 1235100.097 983234.357 0, 1235373.552 983248.203 0, 1235647.006 983262.065 0, 1235920.46 983275.942 0, 1236193.913 983289.836 0, 1236466.08 983303.681 0, 1236749.716 977730.948 0, 
+    1237033.347 972158.321 0))
+
+POLYGON ((1249590.796 983990.282 0, 1249318.668 983975.668 0, 1249045.255 983961.002 0, 1248771.842 983946.352 0, 1248498.428 983931.717 0, 1248225.013 983917.099 0, 1247951.597 983902.497 0, 1247678.18 983887.911 0, 1247404.763 983873.342 0, 1247131.344 983858.788 0, 
+    1246857.925 983844.25 0, 1246584.504 983829.729 0, 1246311.083 983815.223 0, 1246037.662 983800.734 0, 1245764.239 983786.261 0, 1245490.815 983771.804 0, 1245217.391 983757.363 0, 1244943.965 983742.938 0, 1244670.539 983728.529 0, 1244397.112 983714.136 0, 
+    1244123.684 983699.759 0, 1243850.256 983685.399 0, 1243576.826 983671.054 0, 1243303.396 983656.726 0, 1243028.68 983642.346 0, 1242756.533 983628.117 0, 1242483.1 983613.837 0, 1242209.666 983599.573 0, 1241936.231 983585.325 0, 1241662.796 983571.093 0, 
+    1241389.36 983556.878 0, 1241115.922 983542.678 0, 1240842.485 983528.494 0, 1240569.046 983514.327 0, 1240295.606 983500.176 0, 1240022.166 983486.04 0, 1239748.724 983471.921 0, 1239475.282 983457.818 0, 1239201.839 983443.731 0, 1238928.396 983429.66 0, 
+    1238654.951 983415.605 0, 1238381.506 983401.567 0, 1238108.059 983387.544 0, 1237834.612 983373.537 0, 1237561.165 983359.547 0, 1237287.716 983345.573 0, 1237014.266 983331.614 0, 1236740.816 983317.672 0, 1236466.08 983303.681 0, 1236182.438 988876.516 0, 
+    1235898.791 994449.45 0, 1236172.868 994463.407 0, 1236445.663 994477.316 0, 1236718.456 994491.241 0, 1236991.249 994505.182 0, 1237264.041 994519.139 0, 1237536.832 994533.111 0, 1237809.622 994547.1 0, 1238082.411 994561.105 0, 1238355.2 994575.127 0, 
+    1238627.988 994589.164 0, 1238900.775 994603.217 0, 1239173.561 994617.286 0, 1239446.346 994631.371 0, 1239719.13 994645.473 0, 1239991.914 994659.59 0, 1240264.697 994673.724 0, 1240537.479 994687.873 0, 1240810.26 994702.039 0, 1241083.04 994716.22 0, 
+    1241355.82 994730.418 0, 1241628.598 994744.632 0, 1241901.376 994758.862 0, 1242174.153 994773.108 0, 1242445.648 994787.303 0, 1242719.704 994801.647 0, 1242992.479 994815.942 0, 1243265.252 994830.252 0, 1243538.025 994844.578 0, 1243810.797 994858.92 0, 
+    1244083.568 994873.278 0, 1244356.338 994887.652 0, 1244629.108 994902.043 0, 1244901.876 994916.449 0, 1245174.644 994930.872 0, 1245447.41 994945.31 0, 1245720.176 994959.765 0, 1245992.942 994974.235 0, 1246265.706 994988.722 0, 1246538.469 995003.225 0, 
+    1246811.232 995017.744 0, 1247083.993 995032.278 0, 1247356.754 995046.829 0, 1247629.514 995061.396 0, 1247902.273 995075.979 0, 1248175.032 995090.578 0, 1248447.789 995105.194 0, 1248720.546 995119.825 0, 1248992.021 995134.403 0, 1249291.412 989562.293 0, 
+    1249590.796 983990.282 0))
+
+POLYGON ((1262083.264 995856.345 0, 1261811.829 995840.999 0, 1261539.115 995825.598 0, 1261266.4 995810.212 0, 1260993.684 995794.842 0, 1260720.967 995779.489 0, 1260448.249 995764.151 0, 1260175.53 995748.83 0, 1259902.811 995733.524 0, 1259630.091 995718.235 0, 
+    1259357.369 995702.962 0, 1259084.647 995687.705 0, 1258811.924 995672.463 0, 1258539.2 995657.238 0, 1258266.475 995642.029 0, 1257993.749 995626.836 0, 1257721.022 995611.659 0, 1257448.295 995596.498 0, 1257175.566 995581.353 0, 1256902.837 995566.225 0, 
+    1256630.107 995551.112 0, 1256357.375 995536.015 0, 1256084.643 995520.934 0, 1255811.91 995505.87 0, 1255537.898 995490.751 0, 1255266.442 995475.789 0, 1254993.706 995460.772 0, 1254720.97 995445.772 0, 1254448.232 995430.788 0, 1254175.494 995415.819 0, 
+    1253902.755 995400.867 0, 1253630.015 995385.931 0, 1253357.274 995371.011 0, 1253084.532 995356.107 0, 1252811.79 995341.219 0, 1252539.046 995326.347 0, 1252266.302 995311.491 0, 1251993.557 995296.651 0, 1251720.81 995281.827 0, 1251448.063 995267.019 0, 
+    1251175.316 995252.228 0, 1250902.567 995237.452 0, 1250629.817 995222.692 0, 1250357.067 995207.949 0, 1250084.315 995193.221 0, 1249811.563 995178.51 0, 1249538.81 995163.815 0, 1249266.056 995149.135 0, 1248992.021 995134.403 0, 1248692.626 1000706.607 0, 
+    1248393.226 1006278.901 0, 1248666.602 1006293.597 0, 1248938.7 1006308.241 0, 1249210.797 1006322.901 0, 1249482.893 1006337.577 0, 1249754.989 1006352.269 0, 1250027.083 1006366.978 0, 1250299.177 1006381.702 0, 1250571.27 1006396.442 0, 1250843.362 1006411.198 0, 
+    1251115.453 1006425.97 0, 1251387.543 1006440.758 0, 1251659.632 1006455.562 0, 1251931.721 1006470.383 0, 1252203.808 1006485.219 0, 1252475.895 1006500.071 0, 1252747.981 1006514.939 0, 1253020.066 1006529.824 0, 1253292.15 1006544.724 0, 1253564.233 1006559.64 0, 
+    1253836.316 1006574.572 0, 1254108.397 1006589.521 0, 1254380.478 1006604.485 0, 1254652.557 1006619.465 0, 1254923.36 1006634.391 0, 1255196.714 1006649.474 0, 1255468.791 1006664.502 0, 1255740.867 1006679.547 0, 1256012.943 1006694.607 0, 1256285.017 1006709.684 0, 
+    1256557.09 1006724.776 0, 1256829.163 1006739.885 0, 1257101.235 1006755.009 0, 1257373.306 1006770.149 0, 1257645.376 1006785.306 0, 1257917.445 1006800.478 0, 1258189.513 1006815.667 0, 1258461.58 1006830.871 0, 1258733.646 1006846.092 0, 1259005.712 1006861.329 0, 
+    1259277.777 1006876.581 0, 1259549.84 1006891.85 0, 1259821.903 1006907.134 0, 1260093.965 1006922.435 0, 1260366.026 1006937.752 0, 1260638.086 1006953.084 0, 1260910.145 1006968.433 0, 1261182.203 1006983.797 0, 1261452.986 1006999.106 0, 1261768.128 1001427.68 0, 
+    1262083.264 995856.345 0))
+
+POLYGON ((1274510.66 1007756.205 0, 1274239.919 1007740.131 0, 1273967.905 1007723.998 0, 1273695.89 1007707.881 0, 1273423.875 1007691.78 0, 1273151.858 1007675.694 0, 1272879.841 1007659.625 0, 1272607.822 1007643.572 0, 1272335.803 1007627.535 0, 1272063.782 1007611.514 0, 
+    1271791.761 1007595.509 0, 1271519.739 1007579.52 0, 1271247.715 1007563.546 0, 1270975.691 1007547.589 0, 1270703.666 1007531.648 0, 1270431.64 1007515.723 0, 1270159.613 1007499.814 0, 1269887.585 1007483.921 0, 1269615.556 1007468.044 0, 1269343.527 1007452.183 0, 
+    1269071.496 1007436.338 0, 1268799.464 1007420.509 0, 1268527.432 1007404.696 0, 1268255.398 1007388.899 0, 1267982.09 1007373.044 0, 1267711.328 1007357.353 0, 1267439.292 1007341.604 0, 1267167.255 1007325.871 0, 1266895.217 1007310.154 0, 1266623.178 1007294.453 0, 
+    1266351.138 1007278.768 0, 1266079.097 1007263.099 0, 1265807.055 1007247.447 0, 1265535.012 1007231.81 0, 1265262.968 1007216.189 0, 1264990.924 1007200.584 0, 1264718.878 1007184.995 0, 1264446.832 1007169.422 0, 1264174.784 1007153.866 0, 1263902.736 1007138.325 0, 
+    1263630.687 1007122.8 0, 1263358.637 1007107.291 0, 1263086.586 1007091.798 0, 1262814.534 1007076.322 0, 1262542.481 1007060.861 0, 1262270.427 1007045.416 0, 1261998.373 1007029.988 0, 1261726.317 1007014.575 0, 1261452.986 1006999.106 0, 1261137.84 1012570.617 0, 
+    1260822.689 1018142.211 0, 1261095.361 1018157.642 0, 1261366.76 1018173.018 0, 1261638.159 1018188.409 0, 1261909.557 1018203.817 0, 1262180.954 1018219.24 0, 1262452.35 1018234.679 0, 1262723.745 1018250.135 0, 1262995.14 1018265.606 0, 1263266.533 1018281.094 0, 
+    1263537.925 1018296.597 0, 1263809.317 1018312.116 0, 1264080.707 1018327.652 0, 1264352.097 1018343.203 0, 1264623.486 1018358.77 0, 1264894.874 1018374.353 0, 1265166.261 1018389.952 0, 1265437.647 1018405.568 0, 1265709.032 1018421.199 0, 1265980.416 1018436.846 0, 
+    1266251.799 1018452.509 0, 1266523.182 1018468.188 0, 1266794.563 1018483.883 0, 1267065.943 1018499.594 0, 1267336.053 1018515.247 0, 1267608.702 1018531.064 0, 1267880.079 1018546.823 0, 1268151.456 1018562.597 0, 1268422.832 1018578.388 0, 1268694.207 1018594.195 0, 
+    1268965.581 1018610.018 0, 1269236.954 1018625.857 0, 1269508.326 1018641.711 0, 1269779.697 1018657.582 0, 1270051.067 1018673.469 0, 1270322.437 1018689.372 0, 1270593.805 1018705.29 0, 1270865.173 1018721.225 0, 1271136.539 1018737.175 0, 1271407.905 1018753.142 0, 
+    1271679.269 1018769.124 0, 1271950.633 1018785.123 0, 1272221.996 1018801.137 0, 1272493.358 1018817.168 0, 1272764.718 1018833.214 0, 1273036.078 1018849.277 0, 1273307.437 1018865.355 0, 1273578.795 1018881.449 0, 1273848.883 1018897.484 0, 1274179.774 1013326.804 0, 
+    1274510.66 1007756.205 0))
+
+POLYGON ((1286872.892 1019689.556 0, 1286602.848 1019672.758 0, 1286331.537 1019655.897 0, 1286060.224 1019639.052 0, 1285788.911 1019622.223 0, 1285517.597 1019605.41 0, 1285246.281 1019588.613 0, 1284974.965 1019571.832 0, 1284703.647 1019555.067 0, 1284432.329 1019538.318 0, 
+    1284161.01 1019521.585 0, 1283889.689 1019504.868 0, 1283618.368 1019488.167 0, 1283347.046 1019471.481 0, 1283075.722 1019454.812 0, 1282804.398 1019438.159 0, 1282533.073 1019421.521 0, 1282261.746 1019404.9 0, 1281990.419 1019388.295 0, 1281719.091 1019371.705 0, 
+    1281447.762 1019355.132 0, 1281176.432 1019338.574 0, 1280905.101 1019322.033 0, 1280633.768 1019305.507 0, 1280361.167 1019288.921 0, 1280091.101 1019272.504 0, 1279819.766 1019256.027 0, 1279548.43 1019239.565 0, 1279277.093 1019223.119 0, 1279005.755 1019206.69 0, 
+    1278734.417 1019190.276 0, 1278463.077 1019173.878 0, 1278191.736 1019157.496 0, 1277920.394 1019141.13 0, 1277649.051 1019124.781 0, 1277377.708 1019108.447 0, 1277106.363 1019092.129 0, 1276835.017 1019075.827 0, 1276563.671 1019059.541 0, 1276292.323 1019043.271 0, 
+    1276020.975 1019027.017 0, 1275749.625 1019010.779 0, 1275478.275 1018994.557 0, 1275206.923 1018978.351 0, 1274935.571 1018962.16 0, 1274664.218 1018945.986 0, 1274392.864 1018929.828 0, 1274121.509 1018913.686 0, 1273848.883 1018897.484 0, 1273517.988 1024468.242 0, 
+    1273187.088 1030039.073 0, 1273459.055 1030055.236 0, 1273729.754 1030071.339 0, 1274000.453 1030087.458 0, 1274271.15 1030103.593 0, 1274541.847 1030119.744 0, 1274812.542 1030135.911 0, 1275083.237 1030152.094 0, 1275353.931 1030168.293 0, 1275624.624 1030184.508 0, 
+    1275895.315 1030200.738 0, 1276166.006 1030216.985 0, 1276436.696 1030233.248 0, 1276707.385 1030249.526 0, 1276978.073 1030265.821 0, 1277248.76 1030282.131 0, 1277519.446 1030298.457 0, 1277790.131 1030314.799 0, 1278060.815 1030331.158 0, 1278331.498 1030347.532 0, 
+    1278602.181 1030363.922 0, 1278872.862 1030380.328 0, 1279143.542 1030396.749 0, 1279414.221 1030413.187 0, 1279683.635 1030429.564 0, 1279955.577 1030446.111 0, 1280226.253 1030462.596 0, 1280496.929 1030479.098 0, 1280767.603 1030495.615 0, 1281038.277 1030512.149 0, 
+    1281308.949 1030528.698 0, 1281579.621 1030545.263 0, 1281850.291 1030561.844 0, 1282120.961 1030578.441 0, 1282391.629 1030595.054 0, 1282662.297 1030611.683 0, 1282932.964 1030628.328 0, 1283203.629 1030644.989 0, 1283474.294 1030661.666 0, 1283744.958 1030678.359 0, 
+    1284015.62 1030695.067 0, 1284286.282 1030711.792 0, 1284556.943 1030728.532 0, 1284827.603 1030745.289 0, 1285098.261 1030762.061 0, 1285368.919 1030778.849 0, 1285639.576 1030795.654 0, 1285910.232 1030812.474 0, 1286179.623 1030829.231 0, 1286526.26 1025259.357 0, 
+    1286872.892 1019689.556 0))
+
+POLYGON ((1299169.873 1031656.092 0, 1298900.528 1031638.573 0, 1298629.921 1031620.989 0, 1298359.313 1031603.42 0, 1298088.704 1031585.867 0, 1297818.093 1031568.33 0, 1297547.482 1031550.809 0, 1297276.87 1031533.304 0, 1297006.256 1031515.815 0, 1296735.642 1031498.342 0, 
+    1296465.026 1031480.884 0, 1296194.41 1031463.443 0, 1295923.792 1031446.017 0, 1295653.174 1031428.608 0, 1295382.554 1031411.214 0, 1295111.934 1031393.837 0, 1294841.312 1031376.475 0, 1294570.69 1031359.129 0, 1294300.066 1031341.799 0, 1294029.441 1031324.485 0, 
+    1293758.816 1031307.187 0, 1293488.189 1031289.905 0, 1293217.561 1031272.639 0, 1292946.932 1031255.389 0, 1292675.04 1031238.074 0, 1292405.672 1031220.936 0, 1292135.04 1031203.734 0, 1291864.407 1031186.547 0, 1291593.774 1031169.377 0, 1291323.139 1031152.222 0, 
+    1291052.503 1031135.083 0, 1290781.866 1031117.96 0, 1290511.228 1031100.853 0, 1290240.589 1031083.762 0, 1289969.95 1031066.687 0, 1289699.309 1031049.628 0, 1289428.667 1031032.585 0, 1289158.024 1031015.558 0, 1288887.38 1030998.547 0, 1288616.735 1030981.551 0, 
+    1288346.089 1030964.572 0, 1288075.443 1030947.608 0, 1287804.795 1030930.661 0, 1287534.146 1030913.729 0, 1287263.496 1030896.813 0, 1286992.845 1030879.914 0, 1286722.193 1030863.03 0, 1286451.541 1030846.162 0, 1286179.623 1030829.231 0, 1285832.982 1036399.175 0, 
+    1285486.337 1041969.183 0, 1285757.595 1041986.073 0, 1286027.593 1042002.9 0, 1286297.589 1042019.743 0, 1286567.584 1042036.602 0, 1286837.578 1042053.476 0, 1287107.571 1042070.367 0, 1287377.564 1042087.273 0, 1287647.555 1042104.196 0, 1287917.545 1042121.134 0, 
+    1288187.534 1042138.088 0, 1288457.522 1042155.058 0, 1288727.51 1042172.044 0, 1288997.496 1042189.046 0, 1289267.481 1042206.064 0, 1289537.465 1042223.098 0, 1289807.448 1042240.147 0, 1290077.431 1042257.213 0, 1290347.412 1042274.294 0, 1290617.392 1042291.391 0, 
+    1290887.371 1042308.504 0, 1291157.349 1042325.633 0, 1291427.326 1042342.778 0, 1291697.303 1042359.939 0, 1291966.018 1042377.036 0, 1292237.252 1042394.308 0, 1292507.225 1042411.517 0, 1292777.197 1042428.741 0, 1293047.168 1042445.981 0, 1293317.138 1042463.237 0, 
+    1293587.107 1042480.509 0, 1293857.075 1042497.797 0, 1294127.042 1042515.101 0, 1294397.008 1042532.421 0, 1294666.973 1042549.756 0, 1294936.937 1042567.108 0, 1295206.9 1042584.475 0, 1295476.862 1042601.858 0, 1295746.823 1042619.257 0, 1296016.783 1042636.673 0, 
+    1296286.742 1042654.103 0, 1296556.7 1042671.55 0, 1296826.656 1042689.013 0, 1297096.612 1042706.491 0, 1297366.567 1042723.986 0, 1297636.521 1042741.496 0, 1297906.473 1042759.023 0, 1298176.425 1042776.565 0, 1298445.117 1042794.041 0, 1298807.497 1037225.034 0, 
+    1299169.873 1031656.092 0))
+
+POLYGON ((1311401.516 1043655.506 0, 1311132.872 1043637.271 0, 1310862.971 1043618.966 0, 1310593.069 1043600.677 0, 1310323.166 1043582.404 0, 1310053.261 1043564.147 0, 1309783.356 1043545.906 0, 1309513.45 1043527.681 0, 1309243.542 1043509.471 0, 1308973.634 1043491.278 0, 
+    1308703.724 1043473.1 0, 1308433.813 1043454.939 0, 1308163.902 1043436.793 0, 1307893.989 1043418.663 0, 1307624.075 1043400.549 0, 1307354.16 1043382.45 0, 1307084.244 1043364.368 0, 1306814.327 1043346.302 0, 1306544.409 1043328.251 0, 1306274.49 1043310.216 0, 
+    1306004.57 1043292.198 0, 1305734.648 1043274.195 0, 1305464.726 1043256.208 0, 1305194.802 1043238.237 0, 1304923.621 1043220.198 0, 1304654.952 1043202.342 0, 1304385.026 1043184.419 0, 1304115.098 1043166.511 0, 1303845.169 1043148.62 0, 1303575.24 1043130.744 0, 
+    1303305.309 1043112.884 0, 1303035.377 1043095.04 0, 1302765.444 1043077.212 0, 1302495.51 1043059.4 0, 1302225.575 1043041.603 0, 1301955.639 1043023.823 0, 1301685.702 1043006.058 0, 1301415.764 1042988.309 0, 1301145.825 1042970.577 0, 1300875.884 1042952.86 0, 
+    1300605.943 1042935.159 0, 1300336.001 1042917.474 0, 1300066.058 1042899.804 0, 1299796.113 1042882.151 0, 1299526.168 1042864.514 0, 1299256.221 1042846.892 0, 1298986.274 1042829.286 0, 1298716.325 1042811.697 0, 1298445.117 1042794.041 0, 1298082.733 1048363.108 0, 
+    1297720.345 1053932.233 0, 1297990.895 1053949.846 0, 1298260.188 1053967.393 0, 1298529.48 1053984.956 0, 1298798.771 1054002.534 0, 1299068.06 1054020.129 0, 1299337.349 1054037.739 0, 1299606.637 1054055.366 0, 1299875.924 1054073.008 0, 1300145.21 1054090.666 0, 
+    1300414.494 1054108.34 0, 1300683.778 1054126.03 0, 1300953.061 1054143.735 0, 1301222.342 1054161.457 0, 1301491.623 1054179.194 0, 1301760.902 1054196.947 0, 1302030.18 1054214.716 0, 1302299.458 1054232.501 0, 1302568.734 1054250.301 0, 1302838.009 1054268.118 0, 
+    1303107.284 1054285.95 0, 1303376.557 1054303.799 0, 1303645.829 1054321.663 0, 1303915.1 1054339.542 0, 1304183.116 1054357.355 0, 1304453.639 1054375.35 0, 1304722.907 1054393.277 0, 1304992.174 1054411.221 0, 1305261.44 1054429.18 0, 1305530.704 1054447.155 0, 
+    1305799.968 1054465.146 0, 1306069.231 1054483.152 0, 1306338.492 1054501.175 0, 1306607.753 1054519.213 0, 1306877.012 1054537.268 0, 1307146.271 1054555.338 0, 1307415.528 1054573.424 0, 1307684.784 1054591.525 0, 1307954.039 1054609.643 0, 1308223.294 1054627.776 0, 
+    1308492.547 1054645.926 0, 1308761.799 1054664.091 0, 1309031.05 1054682.272 0, 1309300.299 1054700.469 0, 1309569.548 1054718.682 0, 1309838.796 1054736.91 0, 1310108.042 1054755.155 0, 1310377.288 1054773.415 0, 1310645.279 1054791.606 0, 1311023.399 1049223.528 0, 
+    1311401.516 1043655.506 0))
+
+POLYGON ((1323567.734 1055687.491 0, 1323299.793 1055668.543 0, 1323030.6 1055649.522 0, 1322761.406 1055630.517 0, 1322492.211 1055611.528 0, 1322223.015 1055592.554 0, 1321953.817 1055573.597 0, 1321684.619 1055554.655 0, 1321415.419 1055535.73 0, 1321146.219 1055516.82 0, 
+    1320877.017 1055497.926 0, 1320607.814 1055479.047 0, 1320338.61 1055460.185 0, 1320069.405 1055441.338 0, 1319800.198 1055422.508 0, 1319530.991 1055403.693 0, 1319261.783 1055384.894 0, 1318992.573 1055366.11 0, 1318723.362 1055347.343 0, 1318454.15 1055328.592 0, 
+    1318184.938 1055309.856 0, 1317915.724 1055291.136 0, 1317646.508 1055272.432 0, 1317377.292 1055253.744 0, 1317106.823 1055234.985 0, 1316838.857 1055216.415 0, 1316569.637 1055197.775 0, 1316300.417 1055179.15 0, 1316031.195 1055160.541 0, 1315761.972 1055141.948 0, 
+    1315492.748 1055123.371 0, 1315223.523 1055104.81 0, 1314954.297 1055086.264 0, 1314685.07 1055067.734 0, 1314415.842 1055049.221 0, 1314146.612 1055030.723 0, 1313877.382 1055012.24 0, 1313608.151 1054993.774 0, 1313338.918 1054975.324 0, 1313069.684 1054956.889 0, 
+    1312800.449 1054938.47 0, 1312531.214 1054920.068 0, 1312261.977 1054901.68 0, 1311992.739 1054883.309 0, 1311723.5 1054864.954 0, 1311454.259 1054846.614 0, 1311185.018 1054828.291 0, 1310915.776 1054809.983 0, 1310645.279 1054791.606 0, 1310267.156 1060359.736 0, 
+    1309889.029 1065927.915 0, 1310158.867 1065946.247 0, 1310427.454 1065964.511 0, 1310696.04 1065982.79 0, 1310964.624 1066001.084 0, 1311233.208 1066019.395 0, 1311501.79 1066037.722 0, 1311770.372 1066056.064 0, 1312038.952 1066074.422 0, 1312307.532 1066092.796 0, 
+    1312576.11 1066111.186 0, 1312844.687 1066129.591 0, 1313113.263 1066148.012 0, 1313381.838 1066166.45 0, 1313650.412 1066184.902 0, 1313918.985 1066203.371 0, 1314187.557 1066221.856 0, 1314456.127 1066240.356 0, 1314724.697 1066258.872 0, 1314993.265 1066277.404 0, 
+    1315261.833 1066295.952 0, 1315530.399 1066314.516 0, 1315798.964 1066333.095 0, 1316067.528 1066351.69 0, 1316334.842 1066370.215 0, 1316604.653 1066388.928 0, 1316873.214 1066407.571 0, 1317141.774 1066426.229 0, 1317410.332 1066444.903 0, 1317678.89 1066463.593 0, 
+    1317947.446 1066482.299 0, 1318216.001 1066501.021 0, 1318484.556 1066519.758 0, 1318753.109 1066538.512 0, 1319021.661 1066557.281 0, 1319290.212 1066576.066 0, 1319558.761 1066594.866 0, 1319827.31 1066613.683 0, 1320095.858 1066632.515 0, 1320364.404 1066651.363 0, 
+    1320632.949 1066670.227 0, 1320901.494 1066689.107 0, 1321170.037 1066708.002 0, 1321438.579 1066726.914 0, 1321707.12 1066745.841 0, 1321975.659 1066764.784 0, 1322244.198 1066783.743 0, 1322512.736 1066802.717 0, 1322780.024 1066821.619 0, 1323173.881 1061254.531 0, 
+    1323567.734 1055687.491 0))
+
+POLYGON ((1335668.444 1067751.739 0, 1335401.207 1067732.082 0, 1335132.724 1067712.349 0, 1334864.24 1067692.631 0, 1334595.755 1067672.93 0, 1334327.269 1067653.244 0, 1334058.781 1067633.574 0, 1333790.293 1067613.92 0, 1333521.803 1067594.282 0, 1333253.312 1067574.659 0, 
+    1332984.82 1067555.052 0, 1332716.326 1067535.462 0, 1332447.832 1067515.886 0, 1332179.336 1067496.327 0, 1331910.84 1067476.784 0, 1331642.342 1067457.256 0, 1331373.843 1067437.744 0, 1331105.342 1067418.248 0, 1330836.841 1067398.768 0, 1330568.339 1067379.303 0, 
+    1330299.835 1067359.854 0, 1330031.33 1067340.422 0, 1329762.824 1067321.004 0, 1329494.317 1067301.603 0, 1329224.562 1067282.128 0, 1328957.3 1067262.848 0, 1328688.789 1067243.494 0, 1328420.278 1067224.156 0, 1328151.765 1067204.834 0, 1327883.251 1067185.527 0, 
+    1327614.736 1067166.237 0, 1327346.22 1067146.962 0, 1327077.702 1067127.703 0, 1326809.184 1067108.46 0, 1326540.664 1067089.232 0, 1326272.144 1067070.02 0, 1326003.622 1067050.825 0, 1325735.099 1067031.645 0, 1325466.575 1067012.48 0, 1325198.05 1066993.332 0, 
+    1324929.523 1066974.199 0, 1324660.996 1066955.083 0, 1324392.467 1066935.982 0, 1324123.937 1066916.896 0, 1323855.407 1066897.827 0, 1323586.875 1066878.773 0, 1323318.342 1066859.736 0, 1323049.807 1066840.714 0, 1322780.024 1066821.619 0, 1322386.165 1072388.751 0, 
+    1321992.302 1077955.923 0, 1322261.427 1077974.97 0, 1322529.306 1077993.946 0, 1322797.184 1078012.937 0, 1323065.06 1078031.944 0, 1323332.936 1078050.967 0, 1323600.81 1078070.006 0, 1323868.683 1078089.06 0, 1324136.556 1078108.13 0, 1324404.427 1078127.216 0, 
+    1324672.296 1078146.318 0, 1324940.165 1078165.435 0, 1325208.033 1078184.569 0, 1325475.899 1078203.718 0, 1325743.765 1078222.882 0, 1326011.629 1078242.063 0, 1326279.492 1078261.259 0, 1326547.354 1078280.471 0, 1326815.215 1078299.699 0, 1327083.075 1078318.943 0, 
+    1327350.933 1078338.202 0, 1327618.791 1078357.477 0, 1327886.647 1078376.768 0, 1328154.502 1078396.075 0, 1328421.113 1078415.307 0, 1328690.209 1078434.735 0, 1328958.061 1078454.089 0, 1329225.912 1078473.459 0, 1329493.761 1078492.844 0, 1329761.61 1078512.245 0, 
+    1330029.457 1078531.662 0, 1330297.303 1078551.095 0, 1330565.148 1078570.544 0, 1330832.992 1078590.008 0, 1331100.834 1078609.488 0, 1331368.676 1078628.984 0, 1331636.516 1078648.496 0, 1331904.355 1078668.023 0, 1332172.194 1078687.566 0, 1332440.03 1078707.125 0, 
+    1332707.866 1078726.699 0, 1332975.701 1078746.29 0, 1333243.534 1078765.896 0, 1333511.367 1078785.518 0, 1333779.198 1078805.156 0, 1334047.028 1078824.809 0, 1334314.856 1078844.478 0, 1334582.684 1078864.163 0, 1334849.268 1078883.773 0, 1335258.857 1073317.736 0, 
+    1335668.444 1067751.739 0))
+
+POLYGON ((1347703.561 1079847.942 0, 1347437.032 1079827.58 0, 1347169.261 1079807.138 0, 1346901.489 1079786.712 0, 1346633.715 1079766.302 0, 1346365.941 1079745.908 0, 1346098.165 1079725.53 0, 1345830.388 1079705.167 0, 1345562.61 1079684.82 0, 1345294.83 1079664.489 0, 
+    1345027.05 1079644.173 0, 1344759.268 1079623.873 0, 1344491.485 1079603.589 0, 1344223.701 1079583.321 0, 1343955.915 1079563.069 0, 1343688.129 1079542.832 0, 1343420.341 1079522.611 0, 1343152.552 1079502.406 0, 1342884.762 1079482.217 0, 1342616.971 1079462.043 0, 
+    1342349.178 1079441.885 0, 1342081.385 1079421.743 0, 1341813.59 1079401.617 0, 1341545.794 1079381.506 0, 1341276.755 1079361.318 0, 1341010.198 1079341.332 0, 1340742.399 1079321.269 0, 1340474.598 1079301.221 0, 1340206.796 1079281.19 0, 1339938.993 1079261.173 0, 
+    1339671.188 1079241.173 0, 1339403.383 1079221.189 0, 1339135.576 1079201.22 0, 1338867.768 1079181.267 0, 1338599.959 1079161.33 0, 1338332.149 1079141.408 0, 1338064.338 1079121.503 0, 1337796.525 1079101.613 0, 1337528.712 1079081.739 0, 1337260.897 1079061.88 0, 
+    1336993.081 1079042.038 0, 1336725.264 1079022.211 0, 1336457.445 1079002.4 0, 1336189.626 1078982.604 0, 1335921.805 1078962.825 0, 1335653.983 1078943.061 0, 1335386.16 1078923.313 0, 1335118.336 1078903.581 0, 1334849.268 1078883.773 0, 1334439.677 1084449.844 0, 
+    1334030.083 1090015.947 0, 1334298.492 1090035.707 0, 1334565.661 1090055.391 0, 1334832.829 1090075.09 0, 1335099.995 1090094.806 0, 1335367.161 1090114.537 0, 1335634.325 1090134.284 0, 1335901.488 1090154.047 0, 1336168.65 1090173.825 0, 1336435.811 1090193.619 0, 
+    1336702.971 1090213.429 0, 1336970.129 1090233.254 0, 1337237.287 1090253.096 0, 1337504.443 1090272.953 0, 1337771.598 1090292.825 0, 1338038.752 1090312.714 0, 1338305.904 1090332.618 0, 1338573.056 1090352.538 0, 1338840.206 1090372.473 0, 1339107.355 1090392.425 0, 
+    1339374.503 1090412.392 0, 1339641.65 1090432.374 0, 1339908.796 1090452.373 0, 1340175.94 1090472.387 0, 1340441.845 1090492.324 0, 1340710.226 1090512.463 0, 1340977.366 1090532.524 0, 1341244.506 1090552.601 0, 1341511.645 1090572.694 0, 1341778.782 1090592.803 0, 
+    1342045.918 1090612.927 0, 1342313.053 1090633.067 0, 1342580.187 1090653.223 0, 1342847.32 1090673.394 0, 1343114.451 1090693.581 0, 1343381.581 1090713.784 0, 1343648.71 1090734.003 0, 1343915.838 1090754.237 0, 1344182.965 1090774.487 0, 1344450.09 1090794.753 0, 
+    1344717.215 1090815.035 0, 1344984.338 1090835.332 0, 1345251.46 1090855.645 0, 1345518.58 1090875.973 0, 1345785.7 1090896.318 0, 1346052.818 1090916.678 0, 1346319.935 1090937.054 0, 1346587.051 1090957.445 0, 1346852.929 1090977.758 0, 1347278.246 1085412.835 0, 
+    1347703.561 1079847.942 0))
+
+POLYGON ((1359673.006 1091975.792 0, 1359407.185 1091954.728 0, 1359140.128 1091933.582 0, 1358873.069 1091912.451 0, 1358606.01 1091891.337 0, 1358338.949 1091870.238 0, 1358071.886 1091849.155 0, 1357804.823 1091828.087 0, 1357537.758 1091807.035 0, 1357270.692 1091785.999 0, 
+    1357003.625 1091764.979 0, 1356736.557 1091743.974 0, 1356469.487 1091722.985 0, 1356202.416 1091702.012 0, 1355935.344 1091681.054 0, 1355668.271 1091660.113 0, 1355401.196 1091639.187 0, 1355134.121 1091618.276 0, 1354867.044 1091597.382 0, 1354599.965 1091576.503 0, 
+    1354332.886 1091555.639 0, 1354065.805 1091534.792 0, 1353798.723 1091513.96 0, 1353531.64 1091493.144 0, 1353263.32 1091472.248 0, 1352997.47 1091451.559 0, 1352730.383 1091430.79 0, 1352463.295 1091410.037 0, 1352196.206 1091389.3 0, 1351929.116 1091368.578 0, 
+    1351662.024 1091347.872 0, 1351394.931 1091327.182 0, 1351127.837 1091306.507 0, 1350860.741 1091285.849 0, 1350593.645 1091265.205 0, 1350326.547 1091244.578 0, 1350059.448 1091223.966 0, 1349792.348 1091203.37 0, 1349525.246 1091182.79 0, 1349258.144 1091162.226 0, 
+    1348991.04 1091141.677 0, 1348723.935 1091121.144 0, 1348456.829 1091100.627 0, 1348189.721 1091080.125 0, 1347922.612 1091059.639 0, 1347655.503 1091039.169 0, 1347388.391 1091018.714 0, 1347121.279 1090998.276 0, 1346852.929 1090977.758 0, 1346427.609 1096542.708 0, 
+    1346002.288 1102107.68 0, 1346269.98 1102128.147 0, 1346536.437 1102148.536 0, 1346802.893 1102168.94 0, 1347069.348 1102189.36 0, 1347335.802 1102209.796 0, 1347602.254 1102230.247 0, 1347868.705 1102250.714 0, 1348135.155 1102271.197 0, 1348401.604 1102291.695 0, 
+    1348668.052 1102312.21 0, 1348934.498 1102332.739 0, 1349200.943 1102353.285 0, 1349467.387 1102373.846 0, 1349733.83 1102394.423 0, 1350000.272 1102415.015 0, 1350266.712 1102435.623 0, 1350533.151 1102456.247 0, 1350799.589 1102476.887 0, 1351066.026 1102497.542 0, 
+    1351332.461 1102518.213 0, 1351598.895 1102538.899 0, 1351865.328 1102559.602 0, 1352131.76 1102580.319 0, 1352396.958 1102600.957 0, 1352664.62 1102621.802 0, 1352931.048 1102642.567 0, 1353197.475 1102663.348 0, 1353463.901 1102684.144 0, 1353730.325 1102704.956 0, 
+    1353996.749 1102725.784 0, 1354263.171 1102746.627 0, 1354529.591 1102767.487 0, 1354796.011 1102788.361 0, 1355062.429 1102809.252 0, 1355328.846 1102830.158 0, 1355595.262 1102851.08 0, 1355861.677 1102872.017 0, 1356128.09 1102892.97 0, 1356394.502 1102913.939 0, 
+    1356660.913 1102934.924 0, 1356927.323 1102955.924 0, 1357193.732 1102976.94 0, 1357460.139 1102997.971 0, 1357726.545 1103019.018 0, 1357992.95 1103040.081 0, 1358259.353 1103061.16 0, 1358525.755 1103082.254 0, 1358790.925 1103103.267 0, 1359231.966 1097539.518 0, 
+    1359673.006 1091975.792 0))
+
+POLYGON ((1371576.698 1104134.979 0, 1371311.587 1104113.218 0, 1371045.245 1104091.371 0, 1370778.902 1104069.54 0, 1370512.558 1104047.724 0, 1370246.213 1104025.924 0, 1369979.866 1104004.14 0, 1369713.518 1103982.372 0, 1369447.169 1103960.619 0, 1369180.818 1103938.882 0, 
+    1368914.466 1103917.16 0, 1368648.113 1103895.455 0, 1368381.759 1103873.765 0, 1368115.403 1103852.09 0, 1367849.046 1103830.432 0, 1367582.688 1103808.789 0, 1367316.328 1103787.161 0, 1367049.967 1103765.55 0, 1366783.605 1103743.954 0, 1366517.242 1103722.373 0, 
+    1366250.877 1103700.809 0, 1365984.511 1103679.26 0, 1365718.144 1103657.726 0, 1365451.776 1103636.209 0, 1365184.176 1103614.608 0, 1364919.035 1103593.221 0, 1364652.663 1103571.75 0, 1364386.29 1103550.295 0, 1364119.915 1103528.856 0, 1363853.539 1103507.432 0, 
+    1363587.162 1103486.025 0, 1363320.783 1103464.632 0, 1363054.403 1103443.256 0, 1362788.022 1103421.895 0, 1362521.64 1103400.55 0, 1362255.256 1103379.22 0, 1361988.872 1103357.907 0, 1361722.486 1103336.609 0, 1361456.098 1103315.326 0, 1361189.71 1103294.059 0, 
+    1360923.32 1103272.808 0, 1360656.929 1103251.573 0, 1360390.536 1103230.353 0, 1360124.143 1103209.149 0, 1359857.748 1103187.961 0, 1359591.352 1103166.788 0, 1359324.955 1103145.631 0, 1359058.556 1103124.49 0, 1358790.925 1103103.267 0, 1358349.882 1108667.033 0, 
+    1357908.837 1114230.813 0, 1358175.811 1114251.984 0, 1358441.555 1114273.073 0, 1358707.297 1114294.178 0, 1358973.038 1114315.299 0, 1359238.778 1114336.435 0, 1359504.517 1114357.587 0, 1359770.254 1114378.754 0, 1360035.99 1114399.938 0, 1360301.725 1114421.136 0, 
+    1360567.459 1114442.351 0, 1360833.191 1114463.581 0, 1361098.922 1114484.827 0, 1361364.652 1114506.088 0, 1361630.381 1114527.365 0, 1361896.108 1114548.658 0, 1362161.834 1114569.966 0, 1362427.559 1114591.29 0, 1362693.283 1114612.63 0, 1362959.005 1114633.985 0, 
+    1363224.726 1114655.356 0, 1363490.446 1114676.742 0, 1363756.165 1114698.144 0, 1364021.882 1114719.562 0, 1364286.371 1114740.897 0, 1364553.313 1114762.445 0, 1364819.026 1114783.909 0, 1365084.739 1114805.39 0, 1365350.45 1114826.886 0, 1365616.16 1114848.397 0, 
+    1365881.868 1114869.925 0, 1366147.575 1114891.468 0, 1366413.281 1114913.026 0, 1366678.986 1114934.6 0, 1366944.689 1114956.19 0, 1367210.391 1114977.796 0, 1367476.092 1114999.417 0, 1367741.792 1115021.053 0, 1368007.49 1115042.706 0, 1368273.187 1115064.374 0, 
+    1368538.883 1115086.057 0, 1368804.578 1115107.757 0, 1369070.271 1115129.472 0, 1369335.963 1115151.202 0, 1369601.653 1115172.948 0, 1369867.343 1115194.71 0, 1370133.031 1115216.488 0, 1370398.718 1115238.281 0, 1370663.177 1115259.989 0, 1371119.938 1109697.477 0, 
+    1371576.698 1104134.979 0))
+
+POLYGON ((1383414.558 1116325.194 0, 1383150.159 1116302.739 0, 1382884.535 1116280.195 0, 1382618.909 1116257.667 0, 1382353.282 1116235.155 0, 1382087.654 1116212.658 0, 1381822.025 1116190.177 0, 1381556.394 1116167.712 0, 1381290.762 1116145.262 0, 1381025.128 1116122.827 0, 
+    1380759.494 1116100.409 0, 1380493.857 1116078.006 0, 1380228.22 1116055.619 0, 1379962.581 1116033.247 0, 1379696.941 1116010.891 0, 1379431.3 1115988.551 0, 1379165.657 1115966.226 0, 1378900.013 1115943.917 0, 1378634.368 1115921.623 0, 1378368.721 1115899.345 0, 
+    1378103.073 1115877.083 0, 1377837.424 1115854.837 0, 1377571.774 1115832.606 0, 1377306.122 1115810.39 0, 1377039.243 1115788.088 0, 1376774.814 1115766.007 0, 1376509.158 1115743.838 0, 1376243.501 1115721.685 0, 1375977.843 1115699.548 0, 1375712.183 1115677.427 0, 
+    1375446.522 1115655.321 0, 1375180.86 1115633.231 0, 1374915.196 1115611.156 0, 1374649.532 1115589.097 0, 1374383.865 1115567.054 0, 1374118.198 1115545.026 0, 1373852.529 1115523.014 0, 1373586.859 1115501.018 0, 1373321.188 1115479.037 0, 1373055.515 1115457.072 0, 
+    1372789.841 1115435.122 0, 1372524.166 1115413.189 0, 1372258.489 1115391.27 0, 1371992.812 1115369.368 0, 1371727.132 1115347.481 0, 1371461.452 1115325.61 0, 1371195.77 1115303.754 0, 1370930.087 1115281.914 0, 1370663.177 1115259.989 0, 1370206.415 1120822.51 0, 
+    1369749.653 1126385.035 0, 1370015.906 1126406.906 0, 1370280.934 1126428.692 0, 1370545.961 1126450.494 0, 1370810.986 1126472.312 0, 1371076.01 1126494.145 0, 1371341.034 1126515.993 0, 1371606.055 1126537.857 0, 1371871.076 1126559.737 0, 1372136.095 1126581.633 0, 
+    1372401.113 1126603.544 0, 1372666.129 1126625.47 0, 1372931.145 1126647.412 0, 1373196.159 1126669.37 0, 1373461.171 1126691.344 0, 1373726.183 1126713.333 0, 1373991.193 1126735.337 0, 1374256.202 1126757.357 0, 1374521.209 1126779.393 0, 1374786.216 1126801.444 0, 
+    1375051.221 1126823.511 0, 1375316.224 1126845.594 0, 1375581.226 1126867.692 0, 1375846.228 1126889.806 0, 1376110.005 1126911.833 0, 1376376.226 1126934.08 0, 1376641.223 1126956.241 0, 1376906.219 1126978.417 0, 1377171.213 1127000.609 0, 1377436.206 1127022.816 0, 
+    1377701.198 1127045.039 0, 1377966.189 1127067.278 0, 1378231.178 1127089.532 0, 1378496.166 1127111.801 0, 1378761.153 1127134.087 0, 1379026.138 1127156.388 0, 1379291.122 1127178.704 0, 1379556.105 1127201.036 0, 1379821.086 1127223.384 0, 1380086.066 1127245.747 0, 
+    1380351.045 1127268.126 0, 1380616.023 1127290.521 0, 1380880.999 1127312.931 0, 1381145.974 1127335.357 0, 1381410.947 1127357.798 0, 1381675.919 1127380.255 0, 1381940.89 1127402.727 0, 1382205.86 1127425.215 0, 1382469.607 1127447.615 0, 1382942.083 1121886.402 0, 
+    1383414.558 1116325.194 0))
+
+POLYGON ((816493.205 635049.798 0, 816200.707 635060.554 0, 815906.759 635071.381 0, 815612.812 635082.225 0, 815318.865 635093.086 0, 815024.919 635103.965 0, 814730.973 635114.861 0, 814437.028 635125.774 0, 814143.084 635136.704 0, 813849.14 635147.652 0, 
+    813555.197 635158.617 0, 813261.255 635169.6 0, 812967.313 635180.599 0, 812673.372 635191.616 0, 812379.431 635202.651 0, 812085.492 635213.702 0, 811791.552 635224.771 0, 811497.614 635235.858 0, 811203.676 635246.961 0, 810909.739 635258.082 0, 
+    810615.802 635269.22 0, 810321.866 635280.375 0, 810027.931 635291.548 0, 809733.997 635302.738 0, 809438.61 635314.001 0, 809146.13 635325.17 0, 808852.197 635336.412 0, 808558.265 635347.671 0, 808264.334 635358.948 0, 807970.403 635370.242 0, 
+    807676.473 635381.553 0, 807382.544 635392.881 0, 807088.615 635404.227 0, 806794.688 635415.59 0, 806500.76 635426.97 0, 806206.834 635438.368 0, 805912.908 635449.783 0, 805618.983 635461.215 0, 805325.058 635472.665 0, 805031.134 635484.131 0, 
+    804737.211 635495.616 0, 804443.288 635507.117 0, 804149.367 635518.636 0, 803855.445 635530.172 0, 803561.525 635541.725 0, 803267.605 635553.296 0, 802973.686 635564.884 0, 802679.767 635576.489 0, 802384.396 635588.169 0, 802604.51 641150.359 0, 
+    802824.636 646712.874 0, 803119.35 646701.22 0, 803412.614 646689.641 0, 803705.878 646678.079 0, 803999.143 646666.534 0, 804292.409 646655.006 0, 804585.675 646643.496 0, 804878.942 646632.003 0, 805172.21 646620.527 0, 805465.478 646609.068 0, 
+    805758.747 646597.627 0, 806052.017 646586.203 0, 806345.288 646574.796 0, 806638.559 646563.407 0, 806931.831 646552.035 0, 807225.103 646540.68 0, 807518.376 646529.342 0, 807811.65 646518.021 0, 808104.924 646506.718 0, 808398.199 646495.432 0, 
+    808691.475 646484.164 0, 808984.752 646472.912 0, 809278.029 646461.678 0, 809571.307 646450.461 0, 809863.136 646439.317 0, 810157.864 646428.079 0, 810451.144 646416.914 0, 810744.424 646405.766 0, 811037.705 646394.636 0, 811330.987 646383.522 0, 
+    811624.269 646372.426 0, 811917.552 646361.348 0, 812210.836 646350.286 0, 812504.12 646339.242 0, 812797.405 646328.215 0, 813090.691 646317.205 0, 813383.977 646306.213 0, 813677.264 646295.237 0, 813970.552 646284.279 0, 814263.84 646273.339 0, 
+    814557.129 646262.415 0, 814850.418 646251.509 0, 815143.708 646240.62 0, 815436.999 646229.749 0, 815730.29 646218.894 0, 816023.582 646208.057 0, 816316.875 646197.237 0, 816610.168 646186.435 0, 816902.014 646175.703 0, 816697.603 640612.587 0, 
+    816493.205 635049.798 0))
+
+POLYGON ((830980.853 645678.304 0, 830688.976 645688.212 0, 830395.653 645698.186 0, 830102.331 645708.177 0, 829809.01 645718.185 0, 829515.689 645728.211 0, 829222.369 645738.254 0, 828929.049 645748.314 0, 828635.73 645758.392 0, 828342.411 645768.487 0, 
+    828049.093 645778.599 0, 827755.776 645788.728 0, 827462.459 645798.875 0, 827169.143 645809.039 0, 826875.828 645819.22 0, 826582.513 645829.418 0, 826289.198 645839.634 0, 825995.885 645849.867 0, 825702.571 645860.117 0, 825409.259 645870.384 0, 
+    825115.947 645880.669 0, 824822.636 645890.971 0, 824529.325 645901.29 0, 824236.015 645911.627 0, 823941.258 645922.031 0, 823649.396 645932.351 0, 823356.088 645942.74 0, 823062.78 645953.145 0, 822769.473 645963.568 0, 822476.167 645974.008 0, 
+    822182.861 645984.465 0, 821889.556 645994.94 0, 821596.251 646005.432 0, 821302.947 646015.941 0, 821009.644 646026.467 0, 820716.341 646037.011 0, 820423.039 646047.572 0, 820129.738 646058.15 0, 819836.437 646068.745 0, 819543.136 646079.358 0, 
+    819249.837 646089.988 0, 818956.538 646100.635 0, 818663.239 646111.3 0, 818369.942 646121.982 0, 818076.645 646132.681 0, 817783.348 646143.397 0, 817490.052 646154.13 0, 817196.757 646164.881 0, 816902.014 646175.703 0, 817106.437 651739.14 0, 
+    817310.871 657302.896 0, 817604.956 657292.099 0, 817897.596 657281.372 0, 818190.237 657270.663 0, 818482.878 657259.97 0, 818775.521 657249.295 0, 819068.163 657238.637 0, 819360.807 657227.997 0, 819653.451 657217.373 0, 819946.096 657206.767 0, 
+    820238.741 657196.178 0, 820531.387 657185.606 0, 820824.033 657175.052 0, 821116.681 657164.514 0, 821409.328 657153.994 0, 821701.977 657143.491 0, 821994.626 657133.006 0, 822287.275 657122.537 0, 822579.926 657112.086 0, 822872.577 657101.652 0, 
+    823165.228 657091.235 0, 823457.88 657080.836 0, 823750.533 657070.453 0, 824043.186 657060.088 0, 824334.396 657049.792 0, 824628.495 657039.41 0, 824921.15 657029.097 0, 825213.806 657018.8 0, 825506.462 657008.521 0, 825799.119 656998.26 0, 
+    826091.777 656988.015 0, 826384.435 656977.788 0, 826677.094 656967.578 0, 826969.753 656957.385 0, 827262.413 656947.209 0, 827555.073 656937.051 0, 827847.735 656926.91 0, 828140.396 656916.786 0, 828433.059 656906.679 0, 828725.722 656896.59 0, 
+    829018.385 656886.517 0, 829311.049 656876.462 0, 829603.714 656866.425 0, 829896.379 656856.404 0, 830189.045 656846.401 0, 830481.712 656836.415 0, 830774.379 656826.446 0, 831067.047 656816.494 0, 831358.272 656806.609 0, 831169.557 651242.297 0, 
+    830980.853 645678.304 0))
+
+POLYGON ((874074.374 677821.86 0, 873784.373 677829.243 0, 873492.942 677836.681 0, 873201.511 677844.135 0, 872910.081 677851.607 0, 872618.652 677859.096 0, 872327.222 677866.602 0, 872035.794 677874.125 0, 871744.365 677881.665 0, 871452.937 677889.223 0, 
+    871161.51 677896.797 0, 870870.083 677904.389 0, 870578.656 677911.998 0, 870287.23 677919.624 0, 869995.805 677927.267 0, 869704.379 677934.928 0, 869412.955 677942.605 0, 869121.53 677950.3 0, 868830.107 677958.012 0, 868538.683 677965.741 0, 
+    868247.26 677973.487 0, 867955.838 677981.25 0, 867664.416 677989.03 0, 867372.994 677996.828 0, 867080.142 678004.681 0, 866790.152 678012.475 0, 866498.732 678020.324 0, 866207.312 678028.19 0, 865915.893 678036.073 0, 865624.474 678043.974 0, 
+    865333.056 678051.891 0, 865041.638 678059.826 0, 864750.221 678067.778 0, 864458.804 678075.747 0, 864167.387 678083.734 0, 863875.971 678091.737 0, 863584.556 678099.758 0, 863293.141 678107.795 0, 863001.726 678115.85 0, 862710.312 678123.922 0, 
+    862418.899 678132.011 0, 862127.485 678140.118 0, 861836.073 678148.241 0, 861544.661 678156.382 0, 861253.249 678164.54 0, 860961.838 678172.714 0, 860670.427 678180.907 0, 860379.017 678189.116 0, 860086.175 678197.383 0, 860243.49 683764.217 0, 
+    860400.813 689331.35 0, 860692.997 689323.102 0, 860983.752 689314.911 0, 861274.507 689306.737 0, 861565.263 689298.581 0, 861856.02 689290.441 0, 862146.777 689282.319 0, 862437.534 689274.214 0, 862728.292 689266.126 0, 863019.05 689258.055 0, 
+    863309.809 689250.001 0, 863600.568 689241.964 0, 863891.328 689233.944 0, 864182.088 689225.942 0, 864472.848 689217.957 0, 864763.61 689209.988 0, 865054.371 689202.037 0, 865345.133 689194.103 0, 865635.896 689186.186 0, 865926.659 689178.286 0, 
+    866217.422 689170.403 0, 866508.186 689162.538 0, 866798.95 689154.689 0, 867089.715 689146.858 0, 867379.053 689139.082 0, 867671.246 689131.246 0, 867962.013 689123.466 0, 868252.779 689115.703 0, 868543.546 689107.958 0, 868834.314 689100.229 0, 
+    869125.082 689092.517 0, 869415.851 689084.823 0, 869706.619 689077.146 0, 869997.389 689069.485 0, 870288.159 689061.842 0, 870578.929 689054.216 0, 870869.7 689046.607 0, 871160.471 689039.015 0, 871451.243 689031.441 0, 871742.015 689023.883 0, 
+    872032.787 689016.343 0, 872323.56 689008.819 0, 872614.334 689001.313 0, 872905.107 688993.824 0, 873195.882 688986.352 0, 873486.657 688978.897 0, 873777.432 688971.459 0, 874068.207 688964.039 0, 874357.556 688956.671 0, 874215.961 683389.116 0, 
+    874074.374 677821.86 0))
+
+POLYGON ((888315.302 688621.425 0, 888025.931 688627.975 0, 887735.136 688634.574 0, 887444.341 688641.19 0, 887153.546 688647.823 0, 886862.752 688654.474 0, 886571.958 688661.141 0, 886281.164 688667.826 0, 885990.371 688674.528 0, 885699.579 688681.247 0, 
+    885408.786 688687.983 0, 885117.995 688694.736 0, 884827.203 688701.506 0, 884536.412 688708.294 0, 884245.621 688715.098 0, 883954.831 688721.92 0, 883664.041 688728.759 0, 883373.252 688735.614 0, 883082.463 688742.487 0, 882791.674 688749.377 0, 
+    882500.886 688756.285 0, 882210.098 688763.209 0, 881919.31 688770.15 0, 881628.523 688777.109 0, 881336.311 688784.119 0, 881046.951 688791.077 0, 880756.165 688798.087 0, 880465.379 688805.114 0, 880174.594 688812.159 0, 879883.81 688819.22 0, 
+    879593.026 688826.298 0, 879302.242 688833.394 0, 879011.459 688840.506 0, 878720.676 688847.636 0, 878429.893 688854.783 0, 878139.111 688861.947 0, 877848.33 688869.128 0, 877557.548 688876.326 0, 877266.768 688883.541 0, 876975.987 688890.773 0, 
+    876685.207 688898.023 0, 876394.428 688905.29 0, 876103.649 688912.573 0, 875812.87 688919.874 0, 875522.092 688927.192 0, 875231.314 688934.527 0, 874940.537 688941.879 0, 874649.76 688949.249 0, 874357.556 688956.671 0, 874499.159 694524.522 0, 
+    874640.769 700092.665 0, 874932.313 700085.259 0, 875222.435 700077.907 0, 875512.557 700070.571 0, 875802.679 700063.253 0, 876092.802 700055.951 0, 876382.925 700048.667 0, 876673.049 700041.399 0, 876963.173 700034.149 0, 877253.297 700026.916 0, 
+    877543.422 700019.7 0, 877833.547 700012.501 0, 878123.673 700005.319 0, 878413.799 699998.154 0, 878703.926 699991.006 0, 878994.053 699983.876 0, 879284.18 699976.762 0, 879574.308 699969.665 0, 879864.437 699962.586 0, 880154.565 699955.524 0, 
+    880444.694 699948.478 0, 880734.824 699941.45 0, 881024.954 699934.439 0, 881315.084 699927.445 0, 881603.792 699920.502 0, 881895.346 699913.508 0, 882185.478 699906.565 0, 882475.61 699899.639 0, 882765.742 699892.73 0, 883055.875 699885.839 0, 
+    883346.008 699878.964 0, 883636.142 699872.107 0, 883926.276 699865.266 0, 884216.41 699858.443 0, 884506.545 699851.637 0, 884796.68 699844.848 0, 885086.816 699838.075 0, 885376.952 699831.32 0, 885667.088 699824.582 0, 885957.225 699817.862 0, 
+    886247.362 699811.158 0, 886537.5 699804.471 0, 886827.638 699797.801 0, 887117.776 699791.149 0, 887407.915 699784.513 0, 887698.054 699777.895 0, 887988.193 699771.294 0, 888278.333 699764.709 0, 888567.052 699758.174 0, 888441.174 694189.653 0, 
+    888315.302 688621.425 0))
+
+POLYGON ((902494.225 699463.029 0, 902205.487 699468.748 0, 901915.329 699474.513 0, 901625.172 699480.294 0, 901335.015 699486.093 0, 901044.859 699491.909 0, 900754.703 699497.742 0, 900464.547 699503.592 0, 900174.392 699509.459 0, 899884.237 699515.343 0, 
+    899594.083 699521.244 0, 899303.928 699527.162 0, 899013.774 699533.097 0, 898723.621 699539.05 0, 898433.468 699545.019 0, 898143.315 699551.006 0, 897853.162 699557.009 0, 897563.01 699563.03 0, 897272.858 699569.068 0, 896982.707 699575.123 0, 
+    896692.556 699581.195 0, 896402.405 699587.284 0, 896112.254 699593.39 0, 895822.104 699599.513 0, 895530.534 699605.683 0, 895241.805 699611.811 0, 894951.656 699617.985 0, 894661.508 699624.176 0, 894371.36 699630.385 0, 894081.212 699636.611 0, 
+    893791.064 699642.853 0, 893500.917 699649.113 0, 893210.771 699655.39 0, 892920.624 699661.684 0, 892630.478 699667.995 0, 892340.333 699674.323 0, 892050.187 699680.668 0, 891760.042 699687.03 0, 891469.898 699693.41 0, 891179.754 699699.806 0, 
+    890889.61 699706.22 0, 890599.467 699712.65 0, 890309.324 699719.098 0, 890019.181 699725.563 0, 889729.039 699732.044 0, 889438.897 699738.543 0, 889148.755 699745.059 0, 888858.614 699751.592 0, 888567.052 699758.174 0, 888692.937 705326.984 0, 
+    888818.828 710896.079 0, 889109.732 710889.512 0, 889399.217 710882.993 0, 889688.703 710876.492 0, 889978.189 710870.008 0, 890267.676 710863.541 0, 890557.163 710857.091 0, 890846.65 710850.658 0, 891136.138 710844.242 0, 891425.626 710837.843 0, 
+    891715.115 710831.461 0, 892004.604 710825.096 0, 892294.093 710818.748 0, 892583.583 710812.417 0, 892873.073 710806.103 0, 893162.564 710799.806 0, 893452.054 710793.527 0, 893741.545 710787.264 0, 894031.037 710781.018 0, 894320.529 710774.79 0, 
+    894610.021 710768.578 0, 894899.514 710762.384 0, 895189.007 710756.206 0, 895478.5 710750.046 0, 895766.577 710743.932 0, 896057.488 710737.776 0, 896346.982 710731.667 0, 896636.477 710725.574 0, 896925.972 710719.499 0, 897215.468 710713.441 0, 
+    897504.964 710707.4 0, 897794.46 710701.376 0, 898083.957 710695.369 0, 898373.454 710689.378 0, 898662.951 710683.405 0, 898952.449 710677.449 0, 899241.947 710671.511 0, 899531.445 710665.589 0, 899820.944 710659.684 0, 900110.443 710653.796 0, 
+    900399.942 710647.925 0, 900689.442 710642.071 0, 900978.942 710636.235 0, 901268.442 710630.415 0, 901557.943 710624.612 0, 901847.444 710618.827 0, 902136.946 710613.058 0, 902426.447 710607.307 0, 902714.533 710601.6 0, 902604.376 705032.172 0, 
+    902494.225 699463.029 0))
+
+POLYGON ((916611.015 710346.381 0, 916322.912 710351.273 0, 916033.395 710356.207 0, 915743.878 710361.158 0, 915454.362 710366.125 0, 915164.846 710371.11 0, 914875.33 710376.112 0, 914585.815 710381.13 0, 914296.3 710386.166 0, 914006.785 710391.219 0, 
+    913717.271 710396.289 0, 913427.756 710401.376 0, 913138.242 710406.48 0, 912848.729 710411.601 0, 912559.215 710416.739 0, 912269.702 710421.894 0, 911980.19 710427.066 0, 911690.677 710432.256 0, 911401.165 710437.462 0, 911111.653 710442.685 0, 
+    910822.142 710447.925 0, 910532.631 710453.183 0, 910243.12 710458.457 0, 909953.609 710463.749 0, 909662.684 710469.083 0, 909374.589 710474.383 0, 909085.08 710479.725 0, 908795.57 710485.085 0, 908506.061 710490.461 0, 908216.553 710495.855 0, 
+    907927.044 710501.266 0, 907637.536 710506.693 0, 907348.029 710512.138 0, 907058.521 710517.6 0, 906769.014 710523.079 0, 906479.507 710528.575 0, 906190.001 710534.088 0, 905900.495 710539.618 0, 905610.989 710545.165 0, 905321.484 710550.729 0, 
+    905031.978 710556.31 0, 904742.474 710561.908 0, 904452.969 710567.523 0, 904163.465 710573.156 0, 903873.961 710578.805 0, 903584.458 710584.471 0, 903294.955 710590.155 0, 903005.452 710595.855 0, 902714.533 710601.6 0, 902824.696 716171.311 0, 
+    902934.864 721741.299 0, 903225.124 721735.567 0, 903513.971 721729.879 0, 903802.818 721724.209 0, 904091.666 721718.555 0, 904380.514 721712.919 0, 904669.363 721707.299 0, 904958.212 721701.697 0, 905247.061 721696.111 0, 905535.91 721690.543 0, 
+    905824.76 721684.992 0, 906113.61 721679.457 0, 906402.46 721673.94 0, 906691.311 721668.439 0, 906980.162 721662.956 0, 907269.014 721657.489 0, 907557.865 721652.04 0, 907846.717 721646.607 0, 908135.57 721641.192 0, 908424.422 721635.793 0, 
+    908713.275 721630.412 0, 909002.129 721625.047 0, 909290.982 721619.7 0, 909579.836 721614.37 0, 909867.279 721609.082 0, 910157.545 721603.76 0, 910446.4 721598.48 0, 910735.255 721593.218 0, 911024.111 721587.972 0, 911312.966 721582.744 0, 
+    911601.823 721577.532 0, 911890.679 721572.338 0, 912179.536 721567.161 0, 912468.393 721562 0, 912757.25 721556.857 0, 913046.108 721551.73 0, 913334.966 721546.621 0, 913623.824 721541.528 0, 913912.682 721536.453 0, 914201.541 721531.395 0, 
+    914490.4 721526.353 0, 914779.26 721521.329 0, 915068.12 721516.321 0, 915356.98 721511.331 0, 915645.84 721506.357 0, 915934.7 721501.401 0, 916223.561 721496.462 0, 916512.423 721491.539 0, 916799.873 721486.658 0, 916705.442 715916.38 0, 
+    916611.015 710346.381 0))
+
+POLYGON ((930665.546 721271.188 0, 930378.081 721275.258 0, 930089.207 721279.364 0, 929800.333 721283.487 0, 929511.46 721287.628 0, 929222.587 721291.785 0, 928933.714 721295.959 0, 928644.841 721300.151 0, 928355.968 721304.359 0, 928067.096 721308.584 0, 
+    927778.224 721312.827 0, 927489.353 721317.086 0, 927200.481 721321.362 0, 926911.61 721325.656 0, 926622.739 721329.966 0, 926333.868 721334.293 0, 926044.998 721338.638 0, 925756.128 721342.999 0, 925467.258 721347.377 0, 925178.388 721351.773 0, 
+    924889.519 721356.185 0, 924600.649 721360.614 0, 924311.78 721365.061 0, 924022.912 721369.524 0, 923732.634 721374.026 0, 923445.175 721378.502 0, 923156.307 721383.016 0, 922867.44 721387.548 0, 922578.573 721392.096 0, 922289.706 721396.661 0, 
+    922000.839 721401.244 0, 921711.972 721405.843 0, 921423.106 721410.459 0, 921134.24 721415.093 0, 920845.374 721419.743 0, 920556.509 721424.411 0, 920267.644 721429.095 0, 919978.779 721433.796 0, 919689.914 721438.515 0, 919401.05 721443.25 0, 
+    919112.186 721448.003 0, 918823.322 721452.772 0, 918534.459 721457.558 0, 918245.596 721462.362 0, 917956.733 721467.182 0, 917667.87 721472.02 0, 917379.008 721476.874 0, 917090.146 721481.745 0, 916799.873 721486.658 0, 916894.309 727057.21 0, 
+    916988.75 732628.034 0, 917278.364 732623.133 0, 917566.57 732618.273 0, 917854.776 732613.429 0, 918142.983 732608.603 0, 918431.19 732603.794 0, 918719.398 732599.001 0, 919007.606 732594.226 0, 919295.814 732589.467 0, 919584.022 732584.725 0, 
+    919872.23 732580.001 0, 920160.439 732575.293 0, 920448.648 732570.602 0, 920736.858 732565.929 0, 921025.067 732561.272 0, 921313.277 732556.632 0, 921601.487 732552.009 0, 921889.698 732547.403 0, 922177.909 732542.814 0, 922466.12 732538.242 0, 
+    922754.331 732533.687 0, 923042.542 732529.149 0, 923330.754 732524.628 0, 923618.966 732520.124 0, 923905.772 732515.659 0, 924195.391 732511.167 0, 924483.604 732506.713 0, 924771.817 732502.277 0, 925060.031 732497.858 0, 925348.244 732493.456 0, 
+    925636.458 732489.07 0, 925924.672 732484.702 0, 926212.887 732480.35 0, 926501.101 732476.016 0, 926789.316 732471.698 0, 927077.532 732467.398 0, 927365.747 732463.114 0, 927653.963 732458.848 0, 927942.179 732454.598 0, 928230.395 732450.365 0, 
+    928518.611 732446.15 0, 928806.828 732441.951 0, 929095.045 732437.769 0, 929383.262 732433.604 0, 929671.479 732429.456 0, 929959.697 732425.325 0, 930247.915 732421.211 0, 930536.133 732417.114 0, 930822.946 732413.054 0, 930744.244 726841.986 0, 
+    930665.546 721271.188 0))
+
+POLYGON ((944657.694 732237.159 0, 944370.869 732240.409 0, 944082.64 732243.692 0, 943794.412 732246.991 0, 943506.184 732250.308 0, 943217.956 732253.641 0, 942929.728 732256.992 0, 942641.5 732260.36 0, 942353.273 732263.744 0, 942065.046 732267.145 0, 
+    941776.819 732270.564 0, 941488.592 732273.999 0, 941200.365 732277.452 0, 940912.139 732280.921 0, 940623.913 732284.407 0, 940335.687 732287.91 0, 940047.461 732291.431 0, 939759.235 732294.968 0, 939471.01 732298.522 0, 939182.785 732302.093 0, 
+    938894.56 732305.681 0, 938606.335 732309.286 0, 938318.111 732312.908 0, 938029.887 732316.547 0, 937740.258 732320.221 0, 937453.439 732323.876 0, 937165.215 732327.566 0, 936876.991 732331.273 0, 936588.768 732334.996 0, 936300.545 732338.737 0, 
+    936012.323 732342.495 0, 935724.1 732346.269 0, 935435.878 732350.061 0, 935147.656 732353.87 0, 934859.434 732357.695 0, 934571.212 732361.538 0, 934282.991 732365.397 0, 933994.769 732369.274 0, 933706.548 732373.167 0, 933418.328 732377.078 0, 
+    933130.107 732381.005 0, 932841.887 732384.949 0, 932553.667 732388.91 0, 932265.447 732392.889 0, 931977.227 732396.884 0, 931689.008 732400.896 0, 931400.789 732404.925 0, 931112.57 732408.971 0, 930822.946 732413.054 0, 930901.651 737984.391 0, 
+    930980.361 743555.992 0, 931269.326 743551.918 0, 931556.889 743547.882 0, 931844.452 743543.862 0, 932132.016 743539.859 0, 932419.579 743535.872 0, 932707.143 743531.903 0, 932994.708 743527.951 0, 933282.272 743524.016 0, 933569.837 743520.097 0, 
+    933857.401 743516.196 0, 934144.967 743512.311 0, 934432.532 743508.444 0, 934720.097 743504.593 0, 935007.663 743500.759 0, 935295.229 743496.942 0, 935582.796 743493.142 0, 935870.362 743489.359 0, 936157.929 743485.593 0, 936445.496 743481.844 0, 
+    936733.063 743478.112 0, 937020.63 743474.397 0, 937308.198 743470.698 0, 937595.765 743467.017 0, 937881.932 743463.37 0, 938170.902 743459.705 0, 938458.47 743456.074 0, 938746.039 743452.46 0, 939033.608 743448.863 0, 939321.177 743445.283 0, 
+    939608.746 743441.72 0, 939896.315 743438.174 0, 940183.885 743434.645 0, 940471.455 743431.133 0, 940759.025 743427.638 0, 941046.595 743424.159 0, 941334.166 743420.698 0, 941621.737 743417.254 0, 941909.308 743413.826 0, 942196.879 743410.415 0, 
+    942484.45 743407.022 0, 942772.022 743403.645 0, 943059.593 743400.285 0, 943347.165 743396.942 0, 943634.737 743393.616 0, 943922.31 743390.307 0, 944209.882 743387.015 0, 944497.455 743383.74 0, 944783.627 743380.497 0, 944720.659 737808.696 0, 
+    944657.694 732237.159 0))
+
+POLYGON ((958587.335 743244 0, 958301.152 743246.434 0, 958013.571 743248.896 0, 957725.991 743251.376 0, 957438.41 743253.873 0, 957150.83 743256.386 0, 956863.25 743258.917 0, 956575.669 743261.464 0, 956288.09 743264.028 0, 956000.51 743266.61 0, 
+    955712.93 743269.208 0, 955425.351 743271.823 0, 955137.771 743274.455 0, 954850.192 743277.104 0, 954562.613 743279.77 0, 954275.034 743282.453 0, 953987.456 743285.152 0, 953699.877 743287.869 0, 953412.299 743290.603 0, 953124.721 743293.353 0, 
+    952837.143 743296.121 0, 952549.565 743298.905 0, 952261.987 743301.706 0, 951974.41 743304.525 0, 951685.433 743307.374 0, 951399.255 743310.212 0, 951111.678 743313.081 0, 950824.101 743315.967 0, 950536.524 743318.87 0, 950248.948 743321.789 0, 
+    949961.371 743324.726 0, 949673.795 743327.68 0, 949386.219 743330.65 0, 949098.643 743333.638 0, 948811.068 743336.642 0, 948523.492 743339.664 0, 948235.917 743342.702 0, 947948.342 743345.757 0, 947660.767 743348.829 0, 947373.192 743351.918 0, 
+    947085.618 743355.024 0, 946798.043 743358.147 0, 946510.469 743361.287 0, 946222.895 743364.444 0, 945935.321 743367.617 0, 945647.748 743370.808 0, 945360.174 743374.015 0, 945072.601 743377.24 0, 944783.627 743380.497 0, 944846.599 748952.559 0, 
+    944909.573 754524.879 0, 945197.887 754521.63 0, 945484.804 754518.412 0, 945771.722 754515.212 0, 946058.639 754512.029 0, 946345.557 754508.862 0, 946632.475 754505.713 0, 946919.394 754502.58 0, 947206.312 754499.464 0, 947493.231 754496.366 0, 
+    947780.15 754493.284 0, 948067.069 754490.218 0, 948353.988 754487.17 0, 948640.907 754484.139 0, 948927.827 754481.124 0, 949214.746 754478.127 0, 949501.666 754475.146 0, 949788.586 754472.182 0, 950075.507 754469.236 0, 950362.427 754466.306 0, 
+    950649.347 754463.392 0, 950936.268 754460.496 0, 951223.189 754457.617 0, 951510.11 754454.754 0, 951795.636 754451.923 0, 952083.953 754449.08 0, 952370.875 754446.268 0, 952657.796 754443.473 0, 952944.718 754440.695 0, 953231.64 754437.934 0, 
+    953518.563 754435.19 0, 953805.485 754432.463 0, 954092.408 754429.752 0, 954379.33 754427.059 0, 954666.253 754424.382 0, 954953.176 754421.722 0, 955240.099 754419.079 0, 955527.023 754416.453 0, 955813.946 754413.844 0, 956100.87 754411.252 0, 
+    956387.794 754408.676 0, 956674.718 754406.118 0, 956961.642 754403.576 0, 957248.566 754401.051 0, 957535.49 754398.544 0, 957822.415 754396.053 0, 958109.34 754393.579 0, 958396.265 754391.122 0, 958681.795 754388.693 0, 958634.564 748816.218 0, 
+    958587.335 743244 0))
+
+POLYGON ((972454.347 754291.416 0, 972168.809 754293.038 0, 971881.878 754294.685 0, 971594.947 754296.348 0, 971308.017 754298.028 0, 971021.087 754299.726 0, 970734.156 754301.44 0, 970447.226 754303.171 0, 970160.296 754304.919 0, 969873.366 754306.683 0, 
+    969586.436 754308.465 0, 969299.507 754310.264 0, 969012.577 754312.079 0, 968725.647 754313.911 0, 968438.718 754315.76 0, 968151.789 754317.627 0, 967864.86 754319.509 0, 967577.93 754321.409 0, 967291.001 754323.326 0, 967004.073 754325.26 0, 
+    966717.144 754327.21 0, 966430.215 754329.178 0, 966143.287 754331.162 0, 965856.358 754333.163 0, 965568.036 754335.191 0, 965282.502 754337.216 0, 964995.574 754339.268 0, 964708.646 754341.337 0, 964421.718 754343.422 0, 964134.791 754345.525 0, 
+    963847.863 754347.644 0, 963560.936 754349.781 0, 963274.008 754351.934 0, 962987.081 754354.104 0, 962700.154 754356.291 0, 962413.227 754358.495 0, 962126.3 754360.715 0, 961839.374 754362.953 0, 961552.447 754365.207 0, 961265.521 754367.479 0, 
+    960978.595 754369.767 0, 960691.668 754372.072 0, 960404.743 754374.394 0, 960117.817 754376.733 0, 959830.891 754379.089 0, 959543.965 754381.462 0, 959257.04 754383.851 0, 958970.115 754386.258 0, 958681.795 754388.693 0, 958729.028 759961.423 0, 
+    958776.263 765534.402 0, 959063.924 765531.973 0, 959350.193 765529.572 0, 959636.463 765527.188 0, 959922.732 765524.82 0, 960209.002 765522.47 0, 960495.272 765520.136 0, 960781.542 765517.82 0, 961067.812 765515.52 0, 961354.082 765513.237 0, 
+    961640.352 765510.97 0, 961926.623 765508.721 0, 962212.893 765506.489 0, 962499.164 765504.273 0, 962785.435 765502.074 0, 963071.706 765499.892 0, 963357.977 765497.727 0, 963644.248 765495.579 0, 963930.52 765493.447 0, 964216.791 765491.333 0, 
+    964503.063 765489.235 0, 964789.335 765487.154 0, 965075.607 765485.09 0, 965361.879 765483.043 0, 965646.76 765481.023 0, 965934.423 765478.999 0, 966220.695 765477.003 0, 966506.968 765475.023 0, 966793.241 765473.06 0, 967079.513 765471.114 0, 
+    967365.786 765469.185 0, 967652.059 765467.273 0, 967938.332 765465.377 0, 968224.605 765463.498 0, 968510.879 765461.637 0, 968797.152 765459.792 0, 969083.425 765457.963 0, 969369.699 765456.152 0, 969655.973 765454.358 0, 969942.247 765452.58 0, 
+    970228.52 765450.82 0, 970514.794 765449.076 0, 970801.069 765447.349 0, 971087.343 765445.638 0, 971373.617 765443.945 0, 971659.892 765442.269 0, 971946.166 765440.609 0, 972232.441 765438.966 0, 972517.326 765437.348 0, 972485.836 759864.257 0, 
+    972454.347 754291.416 0))
+
+POLYGON ((986258.608 765379.115 0, 985973.717 765379.929 0, 985687.439 765380.763 0, 985401.161 765381.613 0, 985114.883 765382.481 0, 984828.605 765383.366 0, 984542.327 765384.267 0, 984256.049 765385.185 0, 983969.772 765386.12 0, 983683.494 765387.072 0, 
+    983397.216 765388.041 0, 983110.938 765389.027 0, 982824.661 765390.029 0, 982538.383 765391.048 0, 982252.106 765392.085 0, 981965.828 765393.138 0, 981679.551 765394.208 0, 981393.274 765395.294 0, 981106.997 765396.398 0, 980820.72 765397.518 0, 
+    980534.442 765398.656 0, 980248.165 765399.81 0, 979961.889 765400.981 0, 979675.612 765402.169 0, 979387.946 765403.379 0, 979103.058 765404.595 0, 978816.781 765405.833 0, 978530.505 765407.088 0, 978244.228 765408.36 0, 977957.952 765409.649 0, 
+    977671.676 765410.955 0, 977385.399 765412.278 0, 977099.123 765413.617 0, 976812.847 765414.974 0, 976526.571 765416.347 0, 976240.295 765417.737 0, 975954.019 765419.144 0, 975667.743 765420.567 0, 975381.468 765422.008 0, 975095.192 765423.465 0, 
+    974808.916 765424.94 0, 974522.641 765426.431 0, 974236.366 765427.939 0, 973950.09 765429.464 0, 973663.815 765431.005 0, 973377.54 765432.564 0, 973091.265 765434.139 0, 972804.99 765435.731 0, 972517.326 765437.348 0, 972548.818 771010.686 0, 
+    972580.311 776584.267 0, 972867.316 776582.654 0, 973152.935 776581.066 0, 973438.554 776579.494 0, 973724.173 776577.939 0, 974009.792 776576.401 0, 974295.411 776574.879 0, 974581.03 776573.375 0, 974866.649 776571.887 0, 975152.269 776570.416 0, 
+    975437.888 776568.962 0, 975723.508 776567.525 0, 976009.128 776566.105 0, 976294.748 776564.701 0, 976580.367 776563.314 0, 976865.987 776561.944 0, 977151.607 776560.591 0, 977437.228 776559.254 0, 977722.848 776557.935 0, 978008.468 776556.632 0, 
+    978294.088 776555.346 0, 978579.709 776554.077 0, 978865.329 776552.825 0, 979150.95 776551.589 0, 979435.185 776550.376 0, 979722.191 776549.168 0, 980007.812 776547.983 0, 980293.433 776546.815 0, 980579.054 776545.663 0, 980864.675 776544.529 0, 
+    981150.296 776543.411 0, 981435.917 776542.31 0, 981721.538 776541.226 0, 982007.159 776540.158 0, 982292.781 776539.108 0, 982578.402 776538.074 0, 982864.023 776537.057 0, 983149.645 776536.057 0, 983435.266 776535.073 0, 983720.888 776534.107 0, 
+    984006.51 776533.157 0, 984292.131 776532.224 0, 984577.753 776531.308 0, 984863.375 776530.409 0, 985148.997 776529.526 0, 985434.619 776528.66 0, 985720.241 776527.811 0, 986005.863 776526.979 0, 986290.101 776526.168 0, 986274.354 770952.52 0, 
+    986258.608 765379.115 0))
+
+POLYGON ((1000000 776506.802 0, 999715.759 776506.81 0, 999430.135 776506.835 0, 999144.512 776506.877 0, 998858.889 776506.936 0, 998573.266 776507.011 0, 998287.643 776507.104 0, 998002.019 776507.213 0, 997716.396 776507.339 0, 997430.773 776507.482 0, 
+    997145.15 776507.641 0, 996859.527 776507.818 0, 996573.903 776508.011 0, 996288.28 776508.221 0, 996002.657 776508.448 0, 995717.034 776508.692 0, 995431.411 776508.952 0, 995145.788 776509.229 0, 994860.165 776509.523 0, 994574.542 776509.834 0, 
+    994288.919 776510.162 0, 994003.296 776510.507 0, 993717.673 776510.868 0, 993432.05 776511.246 0, 993145.044 776511.643 0, 992860.804 776512.053 0, 992575.181 776512.482 0, 992289.558 776512.927 0, 992003.935 776513.389 0, 991718.312 776513.868 0, 
+    991432.689 776514.364 0, 991147.067 776514.877 0, 990861.444 776515.406 0, 990575.821 776515.953 0, 990290.198 776516.516 0, 990004.576 776517.096 0, 989718.953 776517.692 0, 989433.331 776518.306 0, 989147.708 776518.936 0, 988862.086 776519.583 0, 
+    988576.463 776520.247 0, 988290.841 776520.928 0, 988005.218 776521.626 0, 987719.596 776522.34 0, 987433.974 776523.071 0, 987148.351 776523.819 0, 986862.729 776524.584 0, 986577.107 776525.366 0, 986290.101 776526.168 0, 986305.848 782100.056 0, 
+    986321.596 787674.18 0, 986607.943 787673.379 0, 986892.909 787672.599 0, 987177.875 787671.836 0, 987462.841 787671.09 0, 987747.807 787670.36 0, 988032.773 787669.648 0, 988317.74 787668.952 0, 988602.706 787668.272 0, 988887.672 787667.61 0, 
+    989172.639 787666.964 0, 989457.605 787666.335 0, 989742.571 787665.723 0, 990027.538 787665.128 0, 990312.504 787664.549 0, 990597.471 787663.988 0, 990882.437 787663.443 0, 991167.404 787662.914 0, 991452.371 787662.403 0, 991737.337 787661.908 0, 
+    992022.304 787661.43 0, 992307.271 787660.969 0, 992592.237 787660.525 0, 992877.204 787660.097 0, 993160.791 787659.688 0, 993447.138 787659.292 0, 993732.105 787658.915 0, 994017.072 787658.554 0, 994302.038 787658.21 0, 994587.005 787657.883 0, 
+    994871.972 787657.573 0, 995156.939 787657.28 0, 995441.906 787657.003 0, 995726.873 787656.743 0, 996011.84 787656.5 0, 996296.807 787656.274 0, 996581.774 787656.064 0, 996866.741 787655.871 0, 997151.708 787655.695 0, 997436.675 787655.536 0, 
+    997721.642 787655.394 0, 998006.609 787655.268 0, 998291.576 787655.159 0, 998576.543 787655.067 0, 998861.51 787654.991 0, 999146.478 787654.933 0, 999431.445 787654.891 0, 999716.412 787654.866 0, 1000000 787654.858 0, 1000000 782080.711 0, 
+    1000000 776506.802 0))
+
+POLYGON ((1013678.404 787674.18 0, 1013394.815 787673.387 0, 1013109.849 787672.607 0, 1012824.883 787671.843 0, 1012539.916 787671.097 0, 1012254.95 787670.367 0, 1011969.984 787669.654 0, 1011685.018 787668.958 0, 1011400.052 787668.279 0, 1011115.085 787667.616 0, 
+    1010830.119 787666.97 0, 1010545.153 787666.341 0, 1010260.186 787665.729 0, 1009975.22 787665.134 0, 1009690.253 787664.555 0, 1009405.287 787663.993 0, 1009120.32 787663.448 0, 1008835.353 787662.919 0, 1008550.387 787662.408 0, 1008265.42 787661.913 0, 
+    1007980.454 787661.435 0, 1007695.487 787660.973 0, 1007410.52 787660.529 0, 1007125.553 787660.101 0, 1006839.209 787659.688 0, 1006555.62 787659.296 0, 1006270.653 787658.918 0, 1005985.686 787658.558 0, 1005700.719 787658.214 0, 1005415.752 787657.887 0, 
+    1005130.785 787657.576 0, 1004845.818 787657.283 0, 1004560.851 787657.006 0, 1004275.884 787656.746 0, 1003990.918 787656.502 0, 1003705.951 787656.276 0, 1003420.984 787656.066 0, 1003136.016 787655.873 0, 1002851.049 787655.697 0, 1002566.082 787655.538 0, 
+    1002281.115 787655.395 0, 1001996.148 787655.269 0, 1001711.181 787655.16 0, 1001426.214 787655.068 0, 1001141.247 787654.992 0, 1000856.28 787654.933 0, 1000571.313 787654.891 0, 1000286.346 787654.866 0, 1000000 787654.858 0, 1000000 793229.236 0, 
+    1000000 798803.844 0, 1000285.686 798803.852 0, 1000569.997 798803.877 0, 1000854.308 798803.919 0, 1001138.619 798803.978 0, 1001422.93 798804.053 0, 1001707.241 798804.145 0, 1001991.552 798804.254 0, 1002275.863 798804.38 0, 1002560.173 798804.522 0, 
+    1002844.484 798804.681 0, 1003128.795 798804.857 0, 1003413.106 798805.049 0, 1003697.417 798805.259 0, 1003981.727 798805.485 0, 1004266.038 798805.727 0, 1004550.349 798805.987 0, 1004834.66 798806.263 0, 1005118.97 798806.556 0, 1005403.281 798806.866 0, 
+    1005687.592 798807.192 0, 1005971.903 798807.535 0, 1006256.213 798807.895 0, 1006540.524 798808.272 0, 1006823.46 798808.663 0, 1007109.145 798809.075 0, 1007393.456 798809.502 0, 1007677.766 798809.945 0, 1007962.077 798810.406 0, 1008246.387 798810.883 0, 
+    1008530.697 798811.376 0, 1008815.008 798811.887 0, 1009099.318 798812.414 0, 1009383.629 798812.958 0, 1009667.939 798813.519 0, 1009952.249 798814.096 0, 1010236.56 798814.69 0, 1010520.87 798815.301 0, 1010805.18 798815.929 0, 1011089.49 798816.573 0, 
+    1011373.8 798817.234 0, 1011658.11 798817.912 0, 1011942.42 798818.606 0, 1012226.73 798819.318 0, 1012511.04 798820.046 0, 1012795.35 798820.79 0, 1013079.66 798821.552 0, 1013363.97 798822.33 0, 1013646.906 798823.121 0, 1013662.655 793248.536 0, 
+    1013678.404 787674.18 0))
+
+POLYGON ((1027293.703 798880.954 0, 1027010.768 798879.363 0, 1026726.462 798877.782 0, 1026442.155 798876.217 0, 1026157.848 798874.669 0, 1025873.542 798873.138 0, 1025589.235 798871.623 0, 1025304.928 798870.126 0, 1025020.621 798868.645 0, 1024736.314 798867.18 0, 
+    1024452.007 798865.733 0, 1024167.699 798864.302 0, 1023883.392 798862.888 0, 1023599.085 798861.49 0, 1023314.777 798860.11 0, 1023030.469 798858.746 0, 1022746.162 798857.399 0, 1022461.854 798856.068 0, 1022177.546 798854.755 0, 1021893.238 798853.458 0, 
+    1021608.93 798852.177 0, 1021324.622 798850.914 0, 1021040.314 798849.667 0, 1020756.006 798848.437 0, 1020470.325 798847.218 0, 1020187.389 798846.027 0, 1019903.081 798844.847 0, 1019618.772 798843.684 0, 1019334.464 798842.538 0, 1019050.155 798841.408 0, 
+    1018765.846 798840.296 0, 1018481.538 798839.199 0, 1018197.229 798838.12 0, 1017912.92 798837.057 0, 1017628.611 798836.011 0, 1017344.302 798834.982 0, 1017059.993 798833.97 0, 1016775.684 798832.974 0, 1016491.374 798831.995 0, 1016207.065 798831.033 0, 
+    1015922.756 798830.087 0, 1015638.447 798829.158 0, 1015354.137 798828.246 0, 1015069.828 798827.351 0, 1014785.518 798826.472 0, 1014501.209 798825.61 0, 1014216.899 798824.765 0, 1013932.589 798823.937 0, 1013646.906 798823.121 0, 1013631.156 804397.932 0, 
+    1013615.406 809972.964 0, 1013900.429 809973.778 0, 1014184.083 809974.604 0, 1014467.736 809975.447 0, 1014751.389 809976.307 0, 1015035.043 809977.184 0, 1015318.696 809978.077 0, 1015602.349 809978.987 0, 1015886.002 809979.914 0, 1016169.655 809980.857 0, 
+    1016453.308 809981.817 0, 1016736.961 809982.794 0, 1017020.614 809983.787 0, 1017304.267 809984.797 0, 1017587.92 809985.824 0, 1017871.572 809986.868 0, 1018155.225 809987.928 0, 1018438.878 809989.005 0, 1018722.53 809990.099 0, 1019006.183 809991.209 0, 
+    1019289.835 809992.336 0, 1019573.487 809993.48 0, 1019857.139 809994.64 0, 1020140.792 809995.817 0, 1020423.075 809997.005 0, 1020708.096 809998.221 0, 1020991.748 809999.449 0, 1021275.4 810000.692 0, 1021559.051 810001.953 0, 1021842.703 810003.23 0, 
+    1022126.355 810004.524 0, 1022410.006 810005.835 0, 1022693.658 810007.162 0, 1022977.309 810008.506 0, 1023260.961 810009.867 0, 1023544.612 810011.245 0, 1023828.263 810012.639 0, 1024111.914 810014.049 0, 1024395.565 810015.477 0, 1024679.216 810016.921 0, 
+    1024962.867 810018.382 0, 1025246.518 810019.86 0, 1025530.169 810021.354 0, 1025813.819 810022.865 0, 1026097.47 810024.393 0, 1026381.12 810025.937 0, 1026664.77 810027.498 0, 1026948.421 810029.076 0, 1027230.703 810030.663 0, 1027262.204 804455.697 0, 
+    1027293.703 798880.954 0))
+
+POLYGON ((1040845.782 810126.827 0, 1040563.504 810124.443 0, 1040279.859 810122.064 0, 1039996.214 810119.701 0, 1039712.569 810117.356 0, 1039428.924 810115.027 0, 1039145.279 810112.714 0, 1038861.634 810110.419 0, 1038577.988 810108.14 0, 1038294.343 810105.877 0, 
+    1038010.697 810103.632 0, 1037727.051 810101.403 0, 1037443.405 810099.191 0, 1037159.759 810096.995 0, 1036876.113 810094.816 0, 1036592.466 810092.654 0, 1036308.82 810090.509 0, 1036025.173 810088.38 0, 1035741.527 810086.268 0, 1035457.88 810084.173 0, 
+    1035174.233 810082.094 0, 1034890.586 810080.032 0, 1034606.938 810077.987 0, 1034323.291 810075.958 0, 1034038.276 810073.937 0, 1033755.996 810071.951 0, 1033472.348 810069.973 0, 1033188.7 810068.011 0, 1032905.052 810066.066 0, 1032621.404 810064.138 0, 
+    1032337.756 810062.226 0, 1032054.108 810060.331 0, 1031770.459 810058.453 0, 1031486.811 810056.591 0, 1031203.162 810054.746 0, 1030919.514 810052.918 0, 1030635.865 810051.106 0, 1030352.216 810049.312 0, 1030068.567 810047.534 0, 1029784.918 810045.772 0, 
+    1029501.268 810044.027 0, 1029217.619 810042.299 0, 1028933.97 810040.588 0, 1028650.32 810038.893 0, 1028366.67 810037.215 0, 1028083.021 810035.554 0, 1027799.371 810033.91 0, 1027515.721 810032.282 0, 1027230.703 810030.663 0, 1027199.2 815605.846 0, 
+    1027167.697 821181.244 0, 1027452.056 821182.859 0, 1027735.049 821184.483 0, 1028018.043 821186.124 0, 1028301.036 821187.781 0, 1028584.03 821189.455 0, 1028867.023 821191.146 0, 1029150.016 821192.853 0, 1029433.009 821194.578 0, 1029716.002 821196.318 0, 
+    1029998.995 821198.076 0, 1030281.988 821199.85 0, 1030564.98 821201.64 0, 1030847.973 821203.448 0, 1031130.965 821205.272 0, 1031413.958 821207.112 0, 1031696.95 821208.969 0, 1031979.942 821210.843 0, 1032262.934 821212.734 0, 1032545.926 821214.641 0, 
+    1032828.918 821216.565 0, 1033111.909 821218.506 0, 1033394.901 821220.463 0, 1033677.892 821222.437 0, 1033959.52 821224.418 0, 1034243.875 821226.435 0, 1034526.866 821228.458 0, 1034809.857 821230.499 0, 1035092.848 821232.556 0, 1035375.838 821234.63 0, 
+    1035658.829 821236.72 0, 1035941.819 821238.828 0, 1036224.81 821240.951 0, 1036507.8 821243.092 0, 1036790.79 821245.249 0, 1037073.78 821247.423 0, 1037356.77 821249.613 0, 1037639.759 821251.82 0, 1037922.749 821254.044 0, 1038205.738 821256.284 0, 
+    1038488.728 821258.541 0, 1038771.717 821260.815 0, 1039054.706 821263.105 0, 1039337.695 821265.412 0, 1039620.684 821267.736 0, 1039903.672 821270.076 0, 1040186.661 821272.433 0, 1040469.649 821274.807 0, 1040751.275 821277.186 0, 1040798.529 815701.899 0, 
+    1040845.782 810126.827 0))
+
+POLYGON ((1054334.527 821411.503 0, 1054052.907 821408.329 0, 1053769.926 821405.156 0, 1053486.946 821401.999 0, 1053203.965 821398.86 0, 1052920.984 821395.736 0, 1052638.003 821392.63 0, 1052355.021 821389.54 0, 1052072.039 821386.467 0, 1051789.058 821383.41 0, 
+    1051506.076 821380.37 0, 1051223.094 821377.347 0, 1050940.111 821374.341 0, 1050657.129 821371.351 0, 1050374.146 821368.378 0, 1050091.163 821365.421 0, 1049808.18 821362.481 0, 1049525.197 821359.558 0, 1049242.214 821356.651 0, 1048959.23 821353.761 0, 
+    1048676.246 821350.888 0, 1048393.262 821348.031 0, 1048110.278 821345.191 0, 1047827.294 821342.368 0, 1047542.948 821339.548 0, 1047261.325 821336.771 0, 1046978.34 821333.998 0, 1046695.356 821331.241 0, 1046412.371 821328.501 0, 1046129.385 821325.777 0, 
+    1045846.4 821323.071 0, 1045563.414 821320.381 0, 1045280.429 821317.707 0, 1044997.443 821315.05 0, 1044714.457 821312.41 0, 1044431.471 821309.787 0, 1044148.485 821307.18 0, 1043865.498 821304.59 0, 1043582.511 821302.016 0, 1043299.525 821299.459 0, 
+    1043016.538 821296.919 0, 1042733.551 821294.396 0, 1042450.564 821291.889 0, 1042167.576 821289.399 0, 1041884.589 821286.925 0, 1041601.601 821284.468 0, 1041318.613 821282.028 0, 1041035.625 821279.604 0, 1040751.275 821277.186 0, 1040704.018 826852.683 0, 
+    1040656.76 832428.387 0, 1040940.451 832430.8 0, 1041222.783 832433.218 0, 1041505.114 832435.652 0, 1041787.445 832438.104 0, 1042069.776 832440.571 0, 1042352.107 832443.056 0, 1042634.438 832445.557 0, 1042916.769 832448.075 0, 1043199.1 832450.609 0, 
+    1043481.43 832453.16 0, 1043763.76 832455.727 0, 1044046.09 832458.311 0, 1044328.42 832460.912 0, 1044610.75 832463.53 0, 1044893.08 832466.164 0, 1045175.409 832468.814 0, 1045457.739 832471.482 0, 1045740.068 832474.165 0, 1046022.397 832476.866 0, 
+    1046304.726 832479.583 0, 1046587.055 832482.317 0, 1046869.383 832485.067 0, 1047151.711 832487.834 0, 1047432.681 832490.604 0, 1047716.368 832493.418 0, 1047998.696 832496.234 0, 1048281.023 832499.068 0, 1048563.351 832501.918 0, 1048845.678 832504.785 0, 
+    1049128.006 832507.668 0, 1049410.333 832510.568 0, 1049692.659 832513.484 0, 1049974.986 832516.417 0, 1050257.313 832519.367 0, 1050539.639 832522.333 0, 1050821.965 832525.316 0, 1051104.291 832528.316 0, 1051386.617 832531.332 0, 1051668.943 832534.365 0, 
+    1051951.268 832537.414 0, 1052233.594 832540.481 0, 1052515.919 832543.563 0, 1052798.244 832546.663 0, 1053080.568 832549.778 0, 1053362.893 832552.911 0, 1053645.217 832556.06 0, 1053927.541 832559.226 0, 1054208.508 832562.393 0, 1054271.519 826986.845 0, 
+    1054334.527 821411.503 0))
+
+POLYGON ((1067759.824 832734.685 0, 1067478.865 832730.724 0, 1067196.551 832726.76 0, 1066914.237 832722.814 0, 1066631.922 832718.883 0, 1066349.607 832714.97 0, 1066067.292 832711.073 0, 1065784.977 832707.193 0, 1065502.661 832703.329 0, 1065220.346 832699.482 0, 
+    1064938.03 832695.652 0, 1064655.714 832691.838 0, 1064373.397 832688.041 0, 1064091.08 832684.26 0, 1063808.764 832680.496 0, 1063526.447 832676.749 0, 1063244.129 832673.018 0, 1062961.812 832669.304 0, 1062679.494 832665.606 0, 1062397.176 832661.925 0, 
+    1062114.858 832658.261 0, 1061832.54 832654.614 0, 1061550.221 832650.983 0, 1061267.902 832647.368 0, 1060984.227 832643.753 0, 1060703.264 832640.189 0, 1060420.944 832636.625 0, 1060138.625 832633.077 0, 1059856.305 832629.545 0, 1059573.985 832626.031 0, 
+    1059291.665 832622.532 0, 1059009.344 832619.051 0, 1058727.023 832615.586 0, 1058444.703 832612.138 0, 1058162.381 832608.706 0, 1057880.06 832605.291 0, 1057597.739 832601.893 0, 1057315.417 832598.511 0, 1057033.095 832595.146 0, 1056750.773 832591.797 0, 
+    1056468.451 832588.465 0, 1056186.128 832585.15 0, 1055903.806 832581.851 0, 1055621.483 832578.569 0, 1055339.16 832575.304 0, 1055056.836 832572.055 0, 1054774.513 832568.823 0, 1054492.189 832565.607 0, 1054208.508 832562.393 0, 1054145.495 838138.144 0, 
+    1054082.48 843714.095 0, 1054365.502 843717.302 0, 1054647.169 843720.51 0, 1054928.836 843723.735 0, 1055210.503 843726.976 0, 1055492.17 843730.234 0, 1055773.836 843733.509 0, 1056055.503 843736.8 0, 1056337.169 843740.107 0, 1056618.835 843743.431 0, 
+    1056900.5 843746.772 0, 1057182.166 843750.13 0, 1057463.831 843753.503 0, 1057745.496 843756.894 0, 1058027.161 843760.301 0, 1058308.826 843763.725 0, 1058590.491 843767.165 0, 1058872.155 843770.622 0, 1059153.819 843774.095 0, 1059435.483 843777.585 0, 
+    1059717.147 843781.092 0, 1059998.81 843784.615 0, 1060280.473 843788.154 0, 1060562.137 843791.711 0, 1060842.446 843795.266 0, 1061125.462 843798.873 0, 1061407.125 843802.479 0, 1061688.787 843806.102 0, 1061970.449 843809.741 0, 1062252.111 843813.397 0, 
+    1062533.772 843817.069 0, 1062815.434 843820.758 0, 1063097.095 843824.463 0, 1063378.756 843828.185 0, 1063660.416 843831.924 0, 1063942.077 843835.679 0, 1064223.737 843839.451 0, 1064505.397 843843.239 0, 1064787.057 843847.044 0, 1065068.717 843850.866 0, 
+    1065350.376 843854.704 0, 1065632.035 843858.559 0, 1065913.694 843862.43 0, 1066195.353 843866.318 0, 1066477.011 843870.222 0, 1066758.67 843874.143 0, 1067040.328 843878.081 0, 1067321.985 843882.035 0, 1067602.291 843885.986 0, 1067681.059 838310.236 0, 
+    1067759.824 832734.685 0))
+
+POLYGON ((1081121.562 844096.073 0, 1080841.267 844091.329 0, 1080559.621 844086.579 0, 1080277.975 844081.846 0, 1079996.329 844077.129 0, 1079714.683 844072.429 0, 1079433.036 844067.746 0, 1079151.39 844063.079 0, 1078869.742 844058.428 0, 1078588.095 844053.794 0, 
+    1078306.447 844049.177 0, 1078024.799 844044.577 0, 1077743.151 844039.992 0, 1077461.503 844035.425 0, 1077179.854 844030.874 0, 1076898.205 844026.34 0, 1076616.555 844021.822 0, 1076334.906 844017.321 0, 1076053.256 844012.836 0, 1075771.606 844008.368 0, 
+    1075489.956 844003.916 0, 1075208.305 843999.482 0, 1074926.654 843995.063 0, 1074645.003 843990.661 0, 1074362.001 843986.255 0, 1074081.7 843981.908 0, 1073800.048 843977.556 0, 1073518.396 843973.22 0, 1073236.743 843968.901 0, 1072955.091 843964.599 0, 
+    1072673.438 843960.313 0, 1072391.785 843956.044 0, 1072110.131 843951.792 0, 1071828.478 843947.556 0, 1071546.824 843943.336 0, 1071265.169 843939.134 0, 1070983.515 843934.947 0, 1070701.86 843930.778 0, 1070420.205 843926.625 0, 1070138.55 843922.488 0, 
+    1069856.895 843918.368 0, 1069575.239 843914.265 0, 1069293.583 843910.178 0, 1069011.927 843906.108 0, 1068730.271 843902.054 0, 1068448.614 843898.017 0, 1068166.957 843893.997 0, 1067885.3 843889.993 0, 1067602.291 843885.986 0, 1067523.52 849461.933 0, 
+    1067444.747 855038.071 0, 1067727.097 855042.068 0, 1068008.097 855046.063 0, 1068289.098 855050.074 0, 1068570.098 855054.102 0, 1068851.098 855058.146 0, 1069132.098 855062.207 0, 1069413.097 855066.284 0, 1069694.097 855070.378 0, 1069975.096 855074.488 0, 
+    1070256.094 855078.615 0, 1070537.093 855082.758 0, 1070818.091 855086.918 0, 1071099.089 855091.095 0, 1071380.087 855095.288 0, 1071661.085 855099.497 0, 1071942.082 855103.723 0, 1072223.079 855107.966 0, 1072504.076 855112.225 0, 1072785.072 855116.501 0, 
+    1073066.069 855120.793 0, 1073347.065 855125.102 0, 1073628.06 855129.427 0, 1073909.056 855133.769 0, 1074188.704 855138.107 0, 1074471.046 855142.502 0, 1074752.041 855146.894 0, 1075033.036 855151.302 0, 1075314.03 855155.727 0, 1075595.024 855160.168 0, 
+    1075876.018 855164.625 0, 1076157.011 855169.099 0, 1076438.004 855173.59 0, 1076718.997 855178.097 0, 1076999.99 855182.621 0, 1077280.982 855187.162 0, 1077561.974 855191.718 0, 1077842.966 855196.292 0, 1078123.958 855200.882 0, 1078404.949 855205.488 0, 
+    1078685.94 855210.111 0, 1078966.931 855214.751 0, 1079247.921 855219.407 0, 1079528.912 855224.08 0, 1079809.902 855228.769 0, 1080090.891 855233.475 0, 1080371.881 855238.197 0, 1080652.87 855242.936 0, 1080932.512 855247.668 0, 1081027.039 849671.774 0, 
+    1081121.562 844096.073 0))
+
+POLYGON ((1094419.631 855495.369 0, 1094140.001 855489.847 0, 1093859.027 855484.314 0, 1093578.052 855478.798 0, 1093297.076 855473.299 0, 1093016.101 855467.816 0, 1092735.125 855462.349 0, 1092454.149 855456.899 0, 1092173.172 855451.466 0, 1091892.195 855446.049 0, 
+    1091611.218 855440.649 0, 1091330.241 855435.265 0, 1091049.263 855429.898 0, 1090768.285 855424.547 0, 1090487.306 855419.213 0, 1090206.327 855413.895 0, 1089925.348 855408.594 0, 1089644.369 855403.309 0, 1089363.389 855398.041 0, 1089082.409 855392.79 0, 
+    1088801.429 855387.555 0, 1088520.448 855382.337 0, 1088239.467 855377.135 0, 1087958.486 855371.949 0, 1087676.159 855366.756 0, 1087396.523 855361.628 0, 1087115.541 855356.493 0, 1086834.558 855351.373 0, 1086553.575 855346.271 0, 1086272.592 855341.185 0, 
+    1085991.609 855336.115 0, 1085710.625 855331.062 0, 1085429.641 855326.026 0, 1085148.657 855321.006 0, 1084867.673 855316.002 0, 1084586.688 855311.015 0, 1084305.703 855306.045 0, 1084024.717 855301.091 0, 1083743.732 855296.154 0, 1083462.746 855291.233 0, 
+    1083181.759 855286.329 0, 1082900.773 855281.441 0, 1082619.786 855276.57 0, 1082338.799 855271.716 0, 1082057.811 855266.878 0, 1081776.824 855262.056 0, 1081495.836 855257.251 0, 1081214.847 855252.463 0, 1080932.512 855247.668 0, 1080837.982 860823.75 0, 
+    1080743.449 866400.017 0, 1081025.125 866404.8 0, 1081305.457 866409.577 0, 1081585.788 866414.371 0, 1081866.12 866419.181 0, 1082146.451 866424.008 0, 1082426.781 866428.851 0, 1082707.112 866433.711 0, 1082987.442 866438.587 0, 1083267.772 866443.48 0, 
+    1083548.102 866448.389 0, 1083828.431 866453.315 0, 1084108.76 866458.257 0, 1084389.089 866463.216 0, 1084669.417 866468.191 0, 1084949.745 866473.183 0, 1085230.073 866478.191 0, 1085510.401 866483.216 0, 1085790.728 866488.257 0, 1086071.055 866493.315 0, 
+    1086351.381 866498.389 0, 1086631.708 866503.48 0, 1086912.034 866508.587 0, 1087192.36 866513.711 0, 1087471.343 866518.826 0, 1087753.01 866524.007 0, 1088033.335 866529.181 0, 1088313.66 866534.37 0, 1088593.984 866539.577 0, 1088874.308 866544.799 0, 
+    1089154.631 866550.039 0, 1089434.955 866555.294 0, 1089715.278 866560.566 0, 1089995.6 866565.855 0, 1090275.923 866571.16 0, 1090556.245 866576.482 0, 1090836.567 866581.82 0, 1091116.888 866587.175 0, 1091397.209 866592.546 0, 1091677.53 866597.934 0, 
+    1091957.851 866603.338 0, 1092238.171 866608.759 0, 1092518.491 866614.196 0, 1092798.81 866619.65 0, 1093079.129 866625.12 0, 1093359.448 866630.607 0, 1093639.767 866636.11 0, 1093920.085 866641.63 0, 1094199.062 866647.139 0, 1094309.348 861071.162 0, 
+    1094419.631 855495.369 0))
+
+POLYGON ((1107653.922 866932.275 0, 1107374.96 866925.978 0, 1107094.659 866919.666 0, 1106814.357 866913.371 0, 1106534.054 866907.092 0, 1106253.752 866900.83 0, 1105973.449 866894.584 0, 1105693.145 866888.355 0, 1105412.842 866882.143 0, 1105132.538 866875.947 0, 
+    1104852.233 866869.767 0, 1104571.928 866863.604 0, 1104291.623 866857.457 0, 1104011.318 866851.327 0, 1103731.012 866845.213 0, 1103450.705 866839.116 0, 1103170.399 866833.035 0, 1102890.092 866826.971 0, 1102609.784 866820.924 0, 1102329.477 866814.892 0, 
+    1102049.169 866808.878 0, 1101768.86 866802.88 0, 1101488.551 866796.898 0, 1101208.242 866790.933 0, 1100926.593 866784.956 0, 1100647.623 866779.052 0, 1100367.313 866773.136 0, 1100087.002 866767.237 0, 1099806.691 866761.354 0, 1099526.38 866755.488 0, 
+    1099246.069 866749.639 0, 1098965.757 866743.805 0, 1098685.445 866737.989 0, 1098405.132 866732.189 0, 1098124.819 866726.405 0, 1097844.506 866720.638 0, 1097564.192 866714.887 0, 1097283.878 866709.153 0, 1097003.564 866703.435 0, 1096723.249 866697.734 0, 
+    1096442.934 866692.049 0, 1096162.619 866686.381 0, 1095882.304 866680.729 0, 1095601.988 866675.094 0, 1095321.671 866669.476 0, 1095041.355 866663.873 0, 1094761.038 866658.288 0, 1094480.721 866652.718 0, 1094199.062 866647.139 0, 1094088.772 872223.297 0, 
+    1093978.478 877799.632 0, 1094259.477 877805.198 0, 1094539.138 877810.754 0, 1094818.799 877816.327 0, 1095098.459 877821.916 0, 1095378.119 877827.521 0, 1095657.778 877833.143 0, 1095937.437 877838.782 0, 1096217.096 877844.437 0, 1096496.755 877850.108 0, 
+    1096776.413 877855.796 0, 1097056.071 877861.5 0, 1097335.728 877867.221 0, 1097615.386 877872.958 0, 1097895.042 877878.712 0, 1098174.699 877884.482 0, 1098454.355 877890.269 0, 1098734.011 877896.072 0, 1099013.667 877901.891 0, 1099293.322 877907.727 0, 
+    1099572.976 877913.58 0, 1099852.631 877919.449 0, 1100132.285 877925.334 0, 1100411.939 877931.236 0, 1100690.255 877937.126 0, 1100971.245 877943.089 0, 1101250.898 877949.04 0, 1101530.55 877955.008 0, 1101810.202 877960.992 0, 1102089.854 877966.992 0, 
+    1102369.505 877973.009 0, 1102649.156 877979.043 0, 1102928.807 877985.093 0, 1103208.457 877991.159 0, 1103488.107 877997.242 0, 1103767.757 878003.341 0, 1104047.406 878009.457 0, 1104327.055 878015.589 0, 1104606.703 878021.738 0, 1104886.351 878027.903 0, 
+    1105165.999 878034.085 0, 1105445.646 878040.283 0, 1105725.293 878046.498 0, 1106004.94 878052.729 0, 1106284.586 878058.976 0, 1106564.232 878065.24 0, 1106843.878 878071.52 0, 1107123.523 878077.817 0, 1107401.832 878084.1 0, 1107527.879 872508.099 0, 
+    1107653.922 866932.275 0))
+
+POLYGON ((1120824.328 878406.491 0, 1120546.036 878399.422 0, 1120266.41 878392.335 0, 1119986.783 878385.264 0, 1119707.156 878378.211 0, 1119427.528 878371.173 0, 1119147.9 878364.152 0, 1118868.272 878357.147 0, 1118588.643 878350.159 0, 1118309.014 878343.188 0, 
+    1118029.385 878336.232 0, 1117749.755 878329.294 0, 1117470.124 878322.371 0, 1117190.494 878315.466 0, 1116910.862 878308.576 0, 1116631.231 878301.703 0, 1116351.599 878294.847 0, 1116071.966 878288.007 0, 1115792.334 878281.183 0, 1115512.7 878274.376 0, 
+    1115233.067 878267.586 0, 1114953.433 878260.811 0, 1114673.798 878254.054 0, 1114394.164 878247.312 0, 1114113.194 878240.556 0, 1113834.893 878233.879 0, 1113555.257 878227.188 0, 1113275.62 878220.512 0, 1112995.984 878213.853 0, 1112716.347 878207.211 0, 
+    1112436.709 878200.585 0, 1112157.071 878193.975 0, 1111877.433 878187.382 0, 1111597.794 878180.805 0, 1111318.155 878174.245 0, 1111038.515 878167.701 0, 1110758.876 878161.174 0, 1110479.235 878154.663 0, 1110199.595 878148.169 0, 1109919.954 878141.691 0, 
+    1109640.312 878135.23 0, 1109360.67 878128.785 0, 1109081.028 878122.356 0, 1108801.386 878115.944 0, 1108521.743 878109.548 0, 1108242.1 878103.169 0, 1107962.456 878096.807 0, 1107682.812 878090.46 0, 1107401.832 878084.1 0, 1107275.78 883660.274 0, 
+    1107149.725 889236.618 0, 1107430.046 889242.963 0, 1107709.034 889249.294 0, 1107988.021 889255.642 0, 1108267.008 889262.006 0, 1108545.994 889268.387 0, 1108824.98 889274.784 0, 1109103.966 889281.197 0, 1109382.952 889287.627 0, 1109661.937 889294.073 0, 
+    1109940.921 889300.536 0, 1110219.905 889307.015 0, 1110498.889 889313.511 0, 1110777.873 889320.022 0, 1111056.856 889326.551 0, 1111335.838 889333.096 0, 1111614.821 889339.657 0, 1111893.803 889346.235 0, 1112172.784 889352.829 0, 1112451.765 889359.439 0, 
+    1112730.746 889366.066 0, 1113009.726 889372.709 0, 1113288.706 889379.369 0, 1113567.686 889386.045 0, 1113845.334 889392.706 0, 1114125.644 889399.447 0, 1114404.622 889406.172 0, 1114683.6 889412.914 0, 1114962.578 889419.672 0, 1115241.555 889426.447 0, 
+    1115520.532 889433.238 0, 1115799.509 889440.046 0, 1116078.485 889446.869 0, 1116357.46 889453.71 0, 1116636.435 889460.567 0, 1116915.41 889467.44 0, 1117194.385 889474.329 0, 1117473.359 889481.235 0, 1117752.332 889488.158 0, 1118031.305 889495.097 0, 
+    1118310.278 889502.052 0, 1118589.25 889509.024 0, 1118868.222 889516.012 0, 1119147.194 889523.017 0, 1119426.165 889530.038 0, 1119705.136 889537.075 0, 1119984.106 889544.129 0, 1120263.076 889551.199 0, 1120540.715 889558.252 0, 1120682.524 883982.287 0, 
+    1120824.328 878406.491 0))
+
+POLYGON ((1133930.742 889917.716 0, 1133653.122 889909.879 0, 1133374.173 889902.021 0, 1133095.224 889894.179 0, 1132816.274 889886.353 0, 1132537.324 889878.544 0, 1132258.374 889870.752 0, 1131979.423 889862.975 0, 1131700.471 889855.216 0, 1131421.519 889847.472 0, 
+    1131142.567 889839.745 0, 1130863.614 889832.035 0, 1130584.66 889824.34 0, 1130305.706 889816.663 0, 1130026.752 889809.001 0, 1129747.797 889801.356 0, 1129468.842 889793.728 0, 1129189.887 889786.116 0, 1128910.931 889778.52 0, 1128631.974 889770.941 0, 
+    1128353.017 889763.378 0, 1128074.06 889755.832 0, 1127795.102 889748.302 0, 1127516.144 889740.788 0, 1127235.855 889733.255 0, 1126958.226 889725.81 0, 1126679.266 889718.346 0, 1126400.306 889710.898 0, 1126121.346 889703.467 0, 1125842.385 889696.052 0, 
+    1125563.423 889688.653 0, 1125284.461 889681.271 0, 1125005.499 889673.905 0, 1124726.537 889666.556 0, 1124447.573 889659.223 0, 1124168.61 889651.906 0, 1123889.646 889644.606 0, 1123610.682 889637.323 0, 1123331.717 889630.055 0, 1123052.752 889622.804 0, 
+    1122773.786 889615.57 0, 1122494.82 889608.352 0, 1122215.853 889601.15 0, 1121936.886 889593.965 0, 1121657.919 889586.796 0, 1121378.951 889579.644 0, 1121099.983 889572.508 0, 1120821.014 889565.389 0, 1120540.715 889558.252 0, 1120398.902 895134.382 0, 
+    1120257.085 900710.674 0, 1120536.725 900717.794 0, 1120815.037 900724.897 0, 1121093.349 900732.016 0, 1121371.66 900739.152 0, 1121649.971 900746.304 0, 1121928.282 900753.472 0, 1122206.592 900760.656 0, 1122484.901 900767.857 0, 1122763.211 900775.075 0, 
+    1123041.52 900782.309 0, 1123319.828 900789.559 0, 1123598.136 900796.825 0, 1123876.444 900804.108 0, 1124154.751 900811.408 0, 1124433.057 900818.723 0, 1124711.364 900826.055 0, 1124989.669 900833.404 0, 1125267.975 900840.769 0, 1125546.28 900848.15 0, 
+    1125824.584 900855.547 0, 1126102.888 900862.961 0, 1126381.192 900870.392 0, 1126659.495 900877.839 0, 1126936.472 900885.266 0, 1127216.1 900892.781 0, 1127494.402 900900.277 0, 1127772.704 900907.789 0, 1128051.005 900915.318 0, 1128329.305 900922.863 0, 
+    1128607.606 900930.424 0, 1128885.905 900938.002 0, 1129164.205 900945.596 0, 1129442.503 900953.207 0, 1129720.802 900960.834 0, 1129999.1 900968.477 0, 1130277.397 900976.137 0, 1130555.694 900983.813 0, 1130833.991 900991.505 0, 1131112.287 900999.214 0, 
+    1131390.582 901006.939 0, 1131668.877 901014.681 0, 1131947.172 901022.439 0, 1132225.466 901030.213 0, 1132503.76 901038.004 0, 1132782.054 901045.811 0, 1133060.346 901053.634 0, 1133338.639 901061.474 0, 1133615.606 901069.293 0, 1133773.176 895493.424 0, 
+    1133930.742 889917.716 0))
+
+POLYGON ((1146973.06 901465.651 0, 1146696.114 901457.049 0, 1146417.845 901448.423 0, 1146139.576 901439.814 0, 1145861.305 901431.22 0, 1145583.035 901422.644 0, 1145304.763 901414.083 0, 1145026.492 901405.539 0, 1144748.22 901397.011 0, 1144469.947 901388.5 0, 
+    1144191.674 901380.005 0, 1143913.4 901371.526 0, 1143635.126 901363.064 0, 1143356.851 901354.618 0, 1143078.576 901346.188 0, 1142800.3 901337.775 0, 1142522.024 901329.378 0, 1142243.747 901320.998 0, 1141965.47 901312.634 0, 1141687.193 901304.286 0, 
+    1141408.914 901295.955 0, 1141130.636 901287.64 0, 1140852.357 901279.342 0, 1140574.077 901271.06 0, 1140294.473 901262.755 0, 1140017.516 901254.545 0, 1139739.235 901246.312 0, 1139460.954 901238.095 0, 1139182.672 901229.895 0, 1138904.389 901221.711 0, 
+    1138626.106 901213.544 0, 1138347.823 901205.393 0, 1138069.539 901197.258 0, 1137791.254 901189.14 0, 1137512.969 901181.038 0, 1137234.684 901172.952 0, 1136956.398 901164.883 0, 1136678.112 901156.83 0, 1136399.825 901148.794 0, 1136121.538 901140.774 0, 
+    1135843.25 901132.77 0, 1135564.962 901124.783 0, 1135286.673 901116.812 0, 1135008.384 901108.857 0, 1134730.094 901100.919 0, 1134451.804 901092.997 0, 1134173.513 901085.092 0, 1133895.222 901077.203 0, 1133615.606 901069.293 0, 1133458.031 906645.32 0, 
+    1133300.451 912221.5 0, 1133579.408 912229.392 0, 1133857.043 912237.262 0, 1134134.677 912245.149 0, 1134412.311 912253.052 0, 1134689.944 912260.971 0, 1134967.577 912268.907 0, 1135245.209 912276.859 0, 1135522.841 912284.828 0, 1135800.473 912292.813 0, 
+    1136078.103 912300.814 0, 1136355.734 912308.831 0, 1136633.364 912316.865 0, 1136910.993 912324.915 0, 1137188.622 912332.982 0, 1137466.251 912341.064 0, 1137743.879 912349.164 0, 1138021.507 912357.279 0, 1138299.134 912365.411 0, 1138576.76 912373.559 0, 
+    1138854.386 912381.724 0, 1139132.012 912389.904 0, 1139409.637 912398.102 0, 1139687.262 912406.315 0, 1139963.565 912414.506 0, 1140242.51 912422.791 0, 1140520.133 912431.054 0, 1140797.756 912439.333 0, 1141075.378 912447.628 0, 1141353 912455.94 0, 
+    1141630.621 912464.268 0, 1141908.242 912472.612 0, 1142185.862 912480.972 0, 1142463.482 912489.349 0, 1142741.102 912497.743 0, 1143018.72 912506.152 0, 1143296.339 912514.578 0, 1143573.957 912523.021 0, 1143851.574 912531.479 0, 1144129.191 912539.954 0, 
+    1144406.807 912548.446 0, 1144684.423 912556.953 0, 1144962.038 912565.477 0, 1145239.653 912574.018 0, 1145517.268 912582.574 0, 1145794.881 912591.147 0, 1146072.495 912599.737 0, 1146350.108 912608.342 0, 1146626.4 912616.923 0, 1146799.733 907041.21 0, 
+    1146973.06 901465.651 0))
+
+POLYGON ((1159951.178 913049.993 0, 1159674.909 913040.631 0, 1159397.322 913031.241 0, 1159119.734 913021.868 0, 1158842.145 913012.51 0, 1158564.556 913003.169 0, 1158286.967 912993.845 0, 1158009.376 912984.536 0, 1157731.786 912975.244 0, 1157454.194 912965.969 0, 
+    1157176.603 912956.71 0, 1156899.01 912947.467 0, 1156621.417 912938.24 0, 1156343.824 912929.03 0, 1156066.23 912919.836 0, 1155788.636 912910.658 0, 1155511.041 912901.497 0, 1155233.445 912892.352 0, 1154955.849 912883.224 0, 1154678.252 912874.111 0, 
+    1154400.655 912865.015 0, 1154123.057 912855.936 0, 1153845.459 912846.873 0, 1153567.86 912837.826 0, 1153288.942 912828.752 0, 1153012.661 912819.781 0, 1152735.061 912810.783 0, 1152457.46 912801.802 0, 1152179.858 912792.837 0, 1151902.256 912783.888 0, 
+    1151624.654 912774.955 0, 1151347.051 912766.039 0, 1151069.447 912757.139 0, 1150791.843 912748.256 0, 1150514.238 912739.389 0, 1150236.633 912730.538 0, 1149959.028 912721.703 0, 1149681.422 912712.885 0, 1149403.815 912704.084 0, 1149126.208 912695.298 0, 
+    1148848.6 912686.529 0, 1148570.992 912677.776 0, 1148293.383 912669.04 0, 1148015.774 912660.32 0, 1147738.164 912651.616 0, 1147460.554 912642.929 0, 1147182.943 912634.257 0, 1146905.332 912625.603 0, 1146626.4 912616.923 0, 1146453.063 918192.786 0, 
+    1146279.721 923768.796 0, 1146557.993 923777.455 0, 1146834.948 923786.089 0, 1147111.903 923794.739 0, 1147388.857 923803.406 0, 1147665.81 923812.089 0, 1147942.763 923820.789 0, 1148219.715 923829.505 0, 1148496.667 923838.237 0, 1148773.618 923846.985 0, 
+    1149050.569 923855.75 0, 1149327.52 923864.531 0, 1149604.469 923873.328 0, 1149881.419 923882.142 0, 1150158.367 923890.971 0, 1150435.316 923899.818 0, 1150712.263 923908.68 0, 1150989.211 923917.559 0, 1151266.157 923926.454 0, 1151543.103 923935.365 0, 
+    1151820.049 923944.293 0, 1152096.994 923953.237 0, 1152373.939 923962.197 0, 1152650.883 923971.174 0, 1152926.511 923980.124 0, 1153204.769 923989.176 0, 1153481.712 923998.201 0, 1153758.654 924007.243 0, 1154035.595 924016.301 0, 1154312.536 924025.376 0, 
+    1154589.476 924034.466 0, 1154866.416 924043.573 0, 1155143.355 924052.697 0, 1155420.294 924061.836 0, 1155697.232 924070.992 0, 1155974.17 924080.164 0, 1156251.107 924089.353 0, 1156528.043 924098.557 0, 1156804.979 924107.779 0, 1157081.915 924117.016 0, 
+    1157358.85 924126.27 0, 1157635.784 924135.54 0, 1157912.718 924144.826 0, 1158189.651 924154.128 0, 1158466.584 924163.447 0, 1158743.516 924172.783 0, 1159020.448 924182.134 0, 1159297.379 924191.502 0, 1159572.995 924200.841 0, 1159762.089 918625.344 0, 
+    1159951.178 913049.993 0))
+
+POLYGON ((1172864.995 924670.441 0, 1172589.404 924660.323 0, 1172312.501 924650.173 0, 1172035.597 924640.039 0, 1171758.692 924629.921 0, 1171481.787 924619.82 0, 1171204.881 924609.735 0, 1170927.974 924599.667 0, 1170651.067 924589.614 0, 1170374.16 924579.578 0, 
+    1170097.251 924569.558 0, 1169820.342 924559.555 0, 1169543.433 924549.568 0, 1169266.523 924539.597 0, 1168989.612 924529.642 0, 1168712.701 924519.704 0, 1168435.789 924509.782 0, 1168158.877 924499.877 0, 1167881.964 924489.987 0, 1167605.05 924480.114 0, 
+    1167328.136 924470.258 0, 1167051.222 924460.417 0, 1166774.306 924450.593 0, 1166497.391 924440.785 0, 1166219.161 924430.947 0, 1165943.557 924421.218 0, 1165666.64 924411.459 0, 1165389.721 924401.717 0, 1165112.803 924391.99 0, 1164835.883 924382.28 0, 
+    1164558.964 924372.586 0, 1164282.043 924362.909 0, 1164005.122 924353.248 0, 1163728.201 924343.603 0, 1163451.278 924333.974 0, 1163174.356 924324.362 0, 1162897.432 924314.766 0, 1162620.509 924305.186 0, 1162343.584 924295.623 0, 1162066.659 924286.076 0, 
+    1161789.734 924276.545 0, 1161512.808 924267.031 0, 1161235.881 924257.533 0, 1160958.954 924248.051 0, 1160682.026 924238.585 0, 1160405.098 924229.136 0, 1160128.169 924219.703 0, 1159851.239 924210.286 0, 1159572.995 924200.841 0, 1159383.896 929776.481 0, 
+    1159194.792 935352.258 0, 1159472.377 935361.681 0, 1159748.65 935371.075 0, 1160024.923 935380.486 0, 1160301.195 935389.913 0, 1160577.466 935399.356 0, 1160853.737 935408.815 0, 1161130.007 935418.291 0, 1161406.277 935427.783 0, 1161682.546 935437.291 0, 
+    1161958.815 935446.815 0, 1162235.083 935456.356 0, 1162511.35 935465.913 0, 1162787.617 935475.486 0, 1163063.884 935485.076 0, 1163340.15 935494.682 0, 1163616.415 935504.304 0, 1163892.68 935513.942 0, 1164168.944 935523.596 0, 1164445.207 935533.267 0, 
+    1164721.47 935542.954 0, 1164997.733 935552.657 0, 1165273.994 935562.377 0, 1165550.256 935572.113 0, 1165825.206 935581.819 0, 1166102.776 935591.633 0, 1166379.036 935601.418 0, 1166655.295 935611.219 0, 1166931.553 935621.036 0, 1167207.811 935630.869 0, 
+    1167484.068 935640.719 0, 1167760.325 935650.585 0, 1168036.581 935660.467 0, 1168312.836 935670.365 0, 1168589.091 935680.28 0, 1168865.346 935690.211 0, 1169141.599 935700.158 0, 1169417.853 935710.122 0, 1169694.105 935720.102 0, 1169970.357 935730.098 0, 
+    1170246.608 935740.11 0, 1170522.859 935750.138 0, 1170799.109 935760.183 0, 1171075.359 935770.244 0, 1171351.608 935780.321 0, 1171627.856 935790.415 0, 1171904.104 935800.525 0, 1172180.351 935810.651 0, 1172455.289 935820.745 0, 1172660.145 930245.524 0, 
+    1172864.995 924670.441 0))
+
+POLYGON ((1185714.409 936326.693 0, 1185439.499 936315.822 0, 1185163.282 936304.916 0, 1184887.064 936294.025 0, 1184610.845 936283.152 0, 1184334.625 936272.294 0, 1184058.405 936261.452 0, 1183782.185 936250.627 0, 1183505.963 936239.818 0, 1183229.741 936229.026 0, 
+    1182953.519 936218.249 0, 1182677.295 936207.489 0, 1182401.071 936196.745 0, 1182124.847 936186.018 0, 1181848.622 936175.306 0, 1181572.396 936164.611 0, 1181296.17 936153.932 0, 1181019.943 936143.27 0, 1180743.715 936132.623 0, 1180467.487 936121.993 0, 
+    1180191.258 936111.379 0, 1179915.028 936100.782 0, 1179638.798 936090.2 0, 1179362.567 936079.635 0, 1179085.028 936069.037 0, 1178810.104 936058.554 0, 1178533.871 936048.038 0, 1178257.638 936037.538 0, 1177981.404 936027.054 0, 1177705.169 936016.586 0, 
+    1177428.934 936006.135 0, 1177152.699 935995.7 0, 1176876.462 935985.281 0, 1176600.225 935974.879 0, 1176323.988 935964.493 0, 1176047.75 935954.123 0, 1175771.511 935943.769 0, 1175495.271 935933.432 0, 1175219.031 935923.111 0, 1174942.791 935912.806 0, 
+    1174666.55 935902.517 0, 1174390.308 935892.245 0, 1174114.065 935881.988 0, 1173837.822 935871.749 0, 1173561.579 935861.525 0, 1173285.334 935851.318 0, 1173009.09 935841.127 0, 1172732.844 935830.952 0, 1172455.289 935820.745 0, 1172250.429 941396.1 0, 
+    1172045.563 946971.586 0, 1172322.459 946981.768 0, 1172598.048 946991.919 0, 1172873.637 947002.086 0, 1173149.225 947012.269 0, 1173424.812 947022.468 0, 1173700.399 947032.684 0, 1173975.985 947042.916 0, 1174251.57 947053.164 0, 1174527.155 947063.428 0, 
+    1174802.739 947073.708 0, 1175078.323 947084.005 0, 1175353.906 947094.318 0, 1175629.489 947104.647 0, 1175905.071 947114.992 0, 1176180.652 947125.354 0, 1176456.233 947135.732 0, 1176731.813 947146.126 0, 1177007.392 947156.536 0, 1177282.971 947166.962 0, 
+    1177558.549 947177.405 0, 1177834.127 947187.864 0, 1178109.704 947198.339 0, 1178385.28 947208.83 0, 1178659.551 947219.288 0, 1178936.431 947229.861 0, 1179212.005 947240.401 0, 1179487.579 947250.957 0, 1179763.153 947261.53 0, 1180038.725 947272.118 0, 
+    1180314.297 947282.723 0, 1180589.869 947293.344 0, 1180865.439 947303.982 0, 1181141.01 947314.635 0, 1181416.579 947325.305 0, 1181692.148 947335.991 0, 1181967.716 947346.693 0, 1182243.284 947357.411 0, 1182518.851 947368.146 0, 1182794.417 947378.897 0, 
+    1183069.983 947389.664 0, 1183345.548 947400.447 0, 1183621.112 947411.246 0, 1183896.676 947422.062 0, 1184172.239 947432.894 0, 1184447.802 947443.742 0, 1184723.364 947454.606 0, 1184998.925 947465.487 0, 1185273.182 947476.332 0, 1185493.798 941901.447 0, 
+    1185714.409 936326.693 0))
+
+POLYGON ((1198499.322 948018.447 0, 1198225.095 948006.827 0, 1197949.565 947995.168 0, 1197674.035 947983.525 0, 1197398.504 947971.898 0, 1197122.973 947960.288 0, 1196847.441 947948.694 0, 1196571.908 947937.116 0, 1196296.374 947925.554 0, 1196020.84 947914.008 0, 
+    1195745.305 947902.479 0, 1195469.77 947890.966 0, 1195194.234 947879.469 0, 1194918.697 947867.989 0, 1194643.159 947856.524 0, 1194367.621 947845.076 0, 1194092.082 947833.644 0, 1193816.542 947822.228 0, 1193541.002 947810.829 0, 1193265.461 947799.445 0, 
+    1192989.919 947788.078 0, 1192714.377 947776.727 0, 1192438.834 947765.393 0, 1192163.29 947754.074 0, 1191886.444 947742.719 0, 1191612.201 947731.486 0, 1191336.656 947720.216 0, 1191061.109 947708.963 0, 1190785.562 947697.725 0, 1190510.015 947686.504 0, 
+    1190234.466 947675.299 0, 1189958.918 947664.11 0, 1189683.368 947652.938 0, 1189407.818 947641.782 0, 1189132.267 947630.642 0, 1188856.715 947619.518 0, 1188581.163 947608.41 0, 1188305.61 947597.319 0, 1188030.057 947586.244 0, 1187754.502 947575.185 0, 
+    1187478.948 947564.142 0, 1187203.392 947553.115 0, 1186927.836 947542.105 0, 1186652.279 947531.111 0, 1186376.722 947520.133 0, 1186101.164 947509.171 0, 1185825.605 947498.226 0, 1185550.046 947487.297 0, 1185273.182 947476.332 0, 1185052.561 953051.343 0, 
+    1184831.935 958626.476 0, 1185108.139 958637.415 0, 1185383.042 958648.318 0, 1185657.945 958659.237 0, 1185932.847 958670.173 0, 1186207.748 958681.125 0, 1186482.648 958692.093 0, 1186757.548 958703.077 0, 1187032.447 958714.077 0, 1187307.346 958725.093 0, 
+    1187582.244 958736.126 0, 1187857.141 958747.175 0, 1188132.038 958758.24 0, 1188406.933 958769.321 0, 1188681.829 958780.418 0, 1188956.723 958791.532 0, 1189231.617 958802.661 0, 1189506.511 958813.807 0, 1189781.403 958824.969 0, 1190056.295 958836.148 0, 
+    1190331.187 958847.342 0, 1190606.078 958858.553 0, 1190880.968 958869.78 0, 1191155.857 958881.022 0, 1191429.446 958892.228 0, 1191705.634 958903.557 0, 1191980.521 958914.848 0, 1192255.408 958926.156 0, 1192530.294 958937.48 0, 1192805.179 958948.82 0, 
+    1193080.064 958960.176 0, 1193354.948 958971.549 0, 1193629.831 958982.937 0, 1193904.714 958994.342 0, 1194179.596 959005.763 0, 1194454.478 959017.2 0, 1194729.358 959028.653 0, 1195004.238 959040.123 0, 1195279.118 959051.608 0, 1195553.996 959063.11 0, 
+    1195828.874 959074.628 0, 1196103.752 959086.162 0, 1196378.628 959097.713 0, 1196653.504 959109.279 0, 1196928.38 959120.862 0, 1197203.254 959132.461 0, 1197478.128 959144.076 0, 1197753.001 959155.707 0, 1198026.576 959167.3 0, 1198262.951 953592.812 0, 
+    1198499.322 948018.447 0))
+
+POLYGON ((1211219.636 959745.398 0, 1210946.093 959733.033 0, 1210671.254 959720.625 0, 1210396.414 959708.234 0, 1210121.573 959695.858 0, 1209846.732 959683.499 0, 1209571.889 959671.156 0, 1209297.046 959658.829 0, 1209022.203 959646.518 0, 1208747.358 959634.224 0, 
+    1208472.513 959621.945 0, 1208197.668 959609.683 0, 1207922.821 959597.437 0, 1207647.974 959585.207 0, 1207373.126 959572.994 0, 1207098.277 959560.796 0, 1206823.428 959548.615 0, 1206548.578 959536.45 0, 1206273.727 959524.301 0, 1205998.875 959512.168 0, 
+    1205724.023 959500.051 0, 1205449.17 959487.951 0, 1205174.316 959475.867 0, 1204899.462 959463.799 0, 1204623.31 959451.69 0, 1204349.751 959439.711 0, 1204074.895 959427.691 0, 1203800.037 959415.688 0, 1203525.179 959403.701 0, 1203250.321 959391.73 0, 
+    1202975.461 959379.775 0, 1202700.601 959367.836 0, 1202425.741 959355.914 0, 1202150.879 959344.008 0, 1201876.017 959332.118 0, 1201601.154 959320.244 0, 1201326.291 959308.386 0, 1201051.426 959296.544 0, 1200776.561 959284.719 0, 1200501.696 959272.91 0, 
+    1200226.829 959261.117 0, 1199951.962 959249.34 0, 1199677.095 959237.579 0, 1199402.226 959225.835 0, 1199127.357 959214.106 0, 1198852.487 959202.394 0, 1198577.617 959190.698 0, 1198302.746 959179.018 0, 1198026.576 959167.3 0, 1197790.195 964741.906 0, 
+    1197553.809 970316.626 0, 1197829.32 970328.317 0, 1198103.535 970339.969 0, 1198377.749 970351.637 0, 1198651.962 970363.321 0, 1198926.175 970375.021 0, 1199200.388 970386.738 0, 1199474.599 970398.47 0, 1199748.81 970410.219 0, 1200023.02 970421.984 0, 
+    1200297.229 970433.765 0, 1200571.438 970445.562 0, 1200845.646 970457.376 0, 1201119.853 970469.205 0, 1201394.06 970481.051 0, 1201668.266 970492.912 0, 1201942.471 970504.79 0, 1202216.676 970516.684 0, 1202490.88 970528.594 0, 1202765.083 970540.521 0, 
+    1203039.285 970552.463 0, 1203313.487 970564.422 0, 1203587.688 970576.396 0, 1203861.888 970588.387 0, 1204134.794 970600.337 0, 1204410.287 970612.417 0, 1204684.485 970624.456 0, 1204958.683 970636.512 0, 1205232.879 970648.583 0, 1205507.076 970660.671 0, 
+    1205781.271 970672.775 0, 1206055.466 970684.895 0, 1206329.66 970697.031 0, 1206603.853 970709.183 0, 1206878.045 970721.351 0, 1207152.237 970733.536 0, 1207426.428 970745.737 0, 1207700.619 970757.953 0, 1207974.808 970770.186 0, 1208248.997 970782.435 0, 
+    1208523.185 970794.7 0, 1208797.373 970806.982 0, 1209071.56 970819.279 0, 1209345.746 970831.593 0, 1209619.931 970843.923 0, 1209894.115 970856.269 0, 1210168.299 970868.631 0, 1210442.482 970881.009 0, 1210715.372 970893.345 0, 1210967.506 965319.314 0, 
+    1211219.636 959745.398 0))
+
+POLYGON ((1223875.253 971507.244 0, 1223602.397 971494.138 0, 1223328.25 971480.985 0, 1223054.102 971467.848 0, 1222779.954 971454.728 0, 1222505.805 971441.623 0, 1222231.654 971428.535 0, 1221957.503 971415.463 0, 1221683.352 971402.407 0, 1221409.199 971389.368 0, 
+    1221135.046 971376.344 0, 1220860.892 971363.336 0, 1220586.737 971350.345 0, 1220312.582 971337.37 0, 1220038.426 971324.411 0, 1219764.269 971311.468 0, 1219490.111 971298.541 0, 1219215.952 971285.63 0, 1218941.793 971272.736 0, 1218667.633 971259.857 0, 
+    1218393.472 971246.995 0, 1218119.31 971234.149 0, 1217845.148 971221.319 0, 1217570.985 971208.505 0, 1217295.529 971195.647 0, 1217022.656 971182.926 0, 1216748.491 971170.16 0, 1216474.325 971157.411 0, 1216200.158 971144.678 0, 1215925.99 971131.961 0, 
+    1215651.822 971119.26 0, 1215377.653 971106.575 0, 1215103.483 971093.906 0, 1214829.313 971081.254 0, 1214555.141 971068.618 0, 1214280.969 971055.997 0, 1214006.796 971043.393 0, 1213732.623 971030.805 0, 1213458.448 971018.234 0, 1213184.273 971005.678 0, 
+    1212910.098 970993.138 0, 1212635.921 970980.615 0, 1212361.744 970968.108 0, 1212087.566 970955.617 0, 1211813.387 970943.142 0, 1211539.208 970930.683 0, 1211265.027 970918.24 0, 1210990.846 970905.813 0, 1210715.372 970893.345 0, 1210463.232 976467.485 0, 
+    1210211.088 982041.732 0, 1210485.904 982054.171 0, 1210759.428 982066.568 0, 1211032.952 982078.981 0, 1211306.476 982091.41 0, 1211579.998 982103.855 0, 1211853.52 982116.316 0, 1212127.041 982128.793 0, 1212400.562 982141.287 0, 1212674.081 982153.796 0, 
+    1212947.6 982166.322 0, 1213221.118 982178.864 0, 1213494.636 982191.422 0, 1213768.152 982203.995 0, 1214041.668 982216.585 0, 1214315.183 982229.192 0, 1214588.698 982241.814 0, 1214862.212 982254.452 0, 1215135.725 982267.107 0, 1215409.237 982279.777 0, 
+    1215682.748 982292.464 0, 1215956.259 982305.166 0, 1216229.769 982317.885 0, 1216503.278 982330.62 0, 1216775.498 982343.311 0, 1217050.294 982356.138 0, 1217323.801 982368.921 0, 1217597.308 982381.721 0, 1217870.813 982394.536 0, 1218144.318 982407.368 0, 
+    1218417.822 982420.215 0, 1218691.325 982433.079 0, 1218964.827 982445.959 0, 1219238.329 982458.854 0, 1219511.83 982471.766 0, 1219785.33 982484.695 0, 1220058.83 982497.639 0, 1220332.328 982510.599 0, 1220605.826 982523.575 0, 1220879.323 982536.568 0, 
+    1221152.82 982549.576 0, 1221426.315 982562.601 0, 1221699.81 982575.642 0, 1221973.304 982588.699 0, 1222246.797 982601.772 0, 1222520.29 982614.861 0, 1222793.782 982627.966 0, 1223067.273 982641.087 0, 1223339.475 982654.163 0, 1223607.367 977080.65 0, 
+    1223875.253 971507.244 0))
+
+POLYGON ((1236466.08 983303.681 0, 1236193.913 983289.836 0, 1235920.46 983275.942 0, 1235647.006 983262.065 0, 1235373.552 983248.203 0, 1235100.097 983234.357 0, 1234826.641 983220.528 0, 1234553.184 983206.715 0, 1234279.726 983192.917 0, 1234006.268 983179.136 0, 
+    1233732.808 983165.371 0, 1233459.348 983151.622 0, 1233185.887 983137.889 0, 1232912.425 983124.172 0, 1232638.963 983110.472 0, 1232365.499 983096.787 0, 1232092.035 983083.118 0, 1231818.57 983069.466 0, 1231545.105 983055.83 0, 1231271.638 983042.209 0, 
+    1230998.171 983028.605 0, 1230724.702 983015.017 0, 1230451.233 983001.445 0, 1230177.764 982987.889 0, 1229903.007 982974.286 0, 1229630.822 982960.826 0, 1229357.35 982947.319 0, 1229083.877 982933.827 0, 1228810.403 982920.352 0, 1228536.928 982906.892 0, 
+    1228263.453 982893.449 0, 1227989.977 982880.022 0, 1227716.5 982866.611 0, 1227443.022 982853.216 0, 1227169.544 982839.837 0, 1226896.065 982826.475 0, 1226622.584 982813.128 0, 1226349.104 982799.798 0, 1226075.622 982786.483 0, 1225802.14 982773.185 0, 
+    1225528.656 982759.903 0, 1225255.172 982746.637 0, 1224981.688 982733.387 0, 1224708.202 982720.153 0, 1224434.716 982706.935 0, 1224161.229 982693.733 0, 1223887.741 982680.547 0, 1223614.252 982667.378 0, 1223339.475 982654.163 0, 1223071.579 988227.777 0, 
+    1222803.678 993801.489 0, 1223077.795 993814.673 0, 1223350.628 993827.811 0, 1223623.46 993840.965 0, 1223896.291 993854.135 0, 1224169.121 993867.321 0, 1224441.95 993880.523 0, 1224714.779 993893.742 0, 1224987.607 993906.976 0, 1225260.434 993920.226 0, 
+    1225533.26 993933.493 0, 1225806.086 993946.775 0, 1226078.911 993960.074 0, 1226351.735 993973.388 0, 1226624.558 993986.719 0, 1226897.38 994000.066 0, 1227170.202 994013.428 0, 1227443.023 994026.807 0, 1227715.843 994040.202 0, 1227988.662 994053.613 0, 
+    1228261.481 994067.04 0, 1228534.298 994080.483 0, 1228807.115 994093.942 0, 1229079.931 994107.417 0, 1229351.463 994120.845 0, 1229625.561 994134.416 0, 1229898.375 994147.939 0, 1230171.188 994161.478 0, 1230444 994175.034 0, 1230716.811 994188.605 0, 
+    1230989.622 994202.193 0, 1231262.431 994215.797 0, 1231535.24 994229.416 0, 1231808.048 994243.052 0, 1232080.856 994256.704 0, 1232353.662 994270.372 0, 1232626.468 994284.056 0, 1232899.273 994297.756 0, 1233172.077 994311.472 0, 1233444.88 994325.204 0, 
+    1233717.683 994338.952 0, 1233990.484 994352.716 0, 1234263.285 994366.496 0, 1234536.085 994380.292 0, 1234808.884 994394.105 0, 1235081.683 994407.933 0, 1235354.48 994421.778 0, 1235627.277 994435.638 0, 1235898.791 994449.45 0, 1236182.438 988876.516 0, 
+    1236466.08 983303.681 0))
+
+POLYGON ((1248992.021 995134.403 0, 1248720.546 995119.825 0, 1248447.789 995105.194 0, 1248175.032 995090.578 0, 1247902.273 995075.979 0, 1247629.514 995061.396 0, 1247356.754 995046.829 0, 1247083.993 995032.278 0, 1246811.232 995017.744 0, 1246538.469 995003.225 0, 
+    1246265.706 994988.722 0, 1245992.942 994974.235 0, 1245720.176 994959.765 0, 1245447.41 994945.31 0, 1245174.644 994930.872 0, 1244901.876 994916.449 0, 1244629.108 994902.043 0, 1244356.338 994887.652 0, 1244083.568 994873.278 0, 1243810.797 994858.92 0, 
+    1243538.025 994844.578 0, 1243265.252 994830.252 0, 1242992.479 994815.942 0, 1242719.704 994801.647 0, 1242445.648 994787.303 0, 1242174.153 994773.108 0, 1241901.376 994758.862 0, 1241628.598 994744.632 0, 1241355.82 994730.418 0, 1241083.04 994716.22 0, 
+    1240810.26 994702.039 0, 1240537.479 994687.873 0, 1240264.697 994673.724 0, 1239991.914 994659.59 0, 1239719.13 994645.473 0, 1239446.346 994631.371 0, 1239173.561 994617.286 0, 1238900.775 994603.217 0, 1238627.988 994589.164 0, 1238355.2 994575.127 0, 
+    1238082.411 994561.105 0, 1237809.622 994547.1 0, 1237536.832 994533.111 0, 1237264.041 994519.139 0, 1236991.249 994505.182 0, 1236718.456 994491.241 0, 1236445.663 994477.316 0, 1236172.868 994463.407 0, 1235898.791 994449.45 0, 1235615.139 1000022.477 0, 
+    1235331.483 1005595.594 0, 1235604.901 1005609.519 0, 1235877.04 1005623.394 0, 1236149.177 1005637.285 0, 1236421.314 1005651.192 0, 1236693.45 1005665.116 0, 1236965.585 1005679.055 0, 1237237.719 1005693.01 0, 1237509.852 1005706.982 0, 1237781.985 1005720.969 0, 
+    1238054.117 1005734.972 0, 1238326.248 1005748.992 0, 1238598.378 1005763.027 0, 1238870.507 1005777.079 0, 1239142.635 1005791.146 0, 1239414.763 1005805.23 0, 1239686.89 1005819.329 0, 1239959.016 1005833.445 0, 1240231.141 1005847.576 0, 1240503.265 1005861.724 0, 
+    1240775.388 1005875.887 0, 1241047.511 1005890.067 0, 1241319.633 1005904.262 0, 1241591.754 1005918.474 0, 1241862.596 1005932.635 0, 1242135.993 1005946.945 0, 1242408.112 1005961.205 0, 1242680.229 1005975.481 0, 1242952.346 1005989.772 0, 1243224.462 1006004.08 0, 
+    1243496.577 1006018.404 0, 1243768.691 1006032.743 0, 1244040.804 1006047.099 0, 1244312.917 1006061.471 0, 1244585.029 1006075.859 0, 1244857.14 1006090.262 0, 1245129.25 1006104.682 0, 1245401.359 1006119.118 0, 1245673.467 1006133.57 0, 1245945.574 1006148.038 0, 
+    1246217.681 1006162.522 0, 1246489.787 1006177.022 0, 1246761.892 1006191.537 0, 1247033.996 1006206.069 0, 1247306.099 1006220.617 0, 1247578.201 1006235.181 0, 1247850.303 1006249.761 0, 1248122.403 1006264.357 0, 1248393.226 1006278.901 0, 1248692.626 1000706.607 0, 
+    1248992.021 995134.403 0))
+
+POLYGON ((1261452.986 1006999.106 0, 1261182.203 1006983.797 0, 1260910.145 1006968.433 0, 1260638.086 1006953.084 0, 1260366.026 1006937.752 0, 1260093.965 1006922.435 0, 1259821.903 1006907.134 0, 1259549.84 1006891.85 0, 1259277.777 1006876.581 0, 1259005.712 1006861.329 0, 
+    1258733.646 1006846.092 0, 1258461.58 1006830.871 0, 1258189.513 1006815.667 0, 1257917.445 1006800.478 0, 1257645.376 1006785.306 0, 1257373.306 1006770.149 0, 1257101.235 1006755.009 0, 1256829.163 1006739.885 0, 1256557.09 1006724.776 0, 1256285.017 1006709.684 0, 
+    1256012.943 1006694.607 0, 1255740.867 1006679.547 0, 1255468.791 1006664.502 0, 1255196.714 1006649.474 0, 1254923.36 1006634.391 0, 1254652.557 1006619.465 0, 1254380.478 1006604.485 0, 1254108.397 1006589.521 0, 1253836.316 1006574.572 0, 1253564.233 1006559.64 0, 
+    1253292.15 1006544.724 0, 1253020.066 1006529.824 0, 1252747.981 1006514.939 0, 1252475.895 1006500.071 0, 1252203.808 1006485.219 0, 1251931.721 1006470.383 0, 1251659.632 1006455.562 0, 1251387.543 1006440.758 0, 1251115.453 1006425.97 0, 1250843.362 1006411.198 0, 
+    1250571.27 1006396.442 0, 1250299.177 1006381.702 0, 1250027.083 1006366.978 0, 1249754.989 1006352.269 0, 1249482.893 1006337.577 0, 1249210.797 1006322.901 0, 1248938.7 1006308.241 0, 1248666.602 1006293.597 0, 1248393.226 1006278.901 0, 1248093.821 1011851.28 0, 
+    1247794.412 1017423.741 0, 1248067.129 1017438.403 0, 1248338.571 1017453.011 0, 1248610.012 1017467.636 0, 1248881.452 1017482.277 0, 1249152.892 1017496.933 0, 1249424.331 1017511.606 0, 1249695.768 1017526.295 0, 1249967.205 1017540.999 0, 1250238.641 1017555.72 0, 
+    1250510.076 1017570.456 0, 1250781.511 1017585.209 0, 1251052.944 1017599.977 0, 1251324.377 1017614.762 0, 1251595.808 1017629.562 0, 1251867.239 1017644.379 0, 1252138.669 1017659.211 0, 1252410.098 1017674.059 0, 1252681.526 1017688.924 0, 1252952.953 1017703.804 0, 
+    1253224.38 1017718.7 0, 1253495.805 1017733.613 0, 1253767.23 1017748.541 0, 1254038.654 1017763.485 0, 1254308.804 1017778.375 0, 1254581.499 1017793.421 0, 1254852.92 1017808.414 0, 1255124.34 1017823.422 0, 1255395.76 1017838.446 0, 1255667.178 1017853.486 0, 
+    1255938.596 1017868.542 0, 1256210.012 1017883.614 0, 1256481.428 1017898.702 0, 1256752.843 1017913.806 0, 1257024.257 1017928.926 0, 1257295.67 1017944.062 0, 1257567.083 1017959.214 0, 1257838.494 1017974.382 0, 1258109.905 1017989.565 0, 1258381.314 1018004.765 0, 
+    1258652.723 1018019.981 0, 1258924.131 1018035.213 0, 1259195.538 1018050.46 0, 1259466.944 1018065.724 0, 1259738.349 1018081.004 0, 1260009.753 1018096.3 0, 1260281.156 1018111.611 0, 1260552.559 1018126.939 0, 1260822.689 1018142.211 0, 1261137.84 1012570.617 0, 
+    1261452.986 1006999.106 0))
+
+POLYGON ((1273848.883 1018897.484 0, 1273578.795 1018881.449 0, 1273307.437 1018865.355 0, 1273036.078 1018849.277 0, 1272764.718 1018833.214 0, 1272493.358 1018817.168 0, 1272221.996 1018801.137 0, 1271950.633 1018785.123 0, 1271679.269 1018769.124 0, 1271407.905 1018753.142 0, 
+    1271136.539 1018737.175 0, 1270865.173 1018721.225 0, 1270593.805 1018705.29 0, 1270322.437 1018689.372 0, 1270051.067 1018673.469 0, 1269779.697 1018657.582 0, 1269508.326 1018641.711 0, 1269236.954 1018625.857 0, 1268965.581 1018610.018 0, 1268694.207 1018594.195 0, 
+    1268422.832 1018578.388 0, 1268151.456 1018562.597 0, 1267880.079 1018546.823 0, 1267608.702 1018531.064 0, 1267336.053 1018515.247 0, 1267065.943 1018499.594 0, 1266794.563 1018483.883 0, 1266523.182 1018468.188 0, 1266251.799 1018452.509 0, 1265980.416 1018436.846 0, 
+    1265709.032 1018421.199 0, 1265437.647 1018405.568 0, 1265166.261 1018389.952 0, 1264894.874 1018374.353 0, 1264623.486 1018358.77 0, 1264352.097 1018343.203 0, 1264080.707 1018327.652 0, 1263809.317 1018312.116 0, 1263537.925 1018296.597 0, 1263266.533 1018281.094 0, 
+    1262995.14 1018265.606 0, 1262723.745 1018250.135 0, 1262452.35 1018234.679 0, 1262180.954 1018219.24 0, 1261909.557 1018203.817 0, 1261638.159 1018188.409 0, 1261366.76 1018173.018 0, 1261095.361 1018157.642 0, 1260822.689 1018142.211 0, 1260507.533 1023713.881 0, 
+    1260192.374 1029285.625 0, 1260464.387 1029301.019 0, 1260735.13 1029316.358 0, 1261005.873 1029331.712 0, 1261276.615 1029347.082 0, 1261547.356 1029362.468 0, 1261818.097 1029377.871 0, 1262088.836 1029393.289 0, 1262359.574 1029408.723 0, 1262630.312 1029424.172 0, 
+    1262901.048 1029439.638 0, 1263171.784 1029455.12 0, 1263442.519 1029470.618 0, 1263713.253 1029486.132 0, 1263983.986 1029501.661 0, 1264254.718 1029517.207 0, 1264525.449 1029532.768 0, 1264796.179 1029548.346 0, 1265066.908 1029563.939 0, 1265337.636 1029579.548 0, 
+    1265608.364 1029595.173 0, 1265879.09 1029610.815 0, 1266149.816 1029626.472 0, 1266420.541 1029642.145 0, 1266689.997 1029657.76 0, 1266961.987 1029673.539 0, 1267232.709 1029689.259 0, 1267503.43 1029704.996 0, 1267774.15 1029720.749 0, 1268044.869 1029736.517 0, 
+    1268315.587 1029752.302 0, 1268586.305 1029768.102 0, 1268857.021 1029783.919 0, 1269127.736 1029799.751 0, 1269398.451 1029815.6 0, 1269669.164 1029831.464 0, 1269939.877 1029847.344 0, 1270210.588 1029863.24 0, 1270481.299 1029879.152 0, 1270752.009 1029895.08 0, 
+    1271022.718 1029911.024 0, 1271293.426 1029926.984 0, 1271564.133 1029942.959 0, 1271834.839 1029958.951 0, 1272105.544 1029974.959 0, 1272376.248 1029990.982 0, 1272646.951 1030007.022 0, 1272917.653 1030023.077 0, 1273187.088 1030039.073 0, 1273517.988 1024468.242 0, 
+    1273848.883 1018897.484 0))
+
+POLYGON ((1286179.623 1030829.231 0, 1285910.232 1030812.474 0, 1285639.576 1030795.654 0, 1285368.919 1030778.849 0, 1285098.261 1030762.061 0, 1284827.603 1030745.289 0, 1284556.943 1030728.532 0, 1284286.282 1030711.792 0, 1284015.62 1030695.067 0, 1283744.958 1030678.359 0, 
+    1283474.294 1030661.666 0, 1283203.629 1030644.989 0, 1282932.964 1030628.328 0, 1282662.297 1030611.683 0, 1282391.629 1030595.054 0, 1282120.961 1030578.441 0, 1281850.291 1030561.844 0, 1281579.621 1030545.263 0, 1281308.949 1030528.698 0, 1281038.277 1030512.149 0, 
+    1280767.603 1030495.615 0, 1280496.929 1030479.098 0, 1280226.253 1030462.596 0, 1279955.577 1030446.111 0, 1279683.635 1030429.564 0, 1279414.221 1030413.187 0, 1279143.542 1030396.749 0, 1278872.862 1030380.328 0, 1278602.181 1030363.922 0, 1278331.498 1030347.532 0, 
+    1278060.815 1030331.158 0, 1277790.131 1030314.799 0, 1277519.446 1030298.457 0, 1277248.76 1030282.131 0, 1276978.073 1030265.821 0, 1276707.385 1030249.526 0, 1276436.696 1030233.248 0, 1276166.006 1030216.985 0, 1275895.315 1030200.738 0, 1275624.624 1030184.508 0, 
+    1275353.931 1030168.293 0, 1275083.237 1030152.094 0, 1274812.542 1030135.911 0, 1274541.847 1030119.744 0, 1274271.15 1030103.593 0, 1274000.453 1030087.458 0, 1273729.754 1030071.339 0, 1273459.055 1030055.236 0, 1273187.088 1030039.073 0, 1272856.185 1035609.974 0, 
+    1272525.277 1041180.939 0, 1272796.585 1041197.063 0, 1273066.628 1041213.127 0, 1273336.671 1041229.207 0, 1273606.713 1041245.303 0, 1273876.754 1041261.415 0, 1274146.793 1041277.543 0, 1274416.832 1041293.686 0, 1274686.87 1041309.846 0, 1274956.907 1041326.022 0, 
+    1275226.943 1041342.213 0, 1275496.978 1041358.42 0, 1275767.013 1041374.643 0, 1276037.046 1041390.882 0, 1276307.078 1041407.137 0, 1276577.109 1041423.408 0, 1276847.139 1041439.695 0, 1277117.169 1041455.997 0, 1277387.197 1041472.316 0, 1277657.225 1041488.65 0, 
+    1277927.251 1041505.001 0, 1278197.276 1041521.367 0, 1278467.301 1041537.749 0, 1278737.325 1041554.147 0, 1279006.085 1041570.484 0, 1279277.369 1041586.991 0, 1279547.389 1041603.436 0, 1279817.409 1041619.898 0, 1280087.428 1041636.375 0, 1280357.446 1041652.869 0, 
+    1280627.462 1041669.378 0, 1280897.478 1041685.903 0, 1281167.493 1041702.444 0, 1281437.507 1041719.001 0, 1281707.52 1041735.574 0, 1281977.532 1041752.162 0, 1282247.543 1041768.767 0, 1282517.553 1041785.387 0, 1282787.562 1041802.024 0, 1283057.57 1041818.676 0, 
+    1283327.577 1041835.344 0, 1283597.583 1041852.028 0, 1283867.588 1041868.728 0, 1284137.592 1041885.444 0, 1284407.595 1041902.176 0, 1284677.597 1041918.923 0, 1284947.598 1041935.687 0, 1285217.598 1041952.466 0, 1285486.337 1041969.183 0, 1285832.982 1036399.175 0, 
+    1286179.623 1030829.231 0))
+
+POLYGON ((1298445.117 1042794.041 0, 1298176.425 1042776.565 0, 1297906.473 1042759.023 0, 1297636.521 1042741.496 0, 1297366.567 1042723.986 0, 1297096.612 1042706.491 0, 1296826.656 1042689.013 0, 1296556.7 1042671.55 0, 1296286.742 1042654.103 0, 1296016.783 1042636.673 0, 
+    1295746.823 1042619.257 0, 1295476.862 1042601.858 0, 1295206.9 1042584.475 0, 1294936.937 1042567.108 0, 1294666.973 1042549.756 0, 1294397.008 1042532.421 0, 1294127.042 1042515.101 0, 1293857.075 1042497.797 0, 1293587.107 1042480.509 0, 1293317.138 1042463.237 0, 
+    1293047.168 1042445.981 0, 1292777.197 1042428.741 0, 1292507.225 1042411.517 0, 1292237.252 1042394.308 0, 1291966.018 1042377.036 0, 1291697.303 1042359.939 0, 1291427.326 1042342.778 0, 1291157.349 1042325.633 0, 1290887.371 1042308.504 0, 1290617.392 1042291.391 0, 
+    1290347.412 1042274.294 0, 1290077.431 1042257.213 0, 1289807.448 1042240.147 0, 1289537.465 1042223.098 0, 1289267.481 1042206.064 0, 1288997.496 1042189.046 0, 1288727.51 1042172.044 0, 1288457.522 1042155.058 0, 1288187.534 1042138.088 0, 1287917.545 1042121.134 0, 
+    1287647.555 1042104.196 0, 1287377.564 1042087.273 0, 1287107.571 1042070.367 0, 1286837.578 1042053.476 0, 1286567.584 1042036.602 0, 1286297.589 1042019.743 0, 1286027.593 1042002.9 0, 1285757.595 1041986.073 0, 1285486.337 1041969.183 0, 1285139.688 1047539.252 0, 
+    1284793.035 1053109.378 0, 1285063.635 1053126.227 0, 1285332.977 1053143.013 0, 1285602.317 1053159.815 0, 1285871.657 1053176.633 0, 1286140.995 1053193.467 0, 1286410.333 1053210.316 0, 1286679.669 1053227.182 0, 1286949.005 1053244.063 0, 1287218.339 1053260.96 0, 
+    1287487.673 1053277.873 0, 1287757.005 1053294.802 0, 1288026.337 1053311.747 0, 1288295.667 1053328.707 0, 1288564.997 1053345.684 0, 1288834.326 1053362.676 0, 1289103.653 1053379.684 0, 1289372.98 1053396.708 0, 1289642.305 1053413.748 0, 1289911.63 1053430.804 0, 
+    1290180.953 1053447.875 0, 1290450.276 1053464.963 0, 1290719.597 1053482.066 0, 1290988.918 1053499.185 0, 1291256.981 1053516.24 0, 1291527.556 1053533.471 0, 1291796.873 1053550.638 0, 1292066.19 1053567.82 0, 1292335.505 1053585.018 0, 1292604.82 1053602.233 0, 
+    1292874.133 1053619.463 0, 1293143.446 1053636.709 0, 1293412.757 1053653.97 0, 1293682.067 1053671.248 0, 1293951.377 1053688.541 0, 1294220.685 1053705.851 0, 1294489.993 1053723.176 0, 1294759.299 1053740.517 0, 1295028.604 1053757.874 0, 1295297.908 1053775.247 0, 
+    1295567.212 1053792.635 0, 1295836.514 1053810.04 0, 1296105.815 1053827.46 0, 1296375.115 1053844.896 0, 1296644.414 1053862.348 0, 1296913.713 1053879.816 0, 1297183.01 1053897.299 0, 1297452.306 1053914.799 0, 1297720.345 1053932.233 0, 1298082.733 1048363.108 0, 
+    1298445.117 1042794.041 0))
+
+POLYGON ((1310645.279 1054791.606 0, 1310377.288 1054773.415 0, 1310108.042 1054755.155 0, 1309838.796 1054736.91 0, 1309569.548 1054718.682 0, 1309300.299 1054700.469 0, 1309031.05 1054682.272 0, 1308761.799 1054664.091 0, 1308492.547 1054645.926 0, 1308223.294 1054627.776 0, 
+    1307954.039 1054609.643 0, 1307684.784 1054591.525 0, 1307415.528 1054573.424 0, 1307146.271 1054555.338 0, 1306877.012 1054537.268 0, 1306607.753 1054519.213 0, 1306338.492 1054501.175 0, 1306069.231 1054483.152 0, 1305799.968 1054465.146 0, 1305530.704 1054447.155 0, 
+    1305261.44 1054429.18 0, 1304992.174 1054411.221 0, 1304722.907 1054393.277 0, 1304453.639 1054375.35 0, 1304183.116 1054357.355 0, 1303915.1 1054339.542 0, 1303645.829 1054321.663 0, 1303376.557 1054303.799 0, 1303107.284 1054285.95 0, 1302838.009 1054268.118 0, 
+    1302568.734 1054250.301 0, 1302299.458 1054232.501 0, 1302030.18 1054214.716 0, 1301760.902 1054196.947 0, 1301491.623 1054179.194 0, 1301222.342 1054161.457 0, 1300953.061 1054143.735 0, 1300683.778 1054126.03 0, 1300414.494 1054108.34 0, 1300145.21 1054090.666 0, 
+    1299875.924 1054073.008 0, 1299606.637 1054055.366 0, 1299337.349 1054037.739 0, 1299068.06 1054020.129 0, 1298798.771 1054002.534 0, 1298529.48 1053984.956 0, 1298260.188 1053967.393 0, 1297990.895 1053949.846 0, 1297720.345 1053932.233 0, 1297357.954 1059501.409 0, 
+    1296995.56 1065070.634 0, 1297265.451 1065088.204 0, 1297534.088 1065105.708 0, 1297802.724 1065123.228 0, 1298071.36 1065140.764 0, 1298339.994 1065158.316 0, 1298608.627 1065175.884 0, 1298877.26 1065193.467 0, 1299145.891 1065211.066 0, 1299414.521 1065228.681 0, 
+    1299683.15 1065246.312 0, 1299951.778 1065263.959 0, 1300220.405 1065281.621 0, 1300489.031 1065299.3 0, 1300757.656 1065316.994 0, 1301026.28 1065334.704 0, 1301294.903 1065352.429 0, 1301563.525 1065370.171 0, 1301832.146 1065387.928 0, 1302100.765 1065405.701 0, 
+    1302369.384 1065423.49 0, 1302638.002 1065441.295 0, 1302906.618 1065459.116 0, 1303175.234 1065476.952 0, 1303442.597 1065494.721 0, 1303712.462 1065512.672 0, 1303981.074 1065530.556 0, 1304249.686 1065548.456 0, 1304518.296 1065566.371 0, 1304786.905 1065584.302 0, 
+    1305055.513 1065602.249 0, 1305324.12 1065620.212 0, 1305592.726 1065638.191 0, 1305861.331 1065656.186 0, 1306129.935 1065674.196 0, 1306398.538 1065692.222 0, 1306667.14 1065710.264 0, 1306935.741 1065728.322 0, 1307204.341 1065746.395 0, 1307472.939 1065764.484 0, 
+    1307741.537 1065782.59 0, 1308010.133 1065800.711 0, 1308278.729 1065818.847 0, 1308547.323 1065837 0, 1308815.916 1065855.168 0, 1309084.509 1065873.352 0, 1309353.1 1065891.552 0, 1309621.69 1065909.768 0, 1309889.029 1065927.915 0, 1310267.156 1060359.736 0, 
+    1310645.279 1054791.606 0))
+
+POLYGON ((1322780.024 1066821.619 0, 1322512.736 1066802.717 0, 1322244.198 1066783.743 0, 1321975.659 1066764.784 0, 1321707.12 1066745.841 0, 1321438.579 1066726.914 0, 1321170.037 1066708.002 0, 1320901.494 1066689.107 0, 1320632.949 1066670.227 0, 1320364.404 1066651.363 0, 
+    1320095.858 1066632.515 0, 1319827.31 1066613.683 0, 1319558.761 1066594.866 0, 1319290.212 1066576.066 0, 1319021.661 1066557.281 0, 1318753.109 1066538.512 0, 1318484.556 1066519.758 0, 1318216.001 1066501.021 0, 1317947.446 1066482.299 0, 1317678.89 1066463.593 0, 
+    1317410.332 1066444.903 0, 1317141.774 1066426.229 0, 1316873.214 1066407.571 0, 1316604.653 1066388.928 0, 1316334.842 1066370.215 0, 1316067.528 1066351.69 0, 1315798.964 1066333.095 0, 1315530.399 1066314.516 0, 1315261.833 1066295.952 0, 1314993.265 1066277.404 0, 
+    1314724.697 1066258.872 0, 1314456.127 1066240.356 0, 1314187.557 1066221.856 0, 1313918.985 1066203.371 0, 1313650.412 1066184.902 0, 1313381.838 1066166.45 0, 1313113.263 1066148.012 0, 1312844.687 1066129.591 0, 1312576.11 1066111.186 0, 1312307.532 1066092.796 0, 
+    1312038.952 1066074.422 0, 1311770.372 1066056.064 0, 1311501.79 1066037.722 0, 1311233.208 1066019.395 0, 1310964.624 1066001.084 0, 1310696.04 1065982.79 0, 1310427.454 1065964.511 0, 1310158.867 1065946.247 0, 1309889.029 1065927.915 0, 1309510.899 1071496.137 0, 
+    1309132.766 1077064.399 0, 1309401.946 1077082.687 0, 1309669.877 1077100.906 0, 1309937.808 1077119.14 0, 1310205.737 1077137.39 0, 1310473.665 1077155.656 0, 1310741.592 1077173.938 0, 1311009.518 1077192.236 0, 1311277.443 1077210.549 0, 1311545.367 1077228.878 0, 
+    1311813.29 1077247.223 0, 1312081.212 1077265.583 0, 1312349.132 1077283.96 0, 1312617.052 1077302.352 0, 1312884.97 1077320.76 0, 1313152.888 1077339.183 0, 1313420.804 1077357.623 0, 1313688.719 1077376.078 0, 1313956.633 1077394.549 0, 1314224.546 1077413.036 0, 
+    1314492.458 1077431.538 0, 1314760.369 1077450.057 0, 1315028.279 1077468.591 0, 1315296.188 1077487.14 0, 1315562.849 1077505.62 0, 1315832.002 1077524.287 0, 1316099.907 1077542.885 0, 1316367.811 1077561.497 0, 1316635.714 1077580.126 0, 1316903.617 1077598.771 0, 
+    1317171.518 1077617.431 0, 1317439.418 1077636.107 0, 1317707.316 1077654.798 0, 1317975.214 1077673.506 0, 1318243.111 1077692.229 0, 1318511.006 1077710.968 0, 1318778.901 1077729.723 0, 1319046.794 1077748.494 0, 1319314.686 1077767.28 0, 1319582.577 1077786.082 0, 
+    1319850.467 1077804.9 0, 1320118.356 1077823.734 0, 1320386.244 1077842.583 0, 1320654.13 1077861.448 0, 1320922.016 1077880.329 0, 1321189.9 1077899.226 0, 1321457.784 1077918.138 0, 1321725.666 1077937.067 0, 1321992.302 1077955.923 0, 1322386.165 1072388.751 0, 
+    1322780.024 1066821.619 0))
+
+POLYGON ((1334849.268 1078883.773 0, 1334582.684 1078864.163 0, 1334314.856 1078844.478 0, 1334047.028 1078824.809 0, 1333779.198 1078805.156 0, 1333511.367 1078785.518 0, 1333243.534 1078765.896 0, 1332975.701 1078746.29 0, 1332707.866 1078726.699 0, 1332440.03 1078707.125 0, 
+    1332172.194 1078687.566 0, 1331904.355 1078668.023 0, 1331636.516 1078648.496 0, 1331368.676 1078628.984 0, 1331100.834 1078609.488 0, 1330832.992 1078590.008 0, 1330565.148 1078570.544 0, 1330297.303 1078551.095 0, 1330029.457 1078531.662 0, 1329761.61 1078512.245 0, 
+    1329493.761 1078492.844 0, 1329225.912 1078473.459 0, 1328958.061 1078454.089 0, 1328690.209 1078434.735 0, 1328421.113 1078415.307 0, 1328154.502 1078396.075 0, 1327886.647 1078376.768 0, 1327618.791 1078357.477 0, 1327350.933 1078338.202 0, 1327083.075 1078318.943 0, 
+    1326815.215 1078299.699 0, 1326547.354 1078280.471 0, 1326279.492 1078261.259 0, 1326011.629 1078242.063 0, 1325743.765 1078222.882 0, 1325475.899 1078203.718 0, 1325208.033 1078184.569 0, 1324940.165 1078165.435 0, 1324672.296 1078146.318 0, 1324404.427 1078127.216 0, 
+    1324136.556 1078108.13 0, 1323868.683 1078089.06 0, 1323600.81 1078070.006 0, 1323332.936 1078050.967 0, 1323065.06 1078031.944 0, 1322797.184 1078012.937 0, 1322529.306 1077993.946 0, 1322261.427 1077974.97 0, 1321992.302 1077955.923 0, 1321598.437 1083523.129 0, 
+    1321204.57 1089090.367 0, 1321473.037 1089109.368 0, 1321740.26 1089128.297 0, 1322007.483 1089147.242 0, 1322274.704 1089166.203 0, 1322541.924 1089185.179 0, 1322809.143 1089204.171 0, 1323076.361 1089223.179 0, 1323343.578 1089242.202 0, 1323610.794 1089261.242 0, 
+    1323878.008 1089280.297 0, 1324145.222 1089299.367 0, 1324412.434 1089318.454 0, 1324679.645 1089337.556 0, 1324946.855 1089356.674 0, 1325214.064 1089375.807 0, 1325481.272 1089394.957 0, 1325748.479 1089414.122 0, 1326015.684 1089433.302 0, 1326282.889 1089452.499 0, 
+    1326550.092 1089471.711 0, 1326817.294 1089490.939 0, 1327084.495 1089510.183 0, 1327351.695 1089529.442 0, 1327617.653 1089548.628 0, 1327886.091 1089568.008 0, 1328153.288 1089587.315 0, 1328420.483 1089606.637 0, 1328687.678 1089625.975 0, 1328954.871 1089645.329 0, 
+    1329222.063 1089664.698 0, 1329489.253 1089684.084 0, 1329756.443 1089703.485 0, 1330023.632 1089722.901 0, 1330290.819 1089742.334 0, 1330558.005 1089761.782 0, 1330825.19 1089781.246 0, 1331092.374 1089800.725 0, 1331359.557 1089820.22 0, 1331626.739 1089839.731 0, 
+    1331893.919 1089859.258 0, 1332161.099 1089878.801 0, 1332428.277 1089898.359 0, 1332695.454 1089917.933 0, 1332962.63 1089937.523 0, 1333229.805 1089957.128 0, 1333496.978 1089976.749 0, 1333764.151 1089996.386 0, 1334030.083 1090015.947 0, 1334439.677 1084449.844 0, 
+    1334849.268 1078883.773 0))
+
+POLYGON ((1346852.929 1090977.758 0, 1346587.051 1090957.445 0, 1346319.935 1090937.054 0, 1346052.818 1090916.678 0, 1345785.7 1090896.318 0, 1345518.58 1090875.973 0, 1345251.46 1090855.645 0, 1344984.338 1090835.332 0, 1344717.215 1090815.035 0, 1344450.09 1090794.753 0, 
+    1344182.965 1090774.487 0, 1343915.838 1090754.237 0, 1343648.71 1090734.003 0, 1343381.581 1090713.784 0, 1343114.451 1090693.581 0, 1342847.32 1090673.394 0, 1342580.187 1090653.223 0, 1342313.053 1090633.067 0, 1342045.918 1090612.927 0, 1341778.782 1090592.803 0, 
+    1341511.645 1090572.694 0, 1341244.506 1090552.601 0, 1340977.366 1090532.524 0, 1340710.226 1090512.463 0, 1340441.845 1090492.324 0, 1340175.94 1090472.387 0, 1339908.796 1090452.373 0, 1339641.65 1090432.374 0, 1339374.503 1090412.392 0, 1339107.355 1090392.425 0, 
+    1338840.206 1090372.473 0, 1338573.056 1090352.538 0, 1338305.904 1090332.618 0, 1338038.752 1090312.714 0, 1337771.598 1090292.825 0, 1337504.443 1090272.953 0, 1337237.287 1090253.096 0, 1336970.129 1090233.254 0, 1336702.971 1090213.429 0, 1336435.811 1090193.619 0, 
+    1336168.65 1090173.825 0, 1335901.488 1090154.047 0, 1335634.325 1090134.284 0, 1335367.161 1090114.537 0, 1335099.995 1090094.806 0, 1334832.829 1090075.09 0, 1334565.661 1090055.391 0, 1334298.492 1090035.707 0, 1334030.083 1090015.947 0, 1333620.487 1095582.077 0, 
+    1333210.889 1101148.228 0, 1333478.64 1101167.939 0, 1333745.154 1101187.575 0, 1334011.667 1101207.226 0, 1334278.178 1101226.893 0, 1334544.688 1101246.576 0, 1334811.197 1101266.275 0, 1335077.705 1101285.989 0, 1335344.212 1101305.719 0, 1335610.718 1101325.464 0, 
+    1335877.222 1101345.225 0, 1336143.726 1101365.002 0, 1336410.228 1101384.795 0, 1336676.729 1101404.603 0, 1336943.229 1101424.427 0, 1337209.727 1101444.267 0, 1337476.225 1101464.122 0, 1337742.721 1101483.993 0, 1338009.216 1101503.88 0, 1338275.71 1101523.782 0, 
+    1338542.203 1101543.7 0, 1338808.695 1101563.634 0, 1339075.185 1101583.584 0, 1339341.674 1101603.549 0, 1339606.927 1101623.437 0, 1339874.649 1101643.526 0, 1340141.135 1101663.538 0, 1340407.62 1101683.566 0, 1340674.103 1101703.61 0, 1340940.585 1101723.669 0, 
+    1341207.066 1101743.744 0, 1341473.546 1101763.834 0, 1341740.025 1101783.941 0, 1342006.502 1101804.063 0, 1342272.979 1101824.2 0, 1342539.454 1101844.354 0, 1342805.928 1101864.523 0, 1343072.4 1101884.708 0, 1343338.872 1101904.908 0, 1343605.342 1101925.124 0, 
+    1343871.811 1101945.356 0, 1344138.279 1101965.603 0, 1344404.746 1101985.866 0, 1344671.212 1102006.145 0, 1344937.676 1102026.44 0, 1345204.139 1102046.75 0, 1345470.601 1102067.076 0, 1345737.062 1102087.417 0, 1346002.288 1102107.68 0, 1346427.609 1096542.708 0, 
+    1346852.929 1090977.758 0))
+
+POLYGON ((1358790.925 1103103.267 0, 1358525.755 1103082.254 0, 1358259.353 1103061.16 0, 1357992.95 1103040.081 0, 1357726.545 1103019.018 0, 1357460.139 1102997.971 0, 1357193.732 1102976.94 0, 1356927.323 1102955.924 0, 1356660.913 1102934.924 0, 1356394.502 1102913.939 0, 
+    1356128.09 1102892.97 0, 1355861.677 1102872.017 0, 1355595.262 1102851.08 0, 1355328.846 1102830.158 0, 1355062.429 1102809.252 0, 1354796.011 1102788.361 0, 1354529.591 1102767.487 0, 1354263.171 1102746.627 0, 1353996.749 1102725.784 0, 1353730.325 1102704.956 0, 
+    1353463.901 1102684.144 0, 1353197.475 1102663.348 0, 1352931.048 1102642.567 0, 1352664.62 1102621.802 0, 1352396.958 1102600.957 0, 1352131.76 1102580.319 0, 1351865.328 1102559.602 0, 1351598.895 1102538.899 0, 1351332.461 1102518.213 0, 1351066.026 1102497.542 0, 
+    1350799.589 1102476.887 0, 1350533.151 1102456.247 0, 1350266.712 1102435.623 0, 1350000.272 1102415.015 0, 1349733.83 1102394.423 0, 1349467.387 1102373.846 0, 1349200.943 1102353.285 0, 1348934.498 1102332.739 0, 1348668.052 1102312.21 0, 1348401.604 1102291.695 0, 
+    1348135.155 1102271.197 0, 1347868.705 1102250.714 0, 1347602.254 1102230.247 0, 1347335.802 1102209.796 0, 1347069.348 1102189.36 0, 1346802.893 1102168.94 0, 1346536.437 1102148.536 0, 1346269.98 1102128.147 0, 1346002.288 1102107.68 0, 1345576.965 1107672.67 0, 
+    1345151.641 1113237.674 0, 1345418.676 1113258.091 0, 1345684.478 1113278.43 0, 1345950.279 1113298.784 0, 1346216.078 1113319.153 0, 1346481.877 1113339.539 0, 1346747.674 1113359.94 0, 1347013.47 1113380.357 0, 1347279.265 1113400.789 0, 1347545.059 1113421.237 0, 
+    1347810.852 1113441.701 0, 1348076.643 1113462.18 0, 1348342.433 1113482.675 0, 1348608.222 1113503.185 0, 1348874.01 1113523.712 0, 1349139.796 1113544.253 0, 1349405.581 1113564.811 0, 1349671.365 1113585.384 0, 1349937.148 1113605.973 0, 1350202.93 1113626.577 0, 
+    1350468.71 1113647.197 0, 1350734.49 1113667.833 0, 1351000.268 1113688.484 0, 1351266.044 1113709.151 0, 1351530.59 1113729.738 0, 1351797.594 1113750.532 0, 1352063.367 1113771.246 0, 1352329.139 1113791.976 0, 1352594.91 1113812.721 0, 1352860.679 1113833.482 0, 
+    1353126.448 1113854.258 0, 1353392.215 1113875.05 0, 1353657.981 1113895.858 0, 1353923.745 1113916.682 0, 1354189.508 1113937.521 0, 1354455.271 1113958.375 0, 1354721.031 1113979.246 0, 1354986.791 1114000.132 0, 1355252.55 1114021.033 0, 1355518.307 1114041.951 0, 
+    1355784.063 1114062.884 0, 1356049.817 1114083.832 0, 1356315.571 1114104.796 0, 1356581.323 1114125.776 0, 1356847.074 1114146.772 0, 1357112.824 1114167.783 0, 1357378.573 1114188.81 0, 1357644.32 1114209.852 0, 1357908.837 1114230.813 0, 1358349.882 1108667.033 0, 
+    1358790.925 1103103.267 0))
+
+POLYGON ((1370663.177 1115259.989 0, 1370398.718 1115238.281 0, 1370133.031 1115216.488 0, 1369867.343 1115194.71 0, 1369601.653 1115172.948 0, 1369335.963 1115151.202 0, 1369070.271 1115129.472 0, 1368804.578 1115107.757 0, 1368538.883 1115086.057 0, 1368273.187 1115064.374 0, 
+    1368007.49 1115042.706 0, 1367741.792 1115021.053 0, 1367476.092 1114999.417 0, 1367210.391 1114977.796 0, 1366944.689 1114956.19 0, 1366678.986 1114934.6 0, 1366413.281 1114913.026 0, 1366147.575 1114891.468 0, 1365881.868 1114869.925 0, 1365616.16 1114848.397 0, 
+    1365350.45 1114826.886 0, 1365084.739 1114805.39 0, 1364819.026 1114783.909 0, 1364553.313 1114762.445 0, 1364286.371 1114740.897 0, 1364021.882 1114719.562 0, 1363756.165 1114698.144 0, 1363490.446 1114676.742 0, 1363224.726 1114655.356 0, 1362959.005 1114633.985 0, 
+    1362693.283 1114612.63 0, 1362427.559 1114591.29 0, 1362161.834 1114569.966 0, 1361896.108 1114548.658 0, 1361630.381 1114527.365 0, 1361364.652 1114506.088 0, 1361098.922 1114484.827 0, 1360833.191 1114463.581 0, 1360567.459 1114442.351 0, 1360301.725 1114421.136 0, 
+    1360035.99 1114399.938 0, 1359770.254 1114378.754 0, 1359504.517 1114357.587 0, 1359238.778 1114336.435 0, 1358973.038 1114315.299 0, 1358707.297 1114294.178 0, 1358441.555 1114273.073 0, 1358175.811 1114251.984 0, 1357908.837 1114230.813 0, 1357467.793 1119794.602 0, 
+    1357026.747 1125358.396 0, 1357293.063 1125379.515 0, 1357558.151 1125400.552 0, 1357823.239 1125421.605 0, 1358088.325 1125442.673 0, 1358353.41 1125463.758 0, 1358618.494 1125484.857 0, 1358883.576 1125505.973 0, 1359148.657 1125527.104 0, 1359413.737 1125548.25 0, 
+    1359678.816 1125569.412 0, 1359943.894 1125590.59 0, 1360208.97 1125611.784 0, 1360474.045 1125632.993 0, 1360739.119 1125654.217 0, 1361004.191 1125675.457 0, 1361269.262 1125696.713 0, 1361534.332 1125717.985 0, 1361799.401 1125739.272 0, 1362064.468 1125760.574 0, 
+    1362329.535 1125781.892 0, 1362594.6 1125803.226 0, 1362859.663 1125824.576 0, 1363124.726 1125845.941 0, 1363388.563 1125867.222 0, 1363654.847 1125888.717 0, 1363919.906 1125910.129 0, 1364184.963 1125931.557 0, 1364450.019 1125953 0, 1364715.074 1125974.458 0, 
+    1364980.128 1125995.932 0, 1365245.18 1126017.422 0, 1365510.231 1126038.928 0, 1365775.281 1126060.449 0, 1366040.33 1126081.985 0, 1366305.377 1126103.537 0, 1366570.423 1126125.105 0, 1366835.468 1126146.689 0, 1367100.511 1126168.288 0, 1367365.553 1126189.902 0, 
+    1367630.594 1126211.532 0, 1367895.634 1126233.178 0, 1368160.672 1126254.84 0, 1368425.71 1126276.517 0, 1368690.745 1126298.209 0, 1368955.78 1126319.917 0, 1369220.813 1126341.641 0, 1369485.845 1126363.381 0, 1369749.653 1126385.035 0, 1370206.415 1120822.51 0, 
+    1370663.177 1115259.989 0))
+
+POLYGON ((1382469.607 1127447.615 0, 1382205.86 1127425.215 0, 1381940.89 1127402.727 0, 1381675.919 1127380.255 0, 1381410.947 1127357.798 0, 1381145.974 1127335.357 0, 1380880.999 1127312.931 0, 1380616.023 1127290.521 0, 1380351.045 1127268.126 0, 1380086.066 1127245.747 0, 
+    1379821.086 1127223.384 0, 1379556.105 1127201.036 0, 1379291.122 1127178.704 0, 1379026.138 1127156.388 0, 1378761.153 1127134.087 0, 1378496.166 1127111.801 0, 1378231.178 1127089.532 0, 1377966.189 1127067.278 0, 1377701.198 1127045.039 0, 1377436.206 1127022.816 0, 
+    1377171.213 1127000.609 0, 1376906.219 1126978.417 0, 1376641.223 1126956.241 0, 1376376.226 1126934.08 0, 1376110.005 1126911.833 0, 1375846.228 1126889.806 0, 1375581.226 1126867.692 0, 1375316.224 1126845.594 0, 1375051.221 1126823.511 0, 1374786.216 1126801.444 0, 
+    1374521.209 1126779.393 0, 1374256.202 1126757.357 0, 1373991.193 1126735.337 0, 1373726.183 1126713.333 0, 1373461.171 1126691.344 0, 1373196.159 1126669.37 0, 1372931.145 1126647.412 0, 1372666.129 1126625.47 0, 1372401.113 1126603.544 0, 1372136.095 1126581.633 0, 
+    1371871.076 1126559.737 0, 1371606.055 1126537.857 0, 1371341.034 1126515.993 0, 1371076.01 1126494.145 0, 1370810.986 1126472.312 0, 1370545.961 1126450.494 0, 1370280.934 1126428.692 0, 1370015.906 1126406.906 0, 1369749.653 1126385.035 0, 1369292.89 1131947.561 0, 
+    1368836.129 1137510.083 0, 1369101.723 1137531.9 0, 1369366.097 1137553.632 0, 1369630.469 1137575.38 0, 1369894.84 1137597.144 0, 1370159.209 1137618.923 0, 1370423.578 1137640.717 0, 1370687.945 1137662.528 0, 1370952.31 1137684.353 0, 1371216.675 1137706.195 0, 
+    1371481.038 1137728.052 0, 1371745.4 1137749.924 0, 1372009.76 1137771.812 0, 1372274.119 1137793.715 0, 1372538.477 1137815.635 0, 1372802.834 1137837.569 0, 1373067.189 1137859.519 0, 1373331.543 1137881.485 0, 1373595.896 1137903.467 0, 1373860.248 1137925.463 0, 
+    1374124.598 1137947.476 0, 1374388.947 1137969.504 0, 1374653.294 1137991.547 0, 1374917.641 1138013.607 0, 1375180.767 1138035.579 0, 1375446.33 1138057.772 0, 1375710.672 1138079.877 0, 1375975.013 1138101.999 0, 1376239.353 1138124.136 0, 1376503.691 1138146.288 0, 
+    1376768.029 1138168.456 0, 1377032.364 1138190.64 0, 1377296.699 1138212.839 0, 1377561.032 1138235.054 0, 1377825.364 1138257.284 0, 1378089.695 1138279.53 0, 1378354.024 1138301.791 0, 1378618.352 1138324.068 0, 1378882.679 1138346.361 0, 1379147.005 1138368.669 0, 
+    1379411.329 1138390.992 0, 1379675.651 1138413.331 0, 1379939.973 1138435.686 0, 1380204.293 1138458.056 0, 1380468.612 1138480.442 0, 1380732.929 1138502.844 0, 1380997.246 1138525.261 0, 1381261.561 1138547.693 0, 1381524.656 1138570.038 0, 1381997.131 1133008.829 0, 
+    1382469.607 1127447.615 0))
+
+POLYGON ((816902.014 646175.703 0, 816610.168 646186.435 0, 816316.875 646197.237 0, 816023.582 646208.057 0, 815730.29 646218.894 0, 815436.999 646229.749 0, 815143.708 646240.62 0, 814850.418 646251.509 0, 814557.129 646262.415 0, 814263.84 646273.339 0, 
+    813970.552 646284.279 0, 813677.264 646295.237 0, 813383.977 646306.213 0, 813090.691 646317.205 0, 812797.405 646328.215 0, 812504.12 646339.242 0, 812210.836 646350.286 0, 811917.552 646361.348 0, 811624.269 646372.426 0, 811330.987 646383.522 0, 
+    811037.705 646394.636 0, 810744.424 646405.766 0, 810451.144 646416.914 0, 810157.864 646428.079 0, 809863.136 646439.317 0, 809571.307 646450.461 0, 809278.029 646461.678 0, 808984.752 646472.912 0, 808691.475 646484.164 0, 808398.199 646495.432 0, 
+    808104.924 646506.718 0, 807811.65 646518.021 0, 807518.376 646529.342 0, 807225.103 646540.68 0, 806931.831 646552.035 0, 806638.559 646563.407 0, 806345.288 646574.796 0, 806052.017 646586.203 0, 805758.747 646597.627 0, 805465.478 646609.068 0, 
+    805172.21 646620.527 0, 804878.942 646632.003 0, 804585.675 646643.496 0, 804292.409 646655.006 0, 803999.143 646666.534 0, 803705.878 646678.079 0, 803412.614 646689.641 0, 803119.35 646701.22 0, 802824.636 646712.874 0, 803044.776 652275.712 0, 
+    803264.928 657838.868 0, 803558.983 657827.24 0, 803851.592 657815.687 0, 804144.202 657804.151 0, 804436.812 657792.631 0, 804729.423 657781.13 0, 805022.034 657769.645 0, 805314.646 657758.178 0, 805607.259 657746.727 0, 805899.873 657735.294 0, 
+    806192.487 657723.879 0, 806485.102 657712.48 0, 806777.718 657701.099 0, 807070.334 657689.735 0, 807362.951 657678.388 0, 807655.568 657667.058 0, 807948.187 657655.746 0, 808240.805 657644.451 0, 808533.425 657633.173 0, 808826.045 657621.912 0, 
+    809118.666 657610.669 0, 809411.288 657599.442 0, 809703.91 657588.233 0, 809996.533 657577.041 0, 810287.71 657565.922 0, 810581.781 657554.709 0, 810874.405 657543.569 0, 811167.031 657532.446 0, 811459.657 657521.341 0, 811752.284 657510.252 0, 
+    812044.911 657499.181 0, 812337.539 657488.127 0, 812630.168 657477.09 0, 812922.798 657466.07 0, 813215.428 657455.068 0, 813508.058 657444.083 0, 813800.69 657433.115 0, 814093.322 657422.164 0, 814385.954 657411.231 0, 814678.588 657400.314 0, 
+    814971.222 657389.415 0, 815263.856 657378.534 0, 815556.491 657367.669 0, 815849.127 657356.822 0, 816141.764 657345.991 0, 816434.401 657335.179 0, 816727.039 657324.383 0, 817019.677 657313.604 0, 817310.871 657302.896 0, 817106.437 651739.14 0, 
+    816902.014 646175.703 0))
+
+POLYGON ((874357.556 688956.671 0, 874068.207 688964.039 0, 873777.432 688971.459 0, 873486.657 688978.897 0, 873195.882 688986.352 0, 872905.107 688993.824 0, 872614.334 689001.313 0, 872323.56 689008.819 0, 872032.787 689016.343 0, 871742.015 689023.883 0, 
+    871451.243 689031.441 0, 871160.471 689039.015 0, 870869.7 689046.607 0, 870578.929 689054.216 0, 870288.159 689061.842 0, 869997.389 689069.485 0, 869706.619 689077.146 0, 869415.851 689084.823 0, 869125.082 689092.517 0, 868834.314 689100.229 0, 
+    868543.546 689107.958 0, 868252.779 689115.703 0, 867962.013 689123.466 0, 867671.246 689131.246 0, 867379.053 689139.082 0, 867089.715 689146.858 0, 866798.95 689154.689 0, 866508.186 689162.538 0, 866217.422 689170.403 0, 865926.659 689178.286 0, 
+    865635.896 689186.186 0, 865345.133 689194.103 0, 865054.371 689202.037 0, 864763.61 689209.988 0, 864472.848 689217.957 0, 864182.088 689225.942 0, 863891.328 689233.944 0, 863600.568 689241.964 0, 863309.809 689250.001 0, 863019.05 689258.055 0, 
+    862728.292 689266.126 0, 862437.534 689274.214 0, 862146.777 689282.319 0, 861856.02 689290.441 0, 861565.263 689298.581 0, 861274.507 689306.737 0, 860983.752 689314.911 0, 860692.997 689323.102 0, 860400.813 689331.35 0, 860558.145 694898.779 0, 
+    860715.486 700466.5 0, 861007.011 700458.27 0, 861297.11 700450.098 0, 861587.21 700441.942 0, 861877.311 700433.804 0, 862167.412 700425.683 0, 862457.513 700417.579 0, 862747.615 700409.492 0, 863037.718 700401.422 0, 863327.82 700393.369 0, 
+    863617.924 700385.334 0, 863908.028 700377.315 0, 864198.132 700369.313 0, 864488.237 700361.329 0, 864778.342 700353.362 0, 865068.448 700345.411 0, 865358.554 700337.478 0, 865648.66 700329.562 0, 865938.768 700321.663 0, 866228.875 700313.781 0, 
+    866518.983 700305.916 0, 866809.092 700298.068 0, 867099.201 700290.237 0, 867389.31 700282.423 0, 867677.995 700274.665 0, 867969.53 700266.847 0, 868259.641 700259.084 0, 868549.752 700251.339 0, 868839.864 700243.611 0, 869129.976 700235.899 0, 
+    869420.089 700228.205 0, 869710.202 700220.528 0, 870000.315 700212.868 0, 870290.429 700205.225 0, 870580.544 700197.599 0, 870870.659 700189.99 0, 871160.774 700182.398 0, 871450.89 700174.824 0, 871741.006 700167.266 0, 872031.123 700159.726 0, 
+    872321.24 700152.202 0, 872611.357 700144.696 0, 872901.475 700137.207 0, 873191.594 700129.734 0, 873481.713 700122.279 0, 873771.832 700114.841 0, 874061.952 700107.42 0, 874352.072 700100.016 0, 874640.769 700092.665 0, 874499.159 694524.522 0, 
+    874357.556 688956.671 0))
+
+POLYGON ((888567.052 699758.174 0, 888278.333 699764.709 0, 887988.193 699771.294 0, 887698.054 699777.895 0, 887407.915 699784.513 0, 887117.776 699791.149 0, 886827.638 699797.801 0, 886537.5 699804.471 0, 886247.362 699811.158 0, 885957.225 699817.862 0, 
+    885667.088 699824.582 0, 885376.952 699831.32 0, 885086.816 699838.075 0, 884796.68 699844.848 0, 884506.545 699851.637 0, 884216.41 699858.443 0, 883926.276 699865.266 0, 883636.142 699872.107 0, 883346.008 699878.964 0, 883055.875 699885.839 0, 
+    882765.742 699892.73 0, 882475.61 699899.639 0, 882185.478 699906.565 0, 881895.346 699913.508 0, 881603.792 699920.502 0, 881315.084 699927.445 0, 881024.954 699934.439 0, 880734.824 699941.45 0, 880444.694 699948.478 0, 880154.565 699955.524 0, 
+    879864.437 699962.586 0, 879574.308 699969.665 0, 879284.18 699976.762 0, 878994.053 699983.876 0, 878703.926 699991.006 0, 878413.799 699998.154 0, 878123.673 700005.319 0, 877833.547 700012.501 0, 877543.422 700019.7 0, 877253.297 700026.916 0, 
+    876963.173 700034.149 0, 876673.049 700041.399 0, 876382.925 700048.667 0, 876092.802 700055.951 0, 875802.679 700063.253 0, 875512.557 700070.571 0, 875222.435 700077.907 0, 874932.313 700085.259 0, 874640.769 700092.665 0, 874782.386 705661.097 0, 
+    874924.01 711229.814 0, 875214.896 711222.425 0, 875504.362 711215.089 0, 875793.829 711207.77 0, 876083.295 711200.468 0, 876372.763 711193.183 0, 876662.23 711185.915 0, 876951.698 711178.664 0, 877241.167 711171.43 0, 877530.636 711164.213 0, 
+    877820.105 711157.014 0, 878109.575 711149.831 0, 878399.045 711142.665 0, 878688.516 711135.516 0, 878977.987 711128.385 0, 879267.459 711121.27 0, 879556.931 711114.173 0, 879846.403 711107.092 0, 880135.876 711100.029 0, 880425.349 711092.982 0, 
+    880714.822 711085.953 0, 881004.296 711078.94 0, 881293.771 711071.945 0, 881583.246 711064.967 0, 881871.301 711058.04 0, 882162.196 711051.061 0, 882451.672 711044.134 0, 882741.149 711037.224 0, 883030.626 711030.331 0, 883320.103 711023.455 0, 
+    883609.581 711016.596 0, 883899.059 711009.754 0, 884188.537 711002.929 0, 884478.016 710996.121 0, 884767.495 710989.33 0, 885056.975 710982.556 0, 885346.455 710975.799 0, 885635.935 710969.06 0, 885925.416 710962.337 0, 886214.898 710955.631 0, 
+    886504.379 710948.943 0, 886793.861 710942.271 0, 887083.344 710935.616 0, 887372.826 710928.979 0, 887662.31 710922.358 0, 887951.793 710915.755 0, 888241.277 710909.169 0, 888530.762 710902.599 0, 888818.828 710896.079 0, 888692.937 705326.984 0, 
+    888567.052 699758.174 0))
+
+POLYGON ((902714.533 710601.6 0, 902426.447 710607.307 0, 902136.946 710613.058 0, 901847.444 710618.827 0, 901557.943 710624.612 0, 901268.442 710630.415 0, 900978.942 710636.235 0, 900689.442 710642.071 0, 900399.942 710647.925 0, 900110.443 710653.796 0, 
+    899820.944 710659.684 0, 899531.445 710665.589 0, 899241.947 710671.511 0, 898952.449 710677.449 0, 898662.951 710683.405 0, 898373.454 710689.378 0, 898083.957 710695.369 0, 897794.46 710701.376 0, 897504.964 710707.4 0, 897215.468 710713.441 0, 
+    896925.972 710719.499 0, 896636.477 710725.574 0, 896346.982 710731.667 0, 896057.488 710737.776 0, 895766.577 710743.932 0, 895478.5 710750.046 0, 895189.007 710756.206 0, 894899.514 710762.384 0, 894610.021 710768.578 0, 894320.529 710774.79 0, 
+    894031.037 710781.018 0, 893741.545 710787.264 0, 893452.054 710793.527 0, 893162.564 710799.806 0, 892873.073 710806.103 0, 892583.583 710812.417 0, 892294.093 710818.748 0, 892004.604 710825.096 0, 891715.115 710831.461 0, 891425.626 710837.843 0, 
+    891136.138 710844.242 0, 890846.65 710850.658 0, 890557.163 710857.091 0, 890267.676 710863.541 0, 889978.189 710870.008 0, 889688.703 710876.492 0, 889399.217 710882.993 0, 889109.732 710889.512 0, 888818.828 710896.079 0, 888944.726 716465.456 0, 
+    889070.629 722035.111 0, 889360.874 722028.558 0, 889649.704 722022.055 0, 889938.534 722015.568 0, 890227.365 722009.099 0, 890516.196 722002.646 0, 890805.028 721996.211 0, 891093.859 721989.792 0, 891382.692 721983.391 0, 891671.524 721977.006 0, 
+    891960.357 721970.639 0, 892249.19 721964.288 0, 892538.024 721957.955 0, 892826.858 721951.638 0, 893115.693 721945.339 0, 893404.527 721939.056 0, 893693.363 721932.791 0, 893982.198 721926.542 0, 894271.034 721920.311 0, 894559.87 721914.096 0, 
+    894848.707 721907.899 0, 895137.544 721901.718 0, 895426.381 721895.555 0, 895715.219 721889.408 0, 896002.643 721883.309 0, 896292.896 721877.166 0, 896581.734 721871.071 0, 896870.574 721864.992 0, 897159.413 721858.931 0, 897448.253 721852.886 0, 
+    897737.093 721846.859 0, 898025.934 721840.849 0, 898314.775 721834.855 0, 898603.616 721828.879 0, 898892.458 721822.919 0, 899181.3 721816.977 0, 899470.142 721811.051 0, 899758.985 721805.143 0, 900047.828 721799.251 0, 900336.671 721793.377 0, 
+    900625.515 721787.519 0, 900914.359 721781.679 0, 901203.203 721775.855 0, 901492.048 721770.049 0, 901780.893 721764.259 0, 902069.739 721758.487 0, 902358.584 721752.731 0, 902647.431 721746.993 0, 902934.864 721741.299 0, 902824.696 716171.311 0, 
+    902714.533 710601.6 0))
+
+POLYGON ((916799.873 721486.658 0, 916512.423 721491.539 0, 916223.561 721496.462 0, 915934.7 721501.401 0, 915645.84 721506.357 0, 915356.98 721511.331 0, 915068.12 721516.321 0, 914779.26 721521.329 0, 914490.4 721526.353 0, 914201.541 721531.395 0, 
+    913912.682 721536.453 0, 913623.824 721541.528 0, 913334.966 721546.621 0, 913046.108 721551.73 0, 912757.25 721556.857 0, 912468.393 721562 0, 912179.536 721567.161 0, 911890.679 721572.338 0, 911601.823 721577.532 0, 911312.966 721582.744 0, 
+    911024.111 721587.972 0, 910735.255 721593.218 0, 910446.4 721598.48 0, 910157.545 721603.76 0, 909867.279 721609.082 0, 909579.836 721614.37 0, 909290.982 721619.7 0, 909002.129 721625.047 0, 908713.275 721630.412 0, 908424.422 721635.793 0, 
+    908135.57 721641.192 0, 907846.717 721646.607 0, 907557.865 721652.04 0, 907269.014 721657.489 0, 906980.162 721662.956 0, 906691.311 721668.439 0, 906402.46 721673.94 0, 906113.61 721679.457 0, 905824.76 721684.992 0, 905535.91 721690.543 0, 
+    905247.061 721696.111 0, 904958.212 721701.697 0, 904669.363 721707.299 0, 904380.514 721712.919 0, 904091.666 721718.555 0, 903802.818 721724.209 0, 903513.971 721729.879 0, 903225.124 721735.567 0, 902934.864 721741.299 0, 903045.037 727311.563 0, 
+    903155.216 732882.098 0, 903444.817 732876.378 0, 903733.009 732870.704 0, 904021.2 732865.046 0, 904309.393 732859.406 0, 904597.585 732853.782 0, 904885.778 732848.175 0, 905173.971 732842.585 0, 905462.164 732837.013 0, 905750.358 732831.457 0, 
+    906038.552 732825.918 0, 906326.746 732820.396 0, 906614.941 732814.891 0, 906903.136 732809.403 0, 907191.331 732803.932 0, 907479.527 732798.478 0, 907767.723 732793.041 0, 908055.919 732787.621 0, 908344.116 732782.218 0, 908632.313 732776.832 0, 
+    908920.51 732771.462 0, 909208.708 732766.11 0, 909496.905 732760.775 0, 909785.104 732755.456 0, 910071.893 732750.181 0, 910361.501 732744.871 0, 910649.7 732739.603 0, 910937.9 732734.353 0, 911226.099 732729.119 0, 911514.299 732723.902 0, 
+    911802.5 732718.703 0, 912090.7 732713.52 0, 912378.901 732708.355 0, 912667.103 732703.206 0, 912955.304 732698.074 0, 913243.506 732692.959 0, 913531.708 732687.861 0, 913819.911 732682.781 0, 914108.114 732677.717 0, 914396.317 732672.67 0, 
+    914684.52 732667.64 0, 914972.724 732662.627 0, 915260.928 732657.631 0, 915549.132 732652.652 0, 915837.336 732647.689 0, 916125.541 732642.744 0, 916413.746 732637.816 0, 916701.952 732632.905 0, 916988.75 732628.034 0, 916894.309 727057.21 0, 
+    916799.873 721486.658 0))
+
+POLYGON ((930822.946 732413.054 0, 930536.133 732417.114 0, 930247.915 732421.211 0, 929959.697 732425.325 0, 929671.479 732429.456 0, 929383.262 732433.604 0, 929095.045 732437.769 0, 928806.828 732441.951 0, 928518.611 732446.15 0, 928230.395 732450.365 0, 
+    927942.179 732454.598 0, 927653.963 732458.848 0, 927365.747 732463.114 0, 927077.532 732467.398 0, 926789.316 732471.698 0, 926501.101 732476.016 0, 926212.887 732480.35 0, 925924.672 732484.702 0, 925636.458 732489.07 0, 925348.244 732493.456 0, 
+    925060.031 732497.858 0, 924771.817 732502.277 0, 924483.604 732506.713 0, 924195.391 732511.167 0, 923905.772 732515.659 0, 923618.966 732520.124 0, 923330.754 732524.628 0, 923042.542 732529.149 0, 922754.331 732533.687 0, 922466.12 732538.242 0, 
+    922177.909 732542.814 0, 921889.698 732547.403 0, 921601.487 732552.009 0, 921313.277 732556.632 0, 921025.067 732561.272 0, 920736.858 732565.929 0, 920448.648 732570.602 0, 920160.439 732575.293 0, 919872.23 732580.001 0, 919584.022 732584.725 0, 
+    919295.814 732589.467 0, 919007.606 732594.226 0, 918719.398 732599.001 0, 918431.19 732603.794 0, 918142.983 732608.603 0, 917854.776 732613.429 0, 917566.57 732618.273 0, 917278.364 732623.133 0, 916988.75 732628.034 0, 917083.195 738199.126 0, 
+    917177.645 743770.483 0, 917466.6 743765.593 0, 917754.15 743760.744 0, 918041.701 743755.911 0, 918329.252 743751.096 0, 918616.803 743746.297 0, 918904.355 743741.516 0, 919191.907 743736.751 0, 919479.459 743732.003 0, 919767.011 743727.273 0, 
+    920054.564 743722.559 0, 920342.117 743717.862 0, 920629.67 743713.182 0, 920917.224 743708.519 0, 921204.777 743703.872 0, 921492.332 743699.243 0, 921779.886 743694.631 0, 922067.441 743690.035 0, 922354.995 743685.457 0, 922642.551 743680.895 0, 
+    922930.106 743676.351 0, 923217.662 743671.823 0, 923505.218 743667.312 0, 923792.774 743662.818 0, 924078.927 743658.363 0, 924367.887 743653.881 0, 924655.444 743649.438 0, 924943.002 743645.012 0, 925230.559 743640.603 0, 925518.117 743636.211 0, 
+    925805.675 743631.835 0, 926093.233 743627.477 0, 926380.792 743623.135 0, 926668.351 743618.811 0, 926955.91 743614.503 0, 927243.469 743610.212 0, 927531.029 743605.938 0, 927818.589 743601.681 0, 928106.149 743597.441 0, 928393.709 743593.218 0, 
+    928681.27 743589.012 0, 928968.83 743584.823 0, 929256.391 743580.651 0, 929543.953 743576.495 0, 929831.514 743572.357 0, 930119.076 743568.235 0, 930406.638 743564.131 0, 930694.201 743560.043 0, 930980.361 743555.992 0, 930901.651 737984.391 0, 
+    930822.946 732413.054 0))
+
+POLYGON ((944783.627 743380.497 0, 944497.455 743383.74 0, 944209.882 743387.015 0, 943922.31 743390.307 0, 943634.737 743393.616 0, 943347.165 743396.942 0, 943059.593 743400.285 0, 942772.022 743403.645 0, 942484.45 743407.022 0, 942196.879 743410.415 0, 
+    941909.308 743413.826 0, 941621.737 743417.254 0, 941334.166 743420.698 0, 941046.595 743424.159 0, 940759.025 743427.638 0, 940471.455 743431.133 0, 940183.885 743434.645 0, 939896.315 743438.174 0, 939608.746 743441.72 0, 939321.177 743445.283 0, 
+    939033.608 743448.863 0, 938746.039 743452.46 0, 938458.47 743456.074 0, 938170.902 743459.705 0, 937881.932 743463.37 0, 937595.765 743467.017 0, 937308.198 743470.698 0, 937020.63 743474.397 0, 936733.063 743478.112 0, 936445.496 743481.844 0, 
+    936157.929 743485.593 0, 935870.362 743489.359 0, 935582.796 743493.142 0, 935295.229 743496.942 0, 935007.663 743500.759 0, 934720.097 743504.593 0, 934432.532 743508.444 0, 934144.967 743512.311 0, 933857.401 743516.196 0, 933569.837 743520.097 0, 
+    933282.272 743524.016 0, 932994.708 743527.951 0, 932707.143 743531.903 0, 932419.579 743535.872 0, 932132.016 743539.859 0, 931844.452 743543.862 0, 931556.889 743547.882 0, 931269.326 743551.918 0, 930980.361 743555.992 0, 931059.074 749127.854 0, 
+    931137.79 754699.974 0, 931426.096 754695.91 0, 931713.003 754691.882 0, 931999.911 754687.871 0, 932286.818 754683.877 0, 932573.726 754679.9 0, 932860.634 754675.94 0, 933147.542 754671.997 0, 933434.451 754668.071 0, 933721.36 754664.161 0, 
+    934008.269 754660.268 0, 934295.178 754656.393 0, 934582.087 754652.534 0, 934868.997 754648.692 0, 935155.907 754644.867 0, 935442.817 754641.059 0, 935729.727 754637.268 0, 936016.638 754633.493 0, 936303.549 754629.736 0, 936590.459 754625.995 0, 
+    936877.371 754622.271 0, 937164.282 754618.565 0, 937451.194 754614.875 0, 937738.106 754611.202 0, 938023.62 754607.563 0, 938311.93 754603.906 0, 938598.843 754600.284 0, 938885.755 754596.678 0, 939172.668 754593.09 0, 939459.581 754589.518 0, 
+    939746.495 754585.963 0, 940033.408 754582.425 0, 940320.322 754578.904 0, 940607.236 754575.4 0, 940894.15 754571.912 0, 941181.064 754568.442 0, 941467.979 754564.989 0, 941754.894 754561.552 0, 942041.809 754558.132 0, 942328.724 754554.729 0, 
+    942615.639 754551.343 0, 942902.555 754547.974 0, 943189.471 754544.622 0, 943476.387 754541.287 0, 943763.303 754537.968 0, 944050.219 754534.667 0, 944337.136 754531.382 0, 944624.053 754528.114 0, 944909.573 754524.879 0, 944846.599 748952.559 0, 
+    944783.627 743380.497 0))
+
+POLYGON ((958681.795 754388.693 0, 958396.265 754391.122 0, 958109.34 754393.579 0, 957822.415 754396.053 0, 957535.49 754398.544 0, 957248.566 754401.051 0, 956961.642 754403.576 0, 956674.718 754406.118 0, 956387.794 754408.676 0, 956100.87 754411.252 0, 
+    955813.946 754413.844 0, 955527.023 754416.453 0, 955240.099 754419.079 0, 954953.176 754421.722 0, 954666.253 754424.382 0, 954379.33 754427.059 0, 954092.408 754429.752 0, 953805.485 754432.463 0, 953518.563 754435.19 0, 953231.64 754437.934 0, 
+    952944.718 754440.695 0, 952657.796 754443.473 0, 952370.875 754446.268 0, 952083.953 754449.08 0, 951795.636 754451.923 0, 951510.11 754454.754 0, 951223.189 754457.617 0, 950936.268 754460.496 0, 950649.347 754463.392 0, 950362.427 754466.306 0, 
+    950075.507 754469.236 0, 949788.586 754472.182 0, 949501.666 754475.146 0, 949214.746 754478.127 0, 948927.827 754481.124 0, 948640.907 754484.139 0, 948353.988 754487.17 0, 948067.069 754490.218 0, 947780.15 754493.284 0, 947493.231 754496.366 0, 
+    947206.312 754499.464 0, 946919.394 754502.58 0, 946632.475 754505.713 0, 946345.557 754508.862 0, 946058.639 754512.029 0, 945771.722 754515.212 0, 945484.804 754518.412 0, 945197.887 754521.63 0, 944909.573 754524.879 0, 944972.55 760097.453 0, 
+    945035.529 765670.277 0, 945323.184 765667.035 0, 945609.446 765663.825 0, 945895.707 765660.632 0, 946181.969 765657.456 0, 946468.231 765654.297 0, 946754.493 765651.155 0, 947040.755 765648.029 0, 947327.018 765644.921 0, 947613.28 765641.829 0, 
+    947899.543 765638.754 0, 948185.806 765635.696 0, 948472.069 765632.654 0, 948758.332 765629.63 0, 949044.596 765626.622 0, 949330.86 765623.632 0, 949617.124 765620.658 0, 949903.388 765617.701 0, 950189.652 765614.761 0, 950475.916 765611.837 0, 
+    950762.181 765608.931 0, 951048.446 765606.041 0, 951334.711 765603.169 0, 951620.976 765600.313 0, 951905.848 765597.487 0, 952193.506 765594.651 0, 952479.772 765591.846 0, 952766.038 765589.057 0, 953052.304 765586.286 0, 953338.57 765583.531 0, 
+    953624.836 765580.793 0, 953911.102 765578.072 0, 954197.369 765575.368 0, 954483.636 765572.68 0, 954769.902 765570.01 0, 955056.169 765567.356 0, 955342.437 765564.719 0, 955628.704 765562.099 0, 955914.972 765559.496 0, 956201.239 765556.909 0, 
+    956487.507 765554.34 0, 956773.775 765551.787 0, 957060.043 765549.252 0, 957346.311 765546.733 0, 957632.58 765544.231 0, 957918.848 765541.745 0, 958205.117 765539.277 0, 958491.386 765536.825 0, 958776.263 765534.402 0, 958729.028 759961.423 0, 
+    958681.795 754388.693 0))
+
+POLYGON ((972517.326 765437.348 0, 972232.441 765438.966 0, 971946.166 765440.609 0, 971659.892 765442.269 0, 971373.617 765443.945 0, 971087.343 765445.638 0, 970801.069 765447.349 0, 970514.794 765449.076 0, 970228.52 765450.82 0, 969942.247 765452.58 0, 
+    969655.973 765454.358 0, 969369.699 765456.152 0, 969083.425 765457.963 0, 968797.152 765459.792 0, 968510.879 765461.637 0, 968224.605 765463.498 0, 967938.332 765465.377 0, 967652.059 765467.273 0, 967365.786 765469.185 0, 967079.513 765471.114 0, 
+    966793.241 765473.06 0, 966506.968 765475.023 0, 966220.695 765477.003 0, 965934.423 765478.999 0, 965646.76 765481.023 0, 965361.879 765483.043 0, 965075.607 765485.09 0, 964789.335 765487.154 0, 964503.063 765489.235 0, 964216.791 765491.333 0, 
+    963930.52 765493.447 0, 963644.248 765495.579 0, 963357.977 765497.727 0, 963071.706 765499.892 0, 962785.435 765502.074 0, 962499.164 765504.273 0, 962212.893 765506.489 0, 961926.623 765508.721 0, 961640.352 765510.97 0, 961354.082 765513.237 0, 
+    961067.812 765515.52 0, 960781.542 765517.82 0, 960495.272 765520.136 0, 960209.002 765522.47 0, 959922.732 765524.82 0, 959636.463 765527.188 0, 959350.193 765529.572 0, 959063.924 765531.973 0, 958776.263 765534.402 0, 958823.5 771107.629 0, 
+    958870.74 776681.099 0, 959157.741 776678.675 0, 959443.354 776676.28 0, 959728.968 776673.901 0, 960014.581 776671.539 0, 960300.195 776669.194 0, 960585.809 776666.866 0, 960871.423 776664.554 0, 961157.037 776662.26 0, 961442.651 776659.982 0, 
+    961728.265 776657.721 0, 962013.879 776655.477 0, 962299.494 776653.249 0, 962585.109 776651.039 0, 962870.723 776648.845 0, 963156.338 776646.668 0, 963441.953 776644.508 0, 963727.569 776642.365 0, 964013.184 776640.238 0, 964298.799 776638.128 0, 
+    964584.415 776636.036 0, 964870.031 776633.959 0, 965155.646 776631.9 0, 965441.262 776629.858 0, 965725.491 776627.842 0, 966012.495 776625.823 0, 966298.111 776623.831 0, 966583.727 776621.856 0, 966869.344 776619.898 0, 967154.961 776617.956 0, 
+    967440.577 776616.031 0, 967726.194 776614.123 0, 968011.811 776612.232 0, 968297.428 776610.358 0, 968583.045 776608.5 0, 968868.663 776606.659 0, 969154.28 776604.835 0, 969439.898 776603.028 0, 969725.515 776601.238 0, 970011.133 776599.465 0, 
+    970296.751 776597.708 0, 970582.369 776595.968 0, 970867.987 776594.245 0, 971153.605 776592.539 0, 971439.223 776590.849 0, 971724.842 776589.177 0, 972010.46 776587.521 0, 972296.078 776585.882 0, 972580.311 776584.267 0, 972548.818 771010.686 0, 
+    972517.326 765437.348 0))
+
+POLYGON ((986290.101 776526.168 0, 986005.863 776526.979 0, 985720.241 776527.811 0, 985434.619 776528.66 0, 985148.997 776529.526 0, 984863.375 776530.409 0, 984577.753 776531.308 0, 984292.131 776532.224 0, 984006.51 776533.157 0, 983720.888 776534.107 0, 
+    983435.266 776535.073 0, 983149.645 776536.057 0, 982864.023 776537.057 0, 982578.402 776538.074 0, 982292.781 776539.108 0, 982007.159 776540.158 0, 981721.538 776541.226 0, 981435.917 776542.31 0, 981150.296 776543.411 0, 980864.675 776544.529 0, 
+    980579.054 776545.663 0, 980293.433 776546.815 0, 980007.812 776547.983 0, 979722.191 776549.168 0, 979435.185 776550.376 0, 979150.95 776551.589 0, 978865.329 776552.825 0, 978579.709 776554.077 0, 978294.088 776555.346 0, 978008.468 776556.632 0, 
+    977722.848 776557.935 0, 977437.228 776559.254 0, 977151.607 776560.591 0, 976865.987 776561.944 0, 976580.367 776563.314 0, 976294.748 776564.701 0, 976009.128 776566.105 0, 975723.508 776567.525 0, 975437.888 776568.962 0, 975152.269 776570.416 0, 
+    974866.649 776571.887 0, 974581.03 776573.375 0, 974295.411 776574.879 0, 974009.792 776576.401 0, 973724.173 776577.939 0, 973438.554 776579.494 0, 973152.935 776581.066 0, 972867.316 776582.654 0, 972580.311 776584.267 0, 972611.805 782158.088 0, 
+    972643.301 787732.145 0, 972929.647 787730.536 0, 973214.609 787728.951 0, 973499.572 787727.383 0, 973784.535 787725.832 0, 974069.498 787724.297 0, 974354.461 787722.779 0, 974639.424 787721.278 0, 974924.387 787719.794 0, 975209.351 787718.326 0, 
+    975494.314 787716.876 0, 975779.278 787715.442 0, 976064.241 787714.024 0, 976349.205 787712.624 0, 976634.169 787711.24 0, 976919.132 787709.873 0, 977204.096 787708.523 0, 977489.06 787707.19 0, 977774.024 787705.873 0, 978058.988 787704.574 0, 
+    978343.953 787703.291 0, 978628.917 787702.024 0, 978913.881 787700.775 0, 979198.846 787699.542 0, 979482.428 787698.332 0, 979768.775 787697.127 0, 980053.739 787695.945 0, 980338.704 787694.779 0, 980623.669 787693.63 0, 980908.634 787692.498 0, 
+    981193.599 787691.383 0, 981478.563 787690.284 0, 981763.529 787689.203 0, 982048.494 787688.138 0, 982333.459 787687.089 0, 982618.424 787686.058 0, 982903.389 787685.043 0, 983188.355 787684.045 0, 983473.32 787683.064 0, 983758.285 787682.1 0, 
+    984043.251 787681.152 0, 984328.217 787680.222 0, 984613.182 787679.308 0, 984898.148 787678.41 0, 985183.114 787677.53 0, 985468.079 787676.666 0, 985753.045 787675.819 0, 986038.011 787674.989 0, 986321.596 787674.18 0, 986305.848 782100.056 0, 
+    986290.101 776526.168 0))
+
+POLYGON ((1000000 787654.858 0, 999716.412 787654.866 0, 999431.445 787654.891 0, 999146.478 787654.933 0, 998861.51 787654.991 0, 998576.543 787655.067 0, 998291.576 787655.159 0, 998006.609 787655.268 0, 997721.642 787655.394 0, 997436.675 787655.536 0, 
+    997151.708 787655.695 0, 996866.741 787655.871 0, 996581.774 787656.064 0, 996296.807 787656.274 0, 996011.84 787656.5 0, 995726.873 787656.743 0, 995441.906 787657.003 0, 995156.939 787657.28 0, 994871.972 787657.573 0, 994587.005 787657.883 0, 
+    994302.038 787658.21 0, 994017.072 787658.554 0, 993732.105 787658.915 0, 993447.138 787659.292 0, 993160.791 787659.688 0, 992877.204 787660.097 0, 992592.237 787660.525 0, 992307.271 787660.969 0, 992022.304 787661.43 0, 991737.337 787661.908 0, 
+    991452.371 787662.403 0, 991167.404 787662.914 0, 990882.437 787663.443 0, 990597.471 787663.988 0, 990312.504 787664.549 0, 990027.538 787665.128 0, 989742.571 787665.723 0, 989457.605 787666.335 0, 989172.639 787666.964 0, 988887.672 787667.61 0, 
+    988602.706 787668.272 0, 988317.74 787668.952 0, 988032.773 787669.648 0, 987747.807 787670.36 0, 987462.841 787671.09 0, 987177.875 787671.836 0, 986892.909 787672.599 0, 986607.943 787673.379 0, 986321.596 787674.18 0, 986337.345 793248.536 0, 
+    986353.094 798823.121 0, 986638.781 798822.322 0, 986923.091 798821.544 0, 987207.401 798820.783 0, 987491.711 798820.039 0, 987776.021 798819.311 0, 988060.331 798818.6 0, 988344.641 798817.905 0, 988628.951 798817.228 0, 988913.261 798816.567 0, 
+    989197.571 798815.922 0, 989481.881 798815.295 0, 989766.192 798814.684 0, 990050.502 798814.09 0, 990334.812 798813.513 0, 990619.123 798812.953 0, 990903.433 798812.409 0, 991187.743 798811.882 0, 991472.054 798811.371 0, 991756.364 798810.878 0, 
+    992040.675 798810.401 0, 992324.985 798809.941 0, 992609.296 798809.498 0, 992893.606 798809.071 0, 993176.54 798808.663 0, 993462.227 798808.268 0, 993746.538 798807.891 0, 994030.849 798807.532 0, 994315.159 798807.189 0, 994599.47 798806.863 0, 
+    994883.781 798806.553 0, 995168.092 798806.26 0, 995452.402 798805.984 0, 995736.713 798805.725 0, 996021.024 798805.482 0, 996305.335 798805.257 0, 996589.645 798805.048 0, 996873.956 798804.855 0, 997158.267 798804.68 0, 997442.578 798804.521 0, 
+    997726.889 798804.378 0, 998011.2 798804.253 0, 998295.51 798804.144 0, 998579.821 798804.052 0, 998864.132 798803.977 0, 999148.443 798803.919 0, 999432.754 798803.877 0, 999717.065 798803.852 0, 1000000 798803.844 0, 1000000 793229.236 0, 
+    1000000 787654.858 0))
+
+POLYGON ((1013646.906 798823.121 0, 1013363.97 798822.33 0, 1013079.66 798821.552 0, 1012795.35 798820.79 0, 1012511.04 798820.046 0, 1012226.73 798819.318 0, 1011942.42 798818.606 0, 1011658.11 798817.912 0, 1011373.8 798817.234 0, 1011089.49 798816.573 0, 
+    1010805.18 798815.929 0, 1010520.87 798815.301 0, 1010236.56 798814.69 0, 1009952.249 798814.096 0, 1009667.939 798813.519 0, 1009383.629 798812.958 0, 1009099.318 798812.414 0, 1008815.008 798811.887 0, 1008530.697 798811.376 0, 1008246.387 798810.883 0, 
+    1007962.077 798810.406 0, 1007677.766 798809.945 0, 1007393.456 798809.502 0, 1007109.145 798809.075 0, 1006823.46 798808.663 0, 1006540.524 798808.272 0, 1006256.213 798807.895 0, 1005971.903 798807.535 0, 1005687.592 798807.192 0, 1005403.281 798806.866 0, 
+    1005118.97 798806.556 0, 1004834.66 798806.263 0, 1004550.349 798805.987 0, 1004266.038 798805.727 0, 1003981.727 798805.485 0, 1003697.417 798805.259 0, 1003413.106 798805.049 0, 1003128.795 798804.857 0, 1002844.484 798804.681 0, 1002560.173 798804.522 0, 
+    1002275.863 798804.38 0, 1001991.552 798804.254 0, 1001707.241 798804.145 0, 1001422.93 798804.053 0, 1001138.619 798803.978 0, 1000854.308 798803.919 0, 1000569.997 798803.877 0, 1000285.686 798803.852 0, 1000000 798803.844 0, 1000000 804378.676 0, 
+    1000000 809953.731 0, 1000285.027 809953.739 0, 1000568.682 809953.764 0, 1000852.336 809953.806 0, 1001135.991 809953.865 0, 1001419.645 809953.94 0, 1001703.3 809954.032 0, 1001986.955 809954.14 0, 1002270.609 809954.266 0, 1002554.264 809954.408 0, 
+    1002837.918 809954.566 0, 1003121.573 809954.742 0, 1003405.228 809954.934 0, 1003688.882 809955.143 0, 1003972.537 809955.368 0, 1004256.191 809955.61 0, 1004539.846 809955.869 0, 1004823.5 809956.145 0, 1005107.155 809956.437 0, 1005390.809 809956.746 0, 
+    1005674.463 809957.071 0, 1005958.118 809957.414 0, 1006241.772 809957.773 0, 1006525.427 809958.149 0, 1006807.71 809958.539 0, 1007092.735 809958.95 0, 1007376.39 809959.376 0, 1007660.044 809959.818 0, 1007943.698 809960.278 0, 1008227.352 809960.754 0, 
+    1008511.007 809961.246 0, 1008794.661 809961.755 0, 1009078.315 809962.281 0, 1009361.969 809962.824 0, 1009645.623 809963.383 0, 1009929.277 809963.96 0, 1010212.931 809964.552 0, 1010496.585 809965.162 0, 1010780.239 809965.788 0, 1011063.893 809966.431 0, 
+    1011347.547 809967.09 0, 1011631.2 809967.767 0, 1011914.854 809968.459 0, 1012198.508 809969.169 0, 1012482.162 809969.895 0, 1012765.815 809970.638 0, 1013049.469 809971.398 0, 1013333.122 809972.175 0, 1013615.406 809972.964 0, 1013631.156 804397.932 0, 
+    1013646.906 798823.121 0))
+
+POLYGON ((1027230.703 810030.663 0, 1026948.421 810029.076 0, 1026664.77 810027.498 0, 1026381.12 810025.937 0, 1026097.47 810024.393 0, 1025813.819 810022.865 0, 1025530.169 810021.354 0, 1025246.518 810019.86 0, 1024962.867 810018.382 0, 1024679.216 810016.921 0, 
+    1024395.565 810015.477 0, 1024111.914 810014.049 0, 1023828.263 810012.639 0, 1023544.612 810011.245 0, 1023260.961 810009.867 0, 1022977.309 810008.506 0, 1022693.658 810007.162 0, 1022410.006 810005.835 0, 1022126.355 810004.524 0, 1021842.703 810003.23 0, 
+    1021559.051 810001.953 0, 1021275.4 810000.692 0, 1020991.748 809999.449 0, 1020708.096 809998.221 0, 1020423.075 809997.005 0, 1020140.792 809995.817 0, 1019857.139 809994.64 0, 1019573.487 809993.48 0, 1019289.835 809992.336 0, 1019006.183 809991.209 0, 
+    1018722.53 809990.099 0, 1018438.878 809989.005 0, 1018155.225 809987.928 0, 1017871.572 809986.868 0, 1017587.92 809985.824 0, 1017304.267 809984.797 0, 1017020.614 809983.787 0, 1016736.961 809982.794 0, 1016453.308 809981.817 0, 1016169.655 809980.857 0, 
+    1015886.002 809979.914 0, 1015602.349 809978.987 0, 1015318.696 809978.077 0, 1015035.043 809977.184 0, 1014751.389 809976.307 0, 1014467.736 809975.447 0, 1014184.083 809974.604 0, 1013900.429 809973.778 0, 1013615.406 809972.964 0, 1013599.655 815548.214 0, 
+    1013583.903 821123.678 0, 1013868.267 821124.49 0, 1014151.264 821125.315 0, 1014434.261 821126.156 0, 1014717.258 821127.014 0, 1015000.255 821127.888 0, 1015283.252 821128.78 0, 1015566.249 821129.688 0, 1015849.246 821130.612 0, 1016132.242 821131.553 0, 
+    1016415.239 821132.511 0, 1016698.236 821133.486 0, 1016981.232 821134.477 0, 1017264.229 821135.485 0, 1017547.225 821136.509 0, 1017830.222 821137.55 0, 1018113.218 821138.608 0, 1018396.214 821139.682 0, 1018679.21 821140.773 0, 1018962.207 821141.881 0, 
+    1019245.203 821143.006 0, 1019528.199 821144.147 0, 1019811.195 821145.304 0, 1020094.19 821146.479 0, 1020375.82 821147.664 0, 1020660.182 821148.878 0, 1020943.178 821150.102 0, 1021226.173 821151.343 0, 1021509.169 821152.601 0, 1021792.164 821153.875 0, 
+    1022075.16 821155.166 0, 1022358.155 821156.473 0, 1022641.15 821157.798 0, 1022924.145 821159.139 0, 1023207.14 821160.496 0, 1023490.135 821161.871 0, 1023773.13 821163.261 0, 1024056.125 821164.669 0, 1024339.12 821166.093 0, 1024622.114 821167.534 0, 
+    1024905.109 821168.992 0, 1025188.103 821170.466 0, 1025471.098 821171.957 0, 1025754.092 821173.464 0, 1026037.086 821174.988 0, 1026320.08 821176.529 0, 1026603.074 821178.087 0, 1026886.068 821179.661 0, 1027167.697 821181.244 0, 1027199.2 815605.846 0, 
+    1027230.703 810030.663 0))
+
+POLYGON ((1040751.275 821277.186 0, 1040469.649 821274.807 0, 1040186.661 821272.433 0, 1039903.672 821270.076 0, 1039620.684 821267.736 0, 1039337.695 821265.412 0, 1039054.706 821263.105 0, 1038771.717 821260.815 0, 1038488.728 821258.541 0, 1038205.738 821256.284 0, 
+    1037922.749 821254.044 0, 1037639.759 821251.82 0, 1037356.77 821249.613 0, 1037073.78 821247.423 0, 1036790.79 821245.249 0, 1036507.8 821243.092 0, 1036224.81 821240.951 0, 1035941.819 821238.828 0, 1035658.829 821236.72 0, 1035375.838 821234.63 0, 
+    1035092.848 821232.556 0, 1034809.857 821230.499 0, 1034526.866 821228.458 0, 1034243.875 821226.435 0, 1033959.52 821224.418 0, 1033677.892 821222.437 0, 1033394.901 821220.463 0, 1033111.909 821218.506 0, 1032828.918 821216.565 0, 1032545.926 821214.641 0, 
+    1032262.934 821212.734 0, 1031979.942 821210.843 0, 1031696.95 821208.969 0, 1031413.958 821207.112 0, 1031130.965 821205.272 0, 1030847.973 821203.448 0, 1030564.98 821201.64 0, 1030281.988 821199.85 0, 1029998.995 821198.076 0, 1029716.002 821196.318 0, 
+    1029433.009 821194.578 0, 1029150.016 821192.853 0, 1028867.023 821191.146 0, 1028584.03 821189.455 0, 1028301.036 821187.781 0, 1028018.043 821186.124 0, 1027735.049 821184.483 0, 1027452.056 821182.859 0, 1027167.697 821181.244 0, 1027136.193 826756.852 0, 
+    1027104.687 832332.667 0, 1027388.386 832334.279 0, 1027670.723 832335.899 0, 1027953.06 832337.536 0, 1028235.397 832339.19 0, 1028517.734 832340.86 0, 1028800.071 832342.547 0, 1029082.408 832344.25 0, 1029364.745 832345.97 0, 1029647.081 832347.707 0, 
+    1029929.418 832349.46 0, 1030211.754 832351.23 0, 1030494.091 832353.017 0, 1030776.427 832354.82 0, 1031058.763 832356.639 0, 1031341.099 832358.476 0, 1031623.435 832360.329 0, 1031905.771 832362.198 0, 1032188.106 832364.085 0, 1032470.442 832365.987 0, 
+    1032752.777 832367.907 0, 1033035.112 832369.843 0, 1033317.448 832371.796 0, 1033599.783 832373.765 0, 1033880.757 832375.741 0, 1034164.453 832377.753 0, 1034446.787 832379.773 0, 1034729.122 832381.808 0, 1035011.456 832383.861 0, 1035293.791 832385.93 0, 
+    1035576.125 832388.015 0, 1035858.459 832390.118 0, 1036140.793 832392.236 0, 1036423.127 832394.372 0, 1036705.461 832396.524 0, 1036987.794 832398.693 0, 1037270.128 832400.878 0, 1037552.461 832403.08 0, 1037834.794 832405.299 0, 1038117.127 832407.534 0, 
+    1038399.46 832409.786 0, 1038681.793 832412.054 0, 1038964.126 832414.339 0, 1039246.458 832416.641 0, 1039528.791 832418.959 0, 1039811.123 832421.294 0, 1040093.455 832423.645 0, 1040375.787 832426.014 0, 1040656.76 832428.387 0, 1040704.018 826852.683 0, 
+    1040751.275 821277.186 0))
+
+POLYGON ((1054208.508 832562.393 0, 1053927.541 832559.226 0, 1053645.217 832556.06 0, 1053362.893 832552.911 0, 1053080.568 832549.778 0, 1052798.244 832546.663 0, 1052515.919 832543.563 0, 1052233.594 832540.481 0, 1051951.268 832537.414 0, 1051668.943 832534.365 0, 
+    1051386.617 832531.332 0, 1051104.291 832528.316 0, 1050821.965 832525.316 0, 1050539.639 832522.333 0, 1050257.313 832519.367 0, 1049974.986 832516.417 0, 1049692.659 832513.484 0, 1049410.333 832510.568 0, 1049128.006 832507.668 0, 1048845.678 832504.785 0, 
+    1048563.351 832501.918 0, 1048281.023 832499.068 0, 1047998.696 832496.234 0, 1047716.368 832493.418 0, 1047432.681 832490.604 0, 1047151.711 832487.834 0, 1046869.383 832485.067 0, 1046587.055 832482.317 0, 1046304.726 832479.583 0, 1046022.397 832476.866 0, 
+    1045740.068 832474.165 0, 1045457.739 832471.482 0, 1045175.409 832468.814 0, 1044893.08 832466.164 0, 1044610.75 832463.53 0, 1044328.42 832460.912 0, 1044046.09 832458.311 0, 1043763.76 832455.727 0, 1043481.43 832453.16 0, 1043199.1 832450.609 0, 
+    1042916.769 832448.075 0, 1042634.438 832445.557 0, 1042352.107 832443.056 0, 1042069.776 832440.571 0, 1041787.445 832438.104 0, 1041505.114 832435.652 0, 1041222.783 832433.218 0, 1040940.451 832430.8 0, 1040656.76 832428.387 0, 1040609.5 838004.294 0, 
+    1040562.238 843580.401 0, 1040845.27 843582.808 0, 1041126.945 843585.22 0, 1041408.62 843587.649 0, 1041690.295 843590.095 0, 1041971.97 843592.557 0, 1042253.644 843595.036 0, 1042535.319 843597.531 0, 1042816.993 843600.043 0, 1043098.667 843602.571 0, 
+    1043380.341 843605.116 0, 1043662.015 843607.678 0, 1043943.689 843610.256 0, 1044225.363 843612.851 0, 1044507.036 843615.462 0, 1044788.709 843618.09 0, 1045070.382 843620.734 0, 1045352.055 843623.395 0, 1045633.728 843626.073 0, 1045915.401 843628.767 0, 
+    1046197.073 843631.478 0, 1046478.746 843634.205 0, 1046760.418 843636.949 0, 1047042.09 843639.71 0, 1047322.406 843642.473 0, 1047605.433 843645.28 0, 1047887.105 843648.091 0, 1048168.776 843650.918 0, 1048450.447 843653.761 0, 1048732.118 843656.621 0, 
+    1049013.789 843659.498 0, 1049295.46 843662.391 0, 1049577.13 843665.3 0, 1049858.801 843668.227 0, 1050140.471 843671.17 0, 1050422.141 843674.129 0, 1050703.811 843677.105 0, 1050985.48 843680.098 0, 1051267.15 843683.107 0, 1051548.819 843686.133 0, 
+    1051830.488 843689.175 0, 1052112.157 843692.234 0, 1052393.826 843695.309 0, 1052675.494 843698.402 0, 1052957.163 843701.51 0, 1053238.831 843704.635 0, 1053520.499 843707.777 0, 1053802.167 843710.936 0, 1054082.48 843714.095 0, 1054145.495 838138.144 0, 
+    1054208.508 832562.393 0))
+
+POLYGON ((1067602.291 843885.986 0, 1067321.985 843882.035 0, 1067040.328 843878.081 0, 1066758.67 843874.143 0, 1066477.011 843870.222 0, 1066195.353 843866.318 0, 1065913.694 843862.43 0, 1065632.035 843858.559 0, 1065350.376 843854.704 0, 1065068.717 843850.866 0, 
+    1064787.057 843847.044 0, 1064505.397 843843.239 0, 1064223.737 843839.451 0, 1063942.077 843835.679 0, 1063660.416 843831.924 0, 1063378.756 843828.185 0, 1063097.095 843824.463 0, 1062815.434 843820.758 0, 1062533.772 843817.069 0, 1062252.111 843813.397 0, 
+    1061970.449 843809.741 0, 1061688.787 843806.102 0, 1061407.125 843802.479 0, 1061125.462 843798.873 0, 1060842.446 843795.266 0, 1060562.137 843791.711 0, 1060280.473 843788.154 0, 1059998.81 843784.615 0, 1059717.147 843781.092 0, 1059435.483 843777.585 0, 
+    1059153.819 843774.095 0, 1058872.155 843770.622 0, 1058590.491 843767.165 0, 1058308.826 843763.725 0, 1058027.161 843760.301 0, 1057745.496 843756.894 0, 1057463.831 843753.503 0, 1057182.166 843750.13 0, 1056900.5 843746.772 0, 1056618.835 843743.431 0, 
+    1056337.169 843740.107 0, 1056055.503 843736.8 0, 1055773.836 843733.509 0, 1055492.17 843730.234 0, 1055210.503 843726.976 0, 1054928.836 843723.735 0, 1054647.169 843720.51 0, 1054365.502 843717.302 0, 1054082.48 843714.095 0, 1054019.463 849290.242 0, 
+    1053956.444 854866.581 0, 1054238.806 854869.78 0, 1054519.817 854872.981 0, 1054800.827 854876.198 0, 1055081.838 854879.432 0, 1055362.848 854882.682 0, 1055643.858 854885.949 0, 1055924.868 854889.232 0, 1056205.878 854892.532 0, 1056486.887 854895.849 0, 
+    1056767.896 854899.182 0, 1057048.906 854902.531 0, 1057329.914 854905.897 0, 1057610.923 854909.28 0, 1057891.932 854912.679 0, 1058172.94 854916.095 0, 1058453.948 854919.527 0, 1058734.956 854922.976 0, 1059015.964 854926.441 0, 1059296.971 854929.923 0, 
+    1059577.979 854933.421 0, 1059858.986 854936.936 0, 1060139.993 854940.467 0, 1060420.999 854944.015 0, 1060700.656 854947.563 0, 1060983.012 854951.161 0, 1061264.018 854954.759 0, 1061545.024 854958.373 0, 1061826.03 854962.003 0, 1062107.035 854965.651 0, 
+    1062388.04 854969.314 0, 1062669.045 854972.995 0, 1062950.05 854976.692 0, 1063231.054 854980.405 0, 1063512.059 854984.135 0, 1063793.063 854987.881 0, 1064074.067 854991.644 0, 1064355.07 854995.424 0, 1064636.074 854999.22 0, 1064917.077 855003.033 0, 
+    1065198.08 855006.862 0, 1065479.083 855010.707 0, 1065760.085 855014.57 0, 1066041.088 855018.448 0, 1066322.09 855022.344 0, 1066603.092 855026.256 0, 1066884.093 855030.184 0, 1067165.095 855034.129 0, 1067444.747 855038.071 0, 1067523.52 849461.933 0, 
+    1067602.291 843885.986 0))
+
+POLYGON ((1080932.512 855247.668 0, 1080652.87 855242.936 0, 1080371.881 855238.197 0, 1080090.891 855233.475 0, 1079809.902 855228.769 0, 1079528.912 855224.08 0, 1079247.921 855219.407 0, 1078966.931 855214.751 0, 1078685.94 855210.111 0, 1078404.949 855205.488 0, 
+    1078123.958 855200.882 0, 1077842.966 855196.292 0, 1077561.974 855191.718 0, 1077280.982 855187.162 0, 1076999.99 855182.621 0, 1076718.997 855178.097 0, 1076438.004 855173.59 0, 1076157.011 855169.099 0, 1075876.018 855164.625 0, 1075595.024 855160.168 0, 
+    1075314.03 855155.727 0, 1075033.036 855151.302 0, 1074752.041 855146.894 0, 1074471.046 855142.502 0, 1074188.704 855138.107 0, 1073909.056 855133.769 0, 1073628.06 855129.427 0, 1073347.065 855125.102 0, 1073066.069 855120.793 0, 1072785.072 855116.501 0, 
+    1072504.076 855112.225 0, 1072223.079 855107.966 0, 1071942.082 855103.723 0, 1071661.085 855099.497 0, 1071380.087 855095.288 0, 1071099.089 855091.095 0, 1070818.091 855086.918 0, 1070537.093 855082.758 0, 1070256.094 855078.615 0, 1069975.096 855074.488 0, 
+    1069694.097 855070.378 0, 1069413.097 855066.284 0, 1069132.098 855062.207 0, 1068851.098 855058.146 0, 1068570.098 855054.102 0, 1068289.098 855050.074 0, 1068008.097 855046.063 0, 1067727.097 855042.068 0, 1067444.747 855038.071 0, 1067365.971 860614.398 0, 
+    1067287.192 866190.909 0, 1067568.883 866194.897 0, 1067849.227 866198.882 0, 1068129.571 866202.884 0, 1068409.915 866206.902 0, 1068690.258 866210.937 0, 1068970.601 866214.988 0, 1069250.944 866219.056 0, 1069531.287 866223.14 0, 1069811.63 866227.241 0, 
+    1070091.972 866231.358 0, 1070372.314 866235.492 0, 1070652.656 866239.642 0, 1070932.998 866243.809 0, 1071213.339 866247.992 0, 1071493.68 866252.192 0, 1071774.021 866256.408 0, 1072054.362 866260.641 0, 1072334.702 866264.89 0, 1072615.042 866269.156 0, 
+    1072895.382 866273.438 0, 1073175.722 866277.737 0, 1073456.061 866282.052 0, 1073736.4 866286.384 0, 1074015.395 866290.711 0, 1074297.078 866295.097 0, 1074577.416 866299.478 0, 1074857.754 866303.876 0, 1075138.092 866308.29 0, 1075418.43 866312.721 0, 
+    1075698.767 866317.168 0, 1075979.104 866321.631 0, 1076259.441 866326.112 0, 1076539.777 866330.608 0, 1076820.114 866335.122 0, 1077100.45 866339.651 0, 1077380.785 866344.198 0, 1077661.121 866348.76 0, 1077941.456 866353.34 0, 1078221.791 866357.935 0, 
+    1078502.125 866362.548 0, 1078782.46 866367.176 0, 1079062.794 866371.821 0, 1079343.128 866376.483 0, 1079623.461 866381.161 0, 1079903.795 866385.856 0, 1080184.128 866390.567 0, 1080464.46 866395.295 0, 1080743.449 866400.017 0, 1080837.982 860823.75 0, 
+    1080932.512 855247.668 0))
+
+POLYGON ((1094199.062 866647.139 0, 1093920.085 866641.63 0, 1093639.767 866636.11 0, 1093359.448 866630.607 0, 1093079.129 866625.12 0, 1092798.81 866619.65 0, 1092518.491 866614.196 0, 1092238.171 866608.759 0, 1091957.851 866603.338 0, 1091677.53 866597.934 0, 
+    1091397.209 866592.546 0, 1091116.888 866587.175 0, 1090836.567 866581.82 0, 1090556.245 866576.482 0, 1090275.923 866571.16 0, 1089995.6 866565.855 0, 1089715.278 866560.566 0, 1089434.955 866555.294 0, 1089154.631 866550.039 0, 1088874.308 866544.799 0, 
+    1088593.984 866539.577 0, 1088313.66 866534.37 0, 1088033.335 866529.181 0, 1087753.01 866524.007 0, 1087471.343 866518.826 0, 1087192.36 866513.711 0, 1086912.034 866508.587 0, 1086631.708 866503.48 0, 1086351.381 866498.389 0, 1086071.055 866493.315 0, 
+    1085790.728 866488.257 0, 1085510.401 866483.216 0, 1085230.073 866478.191 0, 1084949.745 866473.183 0, 1084669.417 866468.191 0, 1084389.089 866463.216 0, 1084108.76 866458.257 0, 1083828.431 866453.315 0, 1083548.102 866448.389 0, 1083267.772 866443.48 0, 
+    1082987.442 866438.587 0, 1082707.112 866433.711 0, 1082426.781 866428.851 0, 1082146.451 866424.008 0, 1081866.12 866419.181 0, 1081585.788 866414.371 0, 1081305.457 866409.577 0, 1081025.125 866404.8 0, 1080743.449 866400.017 0, 1080648.913 871976.464 0, 
+    1080554.374 877553.088 0, 1080835.39 877557.86 0, 1081115.066 877562.626 0, 1081394.741 877567.409 0, 1081674.416 877572.208 0, 1081954.09 877577.023 0, 1082233.765 877581.855 0, 1082513.439 877586.703 0, 1082793.112 877591.568 0, 1083072.786 877596.449 0, 
+    1083352.459 877601.347 0, 1083632.132 877606.261 0, 1083911.804 877611.192 0, 1084191.477 877616.139 0, 1084471.149 877621.103 0, 1084750.82 877626.083 0, 1085030.492 877631.079 0, 1085310.163 877636.092 0, 1085589.834 877641.122 0, 1085869.504 877646.167 0, 
+    1086149.174 877651.23 0, 1086428.844 877656.309 0, 1086708.514 877661.404 0, 1086988.183 877666.516 0, 1087266.513 877671.619 0, 1087547.521 877676.788 0, 1087827.19 877681.95 0, 1088106.858 877687.127 0, 1088386.525 877692.321 0, 1088666.193 877697.532 0, 
+    1088945.86 877702.759 0, 1089225.527 877708.002 0, 1089505.194 877713.262 0, 1089784.86 877718.538 0, 1090064.526 877723.831 0, 1090344.191 877729.14 0, 1090623.857 877734.466 0, 1090903.522 877739.808 0, 1091183.187 877745.167 0, 1091462.851 877750.542 0, 
+    1091742.515 877755.933 0, 1092022.179 877761.341 0, 1092301.842 877766.766 0, 1092581.505 877772.207 0, 1092861.168 877777.664 0, 1093140.831 877783.138 0, 1093420.493 877788.628 0, 1093700.155 877794.135 0, 1093978.478 877799.632 0, 1094088.772 872223.297 0, 
+    1094199.062 866647.139 0))
+
+POLYGON ((1107401.832 878084.1 0, 1107123.523 878077.817 0, 1106843.878 878071.52 0, 1106564.232 878065.24 0, 1106284.586 878058.976 0, 1106004.94 878052.729 0, 1105725.293 878046.498 0, 1105445.646 878040.283 0, 1105165.999 878034.085 0, 1104886.351 878027.903 0, 
+    1104606.703 878021.738 0, 1104327.055 878015.589 0, 1104047.406 878009.457 0, 1103767.757 878003.341 0, 1103488.107 877997.242 0, 1103208.457 877991.159 0, 1102928.807 877985.093 0, 1102649.156 877979.043 0, 1102369.505 877973.009 0, 1102089.854 877966.992 0, 
+    1101810.202 877960.992 0, 1101530.55 877955.008 0, 1101250.898 877949.04 0, 1100971.245 877943.089 0, 1100690.255 877937.126 0, 1100411.939 877931.236 0, 1100132.285 877925.334 0, 1099852.631 877919.449 0, 1099572.976 877913.58 0, 1099293.322 877907.727 0, 
+    1099013.667 877901.891 0, 1098734.011 877896.072 0, 1098454.355 877890.269 0, 1098174.699 877884.482 0, 1097895.042 877878.712 0, 1097615.386 877872.958 0, 1097335.728 877867.221 0, 1097056.071 877861.5 0, 1096776.413 877855.796 0, 1096496.755 877850.108 0, 
+    1096217.096 877844.437 0, 1095937.437 877838.782 0, 1095657.778 877833.143 0, 1095378.119 877827.521 0, 1095098.459 877821.916 0, 1094818.799 877816.327 0, 1094539.138 877810.754 0, 1094259.477 877805.198 0, 1093978.478 877799.632 0, 1093868.181 883376.14 0, 
+    1093757.881 888952.817 0, 1094038.22 888958.37 0, 1094317.225 888963.913 0, 1094596.229 888969.473 0, 1094875.232 888975.049 0, 1095154.236 888980.641 0, 1095433.239 888986.25 0, 1095712.242 888991.875 0, 1095991.244 888997.517 0, 1096270.246 889003.175 0, 
+    1096549.248 889008.849 0, 1096828.249 889014.54 0, 1097107.25 889020.247 0, 1097386.251 889025.971 0, 1097665.252 889031.711 0, 1097944.252 889037.468 0, 1098223.251 889043.241 0, 1098502.251 889049.03 0, 1098781.25 889054.836 0, 1099060.249 889060.659 0, 
+    1099339.247 889066.497 0, 1099618.245 889072.352 0, 1099897.243 889078.224 0, 1100176.24 889084.112 0, 1100453.903 889089.988 0, 1100734.234 889095.937 0, 1101013.23 889101.874 0, 1101292.226 889107.828 0, 1101571.221 889113.798 0, 1101850.217 889119.785 0, 
+    1102129.212 889125.787 0, 1102408.206 889131.807 0, 1102687.2 889137.843 0, 1102966.194 889143.895 0, 1103245.188 889149.963 0, 1103524.181 889156.048 0, 1103803.173 889162.15 0, 1104082.166 889168.268 0, 1104361.158 889174.402 0, 1104640.149 889180.553 0, 
+    1104919.141 889186.72 0, 1105198.132 889192.903 0, 1105477.122 889199.103 0, 1105756.112 889205.32 0, 1106035.102 889211.552 0, 1106314.092 889217.802 0, 1106593.081 889224.067 0, 1106872.07 889230.349 0, 1107149.725 889236.618 0, 1107275.78 883660.274 0, 
+    1107401.832 878084.1 0))
+
+POLYGON ((1120540.715 889558.252 0, 1120263.076 889551.199 0, 1119984.106 889544.129 0, 1119705.136 889537.075 0, 1119426.165 889530.038 0, 1119147.194 889523.017 0, 1118868.222 889516.012 0, 1118589.25 889509.024 0, 1118310.278 889502.052 0, 1118031.305 889495.097 0, 
+    1117752.332 889488.158 0, 1117473.359 889481.235 0, 1117194.385 889474.329 0, 1116915.41 889467.44 0, 1116636.435 889460.567 0, 1116357.46 889453.71 0, 1116078.485 889446.869 0, 1115799.509 889440.046 0, 1115520.532 889433.238 0, 1115241.555 889426.447 0, 
+    1114962.578 889419.672 0, 1114683.6 889412.914 0, 1114404.622 889406.172 0, 1114125.644 889399.447 0, 1113845.334 889392.706 0, 1113567.686 889386.045 0, 1113288.706 889379.369 0, 1113009.726 889372.709 0, 1112730.746 889366.066 0, 1112451.765 889359.439 0, 
+    1112172.784 889352.829 0, 1111893.803 889346.235 0, 1111614.821 889339.657 0, 1111335.838 889333.096 0, 1111056.856 889326.551 0, 1110777.873 889320.022 0, 1110498.889 889313.511 0, 1110219.905 889307.015 0, 1109940.921 889300.536 0, 1109661.937 889294.073 0, 
+    1109382.952 889287.627 0, 1109103.966 889281.197 0, 1108824.98 889274.784 0, 1108545.994 889268.387 0, 1108267.008 889262.006 0, 1107988.021 889255.642 0, 1107709.034 889249.294 0, 1107430.046 889242.963 0, 1107149.725 889236.618 0, 1107023.666 894813.127 0, 
+    1106897.604 900389.797 0, 1107177.265 900396.127 0, 1107455.596 900402.443 0, 1107733.927 900408.776 0, 1108012.258 900415.125 0, 1108290.588 900421.491 0, 1108568.917 900427.873 0, 1108847.247 900434.271 0, 1109125.575 900440.686 0, 1109403.904 900447.117 0, 
+    1109682.232 900453.565 0, 1109960.56 900460.029 0, 1110238.887 900466.509 0, 1110517.214 900473.005 0, 1110795.541 900479.518 0, 1111073.867 900486.048 0, 1111352.193 900492.594 0, 1111630.519 900499.156 0, 1111908.844 900505.734 0, 1112187.168 900512.329 0, 
+    1112465.493 900518.941 0, 1112743.817 900525.568 0, 1113022.14 900532.212 0, 1113300.463 900538.873 0, 1113577.458 900545.518 0, 1113857.109 900552.243 0, 1114135.431 900558.952 0, 1114413.752 900565.678 0, 1114692.073 900572.421 0, 1114970.394 900579.179 0, 
+    1115248.714 900585.955 0, 1115527.034 900592.746 0, 1115805.354 900599.554 0, 1116083.673 900606.378 0, 1116361.992 900613.219 0, 1116640.31 900620.076 0, 1116918.628 900626.949 0, 1117196.946 900633.839 0, 1117475.263 900640.745 0, 1117753.58 900647.668 0, 
+    1118031.896 900654.607 0, 1118310.212 900661.562 0, 1118588.528 900668.534 0, 1118866.843 900675.522 0, 1119145.157 900682.526 0, 1119423.472 900689.547 0, 1119701.786 900696.584 0, 1119980.099 900703.638 0, 1120257.085 900710.674 0, 1120398.902 895134.382 0, 
+    1120540.715 889558.252 0))
+
+POLYGON ((1133615.606 901069.293 0, 1133338.639 901061.474 0, 1133060.346 901053.634 0, 1132782.054 901045.811 0, 1132503.76 901038.004 0, 1132225.466 901030.213 0, 1131947.172 901022.439 0, 1131668.877 901014.681 0, 1131390.582 901006.939 0, 1131112.287 900999.214 0, 
+    1130833.991 900991.505 0, 1130555.694 900983.813 0, 1130277.397 900976.137 0, 1129999.1 900968.477 0, 1129720.802 900960.834 0, 1129442.503 900953.207 0, 1129164.205 900945.596 0, 1128885.905 900938.002 0, 1128607.606 900930.424 0, 1128329.305 900922.863 0, 
+    1128051.005 900915.318 0, 1127772.704 900907.789 0, 1127494.402 900900.277 0, 1127216.1 900892.781 0, 1126936.472 900885.266 0, 1126659.495 900877.839 0, 1126381.192 900870.392 0, 1126102.888 900862.961 0, 1125824.584 900855.547 0, 1125546.28 900848.15 0, 
+    1125267.975 900840.769 0, 1124989.669 900833.404 0, 1124711.364 900826.055 0, 1124433.057 900818.723 0, 1124154.751 900811.408 0, 1123876.444 900804.108 0, 1123598.136 900796.825 0, 1123319.828 900789.559 0, 1123041.52 900782.309 0, 1122763.211 900775.075 0, 
+    1122484.901 900767.857 0, 1122206.592 900760.656 0, 1121928.282 900753.472 0, 1121649.971 900746.304 0, 1121371.66 900739.152 0, 1121093.349 900732.016 0, 1120815.037 900724.897 0, 1120536.725 900717.794 0, 1120257.085 900710.674 0, 1120115.264 906287.124 0, 
+    1119973.439 911863.727 0, 1120252.419 911870.831 0, 1120530.075 911877.917 0, 1120807.73 911885.019 0, 1121085.385 911892.138 0, 1121363.04 911899.273 0, 1121640.694 911906.424 0, 1121918.347 911913.592 0, 1122196.001 911920.776 0, 1122473.654 911927.976 0, 
+    1122751.306 911935.193 0, 1123028.958 911942.426 0, 1123306.609 911949.675 0, 1123584.261 911956.941 0, 1123861.911 911964.223 0, 1124139.562 911971.522 0, 1124417.211 911978.837 0, 1124694.861 911986.168 0, 1124972.51 911993.515 0, 1125250.158 912000.879 0, 
+    1125527.806 912008.259 0, 1125805.454 912015.656 0, 1126083.101 912023.068 0, 1126360.748 912030.498 0, 1126637.071 912037.908 0, 1126916.04 912045.405 0, 1127193.686 912052.883 0, 1127471.331 912060.378 0, 1127748.976 912067.889 0, 1128026.62 912075.416 0, 
+    1128304.263 912082.959 0, 1128581.907 912090.519 0, 1128859.55 912098.095 0, 1129137.192 912105.688 0, 1129414.834 912113.297 0, 1129692.475 912120.922 0, 1129970.116 912128.564 0, 1130247.757 912136.222 0, 1130525.397 912143.896 0, 1130803.037 912151.587 0, 
+    1131080.676 912159.294 0, 1131358.315 912167.017 0, 1131635.953 912174.757 0, 1131913.591 912182.513 0, 1132191.228 912190.285 0, 1132468.865 912198.074 0, 1132746.502 912205.879 0, 1133024.138 912213.7 0, 1133300.451 912221.5 0, 1133458.031 906645.32 0, 
+    1133615.606 901069.293 0))
+
+POLYGON ((1146626.4 912616.923 0, 1146350.108 912608.342 0, 1146072.495 912599.737 0, 1145794.881 912591.147 0, 1145517.268 912582.574 0, 1145239.653 912574.018 0, 1144962.038 912565.477 0, 1144684.423 912556.953 0, 1144406.807 912548.446 0, 1144129.191 912539.954 0, 
+    1143851.574 912531.479 0, 1143573.957 912523.021 0, 1143296.339 912514.578 0, 1143018.72 912506.152 0, 1142741.102 912497.743 0, 1142463.482 912489.349 0, 1142185.862 912480.972 0, 1141908.242 912472.612 0, 1141630.621 912464.268 0, 1141353 912455.94 0, 
+    1141075.378 912447.628 0, 1140797.756 912439.333 0, 1140520.133 912431.054 0, 1140242.51 912422.791 0, 1139963.565 912414.506 0, 1139687.262 912406.315 0, 1139409.637 912398.102 0, 1139132.012 912389.904 0, 1138854.386 912381.724 0, 1138576.76 912373.559 0, 
+    1138299.134 912365.411 0, 1138021.507 912357.279 0, 1137743.879 912349.164 0, 1137466.251 912341.064 0, 1137188.622 912332.982 0, 1136910.993 912324.915 0, 1136633.364 912316.865 0, 1136355.734 912308.831 0, 1136078.103 912300.814 0, 1135800.473 912292.813 0, 
+    1135522.841 912284.828 0, 1135245.209 912276.859 0, 1134967.577 912268.907 0, 1134689.944 912260.971 0, 1134412.311 912253.052 0, 1134134.677 912245.149 0, 1133857.043 912237.262 0, 1133579.408 912229.392 0, 1133300.451 912221.5 0, 1133142.868 917797.831 0, 
+    1132985.28 923374.308 0, 1133263.578 923382.181 0, 1133540.556 923390.032 0, 1133817.534 923397.9 0, 1134094.511 923405.785 0, 1134371.488 923413.685 0, 1134648.464 923421.602 0, 1134925.44 923429.536 0, 1135202.415 923437.485 0, 1135479.39 923445.451 0, 
+    1135756.365 923453.433 0, 1136033.339 923461.432 0, 1136310.312 923469.447 0, 1136587.285 923477.478 0, 1136864.258 923485.525 0, 1137141.23 923493.589 0, 1137418.202 923501.669 0, 1137695.173 923509.765 0, 1137972.144 923517.878 0, 1138249.114 923526.007 0, 
+    1138526.084 923534.152 0, 1138803.053 923542.314 0, 1139080.022 923550.491 0, 1139356.99 923558.686 0, 1139632.64 923566.857 0, 1139910.925 923575.123 0, 1140187.892 923583.366 0, 1140464.858 923591.625 0, 1140741.824 923599.901 0, 1141018.79 923608.193 0, 
+    1141295.754 923616.501 0, 1141572.719 923624.825 0, 1141849.683 923633.166 0, 1142126.646 923641.523 0, 1142403.609 923649.897 0, 1142680.572 923658.287 0, 1142957.534 923666.693 0, 1143234.495 923675.115 0, 1143511.456 923683.554 0, 1143788.416 923692.009 0, 
+    1144065.376 923700.48 0, 1144342.336 923708.967 0, 1144619.295 923717.471 0, 1144896.253 923725.991 0, 1145173.211 923734.528 0, 1145450.169 923743.081 0, 1145727.126 923751.65 0, 1146004.082 923760.235 0, 1146279.721 923768.796 0, 1146453.063 918192.786 0, 
+    1146626.4 912616.923 0))
+
+POLYGON ((1159572.995 924200.841 0, 1159297.379 924191.502 0, 1159020.448 924182.134 0, 1158743.516 924172.783 0, 1158466.584 924163.447 0, 1158189.651 924154.128 0, 1157912.718 924144.826 0, 1157635.784 924135.54 0, 1157358.85 924126.27 0, 1157081.915 924117.016 0, 
+    1156804.979 924107.779 0, 1156528.043 924098.557 0, 1156251.107 924089.353 0, 1155974.17 924080.164 0, 1155697.232 924070.992 0, 1155420.294 924061.836 0, 1155143.355 924052.697 0, 1154866.416 924043.573 0, 1154589.476 924034.466 0, 1154312.536 924025.376 0, 
+    1154035.595 924016.301 0, 1153758.654 924007.243 0, 1153481.712 923998.201 0, 1153204.769 923989.176 0, 1152926.511 923980.124 0, 1152650.883 923971.174 0, 1152373.939 923962.197 0, 1152096.994 923953.237 0, 1151820.049 923944.293 0, 1151543.103 923935.365 0, 
+    1151266.157 923926.454 0, 1150989.211 923917.559 0, 1150712.263 923908.68 0, 1150435.316 923899.818 0, 1150158.367 923890.971 0, 1149881.419 923882.142 0, 1149604.469 923873.328 0, 1149327.52 923864.531 0, 1149050.569 923855.75 0, 1148773.618 923846.985 0, 
+    1148496.667 923838.237 0, 1148219.715 923829.505 0, 1147942.763 923820.789 0, 1147665.81 923812.089 0, 1147388.857 923803.406 0, 1147111.903 923794.739 0, 1146834.948 923786.089 0, 1146557.993 923777.455 0, 1146279.721 923768.796 0, 1146106.375 929344.947 0, 
+    1145933.025 934921.237 0, 1146210.637 934929.875 0, 1146486.936 934938.489 0, 1146763.234 934947.119 0, 1147039.531 934955.765 0, 1147315.828 934964.428 0, 1147592.125 934973.107 0, 1147868.421 934981.802 0, 1148144.716 934990.513 0, 1148421.011 934999.241 0, 
+    1148697.306 935007.985 0, 1148973.6 935016.745 0, 1149249.893 935025.521 0, 1149526.186 935034.314 0, 1149802.478 935043.123 0, 1150078.77 935051.948 0, 1150355.061 935060.79 0, 1150631.352 935069.647 0, 1150907.643 935078.521 0, 1151183.932 935087.412 0, 
+    1151460.222 935096.318 0, 1151736.51 935105.241 0, 1152012.798 935114.18 0, 1152289.086 935123.135 0, 1152564.061 935132.064 0, 1152841.66 935141.095 0, 1153117.946 935150.099 0, 1153394.231 935159.119 0, 1153670.516 935168.156 0, 1153946.801 935177.208 0, 
+    1154223.085 935186.278 0, 1154499.368 935195.363 0, 1154775.651 935204.465 0, 1155051.933 935213.583 0, 1155328.215 935222.717 0, 1155604.497 935231.867 0, 1155880.777 935241.034 0, 1156157.057 935250.217 0, 1156433.337 935259.416 0, 1156709.616 935268.632 0, 
+    1156985.895 935277.863 0, 1157262.173 935287.111 0, 1157538.45 935296.376 0, 1157814.727 935305.656 0, 1158091.004 935314.953 0, 1158367.279 935324.266 0, 1158643.555 935333.595 0, 1158919.829 935342.941 0, 1159194.792 935352.258 0, 1159383.896 929776.481 0, 
+    1159572.995 924200.841 0))
+
+POLYGON ((1172455.289 935820.745 0, 1172180.351 935810.651 0, 1171904.104 935800.525 0, 1171627.856 935790.415 0, 1171351.608 935780.321 0, 1171075.359 935770.244 0, 1170799.109 935760.183 0, 1170522.859 935750.138 0, 1170246.608 935740.11 0, 1169970.357 935730.098 0, 
+    1169694.105 935720.102 0, 1169417.853 935710.122 0, 1169141.599 935700.158 0, 1168865.346 935690.211 0, 1168589.091 935680.28 0, 1168312.836 935670.365 0, 1168036.581 935660.467 0, 1167760.325 935650.585 0, 1167484.068 935640.719 0, 1167207.811 935630.869 0, 
+    1166931.553 935621.036 0, 1166655.295 935611.219 0, 1166379.036 935601.418 0, 1166102.776 935591.633 0, 1165825.206 935581.819 0, 1165550.256 935572.113 0, 1165273.994 935562.377 0, 1164997.733 935552.657 0, 1164721.47 935542.954 0, 1164445.207 935533.267 0, 
+    1164168.944 935523.596 0, 1163892.68 935513.942 0, 1163616.415 935504.304 0, 1163340.15 935494.682 0, 1163063.884 935485.076 0, 1162787.617 935475.486 0, 1162511.35 935465.913 0, 1162235.083 935456.356 0, 1161958.815 935446.815 0, 1161682.546 935437.291 0, 
+    1161406.277 935427.783 0, 1161130.007 935418.291 0, 1160853.737 935408.815 0, 1160577.466 935399.356 0, 1160301.195 935389.913 0, 1160024.923 935380.486 0, 1159748.65 935371.075 0, 1159472.377 935361.681 0, 1159194.792 935352.258 0, 1159005.684 940928.17 0, 
+    1158816.571 946504.212 0, 1159093.497 946513.612 0, 1159369.113 946522.984 0, 1159644.73 946532.373 0, 1159920.345 946541.777 0, 1160195.96 946551.198 0, 1160471.575 946560.635 0, 1160747.189 946570.088 0, 1161022.802 946579.557 0, 1161298.415 946589.043 0, 
+    1161574.027 946598.545 0, 1161849.639 946608.063 0, 1162125.25 946617.597 0, 1162400.861 946627.148 0, 1162676.471 946636.714 0, 1162952.08 946646.297 0, 1163227.689 946655.896 0, 1163503.297 946665.512 0, 1163778.905 946675.143 0, 1164054.512 946684.791 0, 
+    1164330.119 946694.455 0, 1164605.725 946704.135 0, 1164881.33 946713.832 0, 1165156.935 946723.545 0, 1165431.232 946733.227 0, 1165708.143 946743.019 0, 1165983.746 946752.78 0, 1166259.349 946762.558 0, 1166534.951 946772.351 0, 1166810.553 946782.161 0, 
+    1167086.153 946791.988 0, 1167361.754 946801.83 0, 1167637.353 946811.689 0, 1167912.953 946821.564 0, 1168188.551 946831.455 0, 1168464.149 946841.362 0, 1168739.746 946851.286 0, 1169015.343 946861.226 0, 1169290.94 946871.182 0, 1169566.535 946881.154 0, 
+    1169842.13 946891.142 0, 1170117.725 946901.147 0, 1170393.319 946911.168 0, 1170668.912 946921.205 0, 1170944.504 946931.258 0, 1171220.097 946941.328 0, 1171495.688 946951.414 0, 1171771.279 946961.516 0, 1172045.563 946971.586 0, 1172250.429 941396.1 0, 
+    1172455.289 935820.745 0))
+
+POLYGON ((1185273.182 947476.332 0, 1184998.925 947465.487 0, 1184723.364 947454.606 0, 1184447.802 947443.742 0, 1184172.239 947432.894 0, 1183896.676 947422.062 0, 1183621.112 947411.246 0, 1183345.548 947400.447 0, 1183069.983 947389.664 0, 1182794.417 947378.897 0, 
+    1182518.851 947368.146 0, 1182243.284 947357.411 0, 1181967.716 947346.693 0, 1181692.148 947335.991 0, 1181416.579 947325.305 0, 1181141.01 947314.635 0, 1180865.439 947303.982 0, 1180589.869 947293.344 0, 1180314.297 947282.723 0, 1180038.725 947272.118 0, 
+    1179763.153 947261.53 0, 1179487.579 947250.957 0, 1179212.005 947240.401 0, 1178936.431 947229.861 0, 1178659.551 947219.288 0, 1178385.28 947208.83 0, 1178109.704 947198.339 0, 1177834.127 947187.864 0, 1177558.549 947177.405 0, 1177282.971 947166.962 0, 
+    1177007.392 947156.536 0, 1176731.813 947146.126 0, 1176456.233 947135.732 0, 1176180.652 947125.354 0, 1175905.071 947114.992 0, 1175629.489 947104.647 0, 1175353.906 947094.318 0, 1175078.323 947084.005 0, 1174802.739 947073.708 0, 1174527.155 947063.428 0, 
+    1174251.57 947053.164 0, 1173975.985 947042.916 0, 1173700.399 947032.684 0, 1173424.812 947022.468 0, 1173149.225 947012.269 0, 1172873.637 947002.086 0, 1172598.048 946991.919 0, 1172322.459 946981.768 0, 1172045.563 946971.586 0, 1171840.694 952547.198 0, 
+    1171635.819 958122.932 0, 1171912.055 958133.09 0, 1172186.988 958143.217 0, 1172461.92 958153.36 0, 1172736.852 958163.518 0, 1173011.783 958173.694 0, 1173286.713 958183.885 0, 1173561.643 958194.092 0, 1173836.572 958204.316 0, 1174111.501 958214.555 0, 
+    1174386.429 958224.811 0, 1174661.356 958235.084 0, 1174936.283 958245.372 0, 1175211.209 958255.676 0, 1175486.135 958265.997 0, 1175761.06 958276.334 0, 1176035.984 958286.687 0, 1176310.908 958297.056 0, 1176585.831 958307.442 0, 1176860.753 958317.843 0, 
+    1177135.675 958328.261 0, 1177410.596 958338.695 0, 1177685.517 958349.145 0, 1177960.437 958359.611 0, 1178234.055 958370.044 0, 1178510.275 958380.592 0, 1178785.194 958391.107 0, 1179060.111 958401.638 0, 1179335.028 958412.186 0, 1179609.944 958422.749 0, 
+    1179884.86 958433.329 0, 1180159.775 958443.924 0, 1180434.69 958454.536 0, 1180709.604 958465.164 0, 1180984.517 958475.809 0, 1181259.429 958486.469 0, 1181534.341 958497.146 0, 1181809.253 958507.839 0, 1182084.163 958518.548 0, 1182359.073 958529.273 0, 
+    1182633.983 958540.014 0, 1182908.892 958550.772 0, 1183183.8 958561.546 0, 1183458.707 958572.335 0, 1183733.614 958583.142 0, 1184008.521 958593.964 0, 1184283.426 958604.802 0, 1184558.331 958615.657 0, 1184831.935 958626.476 0, 1185052.561 953051.343 0, 
+    1185273.182 947476.332 0))
+
+POLYGON ((1198026.576 959167.3 0, 1197753.001 959155.707 0, 1197478.128 959144.076 0, 1197203.254 959132.461 0, 1196928.38 959120.862 0, 1196653.504 959109.279 0, 1196378.628 959097.713 0, 1196103.752 959086.162 0, 1195828.874 959074.628 0, 1195553.996 959063.11 0, 
+    1195279.118 959051.608 0, 1195004.238 959040.123 0, 1194729.358 959028.653 0, 1194454.478 959017.2 0, 1194179.596 959005.763 0, 1193904.714 958994.342 0, 1193629.831 958982.937 0, 1193354.948 958971.549 0, 1193080.064 958960.176 0, 1192805.179 958948.82 0, 
+    1192530.294 958937.48 0, 1192255.408 958926.156 0, 1191980.521 958914.848 0, 1191705.634 958903.557 0, 1191429.446 958892.228 0, 1191155.857 958881.022 0, 1190880.968 958869.78 0, 1190606.078 958858.553 0, 1190331.187 958847.342 0, 1190056.295 958836.148 0, 
+    1189781.403 958824.969 0, 1189506.511 958813.807 0, 1189231.617 958802.661 0, 1188956.723 958791.532 0, 1188681.829 958780.418 0, 1188406.933 958769.321 0, 1188132.038 958758.24 0, 1187857.141 958747.175 0, 1187582.244 958736.126 0, 1187307.346 958725.093 0, 
+    1187032.447 958714.077 0, 1186757.548 958703.077 0, 1186482.648 958692.093 0, 1186207.748 958681.125 0, 1185932.847 958670.173 0, 1185657.945 958659.237 0, 1185383.042 958648.318 0, 1185108.139 958637.415 0, 1184831.935 958626.476 0, 1184611.304 964201.728 0, 
+    1184390.669 969777.094 0, 1184666.214 969788.006 0, 1184940.461 969798.883 0, 1185214.707 969809.777 0, 1185488.952 969820.686 0, 1185763.197 969831.612 0, 1186037.441 969842.553 0, 1186311.685 969853.511 0, 1186585.928 969864.485 0, 1186860.17 969875.475 0, 
+    1187134.412 969886.482 0, 1187408.653 969897.504 0, 1187682.893 969908.543 0, 1187957.133 969919.597 0, 1188231.372 969930.668 0, 1188505.61 969941.755 0, 1188779.848 969952.858 0, 1189054.085 969963.978 0, 1189328.321 969975.113 0, 1189602.557 969986.265 0, 
+    1189876.792 969997.432 0, 1190151.026 970008.616 0, 1190425.26 970019.816 0, 1190699.493 970031.032 0, 1190972.429 970042.211 0, 1191247.958 970053.513 0, 1191522.189 970064.778 0, 1191796.419 970076.058 0, 1192070.649 970087.355 0, 1192344.878 970098.668 0, 
+    1192619.107 970109.997 0, 1192893.334 970121.342 0, 1193167.562 970132.704 0, 1193441.788 970144.081 0, 1193716.014 970155.475 0, 1193990.239 970166.885 0, 1194264.463 970178.311 0, 1194538.687 970189.753 0, 1194812.91 970201.211 0, 1195087.133 970212.685 0, 
+    1195361.354 970224.176 0, 1195635.576 970235.683 0, 1195909.796 970247.205 0, 1196184.016 970258.744 0, 1196458.235 970270.299 0, 1196732.453 970281.871 0, 1197006.671 970293.458 0, 1197280.888 970305.061 0, 1197553.809 970316.626 0, 1197790.195 964741.906 0, 
+    1198026.576 959167.3 0))
+
+POLYGON ((1210715.372 970893.345 0, 1210442.482 970881.009 0, 1210168.299 970868.631 0, 1209894.115 970856.269 0, 1209619.931 970843.923 0, 1209345.746 970831.593 0, 1209071.56 970819.279 0, 1208797.373 970806.982 0, 1208523.185 970794.7 0, 1208248.997 970782.435 0, 
+    1207974.808 970770.186 0, 1207700.619 970757.953 0, 1207426.428 970745.737 0, 1207152.237 970733.536 0, 1206878.045 970721.351 0, 1206603.853 970709.183 0, 1206329.66 970697.031 0, 1206055.466 970684.895 0, 1205781.271 970672.775 0, 1205507.076 970660.671 0, 
+    1205232.879 970648.583 0, 1204958.683 970636.512 0, 1204684.485 970624.456 0, 1204410.287 970612.417 0, 1204134.794 970600.337 0, 1203861.888 970588.387 0, 1203587.688 970576.396 0, 1203313.487 970564.422 0, 1203039.285 970552.463 0, 1202765.083 970540.521 0, 
+    1202490.88 970528.594 0, 1202216.676 970516.684 0, 1201942.471 970504.79 0, 1201668.266 970492.912 0, 1201394.06 970481.051 0, 1201119.853 970469.205 0, 1200845.646 970457.376 0, 1200571.438 970445.562 0, 1200297.229 970433.765 0, 1200023.02 970421.984 0, 
+    1199748.81 970410.219 0, 1199474.599 970398.47 0, 1199200.388 970386.738 0, 1198926.175 970375.021 0, 1198651.962 970363.321 0, 1198377.749 970351.637 0, 1198103.535 970339.969 0, 1197829.32 970328.317 0, 1197553.809 970316.626 0, 1197317.418 975891.457 0, 
+    1197081.023 981466.394 0, 1197355.875 981478.056 0, 1197629.434 981489.68 0, 1197902.992 981501.321 0, 1198176.549 981512.977 0, 1198450.106 981524.649 0, 1198723.662 981536.338 0, 1198997.217 981548.042 0, 1199270.771 981559.763 0, 1199544.325 981571.499 0, 
+    1199817.878 981583.252 0, 1200091.431 981595.021 0, 1200364.983 981606.806 0, 1200638.534 981618.607 0, 1200912.084 981630.425 0, 1201185.634 981642.258 0, 1201459.183 981654.107 0, 1201732.731 981665.973 0, 1202006.279 981677.855 0, 1202279.826 981689.752 0, 
+    1202553.372 981701.666 0, 1202826.918 981713.596 0, 1203100.462 981725.542 0, 1203374.007 981737.504 0, 1203646.259 981749.426 0, 1203921.093 981761.477 0, 1204194.635 981773.487 0, 1204468.176 981785.514 0, 1204741.717 981797.556 0, 1205015.256 981809.615 0, 
+    1205288.796 981821.69 0, 1205562.334 981833.781 0, 1205835.872 981845.888 0, 1206109.409 981858.011 0, 1206382.945 981870.15 0, 1206656.481 981882.306 0, 1206930.016 981894.477 0, 1207203.55 981906.665 0, 1207477.083 981918.868 0, 1207750.616 981931.088 0, 
+    1208024.148 981943.324 0, 1208297.679 981955.576 0, 1208571.21 981967.844 0, 1208844.74 981980.128 0, 1209118.269 981992.428 0, 1209391.797 982004.745 0, 1209665.325 982017.077 0, 1209938.852 982029.426 0, 1210211.088 982041.732 0, 1210463.232 976467.485 0, 
+    1210715.372 970893.345 0))
+
+POLYGON ((1223339.475 982654.163 0, 1223067.273 982641.087 0, 1222793.782 982627.966 0, 1222520.29 982614.861 0, 1222246.797 982601.772 0, 1221973.304 982588.699 0, 1221699.81 982575.642 0, 1221426.315 982562.601 0, 1221152.82 982549.576 0, 1220879.323 982536.568 0, 
+    1220605.826 982523.575 0, 1220332.328 982510.599 0, 1220058.83 982497.639 0, 1219785.33 982484.695 0, 1219511.83 982471.766 0, 1219238.329 982458.854 0, 1218964.827 982445.959 0, 1218691.325 982433.079 0, 1218417.822 982420.215 0, 1218144.318 982407.368 0, 
+    1217870.813 982394.536 0, 1217597.308 982381.721 0, 1217323.801 982368.921 0, 1217050.294 982356.138 0, 1216775.498 982343.311 0, 1216503.278 982330.62 0, 1216229.769 982317.885 0, 1215956.259 982305.166 0, 1215682.748 982292.464 0, 1215409.237 982279.777 0, 
+    1215135.725 982267.107 0, 1214862.212 982254.452 0, 1214588.698 982241.814 0, 1214315.183 982229.192 0, 1214041.668 982216.585 0, 1213768.152 982203.995 0, 1213494.636 982191.422 0, 1213221.118 982178.864 0, 1212947.6 982166.322 0, 1212674.081 982153.796 0, 
+    1212400.562 982141.287 0, 1212127.041 982128.793 0, 1211853.52 982116.316 0, 1211579.998 982103.855 0, 1211306.476 982091.41 0, 1211032.952 982078.981 0, 1210759.428 982066.568 0, 1210485.904 982054.171 0, 1210211.088 982041.732 0, 1209958.939 987616.081 0, 
+    1209706.786 993190.528 0, 1209980.942 993202.937 0, 1210253.811 993215.304 0, 1210526.679 993227.687 0, 1210799.546 993240.087 0, 1211072.412 993252.502 0, 1211345.278 993264.933 0, 1211618.143 993277.381 0, 1211891.007 993289.844 0, 1212163.87 993302.324 0, 
+    1212436.733 993314.819 0, 1212709.595 993327.331 0, 1212982.456 993339.859 0, 1213255.317 993352.402 0, 1213528.176 993364.962 0, 1213801.035 993377.538 0, 1214073.894 993390.13 0, 1214346.751 993402.738 0, 1214619.608 993415.362 0, 1214892.464 993428.002 0, 
+    1215165.319 993440.658 0, 1215438.174 993453.33 0, 1215711.028 993466.019 0, 1215983.881 993478.723 0, 1216255.448 993491.384 0, 1216529.585 993504.18 0, 1216802.436 993516.933 0, 1217075.286 993529.701 0, 1217348.135 993542.486 0, 1217620.984 993555.286 0, 
+    1217893.831 993568.103 0, 1218166.679 993580.936 0, 1218439.525 993593.785 0, 1218712.37 993606.65 0, 1218985.215 993619.531 0, 1219258.059 993632.428 0, 1219530.902 993645.341 0, 1219803.745 993658.27 0, 1220076.587 993671.216 0, 1220349.428 993684.177 0, 
+    1220622.268 993697.154 0, 1220895.107 993710.148 0, 1221167.946 993723.157 0, 1221440.784 993736.183 0, 1221713.621 993749.224 0, 1221986.458 993762.282 0, 1222259.293 993775.356 0, 1222532.128 993788.445 0, 1222803.678 993801.489 0, 1223071.579 988227.777 0, 
+    1223339.475 982654.163 0))
+
+POLYGON ((1235898.791 994449.45 0, 1235627.277 994435.638 0, 1235354.48 994421.778 0, 1235081.683 994407.933 0, 1234808.884 994394.105 0, 1234536.085 994380.292 0, 1234263.285 994366.496 0, 1233990.484 994352.716 0, 1233717.683 994338.952 0, 1233444.88 994325.204 0, 
+    1233172.077 994311.472 0, 1232899.273 994297.756 0, 1232626.468 994284.056 0, 1232353.662 994270.372 0, 1232080.856 994256.704 0, 1231808.048 994243.052 0, 1231535.24 994229.416 0, 1231262.431 994215.797 0, 1230989.622 994202.193 0, 1230716.811 994188.605 0, 
+    1230444 994175.034 0, 1230171.188 994161.478 0, 1229898.375 994147.939 0, 1229625.561 994134.416 0, 1229351.463 994120.845 0, 1229079.931 994107.417 0, 1228807.115 994093.942 0, 1228534.298 994080.483 0, 1228261.481 994067.04 0, 1227988.662 994053.613 0, 
+    1227715.843 994040.202 0, 1227443.023 994026.807 0, 1227170.202 994013.428 0, 1226897.38 994000.066 0, 1226624.558 993986.719 0, 1226351.735 993973.388 0, 1226078.911 993960.074 0, 1225806.086 993946.775 0, 1225533.26 993933.493 0, 1225260.434 993920.226 0, 
+    1224987.607 993906.976 0, 1224714.779 993893.742 0, 1224441.95 993880.523 0, 1224169.121 993867.321 0, 1223896.291 993854.135 0, 1223623.46 993840.965 0, 1223350.628 993827.811 0, 1223077.795 993814.673 0, 1222803.678 993801.489 0, 1222535.772 999375.296 0, 
+    1222267.862 1004949.192 0, 1222541.321 1004962.344 0, 1222813.497 1004975.451 0, 1223085.673 1004988.573 0, 1223357.848 1005001.711 0, 1223630.022 1005014.866 0, 1223902.195 1005028.036 0, 1224174.368 1005041.223 0, 1224446.539 1005054.425 0, 1224718.71 1005067.644 0, 
+    1224990.881 1005080.878 0, 1225263.05 1005094.129 0, 1225535.219 1005107.395 0, 1225807.386 1005120.678 0, 1226079.554 1005133.976 0, 1226351.72 1005147.291 0, 1226623.885 1005160.622 0, 1226896.05 1005173.968 0, 1227168.214 1005187.331 0, 1227440.377 1005200.71 0, 
+    1227712.54 1005214.104 0, 1227984.701 1005227.515 0, 1228256.862 1005240.942 0, 1228529.022 1005254.385 0, 1228799.901 1005267.78 0, 1229073.34 1005281.318 0, 1229345.497 1005294.809 0, 1229617.654 1005308.316 0, 1229889.81 1005321.839 0, 1230161.965 1005335.377 0, 
+    1230434.12 1005348.932 0, 1230706.273 1005362.503 0, 1230978.426 1005376.09 0, 1231250.578 1005389.693 0, 1231522.73 1005403.312 0, 1231794.88 1005416.947 0, 1232067.03 1005430.598 0, 1232339.178 1005444.265 0, 1232611.327 1005457.948 0, 1232883.474 1005471.647 0, 
+    1233155.62 1005485.362 0, 1233427.766 1005499.093 0, 1233699.911 1005512.84 0, 1233972.055 1005526.604 0, 1234244.198 1005540.383 0, 1234516.34 1005554.178 0, 1234788.482 1005567.989 0, 1235060.622 1005581.816 0, 1235331.483 1005595.594 0, 1235615.139 1000022.477 0, 
+    1235898.791 994449.45 0))
+
+POLYGON ((1248393.226 1006278.901 0, 1248122.403 1006264.357 0, 1247850.303 1006249.761 0, 1247578.201 1006235.181 0, 1247306.099 1006220.617 0, 1247033.996 1006206.069 0, 1246761.892 1006191.537 0, 1246489.787 1006177.022 0, 1246217.681 1006162.522 0, 1245945.574 1006148.038 0, 
+    1245673.467 1006133.57 0, 1245401.359 1006119.118 0, 1245129.25 1006104.682 0, 1244857.14 1006090.262 0, 1244585.029 1006075.859 0, 1244312.917 1006061.471 0, 1244040.804 1006047.099 0, 1243768.691 1006032.743 0, 1243496.577 1006018.404 0, 1243224.462 1006004.08 0, 
+    1242952.346 1005989.772 0, 1242680.229 1005975.481 0, 1242408.112 1005961.205 0, 1242135.993 1005946.945 0, 1241862.596 1005932.635 0, 1241591.754 1005918.474 0, 1241319.633 1005904.262 0, 1241047.511 1005890.067 0, 1240775.388 1005875.887 0, 1240503.265 1005861.724 0, 
+    1240231.141 1005847.576 0, 1239959.016 1005833.445 0, 1239686.89 1005819.329 0, 1239414.763 1005805.23 0, 1239142.635 1005791.146 0, 1238870.507 1005777.079 0, 1238598.378 1005763.027 0, 1238326.248 1005748.992 0, 1238054.117 1005734.972 0, 1237781.985 1005720.969 0, 
+    1237509.852 1005706.982 0, 1237237.719 1005693.01 0, 1236965.585 1005679.055 0, 1236693.45 1005665.116 0, 1236421.314 1005651.192 0, 1236149.177 1005637.285 0, 1235877.04 1005623.394 0, 1235604.901 1005609.519 0, 1235331.483 1005595.594 0, 1235047.823 1011168.797 0, 
+    1234764.158 1016742.082 0, 1235036.917 1016755.973 0, 1235308.399 1016769.815 0, 1235579.881 1016783.673 0, 1235851.361 1016797.546 0, 1236122.841 1016811.436 0, 1236394.32 1016825.342 0, 1236665.798 1016839.263 0, 1236937.276 1016853.201 0, 1237208.752 1016867.155 0, 
+    1237480.228 1016881.124 0, 1237751.703 1016895.11 0, 1238023.177 1016909.112 0, 1238294.65 1016923.129 0, 1238566.122 1016937.163 0, 1238837.594 1016951.212 0, 1239109.065 1016965.278 0, 1239380.535 1016979.359 0, 1239652.004 1016993.457 0, 1239923.472 1017007.57 0, 
+    1240194.939 1017021.699 0, 1240466.406 1017035.845 0, 1240737.872 1017050.006 0, 1241009.337 1017064.184 0, 1241279.526 1017078.31 0, 1241552.264 1017092.586 0, 1241823.726 1017106.811 0, 1242095.188 1017121.053 0, 1242366.649 1017135.31 0, 1242638.109 1017149.583 0, 
+    1242909.568 1017163.872 0, 1243181.026 1017178.177 0, 1243452.483 1017192.499 0, 1243723.94 1017206.836 0, 1243995.396 1017221.189 0, 1244266.85 1017235.558 0, 1244538.304 1017249.943 0, 1244809.758 1017264.344 0, 1245081.21 1017278.761 0, 1245352.661 1017293.194 0, 
+    1245624.112 1017307.643 0, 1245895.562 1017322.108 0, 1246167.011 1017336.589 0, 1246438.459 1017351.086 0, 1246709.906 1017365.599 0, 1246981.352 1017380.127 0, 1247252.798 1017394.672 0, 1247524.242 1017409.233 0, 1247794.412 1017423.741 0, 1248093.821 1011851.28 0, 
+    1248393.226 1006278.901 0))
+
+POLYGON ((1260822.689 1018142.211 0, 1260552.559 1018126.939 0, 1260281.156 1018111.611 0, 1260009.753 1018096.3 0, 1259738.349 1018081.004 0, 1259466.944 1018065.724 0, 1259195.538 1018050.46 0, 1258924.131 1018035.213 0, 1258652.723 1018019.981 0, 1258381.314 1018004.765 0, 
+    1258109.905 1017989.565 0, 1257838.494 1017974.382 0, 1257567.083 1017959.214 0, 1257295.67 1017944.062 0, 1257024.257 1017928.926 0, 1256752.843 1017913.806 0, 1256481.428 1017898.702 0, 1256210.012 1017883.614 0, 1255938.596 1017868.542 0, 1255667.178 1017853.486 0, 
+    1255395.76 1017838.446 0, 1255124.34 1017823.422 0, 1254852.92 1017808.414 0, 1254581.499 1017793.421 0, 1254308.804 1017778.375 0, 1254038.654 1017763.485 0, 1253767.23 1017748.541 0, 1253495.805 1017733.613 0, 1253224.38 1017718.7 0, 1252952.953 1017703.804 0, 
+    1252681.526 1017688.924 0, 1252410.098 1017674.059 0, 1252138.669 1017659.211 0, 1251867.239 1017644.379 0, 1251595.808 1017629.562 0, 1251324.377 1017614.762 0, 1251052.944 1017599.977 0, 1250781.511 1017585.209 0, 1250510.076 1017570.456 0, 1250238.641 1017555.72 0, 
+    1249967.205 1017540.999 0, 1249695.768 1017526.295 0, 1249424.331 1017511.606 0, 1249152.892 1017496.933 0, 1248881.452 1017482.277 0, 1248610.012 1017467.636 0, 1248338.571 1017453.011 0, 1248067.129 1017438.403 0, 1247794.412 1017423.741 0, 1247494.999 1022996.28 0, 
+    1247195.582 1028568.892 0, 1247467.639 1028583.518 0, 1247738.426 1028598.091 0, 1248009.211 1028612.681 0, 1248279.995 1028627.286 0, 1248550.779 1028641.907 0, 1248821.561 1028656.544 0, 1249092.343 1028671.197 0, 1249363.124 1028685.867 0, 1249633.904 1028700.552 0, 
+    1249904.683 1028715.252 0, 1250175.461 1028729.969 0, 1250446.239 1028744.702 0, 1250717.015 1028759.451 0, 1250987.791 1028774.216 0, 1251258.566 1028788.996 0, 1251529.34 1028803.793 0, 1251800.113 1028818.605 0, 1252070.885 1028833.434 0, 1252341.657 1028848.278 0, 
+    1252612.427 1028863.138 0, 1252883.197 1028878.014 0, 1253153.965 1028892.907 0, 1253424.733 1028907.815 0, 1253694.231 1028922.669 0, 1253966.266 1028937.679 0, 1254237.032 1028952.635 0, 1254507.796 1028967.607 0, 1254778.559 1028982.594 0, 1255049.322 1028997.598 0, 
+    1255320.084 1029012.618 0, 1255590.844 1029027.653 0, 1255861.604 1029042.705 0, 1256132.363 1029057.772 0, 1256403.122 1029072.856 0, 1256673.879 1029087.955 0, 1256944.635 1029103.07 0, 1257215.391 1029118.202 0, 1257486.145 1029133.349 0, 1257756.899 1029148.512 0, 
+    1258027.652 1029163.691 0, 1258298.404 1029178.886 0, 1258569.155 1029194.097 0, 1258839.905 1029209.324 0, 1259110.654 1029224.566 0, 1259381.402 1029239.825 0, 1259652.15 1029255.1 0, 1259922.896 1029270.39 0, 1260192.374 1029285.625 0, 1260507.533 1023713.881 0, 
+    1260822.689 1018142.211 0))
+
+POLYGON ((1273187.088 1030039.073 0, 1272917.653 1030023.077 0, 1272646.951 1030007.022 0, 1272376.248 1029990.982 0, 1272105.544 1029974.959 0, 1271834.839 1029958.951 0, 1271564.133 1029942.959 0, 1271293.426 1029926.984 0, 1271022.718 1029911.024 0, 1270752.009 1029895.08 0, 
+    1270481.299 1029879.152 0, 1270210.588 1029863.24 0, 1269939.877 1029847.344 0, 1269669.164 1029831.464 0, 1269398.451 1029815.6 0, 1269127.736 1029799.751 0, 1268857.021 1029783.919 0, 1268586.305 1029768.102 0, 1268315.587 1029752.302 0, 1268044.869 1029736.517 0, 
+    1267774.15 1029720.749 0, 1267503.43 1029704.996 0, 1267232.709 1029689.259 0, 1266961.987 1029673.539 0, 1266689.997 1029657.76 0, 1266420.541 1029642.145 0, 1266149.816 1029626.472 0, 1265879.09 1029610.815 0, 1265608.364 1029595.173 0, 1265337.636 1029579.548 0, 
+    1265066.908 1029563.939 0, 1264796.179 1029548.346 0, 1264525.449 1029532.768 0, 1264254.718 1029517.207 0, 1263983.986 1029501.661 0, 1263713.253 1029486.132 0, 1263442.519 1029470.618 0, 1263171.784 1029455.12 0, 1262901.048 1029439.638 0, 1262630.312 1029424.172 0, 
+    1262359.574 1029408.723 0, 1262088.836 1029393.289 0, 1261818.097 1029377.871 0, 1261547.356 1029362.468 0, 1261276.615 1029347.082 0, 1261005.873 1029331.712 0, 1260735.13 1029316.358 0, 1260464.387 1029301.019 0, 1260192.374 1029285.625 0, 1259877.21 1034857.438 0, 
+    1259562.043 1040429.316 0, 1259833.397 1040444.673 0, 1260103.485 1040459.974 0, 1260373.572 1040475.292 0, 1260643.658 1040490.625 0, 1260913.743 1040505.974 0, 1261183.828 1040521.338 0, 1261453.911 1040536.719 0, 1261723.993 1040552.116 0, 1261994.075 1040567.528 0, 
+    1262264.156 1040582.957 0, 1262534.236 1040598.401 0, 1262804.314 1040613.861 0, 1263074.392 1040629.337 0, 1263344.469 1040644.829 0, 1263614.546 1040660.337 0, 1263884.621 1040675.861 0, 1264154.695 1040691.4 0, 1264424.768 1040706.956 0, 1264694.841 1040722.527 0, 
+    1264964.913 1040738.115 0, 1265234.983 1040753.718 0, 1265505.053 1040769.337 0, 1265775.122 1040784.972 0, 1266043.925 1040800.55 0, 1266315.257 1040816.29 0, 1266585.323 1040831.973 0, 1266855.388 1040847.671 0, 1267125.452 1040863.386 0, 1267395.515 1040879.116 0, 
+    1267665.578 1040894.863 0, 1267935.639 1040910.625 0, 1268205.699 1040926.403 0, 1268475.759 1040942.197 0, 1268745.818 1040958.007 0, 1269015.875 1040973.833 0, 1269285.932 1040989.674 0, 1269555.988 1041005.532 0, 1269826.043 1041021.405 0, 1270096.097 1041037.295 0, 
+    1270366.15 1041053.2 0, 1270636.202 1041069.121 0, 1270906.253 1041085.058 0, 1271176.303 1041101.011 0, 1271446.353 1041116.98 0, 1271716.401 1041132.965 0, 1271986.448 1041148.966 0, 1272256.495 1041164.982 0, 1272525.277 1041180.939 0, 1272856.185 1035609.974 0, 
+    1273187.088 1030039.073 0))
+
+POLYGON ((1285486.337 1041969.183 0, 1285217.598 1041952.466 0, 1284947.598 1041935.687 0, 1284677.597 1041918.923 0, 1284407.595 1041902.176 0, 1284137.592 1041885.444 0, 1283867.588 1041868.728 0, 1283597.583 1041852.028 0, 1283327.577 1041835.344 0, 1283057.57 1041818.676 0, 
+    1282787.562 1041802.024 0, 1282517.553 1041785.387 0, 1282247.543 1041768.767 0, 1281977.532 1041752.162 0, 1281707.52 1041735.574 0, 1281437.507 1041719.001 0, 1281167.493 1041702.444 0, 1280897.478 1041685.903 0, 1280627.462 1041669.378 0, 1280357.446 1041652.869 0, 
+    1280087.428 1041636.375 0, 1279817.409 1041619.898 0, 1279547.389 1041603.436 0, 1279277.369 1041586.991 0, 1279006.085 1041570.484 0, 1278737.325 1041554.147 0, 1278467.301 1041537.749 0, 1278197.276 1041521.367 0, 1277927.251 1041505.001 0, 1277657.225 1041488.65 0, 
+    1277387.197 1041472.316 0, 1277117.169 1041455.997 0, 1276847.139 1041439.695 0, 1276577.109 1041423.408 0, 1276307.078 1041407.137 0, 1276037.046 1041390.882 0, 1275767.013 1041374.643 0, 1275496.978 1041358.42 0, 1275226.943 1041342.213 0, 1274956.907 1041326.022 0, 
+    1274686.87 1041309.846 0, 1274416.832 1041293.686 0, 1274146.793 1041277.543 0, 1273876.754 1041261.415 0, 1273606.713 1041245.303 0, 1273336.671 1041229.207 0, 1273066.628 1041213.127 0, 1272796.585 1041197.063 0, 1272525.277 1041180.939 0, 1272194.366 1046751.966 0, 
+    1271863.452 1052323.049 0, 1272134.1 1052339.133 0, 1272403.488 1052355.158 0, 1272672.875 1052371.199 0, 1272942.261 1052387.256 0, 1273211.646 1052403.329 0, 1273481.03 1052419.417 0, 1273750.413 1052435.522 0, 1274019.795 1052451.642 0, 1274289.176 1052467.778 0, 
+    1274558.557 1052483.93 0, 1274827.936 1052500.098 0, 1275097.314 1052516.282 0, 1275366.692 1052532.482 0, 1275636.068 1052548.697 0, 1275905.444 1052564.929 0, 1276174.818 1052581.176 0, 1276444.192 1052597.439 0, 1276713.564 1052613.718 0, 1276982.936 1052630.012 0, 
+    1277252.307 1052646.323 0, 1277521.676 1052662.649 0, 1277791.045 1052678.992 0, 1278060.413 1052695.35 0, 1278328.521 1052711.647 0, 1278599.146 1052728.114 0, 1278868.511 1052744.519 0, 1279137.875 1052760.941 0, 1279407.238 1052777.378 0, 1279676.6 1052793.832 0, 
+    1279945.961 1052810.301 0, 1280215.321 1052826.786 0, 1280484.68 1052843.287 0, 1280754.038 1052859.803 0, 1281023.395 1052876.336 0, 1281292.751 1052892.884 0, 1281562.107 1052909.449 0, 1281831.461 1052926.029 0, 1282100.814 1052942.625 0, 1282370.166 1052959.236 0, 
+    1282639.518 1052975.864 0, 1282908.868 1052992.508 0, 1283178.217 1053009.167 0, 1283447.566 1053025.842 0, 1283716.913 1053042.533 0, 1283986.259 1053059.24 0, 1284255.605 1053075.963 0, 1284524.949 1053092.702 0, 1284793.035 1053109.378 0, 1285139.688 1047539.252 0, 
+    1285486.337 1041969.183 0))
+
+POLYGON ((1297720.345 1053932.233 0, 1297452.306 1053914.799 0, 1297183.01 1053897.299 0, 1296913.713 1053879.816 0, 1296644.414 1053862.348 0, 1296375.115 1053844.896 0, 1296105.815 1053827.46 0, 1295836.514 1053810.04 0, 1295567.212 1053792.635 0, 1295297.908 1053775.247 0, 
+    1295028.604 1053757.874 0, 1294759.299 1053740.517 0, 1294489.993 1053723.176 0, 1294220.685 1053705.851 0, 1293951.377 1053688.541 0, 1293682.067 1053671.248 0, 1293412.757 1053653.97 0, 1293143.446 1053636.709 0, 1292874.133 1053619.463 0, 1292604.82 1053602.233 0, 
+    1292335.505 1053585.018 0, 1292066.19 1053567.82 0, 1291796.873 1053550.638 0, 1291527.556 1053533.471 0, 1291256.981 1053516.24 0, 1290988.918 1053499.185 0, 1290719.597 1053482.066 0, 1290450.276 1053464.963 0, 1290180.953 1053447.875 0, 1289911.63 1053430.804 0, 
+    1289642.305 1053413.748 0, 1289372.98 1053396.708 0, 1289103.653 1053379.684 0, 1288834.326 1053362.676 0, 1288564.997 1053345.684 0, 1288295.667 1053328.707 0, 1288026.337 1053311.747 0, 1287757.005 1053294.802 0, 1287487.673 1053277.873 0, 1287218.339 1053260.96 0, 
+    1286949.005 1053244.063 0, 1286679.669 1053227.182 0, 1286410.333 1053210.316 0, 1286140.995 1053193.467 0, 1285871.657 1053176.633 0, 1285602.317 1053159.815 0, 1285332.977 1053143.013 0, 1285063.635 1053126.227 0, 1284793.035 1053109.378 0, 1284446.379 1058679.556 0, 
+    1284099.721 1064249.782 0, 1284369.662 1064266.59 0, 1284638.348 1064283.335 0, 1284907.032 1064300.097 0, 1285175.716 1064316.873 0, 1285444.399 1064333.666 0, 1285713.081 1064350.475 0, 1285981.762 1064367.299 0, 1286250.442 1064384.14 0, 1286519.12 1064400.996 0, 
+    1286787.798 1064417.867 0, 1287056.475 1064434.755 0, 1287325.151 1064451.659 0, 1287593.826 1064468.578 0, 1287862.5 1064485.513 0, 1288131.173 1064502.464 0, 1288399.845 1064519.431 0, 1288668.515 1064536.413 0, 1288937.185 1064553.412 0, 1289205.854 1064570.426 0, 
+    1289474.522 1064587.456 0, 1289743.189 1064604.501 0, 1290011.855 1064621.563 0, 1290280.52 1064638.641 0, 1290547.93 1064655.654 0, 1290817.846 1064672.843 0, 1291086.508 1064689.968 0, 1291355.169 1064707.108 0, 1291623.829 1064724.265 0, 1291892.488 1064741.437 0, 
+    1292161.146 1064758.625 0, 1292429.802 1064775.829 0, 1292698.458 1064793.049 0, 1292967.113 1064810.285 0, 1293235.767 1064827.536 0, 1293504.42 1064844.803 0, 1293773.071 1064862.086 0, 1294041.722 1064879.385 0, 1294310.372 1064896.699 0, 1294579.02 1064914.03 0, 
+    1294847.668 1064931.376 0, 1295116.315 1064948.738 0, 1295384.96 1064966.116 0, 1295653.605 1064983.51 0, 1295922.248 1065000.919 0, 1296190.891 1065018.345 0, 1296459.532 1065035.786 0, 1296728.173 1065053.243 0, 1296995.56 1065070.634 0, 1297357.954 1059501.409 0, 
+    1297720.345 1053932.233 0))
+
+POLYGON ((1309889.029 1065927.915 0, 1309621.69 1065909.768 0, 1309353.1 1065891.552 0, 1309084.509 1065873.352 0, 1308815.916 1065855.168 0, 1308547.323 1065837 0, 1308278.729 1065818.847 0, 1308010.133 1065800.711 0, 1307741.537 1065782.59 0, 1307472.939 1065764.484 0, 
+    1307204.341 1065746.395 0, 1306935.741 1065728.322 0, 1306667.14 1065710.264 0, 1306398.538 1065692.222 0, 1306129.935 1065674.196 0, 1305861.331 1065656.186 0, 1305592.726 1065638.191 0, 1305324.12 1065620.212 0, 1305055.513 1065602.249 0, 1304786.905 1065584.302 0, 
+    1304518.296 1065566.371 0, 1304249.686 1065548.456 0, 1303981.074 1065530.556 0, 1303712.462 1065512.672 0, 1303442.597 1065494.721 0, 1303175.234 1065476.952 0, 1302906.618 1065459.116 0, 1302638.002 1065441.295 0, 1302369.384 1065423.49 0, 1302100.765 1065405.701 0, 
+    1301832.146 1065387.928 0, 1301563.525 1065370.171 0, 1301294.903 1065352.429 0, 1301026.28 1065334.704 0, 1300757.656 1065316.994 0, 1300489.031 1065299.3 0, 1300220.405 1065281.621 0, 1299951.778 1065263.959 0, 1299683.15 1065246.312 0, 1299414.521 1065228.681 0, 
+    1299145.891 1065211.066 0, 1298877.26 1065193.467 0, 1298608.627 1065175.884 0, 1298339.994 1065158.316 0, 1298071.36 1065140.764 0, 1297802.724 1065123.228 0, 1297534.088 1065105.708 0, 1297265.451 1065088.204 0, 1296995.56 1065070.634 0, 1296633.163 1070639.902 0, 
+    1296270.763 1076209.21 0, 1296539.995 1076226.738 0, 1296807.977 1076244.199 0, 1297075.958 1076261.677 0, 1297343.938 1076279.17 0, 1297611.916 1076296.679 0, 1297879.894 1076314.203 0, 1298147.871 1076331.744 0, 1298415.846 1076349.3 0, 1298683.821 1076366.872 0, 
+    1298951.794 1076384.46 0, 1299219.767 1076402.064 0, 1299487.738 1076419.683 0, 1299755.709 1076437.318 0, 1300023.678 1076454.969 0, 1300291.647 1076472.636 0, 1300559.614 1076490.318 0, 1300827.58 1076508.016 0, 1301095.545 1076525.73 0, 1301363.51 1076543.46 0, 
+    1301631.473 1076561.206 0, 1301899.435 1076578.967 0, 1302167.396 1076596.744 0, 1302435.356 1076614.537 0, 1302702.067 1076632.263 0, 1302971.273 1076650.17 0, 1303239.23 1076668.01 0, 1303507.186 1076685.866 0, 1303775.14 1076703.738 0, 1304043.094 1076721.625 0, 
+    1304311.047 1076739.529 0, 1304578.998 1076757.448 0, 1304846.949 1076775.383 0, 1305114.898 1076793.333 0, 1305382.847 1076811.299 0, 1305650.794 1076829.282 0, 1305918.741 1076847.279 0, 1306186.686 1076865.293 0, 1306454.63 1076883.322 0, 1306722.573 1076901.368 0, 
+    1306990.515 1076919.429 0, 1307258.456 1076937.505 0, 1307526.396 1076955.598 0, 1307794.335 1076973.706 0, 1308062.273 1076991.83 0, 1308330.21 1077009.97 0, 1308598.145 1077028.126 0, 1308866.08 1077046.297 0, 1309132.766 1077064.399 0, 1309510.899 1071496.137 0, 
+    1309889.029 1065927.915 0))
+
+POLYGON ((1321992.302 1077955.923 0, 1321725.666 1077937.067 0, 1321457.784 1077918.138 0, 1321189.9 1077899.226 0, 1320922.016 1077880.329 0, 1320654.13 1077861.448 0, 1320386.244 1077842.583 0, 1320118.356 1077823.734 0, 1319850.467 1077804.9 0, 1319582.577 1077786.082 0, 
+    1319314.686 1077767.28 0, 1319046.794 1077748.494 0, 1318778.901 1077729.723 0, 1318511.006 1077710.968 0, 1318243.111 1077692.229 0, 1317975.214 1077673.506 0, 1317707.316 1077654.798 0, 1317439.418 1077636.107 0, 1317171.518 1077617.431 0, 1316903.617 1077598.771 0, 
+    1316635.714 1077580.126 0, 1316367.811 1077561.497 0, 1316099.907 1077542.885 0, 1315832.002 1077524.287 0, 1315562.849 1077505.62 0, 1315296.188 1077487.14 0, 1315028.279 1077468.591 0, 1314760.369 1077450.057 0, 1314492.458 1077431.538 0, 1314224.546 1077413.036 0, 
+    1313956.633 1077394.549 0, 1313688.719 1077376.078 0, 1313420.804 1077357.623 0, 1313152.888 1077339.183 0, 1312884.97 1077320.76 0, 1312617.052 1077302.352 0, 1312349.132 1077283.96 0, 1312081.212 1077265.583 0, 1311813.29 1077247.223 0, 1311545.367 1077228.878 0, 
+    1311277.443 1077210.549 0, 1311009.518 1077192.236 0, 1310741.592 1077173.938 0, 1310473.665 1077155.656 0, 1310205.737 1077137.39 0, 1309937.808 1077119.14 0, 1309669.877 1077100.906 0, 1309401.946 1077082.687 0, 1309132.766 1077064.399 0, 1308754.632 1082632.697 0, 
+    1308376.494 1088201.025 0, 1308645.015 1088219.268 0, 1308912.291 1088237.442 0, 1309179.566 1088255.632 0, 1309446.84 1088273.837 0, 1309714.113 1088292.059 0, 1309981.384 1088310.296 0, 1310248.655 1088328.548 0, 1310515.924 1088346.817 0, 1310783.193 1088365.101 0, 
+    1311050.46 1088383.401 0, 1311317.726 1088401.717 0, 1311584.992 1088420.048 0, 1311852.256 1088438.395 0, 1312119.519 1088456.758 0, 1312386.781 1088475.137 0, 1312654.041 1088493.531 0, 1312921.301 1088511.941 0, 1313188.56 1088530.367 0, 1313455.818 1088548.808 0, 
+    1313723.074 1088567.266 0, 1313990.33 1088585.739 0, 1314257.584 1088604.227 0, 1314524.837 1088622.732 0, 1314790.847 1088641.166 0, 1315059.34 1088659.788 0, 1315326.59 1088678.339 0, 1315593.839 1088696.907 0, 1315861.087 1088715.49 0, 1316128.334 1088734.089 0, 
+    1316395.579 1088752.703 0, 1316662.824 1088771.334 0, 1316930.067 1088789.98 0, 1317197.31 1088808.641 0, 1317464.551 1088827.319 0, 1317731.791 1088846.012 0, 1317999.03 1088864.721 0, 1318266.268 1088883.446 0, 1318533.505 1088902.186 0, 1318800.74 1088920.942 0, 
+    1319067.975 1088939.714 0, 1319335.209 1088958.501 0, 1319602.441 1088977.305 0, 1319869.672 1088996.124 0, 1320136.902 1089014.959 0, 1320404.131 1089033.809 0, 1320671.359 1089052.675 0, 1320938.586 1089071.557 0, 1321204.57 1089090.367 0, 1321598.437 1083523.129 0, 
+    1321992.302 1077955.923 0))
+
+POLYGON ((1334030.083 1090015.947 0, 1333764.151 1089996.386 0, 1333496.978 1089976.749 0, 1333229.805 1089957.128 0, 1332962.63 1089937.523 0, 1332695.454 1089917.933 0, 1332428.277 1089898.359 0, 1332161.099 1089878.801 0, 1331893.919 1089859.258 0, 1331626.739 1089839.731 0, 
+    1331359.557 1089820.22 0, 1331092.374 1089800.725 0, 1330825.19 1089781.246 0, 1330558.005 1089761.782 0, 1330290.819 1089742.334 0, 1330023.632 1089722.901 0, 1329756.443 1089703.485 0, 1329489.253 1089684.084 0, 1329222.063 1089664.698 0, 1328954.871 1089645.329 0, 
+    1328687.678 1089625.975 0, 1328420.483 1089606.637 0, 1328153.288 1089587.315 0, 1327886.091 1089568.008 0, 1327617.653 1089548.628 0, 1327351.695 1089529.442 0, 1327084.495 1089510.183 0, 1326817.294 1089490.939 0, 1326550.092 1089471.711 0, 1326282.889 1089452.499 0, 
+    1326015.684 1089433.302 0, 1325748.479 1089414.122 0, 1325481.272 1089394.957 0, 1325214.064 1089375.807 0, 1324946.855 1089356.674 0, 1324679.645 1089337.556 0, 1324412.434 1089318.454 0, 1324145.222 1089299.367 0, 1323878.008 1089280.297 0, 1323610.794 1089261.242 0, 
+    1323343.578 1089242.202 0, 1323076.361 1089223.179 0, 1322809.143 1089204.171 0, 1322541.924 1089185.179 0, 1322274.704 1089166.203 0, 1322007.483 1089147.242 0, 1321740.26 1089128.297 0, 1321473.037 1089109.368 0, 1321204.57 1089090.367 0, 1320810.701 1094657.631 0, 
+    1320416.831 1100224.918 0, 1320684.639 1100243.873 0, 1320951.207 1100262.755 0, 1321217.774 1100281.654 0, 1321484.34 1100300.568 0, 1321750.905 1100319.497 0, 1322017.468 1100338.443 0, 1322284.031 1100357.404 0, 1322550.593 1100376.381 0, 1322817.153 1100395.373 0, 
+    1323083.712 1100414.382 0, 1323350.27 1100433.406 0, 1323616.827 1100452.445 0, 1323883.383 1100471.501 0, 1324149.938 1100490.571 0, 1324416.491 1100509.658 0, 1324683.044 1100528.761 0, 1324949.595 1100547.879 0, 1325216.146 1100567.012 0, 1325482.695 1100586.162 0, 
+    1325749.243 1100605.327 0, 1326015.79 1100624.508 0, 1326282.335 1100643.704 0, 1326548.88 1100662.916 0, 1326814.186 1100682.055 0, 1327081.966 1100701.388 0, 1327348.507 1100720.647 0, 1327615.047 1100739.922 0, 1327881.586 1100759.212 0, 1328148.124 1100778.519 0, 
+    1328414.661 1100797.841 0, 1328681.196 1100817.178 0, 1328947.731 1100836.532 0, 1329214.264 1100855.901 0, 1329480.796 1100875.286 0, 1329747.327 1100894.686 0, 1330013.857 1100914.102 0, 1330280.385 1100933.534 0, 1330546.913 1100952.981 0, 1330813.439 1100972.445 0, 
+    1331079.965 1100991.923 0, 1331346.489 1101011.418 0, 1331613.012 1101030.928 0, 1331879.534 1101050.454 0, 1332146.054 1101069.996 0, 1332412.574 1101089.553 0, 1332679.092 1101109.126 0, 1332945.609 1101128.715 0, 1333210.889 1101148.228 0, 1333620.487 1095582.077 0, 
+    1334030.083 1090015.947 0))
+
+POLYGON ((1346002.288 1102107.68 0, 1345737.062 1102087.417 0, 1345470.601 1102067.076 0, 1345204.139 1102046.75 0, 1344937.676 1102026.44 0, 1344671.212 1102006.145 0, 1344404.746 1101985.866 0, 1344138.279 1101965.603 0, 1343871.811 1101945.356 0, 1343605.342 1101925.124 0, 
+    1343338.872 1101904.908 0, 1343072.4 1101884.708 0, 1342805.928 1101864.523 0, 1342539.454 1101844.354 0, 1342272.979 1101824.2 0, 1342006.502 1101804.063 0, 1341740.025 1101783.941 0, 1341473.546 1101763.834 0, 1341207.066 1101743.744 0, 1340940.585 1101723.669 0, 
+    1340674.103 1101703.61 0, 1340407.62 1101683.566 0, 1340141.135 1101663.538 0, 1339874.649 1101643.526 0, 1339606.927 1101623.437 0, 1339341.674 1101603.549 0, 1339075.185 1101583.584 0, 1338808.695 1101563.634 0, 1338542.203 1101543.7 0, 1338275.71 1101523.782 0, 
+    1338009.216 1101503.88 0, 1337742.721 1101483.993 0, 1337476.225 1101464.122 0, 1337209.727 1101444.267 0, 1336943.229 1101424.427 0, 1336676.729 1101404.603 0, 1336410.228 1101384.795 0, 1336143.726 1101365.002 0, 1335877.222 1101345.225 0, 1335610.718 1101325.464 0, 
+    1335344.212 1101305.719 0, 1335077.705 1101285.989 0, 1334811.197 1101266.275 0, 1334544.688 1101246.576 0, 1334278.178 1101226.893 0, 1334011.667 1101207.226 0, 1333745.154 1101187.575 0, 1333478.64 1101167.939 0, 1333210.889 1101148.228 0, 1332801.29 1106714.398 0, 
+    1332391.69 1112280.581 0, 1332658.783 1112300.243 0, 1332924.642 1112319.831 0, 1333190.499 1112339.434 0, 1333456.355 1112359.053 0, 1333722.21 1112378.687 0, 1333988.064 1112398.337 0, 1334253.917 1112418.003 0, 1334519.769 1112437.684 0, 1334785.619 1112457.381 0, 
+    1335051.468 1112477.094 0, 1335317.317 1112496.822 0, 1335583.163 1112516.566 0, 1335849.009 1112536.326 0, 1336114.854 1112556.101 0, 1336380.697 1112575.892 0, 1336646.54 1112595.698 0, 1336912.381 1112615.52 0, 1337178.221 1112635.358 0, 1337444.06 1112655.212 0, 
+    1337709.897 1112675.081 0, 1337975.734 1112694.966 0, 1338241.569 1112714.866 0, 1338507.403 1112734.782 0, 1338772.004 1112754.621 0, 1339039.068 1112774.661 0, 1339304.898 1112794.624 0, 1339570.728 1112814.603 0, 1339836.556 1112834.597 0, 1340102.383 1112854.607 0, 
+    1340368.209 1112874.632 0, 1340634.034 1112894.674 0, 1340899.857 1112914.731 0, 1341165.679 1112934.803 0, 1341431.501 1112954.891 0, 1341697.321 1112974.995 0, 1341963.139 1112995.114 0, 1342228.957 1113015.25 0, 1342494.773 1113035.4 0, 1342760.589 1113055.567 0, 
+    1343026.403 1113075.749 0, 1343292.216 1113095.946 0, 1343558.027 1113116.16 0, 1343823.838 1113136.389 0, 1344089.647 1113156.633 0, 1344355.455 1113176.894 0, 1344621.262 1113197.169 0, 1344887.068 1113217.461 0, 1345151.641 1113237.674 0, 1345576.965 1107672.67 0, 
+    1346002.288 1102107.68 0))
+
+POLYGON ((1357908.837 1114230.813 0, 1357644.32 1114209.852 0, 1357378.573 1114188.81 0, 1357112.824 1114167.783 0, 1356847.074 1114146.772 0, 1356581.323 1114125.776 0, 1356315.571 1114104.796 0, 1356049.817 1114083.832 0, 1355784.063 1114062.884 0, 1355518.307 1114041.951 0, 
+    1355252.55 1114021.033 0, 1354986.791 1114000.132 0, 1354721.031 1113979.246 0, 1354455.271 1113958.375 0, 1354189.508 1113937.521 0, 1353923.745 1113916.682 0, 1353657.981 1113895.858 0, 1353392.215 1113875.05 0, 1353126.448 1113854.258 0, 1352860.679 1113833.482 0, 
+    1352594.91 1113812.721 0, 1352329.139 1113791.976 0, 1352063.367 1113771.246 0, 1351797.594 1113750.532 0, 1351530.59 1113729.738 0, 1351266.044 1113709.151 0, 1351000.268 1113688.484 0, 1350734.49 1113667.833 0, 1350468.71 1113647.197 0, 1350202.93 1113626.577 0, 
+    1349937.148 1113605.973 0, 1349671.365 1113585.384 0, 1349405.581 1113564.811 0, 1349139.796 1113544.253 0, 1348874.01 1113523.712 0, 1348608.222 1113503.185 0, 1348342.433 1113482.675 0, 1348076.643 1113462.18 0, 1347810.852 1113441.701 0, 1347545.059 1113421.237 0, 
+    1347279.265 1113400.789 0, 1347013.47 1113380.357 0, 1346747.674 1113359.94 0, 1346481.877 1113339.539 0, 1346216.078 1113319.153 0, 1345950.279 1113298.784 0, 1345684.478 1113278.43 0, 1345418.676 1113258.091 0, 1345151.641 1113237.674 0, 1344726.317 1118802.687 0, 
+    1344300.992 1124367.705 0, 1344567.368 1124388.071 0, 1344832.515 1124408.36 0, 1345097.661 1124428.664 0, 1345362.806 1124448.983 0, 1345627.949 1124469.318 0, 1345893.092 1124489.669 0, 1346158.233 1124510.035 0, 1346423.372 1124530.417 0, 1346688.511 1124550.815 0, 
+    1346953.649 1124571.228 0, 1347218.785 1124591.657 0, 1347483.92 1124612.101 0, 1347749.054 1124632.561 0, 1348014.186 1124653.037 0, 1348279.318 1124673.528 0, 1348544.448 1124694.035 0, 1348809.577 1124714.558 0, 1349074.705 1124735.096 0, 1349339.831 1124755.649 0, 
+    1349604.957 1124776.219 0, 1349870.081 1124796.803 0, 1350135.204 1124817.404 0, 1350400.326 1124838.02 0, 1350664.22 1124858.556 0, 1350930.566 1124879.299 0, 1351195.684 1124899.962 0, 1351460.801 1124920.64 0, 1351725.916 1124941.334 0, 1351991.031 1124962.044 0, 
+    1352256.144 1124982.769 0, 1352521.256 1125003.51 0, 1352786.367 1125024.267 0, 1353051.476 1125045.039 0, 1353316.585 1125065.826 0, 1353581.692 1125086.63 0, 1353846.798 1125107.449 0, 1354111.903 1125128.283 0, 1354377.006 1125149.133 0, 1354642.108 1125169.999 0, 
+    1354907.209 1125190.88 0, 1355172.309 1125211.777 0, 1355437.408 1125232.69 0, 1355702.505 1125253.618 0, 1355967.601 1125274.562 0, 1356232.696 1125295.521 0, 1356497.789 1125316.496 0, 1356762.882 1125337.487 0, 1357026.747 1125358.396 0, 1357467.793 1119794.602 0, 
+    1357908.837 1114230.813 0))
+
+POLYGON ((1369749.653 1126385.035 0, 1369485.845 1126363.381 0, 1369220.813 1126341.641 0, 1368955.78 1126319.917 0, 1368690.745 1126298.209 0, 1368425.71 1126276.517 0, 1368160.672 1126254.84 0, 1367895.634 1126233.178 0, 1367630.594 1126211.532 0, 1367365.553 1126189.902 0, 
+    1367100.511 1126168.288 0, 1366835.468 1126146.689 0, 1366570.423 1126125.105 0, 1366305.377 1126103.537 0, 1366040.33 1126081.985 0, 1365775.281 1126060.449 0, 1365510.231 1126038.928 0, 1365245.18 1126017.422 0, 1364980.128 1125995.932 0, 1364715.074 1125974.458 0, 
+    1364450.019 1125953 0, 1364184.963 1125931.557 0, 1363919.906 1125910.129 0, 1363654.847 1125888.717 0, 1363388.563 1125867.222 0, 1363124.726 1125845.941 0, 1362859.663 1125824.576 0, 1362594.6 1125803.226 0, 1362329.535 1125781.892 0, 1362064.468 1125760.574 0, 
+    1361799.401 1125739.272 0, 1361534.332 1125717.985 0, 1361269.262 1125696.713 0, 1361004.191 1125675.457 0, 1360739.119 1125654.217 0, 1360474.045 1125632.993 0, 1360208.97 1125611.784 0, 1359943.894 1125590.59 0, 1359678.816 1125569.412 0, 1359413.737 1125548.25 0, 
+    1359148.657 1125527.104 0, 1358883.576 1125505.973 0, 1358618.494 1125484.857 0, 1358353.41 1125463.758 0, 1358088.325 1125442.673 0, 1357823.239 1125421.605 0, 1357558.151 1125400.552 0, 1357293.063 1125379.515 0, 1357026.747 1125358.396 0, 1356585.702 1130922.19 0, 
+    1356144.657 1136485.98 0, 1356410.315 1136507.047 0, 1356674.748 1136528.032 0, 1356939.181 1136549.033 0, 1357203.612 1136570.049 0, 1357468.042 1136591.082 0, 1357732.471 1136612.129 0, 1357996.898 1136633.192 0, 1358261.325 1136654.271 0, 1358525.75 1136675.365 0, 
+    1358790.173 1136696.475 0, 1359054.596 1136717.601 0, 1359319.017 1136738.742 0, 1359583.437 1136759.898 0, 1359847.856 1136781.071 0, 1360112.274 1136802.258 0, 1360376.69 1136823.462 0, 1360641.105 1136844.68 0, 1360905.519 1136865.915 0, 1361169.932 1136887.165 0, 
+    1361434.343 1136908.43 0, 1361698.753 1136929.711 0, 1361963.162 1136951.008 0, 1362227.57 1136972.32 0, 1362490.754 1136993.549 0, 1362756.381 1137014.991 0, 1363020.785 1137036.35 0, 1363285.187 1137057.725 0, 1363549.589 1137079.115 0, 1363813.989 1137100.52 0, 
+    1364078.387 1137121.941 0, 1364342.785 1137143.378 0, 1364607.181 1137164.83 0, 1364871.576 1137186.298 0, 1365135.97 1137207.782 0, 1365400.362 1137229.281 0, 1365664.754 1137250.795 0, 1365929.143 1137272.325 0, 1366193.532 1137293.871 0, 1366457.92 1137315.432 0, 
+    1366722.306 1137337.009 0, 1366986.691 1137358.601 0, 1367251.074 1137380.209 0, 1367515.456 1137401.833 0, 1367779.837 1137423.472 0, 1368044.217 1137445.126 0, 1368308.596 1137466.796 0, 1368572.973 1137488.482 0, 1368836.129 1137510.083 0, 1369292.89 1131947.561 0, 
+    1369749.653 1126385.035 0))
+
+POLYGON ((1381524.656 1138570.038 0, 1381261.561 1138547.693 0, 1380997.246 1138525.261 0, 1380732.929 1138502.844 0, 1380468.612 1138480.442 0, 1380204.293 1138458.056 0, 1379939.973 1138435.686 0, 1379675.651 1138413.331 0, 1379411.329 1138390.992 0, 1379147.005 1138368.669 0, 
+    1378882.679 1138346.361 0, 1378618.352 1138324.068 0, 1378354.024 1138301.791 0, 1378089.695 1138279.53 0, 1377825.364 1138257.284 0, 1377561.032 1138235.054 0, 1377296.699 1138212.839 0, 1377032.364 1138190.64 0, 1376768.029 1138168.456 0, 1376503.691 1138146.288 0, 
+    1376239.353 1138124.136 0, 1375975.013 1138101.999 0, 1375710.672 1138079.877 0, 1375446.33 1138057.772 0, 1375180.767 1138035.579 0, 1374917.641 1138013.607 0, 1374653.294 1137991.547 0, 1374388.947 1137969.504 0, 1374124.598 1137947.476 0, 1373860.248 1137925.463 0, 
+    1373595.896 1137903.467 0, 1373331.543 1137881.485 0, 1373067.189 1137859.519 0, 1372802.834 1137837.569 0, 1372538.477 1137815.635 0, 1372274.119 1137793.715 0, 1372009.76 1137771.812 0, 1371745.4 1137749.924 0, 1371481.038 1137728.052 0, 1371216.675 1137706.195 0, 
+    1370952.31 1137684.353 0, 1370687.945 1137662.528 0, 1370423.578 1137640.717 0, 1370159.209 1137618.923 0, 1369894.84 1137597.144 0, 1369630.469 1137575.38 0, 1369366.097 1137553.632 0, 1369101.723 1137531.9 0, 1368836.129 1137510.083 0, 1368379.367 1143072.596 0, 
+    1367922.607 1148635.097 0, 1368187.544 1148656.86 0, 1368451.263 1148678.538 0, 1368714.98 1148700.232 0, 1368978.696 1148721.942 0, 1369242.411 1148743.667 0, 1369506.124 1148765.408 0, 1369769.837 1148787.164 0, 1370033.548 1148808.935 0, 1370297.257 1148830.723 0, 
+    1370560.966 1148852.525 0, 1370824.673 1148874.344 0, 1371088.378 1148896.177 0, 1371352.083 1148918.027 0, 1371615.786 1148939.891 0, 1371879.488 1148961.772 0, 1372143.189 1148983.668 0, 1372406.888 1149005.579 0, 1372670.586 1149027.506 0, 1372934.283 1149049.448 0, 
+    1373197.978 1149071.406 0, 1373461.672 1149093.38 0, 1373725.365 1149115.369 0, 1373989.057 1149137.373 0, 1374251.531 1149159.292 0, 1374516.436 1149181.429 0, 1374780.124 1149203.48 0, 1375043.81 1149225.546 0, 1375307.495 1149247.628 0, 1375571.179 1149269.726 0, 
+    1375834.862 1149291.839 0, 1376098.543 1149313.968 0, 1376362.223 1149336.112 0, 1376625.901 1149358.272 0, 1376889.579 1149380.447 0, 1377153.255 1149402.638 0, 1377416.929 1149424.844 0, 1377680.603 1149447.066 0, 1377944.275 1149469.303 0, 1378207.946 1149491.556 0, 
+    1378471.615 1149513.824 0, 1378735.283 1149536.108 0, 1378998.95 1149558.407 0, 1379262.615 1149580.722 0, 1379526.28 1149603.053 0, 1379789.942 1149625.398 0, 1380053.604 1149647.76 0, 1380317.264 1149670.137 0, 1380579.708 1149692.426 0, 1381052.182 1144131.238 0, 
+    1381524.656 1138570.038 0))
+
+POLYGON ((802824.636 646712.874 0, 802532.825 646724.431 0, 802239.563 646736.062 0, 801946.302 646747.71 0, 801653.042 646759.376 0, 801359.782 646771.059 0, 801066.523 646782.759 0, 800773.265 646794.477 0, 800480.008 646806.211 0, 800186.751 646817.963 0, 
+    799893.495 646829.732 0, 799600.239 646841.519 0, 799306.985 646853.323 0, 799013.731 646865.144 0, 798720.477 646876.982 0, 798427.225 646888.838 0, 798133.973 646900.71 0, 797840.721 646912.6 0, 797547.471 646924.508 0, 797254.221 646936.432 0, 
+    796960.972 646948.374 0, 796667.723 646960.333 0, 796374.476 646972.31 0, 796081.229 646984.303 0, 795786.531 646996.374 0, 795494.737 647008.342 0, 795201.492 647020.388 0, 794908.248 647032.45 0, 794615.004 647044.53 0, 794321.761 647056.627 0, 
+    794028.519 647068.742 0, 793735.278 647080.874 0, 793442.037 647093.023 0, 793148.797 647105.189 0, 792855.558 647117.372 0, 792562.32 647129.573 0, 792269.082 647141.791 0, 791975.845 647154.026 0, 791682.609 647166.279 0, 791389.373 647178.549 0, 
+    791096.138 647190.836 0, 790802.904 647203.14 0, 790509.671 647215.461 0, 790216.438 647227.8 0, 789923.206 647240.156 0, 789629.975 647252.53 0, 789336.744 647264.92 0, 789043.514 647277.328 0, 788748.833 647289.815 0, 788984.687 652852.008 0, 
+    789220.555 658414.521 0, 789514.579 658402.062 0, 789807.154 658389.682 0, 790099.73 658377.319 0, 790392.306 658364.973 0, 790684.883 658352.645 0, 790977.461 658340.333 0, 791270.04 658328.039 0, 791562.619 658315.763 0, 791855.199 658303.503 0, 
+    792147.78 658291.261 0, 792440.362 658279.035 0, 792732.944 658266.827 0, 793025.527 658254.637 0, 793318.111 658242.463 0, 793610.695 658230.307 0, 793903.28 658218.168 0, 794195.866 658206.046 0, 794488.453 658193.941 0, 794781.04 658181.854 0, 
+    795073.628 658169.784 0, 795366.216 658157.731 0, 795658.806 658145.695 0, 795951.396 658133.677 0, 796242.538 658121.735 0, 796536.578 658109.691 0, 796829.17 658097.725 0, 797121.763 658085.775 0, 797414.357 658073.843 0, 797706.951 658061.927 0, 
+    797999.546 658050.029 0, 798292.142 658038.149 0, 798584.738 658026.285 0, 798877.335 658014.439 0, 799169.933 658002.61 0, 799462.532 657990.798 0, 799755.131 657979.003 0, 800047.731 657967.226 0, 800340.331 657955.466 0, 800632.933 657943.723 0, 
+    800925.535 657931.997 0, 801218.137 657920.289 0, 801510.741 657908.597 0, 801803.345 657896.923 0, 802095.949 657885.266 0, 802388.555 657873.627 0, 802681.161 657862.004 0, 802973.768 657850.399 0, 803264.928 657838.868 0, 803044.776 652275.712 0, 
+    802824.636 646712.874 0))
+
+POLYGON ((860400.813 689331.35 0, 860111.489 689339.535 0, 859820.735 689347.777 0, 859529.982 689356.036 0, 859239.23 689364.312 0, 858948.478 689372.606 0, 858657.726 689380.916 0, 858366.975 689389.244 0, 858076.224 689397.589 0, 857785.474 689405.951 0, 
+    857494.725 689414.33 0, 857203.976 689422.726 0, 856913.227 689431.139 0, 856622.479 689439.57 0, 856331.731 689448.017 0, 856040.984 689456.482 0, 855750.238 689464.963 0, 855459.492 689473.462 0, 855168.746 689481.978 0, 854878.001 689490.511 0, 
+    854587.256 689499.061 0, 854296.512 689507.628 0, 854005.769 689516.213 0, 853715.026 689524.814 0, 853422.853 689533.475 0, 853133.541 689542.069 0, 852842.799 689550.721 0, 852552.058 689559.391 0, 852261.318 689568.078 0, 851970.578 689576.783 0, 
+    851679.838 689585.504 0, 851389.099 689594.242 0, 851098.361 689602.998 0, 850807.623 689611.77 0, 850516.885 689620.56 0, 850226.149 689629.367 0, 849935.412 689638.191 0, 849644.676 689647.032 0, 849353.941 689655.89 0, 849063.206 689664.765 0, 
+    848772.472 689673.658 0, 848481.738 689682.567 0, 848191.005 689691.494 0, 847900.272 689700.438 0, 847609.54 689709.399 0, 847318.808 689718.376 0, 847028.077 689727.372 0, 846737.346 689736.384 0, 846445.185 689745.457 0, 846618.245 695312.419 0, 
+    846791.315 700879.673 0, 847082.817 700870.62 0, 847372.893 700861.628 0, 847662.969 700852.654 0, 847953.045 700843.696 0, 848243.122 700834.755 0, 848533.199 700825.832 0, 848823.277 700816.925 0, 849113.356 700808.036 0, 849403.435 700799.163 0, 
+    849693.514 700790.308 0, 849983.594 700781.47 0, 850273.675 700772.649 0, 850563.756 700763.845 0, 850853.837 700755.058 0, 851143.919 700746.288 0, 851434.002 700737.535 0, 851724.085 700728.799 0, 852014.169 700720.08 0, 852304.253 700711.379 0, 
+    852594.338 700702.694 0, 852884.423 700694.027 0, 853174.508 700685.376 0, 853464.595 700676.743 0, 853753.254 700668.169 0, 854044.768 700659.528 0, 854334.856 700650.946 0, 854624.944 700642.381 0, 854915.033 700633.833 0, 855205.122 700625.302 0, 
+    855495.212 700616.788 0, 855785.302 700608.291 0, 856075.393 700599.812 0, 856365.484 700591.349 0, 856655.576 700582.903 0, 856945.668 700574.475 0, 857235.761 700566.064 0, 857525.854 700557.669 0, 857815.948 700549.292 0, 858106.042 700540.932 0, 
+    858396.137 700532.589 0, 858686.232 700524.263 0, 858976.327 700515.954 0, 859266.424 700507.662 0, 859556.52 700499.388 0, 859846.617 700491.13 0, 860136.715 700482.889 0, 860426.813 700474.666 0, 860715.486 700466.5 0, 860558.145 694898.779 0, 
+    860400.813 689331.35 0))
+
+POLYGON ((874640.769 700092.665 0, 874352.072 700100.016 0, 874061.952 700107.42 0, 873771.832 700114.841 0, 873481.713 700122.279 0, 873191.594 700129.734 0, 872901.475 700137.207 0, 872611.357 700144.696 0, 872321.24 700152.202 0, 872031.123 700159.726 0, 
+    871741.006 700167.266 0, 871450.89 700174.824 0, 871160.774 700182.398 0, 870870.659 700189.99 0, 870580.544 700197.599 0, 870290.429 700205.225 0, 870000.315 700212.868 0, 869710.202 700220.528 0, 869420.089 700228.205 0, 869129.976 700235.899 0, 
+    868839.864 700243.611 0, 868549.752 700251.339 0, 868259.641 700259.084 0, 867969.53 700266.847 0, 867677.995 700274.665 0, 867389.31 700282.423 0, 867099.201 700290.237 0, 866809.092 700298.068 0, 866518.983 700305.916 0, 866228.875 700313.781 0, 
+    865938.768 700321.663 0, 865648.66 700329.562 0, 865358.554 700337.478 0, 865068.448 700345.411 0, 864778.342 700353.362 0, 864488.237 700361.329 0, 864198.132 700369.313 0, 863908.028 700377.315 0, 863617.924 700385.334 0, 863327.82 700393.369 0, 
+    863037.718 700401.422 0, 862747.615 700409.492 0, 862457.513 700417.579 0, 862167.412 700425.683 0, 861877.311 700433.804 0, 861587.21 700441.942 0, 861297.11 700450.098 0, 861007.011 700458.27 0, 860715.486 700466.5 0, 860872.834 706034.509 0, 
+    861030.191 711602.804 0, 861321.057 711594.593 0, 861610.501 711586.439 0, 861899.946 711578.302 0, 862189.391 711570.182 0, 862478.836 711562.079 0, 862768.282 711553.994 0, 863057.729 711545.925 0, 863347.176 711537.873 0, 863636.623 711529.839 0, 
+    863926.071 711521.821 0, 864215.519 711513.821 0, 864504.968 711505.837 0, 864794.417 711497.871 0, 865083.867 711489.921 0, 865373.317 711481.989 0, 865662.768 711474.074 0, 865952.219 711466.175 0, 866241.671 711458.294 0, 866531.123 711450.43 0, 
+    866820.576 711442.583 0, 867110.029 711434.752 0, 867399.482 711426.939 0, 867688.936 711419.143 0, 867976.969 711411.402 0, 868267.845 711403.602 0, 868557.3 711395.857 0, 868846.756 711388.129 0, 869136.212 711380.418 0, 869425.669 711372.725 0, 
+    869715.126 711365.048 0, 870004.584 711357.388 0, 870294.042 711349.745 0, 870583.5 711342.119 0, 870872.959 711334.511 0, 871162.419 711326.919 0, 871451.878 711319.345 0, 871741.339 711311.787 0, 872030.799 711304.246 0, 872320.261 711296.723 0, 
+    872609.722 711289.216 0, 872899.184 711281.727 0, 873188.647 711274.255 0, 873478.11 711266.799 0, 873767.573 711259.361 0, 874057.037 711251.94 0, 874346.501 711244.536 0, 874635.966 711237.148 0, 874924.01 711229.814 0, 874782.386 705661.097 0, 
+    874640.769 700092.665 0))
+
+POLYGON ((888818.828 710896.079 0, 888530.762 710902.599 0, 888241.277 710909.169 0, 887951.793 710915.755 0, 887662.31 710922.358 0, 887372.826 710928.979 0, 887083.344 710935.616 0, 886793.861 710942.271 0, 886504.379 710948.943 0, 886214.898 710955.631 0, 
+    885925.416 710962.337 0, 885635.935 710969.06 0, 885346.455 710975.799 0, 885056.975 710982.556 0, 884767.495 710989.33 0, 884478.016 710996.121 0, 884188.537 711002.929 0, 883899.059 711009.754 0, 883609.581 711016.596 0, 883320.103 711023.455 0, 
+    883030.626 711030.331 0, 882741.149 711037.224 0, 882451.672 711044.134 0, 882162.196 711051.061 0, 881871.301 711058.04 0, 881583.246 711064.967 0, 881293.771 711071.945 0, 881004.296 711078.94 0, 880714.822 711085.953 0, 880425.349 711092.982 0, 
+    880135.876 711100.029 0, 879846.403 711107.092 0, 879556.931 711114.173 0, 879267.459 711121.27 0, 878977.987 711128.385 0, 878688.516 711135.516 0, 878399.045 711142.665 0, 878109.575 711149.831 0, 877820.105 711157.014 0, 877530.636 711164.213 0, 
+    877241.167 711171.43 0, 876951.698 711178.664 0, 876662.23 711185.915 0, 876372.763 711193.183 0, 876083.295 711200.468 0, 875793.829 711207.77 0, 875504.362 711215.089 0, 875214.896 711222.425 0, 874924.01 711229.814 0, 875065.642 716798.813 0, 
+    875207.28 722368.09 0, 875497.508 722360.718 0, 875786.318 722353.398 0, 876075.129 722346.096 0, 876363.94 722338.81 0, 876652.752 722331.542 0, 876941.564 722324.291 0, 877230.376 722317.056 0, 877519.189 722309.839 0, 877808.003 722302.638 0, 
+    878096.817 722295.455 0, 878385.631 722288.288 0, 878674.445 722281.139 0, 878963.261 722274.006 0, 879252.076 722266.891 0, 879540.892 722259.792 0, 879829.708 722252.711 0, 880118.525 722245.646 0, 880407.342 722238.599 0, 880696.16 722231.568 0, 
+    880984.978 722224.555 0, 881273.796 722217.558 0, 881562.615 722210.579 0, 881851.434 722203.616 0, 882138.837 722196.705 0, 882429.074 722189.742 0, 882717.894 722182.831 0, 883006.715 722175.936 0, 883295.536 722169.059 0, 883584.358 722162.198 0, 
+    883873.18 722155.355 0, 884162.002 722148.528 0, 884450.825 722141.719 0, 884739.648 722134.926 0, 885028.472 722128.151 0, 885317.296 722121.392 0, 885606.121 722114.651 0, 885894.945 722107.926 0, 886183.771 722101.219 0, 886472.596 722094.528 0, 
+    886761.422 722087.855 0, 887050.249 722081.198 0, 887339.076 722074.559 0, 887627.903 722067.936 0, 887916.73 722061.331 0, 888205.558 722054.742 0, 888494.387 722048.171 0, 888783.216 722041.616 0, 889070.629 722035.111 0, 888944.726 716465.456 0, 
+    888818.828 710896.079 0))
+
+POLYGON ((902934.864 721741.299 0, 902647.431 721746.993 0, 902358.584 721752.731 0, 902069.739 721758.487 0, 901780.893 721764.259 0, 901492.048 721770.049 0, 901203.203 721775.855 0, 900914.359 721781.679 0, 900625.515 721787.519 0, 900336.671 721793.377 0, 
+    900047.828 721799.251 0, 899758.985 721805.143 0, 899470.142 721811.051 0, 899181.3 721816.977 0, 898892.458 721822.919 0, 898603.616 721828.879 0, 898314.775 721834.855 0, 898025.934 721840.849 0, 897737.093 721846.859 0, 897448.253 721852.886 0, 
+    897159.413 721858.931 0, 896870.574 721864.992 0, 896581.734 721871.071 0, 896292.896 721877.166 0, 896002.643 721883.309 0, 895715.219 721889.408 0, 895426.381 721895.555 0, 895137.544 721901.718 0, 894848.707 721907.899 0, 894559.87 721914.096 0, 
+    894271.034 721920.311 0, 893982.198 721926.542 0, 893693.363 721932.791 0, 893404.527 721939.056 0, 893115.693 721945.339 0, 892826.858 721951.638 0, 892538.024 721957.955 0, 892249.19 721964.288 0, 891960.357 721970.639 0, 891671.524 721977.006 0, 
+    891382.692 721983.391 0, 891093.859 721989.792 0, 890805.028 721996.211 0, 890516.196 722002.646 0, 890227.365 722009.099 0, 889938.534 722015.568 0, 889649.704 722022.055 0, 889360.874 722028.558 0, 889070.629 722035.111 0, 889196.54 727605.041 0, 
+    889322.456 733175.243 0, 889612.042 733168.705 0, 889900.216 733162.216 0, 890188.39 733155.744 0, 890476.565 733149.29 0, 890764.741 733142.852 0, 891052.917 733136.431 0, 891341.093 733130.027 0, 891629.269 733123.64 0, 891917.446 733117.27 0, 
+    892205.623 733110.917 0, 892493.801 733104.581 0, 892781.979 733098.262 0, 893070.157 733091.96 0, 893358.336 733085.674 0, 893646.515 733079.406 0, 893934.695 733073.155 0, 894222.874 733066.921 0, 894511.055 733060.703 0, 894799.235 733054.503 0, 
+    895087.416 733048.319 0, 895375.597 733042.153 0, 895663.779 733036.003 0, 895951.961 733029.871 0, 896238.733 733023.785 0, 896528.326 733017.657 0, 896816.509 733011.575 0, 897104.693 733005.51 0, 897392.877 732999.463 0, 897681.061 732993.432 0, 
+    897969.245 732987.418 0, 898257.43 732981.421 0, 898545.615 732975.441 0, 898833.801 732969.478 0, 899121.987 732963.532 0, 899410.173 732957.603 0, 899698.36 732951.691 0, 899986.547 732945.796 0, 900274.734 732939.918 0, 900562.922 732934.057 0, 
+    900851.11 732928.213 0, 901139.298 732922.386 0, 901427.487 732916.575 0, 901715.676 732910.782 0, 902003.865 732905.006 0, 902292.055 732899.246 0, 902580.245 732893.504 0, 902868.435 732887.778 0, 903155.216 732882.098 0, 903045.037 727311.563 0, 
+    902934.864 721741.299 0))
+
+POLYGON ((916988.75 732628.034 0, 916701.952 732632.905 0, 916413.746 732637.816 0, 916125.541 732642.744 0, 915837.336 732647.689 0, 915549.132 732652.652 0, 915260.928 732657.631 0, 914972.724 732662.627 0, 914684.52 732667.64 0, 914396.317 732672.67 0, 
+    914108.114 732677.717 0, 913819.911 732682.781 0, 913531.708 732687.861 0, 913243.506 732692.959 0, 912955.304 732698.074 0, 912667.103 732703.206 0, 912378.901 732708.355 0, 912090.7 732713.52 0, 911802.5 732718.703 0, 911514.299 732723.902 0, 
+    911226.099 732729.119 0, 910937.9 732734.353 0, 910649.7 732739.603 0, 910361.501 732744.871 0, 910071.893 732750.181 0, 909785.104 732755.456 0, 909496.905 732760.775 0, 909208.708 732766.11 0, 908920.51 732771.462 0, 908632.313 732776.832 0, 
+    908344.116 732782.218 0, 908055.919 732787.621 0, 907767.723 732793.041 0, 907479.527 732798.478 0, 907191.331 732803.932 0, 906903.136 732809.403 0, 906614.941 732814.891 0, 906326.746 732820.396 0, 906038.552 732825.918 0, 905750.358 732831.457 0, 
+    905462.164 732837.013 0, 905173.971 732842.585 0, 904885.778 732848.175 0, 904597.585 732853.782 0, 904309.393 732859.406 0, 904021.2 732865.046 0, 903733.009 732870.704 0, 903444.817 732876.378 0, 903155.216 732882.098 0, 903265.401 738452.901 0, 
+    903375.59 744023.968 0, 903664.532 744018.262 0, 903952.068 744012.6 0, 904239.604 744006.956 0, 904527.14 744001.328 0, 904814.676 743995.717 0, 905102.213 743990.123 0, 905389.751 743984.546 0, 905677.288 743978.986 0, 905964.826 743973.443 0, 
+    906252.364 743967.916 0, 906539.903 743962.407 0, 906827.442 743956.915 0, 907114.981 743951.439 0, 907402.521 743945.981 0, 907690.06 743940.539 0, 907977.601 743935.114 0, 908265.141 743929.706 0, 908552.682 743924.316 0, 908840.223 743918.942 0, 
+    909127.765 743913.585 0, 909415.306 743908.245 0, 909702.848 743902.921 0, 909990.391 743897.615 0, 910276.528 743892.352 0, 910565.477 743887.053 0, 910853.02 743881.798 0, 911140.563 743876.559 0, 911428.107 743871.338 0, 911715.652 743866.133 0, 
+    912003.196 743860.945 0, 912290.741 743855.774 0, 912578.286 743850.62 0, 912865.832 743845.483 0, 913153.377 743840.363 0, 913440.924 743835.26 0, 913728.47 743830.174 0, 914016.017 743825.105 0, 914303.564 743820.052 0, 914591.111 743815.017 0, 
+    914878.658 743809.998 0, 915166.206 743804.997 0, 915453.754 743800.012 0, 915741.303 743795.044 0, 916028.852 743790.093 0, 916316.401 743785.159 0, 916603.95 743780.242 0, 916891.499 743775.342 0, 917177.645 743770.483 0, 917083.195 738199.126 0, 
+    916988.75 732628.034 0))
+
+POLYGON ((930980.361 743555.992 0, 930694.201 743560.043 0, 930406.638 743564.131 0, 930119.076 743568.235 0, 929831.514 743572.357 0, 929543.953 743576.495 0, 929256.391 743580.651 0, 928968.83 743584.823 0, 928681.27 743589.012 0, 928393.709 743593.218 0, 
+    928106.149 743597.441 0, 927818.589 743601.681 0, 927531.029 743605.938 0, 927243.469 743610.212 0, 926955.91 743614.503 0, 926668.351 743618.811 0, 926380.792 743623.135 0, 926093.233 743627.477 0, 925805.675 743631.835 0, 925518.117 743636.211 0, 
+    925230.559 743640.603 0, 924943.002 743645.012 0, 924655.444 743649.438 0, 924367.887 743653.881 0, 924078.927 743658.363 0, 923792.774 743662.818 0, 923505.218 743667.312 0, 923217.662 743671.823 0, 922930.106 743676.351 0, 922642.551 743680.895 0, 
+    922354.995 743685.457 0, 922067.441 743690.035 0, 921779.886 743694.631 0, 921492.332 743699.243 0, 921204.777 743703.872 0, 920917.224 743708.519 0, 920629.67 743713.182 0, 920342.117 743717.862 0, 920054.564 743722.559 0, 919767.011 743727.273 0, 
+    919479.459 743732.003 0, 919191.907 743736.751 0, 918904.355 743741.516 0, 918616.803 743746.297 0, 918329.252 743751.096 0, 918041.701 743755.911 0, 917754.15 743760.744 0, 917466.6 743765.593 0, 917177.645 743770.483 0, 917272.099 749342.101 0, 
+    917366.557 754913.976 0, 917654.853 754909.097 0, 917941.748 754904.259 0, 918228.643 754899.437 0, 918515.538 754894.633 0, 918802.433 754889.845 0, 919089.329 754885.075 0, 919376.225 754880.321 0, 919663.121 754875.584 0, 919950.018 754870.864 0, 
+    920236.914 754866.161 0, 920523.812 754861.474 0, 920810.709 754856.805 0, 921097.607 754852.153 0, 921384.505 754847.517 0, 921671.403 754842.898 0, 921958.301 754838.296 0, 922245.2 754833.712 0, 922532.099 754829.144 0, 922818.998 754824.592 0, 
+    923105.898 754820.058 0, 923392.798 754815.541 0, 923679.698 754811.04 0, 923966.598 754806.557 0, 924252.098 754802.112 0, 924540.399 754797.64 0, 924827.301 754793.207 0, 925114.202 754788.791 0, 925401.104 754784.392 0, 925688.005 754780.009 0, 
+    925974.908 754775.644 0, 926261.81 754771.296 0, 926548.713 754766.964 0, 926835.616 754762.649 0, 927122.519 754758.351 0, 927409.422 754754.07 0, 927696.326 754749.806 0, 927983.23 754745.559 0, 928270.134 754741.329 0, 928557.039 754737.115 0, 
+    928843.943 754732.919 0, 929130.848 754728.739 0, 929417.753 754724.576 0, 929704.659 754720.43 0, 929991.564 754716.301 0, 930278.47 754712.189 0, 930565.376 754708.094 0, 930852.283 754704.016 0, 931137.79 754699.974 0, 931059.074 749127.854 0, 
+    930980.361 743555.992 0))
+
+POLYGON ((944909.573 754524.879 0, 944624.053 754528.114 0, 944337.136 754531.382 0, 944050.219 754534.667 0, 943763.303 754537.968 0, 943476.387 754541.287 0, 943189.471 754544.622 0, 942902.555 754547.974 0, 942615.639 754551.343 0, 942328.724 754554.729 0, 
+    942041.809 754558.132 0, 941754.894 754561.552 0, 941467.979 754564.989 0, 941181.064 754568.442 0, 940894.15 754571.912 0, 940607.236 754575.4 0, 940320.322 754578.904 0, 940033.408 754582.425 0, 939746.495 754585.963 0, 939459.581 754589.518 0, 
+    939172.668 754593.09 0, 938885.755 754596.678 0, 938598.843 754600.284 0, 938311.93 754603.906 0, 938023.62 754607.563 0, 937738.106 754611.202 0, 937451.194 754614.875 0, 937164.282 754618.565 0, 936877.371 754622.271 0, 936590.459 754625.995 0, 
+    936303.549 754629.736 0, 936016.638 754633.493 0, 935729.727 754637.268 0, 935442.817 754641.059 0, 935155.907 754644.867 0, 934868.997 754648.692 0, 934582.087 754652.534 0, 934295.178 754656.393 0, 934008.269 754660.268 0, 933721.36 754664.161 0, 
+    933434.451 754668.071 0, 933147.542 754671.997 0, 932860.634 754675.94 0, 932573.726 754679.9 0, 932286.818 754683.877 0, 931999.911 754687.871 0, 931713.003 754691.882 0, 931426.096 754695.91 0, 931137.79 754699.974 0, 931216.51 760272.348 0, 
+    931295.234 765844.972 0, 931582.881 765840.917 0, 931869.132 765836.898 0, 932155.383 765832.897 0, 932441.635 765828.912 0, 932727.887 765824.944 0, 933014.139 765820.993 0, 933300.391 765817.058 0, 933586.644 765813.141 0, 933872.897 765809.241 0, 
+    934159.15 765805.357 0, 934445.403 765801.49 0, 934731.656 765797.64 0, 935017.91 765793.807 0, 935304.164 765789.991 0, 935590.418 765786.191 0, 935876.672 765782.409 0, 936162.927 765778.643 0, 936449.182 765774.894 0, 936735.437 765771.162 0, 
+    937021.692 765767.447 0, 937307.947 765763.748 0, 937594.203 765760.067 0, 937880.459 765756.402 0, 938165.32 765752.772 0, 938452.971 765749.123 0, 938739.228 765745.509 0, 939025.484 765741.912 0, 939311.741 765738.332 0, 939597.999 765734.768 0, 
+    939884.256 765731.221 0, 940170.513 765727.691 0, 940456.771 765724.178 0, 940743.029 765720.682 0, 941029.287 765717.203 0, 941315.546 765713.74 0, 941601.804 765710.295 0, 941888.063 765706.866 0, 942174.322 765703.454 0, 942460.581 765700.059 0, 
+    942746.841 765696.681 0, 943033.1 765693.319 0, 943319.36 765689.975 0, 943605.62 765686.647 0, 943891.88 765683.336 0, 944178.141 765680.042 0, 944464.401 765676.765 0, 944750.662 765673.505 0, 945035.529 765670.277 0, 944972.55 760097.453 0, 
+    944909.573 754524.879 0))
+
+POLYGON ((958776.263 765534.402 0, 958491.386 765536.825 0, 958205.117 765539.277 0, 957918.848 765541.745 0, 957632.58 765544.231 0, 957346.311 765546.733 0, 957060.043 765549.252 0, 956773.775 765551.787 0, 956487.507 765554.34 0, 956201.239 765556.909 0, 
+    955914.972 765559.496 0, 955628.704 765562.099 0, 955342.437 765564.719 0, 955056.169 765567.356 0, 954769.902 765570.01 0, 954483.636 765572.68 0, 954197.369 765575.368 0, 953911.102 765578.072 0, 953624.836 765580.793 0, 953338.57 765583.531 0, 
+    953052.304 765586.286 0, 952766.038 765589.057 0, 952479.772 765591.846 0, 952193.506 765594.651 0, 951905.848 765597.487 0, 951620.976 765600.313 0, 951334.711 765603.169 0, 951048.446 765606.041 0, 950762.181 765608.931 0, 950475.916 765611.837 0, 
+    950189.652 765614.761 0, 949903.388 765617.701 0, 949617.124 765620.658 0, 949330.86 765623.632 0, 949044.596 765626.622 0, 948758.332 765629.63 0, 948472.069 765632.654 0, 948185.806 765635.696 0, 947899.543 765638.754 0, 947613.28 765641.829 0, 
+    947327.018 765644.921 0, 947040.755 765648.029 0, 946754.493 765651.155 0, 946468.231 765654.297 0, 946181.969 765657.456 0, 945895.707 765660.632 0, 945609.446 765663.825 0, 945323.184 765667.035 0, 945035.529 765670.277 0, 945098.512 771243.348 0, 
+    945161.497 776816.663 0, 945448.493 776813.428 0, 945734.098 776810.225 0, 946019.703 776807.04 0, 946305.309 776803.871 0, 946590.915 776800.719 0, 946876.521 776797.584 0, 947162.127 776794.466 0, 947447.734 776791.364 0, 947733.34 776788.279 0, 
+    948018.947 776785.211 0, 948304.554 776782.16 0, 948590.161 776779.126 0, 948875.768 776776.109 0, 949161.376 776773.108 0, 949446.983 776770.124 0, 949732.591 776767.157 0, 950018.199 776764.207 0, 950303.807 776761.273 0, 950589.416 776758.357 0, 
+    950875.024 776755.457 0, 951160.633 776752.574 0, 951446.242 776749.708 0, 951731.851 776746.858 0, 952016.071 776744.04 0, 952303.069 776741.21 0, 952588.679 776738.411 0, 952874.289 776735.629 0, 953159.898 776732.864 0, 953445.509 776730.115 0, 
+    953731.119 776727.383 0, 954016.729 776724.669 0, 954302.34 776721.97 0, 954587.95 776719.289 0, 954873.561 776716.625 0, 955159.172 776713.977 0, 955444.783 776711.346 0, 955730.394 776708.732 0, 956016.006 776706.135 0, 956301.617 776703.555 0, 
+    956587.229 776700.991 0, 956872.841 776698.444 0, 957158.453 776695.914 0, 957444.065 776693.401 0, 957729.677 776690.905 0, 958015.29 776688.425 0, 958300.903 776685.962 0, 958586.515 776683.517 0, 958870.74 776681.099 0, 958823.5 771107.629 0, 
+    958776.263 765534.402 0))
+
+POLYGON ((972580.311 776584.267 0, 972296.078 776585.882 0, 972010.46 776587.521 0, 971724.842 776589.177 0, 971439.223 776590.849 0, 971153.605 776592.539 0, 970867.987 776594.245 0, 970582.369 776595.968 0, 970296.751 776597.708 0, 970011.133 776599.465 0, 
+    969725.515 776601.238 0, 969439.898 776603.028 0, 969154.28 776604.835 0, 968868.663 776606.659 0, 968583.045 776608.5 0, 968297.428 776610.358 0, 968011.811 776612.232 0, 967726.194 776614.123 0, 967440.577 776616.031 0, 967154.961 776617.956 0, 
+    966869.344 776619.898 0, 966583.727 776621.856 0, 966298.111 776623.831 0, 966012.495 776625.823 0, 965725.491 776627.842 0, 965441.262 776629.858 0, 965155.646 776631.9 0, 964870.031 776633.959 0, 964584.415 776636.036 0, 964298.799 776638.128 0, 
+    964013.184 776640.238 0, 963727.569 776642.365 0, 963441.953 776644.508 0, 963156.338 776646.668 0, 962870.723 776648.845 0, 962585.109 776651.039 0, 962299.494 776653.249 0, 962013.879 776655.477 0, 961728.265 776657.721 0, 961442.651 776659.982 0, 
+    961157.037 776662.26 0, 960871.423 776664.554 0, 960585.809 776666.866 0, 960300.195 776669.194 0, 960014.581 776671.539 0, 959728.968 776673.901 0, 959443.354 776676.28 0, 959157.741 776678.675 0, 958870.74 776681.099 0, 958917.981 782254.809 0, 
+    958965.225 787828.755 0, 959251.567 787826.336 0, 959536.524 787823.946 0, 959821.481 787821.573 0, 960106.438 787819.217 0, 960391.396 787816.877 0, 960676.354 787814.554 0, 960961.311 787812.248 0, 961246.269 787809.959 0, 961531.227 787807.686 0, 
+    961816.185 787805.43 0, 962101.144 787803.191 0, 962386.102 787800.969 0, 962671.061 787798.763 0, 962956.019 787796.575 0, 963240.978 787794.403 0, 963525.937 787792.248 0, 963810.896 787790.109 0, 964095.855 787787.988 0, 964380.815 787785.883 0, 
+    964665.774 787783.795 0, 964950.734 787781.723 0, 965235.693 787779.669 0, 965520.653 787777.631 0, 965804.229 787775.62 0, 966090.573 787773.606 0, 966375.533 787771.618 0, 966660.493 787769.648 0, 966945.454 787767.694 0, 967230.414 787765.757 0, 
+    967515.375 787763.836 0, 967800.336 787761.933 0, 968085.296 787760.046 0, 968370.257 787758.176 0, 968655.218 787756.322 0, 968940.18 787754.486 0, 969225.141 787752.666 0, 969510.102 787750.863 0, 969795.064 787749.077 0, 970080.025 787747.308 0, 
+    970364.987 787745.555 0, 970649.949 787743.819 0, 970934.911 787742.1 0, 971219.873 787740.398 0, 971504.835 787738.712 0, 971789.797 787737.043 0, 972074.759 787735.391 0, 972359.722 787733.756 0, 972643.301 787732.145 0, 972611.805 782158.088 0, 
+    972580.311 776584.267 0))
+
+POLYGON ((986321.596 787674.18 0, 986038.011 787674.989 0, 985753.045 787675.819 0, 985468.079 787676.666 0, 985183.114 787677.53 0, 984898.148 787678.41 0, 984613.182 787679.308 0, 984328.217 787680.222 0, 984043.251 787681.152 0, 983758.285 787682.1 0, 
+    983473.32 787683.064 0, 983188.355 787684.045 0, 982903.389 787685.043 0, 982618.424 787686.058 0, 982333.459 787687.089 0, 982048.494 787688.138 0, 981763.529 787689.203 0, 981478.563 787690.284 0, 981193.599 787691.383 0, 980908.634 787692.498 0, 
+    980623.669 787693.63 0, 980338.704 787694.779 0, 980053.739 787695.945 0, 979768.775 787697.127 0, 979482.428 787698.332 0, 979198.846 787699.542 0, 978913.881 787700.775 0, 978628.917 787702.024 0, 978343.953 787703.291 0, 978058.988 787704.574 0, 
+    977774.024 787705.873 0, 977489.06 787707.19 0, 977204.096 787708.523 0, 976919.132 787709.873 0, 976634.169 787711.24 0, 976349.205 787712.624 0, 976064.241 787714.024 0, 975779.278 787715.442 0, 975494.314 787716.876 0, 975209.351 787718.326 0, 
+    974924.387 787719.794 0, 974639.424 787721.278 0, 974354.461 787722.779 0, 974069.498 787724.297 0, 973784.535 787725.832 0, 973499.572 787727.383 0, 973214.609 787728.951 0, 972929.647 787730.536 0, 972643.301 787732.145 0, 972674.798 793306.435 0, 
+    972706.297 798880.954 0, 972991.983 798879.348 0, 973276.289 798877.767 0, 973560.596 798876.202 0, 973844.903 798874.654 0, 974129.209 798873.123 0, 974413.516 798871.609 0, 974697.823 798870.111 0, 974982.13 798868.63 0, 975266.437 798867.166 0, 
+    975550.745 798865.719 0, 975835.052 798864.288 0, 976119.359 798862.874 0, 976403.667 798861.477 0, 976687.974 798860.097 0, 976972.282 798858.733 0, 977256.589 798857.386 0, 977540.897 798856.056 0, 977825.205 798854.742 0, 978109.513 798853.445 0, 
+    978393.821 798852.165 0, 978678.129 798850.902 0, 978962.437 798849.655 0, 979246.745 798848.425 0, 979529.675 798847.218 0, 979815.362 798846.016 0, 980099.671 798844.836 0, 980383.979 798843.673 0, 980668.288 798842.527 0, 980952.596 798841.398 0, 
+    981236.905 798840.285 0, 981521.214 798839.189 0, 981805.522 798838.11 0, 982089.831 798837.047 0, 982374.14 798836.001 0, 982658.449 798834.972 0, 982942.758 798833.96 0, 983227.068 798832.964 0, 983511.377 798831.985 0, 983795.686 798831.023 0, 
+    984079.995 798830.078 0, 984364.305 798829.149 0, 984648.614 798828.237 0, 984932.924 798827.342 0, 985217.233 798826.464 0, 985501.543 798825.602 0, 985785.852 798824.757 0, 986070.162 798823.929 0, 986353.094 798823.121 0, 986337.345 793248.536 0, 
+    986321.596 787674.18 0))
+
+POLYGON ((1000000 798803.844 0, 999717.065 798803.852 0, 999432.754 798803.877 0, 999148.443 798803.919 0, 998864.132 798803.977 0, 998579.821 798804.052 0, 998295.51 798804.144 0, 998011.2 798804.253 0, 997726.889 798804.378 0, 997442.578 798804.521 0, 
+    997158.267 798804.68 0, 996873.956 798804.855 0, 996589.645 798805.048 0, 996305.335 798805.257 0, 996021.024 798805.482 0, 995736.713 798805.725 0, 995452.402 798805.984 0, 995168.092 798806.26 0, 994883.781 798806.553 0, 994599.47 798806.863 0, 
+    994315.159 798807.189 0, 994030.849 798807.532 0, 993746.538 798807.891 0, 993462.227 798808.268 0, 993176.54 798808.663 0, 992893.606 798809.071 0, 992609.296 798809.498 0, 992324.985 798809.941 0, 992040.675 798810.401 0, 991756.364 798810.878 0, 
+    991472.054 798811.371 0, 991187.743 798811.882 0, 990903.433 798812.409 0, 990619.123 798812.953 0, 990334.812 798813.513 0, 990050.502 798814.09 0, 989766.192 798814.684 0, 989481.881 798815.295 0, 989197.571 798815.922 0, 988913.261 798816.567 0, 
+    988628.951 798817.228 0, 988344.641 798817.905 0, 988060.331 798818.6 0, 987776.021 798819.311 0, 987491.711 798820.039 0, 987207.401 798820.783 0, 986923.091 798821.544 0, 986638.781 798822.322 0, 986353.094 798823.121 0, 986368.844 804397.932 0, 
+    986384.594 809972.964 0, 986669.622 809972.167 0, 986953.276 809971.391 0, 987236.93 809970.631 0, 987520.583 809969.888 0, 987804.237 809969.162 0, 988087.891 809968.453 0, 988371.544 809967.76 0, 988655.198 809967.084 0, 988938.852 809966.424 0, 
+    989222.506 809965.782 0, 989506.16 809965.156 0, 989789.814 809964.546 0, 990073.468 809963.954 0, 990357.122 809963.378 0, 990640.776 809962.819 0, 990924.43 809962.276 0, 991208.084 809961.75 0, 991491.738 809961.241 0, 991775.393 809960.749 0, 
+    992059.047 809960.273 0, 992342.701 809959.814 0, 992626.355 809959.372 0, 992910.01 809958.946 0, 993192.29 809958.539 0, 993477.318 809958.145 0, 993760.973 809957.769 0, 994044.627 809957.41 0, 994328.281 809957.068 0, 994611.936 809956.743 0, 
+    994895.59 809956.434 0, 995179.245 809956.142 0, 995462.899 809955.867 0, 995746.554 809955.608 0, 996030.208 809955.366 0, 996313.863 809955.141 0, 996597.517 809954.932 0, 996881.172 809954.74 0, 997164.826 809954.565 0, 997448.481 809954.406 0, 
+    997732.136 809954.264 0, 998015.79 809954.139 0, 998299.445 809954.031 0, 998583.099 809953.939 0, 998866.754 809953.864 0, 999150.409 809953.806 0, 999434.063 809953.764 0, 999717.718 809953.739 0, 1000000 809953.731 0, 1000000 804378.676 0, 
+    1000000 798803.844 0))
+
+POLYGON ((1013615.406 809972.964 0, 1013333.122 809972.175 0, 1013049.469 809971.398 0, 1012765.815 809970.638 0, 1012482.162 809969.895 0, 1012198.508 809969.169 0, 1011914.854 809968.459 0, 1011631.2 809967.767 0, 1011347.547 809967.09 0, 1011063.893 809966.431 0, 
+    1010780.239 809965.788 0, 1010496.585 809965.162 0, 1010212.931 809964.552 0, 1009929.277 809963.96 0, 1009645.623 809963.383 0, 1009361.969 809962.824 0, 1009078.315 809962.281 0, 1008794.661 809961.755 0, 1008511.007 809961.246 0, 1008227.352 809960.754 0, 
+    1007943.698 809960.278 0, 1007660.044 809959.818 0, 1007376.39 809959.376 0, 1007092.735 809958.95 0, 1006807.71 809958.539 0, 1006525.427 809958.149 0, 1006241.772 809957.773 0, 1005958.118 809957.414 0, 1005674.463 809957.071 0, 1005390.809 809956.746 0, 
+    1005107.155 809956.437 0, 1004823.5 809956.145 0, 1004539.846 809955.869 0, 1004256.191 809955.61 0, 1003972.537 809955.368 0, 1003688.882 809955.143 0, 1003405.228 809954.934 0, 1003121.573 809954.742 0, 1002837.918 809954.566 0, 1002554.264 809954.408 0, 
+    1002270.609 809954.266 0, 1001986.955 809954.14 0, 1001703.3 809954.032 0, 1001419.645 809953.94 0, 1001135.991 809953.865 0, 1000852.336 809953.806 0, 1000568.682 809953.764 0, 1000285.027 809953.739 0, 1000000 809953.731 0, 1000000 815529.003 0, 
+    1000000 821104.49 0, 1000284.368 821104.498 0, 1000567.366 821104.523 0, 1000850.364 821104.565 0, 1001133.362 821104.623 0, 1001416.361 821104.698 0, 1001699.359 821104.79 0, 1001982.357 821104.899 0, 1002265.356 821105.024 0, 1002548.354 821105.165 0, 
+    1002831.352 821105.324 0, 1003114.35 821105.499 0, 1003397.349 821105.69 0, 1003680.347 821105.898 0, 1003963.345 821106.123 0, 1004246.343 821106.365 0, 1004529.341 821106.623 0, 1004812.34 821106.898 0, 1005095.338 821107.19 0, 1005378.336 821107.498 0, 
+    1005661.334 821107.823 0, 1005944.332 821108.164 0, 1006227.33 821108.523 0, 1006510.328 821108.897 0, 1006791.958 821109.287 0, 1007076.324 821109.697 0, 1007359.322 821110.122 0, 1007642.32 821110.563 0, 1007925.318 821111.022 0, 1008208.316 821111.496 0, 
+    1008491.314 821111.988 0, 1008774.312 821112.496 0, 1009057.31 821113.021 0, 1009340.307 821113.562 0, 1009623.305 821114.12 0, 1009906.303 821114.695 0, 1010189.301 821115.286 0, 1010472.298 821115.894 0, 1010755.296 821116.519 0, 1011038.293 821117.16 0, 
+    1011321.291 821117.818 0, 1011604.289 821118.493 0, 1011887.286 821119.184 0, 1012170.283 821119.892 0, 1012453.281 821120.617 0, 1012736.278 821121.358 0, 1013019.275 821122.116 0, 1013302.273 821122.891 0, 1013583.903 821123.678 0, 1013599.655 815548.214 0, 
+    1013615.406 809972.964 0))
+
+POLYGON ((1027167.697 821181.244 0, 1026886.068 821179.661 0, 1026603.074 821178.087 0, 1026320.08 821176.529 0, 1026037.086 821174.988 0, 1025754.092 821173.464 0, 1025471.098 821171.957 0, 1025188.103 821170.466 0, 1024905.109 821168.992 0, 1024622.114 821167.534 0, 
+    1024339.12 821166.093 0, 1024056.125 821164.669 0, 1023773.13 821163.261 0, 1023490.135 821161.871 0, 1023207.14 821160.496 0, 1022924.145 821159.139 0, 1022641.15 821157.798 0, 1022358.155 821156.473 0, 1022075.16 821155.166 0, 1021792.164 821153.875 0, 
+    1021509.169 821152.601 0, 1021226.173 821151.343 0, 1020943.178 821150.102 0, 1020660.182 821148.878 0, 1020375.82 821147.664 0, 1020094.19 821146.479 0, 1019811.195 821145.304 0, 1019528.199 821144.147 0, 1019245.203 821143.006 0, 1018962.207 821141.881 0, 
+    1018679.21 821140.773 0, 1018396.214 821139.682 0, 1018113.218 821138.608 0, 1017830.222 821137.55 0, 1017547.225 821136.509 0, 1017264.229 821135.485 0, 1016981.232 821134.477 0, 1016698.236 821133.486 0, 1016415.239 821132.511 0, 1016132.242 821131.553 0, 
+    1015849.246 821130.612 0, 1015566.249 821129.688 0, 1015283.252 821128.78 0, 1015000.255 821127.888 0, 1014717.258 821127.014 0, 1014434.261 821126.156 0, 1014151.264 821125.315 0, 1013868.267 821124.49 0, 1013583.903 821123.678 0, 1013568.15 826699.353 0, 
+    1013552.397 832275.236 0, 1013836.102 832276.045 0, 1014118.443 832276.868 0, 1014400.784 832277.707 0, 1014683.124 832278.563 0, 1014965.465 832279.436 0, 1015247.805 832280.325 0, 1015530.146 832281.231 0, 1015812.486 832282.153 0, 1016094.827 832283.092 0, 
+    1016377.167 832284.048 0, 1016659.507 832285.02 0, 1016941.848 832286.009 0, 1017224.188 832287.014 0, 1017506.528 832288.036 0, 1017788.868 832289.075 0, 1018071.208 832290.13 0, 1018353.548 832291.202 0, 1018635.888 832292.291 0, 1018918.227 832293.396 0, 
+    1019200.567 832294.518 0, 1019482.907 832295.656 0, 1019765.246 832296.811 0, 1020047.586 832297.983 0, 1020328.562 832299.166 0, 1020612.265 832300.376 0, 1020894.604 832301.598 0, 1021176.943 832302.836 0, 1021459.282 832304.091 0, 1021741.621 832305.362 0, 
+    1022023.96 832306.65 0, 1022306.299 832307.954 0, 1022588.638 832309.276 0, 1022870.977 832310.614 0, 1023153.316 832311.968 0, 1023435.654 832313.339 0, 1023717.993 832314.727 0, 1024000.331 832316.131 0, 1024282.67 832317.552 0, 1024565.008 832318.989 0, 
+    1024847.346 832320.444 0, 1025129.684 832321.914 0, 1025412.022 832323.402 0, 1025694.36 832324.906 0, 1025976.698 832326.426 0, 1026259.036 832327.964 0, 1026541.373 832329.518 0, 1026823.711 832331.088 0, 1027104.687 832332.667 0, 1027136.193 826756.852 0, 
+    1027167.697 821181.244 0))
+
+POLYGON ((1040656.76 832428.387 0, 1040375.787 832426.014 0, 1040093.455 832423.645 0, 1039811.123 832421.294 0, 1039528.791 832418.959 0, 1039246.458 832416.641 0, 1038964.126 832414.339 0, 1038681.793 832412.054 0, 1038399.46 832409.786 0, 1038117.127 832407.534 0, 
+    1037834.794 832405.299 0, 1037552.461 832403.08 0, 1037270.128 832400.878 0, 1036987.794 832398.693 0, 1036705.461 832396.524 0, 1036423.127 832394.372 0, 1036140.793 832392.236 0, 1035858.459 832390.118 0, 1035576.125 832388.015 0, 1035293.791 832385.93 0, 
+    1035011.456 832383.861 0, 1034729.122 832381.808 0, 1034446.787 832379.773 0, 1034164.453 832377.753 0, 1033880.757 832375.741 0, 1033599.783 832373.765 0, 1033317.448 832371.796 0, 1033035.112 832369.843 0, 1032752.777 832367.907 0, 1032470.442 832365.987 0, 
+    1032188.106 832364.085 0, 1031905.771 832362.198 0, 1031623.435 832360.329 0, 1031341.099 832358.476 0, 1031058.763 832356.639 0, 1030776.427 832354.82 0, 1030494.091 832353.017 0, 1030211.754 832351.23 0, 1029929.418 832349.46 0, 1029647.081 832347.707 0, 
+    1029364.745 832345.97 0, 1029082.408 832344.25 0, 1028800.071 832342.547 0, 1028517.734 832340.86 0, 1028235.397 832339.19 0, 1027953.06 832337.536 0, 1027670.723 832335.899 0, 1027388.386 832334.279 0, 1027104.687 832332.667 0, 1027073.18 837908.686 0, 
+    1027041.672 843484.904 0, 1027324.711 843486.512 0, 1027606.392 843488.128 0, 1027888.073 843489.761 0, 1028169.754 843491.411 0, 1028451.434 843493.077 0, 1028733.115 843494.76 0, 1029014.795 843496.46 0, 1029296.476 843498.176 0, 1029578.156 843499.908 0, 
+    1029859.836 843501.658 0, 1030141.516 843503.423 0, 1030423.196 843505.206 0, 1030704.876 843507.005 0, 1030986.555 843508.82 0, 1031268.235 843510.652 0, 1031549.914 843512.501 0, 1031831.594 843514.366 0, 1032113.273 843516.248 0, 1032394.952 843518.146 0, 
+    1032676.631 843520.061 0, 1032958.31 843521.993 0, 1033239.989 843523.941 0, 1033521.668 843525.906 0, 1033801.989 843527.878 0, 1034085.025 843529.885 0, 1034366.703 843531.9 0, 1034648.381 843533.931 0, 1034930.059 843535.978 0, 1035211.737 843538.042 0, 
+    1035493.415 843540.123 0, 1035775.093 843542.221 0, 1036056.77 843544.335 0, 1036338.448 843546.465 0, 1036620.125 843548.612 0, 1036901.802 843550.776 0, 1037183.479 843552.956 0, 1037465.156 843555.153 0, 1037746.833 843557.366 0, 1038028.51 843559.596 0, 
+    1038310.187 843561.843 0, 1038591.863 843564.106 0, 1038873.539 843566.386 0, 1039155.215 843568.682 0, 1039436.892 843570.995 0, 1039718.567 843573.324 0, 1040000.243 843575.67 0, 1040281.919 843578.033 0, 1040562.238 843580.401 0, 1040609.5 838004.294 0, 
+    1040656.76 832428.387 0))
+
+POLYGON ((1054082.48 843714.095 0, 1053802.167 843710.936 0, 1053520.499 843707.777 0, 1053238.831 843704.635 0, 1052957.163 843701.51 0, 1052675.494 843698.402 0, 1052393.826 843695.309 0, 1052112.157 843692.234 0, 1051830.488 843689.175 0, 1051548.819 843686.133 0, 
+    1051267.15 843683.107 0, 1050985.48 843680.098 0, 1050703.811 843677.105 0, 1050422.141 843674.129 0, 1050140.471 843671.17 0, 1049858.801 843668.227 0, 1049577.13 843665.3 0, 1049295.46 843662.391 0, 1049013.789 843659.498 0, 1048732.118 843656.621 0, 
+    1048450.447 843653.761 0, 1048168.776 843650.918 0, 1047887.105 843648.091 0, 1047605.433 843645.28 0, 1047322.406 843642.473 0, 1047042.09 843639.71 0, 1046760.418 843636.949 0, 1046478.746 843634.205 0, 1046197.073 843631.478 0, 1045915.401 843628.767 0, 
+    1045633.728 843626.073 0, 1045352.055 843623.395 0, 1045070.382 843620.734 0, 1044788.709 843618.09 0, 1044507.036 843615.462 0, 1044225.363 843612.851 0, 1043943.689 843610.256 0, 1043662.015 843607.678 0, 1043380.341 843605.116 0, 1043098.667 843602.571 0, 
+    1042816.993 843600.043 0, 1042535.319 843597.531 0, 1042253.644 843595.036 0, 1041971.97 843592.557 0, 1041690.295 843590.095 0, 1041408.62 843587.649 0, 1041126.945 843585.22 0, 1040845.27 843582.808 0, 1040562.238 843580.401 0, 1040514.975 849156.703 0, 
+    1040467.71 854733.198 0, 1040750.082 854735.6 0, 1041031.1 854738.006 0, 1041312.119 854740.43 0, 1041593.138 854742.869 0, 1041874.156 854745.326 0, 1042155.174 854747.799 0, 1042436.192 854750.288 0, 1042717.21 854752.794 0, 1042998.228 854755.317 0, 
+    1043279.245 854757.856 0, 1043560.263 854760.411 0, 1043841.28 854762.983 0, 1044122.297 854765.572 0, 1044403.314 854768.177 0, 1044684.331 854770.799 0, 1044965.348 854773.437 0, 1045246.364 854776.092 0, 1045527.381 854778.764 0, 1045808.397 854781.452 0, 
+    1046089.413 854784.156 0, 1046370.429 854786.877 0, 1046651.445 854789.615 0, 1046932.46 854792.369 0, 1047212.124 854795.126 0, 1047494.491 854797.926 0, 1047775.506 854800.73 0, 1048056.521 854803.55 0, 1048337.536 854806.387 0, 1048618.55 854809.24 0, 
+    1048899.565 854812.11 0, 1049180.579 854814.997 0, 1049461.593 854817.9 0, 1049742.607 854820.819 0, 1050023.621 854823.755 0, 1050304.634 854826.708 0, 1050585.648 854829.677 0, 1050866.661 854832.662 0, 1051147.674 854835.665 0, 1051428.687 854838.683 0, 
+    1051709.7 854841.719 0, 1051990.712 854844.77 0, 1052271.724 854847.839 0, 1052552.737 854850.924 0, 1052833.749 854854.025 0, 1053114.76 854857.143 0, 1053395.772 854860.278 0, 1053676.783 854863.429 0, 1053956.444 854866.581 0, 1054019.463 849290.242 0, 
+    1054082.48 843714.095 0))
+
+POLYGON ((1067444.747 855038.071 0, 1067165.095 855034.129 0, 1066884.093 855030.184 0, 1066603.092 855026.256 0, 1066322.09 855022.344 0, 1066041.088 855018.448 0, 1065760.085 855014.57 0, 1065479.083 855010.707 0, 1065198.08 855006.862 0, 1064917.077 855003.033 0, 
+    1064636.074 854999.22 0, 1064355.07 854995.424 0, 1064074.067 854991.644 0, 1063793.063 854987.881 0, 1063512.059 854984.135 0, 1063231.054 854980.405 0, 1062950.05 854976.692 0, 1062669.045 854972.995 0, 1062388.04 854969.314 0, 1062107.035 854965.651 0, 
+    1061826.03 854962.003 0, 1061545.024 854958.373 0, 1061264.018 854954.759 0, 1060983.012 854951.161 0, 1060700.656 854947.563 0, 1060420.999 854944.015 0, 1060139.993 854940.467 0, 1059858.986 854936.936 0, 1059577.979 854933.421 0, 1059296.971 854929.923 0, 
+    1059015.964 854926.441 0, 1058734.956 854922.976 0, 1058453.948 854919.527 0, 1058172.94 854916.095 0, 1057891.932 854912.679 0, 1057610.923 854909.28 0, 1057329.914 854905.897 0, 1057048.906 854902.531 0, 1056767.896 854899.182 0, 1056486.887 854895.849 0, 
+    1056205.878 854892.532 0, 1055924.868 854889.232 0, 1055643.858 854885.949 0, 1055362.848 854882.682 0, 1055081.838 854879.432 0, 1054800.827 854876.198 0, 1054519.817 854872.981 0, 1054238.806 854869.78 0, 1053956.444 854866.581 0, 1053893.422 860443.108 0, 
+    1053830.398 866019.82 0, 1054112.101 866023.011 0, 1054392.455 866026.205 0, 1054672.809 866029.414 0, 1054953.163 866032.64 0, 1055233.517 866035.883 0, 1055513.871 866039.142 0, 1055794.224 866042.418 0, 1056074.578 866045.71 0, 1056354.931 866049.019 0, 
+    1056635.284 866052.344 0, 1056915.636 866055.686 0, 1057195.989 866059.044 0, 1057476.341 866062.419 0, 1057756.693 866065.81 0, 1058037.045 866069.218 0, 1058317.397 866072.642 0, 1058597.748 866076.082 0, 1058878.099 866079.54 0, 1059158.45 866083.013 0, 
+    1059438.801 866086.504 0, 1059719.152 866090.01 0, 1059999.502 866093.533 0, 1060279.853 866097.073 0, 1060558.856 866100.612 0, 1060840.552 866104.202 0, 1061120.902 866107.791 0, 1061401.251 866111.397 0, 1061681.601 866115.019 0, 1061961.95 866118.658 0, 
+    1062242.298 866122.313 0, 1062522.647 866125.985 0, 1062802.995 866129.673 0, 1063083.343 866133.378 0, 1063363.691 866137.099 0, 1063644.039 866140.837 0, 1063924.386 866144.591 0, 1064204.733 866148.362 0, 1064485.08 866152.149 0, 1064765.427 866155.953 0, 
+    1065045.774 866159.773 0, 1065326.12 866163.609 0, 1065606.466 866167.463 0, 1065886.812 866171.332 0, 1066167.158 866175.219 0, 1066447.503 866179.121 0, 1066727.848 866183.041 0, 1067008.193 866186.976 0, 1067287.192 866190.909 0, 1067365.971 860614.398 0, 
+    1067444.747 855038.071 0))
+
+POLYGON ((1080743.449 866400.017 0, 1080464.46 866395.295 0, 1080184.128 866390.567 0, 1079903.795 866385.856 0, 1079623.461 866381.161 0, 1079343.128 866376.483 0, 1079062.794 866371.821 0, 1078782.46 866367.176 0, 1078502.125 866362.548 0, 1078221.791 866357.935 0, 
+    1077941.456 866353.34 0, 1077661.121 866348.76 0, 1077380.785 866344.198 0, 1077100.45 866339.651 0, 1076820.114 866335.122 0, 1076539.777 866330.608 0, 1076259.441 866326.112 0, 1075979.104 866321.631 0, 1075698.767 866317.168 0, 1075418.43 866312.721 0, 
+    1075138.092 866308.29 0, 1074857.754 866303.876 0, 1074577.416 866299.478 0, 1074297.078 866295.097 0, 1074015.395 866290.711 0, 1073736.4 866286.384 0, 1073456.061 866282.052 0, 1073175.722 866277.737 0, 1072895.382 866273.438 0, 1072615.042 866269.156 0, 
+    1072334.702 866264.89 0, 1072054.362 866260.641 0, 1071774.021 866256.408 0, 1071493.68 866252.192 0, 1071213.339 866247.992 0, 1070932.998 866243.809 0, 1070652.656 866239.642 0, 1070372.314 866235.492 0, 1070091.972 866231.358 0, 1069811.63 866227.241 0, 
+    1069531.287 866223.14 0, 1069250.944 866219.056 0, 1068970.601 866214.988 0, 1068690.258 866210.937 0, 1068409.915 866206.902 0, 1068129.571 866202.884 0, 1067849.227 866198.882 0, 1067568.883 866194.897 0, 1067287.192 866190.909 0, 1067208.411 871767.601 0, 
+    1067129.628 877344.47 0, 1067410.658 877348.449 0, 1067690.346 877352.425 0, 1067970.033 877356.417 0, 1068249.721 877360.426 0, 1068529.408 877364.451 0, 1068809.095 877368.493 0, 1069088.781 877372.551 0, 1069368.468 877376.626 0, 1069648.154 877380.717 0, 
+    1069927.84 877384.824 0, 1070207.525 877388.948 0, 1070487.211 877393.089 0, 1070766.896 877397.246 0, 1071046.581 877401.419 0, 1071326.265 877405.609 0, 1071605.95 877409.816 0, 1071885.634 877414.038 0, 1072165.318 877418.278 0, 1072445.001 877422.533 0, 
+    1072724.685 877426.806 0, 1073004.368 877431.094 0, 1073284.051 877435.399 0, 1073563.734 877439.721 0, 1073842.075 877444.038 0, 1074123.098 877448.414 0, 1074402.78 877452.785 0, 1074682.462 877457.172 0, 1074962.143 877461.576 0, 1075241.824 877465.996 0, 
+    1075521.505 877470.433 0, 1075801.186 877474.886 0, 1076080.866 877479.356 0, 1076360.546 877483.842 0, 1076640.226 877488.345 0, 1076919.905 877492.864 0, 1077199.584 877497.4 0, 1077479.263 877501.952 0, 1077758.942 877506.52 0, 1078038.621 877511.105 0, 
+    1078318.299 877515.707 0, 1078597.977 877520.324 0, 1078877.654 877524.959 0, 1079157.332 877529.61 0, 1079437.009 877534.277 0, 1079716.686 877538.961 0, 1079996.362 877543.661 0, 1080276.039 877548.378 0, 1080554.374 877553.088 0, 1080648.913 871976.464 0, 
+    1080743.449 866400.017 0))
+
+POLYGON ((1093978.478 877799.632 0, 1093700.155 877794.135 0, 1093420.493 877788.628 0, 1093140.831 877783.138 0, 1092861.168 877777.664 0, 1092581.505 877772.207 0, 1092301.842 877766.766 0, 1092022.179 877761.341 0, 1091742.515 877755.933 0, 1091462.851 877750.542 0, 
+    1091183.187 877745.167 0, 1090903.522 877739.808 0, 1090623.857 877734.466 0, 1090344.191 877729.14 0, 1090064.526 877723.831 0, 1089784.86 877718.538 0, 1089505.194 877713.262 0, 1089225.527 877708.002 0, 1088945.86 877702.759 0, 1088666.193 877697.532 0, 
+    1088386.525 877692.321 0, 1088106.858 877687.127 0, 1087827.19 877681.95 0, 1087547.521 877676.788 0, 1087266.513 877671.619 0, 1086988.183 877666.516 0, 1086708.514 877661.404 0, 1086428.844 877656.309 0, 1086149.174 877651.23 0, 1085869.504 877646.167 0, 
+    1085589.834 877641.122 0, 1085310.163 877636.092 0, 1085030.492 877631.079 0, 1084750.82 877626.083 0, 1084471.149 877621.103 0, 1084191.477 877616.139 0, 1083911.804 877611.192 0, 1083632.132 877606.261 0, 1083352.459 877601.347 0, 1083072.786 877596.449 0, 
+    1082793.112 877591.568 0, 1082513.439 877586.703 0, 1082233.765 877581.855 0, 1081954.09 877577.023 0, 1081674.416 877572.208 0, 1081394.741 877567.409 0, 1081115.066 877562.626 0, 1080835.39 877557.86 0, 1080554.374 877553.088 0, 1080459.832 883129.885 0, 
+    1080365.287 888706.852 0, 1080645.644 888711.613 0, 1080924.663 888716.368 0, 1081203.681 888721.139 0, 1081482.7 888725.927 0, 1081761.718 888730.731 0, 1082040.736 888735.551 0, 1082319.753 888740.388 0, 1082598.77 888745.242 0, 1082877.787 888750.111 0, 
+    1083156.804 888754.998 0, 1083435.821 888759.9 0, 1083714.837 888764.819 0, 1083993.852 888769.755 0, 1084272.868 888774.707 0, 1084551.883 888779.675 0, 1084830.898 888784.66 0, 1085109.913 888789.661 0, 1085388.927 888794.679 0, 1085667.941 888799.713 0, 
+    1085946.955 888804.763 0, 1086225.968 888809.83 0, 1086504.981 888814.913 0, 1086783.994 888820.013 0, 1087061.671 888825.105 0, 1087342.019 888830.262 0, 1087621.031 888835.411 0, 1087900.043 888840.576 0, 1088179.054 888845.758 0, 1088458.065 888850.956 0, 
+    1088737.076 888856.171 0, 1089016.086 888861.402 0, 1089295.096 888866.65 0, 1089574.106 888871.914 0, 1089853.116 888877.194 0, 1090132.125 888882.491 0, 1090411.134 888887.804 0, 1090690.142 888893.134 0, 1090969.151 888898.48 0, 1091248.158 888903.842 0, 
+    1091527.166 888909.221 0, 1091806.173 888914.616 0, 1092085.18 888920.028 0, 1092364.187 888925.456 0, 1092643.193 888930.901 0, 1092922.199 888936.362 0, 1093201.205 888941.839 0, 1093480.21 888947.333 0, 1093757.881 888952.817 0, 1093868.181 883376.14 0, 
+    1093978.478 877799.632 0))
+
+POLYGON ((1107149.725 889236.618 0, 1106872.07 889230.349 0, 1106593.081 889224.067 0, 1106314.092 889217.802 0, 1106035.102 889211.552 0, 1105756.112 889205.32 0, 1105477.122 889199.103 0, 1105198.132 889192.903 0, 1104919.141 889186.72 0, 1104640.149 889180.553 0, 
+    1104361.158 889174.402 0, 1104082.166 889168.268 0, 1103803.173 889162.15 0, 1103524.181 889156.048 0, 1103245.188 889149.963 0, 1102966.194 889143.895 0, 1102687.2 889137.843 0, 1102408.206 889131.807 0, 1102129.212 889125.787 0, 1101850.217 889119.785 0, 
+    1101571.221 889113.798 0, 1101292.226 889107.828 0, 1101013.23 889101.874 0, 1100734.234 889095.937 0, 1100453.903 889089.988 0, 1100176.24 889084.112 0, 1099897.243 889078.224 0, 1099618.245 889072.352 0, 1099339.247 889066.497 0, 1099060.249 889060.659 0, 
+    1098781.25 889054.836 0, 1098502.251 889049.03 0, 1098223.251 889043.241 0, 1097944.252 889037.468 0, 1097665.252 889031.711 0, 1097386.251 889025.971 0, 1097107.25 889020.247 0, 1096828.249 889014.54 0, 1096549.248 889008.849 0, 1096270.246 889003.175 0, 
+    1095991.244 888997.517 0, 1095712.242 888991.875 0, 1095433.239 888986.25 0, 1095154.236 888980.641 0, 1094875.232 888975.049 0, 1094596.229 888969.473 0, 1094317.225 888963.913 0, 1094038.22 888958.37 0, 1093757.881 888952.817 0, 1093647.577 894529.66 0, 
+    1093537.27 900106.664 0, 1093816.95 900112.204 0, 1094095.298 900117.734 0, 1094373.646 900123.28 0, 1094651.993 900128.843 0, 1094930.34 900134.423 0, 1095208.686 900140.018 0, 1095487.033 900145.63 0, 1095765.378 900151.258 0, 1096043.724 900156.903 0, 
+    1096322.069 900162.564 0, 1096600.414 900168.242 0, 1096878.759 900173.936 0, 1097157.103 900179.646 0, 1097435.447 900185.373 0, 1097713.791 900191.116 0, 1097992.134 900196.875 0, 1098270.477 900202.651 0, 1098548.819 900208.443 0, 1098827.162 900214.252 0, 
+    1099105.504 900220.077 0, 1099383.845 900225.918 0, 1099662.186 900231.776 0, 1099940.527 900237.65 0, 1100217.537 900243.512 0, 1100497.208 900249.447 0, 1100775.548 900255.371 0, 1101053.887 900261.31 0, 1101332.226 900267.266 0, 1101610.565 900273.239 0, 
+    1101888.903 900279.227 0, 1102167.241 900285.233 0, 1102445.579 900291.254 0, 1102723.917 900297.292 0, 1103002.254 900303.346 0, 1103280.59 900309.417 0, 1103558.926 900315.504 0, 1103837.262 900321.608 0, 1104115.598 900327.727 0, 1104393.933 900333.864 0, 
+    1104672.268 900340.016 0, 1104950.602 900346.185 0, 1105228.937 900352.371 0, 1105507.27 900358.572 0, 1105785.604 900364.791 0, 1106063.937 900371.025 0, 1106342.269 900377.276 0, 1106620.602 900383.543 0, 1106897.604 900389.797 0, 1107023.666 894813.127 0, 
+    1107149.725 889236.618 0))
+
+POLYGON ((1120257.085 900710.674 0, 1119980.099 900703.638 0, 1119701.786 900696.584 0, 1119423.472 900689.547 0, 1119145.157 900682.526 0, 1118866.843 900675.522 0, 1118588.528 900668.534 0, 1118310.212 900661.562 0, 1118031.896 900654.607 0, 1117753.58 900647.668 0, 
+    1117475.263 900640.745 0, 1117196.946 900633.839 0, 1116918.628 900626.949 0, 1116640.31 900620.076 0, 1116361.992 900613.219 0, 1116083.673 900606.378 0, 1115805.354 900599.554 0, 1115527.034 900592.746 0, 1115248.714 900585.955 0, 1114970.394 900579.179 0, 
+    1114692.073 900572.421 0, 1114413.752 900565.678 0, 1114135.431 900558.952 0, 1113857.109 900552.243 0, 1113577.458 900545.518 0, 1113300.463 900538.873 0, 1113022.14 900532.212 0, 1112743.817 900525.568 0, 1112465.493 900518.941 0, 1112187.168 900512.329 0, 
+    1111908.844 900505.734 0, 1111630.519 900499.156 0, 1111352.193 900492.594 0, 1111073.867 900486.048 0, 1110795.541 900479.518 0, 1110517.214 900473.005 0, 1110238.887 900466.509 0, 1109960.56 900460.029 0, 1109682.232 900453.565 0, 1109403.904 900447.117 0, 
+    1109125.575 900440.686 0, 1108847.247 900434.271 0, 1108568.917 900427.873 0, 1108290.588 900421.491 0, 1108012.258 900415.125 0, 1107733.927 900408.776 0, 1107455.596 900402.443 0, 1107177.265 900396.127 0, 1106897.604 900389.797 0, 1106771.538 905966.625 0, 
+    1106645.468 911543.607 0, 1106924.47 911549.922 0, 1107202.145 911556.224 0, 1107479.819 911562.542 0, 1107757.493 911568.876 0, 1108035.166 911575.226 0, 1108312.84 911581.593 0, 1108590.512 911587.977 0, 1108868.185 911594.376 0, 1109145.857 911600.792 0, 
+    1109423.529 911607.224 0, 1109701.2 911613.673 0, 1109978.871 911620.138 0, 1110256.541 911626.619 0, 1110534.212 911633.117 0, 1110811.881 911639.631 0, 1111089.551 911646.161 0, 1111367.22 911652.708 0, 1111644.888 911659.271 0, 1111922.557 911665.85 0, 
+    1112200.224 911672.446 0, 1112477.892 911679.058 0, 1112755.559 911685.687 0, 1113033.226 911692.331 0, 1113309.567 911698.96 0, 1113588.558 911705.67 0, 1113866.223 911712.364 0, 1114143.888 911719.074 0, 1114421.553 911725.8 0, 1114699.218 911732.543 0, 
+    1114976.881 911739.302 0, 1115254.545 911746.078 0, 1115532.208 911752.869 0, 1115809.871 911759.677 0, 1116087.533 911766.502 0, 1116365.195 911773.343 0, 1116642.857 911780.2 0, 1116920.518 911787.074 0, 1117198.178 911793.963 0, 1117475.839 911800.87 0, 
+    1117753.499 911807.792 0, 1118031.158 911814.731 0, 1118308.817 911821.686 0, 1118586.476 911828.658 0, 1118864.134 911835.646 0, 1119141.792 911842.65 0, 1119419.449 911849.671 0, 1119697.106 911856.708 0, 1119973.439 911863.727 0, 1120115.264 906287.124 0, 
+    1120257.085 900710.674 0))
+
+POLYGON ((1133300.451 912221.5 0, 1133024.138 912213.7 0, 1132746.502 912205.879 0, 1132468.865 912198.074 0, 1132191.228 912190.285 0, 1131913.591 912182.513 0, 1131635.953 912174.757 0, 1131358.315 912167.017 0, 1131080.676 912159.294 0, 1130803.037 912151.587 0, 
+    1130525.397 912143.896 0, 1130247.757 912136.222 0, 1129970.116 912128.564 0, 1129692.475 912120.922 0, 1129414.834 912113.297 0, 1129137.192 912105.688 0, 1128859.55 912098.095 0, 1128581.907 912090.519 0, 1128304.263 912082.959 0, 1128026.62 912075.416 0, 
+    1127748.976 912067.889 0, 1127471.331 912060.378 0, 1127193.686 912052.883 0, 1126916.04 912045.405 0, 1126637.071 912037.908 0, 1126360.748 912030.498 0, 1126083.101 912023.068 0, 1125805.454 912015.656 0, 1125527.806 912008.259 0, 1125250.158 912000.879 0, 
+    1124972.51 911993.515 0, 1124694.861 911986.168 0, 1124417.211 911978.837 0, 1124139.562 911971.522 0, 1123861.911 911964.223 0, 1123584.261 911956.941 0, 1123306.609 911949.675 0, 1123028.958 911942.426 0, 1122751.306 911935.193 0, 1122473.654 911927.976 0, 
+    1122196.001 911920.776 0, 1121918.347 911913.592 0, 1121640.694 911906.424 0, 1121363.04 911899.273 0, 1121085.385 911892.138 0, 1120807.73 911885.019 0, 1120530.075 911877.917 0, 1120252.419 911870.831 0, 1119973.439 911863.727 0, 1119831.61 917440.481 0, 
+    1119689.777 923017.381 0, 1119968.098 923024.467 0, 1120245.097 923031.536 0, 1120522.096 923038.622 0, 1120799.095 923045.724 0, 1121076.093 923052.842 0, 1121353.09 923059.976 0, 1121630.088 923067.127 0, 1121907.084 923074.294 0, 1122184.081 923081.478 0, 
+    1122461.077 923088.677 0, 1122738.072 923095.893 0, 1123015.067 923103.125 0, 1123292.062 923110.374 0, 1123569.056 923117.639 0, 1123846.05 923124.92 0, 1124123.043 923132.218 0, 1124400.036 923139.531 0, 1124677.029 923146.861 0, 1124954.021 923154.208 0, 
+    1125231.013 923161.571 0, 1125508.004 923168.95 0, 1125784.994 923176.345 0, 1126061.985 923183.756 0, 1126337.655 923191.149 0, 1126615.964 923198.629 0, 1126892.953 923206.089 0, 1127169.942 923213.566 0, 1127446.93 923221.059 0, 1127723.918 923228.568 0, 
+    1128000.905 923236.094 0, 1128277.892 923243.636 0, 1128554.878 923251.195 0, 1128831.864 923258.769 0, 1129108.85 923266.36 0, 1129385.835 923273.967 0, 1129662.819 923281.591 0, 1129939.803 923289.231 0, 1130216.787 923296.887 0, 1130493.77 923304.559 0, 
+    1130770.753 923312.248 0, 1131047.735 923319.953 0, 1131324.717 923327.675 0, 1131601.699 923335.412 0, 1131878.68 923343.166 0, 1132155.66 923350.936 0, 1132432.64 923358.723 0, 1132709.62 923366.526 0, 1132985.28 923374.308 0, 1133142.868 917797.831 0, 
+    1133300.451 912221.5 0))
+
+POLYGON ((1146279.721 923768.796 0, 1146004.082 923760.235 0, 1145727.126 923751.65 0, 1145450.169 923743.081 0, 1145173.211 923734.528 0, 1144896.253 923725.991 0, 1144619.295 923717.471 0, 1144342.336 923708.967 0, 1144065.376 923700.48 0, 1143788.416 923692.009 0, 
+    1143511.456 923683.554 0, 1143234.495 923675.115 0, 1142957.534 923666.693 0, 1142680.572 923658.287 0, 1142403.609 923649.897 0, 1142126.646 923641.523 0, 1141849.683 923633.166 0, 1141572.719 923624.825 0, 1141295.754 923616.501 0, 1141018.79 923608.193 0, 
+    1140741.824 923599.901 0, 1140464.858 923591.625 0, 1140187.892 923583.366 0, 1139910.925 923575.123 0, 1139632.64 923566.857 0, 1139356.99 923558.686 0, 1139080.022 923550.491 0, 1138803.053 923542.314 0, 1138526.084 923534.152 0, 1138249.114 923526.007 0, 
+    1137972.144 923517.878 0, 1137695.173 923509.765 0, 1137418.202 923501.669 0, 1137141.23 923493.589 0, 1136864.258 923485.525 0, 1136587.285 923477.478 0, 1136310.312 923469.447 0, 1136033.339 923461.432 0, 1135756.365 923453.433 0, 1135479.39 923445.451 0, 
+    1135202.415 923437.485 0, 1134925.44 923429.536 0, 1134648.464 923421.602 0, 1134371.488 923413.685 0, 1134094.511 923405.785 0, 1133817.534 923397.9 0, 1133540.556 923390.032 0, 1133263.578 923382.181 0, 1132985.28 923374.308 0, 1132827.688 928950.927 0, 
+    1132670.093 934527.684 0, 1132947.731 934535.538 0, 1133224.052 934543.371 0, 1133500.374 934551.22 0, 1133776.694 934559.086 0, 1134053.015 934566.968 0, 1134329.335 934574.866 0, 1134605.654 934582.781 0, 1134881.973 934590.712 0, 1135158.292 934598.659 0, 
+    1135434.61 934606.622 0, 1135710.927 934614.601 0, 1135987.244 934622.597 0, 1136263.561 934630.609 0, 1136539.877 934638.638 0, 1136816.193 934646.682 0, 1137092.508 934654.743 0, 1137368.823 934662.82 0, 1137645.137 934670.914 0, 1137921.451 934679.023 0, 
+    1138197.764 934687.149 0, 1138474.077 934695.291 0, 1138750.389 934703.45 0, 1139026.701 934711.624 0, 1139301.698 934719.776 0, 1139579.323 934728.023 0, 1139855.634 934736.246 0, 1140131.944 934744.486 0, 1140408.253 934752.742 0, 1140684.562 934761.014 0, 
+    1140960.87 934769.303 0, 1141237.178 934777.608 0, 1141513.486 934785.929 0, 1141789.793 934794.266 0, 1142066.099 934802.62 0, 1142342.405 934810.989 0, 1142618.711 934819.376 0, 1142895.016 934827.778 0, 1143171.321 934836.197 0, 1143447.625 934844.632 0, 
+    1143723.928 934853.083 0, 1144000.231 934861.55 0, 1144276.534 934870.034 0, 1144552.836 934878.534 0, 1144829.137 934887.05 0, 1145105.438 934895.582 0, 1145381.739 934904.131 0, 1145658.039 934912.696 0, 1145933.025 934921.237 0, 1146106.375 929344.947 0, 
+    1146279.721 923768.796 0))
+
+POLYGON ((1159194.792 935352.258 0, 1158919.829 935342.941 0, 1158643.555 935333.595 0, 1158367.279 935324.266 0, 1158091.004 935314.953 0, 1157814.727 935305.656 0, 1157538.45 935296.376 0, 1157262.173 935287.111 0, 1156985.895 935277.863 0, 1156709.616 935268.632 0, 
+    1156433.337 935259.416 0, 1156157.057 935250.217 0, 1155880.777 935241.034 0, 1155604.497 935231.867 0, 1155328.215 935222.717 0, 1155051.933 935213.583 0, 1154775.651 935204.465 0, 1154499.368 935195.363 0, 1154223.085 935186.278 0, 1153946.801 935177.208 0, 
+    1153670.516 935168.156 0, 1153394.231 935159.119 0, 1153117.946 935150.099 0, 1152841.66 935141.095 0, 1152564.061 935132.064 0, 1152289.086 935123.135 0, 1152012.798 935114.18 0, 1151736.51 935105.241 0, 1151460.222 935096.318 0, 1151183.932 935087.412 0, 
+    1150907.643 935078.521 0, 1150631.352 935069.647 0, 1150355.061 935060.79 0, 1150078.77 935051.948 0, 1149802.478 935043.123 0, 1149526.186 935034.314 0, 1149249.893 935025.521 0, 1148973.6 935016.745 0, 1148697.306 935007.985 0, 1148421.011 934999.241 0, 
+    1148144.716 934990.513 0, 1147868.421 934981.802 0, 1147592.125 934973.107 0, 1147315.828 934964.428 0, 1147039.531 934955.765 0, 1146763.234 934947.119 0, 1146486.936 934938.489 0, 1146210.637 934929.875 0, 1145933.025 934921.237 0, 1145759.67 940497.661 0, 
+    1145586.312 946074.215 0, 1145863.265 946082.833 0, 1146138.907 946091.426 0, 1146414.548 946100.035 0, 1146690.189 946108.661 0, 1146965.83 946117.303 0, 1147241.47 946125.962 0, 1147517.11 946134.636 0, 1147792.749 946143.327 0, 1148068.387 946152.034 0, 
+    1148344.025 946160.757 0, 1148619.663 946169.496 0, 1148895.3 946178.252 0, 1149170.936 946187.023 0, 1149446.572 946195.811 0, 1149722.207 946204.616 0, 1149997.842 946213.436 0, 1150273.477 946222.273 0, 1150549.111 946231.126 0, 1150824.744 946239.995 0, 
+    1151100.377 946248.88 0, 1151376.009 946257.782 0, 1151651.641 946266.7 0, 1151927.272 946275.634 0, 1152201.593 946284.541 0, 1152478.533 946293.55 0, 1152754.163 946302.533 0, 1153029.792 946311.532 0, 1153305.42 946320.547 0, 1153581.048 946329.578 0, 
+    1153856.676 946338.626 0, 1154132.303 946347.69 0, 1154407.929 946356.77 0, 1154683.555 946365.866 0, 1154959.181 946374.979 0, 1155234.806 946384.107 0, 1155510.43 946393.252 0, 1155786.054 946402.413 0, 1156061.677 946411.591 0, 1156337.3 946420.784 0, 
+    1156612.922 946429.994 0, 1156888.543 946439.22 0, 1157164.165 946448.462 0, 1157439.785 946457.721 0, 1157715.405 946466.996 0, 1157991.025 946476.287 0, 1158266.643 946485.594 0, 1158542.262 946494.917 0, 1158816.571 946504.212 0, 1159005.684 940928.17 0, 
+    1159194.792 935352.258 0))
+
+POLYGON ((1172045.563 946971.586 0, 1171771.279 946961.516 0, 1171495.688 946951.414 0, 1171220.097 946941.328 0, 1170944.504 946931.258 0, 1170668.912 946921.205 0, 1170393.319 946911.168 0, 1170117.725 946901.147 0, 1169842.13 946891.142 0, 1169566.535 946881.154 0, 
+    1169290.94 946871.182 0, 1169015.343 946861.226 0, 1168739.746 946851.286 0, 1168464.149 946841.362 0, 1168188.551 946831.455 0, 1167912.953 946821.564 0, 1167637.353 946811.689 0, 1167361.754 946801.83 0, 1167086.153 946791.988 0, 1166810.553 946782.161 0, 
+    1166534.951 946772.351 0, 1166259.349 946762.558 0, 1165983.746 946752.78 0, 1165708.143 946743.019 0, 1165431.232 946733.227 0, 1165156.935 946723.545 0, 1164881.33 946713.832 0, 1164605.725 946704.135 0, 1164330.119 946694.455 0, 1164054.512 946684.791 0, 
+    1163778.905 946675.143 0, 1163503.297 946665.512 0, 1163227.689 946655.896 0, 1162952.08 946646.297 0, 1162676.471 946636.714 0, 1162400.861 946627.148 0, 1162125.25 946617.597 0, 1161849.639 946608.063 0, 1161574.027 946598.545 0, 1161298.415 946589.043 0, 
+    1161022.802 946579.557 0, 1160747.189 946570.088 0, 1160471.575 946560.635 0, 1160195.96 946551.198 0, 1159920.345 946541.777 0, 1159644.73 946532.373 0, 1159369.113 946522.984 0, 1159093.497 946513.612 0, 1158816.571 946504.212 0, 1158627.454 952080.381 0, 
+    1158438.333 957656.672 0, 1158714.599 957666.049 0, 1158989.559 957675.399 0, 1159264.519 957684.765 0, 1159539.478 957694.147 0, 1159814.437 957703.545 0, 1160089.395 957712.96 0, 1160364.353 957722.391 0, 1160639.31 957731.837 0, 1160914.266 957741.3 0, 
+    1161189.222 957750.78 0, 1161464.177 957760.275 0, 1161739.132 957769.786 0, 1162014.086 957779.314 0, 1162289.04 957788.858 0, 1162563.993 957798.418 0, 1162838.945 957807.994 0, 1163113.897 957817.587 0, 1163388.849 957827.196 0, 1163663.799 957836.82 0, 
+    1163938.75 957846.461 0, 1164213.699 957856.119 0, 1164488.648 957865.792 0, 1164763.597 957875.482 0, 1165037.241 957885.141 0, 1165313.492 957894.909 0, 1165588.439 957904.647 0, 1165863.385 957914.402 0, 1166138.331 957924.172 0, 1166413.276 957933.959 0, 
+    1166688.22 957943.762 0, 1166963.164 957953.581 0, 1167238.108 957963.416 0, 1167513.051 957973.267 0, 1167787.993 957983.135 0, 1168062.934 957993.019 0, 1168337.875 958002.919 0, 1168612.816 958012.835 0, 1168887.756 958022.767 0, 1169162.695 958032.716 0, 
+    1169437.634 958042.68 0, 1169712.572 958052.661 0, 1169987.509 958062.658 0, 1170262.446 958072.671 0, 1170537.382 958082.701 0, 1170812.318 958092.746 0, 1171087.253 958102.808 0, 1171362.188 958112.886 0, 1171635.819 958122.932 0, 1171840.694 952547.198 0, 
+    1172045.563 946971.586 0))
+
+POLYGON ((1184831.935 958626.476 0, 1184558.331 958615.657 0, 1184283.426 958604.802 0, 1184008.521 958593.964 0, 1183733.614 958583.142 0, 1183458.707 958572.335 0, 1183183.8 958561.546 0, 1182908.892 958550.772 0, 1182633.983 958540.014 0, 1182359.073 958529.273 0, 
+    1182084.163 958518.548 0, 1181809.253 958507.839 0, 1181534.341 958497.146 0, 1181259.429 958486.469 0, 1180984.517 958475.809 0, 1180709.604 958465.164 0, 1180434.69 958454.536 0, 1180159.775 958443.924 0, 1179884.86 958433.329 0, 1179609.944 958422.749 0, 
+    1179335.028 958412.186 0, 1179060.111 958401.638 0, 1178785.194 958391.107 0, 1178510.275 958380.592 0, 1178234.055 958370.044 0, 1177960.437 958359.611 0, 1177685.517 958349.145 0, 1177410.596 958338.695 0, 1177135.675 958328.261 0, 1176860.753 958317.843 0, 
+    1176585.831 958307.442 0, 1176310.908 958297.056 0, 1176035.984 958286.687 0, 1175761.06 958276.334 0, 1175486.135 958265.997 0, 1175211.209 958255.676 0, 1174936.283 958245.372 0, 1174661.356 958235.084 0, 1174386.429 958224.811 0, 1174111.501 958214.555 0, 
+    1173836.572 958204.316 0, 1173561.643 958194.092 0, 1173286.713 958183.885 0, 1173011.783 958173.694 0, 1172736.852 958163.518 0, 1172461.92 958153.36 0, 1172186.988 958143.217 0, 1171912.055 958133.09 0, 1171635.819 958122.932 0, 1171430.94 963698.785 0, 
+    1171226.057 969274.752 0, 1171501.634 969284.886 0, 1171775.911 969294.988 0, 1172050.186 969305.107 0, 1172324.462 969315.241 0, 1172598.736 969325.392 0, 1172873.01 969335.559 0, 1173147.284 969345.742 0, 1173421.556 969355.941 0, 1173695.829 969366.156 0, 
+    1173970.1 969376.388 0, 1174244.371 969386.636 0, 1174518.642 969396.899 0, 1174792.912 969407.179 0, 1175067.181 969417.475 0, 1175341.449 969427.787 0, 1175615.717 969438.116 0, 1175889.985 969448.46 0, 1176164.251 969458.821 0, 1176438.518 969469.198 0, 
+    1176712.783 969479.59 0, 1176987.048 969489.999 0, 1177261.312 969500.425 0, 1177535.576 969510.866 0, 1177808.541 969521.274 0, 1178084.102 969531.797 0, 1178358.364 969542.287 0, 1178632.625 969552.793 0, 1178906.885 969563.315 0, 1179181.145 969573.853 0, 
+    1179455.405 969584.407 0, 1179729.664 969594.978 0, 1180003.922 969605.564 0, 1180278.179 969616.167 0, 1180552.436 969626.786 0, 1180826.692 969637.421 0, 1181100.948 969648.072 0, 1181375.203 969658.739 0, 1181649.457 969669.423 0, 1181923.711 969680.122 0, 
+    1182197.964 969690.838 0, 1182472.217 969701.57 0, 1182746.469 969712.318 0, 1183020.72 969723.082 0, 1183294.97 969733.863 0, 1183569.22 969744.659 0, 1183843.47 969755.472 0, 1184117.718 969766.3 0, 1184390.669 969777.094 0, 1184611.304 964201.728 0, 
+    1184831.935 958626.476 0))
+
+POLYGON ((1197553.809 970316.626 0, 1197280.888 970305.061 0, 1197006.671 970293.458 0, 1196732.453 970281.871 0, 1196458.235 970270.299 0, 1196184.016 970258.744 0, 1195909.796 970247.205 0, 1195635.576 970235.683 0, 1195361.354 970224.176 0, 1195087.133 970212.685 0, 
+    1194812.91 970201.211 0, 1194538.687 970189.753 0, 1194264.463 970178.311 0, 1193990.239 970166.885 0, 1193716.014 970155.475 0, 1193441.788 970144.081 0, 1193167.562 970132.704 0, 1192893.334 970121.342 0, 1192619.107 970109.997 0, 1192344.878 970098.668 0, 
+    1192070.649 970087.355 0, 1191796.419 970076.058 0, 1191522.189 970064.778 0, 1191247.958 970053.513 0, 1190972.429 970042.211 0, 1190699.493 970031.032 0, 1190425.26 970019.816 0, 1190151.026 970008.616 0, 1189876.792 969997.432 0, 1189602.557 969986.265 0, 
+    1189328.321 969975.113 0, 1189054.085 969963.978 0, 1188779.848 969952.858 0, 1188505.61 969941.755 0, 1188231.372 969930.668 0, 1187957.133 969919.597 0, 1187682.893 969908.543 0, 1187408.653 969897.504 0, 1187134.412 969886.482 0, 1186860.17 969875.475 0, 
+    1186585.928 969864.485 0, 1186311.685 969853.511 0, 1186037.441 969842.553 0, 1185763.197 969831.612 0, 1185488.952 969820.686 0, 1185214.707 969809.777 0, 1184940.461 969798.883 0, 1184666.214 969788.006 0, 1184390.669 969777.094 0, 1184170.029 975352.57 0, 
+    1183949.386 980928.153 0, 1184224.271 980939.039 0, 1184497.861 980949.89 0, 1184771.451 980960.757 0, 1185045.04 980971.641 0, 1185318.629 980982.54 0, 1185592.217 980993.456 0, 1185865.804 981004.387 0, 1186139.391 981015.335 0, 1186412.977 981026.299 0, 
+    1186686.562 981037.279 0, 1186960.147 981048.275 0, 1187233.731 981059.287 0, 1187507.314 981070.315 0, 1187780.897 981081.36 0, 1188054.479 981092.42 0, 1188328.06 981103.497 0, 1188601.641 981114.589 0, 1188875.221 981125.698 0, 1189148.8 981136.823 0, 
+    1189422.379 981147.964 0, 1189695.957 981159.121 0, 1189969.535 981170.294 0, 1190243.112 981181.483 0, 1190515.395 981192.636 0, 1190790.263 981203.91 0, 1191063.838 981215.148 0, 1191337.412 981226.401 0, 1191610.986 981237.671 0, 1191884.559 981248.957 0, 
+    1192158.131 981260.259 0, 1192431.702 981271.577 0, 1192705.273 981282.911 0, 1192978.843 981294.262 0, 1193252.413 981305.628 0, 1193525.982 981317.011 0, 1193799.55 981328.409 0, 1194073.118 981339.824 0, 1194346.684 981351.255 0, 1194620.251 981362.702 0, 
+    1194893.816 981374.165 0, 1195167.381 981385.644 0, 1195440.945 981397.139 0, 1195714.508 981408.65 0, 1195988.071 981420.178 0, 1196261.633 981431.721 0, 1196535.195 981443.281 0, 1196808.755 981454.857 0, 1197081.023 981466.394 0, 1197317.418 975891.457 0, 
+    1197553.809 970316.626 0))
+
+POLYGON ((1210211.088 982041.732 0, 1209938.852 982029.426 0, 1209665.325 982017.077 0, 1209391.797 982004.745 0, 1209118.269 981992.428 0, 1208844.74 981980.128 0, 1208571.21 981967.844 0, 1208297.679 981955.576 0, 1208024.148 981943.324 0, 1207750.616 981931.088 0, 
+    1207477.083 981918.868 0, 1207203.55 981906.665 0, 1206930.016 981894.477 0, 1206656.481 981882.306 0, 1206382.945 981870.15 0, 1206109.409 981858.011 0, 1205835.872 981845.888 0, 1205562.334 981833.781 0, 1205288.796 981821.69 0, 1205015.256 981809.615 0, 
+    1204741.717 981797.556 0, 1204468.176 981785.514 0, 1204194.635 981773.487 0, 1203921.093 981761.477 0, 1203646.259 981749.426 0, 1203374.007 981737.504 0, 1203100.462 981725.542 0, 1202826.918 981713.596 0, 1202553.372 981701.666 0, 1202279.826 981689.752 0, 
+    1202006.279 981677.855 0, 1201732.731 981665.973 0, 1201459.183 981654.107 0, 1201185.634 981642.258 0, 1200912.084 981630.425 0, 1200638.534 981618.607 0, 1200364.983 981606.806 0, 1200091.431 981595.021 0, 1199817.878 981583.252 0, 1199544.325 981571.499 0, 
+    1199270.771 981559.763 0, 1198997.217 981548.042 0, 1198723.662 981536.338 0, 1198450.106 981524.649 0, 1198176.549 981512.977 0, 1197902.992 981501.321 0, 1197629.434 981489.68 0, 1197355.875 981478.056 0, 1197081.023 981466.394 0, 1196844.624 987041.433 0, 
+    1196608.221 992616.57 0, 1196882.413 992628.205 0, 1197155.315 992639.801 0, 1197428.217 992651.413 0, 1197701.118 992663.041 0, 1197974.018 992674.686 0, 1198246.918 992686.346 0, 1198519.817 992698.023 0, 1198792.715 992709.715 0, 1199065.613 992721.424 0, 
+    1199338.51 992733.148 0, 1199611.406 992744.889 0, 1199884.302 992756.646 0, 1200157.197 992768.419 0, 1200430.091 992780.207 0, 1200702.984 992792.012 0, 1200975.877 992803.833 0, 1201248.769 992815.67 0, 1201521.66 992827.524 0, 1201794.551 992839.393 0, 
+    1202067.441 992851.278 0, 1202340.33 992863.179 0, 1202613.219 992875.097 0, 1202886.107 992887.03 0, 1203157.706 992898.923 0, 1203431.88 992910.945 0, 1203704.766 992922.927 0, 1203977.651 992934.925 0, 1204250.536 992946.938 0, 1204523.419 992958.968 0, 
+    1204796.302 992971.014 0, 1205069.184 992983.076 0, 1205342.066 992995.154 0, 1205614.947 993007.248 0, 1205887.827 993019.358 0, 1206160.706 993031.484 0, 1206433.585 993043.627 0, 1206706.463 993055.785 0, 1206979.34 993067.959 0, 1207252.217 993080.15 0, 
+    1207525.092 993092.356 0, 1207797.967 993104.579 0, 1208070.842 993116.817 0, 1208343.715 993129.072 0, 1208616.588 993141.343 0, 1208889.461 993153.629 0, 1209162.332 993165.932 0, 1209435.203 993178.251 0, 1209706.786 993190.528 0, 1209958.939 987616.081 0, 
+    1210211.088 982041.732 0))
+
+POLYGON ((1222803.678 993801.489 0, 1222532.128 993788.445 0, 1222259.293 993775.356 0, 1221986.458 993762.282 0, 1221713.621 993749.224 0, 1221440.784 993736.183 0, 1221167.946 993723.157 0, 1220895.107 993710.148 0, 1220622.268 993697.154 0, 1220349.428 993684.177 0, 
+    1220076.587 993671.216 0, 1219803.745 993658.27 0, 1219530.902 993645.341 0, 1219258.059 993632.428 0, 1218985.215 993619.531 0, 1218712.37 993606.65 0, 1218439.525 993593.785 0, 1218166.679 993580.936 0, 1217893.831 993568.103 0, 1217620.984 993555.286 0, 
+    1217348.135 993542.486 0, 1217075.286 993529.701 0, 1216802.436 993516.933 0, 1216529.585 993504.18 0, 1216255.448 993491.384 0, 1215983.881 993478.723 0, 1215711.028 993466.019 0, 1215438.174 993453.33 0, 1215165.319 993440.658 0, 1214892.464 993428.002 0, 
+    1214619.608 993415.362 0, 1214346.751 993402.738 0, 1214073.894 993390.13 0, 1213801.035 993377.538 0, 1213528.176 993364.962 0, 1213255.317 993352.402 0, 1212982.456 993339.859 0, 1212709.595 993327.331 0, 1212436.733 993314.819 0, 1212163.87 993302.324 0, 
+    1211891.007 993289.844 0, 1211618.143 993277.381 0, 1211345.278 993264.933 0, 1211072.412 993252.502 0, 1210799.546 993240.087 0, 1210526.679 993227.687 0, 1210253.811 993215.304 0, 1209980.942 993202.937 0, 1209706.786 993190.528 0, 1209454.629 998765.069 0, 
+    1209202.467 1004339.7 0, 1209475.964 1004352.08 0, 1209748.176 1004364.417 0, 1210020.388 1004376.77 0, 1210292.599 1004389.14 0, 1210564.809 1004401.525 0, 1210837.018 1004413.927 0, 1211109.227 1004426.344 0, 1211381.435 1004438.778 0, 1211653.642 1004451.227 0, 
+    1211925.849 1004463.693 0, 1212198.054 1004476.174 0, 1212470.259 1004488.672 0, 1212742.464 1004501.185 0, 1213014.667 1004513.715 0, 1213286.87 1004526.261 0, 1213559.072 1004538.822 0, 1213831.274 1004551.4 0, 1214103.474 1004563.994 0, 1214375.674 1004576.603 0, 
+    1214647.873 1004589.229 0, 1214920.072 1004601.871 0, 1215192.269 1004614.529 0, 1215464.466 1004627.202 0, 1215735.38 1004639.832 0, 1216008.858 1004652.598 0, 1216281.052 1004665.32 0, 1216553.246 1004678.058 0, 1216825.439 1004690.812 0, 1217097.632 1004703.582 0, 
+    1217369.823 1004716.368 0, 1217642.014 1004729.169 0, 1217914.205 1004741.987 0, 1218186.394 1004754.821 0, 1218458.583 1004767.671 0, 1218730.77 1004780.538 0, 1219002.958 1004793.42 0, 1219275.144 1004806.318 0, 1219547.329 1004819.232 0, 1219819.514 1004832.162 0, 
+    1220091.698 1004845.108 0, 1220363.882 1004858.07 0, 1220636.064 1004871.048 0, 1220908.246 1004884.043 0, 1221180.427 1004897.053 0, 1221452.607 1004910.079 0, 1221724.787 1004923.121 0, 1221996.966 1004936.18 0, 1222267.862 1004949.192 0, 1222535.772 999375.296 0, 
+    1222803.678 993801.489 0))
+
+POLYGON ((1235331.483 1005595.594 0, 1235060.622 1005581.816 0, 1234788.482 1005567.989 0, 1234516.34 1005554.178 0, 1234244.198 1005540.383 0, 1233972.055 1005526.604 0, 1233699.911 1005512.84 0, 1233427.766 1005499.093 0, 1233155.62 1005485.362 0, 1232883.474 1005471.647 0, 
+    1232611.327 1005457.948 0, 1232339.178 1005444.265 0, 1232067.03 1005430.598 0, 1231794.88 1005416.947 0, 1231522.73 1005403.312 0, 1231250.578 1005389.693 0, 1230978.426 1005376.09 0, 1230706.273 1005362.503 0, 1230434.12 1005348.932 0, 1230161.965 1005335.377 0, 
+    1229889.81 1005321.839 0, 1229617.654 1005308.316 0, 1229345.497 1005294.809 0, 1229073.34 1005281.318 0, 1228799.901 1005267.78 0, 1228529.022 1005254.385 0, 1228256.862 1005240.942 0, 1227984.701 1005227.515 0, 1227712.54 1005214.104 0, 1227440.377 1005200.71 0, 
+    1227168.214 1005187.331 0, 1226896.05 1005173.968 0, 1226623.885 1005160.622 0, 1226351.72 1005147.291 0, 1226079.554 1005133.976 0, 1225807.386 1005120.678 0, 1225535.219 1005107.395 0, 1225263.05 1005094.129 0, 1224990.881 1005080.878 0, 1224718.71 1005067.644 0, 
+    1224446.539 1005054.425 0, 1224174.368 1005041.223 0, 1223902.195 1005028.036 0, 1223630.022 1005014.866 0, 1223357.848 1005001.711 0, 1223085.673 1004988.573 0, 1222813.497 1004975.451 0, 1222541.321 1004962.344 0, 1222267.862 1004949.192 0, 1221999.948 1010523.175 0, 
+    1221732.03 1016097.239 0, 1222004.829 1016110.359 0, 1222276.35 1016123.434 0, 1222547.869 1016136.524 0, 1222819.388 1016149.631 0, 1223090.906 1016162.754 0, 1223362.423 1016175.892 0, 1223633.939 1016189.047 0, 1223905.455 1016202.218 0, 1224176.97 1016215.404 0, 
+    1224448.484 1016228.607 0, 1224719.997 1016241.826 0, 1224991.51 1016255.06 0, 1225263.022 1016268.311 0, 1225534.532 1016281.577 0, 1225806.043 1016294.86 0, 1226077.552 1016308.158 0, 1226349.061 1016321.473 0, 1226620.568 1016334.803 0, 1226892.076 1016348.15 0, 
+    1227163.582 1016361.512 0, 1227435.087 1016374.89 0, 1227706.592 1016388.285 0, 1227978.096 1016401.695 0, 1228248.322 1016415.058 0, 1228521.101 1016428.564 0, 1228792.603 1016442.022 0, 1229064.104 1016455.496 0, 1229335.603 1016468.986 0, 1229607.103 1016482.493 0, 
+    1229878.601 1016496.015 0, 1230150.098 1016509.553 0, 1230421.595 1016523.107 0, 1230693.091 1016536.677 0, 1230964.586 1016550.264 0, 1231236.081 1016563.866 0, 1231507.574 1016577.484 0, 1231779.067 1016591.118 0, 1232050.559 1016604.768 0, 1232322.05 1016618.434 0, 
+    1232593.54 1016632.116 0, 1232865.03 1016645.814 0, 1233136.519 1016659.528 0, 1233408.007 1016673.258 0, 1233679.494 1016687.004 0, 1233950.98 1016700.766 0, 1234222.466 1016714.543 0, 1234493.95 1016728.337 0, 1234764.158 1016742.082 0, 1235047.823 1011168.797 0, 
+    1235331.483 1005595.594 0))
+
+POLYGON ((1247794.412 1017423.741 0, 1247524.242 1017409.233 0, 1247252.798 1017394.672 0, 1246981.352 1017380.127 0, 1246709.906 1017365.599 0, 1246438.459 1017351.086 0, 1246167.011 1017336.589 0, 1245895.562 1017322.108 0, 1245624.112 1017307.643 0, 1245352.661 1017293.194 0, 
+    1245081.21 1017278.761 0, 1244809.758 1017264.344 0, 1244538.304 1017249.943 0, 1244266.85 1017235.558 0, 1243995.396 1017221.189 0, 1243723.94 1017206.836 0, 1243452.483 1017192.499 0, 1243181.026 1017178.177 0, 1242909.568 1017163.872 0, 1242638.109 1017149.583 0, 
+    1242366.649 1017135.31 0, 1242095.188 1017121.053 0, 1241823.726 1017106.811 0, 1241552.264 1017092.586 0, 1241279.526 1017078.31 0, 1241009.337 1017064.184 0, 1240737.872 1017050.006 0, 1240466.406 1017035.845 0, 1240194.939 1017021.699 0, 1239923.472 1017007.57 0, 
+    1239652.004 1016993.457 0, 1239380.535 1016979.359 0, 1239109.065 1016965.278 0, 1238837.594 1016951.212 0, 1238566.122 1016937.163 0, 1238294.65 1016923.129 0, 1238023.177 1016909.112 0, 1237751.703 1016895.11 0, 1237480.228 1016881.124 0, 1237208.752 1016867.155 0, 
+    1236937.276 1016853.201 0, 1236665.798 1016839.263 0, 1236394.32 1016825.342 0, 1236122.841 1016811.436 0, 1235851.361 1016797.546 0, 1235579.881 1016783.673 0, 1235308.399 1016769.815 0, 1235036.917 1016755.973 0, 1234764.158 1016742.082 0, 1234480.489 1022315.445 0, 
+    1234196.817 1027888.88 0, 1234468.917 1027902.738 0, 1234739.743 1027916.546 0, 1235010.569 1027930.37 0, 1235281.393 1027944.21 0, 1235552.217 1027958.067 0, 1235823.04 1027971.939 0, 1236093.862 1027985.827 0, 1236364.683 1027999.731 0, 1236635.504 1028013.651 0, 
+    1236906.323 1028027.587 0, 1237177.142 1028041.538 0, 1237447.96 1028055.506 0, 1237718.777 1028069.49 0, 1237989.593 1028083.489 0, 1238260.409 1028097.505 0, 1238531.224 1028111.536 0, 1238802.038 1028125.584 0, 1239072.851 1028139.647 0, 1239343.663 1028153.727 0, 
+    1239614.474 1028167.822 0, 1239885.285 1028181.933 0, 1240156.094 1028196.06 0, 1240426.903 1028210.203 0, 1240696.44 1028224.296 0, 1240968.519 1028238.537 0, 1241239.325 1028252.728 0, 1241510.131 1028266.935 0, 1241780.935 1028281.158 0, 1242051.739 1028295.396 0, 
+    1242322.542 1028309.651 0, 1242593.344 1028323.922 0, 1242864.146 1028338.208 0, 1243134.946 1028352.511 0, 1243405.746 1028366.829 0, 1243676.545 1028381.163 0, 1243947.343 1028395.514 0, 1244218.14 1028409.88 0, 1244488.936 1028424.262 0, 1244759.732 1028438.66 0, 
+    1245030.526 1028453.074 0, 1245301.32 1028467.504 0, 1245572.113 1028481.95 0, 1245842.905 1028496.412 0, 1246113.696 1028510.89 0, 1246384.487 1028525.384 0, 1246655.276 1028539.893 0, 1246926.065 1028554.419 0, 1247195.582 1028568.892 0, 1247494.999 1022996.28 0, 
+    1247794.412 1017423.741 0))
+
+POLYGON ((1260192.374 1029285.625 0, 1259922.896 1029270.39 0, 1259652.15 1029255.1 0, 1259381.402 1029239.825 0, 1259110.654 1029224.566 0, 1258839.905 1029209.324 0, 1258569.155 1029194.097 0, 1258298.404 1029178.886 0, 1258027.652 1029163.691 0, 1257756.899 1029148.512 0, 
+    1257486.145 1029133.349 0, 1257215.391 1029118.202 0, 1256944.635 1029103.07 0, 1256673.879 1029087.955 0, 1256403.122 1029072.856 0, 1256132.363 1029057.772 0, 1255861.604 1029042.705 0, 1255590.844 1029027.653 0, 1255320.084 1029012.618 0, 1255049.322 1028997.598 0, 
+    1254778.559 1028982.594 0, 1254507.796 1028967.607 0, 1254237.032 1028952.635 0, 1253966.266 1028937.679 0, 1253694.231 1028922.669 0, 1253424.733 1028907.815 0, 1253153.965 1028892.907 0, 1252883.197 1028878.014 0, 1252612.427 1028863.138 0, 1252341.657 1028848.278 0, 
+    1252070.885 1028833.434 0, 1251800.113 1028818.605 0, 1251529.34 1028803.793 0, 1251258.566 1028788.996 0, 1250987.791 1028774.216 0, 1250717.015 1028759.451 0, 1250446.239 1028744.702 0, 1250175.461 1028729.969 0, 1249904.683 1028715.252 0, 1249633.904 1028700.552 0, 
+    1249363.124 1028685.867 0, 1249092.343 1028671.197 0, 1248821.561 1028656.544 0, 1248550.779 1028641.907 0, 1248279.995 1028627.286 0, 1248009.211 1028612.681 0, 1247738.426 1028598.091 0, 1247467.639 1028583.518 0, 1247195.582 1028568.892 0, 1246896.161 1034141.573 0, 
+    1246596.737 1039714.32 0, 1246868.135 1039728.91 0, 1247138.265 1039743.448 0, 1247408.394 1039758.002 0, 1247678.523 1039772.572 0, 1247948.65 1039787.158 0, 1248218.777 1039801.76 0, 1248488.903 1039816.377 0, 1248759.028 1039831.011 0, 1249029.152 1039845.66 0, 
+    1249299.275 1039860.326 0, 1249569.397 1039875.007 0, 1249839.519 1039889.704 0, 1250109.639 1039904.417 0, 1250379.759 1039919.146 0, 1250649.878 1039933.891 0, 1250919.996 1039948.651 0, 1251190.113 1039963.428 0, 1251460.229 1039978.22 0, 1251730.345 1039993.029 0, 
+    1252000.459 1040007.853 0, 1252270.573 1040022.693 0, 1252540.686 1040037.549 0, 1252810.798 1040052.421 0, 1253079.642 1040067.239 0, 1253351.019 1040082.213 0, 1253621.128 1040097.133 0, 1253891.236 1040112.068 0, 1254161.344 1040127.02 0, 1254431.451 1040141.987 0, 
+    1254701.556 1040156.97 0, 1254971.661 1040171.97 0, 1255241.765 1040186.985 0, 1255511.868 1040202.016 0, 1255781.97 1040217.063 0, 1256052.072 1040232.125 0, 1256322.172 1040247.204 0, 1256592.272 1040262.299 0, 1256862.37 1040277.409 0, 1257132.468 1040292.535 0, 
+    1257402.565 1040307.678 0, 1257672.661 1040322.836 0, 1257942.756 1040338.01 0, 1258212.85 1040353.2 0, 1258482.944 1040368.406 0, 1258753.036 1040383.627 0, 1259023.128 1040398.865 0, 1259293.218 1040414.118 0, 1259562.043 1040429.316 0, 1259877.21 1034857.438 0, 
+    1260192.374 1029285.625 0))
+
+POLYGON ((1272525.277 1041180.939 0, 1272256.495 1041164.982 0, 1271986.448 1041148.966 0, 1271716.401 1041132.965 0, 1271446.353 1041116.98 0, 1271176.303 1041101.011 0, 1270906.253 1041085.058 0, 1270636.202 1041069.121 0, 1270366.15 1041053.2 0, 1270096.097 1041037.295 0, 
+    1269826.043 1041021.405 0, 1269555.988 1041005.532 0, 1269285.932 1040989.674 0, 1269015.875 1040973.833 0, 1268745.818 1040958.007 0, 1268475.759 1040942.197 0, 1268205.699 1040926.403 0, 1267935.639 1040910.625 0, 1267665.578 1040894.863 0, 1267395.515 1040879.116 0, 
+    1267125.452 1040863.386 0, 1266855.388 1040847.671 0, 1266585.323 1040831.973 0, 1266315.257 1040816.29 0, 1266043.925 1040800.55 0, 1265775.122 1040784.972 0, 1265505.053 1040769.337 0, 1265234.983 1040753.718 0, 1264964.913 1040738.115 0, 1264694.841 1040722.527 0, 
+    1264424.768 1040706.956 0, 1264154.695 1040691.4 0, 1263884.621 1040675.861 0, 1263614.546 1040660.337 0, 1263344.469 1040644.829 0, 1263074.392 1040629.337 0, 1262804.314 1040613.861 0, 1262534.236 1040598.401 0, 1262264.156 1040582.957 0, 1261994.075 1040567.528 0, 
+    1261723.993 1040552.116 0, 1261453.911 1040536.719 0, 1261183.828 1040521.338 0, 1260913.743 1040505.974 0, 1260643.658 1040490.625 0, 1260373.572 1040475.292 0, 1260103.485 1040459.974 0, 1259833.397 1040444.673 0, 1259562.043 1040429.316 0, 1259246.872 1046001.255 0, 
+    1258931.698 1051573.251 0, 1259202.393 1051588.571 0, 1259471.825 1051603.835 0, 1259741.257 1051619.115 0, 1260010.687 1051634.41 0, 1260280.116 1051649.722 0, 1260549.545 1051665.049 0, 1260818.972 1051680.393 0, 1261088.399 1051695.752 0, 1261357.824 1051711.127 0, 
+    1261627.249 1051726.518 0, 1261896.673 1051741.925 0, 1262166.096 1051757.347 0, 1262435.518 1051772.786 0, 1262704.939 1051788.24 0, 1262974.36 1051803.711 0, 1263243.779 1051819.197 0, 1263513.197 1051834.699 0, 1263782.615 1051850.216 0, 1264052.031 1051865.75 0, 
+    1264321.447 1051881.299 0, 1264590.862 1051896.865 0, 1264860.276 1051912.446 0, 1265129.689 1051928.043 0, 1265397.84 1051943.583 0, 1265668.512 1051959.285 0, 1265937.922 1051974.93 0, 1266207.331 1051990.59 0, 1266476.74 1052006.266 0, 1266746.147 1052021.959 0, 
+    1267015.554 1052037.667 0, 1267284.959 1052053.391 0, 1267554.364 1052069.13 0, 1267823.768 1052084.886 0, 1268093.17 1052100.658 0, 1268362.572 1052116.445 0, 1268631.973 1052132.248 0, 1268901.373 1052148.067 0, 1269170.772 1052163.902 0, 1269440.17 1052179.753 0, 
+    1269709.568 1052195.62 0, 1269978.964 1052211.502 0, 1270248.359 1052227.4 0, 1270517.754 1052243.315 0, 1270787.147 1052259.245 0, 1271056.54 1052275.191 0, 1271325.931 1052291.152 0, 1271595.322 1052307.13 0, 1271863.452 1052323.049 0, 1272194.366 1046751.966 0, 
+    1272525.277 1041180.939 0))
+
+POLYGON ((1284793.035 1053109.378 0, 1284524.949 1053092.702 0, 1284255.605 1053075.963 0, 1283986.259 1053059.24 0, 1283716.913 1053042.533 0, 1283447.566 1053025.842 0, 1283178.217 1053009.167 0, 1282908.868 1052992.508 0, 1282639.518 1052975.864 0, 1282370.166 1052959.236 0, 
+    1282100.814 1052942.625 0, 1281831.461 1052926.029 0, 1281562.107 1052909.449 0, 1281292.751 1052892.884 0, 1281023.395 1052876.336 0, 1280754.038 1052859.803 0, 1280484.68 1052843.287 0, 1280215.321 1052826.786 0, 1279945.961 1052810.301 0, 1279676.6 1052793.832 0, 
+    1279407.238 1052777.378 0, 1279137.875 1052760.941 0, 1278868.511 1052744.519 0, 1278599.146 1052728.114 0, 1278328.521 1052711.647 0, 1278060.413 1052695.35 0, 1277791.045 1052678.992 0, 1277521.676 1052662.649 0, 1277252.307 1052646.323 0, 1276982.936 1052630.012 0, 
+    1276713.564 1052613.718 0, 1276444.192 1052597.439 0, 1276174.818 1052581.176 0, 1275905.444 1052564.929 0, 1275636.068 1052548.697 0, 1275366.692 1052532.482 0, 1275097.314 1052516.282 0, 1274827.936 1052500.098 0, 1274558.557 1052483.93 0, 1274289.176 1052467.778 0, 
+    1274019.795 1052451.642 0, 1273750.413 1052435.522 0, 1273481.03 1052419.417 0, 1273211.646 1052403.329 0, 1272942.261 1052387.256 0, 1272672.875 1052371.199 0, 1272403.488 1052355.158 0, 1272134.1 1052339.133 0, 1271863.452 1052323.049 0, 1271532.534 1057894.184 0, 
+    1271201.614 1063465.367 0, 1271471.603 1063481.412 0, 1271740.335 1063497.399 0, 1272009.066 1063513.401 0, 1272277.797 1063529.418 0, 1272546.526 1063545.452 0, 1272815.254 1063561.502 0, 1273083.981 1063577.567 0, 1273352.708 1063593.648 0, 1273621.433 1063609.745 0, 
+    1273890.158 1063625.857 0, 1274158.881 1063641.986 0, 1274427.604 1063658.13 0, 1274696.325 1063674.291 0, 1274965.046 1063690.467 0, 1275233.766 1063706.658 0, 1275502.484 1063722.866 0, 1275771.202 1063739.089 0, 1276039.919 1063755.329 0, 1276308.635 1063771.584 0, 
+    1276577.35 1063787.855 0, 1276846.064 1063804.141 0, 1277114.777 1063820.444 0, 1277383.489 1063836.762 0, 1277650.944 1063853.02 0, 1277920.91 1063869.446 0, 1278189.619 1063885.812 0, 1278458.327 1063902.194 0, 1278727.035 1063918.591 0, 1278995.741 1063935.004 0, 
+    1279264.446 1063951.433 0, 1279533.15 1063967.878 0, 1279801.854 1063984.339 0, 1280070.556 1064000.815 0, 1280339.258 1064017.308 0, 1280607.958 1064033.816 0, 1280876.658 1064050.34 0, 1281145.356 1064066.879 0, 1281414.054 1064083.435 0, 1281682.75 1064100.006 0, 
+    1281951.446 1064116.594 0, 1282220.14 1064133.197 0, 1282488.834 1064149.815 0, 1282757.527 1064166.45 0, 1283026.218 1064183.101 0, 1283294.909 1064199.767 0, 1283563.599 1064216.449 0, 1283832.287 1064233.147 0, 1284099.721 1064249.782 0, 1284446.379 1058679.556 0, 
+    1284793.035 1053109.378 0))
+
+POLYGON ((1296995.56 1065070.634 0, 1296728.173 1065053.243 0, 1296459.532 1065035.786 0, 1296190.891 1065018.345 0, 1295922.248 1065000.919 0, 1295653.605 1064983.51 0, 1295384.96 1064966.116 0, 1295116.315 1064948.738 0, 1294847.668 1064931.376 0, 1294579.02 1064914.03 0, 
+    1294310.372 1064896.699 0, 1294041.722 1064879.385 0, 1293773.071 1064862.086 0, 1293504.42 1064844.803 0, 1293235.767 1064827.536 0, 1292967.113 1064810.285 0, 1292698.458 1064793.049 0, 1292429.802 1064775.829 0, 1292161.146 1064758.625 0, 1291892.488 1064741.437 0, 
+    1291623.829 1064724.265 0, 1291355.169 1064707.108 0, 1291086.508 1064689.968 0, 1290817.846 1064672.843 0, 1290547.93 1064655.654 0, 1290280.52 1064638.641 0, 1290011.855 1064621.563 0, 1289743.189 1064604.501 0, 1289474.522 1064587.456 0, 1289205.854 1064570.426 0, 
+    1288937.185 1064553.412 0, 1288668.515 1064536.413 0, 1288399.845 1064519.431 0, 1288131.173 1064502.464 0, 1287862.5 1064485.513 0, 1287593.826 1064468.578 0, 1287325.151 1064451.659 0, 1287056.475 1064434.755 0, 1286787.798 1064417.867 0, 1286519.12 1064400.996 0, 
+    1286250.442 1064384.14 0, 1285981.762 1064367.299 0, 1285713.081 1064350.475 0, 1285444.399 1064333.666 0, 1285175.716 1064316.873 0, 1284907.032 1064300.097 0, 1284638.348 1064283.335 0, 1284369.662 1064266.59 0, 1284099.721 1064249.782 0, 1283753.059 1069820.053 0, 
+    1283406.395 1075390.362 0, 1283675.678 1075407.129 0, 1283943.708 1075423.833 0, 1284211.737 1075440.554 0, 1284479.765 1075457.29 0, 1284747.792 1075474.041 0, 1285015.818 1075490.809 0, 1285283.843 1075507.592 0, 1285551.867 1075524.391 0, 1285819.891 1075541.206 0, 
+    1286087.913 1075558.037 0, 1286355.934 1075574.883 0, 1286623.954 1075591.746 0, 1286891.973 1075608.624 0, 1287159.992 1075625.517 0, 1287428.009 1075642.427 0, 1287696.025 1075659.352 0, 1287964.04 1075676.293 0, 1288232.054 1075693.25 0, 1288500.068 1075710.223 0, 
+    1288768.08 1075727.211 0, 1289036.091 1075744.216 0, 1289304.101 1075761.236 0, 1289572.111 1075778.271 0, 1289838.868 1075795.243 0, 1290108.126 1075812.39 0, 1290376.132 1075829.473 0, 1290644.137 1075846.572 0, 1290912.142 1075863.687 0, 1291180.145 1075880.817 0, 
+    1291448.147 1075897.963 0, 1291716.148 1075915.125 0, 1291984.148 1075932.303 0, 1292252.147 1075949.496 0, 1292520.145 1075966.706 0, 1292788.143 1075983.931 0, 1293056.139 1076001.172 0, 1293324.134 1076018.428 0, 1293592.128 1076035.7 0, 1293860.121 1076052.989 0, 
+    1294128.113 1076070.293 0, 1294396.104 1076087.612 0, 1294664.094 1076104.948 0, 1294932.083 1076122.299 0, 1295200.071 1076139.666 0, 1295468.058 1076157.049 0, 1295736.044 1076174.447 0, 1296004.029 1076191.862 0, 1296270.763 1076209.21 0, 1296633.163 1070639.902 0, 
+    1296995.56 1065070.634 0))
+
+POLYGON ((1309132.766 1077064.399 0, 1308866.08 1077046.297 0, 1308598.145 1077028.126 0, 1308330.21 1077009.97 0, 1308062.273 1076991.83 0, 1307794.335 1076973.706 0, 1307526.396 1076955.598 0, 1307258.456 1076937.505 0, 1306990.515 1076919.429 0, 1306722.573 1076901.368 0, 
+    1306454.63 1076883.322 0, 1306186.686 1076865.293 0, 1305918.741 1076847.279 0, 1305650.794 1076829.282 0, 1305382.847 1076811.299 0, 1305114.898 1076793.333 0, 1304846.949 1076775.383 0, 1304578.998 1076757.448 0, 1304311.047 1076739.529 0, 1304043.094 1076721.625 0, 
+    1303775.14 1076703.738 0, 1303507.186 1076685.866 0, 1303239.23 1076668.01 0, 1302971.273 1076650.17 0, 1302702.067 1076632.263 0, 1302435.356 1076614.537 0, 1302167.396 1076596.744 0, 1301899.435 1076578.967 0, 1301631.473 1076561.206 0, 1301363.51 1076543.46 0, 
+    1301095.545 1076525.73 0, 1300827.58 1076508.016 0, 1300559.614 1076490.318 0, 1300291.647 1076472.636 0, 1300023.678 1076454.969 0, 1299755.709 1076437.318 0, 1299487.738 1076419.683 0, 1299219.767 1076402.064 0, 1298951.794 1076384.46 0, 1298683.821 1076366.872 0, 
+    1298415.846 1076349.3 0, 1298147.871 1076331.744 0, 1297879.894 1076314.203 0, 1297611.916 1076296.679 0, 1297343.938 1076279.17 0, 1297075.958 1076261.677 0, 1296807.977 1076244.199 0, 1296539.995 1076226.738 0, 1296270.763 1076209.21 0, 1295908.361 1081778.554 0, 
+    1295545.957 1087347.928 0, 1295814.531 1087365.412 0, 1296081.857 1087382.831 0, 1296349.182 1087400.266 0, 1296616.506 1087417.716 0, 1296883.829 1087435.182 0, 1297151.151 1087452.664 0, 1297418.472 1087470.162 0, 1297685.792 1087487.675 0, 1297953.111 1087505.204 0, 
+    1298220.429 1087522.749 0, 1298487.746 1087540.31 0, 1298755.062 1087557.886 0, 1299022.377 1087575.478 0, 1299289.691 1087593.086 0, 1299557.004 1087610.709 0, 1299824.316 1087628.348 0, 1300091.626 1087646.003 0, 1300358.936 1087663.674 0, 1300626.245 1087681.36 0, 
+    1300893.552 1087699.062 0, 1301160.859 1087716.78 0, 1301428.164 1087734.514 0, 1301695.469 1087752.263 0, 1301961.527 1087769.945 0, 1302230.075 1087787.809 0, 1302497.376 1087805.605 0, 1302764.676 1087823.418 0, 1303031.975 1087841.246 0, 1303299.274 1087859.089 0, 
+    1303566.571 1087876.949 0, 1303833.867 1087894.824 0, 1304101.162 1087912.715 0, 1304368.456 1087930.622 0, 1304635.749 1087948.544 0, 1304903.041 1087966.482 0, 1305170.331 1087984.436 0, 1305437.621 1088002.406 0, 1305704.91 1088020.391 0, 1305972.197 1088038.392 0, 
+    1306239.484 1088056.409 0, 1306506.77 1088074.441 0, 1306774.054 1088092.49 0, 1307041.337 1088110.554 0, 1307308.62 1088128.633 0, 1307575.901 1088146.729 0, 1307843.181 1088164.84 0, 1308110.46 1088182.967 0, 1308376.494 1088201.025 0, 1308754.632 1082632.697 0, 
+    1309132.766 1077064.399 0))
+
+POLYGON ((1321204.57 1089090.367 0, 1320938.586 1089071.557 0, 1320671.359 1089052.675 0, 1320404.131 1089033.809 0, 1320136.902 1089014.959 0, 1319869.672 1088996.124 0, 1319602.441 1088977.305 0, 1319335.209 1088958.501 0, 1319067.975 1088939.714 0, 1318800.74 1088920.942 0, 
+    1318533.505 1088902.186 0, 1318266.268 1088883.446 0, 1317999.03 1088864.721 0, 1317731.791 1088846.012 0, 1317464.551 1088827.319 0, 1317197.31 1088808.641 0, 1316930.067 1088789.98 0, 1316662.824 1088771.334 0, 1316395.579 1088752.703 0, 1316128.334 1088734.089 0, 
+    1315861.087 1088715.49 0, 1315593.839 1088696.907 0, 1315326.59 1088678.339 0, 1315059.34 1088659.788 0, 1314790.847 1088641.166 0, 1314524.837 1088622.732 0, 1314257.584 1088604.227 0, 1313990.33 1088585.739 0, 1313723.074 1088567.266 0, 1313455.818 1088548.808 0, 
+    1313188.56 1088530.367 0, 1312921.301 1088511.941 0, 1312654.041 1088493.531 0, 1312386.781 1088475.137 0, 1312119.519 1088456.758 0, 1311852.256 1088438.395 0, 1311584.992 1088420.048 0, 1311317.726 1088401.717 0, 1311050.46 1088383.401 0, 1310783.193 1088365.101 0, 
+    1310515.924 1088346.817 0, 1310248.655 1088328.548 0, 1309981.384 1088310.296 0, 1309714.113 1088292.059 0, 1309446.84 1088273.837 0, 1309179.566 1088255.632 0, 1308912.291 1088237.442 0, 1308645.015 1088219.268 0, 1308376.494 1088201.025 0, 1307998.356 1093769.38 0, 
+    1307620.215 1099337.757 0, 1307888.078 1099355.955 0, 1308154.698 1099374.084 0, 1308421.317 1099392.23 0, 1308687.936 1099410.391 0, 1308954.553 1099428.567 0, 1309221.169 1099446.76 0, 1309487.784 1099464.968 0, 1309754.398 1099483.191 0, 1310021.011 1099501.431 0, 
+    1310287.623 1099519.686 0, 1310554.234 1099537.956 0, 1310820.844 1099556.243 0, 1311087.452 1099574.545 0, 1311354.06 1099592.863 0, 1311620.666 1099611.196 0, 1311887.272 1099629.546 0, 1312153.876 1099647.91 0, 1312420.479 1099666.291 0, 1312687.082 1099684.687 0, 
+    1312953.683 1099703.099 0, 1313220.283 1099721.527 0, 1313486.882 1099739.97 0, 1313753.479 1099758.429 0, 1314018.836 1099776.818 0, 1314286.672 1099795.395 0, 1314553.266 1099813.901 0, 1314819.86 1099832.423 0, 1315086.452 1099850.96 0, 1315353.043 1099869.513 0, 
+    1315619.634 1099888.082 0, 1315886.223 1099906.667 0, 1316152.811 1099925.267 0, 1316419.398 1099943.883 0, 1316685.984 1099962.515 0, 1316952.568 1099981.162 0, 1317219.152 1099999.825 0, 1317485.734 1100018.504 0, 1317752.316 1100037.198 0, 1318018.896 1100055.908 0, 
+    1318285.475 1100074.634 0, 1318552.054 1100093.376 0, 1318818.631 1100112.133 0, 1319085.207 1100130.906 0, 1319351.781 1100149.694 0, 1319618.355 1100168.499 0, 1319884.928 1100187.319 0, 1320151.499 1100206.154 0, 1320416.831 1100224.918 0, 1320810.701 1094657.631 0, 
+    1321204.57 1089090.367 0))
+
+POLYGON ((1333210.889 1101148.228 0, 1332945.609 1101128.715 0, 1332679.092 1101109.126 0, 1332412.574 1101089.553 0, 1332146.054 1101069.996 0, 1331879.534 1101050.454 0, 1331613.012 1101030.928 0, 1331346.489 1101011.418 0, 1331079.965 1100991.923 0, 1330813.439 1100972.445 0, 
+    1330546.913 1100952.981 0, 1330280.385 1100933.534 0, 1330013.857 1100914.102 0, 1329747.327 1100894.686 0, 1329480.796 1100875.286 0, 1329214.264 1100855.901 0, 1328947.731 1100836.532 0, 1328681.196 1100817.178 0, 1328414.661 1100797.841 0, 1328148.124 1100778.519 0, 
+    1327881.586 1100759.212 0, 1327615.047 1100739.922 0, 1327348.507 1100720.647 0, 1327081.966 1100701.388 0, 1326814.186 1100682.055 0, 1326548.88 1100662.916 0, 1326282.335 1100643.704 0, 1326015.79 1100624.508 0, 1325749.243 1100605.327 0, 1325482.695 1100586.162 0, 
+    1325216.146 1100567.012 0, 1324949.595 1100547.879 0, 1324683.044 1100528.761 0, 1324416.491 1100509.658 0, 1324149.938 1100490.571 0, 1323883.383 1100471.501 0, 1323616.827 1100452.445 0, 1323350.27 1100433.406 0, 1323083.712 1100414.382 0, 1322817.153 1100395.373 0, 
+    1322550.593 1100376.381 0, 1322284.031 1100357.404 0, 1322017.468 1100338.443 0, 1321750.905 1100319.497 0, 1321484.34 1100300.568 0, 1321217.774 1100281.654 0, 1320951.207 1100262.755 0, 1320684.639 1100243.873 0, 1320416.831 1100224.918 0, 1320022.959 1105792.222 0, 
+    1319629.086 1111359.541 0, 1319896.236 1111378.449 0, 1320162.149 1111397.285 0, 1320428.06 1111416.137 0, 1320693.971 1111435.004 0, 1320959.88 1111453.888 0, 1321225.789 1111472.786 0, 1321491.696 1111491.701 0, 1321757.602 1111510.631 0, 1322023.507 1111529.577 0, 
+    1322289.411 1111548.539 0, 1322555.314 1111567.516 0, 1322821.215 1111586.508 0, 1323087.116 1111605.517 0, 1323353.015 1111624.541 0, 1323618.914 1111643.581 0, 1323884.811 1111662.636 0, 1324150.707 1111681.707 0, 1324416.602 1111700.794 0, 1324682.496 1111719.896 0, 
+    1324948.388 1111739.014 0, 1325214.28 1111758.148 0, 1325480.17 1111777.297 0, 1325746.06 1111796.462 0, 1326010.714 1111815.554 0, 1326277.835 1111834.839 0, 1326543.721 1111854.051 0, 1326809.606 1111873.278 0, 1327075.489 1111892.522 0, 1327341.372 1111911.78 0, 
+    1327607.253 1111931.055 0, 1327873.134 1111950.345 0, 1328139.013 1111969.651 0, 1328404.891 1111988.972 0, 1328670.768 1112008.309 0, 1328936.643 1112027.662 0, 1329202.518 1112047.03 0, 1329468.391 1112066.414 0, 1329734.264 1112085.814 0, 1330000.135 1112105.229 0, 
+    1330266.005 1112124.66 0, 1330531.874 1112144.107 0, 1330797.741 1112163.569 0, 1331063.608 1112183.047 0, 1331329.473 1112202.541 0, 1331595.338 1112222.05 0, 1331861.201 1112241.575 0, 1332127.063 1112261.115 0, 1332391.69 1112280.581 0, 1332801.29 1106714.398 0, 
+    1333210.889 1101148.228 0))
+
+POLYGON ((1345151.641 1113237.674 0, 1344887.068 1113217.461 0, 1344621.262 1113197.169 0, 1344355.455 1113176.894 0, 1344089.647 1113156.633 0, 1343823.838 1113136.389 0, 1343558.027 1113116.16 0, 1343292.216 1113095.946 0, 1343026.403 1113075.749 0, 1342760.589 1113055.567 0, 
+    1342494.773 1113035.4 0, 1342228.957 1113015.25 0, 1341963.139 1112995.114 0, 1341697.321 1112974.995 0, 1341431.501 1112954.891 0, 1341165.679 1112934.803 0, 1340899.857 1112914.731 0, 1340634.034 1112894.674 0, 1340368.209 1112874.632 0, 1340102.383 1112854.607 0, 
+    1339836.556 1112834.597 0, 1339570.728 1112814.603 0, 1339304.898 1112794.624 0, 1339039.068 1112774.661 0, 1338772.004 1112754.621 0, 1338507.403 1112734.782 0, 1338241.569 1112714.866 0, 1337975.734 1112694.966 0, 1337709.897 1112675.081 0, 1337444.06 1112655.212 0, 
+    1337178.221 1112635.358 0, 1336912.381 1112615.52 0, 1336646.54 1112595.698 0, 1336380.697 1112575.892 0, 1336114.854 1112556.101 0, 1335849.009 1112536.326 0, 1335583.163 1112516.566 0, 1335317.317 1112496.822 0, 1335051.468 1112477.094 0, 1334785.619 1112457.381 0, 
+    1334519.769 1112437.684 0, 1334253.917 1112418.003 0, 1333988.064 1112398.337 0, 1333722.21 1112378.687 0, 1333456.355 1112359.053 0, 1333190.499 1112339.434 0, 1332924.642 1112319.831 0, 1332658.783 1112300.243 0, 1332391.69 1112280.581 0, 1331982.09 1117846.773 0, 
+    1331572.489 1123412.97 0, 1331838.924 1123432.584 0, 1332104.127 1123452.123 0, 1332369.329 1123471.678 0, 1332634.53 1123491.249 0, 1332899.73 1123510.835 0, 1333164.929 1123530.436 0, 1333430.126 1123550.054 0, 1333695.322 1123569.686 0, 1333960.518 1123589.335 0, 
+    1334225.712 1123608.999 0, 1334490.905 1123628.679 0, 1334756.096 1123648.374 0, 1335021.287 1123668.085 0, 1335286.476 1123687.811 0, 1335551.665 1123707.553 0, 1335816.852 1123727.311 0, 1336082.038 1123747.084 0, 1336347.223 1123766.873 0, 1336612.406 1123786.678 0, 
+    1336877.589 1123806.498 0, 1337142.77 1123826.334 0, 1337407.95 1123846.185 0, 1337673.129 1123866.052 0, 1337937.078 1123885.842 0, 1338203.483 1123905.833 0, 1338468.659 1123925.747 0, 1338733.833 1123945.676 0, 1338999.006 1123965.621 0, 1339264.178 1123985.582 0, 
+    1339529.349 1124005.558 0, 1339794.518 1124025.55 0, 1340059.687 1124045.557 0, 1340324.854 1124065.58 0, 1340590.02 1124085.619 0, 1340855.185 1124105.673 0, 1341120.348 1124125.743 0, 1341385.511 1124145.828 0, 1341650.672 1124165.929 0, 1341915.832 1124186.046 0, 
+    1342180.991 1124206.178 0, 1342446.149 1124226.326 0, 1342711.306 1124246.49 0, 1342976.461 1124266.669 0, 1343241.615 1124286.864 0, 1343506.768 1124307.074 0, 1343771.92 1124327.3 0, 1344037.071 1124347.541 0, 1344300.992 1124367.705 0, 1344726.317 1118802.687 0, 
+    1345151.641 1113237.674 0))
+
+POLYGON ((1357026.747 1125358.396 0, 1356762.882 1125337.487 0, 1356497.789 1125316.496 0, 1356232.696 1125295.521 0, 1355967.601 1125274.562 0, 1355702.505 1125253.618 0, 1355437.408 1125232.69 0, 1355172.309 1125211.777 0, 1354907.209 1125190.88 0, 1354642.108 1125169.999 0, 
+    1354377.006 1125149.133 0, 1354111.903 1125128.283 0, 1353846.798 1125107.449 0, 1353581.692 1125086.63 0, 1353316.585 1125065.826 0, 1353051.476 1125045.039 0, 1352786.367 1125024.267 0, 1352521.256 1125003.51 0, 1352256.144 1124982.769 0, 1351991.031 1124962.044 0, 
+    1351725.916 1124941.334 0, 1351460.801 1124920.64 0, 1351195.684 1124899.962 0, 1350930.566 1124879.299 0, 1350664.22 1124858.556 0, 1350400.326 1124838.02 0, 1350135.204 1124817.404 0, 1349870.081 1124796.803 0, 1349604.957 1124776.219 0, 1349339.831 1124755.649 0, 
+    1349074.705 1124735.096 0, 1348809.577 1124714.558 0, 1348544.448 1124694.035 0, 1348279.318 1124673.528 0, 1348014.186 1124653.037 0, 1347749.054 1124632.561 0, 1347483.92 1124612.101 0, 1347218.785 1124591.657 0, 1346953.649 1124571.228 0, 1346688.511 1124550.815 0, 
+    1346423.372 1124530.417 0, 1346158.233 1124510.035 0, 1345893.092 1124489.669 0, 1345627.949 1124469.318 0, 1345362.806 1124448.983 0, 1345097.661 1124428.664 0, 1344832.515 1124408.36 0, 1344567.368 1124388.071 0, 1344300.992 1124367.705 0, 1343875.667 1129932.723 0, 
+    1343450.343 1135497.737 0, 1343716.061 1135518.053 0, 1343980.553 1135538.291 0, 1344245.044 1135558.545 0, 1344509.533 1135578.814 0, 1344774.021 1135599.099 0, 1345038.509 1135619.4 0, 1345302.995 1135639.716 0, 1345567.479 1135660.047 0, 1345831.963 1135680.395 0, 
+    1346096.445 1135700.757 0, 1346360.927 1135721.136 0, 1346625.407 1135741.53 0, 1346889.885 1135761.939 0, 1347154.363 1135782.364 0, 1347418.839 1135802.805 0, 1347683.315 1135823.261 0, 1347947.789 1135843.733 0, 1348212.261 1135864.22 0, 1348476.733 1135884.723 0, 
+    1348741.203 1135905.241 0, 1349005.672 1135925.775 0, 1349270.14 1135946.325 0, 1349534.607 1135966.89 0, 1349797.849 1135987.375 0, 1350063.537 1136008.067 0, 1350328 1136028.679 0, 1350592.462 1136049.306 0, 1350856.923 1136069.949 0, 1351121.382 1136090.607 0, 
+    1351385.84 1136111.282 0, 1351650.297 1136131.971 0, 1351914.753 1136152.676 0, 1352179.208 1136173.397 0, 1352443.661 1136194.134 0, 1352708.113 1136214.885 0, 1352972.564 1136235.653 0, 1353237.014 1136256.436 0, 1353501.462 1136277.235 0, 1353765.91 1136298.049 0, 
+    1354030.356 1136318.879 0, 1354294.8 1136339.724 0, 1354559.244 1136360.585 0, 1354823.686 1136381.461 0, 1355088.127 1136402.353 0, 1355352.567 1136423.261 0, 1355617.006 1136444.184 0, 1355881.443 1136465.123 0, 1356144.657 1136485.98 0, 1356585.702 1130922.19 0, 
+    1357026.747 1125358.396 0))
+
+POLYGON ((1368836.129 1137510.083 0, 1368572.973 1137488.482 0, 1368308.596 1137466.796 0, 1368044.217 1137445.126 0, 1367779.837 1137423.472 0, 1367515.456 1137401.833 0, 1367251.074 1137380.209 0, 1366986.691 1137358.601 0, 1366722.306 1137337.009 0, 1366457.92 1137315.432 0, 
+    1366193.532 1137293.871 0, 1365929.143 1137272.325 0, 1365664.754 1137250.795 0, 1365400.362 1137229.281 0, 1365135.97 1137207.782 0, 1364871.576 1137186.298 0, 1364607.181 1137164.83 0, 1364342.785 1137143.378 0, 1364078.387 1137121.941 0, 1363813.989 1137100.52 0, 
+    1363549.589 1137079.115 0, 1363285.187 1137057.725 0, 1363020.785 1137036.35 0, 1362756.381 1137014.991 0, 1362490.754 1136993.549 0, 1362227.57 1136972.32 0, 1361963.162 1136951.008 0, 1361698.753 1136929.711 0, 1361434.343 1136908.43 0, 1361169.932 1136887.165 0, 
+    1360905.519 1136865.915 0, 1360641.105 1136844.68 0, 1360376.69 1136823.462 0, 1360112.274 1136802.258 0, 1359847.856 1136781.071 0, 1359583.437 1136759.898 0, 1359319.017 1136738.742 0, 1359054.596 1136717.601 0, 1358790.173 1136696.475 0, 1358525.75 1136675.365 0, 
+    1358261.325 1136654.271 0, 1357996.898 1136633.192 0, 1357732.471 1136612.129 0, 1357468.042 1136591.082 0, 1357203.612 1136570.049 0, 1356939.181 1136549.033 0, 1356674.748 1136528.032 0, 1356410.315 1136507.047 0, 1356144.657 1136485.98 0, 1355703.613 1142049.761 0, 
+    1355262.569 1147613.53 0, 1355527.569 1147634.545 0, 1355791.348 1147655.478 0, 1356055.125 1147676.427 0, 1356318.902 1147697.391 0, 1356582.677 1147718.371 0, 1356846.451 1147739.367 0, 1357110.223 1147760.378 0, 1357373.995 1147781.404 0, 1357637.765 1147802.446 0, 
+    1357901.534 1147823.504 0, 1358165.301 1147844.577 0, 1358429.068 1147865.666 0, 1358692.833 1147886.77 0, 1358956.597 1147907.89 0, 1359220.359 1147929.025 0, 1359484.121 1147950.176 0, 1359747.881 1147971.342 0, 1360011.64 1147992.524 0, 1360275.398 1148013.721 0, 
+    1360539.154 1148034.934 0, 1360802.909 1148056.162 0, 1361066.663 1148077.406 0, 1361330.416 1148098.666 0, 1361592.949 1148119.842 0, 1361857.918 1148141.231 0, 1362121.667 1148162.537 0, 1362385.414 1148183.859 0, 1362649.161 1148205.196 0, 1362912.906 1148226.548 0, 
+    1363176.65 1148247.916 0, 1363440.392 1148269.3 0, 1363704.134 1148290.699 0, 1363967.874 1148312.114 0, 1364231.613 1148333.544 0, 1364495.351 1148354.99 0, 1364759.087 1148376.451 0, 1365022.822 1148397.928 0, 1365286.556 1148419.42 0, 1365550.288 1148440.928 0, 
+    1365814.02 1148462.451 0, 1366077.75 1148483.99 0, 1366341.479 1148505.544 0, 1366605.206 1148527.114 0, 1366868.932 1148548.7 0, 1367132.657 1148570.301 0, 1367396.381 1148591.917 0, 1367660.103 1148613.549 0, 1367922.607 1148635.097 0, 1368379.367 1143072.596 0, 
+    1368836.129 1137510.083 0))
+
+POLYGON ((1380579.708 1149692.426 0, 1380317.264 1149670.137 0, 1380053.604 1149647.76 0, 1379789.942 1149625.398 0, 1379526.28 1149603.053 0, 1379262.615 1149580.722 0, 1378998.95 1149558.407 0, 1378735.283 1149536.108 0, 1378471.615 1149513.824 0, 1378207.946 1149491.556 0, 
+    1377944.275 1149469.303 0, 1377680.603 1149447.066 0, 1377416.929 1149424.844 0, 1377153.255 1149402.638 0, 1376889.579 1149380.447 0, 1376625.901 1149358.272 0, 1376362.223 1149336.112 0, 1376098.543 1149313.968 0, 1375834.862 1149291.839 0, 1375571.179 1149269.726 0, 
+    1375307.495 1149247.628 0, 1375043.81 1149225.546 0, 1374780.124 1149203.48 0, 1374516.436 1149181.429 0, 1374251.531 1149159.292 0, 1373989.057 1149137.373 0, 1373725.365 1149115.369 0, 1373461.672 1149093.38 0, 1373197.978 1149071.406 0, 1372934.283 1149049.448 0, 
+    1372670.586 1149027.506 0, 1372406.888 1149005.579 0, 1372143.189 1148983.668 0, 1371879.488 1148961.772 0, 1371615.786 1148939.891 0, 1371352.083 1148918.027 0, 1371088.378 1148896.177 0, 1370824.673 1148874.344 0, 1370560.966 1148852.525 0, 1370297.257 1148830.723 0, 
+    1370033.548 1148808.935 0, 1369769.837 1148787.164 0, 1369506.124 1148765.408 0, 1369242.411 1148743.667 0, 1368978.696 1148721.942 0, 1368714.98 1148700.232 0, 1368451.263 1148678.538 0, 1368187.544 1148656.86 0, 1367922.607 1148635.097 0, 1367465.848 1154197.579 0, 
+    1367009.092 1159760.04 0, 1367273.371 1159781.749 0, 1367536.435 1159803.374 0, 1367799.497 1159825.014 0, 1368062.558 1159846.67 0, 1368325.618 1159868.341 0, 1368588.677 1159890.028 0, 1368851.734 1159911.73 0, 1369114.791 1159933.447 0, 1369377.845 1159955.181 0, 
+    1369640.899 1159976.929 0, 1369903.951 1159998.693 0, 1370167.002 1160020.473 0, 1370430.052 1160042.268 0, 1370693.101 1160064.078 0, 1370956.148 1160085.904 0, 1371219.194 1160107.746 0, 1371482.238 1160129.603 0, 1371745.282 1160151.475 0, 1372008.324 1160173.363 0, 
+    1372271.364 1160195.267 0, 1372534.404 1160217.185 0, 1372797.442 1160239.12 0, 1373060.479 1160261.07 0, 1373322.301 1160282.934 0, 1373586.549 1160305.016 0, 1373849.582 1160327.012 0, 1374112.613 1160349.024 0, 1374375.644 1160371.051 0, 1374638.673 1160393.094 0, 
+    1374901.701 1160415.152 0, 1375164.727 1160437.226 0, 1375427.752 1160459.315 0, 1375690.776 1160481.42 0, 1375953.799 1160503.54 0, 1376216.82 1160525.676 0, 1376479.84 1160547.827 0, 1376742.859 1160569.993 0, 1377005.876 1160592.175 0, 1377268.892 1160614.373 0, 
+    1377531.907 1160636.586 0, 1377794.921 1160658.814 0, 1378057.933 1160681.058 0, 1378320.944 1160703.318 0, 1378583.953 1160725.593 0, 1378846.961 1160747.883 0, 1379109.968 1160770.189 0, 1379372.974 1160792.511 0, 1379634.766 1160814.745 0, 1380107.236 1155253.596 0, 
+    1380579.708 1149692.426 0))
+
+POLYGON ((788748.833 647289.815 0, 788457.057 647302.196 0, 788163.829 647314.655 0, 787870.602 647327.132 0, 787577.376 647339.626 0, 787284.151 647352.138 0, 786990.926 647364.666 0, 786697.702 647377.212 0, 786404.479 647389.775 0, 786111.257 647402.356 0, 
+    785818.035 647414.954 0, 785524.814 647427.569 0, 785231.594 647440.201 0, 784938.374 647452.85 0, 784645.156 647465.517 0, 784351.938 647478.201 0, 784058.72 647490.902 0, 783765.504 647503.621 0, 783472.288 647516.356 0, 783179.073 647529.109 0, 
+    782885.859 647541.88 0, 782592.646 647554.667 0, 782299.433 647567.472 0, 782006.221 647580.294 0, 781711.556 647593.197 0, 781419.799 647605.99 0, 781126.589 647618.864 0, 780833.381 647631.755 0, 780540.172 647644.663 0, 780246.965 647657.589 0, 
+    779953.758 647670.532 0, 779660.552 647683.492 0, 779367.347 647696.469 0, 779074.143 647709.464 0, 778780.939 647722.476 0, 778487.736 647735.505 0, 778194.534 647748.551 0, 777901.333 647761.615 0, 777608.132 647774.696 0, 777314.933 647787.794 0, 
+    777021.734 647800.909 0, 776728.535 647814.042 0, 776435.338 647827.192 0, 776142.141 647840.359 0, 775848.945 647853.544 0, 775555.75 647866.745 0, 775262.556 647879.964 0, 774969.362 647893.201 0, 774674.715 647906.52 0, 774926.283 653468.025 0, 
+    775177.865 659029.849 0, 775471.855 659016.559 0, 775764.393 659003.352 0, 776056.933 658990.163 0, 776349.474 658976.991 0, 776642.015 658963.836 0, 776934.557 658950.698 0, 777227.099 658937.577 0, 777519.643 658924.474 0, 777812.187 658911.388 0, 
+    778104.732 658898.319 0, 778397.278 658885.267 0, 778689.825 658872.233 0, 778982.372 658859.216 0, 779274.92 658846.215 0, 779567.469 658833.233 0, 779860.019 658820.267 0, 780152.569 658807.319 0, 780445.12 658794.387 0, 780737.672 658781.473 0, 
+    781030.225 658768.577 0, 781322.778 658755.697 0, 781615.333 658742.835 0, 781907.888 658729.99 0, 782198.993 658717.226 0, 782493 658704.351 0, 782785.557 658691.558 0, 783078.115 658678.782 0, 783370.674 658666.023 0, 783663.233 658653.281 0, 
+    783955.793 658640.556 0, 784248.354 658627.849 0, 784540.916 658615.159 0, 784833.479 658602.486 0, 785126.042 658589.83 0, 785418.606 658577.192 0, 785711.171 658564.571 0, 786003.736 658551.967 0, 786296.302 658539.38 0, 786588.869 658526.81 0, 
+    786881.437 658514.258 0, 787174.005 658501.723 0, 787466.574 658489.205 0, 787759.144 658476.704 0, 788051.715 658464.221 0, 788344.286 658451.755 0, 788636.858 658439.306 0, 788929.431 658426.874 0, 789220.555 658414.521 0, 788984.687 652852.008 0, 
+    788748.833 647289.815 0))
+
+POLYGON ((860715.486 700466.5 0, 860426.813 700474.666 0, 860136.715 700482.889 0, 859846.617 700491.13 0, 859556.52 700499.388 0, 859266.424 700507.662 0, 858976.327 700515.954 0, 858686.232 700524.263 0, 858396.137 700532.589 0, 858106.042 700540.932 0, 
+    857815.948 700549.292 0, 857525.854 700557.669 0, 857235.761 700566.064 0, 856945.668 700574.475 0, 856655.576 700582.903 0, 856365.484 700591.349 0, 856075.393 700599.812 0, 855785.302 700608.291 0, 855495.212 700616.788 0, 855205.122 700625.302 0, 
+    854915.033 700633.833 0, 854624.944 700642.381 0, 854334.856 700650.946 0, 854044.768 700659.528 0, 853753.254 700668.169 0, 853464.595 700676.743 0, 853174.508 700685.376 0, 852884.423 700694.027 0, 852594.338 700702.694 0, 852304.253 700711.379 0, 
+    852014.169 700720.08 0, 851724.085 700728.799 0, 851434.002 700737.535 0, 851143.919 700746.288 0, 850853.837 700755.058 0, 850563.756 700763.845 0, 850273.675 700772.649 0, 849983.594 700781.47 0, 849693.514 700790.308 0, 849403.435 700799.163 0, 
+    849113.356 700808.036 0, 848823.277 700816.925 0, 848533.199 700825.832 0, 848243.122 700834.755 0, 847953.045 700843.696 0, 847662.969 700852.654 0, 847372.893 700861.628 0, 847082.817 700870.62 0, 846791.315 700879.673 0, 846964.393 706447.216 0, 
+    847137.48 712015.044 0, 847428.325 712006.011 0, 847717.744 711997.04 0, 848007.165 711988.085 0, 848296.586 711979.148 0, 848586.007 711970.227 0, 848875.429 711961.324 0, 849164.852 711952.437 0, 849454.275 711943.568 0, 849743.698 711934.716 0, 
+    850033.122 711925.881 0, 850322.547 711917.062 0, 850611.972 711908.261 0, 850901.398 711899.477 0, 851190.824 711890.71 0, 851480.251 711881.96 0, 851769.678 711873.227 0, 852059.106 711864.511 0, 852348.534 711855.812 0, 852637.962 711847.13 0, 
+    852927.392 711838.465 0, 853216.821 711829.817 0, 853506.252 711821.186 0, 853795.682 711812.572 0, 854083.69 711804.018 0, 854374.545 711795.396 0, 854663.978 711786.833 0, 854953.411 711778.287 0, 855242.844 711769.759 0, 855532.278 711761.247 0, 
+    855821.712 711752.753 0, 856111.147 711744.275 0, 856400.582 711735.814 0, 856690.018 711727.371 0, 856979.454 711718.945 0, 857268.891 711710.535 0, 857558.328 711702.143 0, 857847.766 711693.768 0, 858137.204 711685.409 0, 858426.643 711677.068 0, 
+    858716.082 711668.744 0, 859005.522 711660.437 0, 859294.962 711652.147 0, 859584.403 711643.873 0, 859873.844 711635.617 0, 860163.285 711627.378 0, 860452.728 711619.156 0, 860742.17 711610.951 0, 861030.191 711602.804 0, 860872.834 706034.509 0, 
+    860715.486 700466.5 0))
+
+POLYGON ((874924.01 711229.814 0, 874635.966 711237.148 0, 874346.501 711244.536 0, 874057.037 711251.94 0, 873767.573 711259.361 0, 873478.11 711266.799 0, 873188.647 711274.255 0, 872899.184 711281.727 0, 872609.722 711289.216 0, 872320.261 711296.723 0, 
+    872030.799 711304.246 0, 871741.339 711311.787 0, 871451.878 711319.345 0, 871162.419 711326.919 0, 870872.959 711334.511 0, 870583.5 711342.119 0, 870294.042 711349.745 0, 870004.584 711357.388 0, 869715.126 711365.048 0, 869425.669 711372.725 0, 
+    869136.212 711380.418 0, 868846.756 711388.129 0, 868557.3 711395.857 0, 868267.845 711403.602 0, 867976.969 711411.402 0, 867688.936 711419.143 0, 867399.482 711426.939 0, 867110.029 711434.752 0, 866820.576 711442.583 0, 866531.123 711450.43 0, 
+    866241.671 711458.294 0, 865952.219 711466.175 0, 865662.768 711474.074 0, 865373.317 711481.989 0, 865083.867 711489.921 0, 864794.417 711497.871 0, 864504.968 711505.837 0, 864215.519 711513.821 0, 863926.071 711521.821 0, 863636.623 711529.839 0, 
+    863347.176 711537.873 0, 863057.729 711545.925 0, 862768.282 711553.994 0, 862478.836 711562.079 0, 862189.391 711570.182 0, 861899.946 711578.302 0, 861610.501 711586.439 0, 861321.057 711594.593 0, 861030.191 711602.804 0, 861187.555 717171.38 0, 
+    861344.927 722740.235 0, 861635.135 722732.043 0, 861923.924 722723.907 0, 862212.713 722715.789 0, 862501.502 722707.687 0, 862790.292 722699.603 0, 863079.083 722691.536 0, 863367.873 722683.485 0, 863656.665 722675.452 0, 863945.457 722667.435 0, 
+    864234.249 722659.436 0, 864523.042 722651.454 0, 864811.835 722643.488 0, 865100.629 722635.54 0, 865389.423 722627.608 0, 865678.218 722619.694 0, 865967.013 722611.797 0, 866255.809 722603.916 0, 866544.605 722596.053 0, 866833.401 722588.206 0, 
+    867122.198 722580.377 0, 867410.996 722572.564 0, 867699.794 722564.769 0, 867988.592 722556.991 0, 868275.973 722549.267 0, 868566.19 722541.485 0, 868854.99 722533.757 0, 869143.79 722526.047 0, 869432.591 722518.353 0, 869721.392 722510.677 0, 
+    870010.194 722503.018 0, 870298.996 722495.375 0, 870587.798 722487.75 0, 870876.601 722480.141 0, 871165.404 722472.55 0, 871454.208 722464.975 0, 871743.012 722457.418 0, 872031.817 722449.877 0, 872320.622 722442.354 0, 872609.428 722434.847 0, 
+    872898.234 722427.358 0, 873187.04 722419.886 0, 873475.847 722412.43 0, 873764.655 722404.992 0, 874053.462 722397.57 0, 874342.271 722390.166 0, 874631.079 722382.778 0, 874919.888 722375.408 0, 875207.28 722368.09 0, 875065.642 716798.813 0, 
+    874924.01 711229.814 0))
+
+POLYGON ((889070.629 722035.111 0, 888783.216 722041.616 0, 888494.387 722048.171 0, 888205.558 722054.742 0, 887916.73 722061.331 0, 887627.903 722067.936 0, 887339.076 722074.559 0, 887050.249 722081.198 0, 886761.422 722087.855 0, 886472.596 722094.528 0, 
+    886183.771 722101.219 0, 885894.945 722107.926 0, 885606.121 722114.651 0, 885317.296 722121.392 0, 885028.472 722128.151 0, 884739.648 722134.926 0, 884450.825 722141.719 0, 884162.002 722148.528 0, 883873.18 722155.355 0, 883584.358 722162.198 0, 
+    883295.536 722169.059 0, 883006.715 722175.936 0, 882717.894 722182.831 0, 882429.074 722189.742 0, 882138.837 722196.705 0, 881851.434 722203.616 0, 881562.615 722210.579 0, 881273.796 722217.558 0, 880984.978 722224.555 0, 880696.16 722231.568 0, 
+    880407.342 722238.599 0, 880118.525 722245.646 0, 879829.708 722252.711 0, 879540.892 722259.792 0, 879252.076 722266.891 0, 878963.261 722274.006 0, 878674.445 722281.139 0, 878385.631 722288.288 0, 878096.817 722295.455 0, 877808.003 722302.638 0, 
+    877519.189 722309.839 0, 877230.376 722317.056 0, 876941.564 722324.291 0, 876652.752 722331.542 0, 876363.94 722338.81 0, 876075.129 722346.096 0, 875786.318 722353.398 0, 875497.508 722360.718 0, 875207.28 722368.09 0, 875348.926 727937.643 0, 
+    875490.579 733507.466 0, 875780.147 733500.11 0, 876068.302 733492.807 0, 876356.457 733485.522 0, 876644.613 733478.253 0, 876932.769 733471.001 0, 877220.925 733463.766 0, 877509.082 733456.548 0, 877797.239 733449.347 0, 878085.397 733442.162 0, 
+    878373.555 733434.995 0, 878661.714 733427.845 0, 878949.873 733420.712 0, 879238.032 733413.595 0, 879526.192 733406.496 0, 879814.352 733399.414 0, 880102.513 733392.348 0, 880390.674 733385.3 0, 880678.835 733378.268 0, 880966.997 733371.254 0, 
+    881255.16 733364.256 0, 881543.322 733357.276 0, 881831.485 733350.312 0, 882119.649 733343.365 0, 882406.4 733336.47 0, 882695.977 733329.523 0, 882984.142 733322.627 0, 883272.307 733315.748 0, 883560.473 733308.886 0, 883848.639 733302.041 0, 
+    884136.805 733295.214 0, 884424.972 733288.403 0, 884713.139 733281.608 0, 885001.307 733274.831 0, 885289.475 733268.071 0, 885577.643 733261.328 0, 885865.812 733254.602 0, 886153.981 733247.893 0, 886442.151 733241.2 0, 886730.321 733234.525 0, 
+    887018.491 733227.867 0, 887306.662 733221.225 0, 887594.833 733214.601 0, 887883.004 733207.994 0, 888171.176 733201.403 0, 888459.349 733194.829 0, 888747.521 733188.273 0, 889035.694 733181.733 0, 889322.456 733175.243 0, 889196.54 727605.041 0, 
+    889070.629 722035.111 0))
+
+POLYGON ((903155.216 732882.098 0, 902868.435 732887.778 0, 902580.245 732893.504 0, 902292.055 732899.246 0, 902003.865 732905.006 0, 901715.676 732910.782 0, 901427.487 732916.575 0, 901139.298 732922.386 0, 900851.11 732928.213 0, 900562.922 732934.057 0, 
+    900274.734 732939.918 0, 899986.547 732945.796 0, 899698.36 732951.691 0, 899410.173 732957.603 0, 899121.987 732963.532 0, 898833.801 732969.478 0, 898545.615 732975.441 0, 898257.43 732981.421 0, 897969.245 732987.418 0, 897681.061 732993.432 0, 
+    897392.877 732999.463 0, 897104.693 733005.51 0, 896816.509 733011.575 0, 896528.326 733017.657 0, 896238.733 733023.785 0, 895951.961 733029.871 0, 895663.779 733036.003 0, 895375.597 733042.153 0, 895087.416 733048.319 0, 894799.235 733054.503 0, 
+    894511.055 733060.703 0, 894222.874 733066.921 0, 893934.695 733073.155 0, 893646.515 733079.406 0, 893358.336 733085.674 0, 893070.157 733091.96 0, 892781.979 733098.262 0, 892493.801 733104.581 0, 892205.623 733110.917 0, 891917.446 733117.27 0, 
+    891629.269 733123.64 0, 891341.093 733130.027 0, 891052.917 733136.431 0, 890764.741 733142.852 0, 890476.565 733149.29 0, 890188.39 733155.744 0, 889900.216 733162.216 0, 889612.042 733168.705 0, 889322.456 733175.243 0, 889448.378 738745.712 0, 
+    889574.306 744316.446 0, 889863.233 744309.923 0, 890150.752 744303.449 0, 890438.271 744296.992 0, 890725.79 744290.552 0, 891013.309 744284.129 0, 891300.829 744277.723 0, 891588.35 744271.333 0, 891875.871 744264.961 0, 892163.392 744258.605 0, 
+    892450.913 744252.267 0, 892738.435 744245.945 0, 893025.957 744239.64 0, 893313.48 744233.353 0, 893601.003 744227.082 0, 893888.526 744220.828 0, 894176.05 744214.591 0, 894463.574 744208.371 0, 894751.098 744202.167 0, 895038.623 744195.981 0, 
+    895326.148 744189.812 0, 895613.674 744183.659 0, 895901.2 744177.524 0, 896188.726 744171.405 0, 896474.845 744165.333 0, 896763.78 744159.219 0, 897051.307 744153.151 0, 897338.835 744147.1 0, 897626.363 744141.066 0, 897913.891 744135.049 0, 
+    898201.42 744129.049 0, 898488.949 744123.066 0, 898776.478 744117.099 0, 899064.008 744111.15 0, 899351.538 744105.218 0, 899639.069 744099.302 0, 899926.6 744093.404 0, 900214.131 744087.522 0, 900501.662 744081.657 0, 900789.194 744075.809 0, 
+    901076.727 744069.978 0, 901364.259 744064.165 0, 901651.792 744058.367 0, 901939.325 744052.587 0, 902226.859 744046.824 0, 902514.393 744041.078 0, 902801.927 744035.349 0, 903089.462 744029.636 0, 903375.59 744023.968 0, 903265.401 738452.901 0, 
+    903155.216 732882.098 0))
+
+POLYGON ((917177.645 743770.483 0, 916891.499 743775.342 0, 916603.95 743780.242 0, 916316.401 743785.159 0, 916028.852 743790.093 0, 915741.303 743795.044 0, 915453.754 743800.012 0, 915166.206 743804.997 0, 914878.658 743809.998 0, 914591.111 743815.017 0, 
+    914303.564 743820.052 0, 914016.017 743825.105 0, 913728.47 743830.174 0, 913440.924 743835.26 0, 913153.377 743840.363 0, 912865.832 743845.483 0, 912578.286 743850.62 0, 912290.741 743855.774 0, 912003.196 743860.945 0, 911715.652 743866.133 0, 
+    911428.107 743871.338 0, 911140.563 743876.559 0, 910853.02 743881.798 0, 910565.477 743887.053 0, 910276.528 743892.352 0, 909990.391 743897.615 0, 909702.848 743902.921 0, 909415.306 743908.245 0, 909127.765 743913.585 0, 908840.223 743918.942 0, 
+    908552.682 743924.316 0, 908265.141 743929.706 0, 907977.601 743935.114 0, 907690.06 743940.539 0, 907402.521 743945.981 0, 907114.981 743951.439 0, 906827.442 743956.915 0, 906539.903 743962.407 0, 906252.364 743967.916 0, 905964.826 743973.443 0, 
+    905677.288 743978.986 0, 905389.751 743984.546 0, 905102.213 743990.123 0, 904814.676 743995.717 0, 904527.14 744001.328 0, 904239.604 744006.956 0, 903952.068 744012.6 0, 903664.532 744018.262 0, 903375.59 744023.968 0, 903485.785 749595.297 0, 
+    903595.984 755166.883 0, 903884.267 755161.19 0, 904171.147 755155.541 0, 904458.027 755149.909 0, 904744.907 755144.294 0, 905031.788 755138.696 0, 905318.669 755133.115 0, 905605.551 755127.55 0, 905892.432 755122.003 0, 906179.315 755116.472 0, 
+    906466.197 755110.959 0, 906753.08 755105.462 0, 907039.963 755099.982 0, 907326.846 755094.519 0, 907613.73 755089.073 0, 907900.614 755083.644 0, 908187.498 755078.231 0, 908474.383 755072.836 0, 908761.268 755067.457 0, 909048.153 755062.096 0, 
+    909335.039 755056.751 0, 909621.924 755051.423 0, 909908.811 755046.112 0, 910195.697 755040.818 0, 910481.182 755035.566 0, 910769.471 755030.28 0, 911056.359 755025.037 0, 911343.246 755019.81 0, 911630.134 755014.6 0, 911917.023 755009.407 0, 
+    912203.911 755004.232 0, 912490.8 754999.072 0, 912777.69 754993.93 0, 913064.579 754988.805 0, 913351.469 754983.697 0, 913638.359 754978.605 0, 913925.25 754973.53 0, 914212.141 754968.473 0, 914499.032 754963.432 0, 914785.923 754958.408 0, 
+    915072.815 754953.401 0, 915359.707 754948.411 0, 915646.599 754943.437 0, 915933.492 754938.481 0, 916220.385 754933.541 0, 916507.278 754928.619 0, 916794.171 754923.713 0, 917081.065 754918.824 0, 917366.557 754913.976 0, 917272.099 749342.101 0, 
+    917177.645 743770.483 0))
+
+POLYGON ((931137.79 754699.974 0, 930852.283 754704.016 0, 930565.376 754708.094 0, 930278.47 754712.189 0, 929991.564 754716.301 0, 929704.659 754720.43 0, 929417.753 754724.576 0, 929130.848 754728.739 0, 928843.943 754732.919 0, 928557.039 754737.115 0, 
+    928270.134 754741.329 0, 927983.23 754745.559 0, 927696.326 754749.806 0, 927409.422 754754.07 0, 927122.519 754758.351 0, 926835.616 754762.649 0, 926548.713 754766.964 0, 926261.81 754771.296 0, 925974.908 754775.644 0, 925688.005 754780.009 0, 
+    925401.104 754784.392 0, 925114.202 754788.791 0, 924827.301 754793.207 0, 924540.399 754797.64 0, 924252.098 754802.112 0, 923966.598 754806.557 0, 923679.698 754811.04 0, 923392.798 754815.541 0, 923105.898 754820.058 0, 922818.998 754824.592 0, 
+    922532.099 754829.144 0, 922245.2 754833.712 0, 921958.301 754838.296 0, 921671.403 754842.898 0, 921384.505 754847.517 0, 921097.607 754852.153 0, 920810.709 754856.805 0, 920523.812 754861.474 0, 920236.914 754866.161 0, 919950.018 754870.864 0, 
+    919663.121 754875.584 0, 919376.225 754880.321 0, 919089.329 754885.075 0, 918802.433 754889.845 0, 918515.538 754894.633 0, 918228.643 754899.437 0, 917941.748 754904.259 0, 917654.853 754909.097 0, 917366.557 754913.976 0, 917461.02 760486.105 0, 
+    917555.487 766058.484 0, 917843.124 766053.616 0, 918129.362 766048.789 0, 918415.601 766043.979 0, 918701.841 766039.185 0, 918988.08 766034.409 0, 919274.32 766029.649 0, 919560.56 766024.906 0, 919846.8 766020.18 0, 920133.041 766015.471 0, 
+    920419.282 766010.778 0, 920705.523 766006.103 0, 920991.764 766001.444 0, 921278.006 765996.802 0, 921564.248 765992.177 0, 921850.49 765987.569 0, 922136.733 765982.978 0, 922422.975 765978.403 0, 922709.219 765973.846 0, 922995.462 765969.305 0, 
+    923281.705 765964.781 0, 923567.949 765960.274 0, 923854.193 765955.784 0, 924140.438 765951.311 0, 924425.285 765946.876 0, 924712.927 765942.414 0, 924999.172 765937.992 0, 925285.418 765933.586 0, 925571.664 765929.196 0, 925857.91 765924.824 0, 
+    926144.156 765920.469 0, 926430.402 765916.13 0, 926716.649 765911.808 0, 927002.896 765907.503 0, 927289.143 765903.215 0, 927575.391 765898.944 0, 927861.638 765894.69 0, 928147.886 765890.452 0, 928434.134 765886.232 0, 928720.383 765882.028 0, 
+    929006.632 765877.841 0, 929292.881 765873.671 0, 929579.13 765869.518 0, 929865.379 765865.381 0, 930151.629 765861.262 0, 930437.879 765857.159 0, 930724.129 765853.073 0, 931010.379 765849.004 0, 931295.234 765844.972 0, 931216.51 760272.348 0, 
+    931137.79 754699.974 0))
+
+POLYGON ((945035.529 765670.277 0, 944750.662 765673.505 0, 944464.401 765676.765 0, 944178.141 765680.042 0, 943891.88 765683.336 0, 943605.62 765686.647 0, 943319.36 765689.975 0, 943033.1 765693.319 0, 942746.841 765696.681 0, 942460.581 765700.059 0, 
+    942174.322 765703.454 0, 941888.063 765706.866 0, 941601.804 765710.295 0, 941315.546 765713.74 0, 941029.287 765717.203 0, 940743.029 765720.682 0, 940456.771 765724.178 0, 940170.513 765727.691 0, 939884.256 765731.221 0, 939597.999 765734.768 0, 
+    939311.741 765738.332 0, 939025.484 765741.912 0, 938739.228 765745.509 0, 938452.971 765749.123 0, 938165.32 765752.772 0, 937880.459 765756.402 0, 937594.203 765760.067 0, 937307.947 765763.748 0, 937021.692 765767.447 0, 936735.437 765771.162 0, 
+    936449.182 765774.894 0, 936162.927 765778.643 0, 935876.672 765782.409 0, 935590.418 765786.191 0, 935304.164 765789.991 0, 935017.91 765793.807 0, 934731.656 765797.64 0, 934445.403 765801.49 0, 934159.15 765805.357 0, 933872.897 765809.241 0, 
+    933586.644 765813.141 0, 933300.391 765817.058 0, 933014.139 765820.993 0, 932727.887 765824.944 0, 932441.635 765828.912 0, 932155.383 765832.897 0, 931869.132 765836.898 0, 931582.881 765840.917 0, 931295.234 765844.972 0, 931373.961 771417.843 0, 
+    931452.692 776990.957 0, 931739.68 776986.911 0, 932025.275 776982.902 0, 932310.87 776978.909 0, 932596.466 776974.934 0, 932882.061 776970.975 0, 933167.657 776967.033 0, 933453.254 776963.107 0, 933738.85 776959.199 0, 934024.447 776955.307 0, 
+    934310.044 776951.433 0, 934595.641 776947.575 0, 934881.238 776943.734 0, 935166.836 776939.909 0, 935452.434 776936.102 0, 935738.032 776932.311 0, 936023.63 776928.537 0, 936309.229 776924.78 0, 936594.828 776921.04 0, 936880.427 776917.316 0, 
+    937166.026 776913.609 0, 937451.625 776909.92 0, 937737.225 776906.246 0, 938022.825 776902.59 0, 938307.033 776898.968 0, 938594.025 776895.328 0, 938879.625 776891.722 0, 939165.226 776888.133 0, 939450.827 776884.561 0, 939736.428 776881.006 0, 
+    940022.029 776877.467 0, 940307.631 776873.945 0, 940593.233 776870.44 0, 940878.835 776866.952 0, 941164.437 776863.481 0, 941450.039 776860.026 0, 941735.642 776856.589 0, 942021.244 776853.168 0, 942306.847 776849.763 0, 942592.45 776846.376 0, 
+    942878.054 776843.006 0, 943163.657 776839.652 0, 943449.261 776836.315 0, 943734.865 776832.995 0, 944020.469 776829.692 0, 944306.074 776826.405 0, 944591.678 776823.136 0, 944877.283 776819.883 0, 945161.497 776816.663 0, 945098.512 771243.348 0, 
+    945035.529 765670.277 0))
+
+POLYGON ((958870.74 776681.099 0, 958586.515 776683.517 0, 958300.903 776685.962 0, 958015.29 776688.425 0, 957729.677 776690.905 0, 957444.065 776693.401 0, 957158.453 776695.914 0, 956872.841 776698.444 0, 956587.229 776700.991 0, 956301.617 776703.555 0, 
+    956016.006 776706.135 0, 955730.394 776708.732 0, 955444.783 776711.346 0, 955159.172 776713.977 0, 954873.561 776716.625 0, 954587.95 776719.289 0, 954302.34 776721.97 0, 954016.729 776724.669 0, 953731.119 776727.383 0, 953445.509 776730.115 0, 
+    953159.898 776732.864 0, 952874.289 776735.629 0, 952588.679 776738.411 0, 952303.069 776741.21 0, 952016.071 776744.04 0, 951731.851 776746.858 0, 951446.242 776749.708 0, 951160.633 776752.574 0, 950875.024 776755.457 0, 950589.416 776758.357 0, 
+    950303.807 776761.273 0, 950018.199 776764.207 0, 949732.591 776767.157 0, 949446.983 776770.124 0, 949161.376 776773.108 0, 948875.768 776776.109 0, 948590.161 776779.126 0, 948304.554 776782.16 0, 948018.947 776785.211 0, 947733.34 776788.279 0, 
+    947447.734 776791.364 0, 947162.127 776794.466 0, 946876.521 776797.584 0, 946590.915 776800.719 0, 946305.309 776803.871 0, 946019.703 776807.04 0, 945734.098 776810.225 0, 945448.493 776813.428 0, 945161.497 776816.663 0, 945224.485 782390.217 0, 
+    945287.476 787964.007 0, 945573.812 787960.779 0, 945858.761 787957.584 0, 946143.711 787954.406 0, 946428.66 787951.245 0, 946713.61 787948.1 0, 946998.56 787944.972 0, 947283.51 787941.861 0, 947568.46 787938.766 0, 947853.411 787935.689 0, 
+    948138.361 787932.628 0, 948423.312 787929.584 0, 948708.263 787926.556 0, 948993.214 787923.546 0, 949278.166 787920.552 0, 949563.117 787917.575 0, 949848.069 787914.615 0, 950133.021 787911.671 0, 950417.973 787908.745 0, 950702.925 787905.835 0, 
+    950987.877 787902.942 0, 951272.83 787900.065 0, 951557.783 787897.206 0, 951842.736 787894.363 0, 952126.302 787891.551 0, 952412.642 787888.728 0, 952697.595 787885.935 0, 952982.549 787883.159 0, 953267.503 787880.4 0, 953552.457 787877.658 0, 
+    953837.411 787874.933 0, 954122.365 787872.224 0, 954407.319 787869.532 0, 954692.274 787866.857 0, 954977.228 787864.199 0, 955262.183 787861.557 0, 955547.138 787858.932 0, 955832.093 787856.324 0, 956117.049 787853.733 0, 956402.004 787851.159 0, 
+    956686.96 787848.601 0, 956971.915 787846.06 0, 957256.871 787843.536 0, 957541.827 787841.028 0, 957826.784 787838.538 0, 958111.74 787836.064 0, 958396.696 787833.607 0, 958681.653 787831.167 0, 958965.225 787828.755 0, 958917.981 782254.809 0, 
+    958870.74 776681.099 0))
+
+POLYGON ((972643.301 787732.145 0, 972359.722 787733.756 0, 972074.759 787735.391 0, 971789.797 787737.043 0, 971504.835 787738.712 0, 971219.873 787740.398 0, 970934.911 787742.1 0, 970649.949 787743.819 0, 970364.987 787745.555 0, 970080.025 787747.308 0, 
+    969795.064 787749.077 0, 969510.102 787750.863 0, 969225.141 787752.666 0, 968940.18 787754.486 0, 968655.218 787756.322 0, 968370.257 787758.176 0, 968085.296 787760.046 0, 967800.336 787761.933 0, 967515.375 787763.836 0, 967230.414 787765.757 0, 
+    966945.454 787767.694 0, 966660.493 787769.648 0, 966375.533 787771.618 0, 966090.573 787773.606 0, 965804.229 787775.62 0, 965520.653 787777.631 0, 965235.693 787779.669 0, 964950.734 787781.723 0, 964665.774 787783.795 0, 964380.815 787785.883 0, 
+    964095.855 787787.988 0, 963810.896 787790.109 0, 963525.937 787792.248 0, 963240.978 787794.403 0, 962956.019 787796.575 0, 962671.061 787798.763 0, 962386.102 787800.969 0, 962101.144 787803.191 0, 961816.185 787805.43 0, 961531.227 787807.686 0, 
+    961246.269 787809.959 0, 960961.311 787812.248 0, 960676.354 787814.554 0, 960391.396 787816.877 0, 960106.438 787819.217 0, 959821.481 787821.573 0, 959536.524 787823.946 0, 959251.567 787826.336 0, 958965.225 787828.755 0, 959012.47 793402.933 0, 
+    959059.717 798977.34 0, 959345.4 798974.928 0, 959629.701 798972.543 0, 959914.002 798970.175 0, 960198.303 798967.824 0, 960482.604 798965.49 0, 960766.906 798963.172 0, 961051.207 798960.872 0, 961335.509 798958.588 0, 961619.811 798956.32 0, 
+    961904.113 798954.07 0, 962188.415 798951.836 0, 962472.717 798949.619 0, 962757.02 798947.418 0, 963041.322 798945.235 0, 963325.625 798943.068 0, 963609.928 798940.917 0, 963894.23 798938.784 0, 964178.533 798936.667 0, 964462.837 798934.567 0, 
+    964747.14 798932.484 0, 965031.443 798930.417 0, 965315.747 798928.367 0, 965600.05 798926.334 0, 965882.973 798924.328 0, 966168.658 798922.318 0, 966452.962 798920.336 0, 966737.266 798918.369 0, 967021.57 798916.42 0, 967305.874 798914.487 0, 
+    967590.179 798912.571 0, 967874.483 798910.672 0, 968158.788 798908.79 0, 968443.093 798906.924 0, 968727.398 798905.075 0, 969011.703 798903.243 0, 969296.008 798901.427 0, 969580.313 798899.628 0, 969864.618 798897.846 0, 970148.924 798896.081 0, 
+    970433.229 798894.332 0, 970717.535 798892.6 0, 971001.84 798890.885 0, 971286.146 798889.187 0, 971570.452 798887.505 0, 971854.758 798885.84 0, 972139.064 798884.192 0, 972423.37 798882.561 0, 972706.297 798880.954 0, 972674.798 793306.435 0, 
+    972643.301 787732.145 0))
+
+POLYGON ((986353.094 798823.121 0, 986070.162 798823.929 0, 985785.852 798824.757 0, 985501.543 798825.602 0, 985217.233 798826.464 0, 984932.924 798827.342 0, 984648.614 798828.237 0, 984364.305 798829.149 0, 984079.995 798830.078 0, 983795.686 798831.023 0, 
+    983511.377 798831.985 0, 983227.068 798832.964 0, 982942.758 798833.96 0, 982658.449 798834.972 0, 982374.14 798836.001 0, 982089.831 798837.047 0, 981805.522 798838.11 0, 981521.214 798839.189 0, 981236.905 798840.285 0, 980952.596 798841.398 0, 
+    980668.288 798842.527 0, 980383.979 798843.673 0, 980099.671 798844.836 0, 979815.362 798846.016 0, 979529.675 798847.218 0, 979246.745 798848.425 0, 978962.437 798849.655 0, 978678.129 798850.902 0, 978393.821 798852.165 0, 978109.513 798853.445 0, 
+    977825.205 798854.742 0, 977540.897 798856.056 0, 977256.589 798857.386 0, 976972.282 798858.733 0, 976687.974 798860.097 0, 976403.667 798861.477 0, 976119.359 798862.874 0, 975835.052 798864.288 0, 975550.745 798865.719 0, 975266.437 798867.166 0, 
+    974982.13 798868.63 0, 974697.823 798870.111 0, 974413.516 798871.609 0, 974129.209 798873.123 0, 973844.903 798874.654 0, 973560.596 798876.202 0, 973276.289 798877.767 0, 972991.983 798879.348 0, 972706.297 798880.954 0, 972737.796 804455.697 0, 
+    972769.297 810030.663 0, 973054.324 810029.061 0, 973337.974 810027.483 0, 973621.625 810025.922 0, 973905.275 810024.378 0, 974188.926 810022.85 0, 974472.576 810021.34 0, 974756.227 810019.845 0, 975039.878 810018.368 0, 975323.529 810016.907 0, 
+    975607.18 810015.463 0, 975890.831 810014.036 0, 976174.482 810012.625 0, 976458.133 810011.231 0, 976741.784 810009.854 0, 977025.435 810008.493 0, 977309.087 810007.149 0, 977592.738 810005.822 0, 977876.39 810004.512 0, 978160.042 810003.218 0, 
+    978443.693 810001.941 0, 978727.345 810000.68 0, 979010.997 809999.437 0, 979294.649 809998.21 0, 979576.925 809997.005 0, 979861.953 809995.806 0, 980145.605 809994.629 0, 980429.258 809993.468 0, 980712.91 809992.325 0, 980996.562 809991.198 0, 
+    981280.215 809990.088 0, 981563.867 809988.994 0, 981847.52 809987.918 0, 982131.173 809986.858 0, 982414.825 809985.814 0, 982698.478 809984.788 0, 982982.131 809983.778 0, 983265.784 809982.784 0, 983549.437 809981.808 0, 983833.09 809980.848 0, 
+    984116.743 809979.905 0, 984400.396 809978.978 0, 984684.049 809978.068 0, 984967.702 809977.175 0, 985251.355 809976.299 0, 985535.009 809975.439 0, 985818.662 809974.596 0, 986102.315 809973.77 0, 986384.594 809972.964 0, 986368.844 804397.932 0, 
+    986353.094 798823.121 0))
+
+POLYGON ((1000000 809953.731 0, 999717.718 809953.739 0, 999434.063 809953.764 0, 999150.409 809953.806 0, 998866.754 809953.864 0, 998583.099 809953.939 0, 998299.445 809954.031 0, 998015.79 809954.139 0, 997732.136 809954.264 0, 997448.481 809954.406 0, 
+    997164.826 809954.565 0, 996881.172 809954.74 0, 996597.517 809954.932 0, 996313.863 809955.141 0, 996030.208 809955.366 0, 995746.554 809955.608 0, 995462.899 809955.867 0, 995179.245 809956.142 0, 994895.59 809956.434 0, 994611.936 809956.743 0, 
+    994328.281 809957.068 0, 994044.627 809957.41 0, 993760.973 809957.769 0, 993477.318 809958.145 0, 993192.29 809958.539 0, 992910.01 809958.946 0, 992626.355 809959.372 0, 992342.701 809959.814 0, 992059.047 809960.273 0, 991775.393 809960.749 0, 
+    991491.738 809961.241 0, 991208.084 809961.75 0, 990924.43 809962.276 0, 990640.776 809962.819 0, 990357.122 809963.378 0, 990073.468 809963.954 0, 989789.814 809964.546 0, 989506.16 809965.156 0, 989222.506 809965.782 0, 988938.852 809966.424 0, 
+    988655.198 809967.084 0, 988371.544 809967.76 0, 988087.891 809968.453 0, 987804.237 809969.162 0, 987520.583 809969.888 0, 987236.93 809970.631 0, 986953.276 809971.391 0, 986669.622 809972.167 0, 986384.594 809972.964 0, 986400.345 815548.214 0, 
+    986416.097 821123.678 0, 986700.466 821122.883 0, 986983.463 821122.109 0, 987266.46 821121.351 0, 987549.458 821120.61 0, 987832.455 821119.886 0, 988115.453 821119.178 0, 988398.45 821118.487 0, 988681.447 821117.812 0, 988964.445 821117.154 0, 
+    989247.443 821116.513 0, 989530.44 821115.888 0, 989813.438 821115.281 0, 990096.436 821114.689 0, 990379.433 821114.115 0, 990662.431 821113.557 0, 990945.429 821113.016 0, 991228.427 821112.491 0, 991511.425 821111.983 0, 991794.422 821111.492 0, 
+    992077.42 821111.017 0, 992360.418 821110.559 0, 992643.416 821110.118 0, 992926.414 821109.693 0, 993208.042 821109.287 0, 993492.41 821108.894 0, 993775.408 821108.519 0, 994058.406 821108.161 0, 994341.404 821107.82 0, 994624.403 821107.495 0, 
+    994907.401 821107.187 0, 995190.399 821106.895 0, 995473.397 821106.621 0, 995756.395 821106.363 0, 996039.393 821106.121 0, 996322.392 821105.896 0, 996605.39 821105.688 0, 996888.388 821105.497 0, 997171.386 821105.322 0, 997454.385 821105.164 0, 
+    997737.383 821105.022 0, 998020.381 821104.897 0, 998303.379 821104.789 0, 998586.378 821104.698 0, 998869.376 821104.623 0, 999152.374 821104.565 0, 999435.373 821104.523 0, 999718.371 821104.498 0, 1000000 821104.49 0, 1000000 815529.003 0, 
+    1000000 809953.731 0))
+
+POLYGON ((1013583.903 821123.678 0, 1013302.273 821122.891 0, 1013019.275 821122.116 0, 1012736.278 821121.358 0, 1012453.281 821120.617 0, 1012170.283 821119.892 0, 1011887.286 821119.184 0, 1011604.289 821118.493 0, 1011321.291 821117.818 0, 1011038.293 821117.16 0, 
+    1010755.296 821116.519 0, 1010472.298 821115.894 0, 1010189.301 821115.286 0, 1009906.303 821114.695 0, 1009623.305 821114.12 0, 1009340.307 821113.562 0, 1009057.31 821113.021 0, 1008774.312 821112.496 0, 1008491.314 821111.988 0, 1008208.316 821111.496 0, 
+    1007925.318 821111.022 0, 1007642.32 821110.563 0, 1007359.322 821110.122 0, 1007076.324 821109.697 0, 1006791.958 821109.287 0, 1006510.328 821108.897 0, 1006227.33 821108.523 0, 1005944.332 821108.164 0, 1005661.334 821107.823 0, 1005378.336 821107.498 0, 
+    1005095.338 821107.19 0, 1004812.34 821106.898 0, 1004529.341 821106.623 0, 1004246.343 821106.365 0, 1003963.345 821106.123 0, 1003680.347 821105.898 0, 1003397.349 821105.69 0, 1003114.35 821105.499 0, 1002831.352 821105.324 0, 1002548.354 821105.165 0, 
+    1002265.356 821105.024 0, 1001982.357 821104.899 0, 1001699.359 821104.79 0, 1001416.361 821104.698 0, 1001133.362 821104.623 0, 1000850.364 821104.565 0, 1000567.366 821104.523 0, 1000284.368 821104.498 0, 1000000 821104.49 0, 1000000 826680.187 0, 
+    1000000 832256.091 0, 1000283.708 832256.1 0, 1000566.05 832256.125 0, 1000848.392 832256.167 0, 1001130.734 832256.225 0, 1001413.076 832256.3 0, 1001695.418 832256.391 0, 1001977.76 832256.499 0, 1002260.102 832256.624 0, 1002542.443 832256.765 0, 
+    1002824.785 832256.923 0, 1003107.127 832257.098 0, 1003389.469 832257.289 0, 1003671.811 832257.497 0, 1003954.153 832257.721 0, 1004236.495 832257.962 0, 1004518.837 832258.22 0, 1004801.178 832258.494 0, 1005083.52 832258.785 0, 1005365.862 832259.093 0, 
+    1005648.204 832259.417 0, 1005930.545 832259.757 0, 1006212.887 832260.115 0, 1006495.229 832260.489 0, 1006776.205 832260.877 0, 1007059.912 832261.287 0, 1007342.254 832261.71 0, 1007624.595 832262.151 0, 1007906.937 832262.608 0, 1008189.278 832263.082 0, 
+    1008471.62 832263.572 0, 1008753.961 832264.079 0, 1009036.303 832264.603 0, 1009318.644 832265.143 0, 1009600.986 832265.699 0, 1009883.327 832266.273 0, 1010165.668 832266.863 0, 1010448.01 832267.47 0, 1010730.351 832268.093 0, 1011012.692 832268.733 0, 
+    1011295.033 832269.389 0, 1011577.375 832270.062 0, 1011859.716 832270.752 0, 1012142.057 832271.458 0, 1012424.398 832272.181 0, 1012706.739 832272.921 0, 1012989.08 832273.677 0, 1013271.421 832274.45 0, 1013552.397 832275.236 0, 1013568.15 826699.353 0, 
+    1013583.903 821123.678 0))
+
+POLYGON ((1027104.687 832332.667 0, 1026823.711 832331.088 0, 1026541.373 832329.518 0, 1026259.036 832327.964 0, 1025976.698 832326.426 0, 1025694.36 832324.906 0, 1025412.022 832323.402 0, 1025129.684 832321.914 0, 1024847.346 832320.444 0, 1024565.008 832318.989 0, 
+    1024282.67 832317.552 0, 1024000.331 832316.131 0, 1023717.993 832314.727 0, 1023435.654 832313.339 0, 1023153.316 832311.968 0, 1022870.977 832310.614 0, 1022588.638 832309.276 0, 1022306.299 832307.954 0, 1022023.96 832306.65 0, 1021741.621 832305.362 0, 
+    1021459.282 832304.091 0, 1021176.943 832302.836 0, 1020894.604 832301.598 0, 1020612.265 832300.376 0, 1020328.562 832299.166 0, 1020047.586 832297.983 0, 1019765.246 832296.811 0, 1019482.907 832295.656 0, 1019200.567 832294.518 0, 1018918.227 832293.396 0, 
+    1018635.888 832292.291 0, 1018353.548 832291.202 0, 1018071.208 832290.13 0, 1017788.868 832289.075 0, 1017506.528 832288.036 0, 1017224.188 832287.014 0, 1016941.848 832286.009 0, 1016659.507 832285.02 0, 1016377.167 832284.048 0, 1016094.827 832283.092 0, 
+    1015812.486 832282.153 0, 1015530.146 832281.231 0, 1015247.805 832280.325 0, 1014965.465 832279.436 0, 1014683.124 832278.563 0, 1014400.784 832277.707 0, 1014118.443 832276.868 0, 1013836.102 832276.045 0, 1013552.397 832275.236 0, 1013536.644 837851.321 0, 
+    1013520.89 843427.606 0, 1013803.935 843428.414 0, 1014085.619 843429.234 0, 1014367.304 843430.072 0, 1014648.988 843430.926 0, 1014930.672 843431.796 0, 1015212.356 843432.683 0, 1015494.04 843433.587 0, 1015775.724 843434.507 0, 1016057.408 843435.444 0, 
+    1016339.092 843436.397 0, 1016620.776 843437.367 0, 1016902.46 843438.354 0, 1017184.144 843439.357 0, 1017465.827 843440.377 0, 1017747.511 843441.413 0, 1018029.195 843442.466 0, 1018310.878 843443.535 0, 1018592.561 843444.621 0, 1018874.245 843445.724 0, 
+    1019155.928 843446.843 0, 1019437.611 843447.979 0, 1019719.295 843449.131 0, 1020000.978 843450.3 0, 1020281.301 843451.48 0, 1020564.344 843452.688 0, 1020846.027 843453.906 0, 1021127.709 843455.142 0, 1021409.392 843456.393 0, 1021691.075 843457.662 0, 
+    1021972.757 843458.947 0, 1022254.44 843460.248 0, 1022536.122 843461.567 0, 1022817.805 843462.901 0, 1023099.487 843464.253 0, 1023381.169 843465.62 0, 1023662.851 843467.005 0, 1023944.534 843468.406 0, 1024226.215 843469.824 0, 1024507.897 843471.258 0, 
+    1024789.579 843472.709 0, 1025071.261 843474.176 0, 1025352.943 843475.66 0, 1025634.624 843477.16 0, 1025916.305 843478.677 0, 1026197.987 843480.211 0, 1026479.668 843481.761 0, 1026761.349 843483.328 0, 1027041.672 843484.904 0, 1027073.18 837908.686 0, 
+    1027104.687 832332.667 0))
+
+POLYGON ((1040562.238 843580.401 0, 1040281.919 843578.033 0, 1040000.243 843575.67 0, 1039718.567 843573.324 0, 1039436.892 843570.995 0, 1039155.215 843568.682 0, 1038873.539 843566.386 0, 1038591.863 843564.106 0, 1038310.187 843561.843 0, 1038028.51 843559.596 0, 
+    1037746.833 843557.366 0, 1037465.156 843555.153 0, 1037183.479 843552.956 0, 1036901.802 843550.776 0, 1036620.125 843548.612 0, 1036338.448 843546.465 0, 1036056.77 843544.335 0, 1035775.093 843542.221 0, 1035493.415 843540.123 0, 1035211.737 843538.042 0, 
+    1034930.059 843535.978 0, 1034648.381 843533.931 0, 1034366.703 843531.9 0, 1034085.025 843529.885 0, 1033801.989 843527.878 0, 1033521.668 843525.906 0, 1033239.989 843523.941 0, 1032958.31 843521.993 0, 1032676.631 843520.061 0, 1032394.952 843518.146 0, 
+    1032113.273 843516.248 0, 1031831.594 843514.366 0, 1031549.914 843512.501 0, 1031268.235 843510.652 0, 1030986.555 843508.82 0, 1030704.876 843507.005 0, 1030423.196 843505.206 0, 1030141.516 843503.423 0, 1029859.836 843501.658 0, 1029578.156 843499.908 0, 
+    1029296.476 843498.176 0, 1029014.795 843496.46 0, 1028733.115 843494.76 0, 1028451.434 843493.077 0, 1028169.754 843491.411 0, 1027888.073 843489.761 0, 1027606.392 843488.128 0, 1027324.711 843486.512 0, 1027041.672 843484.904 0, 1027010.163 849061.318 0, 
+    1026978.652 854637.924 0, 1027261.032 854639.528 0, 1027542.057 854641.14 0, 1027823.081 854642.77 0, 1028104.105 854644.416 0, 1028385.13 854646.078 0, 1028666.154 854647.757 0, 1028947.178 854649.452 0, 1029228.202 854651.164 0, 1029509.225 854652.893 0, 
+    1029790.249 854654.638 0, 1030071.273 854656.4 0, 1030352.296 854658.178 0, 1030633.319 854659.973 0, 1030914.343 854661.784 0, 1031195.366 854663.612 0, 1031476.389 854665.456 0, 1031757.412 854667.317 0, 1032038.434 854669.195 0, 1032319.457 854671.089 0, 
+    1032600.48 854672.999 0, 1032881.502 854674.926 0, 1033162.525 854676.87 0, 1033443.547 854678.83 0, 1033723.215 854680.797 0, 1034005.591 854682.8 0, 1034286.613 854684.81 0, 1034567.635 854686.836 0, 1034848.656 854688.879 0, 1035129.678 854690.938 0, 
+    1035410.699 854693.014 0, 1035691.721 854695.107 0, 1035972.742 854697.216 0, 1036253.763 854699.341 0, 1036534.784 854701.483 0, 1036815.804 854703.642 0, 1037096.825 854705.817 0, 1037377.846 854708.009 0, 1037658.866 854710.217 0, 1037939.886 854712.442 0, 
+    1038220.906 854714.683 0, 1038501.926 854716.941 0, 1038782.946 854719.216 0, 1039063.966 854721.506 0, 1039344.986 854723.814 0, 1039626.005 854726.138 0, 1039907.024 854728.479 0, 1040188.044 854730.836 0, 1040467.71 854733.198 0, 1040514.975 849156.703 0, 
+    1040562.238 843580.401 0))
+
+POLYGON ((1053956.444 854866.581 0, 1053676.783 854863.429 0, 1053395.772 854860.278 0, 1053114.76 854857.143 0, 1052833.749 854854.025 0, 1052552.737 854850.924 0, 1052271.724 854847.839 0, 1051990.712 854844.77 0, 1051709.7 854841.719 0, 1051428.687 854838.683 0, 
+    1051147.674 854835.665 0, 1050866.661 854832.662 0, 1050585.648 854829.677 0, 1050304.634 854826.708 0, 1050023.621 854823.755 0, 1049742.607 854820.819 0, 1049461.593 854817.9 0, 1049180.579 854814.997 0, 1048899.565 854812.11 0, 1048618.55 854809.24 0, 
+    1048337.536 854806.387 0, 1048056.521 854803.55 0, 1047775.506 854800.73 0, 1047494.491 854797.926 0, 1047212.124 854795.126 0, 1046932.46 854792.369 0, 1046651.445 854789.615 0, 1046370.429 854786.877 0, 1046089.413 854784.156 0, 1045808.397 854781.452 0, 
+    1045527.381 854778.764 0, 1045246.364 854776.092 0, 1044965.348 854773.437 0, 1044684.331 854770.799 0, 1044403.314 854768.177 0, 1044122.297 854765.572 0, 1043841.28 854762.983 0, 1043560.263 854760.411 0, 1043279.245 854757.856 0, 1042998.228 854755.317 0, 
+    1042717.21 854752.794 0, 1042436.192 854750.288 0, 1042155.174 854747.799 0, 1041874.156 854745.326 0, 1041593.138 854742.869 0, 1041312.119 854740.43 0, 1041031.1 854738.006 0, 1040750.082 854735.6 0, 1040467.71 854733.198 0, 1040420.443 860309.881 0, 
+    1040373.175 865886.748 0, 1040654.887 865889.144 0, 1040935.25 865891.545 0, 1041215.612 865893.963 0, 1041495.974 865896.397 0, 1041776.336 865898.848 0, 1042056.697 865901.315 0, 1042337.059 865903.798 0, 1042617.42 865906.299 0, 1042897.782 865908.815 0, 
+    1043178.143 865911.348 0, 1043458.504 865913.898 0, 1043738.865 865916.464 0, 1044019.225 865919.047 0, 1044299.586 865921.646 0, 1044579.946 865924.262 0, 1044860.306 865926.894 0, 1045140.666 865929.542 0, 1045421.026 865932.207 0, 1045701.386 865934.889 0, 
+    1045981.746 865937.587 0, 1046262.105 865940.302 0, 1046542.464 865943.033 0, 1046822.824 865945.781 0, 1047101.834 865948.531 0, 1047383.541 865951.325 0, 1047663.9 865954.123 0, 1047944.258 865956.936 0, 1048224.617 865959.766 0, 1048504.975 865962.613 0, 
+    1048785.333 865965.476 0, 1049065.691 865968.356 0, 1049346.048 865971.252 0, 1049626.406 865974.165 0, 1049906.763 865977.094 0, 1050187.12 865980.04 0, 1050467.477 865983.002 0, 1050747.834 865985.98 0, 1051028.19 865988.976 0, 1051308.547 865991.987 0, 
+    1051588.903 865995.015 0, 1051869.259 865998.06 0, 1052149.615 866001.121 0, 1052429.971 866004.199 0, 1052710.326 866007.293 0, 1052990.681 866010.404 0, 1053271.037 866013.531 0, 1053551.391 866016.675 0, 1053830.398 866019.82 0, 1053893.422 860443.108 0, 
+    1053956.444 854866.581 0))
+
+POLYGON ((1067287.192 866190.909 0, 1067008.193 866186.976 0, 1066727.848 866183.041 0, 1066447.503 866179.121 0, 1066167.158 866175.219 0, 1065886.812 866171.332 0, 1065606.466 866167.463 0, 1065326.12 866163.609 0, 1065045.774 866159.773 0, 1064765.427 866155.953 0, 
+    1064485.08 866152.149 0, 1064204.733 866148.362 0, 1063924.386 866144.591 0, 1063644.039 866140.837 0, 1063363.691 866137.099 0, 1063083.343 866133.378 0, 1062802.995 866129.673 0, 1062522.647 866125.985 0, 1062242.298 866122.313 0, 1061961.95 866118.658 0, 
+    1061681.601 866115.019 0, 1061401.251 866111.397 0, 1061120.902 866107.791 0, 1060840.552 866104.202 0, 1060558.856 866100.612 0, 1060279.853 866097.073 0, 1059999.502 866093.533 0, 1059719.152 866090.01 0, 1059438.801 866086.504 0, 1059158.45 866083.013 0, 
+    1058878.099 866079.54 0, 1058597.748 866076.082 0, 1058317.397 866072.642 0, 1058037.045 866069.218 0, 1057756.693 866065.81 0, 1057476.341 866062.419 0, 1057195.989 866059.044 0, 1056915.636 866055.686 0, 1056635.284 866052.344 0, 1056354.931 866049.019 0, 
+    1056074.578 866045.71 0, 1055794.224 866042.418 0, 1055513.871 866039.142 0, 1055233.517 866035.883 0, 1054953.163 866032.64 0, 1054672.809 866029.414 0, 1054392.455 866026.205 0, 1054112.101 866023.011 0, 1053830.398 866019.82 0, 1053767.373 871596.712 0, 
+    1053704.345 877173.781 0, 1053985.388 877176.966 0, 1054265.086 877180.151 0, 1054544.783 877183.353 0, 1054824.481 877186.572 0, 1055104.178 877189.807 0, 1055383.875 877193.059 0, 1055663.572 877196.327 0, 1055943.269 877199.611 0, 1056222.966 877202.912 0, 
+    1056502.662 877206.23 0, 1056782.358 877209.563 0, 1057062.054 877212.914 0, 1057341.75 877216.281 0, 1057621.445 877219.664 0, 1057901.141 877223.064 0, 1058180.836 877226.48 0, 1058460.531 877229.912 0, 1058740.226 877233.361 0, 1059019.92 877236.827 0, 
+    1059299.615 877240.309 0, 1059579.309 877243.808 0, 1059859.003 877247.322 0, 1060138.697 877250.854 0, 1060417.047 877254.385 0, 1060698.083 877257.966 0, 1060977.777 877261.547 0, 1061257.469 877265.144 0, 1061537.162 877268.758 0, 1061816.855 877272.388 0, 
+    1062096.547 877276.035 0, 1062376.239 877279.698 0, 1062655.931 877283.377 0, 1062935.622 877287.073 0, 1063215.314 877290.786 0, 1063495.005 877294.515 0, 1063774.696 877298.26 0, 1064054.387 877302.022 0, 1064334.077 877305.801 0, 1064613.768 877309.595 0, 
+    1064893.458 877313.407 0, 1065173.147 877317.234 0, 1065452.837 877321.079 0, 1065732.526 877324.939 0, 1066012.216 877328.816 0, 1066291.905 877332.71 0, 1066571.593 877336.62 0, 1066851.282 877340.546 0, 1067129.628 877344.47 0, 1067208.411 871767.601 0, 
+    1067287.192 866190.909 0))
+
+POLYGON ((1080554.374 877553.088 0, 1080276.039 877548.378 0, 1079996.362 877543.661 0, 1079716.686 877538.961 0, 1079437.009 877534.277 0, 1079157.332 877529.61 0, 1078877.654 877524.959 0, 1078597.977 877520.324 0, 1078318.299 877515.707 0, 1078038.621 877511.105 0, 
+    1077758.942 877506.52 0, 1077479.263 877501.952 0, 1077199.584 877497.4 0, 1076919.905 877492.864 0, 1076640.226 877488.345 0, 1076360.546 877483.842 0, 1076080.866 877479.356 0, 1075801.186 877474.886 0, 1075521.505 877470.433 0, 1075241.824 877465.996 0, 
+    1074962.143 877461.576 0, 1074682.462 877457.172 0, 1074402.78 877452.785 0, 1074123.098 877448.414 0, 1073842.075 877444.038 0, 1073563.734 877439.721 0, 1073284.051 877435.399 0, 1073004.368 877431.094 0, 1072724.685 877426.806 0, 1072445.001 877422.533 0, 
+    1072165.318 877418.278 0, 1071885.634 877414.038 0, 1071605.95 877409.816 0, 1071326.265 877405.609 0, 1071046.581 877401.419 0, 1070766.896 877397.246 0, 1070487.211 877393.089 0, 1070207.525 877388.948 0, 1069927.84 877384.824 0, 1069648.154 877380.717 0, 
+    1069368.468 877376.626 0, 1069088.781 877372.551 0, 1068809.095 877368.493 0, 1068529.408 877364.451 0, 1068249.721 877360.426 0, 1067970.033 877356.417 0, 1067690.346 877352.425 0, 1067410.658 877348.449 0, 1067129.628 877344.47 0, 1067050.841 882921.513 0, 
+    1066972.053 888498.724 0, 1067252.424 888502.693 0, 1067531.455 888506.66 0, 1067810.486 888510.643 0, 1068089.517 888514.642 0, 1068368.547 888518.658 0, 1068647.578 888522.69 0, 1068926.608 888526.739 0, 1069205.638 888530.804 0, 1069484.667 888534.885 0, 
+    1069763.697 888538.983 0, 1070042.726 888543.098 0, 1070321.755 888547.228 0, 1070600.783 888551.376 0, 1070879.812 888555.539 0, 1071158.84 888559.719 0, 1071437.868 888563.916 0, 1071716.895 888568.129 0, 1071995.923 888572.358 0, 1072274.95 888576.604 0, 
+    1072553.977 888580.866 0, 1072833.003 888585.145 0, 1073112.03 888589.44 0, 1073391.056 888593.751 0, 1073668.744 888598.058 0, 1073949.108 888602.423 0, 1074228.133 888606.784 0, 1074507.158 888611.161 0, 1074786.183 888615.555 0, 1075065.208 888619.964 0, 
+    1075344.232 888624.391 0, 1075623.256 888628.834 0, 1075902.28 888633.293 0, 1076181.303 888637.769 0, 1076460.327 888642.261 0, 1076739.35 888646.769 0, 1077018.372 888651.294 0, 1077297.395 888655.836 0, 1077576.417 888660.393 0, 1077855.439 888664.968 0, 
+    1078134.461 888669.558 0, 1078413.482 888674.165 0, 1078692.503 888678.789 0, 1078971.524 888683.429 0, 1079250.545 888688.085 0, 1079529.565 888692.758 0, 1079808.585 888697.447 0, 1080087.605 888702.152 0, 1080365.287 888706.852 0, 1080459.832 883129.885 0, 
+    1080554.374 877553.088 0))
+
+POLYGON ((1093757.881 888952.817 0, 1093480.21 888947.333 0, 1093201.205 888941.839 0, 1092922.199 888936.362 0, 1092643.193 888930.901 0, 1092364.187 888925.456 0, 1092085.18 888920.028 0, 1091806.173 888914.616 0, 1091527.166 888909.221 0, 1091248.158 888903.842 0, 
+    1090969.151 888898.48 0, 1090690.142 888893.134 0, 1090411.134 888887.804 0, 1090132.125 888882.491 0, 1089853.116 888877.194 0, 1089574.106 888871.914 0, 1089295.096 888866.65 0, 1089016.086 888861.402 0, 1088737.076 888856.171 0, 1088458.065 888850.956 0, 
+    1088179.054 888845.758 0, 1087900.043 888840.576 0, 1087621.031 888835.411 0, 1087342.019 888830.262 0, 1087061.671 888825.105 0, 1086783.994 888820.013 0, 1086504.981 888814.913 0, 1086225.968 888809.83 0, 1085946.955 888804.763 0, 1085667.941 888799.713 0, 
+    1085388.927 888794.679 0, 1085109.913 888789.661 0, 1084830.898 888784.66 0, 1084551.883 888779.675 0, 1084272.868 888774.707 0, 1083993.852 888769.755 0, 1083714.837 888764.819 0, 1083435.821 888759.9 0, 1083156.804 888754.998 0, 1082877.787 888750.111 0, 
+    1082598.77 888745.242 0, 1082319.753 888740.388 0, 1082040.736 888735.551 0, 1081761.718 888730.731 0, 1081482.7 888725.927 0, 1081203.681 888721.139 0, 1080924.663 888716.368 0, 1080645.644 888711.613 0, 1080365.287 888706.852 0, 1080270.74 894283.984 0, 
+    1080176.189 899861.277 0, 1080455.886 899866.027 0, 1080734.249 899870.771 0, 1081012.611 899875.531 0, 1081290.973 899880.307 0, 1081569.334 899885.1 0, 1081847.695 899889.909 0, 1082126.056 899894.735 0, 1082404.417 899899.577 0, 1082682.778 899904.435 0, 
+    1082961.138 899909.31 0, 1083239.498 899914.201 0, 1083517.857 899919.109 0, 1083796.216 899924.033 0, 1084074.575 899928.973 0, 1084352.934 899933.93 0, 1084631.293 899938.903 0, 1084909.651 899943.892 0, 1085188.009 899948.898 0, 1085466.366 899953.92 0, 
+    1085744.723 899958.959 0, 1086023.08 899964.014 0, 1086301.437 899969.085 0, 1086579.793 899974.173 0, 1086856.816 899979.252 0, 1087136.505 899984.397 0, 1087414.86 899989.534 0, 1087693.216 899994.687 0, 1087971.57 899999.857 0, 1088249.925 900005.043 0, 
+    1088528.279 900010.245 0, 1088806.633 900015.464 0, 1089084.987 900020.699 0, 1089363.34 900025.951 0, 1089641.693 900031.219 0, 1089920.046 900036.503 0, 1090198.398 900041.804 0, 1090476.75 900047.121 0, 1090755.102 900052.454 0, 1091033.453 900057.804 0, 
+    1091311.804 900063.171 0, 1091590.155 900068.553 0, 1091868.506 900073.952 0, 1092146.856 900079.368 0, 1092425.206 900084.799 0, 1092703.555 900090.247 0, 1092981.904 900095.712 0, 1093260.253 900101.193 0, 1093537.27 900106.664 0, 1093647.577 894529.66 0, 
+    1093757.881 888952.817 0))
+
+POLYGON ((1106897.604 900389.797 0, 1106620.602 900383.543 0, 1106342.269 900377.276 0, 1106063.937 900371.025 0, 1105785.604 900364.791 0, 1105507.27 900358.572 0, 1105228.937 900352.371 0, 1104950.602 900346.185 0, 1104672.268 900340.016 0, 1104393.933 900333.864 0, 
+    1104115.598 900327.727 0, 1103837.262 900321.608 0, 1103558.926 900315.504 0, 1103280.59 900309.417 0, 1103002.254 900303.346 0, 1102723.917 900297.292 0, 1102445.579 900291.254 0, 1102167.241 900285.233 0, 1101888.903 900279.227 0, 1101610.565 900273.239 0, 
+    1101332.226 900267.266 0, 1101053.887 900261.31 0, 1100775.548 900255.371 0, 1100497.208 900249.447 0, 1100217.537 900243.512 0, 1099940.527 900237.65 0, 1099662.186 900231.776 0, 1099383.845 900225.918 0, 1099105.504 900220.077 0, 1098827.162 900214.252 0, 
+    1098548.819 900208.443 0, 1098270.477 900202.651 0, 1097992.134 900196.875 0, 1097713.791 900191.116 0, 1097435.447 900185.373 0, 1097157.103 900179.646 0, 1096878.759 900173.936 0, 1096600.414 900168.242 0, 1096322.069 900162.564 0, 1096043.724 900156.903 0, 
+    1095765.378 900151.258 0, 1095487.033 900145.63 0, 1095208.686 900140.018 0, 1094930.34 900134.423 0, 1094651.993 900128.843 0, 1094373.646 900123.28 0, 1094095.298 900117.734 0, 1093816.95 900112.204 0, 1093537.27 900106.664 0, 1093426.96 905683.826 0, 
+    1093316.647 911261.142 0, 1093595.667 911266.669 0, 1093873.359 911272.186 0, 1094151.05 911277.719 0, 1094428.74 911283.269 0, 1094706.431 911288.835 0, 1094984.121 911294.417 0, 1095261.811 911300.016 0, 1095539.5 911305.631 0, 1095817.189 911311.263 0, 
+    1096094.878 911316.91 0, 1096372.566 911322.575 0, 1096650.254 911328.255 0, 1096927.942 911333.952 0, 1097205.63 911339.665 0, 1097483.317 911345.395 0, 1097761.003 911351.14 0, 1098038.69 911356.903 0, 1098316.376 911362.681 0, 1098594.062 911368.476 0, 
+    1098871.747 911374.287 0, 1099149.432 911380.115 0, 1099427.117 911385.959 0, 1099704.801 911391.819 0, 1099981.157 911397.667 0, 1100260.169 911403.588 0, 1100537.852 911409.498 0, 1100815.535 911415.423 0, 1101093.218 911421.365 0, 1101370.9 911427.324 0, 
+    1101648.582 911433.298 0, 1101926.263 911439.289 0, 1102203.944 911445.297 0, 1102481.625 911451.32 0, 1102759.306 911457.36 0, 1103036.986 911463.417 0, 1103314.666 911469.49 0, 1103592.345 911475.579 0, 1103870.024 911481.684 0, 1104147.703 911487.806 0, 
+    1104425.381 911493.944 0, 1104703.059 911500.098 0, 1104980.737 911506.269 0, 1105258.414 911512.456 0, 1105536.091 911518.66 0, 1105813.768 911524.88 0, 1106091.444 911531.116 0, 1106369.119 911537.368 0, 1106645.468 911543.607 0, 1106771.538 905966.625 0, 
+    1106897.604 900389.797 0))
+
+POLYGON ((1119973.439 911863.727 0, 1119697.106 911856.708 0, 1119419.449 911849.671 0, 1119141.792 911842.65 0, 1118864.134 911835.646 0, 1118586.476 911828.658 0, 1118308.817 911821.686 0, 1118031.158 911814.731 0, 1117753.499 911807.792 0, 1117475.839 911800.87 0, 
+    1117198.178 911793.963 0, 1116920.518 911787.074 0, 1116642.857 911780.2 0, 1116365.195 911773.343 0, 1116087.533 911766.502 0, 1115809.871 911759.677 0, 1115532.208 911752.869 0, 1115254.545 911746.078 0, 1114976.881 911739.302 0, 1114699.218 911732.543 0, 
+    1114421.553 911725.8 0, 1114143.888 911719.074 0, 1113866.223 911712.364 0, 1113588.558 911705.67 0, 1113309.567 911698.96 0, 1113033.226 911692.331 0, 1112755.559 911685.687 0, 1112477.892 911679.058 0, 1112200.224 911672.446 0, 1111922.557 911665.85 0, 
+    1111644.888 911659.271 0, 1111367.22 911652.708 0, 1111089.551 911646.161 0, 1110811.881 911639.631 0, 1110534.212 911633.117 0, 1110256.541 911626.619 0, 1109978.871 911620.138 0, 1109701.2 911613.673 0, 1109423.529 911607.224 0, 1109145.857 911600.792 0, 
+    1108868.185 911594.376 0, 1108590.512 911587.977 0, 1108312.84 911581.593 0, 1108035.166 911575.226 0, 1107757.493 911568.876 0, 1107479.819 911562.542 0, 1107202.145 911556.224 0, 1106924.47 911549.922 0, 1106645.468 911543.607 0, 1106519.396 917120.739 0, 
+    1106393.319 922698.017 0, 1106671.661 922704.317 0, 1106948.679 922710.604 0, 1107225.697 922716.907 0, 1107502.715 922723.226 0, 1107779.732 922729.562 0, 1108056.748 922735.914 0, 1108333.765 922742.282 0, 1108610.78 922748.666 0, 1108887.796 922755.067 0, 
+    1109164.811 922761.484 0, 1109441.826 922767.917 0, 1109718.84 922774.367 0, 1109995.854 922780.833 0, 1110272.868 922787.315 0, 1110549.881 922793.814 0, 1110826.894 922800.329 0, 1111103.907 922806.86 0, 1111380.919 922813.408 0, 1111657.931 922819.971 0, 
+    1111934.942 922826.552 0, 1112211.953 922833.148 0, 1112488.963 922839.761 0, 1112765.974 922846.39 0, 1113041.661 922853.003 0, 1113319.993 922859.697 0, 1113597.002 922866.375 0, 1113874.01 922873.069 0, 1114151.019 922879.779 0, 1114428.026 922886.506 0, 
+    1114705.034 922893.249 0, 1114982.041 922900.009 0, 1115259.047 922906.785 0, 1115536.054 922913.577 0, 1115813.059 922920.385 0, 1116090.065 922927.21 0, 1116367.07 922934.051 0, 1116644.075 922940.908 0, 1116921.079 922947.782 0, 1117198.083 922954.672 0, 
+    1117475.086 922961.578 0, 1117752.089 922968.5 0, 1118029.092 922975.439 0, 1118306.094 922982.394 0, 1118583.095 922989.366 0, 1118860.097 922996.353 0, 1119137.098 923003.357 0, 1119414.098 923010.378 0, 1119689.777 923017.381 0, 1119831.61 917440.481 0, 
+    1119973.439 911863.727 0))
+
+POLYGON ((1132985.28 923374.308 0, 1132709.62 923366.526 0, 1132432.64 923358.723 0, 1132155.66 923350.936 0, 1131878.68 923343.166 0, 1131601.699 923335.412 0, 1131324.717 923327.675 0, 1131047.735 923319.953 0, 1130770.753 923312.248 0, 1130493.77 923304.559 0, 
+    1130216.787 923296.887 0, 1129939.803 923289.231 0, 1129662.819 923281.591 0, 1129385.835 923273.967 0, 1129108.85 923266.36 0, 1128831.864 923258.769 0, 1128554.878 923251.195 0, 1128277.892 923243.636 0, 1128000.905 923236.094 0, 1127723.918 923228.568 0, 
+    1127446.93 923221.059 0, 1127169.942 923213.566 0, 1126892.953 923206.089 0, 1126615.964 923198.629 0, 1126337.655 923191.149 0, 1126061.985 923183.756 0, 1125784.994 923176.345 0, 1125508.004 923168.95 0, 1125231.013 923161.571 0, 1124954.021 923154.208 0, 
+    1124677.029 923146.861 0, 1124400.036 923139.531 0, 1124123.043 923132.218 0, 1123846.05 923124.92 0, 1123569.056 923117.639 0, 1123292.062 923110.374 0, 1123015.067 923103.125 0, 1122738.072 923095.893 0, 1122461.077 923088.677 0, 1122184.081 923081.478 0, 
+    1121907.084 923074.294 0, 1121630.088 923067.127 0, 1121353.09 923059.976 0, 1121076.093 923052.842 0, 1120799.095 923045.724 0, 1120522.096 923038.622 0, 1120245.097 923031.536 0, 1119968.098 923024.467 0, 1119689.777 923017.381 0, 1119547.941 928594.422 0, 
+    1119406.102 934171.603 0, 1119683.763 934178.672 0, 1119960.105 934185.725 0, 1120236.448 934192.794 0, 1120512.79 934199.879 0, 1120789.131 934206.98 0, 1121065.472 934214.097 0, 1121341.813 934221.231 0, 1121618.153 934228.381 0, 1121894.493 934235.548 0, 
+    1122170.833 934242.73 0, 1122447.172 934249.929 0, 1122723.51 934257.144 0, 1122999.848 934264.376 0, 1123276.186 934271.623 0, 1123552.523 934278.887 0, 1123828.86 934286.167 0, 1124105.197 934293.464 0, 1124381.533 934300.776 0, 1124657.868 934308.105 0, 
+    1124934.203 934315.451 0, 1125210.538 934322.812 0, 1125486.872 934330.19 0, 1125763.206 934337.584 0, 1126038.223 934344.959 0, 1126315.873 934352.421 0, 1126592.205 934359.864 0, 1126868.537 934367.323 0, 1127144.869 934374.798 0, 1127421.2 934382.29 0, 
+    1127697.531 934389.798 0, 1127973.861 934397.322 0, 1128250.191 934404.862 0, 1128526.521 934412.419 0, 1128802.85 934419.992 0, 1129079.178 934427.581 0, 1129355.506 934435.187 0, 1129631.834 934442.808 0, 1129908.161 934450.446 0, 1130184.488 934458.101 0, 
+    1130460.814 934465.771 0, 1130737.14 934473.458 0, 1131013.466 934481.161 0, 1131289.791 934488.88 0, 1131566.115 934496.616 0, 1131842.439 934504.368 0, 1132118.763 934512.136 0, 1132395.086 934519.92 0, 1132670.093 934527.684 0, 1132827.688 928950.927 0, 
+    1132985.28 923374.308 0))
+
+POLYGON ((1145933.025 934921.237 0, 1145658.039 934912.696 0, 1145381.739 934904.131 0, 1145105.438 934895.582 0, 1144829.137 934887.05 0, 1144552.836 934878.534 0, 1144276.534 934870.034 0, 1144000.231 934861.55 0, 1143723.928 934853.083 0, 1143447.625 934844.632 0, 
+    1143171.321 934836.197 0, 1142895.016 934827.778 0, 1142618.711 934819.376 0, 1142342.405 934810.989 0, 1142066.099 934802.62 0, 1141789.793 934794.266 0, 1141513.486 934785.929 0, 1141237.178 934777.608 0, 1140960.87 934769.303 0, 1140684.562 934761.014 0, 
+    1140408.253 934752.742 0, 1140131.944 934744.486 0, 1139855.634 934736.246 0, 1139579.323 934728.023 0, 1139301.698 934719.776 0, 1139026.701 934711.624 0, 1138750.389 934703.45 0, 1138474.077 934695.291 0, 1138197.764 934687.149 0, 1137921.451 934679.023 0, 
+    1137645.137 934670.914 0, 1137368.823 934662.82 0, 1137092.508 934654.743 0, 1136816.193 934646.682 0, 1136539.877 934638.638 0, 1136263.561 934630.609 0, 1135987.244 934622.597 0, 1135710.927 934614.601 0, 1135434.61 934606.622 0, 1135158.292 934598.659 0, 
+    1134881.973 934590.712 0, 1134605.654 934582.781 0, 1134329.335 934574.866 0, 1134053.015 934566.968 0, 1133776.694 934559.086 0, 1133500.374 934551.22 0, 1133224.052 934543.371 0, 1132947.731 934535.538 0, 1132670.093 934527.684 0, 1132512.493 940104.575 0, 
+    1132354.89 945681.597 0, 1132631.868 945689.432 0, 1132907.534 945697.247 0, 1133183.199 945705.078 0, 1133458.863 945712.925 0, 1133734.527 945720.788 0, 1134010.19 945728.667 0, 1134285.853 945736.563 0, 1134561.516 945744.475 0, 1134837.178 945752.403 0, 
+    1135112.839 945760.347 0, 1135388.5 945768.308 0, 1135664.161 945776.285 0, 1135939.821 945784.278 0, 1136215.481 945792.287 0, 1136491.14 945800.313 0, 1136766.798 945808.354 0, 1137042.457 945816.412 0, 1137318.115 945824.486 0, 1137593.772 945832.577 0, 
+    1137869.429 945840.683 0, 1138145.085 945848.806 0, 1138420.741 945856.945 0, 1138696.396 945865.101 0, 1138970.74 945873.233 0, 1139247.706 945881.46 0, 1139523.359 945889.664 0, 1139799.013 945897.884 0, 1140074.666 945906.12 0, 1140350.318 945914.373 0, 
+    1140625.97 945922.642 0, 1140901.622 945930.927 0, 1141177.273 945939.228 0, 1141452.923 945947.546 0, 1141728.574 945955.879 0, 1142004.223 945964.229 0, 1142279.872 945972.596 0, 1142555.521 945980.978 0, 1142831.169 945989.377 0, 1143106.816 945997.792 0, 
+    1143382.463 946006.223 0, 1143658.11 946014.67 0, 1143933.756 946023.134 0, 1144209.402 946031.613 0, 1144485.047 946040.109 0, 1144760.691 946048.621 0, 1145036.335 946057.15 0, 1145311.979 946065.695 0, 1145586.312 946074.215 0, 1145759.67 940497.661 0, 
+    1145933.025 934921.237 0))
+
+POLYGON ((1158816.571 946504.212 0, 1158542.262 946494.917 0, 1158266.643 946485.594 0, 1157991.025 946476.287 0, 1157715.405 946466.996 0, 1157439.785 946457.721 0, 1157164.165 946448.462 0, 1156888.543 946439.22 0, 1156612.922 946429.994 0, 1156337.3 946420.784 0, 
+    1156061.677 946411.591 0, 1155786.054 946402.413 0, 1155510.43 946393.252 0, 1155234.806 946384.107 0, 1154959.181 946374.979 0, 1154683.555 946365.866 0, 1154407.929 946356.77 0, 1154132.303 946347.69 0, 1153856.676 946338.626 0, 1153581.048 946329.578 0, 
+    1153305.42 946320.547 0, 1153029.792 946311.532 0, 1152754.163 946302.533 0, 1152478.533 946293.55 0, 1152201.593 946284.541 0, 1151927.272 946275.634 0, 1151651.641 946266.7 0, 1151376.009 946257.782 0, 1151100.377 946248.88 0, 1150824.744 946239.995 0, 
+    1150549.111 946231.126 0, 1150273.477 946222.273 0, 1149997.842 946213.436 0, 1149722.207 946204.616 0, 1149446.572 946195.811 0, 1149170.936 946187.023 0, 1148895.3 946178.252 0, 1148619.663 946169.496 0, 1148344.025 946160.757 0, 1148068.387 946152.034 0, 
+    1147792.749 946143.327 0, 1147517.11 946134.636 0, 1147241.47 946125.962 0, 1146965.83 946117.303 0, 1146690.189 946108.661 0, 1146414.548 946100.035 0, 1146138.907 946091.426 0, 1145863.265 946082.833 0, 1145586.312 946074.215 0, 1145412.949 951650.895 0, 
+    1145239.583 957227.698 0, 1145515.876 957236.296 0, 1145790.862 957244.868 0, 1146065.847 957253.457 0, 1146340.832 957262.063 0, 1146615.816 957270.684 0, 1146890.799 957279.322 0, 1147165.782 957287.976 0, 1147440.765 957296.646 0, 1147715.747 957305.332 0, 
+    1147990.729 957314.034 0, 1148265.71 957322.753 0, 1148540.69 957331.487 0, 1148815.67 957340.238 0, 1149090.65 957349.005 0, 1149365.628 957357.789 0, 1149640.607 957366.588 0, 1149915.585 957375.404 0, 1150190.562 957384.235 0, 1150465.539 957393.083 0, 
+    1150740.516 957401.948 0, 1151015.491 957410.828 0, 1151290.467 957419.725 0, 1151565.442 957428.637 0, 1151839.11 957437.524 0, 1152115.39 957446.511 0, 1152390.363 957455.473 0, 1152665.335 957464.45 0, 1152940.308 957473.444 0, 1153215.279 957482.454 0, 
+    1153490.25 957491.48 0, 1153765.221 957500.522 0, 1154040.191 957509.58 0, 1154315.16 957518.655 0, 1154590.129 957527.746 0, 1154865.098 957536.853 0, 1155140.066 957545.976 0, 1155415.033 957555.115 0, 1155690 957564.271 0, 1155964.966 957573.442 0, 
+    1156239.932 957582.63 0, 1156514.897 957591.834 0, 1156789.862 957601.055 0, 1157064.826 957610.291 0, 1157339.79 957619.544 0, 1157614.753 957628.812 0, 1157889.715 957638.097 0, 1158164.677 957647.399 0, 1158438.333 957656.672 0, 1158627.454 952080.381 0, 
+    1158816.571 946504.212 0))
+
+POLYGON ((1171635.819 958122.932 0, 1171362.188 958112.886 0, 1171087.253 958102.808 0, 1170812.318 958092.746 0, 1170537.382 958082.701 0, 1170262.446 958072.671 0, 1169987.509 958062.658 0, 1169712.572 958052.661 0, 1169437.634 958042.68 0, 1169162.695 958032.716 0, 
+    1168887.756 958022.767 0, 1168612.816 958012.835 0, 1168337.875 958002.919 0, 1168062.934 957993.019 0, 1167787.993 957983.135 0, 1167513.051 957973.267 0, 1167238.108 957963.416 0, 1166963.164 957953.581 0, 1166688.22 957943.762 0, 1166413.276 957933.959 0, 
+    1166138.331 957924.172 0, 1165863.385 957914.402 0, 1165588.439 957904.647 0, 1165313.492 957894.909 0, 1165037.241 957885.141 0, 1164763.597 957875.482 0, 1164488.648 957865.792 0, 1164213.699 957856.119 0, 1163938.75 957846.461 0, 1163663.799 957836.82 0, 
+    1163388.849 957827.196 0, 1163113.897 957817.587 0, 1162838.945 957807.994 0, 1162563.993 957798.418 0, 1162289.04 957788.858 0, 1162014.086 957779.314 0, 1161739.132 957769.786 0, 1161464.177 957760.275 0, 1161189.222 957750.78 0, 1160914.266 957741.3 0, 
+    1160639.31 957731.837 0, 1160364.353 957722.391 0, 1160089.395 957712.96 0, 1159814.437 957703.545 0, 1159539.478 957694.147 0, 1159264.519 957684.765 0, 1158989.559 957675.399 0, 1158714.599 957666.049 0, 1158438.333 957656.672 0, 1158249.208 963233.081 0, 
+    1158060.079 968809.605 0, 1158335.686 968818.96 0, 1158609.989 968828.287 0, 1158884.293 968837.631 0, 1159158.595 968846.991 0, 1159432.898 968856.366 0, 1159707.199 968865.758 0, 1159981.5 968875.166 0, 1160255.801 968884.591 0, 1160530.101 968894.031 0, 
+    1160804.4 968903.488 0, 1161078.699 968912.96 0, 1161352.998 968922.449 0, 1161627.295 968931.954 0, 1161901.592 968941.475 0, 1162175.889 968951.013 0, 1162450.185 968960.566 0, 1162724.481 968970.136 0, 1162998.776 968979.721 0, 1163273.07 968989.323 0, 
+    1163547.364 968998.941 0, 1163821.657 969008.575 0, 1164095.95 969018.226 0, 1164370.242 969027.892 0, 1164643.233 969037.529 0, 1164918.824 969047.273 0, 1165193.115 969056.988 0, 1165467.405 969066.719 0, 1165741.694 969076.466 0, 1166015.983 969086.23 0, 
+    1166290.271 969096.009 0, 1166564.558 969105.805 0, 1166838.845 969115.616 0, 1167113.132 969125.444 0, 1167387.417 969135.288 0, 1167661.703 969145.149 0, 1167935.987 969155.025 0, 1168210.271 969164.917 0, 1168484.555 969174.826 0, 1168758.838 969184.751 0, 
+    1169033.12 969194.692 0, 1169307.402 969204.649 0, 1169581.683 969214.622 0, 1169855.963 969224.611 0, 1170130.243 969234.616 0, 1170404.523 969244.638 0, 1170678.801 969254.676 0, 1170953.08 969264.73 0, 1171226.057 969274.752 0, 1171430.94 963698.785 0, 
+    1171635.819 958122.932 0))
+
+POLYGON ((1184390.669 969777.094 0, 1184117.718 969766.3 0, 1183843.47 969755.472 0, 1183569.22 969744.659 0, 1183294.97 969733.863 0, 1183020.72 969723.082 0, 1182746.469 969712.318 0, 1182472.217 969701.57 0, 1182197.964 969690.838 0, 1181923.711 969680.122 0, 
+    1181649.457 969669.423 0, 1181375.203 969658.739 0, 1181100.948 969648.072 0, 1180826.692 969637.421 0, 1180552.436 969626.786 0, 1180278.179 969616.167 0, 1180003.922 969605.564 0, 1179729.664 969594.978 0, 1179455.405 969584.407 0, 1179181.145 969573.853 0, 
+    1178906.885 969563.315 0, 1178632.625 969552.793 0, 1178358.364 969542.287 0, 1178084.102 969531.797 0, 1177808.541 969521.274 0, 1177535.576 969510.866 0, 1177261.312 969500.425 0, 1176987.048 969489.999 0, 1176712.783 969479.59 0, 1176438.518 969469.198 0, 
+    1176164.251 969458.821 0, 1175889.985 969448.46 0, 1175615.717 969438.116 0, 1175341.449 969427.787 0, 1175067.181 969417.475 0, 1174792.912 969407.179 0, 1174518.642 969396.899 0, 1174244.371 969386.636 0, 1173970.1 969376.388 0, 1173695.829 969366.156 0, 
+    1173421.556 969355.941 0, 1173147.284 969345.742 0, 1172873.01 969335.559 0, 1172598.736 969325.392 0, 1172324.462 969315.241 0, 1172050.186 969305.107 0, 1171775.911 969294.988 0, 1171501.634 969284.886 0, 1171226.057 969274.752 0, 1171021.17 974850.829 0, 
+    1170816.28 980427.013 0, 1171091.197 980437.123 0, 1171364.817 980447.201 0, 1171638.436 980457.295 0, 1171912.055 980467.405 0, 1172185.673 980477.532 0, 1172459.291 980487.674 0, 1172732.908 980497.833 0, 1173006.524 980508.008 0, 1173280.14 980518.199 0, 
+    1173553.755 980528.406 0, 1173827.37 980538.629 0, 1174100.984 980548.868 0, 1174374.597 980559.123 0, 1174648.21 980569.395 0, 1174921.822 980579.682 0, 1175195.434 980589.986 0, 1175469.045 980600.305 0, 1175742.655 980610.641 0, 1176016.265 980620.993 0, 
+    1176289.874 980631.361 0, 1176563.483 980641.745 0, 1176837.091 980652.146 0, 1177110.698 980662.562 0, 1177383.01 980672.945 0, 1177657.911 980683.443 0, 1177931.517 980693.907 0, 1178205.122 980704.388 0, 1178478.726 980714.885 0, 1178752.329 980725.398 0, 
+    1179025.932 980735.927 0, 1179299.535 980746.472 0, 1179573.137 980757.034 0, 1179846.738 980767.611 0, 1180120.338 980778.204 0, 1180393.938 980788.814 0, 1180667.538 980799.44 0, 1180941.136 980810.081 0, 1181214.734 980820.739 0, 1181488.332 980831.413 0, 
+    1181761.928 980842.103 0, 1182035.525 980852.81 0, 1182309.12 980863.532 0, 1182582.715 980874.27 0, 1182856.309 980885.025 0, 1183129.903 980895.795 0, 1183403.496 980906.582 0, 1183677.088 980917.385 0, 1183949.386 980928.153 0, 1184170.029 975352.57 0, 
+    1184390.669 969777.094 0))
+
+POLYGON ((1197081.023 981466.394 0, 1196808.755 981454.857 0, 1196535.195 981443.281 0, 1196261.633 981431.721 0, 1195988.071 981420.178 0, 1195714.508 981408.65 0, 1195440.945 981397.139 0, 1195167.381 981385.644 0, 1194893.816 981374.165 0, 1194620.251 981362.702 0, 
+    1194346.684 981351.255 0, 1194073.118 981339.824 0, 1193799.55 981328.409 0, 1193525.982 981317.011 0, 1193252.413 981305.628 0, 1192978.843 981294.262 0, 1192705.273 981282.911 0, 1192431.702 981271.577 0, 1192158.131 981260.259 0, 1191884.559 981248.957 0, 
+    1191610.986 981237.671 0, 1191337.412 981226.401 0, 1191063.838 981215.148 0, 1190790.263 981203.91 0, 1190515.395 981192.636 0, 1190243.112 981181.483 0, 1189969.535 981170.294 0, 1189695.957 981159.121 0, 1189422.379 981147.964 0, 1189148.8 981136.823 0, 
+    1188875.221 981125.698 0, 1188601.641 981114.589 0, 1188328.06 981103.497 0, 1188054.479 981092.42 0, 1187780.897 981081.36 0, 1187507.314 981070.315 0, 1187233.731 981059.287 0, 1186960.147 981048.275 0, 1186686.562 981037.279 0, 1186412.977 981026.299 0, 
+    1186139.391 981015.335 0, 1185865.804 981004.387 0, 1185592.217 980993.456 0, 1185318.629 980982.54 0, 1185045.04 980971.641 0, 1184771.451 980960.757 0, 1184497.861 980949.89 0, 1184224.271 980939.039 0, 1183949.386 980928.153 0, 1183728.738 986503.837 0, 
+    1183508.086 992079.62 0, 1183782.312 992090.48 0, 1184055.246 992101.305 0, 1184328.18 992112.147 0, 1184601.112 992123.004 0, 1184874.045 992133.877 0, 1185146.976 992144.766 0, 1185419.907 992155.672 0, 1185692.837 992166.593 0, 1185965.767 992177.531 0, 
+    1186238.696 992188.485 0, 1186511.624 992199.454 0, 1186784.552 992210.44 0, 1187057.479 992221.442 0, 1187330.405 992232.46 0, 1187603.331 992243.494 0, 1187876.256 992254.544 0, 1188149.18 992265.61 0, 1188422.104 992276.692 0, 1188695.027 992287.79 0, 
+    1188967.95 992298.904 0, 1189240.872 992310.034 0, 1189513.793 992321.181 0, 1189786.713 992332.343 0, 1190058.343 992343.469 0, 1190332.552 992354.716 0, 1190605.471 992365.927 0, 1190878.389 992377.154 0, 1191151.306 992388.396 0, 1191424.222 992399.655 0, 
+    1191697.138 992410.93 0, 1191970.054 992422.221 0, 1192242.968 992433.528 0, 1192515.882 992444.851 0, 1192788.795 992456.19 0, 1193061.708 992467.545 0, 1193334.62 992478.917 0, 1193607.531 992490.304 0, 1193880.441 992501.707 0, 1194153.351 992513.127 0, 
+    1194426.26 992524.562 0, 1194699.169 992536.014 0, 1194972.077 992547.482 0, 1195244.984 992558.965 0, 1195517.89 992570.465 0, 1195790.796 992581.981 0, 1196063.701 992593.513 0, 1196336.606 992605.061 0, 1196608.221 992616.57 0, 1196844.624 987041.433 0, 
+    1197081.023 981466.394 0))
+
+POLYGON ((1209706.786 993190.528 0, 1209435.203 993178.251 0, 1209162.332 993165.932 0, 1208889.461 993153.629 0, 1208616.588 993141.343 0, 1208343.715 993129.072 0, 1208070.842 993116.817 0, 1207797.967 993104.579 0, 1207525.092 993092.356 0, 1207252.217 993080.15 0, 
+    1206979.34 993067.959 0, 1206706.463 993055.785 0, 1206433.585 993043.627 0, 1206160.706 993031.484 0, 1205887.827 993019.358 0, 1205614.947 993007.248 0, 1205342.066 992995.154 0, 1205069.184 992983.076 0, 1204796.302 992971.014 0, 1204523.419 992958.968 0, 
+    1204250.536 992946.938 0, 1203977.651 992934.925 0, 1203704.766 992922.927 0, 1203431.88 992910.945 0, 1203157.706 992898.923 0, 1202886.107 992887.03 0, 1202613.219 992875.097 0, 1202340.33 992863.179 0, 1202067.441 992851.278 0, 1201794.551 992839.393 0, 
+    1201521.66 992827.524 0, 1201248.769 992815.67 0, 1200975.877 992803.833 0, 1200702.984 992792.012 0, 1200430.091 992780.207 0, 1200157.197 992768.419 0, 1199884.302 992756.646 0, 1199611.406 992744.889 0, 1199338.51 992733.148 0, 1199065.613 992721.424 0, 
+    1198792.715 992709.715 0, 1198519.817 992698.023 0, 1198246.918 992686.346 0, 1197974.018 992674.686 0, 1197701.118 992663.041 0, 1197428.217 992651.413 0, 1197155.315 992639.801 0, 1196882.413 992628.205 0, 1196608.221 992616.57 0, 1196371.813 998191.801 0, 
+    1196135.402 1003767.123 0, 1196408.935 1003778.729 0, 1196681.181 1003790.298 0, 1196953.426 1003801.882 0, 1197225.671 1003813.482 0, 1197497.915 1003825.099 0, 1197770.158 1003836.731 0, 1198042.401 1003848.379 0, 1198314.643 1003860.044 0, 1198586.885 1003871.724 0, 
+    1198859.125 1003883.42 0, 1199131.365 1003895.133 0, 1199403.604 1003906.861 0, 1199675.843 1003918.606 0, 1199948.081 1003930.366 0, 1200220.318 1003942.143 0, 1200492.555 1003953.936 0, 1200764.79 1003965.744 0, 1201037.025 1003977.569 0, 1201309.26 1003989.41 0, 
+    1201581.494 1004001.266 0, 1201853.727 1004013.139 0, 1202125.959 1004025.028 0, 1202398.191 1004036.932 0, 1202669.137 1004048.797 0, 1202942.652 1004060.79 0, 1203214.881 1004072.743 0, 1203487.11 1004084.712 0, 1203759.338 1004096.696 0, 1204031.565 1004108.697 0, 
+    1204303.792 1004120.714 0, 1204576.018 1004132.747 0, 1204848.243 1004144.796 0, 1205120.468 1004156.861 0, 1205392.692 1004168.942 0, 1205664.915 1004181.039 0, 1205937.137 1004193.152 0, 1206209.359 1004205.281 0, 1206481.58 1004217.426 0, 1206753.8 1004229.587 0, 
+    1207026.02 1004241.764 0, 1207298.239 1004253.958 0, 1207570.457 1004266.167 0, 1207842.674 1004278.392 0, 1208114.891 1004290.633 0, 1208387.107 1004302.89 0, 1208659.322 1004315.164 0, 1208931.537 1004327.453 0, 1209202.467 1004339.7 0, 1209454.629 998765.069 0, 
+    1209706.786 993190.528 0))
+
+POLYGON ((1222267.862 1004949.192 0, 1221996.966 1004936.18 0, 1221724.787 1004923.121 0, 1221452.607 1004910.079 0, 1221180.427 1004897.053 0, 1220908.246 1004884.043 0, 1220636.064 1004871.048 0, 1220363.882 1004858.07 0, 1220091.698 1004845.108 0, 1219819.514 1004832.162 0, 
+    1219547.329 1004819.232 0, 1219275.144 1004806.318 0, 1219002.958 1004793.42 0, 1218730.77 1004780.538 0, 1218458.583 1004767.671 0, 1218186.394 1004754.821 0, 1217914.205 1004741.987 0, 1217642.014 1004729.169 0, 1217369.823 1004716.368 0, 1217097.632 1004703.582 0, 
+    1216825.439 1004690.812 0, 1216553.246 1004678.058 0, 1216281.052 1004665.32 0, 1216008.858 1004652.598 0, 1215735.38 1004639.832 0, 1215464.466 1004627.202 0, 1215192.269 1004614.529 0, 1214920.072 1004601.871 0, 1214647.873 1004589.229 0, 1214375.674 1004576.603 0, 
+    1214103.474 1004563.994 0, 1213831.274 1004551.4 0, 1213559.072 1004538.822 0, 1213286.87 1004526.261 0, 1213014.667 1004513.715 0, 1212742.464 1004501.185 0, 1212470.259 1004488.672 0, 1212198.054 1004476.174 0, 1211925.849 1004463.693 0, 1211653.642 1004451.227 0, 
+    1211381.435 1004438.778 0, 1211109.227 1004426.344 0, 1210837.018 1004413.927 0, 1210564.809 1004401.525 0, 1210292.599 1004389.14 0, 1210020.388 1004376.77 0, 1209748.176 1004364.417 0, 1209475.964 1004352.08 0, 1209202.467 1004339.7 0, 1208950.301 1009914.417 0, 
+    1208698.132 1015489.216 0, 1208970.97 1015501.565 0, 1209242.526 1015513.873 0, 1209514.081 1015526.197 0, 1209785.636 1015538.536 0, 1210057.19 1015550.892 0, 1210328.743 1015563.263 0, 1210600.295 1015575.651 0, 1210871.847 1015588.054 0, 1211143.398 1015600.474 0, 
+    1211414.949 1015612.909 0, 1211686.498 1015625.361 0, 1211958.047 1015637.828 0, 1212229.595 1015650.312 0, 1212501.142 1015662.811 0, 1212772.689 1015675.326 0, 1213044.235 1015687.858 0, 1213315.78 1015700.405 0, 1213587.324 1015712.968 0, 1213858.868 1015725.548 0, 
+    1214130.411 1015738.143 0, 1214401.953 1015750.754 0, 1214673.495 1015763.382 0, 1214945.035 1015776.025 0, 1215215.296 1015788.624 0, 1215488.115 1015801.359 0, 1215759.653 1015814.05 0, 1216031.191 1015826.758 0, 1216302.728 1015839.481 0, 1216574.264 1015852.22 0, 
+    1216845.799 1015864.975 0, 1217117.334 1015877.746 0, 1217388.868 1015890.533 0, 1217660.401 1015903.336 0, 1217931.934 1015916.155 0, 1218203.465 1015928.99 0, 1218474.996 1015941.841 0, 1218746.527 1015954.708 0, 1219018.056 1015967.591 0, 1219289.585 1015980.49 0, 
+    1219561.113 1015993.405 0, 1219832.64 1016006.336 0, 1220104.166 1016019.283 0, 1220375.692 1016032.246 0, 1220647.217 1016045.225 0, 1220918.741 1016058.22 0, 1221190.264 1016071.231 0, 1221461.787 1016084.257 0, 1221732.03 1016097.239 0, 1221999.948 1010523.175 0, 
+    1222267.862 1004949.192 0))
+
+POLYGON ((1234764.158 1016742.082 0, 1234493.95 1016728.337 0, 1234222.466 1016714.543 0, 1233950.98 1016700.766 0, 1233679.494 1016687.004 0, 1233408.007 1016673.258 0, 1233136.519 1016659.528 0, 1232865.03 1016645.814 0, 1232593.54 1016632.116 0, 1232322.05 1016618.434 0, 
+    1232050.559 1016604.768 0, 1231779.067 1016591.118 0, 1231507.574 1016577.484 0, 1231236.081 1016563.866 0, 1230964.586 1016550.264 0, 1230693.091 1016536.677 0, 1230421.595 1016523.107 0, 1230150.098 1016509.553 0, 1229878.601 1016496.015 0, 1229607.103 1016482.493 0, 
+    1229335.603 1016468.986 0, 1229064.104 1016455.496 0, 1228792.603 1016442.022 0, 1228521.101 1016428.564 0, 1228248.322 1016415.058 0, 1227978.096 1016401.695 0, 1227706.592 1016388.285 0, 1227435.087 1016374.89 0, 1227163.582 1016361.512 0, 1226892.076 1016348.15 0, 
+    1226620.568 1016334.803 0, 1226349.061 1016321.473 0, 1226077.552 1016308.158 0, 1225806.043 1016294.86 0, 1225534.532 1016281.577 0, 1225263.022 1016268.311 0, 1224991.51 1016255.06 0, 1224719.997 1016241.826 0, 1224448.484 1016228.607 0, 1224176.97 1016215.404 0, 
+    1223905.455 1016202.218 0, 1223633.939 1016189.047 0, 1223362.423 1016175.892 0, 1223090.906 1016162.754 0, 1222819.388 1016149.631 0, 1222547.869 1016136.524 0, 1222276.35 1016123.434 0, 1222004.829 1016110.359 0, 1221732.03 1016097.239 0, 1221464.108 1021671.38 0, 
+    1221196.183 1027245.595 0, 1221468.323 1027258.684 0, 1221739.187 1027271.727 0, 1222010.051 1027284.786 0, 1222280.913 1027297.861 0, 1222551.775 1027310.952 0, 1222822.636 1027324.059 0, 1223093.496 1027337.182 0, 1223364.356 1027350.321 0, 1223635.214 1027363.475 0, 
+    1223906.072 1027376.646 0, 1224176.929 1027389.833 0, 1224447.786 1027403.035 0, 1224718.641 1027416.254 0, 1224989.496 1027429.488 0, 1225260.35 1027442.739 0, 1225531.204 1027456.005 0, 1225802.056 1027469.287 0, 1226072.908 1027482.585 0, 1226343.759 1027495.9 0, 
+    1226614.609 1027509.23 0, 1226885.458 1027522.576 0, 1227156.307 1027535.938 0, 1227427.154 1027549.316 0, 1227696.727 1027562.647 0, 1227968.848 1027576.119 0, 1228239.693 1027589.545 0, 1228510.538 1027602.987 0, 1228781.381 1027616.445 0, 1229052.224 1027629.918 0, 
+    1229323.067 1027643.408 0, 1229593.908 1027656.913 0, 1229864.749 1027670.435 0, 1230135.589 1027683.972 0, 1230406.428 1027697.525 0, 1230677.266 1027711.094 0, 1230948.103 1027724.68 0, 1231218.94 1027738.281 0, 1231489.776 1027751.898 0, 1231760.611 1027765.531 0, 
+    1232031.445 1027779.18 0, 1232302.279 1027792.845 0, 1232573.111 1027806.525 0, 1232843.943 1027820.222 0, 1233114.774 1027833.935 0, 1233385.604 1027847.664 0, 1233656.434 1027861.408 0, 1233927.262 1027875.169 0, 1234196.817 1027888.88 0, 1234480.489 1022315.445 0, 
+    1234764.158 1016742.082 0))
+
+POLYGON ((1247195.582 1028568.892 0, 1246926.065 1028554.419 0, 1246655.276 1028539.893 0, 1246384.487 1028525.384 0, 1246113.696 1028510.89 0, 1245842.905 1028496.412 0, 1245572.113 1028481.95 0, 1245301.32 1028467.504 0, 1245030.526 1028453.074 0, 1244759.732 1028438.66 0, 
+    1244488.936 1028424.262 0, 1244218.14 1028409.88 0, 1243947.343 1028395.514 0, 1243676.545 1028381.163 0, 1243405.746 1028366.829 0, 1243134.946 1028352.511 0, 1242864.146 1028338.208 0, 1242593.344 1028323.922 0, 1242322.542 1028309.651 0, 1242051.739 1028295.396 0, 
+    1241780.935 1028281.158 0, 1241510.131 1028266.935 0, 1241239.325 1028252.728 0, 1240968.519 1028238.537 0, 1240696.44 1028224.296 0, 1240426.903 1028210.203 0, 1240156.094 1028196.06 0, 1239885.285 1028181.933 0, 1239614.474 1028167.822 0, 1239343.663 1028153.727 0, 
+    1239072.851 1028139.647 0, 1238802.038 1028125.584 0, 1238531.224 1028111.536 0, 1238260.409 1028097.505 0, 1237989.593 1028083.489 0, 1237718.777 1028069.49 0, 1237447.96 1028055.506 0, 1237177.142 1028041.538 0, 1236906.323 1028027.587 0, 1236635.504 1028013.651 0, 
+    1236364.683 1027999.731 0, 1236093.862 1027985.827 0, 1235823.04 1027971.939 0, 1235552.217 1027958.067 0, 1235281.393 1027944.21 0, 1235010.569 1027930.37 0, 1234739.743 1027916.546 0, 1234468.917 1027902.738 0, 1234196.817 1027888.88 0, 1233913.141 1033462.385 0, 
+    1233629.462 1039035.955 0, 1233900.903 1039049.779 0, 1234171.073 1039063.554 0, 1234441.242 1039077.345 0, 1234711.411 1039091.151 0, 1234981.578 1039104.974 0, 1235251.745 1039118.812 0, 1235521.911 1039132.667 0, 1235792.076 1039146.537 0, 1236062.241 1039160.423 0, 
+    1236332.404 1039174.325 0, 1236602.567 1039188.243 0, 1236872.729 1039202.177 0, 1237142.89 1039216.127 0, 1237413.05 1039230.093 0, 1237683.21 1039244.075 0, 1237953.368 1039258.072 0, 1238223.526 1039272.085 0, 1238493.683 1039286.115 0, 1238763.839 1039300.16 0, 
+    1239033.995 1039314.221 0, 1239304.149 1039328.298 0, 1239574.303 1039342.391 0, 1239844.456 1039356.5 0, 1240113.339 1039370.558 0, 1240384.759 1039384.765 0, 1240654.909 1039398.922 0, 1240925.059 1039413.094 0, 1241195.207 1039427.282 0, 1241465.355 1039441.487 0, 
+    1241735.502 1039455.707 0, 1242005.648 1039469.943 0, 1242275.794 1039484.195 0, 1242545.938 1039498.463 0, 1242816.082 1039512.746 0, 1243086.225 1039527.046 0, 1243356.367 1039541.361 0, 1243626.508 1039555.693 0, 1243896.648 1039570.04 0, 1244166.787 1039584.403 0, 
+    1244436.926 1039598.783 0, 1244707.064 1039613.178 0, 1244977.201 1039627.588 0, 1245247.337 1039642.015 0, 1245517.472 1039656.458 0, 1245787.606 1039670.917 0, 1246057.74 1039685.391 0, 1246327.872 1039699.882 0, 1246596.737 1039714.32 0, 1246896.161 1034141.573 0, 
+    1247195.582 1028568.892 0))
+
+POLYGON ((1259562.043 1040429.316 0, 1259293.218 1040414.118 0, 1259023.128 1040398.865 0, 1258753.036 1040383.627 0, 1258482.944 1040368.406 0, 1258212.85 1040353.2 0, 1257942.756 1040338.01 0, 1257672.661 1040322.836 0, 1257402.565 1040307.678 0, 1257132.468 1040292.535 0, 
+    1256862.37 1040277.409 0, 1256592.272 1040262.299 0, 1256322.172 1040247.204 0, 1256052.072 1040232.125 0, 1255781.97 1040217.063 0, 1255511.868 1040202.016 0, 1255241.765 1040186.985 0, 1254971.661 1040171.97 0, 1254701.556 1040156.97 0, 1254431.451 1040141.987 0, 
+    1254161.344 1040127.02 0, 1253891.236 1040112.068 0, 1253621.128 1040097.133 0, 1253351.019 1040082.213 0, 1253079.642 1040067.239 0, 1252810.798 1040052.421 0, 1252540.686 1040037.549 0, 1252270.573 1040022.693 0, 1252000.459 1040007.853 0, 1251730.345 1039993.029 0, 
+    1251460.229 1039978.22 0, 1251190.113 1039963.428 0, 1250919.996 1039948.651 0, 1250649.878 1039933.891 0, 1250379.759 1039919.146 0, 1250109.639 1039904.417 0, 1249839.519 1039889.704 0, 1249569.397 1039875.007 0, 1249299.275 1039860.326 0, 1249029.152 1039845.66 0, 
+    1248759.028 1039831.011 0, 1248488.903 1039816.377 0, 1248218.777 1039801.76 0, 1247948.65 1039787.158 0, 1247678.523 1039772.572 0, 1247408.394 1039758.002 0, 1247138.265 1039743.448 0, 1246868.135 1039728.91 0, 1246596.737 1039714.32 0, 1246297.309 1045287.127 0, 
+    1245997.878 1050859.991 0, 1246268.618 1050874.546 0, 1246538.092 1050889.048 0, 1246807.565 1050903.567 0, 1247077.037 1050918.102 0, 1247346.509 1050932.652 0, 1247615.979 1050947.218 0, 1247885.449 1050961.8 0, 1248154.918 1050976.398 0, 1248424.386 1050991.012 0, 
+    1248693.853 1051005.642 0, 1248963.32 1051020.287 0, 1249232.785 1051034.949 0, 1249502.25 1051049.626 0, 1249771.714 1051064.319 0, 1250041.177 1051079.028 0, 1250310.639 1051093.753 0, 1250580.1 1051108.494 0, 1250849.56 1051123.25 0, 1251119.019 1051138.023 0, 
+    1251388.478 1051152.811 0, 1251657.936 1051167.615 0, 1251927.392 1051182.435 0, 1252196.848 1051197.271 0, 1252465.04 1051212.053 0, 1252735.758 1051226.991 0, 1253005.211 1051241.874 0, 1253274.663 1051256.773 0, 1253544.115 1051271.688 0, 1253813.566 1051286.619 0, 
+    1254083.015 1051301.566 0, 1254352.464 1051316.529 0, 1254621.912 1051331.508 0, 1254891.36 1051346.502 0, 1255160.806 1051361.513 0, 1255430.251 1051376.539 0, 1255699.696 1051391.581 0, 1255969.139 1051406.639 0, 1256238.582 1051421.712 0, 1256508.024 1051436.802 0, 
+    1256777.465 1051451.908 0, 1257046.905 1051467.029 0, 1257316.344 1051482.166 0, 1257585.782 1051497.319 0, 1257855.22 1051512.488 0, 1258124.656 1051527.673 0, 1258394.092 1051542.873 0, 1258663.527 1051558.09 0, 1258931.698 1051573.251 0, 1259246.872 1046001.255 0, 
+    1259562.043 1040429.316 0))
+
+POLYGON ((1271863.452 1052323.049 0, 1271595.322 1052307.13 0, 1271325.931 1052291.152 0, 1271056.54 1052275.191 0, 1270787.147 1052259.245 0, 1270517.754 1052243.315 0, 1270248.359 1052227.4 0, 1269978.964 1052211.502 0, 1269709.568 1052195.62 0, 1269440.17 1052179.753 0, 
+    1269170.772 1052163.902 0, 1268901.373 1052148.067 0, 1268631.973 1052132.248 0, 1268362.572 1052116.445 0, 1268093.17 1052100.658 0, 1267823.768 1052084.886 0, 1267554.364 1052069.13 0, 1267284.959 1052053.391 0, 1267015.554 1052037.667 0, 1266746.147 1052021.959 0, 
+    1266476.74 1052006.266 0, 1266207.331 1051990.59 0, 1265937.922 1051974.93 0, 1265668.512 1051959.285 0, 1265397.84 1051943.583 0, 1265129.689 1051928.043 0, 1264860.276 1051912.446 0, 1264590.862 1051896.865 0, 1264321.447 1051881.299 0, 1264052.031 1051865.75 0, 
+    1263782.615 1051850.216 0, 1263513.197 1051834.699 0, 1263243.779 1051819.197 0, 1262974.36 1051803.711 0, 1262704.939 1051788.24 0, 1262435.518 1051772.786 0, 1262166.096 1051757.347 0, 1261896.673 1051741.925 0, 1261627.249 1051726.518 0, 1261357.824 1051711.127 0, 
+    1261088.399 1051695.752 0, 1260818.972 1051680.393 0, 1260549.545 1051665.049 0, 1260280.116 1051649.722 0, 1260010.687 1051634.41 0, 1259741.257 1051619.115 0, 1259471.825 1051603.835 0, 1259202.393 1051588.571 0, 1258931.698 1051573.251 0, 1258616.521 1057145.299 0, 
+    1258301.342 1062717.395 0, 1258571.378 1062732.677 0, 1258840.154 1062747.904 0, 1259108.929 1062763.147 0, 1259377.704 1062778.405 0, 1259646.477 1062793.68 0, 1259915.25 1062808.97 0, 1260184.021 1062824.276 0, 1260452.792 1062839.598 0, 1260721.562 1062854.935 0, 
+    1260990.331 1062870.289 0, 1261259.099 1062885.658 0, 1261527.866 1062901.043 0, 1261796.632 1062916.444 0, 1262065.397 1062931.861 0, 1262334.162 1062947.294 0, 1262602.925 1062962.742 0, 1262871.688 1062978.206 0, 1263140.449 1062993.686 0, 1263409.21 1063009.182 0, 
+    1263677.97 1063024.694 0, 1263946.729 1063040.221 0, 1264215.487 1063055.764 0, 1264484.244 1063071.323 0, 1264751.742 1063086.825 0, 1265021.755 1063102.489 0, 1265290.509 1063118.096 0, 1265559.263 1063133.718 0, 1265828.015 1063149.356 0, 1266096.767 1063165.01 0, 
+    1266365.518 1063180.68 0, 1266634.267 1063196.366 0, 1266903.016 1063212.067 0, 1267171.764 1063227.785 0, 1267440.511 1063243.518 0, 1267709.257 1063259.267 0, 1267978.002 1063275.031 0, 1268246.746 1063290.812 0, 1268515.489 1063306.608 0, 1268784.232 1063322.42 0, 
+    1269052.973 1063338.248 0, 1269321.714 1063354.092 0, 1269590.453 1063369.952 0, 1269859.192 1063385.827 0, 1270127.929 1063401.719 0, 1270396.666 1063417.626 0, 1270665.402 1063433.549 0, 1270934.137 1063449.487 0, 1271201.614 1063465.367 0, 1271532.534 1057894.184 0, 
+    1271863.452 1052323.049 0))
+
+POLYGON ((1284099.721 1064249.782 0, 1283832.287 1064233.147 0, 1283563.599 1064216.449 0, 1283294.909 1064199.767 0, 1283026.218 1064183.101 0, 1282757.527 1064166.45 0, 1282488.834 1064149.815 0, 1282220.14 1064133.197 0, 1281951.446 1064116.594 0, 1281682.75 1064100.006 0, 
+    1281414.054 1064083.435 0, 1281145.356 1064066.879 0, 1280876.658 1064050.34 0, 1280607.958 1064033.816 0, 1280339.258 1064017.308 0, 1280070.556 1064000.815 0, 1279801.854 1063984.339 0, 1279533.15 1063967.878 0, 1279264.446 1063951.433 0, 1278995.741 1063935.004 0, 
+    1278727.035 1063918.591 0, 1278458.327 1063902.194 0, 1278189.619 1063885.812 0, 1277920.91 1063869.446 0, 1277650.944 1063853.02 0, 1277383.489 1063836.762 0, 1277114.777 1063820.444 0, 1276846.064 1063804.141 0, 1276577.35 1063787.855 0, 1276308.635 1063771.584 0, 
+    1276039.919 1063755.329 0, 1275771.202 1063739.089 0, 1275502.484 1063722.866 0, 1275233.766 1063706.658 0, 1274965.046 1063690.467 0, 1274696.325 1063674.291 0, 1274427.604 1063658.13 0, 1274158.881 1063641.986 0, 1273890.158 1063625.857 0, 1273621.433 1063609.745 0, 
+    1273352.708 1063593.648 0, 1273083.981 1063577.567 0, 1272815.254 1063561.502 0, 1272546.526 1063545.452 0, 1272277.797 1063529.418 0, 1272009.066 1063513.401 0, 1271740.335 1063497.399 0, 1271471.603 1063481.412 0, 1271201.614 1063465.367 0, 1270870.69 1069036.595 0, 
+    1270539.765 1074607.861 0, 1270809.096 1074623.867 0, 1271077.172 1074639.815 0, 1271345.247 1074655.777 0, 1271613.322 1074671.756 0, 1271881.395 1074687.751 0, 1272149.468 1074703.761 0, 1272417.539 1074719.787 0, 1272685.61 1074735.829 0, 1272953.679 1074751.887 0, 
+    1273221.748 1074767.96 0, 1273489.816 1074784.049 0, 1273757.882 1074800.154 0, 1274025.948 1074816.275 0, 1274294.013 1074832.411 0, 1274562.077 1074848.564 0, 1274830.14 1074864.732 0, 1275098.202 1074880.915 0, 1275366.263 1074897.115 0, 1275634.323 1074913.331 0, 
+    1275902.382 1074929.562 0, 1276170.44 1074945.809 0, 1276438.498 1074962.071 0, 1276706.554 1074978.35 0, 1276973.356 1074994.568 0, 1277242.663 1075010.954 0, 1277510.717 1075027.28 0, 1277778.769 1075043.622 0, 1278046.821 1075059.979 0, 1278314.871 1075076.352 0, 
+    1278582.921 1075092.741 0, 1278850.969 1075109.146 0, 1279119.017 1075125.566 0, 1279387.064 1075142.003 0, 1279655.109 1075158.455 0, 1279923.154 1075174.923 0, 1280191.198 1075191.406 0, 1280459.241 1075207.906 0, 1280727.282 1075224.421 0, 1280995.323 1075240.952 0, 
+    1281263.363 1075257.498 0, 1281531.402 1075274.061 0, 1281799.44 1075290.639 0, 1282067.477 1075307.233 0, 1282335.513 1075323.843 0, 1282603.548 1075340.469 0, 1282871.582 1075357.11 0, 1283139.615 1075373.767 0, 1283406.395 1075390.362 0, 1283753.059 1069820.053 0, 
+    1284099.721 1064249.782 0))
+
+POLYGON ((1296270.763 1076209.21 0, 1296004.029 1076191.862 0, 1295736.044 1076174.447 0, 1295468.058 1076157.049 0, 1295200.071 1076139.666 0, 1294932.083 1076122.299 0, 1294664.094 1076104.948 0, 1294396.104 1076087.612 0, 1294128.113 1076070.293 0, 1293860.121 1076052.989 0, 
+    1293592.128 1076035.7 0, 1293324.134 1076018.428 0, 1293056.139 1076001.172 0, 1292788.143 1075983.931 0, 1292520.145 1075966.706 0, 1292252.147 1075949.496 0, 1291984.148 1075932.303 0, 1291716.148 1075915.125 0, 1291448.147 1075897.963 0, 1291180.145 1075880.817 0, 
+    1290912.142 1075863.687 0, 1290644.137 1075846.572 0, 1290376.132 1075829.473 0, 1290108.126 1075812.39 0, 1289838.868 1075795.243 0, 1289572.111 1075778.271 0, 1289304.101 1075761.236 0, 1289036.091 1075744.216 0, 1288768.08 1075727.211 0, 1288500.068 1075710.223 0, 
+    1288232.054 1075693.25 0, 1287964.04 1075676.293 0, 1287696.025 1075659.352 0, 1287428.009 1075642.427 0, 1287159.992 1075625.517 0, 1286891.973 1075608.624 0, 1286623.954 1075591.746 0, 1286355.934 1075574.883 0, 1286087.913 1075558.037 0, 1285819.891 1075541.206 0, 
+    1285551.867 1075524.391 0, 1285283.843 1075507.592 0, 1285015.818 1075490.809 0, 1284747.792 1075474.041 0, 1284479.765 1075457.29 0, 1284211.737 1075440.554 0, 1283943.708 1075423.833 0, 1283675.678 1075407.129 0, 1283406.395 1075390.362 0, 1283059.729 1080960.707 0, 
+    1282713.061 1086531.083 0, 1282981.685 1086547.809 0, 1283249.059 1086564.472 0, 1283516.432 1086581.152 0, 1283783.805 1086597.847 0, 1284051.176 1086614.557 0, 1284318.547 1086631.284 0, 1284585.916 1086648.026 0, 1284853.285 1086664.784 0, 1285120.652 1086681.558 0, 
+    1285388.018 1086698.348 0, 1285655.384 1086715.153 0, 1285922.748 1086731.974 0, 1286190.112 1086748.811 0, 1286457.474 1086765.663 0, 1286724.836 1086782.531 0, 1286992.197 1086799.415 0, 1287259.556 1086816.315 0, 1287526.915 1086833.23 0, 1287794.272 1086850.161 0, 
+    1288061.629 1086867.108 0, 1288328.984 1086884.071 0, 1288596.339 1086901.049 0, 1288863.692 1086918.043 0, 1289129.798 1086934.974 0, 1289398.396 1086952.079 0, 1289665.747 1086969.12 0, 1289933.096 1086986.177 0, 1290200.445 1087003.25 0, 1290467.793 1087020.338 0, 
+    1290735.139 1087037.442 0, 1291002.485 1087054.562 0, 1291269.829 1087071.698 0, 1291537.173 1087088.849 0, 1291804.515 1087106.017 0, 1292071.857 1087123.199 0, 1292339.197 1087140.398 0, 1292606.536 1087157.612 0, 1292873.875 1087174.843 0, 1293141.212 1087192.088 0, 
+    1293408.549 1087209.35 0, 1293675.884 1087226.627 0, 1293943.219 1087243.92 0, 1294210.552 1087261.229 0, 1294477.884 1087278.554 0, 1294745.216 1087295.894 0, 1295012.546 1087313.25 0, 1295279.875 1087330.622 0, 1295545.957 1087347.928 0, 1295908.361 1081778.554 0, 
+    1296270.763 1076209.21 0))
+
+POLYGON ((1308376.494 1088201.025 0, 1308110.46 1088182.967 0, 1307843.181 1088164.84 0, 1307575.901 1088146.729 0, 1307308.62 1088128.633 0, 1307041.337 1088110.554 0, 1306774.054 1088092.49 0, 1306506.77 1088074.441 0, 1306239.484 1088056.409 0, 1305972.197 1088038.392 0, 
+    1305704.91 1088020.391 0, 1305437.621 1088002.406 0, 1305170.331 1087984.436 0, 1304903.041 1087966.482 0, 1304635.749 1087948.544 0, 1304368.456 1087930.622 0, 1304101.162 1087912.715 0, 1303833.867 1087894.824 0, 1303566.571 1087876.949 0, 1303299.274 1087859.089 0, 
+    1303031.975 1087841.246 0, 1302764.676 1087823.418 0, 1302497.376 1087805.605 0, 1302230.075 1087787.809 0, 1301961.527 1087769.945 0, 1301695.469 1087752.263 0, 1301428.164 1087734.514 0, 1301160.859 1087716.78 0, 1300893.552 1087699.062 0, 1300626.245 1087681.36 0, 
+    1300358.936 1087663.674 0, 1300091.626 1087646.003 0, 1299824.316 1087628.348 0, 1299557.004 1087610.709 0, 1299289.691 1087593.086 0, 1299022.377 1087575.478 0, 1298755.062 1087557.886 0, 1298487.746 1087540.31 0, 1298220.429 1087522.749 0, 1297953.111 1087505.204 0, 
+    1297685.792 1087487.675 0, 1297418.472 1087470.162 0, 1297151.151 1087452.664 0, 1296883.829 1087435.182 0, 1296616.506 1087417.716 0, 1296349.182 1087400.266 0, 1296081.857 1087382.831 0, 1295814.531 1087365.412 0, 1295545.957 1087347.928 0, 1295183.551 1092917.329 0, 
+    1294821.144 1098486.752 0, 1295089.059 1098504.194 0, 1295355.73 1098521.57 0, 1295622.399 1098538.962 0, 1295889.068 1098556.369 0, 1296155.735 1098573.793 0, 1296422.402 1098591.232 0, 1296689.067 1098608.686 0, 1296955.732 1098626.157 0, 1297222.395 1098643.643 0, 
+    1297489.057 1098661.144 0, 1297755.719 1098678.662 0, 1298022.379 1098696.195 0, 1298289.038 1098713.744 0, 1298555.697 1098731.308 0, 1298822.354 1098748.889 0, 1299089.01 1098766.485 0, 1299355.665 1098784.096 0, 1299622.319 1098801.724 0, 1299888.972 1098819.367 0, 
+    1300155.625 1098837.025 0, 1300422.276 1098854.7 0, 1300688.925 1098872.39 0, 1300955.574 1098890.096 0, 1301220.98 1098907.735 0, 1301488.869 1098925.554 0, 1301755.515 1098943.307 0, 1302022.16 1098961.076 0, 1302288.803 1098978.86 0, 1302555.446 1098996.66 0, 
+    1302822.088 1099014.476 0, 1303088.728 1099032.307 0, 1303355.368 1099050.154 0, 1303622.006 1099068.017 0, 1303888.643 1099085.895 0, 1304155.28 1099103.789 0, 1304421.915 1099121.699 0, 1304688.549 1099139.625 0, 1304955.183 1099157.566 0, 1305221.815 1099175.523 0, 
+    1305488.446 1099193.495 0, 1305755.076 1099211.484 0, 1306021.705 1099229.488 0, 1306288.333 1099247.507 0, 1306554.959 1099265.543 0, 1306821.585 1099283.594 0, 1307088.21 1099301.661 0, 1307354.834 1099319.743 0, 1307620.215 1099337.757 0, 1307998.356 1093769.38 0, 
+    1308376.494 1088201.025 0))
+
+POLYGON ((1320416.831 1100224.918 0, 1320151.499 1100206.154 0, 1319884.928 1100187.319 0, 1319618.355 1100168.499 0, 1319351.781 1100149.694 0, 1319085.207 1100130.906 0, 1318818.631 1100112.133 0, 1318552.054 1100093.376 0, 1318285.475 1100074.634 0, 1318018.896 1100055.908 0, 
+    1317752.316 1100037.198 0, 1317485.734 1100018.504 0, 1317219.152 1099999.825 0, 1316952.568 1099981.162 0, 1316685.984 1099962.515 0, 1316419.398 1099943.883 0, 1316152.811 1099925.267 0, 1315886.223 1099906.667 0, 1315619.634 1099888.082 0, 1315353.043 1099869.513 0, 
+    1315086.452 1099850.96 0, 1314819.86 1099832.423 0, 1314553.266 1099813.901 0, 1314286.672 1099795.395 0, 1314018.836 1099776.818 0, 1313753.479 1099758.429 0, 1313486.882 1099739.97 0, 1313220.283 1099721.527 0, 1312953.683 1099703.099 0, 1312687.082 1099684.687 0, 
+    1312420.479 1099666.291 0, 1312153.876 1099647.91 0, 1311887.272 1099629.546 0, 1311620.666 1099611.196 0, 1311354.06 1099592.863 0, 1311087.452 1099574.545 0, 1310820.844 1099556.243 0, 1310554.234 1099537.956 0, 1310287.623 1099519.686 0, 1310021.011 1099501.431 0, 
+    1309754.398 1099483.191 0, 1309487.784 1099464.968 0, 1309221.169 1099446.76 0, 1308954.553 1099428.567 0, 1308687.936 1099410.391 0, 1308421.317 1099392.23 0, 1308154.698 1099374.084 0, 1307888.078 1099355.955 0, 1307620.215 1099337.757 0, 1307242.074 1104906.152 0, 
+    1306863.931 1110474.561 0, 1307131.135 1110492.714 0, 1307397.1 1110510.799 0, 1307663.064 1110528.899 0, 1307929.027 1110547.016 0, 1308194.988 1110565.148 0, 1308460.949 1110583.295 0, 1308726.909 1110601.458 0, 1308992.867 1110619.637 0, 1309258.825 1110637.832 0, 
+    1309524.781 1110656.042 0, 1309790.737 1110674.268 0, 1310056.691 1110692.509 0, 1310322.644 1110710.767 0, 1310588.596 1110729.039 0, 1310854.547 1110747.328 0, 1311120.497 1110765.632 0, 1311386.446 1110783.952 0, 1311652.394 1110802.287 0, 1311918.341 1110820.638 0, 
+    1312184.286 1110839.005 0, 1312450.231 1110857.387 0, 1312716.174 1110875.785 0, 1312982.117 1110894.199 0, 1313246.821 1110912.543 0, 1313513.998 1110931.073 0, 1313779.937 1110949.534 0, 1314045.875 1110968.01 0, 1314311.812 1110986.502 0, 1314577.748 1111005.01 0, 
+    1314843.683 1111023.533 0, 1315109.617 1111042.072 0, 1315375.549 1111060.626 0, 1315641.481 1111079.197 0, 1315907.411 1111097.782 0, 1316173.341 1111116.384 0, 1316439.269 1111135.001 0, 1316705.196 1111153.634 0, 1316971.122 1111172.282 0, 1317237.047 1111190.947 0, 
+    1317502.971 1111209.626 0, 1317768.894 1111228.322 0, 1318034.815 1111247.033 0, 1318300.736 1111265.76 0, 1318566.655 1111284.502 0, 1318832.573 1111303.26 0, 1319098.491 1111322.034 0, 1319364.407 1111340.823 0, 1319629.086 1111359.541 0, 1320022.959 1105792.222 0, 
+    1320416.831 1100224.918 0))
+
+POLYGON ((1332391.69 1112280.581 0, 1332127.063 1112261.115 0, 1331861.201 1112241.575 0, 1331595.338 1112222.05 0, 1331329.473 1112202.541 0, 1331063.608 1112183.047 0, 1330797.741 1112163.569 0, 1330531.874 1112144.107 0, 1330266.005 1112124.66 0, 1330000.135 1112105.229 0, 
+    1329734.264 1112085.814 0, 1329468.391 1112066.414 0, 1329202.518 1112047.03 0, 1328936.643 1112027.662 0, 1328670.768 1112008.309 0, 1328404.891 1111988.972 0, 1328139.013 1111969.651 0, 1327873.134 1111950.345 0, 1327607.253 1111931.055 0, 1327341.372 1111911.78 0, 
+    1327075.489 1111892.522 0, 1326809.606 1111873.278 0, 1326543.721 1111854.051 0, 1326277.835 1111834.839 0, 1326010.714 1111815.554 0, 1325746.06 1111796.462 0, 1325480.17 1111777.297 0, 1325214.28 1111758.148 0, 1324948.388 1111739.014 0, 1324682.496 1111719.896 0, 
+    1324416.602 1111700.794 0, 1324150.707 1111681.707 0, 1323884.811 1111662.636 0, 1323618.914 1111643.581 0, 1323353.015 1111624.541 0, 1323087.116 1111605.517 0, 1322821.215 1111586.508 0, 1322555.314 1111567.516 0, 1322289.411 1111548.539 0, 1322023.507 1111529.577 0, 
+    1321757.602 1111510.631 0, 1321491.696 1111491.701 0, 1321225.789 1111472.786 0, 1320959.88 1111453.888 0, 1320693.971 1111435.004 0, 1320428.06 1111416.137 0, 1320162.149 1111397.285 0, 1319896.236 1111378.449 0, 1319629.086 1111359.541 0, 1319235.213 1116926.868 0, 
+    1318841.339 1122494.2 0, 1319107.83 1122513.061 0, 1319373.088 1122531.851 0, 1319638.344 1122550.657 0, 1319903.599 1122569.478 0, 1320168.853 1122588.314 0, 1320434.106 1122607.167 0, 1320699.358 1122626.035 0, 1320964.609 1122644.918 0, 1321229.859 1122663.817 0, 
+    1321495.107 1122682.732 0, 1321760.355 1122701.662 0, 1322025.601 1122720.608 0, 1322290.846 1122739.57 0, 1322556.09 1122758.547 0, 1322821.333 1122777.54 0, 1323086.575 1122796.548 0, 1323351.816 1122815.572 0, 1323617.056 1122834.612 0, 1323882.294 1122853.667 0, 
+    1324147.532 1122872.738 0, 1324412.768 1122891.825 0, 1324678.003 1122910.927 0, 1324943.237 1122930.045 0, 1325207.238 1122949.089 0, 1325473.702 1122968.327 0, 1325738.932 1122987.491 0, 1326004.162 1123006.671 0, 1326269.39 1123025.867 0, 1326534.617 1123045.079 0, 
+    1326799.843 1123064.306 0, 1327065.068 1123083.548 0, 1327330.292 1123102.806 0, 1327595.515 1123122.08 0, 1327860.737 1123141.37 0, 1328125.957 1123160.675 0, 1328391.176 1123179.995 0, 1328656.395 1123199.332 0, 1328921.612 1123218.683 0, 1329186.827 1123238.051 0, 
+    1329452.042 1123257.434 0, 1329717.256 1123276.833 0, 1329982.468 1123296.247 0, 1330247.68 1123315.677 0, 1330512.89 1123335.122 0, 1330778.099 1123354.584 0, 1331043.307 1123374.06 0, 1331308.514 1123393.553 0, 1331572.489 1123412.97 0, 1331982.09 1117846.773 0, 
+    1332391.69 1112280.581 0))
+
+POLYGON ((1344300.992 1124367.705 0, 1344037.071 1124347.541 0, 1343771.92 1124327.3 0, 1343506.768 1124307.074 0, 1343241.615 1124286.864 0, 1342976.461 1124266.669 0, 1342711.306 1124246.49 0, 1342446.149 1124226.326 0, 1342180.991 1124206.178 0, 1341915.832 1124186.046 0, 
+    1341650.672 1124165.929 0, 1341385.511 1124145.828 0, 1341120.348 1124125.743 0, 1340855.185 1124105.673 0, 1340590.02 1124085.619 0, 1340324.854 1124065.58 0, 1340059.687 1124045.557 0, 1339794.518 1124025.55 0, 1339529.349 1124005.558 0, 1339264.178 1123985.582 0, 
+    1338999.006 1123965.621 0, 1338733.833 1123945.676 0, 1338468.659 1123925.747 0, 1338203.483 1123905.833 0, 1337937.078 1123885.842 0, 1337673.129 1123866.052 0, 1337407.95 1123846.185 0, 1337142.77 1123826.334 0, 1336877.589 1123806.498 0, 1336612.406 1123786.678 0, 
+    1336347.223 1123766.873 0, 1336082.038 1123747.084 0, 1335816.852 1123727.311 0, 1335551.665 1123707.553 0, 1335286.476 1123687.811 0, 1335021.287 1123668.085 0, 1334756.096 1123648.374 0, 1334490.905 1123628.679 0, 1334225.712 1123608.999 0, 1333960.518 1123589.335 0, 
+    1333695.322 1123569.686 0, 1333430.126 1123550.054 0, 1333164.929 1123530.436 0, 1332899.73 1123510.835 0, 1332634.53 1123491.249 0, 1332369.329 1123471.678 0, 1332104.127 1123452.123 0, 1331838.924 1123432.584 0, 1331572.489 1123412.97 0, 1331162.888 1128979.168 0, 
+    1330753.287 1134545.361 0, 1331019.064 1134564.927 0, 1331283.612 1134584.417 0, 1331548.159 1134603.924 0, 1331812.705 1134623.446 0, 1332077.249 1134642.984 0, 1332341.793 1134662.537 0, 1332606.335 1134682.106 0, 1332870.876 1134701.69 0, 1333135.416 1134721.29 0, 
+    1333399.955 1134740.905 0, 1333664.493 1134760.536 0, 1333929.029 1134780.183 0, 1334193.565 1134799.845 0, 1334458.099 1134819.523 0, 1334722.632 1134839.216 0, 1334987.164 1134858.925 0, 1335251.695 1134878.65 0, 1335516.224 1134898.39 0, 1335780.753 1134918.145 0, 
+    1336045.28 1134937.916 0, 1336309.806 1134957.703 0, 1336574.331 1134977.505 0, 1336838.855 1134997.323 0, 1337102.151 1135017.065 0, 1337367.899 1135037.006 0, 1337632.419 1135056.87 0, 1337896.938 1135076.75 0, 1338161.456 1135096.646 0, 1338425.973 1135116.558 0, 
+    1338690.489 1135136.484 0, 1338955.003 1135156.427 0, 1339219.516 1135176.385 0, 1339484.028 1135196.358 0, 1339748.539 1135216.348 0, 1340013.049 1135236.352 0, 1340277.557 1135256.373 0, 1340542.065 1135276.408 0, 1340806.571 1135296.46 0, 1341071.076 1135316.527 0, 
+    1341335.58 1135336.609 0, 1341600.082 1135356.707 0, 1341864.584 1135376.821 0, 1342129.084 1135396.95 0, 1342393.583 1135417.095 0, 1342658.081 1135437.256 0, 1342922.578 1135457.432 0, 1343187.073 1135477.623 0, 1343450.343 1135497.737 0, 1343875.667 1129932.723 0, 
+    1344300.992 1124367.705 0))
+
+POLYGON ((1356144.657 1136485.98 0, 1355881.443 1136465.123 0, 1355617.006 1136444.184 0, 1355352.567 1136423.261 0, 1355088.127 1136402.353 0, 1354823.686 1136381.461 0, 1354559.244 1136360.585 0, 1354294.8 1136339.724 0, 1354030.356 1136318.879 0, 1353765.91 1136298.049 0, 
+    1353501.462 1136277.235 0, 1353237.014 1136256.436 0, 1352972.564 1136235.653 0, 1352708.113 1136214.885 0, 1352443.661 1136194.134 0, 1352179.208 1136173.397 0, 1351914.753 1136152.676 0, 1351650.297 1136131.971 0, 1351385.84 1136111.282 0, 1351121.382 1136090.607 0, 
+    1350856.923 1136069.949 0, 1350592.462 1136049.306 0, 1350328 1136028.679 0, 1350063.537 1136008.067 0, 1349797.849 1135987.375 0, 1349534.607 1135966.89 0, 1349270.14 1135946.325 0, 1349005.672 1135925.775 0, 1348741.203 1135905.241 0, 1348476.733 1135884.723 0, 
+    1348212.261 1135864.22 0, 1347947.789 1135843.733 0, 1347683.315 1135823.261 0, 1347418.839 1135802.805 0, 1347154.363 1135782.364 0, 1346889.885 1135761.939 0, 1346625.407 1135741.53 0, 1346360.927 1135721.136 0, 1346096.445 1135700.757 0, 1345831.963 1135680.395 0, 
+    1345567.479 1135660.047 0, 1345302.995 1135639.716 0, 1345038.509 1135619.4 0, 1344774.021 1135599.099 0, 1344509.533 1135578.814 0, 1344245.044 1135558.545 0, 1343980.553 1135538.291 0, 1343716.061 1135518.053 0, 1343450.343 1135497.737 0, 1343025.019 1141062.742 0, 
+    1342599.696 1146627.734 0, 1342864.756 1146648 0, 1343128.593 1146668.188 0, 1343392.429 1146688.392 0, 1343656.263 1146708.611 0, 1343920.096 1146728.846 0, 1344183.928 1146749.096 0, 1344447.759 1146769.362 0, 1344711.589 1146789.643 0, 1344975.418 1146809.94 0, 
+    1345239.245 1146830.252 0, 1345503.071 1146850.58 0, 1345766.896 1146870.923 0, 1346030.72 1146891.282 0, 1346294.542 1146911.657 0, 1346558.364 1146932.047 0, 1346822.184 1146952.452 0, 1347086.003 1146972.873 0, 1347349.82 1146993.31 0, 1347613.637 1147013.762 0, 
+    1347877.452 1147034.23 0, 1348141.266 1147054.713 0, 1348405.079 1147075.211 0, 1348668.891 1147095.726 0, 1348931.481 1147116.16 0, 1349196.511 1147136.801 0, 1349460.319 1147157.361 0, 1349724.126 1147177.938 0, 1349987.932 1147198.529 0, 1350251.736 1147219.137 0, 
+    1350515.539 1147239.76 0, 1350779.341 1147260.398 0, 1351043.142 1147281.052 0, 1351306.942 1147301.721 0, 1351570.74 1147322.406 0, 1351834.537 1147343.107 0, 1352098.333 1147363.823 0, 1352362.128 1147384.555 0, 1352625.921 1147405.302 0, 1352889.714 1147426.064 0, 
+    1353153.505 1147446.842 0, 1353417.294 1147467.636 0, 1353681.083 1147488.445 0, 1353944.87 1147509.27 0, 1354208.657 1147530.11 0, 1354472.442 1147550.966 0, 1354736.225 1147571.837 0, 1355000.008 1147592.724 0, 1355262.569 1147613.53 0, 1355703.613 1142049.761 0, 
+    1356144.657 1136485.98 0))
+
+POLYGON ((1367922.607 1148635.097 0, 1367660.103 1148613.549 0, 1367396.381 1148591.917 0, 1367132.657 1148570.301 0, 1366868.932 1148548.7 0, 1366605.206 1148527.114 0, 1366341.479 1148505.544 0, 1366077.75 1148483.99 0, 1365814.02 1148462.451 0, 1365550.288 1148440.928 0, 
+    1365286.556 1148419.42 0, 1365022.822 1148397.928 0, 1364759.087 1148376.451 0, 1364495.351 1148354.99 0, 1364231.613 1148333.544 0, 1363967.874 1148312.114 0, 1363704.134 1148290.699 0, 1363440.392 1148269.3 0, 1363176.65 1148247.916 0, 1362912.906 1148226.548 0, 
+    1362649.161 1148205.196 0, 1362385.414 1148183.859 0, 1362121.667 1148162.537 0, 1361857.918 1148141.231 0, 1361592.949 1148119.842 0, 1361330.416 1148098.666 0, 1361066.663 1148077.406 0, 1360802.909 1148056.162 0, 1360539.154 1148034.934 0, 1360275.398 1148013.721 0, 
+    1360011.64 1147992.524 0, 1359747.881 1147971.342 0, 1359484.121 1147950.176 0, 1359220.359 1147929.025 0, 1358956.597 1147907.89 0, 1358692.833 1147886.77 0, 1358429.068 1147865.666 0, 1358165.301 1147844.577 0, 1357901.534 1147823.504 0, 1357637.765 1147802.446 0, 
+    1357373.995 1147781.404 0, 1357110.223 1147760.378 0, 1356846.451 1147739.367 0, 1356582.677 1147718.371 0, 1356318.902 1147697.391 0, 1356055.125 1147676.427 0, 1355791.348 1147655.478 0, 1355527.569 1147634.545 0, 1355262.569 1147613.53 0, 1354821.528 1153177.281 0, 
+    1354380.487 1158741.01 0, 1354644.829 1158761.972 0, 1354907.953 1158782.854 0, 1355171.075 1158803.751 0, 1355434.197 1158824.663 0, 1355697.317 1158845.591 0, 1355960.436 1158866.534 0, 1356223.554 1158887.493 0, 1356486.67 1158908.468 0, 1356749.785 1158929.458 0, 
+    1357012.899 1158950.463 0, 1357276.012 1158971.484 0, 1357539.123 1158992.52 0, 1357802.234 1159013.572 0, 1358065.343 1159034.639 0, 1358328.451 1159055.722 0, 1358591.557 1159076.82 0, 1358854.662 1159097.934 0, 1359117.766 1159119.063 0, 1359380.869 1159140.208 0, 
+    1359643.971 1159161.368 0, 1359907.071 1159182.544 0, 1360170.17 1159203.735 0, 1360433.268 1159224.941 0, 1360695.149 1159246.065 0, 1360959.46 1159267.401 0, 1361222.554 1159288.654 0, 1361485.647 1159309.923 0, 1361748.739 1159331.207 0, 1362011.829 1159352.506 0, 
+    1362274.918 1159373.821 0, 1362538.006 1159395.152 0, 1362801.092 1159416.498 0, 1363064.178 1159437.859 0, 1363327.262 1159459.236 0, 1363590.344 1159480.629 0, 1363853.426 1159502.037 0, 1364116.506 1159523.46 0, 1364379.585 1159544.899 0, 1364642.663 1159566.354 0, 
+    1364905.739 1159587.823 0, 1365168.815 1159609.309 0, 1365431.889 1159630.81 0, 1365694.961 1159652.326 0, 1365958.033 1159673.858 0, 1366221.103 1159695.405 0, 1366484.172 1159716.968 0, 1366747.239 1159738.546 0, 1367009.092 1159760.04 0, 1367465.848 1154197.579 0, 
+    1367922.607 1148635.097 0))
+
+POLYGON ((1379634.766 1160814.745 0, 1379372.974 1160792.511 0, 1379109.968 1160770.189 0, 1378846.961 1160747.883 0, 1378583.953 1160725.593 0, 1378320.944 1160703.318 0, 1378057.933 1160681.058 0, 1377794.921 1160658.814 0, 1377531.907 1160636.586 0, 1377268.892 1160614.373 0, 
+    1377005.876 1160592.175 0, 1376742.859 1160569.993 0, 1376479.84 1160547.827 0, 1376216.82 1160525.676 0, 1375953.799 1160503.54 0, 1375690.776 1160481.42 0, 1375427.752 1160459.315 0, 1375164.727 1160437.226 0, 1374901.701 1160415.152 0, 1374638.673 1160393.094 0, 
+    1374375.644 1160371.051 0, 1374112.613 1160349.024 0, 1373849.582 1160327.012 0, 1373586.549 1160305.016 0, 1373322.301 1160282.934 0, 1373060.479 1160261.07 0, 1372797.442 1160239.12 0, 1372534.404 1160217.185 0, 1372271.364 1160195.267 0, 1372008.324 1160173.363 0, 
+    1371745.282 1160151.475 0, 1371482.238 1160129.603 0, 1371219.194 1160107.746 0, 1370956.148 1160085.904 0, 1370693.101 1160064.078 0, 1370430.052 1160042.268 0, 1370167.002 1160020.473 0, 1369903.951 1159998.693 0, 1369640.899 1159976.929 0, 1369377.845 1159955.181 0, 
+    1369114.791 1159933.447 0, 1368851.734 1159911.73 0, 1368588.677 1159890.028 0, 1368325.618 1159868.341 0, 1368062.558 1159846.67 0, 1367799.497 1159825.014 0, 1367536.435 1159803.374 0, 1367273.371 1159781.749 0, 1367009.092 1159760.04 0, 1366552.337 1165322.475 0, 
+    1366095.585 1170884.878 0, 1366359.206 1170906.533 0, 1366621.615 1170928.104 0, 1366884.023 1170949.69 0, 1367146.429 1170971.292 0, 1367408.835 1170992.909 0, 1367671.238 1171014.542 0, 1367933.641 1171036.19 0, 1368196.042 1171057.853 0, 1368458.443 1171079.532 0, 
+    1368720.841 1171101.227 0, 1368983.239 1171122.937 0, 1369245.635 1171144.662 0, 1369508.03 1171166.403 0, 1369770.424 1171188.159 0, 1370032.816 1171209.931 0, 1370295.208 1171231.718 0, 1370557.597 1171253.52 0, 1370819.986 1171275.338 0, 1371082.373 1171297.172 0, 
+    1371344.759 1171319.021 0, 1371607.144 1171340.885 0, 1371869.527 1171362.765 0, 1372131.91 1171384.66 0, 1372393.08 1171406.47 0, 1372656.67 1171428.497 0, 1372919.048 1171450.438 0, 1373181.425 1171472.395 0, 1373443.801 1171494.368 0, 1373706.175 1171516.356 0, 
+    1373968.549 1171538.359 0, 1374230.92 1171560.378 0, 1374493.291 1171582.412 0, 1374755.66 1171604.462 0, 1375018.028 1171626.527 0, 1375280.395 1171648.607 0, 1375542.76 1171670.703 0, 1375805.124 1171692.815 0, 1376067.487 1171714.942 0, 1376329.848 1171737.084 0, 
+    1376592.208 1171759.242 0, 1376854.567 1171781.415 0, 1377116.925 1171803.604 0, 1377379.281 1171825.808 0, 1377641.636 1171848.027 0, 1377903.989 1171870.262 0, 1378166.342 1171892.512 0, 1378428.693 1171914.778 0, 1378689.833 1171936.957 0, 1379162.298 1166375.866 0, 
+    1379634.766 1160814.745 0))
+
+POLYGON ((861030.191 711602.804 0, 860742.17 711610.951 0, 860452.728 711619.156 0, 860163.285 711627.378 0, 859873.844 711635.617 0, 859584.403 711643.873 0, 859294.962 711652.147 0, 859005.522 711660.437 0, 858716.082 711668.744 0, 858426.643 711677.068 0, 
+    858137.204 711685.409 0, 857847.766 711693.768 0, 857558.328 711702.143 0, 857268.891 711710.535 0, 856979.454 711718.945 0, 856690.018 711727.371 0, 856400.582 711735.814 0, 856111.147 711744.275 0, 855821.712 711752.753 0, 855532.278 711761.247 0, 
+    855242.844 711769.759 0, 854953.411 711778.287 0, 854663.978 711786.833 0, 854374.545 711795.396 0, 854083.69 711804.018 0, 853795.682 711812.572 0, 853506.252 711821.186 0, 853216.821 711829.817 0, 852927.392 711838.465 0, 852637.962 711847.13 0, 
+    852348.534 711855.812 0, 852059.106 711864.511 0, 851769.678 711873.227 0, 851480.251 711881.96 0, 851190.824 711890.71 0, 850901.398 711899.477 0, 850611.972 711908.261 0, 850322.547 711917.062 0, 850033.122 711925.881 0, 849743.698 711934.716 0, 
+    849454.275 711943.568 0, 849164.852 711952.437 0, 848875.429 711961.324 0, 848586.007 711970.227 0, 848296.586 711979.148 0, 848007.165 711988.085 0, 847717.744 711997.04 0, 847428.325 712006.011 0, 847137.48 712015.044 0, 847310.576 717583.154 0, 
+    847483.681 723151.542 0, 847773.867 723142.529 0, 848062.631 723133.578 0, 848351.396 723124.644 0, 848640.161 723115.727 0, 848928.927 723106.826 0, 849217.694 723097.943 0, 849506.461 723089.077 0, 849795.229 723080.228 0, 850083.997 723071.395 0, 
+    850372.765 723062.58 0, 850661.534 723053.782 0, 850950.304 723045.001 0, 851239.074 723036.236 0, 851527.845 723027.489 0, 851816.616 723018.759 0, 852105.388 723010.046 0, 852394.16 723001.349 0, 852682.933 722992.67 0, 852971.706 722984.008 0, 
+    853260.48 722975.362 0, 853549.254 722966.734 0, 853838.029 722958.123 0, 854126.804 722949.529 0, 854414.159 722940.993 0, 854704.356 722932.391 0, 854993.133 722923.848 0, 855281.91 722915.321 0, 855570.688 722906.812 0, 855859.466 722898.32 0, 
+    856148.245 722889.844 0, 856437.024 722881.386 0, 856725.804 722872.945 0, 857014.584 722864.52 0, 857303.365 722856.113 0, 857592.146 722847.723 0, 857880.928 722839.349 0, 858169.71 722830.993 0, 858458.493 722822.654 0, 858747.276 722814.331 0, 
+    859036.06 722806.026 0, 859324.844 722797.737 0, 859613.629 722789.466 0, 859902.414 722781.212 0, 860191.199 722772.974 0, 860479.986 722764.754 0, 860768.772 722756.551 0, 861057.559 722748.364 0, 861344.927 722740.235 0, 861187.555 717171.38 0, 
+    861030.191 711602.804 0))
+
+POLYGON ((875207.28 722368.09 0, 874919.888 722375.408 0, 874631.079 722382.778 0, 874342.271 722390.166 0, 874053.462 722397.57 0, 873764.655 722404.992 0, 873475.847 722412.43 0, 873187.04 722419.886 0, 872898.234 722427.358 0, 872609.428 722434.847 0, 
+    872320.622 722442.354 0, 872031.817 722449.877 0, 871743.012 722457.418 0, 871454.208 722464.975 0, 871165.404 722472.55 0, 870876.601 722480.141 0, 870587.798 722487.75 0, 870298.996 722495.375 0, 870010.194 722503.018 0, 869721.392 722510.677 0, 
+    869432.591 722518.353 0, 869143.79 722526.047 0, 868854.99 722533.757 0, 868566.19 722541.485 0, 868275.973 722549.267 0, 867988.592 722556.991 0, 867699.794 722564.769 0, 867410.996 722572.564 0, 867122.198 722580.377 0, 866833.401 722588.206 0, 
+    866544.605 722596.053 0, 866255.809 722603.916 0, 865967.013 722611.797 0, 865678.218 722619.694 0, 865389.423 722627.608 0, 865100.629 722635.54 0, 864811.835 722643.488 0, 864523.042 722651.454 0, 864234.249 722659.436 0, 863945.457 722667.435 0, 
+    863656.665 722675.452 0, 863367.873 722683.485 0, 863079.083 722691.536 0, 862790.292 722699.603 0, 862501.502 722707.687 0, 862212.713 722715.789 0, 861923.924 722723.907 0, 861635.135 722732.043 0, 861344.927 722740.235 0, 861502.308 728309.365 0, 
+    861659.695 733878.766 0, 861949.244 733870.592 0, 862237.377 733862.475 0, 862525.51 733854.375 0, 862813.644 733846.292 0, 863101.779 733838.226 0, 863389.914 733830.177 0, 863678.049 733822.145 0, 863966.185 733814.13 0, 864254.321 733806.132 0, 
+    864542.458 733798.15 0, 864830.595 733790.186 0, 865118.733 733782.239 0, 865406.871 733774.308 0, 865695.009 733766.395 0, 865983.149 733758.499 0, 866271.288 733750.619 0, 866559.428 733742.757 0, 866847.569 733734.911 0, 867135.71 733727.082 0, 
+    867423.851 733719.271 0, 867711.993 733711.476 0, 868000.135 733703.698 0, 868288.278 733695.937 0, 868575.006 733688.232 0, 868864.565 733680.467 0, 869152.709 733672.757 0, 869440.853 733665.064 0, 869728.999 733657.388 0, 870017.144 733649.729 0, 
+    870305.29 733642.087 0, 870593.436 733634.462 0, 870881.583 733626.854 0, 871169.73 733619.263 0, 871457.878 733611.688 0, 871746.026 733604.131 0, 872034.175 733596.591 0, 872322.324 733589.067 0, 872610.474 733581.561 0, 872898.624 733574.072 0, 
+    873186.774 733566.599 0, 873474.925 733559.144 0, 873763.076 733551.705 0, 874051.228 733544.284 0, 874339.38 733536.879 0, 874627.532 733529.491 0, 874915.685 733522.121 0, 875203.839 733514.767 0, 875490.579 733507.466 0, 875348.926 727937.643 0, 
+    875207.28 722368.09 0))
+
+POLYGON ((889322.456 733175.243 0, 889035.694 733181.733 0, 888747.521 733188.273 0, 888459.349 733194.829 0, 888171.176 733201.403 0, 887883.004 733207.994 0, 887594.833 733214.601 0, 887306.662 733221.225 0, 887018.491 733227.867 0, 886730.321 733234.525 0, 
+    886442.151 733241.2 0, 886153.981 733247.893 0, 885865.812 733254.602 0, 885577.643 733261.328 0, 885289.475 733268.071 0, 885001.307 733274.831 0, 884713.139 733281.608 0, 884424.972 733288.403 0, 884136.805 733295.214 0, 883848.639 733302.041 0, 
+    883560.473 733308.886 0, 883272.307 733315.748 0, 882984.142 733322.627 0, 882695.977 733329.523 0, 882406.4 733336.47 0, 882119.649 733343.365 0, 881831.485 733350.312 0, 881543.322 733357.276 0, 881255.16 733364.256 0, 880966.997 733371.254 0, 
+    880678.835 733378.268 0, 880390.674 733385.3 0, 880102.513 733392.348 0, 879814.352 733399.414 0, 879526.192 733406.496 0, 879238.032 733413.595 0, 878949.873 733420.712 0, 878661.714 733427.845 0, 878373.555 733434.995 0, 878085.397 733442.162 0, 
+    877797.239 733449.347 0, 877509.082 733456.548 0, 877220.925 733463.766 0, 876932.769 733471.001 0, 876644.613 733478.253 0, 876356.457 733485.522 0, 876068.302 733492.807 0, 875780.147 733500.11 0, 875490.579 733507.466 0, 875632.238 739077.558 0, 
+    875773.904 744647.914 0, 876062.814 744640.575 0, 876350.313 744633.288 0, 876637.812 744626.019 0, 876925.312 744618.767 0, 877212.812 744611.531 0, 877500.313 744604.313 0, 877787.814 744597.111 0, 878075.316 744589.926 0, 878362.818 744582.759 0, 
+    878650.32 744575.608 0, 878937.823 744568.474 0, 879225.326 744561.357 0, 879512.83 744554.257 0, 879800.334 744547.173 0, 880087.839 744540.107 0, 880375.344 744533.058 0, 880662.849 744526.025 0, 880950.355 744519.01 0, 881237.861 744512.011 0, 
+    881525.368 744505.03 0, 881812.875 744498.065 0, 882100.382 744491.117 0, 882387.89 744484.186 0, 882673.988 744477.306 0, 882962.907 744470.375 0, 883250.416 744463.495 0, 883537.925 744456.632 0, 883825.435 744449.786 0, 884112.945 744442.956 0, 
+    884400.456 744436.144 0, 884687.967 744429.349 0, 884975.478 744422.57 0, 885262.99 744415.808 0, 885550.503 744409.064 0, 885838.015 744402.336 0, 886125.528 744395.625 0, 886413.042 744388.931 0, 886700.556 744382.254 0, 886988.07 744375.594 0, 
+    887275.584 744368.951 0, 887563.099 744362.324 0, 887850.615 744355.715 0, 888138.131 744349.123 0, 888425.647 744342.547 0, 888713.163 744335.988 0, 889000.68 744329.447 0, 889288.197 744322.922 0, 889574.306 744316.446 0, 889448.378 738745.712 0, 
+    889322.456 733175.243 0))
+
+POLYGON ((903375.59 744023.968 0, 903089.462 744029.636 0, 902801.927 744035.349 0, 902514.393 744041.078 0, 902226.859 744046.824 0, 901939.325 744052.587 0, 901651.792 744058.367 0, 901364.259 744064.165 0, 901076.727 744069.978 0, 900789.194 744075.809 0, 
+    900501.662 744081.657 0, 900214.131 744087.522 0, 899926.6 744093.404 0, 899639.069 744099.302 0, 899351.538 744105.218 0, 899064.008 744111.15 0, 898776.478 744117.099 0, 898488.949 744123.066 0, 898201.42 744129.049 0, 897913.891 744135.049 0, 
+    897626.363 744141.066 0, 897338.835 744147.1 0, 897051.307 744153.151 0, 896763.78 744159.219 0, 896474.845 744165.333 0, 896188.726 744171.405 0, 895901.2 744177.524 0, 895613.674 744183.659 0, 895326.148 744189.812 0, 895038.623 744195.981 0, 
+    894751.098 744202.167 0, 894463.574 744208.371 0, 894176.05 744214.591 0, 893888.526 744220.828 0, 893601.003 744227.082 0, 893313.48 744233.353 0, 893025.957 744239.64 0, 892738.435 744245.945 0, 892450.913 744252.267 0, 892163.392 744258.605 0, 
+    891875.871 744264.961 0, 891588.35 744271.333 0, 891300.829 744277.723 0, 891013.309 744284.129 0, 890725.79 744290.552 0, 890438.271 744296.992 0, 890150.752 744303.449 0, 889863.233 744309.923 0, 889574.306 744316.446 0, 889700.241 749887.441 0, 
+    889826.181 755458.693 0, 890114.448 755452.186 0, 890401.311 755445.726 0, 890688.174 755439.284 0, 890975.038 755432.859 0, 891261.901 755426.45 0, 891548.766 755420.058 0, 891835.63 755413.684 0, 892122.495 755407.326 0, 892409.36 755400.985 0, 
+    892696.226 755394.661 0, 892983.092 755388.353 0, 893269.958 755382.063 0, 893556.825 755375.789 0, 893843.692 755369.533 0, 894130.56 755363.293 0, 894417.428 755357.07 0, 894704.296 755350.864 0, 894991.165 755344.675 0, 895278.034 755338.503 0, 
+    895564.903 755332.348 0, 895851.773 755326.209 0, 896138.643 755320.088 0, 896425.513 755313.983 0, 896710.979 755307.925 0, 896999.255 755301.825 0, 897286.127 755295.771 0, 897572.998 755289.734 0, 897859.871 755283.713 0, 898146.743 755277.71 0, 
+    898433.616 755271.724 0, 898720.489 755265.754 0, 899007.363 755259.801 0, 899294.237 755253.866 0, 899581.111 755247.947 0, 899867.986 755242.045 0, 900154.861 755236.16 0, 900441.736 755230.291 0, 900728.612 755224.44 0, 901015.488 755218.606 0, 
+    901302.364 755212.788 0, 901589.241 755206.987 0, 901876.118 755201.203 0, 902162.996 755195.437 0, 902449.873 755189.686 0, 902736.751 755183.953 0, 903023.63 755178.237 0, 903310.509 755172.538 0, 903595.984 755166.883 0, 903485.785 749595.297 0, 
+    903375.59 744023.968 0))
+
+POLYGON ((917366.557 754913.976 0, 917081.065 754918.824 0, 916794.171 754923.713 0, 916507.278 754928.619 0, 916220.385 754933.541 0, 915933.492 754938.481 0, 915646.599 754943.437 0, 915359.707 754948.411 0, 915072.815 754953.401 0, 914785.923 754958.408 0, 
+    914499.032 754963.432 0, 914212.141 754968.473 0, 913925.25 754973.53 0, 913638.359 754978.605 0, 913351.469 754983.697 0, 913064.579 754988.805 0, 912777.69 754993.93 0, 912490.8 754999.072 0, 912203.911 755004.232 0, 911917.023 755009.407 0, 
+    911630.134 755014.6 0, 911343.246 755019.81 0, 911056.359 755025.037 0, 910769.471 755030.28 0, 910481.182 755035.566 0, 910195.697 755040.818 0, 909908.811 755046.112 0, 909621.924 755051.423 0, 909335.039 755056.751 0, 909048.153 755062.096 0, 
+    908761.268 755067.457 0, 908474.383 755072.836 0, 908187.498 755078.231 0, 907900.614 755083.644 0, 907613.73 755089.073 0, 907326.846 755094.519 0, 907039.963 755099.982 0, 906753.08 755105.462 0, 906466.197 755110.959 0, 906179.315 755116.472 0, 
+    905892.432 755122.003 0, 905605.551 755127.55 0, 905318.669 755133.115 0, 905031.788 755138.696 0, 904744.907 755144.294 0, 904458.027 755149.909 0, 904171.147 755155.541 0, 903884.267 755161.19 0, 903595.984 755166.883 0, 903706.189 760738.723 0, 
+    903816.399 766310.813 0, 904104.022 766305.133 0, 904390.246 766299.497 0, 904676.471 766293.878 0, 904962.695 766288.276 0, 905248.92 766282.69 0, 905535.145 766277.122 0, 905821.371 766271.57 0, 906107.596 766266.036 0, 906393.823 766260.518 0, 
+    906680.049 766255.017 0, 906966.276 766249.533 0, 907252.503 766244.065 0, 907538.73 766238.615 0, 907824.958 766233.181 0, 908111.186 766227.764 0, 908397.415 766222.364 0, 908683.643 766216.981 0, 908969.872 766211.615 0, 909256.102 766206.265 0, 
+    909542.331 766200.933 0, 909828.561 766195.617 0, 910114.792 766190.318 0, 910401.022 766185.036 0, 910685.854 766179.797 0, 910973.484 766174.523 0, 911259.716 766169.291 0, 911545.948 766164.076 0, 911832.18 766158.879 0, 912118.412 766153.698 0, 
+    912404.645 766148.534 0, 912690.878 766143.386 0, 912977.111 766138.256 0, 913263.345 766133.142 0, 913549.579 766128.046 0, 913835.813 766122.966 0, 914122.048 766117.903 0, 914408.283 766112.857 0, 914694.518 766107.827 0, 914980.753 766102.815 0, 
+    915266.989 766097.819 0, 915553.225 766092.84 0, 915839.461 766087.878 0, 916125.698 766082.933 0, 916411.935 766078.005 0, 916698.172 766073.094 0, 916984.41 766068.199 0, 917270.647 766063.321 0, 917555.487 766058.484 0, 917461.02 760486.105 0, 
+    917366.557 754913.976 0))
+
+POLYGON ((931295.234 765844.972 0, 931010.379 765849.004 0, 930724.129 765853.073 0, 930437.879 765857.159 0, 930151.629 765861.262 0, 929865.379 765865.381 0, 929579.13 765869.518 0, 929292.881 765873.671 0, 929006.632 765877.841 0, 928720.383 765882.028 0, 
+    928434.134 765886.232 0, 928147.886 765890.452 0, 927861.638 765894.69 0, 927575.391 765898.944 0, 927289.143 765903.215 0, 927002.896 765907.503 0, 926716.649 765911.808 0, 926430.402 765916.13 0, 926144.156 765920.469 0, 925857.91 765924.824 0, 
+    925571.664 765929.196 0, 925285.418 765933.586 0, 924999.172 765937.992 0, 924712.927 765942.414 0, 924425.285 765946.876 0, 924140.438 765951.311 0, 923854.193 765955.784 0, 923567.949 765960.274 0, 923281.705 765964.781 0, 922995.462 765969.305 0, 
+    922709.219 765973.846 0, 922422.975 765978.403 0, 922136.733 765982.978 0, 921850.49 765987.569 0, 921564.248 765992.177 0, 921278.006 765996.802 0, 920991.764 766001.444 0, 920705.523 766006.103 0, 920419.282 766010.778 0, 920133.041 766015.471 0, 
+    919846.8 766020.18 0, 919560.56 766024.906 0, 919274.32 766029.649 0, 918988.08 766034.409 0, 918701.841 766039.185 0, 918415.601 766043.979 0, 918129.362 766048.789 0, 917843.124 766053.616 0, 917555.487 766058.484 0, 917649.959 771631.11 0, 
+    917744.434 777203.98 0, 918031.411 777199.123 0, 918316.994 777194.307 0, 918602.577 777189.508 0, 918888.16 777184.725 0, 919173.743 777179.96 0, 919459.327 777175.211 0, 919744.911 777170.479 0, 920030.496 777165.764 0, 920316.08 777161.065 0, 
+    920601.665 777156.383 0, 920887.25 777151.719 0, 921172.836 777147.071 0, 921458.421 777142.439 0, 921744.007 777137.825 0, 922029.593 777133.227 0, 922315.18 777128.647 0, 922600.767 777124.083 0, 922886.354 777119.536 0, 923171.941 777115.005 0, 
+    923457.529 777110.492 0, 923743.117 777105.995 0, 924028.705 777101.515 0, 924314.293 777097.052 0, 924598.488 777092.627 0, 924885.47 777088.176 0, 925171.06 777083.763 0, 925456.649 777079.367 0, 925742.239 777074.988 0, 926027.829 777070.626 0, 
+    926313.419 777066.281 0, 926599.009 777061.952 0, 926884.6 777057.64 0, 927170.191 777053.345 0, 927455.782 777049.067 0, 927741.374 777044.806 0, 928026.965 777040.561 0, 928312.557 777036.333 0, 928598.149 777032.122 0, 928883.742 777027.928 0, 
+    929169.334 777023.751 0, 929454.927 777019.59 0, 929740.521 777015.446 0, 930026.114 777011.319 0, 930311.708 777007.209 0, 930597.302 777003.116 0, 930882.896 776999.04 0, 931168.49 776994.98 0, 931452.692 776990.957 0, 931373.961 771417.843 0, 
+    931295.234 765844.972 0))
+
+POLYGON ((945161.497 776816.663 0, 944877.283 776819.883 0, 944591.678 776823.136 0, 944306.074 776826.405 0, 944020.469 776829.692 0, 943734.865 776832.995 0, 943449.261 776836.315 0, 943163.657 776839.652 0, 942878.054 776843.006 0, 942592.45 776846.376 0, 
+    942306.847 776849.763 0, 942021.244 776853.168 0, 941735.642 776856.589 0, 941450.039 776860.026 0, 941164.437 776863.481 0, 940878.835 776866.952 0, 940593.233 776870.44 0, 940307.631 776873.945 0, 940022.029 776877.467 0, 939736.428 776881.006 0, 
+    939450.827 776884.561 0, 939165.226 776888.133 0, 938879.625 776891.722 0, 938594.025 776895.328 0, 938307.033 776898.968 0, 938022.825 776902.59 0, 937737.225 776906.246 0, 937451.625 776909.92 0, 937166.026 776913.609 0, 936880.427 776917.316 0, 
+    936594.828 776921.04 0, 936309.229 776924.78 0, 936023.63 776928.537 0, 935738.032 776932.311 0, 935452.434 776936.102 0, 935166.836 776939.909 0, 934881.238 776943.734 0, 934595.641 776947.575 0, 934310.044 776951.433 0, 934024.447 776955.307 0, 
+    933738.85 776959.199 0, 933453.254 776963.107 0, 933167.657 776967.033 0, 932882.061 776970.975 0, 932596.466 776974.934 0, 932310.87 776978.909 0, 932025.275 776982.902 0, 931739.68 776986.911 0, 931452.692 776990.957 0, 931531.426 782564.311 0, 
+    931610.163 788137.9 0, 931896.492 788133.864 0, 932181.431 788129.864 0, 932466.37 788125.881 0, 932751.309 788121.914 0, 933036.249 788117.964 0, 933321.189 788114.031 0, 933606.129 788110.115 0, 933891.07 788106.216 0, 934176.01 788102.333 0, 
+    934460.951 788098.467 0, 934745.892 788094.618 0, 935030.834 788090.786 0, 935315.775 788086.97 0, 935600.717 788083.171 0, 935885.659 788079.389 0, 936170.601 788075.624 0, 936455.543 788071.876 0, 936740.486 788068.144 0, 937025.429 788064.429 0, 
+    937310.372 788060.731 0, 937595.315 788057.049 0, 937880.259 788053.385 0, 938165.203 788049.737 0, 938448.758 788046.124 0, 938735.091 788042.492 0, 939020.035 788038.894 0, 939304.98 788035.313 0, 939589.924 788031.749 0, 939874.869 788028.202 0, 
+    940159.815 788024.672 0, 940444.76 788021.158 0, 940729.706 788017.661 0, 941014.652 788014.181 0, 941299.598 788010.717 0, 941584.544 788007.271 0, 941869.49 788003.841 0, 942154.437 788000.428 0, 942439.384 787997.032 0, 942724.331 787993.652 0, 
+    943009.278 787990.289 0, 943294.226 787986.943 0, 943579.173 787983.614 0, 943864.121 787980.302 0, 944149.069 787977.006 0, 944434.017 787973.727 0, 944718.966 787970.465 0, 945003.914 787967.22 0, 945287.476 787964.007 0, 945224.485 782390.217 0, 
+    945161.497 776816.663 0))
+
+POLYGON ((958965.225 787828.755 0, 958681.653 787831.167 0, 958396.696 787833.607 0, 958111.74 787836.064 0, 957826.784 787838.538 0, 957541.827 787841.028 0, 957256.871 787843.536 0, 956971.915 787846.06 0, 956686.96 787848.601 0, 956402.004 787851.159 0, 
+    956117.049 787853.733 0, 955832.093 787856.324 0, 955547.138 787858.932 0, 955262.183 787861.557 0, 954977.228 787864.199 0, 954692.274 787866.857 0, 954407.319 787869.532 0, 954122.365 787872.224 0, 953837.411 787874.933 0, 953552.457 787877.658 0, 
+    953267.503 787880.4 0, 952982.549 787883.159 0, 952697.595 787885.935 0, 952412.642 787888.728 0, 952126.302 787891.551 0, 951842.736 787894.363 0, 951557.783 787897.206 0, 951272.83 787900.065 0, 950987.877 787902.942 0, 950702.925 787905.835 0, 
+    950417.973 787908.745 0, 950133.021 787911.671 0, 949848.069 787914.615 0, 949563.117 787917.575 0, 949278.166 787920.552 0, 948993.214 787923.546 0, 948708.263 787926.556 0, 948423.312 787929.584 0, 948138.361 787932.628 0, 947853.411 787935.689 0, 
+    947568.46 787938.766 0, 947283.51 787941.861 0, 946998.56 787944.972 0, 946713.61 787948.1 0, 946428.66 787951.245 0, 946143.711 787954.406 0, 945858.761 787957.584 0, 945573.812 787960.779 0, 945287.476 787964.007 0, 945350.469 793538.03 0, 
+    945413.465 799112.281 0, 945699.142 799109.061 0, 945983.435 799105.873 0, 946267.728 799102.702 0, 946552.021 799099.548 0, 946836.315 799096.411 0, 947120.609 799093.29 0, 947404.903 799090.186 0, 947689.197 799087.099 0, 947973.491 799084.028 0, 
+    948257.786 799080.974 0, 948542.08 799077.937 0, 948826.375 799074.917 0, 949110.67 799071.913 0, 949394.965 799068.926 0, 949679.261 799065.956 0, 949963.556 799063.003 0, 950247.852 799060.066 0, 950532.148 799057.146 0, 950816.444 799054.243 0, 
+    951100.74 799051.357 0, 951385.036 799048.487 0, 951669.333 799045.634 0, 951953.63 799042.797 0, 952236.543 799039.992 0, 952522.224 799037.175 0, 952806.521 799034.389 0, 953090.818 799031.62 0, 953375.116 799028.867 0, 953659.413 799026.131 0, 
+    953943.711 799023.412 0, 954228.009 799020.71 0, 954512.308 799018.024 0, 954796.606 799015.355 0, 955080.904 799012.703 0, 955365.203 799010.067 0, 955649.502 799007.449 0, 955933.801 799004.847 0, 956218.1 799002.261 0, 956502.399 798999.693 0, 
+    956786.699 798997.141 0, 957070.998 798994.606 0, 957355.298 798992.087 0, 957639.598 798989.586 0, 957923.898 798987.101 0, 958208.198 798984.633 0, 958492.498 798982.181 0, 958776.799 798979.747 0, 959059.717 798977.34 0, 959012.47 793402.933 0, 
+    958965.225 787828.755 0))
+
+POLYGON ((972706.297 798880.954 0, 972423.37 798882.561 0, 972139.064 798884.192 0, 971854.758 798885.84 0, 971570.452 798887.505 0, 971286.146 798889.187 0, 971001.84 798890.885 0, 970717.535 798892.6 0, 970433.229 798894.332 0, 970148.924 798896.081 0, 
+    969864.618 798897.846 0, 969580.313 798899.628 0, 969296.008 798901.427 0, 969011.703 798903.243 0, 968727.398 798905.075 0, 968443.093 798906.924 0, 968158.788 798908.79 0, 967874.483 798910.672 0, 967590.179 798912.571 0, 967305.874 798914.487 0, 
+    967021.57 798916.42 0, 966737.266 798918.369 0, 966452.962 798920.336 0, 966168.658 798922.318 0, 965882.973 798924.328 0, 965600.05 798926.334 0, 965315.747 798928.367 0, 965031.443 798930.417 0, 964747.14 798932.484 0, 964462.837 798934.567 0, 
+    964178.533 798936.667 0, 963894.23 798938.784 0, 963609.928 798940.917 0, 963325.625 798943.068 0, 963041.322 798945.235 0, 962757.02 798947.418 0, 962472.717 798949.619 0, 962188.415 798951.836 0, 961904.113 798954.07 0, 961619.811 798956.32 0, 
+    961335.509 798958.588 0, 961051.207 798960.872 0, 960766.906 798963.172 0, 960482.604 798965.49 0, 960198.303 798967.824 0, 959914.002 798970.175 0, 959629.701 798972.543 0, 959345.4 798974.928 0, 959059.717 798977.34 0, 959106.967 804551.973 0, 
+    959154.218 810126.827 0, 959439.241 810124.42 0, 959722.886 810122.041 0, 960006.53 810119.679 0, 960290.175 810117.333 0, 960573.82 810115.004 0, 960857.466 810112.692 0, 961141.111 810110.396 0, 961424.756 810108.118 0, 961708.402 810105.855 0, 
+    961992.048 810103.61 0, 962275.694 810101.381 0, 962559.34 810099.169 0, 962842.986 810096.974 0, 963126.632 810094.795 0, 963410.278 810092.633 0, 963693.925 810090.488 0, 963977.572 810088.36 0, 964261.218 810086.248 0, 964544.865 810084.153 0, 
+    964828.512 810082.074 0, 965112.159 810080.012 0, 965395.807 810077.967 0, 965679.454 810075.939 0, 965961.724 810073.937 0, 966246.749 810071.932 0, 966530.397 810069.954 0, 966814.045 810067.992 0, 967097.692 810066.047 0, 967381.341 810064.119 0, 
+    967664.989 810062.208 0, 967948.637 810060.313 0, 968232.285 810058.435 0, 968515.934 810056.573 0, 968799.583 810054.728 0, 969083.231 810052.9 0, 969366.88 810051.089 0, 969650.529 810049.294 0, 969934.178 810047.516 0, 970217.827 810045.755 0, 
+    970501.476 810044.011 0, 970785.126 810042.283 0, 971068.775 810040.572 0, 971352.425 810038.877 0, 971636.074 810037.199 0, 971919.724 810035.538 0, 972203.374 810033.894 0, 972487.024 810032.266 0, 972769.297 810030.663 0, 972737.796 804455.697 0, 
+    972706.297 798880.954 0))
+
+POLYGON ((986384.594 809972.964 0, 986102.315 809973.77 0, 985818.662 809974.596 0, 985535.009 809975.439 0, 985251.355 809976.299 0, 984967.702 809977.175 0, 984684.049 809978.068 0, 984400.396 809978.978 0, 984116.743 809979.905 0, 983833.09 809980.848 0, 
+    983549.437 809981.808 0, 983265.784 809982.784 0, 982982.131 809983.778 0, 982698.478 809984.788 0, 982414.825 809985.814 0, 982131.173 809986.858 0, 981847.52 809987.918 0, 981563.867 809988.994 0, 981280.215 809990.088 0, 980996.562 809991.198 0, 
+    980712.91 809992.325 0, 980429.258 809993.468 0, 980145.605 809994.629 0, 979861.953 809995.806 0, 979576.925 809997.005 0, 979294.649 809998.21 0, 979010.997 809999.437 0, 978727.345 810000.68 0, 978443.693 810001.941 0, 978160.042 810003.218 0, 
+    977876.39 810004.512 0, 977592.738 810005.822 0, 977309.087 810007.149 0, 977025.435 810008.493 0, 976741.784 810009.854 0, 976458.133 810011.231 0, 976174.482 810012.625 0, 975890.831 810014.036 0, 975607.18 810015.463 0, 975323.529 810016.907 0, 
+    975039.878 810018.368 0, 974756.227 810019.845 0, 974472.576 810021.34 0, 974188.926 810022.85 0, 973905.275 810024.378 0, 973621.625 810025.922 0, 973337.974 810027.483 0, 973054.324 810029.061 0, 972769.297 810030.663 0, 972800.8 815605.846 0, 
+    972832.303 821181.244 0, 973116.67 821179.645 0, 973399.664 821178.072 0, 973682.658 821176.514 0, 973965.652 821174.974 0, 974248.647 821173.45 0, 974531.641 821171.942 0, 974814.635 821170.451 0, 975097.63 821168.977 0, 975380.624 821167.52 0, 
+    975663.619 821166.079 0, 975946.614 821164.655 0, 976229.608 821163.248 0, 976512.603 821161.857 0, 976795.598 821160.483 0, 977078.593 821159.126 0, 977361.588 821157.785 0, 977644.584 821156.461 0, 977927.579 821155.153 0, 978210.574 821153.862 0, 
+    978493.57 821152.588 0, 978776.565 821151.331 0, 979059.561 821150.09 0, 979342.557 821148.866 0, 979624.18 821147.664 0, 979908.548 821146.467 0, 980191.544 821145.293 0, 980474.54 821144.136 0, 980757.536 821142.995 0, 981040.532 821141.87 0, 
+    981323.528 821140.763 0, 981606.524 821139.672 0, 981889.521 821138.598 0, 982172.517 821137.54 0, 982455.513 821136.499 0, 982738.51 821135.475 0, 983021.506 821134.467 0, 983304.503 821133.476 0, 983587.499 821132.502 0, 983870.496 821131.544 0, 
+    984153.493 821130.603 0, 984436.49 821129.679 0, 984719.486 821128.771 0, 985002.483 821127.88 0, 985285.48 821127.006 0, 985568.477 821126.148 0, 985851.474 821125.307 0, 986134.472 821124.482 0, 986416.097 821123.678 0, 986400.345 815548.214 0, 
+    986384.594 809972.964 0))
+
+POLYGON ((1000000 821104.49 0, 999718.371 821104.498 0, 999435.373 821104.523 0, 999152.374 821104.565 0, 998869.376 821104.623 0, 998586.378 821104.698 0, 998303.379 821104.789 0, 998020.381 821104.897 0, 997737.383 821105.022 0, 997454.385 821105.164 0, 
+    997171.386 821105.322 0, 996888.388 821105.497 0, 996605.39 821105.688 0, 996322.392 821105.896 0, 996039.393 821106.121 0, 995756.395 821106.363 0, 995473.397 821106.621 0, 995190.399 821106.895 0, 994907.401 821107.187 0, 994624.403 821107.495 0, 
+    994341.404 821107.82 0, 994058.406 821108.161 0, 993775.408 821108.519 0, 993492.41 821108.894 0, 993208.042 821109.287 0, 992926.414 821109.693 0, 992643.416 821110.118 0, 992360.418 821110.559 0, 992077.42 821111.017 0, 991794.422 821111.492 0, 
+    991511.425 821111.983 0, 991228.427 821112.491 0, 990945.429 821113.016 0, 990662.431 821113.557 0, 990379.433 821114.115 0, 990096.436 821114.689 0, 989813.438 821115.281 0, 989530.44 821115.888 0, 989247.443 821116.513 0, 988964.445 821117.154 0, 
+    988681.447 821117.812 0, 988398.45 821118.487 0, 988115.453 821119.178 0, 987832.455 821119.886 0, 987549.458 821120.61 0, 987266.46 821121.351 0, 986983.463 821122.109 0, 986700.466 821122.883 0, 986416.097 821123.678 0, 986431.85 826699.353 0, 
+    986447.603 832275.236 0, 986731.312 832274.442 0, 987013.653 832273.67 0, 987295.993 832272.914 0, 987578.334 832272.174 0, 987860.675 832271.451 0, 988143.016 832270.745 0, 988425.358 832270.056 0, 988707.699 832269.383 0, 988990.04 832268.726 0, 
+    989272.381 832268.087 0, 989554.722 832267.464 0, 989837.064 832266.857 0, 990119.405 832266.267 0, 990401.746 832265.694 0, 990684.088 832265.137 0, 990966.429 832264.597 0, 991248.771 832264.074 0, 991531.112 832263.567 0, 991813.454 832263.077 0, 
+    992095.795 832262.604 0, 992378.137 832262.147 0, 992660.478 832261.706 0, 992942.82 832261.283 0, 993223.795 832260.877 0, 993507.503 832260.485 0, 993789.845 832260.111 0, 994072.187 832259.754 0, 994354.529 832259.413 0, 994636.87 832259.09 0, 
+    994919.212 832258.782 0, 995201.554 832258.491 0, 995483.896 832258.217 0, 995766.237 832257.96 0, 996048.579 832257.719 0, 996330.921 832257.495 0, 996613.263 832257.287 0, 996895.605 832257.096 0, 997177.947 832256.922 0, 997460.289 832256.764 0, 
+    997742.631 832256.623 0, 998024.973 832256.498 0, 998307.314 832256.39 0, 998589.656 832256.299 0, 998871.998 832256.224 0, 999154.34 832256.166 0, 999436.682 832256.125 0, 999719.024 832256.1 0, 1000000 832256.091 0, 1000000 826680.187 0, 
+    1000000 821104.49 0))
+
+POLYGON ((1013552.397 832275.236 0, 1013271.421 832274.45 0, 1012989.08 832273.677 0, 1012706.739 832272.921 0, 1012424.398 832272.181 0, 1012142.057 832271.458 0, 1011859.716 832270.752 0, 1011577.375 832270.062 0, 1011295.033 832269.389 0, 1011012.692 832268.733 0, 
+    1010730.351 832268.093 0, 1010448.01 832267.47 0, 1010165.668 832266.863 0, 1009883.327 832266.273 0, 1009600.986 832265.699 0, 1009318.644 832265.143 0, 1009036.303 832264.603 0, 1008753.961 832264.079 0, 1008471.62 832263.572 0, 1008189.278 832263.082 0, 
+    1007906.937 832262.608 0, 1007624.595 832262.151 0, 1007342.254 832261.71 0, 1007059.912 832261.287 0, 1006776.205 832260.877 0, 1006495.229 832260.489 0, 1006212.887 832260.115 0, 1005930.545 832259.757 0, 1005648.204 832259.417 0, 1005365.862 832259.093 0, 
+    1005083.52 832258.785 0, 1004801.178 832258.494 0, 1004518.837 832258.22 0, 1004236.495 832257.962 0, 1003954.153 832257.721 0, 1003671.811 832257.497 0, 1003389.469 832257.289 0, 1003107.127 832257.098 0, 1002824.785 832256.923 0, 1002542.443 832256.765 0, 
+    1002260.102 832256.624 0, 1001977.76 832256.499 0, 1001695.418 832256.391 0, 1001413.076 832256.3 0, 1001130.734 832256.225 0, 1000848.392 832256.167 0, 1000566.05 832256.125 0, 1000283.708 832256.1 0, 1000000 832256.091 0, 1000000 837832.199 0, 
+    1000000 843408.506 0, 1000283.048 843408.514 0, 1000564.734 843408.539 0, 1000846.42 843408.581 0, 1001128.105 843408.639 0, 1001409.791 843408.714 0, 1001691.476 843408.805 0, 1001973.162 843408.913 0, 1002254.847 843409.037 0, 1002536.533 843409.178 0, 
+    1002818.218 843409.336 0, 1003099.904 843409.51 0, 1003381.589 843409.701 0, 1003663.275 843409.908 0, 1003944.96 843410.132 0, 1004226.645 843410.372 0, 1004508.331 843410.629 0, 1004790.016 843410.903 0, 1005071.702 843411.193 0, 1005353.387 843411.5 0, 
+    1005635.072 843411.824 0, 1005916.758 843412.163 0, 1006198.443 843412.52 0, 1006480.128 843412.893 0, 1006760.452 843413.281 0, 1007043.499 843413.689 0, 1007325.184 843414.112 0, 1007606.869 843414.551 0, 1007888.554 843415.007 0, 1008170.239 843415.48 0, 
+    1008451.925 843415.969 0, 1008733.61 843416.475 0, 1009015.295 843416.997 0, 1009296.98 843417.536 0, 1009578.665 843418.092 0, 1009860.35 843418.664 0, 1010142.035 843419.252 0, 1010423.719 843419.858 0, 1010705.404 843420.479 0, 1010987.089 843421.118 0, 
+    1011268.774 843421.773 0, 1011550.459 843422.444 0, 1011832.143 843423.132 0, 1012113.828 843423.837 0, 1012395.513 843424.558 0, 1012677.197 843425.296 0, 1012958.882 843426.051 0, 1013240.566 843426.822 0, 1013520.89 843427.606 0, 1013536.644 837851.321 0, 
+    1013552.397 832275.236 0))
+
+POLYGON ((1027041.672 843484.904 0, 1026761.349 843483.328 0, 1026479.668 843481.761 0, 1026197.987 843480.211 0, 1025916.305 843478.677 0, 1025634.624 843477.16 0, 1025352.943 843475.66 0, 1025071.261 843474.176 0, 1024789.579 843472.709 0, 1024507.897 843471.258 0, 
+    1024226.215 843469.824 0, 1023944.534 843468.406 0, 1023662.851 843467.005 0, 1023381.169 843465.62 0, 1023099.487 843464.253 0, 1022817.805 843462.901 0, 1022536.122 843461.567 0, 1022254.44 843460.248 0, 1021972.757 843458.947 0, 1021691.075 843457.662 0, 
+    1021409.392 843456.393 0, 1021127.709 843455.142 0, 1020846.027 843453.906 0, 1020564.344 843452.688 0, 1020281.301 843451.48 0, 1020000.978 843450.3 0, 1019719.295 843449.131 0, 1019437.611 843447.979 0, 1019155.928 843446.843 0, 1018874.245 843445.724 0, 
+    1018592.561 843444.621 0, 1018310.878 843443.535 0, 1018029.195 843442.466 0, 1017747.511 843441.413 0, 1017465.827 843440.377 0, 1017184.144 843439.357 0, 1016902.46 843438.354 0, 1016620.776 843437.367 0, 1016339.092 843436.397 0, 1016057.408 843435.444 0, 
+    1015775.724 843434.507 0, 1015494.04 843433.587 0, 1015212.356 843432.683 0, 1014930.672 843431.796 0, 1014648.988 843430.926 0, 1014367.304 843430.072 0, 1014085.619 843429.234 0, 1013803.935 843428.414 0, 1013520.89 843427.606 0, 1013505.135 849004.086 0, 
+    1013489.38 854580.759 0, 1013771.766 854581.565 0, 1014052.793 854582.384 0, 1014333.821 854583.219 0, 1014614.849 854584.071 0, 1014895.877 854584.94 0, 1015176.905 854585.825 0, 1015457.932 854586.726 0, 1015738.96 854587.644 0, 1016019.987 854588.579 0, 
+    1016301.015 854589.53 0, 1016582.042 854590.498 0, 1016863.069 854591.482 0, 1017144.097 854592.483 0, 1017425.124 854593.5 0, 1017706.151 854594.534 0, 1017987.178 854595.584 0, 1018268.205 854596.651 0, 1018549.232 854597.735 0, 1018830.259 854598.835 0, 
+    1019111.286 854599.951 0, 1019392.313 854601.085 0, 1019673.34 854602.234 0, 1019954.366 854603.4 0, 1020234.036 854604.577 0, 1020516.419 854605.783 0, 1020797.446 854606.998 0, 1021078.472 854608.231 0, 1021359.499 854609.48 0, 1021640.525 854610.745 0, 
+    1021921.551 854612.027 0, 1022202.577 854613.326 0, 1022483.603 854614.641 0, 1022764.629 854615.972 0, 1023045.655 854617.32 0, 1023326.681 854618.685 0, 1023607.706 854620.066 0, 1023888.732 854621.464 0, 1024169.757 854622.878 0, 1024450.783 854624.309 0, 
+    1024731.808 854625.757 0, 1025012.833 854627.221 0, 1025293.859 854628.701 0, 1025574.884 854630.198 0, 1025855.909 854631.712 0, 1026136.934 854633.242 0, 1026417.958 854634.788 0, 1026698.983 854636.352 0, 1026978.652 854637.924 0, 1027010.163 849061.318 0, 
+    1027041.672 843484.904 0))
+
+POLYGON ((1040467.71 854733.198 0, 1040188.044 854730.836 0, 1039907.024 854728.479 0, 1039626.005 854726.138 0, 1039344.986 854723.814 0, 1039063.966 854721.506 0, 1038782.946 854719.216 0, 1038501.926 854716.941 0, 1038220.906 854714.683 0, 1037939.886 854712.442 0, 
+    1037658.866 854710.217 0, 1037377.846 854708.009 0, 1037096.825 854705.817 0, 1036815.804 854703.642 0, 1036534.784 854701.483 0, 1036253.763 854699.341 0, 1035972.742 854697.216 0, 1035691.721 854695.107 0, 1035410.699 854693.014 0, 1035129.678 854690.938 0, 
+    1034848.656 854688.879 0, 1034567.635 854686.836 0, 1034286.613 854684.81 0, 1034005.591 854682.8 0, 1033723.215 854680.797 0, 1033443.547 854678.83 0, 1033162.525 854676.87 0, 1032881.502 854674.926 0, 1032600.48 854672.999 0, 1032319.457 854671.089 0, 
+    1032038.434 854669.195 0, 1031757.412 854667.317 0, 1031476.389 854665.456 0, 1031195.366 854663.612 0, 1030914.343 854661.784 0, 1030633.319 854659.973 0, 1030352.296 854658.178 0, 1030071.273 854656.4 0, 1029790.249 854654.638 0, 1029509.225 854652.893 0, 
+    1029228.202 854651.164 0, 1028947.178 854649.452 0, 1028666.154 854647.757 0, 1028385.13 854646.078 0, 1028104.105 854644.416 0, 1027823.081 854642.77 0, 1027542.057 854641.14 0, 1027261.032 854639.528 0, 1026978.652 854637.924 0, 1026947.141 860214.718 0, 
+    1026915.629 865791.696 0, 1027197.349 865793.297 0, 1027477.717 865794.906 0, 1027758.085 865796.531 0, 1028038.453 865798.173 0, 1028318.82 865799.832 0, 1028599.188 865801.507 0, 1028879.555 865803.198 0, 1029159.923 865804.906 0, 1029440.29 865806.631 0, 
+    1029720.657 865808.372 0, 1030001.024 865810.13 0, 1030281.391 865811.904 0, 1030561.758 865813.694 0, 1030842.125 865815.501 0, 1031122.492 865817.325 0, 1031402.858 865819.165 0, 1031683.225 865821.021 0, 1031963.591 865822.894 0, 1032243.957 865824.784 0, 
+    1032524.323 865826.69 0, 1032804.689 865828.613 0, 1033085.055 865830.552 0, 1033365.421 865832.507 0, 1033644.435 865834.47 0, 1033926.152 865836.468 0, 1034206.517 865838.473 0, 1034486.883 865840.495 0, 1034767.248 865842.533 0, 1035047.613 865844.587 0, 
+    1035327.978 865846.658 0, 1035608.343 865848.746 0, 1035888.707 865850.85 0, 1036169.072 865852.971 0, 1036449.436 865855.108 0, 1036729.801 865857.261 0, 1037010.165 865859.431 0, 1037290.529 865861.618 0, 1037570.893 865863.821 0, 1037851.257 865866.041 0, 
+    1038131.62 865868.277 0, 1038411.984 865870.529 0, 1038692.347 865872.798 0, 1038972.711 865875.084 0, 1039253.074 865877.386 0, 1039533.437 865879.705 0, 1039813.799 865882.04 0, 1040094.162 865884.392 0, 1040373.175 865886.748 0, 1040420.443 860309.881 0, 
+    1040467.71 854733.198 0))
+
+POLYGON ((1053830.398 866019.82 0, 1053551.391 866016.675 0, 1053271.037 866013.531 0, 1052990.681 866010.404 0, 1052710.326 866007.293 0, 1052429.971 866004.199 0, 1052149.615 866001.121 0, 1051869.259 865998.06 0, 1051588.903 865995.015 0, 1051308.547 865991.987 0, 
+    1051028.19 865988.976 0, 1050747.834 865985.98 0, 1050467.477 865983.002 0, 1050187.12 865980.04 0, 1049906.763 865977.094 0, 1049626.406 865974.165 0, 1049346.048 865971.252 0, 1049065.691 865968.356 0, 1048785.333 865965.476 0, 1048504.975 865962.613 0, 
+    1048224.617 865959.766 0, 1047944.258 865956.936 0, 1047663.9 865954.123 0, 1047383.541 865951.325 0, 1047101.834 865948.531 0, 1046822.824 865945.781 0, 1046542.464 865943.033 0, 1046262.105 865940.302 0, 1045981.746 865937.587 0, 1045701.386 865934.889 0, 
+    1045421.026 865932.207 0, 1045140.666 865929.542 0, 1044860.306 865926.894 0, 1044579.946 865924.262 0, 1044299.586 865921.646 0, 1044019.225 865919.047 0, 1043738.865 865916.464 0, 1043458.504 865913.898 0, 1043178.143 865911.348 0, 1042897.782 865908.815 0, 
+    1042617.42 865906.299 0, 1042337.059 865903.798 0, 1042056.697 865901.315 0, 1041776.336 865898.848 0, 1041495.974 865896.397 0, 1041215.612 865893.963 0, 1040935.25 865891.545 0, 1040654.887 865889.144 0, 1040373.175 865886.748 0, 1040325.905 871463.796 0, 
+    1040278.634 877041.021 0, 1040559.687 877043.412 0, 1040839.392 877045.807 0, 1041119.098 877048.219 0, 1041398.804 877050.648 0, 1041678.509 877053.093 0, 1041958.214 877055.554 0, 1042237.919 877058.032 0, 1042517.624 877060.526 0, 1042797.329 877063.037 0, 
+    1043077.033 877065.564 0, 1043356.738 877068.108 0, 1043636.442 877070.668 0, 1043916.146 877073.244 0, 1044195.85 877075.837 0, 1044475.554 877078.447 0, 1044755.258 877081.073 0, 1045034.962 877083.715 0, 1045314.665 877086.374 0, 1045594.368 877089.05 0, 
+    1045874.071 877091.741 0, 1046153.774 877094.45 0, 1046433.477 877097.174 0, 1046713.18 877099.916 0, 1046991.536 877102.66 0, 1047272.584 877105.447 0, 1047552.286 877108.238 0, 1047831.988 877111.045 0, 1048111.69 877113.869 0, 1048391.392 877116.709 0, 
+    1048671.093 877119.565 0, 1048950.795 877122.438 0, 1049230.496 877125.327 0, 1049510.197 877128.233 0, 1049789.897 877131.156 0, 1050069.598 877134.094 0, 1050349.298 877137.05 0, 1050628.999 877140.021 0, 1050908.699 877143.009 0, 1051188.399 877146.014 0, 
+    1051468.098 877149.035 0, 1051747.798 877152.073 0, 1052027.497 877155.127 0, 1052307.196 877158.197 0, 1052586.895 877161.284 0, 1052866.594 877164.387 0, 1053146.293 877167.507 0, 1053425.991 877170.644 0, 1053704.345 877173.781 0, 1053767.373 871596.712 0, 
+    1053830.398 866019.82 0))
+
+POLYGON ((1067129.628 877344.47 0, 1066851.282 877340.546 0, 1066571.593 877336.62 0, 1066291.905 877332.71 0, 1066012.216 877328.816 0, 1065732.526 877324.939 0, 1065452.837 877321.079 0, 1065173.147 877317.234 0, 1064893.458 877313.407 0, 1064613.768 877309.595 0, 
+    1064334.077 877305.801 0, 1064054.387 877302.022 0, 1063774.696 877298.26 0, 1063495.005 877294.515 0, 1063215.314 877290.786 0, 1062935.622 877287.073 0, 1062655.931 877283.377 0, 1062376.239 877279.698 0, 1062096.547 877276.035 0, 1061816.855 877272.388 0, 
+    1061537.162 877268.758 0, 1061257.469 877265.144 0, 1060977.777 877261.547 0, 1060698.083 877257.966 0, 1060417.047 877254.385 0, 1060138.697 877250.854 0, 1059859.003 877247.322 0, 1059579.309 877243.808 0, 1059299.615 877240.309 0, 1059019.92 877236.827 0, 
+    1058740.226 877233.361 0, 1058460.531 877229.912 0, 1058180.836 877226.48 0, 1057901.141 877223.064 0, 1057621.445 877219.664 0, 1057341.75 877216.281 0, 1057062.054 877212.914 0, 1056782.358 877209.563 0, 1056502.662 877206.23 0, 1056222.966 877202.912 0, 
+    1055943.269 877199.611 0, 1055663.572 877196.327 0, 1055383.875 877193.059 0, 1055104.178 877189.807 0, 1054824.481 877186.572 0, 1054544.783 877183.353 0, 1054265.086 877180.151 0, 1053985.388 877176.966 0, 1053704.345 877173.781 0, 1053641.315 882751.024 0, 
+    1053578.284 888328.435 0, 1053858.667 888331.612 0, 1054137.708 888334.791 0, 1054416.749 888337.985 0, 1054695.79 888341.196 0, 1054974.831 888344.424 0, 1055253.872 888347.668 0, 1055532.912 888350.928 0, 1055811.952 888354.205 0, 1056090.992 888357.498 0, 
+    1056370.032 888360.808 0, 1056649.072 888364.134 0, 1056928.111 888367.476 0, 1057207.151 888370.835 0, 1057486.19 888374.21 0, 1057765.228 888377.602 0, 1058044.267 888381.01 0, 1058323.306 888384.435 0, 1058602.344 888387.876 0, 1058881.382 888391.333 0, 
+    1059160.42 888394.807 0, 1059439.457 888398.297 0, 1059718.495 888401.804 0, 1059997.532 888405.327 0, 1060275.228 888408.85 0, 1060555.606 888412.423 0, 1060834.642 888415.995 0, 1061113.679 888419.584 0, 1061392.715 888423.189 0, 1061671.751 888426.811 0, 
+    1061950.787 888430.449 0, 1062229.822 888434.103 0, 1062508.857 888437.774 0, 1062787.892 888441.462 0, 1063066.927 888445.165 0, 1063345.962 888448.886 0, 1063624.996 888452.622 0, 1063904.031 888456.375 0, 1064183.065 888460.145 0, 1064462.098 888463.931 0, 
+    1064741.132 888467.733 0, 1065020.165 888471.552 0, 1065299.198 888475.387 0, 1065578.231 888479.239 0, 1065857.264 888483.107 0, 1066136.296 888486.991 0, 1066415.329 888490.892 0, 1066694.36 888494.809 0, 1066972.053 888498.724 0, 1067050.841 882921.513 0, 
+    1067129.628 877344.47 0))
+
+POLYGON ((1080365.287 888706.852 0, 1080087.605 888702.152 0, 1079808.585 888697.447 0, 1079529.565 888692.758 0, 1079250.545 888688.085 0, 1078971.524 888683.429 0, 1078692.503 888678.789 0, 1078413.482 888674.165 0, 1078134.461 888669.558 0, 1077855.439 888664.968 0, 
+    1077576.417 888660.393 0, 1077297.395 888655.836 0, 1077018.372 888651.294 0, 1076739.35 888646.769 0, 1076460.327 888642.261 0, 1076181.303 888637.769 0, 1075902.28 888633.293 0, 1075623.256 888628.834 0, 1075344.232 888624.391 0, 1075065.208 888619.964 0, 
+    1074786.183 888615.555 0, 1074507.158 888611.161 0, 1074228.133 888606.784 0, 1073949.108 888602.423 0, 1073668.744 888598.058 0, 1073391.056 888593.751 0, 1073112.03 888589.44 0, 1072833.003 888585.145 0, 1072553.977 888580.866 0, 1072274.95 888576.604 0, 
+    1071995.923 888572.358 0, 1071716.895 888568.129 0, 1071437.868 888563.916 0, 1071158.84 888559.719 0, 1070879.812 888555.539 0, 1070600.783 888551.376 0, 1070321.755 888547.228 0, 1070042.726 888543.098 0, 1069763.697 888538.983 0, 1069484.667 888534.885 0, 
+    1069205.638 888530.804 0, 1068926.608 888526.739 0, 1068647.578 888522.69 0, 1068368.547 888518.658 0, 1068089.517 888514.642 0, 1067810.486 888510.643 0, 1067531.455 888506.66 0, 1067252.424 888502.693 0, 1066972.053 888498.724 0, 1066893.262 894076.101 0, 
+    1066814.469 899653.639 0, 1067094.18 899657.599 0, 1067372.555 899661.556 0, 1067650.929 899665.53 0, 1067929.303 899669.52 0, 1068207.677 899673.526 0, 1068486.051 899677.549 0, 1068764.425 899681.588 0, 1069042.798 899685.644 0, 1069321.171 899689.716 0, 
+    1069599.544 899693.804 0, 1069877.917 899697.909 0, 1070156.289 899702.03 0, 1070434.661 899706.167 0, 1070713.033 899710.321 0, 1070991.404 899714.491 0, 1071269.776 899718.678 0, 1071548.147 899722.881 0, 1071826.518 899727.1 0, 1072104.888 899731.336 0, 
+    1072383.259 899735.588 0, 1072661.629 899739.857 0, 1072939.999 899744.141 0, 1073218.368 899748.443 0, 1073495.402 899752.74 0, 1073775.107 899757.095 0, 1074053.476 899761.445 0, 1074331.844 899765.812 0, 1074610.212 899770.195 0, 1074888.581 899774.595 0, 
+    1075166.948 899779.011 0, 1075445.316 899783.443 0, 1075723.683 899787.892 0, 1076002.05 899792.357 0, 1076280.417 899796.838 0, 1076558.783 899801.336 0, 1076837.15 899805.851 0, 1077115.516 899810.381 0, 1077393.881 899814.928 0, 1077672.247 899819.492 0, 
+    1077950.612 899824.072 0, 1078228.977 899828.668 0, 1078507.341 899833.28 0, 1078785.706 899837.909 0, 1079064.07 899842.555 0, 1079342.434 899847.216 0, 1079620.797 899851.895 0, 1079899.16 899856.589 0, 1080176.189 899861.277 0, 1080270.74 894283.984 0, 
+    1080365.287 888706.852 0))
+
+POLYGON ((1093537.27 900106.664 0, 1093260.253 900101.193 0, 1092981.904 900095.712 0, 1092703.555 900090.247 0, 1092425.206 900084.799 0, 1092146.856 900079.368 0, 1091868.506 900073.952 0, 1091590.155 900068.553 0, 1091311.804 900063.171 0, 1091033.453 900057.804 0, 
+    1090755.102 900052.454 0, 1090476.75 900047.121 0, 1090198.398 900041.804 0, 1089920.046 900036.503 0, 1089641.693 900031.219 0, 1089363.34 900025.951 0, 1089084.987 900020.699 0, 1088806.633 900015.464 0, 1088528.279 900010.245 0, 1088249.925 900005.043 0, 
+    1087971.57 899999.857 0, 1087693.216 899994.687 0, 1087414.86 899989.534 0, 1087136.505 899984.397 0, 1086856.816 899979.252 0, 1086579.793 899974.173 0, 1086301.437 899969.085 0, 1086023.08 899964.014 0, 1085744.723 899958.959 0, 1085466.366 899953.92 0, 
+    1085188.009 899948.898 0, 1084909.651 899943.892 0, 1084631.293 899938.903 0, 1084352.934 899933.93 0, 1084074.575 899928.973 0, 1083796.216 899924.033 0, 1083517.857 899919.109 0, 1083239.498 899914.201 0, 1082961.138 899909.31 0, 1082682.778 899904.435 0, 
+    1082404.417 899899.577 0, 1082126.056 899894.735 0, 1081847.695 899889.909 0, 1081569.334 899885.1 0, 1081290.973 899880.307 0, 1081012.611 899875.531 0, 1080734.249 899870.771 0, 1080455.886 899866.027 0, 1080176.189 899861.277 0, 1080081.636 905438.729 0, 
+    1079987.081 911016.334 0, 1080266.118 911021.073 0, 1080543.824 911025.805 0, 1080821.529 911030.554 0, 1081099.234 911035.319 0, 1081376.939 911040.101 0, 1081654.644 911044.899 0, 1081932.349 911049.713 0, 1082210.053 911054.543 0, 1082487.757 911059.39 0, 
+    1082765.46 911064.254 0, 1083043.164 911069.133 0, 1083320.867 911074.029 0, 1083598.569 911078.941 0, 1083876.272 911083.87 0, 1084153.974 911088.815 0, 1084431.676 911093.776 0, 1084709.377 911098.754 0, 1084987.079 911103.748 0, 1085264.78 911108.758 0, 
+    1085542.48 911113.785 0, 1085820.181 911118.828 0, 1086097.881 911123.887 0, 1086375.581 911128.963 0, 1086651.95 911134.031 0, 1086930.979 911139.164 0, 1087208.678 911144.288 0, 1087486.377 911149.429 0, 1087764.075 911154.587 0, 1088041.773 911159.761 0, 
+    1088319.471 911164.951 0, 1088597.168 911170.157 0, 1088874.865 911175.38 0, 1089152.562 911180.619 0, 1089430.258 911185.875 0, 1089707.954 911191.147 0, 1089985.65 911196.435 0, 1090263.346 911201.739 0, 1090541.041 911207.06 0, 1090818.736 911212.398 0, 
+    1091096.43 911217.751 0, 1091374.125 911223.121 0, 1091651.819 911228.507 0, 1091929.512 911233.91 0, 1092207.206 911239.329 0, 1092484.899 911244.764 0, 1092762.591 911250.216 0, 1093040.284 911255.684 0, 1093316.647 911261.142 0, 1093426.96 905683.826 0, 
+    1093537.27 900106.664 0))
+
+POLYGON ((1106645.468 911543.607 0, 1106369.119 911537.368 0, 1106091.444 911531.116 0, 1105813.768 911524.88 0, 1105536.091 911518.66 0, 1105258.414 911512.456 0, 1104980.737 911506.269 0, 1104703.059 911500.098 0, 1104425.381 911493.944 0, 1104147.703 911487.806 0, 
+    1103870.024 911481.684 0, 1103592.345 911475.579 0, 1103314.666 911469.49 0, 1103036.986 911463.417 0, 1102759.306 911457.36 0, 1102481.625 911451.32 0, 1102203.944 911445.297 0, 1101926.263 911439.289 0, 1101648.582 911433.298 0, 1101370.9 911427.324 0, 
+    1101093.218 911421.365 0, 1100815.535 911415.423 0, 1100537.852 911409.498 0, 1100260.169 911403.588 0, 1099981.157 911397.667 0, 1099704.801 911391.819 0, 1099427.117 911385.959 0, 1099149.432 911380.115 0, 1098871.747 911374.287 0, 1098594.062 911368.476 0, 
+    1098316.376 911362.681 0, 1098038.69 911356.903 0, 1097761.003 911351.14 0, 1097483.317 911345.395 0, 1097205.63 911339.665 0, 1096927.942 911333.952 0, 1096650.254 911328.255 0, 1096372.566 911322.575 0, 1096094.878 911316.91 0, 1095817.189 911311.263 0, 
+    1095539.5 911305.631 0, 1095261.811 911300.016 0, 1094984.121 911294.417 0, 1094706.431 911288.835 0, 1094428.74 911283.269 0, 1094151.05 911277.719 0, 1093873.359 911272.186 0, 1093595.667 911266.669 0, 1093316.647 911261.142 0, 1093206.331 916838.608 0, 
+    1093096.012 922416.22 0, 1093374.373 922421.734 0, 1093651.408 922427.238 0, 1093928.442 922432.758 0, 1094205.476 922438.295 0, 1094482.51 922443.847 0, 1094759.544 922449.417 0, 1095036.577 922455.002 0, 1095313.61 922460.604 0, 1095590.642 922466.222 0, 
+    1095867.674 922471.857 0, 1096144.706 922477.507 0, 1096421.738 922483.174 0, 1096698.769 922488.858 0, 1096975.8 922494.557 0, 1097252.83 922500.273 0, 1097529.86 922506.006 0, 1097806.89 922511.754 0, 1098083.92 922517.519 0, 1098360.949 922523.3 0, 
+    1098637.978 922529.098 0, 1098915.006 922534.911 0, 1099192.034 922540.742 0, 1099469.062 922546.588 0, 1099744.765 922552.423 0, 1100023.117 922558.33 0, 1100300.144 922564.225 0, 1100577.17 922570.137 0, 1100854.196 922576.065 0, 1101131.222 922582.009 0, 
+    1101408.247 922587.969 0, 1101685.272 922593.946 0, 1101962.297 922599.939 0, 1102239.321 922605.949 0, 1102516.345 922611.974 0, 1102793.369 922618.017 0, 1103070.392 922624.075 0, 1103347.415 922630.15 0, 1103624.437 922636.241 0, 1103901.459 922642.348 0, 
+    1104178.481 922648.471 0, 1104455.503 922654.611 0, 1104732.524 922660.767 0, 1105009.544 922666.94 0, 1105286.565 922673.129 0, 1105563.585 922679.334 0, 1105840.604 922685.555 0, 1106117.624 922691.793 0, 1106393.319 922698.017 0, 1106519.396 917120.739 0, 
+    1106645.468 911543.607 0))
+
+POLYGON ((1119689.777 923017.381 0, 1119414.098 923010.378 0, 1119137.098 923003.357 0, 1118860.097 922996.353 0, 1118583.095 922989.366 0, 1118306.094 922982.394 0, 1118029.092 922975.439 0, 1117752.089 922968.5 0, 1117475.086 922961.578 0, 1117198.083 922954.672 0, 
+    1116921.079 922947.782 0, 1116644.075 922940.908 0, 1116367.07 922934.051 0, 1116090.065 922927.21 0, 1115813.059 922920.385 0, 1115536.054 922913.577 0, 1115259.047 922906.785 0, 1114982.041 922900.009 0, 1114705.034 922893.249 0, 1114428.026 922886.506 0, 
+    1114151.019 922879.779 0, 1113874.01 922873.069 0, 1113597.002 922866.375 0, 1113319.993 922859.697 0, 1113041.661 922853.003 0, 1112765.974 922846.39 0, 1112488.963 922839.761 0, 1112211.953 922833.148 0, 1111934.942 922826.552 0, 1111657.931 922819.971 0, 
+    1111380.919 922813.408 0, 1111103.907 922806.86 0, 1110826.894 922800.329 0, 1110549.881 922793.814 0, 1110272.868 922787.315 0, 1109995.854 922780.833 0, 1109718.84 922774.367 0, 1109441.826 922767.917 0, 1109164.811 922761.484 0, 1108887.796 922755.067 0, 
+    1108610.78 922748.666 0, 1108333.765 922742.282 0, 1108056.748 922735.914 0, 1107779.732 922729.562 0, 1107502.715 922723.226 0, 1107225.697 922716.907 0, 1106948.679 922710.604 0, 1106671.661 922704.317 0, 1106393.319 922698.017 0, 1106267.24 928275.437 0, 
+    1106141.157 933852.996 0, 1106418.839 933859.281 0, 1106695.201 933865.553 0, 1106971.562 933871.841 0, 1107247.923 933878.145 0, 1107524.284 933884.466 0, 1107800.644 933890.803 0, 1108077.004 933897.156 0, 1108353.363 933903.525 0, 1108629.722 933909.911 0, 
+    1108906.08 933916.312 0, 1109182.439 933922.731 0, 1109458.797 933929.165 0, 1109735.154 933935.616 0, 1110011.511 933942.083 0, 1110287.868 933948.566 0, 1110564.224 933955.065 0, 1110840.58 933961.581 0, 1111116.936 933968.113 0, 1111393.291 933974.661 0, 
+    1111669.646 933981.226 0, 1111946 933987.806 0, 1112222.354 933994.404 0, 1112498.708 934001.017 0, 1112773.742 934007.615 0, 1113051.414 934014.292 0, 1113327.766 934020.954 0, 1113604.118 934027.633 0, 1113880.47 934034.327 0, 1114156.821 934041.038 0, 
+    1114433.172 934047.766 0, 1114709.523 934054.509 0, 1114985.873 934061.269 0, 1115262.223 934068.045 0, 1115538.572 934074.837 0, 1115814.921 934081.645 0, 1116091.269 934088.47 0, 1116367.617 934095.311 0, 1116643.965 934102.168 0, 1116920.312 934109.042 0, 
+    1117196.659 934115.932 0, 1117473.006 934122.838 0, 1117749.352 934129.76 0, 1118025.697 934136.699 0, 1118302.043 934143.654 0, 1118578.387 934150.625 0, 1118854.732 934157.612 0, 1119131.076 934164.616 0, 1119406.102 934171.603 0, 1119547.941 928594.422 0, 
+    1119689.777 923017.381 0))
+
+POLYGON ((1132670.093 934527.684 0, 1132395.086 934519.92 0, 1132118.763 934512.136 0, 1131842.439 934504.368 0, 1131566.115 934496.616 0, 1131289.791 934488.88 0, 1131013.466 934481.161 0, 1130737.14 934473.458 0, 1130460.814 934465.771 0, 1130184.488 934458.101 0, 
+    1129908.161 934450.446 0, 1129631.834 934442.808 0, 1129355.506 934435.187 0, 1129079.178 934427.581 0, 1128802.85 934419.992 0, 1128526.521 934412.419 0, 1128250.191 934404.862 0, 1127973.861 934397.322 0, 1127697.531 934389.798 0, 1127421.2 934382.29 0, 
+    1127144.869 934374.798 0, 1126868.537 934367.323 0, 1126592.205 934359.864 0, 1126315.873 934352.421 0, 1126038.223 934344.959 0, 1125763.206 934337.584 0, 1125486.872 934330.19 0, 1125210.538 934322.812 0, 1124934.203 934315.451 0, 1124657.868 934308.105 0, 
+    1124381.533 934300.776 0, 1124105.197 934293.464 0, 1123828.86 934286.167 0, 1123552.523 934278.887 0, 1123276.186 934271.623 0, 1122999.848 934264.376 0, 1122723.51 934257.144 0, 1122447.172 934249.929 0, 1122170.833 934242.73 0, 1121894.493 934235.548 0, 
+    1121618.153 934228.381 0, 1121341.813 934221.231 0, 1121065.472 934214.097 0, 1120789.131 934206.98 0, 1120512.79 934199.879 0, 1120236.448 934192.794 0, 1119960.105 934185.725 0, 1119683.763 934178.672 0, 1119406.102 934171.603 0, 1119264.258 939748.917 0, 
+    1119122.412 945326.362 0, 1119399.414 945333.415 0, 1119675.1 945340.45 0, 1119950.786 945347.502 0, 1120226.471 945354.57 0, 1120502.156 945361.655 0, 1120777.841 945368.755 0, 1121053.525 945375.872 0, 1121329.208 945383.005 0, 1121604.892 945390.155 0, 
+    1121880.575 945397.32 0, 1122156.257 945404.502 0, 1122431.939 945411.7 0, 1122707.621 945418.914 0, 1122983.302 945426.145 0, 1123258.983 945433.391 0, 1123534.663 945440.654 0, 1123810.343 945447.933 0, 1124086.022 945455.229 0, 1124361.701 945462.54 0, 
+    1124637.38 945469.868 0, 1124913.058 945477.212 0, 1125188.736 945484.572 0, 1125464.413 945491.949 0, 1125738.777 945499.306 0, 1126015.767 945506.75 0, 1126291.443 945514.176 0, 1126567.118 945521.617 0, 1126842.793 945529.075 0, 1127118.468 945536.548 0, 
+    1127394.142 945544.038 0, 1127669.816 945551.545 0, 1127945.49 945559.067 0, 1128221.163 945566.606 0, 1128496.835 945574.161 0, 1128772.507 945581.732 0, 1129048.179 945589.319 0, 1129323.85 945596.923 0, 1129599.521 945604.543 0, 1129875.191 945612.179 0, 
+    1130150.861 945619.831 0, 1130426.53 945627.5 0, 1130702.199 945635.185 0, 1130977.867 945642.886 0, 1131253.535 945650.603 0, 1131529.203 945658.336 0, 1131804.87 945666.086 0, 1132080.537 945673.852 0, 1132354.89 945681.597 0, 1132512.493 940104.575 0, 
+    1132670.093 934527.684 0))
+
+POLYGON ((1145586.312 946074.215 0, 1145311.979 946065.695 0, 1145036.335 946057.15 0, 1144760.691 946048.621 0, 1144485.047 946040.109 0, 1144209.402 946031.613 0, 1143933.756 946023.134 0, 1143658.11 946014.67 0, 1143382.463 946006.223 0, 1143106.816 945997.792 0, 
+    1142831.169 945989.377 0, 1142555.521 945980.978 0, 1142279.872 945972.596 0, 1142004.223 945964.229 0, 1141728.574 945955.879 0, 1141452.923 945947.546 0, 1141177.273 945939.228 0, 1140901.622 945930.927 0, 1140625.97 945922.642 0, 1140350.318 945914.373 0, 
+    1140074.666 945906.12 0, 1139799.013 945897.884 0, 1139523.359 945889.664 0, 1139247.706 945881.46 0, 1138970.74 945873.233 0, 1138696.396 945865.101 0, 1138420.741 945856.945 0, 1138145.085 945848.806 0, 1137869.429 945840.683 0, 1137593.772 945832.577 0, 
+    1137318.115 945824.486 0, 1137042.457 945816.412 0, 1136766.798 945808.354 0, 1136491.14 945800.313 0, 1136215.481 945792.287 0, 1135939.821 945784.278 0, 1135664.161 945776.285 0, 1135388.5 945768.308 0, 1135112.839 945760.347 0, 1134837.178 945752.403 0, 
+    1134561.516 945744.475 0, 1134285.853 945736.563 0, 1134010.19 945728.667 0, 1133734.527 945720.788 0, 1133458.863 945712.925 0, 1133183.199 945705.078 0, 1132907.534 945697.247 0, 1132631.868 945689.432 0, 1132354.89 945681.597 0, 1132197.283 951258.745 0, 
+    1132039.673 956836.015 0, 1132315.992 956843.832 0, 1132591.001 956851.628 0, 1132866.009 956859.44 0, 1133141.017 956867.269 0, 1133416.024 956875.113 0, 1133691.031 956882.974 0, 1133966.037 956890.851 0, 1134241.043 956898.744 0, 1134516.049 956906.653 0, 
+    1134791.054 956914.578 0, 1135066.058 956922.52 0, 1135341.063 956930.478 0, 1135616.066 956938.452 0, 1135891.069 956946.442 0, 1136166.072 956954.448 0, 1136441.074 956962.471 0, 1136716.076 956970.51 0, 1136991.077 956978.565 0, 1137266.078 956986.636 0, 
+    1137541.078 956994.723 0, 1137816.078 957002.827 0, 1138091.078 957010.946 0, 1138366.076 957019.082 0, 1138639.766 957027.195 0, 1138916.073 957035.402 0, 1139191.07 957043.587 0, 1139466.067 957051.787 0, 1139741.064 957060.004 0, 1140016.06 957068.237 0, 
+    1140291.055 957076.486 0, 1140566.05 957084.752 0, 1140841.045 957093.033 0, 1141116.039 957101.331 0, 1141391.032 957109.645 0, 1141666.025 957117.975 0, 1141941.018 957126.321 0, 1142216.01 957134.684 0, 1142491.002 957143.062 0, 1142765.993 957151.457 0, 
+    1143040.983 957159.868 0, 1143315.973 957168.295 0, 1143590.963 957176.739 0, 1143865.952 957185.198 0, 1144140.941 957193.674 0, 1144415.929 957202.166 0, 1144690.916 957210.674 0, 1144965.904 957219.198 0, 1145239.583 957227.698 0, 1145412.949 951650.895 0, 
+    1145586.312 946074.215 0))
+
+POLYGON ((1158438.333 957656.672 0, 1158164.677 957647.399 0, 1157889.715 957638.097 0, 1157614.753 957628.812 0, 1157339.79 957619.544 0, 1157064.826 957610.291 0, 1156789.862 957601.055 0, 1156514.897 957591.834 0, 1156239.932 957582.63 0, 1155964.966 957573.442 0, 
+    1155690 957564.271 0, 1155415.033 957555.115 0, 1155140.066 957545.976 0, 1154865.098 957536.853 0, 1154590.129 957527.746 0, 1154315.16 957518.655 0, 1154040.191 957509.58 0, 1153765.221 957500.522 0, 1153490.25 957491.48 0, 1153215.279 957482.454 0, 
+    1152940.308 957473.444 0, 1152665.335 957464.45 0, 1152390.363 957455.473 0, 1152115.39 957446.511 0, 1151839.11 957437.524 0, 1151565.442 957428.637 0, 1151290.467 957419.725 0, 1151015.491 957410.828 0, 1150740.516 957401.948 0, 1150465.539 957393.083 0, 
+    1150190.562 957384.235 0, 1149915.585 957375.404 0, 1149640.607 957366.588 0, 1149365.628 957357.789 0, 1149090.65 957349.005 0, 1148815.67 957340.238 0, 1148540.69 957331.487 0, 1148265.71 957322.753 0, 1147990.729 957314.034 0, 1147715.747 957305.332 0, 
+    1147440.765 957296.646 0, 1147165.782 957287.976 0, 1146890.799 957279.322 0, 1146615.816 957270.684 0, 1146340.832 957262.063 0, 1146065.847 957253.457 0, 1145790.862 957244.868 0, 1145515.876 957236.296 0, 1145239.583 957227.698 0, 1145066.213 962804.62 0, 
+    1144892.839 968381.655 0, 1145168.473 968390.232 0, 1145442.802 968398.784 0, 1145717.131 968407.353 0, 1145991.459 968415.938 0, 1146265.787 968424.538 0, 1146540.114 968433.155 0, 1146814.44 968441.789 0, 1147088.766 968450.438 0, 1147363.092 968459.103 0, 
+    1147637.417 968467.785 0, 1147911.741 968476.483 0, 1148186.065 968485.196 0, 1148460.389 968493.926 0, 1148734.712 968502.673 0, 1149009.034 968511.435 0, 1149283.356 968520.213 0, 1149557.678 968529.008 0, 1149831.999 968537.819 0, 1150106.319 968546.646 0, 
+    1150380.639 968555.489 0, 1150654.958 968564.348 0, 1150929.277 968573.223 0, 1151203.596 968582.115 0, 1151476.61 968590.98 0, 1151752.231 968599.946 0, 1152026.547 968608.886 0, 1152300.864 968617.842 0, 1152575.179 968626.814 0, 1152849.495 968635.802 0, 
+    1153123.809 968644.807 0, 1153398.123 968653.828 0, 1153672.437 968662.864 0, 1153946.75 968671.917 0, 1154221.062 968680.986 0, 1154495.374 968690.072 0, 1154769.686 968699.173 0, 1155043.997 968708.29 0, 1155318.307 968717.424 0, 1155592.617 968726.574 0, 
+    1155866.926 968735.74 0, 1156141.235 968744.922 0, 1156415.543 968754.12 0, 1156689.851 968763.335 0, 1156964.158 968772.565 0, 1157238.465 968781.812 0, 1157512.771 968791.075 0, 1157787.076 968800.354 0, 1158060.079 968809.605 0, 1158249.208 963233.081 0, 
+    1158438.333 957656.672 0))
+
+POLYGON ((1171226.057 969274.752 0, 1170953.08 969264.73 0, 1170678.801 969254.676 0, 1170404.523 969244.638 0, 1170130.243 969234.616 0, 1169855.963 969224.611 0, 1169581.683 969214.622 0, 1169307.402 969204.649 0, 1169033.12 969194.692 0, 1168758.838 969184.751 0, 
+    1168484.555 969174.826 0, 1168210.271 969164.917 0, 1167935.987 969155.025 0, 1167661.703 969145.149 0, 1167387.417 969135.288 0, 1167113.132 969125.444 0, 1166838.845 969115.616 0, 1166564.558 969105.805 0, 1166290.271 969096.009 0, 1166015.983 969086.23 0, 
+    1165741.694 969076.466 0, 1165467.405 969066.719 0, 1165193.115 969056.988 0, 1164918.824 969047.273 0, 1164643.233 969037.529 0, 1164370.242 969027.892 0, 1164095.95 969018.226 0, 1163821.657 969008.575 0, 1163547.364 968998.941 0, 1163273.07 968989.323 0, 
+    1162998.776 968979.721 0, 1162724.481 968970.136 0, 1162450.185 968960.566 0, 1162175.889 968951.013 0, 1161901.592 968941.475 0, 1161627.295 968931.954 0, 1161352.998 968922.449 0, 1161078.699 968912.96 0, 1160804.4 968903.488 0, 1160530.101 968894.031 0, 
+    1160255.801 968884.591 0, 1159981.5 968875.166 0, 1159707.199 968865.758 0, 1159432.898 968856.366 0, 1159158.595 968846.991 0, 1158884.293 968837.631 0, 1158609.989 968828.287 0, 1158335.686 968818.96 0, 1158060.079 968809.605 0, 1157870.946 974386.238 0, 
+    1157681.81 979962.979 0, 1157956.757 979972.312 0, 1158230.404 979981.617 0, 1158504.051 979990.938 0, 1158777.697 980000.275 0, 1159051.343 980009.629 0, 1159324.988 980018.998 0, 1159598.633 980028.384 0, 1159872.277 980037.785 0, 1160145.921 980047.203 0, 
+    1160419.564 980056.637 0, 1160693.206 980066.087 0, 1160966.848 980075.553 0, 1161240.489 980085.036 0, 1161514.13 980094.534 0, 1161787.77 980104.048 0, 1162061.41 980113.579 0, 1162335.049 980123.126 0, 1162608.687 980132.688 0, 1162882.325 980142.267 0, 
+    1163155.963 980151.862 0, 1163429.599 980161.473 0, 1163703.236 980171.101 0, 1163976.871 980180.744 0, 1164249.209 980190.357 0, 1164524.141 980200.079 0, 1164797.775 980209.77 0, 1165071.408 980219.478 0, 1165345.041 980229.202 0, 1165618.673 980238.942 0, 
+    1165892.305 980248.698 0, 1166165.936 980258.47 0, 1166439.567 980268.258 0, 1166713.197 980278.063 0, 1166986.826 980287.883 0, 1167260.455 980297.72 0, 1167534.083 980307.572 0, 1167807.711 980317.441 0, 1168081.338 980327.326 0, 1168354.964 980337.227 0, 
+    1168628.59 980347.144 0, 1168902.215 980357.077 0, 1169175.84 980367.027 0, 1169449.464 980376.992 0, 1169723.088 980386.973 0, 1169996.711 980396.971 0, 1170270.333 980406.985 0, 1170543.955 980417.015 0, 1170816.28 980427.013 0, 1171021.17 974850.829 0, 
+    1171226.057 969274.752 0))
+
+POLYGON ((1183949.386 980928.153 0, 1183677.088 980917.385 0, 1183403.496 980906.582 0, 1183129.903 980895.795 0, 1182856.309 980885.025 0, 1182582.715 980874.27 0, 1182309.12 980863.532 0, 1182035.525 980852.81 0, 1181761.928 980842.103 0, 1181488.332 980831.413 0, 
+    1181214.734 980820.739 0, 1180941.136 980810.081 0, 1180667.538 980799.44 0, 1180393.938 980788.814 0, 1180120.338 980778.204 0, 1179846.738 980767.611 0, 1179573.137 980757.034 0, 1179299.535 980746.472 0, 1179025.932 980735.927 0, 1178752.329 980725.398 0, 
+    1178478.726 980714.885 0, 1178205.122 980704.388 0, 1177931.517 980693.907 0, 1177657.911 980683.443 0, 1177383.01 980672.945 0, 1177110.698 980662.562 0, 1176837.091 980652.146 0, 1176563.483 980641.745 0, 1176289.874 980631.361 0, 1176016.265 980620.993 0, 
+    1175742.655 980610.641 0, 1175469.045 980600.305 0, 1175195.434 980589.986 0, 1174921.822 980579.682 0, 1174648.21 980569.395 0, 1174374.597 980559.123 0, 1174100.984 980548.868 0, 1173827.37 980538.629 0, 1173553.755 980528.406 0, 1173280.14 980518.199 0, 
+    1173006.524 980508.008 0, 1172732.908 980497.833 0, 1172459.291 980487.674 0, 1172185.673 980477.532 0, 1171912.055 980467.405 0, 1171638.436 980457.295 0, 1171364.817 980447.201 0, 1171091.197 980437.123 0, 1170816.28 980427.013 0, 1170611.385 986003.299 0, 
+    1170406.487 991579.683 0, 1170680.744 991589.768 0, 1170953.708 991599.822 0, 1171226.671 991609.892 0, 1171499.633 991619.978 0, 1171772.595 991630.08 0, 1172045.556 991640.199 0, 1172318.517 991650.333 0, 1172591.477 991660.483 0, 1172864.436 991670.65 0, 
+    1173137.395 991680.832 0, 1173410.353 991691.031 0, 1173683.311 991701.245 0, 1173956.268 991711.476 0, 1174229.224 991721.723 0, 1174502.18 991731.986 0, 1174775.135 991742.265 0, 1175048.09 991752.56 0, 1175321.044 991762.871 0, 1175593.997 991773.198 0, 
+    1175866.95 991783.541 0, 1176139.902 991793.9 0, 1176412.854 991804.275 0, 1176685.805 991814.667 0, 1176957.463 991825.025 0, 1177231.705 991835.498 0, 1177504.654 991845.937 0, 1177777.603 991856.393 0, 1178050.55 991866.864 0, 1178323.498 991877.352 0, 
+    1178596.444 991887.856 0, 1178869.39 991898.376 0, 1179142.336 991908.912 0, 1179415.281 991919.464 0, 1179688.225 991930.032 0, 1179961.168 991940.616 0, 1180234.111 991951.216 0, 1180507.053 991961.832 0, 1180779.995 991972.465 0, 1181052.936 991983.113 0, 
+    1181325.877 991993.777 0, 1181598.816 992004.458 0, 1181871.756 992015.155 0, 1182144.694 992025.867 0, 1182417.632 992036.596 0, 1182690.569 992047.341 0, 1182963.506 992058.101 0, 1183236.442 992068.878 0, 1183508.086 992079.62 0, 1183728.738 986503.837 0, 
+    1183949.386 980928.153 0))
+
+POLYGON ((1196608.221 992616.57 0, 1196336.606 992605.061 0, 1196063.701 992593.513 0, 1195790.796 992581.981 0, 1195517.89 992570.465 0, 1195244.984 992558.965 0, 1194972.077 992547.482 0, 1194699.169 992536.014 0, 1194426.26 992524.562 0, 1194153.351 992513.127 0, 
+    1193880.441 992501.707 0, 1193607.531 992490.304 0, 1193334.62 992478.917 0, 1193061.708 992467.545 0, 1192788.795 992456.19 0, 1192515.882 992444.851 0, 1192242.968 992433.528 0, 1191970.054 992422.221 0, 1191697.138 992410.93 0, 1191424.222 992399.655 0, 
+    1191151.306 992388.396 0, 1190878.389 992377.154 0, 1190605.471 992365.927 0, 1190332.552 992354.716 0, 1190058.343 992343.469 0, 1189786.713 992332.343 0, 1189513.793 992321.181 0, 1189240.872 992310.034 0, 1188967.95 992298.904 0, 1188695.027 992287.79 0, 
+    1188422.104 992276.692 0, 1188149.18 992265.61 0, 1187876.256 992254.544 0, 1187603.331 992243.494 0, 1187330.405 992232.46 0, 1187057.479 992221.442 0, 1186784.552 992210.44 0, 1186511.624 992199.454 0, 1186238.696 992188.485 0, 1185965.767 992177.531 0, 
+    1185692.837 992166.593 0, 1185419.907 992155.672 0, 1185146.976 992144.766 0, 1184874.045 992133.877 0, 1184601.112 992123.004 0, 1184328.18 992112.147 0, 1184055.246 992101.305 0, 1183782.312 992090.48 0, 1183508.086 992079.62 0, 1183287.431 997655.497 0, 
+    1183066.772 1003231.464 0, 1183340.338 1003242.298 0, 1183612.616 1003253.097 0, 1183884.893 1003263.912 0, 1184157.169 1003274.743 0, 1184429.445 1003285.591 0, 1184701.72 1003296.454 0, 1184973.995 1003307.333 0, 1185246.269 1003318.228 0, 1185518.542 1003329.139 0, 
+    1185790.815 1003340.067 0, 1186063.086 1003351.01 0, 1186335.358 1003361.969 0, 1186607.628 1003372.945 0, 1186879.898 1003383.936 0, 1187152.168 1003394.943 0, 1187424.437 1003405.967 0, 1187696.705 1003417.006 0, 1187968.972 1003428.062 0, 1188241.239 1003439.133 0, 
+    1188513.505 1003450.221 0, 1188785.77 1003461.324 0, 1189058.035 1003472.444 0, 1189330.299 1003483.579 0, 1189601.276 1003494.678 0, 1189874.826 1003505.899 0, 1190147.088 1003517.082 0, 1190419.35 1003528.282 0, 1190691.61 1003539.498 0, 1190963.871 1003550.729 0, 
+    1191236.13 1003561.977 0, 1191508.389 1003573.241 0, 1191780.647 1003584.521 0, 1192052.905 1003595.817 0, 1192325.162 1003607.128 0, 1192597.418 1003618.456 0, 1192869.674 1003629.8 0, 1193141.928 1003641.16 0, 1193414.183 1003652.536 0, 1193686.436 1003663.928 0, 
+    1193958.689 1003675.336 0, 1194230.941 1003686.76 0, 1194503.193 1003698.2 0, 1194775.444 1003709.656 0, 1195047.694 1003721.128 0, 1195319.943 1003732.617 0, 1195592.192 1003744.121 0, 1195864.44 1003755.641 0, 1196135.402 1003767.123 0, 1196371.813 998191.801 0, 
+    1196608.221 992616.57 0))
+
+POLYGON ((1209202.467 1004339.7 0, 1208931.537 1004327.453 0, 1208659.322 1004315.164 0, 1208387.107 1004302.89 0, 1208114.891 1004290.633 0, 1207842.674 1004278.392 0, 1207570.457 1004266.167 0, 1207298.239 1004253.958 0, 1207026.02 1004241.764 0, 1206753.8 1004229.587 0, 
+    1206481.58 1004217.426 0, 1206209.359 1004205.281 0, 1205937.137 1004193.152 0, 1205664.915 1004181.039 0, 1205392.692 1004168.942 0, 1205120.468 1004156.861 0, 1204848.243 1004144.796 0, 1204576.018 1004132.747 0, 1204303.792 1004120.714 0, 1204031.565 1004108.697 0, 
+    1203759.338 1004096.696 0, 1203487.11 1004084.712 0, 1203214.881 1004072.743 0, 1202942.652 1004060.79 0, 1202669.137 1004048.797 0, 1202398.191 1004036.932 0, 1202125.959 1004025.028 0, 1201853.727 1004013.139 0, 1201581.494 1004001.266 0, 1201309.26 1003989.41 0, 
+    1201037.025 1003977.569 0, 1200764.79 1003965.744 0, 1200492.555 1003953.936 0, 1200220.318 1003942.143 0, 1199948.081 1003930.366 0, 1199675.843 1003918.606 0, 1199403.604 1003906.861 0, 1199131.365 1003895.133 0, 1198859.125 1003883.42 0, 1198586.885 1003871.724 0, 
+    1198314.643 1003860.044 0, 1198042.401 1003848.379 0, 1197770.158 1003836.731 0, 1197497.915 1003825.099 0, 1197225.671 1003813.482 0, 1196953.426 1003801.882 0, 1196681.181 1003790.298 0, 1196408.935 1003778.729 0, 1196135.402 1003767.123 0, 1195898.987 1009342.53 0, 
+    1195662.569 1014918.019 0, 1195935.442 1014929.597 0, 1196207.032 1014941.138 0, 1196478.621 1014952.694 0, 1196750.209 1014964.266 0, 1197021.797 1014975.855 0, 1197293.384 1014987.459 0, 1197564.971 1014999.079 0, 1197836.556 1015010.716 0, 1198108.141 1015022.368 0, 
+    1198379.726 1015034.036 0, 1198651.309 1015045.72 0, 1198922.892 1015057.421 0, 1199194.475 1015069.137 0, 1199466.056 1015080.869 0, 1199737.637 1015092.617 0, 1200009.217 1015104.381 0, 1200280.797 1015116.161 0, 1200552.376 1015127.957 0, 1200823.954 1015139.77 0, 
+    1201095.531 1015151.598 0, 1201367.108 1015163.442 0, 1201638.684 1015175.302 0, 1201910.259 1015187.178 0, 1202180.552 1015199.014 0, 1202453.408 1015210.978 0, 1202724.981 1015222.902 0, 1202996.554 1015234.842 0, 1203268.125 1015246.798 0, 1203539.697 1015258.77 0, 
+    1203811.267 1015270.758 0, 1204082.837 1015282.762 0, 1204354.406 1015294.782 0, 1204625.974 1015306.817 0, 1204897.542 1015318.869 0, 1205169.108 1015330.937 0, 1205440.675 1015343.021 0, 1205712.24 1015355.121 0, 1205983.805 1015367.237 0, 1206255.369 1015379.368 0, 
+    1206526.932 1015391.516 0, 1206798.495 1015403.68 0, 1207070.057 1015415.86 0, 1207341.618 1015428.055 0, 1207613.178 1015440.267 0, 1207884.738 1015452.495 0, 1208156.297 1015464.738 0, 1208427.855 1015476.998 0, 1208698.132 1015489.216 0, 1208950.301 1009914.417 0, 
+    1209202.467 1004339.7 0))
+
+POLYGON ((1221732.03 1016097.239 0, 1221461.787 1016084.257 0, 1221190.264 1016071.231 0, 1220918.741 1016058.22 0, 1220647.217 1016045.225 0, 1220375.692 1016032.246 0, 1220104.166 1016019.283 0, 1219832.64 1016006.336 0, 1219561.113 1015993.405 0, 1219289.585 1015980.49 0, 
+    1219018.056 1015967.591 0, 1218746.527 1015954.708 0, 1218474.996 1015941.841 0, 1218203.465 1015928.99 0, 1217931.934 1015916.155 0, 1217660.401 1015903.336 0, 1217388.868 1015890.533 0, 1217117.334 1015877.746 0, 1216845.799 1015864.975 0, 1216574.264 1015852.22 0, 
+    1216302.728 1015839.481 0, 1216031.191 1015826.758 0, 1215759.653 1015814.05 0, 1215488.115 1015801.359 0, 1215215.296 1015788.624 0, 1214945.035 1015776.025 0, 1214673.495 1015763.382 0, 1214401.953 1015750.754 0, 1214130.411 1015738.143 0, 1213858.868 1015725.548 0, 
+    1213587.324 1015712.968 0, 1213315.78 1015700.405 0, 1213044.235 1015687.858 0, 1212772.689 1015675.326 0, 1212501.142 1015662.811 0, 1212229.595 1015650.312 0, 1211958.047 1015637.828 0, 1211686.498 1015625.361 0, 1211414.949 1015612.909 0, 1211143.398 1015600.474 0, 
+    1210871.847 1015588.054 0, 1210600.295 1015575.651 0, 1210328.743 1015563.263 0, 1210057.19 1015550.892 0, 1209785.636 1015538.536 0, 1209514.081 1015526.197 0, 1209242.526 1015513.873 0, 1208970.97 1015501.565 0, 1208698.132 1015489.216 0, 1208445.96 1021064.092 0, 
+    1208193.784 1026639.042 0, 1208465.962 1026651.361 0, 1208736.861 1026663.639 0, 1209007.761 1026675.933 0, 1209278.659 1026688.243 0, 1209549.557 1026700.569 0, 1209820.454 1026712.91 0, 1210091.35 1026725.268 0, 1210362.245 1026737.641 0, 1210633.14 1026750.031 0, 
+    1210904.034 1026762.436 0, 1211174.928 1026774.858 0, 1211445.82 1026787.295 0, 1211716.712 1026799.748 0, 1211987.603 1026812.217 0, 1212258.494 1026824.702 0, 1212529.383 1026837.204 0, 1212800.272 1026849.721 0, 1213071.16 1026862.254 0, 1213342.048 1026874.802 0, 
+    1213612.934 1026887.367 0, 1213883.82 1026899.948 0, 1214154.706 1026912.545 0, 1214425.59 1026925.158 0, 1214695.198 1026937.727 0, 1214967.357 1026950.431 0, 1215238.239 1026963.091 0, 1215509.121 1026975.768 0, 1215780.001 1026988.46 0, 1216050.881 1027001.169 0, 
+    1216321.761 1027013.893 0, 1216592.639 1027026.633 0, 1216863.517 1027039.389 0, 1217134.394 1027052.161 0, 1217405.27 1027064.949 0, 1217676.146 1027077.753 0, 1217947.02 1027090.573 0, 1218217.894 1027103.409 0, 1218488.768 1027116.261 0, 1218759.64 1027129.129 0, 
+    1219030.512 1027142.013 0, 1219301.383 1027154.912 0, 1219572.253 1027167.828 0, 1219843.123 1027180.76 0, 1220113.991 1027193.707 0, 1220384.859 1027206.67 0, 1220655.726 1027219.65 0, 1220926.593 1027232.645 0, 1221196.183 1027245.595 0, 1221464.108 1021671.38 0, 
+    1221732.03 1016097.239 0))
+
+POLYGON ((1234196.817 1027888.88 0, 1233927.262 1027875.169 0, 1233656.434 1027861.408 0, 1233385.604 1027847.664 0, 1233114.774 1027833.935 0, 1232843.943 1027820.222 0, 1232573.111 1027806.525 0, 1232302.279 1027792.845 0, 1232031.445 1027779.18 0, 1231760.611 1027765.531 0, 
+    1231489.776 1027751.898 0, 1231218.94 1027738.281 0, 1230948.103 1027724.68 0, 1230677.266 1027711.094 0, 1230406.428 1027697.525 0, 1230135.589 1027683.972 0, 1229864.749 1027670.435 0, 1229593.908 1027656.913 0, 1229323.067 1027643.408 0, 1229052.224 1027629.918 0, 
+    1228781.381 1027616.445 0, 1228510.538 1027602.987 0, 1228239.693 1027589.545 0, 1227968.848 1027576.119 0, 1227696.727 1027562.647 0, 1227427.154 1027549.316 0, 1227156.307 1027535.938 0, 1226885.458 1027522.576 0, 1226614.609 1027509.23 0, 1226343.759 1027495.9 0, 
+    1226072.908 1027482.585 0, 1225802.056 1027469.287 0, 1225531.204 1027456.005 0, 1225260.35 1027442.739 0, 1224989.496 1027429.488 0, 1224718.641 1027416.254 0, 1224447.786 1027403.035 0, 1224176.929 1027389.833 0, 1223906.072 1027376.646 0, 1223635.214 1027363.475 0, 
+    1223364.356 1027350.321 0, 1223093.496 1027337.182 0, 1222822.636 1027324.059 0, 1222551.775 1027310.952 0, 1222280.913 1027297.861 0, 1222010.051 1027284.786 0, 1221739.187 1027271.727 0, 1221468.323 1027258.684 0, 1221196.183 1027245.595 0, 1220928.255 1032819.879 0, 
+    1220660.323 1038394.229 0, 1220931.804 1038407.285 0, 1221202.012 1038420.297 0, 1221472.219 1038433.324 0, 1221742.425 1038446.368 0, 1222012.631 1038459.427 0, 1222282.835 1038472.502 0, 1222553.04 1038485.593 0, 1222823.243 1038498.7 0, 1223093.445 1038511.823 0, 
+    1223363.647 1038524.962 0, 1223633.848 1038538.117 0, 1223904.048 1038551.287 0, 1224174.248 1038564.474 0, 1224444.446 1038577.676 0, 1224714.644 1038590.894 0, 1224984.841 1038604.129 0, 1225255.038 1038617.379 0, 1225525.233 1038630.645 0, 1225795.428 1038643.927 0, 
+    1226065.622 1038657.225 0, 1226335.815 1038670.538 0, 1226606.008 1038683.868 0, 1226876.199 1038697.213 0, 1227145.119 1038710.512 0, 1227416.58 1038723.952 0, 1227686.769 1038737.345 0, 1227956.958 1038750.755 0, 1228227.146 1038764.18 0, 1228497.332 1038777.621 0, 
+    1228767.519 1038791.077 0, 1229037.704 1038804.55 0, 1229307.888 1038818.039 0, 1229578.072 1038831.543 0, 1229848.255 1038845.064 0, 1230118.437 1038858.6 0, 1230388.618 1038872.152 0, 1230658.799 1038885.721 0, 1230928.979 1038899.305 0, 1231199.158 1038912.905 0, 
+    1231469.336 1038926.521 0, 1231739.513 1038940.152 0, 1232009.69 1038953.8 0, 1232279.865 1038967.464 0, 1232550.04 1038981.143 0, 1232820.214 1038994.838 0, 1233090.388 1039008.55 0, 1233360.56 1039022.277 0, 1233629.462 1039035.955 0, 1233913.141 1033462.385 0, 
+    1234196.817 1027888.88 0))
+
+POLYGON ((1246596.737 1039714.32 0, 1246327.872 1039699.882 0, 1246057.74 1039685.391 0, 1245787.606 1039670.917 0, 1245517.472 1039656.458 0, 1245247.337 1039642.015 0, 1244977.201 1039627.588 0, 1244707.064 1039613.178 0, 1244436.926 1039598.783 0, 1244166.787 1039584.403 0, 
+    1243896.648 1039570.04 0, 1243626.508 1039555.693 0, 1243356.367 1039541.361 0, 1243086.225 1039527.046 0, 1242816.082 1039512.746 0, 1242545.938 1039498.463 0, 1242275.794 1039484.195 0, 1242005.648 1039469.943 0, 1241735.502 1039455.707 0, 1241465.355 1039441.487 0, 
+    1241195.207 1039427.282 0, 1240925.059 1039413.094 0, 1240654.909 1039398.922 0, 1240384.759 1039384.765 0, 1240113.339 1039370.558 0, 1239844.456 1039356.5 0, 1239574.303 1039342.391 0, 1239304.149 1039328.298 0, 1239033.995 1039314.221 0, 1238763.839 1039300.16 0, 
+    1238493.683 1039286.115 0, 1238223.526 1039272.085 0, 1237953.368 1039258.072 0, 1237683.21 1039244.075 0, 1237413.05 1039230.093 0, 1237142.89 1039216.127 0, 1236872.729 1039202.177 0, 1236602.567 1039188.243 0, 1236332.404 1039174.325 0, 1236062.241 1039160.423 0, 
+    1235792.076 1039146.537 0, 1235521.911 1039132.667 0, 1235251.745 1039118.812 0, 1234981.578 1039104.974 0, 1234711.411 1039091.151 0, 1234441.242 1039077.345 0, 1234171.073 1039063.554 0, 1233900.903 1039049.779 0, 1233629.462 1039035.955 0, 1233345.78 1044609.586 0, 
+    1233062.095 1050183.274 0, 1233332.876 1050197.064 0, 1233602.39 1050210.805 0, 1233871.903 1050224.562 0, 1234141.416 1050238.336 0, 1234410.927 1050252.125 0, 1234680.438 1050265.93 0, 1234949.948 1050279.75 0, 1235219.457 1050293.587 0, 1235488.965 1050307.439 0, 
+    1235758.473 1050321.308 0, 1236027.979 1050335.192 0, 1236297.485 1050349.092 0, 1236566.99 1050363.008 0, 1236836.494 1050376.94 0, 1237105.998 1050390.887 0, 1237375.5 1050404.851 0, 1237645.002 1050418.83 0, 1237914.503 1050432.826 0, 1238184.003 1050446.837 0, 
+    1238453.502 1050460.864 0, 1238723.001 1050474.906 0, 1238992.498 1050488.965 0, 1239261.995 1050503.04 0, 1239530.225 1050517.064 0, 1239800.986 1050531.236 0, 1240070.48 1050545.359 0, 1240339.974 1050559.497 0, 1240609.466 1050573.65 0, 1240878.958 1050587.82 0, 
+    1241148.449 1050602.006 0, 1241417.939 1050616.207 0, 1241687.429 1050630.425 0, 1241956.917 1050644.658 0, 1242226.405 1050658.907 0, 1242495.891 1050673.172 0, 1242765.377 1050687.452 0, 1243034.862 1050701.749 0, 1243304.347 1050716.061 0, 1243573.83 1050730.39 0, 
+    1243843.313 1050744.734 0, 1244112.794 1050759.094 0, 1244382.275 1050773.47 0, 1244651.755 1050787.862 0, 1244921.234 1050802.269 0, 1245190.713 1050816.693 0, 1245460.19 1050831.132 0, 1245729.667 1050845.588 0, 1245997.878 1050859.991 0, 1246297.309 1045287.127 0, 
+    1246596.737 1039714.32 0))
+
+POLYGON ((1258931.698 1051573.251 0, 1258663.527 1051558.09 0, 1258394.092 1051542.873 0, 1258124.656 1051527.673 0, 1257855.22 1051512.488 0, 1257585.782 1051497.319 0, 1257316.344 1051482.166 0, 1257046.905 1051467.029 0, 1256777.465 1051451.908 0, 1256508.024 1051436.802 0, 
+    1256238.582 1051421.712 0, 1255969.139 1051406.639 0, 1255699.696 1051391.581 0, 1255430.251 1051376.539 0, 1255160.806 1051361.513 0, 1254891.36 1051346.502 0, 1254621.912 1051331.508 0, 1254352.464 1051316.529 0, 1254083.015 1051301.566 0, 1253813.566 1051286.619 0, 
+    1253544.115 1051271.688 0, 1253274.663 1051256.773 0, 1253005.211 1051241.874 0, 1252735.758 1051226.991 0, 1252465.04 1051212.053 0, 1252196.848 1051197.271 0, 1251927.392 1051182.435 0, 1251657.936 1051167.615 0, 1251388.478 1051152.811 0, 1251119.019 1051138.023 0, 
+    1250849.56 1051123.25 0, 1250580.1 1051108.494 0, 1250310.639 1051093.753 0, 1250041.177 1051079.028 0, 1249771.714 1051064.319 0, 1249502.25 1051049.626 0, 1249232.785 1051034.949 0, 1248963.32 1051020.287 0, 1248693.853 1051005.642 0, 1248424.386 1050991.012 0, 
+    1248154.918 1050976.398 0, 1247885.449 1050961.8 0, 1247615.979 1050947.218 0, 1247346.509 1050932.652 0, 1247077.037 1050918.102 0, 1246807.565 1050903.567 0, 1246538.092 1050889.048 0, 1246268.618 1050874.546 0, 1245997.878 1050859.991 0, 1245698.445 1056432.907 0, 
+    1245399.009 1062005.871 0, 1245669.089 1062020.391 0, 1245937.907 1062034.858 0, 1246206.724 1062049.341 0, 1246475.54 1062063.841 0, 1246744.356 1062078.356 0, 1247013.171 1062092.886 0, 1247281.984 1062107.433 0, 1247550.797 1062121.995 0, 1247819.609 1062136.574 0, 
+    1248088.421 1062151.168 0, 1248357.231 1062165.778 0, 1248626.04 1062180.403 0, 1248894.849 1062195.045 0, 1249163.657 1062209.702 0, 1249432.464 1062224.375 0, 1249701.27 1062239.064 0, 1249970.075 1062253.769 0, 1250238.879 1062268.49 0, 1250507.683 1062283.226 0, 
+    1250776.485 1062297.979 0, 1251045.287 1062312.747 0, 1251314.088 1062327.531 0, 1251582.888 1062342.331 0, 1251850.426 1062357.077 0, 1252120.485 1062371.977 0, 1252389.282 1062386.825 0, 1252658.079 1062401.688 0, 1252926.874 1062416.567 0, 1253195.669 1062431.461 0, 
+    1253464.463 1062446.372 0, 1253733.256 1062461.298 0, 1254002.048 1062476.24 0, 1254270.839 1062491.198 0, 1254539.63 1062506.172 0, 1254808.419 1062521.162 0, 1255077.208 1062536.167 0, 1255345.995 1062551.188 0, 1255614.782 1062566.225 0, 1255883.568 1062581.278 0, 
+    1256152.353 1062596.347 0, 1256421.137 1062611.432 0, 1256689.92 1062626.532 0, 1256958.703 1062641.648 0, 1257227.484 1062656.78 0, 1257496.265 1062671.928 0, 1257765.044 1062687.091 0, 1258033.823 1062702.271 0, 1258301.342 1062717.395 0, 1258616.521 1057145.299 0, 
+    1258931.698 1051573.251 0))
+
+POLYGON ((1271201.614 1063465.367 0, 1270934.137 1063449.487 0, 1270665.402 1063433.549 0, 1270396.666 1063417.626 0, 1270127.929 1063401.719 0, 1269859.192 1063385.827 0, 1269590.453 1063369.952 0, 1269321.714 1063354.092 0, 1269052.973 1063338.248 0, 1268784.232 1063322.42 0, 
+    1268515.489 1063306.608 0, 1268246.746 1063290.812 0, 1267978.002 1063275.031 0, 1267709.257 1063259.267 0, 1267440.511 1063243.518 0, 1267171.764 1063227.785 0, 1266903.016 1063212.067 0, 1266634.267 1063196.366 0, 1266365.518 1063180.68 0, 1266096.767 1063165.01 0, 
+    1265828.015 1063149.356 0, 1265559.263 1063133.718 0, 1265290.509 1063118.096 0, 1265021.755 1063102.489 0, 1264751.742 1063086.825 0, 1264484.244 1063071.323 0, 1264215.487 1063055.764 0, 1263946.729 1063040.221 0, 1263677.97 1063024.694 0, 1263409.21 1063009.182 0, 
+    1263140.449 1062993.686 0, 1262871.688 1062978.206 0, 1262602.925 1062962.742 0, 1262334.162 1062947.294 0, 1262065.397 1062931.861 0, 1261796.632 1062916.444 0, 1261527.866 1062901.043 0, 1261259.099 1062885.658 0, 1260990.331 1062870.289 0, 1260721.562 1062854.935 0, 
+    1260452.792 1062839.598 0, 1260184.021 1062824.276 0, 1259915.25 1062808.97 0, 1259646.477 1062793.68 0, 1259377.704 1062778.405 0, 1259108.929 1062763.147 0, 1258840.154 1062747.904 0, 1258571.378 1062732.677 0, 1258301.342 1062717.395 0, 1257986.16 1068289.535 0, 
+    1257670.976 1073861.714 0, 1257940.353 1073876.959 0, 1258208.473 1073892.149 0, 1258476.592 1073907.355 0, 1258744.711 1073922.576 0, 1259012.828 1073937.813 0, 1259280.945 1073953.066 0, 1259549.06 1073968.335 0, 1259817.175 1073983.619 0, 1260085.289 1073998.919 0, 
+    1260353.402 1074014.235 0, 1260621.514 1074029.567 0, 1260889.625 1074044.915 0, 1261157.736 1074060.278 0, 1261425.845 1074075.657 0, 1261693.953 1074091.052 0, 1261962.061 1074106.463 0, 1262230.168 1074121.889 0, 1262498.273 1074137.331 0, 1262766.378 1074152.789 0, 
+    1263034.482 1074168.263 0, 1263302.585 1074183.753 0, 1263570.687 1074199.258 0, 1263838.788 1074214.779 0, 1264105.634 1074230.243 0, 1264374.988 1074245.869 0, 1264643.087 1074261.437 0, 1264911.184 1074277.022 0, 1265179.281 1074292.622 0, 1265447.376 1074308.237 0, 
+    1265715.471 1074323.869 0, 1265983.565 1074339.516 0, 1266251.658 1074355.18 0, 1266519.75 1074370.858 0, 1266787.841 1074386.553 0, 1267055.931 1074402.264 0, 1267324.02 1074417.99 0, 1267592.109 1074433.732 0, 1267860.196 1074449.49 0, 1268128.283 1074465.263 0, 
+    1268396.368 1074481.053 0, 1268664.453 1074496.858 0, 1268932.536 1074512.679 0, 1269200.619 1074528.516 0, 1269468.701 1074544.368 0, 1269736.782 1074560.236 0, 1270004.862 1074576.12 0, 1270272.941 1074592.02 0, 1270539.765 1074607.861 0, 1270870.69 1069036.595 0, 
+    1271201.614 1063465.367 0))
+
+POLYGON ((1283406.395 1075390.362 0, 1283139.615 1075373.767 0, 1282871.582 1075357.11 0, 1282603.548 1075340.469 0, 1282335.513 1075323.843 0, 1282067.477 1075307.233 0, 1281799.44 1075290.639 0, 1281531.402 1075274.061 0, 1281263.363 1075257.498 0, 1280995.323 1075240.952 0, 
+    1280727.282 1075224.421 0, 1280459.241 1075207.906 0, 1280191.198 1075191.406 0, 1279923.154 1075174.923 0, 1279655.109 1075158.455 0, 1279387.064 1075142.003 0, 1279119.017 1075125.566 0, 1278850.969 1075109.146 0, 1278582.921 1075092.741 0, 1278314.871 1075076.352 0, 
+    1278046.821 1075059.979 0, 1277778.769 1075043.622 0, 1277510.717 1075027.28 0, 1277242.663 1075010.954 0, 1276973.356 1074994.568 0, 1276706.554 1074978.35 0, 1276438.498 1074962.071 0, 1276170.44 1074945.809 0, 1275902.382 1074929.562 0, 1275634.323 1074913.331 0, 
+    1275366.263 1074897.115 0, 1275098.202 1074880.915 0, 1274830.14 1074864.732 0, 1274562.077 1074848.564 0, 1274294.013 1074832.411 0, 1274025.948 1074816.275 0, 1273757.882 1074800.154 0, 1273489.816 1074784.049 0, 1273221.748 1074767.96 0, 1272953.679 1074751.887 0, 
+    1272685.61 1074735.829 0, 1272417.539 1074719.787 0, 1272149.468 1074703.761 0, 1271881.395 1074687.751 0, 1271613.322 1074671.756 0, 1271345.247 1074655.777 0, 1271077.172 1074639.815 0, 1270809.096 1074623.867 0, 1270539.765 1074607.861 0, 1270208.838 1080179.164 0, 
+    1269877.908 1085750.497 0, 1270146.58 1085766.463 0, 1270414.001 1085782.372 0, 1270681.42 1085798.295 0, 1270948.838 1085814.235 0, 1271216.256 1085830.19 0, 1271483.673 1085846.162 0, 1271751.088 1085862.148 0, 1272018.503 1085878.151 0, 1272285.917 1085894.169 0, 
+    1272553.33 1085910.203 0, 1272820.742 1085926.253 0, 1273088.152 1085942.319 0, 1273355.562 1085958.4 0, 1273622.972 1085974.497 0, 1273890.38 1085990.61 0, 1274157.787 1086006.738 0, 1274425.193 1086022.883 0, 1274692.598 1086039.043 0, 1274960.003 1086055.218 0, 
+    1275227.406 1086071.41 0, 1275494.808 1086087.617 0, 1275762.21 1086103.84 0, 1276029.61 1086120.079 0, 1276295.76 1086136.257 0, 1276564.408 1086152.603 0, 1276831.806 1086168.889 0, 1277099.203 1086185.191 0, 1277366.598 1086201.508 0, 1277633.993 1086217.841 0, 
+    1277901.387 1086234.19 0, 1278168.78 1086250.555 0, 1278436.172 1086266.935 0, 1278703.562 1086283.331 0, 1278970.952 1086299.743 0, 1279238.341 1086316.171 0, 1279505.729 1086332.614 0, 1279773.116 1086349.073 0, 1280040.502 1086365.548 0, 1280307.887 1086382.038 0, 
+    1280575.272 1086398.544 0, 1280842.655 1086415.066 0, 1281110.037 1086431.604 0, 1281377.418 1086448.157 0, 1281644.798 1086464.727 0, 1281912.178 1086481.312 0, 1282179.556 1086497.912 0, 1282446.933 1086514.529 0, 1282713.061 1086531.083 0, 1283059.729 1080960.707 0, 
+    1283406.395 1075390.362 0))
+
+POLYGON ((1295545.957 1087347.928 0, 1295279.875 1087330.622 0, 1295012.546 1087313.25 0, 1294745.216 1087295.894 0, 1294477.884 1087278.554 0, 1294210.552 1087261.229 0, 1293943.219 1087243.92 0, 1293675.884 1087226.627 0, 1293408.549 1087209.35 0, 1293141.212 1087192.088 0, 
+    1292873.875 1087174.843 0, 1292606.536 1087157.612 0, 1292339.197 1087140.398 0, 1292071.857 1087123.199 0, 1291804.515 1087106.017 0, 1291537.173 1087088.849 0, 1291269.829 1087071.698 0, 1291002.485 1087054.562 0, 1290735.139 1087037.442 0, 1290467.793 1087020.338 0, 
+    1290200.445 1087003.25 0, 1289933.096 1086986.177 0, 1289665.747 1086969.12 0, 1289398.396 1086952.079 0, 1289129.798 1086934.974 0, 1288863.692 1086918.043 0, 1288596.339 1086901.049 0, 1288328.984 1086884.071 0, 1288061.629 1086867.108 0, 1287794.272 1086850.161 0, 
+    1287526.915 1086833.23 0, 1287259.556 1086816.315 0, 1286992.197 1086799.415 0, 1286724.836 1086782.531 0, 1286457.474 1086765.663 0, 1286190.112 1086748.811 0, 1285922.748 1086731.974 0, 1285655.384 1086715.153 0, 1285388.018 1086698.348 0, 1285120.652 1086681.558 0, 
+    1284853.285 1086664.784 0, 1284585.916 1086648.026 0, 1284318.547 1086631.284 0, 1284051.176 1086614.557 0, 1283783.805 1086597.847 0, 1283516.432 1086581.152 0, 1283249.059 1086564.472 0, 1282981.685 1086547.809 0, 1282713.061 1086531.083 0, 1282366.391 1092101.486 0, 
+    1282019.72 1097671.91 0, 1282287.685 1097688.595 0, 1282554.404 1097705.218 0, 1282821.121 1097721.856 0, 1283087.838 1097738.51 0, 1283354.554 1097755.18 0, 1283621.268 1097771.866 0, 1283887.982 1097788.567 0, 1284154.695 1097805.284 0, 1284421.407 1097822.017 0, 
+    1284688.117 1097838.765 0, 1284954.827 1097855.529 0, 1285221.536 1097872.309 0, 1285488.244 1097889.104 0, 1285754.951 1097905.915 0, 1286021.656 1097922.742 0, 1286288.361 1097939.584 0, 1286555.065 1097956.443 0, 1286821.768 1097973.317 0, 1287088.47 1097990.206 0, 
+    1287355.171 1098007.112 0, 1287621.871 1098024.033 0, 1287888.569 1098040.969 0, 1288155.267 1098057.922 0, 1288420.72 1098074.811 0, 1288688.66 1098091.873 0, 1288955.355 1098108.873 0, 1289222.049 1098125.888 0, 1289488.742 1098142.919 0, 1289755.434 1098159.966 0, 
+    1290022.124 1098177.028 0, 1290288.814 1098194.106 0, 1290555.503 1098211.2 0, 1290822.191 1098228.309 0, 1291088.878 1098245.434 0, 1291355.564 1098262.575 0, 1291622.249 1098279.731 0, 1291888.932 1098296.903 0, 1292155.615 1098314.091 0, 1292422.297 1098331.295 0, 
+    1292688.978 1098348.514 0, 1292955.658 1098365.749 0, 1293222.336 1098383 0, 1293489.014 1098400.266 0, 1293755.691 1098417.548 0, 1294022.366 1098434.846 0, 1294289.041 1098452.159 0, 1294555.715 1098469.488 0, 1294821.144 1098486.752 0, 1295183.551 1092917.329 0, 
+    1295545.957 1087347.928 0))
+
+POLYGON ((1307620.215 1099337.757 0, 1307354.834 1099319.743 0, 1307088.21 1099301.661 0, 1306821.585 1099283.594 0, 1306554.959 1099265.543 0, 1306288.333 1099247.507 0, 1306021.705 1099229.488 0, 1305755.076 1099211.484 0, 1305488.446 1099193.495 0, 1305221.815 1099175.523 0, 
+    1304955.183 1099157.566 0, 1304688.549 1099139.625 0, 1304421.915 1099121.699 0, 1304155.28 1099103.789 0, 1303888.643 1099085.895 0, 1303622.006 1099068.017 0, 1303355.368 1099050.154 0, 1303088.728 1099032.307 0, 1302822.088 1099014.476 0, 1302555.446 1098996.66 0, 
+    1302288.803 1098978.86 0, 1302022.16 1098961.076 0, 1301755.515 1098943.307 0, 1301488.869 1098925.554 0, 1301220.98 1098907.735 0, 1300955.574 1098890.096 0, 1300688.925 1098872.39 0, 1300422.276 1098854.7 0, 1300155.625 1098837.025 0, 1299888.972 1098819.367 0, 
+    1299622.319 1098801.724 0, 1299355.665 1098784.096 0, 1299089.01 1098766.485 0, 1298822.354 1098748.889 0, 1298555.697 1098731.308 0, 1298289.038 1098713.744 0, 1298022.379 1098696.195 0, 1297755.719 1098678.662 0, 1297489.057 1098661.144 0, 1297222.395 1098643.643 0, 
+    1296955.732 1098626.157 0, 1296689.067 1098608.686 0, 1296422.402 1098591.232 0, 1296155.735 1098573.793 0, 1295889.068 1098556.369 0, 1295622.399 1098538.962 0, 1295355.73 1098521.57 0, 1295089.059 1098504.194 0, 1294821.144 1098486.752 0, 1294458.736 1104056.193 0, 
+    1294096.327 1109625.648 0, 1294363.583 1109643.047 0, 1294629.598 1109660.38 0, 1294895.612 1109677.729 0, 1295161.625 1109695.094 0, 1295427.637 1109712.474 0, 1295693.647 1109729.871 0, 1295959.657 1109747.282 0, 1296225.666 1109764.71 0, 1296491.674 1109782.153 0, 
+    1296757.681 1109799.612 0, 1297023.687 1109817.086 0, 1297289.691 1109834.576 0, 1297555.695 1109852.082 0, 1297821.698 1109869.603 0, 1298087.699 1109887.14 0, 1298353.7 1109904.693 0, 1298619.7 1109922.261 0, 1298885.698 1109939.845 0, 1299151.696 1109957.445 0, 
+    1299417.692 1109975.06 0, 1299683.688 1109992.691 0, 1299949.682 1110010.338 0, 1300215.675 1110028 0, 1300480.429 1110045.595 0, 1300747.659 1110063.371 0, 1301013.649 1110081.081 0, 1301279.638 1110098.806 0, 1301545.627 1110116.546 0, 1301811.614 1110134.302 0, 
+    1302077.6 1110152.074 0, 1302343.585 1110169.862 0, 1302609.569 1110187.665 0, 1302875.552 1110205.484 0, 1303141.533 1110223.318 0, 1303407.514 1110241.168 0, 1303673.494 1110259.034 0, 1303939.473 1110276.916 0, 1304205.45 1110294.813 0, 1304471.427 1110312.725 0, 
+    1304737.403 1110330.654 0, 1305003.377 1110348.598 0, 1305269.351 1110366.558 0, 1305535.323 1110384.533 0, 1305801.294 1110402.524 0, 1306067.265 1110420.531 0, 1306333.234 1110438.553 0, 1306599.202 1110456.591 0, 1306863.931 1110474.561 0, 1307242.074 1104906.152 0, 
+    1307620.215 1099337.757 0))
+
+POLYGON ((1319629.086 1111359.541 0, 1319364.407 1111340.823 0, 1319098.491 1111322.034 0, 1318832.573 1111303.26 0, 1318566.655 1111284.502 0, 1318300.736 1111265.76 0, 1318034.815 1111247.033 0, 1317768.894 1111228.322 0, 1317502.971 1111209.626 0, 1317237.047 1111190.947 0, 
+    1316971.122 1111172.282 0, 1316705.196 1111153.634 0, 1316439.269 1111135.001 0, 1316173.341 1111116.384 0, 1315907.411 1111097.782 0, 1315641.481 1111079.197 0, 1315375.549 1111060.626 0, 1315109.617 1111042.072 0, 1314843.683 1111023.533 0, 1314577.748 1111005.01 0, 
+    1314311.812 1110986.502 0, 1314045.875 1110968.01 0, 1313779.937 1110949.534 0, 1313513.998 1110931.073 0, 1313246.821 1110912.543 0, 1312982.117 1110894.199 0, 1312716.174 1110875.785 0, 1312450.231 1110857.387 0, 1312184.286 1110839.005 0, 1311918.341 1110820.638 0, 
+    1311652.394 1110802.287 0, 1311386.446 1110783.952 0, 1311120.497 1110765.632 0, 1310854.547 1110747.328 0, 1310588.596 1110729.039 0, 1310322.644 1110710.767 0, 1310056.691 1110692.509 0, 1309790.737 1110674.268 0, 1309524.781 1110656.042 0, 1309258.825 1110637.832 0, 
+    1308992.867 1110619.637 0, 1308726.909 1110601.458 0, 1308460.949 1110583.295 0, 1308194.988 1110565.148 0, 1307929.027 1110547.016 0, 1307663.064 1110528.899 0, 1307397.1 1110510.799 0, 1307131.135 1110492.714 0, 1306863.931 1110474.561 0, 1306485.788 1116042.978 0, 
+    1306107.645 1121611.401 0, 1306374.19 1121629.51 0, 1306639.499 1121647.55 0, 1306904.808 1121665.606 0, 1307170.115 1121683.678 0, 1307435.421 1121701.765 0, 1307700.727 1121719.868 0, 1307966.031 1121737.986 0, 1308231.334 1121756.12 0, 1308496.636 1121774.27 0, 
+    1308761.937 1121792.435 0, 1309027.237 1121810.616 0, 1309292.535 1121828.813 0, 1309557.833 1121847.025 0, 1309823.13 1121865.253 0, 1310088.425 1121883.496 0, 1310353.72 1121901.755 0, 1310619.013 1121920.03 0, 1310884.306 1121938.32 0, 1311149.597 1121956.626 0, 
+    1311414.887 1121974.947 0, 1311680.176 1121993.284 0, 1311945.464 1122011.637 0, 1312210.751 1122030.005 0, 1312474.804 1122048.304 0, 1312741.322 1122066.789 0, 1313006.606 1122085.204 0, 1313271.888 1122103.634 0, 1313537.17 1122122.081 0, 1313802.45 1122140.543 0, 
+    1314067.73 1122159.02 0, 1314333.008 1122177.514 0, 1314598.285 1122196.022 0, 1314863.561 1122214.547 0, 1315128.836 1122233.087 0, 1315394.11 1122251.643 0, 1315659.383 1122270.214 0, 1315924.655 1122288.801 0, 1316189.926 1122307.403 0, 1316455.195 1122326.021 0, 
+    1316720.464 1122344.655 0, 1316985.731 1122363.304 0, 1317250.997 1122381.969 0, 1317516.262 1122400.65 0, 1317781.526 1122419.346 0, 1318046.789 1122438.058 0, 1318312.051 1122456.785 0, 1318577.312 1122475.528 0, 1318841.339 1122494.2 0, 1319235.213 1116926.868 0, 
+    1319629.086 1111359.541 0))
+
+POLYGON ((1331572.489 1123412.97 0, 1331308.514 1123393.553 0, 1331043.307 1123374.06 0, 1330778.099 1123354.584 0, 1330512.89 1123335.122 0, 1330247.68 1123315.677 0, 1329982.468 1123296.247 0, 1329717.256 1123276.833 0, 1329452.042 1123257.434 0, 1329186.827 1123238.051 0, 
+    1328921.612 1123218.683 0, 1328656.395 1123199.332 0, 1328391.176 1123179.995 0, 1328125.957 1123160.675 0, 1327860.737 1123141.37 0, 1327595.515 1123122.08 0, 1327330.292 1123102.806 0, 1327065.068 1123083.548 0, 1326799.843 1123064.306 0, 1326534.617 1123045.079 0, 
+    1326269.39 1123025.867 0, 1326004.162 1123006.671 0, 1325738.932 1122987.491 0, 1325473.702 1122968.327 0, 1325207.238 1122949.089 0, 1324943.237 1122930.045 0, 1324678.003 1122910.927 0, 1324412.768 1122891.825 0, 1324147.532 1122872.738 0, 1323882.294 1122853.667 0, 
+    1323617.056 1122834.612 0, 1323351.816 1122815.572 0, 1323086.575 1122796.548 0, 1322821.333 1122777.54 0, 1322556.09 1122758.547 0, 1322290.846 1122739.57 0, 1322025.601 1122720.608 0, 1321760.355 1122701.662 0, 1321495.107 1122682.732 0, 1321229.859 1122663.817 0, 
+    1320964.609 1122644.918 0, 1320699.358 1122626.035 0, 1320434.106 1122607.167 0, 1320168.853 1122588.314 0, 1319903.599 1122569.478 0, 1319638.344 1122550.657 0, 1319373.088 1122531.851 0, 1319107.83 1122513.061 0, 1318841.339 1122494.2 0, 1318447.465 1128061.532 0, 
+    1318053.592 1133628.861 0, 1318319.425 1133647.675 0, 1318584.027 1133666.419 0, 1318848.628 1133685.178 0, 1319113.227 1133703.952 0, 1319377.826 1133722.743 0, 1319642.424 1133741.548 0, 1319907.02 1133760.37 0, 1320171.616 1133779.206 0, 1320436.21 1133798.059 0, 
+    1320700.803 1133816.927 0, 1320965.396 1133835.811 0, 1321229.987 1133854.71 0, 1321494.576 1133873.624 0, 1321759.165 1133892.555 0, 1322023.753 1133911.501 0, 1322288.339 1133930.462 0, 1322552.925 1133949.439 0, 1322817.509 1133968.432 0, 1323082.092 1133987.44 0, 
+    1323346.674 1134006.464 0, 1323611.255 1134025.503 0, 1323875.835 1134044.558 0, 1324140.414 1134063.628 0, 1324403.763 1134082.626 0, 1324669.568 1134101.816 0, 1324934.143 1134120.933 0, 1325198.718 1134140.066 0, 1325463.291 1134159.214 0, 1325727.863 1134178.378 0, 
+    1325992.433 1134197.558 0, 1326257.003 1134216.753 0, 1326521.572 1134235.963 0, 1326786.139 1134255.19 0, 1327050.706 1134274.431 0, 1327315.271 1134293.689 0, 1327579.835 1134312.962 0, 1327844.398 1134332.25 0, 1328108.959 1134351.554 0, 1328373.52 1134370.874 0, 
+    1328638.08 1134390.209 0, 1328902.638 1134409.56 0, 1329167.195 1134428.926 0, 1329431.751 1134448.308 0, 1329696.306 1134467.706 0, 1329960.86 1134487.119 0, 1330225.413 1134506.547 0, 1330489.964 1134525.991 0, 1330753.287 1134545.361 0, 1331162.888 1128979.168 0, 
+    1331572.489 1123412.97 0))
+
+POLYGON ((1343450.343 1135497.737 0, 1343187.073 1135477.623 0, 1342922.578 1135457.432 0, 1342658.081 1135437.256 0, 1342393.583 1135417.095 0, 1342129.084 1135396.95 0, 1341864.584 1135376.821 0, 1341600.082 1135356.707 0, 1341335.58 1135336.609 0, 1341071.076 1135316.527 0, 
+    1340806.571 1135296.46 0, 1340542.065 1135276.408 0, 1340277.557 1135256.373 0, 1340013.049 1135236.352 0, 1339748.539 1135216.348 0, 1339484.028 1135196.358 0, 1339219.516 1135176.385 0, 1338955.003 1135156.427 0, 1338690.489 1135136.484 0, 1338425.973 1135116.558 0, 
+    1338161.456 1135096.646 0, 1337896.938 1135076.75 0, 1337632.419 1135056.87 0, 1337367.899 1135037.006 0, 1337102.151 1135017.065 0, 1336838.855 1134997.323 0, 1336574.331 1134977.505 0, 1336309.806 1134957.703 0, 1336045.28 1134937.916 0, 1335780.753 1134918.145 0, 
+    1335516.224 1134898.39 0, 1335251.695 1134878.65 0, 1334987.164 1134858.925 0, 1334722.632 1134839.216 0, 1334458.099 1134819.523 0, 1334193.565 1134799.845 0, 1333929.029 1134780.183 0, 1333664.493 1134760.536 0, 1333399.955 1134740.905 0, 1333135.416 1134721.29 0, 
+    1332870.876 1134701.69 0, 1332606.335 1134682.106 0, 1332341.793 1134662.537 0, 1332077.249 1134642.984 0, 1331812.705 1134623.446 0, 1331548.159 1134603.924 0, 1331283.612 1134584.417 0, 1331019.064 1134564.927 0, 1330753.287 1134545.361 0, 1330343.687 1140111.546 0, 
+    1329934.088 1145677.717 0, 1330199.206 1145697.235 0, 1330463.099 1145716.677 0, 1330726.991 1145736.135 0, 1330990.882 1145755.609 0, 1331254.771 1145775.098 0, 1331518.659 1145794.603 0, 1331782.546 1145814.123 0, 1332046.432 1145833.659 0, 1332310.317 1145853.211 0, 
+    1332574.201 1145872.777 0, 1332838.083 1145892.36 0, 1333101.965 1145911.958 0, 1333365.845 1145931.571 0, 1333629.724 1145951.2 0, 1333893.602 1145970.845 0, 1334157.479 1145990.505 0, 1334421.354 1146010.181 0, 1334685.229 1146029.872 0, 1334949.102 1146049.578 0, 
+    1335212.974 1146069.301 0, 1335476.845 1146089.038 0, 1335740.715 1146108.792 0, 1336004.583 1146128.56 0, 1336267.228 1146148.253 0, 1336532.317 1146168.145 0, 1336796.182 1146187.96 0, 1337060.046 1146207.791 0, 1337323.909 1146227.637 0, 1337587.77 1146247.499 0, 
+    1337851.631 1146267.377 0, 1338115.49 1146287.27 0, 1338379.348 1146307.178 0, 1338643.205 1146327.103 0, 1338907.061 1146347.042 0, 1339170.916 1146366.997 0, 1339434.769 1146386.968 0, 1339698.621 1146406.954 0, 1339962.472 1146426.956 0, 1340226.322 1146446.973 0, 
+    1340490.171 1146467.006 0, 1340754.018 1146487.054 0, 1341017.865 1146507.118 0, 1341281.71 1146527.198 0, 1341545.554 1146547.293 0, 1341809.397 1146567.403 0, 1342073.238 1146587.529 0, 1342337.079 1146607.671 0, 1342599.696 1146627.734 0, 1343025.019 1141062.742 0, 
+    1343450.343 1135497.737 0))
+
+POLYGON ((1355262.569 1147613.53 0, 1355000.008 1147592.724 0, 1354736.225 1147571.837 0, 1354472.442 1147550.966 0, 1354208.657 1147530.11 0, 1353944.87 1147509.27 0, 1353681.083 1147488.445 0, 1353417.294 1147467.636 0, 1353153.505 1147446.842 0, 1352889.714 1147426.064 0, 
+    1352625.921 1147405.302 0, 1352362.128 1147384.555 0, 1352098.333 1147363.823 0, 1351834.537 1147343.107 0, 1351570.74 1147322.406 0, 1351306.942 1147301.721 0, 1351043.142 1147281.052 0, 1350779.341 1147260.398 0, 1350515.539 1147239.76 0, 1350251.736 1147219.137 0, 
+    1349987.932 1147198.529 0, 1349724.126 1147177.938 0, 1349460.319 1147157.361 0, 1349196.511 1147136.801 0, 1348931.481 1147116.16 0, 1348668.891 1147095.726 0, 1348405.079 1147075.211 0, 1348141.266 1147054.713 0, 1347877.452 1147034.23 0, 1347613.637 1147013.762 0, 
+    1347349.82 1146993.31 0, 1347086.003 1146972.873 0, 1346822.184 1146952.452 0, 1346558.364 1146932.047 0, 1346294.542 1146911.657 0, 1346030.72 1146891.282 0, 1345766.896 1146870.923 0, 1345503.071 1146850.58 0, 1345239.245 1146830.252 0, 1344975.418 1146809.94 0, 
+    1344711.589 1146789.643 0, 1344447.759 1146769.362 0, 1344183.928 1146749.096 0, 1343920.096 1146728.846 0, 1343656.263 1146708.611 0, 1343392.429 1146688.392 0, 1343128.593 1146668.188 0, 1342864.756 1146648 0, 1342599.696 1146627.734 0, 1342174.375 1152192.709 0, 
+    1341749.055 1157757.662 0, 1342013.457 1157777.878 0, 1342276.638 1157798.016 0, 1342539.819 1157818.169 0, 1342802.998 1157838.338 0, 1343066.177 1157858.522 0, 1343329.354 1157878.722 0, 1343592.529 1157898.938 0, 1343855.704 1157919.169 0, 1344118.878 1157939.415 0, 
+    1344382.05 1157959.677 0, 1344645.221 1157979.954 0, 1344908.391 1158000.247 0, 1345171.56 1158020.556 0, 1345434.727 1158040.88 0, 1345697.893 1158061.219 0, 1345961.058 1158081.574 0, 1346224.222 1158101.944 0, 1346487.385 1158122.33 0, 1346750.547 1158142.731 0, 
+    1347013.707 1158163.148 0, 1347276.866 1158183.58 0, 1347540.024 1158204.028 0, 1347803.181 1158224.491 0, 1348065.118 1158244.875 0, 1348329.49 1158265.464 0, 1348592.643 1158285.974 0, 1348855.795 1158306.499 0, 1349118.946 1158327.04 0, 1349382.095 1158347.596 0, 
+    1349645.244 1158368.168 0, 1349908.391 1158388.755 0, 1350171.536 1158409.358 0, 1350434.681 1158429.976 0, 1350697.824 1158450.609 0, 1350960.967 1158471.259 0, 1351224.108 1158491.923 0, 1351487.247 1158512.603 0, 1351750.386 1158533.299 0, 1352013.523 1158554.01 0, 
+    1352276.659 1158574.736 0, 1352539.794 1158595.479 0, 1352802.928 1158616.236 0, 1353066.06 1158637.009 0, 1353329.191 1158657.798 0, 1353592.321 1158678.602 0, 1353855.45 1158699.421 0, 1354118.578 1158720.256 0, 1354380.487 1158741.01 0, 1354821.528 1153177.281 0, 
+    1355262.569 1147613.53 0))
+
+POLYGON ((1367009.092 1159760.04 0, 1366747.239 1159738.546 0, 1366484.172 1159716.968 0, 1366221.103 1159695.405 0, 1365958.033 1159673.858 0, 1365694.961 1159652.326 0, 1365431.889 1159630.81 0, 1365168.815 1159609.309 0, 1364905.739 1159587.823 0, 1364642.663 1159566.354 0, 
+    1364379.585 1159544.899 0, 1364116.506 1159523.46 0, 1363853.426 1159502.037 0, 1363590.344 1159480.629 0, 1363327.262 1159459.236 0, 1363064.178 1159437.859 0, 1362801.092 1159416.498 0, 1362538.006 1159395.152 0, 1362274.918 1159373.821 0, 1362011.829 1159352.506 0, 
+    1361748.739 1159331.207 0, 1361485.647 1159309.923 0, 1361222.554 1159288.654 0, 1360959.46 1159267.401 0, 1360695.149 1159246.065 0, 1360433.268 1159224.941 0, 1360170.17 1159203.735 0, 1359907.071 1159182.544 0, 1359643.971 1159161.368 0, 1359380.869 1159140.208 0, 
+    1359117.766 1159119.063 0, 1358854.662 1159097.934 0, 1358591.557 1159076.82 0, 1358328.451 1159055.722 0, 1358065.343 1159034.639 0, 1357802.234 1159013.572 0, 1357539.123 1158992.52 0, 1357276.012 1158971.484 0, 1357012.899 1158950.463 0, 1356749.785 1158929.458 0, 
+    1356486.67 1158908.468 0, 1356223.554 1158887.493 0, 1355960.436 1158866.534 0, 1355697.317 1158845.591 0, 1355434.197 1158824.663 0, 1355171.075 1158803.751 0, 1354907.953 1158782.854 0, 1354644.829 1158761.972 0, 1354380.487 1158741.01 0, 1353939.449 1164304.713 0, 
+    1353498.414 1169868.384 0, 1353762.097 1169889.294 0, 1354024.566 1169910.124 0, 1354287.034 1169930.969 0, 1354549.5 1169951.829 0, 1354811.966 1169972.705 0, 1355074.43 1169993.596 0, 1355336.892 1170014.503 0, 1355599.354 1170035.425 0, 1355861.814 1170056.362 0, 
+    1356124.273 1170077.316 0, 1356386.731 1170098.284 0, 1356649.188 1170119.268 0, 1356911.643 1170140.267 0, 1357174.097 1170161.282 0, 1357436.55 1170182.312 0, 1357699.002 1170203.358 0, 1357961.452 1170224.419 0, 1358223.902 1170245.496 0, 1358486.349 1170266.588 0, 
+    1358748.796 1170287.696 0, 1359011.242 1170308.819 0, 1359273.686 1170329.957 0, 1359536.129 1170351.111 0, 1359797.358 1170372.182 0, 1360061.011 1170393.465 0, 1360323.45 1170414.665 0, 1360585.888 1170435.881 0, 1360848.325 1170457.112 0, 1361110.76 1170478.358 0, 
+    1361373.195 1170499.62 0, 1361635.628 1170520.898 0, 1361898.059 1170542.191 0, 1362160.49 1170563.499 0, 1362422.919 1170584.823 0, 1362685.347 1170606.162 0, 1362947.774 1170627.517 0, 1363210.199 1170648.887 0, 1363472.623 1170670.272 0, 1363735.046 1170691.673 0, 
+    1363997.468 1170713.09 0, 1364259.888 1170734.522 0, 1364522.307 1170755.969 0, 1364784.725 1170777.432 0, 1365047.142 1170798.91 0, 1365309.557 1170820.404 0, 1365571.971 1170841.913 0, 1365834.384 1170863.437 0, 1366095.585 1170884.878 0, 1366552.337 1165322.475 0, 
+    1367009.092 1159760.04 0))
+
+POLYGON ((1378689.833 1171936.957 0, 1378428.693 1171914.778 0, 1378166.342 1171892.512 0, 1377903.989 1171870.262 0, 1377641.636 1171848.027 0, 1377379.281 1171825.808 0, 1377116.925 1171803.604 0, 1376854.567 1171781.415 0, 1376592.208 1171759.242 0, 1376329.848 1171737.084 0, 
+    1376067.487 1171714.942 0, 1375805.124 1171692.815 0, 1375542.76 1171670.703 0, 1375280.395 1171648.607 0, 1375018.028 1171626.527 0, 1374755.66 1171604.462 0, 1374493.291 1171582.412 0, 1374230.92 1171560.378 0, 1373968.549 1171538.359 0, 1373706.175 1171516.356 0, 
+    1373443.801 1171494.368 0, 1373181.425 1171472.395 0, 1372919.048 1171450.438 0, 1372656.67 1171428.497 0, 1372393.08 1171406.47 0, 1372131.91 1171384.66 0, 1371869.527 1171362.765 0, 1371607.144 1171340.885 0, 1371344.759 1171319.021 0, 1371082.373 1171297.172 0, 
+    1370819.986 1171275.338 0, 1370557.597 1171253.52 0, 1370295.208 1171231.718 0, 1370032.816 1171209.931 0, 1369770.424 1171188.159 0, 1369508.03 1171166.403 0, 1369245.635 1171144.662 0, 1368983.239 1171122.937 0, 1368720.841 1171101.227 0, 1368458.443 1171079.532 0, 
+    1368196.042 1171057.853 0, 1367933.641 1171036.19 0, 1367671.238 1171014.542 0, 1367408.835 1170992.909 0, 1367146.429 1170971.292 0, 1366884.023 1170949.69 0, 1366621.615 1170928.104 0, 1366359.206 1170906.533 0, 1366095.585 1170884.878 0, 1365638.835 1176447.246 0, 
+    1365182.089 1182009.573 0, 1365445.053 1182031.174 0, 1365706.807 1182052.691 0, 1365968.56 1182074.223 0, 1366230.312 1182095.771 0, 1366492.062 1182117.335 0, 1366753.812 1182138.913 0, 1367015.559 1182160.507 0, 1367277.306 1182182.117 0, 1367539.051 1182203.742 0, 
+    1367800.796 1182225.382 0, 1368062.538 1182247.038 0, 1368324.28 1182268.709 0, 1368586.02 1182290.396 0, 1368847.759 1182312.098 0, 1369109.497 1182333.815 0, 1369371.233 1182355.548 0, 1369632.968 1182377.296 0, 1369894.702 1182399.059 0, 1370156.435 1182420.838 0, 
+    1370418.166 1182442.633 0, 1370679.896 1182464.442 0, 1370941.625 1182486.268 0, 1371203.352 1182508.108 0, 1371463.871 1182529.863 0, 1371726.803 1182551.836 0, 1371988.527 1182573.722 0, 1372250.249 1182595.625 0, 1372511.97 1182617.542 0, 1372773.69 1182639.475 0, 
+    1373035.408 1182661.424 0, 1373297.126 1182683.388 0, 1373558.841 1182705.367 0, 1373820.556 1182727.361 0, 1374082.269 1182749.371 0, 1374343.981 1182771.397 0, 1374605.692 1182793.438 0, 1374867.401 1182815.494 0, 1375129.109 1182837.566 0, 1375390.816 1182859.653 0, 
+    1375652.521 1182881.755 0, 1375914.226 1182903.873 0, 1376175.929 1182926.006 0, 1376437.63 1182948.155 0, 1376699.33 1182970.319 0, 1376961.029 1182992.498 0, 1377222.727 1183014.693 0, 1377484.423 1183036.904 0, 1377744.912 1183059.027 0, 1378217.371 1177498.012 0, 
+    1378689.833 1171936.957 0))
+
+POLYGON ((861344.927 722740.235 0, 861057.559 722748.364 0, 860768.772 722756.551 0, 860479.986 722764.754 0, 860191.199 722772.974 0, 859902.414 722781.212 0, 859613.629 722789.466 0, 859324.844 722797.737 0, 859036.06 722806.026 0, 858747.276 722814.331 0, 
+    858458.493 722822.654 0, 858169.71 722830.993 0, 857880.928 722839.349 0, 857592.146 722847.723 0, 857303.365 722856.113 0, 857014.584 722864.52 0, 856725.804 722872.945 0, 856437.024 722881.386 0, 856148.245 722889.844 0, 855859.466 722898.32 0, 
+    855570.688 722906.812 0, 855281.91 722915.321 0, 854993.133 722923.848 0, 854704.356 722932.391 0, 854414.159 722940.993 0, 854126.804 722949.529 0, 853838.029 722958.123 0, 853549.254 722966.734 0, 853260.48 722975.362 0, 852971.706 722984.008 0, 
+    852682.933 722992.67 0, 852394.16 723001.349 0, 852105.388 723010.046 0, 851816.616 723018.759 0, 851527.845 723027.489 0, 851239.074 723036.236 0, 850950.304 723045.001 0, 850661.534 723053.782 0, 850372.765 723062.58 0, 850083.997 723071.395 0, 
+    849795.229 723080.228 0, 849506.461 723089.077 0, 849217.694 723097.943 0, 848928.927 723106.826 0, 848640.161 723115.727 0, 848351.396 723124.644 0, 848062.631 723133.578 0, 847773.867 723142.529 0, 847483.681 723151.542 0, 847656.794 728720.205 0, 
+    847829.916 734289.139 0, 848119.443 734280.147 0, 848407.552 734271.216 0, 848695.661 734262.302 0, 848983.771 734253.405 0, 849271.882 734244.525 0, 849559.992 734235.662 0, 849848.104 734226.816 0, 850136.216 734217.987 0, 850424.329 734209.175 0, 
+    850712.442 734200.379 0, 851000.555 734191.601 0, 851288.669 734182.84 0, 851576.784 734174.095 0, 851864.899 734165.368 0, 852153.015 734156.657 0, 852441.131 734147.964 0, 852729.247 734139.287 0, 853017.365 734130.628 0, 853305.482 734121.985 0, 
+    853593.6 734113.36 0, 853881.719 734104.751 0, 854169.838 734096.159 0, 854457.958 734087.584 0, 854744.661 734079.069 0, 855034.199 734070.486 0, 855322.32 734061.962 0, 855610.442 734053.455 0, 855898.564 734044.965 0, 856186.687 734036.492 0, 
+    856474.81 734028.036 0, 856762.934 734019.596 0, 857051.058 734011.174 0, 857339.182 734002.769 0, 857627.308 733994.381 0, 857915.433 733986.009 0, 858203.559 733977.655 0, 858491.686 733969.318 0, 858779.813 733960.997 0, 859067.941 733952.694 0, 
+    859356.069 733944.407 0, 859644.198 733936.138 0, 859932.327 733927.885 0, 860220.456 733919.65 0, 860508.586 733911.431 0, 860796.717 733903.229 0, 861084.848 733895.045 0, 861372.98 733886.877 0, 861659.695 733878.766 0, 861502.308 728309.365 0, 
+    861344.927 722740.235 0))
+
+POLYGON ((875490.579 733507.466 0, 875203.839 733514.767 0, 874915.685 733522.121 0, 874627.532 733529.491 0, 874339.38 733536.879 0, 874051.228 733544.284 0, 873763.076 733551.705 0, 873474.925 733559.144 0, 873186.774 733566.599 0, 872898.624 733574.072 0, 
+    872610.474 733581.561 0, 872322.324 733589.067 0, 872034.175 733596.591 0, 871746.026 733604.131 0, 871457.878 733611.688 0, 871169.73 733619.263 0, 870881.583 733626.854 0, 870593.436 733634.462 0, 870305.29 733642.087 0, 870017.144 733649.729 0, 
+    869728.999 733657.388 0, 869440.853 733665.064 0, 869152.709 733672.757 0, 868864.565 733680.467 0, 868575.006 733688.232 0, 868288.278 733695.937 0, 868000.135 733703.698 0, 867711.993 733711.476 0, 867423.851 733719.271 0, 867135.71 733727.082 0, 
+    866847.569 733734.911 0, 866559.428 733742.757 0, 866271.288 733750.619 0, 865983.149 733758.499 0, 865695.009 733766.395 0, 865406.871 733774.308 0, 865118.733 733782.239 0, 864830.595 733790.186 0, 864542.458 733798.15 0, 864254.321 733806.132 0, 
+    863966.185 733814.13 0, 863678.049 733822.145 0, 863389.914 733830.177 0, 863101.779 733838.226 0, 862813.644 733846.292 0, 862525.51 733854.375 0, 862237.377 733862.475 0, 861949.244 733870.592 0, 861659.695 733878.766 0, 861817.091 739448.435 0, 
+    861974.493 745018.369 0, 862263.383 745010.213 0, 862550.861 745002.115 0, 862838.338 744994.033 0, 863125.817 744985.969 0, 863413.295 744977.921 0, 863700.775 744969.89 0, 863988.254 744961.876 0, 864275.734 744953.879 0, 864563.215 744945.899 0, 
+    864850.696 744937.936 0, 865138.178 744929.99 0, 865425.66 744922.061 0, 865713.142 744914.149 0, 866000.625 744906.253 0, 866288.109 744898.375 0, 866575.592 744890.513 0, 866863.077 744882.669 0, 867150.562 744874.841 0, 867438.047 744867.03 0, 
+    867725.533 744859.236 0, 868013.019 744851.459 0, 868300.505 744843.699 0, 868587.992 744835.956 0, 868874.068 744828.268 0, 869162.968 744820.521 0, 869450.456 744812.828 0, 869737.945 744805.153 0, 870025.435 744797.494 0, 870312.925 744789.853 0, 
+    870600.415 744782.228 0, 870887.905 744774.62 0, 871175.397 744767.03 0, 871462.888 744759.456 0, 871750.38 744751.899 0, 872037.873 744744.359 0, 872325.366 744736.836 0, 872612.859 744729.329 0, 872900.353 744721.84 0, 873187.847 744714.368 0, 
+    873475.342 744706.912 0, 873762.837 744699.474 0, 874050.333 744692.052 0, 874337.829 744684.647 0, 874625.325 744677.26 0, 874912.822 744669.889 0, 875200.319 744662.535 0, 875487.817 744655.198 0, 875773.904 744647.914 0, 875632.238 739077.558 0, 
+    875490.579 733507.466 0))
+
+POLYGON ((889574.306 744316.446 0, 889288.197 744322.922 0, 889000.68 744329.447 0, 888713.163 744335.988 0, 888425.647 744342.547 0, 888138.131 744349.123 0, 887850.615 744355.715 0, 887563.099 744362.324 0, 887275.584 744368.951 0, 886988.07 744375.594 0, 
+    886700.556 744382.254 0, 886413.042 744388.931 0, 886125.528 744395.625 0, 885838.015 744402.336 0, 885550.503 744409.064 0, 885262.99 744415.808 0, 884975.478 744422.57 0, 884687.967 744429.349 0, 884400.456 744436.144 0, 884112.945 744442.956 0, 
+    883825.435 744449.786 0, 883537.925 744456.632 0, 883250.416 744463.495 0, 882962.907 744470.375 0, 882673.988 744477.306 0, 882387.89 744484.186 0, 882100.382 744491.117 0, 881812.875 744498.065 0, 881525.368 744505.03 0, 881237.861 744512.011 0, 
+    880950.355 744519.01 0, 880662.849 744526.025 0, 880375.344 744533.058 0, 880087.839 744540.107 0, 879800.334 744547.173 0, 879512.83 744554.257 0, 879225.326 744561.357 0, 878937.823 744568.474 0, 878650.32 744575.608 0, 878362.818 744582.759 0, 
+    878075.316 744589.926 0, 877787.814 744597.111 0, 877500.313 744604.313 0, 877212.812 744611.531 0, 876925.312 744618.767 0, 876637.812 744626.019 0, 876350.313 744633.288 0, 876062.814 744640.575 0, 875773.904 744647.914 0, 875915.577 750218.531 0, 
+    876057.256 755789.405 0, 876345.507 755782.083 0, 876632.35 755774.813 0, 876919.194 755767.56 0, 877206.038 755760.324 0, 877492.882 755753.105 0, 877779.727 755745.903 0, 878066.573 755738.718 0, 878353.419 755731.55 0, 878640.265 755724.398 0, 
+    878927.111 755717.264 0, 879213.959 755710.146 0, 879500.806 755703.045 0, 879787.654 755695.962 0, 880074.502 755688.895 0, 880361.351 755681.844 0, 880648.2 755674.811 0, 880935.05 755667.795 0, 881221.9 755660.795 0, 881508.75 755653.813 0, 
+    881795.601 755646.847 0, 882082.452 755639.898 0, 882369.304 755632.966 0, 882656.156 755626.051 0, 882941.602 755619.187 0, 883229.861 755612.272 0, 883516.714 755605.407 0, 883803.568 755598.56 0, 884090.422 755591.729 0, 884377.277 755584.915 0, 
+    884664.131 755578.118 0, 884950.987 755571.338 0, 885237.842 755564.575 0, 885524.698 755557.829 0, 885811.555 755551.1 0, 886098.412 755544.387 0, 886385.269 755537.692 0, 886672.127 755531.013 0, 886958.985 755524.351 0, 887245.843 755517.706 0, 
+    887532.702 755511.078 0, 887819.561 755504.467 0, 888106.421 755497.873 0, 888393.281 755491.295 0, 888680.141 755484.735 0, 888967.002 755478.191 0, 889253.863 755471.664 0, 889540.724 755465.155 0, 889826.181 755458.693 0, 889700.241 749887.441 0, 
+    889574.306 744316.446 0))
+
+POLYGON ((903595.984 755166.883 0, 903310.509 755172.538 0, 903023.63 755178.237 0, 902736.751 755183.953 0, 902449.873 755189.686 0, 902162.996 755195.437 0, 901876.118 755201.203 0, 901589.241 755206.987 0, 901302.364 755212.788 0, 901015.488 755218.606 0, 
+    900728.612 755224.44 0, 900441.736 755230.291 0, 900154.861 755236.16 0, 899867.986 755242.045 0, 899581.111 755247.947 0, 899294.237 755253.866 0, 899007.363 755259.801 0, 898720.489 755265.754 0, 898433.616 755271.724 0, 898146.743 755277.71 0, 
+    897859.871 755283.713 0, 897572.998 755289.734 0, 897286.127 755295.771 0, 896999.255 755301.825 0, 896710.979 755307.925 0, 896425.513 755313.983 0, 896138.643 755320.088 0, 895851.773 755326.209 0, 895564.903 755332.348 0, 895278.034 755338.503 0, 
+    894991.165 755344.675 0, 894704.296 755350.864 0, 894417.428 755357.07 0, 894130.56 755363.293 0, 893843.692 755369.533 0, 893556.825 755375.789 0, 893269.958 755382.063 0, 892983.092 755388.353 0, 892696.226 755394.661 0, 892409.36 755400.985 0, 
+    892122.495 755407.326 0, 891835.63 755413.684 0, 891548.766 755420.058 0, 891261.901 755426.45 0, 890975.038 755432.859 0, 890688.174 755439.284 0, 890401.311 755445.726 0, 890114.448 755452.186 0, 889826.181 755458.693 0, 889952.126 761030.2 0, 
+    890078.078 766601.956 0, 890365.686 766595.463 0, 890651.893 766589.019 0, 890938.1 766582.591 0, 891224.308 766576.181 0, 891510.516 766569.787 0, 891796.724 766563.41 0, 892082.933 766557.049 0, 892369.142 766550.706 0, 892655.351 766544.38 0, 
+    892941.561 766538.07 0, 893227.771 766531.777 0, 893513.982 766525.501 0, 893800.193 766519.242 0, 894086.404 766513 0, 894372.616 766506.774 0, 894658.828 766500.566 0, 894945.04 766494.374 0, 895231.253 766488.199 0, 895517.466 766482.041 0, 
+    895803.679 766475.9 0, 896089.893 766469.775 0, 896376.107 766463.668 0, 896662.322 766457.577 0, 896947.135 766451.533 0, 897234.752 766445.446 0, 897520.968 766439.406 0, 897807.184 766433.383 0, 898093.4 766427.376 0, 898379.617 766421.387 0, 
+    898665.834 766415.414 0, 898952.051 766409.458 0, 899238.269 766403.519 0, 899524.487 766397.597 0, 899810.705 766391.692 0, 900096.924 766385.803 0, 900383.143 766379.931 0, 900669.362 766374.077 0, 900955.582 766368.239 0, 901241.802 766362.417 0, 
+    901528.023 766356.613 0, 901814.244 766350.826 0, 902100.465 766345.055 0, 902386.686 766339.301 0, 902672.908 766333.564 0, 902959.13 766327.844 0, 903245.353 766322.141 0, 903531.576 766316.455 0, 903816.399 766310.813 0, 903706.189 760738.723 0, 
+    903595.984 755166.883 0))
+
+POLYGON ((917555.487 766058.484 0, 917270.647 766063.321 0, 916984.41 766068.199 0, 916698.172 766073.094 0, 916411.935 766078.005 0, 916125.698 766082.933 0, 915839.461 766087.878 0, 915553.225 766092.84 0, 915266.989 766097.819 0, 914980.753 766102.815 0, 
+    914694.518 766107.827 0, 914408.283 766112.857 0, 914122.048 766117.903 0, 913835.813 766122.966 0, 913549.579 766128.046 0, 913263.345 766133.142 0, 912977.111 766138.256 0, 912690.878 766143.386 0, 912404.645 766148.534 0, 912118.412 766153.698 0, 
+    911832.18 766158.879 0, 911545.948 766164.076 0, 911259.716 766169.291 0, 910973.484 766174.523 0, 910685.854 766179.797 0, 910401.022 766185.036 0, 910114.792 766190.318 0, 909828.561 766195.617 0, 909542.331 766200.933 0, 909256.102 766206.265 0, 
+    908969.872 766211.615 0, 908683.643 766216.981 0, 908397.415 766222.364 0, 908111.186 766227.764 0, 907824.958 766233.181 0, 907538.73 766238.615 0, 907252.503 766244.065 0, 906966.276 766249.533 0, 906680.049 766255.017 0, 906393.823 766260.518 0, 
+    906107.596 766266.036 0, 905821.371 766271.57 0, 905535.145 766277.122 0, 905248.92 766282.69 0, 904962.695 766288.276 0, 904676.471 766293.878 0, 904390.246 766299.497 0, 904104.022 766305.133 0, 903816.399 766310.813 0, 903926.613 771883.15 0, 
+    904036.833 777455.73 0, 904323.797 777450.063 0, 904609.365 777444.44 0, 904894.933 777438.834 0, 905180.502 777433.245 0, 905466.071 777427.672 0, 905751.64 777422.117 0, 906037.209 777416.578 0, 906322.779 777411.056 0, 906608.349 777405.55 0, 
+    906893.92 777400.062 0, 907179.491 777394.59 0, 907465.062 777389.136 0, 907750.633 777383.698 0, 908036.205 777378.276 0, 908321.777 777372.872 0, 908607.35 777367.484 0, 908892.922 777362.114 0, 909178.496 777356.76 0, 909464.069 777351.422 0, 
+    909749.643 777346.102 0, 910035.217 777340.798 0, 910320.791 777335.512 0, 910606.365 777330.242 0, 910890.544 777325.014 0, 911177.516 777319.752 0, 911463.091 777314.533 0, 911748.667 777309.33 0, 912034.243 777304.144 0, 912319.82 777298.975 0, 
+    912605.396 777293.823 0, 912890.973 777288.687 0, 913176.551 777283.569 0, 913462.128 777278.467 0, 913747.706 777273.382 0, 914033.285 777268.314 0, 914318.863 777263.262 0, 914604.442 777258.228 0, 914890.021 777253.21 0, 915175.601 777248.209 0, 
+    915461.181 777243.225 0, 915746.761 777238.257 0, 916032.341 777233.307 0, 916317.921 777228.373 0, 916603.502 777223.456 0, 916889.084 777218.556 0, 917174.665 777213.672 0, 917460.247 777208.806 0, 917744.434 777203.98 0, 917649.959 771631.11 0, 
+    917555.487 766058.484 0))
+
+POLYGON ((931452.692 776990.957 0, 931168.49 776994.98 0, 930882.896 776999.04 0, 930597.302 777003.116 0, 930311.708 777007.209 0, 930026.114 777011.319 0, 929740.521 777015.446 0, 929454.927 777019.59 0, 929169.334 777023.751 0, 928883.742 777027.928 0, 
+    928598.149 777032.122 0, 928312.557 777036.333 0, 928026.965 777040.561 0, 927741.374 777044.806 0, 927455.782 777049.067 0, 927170.191 777053.345 0, 926884.6 777057.64 0, 926599.009 777061.952 0, 926313.419 777066.281 0, 926027.829 777070.626 0, 
+    925742.239 777074.988 0, 925456.649 777079.367 0, 925171.06 777083.763 0, 924885.47 777088.176 0, 924598.488 777092.627 0, 924314.293 777097.052 0, 924028.705 777101.515 0, 923743.117 777105.995 0, 923457.529 777110.492 0, 923171.941 777115.005 0, 
+    922886.354 777119.536 0, 922600.767 777124.083 0, 922315.18 777128.647 0, 922029.593 777133.227 0, 921744.007 777137.825 0, 921458.421 777142.439 0, 921172.836 777147.071 0, 920887.25 777151.719 0, 920601.665 777156.383 0, 920316.08 777161.065 0, 
+    920030.496 777165.764 0, 919744.911 777170.479 0, 919459.327 777175.211 0, 919173.743 777179.96 0, 918888.16 777184.725 0, 918602.577 777189.508 0, 918316.994 777194.307 0, 918031.411 777199.123 0, 917744.434 777203.98 0, 917838.913 782777.089 0, 
+    917933.397 788350.434 0, 918219.715 788345.589 0, 918504.641 788340.784 0, 918789.568 788335.996 0, 919074.495 788331.224 0, 919359.423 788326.469 0, 919644.351 788321.731 0, 919929.279 788317.01 0, 920214.207 788312.306 0, 920499.135 788307.618 0, 
+    920784.064 788302.947 0, 921068.993 788298.293 0, 921353.923 788293.656 0, 921638.852 788289.035 0, 921923.782 788284.431 0, 922208.712 788279.844 0, 922493.643 788275.274 0, 922778.573 788270.721 0, 923063.504 788266.184 0, 923348.436 788261.664 0, 
+    923633.367 788257.161 0, 923918.299 788252.674 0, 924203.231 788248.205 0, 924488.163 788243.752 0, 924771.705 788239.337 0, 925058.029 788234.896 0, 925342.962 788230.494 0, 925627.895 788226.108 0, 925912.829 788221.739 0, 926197.762 788217.387 0, 
+    926482.696 788213.051 0, 926767.631 788208.733 0, 927052.565 788204.431 0, 927337.5 788200.146 0, 927622.435 788195.877 0, 927907.371 788191.626 0, 928192.306 788187.391 0, 928477.242 788183.173 0, 928762.178 788178.971 0, 929047.115 788174.787 0, 
+    929332.051 788170.619 0, 929616.988 788166.468 0, 929901.925 788162.334 0, 930186.863 788158.216 0, 930471.8 788154.116 0, 930756.738 788150.032 0, 931041.676 788145.965 0, 931326.614 788141.914 0, 931610.163 788137.9 0, 931531.426 782564.311 0, 
+    931452.692 776990.957 0))
+
+POLYGON ((945287.476 787964.007 0, 945003.914 787967.22 0, 944718.966 787970.465 0, 944434.017 787973.727 0, 944149.069 787977.006 0, 943864.121 787980.302 0, 943579.173 787983.614 0, 943294.226 787986.943 0, 943009.278 787990.289 0, 942724.331 787993.652 0, 
+    942439.384 787997.032 0, 942154.437 788000.428 0, 941869.49 788003.841 0, 941584.544 788007.271 0, 941299.598 788010.717 0, 941014.652 788014.181 0, 940729.706 788017.661 0, 940444.76 788021.158 0, 940159.815 788024.672 0, 939874.869 788028.202 0, 
+    939589.924 788031.749 0, 939304.98 788035.313 0, 939020.035 788038.894 0, 938735.091 788042.492 0, 938448.758 788046.124 0, 938165.203 788049.737 0, 937880.259 788053.385 0, 937595.315 788057.049 0, 937310.372 788060.731 0, 937025.429 788064.429 0, 
+    936740.486 788068.144 0, 936455.543 788071.876 0, 936170.601 788075.624 0, 935885.659 788079.389 0, 935600.717 788083.171 0, 935315.775 788086.97 0, 935030.834 788090.786 0, 934745.892 788094.618 0, 934460.951 788098.467 0, 934176.01 788102.333 0, 
+    933891.07 788106.216 0, 933606.129 788110.115 0, 933321.189 788114.031 0, 933036.249 788117.964 0, 932751.309 788121.914 0, 932466.37 788125.881 0, 932181.431 788129.864 0, 931896.492 788133.864 0, 931610.163 788137.9 0, 931688.904 793711.723 0, 
+    931767.648 799285.774 0, 932053.317 799281.747 0, 932337.6 799277.756 0, 932621.883 799273.782 0, 932906.166 799269.825 0, 933190.45 799265.884 0, 933474.734 799261.96 0, 933759.018 799258.053 0, 934043.302 799254.163 0, 934327.586 799250.289 0, 
+    934611.871 799246.432 0, 934896.156 799242.592 0, 935180.441 799238.768 0, 935464.726 799234.961 0, 935749.012 799231.171 0, 936033.298 799227.398 0, 936317.584 799223.641 0, 936601.87 799219.901 0, 936886.157 799216.178 0, 937170.443 799212.472 0, 
+    937454.73 799208.782 0, 937739.018 799205.109 0, 938023.305 799201.453 0, 938307.593 799197.814 0, 938590.495 799194.209 0, 938876.168 799190.585 0, 939160.457 799186.996 0, 939444.745 799183.423 0, 939729.034 799179.867 0, 940013.322 799176.328 0, 
+    940297.612 799172.806 0, 940581.901 799169.3 0, 940866.19 799165.812 0, 941150.48 799162.339 0, 941434.77 799158.884 0, 941719.06 799155.445 0, 942003.35 799152.023 0, 942287.641 799148.618 0, 942571.931 799145.23 0, 942856.222 799141.858 0, 
+    943140.513 799138.503 0, 943424.805 799135.165 0, 943709.096 799131.843 0, 943993.388 799128.538 0, 944277.68 799125.25 0, 944561.972 799121.979 0, 944846.264 799118.724 0, 945130.556 799115.487 0, 945413.465 799112.281 0, 945350.469 793538.03 0, 
+    945287.476 787964.007 0))
+
+POLYGON ((959059.717 798977.34 0, 958776.799 798979.747 0, 958492.498 798982.181 0, 958208.198 798984.633 0, 957923.898 798987.101 0, 957639.598 798989.586 0, 957355.298 798992.087 0, 957070.998 798994.606 0, 956786.699 798997.141 0, 956502.399 798999.693 0, 
+    956218.1 799002.261 0, 955933.801 799004.847 0, 955649.502 799007.449 0, 955365.203 799010.067 0, 955080.904 799012.703 0, 954796.606 799015.355 0, 954512.308 799018.024 0, 954228.009 799020.71 0, 953943.711 799023.412 0, 953659.413 799026.131 0, 
+    953375.116 799028.867 0, 953090.818 799031.62 0, 952806.521 799034.389 0, 952522.224 799037.175 0, 952236.543 799039.992 0, 951953.63 799042.797 0, 951669.333 799045.634 0, 951385.036 799048.487 0, 951100.74 799051.357 0, 950816.444 799054.243 0, 
+    950532.148 799057.146 0, 950247.852 799060.066 0, 949963.556 799063.003 0, 949679.261 799065.956 0, 949394.965 799068.926 0, 949110.67 799071.913 0, 948826.375 799074.917 0, 948542.08 799077.937 0, 948257.786 799080.974 0, 947973.491 799084.028 0, 
+    947689.197 799087.099 0, 947404.903 799090.186 0, 947120.609 799093.29 0, 946836.315 799096.411 0, 946552.021 799099.548 0, 946267.728 799102.702 0, 945983.435 799105.873 0, 945699.142 799109.061 0, 945413.465 799112.281 0, 945476.463 804686.758 0, 
+    945539.464 810261.456 0, 945824.482 810258.244 0, 946108.118 810255.063 0, 946391.755 810251.9 0, 946675.393 810248.753 0, 946959.03 810245.623 0, 947242.667 810242.509 0, 947526.305 810239.412 0, 947809.943 810236.332 0, 948093.581 810233.269 0, 
+    948377.219 810230.222 0, 948660.858 810227.192 0, 948944.496 810224.178 0, 949228.135 810221.182 0, 949511.774 810218.202 0, 949795.413 810215.238 0, 950079.053 810212.292 0, 950362.692 810209.362 0, 950646.332 810206.449 0, 950929.972 810203.552 0, 
+    951213.612 810200.672 0, 951497.252 810197.809 0, 951780.892 810194.963 0, 952064.533 810192.133 0, 952346.793 810189.334 0, 952631.814 810186.524 0, 952915.455 810183.744 0, 953199.096 810180.981 0, 953482.738 810178.235 0, 953766.379 810175.505 0, 
+    954050.021 810172.792 0, 954333.663 810170.096 0, 954617.304 810167.417 0, 954900.947 810164.754 0, 955184.589 810162.108 0, 955468.231 810159.478 0, 955751.874 810156.866 0, 956035.517 810154.27 0, 956319.16 810151.69 0, 956602.803 810149.128 0, 
+    956886.446 810146.582 0, 957170.089 810144.053 0, 957453.733 810141.54 0, 957737.376 810139.044 0, 958021.02 810136.565 0, 958304.664 810134.103 0, 958588.308 810131.657 0, 958871.952 810129.228 0, 959154.218 810126.827 0, 959106.967 804551.973 0, 
+    959059.717 798977.34 0))
+
+POLYGON ((972769.297 810030.663 0, 972487.024 810032.266 0, 972203.374 810033.894 0, 971919.724 810035.538 0, 971636.074 810037.199 0, 971352.425 810038.877 0, 971068.775 810040.572 0, 970785.126 810042.283 0, 970501.476 810044.011 0, 970217.827 810045.755 0, 
+    969934.178 810047.516 0, 969650.529 810049.294 0, 969366.88 810051.089 0, 969083.231 810052.9 0, 968799.583 810054.728 0, 968515.934 810056.573 0, 968232.285 810058.435 0, 967948.637 810060.313 0, 967664.989 810062.208 0, 967381.341 810064.119 0, 
+    967097.692 810066.047 0, 966814.045 810067.992 0, 966530.397 810069.954 0, 966246.749 810071.932 0, 965961.724 810073.937 0, 965679.454 810075.939 0, 965395.807 810077.967 0, 965112.159 810080.012 0, 964828.512 810082.074 0, 964544.865 810084.153 0, 
+    964261.218 810086.248 0, 963977.572 810088.36 0, 963693.925 810090.488 0, 963410.278 810092.633 0, 963126.632 810094.795 0, 962842.986 810096.974 0, 962559.34 810099.169 0, 962275.694 810101.381 0, 961992.048 810103.61 0, 961708.402 810105.855 0, 
+    961424.756 810108.118 0, 961141.111 810110.396 0, 960857.466 810112.692 0, 960573.82 810115.004 0, 960290.175 810117.333 0, 960006.53 810119.679 0, 959722.886 810122.041 0, 959439.241 810124.42 0, 959154.218 810126.827 0, 959201.471 815701.899 0, 
+    959248.725 821277.186 0, 959533.089 821274.784 0, 959816.078 821272.41 0, 960099.066 821270.054 0, 960382.055 821267.714 0, 960665.044 821265.39 0, 960948.032 821263.083 0, 961231.022 821260.793 0, 961514.011 821258.519 0, 961797 821256.263 0, 
+    962079.989 821254.022 0, 962362.979 821251.799 0, 962645.969 821249.592 0, 962928.959 821247.402 0, 963211.948 821245.228 0, 963494.939 821243.071 0, 963777.929 821240.931 0, 964060.919 821238.807 0, 964343.91 821236.7 0, 964626.9 821234.61 0, 
+    964909.891 821232.536 0, 965192.882 821230.479 0, 965475.873 821228.439 0, 965758.864 821226.415 0, 966040.48 821224.418 0, 966324.846 821222.418 0, 966607.838 821220.444 0, 966890.829 821218.487 0, 967173.821 821216.547 0, 967456.813 821214.623 0, 
+    967739.804 821212.716 0, 968022.796 821210.825 0, 968305.789 821208.951 0, 968588.781 821207.094 0, 968871.773 821205.254 0, 969154.766 821203.43 0, 969437.758 821201.623 0, 969720.751 821199.832 0, 970003.743 821198.058 0, 970286.736 821196.301 0, 
+    970569.729 821194.561 0, 970852.722 821192.837 0, 971135.715 821191.13 0, 971418.709 821189.439 0, 971701.702 821187.765 0, 971984.696 821186.108 0, 972267.689 821184.467 0, 972550.683 821182.843 0, 972832.303 821181.244 0, 972800.8 815605.846 0, 
+    972769.297 810030.663 0))
+
+POLYGON ((986416.097 821123.678 0, 986134.472 821124.482 0, 985851.474 821125.307 0, 985568.477 821126.148 0, 985285.48 821127.006 0, 985002.483 821127.88 0, 984719.486 821128.771 0, 984436.49 821129.679 0, 984153.493 821130.603 0, 983870.496 821131.544 0, 
+    983587.499 821132.502 0, 983304.503 821133.476 0, 983021.506 821134.467 0, 982738.51 821135.475 0, 982455.513 821136.499 0, 982172.517 821137.54 0, 981889.521 821138.598 0, 981606.524 821139.672 0, 981323.528 821140.763 0, 981040.532 821141.87 0, 
+    980757.536 821142.995 0, 980474.54 821144.136 0, 980191.544 821145.293 0, 979908.548 821146.467 0, 979624.18 821147.664 0, 979342.557 821148.866 0, 979059.561 821150.09 0, 978776.565 821151.331 0, 978493.57 821152.588 0, 978210.574 821153.862 0, 
+    977927.579 821155.153 0, 977644.584 821156.461 0, 977361.588 821157.785 0, 977078.593 821159.126 0, 976795.598 821160.483 0, 976512.603 821161.857 0, 976229.608 821163.248 0, 975946.614 821164.655 0, 975663.619 821166.079 0, 975380.624 821167.52 0, 
+    975097.63 821168.977 0, 974814.635 821170.451 0, 974531.641 821171.942 0, 974248.647 821173.45 0, 973965.652 821174.974 0, 973682.658 821176.514 0, 973399.664 821178.072 0, 973116.67 821179.645 0, 972832.303 821181.244 0, 972863.807 826756.852 0, 
+    972895.313 832332.667 0, 973179.021 832331.073 0, 973461.359 832329.502 0, 973743.696 832327.949 0, 974026.034 832326.412 0, 974308.372 832324.891 0, 974590.71 832323.387 0, 974873.048 832321.9 0, 975155.386 832320.429 0, 975437.724 832318.975 0, 
+    975720.063 832317.538 0, 976002.401 832316.117 0, 976284.739 832314.713 0, 976567.078 832313.326 0, 976849.417 832311.955 0, 977131.755 832310.6 0, 977414.094 832309.263 0, 977696.433 832307.942 0, 977978.772 832306.637 0, 978261.111 832305.35 0, 
+    978543.45 832304.078 0, 978825.789 832302.824 0, 979108.128 832301.586 0, 979390.468 832300.364 0, 979671.438 832299.166 0, 979955.146 832297.972 0, 980237.486 832296.8 0, 980519.825 832295.645 0, 980802.165 832294.507 0, 981084.505 832293.385 0, 
+    981366.845 832292.28 0, 981649.184 832291.192 0, 981931.524 832290.12 0, 982213.864 832289.065 0, 982496.204 832288.026 0, 982778.544 832287.004 0, 983060.885 832285.999 0, 983343.225 832285.01 0, 983625.565 832284.038 0, 983907.905 832283.083 0, 
+    984190.246 832282.144 0, 984472.586 832281.222 0, 984754.927 832280.316 0, 985037.267 832279.427 0, 985319.608 832278.555 0, 985601.949 832277.699 0, 985884.289 832276.86 0, 986166.63 832276.038 0, 986447.603 832275.236 0, 986431.85 826699.353 0, 
+    986416.097 821123.678 0))
+
+POLYGON ((1000000 832256.091 0, 999719.024 832256.1 0, 999436.682 832256.125 0, 999154.34 832256.166 0, 998871.998 832256.224 0, 998589.656 832256.299 0, 998307.314 832256.39 0, 998024.973 832256.498 0, 997742.631 832256.623 0, 997460.289 832256.764 0, 
+    997177.947 832256.922 0, 996895.605 832257.096 0, 996613.263 832257.287 0, 996330.921 832257.495 0, 996048.579 832257.719 0, 995766.237 832257.96 0, 995483.896 832258.217 0, 995201.554 832258.491 0, 994919.212 832258.782 0, 994636.87 832259.09 0, 
+    994354.529 832259.413 0, 994072.187 832259.754 0, 993789.845 832260.111 0, 993507.503 832260.485 0, 993223.795 832260.877 0, 992942.82 832261.283 0, 992660.478 832261.706 0, 992378.137 832262.147 0, 992095.795 832262.604 0, 991813.454 832263.077 0, 
+    991531.112 832263.567 0, 991248.771 832264.074 0, 990966.429 832264.597 0, 990684.088 832265.137 0, 990401.746 832265.694 0, 990119.405 832266.267 0, 989837.064 832266.857 0, 989554.722 832267.464 0, 989272.381 832268.087 0, 988990.04 832268.726 0, 
+    988707.699 832269.383 0, 988425.358 832270.056 0, 988143.016 832270.745 0, 987860.675 832271.451 0, 987578.334 832272.174 0, 987295.993 832272.914 0, 987013.653 832273.67 0, 986731.312 832274.442 0, 986447.603 832275.236 0, 986463.356 837851.321 0, 
+    986479.11 843427.606 0, 986762.16 843426.814 0, 987043.844 843426.043 0, 987325.529 843425.289 0, 987607.213 843424.551 0, 987888.898 843423.83 0, 988170.582 843423.126 0, 988452.267 843422.438 0, 988733.952 843421.766 0, 989015.637 843421.112 0, 
+    989297.321 843420.473 0, 989579.006 843419.852 0, 989860.691 843419.247 0, 990142.376 843418.658 0, 990424.061 843418.086 0, 990705.746 843417.531 0, 990987.431 843416.992 0, 991269.116 843416.47 0, 991550.801 843415.964 0, 991832.486 843415.475 0, 
+    992114.171 843415.003 0, 992395.857 843414.547 0, 992677.542 843414.108 0, 992959.227 843413.685 0, 993239.548 843413.281 0, 993522.598 843412.889 0, 993804.283 843412.516 0, 994085.968 843412.16 0, 994367.654 843411.82 0, 994649.339 843411.497 0, 
+    994931.024 843411.19 0, 995212.71 843410.9 0, 995494.395 843410.627 0, 995776.08 843410.37 0, 996057.766 843410.13 0, 996339.451 843409.906 0, 996621.137 843409.699 0, 996902.822 843409.508 0, 997184.508 843409.334 0, 997466.193 843409.177 0, 
+    997747.879 843409.036 0, 998029.564 843408.912 0, 998311.25 843408.804 0, 998592.935 843408.713 0, 998874.621 843408.638 0, 999156.306 843408.58 0, 999437.992 843408.539 0, 999719.677 843408.514 0, 1000000 843408.506 0, 1000000 837832.199 0, 
+    1000000 832256.091 0))
+
+POLYGON ((1013520.89 843427.606 0, 1013240.566 843426.822 0, 1012958.882 843426.051 0, 1012677.197 843425.296 0, 1012395.513 843424.558 0, 1012113.828 843423.837 0, 1011832.143 843423.132 0, 1011550.459 843422.444 0, 1011268.774 843421.773 0, 1010987.089 843421.118 0, 
+    1010705.404 843420.479 0, 1010423.719 843419.858 0, 1010142.035 843419.252 0, 1009860.35 843418.664 0, 1009578.665 843418.092 0, 1009296.98 843417.536 0, 1009015.295 843416.997 0, 1008733.61 843416.475 0, 1008451.925 843415.969 0, 1008170.239 843415.48 0, 
+    1007888.554 843415.007 0, 1007606.869 843414.551 0, 1007325.184 843414.112 0, 1007043.499 843413.689 0, 1006760.452 843413.281 0, 1006480.128 843412.893 0, 1006198.443 843412.52 0, 1005916.758 843412.163 0, 1005635.072 843411.824 0, 1005353.387 843411.5 0, 
+    1005071.702 843411.193 0, 1004790.016 843410.903 0, 1004508.331 843410.629 0, 1004226.645 843410.372 0, 1003944.96 843410.132 0, 1003663.275 843409.908 0, 1003381.589 843409.701 0, 1003099.904 843409.51 0, 1002818.218 843409.336 0, 1002536.533 843409.178 0, 
+    1002254.847 843409.037 0, 1001973.162 843408.913 0, 1001691.476 843408.805 0, 1001409.791 843408.714 0, 1001128.105 843408.639 0, 1000846.42 843408.581 0, 1000564.734 843408.539 0, 1000283.048 843408.514 0, 1000000 843408.506 0, 1000000 848985.009 0, 
+    1000000 854561.704 0, 1000282.389 854561.712 0, 1000563.418 854561.737 0, 1000844.447 854561.778 0, 1001125.476 854561.836 0, 1001406.505 854561.911 0, 1001687.534 854562.002 0, 1001968.563 854562.11 0, 1002249.592 854562.234 0, 1002530.621 854562.374 0, 
+    1002811.65 854562.532 0, 1003092.679 854562.705 0, 1003373.708 854562.896 0, 1003654.737 854563.102 0, 1003935.766 854563.326 0, 1004216.795 854563.566 0, 1004497.824 854563.822 0, 1004778.853 854564.095 0, 1005059.882 854564.385 0, 1005340.911 854564.691 0, 
+    1005621.94 854565.013 0, 1005902.969 854565.353 0, 1006183.998 854565.708 0, 1006465.027 854566.081 0, 1006744.697 854566.467 0, 1007027.084 854566.875 0, 1007308.113 854567.297 0, 1007589.142 854567.735 0, 1007870.17 854568.19 0, 1008151.199 854568.661 0, 
+    1008432.228 854569.15 0, 1008713.256 854569.654 0, 1008994.285 854570.175 0, 1009275.314 854570.713 0, 1009556.342 854571.267 0, 1009837.371 854571.838 0, 1010118.399 854572.425 0, 1010399.427 854573.029 0, 1010680.456 854573.649 0, 1010961.484 854574.286 0, 
+    1011242.513 854574.94 0, 1011523.541 854575.61 0, 1011804.569 854576.296 0, 1012085.597 854576.999 0, 1012366.625 854577.719 0, 1012647.654 854578.455 0, 1012928.682 854579.208 0, 1013209.71 854579.977 0, 1013489.38 854580.759 0, 1013505.135 849004.086 0, 
+    1013520.89 843427.606 0))
+
+POLYGON ((1026978.652 854637.924 0, 1026698.983 854636.352 0, 1026417.958 854634.788 0, 1026136.934 854633.242 0, 1025855.909 854631.712 0, 1025574.884 854630.198 0, 1025293.859 854628.701 0, 1025012.833 854627.221 0, 1024731.808 854625.757 0, 1024450.783 854624.309 0, 
+    1024169.757 854622.878 0, 1023888.732 854621.464 0, 1023607.706 854620.066 0, 1023326.681 854618.685 0, 1023045.655 854617.32 0, 1022764.629 854615.972 0, 1022483.603 854614.641 0, 1022202.577 854613.326 0, 1021921.551 854612.027 0, 1021640.525 854610.745 0, 
+    1021359.499 854609.48 0, 1021078.472 854608.231 0, 1020797.446 854606.998 0, 1020516.419 854605.783 0, 1020234.036 854604.577 0, 1019954.366 854603.4 0, 1019673.34 854602.234 0, 1019392.313 854601.085 0, 1019111.286 854599.951 0, 1018830.259 854598.835 0, 
+    1018549.232 854597.735 0, 1018268.205 854596.651 0, 1017987.178 854595.584 0, 1017706.151 854594.534 0, 1017425.124 854593.5 0, 1017144.097 854592.483 0, 1016863.069 854591.482 0, 1016582.042 854590.498 0, 1016301.015 854589.53 0, 1016019.987 854588.579 0, 
+    1015738.96 854587.644 0, 1015457.932 854586.726 0, 1015176.905 854585.825 0, 1014895.877 854584.94 0, 1014614.849 854584.071 0, 1014333.821 854583.219 0, 1014052.793 854582.384 0, 1013771.766 854581.565 0, 1013489.38 854580.759 0, 1013473.624 860157.62 0, 
+    1013457.868 865734.665 0, 1013739.594 865735.469 0, 1014019.965 865736.286 0, 1014300.337 865737.12 0, 1014580.708 865737.97 0, 1014861.079 865738.836 0, 1015141.45 865739.719 0, 1015421.822 865740.619 0, 1015702.193 865741.534 0, 1015982.564 865742.467 0, 
+    1016262.935 865743.416 0, 1016543.306 865744.381 0, 1016823.676 865745.363 0, 1017104.047 865746.362 0, 1017384.418 865747.377 0, 1017664.789 865748.408 0, 1017945.159 865749.456 0, 1018225.53 865750.521 0, 1018505.9 865751.602 0, 1018786.271 865752.699 0, 
+    1019066.641 865753.813 0, 1019347.011 865754.944 0, 1019627.382 865756.09 0, 1019907.752 865757.254 0, 1020186.769 865758.428 0, 1020468.492 865759.63 0, 1020748.862 865760.843 0, 1021029.232 865762.073 0, 1021309.602 865763.319 0, 1021589.971 865764.581 0, 
+    1021870.341 865765.86 0, 1022150.711 865767.156 0, 1022431.08 865768.468 0, 1022711.45 865769.796 0, 1022991.819 865771.141 0, 1023272.188 865772.503 0, 1023552.557 865773.881 0, 1023832.926 865775.275 0, 1024113.296 865776.686 0, 1024393.664 865778.114 0, 
+    1024674.033 865779.558 0, 1024954.402 865781.018 0, 1025234.771 865782.495 0, 1025515.139 865783.989 0, 1025795.508 865785.499 0, 1026075.876 865787.026 0, 1026356.245 865788.569 0, 1026636.613 865790.128 0, 1026915.629 865791.696 0, 1026947.141 860214.718 0, 
+    1026978.652 854637.924 0))
+
+POLYGON ((1040373.175 865886.748 0, 1040094.162 865884.392 0, 1039813.799 865882.04 0, 1039533.437 865879.705 0, 1039253.074 865877.386 0, 1038972.711 865875.084 0, 1038692.347 865872.798 0, 1038411.984 865870.529 0, 1038131.62 865868.277 0, 1037851.257 865866.041 0, 
+    1037570.893 865863.821 0, 1037290.529 865861.618 0, 1037010.165 865859.431 0, 1036729.801 865857.261 0, 1036449.436 865855.108 0, 1036169.072 865852.971 0, 1035888.707 865850.85 0, 1035608.343 865848.746 0, 1035327.978 865846.658 0, 1035047.613 865844.587 0, 
+    1034767.248 865842.533 0, 1034486.883 865840.495 0, 1034206.517 865838.473 0, 1033926.152 865836.468 0, 1033644.435 865834.47 0, 1033365.421 865832.507 0, 1033085.055 865830.552 0, 1032804.689 865828.613 0, 1032524.323 865826.69 0, 1032243.957 865824.784 0, 
+    1031963.591 865822.894 0, 1031683.225 865821.021 0, 1031402.858 865819.165 0, 1031122.492 865817.325 0, 1030842.125 865815.501 0, 1030561.758 865813.694 0, 1030281.391 865811.904 0, 1030001.024 865810.13 0, 1029720.657 865808.372 0, 1029440.29 865806.631 0, 
+    1029159.923 865804.906 0, 1028879.555 865803.198 0, 1028599.188 865801.507 0, 1028318.82 865799.832 0, 1028038.453 865798.173 0, 1027758.085 865796.531 0, 1027477.717 865794.906 0, 1027197.349 865793.297 0, 1026915.629 865791.696 0, 1026884.115 871368.856 0, 
+    1026852.601 876946.192 0, 1027133.662 876947.789 0, 1027413.373 876949.394 0, 1027693.085 876951.016 0, 1027972.796 876952.654 0, 1028252.507 876954.309 0, 1028532.218 876955.98 0, 1028811.929 876957.667 0, 1029091.64 876959.371 0, 1029371.35 876961.092 0, 
+    1029651.061 876962.829 0, 1029930.772 876964.582 0, 1030210.482 876966.352 0, 1030490.192 876968.138 0, 1030769.903 876969.941 0, 1031049.613 876971.761 0, 1031329.323 876973.596 0, 1031609.033 876975.449 0, 1031888.743 876977.317 0, 1032168.452 876979.202 0, 
+    1032448.162 876981.104 0, 1032727.871 876983.022 0, 1033007.581 876984.957 0, 1033287.29 876986.908 0, 1033565.651 876988.865 0, 1033846.708 876990.859 0, 1034126.417 876992.859 0, 1034406.126 876994.876 0, 1034685.834 876996.909 0, 1034965.543 876998.959 0, 
+    1035245.251 877001.025 0, 1035524.959 877003.108 0, 1035804.668 877005.207 0, 1036084.376 877007.323 0, 1036364.084 877009.455 0, 1036643.791 877011.604 0, 1036923.499 877013.769 0, 1037203.207 877015.95 0, 1037482.914 877018.148 0, 1037762.621 877020.362 0, 
+    1038042.328 877022.593 0, 1038322.035 877024.841 0, 1038601.742 877027.104 0, 1038881.449 877029.385 0, 1039161.156 877031.681 0, 1039440.862 877033.995 0, 1039720.568 877036.324 0, 1040000.275 877038.67 0, 1040278.634 877041.021 0, 1040325.905 871463.796 0, 
+    1040373.175 865886.748 0))
+
+POLYGON ((1053704.345 877173.781 0, 1053425.991 877170.644 0, 1053146.293 877167.507 0, 1052866.594 877164.387 0, 1052586.895 877161.284 0, 1052307.196 877158.197 0, 1052027.497 877155.127 0, 1051747.798 877152.073 0, 1051468.098 877149.035 0, 1051188.399 877146.014 0, 
+    1050908.699 877143.009 0, 1050628.999 877140.021 0, 1050349.298 877137.05 0, 1050069.598 877134.094 0, 1049789.897 877131.156 0, 1049510.197 877128.233 0, 1049230.496 877125.327 0, 1048950.795 877122.438 0, 1048671.093 877119.565 0, 1048391.392 877116.709 0, 
+    1048111.69 877113.869 0, 1047831.988 877111.045 0, 1047552.286 877108.238 0, 1047272.584 877105.447 0, 1046991.536 877102.66 0, 1046713.18 877099.916 0, 1046433.477 877097.174 0, 1046153.774 877094.45 0, 1045874.071 877091.741 0, 1045594.368 877089.05 0, 
+    1045314.665 877086.374 0, 1045034.962 877083.715 0, 1044755.258 877081.073 0, 1044475.554 877078.447 0, 1044195.85 877075.837 0, 1043916.146 877073.244 0, 1043636.442 877070.668 0, 1043356.738 877068.108 0, 1043077.033 877065.564 0, 1042797.329 877063.037 0, 
+    1042517.624 877060.526 0, 1042237.919 877058.032 0, 1041958.214 877055.554 0, 1041678.509 877053.093 0, 1041398.804 877050.648 0, 1041119.098 877048.219 0, 1040839.392 877045.807 0, 1040559.687 877043.412 0, 1040278.634 877041.021 0, 1040231.361 882618.42 0, 
+    1040184.087 888195.987 0, 1040464.48 888198.372 0, 1040743.529 888200.762 0, 1041022.578 888203.168 0, 1041301.627 888205.591 0, 1041580.676 888208.03 0, 1041859.725 888210.486 0, 1042138.773 888212.958 0, 1042417.822 888215.446 0, 1042696.87 888217.951 0, 
+    1042975.918 888220.472 0, 1043254.966 888223.01 0, 1043534.014 888225.564 0, 1043813.061 888228.135 0, 1044092.109 888230.721 0, 1044371.156 888233.325 0, 1044650.203 888235.945 0, 1044929.25 888238.581 0, 1045208.297 888241.234 0, 1045487.344 888243.903 0, 
+    1045766.39 888246.588 0, 1046045.437 888249.29 0, 1046324.483 888252.008 0, 1046603.529 888254.743 0, 1046881.232 888257.481 0, 1047161.621 888260.262 0, 1047440.666 888263.046 0, 1047719.712 888265.847 0, 1047998.757 888268.663 0, 1048277.802 888271.497 0, 
+    1048556.847 888274.347 0, 1048835.891 888277.213 0, 1049114.936 888280.095 0, 1049393.98 888282.994 0, 1049673.025 888285.91 0, 1049952.069 888288.842 0, 1050231.113 888291.79 0, 1050510.156 888294.755 0, 1050789.2 888297.736 0, 1051068.243 888300.733 0, 
+    1051347.286 888303.747 0, 1051626.329 888306.778 0, 1051905.372 888309.825 0, 1052184.415 888312.888 0, 1052463.457 888315.968 0, 1052742.5 888319.064 0, 1053021.542 888322.176 0, 1053300.584 888325.305 0, 1053578.284 888328.435 0, 1053641.315 882751.024 0, 
+    1053704.345 877173.781 0))
+
+POLYGON ((1066972.053 888498.724 0, 1066694.36 888494.809 0, 1066415.329 888490.892 0, 1066136.296 888486.991 0, 1065857.264 888483.107 0, 1065578.231 888479.239 0, 1065299.198 888475.387 0, 1065020.165 888471.552 0, 1064741.132 888467.733 0, 1064462.098 888463.931 0, 
+    1064183.065 888460.145 0, 1063904.031 888456.375 0, 1063624.996 888452.622 0, 1063345.962 888448.886 0, 1063066.927 888445.165 0, 1062787.892 888441.462 0, 1062508.857 888437.774 0, 1062229.822 888434.103 0, 1061950.787 888430.449 0, 1061671.751 888426.811 0, 
+    1061392.715 888423.189 0, 1061113.679 888419.584 0, 1060834.642 888415.995 0, 1060555.606 888412.423 0, 1060275.228 888408.85 0, 1059997.532 888405.327 0, 1059718.495 888401.804 0, 1059439.457 888398.297 0, 1059160.42 888394.807 0, 1058881.382 888391.333 0, 
+    1058602.344 888387.876 0, 1058323.306 888384.435 0, 1058044.267 888381.01 0, 1057765.228 888377.602 0, 1057486.19 888374.21 0, 1057207.151 888370.835 0, 1056928.111 888367.476 0, 1056649.072 888364.134 0, 1056370.032 888360.808 0, 1056090.992 888357.498 0, 
+    1055811.952 888354.205 0, 1055532.912 888350.928 0, 1055253.872 888347.668 0, 1054974.831 888344.424 0, 1054695.79 888341.196 0, 1054416.749 888337.985 0, 1054137.708 888334.791 0, 1053858.667 888331.612 0, 1053578.284 888328.435 0, 1053515.25 893906.013 0, 
+    1053452.215 899483.751 0, 1053731.938 899486.921 0, 1054010.323 899490.092 0, 1054288.708 899493.279 0, 1054567.092 899496.482 0, 1054845.476 899499.702 0, 1055123.86 899502.939 0, 1055402.244 899506.191 0, 1055680.628 899509.46 0, 1055959.011 899512.746 0, 
+    1056237.395 899516.048 0, 1056515.778 899519.366 0, 1056794.161 899522.7 0, 1057072.543 899526.051 0, 1057350.926 899529.419 0, 1057629.308 899532.802 0, 1057907.69 899536.203 0, 1058186.072 899539.619 0, 1058464.454 899543.052 0, 1058742.835 899546.501 0, 
+    1059021.216 899549.967 0, 1059299.597 899553.449 0, 1059577.978 899556.947 0, 1059856.359 899560.462 0, 1060133.402 899563.977 0, 1060413.12 899567.541 0, 1060691.5 899571.105 0, 1060969.879 899574.686 0, 1061248.259 899578.282 0, 1061526.638 899581.895 0, 
+    1061805.017 899585.525 0, 1062083.396 899589.171 0, 1062361.775 899592.833 0, 1062640.154 899596.512 0, 1062918.532 899600.207 0, 1063196.91 899603.918 0, 1063475.288 899607.646 0, 1063753.666 899611.39 0, 1064032.043 899615.151 0, 1064310.42 899618.928 0, 
+    1064588.797 899622.721 0, 1064867.174 899626.531 0, 1065145.551 899630.357 0, 1065423.927 899634.2 0, 1065702.303 899638.059 0, 1065980.679 899641.934 0, 1066259.055 899645.826 0, 1066537.43 899649.734 0, 1066814.469 899653.639 0, 1066893.262 894076.101 0, 
+    1066972.053 888498.724 0))
+
+POLYGON ((1080176.189 899861.277 0, 1079899.16 899856.589 0, 1079620.797 899851.895 0, 1079342.434 899847.216 0, 1079064.07 899842.555 0, 1078785.706 899837.909 0, 1078507.341 899833.28 0, 1078228.977 899828.668 0, 1077950.612 899824.072 0, 1077672.247 899819.492 0, 
+    1077393.881 899814.928 0, 1077115.516 899810.381 0, 1076837.15 899805.851 0, 1076558.783 899801.336 0, 1076280.417 899796.838 0, 1076002.05 899792.357 0, 1075723.683 899787.892 0, 1075445.316 899783.443 0, 1075166.948 899779.011 0, 1074888.581 899774.595 0, 
+    1074610.212 899770.195 0, 1074331.844 899765.812 0, 1074053.476 899761.445 0, 1073775.107 899757.095 0, 1073495.402 899752.74 0, 1073218.368 899748.443 0, 1072939.999 899744.141 0, 1072661.629 899739.857 0, 1072383.259 899735.588 0, 1072104.888 899731.336 0, 
+    1071826.518 899727.1 0, 1071548.147 899722.881 0, 1071269.776 899718.678 0, 1070991.404 899714.491 0, 1070713.033 899710.321 0, 1070434.661 899706.167 0, 1070156.289 899702.03 0, 1069877.917 899697.909 0, 1069599.544 899693.804 0, 1069321.171 899689.716 0, 
+    1069042.798 899685.644 0, 1068764.425 899681.588 0, 1068486.051 899677.549 0, 1068207.677 899673.526 0, 1067929.303 899669.52 0, 1067650.929 899665.53 0, 1067372.555 899661.556 0, 1067094.18 899657.599 0, 1066814.469 899653.639 0, 1066735.674 905231.336 0, 
+    1066656.876 910809.186 0, 1066935.927 910813.136 0, 1067213.646 910817.084 0, 1067491.363 910821.048 0, 1067769.081 910825.029 0, 1068046.798 910829.026 0, 1068324.516 910833.039 0, 1068602.233 910837.069 0, 1068879.949 910841.115 0, 1069157.666 910845.177 0, 
+    1069435.382 910849.256 0, 1069713.098 910853.351 0, 1069990.814 910857.462 0, 1070268.529 910861.59 0, 1070546.244 910865.734 0, 1070823.959 910869.894 0, 1071101.674 910874.071 0, 1071379.389 910878.264 0, 1071657.103 910882.473 0, 1071934.817 910886.699 0, 
+    1072212.531 910890.941 0, 1072490.244 910895.2 0, 1072767.958 910899.475 0, 1073045.671 910903.766 0, 1073322.052 910908.052 0, 1073601.096 910912.397 0, 1073878.808 910916.737 0, 1074156.52 910921.094 0, 1074434.232 910925.467 0, 1074711.943 910929.856 0, 
+    1074989.655 910934.261 0, 1075267.366 910938.683 0, 1075545.076 910943.122 0, 1075822.787 910947.576 0, 1076100.497 910952.047 0, 1076378.207 910956.534 0, 1076655.917 910961.038 0, 1076933.626 910965.558 0, 1077211.335 910970.094 0, 1077489.044 910974.647 0, 
+    1077766.753 910979.216 0, 1078044.461 910983.801 0, 1078322.169 910988.403 0, 1078599.877 910993.021 0, 1078877.584 910997.656 0, 1079155.292 911002.306 0, 1079432.998 911006.973 0, 1079710.705 911011.657 0, 1079987.081 911016.334 0, 1080081.636 905438.729 0, 
+    1080176.189 899861.277 0))
+
+POLYGON ((1093316.647 911261.142 0, 1093040.284 911255.684 0, 1092762.591 911250.216 0, 1092484.899 911244.764 0, 1092207.206 911239.329 0, 1091929.512 911233.91 0, 1091651.819 911228.507 0, 1091374.125 911223.121 0, 1091096.43 911217.751 0, 1090818.736 911212.398 0, 
+    1090541.041 911207.06 0, 1090263.346 911201.739 0, 1089985.65 911196.435 0, 1089707.954 911191.147 0, 1089430.258 911185.875 0, 1089152.562 911180.619 0, 1088874.865 911175.38 0, 1088597.168 911170.157 0, 1088319.471 911164.951 0, 1088041.773 911159.761 0, 
+    1087764.075 911154.587 0, 1087486.377 911149.429 0, 1087208.678 911144.288 0, 1086930.979 911139.164 0, 1086651.95 911134.031 0, 1086375.581 911128.963 0, 1086097.881 911123.887 0, 1085820.181 911118.828 0, 1085542.48 911113.785 0, 1085264.78 911108.758 0, 
+    1084987.079 911103.748 0, 1084709.377 911098.754 0, 1084431.676 911093.776 0, 1084153.974 911088.815 0, 1083876.272 911083.87 0, 1083598.569 911078.941 0, 1083320.867 911074.029 0, 1083043.164 911069.133 0, 1082765.46 911064.254 0, 1082487.757 911059.39 0, 
+    1082210.053 911054.543 0, 1081932.349 911049.713 0, 1081654.644 911044.899 0, 1081376.939 911040.101 0, 1081099.234 911035.319 0, 1080821.529 911030.554 0, 1080543.824 911025.805 0, 1080266.118 911021.073 0, 1079987.081 911016.334 0, 1079892.523 916594.089 0, 
+    1079797.962 922171.991 0, 1080076.339 922176.718 0, 1080353.388 922181.44 0, 1080630.437 922186.177 0, 1080907.486 922190.931 0, 1081184.534 922195.701 0, 1081461.583 922200.488 0, 1081738.63 922205.291 0, 1082015.678 922210.11 0, 1082292.725 922214.945 0, 
+    1082569.772 922219.797 0, 1082846.819 922224.665 0, 1083123.865 922229.549 0, 1083400.912 922234.45 0, 1083677.957 922239.367 0, 1083955.003 922244.3 0, 1084232.048 922249.25 0, 1084509.093 922254.216 0, 1084786.138 922259.198 0, 1085063.182 922264.196 0, 
+    1085340.226 922269.211 0, 1085617.27 922274.242 0, 1085894.314 922279.29 0, 1086171.357 922284.354 0, 1086447.073 922289.409 0, 1086725.442 922294.53 0, 1087002.485 922299.643 0, 1087279.527 922304.771 0, 1087556.568 922309.917 0, 1087833.61 922315.078 0, 
+    1088110.651 922320.256 0, 1088387.692 922325.45 0, 1088664.732 922330.661 0, 1088941.772 922335.888 0, 1089218.812 922341.131 0, 1089495.852 922346.39 0, 1089772.891 922351.666 0, 1090049.93 922356.958 0, 1090326.969 922362.266 0, 1090604.007 922367.591 0, 
+    1090881.045 922372.932 0, 1091158.083 922378.289 0, 1091435.12 922383.662 0, 1091712.157 922389.052 0, 1091989.194 922394.458 0, 1092266.23 922399.881 0, 1092543.266 922405.32 0, 1092820.302 922410.775 0, 1093096.012 922416.22 0, 1093206.331 916838.608 0, 
+    1093316.647 911261.142 0))
+
+POLYGON ((1106393.319 922698.017 0, 1106117.624 922691.793 0, 1105840.604 922685.555 0, 1105563.585 922679.334 0, 1105286.565 922673.129 0, 1105009.544 922666.94 0, 1104732.524 922660.767 0, 1104455.503 922654.611 0, 1104178.481 922648.471 0, 1103901.459 922642.348 0, 
+    1103624.437 922636.241 0, 1103347.415 922630.15 0, 1103070.392 922624.075 0, 1102793.369 922618.017 0, 1102516.345 922611.974 0, 1102239.321 922605.949 0, 1101962.297 922599.939 0, 1101685.272 922593.946 0, 1101408.247 922587.969 0, 1101131.222 922582.009 0, 
+    1100854.196 922576.065 0, 1100577.17 922570.137 0, 1100300.144 922564.225 0, 1100023.117 922558.33 0, 1099744.765 922552.423 0, 1099469.062 922546.588 0, 1099192.034 922540.742 0, 1098915.006 922534.911 0, 1098637.978 922529.098 0, 1098360.949 922523.3 0, 
+    1098083.92 922517.519 0, 1097806.89 922511.754 0, 1097529.86 922506.006 0, 1097252.83 922500.273 0, 1096975.8 922494.557 0, 1096698.769 922488.858 0, 1096421.738 922483.174 0, 1096144.706 922477.507 0, 1095867.674 922471.857 0, 1095590.642 922466.222 0, 
+    1095313.61 922460.604 0, 1095036.577 922455.002 0, 1094759.544 922449.417 0, 1094482.51 922443.847 0, 1094205.476 922438.295 0, 1093928.442 922432.758 0, 1093651.408 922427.238 0, 1093374.373 922421.734 0, 1093096.012 922416.22 0, 1092985.69 927993.974 0, 
+    1092875.366 933571.867 0, 1093153.067 933577.367 0, 1093429.445 933582.858 0, 1093705.823 933588.365 0, 1093982.201 933593.889 0, 1094258.578 933599.429 0, 1094534.955 933604.985 0, 1094811.331 933610.557 0, 1095087.708 933616.146 0, 1095364.083 933621.75 0, 
+    1095640.459 933627.371 0, 1095916.834 933633.009 0, 1096193.209 933638.662 0, 1096469.584 933644.332 0, 1096745.958 933650.018 0, 1097022.332 933655.721 0, 1097298.706 933661.439 0, 1097575.079 933667.174 0, 1097851.452 933672.926 0, 1098127.824 933678.693 0, 
+    1098404.197 933684.477 0, 1098680.569 933690.277 0, 1098956.94 933696.093 0, 1099233.311 933701.926 0, 1099508.361 933707.746 0, 1099786.053 933713.64 0, 1100062.423 933719.521 0, 1100338.793 933725.418 0, 1100615.162 933731.332 0, 1100891.531 933737.262 0, 
+    1101167.9 933743.209 0, 1101444.269 933749.172 0, 1101720.637 933755.151 0, 1101997.004 933761.146 0, 1102273.372 933767.157 0, 1102549.739 933773.185 0, 1102826.106 933779.229 0, 1103102.472 933785.289 0, 1103378.838 933791.366 0, 1103655.203 933797.459 0, 
+    1103931.569 933803.568 0, 1104207.934 933809.693 0, 1104484.298 933815.835 0, 1104760.662 933821.992 0, 1105037.026 933828.167 0, 1105313.389 933834.357 0, 1105589.752 933840.564 0, 1105866.115 933846.787 0, 1106141.157 933852.996 0, 1106267.24 928275.437 0, 
+    1106393.319 922698.017 0))
+
+POLYGON ((1119406.102 934171.603 0, 1119131.076 934164.616 0, 1118854.732 934157.612 0, 1118578.387 934150.625 0, 1118302.043 934143.654 0, 1118025.697 934136.699 0, 1117749.352 934129.76 0, 1117473.006 934122.838 0, 1117196.659 934115.932 0, 1116920.312 934109.042 0, 
+    1116643.965 934102.168 0, 1116367.617 934095.311 0, 1116091.269 934088.47 0, 1115814.921 934081.645 0, 1115538.572 934074.837 0, 1115262.223 934068.045 0, 1114985.873 934061.269 0, 1114709.523 934054.509 0, 1114433.172 934047.766 0, 1114156.821 934041.038 0, 
+    1113880.47 934034.327 0, 1113604.118 934027.633 0, 1113327.766 934020.954 0, 1113051.414 934014.292 0, 1112773.742 934007.615 0, 1112498.708 934001.017 0, 1112222.354 933994.404 0, 1111946 933987.806 0, 1111669.646 933981.226 0, 1111393.291 933974.661 0, 
+    1111116.936 933968.113 0, 1110840.58 933961.581 0, 1110564.224 933955.065 0, 1110287.868 933948.566 0, 1110011.511 933942.083 0, 1109735.154 933935.616 0, 1109458.797 933929.165 0, 1109182.439 933922.731 0, 1108906.08 933916.312 0, 1108629.722 933909.911 0, 
+    1108353.363 933903.525 0, 1108077.004 933897.156 0, 1107800.644 933890.803 0, 1107524.284 933884.466 0, 1107247.923 933878.145 0, 1106971.562 933871.841 0, 1106695.201 933865.553 0, 1106418.839 933859.281 0, 1106141.157 933852.996 0, 1106015.072 939430.689 0, 
+    1105888.983 945008.512 0, 1106166.006 945014.782 0, 1106441.711 945021.039 0, 1106717.415 945027.312 0, 1106993.12 945033.602 0, 1107268.823 945039.907 0, 1107544.527 945046.229 0, 1107820.23 945052.567 0, 1108095.933 945058.921 0, 1108371.635 945065.291 0, 
+    1108647.337 945071.678 0, 1108923.039 945078.081 0, 1109198.74 945084.5 0, 1109474.441 945090.935 0, 1109750.142 945097.387 0, 1110025.842 945103.855 0, 1110301.542 945110.339 0, 1110577.241 945116.839 0, 1110852.94 945123.355 0, 1111128.639 945129.888 0, 
+    1111404.337 945136.437 0, 1111680.035 945143.002 0, 1111955.732 945149.584 0, 1112231.429 945156.181 0, 1112505.81 945162.763 0, 1112782.822 945169.425 0, 1113058.518 945176.071 0, 1113334.214 945182.734 0, 1113609.909 945189.413 0, 1113885.603 945196.108 0, 
+    1114161.298 945202.819 0, 1114436.992 945209.546 0, 1114712.685 945216.29 0, 1114988.378 945223.05 0, 1115264.071 945229.826 0, 1115539.763 945236.618 0, 1115815.455 945243.427 0, 1116091.147 945250.252 0, 1116366.838 945257.093 0, 1116642.529 945263.95 0, 
+    1116918.219 945270.823 0, 1117193.909 945277.713 0, 1117469.598 945284.619 0, 1117745.288 945291.541 0, 1118020.976 945298.479 0, 1118296.665 945305.434 0, 1118572.352 945312.405 0, 1118848.04 945319.392 0, 1119122.412 945326.362 0, 1119264.258 939748.917 0, 
+    1119406.102 934171.603 0))
+
+POLYGON ((1132354.89 945681.597 0, 1132080.537 945673.852 0, 1131804.87 945666.086 0, 1131529.203 945658.336 0, 1131253.535 945650.603 0, 1130977.867 945642.886 0, 1130702.199 945635.185 0, 1130426.53 945627.5 0, 1130150.861 945619.831 0, 1129875.191 945612.179 0, 
+    1129599.521 945604.543 0, 1129323.85 945596.923 0, 1129048.179 945589.319 0, 1128772.507 945581.732 0, 1128496.835 945574.161 0, 1128221.163 945566.606 0, 1127945.49 945559.067 0, 1127669.816 945551.545 0, 1127394.142 945544.038 0, 1127118.468 945536.548 0, 
+    1126842.793 945529.075 0, 1126567.118 945521.617 0, 1126291.443 945514.176 0, 1126015.767 945506.75 0, 1125738.777 945499.306 0, 1125464.413 945491.949 0, 1125188.736 945484.572 0, 1124913.058 945477.212 0, 1124637.38 945469.868 0, 1124361.701 945462.54 0, 
+    1124086.022 945455.229 0, 1123810.343 945447.933 0, 1123534.663 945440.654 0, 1123258.983 945433.391 0, 1122983.302 945426.145 0, 1122707.621 945418.914 0, 1122431.939 945411.7 0, 1122156.257 945404.502 0, 1121880.575 945397.32 0, 1121604.892 945390.155 0, 
+    1121329.208 945383.005 0, 1121053.525 945375.872 0, 1120777.841 945368.755 0, 1120502.156 945361.655 0, 1120226.471 945354.57 0, 1119950.786 945347.502 0, 1119675.1 945340.45 0, 1119399.414 945333.415 0, 1119122.412 945326.362 0, 1118980.562 950903.933 0, 
+    1118838.71 956481.626 0, 1119115.052 956488.662 0, 1119390.081 956495.681 0, 1119665.11 956502.716 0, 1119940.139 956509.768 0, 1120215.168 956516.835 0, 1120490.196 956523.919 0, 1120765.223 956531.019 0, 1121040.25 956538.135 0, 1121315.277 956545.267 0, 
+    1121590.303 956552.416 0, 1121865.329 956559.58 0, 1122140.355 956566.761 0, 1122415.38 956573.958 0, 1122690.405 956581.172 0, 1122965.429 956588.401 0, 1123240.452 956595.647 0, 1123515.476 956602.908 0, 1123790.499 956610.186 0, 1124065.521 956617.48 0, 
+    1124340.543 956624.791 0, 1124615.565 956632.117 0, 1124890.586 956639.46 0, 1125165.607 956646.819 0, 1125439.317 956654.159 0, 1125715.647 956661.585 0, 1125990.667 956668.993 0, 1126265.686 956676.416 0, 1126540.704 956683.856 0, 1126815.722 956691.312 0, 
+    1127090.74 956698.785 0, 1127365.757 956706.273 0, 1127640.774 956713.778 0, 1127915.791 956721.298 0, 1128190.807 956728.835 0, 1128465.822 956736.388 0, 1128740.837 956743.958 0, 1129015.852 956751.543 0, 1129290.866 956759.145 0, 1129565.88 956766.763 0, 
+    1129840.893 956774.397 0, 1130115.906 956782.047 0, 1130390.918 956789.714 0, 1130665.93 956797.396 0, 1130940.941 956805.095 0, 1131215.952 956812.81 0, 1131490.963 956820.541 0, 1131765.973 956828.289 0, 1132039.673 956836.015 0, 1132197.283 951258.745 0, 
+    1132354.89 945681.597 0))
+
+POLYGON ((1145239.583 957227.698 0, 1144965.904 957219.198 0, 1144690.916 957210.674 0, 1144415.929 957202.166 0, 1144140.941 957193.674 0, 1143865.952 957185.198 0, 1143590.963 957176.739 0, 1143315.973 957168.295 0, 1143040.983 957159.868 0, 1142765.993 957151.457 0, 
+    1142491.002 957143.062 0, 1142216.01 957134.684 0, 1141941.018 957126.321 0, 1141666.025 957117.975 0, 1141391.032 957109.645 0, 1141116.039 957101.331 0, 1140841.045 957093.033 0, 1140566.05 957084.752 0, 1140291.055 957076.486 0, 1140016.06 957068.237 0, 
+    1139741.064 957060.004 0, 1139466.067 957051.787 0, 1139191.07 957043.587 0, 1138916.073 957035.402 0, 1138639.766 957027.195 0, 1138366.076 957019.082 0, 1138091.078 957010.946 0, 1137816.078 957002.827 0, 1137541.078 956994.723 0, 1137266.078 956986.636 0, 
+    1136991.077 956978.565 0, 1136716.076 956970.51 0, 1136441.074 956962.471 0, 1136166.072 956954.448 0, 1135891.069 956946.442 0, 1135616.066 956938.452 0, 1135341.063 956930.478 0, 1135066.058 956922.52 0, 1134791.054 956914.578 0, 1134516.049 956906.653 0, 
+    1134241.043 956898.744 0, 1133966.037 956890.851 0, 1133691.031 956882.974 0, 1133416.024 956875.113 0, 1133141.017 956867.269 0, 1132866.009 956859.44 0, 1132591.001 956851.628 0, 1132315.992 956843.832 0, 1132039.673 956836.015 0, 1131882.06 962413.404 0, 
+    1131724.443 967990.907 0, 1132000.102 967998.706 0, 1132274.454 968006.483 0, 1132548.806 968014.276 0, 1132823.157 968022.086 0, 1133097.508 968029.912 0, 1133371.858 968037.754 0, 1133646.208 968045.612 0, 1133920.558 968053.486 0, 1134194.907 968061.376 0, 
+    1134469.255 968069.283 0, 1134743.603 968077.206 0, 1135017.951 968085.144 0, 1135292.298 968093.099 0, 1135566.644 968101.07 0, 1135840.99 968109.058 0, 1136115.336 968117.061 0, 1136389.681 968125.081 0, 1136664.026 968133.116 0, 1136938.37 968141.168 0, 
+    1137212.714 968149.236 0, 1137487.057 968157.32 0, 1137761.4 968165.421 0, 1138035.743 968173.537 0, 1138308.779 968181.631 0, 1138584.426 968189.818 0, 1138858.767 968197.983 0, 1139133.107 968206.164 0, 1139407.447 968214.361 0, 1139681.787 968222.575 0, 
+    1139956.126 968230.804 0, 1140230.464 968239.05 0, 1140504.802 968247.312 0, 1140779.14 968255.59 0, 1141053.477 968263.884 0, 1141327.813 968272.194 0, 1141602.149 968280.52 0, 1141876.485 968288.863 0, 1142150.82 968297.221 0, 1142425.155 968305.596 0, 
+    1142699.489 968313.987 0, 1142973.822 968322.394 0, 1143248.155 968330.817 0, 1143522.488 968339.257 0, 1143796.82 968347.712 0, 1144071.152 968356.184 0, 1144345.483 968364.672 0, 1144619.813 968373.176 0, 1144892.839 968381.655 0, 1145066.213 962804.62 0, 
+    1145239.583 957227.698 0))
+
+POLYGON ((1158060.079 968809.605 0, 1157787.076 968800.354 0, 1157512.771 968791.075 0, 1157238.465 968781.812 0, 1156964.158 968772.565 0, 1156689.851 968763.335 0, 1156415.543 968754.12 0, 1156141.235 968744.922 0, 1155866.926 968735.74 0, 1155592.617 968726.574 0, 
+    1155318.307 968717.424 0, 1155043.997 968708.29 0, 1154769.686 968699.173 0, 1154495.374 968690.072 0, 1154221.062 968680.986 0, 1153946.75 968671.917 0, 1153672.437 968662.864 0, 1153398.123 968653.828 0, 1153123.809 968644.807 0, 1152849.495 968635.802 0, 
+    1152575.179 968626.814 0, 1152300.864 968617.842 0, 1152026.547 968608.886 0, 1151752.231 968599.946 0, 1151476.61 968590.98 0, 1151203.596 968582.115 0, 1150929.277 968573.223 0, 1150654.958 968564.348 0, 1150380.639 968555.489 0, 1150106.319 968546.646 0, 
+    1149831.999 968537.819 0, 1149557.678 968529.008 0, 1149283.356 968520.213 0, 1149009.034 968511.435 0, 1148734.712 968502.673 0, 1148460.389 968493.926 0, 1148186.065 968485.196 0, 1147911.741 968476.483 0, 1147637.417 968467.785 0, 1147363.092 968459.103 0, 
+    1147088.766 968450.438 0, 1146814.44 968441.789 0, 1146540.114 968433.155 0, 1146265.787 968424.538 0, 1145991.459 968415.938 0, 1145717.131 968407.353 0, 1145442.802 968398.784 0, 1145168.473 968390.232 0, 1144892.839 968381.655 0, 1144719.462 973958.801 0, 
+    1144546.082 979536.054 0, 1144821.056 979544.61 0, 1145094.729 979553.142 0, 1145368.401 979561.69 0, 1145642.072 979570.254 0, 1145915.744 979578.834 0, 1146189.414 979587.431 0, 1146463.084 979596.043 0, 1146736.754 979604.672 0, 1147010.423 979613.316 0, 
+    1147284.091 979621.977 0, 1147557.759 979630.654 0, 1147831.427 979639.347 0, 1148105.094 979648.056 0, 1148378.76 979656.781 0, 1148652.426 979665.523 0, 1148926.092 979674.28 0, 1149199.757 979683.054 0, 1149473.421 979691.843 0, 1149747.085 979700.649 0, 
+    1150020.748 979709.471 0, 1150294.411 979718.309 0, 1150568.074 979727.163 0, 1150841.735 979736.033 0, 1151114.097 979744.877 0, 1151389.058 979753.822 0, 1151662.718 979762.74 0, 1151936.378 979771.675 0, 1152210.037 979780.626 0, 1152483.695 979789.593 0, 
+    1152757.354 979798.576 0, 1153031.011 979807.575 0, 1153304.668 979816.59 0, 1153578.325 979825.621 0, 1153851.981 979834.668 0, 1154125.636 979843.732 0, 1154399.291 979852.811 0, 1154672.946 979861.907 0, 1154946.6 979871.019 0, 1155220.253 979880.147 0, 
+    1155493.906 979889.291 0, 1155767.558 979898.451 0, 1156041.21 979907.627 0, 1156314.861 979916.819 0, 1156588.512 979926.028 0, 1156862.162 979935.252 0, 1157135.811 979944.493 0, 1157409.46 979953.75 0, 1157681.81 979962.979 0, 1157870.946 974386.238 0, 
+    1158060.079 968809.605 0))
+
+POLYGON ((1170816.28 980427.013 0, 1170543.955 980417.015 0, 1170270.333 980406.985 0, 1169996.711 980396.971 0, 1169723.088 980386.973 0, 1169449.464 980376.992 0, 1169175.84 980367.027 0, 1168902.215 980357.077 0, 1168628.59 980347.144 0, 1168354.964 980337.227 0, 
+    1168081.338 980327.326 0, 1167807.711 980317.441 0, 1167534.083 980307.572 0, 1167260.455 980297.72 0, 1166986.826 980287.883 0, 1166713.197 980278.063 0, 1166439.567 980268.258 0, 1166165.936 980258.47 0, 1165892.305 980248.698 0, 1165618.673 980238.942 0, 
+    1165345.041 980229.202 0, 1165071.408 980219.478 0, 1164797.775 980209.77 0, 1164524.141 980200.079 0, 1164249.209 980190.357 0, 1163976.871 980180.744 0, 1163703.236 980171.101 0, 1163429.599 980161.473 0, 1163155.963 980151.862 0, 1162882.325 980142.267 0, 
+    1162608.687 980132.688 0, 1162335.049 980123.126 0, 1162061.41 980113.579 0, 1161787.77 980104.048 0, 1161514.13 980094.534 0, 1161240.489 980085.036 0, 1160966.848 980075.553 0, 1160693.206 980066.087 0, 1160419.564 980056.637 0, 1160145.921 980047.203 0, 
+    1159872.277 980037.785 0, 1159598.633 980028.384 0, 1159324.988 980018.998 0, 1159051.343 980009.629 0, 1158777.697 980000.275 0, 1158504.051 979990.938 0, 1158230.404 979981.617 0, 1157956.757 979972.312 0, 1157681.81 979962.979 0, 1157492.67 985539.821 0, 
+    1157303.527 991116.762 0, 1157577.814 991126.072 0, 1157850.805 991135.355 0, 1158123.796 991144.654 0, 1158396.785 991153.969 0, 1158669.775 991163.3 0, 1158942.763 991172.647 0, 1159215.751 991182.01 0, 1159488.739 991191.389 0, 1159761.726 991200.784 0, 
+    1160034.713 991210.196 0, 1160307.699 991219.623 0, 1160580.684 991229.066 0, 1160853.669 991238.526 0, 1161126.653 991248.001 0, 1161399.637 991257.493 0, 1161672.62 991267.001 0, 1161945.603 991276.525 0, 1162218.585 991286.064 0, 1162491.566 991295.62 0, 
+    1162764.547 991305.192 0, 1163037.527 991314.78 0, 1163310.507 991324.384 0, 1163583.486 991334.005 0, 1163855.17 991343.595 0, 1164129.443 991353.293 0, 1164402.421 991362.961 0, 1164675.398 991372.646 0, 1164948.374 991382.346 0, 1165221.35 991392.063 0, 
+    1165494.325 991401.796 0, 1165767.3 991411.544 0, 1166040.274 991421.309 0, 1166313.247 991431.09 0, 1166586.22 991440.887 0, 1166859.192 991450.7 0, 1167132.164 991460.529 0, 1167405.135 991470.374 0, 1167678.106 991480.235 0, 1167951.076 991490.112 0, 
+    1168224.046 991500.006 0, 1168497.014 991509.915 0, 1168769.983 991519.84 0, 1169042.95 991529.782 0, 1169315.918 991539.739 0, 1169588.884 991549.713 0, 1169861.85 991559.703 0, 1170134.815 991569.709 0, 1170406.487 991579.683 0, 1170611.385 986003.299 0, 
+    1170816.28 980427.013 0))
+
+POLYGON ((1183508.086 992079.62 0, 1183236.442 992068.878 0, 1182963.506 992058.101 0, 1182690.569 992047.341 0, 1182417.632 992036.596 0, 1182144.694 992025.867 0, 1181871.756 992015.155 0, 1181598.816 992004.458 0, 1181325.877 991993.777 0, 1181052.936 991983.113 0, 
+    1180779.995 991972.465 0, 1180507.053 991961.832 0, 1180234.111 991951.216 0, 1179961.168 991940.616 0, 1179688.225 991930.032 0, 1179415.281 991919.464 0, 1179142.336 991908.912 0, 1178869.39 991898.376 0, 1178596.444 991887.856 0, 1178323.498 991877.352 0, 
+    1178050.55 991866.864 0, 1177777.603 991856.393 0, 1177504.654 991845.937 0, 1177231.705 991835.498 0, 1176957.463 991825.025 0, 1176685.805 991814.667 0, 1176412.854 991804.275 0, 1176139.902 991793.9 0, 1175866.95 991783.541 0, 1175593.997 991773.198 0, 
+    1175321.044 991762.871 0, 1175048.09 991752.56 0, 1174775.135 991742.265 0, 1174502.18 991731.986 0, 1174229.224 991721.723 0, 1173956.268 991711.476 0, 1173683.311 991701.245 0, 1173410.353 991691.031 0, 1173137.395 991680.832 0, 1172864.436 991670.65 0, 
+    1172591.477 991660.483 0, 1172318.517 991650.333 0, 1172045.556 991640.199 0, 1171772.595 991630.08 0, 1171499.633 991619.978 0, 1171226.671 991609.892 0, 1170953.708 991599.822 0, 1170680.744 991589.768 0, 1170406.487 991579.683 0, 1170201.585 997156.161 0, 
+    1169996.68 1002732.729 0, 1170270.278 1002742.79 0, 1170542.585 1002752.82 0, 1170814.892 1002762.866 0, 1171087.198 1002772.928 0, 1171359.503 1002783.005 0, 1171631.808 1002793.099 0, 1171904.112 1002803.209 0, 1172176.416 1002813.335 0, 1172448.719 1002823.477 0, 
+    1172721.021 1002833.635 0, 1172993.323 1002843.809 0, 1173265.624 1002853.999 0, 1173537.924 1002864.205 0, 1173810.224 1002874.427 0, 1174082.524 1002884.666 0, 1174354.823 1002894.92 0, 1174627.121 1002905.19 0, 1174899.418 1002915.476 0, 1175171.715 1002925.778 0, 
+    1175444.012 1002936.097 0, 1175716.307 1002946.431 0, 1175988.603 1002956.781 0, 1176260.897 1002967.148 0, 1176531.902 1002977.481 0, 1176805.484 1002987.928 0, 1177077.777 1002998.343 0, 1177350.069 1003008.773 0, 1177622.361 1003019.22 0, 1177894.652 1003029.682 0, 
+    1178166.942 1003040.161 0, 1178439.231 1003050.655 0, 1178711.52 1003061.166 0, 1178983.809 1003071.693 0, 1179256.097 1003082.235 0, 1179528.384 1003092.794 0, 1179800.67 1003103.369 0, 1180072.956 1003113.959 0, 1180345.241 1003124.566 0, 1180617.526 1003135.189 0, 
+    1180889.81 1003145.828 0, 1181162.093 1003156.483 0, 1181434.376 1003167.153 0, 1181706.658 1003177.84 0, 1181978.94 1003188.543 0, 1182251.221 1003199.262 0, 1182523.501 1003209.997 0, 1182795.781 1003220.748 0, 1183066.772 1003231.464 0, 1183287.431 997655.497 0, 
+    1183508.086 992079.62 0))
+
+POLYGON ((1196135.402 1003767.123 0, 1195864.44 1003755.641 0, 1195592.192 1003744.121 0, 1195319.943 1003732.617 0, 1195047.694 1003721.128 0, 1194775.444 1003709.656 0, 1194503.193 1003698.2 0, 1194230.941 1003686.76 0, 1193958.689 1003675.336 0, 1193686.436 1003663.928 0, 
+    1193414.183 1003652.536 0, 1193141.928 1003641.16 0, 1192869.674 1003629.8 0, 1192597.418 1003618.456 0, 1192325.162 1003607.128 0, 1192052.905 1003595.817 0, 1191780.647 1003584.521 0, 1191508.389 1003573.241 0, 1191236.13 1003561.977 0, 1190963.871 1003550.729 0, 
+    1190691.61 1003539.498 0, 1190419.35 1003528.282 0, 1190147.088 1003517.082 0, 1189874.826 1003505.899 0, 1189601.276 1003494.678 0, 1189330.299 1003483.579 0, 1189058.035 1003472.444 0, 1188785.77 1003461.324 0, 1188513.505 1003450.221 0, 1188241.239 1003439.133 0, 
+    1187968.972 1003428.062 0, 1187696.705 1003417.006 0, 1187424.437 1003405.967 0, 1187152.168 1003394.943 0, 1186879.898 1003383.936 0, 1186607.628 1003372.945 0, 1186335.358 1003361.969 0, 1186063.086 1003351.01 0, 1185790.815 1003340.067 0, 1185518.542 1003329.139 0, 
+    1185246.269 1003318.228 0, 1184973.995 1003307.333 0, 1184701.72 1003296.454 0, 1184429.445 1003285.591 0, 1184157.169 1003274.743 0, 1183884.893 1003263.912 0, 1183612.616 1003253.097 0, 1183340.338 1003242.298 0, 1183066.772 1003231.464 0, 1182846.109 1008807.517 0, 
+    1182625.443 1014383.651 0, 1182898.35 1014394.459 0, 1183169.972 1014405.232 0, 1183441.592 1014416.021 0, 1183713.213 1014426.826 0, 1183984.832 1014437.647 0, 1184256.451 1014448.484 0, 1184528.069 1014459.337 0, 1184799.686 1014470.206 0, 1185071.303 1014481.091 0, 
+    1185342.919 1014491.992 0, 1185614.535 1014502.909 0, 1185886.15 1014513.842 0, 1186157.764 1014524.791 0, 1186429.378 1014535.756 0, 1186700.991 1014546.736 0, 1186972.603 1014557.733 0, 1187244.215 1014568.746 0, 1187515.826 1014579.775 0, 1187787.436 1014590.82 0, 
+    1188059.046 1014601.881 0, 1188330.655 1014612.957 0, 1188602.264 1014624.05 0, 1188873.872 1014635.159 0, 1189144.195 1014646.231 0, 1189417.085 1014657.424 0, 1189688.691 1014668.581 0, 1189960.296 1014679.754 0, 1190231.901 1014690.942 0, 1190503.505 1014702.147 0, 
+    1190775.108 1014713.368 0, 1191046.71 1014724.604 0, 1191318.312 1014735.857 0, 1191589.913 1014747.126 0, 1191861.514 1014758.41 0, 1192133.114 1014769.711 0, 1192404.713 1014781.027 0, 1192676.312 1014792.36 0, 1192947.91 1014803.708 0, 1193219.507 1014815.073 0, 
+    1193491.103 1014826.453 0, 1193762.699 1014837.85 0, 1194034.294 1014849.262 0, 1194305.889 1014860.691 0, 1194577.483 1014872.135 0, 1194849.076 1014883.596 0, 1195120.669 1014895.072 0, 1195392.26 1014906.565 0, 1195662.569 1014918.019 0, 1195898.987 1009342.53 0, 
+    1196135.402 1003767.123 0))
+
+POLYGON ((1208698.132 1015489.216 0, 1208427.855 1015476.998 0, 1208156.297 1015464.738 0, 1207884.738 1015452.495 0, 1207613.178 1015440.267 0, 1207341.618 1015428.055 0, 1207070.057 1015415.86 0, 1206798.495 1015403.68 0, 1206526.932 1015391.516 0, 1206255.369 1015379.368 0, 
+    1205983.805 1015367.237 0, 1205712.24 1015355.121 0, 1205440.675 1015343.021 0, 1205169.108 1015330.937 0, 1204897.542 1015318.869 0, 1204625.974 1015306.817 0, 1204354.406 1015294.782 0, 1204082.837 1015282.762 0, 1203811.267 1015270.758 0, 1203539.697 1015258.77 0, 
+    1203268.125 1015246.798 0, 1202996.554 1015234.842 0, 1202724.981 1015222.902 0, 1202453.408 1015210.978 0, 1202180.552 1015199.014 0, 1201910.259 1015187.178 0, 1201638.684 1015175.302 0, 1201367.108 1015163.442 0, 1201095.531 1015151.598 0, 1200823.954 1015139.77 0, 
+    1200552.376 1015127.957 0, 1200280.797 1015116.161 0, 1200009.217 1015104.381 0, 1199737.637 1015092.617 0, 1199466.056 1015080.869 0, 1199194.475 1015069.137 0, 1198922.892 1015057.421 0, 1198651.309 1015045.72 0, 1198379.726 1015034.036 0, 1198108.141 1015022.368 0, 
+    1197836.556 1015010.716 0, 1197564.971 1014999.079 0, 1197293.384 1014987.459 0, 1197021.797 1014975.855 0, 1196750.209 1014964.266 0, 1196478.621 1014952.694 0, 1196207.032 1014941.138 0, 1195935.442 1014929.597 0, 1195662.569 1014918.019 0, 1195426.147 1020493.585 0, 
+    1195189.722 1026069.225 0, 1195461.936 1026080.776 0, 1195732.87 1026092.288 0, 1196003.802 1026103.816 0, 1196274.735 1026115.361 0, 1196545.666 1026126.921 0, 1196816.597 1026138.497 0, 1197087.527 1026150.09 0, 1197358.456 1026161.698 0, 1197629.385 1026173.322 0, 
+    1197900.313 1026184.962 0, 1198171.24 1026196.618 0, 1198442.167 1026208.29 0, 1198713.093 1026219.978 0, 1198984.018 1026231.682 0, 1199254.943 1026243.401 0, 1199525.867 1026255.137 0, 1199796.79 1026266.889 0, 1200067.712 1026278.656 0, 1200338.634 1026290.44 0, 
+    1200609.555 1026302.239 0, 1200880.476 1026314.055 0, 1201151.395 1026325.886 0, 1201422.314 1026337.734 0, 1201691.954 1026349.541 0, 1201964.15 1026361.476 0, 1202235.067 1026373.371 0, 1202505.984 1026385.282 0, 1202776.899 1026397.21 0, 1203047.814 1026409.153 0, 
+    1203318.728 1026421.112 0, 1203589.641 1026433.086 0, 1203860.554 1026445.077 0, 1204131.466 1026457.084 0, 1204402.378 1026469.107 0, 1204673.288 1026481.146 0, 1204944.198 1026493.2 0, 1205215.107 1026505.271 0, 1205486.016 1026517.357 0, 1205756.923 1026529.46 0, 
+    1206027.83 1026541.578 0, 1206298.737 1026553.713 0, 1206569.642 1026565.863 0, 1206840.547 1026578.029 0, 1207111.451 1026590.211 0, 1207382.355 1026602.409 0, 1207653.258 1026614.623 0, 1207924.16 1026626.854 0, 1208193.784 1026639.042 0, 1208445.96 1021064.092 0, 
+    1208698.132 1015489.216 0))
+
+POLYGON ((1221196.183 1027245.595 0, 1220926.593 1027232.645 0, 1220655.726 1027219.65 0, 1220384.859 1027206.67 0, 1220113.991 1027193.707 0, 1219843.123 1027180.76 0, 1219572.253 1027167.828 0, 1219301.383 1027154.912 0, 1219030.512 1027142.013 0, 1218759.64 1027129.129 0, 
+    1218488.768 1027116.261 0, 1218217.894 1027103.409 0, 1217947.02 1027090.573 0, 1217676.146 1027077.753 0, 1217405.27 1027064.949 0, 1217134.394 1027052.161 0, 1216863.517 1027039.389 0, 1216592.639 1027026.633 0, 1216321.761 1027013.893 0, 1216050.881 1027001.169 0, 
+    1215780.001 1026988.46 0, 1215509.121 1026975.768 0, 1215238.239 1026963.091 0, 1214967.357 1026950.431 0, 1214695.198 1026937.727 0, 1214425.59 1026925.158 0, 1214154.706 1026912.545 0, 1213883.82 1026899.948 0, 1213612.934 1026887.367 0, 1213342.048 1026874.802 0, 
+    1213071.16 1026862.254 0, 1212800.272 1026849.721 0, 1212529.383 1026837.204 0, 1212258.494 1026824.702 0, 1211987.603 1026812.217 0, 1211716.712 1026799.748 0, 1211445.82 1026787.295 0, 1211174.928 1026774.858 0, 1210904.034 1026762.436 0, 1210633.14 1026750.031 0, 
+    1210362.245 1026737.641 0, 1210091.35 1026725.268 0, 1209820.454 1026712.91 0, 1209549.557 1026700.569 0, 1209278.659 1026688.243 0, 1209007.761 1026675.933 0, 1208736.861 1026663.639 0, 1208465.962 1026651.361 0, 1208193.784 1026639.042 0, 1207941.604 1032214.061 0, 
+    1207689.422 1037789.145 0, 1207960.941 1037801.434 0, 1208231.185 1037813.683 0, 1208501.427 1037825.947 0, 1208771.67 1037838.226 0, 1209041.911 1037850.522 0, 1209312.152 1037862.834 0, 1209582.392 1037875.162 0, 1209852.631 1037887.505 0, 1210122.87 1037899.865 0, 
+    1210393.107 1037912.24 0, 1210663.344 1037924.631 0, 1210933.581 1037937.039 0, 1211203.816 1037949.462 0, 1211474.051 1037961.901 0, 1211744.285 1037974.356 0, 1212014.519 1037986.826 0, 1212284.751 1037999.313 0, 1212554.983 1038011.816 0, 1212825.215 1038024.334 0, 
+    1213095.445 1038036.869 0, 1213365.675 1038049.419 0, 1213635.904 1038061.985 0, 1213906.132 1038074.567 0, 1214175.086 1038087.106 0, 1214446.586 1038099.779 0, 1214716.812 1038112.409 0, 1214987.038 1038125.055 0, 1215257.262 1038137.717 0, 1215527.486 1038150.394 0, 
+    1215797.709 1038163.088 0, 1216067.931 1038175.797 0, 1216338.153 1038188.522 0, 1216608.374 1038201.263 0, 1216878.594 1038214.02 0, 1217148.813 1038226.793 0, 1217419.031 1038239.582 0, 1217689.249 1038252.387 0, 1217959.466 1038265.208 0, 1218229.683 1038278.045 0, 
+    1218499.898 1038290.897 0, 1218770.113 1038303.765 0, 1219040.327 1038316.65 0, 1219310.54 1038329.55 0, 1219580.753 1038342.466 0, 1219850.964 1038355.398 0, 1220121.175 1038368.346 0, 1220391.385 1038381.31 0, 1220660.323 1038394.229 0, 1220928.255 1032819.879 0, 
+    1221196.183 1027245.595 0))
+
+POLYGON ((1233629.462 1039035.955 0, 1233360.56 1039022.277 0, 1233090.388 1039008.55 0, 1232820.214 1038994.838 0, 1232550.04 1038981.143 0, 1232279.865 1038967.464 0, 1232009.69 1038953.8 0, 1231739.513 1038940.152 0, 1231469.336 1038926.521 0, 1231199.158 1038912.905 0, 
+    1230928.979 1038899.305 0, 1230658.799 1038885.721 0, 1230388.618 1038872.152 0, 1230118.437 1038858.6 0, 1229848.255 1038845.064 0, 1229578.072 1038831.543 0, 1229307.888 1038818.039 0, 1229037.704 1038804.55 0, 1228767.519 1038791.077 0, 1228497.332 1038777.621 0, 
+    1228227.146 1038764.18 0, 1227956.958 1038750.755 0, 1227686.769 1038737.345 0, 1227416.58 1038723.952 0, 1227145.119 1038710.512 0, 1226876.199 1038697.213 0, 1226606.008 1038683.868 0, 1226335.815 1038670.538 0, 1226065.622 1038657.225 0, 1225795.428 1038643.927 0, 
+    1225525.233 1038630.645 0, 1225255.038 1038617.379 0, 1224984.841 1038604.129 0, 1224714.644 1038590.894 0, 1224444.446 1038577.676 0, 1224174.248 1038564.474 0, 1223904.048 1038551.287 0, 1223633.848 1038538.117 0, 1223363.647 1038524.962 0, 1223093.445 1038511.823 0, 
+    1222823.243 1038498.7 0, 1222553.04 1038485.593 0, 1222282.835 1038472.502 0, 1222012.631 1038459.427 0, 1221742.425 1038446.368 0, 1221472.219 1038433.324 0, 1221202.012 1038420.297 0, 1220931.804 1038407.285 0, 1220660.323 1038394.229 0, 1220392.388 1043968.639 0, 
+    1220124.451 1049543.105 0, 1220395.272 1049556.13 0, 1220664.824 1049569.11 0, 1220934.375 1049582.106 0, 1221203.925 1049595.118 0, 1221473.475 1049608.145 0, 1221743.023 1049621.189 0, 1222012.571 1049634.248 0, 1222282.118 1049647.323 0, 1222551.665 1049660.414 0, 
+    1222821.21 1049673.521 0, 1223090.755 1049686.644 0, 1223360.299 1049699.783 0, 1223629.842 1049712.937 0, 1223899.385 1049726.107 0, 1224168.926 1049739.294 0, 1224438.467 1049752.496 0, 1224708.007 1049765.714 0, 1224977.547 1049778.947 0, 1225247.085 1049792.197 0, 
+    1225516.623 1049805.463 0, 1225786.16 1049818.744 0, 1226055.697 1049832.041 0, 1226325.232 1049845.354 0, 1226593.499 1049858.621 0, 1226864.301 1049872.028 0, 1227133.834 1049885.389 0, 1227403.366 1049898.765 0, 1227672.898 1049912.158 0, 1227942.428 1049925.566 0, 
+    1228211.958 1049938.99 0, 1228481.487 1049952.43 0, 1228751.016 1049965.886 0, 1229020.543 1049979.358 0, 1229290.07 1049992.846 0, 1229559.596 1050006.349 0, 1229829.121 1050019.869 0, 1230098.646 1050033.404 0, 1230368.169 1050046.955 0, 1230637.692 1050060.522 0, 
+    1230907.214 1050074.105 0, 1231176.735 1050087.703 0, 1231446.256 1050101.318 0, 1231715.775 1050114.948 0, 1231985.294 1050128.594 0, 1232254.812 1050142.257 0, 1232524.329 1050155.935 0, 1232793.846 1050169.628 0, 1233062.095 1050183.274 0, 1233345.78 1044609.586 0, 
+    1233629.462 1039035.955 0))
+
+POLYGON ((1245997.878 1050859.991 0, 1245729.667 1050845.588 0, 1245460.19 1050831.132 0, 1245190.713 1050816.693 0, 1244921.234 1050802.269 0, 1244651.755 1050787.862 0, 1244382.275 1050773.47 0, 1244112.794 1050759.094 0, 1243843.313 1050744.734 0, 1243573.83 1050730.39 0, 
+    1243304.347 1050716.061 0, 1243034.862 1050701.749 0, 1242765.377 1050687.452 0, 1242495.891 1050673.172 0, 1242226.405 1050658.907 0, 1241956.917 1050644.658 0, 1241687.429 1050630.425 0, 1241417.939 1050616.207 0, 1241148.449 1050602.006 0, 1240878.958 1050587.82 0, 
+    1240609.466 1050573.65 0, 1240339.974 1050559.497 0, 1240070.48 1050545.359 0, 1239800.986 1050531.236 0, 1239530.225 1050517.064 0, 1239261.995 1050503.04 0, 1238992.498 1050488.965 0, 1238723.001 1050474.906 0, 1238453.502 1050460.864 0, 1238184.003 1050446.837 0, 
+    1237914.503 1050432.826 0, 1237645.002 1050418.83 0, 1237375.5 1050404.851 0, 1237105.998 1050390.887 0, 1236836.494 1050376.94 0, 1236566.99 1050363.008 0, 1236297.485 1050349.092 0, 1236027.979 1050335.192 0, 1235758.473 1050321.308 0, 1235488.965 1050307.439 0, 
+    1235219.457 1050293.587 0, 1234949.948 1050279.75 0, 1234680.438 1050265.93 0, 1234410.927 1050252.125 0, 1234141.416 1050238.336 0, 1233871.903 1050224.562 0, 1233602.39 1050210.805 0, 1233332.876 1050197.064 0, 1233062.095 1050183.274 0, 1232778.407 1055757.014 0, 
+    1232494.717 1061330.802 0, 1232764.839 1061344.558 0, 1233033.697 1061358.266 0, 1233302.554 1061371.99 0, 1233571.41 1061385.729 0, 1233840.265 1061399.485 0, 1234109.12 1061413.256 0, 1234377.974 1061427.043 0, 1234646.827 1061440.846 0, 1234915.679 1061454.665 0, 
+    1235184.53 1061468.5 0, 1235453.381 1061482.35 0, 1235722.231 1061496.216 0, 1235991.08 1061510.098 0, 1236259.928 1061523.996 0, 1236528.775 1061537.91 0, 1236797.621 1061551.839 0, 1237066.467 1061565.785 0, 1237335.312 1061579.746 0, 1237604.156 1061593.723 0, 
+    1237872.999 1061607.716 0, 1238141.841 1061621.724 0, 1238410.683 1061635.749 0, 1238679.524 1061649.789 0, 1238947.101 1061663.779 0, 1239217.203 1061677.917 0, 1239486.041 1061692.005 0, 1239754.878 1061706.109 0, 1240023.715 1061720.228 0, 1240292.55 1061734.363 0, 
+    1240561.385 1061748.514 0, 1240830.219 1061762.681 0, 1241099.053 1061776.864 0, 1241367.885 1061791.062 0, 1241636.717 1061805.277 0, 1241905.547 1061819.507 0, 1242174.377 1061833.753 0, 1242443.206 1061848.015 0, 1242712.034 1061862.292 0, 1242980.862 1061876.586 0, 
+    1243249.688 1061890.895 0, 1243518.514 1061905.22 0, 1243787.339 1061919.561 0, 1244056.163 1061933.918 0, 1244324.986 1061948.29 0, 1244593.808 1061962.679 0, 1244862.63 1061977.083 0, 1245131.45 1061991.503 0, 1245399.009 1062005.871 0, 1245698.445 1056432.907 0, 
+    1245997.878 1050859.991 0))
+
+POLYGON ((1258301.342 1062717.395 0, 1258033.823 1062702.271 0, 1257765.044 1062687.091 0, 1257496.265 1062671.928 0, 1257227.484 1062656.78 0, 1256958.703 1062641.648 0, 1256689.92 1062626.532 0, 1256421.137 1062611.432 0, 1256152.353 1062596.347 0, 1255883.568 1062581.278 0, 
+    1255614.782 1062566.225 0, 1255345.995 1062551.188 0, 1255077.208 1062536.167 0, 1254808.419 1062521.162 0, 1254539.63 1062506.172 0, 1254270.839 1062491.198 0, 1254002.048 1062476.24 0, 1253733.256 1062461.298 0, 1253464.463 1062446.372 0, 1253195.669 1062431.461 0, 
+    1252926.874 1062416.567 0, 1252658.079 1062401.688 0, 1252389.282 1062386.825 0, 1252120.485 1062371.977 0, 1251850.426 1062357.077 0, 1251582.888 1062342.331 0, 1251314.088 1062327.531 0, 1251045.287 1062312.747 0, 1250776.485 1062297.979 0, 1250507.683 1062283.226 0, 
+    1250238.879 1062268.49 0, 1249970.075 1062253.769 0, 1249701.27 1062239.064 0, 1249432.464 1062224.375 0, 1249163.657 1062209.702 0, 1248894.849 1062195.045 0, 1248626.04 1062180.403 0, 1248357.231 1062165.778 0, 1248088.421 1062151.168 0, 1247819.609 1062136.574 0, 
+    1247550.797 1062121.995 0, 1247281.984 1062107.433 0, 1247013.171 1062092.886 0, 1246744.356 1062078.356 0, 1246475.54 1062063.841 0, 1246206.724 1062049.341 0, 1245937.907 1062034.858 0, 1245669.089 1062020.391 0, 1245399.009 1062005.871 0, 1245099.57 1067578.879 0, 
+    1244800.129 1073151.927 0, 1245069.551 1073166.411 0, 1245337.713 1073180.843 0, 1245605.874 1073195.291 0, 1245874.034 1073209.755 0, 1246142.194 1073224.235 0, 1246410.352 1073238.73 0, 1246678.51 1073253.241 0, 1246946.667 1073267.768 0, 1247214.823 1073282.311 0, 
+    1247482.978 1073296.869 0, 1247751.133 1073311.443 0, 1248019.286 1073326.033 0, 1248287.439 1073340.639 0, 1248555.59 1073355.261 0, 1248823.741 1073369.898 0, 1249091.891 1073384.551 0, 1249360.04 1073399.22 0, 1249628.189 1073413.905 0, 1249896.336 1073428.605 0, 
+    1250164.483 1073443.322 0, 1250432.628 1073458.054 0, 1250700.773 1073472.802 0, 1250968.917 1073487.565 0, 1251235.803 1073502.275 0, 1251505.203 1073517.14 0, 1251773.344 1073531.951 0, 1252041.484 1073546.778 0, 1252309.624 1073561.62 0, 1252577.763 1073576.479 0, 
+    1252845.901 1073591.353 0, 1253114.038 1073606.243 0, 1253382.174 1073621.148 0, 1253650.309 1073636.07 0, 1253918.443 1073651.007 0, 1254186.577 1073665.96 0, 1254454.71 1073680.929 0, 1254722.841 1073695.913 0, 1254990.972 1073710.914 0, 1255259.102 1073725.93 0, 
+    1255527.231 1073740.962 0, 1255795.359 1073756.01 0, 1256063.487 1073771.073 0, 1256331.613 1073786.152 0, 1256599.738 1073801.247 0, 1256867.863 1073816.358 0, 1257135.987 1073831.485 0, 1257404.11 1073846.627 0, 1257670.976 1073861.714 0, 1257986.16 1068289.535 0, 
+    1258301.342 1062717.395 0))
+
+POLYGON ((1270539.765 1074607.861 0, 1270272.941 1074592.02 0, 1270004.862 1074576.12 0, 1269736.782 1074560.236 0, 1269468.701 1074544.368 0, 1269200.619 1074528.516 0, 1268932.536 1074512.679 0, 1268664.453 1074496.858 0, 1268396.368 1074481.053 0, 1268128.283 1074465.263 0, 
+    1267860.196 1074449.49 0, 1267592.109 1074433.732 0, 1267324.02 1074417.99 0, 1267055.931 1074402.264 0, 1266787.841 1074386.553 0, 1266519.75 1074370.858 0, 1266251.658 1074355.18 0, 1265983.565 1074339.516 0, 1265715.471 1074323.869 0, 1265447.376 1074308.237 0, 
+    1265179.281 1074292.622 0, 1264911.184 1074277.022 0, 1264643.087 1074261.437 0, 1264374.988 1074245.869 0, 1264105.634 1074230.243 0, 1263838.788 1074214.779 0, 1263570.687 1074199.258 0, 1263302.585 1074183.753 0, 1263034.482 1074168.263 0, 1262766.378 1074152.789 0, 
+    1262498.273 1074137.331 0, 1262230.168 1074121.889 0, 1261962.061 1074106.463 0, 1261693.953 1074091.052 0, 1261425.845 1074075.657 0, 1261157.736 1074060.278 0, 1260889.625 1074044.915 0, 1260621.514 1074029.567 0, 1260353.402 1074014.235 0, 1260085.289 1073998.919 0, 
+    1259817.175 1073983.619 0, 1259549.06 1073968.335 0, 1259280.945 1073953.066 0, 1259012.828 1073937.813 0, 1258744.711 1073922.576 0, 1258476.592 1073907.355 0, 1258208.473 1073892.149 0, 1257940.353 1073876.959 0, 1257670.976 1073861.714 0, 1257355.789 1079433.929 0, 
+    1257040.601 1085006.175 0, 1257309.319 1085021.383 0, 1257576.784 1085036.535 0, 1257844.247 1085051.704 0, 1258111.709 1085066.888 0, 1258379.171 1085082.088 0, 1258646.632 1085097.303 0, 1258914.091 1085112.534 0, 1259181.55 1085127.781 0, 1259449.008 1085143.044 0, 
+    1259716.465 1085158.323 0, 1259983.922 1085173.617 0, 1260251.377 1085188.927 0, 1260518.831 1085204.253 0, 1260786.285 1085219.594 0, 1261053.737 1085234.951 0, 1261321.189 1085250.324 0, 1261588.64 1085265.713 0, 1261856.089 1085281.118 0, 1262123.538 1085296.538 0, 
+    1262390.986 1085311.974 0, 1262658.434 1085327.425 0, 1262925.88 1085342.893 0, 1263193.325 1085358.376 0, 1263459.518 1085373.802 0, 1263728.213 1085389.39 0, 1263995.656 1085404.92 0, 1264263.097 1085420.466 0, 1264530.538 1085436.028 0, 1264797.978 1085451.606 0, 
+    1265065.417 1085467.199 0, 1265332.855 1085482.808 0, 1265600.292 1085498.433 0, 1265867.728 1085514.073 0, 1266135.163 1085529.73 0, 1266402.597 1085545.402 0, 1266670.031 1085561.09 0, 1266937.463 1085576.793 0, 1267204.895 1085592.512 0, 1267472.325 1085608.247 0, 
+    1267739.755 1085623.998 0, 1268007.184 1085639.765 0, 1268274.612 1085655.547 0, 1268542.038 1085671.345 0, 1268809.464 1085687.159 0, 1269076.889 1085702.988 0, 1269344.314 1085718.833 0, 1269611.737 1085734.694 0, 1269877.908 1085750.497 0, 1270208.838 1080179.164 0, 
+    1270539.765 1074607.861 0))
+
+POLYGON ((1282713.061 1086531.083 0, 1282446.933 1086514.529 0, 1282179.556 1086497.912 0, 1281912.178 1086481.312 0, 1281644.798 1086464.727 0, 1281377.418 1086448.157 0, 1281110.037 1086431.604 0, 1280842.655 1086415.066 0, 1280575.272 1086398.544 0, 1280307.887 1086382.038 0, 
+    1280040.502 1086365.548 0, 1279773.116 1086349.073 0, 1279505.729 1086332.614 0, 1279238.341 1086316.171 0, 1278970.952 1086299.743 0, 1278703.562 1086283.331 0, 1278436.172 1086266.935 0, 1278168.78 1086250.555 0, 1277901.387 1086234.19 0, 1277633.993 1086217.841 0, 
+    1277366.598 1086201.508 0, 1277099.203 1086185.191 0, 1276831.806 1086168.889 0, 1276564.408 1086152.603 0, 1276295.76 1086136.257 0, 1276029.61 1086120.079 0, 1275762.21 1086103.84 0, 1275494.808 1086087.617 0, 1275227.406 1086071.41 0, 1274960.003 1086055.218 0, 
+    1274692.598 1086039.043 0, 1274425.193 1086022.883 0, 1274157.787 1086006.738 0, 1273890.38 1085990.61 0, 1273622.972 1085974.497 0, 1273355.562 1085958.4 0, 1273088.152 1085942.319 0, 1272820.742 1085926.253 0, 1272553.33 1085910.203 0, 1272285.917 1085894.169 0, 
+    1272018.503 1085878.151 0, 1271751.088 1085862.148 0, 1271483.673 1085846.162 0, 1271216.256 1085830.19 0, 1270948.838 1085814.235 0, 1270681.42 1085798.295 0, 1270414.001 1085782.372 0, 1270146.58 1085766.463 0, 1269877.908 1085750.497 0, 1269546.977 1091321.856 0, 
+    1269216.045 1096893.238 0, 1269484.058 1096909.166 0, 1269750.823 1096925.035 0, 1270017.586 1096940.92 0, 1270284.349 1096956.821 0, 1270551.111 1096972.737 0, 1270817.871 1096988.669 0, 1271084.631 1097004.616 0, 1271351.39 1097020.58 0, 1271618.148 1097036.559 0, 
+    1271884.905 1097052.554 0, 1272151.661 1097068.564 0, 1272418.416 1097084.59 0, 1272685.17 1097100.632 0, 1272951.924 1097116.69 0, 1273218.676 1097132.763 0, 1273485.427 1097148.852 0, 1273752.178 1097164.956 0, 1274018.927 1097181.077 0, 1274285.676 1097197.213 0, 
+    1274552.423 1097213.365 0, 1274819.17 1097229.532 0, 1275085.916 1097245.715 0, 1275352.66 1097261.914 0, 1275618.157 1097278.053 0, 1275886.147 1097294.359 0, 1276152.889 1097310.605 0, 1276419.63 1097326.867 0, 1276686.37 1097343.144 0, 1276953.108 1097359.437 0, 
+    1277219.846 1097375.746 0, 1277486.584 1097392.07 0, 1277753.32 1097408.41 0, 1278020.055 1097424.766 0, 1278286.789 1097441.138 0, 1278553.522 1097457.525 0, 1278820.254 1097473.928 0, 1279086.986 1097490.347 0, 1279353.716 1097506.781 0, 1279620.445 1097523.231 0, 
+    1279887.174 1097539.697 0, 1280153.901 1097556.178 0, 1280420.627 1097572.675 0, 1280687.353 1097589.188 0, 1280954.077 1097605.717 0, 1281220.801 1097622.261 0, 1281487.523 1097638.821 0, 1281754.245 1097655.397 0, 1282019.72 1097671.91 0, 1282366.391 1092101.486 0, 
+    1282713.061 1086531.083 0))
+
+POLYGON ((1294821.144 1098486.752 0, 1294555.715 1098469.488 0, 1294289.041 1098452.159 0, 1294022.366 1098434.846 0, 1293755.691 1098417.548 0, 1293489.014 1098400.266 0, 1293222.336 1098383 0, 1292955.658 1098365.749 0, 1292688.978 1098348.514 0, 1292422.297 1098331.295 0, 
+    1292155.615 1098314.091 0, 1291888.932 1098296.903 0, 1291622.249 1098279.731 0, 1291355.564 1098262.575 0, 1291088.878 1098245.434 0, 1290822.191 1098228.309 0, 1290555.503 1098211.2 0, 1290288.814 1098194.106 0, 1290022.124 1098177.028 0, 1289755.434 1098159.966 0, 
+    1289488.742 1098142.919 0, 1289222.049 1098125.888 0, 1288955.355 1098108.873 0, 1288688.66 1098091.873 0, 1288420.72 1098074.811 0, 1288155.267 1098057.922 0, 1287888.569 1098040.969 0, 1287621.871 1098024.033 0, 1287355.171 1098007.112 0, 1287088.47 1097990.206 0, 
+    1286821.768 1097973.317 0, 1286555.065 1097956.443 0, 1286288.361 1097939.584 0, 1286021.656 1097922.742 0, 1285754.951 1097905.915 0, 1285488.244 1097889.104 0, 1285221.536 1097872.309 0, 1284954.827 1097855.529 0, 1284688.117 1097838.765 0, 1284421.407 1097822.017 0, 
+    1284154.695 1097805.284 0, 1283887.982 1097788.567 0, 1283621.268 1097771.866 0, 1283354.554 1097755.18 0, 1283087.838 1097738.51 0, 1282821.121 1097721.856 0, 1282554.404 1097705.218 0, 1282287.685 1097688.595 0, 1282019.72 1097671.91 0, 1281673.048 1103242.353 0, 
+    1281326.375 1108812.81 0, 1281593.681 1108829.453 0, 1281859.744 1108846.035 0, 1282125.806 1108862.633 0, 1282391.867 1108879.246 0, 1282657.927 1108895.875 0, 1282923.986 1108912.519 0, 1283190.044 1108929.179 0, 1283456.101 1108945.855 0, 1283722.157 1108962.547 0, 
+    1283988.212 1108979.254 0, 1284254.266 1108995.977 0, 1284520.319 1109012.715 0, 1284786.371 1109029.469 0, 1285052.422 1109046.239 0, 1285318.472 1109063.024 0, 1285584.522 1109079.826 0, 1285850.57 1109096.642 0, 1286116.617 1109113.475 0, 1286382.663 1109130.323 0, 
+    1286648.708 1109147.187 0, 1286914.752 1109164.066 0, 1287180.796 1109180.961 0, 1287446.838 1109197.872 0, 1287711.638 1109214.719 0, 1287978.919 1109231.74 0, 1288244.958 1109248.698 0, 1288510.997 1109265.671 0, 1288777.034 1109282.66 0, 1289043.07 1109299.665 0, 
+    1289309.105 1109316.685 0, 1289575.139 1109333.721 0, 1289841.173 1109350.773 0, 1290107.205 1109367.84 0, 1290373.236 1109384.923 0, 1290639.266 1109402.022 0, 1290905.295 1109419.136 0, 1291171.324 1109436.266 0, 1291437.351 1109453.412 0, 1291703.377 1109470.573 0, 
+    1291969.402 1109487.75 0, 1292235.426 1109504.942 0, 1292501.449 1109522.151 0, 1292767.471 1109539.374 0, 1293033.493 1109556.614 0, 1293299.513 1109573.869 0, 1293565.532 1109591.14 0, 1293831.55 1109608.427 0, 1294096.327 1109625.648 0, 1294458.736 1104056.193 0, 
+    1294821.144 1098486.752 0))
+
+POLYGON ((1306863.931 1110474.561 0, 1306599.202 1110456.591 0, 1306333.234 1110438.553 0, 1306067.265 1110420.531 0, 1305801.294 1110402.524 0, 1305535.323 1110384.533 0, 1305269.351 1110366.558 0, 1305003.377 1110348.598 0, 1304737.403 1110330.654 0, 1304471.427 1110312.725 0, 
+    1304205.45 1110294.813 0, 1303939.473 1110276.916 0, 1303673.494 1110259.034 0, 1303407.514 1110241.168 0, 1303141.533 1110223.318 0, 1302875.552 1110205.484 0, 1302609.569 1110187.665 0, 1302343.585 1110169.862 0, 1302077.6 1110152.074 0, 1301811.614 1110134.302 0, 
+    1301545.627 1110116.546 0, 1301279.638 1110098.806 0, 1301013.649 1110081.081 0, 1300747.659 1110063.371 0, 1300480.429 1110045.595 0, 1300215.675 1110028 0, 1299949.682 1110010.338 0, 1299683.688 1109992.691 0, 1299417.692 1109975.06 0, 1299151.696 1109957.445 0, 
+    1298885.698 1109939.845 0, 1298619.7 1109922.261 0, 1298353.7 1109904.693 0, 1298087.699 1109887.14 0, 1297821.698 1109869.603 0, 1297555.695 1109852.082 0, 1297289.691 1109834.576 0, 1297023.687 1109817.086 0, 1296757.681 1109799.612 0, 1296491.674 1109782.153 0, 
+    1296225.666 1109764.71 0, 1295959.657 1109747.282 0, 1295693.647 1109729.871 0, 1295427.637 1109712.474 0, 1295161.625 1109695.094 0, 1294895.612 1109677.729 0, 1294629.598 1109660.38 0, 1294363.583 1109643.047 0, 1294096.327 1109625.648 0, 1293733.917 1115195.112 0, 
+    1293371.507 1120764.581 0, 1293638.104 1120781.936 0, 1293903.463 1120799.227 0, 1294168.822 1120816.533 0, 1294434.179 1120833.855 0, 1294699.535 1120851.193 0, 1294964.891 1120868.546 0, 1295230.245 1120885.915 0, 1295495.598 1120903.3 0, 1295760.951 1120920.7 0, 
+    1296026.302 1120938.115 0, 1296291.652 1120955.547 0, 1296557.001 1120972.994 0, 1296822.349 1120990.456 0, 1297087.696 1121007.934 0, 1297353.042 1121025.428 0, 1297618.387 1121042.938 0, 1297883.731 1121060.463 0, 1298149.074 1121078.003 0, 1298414.416 1121095.56 0, 
+    1298679.757 1121113.132 0, 1298945.097 1121130.719 0, 1299210.436 1121148.322 0, 1299475.774 1121165.941 0, 1299739.875 1121183.493 0, 1300006.446 1121201.225 0, 1300271.781 1121218.891 0, 1300537.115 1121236.572 0, 1300802.447 1121254.269 0, 1301067.779 1121271.981 0, 
+    1301333.109 1121289.709 0, 1301598.439 1121307.453 0, 1301863.767 1121325.212 0, 1302129.095 1121342.987 0, 1302394.421 1121360.778 0, 1302659.746 1121378.584 0, 1302925.07 1121396.406 0, 1303190.394 1121414.243 0, 1303455.716 1121432.096 0, 1303721.037 1121449.965 0, 
+    1303986.357 1121467.849 0, 1304251.676 1121485.749 0, 1304516.994 1121503.664 0, 1304782.311 1121521.595 0, 1305047.627 1121539.542 0, 1305312.941 1121557.504 0, 1305578.255 1121575.482 0, 1305843.568 1121593.476 0, 1306107.645 1121611.401 0, 1306485.788 1116042.978 0, 
+    1306863.931 1110474.561 0))
+
+POLYGON ((1318841.339 1122494.2 0, 1318577.312 1122475.528 0, 1318312.051 1122456.785 0, 1318046.789 1122438.058 0, 1317781.526 1122419.346 0, 1317516.262 1122400.65 0, 1317250.997 1122381.969 0, 1316985.731 1122363.304 0, 1316720.464 1122344.655 0, 1316455.195 1122326.021 0, 
+    1316189.926 1122307.403 0, 1315924.655 1122288.801 0, 1315659.383 1122270.214 0, 1315394.11 1122251.643 0, 1315128.836 1122233.087 0, 1314863.561 1122214.547 0, 1314598.285 1122196.022 0, 1314333.008 1122177.514 0, 1314067.73 1122159.02 0, 1313802.45 1122140.543 0, 
+    1313537.17 1122122.081 0, 1313271.888 1122103.634 0, 1313006.606 1122085.204 0, 1312741.322 1122066.789 0, 1312474.804 1122048.304 0, 1312210.751 1122030.005 0, 1311945.464 1122011.637 0, 1311680.176 1121993.284 0, 1311414.887 1121974.947 0, 1311149.597 1121956.626 0, 
+    1310884.306 1121938.32 0, 1310619.013 1121920.03 0, 1310353.72 1121901.755 0, 1310088.425 1121883.496 0, 1309823.13 1121865.253 0, 1309557.833 1121847.025 0, 1309292.535 1121828.813 0, 1309027.237 1121810.616 0, 1308761.937 1121792.435 0, 1308496.636 1121774.27 0, 
+    1308231.334 1121756.12 0, 1307966.031 1121737.986 0, 1307700.727 1121719.868 0, 1307435.421 1121701.765 0, 1307170.115 1121683.678 0, 1306904.808 1121665.606 0, 1306639.499 1121647.55 0, 1306374.19 1121629.51 0, 1306107.645 1121611.401 0, 1305729.501 1127179.824 0, 
+    1305351.358 1132748.243 0, 1305617.245 1132766.307 0, 1305881.899 1132784.302 0, 1306146.552 1132802.314 0, 1306411.203 1132820.341 0, 1306675.854 1132838.383 0, 1306940.504 1132856.441 0, 1307205.153 1132874.515 0, 1307469.8 1132892.604 0, 1307734.447 1132910.709 0, 
+    1307999.092 1132928.83 0, 1308263.737 1132946.966 0, 1308528.38 1132965.117 0, 1308793.022 1132983.284 0, 1309057.663 1133001.467 0, 1309322.304 1133019.665 0, 1309586.943 1133037.879 0, 1309851.581 1133056.109 0, 1310116.218 1133074.354 0, 1310380.853 1133092.614 0, 
+    1310645.488 1133110.891 0, 1310910.122 1133129.182 0, 1311174.754 1133147.49 0, 1311439.386 1133165.813 0, 1311702.786 1133184.066 0, 1311968.646 1133202.505 0, 1312233.274 1133220.875 0, 1312497.901 1133239.26 0, 1312762.527 1133257.661 0, 1313027.153 1133276.077 0, 
+    1313291.776 1133294.509 0, 1313556.399 1133312.957 0, 1313821.021 1133331.42 0, 1314085.642 1133349.898 0, 1314350.261 1133368.393 0, 1314614.88 1133386.903 0, 1314879.497 1133405.428 0, 1315144.114 1133423.969 0, 1315408.729 1133442.525 0, 1315673.343 1133461.098 0, 
+    1315937.956 1133479.685 0, 1316202.568 1133498.289 0, 1316467.179 1133516.907 0, 1316731.789 1133535.542 0, 1316996.398 1133554.192 0, 1317261.005 1133572.857 0, 1317525.612 1133591.538 0, 1317790.217 1133610.235 0, 1318053.592 1133628.861 0, 1318447.465 1128061.532 0, 
+    1318841.339 1122494.2 0))
+
+POLYGON ((1330753.287 1134545.361 0, 1330489.964 1134525.991 0, 1330225.413 1134506.547 0, 1329960.86 1134487.119 0, 1329696.306 1134467.706 0, 1329431.751 1134448.308 0, 1329167.195 1134428.926 0, 1328902.638 1134409.56 0, 1328638.08 1134390.209 0, 1328373.52 1134370.874 0, 
+    1328108.959 1134351.554 0, 1327844.398 1134332.25 0, 1327579.835 1134312.962 0, 1327315.271 1134293.689 0, 1327050.706 1134274.431 0, 1326786.139 1134255.19 0, 1326521.572 1134235.963 0, 1326257.003 1134216.753 0, 1325992.433 1134197.558 0, 1325727.863 1134178.378 0, 
+    1325463.291 1134159.214 0, 1325198.718 1134140.066 0, 1324934.143 1134120.933 0, 1324669.568 1134101.816 0, 1324403.763 1134082.626 0, 1324140.414 1134063.628 0, 1323875.835 1134044.558 0, 1323611.255 1134025.503 0, 1323346.674 1134006.464 0, 1323082.092 1133987.44 0, 
+    1322817.509 1133968.432 0, 1322552.925 1133949.439 0, 1322288.339 1133930.462 0, 1322023.753 1133911.501 0, 1321759.165 1133892.555 0, 1321494.576 1133873.624 0, 1321229.987 1133854.71 0, 1320965.396 1133835.811 0, 1320700.803 1133816.927 0, 1320436.21 1133798.059 0, 
+    1320171.616 1133779.206 0, 1319907.02 1133760.37 0, 1319642.424 1133741.548 0, 1319377.826 1133722.743 0, 1319113.227 1133703.952 0, 1318848.628 1133685.178 0, 1318584.027 1133666.419 0, 1318319.425 1133647.675 0, 1318053.592 1133628.861 0, 1317659.719 1139196.18 0, 
+    1317265.847 1144763.487 0, 1317531.021 1144782.255 0, 1317794.968 1144800.952 0, 1318058.914 1144819.665 0, 1318322.858 1144838.393 0, 1318586.802 1144857.137 0, 1318850.744 1144875.896 0, 1319114.685 1144894.67 0, 1319378.625 1144913.461 0, 1319642.564 1144932.266 0, 
+    1319906.502 1144951.088 0, 1320170.439 1144969.924 0, 1320434.375 1144988.777 0, 1320698.309 1145007.645 0, 1320962.243 1145026.528 0, 1321226.175 1145045.427 0, 1321490.106 1145064.342 0, 1321754.036 1145083.272 0, 1322017.965 1145102.217 0, 1322281.893 1145121.178 0, 
+    1322545.82 1145140.155 0, 1322809.746 1145159.147 0, 1323073.67 1145178.155 0, 1323337.593 1145197.178 0, 1323600.291 1145216.128 0, 1323865.437 1145235.271 0, 1324129.357 1145254.341 0, 1324393.276 1145273.426 0, 1324657.194 1145292.527 0, 1324921.11 1145311.644 0, 
+    1325185.026 1145330.776 0, 1325448.94 1145349.923 0, 1325712.854 1145369.086 0, 1325976.766 1145388.265 0, 1326240.677 1145407.459 0, 1326504.587 1145426.669 0, 1326768.496 1145445.894 0, 1327032.403 1145465.135 0, 1327296.31 1145484.391 0, 1327560.215 1145503.663 0, 
+    1327824.119 1145522.95 0, 1328088.023 1145542.253 0, 1328351.924 1145561.571 0, 1328615.825 1145580.905 0, 1328879.725 1145600.254 0, 1329143.624 1145619.619 0, 1329407.521 1145639 0, 1329671.417 1145658.396 0, 1329934.088 1145677.717 0, 1330343.687 1140111.546 0, 
+    1330753.287 1134545.361 0))
+
+POLYGON ((1342599.696 1146627.734 0, 1342337.079 1146607.671 0, 1342073.238 1146587.529 0, 1341809.397 1146567.403 0, 1341545.554 1146547.293 0, 1341281.71 1146527.198 0, 1341017.865 1146507.118 0, 1340754.018 1146487.054 0, 1340490.171 1146467.006 0, 1340226.322 1146446.973 0, 
+    1339962.472 1146426.956 0, 1339698.621 1146406.954 0, 1339434.769 1146386.968 0, 1339170.916 1146366.997 0, 1338907.061 1146347.042 0, 1338643.205 1146327.103 0, 1338379.348 1146307.178 0, 1338115.49 1146287.27 0, 1337851.631 1146267.377 0, 1337587.77 1146247.499 0, 
+    1337323.909 1146227.637 0, 1337060.046 1146207.791 0, 1336796.182 1146187.96 0, 1336532.317 1146168.145 0, 1336267.228 1146148.253 0, 1336004.583 1146128.56 0, 1335740.715 1146108.792 0, 1335476.845 1146089.038 0, 1335212.974 1146069.301 0, 1334949.102 1146049.578 0, 
+    1334685.229 1146029.872 0, 1334421.354 1146010.181 0, 1334157.479 1145990.505 0, 1333893.602 1145970.845 0, 1333629.724 1145951.2 0, 1333365.845 1145931.571 0, 1333101.965 1145911.958 0, 1332838.083 1145892.36 0, 1332574.201 1145872.777 0, 1332310.317 1145853.211 0, 
+    1332046.432 1145833.659 0, 1331782.546 1145814.123 0, 1331518.659 1145794.603 0, 1331254.771 1145775.098 0, 1330990.882 1145755.609 0, 1330726.991 1145736.135 0, 1330463.099 1145716.677 0, 1330199.206 1145697.235 0, 1329934.088 1145677.717 0, 1329524.491 1151243.872 0, 
+    1329114.894 1156810.004 0, 1329379.354 1156829.473 0, 1329642.592 1156848.867 0, 1329905.828 1156868.277 0, 1330169.064 1156887.702 0, 1330432.298 1156907.143 0, 1330695.531 1156926.599 0, 1330958.763 1156946.071 0, 1331221.994 1156965.559 0, 1331485.223 1156985.061 0, 
+    1331748.452 1157004.58 0, 1332011.679 1157024.114 0, 1332274.905 1157043.663 0, 1332538.13 1157063.228 0, 1332801.354 1157082.808 0, 1333064.577 1157102.404 0, 1333327.798 1157122.015 0, 1333591.019 1157141.642 0, 1333854.238 1157161.284 0, 1334117.456 1157180.942 0, 
+    1334380.673 1157200.615 0, 1334643.889 1157220.304 0, 1334907.103 1157240.008 0, 1335170.317 1157259.728 0, 1335432.309 1157279.371 0, 1335696.74 1157299.213 0, 1335959.95 1157318.98 0, 1336223.159 1157338.761 0, 1336486.367 1157358.559 0, 1336749.573 1157378.371 0, 
+    1337012.779 1157398.199 0, 1337275.983 1157418.043 0, 1337539.186 1157437.902 0, 1337802.387 1157457.777 0, 1338065.588 1157477.667 0, 1338328.788 1157497.572 0, 1338591.986 1157517.494 0, 1338855.183 1157537.43 0, 1339118.379 1157557.382 0, 1339381.574 1157577.35 0, 
+    1339644.767 1157597.333 0, 1339907.96 1157617.331 0, 1340171.151 1157637.346 0, 1340434.341 1157657.375 0, 1340697.53 1157677.42 0, 1340960.718 1157697.481 0, 1341223.904 1157717.557 0, 1341487.089 1157737.648 0, 1341749.055 1157757.662 0, 1342174.375 1152192.709 0, 
+    1342599.696 1146627.734 0))
+
+POLYGON ((1354380.487 1158741.01 0, 1354118.578 1158720.256 0, 1353855.45 1158699.421 0, 1353592.321 1158678.602 0, 1353329.191 1158657.798 0, 1353066.06 1158637.009 0, 1352802.928 1158616.236 0, 1352539.794 1158595.479 0, 1352276.659 1158574.736 0, 1352013.523 1158554.01 0, 
+    1351750.386 1158533.299 0, 1351487.247 1158512.603 0, 1351224.108 1158491.923 0, 1350960.967 1158471.259 0, 1350697.824 1158450.609 0, 1350434.681 1158429.976 0, 1350171.536 1158409.358 0, 1349908.391 1158388.755 0, 1349645.244 1158368.168 0, 1349382.095 1158347.596 0, 
+    1349118.946 1158327.04 0, 1348855.795 1158306.499 0, 1348592.643 1158285.974 0, 1348329.49 1158265.464 0, 1348065.118 1158244.875 0, 1347803.181 1158224.491 0, 1347540.024 1158204.028 0, 1347276.866 1158183.58 0, 1347013.707 1158163.148 0, 1346750.547 1158142.731 0, 
+    1346487.385 1158122.33 0, 1346224.222 1158101.944 0, 1345961.058 1158081.574 0, 1345697.893 1158061.219 0, 1345434.727 1158040.88 0, 1345171.56 1158020.556 0, 1344908.391 1158000.247 0, 1344645.221 1157979.954 0, 1344382.05 1157959.677 0, 1344118.878 1157939.415 0, 
+    1343855.704 1157919.169 0, 1343592.529 1157898.938 0, 1343329.354 1157878.722 0, 1343066.177 1157858.522 0, 1342802.998 1157838.338 0, 1342539.819 1157818.169 0, 1342276.638 1157798.016 0, 1342013.457 1157777.878 0, 1341749.055 1157757.662 0, 1341323.737 1163322.588 0, 
+    1340898.422 1168887.484 0, 1341162.165 1168907.649 0, 1341424.692 1168927.737 0, 1341687.217 1168947.84 0, 1341949.742 1168967.959 0, 1342212.265 1168988.093 0, 1342474.787 1169008.243 0, 1342737.308 1169028.408 0, 1342999.827 1169048.588 0, 1343262.346 1169068.784 0, 
+    1343524.863 1169088.996 0, 1343787.379 1169109.223 0, 1344049.894 1169129.465 0, 1344312.407 1169149.723 0, 1344574.92 1169169.996 0, 1344837.431 1169190.285 0, 1345099.941 1169210.589 0, 1345362.45 1169230.909 0, 1345624.958 1169251.244 0, 1345887.464 1169271.594 0, 
+    1346149.97 1169291.96 0, 1346412.474 1169312.342 0, 1346674.977 1169332.739 0, 1346937.478 1169353.151 0, 1347198.764 1169373.484 0, 1347462.478 1169394.022 0, 1347724.976 1169414.481 0, 1347987.473 1169434.955 0, 1348249.969 1169455.444 0, 1348512.463 1169475.949 0, 
+    1348774.956 1169496.47 0, 1349037.448 1169517.006 0, 1349299.939 1169537.557 0, 1349562.429 1169558.124 0, 1349824.917 1169578.706 0, 1350087.404 1169599.304 0, 1350349.89 1169619.917 0, 1350612.375 1169640.546 0, 1350874.859 1169661.19 0, 1351137.341 1169681.849 0, 
+    1351399.822 1169702.524 0, 1351662.302 1169723.215 0, 1351924.781 1169743.921 0, 1352187.258 1169764.642 0, 1352449.735 1169785.379 0, 1352712.21 1169806.131 0, 1352974.683 1169826.899 0, 1353237.156 1169847.682 0, 1353498.414 1169868.384 0, 1353939.449 1164304.713 0, 
+    1354380.487 1158741.01 0))
+
+POLYGON ((1366095.585 1170884.878 0, 1365834.384 1170863.437 0, 1365571.971 1170841.913 0, 1365309.557 1170820.404 0, 1365047.142 1170798.91 0, 1364784.725 1170777.432 0, 1364522.307 1170755.969 0, 1364259.888 1170734.522 0, 1363997.468 1170713.09 0, 1363735.046 1170691.673 0, 
+    1363472.623 1170670.272 0, 1363210.199 1170648.887 0, 1362947.774 1170627.517 0, 1362685.347 1170606.162 0, 1362422.919 1170584.823 0, 1362160.49 1170563.499 0, 1361898.059 1170542.191 0, 1361635.628 1170520.898 0, 1361373.195 1170499.62 0, 1361110.76 1170478.358 0, 
+    1360848.325 1170457.112 0, 1360585.888 1170435.881 0, 1360323.45 1170414.665 0, 1360061.011 1170393.465 0, 1359797.358 1170372.182 0, 1359536.129 1170351.111 0, 1359273.686 1170329.957 0, 1359011.242 1170308.819 0, 1358748.796 1170287.696 0, 1358486.349 1170266.588 0, 
+    1358223.902 1170245.496 0, 1357961.452 1170224.419 0, 1357699.002 1170203.358 0, 1357436.55 1170182.312 0, 1357174.097 1170161.282 0, 1356911.643 1170140.267 0, 1356649.188 1170119.268 0, 1356386.731 1170098.284 0, 1356124.273 1170077.316 0, 1355861.814 1170056.362 0, 
+    1355599.354 1170035.425 0, 1355336.892 1170014.503 0, 1355074.43 1169993.596 0, 1354811.966 1169972.705 0, 1354549.5 1169951.829 0, 1354287.034 1169930.969 0, 1354024.566 1169910.124 0, 1353762.097 1169889.294 0, 1353498.414 1169868.384 0, 1353057.381 1175432.02 0, 
+    1352616.351 1180995.616 0, 1352879.377 1181016.474 0, 1353141.191 1181037.251 0, 1353403.004 1181058.044 0, 1353664.815 1181078.852 0, 1353926.626 1181099.676 0, 1354188.435 1181120.515 0, 1354450.243 1181141.37 0, 1354712.049 1181162.24 0, 1354973.855 1181183.125 0, 
+    1355235.659 1181204.026 0, 1355497.462 1181224.942 0, 1355759.264 1181245.874 0, 1356021.064 1181266.821 0, 1356282.863 1181287.783 0, 1356544.661 1181308.761 0, 1356806.458 1181329.754 0, 1357068.254 1181350.763 0, 1357330.048 1181371.787 0, 1357591.841 1181392.826 0, 
+    1357853.633 1181413.881 0, 1358115.423 1181434.951 0, 1358377.213 1181456.037 0, 1358639.001 1181477.138 0, 1358899.578 1181498.157 0, 1359162.573 1181519.386 0, 1359424.358 1181540.534 0, 1359686.141 1181561.696 0, 1359947.923 1181582.874 0, 1360209.703 1181604.068 0, 
+    1360471.483 1181625.277 0, 1360733.261 1181646.501 0, 1360995.038 1181667.741 0, 1361256.814 1181688.996 0, 1361518.588 1181710.267 0, 1361780.361 1181731.553 0, 1362042.133 1181752.854 0, 1362303.904 1181774.171 0, 1362565.673 1181795.503 0, 1362827.441 1181816.851 0, 
+    1363089.208 1181838.214 0, 1363350.974 1181859.592 0, 1363612.738 1181880.986 0, 1363874.501 1181902.395 0, 1364136.263 1181923.82 0, 1364398.023 1181945.26 0, 1364659.783 1181966.715 0, 1364921.541 1181988.186 0, 1365182.089 1182009.573 0, 1365638.835 1176447.246 0, 
+    1366095.585 1170884.878 0))
+
+POLYGON ((1377744.912 1183059.027 0, 1377484.423 1183036.904 0, 1377222.727 1183014.693 0, 1376961.029 1182992.498 0, 1376699.33 1182970.319 0, 1376437.63 1182948.155 0, 1376175.929 1182926.006 0, 1375914.226 1182903.873 0, 1375652.521 1182881.755 0, 1375390.816 1182859.653 0, 
+    1375129.109 1182837.566 0, 1374867.401 1182815.494 0, 1374605.692 1182793.438 0, 1374343.981 1182771.397 0, 1374082.269 1182749.371 0, 1373820.556 1182727.361 0, 1373558.841 1182705.367 0, 1373297.126 1182683.388 0, 1373035.408 1182661.424 0, 1372773.69 1182639.475 0, 
+    1372511.97 1182617.542 0, 1372250.249 1182595.625 0, 1371988.527 1182573.722 0, 1371726.803 1182551.836 0, 1371463.871 1182529.863 0, 1371203.352 1182508.108 0, 1370941.625 1182486.268 0, 1370679.896 1182464.442 0, 1370418.166 1182442.633 0, 1370156.435 1182420.838 0, 
+    1369894.702 1182399.059 0, 1369632.968 1182377.296 0, 1369371.233 1182355.548 0, 1369109.497 1182333.815 0, 1368847.759 1182312.098 0, 1368586.02 1182290.396 0, 1368324.28 1182268.709 0, 1368062.538 1182247.038 0, 1367800.796 1182225.382 0, 1367539.051 1182203.742 0, 
+    1367277.306 1182182.117 0, 1367015.559 1182160.507 0, 1366753.812 1182138.913 0, 1366492.062 1182117.335 0, 1366230.312 1182095.771 0, 1365968.56 1182074.223 0, 1365706.807 1182052.691 0, 1365445.053 1182031.174 0, 1365182.089 1182009.573 0, 1364725.347 1187571.856 0, 
+    1364268.609 1193134.089 0, 1364530.915 1193155.636 0, 1364792.014 1193177.099 0, 1365053.112 1193198.578 0, 1365314.209 1193220.072 0, 1365575.305 1193241.581 0, 1365836.399 1193263.106 0, 1366097.493 1193284.646 0, 1366358.584 1193306.201 0, 1366619.675 1193327.772 0, 
+    1366880.764 1193349.358 0, 1367141.853 1193370.96 0, 1367402.939 1193392.577 0, 1367664.025 1193414.209 0, 1367925.109 1193435.857 0, 1368186.192 1193457.52 0, 1368447.274 1193479.198 0, 1368708.354 1193500.892 0, 1368969.433 1193522.601 0, 1369230.511 1193544.326 0, 
+    1369491.588 1193566.066 0, 1369752.663 1193587.821 0, 1370013.737 1193609.591 0, 1370274.81 1193631.377 0, 1370534.677 1193653.078 0, 1370796.952 1193674.995 0, 1371058.021 1193696.827 0, 1371319.088 1193718.675 0, 1371580.154 1193740.538 0, 1371841.22 1193762.416 0, 
+    1372102.283 1193784.309 0, 1372363.346 1193806.218 0, 1372624.407 1193828.142 0, 1372885.467 1193850.082 0, 1373146.525 1193872.037 0, 1373407.583 1193894.007 0, 1373668.639 1193915.993 0, 1373929.693 1193937.994 0, 1374190.747 1193960.011 0, 1374451.799 1193982.042 0, 
+    1374712.85 1194004.09 0, 1374973.899 1194026.152 0, 1375234.948 1194048.23 0, 1375495.994 1194070.323 0, 1375757.04 1194092.432 0, 1376018.084 1194114.556 0, 1376279.127 1194136.695 0, 1376540.169 1194158.85 0, 1376800.007 1194180.918 0, 1377272.457 1188619.997 0, 
+    1377744.912 1183059.027 0))
+
+POLYGON ((861659.695 733878.766 0, 861372.98 733886.877 0, 861084.848 733895.045 0, 860796.717 733903.229 0, 860508.586 733911.431 0, 860220.456 733919.65 0, 859932.327 733927.885 0, 859644.198 733936.138 0, 859356.069 733944.407 0, 859067.941 733952.694 0, 
+    858779.813 733960.997 0, 858491.686 733969.318 0, 858203.559 733977.655 0, 857915.433 733986.009 0, 857627.308 733994.381 0, 857339.182 734002.769 0, 857051.058 734011.174 0, 856762.934 734019.596 0, 856474.81 734028.036 0, 856186.687 734036.492 0, 
+    855898.564 734044.965 0, 855610.442 734053.455 0, 855322.32 734061.962 0, 855034.199 734070.486 0, 854744.661 734079.069 0, 854457.958 734087.584 0, 854169.838 734096.159 0, 853881.719 734104.751 0, 853593.6 734113.36 0, 853305.482 734121.985 0, 
+    853017.365 734130.628 0, 852729.247 734139.287 0, 852441.131 734147.964 0, 852153.015 734156.657 0, 851864.899 734165.368 0, 851576.784 734174.095 0, 851288.669 734182.84 0, 851000.555 734191.601 0, 850712.442 734200.379 0, 850424.329 734209.175 0, 
+    850136.216 734217.987 0, 849848.104 734226.816 0, 849559.992 734235.662 0, 849271.882 734244.525 0, 848983.771 734253.405 0, 848695.661 734262.302 0, 848407.552 734271.216 0, 848119.443 734280.147 0, 847829.916 734289.139 0, 848003.046 739858.341 0, 
+    848176.184 745427.808 0, 848465.052 745418.836 0, 848752.506 745409.926 0, 849039.959 745401.032 0, 849327.414 745392.155 0, 849614.869 745383.295 0, 849902.324 745374.453 0, 850189.78 745365.627 0, 850477.236 745356.818 0, 850764.693 745348.025 0, 
+    851052.151 745339.25 0, 851339.609 745330.492 0, 851627.067 745321.75 0, 851914.526 745313.026 0, 852201.985 745304.318 0, 852489.445 745295.628 0, 852776.906 745286.954 0, 853064.367 745278.297 0, 853351.829 745269.657 0, 853639.291 745261.034 0, 
+    853926.753 745252.428 0, 854214.216 745243.839 0, 854501.68 745235.267 0, 854789.144 745226.712 0, 855075.194 745218.215 0, 855364.074 745209.652 0, 855651.539 745201.147 0, 855939.005 745192.66 0, 856226.472 745184.189 0, 856513.939 745175.735 0, 
+    856801.406 745167.299 0, 857088.874 745158.879 0, 857376.343 745150.476 0, 857663.812 745142.089 0, 857951.282 745133.72 0, 858238.752 745125.368 0, 858526.222 745117.033 0, 858813.693 745108.714 0, 859101.165 745100.413 0, 859388.637 745092.128 0, 
+    859676.109 745083.861 0, 859963.582 745075.61 0, 860251.056 745067.376 0, 860538.53 745059.159 0, 860826.004 745050.959 0, 861113.479 745042.776 0, 861400.954 745034.61 0, 861688.43 745026.461 0, 861974.493 745018.369 0, 861817.091 739448.435 0, 
+    861659.695 733878.766 0))
+
+POLYGON ((875773.904 744647.914 0, 875487.817 744655.198 0, 875200.319 744662.535 0, 874912.822 744669.889 0, 874625.325 744677.26 0, 874337.829 744684.647 0, 874050.333 744692.052 0, 873762.837 744699.474 0, 873475.342 744706.912 0, 873187.847 744714.368 0, 
+    872900.353 744721.84 0, 872612.859 744729.329 0, 872325.366 744736.836 0, 872037.873 744744.359 0, 871750.38 744751.899 0, 871462.888 744759.456 0, 871175.397 744767.03 0, 870887.905 744774.62 0, 870600.415 744782.228 0, 870312.925 744789.853 0, 
+    870025.435 744797.494 0, 869737.945 744805.153 0, 869450.456 744812.828 0, 869162.968 744820.521 0, 868874.068 744828.268 0, 868587.992 744835.956 0, 868300.505 744843.699 0, 868013.019 744851.459 0, 867725.533 744859.236 0, 867438.047 744867.03 0, 
+    867150.562 744874.841 0, 866863.077 744882.669 0, 866575.592 744890.513 0, 866288.109 744898.375 0, 866000.625 744906.253 0, 865713.142 744914.149 0, 865425.66 744922.061 0, 865138.178 744929.99 0, 864850.696 744937.936 0, 864563.215 744945.899 0, 
+    864275.734 744953.879 0, 863988.254 744961.876 0, 863700.775 744969.89 0, 863413.295 744977.921 0, 863125.817 744985.969 0, 862838.338 744994.033 0, 862550.861 745002.115 0, 862263.383 745010.213 0, 861974.493 745018.369 0, 862131.904 750588.563 0, 
+    862289.321 756159.015 0, 862577.552 756150.878 0, 862864.374 756142.798 0, 863151.196 756134.735 0, 863438.018 756126.689 0, 863724.841 756118.66 0, 864011.665 756110.647 0, 864298.489 756102.652 0, 864585.313 756094.673 0, 864872.138 756086.711 0, 
+    865158.963 756078.766 0, 865445.789 756070.838 0, 865732.615 756062.927 0, 866019.442 756055.033 0, 866306.269 756047.155 0, 866593.097 756039.295 0, 866879.925 756031.451 0, 867166.754 756023.624 0, 867453.583 756015.815 0, 867740.412 756008.022 0, 
+    868027.242 756000.246 0, 868314.073 755992.486 0, 868600.904 755984.744 0, 868887.735 755977.019 0, 869173.158 755969.348 0, 869461.399 755961.618 0, 869748.232 755953.943 0, 870035.065 755946.286 0, 870321.899 755938.645 0, 870608.733 755931.02 0, 
+    870895.567 755923.413 0, 871182.402 755915.823 0, 871469.238 755908.249 0, 871756.073 755900.693 0, 872042.91 755893.153 0, 872329.746 755885.63 0, 872616.584 755878.124 0, 872903.421 755870.635 0, 873190.259 755863.163 0, 873477.098 755855.707 0, 
+    873763.937 755848.269 0, 874050.776 755840.847 0, 874337.616 755833.443 0, 874624.456 755826.055 0, 874911.297 755818.684 0, 875198.138 755811.33 0, 875484.98 755803.993 0, 875771.822 755796.673 0, 876057.256 755789.405 0, 875915.577 750218.531 0, 
+    875773.904 744647.914 0))
+
+POLYGON ((889826.181 755458.693 0, 889540.724 755465.155 0, 889253.863 755471.664 0, 888967.002 755478.191 0, 888680.141 755484.735 0, 888393.281 755491.295 0, 888106.421 755497.873 0, 887819.561 755504.467 0, 887532.702 755511.078 0, 887245.843 755517.706 0, 
+    886958.985 755524.351 0, 886672.127 755531.013 0, 886385.269 755537.692 0, 886098.412 755544.387 0, 885811.555 755551.1 0, 885524.698 755557.829 0, 885237.842 755564.575 0, 884950.987 755571.338 0, 884664.131 755578.118 0, 884377.277 755584.915 0, 
+    884090.422 755591.729 0, 883803.568 755598.56 0, 883516.714 755605.407 0, 883229.861 755612.272 0, 882941.602 755619.187 0, 882656.156 755626.051 0, 882369.304 755632.966 0, 882082.452 755639.898 0, 881795.601 755646.847 0, 881508.75 755653.813 0, 
+    881221.9 755660.795 0, 880935.05 755667.795 0, 880648.2 755674.811 0, 880361.351 755681.844 0, 880074.502 755688.895 0, 879787.654 755695.962 0, 879500.806 755703.045 0, 879213.959 755710.146 0, 878927.111 755717.264 0, 878640.265 755724.398 0, 
+    878353.419 755731.55 0, 878066.573 755738.718 0, 877779.727 755745.903 0, 877492.882 755753.105 0, 877206.038 755760.324 0, 876919.194 755767.56 0, 876632.35 755774.813 0, 876345.507 755782.083 0, 876057.256 755789.405 0, 876198.942 761360.533 0, 
+    876340.634 766931.912 0, 876628.226 766924.606 0, 876914.413 766917.353 0, 877200.601 766910.117 0, 877486.789 766902.898 0, 877772.978 766895.695 0, 878059.167 766888.51 0, 878345.357 766881.341 0, 878631.547 766874.189 0, 878917.737 766867.054 0, 
+    879203.928 766859.936 0, 879490.119 766852.834 0, 879776.311 766845.75 0, 880062.503 766838.682 0, 880348.695 766831.631 0, 880634.888 766824.597 0, 880921.081 766817.58 0, 881207.275 766810.58 0, 881493.469 766803.596 0, 881779.664 766796.63 0, 
+    882065.859 766789.68 0, 882352.054 766782.747 0, 882638.25 766775.831 0, 882924.446 766768.931 0, 883209.239 766762.083 0, 883496.84 766755.183 0, 883783.037 766748.335 0, 884069.235 766741.503 0, 884355.433 766734.688 0, 884641.632 766727.89 0, 
+    884927.831 766721.108 0, 885214.03 766714.344 0, 885500.23 766707.596 0, 885786.43 766700.865 0, 886072.631 766694.151 0, 886358.832 766687.454 0, 886645.033 766680.774 0, 886931.235 766674.111 0, 887217.437 766667.464 0, 887503.64 766660.834 0, 
+    887789.843 766654.221 0, 888076.046 766647.625 0, 888362.25 766641.046 0, 888648.454 766634.484 0, 888934.658 766627.938 0, 889220.863 766621.41 0, 889507.068 766614.898 0, 889793.274 766608.403 0, 890078.078 766601.956 0, 889952.126 761030.2 0, 
+    889826.181 755458.693 0))
+
+POLYGON ((903816.399 766310.813 0, 903531.576 766316.455 0, 903245.353 766322.141 0, 902959.13 766327.844 0, 902672.908 766333.564 0, 902386.686 766339.301 0, 902100.465 766345.055 0, 901814.244 766350.826 0, 901528.023 766356.613 0, 901241.802 766362.417 0, 
+    900955.582 766368.239 0, 900669.362 766374.077 0, 900383.143 766379.931 0, 900096.924 766385.803 0, 899810.705 766391.692 0, 899524.487 766397.597 0, 899238.269 766403.519 0, 898952.051 766409.458 0, 898665.834 766415.414 0, 898379.617 766421.387 0, 
+    898093.4 766427.376 0, 897807.184 766433.383 0, 897520.968 766439.406 0, 897234.752 766445.446 0, 896947.135 766451.533 0, 896662.322 766457.577 0, 896376.107 766463.668 0, 896089.893 766469.775 0, 895803.679 766475.9 0, 895517.466 766482.041 0, 
+    895231.253 766488.199 0, 894945.04 766494.374 0, 894658.828 766500.566 0, 894372.616 766506.774 0, 894086.404 766513 0, 893800.193 766519.242 0, 893513.982 766525.501 0, 893227.771 766531.777 0, 892941.561 766538.07 0, 892655.351 766544.38 0, 
+    892369.142 766550.706 0, 892082.933 766557.049 0, 891796.724 766563.41 0, 891510.516 766569.787 0, 891224.308 766576.181 0, 890938.1 766582.591 0, 890651.893 766589.019 0, 890365.686 766595.463 0, 890078.078 766601.956 0, 890204.035 772173.96 0, 
+    890329.997 777746.207 0, 890616.947 777739.728 0, 890902.498 777733.299 0, 891188.049 777726.886 0, 891473.601 777720.49 0, 891759.152 777714.111 0, 892044.705 777707.748 0, 892330.258 777701.403 0, 892615.811 777695.074 0, 892901.364 777688.762 0, 
+    893186.918 777682.466 0, 893472.472 777676.188 0, 893758.027 777669.926 0, 894043.582 777663.682 0, 894329.137 777657.454 0, 894614.693 777651.243 0, 894900.249 777645.048 0, 895185.805 777638.871 0, 895471.362 777632.71 0, 895756.919 777626.566 0, 
+    896042.477 777620.439 0, 896328.035 777614.328 0, 896613.593 777608.235 0, 896899.151 777602.158 0, 897183.312 777596.128 0, 897470.27 777590.055 0, 897755.829 777584.029 0, 898041.389 777578.019 0, 898326.95 777572.027 0, 898612.51 777566.051 0, 
+    898898.072 777560.092 0, 899183.633 777554.15 0, 899469.195 777548.224 0, 899754.757 777542.315 0, 900040.319 777536.424 0, 900325.882 777530.549 0, 900611.445 777524.69 0, 900897.009 777518.849 0, 901182.573 777513.024 0, 901468.137 777507.217 0, 
+    901753.701 777501.426 0, 902039.266 777495.651 0, 902324.831 777489.894 0, 902610.397 777484.154 0, 902895.963 777478.43 0, 903181.529 777472.723 0, 903467.096 777467.033 0, 903752.662 777461.359 0, 904036.833 777455.73 0, 903926.613 771883.15 0, 
+    903816.399 766310.813 0))
+
+POLYGON ((917744.434 777203.98 0, 917460.247 777208.806 0, 917174.665 777213.672 0, 916889.084 777218.556 0, 916603.502 777223.456 0, 916317.921 777228.373 0, 916032.341 777233.307 0, 915746.761 777238.257 0, 915461.181 777243.225 0, 915175.601 777248.209 0, 
+    914890.021 777253.21 0, 914604.442 777258.228 0, 914318.863 777263.262 0, 914033.285 777268.314 0, 913747.706 777273.382 0, 913462.128 777278.467 0, 913176.551 777283.569 0, 912890.973 777288.687 0, 912605.396 777293.823 0, 912319.82 777298.975 0, 
+    912034.243 777304.144 0, 911748.667 777309.33 0, 911463.091 777314.533 0, 911177.516 777319.752 0, 910890.544 777325.014 0, 910606.365 777330.242 0, 910320.791 777335.512 0, 910035.217 777340.798 0, 909749.643 777346.102 0, 909464.069 777351.422 0, 
+    909178.496 777356.76 0, 908892.922 777362.114 0, 908607.35 777367.484 0, 908321.777 777372.872 0, 908036.205 777378.276 0, 907750.633 777383.698 0, 907465.062 777389.136 0, 907179.491 777394.59 0, 906893.92 777400.062 0, 906608.349 777405.55 0, 
+    906322.779 777411.056 0, 906037.209 777416.578 0, 905751.64 777422.117 0, 905466.071 777427.672 0, 905180.502 777433.245 0, 904894.933 777438.834 0, 904609.365 777444.44 0, 904323.797 777450.063 0, 904036.833 777455.73 0, 904147.057 783028.55 0, 
+    904257.285 788601.607 0, 904543.591 788595.952 0, 904828.503 788590.342 0, 905113.415 788584.749 0, 905398.327 788579.173 0, 905683.24 788573.613 0, 905968.153 788568.07 0, 906253.067 788562.544 0, 906537.981 788557.034 0, 906822.895 788551.542 0, 
+    907107.809 788546.066 0, 907392.724 788540.607 0, 907677.639 788535.165 0, 907962.555 788529.739 0, 908247.47 788524.33 0, 908532.387 788518.938 0, 908817.303 788513.563 0, 909102.22 788508.205 0, 909387.137 788502.863 0, 909672.054 788497.538 0, 
+    909956.972 788492.23 0, 910241.89 788486.939 0, 910526.808 788481.664 0, 910811.726 788476.406 0, 911095.252 788471.191 0, 911381.564 788465.941 0, 911666.484 788460.733 0, 911951.404 788455.543 0, 912236.324 788450.369 0, 912521.244 788445.211 0, 
+    912806.165 788440.071 0, 913091.086 788434.947 0, 913376.007 788429.84 0, 913660.929 788424.75 0, 913945.851 788419.677 0, 914230.773 788414.62 0, 914515.696 788409.58 0, 914800.618 788404.557 0, 915085.542 788399.551 0, 915370.465 788394.562 0, 
+    915655.389 788389.589 0, 915940.313 788384.633 0, 916225.237 788379.694 0, 916510.161 788374.771 0, 916795.086 788369.866 0, 917080.011 788364.977 0, 917364.937 788360.105 0, 917649.863 788355.249 0, 917933.397 788350.434 0, 917838.913 782777.089 0, 
+    917744.434 777203.98 0))
+
+POLYGON ((931610.163 788137.9 0, 931326.614 788141.914 0, 931041.676 788145.965 0, 930756.738 788150.032 0, 930471.8 788154.116 0, 930186.863 788158.216 0, 929901.925 788162.334 0, 929616.988 788166.468 0, 929332.051 788170.619 0, 929047.115 788174.787 0, 
+    928762.178 788178.971 0, 928477.242 788183.173 0, 928192.306 788187.391 0, 927907.371 788191.626 0, 927622.435 788195.877 0, 927337.5 788200.146 0, 927052.565 788204.431 0, 926767.631 788208.733 0, 926482.696 788213.051 0, 926197.762 788217.387 0, 
+    925912.829 788221.739 0, 925627.895 788226.108 0, 925342.962 788230.494 0, 925058.029 788234.896 0, 924771.705 788239.337 0, 924488.163 788243.752 0, 924203.231 788248.205 0, 923918.299 788252.674 0, 923633.367 788257.161 0, 923348.436 788261.664 0, 
+    923063.504 788266.184 0, 922778.573 788270.721 0, 922493.643 788275.274 0, 922208.712 788279.844 0, 921923.782 788284.431 0, 921638.852 788289.035 0, 921353.923 788293.656 0, 921068.993 788298.293 0, 920784.064 788302.947 0, 920499.135 788307.618 0, 
+    920214.207 788312.306 0, 919929.279 788317.01 0, 919644.351 788321.731 0, 919359.423 788326.469 0, 919074.495 788331.224 0, 918789.568 788335.996 0, 918504.641 788340.784 0, 918219.715 788345.589 0, 917933.397 788350.434 0, 918027.884 793924.012 0, 
+    918122.376 799497.819 0, 918408.034 799492.984 0, 918692.305 799488.19 0, 918976.575 799483.413 0, 919260.846 799478.653 0, 919545.118 799473.909 0, 919829.389 799469.182 0, 920113.661 799464.471 0, 920397.933 799459.778 0, 920682.206 799455.101 0, 
+    920966.478 799450.441 0, 921250.751 799445.798 0, 921535.025 799441.171 0, 921819.298 799436.561 0, 922103.572 799431.968 0, 922387.846 799427.391 0, 922672.12 799422.832 0, 922956.395 799418.289 0, 923240.67 799413.762 0, 923524.945 799409.253 0, 
+    923809.22 799404.76 0, 924093.496 799400.284 0, 924377.772 799395.825 0, 924662.048 799391.382 0, 924944.937 799386.978 0, 925230.601 799382.547 0, 925514.878 799378.154 0, 925799.155 799373.779 0, 926083.433 799369.42 0, 926367.71 799365.078 0, 
+    926651.988 799360.752 0, 926936.266 799356.443 0, 927220.545 799352.151 0, 927504.824 799347.876 0, 927789.103 799343.618 0, 928073.382 799339.376 0, 928357.661 799335.151 0, 928641.941 799330.942 0, 928926.221 799326.751 0, 929210.501 799322.576 0, 
+    929494.782 799318.418 0, 929779.062 799314.276 0, 930063.343 799310.151 0, 930347.625 799306.043 0, 930631.906 799301.952 0, 930916.188 799297.878 0, 931200.47 799293.82 0, 931484.752 799289.779 0, 931767.648 799285.774 0, 931688.904 793711.723 0, 
+    931610.163 788137.9 0))
+
+POLYGON ((945413.465 799112.281 0, 945130.556 799115.487 0, 944846.264 799118.724 0, 944561.972 799121.979 0, 944277.68 799125.25 0, 943993.388 799128.538 0, 943709.096 799131.843 0, 943424.805 799135.165 0, 943140.513 799138.503 0, 942856.222 799141.858 0, 
+    942571.931 799145.23 0, 942287.641 799148.618 0, 942003.35 799152.023 0, 941719.06 799155.445 0, 941434.77 799158.884 0, 941150.48 799162.339 0, 940866.19 799165.812 0, 940581.901 799169.3 0, 940297.612 799172.806 0, 940013.322 799176.328 0, 
+    939729.034 799179.867 0, 939444.745 799183.423 0, 939160.457 799186.996 0, 938876.168 799190.585 0, 938590.495 799194.209 0, 938307.593 799197.814 0, 938023.305 799201.453 0, 937739.018 799205.109 0, 937454.73 799208.782 0, 937170.443 799212.472 0, 
+    936886.157 799216.178 0, 936601.87 799219.901 0, 936317.584 799223.641 0, 936033.298 799227.398 0, 935749.012 799231.171 0, 935464.726 799234.961 0, 935180.441 799238.768 0, 934896.156 799242.592 0, 934611.871 799246.432 0, 934327.586 799250.289 0, 
+    934043.302 799254.163 0, 933759.018 799258.053 0, 933474.734 799261.96 0, 933190.45 799265.884 0, 932906.166 799269.825 0, 932621.883 799273.782 0, 932337.6 799277.756 0, 932053.317 799281.747 0, 931767.648 799285.774 0, 931846.395 804860.051 0, 
+    931925.145 810434.549 0, 932210.155 810430.531 0, 932493.781 810426.549 0, 932777.408 810422.585 0, 933061.035 810418.636 0, 933344.663 810414.705 0, 933628.29 810410.79 0, 933911.918 810406.892 0, 934195.546 810403.01 0, 934479.175 810399.146 0, 
+    934762.803 810395.297 0, 935046.432 810391.466 0, 935330.061 810387.651 0, 935613.69 810383.853 0, 935897.319 810380.072 0, 936180.949 810376.307 0, 936464.579 810372.56 0, 936748.209 810368.828 0, 937031.839 810365.114 0, 937315.47 810361.416 0, 
+    937599.1 810357.735 0, 937882.731 810354.07 0, 938166.363 810350.423 0, 938449.994 810346.792 0, 938732.243 810343.195 0, 939017.257 810339.58 0, 939300.889 810335.999 0, 939584.522 810332.434 0, 939868.154 810328.887 0, 940151.787 810325.356 0, 
+    940435.419 810321.842 0, 940719.053 810318.344 0, 941002.686 810314.863 0, 941286.319 810311.399 0, 941569.953 810307.952 0, 941853.587 810304.521 0, 942137.221 810301.107 0, 942420.855 810297.71 0, 942704.49 810294.329 0, 942988.124 810290.965 0, 
+    943271.759 810287.618 0, 943555.394 810284.287 0, 943839.029 810280.973 0, 944122.665 810277.676 0, 944406.301 810274.396 0, 944689.936 810271.132 0, 944973.572 810267.885 0, 945257.209 810264.654 0, 945539.464 810261.456 0, 945476.463 804686.758 0, 
+    945413.465 799112.281 0))
+
+POLYGON ((959154.218 810126.827 0, 958871.952 810129.228 0, 958588.308 810131.657 0, 958304.664 810134.103 0, 958021.02 810136.565 0, 957737.376 810139.044 0, 957453.733 810141.54 0, 957170.089 810144.053 0, 956886.446 810146.582 0, 956602.803 810149.128 0, 
+    956319.16 810151.69 0, 956035.517 810154.27 0, 955751.874 810156.866 0, 955468.231 810159.478 0, 955184.589 810162.108 0, 954900.947 810164.754 0, 954617.304 810167.417 0, 954333.663 810170.096 0, 954050.021 810172.792 0, 953766.379 810175.505 0, 
+    953482.738 810178.235 0, 953199.096 810180.981 0, 952915.455 810183.744 0, 952631.814 810186.524 0, 952346.793 810189.334 0, 952064.533 810192.133 0, 951780.892 810194.963 0, 951497.252 810197.809 0, 951213.612 810200.672 0, 950929.972 810203.552 0, 
+    950646.332 810206.449 0, 950362.692 810209.362 0, 950079.053 810212.292 0, 949795.413 810215.238 0, 949511.774 810218.202 0, 949228.135 810221.182 0, 948944.496 810224.178 0, 948660.858 810227.192 0, 948377.219 810230.222 0, 948093.581 810233.269 0, 
+    947809.943 810236.332 0, 947526.305 810239.412 0, 947242.667 810242.509 0, 946959.03 810245.623 0, 946675.393 810248.753 0, 946391.755 810251.9 0, 946108.118 810255.063 0, 945824.482 810258.244 0, 945539.464 810261.456 0, 945602.467 815836.373 0, 
+    945665.473 821411.503 0, 945949.831 821408.298 0, 946232.812 821405.125 0, 946515.793 821401.969 0, 946798.773 821398.829 0, 947081.755 821395.706 0, 947364.736 821392.6 0, 947647.717 821389.51 0, 947930.699 821386.437 0, 948213.681 821383.381 0, 
+    948496.663 821380.341 0, 948779.645 821377.318 0, 949062.627 821374.312 0, 949345.61 821371.322 0, 949628.592 821368.349 0, 949911.575 821365.392 0, 950194.558 821362.453 0, 950477.541 821359.53 0, 950760.525 821356.623 0, 951043.508 821353.733 0, 
+    951326.492 821350.86 0, 951609.476 821348.004 0, 951892.46 821345.164 0, 952175.444 821342.341 0, 952457.052 821339.548 0, 952741.413 821336.744 0, 953024.398 821333.971 0, 953307.383 821331.214 0, 953590.368 821328.474 0, 953873.353 821325.751 0, 
+    954156.338 821323.045 0, 954439.324 821320.355 0, 954722.31 821317.681 0, 955005.295 821315.025 0, 955288.281 821312.385 0, 955571.268 821309.761 0, 955854.254 821307.155 0, 956137.24 821304.565 0, 956420.227 821301.991 0, 956703.214 821299.435 0, 
+    956986.201 821296.895 0, 957269.188 821294.371 0, 957552.175 821291.865 0, 957835.162 821289.375 0, 958118.15 821286.901 0, 958401.137 821284.444 0, 958684.125 821282.004 0, 958967.113 821279.581 0, 959248.725 821277.186 0, 959201.471 815701.899 0, 
+    959154.218 810126.827 0))
+
+POLYGON ((972832.303 821181.244 0, 972550.683 821182.843 0, 972267.689 821184.467 0, 971984.696 821186.108 0, 971701.702 821187.765 0, 971418.709 821189.439 0, 971135.715 821191.13 0, 970852.722 821192.837 0, 970569.729 821194.561 0, 970286.736 821196.301 0, 
+    970003.743 821198.058 0, 969720.751 821199.832 0, 969437.758 821201.623 0, 969154.766 821203.43 0, 968871.773 821205.254 0, 968588.781 821207.094 0, 968305.789 821208.951 0, 968022.796 821210.825 0, 967739.804 821212.716 0, 967456.813 821214.623 0, 
+    967173.821 821216.547 0, 966890.829 821218.487 0, 966607.838 821220.444 0, 966324.846 821222.418 0, 966040.48 821224.418 0, 965758.864 821226.415 0, 965475.873 821228.439 0, 965192.882 821230.479 0, 964909.891 821232.536 0, 964626.9 821234.61 0, 
+    964343.91 821236.7 0, 964060.919 821238.807 0, 963777.929 821240.931 0, 963494.939 821243.071 0, 963211.948 821245.228 0, 962928.959 821247.402 0, 962645.969 821249.592 0, 962362.979 821251.799 0, 962079.989 821254.022 0, 961797 821256.263 0, 
+    961514.011 821258.519 0, 961231.022 821260.793 0, 960948.032 821263.083 0, 960665.044 821265.39 0, 960382.055 821267.714 0, 960099.066 821270.054 0, 959816.078 821272.41 0, 959533.089 821274.784 0, 959248.725 821277.186 0, 959295.982 826852.683 0, 
+    959343.24 832428.387 0, 959626.945 832425.991 0, 959909.277 832423.623 0, 960191.609 832421.271 0, 960473.941 832418.937 0, 960756.274 832416.618 0, 961038.606 832414.317 0, 961320.939 832412.032 0, 961603.272 832409.764 0, 961885.605 832407.512 0, 
+    962167.938 832405.277 0, 962450.271 832403.059 0, 962732.604 832400.857 0, 963014.938 832398.672 0, 963297.271 832396.503 0, 963579.605 832394.351 0, 963861.939 832392.216 0, 964144.273 832390.097 0, 964426.607 832387.995 0, 964708.941 832385.91 0, 
+    964991.276 832383.841 0, 965273.61 832381.789 0, 965555.945 832379.753 0, 965838.28 832377.734 0, 966119.243 832375.741 0, 966402.949 832373.746 0, 966685.284 832371.777 0, 966967.62 832369.824 0, 967249.955 832367.888 0, 967532.29 832365.969 0, 
+    967814.626 832364.066 0, 968096.962 832362.18 0, 968379.297 832360.311 0, 968661.633 832358.458 0, 968943.969 832356.622 0, 969226.305 832354.802 0, 969508.641 832352.999 0, 969790.978 832351.213 0, 970073.314 832349.443 0, 970355.651 832347.69 0, 
+    970637.987 832345.953 0, 970920.324 832344.234 0, 971202.661 832342.53 0, 971484.998 832340.844 0, 971767.335 832339.174 0, 972049.672 832337.52 0, 972332.009 832335.883 0, 972614.346 832334.263 0, 972895.313 832332.667 0, 972863.807 826756.852 0, 
+    972832.303 821181.244 0))
+
+POLYGON ((986447.603 832275.236 0, 986166.63 832276.038 0, 985884.289 832276.86 0, 985601.949 832277.699 0, 985319.608 832278.555 0, 985037.267 832279.427 0, 984754.927 832280.316 0, 984472.586 832281.222 0, 984190.246 832282.144 0, 983907.905 832283.083 0, 
+    983625.565 832284.038 0, 983343.225 832285.01 0, 983060.885 832285.999 0, 982778.544 832287.004 0, 982496.204 832288.026 0, 982213.864 832289.065 0, 981931.524 832290.12 0, 981649.184 832291.192 0, 981366.845 832292.28 0, 981084.505 832293.385 0, 
+    980802.165 832294.507 0, 980519.825 832295.645 0, 980237.486 832296.8 0, 979955.146 832297.972 0, 979671.438 832299.166 0, 979390.468 832300.364 0, 979108.128 832301.586 0, 978825.789 832302.824 0, 978543.45 832304.078 0, 978261.111 832305.35 0, 
+    977978.772 832306.637 0, 977696.433 832307.942 0, 977414.094 832309.263 0, 977131.755 832310.6 0, 976849.417 832311.955 0, 976567.078 832313.326 0, 976284.739 832314.713 0, 976002.401 832316.117 0, 975720.063 832317.538 0, 975437.724 832318.975 0, 
+    975155.386 832320.429 0, 974873.048 832321.9 0, 974590.71 832323.387 0, 974308.372 832324.891 0, 974026.034 832326.412 0, 973743.696 832327.949 0, 973461.359 832329.502 0, 973179.021 832331.073 0, 972895.313 832332.667 0, 972926.82 837908.686 0, 
+    972958.328 843484.904 0, 973241.376 843483.313 0, 973523.058 843481.746 0, 973804.739 843480.196 0, 974086.42 843478.663 0, 974368.102 843477.146 0, 974649.783 843475.645 0, 974931.465 843474.162 0, 975213.147 843472.694 0, 975494.828 843471.244 0, 
+    975776.51 843469.81 0, 976058.192 843468.392 0, 976339.874 843466.991 0, 976621.556 843465.607 0, 976903.239 843464.239 0, 977184.921 843462.888 0, 977466.603 843461.554 0, 977748.286 843460.236 0, 978029.968 843458.934 0, 978311.651 843457.65 0, 
+    978593.334 843456.381 0, 978875.016 843455.13 0, 979156.699 843453.895 0, 979438.382 843452.676 0, 979718.699 843451.48 0, 980001.748 843450.289 0, 980283.431 843449.12 0, 980565.114 843447.968 0, 980846.798 843446.832 0, 981128.481 843445.713 0, 
+    981410.164 843444.611 0, 981691.848 843443.525 0, 981973.531 843442.456 0, 982255.215 843441.403 0, 982536.898 843440.367 0, 982818.582 843439.347 0, 983100.266 843438.344 0, 983381.95 843437.358 0, 983663.634 843436.388 0, 983945.318 843435.435 0, 
+    984227.001 843434.498 0, 984508.686 843433.578 0, 984790.37 843432.675 0, 985072.054 843431.788 0, 985353.738 843430.917 0, 985635.422 843430.063 0, 985917.106 843429.226 0, 986198.791 843428.406 0, 986479.11 843427.606 0, 986463.356 837851.321 0, 
+    986447.603 832275.236 0))
+
+POLYGON ((1000000 843408.506 0, 999719.677 843408.514 0, 999437.992 843408.539 0, 999156.306 843408.58 0, 998874.621 843408.638 0, 998592.935 843408.713 0, 998311.25 843408.804 0, 998029.564 843408.912 0, 997747.879 843409.036 0, 997466.193 843409.177 0, 
+    997184.508 843409.334 0, 996902.822 843409.508 0, 996621.137 843409.699 0, 996339.451 843409.906 0, 996057.766 843410.13 0, 995776.08 843410.37 0, 995494.395 843410.627 0, 995212.71 843410.9 0, 994931.024 843411.19 0, 994649.339 843411.497 0, 
+    994367.654 843411.82 0, 994085.968 843412.16 0, 993804.283 843412.516 0, 993522.598 843412.889 0, 993239.548 843413.281 0, 992959.227 843413.685 0, 992677.542 843414.108 0, 992395.857 843414.547 0, 992114.171 843415.003 0, 991832.486 843415.475 0, 
+    991550.801 843415.964 0, 991269.116 843416.47 0, 990987.431 843416.992 0, 990705.746 843417.531 0, 990424.061 843418.086 0, 990142.376 843418.658 0, 989860.691 843419.247 0, 989579.006 843419.852 0, 989297.321 843420.473 0, 989015.637 843421.112 0, 
+    988733.952 843421.766 0, 988452.267 843422.438 0, 988170.582 843423.126 0, 987888.898 843423.83 0, 987607.213 843424.551 0, 987325.529 843425.289 0, 987043.844 843426.043 0, 986762.16 843426.814 0, 986479.11 843427.606 0, 986494.865 849004.086 0, 
+    986510.62 854580.759 0, 986793.01 854579.969 0, 987074.038 854579.2 0, 987355.066 854578.448 0, 987636.094 854577.712 0, 987917.122 854576.992 0, 988198.15 854576.289 0, 988479.179 854575.603 0, 988760.207 854574.933 0, 989041.235 854574.28 0, 
+    989322.264 854573.643 0, 989603.292 854573.023 0, 989884.32 854572.419 0, 990165.349 854571.832 0, 990446.377 854571.262 0, 990727.406 854570.708 0, 991008.434 854570.17 0, 991289.463 854569.649 0, 991570.492 854569.145 0, 991851.52 854568.657 0, 
+    992132.549 854568.185 0, 992413.578 854567.731 0, 992694.606 854567.292 0, 992975.635 854566.871 0, 993255.303 854566.467 0, 993537.693 854566.077 0, 993818.722 854565.705 0, 994099.751 854565.349 0, 994380.779 854565.01 0, 994661.808 854564.688 0, 
+    994942.837 854564.382 0, 995223.866 854564.093 0, 995504.895 854563.82 0, 995785.924 854563.563 0, 996066.953 854563.324 0, 996347.982 854563.1 0, 996629.011 854562.894 0, 996910.04 854562.704 0, 997191.069 854562.53 0, 997472.098 854562.373 0, 
+    997753.127 854562.232 0, 998034.156 854562.108 0, 998315.185 854562.001 0, 998596.214 854561.91 0, 998877.243 854561.836 0, 999158.272 854561.778 0, 999439.302 854561.737 0, 999720.331 854561.712 0, 1000000 854561.704 0, 1000000 848985.009 0, 
+    1000000 843408.506 0))
+
+POLYGON ((1013489.38 854580.759 0, 1013209.71 854579.977 0, 1012928.682 854579.208 0, 1012647.654 854578.455 0, 1012366.625 854577.719 0, 1012085.597 854576.999 0, 1011804.569 854576.296 0, 1011523.541 854575.61 0, 1011242.513 854574.94 0, 1010961.484 854574.286 0, 
+    1010680.456 854573.649 0, 1010399.427 854573.029 0, 1010118.399 854572.425 0, 1009837.371 854571.838 0, 1009556.342 854571.267 0, 1009275.314 854570.713 0, 1008994.285 854570.175 0, 1008713.256 854569.654 0, 1008432.228 854569.15 0, 1008151.199 854568.661 0, 
+    1007870.17 854568.19 0, 1007589.142 854567.735 0, 1007308.113 854567.297 0, 1007027.084 854566.875 0, 1006744.697 854566.467 0, 1006465.027 854566.081 0, 1006183.998 854565.708 0, 1005902.969 854565.353 0, 1005621.94 854565.013 0, 1005340.911 854564.691 0, 
+    1005059.882 854564.385 0, 1004778.853 854564.095 0, 1004497.824 854563.822 0, 1004216.795 854563.566 0, 1003935.766 854563.326 0, 1003654.737 854563.102 0, 1003373.708 854562.896 0, 1003092.679 854562.705 0, 1002811.65 854562.532 0, 1002530.621 854562.374 0, 
+    1002249.592 854562.234 0, 1001968.563 854562.11 0, 1001687.534 854562.002 0, 1001406.505 854561.911 0, 1001125.476 854561.836 0, 1000844.447 854561.778 0, 1000563.418 854561.737 0, 1000282.389 854561.712 0, 1000000 854561.704 0, 1000000 860138.587 0, 
+    1000000 865715.655 0, 1000281.729 865715.663 0, 1000562.102 865715.688 0, 1000842.474 865715.729 0, 1001122.847 865715.787 0, 1001403.219 865715.861 0, 1001683.592 865715.952 0, 1001963.965 865716.059 0, 1002244.337 865716.183 0, 1002524.71 865716.324 0, 
+    1002805.082 865716.481 0, 1003085.455 865716.654 0, 1003365.827 865716.844 0, 1003646.2 865717.05 0, 1003926.572 865717.273 0, 1004206.945 865717.512 0, 1004487.317 865717.768 0, 1004767.69 865718.041 0, 1005048.062 865718.329 0, 1005328.434 865718.635 0, 
+    1005608.807 865718.957 0, 1005889.179 865719.295 0, 1006169.552 865719.65 0, 1006449.924 865720.021 0, 1006728.941 865720.407 0, 1007010.669 865720.814 0, 1007291.041 865721.234 0, 1007571.413 865721.672 0, 1007851.785 865722.126 0, 1008132.157 865722.596 0, 
+    1008412.53 865723.083 0, 1008692.902 865723.586 0, 1008973.274 865724.106 0, 1009253.646 865724.643 0, 1009534.018 865725.196 0, 1009814.39 865725.765 0, 1010094.762 865726.351 0, 1010375.134 865726.953 0, 1010655.506 865727.572 0, 1010935.878 865728.208 0, 
+    1011216.249 865728.86 0, 1011496.621 865729.528 0, 1011776.993 865730.213 0, 1012057.365 865730.914 0, 1012337.736 865731.632 0, 1012618.108 865732.367 0, 1012898.48 865733.118 0, 1013178.851 865733.885 0, 1013457.868 865734.665 0, 1013473.624 860157.62 0, 
+    1013489.38 854580.759 0))
+
+POLYGON ((1026915.629 865791.696 0, 1026636.613 865790.128 0, 1026356.245 865788.569 0, 1026075.876 865787.026 0, 1025795.508 865785.499 0, 1025515.139 865783.989 0, 1025234.771 865782.495 0, 1024954.402 865781.018 0, 1024674.033 865779.558 0, 1024393.664 865778.114 0, 
+    1024113.296 865776.686 0, 1023832.926 865775.275 0, 1023552.557 865773.881 0, 1023272.188 865772.503 0, 1022991.819 865771.141 0, 1022711.45 865769.796 0, 1022431.08 865768.468 0, 1022150.711 865767.156 0, 1021870.341 865765.86 0, 1021589.971 865764.581 0, 
+    1021309.602 865763.319 0, 1021029.232 865762.073 0, 1020748.862 865760.843 0, 1020468.492 865759.63 0, 1020186.769 865758.428 0, 1019907.752 865757.254 0, 1019627.382 865756.09 0, 1019347.011 865754.944 0, 1019066.641 865753.813 0, 1018786.271 865752.699 0, 
+    1018505.9 865751.602 0, 1018225.53 865750.521 0, 1017945.159 865749.456 0, 1017664.789 865748.408 0, 1017384.418 865747.377 0, 1017104.047 865746.362 0, 1016823.676 865745.363 0, 1016543.306 865744.381 0, 1016262.935 865743.416 0, 1015982.564 865742.467 0, 
+    1015702.193 865741.534 0, 1015421.822 865740.619 0, 1015141.45 865739.719 0, 1014861.079 865738.836 0, 1014580.708 865737.97 0, 1014300.337 865737.12 0, 1014019.965 865736.286 0, 1013739.594 865735.469 0, 1013457.868 865734.665 0, 1013442.111 871311.891 0, 
+    1013426.354 876889.294 0, 1013707.42 876890.097 0, 1013987.135 876890.912 0, 1014266.85 876891.743 0, 1014546.565 876892.591 0, 1014826.279 876893.456 0, 1015105.994 876894.337 0, 1015385.709 876895.234 0, 1015665.423 876896.148 0, 1015945.138 876897.078 0, 
+    1016224.852 876898.025 0, 1016504.566 876898.988 0, 1016784.281 876899.968 0, 1017063.995 876900.964 0, 1017343.709 876901.976 0, 1017623.423 876903.005 0, 1017903.138 876904.051 0, 1018182.852 876905.113 0, 1018462.566 876906.191 0, 1018742.279 876907.286 0, 
+    1019021.993 876908.398 0, 1019301.707 876909.525 0, 1019581.421 876910.67 0, 1019861.134 876911.83 0, 1020139.498 876913.002 0, 1020420.561 876914.201 0, 1020700.275 876915.411 0, 1020979.988 876916.638 0, 1021259.701 876917.881 0, 1021539.415 876919.141 0, 
+    1021819.128 876920.417 0, 1022098.841 876921.709 0, 1022378.554 876923.018 0, 1022658.267 876924.343 0, 1022937.98 876925.685 0, 1023217.692 876927.044 0, 1023497.405 876928.418 0, 1023777.117 876929.81 0, 1024056.83 876931.217 0, 1024336.542 876932.642 0, 
+    1024616.255 876934.082 0, 1024895.967 876935.539 0, 1025175.679 876937.013 0, 1025455.391 876938.503 0, 1025735.103 876940.009 0, 1026014.815 876941.532 0, 1026294.527 876943.072 0, 1026574.239 876944.628 0, 1026852.601 876946.192 0, 1026884.115 871368.856 0, 
+    1026915.629 865791.696 0))
+
+POLYGON ((1040278.634 877041.021 0, 1040000.275 877038.67 0, 1039720.568 877036.324 0, 1039440.862 877033.995 0, 1039161.156 877031.681 0, 1038881.449 877029.385 0, 1038601.742 877027.104 0, 1038322.035 877024.841 0, 1038042.328 877022.593 0, 1037762.621 877020.362 0, 
+    1037482.914 877018.148 0, 1037203.207 877015.95 0, 1036923.499 877013.769 0, 1036643.791 877011.604 0, 1036364.084 877009.455 0, 1036084.376 877007.323 0, 1035804.668 877005.207 0, 1035524.959 877003.108 0, 1035245.251 877001.025 0, 1034965.543 876998.959 0, 
+    1034685.834 876996.909 0, 1034406.126 876994.876 0, 1034126.417 876992.859 0, 1033846.708 876990.859 0, 1033565.651 876988.865 0, 1033287.29 876986.908 0, 1033007.581 876984.957 0, 1032727.871 876983.022 0, 1032448.162 876981.104 0, 1032168.452 876979.202 0, 
+    1031888.743 876977.317 0, 1031609.033 876975.449 0, 1031329.323 876973.596 0, 1031049.613 876971.761 0, 1030769.903 876969.941 0, 1030490.192 876968.138 0, 1030210.482 876966.352 0, 1029930.772 876964.582 0, 1029651.061 876962.829 0, 1029371.35 876961.092 0, 
+    1029091.64 876959.371 0, 1028811.929 876957.667 0, 1028532.218 876955.98 0, 1028252.507 876954.309 0, 1027972.796 876952.654 0, 1027693.085 876951.016 0, 1027413.373 876949.394 0, 1027133.662 876947.789 0, 1026852.601 876946.192 0, 1026821.086 882523.702 0, 
+    1026789.57 888101.381 0, 1027069.97 888102.973 0, 1027349.025 888104.575 0, 1027628.08 888106.193 0, 1027907.135 888107.827 0, 1028186.189 888109.478 0, 1028465.244 888111.145 0, 1028744.298 888112.829 0, 1029023.352 888114.529 0, 1029302.407 888116.245 0, 
+    1029581.461 888117.978 0, 1029860.515 888119.727 0, 1030139.568 888121.493 0, 1030418.622 888123.275 0, 1030697.676 888125.074 0, 1030976.729 888126.889 0, 1031255.783 888128.72 0, 1031534.836 888130.568 0, 1031813.889 888132.433 0, 1032092.943 888134.313 0, 
+    1032371.996 888136.21 0, 1032651.048 888138.124 0, 1032930.101 888140.054 0, 1033209.154 888142 0, 1033486.862 888143.954 0, 1033767.259 888145.942 0, 1034046.311 888147.938 0, 1034325.363 888149.95 0, 1034604.416 888151.979 0, 1034883.468 888154.024 0, 
+    1035162.519 888156.085 0, 1035441.571 888158.163 0, 1035720.623 888160.257 0, 1035999.674 888162.368 0, 1036278.725 888164.495 0, 1036557.777 888166.638 0, 1036836.828 888168.798 0, 1037115.879 888170.975 0, 1037394.93 888173.167 0, 1037673.98 888175.377 0, 
+    1037953.031 888177.602 0, 1038232.081 888179.844 0, 1038511.132 888182.103 0, 1038790.182 888184.378 0, 1039069.232 888186.669 0, 1039348.282 888188.977 0, 1039627.332 888191.301 0, 1039906.381 888193.642 0, 1040184.087 888195.987 0, 1040231.361 882618.42 0, 
+    1040278.634 877041.021 0))
+
+POLYGON ((1053578.284 888328.435 0, 1053300.584 888325.305 0, 1053021.542 888322.176 0, 1052742.5 888319.064 0, 1052463.457 888315.968 0, 1052184.415 888312.888 0, 1051905.372 888309.825 0, 1051626.329 888306.778 0, 1051347.286 888303.747 0, 1051068.243 888300.733 0, 
+    1050789.2 888297.736 0, 1050510.156 888294.755 0, 1050231.113 888291.79 0, 1049952.069 888288.842 0, 1049673.025 888285.91 0, 1049393.98 888282.994 0, 1049114.936 888280.095 0, 1048835.891 888277.213 0, 1048556.847 888274.347 0, 1048277.802 888271.497 0, 
+    1047998.757 888268.663 0, 1047719.712 888265.847 0, 1047440.666 888263.046 0, 1047161.621 888260.262 0, 1046881.232 888257.481 0, 1046603.529 888254.743 0, 1046324.483 888252.008 0, 1046045.437 888249.29 0, 1045766.39 888246.588 0, 1045487.344 888243.903 0, 
+    1045208.297 888241.234 0, 1044929.25 888238.581 0, 1044650.203 888235.945 0, 1044371.156 888233.325 0, 1044092.109 888230.721 0, 1043813.061 888228.135 0, 1043534.014 888225.564 0, 1043254.966 888223.01 0, 1042975.918 888220.472 0, 1042696.87 888217.951 0, 
+    1042417.822 888215.446 0, 1042138.773 888212.958 0, 1041859.725 888210.486 0, 1041580.676 888208.03 0, 1041301.627 888205.591 0, 1041022.578 888203.168 0, 1040743.529 888200.762 0, 1040464.48 888198.372 0, 1040184.087 888195.987 0, 1040136.812 893773.72 0, 
+    1040089.535 899351.615 0, 1040369.268 899353.994 0, 1040647.661 899356.378 0, 1040926.053 899358.779 0, 1041204.445 899361.196 0, 1041482.838 899363.629 0, 1041761.23 899366.079 0, 1042039.622 899368.545 0, 1042318.013 899371.028 0, 1042596.405 899373.527 0, 
+    1042874.796 899376.042 0, 1043153.188 899378.574 0, 1043431.579 899381.122 0, 1043709.97 899383.687 0, 1043988.361 899386.267 0, 1044266.752 899388.865 0, 1044545.142 899391.478 0, 1044823.533 899394.108 0, 1045101.923 899396.755 0, 1045380.313 899399.418 0, 
+    1045658.703 899402.097 0, 1045937.093 899404.792 0, 1046215.482 899407.504 0, 1046493.872 899410.233 0, 1046770.922 899412.964 0, 1047050.65 899415.739 0, 1047329.039 899418.516 0, 1047607.428 899421.31 0, 1047885.817 899424.12 0, 1048164.205 899426.947 0, 
+    1048442.593 899429.79 0, 1048720.982 899432.649 0, 1048999.37 899435.525 0, 1049277.757 899438.417 0, 1049556.145 899441.326 0, 1049834.532 899444.251 0, 1050112.92 899447.192 0, 1050391.307 899450.15 0, 1050669.694 899453.124 0, 1050948.081 899456.115 0, 
+    1051226.467 899459.122 0, 1051504.854 899462.145 0, 1051783.24 899465.184 0, 1052061.626 899468.241 0, 1052340.012 899471.313 0, 1052618.397 899474.402 0, 1052896.783 899477.507 0, 1053175.168 899480.629 0, 1053452.215 899483.751 0, 1053515.25 893906.013 0, 
+    1053578.284 888328.435 0))
+
+POLYGON ((1066814.469 899653.639 0, 1066537.43 899649.734 0, 1066259.055 899645.826 0, 1065980.679 899641.934 0, 1065702.303 899638.059 0, 1065423.927 899634.2 0, 1065145.551 899630.357 0, 1064867.174 899626.531 0, 1064588.797 899622.721 0, 1064310.42 899618.928 0, 
+    1064032.043 899615.151 0, 1063753.666 899611.39 0, 1063475.288 899607.646 0, 1063196.91 899603.918 0, 1062918.532 899600.207 0, 1062640.154 899596.512 0, 1062361.775 899592.833 0, 1062083.396 899589.171 0, 1061805.017 899585.525 0, 1061526.638 899581.895 0, 
+    1061248.259 899578.282 0, 1060969.879 899574.686 0, 1060691.5 899571.105 0, 1060413.12 899567.541 0, 1060133.402 899563.977 0, 1059856.359 899560.462 0, 1059577.978 899556.947 0, 1059299.597 899553.449 0, 1059021.216 899549.967 0, 1058742.835 899546.501 0, 
+    1058464.454 899543.052 0, 1058186.072 899539.619 0, 1057907.69 899536.203 0, 1057629.308 899532.802 0, 1057350.926 899529.419 0, 1057072.543 899526.051 0, 1056794.161 899522.7 0, 1056515.778 899519.366 0, 1056237.395 899516.048 0, 1055959.011 899512.746 0, 
+    1055680.628 899509.46 0, 1055402.244 899506.191 0, 1055123.86 899502.939 0, 1054845.476 899499.702 0, 1054567.092 899496.482 0, 1054288.708 899493.279 0, 1054010.323 899490.092 0, 1053731.938 899486.921 0, 1053452.215 899483.751 0, 1053389.178 905061.648 0, 
+    1053326.139 910639.699 0, 1053605.203 910642.861 0, 1053882.931 910646.024 0, 1054160.659 910649.204 0, 1054438.387 910652.399 0, 1054716.114 910655.612 0, 1054993.842 910658.84 0, 1055271.569 910662.085 0, 1055549.296 910665.347 0, 1055827.023 910668.624 0, 
+    1056104.749 910671.919 0, 1056382.476 910675.229 0, 1056660.202 910678.556 0, 1056937.928 910681.899 0, 1057215.654 910685.258 0, 1057493.38 910688.634 0, 1057771.105 910692.026 0, 1058048.83 910695.435 0, 1058326.556 910698.859 0, 1058604.28 910702.3 0, 
+    1058882.005 910705.758 0, 1059159.729 910709.232 0, 1059437.454 910712.722 0, 1059715.178 910716.229 0, 1059991.567 910719.735 0, 1060270.625 910723.291 0, 1060548.349 910726.846 0, 1060826.072 910730.418 0, 1061103.795 910734.007 0, 1061381.518 910737.611 0, 
+    1061659.24 910741.232 0, 1061936.963 910744.869 0, 1062214.685 910748.523 0, 1062492.407 910752.193 0, 1062770.128 910755.879 0, 1063047.85 910759.582 0, 1063325.571 910763.301 0, 1063603.292 910767.037 0, 1063881.013 910770.788 0, 1064158.734 910774.556 0, 
+    1064436.454 910778.341 0, 1064714.174 910782.142 0, 1064991.894 910785.959 0, 1065269.614 910789.792 0, 1065547.333 910793.642 0, 1065825.053 910797.508 0, 1066102.772 910801.391 0, 1066380.49 910805.289 0, 1066656.876 910809.186 0, 1066735.674 905231.336 0, 
+    1066814.469 899653.639 0))
+
+POLYGON ((1079987.081 911016.334 0, 1079710.705 911011.657 0, 1079432.998 911006.973 0, 1079155.292 911002.306 0, 1078877.584 910997.656 0, 1078599.877 910993.021 0, 1078322.169 910988.403 0, 1078044.461 910983.801 0, 1077766.753 910979.216 0, 1077489.044 910974.647 0, 
+    1077211.335 910970.094 0, 1076933.626 910965.558 0, 1076655.917 910961.038 0, 1076378.207 910956.534 0, 1076100.497 910952.047 0, 1075822.787 910947.576 0, 1075545.076 910943.122 0, 1075267.366 910938.683 0, 1074989.655 910934.261 0, 1074711.943 910929.856 0, 
+    1074434.232 910925.467 0, 1074156.52 910921.094 0, 1073878.808 910916.737 0, 1073601.096 910912.397 0, 1073322.052 910908.052 0, 1073045.671 910903.766 0, 1072767.958 910899.475 0, 1072490.244 910895.2 0, 1072212.531 910890.941 0, 1071934.817 910886.699 0, 
+    1071657.103 910882.473 0, 1071379.389 910878.264 0, 1071101.674 910874.071 0, 1070823.959 910869.894 0, 1070546.244 910865.734 0, 1070268.529 910861.59 0, 1069990.814 910857.462 0, 1069713.098 910853.351 0, 1069435.382 910849.256 0, 1069157.666 910845.177 0, 
+    1068879.949 910841.115 0, 1068602.233 910837.069 0, 1068324.516 910833.039 0, 1068046.798 910829.026 0, 1067769.081 910825.029 0, 1067491.363 910821.048 0, 1067213.646 910817.084 0, 1066935.927 910813.136 0, 1066656.876 910809.186 0, 1066578.076 916387.186 0, 
+    1066499.275 921965.332 0, 1066777.666 921969.273 0, 1067054.728 921973.212 0, 1067331.789 921977.167 0, 1067608.85 921981.138 0, 1067885.911 921985.126 0, 1068162.971 921989.129 0, 1068440.032 921993.149 0, 1068717.092 921997.186 0, 1068994.152 922001.238 0, 
+    1069271.211 922005.307 0, 1069548.271 922009.393 0, 1069825.33 922013.494 0, 1070102.389 922017.612 0, 1070379.447 922021.747 0, 1070656.506 922025.897 0, 1070933.564 922030.064 0, 1071210.622 922034.247 0, 1071487.679 922038.447 0, 1071764.737 922042.662 0, 
+    1072041.794 922046.895 0, 1072318.851 922051.143 0, 1072595.907 922055.408 0, 1072872.964 922059.689 0, 1073148.691 922063.965 0, 1073427.076 922068.3 0, 1073704.132 922072.629 0, 1073981.187 922076.976 0, 1074258.242 922081.338 0, 1074535.297 922085.717 0, 
+    1074812.352 922090.112 0, 1075089.406 922094.524 0, 1075366.46 922098.951 0, 1075643.514 922103.396 0, 1075920.567 922107.856 0, 1076197.621 922112.333 0, 1076474.674 922116.826 0, 1076751.727 922121.335 0, 1077028.779 922125.86 0, 1077305.831 922130.402 0, 
+    1077582.883 922134.961 0, 1077859.935 922139.535 0, 1078136.987 922144.126 0, 1078414.038 922148.733 0, 1078691.089 922153.357 0, 1078968.139 922157.996 0, 1079245.19 922162.652 0, 1079522.24 922167.325 0, 1079797.962 922171.991 0, 1079892.523 916594.089 0, 
+    1079987.081 911016.334 0))
+
+POLYGON ((1093096.012 922416.22 0, 1092820.302 922410.775 0, 1092543.266 922405.32 0, 1092266.23 922399.881 0, 1091989.194 922394.458 0, 1091712.157 922389.052 0, 1091435.12 922383.662 0, 1091158.083 922378.289 0, 1090881.045 922372.932 0, 1090604.007 922367.591 0, 
+    1090326.969 922362.266 0, 1090049.93 922356.958 0, 1089772.891 922351.666 0, 1089495.852 922346.39 0, 1089218.812 922341.131 0, 1088941.772 922335.888 0, 1088664.732 922330.661 0, 1088387.692 922325.45 0, 1088110.651 922320.256 0, 1087833.61 922315.078 0, 
+    1087556.568 922309.917 0, 1087279.527 922304.771 0, 1087002.485 922299.643 0, 1086725.442 922294.53 0, 1086447.073 922289.409 0, 1086171.357 922284.354 0, 1085894.314 922279.29 0, 1085617.27 922274.242 0, 1085340.226 922269.211 0, 1085063.182 922264.196 0, 
+    1084786.138 922259.198 0, 1084509.093 922254.216 0, 1084232.048 922249.25 0, 1083955.003 922244.3 0, 1083677.957 922239.367 0, 1083400.912 922234.45 0, 1083123.865 922229.549 0, 1082846.819 922224.665 0, 1082569.772 922219.797 0, 1082292.725 922214.945 0, 
+    1082015.678 922210.11 0, 1081738.63 922205.291 0, 1081461.583 922200.488 0, 1081184.534 922195.701 0, 1080907.486 922190.931 0, 1080630.437 922186.177 0, 1080353.388 922181.44 0, 1080076.339 922176.718 0, 1079797.962 922171.991 0, 1079703.399 927750.035 0, 
+    1079608.833 933328.216 0, 1079886.551 933332.933 0, 1080162.943 933337.643 0, 1080439.336 933342.369 0, 1080715.728 933347.112 0, 1080992.12 933351.871 0, 1081268.511 933356.646 0, 1081544.902 933361.437 0, 1081821.293 933366.245 0, 1082097.684 933371.069 0, 
+    1082374.074 933375.909 0, 1082650.464 933380.766 0, 1082926.854 933385.639 0, 1083203.244 933390.528 0, 1083479.633 933395.433 0, 1083756.022 933400.354 0, 1084032.411 933405.292 0, 1084308.799 933410.246 0, 1084585.187 933415.217 0, 1084861.575 933420.203 0, 
+    1085137.962 933425.206 0, 1085414.349 933430.226 0, 1085690.736 933435.261 0, 1085967.123 933440.313 0, 1086242.186 933445.356 0, 1086519.895 933450.465 0, 1086796.281 933455.566 0, 1087072.666 933460.682 0, 1087349.051 933465.815 0, 1087625.436 933470.965 0, 
+    1087901.821 933476.13 0, 1088178.205 933481.312 0, 1088454.589 933486.51 0, 1088730.972 933491.725 0, 1089007.355 933496.955 0, 1089283.738 933502.202 0, 1089560.121 933507.465 0, 1089836.503 933512.745 0, 1090112.885 933518.041 0, 1090389.267 933523.353 0, 
+    1090665.649 933528.681 0, 1090942.03 933534.025 0, 1091218.41 933539.386 0, 1091494.791 933544.763 0, 1091771.171 933550.157 0, 1092047.551 933555.566 0, 1092323.93 933560.992 0, 1092600.309 933566.434 0, 1092875.366 933571.867 0, 1092985.69 927993.974 0, 
+    1093096.012 922416.22 0))
+
+POLYGON ((1106141.157 933852.996 0, 1105866.115 933846.787 0, 1105589.752 933840.564 0, 1105313.389 933834.357 0, 1105037.026 933828.167 0, 1104760.662 933821.992 0, 1104484.298 933815.835 0, 1104207.934 933809.693 0, 1103931.569 933803.568 0, 1103655.203 933797.459 0, 
+    1103378.838 933791.366 0, 1103102.472 933785.289 0, 1102826.106 933779.229 0, 1102549.739 933773.185 0, 1102273.372 933767.157 0, 1101997.004 933761.146 0, 1101720.637 933755.151 0, 1101444.269 933749.172 0, 1101167.9 933743.209 0, 1100891.531 933737.262 0, 
+    1100615.162 933731.332 0, 1100338.793 933725.418 0, 1100062.423 933719.521 0, 1099786.053 933713.64 0, 1099508.361 933707.746 0, 1099233.311 933701.926 0, 1098956.94 933696.093 0, 1098680.569 933690.277 0, 1098404.197 933684.477 0, 1098127.824 933678.693 0, 
+    1097851.452 933672.926 0, 1097575.079 933667.174 0, 1097298.706 933661.439 0, 1097022.332 933655.721 0, 1096745.958 933650.018 0, 1096469.584 933644.332 0, 1096193.209 933638.662 0, 1095916.834 933633.009 0, 1095640.459 933627.371 0, 1095364.083 933621.75 0, 
+    1095087.708 933616.146 0, 1094811.331 933610.557 0, 1094534.955 933604.985 0, 1094258.578 933599.429 0, 1093982.201 933593.889 0, 1093705.823 933588.365 0, 1093429.445 933582.858 0, 1093153.067 933577.367 0, 1092875.366 933571.867 0, 1092765.039 939149.893 0, 
+    1092654.709 944728.05 0, 1092931.75 944733.538 0, 1093207.472 944739.016 0, 1093483.193 944744.51 0, 1093758.914 944750.021 0, 1094034.635 944755.547 0, 1094310.355 944761.09 0, 1094586.075 944766.649 0, 1094861.795 944772.224 0, 1095137.514 944777.816 0, 
+    1095413.233 944783.423 0, 1095688.952 944789.047 0, 1095964.67 944794.688 0, 1096240.388 944800.344 0, 1096516.105 944806.017 0, 1096791.823 944811.705 0, 1097067.54 944817.411 0, 1097343.256 944823.132 0, 1097618.973 944828.869 0, 1097894.689 944834.623 0, 
+    1098170.404 944840.393 0, 1098446.12 944846.179 0, 1098721.835 944851.982 0, 1098997.549 944857.801 0, 1099271.945 944863.608 0, 1099548.977 944869.487 0, 1099824.691 944875.354 0, 1100100.404 944881.238 0, 1100376.117 944887.137 0, 1100651.83 944893.053 0, 
+    1100927.542 944898.986 0, 1101203.254 944904.934 0, 1101478.965 944910.899 0, 1101754.676 944916.88 0, 1102030.387 944922.877 0, 1102306.097 944928.891 0, 1102581.807 944934.92 0, 1102857.517 944940.966 0, 1103133.226 944947.028 0, 1103408.935 944953.107 0, 
+    1103684.644 944959.201 0, 1103960.352 944965.312 0, 1104236.06 944971.439 0, 1104511.768 944977.582 0, 1104787.475 944983.742 0, 1105063.182 944989.917 0, 1105338.888 944996.109 0, 1105614.595 945002.317 0, 1105888.983 945008.512 0, 1106015.072 939430.689 0, 
+    1106141.157 933852.996 0))
+
+POLYGON ((1119122.412 945326.362 0, 1118848.04 945319.392 0, 1118572.352 945312.405 0, 1118296.665 945305.434 0, 1118020.976 945298.479 0, 1117745.288 945291.541 0, 1117469.598 945284.619 0, 1117193.909 945277.713 0, 1116918.219 945270.823 0, 1116642.529 945263.95 0, 
+    1116366.838 945257.093 0, 1116091.147 945250.252 0, 1115815.455 945243.427 0, 1115539.763 945236.618 0, 1115264.071 945229.826 0, 1114988.378 945223.05 0, 1114712.685 945216.29 0, 1114436.992 945209.546 0, 1114161.298 945202.819 0, 1113885.603 945196.108 0, 
+    1113609.909 945189.413 0, 1113334.214 945182.734 0, 1113058.518 945176.071 0, 1112782.822 945169.425 0, 1112505.81 945162.763 0, 1112231.429 945156.181 0, 1111955.732 945149.584 0, 1111680.035 945143.002 0, 1111404.337 945136.437 0, 1111128.639 945129.888 0, 
+    1110852.94 945123.355 0, 1110577.241 945116.839 0, 1110301.542 945110.339 0, 1110025.842 945103.855 0, 1109750.142 945097.387 0, 1109474.441 945090.935 0, 1109198.74 945084.5 0, 1108923.039 945078.081 0, 1108647.337 945071.678 0, 1108371.635 945065.291 0, 
+    1108095.933 945058.921 0, 1107820.23 945052.567 0, 1107544.527 945046.229 0, 1107268.823 945039.907 0, 1106993.12 945033.602 0, 1106717.415 945027.312 0, 1106441.711 945021.039 0, 1106166.006 945014.782 0, 1105888.983 945008.512 0, 1105762.892 950586.462 0, 
+    1105636.798 956164.534 0, 1105913.16 956170.789 0, 1106188.209 956177.031 0, 1106463.257 956183.289 0, 1106738.304 956189.563 0, 1107013.352 956195.854 0, 1107288.399 956202.161 0, 1107563.445 956208.483 0, 1107838.491 956214.822 0, 1108113.537 956221.178 0, 
+    1108388.583 956227.549 0, 1108663.628 956233.937 0, 1108938.672 956240.341 0, 1109213.717 956246.761 0, 1109488.76 956253.197 0, 1109763.804 956259.649 0, 1110038.847 956266.118 0, 1110313.89 956272.603 0, 1110588.932 956279.104 0, 1110863.974 956285.621 0, 
+    1111139.016 956292.154 0, 1111414.057 956298.703 0, 1111689.098 956305.269 0, 1111964.138 956311.851 0, 1112237.866 956318.418 0, 1112514.218 956325.063 0, 1112789.257 956331.694 0, 1113064.296 956338.341 0, 1113339.335 956345.003 0, 1113614.373 956351.682 0, 
+    1113889.411 956358.378 0, 1114164.448 956365.089 0, 1114439.485 956371.817 0, 1114714.522 956378.56 0, 1114989.558 956385.32 0, 1115264.593 956392.096 0, 1115539.629 956398.889 0, 1115814.664 956405.697 0, 1116089.698 956412.522 0, 1116364.732 956419.363 0, 
+    1116639.766 956426.22 0, 1116914.8 956433.093 0, 1117189.832 956439.983 0, 1117464.865 956446.888 0, 1117739.897 956453.81 0, 1118014.929 956460.748 0, 1118289.96 956467.703 0, 1118564.991 956474.673 0, 1118838.71 956481.626 0, 1118980.562 950903.933 0, 
+    1119122.412 945326.362 0))
+
+POLYGON ((1132039.673 956836.015 0, 1131765.973 956828.289 0, 1131490.963 956820.541 0, 1131215.952 956812.81 0, 1130940.941 956805.095 0, 1130665.93 956797.396 0, 1130390.918 956789.714 0, 1130115.906 956782.047 0, 1129840.893 956774.397 0, 1129565.88 956766.763 0, 
+    1129290.866 956759.145 0, 1129015.852 956751.543 0, 1128740.837 956743.958 0, 1128465.822 956736.388 0, 1128190.807 956728.835 0, 1127915.791 956721.298 0, 1127640.774 956713.778 0, 1127365.757 956706.273 0, 1127090.74 956698.785 0, 1126815.722 956691.312 0, 
+    1126540.704 956683.856 0, 1126265.686 956676.416 0, 1125990.667 956668.993 0, 1125715.647 956661.585 0, 1125439.317 956654.159 0, 1125165.607 956646.819 0, 1124890.586 956639.46 0, 1124615.565 956632.117 0, 1124340.543 956624.791 0, 1124065.521 956617.48 0, 
+    1123790.499 956610.186 0, 1123515.476 956602.908 0, 1123240.452 956595.647 0, 1122965.429 956588.401 0, 1122690.405 956581.172 0, 1122415.38 956573.958 0, 1122140.355 956566.761 0, 1121865.329 956559.58 0, 1121590.303 956552.416 0, 1121315.277 956545.267 0, 
+    1121040.25 956538.135 0, 1120765.223 956531.019 0, 1120490.196 956523.919 0, 1120215.168 956516.835 0, 1119940.139 956509.768 0, 1119665.11 956502.716 0, 1119390.081 956495.681 0, 1119115.052 956488.662 0, 1118838.71 956481.626 0, 1118696.854 962059.438 0, 
+    1118554.995 967637.364 0, 1118830.677 967644.384 0, 1119105.05 967651.386 0, 1119379.423 967658.404 0, 1119653.795 967665.439 0, 1119928.167 967672.489 0, 1120202.539 967679.556 0, 1120476.91 967686.639 0, 1120751.28 967693.738 0, 1121025.65 967700.854 0, 
+    1121300.02 967707.985 0, 1121574.389 967715.133 0, 1121848.758 967722.296 0, 1122123.127 967729.476 0, 1122397.495 967736.672 0, 1122671.862 967743.884 0, 1122946.229 967751.112 0, 1123220.596 967758.357 0, 1123494.963 967765.618 0, 1123769.328 967772.894 0, 
+    1124043.694 967780.187 0, 1124318.059 967787.496 0, 1124592.424 967794.821 0, 1124866.788 967802.163 0, 1125139.844 967809.485 0, 1125415.515 967816.894 0, 1125689.878 967824.284 0, 1125964.24 967831.69 0, 1126238.602 967839.112 0, 1126512.964 967846.55 0, 
+    1126787.325 967854.004 0, 1127061.686 967861.475 0, 1127336.046 967868.961 0, 1127610.406 967876.464 0, 1127884.765 967883.983 0, 1128159.124 967891.518 0, 1128433.483 967899.07 0, 1128707.841 967906.637 0, 1128982.198 967914.221 0, 1129256.555 967921.82 0, 
+    1129530.912 967929.436 0, 1129805.268 967937.068 0, 1130079.624 967944.716 0, 1130353.979 967952.381 0, 1130628.334 967960.061 0, 1130902.689 967967.758 0, 1131177.043 967975.47 0, 1131451.396 967983.199 0, 1131724.443 967990.907 0, 1131882.06 962413.404 0, 
+    1132039.673 956836.015 0))
+
+POLYGON ((1144892.839 968381.655 0, 1144619.813 968373.176 0, 1144345.483 968364.672 0, 1144071.152 968356.184 0, 1143796.82 968347.712 0, 1143522.488 968339.257 0, 1143248.155 968330.817 0, 1142973.822 968322.394 0, 1142699.489 968313.987 0, 1142425.155 968305.596 0, 
+    1142150.82 968297.221 0, 1141876.485 968288.863 0, 1141602.149 968280.52 0, 1141327.813 968272.194 0, 1141053.477 968263.884 0, 1140779.14 968255.59 0, 1140504.802 968247.312 0, 1140230.464 968239.05 0, 1139956.126 968230.804 0, 1139681.787 968222.575 0, 
+    1139407.447 968214.361 0, 1139133.107 968206.164 0, 1138858.767 968197.983 0, 1138584.426 968189.818 0, 1138308.779 968181.631 0, 1138035.743 968173.537 0, 1137761.4 968165.421 0, 1137487.057 968157.32 0, 1137212.714 968149.236 0, 1136938.37 968141.168 0, 
+    1136664.026 968133.116 0, 1136389.681 968125.081 0, 1136115.336 968117.061 0, 1135840.99 968109.058 0, 1135566.644 968101.07 0, 1135292.298 968093.099 0, 1135017.951 968085.144 0, 1134743.603 968077.206 0, 1134469.255 968069.283 0, 1134194.907 968061.376 0, 
+    1133920.558 968053.486 0, 1133646.208 968045.612 0, 1133371.858 968037.754 0, 1133097.508 968029.912 0, 1132823.157 968022.086 0, 1132548.806 968014.276 0, 1132274.454 968006.483 0, 1132000.102 967998.706 0, 1131724.443 967990.907 0, 1131566.823 973568.521 0, 
+    1131409.2 979146.241 0, 1131684.2 979154.02 0, 1131957.895 979161.779 0, 1132231.59 979169.554 0, 1132505.285 979177.345 0, 1132778.979 979185.152 0, 1133052.673 979192.975 0, 1133326.366 979200.814 0, 1133600.059 979208.67 0, 1133873.752 979216.541 0, 
+    1134147.443 979224.429 0, 1134421.135 979232.333 0, 1134694.826 979240.252 0, 1134968.516 979248.188 0, 1135242.206 979256.14 0, 1135515.896 979264.108 0, 1135789.585 979272.093 0, 1136063.274 979280.093 0, 1136336.962 979288.11 0, 1136610.65 979296.142 0, 
+    1136884.337 979304.191 0, 1137158.024 979312.256 0, 1137431.71 979320.336 0, 1137705.396 979328.433 0, 1137977.779 979336.508 0, 1138252.766 979344.676 0, 1138526.45 979352.821 0, 1138800.134 979360.983 0, 1139073.818 979369.16 0, 1139347.5 979377.354 0, 
+    1139621.183 979385.564 0, 1139894.865 979393.789 0, 1140168.546 979402.031 0, 1140442.227 979410.29 0, 1140715.908 979418.564 0, 1140989.588 979426.854 0, 1141263.267 979435.16 0, 1141536.946 979443.483 0, 1141810.625 979451.822 0, 1142084.303 979460.176 0, 
+    1142357.981 979468.547 0, 1142631.658 979476.934 0, 1142905.334 979485.337 0, 1143179.01 979493.756 0, 1143452.686 979502.192 0, 1143726.361 979510.643 0, 1144000.035 979519.111 0, 1144273.71 979527.594 0, 1144546.082 979536.054 0, 1144719.462 973958.801 0, 
+    1144892.839 968381.655 0))
+
+POLYGON ((1157681.81 979962.979 0, 1157409.46 979953.75 0, 1157135.811 979944.493 0, 1156862.162 979935.252 0, 1156588.512 979926.028 0, 1156314.861 979916.819 0, 1156041.21 979907.627 0, 1155767.558 979898.451 0, 1155493.906 979889.291 0, 1155220.253 979880.147 0, 
+    1154946.6 979871.019 0, 1154672.946 979861.907 0, 1154399.291 979852.811 0, 1154125.636 979843.732 0, 1153851.981 979834.668 0, 1153578.325 979825.621 0, 1153304.668 979816.59 0, 1153031.011 979807.575 0, 1152757.354 979798.576 0, 1152483.695 979789.593 0, 
+    1152210.037 979780.626 0, 1151936.378 979771.675 0, 1151662.718 979762.74 0, 1151389.058 979753.822 0, 1151114.097 979744.877 0, 1150841.735 979736.033 0, 1150568.074 979727.163 0, 1150294.411 979718.309 0, 1150020.748 979709.471 0, 1149747.085 979700.649 0, 
+    1149473.421 979691.843 0, 1149199.757 979683.054 0, 1148926.092 979674.28 0, 1148652.426 979665.523 0, 1148378.76 979656.781 0, 1148105.094 979648.056 0, 1147831.427 979639.347 0, 1147557.759 979630.654 0, 1147284.091 979621.977 0, 1147010.423 979613.316 0, 
+    1146736.754 979604.672 0, 1146463.084 979596.043 0, 1146189.414 979587.431 0, 1145915.744 979578.834 0, 1145642.072 979570.254 0, 1145368.401 979561.69 0, 1145094.729 979553.142 0, 1144821.056 979544.61 0, 1144546.082 979536.054 0, 1144372.699 985113.408 0, 
+    1144199.312 990690.861 0, 1144473.627 990699.397 0, 1144746.643 990707.908 0, 1145019.658 990716.436 0, 1145292.673 990724.979 0, 1145565.688 990733.539 0, 1145838.702 990742.115 0, 1146111.715 990750.706 0, 1146384.728 990759.314 0, 1146657.741 990767.938 0, 
+    1146930.753 990776.578 0, 1147203.764 990785.234 0, 1147476.775 990793.906 0, 1147749.786 990802.595 0, 1148022.796 990811.299 0, 1148295.805 990820.019 0, 1148568.814 990828.756 0, 1148841.822 990837.508 0, 1149114.83 990846.277 0, 1149387.838 990855.062 0, 
+    1149660.845 990863.862 0, 1149933.851 990872.679 0, 1150206.857 990881.512 0, 1150479.862 990890.361 0, 1150751.57 990899.184 0, 1151025.871 990908.107 0, 1151298.875 990917.004 0, 1151571.878 990925.917 0, 1151844.881 990934.846 0, 1152117.883 990943.792 0, 
+    1152390.885 990952.753 0, 1152663.886 990961.731 0, 1152936.886 990970.724 0, 1153209.886 990979.734 0, 1153482.886 990988.759 0, 1153755.885 990997.801 0, 1154028.883 991006.859 0, 1154301.881 991015.933 0, 1154574.879 991025.023 0, 1154847.875 991034.129 0, 
+    1155120.872 991043.251 0, 1155393.868 991052.389 0, 1155666.863 991061.543 0, 1155939.857 991070.713 0, 1156212.852 991079.9 0, 1156485.845 991089.102 0, 1156758.838 991098.321 0, 1157031.831 991107.555 0, 1157303.527 991116.762 0, 1157492.67 985539.821 0, 
+    1157681.81 979962.979 0))
+
+POLYGON ((1170406.487 991579.683 0, 1170134.815 991569.709 0, 1169861.85 991559.703 0, 1169588.884 991549.713 0, 1169315.918 991539.739 0, 1169042.95 991529.782 0, 1168769.983 991519.84 0, 1168497.014 991509.915 0, 1168224.046 991500.006 0, 1167951.076 991490.112 0, 
+    1167678.106 991480.235 0, 1167405.135 991470.374 0, 1167132.164 991460.529 0, 1166859.192 991450.7 0, 1166586.22 991440.887 0, 1166313.247 991431.09 0, 1166040.274 991421.309 0, 1165767.3 991411.544 0, 1165494.325 991401.796 0, 1165221.35 991392.063 0, 
+    1164948.374 991382.346 0, 1164675.398 991372.646 0, 1164402.421 991362.961 0, 1164129.443 991353.293 0, 1163855.17 991343.595 0, 1163583.486 991334.005 0, 1163310.507 991324.384 0, 1163037.527 991314.78 0, 1162764.547 991305.192 0, 1162491.566 991295.62 0, 
+    1162218.585 991286.064 0, 1161945.603 991276.525 0, 1161672.62 991267.001 0, 1161399.637 991257.493 0, 1161126.653 991248.001 0, 1160853.669 991238.526 0, 1160580.684 991229.066 0, 1160307.699 991219.623 0, 1160034.713 991210.196 0, 1159761.726 991200.784 0, 
+    1159488.739 991191.389 0, 1159215.751 991182.01 0, 1158942.763 991172.647 0, 1158669.775 991163.3 0, 1158396.785 991153.969 0, 1158123.796 991144.654 0, 1157850.805 991135.355 0, 1157577.814 991126.072 0, 1157303.527 991116.762 0, 1157114.381 996693.797 0, 
+    1156925.231 1002270.921 0, 1157198.859 1002280.209 0, 1157471.193 1002289.47 0, 1157743.527 1002298.746 0, 1158015.86 1002308.039 0, 1158288.193 1002317.347 0, 1158560.525 1002326.672 0, 1158832.857 1002336.012 0, 1159105.188 1002345.369 0, 1159377.519 1002354.742 0, 
+    1159649.849 1002364.13 0, 1159922.178 1002373.535 0, 1160194.507 1002382.956 0, 1160466.835 1002392.392 0, 1160739.163 1002401.845 0, 1161011.49 1002411.314 0, 1161283.817 1002420.799 0, 1161556.143 1002430.3 0, 1161828.469 1002439.817 0, 1162100.794 1002449.35 0, 
+    1162373.118 1002458.898 0, 1162645.442 1002468.463 0, 1162917.765 1002478.044 0, 1163190.088 1002487.642 0, 1163461.119 1002497.209 0, 1163734.732 1002506.884 0, 1164007.053 1002516.529 0, 1164279.373 1002526.19 0, 1164551.693 1002535.867 0, 1164824.013 1002545.56 0, 
+    1165096.331 1002555.27 0, 1165368.65 1002564.995 0, 1165640.967 1002574.736 0, 1165913.284 1002584.493 0, 1166185.601 1002594.267 0, 1166457.917 1002604.056 0, 1166730.232 1002613.861 0, 1167002.547 1002623.683 0, 1167274.861 1002633.52 0, 1167547.174 1002643.374 0, 
+    1167819.487 1002653.243 0, 1168091.8 1002663.129 0, 1168364.112 1002673.03 0, 1168636.423 1002682.948 0, 1168908.733 1002692.882 0, 1169181.044 1002702.831 0, 1169453.353 1002712.797 0, 1169725.662 1002722.779 0, 1169996.68 1002732.729 0, 1170201.585 997156.161 0, 
+    1170406.487 991579.683 0))
+
+POLYGON ((1183066.772 1003231.464 0, 1182795.781 1003220.748 0, 1182523.501 1003209.997 0, 1182251.221 1003199.262 0, 1181978.94 1003188.543 0, 1181706.658 1003177.84 0, 1181434.376 1003167.153 0, 1181162.093 1003156.483 0, 1180889.81 1003145.828 0, 1180617.526 1003135.189 0, 
+    1180345.241 1003124.566 0, 1180072.956 1003113.959 0, 1179800.67 1003103.369 0, 1179528.384 1003092.794 0, 1179256.097 1003082.235 0, 1178983.809 1003071.693 0, 1178711.52 1003061.166 0, 1178439.231 1003050.655 0, 1178166.942 1003040.161 0, 1177894.652 1003029.682 0, 
+    1177622.361 1003019.22 0, 1177350.069 1003008.773 0, 1177077.777 1002998.343 0, 1176805.484 1002987.928 0, 1176531.902 1002977.481 0, 1176260.897 1002967.148 0, 1175988.603 1002956.781 0, 1175716.307 1002946.431 0, 1175444.012 1002936.097 0, 1175171.715 1002925.778 0, 
+    1174899.418 1002915.476 0, 1174627.121 1002905.19 0, 1174354.823 1002894.92 0, 1174082.524 1002884.666 0, 1173810.224 1002874.427 0, 1173537.924 1002864.205 0, 1173265.624 1002853.999 0, 1172993.323 1002843.809 0, 1172721.021 1002833.635 0, 1172448.719 1002823.477 0, 
+    1172176.416 1002813.335 0, 1171904.112 1002803.209 0, 1171631.808 1002793.099 0, 1171359.503 1002783.005 0, 1171087.198 1002772.928 0, 1170814.892 1002762.866 0, 1170542.585 1002752.82 0, 1170270.278 1002742.79 0, 1169996.68 1002732.729 0, 1169791.772 1008309.383 0, 
+    1169586.861 1013886.119 0, 1169859.799 1013896.155 0, 1170131.45 1013906.161 0, 1170403.1 1013916.183 0, 1170674.749 1013926.22 0, 1170946.398 1013936.274 0, 1171218.047 1013946.343 0, 1171489.694 1013956.429 0, 1171761.341 1013966.53 0, 1172032.988 1013976.648 0, 
+    1172304.634 1013986.782 0, 1172576.279 1013996.931 0, 1172847.924 1014007.097 0, 1173119.568 1014017.278 0, 1173391.212 1014027.475 0, 1173662.855 1014037.689 0, 1173934.497 1014047.918 0, 1174206.139 1014058.164 0, 1174477.78 1014068.425 0, 1174749.42 1014078.703 0, 
+    1175021.06 1014088.996 0, 1175292.7 1014099.305 0, 1175564.338 1014109.631 0, 1175835.976 1014119.972 0, 1176106.328 1014130.28 0, 1176379.251 1014140.703 0, 1176650.887 1014151.092 0, 1176922.523 1014161.497 0, 1177194.158 1014171.919 0, 1177465.792 1014182.356 0, 
+    1177737.426 1014192.809 0, 1178009.059 1014203.279 0, 1178280.692 1014213.764 0, 1178552.324 1014224.265 0, 1178823.955 1014234.782 0, 1179095.586 1014245.316 0, 1179367.216 1014255.865 0, 1179638.845 1014266.43 0, 1179910.474 1014277.011 0, 1180182.103 1014287.608 0, 
+    1180453.73 1014298.221 0, 1180725.357 1014308.851 0, 1180996.983 1014319.496 0, 1181268.609 1014330.157 0, 1181540.234 1014340.834 0, 1181811.859 1014351.527 0, 1182083.483 1014362.236 0, 1182355.106 1014372.961 0, 1182625.443 1014383.651 0, 1182846.109 1008807.517 0, 
+    1183066.772 1003231.464 0))
+
+POLYGON ((1195662.569 1014918.019 0, 1195392.26 1014906.565 0, 1195120.669 1014895.072 0, 1194849.076 1014883.596 0, 1194577.483 1014872.135 0, 1194305.889 1014860.691 0, 1194034.294 1014849.262 0, 1193762.699 1014837.85 0, 1193491.103 1014826.453 0, 1193219.507 1014815.073 0, 
+    1192947.91 1014803.708 0, 1192676.312 1014792.36 0, 1192404.713 1014781.027 0, 1192133.114 1014769.711 0, 1191861.514 1014758.41 0, 1191589.913 1014747.126 0, 1191318.312 1014735.857 0, 1191046.71 1014724.604 0, 1190775.108 1014713.368 0, 1190503.505 1014702.147 0, 
+    1190231.901 1014690.942 0, 1189960.296 1014679.754 0, 1189688.691 1014668.581 0, 1189417.085 1014657.424 0, 1189144.195 1014646.231 0, 1188873.872 1014635.159 0, 1188602.264 1014624.05 0, 1188330.655 1014612.957 0, 1188059.046 1014601.881 0, 1187787.436 1014590.82 0, 
+    1187515.826 1014579.775 0, 1187244.215 1014568.746 0, 1186972.603 1014557.733 0, 1186700.991 1014546.736 0, 1186429.378 1014535.756 0, 1186157.764 1014524.791 0, 1185886.15 1014513.842 0, 1185614.535 1014502.909 0, 1185342.919 1014491.992 0, 1185071.303 1014481.091 0, 
+    1184799.686 1014470.206 0, 1184528.069 1014459.337 0, 1184256.451 1014448.484 0, 1183984.832 1014437.647 0, 1183713.213 1014426.826 0, 1183441.592 1014416.021 0, 1183169.972 1014405.232 0, 1182898.35 1014394.459 0, 1182625.443 1014383.651 0, 1182404.775 1019959.863 0, 
+    1182184.103 1025536.149 0, 1182456.351 1025546.931 0, 1182727.316 1025557.678 0, 1182998.28 1025568.441 0, 1183269.243 1025579.22 0, 1183540.206 1025590.014 0, 1183811.169 1025600.825 0, 1184082.131 1025611.652 0, 1184353.092 1025622.495 0, 1184624.052 1025633.353 0, 
+    1184895.012 1025644.228 0, 1185165.971 1025655.118 0, 1185436.93 1025666.025 0, 1185707.888 1025676.947 0, 1185978.845 1025687.886 0, 1186249.801 1025698.84 0, 1186520.757 1025709.81 0, 1186791.713 1025720.796 0, 1187062.667 1025731.799 0, 1187333.621 1025742.817 0, 
+    1187604.575 1025753.851 0, 1187875.528 1025764.901 0, 1188146.48 1025775.967 0, 1188417.431 1025787.049 0, 1188687.101 1025798.094 0, 1188959.332 1025809.26 0, 1189230.281 1025820.39 0, 1189501.23 1025831.536 0, 1189772.178 1025842.697 0, 1190043.126 1025853.875 0, 
+    1190314.073 1025865.068 0, 1190585.019 1025876.278 0, 1190855.964 1025887.503 0, 1191126.909 1025898.745 0, 1191397.853 1025910.002 0, 1191668.797 1025921.275 0, 1191939.74 1025932.565 0, 1192210.682 1025943.87 0, 1192481.624 1025955.191 0, 1192752.564 1025966.528 0, 
+    1193023.505 1025977.881 0, 1193294.444 1025989.25 0, 1193565.383 1026000.635 0, 1193836.321 1026012.036 0, 1194107.259 1026023.452 0, 1194378.196 1026034.885 0, 1194649.132 1026046.334 0, 1194920.067 1026057.798 0, 1195189.722 1026069.225 0, 1195426.147 1020493.585 0, 
+    1195662.569 1014918.019 0))
+
+POLYGON ((1208193.784 1026639.042 0, 1207924.16 1026626.854 0, 1207653.258 1026614.623 0, 1207382.355 1026602.409 0, 1207111.451 1026590.211 0, 1206840.547 1026578.029 0, 1206569.642 1026565.863 0, 1206298.737 1026553.713 0, 1206027.83 1026541.578 0, 1205756.923 1026529.46 0, 
+    1205486.016 1026517.357 0, 1205215.107 1026505.271 0, 1204944.198 1026493.2 0, 1204673.288 1026481.146 0, 1204402.378 1026469.107 0, 1204131.466 1026457.084 0, 1203860.554 1026445.077 0, 1203589.641 1026433.086 0, 1203318.728 1026421.112 0, 1203047.814 1026409.153 0, 
+    1202776.899 1026397.21 0, 1202505.984 1026385.282 0, 1202235.067 1026373.371 0, 1201964.15 1026361.476 0, 1201691.954 1026349.541 0, 1201422.314 1026337.734 0, 1201151.395 1026325.886 0, 1200880.476 1026314.055 0, 1200609.555 1026302.239 0, 1200338.634 1026290.44 0, 
+    1200067.712 1026278.656 0, 1199796.79 1026266.889 0, 1199525.867 1026255.137 0, 1199254.943 1026243.401 0, 1198984.018 1026231.682 0, 1198713.093 1026219.978 0, 1198442.167 1026208.29 0, 1198171.24 1026196.618 0, 1197900.313 1026184.962 0, 1197629.385 1026173.322 0, 
+    1197358.456 1026161.698 0, 1197087.527 1026150.09 0, 1196816.597 1026138.497 0, 1196545.666 1026126.921 0, 1196274.735 1026115.361 0, 1196003.802 1026103.816 0, 1195732.87 1026092.288 0, 1195461.936 1026080.776 0, 1195189.722 1026069.225 0, 1194953.295 1031644.934 0, 
+    1194716.864 1037220.708 0, 1194988.419 1037232.231 0, 1195258.696 1037243.715 0, 1195528.972 1037255.216 0, 1195799.248 1037266.732 0, 1196069.523 1037278.265 0, 1196339.797 1037289.813 0, 1196610.071 1037301.377 0, 1196880.344 1037312.957 0, 1197150.616 1037324.553 0, 
+    1197420.888 1037336.165 0, 1197691.159 1037347.793 0, 1197961.429 1037359.436 0, 1198231.699 1037371.096 0, 1198501.968 1037382.771 0, 1198772.236 1037394.463 0, 1199042.504 1037406.17 0, 1199312.771 1037417.893 0, 1199583.037 1037429.632 0, 1199853.302 1037441.387 0, 
+    1200123.567 1037453.158 0, 1200393.831 1037464.945 0, 1200664.095 1037476.748 0, 1200934.357 1037488.566 0, 1201203.344 1037500.345 0, 1201474.881 1037512.251 0, 1201745.141 1037524.118 0, 1202015.401 1037536 0, 1202285.661 1037547.898 0, 1202555.919 1037559.812 0, 
+    1202826.177 1037571.742 0, 1203096.434 1037583.688 0, 1203366.69 1037595.65 0, 1203636.946 1037607.628 0, 1203907.201 1037619.621 0, 1204177.455 1037631.631 0, 1204447.709 1037643.656 0, 1204717.962 1037655.698 0, 1204988.214 1037667.755 0, 1205258.466 1037679.828 0, 
+    1205528.716 1037691.917 0, 1205798.966 1037704.022 0, 1206069.216 1037716.143 0, 1206339.464 1037728.28 0, 1206609.712 1037740.432 0, 1206879.959 1037752.601 0, 1207150.206 1037764.785 0, 1207420.452 1037776.986 0, 1207689.422 1037789.145 0, 1207941.604 1032214.061 0, 
+    1208193.784 1026639.042 0))
+
+POLYGON ((1220660.323 1038394.229 0, 1220391.385 1038381.31 0, 1220121.175 1038368.346 0, 1219850.964 1038355.398 0, 1219580.753 1038342.466 0, 1219310.54 1038329.55 0, 1219040.327 1038316.65 0, 1218770.113 1038303.765 0, 1218499.898 1038290.897 0, 1218229.683 1038278.045 0, 
+    1217959.466 1038265.208 0, 1217689.249 1038252.387 0, 1217419.031 1038239.582 0, 1217148.813 1038226.793 0, 1216878.594 1038214.02 0, 1216608.374 1038201.263 0, 1216338.153 1038188.522 0, 1216067.931 1038175.797 0, 1215797.709 1038163.088 0, 1215527.486 1038150.394 0, 
+    1215257.262 1038137.717 0, 1214987.038 1038125.055 0, 1214716.812 1038112.409 0, 1214446.586 1038099.779 0, 1214175.086 1038087.106 0, 1213906.132 1038074.567 0, 1213635.904 1038061.985 0, 1213365.675 1038049.419 0, 1213095.445 1038036.869 0, 1212825.215 1038024.334 0, 
+    1212554.983 1038011.816 0, 1212284.751 1037999.313 0, 1212014.519 1037986.826 0, 1211744.285 1037974.356 0, 1211474.051 1037961.901 0, 1211203.816 1037949.462 0, 1210933.581 1037937.039 0, 1210663.344 1037924.631 0, 1210393.107 1037912.24 0, 1210122.87 1037899.865 0, 
+    1209852.631 1037887.505 0, 1209582.392 1037875.162 0, 1209312.152 1037862.834 0, 1209041.911 1037850.522 0, 1208771.67 1037838.226 0, 1208501.427 1037825.947 0, 1208231.185 1037813.683 0, 1207960.941 1037801.434 0, 1207689.422 1037789.145 0, 1207437.238 1043364.289 0, 
+    1207185.05 1048939.491 0, 1207455.909 1048951.751 0, 1207725.497 1048963.969 0, 1207995.083 1048976.203 0, 1208264.669 1048988.453 0, 1208534.254 1049000.719 0, 1208803.839 1049013.001 0, 1209073.422 1049025.299 0, 1209343.005 1049037.613 0, 1209612.588 1049049.942 0, 
+    1209882.169 1049062.287 0, 1210151.75 1049074.649 0, 1210421.33 1049087.026 0, 1210690.909 1049099.418 0, 1210960.488 1049111.827 0, 1211230.066 1049124.252 0, 1211499.643 1049136.692 0, 1211769.219 1049149.149 0, 1212038.795 1049161.621 0, 1212308.37 1049174.109 0, 
+    1212577.944 1049186.613 0, 1212847.518 1049199.133 0, 1213117.091 1049211.669 0, 1213386.663 1049224.22 0, 1213654.964 1049236.729 0, 1213925.804 1049249.371 0, 1214195.374 1049261.97 0, 1214464.943 1049274.585 0, 1214734.511 1049287.216 0, 1215004.079 1049299.863 0, 
+    1215273.646 1049312.526 0, 1215543.212 1049325.204 0, 1215812.777 1049337.899 0, 1216082.342 1049350.609 0, 1216351.906 1049363.335 0, 1216621.469 1049376.077 0, 1216891.031 1049388.835 0, 1217160.592 1049401.608 0, 1217430.153 1049414.398 0, 1217699.713 1049427.203 0, 
+    1217969.273 1049440.025 0, 1218238.831 1049452.862 0, 1218508.389 1049465.715 0, 1218777.946 1049478.584 0, 1219047.502 1049491.469 0, 1219317.058 1049504.369 0, 1219586.613 1049517.286 0, 1219856.167 1049530.218 0, 1220124.451 1049543.105 0, 1220392.388 1043968.639 0, 
+    1220660.323 1038394.229 0))
+
+POLYGON ((1233062.095 1050183.274 0, 1232793.846 1050169.628 0, 1232524.329 1050155.935 0, 1232254.812 1050142.257 0, 1231985.294 1050128.594 0, 1231715.775 1050114.948 0, 1231446.256 1050101.318 0, 1231176.735 1050087.703 0, 1230907.214 1050074.105 0, 1230637.692 1050060.522 0, 
+    1230368.169 1050046.955 0, 1230098.646 1050033.404 0, 1229829.121 1050019.869 0, 1229559.596 1050006.349 0, 1229290.07 1049992.846 0, 1229020.543 1049979.358 0, 1228751.016 1049965.886 0, 1228481.487 1049952.43 0, 1228211.958 1049938.99 0, 1227942.428 1049925.566 0, 
+    1227672.898 1049912.158 0, 1227403.366 1049898.765 0, 1227133.834 1049885.389 0, 1226864.301 1049872.028 0, 1226593.499 1049858.621 0, 1226325.232 1049845.354 0, 1226055.697 1049832.041 0, 1225786.16 1049818.744 0, 1225516.623 1049805.463 0, 1225247.085 1049792.197 0, 
+    1224977.547 1049778.947 0, 1224708.007 1049765.714 0, 1224438.467 1049752.496 0, 1224168.926 1049739.294 0, 1223899.385 1049726.107 0, 1223629.842 1049712.937 0, 1223360.299 1049699.783 0, 1223090.755 1049686.644 0, 1222821.21 1049673.521 0, 1222551.665 1049660.414 0, 
+    1222282.118 1049647.323 0, 1222012.571 1049634.248 0, 1221743.023 1049621.189 0, 1221473.475 1049608.145 0, 1221203.925 1049595.118 0, 1220934.375 1049582.106 0, 1220664.824 1049569.11 0, 1220395.272 1049556.13 0, 1220124.451 1049543.105 0, 1219856.511 1055117.624 0, 
+    1219588.569 1060692.192 0, 1219858.731 1060705.185 0, 1220127.626 1060718.133 0, 1220396.521 1060731.098 0, 1220665.415 1060744.078 0, 1220934.308 1060757.073 0, 1221203.201 1060770.085 0, 1221472.093 1060783.113 0, 1221740.983 1060796.156 0, 1222009.874 1060809.215 0, 
+    1222278.763 1060822.29 0, 1222547.652 1060835.381 0, 1222816.539 1060848.487 0, 1223085.426 1060861.61 0, 1223354.313 1060874.748 0, 1223623.198 1060887.902 0, 1223892.083 1060901.072 0, 1224160.967 1060914.258 0, 1224429.85 1060927.46 0, 1224698.733 1060940.677 0, 
+    1224967.614 1060953.91 0, 1225236.495 1060967.159 0, 1225505.375 1060980.424 0, 1225774.254 1060993.705 0, 1226041.868 1061006.939 0, 1226312.011 1061020.314 0, 1226580.888 1061033.642 0, 1226849.764 1061046.986 0, 1227118.639 1061060.346 0, 1227387.514 1061073.721 0, 
+    1227656.388 1061087.113 0, 1227925.261 1061100.52 0, 1228194.133 1061113.943 0, 1228463.004 1061127.382 0, 1228731.875 1061140.837 0, 1229000.745 1061154.308 0, 1229269.614 1061167.794 0, 1229538.482 1061181.297 0, 1229807.349 1061194.815 0, 1230076.216 1061208.349 0, 
+    1230345.082 1061221.898 0, 1230613.947 1061235.464 0, 1230882.811 1061249.045 0, 1231151.675 1061262.642 0, 1231420.538 1061276.255 0, 1231689.399 1061289.884 0, 1231958.26 1061303.529 0, 1232227.121 1061317.19 0, 1232494.717 1061330.802 0, 1232778.407 1055757.014 0, 
+    1233062.095 1050183.274 0))
+
+POLYGON ((1245399.009 1062005.871 0, 1245131.45 1061991.503 0, 1244862.63 1061977.083 0, 1244593.808 1061962.679 0, 1244324.986 1061948.29 0, 1244056.163 1061933.918 0, 1243787.339 1061919.561 0, 1243518.514 1061905.22 0, 1243249.688 1061890.895 0, 1242980.862 1061876.586 0, 
+    1242712.034 1061862.292 0, 1242443.206 1061848.015 0, 1242174.377 1061833.753 0, 1241905.547 1061819.507 0, 1241636.717 1061805.277 0, 1241367.885 1061791.062 0, 1241099.053 1061776.864 0, 1240830.219 1061762.681 0, 1240561.385 1061748.514 0, 1240292.55 1061734.363 0, 
+    1240023.715 1061720.228 0, 1239754.878 1061706.109 0, 1239486.041 1061692.005 0, 1239217.203 1061677.917 0, 1238947.101 1061663.779 0, 1238679.524 1061649.789 0, 1238410.683 1061635.749 0, 1238141.841 1061621.724 0, 1237872.999 1061607.716 0, 1237604.156 1061593.723 0, 
+    1237335.312 1061579.746 0, 1237066.467 1061565.785 0, 1236797.621 1061551.839 0, 1236528.775 1061537.91 0, 1236259.928 1061523.996 0, 1235991.08 1061510.098 0, 1235722.231 1061496.216 0, 1235453.381 1061482.35 0, 1235184.53 1061468.5 0, 1234915.679 1061454.665 0, 
+    1234646.827 1061440.846 0, 1234377.974 1061427.043 0, 1234109.12 1061413.256 0, 1233840.265 1061399.485 0, 1233571.41 1061385.729 0, 1233302.554 1061371.99 0, 1233033.697 1061358.266 0, 1232764.839 1061344.558 0, 1232494.717 1061330.802 0, 1232211.024 1066904.633 0, 
+    1231927.329 1072478.505 0, 1232196.793 1072492.228 0, 1232464.994 1072505.902 0, 1232733.195 1072519.593 0, 1233001.395 1072533.299 0, 1233269.595 1072547.021 0, 1233537.793 1072560.758 0, 1233805.991 1072574.512 0, 1234074.188 1072588.281 0, 1234342.384 1072602.066 0, 
+    1234610.579 1072615.867 0, 1234878.773 1072629.684 0, 1235146.967 1072643.516 0, 1235415.16 1072657.364 0, 1235683.352 1072671.228 0, 1235951.543 1072685.108 0, 1236219.733 1072699.003 0, 1236487.923 1072712.915 0, 1236756.112 1072726.842 0, 1237024.3 1072740.785 0, 
+    1237292.487 1072754.743 0, 1237560.673 1072768.718 0, 1237828.858 1072782.708 0, 1238097.043 1072796.714 0, 1238363.967 1072810.67 0, 1238633.41 1072824.773 0, 1238901.592 1072838.827 0, 1239169.773 1072852.896 0, 1239437.954 1072866.981 0, 1239706.133 1072881.082 0, 
+    1239974.312 1072895.198 0, 1240242.49 1072909.33 0, 1240510.667 1072923.479 0, 1240778.844 1072937.642 0, 1241047.019 1072951.822 0, 1241315.194 1072966.018 0, 1241583.368 1072980.229 0, 1241851.541 1072994.456 0, 1242119.713 1073008.699 0, 1242387.884 1073022.957 0, 
+    1242656.054 1073037.232 0, 1242924.224 1073051.522 0, 1243192.393 1073065.828 0, 1243460.561 1073080.149 0, 1243728.728 1073094.487 0, 1243996.894 1073108.84 0, 1244265.06 1073123.209 0, 1244533.224 1073137.594 0, 1244800.129 1073151.927 0, 1245099.57 1067578.879 0, 
+    1245399.009 1062005.871 0))
+
+POLYGON ((1257670.976 1073861.714 0, 1257404.11 1073846.627 0, 1257135.987 1073831.485 0, 1256867.863 1073816.358 0, 1256599.738 1073801.247 0, 1256331.613 1073786.152 0, 1256063.487 1073771.073 0, 1255795.359 1073756.01 0, 1255527.231 1073740.962 0, 1255259.102 1073725.93 0, 
+    1254990.972 1073710.914 0, 1254722.841 1073695.913 0, 1254454.71 1073680.929 0, 1254186.577 1073665.96 0, 1253918.443 1073651.007 0, 1253650.309 1073636.07 0, 1253382.174 1073621.148 0, 1253114.038 1073606.243 0, 1252845.901 1073591.353 0, 1252577.763 1073576.479 0, 
+    1252309.624 1073561.62 0, 1252041.484 1073546.778 0, 1251773.344 1073531.951 0, 1251505.203 1073517.14 0, 1251235.803 1073502.275 0, 1250968.917 1073487.565 0, 1250700.773 1073472.802 0, 1250432.628 1073458.054 0, 1250164.483 1073443.322 0, 1249896.336 1073428.605 0, 
+    1249628.189 1073413.905 0, 1249360.04 1073399.22 0, 1249091.891 1073384.551 0, 1248823.741 1073369.898 0, 1248555.59 1073355.261 0, 1248287.439 1073340.639 0, 1248019.286 1073326.033 0, 1247751.133 1073311.443 0, 1247482.978 1073296.869 0, 1247214.823 1073282.311 0, 
+    1246946.667 1073267.768 0, 1246678.51 1073253.241 0, 1246410.352 1073238.73 0, 1246142.194 1073224.235 0, 1245874.034 1073209.755 0, 1245605.874 1073195.291 0, 1245337.713 1073180.843 0, 1245069.551 1073166.411 0, 1244800.129 1073151.927 0, 1244500.687 1078725.01 0, 
+    1244201.243 1084298.124 0, 1244470.005 1084312.573 0, 1244737.511 1084326.97 0, 1245005.016 1084341.382 0, 1245272.52 1084355.811 0, 1245540.024 1084370.255 0, 1245807.526 1084384.715 0, 1246075.028 1084399.19 0, 1246342.529 1084413.682 0, 1246610.029 1084428.189 0, 
+    1246877.528 1084442.711 0, 1247145.026 1084457.25 0, 1247412.524 1084471.804 0, 1247680.021 1084486.374 0, 1247947.516 1084500.96 0, 1248215.011 1084515.562 0, 1248482.505 1084530.179 0, 1248749.998 1084544.812 0, 1249017.491 1084559.461 0, 1249284.982 1084574.126 0, 
+    1249552.473 1084588.806 0, 1249819.962 1084603.502 0, 1250087.451 1084618.214 0, 1250354.939 1084632.941 0, 1250621.172 1084647.615 0, 1250889.913 1084662.444 0, 1251157.398 1084677.218 0, 1251424.882 1084692.009 0, 1251692.366 1084706.815 0, 1251959.849 1084721.637 0, 
+    1252227.331 1084736.475 0, 1252494.812 1084751.328 0, 1252762.292 1084766.197 0, 1253029.771 1084781.082 0, 1253297.249 1084795.983 0, 1253564.727 1084810.899 0, 1253832.204 1084825.832 0, 1254099.679 1084840.78 0, 1254367.154 1084855.743 0, 1254634.628 1084870.723 0, 
+    1254902.101 1084885.718 0, 1255169.574 1084900.729 0, 1255437.045 1084915.755 0, 1255704.515 1084930.798 0, 1255971.985 1084945.856 0, 1256239.454 1084960.93 0, 1256506.921 1084976.019 0, 1256774.388 1084991.125 0, 1257040.601 1085006.175 0, 1257355.789 1079433.929 0, 
+    1257670.976 1073861.714 0))
+
+POLYGON ((1269877.908 1085750.497 0, 1269611.737 1085734.694 0, 1269344.314 1085718.833 0, 1269076.889 1085702.988 0, 1268809.464 1085687.159 0, 1268542.038 1085671.345 0, 1268274.612 1085655.547 0, 1268007.184 1085639.765 0, 1267739.755 1085623.998 0, 1267472.325 1085608.247 0, 
+    1267204.895 1085592.512 0, 1266937.463 1085576.793 0, 1266670.031 1085561.09 0, 1266402.597 1085545.402 0, 1266135.163 1085529.73 0, 1265867.728 1085514.073 0, 1265600.292 1085498.433 0, 1265332.855 1085482.808 0, 1265065.417 1085467.199 0, 1264797.978 1085451.606 0, 
+    1264530.538 1085436.028 0, 1264263.097 1085420.466 0, 1263995.656 1085404.92 0, 1263728.213 1085389.39 0, 1263459.518 1085373.802 0, 1263193.325 1085358.376 0, 1262925.88 1085342.893 0, 1262658.434 1085327.425 0, 1262390.986 1085311.974 0, 1262123.538 1085296.538 0, 
+    1261856.089 1085281.118 0, 1261588.64 1085265.713 0, 1261321.189 1085250.324 0, 1261053.737 1085234.951 0, 1260786.285 1085219.594 0, 1260518.831 1085204.253 0, 1260251.377 1085188.927 0, 1259983.922 1085173.617 0, 1259716.465 1085158.323 0, 1259449.008 1085143.044 0, 
+    1259181.55 1085127.781 0, 1258914.091 1085112.534 0, 1258646.632 1085097.303 0, 1258379.171 1085082.088 0, 1258111.709 1085066.888 0, 1257844.247 1085051.704 0, 1257576.784 1085036.535 0, 1257309.319 1085021.383 0, 1257040.601 1085006.175 0, 1256725.412 1090578.447 0, 
+    1256410.221 1096150.742 0, 1256678.28 1096165.913 0, 1256945.088 1096181.028 0, 1257211.896 1096196.159 0, 1257478.702 1096211.306 0, 1257745.508 1096226.469 0, 1258012.313 1096241.647 0, 1258279.117 1096256.841 0, 1258545.919 1096272.05 0, 1258812.721 1096287.276 0, 
+    1259079.523 1096302.517 0, 1259346.323 1096317.774 0, 1259613.122 1096333.046 0, 1259879.921 1096348.334 0, 1260146.718 1096363.638 0, 1260413.515 1096378.958 0, 1260680.311 1096394.293 0, 1260947.105 1096409.644 0, 1261213.899 1096425.011 0, 1261480.692 1096440.393 0, 
+    1261747.485 1096455.791 0, 1262014.276 1096471.205 0, 1262281.066 1096486.634 0, 1262547.856 1096502.079 0, 1262813.395 1096517.468 0, 1263081.432 1096533.017 0, 1263348.218 1096548.509 0, 1263615.004 1096564.017 0, 1263881.789 1096579.541 0, 1264148.573 1096595.08 0, 
+    1264415.356 1096610.636 0, 1264682.138 1096626.206 0, 1264948.919 1096641.793 0, 1265215.699 1096657.395 0, 1265482.479 1096673.013 0, 1265749.257 1096688.647 0, 1266016.035 1096704.296 0, 1266282.811 1096719.961 0, 1266549.587 1096735.642 0, 1266816.362 1096751.338 0, 
+    1267083.135 1096767.05 0, 1267349.908 1096782.778 0, 1267616.68 1096798.522 0, 1267883.451 1096814.281 0, 1268150.221 1096830.056 0, 1268416.991 1096845.846 0, 1268683.759 1096861.653 0, 1268950.526 1096877.475 0, 1269216.045 1096893.238 0, 1269546.977 1091321.856 0, 
+    1269877.908 1085750.497 0))
+
+POLYGON ((1282019.72 1097671.91 0, 1281754.245 1097655.397 0, 1281487.523 1097638.821 0, 1281220.801 1097622.261 0, 1280954.077 1097605.717 0, 1280687.353 1097589.188 0, 1280420.627 1097572.675 0, 1280153.901 1097556.178 0, 1279887.174 1097539.697 0, 1279620.445 1097523.231 0, 
+    1279353.716 1097506.781 0, 1279086.986 1097490.347 0, 1278820.254 1097473.928 0, 1278553.522 1097457.525 0, 1278286.789 1097441.138 0, 1278020.055 1097424.766 0, 1277753.32 1097408.41 0, 1277486.584 1097392.07 0, 1277219.846 1097375.746 0, 1276953.108 1097359.437 0, 
+    1276686.37 1097343.144 0, 1276419.63 1097326.867 0, 1276152.889 1097310.605 0, 1275886.147 1097294.359 0, 1275618.157 1097278.053 0, 1275352.66 1097261.914 0, 1275085.916 1097245.715 0, 1274819.17 1097229.532 0, 1274552.423 1097213.365 0, 1274285.676 1097197.213 0, 
+    1274018.927 1097181.077 0, 1273752.178 1097164.956 0, 1273485.427 1097148.852 0, 1273218.676 1097132.763 0, 1272951.924 1097116.69 0, 1272685.17 1097100.632 0, 1272418.416 1097084.59 0, 1272151.661 1097068.564 0, 1271884.905 1097052.554 0, 1271618.148 1097036.559 0, 
+    1271351.39 1097020.58 0, 1271084.631 1097004.616 0, 1270817.871 1096988.669 0, 1270551.111 1096972.737 0, 1270284.349 1096956.821 0, 1270017.586 1096940.92 0, 1269750.823 1096925.035 0, 1269484.058 1096909.166 0, 1269216.045 1096893.238 0, 1268885.112 1102464.638 0, 
+    1268554.177 1108036.052 0, 1268821.532 1108051.94 0, 1269087.64 1108067.771 0, 1269353.748 1108083.616 0, 1269619.855 1108099.478 0, 1269885.961 1108115.355 0, 1270152.066 1108131.248 0, 1270418.17 1108147.156 0, 1270684.273 1108163.08 0, 1270950.375 1108179.02 0, 
+    1271216.476 1108194.975 0, 1271482.576 1108210.947 0, 1271748.676 1108226.933 0, 1272014.774 1108242.936 0, 1272280.872 1108258.954 0, 1272546.968 1108274.988 0, 1272813.064 1108291.037 0, 1273079.158 1108307.102 0, 1273345.252 1108323.183 0, 1273611.345 1108339.279 0, 
+    1273877.436 1108355.391 0, 1274143.527 1108371.519 0, 1274409.617 1108387.662 0, 1274675.706 1108403.821 0, 1274940.55 1108419.92 0, 1275207.881 1108436.186 0, 1275473.967 1108452.392 0, 1275740.052 1108468.614 0, 1276006.136 1108484.851 0, 1276272.219 1108501.104 0, 
+    1276538.302 1108517.373 0, 1276804.383 1108533.657 0, 1277070.463 1108549.957 0, 1277336.543 1108566.273 0, 1277602.621 1108582.604 0, 1277868.698 1108598.951 0, 1278134.775 1108615.314 0, 1278400.85 1108631.692 0, 1278666.925 1108648.086 0, 1278932.999 1108664.496 0, 
+    1279199.071 1108680.921 0, 1279465.143 1108697.362 0, 1279731.213 1108713.819 0, 1279997.283 1108730.291 0, 1280263.352 1108746.779 0, 1280529.42 1108763.282 0, 1280795.486 1108779.802 0, 1281061.552 1108796.336 0, 1281326.375 1108812.81 0, 1281673.048 1103242.353 0, 
+    1282019.72 1097671.91 0))
+
+POLYGON ((1294096.327 1109625.648 0, 1293831.55 1109608.427 0, 1293565.532 1109591.14 0, 1293299.513 1109573.869 0, 1293033.493 1109556.614 0, 1292767.471 1109539.374 0, 1292501.449 1109522.151 0, 1292235.426 1109504.942 0, 1291969.402 1109487.75 0, 1291703.377 1109470.573 0, 
+    1291437.351 1109453.412 0, 1291171.324 1109436.266 0, 1290905.295 1109419.136 0, 1290639.266 1109402.022 0, 1290373.236 1109384.923 0, 1290107.205 1109367.84 0, 1289841.173 1109350.773 0, 1289575.139 1109333.721 0, 1289309.105 1109316.685 0, 1289043.07 1109299.665 0, 
+    1288777.034 1109282.66 0, 1288510.997 1109265.671 0, 1288244.958 1109248.698 0, 1287978.919 1109231.74 0, 1287711.638 1109214.719 0, 1287446.838 1109197.872 0, 1287180.796 1109180.961 0, 1286914.752 1109164.066 0, 1286648.708 1109147.187 0, 1286382.663 1109130.323 0, 
+    1286116.617 1109113.475 0, 1285850.57 1109096.642 0, 1285584.522 1109079.826 0, 1285318.472 1109063.024 0, 1285052.422 1109046.239 0, 1284786.371 1109029.469 0, 1284520.319 1109012.715 0, 1284254.266 1108995.977 0, 1283988.212 1108979.254 0, 1283722.157 1108962.547 0, 
+    1283456.101 1108945.855 0, 1283190.044 1108929.179 0, 1282923.986 1108912.519 0, 1282657.927 1108895.875 0, 1282391.867 1108879.246 0, 1282125.806 1108862.633 0, 1281859.744 1108846.035 0, 1281593.681 1108829.453 0, 1281326.375 1108812.81 0, 1280979.701 1114383.275 0, 
+    1280633.027 1119953.746 0, 1280899.675 1119970.348 0, 1281165.082 1119986.889 0, 1281430.488 1120003.446 0, 1281695.893 1120020.018 0, 1281961.297 1120036.606 0, 1282226.701 1120053.209 0, 1282492.103 1120069.828 0, 1282757.504 1120086.463 0, 1283022.905 1120103.114 0, 
+    1283288.304 1120119.78 0, 1283553.702 1120136.461 0, 1283819.1 1120153.158 0, 1284084.496 1120169.871 0, 1284349.892 1120186.6 0, 1284615.286 1120203.344 0, 1284880.679 1120220.103 0, 1285146.072 1120236.879 0, 1285411.463 1120253.67 0, 1285676.854 1120270.476 0, 
+    1285942.243 1120287.298 0, 1286207.632 1120304.136 0, 1286473.019 1120320.99 0, 1286738.406 1120337.859 0, 1287002.553 1120354.665 0, 1287269.176 1120371.644 0, 1287534.56 1120388.56 0, 1287799.942 1120405.491 0, 1288065.324 1120422.438 0, 1288330.704 1120439.401 0, 
+    1288596.084 1120456.379 0, 1288861.462 1120473.373 0, 1289126.84 1120490.383 0, 1289392.216 1120507.408 0, 1289657.592 1120524.449 0, 1289922.966 1120541.506 0, 1290188.34 1120558.578 0, 1290453.712 1120575.665 0, 1290719.084 1120592.769 0, 1290984.455 1120609.888 0, 
+    1291249.824 1120627.022 0, 1291515.193 1120644.172 0, 1291780.56 1120661.338 0, 1292045.926 1120678.52 0, 1292311.292 1120695.717 0, 1292576.656 1120712.929 0, 1292842.02 1120730.158 0, 1293107.382 1120747.402 0, 1293371.507 1120764.581 0, 1293733.917 1115195.112 0, 
+    1294096.327 1109625.648 0))
+
+POLYGON ((1306107.645 1121611.401 0, 1305843.568 1121593.476 0, 1305578.255 1121575.482 0, 1305312.941 1121557.504 0, 1305047.627 1121539.542 0, 1304782.311 1121521.595 0, 1304516.994 1121503.664 0, 1304251.676 1121485.749 0, 1303986.357 1121467.849 0, 1303721.037 1121449.965 0, 
+    1303455.716 1121432.096 0, 1303190.394 1121414.243 0, 1302925.07 1121396.406 0, 1302659.746 1121378.584 0, 1302394.421 1121360.778 0, 1302129.095 1121342.987 0, 1301863.767 1121325.212 0, 1301598.439 1121307.453 0, 1301333.109 1121289.709 0, 1301067.779 1121271.981 0, 
+    1300802.447 1121254.269 0, 1300537.115 1121236.572 0, 1300271.781 1121218.891 0, 1300006.446 1121201.225 0, 1299739.875 1121183.493 0, 1299475.774 1121165.941 0, 1299210.436 1121148.322 0, 1298945.097 1121130.719 0, 1298679.757 1121113.132 0, 1298414.416 1121095.56 0, 
+    1298149.074 1121078.003 0, 1297883.731 1121060.463 0, 1297618.387 1121042.938 0, 1297353.042 1121025.428 0, 1297087.696 1121007.934 0, 1296822.349 1120990.456 0, 1296557.001 1120972.994 0, 1296291.652 1120955.547 0, 1296026.302 1120938.115 0, 1295760.951 1120920.7 0, 
+    1295495.598 1120903.3 0, 1295230.245 1120885.915 0, 1294964.891 1120868.546 0, 1294699.535 1120851.193 0, 1294434.179 1120833.855 0, 1294168.822 1120816.533 0, 1293903.463 1120799.227 0, 1293638.104 1120781.936 0, 1293371.507 1120764.581 0, 1293009.096 1126334.05 0, 
+    1292646.687 1131903.515 0, 1292912.625 1131920.827 0, 1293177.329 1131938.075 0, 1293442.032 1131955.339 0, 1293706.734 1131972.618 0, 1293971.434 1131989.913 0, 1294236.134 1132007.223 0, 1294500.833 1132024.549 0, 1294765.53 1132041.891 0, 1295030.227 1132059.248 0, 
+    1295294.923 1132076.621 0, 1295559.617 1132094.009 0, 1295824.311 1132111.413 0, 1296089.003 1132128.832 0, 1296353.695 1132146.267 0, 1296618.385 1132163.718 0, 1296883.075 1132181.184 0, 1297147.763 1132198.666 0, 1297412.451 1132216.163 0, 1297677.137 1132233.676 0, 
+    1297941.822 1132251.204 0, 1298206.507 1132268.748 0, 1298471.19 1132286.308 0, 1298735.872 1132303.883 0, 1298999.321 1132321.392 0, 1299265.234 1132339.08 0, 1299529.913 1132356.702 0, 1299794.591 1132374.34 0, 1300059.268 1132391.993 0, 1300323.944 1132409.662 0, 
+    1300588.619 1132427.346 0, 1300853.293 1132445.046 0, 1301117.966 1132462.761 0, 1301382.638 1132480.492 0, 1301647.308 1132498.239 0, 1301911.978 1132516.001 0, 1302176.647 1132533.779 0, 1302441.315 1132551.572 0, 1302705.981 1132569.381 0, 1302970.647 1132587.205 0, 
+    1303235.311 1132605.045 0, 1303499.975 1132622.901 0, 1303764.637 1132640.772 0, 1304029.299 1132658.659 0, 1304293.959 1132676.561 0, 1304558.618 1132694.479 0, 1304823.276 1132712.413 0, 1305087.933 1132730.362 0, 1305351.358 1132748.243 0, 1305729.501 1127179.824 0, 
+    1306107.645 1121611.401 0))
+
+POLYGON ((1318053.592 1133628.861 0, 1317790.217 1133610.235 0, 1317525.612 1133591.538 0, 1317261.005 1133572.857 0, 1316996.398 1133554.192 0, 1316731.789 1133535.542 0, 1316467.179 1133516.907 0, 1316202.568 1133498.289 0, 1315937.956 1133479.685 0, 1315673.343 1133461.098 0, 
+    1315408.729 1133442.525 0, 1315144.114 1133423.969 0, 1314879.497 1133405.428 0, 1314614.88 1133386.903 0, 1314350.261 1133368.393 0, 1314085.642 1133349.898 0, 1313821.021 1133331.42 0, 1313556.399 1133312.957 0, 1313291.776 1133294.509 0, 1313027.153 1133276.077 0, 
+    1312762.527 1133257.661 0, 1312497.901 1133239.26 0, 1312233.274 1133220.875 0, 1311968.646 1133202.505 0, 1311702.786 1133184.066 0, 1311439.386 1133165.813 0, 1311174.754 1133147.49 0, 1310910.122 1133129.182 0, 1310645.488 1133110.891 0, 1310380.853 1133092.614 0, 
+    1310116.218 1133074.354 0, 1309851.581 1133056.109 0, 1309586.943 1133037.879 0, 1309322.304 1133019.665 0, 1309057.663 1133001.467 0, 1308793.022 1132983.284 0, 1308528.38 1132965.117 0, 1308263.737 1132946.966 0, 1307999.092 1132928.83 0, 1307734.447 1132910.709 0, 
+    1307469.8 1132892.604 0, 1307205.153 1132874.515 0, 1306940.504 1132856.441 0, 1306675.854 1132838.383 0, 1306411.203 1132820.341 0, 1306146.552 1132802.314 0, 1305881.899 1132784.302 0, 1305617.245 1132766.307 0, 1305351.358 1132748.243 0, 1304973.215 1138316.653 0, 
+    1304595.073 1143885.05 0, 1304860.302 1143903.069 0, 1305124.3 1143921.021 0, 1305388.298 1143938.988 0, 1305652.294 1143956.97 0, 1305916.289 1143974.968 0, 1306180.284 1143992.981 0, 1306444.277 1144011.01 0, 1306708.269 1144029.054 0, 1306972.26 1144047.114 0, 
+    1307236.25 1144065.19 0, 1307500.239 1144083.281 0, 1307764.227 1144101.388 0, 1308028.214 1144119.51 0, 1308292.199 1144137.648 0, 1308556.184 1144155.801 0, 1308820.168 1144173.97 0, 1309084.15 1144192.154 0, 1309348.132 1144210.354 0, 1309612.112 1144228.569 0, 
+    1309876.091 1144246.8 0, 1310140.07 1144265.047 0, 1310404.047 1144283.309 0, 1310668.023 1144301.586 0, 1310930.77 1144319.794 0, 1311195.972 1144338.188 0, 1311459.945 1144356.512 0, 1311723.917 1144374.852 0, 1311987.887 1144393.207 0, 1312251.857 1144411.578 0, 
+    1312515.826 1144429.964 0, 1312779.793 1144448.366 0, 1313043.759 1144466.783 0, 1313307.725 1144485.216 0, 1313571.689 1144503.664 0, 1313835.652 1144522.128 0, 1314099.614 1144540.608 0, 1314363.575 1144559.103 0, 1314627.535 1144577.613 0, 1314891.494 1144596.14 0, 
+    1315155.451 1144614.681 0, 1315419.408 1144633.238 0, 1315683.363 1144651.811 0, 1315947.318 1144670.399 0, 1316211.271 1144689.003 0, 1316475.223 1144707.623 0, 1316739.174 1144726.257 0, 1317003.125 1144744.908 0, 1317265.847 1144763.487 0, 1317659.719 1139196.18 0, 
+    1318053.592 1133628.861 0))
+
+POLYGON ((1329934.088 1145677.717 0, 1329671.417 1145658.396 0, 1329407.521 1145639 0, 1329143.624 1145619.619 0, 1328879.725 1145600.254 0, 1328615.825 1145580.905 0, 1328351.924 1145561.571 0, 1328088.023 1145542.253 0, 1327824.119 1145522.95 0, 1327560.215 1145503.663 0, 
+    1327296.31 1145484.391 0, 1327032.403 1145465.135 0, 1326768.496 1145445.894 0, 1326504.587 1145426.669 0, 1326240.677 1145407.459 0, 1325976.766 1145388.265 0, 1325712.854 1145369.086 0, 1325448.94 1145349.923 0, 1325185.026 1145330.776 0, 1324921.11 1145311.644 0, 
+    1324657.194 1145292.527 0, 1324393.276 1145273.426 0, 1324129.357 1145254.341 0, 1323865.437 1145235.271 0, 1323600.291 1145216.128 0, 1323337.593 1145197.178 0, 1323073.67 1145178.155 0, 1322809.746 1145159.147 0, 1322545.82 1145140.155 0, 1322281.893 1145121.178 0, 
+    1322017.965 1145102.217 0, 1321754.036 1145083.272 0, 1321490.106 1145064.342 0, 1321226.175 1145045.427 0, 1320962.243 1145026.528 0, 1320698.309 1145007.645 0, 1320434.375 1144988.777 0, 1320170.439 1144969.924 0, 1319906.502 1144951.088 0, 1319642.564 1144932.266 0, 
+    1319378.625 1144913.461 0, 1319114.685 1144894.67 0, 1318850.744 1144875.896 0, 1318586.802 1144857.137 0, 1318322.858 1144838.393 0, 1318058.914 1144819.665 0, 1317794.968 1144800.952 0, 1317531.021 1144782.255 0, 1317265.847 1144763.487 0, 1316871.976 1150330.776 0, 
+    1316478.107 1155898.044 0, 1316742.623 1155916.765 0, 1317005.914 1155935.416 0, 1317269.205 1155954.082 0, 1317532.494 1155972.763 0, 1317795.782 1155991.46 0, 1318059.069 1156010.173 0, 1318322.355 1156028.901 0, 1318585.639 1156047.645 0, 1318848.923 1156066.404 0, 
+    1319112.206 1156085.178 0, 1319375.487 1156103.968 0, 1319638.767 1156122.774 0, 1319902.047 1156141.595 0, 1320165.325 1156160.432 0, 1320428.602 1156179.284 0, 1320691.878 1156198.151 0, 1320955.153 1156217.034 0, 1321218.426 1156235.933 0, 1321481.699 1156254.847 0, 
+    1321744.97 1156273.776 0, 1322008.241 1156292.721 0, 1322271.51 1156311.682 0, 1322534.778 1156330.658 0, 1322796.823 1156349.561 0, 1323061.311 1156368.656 0, 1323324.576 1156387.679 0, 1323587.839 1156406.717 0, 1323851.102 1156425.77 0, 1324114.363 1156444.839 0, 
+    1324377.624 1156463.924 0, 1324640.883 1156483.024 0, 1324904.141 1156502.139 0, 1325167.398 1156521.27 0, 1325430.653 1156540.417 0, 1325693.908 1156559.578 0, 1325957.162 1156578.756 0, 1326220.414 1156597.949 0, 1326483.665 1156617.157 0, 1326746.915 1156636.381 0, 
+    1327010.164 1156655.621 0, 1327273.412 1156674.876 0, 1327536.659 1156694.146 0, 1327799.905 1156713.432 0, 1328063.149 1156732.733 0, 1328326.392 1156752.05 0, 1328589.635 1156771.383 0, 1328852.876 1156790.73 0, 1329114.894 1156810.004 0, 1329524.491 1151243.872 0, 
+    1329934.088 1145677.717 0))
+
+POLYGON ((1341749.055 1157757.662 0, 1341487.089 1157737.648 0, 1341223.904 1157717.557 0, 1340960.718 1157697.481 0, 1340697.53 1157677.42 0, 1340434.341 1157657.375 0, 1340171.151 1157637.346 0, 1339907.96 1157617.331 0, 1339644.767 1157597.333 0, 1339381.574 1157577.35 0, 
+    1339118.379 1157557.382 0, 1338855.183 1157537.43 0, 1338591.986 1157517.494 0, 1338328.788 1157497.572 0, 1338065.588 1157477.667 0, 1337802.387 1157457.777 0, 1337539.186 1157437.902 0, 1337275.983 1157418.043 0, 1337012.779 1157398.199 0, 1336749.573 1157378.371 0, 
+    1336486.367 1157358.559 0, 1336223.159 1157338.761 0, 1335959.95 1157318.98 0, 1335696.74 1157299.213 0, 1335432.309 1157279.371 0, 1335170.317 1157259.728 0, 1334907.103 1157240.008 0, 1334643.889 1157220.304 0, 1334380.673 1157200.615 0, 1334117.456 1157180.942 0, 
+    1333854.238 1157161.284 0, 1333591.019 1157141.642 0, 1333327.798 1157122.015 0, 1333064.577 1157102.404 0, 1332801.354 1157082.808 0, 1332538.13 1157063.228 0, 1332274.905 1157043.663 0, 1332011.679 1157024.114 0, 1331748.452 1157004.58 0, 1331485.223 1156985.061 0, 
+    1331221.994 1156965.559 0, 1330958.763 1156946.071 0, 1330695.531 1156926.599 0, 1330432.298 1156907.143 0, 1330169.064 1156887.702 0, 1329905.828 1156868.277 0, 1329642.592 1156848.867 0, 1329379.354 1156829.473 0, 1329114.894 1156810.004 0, 1328705.3 1162376.11 0, 
+    1328295.708 1167942.184 0, 1328559.51 1167961.605 0, 1328822.092 1167980.951 0, 1329084.674 1168000.312 0, 1329347.254 1168019.689 0, 1329609.833 1168039.082 0, 1329872.411 1168058.49 0, 1330134.987 1168077.913 0, 1330397.563 1168097.352 0, 1330660.137 1168116.806 0, 
+    1330922.711 1168136.276 0, 1331185.283 1168155.761 0, 1331447.854 1168175.262 0, 1331710.424 1168194.778 0, 1331972.992 1168214.309 0, 1332235.56 1168233.856 0, 1332498.126 1168253.419 0, 1332760.691 1168272.997 0, 1333023.255 1168292.59 0, 1333285.818 1168312.199 0, 
+    1333548.38 1168331.823 0, 1333810.941 1168351.463 0, 1334073.5 1168371.118 0, 1334336.059 1168390.789 0, 1334597.399 1168410.383 0, 1334861.172 1168430.176 0, 1335123.726 1168449.893 0, 1335386.28 1168469.626 0, 1335648.833 1168489.374 0, 1335911.384 1168509.137 0, 
+    1336173.934 1168528.916 0, 1336436.483 1168548.71 0, 1336699.031 1168568.52 0, 1336961.578 1168588.345 0, 1337224.123 1168608.185 0, 1337486.668 1168628.041 0, 1337749.211 1168647.913 0, 1338011.753 1168667.8 0, 1338274.294 1168687.702 0, 1338536.833 1168707.62 0, 
+    1338799.372 1168727.554 0, 1339061.909 1168747.502 0, 1339324.445 1168767.467 0, 1339586.98 1168787.446 0, 1339849.514 1168807.441 0, 1340112.047 1168827.452 0, 1340374.578 1168847.478 0, 1340637.108 1168867.52 0, 1340898.422 1168887.484 0, 1341323.737 1163322.588 0, 
+    1341749.055 1157757.662 0))
+
+POLYGON ((1353498.414 1169868.384 0, 1353237.156 1169847.682 0, 1352974.683 1169826.899 0, 1352712.21 1169806.131 0, 1352449.735 1169785.379 0, 1352187.258 1169764.642 0, 1351924.781 1169743.921 0, 1351662.302 1169723.215 0, 1351399.822 1169702.524 0, 1351137.341 1169681.849 0, 
+    1350874.859 1169661.19 0, 1350612.375 1169640.546 0, 1350349.89 1169619.917 0, 1350087.404 1169599.304 0, 1349824.917 1169578.706 0, 1349562.429 1169558.124 0, 1349299.939 1169537.557 0, 1349037.448 1169517.006 0, 1348774.956 1169496.47 0, 1348512.463 1169475.949 0, 
+    1348249.969 1169455.444 0, 1347987.473 1169434.955 0, 1347724.976 1169414.481 0, 1347462.478 1169394.022 0, 1347198.764 1169373.484 0, 1346937.478 1169353.151 0, 1346674.977 1169332.739 0, 1346412.474 1169312.342 0, 1346149.97 1169291.96 0, 1345887.464 1169271.594 0, 
+    1345624.958 1169251.244 0, 1345362.45 1169230.909 0, 1345099.941 1169210.589 0, 1344837.431 1169190.285 0, 1344574.92 1169169.996 0, 1344312.407 1169149.723 0, 1344049.894 1169129.465 0, 1343787.379 1169109.223 0, 1343524.863 1169088.996 0, 1343262.346 1169068.784 0, 
+    1342999.827 1169048.588 0, 1342737.308 1169028.408 0, 1342474.787 1169008.243 0, 1342212.265 1168988.093 0, 1341949.742 1168967.959 0, 1341687.217 1168947.84 0, 1341424.692 1168927.737 0, 1341162.165 1168907.649 0, 1340898.422 1168887.484 0, 1340473.109 1174452.343 0, 
+    1340047.799 1180017.163 0, 1340310.885 1180037.278 0, 1340572.756 1180057.316 0, 1340834.627 1180077.369 0, 1341096.496 1180097.437 0, 1341358.364 1180117.521 0, 1341620.231 1180137.621 0, 1341882.097 1180157.735 0, 1342143.961 1180177.866 0, 1342405.825 1180198.011 0, 
+    1342667.687 1180218.172 0, 1342929.548 1180238.349 0, 1343191.408 1180258.541 0, 1343453.266 1180278.748 0, 1343715.124 1180298.97 0, 1343976.98 1180319.209 0, 1344238.835 1180339.462 0, 1344500.689 1180359.731 0, 1344762.542 1180380.015 0, 1345024.393 1180400.315 0, 
+    1345286.243 1180420.63 0, 1345548.092 1180440.961 0, 1345809.94 1180461.307 0, 1346071.787 1180481.668 0, 1346332.421 1180501.951 0, 1346595.477 1180522.437 0, 1346857.32 1180542.845 0, 1347119.162 1180563.268 0, 1347381.002 1180583.706 0, 1347642.842 1180604.16 0, 
+    1347904.68 1180624.629 0, 1348166.517 1180645.114 0, 1348428.353 1180665.614 0, 1348690.188 1180686.13 0, 1348952.021 1180706.661 0, 1349213.853 1180727.207 0, 1349475.684 1180747.769 0, 1349737.514 1180768.346 0, 1349999.343 1180788.938 0, 1350261.17 1180809.546 0, 
+    1350522.996 1180830.17 0, 1350784.821 1180850.809 0, 1351046.645 1180871.463 0, 1351308.468 1180892.132 0, 1351570.289 1180912.817 0, 1351832.109 1180933.518 0, 1352093.928 1180954.234 0, 1352355.746 1180974.965 0, 1352616.351 1180995.616 0, 1353057.381 1175432.02 0, 
+    1353498.414 1169868.384 0))
+
+POLYGON ((1365182.089 1182009.573 0, 1364921.541 1181988.186 0, 1364659.783 1181966.715 0, 1364398.023 1181945.26 0, 1364136.263 1181923.82 0, 1363874.501 1181902.395 0, 1363612.738 1181880.986 0, 1363350.974 1181859.592 0, 1363089.208 1181838.214 0, 1362827.441 1181816.851 0, 
+    1362565.673 1181795.503 0, 1362303.904 1181774.171 0, 1362042.133 1181752.854 0, 1361780.361 1181731.553 0, 1361518.588 1181710.267 0, 1361256.814 1181688.996 0, 1360995.038 1181667.741 0, 1360733.261 1181646.501 0, 1360471.483 1181625.277 0, 1360209.703 1181604.068 0, 
+    1359947.923 1181582.874 0, 1359686.141 1181561.696 0, 1359424.358 1181540.534 0, 1359162.573 1181519.386 0, 1358899.578 1181498.157 0, 1358639.001 1181477.138 0, 1358377.213 1181456.037 0, 1358115.423 1181434.951 0, 1357853.633 1181413.881 0, 1357591.841 1181392.826 0, 
+    1357330.048 1181371.787 0, 1357068.254 1181350.763 0, 1356806.458 1181329.754 0, 1356544.661 1181308.761 0, 1356282.863 1181287.783 0, 1356021.064 1181266.821 0, 1355759.264 1181245.874 0, 1355497.462 1181224.942 0, 1355235.659 1181204.026 0, 1354973.855 1181183.125 0, 
+    1354712.049 1181162.24 0, 1354450.243 1181141.37 0, 1354188.435 1181120.515 0, 1353926.626 1181099.676 0, 1353664.815 1181078.852 0, 1353403.004 1181058.044 0, 1353141.191 1181037.251 0, 1352879.377 1181016.474 0, 1352616.351 1180995.616 0, 1352175.325 1186559.167 0, 
+    1351734.303 1192122.668 0, 1351996.671 1192143.474 0, 1352257.83 1192164.199 0, 1352518.988 1192184.94 0, 1352780.145 1192205.697 0, 1353041.3 1192226.468 0, 1353302.454 1192247.255 0, 1353563.607 1192268.058 0, 1353824.759 1192288.875 0, 1354085.909 1192309.708 0, 
+    1354347.059 1192330.557 0, 1354608.207 1192351.421 0, 1354869.354 1192372.3 0, 1355130.499 1192393.195 0, 1355391.644 1192414.105 0, 1355652.787 1192435.03 0, 1355913.929 1192455.971 0, 1356175.069 1192476.927 0, 1356436.209 1192497.898 0, 1356697.347 1192518.885 0, 
+    1356958.484 1192539.887 0, 1357219.62 1192560.905 0, 1357480.754 1192581.938 0, 1357741.888 1192602.986 0, 1358001.813 1192623.952 0, 1358264.15 1192645.129 0, 1358525.28 1192666.223 0, 1358786.408 1192687.333 0, 1359047.535 1192708.458 0, 1359308.661 1192729.598 0, 
+    1359569.786 1192750.754 0, 1359830.909 1192771.925 0, 1360092.031 1192793.112 0, 1360353.152 1192814.314 0, 1360614.271 1192835.531 0, 1360875.39 1192856.764 0, 1361136.507 1192878.012 0, 1361397.623 1192899.276 0, 1361658.737 1192920.555 0, 1361919.851 1192941.849 0, 
+    1362180.963 1192963.158 0, 1362442.073 1192984.483 0, 1362703.183 1193005.824 0, 1362964.291 1193027.179 0, 1363225.398 1193048.55 0, 1363486.504 1193069.937 0, 1363747.609 1193091.338 0, 1364008.712 1193112.756 0, 1364268.609 1193134.089 0, 1364725.347 1187571.856 0, 
+    1365182.089 1182009.573 0))
+
+POLYGON ((1376800.007 1194180.918 0, 1376540.169 1194158.85 0, 1376279.127 1194136.695 0, 1376018.084 1194114.556 0, 1375757.04 1194092.432 0, 1375495.994 1194070.323 0, 1375234.948 1194048.23 0, 1374973.899 1194026.152 0, 1374712.85 1194004.09 0, 1374451.799 1193982.042 0, 
+    1374190.747 1193960.011 0, 1373929.693 1193937.994 0, 1373668.639 1193915.993 0, 1373407.583 1193894.007 0, 1373146.525 1193872.037 0, 1372885.467 1193850.082 0, 1372624.407 1193828.142 0, 1372363.346 1193806.218 0, 1372102.283 1193784.309 0, 1371841.22 1193762.416 0, 
+    1371580.154 1193740.538 0, 1371319.088 1193718.675 0, 1371058.021 1193696.827 0, 1370796.952 1193674.995 0, 1370534.677 1193653.078 0, 1370274.81 1193631.377 0, 1370013.737 1193609.591 0, 1369752.663 1193587.821 0, 1369491.588 1193566.066 0, 1369230.511 1193544.326 0, 
+    1368969.433 1193522.601 0, 1368708.354 1193500.892 0, 1368447.274 1193479.198 0, 1368186.192 1193457.52 0, 1367925.109 1193435.857 0, 1367664.025 1193414.209 0, 1367402.939 1193392.577 0, 1367141.853 1193370.96 0, 1366880.764 1193349.358 0, 1366619.675 1193327.772 0, 
+    1366358.584 1193306.201 0, 1366097.493 1193284.646 0, 1365836.399 1193263.106 0, 1365575.305 1193241.581 0, 1365314.209 1193220.072 0, 1365053.112 1193198.578 0, 1364792.014 1193177.099 0, 1364530.915 1193155.636 0, 1364268.609 1193134.089 0, 1363811.875 1198696.269 0, 
+    1363355.146 1204258.389 0, 1363616.794 1204279.882 0, 1363877.239 1204301.291 0, 1364137.682 1204322.716 0, 1364398.125 1204344.156 0, 1364658.565 1204365.612 0, 1364919.005 1204387.082 0, 1365179.444 1204408.569 0, 1365439.881 1204430.07 0, 1365700.317 1204451.587 0, 
+    1365960.751 1204473.119 0, 1366221.185 1204494.666 0, 1366481.617 1204516.229 0, 1366742.047 1204537.807 0, 1367002.477 1204559.4 0, 1367262.905 1204581.009 0, 1367523.332 1204602.633 0, 1367783.758 1204624.272 0, 1368044.183 1204645.927 0, 1368304.606 1204667.597 0, 
+    1368565.028 1204689.282 0, 1368825.448 1204710.983 0, 1369085.868 1204732.699 0, 1369346.286 1204754.43 0, 1369605.501 1204776.077 0, 1369867.118 1204797.939 0, 1370127.532 1204819.716 0, 1370387.945 1204841.509 0, 1370648.357 1204863.317 0, 1370908.767 1204885.14 0, 
+    1371169.176 1204906.979 0, 1371429.584 1204928.833 0, 1371689.991 1204950.702 0, 1371950.396 1204972.587 0, 1372210.8 1204994.487 0, 1372471.202 1205016.402 0, 1372731.604 1205038.332 0, 1372992.004 1205060.278 0, 1373252.403 1205082.24 0, 1373512.8 1205104.216 0, 
+    1373773.196 1205126.208 0, 1374033.591 1205148.215 0, 1374293.985 1205170.238 0, 1374554.377 1205192.276 0, 1374814.768 1205214.329 0, 1375075.158 1205236.397 0, 1375335.546 1205258.481 0, 1375595.933 1205280.58 0, 1375855.119 1205302.593 0, 1376327.561 1199741.785 0, 
+    1376800.007 1194180.918 0))
+
+POLYGON ((861974.493 745018.369 0, 861688.43 745026.461 0, 861400.954 745034.61 0, 861113.479 745042.776 0, 860826.004 745050.959 0, 860538.53 745059.159 0, 860251.056 745067.376 0, 859963.582 745075.61 0, 859676.109 745083.861 0, 859388.637 745092.128 0, 
+    859101.165 745100.413 0, 858813.693 745108.714 0, 858526.222 745117.033 0, 858238.752 745125.368 0, 857951.282 745133.72 0, 857663.812 745142.089 0, 857376.343 745150.476 0, 857088.874 745158.879 0, 856801.406 745167.299 0, 856513.939 745175.735 0, 
+    856226.472 745184.189 0, 855939.005 745192.66 0, 855651.539 745201.147 0, 855364.074 745209.652 0, 855075.194 745218.215 0, 854789.144 745226.712 0, 854501.68 745235.267 0, 854214.216 745243.839 0, 853926.753 745252.428 0, 853639.291 745261.034 0, 
+    853351.829 745269.657 0, 853064.367 745278.297 0, 852776.906 745286.954 0, 852489.445 745295.628 0, 852201.985 745304.318 0, 851914.526 745313.026 0, 851627.067 745321.75 0, 851339.609 745330.492 0, 851052.151 745339.25 0, 850764.693 745348.025 0, 
+    850477.236 745356.818 0, 850189.78 745365.627 0, 849902.324 745374.453 0, 849614.869 745383.295 0, 849327.414 745392.155 0, 849039.959 745401.032 0, 848752.506 745409.926 0, 848465.052 745418.836 0, 848176.184 745427.808 0, 848349.331 750997.535 0, 
+    848522.485 756567.52 0, 848810.694 756558.569 0, 849097.492 756549.679 0, 849384.29 756540.806 0, 849671.089 756531.949 0, 849957.888 756523.109 0, 850244.687 756514.287 0, 850531.488 756505.481 0, 850818.288 756496.692 0, 851105.09 756487.92 0, 
+    851391.891 756479.165 0, 851678.694 756470.426 0, 851965.496 756461.705 0, 852252.3 756453 0, 852539.104 756444.312 0, 852825.908 756435.642 0, 853112.713 756426.988 0, 853399.518 756418.351 0, 853686.324 756409.73 0, 853973.13 756401.127 0, 
+    854259.937 756392.541 0, 854546.745 756383.971 0, 854833.552 756375.419 0, 855120.361 756366.883 0, 855405.759 756358.406 0, 855693.979 756349.862 0, 855980.789 756341.377 0, 856267.599 756332.909 0, 856554.41 756324.457 0, 856841.222 756316.023 0, 
+    857128.034 756307.605 0, 857414.846 756299.204 0, 857701.659 756290.821 0, 857988.472 756282.454 0, 858275.286 756274.104 0, 858562.1 756265.77 0, 858848.915 756257.454 0, 859135.73 756249.155 0, 859422.546 756240.872 0, 859709.363 756232.606 0, 
+    859996.179 756224.358 0, 860282.997 756216.126 0, 860569.814 756207.911 0, 860856.633 756199.712 0, 861143.451 756191.531 0, 861430.27 756183.367 0, 861717.09 756175.219 0, 862003.91 756167.089 0, 862289.321 756159.015 0, 862131.904 750588.563 0, 
+    861974.493 745018.369 0))
+
+POLYGON ((876057.256 755789.405 0, 875771.822 755796.673 0, 875484.98 755803.993 0, 875198.138 755811.33 0, 874911.297 755818.684 0, 874624.456 755826.055 0, 874337.616 755833.443 0, 874050.776 755840.847 0, 873763.937 755848.269 0, 873477.098 755855.707 0, 
+    873190.259 755863.163 0, 872903.421 755870.635 0, 872616.584 755878.124 0, 872329.746 755885.63 0, 872042.91 755893.153 0, 871756.073 755900.693 0, 871469.238 755908.249 0, 871182.402 755915.823 0, 870895.567 755923.413 0, 870608.733 755931.02 0, 
+    870321.899 755938.645 0, 870035.065 755946.286 0, 869748.232 755953.943 0, 869461.399 755961.618 0, 869173.158 755969.348 0, 868887.735 755977.019 0, 868600.904 755984.744 0, 868314.073 755992.486 0, 868027.242 756000.246 0, 867740.412 756008.022 0, 
+    867453.583 756015.815 0, 867166.754 756023.624 0, 866879.925 756031.451 0, 866593.097 756039.295 0, 866306.269 756047.155 0, 866019.442 756055.033 0, 865732.615 756062.927 0, 865445.789 756070.838 0, 865158.963 756078.766 0, 864872.138 756086.711 0, 
+    864585.313 756094.673 0, 864298.489 756102.652 0, 864011.665 756110.647 0, 863724.841 756118.66 0, 863438.018 756126.689 0, 863151.196 756134.735 0, 862864.374 756142.798 0, 862577.552 756150.878 0, 862289.321 756159.015 0, 862446.746 761729.721 0, 
+    862604.177 767300.677 0, 862891.749 767292.559 0, 863177.915 767284.497 0, 863464.081 767276.452 0, 863750.248 767268.425 0, 864036.415 767260.414 0, 864322.583 767252.419 0, 864608.751 767244.442 0, 864894.92 767236.482 0, 865181.089 767228.538 0, 
+    865467.259 767220.611 0, 865753.429 767212.701 0, 866039.599 767204.808 0, 866325.77 767196.932 0, 866611.942 767189.073 0, 866898.113 767181.23 0, 867184.286 767173.405 0, 867470.459 767165.596 0, 867756.632 767157.804 0, 868042.806 767150.029 0, 
+    868328.98 767142.27 0, 868615.154 767134.529 0, 868901.33 767126.804 0, 869187.505 767119.096 0, 869472.276 767111.443 0, 869759.858 767103.731 0, 870046.034 767096.074 0, 870332.212 767088.434 0, 870618.39 767080.81 0, 870904.568 767073.203 0, 
+    871190.747 767065.614 0, 871476.926 767058.04 0, 871763.105 767050.484 0, 872049.285 767042.945 0, 872335.466 767035.422 0, 872621.647 767027.917 0, 872907.828 767020.428 0, 873194.01 767012.956 0, 873480.192 767005.501 0, 873766.375 766998.063 0, 
+    874052.558 766990.641 0, 874338.742 766983.237 0, 874624.926 766975.849 0, 874911.11 766968.478 0, 875197.295 766961.124 0, 875483.48 766953.787 0, 875769.666 766946.466 0, 876055.852 766939.163 0, 876340.634 766931.912 0, 876198.942 761360.533 0, 
+    876057.256 755789.405 0))
+
+POLYGON ((890078.078 766601.956 0, 889793.274 766608.403 0, 889507.068 766614.898 0, 889220.863 766621.41 0, 888934.658 766627.938 0, 888648.454 766634.484 0, 888362.25 766641.046 0, 888076.046 766647.625 0, 887789.843 766654.221 0, 887503.64 766660.834 0, 
+    887217.437 766667.464 0, 886931.235 766674.111 0, 886645.033 766680.774 0, 886358.832 766687.454 0, 886072.631 766694.151 0, 885786.43 766700.865 0, 885500.23 766707.596 0, 885214.03 766714.344 0, 884927.831 766721.108 0, 884641.632 766727.89 0, 
+    884355.433 766734.688 0, 884069.235 766741.503 0, 883783.037 766748.335 0, 883496.84 766755.183 0, 883209.239 766762.083 0, 882924.446 766768.931 0, 882638.25 766775.831 0, 882352.054 766782.747 0, 882065.859 766789.68 0, 881779.664 766796.63 0, 
+    881493.469 766803.596 0, 881207.275 766810.58 0, 880921.081 766817.58 0, 880634.888 766824.597 0, 880348.695 766831.631 0, 880062.503 766838.682 0, 879776.311 766845.75 0, 879490.119 766852.834 0, 879203.928 766859.936 0, 878917.737 766867.054 0, 
+    878631.547 766874.189 0, 878345.357 766881.341 0, 878059.167 766888.51 0, 877772.978 766895.695 0, 877486.789 766902.898 0, 877200.601 766910.117 0, 876914.413 766917.353 0, 876628.226 766924.606 0, 876340.634 766931.912 0, 876482.332 772503.537 0, 
+    876624.037 778075.406 0, 876910.969 778068.117 0, 877196.501 778060.881 0, 877482.033 778053.661 0, 877767.565 778046.458 0, 878053.098 778039.272 0, 878338.631 778032.103 0, 878624.165 778024.951 0, 878909.699 778017.815 0, 879195.234 778010.696 0, 
+    879480.769 778003.595 0, 879766.304 777996.509 0, 880051.84 777989.441 0, 880337.376 777982.39 0, 880622.913 777975.355 0, 880908.45 777968.337 0, 881193.987 777961.336 0, 881479.525 777954.352 0, 881765.063 777947.384 0, 882050.602 777940.434 0, 
+    882336.141 777933.5 0, 882621.68 777926.583 0, 882907.22 777919.682 0, 883192.76 777912.799 0, 883476.901 777905.966 0, 883763.842 777899.082 0, 884049.384 777892.249 0, 884334.926 777885.433 0, 884620.468 777878.634 0, 884906.011 777871.851 0, 
+    885191.554 777865.085 0, 885477.097 777858.336 0, 885762.641 777851.604 0, 886048.185 777844.889 0, 886333.73 777838.19 0, 886619.275 777831.508 0, 886904.82 777824.843 0, 887190.366 777818.195 0, 887475.913 777811.564 0, 887761.459 777804.949 0, 
+    888047.006 777798.352 0, 888332.554 777791.771 0, 888618.101 777785.207 0, 888903.65 777778.659 0, 889189.198 777772.129 0, 889474.747 777765.615 0, 889760.297 777759.118 0, 890045.846 777752.638 0, 890329.997 777746.207 0, 890204.035 772173.96 0, 
+    890078.078 766601.956 0))
+
+POLYGON ((904036.833 777455.73 0, 903752.662 777461.359 0, 903467.096 777467.033 0, 903181.529 777472.723 0, 902895.963 777478.43 0, 902610.397 777484.154 0, 902324.831 777489.894 0, 902039.266 777495.651 0, 901753.701 777501.426 0, 901468.137 777507.217 0, 
+    901182.573 777513.024 0, 900897.009 777518.849 0, 900611.445 777524.69 0, 900325.882 777530.549 0, 900040.319 777536.424 0, 899754.757 777542.315 0, 899469.195 777548.224 0, 899183.633 777554.15 0, 898898.072 777560.092 0, 898612.51 777566.051 0, 
+    898326.95 777572.027 0, 898041.389 777578.019 0, 897755.829 777584.029 0, 897470.27 777590.055 0, 897183.312 777596.128 0, 896899.151 777602.158 0, 896613.593 777608.235 0, 896328.035 777614.328 0, 896042.477 777620.439 0, 895756.919 777626.566 0, 
+    895471.362 777632.71 0, 895185.805 777638.871 0, 894900.249 777645.048 0, 894614.693 777651.243 0, 894329.137 777657.454 0, 894043.582 777663.682 0, 893758.027 777669.926 0, 893472.472 777676.188 0, 893186.918 777682.466 0, 892901.364 777688.762 0, 
+    892615.811 777695.074 0, 892330.258 777701.403 0, 892044.705 777707.748 0, 891759.152 777714.111 0, 891473.601 777720.49 0, 891188.049 777726.886 0, 890902.498 777733.299 0, 890616.947 777739.728 0, 890329.997 777746.207 0, 890455.965 783318.693 0, 
+    890581.938 788891.415 0, 890868.229 788884.952 0, 891153.124 788878.537 0, 891438.019 788872.139 0, 891722.914 788865.758 0, 892007.81 788859.393 0, 892292.707 788853.045 0, 892577.604 788846.714 0, 892862.501 788840.4 0, 893147.398 788834.102 0, 
+    893432.296 788827.822 0, 893717.194 788821.558 0, 894002.093 788815.31 0, 894286.992 788809.08 0, 894571.891 788802.866 0, 894856.791 788796.669 0, 895141.691 788790.489 0, 895426.591 788784.326 0, 895711.492 788778.179 0, 895996.393 788772.05 0, 
+    896281.295 788765.936 0, 896566.197 788759.84 0, 896851.099 788753.761 0, 897136.001 788747.698 0, 897419.51 788741.681 0, 897705.808 788735.623 0, 897990.711 788729.61 0, 898275.615 788723.615 0, 898560.52 788717.636 0, 898845.424 788711.674 0, 
+    899130.33 788705.728 0, 899415.235 788699.8 0, 899700.141 788693.888 0, 899985.047 788687.993 0, 900269.953 788682.114 0, 900554.86 788676.253 0, 900839.767 788670.408 0, 901124.675 788664.58 0, 901409.582 788658.769 0, 901694.491 788652.974 0, 
+    901979.399 788647.197 0, 902264.308 788641.436 0, 902549.217 788635.692 0, 902834.127 788629.964 0, 903119.037 788624.254 0, 903403.947 788618.56 0, 903688.857 788612.883 0, 903973.768 788607.222 0, 904257.285 788601.607 0, 904147.057 783028.55 0, 
+    904036.833 777455.73 0))
+
+POLYGON ((917933.397 788350.434 0, 917649.863 788355.249 0, 917364.937 788360.105 0, 917080.011 788364.977 0, 916795.086 788369.866 0, 916510.161 788374.771 0, 916225.237 788379.694 0, 915940.313 788384.633 0, 915655.389 788389.589 0, 915370.465 788394.562 0, 
+    915085.542 788399.551 0, 914800.618 788404.557 0, 914515.696 788409.58 0, 914230.773 788414.62 0, 913945.851 788419.677 0, 913660.929 788424.75 0, 913376.007 788429.84 0, 913091.086 788434.947 0, 912806.165 788440.071 0, 912521.244 788445.211 0, 
+    912236.324 788450.369 0, 911951.404 788455.543 0, 911666.484 788460.733 0, 911381.564 788465.941 0, 911095.252 788471.191 0, 910811.726 788476.406 0, 910526.808 788481.664 0, 910241.89 788486.939 0, 909956.972 788492.23 0, 909672.054 788497.538 0, 
+    909387.137 788502.863 0, 909102.22 788508.205 0, 908817.303 788513.563 0, 908532.387 788518.938 0, 908247.47 788524.33 0, 907962.555 788529.739 0, 907677.639 788535.165 0, 907392.724 788540.607 0, 907107.809 788546.066 0, 906822.895 788551.542 0, 
+    906537.981 788557.034 0, 906253.067 788562.544 0, 905968.153 788568.07 0, 905683.24 788573.613 0, 905398.327 788579.173 0, 905113.415 788584.749 0, 904828.503 788590.342 0, 904543.591 788595.952 0, 904257.285 788601.607 0, 904367.519 794174.895 0, 
+    904477.757 799748.412 0, 904763.403 799742.771 0, 905047.659 799737.174 0, 905331.915 799731.594 0, 905616.171 799726.03 0, 905900.428 799720.483 0, 906184.685 799714.953 0, 906468.942 799709.44 0, 906753.2 799703.943 0, 907037.458 799698.463 0, 
+    907321.717 799693 0, 907605.975 799687.553 0, 907890.234 799682.124 0, 908174.494 799676.711 0, 908458.753 799671.314 0, 908743.013 799665.935 0, 909027.274 799660.572 0, 909311.534 799655.226 0, 909595.795 799649.896 0, 909880.056 799644.584 0, 
+    910164.318 799639.288 0, 910448.58 799634.009 0, 910732.842 799628.746 0, 911017.104 799623.5 0, 911299.978 799618.297 0, 911585.63 799613.059 0, 911869.894 799607.864 0, 912154.157 799602.685 0, 912438.421 799597.523 0, 912722.686 799592.377 0, 
+    913006.95 799587.249 0, 913291.215 799582.137 0, 913575.481 799577.042 0, 913859.746 799571.963 0, 914144.012 799566.902 0, 914428.278 799561.857 0, 914712.544 799556.829 0, 914996.811 799551.817 0, 915281.078 799546.822 0, 915565.345 799541.844 0, 
+    915849.613 799536.883 0, 916133.881 799531.938 0, 916418.149 799527.011 0, 916702.417 799522.1 0, 916986.686 799517.205 0, 917270.955 799512.328 0, 917555.225 799507.467 0, 917839.494 799502.622 0, 918122.376 799497.819 0, 918027.884 793924.012 0, 
+    917933.397 788350.434 0))
+
+POLYGON ((931767.648 799285.774 0, 931484.752 799289.779 0, 931200.47 799293.82 0, 930916.188 799297.878 0, 930631.906 799301.952 0, 930347.625 799306.043 0, 930063.343 799310.151 0, 929779.062 799314.276 0, 929494.782 799318.418 0, 929210.501 799322.576 0, 
+    928926.221 799326.751 0, 928641.941 799330.942 0, 928357.661 799335.151 0, 928073.382 799339.376 0, 927789.103 799343.618 0, 927504.824 799347.876 0, 927220.545 799352.151 0, 926936.266 799356.443 0, 926651.988 799360.752 0, 926367.71 799365.078 0, 
+    926083.433 799369.42 0, 925799.155 799373.779 0, 925514.878 799378.154 0, 925230.601 799382.547 0, 924944.937 799386.978 0, 924662.048 799391.382 0, 924377.772 799395.825 0, 924093.496 799400.284 0, 923809.22 799404.76 0, 923524.945 799409.253 0, 
+    923240.67 799413.762 0, 922956.395 799418.289 0, 922672.12 799422.832 0, 922387.846 799427.391 0, 922103.572 799431.968 0, 921819.298 799436.561 0, 921535.025 799441.171 0, 921250.751 799445.798 0, 920966.478 799450.441 0, 920682.206 799455.101 0, 
+    920397.933 799459.778 0, 920113.661 799464.471 0, 919829.389 799469.182 0, 919545.118 799473.909 0, 919260.846 799478.653 0, 918976.575 799483.413 0, 918692.305 799488.19 0, 918408.034 799492.984 0, 918122.376 799497.819 0, 918216.871 805071.85 0, 
+    918311.369 810646.104 0, 918596.369 810641.281 0, 918879.983 810636.498 0, 919163.598 810631.732 0, 919447.212 810626.982 0, 919730.828 810622.249 0, 920014.443 810617.533 0, 920298.059 810612.834 0, 920581.675 810608.151 0, 920865.291 810603.485 0, 
+    921148.907 810598.836 0, 921432.524 810594.203 0, 921716.141 810589.587 0, 921999.759 810584.988 0, 922283.376 810580.405 0, 922566.994 810575.839 0, 922850.612 810571.29 0, 923134.231 810566.757 0, 923417.849 810562.242 0, 923701.468 810557.742 0, 
+    923985.087 810553.26 0, 924268.707 810548.794 0, 924552.327 810544.345 0, 924835.947 810539.913 0, 925118.183 810535.519 0, 925403.187 810531.098 0, 925686.808 810526.716 0, 925970.429 810522.35 0, 926254.05 810518.002 0, 926537.672 810513.669 0, 
+    926821.294 810509.354 0, 927104.916 810505.055 0, 927388.538 810500.773 0, 927672.161 810496.507 0, 927955.783 810492.259 0, 928239.406 810488.027 0, 928523.03 810483.811 0, 928806.653 810479.613 0, 929090.277 810475.431 0, 929373.901 810471.266 0, 
+    929657.525 810467.117 0, 929941.15 810462.985 0, 930224.775 810458.87 0, 930508.4 810454.771 0, 930792.025 810450.69 0, 931075.65 810446.625 0, 931359.276 810442.576 0, 931642.902 810438.544 0, 931925.145 810434.549 0, 931846.395 804860.051 0, 
+    931767.648 799285.774 0))
+
+POLYGON ((945539.464 810261.456 0, 945257.209 810264.654 0, 944973.572 810267.885 0, 944689.936 810271.132 0, 944406.301 810274.396 0, 944122.665 810277.676 0, 943839.029 810280.973 0, 943555.394 810284.287 0, 943271.759 810287.618 0, 942988.124 810290.965 0, 
+    942704.49 810294.329 0, 942420.855 810297.71 0, 942137.221 810301.107 0, 941853.587 810304.521 0, 941569.953 810307.952 0, 941286.319 810311.399 0, 941002.686 810314.863 0, 940719.053 810318.344 0, 940435.419 810321.842 0, 940151.787 810325.356 0, 
+    939868.154 810328.887 0, 939584.522 810332.434 0, 939300.889 810335.999 0, 939017.257 810339.58 0, 938732.243 810343.195 0, 938449.994 810346.792 0, 938166.363 810350.423 0, 937882.731 810354.07 0, 937599.1 810357.735 0, 937315.47 810361.416 0, 
+    937031.839 810365.114 0, 936748.209 810368.828 0, 936464.579 810372.56 0, 936180.949 810376.307 0, 935897.319 810380.072 0, 935613.69 810383.853 0, 935330.061 810387.651 0, 935046.432 810391.466 0, 934762.803 810395.297 0, 934479.175 810399.146 0, 
+    934195.546 810403.01 0, 933911.918 810406.892 0, 933628.29 810410.79 0, 933344.663 810414.705 0, 933061.035 810418.636 0, 932777.408 810422.585 0, 932493.781 810426.549 0, 932210.155 810430.531 0, 931925.145 810434.549 0, 932003.898 816009.265 0, 
+    932082.655 821584.196 0, 932367.005 821580.187 0, 932649.975 821576.215 0, 932932.946 821572.259 0, 933215.917 821568.32 0, 933498.888 821564.397 0, 933781.859 821560.491 0, 934064.831 821556.602 0, 934347.803 821552.73 0, 934630.775 821548.874 0, 
+    934913.747 821545.035 0, 935196.719 821541.212 0, 935479.692 821537.406 0, 935762.665 821533.617 0, 936045.638 821529.845 0, 936328.612 821526.089 0, 936611.585 821522.35 0, 936894.559 821518.627 0, 937177.533 821514.921 0, 937460.507 821511.232 0, 
+    937743.482 821507.559 0, 938026.456 821503.903 0, 938309.431 821500.264 0, 938592.407 821496.641 0, 938874.003 821493.053 0, 939158.357 821489.446 0, 939441.333 821485.873 0, 939724.309 821482.317 0, 940007.285 821478.778 0, 940290.262 821475.255 0, 
+    940573.238 821471.749 0, 940856.215 821468.26 0, 941139.192 821464.787 0, 941422.169 821461.331 0, 941705.147 821457.891 0, 941988.124 821454.468 0, 942271.102 821451.062 0, 942554.08 821447.673 0, 942837.058 821444.3 0, 943120.037 821440.944 0, 
+    943403.015 821437.604 0, 943685.994 821434.281 0, 943968.973 821430.975 0, 944251.952 821427.686 0, 944534.932 821424.413 0, 944817.911 821421.157 0, 945100.891 821417.917 0, 945383.871 821414.694 0, 945665.473 821411.503 0, 945602.467 815836.373 0, 
+    945539.464 810261.456 0))
+
+POLYGON ((959248.725 821277.186 0, 958967.113 821279.581 0, 958684.125 821282.004 0, 958401.137 821284.444 0, 958118.15 821286.901 0, 957835.162 821289.375 0, 957552.175 821291.865 0, 957269.188 821294.371 0, 956986.201 821296.895 0, 956703.214 821299.435 0, 
+    956420.227 821301.991 0, 956137.24 821304.565 0, 955854.254 821307.155 0, 955571.268 821309.761 0, 955288.281 821312.385 0, 955005.295 821315.025 0, 954722.31 821317.681 0, 954439.324 821320.355 0, 954156.338 821323.045 0, 953873.353 821325.751 0, 
+    953590.368 821328.474 0, 953307.383 821331.214 0, 953024.398 821333.971 0, 952741.413 821336.744 0, 952457.052 821339.548 0, 952175.444 821342.341 0, 951892.46 821345.164 0, 951609.476 821348.004 0, 951326.492 821350.86 0, 951043.508 821353.733 0, 
+    950760.525 821356.623 0, 950477.541 821359.53 0, 950194.558 821362.453 0, 949911.575 821365.392 0, 949628.592 821368.349 0, 949345.61 821371.322 0, 949062.627 821374.312 0, 948779.645 821377.318 0, 948496.663 821380.341 0, 948213.681 821383.381 0, 
+    947930.699 821386.437 0, 947647.717 821389.51 0, 947364.736 821392.6 0, 947081.755 821395.706 0, 946798.773 821398.829 0, 946515.793 821401.969 0, 946232.812 821405.125 0, 945949.831 821408.298 0, 945665.473 821411.503 0, 945728.481 826986.845 0, 
+    945791.492 832562.393 0, 946075.191 832559.195 0, 946357.515 832556.03 0, 946639.839 832552.881 0, 946922.164 832549.748 0, 947204.488 832546.632 0, 947486.813 832543.533 0, 947769.138 832540.451 0, 948051.464 832537.385 0, 948333.789 832534.336 0, 
+    948616.115 832531.303 0, 948898.441 832528.287 0, 949180.767 832525.287 0, 949463.093 832522.305 0, 949745.419 832519.338 0, 950027.746 832516.389 0, 950310.073 832513.456 0, 950592.399 832510.54 0, 950874.726 832507.64 0, 951157.054 832504.757 0, 
+    951439.381 832501.89 0, 951721.709 832499.04 0, 952004.036 832496.207 0, 952286.364 832493.391 0, 952567.319 832490.604 0, 952851.021 832487.807 0, 953133.349 832485.04 0, 953415.678 832482.29 0, 953698.006 832479.557 0, 953980.335 832476.84 0, 
+    954262.664 832474.139 0, 954544.993 832471.456 0, 954827.323 832468.789 0, 955109.652 832466.138 0, 955391.982 832463.504 0, 955674.312 832460.887 0, 955956.642 832458.286 0, 956238.972 832455.702 0, 956521.302 832453.135 0, 956803.632 832450.584 0, 
+    957085.963 832448.05 0, 957368.294 832445.533 0, 957650.625 832443.032 0, 957932.956 832440.547 0, 958215.287 832438.08 0, 958497.618 832435.629 0, 958779.949 832433.194 0, 959062.281 832430.776 0, 959343.24 832428.387 0, 959295.982 826852.683 0, 
+    959248.725 821277.186 0))
+
+POLYGON ((972895.313 832332.667 0, 972614.346 832334.263 0, 972332.009 832335.883 0, 972049.672 832337.52 0, 971767.335 832339.174 0, 971484.998 832340.844 0, 971202.661 832342.53 0, 970920.324 832344.234 0, 970637.987 832345.953 0, 970355.651 832347.69 0, 
+    970073.314 832349.443 0, 969790.978 832351.213 0, 969508.641 832352.999 0, 969226.305 832354.802 0, 968943.969 832356.622 0, 968661.633 832358.458 0, 968379.297 832360.311 0, 968096.962 832362.18 0, 967814.626 832364.066 0, 967532.29 832365.969 0, 
+    967249.955 832367.888 0, 966967.62 832369.824 0, 966685.284 832371.777 0, 966402.949 832373.746 0, 966119.243 832375.741 0, 965838.28 832377.734 0, 965555.945 832379.753 0, 965273.61 832381.789 0, 964991.276 832383.841 0, 964708.941 832385.91 0, 
+    964426.607 832387.995 0, 964144.273 832390.097 0, 963861.939 832392.216 0, 963579.605 832394.351 0, 963297.271 832396.503 0, 963014.938 832398.672 0, 962732.604 832400.857 0, 962450.271 832403.059 0, 962167.938 832405.277 0, 961885.605 832407.512 0, 
+    961603.272 832409.764 0, 961320.939 832412.032 0, 961038.606 832414.317 0, 960756.274 832416.618 0, 960473.941 832418.937 0, 960191.609 832421.271 0, 959909.277 832423.623 0, 959626.945 832425.991 0, 959343.24 832428.387 0, 959390.5 838004.294 0, 
+    959437.762 843580.401 0, 959720.807 843578.01 0, 960002.483 843575.648 0, 960284.158 843573.302 0, 960565.834 843570.972 0, 960847.51 843568.66 0, 961129.186 843566.364 0, 961410.863 843564.084 0, 961692.539 843561.821 0, 961974.216 843559.575 0, 
+    962255.892 843557.345 0, 962537.569 843555.132 0, 962819.246 843552.935 0, 963100.923 843550.755 0, 963382.601 843548.591 0, 963664.278 843546.444 0, 963945.955 843544.314 0, 964227.633 843542.2 0, 964509.311 843540.103 0, 964790.989 843538.022 0, 
+    965072.667 843535.958 0, 965354.345 843533.911 0, 965636.023 843531.88 0, 965917.701 843529.866 0, 966198.011 843527.878 0, 966481.058 843525.887 0, 966762.737 843523.922 0, 967044.416 843521.974 0, 967326.095 843520.043 0, 967607.774 843518.128 0, 
+    967889.453 843516.23 0, 968171.132 843514.348 0, 968452.811 843512.483 0, 968734.491 843510.634 0, 969016.17 843508.803 0, 969297.85 843506.987 0, 969579.53 843505.188 0, 969861.21 843503.406 0, 970142.89 843501.641 0, 970424.57 843499.892 0, 
+    970706.25 843498.159 0, 970987.93 843496.443 0, 971269.611 843494.744 0, 971551.291 843493.061 0, 971832.972 843491.395 0, 972114.653 843489.745 0, 972396.333 843488.112 0, 972678.014 843486.496 0, 972958.328 843484.904 0, 972926.82 837908.686 0, 
+    972895.313 832332.667 0))
+
+POLYGON ((986479.11 843427.606 0, 986198.791 843428.406 0, 985917.106 843429.226 0, 985635.422 843430.063 0, 985353.738 843430.917 0, 985072.054 843431.788 0, 984790.37 843432.675 0, 984508.686 843433.578 0, 984227.001 843434.498 0, 983945.318 843435.435 0, 
+    983663.634 843436.388 0, 983381.95 843437.358 0, 983100.266 843438.344 0, 982818.582 843439.347 0, 982536.898 843440.367 0, 982255.215 843441.403 0, 981973.531 843442.456 0, 981691.848 843443.525 0, 981410.164 843444.611 0, 981128.481 843445.713 0, 
+    980846.798 843446.832 0, 980565.114 843447.968 0, 980283.431 843449.12 0, 980001.748 843450.289 0, 979718.699 843451.48 0, 979438.382 843452.676 0, 979156.699 843453.895 0, 978875.016 843455.13 0, 978593.334 843456.381 0, 978311.651 843457.65 0, 
+    978029.968 843458.934 0, 977748.286 843460.236 0, 977466.603 843461.554 0, 977184.921 843462.888 0, 976903.239 843464.239 0, 976621.556 843465.607 0, 976339.874 843466.991 0, 976058.192 843468.392 0, 975776.51 843469.81 0, 975494.828 843471.244 0, 
+    975213.147 843472.694 0, 974931.465 843474.162 0, 974649.783 843475.645 0, 974368.102 843477.146 0, 974086.42 843478.663 0, 973804.739 843480.196 0, 973523.058 843481.746 0, 973241.376 843483.313 0, 972958.328 843484.904 0, 972989.837 849061.318 0, 
+    973021.348 854637.924 0, 973303.736 854636.336 0, 973584.761 854634.773 0, 973865.786 854633.227 0, 974146.811 854631.697 0, 974427.836 854630.184 0, 974708.861 854628.687 0, 974989.886 854627.206 0, 975270.911 854625.743 0, 975551.937 854624.295 0, 
+    975832.962 854622.865 0, 976113.988 854621.45 0, 976395.013 854620.053 0, 976676.039 854618.672 0, 976957.065 854617.307 0, 977238.09 854615.959 0, 977519.116 854614.628 0, 977800.142 854613.313 0, 978081.168 854612.015 0, 978362.195 854610.733 0, 
+    978643.221 854609.467 0, 978924.247 854608.219 0, 979205.274 854606.986 0, 979486.3 854605.771 0, 979765.964 854604.577 0, 980048.353 854603.389 0, 980329.38 854602.223 0, 980610.406 854601.074 0, 980891.433 854599.941 0, 981172.46 854598.824 0, 
+    981453.487 854597.724 0, 981734.514 854596.641 0, 982015.541 854595.574 0, 982296.568 854594.524 0, 982577.595 854593.49 0, 982858.623 854592.473 0, 983139.65 854591.472 0, 983420.677 854590.488 0, 983701.705 854589.521 0, 983982.732 854588.57 0, 
+    984263.76 854587.635 0, 984544.787 854586.717 0, 984825.815 854585.816 0, 985106.843 854584.931 0, 985387.87 854584.063 0, 985668.898 854583.211 0, 985949.926 854582.376 0, 986230.954 854581.557 0, 986510.62 854580.759 0, 986494.865 849004.086 0, 
+    986479.11 843427.606 0))
+
+POLYGON ((1000000 854561.704 0, 999720.331 854561.712 0, 999439.302 854561.737 0, 999158.272 854561.778 0, 998877.243 854561.836 0, 998596.214 854561.91 0, 998315.185 854562.001 0, 998034.156 854562.108 0, 997753.127 854562.232 0, 997472.098 854562.373 0, 
+    997191.069 854562.53 0, 996910.04 854562.704 0, 996629.011 854562.894 0, 996347.982 854563.1 0, 996066.953 854563.324 0, 995785.924 854563.563 0, 995504.895 854563.82 0, 995223.866 854564.093 0, 994942.837 854564.382 0, 994661.808 854564.688 0, 
+    994380.779 854565.01 0, 994099.751 854565.349 0, 993818.722 854565.705 0, 993537.693 854566.077 0, 993255.303 854566.467 0, 992975.635 854566.871 0, 992694.606 854567.292 0, 992413.578 854567.731 0, 992132.549 854568.185 0, 991851.52 854568.657 0, 
+    991570.492 854569.145 0, 991289.463 854569.649 0, 991008.434 854570.17 0, 990727.406 854570.708 0, 990446.377 854571.262 0, 990165.349 854571.832 0, 989884.32 854572.419 0, 989603.292 854573.023 0, 989322.264 854573.643 0, 989041.235 854574.28 0, 
+    988760.207 854574.933 0, 988479.179 854575.603 0, 988198.15 854576.289 0, 987917.122 854576.992 0, 987636.094 854577.712 0, 987355.066 854578.448 0, 987074.038 854579.2 0, 986793.01 854579.969 0, 986510.62 854580.759 0, 986526.376 860157.62 0, 
+    986542.132 865734.665 0, 986823.862 865733.878 0, 987104.234 865733.11 0, 987384.605 865732.359 0, 987664.977 865731.625 0, 987945.348 865730.907 0, 988225.72 865730.206 0, 988506.092 865729.521 0, 988786.464 865728.853 0, 989066.835 865728.201 0, 
+    989347.207 865727.566 0, 989627.579 865726.947 0, 989907.951 865726.345 0, 990188.323 865725.759 0, 990468.695 865725.19 0, 990749.067 865724.637 0, 991029.439 865724.101 0, 991309.811 865723.581 0, 991590.183 865723.078 0, 991870.556 865722.591 0, 
+    992150.928 865722.121 0, 992431.3 865721.668 0, 992711.672 865721.23 0, 992992.045 865720.81 0, 993271.059 865720.407 0, 993552.789 865720.018 0, 993833.161 865719.646 0, 994113.534 865719.292 0, 994393.906 865718.953 0, 994674.279 865718.632 0, 
+    994954.651 865718.327 0, 995235.023 865718.038 0, 995515.396 865717.766 0, 995795.768 865717.51 0, 996076.141 865717.271 0, 996356.513 865717.048 0, 996636.886 865716.842 0, 996917.258 865716.652 0, 997197.631 865716.479 0, 997478.003 865716.322 0, 
+    997758.376 865716.182 0, 998038.749 865716.058 0, 998319.121 865715.951 0, 998599.494 865715.861 0, 998879.866 865715.786 0, 999160.239 865715.729 0, 999440.611 865715.687 0, 999720.984 865715.663 0, 1000000 865715.655 0, 1000000 860138.587 0, 
+    1000000 854561.704 0))
+
+POLYGON ((1013457.868 865734.665 0, 1013178.851 865733.885 0, 1012898.48 865733.118 0, 1012618.108 865732.367 0, 1012337.736 865731.632 0, 1012057.365 865730.914 0, 1011776.993 865730.213 0, 1011496.621 865729.528 0, 1011216.249 865728.86 0, 1010935.878 865728.208 0, 
+    1010655.506 865727.572 0, 1010375.134 865726.953 0, 1010094.762 865726.351 0, 1009814.39 865725.765 0, 1009534.018 865725.196 0, 1009253.646 865724.643 0, 1008973.274 865724.106 0, 1008692.902 865723.586 0, 1008412.53 865723.083 0, 1008132.157 865722.596 0, 
+    1007851.785 865722.126 0, 1007571.413 865721.672 0, 1007291.041 865721.234 0, 1007010.669 865720.814 0, 1006728.941 865720.407 0, 1006449.924 865720.021 0, 1006169.552 865719.65 0, 1005889.179 865719.295 0, 1005608.807 865718.957 0, 1005328.434 865718.635 0, 
+    1005048.062 865718.329 0, 1004767.69 865718.041 0, 1004487.317 865717.768 0, 1004206.945 865717.512 0, 1003926.572 865717.273 0, 1003646.2 865717.05 0, 1003365.827 865716.844 0, 1003085.455 865716.654 0, 1002805.082 865716.481 0, 1002524.71 865716.324 0, 
+    1002244.337 865716.183 0, 1001963.965 865716.059 0, 1001683.592 865715.952 0, 1001403.219 865715.861 0, 1001122.847 865715.787 0, 1000842.474 865715.729 0, 1000562.102 865715.688 0, 1000281.729 865715.663 0, 1000000 865715.655 0, 1000000 871292.903 0, 
+    1000000 876870.329 0, 1000281.069 876870.337 0, 1000560.785 876870.362 0, 1000840.501 876870.403 0, 1001120.218 876870.461 0, 1001399.934 876870.535 0, 1001679.65 876870.625 0, 1001959.366 876870.732 0, 1002239.082 876870.856 0, 1002518.798 876870.996 0, 
+    1002798.514 876871.152 0, 1003078.23 876871.325 0, 1003357.946 876871.515 0, 1003637.662 876871.721 0, 1003917.377 876871.943 0, 1004197.093 876872.182 0, 1004476.809 876872.437 0, 1004756.525 876872.709 0, 1005036.241 876872.997 0, 1005315.957 876873.302 0, 
+    1005595.673 876873.623 0, 1005875.389 876873.96 0, 1006155.105 876874.314 0, 1006434.82 876874.685 0, 1006713.184 876875.07 0, 1006994.252 876875.475 0, 1007273.968 876875.895 0, 1007553.683 876876.332 0, 1007833.399 876876.784 0, 1008113.115 876877.254 0, 
+    1008392.83 876877.739 0, 1008672.546 876878.242 0, 1008952.261 876878.76 0, 1009231.977 876879.296 0, 1009511.692 876879.847 0, 1009791.408 876880.415 0, 1010071.123 876881 0, 1010350.839 876881.601 0, 1010630.554 876882.218 0, 1010910.269 876882.852 0, 
+    1011189.985 876883.503 0, 1011469.7 876884.169 0, 1011749.415 876884.853 0, 1012029.13 876885.552 0, 1012308.845 876886.269 0, 1012588.56 876887.001 0, 1012868.275 876887.751 0, 1013147.99 876888.516 0, 1013426.354 876889.294 0, 1013442.111 871311.891 0, 
+    1013457.868 865734.665 0))
+
+POLYGON ((1026852.601 876946.192 0, 1026574.239 876944.628 0, 1026294.527 876943.072 0, 1026014.815 876941.532 0, 1025735.103 876940.009 0, 1025455.391 876938.503 0, 1025175.679 876937.013 0, 1024895.967 876935.539 0, 1024616.255 876934.082 0, 1024336.542 876932.642 0, 
+    1024056.83 876931.217 0, 1023777.117 876929.81 0, 1023497.405 876928.418 0, 1023217.692 876927.044 0, 1022937.98 876925.685 0, 1022658.267 876924.343 0, 1022378.554 876923.018 0, 1022098.841 876921.709 0, 1021819.128 876920.417 0, 1021539.415 876919.141 0, 
+    1021259.701 876917.881 0, 1020979.988 876916.638 0, 1020700.275 876915.411 0, 1020420.561 876914.201 0, 1020139.498 876913.002 0, 1019861.134 876911.83 0, 1019581.421 876910.67 0, 1019301.707 876909.525 0, 1019021.993 876908.398 0, 1018742.279 876907.286 0, 
+    1018462.566 876906.191 0, 1018182.852 876905.113 0, 1017903.138 876904.051 0, 1017623.423 876903.005 0, 1017343.709 876901.976 0, 1017063.995 876900.964 0, 1016784.281 876899.968 0, 1016504.566 876898.988 0, 1016224.852 876898.025 0, 1015945.138 876897.078 0, 
+    1015665.423 876896.148 0, 1015385.709 876895.234 0, 1015105.994 876894.337 0, 1014826.279 876893.456 0, 1014546.565 876892.591 0, 1014266.85 876891.743 0, 1013987.135 876890.912 0, 1013707.42 876890.097 0, 1013426.354 876889.294 0, 1013410.596 882466.871 0, 
+    1013394.838 888044.616 0, 1013675.245 888045.417 0, 1013954.303 888046.23 0, 1014233.361 888047.06 0, 1014512.419 888047.906 0, 1014791.477 888048.768 0, 1015070.535 888049.647 0, 1015349.593 888050.542 0, 1015628.651 888051.454 0, 1015907.709 888052.382 0, 
+    1016186.767 888053.326 0, 1016465.825 888054.287 0, 1016744.883 888055.264 0, 1017023.94 888056.258 0, 1017302.998 888057.268 0, 1017582.056 888058.295 0, 1017861.113 888059.338 0, 1018140.171 888060.398 0, 1018419.228 888061.474 0, 1018698.285 888062.566 0, 
+    1018977.343 888063.675 0, 1019256.4 888064.8 0, 1019535.457 888065.941 0, 1019814.514 888067.099 0, 1020092.224 888068.268 0, 1020372.628 888069.465 0, 1020651.685 888070.672 0, 1020930.741 888071.896 0, 1021209.798 888073.136 0, 1021488.855 888074.393 0, 
+    1021767.911 888075.666 0, 1022046.968 888076.955 0, 1022326.024 888078.261 0, 1022605.081 888079.583 0, 1022884.137 888080.922 0, 1023163.193 888082.277 0, 1023442.249 888083.649 0, 1023721.305 888085.036 0, 1024000.361 888086.441 0, 1024279.417 888087.862 0, 
+    1024558.473 888089.299 0, 1024837.528 888090.753 0, 1025116.584 888092.223 0, 1025395.639 888093.709 0, 1025674.695 888095.212 0, 1025953.75 888096.732 0, 1026232.805 888098.267 0, 1026511.86 888099.82 0, 1026789.57 888101.381 0, 1026821.086 882523.702 0, 
+    1026852.601 876946.192 0))
+
+POLYGON ((1040184.087 888195.987 0, 1039906.381 888193.642 0, 1039627.332 888191.301 0, 1039348.282 888188.977 0, 1039069.232 888186.669 0, 1038790.182 888184.378 0, 1038511.132 888182.103 0, 1038232.081 888179.844 0, 1037953.031 888177.602 0, 1037673.98 888175.377 0, 
+    1037394.93 888173.167 0, 1037115.879 888170.975 0, 1036836.828 888168.798 0, 1036557.777 888166.638 0, 1036278.725 888164.495 0, 1035999.674 888162.368 0, 1035720.623 888160.257 0, 1035441.571 888158.163 0, 1035162.519 888156.085 0, 1034883.468 888154.024 0, 
+    1034604.416 888151.979 0, 1034325.363 888149.95 0, 1034046.311 888147.938 0, 1033767.259 888145.942 0, 1033486.862 888143.954 0, 1033209.154 888142 0, 1032930.101 888140.054 0, 1032651.048 888138.124 0, 1032371.996 888136.21 0, 1032092.943 888134.313 0, 
+    1031813.889 888132.433 0, 1031534.836 888130.568 0, 1031255.783 888128.72 0, 1030976.729 888126.889 0, 1030697.676 888125.074 0, 1030418.622 888123.275 0, 1030139.568 888121.493 0, 1029860.515 888119.727 0, 1029581.461 888117.978 0, 1029302.407 888116.245 0, 
+    1029023.352 888114.529 0, 1028744.298 888112.829 0, 1028465.244 888111.145 0, 1028186.189 888109.478 0, 1027907.135 888107.827 0, 1027628.08 888106.193 0, 1027349.025 888104.575 0, 1027069.97 888102.973 0, 1026789.57 888101.381 0, 1026758.052 893679.225 0, 
+    1026726.534 899257.231 0, 1027006.275 899258.82 0, 1027284.674 899260.418 0, 1027563.072 899262.032 0, 1027841.47 899263.662 0, 1028119.868 899265.309 0, 1028398.266 899266.972 0, 1028676.663 899268.652 0, 1028955.061 899270.348 0, 1029233.459 899272.061 0, 
+    1029511.856 899273.789 0, 1029790.253 899275.535 0, 1030068.651 899277.296 0, 1030347.048 899279.074 0, 1030625.445 899280.869 0, 1030903.842 899282.679 0, 1031182.239 899284.506 0, 1031460.635 899286.35 0, 1031739.032 899288.21 0, 1032017.428 899290.086 0, 
+    1032295.825 899291.979 0, 1032574.221 899293.888 0, 1032852.617 899295.813 0, 1033131.013 899297.755 0, 1033408.068 899299.704 0, 1033687.805 899301.688 0, 1033966.201 899303.679 0, 1034244.597 899305.686 0, 1034522.992 899307.71 0, 1034801.387 899309.75 0, 
+    1035079.783 899311.807 0, 1035358.178 899313.88 0, 1035636.573 899315.969 0, 1035914.968 899318.075 0, 1036193.362 899320.197 0, 1036471.757 899322.335 0, 1036750.151 899324.49 0, 1037028.546 899326.661 0, 1037306.94 899328.849 0, 1037585.334 899331.053 0, 
+    1037863.728 899333.273 0, 1038142.122 899335.51 0, 1038420.516 899337.763 0, 1038698.909 899340.033 0, 1038977.303 899342.319 0, 1039255.696 899344.621 0, 1039534.089 899346.94 0, 1039812.482 899349.275 0, 1040089.535 899351.615 0, 1040136.812 893773.72 0, 
+    1040184.087 888195.987 0))
+
+POLYGON ((1053452.215 899483.751 0, 1053175.168 899480.629 0, 1052896.783 899477.507 0, 1052618.397 899474.402 0, 1052340.012 899471.313 0, 1052061.626 899468.241 0, 1051783.24 899465.184 0, 1051504.854 899462.145 0, 1051226.467 899459.122 0, 1050948.081 899456.115 0, 
+    1050669.694 899453.124 0, 1050391.307 899450.15 0, 1050112.92 899447.192 0, 1049834.532 899444.251 0, 1049556.145 899441.326 0, 1049277.757 899438.417 0, 1048999.37 899435.525 0, 1048720.982 899432.649 0, 1048442.593 899429.79 0, 1048164.205 899426.947 0, 
+    1047885.817 899424.12 0, 1047607.428 899421.31 0, 1047329.039 899418.516 0, 1047050.65 899415.739 0, 1046770.922 899412.964 0, 1046493.872 899410.233 0, 1046215.482 899407.504 0, 1045937.093 899404.792 0, 1045658.703 899402.097 0, 1045380.313 899399.418 0, 
+    1045101.923 899396.755 0, 1044823.533 899394.108 0, 1044545.142 899391.478 0, 1044266.752 899388.865 0, 1043988.361 899386.267 0, 1043709.97 899383.687 0, 1043431.579 899381.122 0, 1043153.188 899378.574 0, 1042874.796 899376.042 0, 1042596.405 899373.527 0, 
+    1042318.013 899371.028 0, 1042039.622 899368.545 0, 1041761.23 899366.079 0, 1041482.838 899363.629 0, 1041204.445 899361.196 0, 1040926.053 899358.779 0, 1040647.661 899356.378 0, 1040369.268 899353.994 0, 1040089.535 899351.615 0, 1040042.256 904929.667 0, 
+    1039994.977 910507.874 0, 1040274.05 910510.247 0, 1040551.786 910512.626 0, 1040829.522 910515.021 0, 1041107.258 910517.432 0, 1041384.994 910519.86 0, 1041662.729 910522.304 0, 1041940.464 910524.764 0, 1042218.199 910527.241 0, 1042495.934 910529.734 0, 
+    1042773.669 910532.244 0, 1043051.404 910534.769 0, 1043329.138 910537.311 0, 1043606.873 910539.87 0, 1043884.607 910542.445 0, 1044162.341 910545.036 0, 1044440.075 910547.643 0, 1044717.809 910550.267 0, 1044995.542 910552.907 0, 1045273.276 910555.564 0, 
+    1045551.009 910558.237 0, 1045828.742 910560.926 0, 1046106.475 910563.631 0, 1046384.208 910566.353 0, 1046660.605 910569.078 0, 1046939.673 910571.846 0, 1047217.406 910574.617 0, 1047495.138 910577.404 0, 1047772.87 910580.208 0, 1048050.602 910583.028 0, 
+    1048328.334 910585.864 0, 1048606.065 910588.717 0, 1048883.796 910591.586 0, 1049161.528 910594.471 0, 1049439.259 910597.373 0, 1049716.989 910600.291 0, 1049994.72 910603.226 0, 1050272.451 910606.176 0, 1050550.181 910609.144 0, 1050827.911 910612.127 0, 
+    1051105.641 910615.127 0, 1051383.371 910618.143 0, 1051661.101 910621.175 0, 1051938.83 910624.224 0, 1052216.559 910627.289 0, 1052494.288 910630.371 0, 1052772.017 910633.469 0, 1053049.746 910636.583 0, 1053326.139 910639.699 0, 1053389.178 905061.648 0, 
+    1053452.215 899483.751 0))
+
+POLYGON ((1066656.876 910809.186 0, 1066380.49 910805.289 0, 1066102.772 910801.391 0, 1065825.053 910797.508 0, 1065547.333 910793.642 0, 1065269.614 910789.792 0, 1064991.894 910785.959 0, 1064714.174 910782.142 0, 1064436.454 910778.341 0, 1064158.734 910774.556 0, 
+    1063881.013 910770.788 0, 1063603.292 910767.037 0, 1063325.571 910763.301 0, 1063047.85 910759.582 0, 1062770.128 910755.879 0, 1062492.407 910752.193 0, 1062214.685 910748.523 0, 1061936.963 910744.869 0, 1061659.24 910741.232 0, 1061381.518 910737.611 0, 
+    1061103.795 910734.007 0, 1060826.072 910730.418 0, 1060548.349 910726.846 0, 1060270.625 910723.291 0, 1059991.567 910719.735 0, 1059715.178 910716.229 0, 1059437.454 910712.722 0, 1059159.729 910709.232 0, 1058882.005 910705.758 0, 1058604.28 910702.3 0, 
+    1058326.556 910698.859 0, 1058048.83 910695.435 0, 1057771.105 910692.026 0, 1057493.38 910688.634 0, 1057215.654 910685.258 0, 1056937.928 910681.899 0, 1056660.202 910678.556 0, 1056382.476 910675.229 0, 1056104.749 910671.919 0, 1055827.023 910668.624 0, 
+    1055549.296 910665.347 0, 1055271.569 910662.085 0, 1054993.842 910658.84 0, 1054716.114 910655.612 0, 1054438.387 910652.399 0, 1054160.659 910649.204 0, 1053882.931 910646.024 0, 1053605.203 910642.861 0, 1053326.139 910639.699 0, 1053263.099 916217.899 0, 
+    1053200.057 921796.246 0, 1053478.46 921799.4 0, 1053755.532 921802.556 0, 1054032.603 921805.728 0, 1054309.674 921808.917 0, 1054586.745 921812.121 0, 1054863.816 921815.342 0, 1055140.887 921818.58 0, 1055417.957 921821.833 0, 1055695.027 921825.103 0, 
+    1055972.097 921828.39 0, 1056249.167 921831.692 0, 1056526.237 921835.011 0, 1056803.306 921838.346 0, 1057080.375 921841.698 0, 1057357.444 921845.066 0, 1057634.513 921848.45 0, 1057911.582 921851.85 0, 1058188.65 921855.267 0, 1058465.718 921858.7 0, 
+    1058742.786 921862.149 0, 1059019.854 921865.615 0, 1059296.922 921869.097 0, 1059573.989 921872.595 0, 1059849.725 921876.093 0, 1060128.123 921879.64 0, 1060405.19 921883.188 0, 1060682.257 921886.751 0, 1060959.323 921890.331 0, 1061236.389 921893.927 0, 
+    1061513.455 921897.539 0, 1061790.521 921901.168 0, 1062067.586 921904.813 0, 1062344.652 921908.474 0, 1062621.717 921912.152 0, 1062898.782 921915.846 0, 1063175.846 921919.556 0, 1063452.911 921923.283 0, 1063729.975 921927.026 0, 1064007.039 921930.785 0, 
+    1064284.103 921934.56 0, 1064561.166 921938.352 0, 1064838.229 921942.16 0, 1065115.292 921945.985 0, 1065392.355 921949.825 0, 1065669.418 921953.682 0, 1065946.48 921957.556 0, 1066223.543 921961.445 0, 1066499.275 921965.332 0, 1066578.076 916387.186 0, 
+    1066656.876 910809.186 0))
+
+POLYGON ((1079797.962 922171.991 0, 1079522.24 922167.325 0, 1079245.19 922162.652 0, 1078968.139 922157.996 0, 1078691.089 922153.357 0, 1078414.038 922148.733 0, 1078136.987 922144.126 0, 1077859.935 922139.535 0, 1077582.883 922134.961 0, 1077305.831 922130.402 0, 
+    1077028.779 922125.86 0, 1076751.727 922121.335 0, 1076474.674 922116.826 0, 1076197.621 922112.333 0, 1075920.567 922107.856 0, 1075643.514 922103.396 0, 1075366.46 922098.951 0, 1075089.406 922094.524 0, 1074812.352 922090.112 0, 1074535.297 922085.717 0, 
+    1074258.242 922081.338 0, 1073981.187 922076.976 0, 1073704.132 922072.629 0, 1073427.076 922068.3 0, 1073148.691 922063.965 0, 1072872.964 922059.689 0, 1072595.907 922055.408 0, 1072318.851 922051.143 0, 1072041.794 922046.895 0, 1071764.737 922042.662 0, 
+    1071487.679 922038.447 0, 1071210.622 922034.247 0, 1070933.564 922030.064 0, 1070656.506 922025.897 0, 1070379.447 922021.747 0, 1070102.389 922017.612 0, 1069825.33 922013.494 0, 1069548.271 922009.393 0, 1069271.211 922005.307 0, 1068994.152 922001.238 0, 
+    1068717.092 921997.186 0, 1068440.032 921993.149 0, 1068162.971 921989.129 0, 1067885.911 921985.126 0, 1067608.85 921981.138 0, 1067331.789 921977.167 0, 1067054.728 921973.212 0, 1066777.666 921969.273 0, 1066499.275 921965.332 0, 1066420.471 927543.621 0, 
+    1066341.665 933122.048 0, 1066619.397 933125.979 0, 1066895.802 933129.909 0, 1067172.206 933133.854 0, 1067448.611 933137.816 0, 1067725.015 933141.794 0, 1068001.419 933145.788 0, 1068277.822 933149.799 0, 1068554.226 933153.826 0, 1068830.629 933157.869 0, 
+    1069107.032 933161.928 0, 1069383.435 933166.004 0, 1069659.837 933170.096 0, 1069936.239 933174.204 0, 1070212.641 933178.328 0, 1070489.043 933182.469 0, 1070765.445 933186.626 0, 1071041.846 933190.799 0, 1071318.247 933194.989 0, 1071594.648 933199.194 0, 
+    1071871.048 933203.417 0, 1072147.448 933207.655 0, 1072423.848 933211.909 0, 1072700.248 933216.18 0, 1072975.322 933220.447 0, 1073253.047 933224.771 0, 1073529.446 933229.09 0, 1073805.845 933233.426 0, 1074082.243 933237.779 0, 1074358.641 933242.147 0, 
+    1074635.039 933246.532 0, 1074911.437 933250.933 0, 1075187.835 933255.35 0, 1075464.232 933259.784 0, 1075740.629 933264.233 0, 1076017.025 933268.7 0, 1076293.422 933273.182 0, 1076569.818 933277.68 0, 1076846.214 933282.195 0, 1077122.609 933286.727 0, 
+    1077399.005 933291.274 0, 1077675.4 933295.838 0, 1077951.795 933300.418 0, 1078228.189 933305.014 0, 1078504.584 933309.626 0, 1078780.978 933314.255 0, 1079057.371 933318.9 0, 1079333.765 933323.561 0, 1079608.833 933328.216 0, 1079703.399 927750.035 0, 
+    1079797.962 922171.991 0))
+
+POLYGON ((1092875.366 933571.867 0, 1092600.309 933566.434 0, 1092323.93 933560.992 0, 1092047.551 933555.566 0, 1091771.171 933550.157 0, 1091494.791 933544.763 0, 1091218.41 933539.386 0, 1090942.03 933534.025 0, 1090665.649 933528.681 0, 1090389.267 933523.353 0, 
+    1090112.885 933518.041 0, 1089836.503 933512.745 0, 1089560.121 933507.465 0, 1089283.738 933502.202 0, 1089007.355 933496.955 0, 1088730.972 933491.725 0, 1088454.589 933486.51 0, 1088178.205 933481.312 0, 1087901.821 933476.13 0, 1087625.436 933470.965 0, 
+    1087349.051 933465.815 0, 1087072.666 933460.682 0, 1086796.281 933455.566 0, 1086519.895 933450.465 0, 1086242.186 933445.356 0, 1085967.123 933440.313 0, 1085690.736 933435.261 0, 1085414.349 933430.226 0, 1085137.962 933425.206 0, 1084861.575 933420.203 0, 
+    1084585.187 933415.217 0, 1084308.799 933410.246 0, 1084032.411 933405.292 0, 1083756.022 933400.354 0, 1083479.633 933395.433 0, 1083203.244 933390.528 0, 1082926.854 933385.639 0, 1082650.464 933380.766 0, 1082374.074 933375.909 0, 1082097.684 933371.069 0, 
+    1081821.293 933366.245 0, 1081544.902 933361.437 0, 1081268.511 933356.646 0, 1080992.12 933351.871 0, 1080715.728 933347.112 0, 1080439.336 933342.369 0, 1080162.943 933337.643 0, 1079886.551 933332.933 0, 1079608.833 933328.216 0, 1079514.266 938906.533 0, 
+    1079419.696 944484.979 0, 1079696.753 944489.684 0, 1079972.489 944494.383 0, 1080248.225 944499.098 0, 1080523.96 944503.83 0, 1080799.695 944508.577 0, 1081075.43 944513.341 0, 1081351.165 944518.121 0, 1081626.899 944522.918 0, 1081902.633 944527.73 0, 
+    1082178.367 944532.559 0, 1082454.1 944537.404 0, 1082729.833 944542.265 0, 1083005.566 944547.142 0, 1083281.299 944552.036 0, 1083557.031 944556.946 0, 1083832.763 944561.872 0, 1084108.495 944566.814 0, 1084384.226 944571.773 0, 1084659.957 944576.748 0, 
+    1084935.688 944581.739 0, 1085211.419 944586.746 0, 1085487.149 944591.77 0, 1085762.879 944596.809 0, 1086037.288 944601.841 0, 1086314.338 944606.937 0, 1086590.067 944612.026 0, 1086865.796 944617.13 0, 1087141.524 944622.251 0, 1087417.252 944627.388 0, 
+    1087692.98 944632.542 0, 1087968.708 944637.711 0, 1088244.435 944642.897 0, 1088520.162 944648.099 0, 1088795.888 944653.317 0, 1089071.615 944658.552 0, 1089347.341 944663.802 0, 1089623.067 944669.069 0, 1089898.792 944674.352 0, 1090174.517 944679.652 0, 
+    1090450.242 944684.967 0, 1090725.966 944690.299 0, 1091001.69 944695.647 0, 1091277.414 944701.012 0, 1091553.138 944706.392 0, 1091828.861 944711.789 0, 1092104.584 944717.202 0, 1092380.306 944722.631 0, 1092654.709 944728.05 0, 1092765.039 939149.893 0, 
+    1092875.366 933571.867 0))
+
+POLYGON ((1105888.983 945008.512 0, 1105614.595 945002.317 0, 1105338.888 944996.109 0, 1105063.182 944989.917 0, 1104787.475 944983.742 0, 1104511.768 944977.582 0, 1104236.06 944971.439 0, 1103960.352 944965.312 0, 1103684.644 944959.201 0, 1103408.935 944953.107 0, 
+    1103133.226 944947.028 0, 1102857.517 944940.966 0, 1102581.807 944934.92 0, 1102306.097 944928.891 0, 1102030.387 944922.877 0, 1101754.676 944916.88 0, 1101478.965 944910.899 0, 1101203.254 944904.934 0, 1100927.542 944898.986 0, 1100651.83 944893.053 0, 
+    1100376.117 944887.137 0, 1100100.404 944881.238 0, 1099824.691 944875.354 0, 1099548.977 944869.487 0, 1099271.945 944863.608 0, 1098997.549 944857.801 0, 1098721.835 944851.982 0, 1098446.12 944846.179 0, 1098170.404 944840.393 0, 1097894.689 944834.623 0, 
+    1097618.973 944828.869 0, 1097343.256 944823.132 0, 1097067.54 944817.411 0, 1096791.823 944811.705 0, 1096516.105 944806.017 0, 1096240.388 944800.344 0, 1095964.67 944794.688 0, 1095688.952 944789.047 0, 1095413.233 944783.423 0, 1095137.514 944777.816 0, 
+    1094861.795 944772.224 0, 1094586.075 944766.649 0, 1094310.355 944761.09 0, 1094034.635 944755.547 0, 1093758.914 944750.021 0, 1093483.193 944744.51 0, 1093207.472 944739.016 0, 1092931.75 944733.538 0, 1092654.709 944728.05 0, 1092544.377 950306.334 0, 
+    1092434.042 955884.74 0, 1092710.424 955890.215 0, 1092985.489 955895.68 0, 1093260.553 955901.161 0, 1093535.618 955906.658 0, 1093810.682 955912.171 0, 1094085.745 955917.701 0, 1094360.808 955923.247 0, 1094635.871 955928.809 0, 1094910.934 955934.387 0, 
+    1095185.996 955939.981 0, 1095461.058 955945.592 0, 1095736.12 955951.218 0, 1096011.181 955956.861 0, 1096286.242 955962.52 0, 1096561.303 955968.196 0, 1096836.363 955973.887 0, 1097111.423 955979.595 0, 1097386.483 955985.319 0, 1097661.542 955991.059 0, 
+    1097936.601 955996.815 0, 1098211.66 956002.588 0, 1098486.718 956008.376 0, 1098761.776 956014.181 0, 1099035.519 956019.974 0, 1099311.891 956025.839 0, 1099586.948 956031.693 0, 1099862.005 956037.562 0, 1100137.061 956043.448 0, 1100412.117 956049.35 0, 
+    1100687.172 956055.268 0, 1100962.228 956061.203 0, 1101237.282 956067.153 0, 1101512.337 956073.12 0, 1101787.391 956079.103 0, 1102062.445 956085.102 0, 1102337.498 956091.117 0, 1102612.551 956097.149 0, 1102887.604 956103.196 0, 1103162.656 956109.26 0, 
+    1103437.708 956115.34 0, 1103712.76 956121.436 0, 1103987.811 956127.549 0, 1104262.862 956133.677 0, 1104537.913 956139.822 0, 1104812.963 956145.983 0, 1105088.013 956152.16 0, 1105363.062 956158.354 0, 1105636.798 956164.534 0, 1105762.892 950586.462 0, 
+    1105888.983 945008.512 0))
+
+POLYGON ((1118838.71 956481.626 0, 1118564.991 956474.673 0, 1118289.96 956467.703 0, 1118014.929 956460.748 0, 1117739.897 956453.81 0, 1117464.865 956446.888 0, 1117189.832 956439.983 0, 1116914.8 956433.093 0, 1116639.766 956426.22 0, 1116364.732 956419.363 0, 
+    1116089.698 956412.522 0, 1115814.664 956405.697 0, 1115539.629 956398.889 0, 1115264.593 956392.096 0, 1114989.558 956385.32 0, 1114714.522 956378.56 0, 1114439.485 956371.817 0, 1114164.448 956365.089 0, 1113889.411 956358.378 0, 1113614.373 956351.682 0, 
+    1113339.335 956345.003 0, 1113064.296 956338.341 0, 1112789.257 956331.694 0, 1112514.218 956325.063 0, 1112237.866 956318.418 0, 1111964.138 956311.851 0, 1111689.098 956305.269 0, 1111414.057 956298.703 0, 1111139.016 956292.154 0, 1110863.974 956285.621 0, 
+    1110588.932 956279.104 0, 1110313.89 956272.603 0, 1110038.847 956266.118 0, 1109763.804 956259.649 0, 1109488.76 956253.197 0, 1109213.717 956246.761 0, 1108938.672 956240.341 0, 1108663.628 956233.937 0, 1108388.583 956227.549 0, 1108113.537 956221.178 0, 
+    1107838.491 956214.822 0, 1107563.445 956208.483 0, 1107288.399 956202.161 0, 1107013.352 956195.854 0, 1106738.304 956189.563 0, 1106463.257 956183.289 0, 1106188.209 956177.031 0, 1105913.16 956170.789 0, 1105636.798 956164.534 0, 1105510.701 961742.724 0, 
+    1105384.601 967321.029 0, 1105660.304 967327.269 0, 1105934.696 967333.496 0, 1106209.087 967339.739 0, 1106483.478 967345.999 0, 1106757.869 967352.274 0, 1107032.259 967358.566 0, 1107306.649 967364.874 0, 1107581.039 967371.198 0, 1107855.428 967377.538 0, 
+    1108129.817 967383.894 0, 1108404.205 967390.266 0, 1108678.593 967396.655 0, 1108952.981 967403.06 0, 1109227.368 967409.48 0, 1109501.755 967415.917 0, 1109776.141 967422.37 0, 1110050.528 967428.84 0, 1110324.913 967435.325 0, 1110599.299 967441.827 0, 
+    1110873.684 967448.344 0, 1111148.068 967454.878 0, 1111422.453 967461.428 0, 1111696.836 967467.995 0, 1111969.91 967474.545 0, 1112245.603 967481.175 0, 1112519.986 967487.79 0, 1112794.368 967494.421 0, 1113068.75 967501.068 0, 1113343.131 967507.731 0, 
+    1113617.512 967514.41 0, 1113891.893 967521.105 0, 1114166.273 967527.817 0, 1114440.653 967534.545 0, 1114715.033 967541.288 0, 1114989.412 967548.048 0, 1115263.791 967554.824 0, 1115538.169 967561.617 0, 1115812.547 967568.425 0, 1116086.924 967575.25 0, 
+    1116361.302 967582.09 0, 1116635.678 967588.947 0, 1116910.055 967595.82 0, 1117184.43 967602.71 0, 1117458.806 967609.615 0, 1117733.181 967616.536 0, 1118007.556 967623.474 0, 1118281.93 967630.428 0, 1118554.995 967637.364 0, 1118696.854 962059.438 0, 
+    1118838.71 956481.626 0))
+
+POLYGON ((1131724.443 967990.907 0, 1131451.396 967983.199 0, 1131177.043 967975.47 0, 1130902.689 967967.758 0, 1130628.334 967960.061 0, 1130353.979 967952.381 0, 1130079.624 967944.716 0, 1129805.268 967937.068 0, 1129530.912 967929.436 0, 1129256.555 967921.82 0, 
+    1128982.198 967914.221 0, 1128707.841 967906.637 0, 1128433.483 967899.07 0, 1128159.124 967891.518 0, 1127884.765 967883.983 0, 1127610.406 967876.464 0, 1127336.046 967868.961 0, 1127061.686 967861.475 0, 1126787.325 967854.004 0, 1126512.964 967846.55 0, 
+    1126238.602 967839.112 0, 1125964.24 967831.69 0, 1125689.878 967824.284 0, 1125415.515 967816.894 0, 1125139.844 967809.485 0, 1124866.788 967802.163 0, 1124592.424 967794.821 0, 1124318.059 967787.496 0, 1124043.694 967780.187 0, 1123769.328 967772.894 0, 
+    1123494.963 967765.618 0, 1123220.596 967758.357 0, 1122946.229 967751.112 0, 1122671.862 967743.884 0, 1122397.495 967736.672 0, 1122123.127 967729.476 0, 1121848.758 967722.296 0, 1121574.389 967715.133 0, 1121300.02 967707.985 0, 1121025.65 967700.854 0, 
+    1120751.28 967693.738 0, 1120476.91 967686.639 0, 1120202.539 967679.556 0, 1119928.167 967672.489 0, 1119653.795 967665.439 0, 1119379.423 967658.404 0, 1119105.05 967651.386 0, 1118830.677 967644.384 0, 1118554.995 967637.364 0, 1118413.134 973215.401 0, 
+    1118271.27 978793.544 0, 1118546.292 978800.546 0, 1118820.008 978807.532 0, 1119093.724 978814.533 0, 1119367.44 978821.551 0, 1119641.155 978828.585 0, 1119914.87 978835.635 0, 1120188.584 978842.701 0, 1120462.298 978849.783 0, 1120736.012 978856.881 0, 
+    1121009.725 978863.996 0, 1121283.438 978871.126 0, 1121557.15 978878.273 0, 1121830.862 978885.435 0, 1122104.573 978892.614 0, 1122378.284 978899.809 0, 1122651.995 978907.02 0, 1122925.705 978914.247 0, 1123199.415 978921.49 0, 1123473.124 978928.749 0, 
+    1123746.833 978936.025 0, 1124020.541 978943.316 0, 1124294.249 978950.624 0, 1124567.957 978957.948 0, 1124840.36 978965.253 0, 1125115.371 978972.644 0, 1125389.077 978980.016 0, 1125662.783 978987.404 0, 1125936.488 978994.808 0, 1126210.193 979002.229 0, 
+    1126483.898 979009.665 0, 1126757.602 979017.118 0, 1127031.306 979024.587 0, 1127305.009 979032.072 0, 1127578.712 979039.573 0, 1127852.414 979047.09 0, 1128126.116 979054.623 0, 1128399.817 979062.172 0, 1128673.518 979069.738 0, 1128947.219 979077.319 0, 
+    1129220.919 979084.917 0, 1129494.619 979092.53 0, 1129768.318 979100.16 0, 1130042.017 979107.806 0, 1130315.715 979115.468 0, 1130589.413 979123.147 0, 1130863.11 979130.841 0, 1131136.807 979138.551 0, 1131409.2 979146.241 0, 1131566.823 973568.521 0, 
+    1131724.443 967990.907 0))
+
+POLYGON ((1144546.082 979536.054 0, 1144273.71 979527.594 0, 1144000.035 979519.111 0, 1143726.361 979510.643 0, 1143452.686 979502.192 0, 1143179.01 979493.756 0, 1142905.334 979485.337 0, 1142631.658 979476.934 0, 1142357.981 979468.547 0, 1142084.303 979460.176 0, 
+    1141810.625 979451.822 0, 1141536.946 979443.483 0, 1141263.267 979435.16 0, 1140989.588 979426.854 0, 1140715.908 979418.564 0, 1140442.227 979410.29 0, 1140168.546 979402.031 0, 1139894.865 979393.789 0, 1139621.183 979385.564 0, 1139347.5 979377.354 0, 
+    1139073.818 979369.16 0, 1138800.134 979360.983 0, 1138526.45 979352.821 0, 1138252.766 979344.676 0, 1137977.779 979336.508 0, 1137705.396 979328.433 0, 1137431.71 979320.336 0, 1137158.024 979312.256 0, 1136884.337 979304.191 0, 1136610.65 979296.142 0, 
+    1136336.962 979288.11 0, 1136063.274 979280.093 0, 1135789.585 979272.093 0, 1135515.896 979264.108 0, 1135242.206 979256.14 0, 1134968.516 979248.188 0, 1134694.826 979240.252 0, 1134421.135 979232.333 0, 1134147.443 979224.429 0, 1133873.752 979216.541 0, 
+    1133600.059 979208.67 0, 1133326.366 979200.814 0, 1133052.673 979192.975 0, 1132778.979 979185.152 0, 1132505.285 979177.345 0, 1132231.59 979169.554 0, 1131957.895 979161.779 0, 1131684.2 979154.02 0, 1131409.2 979146.241 0, 1131251.575 984724.063 0, 
+    1131093.946 990301.983 0, 1131368.286 990309.744 0, 1131641.325 990317.484 0, 1131914.363 990325.24 0, 1132187.401 990333.013 0, 1132460.439 990340.801 0, 1132733.476 990348.605 0, 1133006.513 990356.426 0, 1133279.549 990364.262 0, 1133552.585 990372.115 0, 
+    1133825.62 990379.984 0, 1134098.655 990387.868 0, 1134371.689 990395.769 0, 1134644.723 990403.686 0, 1134917.757 990411.619 0, 1135190.79 990419.568 0, 1135463.822 990427.533 0, 1135736.854 990435.514 0, 1136009.886 990443.512 0, 1136282.917 990451.525 0, 
+    1136555.948 990459.554 0, 1136828.978 990467.6 0, 1137102.008 990475.661 0, 1137375.037 990483.739 0, 1137646.766 990491.794 0, 1137921.094 990499.942 0, 1138194.122 990508.068 0, 1138467.149 990516.21 0, 1138740.176 990524.368 0, 1139013.202 990532.542 0, 
+    1139286.228 990540.732 0, 1139559.253 990548.938 0, 1139832.278 990557.16 0, 1140105.303 990565.399 0, 1140378.326 990573.653 0, 1140651.35 990581.923 0, 1140924.373 990590.21 0, 1141197.395 990598.512 0, 1141470.417 990606.831 0, 1141743.439 990615.166 0, 
+    1142016.46 990623.517 0, 1142289.48 990631.883 0, 1142562.5 990640.266 0, 1142835.52 990648.665 0, 1143108.539 990657.08 0, 1143381.557 990665.511 0, 1143654.575 990673.959 0, 1143927.593 990682.422 0, 1144199.312 990690.861 0, 1144372.699 985113.408 0, 
+    1144546.082 979536.054 0))
+
+POLYGON ((1157303.527 991116.762 0, 1157031.831 991107.555 0, 1156758.838 991098.321 0, 1156485.845 991089.102 0, 1156212.852 991079.9 0, 1155939.857 991070.713 0, 1155666.863 991061.543 0, 1155393.868 991052.389 0, 1155120.872 991043.251 0, 1154847.875 991034.129 0, 
+    1154574.879 991025.023 0, 1154301.881 991015.933 0, 1154028.883 991006.859 0, 1153755.885 990997.801 0, 1153482.886 990988.759 0, 1153209.886 990979.734 0, 1152936.886 990970.724 0, 1152663.886 990961.731 0, 1152390.885 990952.753 0, 1152117.883 990943.792 0, 
+    1151844.881 990934.846 0, 1151571.878 990925.917 0, 1151298.875 990917.004 0, 1151025.871 990908.107 0, 1150751.57 990899.184 0, 1150479.862 990890.361 0, 1150206.857 990881.512 0, 1149933.851 990872.679 0, 1149660.845 990863.862 0, 1149387.838 990855.062 0, 
+    1149114.83 990846.277 0, 1148841.822 990837.508 0, 1148568.814 990828.756 0, 1148295.805 990820.019 0, 1148022.796 990811.299 0, 1147749.786 990802.595 0, 1147476.775 990793.906 0, 1147203.764 990785.234 0, 1146930.753 990776.578 0, 1146657.741 990767.938 0, 
+    1146384.728 990759.314 0, 1146111.715 990750.706 0, 1145838.702 990742.115 0, 1145565.688 990733.539 0, 1145292.673 990724.979 0, 1145019.658 990716.436 0, 1144746.643 990707.908 0, 1144473.627 990699.397 0, 1144199.312 990690.861 0, 1144025.923 996268.408 0, 
+    1143852.53 1001846.045 0, 1144126.185 1001854.56 0, 1144398.545 1001863.051 0, 1144670.904 1001871.558 0, 1144943.262 1001880.081 0, 1145215.62 1001888.62 0, 1145487.977 1001897.175 0, 1145760.334 1001905.746 0, 1146032.691 1001914.333 0, 1146305.047 1001922.937 0, 
+    1146577.402 1001931.556 0, 1146849.757 1001940.191 0, 1147122.112 1001948.842 0, 1147394.466 1001957.51 0, 1147666.819 1001966.193 0, 1147939.172 1001974.892 0, 1148211.524 1001983.608 0, 1148483.876 1001992.339 0, 1148756.227 1002001.087 0, 1149028.578 1002009.85 0, 
+    1149300.929 1002018.63 0, 1149573.278 1002027.425 0, 1149845.628 1002036.237 0, 1150117.976 1002045.065 0, 1150389.031 1002053.866 0, 1150662.672 1002062.768 0, 1150935.02 1002071.644 0, 1151207.366 1002080.535 0, 1151479.712 1002089.443 0, 1151752.058 1002098.367 0, 
+    1152024.403 1002107.307 0, 1152296.748 1002116.263 0, 1152569.092 1002125.235 0, 1152841.435 1002134.223 0, 1153113.778 1002143.227 0, 1153386.121 1002152.247 0, 1153658.463 1002161.283 0, 1153930.804 1002170.335 0, 1154203.145 1002179.403 0, 1154475.485 1002188.487 0, 
+    1154747.825 1002197.587 0, 1155020.164 1002206.703 0, 1155292.503 1002215.835 0, 1155564.841 1002224.983 0, 1155837.179 1002234.148 0, 1156109.516 1002243.328 0, 1156381.853 1002252.524 0, 1156654.189 1002261.737 0, 1156925.231 1002270.921 0, 1157114.381 996693.797 0, 
+    1157303.527 991116.762 0))
+
+POLYGON ((1169996.68 1002732.729 0, 1169725.662 1002722.779 0, 1169453.353 1002712.797 0, 1169181.044 1002702.831 0, 1168908.733 1002692.882 0, 1168636.423 1002682.948 0, 1168364.112 1002673.03 0, 1168091.8 1002663.129 0, 1167819.487 1002653.243 0, 1167547.174 1002643.374 0, 
+    1167274.861 1002633.52 0, 1167002.547 1002623.683 0, 1166730.232 1002613.861 0, 1166457.917 1002604.056 0, 1166185.601 1002594.267 0, 1165913.284 1002584.493 0, 1165640.967 1002574.736 0, 1165368.65 1002564.995 0, 1165096.331 1002555.27 0, 1164824.013 1002545.56 0, 
+    1164551.693 1002535.867 0, 1164279.373 1002526.19 0, 1164007.053 1002516.529 0, 1163734.732 1002506.884 0, 1163461.119 1002497.209 0, 1163190.088 1002487.642 0, 1162917.765 1002478.044 0, 1162645.442 1002468.463 0, 1162373.118 1002458.898 0, 1162100.794 1002449.35 0, 
+    1161828.469 1002439.817 0, 1161556.143 1002430.3 0, 1161283.817 1002420.799 0, 1161011.49 1002411.314 0, 1160739.163 1002401.845 0, 1160466.835 1002392.392 0, 1160194.507 1002382.956 0, 1159922.178 1002373.535 0, 1159649.849 1002364.13 0, 1159377.519 1002354.742 0, 
+    1159105.188 1002345.369 0, 1158832.857 1002336.012 0, 1158560.525 1002326.672 0, 1158288.193 1002317.347 0, 1158015.86 1002308.039 0, 1157743.527 1002298.746 0, 1157471.193 1002289.47 0, 1157198.859 1002280.209 0, 1156925.231 1002270.921 0, 1156736.079 1007848.132 0, 
+    1156546.924 1013425.424 0, 1156819.892 1013434.69 0, 1157091.57 1013443.928 0, 1157363.247 1013453.182 0, 1157634.924 1013462.452 0, 1157906.6 1013471.738 0, 1158178.276 1013481.04 0, 1158449.951 1013490.358 0, 1158721.625 1013499.692 0, 1158993.3 1013509.043 0, 
+    1159264.973 1013518.409 0, 1159536.646 1013527.791 0, 1159808.318 1013537.189 0, 1160079.99 1013546.603 0, 1160351.661 1013556.033 0, 1160623.332 1013565.479 0, 1160895.002 1013574.94 0, 1161166.672 1013584.418 0, 1161438.341 1013593.912 0, 1161710.009 1013603.422 0, 
+    1161981.677 1013612.948 0, 1162253.345 1013622.49 0, 1162525.011 1013632.048 0, 1162796.678 1013641.622 0, 1163067.055 1013651.166 0, 1163340.008 1013660.818 0, 1163611.673 1013670.44 0, 1163883.337 1013680.077 0, 1164155 1013689.731 0, 1164426.663 1013699.401 0, 
+    1164698.325 1013709.087 0, 1164969.987 1013718.789 0, 1165241.648 1013728.507 0, 1165513.309 1013738.24 0, 1165784.969 1013747.99 0, 1166056.628 1013757.756 0, 1166328.287 1013767.538 0, 1166599.945 1013777.335 0, 1166871.603 1013787.149 0, 1167143.26 1013796.979 0, 
+    1167414.917 1013806.825 0, 1167686.573 1013816.686 0, 1167958.228 1013826.564 0, 1168229.883 1013836.458 0, 1168501.537 1013846.367 0, 1168773.19 1013856.293 0, 1169044.844 1013866.235 0, 1169316.496 1013876.192 0, 1169586.861 1013886.119 0, 1169791.772 1008309.383 0, 
+    1169996.68 1002732.729 0))
+
+POLYGON ((1182625.443 1014383.651 0, 1182355.106 1014372.961 0, 1182083.483 1014362.236 0, 1181811.859 1014351.527 0, 1181540.234 1014340.834 0, 1181268.609 1014330.157 0, 1180996.983 1014319.496 0, 1180725.357 1014308.851 0, 1180453.73 1014298.221 0, 1180182.103 1014287.608 0, 
+    1179910.474 1014277.011 0, 1179638.845 1014266.43 0, 1179367.216 1014255.865 0, 1179095.586 1014245.316 0, 1178823.955 1014234.782 0, 1178552.324 1014224.265 0, 1178280.692 1014213.764 0, 1178009.059 1014203.279 0, 1177737.426 1014192.809 0, 1177465.792 1014182.356 0, 
+    1177194.158 1014171.919 0, 1176922.523 1014161.497 0, 1176650.887 1014151.092 0, 1176379.251 1014140.703 0, 1176106.328 1014130.28 0, 1175835.976 1014119.972 0, 1175564.338 1014109.631 0, 1175292.7 1014099.305 0, 1175021.06 1014088.996 0, 1174749.42 1014078.703 0, 
+    1174477.78 1014068.425 0, 1174206.139 1014058.164 0, 1173934.497 1014047.918 0, 1173662.855 1014037.689 0, 1173391.212 1014027.475 0, 1173119.568 1014017.278 0, 1172847.924 1014007.097 0, 1172576.279 1013996.931 0, 1172304.634 1013986.782 0, 1172032.988 1013976.648 0, 
+    1171761.341 1013966.53 0, 1171489.694 1013956.429 0, 1171218.047 1013946.343 0, 1170946.398 1013936.274 0, 1170674.749 1013926.22 0, 1170403.1 1013916.183 0, 1170131.45 1013906.161 0, 1169859.799 1013896.155 0, 1169586.861 1013886.119 0, 1169381.947 1019462.932 0, 
+    1169177.03 1025039.819 0, 1169449.309 1025049.831 0, 1169720.303 1025059.813 0, 1169991.297 1025069.81 0, 1170262.29 1025079.823 0, 1170533.282 1025089.853 0, 1170804.274 1025099.898 0, 1171075.265 1025109.959 0, 1171346.256 1025120.036 0, 1171617.246 1025130.129 0, 
+    1171888.235 1025140.238 0, 1172159.224 1025150.363 0, 1172430.212 1025160.504 0, 1172701.2 1025170.661 0, 1172972.187 1025180.834 0, 1173243.174 1025191.023 0, 1173514.159 1025201.227 0, 1173785.145 1025211.448 0, 1174056.129 1025221.685 0, 1174327.113 1025231.937 0, 
+    1174598.097 1025242.206 0, 1174869.08 1025252.49 0, 1175140.062 1025262.791 0, 1175411.044 1025273.107 0, 1175680.742 1025283.39 0, 1175953.005 1025293.788 0, 1176223.985 1025304.152 0, 1176494.964 1025314.532 0, 1176765.943 1025324.928 0, 1177036.921 1025335.34 0, 
+    1177307.898 1025345.768 0, 1177578.875 1025356.212 0, 1177849.851 1025366.672 0, 1178120.827 1025377.148 0, 1178391.802 1025387.64 0, 1178662.776 1025398.147 0, 1178933.75 1025408.671 0, 1179204.723 1025419.211 0, 1179475.695 1025429.766 0, 1179746.667 1025440.338 0, 
+    1180017.638 1025450.926 0, 1180288.609 1025461.529 0, 1180559.579 1025472.148 0, 1180830.548 1025482.784 0, 1181101.517 1025493.435 0, 1181372.485 1025504.102 0, 1181643.452 1025514.785 0, 1181914.419 1025525.485 0, 1182184.103 1025536.149 0, 1182404.775 1019959.863 0, 
+    1182625.443 1014383.651 0))
+
+POLYGON ((1195189.722 1026069.225 0, 1194920.067 1026057.798 0, 1194649.132 1026046.334 0, 1194378.196 1026034.885 0, 1194107.259 1026023.452 0, 1193836.321 1026012.036 0, 1193565.383 1026000.635 0, 1193294.444 1025989.25 0, 1193023.505 1025977.881 0, 1192752.564 1025966.528 0, 
+    1192481.624 1025955.191 0, 1192210.682 1025943.87 0, 1191939.74 1025932.565 0, 1191668.797 1025921.275 0, 1191397.853 1025910.002 0, 1191126.909 1025898.745 0, 1190855.964 1025887.503 0, 1190585.019 1025876.278 0, 1190314.073 1025865.068 0, 1190043.126 1025853.875 0, 
+    1189772.178 1025842.697 0, 1189501.23 1025831.536 0, 1189230.281 1025820.39 0, 1188959.332 1025809.26 0, 1188687.101 1025798.094 0, 1188417.431 1025787.049 0, 1188146.48 1025775.967 0, 1187875.528 1025764.901 0, 1187604.575 1025753.851 0, 1187333.621 1025742.817 0, 
+    1187062.667 1025731.799 0, 1186791.713 1025720.796 0, 1186520.757 1025709.81 0, 1186249.801 1025698.84 0, 1185978.845 1025687.886 0, 1185707.888 1025676.947 0, 1185436.93 1025666.025 0, 1185165.971 1025655.118 0, 1184895.012 1025644.228 0, 1184624.052 1025633.353 0, 
+    1184353.092 1025622.495 0, 1184082.131 1025611.652 0, 1183811.169 1025600.825 0, 1183540.206 1025590.014 0, 1183269.243 1025579.22 0, 1182998.28 1025568.441 0, 1182727.316 1025557.678 0, 1182456.351 1025546.931 0, 1182184.103 1025536.149 0, 1181963.429 1031112.504 0, 
+    1181742.752 1036688.924 0, 1182014.34 1036699.679 0, 1182284.648 1036710.4 0, 1182554.956 1036721.137 0, 1182825.263 1036731.89 0, 1183095.57 1036742.659 0, 1183365.876 1036753.443 0, 1183636.181 1036764.244 0, 1183906.486 1036775.06 0, 1184176.79 1036785.892 0, 
+    1184447.093 1036796.741 0, 1184717.396 1036807.605 0, 1184987.698 1036818.485 0, 1185258 1036829.381 0, 1185528.301 1036840.293 0, 1185798.601 1036851.22 0, 1186068.9 1036862.164 0, 1186339.199 1036873.124 0, 1186609.497 1036884.099 0, 1186879.795 1036895.091 0, 
+    1187150.092 1036906.098 0, 1187420.388 1036917.121 0, 1187690.684 1036928.16 0, 1187960.979 1036939.215 0, 1188229.996 1036950.234 0, 1188501.567 1036961.373 0, 1188771.86 1036972.476 0, 1189042.153 1036983.595 0, 1189312.444 1036994.729 0, 1189582.736 1037005.88 0, 
+    1189853.026 1037017.046 0, 1190123.316 1037028.229 0, 1190393.605 1037039.427 0, 1190663.893 1037050.641 0, 1190934.181 1037061.871 0, 1191204.468 1037073.117 0, 1191474.755 1037084.379 0, 1191745.041 1037095.657 0, 1192015.326 1037106.95 0, 1192285.61 1037118.26 0, 
+    1192555.894 1037129.585 0, 1192826.177 1037140.927 0, 1193096.46 1037152.284 0, 1193366.742 1037163.657 0, 1193637.023 1037175.047 0, 1193907.303 1037186.452 0, 1194177.583 1037197.873 0, 1194447.862 1037209.309 0, 1194716.864 1037220.708 0, 1194953.295 1031644.934 0, 
+    1195189.722 1026069.225 0))
+
+POLYGON ((1207689.422 1037789.145 0, 1207420.452 1037776.986 0, 1207150.206 1037764.785 0, 1206879.959 1037752.601 0, 1206609.712 1037740.432 0, 1206339.464 1037728.28 0, 1206069.216 1037716.143 0, 1205798.966 1037704.022 0, 1205528.716 1037691.917 0, 1205258.466 1037679.828 0, 
+    1204988.214 1037667.755 0, 1204717.962 1037655.698 0, 1204447.709 1037643.656 0, 1204177.455 1037631.631 0, 1203907.201 1037619.621 0, 1203636.946 1037607.628 0, 1203366.69 1037595.65 0, 1203096.434 1037583.688 0, 1202826.177 1037571.742 0, 1202555.919 1037559.812 0, 
+    1202285.661 1037547.898 0, 1202015.401 1037536 0, 1201745.141 1037524.118 0, 1201474.881 1037512.251 0, 1201203.344 1037500.345 0, 1200934.357 1037488.566 0, 1200664.095 1037476.748 0, 1200393.831 1037464.945 0, 1200123.567 1037453.158 0, 1199853.302 1037441.387 0, 
+    1199583.037 1037429.632 0, 1199312.771 1037417.893 0, 1199042.504 1037406.17 0, 1198772.236 1037394.463 0, 1198501.968 1037382.771 0, 1198231.699 1037371.096 0, 1197961.429 1037359.436 0, 1197691.159 1037347.793 0, 1197420.888 1037336.165 0, 1197150.616 1037324.553 0, 
+    1196880.344 1037312.957 0, 1196610.071 1037301.377 0, 1196339.797 1037289.813 0, 1196069.523 1037278.265 0, 1195799.248 1037266.732 0, 1195528.972 1037255.216 0, 1195258.696 1037243.715 0, 1194988.419 1037232.231 0, 1194716.864 1037220.708 0, 1194480.431 1042796.543 0, 
+    1194243.996 1048372.435 0, 1194514.891 1048383.929 0, 1194784.511 1048395.386 0, 1195054.131 1048406.859 0, 1195323.751 1048418.347 0, 1195593.37 1048429.851 0, 1195862.988 1048441.372 0, 1196132.605 1048452.908 0, 1196402.222 1048464.46 0, 1196671.838 1048476.027 0, 
+    1196941.453 1048487.611 0, 1197211.068 1048499.211 0, 1197480.682 1048510.826 0, 1197750.295 1048522.457 0, 1198019.907 1048534.104 0, 1198289.519 1048545.767 0, 1198559.131 1048557.446 0, 1198828.741 1048569.141 0, 1199098.351 1048580.852 0, 1199367.96 1048592.578 0, 
+    1199637.569 1048604.32 0, 1199907.176 1048616.079 0, 1200176.783 1048627.853 0, 1200446.39 1048639.643 0, 1200714.723 1048651.393 0, 1200985.601 1048663.27 0, 1201255.205 1048675.108 0, 1201524.808 1048686.961 0, 1201794.411 1048698.83 0, 1202064.014 1048710.715 0, 
+    1202333.615 1048722.616 0, 1202603.216 1048734.533 0, 1202872.816 1048746.466 0, 1203142.415 1048758.415 0, 1203412.014 1048770.379 0, 1203681.612 1048782.36 0, 1203951.209 1048794.356 0, 1204220.806 1048806.368 0, 1204490.402 1048818.396 0, 1204759.997 1048830.44 0, 
+    1205029.591 1048842.499 0, 1205299.185 1048854.575 0, 1205568.778 1048866.666 0, 1205838.37 1048878.774 0, 1206107.962 1048890.897 0, 1206377.553 1048903.036 0, 1206647.143 1048915.191 0, 1206916.733 1048927.362 0, 1207185.05 1048939.491 0, 1207437.238 1043364.289 0, 
+    1207689.422 1037789.145 0))
+
+POLYGON ((1220124.451 1049543.105 0, 1219856.167 1049530.218 0, 1219586.613 1049517.286 0, 1219317.058 1049504.369 0, 1219047.502 1049491.469 0, 1218777.946 1049478.584 0, 1218508.389 1049465.715 0, 1218238.831 1049452.862 0, 1217969.273 1049440.025 0, 1217699.713 1049427.203 0, 
+    1217430.153 1049414.398 0, 1217160.592 1049401.608 0, 1216891.031 1049388.835 0, 1216621.469 1049376.077 0, 1216351.906 1049363.335 0, 1216082.342 1049350.609 0, 1215812.777 1049337.899 0, 1215543.212 1049325.204 0, 1215273.646 1049312.526 0, 1215004.079 1049299.863 0, 
+    1214734.511 1049287.216 0, 1214464.943 1049274.585 0, 1214195.374 1049261.97 0, 1213925.804 1049249.371 0, 1213654.964 1049236.729 0, 1213386.663 1049224.22 0, 1213117.091 1049211.669 0, 1212847.518 1049199.133 0, 1212577.944 1049186.613 0, 1212308.37 1049174.109 0, 
+    1212038.795 1049161.621 0, 1211769.219 1049149.149 0, 1211499.643 1049136.692 0, 1211230.066 1049124.252 0, 1210960.488 1049111.827 0, 1210690.909 1049099.418 0, 1210421.33 1049087.026 0, 1210151.75 1049074.649 0, 1209882.169 1049062.287 0, 1209612.588 1049049.942 0, 
+    1209343.005 1049037.613 0, 1209073.422 1049025.299 0, 1208803.839 1049013.001 0, 1208534.254 1049000.719 0, 1208264.669 1048988.453 0, 1207995.083 1048976.203 0, 1207725.497 1048963.969 0, 1207455.909 1048951.751 0, 1207185.05 1048939.491 0, 1206932.86 1054514.745 0, 
+    1206680.668 1060090.047 0, 1206950.868 1060102.277 0, 1207219.799 1060114.465 0, 1207488.73 1060126.67 0, 1207757.659 1060138.89 0, 1208026.588 1060151.126 0, 1208295.516 1060163.378 0, 1208564.444 1060175.646 0, 1208833.37 1060187.93 0, 1209102.296 1060200.229 0, 
+    1209371.221 1060212.544 0, 1209640.146 1060224.875 0, 1209909.07 1060237.222 0, 1210177.993 1060249.585 0, 1210446.915 1060261.964 0, 1210715.837 1060274.358 0, 1210984.758 1060286.768 0, 1211253.678 1060299.194 0, 1211522.597 1060311.636 0, 1211791.516 1060324.094 0, 
+    1212060.434 1060336.567 0, 1212329.351 1060349.057 0, 1212598.268 1060361.562 0, 1212867.183 1060374.083 0, 1213134.831 1060386.561 0, 1213405.013 1060399.172 0, 1213673.926 1060411.741 0, 1213942.839 1060424.325 0, 1214211.751 1060436.925 0, 1214480.662 1060449.541 0, 
+    1214749.573 1060462.173 0, 1215018.483 1060474.821 0, 1215287.392 1060487.484 0, 1215556.3 1060500.164 0, 1215825.208 1060512.859 0, 1216094.114 1060525.57 0, 1216363.02 1060538.297 0, 1216631.926 1060551.039 0, 1216900.83 1060563.798 0, 1217169.734 1060576.572 0, 
+    1217438.637 1060589.362 0, 1217707.54 1060602.168 0, 1217976.441 1060614.99 0, 1218245.342 1060627.827 0, 1218514.242 1060640.681 0, 1218783.141 1060653.55 0, 1219052.04 1060666.435 0, 1219320.938 1060679.336 0, 1219588.569 1060692.192 0, 1219856.511 1055117.624 0, 
+    1220124.451 1049543.105 0))
+
+POLYGON ((1232494.717 1061330.802 0, 1232227.121 1061317.19 0, 1231958.26 1061303.529 0, 1231689.399 1061289.884 0, 1231420.538 1061276.255 0, 1231151.675 1061262.642 0, 1230882.811 1061249.045 0, 1230613.947 1061235.464 0, 1230345.082 1061221.898 0, 1230076.216 1061208.349 0, 
+    1229807.349 1061194.815 0, 1229538.482 1061181.297 0, 1229269.614 1061167.794 0, 1229000.745 1061154.308 0, 1228731.875 1061140.837 0, 1228463.004 1061127.382 0, 1228194.133 1061113.943 0, 1227925.261 1061100.52 0, 1227656.388 1061087.113 0, 1227387.514 1061073.721 0, 
+    1227118.639 1061060.346 0, 1226849.764 1061046.986 0, 1226580.888 1061033.642 0, 1226312.011 1061020.314 0, 1226041.868 1061006.939 0, 1225774.254 1060993.705 0, 1225505.375 1060980.424 0, 1225236.495 1060967.159 0, 1224967.614 1060953.91 0, 1224698.733 1060940.677 0, 
+    1224429.85 1060927.46 0, 1224160.967 1060914.258 0, 1223892.083 1060901.072 0, 1223623.198 1060887.902 0, 1223354.313 1060874.748 0, 1223085.426 1060861.61 0, 1222816.539 1060848.487 0, 1222547.652 1060835.381 0, 1222278.763 1060822.29 0, 1222009.874 1060809.215 0, 
+    1221740.983 1060796.156 0, 1221472.093 1060783.113 0, 1221203.201 1060770.085 0, 1220934.308 1060757.073 0, 1220665.415 1060744.078 0, 1220396.521 1060731.098 0, 1220127.626 1060718.133 0, 1219858.731 1060705.185 0, 1219588.569 1060692.192 0, 1219320.624 1066266.803 0, 
+    1219052.678 1071841.453 0, 1219322.181 1071854.415 0, 1219590.42 1071867.332 0, 1219858.659 1071880.264 0, 1220126.897 1071893.213 0, 1220395.134 1071906.177 0, 1220663.37 1071919.157 0, 1220931.605 1071932.153 0, 1221199.84 1071945.164 0, 1221468.074 1071958.191 0, 
+    1221736.307 1071971.234 0, 1222004.54 1071984.293 0, 1222272.771 1071997.368 0, 1222541.002 1072010.458 0, 1222809.232 1072023.565 0, 1223077.462 1072036.687 0, 1223345.69 1072049.824 0, 1223613.918 1072062.978 0, 1223882.145 1072076.147 0, 1224150.371 1072089.332 0, 
+    1224418.597 1072102.533 0, 1224686.821 1072115.75 0, 1224955.045 1072128.983 0, 1225223.268 1072142.231 0, 1225490.229 1072155.433 0, 1225759.712 1072168.775 0, 1226027.933 1072182.071 0, 1226296.153 1072195.382 0, 1226564.372 1072208.709 0, 1226832.591 1072222.052 0, 
+    1227100.808 1072235.411 0, 1227369.025 1072248.786 0, 1227637.241 1072262.176 0, 1227905.456 1072275.582 0, 1228173.671 1072289.004 0, 1228441.884 1072302.442 0, 1228710.097 1072315.895 0, 1228978.309 1072329.365 0, 1229246.521 1072342.85 0, 1229514.731 1072356.351 0, 
+    1229782.941 1072369.867 0, 1230051.15 1072383.4 0, 1230319.358 1072396.948 0, 1230587.565 1072410.512 0, 1230855.772 1072424.092 0, 1231123.978 1072437.688 0, 1231392.183 1072451.299 0, 1231660.387 1072464.926 0, 1231927.329 1072478.505 0, 1232211.024 1066904.633 0, 
+    1232494.717 1061330.802 0))
+
+POLYGON ((1244800.129 1073151.927 0, 1244533.224 1073137.594 0, 1244265.06 1073123.209 0, 1243996.894 1073108.84 0, 1243728.728 1073094.487 0, 1243460.561 1073080.149 0, 1243192.393 1073065.828 0, 1242924.224 1073051.522 0, 1242656.054 1073037.232 0, 1242387.884 1073022.957 0, 
+    1242119.713 1073008.699 0, 1241851.541 1072994.456 0, 1241583.368 1072980.229 0, 1241315.194 1072966.018 0, 1241047.019 1072951.822 0, 1240778.844 1072937.642 0, 1240510.667 1072923.479 0, 1240242.49 1072909.33 0, 1239974.312 1072895.198 0, 1239706.133 1072881.082 0, 
+    1239437.954 1072866.981 0, 1239169.773 1072852.896 0, 1238901.592 1072838.827 0, 1238633.41 1072824.773 0, 1238363.967 1072810.67 0, 1238097.043 1072796.714 0, 1237828.858 1072782.708 0, 1237560.673 1072768.718 0, 1237292.487 1072754.743 0, 1237024.3 1072740.785 0, 
+    1236756.112 1072726.842 0, 1236487.923 1072712.915 0, 1236219.733 1072699.003 0, 1235951.543 1072685.108 0, 1235683.352 1072671.228 0, 1235415.16 1072657.364 0, 1235146.967 1072643.516 0, 1234878.773 1072629.684 0, 1234610.579 1072615.867 0, 1234342.384 1072602.066 0, 
+    1234074.188 1072588.281 0, 1233805.991 1072574.512 0, 1233537.793 1072560.758 0, 1233269.595 1072547.021 0, 1233001.395 1072533.299 0, 1232733.195 1072519.593 0, 1232464.994 1072505.902 0, 1232196.793 1072492.228 0, 1231927.329 1072478.505 0, 1231643.633 1078052.412 0, 
+    1231359.935 1083626.349 0, 1231628.739 1083640.039 0, 1231896.285 1083653.68 0, 1232163.83 1083667.337 0, 1232431.373 1083681.009 0, 1232698.917 1083694.698 0, 1232966.459 1083708.402 0, 1233234.001 1083722.121 0, 1233501.541 1083735.857 0, 1233769.081 1083749.608 0, 
+    1234036.62 1083763.375 0, 1234304.159 1083777.158 0, 1234571.696 1083790.957 0, 1234839.233 1083804.771 0, 1235106.769 1083818.601 0, 1235374.304 1083832.447 0, 1235641.838 1083846.308 0, 1235909.372 1083860.186 0, 1236176.904 1083874.079 0, 1236444.436 1083887.988 0, 
+    1236711.967 1083901.912 0, 1236979.497 1083915.852 0, 1237247.026 1083929.808 0, 1237514.555 1083943.78 0, 1237780.826 1083957.702 0, 1238049.61 1083971.771 0, 1238317.136 1083985.79 0, 1238584.661 1083999.825 0, 1238852.185 1084013.875 0, 1239119.709 1084027.941 0, 
+    1239387.232 1084042.023 0, 1239654.753 1084056.121 0, 1239922.275 1084070.234 0, 1240189.795 1084084.364 0, 1240457.314 1084098.509 0, 1240724.833 1084112.669 0, 1240992.351 1084126.846 0, 1241259.867 1084141.038 0, 1241527.383 1084155.246 0, 1241794.899 1084169.47 0, 
+    1242062.413 1084183.709 0, 1242329.927 1084197.964 0, 1242597.439 1084212.235 0, 1242864.951 1084226.522 0, 1243132.462 1084240.824 0, 1243399.973 1084255.143 0, 1243667.482 1084269.476 0, 1243934.99 1084283.826 0, 1244201.243 1084298.124 0, 1244500.687 1078725.01 0, 
+    1244800.129 1073151.927 0))
+
+POLYGON ((1257040.601 1085006.175 0, 1256774.388 1084991.125 0, 1256506.921 1084976.019 0, 1256239.454 1084960.93 0, 1255971.985 1084945.856 0, 1255704.515 1084930.798 0, 1255437.045 1084915.755 0, 1255169.574 1084900.729 0, 1254902.101 1084885.718 0, 1254634.628 1084870.723 0, 
+    1254367.154 1084855.743 0, 1254099.679 1084840.78 0, 1253832.204 1084825.832 0, 1253564.727 1084810.899 0, 1253297.249 1084795.983 0, 1253029.771 1084781.082 0, 1252762.292 1084766.197 0, 1252494.812 1084751.328 0, 1252227.331 1084736.475 0, 1251959.849 1084721.637 0, 
+    1251692.366 1084706.815 0, 1251424.882 1084692.009 0, 1251157.398 1084677.218 0, 1250889.913 1084662.444 0, 1250621.172 1084647.615 0, 1250354.939 1084632.941 0, 1250087.451 1084618.214 0, 1249819.962 1084603.502 0, 1249552.473 1084588.806 0, 1249284.982 1084574.126 0, 
+    1249017.491 1084559.461 0, 1248749.998 1084544.812 0, 1248482.505 1084530.179 0, 1248215.011 1084515.562 0, 1247947.516 1084500.96 0, 1247680.021 1084486.374 0, 1247412.524 1084471.804 0, 1247145.026 1084457.25 0, 1246877.528 1084442.711 0, 1246610.029 1084428.189 0, 
+    1246342.529 1084413.682 0, 1246075.028 1084399.19 0, 1245807.526 1084384.715 0, 1245540.024 1084370.255 0, 1245272.52 1084355.811 0, 1245005.016 1084341.382 0, 1244737.511 1084326.97 0, 1244470.005 1084312.573 0, 1244201.243 1084298.124 0, 1243901.797 1089871.265 0, 
+    1243602.35 1095444.428 0, 1243870.453 1095458.841 0, 1244137.303 1095473.202 0, 1244404.152 1095487.58 0, 1244671.001 1095501.973 0, 1244937.848 1095516.381 0, 1245204.695 1095530.806 0, 1245471.54 1095545.246 0, 1245738.385 1095559.702 0, 1246005.229 1095574.173 0, 
+    1246272.072 1095588.661 0, 1246538.915 1095603.163 0, 1246805.756 1095617.682 0, 1247072.597 1095632.216 0, 1247339.436 1095646.767 0, 1247606.275 1095661.332 0, 1247873.113 1095675.914 0, 1248139.95 1095690.511 0, 1248406.787 1095705.124 0, 1248673.622 1095719.752 0, 
+    1248940.457 1095734.397 0, 1249207.29 1095749.057 0, 1249474.123 1095763.732 0, 1249740.955 1095778.424 0, 1250006.535 1095793.062 0, 1250274.616 1095807.854 0, 1250541.446 1095822.592 0, 1250808.274 1095837.346 0, 1251075.102 1095852.116 0, 1251341.929 1095866.902 0, 
+    1251608.755 1095881.703 0, 1251875.58 1095896.52 0, 1252142.404 1095911.353 0, 1252409.227 1095926.202 0, 1252676.05 1095941.066 0, 1252942.871 1095955.946 0, 1253209.692 1095970.841 0, 1253476.512 1095985.752 0, 1253743.33 1096000.679 0, 1254010.148 1096015.622 0, 
+    1254276.966 1096030.58 0, 1254543.782 1096045.555 0, 1254810.597 1096060.544 0, 1255077.412 1096075.55 0, 1255344.225 1096090.571 0, 1255611.038 1096105.608 0, 1255877.85 1096120.661 0, 1256144.661 1096135.729 0, 1256410.221 1096150.742 0, 1256725.412 1090578.447 0, 
+    1257040.601 1085006.175 0))
+
+POLYGON ((1269216.045 1096893.238 0, 1268950.526 1096877.475 0, 1268683.759 1096861.653 0, 1268416.991 1096845.846 0, 1268150.221 1096830.056 0, 1267883.451 1096814.281 0, 1267616.68 1096798.522 0, 1267349.908 1096782.778 0, 1267083.135 1096767.05 0, 1266816.362 1096751.338 0, 
+    1266549.587 1096735.642 0, 1266282.811 1096719.961 0, 1266016.035 1096704.296 0, 1265749.257 1096688.647 0, 1265482.479 1096673.013 0, 1265215.699 1096657.395 0, 1264948.919 1096641.793 0, 1264682.138 1096626.206 0, 1264415.356 1096610.636 0, 1264148.573 1096595.08 0, 
+    1263881.789 1096579.541 0, 1263615.004 1096564.017 0, 1263348.218 1096548.509 0, 1263081.432 1096533.017 0, 1262813.395 1096517.468 0, 1262547.856 1096502.079 0, 1262281.066 1096486.634 0, 1262014.276 1096471.205 0, 1261747.485 1096455.791 0, 1261480.692 1096440.393 0, 
+    1261213.899 1096425.011 0, 1260947.105 1096409.644 0, 1260680.311 1096394.293 0, 1260413.515 1096378.958 0, 1260146.718 1096363.638 0, 1259879.921 1096348.334 0, 1259613.122 1096333.046 0, 1259346.323 1096317.774 0, 1259079.523 1096302.517 0, 1258812.721 1096287.276 0, 
+    1258545.919 1096272.05 0, 1258279.117 1096256.841 0, 1258012.313 1096241.647 0, 1257745.508 1096226.469 0, 1257478.702 1096211.306 0, 1257211.896 1096196.159 0, 1256945.088 1096181.028 0, 1256678.28 1096165.913 0, 1256410.221 1096150.742 0, 1256095.029 1101723.055 0, 
+    1255779.837 1107295.381 0, 1256047.237 1107310.514 0, 1256313.389 1107325.593 0, 1256579.541 1107340.687 0, 1256845.691 1107355.796 0, 1257111.841 1107370.921 0, 1257377.99 1107386.062 0, 1257644.137 1107401.219 0, 1257910.284 1107416.391 0, 1258176.431 1107431.579 0, 
+    1258442.576 1107446.783 0, 1258708.72 1107462.002 0, 1258974.864 1107477.237 0, 1259241.006 1107492.487 0, 1259507.148 1107507.754 0, 1259773.288 1107523.036 0, 1260039.428 1107538.333 0, 1260305.567 1107553.646 0, 1260571.705 1107568.975 0, 1260837.842 1107584.32 0, 
+    1261103.979 1107599.68 0, 1261370.114 1107615.056 0, 1261636.248 1107630.447 0, 1261902.382 1107645.855 0, 1262167.269 1107661.205 0, 1262434.646 1107676.716 0, 1262700.777 1107692.17 0, 1262966.907 1107707.64 0, 1263233.036 1107723.126 0, 1263499.164 1107738.627 0, 
+    1263765.291 1107754.144 0, 1264031.417 1107769.676 0, 1264297.542 1107785.225 0, 1264563.667 1107800.788 0, 1264829.79 1107816.368 0, 1265095.913 1107831.963 0, 1265362.034 1107847.574 0, 1265628.155 1107863.201 0, 1265894.275 1107878.843 0, 1266160.394 1107894.501 0, 
+    1266426.512 1107910.174 0, 1266692.629 1107925.863 0, 1266958.745 1107941.568 0, 1267224.86 1107957.289 0, 1267490.974 1107973.025 0, 1267757.088 1107988.776 0, 1268023.2 1108004.544 0, 1268289.312 1108020.327 0, 1268554.177 1108036.052 0, 1268885.112 1102464.638 0, 
+    1269216.045 1096893.238 0))
+
+POLYGON ((1281326.375 1108812.81 0, 1281061.552 1108796.336 0, 1280795.486 1108779.802 0, 1280529.42 1108763.282 0, 1280263.352 1108746.779 0, 1279997.283 1108730.291 0, 1279731.213 1108713.819 0, 1279465.143 1108697.362 0, 1279199.071 1108680.921 0, 1278932.999 1108664.496 0, 
+    1278666.925 1108648.086 0, 1278400.85 1108631.692 0, 1278134.775 1108615.314 0, 1277868.698 1108598.951 0, 1277602.621 1108582.604 0, 1277336.543 1108566.273 0, 1277070.463 1108549.957 0, 1276804.383 1108533.657 0, 1276538.302 1108517.373 0, 1276272.219 1108501.104 0, 
+    1276006.136 1108484.851 0, 1275740.052 1108468.614 0, 1275473.967 1108452.392 0, 1275207.881 1108436.186 0, 1274940.55 1108419.92 0, 1274675.706 1108403.821 0, 1274409.617 1108387.662 0, 1274143.527 1108371.519 0, 1273877.436 1108355.391 0, 1273611.345 1108339.279 0, 
+    1273345.252 1108323.183 0, 1273079.158 1108307.102 0, 1272813.064 1108291.037 0, 1272546.968 1108274.988 0, 1272280.872 1108258.954 0, 1272014.774 1108242.936 0, 1271748.676 1108226.933 0, 1271482.576 1108210.947 0, 1271216.476 1108194.975 0, 1270950.375 1108179.02 0, 
+    1270684.273 1108163.08 0, 1270418.17 1108147.156 0, 1270152.066 1108131.248 0, 1269885.961 1108115.355 0, 1269619.855 1108099.478 0, 1269353.748 1108083.616 0, 1269087.64 1108067.771 0, 1268821.532 1108051.94 0, 1268554.177 1108036.052 0, 1268223.243 1113607.475 0, 
+    1267892.308 1119178.902 0, 1268159.003 1119194.751 0, 1268424.456 1119210.543 0, 1268689.908 1119226.349 0, 1268955.359 1119242.172 0, 1269220.809 1119258.01 0, 1269486.258 1119273.863 0, 1269751.706 1119289.733 0, 1270017.153 1119305.617 0, 1270282.6 1119321.518 0, 
+    1270548.045 1119337.434 0, 1270813.49 1119353.366 0, 1271078.933 1119369.313 0, 1271344.376 1119385.276 0, 1271609.817 1119401.255 0, 1271875.258 1119417.249 0, 1272140.698 1119433.259 0, 1272406.136 1119449.284 0, 1272671.574 1119465.325 0, 1272937.011 1119481.382 0, 
+    1273202.447 1119497.454 0, 1273467.882 1119513.542 0, 1273733.316 1119529.646 0, 1273998.749 1119545.765 0, 1274262.941 1119561.825 0, 1274529.613 1119578.05 0, 1274795.043 1119594.217 0, 1275060.472 1119610.398 0, 1275325.901 1119626.596 0, 1275591.328 1119642.808 0, 
+    1275856.755 1119659.037 0, 1276122.18 1119675.281 0, 1276387.605 1119691.541 0, 1276653.028 1119707.817 0, 1276918.451 1119724.108 0, 1277183.873 1119740.414 0, 1277449.293 1119756.737 0, 1277714.713 1119773.074 0, 1277980.132 1119789.428 0, 1278245.55 1119805.797 0, 
+    1278510.966 1119822.182 0, 1278776.382 1119838.582 0, 1279041.797 1119854.998 0, 1279307.211 1119871.43 0, 1279572.624 1119887.877 0, 1279838.036 1119904.34 0, 1280103.447 1119920.819 0, 1280368.857 1119937.313 0, 1280633.027 1119953.746 0, 1280979.701 1114383.275 0, 
+    1281326.375 1108812.81 0))
+
+POLYGON ((1293371.507 1120764.581 0, 1293107.382 1120747.402 0, 1292842.02 1120730.158 0, 1292576.656 1120712.929 0, 1292311.292 1120695.717 0, 1292045.926 1120678.52 0, 1291780.56 1120661.338 0, 1291515.193 1120644.172 0, 1291249.824 1120627.022 0, 1290984.455 1120609.888 0, 
+    1290719.084 1120592.769 0, 1290453.712 1120575.665 0, 1290188.34 1120558.578 0, 1289922.966 1120541.506 0, 1289657.592 1120524.449 0, 1289392.216 1120507.408 0, 1289126.84 1120490.383 0, 1288861.462 1120473.373 0, 1288596.084 1120456.379 0, 1288330.704 1120439.401 0, 
+    1288065.324 1120422.438 0, 1287799.942 1120405.491 0, 1287534.56 1120388.56 0, 1287269.176 1120371.644 0, 1287002.553 1120354.665 0, 1286738.406 1120337.859 0, 1286473.019 1120320.99 0, 1286207.632 1120304.136 0, 1285942.243 1120287.298 0, 1285676.854 1120270.476 0, 
+    1285411.463 1120253.67 0, 1285146.072 1120236.879 0, 1284880.679 1120220.103 0, 1284615.286 1120203.344 0, 1284349.892 1120186.6 0, 1284084.496 1120169.871 0, 1283819.1 1120153.158 0, 1283553.702 1120136.461 0, 1283288.304 1120119.78 0, 1283022.905 1120103.114 0, 
+    1282757.504 1120086.463 0, 1282492.103 1120069.828 0, 1282226.701 1120053.209 0, 1281961.297 1120036.606 0, 1281695.893 1120020.018 0, 1281430.488 1120003.446 0, 1281165.082 1119986.889 0, 1280899.675 1119970.348 0, 1280633.027 1119953.746 0, 1280286.353 1125524.216 0, 
+    1279939.68 1131094.683 0, 1280205.668 1131111.244 0, 1280470.42 1131127.744 0, 1280735.17 1131144.26 0, 1280999.92 1131160.792 0, 1281264.668 1131177.338 0, 1281529.416 1131193.901 0, 1281794.162 1131210.479 0, 1282058.908 1131227.073 0, 1282323.652 1131243.682 0, 
+    1282588.396 1131260.307 0, 1282853.139 1131276.947 0, 1283117.88 1131293.603 0, 1283382.621 1131310.274 0, 1283647.361 1131326.962 0, 1283912.1 1131343.664 0, 1284176.837 1131360.383 0, 1284441.574 1131377.116 0, 1284706.31 1131393.866 0, 1284971.045 1131410.631 0, 
+    1285235.778 1131427.412 0, 1285500.511 1131444.208 0, 1285765.243 1131461.02 0, 1286029.974 1131477.847 0, 1286293.469 1131494.611 0, 1286559.433 1131511.548 0, 1286824.161 1131528.423 0, 1287088.887 1131545.312 0, 1287353.613 1131562.217 0, 1287618.338 1131579.138 0, 
+    1287883.062 1131596.075 0, 1288147.785 1131613.027 0, 1288412.507 1131629.994 0, 1288677.228 1131646.978 0, 1288941.948 1131663.976 0, 1289206.666 1131680.991 0, 1289471.384 1131698.021 0, 1289736.101 1131715.066 0, 1290000.817 1131732.127 0, 1290265.532 1131749.204 0, 
+    1290530.246 1131766.296 0, 1290794.959 1131783.404 0, 1291059.671 1131800.527 0, 1291324.381 1131817.666 0, 1291589.091 1131834.821 0, 1291853.8 1131851.991 0, 1292118.508 1131869.177 0, 1292383.215 1131886.378 0, 1292646.687 1131903.515 0, 1293009.096 1126334.05 0, 
+    1293371.507 1120764.581 0))
+
+POLYGON ((1305351.358 1132748.243 0, 1305087.933 1132730.362 0, 1304823.276 1132712.413 0, 1304558.618 1132694.479 0, 1304293.959 1132676.561 0, 1304029.299 1132658.659 0, 1303764.637 1132640.772 0, 1303499.975 1132622.901 0, 1303235.311 1132605.045 0, 1302970.647 1132587.205 0, 
+    1302705.981 1132569.381 0, 1302441.315 1132551.572 0, 1302176.647 1132533.779 0, 1301911.978 1132516.001 0, 1301647.308 1132498.239 0, 1301382.638 1132480.492 0, 1301117.966 1132462.761 0, 1300853.293 1132445.046 0, 1300588.619 1132427.346 0, 1300323.944 1132409.662 0, 
+    1300059.268 1132391.993 0, 1299794.591 1132374.34 0, 1299529.913 1132356.702 0, 1299265.234 1132339.08 0, 1298999.321 1132321.392 0, 1298735.872 1132303.883 0, 1298471.19 1132286.308 0, 1298206.507 1132268.748 0, 1297941.822 1132251.204 0, 1297677.137 1132233.676 0, 
+    1297412.451 1132216.163 0, 1297147.763 1132198.666 0, 1296883.075 1132181.184 0, 1296618.385 1132163.718 0, 1296353.695 1132146.267 0, 1296089.003 1132128.832 0, 1295824.311 1132111.413 0, 1295559.617 1132094.009 0, 1295294.923 1132076.621 0, 1295030.227 1132059.248 0, 
+    1294765.53 1132041.891 0, 1294500.833 1132024.549 0, 1294236.134 1132007.223 0, 1293971.434 1131989.913 0, 1293706.734 1131972.618 0, 1293442.032 1131955.339 0, 1293177.329 1131938.075 0, 1292912.625 1131920.827 0, 1292646.687 1131903.515 0, 1292284.277 1137472.971 0, 
+    1291921.869 1143042.414 0, 1292187.149 1143059.684 0, 1292451.197 1143076.89 0, 1292715.244 1143094.11 0, 1292979.29 1143111.347 0, 1293243.335 1143128.599 0, 1293507.379 1143145.866 0, 1293771.423 1143163.149 0, 1294035.465 1143180.448 0, 1294299.506 1143197.762 0, 
+    1294563.546 1143215.092 0, 1294827.585 1143232.437 0, 1295091.623 1143249.798 0, 1295355.66 1143267.174 0, 1295619.696 1143284.566 0, 1295883.73 1143301.973 0, 1296147.764 1143319.396 0, 1296411.797 1143336.834 0, 1296675.829 1143354.288 0, 1296939.86 1143371.758 0, 
+    1297203.89 1143389.243 0, 1297467.918 1143406.744 0, 1297731.946 1143424.26 0, 1297995.973 1143441.791 0, 1298258.769 1143459.257 0, 1298524.023 1143476.901 0, 1298788.047 1143494.48 0, 1299052.069 1143512.074 0, 1299316.091 1143529.683 0, 1299580.111 1143547.308 0, 
+    1299844.131 1143564.948 0, 1300108.149 1143582.604 0, 1300372.166 1143600.276 0, 1300636.183 1143617.963 0, 1300900.198 1143635.666 0, 1301164.212 1143653.384 0, 1301428.225 1143671.117 0, 1301692.238 1143688.867 0, 1301956.249 1143706.631 0, 1302220.259 1143724.412 0, 
+    1302484.268 1143742.208 0, 1302748.276 1143760.019 0, 1303012.283 1143777.846 0, 1303276.289 1143795.688 0, 1303540.293 1143813.546 0, 1303804.297 1143831.42 0, 1304068.3 1143849.309 0, 1304332.302 1143867.214 0, 1304595.073 1143885.05 0, 1304973.215 1138316.653 0, 
+    1305351.358 1132748.243 0))
+
+POLYGON ((1317265.847 1144763.487 0, 1317003.125 1144744.908 0, 1316739.174 1144726.257 0, 1316475.223 1144707.623 0, 1316211.271 1144689.003 0, 1315947.318 1144670.399 0, 1315683.363 1144651.811 0, 1315419.408 1144633.238 0, 1315155.451 1144614.681 0, 1314891.494 1144596.14 0, 
+    1314627.535 1144577.613 0, 1314363.575 1144559.103 0, 1314099.614 1144540.608 0, 1313835.652 1144522.128 0, 1313571.689 1144503.664 0, 1313307.725 1144485.216 0, 1313043.759 1144466.783 0, 1312779.793 1144448.366 0, 1312515.826 1144429.964 0, 1312251.857 1144411.578 0, 
+    1311987.887 1144393.207 0, 1311723.917 1144374.852 0, 1311459.945 1144356.512 0, 1311195.972 1144338.188 0, 1310930.77 1144319.794 0, 1310668.023 1144301.586 0, 1310404.047 1144283.309 0, 1310140.07 1144265.047 0, 1309876.091 1144246.8 0, 1309612.112 1144228.569 0, 
+    1309348.132 1144210.354 0, 1309084.15 1144192.154 0, 1308820.168 1144173.97 0, 1308556.184 1144155.801 0, 1308292.199 1144137.648 0, 1308028.214 1144119.51 0, 1307764.227 1144101.388 0, 1307500.239 1144083.281 0, 1307236.25 1144065.19 0, 1306972.26 1144047.114 0, 
+    1306708.269 1144029.054 0, 1306444.277 1144011.01 0, 1306180.284 1143992.981 0, 1305916.289 1143974.968 0, 1305652.294 1143956.97 0, 1305388.298 1143938.988 0, 1305124.3 1143921.021 0, 1304860.302 1143903.069 0, 1304595.073 1143885.05 0, 1304216.933 1149453.43 0, 
+    1303838.794 1155021.788 0, 1304103.364 1155039.762 0, 1304366.707 1155057.669 0, 1304630.049 1155075.591 0, 1304893.389 1155093.529 0, 1305156.729 1155111.482 0, 1305420.068 1155129.451 0, 1305683.406 1155147.435 0, 1305946.742 1155165.434 0, 1306210.078 1155183.45 0, 
+    1306473.413 1155201.48 0, 1306736.746 1155219.526 0, 1307000.079 1155237.588 0, 1307263.41 1155255.665 0, 1307526.74 1155273.758 0, 1307790.069 1155291.866 0, 1308053.398 1155309.99 0, 1308316.725 1155328.129 0, 1308580.051 1155346.284 0, 1308843.376 1155364.454 0, 
+    1309106.7 1155382.639 0, 1309370.022 1155400.841 0, 1309633.344 1155419.057 0, 1309896.665 1155437.289 0, 1310158.76 1155455.452 0, 1310423.303 1155473.8 0, 1310686.62 1155492.079 0, 1310949.937 1155510.373 0, 1311213.252 1155528.683 0, 1311476.566 1155547.008 0, 
+    1311739.879 1155565.348 0, 1312003.192 1155583.705 0, 1312266.503 1155602.076 0, 1312529.812 1155620.463 0, 1312793.121 1155638.866 0, 1313056.429 1155657.284 0, 1313319.736 1155675.718 0, 1313583.041 1155694.167 0, 1313846.346 1155712.631 0, 1314109.649 1155731.112 0, 
+    1314372.951 1155749.607 0, 1314636.253 1155768.118 0, 1314899.553 1155786.645 0, 1315162.852 1155805.187 0, 1315426.15 1155823.745 0, 1315689.447 1155842.318 0, 1315952.742 1155860.906 0, 1316216.037 1155879.51 0, 1316478.107 1155898.044 0, 1316871.976 1150330.776 0, 
+    1317265.847 1144763.487 0))
+
+POLYGON ((1329114.894 1156810.004 0, 1328852.876 1156790.73 0, 1328589.635 1156771.383 0, 1328326.392 1156752.05 0, 1328063.149 1156732.733 0, 1327799.905 1156713.432 0, 1327536.659 1156694.146 0, 1327273.412 1156674.876 0, 1327010.164 1156655.621 0, 1326746.915 1156636.381 0, 
+    1326483.665 1156617.157 0, 1326220.414 1156597.949 0, 1325957.162 1156578.756 0, 1325693.908 1156559.578 0, 1325430.653 1156540.417 0, 1325167.398 1156521.27 0, 1324904.141 1156502.139 0, 1324640.883 1156483.024 0, 1324377.624 1156463.924 0, 1324114.363 1156444.839 0, 
+    1323851.102 1156425.77 0, 1323587.839 1156406.717 0, 1323324.576 1156387.679 0, 1323061.311 1156368.656 0, 1322796.823 1156349.561 0, 1322534.778 1156330.658 0, 1322271.51 1156311.682 0, 1322008.241 1156292.721 0, 1321744.97 1156273.776 0, 1321481.699 1156254.847 0, 
+    1321218.426 1156235.933 0, 1320955.153 1156217.034 0, 1320691.878 1156198.151 0, 1320428.602 1156179.284 0, 1320165.325 1156160.432 0, 1319902.047 1156141.595 0, 1319638.767 1156122.774 0, 1319375.487 1156103.968 0, 1319112.206 1156085.178 0, 1318848.923 1156066.404 0, 
+    1318585.639 1156047.645 0, 1318322.355 1156028.901 0, 1318059.069 1156010.173 0, 1317795.782 1155991.46 0, 1317532.494 1155972.763 0, 1317269.205 1155954.082 0, 1317005.914 1155935.416 0, 1316742.623 1155916.765 0, 1316478.107 1155898.044 0, 1316084.24 1161465.284 0, 
+    1315690.375 1167032.494 0, 1315954.232 1167051.169 0, 1316216.868 1167069.773 0, 1316479.503 1167088.393 0, 1316742.137 1167107.028 0, 1317004.77 1167125.678 0, 1317267.401 1167144.344 0, 1317530.032 1167163.026 0, 1317792.661 1167181.723 0, 1318055.29 1167200.435 0, 
+    1318317.917 1167219.163 0, 1318580.543 1167237.906 0, 1318843.168 1167256.665 0, 1319105.792 1167275.439 0, 1319368.415 1167294.229 0, 1319631.036 1167313.034 0, 1319893.657 1167331.854 0, 1320156.277 1167350.69 0, 1320418.895 1167369.542 0, 1320681.512 1167388.409 0, 
+    1320944.128 1167407.291 0, 1321206.743 1167426.189 0, 1321469.357 1167445.103 0, 1321731.97 1167464.031 0, 1321993.363 1167482.888 0, 1322257.193 1167501.935 0, 1322519.802 1167520.91 0, 1322782.41 1167539.901 0, 1323045.018 1167558.907 0, 1323307.624 1167577.929 0, 
+    1323570.229 1167596.966 0, 1323832.833 1167616.018 0, 1324095.435 1167635.086 0, 1324358.037 1167654.169 0, 1324620.638 1167673.268 0, 1324883.237 1167692.382 0, 1325145.835 1167711.512 0, 1325408.432 1167730.657 0, 1325671.028 1167749.818 0, 1325933.623 1167768.994 0, 
+    1326196.217 1167788.185 0, 1326458.81 1167807.392 0, 1326721.401 1167826.615 0, 1326983.992 1167845.853 0, 1327246.581 1167865.106 0, 1327509.169 1167884.375 0, 1327771.756 1167903.659 0, 1328034.342 1167922.959 0, 1328295.708 1167942.184 0, 1328705.3 1162376.11 0, 
+    1329114.894 1156810.004 0))
+
+POLYGON ((1340898.422 1168887.484 0, 1340637.108 1168867.52 0, 1340374.578 1168847.478 0, 1340112.047 1168827.452 0, 1339849.514 1168807.441 0, 1339586.98 1168787.446 0, 1339324.445 1168767.467 0, 1339061.909 1168747.502 0, 1338799.372 1168727.554 0, 1338536.833 1168707.62 0, 
+    1338274.294 1168687.702 0, 1338011.753 1168667.8 0, 1337749.211 1168647.913 0, 1337486.668 1168628.041 0, 1337224.123 1168608.185 0, 1336961.578 1168588.345 0, 1336699.031 1168568.52 0, 1336436.483 1168548.71 0, 1336173.934 1168528.916 0, 1335911.384 1168509.137 0, 
+    1335648.833 1168489.374 0, 1335386.28 1168469.626 0, 1335123.726 1168449.893 0, 1334861.172 1168430.176 0, 1334597.399 1168410.383 0, 1334336.059 1168390.789 0, 1334073.5 1168371.118 0, 1333810.941 1168351.463 0, 1333548.38 1168331.823 0, 1333285.818 1168312.199 0, 
+    1333023.255 1168292.59 0, 1332760.691 1168272.997 0, 1332498.126 1168253.419 0, 1332235.56 1168233.856 0, 1331972.992 1168214.309 0, 1331710.424 1168194.778 0, 1331447.854 1168175.262 0, 1331185.283 1168155.761 0, 1330922.711 1168136.276 0, 1330660.137 1168116.806 0, 
+    1330397.563 1168097.352 0, 1330134.987 1168077.913 0, 1329872.411 1168058.49 0, 1329609.833 1168039.082 0, 1329347.254 1168019.689 0, 1329084.674 1168000.312 0, 1328822.092 1167980.951 0, 1328559.51 1167961.605 0, 1328295.708 1167942.184 0, 1327886.119 1173508.223 0, 
+    1327476.533 1179074.222 0, 1327739.676 1179093.594 0, 1328001.603 1179112.892 0, 1328263.529 1179132.205 0, 1328525.454 1179151.534 0, 1328787.378 1179170.878 0, 1329049.301 1179190.237 0, 1329311.222 1179209.612 0, 1329573.143 1179229.003 0, 1329835.062 1179248.408 0, 
+    1330096.98 1179267.829 0, 1330358.897 1179287.266 0, 1330620.813 1179306.718 0, 1330882.727 1179326.185 0, 1331144.641 1179345.668 0, 1331406.553 1179365.166 0, 1331668.464 1179384.68 0, 1331930.375 1179404.209 0, 1332192.283 1179423.754 0, 1332454.191 1179443.313 0, 
+    1332716.098 1179462.889 0, 1332978.003 1179482.479 0, 1333239.908 1179502.086 0, 1333501.811 1179521.707 0, 1333762.499 1179541.253 0, 1334025.614 1179560.996 0, 1334287.513 1179580.664 0, 1334549.412 1179600.347 0, 1334811.309 1179620.046 0, 1335073.205 1179639.76 0, 
+    1335335.101 1179659.49 0, 1335596.994 1179679.234 0, 1335858.887 1179698.995 0, 1336120.779 1179718.77 0, 1336382.669 1179738.561 0, 1336644.558 1179758.368 0, 1336906.446 1179778.19 0, 1337168.333 1179798.027 0, 1337430.219 1179817.88 0, 1337692.104 1179837.748 0, 
+    1337953.987 1179857.632 0, 1338215.869 1179877.531 0, 1338477.75 1179897.445 0, 1338739.63 1179917.375 0, 1339001.509 1179937.32 0, 1339263.386 1179957.281 0, 1339525.263 1179977.257 0, 1339787.138 1179997.249 0, 1340047.799 1180017.163 0, 1340473.109 1174452.343 0, 
+    1340898.422 1168887.484 0))
+
+POLYGON ((1352616.351 1180995.616 0, 1352355.746 1180974.965 0, 1352093.928 1180954.234 0, 1351832.109 1180933.518 0, 1351570.289 1180912.817 0, 1351308.468 1180892.132 0, 1351046.645 1180871.463 0, 1350784.821 1180850.809 0, 1350522.996 1180830.17 0, 1350261.17 1180809.546 0, 
+    1349999.343 1180788.938 0, 1349737.514 1180768.346 0, 1349475.684 1180747.769 0, 1349213.853 1180727.207 0, 1348952.021 1180706.661 0, 1348690.188 1180686.13 0, 1348428.353 1180665.614 0, 1348166.517 1180645.114 0, 1347904.68 1180624.629 0, 1347642.842 1180604.16 0, 
+    1347381.002 1180583.706 0, 1347119.162 1180563.268 0, 1346857.32 1180542.845 0, 1346595.477 1180522.437 0, 1346332.421 1180501.951 0, 1346071.787 1180481.668 0, 1345809.94 1180461.307 0, 1345548.092 1180440.961 0, 1345286.243 1180420.63 0, 1345024.393 1180400.315 0, 
+    1344762.542 1180380.015 0, 1344500.689 1180359.731 0, 1344238.835 1180339.462 0, 1343976.98 1180319.209 0, 1343715.124 1180298.97 0, 1343453.266 1180278.748 0, 1343191.408 1180258.541 0, 1342929.548 1180238.349 0, 1342667.687 1180218.172 0, 1342405.825 1180198.011 0, 
+    1342143.961 1180177.866 0, 1341882.097 1180157.735 0, 1341620.231 1180137.621 0, 1341358.364 1180117.521 0, 1341096.496 1180097.437 0, 1340834.627 1180077.369 0, 1340572.756 1180057.316 0, 1340310.885 1180037.278 0, 1340047.799 1180017.163 0, 1339622.493 1185581.937 0, 
+    1339197.191 1191146.663 0, 1339459.618 1191166.727 0, 1339720.835 1191186.715 0, 1339982.05 1191206.718 0, 1340243.264 1191226.736 0, 1340504.477 1191246.77 0, 1340765.689 1191266.819 0, 1341026.9 1191286.884 0, 1341288.109 1191306.964 0, 1341549.318 1191327.059 0, 
+    1341810.525 1191347.169 0, 1342071.731 1191367.295 0, 1342332.936 1191387.437 0, 1342594.139 1191407.593 0, 1342855.342 1191427.766 0, 1343116.543 1191447.953 0, 1343377.743 1191468.156 0, 1343638.942 1191488.374 0, 1343900.139 1191508.608 0, 1344161.336 1191528.857 0, 
+    1344422.531 1191549.121 0, 1344683.725 1191569.401 0, 1344944.918 1191589.696 0, 1345206.11 1191610.006 0, 1345466.092 1191630.238 0, 1345728.489 1191650.673 0, 1345989.678 1191671.03 0, 1346250.864 1191691.402 0, 1346512.05 1191711.789 0, 1346773.235 1191732.192 0, 
+    1347034.418 1191752.61 0, 1347295.6 1191773.043 0, 1347556.781 1191793.492 0, 1347817.961 1191813.956 0, 1348079.139 1191834.436 0, 1348340.316 1191854.931 0, 1348601.492 1191875.441 0, 1348862.667 1191895.967 0, 1349123.841 1191916.508 0, 1349385.013 1191937.064 0, 
+    1349646.185 1191957.636 0, 1349907.355 1191978.223 0, 1350168.523 1191998.826 0, 1350429.691 1192019.444 0, 1350690.857 1192040.077 0, 1350952.023 1192060.726 0, 1351213.187 1192081.39 0, 1351474.349 1192102.069 0, 1351734.303 1192122.668 0, 1352175.325 1186559.167 0, 
+    1352616.351 1180995.616 0))
+
+POLYGON ((1364268.609 1193134.089 0, 1364008.712 1193112.756 0, 1363747.609 1193091.338 0, 1363486.504 1193069.937 0, 1363225.398 1193048.55 0, 1362964.291 1193027.179 0, 1362703.183 1193005.824 0, 1362442.073 1192984.483 0, 1362180.963 1192963.158 0, 1361919.851 1192941.849 0, 
+    1361658.737 1192920.555 0, 1361397.623 1192899.276 0, 1361136.507 1192878.012 0, 1360875.39 1192856.764 0, 1360614.271 1192835.531 0, 1360353.152 1192814.314 0, 1360092.031 1192793.112 0, 1359830.909 1192771.925 0, 1359569.786 1192750.754 0, 1359308.661 1192729.598 0, 
+    1359047.535 1192708.458 0, 1358786.408 1192687.333 0, 1358525.28 1192666.223 0, 1358264.15 1192645.129 0, 1358001.813 1192623.952 0, 1357741.888 1192602.986 0, 1357480.754 1192581.938 0, 1357219.62 1192560.905 0, 1356958.484 1192539.887 0, 1356697.347 1192518.885 0, 
+    1356436.209 1192497.898 0, 1356175.069 1192476.927 0, 1355913.929 1192455.971 0, 1355652.787 1192435.03 0, 1355391.644 1192414.105 0, 1355130.499 1192393.195 0, 1354869.354 1192372.3 0, 1354608.207 1192351.421 0, 1354347.059 1192330.557 0, 1354085.909 1192309.708 0, 
+    1353824.759 1192288.875 0, 1353563.607 1192268.058 0, 1353302.454 1192247.255 0, 1353041.3 1192226.468 0, 1352780.145 1192205.697 0, 1352518.988 1192184.94 0, 1352257.83 1192164.199 0, 1351996.671 1192143.474 0, 1351734.303 1192122.668 0, 1351293.286 1197686.116 0, 
+    1350852.272 1203249.505 0, 1351113.982 1203270.258 0, 1351374.486 1203290.932 0, 1351634.989 1203311.621 0, 1351895.491 1203332.325 0, 1352155.992 1203353.044 0, 1352416.491 1203373.779 0, 1352676.989 1203394.529 0, 1352937.486 1203415.295 0, 1353197.981 1203436.076 0, 
+    1353458.476 1203456.872 0, 1353718.969 1203477.684 0, 1353979.461 1203498.51 0, 1354239.952 1203519.353 0, 1354500.441 1203540.21 0, 1354760.93 1203561.083 0, 1355021.417 1203581.971 0, 1355281.902 1203602.875 0, 1355542.387 1203623.794 0, 1355802.87 1203644.728 0, 
+    1356063.353 1203665.677 0, 1356323.833 1203686.642 0, 1356584.313 1203707.622 0, 1356844.792 1203728.618 0, 1357104.065 1203749.532 0, 1357365.745 1203770.655 0, 1357626.219 1203791.696 0, 1357886.693 1203812.753 0, 1358147.165 1203833.825 0, 1358407.636 1203854.913 0, 
+    1358668.106 1203876.016 0, 1358928.574 1203897.134 0, 1359189.042 1203918.267 0, 1359449.508 1203939.416 0, 1359709.972 1203960.58 0, 1359970.436 1203981.76 0, 1360230.898 1204002.954 0, 1360491.359 1204024.165 0, 1360751.819 1204045.39 0, 1361012.278 1204066.631 0, 
+    1361272.735 1204087.887 0, 1361533.191 1204109.159 0, 1361793.646 1204130.445 0, 1362054.099 1204151.747 0, 1362314.552 1204173.065 0, 1362575.003 1204194.398 0, 1362835.452 1204215.746 0, 1363095.901 1204237.109 0, 1363355.146 1204258.389 0, 1363811.875 1198696.269 0, 
+    1364268.609 1193134.089 0))
+
+POLYGON ((1375855.119 1205302.593 0, 1375595.933 1205280.58 0, 1375335.546 1205258.481 0, 1375075.158 1205236.397 0, 1374814.768 1205214.329 0, 1374554.377 1205192.276 0, 1374293.985 1205170.238 0, 1374033.591 1205148.215 0, 1373773.196 1205126.208 0, 1373512.8 1205104.216 0, 
+    1373252.403 1205082.24 0, 1372992.004 1205060.278 0, 1372731.604 1205038.332 0, 1372471.202 1205016.402 0, 1372210.8 1204994.487 0, 1371950.396 1204972.587 0, 1371689.991 1204950.702 0, 1371429.584 1204928.833 0, 1371169.176 1204906.979 0, 1370908.767 1204885.14 0, 
+    1370648.357 1204863.317 0, 1370387.945 1204841.509 0, 1370127.532 1204819.716 0, 1369867.118 1204797.939 0, 1369605.501 1204776.077 0, 1369346.286 1204754.43 0, 1369085.868 1204732.699 0, 1368825.448 1204710.983 0, 1368565.028 1204689.282 0, 1368304.606 1204667.597 0, 
+    1368044.183 1204645.927 0, 1367783.758 1204624.272 0, 1367523.332 1204602.633 0, 1367262.905 1204581.009 0, 1367002.477 1204559.4 0, 1366742.047 1204537.807 0, 1366481.617 1204516.229 0, 1366221.185 1204494.666 0, 1365960.751 1204473.119 0, 1365700.317 1204451.587 0, 
+    1365439.881 1204430.07 0, 1365179.444 1204408.569 0, 1364919.005 1204387.082 0, 1364658.565 1204365.612 0, 1364398.125 1204344.156 0, 1364137.682 1204322.716 0, 1363877.239 1204301.291 0, 1363616.794 1204279.882 0, 1363355.146 1204258.389 0, 1362898.422 1209820.447 0, 
+    1362441.704 1215382.436 0, 1362702.694 1215403.875 0, 1362962.484 1215425.231 0, 1363222.273 1215446.601 0, 1363482.061 1215467.988 0, 1363741.847 1215489.389 0, 1364001.632 1215510.806 0, 1364261.415 1215532.238 0, 1364521.198 1215553.685 0, 1364780.979 1215575.148 0, 
+    1365040.759 1215596.626 0, 1365300.538 1215618.119 0, 1365560.315 1215639.628 0, 1365820.091 1215661.151 0, 1366079.866 1215682.69 0, 1366339.64 1215704.245 0, 1366599.412 1215725.814 0, 1366859.183 1215747.399 0, 1367118.953 1215769 0, 1367378.721 1215790.615 0, 
+    1367638.488 1215812.246 0, 1367898.254 1215833.892 0, 1368158.019 1215855.554 0, 1368417.782 1215877.23 0, 1368676.347 1215898.822 0, 1368937.305 1215920.63 0, 1369197.065 1215942.352 0, 1369456.823 1215964.09 0, 1369716.58 1215985.843 0, 1369976.336 1216007.611 0, 
+    1370236.09 1216029.395 0, 1370495.844 1216051.194 0, 1370755.596 1216073.009 0, 1371015.346 1216094.838 0, 1371275.095 1216116.683 0, 1371534.843 1216138.543 0, 1371794.59 1216160.419 0, 1372054.336 1216182.309 0, 1372314.08 1216204.215 0, 1372573.823 1216226.137 0, 
+    1372833.564 1216248.073 0, 1373093.305 1216270.025 0, 1373353.044 1216291.992 0, 1373612.781 1216313.975 0, 1373872.518 1216335.973 0, 1374132.253 1216357.986 0, 1374391.987 1216380.014 0, 1374651.719 1216402.057 0, 1374910.254 1216424.015 0, 1375382.684 1210863.338 0, 
+    1375855.119 1205302.593 0))
+
+POLYGON ((848176.184 745427.808 0, 847890.147 745436.708 0, 847602.696 745445.67 0, 847315.244 745454.648 0, 847027.794 745463.643 0, 846740.344 745472.655 0, 846452.894 745481.684 0, 846165.445 745490.73 0, 845877.997 745499.793 0, 845590.549 745508.873 0, 
+    845303.101 745517.969 0, 845015.654 745527.083 0, 844728.208 745536.214 0, 844440.762 745545.361 0, 844153.317 745554.525 0, 843865.872 745563.707 0, 843578.428 745572.905 0, 843290.984 745582.12 0, 843003.541 745591.352 0, 842716.098 745600.601 0, 
+    842428.656 745609.867 0, 842141.215 745619.15 0, 841853.774 745628.449 0, 841566.334 745637.766 0, 841277.478 745647.146 0, 840991.454 745656.45 0, 840704.016 745665.817 0, 840416.577 745675.202 0, 840129.14 745684.603 0, 839841.703 745694.021 0, 
+    839554.266 745703.456 0, 839266.83 745712.908 0, 838979.395 745722.377 0, 838691.96 745731.863 0, 838404.526 745741.366 0, 838117.092 745750.885 0, 837829.659 745760.422 0, 837542.226 745769.975 0, 837254.794 745779.546 0, 836967.362 745789.133 0, 
+    836679.931 745798.737 0, 836392.501 745808.358 0, 836105.071 745817.996 0, 835817.642 745827.651 0, 835530.213 745837.323 0, 835242.785 745847.012 0, 834955.358 745856.718 0, 834667.931 745866.441 0, 834379.087 745876.228 0, 834567.968 751445.444 0, 
+    834756.858 757014.918 0, 835045.043 757005.152 0, 835331.814 756995.452 0, 835618.586 756985.768 0, 835905.359 756976.102 0, 836192.132 756966.452 0, 836478.906 756956.819 0, 836765.68 756947.203 0, 837052.454 756937.604 0, 837339.23 756928.021 0, 
+    837626.006 756918.456 0, 837912.782 756908.907 0, 838199.559 756899.375 0, 838486.337 756889.861 0, 838773.115 756880.363 0, 839059.894 756870.882 0, 839346.673 756861.417 0, 839633.453 756851.97 0, 839920.233 756842.54 0, 840207.014 756833.126 0, 
+    840493.795 756823.73 0, 840780.577 756814.35 0, 841067.36 756804.987 0, 841354.143 756795.641 0, 841639.514 756786.358 0, 841927.711 756776.999 0, 842214.496 756767.704 0, 842501.281 756758.426 0, 842788.067 756749.164 0, 843074.853 756739.919 0, 
+    843361.64 756730.691 0, 843648.428 756721.48 0, 843935.216 756712.286 0, 844222.004 756703.109 0, 844508.793 756693.949 0, 844795.583 756684.805 0, 845082.373 756675.679 0, 845369.164 756666.569 0, 845655.955 756657.476 0, 845942.747 756648.4 0, 
+    846229.539 756639.341 0, 846516.332 756630.299 0, 846803.126 756621.274 0, 847089.92 756612.265 0, 847376.714 756603.274 0, 847663.509 756594.299 0, 847950.304 756585.341 0, 848237.101 756576.4 0, 848522.485 756567.52 0, 848349.331 750997.535 0, 
+    848176.184 745427.808 0))
+
+POLYGON ((862289.321 756159.015 0, 862003.91 756167.089 0, 861717.09 756175.219 0, 861430.27 756183.367 0, 861143.451 756191.531 0, 860856.633 756199.712 0, 860569.814 756207.911 0, 860282.997 756216.126 0, 859996.179 756224.358 0, 859709.363 756232.606 0, 
+    859422.546 756240.872 0, 859135.73 756249.155 0, 858848.915 756257.454 0, 858562.1 756265.77 0, 858275.286 756274.104 0, 857988.472 756282.454 0, 857701.659 756290.821 0, 857414.846 756299.204 0, 857128.034 756307.605 0, 856841.222 756316.023 0, 
+    856554.41 756324.457 0, 856267.599 756332.909 0, 855980.789 756341.377 0, 855693.979 756349.862 0, 855405.759 756358.406 0, 855120.361 756366.883 0, 854833.552 756375.419 0, 854546.745 756383.971 0, 854259.937 756392.541 0, 853973.13 756401.127 0, 
+    853686.324 756409.73 0, 853399.518 756418.351 0, 853112.713 756426.988 0, 852825.908 756435.642 0, 852539.104 756444.312 0, 852252.3 756453 0, 851965.496 756461.705 0, 851678.694 756470.426 0, 851391.891 756479.165 0, 851105.09 756487.92 0, 
+    850818.288 756496.692 0, 850531.488 756505.481 0, 850244.687 756514.287 0, 849957.888 756523.109 0, 849671.089 756531.949 0, 849384.29 756540.806 0, 849097.492 756549.679 0, 848810.694 756558.569 0, 848522.485 756567.52 0, 848695.647 762137.759 0, 
+    848868.818 767708.248 0, 849156.368 767699.317 0, 849442.509 767690.447 0, 849728.652 767681.594 0, 850014.795 767672.758 0, 850300.938 767663.939 0, 850587.082 767655.136 0, 850873.227 767646.35 0, 851159.372 767637.582 0, 851445.517 767628.829 0, 
+    851731.663 767620.094 0, 852017.81 767611.376 0, 852303.957 767602.674 0, 852590.104 767593.99 0, 852876.252 767585.322 0, 853162.401 767576.671 0, 853448.55 767568.037 0, 853734.7 767559.419 0, 854020.85 767550.819 0, 854307.001 767542.235 0, 
+    854593.152 767533.669 0, 854879.303 767525.119 0, 855165.455 767516.586 0, 855451.608 767508.069 0, 855736.354 767499.612 0, 856023.915 767491.087 0, 856310.069 767482.622 0, 856596.224 767474.173 0, 856882.379 767465.741 0, 857168.534 767457.325 0, 
+    857454.69 767448.927 0, 857740.847 767440.546 0, 858027.004 767432.181 0, 858313.162 767423.833 0, 858599.32 767415.502 0, 858885.478 767407.188 0, 859171.637 767398.891 0, 859457.797 767390.61 0, 859743.957 767382.347 0, 860030.118 767374.1 0, 
+    860316.279 767365.87 0, 860602.44 767357.657 0, 860888.602 767349.461 0, 861174.765 767341.281 0, 861460.927 767333.119 0, 861747.091 767324.973 0, 862033.255 767316.844 0, 862319.419 767308.732 0, 862604.177 767300.677 0, 862446.746 761729.721 0, 
+    862289.321 756159.015 0))
+
+POLYGON ((876340.634 766931.912 0, 876055.852 766939.163 0, 875769.666 766946.466 0, 875483.48 766953.787 0, 875197.295 766961.124 0, 874911.11 766968.478 0, 874624.926 766975.849 0, 874338.742 766983.237 0, 874052.558 766990.641 0, 873766.375 766998.063 0, 
+    873480.192 767005.501 0, 873194.01 767012.956 0, 872907.828 767020.428 0, 872621.647 767027.917 0, 872335.466 767035.422 0, 872049.285 767042.945 0, 871763.105 767050.484 0, 871476.926 767058.04 0, 871190.747 767065.614 0, 870904.568 767073.203 0, 
+    870618.39 767080.81 0, 870332.212 767088.434 0, 870046.034 767096.074 0, 869759.858 767103.731 0, 869472.276 767111.443 0, 869187.505 767119.096 0, 868901.33 767126.804 0, 868615.154 767134.529 0, 868328.98 767142.27 0, 868042.806 767150.029 0, 
+    867756.632 767157.804 0, 867470.459 767165.596 0, 867184.286 767173.405 0, 866898.113 767181.23 0, 866611.942 767189.073 0, 866325.77 767196.932 0, 866039.599 767204.808 0, 865753.429 767212.701 0, 865467.259 767220.611 0, 865181.089 767228.538 0, 
+    864894.92 767236.482 0, 864608.751 767244.442 0, 864322.583 767252.419 0, 864036.415 767260.414 0, 863750.248 767268.425 0, 863464.081 767276.452 0, 863177.915 767284.497 0, 862891.749 767292.559 0, 862604.177 767300.677 0, 862761.616 772871.879 0, 
+    862919.062 778443.325 0, 863205.975 778435.226 0, 863491.485 778427.183 0, 863776.995 778419.157 0, 864062.506 778411.147 0, 864348.017 778403.155 0, 864633.529 778395.179 0, 864919.041 778387.22 0, 865204.554 778379.278 0, 865490.067 778371.352 0, 
+    865775.581 778363.444 0, 866061.095 778355.552 0, 866346.61 778347.677 0, 866632.125 778339.819 0, 866917.641 778331.977 0, 867203.157 778324.153 0, 867488.673 778316.345 0, 867774.19 778308.554 0, 868059.708 778300.78 0, 868345.226 778293.023 0, 
+    868630.744 778285.282 0, 868916.263 778277.558 0, 869201.782 778269.851 0, 869487.302 778262.161 0, 869771.419 778254.526 0, 870058.342 778246.832 0, 870343.863 778239.192 0, 870629.385 778231.569 0, 870914.907 778223.963 0, 871200.429 778216.374 0, 
+    871485.952 778208.801 0, 871771.475 778201.245 0, 872056.999 778193.707 0, 872342.523 778186.184 0, 872628.048 778178.679 0, 872913.573 778171.191 0, 873199.098 778163.719 0, 873484.624 778156.264 0, 873770.151 778148.826 0, 874055.678 778141.405 0, 
+    874341.205 778134.001 0, 874626.732 778126.613 0, 874912.261 778119.242 0, 875197.789 778111.888 0, 875483.318 778104.551 0, 875768.848 778097.23 0, 876054.377 778089.927 0, 876339.908 778082.64 0, 876624.037 778075.406 0, 876482.332 772503.537 0, 
+    876340.634 766931.912 0))
+
+POLYGON ((890329.997 777746.207 0, 890045.846 777752.638 0, 889760.297 777759.118 0, 889474.747 777765.615 0, 889189.198 777772.129 0, 888903.65 777778.659 0, 888618.101 777785.207 0, 888332.554 777791.771 0, 888047.006 777798.352 0, 887761.459 777804.949 0, 
+    887475.913 777811.564 0, 887190.366 777818.195 0, 886904.82 777824.843 0, 886619.275 777831.508 0, 886333.73 777838.19 0, 886048.185 777844.889 0, 885762.641 777851.604 0, 885477.097 777858.336 0, 885191.554 777865.085 0, 884906.011 777871.851 0, 
+    884620.468 777878.634 0, 884334.926 777885.433 0, 884049.384 777892.249 0, 883763.842 777899.082 0, 883476.901 777905.966 0, 883192.76 777912.799 0, 882907.22 777919.682 0, 882621.68 777926.583 0, 882336.141 777933.5 0, 882050.602 777940.434 0, 
+    881765.063 777947.384 0, 881479.525 777954.352 0, 881193.987 777961.336 0, 880908.45 777968.337 0, 880622.913 777975.355 0, 880337.376 777982.39 0, 880051.84 777989.441 0, 879766.304 777996.509 0, 879480.769 778003.595 0, 879195.234 778010.696 0, 
+    878909.699 778017.815 0, 878624.165 778024.951 0, 878338.631 778032.103 0, 878053.098 778039.272 0, 877767.565 778046.458 0, 877482.033 778053.661 0, 877196.501 778060.881 0, 876910.969 778068.117 0, 876624.037 778075.406 0, 876765.748 783647.514 0, 
+    876907.464 789219.858 0, 877193.738 789212.586 0, 877478.613 789205.366 0, 877763.489 789198.163 0, 878048.366 789190.977 0, 878333.243 789183.808 0, 878618.12 789176.655 0, 878902.998 789169.519 0, 879187.876 789162.4 0, 879472.754 789155.298 0, 
+    879757.633 789148.212 0, 880042.513 789141.143 0, 880327.393 789134.091 0, 880612.273 789127.056 0, 880897.153 789120.037 0, 881182.034 789113.036 0, 881466.916 789106.051 0, 881751.798 789099.082 0, 882036.68 789092.131 0, 882321.563 789085.196 0, 
+    882606.446 789078.278 0, 882891.329 789071.377 0, 883176.213 789064.493 0, 883461.098 789057.625 0, 883744.585 789050.808 0, 884030.867 789043.94 0, 884315.753 789037.123 0, 884600.639 789030.322 0, 884885.525 789023.538 0, 885170.412 789016.771 0, 
+    885455.299 789010.021 0, 885740.187 789003.288 0, 886025.075 788996.571 0, 886309.963 788989.871 0, 886594.852 788983.188 0, 886879.741 788976.521 0, 887164.63 788969.872 0, 887449.52 788963.239 0, 887734.41 788956.623 0, 888019.301 788950.023 0, 
+    888304.192 788943.441 0, 888589.083 788936.875 0, 888873.975 788930.326 0, 889158.867 788923.794 0, 889443.76 788917.278 0, 889728.653 788910.779 0, 890013.546 788904.297 0, 890298.44 788897.832 0, 890581.938 788891.415 0, 890455.965 783318.693 0, 
+    890329.997 777746.207 0))
+
+POLYGON ((904257.285 788601.607 0, 903973.768 788607.222 0, 903688.857 788612.883 0, 903403.947 788618.56 0, 903119.037 788624.254 0, 902834.127 788629.964 0, 902549.217 788635.692 0, 902264.308 788641.436 0, 901979.399 788647.197 0, 901694.491 788652.974 0, 
+    901409.582 788658.769 0, 901124.675 788664.58 0, 900839.767 788670.408 0, 900554.86 788676.253 0, 900269.953 788682.114 0, 899985.047 788687.993 0, 899700.141 788693.888 0, 899415.235 788699.8 0, 899130.33 788705.728 0, 898845.424 788711.674 0, 
+    898560.52 788717.636 0, 898275.615 788723.615 0, 897990.711 788729.61 0, 897705.808 788735.623 0, 897419.51 788741.681 0, 897136.001 788747.698 0, 896851.099 788753.761 0, 896566.197 788759.84 0, 896281.295 788765.936 0, 895996.393 788772.05 0, 
+    895711.492 788778.179 0, 895426.591 788784.326 0, 895141.691 788790.489 0, 894856.791 788796.669 0, 894571.891 788802.866 0, 894286.992 788809.08 0, 894002.093 788815.31 0, 893717.194 788821.558 0, 893432.296 788827.822 0, 893147.398 788834.102 0, 
+    892862.501 788840.4 0, 892577.604 788846.714 0, 892292.707 788853.045 0, 892007.81 788859.393 0, 891722.914 788865.758 0, 891438.019 788872.139 0, 891153.124 788878.537 0, 890868.229 788884.952 0, 890581.938 788891.415 0, 890707.917 794464.37 0, 
+    890833.9 800037.554 0, 891119.532 800031.106 0, 891403.77 800024.705 0, 891688.01 800018.322 0, 891972.249 800011.955 0, 892256.489 800005.605 0, 892540.73 799999.272 0, 892824.97 799992.956 0, 893109.211 799986.656 0, 893393.453 799980.373 0, 
+    893677.695 799974.107 0, 893961.937 799967.857 0, 894246.179 799961.624 0, 894530.422 799955.408 0, 894814.665 799949.209 0, 895098.909 799943.026 0, 895383.153 799936.86 0, 895667.398 799930.711 0, 895951.642 799924.579 0, 896235.887 799918.463 0, 
+    896520.133 799912.364 0, 896804.379 799906.282 0, 897088.625 799900.216 0, 897372.871 799894.167 0, 897655.726 799888.165 0, 897941.365 799882.12 0, 898225.613 799876.121 0, 898509.861 799870.14 0, 898794.109 799864.174 0, 899078.358 799858.226 0, 
+    899362.607 799852.294 0, 899646.856 799846.379 0, 899931.106 799840.481 0, 900215.356 799834.6 0, 900499.606 799828.735 0, 900783.857 799822.887 0, 901068.108 799817.056 0, 901352.36 799811.241 0, 901636.611 799805.443 0, 901920.863 799799.662 0, 
+    902205.116 799793.898 0, 902489.369 799788.15 0, 902773.622 799782.419 0, 903057.875 799776.705 0, 903342.129 799771.007 0, 903626.383 799765.327 0, 903910.637 799759.663 0, 904194.892 799754.016 0, 904477.757 799748.412 0, 904367.519 794174.895 0, 
+    904257.285 788601.607 0))
+
+POLYGON ((918122.376 799497.819 0, 917839.494 799502.622 0, 917555.225 799507.467 0, 917270.955 799512.328 0, 916986.686 799517.205 0, 916702.417 799522.1 0, 916418.149 799527.011 0, 916133.881 799531.938 0, 915849.613 799536.883 0, 915565.345 799541.844 0, 
+    915281.078 799546.822 0, 914996.811 799551.817 0, 914712.544 799556.829 0, 914428.278 799561.857 0, 914144.012 799566.902 0, 913859.746 799571.963 0, 913575.481 799577.042 0, 913291.215 799582.137 0, 913006.95 799587.249 0, 912722.686 799592.377 0, 
+    912438.421 799597.523 0, 912154.157 799602.685 0, 911869.894 799607.864 0, 911585.63 799613.059 0, 911299.978 799618.297 0, 911017.104 799623.5 0, 910732.842 799628.746 0, 910448.58 799634.009 0, 910164.318 799639.288 0, 909880.056 799644.584 0, 
+    909595.795 799649.896 0, 909311.534 799655.226 0, 909027.274 799660.572 0, 908743.013 799665.935 0, 908458.753 799671.314 0, 908174.494 799676.711 0, 907890.234 799682.124 0, 907605.975 799687.553 0, 907321.717 799693 0, 907037.458 799698.463 0, 
+    906753.2 799703.943 0, 906468.942 799709.44 0, 906184.685 799714.953 0, 905900.428 799720.483 0, 905616.171 799726.03 0, 905331.915 799731.594 0, 905047.659 799737.174 0, 904763.403 799742.771 0, 904477.757 799748.412 0, 904587.999 805322.155 0, 
+    904698.246 810896.119 0, 904983.233 810890.491 0, 905266.832 810884.907 0, 905550.432 810879.339 0, 905834.033 810873.789 0, 906117.633 810868.255 0, 906401.234 810862.737 0, 906684.835 810857.237 0, 906968.437 810851.753 0, 907252.039 810846.285 0, 
+    907535.641 810840.835 0, 907819.244 810835.401 0, 908102.847 810829.983 0, 908386.45 810824.583 0, 908670.053 810819.199 0, 908953.657 810813.832 0, 909237.261 810808.481 0, 909520.866 810803.148 0, 909804.471 810797.831 0, 910088.076 810792.53 0, 
+    910371.681 810787.247 0, 910655.287 810781.98 0, 910938.893 810776.729 0, 911222.499 810771.496 0, 911504.719 810766.304 0, 911789.713 810761.078 0, 912073.32 810755.895 0, 912356.927 810750.728 0, 912640.535 810745.578 0, 912924.143 810740.444 0, 
+    913207.752 810735.328 0, 913491.361 810730.228 0, 913774.97 810725.144 0, 914058.579 810720.078 0, 914342.189 810715.028 0, 914625.799 810709.994 0, 914909.409 810704.978 0, 915193.02 810699.978 0, 915476.63 810694.995 0, 915760.242 810690.028 0, 
+    916043.853 810685.078 0, 916327.465 810680.145 0, 916611.077 810675.229 0, 916894.689 810670.329 0, 917178.302 810665.446 0, 917461.914 810660.579 0, 917745.528 810655.73 0, 918029.141 810650.897 0, 918311.369 810646.104 0, 918216.871 805071.85 0, 
+    918122.376 799497.819 0))
+
+POLYGON ((931925.145 810434.549 0, 931642.902 810438.544 0, 931359.276 810442.576 0, 931075.65 810446.625 0, 930792.025 810450.69 0, 930508.4 810454.771 0, 930224.775 810458.87 0, 929941.15 810462.985 0, 929657.525 810467.117 0, 929373.901 810471.266 0, 
+    929090.277 810475.431 0, 928806.653 810479.613 0, 928523.03 810483.811 0, 928239.406 810488.027 0, 927955.783 810492.259 0, 927672.161 810496.507 0, 927388.538 810500.773 0, 927104.916 810505.055 0, 926821.294 810509.354 0, 926537.672 810513.669 0, 
+    926254.05 810518.002 0, 925970.429 810522.35 0, 925686.808 810526.716 0, 925403.187 810531.098 0, 925118.183 810535.519 0, 924835.947 810539.913 0, 924552.327 810544.345 0, 924268.707 810548.794 0, 923985.087 810553.26 0, 923701.468 810557.742 0, 
+    923417.849 810562.242 0, 923134.231 810566.757 0, 922850.612 810571.29 0, 922566.994 810575.839 0, 922283.376 810580.405 0, 921999.759 810584.988 0, 921716.141 810589.587 0, 921432.524 810594.203 0, 921148.907 810598.836 0, 920865.291 810603.485 0, 
+    920581.675 810608.151 0, 920298.059 810612.834 0, 920014.443 810617.533 0, 919730.828 810622.249 0, 919447.212 810626.982 0, 919163.598 810631.732 0, 918879.983 810636.498 0, 918596.369 810641.281 0, 918311.369 810646.104 0, 918405.872 816220.575 0, 
+    918500.378 821795.261 0, 918784.718 821790.449 0, 919067.676 821785.677 0, 919350.634 821780.922 0, 919633.593 821776.183 0, 919916.552 821771.462 0, 920199.511 821766.756 0, 920482.471 821762.068 0, 920765.43 821757.396 0, 921048.39 821752.741 0, 
+    921331.351 821748.102 0, 921614.311 821743.48 0, 921897.272 821738.875 0, 922180.233 821734.286 0, 922463.195 821729.714 0, 922746.156 821725.159 0, 923029.118 821720.62 0, 923312.08 821716.098 0, 923595.043 821711.593 0, 923878.005 821707.104 0, 
+    924160.968 821702.632 0, 924443.932 821698.177 0, 924726.895 821693.738 0, 925009.859 821689.316 0, 925291.442 821684.932 0, 925575.787 821680.521 0, 925858.752 821676.149 0, 926141.716 821671.794 0, 926424.682 821667.455 0, 926707.647 821663.133 0, 
+    926990.612 821658.827 0, 927273.578 821654.538 0, 927556.544 821650.266 0, 927839.511 821646.011 0, 928122.477 821641.772 0, 928405.444 821637.55 0, 928688.411 821633.344 0, 928971.378 821629.155 0, 929254.346 821624.983 0, 929537.314 821620.827 0, 
+    929820.282 821616.688 0, 930103.25 821612.566 0, 930386.218 821608.46 0, 930669.187 821604.371 0, 930952.156 821600.299 0, 931235.125 821596.243 0, 931518.095 821592.204 0, 931801.065 821588.182 0, 932082.655 821584.196 0, 932003.898 816009.265 0, 
+    931925.145 810434.549 0))
+
+POLYGON ((945665.473 821411.503 0, 945383.871 821414.694 0, 945100.891 821417.917 0, 944817.911 821421.157 0, 944534.932 821424.413 0, 944251.952 821427.686 0, 943968.973 821430.975 0, 943685.994 821434.281 0, 943403.015 821437.604 0, 943120.037 821440.944 0, 
+    942837.058 821444.3 0, 942554.08 821447.673 0, 942271.102 821451.062 0, 941988.124 821454.468 0, 941705.147 821457.891 0, 941422.169 821461.331 0, 941139.192 821464.787 0, 940856.215 821468.26 0, 940573.238 821471.749 0, 940290.262 821475.255 0, 
+    940007.285 821478.778 0, 939724.309 821482.317 0, 939441.333 821485.873 0, 939158.357 821489.446 0, 938874.003 821493.053 0, 938592.407 821496.641 0, 938309.431 821500.264 0, 938026.456 821503.903 0, 937743.482 821507.559 0, 937460.507 821511.232 0, 
+    937177.533 821514.921 0, 936894.559 821518.627 0, 936611.585 821522.35 0, 936328.612 821526.089 0, 936045.638 821529.845 0, 935762.665 821533.617 0, 935479.692 821537.406 0, 935196.719 821541.212 0, 934913.747 821545.035 0, 934630.775 821548.874 0, 
+    934347.803 821552.73 0, 934064.831 821556.602 0, 933781.859 821560.491 0, 933498.888 821564.397 0, 933215.917 821568.32 0, 932932.946 821572.259 0, 932649.975 821576.215 0, 932367.005 821580.187 0, 932082.655 821584.196 0, 932161.414 827159.337 0, 
+    932240.176 832734.685 0, 932523.867 832730.685 0, 932806.181 832726.722 0, 933088.495 832722.775 0, 933370.81 832718.846 0, 933653.125 832714.932 0, 933935.44 832711.035 0, 934217.755 832707.155 0, 934500.07 832703.292 0, 934782.386 832699.445 0, 
+    935064.702 832695.615 0, 935347.018 832691.801 0, 935629.335 832688.004 0, 935911.651 832684.224 0, 936193.968 832680.46 0, 936476.285 832676.713 0, 936758.603 832672.982 0, 937040.92 832669.268 0, 937323.238 832665.571 0, 937605.556 832661.89 0, 
+    937887.874 832658.226 0, 938170.192 832654.578 0, 938452.511 832650.947 0, 938734.83 832647.333 0, 939015.773 832643.753 0, 939299.468 832640.155 0, 939581.788 832636.59 0, 939864.107 832633.042 0, 940146.427 832629.511 0, 940428.747 832625.997 0, 
+    940711.067 832622.499 0, 940993.388 832619.017 0, 941275.709 832615.553 0, 941558.029 832612.105 0, 941840.351 832608.673 0, 942122.672 832605.258 0, 942404.993 832601.86 0, 942687.315 832598.478 0, 942969.637 832595.113 0, 943251.959 832591.765 0, 
+    943534.281 832588.433 0, 943816.604 832585.118 0, 944098.926 832581.82 0, 944381.249 832578.538 0, 944663.572 832575.272 0, 944945.896 832572.024 0, 945228.219 832568.792 0, 945510.543 832565.576 0, 945791.492 832562.393 0, 945728.481 826986.845 0, 
+    945665.473 821411.503 0))
+
+POLYGON ((959343.24 832428.387 0, 959062.281 832430.776 0, 958779.949 832433.194 0, 958497.618 832435.629 0, 958215.287 832438.08 0, 957932.956 832440.547 0, 957650.625 832443.032 0, 957368.294 832445.533 0, 957085.963 832448.05 0, 956803.632 832450.584 0, 
+    956521.302 832453.135 0, 956238.972 832455.702 0, 955956.642 832458.286 0, 955674.312 832460.887 0, 955391.982 832463.504 0, 955109.652 832466.138 0, 954827.323 832468.789 0, 954544.993 832471.456 0, 954262.664 832474.139 0, 953980.335 832476.84 0, 
+    953698.006 832479.557 0, 953415.678 832482.29 0, 953133.349 832485.04 0, 952851.021 832487.807 0, 952567.319 832490.604 0, 952286.364 832493.391 0, 952004.036 832496.207 0, 951721.709 832499.04 0, 951439.381 832501.89 0, 951157.054 832504.757 0, 
+    950874.726 832507.64 0, 950592.399 832510.54 0, 950310.073 832513.456 0, 950027.746 832516.389 0, 949745.419 832519.338 0, 949463.093 832522.305 0, 949180.767 832525.287 0, 948898.441 832528.287 0, 948616.115 832531.303 0, 948333.789 832534.336 0, 
+    948051.464 832537.385 0, 947769.138 832540.451 0, 947486.813 832543.533 0, 947204.488 832546.632 0, 946922.164 832549.748 0, 946639.839 832552.881 0, 946357.515 832556.03 0, 946075.191 832559.195 0, 945791.492 832562.393 0, 945854.505 838138.144 0, 
+    945917.52 843714.095 0, 946200.559 843710.905 0, 946482.227 843707.747 0, 946763.895 843704.605 0, 947045.563 843701.48 0, 947327.231 843698.372 0, 947608.9 843695.28 0, 947890.569 843692.204 0, 948172.237 843689.145 0, 948453.907 843686.103 0, 
+    948735.576 843683.078 0, 949017.245 843680.069 0, 949298.915 843677.076 0, 949580.585 843674.1 0, 949862.255 843671.141 0, 950143.925 843668.198 0, 950425.595 843665.272 0, 950707.266 843662.363 0, 950988.936 843659.47 0, 951270.607 843656.593 0, 
+    951552.278 843653.733 0, 951833.95 843650.89 0, 952115.621 843648.063 0, 952397.292 843645.253 0, 952677.594 843642.473 0, 952960.636 843639.683 0, 953242.308 843636.923 0, 953523.98 843634.179 0, 953805.652 843631.452 0, 954087.325 843628.741 0, 
+    954368.998 843626.047 0, 954650.67 843623.369 0, 954932.343 843620.709 0, 955214.016 843618.064 0, 955495.69 843615.437 0, 955777.363 843612.825 0, 956059.037 843610.231 0, 956340.711 843607.653 0, 956622.384 843605.091 0, 956904.058 843602.547 0, 
+    957185.733 843600.018 0, 957467.407 843597.507 0, 957749.081 843595.012 0, 958030.756 843592.533 0, 958312.431 843590.071 0, 958594.106 843587.626 0, 958875.781 843585.197 0, 959157.456 843582.785 0, 959437.762 843580.401 0, 959390.5 838004.294 0, 
+    959343.24 832428.387 0))
+
+POLYGON ((972958.328 843484.904 0, 972678.014 843486.496 0, 972396.333 843488.112 0, 972114.653 843489.745 0, 971832.972 843491.395 0, 971551.291 843493.061 0, 971269.611 843494.744 0, 970987.93 843496.443 0, 970706.25 843498.159 0, 970424.57 843499.892 0, 
+    970142.89 843501.641 0, 969861.21 843503.406 0, 969579.53 843505.188 0, 969297.85 843506.987 0, 969016.17 843508.803 0, 968734.491 843510.634 0, 968452.811 843512.483 0, 968171.132 843514.348 0, 967889.453 843516.23 0, 967607.774 843518.128 0, 
+    967326.095 843520.043 0, 967044.416 843521.974 0, 966762.737 843523.922 0, 966481.058 843525.887 0, 966198.011 843527.878 0, 965917.701 843529.866 0, 965636.023 843531.88 0, 965354.345 843533.911 0, 965072.667 843535.958 0, 964790.989 843538.022 0, 
+    964509.311 843540.103 0, 964227.633 843542.2 0, 963945.955 843544.314 0, 963664.278 843546.444 0, 963382.601 843548.591 0, 963100.923 843550.755 0, 962819.246 843552.935 0, 962537.569 843555.132 0, 962255.892 843557.345 0, 961974.216 843559.575 0, 
+    961692.539 843561.821 0, 961410.863 843564.084 0, 961129.186 843566.364 0, 960847.51 843568.66 0, 960565.834 843570.972 0, 960284.158 843573.302 0, 960002.483 843575.648 0, 959720.807 843578.01 0, 959437.762 843580.401 0, 959485.025 849156.703 0, 
+    959532.29 854733.198 0, 959814.676 854730.813 0, 960095.695 854728.456 0, 960376.714 854726.115 0, 960657.734 854723.792 0, 960938.753 854721.484 0, 961219.773 854719.193 0, 961500.793 854716.919 0, 961781.813 854714.661 0, 962062.833 854712.42 0, 
+    962343.853 854710.196 0, 962624.874 854707.988 0, 962905.894 854705.796 0, 963186.915 854703.621 0, 963467.936 854701.463 0, 963748.957 854699.321 0, 964029.978 854697.195 0, 964310.999 854695.086 0, 964592.02 854692.994 0, 964873.042 854690.918 0, 
+    965154.063 854688.859 0, 965435.085 854686.816 0, 965716.107 854684.79 0, 965997.128 854682.781 0, 966276.785 854680.797 0, 966559.173 854678.811 0, 966840.195 854676.851 0, 967121.217 854674.908 0, 967402.24 854672.981 0, 967683.262 854671.07 0, 
+    967964.285 854669.176 0, 968245.308 854667.299 0, 968526.331 854665.438 0, 968807.354 854663.594 0, 969088.377 854661.767 0, 969369.4 854659.955 0, 969650.423 854658.161 0, 969931.447 854656.383 0, 970212.47 854654.621 0, 970493.494 854652.876 0, 
+    970774.518 854651.148 0, 971055.542 854649.436 0, 971336.566 854647.741 0, 971617.59 854646.062 0, 971898.614 854644.4 0, 972179.638 854642.754 0, 972460.663 854641.125 0, 972741.687 854639.512 0, 973021.348 854637.924 0, 972989.837 849061.318 0, 
+    972958.328 843484.904 0))
+
+POLYGON ((986510.62 854580.759 0, 986230.954 854581.557 0, 985949.926 854582.376 0, 985668.898 854583.211 0, 985387.87 854584.063 0, 985106.843 854584.931 0, 984825.815 854585.816 0, 984544.787 854586.717 0, 984263.76 854587.635 0, 983982.732 854588.57 0, 
+    983701.705 854589.521 0, 983420.677 854590.488 0, 983139.65 854591.472 0, 982858.623 854592.473 0, 982577.595 854593.49 0, 982296.568 854594.524 0, 982015.541 854595.574 0, 981734.514 854596.641 0, 981453.487 854597.724 0, 981172.46 854598.824 0, 
+    980891.433 854599.941 0, 980610.406 854601.074 0, 980329.38 854602.223 0, 980048.353 854603.389 0, 979765.964 854604.577 0, 979486.3 854605.771 0, 979205.274 854606.986 0, 978924.247 854608.219 0, 978643.221 854609.467 0, 978362.195 854610.733 0, 
+    978081.168 854612.015 0, 977800.142 854613.313 0, 977519.116 854614.628 0, 977238.09 854615.959 0, 976957.065 854617.307 0, 976676.039 854618.672 0, 976395.013 854620.053 0, 976113.988 854621.45 0, 975832.962 854622.865 0, 975551.937 854624.295 0, 
+    975270.911 854625.743 0, 974989.886 854627.206 0, 974708.861 854628.687 0, 974427.836 854630.184 0, 974146.811 854631.697 0, 973865.786 854633.227 0, 973584.761 854634.773 0, 973303.736 854636.336 0, 973021.348 854637.924 0, 973052.859 860214.718 0, 
+    973084.371 865791.696 0, 973366.1 865790.113 0, 973646.468 865788.554 0, 973926.837 865787.011 0, 974207.205 865785.484 0, 974487.574 865783.974 0, 974767.942 865782.481 0, 975048.311 865781.004 0, 975328.68 865779.544 0, 975609.049 865778.1 0, 
+    975889.418 865776.673 0, 976169.787 865775.262 0, 976450.156 865773.867 0, 976730.525 865772.49 0, 977010.894 865771.128 0, 977291.264 865769.783 0, 977571.633 865768.455 0, 977852.002 865767.143 0, 978132.372 865765.848 0, 978412.742 865764.569 0, 
+    978693.111 865763.307 0, 978973.481 865762.061 0, 979253.851 865760.832 0, 979534.221 865759.619 0, 979813.231 865758.428 0, 980094.961 865757.243 0, 980375.331 865756.079 0, 980655.702 865754.932 0, 980936.072 865753.802 0, 981216.442 865752.688 0, 
+    981496.813 865751.591 0, 981777.183 865750.51 0, 982057.554 865749.446 0, 982337.924 865748.398 0, 982618.295 865747.367 0, 982898.666 865746.352 0, 983179.037 865745.354 0, 983459.408 865744.372 0, 983739.778 865743.407 0, 984020.149 865742.458 0, 
+    984300.52 865741.526 0, 984580.892 865740.61 0, 984861.263 865739.71 0, 985141.634 865738.828 0, 985422.005 865737.961 0, 985702.376 865737.112 0, 985982.748 865736.278 0, 986263.119 865735.462 0, 986542.132 865734.665 0, 986526.376 860157.62 0, 
+    986510.62 854580.759 0))
+
+POLYGON ((1000000 865715.655 0, 999720.984 865715.663 0, 999440.611 865715.687 0, 999160.239 865715.729 0, 998879.866 865715.786 0, 998599.494 865715.861 0, 998319.121 865715.951 0, 998038.749 865716.058 0, 997758.376 865716.182 0, 997478.003 865716.322 0, 
+    997197.631 865716.479 0, 996917.258 865716.652 0, 996636.886 865716.842 0, 996356.513 865717.048 0, 996076.141 865717.271 0, 995795.768 865717.51 0, 995515.396 865717.766 0, 995235.023 865718.038 0, 994954.651 865718.327 0, 994674.279 865718.632 0, 
+    994393.906 865718.953 0, 994113.534 865719.292 0, 993833.161 865719.646 0, 993552.789 865720.018 0, 993271.059 865720.407 0, 992992.045 865720.81 0, 992711.672 865721.23 0, 992431.3 865721.668 0, 992150.928 865722.121 0, 991870.556 865722.591 0, 
+    991590.183 865723.078 0, 991309.811 865723.581 0, 991029.439 865724.101 0, 990749.067 865724.637 0, 990468.695 865725.19 0, 990188.323 865725.759 0, 989907.951 865726.345 0, 989627.579 865726.947 0, 989347.207 865727.566 0, 989066.835 865728.201 0, 
+    988786.464 865728.853 0, 988506.092 865729.521 0, 988225.72 865730.206 0, 987945.348 865730.907 0, 987664.977 865731.625 0, 987384.605 865732.359 0, 987104.234 865733.11 0, 986823.862 865733.878 0, 986542.132 865734.665 0, 986557.889 871311.891 0, 
+    986573.646 876889.294 0, 986854.716 876888.509 0, 987134.431 876887.743 0, 987414.146 876886.994 0, 987693.861 876886.262 0, 987973.577 876885.546 0, 988253.292 876884.846 0, 988533.007 876884.163 0, 988812.722 876883.496 0, 989092.437 876882.846 0, 
+    989372.153 876882.212 0, 989651.868 876881.595 0, 989931.584 876880.994 0, 990211.299 876880.41 0, 990491.014 876879.842 0, 990770.73 876879.29 0, 991050.445 876878.755 0, 991330.161 876878.237 0, 991609.877 876877.735 0, 991889.592 876877.249 0, 
+    992169.308 876876.78 0, 992449.024 876876.327 0, 992728.739 876875.891 0, 993008.455 876875.471 0, 993286.816 876875.07 0, 993567.886 876874.681 0, 993847.602 876874.311 0, 994127.318 876873.957 0, 994407.034 876873.62 0, 994686.75 876873.299 0, 
+    994966.466 876872.994 0, 995246.182 876872.706 0, 995525.897 876872.435 0, 995805.613 876872.179 0, 996085.329 876871.941 0, 996365.045 876871.719 0, 996644.761 876871.513 0, 996924.477 876871.324 0, 997204.193 876871.151 0, 997483.909 876870.995 0, 
+    997763.625 876870.855 0, 998043.341 876870.731 0, 998323.057 876870.624 0, 998602.773 876870.534 0, 998882.489 876870.46 0, 999162.205 876870.402 0, 999441.921 876870.361 0, 999721.637 876870.337 0, 1000000 876870.329 0, 1000000 871292.903 0, 
+    1000000 865715.655 0))
+
+POLYGON ((1013426.354 876889.294 0, 1013147.99 876888.516 0, 1012868.275 876887.751 0, 1012588.56 876887.001 0, 1012308.845 876886.269 0, 1012029.13 876885.552 0, 1011749.415 876884.853 0, 1011469.7 876884.169 0, 1011189.985 876883.503 0, 1010910.269 876882.852 0, 
+    1010630.554 876882.218 0, 1010350.839 876881.601 0, 1010071.123 876881 0, 1009791.408 876880.415 0, 1009511.692 876879.847 0, 1009231.977 876879.296 0, 1008952.261 876878.76 0, 1008672.546 876878.242 0, 1008392.83 876877.739 0, 1008113.115 876877.254 0, 
+    1007833.399 876876.784 0, 1007553.683 876876.332 0, 1007273.968 876875.895 0, 1006994.252 876875.475 0, 1006713.184 876875.07 0, 1006434.82 876874.685 0, 1006155.105 876874.314 0, 1005875.389 876873.96 0, 1005595.673 876873.623 0, 1005315.957 876873.302 0, 
+    1005036.241 876872.997 0, 1004756.525 876872.709 0, 1004476.809 876872.437 0, 1004197.093 876872.182 0, 1003917.377 876871.943 0, 1003637.662 876871.721 0, 1003357.946 876871.515 0, 1003078.23 876871.325 0, 1002798.514 876871.152 0, 1002518.798 876870.996 0, 
+    1002239.082 876870.856 0, 1001959.366 876870.732 0, 1001679.65 876870.625 0, 1001399.934 876870.535 0, 1001120.218 876870.461 0, 1000840.501 876870.403 0, 1000560.785 876870.362 0, 1000281.069 876870.337 0, 1000000 876870.329 0, 1000000 882447.927 0, 
+    1000000 888025.695 0, 1000280.41 888025.703 0, 1000559.469 888025.728 0, 1000838.529 888025.769 0, 1001117.588 888025.827 0, 1001396.647 888025.901 0, 1001675.707 888025.991 0, 1001954.766 888026.098 0, 1002233.826 888026.221 0, 1002512.885 888026.361 0, 
+    1002791.945 888026.517 0, 1003071.004 888026.69 0, 1003350.063 888026.879 0, 1003629.123 888027.084 0, 1003908.182 888027.306 0, 1004187.242 888027.544 0, 1004466.301 888027.799 0, 1004745.36 888028.07 0, 1005024.419 888028.357 0, 1005303.479 888028.661 0, 
+    1005582.538 888028.982 0, 1005861.597 888029.318 0, 1006140.657 888029.672 0, 1006419.716 888030.041 0, 1006697.426 888030.425 0, 1006977.834 888030.83 0, 1007256.893 888031.249 0, 1007535.952 888031.684 0, 1007815.011 888032.136 0, 1008094.071 888032.604 0, 
+    1008373.13 888033.089 0, 1008652.189 888033.59 0, 1008931.248 888034.107 0, 1009210.306 888034.641 0, 1009489.365 888035.191 0, 1009768.424 888035.758 0, 1010047.483 888036.341 0, 1010326.542 888036.941 0, 1010605.601 888037.557 0, 1010884.659 888038.189 0, 
+    1011163.718 888038.838 0, 1011442.777 888039.503 0, 1011721.835 888040.185 0, 1012000.894 888040.883 0, 1012279.953 888041.598 0, 1012559.011 888042.329 0, 1012838.07 888043.076 0, 1013117.128 888043.84 0, 1013394.838 888044.616 0, 1013410.596 882466.871 0, 
+    1013426.354 876889.294 0))
+
+POLYGON ((1026789.57 888101.381 0, 1026511.86 888099.82 0, 1026232.805 888098.267 0, 1025953.75 888096.732 0, 1025674.695 888095.212 0, 1025395.639 888093.709 0, 1025116.584 888092.223 0, 1024837.528 888090.753 0, 1024558.473 888089.299 0, 1024279.417 888087.862 0, 
+    1024000.361 888086.441 0, 1023721.305 888085.036 0, 1023442.249 888083.649 0, 1023163.193 888082.277 0, 1022884.137 888080.922 0, 1022605.081 888079.583 0, 1022326.024 888078.261 0, 1022046.968 888076.955 0, 1021767.911 888075.666 0, 1021488.855 888074.393 0, 
+    1021209.798 888073.136 0, 1020930.741 888071.896 0, 1020651.685 888070.672 0, 1020372.628 888069.465 0, 1020092.224 888068.268 0, 1019814.514 888067.099 0, 1019535.457 888065.941 0, 1019256.4 888064.8 0, 1018977.343 888063.675 0, 1018698.285 888062.566 0, 
+    1018419.228 888061.474 0, 1018140.171 888060.398 0, 1017861.113 888059.338 0, 1017582.056 888058.295 0, 1017302.998 888057.268 0, 1017023.94 888056.258 0, 1016744.883 888055.264 0, 1016465.825 888054.287 0, 1016186.767 888053.326 0, 1015907.709 888052.382 0, 
+    1015628.651 888051.454 0, 1015349.593 888050.542 0, 1015070.535 888049.647 0, 1014791.477 888048.768 0, 1014512.419 888047.906 0, 1014233.361 888047.06 0, 1013954.303 888046.23 0, 1013675.245 888045.417 0, 1013394.838 888044.616 0, 1013379.08 893622.528 0, 
+    1013363.32 899200.6 0, 1013643.067 899201.399 0, 1013921.469 899202.21 0, 1014199.87 899203.038 0, 1014478.272 899203.882 0, 1014756.673 899204.742 0, 1015035.075 899205.619 0, 1015313.476 899206.512 0, 1015591.878 899207.421 0, 1015870.279 899208.347 0, 
+    1016148.68 899209.29 0, 1016427.081 899210.248 0, 1016705.482 899211.223 0, 1016983.883 899212.215 0, 1017262.284 899213.223 0, 1017540.685 899214.247 0, 1017819.086 899215.287 0, 1018097.487 899216.344 0, 1018375.888 899217.418 0, 1018654.289 899218.508 0, 
+    1018932.689 899219.614 0, 1019211.09 899220.736 0, 1019489.49 899221.875 0, 1019767.891 899223.03 0, 1020044.947 899224.196 0, 1020324.691 899225.39 0, 1020603.092 899226.595 0, 1020881.492 899227.816 0, 1021159.892 899229.053 0, 1021438.292 899230.306 0, 
+    1021716.692 899231.576 0, 1021995.092 899232.863 0, 1022273.491 899234.166 0, 1022551.891 899235.485 0, 1022830.291 899236.82 0, 1023108.69 899238.172 0, 1023387.09 899239.541 0, 1023665.489 899240.925 0, 1023943.889 899242.326 0, 1024222.288 899243.744 0, 
+    1024500.687 899245.178 0, 1024779.086 899246.628 0, 1025057.485 899248.095 0, 1025335.884 899249.578 0, 1025614.283 899251.077 0, 1025892.681 899252.593 0, 1026171.08 899254.125 0, 1026449.478 899255.674 0, 1026726.534 899257.231 0, 1026758.052 893679.225 0, 
+    1026789.57 888101.381 0))
+
+POLYGON ((1040089.535 899351.615 0, 1039812.482 899349.275 0, 1039534.089 899346.94 0, 1039255.696 899344.621 0, 1038977.303 899342.319 0, 1038698.909 899340.033 0, 1038420.516 899337.763 0, 1038142.122 899335.51 0, 1037863.728 899333.273 0, 1037585.334 899331.053 0, 
+    1037306.94 899328.849 0, 1037028.546 899326.661 0, 1036750.151 899324.49 0, 1036471.757 899322.335 0, 1036193.362 899320.197 0, 1035914.968 899318.075 0, 1035636.573 899315.969 0, 1035358.178 899313.88 0, 1035079.783 899311.807 0, 1034801.387 899309.75 0, 
+    1034522.992 899307.71 0, 1034244.597 899305.686 0, 1033966.201 899303.679 0, 1033687.805 899301.688 0, 1033408.068 899299.704 0, 1033131.013 899297.755 0, 1032852.617 899295.813 0, 1032574.221 899293.888 0, 1032295.825 899291.979 0, 1032017.428 899290.086 0, 
+    1031739.032 899288.21 0, 1031460.635 899286.35 0, 1031182.239 899284.506 0, 1030903.842 899282.679 0, 1030625.445 899280.869 0, 1030347.048 899279.074 0, 1030068.651 899277.296 0, 1029790.253 899275.535 0, 1029511.856 899273.789 0, 1029233.459 899272.061 0, 
+    1028955.061 899270.348 0, 1028676.663 899268.652 0, 1028398.266 899266.972 0, 1028119.868 899265.309 0, 1027841.47 899263.662 0, 1027563.072 899262.032 0, 1027284.674 899260.418 0, 1027006.275 899258.82 0, 1026726.534 899257.231 0, 1026695.015 904835.395 0, 
+    1026663.495 910413.713 0, 1026942.577 910415.298 0, 1027220.318 910416.892 0, 1027498.06 910418.502 0, 1027775.801 910420.129 0, 1028053.542 910421.772 0, 1028331.284 910423.431 0, 1028609.025 910425.107 0, 1028886.766 910426.799 0, 1029164.507 910428.507 0, 
+    1029442.247 910430.232 0, 1029719.988 910431.973 0, 1029997.729 910433.73 0, 1030275.469 910435.504 0, 1030553.21 910437.294 0, 1030830.95 910439.101 0, 1031108.69 910440.924 0, 1031386.43 910442.763 0, 1031664.17 910444.618 0, 1031941.91 910446.49 0, 
+    1032219.65 910448.378 0, 1032497.39 910450.283 0, 1032775.129 910452.204 0, 1033052.868 910454.141 0, 1033329.269 910456.085 0, 1033608.347 910458.065 0, 1033886.086 910460.051 0, 1034163.825 910462.054 0, 1034441.564 910464.073 0, 1034719.303 910466.108 0, 
+    1034997.041 910468.16 0, 1035274.78 910470.228 0, 1035552.518 910472.312 0, 1035830.256 910474.413 0, 1036107.994 910476.53 0, 1036385.732 910478.663 0, 1036663.47 910480.813 0, 1036941.208 910482.979 0, 1037218.946 910485.161 0, 1037496.683 910487.36 0, 
+    1037774.42 910489.575 0, 1038052.158 910491.807 0, 1038329.895 910494.055 0, 1038607.632 910496.319 0, 1038885.368 910498.6 0, 1039163.105 910500.896 0, 1039440.842 910503.21 0, 1039718.578 910505.539 0, 1039994.977 910507.874 0, 1040042.256 904929.667 0, 
+    1040089.535 899351.615 0))
+
+POLYGON ((1053326.139 910639.699 0, 1053049.746 910636.583 0, 1052772.017 910633.469 0, 1052494.288 910630.371 0, 1052216.559 910627.289 0, 1051938.83 910624.224 0, 1051661.101 910621.175 0, 1051383.371 910618.143 0, 1051105.641 910615.127 0, 1050827.911 910612.127 0, 
+    1050550.181 910609.144 0, 1050272.451 910606.176 0, 1049994.72 910603.226 0, 1049716.989 910600.291 0, 1049439.259 910597.373 0, 1049161.528 910594.471 0, 1048883.796 910591.586 0, 1048606.065 910588.717 0, 1048328.334 910585.864 0, 1048050.602 910583.028 0, 
+    1047772.87 910580.208 0, 1047495.138 910577.404 0, 1047217.406 910574.617 0, 1046939.673 910571.846 0, 1046660.605 910569.078 0, 1046384.208 910566.353 0, 1046106.475 910563.631 0, 1045828.742 910560.926 0, 1045551.009 910558.237 0, 1045273.276 910555.564 0, 
+    1044995.542 910552.907 0, 1044717.809 910550.267 0, 1044440.075 910547.643 0, 1044162.341 910545.036 0, 1043884.607 910542.445 0, 1043606.873 910539.87 0, 1043329.138 910537.311 0, 1043051.404 910534.769 0, 1042773.669 910532.244 0, 1042495.934 910529.734 0, 
+    1042218.199 910527.241 0, 1041940.464 910524.764 0, 1041662.729 910522.304 0, 1041384.994 910519.86 0, 1041107.258 910517.432 0, 1040829.522 910515.021 0, 1040551.786 910512.626 0, 1040274.05 910510.247 0, 1039994.977 910507.874 0, 1039947.696 916086.23 0, 
+    1039900.414 921664.733 0, 1040178.828 921667.101 0, 1040455.907 921669.474 0, 1040732.986 921671.863 0, 1041010.065 921674.269 0, 1041287.144 921676.691 0, 1041564.223 921679.129 0, 1041841.302 921681.583 0, 1042118.38 921684.054 0, 1042395.458 921686.541 0, 
+    1042672.536 921689.045 0, 1042949.615 921691.565 0, 1043226.692 921694.101 0, 1043503.77 921696.653 0, 1043780.848 921699.222 0, 1044057.925 921701.807 0, 1044335.002 921704.408 0, 1044612.079 921707.026 0, 1044889.156 921709.66 0, 1045166.233 921712.31 0, 
+    1045443.31 921714.977 0, 1045720.386 921717.659 0, 1045997.463 921720.359 0, 1046274.539 921723.074 0, 1046550.282 921725.793 0, 1046828.691 921728.554 0, 1047105.766 921731.318 0, 1047382.842 921734.099 0, 1047659.917 921736.896 0, 1047936.993 921739.709 0, 
+    1048214.068 921742.539 0, 1048491.142 921745.385 0, 1048768.217 921748.247 0, 1049045.292 921751.126 0, 1049322.366 921754.021 0, 1049599.44 921756.932 0, 1049876.514 921759.859 0, 1050153.588 921762.803 0, 1050430.662 921765.763 0, 1050707.735 921768.739 0, 
+    1050984.809 921771.732 0, 1051261.882 921774.741 0, 1051538.955 921777.767 0, 1051816.027 921780.808 0, 1052093.1 921783.866 0, 1052370.173 921786.94 0, 1052647.245 921790.031 0, 1052924.317 921793.138 0, 1053200.057 921796.246 0, 1053263.099 916217.899 0, 
+    1053326.139 910639.699 0))
+
+POLYGON ((1066499.275 921965.332 0, 1066223.543 921961.445 0, 1065946.48 921957.556 0, 1065669.418 921953.682 0, 1065392.355 921949.825 0, 1065115.292 921945.985 0, 1064838.229 921942.16 0, 1064561.166 921938.352 0, 1064284.103 921934.56 0, 1064007.039 921930.785 0, 
+    1063729.975 921927.026 0, 1063452.911 921923.283 0, 1063175.846 921919.556 0, 1062898.782 921915.846 0, 1062621.717 921912.152 0, 1062344.652 921908.474 0, 1062067.586 921904.813 0, 1061790.521 921901.168 0, 1061513.455 921897.539 0, 1061236.389 921893.927 0, 
+    1060959.323 921890.331 0, 1060682.257 921886.751 0, 1060405.19 921883.188 0, 1060128.123 921879.64 0, 1059849.725 921876.093 0, 1059573.989 921872.595 0, 1059296.922 921869.097 0, 1059019.854 921865.615 0, 1058742.786 921862.149 0, 1058465.718 921858.7 0, 
+    1058188.65 921855.267 0, 1057911.582 921851.85 0, 1057634.513 921848.45 0, 1057357.444 921845.066 0, 1057080.375 921841.698 0, 1056803.306 921838.346 0, 1056526.237 921835.011 0, 1056249.167 921831.692 0, 1055972.097 921828.39 0, 1055695.027 921825.103 0, 
+    1055417.957 921821.833 0, 1055140.887 921818.58 0, 1054863.816 921815.342 0, 1054586.745 921812.121 0, 1054309.674 921808.917 0, 1054032.603 921805.728 0, 1053755.532 921802.556 0, 1053478.46 921799.4 0, 1053200.057 921796.246 0, 1053137.013 927374.735 0, 
+    1053073.968 932953.362 0, 1053351.712 932956.509 0, 1053628.126 932959.657 0, 1053904.541 932962.822 0, 1054180.955 932966.003 0, 1054457.37 932969.2 0, 1054733.784 932972.413 0, 1055010.198 932975.643 0, 1055286.611 932978.889 0, 1055563.025 932982.151 0, 
+    1055839.438 932985.43 0, 1056115.851 932988.724 0, 1056392.264 932992.035 0, 1056668.677 932995.363 0, 1056945.089 932998.706 0, 1057221.502 933002.066 0, 1057497.914 933005.442 0, 1057774.326 933008.834 0, 1058050.738 933012.243 0, 1058327.149 933015.668 0, 
+    1058603.561 933019.109 0, 1058879.972 933022.566 0, 1059156.383 933026.04 0, 1059432.793 933029.53 0, 1059707.876 933033.019 0, 1059985.614 933036.559 0, 1060262.024 933040.098 0, 1060538.434 933043.653 0, 1060814.844 933047.224 0, 1061091.253 933050.811 0, 
+    1061367.663 933054.415 0, 1061644.072 933058.035 0, 1061920.48 933061.672 0, 1062196.889 933065.324 0, 1062473.297 933068.993 0, 1062749.706 933072.679 0, 1063026.114 933076.38 0, 1063302.521 933080.098 0, 1063578.929 933083.832 0, 1063855.336 933087.582 0, 
+    1064131.743 933091.349 0, 1064408.15 933095.131 0, 1064684.557 933098.93 0, 1064960.963 933102.746 0, 1065237.369 933106.577 0, 1065513.775 933110.425 0, 1065790.181 933114.289 0, 1066066.587 933118.17 0, 1066341.665 933122.048 0, 1066420.471 927543.621 0, 
+    1066499.275 921965.332 0))
+
+POLYGON ((1079608.833 933328.216 0, 1079333.765 933323.561 0, 1079057.371 933318.9 0, 1078780.978 933314.255 0, 1078504.584 933309.626 0, 1078228.189 933305.014 0, 1077951.795 933300.418 0, 1077675.4 933295.838 0, 1077399.005 933291.274 0, 1077122.609 933286.727 0, 
+    1076846.214 933282.195 0, 1076569.818 933277.68 0, 1076293.422 933273.182 0, 1076017.025 933268.7 0, 1075740.629 933264.233 0, 1075464.232 933259.784 0, 1075187.835 933255.35 0, 1074911.437 933250.933 0, 1074635.039 933246.532 0, 1074358.641 933242.147 0, 
+    1074082.243 933237.779 0, 1073805.845 933233.426 0, 1073529.446 933229.09 0, 1073253.047 933224.771 0, 1072975.322 933220.447 0, 1072700.248 933216.18 0, 1072423.848 933211.909 0, 1072147.448 933207.655 0, 1071871.048 933203.417 0, 1071594.648 933199.194 0, 
+    1071318.247 933194.989 0, 1071041.846 933190.799 0, 1070765.445 933186.626 0, 1070489.043 933182.469 0, 1070212.641 933178.328 0, 1069936.239 933174.204 0, 1069659.837 933170.096 0, 1069383.435 933166.004 0, 1069107.032 933161.928 0, 1068830.629 933157.869 0, 
+    1068554.226 933153.826 0, 1068277.822 933149.799 0, 1068001.419 933145.788 0, 1067725.015 933141.794 0, 1067448.611 933137.816 0, 1067172.206 933133.854 0, 1066895.802 933129.909 0, 1066619.397 933125.979 0, 1066341.665 933122.048 0, 1066262.858 938700.609 0, 
+    1066184.048 944279.3 0, 1066461.12 944283.223 0, 1066736.868 944287.143 0, 1067012.616 944291.079 0, 1067288.364 944295.031 0, 1067564.111 944299 0, 1067839.859 944302.984 0, 1068115.605 944306.985 0, 1068391.352 944311.003 0, 1068667.099 944315.036 0, 
+    1068942.845 944319.086 0, 1069218.591 944323.152 0, 1069494.337 944327.234 0, 1069770.082 944331.333 0, 1070045.828 944335.447 0, 1070321.573 944339.578 0, 1070597.317 944343.725 0, 1070873.062 944347.888 0, 1071148.806 944352.068 0, 1071424.55 944356.264 0, 
+    1071700.294 944360.476 0, 1071976.038 944364.704 0, 1072251.781 944368.949 0, 1072527.524 944373.209 0, 1072801.945 944377.466 0, 1073079.01 944381.779 0, 1073354.752 944386.089 0, 1073630.494 944390.414 0, 1073906.236 944394.756 0, 1074181.977 944399.114 0, 
+    1074457.719 944403.489 0, 1074733.46 944407.879 0, 1075009.201 944412.286 0, 1075284.941 944416.709 0, 1075560.681 944421.148 0, 1075836.421 944425.604 0, 1076112.161 944430.075 0, 1076387.901 944434.563 0, 1076663.64 944439.068 0, 1076939.379 944443.588 0, 
+    1077215.117 944448.125 0, 1077490.856 944452.677 0, 1077766.594 944457.246 0, 1078042.332 944461.832 0, 1078318.069 944466.433 0, 1078593.807 944471.051 0, 1078869.544 944475.685 0, 1079145.281 944480.335 0, 1079419.696 944484.979 0, 1079514.266 938906.533 0, 
+    1079608.833 933328.216 0))
+
+POLYGON ((1092654.709 944728.05 0, 1092380.306 944722.631 0, 1092104.584 944717.202 0, 1091828.861 944711.789 0, 1091553.138 944706.392 0, 1091277.414 944701.012 0, 1091001.69 944695.647 0, 1090725.966 944690.299 0, 1090450.242 944684.967 0, 1090174.517 944679.652 0, 
+    1089898.792 944674.352 0, 1089623.067 944669.069 0, 1089347.341 944663.802 0, 1089071.615 944658.552 0, 1088795.888 944653.317 0, 1088520.162 944648.099 0, 1088244.435 944642.897 0, 1087968.708 944637.711 0, 1087692.98 944632.542 0, 1087417.252 944627.388 0, 
+    1087141.524 944622.251 0, 1086865.796 944617.13 0, 1086590.067 944612.026 0, 1086314.338 944606.937 0, 1086037.288 944601.841 0, 1085762.879 944596.809 0, 1085487.149 944591.77 0, 1085211.419 944586.746 0, 1084935.688 944581.739 0, 1084659.957 944576.748 0, 
+    1084384.226 944571.773 0, 1084108.495 944566.814 0, 1083832.763 944561.872 0, 1083557.031 944556.946 0, 1083281.299 944552.036 0, 1083005.566 944547.142 0, 1082729.833 944542.265 0, 1082454.1 944537.404 0, 1082178.367 944532.559 0, 1081902.633 944527.73 0, 
+    1081626.899 944522.918 0, 1081351.165 944518.121 0, 1081075.43 944513.341 0, 1080799.695 944508.577 0, 1080523.96 944503.83 0, 1080248.225 944499.098 0, 1079972.489 944494.383 0, 1079696.753 944489.684 0, 1079419.696 944484.979 0, 1079325.124 950063.552 0, 
+    1079230.549 955642.248 0, 1079506.947 955646.942 0, 1079782.027 955651.629 0, 1080057.106 955656.333 0, 1080332.184 955661.053 0, 1080607.263 955665.79 0, 1080882.341 955670.542 0, 1081157.419 955675.311 0, 1081432.496 955680.096 0, 1081707.574 955684.897 0, 
+    1081982.651 955689.714 0, 1082257.727 955694.547 0, 1082532.804 955699.397 0, 1082807.88 955704.263 0, 1083082.956 955709.145 0, 1083358.031 955714.043 0, 1083633.107 955718.957 0, 1083908.182 955723.888 0, 1084183.257 955728.835 0, 1084458.331 955733.798 0, 
+    1084733.405 955738.777 0, 1085008.479 955743.772 0, 1085283.553 955748.784 0, 1085558.626 955753.811 0, 1085832.382 955758.831 0, 1086108.771 955763.915 0, 1086383.844 955768.992 0, 1086658.916 955774.084 0, 1086933.988 955779.193 0, 1087209.059 955784.318 0, 
+    1087484.13 955789.459 0, 1087759.201 955794.616 0, 1088034.272 955799.789 0, 1088309.342 955804.979 0, 1088584.412 955810.185 0, 1088859.482 955815.407 0, 1089134.551 955820.645 0, 1089409.62 955825.899 0, 1089684.689 955831.17 0, 1089959.757 955836.457 0, 
+    1090234.825 955841.76 0, 1090509.893 955847.079 0, 1090784.96 955852.414 0, 1091060.028 955857.766 0, 1091335.094 955863.133 0, 1091610.161 955868.517 0, 1091885.227 955873.917 0, 1092160.293 955879.334 0, 1092434.042 955884.74 0, 1092544.377 950306.334 0, 
+    1092654.709 944728.05 0))
+
+POLYGON ((1105636.798 956164.534 0, 1105363.062 956158.354 0, 1105088.013 956152.16 0, 1104812.963 956145.983 0, 1104537.913 956139.822 0, 1104262.862 956133.677 0, 1103987.811 956127.549 0, 1103712.76 956121.436 0, 1103437.708 956115.34 0, 1103162.656 956109.26 0, 
+    1102887.604 956103.196 0, 1102612.551 956097.149 0, 1102337.498 956091.117 0, 1102062.445 956085.102 0, 1101787.391 956079.103 0, 1101512.337 956073.12 0, 1101237.282 956067.153 0, 1100962.228 956061.203 0, 1100687.172 956055.268 0, 1100412.117 956049.35 0, 
+    1100137.061 956043.448 0, 1099862.005 956037.562 0, 1099586.948 956031.693 0, 1099311.891 956025.839 0, 1099035.519 956019.974 0, 1098761.776 956014.181 0, 1098486.718 956008.376 0, 1098211.66 956002.588 0, 1097936.601 955996.815 0, 1097661.542 955991.059 0, 
+    1097386.483 955985.319 0, 1097111.423 955979.595 0, 1096836.363 955973.887 0, 1096561.303 955968.196 0, 1096286.242 955962.52 0, 1096011.181 955956.861 0, 1095736.12 955951.218 0, 1095461.058 955945.592 0, 1095185.996 955939.981 0, 1094910.934 955934.387 0, 
+    1094635.871 955928.809 0, 1094360.808 955923.247 0, 1094085.745 955917.701 0, 1093810.682 955912.171 0, 1093535.618 955906.658 0, 1093260.553 955901.161 0, 1092985.489 955895.68 0, 1092710.424 955890.215 0, 1092434.042 955884.74 0, 1092323.706 961463.264 0, 
+    1092213.366 967041.903 0, 1092489.088 967047.365 0, 1092763.496 967052.817 0, 1093037.904 967058.284 0, 1093312.312 967063.769 0, 1093586.719 967069.269 0, 1093861.126 967074.785 0, 1094135.532 967080.318 0, 1094409.939 967085.867 0, 1094684.345 967091.431 0, 
+    1094958.75 967097.012 0, 1095233.156 967102.61 0, 1095507.561 967108.223 0, 1095781.965 967113.852 0, 1096056.37 967119.498 0, 1096330.774 967125.16 0, 1096605.177 967130.838 0, 1096879.581 967136.532 0, 1097153.984 967142.242 0, 1097428.386 967147.968 0, 
+    1097702.788 967153.711 0, 1097977.19 967159.469 0, 1098251.592 967165.244 0, 1098525.993 967171.035 0, 1098799.082 967176.815 0, 1099074.795 967182.666 0, 1099349.195 967188.505 0, 1099623.595 967194.361 0, 1099897.995 967200.232 0, 1100172.394 967206.12 0, 
+    1100446.793 967212.024 0, 1100721.191 967217.944 0, 1100995.589 967223.881 0, 1101269.987 967229.833 0, 1101544.385 967235.802 0, 1101818.782 967241.787 0, 1102093.179 967247.788 0, 1102367.575 967253.805 0, 1102641.971 967259.838 0, 1102916.367 967265.887 0, 
+    1103190.762 967271.953 0, 1103465.157 967278.034 0, 1103739.552 967284.132 0, 1104013.946 967290.246 0, 1104288.34 967296.376 0, 1104562.734 967302.523 0, 1104837.127 967308.685 0, 1105111.52 967314.864 0, 1105384.601 967321.029 0, 1105510.701 961742.724 0, 
+    1105636.798 956164.534 0))
+
+POLYGON ((1118554.995 967637.364 0, 1118281.93 967630.428 0, 1118007.556 967623.474 0, 1117733.181 967616.536 0, 1117458.806 967609.615 0, 1117184.43 967602.71 0, 1116910.055 967595.82 0, 1116635.678 967588.947 0, 1116361.302 967582.09 0, 1116086.924 967575.25 0, 
+    1115812.547 967568.425 0, 1115538.169 967561.617 0, 1115263.791 967554.824 0, 1114989.412 967548.048 0, 1114715.033 967541.288 0, 1114440.653 967534.545 0, 1114166.273 967527.817 0, 1113891.893 967521.105 0, 1113617.512 967514.41 0, 1113343.131 967507.731 0, 
+    1113068.75 967501.068 0, 1112794.368 967494.421 0, 1112519.986 967487.79 0, 1112245.603 967481.175 0, 1111969.91 967474.545 0, 1111696.836 967467.995 0, 1111422.453 967461.428 0, 1111148.068 967454.878 0, 1110873.684 967448.344 0, 1110599.299 967441.827 0, 
+    1110324.913 967435.325 0, 1110050.528 967428.84 0, 1109776.141 967422.37 0, 1109501.755 967415.917 0, 1109227.368 967409.48 0, 1108952.981 967403.06 0, 1108678.593 967396.655 0, 1108404.205 967390.266 0, 1108129.817 967383.894 0, 1107855.428 967377.538 0, 
+    1107581.039 967371.198 0, 1107306.649 967364.874 0, 1107032.259 967358.566 0, 1106757.869 967352.274 0, 1106483.478 967345.999 0, 1106209.087 967339.739 0, 1105934.696 967333.496 0, 1105660.304 967327.269 0, 1105384.601 967321.029 0, 1105258.5 972899.444 0, 
+    1105132.395 978477.965 0, 1105407.438 978484.191 0, 1105681.173 978490.403 0, 1105954.908 978496.631 0, 1106228.642 978502.876 0, 1106502.376 978509.136 0, 1106776.11 978515.413 0, 1107049.843 978521.705 0, 1107323.576 978528.014 0, 1107597.308 978534.339 0, 
+    1107871.041 978540.68 0, 1108144.772 978547.037 0, 1108418.504 978553.41 0, 1108692.235 978559.8 0, 1108965.965 978566.205 0, 1109239.696 978572.627 0, 1109513.425 978579.065 0, 1109787.155 978585.518 0, 1110060.884 978591.988 0, 1110334.613 978598.474 0, 
+    1110608.341 978604.976 0, 1110882.069 978611.495 0, 1111155.797 978618.029 0, 1111429.524 978624.579 0, 1111701.944 978631.115 0, 1111976.977 978637.729 0, 1112250.703 978644.328 0, 1112524.429 978650.942 0, 1112798.154 978657.573 0, 1113071.879 978664.221 0, 
+    1113345.603 978670.884 0, 1113619.327 978677.563 0, 1113893.051 978684.259 0, 1114166.774 978690.97 0, 1114440.497 978697.698 0, 1114714.219 978704.442 0, 1114987.942 978711.202 0, 1115261.663 978717.978 0, 1115535.385 978724.77 0, 1115809.105 978731.578 0, 
+    1116082.826 978738.402 0, 1116356.546 978745.243 0, 1116630.266 978752.099 0, 1116903.985 978758.972 0, 1117177.704 978765.861 0, 1117451.422 978772.766 0, 1117725.14 978779.687 0, 1117998.858 978786.624 0, 1118271.27 978793.544 0, 1118413.134 973215.401 0, 
+    1118554.995 967637.364 0))
+
+POLYGON ((1131409.2 979146.241 0, 1131136.807 979138.551 0, 1130863.11 979130.841 0, 1130589.413 979123.147 0, 1130315.715 979115.468 0, 1130042.017 979107.806 0, 1129768.318 979100.16 0, 1129494.619 979092.53 0, 1129220.919 979084.917 0, 1128947.219 979077.319 0, 
+    1128673.518 979069.738 0, 1128399.817 979062.172 0, 1128126.116 979054.623 0, 1127852.414 979047.09 0, 1127578.712 979039.573 0, 1127305.009 979032.072 0, 1127031.306 979024.587 0, 1126757.602 979017.118 0, 1126483.898 979009.665 0, 1126210.193 979002.229 0, 
+    1125936.488 978994.808 0, 1125662.783 978987.404 0, 1125389.077 978980.016 0, 1125115.371 978972.644 0, 1124840.36 978965.253 0, 1124567.957 978957.948 0, 1124294.249 978950.624 0, 1124020.541 978943.316 0, 1123746.833 978936.025 0, 1123473.124 978928.749 0, 
+    1123199.415 978921.49 0, 1122925.705 978914.247 0, 1122651.995 978907.02 0, 1122378.284 978899.809 0, 1122104.573 978892.614 0, 1121830.862 978885.435 0, 1121557.15 978878.273 0, 1121283.438 978871.126 0, 1121009.725 978863.996 0, 1120736.012 978856.881 0, 
+    1120462.298 978849.783 0, 1120188.584 978842.701 0, 1119914.87 978835.635 0, 1119641.155 978828.585 0, 1119367.44 978821.551 0, 1119093.724 978814.533 0, 1118820.008 978807.532 0, 1118546.292 978800.546 0, 1118271.27 978793.544 0, 1118129.403 984371.789 0, 
+    1117987.534 989950.133 0, 1118261.896 989957.118 0, 1118534.956 989964.087 0, 1118808.015 989971.072 0, 1119081.074 989978.073 0, 1119354.133 989985.089 0, 1119627.191 989992.122 0, 1119900.249 989999.172 0, 1120173.306 990006.237 0, 1120446.363 990013.318 0, 
+    1120719.419 990020.415 0, 1120992.475 990027.528 0, 1121265.531 990034.658 0, 1121538.586 990041.803 0, 1121811.641 990048.965 0, 1122084.695 990056.143 0, 1122357.749 990063.336 0, 1122630.803 990070.546 0, 1122903.856 990077.772 0, 1123176.909 990085.014 0, 
+    1123449.961 990092.272 0, 1123723.013 990099.546 0, 1123996.064 990106.836 0, 1124269.115 990114.142 0, 1124540.864 990121.429 0, 1124815.216 990128.803 0, 1125088.265 990136.157 0, 1125361.314 990143.528 0, 1125634.363 990150.914 0, 1125907.412 990158.317 0, 
+    1126180.459 990165.735 0, 1126453.507 990173.17 0, 1126726.554 990180.621 0, 1126999.601 990188.088 0, 1127272.647 990195.571 0, 1127545.692 990203.07 0, 1127818.738 990210.585 0, 1128091.783 990218.116 0, 1128364.827 990225.664 0, 1128637.871 990233.227 0, 
+    1128910.914 990240.806 0, 1129183.957 990248.402 0, 1129457 990256.013 0, 1129730.042 990263.641 0, 1130003.084 990271.285 0, 1130276.125 990278.944 0, 1130549.166 990286.62 0, 1130822.206 990294.312 0, 1131093.946 990301.983 0, 1131251.575 984724.063 0, 
+    1131409.2 979146.241 0))
+
+POLYGON ((1144199.312 990690.861 0, 1143927.593 990682.422 0, 1143654.575 990673.959 0, 1143381.557 990665.511 0, 1143108.539 990657.08 0, 1142835.52 990648.665 0, 1142562.5 990640.266 0, 1142289.48 990631.883 0, 1142016.46 990623.517 0, 1141743.439 990615.166 0, 
+    1141470.417 990606.831 0, 1141197.395 990598.512 0, 1140924.373 990590.21 0, 1140651.35 990581.923 0, 1140378.326 990573.653 0, 1140105.303 990565.399 0, 1139832.278 990557.16 0, 1139559.253 990548.938 0, 1139286.228 990540.732 0, 1139013.202 990532.542 0, 
+    1138740.176 990524.368 0, 1138467.149 990516.21 0, 1138194.122 990508.068 0, 1137921.094 990499.942 0, 1137646.766 990491.794 0, 1137375.037 990483.739 0, 1137102.008 990475.661 0, 1136828.978 990467.6 0, 1136555.948 990459.554 0, 1136282.917 990451.525 0, 
+    1136009.886 990443.512 0, 1135736.854 990435.514 0, 1135463.822 990427.533 0, 1135190.79 990419.568 0, 1134917.757 990411.619 0, 1134644.723 990403.686 0, 1134371.689 990395.769 0, 1134098.655 990387.868 0, 1133825.62 990379.984 0, 1133552.585 990372.115 0, 
+    1133279.549 990364.262 0, 1133006.513 990356.426 0, 1132733.476 990348.605 0, 1132460.439 990340.801 0, 1132187.401 990333.013 0, 1131914.363 990325.24 0, 1131641.325 990317.484 0, 1131368.286 990309.744 0, 1131093.946 990301.983 0, 1130936.315 995879.998 0, 
+    1130778.681 1001458.102 0, 1131052.361 1001465.844 0, 1131324.743 1001473.566 0, 1131597.125 1001481.303 0, 1131869.507 1001489.057 0, 1132141.888 1001496.827 0, 1132414.268 1001504.612 0, 1132686.648 1001512.414 0, 1132959.028 1001520.232 0, 1133231.407 1001528.065 0, 
+    1133503.786 1001535.915 0, 1133776.164 1001543.781 0, 1134048.542 1001551.663 0, 1134320.919 1001559.56 0, 1134593.296 1001567.474 0, 1134865.672 1001575.404 0, 1135138.048 1001583.35 0, 1135410.424 1001591.312 0, 1135682.799 1001599.29 0, 1135955.173 1001607.284 0, 
+    1136227.547 1001615.294 0, 1136499.921 1001623.32 0, 1136772.294 1001631.362 0, 1137044.667 1001639.421 0, 1137315.743 1001647.456 0, 1137589.41 1001655.585 0, 1137861.782 1001663.691 0, 1138134.152 1001671.814 0, 1138406.523 1001679.952 0, 1138678.892 1001688.106 0, 
+    1138951.262 1001696.277 0, 1139223.63 1001704.463 0, 1139495.999 1001712.665 0, 1139768.366 1001720.884 0, 1140040.734 1001729.118 0, 1140313.101 1001737.369 0, 1140585.467 1001745.636 0, 1140857.833 1001753.918 0, 1141130.198 1001762.217 0, 1141402.563 1001770.531 0, 
+    1141674.928 1001778.862 0, 1141947.292 1001787.209 0, 1142219.655 1001795.572 0, 1142492.018 1001803.95 0, 1142764.38 1001812.345 0, 1143036.742 1001820.756 0, 1143309.104 1001829.183 0, 1143581.465 1001837.626 0, 1143852.53 1001846.045 0, 1144025.923 996268.408 0, 
+    1144199.312 990690.861 0))
+
+POLYGON ((1156925.231 1002270.921 0, 1156654.189 1002261.737 0, 1156381.853 1002252.524 0, 1156109.516 1002243.328 0, 1155837.179 1002234.148 0, 1155564.841 1002224.983 0, 1155292.503 1002215.835 0, 1155020.164 1002206.703 0, 1154747.825 1002197.587 0, 1154475.485 1002188.487 0, 
+    1154203.145 1002179.403 0, 1153930.804 1002170.335 0, 1153658.463 1002161.283 0, 1153386.121 1002152.247 0, 1153113.778 1002143.227 0, 1152841.435 1002134.223 0, 1152569.092 1002125.235 0, 1152296.748 1002116.263 0, 1152024.403 1002107.307 0, 1151752.058 1002098.367 0, 
+    1151479.712 1002089.443 0, 1151207.366 1002080.535 0, 1150935.02 1002071.644 0, 1150662.672 1002062.768 0, 1150389.031 1002053.866 0, 1150117.976 1002045.065 0, 1149845.628 1002036.237 0, 1149573.278 1002027.425 0, 1149300.929 1002018.63 0, 1149028.578 1002009.85 0, 
+    1148756.227 1002001.087 0, 1148483.876 1001992.339 0, 1148211.524 1001983.608 0, 1147939.172 1001974.892 0, 1147666.819 1001966.193 0, 1147394.466 1001957.51 0, 1147122.112 1001948.842 0, 1146849.757 1001940.191 0, 1146577.402 1001931.556 0, 1146305.047 1001922.937 0, 
+    1146032.691 1001914.333 0, 1145760.334 1001905.746 0, 1145487.977 1001897.175 0, 1145215.62 1001888.62 0, 1144943.262 1001880.081 0, 1144670.904 1001871.558 0, 1144398.545 1001863.051 0, 1144126.185 1001854.56 0, 1143852.53 1001846.045 0, 1143679.136 1007423.767 0, 
+    1143505.738 1013001.572 0, 1143778.733 1013010.066 0, 1144050.436 1013018.537 0, 1144322.138 1013027.023 0, 1144593.84 1013035.526 0, 1144865.542 1013044.044 0, 1145137.242 1013052.579 0, 1145408.943 1013061.129 0, 1145680.643 1013069.696 0, 1145952.342 1013078.278 0, 
+    1146224.041 1013086.877 0, 1146495.739 1013095.491 0, 1146767.437 1013104.122 0, 1147039.134 1013112.768 0, 1147310.831 1013121.431 0, 1147582.528 1013130.109 0, 1147854.223 1013138.803 0, 1148125.919 1013147.514 0, 1148397.613 1013156.24 0, 1148669.308 1013164.983 0, 
+    1148941.001 1013173.741 0, 1149212.695 1013182.515 0, 1149484.387 1013191.306 0, 1149756.08 1013200.112 0, 1150026.481 1013208.892 0, 1150299.462 1013217.773 0, 1150571.153 1013226.627 0, 1150842.843 1013235.497 0, 1151114.533 1013244.384 0, 1151386.222 1013253.286 0, 
+    1151657.91 1013262.204 0, 1151929.598 1013271.139 0, 1152201.286 1013280.089 0, 1152472.973 1013289.055 0, 1152744.659 1013298.037 0, 1153016.345 1013307.036 0, 1153288.031 1013316.05 0, 1153559.716 1013325.08 0, 1153831.4 1013334.126 0, 1154103.084 1013343.188 0, 
+    1154374.767 1013352.267 0, 1154646.45 1013361.361 0, 1154918.132 1013370.471 0, 1155189.813 1013379.597 0, 1155461.494 1013388.739 0, 1155733.175 1013397.897 0, 1156004.855 1013407.072 0, 1156276.535 1013416.262 0, 1156546.924 1013425.424 0, 1156736.079 1007848.132 0, 
+    1156925.231 1002270.921 0))
+
+POLYGON ((1169586.861 1013886.119 0, 1169316.496 1013876.192 0, 1169044.844 1013866.235 0, 1168773.19 1013856.293 0, 1168501.537 1013846.367 0, 1168229.883 1013836.458 0, 1167958.228 1013826.564 0, 1167686.573 1013816.686 0, 1167414.917 1013806.825 0, 1167143.26 1013796.979 0, 
+    1166871.603 1013787.149 0, 1166599.945 1013777.335 0, 1166328.287 1013767.538 0, 1166056.628 1013757.756 0, 1165784.969 1013747.99 0, 1165513.309 1013738.24 0, 1165241.648 1013728.507 0, 1164969.987 1013718.789 0, 1164698.325 1013709.087 0, 1164426.663 1013699.401 0, 
+    1164155 1013689.731 0, 1163883.337 1013680.077 0, 1163611.673 1013670.44 0, 1163340.008 1013660.818 0, 1163067.055 1013651.166 0, 1162796.678 1013641.622 0, 1162525.011 1013632.048 0, 1162253.345 1013622.49 0, 1161981.677 1013612.948 0, 1161710.009 1013603.422 0, 
+    1161438.341 1013593.912 0, 1161166.672 1013584.418 0, 1160895.002 1013574.94 0, 1160623.332 1013565.479 0, 1160351.661 1013556.033 0, 1160079.99 1013546.603 0, 1159808.318 1013537.189 0, 1159536.646 1013527.791 0, 1159264.973 1013518.409 0, 1158993.3 1013509.043 0, 
+    1158721.625 1013499.692 0, 1158449.951 1013490.358 0, 1158178.276 1013481.04 0, 1157906.6 1013471.738 0, 1157634.924 1013462.452 0, 1157363.247 1013453.182 0, 1157091.57 1013443.928 0, 1156819.892 1013434.69 0, 1156546.924 1013425.424 0, 1156357.766 1019002.794 0, 
+    1156168.606 1024580.237 0, 1156440.914 1024589.481 0, 1156711.936 1024598.697 0, 1156982.956 1024607.928 0, 1157253.977 1024617.176 0, 1157524.996 1024626.44 0, 1157796.015 1024635.719 0, 1158067.034 1024645.015 0, 1158338.052 1024654.326 0, 1158609.07 1024663.654 0, 
+    1158880.087 1024672.997 0, 1159151.103 1024682.356 0, 1159422.119 1024691.732 0, 1159693.134 1024701.123 0, 1159964.149 1024710.53 0, 1160235.163 1024719.953 0, 1160506.177 1024729.392 0, 1160777.19 1024738.848 0, 1161048.202 1024748.319 0, 1161319.214 1024757.805 0, 
+    1161590.226 1024767.308 0, 1161861.236 1024776.827 0, 1162132.247 1024786.362 0, 1162403.256 1024795.913 0, 1162672.98 1024805.434 0, 1162945.274 1024815.062 0, 1163216.282 1024824.661 0, 1163487.29 1024834.275 0, 1163758.296 1024843.906 0, 1164029.303 1024853.552 0, 
+    1164300.309 1024863.215 0, 1164571.314 1024872.893 0, 1164842.318 1024882.587 0, 1165113.322 1024892.298 0, 1165384.326 1024902.024 0, 1165655.329 1024911.766 0, 1165926.331 1024921.524 0, 1166197.333 1024931.298 0, 1166468.334 1024941.088 0, 1166739.335 1024950.894 0, 
+    1167010.335 1024960.716 0, 1167281.334 1024970.554 0, 1167552.333 1024980.408 0, 1167823.331 1024990.278 0, 1168094.329 1025000.163 0, 1168365.326 1025010.065 0, 1168636.323 1025019.983 0, 1168907.319 1025029.916 0, 1169177.03 1025039.819 0, 1169381.947 1019462.932 0, 
+    1169586.861 1013886.119 0))
+
+POLYGON ((1182184.103 1025536.149 0, 1181914.419 1025525.485 0, 1181643.452 1025514.785 0, 1181372.485 1025504.102 0, 1181101.517 1025493.435 0, 1180830.548 1025482.784 0, 1180559.579 1025472.148 0, 1180288.609 1025461.529 0, 1180017.638 1025450.926 0, 1179746.667 1025440.338 0, 
+    1179475.695 1025429.766 0, 1179204.723 1025419.211 0, 1178933.75 1025408.671 0, 1178662.776 1025398.147 0, 1178391.802 1025387.64 0, 1178120.827 1025377.148 0, 1177849.851 1025366.672 0, 1177578.875 1025356.212 0, 1177307.898 1025345.768 0, 1177036.921 1025335.34 0, 
+    1176765.943 1025324.928 0, 1176494.964 1025314.532 0, 1176223.985 1025304.152 0, 1175953.005 1025293.788 0, 1175680.742 1025283.39 0, 1175411.044 1025273.107 0, 1175140.062 1025262.791 0, 1174869.08 1025252.49 0, 1174598.097 1025242.206 0, 1174327.113 1025231.937 0, 
+    1174056.129 1025221.685 0, 1173785.145 1025211.448 0, 1173514.159 1025201.227 0, 1173243.174 1025191.023 0, 1172972.187 1025180.834 0, 1172701.2 1025170.661 0, 1172430.212 1025160.504 0, 1172159.224 1025150.363 0, 1171888.235 1025140.238 0, 1171617.246 1025130.129 0, 
+    1171346.256 1025120.036 0, 1171075.265 1025109.959 0, 1170804.274 1025099.898 0, 1170533.282 1025089.853 0, 1170262.29 1025079.823 0, 1169991.297 1025069.81 0, 1169720.303 1025059.813 0, 1169449.309 1025049.831 0, 1169177.03 1025039.819 0, 1168972.111 1030616.775 0, 
+    1168767.189 1036193.796 0, 1169038.808 1036203.784 0, 1169309.146 1036213.741 0, 1169579.483 1036223.714 0, 1169849.82 1036233.703 0, 1170120.155 1036243.708 0, 1170390.491 1036253.729 0, 1170660.826 1036263.766 0, 1170931.16 1036273.819 0, 1171201.493 1036283.887 0, 
+    1171471.826 1036293.972 0, 1171742.159 1036304.072 0, 1172012.49 1036314.189 0, 1172282.822 1036324.321 0, 1172553.152 1036334.469 0, 1172823.482 1036344.633 0, 1173093.812 1036354.813 0, 1173364.14 1036365.009 0, 1173634.469 1036375.221 0, 1173904.796 1036385.449 0, 
+    1174175.123 1036395.692 0, 1174445.45 1036405.952 0, 1174715.775 1036416.227 0, 1174986.101 1036426.519 0, 1175255.145 1036436.777 0, 1175526.749 1036447.149 0, 1175797.072 1036457.488 0, 1176067.395 1036467.843 0, 1176337.717 1036478.214 0, 1176608.039 1036488.601 0, 
+    1176878.36 1036499.004 0, 1177148.68 1036509.423 0, 1177419 1036519.857 0, 1177689.319 1036530.308 0, 1177959.637 1036540.774 0, 1178229.955 1036551.256 0, 1178500.272 1036561.755 0, 1178770.589 1036572.269 0, 1179040.905 1036582.799 0, 1179311.22 1036593.345 0, 
+    1179581.535 1036603.907 0, 1179851.849 1036614.484 0, 1180122.163 1036625.078 0, 1180392.476 1036635.688 0, 1180662.788 1036646.313 0, 1180933.1 1036656.955 0, 1181203.411 1036667.612 0, 1181473.721 1036678.285 0, 1181742.752 1036688.924 0, 1181963.429 1031112.504 0, 
+    1182184.103 1025536.149 0))
+
+POLYGON ((1194716.864 1037220.708 0, 1194447.862 1037209.309 0, 1194177.583 1037197.873 0, 1193907.303 1037186.452 0, 1193637.023 1037175.047 0, 1193366.742 1037163.657 0, 1193096.46 1037152.284 0, 1192826.177 1037140.927 0, 1192555.894 1037129.585 0, 1192285.61 1037118.26 0, 
+    1192015.326 1037106.95 0, 1191745.041 1037095.657 0, 1191474.755 1037084.379 0, 1191204.468 1037073.117 0, 1190934.181 1037061.871 0, 1190663.893 1037050.641 0, 1190393.605 1037039.427 0, 1190123.316 1037028.229 0, 1189853.026 1037017.046 0, 1189582.736 1037005.88 0, 
+    1189312.444 1036994.729 0, 1189042.153 1036983.595 0, 1188771.86 1036972.476 0, 1188501.567 1036961.373 0, 1188229.996 1036950.234 0, 1187960.979 1036939.215 0, 1187690.684 1036928.16 0, 1187420.388 1036917.121 0, 1187150.092 1036906.098 0, 1186879.795 1036895.091 0, 
+    1186609.497 1036884.099 0, 1186339.199 1036873.124 0, 1186068.9 1036862.164 0, 1185798.601 1036851.22 0, 1185528.301 1036840.293 0, 1185258 1036829.381 0, 1184987.698 1036818.485 0, 1184717.396 1036807.605 0, 1184447.093 1036796.741 0, 1184176.79 1036785.892 0, 
+    1183906.486 1036775.06 0, 1183636.181 1036764.244 0, 1183365.876 1036753.443 0, 1183095.57 1036742.659 0, 1182825.263 1036731.89 0, 1182554.956 1036721.137 0, 1182284.648 1036710.4 0, 1182014.34 1036699.679 0, 1181742.752 1036688.924 0, 1181522.072 1042265.404 0, 
+    1181301.391 1047841.942 0, 1181572.319 1047852.671 0, 1181841.971 1047863.366 0, 1182111.623 1047874.077 0, 1182381.273 1047884.804 0, 1182650.924 1047895.546 0, 1182920.573 1047906.305 0, 1183190.222 1047917.079 0, 1183459.87 1047927.869 0, 1183729.518 1047938.675 0, 
+    1183999.165 1047949.497 0, 1184268.811 1047960.335 0, 1184538.457 1047971.188 0, 1184808.102 1047982.058 0, 1185077.746 1047992.943 0, 1185347.39 1048003.844 0, 1185617.033 1048014.762 0, 1185886.676 1048025.695 0, 1186156.318 1048036.643 0, 1186425.959 1048047.608 0, 
+    1186695.599 1048058.589 0, 1186965.239 1048069.585 0, 1187234.879 1048080.597 0, 1187504.517 1048091.626 0, 1187772.881 1048102.618 0, 1188043.793 1048113.73 0, 1188313.429 1048124.806 0, 1188583.065 1048135.897 0, 1188852.701 1048147.005 0, 1189122.335 1048158.128 0, 
+    1189391.969 1048169.268 0, 1189661.603 1048180.423 0, 1189931.235 1048191.594 0, 1190200.868 1048202.781 0, 1190470.499 1048213.983 0, 1190740.13 1048225.202 0, 1191009.76 1048236.437 0, 1191279.389 1048247.687 0, 1191549.018 1048258.953 0, 1191818.646 1048270.235 0, 
+    1192088.274 1048281.533 0, 1192357.9 1048292.847 0, 1192627.527 1048304.177 0, 1192897.152 1048315.523 0, 1193166.777 1048326.884 0, 1193436.401 1048338.261 0, 1193706.024 1048349.655 0, 1193975.647 1048361.064 0, 1194243.996 1048372.435 0, 1194480.431 1042796.543 0, 
+    1194716.864 1037220.708 0))
+
+POLYGON ((1207185.05 1048939.491 0, 1206916.733 1048927.362 0, 1206647.143 1048915.191 0, 1206377.553 1048903.036 0, 1206107.962 1048890.897 0, 1205838.37 1048878.774 0, 1205568.778 1048866.666 0, 1205299.185 1048854.575 0, 1205029.591 1048842.499 0, 1204759.997 1048830.44 0, 
+    1204490.402 1048818.396 0, 1204220.806 1048806.368 0, 1203951.209 1048794.356 0, 1203681.612 1048782.36 0, 1203412.014 1048770.379 0, 1203142.415 1048758.415 0, 1202872.816 1048746.466 0, 1202603.216 1048734.533 0, 1202333.615 1048722.616 0, 1202064.014 1048710.715 0, 
+    1201794.411 1048698.83 0, 1201524.808 1048686.961 0, 1201255.205 1048675.108 0, 1200985.601 1048663.27 0, 1200714.723 1048651.393 0, 1200446.39 1048639.643 0, 1200176.783 1048627.853 0, 1199907.176 1048616.079 0, 1199637.569 1048604.32 0, 1199367.96 1048592.578 0, 
+    1199098.351 1048580.852 0, 1198828.741 1048569.141 0, 1198559.131 1048557.446 0, 1198289.519 1048545.767 0, 1198019.907 1048534.104 0, 1197750.295 1048522.457 0, 1197480.682 1048510.826 0, 1197211.068 1048499.211 0, 1196941.453 1048487.611 0, 1196671.838 1048476.027 0, 
+    1196402.222 1048464.46 0, 1196132.605 1048452.908 0, 1195862.988 1048441.372 0, 1195593.37 1048429.851 0, 1195323.751 1048418.347 0, 1195054.131 1048406.859 0, 1194784.511 1048395.386 0, 1194514.891 1048383.929 0, 1194243.996 1048372.435 0, 1194007.558 1053948.379 0, 
+    1193771.118 1059524.371 0, 1194041.354 1059535.838 0, 1194310.318 1059547.267 0, 1194579.282 1059558.711 0, 1194848.245 1059570.172 0, 1195117.207 1059581.648 0, 1195386.169 1059593.14 0, 1195655.13 1059604.648 0, 1195924.09 1059616.172 0, 1196193.05 1059627.711 0, 
+    1196462.009 1059639.267 0, 1196730.967 1059650.838 0, 1196999.925 1059662.425 0, 1197268.882 1059674.028 0, 1197537.838 1059685.647 0, 1197806.793 1059697.282 0, 1198075.748 1059708.932 0, 1198344.702 1059720.598 0, 1198613.656 1059732.28 0, 1198882.609 1059743.978 0, 
+    1199151.561 1059755.692 0, 1199420.512 1059767.422 0, 1199689.463 1059779.167 0, 1199958.413 1059790.928 0, 1200226.093 1059802.65 0, 1200496.311 1059814.498 0, 1200765.259 1059826.307 0, 1201034.206 1059838.132 0, 1201303.153 1059849.972 0, 1201572.099 1059861.828 0, 
+    1201841.044 1059873.7 0, 1202109.988 1059885.588 0, 1202378.932 1059897.492 0, 1202647.875 1059909.411 0, 1202916.818 1059921.347 0, 1203185.759 1059933.298 0, 1203454.7 1059945.265 0, 1203723.64 1059957.248 0, 1203992.58 1059969.246 0, 1204261.519 1059981.261 0, 
+    1204530.457 1059993.291 0, 1204799.394 1060005.337 0, 1205068.331 1060017.399 0, 1205337.267 1060029.477 0, 1205606.202 1060041.571 0, 1205875.137 1060053.68 0, 1206144.071 1060065.806 0, 1206413.004 1060077.947 0, 1206680.668 1060090.047 0, 1206932.86 1054514.745 0, 
+    1207185.05 1048939.491 0))
+
+POLYGON ((1219588.569 1060692.192 0, 1219320.938 1060679.336 0, 1219052.04 1060666.435 0, 1218783.141 1060653.55 0, 1218514.242 1060640.681 0, 1218245.342 1060627.827 0, 1217976.441 1060614.99 0, 1217707.54 1060602.168 0, 1217438.637 1060589.362 0, 1217169.734 1060576.572 0, 
+    1216900.83 1060563.798 0, 1216631.926 1060551.039 0, 1216363.02 1060538.297 0, 1216094.114 1060525.57 0, 1215825.208 1060512.859 0, 1215556.3 1060500.164 0, 1215287.392 1060487.484 0, 1215018.483 1060474.821 0, 1214749.573 1060462.173 0, 1214480.662 1060449.541 0, 
+    1214211.751 1060436.925 0, 1213942.839 1060424.325 0, 1213673.926 1060411.741 0, 1213405.013 1060399.172 0, 1213134.831 1060386.561 0, 1212867.183 1060374.083 0, 1212598.268 1060361.562 0, 1212329.351 1060349.057 0, 1212060.434 1060336.567 0, 1211791.516 1060324.094 0, 
+    1211522.597 1060311.636 0, 1211253.678 1060299.194 0, 1210984.758 1060286.768 0, 1210715.837 1060274.358 0, 1210446.915 1060261.964 0, 1210177.993 1060249.585 0, 1209909.07 1060237.222 0, 1209640.146 1060224.875 0, 1209371.221 1060212.544 0, 1209102.296 1060200.229 0, 
+    1208833.37 1060187.93 0, 1208564.444 1060175.646 0, 1208295.516 1060163.378 0, 1208026.588 1060151.126 0, 1207757.659 1060138.89 0, 1207488.73 1060126.67 0, 1207219.799 1060114.465 0, 1206950.868 1060102.277 0, 1206680.668 1060090.047 0, 1206428.474 1065665.392 0, 
+    1206176.279 1071240.778 0, 1206445.819 1071252.978 0, 1206714.094 1071265.137 0, 1206982.368 1071277.312 0, 1207250.641 1071289.502 0, 1207518.914 1071301.708 0, 1207787.186 1071313.93 0, 1208055.457 1071326.168 0, 1208323.727 1071338.422 0, 1208591.997 1071350.691 0, 
+    1208860.266 1071362.977 0, 1209128.534 1071375.278 0, 1209396.801 1071387.594 0, 1209665.068 1071399.927 0, 1209933.334 1071412.275 0, 1210201.6 1071424.639 0, 1210469.864 1071437.019 0, 1210738.128 1071449.415 0, 1211006.391 1071461.827 0, 1211274.654 1071474.254 0, 
+    1211542.915 1071486.697 0, 1211811.176 1071499.156 0, 1212079.436 1071511.631 0, 1212347.696 1071524.121 0, 1212614.691 1071536.568 0, 1212884.213 1071549.149 0, 1213152.47 1071561.687 0, 1213420.726 1071574.241 0, 1213688.982 1071586.81 0, 1213957.237 1071599.395 0, 
+    1214225.491 1071611.996 0, 1214493.745 1071624.613 0, 1214761.998 1071637.246 0, 1215030.25 1071649.894 0, 1215298.501 1071662.558 0, 1215566.752 1071675.238 0, 1215835.002 1071687.934 0, 1216103.251 1071700.645 0, 1216371.499 1071713.373 0, 1216639.747 1071726.116 0, 
+    1216907.994 1071738.875 0, 1217176.24 1071751.649 0, 1217444.485 1071764.44 0, 1217712.73 1071777.246 0, 1217980.973 1071790.068 0, 1218249.216 1071802.906 0, 1218517.459 1071815.76 0, 1218785.7 1071828.629 0, 1219052.678 1071841.453 0, 1219320.624 1066266.803 0, 
+    1219588.569 1060692.192 0))
+
+POLYGON ((1231927.329 1072478.505 0, 1231660.387 1072464.926 0, 1231392.183 1072451.299 0, 1231123.978 1072437.688 0, 1230855.772 1072424.092 0, 1230587.565 1072410.512 0, 1230319.358 1072396.948 0, 1230051.15 1072383.4 0, 1229782.941 1072369.867 0, 1229514.731 1072356.351 0, 
+    1229246.521 1072342.85 0, 1228978.309 1072329.365 0, 1228710.097 1072315.895 0, 1228441.884 1072302.442 0, 1228173.671 1072289.004 0, 1227905.456 1072275.582 0, 1227637.241 1072262.176 0, 1227369.025 1072248.786 0, 1227100.808 1072235.411 0, 1226832.591 1072222.052 0, 
+    1226564.372 1072208.709 0, 1226296.153 1072195.382 0, 1226027.933 1072182.071 0, 1225759.712 1072168.775 0, 1225490.229 1072155.433 0, 1225223.268 1072142.231 0, 1224955.045 1072128.983 0, 1224686.821 1072115.75 0, 1224418.597 1072102.533 0, 1224150.371 1072089.332 0, 
+    1223882.145 1072076.147 0, 1223613.918 1072062.978 0, 1223345.69 1072049.824 0, 1223077.462 1072036.687 0, 1222809.232 1072023.565 0, 1222541.002 1072010.458 0, 1222272.771 1071997.368 0, 1222004.54 1071984.293 0, 1221736.307 1071971.234 0, 1221468.074 1071958.191 0, 
+    1221199.84 1071945.164 0, 1220931.605 1071932.153 0, 1220663.37 1071919.157 0, 1220395.134 1071906.177 0, 1220126.897 1071893.213 0, 1219858.659 1071880.264 0, 1219590.42 1071867.332 0, 1219322.181 1071854.415 0, 1219052.678 1071841.453 0, 1218784.73 1077416.14 0, 
+    1218516.781 1082990.857 0, 1218785.625 1083003.786 0, 1219053.208 1083016.672 0, 1219320.79 1083029.573 0, 1219588.371 1083042.489 0, 1219855.952 1083055.422 0, 1220123.532 1083068.37 0, 1220391.112 1083081.334 0, 1220658.69 1083094.313 0, 1220926.268 1083107.309 0, 
+    1221193.845 1083120.32 0, 1221461.421 1083133.347 0, 1221728.996 1083146.389 0, 1221996.571 1083159.448 0, 1222264.145 1083172.522 0, 1222531.718 1083185.612 0, 1222799.29 1083198.718 0, 1223066.862 1083211.839 0, 1223334.433 1083224.976 0, 1223602.003 1083238.129 0, 
+    1223869.572 1083251.298 0, 1224137.14 1083264.482 0, 1224404.708 1083277.682 0, 1224672.275 1083290.898 0, 1224938.583 1083304.067 0, 1225207.407 1083317.377 0, 1225474.971 1083330.64 0, 1225742.535 1083343.919 0, 1226010.098 1083357.214 0, 1226277.66 1083370.524 0, 
+    1226545.222 1083383.85 0, 1226812.782 1083397.192 0, 1227080.342 1083410.55 0, 1227347.901 1083423.923 0, 1227615.46 1083437.312 0, 1227883.017 1083450.717 0, 1228150.574 1083464.138 0, 1228418.13 1083477.574 0, 1228685.685 1083491.026 0, 1228953.239 1083504.494 0, 
+    1229220.793 1083517.978 0, 1229488.346 1083531.477 0, 1229755.898 1083544.992 0, 1230023.449 1083558.523 0, 1230290.999 1083572.07 0, 1230558.549 1083585.632 0, 1230826.098 1083599.21 0, 1231093.646 1083612.804 0, 1231359.935 1083626.349 0, 1231643.633 1078052.412 0, 
+    1231927.329 1072478.505 0))
+
+POLYGON ((1244201.243 1084298.124 0, 1243934.99 1084283.826 0, 1243667.482 1084269.476 0, 1243399.973 1084255.143 0, 1243132.462 1084240.824 0, 1242864.951 1084226.522 0, 1242597.439 1084212.235 0, 1242329.927 1084197.964 0, 1242062.413 1084183.709 0, 1241794.899 1084169.47 0, 
+    1241527.383 1084155.246 0, 1241259.867 1084141.038 0, 1240992.351 1084126.846 0, 1240724.833 1084112.669 0, 1240457.314 1084098.509 0, 1240189.795 1084084.364 0, 1239922.275 1084070.234 0, 1239654.753 1084056.121 0, 1239387.232 1084042.023 0, 1239119.709 1084027.941 0, 
+    1238852.185 1084013.875 0, 1238584.661 1083999.825 0, 1238317.136 1083985.79 0, 1238049.61 1083971.771 0, 1237780.826 1083957.702 0, 1237514.555 1083943.78 0, 1237247.026 1083929.808 0, 1236979.497 1083915.852 0, 1236711.967 1083901.912 0, 1236444.436 1083887.988 0, 
+    1236176.904 1083874.079 0, 1235909.372 1083860.186 0, 1235641.838 1083846.308 0, 1235374.304 1083832.447 0, 1235106.769 1083818.601 0, 1234839.233 1083804.771 0, 1234571.696 1083790.957 0, 1234304.159 1083777.158 0, 1234036.62 1083763.375 0, 1233769.081 1083749.608 0, 
+    1233501.541 1083735.857 0, 1233234.001 1083722.121 0, 1232966.459 1083708.402 0, 1232698.917 1083694.698 0, 1232431.373 1083681.009 0, 1232163.83 1083667.337 0, 1231896.285 1083653.68 0, 1231628.739 1083640.039 0, 1231359.935 1083626.349 0, 1231076.236 1089200.314 0, 
+    1230792.536 1094774.301 0, 1231060.68 1094787.956 0, 1231327.57 1094801.564 0, 1231594.458 1094815.187 0, 1231861.346 1094828.826 0, 1232128.233 1094842.481 0, 1232395.119 1094856.152 0, 1232662.005 1094869.838 0, 1232928.889 1094883.54 0, 1233195.773 1094897.257 0, 
+    1233462.656 1094910.99 0, 1233729.538 1094924.739 0, 1233996.42 1094938.504 0, 1234263.3 1094952.285 0, 1234530.18 1094966.081 0, 1234797.059 1094979.893 0, 1235063.937 1094993.72 0, 1235330.815 1095007.563 0, 1235597.691 1095021.422 0, 1235864.567 1095035.297 0, 
+    1236131.442 1095049.187 0, 1236398.316 1095063.093 0, 1236665.189 1095077.015 0, 1236932.061 1095090.953 0, 1237197.68 1095104.84 0, 1237465.804 1095118.875 0, 1237732.674 1095132.859 0, 1237999.543 1095146.86 0, 1238266.411 1095160.876 0, 1238533.279 1095174.908 0, 
+    1238800.145 1095188.955 0, 1239067.011 1095203.018 0, 1239333.876 1095217.097 0, 1239600.74 1095231.192 0, 1239867.604 1095245.302 0, 1240134.466 1095259.428 0, 1240401.328 1095273.57 0, 1240668.189 1095287.727 0, 1240935.049 1095301.9 0, 1241201.908 1095316.089 0, 
+    1241468.766 1095330.293 0, 1241735.624 1095344.514 0, 1242002.48 1095358.75 0, 1242269.336 1095373.001 0, 1242536.191 1095387.269 0, 1242803.045 1095401.552 0, 1243069.899 1095415.85 0, 1243336.751 1095430.165 0, 1243602.35 1095444.428 0, 1243901.797 1089871.265 0, 
+    1244201.243 1084298.124 0))
+
+POLYGON ((1256410.221 1096150.742 0, 1256144.661 1096135.729 0, 1255877.85 1096120.661 0, 1255611.038 1096105.608 0, 1255344.225 1096090.571 0, 1255077.412 1096075.55 0, 1254810.597 1096060.544 0, 1254543.782 1096045.555 0, 1254276.966 1096030.58 0, 1254010.148 1096015.622 0, 
+    1253743.33 1096000.679 0, 1253476.512 1095985.752 0, 1253209.692 1095970.841 0, 1252942.871 1095955.946 0, 1252676.05 1095941.066 0, 1252409.227 1095926.202 0, 1252142.404 1095911.353 0, 1251875.58 1095896.52 0, 1251608.755 1095881.703 0, 1251341.929 1095866.902 0, 
+    1251075.102 1095852.116 0, 1250808.274 1095837.346 0, 1250541.446 1095822.592 0, 1250274.616 1095807.854 0, 1250006.535 1095793.062 0, 1249740.955 1095778.424 0, 1249474.123 1095763.732 0, 1249207.29 1095749.057 0, 1248940.457 1095734.397 0, 1248673.622 1095719.752 0, 
+    1248406.787 1095705.124 0, 1248139.95 1095690.511 0, 1247873.113 1095675.914 0, 1247606.275 1095661.332 0, 1247339.436 1095646.767 0, 1247072.597 1095632.216 0, 1246805.756 1095617.682 0, 1246538.915 1095603.163 0, 1246272.072 1095588.661 0, 1246005.229 1095574.173 0, 
+    1245738.385 1095559.702 0, 1245471.54 1095545.246 0, 1245204.695 1095530.806 0, 1244937.848 1095516.381 0, 1244671.001 1095501.973 0, 1244404.152 1095487.58 0, 1244137.303 1095473.202 0, 1243870.453 1095458.841 0, 1243602.35 1095444.428 0, 1243302.903 1101017.609 0, 
+    1243003.454 1106590.803 0, 1243270.898 1106605.181 0, 1243537.092 1106619.507 0, 1243803.285 1106633.849 0, 1244069.477 1106648.207 0, 1244335.669 1106662.58 0, 1244601.859 1106676.969 0, 1244868.049 1106691.374 0, 1245134.238 1106705.794 0, 1245400.425 1106720.23 0, 
+    1245666.613 1106734.681 0, 1245932.799 1106749.149 0, 1246198.984 1106763.632 0, 1246465.169 1106778.13 0, 1246731.352 1106792.645 0, 1246997.535 1106807.174 0, 1247263.717 1106821.72 0, 1247529.898 1106836.281 0, 1247796.079 1106850.858 0, 1248062.258 1106865.451 0, 
+    1248328.437 1106880.059 0, 1248594.614 1106894.683 0, 1248860.791 1106909.323 0, 1249126.967 1106923.978 0, 1249391.894 1106938.58 0, 1249659.316 1106953.336 0, 1249925.49 1106968.038 0, 1250191.662 1106982.756 0, 1250457.834 1106997.49 0, 1250724.005 1107012.239 0, 
+    1250990.175 1107027.004 0, 1251256.344 1107041.784 0, 1251522.512 1107056.581 0, 1251788.679 1107071.393 0, 1252054.846 1107086.22 0, 1252321.011 1107101.063 0, 1252587.176 1107115.922 0, 1252853.34 1107130.797 0, 1253119.503 1107145.687 0, 1253385.665 1107160.593 0, 
+    1253651.826 1107175.515 0, 1253917.986 1107190.452 0, 1254184.146 1107205.405 0, 1254450.304 1107220.374 0, 1254716.462 1107235.358 0, 1254982.618 1107250.358 0, 1255248.774 1107265.374 0, 1255514.929 1107280.405 0, 1255779.837 1107295.381 0, 1256095.029 1101723.055 0, 
+    1256410.221 1096150.742 0))
+
+POLYGON ((1268554.177 1108036.052 0, 1268289.312 1108020.327 0, 1268023.2 1108004.544 0, 1267757.088 1107988.776 0, 1267490.974 1107973.025 0, 1267224.86 1107957.289 0, 1266958.745 1107941.568 0, 1266692.629 1107925.863 0, 1266426.512 1107910.174 0, 1266160.394 1107894.501 0, 
+    1265894.275 1107878.843 0, 1265628.155 1107863.201 0, 1265362.034 1107847.574 0, 1265095.913 1107831.963 0, 1264829.79 1107816.368 0, 1264563.667 1107800.788 0, 1264297.542 1107785.225 0, 1264031.417 1107769.676 0, 1263765.291 1107754.144 0, 1263499.164 1107738.627 0, 
+    1263233.036 1107723.126 0, 1262966.907 1107707.64 0, 1262700.777 1107692.17 0, 1262434.646 1107676.716 0, 1262167.269 1107661.205 0, 1261902.382 1107645.855 0, 1261636.248 1107630.447 0, 1261370.114 1107615.056 0, 1261103.979 1107599.68 0, 1260837.842 1107584.32 0, 
+    1260571.705 1107568.975 0, 1260305.567 1107553.646 0, 1260039.428 1107538.333 0, 1259773.288 1107523.036 0, 1259507.148 1107507.754 0, 1259241.006 1107492.487 0, 1258974.864 1107477.237 0, 1258708.72 1107462.002 0, 1258442.576 1107446.783 0, 1258176.431 1107431.579 0, 
+    1257910.284 1107416.391 0, 1257644.137 1107401.219 0, 1257377.99 1107386.062 0, 1257111.841 1107370.921 0, 1256845.691 1107355.796 0, 1256579.541 1107340.687 0, 1256313.389 1107325.593 0, 1256047.237 1107310.514 0, 1255779.837 1107295.381 0, 1255464.644 1112867.717 0, 
+    1255149.45 1118440.057 0, 1255416.191 1118455.153 0, 1255681.688 1118470.194 0, 1255947.183 1118485.251 0, 1256212.678 1118500.323 0, 1256478.172 1118515.411 0, 1256743.664 1118530.514 0, 1257009.156 1118545.634 0, 1257274.647 1118560.769 0, 1257540.138 1118575.919 0, 
+    1257805.627 1118591.085 0, 1258071.115 1118606.267 0, 1258336.603 1118621.464 0, 1258602.089 1118636.677 0, 1258867.575 1118651.906 0, 1259133.06 1118667.15 0, 1259398.544 1118682.41 0, 1259664.027 1118697.686 0, 1259929.509 1118712.977 0, 1260194.99 1118728.283 0, 
+    1260460.47 1118743.606 0, 1260725.95 1118758.944 0, 1260991.428 1118774.297 0, 1261256.906 1118789.667 0, 1261521.14 1118804.979 0, 1261787.858 1118820.452 0, 1262053.333 1118835.868 0, 1262318.807 1118851.3 0, 1262584.28 1118866.747 0, 1262849.752 1118882.21 0, 
+    1263115.224 1118897.689 0, 1263380.694 1118913.183 0, 1263646.163 1118928.693 0, 1263911.632 1118944.219 0, 1264177.1 1118959.76 0, 1264442.566 1118975.316 0, 1264708.032 1118990.889 0, 1264973.497 1119006.477 0, 1265238.961 1119022.08 0, 1265504.424 1119037.7 0, 
+    1265769.886 1119053.335 0, 1266035.347 1119068.985 0, 1266300.807 1119084.651 0, 1266566.267 1119100.333 0, 1266831.725 1119116.03 0, 1267097.182 1119131.743 0, 1267362.639 1119147.472 0, 1267628.095 1119163.216 0, 1267892.308 1119178.902 0, 1268223.243 1113607.475 0, 
+    1268554.177 1108036.052 0))
+
+POLYGON ((1280633.027 1119953.746 0, 1280368.857 1119937.313 0, 1280103.447 1119920.819 0, 1279838.036 1119904.34 0, 1279572.624 1119887.877 0, 1279307.211 1119871.43 0, 1279041.797 1119854.998 0, 1278776.382 1119838.582 0, 1278510.966 1119822.182 0, 1278245.55 1119805.797 0, 
+    1277980.132 1119789.428 0, 1277714.713 1119773.074 0, 1277449.293 1119756.737 0, 1277183.873 1119740.414 0, 1276918.451 1119724.108 0, 1276653.028 1119707.817 0, 1276387.605 1119691.541 0, 1276122.18 1119675.281 0, 1275856.755 1119659.037 0, 1275591.328 1119642.808 0, 
+    1275325.901 1119626.596 0, 1275060.472 1119610.398 0, 1274795.043 1119594.217 0, 1274529.613 1119578.05 0, 1274262.941 1119561.825 0, 1273998.749 1119545.765 0, 1273733.316 1119529.646 0, 1273467.882 1119513.542 0, 1273202.447 1119497.454 0, 1272937.011 1119481.382 0, 
+    1272671.574 1119465.325 0, 1272406.136 1119449.284 0, 1272140.698 1119433.259 0, 1271875.258 1119417.249 0, 1271609.817 1119401.255 0, 1271344.376 1119385.276 0, 1271078.933 1119369.313 0, 1270813.49 1119353.366 0, 1270548.045 1119337.434 0, 1270282.6 1119321.518 0, 
+    1270017.153 1119305.617 0, 1269751.706 1119289.733 0, 1269486.258 1119273.863 0, 1269220.809 1119258.01 0, 1268955.359 1119242.172 0, 1268689.908 1119226.349 0, 1268424.456 1119210.543 0, 1268159.003 1119194.751 0, 1267892.308 1119178.902 0, 1267561.373 1124750.33 0, 
+    1267230.438 1130321.754 0, 1267496.474 1130337.564 0, 1267761.271 1130353.316 0, 1268026.068 1130369.084 0, 1268290.863 1130384.867 0, 1268555.657 1130400.666 0, 1268820.45 1130416.48 0, 1269085.243 1130432.31 0, 1269350.034 1130448.156 0, 1269614.824 1130464.017 0, 
+    1269879.614 1130479.894 0, 1270144.403 1130495.786 0, 1270409.19 1130511.694 0, 1270673.977 1130527.618 0, 1270938.763 1130543.557 0, 1271203.548 1130559.512 0, 1271468.332 1130575.482 0, 1271733.115 1130591.468 0, 1271997.897 1130607.469 0, 1272262.678 1130623.486 0, 
+    1272527.458 1130639.519 0, 1272792.237 1130655.567 0, 1273057.015 1130671.631 0, 1273321.793 1130687.71 0, 1273585.332 1130703.73 0, 1273851.345 1130719.916 0, 1274116.119 1130736.042 0, 1274380.893 1130752.184 0, 1274645.665 1130768.341 0, 1274910.437 1130784.514 0, 
+    1275175.207 1130800.702 0, 1275439.977 1130816.907 0, 1275704.746 1130833.126 0, 1275969.514 1130849.361 0, 1276234.281 1130865.612 0, 1276499.047 1130881.879 0, 1276763.811 1130898.161 0, 1277028.575 1130914.458 0, 1277293.338 1130930.771 0, 1277558.101 1130947.1 0, 
+    1277822.862 1130963.444 0, 1278087.622 1130979.804 0, 1278352.381 1130996.18 0, 1278617.139 1131012.571 0, 1278881.896 1131028.977 0, 1279146.653 1131045.4 0, 1279411.408 1131061.837 0, 1279676.162 1131078.291 0, 1279939.68 1131094.683 0, 1280286.353 1125524.216 0, 
+    1280633.027 1119953.746 0))
+
+POLYGON ((1292646.687 1131903.515 0, 1292383.215 1131886.378 0, 1292118.508 1131869.177 0, 1291853.8 1131851.991 0, 1291589.091 1131834.821 0, 1291324.381 1131817.666 0, 1291059.671 1131800.527 0, 1290794.959 1131783.404 0, 1290530.246 1131766.296 0, 1290265.532 1131749.204 0, 
+    1290000.817 1131732.127 0, 1289736.101 1131715.066 0, 1289471.384 1131698.021 0, 1289206.666 1131680.991 0, 1288941.948 1131663.976 0, 1288677.228 1131646.978 0, 1288412.507 1131629.994 0, 1288147.785 1131613.027 0, 1287883.062 1131596.075 0, 1287618.338 1131579.138 0, 
+    1287353.613 1131562.217 0, 1287088.887 1131545.312 0, 1286824.161 1131528.423 0, 1286559.433 1131511.548 0, 1286293.469 1131494.611 0, 1286029.974 1131477.847 0, 1285765.243 1131461.02 0, 1285500.511 1131444.208 0, 1285235.778 1131427.412 0, 1284971.045 1131410.631 0, 
+    1284706.31 1131393.866 0, 1284441.574 1131377.116 0, 1284176.837 1131360.383 0, 1283912.1 1131343.664 0, 1283647.361 1131326.962 0, 1283382.621 1131310.274 0, 1283117.88 1131293.603 0, 1282853.139 1131276.947 0, 1282588.396 1131260.307 0, 1282323.652 1131243.682 0, 
+    1282058.908 1131227.073 0, 1281794.162 1131210.479 0, 1281529.416 1131193.901 0, 1281264.668 1131177.338 0, 1280999.92 1131160.792 0, 1280735.17 1131144.26 0, 1280470.42 1131127.744 0, 1280205.668 1131111.244 0, 1279939.68 1131094.683 0, 1279593.006 1136665.141 0, 
+    1279246.334 1142235.586 0, 1279511.664 1142252.106 0, 1279775.76 1142268.566 0, 1280039.854 1142285.04 0, 1280303.948 1142301.531 0, 1280568.041 1142318.037 0, 1280832.133 1142334.558 0, 1281096.224 1142351.095 0, 1281360.313 1142367.648 0, 1281624.402 1142384.216 0, 
+    1281888.49 1142400.799 0, 1282152.577 1142417.399 0, 1282416.663 1142434.013 0, 1282680.748 1142450.644 0, 1282944.832 1142467.289 0, 1283208.915 1142483.951 0, 1283472.997 1142500.628 0, 1283737.078 1142517.32 0, 1284001.158 1142534.028 0, 1284265.238 1142550.752 0, 
+    1284529.316 1142567.491 0, 1284793.393 1142584.245 0, 1285057.469 1142601.015 0, 1285321.544 1142617.801 0, 1285584.386 1142634.524 0, 1285849.692 1142651.419 0, 1286113.764 1142668.251 0, 1286377.835 1142685.099 0, 1286641.905 1142701.963 0, 1286905.974 1142718.842 0, 
+    1287170.043 1142735.736 0, 1287434.11 1142752.646 0, 1287698.176 1142769.572 0, 1287962.241 1142786.513 0, 1288226.306 1142803.469 0, 1288490.369 1142820.442 0, 1288754.431 1142837.429 0, 1289018.492 1142854.433 0, 1289282.553 1142871.451 0, 1289546.612 1142888.486 0, 
+    1289810.67 1142905.536 0, 1290074.727 1142922.601 0, 1290338.783 1142939.682 0, 1290602.839 1142956.779 0, 1290866.893 1142973.891 0, 1291130.946 1142991.018 0, 1291394.998 1143008.162 0, 1291659.049 1143025.32 0, 1291921.869 1143042.414 0, 1292284.277 1137472.971 0, 
+    1292646.687 1131903.515 0))
+
+POLYGON ((1304595.073 1143885.05 0, 1304332.302 1143867.214 0, 1304068.3 1143849.309 0, 1303804.297 1143831.42 0, 1303540.293 1143813.546 0, 1303276.289 1143795.688 0, 1303012.283 1143777.846 0, 1302748.276 1143760.019 0, 1302484.268 1143742.208 0, 1302220.259 1143724.412 0, 
+    1301956.249 1143706.631 0, 1301692.238 1143688.867 0, 1301428.225 1143671.117 0, 1301164.212 1143653.384 0, 1300900.198 1143635.666 0, 1300636.183 1143617.963 0, 1300372.166 1143600.276 0, 1300108.149 1143582.604 0, 1299844.131 1143564.948 0, 1299580.111 1143547.308 0, 
+    1299316.091 1143529.683 0, 1299052.069 1143512.074 0, 1298788.047 1143494.48 0, 1298524.023 1143476.901 0, 1298258.769 1143459.257 0, 1297995.973 1143441.791 0, 1297731.946 1143424.26 0, 1297467.918 1143406.744 0, 1297203.89 1143389.243 0, 1296939.86 1143371.758 0, 
+    1296675.829 1143354.288 0, 1296411.797 1143336.834 0, 1296147.764 1143319.396 0, 1295883.73 1143301.973 0, 1295619.696 1143284.566 0, 1295355.66 1143267.174 0, 1295091.623 1143249.798 0, 1294827.585 1143232.437 0, 1294563.546 1143215.092 0, 1294299.506 1143197.762 0, 
+    1294035.465 1143180.448 0, 1293771.423 1143163.149 0, 1293507.379 1143145.866 0, 1293243.335 1143128.599 0, 1292979.29 1143111.347 0, 1292715.244 1143094.11 0, 1292451.197 1143076.89 0, 1292187.149 1143059.684 0, 1291921.869 1143042.414 0, 1291559.461 1148611.84 0, 
+    1291197.055 1154181.244 0, 1291461.677 1154198.471 0, 1291725.069 1154215.634 0, 1291988.461 1154232.812 0, 1292251.851 1154250.005 0, 1292515.241 1154267.215 0, 1292778.63 1154284.439 0, 1293042.017 1154301.679 0, 1293305.403 1154318.935 0, 1293568.789 1154336.206 0, 
+    1293832.173 1154353.493 0, 1294095.557 1154370.795 0, 1294358.939 1154388.112 0, 1294622.321 1154405.446 0, 1294885.701 1154422.794 0, 1295149.08 1154440.158 0, 1295412.459 1154457.538 0, 1295675.836 1154474.933 0, 1295939.212 1154492.344 0, 1296202.587 1154509.77 0, 
+    1296465.962 1154527.212 0, 1296729.335 1154544.669 0, 1296992.707 1154562.141 0, 1297256.078 1154579.63 0, 1297518.221 1154597.052 0, 1297782.817 1154614.652 0, 1298046.185 1154632.187 0, 1298309.552 1154649.737 0, 1298572.918 1154667.303 0, 1298836.283 1154684.884 0, 
+    1299099.647 1154702.481 0, 1299363.01 1154720.093 0, 1299626.372 1154737.72 0, 1299889.733 1154755.364 0, 1300153.092 1154773.022 0, 1300416.451 1154790.696 0, 1300679.809 1154808.386 0, 1300943.165 1154826.091 0, 1301206.521 1154843.812 0, 1301469.876 1154861.548 0, 
+    1301733.229 1154879.3 0, 1301996.582 1154897.067 0, 1302259.933 1154914.85 0, 1302523.283 1154932.648 0, 1302786.633 1154950.461 0, 1303049.981 1154968.291 0, 1303313.328 1154986.135 0, 1303576.674 1155003.995 0, 1303838.794 1155021.788 0, 1304216.933 1149453.43 0, 
+    1304595.073 1143885.05 0))
+
+POLYGON ((1316478.107 1155898.044 0, 1316216.037 1155879.51 0, 1315952.742 1155860.906 0, 1315689.447 1155842.318 0, 1315426.15 1155823.745 0, 1315162.852 1155805.187 0, 1314899.553 1155786.645 0, 1314636.253 1155768.118 0, 1314372.951 1155749.607 0, 1314109.649 1155731.112 0, 
+    1313846.346 1155712.631 0, 1313583.041 1155694.167 0, 1313319.736 1155675.718 0, 1313056.429 1155657.284 0, 1312793.121 1155638.866 0, 1312529.812 1155620.463 0, 1312266.503 1155602.076 0, 1312003.192 1155583.705 0, 1311739.879 1155565.348 0, 1311476.566 1155547.008 0, 
+    1311213.252 1155528.683 0, 1310949.937 1155510.373 0, 1310686.62 1155492.079 0, 1310423.303 1155473.8 0, 1310158.76 1155455.452 0, 1309896.665 1155437.289 0, 1309633.344 1155419.057 0, 1309370.022 1155400.841 0, 1309106.7 1155382.639 0, 1308843.376 1155364.454 0, 
+    1308580.051 1155346.284 0, 1308316.725 1155328.129 0, 1308053.398 1155309.99 0, 1307790.069 1155291.866 0, 1307526.74 1155273.758 0, 1307263.41 1155255.665 0, 1307000.079 1155237.588 0, 1306736.746 1155219.526 0, 1306473.413 1155201.48 0, 1306210.078 1155183.45 0, 
+    1305946.742 1155165.434 0, 1305683.406 1155147.435 0, 1305420.068 1155129.451 0, 1305156.729 1155111.482 0, 1304893.389 1155093.529 0, 1304630.049 1155075.591 0, 1304366.707 1155057.669 0, 1304103.364 1155039.762 0, 1303838.794 1155021.788 0, 1303460.657 1160590.119 0, 
+    1303082.521 1166158.419 0, 1303346.433 1166176.349 0, 1303609.12 1166194.211 0, 1303871.807 1166212.089 0, 1304134.492 1166229.982 0, 1304397.176 1166247.89 0, 1304659.86 1166265.814 0, 1304922.542 1166283.753 0, 1305185.223 1166301.708 0, 1305447.903 1166319.679 0, 
+    1305710.582 1166337.664 0, 1305973.261 1166355.666 0, 1306235.938 1166373.682 0, 1306498.613 1166391.715 0, 1306761.288 1166409.762 0, 1307023.962 1166427.825 0, 1307286.635 1166445.904 0, 1307549.306 1166463.998 0, 1307811.977 1166482.107 0, 1308074.647 1166500.232 0, 
+    1308337.315 1166518.373 0, 1308599.982 1166536.528 0, 1308862.649 1166554.7 0, 1309125.314 1166572.887 0, 1309386.757 1166591.004 0, 1309650.641 1166609.306 0, 1309913.303 1166627.54 0, 1310175.964 1166645.788 0, 1310438.624 1166664.052 0, 1310701.283 1166682.332 0, 
+    1310963.941 1166700.627 0, 1311226.597 1166718.937 0, 1311489.253 1166737.263 0, 1311751.908 1166755.605 0, 1312014.561 1166773.961 0, 1312277.213 1166792.334 0, 1312539.865 1166810.721 0, 1312802.515 1166829.125 0, 1313065.164 1166847.543 0, 1313327.812 1166865.977 0, 
+    1313590.459 1166884.427 0, 1313853.105 1166902.892 0, 1314115.749 1166921.373 0, 1314378.393 1166939.868 0, 1314641.036 1166958.38 0, 1314903.677 1166976.907 0, 1315166.318 1166995.449 0, 1315428.957 1167014.007 0, 1315690.375 1167032.494 0, 1316084.24 1161465.284 0, 
+    1316478.107 1155898.044 0))
+
+POLYGON ((1328295.708 1167942.184 0, 1328034.342 1167922.959 0, 1327771.756 1167903.659 0, 1327509.169 1167884.375 0, 1327246.581 1167865.106 0, 1326983.992 1167845.853 0, 1326721.401 1167826.615 0, 1326458.81 1167807.392 0, 1326196.217 1167788.185 0, 1325933.623 1167768.994 0, 
+    1325671.028 1167749.818 0, 1325408.432 1167730.657 0, 1325145.835 1167711.512 0, 1324883.237 1167692.382 0, 1324620.638 1167673.268 0, 1324358.037 1167654.169 0, 1324095.435 1167635.086 0, 1323832.833 1167616.018 0, 1323570.229 1167596.966 0, 1323307.624 1167577.929 0, 
+    1323045.018 1167558.907 0, 1322782.41 1167539.901 0, 1322519.802 1167520.91 0, 1322257.193 1167501.935 0, 1321993.363 1167482.888 0, 1321731.97 1167464.031 0, 1321469.357 1167445.103 0, 1321206.743 1167426.189 0, 1320944.128 1167407.291 0, 1320681.512 1167388.409 0, 
+    1320418.895 1167369.542 0, 1320156.277 1167350.69 0, 1319893.657 1167331.854 0, 1319631.036 1167313.034 0, 1319368.415 1167294.229 0, 1319105.792 1167275.439 0, 1318843.168 1167256.665 0, 1318580.543 1167237.906 0, 1318317.917 1167219.163 0, 1318055.29 1167200.435 0, 
+    1317792.661 1167181.723 0, 1317530.032 1167163.026 0, 1317267.401 1167144.344 0, 1317004.77 1167125.678 0, 1316742.137 1167107.028 0, 1316479.503 1167088.393 0, 1316216.868 1167069.773 0, 1315954.232 1167051.169 0, 1315690.375 1167032.494 0, 1315296.512 1172599.668 0, 
+    1314902.652 1178166.802 0, 1315165.851 1178185.43 0, 1315427.832 1178203.988 0, 1315689.812 1178222.561 0, 1315951.79 1178241.15 0, 1316213.768 1178259.754 0, 1316475.744 1178278.373 0, 1316737.719 1178297.008 0, 1316999.693 1178315.658 0, 1317261.666 1178334.324 0, 
+    1317523.638 1178353.005 0, 1317785.609 1178371.701 0, 1318047.579 1178390.413 0, 1318309.547 1178409.141 0, 1318571.515 1178427.883 0, 1318833.481 1178446.642 0, 1319095.447 1178465.415 0, 1319357.411 1178484.204 0, 1319619.374 1178503.009 0, 1319881.336 1178521.829 0, 
+    1320143.297 1178540.664 0, 1320405.257 1178559.515 0, 1320667.215 1178578.381 0, 1320929.173 1178597.262 0, 1321189.913 1178616.071 0, 1321453.084 1178635.072 0, 1321715.039 1178653.999 0, 1321976.992 1178672.943 0, 1322238.944 1178691.901 0, 1322500.895 1178710.875 0, 
+    1322762.844 1178729.865 0, 1323024.793 1178748.87 0, 1323286.741 1178767.89 0, 1323548.687 1178786.926 0, 1323810.632 1178805.977 0, 1324072.576 1178825.043 0, 1324334.519 1178844.125 0, 1324596.461 1178863.223 0, 1324858.402 1178882.336 0, 1325120.342 1178901.464 0, 
+    1325382.28 1178920.607 0, 1325644.218 1178939.767 0, 1325906.154 1178958.941 0, 1326168.089 1178978.131 0, 1326430.023 1178997.336 0, 1326691.956 1179016.557 0, 1326953.888 1179035.793 0, 1327215.818 1179055.045 0, 1327476.533 1179074.222 0, 1327886.119 1173508.223 0, 
+    1328295.708 1167942.184 0))
+
+POLYGON ((1340047.799 1180017.163 0, 1339787.138 1179997.249 0, 1339525.263 1179977.257 0, 1339263.386 1179957.281 0, 1339001.509 1179937.32 0, 1338739.63 1179917.375 0, 1338477.75 1179897.445 0, 1338215.869 1179877.531 0, 1337953.987 1179857.632 0, 1337692.104 1179837.748 0, 
+    1337430.219 1179817.88 0, 1337168.333 1179798.027 0, 1336906.446 1179778.19 0, 1336644.558 1179758.368 0, 1336382.669 1179738.561 0, 1336120.779 1179718.77 0, 1335858.887 1179698.995 0, 1335596.994 1179679.234 0, 1335335.101 1179659.49 0, 1335073.205 1179639.76 0, 
+    1334811.309 1179620.046 0, 1334549.412 1179600.347 0, 1334287.513 1179580.664 0, 1334025.614 1179560.996 0, 1333762.499 1179541.253 0, 1333501.811 1179521.707 0, 1333239.908 1179502.086 0, 1332978.003 1179482.479 0, 1332716.098 1179462.889 0, 1332454.191 1179443.313 0, 
+    1332192.283 1179423.754 0, 1331930.375 1179404.209 0, 1331668.464 1179384.68 0, 1331406.553 1179365.166 0, 1331144.641 1179345.668 0, 1330882.727 1179326.185 0, 1330620.813 1179306.718 0, 1330358.897 1179287.266 0, 1330096.98 1179267.829 0, 1329835.062 1179248.408 0, 
+    1329573.143 1179229.003 0, 1329311.222 1179209.612 0, 1329049.301 1179190.237 0, 1328787.378 1179170.878 0, 1328525.454 1179151.534 0, 1328263.529 1179132.205 0, 1328001.603 1179112.892 0, 1327739.676 1179093.594 0, 1327476.533 1179074.222 0, 1327066.95 1184640.176 0, 
+    1326657.37 1190206.081 0, 1326919.855 1190225.404 0, 1327181.127 1190244.654 0, 1327442.398 1190263.919 0, 1327703.668 1190283.199 0, 1327964.937 1190302.495 0, 1328226.204 1190321.806 0, 1328487.47 1190341.132 0, 1328748.736 1190360.474 0, 1329010 1190379.831 0, 
+    1329271.263 1190399.204 0, 1329532.524 1190418.592 0, 1329793.785 1190437.995 0, 1330055.045 1190457.414 0, 1330316.303 1190476.848 0, 1330577.56 1190496.297 0, 1330838.816 1190515.762 0, 1331100.071 1190535.242 0, 1331361.325 1190554.738 0, 1331622.578 1190574.249 0, 
+    1331883.829 1190593.775 0, 1332145.079 1190613.317 0, 1332406.329 1190632.874 0, 1332667.577 1190652.446 0, 1332927.613 1190671.943 0, 1333190.069 1190691.637 0, 1333451.314 1190711.256 0, 1333712.557 1190730.89 0, 1333973.799 1190750.539 0, 1334235.04 1190770.204 0, 
+    1334496.28 1190789.884 0, 1334757.519 1190809.58 0, 1335018.757 1190829.291 0, 1335279.993 1190849.017 0, 1335541.229 1190868.758 0, 1335802.463 1190888.515 0, 1336063.696 1190908.288 0, 1336324.927 1190928.075 0, 1336586.158 1190947.879 0, 1336847.388 1190967.697 0, 
+    1337108.616 1190987.531 0, 1337369.843 1191007.38 0, 1337631.069 1191027.245 0, 1337892.294 1191047.125 0, 1338153.517 1191067.02 0, 1338414.74 1191086.931 0, 1338675.961 1191106.857 0, 1338937.181 1191126.798 0, 1339197.191 1191146.663 0, 1339622.493 1185581.937 0, 
+    1340047.799 1180017.163 0))
+
+POLYGON ((1351734.303 1192122.668 0, 1351474.349 1192102.069 0, 1351213.187 1192081.39 0, 1350952.023 1192060.726 0, 1350690.857 1192040.077 0, 1350429.691 1192019.444 0, 1350168.523 1191998.826 0, 1349907.355 1191978.223 0, 1349646.185 1191957.636 0, 1349385.013 1191937.064 0, 
+    1349123.841 1191916.508 0, 1348862.667 1191895.967 0, 1348601.492 1191875.441 0, 1348340.316 1191854.931 0, 1348079.139 1191834.436 0, 1347817.961 1191813.956 0, 1347556.781 1191793.492 0, 1347295.6 1191773.043 0, 1347034.418 1191752.61 0, 1346773.235 1191732.192 0, 
+    1346512.05 1191711.789 0, 1346250.864 1191691.402 0, 1345989.678 1191671.03 0, 1345728.489 1191650.673 0, 1345466.092 1191630.238 0, 1345206.11 1191610.006 0, 1344944.918 1191589.696 0, 1344683.725 1191569.401 0, 1344422.531 1191549.121 0, 1344161.336 1191528.857 0, 
+    1343900.139 1191508.608 0, 1343638.942 1191488.374 0, 1343377.743 1191468.156 0, 1343116.543 1191447.953 0, 1342855.342 1191427.766 0, 1342594.139 1191407.593 0, 1342332.936 1191387.437 0, 1342071.731 1191367.295 0, 1341810.525 1191347.169 0, 1341549.318 1191327.059 0, 
+    1341288.109 1191306.964 0, 1341026.9 1191286.884 0, 1340765.689 1191266.819 0, 1340504.477 1191246.77 0, 1340243.264 1191226.736 0, 1339982.05 1191206.718 0, 1339720.835 1191186.715 0, 1339459.618 1191166.727 0, 1339197.191 1191146.663 0, 1338771.892 1196711.334 0, 
+    1338346.598 1202275.947 0, 1338608.368 1202295.961 0, 1338868.929 1202315.899 0, 1339129.49 1202335.851 0, 1339390.049 1202355.82 0, 1339650.607 1202375.803 0, 1339911.164 1202395.802 0, 1340171.719 1202415.816 0, 1340432.274 1202435.845 0, 1340692.827 1202455.89 0, 
+    1340953.379 1202475.95 0, 1341213.93 1202496.026 0, 1341474.48 1202516.117 0, 1341735.029 1202536.223 0, 1341995.576 1202556.345 0, 1342256.122 1202576.481 0, 1342516.667 1202596.634 0, 1342777.211 1202616.801 0, 1343037.754 1202636.984 0, 1343298.295 1202657.182 0, 
+    1343558.836 1202677.396 0, 1343819.375 1202697.624 0, 1344079.912 1202717.869 0, 1344340.449 1202738.128 0, 1344599.779 1202758.309 0, 1344861.519 1202778.693 0, 1345122.052 1202798.999 0, 1345382.584 1202819.32 0, 1345643.115 1202839.656 0, 1345903.644 1202860.007 0, 
+    1346164.173 1202880.374 0, 1346424.7 1202900.756 0, 1346685.226 1202921.154 0, 1346945.75 1202941.567 0, 1347206.274 1202961.995 0, 1347466.796 1202982.439 0, 1347727.317 1203002.898 0, 1347987.837 1203023.372 0, 1348248.356 1203043.861 0, 1348508.874 1203064.366 0, 
+    1348769.39 1203084.886 0, 1349029.905 1203105.422 0, 1349290.419 1203125.973 0, 1349550.932 1203146.539 0, 1349811.443 1203167.12 0, 1350071.953 1203187.717 0, 1350332.462 1203208.33 0, 1350592.97 1203228.957 0, 1350852.272 1203249.505 0, 1351293.286 1197686.116 0, 
+    1351734.303 1192122.668 0))
+
+POLYGON ((1363355.146 1204258.389 0, 1363095.901 1204237.109 0, 1362835.452 1204215.746 0, 1362575.003 1204194.398 0, 1362314.552 1204173.065 0, 1362054.099 1204151.747 0, 1361793.646 1204130.445 0, 1361533.191 1204109.159 0, 1361272.735 1204087.887 0, 1361012.278 1204066.631 0, 
+    1360751.819 1204045.39 0, 1360491.359 1204024.165 0, 1360230.898 1204002.954 0, 1359970.436 1203981.76 0, 1359709.972 1203960.58 0, 1359449.508 1203939.416 0, 1359189.042 1203918.267 0, 1358928.574 1203897.134 0, 1358668.106 1203876.016 0, 1358407.636 1203854.913 0, 
+    1358147.165 1203833.825 0, 1357886.693 1203812.753 0, 1357626.219 1203791.696 0, 1357365.745 1203770.655 0, 1357104.065 1203749.532 0, 1356844.792 1203728.618 0, 1356584.313 1203707.622 0, 1356323.833 1203686.642 0, 1356063.353 1203665.677 0, 1355802.87 1203644.728 0, 
+    1355542.387 1203623.794 0, 1355281.902 1203602.875 0, 1355021.417 1203581.971 0, 1354760.93 1203561.083 0, 1354500.441 1203540.21 0, 1354239.952 1203519.353 0, 1353979.461 1203498.51 0, 1353718.969 1203477.684 0, 1353458.476 1203456.872 0, 1353197.981 1203436.076 0, 
+    1352937.486 1203415.295 0, 1352676.989 1203394.529 0, 1352416.491 1203373.779 0, 1352155.992 1203353.044 0, 1351895.491 1203332.325 0, 1351634.989 1203311.621 0, 1351374.486 1203290.932 0, 1351113.982 1203270.258 0, 1350852.272 1203249.505 0, 1350411.264 1208812.83 0, 
+    1349970.261 1214376.088 0, 1350231.313 1214396.789 0, 1350491.163 1214417.411 0, 1350751.011 1214438.048 0, 1351010.858 1214458.7 0, 1351270.703 1214479.367 0, 1351530.548 1214500.05 0, 1351790.391 1214520.748 0, 1352050.233 1214541.461 0, 1352310.074 1214562.19 0, 
+    1352569.913 1214582.934 0, 1352829.752 1214603.693 0, 1353089.589 1214624.468 0, 1353349.425 1214645.257 0, 1353609.259 1214666.062 0, 1353869.093 1214686.883 0, 1354128.925 1214707.718 0, 1354388.756 1214728.569 0, 1354648.586 1214749.436 0, 1354908.414 1214770.317 0, 
+    1355168.241 1214791.214 0, 1355428.068 1214812.126 0, 1355687.892 1214833.054 0, 1355947.716 1214853.996 0, 1356206.338 1214874.858 0, 1356467.359 1214895.928 0, 1356727.179 1214916.916 0, 1356986.998 1214937.92 0, 1357246.815 1214958.939 0, 1357506.632 1214979.974 0, 
+    1357766.447 1215001.024 0, 1358026.26 1215022.089 0, 1358286.073 1215043.169 0, 1358545.884 1215064.265 0, 1358805.694 1215085.376 0, 1359065.503 1215106.502 0, 1359325.31 1215127.644 0, 1359585.117 1215148.8 0, 1359844.922 1215169.972 0, 1360104.725 1215191.16 0, 
+    1360364.528 1215212.363 0, 1360624.329 1215233.581 0, 1360884.129 1215254.814 0, 1361143.928 1215276.062 0, 1361403.725 1215297.326 0, 1361663.522 1215318.605 0, 1361923.317 1215339.9 0, 1362183.111 1215361.21 0, 1362441.704 1215382.436 0, 1362898.422 1209820.447 0, 
+    1363355.146 1204258.389 0))
+
+POLYGON ((1374910.254 1216424.015 0, 1374651.719 1216402.057 0, 1374391.987 1216380.014 0, 1374132.253 1216357.986 0, 1373872.518 1216335.973 0, 1373612.781 1216313.975 0, 1373353.044 1216291.992 0, 1373093.305 1216270.025 0, 1372833.564 1216248.073 0, 1372573.823 1216226.137 0, 
+    1372314.08 1216204.215 0, 1372054.336 1216182.309 0, 1371794.59 1216160.419 0, 1371534.843 1216138.543 0, 1371275.095 1216116.683 0, 1371015.346 1216094.838 0, 1370755.596 1216073.009 0, 1370495.844 1216051.194 0, 1370236.09 1216029.395 0, 1369976.336 1216007.611 0, 
+    1369716.58 1215985.843 0, 1369456.823 1215964.09 0, 1369197.065 1215942.352 0, 1368937.305 1215920.63 0, 1368676.347 1215898.822 0, 1368417.782 1215877.23 0, 1368158.019 1215855.554 0, 1367898.254 1215833.892 0, 1367638.488 1215812.246 0, 1367378.721 1215790.615 0, 
+    1367118.953 1215769 0, 1366859.183 1215747.399 0, 1366599.412 1215725.814 0, 1366339.64 1215704.245 0, 1366079.866 1215682.69 0, 1365820.091 1215661.151 0, 1365560.315 1215639.628 0, 1365300.538 1215618.119 0, 1365040.759 1215596.626 0, 1364780.979 1215575.148 0, 
+    1364521.198 1215553.685 0, 1364261.415 1215532.238 0, 1364001.632 1215510.806 0, 1363741.847 1215489.389 0, 1363482.061 1215467.988 0, 1363222.273 1215446.601 0, 1362962.484 1215425.231 0, 1362702.694 1215403.875 0, 1362441.704 1215382.436 0, 1361984.992 1220944.353 0, 
+    1361528.286 1226506.192 0, 1361788.618 1226527.577 0, 1362047.754 1226548.879 0, 1362306.888 1226570.196 0, 1362566.021 1226591.528 0, 1362825.152 1226612.876 0, 1363084.282 1226634.238 0, 1363343.411 1226655.617 0, 1363602.539 1226677.01 0, 1363861.666 1226698.418 0, 
+    1364120.791 1226719.842 0, 1364379.915 1226741.281 0, 1364639.037 1226762.736 0, 1364898.159 1226784.205 0, 1365157.279 1226805.69 0, 1365416.398 1226827.19 0, 1365675.516 1226848.705 0, 1365934.632 1226870.236 0, 1366193.747 1226891.782 0, 1366452.861 1226913.343 0, 
+    1366711.973 1226934.919 0, 1366971.085 1226956.511 0, 1367230.195 1226978.117 0, 1367489.304 1226999.739 0, 1367747.216 1227021.277 0, 1368007.517 1227043.029 0, 1368266.622 1227064.697 0, 1368525.726 1227086.38 0, 1368784.828 1227108.079 0, 1369043.929 1227129.792 0, 
+    1369303.029 1227151.521 0, 1369562.128 1227173.265 0, 1369821.225 1227195.024 0, 1370080.321 1227216.799 0, 1370339.416 1227238.589 0, 1370598.509 1227260.394 0, 1370857.601 1227282.214 0, 1371116.692 1227304.05 0, 1371375.782 1227325.9 0, 1371634.87 1227347.767 0, 
+    1371893.957 1227369.648 0, 1372153.043 1227391.544 0, 1372412.127 1227413.456 0, 1372671.21 1227435.383 0, 1372930.292 1227457.326 0, 1373189.372 1227479.283 0, 1373448.452 1227501.256 0, 1373707.53 1227523.244 0, 1373965.412 1227545.146 0, 1374437.83 1221984.619 0, 
+    1374910.254 1216424.015 0))
+
+POLYGON ((848522.485 756567.52 0, 848237.101 756576.4 0, 847950.304 756585.341 0, 847663.509 756594.299 0, 847376.714 756603.274 0, 847089.92 756612.265 0, 846803.126 756621.274 0, 846516.332 756630.299 0, 846229.539 756639.341 0, 845942.747 756648.4 0, 
+    845655.955 756657.476 0, 845369.164 756666.569 0, 845082.373 756675.679 0, 844795.583 756684.805 0, 844508.793 756693.949 0, 844222.004 756703.109 0, 843935.216 756712.286 0, 843648.428 756721.48 0, 843361.64 756730.691 0, 843074.853 756739.919 0, 
+    842788.067 756749.164 0, 842501.281 756758.426 0, 842214.496 756767.704 0, 841927.711 756776.999 0, 841639.514 756786.358 0, 841354.143 756795.641 0, 841067.36 756804.987 0, 840780.577 756814.35 0, 840493.795 756823.73 0, 840207.014 756833.126 0, 
+    839920.233 756842.54 0, 839633.453 756851.97 0, 839346.673 756861.417 0, 839059.894 756870.882 0, 838773.115 756880.363 0, 838486.337 756889.861 0, 838199.559 756899.375 0, 837912.782 756908.907 0, 837626.006 756918.456 0, 837339.23 756928.021 0, 
+    837052.454 756937.604 0, 836765.68 756947.203 0, 836478.906 756956.819 0, 836192.132 756966.452 0, 835905.359 756976.102 0, 835618.586 756985.768 0, 835331.814 756995.452 0, 835045.043 757005.152 0, 834756.858 757014.918 0, 834945.757 762584.645 0, 
+    835134.664 768154.623 0, 835422.19 768144.88 0, 835708.305 768135.201 0, 835994.422 768125.54 0, 836280.538 768115.895 0, 836566.656 768106.267 0, 836852.774 768096.657 0, 837138.892 768087.062 0, 837425.011 768077.485 0, 837711.131 768067.925 0, 
+    837997.251 768058.381 0, 838283.372 768048.854 0, 838569.493 768039.345 0, 838855.615 768029.851 0, 839141.738 768020.375 0, 839427.861 768010.916 0, 839713.984 768001.473 0, 840000.108 767992.048 0, 840286.233 767982.639 0, 840572.358 767973.247 0, 
+    840858.484 767963.872 0, 841144.61 767954.513 0, 841430.737 767945.172 0, 841716.865 767935.847 0, 842001.583 767926.585 0, 842289.121 767917.248 0, 842575.25 767907.974 0, 842861.38 767898.717 0, 843147.51 767889.476 0, 843433.641 767880.253 0, 
+    843719.772 767871.046 0, 844005.904 767861.856 0, 844292.036 767852.683 0, 844578.169 767843.527 0, 844864.302 767834.387 0, 845150.436 767825.265 0, 845436.571 767816.159 0, 845722.706 767807.07 0, 846008.841 767797.998 0, 846294.978 767788.943 0, 
+    846581.114 767779.905 0, 846867.251 767770.883 0, 847153.389 767761.879 0, 847439.527 767752.891 0, 847725.666 767743.92 0, 848011.805 767734.966 0, 848297.945 767726.028 0, 848584.085 767717.108 0, 848868.818 767708.248 0, 848695.647 762137.759 0, 
+    848522.485 756567.52 0))
+
+POLYGON ((862604.177 767300.677 0, 862319.419 767308.732 0, 862033.255 767316.844 0, 861747.091 767324.973 0, 861460.927 767333.119 0, 861174.765 767341.281 0, 860888.602 767349.461 0, 860602.44 767357.657 0, 860316.279 767365.87 0, 860030.118 767374.1 0, 
+    859743.957 767382.347 0, 859457.797 767390.61 0, 859171.637 767398.891 0, 858885.478 767407.188 0, 858599.32 767415.502 0, 858313.162 767423.833 0, 858027.004 767432.181 0, 857740.847 767440.546 0, 857454.69 767448.927 0, 857168.534 767457.325 0, 
+    856882.379 767465.741 0, 856596.224 767474.173 0, 856310.069 767482.622 0, 856023.915 767491.087 0, 855736.354 767499.612 0, 855451.608 767508.069 0, 855165.455 767516.586 0, 854879.303 767525.119 0, 854593.152 767533.669 0, 854307.001 767542.235 0, 
+    854020.85 767550.819 0, 853734.7 767559.419 0, 853448.55 767568.037 0, 853162.401 767576.671 0, 852876.252 767585.322 0, 852590.104 767593.99 0, 852303.957 767602.674 0, 852017.81 767611.376 0, 851731.663 767620.094 0, 851445.517 767628.829 0, 
+    851159.372 767637.582 0, 850873.227 767646.35 0, 850587.082 767655.136 0, 850300.938 767663.939 0, 850014.795 767672.758 0, 849728.652 767681.594 0, 849442.509 767690.447 0, 849156.368 767699.317 0, 848868.818 767708.248 0, 849041.995 773278.984 0, 
+    849215.18 778849.963 0, 849502.071 778841.053 0, 849787.558 778832.203 0, 850073.044 778823.37 0, 850358.531 778814.554 0, 850644.019 778805.755 0, 850929.507 778796.973 0, 851214.996 778788.207 0, 851500.485 778779.458 0, 851785.975 778770.726 0, 
+    852071.465 778762.011 0, 852356.956 778753.313 0, 852642.447 778744.631 0, 852927.939 778735.966 0, 853213.431 778727.318 0, 853498.924 778718.687 0, 853784.417 778710.073 0, 854069.911 778701.475 0, 854355.405 778692.895 0, 854640.9 778684.331 0, 
+    854926.396 778675.783 0, 855211.891 778667.253 0, 855497.388 778658.74 0, 855782.885 778650.243 0, 856066.978 778641.805 0, 856353.88 778633.3 0, 856639.378 778624.853 0, 856924.877 778616.424 0, 857210.376 778608.011 0, 857495.876 778599.615 0, 
+    857781.376 778591.236 0, 858066.877 778582.874 0, 858352.378 778574.528 0, 858637.88 778566.2 0, 858923.382 778557.888 0, 859208.885 778549.593 0, 859494.388 778541.314 0, 859779.892 778533.053 0, 860065.396 778524.808 0, 860350.901 778516.58 0, 
+    860636.406 778508.369 0, 860921.912 778500.175 0, 861207.418 778491.998 0, 861492.925 778483.837 0, 861778.432 778475.693 0, 862063.939 778467.566 0, 862349.447 778459.456 0, 862634.956 778451.362 0, 862919.062 778443.325 0, 862761.616 772871.879 0, 
+    862604.177 767300.677 0))
+
+POLYGON ((876624.037 778075.406 0, 876339.908 778082.64 0, 876054.377 778089.927 0, 875768.848 778097.23 0, 875483.318 778104.551 0, 875197.789 778111.888 0, 874912.261 778119.242 0, 874626.732 778126.613 0, 874341.205 778134.001 0, 874055.678 778141.405 0, 
+    873770.151 778148.826 0, 873484.624 778156.264 0, 873199.098 778163.719 0, 872913.573 778171.191 0, 872628.048 778178.679 0, 872342.523 778186.184 0, 872056.999 778193.707 0, 871771.475 778201.245 0, 871485.952 778208.801 0, 871200.429 778216.374 0, 
+    870914.907 778223.963 0, 870629.385 778231.569 0, 870343.863 778239.192 0, 870058.342 778246.832 0, 869771.419 778254.526 0, 869487.302 778262.161 0, 869201.782 778269.851 0, 868916.263 778277.558 0, 868630.744 778285.282 0, 868345.226 778293.023 0, 
+    868059.708 778300.78 0, 867774.19 778308.554 0, 867488.673 778316.345 0, 867203.157 778324.153 0, 866917.641 778331.977 0, 866632.125 778339.819 0, 866346.61 778347.677 0, 866061.095 778355.552 0, 865775.581 778363.444 0, 865490.067 778371.352 0, 
+    865204.554 778379.278 0, 864919.041 778387.22 0, 864633.529 778395.179 0, 864348.017 778403.155 0, 864062.506 778411.147 0, 863776.995 778419.157 0, 863491.485 778427.183 0, 863205.975 778435.226 0, 862919.062 778443.325 0, 863076.514 784015.011 0, 
+    863233.973 789586.933 0, 863520.227 789578.852 0, 863805.081 789570.827 0, 864089.935 789562.82 0, 864374.79 789554.829 0, 864659.646 789546.854 0, 864944.502 789538.897 0, 865229.358 789530.956 0, 865514.215 789523.032 0, 865799.073 789515.125 0, 
+    866083.93 789507.235 0, 866368.789 789499.361 0, 866653.647 789491.504 0, 866938.507 789483.664 0, 867223.366 789475.841 0, 867508.226 789468.034 0, 867793.087 789460.244 0, 868077.948 789452.471 0, 868362.81 789444.715 0, 868647.672 789436.975 0, 
+    868932.534 789429.253 0, 869217.397 789421.547 0, 869502.26 789413.857 0, 869787.124 789406.185 0, 870070.589 789398.567 0, 870356.853 789390.89 0, 870641.718 789383.268 0, 870926.584 789375.663 0, 871211.45 789368.074 0, 871496.316 789360.502 0, 
+    871781.183 789352.947 0, 872066.05 789345.409 0, 872350.918 789337.887 0, 872635.786 789330.382 0, 872920.655 789322.894 0, 873205.524 789315.423 0, 873490.394 789307.969 0, 873775.264 789300.531 0, 874060.134 789293.11 0, 874345.005 789285.706 0, 
+    874629.876 789278.318 0, 874914.748 789270.948 0, 875199.62 789263.594 0, 875484.493 789256.257 0, 875769.366 789248.936 0, 876054.239 789241.633 0, 876339.113 789234.346 0, 876623.988 789227.076 0, 876907.464 789219.858 0, 876765.748 783647.514 0, 
+    876624.037 778075.406 0))
+
+POLYGON ((890581.938 788891.415 0, 890298.44 788897.832 0, 890013.546 788904.297 0, 889728.653 788910.779 0, 889443.76 788917.278 0, 889158.867 788923.794 0, 888873.975 788930.326 0, 888589.083 788936.875 0, 888304.192 788943.441 0, 888019.301 788950.023 0, 
+    887734.41 788956.623 0, 887449.52 788963.239 0, 887164.63 788969.872 0, 886879.741 788976.521 0, 886594.852 788983.188 0, 886309.963 788989.871 0, 886025.075 788996.571 0, 885740.187 789003.288 0, 885455.299 789010.021 0, 885170.412 789016.771 0, 
+    884885.525 789023.538 0, 884600.639 789030.322 0, 884315.753 789037.123 0, 884030.867 789043.94 0, 883744.585 789050.808 0, 883461.098 789057.625 0, 883176.213 789064.493 0, 882891.329 789071.377 0, 882606.446 789078.278 0, 882321.563 789085.196 0, 
+    882036.68 789092.131 0, 881751.798 789099.082 0, 881466.916 789106.051 0, 881182.034 789113.036 0, 880897.153 789120.037 0, 880612.273 789127.056 0, 880327.393 789134.091 0, 880042.513 789141.143 0, 879757.633 789148.212 0, 879472.754 789155.298 0, 
+    879187.876 789162.4 0, 878902.998 789169.519 0, 878618.12 789176.655 0, 878333.243 789183.808 0, 878048.366 789190.977 0, 877763.489 789198.163 0, 877478.613 789205.366 0, 877193.738 789212.586 0, 876907.464 789219.858 0, 877049.187 794792.435 0, 
+    877190.915 800365.241 0, 877476.529 800357.985 0, 877760.749 800350.782 0, 878044.969 800343.596 0, 878329.19 800336.426 0, 878613.41 800329.273 0, 878897.632 800322.137 0, 879181.853 800315.017 0, 879466.076 800307.915 0, 879750.298 800300.829 0, 
+    880034.521 800293.759 0, 880318.745 800286.707 0, 880602.968 800279.671 0, 880887.193 800272.652 0, 881171.417 800265.649 0, 881455.642 800258.664 0, 881739.868 800251.695 0, 882024.094 800244.743 0, 882308.32 800237.807 0, 882592.546 800230.888 0, 
+    882876.774 800223.986 0, 883161.001 800217.101 0, 883445.229 800210.233 0, 883729.457 800203.381 0, 884012.292 800196.579 0, 884297.915 800189.727 0, 884582.145 800182.926 0, 884866.374 800176.141 0, 885150.605 800169.373 0, 885434.836 800162.621 0, 
+    885719.067 800155.887 0, 886003.298 800149.169 0, 886287.53 800142.467 0, 886571.762 800135.783 0, 886855.995 800129.115 0, 887140.228 800122.464 0, 887424.461 800115.83 0, 887708.695 800109.212 0, 887992.93 800102.611 0, 888277.164 800096.027 0, 
+    888561.399 800089.46 0, 888845.635 800082.909 0, 889129.87 800076.375 0, 889414.107 800069.858 0, 889698.343 800063.357 0, 889982.58 800056.873 0, 890266.817 800050.406 0, 890551.055 800043.956 0, 890833.9 800037.554 0, 890707.917 794464.37 0, 
+    890581.938 788891.415 0))
+
+POLYGON ((904477.757 799748.412 0, 904194.892 799754.016 0, 903910.637 799759.663 0, 903626.383 799765.327 0, 903342.129 799771.007 0, 903057.875 799776.705 0, 902773.622 799782.419 0, 902489.369 799788.15 0, 902205.116 799793.898 0, 901920.863 799799.662 0, 
+    901636.611 799805.443 0, 901352.36 799811.241 0, 901068.108 799817.056 0, 900783.857 799822.887 0, 900499.606 799828.735 0, 900215.356 799834.6 0, 899931.106 799840.481 0, 899646.856 799846.379 0, 899362.607 799852.294 0, 899078.358 799858.226 0, 
+    898794.109 799864.174 0, 898509.861 799870.14 0, 898225.613 799876.121 0, 897941.365 799882.12 0, 897655.726 799888.165 0, 897372.871 799894.167 0, 897088.625 799900.216 0, 896804.379 799906.282 0, 896520.133 799912.364 0, 896235.887 799918.463 0, 
+    895951.642 799924.579 0, 895667.398 799930.711 0, 895383.153 799936.86 0, 895098.909 799943.026 0, 894814.665 799949.209 0, 894530.422 799955.408 0, 894246.179 799961.624 0, 893961.937 799967.857 0, 893677.695 799974.107 0, 893393.453 799980.373 0, 
+    893109.211 799986.656 0, 892824.97 799992.956 0, 892540.73 799999.272 0, 892256.489 800005.605 0, 891972.249 800011.955 0, 891688.01 800018.322 0, 891403.77 800024.705 0, 891119.532 800031.106 0, 890833.9 800037.554 0, 890959.889 805610.963 0, 
+    891085.883 811184.593 0, 891370.855 811178.16 0, 891654.438 811171.775 0, 891938.021 811165.406 0, 892221.604 811159.054 0, 892505.188 811152.719 0, 892788.772 811146.4 0, 893072.357 811140.098 0, 893355.942 811133.813 0, 893639.527 811127.544 0, 
+    893923.113 811121.293 0, 894206.699 811115.058 0, 894490.285 811108.839 0, 894773.872 811102.637 0, 895057.459 811096.452 0, 895341.047 811090.284 0, 895624.635 811084.132 0, 895908.223 811077.997 0, 896191.812 811071.879 0, 896475.401 811065.777 0, 
+    896758.99 811059.692 0, 897042.58 811053.624 0, 897326.17 811047.573 0, 897609.76 811041.538 0, 897891.963 811035.549 0, 898176.942 811029.518 0, 898460.534 811023.534 0, 898744.125 811017.565 0, 899027.718 811011.614 0, 899311.31 811005.679 0, 
+    899594.903 810999.761 0, 899878.496 810993.86 0, 900162.09 810987.976 0, 900445.684 810982.108 0, 900729.278 810976.256 0, 901012.873 810970.422 0, 901296.468 810964.604 0, 901580.063 810958.803 0, 901863.658 810953.018 0, 902147.254 810947.251 0, 
+    902430.851 810941.5 0, 902714.447 810935.765 0, 902998.044 810930.048 0, 903281.642 810924.347 0, 903565.239 810918.662 0, 903848.837 810912.995 0, 904132.436 810907.344 0, 904416.034 810901.709 0, 904698.246 810896.119 0, 904587.999 805322.155 0, 
+    904477.757 799748.412 0))
+
+POLYGON ((918311.369 810646.104 0, 918029.141 810650.897 0, 917745.528 810655.73 0, 917461.914 810660.579 0, 917178.302 810665.446 0, 916894.689 810670.329 0, 916611.077 810675.229 0, 916327.465 810680.145 0, 916043.853 810685.078 0, 915760.242 810690.028 0, 
+    915476.63 810694.995 0, 915193.02 810699.978 0, 914909.409 810704.978 0, 914625.799 810709.994 0, 914342.189 810715.028 0, 914058.579 810720.078 0, 913774.97 810725.144 0, 913491.361 810730.228 0, 913207.752 810735.328 0, 912924.143 810740.444 0, 
+    912640.535 810745.578 0, 912356.927 810750.728 0, 912073.32 810755.895 0, 911789.713 810761.078 0, 911504.719 810766.304 0, 911222.499 810771.496 0, 910938.893 810776.729 0, 910655.287 810781.98 0, 910371.681 810787.247 0, 910088.076 810792.53 0, 
+    909804.471 810797.831 0, 909520.866 810803.148 0, 909237.261 810808.481 0, 908953.657 810813.832 0, 908670.053 810819.199 0, 908386.45 810824.583 0, 908102.847 810829.983 0, 907819.244 810835.401 0, 907535.641 810840.835 0, 907252.039 810846.285 0, 
+    906968.437 810851.753 0, 906684.835 810857.237 0, 906401.234 810862.737 0, 906117.633 810868.255 0, 905834.033 810873.789 0, 905550.432 810879.339 0, 905266.832 810884.907 0, 904983.233 810890.491 0, 904698.246 810896.119 0, 904808.497 816470.302 0, 
+    904918.752 822044.698 0, 905203.08 822039.083 0, 905486.023 822033.511 0, 905768.967 822027.957 0, 906051.911 822022.419 0, 906334.855 822016.898 0, 906617.8 822011.393 0, 906900.745 822005.905 0, 907183.691 822000.434 0, 907466.636 821994.979 0, 
+    907749.582 821989.541 0, 908032.529 821984.12 0, 908315.475 821978.715 0, 908598.422 821973.327 0, 908881.37 821967.956 0, 909164.317 821962.601 0, 909447.265 821957.263 0, 909730.214 821951.941 0, 910013.162 821946.637 0, 910296.111 821941.349 0, 
+    910579.06 821936.077 0, 910862.01 821930.822 0, 911144.96 821925.584 0, 911427.91 821920.363 0, 911709.477 821915.183 0, 911993.811 821909.97 0, 912276.762 821904.798 0, 912559.713 821899.643 0, 912842.665 821894.505 0, 913125.617 821889.383 0, 
+    913408.569 821884.278 0, 913691.522 821879.19 0, 913974.475 821874.118 0, 914257.428 821869.064 0, 914540.381 821864.025 0, 914823.335 821859.004 0, 915106.289 821853.999 0, 915389.243 821849.01 0, 915672.198 821844.039 0, 915955.153 821839.083 0, 
+    916238.108 821834.145 0, 916521.064 821829.223 0, 916804.019 821824.318 0, 917086.976 821819.43 0, 917369.932 821814.558 0, 917652.889 821809.703 0, 917935.846 821804.865 0, 918218.803 821800.043 0, 918500.378 821795.261 0, 918405.872 816220.575 0, 
+    918311.369 810646.104 0))
+
+POLYGON ((932082.655 821584.196 0, 931801.065 821588.182 0, 931518.095 821592.204 0, 931235.125 821596.243 0, 930952.156 821600.299 0, 930669.187 821604.371 0, 930386.218 821608.46 0, 930103.25 821612.566 0, 929820.282 821616.688 0, 929537.314 821620.827 0, 
+    929254.346 821624.983 0, 928971.378 821629.155 0, 928688.411 821633.344 0, 928405.444 821637.55 0, 928122.477 821641.772 0, 927839.511 821646.011 0, 927556.544 821650.266 0, 927273.578 821654.538 0, 926990.612 821658.827 0, 926707.647 821663.133 0, 
+    926424.682 821667.455 0, 926141.716 821671.794 0, 925858.752 821676.149 0, 925575.787 821680.521 0, 925291.442 821684.932 0, 925009.859 821689.316 0, 924726.895 821693.738 0, 924443.932 821698.177 0, 924160.968 821702.632 0, 923878.005 821707.104 0, 
+    923595.043 821711.593 0, 923312.08 821716.098 0, 923029.118 821720.62 0, 922746.156 821725.159 0, 922463.195 821729.714 0, 922180.233 821734.286 0, 921897.272 821738.875 0, 921614.311 821743.48 0, 921331.351 821748.102 0, 921048.39 821752.741 0, 
+    920765.43 821757.396 0, 920482.471 821762.068 0, 920199.511 821766.756 0, 919916.552 821771.462 0, 919633.593 821776.183 0, 919350.634 821780.922 0, 919067.676 821785.677 0, 918784.718 821790.449 0, 918500.378 821795.261 0, 918594.888 827370.157 0, 
+    918689.401 832945.26 0, 918973.082 832940.46 0, 919255.383 832935.699 0, 919537.685 832930.955 0, 919819.988 832926.227 0, 920102.29 832921.516 0, 920384.593 832916.822 0, 920666.897 832912.144 0, 920949.2 832907.483 0, 921231.504 832902.839 0, 
+    921513.808 832898.211 0, 921796.112 832893.6 0, 922078.417 832889.005 0, 922360.721 832884.427 0, 922643.027 832879.866 0, 922925.332 832875.321 0, 923207.638 832870.793 0, 923489.943 832866.281 0, 923772.25 832861.786 0, 924054.556 832857.308 0, 
+    924336.863 832852.846 0, 924619.17 832848.401 0, 924901.477 832843.973 0, 925183.784 832839.561 0, 925464.714 832835.187 0, 925748.4 832830.787 0, 926030.708 832826.425 0, 926313.017 832822.08 0, 926595.326 832817.751 0, 926877.635 832813.439 0, 
+    927159.944 832809.143 0, 927442.253 832804.864 0, 927724.563 832800.602 0, 928006.873 832796.356 0, 928289.183 832792.127 0, 928571.494 832787.915 0, 928853.805 832783.719 0, 929136.116 832779.54 0, 929418.427 832775.377 0, 929700.738 832771.231 0, 
+    929983.05 832767.102 0, 930265.362 832762.989 0, 930547.674 832758.893 0, 930829.987 832754.813 0, 931112.3 832750.751 0, 931394.613 832746.704 0, 931676.926 832742.675 0, 931959.239 832738.662 0, 932240.176 832734.685 0, 932161.414 827159.337 0, 
+    932082.655 821584.196 0))
+
+POLYGON ((945791.492 832562.393 0, 945510.543 832565.576 0, 945228.219 832568.792 0, 944945.896 832572.024 0, 944663.572 832575.272 0, 944381.249 832578.538 0, 944098.926 832581.82 0, 943816.604 832585.118 0, 943534.281 832588.433 0, 943251.959 832591.765 0, 
+    942969.637 832595.113 0, 942687.315 832598.478 0, 942404.993 832601.86 0, 942122.672 832605.258 0, 941840.351 832608.673 0, 941558.029 832612.105 0, 941275.709 832615.553 0, 940993.388 832619.017 0, 940711.067 832622.499 0, 940428.747 832625.997 0, 
+    940146.427 832629.511 0, 939864.107 832633.042 0, 939581.788 832636.59 0, 939299.468 832640.155 0, 939015.773 832643.753 0, 938734.83 832647.333 0, 938452.511 832650.947 0, 938170.192 832654.578 0, 937887.874 832658.226 0, 937605.556 832661.89 0, 
+    937323.238 832665.571 0, 937040.92 832669.268 0, 936758.603 832672.982 0, 936476.285 832676.713 0, 936193.968 832680.46 0, 935911.651 832684.224 0, 935629.335 832688.004 0, 935347.018 832691.801 0, 935064.702 832695.615 0, 934782.386 832699.445 0, 
+    934500.07 832703.292 0, 934217.755 832707.155 0, 933935.44 832711.035 0, 933653.125 832714.932 0, 933370.81 832718.846 0, 933088.495 832722.775 0, 932806.181 832726.722 0, 932523.867 832730.685 0, 932240.176 832734.685 0, 932318.941 838310.236 0, 
+    932397.709 843885.986 0, 932680.74 843881.996 0, 932962.398 843878.042 0, 933244.056 843874.105 0, 933525.714 843870.184 0, 933807.373 843866.28 0, 934089.031 843862.392 0, 934370.69 843858.521 0, 934652.349 843854.667 0, 934934.009 843850.829 0, 
+    935215.668 843847.007 0, 935497.328 843843.203 0, 935778.988 843839.414 0, 936060.649 843835.643 0, 936342.309 843831.888 0, 936623.97 843828.149 0, 936905.631 843824.427 0, 937187.292 843820.722 0, 937468.953 843817.033 0, 937750.615 843813.361 0, 
+    938032.277 843809.705 0, 938313.939 843806.066 0, 938595.601 843802.444 0, 938877.264 843798.838 0, 939157.554 843795.266 0, 939440.589 843791.676 0, 939722.252 843788.12 0, 940003.915 843784.581 0, 940285.579 843781.058 0, 940567.243 843777.551 0, 
+    940848.907 843774.061 0, 941130.571 843770.588 0, 941412.235 843767.132 0, 941693.9 843763.691 0, 941975.564 843760.268 0, 942257.229 843756.861 0, 942538.894 843753.471 0, 942820.56 843750.097 0, 943102.225 843746.74 0, 943383.891 843743.399 0, 
+    943665.557 843740.075 0, 943947.223 843736.768 0, 944228.889 843733.477 0, 944510.556 843730.203 0, 944792.222 843726.945 0, 945073.889 843723.704 0, 945355.556 843720.479 0, 945637.224 843717.271 0, 945917.52 843714.095 0, 945854.505 838138.144 0, 
+    945791.492 832562.393 0))
+
+POLYGON ((959437.762 843580.401 0, 959157.456 843582.785 0, 958875.781 843585.197 0, 958594.106 843587.626 0, 958312.431 843590.071 0, 958030.756 843592.533 0, 957749.081 843595.012 0, 957467.407 843597.507 0, 957185.733 843600.018 0, 956904.058 843602.547 0, 
+    956622.384 843605.091 0, 956340.711 843607.653 0, 956059.037 843610.231 0, 955777.363 843612.825 0, 955495.69 843615.437 0, 955214.016 843618.064 0, 954932.343 843620.709 0, 954650.67 843623.369 0, 954368.998 843626.047 0, 954087.325 843628.741 0, 
+    953805.652 843631.452 0, 953523.98 843634.179 0, 953242.308 843636.923 0, 952960.636 843639.683 0, 952677.594 843642.473 0, 952397.292 843645.253 0, 952115.621 843648.063 0, 951833.95 843650.89 0, 951552.278 843653.733 0, 951270.607 843656.593 0, 
+    950988.936 843659.47 0, 950707.266 843662.363 0, 950425.595 843665.272 0, 950143.925 843668.198 0, 949862.255 843671.141 0, 949580.585 843674.1 0, 949298.915 843677.076 0, 949017.245 843680.069 0, 948735.576 843683.078 0, 948453.907 843686.103 0, 
+    948172.237 843689.145 0, 947890.569 843692.204 0, 947608.9 843695.28 0, 947327.231 843698.372 0, 947045.563 843701.48 0, 946763.895 843704.605 0, 946482.227 843707.747 0, 946200.559 843710.905 0, 945917.52 843714.095 0, 945980.537 849290.242 0, 
+    946043.556 854866.581 0, 946325.936 854863.398 0, 946606.947 854860.247 0, 946887.959 854857.113 0, 947168.971 854853.995 0, 947449.983 854850.894 0, 947730.995 854847.809 0, 948012.007 854844.741 0, 948293.02 854841.689 0, 948574.032 854838.654 0, 
+    948855.045 854835.636 0, 949136.058 854832.633 0, 949417.072 854829.648 0, 949698.085 854826.679 0, 949979.098 854823.727 0, 950260.112 854820.791 0, 950541.126 854817.871 0, 950822.14 854814.969 0, 951103.154 854812.082 0, 951384.169 854809.213 0, 
+    951665.184 854806.36 0, 951946.198 854803.523 0, 952227.213 854800.703 0, 952508.228 854797.899 0, 952787.876 854795.126 0, 953070.259 854792.342 0, 953351.275 854789.588 0, 953632.29 854786.851 0, 953913.306 854784.13 0, 954194.322 854781.425 0, 
+    954475.339 854778.738 0, 954756.355 854776.066 0, 955037.371 854773.412 0, 955318.388 854770.774 0, 955599.405 854768.152 0, 955880.422 854765.547 0, 956161.439 854762.958 0, 956442.456 854760.386 0, 956723.474 854757.831 0, 957004.492 854755.292 0, 
+    957285.509 854752.77 0, 957566.527 854750.264 0, 957847.545 854747.775 0, 958128.563 854745.302 0, 958409.582 854742.846 0, 958690.6 854740.406 0, 958971.619 854737.983 0, 959252.638 854735.576 0, 959532.29 854733.198 0, 959485.025 849156.703 0, 
+    959437.762 843580.401 0))
+
+POLYGON ((973021.348 854637.924 0, 972741.687 854639.512 0, 972460.663 854641.125 0, 972179.638 854642.754 0, 971898.614 854644.4 0, 971617.59 854646.062 0, 971336.566 854647.741 0, 971055.542 854649.436 0, 970774.518 854651.148 0, 970493.494 854652.876 0, 
+    970212.47 854654.621 0, 969931.447 854656.383 0, 969650.423 854658.161 0, 969369.4 854659.955 0, 969088.377 854661.767 0, 968807.354 854663.594 0, 968526.331 854665.438 0, 968245.308 854667.299 0, 967964.285 854669.176 0, 967683.262 854671.07 0, 
+    967402.24 854672.981 0, 967121.217 854674.908 0, 966840.195 854676.851 0, 966559.173 854678.811 0, 966276.785 854680.797 0, 965997.128 854682.781 0, 965716.107 854684.79 0, 965435.085 854686.816 0, 965154.063 854688.859 0, 964873.042 854690.918 0, 
+    964592.02 854692.994 0, 964310.999 854695.086 0, 964029.978 854697.195 0, 963748.957 854699.321 0, 963467.936 854701.463 0, 963186.915 854703.621 0, 962905.894 854705.796 0, 962624.874 854707.988 0, 962343.853 854710.196 0, 962062.833 854712.42 0, 
+    961781.813 854714.661 0, 961500.793 854716.919 0, 961219.773 854719.193 0, 960938.753 854721.484 0, 960657.734 854723.792 0, 960376.714 854726.115 0, 960095.695 854728.456 0, 959814.676 854730.813 0, 959532.29 854733.198 0, 959579.557 860309.881 0, 
+    959626.825 865886.748 0, 959908.551 865884.369 0, 960188.914 865882.017 0, 960469.276 865879.682 0, 960749.639 865877.364 0, 961030.003 865875.062 0, 961310.366 865872.776 0, 961590.729 865870.507 0, 961871.093 865868.255 0, 962151.456 865866.019 0, 
+    962431.82 865863.8 0, 962712.184 865861.597 0, 962992.548 865859.41 0, 963272.912 865857.24 0, 963553.277 865855.087 0, 963833.641 865852.95 0, 964114.006 865850.83 0, 964394.37 865848.726 0, 964674.735 865846.638 0, 964955.1 865844.567 0, 
+    965235.465 865842.513 0, 965515.83 865840.475 0, 965796.196 865838.454 0, 966076.561 865836.449 0, 966355.565 865834.47 0, 966637.292 865832.488 0, 966917.658 865830.533 0, 967198.024 865828.594 0, 967478.39 865826.672 0, 967758.756 865824.766 0, 
+    968039.122 865822.876 0, 968319.488 865821.003 0, 968599.855 865819.147 0, 968880.221 865817.307 0, 969160.588 865815.484 0, 969440.955 865813.677 0, 969721.322 865811.886 0, 970001.689 865810.112 0, 970282.056 865808.355 0, 970562.423 865806.614 0, 
+    970842.79 865804.89 0, 971123.158 865803.182 0, 971403.525 865801.491 0, 971683.893 865799.816 0, 971964.26 865798.157 0, 972244.628 865796.515 0, 972524.996 865794.89 0, 972805.364 865793.281 0, 973084.371 865791.696 0, 973052.859 860214.718 0, 
+    973021.348 854637.924 0))
+
+POLYGON ((986542.132 865734.665 0, 986263.119 865735.462 0, 985982.748 865736.278 0, 985702.376 865737.112 0, 985422.005 865737.961 0, 985141.634 865738.828 0, 984861.263 865739.71 0, 984580.892 865740.61 0, 984300.52 865741.526 0, 984020.149 865742.458 0, 
+    983739.778 865743.407 0, 983459.408 865744.372 0, 983179.037 865745.354 0, 982898.666 865746.352 0, 982618.295 865747.367 0, 982337.924 865748.398 0, 982057.554 865749.446 0, 981777.183 865750.51 0, 981496.813 865751.591 0, 981216.442 865752.688 0, 
+    980936.072 865753.802 0, 980655.702 865754.932 0, 980375.331 865756.079 0, 980094.961 865757.243 0, 979813.231 865758.428 0, 979534.221 865759.619 0, 979253.851 865760.832 0, 978973.481 865762.061 0, 978693.111 865763.307 0, 978412.742 865764.569 0, 
+    978132.372 865765.848 0, 977852.002 865767.143 0, 977571.633 865768.455 0, 977291.264 865769.783 0, 977010.894 865771.128 0, 976730.525 865772.49 0, 976450.156 865773.867 0, 976169.787 865775.262 0, 975889.418 865776.673 0, 975609.049 865778.1 0, 
+    975328.68 865779.544 0, 975048.311 865781.004 0, 974767.942 865782.481 0, 974487.574 865783.974 0, 974207.205 865785.484 0, 973926.837 865787.011 0, 973646.468 865788.554 0, 973366.1 865790.113 0, 973084.371 865791.696 0, 973115.885 871368.856 0, 
+    973147.399 876946.192 0, 973428.468 876944.612 0, 973708.18 876943.057 0, 973987.892 876941.517 0, 974267.604 876939.995 0, 974547.316 876938.488 0, 974827.028 876936.998 0, 975106.74 876935.525 0, 975386.452 876934.068 0, 975666.164 876932.628 0, 
+    975945.877 876931.204 0, 976225.589 876929.796 0, 976505.302 876928.405 0, 976785.014 876927.03 0, 977064.727 876925.672 0, 977344.44 876924.331 0, 977624.153 876923.005 0, 977903.866 876921.697 0, 978183.579 876920.404 0, 978463.292 876919.128 0, 
+    978743.005 876917.869 0, 979022.719 876916.626 0, 979302.432 876915.4 0, 979582.145 876914.19 0, 979860.502 876913.002 0, 980141.572 876911.819 0, 980421.286 876910.659 0, 980701 876909.514 0, 980980.714 876908.387 0, 981260.427 876907.276 0, 
+    981540.141 876906.181 0, 981819.855 876905.102 0, 982099.569 876904.041 0, 982379.283 876902.995 0, 982658.997 876901.966 0, 982938.712 876900.954 0, 983218.426 876899.958 0, 983498.14 876898.979 0, 983777.855 876898.016 0, 984057.569 876897.069 0, 
+    984337.284 876896.139 0, 984616.998 876895.225 0, 984896.713 876894.328 0, 985176.427 876893.447 0, 985456.142 876892.583 0, 985735.857 876891.735 0, 986015.572 876890.904 0, 986295.286 876890.089 0, 986573.646 876889.294 0, 986557.889 871311.891 0, 
+    986542.132 865734.665 0))
+
+POLYGON ((1000000 876870.329 0, 999721.637 876870.337 0, 999441.921 876870.361 0, 999162.205 876870.402 0, 998882.489 876870.46 0, 998602.773 876870.534 0, 998323.057 876870.624 0, 998043.341 876870.731 0, 997763.625 876870.855 0, 997483.909 876870.995 0, 
+    997204.193 876871.151 0, 996924.477 876871.324 0, 996644.761 876871.513 0, 996365.045 876871.719 0, 996085.329 876871.941 0, 995805.613 876872.179 0, 995525.897 876872.435 0, 995246.182 876872.706 0, 994966.466 876872.994 0, 994686.75 876873.299 0, 
+    994407.034 876873.62 0, 994127.318 876873.957 0, 993847.602 876874.311 0, 993567.886 876874.681 0, 993286.816 876875.07 0, 993008.455 876875.471 0, 992728.739 876875.891 0, 992449.024 876876.327 0, 992169.308 876876.78 0, 991889.592 876877.249 0, 
+    991609.877 876877.735 0, 991330.161 876878.237 0, 991050.445 876878.755 0, 990770.73 876879.29 0, 990491.014 876879.842 0, 990211.299 876880.41 0, 989931.584 876880.994 0, 989651.868 876881.595 0, 989372.153 876882.212 0, 989092.437 876882.846 0, 
+    988812.722 876883.496 0, 988533.007 876884.163 0, 988253.292 876884.846 0, 987973.577 876885.546 0, 987693.861 876886.262 0, 987414.146 876886.994 0, 987134.431 876887.743 0, 986854.716 876888.509 0, 986573.646 876889.294 0, 986589.404 882466.871 0, 
+    986605.162 888044.616 0, 986885.572 888043.833 0, 987164.631 888043.069 0, 987443.689 888042.322 0, 987722.748 888041.591 0, 988001.806 888040.876 0, 988280.865 888040.178 0, 988559.924 888039.497 0, 988838.982 888038.832 0, 989118.041 888038.183 0, 
+    989397.1 888037.551 0, 989676.158 888036.935 0, 989955.217 888036.335 0, 990234.276 888035.752 0, 990513.335 888035.186 0, 990792.394 888034.636 0, 991071.453 888034.102 0, 991350.512 888033.585 0, 991629.571 888033.084 0, 991908.63 888032.599 0, 
+    992187.689 888032.131 0, 992466.748 888031.68 0, 992745.807 888031.245 0, 993024.866 888030.826 0, 993302.574 888030.425 0, 993582.985 888030.038 0, 993862.044 888029.668 0, 994141.103 888029.315 0, 994420.162 888028.978 0, 994699.222 888028.658 0, 
+    994978.281 888028.354 0, 995257.34 888028.067 0, 995536.4 888027.796 0, 995815.459 888027.542 0, 996094.518 888027.303 0, 996373.578 888027.082 0, 996652.637 888026.877 0, 996931.696 888026.688 0, 997210.756 888026.515 0, 997489.815 888026.359 0, 
+    997768.875 888026.22 0, 998047.934 888026.097 0, 998326.993 888025.99 0, 998606.053 888025.9 0, 998885.112 888025.826 0, 999164.172 888025.769 0, 999443.231 888025.728 0, 999722.291 888025.703 0, 1000000 888025.695 0, 1000000 882447.927 0, 
+    1000000 876870.329 0))
+
+POLYGON ((1013394.838 888044.616 0, 1013117.128 888043.84 0, 1012838.07 888043.076 0, 1012559.011 888042.329 0, 1012279.953 888041.598 0, 1012000.894 888040.883 0, 1011721.835 888040.185 0, 1011442.777 888039.503 0, 1011163.718 888038.838 0, 1010884.659 888038.189 0, 
+    1010605.601 888037.557 0, 1010326.542 888036.941 0, 1010047.483 888036.341 0, 1009768.424 888035.758 0, 1009489.365 888035.191 0, 1009210.306 888034.641 0, 1008931.248 888034.107 0, 1008652.189 888033.59 0, 1008373.13 888033.089 0, 1008094.071 888032.604 0, 
+    1007815.011 888032.136 0, 1007535.952 888031.684 0, 1007256.893 888031.249 0, 1006977.834 888030.83 0, 1006697.426 888030.425 0, 1006419.716 888030.041 0, 1006140.657 888029.672 0, 1005861.597 888029.318 0, 1005582.538 888028.982 0, 1005303.479 888028.661 0, 
+    1005024.419 888028.357 0, 1004745.36 888028.07 0, 1004466.301 888027.799 0, 1004187.242 888027.544 0, 1003908.182 888027.306 0, 1003629.123 888027.084 0, 1003350.063 888026.879 0, 1003071.004 888026.69 0, 1002791.945 888026.517 0, 1002512.885 888026.361 0, 
+    1002233.826 888026.221 0, 1001954.766 888026.098 0, 1001675.707 888025.991 0, 1001396.647 888025.901 0, 1001117.588 888025.827 0, 1000838.529 888025.769 0, 1000559.469 888025.728 0, 1000280.41 888025.703 0, 1000000 888025.695 0, 1000000 893603.628 0, 
+    1000000 899181.723 0, 1000279.75 899181.732 0, 1000558.153 899181.756 0, 1000836.556 899181.797 0, 1001114.958 899181.855 0, 1001393.361 899181.929 0, 1001671.764 899182.019 0, 1001950.167 899182.125 0, 1002228.57 899182.248 0, 1002506.972 899182.388 0, 
+    1002785.375 899182.544 0, 1003063.778 899182.716 0, 1003342.181 899182.904 0, 1003620.584 899183.109 0, 1003898.986 899183.33 0, 1004177.389 899183.568 0, 1004455.792 899183.822 0, 1004734.194 899184.093 0, 1005012.597 899184.379 0, 1005291 899184.683 0, 
+    1005569.402 899185.002 0, 1005847.805 899185.338 0, 1006126.208 899185.691 0, 1006404.61 899186.059 0, 1006681.667 899186.443 0, 1006961.415 899186.846 0, 1007239.818 899187.264 0, 1007518.22 899187.698 0, 1007796.623 899188.149 0, 1008075.025 899188.616 0, 
+    1008353.428 899189.1 0, 1008631.83 899189.599 0, 1008910.232 899190.116 0, 1009188.635 899190.648 0, 1009467.037 899191.197 0, 1009745.439 899191.763 0, 1010023.842 899192.345 0, 1010302.244 899192.943 0, 1010580.646 899193.557 0, 1010859.048 899194.188 0, 
+    1011137.45 899194.836 0, 1011415.852 899195.499 0, 1011694.254 899196.179 0, 1011972.656 899196.876 0, 1012251.058 899197.589 0, 1012529.46 899198.318 0, 1012807.862 899199.064 0, 1013086.264 899199.826 0, 1013363.32 899200.6 0, 1013379.08 893622.528 0, 
+    1013394.838 888044.616 0))
+
+POLYGON ((1026726.534 899257.231 0, 1026449.478 899255.674 0, 1026171.08 899254.125 0, 1025892.681 899252.593 0, 1025614.283 899251.077 0, 1025335.884 899249.578 0, 1025057.485 899248.095 0, 1024779.086 899246.628 0, 1024500.687 899245.178 0, 1024222.288 899243.744 0, 
+    1023943.889 899242.326 0, 1023665.489 899240.925 0, 1023387.09 899239.541 0, 1023108.69 899238.172 0, 1022830.291 899236.82 0, 1022551.891 899235.485 0, 1022273.491 899234.166 0, 1021995.092 899232.863 0, 1021716.692 899231.576 0, 1021438.292 899230.306 0, 
+    1021159.892 899229.053 0, 1020881.492 899227.816 0, 1020603.092 899226.595 0, 1020324.691 899225.39 0, 1020044.947 899224.196 0, 1019767.891 899223.03 0, 1019489.49 899221.875 0, 1019211.09 899220.736 0, 1018932.689 899219.614 0, 1018654.289 899218.508 0, 
+    1018375.888 899217.418 0, 1018097.487 899216.344 0, 1017819.086 899215.287 0, 1017540.685 899214.247 0, 1017262.284 899213.223 0, 1016983.883 899212.215 0, 1016705.482 899211.223 0, 1016427.081 899210.248 0, 1016148.68 899209.29 0, 1015870.279 899208.347 0, 
+    1015591.878 899207.421 0, 1015313.476 899206.512 0, 1015035.075 899205.619 0, 1014756.673 899204.742 0, 1014478.272 899203.882 0, 1014199.87 899203.038 0, 1013921.469 899202.21 0, 1013643.067 899201.399 0, 1013363.32 899200.6 0, 1013347.561 904778.831 0, 
+    1013331.801 910357.215 0, 1013610.888 910358.012 0, 1013888.633 910358.821 0, 1014166.378 910359.647 0, 1014444.122 910360.489 0, 1014721.867 910361.347 0, 1014999.612 910362.222 0, 1015277.357 910363.113 0, 1015555.102 910364.02 0, 1015832.846 910364.944 0, 
+    1016110.591 910365.884 0, 1016388.335 910366.841 0, 1016666.08 910367.813 0, 1016943.824 910368.802 0, 1017221.569 910369.808 0, 1017499.313 910370.83 0, 1017777.057 910371.868 0, 1018054.801 910372.922 0, 1018332.545 910373.993 0, 1018610.289 910375.08 0, 
+    1018888.033 910376.184 0, 1019165.777 910377.304 0, 1019443.521 910378.44 0, 1019721.265 910379.593 0, 1019997.668 910380.756 0, 1020276.752 910381.947 0, 1020554.496 910383.148 0, 1020832.239 910384.366 0, 1021109.983 910385.601 0, 1021387.726 910386.851 0, 
+    1021665.469 910388.118 0, 1021943.213 910389.402 0, 1022220.956 910390.702 0, 1022498.699 910392.018 0, 1022776.442 910393.35 0, 1023054.185 910394.699 0, 1023331.928 910396.064 0, 1023609.67 910397.445 0, 1023887.413 910398.843 0, 1024165.156 910400.257 0, 
+    1024442.898 910401.688 0, 1024720.64 910403.135 0, 1024998.383 910404.598 0, 1025276.125 910406.077 0, 1025553.867 910407.573 0, 1025831.609 910409.085 0, 1026109.351 910410.614 0, 1026387.093 910412.159 0, 1026663.495 910413.713 0, 1026695.015 904835.395 0, 
+    1026726.534 899257.231 0))
+
+POLYGON ((1039994.977 910507.874 0, 1039718.578 910505.539 0, 1039440.842 910503.21 0, 1039163.105 910500.896 0, 1038885.368 910498.6 0, 1038607.632 910496.319 0, 1038329.895 910494.055 0, 1038052.158 910491.807 0, 1037774.42 910489.575 0, 1037496.683 910487.36 0, 
+    1037218.946 910485.161 0, 1036941.208 910482.979 0, 1036663.47 910480.813 0, 1036385.732 910478.663 0, 1036107.994 910476.53 0, 1035830.256 910474.413 0, 1035552.518 910472.312 0, 1035274.78 910470.228 0, 1034997.041 910468.16 0, 1034719.303 910466.108 0, 
+    1034441.564 910464.073 0, 1034163.825 910462.054 0, 1033886.086 910460.051 0, 1033608.347 910458.065 0, 1033329.269 910456.085 0, 1033052.868 910454.141 0, 1032775.129 910452.204 0, 1032497.39 910450.283 0, 1032219.65 910448.378 0, 1031941.91 910446.49 0, 
+    1031664.17 910444.618 0, 1031386.43 910442.763 0, 1031108.69 910440.924 0, 1030830.95 910439.101 0, 1030553.21 910437.294 0, 1030275.469 910435.504 0, 1029997.729 910433.73 0, 1029719.988 910431.973 0, 1029442.247 910430.232 0, 1029164.507 910428.507 0, 
+    1028886.766 910426.799 0, 1028609.025 910425.107 0, 1028331.284 910423.431 0, 1028053.542 910421.772 0, 1027775.801 910420.129 0, 1027498.06 910418.502 0, 1027220.318 910416.892 0, 1026942.577 910415.298 0, 1026663.495 910413.713 0, 1026631.975 915992.18 0, 
+    1026600.453 921570.794 0, 1026878.874 921572.376 0, 1027155.959 921573.966 0, 1027433.044 921575.572 0, 1027710.129 921577.195 0, 1027987.213 921578.834 0, 1028264.298 921580.49 0, 1028541.382 921582.161 0, 1028818.467 921583.849 0, 1029095.551 921585.554 0, 
+    1029372.635 921587.274 0, 1029649.719 921589.011 0, 1029926.803 921590.765 0, 1030203.887 921592.534 0, 1030480.971 921594.32 0, 1030758.054 921596.122 0, 1031035.138 921597.941 0, 1031312.221 921599.776 0, 1031589.305 921601.627 0, 1031866.388 921603.494 0, 
+    1032143.471 921605.378 0, 1032420.554 921607.278 0, 1032697.637 921609.194 0, 1032974.719 921611.127 0, 1033250.467 921613.067 0, 1033528.884 921615.041 0, 1033805.967 921617.023 0, 1034083.049 921619.021 0, 1034360.131 921621.035 0, 1034637.213 921623.066 0, 
+    1034914.295 921625.112 0, 1035191.377 921627.176 0, 1035468.459 921629.255 0, 1035745.54 921631.351 0, 1036022.622 921633.463 0, 1036299.703 921635.591 0, 1036576.784 921637.736 0, 1036853.865 921639.897 0, 1037130.946 921642.074 0, 1037408.027 921644.268 0, 
+    1037685.108 921646.478 0, 1037962.188 921648.704 0, 1038239.269 921650.946 0, 1038516.349 921653.205 0, 1038793.429 921655.48 0, 1039070.509 921657.772 0, 1039347.589 921660.08 0, 1039624.669 921662.404 0, 1039900.414 921664.733 0, 1039947.696 916086.23 0, 
+    1039994.977 910507.874 0))
+
+POLYGON ((1053200.057 921796.246 0, 1052924.317 921793.138 0, 1052647.245 921790.031 0, 1052370.173 921786.94 0, 1052093.1 921783.866 0, 1051816.027 921780.808 0, 1051538.955 921777.767 0, 1051261.882 921774.741 0, 1050984.809 921771.732 0, 1050707.735 921768.739 0, 
+    1050430.662 921765.763 0, 1050153.588 921762.803 0, 1049876.514 921759.859 0, 1049599.44 921756.932 0, 1049322.366 921754.021 0, 1049045.292 921751.126 0, 1048768.217 921748.247 0, 1048491.142 921745.385 0, 1048214.068 921742.539 0, 1047936.993 921739.709 0, 
+    1047659.917 921736.896 0, 1047382.842 921734.099 0, 1047105.766 921731.318 0, 1046828.691 921728.554 0, 1046550.282 921725.793 0, 1046274.539 921723.074 0, 1045997.463 921720.359 0, 1045720.386 921717.659 0, 1045443.31 921714.977 0, 1045166.233 921712.31 0, 
+    1044889.156 921709.66 0, 1044612.079 921707.026 0, 1044335.002 921704.408 0, 1044057.925 921701.807 0, 1043780.848 921699.222 0, 1043503.77 921696.653 0, 1043226.692 921694.101 0, 1042949.615 921691.565 0, 1042672.536 921689.045 0, 1042395.458 921686.541 0, 
+    1042118.38 921684.054 0, 1041841.302 921681.583 0, 1041564.223 921679.129 0, 1041287.144 921676.691 0, 1041010.065 921674.269 0, 1040732.986 921671.863 0, 1040455.907 921669.474 0, 1040178.828 921667.101 0, 1039900.414 921664.733 0, 1039853.131 927243.378 0, 
+    1039805.846 932822.161 0, 1040083.6 932824.523 0, 1040360.023 932826.89 0, 1040636.445 932829.274 0, 1040912.868 932831.674 0, 1041189.29 932834.09 0, 1041465.712 932836.523 0, 1041742.134 932838.971 0, 1042018.556 932841.436 0, 1042294.977 932843.918 0, 
+    1042571.399 932846.415 0, 1042847.82 932848.929 0, 1043124.241 932851.459 0, 1043400.662 932854.005 0, 1043677.083 932856.568 0, 1043953.504 932859.147 0, 1044229.924 932861.742 0, 1044506.345 932864.353 0, 1044782.765 932866.981 0, 1045059.185 932869.625 0, 
+    1045335.605 932872.285 0, 1045612.025 932874.962 0, 1045888.445 932877.654 0, 1046164.864 932880.364 0, 1046439.953 932883.076 0, 1046717.702 932885.83 0, 1046994.121 932888.588 0, 1047270.54 932891.362 0, 1047546.959 932894.153 0, 1047823.377 932896.959 0, 
+    1048099.796 932899.782 0, 1048376.214 932902.622 0, 1048652.632 932905.477 0, 1048929.05 932908.349 0, 1049205.467 932911.237 0, 1049481.885 932914.141 0, 1049758.302 932917.062 0, 1050034.719 932919.998 0, 1050311.136 932922.951 0, 1050587.553 932925.921 0, 
+    1050863.97 932928.906 0, 1051140.386 932931.908 0, 1051416.803 932934.926 0, 1051693.219 932937.961 0, 1051969.635 932941.012 0, 1052246.05 932944.079 0, 1052522.466 932947.162 0, 1052798.881 932950.261 0, 1053073.968 932953.362 0, 1053137.013 927374.735 0, 
+    1053200.057 921796.246 0))
+
+POLYGON ((1066341.665 933122.048 0, 1066066.587 933118.17 0, 1065790.181 933114.289 0, 1065513.775 933110.425 0, 1065237.369 933106.577 0, 1064960.963 933102.746 0, 1064684.557 933098.93 0, 1064408.15 933095.131 0, 1064131.743 933091.349 0, 1063855.336 933087.582 0, 
+    1063578.929 933083.832 0, 1063302.521 933080.098 0, 1063026.114 933076.38 0, 1062749.706 933072.679 0, 1062473.297 933068.993 0, 1062196.889 933065.324 0, 1061920.48 933061.672 0, 1061644.072 933058.035 0, 1061367.663 933054.415 0, 1061091.253 933050.811 0, 
+    1060814.844 933047.224 0, 1060538.434 933043.653 0, 1060262.024 933040.098 0, 1059985.614 933036.559 0, 1059707.876 933033.019 0, 1059432.793 933029.53 0, 1059156.383 933026.04 0, 1058879.972 933022.566 0, 1058603.561 933019.109 0, 1058327.149 933015.668 0, 
+    1058050.738 933012.243 0, 1057774.326 933008.834 0, 1057497.914 933005.442 0, 1057221.502 933002.066 0, 1056945.089 932998.706 0, 1056668.677 932995.363 0, 1056392.264 932992.035 0, 1056115.851 932988.724 0, 1055839.438 932985.43 0, 1055563.025 932982.151 0, 
+    1055286.611 932978.889 0, 1055010.198 932975.643 0, 1054733.784 932972.413 0, 1054457.37 932969.2 0, 1054180.955 932966.003 0, 1053904.541 932962.822 0, 1053628.126 932959.657 0, 1053351.712 932956.509 0, 1053073.968 932953.362 0, 1053010.921 938532.124 0, 
+    1052947.872 944111.015 0, 1053224.957 944114.155 0, 1053500.715 944117.296 0, 1053776.473 944120.453 0, 1054052.23 944123.626 0, 1054327.988 944126.816 0, 1054603.745 944130.021 0, 1054879.502 944133.243 0, 1055155.259 944136.482 0, 1055431.016 944139.736 0, 
+    1055706.773 944143.007 0, 1055982.529 944146.294 0, 1056258.285 944149.597 0, 1056534.041 944152.916 0, 1056809.797 944156.252 0, 1057085.553 944159.604 0, 1057361.308 944162.972 0, 1057637.063 944166.356 0, 1057912.819 944169.756 0, 1058188.573 944173.173 0, 
+    1058464.328 944176.606 0, 1058740.082 944180.055 0, 1059015.837 944183.521 0, 1059291.591 944187.003 0, 1059566.02 944190.484 0, 1059843.098 944194.015 0, 1060118.851 944197.545 0, 1060394.605 944201.091 0, 1060670.358 944204.654 0, 1060946.11 944208.233 0, 
+    1061221.863 944211.829 0, 1061497.615 944215.44 0, 1061773.367 944219.068 0, 1062049.119 944222.712 0, 1062324.871 944226.372 0, 1062600.623 944230.049 0, 1062876.374 944233.741 0, 1063152.125 944237.45 0, 1063427.876 944241.175 0, 1063703.626 944244.917 0, 
+    1063979.377 944248.674 0, 1064255.127 944252.448 0, 1064530.877 944256.238 0, 1064806.627 944260.044 0, 1065082.376 944263.867 0, 1065358.125 944267.706 0, 1065633.874 944271.56 0, 1065909.623 944275.432 0, 1066184.048 944279.3 0, 1066262.858 938700.609 0, 
+    1066341.665 933122.048 0))
+
+POLYGON ((1079419.696 944484.979 0, 1079145.281 944480.335 0, 1078869.544 944475.685 0, 1078593.807 944471.051 0, 1078318.069 944466.433 0, 1078042.332 944461.832 0, 1077766.594 944457.246 0, 1077490.856 944452.677 0, 1077215.117 944448.125 0, 1076939.379 944443.588 0, 
+    1076663.64 944439.068 0, 1076387.901 944434.563 0, 1076112.161 944430.075 0, 1075836.421 944425.604 0, 1075560.681 944421.148 0, 1075284.941 944416.709 0, 1075009.201 944412.286 0, 1074733.46 944407.879 0, 1074457.719 944403.489 0, 1074181.977 944399.114 0, 
+    1073906.236 944394.756 0, 1073630.494 944390.414 0, 1073354.752 944386.089 0, 1073079.01 944381.779 0, 1072801.945 944377.466 0, 1072527.524 944373.209 0, 1072251.781 944368.949 0, 1071976.038 944364.704 0, 1071700.294 944360.476 0, 1071424.55 944356.264 0, 
+    1071148.806 944352.068 0, 1070873.062 944347.888 0, 1070597.317 944343.725 0, 1070321.573 944339.578 0, 1070045.828 944335.447 0, 1069770.082 944331.333 0, 1069494.337 944327.234 0, 1069218.591 944323.152 0, 1068942.845 944319.086 0, 1068667.099 944315.036 0, 
+    1068391.352 944311.003 0, 1068115.605 944306.985 0, 1067839.859 944302.984 0, 1067564.111 944299 0, 1067288.364 944295.031 0, 1067012.616 944291.079 0, 1066736.868 944287.143 0, 1066461.12 944283.223 0, 1066184.048 944279.3 0, 1066105.237 949858.118 0, 
+    1066026.424 955437.059 0, 1066302.836 955440.972 0, 1066577.928 955444.882 0, 1066853.019 955448.809 0, 1067128.11 955452.752 0, 1067403.2 955456.711 0, 1067678.291 955460.686 0, 1067953.381 955464.678 0, 1068228.471 955468.686 0, 1068503.561 955472.709 0, 
+    1068778.65 955476.749 0, 1069053.74 955480.806 0, 1069328.829 955484.878 0, 1069603.918 955488.967 0, 1069879.006 955493.072 0, 1070154.095 955497.193 0, 1070429.183 955501.33 0, 1070704.271 955505.483 0, 1070979.358 955509.653 0, 1071254.445 955513.839 0, 
+    1071529.533 955518.041 0, 1071804.619 955522.259 0, 1072079.706 955526.493 0, 1072354.792 955530.744 0, 1072628.559 955534.99 0, 1072904.964 955539.294 0, 1073180.05 955543.593 0, 1073455.135 955547.908 0, 1073730.221 955552.24 0, 1074005.305 955556.587 0, 
+    1074280.39 955560.951 0, 1074555.474 955565.331 0, 1074830.558 955569.728 0, 1075105.642 955574.14 0, 1075380.726 955578.569 0, 1075655.809 955583.014 0, 1075930.892 955587.475 0, 1076205.975 955591.952 0, 1076481.057 955596.445 0, 1076756.14 955600.955 0, 
+    1077031.222 955605.481 0, 1077306.303 955610.023 0, 1077581.385 955614.581 0, 1077856.466 955619.155 0, 1078131.547 955623.746 0, 1078406.627 955628.353 0, 1078681.708 955632.976 0, 1078956.788 955637.615 0, 1079230.549 955642.248 0, 1079325.124 950063.552 0, 
+    1079419.696 944484.979 0))
+
+POLYGON ((1092434.042 955884.74 0, 1092160.293 955879.334 0, 1091885.227 955873.917 0, 1091610.161 955868.517 0, 1091335.094 955863.133 0, 1091060.028 955857.766 0, 1090784.96 955852.414 0, 1090509.893 955847.079 0, 1090234.825 955841.76 0, 1089959.757 955836.457 0, 
+    1089684.689 955831.17 0, 1089409.62 955825.899 0, 1089134.551 955820.645 0, 1088859.482 955815.407 0, 1088584.412 955810.185 0, 1088309.342 955804.979 0, 1088034.272 955799.789 0, 1087759.201 955794.616 0, 1087484.13 955789.459 0, 1087209.059 955784.318 0, 
+    1086933.988 955779.193 0, 1086658.916 955774.084 0, 1086383.844 955768.992 0, 1086108.771 955763.915 0, 1085832.382 955758.831 0, 1085558.626 955753.811 0, 1085283.553 955748.784 0, 1085008.479 955743.772 0, 1084733.405 955738.777 0, 1084458.331 955733.798 0, 
+    1084183.257 955728.835 0, 1083908.182 955723.888 0, 1083633.107 955718.957 0, 1083358.031 955714.043 0, 1083082.956 955709.145 0, 1082807.88 955704.263 0, 1082532.804 955699.397 0, 1082257.727 955694.547 0, 1081982.651 955689.714 0, 1081707.574 955684.897 0, 
+    1081432.496 955680.096 0, 1081157.419 955675.311 0, 1080882.341 955670.542 0, 1080607.263 955665.79 0, 1080332.184 955661.053 0, 1080057.106 955656.333 0, 1079782.027 955651.629 0, 1079506.947 955646.942 0, 1079230.549 955642.248 0, 1079135.973 961221.062 0, 
+    1079041.395 966799.99 0, 1079317.133 966804.672 0, 1079591.556 966809.349 0, 1079865.978 966814.042 0, 1080140.4 966818.75 0, 1080414.822 966823.475 0, 1080689.243 966828.217 0, 1080963.664 966832.974 0, 1081238.085 966837.747 0, 1081512.506 966842.537 0, 
+    1081786.926 966847.343 0, 1082061.346 966852.165 0, 1082335.766 966857.003 0, 1082610.185 966861.857 0, 1082884.604 966866.727 0, 1083159.023 966871.614 0, 1083433.442 966876.516 0, 1083707.86 966881.435 0, 1083982.278 966886.37 0, 1084256.696 966891.321 0, 
+    1084531.113 966896.288 0, 1084805.531 966901.272 0, 1085079.947 966906.271 0, 1085354.364 966911.287 0, 1085627.466 966916.295 0, 1085903.196 966921.367 0, 1086177.612 966926.431 0, 1086452.027 966931.511 0, 1086726.442 966936.608 0, 1087000.857 966941.721 0, 
+    1087275.272 966946.849 0, 1087549.686 966951.994 0, 1087824.1 966957.155 0, 1088098.513 966962.333 0, 1088372.926 966967.526 0, 1088647.339 966972.735 0, 1088921.752 966977.961 0, 1089196.164 966983.203 0, 1089470.576 966988.461 0, 1089744.988 966993.735 0, 
+    1090019.399 966999.025 0, 1090293.81 967004.332 0, 1090568.221 967009.654 0, 1090842.632 967014.993 0, 1091117.042 967020.348 0, 1091391.452 967025.719 0, 1091665.861 967031.106 0, 1091940.27 967036.51 0, 1092213.366 967041.903 0, 1092323.706 961463.264 0, 
+    1092434.042 955884.74 0))
+
+POLYGON ((1105384.601 967321.029 0, 1105111.52 967314.864 0, 1104837.127 967308.685 0, 1104562.734 967302.523 0, 1104288.34 967296.376 0, 1104013.946 967290.246 0, 1103739.552 967284.132 0, 1103465.157 967278.034 0, 1103190.762 967271.953 0, 1102916.367 967265.887 0, 
+    1102641.971 967259.838 0, 1102367.575 967253.805 0, 1102093.179 967247.788 0, 1101818.782 967241.787 0, 1101544.385 967235.802 0, 1101269.987 967229.833 0, 1100995.589 967223.881 0, 1100721.191 967217.944 0, 1100446.793 967212.024 0, 1100172.394 967206.12 0, 
+    1099897.995 967200.232 0, 1099623.595 967194.361 0, 1099349.195 967188.505 0, 1099074.795 967182.666 0, 1098799.082 967176.815 0, 1098525.993 967171.035 0, 1098251.592 967165.244 0, 1097977.19 967159.469 0, 1097702.788 967153.711 0, 1097428.386 967147.968 0, 
+    1097153.984 967142.242 0, 1096879.581 967136.532 0, 1096605.177 967130.838 0, 1096330.774 967125.16 0, 1096056.37 967119.498 0, 1095781.965 967113.852 0, 1095507.561 967108.223 0, 1095233.156 967102.61 0, 1094958.75 967097.012 0, 1094684.345 967091.431 0, 
+    1094409.939 967085.867 0, 1094135.532 967080.318 0, 1093861.126 967074.785 0, 1093586.719 967069.269 0, 1093312.312 967063.769 0, 1093037.904 967058.284 0, 1092763.496 967052.817 0, 1092489.088 967047.365 0, 1092213.366 967041.903 0, 1092103.025 972620.652 0, 
+    1091992.681 978199.508 0, 1092267.743 978204.956 0, 1092541.495 978210.395 0, 1092815.246 978215.85 0, 1093088.997 978221.321 0, 1093362.747 978226.808 0, 1093636.498 978232.311 0, 1093910.247 978237.83 0, 1094183.997 978243.366 0, 1094457.746 978248.917 0, 
+    1094731.495 978254.485 0, 1095005.244 978260.069 0, 1095278.992 978265.669 0, 1095552.74 978271.285 0, 1095826.488 978276.917 0, 1096100.235 978282.565 0, 1096373.982 978288.229 0, 1096647.729 978293.91 0, 1096921.475 978299.606 0, 1097195.221 978305.319 0, 
+    1097468.966 978311.048 0, 1097742.712 978316.793 0, 1098016.457 978322.554 0, 1098290.201 978328.331 0, 1098562.637 978334.096 0, 1098837.689 978339.933 0, 1099111.433 978345.759 0, 1099385.176 978351.6 0, 1099658.919 978357.458 0, 1099932.662 978363.332 0, 
+    1100206.404 978369.222 0, 1100480.146 978375.128 0, 1100753.887 978381.05 0, 1101027.628 978386.988 0, 1101301.369 978392.942 0, 1101575.109 978398.913 0, 1101848.85 978404.899 0, 1102122.589 978410.902 0, 1102396.329 978416.921 0, 1102670.068 978422.956 0, 
+    1102943.806 978429.007 0, 1103217.545 978435.074 0, 1103491.283 978441.157 0, 1103765.02 978447.256 0, 1104038.757 978453.372 0, 1104312.494 978459.504 0, 1104586.231 978465.651 0, 1104859.967 978471.815 0, 1105132.395 978477.965 0, 1105258.5 972899.444 0, 
+    1105384.601 967321.029 0))
+
+POLYGON ((1118271.27 978793.544 0, 1117998.858 978786.624 0, 1117725.14 978779.687 0, 1117451.422 978772.766 0, 1117177.704 978765.861 0, 1116903.985 978758.972 0, 1116630.266 978752.099 0, 1116356.546 978745.243 0, 1116082.826 978738.402 0, 1115809.105 978731.578 0, 
+    1115535.385 978724.77 0, 1115261.663 978717.978 0, 1114987.942 978711.202 0, 1114714.219 978704.442 0, 1114440.497 978697.698 0, 1114166.774 978690.97 0, 1113893.051 978684.259 0, 1113619.327 978677.563 0, 1113345.603 978670.884 0, 1113071.879 978664.221 0, 
+    1112798.154 978657.573 0, 1112524.429 978650.942 0, 1112250.703 978644.328 0, 1111976.977 978637.729 0, 1111701.944 978631.115 0, 1111429.524 978624.579 0, 1111155.797 978618.029 0, 1110882.069 978611.495 0, 1110608.341 978604.976 0, 1110334.613 978598.474 0, 
+    1110060.884 978591.988 0, 1109787.155 978585.518 0, 1109513.425 978579.065 0, 1109239.696 978572.627 0, 1108965.965 978566.205 0, 1108692.235 978559.8 0, 1108418.504 978553.41 0, 1108144.772 978547.037 0, 1107871.041 978540.68 0, 1107597.308 978534.339 0, 
+    1107323.576 978528.014 0, 1107049.843 978521.705 0, 1106776.11 978515.413 0, 1106502.376 978509.136 0, 1106228.642 978502.876 0, 1105954.908 978496.631 0, 1105681.173 978490.403 0, 1105407.438 978484.191 0, 1105132.395 978477.965 0, 1105006.289 984056.589 0, 
+    1104880.18 989635.311 0, 1105154.563 989641.522 0, 1105427.641 989647.719 0, 1105700.719 989653.932 0, 1105973.797 989660.162 0, 1106246.874 989666.407 0, 1106519.951 989672.669 0, 1106793.028 989678.946 0, 1107066.104 989685.24 0, 1107339.18 989691.55 0, 
+    1107612.255 989697.875 0, 1107885.33 989704.217 0, 1108158.405 989710.575 0, 1108431.479 989716.949 0, 1108704.553 989723.339 0, 1108977.627 989729.745 0, 1109250.7 989736.168 0, 1109523.772 989742.606 0, 1109796.845 989749.06 0, 1110069.917 989755.531 0, 
+    1110342.989 989762.017 0, 1110616.06 989768.52 0, 1110889.131 989775.039 0, 1111162.201 989781.573 0, 1111433.968 989788.093 0, 1111708.341 989794.691 0, 1111981.41 989801.274 0, 1112254.479 989807.873 0, 1112527.548 989814.488 0, 1112800.616 989821.119 0, 
+    1113073.684 989827.767 0, 1113346.751 989834.43 0, 1113619.818 989841.109 0, 1113892.885 989847.805 0, 1114165.951 989854.516 0, 1114439.017 989861.244 0, 1114712.082 989867.988 0, 1114985.147 989874.748 0, 1115258.212 989881.523 0, 1115531.276 989888.315 0, 
+    1115804.34 989895.123 0, 1116077.403 989901.947 0, 1116350.466 989908.787 0, 1116623.529 989915.644 0, 1116896.591 989922.516 0, 1117169.653 989929.404 0, 1117442.715 989936.309 0, 1117715.776 989943.229 0, 1117987.534 989950.133 0, 1118129.403 984371.789 0, 
+    1118271.27 978793.544 0))
+
+POLYGON ((1131093.946 990301.983 0, 1130822.206 990294.312 0, 1130549.166 990286.62 0, 1130276.125 990278.944 0, 1130003.084 990271.285 0, 1129730.042 990263.641 0, 1129457 990256.013 0, 1129183.957 990248.402 0, 1128910.914 990240.806 0, 1128637.871 990233.227 0, 
+    1128364.827 990225.664 0, 1128091.783 990218.116 0, 1127818.738 990210.585 0, 1127545.692 990203.07 0, 1127272.647 990195.571 0, 1126999.601 990188.088 0, 1126726.554 990180.621 0, 1126453.507 990173.17 0, 1126180.459 990165.735 0, 1125907.412 990158.317 0, 
+    1125634.363 990150.914 0, 1125361.314 990143.528 0, 1125088.265 990136.157 0, 1124815.216 990128.803 0, 1124540.864 990121.429 0, 1124269.115 990114.142 0, 1123996.064 990106.836 0, 1123723.013 990099.546 0, 1123449.961 990092.272 0, 1123176.909 990085.014 0, 
+    1122903.856 990077.772 0, 1122630.803 990070.546 0, 1122357.749 990063.336 0, 1122084.695 990056.143 0, 1121811.641 990048.965 0, 1121538.586 990041.803 0, 1121265.531 990034.658 0, 1120992.475 990027.528 0, 1120719.419 990020.415 0, 1120446.363 990013.318 0, 
+    1120173.306 990006.237 0, 1119900.249 989999.172 0, 1119627.191 989992.122 0, 1119354.133 989985.089 0, 1119081.074 989978.073 0, 1118808.015 989971.072 0, 1118534.956 989964.087 0, 1118261.896 989957.118 0, 1117987.534 989950.133 0, 1117845.662 995528.57 0, 
+    1117703.788 1001107.098 0, 1117977.491 1001114.066 0, 1118249.894 1001121.018 0, 1118522.297 1001127.986 0, 1118794.699 1001134.97 0, 1119067.101 1001141.97 0, 1119339.502 1001148.986 0, 1119611.903 1001156.019 0, 1119884.304 1001163.067 0, 1120156.704 1001170.131 0, 
+    1120429.104 1001177.211 0, 1120701.503 1001184.307 0, 1120973.902 1001191.42 0, 1121246.301 1001198.548 0, 1121518.699 1001205.692 0, 1121791.097 1001212.853 0, 1122063.494 1001220.029 0, 1122335.891 1001227.221 0, 1122608.287 1001234.43 0, 1122880.683 1001241.654 0, 
+    1123153.079 1001248.895 0, 1123425.474 1001256.151 0, 1123697.869 1001263.424 0, 1123970.263 1001270.713 0, 1124241.359 1001277.983 0, 1124515.05 1001285.338 0, 1124787.443 1001292.675 0, 1125059.836 1001300.028 0, 1125332.228 1001307.396 0, 1125604.62 1001314.781 0, 
+    1125877.011 1001322.182 0, 1126149.402 1001329.599 0, 1126421.792 1001337.032 0, 1126694.182 1001344.481 0, 1126966.572 1001351.946 0, 1127238.961 1001359.427 0, 1127511.349 1001366.924 0, 1127783.737 1001374.437 0, 1128056.125 1001381.966 0, 1128328.513 1001389.511 0, 
+    1128600.899 1001397.072 0, 1128873.286 1001404.65 0, 1129145.672 1001412.243 0, 1129418.057 1001419.852 0, 1129690.442 1001427.477 0, 1129962.827 1001435.119 0, 1130235.211 1001442.776 0, 1130507.595 1001450.449 0, 1130778.681 1001458.102 0, 1130936.315 995879.998 0, 
+    1131093.946 990301.983 0))
+
+POLYGON ((1143852.53 1001846.045 0, 1143581.465 1001837.626 0, 1143309.104 1001829.183 0, 1143036.742 1001820.756 0, 1142764.38 1001812.345 0, 1142492.018 1001803.95 0, 1142219.655 1001795.572 0, 1141947.292 1001787.209 0, 1141674.928 1001778.862 0, 1141402.563 1001770.531 0, 
+    1141130.198 1001762.217 0, 1140857.833 1001753.918 0, 1140585.467 1001745.636 0, 1140313.101 1001737.369 0, 1140040.734 1001729.118 0, 1139768.366 1001720.884 0, 1139495.999 1001712.665 0, 1139223.63 1001704.463 0, 1138951.262 1001696.277 0, 1138678.892 1001688.106 0, 
+    1138406.523 1001679.952 0, 1138134.152 1001671.814 0, 1137861.782 1001663.691 0, 1137589.41 1001655.585 0, 1137315.743 1001647.456 0, 1137044.667 1001639.421 0, 1136772.294 1001631.362 0, 1136499.921 1001623.32 0, 1136227.547 1001615.294 0, 1135955.173 1001607.284 0, 
+    1135682.799 1001599.29 0, 1135410.424 1001591.312 0, 1135138.048 1001583.35 0, 1134865.672 1001575.404 0, 1134593.296 1001567.474 0, 1134320.919 1001559.56 0, 1134048.542 1001551.663 0, 1133776.164 1001543.781 0, 1133503.786 1001535.915 0, 1133231.407 1001528.065 0, 
+    1132959.028 1001520.232 0, 1132686.648 1001512.414 0, 1132414.268 1001504.612 0, 1132141.888 1001496.827 0, 1131869.507 1001489.057 0, 1131597.125 1001481.303 0, 1131324.743 1001473.566 0, 1131052.361 1001465.844 0, 1130778.681 1001458.102 0, 1130621.045 1007036.293 0, 
+    1130463.407 1012614.565 0, 1130736.427 1012622.288 0, 1131008.152 1012629.991 0, 1131279.878 1012637.71 0, 1131551.602 1012645.445 0, 1131823.327 1012653.196 0, 1132095.051 1012660.962 0, 1132366.774 1012668.745 0, 1132638.497 1012676.544 0, 1132910.22 1012684.359 0, 
+    1133181.942 1012692.19 0, 1133453.663 1012700.037 0, 1133725.385 1012707.899 0, 1133997.105 1012715.778 0, 1134268.825 1012723.673 0, 1134540.545 1012731.584 0, 1134812.264 1012739.511 0, 1135083.983 1012747.453 0, 1135355.702 1012755.412 0, 1135627.419 1012763.387 0, 
+    1135899.137 1012771.378 0, 1136170.854 1012779.384 0, 1136442.57 1012787.407 0, 1136714.286 1012795.446 0, 1136984.709 1012803.462 0, 1137257.717 1012811.571 0, 1137529.431 1012819.658 0, 1137801.145 1012827.761 0, 1138072.859 1012835.879 0, 1138344.572 1012844.014 0, 
+    1138616.285 1012852.165 0, 1138887.997 1012860.332 0, 1139159.709 1012868.514 0, 1139431.42 1012876.713 0, 1139703.131 1012884.928 0, 1139974.841 1012893.158 0, 1140246.551 1012901.405 0, 1140518.26 1012909.667 0, 1140789.969 1012917.946 0, 1141061.677 1012926.241 0, 
+    1141333.385 1012934.551 0, 1141605.092 1012942.878 0, 1141876.799 1012951.22 0, 1142148.505 1012959.579 0, 1142420.211 1012967.954 0, 1142691.917 1012976.344 0, 1142963.621 1012984.751 0, 1143235.326 1012993.173 0, 1143505.738 1013001.572 0, 1143679.136 1007423.767 0, 
+    1143852.53 1001846.045 0))
+
+POLYGON ((1156546.924 1013425.424 0, 1156276.535 1013416.262 0, 1156004.855 1013407.072 0, 1155733.175 1013397.897 0, 1155461.494 1013388.739 0, 1155189.813 1013379.597 0, 1154918.132 1013370.471 0, 1154646.45 1013361.361 0, 1154374.767 1013352.267 0, 1154103.084 1013343.188 0, 
+    1153831.4 1013334.126 0, 1153559.716 1013325.08 0, 1153288.031 1013316.05 0, 1153016.345 1013307.036 0, 1152744.659 1013298.037 0, 1152472.973 1013289.055 0, 1152201.286 1013280.089 0, 1151929.598 1013271.139 0, 1151657.91 1013262.204 0, 1151386.222 1013253.286 0, 
+    1151114.533 1013244.384 0, 1150842.843 1013235.497 0, 1150571.153 1013226.627 0, 1150299.462 1013217.773 0, 1150026.481 1013208.892 0, 1149756.08 1013200.112 0, 1149484.387 1013191.306 0, 1149212.695 1013182.515 0, 1148941.001 1013173.741 0, 1148669.308 1013164.983 0, 
+    1148397.613 1013156.24 0, 1148125.919 1013147.514 0, 1147854.223 1013138.803 0, 1147582.528 1013130.109 0, 1147310.831 1013121.431 0, 1147039.134 1013112.768 0, 1146767.437 1013104.122 0, 1146495.739 1013095.491 0, 1146224.041 1013086.877 0, 1145952.342 1013078.278 0, 
+    1145680.643 1013069.696 0, 1145408.943 1013061.129 0, 1145137.242 1013052.579 0, 1144865.542 1013044.044 0, 1144593.84 1013035.526 0, 1144322.138 1013027.023 0, 1144050.436 1013018.537 0, 1143778.733 1013010.066 0, 1143505.738 1013001.572 0, 1143332.338 1018579.454 0, 
+    1143158.936 1024157.409 0, 1143431.271 1024165.883 0, 1143702.318 1024174.334 0, 1143973.363 1024182.8 0, 1144244.409 1024191.281 0, 1144515.453 1024199.779 0, 1144786.498 1024208.293 0, 1145057.541 1024216.823 0, 1145328.585 1024225.369 0, 1145599.627 1024233.931 0, 
+    1145870.67 1024242.508 0, 1146141.712 1024251.102 0, 1146412.753 1024259.711 0, 1146683.793 1024268.337 0, 1146954.834 1024276.979 0, 1147225.873 1024285.636 0, 1147496.913 1024294.309 0, 1147767.951 1024302.999 0, 1148038.99 1024311.704 0, 1148310.027 1024320.425 0, 
+    1148581.064 1024329.162 0, 1148852.101 1024337.916 0, 1149123.137 1024346.685 0, 1149394.173 1024355.47 0, 1149663.92 1024364.229 0, 1149936.242 1024373.088 0, 1150207.277 1024381.921 0, 1150478.31 1024390.77 0, 1150749.343 1024399.634 0, 1151020.376 1024408.515 0, 
+    1151291.408 1024417.412 0, 1151562.439 1024426.325 0, 1151833.47 1024435.253 0, 1152104.5 1024444.198 0, 1152375.53 1024453.158 0, 1152646.56 1024462.135 0, 1152917.588 1024471.127 0, 1153188.617 1024480.136 0, 1153459.644 1024489.16 0, 1153730.672 1024498.2 0, 
+    1154001.698 1024507.257 0, 1154272.724 1024516.329 0, 1154543.75 1024525.417 0, 1154814.775 1024534.521 0, 1155085.8 1024543.641 0, 1155356.824 1024552.777 0, 1155627.847 1024561.929 0, 1155898.87 1024571.097 0, 1156168.606 1024580.237 0, 1156357.766 1019002.794 0, 
+    1156546.924 1013425.424 0))
+
+POLYGON ((1169177.03 1025039.819 0, 1168907.319 1025029.916 0, 1168636.323 1025019.983 0, 1168365.326 1025010.065 0, 1168094.329 1025000.163 0, 1167823.331 1024990.278 0, 1167552.333 1024980.408 0, 1167281.334 1024970.554 0, 1167010.335 1024960.716 0, 1166739.335 1024950.894 0, 
+    1166468.334 1024941.088 0, 1166197.333 1024931.298 0, 1165926.331 1024921.524 0, 1165655.329 1024911.766 0, 1165384.326 1024902.024 0, 1165113.322 1024892.298 0, 1164842.318 1024882.587 0, 1164571.314 1024872.893 0, 1164300.309 1024863.215 0, 1164029.303 1024853.552 0, 
+    1163758.296 1024843.906 0, 1163487.29 1024834.275 0, 1163216.282 1024824.661 0, 1162945.274 1024815.062 0, 1162672.98 1024805.434 0, 1162403.256 1024795.913 0, 1162132.247 1024786.362 0, 1161861.236 1024776.827 0, 1161590.226 1024767.308 0, 1161319.214 1024757.805 0, 
+    1161048.202 1024748.319 0, 1160777.19 1024738.848 0, 1160506.177 1024729.392 0, 1160235.163 1024719.953 0, 1159964.149 1024710.53 0, 1159693.134 1024701.123 0, 1159422.119 1024691.732 0, 1159151.103 1024682.356 0, 1158880.087 1024672.997 0, 1158609.07 1024663.654 0, 
+    1158338.052 1024654.326 0, 1158067.034 1024645.015 0, 1157796.015 1024635.719 0, 1157524.996 1024626.44 0, 1157253.977 1024617.176 0, 1156982.956 1024607.928 0, 1156711.936 1024598.697 0, 1156440.914 1024589.481 0, 1156168.606 1024580.237 0, 1155979.444 1030157.75 0, 
+    1155790.279 1035735.328 0, 1156061.927 1035744.549 0, 1156332.292 1035753.742 0, 1156602.656 1035762.952 0, 1156873.02 1035772.177 0, 1157143.383 1035781.418 0, 1157413.746 1035790.675 0, 1157684.108 1035799.948 0, 1157954.469 1035809.237 0, 1158224.83 1035818.542 0, 
+    1158495.191 1035827.863 0, 1158765.55 1035837.199 0, 1159035.91 1035846.552 0, 1159306.268 1035855.921 0, 1159576.627 1035865.305 0, 1159846.984 1035874.705 0, 1160117.341 1035884.122 0, 1160387.698 1035893.554 0, 1160658.054 1035903.002 0, 1160928.409 1035912.466 0, 
+    1161198.764 1035921.946 0, 1161469.118 1035931.441 0, 1161739.472 1035940.953 0, 1162009.825 1035950.481 0, 1162278.896 1035959.979 0, 1162550.53 1035969.584 0, 1162820.881 1035979.159 0, 1163091.232 1035988.75 0, 1163361.583 1035998.357 0, 1163631.933 1036007.981 0, 
+    1163902.282 1036017.62 0, 1164172.63 1036027.274 0, 1164442.979 1036036.945 0, 1164713.326 1036046.632 0, 1164983.673 1036056.335 0, 1165254.019 1036066.053 0, 1165524.365 1036075.788 0, 1165794.71 1036085.538 0, 1166065.055 1036095.304 0, 1166335.399 1036105.087 0, 
+    1166605.743 1036114.885 0, 1166876.086 1036124.699 0, 1167146.428 1036134.529 0, 1167416.77 1036144.375 0, 1167687.111 1036154.236 0, 1167957.452 1036164.114 0, 1168227.792 1036174.008 0, 1168498.131 1036183.917 0, 1168767.189 1036193.796 0, 1168972.111 1030616.775 0, 
+    1169177.03 1025039.819 0))
+
+POLYGON ((1181742.752 1036688.924 0, 1181473.721 1036678.285 0, 1181203.411 1036667.612 0, 1180933.1 1036656.955 0, 1180662.788 1036646.313 0, 1180392.476 1036635.688 0, 1180122.163 1036625.078 0, 1179851.849 1036614.484 0, 1179581.535 1036603.907 0, 1179311.22 1036593.345 0, 
+    1179040.905 1036582.799 0, 1178770.589 1036572.269 0, 1178500.272 1036561.755 0, 1178229.955 1036551.256 0, 1177959.637 1036540.774 0, 1177689.319 1036530.308 0, 1177419 1036519.857 0, 1177148.68 1036509.423 0, 1176878.36 1036499.004 0, 1176608.039 1036488.601 0, 
+    1176337.717 1036478.214 0, 1176067.395 1036467.843 0, 1175797.072 1036457.488 0, 1175526.749 1036447.149 0, 1175255.145 1036436.777 0, 1174986.101 1036426.519 0, 1174715.775 1036416.227 0, 1174445.45 1036405.952 0, 1174175.123 1036395.692 0, 1173904.796 1036385.449 0, 
+    1173634.469 1036375.221 0, 1173364.14 1036365.009 0, 1173093.812 1036354.813 0, 1172823.482 1036344.633 0, 1172553.152 1036334.469 0, 1172282.822 1036324.321 0, 1172012.49 1036314.189 0, 1171742.159 1036304.072 0, 1171471.826 1036293.972 0, 1171201.493 1036283.887 0, 
+    1170931.16 1036273.819 0, 1170660.826 1036263.766 0, 1170390.491 1036253.729 0, 1170120.155 1036243.708 0, 1169849.82 1036233.703 0, 1169579.483 1036223.714 0, 1169309.146 1036213.741 0, 1169038.808 1036203.784 0, 1168767.189 1036193.796 0, 1168562.265 1041770.877 0, 
+    1168357.339 1047348.016 0, 1168628.299 1047357.98 0, 1168897.98 1047367.913 0, 1169167.66 1047377.862 0, 1169437.34 1047387.827 0, 1169707.02 1047397.808 0, 1169976.699 1047407.804 0, 1170246.377 1047417.817 0, 1170516.055 1047427.845 0, 1170785.732 1047437.889 0, 
+    1171055.408 1047447.949 0, 1171325.084 1047458.025 0, 1171594.759 1047468.117 0, 1171864.434 1047478.225 0, 1172134.108 1047488.348 0, 1172403.782 1047498.488 0, 1172673.455 1047508.643 0, 1172943.127 1047518.814 0, 1173212.799 1047529.001 0, 1173482.47 1047539.204 0, 
+    1173752.14 1047549.423 0, 1174021.81 1047559.657 0, 1174291.479 1047569.908 0, 1174561.148 1047580.174 0, 1174829.539 1047590.408 0, 1175100.484 1047600.755 0, 1175370.151 1047611.069 0, 1175639.817 1047621.398 0, 1175909.482 1047631.744 0, 1176179.148 1047642.106 0, 
+    1176448.812 1047652.483 0, 1176718.476 1047662.877 0, 1176988.139 1047673.286 0, 1177257.802 1047683.711 0, 1177527.464 1047694.152 0, 1177797.125 1047704.609 0, 1178066.786 1047715.082 0, 1178336.446 1047725.57 0, 1178606.105 1047736.075 0, 1178875.764 1047746.595 0, 
+    1179145.423 1047757.131 0, 1179415.08 1047767.683 0, 1179684.737 1047778.251 0, 1179954.394 1047788.835 0, 1180224.05 1047799.435 0, 1180493.705 1047810.05 0, 1180763.359 1047820.682 0, 1181033.013 1047831.329 0, 1181301.391 1047841.942 0, 1181522.072 1042265.404 0, 
+    1181742.752 1036688.924 0))
+
+POLYGON ((1194243.996 1048372.435 0, 1193975.647 1048361.064 0, 1193706.024 1048349.655 0, 1193436.401 1048338.261 0, 1193166.777 1048326.884 0, 1192897.152 1048315.523 0, 1192627.527 1048304.177 0, 1192357.9 1048292.847 0, 1192088.274 1048281.533 0, 1191818.646 1048270.235 0, 
+    1191549.018 1048258.953 0, 1191279.389 1048247.687 0, 1191009.76 1048236.437 0, 1190740.13 1048225.202 0, 1190470.499 1048213.983 0, 1190200.868 1048202.781 0, 1189931.235 1048191.594 0, 1189661.603 1048180.423 0, 1189391.969 1048169.268 0, 1189122.335 1048158.128 0, 
+    1188852.701 1048147.005 0, 1188583.065 1048135.897 0, 1188313.429 1048124.806 0, 1188043.793 1048113.73 0, 1187772.881 1048102.618 0, 1187504.517 1048091.626 0, 1187234.879 1048080.597 0, 1186965.239 1048069.585 0, 1186695.599 1048058.589 0, 1186425.959 1048047.608 0, 
+    1186156.318 1048036.643 0, 1185886.676 1048025.695 0, 1185617.033 1048014.762 0, 1185347.39 1048003.844 0, 1185077.746 1047992.943 0, 1184808.102 1047982.058 0, 1184538.457 1047971.188 0, 1184268.811 1047960.335 0, 1183999.165 1047949.497 0, 1183729.518 1047938.675 0, 
+    1183459.87 1047927.869 0, 1183190.222 1047917.079 0, 1182920.573 1047906.305 0, 1182650.924 1047895.546 0, 1182381.273 1047884.804 0, 1182111.623 1047874.077 0, 1181841.971 1047863.366 0, 1181572.319 1047852.671 0, 1181301.391 1047841.942 0, 1181080.707 1053418.531 0, 
+    1180860.022 1058995.169 0, 1181130.29 1059005.873 0, 1181399.286 1059016.542 0, 1181668.281 1059027.226 0, 1181937.275 1059037.927 0, 1182206.269 1059048.643 0, 1182475.262 1059059.376 0, 1182744.255 1059070.124 0, 1183013.246 1059080.888 0, 1183282.238 1059091.667 0, 
+    1183551.228 1059102.463 0, 1183820.218 1059113.274 0, 1184089.207 1059124.101 0, 1184358.196 1059134.944 0, 1184627.184 1059145.803 0, 1184896.171 1059156.678 0, 1185165.158 1059167.569 0, 1185434.144 1059178.475 0, 1185703.129 1059189.397 0, 1185972.114 1059200.335 0, 
+    1186241.098 1059211.289 0, 1186510.082 1059222.259 0, 1186779.065 1059233.244 0, 1187048.047 1059244.246 0, 1187315.757 1059255.211 0, 1187586.009 1059266.296 0, 1187854.99 1059277.345 0, 1188123.969 1059288.409 0, 1188392.948 1059299.49 0, 1188661.926 1059310.586 0, 
+    1188930.904 1059321.698 0, 1189199.881 1059332.826 0, 1189468.857 1059343.97 0, 1189737.833 1059355.13 0, 1190006.808 1059366.305 0, 1190275.782 1059377.497 0, 1190544.756 1059388.704 0, 1190813.729 1059399.927 0, 1191082.701 1059411.166 0, 1191351.673 1059422.42 0, 
+    1191620.644 1059433.691 0, 1191889.615 1059444.977 0, 1192158.584 1059456.279 0, 1192427.553 1059467.597 0, 1192696.522 1059478.931 0, 1192965.49 1059490.281 0, 1193234.457 1059501.646 0, 1193503.423 1059513.028 0, 1193771.118 1059524.371 0, 1194007.558 1053948.379 0, 
+    1194243.996 1048372.435 0))
+
+POLYGON ((1206680.668 1060090.047 0, 1206413.004 1060077.947 0, 1206144.071 1060065.806 0, 1205875.137 1060053.68 0, 1205606.202 1060041.571 0, 1205337.267 1060029.477 0, 1205068.331 1060017.399 0, 1204799.394 1060005.337 0, 1204530.457 1059993.291 0, 1204261.519 1059981.261 0, 
+    1203992.58 1059969.246 0, 1203723.64 1059957.248 0, 1203454.7 1059945.265 0, 1203185.759 1059933.298 0, 1202916.818 1059921.347 0, 1202647.875 1059909.411 0, 1202378.932 1059897.492 0, 1202109.988 1059885.588 0, 1201841.044 1059873.7 0, 1201572.099 1059861.828 0, 
+    1201303.153 1059849.972 0, 1201034.206 1059838.132 0, 1200765.259 1059826.307 0, 1200496.311 1059814.498 0, 1200226.093 1059802.65 0, 1199958.413 1059790.928 0, 1199689.463 1059779.167 0, 1199420.512 1059767.422 0, 1199151.561 1059755.692 0, 1198882.609 1059743.978 0, 
+    1198613.656 1059732.28 0, 1198344.702 1059720.598 0, 1198075.748 1059708.932 0, 1197806.793 1059697.282 0, 1197537.838 1059685.647 0, 1197268.882 1059674.028 0, 1196999.925 1059662.425 0, 1196730.967 1059650.838 0, 1196462.009 1059639.267 0, 1196193.05 1059627.711 0, 
+    1195924.09 1059616.172 0, 1195655.13 1059604.648 0, 1195386.169 1059593.14 0, 1195117.207 1059581.648 0, 1194848.245 1059570.172 0, 1194579.282 1059558.711 0, 1194310.318 1059547.267 0, 1194041.354 1059535.838 0, 1193771.118 1059524.371 0, 1193534.677 1065100.407 0, 
+    1193298.234 1070676.483 0, 1193567.809 1070687.922 0, 1193836.117 1070699.323 0, 1194104.425 1070710.739 0, 1194372.731 1070722.172 0, 1194641.037 1070733.62 0, 1194909.343 1070745.084 0, 1195177.647 1070756.564 0, 1195445.951 1070768.06 0, 1195714.254 1070779.571 0, 
+    1195982.557 1070791.098 0, 1196250.859 1070802.641 0, 1196519.16 1070814.2 0, 1196787.461 1070825.775 0, 1197055.761 1070837.365 0, 1197324.06 1070848.971 0, 1197592.358 1070860.593 0, 1197860.656 1070872.231 0, 1198128.953 1070883.885 0, 1198397.25 1070895.554 0, 
+    1198665.545 1070907.239 0, 1198933.841 1070918.94 0, 1199202.135 1070930.657 0, 1199470.429 1070942.39 0, 1199737.455 1070954.082 0, 1200007.014 1070965.902 0, 1200275.305 1070977.682 0, 1200543.596 1070989.478 0, 1200811.887 1071001.289 0, 1201080.176 1071013.116 0, 
+    1201348.465 1071024.959 0, 1201616.753 1071036.818 0, 1201885.041 1071048.693 0, 1202153.327 1071060.583 0, 1202421.613 1071072.49 0, 1202689.899 1071084.412 0, 1202958.183 1071096.35 0, 1203226.467 1071108.303 0, 1203494.75 1071120.273 0, 1203763.033 1071132.258 0, 
+    1204031.315 1071144.259 0, 1204299.596 1071156.276 0, 1204567.876 1071168.308 0, 1204836.156 1071180.356 0, 1205104.435 1071192.421 0, 1205372.713 1071204.501 0, 1205640.991 1071216.596 0, 1205909.268 1071228.708 0, 1206176.279 1071240.778 0, 1206428.474 1065665.392 0, 
+    1206680.668 1060090.047 0))
+
+POLYGON ((1219052.678 1071841.453 0, 1218785.7 1071828.629 0, 1218517.459 1071815.76 0, 1218249.216 1071802.906 0, 1217980.973 1071790.068 0, 1217712.73 1071777.246 0, 1217444.485 1071764.44 0, 1217176.24 1071751.649 0, 1216907.994 1071738.875 0, 1216639.747 1071726.116 0, 
+    1216371.499 1071713.373 0, 1216103.251 1071700.645 0, 1215835.002 1071687.934 0, 1215566.752 1071675.238 0, 1215298.501 1071662.558 0, 1215030.25 1071649.894 0, 1214761.998 1071637.246 0, 1214493.745 1071624.613 0, 1214225.491 1071611.996 0, 1213957.237 1071599.395 0, 
+    1213688.982 1071586.81 0, 1213420.726 1071574.241 0, 1213152.47 1071561.687 0, 1212884.213 1071549.149 0, 1212614.691 1071536.568 0, 1212347.696 1071524.121 0, 1212079.436 1071511.631 0, 1211811.176 1071499.156 0, 1211542.915 1071486.697 0, 1211274.654 1071474.254 0, 
+    1211006.391 1071461.827 0, 1210738.128 1071449.415 0, 1210469.864 1071437.019 0, 1210201.6 1071424.639 0, 1209933.334 1071412.275 0, 1209665.068 1071399.927 0, 1209396.801 1071387.594 0, 1209128.534 1071375.278 0, 1208860.266 1071362.977 0, 1208591.997 1071350.691 0, 
+    1208323.727 1071338.422 0, 1208055.457 1071326.168 0, 1207787.186 1071313.93 0, 1207518.914 1071301.708 0, 1207250.641 1071289.502 0, 1206982.368 1071277.312 0, 1206714.094 1071265.137 0, 1206445.819 1071252.978 0, 1206176.279 1071240.778 0, 1205924.081 1076816.199 0, 
+    1205671.883 1082391.65 0, 1205940.764 1082403.821 0, 1206208.382 1082415.95 0, 1206476 1082428.095 0, 1206743.617 1082440.256 0, 1207011.233 1082452.432 0, 1207278.849 1082464.624 0, 1207546.463 1082476.832 0, 1207814.077 1082489.056 0, 1208081.691 1082501.295 0, 
+    1208349.303 1082513.55 0, 1208616.915 1082525.821 0, 1208884.527 1082538.108 0, 1209152.137 1082550.41 0, 1209419.747 1082562.728 0, 1209687.356 1082575.062 0, 1209954.964 1082587.412 0, 1210222.572 1082599.777 0, 1210490.179 1082612.158 0, 1210757.785 1082624.555 0, 
+    1211025.39 1082636.968 0, 1211292.995 1082649.396 0, 1211560.599 1082661.841 0, 1211828.202 1082674.3 0, 1212094.543 1082686.717 0, 1212363.406 1082699.268 0, 1212631.007 1082711.775 0, 1212898.607 1082724.298 0, 1213166.207 1082736.836 0, 1213433.806 1082749.391 0, 
+    1213701.404 1082761.961 0, 1213969.001 1082774.547 0, 1214236.597 1082787.148 0, 1214504.193 1082799.766 0, 1214771.788 1082812.399 0, 1215039.383 1082825.048 0, 1215306.976 1082837.713 0, 1215574.569 1082850.393 0, 1215842.161 1082863.089 0, 1216109.753 1082875.801 0, 
+    1216377.343 1082888.529 0, 1216644.933 1082901.272 0, 1216912.522 1082914.031 0, 1217180.11 1082926.806 0, 1217447.698 1082939.597 0, 1217715.285 1082952.403 0, 1217982.871 1082965.225 0, 1218250.456 1082978.063 0, 1218516.781 1082990.857 0, 1218784.73 1077416.14 0, 
+    1219052.678 1071841.453 0))
+
+POLYGON ((1231359.935 1083626.349 0, 1231093.646 1083612.804 0, 1230826.098 1083599.21 0, 1230558.549 1083585.632 0, 1230290.999 1083572.07 0, 1230023.449 1083558.523 0, 1229755.898 1083544.992 0, 1229488.346 1083531.477 0, 1229220.793 1083517.978 0, 1228953.239 1083504.494 0, 
+    1228685.685 1083491.026 0, 1228418.13 1083477.574 0, 1228150.574 1083464.138 0, 1227883.017 1083450.717 0, 1227615.46 1083437.312 0, 1227347.901 1083423.923 0, 1227080.342 1083410.55 0, 1226812.782 1083397.192 0, 1226545.222 1083383.85 0, 1226277.66 1083370.524 0, 
+    1226010.098 1083357.214 0, 1225742.535 1083343.919 0, 1225474.971 1083330.64 0, 1225207.407 1083317.377 0, 1224938.583 1083304.067 0, 1224672.275 1083290.898 0, 1224404.708 1083277.682 0, 1224137.14 1083264.482 0, 1223869.572 1083251.298 0, 1223602.003 1083238.129 0, 
+    1223334.433 1083224.976 0, 1223066.862 1083211.839 0, 1222799.29 1083198.718 0, 1222531.718 1083185.612 0, 1222264.145 1083172.522 0, 1221996.571 1083159.448 0, 1221728.996 1083146.389 0, 1221461.421 1083133.347 0, 1221193.845 1083120.32 0, 1220926.268 1083107.309 0, 
+    1220658.69 1083094.313 0, 1220391.112 1083081.334 0, 1220123.532 1083068.37 0, 1219855.952 1083055.422 0, 1219588.371 1083042.489 0, 1219320.79 1083029.573 0, 1219053.208 1083016.672 0, 1218785.625 1083003.786 0, 1218516.781 1082990.857 0, 1218248.83 1088565.6 0, 
+    1217980.879 1094140.366 0, 1218249.063 1094153.264 0, 1218515.99 1094166.118 0, 1218782.916 1094178.987 0, 1219049.841 1094191.872 0, 1219316.766 1094204.773 0, 1219583.689 1094217.689 0, 1219850.612 1094230.621 0, 1220117.535 1094243.569 0, 1220384.456 1094256.533 0, 
+    1220651.377 1094269.512 0, 1220918.297 1094282.507 0, 1221185.216 1094295.518 0, 1221452.135 1094308.544 0, 1221719.052 1094321.586 0, 1221985.969 1094334.644 0, 1222252.885 1094347.717 0, 1222519.801 1094360.807 0, 1222786.715 1094373.912 0, 1223053.629 1094387.032 0, 
+    1223320.542 1094400.169 0, 1223587.454 1094413.321 0, 1223854.366 1094426.488 0, 1224121.277 1094439.672 0, 1224386.931 1094452.809 0, 1224655.096 1094466.086 0, 1224922.004 1094479.317 0, 1225188.912 1094492.563 0, 1225455.819 1094505.825 0, 1225722.725 1094519.103 0, 
+    1225989.63 1094532.396 0, 1226256.534 1094545.705 0, 1226523.438 1094559.03 0, 1226790.341 1094572.371 0, 1227057.243 1094585.727 0, 1227324.144 1094599.099 0, 1227591.045 1094612.487 0, 1227857.945 1094625.89 0, 1228124.844 1094639.309 0, 1228391.742 1094652.744 0, 
+    1228658.639 1094666.195 0, 1228925.536 1094679.661 0, 1229192.432 1094693.143 0, 1229459.327 1094706.64 0, 1229726.221 1094720.154 0, 1229993.115 1094733.683 0, 1230260.007 1094747.228 0, 1230526.899 1094760.788 0, 1230792.536 1094774.301 0, 1231076.236 1089200.314 0, 
+    1231359.935 1083626.349 0))
+
+POLYGON ((1243602.35 1095444.428 0, 1243336.751 1095430.165 0, 1243069.899 1095415.85 0, 1242803.045 1095401.552 0, 1242536.191 1095387.269 0, 1242269.336 1095373.001 0, 1242002.48 1095358.75 0, 1241735.624 1095344.514 0, 1241468.766 1095330.293 0, 1241201.908 1095316.089 0, 
+    1240935.049 1095301.9 0, 1240668.189 1095287.727 0, 1240401.328 1095273.57 0, 1240134.466 1095259.428 0, 1239867.604 1095245.302 0, 1239600.74 1095231.192 0, 1239333.876 1095217.097 0, 1239067.011 1095203.018 0, 1238800.145 1095188.955 0, 1238533.279 1095174.908 0, 
+    1238266.411 1095160.876 0, 1237999.543 1095146.86 0, 1237732.674 1095132.859 0, 1237465.804 1095118.875 0, 1237197.68 1095104.84 0, 1236932.061 1095090.953 0, 1236665.189 1095077.015 0, 1236398.316 1095063.093 0, 1236131.442 1095049.187 0, 1235864.567 1095035.297 0, 
+    1235597.691 1095021.422 0, 1235330.815 1095007.563 0, 1235063.937 1094993.72 0, 1234797.059 1094979.893 0, 1234530.18 1094966.081 0, 1234263.3 1094952.285 0, 1233996.42 1094938.504 0, 1233729.538 1094924.739 0, 1233462.656 1094910.99 0, 1233195.773 1094897.257 0, 
+    1232928.889 1094883.54 0, 1232662.005 1094869.838 0, 1232395.119 1094856.152 0, 1232128.233 1094842.481 0, 1231861.346 1094828.826 0, 1231594.458 1094815.187 0, 1231327.57 1094801.564 0, 1231060.68 1094787.956 0, 1230792.536 1094774.301 0, 1230508.834 1100348.305 0, 
+    1230225.132 1105922.324 0, 1230492.618 1105935.946 0, 1230758.851 1105949.52 0, 1231025.084 1105963.11 0, 1231291.315 1105976.715 0, 1231557.546 1105990.336 0, 1231823.776 1106003.973 0, 1232090.005 1106017.626 0, 1232356.234 1106031.294 0, 1232622.462 1106044.978 0, 
+    1232888.689 1106058.677 0, 1233154.915 1106072.393 0, 1233421.14 1106086.123 0, 1233687.364 1106099.87 0, 1233953.588 1106113.632 0, 1234219.811 1106127.41 0, 1234486.033 1106141.204 0, 1234752.254 1106155.013 0, 1235018.474 1106168.838 0, 1235284.694 1106182.678 0, 
+    1235550.913 1106196.535 0, 1235817.131 1106210.406 0, 1236083.348 1106224.294 0, 1236349.564 1106238.197 0, 1236614.529 1106252.051 0, 1236881.994 1106266.051 0, 1237148.208 1106280.001 0, 1237414.421 1106293.967 0, 1237680.633 1106307.948 0, 1237946.845 1106321.946 0, 
+    1238213.055 1106335.959 0, 1238479.265 1106349.987 0, 1238745.474 1106364.031 0, 1239011.682 1106378.091 0, 1239277.889 1106392.167 0, 1239544.096 1106406.258 0, 1239810.301 1106420.365 0, 1240076.506 1106434.488 0, 1240342.71 1106448.626 0, 1240608.913 1106462.78 0, 
+    1240875.115 1106476.949 0, 1241141.317 1106491.135 0, 1241407.517 1106505.336 0, 1241673.717 1106519.552 0, 1241939.916 1106533.785 0, 1242206.114 1106548.032 0, 1242472.311 1106562.296 0, 1242738.508 1106576.575 0, 1243003.454 1106590.803 0, 1243302.903 1101017.609 0, 
+    1243602.35 1095444.428 0))
+
+POLYGON ((1255779.837 1107295.381 0, 1255514.929 1107280.405 0, 1255248.774 1107265.374 0, 1254982.618 1107250.358 0, 1254716.462 1107235.358 0, 1254450.304 1107220.374 0, 1254184.146 1107205.405 0, 1253917.986 1107190.452 0, 1253651.826 1107175.515 0, 1253385.665 1107160.593 0, 
+    1253119.503 1107145.687 0, 1252853.34 1107130.797 0, 1252587.176 1107115.922 0, 1252321.011 1107101.063 0, 1252054.846 1107086.22 0, 1251788.679 1107071.393 0, 1251522.512 1107056.581 0, 1251256.344 1107041.784 0, 1250990.175 1107027.004 0, 1250724.005 1107012.239 0, 
+    1250457.834 1106997.49 0, 1250191.662 1106982.756 0, 1249925.49 1106968.038 0, 1249659.316 1106953.336 0, 1249391.894 1106938.58 0, 1249126.967 1106923.978 0, 1248860.791 1106909.323 0, 1248594.614 1106894.683 0, 1248328.437 1106880.059 0, 1248062.258 1106865.451 0, 
+    1247796.079 1106850.858 0, 1247529.898 1106836.281 0, 1247263.717 1106821.72 0, 1246997.535 1106807.174 0, 1246731.352 1106792.645 0, 1246465.169 1106778.13 0, 1246198.984 1106763.632 0, 1245932.799 1106749.149 0, 1245666.613 1106734.681 0, 1245400.425 1106720.23 0, 
+    1245134.238 1106705.794 0, 1244868.049 1106691.374 0, 1244601.859 1106676.969 0, 1244335.669 1106662.58 0, 1244069.477 1106648.207 0, 1243803.285 1106633.849 0, 1243537.092 1106619.507 0, 1243270.898 1106605.181 0, 1243003.454 1106590.803 0, 1242704.005 1112164.007 0, 
+    1242404.556 1117737.215 0, 1242671.341 1117751.558 0, 1242936.879 1117765.849 0, 1243202.416 1117780.155 0, 1243467.952 1117794.477 0, 1243733.487 1117808.815 0, 1243999.021 1117823.169 0, 1244264.555 1117837.538 0, 1244530.088 1117851.923 0, 1244795.62 1117866.323 0, 
+    1245061.151 1117880.739 0, 1245326.681 1117895.171 0, 1245592.21 1117909.618 0, 1245857.739 1117924.081 0, 1246123.267 1117938.559 0, 1246388.793 1117953.053 0, 1246654.319 1117967.563 0, 1246919.844 1117982.089 0, 1247185.369 1117996.63 0, 1247450.892 1118011.186 0, 
+    1247716.415 1118025.759 0, 1247981.936 1118040.346 0, 1248247.457 1118054.95 0, 1248512.977 1118069.569 0, 1248777.251 1118084.135 0, 1249044.014 1118098.854 0, 1249309.532 1118113.52 0, 1249575.048 1118128.202 0, 1249840.564 1118142.899 0, 1250106.079 1118157.612 0, 
+    1250371.593 1118172.341 0, 1250637.106 1118187.085 0, 1250902.618 1118201.845 0, 1251168.129 1118216.62 0, 1251433.64 1118231.411 0, 1251699.149 1118246.218 0, 1251964.658 1118261.04 0, 1252230.166 1118275.878 0, 1252495.673 1118290.732 0, 1252761.179 1118305.601 0, 
+    1253026.684 1118320.486 0, 1253292.188 1118335.386 0, 1253557.692 1118350.303 0, 1253823.194 1118365.234 0, 1254088.696 1118380.182 0, 1254354.197 1118395.145 0, 1254619.697 1118410.123 0, 1254885.196 1118425.117 0, 1255149.45 1118440.057 0, 1255464.644 1112867.717 0, 
+    1255779.837 1107295.381 0))
+
+POLYGON ((1267892.308 1119178.902 0, 1267628.095 1119163.216 0, 1267362.639 1119147.472 0, 1267097.182 1119131.743 0, 1266831.725 1119116.03 0, 1266566.267 1119100.333 0, 1266300.807 1119084.651 0, 1266035.347 1119068.985 0, 1265769.886 1119053.335 0, 1265504.424 1119037.7 0, 
+    1265238.961 1119022.08 0, 1264973.497 1119006.477 0, 1264708.032 1118990.889 0, 1264442.566 1118975.316 0, 1264177.1 1118959.76 0, 1263911.632 1118944.219 0, 1263646.163 1118928.693 0, 1263380.694 1118913.183 0, 1263115.224 1118897.689 0, 1262849.752 1118882.21 0, 
+    1262584.28 1118866.747 0, 1262318.807 1118851.3 0, 1262053.333 1118835.868 0, 1261787.858 1118820.452 0, 1261521.14 1118804.979 0, 1261256.906 1118789.667 0, 1260991.428 1118774.297 0, 1260725.95 1118758.944 0, 1260460.47 1118743.606 0, 1260194.99 1118728.283 0, 
+    1259929.509 1118712.977 0, 1259664.027 1118697.686 0, 1259398.544 1118682.41 0, 1259133.06 1118667.15 0, 1258867.575 1118651.906 0, 1258602.089 1118636.677 0, 1258336.603 1118621.464 0, 1258071.115 1118606.267 0, 1257805.627 1118591.085 0, 1257540.138 1118575.919 0, 
+    1257274.647 1118560.769 0, 1257009.156 1118545.634 0, 1256743.664 1118530.514 0, 1256478.172 1118515.411 0, 1256212.678 1118500.323 0, 1255947.183 1118485.251 0, 1255681.688 1118470.194 0, 1255416.191 1118455.153 0, 1255149.45 1118440.057 0, 1254834.257 1124012.397 0, 
+    1254519.064 1129584.734 0, 1254785.146 1129599.793 0, 1255049.986 1129614.796 0, 1255314.826 1129629.816 0, 1255579.664 1129644.851 0, 1255844.502 1129659.902 0, 1256109.339 1129674.968 0, 1256374.175 1129690.05 0, 1256639.01 1129705.147 0, 1256903.844 1129720.26 0, 
+    1257168.678 1129735.389 0, 1257433.51 1129750.533 0, 1257698.342 1129765.693 0, 1257963.173 1129780.869 0, 1258228.002 1129796.06 0, 1258492.831 1129811.266 0, 1258757.659 1129826.488 0, 1259022.486 1129841.726 0, 1259287.312 1129856.979 0, 1259552.138 1129872.248 0, 
+    1259816.962 1129887.533 0, 1260081.786 1129902.833 0, 1260346.608 1129918.149 0, 1260611.43 1129933.48 0, 1260875.011 1129948.755 0, 1261141.071 1129964.189 0, 1261405.89 1129979.567 0, 1261670.708 1129994.961 0, 1261935.525 1130010.37 0, 1262200.341 1130025.795 0, 
+    1262465.156 1130041.235 0, 1262729.971 1130056.691 0, 1262994.784 1130072.163 0, 1263259.597 1130087.65 0, 1263524.409 1130103.153 0, 1263789.22 1130118.671 0, 1264054.03 1130134.205 0, 1264318.838 1130149.754 0, 1264583.647 1130165.32 0, 1264848.454 1130180.9 0, 
+    1265113.26 1130196.496 0, 1265378.065 1130212.108 0, 1265642.87 1130227.736 0, 1265907.673 1130243.379 0, 1266172.476 1130259.037 0, 1266437.277 1130274.711 0, 1266702.078 1130290.401 0, 1266966.878 1130306.107 0, 1267230.438 1130321.754 0, 1267561.373 1124750.33 0, 
+    1267892.308 1119178.902 0))
+
+POLYGON ((1279939.68 1131094.683 0, 1279676.162 1131078.291 0, 1279411.408 1131061.837 0, 1279146.653 1131045.4 0, 1278881.896 1131028.977 0, 1278617.139 1131012.571 0, 1278352.381 1130996.18 0, 1278087.622 1130979.804 0, 1277822.862 1130963.444 0, 1277558.101 1130947.1 0, 
+    1277293.338 1130930.771 0, 1277028.575 1130914.458 0, 1276763.811 1130898.161 0, 1276499.047 1130881.879 0, 1276234.281 1130865.612 0, 1275969.514 1130849.361 0, 1275704.746 1130833.126 0, 1275439.977 1130816.907 0, 1275175.207 1130800.702 0, 1274910.437 1130784.514 0, 
+    1274645.665 1130768.341 0, 1274380.893 1130752.184 0, 1274116.119 1130736.042 0, 1273851.345 1130719.916 0, 1273585.332 1130703.73 0, 1273321.793 1130687.71 0, 1273057.015 1130671.631 0, 1272792.237 1130655.567 0, 1272527.458 1130639.519 0, 1272262.678 1130623.486 0, 
+    1271997.897 1130607.469 0, 1271733.115 1130591.468 0, 1271468.332 1130575.482 0, 1271203.548 1130559.512 0, 1270938.763 1130543.557 0, 1270673.977 1130527.618 0, 1270409.19 1130511.694 0, 1270144.403 1130495.786 0, 1269879.614 1130479.894 0, 1269614.824 1130464.017 0, 
+    1269350.034 1130448.156 0, 1269085.243 1130432.31 0, 1268820.45 1130416.48 0, 1268555.657 1130400.666 0, 1268290.863 1130384.867 0, 1268026.068 1130369.084 0, 1267761.271 1130353.316 0, 1267496.474 1130337.564 0, 1267230.438 1130321.754 0, 1266899.504 1135893.169 0, 
+    1266568.57 1141464.571 0, 1266833.948 1141480.342 0, 1267098.089 1141496.055 0, 1267362.229 1141511.784 0, 1267626.369 1141527.528 0, 1267890.507 1141543.288 0, 1268154.644 1141559.063 0, 1268418.781 1141574.854 0, 1268682.916 1141590.66 0, 1268947.051 1141606.482 0, 
+    1269211.185 1141622.32 0, 1269475.318 1141638.173 0, 1269739.45 1141654.041 0, 1270003.58 1141669.925 0, 1270267.71 1141685.825 0, 1270531.84 1141701.74 0, 1270795.968 1141717.671 0, 1271060.095 1141733.617 0, 1271324.221 1141749.579 0, 1271588.346 1141765.556 0, 
+    1271852.471 1141781.549 0, 1272116.594 1141797.558 0, 1272380.717 1141813.582 0, 1272644.838 1141829.621 0, 1272907.724 1141845.602 0, 1273173.078 1141861.747 0, 1273437.197 1141877.833 0, 1273701.315 1141893.935 0, 1273965.432 1141910.052 0, 1274229.547 1141926.185 0, 
+    1274493.662 1141942.334 0, 1274757.776 1141958.498 0, 1275021.889 1141974.677 0, 1275286.001 1141990.872 0, 1275550.112 1142007.083 0, 1275814.223 1142023.309 0, 1276078.332 1142039.55 0, 1276342.44 1142055.808 0, 1276606.547 1142072.08 0, 1276870.654 1142088.369 0, 
+    1277134.759 1142104.672 0, 1277398.863 1142120.992 0, 1277662.967 1142137.327 0, 1277927.069 1142153.677 0, 1278191.171 1142170.043 0, 1278455.271 1142186.425 0, 1278719.371 1142202.822 0, 1278983.47 1142219.234 0, 1279246.334 1142235.586 0, 1279593.006 1136665.141 0, 
+    1279939.68 1131094.683 0))
+
+POLYGON ((1291921.869 1143042.414 0, 1291659.049 1143025.32 0, 1291394.998 1143008.162 0, 1291130.946 1142991.018 0, 1290866.893 1142973.891 0, 1290602.839 1142956.779 0, 1290338.783 1142939.682 0, 1290074.727 1142922.601 0, 1289810.67 1142905.536 0, 1289546.612 1142888.486 0, 
+    1289282.553 1142871.451 0, 1289018.492 1142854.433 0, 1288754.431 1142837.429 0, 1288490.369 1142820.442 0, 1288226.306 1142803.469 0, 1287962.241 1142786.513 0, 1287698.176 1142769.572 0, 1287434.11 1142752.646 0, 1287170.043 1142735.736 0, 1286905.974 1142718.842 0, 
+    1286641.905 1142701.963 0, 1286377.835 1142685.099 0, 1286113.764 1142668.251 0, 1285849.692 1142651.419 0, 1285584.386 1142634.524 0, 1285321.544 1142617.801 0, 1285057.469 1142601.015 0, 1284793.393 1142584.245 0, 1284529.316 1142567.491 0, 1284265.238 1142550.752 0, 
+    1284001.158 1142534.028 0, 1283737.078 1142517.32 0, 1283472.997 1142500.628 0, 1283208.915 1142483.951 0, 1282944.832 1142467.289 0, 1282680.748 1142450.644 0, 1282416.663 1142434.013 0, 1282152.577 1142417.399 0, 1281888.49 1142400.799 0, 1281624.402 1142384.216 0, 
+    1281360.313 1142367.648 0, 1281096.224 1142351.095 0, 1280832.133 1142334.558 0, 1280568.041 1142318.037 0, 1280303.948 1142301.531 0, 1280039.854 1142285.04 0, 1279775.76 1142268.566 0, 1279511.664 1142252.106 0, 1279246.334 1142235.586 0, 1278899.663 1147806.013 0, 
+    1278552.993 1153376.419 0, 1278817.664 1153392.898 0, 1279081.104 1153409.317 0, 1279344.543 1153425.751 0, 1279607.981 1153442.2 0, 1279871.418 1153458.665 0, 1280134.854 1153475.145 0, 1280398.289 1153491.641 0, 1280661.723 1153508.153 0, 1280925.157 1153524.68 0, 
+    1281188.589 1153541.222 0, 1281452.02 1153557.78 0, 1281715.45 1153574.354 0, 1281978.88 1153590.943 0, 1282242.308 1153607.547 0, 1282505.735 1153624.167 0, 1282769.162 1153640.803 0, 1283032.587 1153657.454 0, 1283296.012 1153674.12 0, 1283559.435 1153690.802 0, 
+    1283822.857 1153707.499 0, 1284086.279 1153724.213 0, 1284349.699 1153740.941 0, 1284613.119 1153757.685 0, 1284875.308 1153774.366 0, 1285139.955 1153791.22 0, 1285403.371 1153808.01 0, 1285666.787 1153824.816 0, 1285930.201 1153841.638 0, 1286193.615 1153858.475 0, 
+    1286457.028 1153875.327 0, 1286720.439 1153892.195 0, 1286983.85 1153909.079 0, 1287247.259 1153925.978 0, 1287510.668 1153942.892 0, 1287774.076 1153959.822 0, 1288037.482 1153976.768 0, 1288300.888 1153993.729 0, 1288564.292 1154010.706 0, 1288827.696 1154027.698 0, 
+    1289091.099 1154044.705 0, 1289354.5 1154061.728 0, 1289617.901 1154078.767 0, 1289881.3 1154095.821 0, 1290144.699 1154112.891 0, 1290408.097 1154129.976 0, 1290671.493 1154147.076 0, 1290934.889 1154164.192 0, 1291197.055 1154181.244 0, 1291559.461 1148611.84 0, 
+    1291921.869 1143042.414 0))
+
+POLYGON ((1303838.794 1155021.788 0, 1303576.674 1155003.995 0, 1303313.328 1154986.135 0, 1303049.981 1154968.291 0, 1302786.633 1154950.461 0, 1302523.283 1154932.648 0, 1302259.933 1154914.85 0, 1301996.582 1154897.067 0, 1301733.229 1154879.3 0, 1301469.876 1154861.548 0, 
+    1301206.521 1154843.812 0, 1300943.165 1154826.091 0, 1300679.809 1154808.386 0, 1300416.451 1154790.696 0, 1300153.092 1154773.022 0, 1299889.733 1154755.364 0, 1299626.372 1154737.72 0, 1299363.01 1154720.093 0, 1299099.647 1154702.481 0, 1298836.283 1154684.884 0, 
+    1298572.918 1154667.303 0, 1298309.552 1154649.737 0, 1298046.185 1154632.187 0, 1297782.817 1154614.652 0, 1297518.221 1154597.052 0, 1297256.078 1154579.63 0, 1296992.707 1154562.141 0, 1296729.335 1154544.669 0, 1296465.962 1154527.212 0, 1296202.587 1154509.77 0, 
+    1295939.212 1154492.344 0, 1295675.836 1154474.933 0, 1295412.459 1154457.538 0, 1295149.08 1154440.158 0, 1294885.701 1154422.794 0, 1294622.321 1154405.446 0, 1294358.939 1154388.112 0, 1294095.557 1154370.795 0, 1293832.173 1154353.493 0, 1293568.789 1154336.206 0, 
+    1293305.403 1154318.935 0, 1293042.017 1154301.679 0, 1292778.63 1154284.439 0, 1292515.241 1154267.215 0, 1292251.851 1154250.005 0, 1291988.461 1154232.812 0, 1291725.069 1154215.634 0, 1291461.677 1154198.471 0, 1291197.055 1154181.244 0, 1290834.651 1159750.621 0, 
+    1290472.249 1165319.968 0, 1290736.212 1165337.152 0, 1290998.949 1165354.272 0, 1291261.685 1165371.407 0, 1291524.42 1165388.558 0, 1291787.154 1165405.724 0, 1292049.886 1165422.906 0, 1292312.618 1165440.103 0, 1292575.349 1165457.316 0, 1292838.079 1165474.544 0, 
+    1293100.808 1165491.787 0, 1293363.536 1165509.047 0, 1293626.263 1165526.321 0, 1293888.989 1165543.611 0, 1294151.713 1165560.917 0, 1294414.437 1165578.237 0, 1294677.16 1165595.574 0, 1294939.882 1165612.926 0, 1295202.602 1165630.293 0, 1295465.322 1165647.676 0, 
+    1295728.041 1165665.074 0, 1295990.758 1165682.488 0, 1296253.475 1165699.917 0, 1296516.19 1165717.361 0, 1296777.681 1165734.74 0, 1297041.619 1165752.297 0, 1297304.331 1165769.788 0, 1297567.043 1165787.295 0, 1297829.753 1165804.817 0, 1298092.462 1165822.354 0, 
+    1298355.171 1165839.907 0, 1298617.878 1165857.475 0, 1298880.584 1165875.059 0, 1299143.29 1165892.658 0, 1299405.994 1165910.273 0, 1299668.697 1165927.903 0, 1299931.399 1165945.549 0, 1300194.1 1165963.21 0, 1300456.801 1165980.886 0, 1300719.5 1165998.578 0, 
+    1300982.198 1166016.286 0, 1301244.895 1166034.009 0, 1301507.59 1166051.747 0, 1301770.285 1166069.501 0, 1302032.979 1166087.27 0, 1302295.672 1166105.055 0, 1302558.364 1166122.855 0, 1302821.054 1166140.671 0, 1303082.521 1166158.419 0, 1303460.657 1160590.119 0, 
+    1303838.794 1155021.788 0))
+
+POLYGON ((1315690.375 1167032.494 0, 1315428.957 1167014.007 0, 1315166.318 1166995.449 0, 1314903.677 1166976.907 0, 1314641.036 1166958.38 0, 1314378.393 1166939.868 0, 1314115.749 1166921.373 0, 1313853.105 1166902.892 0, 1313590.459 1166884.427 0, 1313327.812 1166865.977 0, 
+    1313065.164 1166847.543 0, 1312802.515 1166829.125 0, 1312539.865 1166810.721 0, 1312277.213 1166792.334 0, 1312014.561 1166773.961 0, 1311751.908 1166755.605 0, 1311489.253 1166737.263 0, 1311226.597 1166718.937 0, 1310963.941 1166700.627 0, 1310701.283 1166682.332 0, 
+    1310438.624 1166664.052 0, 1310175.964 1166645.788 0, 1309913.303 1166627.54 0, 1309650.641 1166609.306 0, 1309386.757 1166591.004 0, 1309125.314 1166572.887 0, 1308862.649 1166554.7 0, 1308599.982 1166536.528 0, 1308337.315 1166518.373 0, 1308074.647 1166500.232 0, 
+    1307811.977 1166482.107 0, 1307549.306 1166463.998 0, 1307286.635 1166445.904 0, 1307023.962 1166427.825 0, 1306761.288 1166409.762 0, 1306498.613 1166391.715 0, 1306235.938 1166373.682 0, 1305973.261 1166355.666 0, 1305710.582 1166337.664 0, 1305447.903 1166319.679 0, 
+    1305185.223 1166301.708 0, 1304922.542 1166283.753 0, 1304659.86 1166265.814 0, 1304397.176 1166247.89 0, 1304134.492 1166229.982 0, 1303871.807 1166212.089 0, 1303609.12 1166194.211 0, 1303346.433 1166176.349 0, 1303082.521 1166158.419 0, 1302704.389 1171726.684 0, 
+    1302326.259 1177294.908 0, 1302589.511 1177312.793 0, 1302851.543 1177330.611 0, 1303113.574 1177348.443 0, 1303375.604 1177366.292 0, 1303637.633 1177384.156 0, 1303899.661 1177402.035 0, 1304161.688 1177419.93 0, 1304423.714 1177437.84 0, 1304685.738 1177455.765 0, 
+    1304947.762 1177473.706 0, 1305209.785 1177491.662 0, 1305471.806 1177509.634 0, 1305733.827 1177527.621 0, 1305995.846 1177545.624 0, 1306257.865 1177563.642 0, 1306519.882 1177581.675 0, 1306781.898 1177599.724 0, 1307043.913 1177617.788 0, 1307305.927 1177635.868 0, 
+    1307567.94 1177653.963 0, 1307829.952 1177672.074 0, 1308091.963 1177690.2 0, 1308353.973 1177708.341 0, 1308614.763 1177726.414 0, 1308877.99 1177744.67 0, 1309139.996 1177762.858 0, 1309402.002 1177781.061 0, 1309664.006 1177799.279 0, 1309926.01 1177817.513 0, 
+    1310188.012 1177835.763 0, 1310450.013 1177854.027 0, 1310712.014 1177872.308 0, 1310974.013 1177890.603 0, 1311236.011 1177908.914 0, 1311498.008 1177927.241 0, 1311760.004 1177945.583 0, 1312021.998 1177963.94 0, 1312283.992 1177982.313 0, 1312545.985 1178000.701 0, 
+    1312807.976 1178019.104 0, 1313069.967 1178037.523 0, 1313331.956 1178055.958 0, 1313593.944 1178074.407 0, 1313855.932 1178092.873 0, 1314117.918 1178111.353 0, 1314379.903 1178129.849 0, 1314641.887 1178148.361 0, 1314902.652 1178166.802 0, 1315296.512 1172599.668 0, 
+    1315690.375 1167032.494 0))
+
+POLYGON ((1327476.533 1179074.222 0, 1327215.818 1179055.045 0, 1326953.888 1179035.793 0, 1326691.956 1179016.557 0, 1326430.023 1178997.336 0, 1326168.089 1178978.131 0, 1325906.154 1178958.941 0, 1325644.218 1178939.767 0, 1325382.28 1178920.607 0, 1325120.342 1178901.464 0, 
+    1324858.402 1178882.336 0, 1324596.461 1178863.223 0, 1324334.519 1178844.125 0, 1324072.576 1178825.043 0, 1323810.632 1178805.977 0, 1323548.687 1178786.926 0, 1323286.741 1178767.89 0, 1323024.793 1178748.87 0, 1322762.844 1178729.865 0, 1322500.895 1178710.875 0, 
+    1322238.944 1178691.901 0, 1321976.992 1178672.943 0, 1321715.039 1178653.999 0, 1321453.084 1178635.072 0, 1321189.913 1178616.071 0, 1320929.173 1178597.262 0, 1320667.215 1178578.381 0, 1320405.257 1178559.515 0, 1320143.297 1178540.664 0, 1319881.336 1178521.829 0, 
+    1319619.374 1178503.009 0, 1319357.411 1178484.204 0, 1319095.447 1178465.415 0, 1318833.481 1178446.642 0, 1318571.515 1178427.883 0, 1318309.547 1178409.141 0, 1318047.579 1178390.413 0, 1317785.609 1178371.701 0, 1317523.638 1178353.005 0, 1317261.666 1178334.324 0, 
+    1316999.693 1178315.658 0, 1316737.719 1178297.008 0, 1316475.744 1178278.373 0, 1316213.768 1178259.754 0, 1315951.79 1178241.15 0, 1315689.812 1178222.561 0, 1315427.832 1178203.988 0, 1315165.851 1178185.43 0, 1314902.652 1178166.802 0, 1314508.796 1183733.891 0, 
+    1314114.943 1189300.93 0, 1314377.483 1189319.512 0, 1314638.809 1189338.023 0, 1314900.133 1189356.55 0, 1315161.456 1189375.092 0, 1315422.778 1189393.65 0, 1315684.099 1189412.222 0, 1315945.419 1189430.811 0, 1316206.738 1189449.414 0, 1316468.056 1189468.033 0, 
+    1316729.372 1189486.668 0, 1316990.688 1189505.317 0, 1317252.002 1189523.983 0, 1317513.316 1189542.663 0, 1317774.628 1189561.359 0, 1318035.939 1189580.07 0, 1318297.249 1189598.797 0, 1318558.558 1189617.539 0, 1318819.866 1189636.296 0, 1319081.172 1189655.069 0, 
+    1319342.478 1189673.857 0, 1319603.782 1189692.661 0, 1319865.086 1189711.48 0, 1320126.388 1189730.314 0, 1320386.476 1189749.076 0, 1320648.989 1189768.029 0, 1320910.288 1189786.909 0, 1321171.586 1189805.805 0, 1321432.883 1189824.716 0, 1321694.178 1189843.643 0, 
+    1321955.473 1189862.585 0, 1322216.766 1189881.542 0, 1322478.059 1189900.515 0, 1322739.35 1189919.503 0, 1323000.64 1189938.507 0, 1323261.929 1189957.525 0, 1323523.216 1189976.56 0, 1323784.503 1189995.609 0, 1324045.789 1190014.674 0, 1324307.073 1190033.755 0, 
+    1324568.356 1190052.85 0, 1324829.639 1190071.962 0, 1325090.92 1190091.088 0, 1325352.2 1190110.23 0, 1325613.478 1190129.387 0, 1325874.756 1190148.56 0, 1326136.033 1190167.748 0, 1326397.308 1190186.951 0, 1326657.37 1190206.081 0, 1327066.95 1184640.176 0, 
+    1327476.533 1179074.222 0))
+
+POLYGON ((1339197.191 1191146.663 0, 1338937.181 1191126.798 0, 1338675.961 1191106.857 0, 1338414.74 1191086.931 0, 1338153.517 1191067.02 0, 1337892.294 1191047.125 0, 1337631.069 1191027.245 0, 1337369.843 1191007.38 0, 1337108.616 1190987.531 0, 1336847.388 1190967.697 0, 
+    1336586.158 1190947.879 0, 1336324.927 1190928.075 0, 1336063.696 1190908.288 0, 1335802.463 1190888.515 0, 1335541.229 1190868.758 0, 1335279.993 1190849.017 0, 1335018.757 1190829.291 0, 1334757.519 1190809.58 0, 1334496.28 1190789.884 0, 1334235.04 1190770.204 0, 
+    1333973.799 1190750.539 0, 1333712.557 1190730.89 0, 1333451.314 1190711.256 0, 1333190.069 1190691.637 0, 1332927.613 1190671.943 0, 1332667.577 1190652.446 0, 1332406.329 1190632.874 0, 1332145.079 1190613.317 0, 1331883.829 1190593.775 0, 1331622.578 1190574.249 0, 
+    1331361.325 1190554.738 0, 1331100.071 1190535.242 0, 1330838.816 1190515.762 0, 1330577.56 1190496.297 0, 1330316.303 1190476.848 0, 1330055.045 1190457.414 0, 1329793.785 1190437.995 0, 1329532.524 1190418.592 0, 1329271.263 1190399.204 0, 1329010 1190379.831 0, 
+    1328748.736 1190360.474 0, 1328487.47 1190341.132 0, 1328226.204 1190321.806 0, 1327964.937 1190302.495 0, 1327703.668 1190283.199 0, 1327442.398 1190263.919 0, 1327181.127 1190244.654 0, 1326919.855 1190225.404 0, 1326657.37 1190206.081 0, 1326247.795 1195771.932 0, 
+    1325838.224 1201337.724 0, 1326100.051 1201356.998 0, 1326360.668 1201376.2 0, 1326621.283 1201395.416 0, 1326881.898 1201414.648 0, 1327142.511 1201433.896 0, 1327403.124 1201453.158 0, 1327663.735 1201472.436 0, 1327924.345 1201491.729 0, 1328184.954 1201511.038 0, 
+    1328445.561 1201530.362 0, 1328706.168 1201549.701 0, 1328966.774 1201569.056 0, 1329227.378 1201588.426 0, 1329487.981 1201607.811 0, 1329748.583 1201627.212 0, 1330009.184 1201646.628 0, 1330269.784 1201666.059 0, 1330530.382 1201685.506 0, 1330790.98 1201704.968 0, 
+    1331051.576 1201724.446 0, 1331312.172 1201743.938 0, 1331572.766 1201763.446 0, 1331833.358 1201782.97 0, 1332092.742 1201802.418 0, 1332354.541 1201822.062 0, 1332615.13 1201841.632 0, 1332875.719 1201861.217 0, 1333136.306 1201880.817 0, 1333396.892 1201900.432 0, 
+    1333657.477 1201920.063 0, 1333918.06 1201939.709 0, 1334178.643 1201959.37 0, 1334439.224 1201979.047 0, 1334699.804 1201998.739 0, 1334960.383 1202018.447 0, 1335220.961 1202038.169 0, 1335481.538 1202057.907 0, 1335742.114 1202077.661 0, 1336002.688 1202097.43 0, 
+    1336263.261 1202117.214 0, 1336523.833 1202137.013 0, 1336784.404 1202156.828 0, 1337044.974 1202176.658 0, 1337305.542 1202196.504 0, 1337566.11 1202216.364 0, 1337826.676 1202236.241 0, 1338087.241 1202256.132 0, 1338346.598 1202275.947 0, 1338771.892 1196711.334 0, 
+    1339197.191 1191146.663 0))
+
+POLYGON ((1350852.272 1203249.505 0, 1350592.97 1203228.957 0, 1350332.462 1203208.33 0, 1350071.953 1203187.717 0, 1349811.443 1203167.12 0, 1349550.932 1203146.539 0, 1349290.419 1203125.973 0, 1349029.905 1203105.422 0, 1348769.39 1203084.886 0, 1348508.874 1203064.366 0, 
+    1348248.356 1203043.861 0, 1347987.837 1203023.372 0, 1347727.317 1203002.898 0, 1347466.796 1202982.439 0, 1347206.274 1202961.995 0, 1346945.75 1202941.567 0, 1346685.226 1202921.154 0, 1346424.7 1202900.756 0, 1346164.173 1202880.374 0, 1345903.644 1202860.007 0, 
+    1345643.115 1202839.656 0, 1345382.584 1202819.32 0, 1345122.052 1202798.999 0, 1344861.519 1202778.693 0, 1344599.779 1202758.309 0, 1344340.449 1202738.128 0, 1344079.912 1202717.869 0, 1343819.375 1202697.624 0, 1343558.836 1202677.396 0, 1343298.295 1202657.182 0, 
+    1343037.754 1202636.984 0, 1342777.211 1202616.801 0, 1342516.667 1202596.634 0, 1342256.122 1202576.481 0, 1341995.576 1202556.345 0, 1341735.029 1202536.223 0, 1341474.48 1202516.117 0, 1341213.93 1202496.026 0, 1340953.379 1202475.95 0, 1340692.827 1202455.89 0, 
+    1340432.274 1202435.845 0, 1340171.719 1202415.816 0, 1339911.164 1202395.802 0, 1339650.607 1202375.803 0, 1339390.049 1202355.82 0, 1339129.49 1202335.851 0, 1338868.929 1202315.899 0, 1338608.368 1202295.961 0, 1338346.598 1202275.947 0, 1337921.309 1207840.496 0, 
+    1337496.026 1213404.977 0, 1337757.137 1213424.941 0, 1338017.043 1213444.829 0, 1338276.949 1213464.731 0, 1338536.853 1213484.649 0, 1338796.756 1213504.583 0, 1339056.658 1213524.531 0, 1339316.558 1213544.495 0, 1339576.458 1213564.474 0, 1339836.356 1213584.469 0, 
+    1340096.253 1213604.478 0, 1340356.149 1213624.503 0, 1340616.044 1213644.544 0, 1340875.938 1213664.599 0, 1341135.83 1213684.67 0, 1341395.721 1213704.756 0, 1341655.611 1213724.858 0, 1341915.5 1213744.975 0, 1342175.388 1213765.107 0, 1342435.274 1213785.254 0, 
+    1342695.16 1213805.417 0, 1342955.044 1213825.595 0, 1343214.927 1213845.788 0, 1343474.808 1213865.997 0, 1343733.486 1213886.127 0, 1343994.568 1213906.46 0, 1344254.446 1213926.714 0, 1344514.323 1213946.984 0, 1344774.199 1213967.269 0, 1345034.074 1213987.57 0, 
+    1345293.947 1214007.885 0, 1345553.819 1214028.216 0, 1345813.69 1214048.563 0, 1346073.56 1214068.924 0, 1346333.429 1214089.301 0, 1346593.296 1214109.693 0, 1346853.162 1214130.101 0, 1347113.027 1214150.523 0, 1347372.891 1214170.961 0, 1347632.754 1214191.415 0, 
+    1347892.615 1214211.883 0, 1348152.475 1214232.367 0, 1348412.334 1214252.866 0, 1348672.192 1214273.381 0, 1348932.049 1214293.911 0, 1349191.904 1214314.456 0, 1349451.758 1214335.016 0, 1349711.611 1214355.592 0, 1349970.261 1214376.088 0, 1350411.264 1208812.83 0, 
+    1350852.272 1203249.505 0))
+
+POLYGON ((1362441.704 1215382.436 0, 1362183.111 1215361.21 0, 1361923.317 1215339.9 0, 1361663.522 1215318.605 0, 1361403.725 1215297.326 0, 1361143.928 1215276.062 0, 1360884.129 1215254.814 0, 1360624.329 1215233.581 0, 1360364.528 1215212.363 0, 1360104.725 1215191.16 0, 
+    1359844.922 1215169.972 0, 1359585.117 1215148.8 0, 1359325.31 1215127.644 0, 1359065.503 1215106.502 0, 1358805.694 1215085.376 0, 1358545.884 1215064.265 0, 1358286.073 1215043.169 0, 1358026.26 1215022.089 0, 1357766.447 1215001.024 0, 1357506.632 1214979.974 0, 
+    1357246.815 1214958.939 0, 1356986.998 1214937.92 0, 1356727.179 1214916.916 0, 1356467.359 1214895.928 0, 1356206.338 1214874.858 0, 1355947.716 1214853.996 0, 1355687.892 1214833.054 0, 1355428.068 1214812.126 0, 1355168.241 1214791.214 0, 1354908.414 1214770.317 0, 
+    1354648.586 1214749.436 0, 1354388.756 1214728.569 0, 1354128.925 1214707.718 0, 1353869.093 1214686.883 0, 1353609.259 1214666.062 0, 1353349.425 1214645.257 0, 1353089.589 1214624.468 0, 1352829.752 1214603.693 0, 1352569.913 1214582.934 0, 1352310.074 1214562.19 0, 
+    1352050.233 1214541.461 0, 1351790.391 1214520.748 0, 1351530.548 1214500.05 0, 1351270.703 1214479.367 0, 1351010.858 1214458.7 0, 1350751.011 1214438.048 0, 1350491.163 1214417.411 0, 1350231.313 1214396.789 0, 1349970.261 1214376.088 0, 1349529.264 1219939.273 0, 
+    1349088.274 1225502.38 0, 1349348.668 1225523.029 0, 1349607.862 1225543.599 0, 1349867.055 1225564.184 0, 1350126.247 1225584.784 0, 1350385.438 1225605.399 0, 1350644.628 1225626.03 0, 1350903.816 1225646.676 0, 1351163.003 1225667.337 0, 1351422.189 1225688.013 0, 
+    1351681.374 1225708.705 0, 1351940.557 1225729.412 0, 1352199.74 1225750.134 0, 1352458.921 1225770.871 0, 1352718.1 1225791.624 0, 1352977.279 1225812.392 0, 1353236.456 1225833.175 0, 1353495.633 1225853.973 0, 1353754.808 1225874.787 0, 1354013.981 1225895.616 0, 
+    1354273.154 1225916.46 0, 1354532.325 1225937.32 0, 1354791.495 1225958.194 0, 1355050.664 1225979.084 0, 1355308.634 1225999.893 0, 1355568.998 1226020.91 0, 1355828.163 1226041.846 0, 1356087.327 1226062.797 0, 1356346.489 1226083.763 0, 1356605.651 1226104.744 0, 
+    1356864.811 1226125.741 0, 1357123.97 1226146.753 0, 1357383.128 1226167.78 0, 1357642.284 1226188.823 0, 1357901.439 1226209.881 0, 1358160.593 1226230.954 0, 1358419.746 1226252.042 0, 1358678.898 1226273.145 0, 1358938.048 1226294.264 0, 1359197.197 1226315.398 0, 
+    1359456.345 1226336.547 0, 1359715.491 1226357.712 0, 1359974.636 1226378.892 0, 1360233.78 1226400.087 0, 1360492.923 1226421.297 0, 1360752.065 1226442.522 0, 1361011.205 1226463.763 0, 1361270.344 1226485.019 0, 1361528.286 1226506.192 0, 1361984.992 1220944.353 0, 
+    1362441.704 1215382.436 0))
+
+POLYGON ((1373965.412 1227545.146 0, 1373707.53 1227523.244 0, 1373448.452 1227501.256 0, 1373189.372 1227479.283 0, 1372930.292 1227457.326 0, 1372671.21 1227435.383 0, 1372412.127 1227413.456 0, 1372153.043 1227391.544 0, 1371893.957 1227369.648 0, 1371634.87 1227347.767 0, 
+    1371375.782 1227325.9 0, 1371116.692 1227304.05 0, 1370857.601 1227282.214 0, 1370598.509 1227260.394 0, 1370339.416 1227238.589 0, 1370080.321 1227216.799 0, 1369821.225 1227195.024 0, 1369562.128 1227173.265 0, 1369303.029 1227151.521 0, 1369043.929 1227129.792 0, 
+    1368784.828 1227108.079 0, 1368525.726 1227086.38 0, 1368266.622 1227064.697 0, 1368007.517 1227043.029 0, 1367747.216 1227021.277 0, 1367489.304 1226999.739 0, 1367230.195 1226978.117 0, 1366971.085 1226956.511 0, 1366711.973 1226934.919 0, 1366452.861 1226913.343 0, 
+    1366193.747 1226891.782 0, 1365934.632 1226870.236 0, 1365675.516 1226848.705 0, 1365416.398 1226827.19 0, 1365157.279 1226805.69 0, 1364898.159 1226784.205 0, 1364639.037 1226762.736 0, 1364379.915 1226741.281 0, 1364120.791 1226719.842 0, 1363861.666 1226698.418 0, 
+    1363602.539 1226677.01 0, 1363343.411 1226655.617 0, 1363084.282 1226634.238 0, 1362825.152 1226612.876 0, 1362566.021 1226591.528 0, 1362306.888 1226570.196 0, 1362047.754 1226548.879 0, 1361788.618 1226527.577 0, 1361528.286 1226506.192 0, 1361071.587 1232067.95 0, 
+    1360614.895 1237629.62 0, 1360874.57 1237650.951 0, 1361133.05 1237672.199 0, 1361391.529 1237693.462 0, 1361650.008 1237714.74 0, 1361908.484 1237736.034 0, 1362166.96 1237757.343 0, 1362425.434 1237778.667 0, 1362683.907 1237800.006 0, 1362942.379 1237821.36 0, 
+    1363200.85 1237842.73 0, 1363459.319 1237864.115 0, 1363717.787 1237885.515 0, 1363976.254 1237906.93 0, 1364234.719 1237928.361 0, 1364493.184 1237949.807 0, 1364751.647 1237971.268 0, 1365010.108 1237992.744 0, 1365268.569 1238014.235 0, 1365527.028 1238035.742 0, 
+    1365785.486 1238057.263 0, 1366043.942 1238078.8 0, 1366302.398 1238100.353 0, 1366560.852 1238121.92 0, 1366818.113 1238143.403 0, 1367077.756 1238165.101 0, 1367336.207 1238186.714 0, 1367594.656 1238208.342 0, 1367853.104 1238229.985 0, 1368111.55 1238251.644 0, 
+    1368369.995 1238273.318 0, 1368628.439 1238295.007 0, 1368886.882 1238316.712 0, 1369145.323 1238338.431 0, 1369403.763 1238360.166 0, 1369662.202 1238381.916 0, 1369920.64 1238403.681 0, 1370179.076 1238425.461 0, 1370437.511 1238447.257 0, 1370695.945 1238469.068 0, 
+    1370954.377 1238490.894 0, 1371212.808 1238512.735 0, 1371471.238 1238534.592 0, 1371729.667 1238556.463 0, 1371988.094 1238578.35 0, 1372246.52 1238600.252 0, 1372504.945 1238622.17 0, 1372763.368 1238644.102 0, 1373020.599 1238665.949 0, 1373493.002 1233105.591 0, 
+    1373965.412 1227545.146 0))
+
+POLYGON ((834756.858 757014.918 0, 834471.502 757024.604 0, 834184.732 757034.355 0, 833897.963 757044.123 0, 833611.195 757053.908 0, 833324.427 757063.71 0, 833037.66 757073.528 0, 832750.893 757083.364 0, 832464.127 757093.216 0, 832177.361 757103.086 0, 
+    831890.596 757112.972 0, 831603.832 757122.875 0, 831317.068 757132.795 0, 831030.305 757142.731 0, 830743.542 757152.685 0, 830456.78 757162.656 0, 830170.018 757172.643 0, 829883.257 757182.647 0, 829596.497 757192.669 0, 829309.737 757202.707 0, 
+    829022.978 757212.761 0, 828736.22 757222.833 0, 828449.462 757232.922 0, 828162.704 757243.028 0, 827874.533 757253.2 0, 827589.191 757263.289 0, 827302.436 757273.445 0, 827015.681 757283.619 0, 826728.927 757293.809 0, 826442.173 757304.015 0, 
+    826155.42 757314.239 0, 825868.667 757324.48 0, 825581.915 757334.737 0, 825295.164 757345.011 0, 825008.413 757355.303 0, 824721.663 757365.611 0, 824434.913 757375.936 0, 824148.164 757386.278 0, 823861.416 757396.636 0, 823574.668 757407.012 0, 
+    823287.921 757417.404 0, 823001.175 757427.814 0, 822714.429 757438.24 0, 822427.683 757448.683 0, 822140.939 757459.143 0, 821854.195 757469.62 0, 821567.451 757480.114 0, 821280.709 757490.624 0, 820992.55 757501.204 0, 821197.184 763070.375 0, 
+    821401.826 768639.797 0, 821689.325 768629.242 0, 821975.413 768618.755 0, 822261.5 768608.285 0, 822547.589 768597.832 0, 822833.678 768587.396 0, 823119.768 768576.977 0, 823405.858 768566.575 0, 823691.949 768556.189 0, 823978.04 768545.82 0, 
+    824264.132 768535.468 0, 824550.225 768525.133 0, 824836.318 768514.815 0, 825122.412 768504.514 0, 825408.507 768494.229 0, 825694.602 768483.962 0, 825980.698 768473.711 0, 826266.794 768463.477 0, 826552.891 768453.26 0, 826838.989 768443.059 0, 
+    827125.087 768432.876 0, 827411.185 768422.709 0, 827697.285 768412.559 0, 827983.385 768402.426 0, 828268.074 768392.36 0, 828555.586 768382.211 0, 828841.688 768372.128 0, 829127.791 768362.063 0, 829413.893 768352.014 0, 829699.997 768341.982 0, 
+    829986.101 768331.967 0, 830272.206 768321.969 0, 830558.311 768311.987 0, 830844.417 768302.023 0, 831130.523 768292.075 0, 831416.63 768282.144 0, 831702.738 768272.23 0, 831988.846 768262.333 0, 832274.955 768252.452 0, 832561.064 768242.589 0, 
+    832847.174 768232.742 0, 833133.285 768222.912 0, 833419.396 768213.099 0, 833705.508 768203.303 0, 833991.62 768193.524 0, 834277.733 768183.761 0, 834563.846 768174.016 0, 834849.96 768164.287 0, 835134.664 768154.623 0, 834945.757 762584.645 0, 
+    834756.858 757014.918 0))
+
+POLYGON ((848868.818 767708.248 0, 848584.085 767717.108 0, 848297.945 767726.028 0, 848011.805 767734.966 0, 847725.666 767743.92 0, 847439.527 767752.891 0, 847153.389 767761.879 0, 846867.251 767770.883 0, 846581.114 767779.905 0, 846294.978 767788.943 0, 
+    846008.841 767797.998 0, 845722.706 767807.07 0, 845436.571 767816.159 0, 845150.436 767825.265 0, 844864.302 767834.387 0, 844578.169 767843.527 0, 844292.036 767852.683 0, 844005.904 767861.856 0, 843719.772 767871.046 0, 843433.641 767880.253 0, 
+    843147.51 767889.476 0, 842861.38 767898.717 0, 842575.25 767907.974 0, 842289.121 767917.248 0, 842001.583 767926.585 0, 841716.865 767935.847 0, 841430.737 767945.172 0, 841144.61 767954.513 0, 840858.484 767963.872 0, 840572.358 767973.247 0, 
+    840286.233 767982.639 0, 840000.108 767992.048 0, 839713.984 768001.473 0, 839427.861 768010.916 0, 839141.738 768020.375 0, 838855.615 768029.851 0, 838569.493 768039.345 0, 838283.372 768048.854 0, 837997.251 768058.381 0, 837711.131 768067.925 0, 
+    837425.011 768077.485 0, 837138.892 768087.062 0, 836852.774 768096.657 0, 836566.656 768106.267 0, 836280.538 768115.895 0, 835994.422 768125.54 0, 835708.305 768135.201 0, 835422.19 768144.88 0, 835134.664 768154.623 0, 835323.579 773724.847 0, 
+    835512.503 779295.314 0, 835799.37 779285.594 0, 836084.83 779275.938 0, 836370.29 779266.298 0, 836655.751 779256.676 0, 836941.213 779247.07 0, 837226.675 779237.481 0, 837512.138 779227.909 0, 837797.601 779218.354 0, 838083.065 779208.815 0, 
+    838368.53 779199.293 0, 838653.995 779189.789 0, 838939.46 779180.3 0, 839224.927 779170.829 0, 839510.393 779161.375 0, 839795.861 779151.937 0, 840081.328 779142.516 0, 840366.797 779133.112 0, 840652.266 779123.725 0, 840937.735 779114.354 0, 
+    841223.205 779105 0, 841508.676 779095.664 0, 841794.147 779086.344 0, 842079.619 779077.04 0, 842363.684 779067.799 0, 842650.564 779058.484 0, 842936.037 779049.231 0, 843221.511 779039.995 0, 843506.985 779030.776 0, 843792.46 779021.573 0, 
+    844077.936 779012.388 0, 844363.412 779003.219 0, 844648.888 778994.067 0, 844934.365 778984.932 0, 845219.843 778975.813 0, 845505.321 778966.711 0, 845790.8 778957.627 0, 846076.279 778948.559 0, 846361.759 778939.507 0, 846647.239 778930.473 0, 
+    846932.72 778921.455 0, 847218.201 778912.454 0, 847503.683 778903.47 0, 847789.166 778894.503 0, 848074.649 778885.553 0, 848360.132 778876.619 0, 848645.616 778867.702 0, 848931.101 778858.802 0, 849215.18 778849.963 0, 849041.995 773278.984 0, 
+    848868.818 767708.248 0))
+
+POLYGON ((862919.062 778443.325 0, 862634.956 778451.362 0, 862349.447 778459.456 0, 862063.939 778467.566 0, 861778.432 778475.693 0, 861492.925 778483.837 0, 861207.418 778491.998 0, 860921.912 778500.175 0, 860636.406 778508.369 0, 860350.901 778516.58 0, 
+    860065.396 778524.808 0, 859779.892 778533.053 0, 859494.388 778541.314 0, 859208.885 778549.593 0, 858923.382 778557.888 0, 858637.88 778566.2 0, 858352.378 778574.528 0, 858066.877 778582.874 0, 857781.376 778591.236 0, 857495.876 778599.615 0, 
+    857210.376 778608.011 0, 856924.877 778616.424 0, 856639.378 778624.853 0, 856353.88 778633.3 0, 856066.978 778641.805 0, 855782.885 778650.243 0, 855497.388 778658.74 0, 855211.891 778667.253 0, 854926.396 778675.783 0, 854640.9 778684.331 0, 
+    854355.405 778692.895 0, 854069.911 778701.475 0, 853784.417 778710.073 0, 853498.924 778718.687 0, 853213.431 778727.318 0, 852927.939 778735.966 0, 852642.447 778744.631 0, 852356.956 778753.313 0, 852071.465 778762.011 0, 851785.975 778770.726 0, 
+    851500.485 778779.458 0, 851214.996 778788.207 0, 850929.507 778796.973 0, 850644.019 778805.755 0, 850358.531 778814.554 0, 850073.044 778823.37 0, 849787.558 778832.203 0, 849502.071 778841.053 0, 849215.18 778849.963 0, 849388.373 784421.181 0, 
+    849561.573 789992.636 0, 849847.805 789983.746 0, 850132.635 789974.917 0, 850417.466 789966.104 0, 850702.298 789957.309 0, 850987.129 789948.53 0, 851271.962 789939.768 0, 851556.795 789931.022 0, 851841.628 789922.293 0, 852126.462 789913.581 0, 
+    852411.296 789904.886 0, 852696.131 789896.208 0, 852980.967 789887.546 0, 853265.802 789878.901 0, 853550.639 789870.273 0, 853835.476 789861.662 0, 854120.313 789853.067 0, 854405.151 789844.49 0, 854689.99 789835.929 0, 854974.829 789827.384 0, 
+    855259.668 789818.857 0, 855544.508 789810.346 0, 855829.349 789801.852 0, 856114.19 789793.375 0, 856397.63 789784.956 0, 856683.873 789776.471 0, 856968.715 789768.044 0, 857253.558 789759.634 0, 857538.402 789751.24 0, 857823.246 789742.864 0, 
+    858108.09 789734.504 0, 858392.935 789726.161 0, 858677.781 789717.834 0, 858962.626 789709.525 0, 859247.473 789701.232 0, 859532.32 789692.956 0, 859817.167 789684.697 0, 860102.015 789676.454 0, 860386.863 789668.228 0, 860671.712 789660.019 0, 
+    860956.561 789651.827 0, 861241.411 789643.652 0, 861526.261 789635.493 0, 861811.112 789627.351 0, 862095.963 789619.226 0, 862380.815 789611.118 0, 862665.667 789603.026 0, 862950.52 789594.951 0, 863233.973 789586.933 0, 863076.514 784015.011 0, 
+    862919.062 778443.325 0))
+
+POLYGON ((876907.464 789219.858 0, 876623.988 789227.076 0, 876339.113 789234.346 0, 876054.239 789241.633 0, 875769.366 789248.936 0, 875484.493 789256.257 0, 875199.62 789263.594 0, 874914.748 789270.948 0, 874629.876 789278.318 0, 874345.005 789285.706 0, 
+    874060.134 789293.11 0, 873775.264 789300.531 0, 873490.394 789307.969 0, 873205.524 789315.423 0, 872920.655 789322.894 0, 872635.786 789330.382 0, 872350.918 789337.887 0, 872066.05 789345.409 0, 871781.183 789352.947 0, 871496.316 789360.502 0, 
+    871211.45 789368.074 0, 870926.584 789375.663 0, 870641.718 789383.268 0, 870356.853 789390.89 0, 870070.589 789398.567 0, 869787.124 789406.185 0, 869502.26 789413.857 0, 869217.397 789421.547 0, 868932.534 789429.253 0, 868647.672 789436.975 0, 
+    868362.81 789444.715 0, 868077.948 789452.471 0, 867793.087 789460.244 0, 867508.226 789468.034 0, 867223.366 789475.841 0, 866938.507 789483.664 0, 866653.647 789491.504 0, 866368.789 789499.361 0, 866083.93 789507.235 0, 865799.073 789515.125 0, 
+    865514.215 789523.032 0, 865229.358 789530.956 0, 864944.502 789538.897 0, 864659.646 789546.854 0, 864374.79 789554.829 0, 864089.935 789562.82 0, 863805.081 789570.827 0, 863520.227 789578.852 0, 863233.973 789586.933 0, 863391.439 795159.087 0, 
+    863548.911 800731.47 0, 863834.505 800723.407 0, 864118.703 800715.401 0, 864402.902 800707.412 0, 864687.101 800699.439 0, 864971.301 800691.484 0, 865255.501 800683.544 0, 865539.701 800675.622 0, 865823.902 800667.716 0, 866108.103 800659.827 0, 
+    866392.305 800651.955 0, 866676.508 800644.1 0, 866960.71 800636.261 0, 867244.914 800628.439 0, 867529.117 800620.633 0, 867813.321 800612.845 0, 868097.526 800605.073 0, 868381.731 800597.318 0, 868665.937 800589.579 0, 868950.143 800581.858 0, 
+    869234.349 800574.153 0, 869518.556 800566.464 0, 869802.763 800558.793 0, 870086.971 800551.138 0, 870369.784 800543.537 0, 870655.388 800535.879 0, 870939.597 800528.274 0, 871223.807 800520.686 0, 871508.017 800513.115 0, 871792.228 800505.561 0, 
+    872076.438 800498.023 0, 872360.65 800490.502 0, 872644.862 800482.998 0, 872929.074 800475.51 0, 873213.287 800468.039 0, 873497.5 800460.585 0, 873781.713 800453.148 0, 874065.927 800445.728 0, 874350.142 800438.324 0, 874634.357 800430.937 0, 
+    874918.572 800423.566 0, 875202.788 800416.212 0, 875487.004 800408.875 0, 875771.221 800401.555 0, 876055.438 800394.252 0, 876339.655 800386.965 0, 876623.873 800379.695 0, 876908.091 800372.442 0, 877190.915 800365.241 0, 877049.187 794792.435 0, 
+    876907.464 789219.858 0))
+
+POLYGON ((890833.9 800037.554 0, 890551.055 800043.956 0, 890266.817 800050.406 0, 889982.58 800056.873 0, 889698.343 800063.357 0, 889414.107 800069.858 0, 889129.87 800076.375 0, 888845.635 800082.909 0, 888561.399 800089.46 0, 888277.164 800096.027 0, 
+    887992.93 800102.611 0, 887708.695 800109.212 0, 887424.461 800115.83 0, 887140.228 800122.464 0, 886855.995 800129.115 0, 886571.762 800135.783 0, 886287.53 800142.467 0, 886003.298 800149.169 0, 885719.067 800155.887 0, 885434.836 800162.621 0, 
+    885150.605 800169.373 0, 884866.374 800176.141 0, 884582.145 800182.926 0, 884297.915 800189.727 0, 884012.292 800196.579 0, 883729.457 800203.381 0, 883445.229 800210.233 0, 883161.001 800217.101 0, 882876.774 800223.986 0, 882592.546 800230.888 0, 
+    882308.32 800237.807 0, 882024.094 800244.743 0, 881739.868 800251.695 0, 881455.642 800258.664 0, 881171.417 800265.649 0, 880887.193 800272.652 0, 880602.968 800279.671 0, 880318.745 800286.707 0, 880034.521 800293.759 0, 879750.298 800300.829 0, 
+    879466.076 800307.915 0, 879181.853 800315.017 0, 878897.632 800322.137 0, 878613.41 800329.273 0, 878329.19 800336.426 0, 878044.969 800343.596 0, 877760.749 800350.782 0, 877476.529 800357.985 0, 877190.915 800365.241 0, 877332.65 805938.271 0, 
+    877474.389 811511.524 0, 877759.344 811504.285 0, 878042.908 811497.099 0, 878326.472 811489.929 0, 878610.036 811482.776 0, 878893.601 811475.639 0, 879177.166 811468.519 0, 879460.732 811461.416 0, 879744.298 811454.33 0, 880027.864 811447.26 0, 
+    880311.431 811440.207 0, 880594.999 811433.171 0, 880878.566 811426.152 0, 881162.135 811419.149 0, 881445.703 811412.162 0, 881729.272 811405.193 0, 882012.841 811398.24 0, 882296.411 811391.304 0, 882579.981 811384.384 0, 882863.552 811377.482 0, 
+    883147.123 811370.596 0, 883430.695 811363.726 0, 883714.266 811356.874 0, 883997.839 811350.038 0, 884280.021 811343.252 0, 884564.984 811336.416 0, 884848.558 811329.63 0, 885132.132 811322.86 0, 885415.706 811316.108 0, 885699.28 811309.372 0, 
+    885982.855 811302.653 0, 886266.431 811295.95 0, 886550.007 811289.265 0, 886833.583 811282.595 0, 887117.159 811275.943 0, 887400.736 811269.307 0, 887684.314 811262.688 0, 887967.892 811256.086 0, 888251.47 811249.5 0, 888535.048 811242.931 0, 
+    888818.627 811236.379 0, 889102.207 811229.844 0, 889385.786 811223.325 0, 889669.366 811216.823 0, 889952.947 811210.337 0, 890236.528 811203.868 0, 890520.109 811197.416 0, 890803.69 811190.981 0, 891085.883 811184.593 0, 890959.889 805610.963 0, 
+    890833.9 800037.554 0))
+
+POLYGON ((904698.246 810896.119 0, 904416.034 810901.709 0, 904132.436 810907.344 0, 903848.837 810912.995 0, 903565.239 810918.662 0, 903281.642 810924.347 0, 902998.044 810930.048 0, 902714.447 810935.765 0, 902430.851 810941.5 0, 902147.254 810947.251 0, 
+    901863.658 810953.018 0, 901580.063 810958.803 0, 901296.468 810964.604 0, 901012.873 810970.422 0, 900729.278 810976.256 0, 900445.684 810982.108 0, 900162.09 810987.976 0, 899878.496 810993.86 0, 899594.903 810999.761 0, 899311.31 811005.679 0, 
+    899027.718 811011.614 0, 898744.125 811017.565 0, 898460.534 811023.534 0, 898176.942 811029.518 0, 897891.963 811035.549 0, 897609.76 811041.538 0, 897326.17 811047.573 0, 897042.58 811053.624 0, 896758.99 811059.692 0, 896475.401 811065.777 0, 
+    896191.812 811071.879 0, 895908.223 811077.997 0, 895624.635 811084.132 0, 895341.047 811090.284 0, 895057.459 811096.452 0, 894773.872 811102.637 0, 894490.285 811108.839 0, 894206.699 811115.058 0, 893923.113 811121.293 0, 893639.527 811127.544 0, 
+    893355.942 811133.813 0, 893072.357 811140.098 0, 892788.772 811146.4 0, 892505.188 811152.719 0, 892221.604 811159.054 0, 891938.021 811165.406 0, 891654.438 811171.775 0, 891370.855 811178.16 0, 891085.883 811184.593 0, 891211.882 816758.442 0, 
+    891337.885 822332.505 0, 891622.198 822326.086 0, 891905.124 822319.715 0, 892188.051 822313.361 0, 892470.979 822307.024 0, 892753.906 822300.704 0, 893036.834 822294.4 0, 893319.763 822288.112 0, 893602.692 822281.842 0, 893885.621 822275.588 0, 
+    894168.55 822269.35 0, 894451.48 822263.13 0, 894734.411 822256.925 0, 895017.341 822250.738 0, 895300.272 822244.567 0, 895583.204 822238.413 0, 895866.135 822232.276 0, 896149.068 822226.155 0, 896432 822220.051 0, 896714.933 822213.963 0, 
+    896997.866 822207.893 0, 897280.8 822201.838 0, 897563.733 822195.801 0, 897846.668 822189.78 0, 898128.217 822183.805 0, 898412.537 822177.788 0, 898695.473 822171.817 0, 898978.408 822165.863 0, 899261.344 822159.925 0, 899544.281 822154.005 0, 
+    899827.217 822148.1 0, 900110.154 822142.213 0, 900393.092 822136.342 0, 900676.029 822130.487 0, 900958.968 822124.65 0, 901241.906 822118.829 0, 901524.845 822113.024 0, 901807.784 822107.236 0, 902090.723 822101.465 0, 902373.663 822095.711 0, 
+    902656.603 822089.973 0, 902939.544 822084.252 0, 903222.485 822078.548 0, 903505.426 822072.86 0, 903788.367 822067.189 0, 904071.309 822061.534 0, 904354.251 822055.896 0, 904637.194 822050.275 0, 904918.752 822044.698 0, 904808.497 816470.302 0, 
+    904698.246 810896.119 0))
+
+POLYGON ((918500.378 821795.261 0, 918218.803 821800.043 0, 917935.846 821804.865 0, 917652.889 821809.703 0, 917369.932 821814.558 0, 917086.976 821819.43 0, 916804.019 821824.318 0, 916521.064 821829.223 0, 916238.108 821834.145 0, 915955.153 821839.083 0, 
+    915672.198 821844.039 0, 915389.243 821849.01 0, 915106.289 821853.999 0, 914823.335 821859.004 0, 914540.381 821864.025 0, 914257.428 821869.064 0, 913974.475 821874.118 0, 913691.522 821879.19 0, 913408.569 821884.278 0, 913125.617 821889.383 0, 
+    912842.665 821894.505 0, 912559.713 821899.643 0, 912276.762 821904.798 0, 911993.811 821909.97 0, 911709.477 821915.183 0, 911427.91 821920.363 0, 911144.96 821925.584 0, 910862.01 821930.822 0, 910579.06 821936.077 0, 910296.111 821941.349 0, 
+    910013.162 821946.637 0, 909730.214 821951.941 0, 909447.265 821957.263 0, 909164.317 821962.601 0, 908881.37 821967.956 0, 908598.422 821973.327 0, 908315.475 821978.715 0, 908032.529 821984.12 0, 907749.582 821989.541 0, 907466.636 821994.979 0, 
+    907183.691 822000.434 0, 906900.745 822005.905 0, 906617.8 822011.393 0, 906334.855 822016.898 0, 906051.911 822022.419 0, 905768.967 822027.957 0, 905486.023 822033.511 0, 905203.08 822039.083 0, 904918.752 822044.698 0, 905029.012 827619.305 0, 
+    905139.275 833194.119 0, 905422.943 833188.517 0, 905705.23 833182.958 0, 905987.518 833177.417 0, 906269.806 833171.892 0, 906552.094 833166.383 0, 906834.382 833160.891 0, 907116.671 833155.416 0, 907398.96 833149.957 0, 907681.25 833144.515 0, 
+    907963.54 833139.09 0, 908245.83 833133.681 0, 908528.12 833128.289 0, 908810.411 833122.914 0, 909092.702 833117.555 0, 909374.994 833112.212 0, 909657.285 833106.887 0, 909939.577 833101.578 0, 910221.87 833096.285 0, 910504.162 833091.009 0, 
+    910786.455 833085.75 0, 911068.749 833080.507 0, 911351.042 833075.281 0, 911633.336 833070.072 0, 911914.25 833064.904 0, 912197.925 833059.703 0, 912480.22 833054.543 0, 912762.515 833049.4 0, 913044.81 833044.274 0, 913327.106 833039.164 0, 
+    913609.402 833034.071 0, 913891.698 833028.995 0, 914173.995 833023.935 0, 914456.292 833018.892 0, 914738.589 833013.865 0, 915020.886 833008.855 0, 915303.184 833003.862 0, 915585.482 832998.885 0, 915867.78 832993.925 0, 916150.079 832988.981 0, 
+    916432.378 832984.054 0, 916714.677 832979.144 0, 916996.977 832974.25 0, 917279.277 832969.373 0, 917561.577 832964.513 0, 917843.877 832959.669 0, 918126.178 832954.842 0, 918408.479 832950.031 0, 918689.401 832945.26 0, 918594.888 827370.157 0, 
+    918500.378 821795.261 0))
+
+POLYGON ((932240.176 832734.685 0, 931959.239 832738.662 0, 931676.926 832742.675 0, 931394.613 832746.704 0, 931112.3 832750.751 0, 930829.987 832754.813 0, 930547.674 832758.893 0, 930265.362 832762.989 0, 929983.05 832767.102 0, 929700.738 832771.231 0, 
+    929418.427 832775.377 0, 929136.116 832779.54 0, 928853.805 832783.719 0, 928571.494 832787.915 0, 928289.183 832792.127 0, 928006.873 832796.356 0, 927724.563 832800.602 0, 927442.253 832804.864 0, 927159.944 832809.143 0, 926877.635 832813.439 0, 
+    926595.326 832817.751 0, 926313.017 832822.08 0, 926030.708 832826.425 0, 925748.4 832830.787 0, 925464.714 832835.187 0, 925183.784 832839.561 0, 924901.477 832843.973 0, 924619.17 832848.401 0, 924336.863 832852.846 0, 924054.556 832857.308 0, 
+    923772.25 832861.786 0, 923489.943 832866.281 0, 923207.638 832870.793 0, 922925.332 832875.321 0, 922643.027 832879.866 0, 922360.721 832884.427 0, 922078.417 832889.005 0, 921796.112 832893.6 0, 921513.808 832898.211 0, 921231.504 832902.839 0, 
+    920949.2 832907.483 0, 920666.897 832912.144 0, 920384.593 832916.822 0, 920102.29 832921.516 0, 919819.988 832926.227 0, 919537.685 832930.955 0, 919255.383 832935.699 0, 918973.082 832940.46 0, 918689.401 832945.26 0, 918783.918 838520.567 0, 
+    918878.438 844096.073 0, 919161.459 844091.283 0, 919443.104 844086.533 0, 919724.75 844081.8 0, 920006.396 844077.084 0, 920288.042 844072.384 0, 920569.689 844067.7 0, 920851.336 844063.034 0, 921132.983 844058.383 0, 921414.63 844053.75 0, 
+    921696.278 844049.133 0, 921977.926 844044.532 0, 922259.574 844039.948 0, 922541.223 844035.381 0, 922822.872 844030.83 0, 923104.521 844026.296 0, 923386.17 844021.778 0, 923667.82 844017.277 0, 923949.469 844012.793 0, 924231.119 844008.325 0, 
+    924512.77 844003.873 0, 924794.42 843999.439 0, 925076.071 843995.021 0, 925357.722 843990.619 0, 925637.999 843986.255 0, 925921.026 843981.866 0, 926202.677 843977.514 0, 926484.33 843973.178 0, 926765.982 843968.86 0, 927047.635 843964.558 0, 
+    927329.288 843960.272 0, 927610.941 843956.003 0, 927892.594 843951.751 0, 928174.248 843947.515 0, 928455.902 843943.296 0, 928737.556 843939.093 0, 929019.211 843934.907 0, 929300.865 843930.737 0, 929582.52 843926.584 0, 929864.175 843922.448 0, 
+    930145.831 843918.328 0, 930427.486 843914.225 0, 930709.142 843910.139 0, 930990.798 843906.069 0, 931272.455 843902.015 0, 931554.111 843897.978 0, 931835.768 843893.958 0, 932117.425 843889.954 0, 932397.709 843885.986 0, 932318.941 838310.236 0, 
+    932240.176 832734.685 0))
+
+POLYGON ((945917.52 843714.095 0, 945637.224 843717.271 0, 945355.556 843720.479 0, 945073.889 843723.704 0, 944792.222 843726.945 0, 944510.556 843730.203 0, 944228.889 843733.477 0, 943947.223 843736.768 0, 943665.557 843740.075 0, 943383.891 843743.399 0, 
+    943102.225 843746.74 0, 942820.56 843750.097 0, 942538.894 843753.471 0, 942257.229 843756.861 0, 941975.564 843760.268 0, 941693.9 843763.691 0, 941412.235 843767.132 0, 941130.571 843770.588 0, 940848.907 843774.061 0, 940567.243 843777.551 0, 
+    940285.579 843781.058 0, 940003.915 843784.581 0, 939722.252 843788.12 0, 939440.589 843791.676 0, 939157.554 843795.266 0, 938877.264 843798.838 0, 938595.601 843802.444 0, 938313.939 843806.066 0, 938032.277 843809.705 0, 937750.615 843813.361 0, 
+    937468.953 843817.033 0, 937187.292 843820.722 0, 936905.631 843824.427 0, 936623.97 843828.149 0, 936342.309 843831.888 0, 936060.649 843835.643 0, 935778.988 843839.414 0, 935497.328 843843.203 0, 935215.668 843847.007 0, 934934.009 843850.829 0, 
+    934652.349 843854.667 0, 934370.69 843858.521 0, 934089.031 843862.392 0, 933807.373 843866.28 0, 933525.714 843870.184 0, 933244.056 843874.105 0, 932962.398 843878.042 0, 932680.74 843881.996 0, 932397.709 843885.986 0, 932476.48 849461.933 0, 
+    932555.253 855038.071 0, 932837.625 855034.091 0, 933118.626 855030.146 0, 933399.628 855026.218 0, 933680.629 855022.306 0, 933961.632 855018.411 0, 934242.634 855014.532 0, 934523.636 855010.67 0, 934804.639 855006.825 0, 935085.642 855002.996 0, 
+    935366.645 854999.183 0, 935647.649 854995.387 0, 935928.652 854991.608 0, 936209.656 854987.845 0, 936490.66 854984.099 0, 936771.665 854980.369 0, 937052.669 854976.656 0, 937333.674 854972.959 0, 937614.679 854969.279 0, 937895.684 854965.615 0, 
+    938176.69 854961.968 0, 938457.695 854958.338 0, 938738.701 854954.724 0, 939019.707 854951.126 0, 939299.344 854947.563 0, 939581.72 854943.981 0, 939862.727 854940.433 0, 940143.734 854936.902 0, 940424.741 854933.387 0, 940705.748 854929.889 0, 
+    940986.755 854926.407 0, 941267.763 854922.942 0, 941548.771 854919.493 0, 941829.779 854916.061 0, 942110.788 854912.646 0, 942391.796 854909.247 0, 942672.805 854905.865 0, 942953.814 854902.499 0, 943234.823 854899.149 0, 943515.832 854895.816 0, 
+    943796.842 854892.5 0, 944077.851 854889.2 0, 944358.861 854885.917 0, 944639.871 854882.651 0, 944920.882 854879.4 0, 945201.892 854876.167 0, 945482.903 854872.95 0, 945763.914 854869.749 0, 946043.556 854866.581 0, 945980.537 849290.242 0, 
+    945917.52 843714.095 0))
+
+POLYGON ((959532.29 854733.198 0, 959252.638 854735.576 0, 958971.619 854737.983 0, 958690.6 854740.406 0, 958409.582 854742.846 0, 958128.563 854745.302 0, 957847.545 854747.775 0, 957566.527 854750.264 0, 957285.509 854752.77 0, 957004.492 854755.292 0, 
+    956723.474 854757.831 0, 956442.456 854760.386 0, 956161.439 854762.958 0, 955880.422 854765.547 0, 955599.405 854768.152 0, 955318.388 854770.774 0, 955037.371 854773.412 0, 954756.355 854776.066 0, 954475.339 854778.738 0, 954194.322 854781.425 0, 
+    953913.306 854784.13 0, 953632.29 854786.851 0, 953351.275 854789.588 0, 953070.259 854792.342 0, 952787.876 854795.126 0, 952508.228 854797.899 0, 952227.213 854800.703 0, 951946.198 854803.523 0, 951665.184 854806.36 0, 951384.169 854809.213 0, 
+    951103.154 854812.082 0, 950822.14 854814.969 0, 950541.126 854817.871 0, 950260.112 854820.791 0, 949979.098 854823.727 0, 949698.085 854826.679 0, 949417.072 854829.648 0, 949136.058 854832.633 0, 948855.045 854835.636 0, 948574.032 854838.654 0, 
+    948293.02 854841.689 0, 948012.007 854844.741 0, 947730.995 854847.809 0, 947449.983 854850.894 0, 947168.971 854853.995 0, 946887.959 854857.113 0, 946606.947 854860.247 0, 946325.936 854863.398 0, 946043.556 854866.581 0, 946106.578 860443.108 0, 
+    946169.602 866019.82 0, 946451.321 866016.644 0, 946731.676 866013.501 0, 947012.032 866010.374 0, 947292.387 866007.263 0, 947572.742 866004.169 0, 947853.098 866001.092 0, 948133.454 865998.031 0, 948413.81 865994.986 0, 948694.166 865991.958 0, 
+    948974.523 865988.946 0, 949254.879 865985.951 0, 949535.236 865982.973 0, 949815.593 865980.011 0, 950095.95 865977.065 0, 950376.307 865974.136 0, 950656.665 865971.224 0, 950937.022 865968.328 0, 951217.38 865965.448 0, 951497.738 865962.585 0, 
+    951778.096 865959.739 0, 952058.455 865956.909 0, 952338.813 865954.095 0, 952619.172 865951.298 0, 952898.166 865948.531 0, 953179.889 865945.754 0, 953460.249 865943.007 0, 953740.608 865940.276 0, 954020.967 865937.561 0, 954301.327 865934.863 0, 
+    954581.687 865932.182 0, 954862.047 865929.517 0, 955142.407 865926.868 0, 955422.767 865924.236 0, 955703.127 865921.621 0, 955983.488 865919.022 0, 956263.848 865916.439 0, 956544.209 865913.873 0, 956824.57 865911.324 0, 957104.931 865908.791 0, 
+    957385.293 865906.274 0, 957665.654 865903.774 0, 957946.016 865901.291 0, 958226.377 865898.824 0, 958506.739 865896.373 0, 958787.101 865893.94 0, 959067.463 865891.522 0, 959347.826 865889.121 0, 959626.825 865886.748 0, 959579.557 860309.881 0, 
+    959532.29 854733.198 0))
+
+POLYGON ((973084.371 865791.696 0, 972805.364 865793.281 0, 972524.996 865794.89 0, 972244.628 865796.515 0, 971964.26 865798.157 0, 971683.893 865799.816 0, 971403.525 865801.491 0, 971123.158 865803.182 0, 970842.79 865804.89 0, 970562.423 865806.614 0, 
+    970282.056 865808.355 0, 970001.689 865810.112 0, 969721.322 865811.886 0, 969440.955 865813.677 0, 969160.588 865815.484 0, 968880.221 865817.307 0, 968599.855 865819.147 0, 968319.488 865821.003 0, 968039.122 865822.876 0, 967758.756 865824.766 0, 
+    967478.39 865826.672 0, 967198.024 865828.594 0, 966917.658 865830.533 0, 966637.292 865832.488 0, 966355.565 865834.47 0, 966076.561 865836.449 0, 965796.196 865838.454 0, 965515.83 865840.475 0, 965235.465 865842.513 0, 964955.1 865844.567 0, 
+    964674.735 865846.638 0, 964394.37 865848.726 0, 964114.006 865850.83 0, 963833.641 865852.95 0, 963553.277 865855.087 0, 963272.912 865857.24 0, 962992.548 865859.41 0, 962712.184 865861.597 0, 962431.82 865863.8 0, 962151.456 865866.019 0, 
+    961871.093 865868.255 0, 961590.729 865870.507 0, 961310.366 865872.776 0, 961030.003 865875.062 0, 960749.639 865877.364 0, 960469.276 865879.682 0, 960188.914 865882.017 0, 959908.551 865884.369 0, 959626.825 865886.748 0, 959674.095 871463.796 0, 
+    959721.366 877041.021 0, 960002.432 877038.647 0, 960282.138 877036.302 0, 960561.845 877033.972 0, 960841.551 877031.659 0, 961121.258 877029.362 0, 961400.964 877027.082 0, 961680.671 877024.819 0, 961960.378 877022.572 0, 962240.085 877020.341 0, 
+    962519.793 877018.127 0, 962799.5 877015.929 0, 963079.208 877013.748 0, 963358.915 877011.583 0, 963638.623 877009.434 0, 963918.331 877007.302 0, 964198.039 877005.187 0, 964477.747 877003.088 0, 964757.455 877001.005 0, 965037.164 876998.939 0, 
+    965316.872 876996.89 0, 965596.581 876994.857 0, 965876.29 876992.84 0, 966155.999 876990.84 0, 966434.349 876988.865 0, 966715.417 876986.889 0, 966995.126 876984.938 0, 967274.835 876983.003 0, 967554.545 876981.085 0, 967834.254 876979.184 0, 
+    968113.964 876977.299 0, 968393.674 876975.431 0, 968673.384 876973.578 0, 968953.094 876971.743 0, 969232.804 876969.924 0, 969512.514 876968.121 0, 969792.225 876966.335 0, 970071.935 876964.565 0, 970351.646 876962.812 0, 970631.356 876961.075 0, 
+    970911.067 876959.355 0, 971190.778 876957.651 0, 971470.489 876955.963 0, 971750.2 876954.292 0, 972029.911 876952.638 0, 972309.622 876951 0, 972589.334 876949.378 0, 972869.045 876947.773 0, 973147.399 876946.192 0, 973115.885 871368.856 0, 
+    973084.371 865791.696 0))
+
+POLYGON ((986573.646 876889.294 0, 986295.286 876890.089 0, 986015.572 876890.904 0, 985735.857 876891.735 0, 985456.142 876892.583 0, 985176.427 876893.447 0, 984896.713 876894.328 0, 984616.998 876895.225 0, 984337.284 876896.139 0, 984057.569 876897.069 0, 
+    983777.855 876898.016 0, 983498.14 876898.979 0, 983218.426 876899.958 0, 982938.712 876900.954 0, 982658.997 876901.966 0, 982379.283 876902.995 0, 982099.569 876904.041 0, 981819.855 876905.102 0, 981540.141 876906.181 0, 981260.427 876907.276 0, 
+    980980.714 876908.387 0, 980701 876909.514 0, 980421.286 876910.659 0, 980141.572 876911.819 0, 979860.502 876913.002 0, 979582.145 876914.19 0, 979302.432 876915.4 0, 979022.719 876916.626 0, 978743.005 876917.869 0, 978463.292 876919.128 0, 
+    978183.579 876920.404 0, 977903.866 876921.697 0, 977624.153 876923.005 0, 977344.44 876924.331 0, 977064.727 876925.672 0, 976785.014 876927.03 0, 976505.302 876928.405 0, 976225.589 876929.796 0, 975945.877 876931.204 0, 975666.164 876932.628 0, 
+    975386.452 876934.068 0, 975106.74 876935.525 0, 974827.028 876936.998 0, 974547.316 876938.488 0, 974267.604 876939.995 0, 973987.892 876941.517 0, 973708.18 876943.057 0, 973428.468 876944.612 0, 973147.399 876946.192 0, 973178.914 882523.702 0, 
+    973210.43 888101.381 0, 973490.84 888099.805 0, 973769.895 888098.252 0, 974048.95 888096.717 0, 974328.006 888095.198 0, 974607.061 888093.695 0, 974886.117 888092.208 0, 975165.172 888090.739 0, 975444.228 888089.285 0, 975723.284 888087.848 0, 
+    976002.339 888086.427 0, 976281.395 888085.023 0, 976560.451 888083.635 0, 976839.507 888082.264 0, 977118.564 888080.909 0, 977397.62 888079.57 0, 977676.676 888078.248 0, 977955.733 888076.942 0, 978234.789 888075.653 0, 978513.846 888074.38 0, 
+    978792.902 888073.124 0, 979071.959 888071.884 0, 979351.016 888070.66 0, 979630.073 888069.453 0, 979907.776 888068.268 0, 980188.186 888067.088 0, 980467.244 888065.93 0, 980746.301 888064.789 0, 981025.358 888063.664 0, 981304.415 888062.555 0, 
+    981583.472 888061.463 0, 981862.53 888060.387 0, 982141.587 888059.328 0, 982420.645 888058.285 0, 982699.702 888057.259 0, 982978.76 888056.249 0, 983257.818 888055.255 0, 983536.875 888054.278 0, 983815.933 888053.317 0, 984094.991 888052.373 0, 
+    984374.049 888051.445 0, 984653.107 888050.533 0, 984932.165 888049.638 0, 985211.223 888048.759 0, 985490.281 888047.897 0, 985769.339 888047.051 0, 986048.398 888046.222 0, 986327.456 888045.409 0, 986605.162 888044.616 0, 986589.404 882466.871 0, 
+    986573.646 876889.294 0))
+
+POLYGON ((1000000 888025.695 0, 999722.291 888025.703 0, 999443.231 888025.728 0, 999164.172 888025.769 0, 998885.112 888025.826 0, 998606.053 888025.9 0, 998326.993 888025.99 0, 998047.934 888026.097 0, 997768.875 888026.22 0, 997489.815 888026.359 0, 
+    997210.756 888026.515 0, 996931.696 888026.688 0, 996652.637 888026.877 0, 996373.578 888027.082 0, 996094.518 888027.303 0, 995815.459 888027.542 0, 995536.4 888027.796 0, 995257.34 888028.067 0, 994978.281 888028.354 0, 994699.222 888028.658 0, 
+    994420.162 888028.978 0, 994141.103 888029.315 0, 993862.044 888029.668 0, 993582.985 888030.038 0, 993302.574 888030.425 0, 993024.866 888030.826 0, 992745.807 888031.245 0, 992466.748 888031.68 0, 992187.689 888032.131 0, 991908.63 888032.599 0, 
+    991629.571 888033.084 0, 991350.512 888033.585 0, 991071.453 888034.102 0, 990792.394 888034.636 0, 990513.335 888035.186 0, 990234.276 888035.752 0, 989955.217 888036.335 0, 989676.158 888036.935 0, 989397.1 888037.551 0, 989118.041 888038.183 0, 
+    988838.982 888038.832 0, 988559.924 888039.497 0, 988280.865 888040.178 0, 988001.806 888040.876 0, 987722.748 888041.591 0, 987443.689 888042.322 0, 987164.631 888043.069 0, 986885.572 888043.833 0, 986605.162 888044.616 0, 986620.92 893622.528 0, 
+    986636.68 899200.6 0, 986916.43 899199.818 0, 987194.832 899199.056 0, 987473.234 899198.311 0, 987751.636 899197.582 0, 988030.038 899196.869 0, 988308.44 899196.173 0, 988586.842 899195.493 0, 988865.244 899194.829 0, 989143.646 899194.182 0, 
+    989422.048 899193.551 0, 989700.45 899192.937 0, 989978.852 899192.339 0, 990257.255 899191.757 0, 990535.657 899191.192 0, 990814.059 899190.643 0, 991092.462 899190.111 0, 991370.864 899189.595 0, 991649.266 899189.095 0, 991927.669 899188.612 0, 
+    992206.071 899188.145 0, 992484.474 899187.694 0, 992762.876 899187.26 0, 993041.279 899186.842 0, 993318.333 899186.443 0, 993598.084 899186.056 0, 993876.486 899185.687 0, 994154.889 899185.335 0, 994433.292 899184.999 0, 994711.694 899184.68 0, 
+    994990.097 899184.377 0, 995268.5 899184.09 0, 995546.902 899183.82 0, 995825.305 899183.566 0, 996103.708 899183.328 0, 996382.111 899183.107 0, 996660.513 899182.902 0, 996938.916 899182.714 0, 997217.319 899182.542 0, 997495.722 899182.386 0, 
+    997774.124 899182.247 0, 998052.527 899182.124 0, 998330.93 899182.018 0, 998609.333 899181.928 0, 998887.736 899181.854 0, 999166.139 899181.797 0, 999444.541 899181.756 0, 999722.944 899181.732 0, 1000000 899181.723 0, 1000000 893603.628 0, 
+    1000000 888025.695 0))
+
+POLYGON ((1013363.32 899200.6 0, 1013086.264 899199.826 0, 1012807.862 899199.064 0, 1012529.46 899198.318 0, 1012251.058 899197.589 0, 1011972.656 899196.876 0, 1011694.254 899196.179 0, 1011415.852 899195.499 0, 1011137.45 899194.836 0, 1010859.048 899194.188 0, 
+    1010580.646 899193.557 0, 1010302.244 899192.943 0, 1010023.842 899192.345 0, 1009745.439 899191.763 0, 1009467.037 899191.197 0, 1009188.635 899190.648 0, 1008910.232 899190.116 0, 1008631.83 899189.599 0, 1008353.428 899189.1 0, 1008075.025 899188.616 0, 
+    1007796.623 899188.149 0, 1007518.22 899187.698 0, 1007239.818 899187.264 0, 1006961.415 899186.846 0, 1006681.667 899186.443 0, 1006404.61 899186.059 0, 1006126.208 899185.691 0, 1005847.805 899185.338 0, 1005569.402 899185.002 0, 1005291 899184.683 0, 
+    1005012.597 899184.379 0, 1004734.194 899184.093 0, 1004455.792 899183.822 0, 1004177.389 899183.568 0, 1003898.986 899183.33 0, 1003620.584 899183.109 0, 1003342.181 899182.904 0, 1003063.778 899182.716 0, 1002785.375 899182.544 0, 1002506.972 899182.388 0, 
+    1002228.57 899182.248 0, 1001950.167 899182.125 0, 1001671.764 899182.019 0, 1001393.361 899181.929 0, 1001114.958 899181.855 0, 1000836.556 899181.797 0, 1000558.153 899181.756 0, 1000279.75 899181.732 0, 1000000 899181.723 0, 1000000 904759.976 0, 
+    1000000 910338.383 0, 1000279.09 910338.391 0, 1000556.836 910338.416 0, 1000834.582 910338.457 0, 1001112.329 910338.514 0, 1001390.075 910338.588 0, 1001667.821 910338.678 0, 1001945.567 910338.784 0, 1002223.313 910338.907 0, 1002501.059 910339.046 0, 
+    1002778.805 910339.201 0, 1003056.552 910339.373 0, 1003334.298 910339.561 0, 1003612.044 910339.765 0, 1003889.79 910339.986 0, 1004167.536 910340.223 0, 1004445.282 910340.477 0, 1004723.028 910340.747 0, 1005000.774 910341.033 0, 1005278.52 910341.335 0, 
+    1005556.266 910341.654 0, 1005834.012 910341.989 0, 1006111.758 910342.341 0, 1006389.504 910342.709 0, 1006665.907 910343.091 0, 1006944.996 910343.494 0, 1007222.742 910343.911 0, 1007500.487 910344.344 0, 1007778.233 910344.793 0, 1008055.979 910345.259 0, 
+    1008333.725 910345.742 0, 1008611.471 910346.24 0, 1008889.216 910346.755 0, 1009166.962 910347.287 0, 1009444.708 910347.835 0, 1009722.453 910348.399 0, 1010000.199 910348.979 0, 1010277.944 910349.576 0, 1010555.69 910350.189 0, 1010833.435 910350.818 0, 
+    1011111.181 910351.464 0, 1011388.926 910352.126 0, 1011666.671 910352.805 0, 1011944.417 910353.5 0, 1012222.162 910354.211 0, 1012499.907 910354.938 0, 1012777.652 910355.682 0, 1013055.397 910356.443 0, 1013331.801 910357.215 0, 1013347.561 904778.831 0, 
+    1013363.32 899200.6 0))
+
+POLYGON ((1026663.495 910413.713 0, 1026387.093 910412.159 0, 1026109.351 910410.614 0, 1025831.609 910409.085 0, 1025553.867 910407.573 0, 1025276.125 910406.077 0, 1024998.383 910404.598 0, 1024720.64 910403.135 0, 1024442.898 910401.688 0, 1024165.156 910400.257 0, 
+    1023887.413 910398.843 0, 1023609.67 910397.445 0, 1023331.928 910396.064 0, 1023054.185 910394.699 0, 1022776.442 910393.35 0, 1022498.699 910392.018 0, 1022220.956 910390.702 0, 1021943.213 910389.402 0, 1021665.469 910388.118 0, 1021387.726 910386.851 0, 
+    1021109.983 910385.601 0, 1020832.239 910384.366 0, 1020554.496 910383.148 0, 1020276.752 910381.947 0, 1019997.668 910380.756 0, 1019721.265 910379.593 0, 1019443.521 910378.44 0, 1019165.777 910377.304 0, 1018888.033 910376.184 0, 1018610.289 910375.08 0, 
+    1018332.545 910373.993 0, 1018054.801 910372.922 0, 1017777.057 910371.868 0, 1017499.313 910370.83 0, 1017221.569 910369.808 0, 1016943.824 910368.802 0, 1016666.08 910367.813 0, 1016388.335 910366.841 0, 1016110.591 910365.884 0, 1015832.846 910364.944 0, 
+    1015555.102 910364.02 0, 1015277.357 910363.113 0, 1014999.612 910362.222 0, 1014721.867 910361.347 0, 1014444.122 910360.489 0, 1014166.378 910359.647 0, 1013888.633 910358.821 0, 1013610.888 910358.012 0, 1013331.801 910357.215 0, 1013316.04 915935.75 0, 
+    1013300.28 921514.431 0, 1013578.706 921515.225 0, 1013855.795 921516.033 0, 1014132.883 921516.856 0, 1014409.971 921517.696 0, 1014687.059 921518.553 0, 1014964.147 921519.425 0, 1015241.236 921520.314 0, 1015518.324 921521.22 0, 1015795.411 921522.141 0, 
+    1016072.499 921523.079 0, 1016349.587 921524.033 0, 1016626.675 921525.003 0, 1016903.763 921525.99 0, 1017180.85 921526.993 0, 1017457.938 921528.013 0, 1017735.026 921529.048 0, 1018012.113 921530.1 0, 1018289.2 921531.169 0, 1018566.288 921532.253 0, 
+    1018843.375 921533.354 0, 1019120.462 921534.472 0, 1019397.549 921535.605 0, 1019674.637 921536.755 0, 1019950.386 921537.915 0, 1020228.811 921539.104 0, 1020505.897 921540.302 0, 1020782.984 921541.517 0, 1021060.071 921542.749 0, 1021337.158 921543.997 0, 
+    1021614.244 921545.261 0, 1021891.331 921546.541 0, 1022168.417 921547.838 0, 1022445.504 921549.15 0, 1022722.59 921550.48 0, 1022999.676 921551.825 0, 1023276.762 921553.187 0, 1023553.848 921554.565 0, 1023830.934 921555.96 0, 1024108.02 921557.371 0, 
+    1024385.106 921558.798 0, 1024662.192 921560.241 0, 1024939.277 921561.701 0, 1025216.363 921563.177 0, 1025493.448 921564.669 0, 1025770.534 921566.178 0, 1026047.619 921567.703 0, 1026324.704 921569.244 0, 1026600.453 921570.794 0, 1026631.975 915992.18 0, 
+    1026663.495 910413.713 0))
+
+POLYGON ((1039900.414 921664.733 0, 1039624.669 921662.404 0, 1039347.589 921660.08 0, 1039070.509 921657.772 0, 1038793.429 921655.48 0, 1038516.349 921653.205 0, 1038239.269 921650.946 0, 1037962.188 921648.704 0, 1037685.108 921646.478 0, 1037408.027 921644.268 0, 
+    1037130.946 921642.074 0, 1036853.865 921639.897 0, 1036576.784 921637.736 0, 1036299.703 921635.591 0, 1036022.622 921633.463 0, 1035745.54 921631.351 0, 1035468.459 921629.255 0, 1035191.377 921627.176 0, 1034914.295 921625.112 0, 1034637.213 921623.066 0, 
+    1034360.131 921621.035 0, 1034083.049 921619.021 0, 1033805.967 921617.023 0, 1033528.884 921615.041 0, 1033250.467 921613.067 0, 1032974.719 921611.127 0, 1032697.637 921609.194 0, 1032420.554 921607.278 0, 1032143.471 921605.378 0, 1031866.388 921603.494 0, 
+    1031589.305 921601.627 0, 1031312.221 921599.776 0, 1031035.138 921597.941 0, 1030758.054 921596.122 0, 1030480.971 921594.32 0, 1030203.887 921592.534 0, 1029926.803 921590.765 0, 1029649.719 921589.011 0, 1029372.635 921587.274 0, 1029095.551 921585.554 0, 
+    1028818.467 921583.849 0, 1028541.382 921582.161 0, 1028264.298 921580.49 0, 1027987.213 921578.834 0, 1027710.129 921577.195 0, 1027433.044 921575.572 0, 1027155.959 921573.966 0, 1026878.874 921572.376 0, 1026600.453 921570.794 0, 1026568.931 927149.55 0, 
+    1026537.407 932728.445 0, 1026815.169 932730.022 0, 1027091.597 932731.609 0, 1027368.025 932733.211 0, 1027644.453 932734.83 0, 1027920.881 932736.466 0, 1028197.309 932738.117 0, 1028473.737 932739.785 0, 1028750.164 932741.469 0, 1029026.592 932743.169 0, 
+    1029303.019 932744.886 0, 1029579.447 932746.619 0, 1029855.874 932748.368 0, 1030132.301 932750.133 0, 1030408.728 932751.915 0, 1030685.155 932753.713 0, 1030961.582 932755.527 0, 1031238.008 932757.357 0, 1031514.435 932759.204 0, 1031790.861 932761.067 0, 
+    1032067.288 932762.946 0, 1032343.714 932764.842 0, 1032620.14 932766.754 0, 1032896.566 932768.682 0, 1033171.66 932770.617 0, 1033449.418 932772.587 0, 1033725.844 932774.564 0, 1034002.269 932776.557 0, 1034278.695 932778.566 0, 1034555.12 932780.592 0, 
+    1034831.545 932782.634 0, 1035107.97 932784.692 0, 1035384.395 932786.767 0, 1035660.82 932788.858 0, 1035937.245 932790.965 0, 1036213.669 932793.088 0, 1036490.094 932795.228 0, 1036766.518 932797.383 0, 1037042.942 932799.556 0, 1037319.367 932801.744 0, 
+    1037595.791 932803.949 0, 1037872.214 932806.17 0, 1038148.638 932808.407 0, 1038425.062 932810.66 0, 1038701.485 932812.93 0, 1038977.908 932815.216 0, 1039254.332 932817.518 0, 1039530.755 932819.837 0, 1039805.846 932822.161 0, 1039853.131 927243.378 0, 
+    1039900.414 921664.733 0))
+
+POLYGON ((1053073.968 932953.362 0, 1052798.881 932950.261 0, 1052522.466 932947.162 0, 1052246.05 932944.079 0, 1051969.635 932941.012 0, 1051693.219 932937.961 0, 1051416.803 932934.926 0, 1051140.386 932931.908 0, 1050863.97 932928.906 0, 1050587.553 932925.921 0, 
+    1050311.136 932922.951 0, 1050034.719 932919.998 0, 1049758.302 932917.062 0, 1049481.885 932914.141 0, 1049205.467 932911.237 0, 1048929.05 932908.349 0, 1048652.632 932905.477 0, 1048376.214 932902.622 0, 1048099.796 932899.782 0, 1047823.377 932896.959 0, 
+    1047546.959 932894.153 0, 1047270.54 932891.362 0, 1046994.121 932888.588 0, 1046717.702 932885.83 0, 1046439.953 932883.076 0, 1046164.864 932880.364 0, 1045888.445 932877.654 0, 1045612.025 932874.962 0, 1045335.605 932872.285 0, 1045059.185 932869.625 0, 
+    1044782.765 932866.981 0, 1044506.345 932864.353 0, 1044229.924 932861.742 0, 1043953.504 932859.147 0, 1043677.083 932856.568 0, 1043400.662 932854.005 0, 1043124.241 932851.459 0, 1042847.82 932848.929 0, 1042571.399 932846.415 0, 1042294.977 932843.918 0, 
+    1042018.556 932841.436 0, 1041742.134 932838.971 0, 1041465.712 932836.523 0, 1041189.29 932834.09 0, 1040912.868 932831.674 0, 1040636.445 932829.274 0, 1040360.023 932826.89 0, 1040083.6 932824.523 0, 1039805.846 932822.161 0, 1039758.561 938401.078 0, 
+    1039711.274 943980.126 0, 1039988.368 943982.482 0, 1040264.134 943984.844 0, 1040539.9 943987.222 0, 1040815.665 943989.616 0, 1041091.431 943992.027 0, 1041367.196 943994.454 0, 1041642.961 943996.896 0, 1041918.726 943999.356 0, 1042194.491 944001.831 0, 
+    1042470.256 944004.323 0, 1042746.021 944006.83 0, 1043021.785 944009.354 0, 1043297.549 944011.895 0, 1043573.313 944014.451 0, 1043849.077 944017.024 0, 1044124.841 944019.613 0, 1044400.605 944022.218 0, 1044676.368 944024.84 0, 1044952.132 944027.477 0, 
+    1045227.895 944030.131 0, 1045503.658 944032.801 0, 1045779.421 944035.488 0, 1046055.184 944038.19 0, 1046329.62 944040.896 0, 1046606.709 944043.644 0, 1046882.471 944046.396 0, 1047158.233 944049.163 0, 1047433.995 944051.947 0, 1047709.757 944054.747 0, 
+    1047985.519 944057.563 0, 1048261.28 944060.395 0, 1048537.041 944063.244 0, 1048812.802 944066.109 0, 1049088.563 944068.99 0, 1049364.324 944071.888 0, 1049640.085 944074.801 0, 1049915.845 944077.731 0, 1050191.605 944080.677 0, 1050467.365 944083.639 0, 
+    1050743.125 944086.618 0, 1051018.885 944089.613 0, 1051294.645 944092.624 0, 1051570.404 944095.651 0, 1051846.163 944098.694 0, 1052121.922 944101.754 0, 1052397.681 944104.83 0, 1052673.44 944107.922 0, 1052947.872 944111.015 0, 1053010.921 938532.124 0, 
+    1053073.968 932953.362 0))
+
+POLYGON ((1066184.048 944279.3 0, 1065909.623 944275.432 0, 1065633.874 944271.56 0, 1065358.125 944267.706 0, 1065082.376 944263.867 0, 1064806.627 944260.044 0, 1064530.877 944256.238 0, 1064255.127 944252.448 0, 1063979.377 944248.674 0, 1063703.626 944244.917 0, 
+    1063427.876 944241.175 0, 1063152.125 944237.45 0, 1062876.374 944233.741 0, 1062600.623 944230.049 0, 1062324.871 944226.372 0, 1062049.119 944222.712 0, 1061773.367 944219.068 0, 1061497.615 944215.44 0, 1061221.863 944211.829 0, 1060946.11 944208.233 0, 
+    1060670.358 944204.654 0, 1060394.605 944201.091 0, 1060118.851 944197.545 0, 1059843.098 944194.015 0, 1059566.02 944190.484 0, 1059291.591 944187.003 0, 1059015.837 944183.521 0, 1058740.082 944180.055 0, 1058464.328 944176.606 0, 1058188.573 944173.173 0, 
+    1057912.819 944169.756 0, 1057637.063 944166.356 0, 1057361.308 944162.972 0, 1057085.553 944159.604 0, 1056809.797 944156.252 0, 1056534.041 944152.916 0, 1056258.285 944149.597 0, 1055982.529 944146.294 0, 1055706.773 944143.007 0, 1055431.016 944139.736 0, 
+    1055155.259 944136.482 0, 1054879.502 944133.243 0, 1054603.745 944130.021 0, 1054327.988 944126.816 0, 1054052.23 944123.626 0, 1053776.473 944120.453 0, 1053500.715 944117.296 0, 1053224.957 944114.155 0, 1052947.872 944111.015 0, 1052884.823 949690.034 0, 
+    1052821.772 955269.174 0, 1053098.196 955272.307 0, 1053373.297 955275.44 0, 1053648.398 955278.589 0, 1053923.499 955281.755 0, 1054198.6 955284.937 0, 1054473.701 955288.135 0, 1054748.801 955291.35 0, 1055023.901 955294.58 0, 1055299.001 955297.827 0, 
+    1055574.101 955301.09 0, 1055849.201 955304.369 0, 1056124.3 955307.664 0, 1056399.4 955310.975 0, 1056674.499 955314.303 0, 1056949.598 955317.647 0, 1057224.696 955321.007 0, 1057499.795 955324.383 0, 1057774.893 955327.776 0, 1058049.991 955331.184 0, 
+    1058325.089 955334.609 0, 1058600.187 955338.05 0, 1058875.284 955341.507 0, 1059150.382 955344.981 0, 1059424.157 955348.453 0, 1059700.576 955351.976 0, 1059975.672 955355.498 0, 1060250.769 955359.036 0, 1060525.865 955362.59 0, 1060800.961 955366.161 0, 
+    1061076.057 955369.748 0, 1061351.152 955373.351 0, 1061626.248 955376.97 0, 1061901.343 955380.605 0, 1062176.438 955384.256 0, 1062451.533 955387.924 0, 1062726.627 955391.608 0, 1063001.722 955395.308 0, 1063276.816 955399.024 0, 1063551.91 955402.757 0, 
+    1063827.003 955406.505 0, 1064102.097 955410.27 0, 1064377.19 955414.051 0, 1064652.283 955417.848 0, 1064927.376 955421.662 0, 1065202.468 955425.491 0, 1065477.561 955429.337 0, 1065752.653 955433.199 0, 1066026.424 955437.059 0, 1066105.237 949858.118 0, 
+    1066184.048 944279.3 0))
+
+POLYGON ((1079230.549 955642.248 0, 1078956.788 955637.615 0, 1078681.708 955632.976 0, 1078406.627 955628.353 0, 1078131.547 955623.746 0, 1077856.466 955619.155 0, 1077581.385 955614.581 0, 1077306.303 955610.023 0, 1077031.222 955605.481 0, 1076756.14 955600.955 0, 
+    1076481.057 955596.445 0, 1076205.975 955591.952 0, 1075930.892 955587.475 0, 1075655.809 955583.014 0, 1075380.726 955578.569 0, 1075105.642 955574.14 0, 1074830.558 955569.728 0, 1074555.474 955565.331 0, 1074280.39 955560.951 0, 1074005.305 955556.587 0, 
+    1073730.221 955552.24 0, 1073455.135 955547.908 0, 1073180.05 955543.593 0, 1072904.964 955539.294 0, 1072628.559 955534.99 0, 1072354.792 955530.744 0, 1072079.706 955526.493 0, 1071804.619 955522.259 0, 1071529.533 955518.041 0, 1071254.445 955513.839 0, 
+    1070979.358 955509.653 0, 1070704.271 955505.483 0, 1070429.183 955501.33 0, 1070154.095 955497.193 0, 1069879.006 955493.072 0, 1069603.918 955488.967 0, 1069328.829 955484.878 0, 1069053.74 955480.806 0, 1068778.65 955476.749 0, 1068503.561 955472.709 0, 
+    1068228.471 955468.686 0, 1067953.381 955464.678 0, 1067678.291 955460.686 0, 1067403.2 955456.711 0, 1067128.11 955452.752 0, 1066853.019 955448.809 0, 1066577.928 955444.882 0, 1066302.836 955440.972 0, 1066026.424 955437.059 0, 1065947.609 961016.117 0, 
+    1065868.793 966595.291 0, 1066144.545 966599.194 0, 1066418.98 966603.095 0, 1066693.414 966607.013 0, 1066967.849 966610.946 0, 1067242.283 966614.896 0, 1067516.716 966618.862 0, 1067791.15 966622.844 0, 1068065.583 966626.842 0, 1068340.016 966630.856 0, 
+    1068614.449 966634.887 0, 1068888.882 966638.933 0, 1069163.314 966642.996 0, 1069437.746 966647.075 0, 1069712.178 966651.17 0, 1069986.609 966655.281 0, 1070261.041 966659.408 0, 1070535.472 966663.552 0, 1070809.903 966667.712 0, 1071084.333 966671.887 0, 
+    1071358.764 966676.079 0, 1071633.194 966680.287 0, 1071907.624 966684.512 0, 1072182.053 966688.752 0, 1072455.167 966692.988 0, 1072730.912 966697.281 0, 1073005.341 966701.57 0, 1073279.769 966705.875 0, 1073554.198 966710.197 0, 1073828.626 966714.534 0, 
+    1074103.054 966718.887 0, 1074377.481 966723.257 0, 1074651.909 966727.643 0, 1074926.336 966732.045 0, 1075200.763 966736.463 0, 1075475.189 966740.897 0, 1075749.615 966745.347 0, 1076024.041 966749.814 0, 1076298.467 966754.297 0, 1076572.893 966758.796 0, 
+    1076847.318 966763.311 0, 1077121.743 966767.842 0, 1077396.168 966772.389 0, 1077670.592 966776.952 0, 1077945.016 966781.532 0, 1078219.44 966786.128 0, 1078493.864 966790.74 0, 1078768.287 966795.368 0, 1079041.395 966799.99 0, 1079135.973 961221.062 0, 
+    1079230.549 955642.248 0))
+
+POLYGON ((1092213.366 967041.903 0, 1091940.27 967036.51 0, 1091665.861 967031.106 0, 1091391.452 967025.719 0, 1091117.042 967020.348 0, 1090842.632 967014.993 0, 1090568.221 967009.654 0, 1090293.81 967004.332 0, 1090019.399 966999.025 0, 1089744.988 966993.735 0, 
+    1089470.576 966988.461 0, 1089196.164 966983.203 0, 1088921.752 966977.961 0, 1088647.339 966972.735 0, 1088372.926 966967.526 0, 1088098.513 966962.333 0, 1087824.1 966957.155 0, 1087549.686 966951.994 0, 1087275.272 966946.849 0, 1087000.857 966941.721 0, 
+    1086726.442 966936.608 0, 1086452.027 966931.511 0, 1086177.612 966926.431 0, 1085903.196 966921.367 0, 1085627.466 966916.295 0, 1085354.364 966911.287 0, 1085079.947 966906.271 0, 1084805.531 966901.272 0, 1084531.113 966896.288 0, 1084256.696 966891.321 0, 
+    1083982.278 966886.37 0, 1083707.86 966881.435 0, 1083433.442 966876.516 0, 1083159.023 966871.614 0, 1082884.604 966866.727 0, 1082610.185 966861.857 0, 1082335.766 966857.003 0, 1082061.346 966852.165 0, 1081786.926 966847.343 0, 1081512.506 966842.537 0, 
+    1081238.085 966837.747 0, 1080963.664 966832.974 0, 1080689.243 966828.217 0, 1080414.822 966823.475 0, 1080140.4 966818.75 0, 1079865.978 966814.042 0, 1079591.556 966809.349 0, 1079317.133 966804.672 0, 1079041.395 966799.99 0, 1078946.815 972379.028 0, 
+    1078852.233 977958.173 0, 1079127.312 977962.845 0, 1079401.077 977967.51 0, 1079674.843 977972.192 0, 1079948.608 977976.889 0, 1080222.373 977981.603 0, 1080496.138 977986.333 0, 1080769.902 977991.078 0, 1081043.666 977995.841 0, 1081317.43 978000.619 0, 
+    1081591.194 978005.413 0, 1081864.957 978010.223 0, 1082138.72 978015.05 0, 1082412.483 978019.892 0, 1082686.245 978024.751 0, 1082960.007 978029.626 0, 1083233.769 978034.517 0, 1083507.531 978039.424 0, 1083781.292 978044.347 0, 1084055.053 978049.286 0, 
+    1084328.814 978054.241 0, 1084602.574 978059.213 0, 1084876.334 978064.201 0, 1085150.094 978069.204 0, 1085422.543 978074.2 0, 1085697.613 978079.26 0, 1085971.372 978084.312 0, 1086245.13 978089.38 0, 1086518.889 978094.465 0, 1086792.647 978099.565 0, 
+    1087066.405 978104.681 0, 1087340.162 978109.814 0, 1087613.919 978114.963 0, 1087887.676 978120.128 0, 1088161.432 978125.309 0, 1088435.189 978130.506 0, 1088708.945 978135.719 0, 1088982.7 978140.948 0, 1089256.455 978146.193 0, 1089530.21 978151.455 0, 
+    1089803.965 978156.733 0, 1090077.72 978162.026 0, 1090351.474 978167.336 0, 1090625.227 978172.662 0, 1090898.981 978178.004 0, 1091172.734 978183.362 0, 1091446.487 978188.737 0, 1091720.239 978194.127 0, 1091992.681 978199.508 0, 1092103.025 972620.652 0, 
+    1092213.366 967041.903 0))
+
+POLYGON ((1105132.395 978477.965 0, 1104859.967 978471.815 0, 1104586.231 978465.651 0, 1104312.494 978459.504 0, 1104038.757 978453.372 0, 1103765.02 978447.256 0, 1103491.283 978441.157 0, 1103217.545 978435.074 0, 1102943.806 978429.007 0, 1102670.068 978422.956 0, 
+    1102396.329 978416.921 0, 1102122.589 978410.902 0, 1101848.85 978404.899 0, 1101575.109 978398.913 0, 1101301.369 978392.942 0, 1101027.628 978386.988 0, 1100753.887 978381.05 0, 1100480.146 978375.128 0, 1100206.404 978369.222 0, 1099932.662 978363.332 0, 
+    1099658.919 978357.458 0, 1099385.176 978351.6 0, 1099111.433 978345.759 0, 1098837.689 978339.933 0, 1098562.637 978334.096 0, 1098290.201 978328.331 0, 1098016.457 978322.554 0, 1097742.712 978316.793 0, 1097468.966 978311.048 0, 1097195.221 978305.319 0, 
+    1096921.475 978299.606 0, 1096647.729 978293.91 0, 1096373.982 978288.229 0, 1096100.235 978282.565 0, 1095826.488 978276.917 0, 1095552.74 978271.285 0, 1095278.992 978265.669 0, 1095005.244 978260.069 0, 1094731.495 978254.485 0, 1094457.746 978248.917 0, 
+    1094183.997 978243.366 0, 1093910.247 978237.83 0, 1093636.498 978232.311 0, 1093362.747 978226.808 0, 1093088.997 978221.321 0, 1092815.246 978215.85 0, 1092541.495 978210.395 0, 1092267.743 978204.956 0, 1091992.681 978199.508 0, 1091882.336 983778.465 0, 
+    1091771.989 989357.521 0, 1092046.39 989362.957 0, 1092319.485 989368.383 0, 1092592.58 989373.824 0, 1092865.674 989379.282 0, 1093138.768 989384.756 0, 1093411.861 989390.246 0, 1093684.954 989395.752 0, 1093958.047 989401.274 0, 1094231.14 989406.813 0, 
+    1094504.232 989412.367 0, 1094777.324 989417.937 0, 1095050.415 989423.524 0, 1095323.506 989429.126 0, 1095596.597 989434.745 0, 1095869.688 989440.38 0, 1096142.778 989446.03 0, 1096415.868 989451.697 0, 1096688.958 989457.38 0, 1096962.047 989463.079 0, 
+    1097235.136 989468.794 0, 1097508.224 989474.525 0, 1097781.312 989480.272 0, 1098054.4 989486.035 0, 1098326.182 989491.787 0, 1098600.575 989497.61 0, 1098873.662 989503.422 0, 1099146.748 989509.249 0, 1099419.835 989515.093 0, 1099692.92 989520.952 0, 
+    1099966.006 989526.828 0, 1100239.091 989532.72 0, 1100512.176 989538.628 0, 1100785.26 989544.552 0, 1101058.344 989550.492 0, 1101331.428 989556.448 0, 1101604.511 989562.42 0, 1101877.594 989568.409 0, 1102150.677 989574.413 0, 1102423.759 989580.433 0, 
+    1102696.841 989586.47 0, 1102969.923 989592.522 0, 1103243.004 989598.591 0, 1103516.085 989604.676 0, 1103789.166 989610.777 0, 1104062.246 989616.893 0, 1104335.326 989623.026 0, 1104608.405 989629.175 0, 1104880.18 989635.311 0, 1105006.289 984056.589 0, 
+    1105132.395 978477.965 0))
+
+POLYGON ((1117987.534 989950.133 0, 1117715.776 989943.229 0, 1117442.715 989936.309 0, 1117169.653 989929.404 0, 1116896.591 989922.516 0, 1116623.529 989915.644 0, 1116350.466 989908.787 0, 1116077.403 989901.947 0, 1115804.34 989895.123 0, 1115531.276 989888.315 0, 
+    1115258.212 989881.523 0, 1114985.147 989874.748 0, 1114712.082 989867.988 0, 1114439.017 989861.244 0, 1114165.951 989854.516 0, 1113892.885 989847.805 0, 1113619.818 989841.109 0, 1113346.751 989834.43 0, 1113073.684 989827.767 0, 1112800.616 989821.119 0, 
+    1112527.548 989814.488 0, 1112254.479 989807.873 0, 1111981.41 989801.274 0, 1111708.341 989794.691 0, 1111433.968 989788.093 0, 1111162.201 989781.573 0, 1110889.131 989775.039 0, 1110616.06 989768.52 0, 1110342.989 989762.017 0, 1110069.917 989755.531 0, 
+    1109796.845 989749.06 0, 1109523.772 989742.606 0, 1109250.7 989736.168 0, 1108977.627 989729.745 0, 1108704.553 989723.339 0, 1108431.479 989716.949 0, 1108158.405 989710.575 0, 1107885.33 989704.217 0, 1107612.255 989697.875 0, 1107339.18 989691.55 0, 
+    1107066.104 989685.24 0, 1106793.028 989678.946 0, 1106519.951 989672.669 0, 1106246.874 989666.407 0, 1105973.797 989660.162 0, 1105700.719 989653.932 0, 1105427.641 989647.719 0, 1105154.563 989641.522 0, 1104880.18 989635.311 0, 1104754.069 995214.127 0, 
+    1104627.956 1000793.033 0, 1104901.679 1000799.229 0, 1105174.101 1000805.411 0, 1105446.522 1000811.61 0, 1105718.943 1000817.824 0, 1105991.363 1000824.054 0, 1106263.784 1000830.301 0, 1106536.203 1000836.563 0, 1106808.623 1000842.842 0, 1107081.042 1000849.136 0, 
+    1107353.461 1000855.447 0, 1107625.879 1000861.774 0, 1107898.297 1000868.116 0, 1108170.715 1000874.475 0, 1108443.132 1000880.85 0, 1108715.549 1000887.24 0, 1108987.965 1000893.647 0, 1109260.381 1000900.07 0, 1109532.797 1000906.509 0, 1109805.212 1000912.964 0, 
+    1110077.627 1000919.435 0, 1110350.042 1000925.922 0, 1110622.456 1000932.425 0, 1110894.87 1000938.944 0, 1111165.983 1000945.448 0, 1111439.696 1000952.03 0, 1111712.109 1000958.597 0, 1111984.521 1000965.18 0, 1112256.933 1000971.779 0, 1112529.344 1000978.395 0, 
+    1112801.756 1000985.026 0, 1113074.166 1000991.673 0, 1113346.577 1000998.337 0, 1113618.986 1001005.016 0, 1113891.396 1001011.711 0, 1114163.805 1001018.423 0, 1114436.214 1001025.15 0, 1114708.622 1001031.894 0, 1114981.03 1001038.653 0, 1115253.438 1001045.429 0, 
+    1115525.845 1001052.221 0, 1115798.252 1001059.028 0, 1116070.658 1001065.852 0, 1116343.064 1001072.692 0, 1116615.469 1001079.547 0, 1116887.874 1001086.419 0, 1117160.279 1001093.307 0, 1117432.683 1001100.211 0, 1117703.788 1001107.098 0, 1117845.662 995528.57 0, 
+    1117987.534 989950.133 0))
+
+POLYGON ((1130778.681 1001458.102 0, 1130507.595 1001450.449 0, 1130235.211 1001442.776 0, 1129962.827 1001435.119 0, 1129690.442 1001427.477 0, 1129418.057 1001419.852 0, 1129145.672 1001412.243 0, 1128873.286 1001404.65 0, 1128600.899 1001397.072 0, 1128328.513 1001389.511 0, 
+    1128056.125 1001381.966 0, 1127783.737 1001374.437 0, 1127511.349 1001366.924 0, 1127238.961 1001359.427 0, 1126966.572 1001351.946 0, 1126694.182 1001344.481 0, 1126421.792 1001337.032 0, 1126149.402 1001329.599 0, 1125877.011 1001322.182 0, 1125604.62 1001314.781 0, 
+    1125332.228 1001307.396 0, 1125059.836 1001300.028 0, 1124787.443 1001292.675 0, 1124515.05 1001285.338 0, 1124241.359 1001277.983 0, 1123970.263 1001270.713 0, 1123697.869 1001263.424 0, 1123425.474 1001256.151 0, 1123153.079 1001248.895 0, 1122880.683 1001241.654 0, 
+    1122608.287 1001234.43 0, 1122335.891 1001227.221 0, 1122063.494 1001220.029 0, 1121791.097 1001212.853 0, 1121518.699 1001205.692 0, 1121246.301 1001198.548 0, 1120973.902 1001191.42 0, 1120701.503 1001184.307 0, 1120429.104 1001177.211 0, 1120156.704 1001170.131 0, 
+    1119884.304 1001163.067 0, 1119611.903 1001156.019 0, 1119339.502 1001148.986 0, 1119067.101 1001141.97 0, 1118794.699 1001134.97 0, 1118522.297 1001127.986 0, 1118249.894 1001121.018 0, 1117977.491 1001114.066 0, 1117703.788 1001107.098 0, 1117561.912 1006685.711 0, 
+    1117420.034 1012264.406 0, 1117693.077 1012271.358 0, 1117964.823 1012278.293 0, 1118236.569 1012285.245 0, 1118508.315 1012292.212 0, 1118780.06 1012299.195 0, 1119051.805 1012306.194 0, 1119323.549 1012313.209 0, 1119595.293 1012320.24 0, 1119867.036 1012327.288 0, 
+    1120138.78 1012334.351 0, 1120410.522 1012341.43 0, 1120682.265 1012348.525 0, 1120954.006 1012355.636 0, 1121225.748 1012362.763 0, 1121497.489 1012369.906 0, 1121769.229 1012377.065 0, 1122040.97 1012384.24 0, 1122312.709 1012391.432 0, 1122584.449 1012398.639 0, 
+    1122856.188 1012405.862 0, 1123127.926 1012413.101 0, 1123399.664 1012420.356 0, 1123671.402 1012427.627 0, 1123941.844 1012434.879 0, 1124214.876 1012442.217 0, 1124486.612 1012449.536 0, 1124758.348 1012456.871 0, 1125030.083 1012464.222 0, 1125301.818 1012471.589 0, 
+    1125573.553 1012478.972 0, 1125845.287 1012486.371 0, 1126117.021 1012493.786 0, 1126388.754 1012501.217 0, 1126660.487 1012508.664 0, 1126932.219 1012516.127 0, 1127203.951 1012523.606 0, 1127475.683 1012531.101 0, 1127747.414 1012538.612 0, 1128019.145 1012546.139 0, 
+    1128290.875 1012553.682 0, 1128562.605 1012561.241 0, 1128834.334 1012568.816 0, 1129106.063 1012576.407 0, 1129377.791 1012584.014 0, 1129649.519 1012591.637 0, 1129921.247 1012599.275 0, 1130192.974 1012606.93 0, 1130463.407 1012614.565 0, 1130621.045 1007036.293 0, 
+    1130778.681 1001458.102 0))
+
+POLYGON ((1143505.738 1013001.572 0, 1143235.326 1012993.173 0, 1142963.621 1012984.751 0, 1142691.917 1012976.344 0, 1142420.211 1012967.954 0, 1142148.505 1012959.579 0, 1141876.799 1012951.22 0, 1141605.092 1012942.878 0, 1141333.385 1012934.551 0, 1141061.677 1012926.241 0, 
+    1140789.969 1012917.946 0, 1140518.26 1012909.667 0, 1140246.551 1012901.405 0, 1139974.841 1012893.158 0, 1139703.131 1012884.928 0, 1139431.42 1012876.713 0, 1139159.709 1012868.514 0, 1138887.997 1012860.332 0, 1138616.285 1012852.165 0, 1138344.572 1012844.014 0, 
+    1138072.859 1012835.879 0, 1137801.145 1012827.761 0, 1137529.431 1012819.658 0, 1137257.717 1012811.571 0, 1136984.709 1012803.462 0, 1136714.286 1012795.446 0, 1136442.57 1012787.407 0, 1136170.854 1012779.384 0, 1135899.137 1012771.378 0, 1135627.419 1012763.387 0, 
+    1135355.702 1012755.412 0, 1135083.983 1012747.453 0, 1134812.264 1012739.511 0, 1134540.545 1012731.584 0, 1134268.825 1012723.673 0, 1133997.105 1012715.778 0, 1133725.385 1012707.899 0, 1133453.663 1012700.037 0, 1133181.942 1012692.19 0, 1132910.22 1012684.359 0, 
+    1132638.497 1012676.544 0, 1132366.774 1012668.745 0, 1132095.051 1012660.962 0, 1131823.327 1012653.196 0, 1131551.602 1012645.445 0, 1131279.878 1012637.71 0, 1131008.152 1012629.991 0, 1130736.427 1012622.288 0, 1130463.407 1012614.565 0, 1130305.766 1018192.914 0, 
+    1130148.123 1023771.338 0, 1130420.484 1023779.042 0, 1130691.553 1023786.727 0, 1130962.621 1023794.427 0, 1131233.689 1023802.143 0, 1131504.757 1023809.875 0, 1131775.824 1023817.623 0, 1132046.891 1023825.387 0, 1132317.957 1023833.167 0, 1132589.023 1023840.963 0, 
+    1132860.089 1023848.775 0, 1133131.154 1023856.603 0, 1133402.218 1023864.447 0, 1133673.282 1023872.307 0, 1133944.346 1023880.182 0, 1134215.409 1023888.074 0, 1134486.471 1023895.982 0, 1134757.534 1023903.905 0, 1135028.595 1023911.845 0, 1135299.657 1023919.8 0, 
+    1135570.717 1023927.772 0, 1135841.778 1023935.759 0, 1136112.837 1023943.762 0, 1136383.897 1023951.782 0, 1136653.666 1023959.779 0, 1136926.014 1023967.868 0, 1137197.072 1023975.935 0, 1137468.129 1023984.018 0, 1137739.186 1023992.118 0, 1138010.243 1024000.233 0, 
+    1138281.299 1024008.364 0, 1138552.354 1024016.51 0, 1138823.41 1024024.673 0, 1139094.464 1024032.852 0, 1139365.518 1024041.047 0, 1139636.572 1024049.258 0, 1139907.625 1024057.484 0, 1140178.678 1024065.727 0, 1140449.73 1024073.986 0, 1140720.782 1024082.26 0, 
+    1140991.833 1024090.551 0, 1141262.883 1024098.857 0, 1141533.934 1024107.18 0, 1141804.983 1024115.518 0, 1142076.033 1024123.872 0, 1142347.081 1024132.243 0, 1142618.13 1024140.629 0, 1142889.177 1024149.031 0, 1143158.936 1024157.409 0, 1143332.338 1018579.454 0, 
+    1143505.738 1013001.572 0))
+
+POLYGON ((1156168.606 1024580.237 0, 1155898.87 1024571.097 0, 1155627.847 1024561.929 0, 1155356.824 1024552.777 0, 1155085.8 1024543.641 0, 1154814.775 1024534.521 0, 1154543.75 1024525.417 0, 1154272.724 1024516.329 0, 1154001.698 1024507.257 0, 1153730.672 1024498.2 0, 
+    1153459.644 1024489.16 0, 1153188.617 1024480.136 0, 1152917.588 1024471.127 0, 1152646.56 1024462.135 0, 1152375.53 1024453.158 0, 1152104.5 1024444.198 0, 1151833.47 1024435.253 0, 1151562.439 1024426.325 0, 1151291.408 1024417.412 0, 1151020.376 1024408.515 0, 
+    1150749.343 1024399.634 0, 1150478.31 1024390.77 0, 1150207.277 1024381.921 0, 1149936.242 1024373.088 0, 1149663.92 1024364.229 0, 1149394.173 1024355.47 0, 1149123.137 1024346.685 0, 1148852.101 1024337.916 0, 1148581.064 1024329.162 0, 1148310.027 1024320.425 0, 
+    1148038.99 1024311.704 0, 1147767.951 1024302.999 0, 1147496.913 1024294.309 0, 1147225.873 1024285.636 0, 1146954.834 1024276.979 0, 1146683.793 1024268.337 0, 1146412.753 1024259.711 0, 1146141.712 1024251.102 0, 1145870.67 1024242.508 0, 1145599.627 1024233.931 0, 
+    1145328.585 1024225.369 0, 1145057.541 1024216.823 0, 1144786.498 1024208.293 0, 1144515.453 1024199.779 0, 1144244.409 1024191.281 0, 1143973.363 1024182.8 0, 1143702.318 1024174.334 0, 1143431.271 1024165.883 0, 1143158.936 1024157.409 0, 1142985.532 1029735.434 0, 
+    1142812.125 1035313.524 0, 1143083.801 1035321.978 0, 1143354.191 1035330.407 0, 1143624.58 1035338.853 0, 1143894.968 1035347.314 0, 1144165.357 1035355.791 0, 1144435.744 1035364.285 0, 1144706.131 1035372.794 0, 1144976.518 1035381.319 0, 1145246.904 1035389.86 0, 
+    1145517.29 1035398.417 0, 1145787.675 1035406.99 0, 1146058.06 1035415.578 0, 1146328.444 1035424.183 0, 1146598.827 1035432.804 0, 1146869.21 1035441.44 0, 1147139.593 1035450.092 0, 1147409.975 1035458.761 0, 1147680.357 1035467.445 0, 1147950.738 1035476.145 0, 
+    1148221.118 1035484.861 0, 1148491.498 1035493.593 0, 1148761.878 1035502.341 0, 1149032.257 1035511.105 0, 1149301.351 1035519.843 0, 1149573.013 1035528.68 0, 1149843.391 1035537.492 0, 1150113.768 1035546.319 0, 1150384.144 1035555.162 0, 1150654.52 1035564.022 0, 
+    1150924.896 1035572.897 0, 1151195.27 1035581.788 0, 1151465.645 1035590.695 0, 1151736.019 1035599.618 0, 1152006.392 1035608.557 0, 1152276.765 1035617.511 0, 1152547.137 1035626.482 0, 1152817.509 1035635.469 0, 1153087.88 1035644.471 0, 1153358.25 1035653.49 0, 
+    1153628.62 1035662.524 0, 1153898.99 1035671.574 0, 1154169.359 1035680.64 0, 1154439.728 1035689.722 0, 1154710.096 1035698.82 0, 1154980.463 1035707.934 0, 1155250.83 1035717.064 0, 1155521.196 1035726.21 0, 1155790.279 1035735.328 0, 1155979.444 1030157.75 0, 
+    1156168.606 1024580.237 0))
+
+POLYGON ((1168767.189 1036193.796 0, 1168498.131 1036183.917 0, 1168227.792 1036174.008 0, 1167957.452 1036164.114 0, 1167687.111 1036154.236 0, 1167416.77 1036144.375 0, 1167146.428 1036134.529 0, 1166876.086 1036124.699 0, 1166605.743 1036114.885 0, 1166335.399 1036105.087 0, 
+    1166065.055 1036095.304 0, 1165794.71 1036085.538 0, 1165524.365 1036075.788 0, 1165254.019 1036066.053 0, 1164983.673 1036056.335 0, 1164713.326 1036046.632 0, 1164442.979 1036036.945 0, 1164172.63 1036027.274 0, 1163902.282 1036017.62 0, 1163631.933 1036007.981 0, 
+    1163361.583 1035998.357 0, 1163091.232 1035988.75 0, 1162820.881 1035979.159 0, 1162550.53 1035969.584 0, 1162278.896 1035959.979 0, 1162009.825 1035950.481 0, 1161739.472 1035940.953 0, 1161469.118 1035931.441 0, 1161198.764 1035921.946 0, 1160928.409 1035912.466 0, 
+    1160658.054 1035903.002 0, 1160387.698 1035893.554 0, 1160117.341 1035884.122 0, 1159846.984 1035874.705 0, 1159576.627 1035865.305 0, 1159306.268 1035855.921 0, 1159035.91 1035846.552 0, 1158765.55 1035837.199 0, 1158495.191 1035827.863 0, 1158224.83 1035818.542 0, 
+    1157954.469 1035809.237 0, 1157684.108 1035799.948 0, 1157413.746 1035790.675 0, 1157143.383 1035781.418 0, 1156873.02 1035772.177 0, 1156602.656 1035762.952 0, 1156332.292 1035753.742 0, 1156061.927 1035744.549 0, 1155790.279 1035735.328 0, 1155601.112 1041312.966 0, 
+    1155411.943 1046890.662 0, 1155682.932 1046899.86 0, 1155952.64 1046909.031 0, 1156222.348 1046918.218 0, 1156492.055 1046927.421 0, 1156761.762 1046936.64 0, 1157031.468 1046945.875 0, 1157301.173 1046955.125 0, 1157570.878 1046964.392 0, 1157840.582 1046973.674 0, 
+    1158110.286 1046982.972 0, 1158379.989 1046992.286 0, 1158649.692 1047001.616 0, 1158919.394 1047010.962 0, 1159189.096 1047020.323 0, 1159458.797 1047029.701 0, 1159728.498 1047039.094 0, 1159998.197 1047048.503 0, 1160267.897 1047057.928 0, 1160537.596 1047067.369 0, 
+    1160807.294 1047076.826 0, 1161076.992 1047086.299 0, 1161346.689 1047095.788 0, 1161616.386 1047105.292 0, 1161884.803 1047114.767 0, 1162155.777 1047124.349 0, 1162425.472 1047133.901 0, 1162695.167 1047143.469 0, 1162964.86 1047153.053 0, 1163234.554 1047162.652 0, 
+    1163504.246 1047172.268 0, 1163773.938 1047181.899 0, 1164043.63 1047191.547 0, 1164313.321 1047201.21 0, 1164583.011 1047210.889 0, 1164852.701 1047220.584 0, 1165122.39 1047230.295 0, 1165392.079 1047240.022 0, 1165661.767 1047249.764 0, 1165931.455 1047259.523 0, 
+    1166201.142 1047269.297 0, 1166470.828 1047279.087 0, 1166740.514 1047288.893 0, 1167010.199 1047298.715 0, 1167279.884 1047308.553 0, 1167549.568 1047318.407 0, 1167819.252 1047328.276 0, 1168088.935 1047338.162 0, 1168357.339 1047348.016 0, 1168562.265 1041770.877 0, 
+    1168767.189 1036193.796 0))
+
+POLYGON ((1181301.391 1047841.942 0, 1181033.013 1047831.329 0, 1180763.359 1047820.682 0, 1180493.705 1047810.05 0, 1180224.05 1047799.435 0, 1179954.394 1047788.835 0, 1179684.737 1047778.251 0, 1179415.08 1047767.683 0, 1179145.423 1047757.131 0, 1178875.764 1047746.595 0, 
+    1178606.105 1047736.075 0, 1178336.446 1047725.57 0, 1178066.786 1047715.082 0, 1177797.125 1047704.609 0, 1177527.464 1047694.152 0, 1177257.802 1047683.711 0, 1176988.139 1047673.286 0, 1176718.476 1047662.877 0, 1176448.812 1047652.483 0, 1176179.148 1047642.106 0, 
+    1175909.482 1047631.744 0, 1175639.817 1047621.398 0, 1175370.151 1047611.069 0, 1175100.484 1047600.755 0, 1174829.539 1047590.408 0, 1174561.148 1047580.174 0, 1174291.479 1047569.908 0, 1174021.81 1047559.657 0, 1173752.14 1047549.423 0, 1173482.47 1047539.204 0, 
+    1173212.799 1047529.001 0, 1172943.127 1047518.814 0, 1172673.455 1047508.643 0, 1172403.782 1047498.488 0, 1172134.108 1047488.348 0, 1171864.434 1047478.225 0, 1171594.759 1047468.117 0, 1171325.084 1047458.025 0, 1171055.408 1047447.949 0, 1170785.732 1047437.889 0, 
+    1170516.055 1047427.845 0, 1170246.377 1047417.817 0, 1169976.699 1047407.804 0, 1169707.02 1047397.808 0, 1169437.34 1047387.827 0, 1169167.66 1047377.862 0, 1168897.98 1047367.913 0, 1168628.299 1047357.98 0, 1168357.339 1047348.016 0, 1168152.411 1052925.207 0, 
+    1167947.481 1058502.446 0, 1168217.781 1058512.386 0, 1168486.806 1058522.295 0, 1168755.83 1058532.22 0, 1169024.854 1058542.16 0, 1169293.877 1058552.117 0, 1169562.899 1058562.089 0, 1169831.921 1058572.077 0, 1170100.942 1058582.081 0, 1170369.962 1058592.101 0, 
+    1170638.982 1058602.136 0, 1170908.002 1058612.187 0, 1171177.02 1058622.255 0, 1171446.039 1058632.338 0, 1171715.056 1058642.437 0, 1171984.073 1058652.551 0, 1172253.09 1058662.682 0, 1172522.105 1058672.828 0, 1172791.121 1058682.991 0, 1173060.135 1058693.169 0, 
+    1173329.149 1058703.362 0, 1173598.163 1058713.572 0, 1173867.175 1058723.798 0, 1174136.188 1058734.039 0, 1174403.926 1058744.248 0, 1174674.21 1058754.569 0, 1174943.221 1058764.858 0, 1175212.23 1058775.163 0, 1175481.24 1058785.484 0, 1175750.248 1058795.82 0, 
+    1176019.256 1058806.172 0, 1176288.263 1058816.54 0, 1176557.27 1058826.924 0, 1176826.276 1058837.324 0, 1177095.282 1058847.739 0, 1177364.287 1058858.171 0, 1177633.291 1058868.618 0, 1177902.295 1058879.081 0, 1178171.298 1058889.56 0, 1178440.3 1058900.055 0, 
+    1178709.302 1058910.565 0, 1178978.303 1058921.092 0, 1179247.304 1058931.634 0, 1179516.304 1058942.192 0, 1179785.303 1058952.766 0, 1180054.302 1058963.356 0, 1180323.3 1058973.961 0, 1180592.297 1058984.583 0, 1180860.022 1058995.169 0, 1181080.707 1053418.531 0, 
+    1181301.391 1047841.942 0))
+
+POLYGON ((1193771.118 1059524.371 0, 1193503.423 1059513.028 0, 1193234.457 1059501.646 0, 1192965.49 1059490.281 0, 1192696.522 1059478.931 0, 1192427.553 1059467.597 0, 1192158.584 1059456.279 0, 1191889.615 1059444.977 0, 1191620.644 1059433.691 0, 1191351.673 1059422.42 0, 
+    1191082.701 1059411.166 0, 1190813.729 1059399.927 0, 1190544.756 1059388.704 0, 1190275.782 1059377.497 0, 1190006.808 1059366.305 0, 1189737.833 1059355.13 0, 1189468.857 1059343.97 0, 1189199.881 1059332.826 0, 1188930.904 1059321.698 0, 1188661.926 1059310.586 0, 
+    1188392.948 1059299.49 0, 1188123.969 1059288.409 0, 1187854.99 1059277.345 0, 1187586.009 1059266.296 0, 1187315.757 1059255.211 0, 1187048.047 1059244.246 0, 1186779.065 1059233.244 0, 1186510.082 1059222.259 0, 1186241.098 1059211.289 0, 1185972.114 1059200.335 0, 
+    1185703.129 1059189.397 0, 1185434.144 1059178.475 0, 1185165.158 1059167.569 0, 1184896.171 1059156.678 0, 1184627.184 1059145.803 0, 1184358.196 1059134.944 0, 1184089.207 1059124.101 0, 1183820.218 1059113.274 0, 1183551.228 1059102.463 0, 1183282.238 1059091.667 0, 
+    1183013.246 1059080.888 0, 1182744.255 1059070.124 0, 1182475.262 1059059.376 0, 1182206.269 1059048.643 0, 1181937.275 1059037.927 0, 1181668.281 1059027.226 0, 1181399.286 1059016.542 0, 1181130.29 1059005.873 0, 1180860.022 1058995.169 0, 1180639.334 1064571.851 0, 
+    1180418.645 1070148.573 0, 1180688.255 1070159.25 0, 1180956.594 1070169.893 0, 1181224.932 1070180.551 0, 1181493.27 1070191.226 0, 1181761.607 1070201.916 0, 1182029.944 1070212.622 0, 1182298.28 1070223.344 0, 1182566.615 1070234.082 0, 1182834.95 1070244.835 0, 
+    1183103.284 1070255.604 0, 1183371.618 1070266.389 0, 1183639.95 1070277.19 0, 1183908.283 1070288.007 0, 1184176.614 1070298.839 0, 1184444.945 1070309.687 0, 1184713.275 1070320.551 0, 1184981.605 1070331.431 0, 1185249.934 1070342.326 0, 1185518.262 1070353.238 0, 
+    1185786.59 1070364.165 0, 1186054.917 1070375.108 0, 1186323.243 1070386.066 0, 1186591.569 1070397.041 0, 1186858.626 1070407.979 0, 1187128.219 1070419.037 0, 1187396.543 1070430.059 0, 1187664.866 1070441.097 0, 1187933.188 1070452.15 0, 1188201.51 1070463.22 0, 
+    1188469.831 1070474.305 0, 1188738.152 1070485.406 0, 1189006.472 1070496.522 0, 1189274.791 1070507.655 0, 1189543.11 1070518.803 0, 1189811.428 1070529.967 0, 1190079.745 1070541.147 0, 1190348.062 1070552.342 0, 1190616.378 1070563.554 0, 1190884.693 1070574.781 0, 
+    1191153.008 1070586.024 0, 1191421.322 1070597.283 0, 1191689.635 1070608.557 0, 1191957.947 1070619.848 0, 1192226.259 1070631.154 0, 1192494.571 1070642.476 0, 1192762.881 1070653.814 0, 1193031.191 1070665.167 0, 1193298.234 1070676.483 0, 1193534.677 1065100.407 0, 
+    1193771.118 1059524.371 0))
+
+POLYGON ((1206176.279 1071240.778 0, 1205909.268 1071228.708 0, 1205640.991 1071216.596 0, 1205372.713 1071204.501 0, 1205104.435 1071192.421 0, 1204836.156 1071180.356 0, 1204567.876 1071168.308 0, 1204299.596 1071156.276 0, 1204031.315 1071144.259 0, 1203763.033 1071132.258 0, 
+    1203494.75 1071120.273 0, 1203226.467 1071108.303 0, 1202958.183 1071096.35 0, 1202689.899 1071084.412 0, 1202421.613 1071072.49 0, 1202153.327 1071060.583 0, 1201885.041 1071048.693 0, 1201616.753 1071036.818 0, 1201348.465 1071024.959 0, 1201080.176 1071013.116 0, 
+    1200811.887 1071001.289 0, 1200543.596 1070989.478 0, 1200275.305 1070977.682 0, 1200007.014 1070965.902 0, 1199737.455 1070954.082 0, 1199470.429 1070942.39 0, 1199202.135 1070930.657 0, 1198933.841 1070918.94 0, 1198665.545 1070907.239 0, 1198397.25 1070895.554 0, 
+    1198128.953 1070883.885 0, 1197860.656 1070872.231 0, 1197592.358 1070860.593 0, 1197324.06 1070848.971 0, 1197055.761 1070837.365 0, 1196787.461 1070825.775 0, 1196519.16 1070814.2 0, 1196250.859 1070802.641 0, 1195982.557 1070791.098 0, 1195714.254 1070779.571 0, 
+    1195445.951 1070768.06 0, 1195177.647 1070756.564 0, 1194909.343 1070745.084 0, 1194641.037 1070733.62 0, 1194372.731 1070722.172 0, 1194104.425 1070710.739 0, 1193836.117 1070699.323 0, 1193567.809 1070687.922 0, 1193298.234 1070676.483 0, 1193061.789 1076252.594 0, 
+    1192825.343 1081828.736 0, 1193094.259 1081840.147 0, 1193361.911 1081851.52 0, 1193629.562 1081862.908 0, 1193897.212 1081874.313 0, 1194164.861 1081885.733 0, 1194432.51 1081897.169 0, 1194700.159 1081908.621 0, 1194967.806 1081920.089 0, 1195235.453 1081931.572 0, 
+    1195503.099 1081943.071 0, 1195770.745 1081954.586 0, 1196038.39 1081966.116 0, 1196306.034 1081977.663 0, 1196573.677 1081989.225 0, 1196841.32 1082000.803 0, 1197108.962 1082012.396 0, 1197376.604 1082024.005 0, 1197644.244 1082035.63 0, 1197911.884 1082047.271 0, 
+    1198179.524 1082058.928 0, 1198447.163 1082070.6 0, 1198714.801 1082082.288 0, 1198982.438 1082093.992 0, 1199248.811 1082105.656 0, 1199517.71 1082117.447 0, 1199785.346 1082129.198 0, 1200052.98 1082140.965 0, 1200320.614 1082152.748 0, 1200588.247 1082164.546 0, 
+    1200855.88 1082176.36 0, 1201123.512 1082188.19 0, 1201391.143 1082200.035 0, 1201658.773 1082211.897 0, 1201926.403 1082223.774 0, 1202194.032 1082235.667 0, 1202461.66 1082247.575 0, 1202729.288 1082259.5 0, 1202996.915 1082271.44 0, 1203264.541 1082283.396 0, 
+    1203532.166 1082295.367 0, 1203799.791 1082307.355 0, 1204067.415 1082319.358 0, 1204335.038 1082331.377 0, 1204602.661 1082343.411 0, 1204870.283 1082355.462 0, 1205137.904 1082367.528 0, 1205405.525 1082379.61 0, 1205671.883 1082391.65 0, 1205924.081 1076816.199 0, 
+    1206176.279 1071240.778 0))
+
+POLYGON ((1218516.781 1082990.857 0, 1218250.456 1082978.063 0, 1217982.871 1082965.225 0, 1217715.285 1082952.403 0, 1217447.698 1082939.597 0, 1217180.11 1082926.806 0, 1216912.522 1082914.031 0, 1216644.933 1082901.272 0, 1216377.343 1082888.529 0, 1216109.753 1082875.801 0, 
+    1215842.161 1082863.089 0, 1215574.569 1082850.393 0, 1215306.976 1082837.713 0, 1215039.383 1082825.048 0, 1214771.788 1082812.399 0, 1214504.193 1082799.766 0, 1214236.597 1082787.148 0, 1213969.001 1082774.547 0, 1213701.404 1082761.961 0, 1213433.806 1082749.391 0, 
+    1213166.207 1082736.836 0, 1212898.607 1082724.298 0, 1212631.007 1082711.775 0, 1212363.406 1082699.268 0, 1212094.543 1082686.717 0, 1211828.202 1082674.3 0, 1211560.599 1082661.841 0, 1211292.995 1082649.396 0, 1211025.39 1082636.968 0, 1210757.785 1082624.555 0, 
+    1210490.179 1082612.158 0, 1210222.572 1082599.777 0, 1209954.964 1082587.412 0, 1209687.356 1082575.062 0, 1209419.747 1082562.728 0, 1209152.137 1082550.41 0, 1208884.527 1082538.108 0, 1208616.915 1082525.821 0, 1208349.303 1082513.55 0, 1208081.691 1082501.295 0, 
+    1207814.077 1082489.056 0, 1207546.463 1082476.832 0, 1207278.849 1082464.624 0, 1207011.233 1082452.432 0, 1206743.617 1082440.256 0, 1206476 1082428.095 0, 1206208.382 1082415.95 0, 1205940.764 1082403.821 0, 1205671.883 1082391.65 0, 1205419.683 1087967.129 0, 
+    1205167.482 1093542.63 0, 1205435.703 1093554.77 0, 1205702.666 1093566.87 0, 1205969.627 1093578.985 0, 1206236.588 1093591.116 0, 1206503.547 1093603.262 0, 1206770.507 1093615.424 0, 1207037.465 1093627.602 0, 1207304.423 1093639.796 0, 1207571.38 1093652.005 0, 
+    1207838.336 1093664.23 0, 1208105.292 1093676.471 0, 1208372.247 1093688.728 0, 1208639.201 1093701 0, 1208906.154 1093713.288 0, 1209173.107 1093725.592 0, 1209440.059 1093737.911 0, 1209707.01 1093750.246 0, 1209973.961 1093762.597 0, 1210240.911 1093774.963 0, 
+    1210507.86 1093787.346 0, 1210774.808 1093799.743 0, 1211041.756 1093812.157 0, 1211308.703 1093824.586 0, 1211574.391 1093836.973 0, 1211842.595 1093849.492 0, 1212109.539 1093861.969 0, 1212376.483 1093874.461 0, 1212643.426 1093886.969 0, 1212910.369 1093899.493 0, 
+    1213177.311 1093912.032 0, 1213444.252 1093924.587 0, 1213711.192 1093937.158 0, 1213978.132 1093949.744 0, 1214245.07 1093962.346 0, 1214512.008 1093974.964 0, 1214778.946 1093987.598 0, 1215045.882 1094000.247 0, 1215312.818 1094012.912 0, 1215579.753 1094025.593 0, 
+    1215846.688 1094038.289 0, 1216113.621 1094051.002 0, 1216380.554 1094063.729 0, 1216647.486 1094076.473 0, 1216914.417 1094089.232 0, 1217181.348 1094102.007 0, 1217448.278 1094114.798 0, 1217715.207 1094127.604 0, 1217980.879 1094140.366 0, 1218248.83 1088565.6 0, 
+    1218516.781 1082990.857 0))
+
+POLYGON ((1230792.536 1094774.301 0, 1230526.899 1094760.788 0, 1230260.007 1094747.228 0, 1229993.115 1094733.683 0, 1229726.221 1094720.154 0, 1229459.327 1094706.64 0, 1229192.432 1094693.143 0, 1228925.536 1094679.661 0, 1228658.639 1094666.195 0, 1228391.742 1094652.744 0, 
+    1228124.844 1094639.309 0, 1227857.945 1094625.89 0, 1227591.045 1094612.487 0, 1227324.144 1094599.099 0, 1227057.243 1094585.727 0, 1226790.341 1094572.371 0, 1226523.438 1094559.03 0, 1226256.534 1094545.705 0, 1225989.63 1094532.396 0, 1225722.725 1094519.103 0, 
+    1225455.819 1094505.825 0, 1225188.912 1094492.563 0, 1224922.004 1094479.317 0, 1224655.096 1094466.086 0, 1224386.931 1094452.809 0, 1224121.277 1094439.672 0, 1223854.366 1094426.488 0, 1223587.454 1094413.321 0, 1223320.542 1094400.169 0, 1223053.629 1094387.032 0, 
+    1222786.715 1094373.912 0, 1222519.801 1094360.807 0, 1222252.885 1094347.717 0, 1221985.969 1094334.644 0, 1221719.052 1094321.586 0, 1221452.135 1094308.544 0, 1221185.216 1094295.518 0, 1220918.297 1094282.507 0, 1220651.377 1094269.512 0, 1220384.456 1094256.533 0, 
+    1220117.535 1094243.569 0, 1219850.612 1094230.621 0, 1219583.689 1094217.689 0, 1219316.766 1094204.773 0, 1219049.841 1094191.872 0, 1218782.916 1094178.987 0, 1218515.99 1094166.118 0, 1218249.063 1094153.264 0, 1217980.879 1094140.366 0, 1217712.926 1099715.15 0, 
+    1217444.973 1105289.948 0, 1217712.498 1105302.814 0, 1217978.768 1105315.636 0, 1218245.038 1105328.474 0, 1218511.307 1105341.327 0, 1218777.575 1105354.196 0, 1219043.843 1105367.081 0, 1219310.11 1105379.981 0, 1219576.376 1105392.897 0, 1219842.641 1105405.829 0, 
+    1220108.906 1105418.776 0, 1220375.169 1105431.739 0, 1220641.432 1105444.718 0, 1220907.695 1105457.712 0, 1221173.956 1105470.722 0, 1221440.217 1105483.748 0, 1221706.477 1105496.789 0, 1221972.736 1105509.846 0, 1222238.994 1105522.919 0, 1222505.252 1105536.007 0, 
+    1222771.509 1105549.111 0, 1223037.765 1105562.231 0, 1223304.02 1105575.366 0, 1223570.275 1105588.518 0, 1223835.276 1105601.622 0, 1224102.781 1105614.867 0, 1224369.033 1105628.065 0, 1224635.285 1105641.279 0, 1224901.536 1105654.508 0, 1225167.785 1105667.753 0, 
+    1225434.035 1105681.014 0, 1225700.283 1105694.29 0, 1225966.53 1105707.582 0, 1226232.777 1105720.89 0, 1226499.023 1105734.214 0, 1226765.268 1105747.553 0, 1227031.513 1105760.907 0, 1227297.756 1105774.278 0, 1227563.999 1105787.664 0, 1227830.241 1105801.066 0, 
+    1228096.482 1105814.483 0, 1228362.723 1105827.916 0, 1228628.962 1105841.365 0, 1228895.201 1105854.83 0, 1229161.439 1105868.31 0, 1229427.677 1105881.806 0, 1229693.913 1105895.317 0, 1229960.149 1105908.844 0, 1230225.132 1105922.324 0, 1230508.834 1100348.305 0, 
+    1230792.536 1094774.301 0))
+
+POLYGON ((1243003.454 1106590.803 0, 1242738.508 1106576.575 0, 1242472.311 1106562.296 0, 1242206.114 1106548.032 0, 1241939.916 1106533.785 0, 1241673.717 1106519.552 0, 1241407.517 1106505.336 0, 1241141.317 1106491.135 0, 1240875.115 1106476.949 0, 1240608.913 1106462.78 0, 
+    1240342.71 1106448.626 0, 1240076.506 1106434.488 0, 1239810.301 1106420.365 0, 1239544.096 1106406.258 0, 1239277.889 1106392.167 0, 1239011.682 1106378.091 0, 1238745.474 1106364.031 0, 1238479.265 1106349.987 0, 1238213.055 1106335.959 0, 1237946.845 1106321.946 0, 
+    1237680.633 1106307.948 0, 1237414.421 1106293.967 0, 1237148.208 1106280.001 0, 1236881.994 1106266.051 0, 1236614.529 1106252.051 0, 1236349.564 1106238.197 0, 1236083.348 1106224.294 0, 1235817.131 1106210.406 0, 1235550.913 1106196.535 0, 1235284.694 1106182.678 0, 
+    1235018.474 1106168.838 0, 1234752.254 1106155.013 0, 1234486.033 1106141.204 0, 1234219.811 1106127.41 0, 1233953.588 1106113.632 0, 1233687.364 1106099.87 0, 1233421.14 1106086.123 0, 1233154.915 1106072.393 0, 1232888.689 1106058.677 0, 1232622.462 1106044.978 0, 
+    1232356.234 1106031.294 0, 1232090.005 1106017.626 0, 1231823.776 1106003.973 0, 1231557.546 1105990.336 0, 1231291.315 1105976.715 0, 1231025.084 1105963.11 0, 1230758.851 1105949.52 0, 1230492.618 1105935.946 0, 1230225.132 1105922.324 0, 1229941.43 1111496.351 0, 
+    1229657.727 1117070.383 0, 1229924.553 1117083.972 0, 1230190.13 1117097.513 0, 1230455.707 1117111.069 0, 1230721.282 1117124.641 0, 1230986.857 1117138.229 0, 1231252.431 1117151.832 0, 1231518.004 1117165.451 0, 1231783.577 1117179.085 0, 1232049.148 1117192.735 0, 
+    1232314.719 1117206.401 0, 1232580.289 1117220.082 0, 1232845.858 1117233.779 0, 1233111.426 1117247.492 0, 1233376.994 1117261.22 0, 1233642.56 1117274.964 0, 1233908.126 1117288.724 0, 1234173.691 1117302.499 0, 1234439.256 1117316.29 0, 1234704.819 1117330.096 0, 
+    1234970.382 1117343.918 0, 1235235.944 1117357.756 0, 1235501.505 1117371.609 0, 1235767.065 1117385.478 0, 1236031.377 1117399.298 0, 1236298.183 1117413.263 0, 1236563.741 1117427.179 0, 1236829.297 1117441.111 0, 1237094.854 1117455.058 0, 1237360.409 1117469.02 0, 
+    1237625.963 1117482.999 0, 1237891.517 1117496.993 0, 1238157.07 1117511.002 0, 1238422.622 1117525.028 0, 1238688.173 1117539.069 0, 1238953.723 1117553.125 0, 1239219.273 1117567.197 0, 1239484.822 1117581.285 0, 1239750.369 1117595.389 0, 1240015.916 1117609.508 0, 
+    1240281.463 1117623.642 0, 1240547.008 1117637.793 0, 1240812.552 1117651.958 0, 1241078.096 1117666.14 0, 1241343.639 1117680.337 0, 1241609.181 1117694.55 0, 1241874.722 1117708.778 0, 1242140.263 1117723.023 0, 1242404.556 1117737.215 0, 1242704.005 1112164.007 0, 
+    1243003.454 1106590.803 0))
+
+POLYGON ((1255149.45 1118440.057 0, 1254885.196 1118425.117 0, 1254619.697 1118410.123 0, 1254354.197 1118395.145 0, 1254088.696 1118380.182 0, 1253823.194 1118365.234 0, 1253557.692 1118350.303 0, 1253292.188 1118335.386 0, 1253026.684 1118320.486 0, 1252761.179 1118305.601 0, 
+    1252495.673 1118290.732 0, 1252230.166 1118275.878 0, 1251964.658 1118261.04 0, 1251699.149 1118246.218 0, 1251433.64 1118231.411 0, 1251168.129 1118216.62 0, 1250902.618 1118201.845 0, 1250637.106 1118187.085 0, 1250371.593 1118172.341 0, 1250106.079 1118157.612 0, 
+    1249840.564 1118142.899 0, 1249575.048 1118128.202 0, 1249309.532 1118113.52 0, 1249044.014 1118098.854 0, 1248777.251 1118084.135 0, 1248512.977 1118069.569 0, 1248247.457 1118054.95 0, 1247981.936 1118040.346 0, 1247716.415 1118025.759 0, 1247450.892 1118011.186 0, 
+    1247185.369 1117996.63 0, 1246919.844 1117982.089 0, 1246654.319 1117967.563 0, 1246388.793 1117953.053 0, 1246123.267 1117938.559 0, 1245857.739 1117924.081 0, 1245592.21 1117909.618 0, 1245326.681 1117895.171 0, 1245061.151 1117880.739 0, 1244795.62 1117866.323 0, 
+    1244530.088 1117851.923 0, 1244264.555 1117837.538 0, 1243999.021 1117823.169 0, 1243733.487 1117808.815 0, 1243467.952 1117794.477 0, 1243202.416 1117780.155 0, 1242936.879 1117765.849 0, 1242671.341 1117751.558 0, 1242404.556 1117737.215 0, 1242105.107 1123310.424 0, 
+    1241805.658 1128883.629 0, 1242071.783 1128897.936 0, 1242336.665 1128912.191 0, 1242601.546 1128926.463 0, 1242866.426 1128940.75 0, 1243131.305 1128955.052 0, 1243396.184 1128969.37 0, 1243661.061 1128983.704 0, 1243925.938 1128998.053 0, 1244190.814 1129012.418 0, 
+    1244455.689 1129026.798 0, 1244720.563 1129041.194 0, 1244985.437 1129055.605 0, 1245250.309 1129070.033 0, 1245515.181 1129084.475 0, 1245780.051 1129098.934 0, 1246044.921 1129113.408 0, 1246309.79 1129127.897 0, 1246574.659 1129142.402 0, 1246839.526 1129156.923 0, 
+    1247104.393 1129171.459 0, 1247369.258 1129186.011 0, 1247634.123 1129200.579 0, 1247898.987 1129215.162 0, 1248162.608 1129229.692 0, 1248428.712 1129244.374 0, 1248693.574 1129259.004 0, 1248958.434 1129273.65 0, 1249223.294 1129288.311 0, 1249488.153 1129302.987 0, 
+    1249753.011 1129317.679 0, 1250017.868 1129332.387 0, 1250282.724 1129347.111 0, 1250547.579 1129361.849 0, 1250812.434 1129376.604 0, 1251077.287 1129391.374 0, 1251342.14 1129406.16 0, 1251606.992 1129420.961 0, 1251871.843 1129435.778 0, 1252136.693 1129450.61 0, 
+    1252401.542 1129465.458 0, 1252666.39 1129480.322 0, 1252931.238 1129495.201 0, 1253196.085 1129510.096 0, 1253460.93 1129525.007 0, 1253725.775 1129539.933 0, 1253990.619 1129554.874 0, 1254255.462 1129569.831 0, 1254519.064 1129584.734 0, 1254834.257 1124012.397 0, 
+    1255149.45 1118440.057 0))
+
+POLYGON ((1267230.438 1130321.754 0, 1266966.878 1130306.107 0, 1266702.078 1130290.401 0, 1266437.277 1130274.711 0, 1266172.476 1130259.037 0, 1265907.673 1130243.379 0, 1265642.87 1130227.736 0, 1265378.065 1130212.108 0, 1265113.26 1130196.496 0, 1264848.454 1130180.9 0, 
+    1264583.647 1130165.32 0, 1264318.838 1130149.754 0, 1264054.03 1130134.205 0, 1263789.22 1130118.671 0, 1263524.409 1130103.153 0, 1263259.597 1130087.65 0, 1262994.784 1130072.163 0, 1262729.971 1130056.691 0, 1262465.156 1130041.235 0, 1262200.341 1130025.795 0, 
+    1261935.525 1130010.37 0, 1261670.708 1129994.961 0, 1261405.89 1129979.567 0, 1261141.071 1129964.189 0, 1260875.011 1129948.755 0, 1260611.43 1129933.48 0, 1260346.608 1129918.149 0, 1260081.786 1129902.833 0, 1259816.962 1129887.533 0, 1259552.138 1129872.248 0, 
+    1259287.312 1129856.979 0, 1259022.486 1129841.726 0, 1258757.659 1129826.488 0, 1258492.831 1129811.266 0, 1258228.002 1129796.06 0, 1257963.173 1129780.869 0, 1257698.342 1129765.693 0, 1257433.51 1129750.533 0, 1257168.678 1129735.389 0, 1256903.844 1129720.26 0, 
+    1256639.01 1129705.147 0, 1256374.175 1129690.05 0, 1256109.339 1129674.968 0, 1255844.502 1129659.902 0, 1255579.664 1129644.851 0, 1255314.826 1129629.816 0, 1255049.986 1129614.796 0, 1254785.146 1129599.793 0, 1254519.064 1129584.734 0, 1254203.871 1135157.062 0, 
+    1253888.679 1140729.377 0, 1254154.102 1140744.398 0, 1254418.287 1140759.365 0, 1254682.47 1140774.347 0, 1254946.653 1140789.345 0, 1255210.835 1140804.358 0, 1255475.016 1140819.387 0, 1255739.196 1140834.432 0, 1256003.375 1140849.492 0, 1256267.553 1140864.568 0, 
+    1256531.731 1140879.659 0, 1256795.907 1140894.766 0, 1257060.083 1140909.888 0, 1257324.258 1140925.026 0, 1257588.432 1140940.179 0, 1257852.604 1140955.348 0, 1258116.777 1140970.532 0, 1258380.948 1140985.732 0, 1258645.118 1141000.948 0, 1258909.287 1141016.179 0, 
+    1259173.456 1141031.426 0, 1259437.624 1141046.688 0, 1259701.79 1141061.966 0, 1259965.956 1141077.259 0, 1260228.884 1141092.496 0, 1260494.285 1141107.892 0, 1260758.448 1141123.232 0, 1261022.61 1141138.588 0, 1261286.771 1141153.959 0, 1261550.932 1141169.345 0, 
+    1261815.091 1141184.748 0, 1262079.25 1141200.165 0, 1262343.408 1141215.598 0, 1262607.564 1141231.047 0, 1262871.72 1141246.512 0, 1263135.875 1141261.991 0, 1263400.029 1141277.487 0, 1263664.182 1141292.998 0, 1263928.334 1141308.524 0, 1264192.486 1141324.066 0, 
+    1264456.636 1141339.624 0, 1264720.785 1141355.197 0, 1264984.934 1141370.786 0, 1265249.082 1141386.39 0, 1265513.228 1141402.01 0, 1265777.374 1141417.645 0, 1266041.519 1141433.296 0, 1266305.663 1141448.963 0, 1266568.57 1141464.571 0, 1266899.504 1135893.169 0, 
+    1267230.438 1130321.754 0))
+
+POLYGON ((1279246.334 1142235.586 0, 1278983.47 1142219.234 0, 1278719.371 1142202.822 0, 1278455.271 1142186.425 0, 1278191.171 1142170.043 0, 1277927.069 1142153.677 0, 1277662.967 1142137.327 0, 1277398.863 1142120.992 0, 1277134.759 1142104.672 0, 1276870.654 1142088.369 0, 
+    1276606.547 1142072.08 0, 1276342.44 1142055.808 0, 1276078.332 1142039.55 0, 1275814.223 1142023.309 0, 1275550.112 1142007.083 0, 1275286.001 1141990.872 0, 1275021.889 1141974.677 0, 1274757.776 1141958.498 0, 1274493.662 1141942.334 0, 1274229.547 1141926.185 0, 
+    1273965.432 1141910.052 0, 1273701.315 1141893.935 0, 1273437.197 1141877.833 0, 1273173.078 1141861.747 0, 1272907.724 1141845.602 0, 1272644.838 1141829.621 0, 1272380.717 1141813.582 0, 1272116.594 1141797.558 0, 1271852.471 1141781.549 0, 1271588.346 1141765.556 0, 
+    1271324.221 1141749.579 0, 1271060.095 1141733.617 0, 1270795.968 1141717.671 0, 1270531.84 1141701.74 0, 1270267.71 1141685.825 0, 1270003.58 1141669.925 0, 1269739.45 1141654.041 0, 1269475.318 1141638.173 0, 1269211.185 1141622.32 0, 1268947.051 1141606.482 0, 
+    1268682.916 1141590.66 0, 1268418.781 1141574.854 0, 1268154.644 1141559.063 0, 1267890.507 1141543.288 0, 1267626.369 1141527.528 0, 1267362.229 1141511.784 0, 1267098.089 1141496.055 0, 1266833.948 1141480.342 0, 1266568.57 1141464.571 0, 1266237.638 1147035.956 0, 
+    1265906.707 1152607.319 0, 1266171.425 1152623.05 0, 1266434.911 1152638.725 0, 1266698.395 1152654.414 0, 1266961.879 1152670.119 0, 1267225.361 1152685.84 0, 1267488.843 1152701.576 0, 1267752.323 1152717.328 0, 1268015.803 1152733.095 0, 1268279.282 1152748.877 0, 
+    1268542.76 1152764.675 0, 1268806.237 1152780.489 0, 1269069.713 1152796.318 0, 1269333.188 1152812.163 0, 1269596.662 1152828.023 0, 1269860.136 1152843.899 0, 1270123.608 1152859.79 0, 1270387.079 1152875.697 0, 1270650.55 1152891.619 0, 1270914.019 1152907.557 0, 
+    1271177.488 1152923.51 0, 1271440.955 1152939.478 0, 1271704.422 1152955.463 0, 1271967.888 1152971.462 0, 1272230.121 1152987.403 0, 1272494.816 1153003.508 0, 1272758.279 1153019.555 0, 1273021.741 1153035.616 0, 1273285.202 1153051.694 0, 1273548.662 1153067.787 0, 
+    1273812.122 1153083.895 0, 1274075.58 1153100.019 0, 1274339.037 1153116.158 0, 1274602.493 1153132.313 0, 1274865.949 1153148.483 0, 1275129.403 1153164.669 0, 1275392.856 1153180.87 0, 1275656.309 1153197.087 0, 1275919.76 1153213.319 0, 1276183.211 1153229.567 0, 
+    1276446.661 1153245.83 0, 1276710.109 1153262.109 0, 1276973.557 1153278.404 0, 1277237.004 1153294.714 0, 1277500.449 1153311.039 0, 1277763.894 1153327.38 0, 1278027.338 1153343.736 0, 1278290.781 1153360.108 0, 1278552.993 1153376.419 0, 1278899.663 1147806.013 0, 
+    1279246.334 1142235.586 0))
+
+POLYGON ((1291197.055 1154181.244 0, 1290934.889 1154164.192 0, 1290671.493 1154147.076 0, 1290408.097 1154129.976 0, 1290144.699 1154112.891 0, 1289881.3 1154095.821 0, 1289617.901 1154078.767 0, 1289354.5 1154061.728 0, 1289091.099 1154044.705 0, 1288827.696 1154027.698 0, 
+    1288564.292 1154010.706 0, 1288300.888 1153993.729 0, 1288037.482 1153976.768 0, 1287774.076 1153959.822 0, 1287510.668 1153942.892 0, 1287247.259 1153925.978 0, 1286983.85 1153909.079 0, 1286720.439 1153892.195 0, 1286457.028 1153875.327 0, 1286193.615 1153858.475 0, 
+    1285930.201 1153841.638 0, 1285666.787 1153824.816 0, 1285403.371 1153808.01 0, 1285139.955 1153791.22 0, 1284875.308 1153774.366 0, 1284613.119 1153757.685 0, 1284349.699 1153740.941 0, 1284086.279 1153724.213 0, 1283822.857 1153707.499 0, 1283559.435 1153690.802 0, 
+    1283296.012 1153674.12 0, 1283032.587 1153657.454 0, 1282769.162 1153640.803 0, 1282505.735 1153624.167 0, 1282242.308 1153607.547 0, 1281978.88 1153590.943 0, 1281715.45 1153574.354 0, 1281452.02 1153557.78 0, 1281188.589 1153541.222 0, 1280925.157 1153524.68 0, 
+    1280661.723 1153508.153 0, 1280398.289 1153491.641 0, 1280134.854 1153475.145 0, 1279871.418 1153458.665 0, 1279607.981 1153442.2 0, 1279344.543 1153425.751 0, 1279081.104 1153409.317 0, 1278817.664 1153392.898 0, 1278552.993 1153376.419 0, 1278206.325 1158946.798 0, 
+    1277859.658 1164517.146 0, 1278123.67 1164533.584 0, 1278386.455 1164549.962 0, 1278649.238 1164566.355 0, 1278912.02 1164582.763 0, 1279174.802 1164599.187 0, 1279437.582 1164615.627 0, 1279700.362 1164632.081 0, 1279963.14 1164648.552 0, 1280225.918 1164665.038 0, 
+    1280488.694 1164681.539 0, 1280751.47 1164698.056 0, 1281014.244 1164714.588 0, 1281277.018 1164731.135 0, 1281539.791 1164747.699 0, 1281802.562 1164764.277 0, 1282065.333 1164780.871 0, 1282328.103 1164797.481 0, 1282590.871 1164814.106 0, 1282853.639 1164830.746 0, 
+    1283116.406 1164847.402 0, 1283379.172 1164864.074 0, 1283641.936 1164880.76 0, 1283904.7 1164897.463 0, 1284166.237 1164914.103 0, 1284430.225 1164930.914 0, 1284692.986 1164947.663 0, 1284955.746 1164964.427 0, 1285218.505 1164981.206 0, 1285481.263 1164998.002 0, 
+    1285744.019 1165014.812 0, 1286006.775 1165031.638 0, 1286269.53 1165048.48 0, 1286532.284 1165065.337 0, 1286795.037 1165082.209 0, 1287057.789 1165099.097 0, 1287320.54 1165116.001 0, 1287583.29 1165132.919 0, 1287846.039 1165149.854 0, 1288108.787 1165166.803 0, 
+    1288371.534 1165183.769 0, 1288634.28 1165200.749 0, 1288897.025 1165217.746 0, 1289159.769 1165234.757 0, 1289422.512 1165251.784 0, 1289685.254 1165268.827 0, 1289947.995 1165285.885 0, 1290210.735 1165302.958 0, 1290472.249 1165319.968 0, 1290834.651 1159750.621 0, 
+    1291197.055 1154181.244 0))
+
+POLYGON ((1303082.521 1166158.419 0, 1302821.054 1166140.671 0, 1302558.364 1166122.855 0, 1302295.672 1166105.055 0, 1302032.979 1166087.27 0, 1301770.285 1166069.501 0, 1301507.59 1166051.747 0, 1301244.895 1166034.009 0, 1300982.198 1166016.286 0, 1300719.5 1165998.578 0, 
+    1300456.801 1165980.886 0, 1300194.1 1165963.21 0, 1299931.399 1165945.549 0, 1299668.697 1165927.903 0, 1299405.994 1165910.273 0, 1299143.29 1165892.658 0, 1298880.584 1165875.059 0, 1298617.878 1165857.475 0, 1298355.171 1165839.907 0, 1298092.462 1165822.354 0, 
+    1297829.753 1165804.817 0, 1297567.043 1165787.295 0, 1297304.331 1165769.788 0, 1297041.619 1165752.297 0, 1296777.681 1165734.74 0, 1296516.19 1165717.361 0, 1296253.475 1165699.917 0, 1295990.758 1165682.488 0, 1295728.041 1165665.074 0, 1295465.322 1165647.676 0, 
+    1295202.602 1165630.293 0, 1294939.882 1165612.926 0, 1294677.16 1165595.574 0, 1294414.437 1165578.237 0, 1294151.713 1165560.917 0, 1293888.989 1165543.611 0, 1293626.263 1165526.321 0, 1293363.536 1165509.047 0, 1293100.808 1165491.787 0, 1292838.079 1165474.544 0, 
+    1292575.349 1165457.316 0, 1292312.618 1165440.103 0, 1292049.886 1165422.906 0, 1291787.154 1165405.724 0, 1291524.42 1165388.558 0, 1291261.685 1165371.407 0, 1290998.949 1165354.272 0, 1290736.212 1165337.152 0, 1290472.249 1165319.968 0, 1290109.849 1170889.278 0, 
+    1289747.452 1176458.549 0, 1290010.756 1176475.69 0, 1290272.837 1176492.767 0, 1290534.918 1176509.86 0, 1290796.997 1176526.968 0, 1291059.075 1176544.091 0, 1291321.153 1176561.23 0, 1291583.229 1176578.384 0, 1291845.304 1176595.554 0, 1292107.379 1176612.739 0, 
+    1292369.452 1176629.94 0, 1292631.524 1176647.156 0, 1292893.596 1176664.387 0, 1293155.666 1176681.634 0, 1293417.735 1176698.896 0, 1293679.803 1176716.174 0, 1293941.87 1176733.467 0, 1294203.937 1176750.776 0, 1294466.002 1176768.1 0, 1294728.066 1176785.439 0, 
+    1294990.129 1176802.794 0, 1295252.191 1176820.164 0, 1295514.252 1176837.55 0, 1295776.312 1176854.951 0, 1296037.151 1176872.286 0, 1296300.429 1176889.799 0, 1296562.486 1176907.247 0, 1296824.542 1176924.709 0, 1297086.597 1176942.188 0, 1297348.651 1176959.681 0, 
+    1297610.704 1176977.19 0, 1297872.756 1176994.715 0, 1298134.807 1177012.255 0, 1298396.856 1177029.81 0, 1298658.905 1177047.381 0, 1298920.953 1177064.967 0, 1299182.999 1177082.569 0, 1299445.045 1177100.186 0, 1299707.09 1177117.818 0, 1299969.133 1177135.466 0, 
+    1300231.176 1177153.129 0, 1300493.217 1177170.808 0, 1300755.258 1177188.502 0, 1301017.297 1177206.212 0, 1301279.335 1177223.937 0, 1301541.373 1177241.677 0, 1301803.409 1177259.433 0, 1302065.444 1177277.204 0, 1302326.259 1177294.908 0, 1302704.389 1171726.684 0, 
+    1303082.521 1166158.419 0))
+
+POLYGON ((1314902.652 1178166.802 0, 1314641.887 1178148.361 0, 1314379.903 1178129.849 0, 1314117.918 1178111.353 0, 1313855.932 1178092.873 0, 1313593.944 1178074.407 0, 1313331.956 1178055.958 0, 1313069.967 1178037.523 0, 1312807.976 1178019.104 0, 1312545.985 1178000.701 0, 
+    1312283.992 1177982.313 0, 1312021.998 1177963.94 0, 1311760.004 1177945.583 0, 1311498.008 1177927.241 0, 1311236.011 1177908.914 0, 1310974.013 1177890.603 0, 1310712.014 1177872.308 0, 1310450.013 1177854.027 0, 1310188.012 1177835.763 0, 1309926.01 1177817.513 0, 
+    1309664.006 1177799.279 0, 1309402.002 1177781.061 0, 1309139.996 1177762.858 0, 1308877.99 1177744.67 0, 1308614.763 1177726.414 0, 1308353.973 1177708.341 0, 1308091.963 1177690.2 0, 1307829.952 1177672.074 0, 1307567.94 1177653.963 0, 1307305.927 1177635.868 0, 
+    1307043.913 1177617.788 0, 1306781.898 1177599.724 0, 1306519.882 1177581.675 0, 1306257.865 1177563.642 0, 1305995.846 1177545.624 0, 1305733.827 1177527.621 0, 1305471.806 1177509.634 0, 1305209.785 1177491.662 0, 1304947.762 1177473.706 0, 1304685.738 1177455.765 0, 
+    1304423.714 1177437.84 0, 1304161.688 1177419.93 0, 1303899.661 1177402.035 0, 1303637.633 1177384.156 0, 1303375.604 1177366.292 0, 1303113.574 1177348.443 0, 1302851.543 1177330.611 0, 1302589.511 1177312.793 0, 1302326.259 1177294.908 0, 1301948.132 1182863.088 0, 
+    1301570.008 1188431.218 0, 1301832.602 1188449.058 0, 1302093.979 1188466.831 0, 1302355.354 1188484.619 0, 1302616.729 1188502.423 0, 1302878.102 1188520.242 0, 1303139.475 1188538.076 0, 1303400.846 1188555.926 0, 1303662.217 1188573.792 0, 1303923.586 1188591.672 0, 
+    1304184.954 1188609.568 0, 1304446.321 1188627.48 0, 1304707.687 1188645.406 0, 1304969.052 1188663.349 0, 1305230.416 1188681.306 0, 1305491.779 1188699.279 0, 1305753.141 1188717.267 0, 1306014.502 1188735.271 0, 1306275.862 1188753.29 0, 1306537.22 1188771.325 0, 
+    1306798.578 1188789.375 0, 1307059.935 1188807.44 0, 1307321.29 1188825.521 0, 1307582.645 1188843.617 0, 1307842.783 1188861.644 0, 1308105.35 1188879.855 0, 1308366.702 1188897.997 0, 1308628.052 1188916.154 0, 1308889.401 1188934.327 0, 1309150.749 1188952.516 0, 
+    1309412.096 1188970.719 0, 1309673.442 1188988.938 0, 1309934.787 1189007.173 0, 1310196.13 1189025.423 0, 1310457.473 1189043.688 0, 1310718.815 1189061.969 0, 1310980.155 1189080.265 0, 1311241.495 1189098.576 0, 1311502.833 1189116.903 0, 1311764.17 1189135.245 0, 
+    1312025.506 1189153.602 0, 1312286.842 1189171.975 0, 1312548.176 1189190.363 0, 1312809.509 1189208.767 0, 1313070.84 1189227.186 0, 1313332.171 1189245.621 0, 1313593.501 1189264.07 0, 1313854.83 1189282.536 0, 1314114.943 1189300.93 0, 1314508.796 1183733.891 0, 
+    1314902.652 1178166.802 0))
+
+POLYGON ((1326657.37 1190206.081 0, 1326397.308 1190186.951 0, 1326136.033 1190167.748 0, 1325874.756 1190148.56 0, 1325613.478 1190129.387 0, 1325352.2 1190110.23 0, 1325090.92 1190091.088 0, 1324829.639 1190071.962 0, 1324568.356 1190052.85 0, 1324307.073 1190033.755 0, 
+    1324045.789 1190014.674 0, 1323784.503 1189995.609 0, 1323523.216 1189976.56 0, 1323261.929 1189957.525 0, 1323000.64 1189938.507 0, 1322739.35 1189919.503 0, 1322478.059 1189900.515 0, 1322216.766 1189881.542 0, 1321955.473 1189862.585 0, 1321694.178 1189843.643 0, 
+    1321432.883 1189824.716 0, 1321171.586 1189805.805 0, 1320910.288 1189786.909 0, 1320648.989 1189768.029 0, 1320386.476 1189749.076 0, 1320126.388 1189730.314 0, 1319865.086 1189711.48 0, 1319603.782 1189692.661 0, 1319342.478 1189673.857 0, 1319081.172 1189655.069 0, 
+    1318819.866 1189636.296 0, 1318558.558 1189617.539 0, 1318297.249 1189598.797 0, 1318035.939 1189580.07 0, 1317774.628 1189561.359 0, 1317513.316 1189542.663 0, 1317252.002 1189523.983 0, 1316990.688 1189505.317 0, 1316729.372 1189486.668 0, 1316468.056 1189468.033 0, 
+    1316206.738 1189449.414 0, 1315945.419 1189430.811 0, 1315684.099 1189412.222 0, 1315422.778 1189393.65 0, 1315161.456 1189375.092 0, 1314900.133 1189356.55 0, 1314638.809 1189338.023 0, 1314377.483 1189319.512 0, 1314114.943 1189300.93 0, 1313721.094 1194867.916 0, 
+    1313327.248 1200434.843 0, 1313589.131 1200453.378 0, 1313849.801 1200471.843 0, 1314110.47 1200490.323 0, 1314371.138 1200508.819 0, 1314631.804 1200527.329 0, 1314892.47 1200545.856 0, 1315153.135 1200564.397 0, 1315413.798 1200582.954 0, 1315674.461 1200601.527 0, 
+    1315935.122 1200620.114 0, 1316195.782 1200638.717 0, 1316456.441 1200657.336 0, 1316717.099 1200675.969 0, 1316977.756 1200694.618 0, 1317238.412 1200713.283 0, 1317499.067 1200731.962 0, 1317759.72 1200750.657 0, 1318020.373 1200769.368 0, 1318281.024 1200788.093 0, 
+    1318541.675 1200806.834 0, 1318802.324 1200825.591 0, 1319062.972 1200844.363 0, 1319323.619 1200863.15 0, 1319583.055 1200881.865 0, 1319844.91 1200900.77 0, 1320105.554 1200919.603 0, 1320366.196 1200938.451 0, 1320626.838 1200957.315 0, 1320887.478 1200976.194 0, 
+    1321148.117 1200995.089 0, 1321408.755 1201013.999 0, 1321669.392 1201032.924 0, 1321930.028 1201051.864 0, 1322190.663 1201070.82 0, 1322451.297 1201089.791 0, 1322711.929 1201108.778 0, 1322972.561 1201127.78 0, 1323233.191 1201146.797 0, 1323493.82 1201165.829 0, 
+    1323754.448 1201184.877 0, 1324015.075 1201203.94 0, 1324275.701 1201223.019 0, 1324536.326 1201242.113 0, 1324796.95 1201261.222 0, 1325057.572 1201280.347 0, 1325318.193 1201299.487 0, 1325578.814 1201318.642 0, 1325838.224 1201337.724 0, 1326247.795 1195771.932 0, 
+    1326657.37 1190206.081 0))
+
+POLYGON ((1338346.598 1202275.947 0, 1338087.241 1202256.132 0, 1337826.676 1202236.241 0, 1337566.11 1202216.364 0, 1337305.542 1202196.504 0, 1337044.974 1202176.658 0, 1336784.404 1202156.828 0, 1336523.833 1202137.013 0, 1336263.261 1202117.214 0, 1336002.688 1202097.43 0, 
+    1335742.114 1202077.661 0, 1335481.538 1202057.907 0, 1335220.961 1202038.169 0, 1334960.383 1202018.447 0, 1334699.804 1201998.739 0, 1334439.224 1201979.047 0, 1334178.643 1201959.37 0, 1333918.06 1201939.709 0, 1333657.477 1201920.063 0, 1333396.892 1201900.432 0, 
+    1333136.306 1201880.817 0, 1332875.719 1201861.217 0, 1332615.13 1201841.632 0, 1332354.541 1201822.062 0, 1332092.742 1201802.418 0, 1331833.358 1201782.97 0, 1331572.766 1201763.446 0, 1331312.172 1201743.938 0, 1331051.576 1201724.446 0, 1330790.98 1201704.968 0, 
+    1330530.382 1201685.506 0, 1330269.784 1201666.059 0, 1330009.184 1201646.628 0, 1329748.583 1201627.212 0, 1329487.981 1201607.811 0, 1329227.378 1201588.426 0, 1328966.774 1201569.056 0, 1328706.168 1201549.701 0, 1328445.561 1201530.362 0, 1328184.954 1201511.038 0, 
+    1327924.345 1201491.729 0, 1327663.735 1201472.436 0, 1327403.124 1201453.158 0, 1327142.511 1201433.896 0, 1326881.898 1201414.648 0, 1326621.283 1201395.416 0, 1326360.668 1201376.2 0, 1326100.051 1201356.998 0, 1325838.224 1201337.724 0, 1325428.657 1206903.452 0, 
+    1325019.096 1212469.113 0, 1325280.265 1212488.339 0, 1325540.226 1212507.492 0, 1325800.187 1212526.66 0, 1326060.146 1212545.844 0, 1326320.105 1212565.043 0, 1326580.062 1212584.257 0, 1326840.018 1212603.487 0, 1327099.973 1212622.731 0, 1327359.926 1212641.992 0, 
+    1327619.879 1212661.267 0, 1327879.83 1212680.558 0, 1328139.781 1212699.864 0, 1328399.73 1212719.185 0, 1328659.678 1212738.522 0, 1328919.625 1212757.873 0, 1329179.571 1212777.241 0, 1329439.515 1212796.623 0, 1329699.459 1212816.021 0, 1329959.401 1212835.434 0, 
+    1330219.343 1212854.863 0, 1330479.283 1212874.306 0, 1330739.222 1212893.765 0, 1330999.159 1212913.24 0, 1331257.891 1212932.639 0, 1331519.032 1212952.234 0, 1331778.966 1212971.754 0, 1332038.899 1212991.29 0, 1332298.831 1213010.841 0, 1332558.762 1213030.407 0, 
+    1332818.692 1213049.988 0, 1333078.62 1213069.585 0, 1333338.548 1213089.197 0, 1333598.474 1213108.824 0, 1333858.399 1213128.467 0, 1334118.323 1213148.124 0, 1334378.246 1213167.798 0, 1334638.168 1213187.486 0, 1334898.088 1213207.19 0, 1335158.008 1213226.909 0, 
+    1335417.926 1213246.643 0, 1335677.843 1213266.393 0, 1335937.759 1213286.158 0, 1336197.673 1213305.938 0, 1336457.587 1213325.734 0, 1336717.499 1213345.545 0, 1336977.41 1213365.371 0, 1337237.32 1213385.212 0, 1337496.026 1213404.977 0, 1337921.309 1207840.496 0, 
+    1338346.598 1202275.947 0))
+
+POLYGON ((1349970.261 1214376.088 0, 1349711.611 1214355.592 0, 1349451.758 1214335.016 0, 1349191.904 1214314.456 0, 1348932.049 1214293.911 0, 1348672.192 1214273.381 0, 1348412.334 1214252.866 0, 1348152.475 1214232.367 0, 1347892.615 1214211.883 0, 1347632.754 1214191.415 0, 
+    1347372.891 1214170.961 0, 1347113.027 1214150.523 0, 1346853.162 1214130.101 0, 1346593.296 1214109.693 0, 1346333.429 1214089.301 0, 1346073.56 1214068.924 0, 1345813.69 1214048.563 0, 1345553.819 1214028.216 0, 1345293.947 1214007.885 0, 1345034.074 1213987.57 0, 
+    1344774.199 1213967.269 0, 1344514.323 1213946.984 0, 1344254.446 1213926.714 0, 1343994.568 1213906.46 0, 1343733.486 1213886.127 0, 1343474.808 1213865.997 0, 1343214.927 1213845.788 0, 1342955.044 1213825.595 0, 1342695.16 1213805.417 0, 1342435.274 1213785.254 0, 
+    1342175.388 1213765.107 0, 1341915.5 1213744.975 0, 1341655.611 1213724.858 0, 1341395.721 1213704.756 0, 1341135.83 1213684.67 0, 1340875.938 1213664.599 0, 1340616.044 1213644.544 0, 1340356.149 1213624.503 0, 1340096.253 1213604.478 0, 1339836.356 1213584.469 0, 
+    1339576.458 1213564.474 0, 1339316.558 1213544.495 0, 1339056.658 1213524.531 0, 1338796.756 1213504.583 0, 1338536.853 1213484.649 0, 1338276.949 1213464.731 0, 1338017.043 1213444.829 0, 1337757.137 1213424.941 0, 1337496.026 1213404.977 0, 1337070.747 1218969.386 0, 
+    1336645.475 1224533.717 0, 1336905.928 1224553.631 0, 1337165.18 1224573.468 0, 1337424.43 1224593.32 0, 1337683.679 1224613.188 0, 1337942.927 1224633.071 0, 1338202.174 1224652.969 0, 1338461.42 1224672.883 0, 1338720.664 1224692.812 0, 1338979.908 1224712.756 0, 
+    1339239.15 1224732.715 0, 1339498.391 1224752.69 0, 1339757.63 1224772.68 0, 1340016.869 1224792.685 0, 1340276.107 1224812.705 0, 1340535.343 1224832.741 0, 1340794.578 1224852.791 0, 1341053.812 1224872.858 0, 1341313.044 1224892.939 0, 1341572.276 1224913.036 0, 
+    1341831.506 1224933.148 0, 1342090.735 1224953.275 0, 1342349.963 1224973.417 0, 1342609.19 1224993.575 0, 1342867.216 1225013.654 0, 1343127.64 1225033.936 0, 1343386.863 1225054.139 0, 1343646.086 1225074.358 0, 1343905.306 1225094.592 0, 1344164.526 1225114.841 0, 
+    1344423.744 1225135.106 0, 1344682.962 1225155.385 0, 1344942.178 1225175.68 0, 1345201.393 1225195.991 0, 1345460.606 1225216.316 0, 1345719.819 1225236.657 0, 1345979.03 1225257.013 0, 1346238.24 1225277.384 0, 1346497.449 1225297.771 0, 1346756.657 1225318.172 0, 
+    1347015.863 1225338.589 0, 1347275.069 1225359.022 0, 1347534.273 1225379.469 0, 1347793.476 1225399.932 0, 1348052.677 1225420.41 0, 1348311.878 1225440.903 0, 1348571.077 1225461.412 0, 1348830.275 1225481.936 0, 1349088.274 1225502.38 0, 1349529.264 1219939.273 0, 
+    1349970.261 1214376.088 0))
+
+POLYGON ((1361528.286 1226506.192 0, 1361270.344 1226485.019 0, 1361011.205 1226463.763 0, 1360752.065 1226442.522 0, 1360492.923 1226421.297 0, 1360233.78 1226400.087 0, 1359974.636 1226378.892 0, 1359715.491 1226357.712 0, 1359456.345 1226336.547 0, 1359197.197 1226315.398 0, 
+    1358938.048 1226294.264 0, 1358678.898 1226273.145 0, 1358419.746 1226252.042 0, 1358160.593 1226230.954 0, 1357901.439 1226209.881 0, 1357642.284 1226188.823 0, 1357383.128 1226167.78 0, 1357123.97 1226146.753 0, 1356864.811 1226125.741 0, 1356605.651 1226104.744 0, 
+    1356346.489 1226083.763 0, 1356087.327 1226062.797 0, 1355828.163 1226041.846 0, 1355568.998 1226020.91 0, 1355308.634 1225999.893 0, 1355050.664 1225979.084 0, 1354791.495 1225958.194 0, 1354532.325 1225937.32 0, 1354273.154 1225916.46 0, 1354013.981 1225895.616 0, 
+    1353754.808 1225874.787 0, 1353495.633 1225853.973 0, 1353236.456 1225833.175 0, 1352977.279 1225812.392 0, 1352718.1 1225791.624 0, 1352458.921 1225770.871 0, 1352199.74 1225750.134 0, 1351940.557 1225729.412 0, 1351681.374 1225708.705 0, 1351422.189 1225688.013 0, 
+    1351163.003 1225667.337 0, 1350903.816 1225646.676 0, 1350644.628 1225626.03 0, 1350385.438 1225605.399 0, 1350126.247 1225584.784 0, 1349867.055 1225564.184 0, 1349607.862 1225543.599 0, 1349348.668 1225523.029 0, 1349088.274 1225502.38 0, 1348647.289 1231065.405 0, 
+    1348206.312 1236628.344 0, 1348466.048 1236648.941 0, 1348724.587 1236669.458 0, 1348983.126 1236689.991 0, 1349241.663 1236710.539 0, 1349500.199 1236731.103 0, 1349758.734 1236751.681 0, 1350017.267 1236772.275 0, 1350275.8 1236792.884 0, 1350534.331 1236813.508 0, 
+    1350792.861 1236834.147 0, 1351051.389 1236854.802 0, 1351309.917 1236875.472 0, 1351568.443 1236896.157 0, 1351826.968 1236916.857 0, 1352085.492 1236937.572 0, 1352344.014 1236958.303 0, 1352602.536 1236979.049 0, 1352861.056 1236999.81 0, 1353119.575 1237020.586 0, 
+    1353378.092 1237041.378 0, 1353636.609 1237062.185 0, 1353895.124 1237083.007 0, 1354153.638 1237103.844 0, 1354410.957 1237124.6 0, 1354670.663 1237145.564 0, 1354929.173 1237166.447 0, 1355187.682 1237187.345 0, 1355446.19 1237208.258 0, 1355704.697 1237229.186 0, 
+    1355963.202 1237250.13 0, 1356221.706 1237271.089 0, 1356480.209 1237292.063 0, 1356738.711 1237313.052 0, 1356997.211 1237334.057 0, 1357255.711 1237355.077 0, 1357514.209 1237376.112 0, 1357772.705 1237397.162 0, 1358031.201 1237418.227 0, 1358289.695 1237439.308 0, 
+    1358548.188 1237460.404 0, 1358806.68 1237481.515 0, 1359065.171 1237502.641 0, 1359323.66 1237523.782 0, 1359582.148 1237544.939 0, 1359840.635 1237566.111 0, 1360099.12 1237587.298 0, 1360357.605 1237608.5 0, 1360614.895 1237629.62 0, 1361071.587 1232067.95 0, 
+    1361528.286 1226506.192 0))
+
+POLYGON ((1373020.599 1238665.949 0, 1372763.368 1238644.102 0, 1372504.945 1238622.17 0, 1372246.52 1238600.252 0, 1371988.094 1238578.35 0, 1371729.667 1238556.463 0, 1371471.238 1238534.592 0, 1371212.808 1238512.735 0, 1370954.377 1238490.894 0, 1370695.945 1238469.068 0, 
+    1370437.511 1238447.257 0, 1370179.076 1238425.461 0, 1369920.64 1238403.681 0, 1369662.202 1238381.916 0, 1369403.763 1238360.166 0, 1369145.323 1238338.431 0, 1368886.882 1238316.712 0, 1368628.439 1238295.007 0, 1368369.995 1238273.318 0, 1368111.55 1238251.644 0, 
+    1367853.104 1238229.985 0, 1367594.656 1238208.342 0, 1367336.207 1238186.714 0, 1367077.756 1238165.101 0, 1366818.113 1238143.403 0, 1366560.852 1238121.92 0, 1366302.398 1238100.353 0, 1366043.942 1238078.8 0, 1365785.486 1238057.263 0, 1365527.028 1238035.742 0, 
+    1365268.569 1238014.235 0, 1365010.108 1237992.744 0, 1364751.647 1237971.268 0, 1364493.184 1237949.807 0, 1364234.719 1237928.361 0, 1363976.254 1237906.93 0, 1363717.787 1237885.515 0, 1363459.319 1237864.115 0, 1363200.85 1237842.73 0, 1362942.379 1237821.36 0, 
+    1362683.907 1237800.006 0, 1362425.434 1237778.667 0, 1362166.96 1237757.343 0, 1361908.484 1237736.034 0, 1361650.008 1237714.74 0, 1361391.529 1237693.462 0, 1361133.05 1237672.199 0, 1360874.57 1237650.951 0, 1360614.895 1237629.62 0, 1360158.21 1243191.199 0, 
+    1359701.534 1248752.681 0, 1359960.551 1248773.958 0, 1360218.377 1248795.152 0, 1360476.201 1248816.361 0, 1360734.025 1248837.586 0, 1360991.847 1248858.825 0, 1361249.668 1248880.08 0, 1361507.487 1248901.35 0, 1361765.306 1248922.635 0, 1362023.123 1248943.936 0, 
+    1362280.939 1248965.251 0, 1362538.754 1248986.582 0, 1362796.567 1249007.928 0, 1363054.379 1249029.289 0, 1363312.19 1249050.665 0, 1363570 1249072.057 0, 1363827.808 1249093.463 0, 1364085.615 1249114.885 0, 1364343.421 1249136.322 0, 1364601.225 1249157.774 0, 
+    1364859.029 1249179.241 0, 1365116.831 1249200.724 0, 1365374.632 1249222.221 0, 1365632.431 1249243.734 0, 1365889.04 1249265.163 0, 1366148.026 1249286.805 0, 1366405.822 1249308.364 0, 1366663.616 1249329.937 0, 1366921.41 1249351.526 0, 1367179.202 1249373.13 0, 
+    1367436.992 1249394.749 0, 1367694.782 1249416.383 0, 1367952.57 1249438.032 0, 1368210.356 1249459.697 0, 1368468.142 1249481.377 0, 1368725.926 1249503.071 0, 1368983.709 1249524.782 0, 1369241.491 1249546.507 0, 1369499.271 1249568.247 0, 1369757.05 1249590.003 0, 
+    1370014.828 1249611.773 0, 1370272.605 1249633.559 0, 1370530.38 1249655.361 0, 1370788.154 1249677.177 0, 1371045.927 1249699.008 0, 1371303.698 1249720.855 0, 1371561.469 1249742.717 0, 1371819.237 1249764.594 0, 1372075.817 1249786.385 0, 1372548.204 1244226.215 0, 
+    1373020.599 1238665.949 0))
+
+POLYGON ((835134.664 768154.623 0, 834849.96 768164.287 0, 834563.846 768174.016 0, 834277.733 768183.761 0, 833991.62 768193.524 0, 833705.508 768203.303 0, 833419.396 768213.099 0, 833133.285 768222.912 0, 832847.174 768232.742 0, 832561.064 768242.589 0, 
+    832274.955 768252.452 0, 831988.846 768262.333 0, 831702.738 768272.23 0, 831416.63 768282.144 0, 831130.523 768292.075 0, 830844.417 768302.023 0, 830558.311 768311.987 0, 830272.206 768321.969 0, 829986.101 768331.967 0, 829699.997 768341.982 0, 
+    829413.893 768352.014 0, 829127.791 768362.063 0, 828841.688 768372.128 0, 828555.586 768382.211 0, 828268.074 768392.36 0, 827983.385 768402.426 0, 827697.285 768412.559 0, 827411.185 768422.709 0, 827125.087 768432.876 0, 826838.989 768443.059 0, 
+    826552.891 768453.26 0, 826266.794 768463.477 0, 825980.698 768473.711 0, 825694.602 768483.962 0, 825408.507 768494.229 0, 825122.412 768504.514 0, 824836.318 768514.815 0, 824550.225 768525.133 0, 824264.132 768535.468 0, 823978.04 768545.82 0, 
+    823691.949 768556.189 0, 823405.858 768566.575 0, 823119.768 768576.977 0, 822833.678 768587.396 0, 822547.589 768597.832 0, 822261.5 768608.285 0, 821975.413 768618.755 0, 821689.325 768629.242 0, 821401.826 768639.797 0, 821606.478 774209.465 0, 
+    821811.138 779779.377 0, 822097.978 779768.846 0, 822383.41 779758.383 0, 822668.842 779747.937 0, 822954.275 779737.508 0, 823239.708 779727.096 0, 823525.142 779716.701 0, 823810.577 779706.322 0, 824096.012 779695.96 0, 824381.448 779685.616 0, 
+    824666.884 779675.287 0, 824952.321 779664.976 0, 825237.759 779654.681 0, 825523.197 779644.404 0, 825808.636 779634.143 0, 826094.076 779623.899 0, 826379.516 779613.671 0, 826664.956 779603.461 0, 826950.398 779593.267 0, 827235.84 779583.09 0, 
+    827521.282 779572.93 0, 827806.725 779562.786 0, 828092.169 779552.66 0, 828377.613 779542.55 0, 828661.649 779532.507 0, 828948.503 779522.381 0, 829233.949 779512.322 0, 829519.396 779502.279 0, 829804.843 779492.253 0, 830090.291 779482.244 0, 
+    830375.739 779472.252 0, 830661.188 779462.277 0, 830946.638 779452.318 0, 831232.088 779442.377 0, 831517.539 779432.452 0, 831802.99 779422.544 0, 832088.442 779412.652 0, 832373.895 779402.778 0, 832659.348 779392.92 0, 832944.801 779383.079 0, 
+    833230.256 779373.255 0, 833515.71 779363.448 0, 833801.166 779353.657 0, 834086.622 779343.883 0, 834372.078 779334.126 0, 834657.535 779324.386 0, 834942.993 779314.663 0, 835228.451 779304.956 0, 835512.503 779295.314 0, 835323.579 773724.847 0, 
+    835134.664 768154.623 0))
+
+POLYGON ((849215.18 778849.963 0, 848931.101 778858.802 0, 848645.616 778867.702 0, 848360.132 778876.619 0, 848074.649 778885.553 0, 847789.166 778894.503 0, 847503.683 778903.47 0, 847218.201 778912.454 0, 846932.72 778921.455 0, 846647.239 778930.473 0, 
+    846361.759 778939.507 0, 846076.279 778948.559 0, 845790.8 778957.627 0, 845505.321 778966.711 0, 845219.843 778975.813 0, 844934.365 778984.932 0, 844648.888 778994.067 0, 844363.412 779003.219 0, 844077.936 779012.388 0, 843792.46 779021.573 0, 
+    843506.985 779030.776 0, 843221.511 779039.995 0, 842936.037 779049.231 0, 842650.564 779058.484 0, 842363.684 779067.799 0, 842079.619 779077.04 0, 841794.147 779086.344 0, 841508.676 779095.664 0, 841223.205 779105 0, 840937.735 779114.354 0, 
+    840652.266 779123.725 0, 840366.797 779133.112 0, 840081.328 779142.516 0, 839795.861 779151.937 0, 839510.393 779161.375 0, 839224.927 779170.829 0, 838939.46 779180.3 0, 838653.995 779189.789 0, 838368.53 779199.293 0, 838083.065 779208.815 0, 
+    837797.601 779218.354 0, 837512.138 779227.909 0, 837226.675 779237.481 0, 836941.213 779247.07 0, 836655.751 779256.676 0, 836370.29 779266.298 0, 836084.83 779275.938 0, 835799.37 779285.594 0, 835512.503 779295.314 0, 835701.435 784866.021 0, 
+    835890.374 790436.964 0, 836176.582 790427.266 0, 836461.386 790417.632 0, 836746.191 790408.015 0, 837030.996 790398.415 0, 837315.802 790388.831 0, 837600.609 790379.264 0, 837885.416 790369.714 0, 838170.223 790360.181 0, 838455.031 790350.664 0, 
+    838739.84 790341.164 0, 839024.649 790331.681 0, 839309.459 790322.215 0, 839594.27 790312.765 0, 839879.08 790303.332 0, 840163.892 790293.916 0, 840448.704 790284.517 0, 840733.517 790275.135 0, 841018.33 790265.769 0, 841303.143 790256.42 0, 
+    841587.958 790247.088 0, 841872.772 790237.772 0, 842157.588 790228.474 0, 842442.404 790219.192 0, 842725.817 790209.972 0, 843012.037 790200.678 0, 843296.855 790191.447 0, 843581.673 790182.232 0, 843866.491 790173.034 0, 844151.31 790163.852 0, 
+    844436.13 790154.688 0, 844720.95 790145.54 0, 845005.771 790136.409 0, 845290.592 790127.295 0, 845575.414 790118.197 0, 845860.236 790109.116 0, 846145.059 790100.052 0, 846429.883 790091.005 0, 846714.707 790081.975 0, 846999.531 790072.961 0, 
+    847284.356 790063.964 0, 847569.182 790054.984 0, 847854.008 790046.021 0, 848138.835 790037.074 0, 848423.662 790028.144 0, 848708.489 790019.231 0, 848993.318 790010.335 0, 849278.146 790001.455 0, 849561.573 789992.636 0, 849388.373 784421.181 0, 
+    849215.18 778849.963 0))
+
+POLYGON ((863233.973 789586.933 0, 862950.52 789594.951 0, 862665.667 789603.026 0, 862380.815 789611.118 0, 862095.963 789619.226 0, 861811.112 789627.351 0, 861526.261 789635.493 0, 861241.411 789643.652 0, 860956.561 789651.827 0, 860671.712 789660.019 0, 
+    860386.863 789668.228 0, 860102.015 789676.454 0, 859817.167 789684.697 0, 859532.32 789692.956 0, 859247.473 789701.232 0, 858962.626 789709.525 0, 858677.781 789717.834 0, 858392.935 789726.161 0, 858108.09 789734.504 0, 857823.246 789742.864 0, 
+    857538.402 789751.24 0, 857253.558 789759.634 0, 856968.715 789768.044 0, 856683.873 789776.471 0, 856397.63 789784.956 0, 856114.19 789793.375 0, 855829.349 789801.852 0, 855544.508 789810.346 0, 855259.668 789818.857 0, 854974.829 789827.384 0, 
+    854689.99 789835.929 0, 854405.151 789844.49 0, 854120.313 789853.067 0, 853835.476 789861.662 0, 853550.639 789870.273 0, 853265.802 789878.901 0, 852980.967 789887.546 0, 852696.131 789896.208 0, 852411.296 789904.886 0, 852126.462 789913.581 0, 
+    851841.628 789922.293 0, 851556.795 789931.022 0, 851271.962 789939.768 0, 850987.129 789948.53 0, 850702.298 789957.309 0, 850417.466 789966.104 0, 850132.635 789974.917 0, 849847.805 789983.746 0, 849561.573 789992.636 0, 849734.781 795564.323 0, 
+    849907.995 801136.239 0, 850193.568 801127.37 0, 850477.742 801118.561 0, 850761.917 801109.768 0, 851046.092 801100.993 0, 851330.268 801092.234 0, 851614.445 801083.492 0, 851898.622 801074.767 0, 852182.799 801066.058 0, 852466.977 801057.366 0, 
+    852751.156 801048.691 0, 853035.335 801040.033 0, 853319.514 801031.391 0, 853603.694 801022.766 0, 853887.875 801014.158 0, 854172.056 801005.566 0, 854456.237 800996.992 0, 854740.419 800988.434 0, 855024.602 800979.892 0, 855308.785 800971.368 0, 
+    855592.969 800962.86 0, 855877.153 800954.369 0, 856161.337 800945.894 0, 856445.522 800937.436 0, 856728.31 800929.037 0, 857013.894 800920.571 0, 857298.08 800912.164 0, 857582.267 800903.773 0, 857866.455 800895.399 0, 858150.643 800887.042 0, 
+    858434.831 800878.701 0, 858719.02 800870.377 0, 859003.21 800862.07 0, 859287.4 800853.779 0, 859571.59 800845.506 0, 859855.781 800837.249 0, 860139.973 800829.009 0, 860424.165 800820.785 0, 860708.357 800812.578 0, 860992.55 800804.388 0, 
+    861276.743 800796.215 0, 861560.937 800788.058 0, 861845.132 800779.918 0, 862129.326 800771.795 0, 862413.522 800763.689 0, 862697.717 800755.599 0, 862981.914 800747.526 0, 863266.11 800739.47 0, 863548.911 800731.47 0, 863391.439 795159.087 0, 
+    863233.973 789586.933 0))
+
+POLYGON ((877190.915 800365.241 0, 876908.091 800372.442 0, 876623.873 800379.695 0, 876339.655 800386.965 0, 876055.438 800394.252 0, 875771.221 800401.555 0, 875487.004 800408.875 0, 875202.788 800416.212 0, 874918.572 800423.566 0, 874634.357 800430.937 0, 
+    874350.142 800438.324 0, 874065.927 800445.728 0, 873781.713 800453.148 0, 873497.5 800460.585 0, 873213.287 800468.039 0, 872929.074 800475.51 0, 872644.862 800482.998 0, 872360.65 800490.502 0, 872076.438 800498.023 0, 871792.228 800505.561 0, 
+    871508.017 800513.115 0, 871223.807 800520.686 0, 870939.597 800528.274 0, 870655.388 800535.879 0, 870369.784 800543.537 0, 870086.971 800551.138 0, 869802.763 800558.793 0, 869518.556 800566.464 0, 869234.349 800574.153 0, 868950.143 800581.858 0, 
+    868665.937 800589.579 0, 868381.731 800597.318 0, 868097.526 800605.073 0, 867813.321 800612.845 0, 867529.117 800620.633 0, 867244.914 800628.439 0, 866960.71 800636.261 0, 866676.508 800644.1 0, 866392.305 800651.955 0, 866108.103 800659.827 0, 
+    865823.902 800667.716 0, 865539.701 800675.622 0, 865255.501 800683.544 0, 864971.301 800691.484 0, 864687.101 800699.439 0, 864402.902 800707.412 0, 864118.703 800715.401 0, 863834.505 800723.407 0, 863548.911 800731.47 0, 863706.389 806304.078 0, 
+    863863.874 811876.907 0, 864148.809 811868.864 0, 864432.351 811860.876 0, 864715.894 811852.905 0, 864999.437 811844.951 0, 865282.98 811837.014 0, 865566.524 811829.093 0, 865850.069 811821.189 0, 866133.614 811813.301 0, 866417.159 811805.43 0, 
+    866700.705 811797.576 0, 866984.251 811789.739 0, 867267.798 811781.918 0, 867551.345 811774.114 0, 867834.893 811766.327 0, 868118.441 811758.556 0, 868401.99 811750.802 0, 868685.539 811743.065 0, 868969.088 811735.345 0, 869252.638 811727.641 0, 
+    869536.189 811719.953 0, 869819.74 811712.283 0, 870103.291 811704.629 0, 870386.843 811696.992 0, 870669.002 811689.409 0, 870953.948 811681.768 0, 871237.501 811674.181 0, 871521.054 811666.61 0, 871804.609 811659.057 0, 872088.163 811651.52 0, 
+    872371.718 811644 0, 872655.273 811636.496 0, 872938.829 811629.009 0, 873222.385 811621.539 0, 873505.942 811614.085 0, 873789.499 811606.648 0, 874073.057 811599.228 0, 874356.615 811591.825 0, 874640.173 811584.438 0, 874923.732 811577.068 0, 
+    875207.291 811569.715 0, 875490.851 811562.378 0, 875774.411 811555.058 0, 876057.972 811547.755 0, 876341.533 811540.468 0, 876625.094 811533.198 0, 876908.656 811525.945 0, 877192.218 811518.708 0, 877474.389 811511.524 0, 877332.65 805938.271 0, 
+    877190.915 800365.241 0))
+
+POLYGON ((891085.883 811184.593 0, 890803.69 811190.981 0, 890520.109 811197.416 0, 890236.528 811203.868 0, 889952.947 811210.337 0, 889669.366 811216.823 0, 889385.786 811223.325 0, 889102.207 811229.844 0, 888818.627 811236.379 0, 888535.048 811242.931 0, 
+    888251.47 811249.5 0, 887967.892 811256.086 0, 887684.314 811262.688 0, 887400.736 811269.307 0, 887117.159 811275.943 0, 886833.583 811282.595 0, 886550.007 811289.265 0, 886266.431 811295.95 0, 885982.855 811302.653 0, 885699.28 811309.372 0, 
+    885415.706 811316.108 0, 885132.132 811322.86 0, 884848.558 811329.63 0, 884564.984 811336.416 0, 884280.021 811343.252 0, 883997.839 811350.038 0, 883714.266 811356.874 0, 883430.695 811363.726 0, 883147.123 811370.596 0, 882863.552 811377.482 0, 
+    882579.981 811384.384 0, 882296.411 811391.304 0, 882012.841 811398.24 0, 881729.272 811405.193 0, 881445.703 811412.162 0, 881162.135 811419.149 0, 880878.566 811426.152 0, 880594.999 811433.171 0, 880311.431 811440.207 0, 880027.864 811447.26 0, 
+    879744.298 811454.33 0, 879460.732 811461.416 0, 879177.166 811468.519 0, 878893.601 811475.639 0, 878610.036 811482.776 0, 878326.472 811489.929 0, 878042.908 811497.099 0, 877759.344 811504.285 0, 877474.389 811511.524 0, 877616.135 817084.994 0, 
+    877757.885 822658.678 0, 878042.181 822651.456 0, 878325.088 822644.287 0, 878607.996 822637.133 0, 878890.904 822629.997 0, 879173.813 822622.877 0, 879456.722 822615.774 0, 879739.632 822608.687 0, 880022.542 822601.617 0, 880305.452 822594.564 0, 
+    880588.363 822587.527 0, 880871.274 822580.507 0, 881154.186 822573.504 0, 881437.098 822566.517 0, 881720.01 822559.547 0, 882002.923 822552.594 0, 882285.837 822545.657 0, 882568.75 822538.737 0, 882851.664 822531.833 0, 883134.579 822524.947 0, 
+    883417.494 822518.076 0, 883700.409 822511.223 0, 883983.325 822504.386 0, 884266.241 822497.566 0, 884547.77 822490.796 0, 884832.074 822483.975 0, 885114.992 822477.205 0, 885397.909 822470.452 0, 885680.827 822463.715 0, 885963.746 822456.994 0, 
+    886246.665 822450.291 0, 886529.584 822443.604 0, 886812.504 822436.934 0, 887095.424 822430.28 0, 887378.344 822423.643 0, 887661.265 822417.023 0, 887944.186 822410.419 0, 888227.108 822403.832 0, 888510.03 822397.261 0, 888792.953 822390.708 0, 
+    889075.875 822384.17 0, 889358.799 822377.65 0, 889641.722 822371.146 0, 889924.646 822364.659 0, 890207.57 822358.189 0, 890490.495 822351.735 0, 890773.42 822345.298 0, 891056.346 822338.877 0, 891337.885 822332.505 0, 891211.882 816758.442 0, 
+    891085.883 811184.593 0))
+
+POLYGON ((904918.752 822044.698 0, 904637.194 822050.275 0, 904354.251 822055.896 0, 904071.309 822061.534 0, 903788.367 822067.189 0, 903505.426 822072.86 0, 903222.485 822078.548 0, 902939.544 822084.252 0, 902656.603 822089.973 0, 902373.663 822095.711 0, 
+    902090.723 822101.465 0, 901807.784 822107.236 0, 901524.845 822113.024 0, 901241.906 822118.829 0, 900958.968 822124.65 0, 900676.029 822130.487 0, 900393.092 822136.342 0, 900110.154 822142.213 0, 899827.217 822148.1 0, 899544.281 822154.005 0, 
+    899261.344 822159.925 0, 898978.408 822165.863 0, 898695.473 822171.817 0, 898412.537 822177.788 0, 898128.217 822183.805 0, 897846.668 822189.78 0, 897563.733 822195.801 0, 897280.8 822201.838 0, 896997.866 822207.893 0, 896714.933 822213.963 0, 
+    896432 822220.051 0, 896149.068 822226.155 0, 895866.135 822232.276 0, 895583.204 822238.413 0, 895300.272 822244.567 0, 895017.341 822250.738 0, 894734.411 822256.925 0, 894451.48 822263.13 0, 894168.55 822269.35 0, 893885.621 822275.588 0, 
+    893602.692 822281.842 0, 893319.763 822288.112 0, 893036.834 822294.4 0, 892753.906 822300.704 0, 892470.979 822307.024 0, 892188.051 822313.361 0, 891905.124 822319.715 0, 891622.198 822326.086 0, 891337.885 822332.505 0, 891463.893 827906.778 0, 
+    891589.906 833481.258 0, 891873.559 833474.854 0, 892155.83 833468.498 0, 892438.101 833462.159 0, 892720.372 833455.837 0, 893002.643 833449.531 0, 893284.915 833443.241 0, 893567.187 833436.969 0, 893849.46 833430.713 0, 894131.733 833424.473 0, 
+    894414.006 833418.25 0, 894696.28 833412.044 0, 894978.554 833405.854 0, 895260.829 833399.681 0, 895543.104 833393.525 0, 895825.379 833387.385 0, 896107.654 833381.262 0, 896389.93 833375.155 0, 896672.206 833369.065 0, 896954.483 833362.992 0, 
+    897236.76 833356.935 0, 897519.037 833350.895 0, 897801.315 833344.871 0, 898083.593 833338.865 0, 898364.489 833332.904 0, 898648.15 833326.901 0, 898930.429 833320.943 0, 899212.709 833315.003 0, 899494.988 833309.079 0, 899777.269 833303.172 0, 
+    900059.549 833297.281 0, 900341.83 833291.407 0, 900624.111 833285.55 0, 900906.393 833279.709 0, 901188.675 833273.885 0, 901470.957 833268.078 0, 901753.239 833262.287 0, 902035.522 833256.512 0, 902317.805 833250.755 0, 902600.089 833245.014 0, 
+    902882.373 833239.289 0, 903164.657 833233.581 0, 903446.942 833227.89 0, 903729.227 833222.215 0, 904011.512 833216.557 0, 904293.797 833210.916 0, 904576.083 833205.291 0, 904858.37 833199.683 0, 905139.275 833194.119 0, 905029.012 827619.305 0, 
+    904918.752 822044.698 0))
+
+POLYGON ((918689.401 832945.26 0, 918408.479 832950.031 0, 918126.178 832954.842 0, 917843.877 832959.669 0, 917561.577 832964.513 0, 917279.277 832969.373 0, 916996.977 832974.25 0, 916714.677 832979.144 0, 916432.378 832984.054 0, 916150.079 832988.981 0, 
+    915867.78 832993.925 0, 915585.482 832998.885 0, 915303.184 833003.862 0, 915020.886 833008.855 0, 914738.589 833013.865 0, 914456.292 833018.892 0, 914173.995 833023.935 0, 913891.698 833028.995 0, 913609.402 833034.071 0, 913327.106 833039.164 0, 
+    913044.81 833044.274 0, 912762.515 833049.4 0, 912480.22 833054.543 0, 912197.925 833059.703 0, 911914.25 833064.904 0, 911633.336 833070.072 0, 911351.042 833075.281 0, 911068.749 833080.507 0, 910786.455 833085.75 0, 910504.162 833091.009 0, 
+    910221.87 833096.285 0, 909939.577 833101.578 0, 909657.285 833106.887 0, 909374.994 833112.212 0, 909092.702 833117.555 0, 908810.411 833122.914 0, 908528.12 833128.289 0, 908245.83 833133.681 0, 907963.54 833139.09 0, 907681.25 833144.515 0, 
+    907398.96 833149.957 0, 907116.671 833155.416 0, 906834.382 833160.891 0, 906552.094 833166.383 0, 906269.806 833171.892 0, 905987.518 833177.417 0, 905705.23 833182.958 0, 905422.943 833188.517 0, 905139.275 833194.119 0, 905249.543 838769.136 0, 
+    905359.814 844344.353 0, 905642.823 844338.763 0, 905924.454 844333.218 0, 906206.085 844327.689 0, 906487.716 844322.177 0, 906769.348 844316.681 0, 907050.981 844311.202 0, 907332.613 844305.74 0, 907614.246 844300.294 0, 907895.879 844294.864 0, 
+    908177.513 844289.452 0, 908459.147 844284.056 0, 908740.781 844278.676 0, 909022.415 844273.313 0, 909304.05 844267.966 0, 909585.685 844262.636 0, 909867.321 844257.323 0, 910148.956 844252.026 0, 910430.592 844246.746 0, 910712.229 844241.483 0, 
+    910993.865 844236.236 0, 911275.502 844231.005 0, 911557.14 844225.791 0, 911838.777 844220.594 0, 912119.038 844215.439 0, 912402.053 844210.249 0, 912683.692 844205.102 0, 912965.331 844199.971 0, 913246.97 844194.856 0, 913528.609 844189.758 0, 
+    913810.249 844184.677 0, 914091.889 844179.613 0, 914373.529 844174.564 0, 914655.17 844169.533 0, 914936.811 844164.518 0, 915218.452 844159.52 0, 915500.093 844154.538 0, 915781.735 844149.573 0, 916063.377 844144.624 0, 916345.019 844139.692 0, 
+    916626.662 844134.776 0, 916908.305 844129.878 0, 917189.948 844124.995 0, 917471.592 844120.13 0, 917753.236 844115.28 0, 918034.88 844110.448 0, 918316.524 844105.632 0, 918598.169 844100.832 0, 918878.438 844096.073 0, 918783.918 838520.567 0, 
+    918689.401 832945.26 0))
+
+POLYGON ((932397.709 843885.986 0, 932117.425 843889.954 0, 931835.768 843893.958 0, 931554.111 843897.978 0, 931272.455 843902.015 0, 930990.798 843906.069 0, 930709.142 843910.139 0, 930427.486 843914.225 0, 930145.831 843918.328 0, 929864.175 843922.448 0, 
+    929582.52 843926.584 0, 929300.865 843930.737 0, 929019.211 843934.907 0, 928737.556 843939.093 0, 928455.902 843943.296 0, 928174.248 843947.515 0, 927892.594 843951.751 0, 927610.941 843956.003 0, 927329.288 843960.272 0, 927047.635 843964.558 0, 
+    926765.982 843968.86 0, 926484.33 843973.178 0, 926202.677 843977.514 0, 925921.026 843981.866 0, 925637.999 843986.255 0, 925357.722 843990.619 0, 925076.071 843995.021 0, 924794.42 843999.439 0, 924512.77 844003.873 0, 924231.119 844008.325 0, 
+    923949.469 844012.793 0, 923667.82 844017.277 0, 923386.17 844021.778 0, 923104.521 844026.296 0, 922822.872 844030.83 0, 922541.223 844035.381 0, 922259.574 844039.948 0, 921977.926 844044.532 0, 921696.278 844049.133 0, 921414.63 844053.75 0, 
+    921132.983 844058.383 0, 920851.336 844063.034 0, 920569.689 844067.7 0, 920288.042 844072.384 0, 920006.396 844077.084 0, 919724.75 844081.8 0, 919443.104 844086.533 0, 919161.459 844091.283 0, 918878.438 844096.073 0, 918972.961 849671.774 0, 
+    919067.488 855247.668 0, 919349.849 855242.89 0, 919630.838 855238.151 0, 919911.828 855233.429 0, 920192.817 855228.723 0, 920473.807 855224.034 0, 920754.798 855219.362 0, 921035.788 855214.706 0, 921316.779 855210.067 0, 921597.77 855205.444 0, 
+    921878.761 855200.837 0, 922159.753 855196.248 0, 922440.745 855191.674 0, 922721.737 855187.118 0, 923002.729 855182.577 0, 923283.722 855178.054 0, 923564.715 855173.547 0, 923845.708 855169.056 0, 924126.702 855164.582 0, 924407.695 855160.125 0, 
+    924688.689 855155.684 0, 924969.684 855151.259 0, 925250.678 855146.851 0, 925531.673 855142.46 0, 925811.296 855138.107 0, 926093.663 855133.727 0, 926374.659 855129.385 0, 926655.654 855125.06 0, 926936.651 855120.752 0, 927217.647 855116.459 0, 
+    927498.643 855112.184 0, 927779.64 855107.925 0, 928060.637 855103.682 0, 928341.635 855099.456 0, 928622.632 855095.247 0, 928903.63 855091.054 0, 929184.628 855086.878 0, 929465.626 855082.718 0, 929746.625 855078.575 0, 930027.624 855074.448 0, 
+    930308.623 855070.338 0, 930589.622 855066.244 0, 930870.621 855062.167 0, 931151.621 855058.107 0, 931432.621 855054.063 0, 931713.621 855050.035 0, 931994.622 855046.024 0, 932275.622 855042.03 0, 932555.253 855038.071 0, 932476.48 849461.933 0, 
+    932397.709 843885.986 0))
+
+POLYGON ((946043.556 854866.581 0, 945763.914 854869.749 0, 945482.903 854872.95 0, 945201.892 854876.167 0, 944920.882 854879.4 0, 944639.871 854882.651 0, 944358.861 854885.917 0, 944077.851 854889.2 0, 943796.842 854892.5 0, 943515.832 854895.816 0, 
+    943234.823 854899.149 0, 942953.814 854902.499 0, 942672.805 854905.865 0, 942391.796 854909.247 0, 942110.788 854912.646 0, 941829.779 854916.061 0, 941548.771 854919.493 0, 941267.763 854922.942 0, 940986.755 854926.407 0, 940705.748 854929.889 0, 
+    940424.741 854933.387 0, 940143.734 854936.902 0, 939862.727 854940.433 0, 939581.72 854943.981 0, 939299.344 854947.563 0, 939019.707 854951.126 0, 938738.701 854954.724 0, 938457.695 854958.338 0, 938176.69 854961.968 0, 937895.684 854965.615 0, 
+    937614.679 854969.279 0, 937333.674 854972.959 0, 937052.669 854976.656 0, 936771.665 854980.369 0, 936490.66 854984.099 0, 936209.656 854987.845 0, 935928.652 854991.608 0, 935647.649 854995.387 0, 935366.645 854999.183 0, 935085.642 855002.996 0, 
+    934804.639 855006.825 0, 934523.636 855010.67 0, 934242.634 855014.532 0, 933961.632 855018.411 0, 933680.629 855022.306 0, 933399.628 855026.218 0, 933118.626 855030.146 0, 932837.625 855034.091 0, 932555.253 855038.071 0, 932634.029 860614.398 0, 
+    932712.808 866190.909 0, 932994.52 866186.938 0, 933274.865 866183.003 0, 933555.21 866179.083 0, 933835.555 866175.181 0, 934115.901 866171.295 0, 934396.247 866167.425 0, 934676.593 866163.572 0, 934956.939 866159.736 0, 935237.286 866155.916 0, 
+    935517.632 866152.112 0, 935797.979 866148.325 0, 936078.327 866144.554 0, 936358.674 866140.8 0, 936639.022 866137.063 0, 936919.37 866133.342 0, 937199.718 866129.637 0, 937480.066 866125.949 0, 937760.415 866122.278 0, 938040.763 866118.623 0, 
+    938321.112 866114.984 0, 938601.462 866111.362 0, 938881.811 866107.756 0, 939162.161 866104.167 0, 939441.144 866100.612 0, 939722.86 866097.039 0, 940003.211 866093.499 0, 940283.561 866089.976 0, 940563.912 866086.47 0, 940844.263 866082.98 0, 
+    941124.614 866079.506 0, 941404.965 866076.049 0, 941685.316 866072.609 0, 941965.668 866069.185 0, 942246.02 866065.777 0, 942526.372 866062.386 0, 942806.724 866059.011 0, 943087.077 866055.653 0, 943367.429 866052.312 0, 943647.782 866048.987 0, 
+    943928.135 866045.678 0, 944208.489 866042.386 0, 944488.842 866039.111 0, 944769.196 866035.852 0, 945049.549 866032.609 0, 945329.904 866029.383 0, 945610.258 866026.174 0, 945890.612 866022.981 0, 946169.602 866019.82 0, 946106.578 860443.108 0, 
+    946043.556 854866.581 0))
+
+POLYGON ((959626.825 865886.748 0, 959347.826 865889.121 0, 959067.463 865891.522 0, 958787.101 865893.94 0, 958506.739 865896.373 0, 958226.377 865898.824 0, 957946.016 865901.291 0, 957665.654 865903.774 0, 957385.293 865906.274 0, 957104.931 865908.791 0, 
+    956824.57 865911.324 0, 956544.209 865913.873 0, 956263.848 865916.439 0, 955983.488 865919.022 0, 955703.127 865921.621 0, 955422.767 865924.236 0, 955142.407 865926.868 0, 954862.047 865929.517 0, 954581.687 865932.182 0, 954301.327 865934.863 0, 
+    954020.967 865937.561 0, 953740.608 865940.276 0, 953460.249 865943.007 0, 953179.889 865945.754 0, 952898.166 865948.531 0, 952619.172 865951.298 0, 952338.813 865954.095 0, 952058.455 865956.909 0, 951778.096 865959.739 0, 951497.738 865962.585 0, 
+    951217.38 865965.448 0, 950937.022 865968.328 0, 950656.665 865971.224 0, 950376.307 865974.136 0, 950095.95 865977.065 0, 949815.593 865980.011 0, 949535.236 865982.973 0, 949254.879 865985.951 0, 948974.523 865988.946 0, 948694.166 865991.958 0, 
+    948413.81 865994.986 0, 948133.454 865998.031 0, 947853.098 866001.092 0, 947572.742 866004.169 0, 947292.387 866007.263 0, 947012.032 866010.374 0, 946731.676 866013.501 0, 946451.321 866016.644 0, 946169.602 866019.82 0, 946232.627 871596.712 0, 
+    946295.655 877173.781 0, 946576.715 877170.613 0, 946856.414 877167.477 0, 947136.112 877164.357 0, 947415.811 877161.254 0, 947695.51 877158.167 0, 947975.209 877155.097 0, 948254.909 877152.043 0, 948534.608 877149.006 0, 948814.308 877145.985 0, 
+    949094.008 877142.98 0, 949373.708 877139.992 0, 949653.408 877137.021 0, 949933.109 877134.066 0, 950212.809 877131.127 0, 950492.51 877128.205 0, 950772.211 877125.299 0, 951051.912 877122.41 0, 951331.613 877119.537 0, 951611.315 877116.681 0, 
+    951891.016 877113.841 0, 952170.718 877111.018 0, 952450.42 877108.211 0, 952730.122 877105.421 0, 953008.464 877102.66 0, 953289.527 877099.889 0, 953569.23 877097.148 0, 953848.932 877094.423 0, 954128.635 877091.715 0, 954408.338 877089.024 0, 
+    954688.042 877086.348 0, 954967.745 877083.69 0, 955247.449 877081.047 0, 955527.152 877078.422 0, 955806.856 877075.812 0, 956086.56 877073.219 0, 956366.264 877070.643 0, 956645.969 877068.083 0, 956925.673 877065.539 0, 957205.378 877063.012 0, 
+    957485.083 877060.502 0, 957764.787 877058.008 0, 958044.493 877055.53 0, 958324.198 877053.069 0, 958603.903 877050.624 0, 958883.609 877048.196 0, 959163.314 877045.784 0, 959443.02 877043.389 0, 959721.366 877041.021 0, 959674.095 871463.796 0, 
+    959626.825 865886.748 0))
+
+POLYGON ((973147.399 876946.192 0, 972869.045 876947.773 0, 972589.334 876949.378 0, 972309.622 876951 0, 972029.911 876952.638 0, 971750.2 876954.292 0, 971470.489 876955.963 0, 971190.778 876957.651 0, 970911.067 876959.355 0, 970631.356 876961.075 0, 
+    970351.646 876962.812 0, 970071.935 876964.565 0, 969792.225 876966.335 0, 969512.514 876968.121 0, 969232.804 876969.924 0, 968953.094 876971.743 0, 968673.384 876973.578 0, 968393.674 876975.431 0, 968113.964 876977.299 0, 967834.254 876979.184 0, 
+    967554.545 876981.085 0, 967274.835 876983.003 0, 966995.126 876984.938 0, 966715.417 876986.889 0, 966434.349 876988.865 0, 966155.999 876990.84 0, 965876.29 876992.84 0, 965596.581 876994.857 0, 965316.872 876996.89 0, 965037.164 876998.939 0, 
+    964757.455 877001.005 0, 964477.747 877003.088 0, 964198.039 877005.187 0, 963918.331 877007.302 0, 963638.623 877009.434 0, 963358.915 877011.583 0, 963079.208 877013.748 0, 962799.5 877015.929 0, 962519.793 877018.127 0, 962240.085 877020.341 0, 
+    961960.378 877022.572 0, 961680.671 877024.819 0, 961400.964 877027.082 0, 961121.258 877029.362 0, 960841.551 877031.659 0, 960561.845 877033.972 0, 960282.138 877036.302 0, 960002.432 877038.647 0, 959721.366 877041.021 0, 959768.639 882618.42 0, 
+    959815.913 888195.987 0, 960096.319 888193.619 0, 960375.369 888191.278 0, 960654.418 888188.954 0, 960933.468 888186.647 0, 961212.518 888184.356 0, 961491.569 888182.081 0, 961770.619 888179.823 0, 962049.669 888177.581 0, 962328.72 888175.355 0, 
+    962607.771 888173.146 0, 962886.822 888170.954 0, 963165.873 888168.777 0, 963444.924 888166.618 0, 963723.975 888164.474 0, 964003.026 888162.347 0, 964282.078 888160.237 0, 964561.129 888158.143 0, 964840.181 888156.065 0, 965119.233 888154.004 0, 
+    965398.285 888151.959 0, 965677.337 888149.931 0, 965956.389 888147.919 0, 966235.441 888145.923 0, 966513.138 888143.954 0, 966793.546 888141.981 0, 967072.599 888140.035 0, 967351.652 888138.105 0, 967630.705 888136.192 0, 967909.758 888134.295 0, 
+    968188.811 888132.414 0, 968467.864 888130.55 0, 968746.917 888128.703 0, 969025.971 888126.871 0, 969305.024 888125.056 0, 969584.078 888123.258 0, 969863.132 888121.476 0, 970142.186 888119.71 0, 970421.24 888117.961 0, 970700.294 888116.229 0, 
+    970979.348 888114.512 0, 971258.402 888112.812 0, 971537.457 888111.129 0, 971816.511 888109.462 0, 972095.566 888107.811 0, 972374.62 888106.177 0, 972653.675 888104.559 0, 972932.73 888102.958 0, 973210.43 888101.381 0, 973178.914 882523.702 0, 
+    973147.399 876946.192 0))
+
+POLYGON ((986605.162 888044.616 0, 986327.456 888045.409 0, 986048.398 888046.222 0, 985769.339 888047.051 0, 985490.281 888047.897 0, 985211.223 888048.759 0, 984932.165 888049.638 0, 984653.107 888050.533 0, 984374.049 888051.445 0, 984094.991 888052.373 0, 
+    983815.933 888053.317 0, 983536.875 888054.278 0, 983257.818 888055.255 0, 982978.76 888056.249 0, 982699.702 888057.259 0, 982420.645 888058.285 0, 982141.587 888059.328 0, 981862.53 888060.387 0, 981583.472 888061.463 0, 981304.415 888062.555 0, 
+    981025.358 888063.664 0, 980746.301 888064.789 0, 980467.244 888065.93 0, 980188.186 888067.088 0, 979907.776 888068.268 0, 979630.073 888069.453 0, 979351.016 888070.66 0, 979071.959 888071.884 0, 978792.902 888073.124 0, 978513.846 888074.38 0, 
+    978234.789 888075.653 0, 977955.733 888076.942 0, 977676.676 888078.248 0, 977397.62 888079.57 0, 977118.564 888080.909 0, 976839.507 888082.264 0, 976560.451 888083.635 0, 976281.395 888085.023 0, 976002.339 888086.427 0, 975723.284 888087.848 0, 
+    975444.228 888089.285 0, 975165.172 888090.739 0, 974886.117 888092.208 0, 974607.061 888093.695 0, 974328.006 888095.198 0, 974048.95 888096.717 0, 973769.895 888098.252 0, 973490.84 888099.805 0, 973210.43 888101.381 0, 973241.948 893679.225 0, 
+    973273.466 899257.231 0, 973553.216 899255.659 0, 973831.614 899254.11 0, 974110.013 899252.578 0, 974388.411 899251.063 0, 974666.81 899249.563 0, 974945.209 899248.08 0, 975223.608 899246.614 0, 975502.007 899245.164 0, 975780.406 899243.73 0, 
+    976058.805 899242.313 0, 976337.205 899240.912 0, 976615.604 899239.527 0, 976894.004 899238.159 0, 977172.403 899236.807 0, 977450.803 899235.472 0, 977729.203 899234.153 0, 978007.602 899232.85 0, 978286.002 899231.564 0, 978564.402 899230.294 0, 
+    978842.802 899229.041 0, 979121.202 899227.804 0, 979399.602 899226.583 0, 979678.003 899225.379 0, 979955.053 899224.196 0, 980234.803 899223.019 0, 980513.204 899221.864 0, 980791.604 899220.725 0, 981070.005 899219.603 0, 981348.405 899218.497 0, 
+    981626.806 899217.407 0, 981905.207 899216.334 0, 982183.608 899215.277 0, 982462.009 899214.237 0, 982740.41 899213.213 0, 983018.811 899212.205 0, 983297.212 899211.214 0, 983575.613 899210.239 0, 983854.014 899209.28 0, 984132.415 899208.338 0, 
+    984410.817 899207.413 0, 984689.218 899206.503 0, 984967.619 899205.61 0, 985246.021 899204.734 0, 985524.422 899203.873 0, 985802.824 899203.03 0, 986081.225 899202.202 0, 986359.627 899201.391 0, 986636.68 899200.6 0, 986620.92 893622.528 0, 
+    986605.162 888044.616 0))
+
+POLYGON ((1000000 899181.723 0, 999722.944 899181.732 0, 999444.541 899181.756 0, 999166.139 899181.797 0, 998887.736 899181.854 0, 998609.333 899181.928 0, 998330.93 899182.018 0, 998052.527 899182.124 0, 997774.124 899182.247 0, 997495.722 899182.386 0, 
+    997217.319 899182.542 0, 996938.916 899182.714 0, 996660.513 899182.902 0, 996382.111 899183.107 0, 996103.708 899183.328 0, 995825.305 899183.566 0, 995546.902 899183.82 0, 995268.5 899184.09 0, 994990.097 899184.377 0, 994711.694 899184.68 0, 
+    994433.292 899184.999 0, 994154.889 899185.335 0, 993876.486 899185.687 0, 993598.084 899186.056 0, 993318.333 899186.443 0, 993041.279 899186.842 0, 992762.876 899187.26 0, 992484.474 899187.694 0, 992206.071 899188.145 0, 991927.669 899188.612 0, 
+    991649.266 899189.095 0, 991370.864 899189.595 0, 991092.462 899190.111 0, 990814.059 899190.643 0, 990535.657 899191.192 0, 990257.255 899191.757 0, 989978.852 899192.339 0, 989700.45 899192.937 0, 989422.048 899193.551 0, 989143.646 899194.182 0, 
+    988865.244 899194.829 0, 988586.842 899195.493 0, 988308.44 899196.173 0, 988030.038 899196.869 0, 987751.636 899197.582 0, 987473.234 899198.311 0, 987194.832 899199.056 0, 986916.43 899199.818 0, 986636.68 899200.6 0, 986652.439 904778.831 0, 
+    986668.199 910357.215 0, 986947.29 910356.435 0, 987225.035 910355.675 0, 987502.781 910354.931 0, 987780.526 910354.204 0, 988058.271 910353.493 0, 988336.016 910352.798 0, 988613.762 910352.12 0, 988891.507 910351.458 0, 989169.253 910350.812 0, 
+    989446.998 910350.183 0, 989724.743 910349.57 0, 990002.489 910348.973 0, 990280.235 910348.393 0, 990557.98 910347.829 0, 990835.726 910347.282 0, 991113.471 910346.75 0, 991391.217 910346.236 0, 991668.963 910345.737 0, 991946.709 910345.255 0, 
+    992224.454 910344.789 0, 992502.2 910344.34 0, 992779.946 910343.906 0, 993057.692 910343.49 0, 993334.093 910343.091 0, 993613.184 910342.705 0, 993890.93 910342.337 0, 994168.676 910341.986 0, 994446.422 910341.651 0, 994724.168 910341.332 0, 
+    995001.914 910341.03 0, 995279.66 910340.744 0, 995557.406 910340.474 0, 995835.152 910340.221 0, 996112.898 910339.984 0, 996390.644 910339.763 0, 996668.39 910339.559 0, 996946.136 910339.371 0, 997223.882 910339.2 0, 997501.628 910339.044 0, 
+    997779.375 910338.905 0, 998057.121 910338.783 0, 998334.867 910338.677 0, 998612.613 910338.587 0, 998890.359 910338.513 0, 999168.105 910338.456 0, 999445.851 910338.416 0, 999723.598 910338.391 0, 1000000 910338.383 0, 1000000 904759.976 0, 
+    1000000 899181.723 0))
+
+POLYGON ((1013331.801 910357.215 0, 1013055.397 910356.443 0, 1012777.652 910355.682 0, 1012499.907 910354.938 0, 1012222.162 910354.211 0, 1011944.417 910353.5 0, 1011666.671 910352.805 0, 1011388.926 910352.126 0, 1011111.181 910351.464 0, 1010833.435 910350.818 0, 
+    1010555.69 910350.189 0, 1010277.944 910349.576 0, 1010000.199 910348.979 0, 1009722.453 910348.399 0, 1009444.708 910347.835 0, 1009166.962 910347.287 0, 1008889.216 910346.755 0, 1008611.471 910346.24 0, 1008333.725 910345.742 0, 1008055.979 910345.259 0, 
+    1007778.233 910344.793 0, 1007500.487 910344.344 0, 1007222.742 910343.911 0, 1006944.996 910343.494 0, 1006665.907 910343.091 0, 1006389.504 910342.709 0, 1006111.758 910342.341 0, 1005834.012 910341.989 0, 1005556.266 910341.654 0, 1005278.52 910341.335 0, 
+    1005000.774 910341.033 0, 1004723.028 910340.747 0, 1004445.282 910340.477 0, 1004167.536 910340.223 0, 1003889.79 910339.986 0, 1003612.044 910339.765 0, 1003334.298 910339.561 0, 1003056.552 910339.373 0, 1002778.805 910339.201 0, 1002501.059 910339.046 0, 
+    1002223.313 910338.907 0, 1001945.567 910338.784 0, 1001667.821 910338.678 0, 1001390.075 910338.588 0, 1001112.329 910338.514 0, 1000834.582 910338.457 0, 1000556.836 910338.416 0, 1000279.09 910338.391 0, 1000000 910338.383 0, 1000000 915916.94 0, 
+    1000000 921495.643 0, 1000278.43 921495.651 0, 1000555.52 921495.675 0, 1000832.609 921495.716 0, 1001109.699 921495.773 0, 1001386.788 921495.847 0, 1001663.878 921495.937 0, 1001940.967 921496.043 0, 1002218.056 921496.165 0, 1002495.146 921496.304 0, 
+    1002772.235 921496.459 0, 1003049.325 921496.63 0, 1003326.414 921496.818 0, 1003603.504 921497.022 0, 1003880.593 921497.242 0, 1004157.682 921497.479 0, 1004434.772 921497.732 0, 1004711.861 921498.001 0, 1004988.95 921498.286 0, 1005266.04 921498.588 0, 
+    1005543.129 921498.906 0, 1005820.218 921499.24 0, 1006097.308 921499.591 0, 1006374.397 921499.958 0, 1006650.146 921500.34 0, 1006928.575 921500.741 0, 1007205.664 921501.157 0, 1007482.754 921501.589 0, 1007759.843 921502.038 0, 1008036.932 921502.503 0, 
+    1008314.021 921502.984 0, 1008591.11 921503.482 0, 1008868.199 921503.995 0, 1009145.288 921504.526 0, 1009422.377 921505.072 0, 1009699.466 921505.635 0, 1009976.555 921506.214 0, 1010253.643 921506.809 0, 1010530.732 921507.421 0, 1010807.821 921508.049 0, 
+    1011084.91 921508.693 0, 1011361.998 921509.354 0, 1011639.087 921510.03 0, 1011916.176 921510.724 0, 1012193.264 921511.433 0, 1012470.353 921512.159 0, 1012747.441 921512.901 0, 1013024.53 921513.66 0, 1013300.28 921514.431 0, 1013316.04 915935.75 0, 
+    1013331.801 910357.215 0))
+
+POLYGON ((1026600.453 921570.794 0, 1026324.704 921569.244 0, 1026047.619 921567.703 0, 1025770.534 921566.178 0, 1025493.448 921564.669 0, 1025216.363 921563.177 0, 1024939.277 921561.701 0, 1024662.192 921560.241 0, 1024385.106 921558.798 0, 1024108.02 921557.371 0, 
+    1023830.934 921555.96 0, 1023553.848 921554.565 0, 1023276.762 921553.187 0, 1022999.676 921551.825 0, 1022722.59 921550.48 0, 1022445.504 921549.15 0, 1022168.417 921547.838 0, 1021891.331 921546.541 0, 1021614.244 921545.261 0, 1021337.158 921543.997 0, 
+    1021060.071 921542.749 0, 1020782.984 921541.517 0, 1020505.897 921540.302 0, 1020228.811 921539.104 0, 1019950.386 921537.915 0, 1019674.637 921536.755 0, 1019397.549 921535.605 0, 1019120.462 921534.472 0, 1018843.375 921533.354 0, 1018566.288 921532.253 0, 
+    1018289.2 921531.169 0, 1018012.113 921530.1 0, 1017735.026 921529.048 0, 1017457.938 921528.013 0, 1017180.85 921526.993 0, 1016903.763 921525.99 0, 1016626.675 921525.003 0, 1016349.587 921524.033 0, 1016072.499 921523.079 0, 1015795.411 921522.141 0, 
+    1015518.324 921521.22 0, 1015241.236 921520.314 0, 1014964.147 921519.425 0, 1014687.059 921518.553 0, 1014409.971 921517.696 0, 1014132.883 921516.856 0, 1013855.795 921516.033 0, 1013578.706 921515.225 0, 1013300.28 921514.431 0, 1013284.518 927093.253 0, 
+    1013268.757 932672.215 0, 1013546.524 932673.008 0, 1013822.955 932673.813 0, 1014099.387 932674.635 0, 1014375.818 932675.473 0, 1014652.25 932676.327 0, 1014928.681 932677.198 0, 1015205.112 932678.084 0, 1015481.544 932678.987 0, 1015757.975 932679.907 0, 
+    1016034.406 932680.842 0, 1016310.837 932681.794 0, 1016587.268 932682.762 0, 1016863.699 932683.747 0, 1017140.13 932684.748 0, 1017416.561 932685.765 0, 1017692.992 932686.798 0, 1017969.423 932687.847 0, 1018245.853 932688.913 0, 1018522.284 932689.995 0, 
+    1018798.715 932691.093 0, 1019075.145 932692.208 0, 1019351.576 932693.339 0, 1019628.006 932694.486 0, 1019903.102 932695.644 0, 1020180.866 932696.829 0, 1020457.297 932698.025 0, 1020733.727 932699.237 0, 1021010.157 932700.466 0, 1021286.587 932701.71 0, 
+    1021563.017 932702.971 0, 1021839.446 932704.249 0, 1022115.876 932705.542 0, 1022392.306 932706.852 0, 1022668.735 932708.178 0, 1022945.165 932709.521 0, 1023221.594 932710.879 0, 1023498.024 932712.254 0, 1023774.453 932713.645 0, 1024050.882 932715.053 0, 
+    1024327.311 932716.477 0, 1024603.74 932717.917 0, 1024880.169 932719.373 0, 1025156.598 932720.845 0, 1025433.027 932722.334 0, 1025709.455 932723.839 0, 1025985.884 932725.361 0, 1026262.312 932726.898 0, 1026537.407 932728.445 0, 1026568.931 927149.55 0, 
+    1026600.453 921570.794 0))
+
+POLYGON ((1039805.846 932822.161 0, 1039530.755 932819.837 0, 1039254.332 932817.518 0, 1038977.908 932815.216 0, 1038701.485 932812.93 0, 1038425.062 932810.66 0, 1038148.638 932808.407 0, 1037872.214 932806.17 0, 1037595.791 932803.949 0, 1037319.367 932801.744 0, 
+    1037042.942 932799.556 0, 1036766.518 932797.383 0, 1036490.094 932795.228 0, 1036213.669 932793.088 0, 1035937.245 932790.965 0, 1035660.82 932788.858 0, 1035384.395 932786.767 0, 1035107.97 932784.692 0, 1034831.545 932782.634 0, 1034555.12 932780.592 0, 
+    1034278.695 932778.566 0, 1034002.269 932776.557 0, 1033725.844 932774.564 0, 1033449.418 932772.587 0, 1033171.66 932770.617 0, 1032896.566 932768.682 0, 1032620.14 932766.754 0, 1032343.714 932764.842 0, 1032067.288 932762.946 0, 1031790.861 932761.067 0, 
+    1031514.435 932759.204 0, 1031238.008 932757.357 0, 1030961.582 932755.527 0, 1030685.155 932753.713 0, 1030408.728 932751.915 0, 1030132.301 932750.133 0, 1029855.874 932748.368 0, 1029579.447 932746.619 0, 1029303.019 932744.886 0, 1029026.592 932743.169 0, 
+    1028750.164 932741.469 0, 1028473.737 932739.785 0, 1028197.309 932738.117 0, 1027920.881 932736.466 0, 1027644.453 932734.83 0, 1027368.025 932733.211 0, 1027091.597 932731.609 0, 1026815.169 932730.022 0, 1026537.407 932728.445 0, 1026505.884 938307.473 0, 
+    1026474.359 943886.632 0, 1026751.46 943888.206 0, 1027027.232 943889.789 0, 1027303.003 943891.388 0, 1027578.775 943893.003 0, 1027854.546 943894.634 0, 1028130.317 943896.282 0, 1028406.088 943897.946 0, 1028681.859 943899.626 0, 1028957.629 943901.322 0, 
+    1029233.4 943903.034 0, 1029509.171 943904.763 0, 1029784.941 943906.508 0, 1030060.712 943908.269 0, 1030336.482 943910.047 0, 1030612.252 943911.84 0, 1030888.022 943913.65 0, 1031163.792 943915.476 0, 1031439.562 943917.319 0, 1031715.332 943919.177 0, 
+    1031991.101 943921.052 0, 1032266.871 943922.943 0, 1032542.64 943924.851 0, 1032818.409 943926.774 0, 1033092.85 943928.704 0, 1033369.948 943930.67 0, 1033645.717 943932.642 0, 1033921.485 943934.63 0, 1034197.254 943936.635 0, 1034473.023 943938.656 0, 
+    1034748.791 943940.693 0, 1035024.559 943942.746 0, 1035300.328 943944.816 0, 1035576.096 943946.902 0, 1035851.864 943949.004 0, 1036127.632 943951.122 0, 1036403.399 943953.257 0, 1036679.167 943955.407 0, 1036954.934 943957.574 0, 1037230.702 943959.758 0, 
+    1037506.469 943961.957 0, 1037782.236 943964.173 0, 1038058.003 943966.405 0, 1038333.77 943968.653 0, 1038609.537 943970.917 0, 1038885.303 943973.198 0, 1039161.07 943975.495 0, 1039436.836 943977.808 0, 1039711.274 943980.126 0, 1039758.561 938401.078 0, 
+    1039805.846 932822.161 0))
+
+POLYGON ((1052947.872 944111.015 0, 1052673.44 944107.922 0, 1052397.681 944104.83 0, 1052121.922 944101.754 0, 1051846.163 944098.694 0, 1051570.404 944095.651 0, 1051294.645 944092.624 0, 1051018.885 944089.613 0, 1050743.125 944086.618 0, 1050467.365 944083.639 0, 
+    1050191.605 944080.677 0, 1049915.845 944077.731 0, 1049640.085 944074.801 0, 1049364.324 944071.888 0, 1049088.563 944068.99 0, 1048812.802 944066.109 0, 1048537.041 944063.244 0, 1048261.28 944060.395 0, 1047985.519 944057.563 0, 1047709.757 944054.747 0, 
+    1047433.995 944051.947 0, 1047158.233 944049.163 0, 1046882.471 944046.396 0, 1046606.709 944043.644 0, 1046329.62 944040.896 0, 1046055.184 944038.19 0, 1045779.421 944035.488 0, 1045503.658 944032.801 0, 1045227.895 944030.131 0, 1044952.132 944027.477 0, 
+    1044676.368 944024.84 0, 1044400.605 944022.218 0, 1044124.841 944019.613 0, 1043849.077 944017.024 0, 1043573.313 944014.451 0, 1043297.549 944011.895 0, 1043021.785 944009.354 0, 1042746.021 944006.83 0, 1042470.256 944004.323 0, 1042194.491 944001.831 0, 
+    1041918.726 943999.356 0, 1041642.961 943996.896 0, 1041367.196 943994.454 0, 1041091.431 943992.027 0, 1040815.665 943989.616 0, 1040539.9 943987.222 0, 1040264.134 943984.844 0, 1039988.368 943982.482 0, 1039711.274 943980.126 0, 1039663.986 949559.3 0, 
+    1039616.698 955138.596 0, 1039893.132 955140.948 0, 1040168.241 955143.304 0, 1040443.35 955145.676 0, 1040718.459 955148.065 0, 1040993.567 955150.469 0, 1041268.676 955152.89 0, 1041543.784 955155.327 0, 1041818.893 955157.781 0, 1042094.001 955160.25 0, 
+    1042369.109 955162.736 0, 1042644.216 955165.238 0, 1042919.324 955167.756 0, 1043194.432 955170.29 0, 1043469.539 955172.84 0, 1043744.646 955175.407 0, 1044019.753 955177.99 0, 1044294.86 955180.589 0, 1044569.967 955183.204 0, 1044845.074 955185.835 0, 
+    1045120.18 955188.483 0, 1045395.286 955191.147 0, 1045670.393 955193.827 0, 1045945.499 955196.523 0, 1046219.281 955199.222 0, 1046495.71 955201.964 0, 1046770.816 955204.708 0, 1047045.921 955207.469 0, 1047321.026 955210.247 0, 1047596.131 955213.04 0, 
+    1047871.236 955215.849 0, 1048146.341 955218.675 0, 1048421.445 955221.517 0, 1048696.55 955224.375 0, 1048971.654 955227.249 0, 1049246.758 955230.14 0, 1049521.862 955233.046 0, 1049796.965 955235.969 0, 1050072.069 955238.908 0, 1050347.172 955241.864 0, 
+    1050622.275 955244.835 0, 1050897.378 955247.823 0, 1051172.481 955250.826 0, 1051447.584 955253.846 0, 1051722.686 955256.883 0, 1051997.789 955259.935 0, 1052272.891 955263.004 0, 1052547.993 955266.088 0, 1052821.772 955269.174 0, 1052884.823 949690.034 0, 
+    1052947.872 944111.015 0))
+
+POLYGON ((1066026.424 955437.059 0, 1065752.653 955433.199 0, 1065477.561 955429.337 0, 1065202.468 955425.491 0, 1064927.376 955421.662 0, 1064652.283 955417.848 0, 1064377.19 955414.051 0, 1064102.097 955410.27 0, 1063827.003 955406.505 0, 1063551.91 955402.757 0, 
+    1063276.816 955399.024 0, 1063001.722 955395.308 0, 1062726.627 955391.608 0, 1062451.533 955387.924 0, 1062176.438 955384.256 0, 1061901.343 955380.605 0, 1061626.248 955376.97 0, 1061351.152 955373.351 0, 1061076.057 955369.748 0, 1060800.961 955366.161 0, 
+    1060525.865 955362.59 0, 1060250.769 955359.036 0, 1059975.672 955355.498 0, 1059700.576 955351.976 0, 1059424.157 955348.453 0, 1059150.382 955344.981 0, 1058875.284 955341.507 0, 1058600.187 955338.05 0, 1058325.089 955334.609 0, 1058049.991 955331.184 0, 
+    1057774.893 955327.776 0, 1057499.795 955324.383 0, 1057224.696 955321.007 0, 1056949.598 955317.647 0, 1056674.499 955314.303 0, 1056399.4 955310.975 0, 1056124.3 955307.664 0, 1055849.201 955304.369 0, 1055574.101 955301.09 0, 1055299.001 955297.827 0, 
+    1055023.901 955294.58 0, 1054748.801 955291.35 0, 1054473.701 955288.135 0, 1054198.6 955284.937 0, 1053923.499 955281.755 0, 1053648.398 955278.589 0, 1053373.297 955275.44 0, 1053098.196 955272.307 0, 1052821.772 955269.174 0, 1052758.719 960848.434 0, 
+    1052695.665 966427.807 0, 1052971.43 966430.932 0, 1053245.874 966434.058 0, 1053520.319 966437.2 0, 1053794.763 966440.358 0, 1054069.207 966443.532 0, 1054343.651 966446.723 0, 1054618.094 966449.929 0, 1054892.538 966453.152 0, 1055166.981 966456.391 0, 
+    1055441.424 966459.646 0, 1055715.867 966462.917 0, 1055990.31 966466.205 0, 1056264.752 966469.508 0, 1056539.195 966472.828 0, 1056813.637 966476.164 0, 1057088.079 966479.516 0, 1057362.52 966482.884 0, 1057636.962 966486.268 0, 1057911.403 966489.669 0, 
+    1058185.844 966493.086 0, 1058460.285 966496.518 0, 1058734.726 966499.967 0, 1059009.167 966503.432 0, 1059282.288 966506.897 0, 1059558.047 966510.411 0, 1059832.487 966513.925 0, 1060106.927 966517.454 0, 1060381.366 966521 0, 1060655.805 966524.562 0, 
+    1060930.244 966528.14 0, 1061204.683 966531.735 0, 1061479.122 966535.345 0, 1061753.56 966538.972 0, 1062027.999 966542.614 0, 1062302.437 966546.273 0, 1062576.874 966549.948 0, 1062851.312 966553.64 0, 1063125.749 966557.347 0, 1063400.186 966561.071 0, 
+    1063674.623 966564.81 0, 1063949.06 966568.566 0, 1064223.496 966572.338 0, 1064497.933 966576.126 0, 1064772.369 966579.93 0, 1065046.804 966583.751 0, 1065321.24 966587.588 0, 1065595.675 966591.44 0, 1065868.793 966595.291 0, 1065947.609 961016.117 0, 
+    1066026.424 955437.059 0))
+
+POLYGON ((1079041.395 966799.99 0, 1078768.287 966795.368 0, 1078493.864 966790.74 0, 1078219.44 966786.128 0, 1077945.016 966781.532 0, 1077670.592 966776.952 0, 1077396.168 966772.389 0, 1077121.743 966767.842 0, 1076847.318 966763.311 0, 1076572.893 966758.796 0, 
+    1076298.467 966754.297 0, 1076024.041 966749.814 0, 1075749.615 966745.347 0, 1075475.189 966740.897 0, 1075200.763 966736.463 0, 1074926.336 966732.045 0, 1074651.909 966727.643 0, 1074377.481 966723.257 0, 1074103.054 966718.887 0, 1073828.626 966714.534 0, 
+    1073554.198 966710.197 0, 1073279.769 966705.875 0, 1073005.341 966701.57 0, 1072730.912 966697.281 0, 1072455.167 966692.988 0, 1072182.053 966688.752 0, 1071907.624 966684.512 0, 1071633.194 966680.287 0, 1071358.764 966676.079 0, 1071084.333 966671.887 0, 
+    1070809.903 966667.712 0, 1070535.472 966663.552 0, 1070261.041 966659.408 0, 1069986.609 966655.281 0, 1069712.178 966651.17 0, 1069437.746 966647.075 0, 1069163.314 966642.996 0, 1068888.882 966638.933 0, 1068614.449 966634.887 0, 1068340.016 966630.856 0, 
+    1068065.583 966626.842 0, 1067791.15 966622.844 0, 1067516.716 966618.862 0, 1067242.283 966614.896 0, 1066967.849 966610.946 0, 1066693.414 966607.013 0, 1066418.98 966603.095 0, 1066144.545 966599.194 0, 1065868.793 966595.291 0, 1065789.975 972174.574 0, 
+    1065711.156 977753.964 0, 1065986.248 977757.858 0, 1066260.026 977761.75 0, 1066533.804 977765.658 0, 1066807.581 977769.582 0, 1067081.359 977773.523 0, 1067355.136 977777.479 0, 1067628.912 977781.451 0, 1067902.689 977785.44 0, 1068176.465 977789.445 0, 
+    1068450.241 977793.465 0, 1068724.017 977797.502 0, 1068997.792 977801.555 0, 1069271.568 977805.624 0, 1069545.343 977809.71 0, 1069819.118 977813.811 0, 1070092.892 977817.928 0, 1070366.666 977822.062 0, 1070640.441 977826.212 0, 1070914.214 977830.378 0, 
+    1071187.988 977834.559 0, 1071461.761 977838.758 0, 1071735.535 977842.972 0, 1072009.307 977847.202 0, 1072281.767 977851.428 0, 1072556.852 977855.711 0, 1072830.624 977859.989 0, 1073104.396 977864.284 0, 1073378.168 977868.595 0, 1073651.939 977872.922 0, 
+    1073925.71 977877.265 0, 1074199.481 977881.624 0, 1074473.252 977885.999 0, 1074747.022 977890.391 0, 1075020.792 977894.798 0, 1075294.562 977899.222 0, 1075568.332 977903.662 0, 1075842.101 977908.118 0, 1076115.87 977912.59 0, 1076389.639 977917.078 0, 
+    1076663.407 977921.582 0, 1076937.175 977926.102 0, 1077210.943 977930.639 0, 1077484.711 977935.191 0, 1077758.478 977939.76 0, 1078032.246 977944.345 0, 1078306.013 977948.945 0, 1078579.779 977953.562 0, 1078852.233 977958.173 0, 1078946.815 972379.028 0, 
+    1079041.395 966799.99 0))
+
+POLYGON ((1091992.681 978199.508 0, 1091720.239 978194.127 0, 1091446.487 978188.737 0, 1091172.734 978183.362 0, 1090898.981 978178.004 0, 1090625.227 978172.662 0, 1090351.474 978167.336 0, 1090077.72 978162.026 0, 1089803.965 978156.733 0, 1089530.21 978151.455 0, 
+    1089256.455 978146.193 0, 1088982.7 978140.948 0, 1088708.945 978135.719 0, 1088435.189 978130.506 0, 1088161.432 978125.309 0, 1087887.676 978120.128 0, 1087613.919 978114.963 0, 1087340.162 978109.814 0, 1087066.405 978104.681 0, 1086792.647 978099.565 0, 
+    1086518.889 978094.465 0, 1086245.13 978089.38 0, 1085971.372 978084.312 0, 1085697.613 978079.26 0, 1085422.543 978074.2 0, 1085150.094 978069.204 0, 1084876.334 978064.201 0, 1084602.574 978059.213 0, 1084328.814 978054.241 0, 1084055.053 978049.286 0, 
+    1083781.292 978044.347 0, 1083507.531 978039.424 0, 1083233.769 978034.517 0, 1082960.007 978029.626 0, 1082686.245 978024.751 0, 1082412.483 978019.892 0, 1082138.72 978015.05 0, 1081864.957 978010.223 0, 1081591.194 978005.413 0, 1081317.43 978000.619 0, 
+    1081043.666 977995.841 0, 1080769.902 977991.078 0, 1080496.138 977986.333 0, 1080222.373 977981.603 0, 1079948.608 977976.889 0, 1079674.843 977972.192 0, 1079401.077 977967.51 0, 1079127.312 977962.845 0, 1078852.233 977958.173 0, 1078757.65 983537.421 0, 
+    1078663.065 989116.766 0, 1078937.483 989121.426 0, 1079210.592 989126.08 0, 1079483.701 989130.751 0, 1079756.809 989135.437 0, 1080029.917 989140.139 0, 1080303.025 989144.858 0, 1080576.133 989149.592 0, 1080849.24 989154.343 0, 1081122.347 989159.109 0, 
+    1081395.454 989163.892 0, 1081668.561 989168.691 0, 1081941.667 989173.506 0, 1082214.773 989178.337 0, 1082487.879 989183.184 0, 1082760.984 989188.047 0, 1083034.089 989192.926 0, 1083307.194 989197.821 0, 1083580.298 989202.733 0, 1083853.403 989207.66 0, 
+    1084126.507 989212.604 0, 1084399.61 989217.563 0, 1084672.714 989222.539 0, 1084945.817 989227.531 0, 1085217.612 989232.514 0, 1085492.022 989237.562 0, 1085765.124 989242.602 0, 1086038.226 989247.658 0, 1086311.328 989252.73 0, 1086584.429 989257.818 0, 
+    1086857.53 989262.923 0, 1087130.631 989268.043 0, 1087403.731 989273.179 0, 1087676.831 989278.332 0, 1087949.931 989283.5 0, 1088223.03 989288.685 0, 1088496.129 989293.885 0, 1088769.228 989299.102 0, 1089042.327 989304.335 0, 1089315.425 989309.584 0, 
+    1089588.523 989314.849 0, 1089861.621 989320.13 0, 1090134.718 989325.427 0, 1090407.815 989330.74 0, 1090680.912 989336.07 0, 1090954.008 989341.415 0, 1091227.104 989346.776 0, 1091500.2 989352.154 0, 1091771.989 989357.521 0, 1091882.336 983778.465 0, 
+    1091992.681 978199.508 0))
+
+POLYGON ((1104880.18 989635.311 0, 1104608.405 989629.175 0, 1104335.326 989623.026 0, 1104062.246 989616.893 0, 1103789.166 989610.777 0, 1103516.085 989604.676 0, 1103243.004 989598.591 0, 1102969.923 989592.522 0, 1102696.841 989586.47 0, 1102423.759 989580.433 0, 
+    1102150.677 989574.413 0, 1101877.594 989568.409 0, 1101604.511 989562.42 0, 1101331.428 989556.448 0, 1101058.344 989550.492 0, 1100785.26 989544.552 0, 1100512.176 989538.628 0, 1100239.091 989532.72 0, 1099966.006 989526.828 0, 1099692.92 989520.952 0, 
+    1099419.835 989515.093 0, 1099146.748 989509.249 0, 1098873.662 989503.422 0, 1098600.575 989497.61 0, 1098326.182 989491.787 0, 1098054.4 989486.035 0, 1097781.312 989480.272 0, 1097508.224 989474.525 0, 1097235.136 989468.794 0, 1096962.047 989463.079 0, 
+    1096688.958 989457.38 0, 1096415.868 989451.697 0, 1096142.778 989446.03 0, 1095869.688 989440.38 0, 1095596.597 989434.745 0, 1095323.506 989429.126 0, 1095050.415 989423.524 0, 1094777.324 989417.937 0, 1094504.232 989412.367 0, 1094231.14 989406.813 0, 
+    1093958.047 989401.274 0, 1093684.954 989395.752 0, 1093411.861 989390.246 0, 1093138.768 989384.756 0, 1092865.674 989379.282 0, 1092592.58 989373.824 0, 1092319.485 989368.383 0, 1092046.39 989362.957 0, 1091771.989 989357.521 0, 1091661.639 994936.672 0, 
+    1091551.288 1000515.912 0, 1091825.03 1000521.334 0, 1092097.468 1000526.747 0, 1092369.906 1000532.175 0, 1092642.343 1000537.62 0, 1092914.78 1000543.081 0, 1093187.217 1000548.558 0, 1093459.653 1000554.051 0, 1093732.089 1000559.559 0, 1094004.525 1000565.084 0, 
+    1094276.961 1000570.625 0, 1094549.396 1000576.182 0, 1094821.831 1000581.755 0, 1095094.265 1000587.344 0, 1095366.699 1000592.949 0, 1095639.133 1000598.57 0, 1095911.566 1000604.208 0, 1096184 1000609.861 0, 1096456.432 1000615.53 0, 1096728.865 1000621.215 0, 
+    1097001.297 1000626.917 0, 1097273.729 1000632.634 0, 1097546.16 1000638.367 0, 1097818.591 1000644.117 0, 1098089.72 1000649.854 0, 1098363.453 1000655.663 0, 1098635.883 1000661.461 0, 1098908.313 1000667.274 0, 1099180.742 1000673.104 0, 1099453.171 1000678.95 0, 
+    1099725.6 1000684.811 0, 1099998.028 1000690.689 0, 1100270.456 1000696.583 0, 1100542.884 1000702.492 0, 1100815.311 1000708.418 0, 1101087.738 1000714.36 0, 1101360.165 1000720.318 0, 1101632.591 1000726.292 0, 1101905.017 1000732.282 0, 1102177.443 1000738.288 0, 
+    1102449.868 1000744.31 0, 1102722.293 1000750.348 0, 1102994.717 1000756.402 0, 1103267.142 1000762.472 0, 1103539.565 1000768.558 0, 1103811.989 1000774.66 0, 1104084.412 1000780.778 0, 1104356.835 1000786.912 0, 1104627.956 1000793.033 0, 1104754.069 995214.127 0, 
+    1104880.18 989635.311 0))
+
+POLYGON ((1117703.788 1001107.098 0, 1117432.683 1001100.211 0, 1117160.279 1001093.307 0, 1116887.874 1001086.419 0, 1116615.469 1001079.547 0, 1116343.064 1001072.692 0, 1116070.658 1001065.852 0, 1115798.252 1001059.028 0, 1115525.845 1001052.221 0, 1115253.438 1001045.429 0, 
+    1114981.03 1001038.653 0, 1114708.622 1001031.894 0, 1114436.214 1001025.15 0, 1114163.805 1001018.423 0, 1113891.396 1001011.711 0, 1113618.986 1001005.016 0, 1113346.577 1000998.337 0, 1113074.166 1000991.673 0, 1112801.756 1000985.026 0, 1112529.344 1000978.395 0, 
+    1112256.933 1000971.779 0, 1111984.521 1000965.18 0, 1111712.109 1000958.597 0, 1111439.696 1000952.03 0, 1111165.983 1000945.448 0, 1110894.87 1000938.944 0, 1110622.456 1000932.425 0, 1110350.042 1000925.922 0, 1110077.627 1000919.435 0, 1109805.212 1000912.964 0, 
+    1109532.797 1000906.509 0, 1109260.381 1000900.07 0, 1108987.965 1000893.647 0, 1108715.549 1000887.24 0, 1108443.132 1000880.85 0, 1108170.715 1000874.475 0, 1107898.297 1000868.116 0, 1107625.879 1000861.774 0, 1107353.461 1000855.447 0, 1107081.042 1000849.136 0, 
+    1106808.623 1000842.842 0, 1106536.203 1000836.563 0, 1106263.784 1000830.301 0, 1105991.363 1000824.054 0, 1105718.943 1000817.824 0, 1105446.522 1000811.61 0, 1105174.101 1000805.411 0, 1104901.679 1000799.229 0, 1104627.956 1000793.033 0, 1104501.841 1006372.025 0, 
+    1104375.724 1011951.099 0, 1104648.787 1011957.28 0, 1104920.552 1011963.447 0, 1105192.317 1011969.63 0, 1105464.081 1011975.83 0, 1105735.845 1011982.045 0, 1106007.608 1011988.277 0, 1106279.371 1011994.524 0, 1106551.134 1012000.787 0, 1106822.896 1012007.067 0, 
+    1107094.658 1012013.362 0, 1107366.42 1012019.674 0, 1107638.181 1012026.001 0, 1107909.942 1012032.344 0, 1108181.703 1012038.704 0, 1108453.463 1012045.079 0, 1108725.222 1012051.47 0, 1108996.982 1012057.878 0, 1109268.741 1012064.301 0, 1109540.499 1012070.74 0, 
+    1109812.258 1012077.196 0, 1110084.015 1012083.667 0, 1110355.773 1012090.154 0, 1110627.53 1012096.658 0, 1110897.99 1012103.146 0, 1111171.043 1012109.712 0, 1111442.799 1012116.264 0, 1111714.554 1012122.831 0, 1111986.31 1012129.414 0, 1112258.064 1012136.014 0, 
+    1112529.819 1012142.629 0, 1112801.573 1012149.26 0, 1113073.326 1012155.907 0, 1113345.08 1012162.571 0, 1113616.832 1012169.25 0, 1113888.585 1012175.945 0, 1114160.337 1012182.656 0, 1114432.088 1012189.384 0, 1114703.84 1012196.127 0, 1114975.59 1012202.886 0, 
+    1115247.341 1012209.661 0, 1115519.091 1012216.453 0, 1115790.841 1012223.26 0, 1116062.59 1012230.083 0, 1116334.339 1012236.922 0, 1116606.087 1012243.778 0, 1116877.835 1012250.649 0, 1117149.583 1012257.536 0, 1117420.034 1012264.406 0, 1117561.912 1006685.711 0, 
+    1117703.788 1001107.098 0))
+
+POLYGON ((1130463.407 1012614.565 0, 1130192.974 1012606.93 0, 1129921.247 1012599.275 0, 1129649.519 1012591.637 0, 1129377.791 1012584.014 0, 1129106.063 1012576.407 0, 1128834.334 1012568.816 0, 1128562.605 1012561.241 0, 1128290.875 1012553.682 0, 1128019.145 1012546.139 0, 
+    1127747.414 1012538.612 0, 1127475.683 1012531.101 0, 1127203.951 1012523.606 0, 1126932.219 1012516.127 0, 1126660.487 1012508.664 0, 1126388.754 1012501.217 0, 1126117.021 1012493.786 0, 1125845.287 1012486.371 0, 1125573.553 1012478.972 0, 1125301.818 1012471.589 0, 
+    1125030.083 1012464.222 0, 1124758.348 1012456.871 0, 1124486.612 1012449.536 0, 1124214.876 1012442.217 0, 1123941.844 1012434.879 0, 1123671.402 1012427.627 0, 1123399.664 1012420.356 0, 1123127.926 1012413.101 0, 1122856.188 1012405.862 0, 1122584.449 1012398.639 0, 
+    1122312.709 1012391.432 0, 1122040.97 1012384.24 0, 1121769.229 1012377.065 0, 1121497.489 1012369.906 0, 1121225.748 1012362.763 0, 1120954.006 1012355.636 0, 1120682.265 1012348.525 0, 1120410.522 1012341.43 0, 1120138.78 1012334.351 0, 1119867.036 1012327.288 0, 
+    1119595.293 1012320.24 0, 1119323.549 1012313.209 0, 1119051.805 1012306.194 0, 1118780.06 1012299.195 0, 1118508.315 1012292.212 0, 1118236.569 1012285.245 0, 1117964.823 1012278.293 0, 1117693.077 1012271.358 0, 1117420.034 1012264.406 0, 1117278.154 1017843.179 0, 
+    1117136.272 1023422.025 0, 1117408.655 1023428.961 0, 1117679.744 1023435.879 0, 1117950.834 1023442.813 0, 1118221.923 1023449.764 0, 1118493.011 1023456.73 0, 1118764.099 1023463.712 0, 1119035.187 1023470.71 0, 1119306.274 1023477.725 0, 1119577.361 1023484.755 0, 
+    1119848.447 1023491.801 0, 1120119.533 1023498.863 0, 1120390.619 1023505.941 0, 1120661.704 1023513.035 0, 1120932.789 1023520.145 0, 1121203.873 1023527.27 0, 1121474.957 1023534.412 0, 1121746.04 1023541.57 0, 1122017.123 1023548.744 0, 1122288.206 1023555.933 0, 
+    1122559.288 1023563.139 0, 1122830.37 1023570.36 0, 1123101.451 1023577.598 0, 1123372.532 1023584.851 0, 1123642.321 1023592.086 0, 1123914.693 1023599.406 0, 1124185.772 1023606.708 0, 1124456.852 1023614.025 0, 1124727.93 1023621.358 0, 1124999.009 1023628.707 0, 
+    1125270.087 1023636.073 0, 1125541.164 1023643.454 0, 1125812.241 1023650.851 0, 1126083.318 1023658.264 0, 1126354.394 1023665.693 0, 1126625.47 1023673.138 0, 1126896.545 1023680.599 0, 1127167.62 1023688.076 0, 1127438.694 1023695.568 0, 1127709.768 1023703.077 0, 
+    1127980.842 1023710.602 0, 1128251.915 1023718.143 0, 1128522.988 1023725.699 0, 1128794.06 1023733.272 0, 1129065.131 1023740.86 0, 1129336.203 1023748.465 0, 1129607.274 1023756.085 0, 1129878.344 1023763.722 0, 1130148.123 1023771.338 0, 1130305.766 1018192.914 0, 
+    1130463.407 1012614.565 0))
+
+POLYGON ((1143158.936 1024157.409 0, 1142889.177 1024149.031 0, 1142618.13 1024140.629 0, 1142347.081 1024132.243 0, 1142076.033 1024123.872 0, 1141804.983 1024115.518 0, 1141533.934 1024107.18 0, 1141262.883 1024098.857 0, 1140991.833 1024090.551 0, 1140720.782 1024082.26 0, 
+    1140449.73 1024073.986 0, 1140178.678 1024065.727 0, 1139907.625 1024057.484 0, 1139636.572 1024049.258 0, 1139365.518 1024041.047 0, 1139094.464 1024032.852 0, 1138823.41 1024024.673 0, 1138552.354 1024016.51 0, 1138281.299 1024008.364 0, 1138010.243 1024000.233 0, 
+    1137739.186 1023992.118 0, 1137468.129 1023984.018 0, 1137197.072 1023975.935 0, 1136926.014 1023967.868 0, 1136653.666 1023959.779 0, 1136383.897 1023951.782 0, 1136112.837 1023943.762 0, 1135841.778 1023935.759 0, 1135570.717 1023927.772 0, 1135299.657 1023919.8 0, 
+    1135028.595 1023911.845 0, 1134757.534 1023903.905 0, 1134486.471 1023895.982 0, 1134215.409 1023888.074 0, 1133944.346 1023880.182 0, 1133673.282 1023872.307 0, 1133402.218 1023864.447 0, 1133131.154 1023856.603 0, 1132860.089 1023848.775 0, 1132589.023 1023840.963 0, 
+    1132317.957 1023833.167 0, 1132046.891 1023825.387 0, 1131775.824 1023817.623 0, 1131504.757 1023809.875 0, 1131233.689 1023802.143 0, 1130962.621 1023794.427 0, 1130691.553 1023786.727 0, 1130420.484 1023779.042 0, 1130148.123 1023771.338 0, 1129990.479 1029349.83 0, 
+    1129832.832 1034928.388 0, 1130104.533 1034936.074 0, 1130374.945 1034943.739 0, 1130645.357 1034951.421 0, 1130915.768 1034959.118 0, 1131186.179 1034966.832 0, 1131456.59 1034974.561 0, 1131727 1034982.306 0, 1131997.41 1034990.067 0, 1132267.819 1034997.844 0, 
+    1132538.228 1035005.637 0, 1132808.636 1035013.446 0, 1133079.044 1035021.271 0, 1133349.451 1035029.112 0, 1133619.858 1035036.969 0, 1133890.264 1035044.841 0, 1134160.67 1035052.73 0, 1134431.076 1035060.634 0, 1134701.481 1035068.554 0, 1134971.885 1035076.49 0, 
+    1135242.29 1035084.443 0, 1135512.693 1035092.411 0, 1135783.096 1035100.395 0, 1136053.499 1035108.395 0, 1136322.615 1035116.372 0, 1136594.303 1035124.442 0, 1136864.704 1035132.49 0, 1137135.105 1035140.553 0, 1137405.505 1035148.633 0, 1137675.905 1035156.728 0, 
+    1137946.305 1035164.839 0, 1138216.704 1035172.967 0, 1138487.102 1035181.11 0, 1138757.5 1035189.269 0, 1139027.897 1035197.444 0, 1139298.294 1035205.634 0, 1139568.691 1035213.841 0, 1139839.087 1035222.064 0, 1140109.482 1035230.303 0, 1140379.877 1035238.557 0, 
+    1140650.272 1035246.828 0, 1140920.666 1035255.114 0, 1141191.06 1035263.416 0, 1141461.453 1035271.734 0, 1141731.845 1035280.068 0, 1142002.237 1035288.418 0, 1142272.629 1035296.784 0, 1142543.02 1035305.166 0, 1142812.125 1035313.524 0, 1142985.532 1029735.434 0, 
+    1143158.936 1024157.409 0))
+
+POLYGON ((1155790.279 1035735.328 0, 1155521.196 1035726.21 0, 1155250.83 1035717.064 0, 1154980.463 1035707.934 0, 1154710.096 1035698.82 0, 1154439.728 1035689.722 0, 1154169.359 1035680.64 0, 1153898.99 1035671.574 0, 1153628.62 1035662.524 0, 1153358.25 1035653.49 0, 
+    1153087.88 1035644.471 0, 1152817.509 1035635.469 0, 1152547.137 1035626.482 0, 1152276.765 1035617.511 0, 1152006.392 1035608.557 0, 1151736.019 1035599.618 0, 1151465.645 1035590.695 0, 1151195.27 1035581.788 0, 1150924.896 1035572.897 0, 1150654.52 1035564.022 0, 
+    1150384.144 1035555.162 0, 1150113.768 1035546.319 0, 1149843.391 1035537.492 0, 1149573.013 1035528.68 0, 1149301.351 1035519.843 0, 1149032.257 1035511.105 0, 1148761.878 1035502.341 0, 1148491.498 1035493.593 0, 1148221.118 1035484.861 0, 1147950.738 1035476.145 0, 
+    1147680.357 1035467.445 0, 1147409.975 1035458.761 0, 1147139.593 1035450.092 0, 1146869.21 1035441.44 0, 1146598.827 1035432.804 0, 1146328.444 1035424.183 0, 1146058.06 1035415.578 0, 1145787.675 1035406.99 0, 1145517.29 1035398.417 0, 1145246.904 1035389.86 0, 
+    1144976.518 1035381.319 0, 1144706.131 1035372.794 0, 1144435.744 1035364.285 0, 1144165.357 1035355.791 0, 1143894.968 1035347.314 0, 1143624.58 1035338.853 0, 1143354.191 1035330.407 0, 1143083.801 1035321.978 0, 1142812.125 1035313.524 0, 1142638.717 1040891.675 0, 
+    1142465.307 1046469.882 0, 1142736.323 1046478.315 0, 1143006.056 1046486.724 0, 1143275.789 1046495.149 0, 1143545.521 1046503.59 0, 1143815.252 1046512.047 0, 1144084.983 1046520.52 0, 1144354.714 1046529.008 0, 1144624.444 1046537.513 0, 1144894.173 1046546.033 0, 
+    1145163.902 1046554.569 0, 1145433.631 1046563.121 0, 1145703.359 1046571.689 0, 1145973.086 1046580.273 0, 1146242.813 1046588.872 0, 1146512.54 1046597.488 0, 1146782.266 1046606.119 0, 1147051.991 1046614.766 0, 1147321.716 1046623.429 0, 1147591.44 1046632.108 0, 
+    1147861.164 1046640.803 0, 1148130.888 1046649.514 0, 1148400.611 1046658.241 0, 1148670.333 1046666.983 0, 1148938.774 1046675.7 0, 1149209.776 1046684.516 0, 1149479.497 1046693.306 0, 1149749.218 1046702.112 0, 1150018.937 1046710.934 0, 1150288.657 1046719.772 0, 
+    1150558.376 1046728.625 0, 1150828.094 1046737.495 0, 1151097.812 1046746.38 0, 1151367.529 1046755.281 0, 1151637.245 1046764.198 0, 1151906.962 1046773.131 0, 1152176.677 1046782.08 0, 1152446.392 1046791.045 0, 1152716.107 1046800.026 0, 1152985.821 1046809.022 0, 
+    1153255.534 1046818.035 0, 1153525.247 1046827.063 0, 1153794.96 1046836.107 0, 1154064.672 1046845.167 0, 1154334.383 1046854.243 0, 1154604.094 1046863.335 0, 1154873.804 1046872.442 0, 1155143.514 1046881.566 0, 1155411.943 1046890.662 0, 1155601.112 1041312.966 0, 
+    1155790.279 1035735.328 0))
+
+POLYGON ((1168357.339 1047348.016 0, 1168088.935 1047338.162 0, 1167819.252 1047328.276 0, 1167549.568 1047318.407 0, 1167279.884 1047308.553 0, 1167010.199 1047298.715 0, 1166740.514 1047288.893 0, 1166470.828 1047279.087 0, 1166201.142 1047269.297 0, 1165931.455 1047259.523 0, 
+    1165661.767 1047249.764 0, 1165392.079 1047240.022 0, 1165122.39 1047230.295 0, 1164852.701 1047220.584 0, 1164583.011 1047210.889 0, 1164313.321 1047201.21 0, 1164043.63 1047191.547 0, 1163773.938 1047181.899 0, 1163504.246 1047172.268 0, 1163234.554 1047162.652 0, 
+    1162964.86 1047153.053 0, 1162695.167 1047143.469 0, 1162425.472 1047133.901 0, 1162155.777 1047124.349 0, 1161884.803 1047114.767 0, 1161616.386 1047105.292 0, 1161346.689 1047095.788 0, 1161076.992 1047086.299 0, 1160807.294 1047076.826 0, 1160537.596 1047067.369 0, 
+    1160267.897 1047057.928 0, 1159998.197 1047048.503 0, 1159728.498 1047039.094 0, 1159458.797 1047029.701 0, 1159189.096 1047020.323 0, 1158919.394 1047010.962 0, 1158649.692 1047001.616 0, 1158379.989 1046992.286 0, 1158110.286 1046982.972 0, 1157840.582 1046973.674 0, 
+    1157570.878 1046964.392 0, 1157301.173 1046955.125 0, 1157031.468 1046945.875 0, 1156761.762 1046936.64 0, 1156492.055 1046927.421 0, 1156222.348 1046918.218 0, 1155952.64 1046909.031 0, 1155682.932 1046899.86 0, 1155411.943 1046890.662 0, 1155222.773 1052468.409 0, 
+    1155033.601 1058046.205 0, 1155303.93 1058055.382 0, 1155572.981 1058064.53 0, 1155842.032 1058073.695 0, 1156111.083 1058082.875 0, 1156380.133 1058092.072 0, 1156649.182 1058101.284 0, 1156918.231 1058110.512 0, 1157187.279 1058119.756 0, 1157456.327 1058129.015 0, 
+    1157725.374 1058138.291 0, 1157994.421 1058147.582 0, 1158263.467 1058156.889 0, 1158532.513 1058166.212 0, 1158801.558 1058175.551 0, 1159070.602 1058184.906 0, 1159339.646 1058194.276 0, 1159608.69 1058203.663 0, 1159877.733 1058213.065 0, 1160146.775 1058222.483 0, 
+    1160415.817 1058231.917 0, 1160684.858 1058241.366 0, 1160953.898 1058250.832 0, 1161222.939 1058260.313 0, 1161490.702 1058269.765 0, 1161761.017 1058279.323 0, 1162030.055 1058288.852 0, 1162299.093 1058298.397 0, 1162568.13 1058307.957 0, 1162837.167 1058317.534 0, 
+    1163106.203 1058327.126 0, 1163375.239 1058336.734 0, 1163644.274 1058346.358 0, 1163913.308 1058355.997 0, 1164182.342 1058365.653 0, 1164451.375 1058375.324 0, 1164720.408 1058385.012 0, 1164989.44 1058394.715 0, 1165258.472 1058404.433 0, 1165527.503 1058414.168 0, 
+    1165796.533 1058423.919 0, 1166065.563 1058433.685 0, 1166334.593 1058443.467 0, 1166603.621 1058453.265 0, 1166872.649 1058463.079 0, 1167141.677 1058472.909 0, 1167410.704 1058482.754 0, 1167679.73 1058492.616 0, 1167947.481 1058502.446 0, 1168152.411 1052925.207 0, 
+    1168357.339 1047348.016 0))
+
+POLYGON ((1180860.022 1058995.169 0, 1180592.297 1058984.583 0, 1180323.3 1058973.961 0, 1180054.302 1058963.356 0, 1179785.303 1058952.766 0, 1179516.304 1058942.192 0, 1179247.304 1058931.634 0, 1178978.303 1058921.092 0, 1178709.302 1058910.565 0, 1178440.3 1058900.055 0, 
+    1178171.298 1058889.56 0, 1177902.295 1058879.081 0, 1177633.291 1058868.618 0, 1177364.287 1058858.171 0, 1177095.282 1058847.739 0, 1176826.276 1058837.324 0, 1176557.27 1058826.924 0, 1176288.263 1058816.54 0, 1176019.256 1058806.172 0, 1175750.248 1058795.82 0, 
+    1175481.24 1058785.484 0, 1175212.23 1058775.163 0, 1174943.221 1058764.858 0, 1174674.21 1058754.569 0, 1174403.926 1058744.248 0, 1174136.188 1058734.039 0, 1173867.175 1058723.798 0, 1173598.163 1058713.572 0, 1173329.149 1058703.362 0, 1173060.135 1058693.169 0, 
+    1172791.121 1058682.991 0, 1172522.105 1058672.828 0, 1172253.09 1058662.682 0, 1171984.073 1058652.551 0, 1171715.056 1058642.437 0, 1171446.039 1058632.338 0, 1171177.02 1058622.255 0, 1170908.002 1058612.187 0, 1170638.982 1058602.136 0, 1170369.962 1058592.101 0, 
+    1170100.942 1058582.081 0, 1169831.921 1058572.077 0, 1169562.899 1058562.089 0, 1169293.877 1058552.117 0, 1169024.854 1058542.16 0, 1168755.83 1058532.22 0, 1168486.806 1058522.295 0, 1168217.781 1058512.386 0, 1167947.481 1058502.446 0, 1167742.55 1064079.729 0, 
+    1167537.617 1069657.052 0, 1167807.258 1069666.968 0, 1168075.626 1069676.852 0, 1168343.993 1069686.753 0, 1168612.36 1069696.669 0, 1168880.727 1069706.601 0, 1169149.093 1069716.549 0, 1169417.458 1069726.513 0, 1169685.822 1069736.492 0, 1169954.186 1069746.487 0, 
+    1170222.55 1069756.499 0, 1170490.913 1069766.525 0, 1170759.275 1069776.568 0, 1171027.637 1069786.626 0, 1171295.998 1069796.701 0, 1171564.358 1069806.791 0, 1171832.718 1069816.897 0, 1172101.077 1069827.018 0, 1172369.436 1069837.156 0, 1172637.794 1069847.309 0, 
+    1172906.152 1069857.478 0, 1173174.508 1069867.663 0, 1173442.865 1069877.863 0, 1173711.22 1069888.08 0, 1173978.305 1069898.263 0, 1174247.93 1069908.56 0, 1174516.284 1069918.824 0, 1174784.637 1069929.103 0, 1175052.99 1069939.399 0, 1175321.342 1069949.71 0, 
+    1175589.693 1069960.037 0, 1175858.044 1069970.38 0, 1176126.395 1069980.738 0, 1176394.744 1069991.112 0, 1176663.093 1070001.503 0, 1176931.442 1070011.909 0, 1177199.789 1070022.33 0, 1177468.137 1070032.768 0, 1177736.483 1070043.221 0, 1178004.829 1070053.69 0, 
+    1178273.175 1070064.175 0, 1178541.519 1070074.676 0, 1178809.863 1070085.192 0, 1179078.207 1070095.725 0, 1179346.55 1070106.273 0, 1179614.892 1070116.837 0, 1179883.234 1070127.416 0, 1180151.575 1070138.012 0, 1180418.645 1070148.573 0, 1180639.334 1064571.851 0, 
+    1180860.022 1058995.169 0))
+
+POLYGON ((1193298.234 1070676.483 0, 1193031.191 1070665.167 0, 1192762.881 1070653.814 0, 1192494.571 1070642.476 0, 1192226.259 1070631.154 0, 1191957.947 1070619.848 0, 1191689.635 1070608.557 0, 1191421.322 1070597.283 0, 1191153.008 1070586.024 0, 1190884.693 1070574.781 0, 
+    1190616.378 1070563.554 0, 1190348.062 1070552.342 0, 1190079.745 1070541.147 0, 1189811.428 1070529.967 0, 1189543.11 1070518.803 0, 1189274.791 1070507.655 0, 1189006.472 1070496.522 0, 1188738.152 1070485.406 0, 1188469.831 1070474.305 0, 1188201.51 1070463.22 0, 
+    1187933.188 1070452.15 0, 1187664.866 1070441.097 0, 1187396.543 1070430.059 0, 1187128.219 1070419.037 0, 1186858.626 1070407.979 0, 1186591.569 1070397.041 0, 1186323.243 1070386.066 0, 1186054.917 1070375.108 0, 1185786.59 1070364.165 0, 1185518.262 1070353.238 0, 
+    1185249.934 1070342.326 0, 1184981.605 1070331.431 0, 1184713.275 1070320.551 0, 1184444.945 1070309.687 0, 1184176.614 1070298.839 0, 1183908.283 1070288.007 0, 1183639.95 1070277.19 0, 1183371.618 1070266.389 0, 1183103.284 1070255.604 0, 1182834.95 1070244.835 0, 
+    1182566.615 1070234.082 0, 1182298.28 1070223.344 0, 1182029.944 1070212.622 0, 1181761.607 1070201.916 0, 1181493.27 1070191.226 0, 1181224.932 1070180.551 0, 1180956.594 1070169.893 0, 1180688.255 1070159.25 0, 1180418.645 1070148.573 0, 1180197.955 1075725.329 0, 
+    1179977.264 1081302.117 0, 1180246.213 1081312.768 0, 1180513.896 1081323.385 0, 1180781.578 1081334.018 0, 1181049.259 1081344.666 0, 1181316.94 1081355.33 0, 1181584.62 1081366.01 0, 1181852.3 1081376.706 0, 1182119.979 1081387.417 0, 1182387.657 1081398.144 0, 
+    1182655.335 1081408.887 0, 1182923.012 1081419.646 0, 1183190.688 1081430.42 0, 1183458.364 1081441.21 0, 1183726.039 1081452.016 0, 1183993.713 1081462.838 0, 1184261.387 1081473.675 0, 1184529.06 1081484.528 0, 1184796.733 1081495.397 0, 1185064.405 1081506.282 0, 
+    1185332.076 1081517.182 0, 1185599.746 1081528.098 0, 1185867.416 1081539.03 0, 1186135.086 1081549.978 0, 1186401.489 1081560.889 0, 1186670.422 1081571.92 0, 1186938.09 1081582.915 0, 1187205.757 1081593.926 0, 1187473.423 1081604.952 0, 1187741.088 1081615.995 0, 
+    1188008.753 1081627.052 0, 1188276.417 1081638.126 0, 1188544.081 1081649.216 0, 1188811.743 1081660.321 0, 1189079.406 1081671.442 0, 1189347.067 1081682.578 0, 1189614.728 1081693.731 0, 1189882.388 1081704.899 0, 1190150.048 1081716.083 0, 1190417.707 1081727.283 0, 
+    1190685.365 1081738.498 0, 1190953.022 1081749.73 0, 1191220.679 1081760.977 0, 1191488.336 1081772.239 0, 1191755.991 1081783.518 0, 1192023.646 1081794.812 0, 1192291.3 1081806.122 0, 1192558.954 1081817.448 0, 1192825.343 1081828.736 0, 1193061.789 1076252.594 0, 
+    1193298.234 1070676.483 0))
+
+POLYGON ((1205671.883 1082391.65 0, 1205405.525 1082379.61 0, 1205137.904 1082367.528 0, 1204870.283 1082355.462 0, 1204602.661 1082343.411 0, 1204335.038 1082331.377 0, 1204067.415 1082319.358 0, 1203799.791 1082307.355 0, 1203532.166 1082295.367 0, 1203264.541 1082283.396 0, 
+    1202996.915 1082271.44 0, 1202729.288 1082259.5 0, 1202461.66 1082247.575 0, 1202194.032 1082235.667 0, 1201926.403 1082223.774 0, 1201658.773 1082211.897 0, 1201391.143 1082200.035 0, 1201123.512 1082188.19 0, 1200855.88 1082176.36 0, 1200588.247 1082164.546 0, 
+    1200320.614 1082152.748 0, 1200052.98 1082140.965 0, 1199785.346 1082129.198 0, 1199517.71 1082117.447 0, 1199248.811 1082105.656 0, 1198982.438 1082093.992 0, 1198714.801 1082082.288 0, 1198447.163 1082070.6 0, 1198179.524 1082058.928 0, 1197911.884 1082047.271 0, 
+    1197644.244 1082035.63 0, 1197376.604 1082024.005 0, 1197108.962 1082012.396 0, 1196841.32 1082000.803 0, 1196573.677 1081989.225 0, 1196306.034 1081977.663 0, 1196038.39 1081966.116 0, 1195770.745 1081954.586 0, 1195503.099 1081943.071 0, 1195235.453 1081931.572 0, 
+    1194967.806 1081920.089 0, 1194700.159 1081908.621 0, 1194432.51 1081897.169 0, 1194164.861 1081885.733 0, 1193897.212 1081874.313 0, 1193629.562 1081862.908 0, 1193361.911 1081851.52 0, 1193094.259 1081840.147 0, 1192825.343 1081828.736 0, 1192588.896 1087404.904 0, 
+    1192352.447 1092981.096 0, 1192620.704 1092992.478 0, 1192887.699 1093003.824 0, 1193154.694 1093015.184 0, 1193421.688 1093026.561 0, 1193688.681 1093037.953 0, 1193955.674 1093049.361 0, 1194222.665 1093060.785 0, 1194489.657 1093072.224 0, 1194756.647 1093083.679 0, 
+    1195023.637 1093095.15 0, 1195290.626 1093106.637 0, 1195557.614 1093118.139 0, 1195824.602 1093129.657 0, 1196091.589 1093141.191 0, 1196358.576 1093152.74 0, 1196625.562 1093164.305 0, 1196892.547 1093175.886 0, 1197159.531 1093187.483 0, 1197426.515 1093199.095 0, 
+    1197693.498 1093210.723 0, 1197960.48 1093222.367 0, 1198227.462 1093234.026 0, 1198494.443 1093245.701 0, 1198760.163 1093257.337 0, 1199028.402 1093269.099 0, 1199295.381 1093280.821 0, 1199562.36 1093292.559 0, 1199829.337 1093304.313 0, 1200096.314 1093316.082 0, 
+    1200363.29 1093327.867 0, 1200630.265 1093339.668 0, 1200897.24 1093351.485 0, 1201164.214 1093363.317 0, 1201431.188 1093375.165 0, 1201698.16 1093387.029 0, 1201965.132 1093398.908 0, 1202232.103 1093410.803 0, 1202499.074 1093422.714 0, 1202766.044 1093434.64 0, 
+    1203033.013 1093446.583 0, 1203299.981 1093458.541 0, 1203566.949 1093470.514 0, 1203833.916 1093482.504 0, 1204100.882 1093494.509 0, 1204367.848 1093506.53 0, 1204634.813 1093518.566 0, 1204901.777 1093530.619 0, 1205167.482 1093542.63 0, 1205419.683 1087967.129 0, 
+    1205671.883 1082391.65 0))
+
+POLYGON ((1217980.879 1094140.366 0, 1217715.207 1094127.604 0, 1217448.278 1094114.798 0, 1217181.348 1094102.007 0, 1216914.417 1094089.232 0, 1216647.486 1094076.473 0, 1216380.554 1094063.729 0, 1216113.621 1094051.002 0, 1215846.688 1094038.289 0, 1215579.753 1094025.593 0, 
+    1215312.818 1094012.912 0, 1215045.882 1094000.247 0, 1214778.946 1093987.598 0, 1214512.008 1093974.964 0, 1214245.07 1093962.346 0, 1213978.132 1093949.744 0, 1213711.192 1093937.158 0, 1213444.252 1093924.587 0, 1213177.311 1093912.032 0, 1212910.369 1093899.493 0, 
+    1212643.426 1093886.969 0, 1212376.483 1093874.461 0, 1212109.539 1093861.969 0, 1211842.595 1093849.492 0, 1211574.391 1093836.973 0, 1211308.703 1093824.586 0, 1211041.756 1093812.157 0, 1210774.808 1093799.743 0, 1210507.86 1093787.346 0, 1210240.911 1093774.963 0, 
+    1209973.961 1093762.597 0, 1209707.01 1093750.246 0, 1209440.059 1093737.911 0, 1209173.107 1093725.592 0, 1208906.154 1093713.288 0, 1208639.201 1093701 0, 1208372.247 1093688.728 0, 1208105.292 1093676.471 0, 1207838.336 1093664.23 0, 1207571.38 1093652.005 0, 
+    1207304.423 1093639.796 0, 1207037.465 1093627.602 0, 1206770.507 1093615.424 0, 1206503.547 1093603.262 0, 1206236.588 1093591.116 0, 1205969.627 1093578.985 0, 1205702.666 1093566.87 0, 1205435.703 1093554.77 0, 1205167.482 1093542.63 0, 1204915.28 1099118.148 0, 
+    1204663.078 1104693.681 0, 1204930.64 1104705.791 0, 1205196.946 1104717.861 0, 1205463.251 1104729.946 0, 1205729.555 1104742.047 0, 1205995.859 1104754.164 0, 1206262.161 1104766.296 0, 1206528.464 1104778.444 0, 1206794.765 1104790.608 0, 1207061.066 1104802.787 0, 
+    1207327.366 1104814.982 0, 1207593.665 1104827.193 0, 1207859.964 1104839.42 0, 1208126.262 1104851.662 0, 1208392.559 1104863.919 0, 1208658.855 1104876.193 0, 1208925.151 1104888.482 0, 1209191.446 1104900.787 0, 1209457.74 1104913.107 0, 1209724.034 1104925.443 0, 
+    1209990.327 1104937.795 0, 1210256.619 1104950.162 0, 1210522.91 1104962.545 0, 1210789.201 1104974.944 0, 1211054.236 1104987.3 0, 1211321.78 1104999.789 0, 1211588.068 1105012.235 0, 1211854.356 1105024.696 0, 1212120.643 1105037.173 0, 1212386.929 1105049.666 0, 
+    1212653.214 1105062.175 0, 1212919.499 1105074.699 0, 1213185.783 1105087.239 0, 1213452.066 1105099.794 0, 1213718.349 1105112.365 0, 1213984.631 1105124.952 0, 1214250.912 1105137.555 0, 1214517.192 1105150.173 0, 1214783.472 1105162.807 0, 1215049.751 1105175.457 0, 
+    1215316.029 1105188.122 0, 1215582.306 1105200.803 0, 1215848.583 1105213.499 0, 1216114.858 1105226.212 0, 1216381.133 1105238.939 0, 1216647.408 1105251.683 0, 1216913.681 1105264.442 0, 1217179.954 1105277.217 0, 1217444.973 1105289.948 0, 1217712.926 1099715.15 0, 
+    1217980.879 1094140.366 0))
+
+POLYGON ((1230225.132 1105922.324 0, 1229960.149 1105908.844 0, 1229693.913 1105895.317 0, 1229427.677 1105881.806 0, 1229161.439 1105868.31 0, 1228895.201 1105854.83 0, 1228628.962 1105841.365 0, 1228362.723 1105827.916 0, 1228096.482 1105814.483 0, 1227830.241 1105801.066 0, 
+    1227563.999 1105787.664 0, 1227297.756 1105774.278 0, 1227031.513 1105760.907 0, 1226765.268 1105747.553 0, 1226499.023 1105734.214 0, 1226232.777 1105720.89 0, 1225966.53 1105707.582 0, 1225700.283 1105694.29 0, 1225434.035 1105681.014 0, 1225167.785 1105667.753 0, 
+    1224901.536 1105654.508 0, 1224635.285 1105641.279 0, 1224369.033 1105628.065 0, 1224102.781 1105614.867 0, 1223835.276 1105601.622 0, 1223570.275 1105588.518 0, 1223304.02 1105575.366 0, 1223037.765 1105562.231 0, 1222771.509 1105549.111 0, 1222505.252 1105536.007 0, 
+    1222238.994 1105522.919 0, 1221972.736 1105509.846 0, 1221706.477 1105496.789 0, 1221440.217 1105483.748 0, 1221173.956 1105470.722 0, 1220907.695 1105457.712 0, 1220641.432 1105444.718 0, 1220375.169 1105431.739 0, 1220108.906 1105418.776 0, 1219842.641 1105405.829 0, 
+    1219576.376 1105392.897 0, 1219310.11 1105379.981 0, 1219043.843 1105367.081 0, 1218777.575 1105354.196 0, 1218511.307 1105341.327 0, 1218245.038 1105328.474 0, 1217978.768 1105315.636 0, 1217712.498 1105302.814 0, 1217444.973 1105289.948 0, 1217177.019 1110864.754 0, 
+    1216909.065 1116439.566 0, 1217175.931 1116452.401 0, 1217441.545 1116465.191 0, 1217707.159 1116477.997 0, 1217972.771 1116490.819 0, 1218238.384 1116503.656 0, 1218503.995 1116516.509 0, 1218769.605 1116529.377 0, 1219035.215 1116542.262 0, 1219300.824 1116555.161 0, 
+    1219566.433 1116568.077 0, 1219832.04 1116581.008 0, 1220097.647 1116593.955 0, 1220363.253 1116606.917 0, 1220628.858 1116619.895 0, 1220894.463 1116632.888 0, 1221160.066 1116645.898 0, 1221425.669 1116658.922 0, 1221691.271 1116671.963 0, 1221956.873 1116685.019 0, 
+    1222222.473 1116698.091 0, 1222488.073 1116711.178 0, 1222753.672 1116724.281 0, 1223019.271 1116737.4 0, 1223283.619 1116750.472 0, 1223550.465 1116763.684 0, 1223816.061 1116776.85 0, 1224081.656 1116790.031 0, 1224347.251 1116803.228 0, 1224612.844 1116816.44 0, 
+    1224878.437 1116829.668 0, 1225144.029 1116842.912 0, 1225409.621 1116856.171 0, 1225675.211 1116869.446 0, 1225940.801 1116882.737 0, 1226206.39 1116896.043 0, 1226471.978 1116909.365 0, 1226737.566 1116922.702 0, 1227003.152 1116936.056 0, 1227268.738 1116949.424 0, 
+    1227534.323 1116962.809 0, 1227799.908 1116976.209 0, 1228065.491 1116989.625 0, 1228331.074 1117003.056 0, 1228596.656 1117016.503 0, 1228862.237 1117029.965 0, 1229127.817 1117043.443 0, 1229393.397 1117056.937 0, 1229657.727 1117070.383 0, 1229941.43 1111496.351 0, 
+    1230225.132 1105922.324 0))
+
+POLYGON ((1242404.556 1117737.215 0, 1242140.263 1117723.023 0, 1241874.722 1117708.778 0, 1241609.181 1117694.55 0, 1241343.639 1117680.337 0, 1241078.096 1117666.14 0, 1240812.552 1117651.958 0, 1240547.008 1117637.793 0, 1240281.463 1117623.642 0, 1240015.916 1117609.508 0, 
+    1239750.369 1117595.389 0, 1239484.822 1117581.285 0, 1239219.273 1117567.197 0, 1238953.723 1117553.125 0, 1238688.173 1117539.069 0, 1238422.622 1117525.028 0, 1238157.07 1117511.002 0, 1237891.517 1117496.993 0, 1237625.963 1117482.999 0, 1237360.409 1117469.02 0, 
+    1237094.854 1117455.058 0, 1236829.297 1117441.111 0, 1236563.741 1117427.179 0, 1236298.183 1117413.263 0, 1236031.377 1117399.298 0, 1235767.065 1117385.478 0, 1235501.505 1117371.609 0, 1235235.944 1117357.756 0, 1234970.382 1117343.918 0, 1234704.819 1117330.096 0, 
+    1234439.256 1117316.29 0, 1234173.691 1117302.499 0, 1233908.126 1117288.724 0, 1233642.56 1117274.964 0, 1233376.994 1117261.22 0, 1233111.426 1117247.492 0, 1232845.858 1117233.779 0, 1232580.289 1117220.082 0, 1232314.719 1117206.401 0, 1232049.148 1117192.735 0, 
+    1231783.577 1117179.085 0, 1231518.004 1117165.451 0, 1231252.431 1117151.832 0, 1230986.857 1117138.229 0, 1230721.282 1117124.641 0, 1230455.707 1117111.069 0, 1230190.13 1117097.513 0, 1229924.553 1117083.972 0, 1229657.727 1117070.383 0, 1229374.024 1122644.416 0, 
+    1229090.322 1128218.444 0, 1229356.489 1128231.999 0, 1229621.41 1128245.507 0, 1229886.33 1128259.029 0, 1230151.249 1128272.568 0, 1230416.168 1128286.122 0, 1230681.086 1128299.692 0, 1230946.003 1128313.277 0, 1231210.919 1128326.878 0, 1231475.834 1128340.494 0, 
+    1231740.749 1128354.126 0, 1232005.663 1128367.774 0, 1232270.576 1128381.437 0, 1232535.488 1128395.116 0, 1232800.399 1128408.81 0, 1233065.31 1128422.52 0, 1233330.22 1128436.246 0, 1233595.129 1128449.987 0, 1233860.037 1128463.743 0, 1234124.944 1128477.516 0, 
+    1234389.851 1128491.304 0, 1234654.757 1128505.107 0, 1234919.661 1128518.926 0, 1235184.566 1128532.761 0, 1235448.225 1128546.546 0, 1235714.371 1128560.477 0, 1235979.273 1128574.359 0, 1236244.174 1128588.256 0, 1236509.074 1128602.168 0, 1236773.973 1128616.097 0, 
+    1237038.871 1128630.04 0, 1237303.769 1128644 0, 1237568.666 1128657.975 0, 1237833.562 1128671.966 0, 1238098.457 1128685.972 0, 1238363.351 1128699.994 0, 1238628.244 1128714.031 0, 1238893.137 1128728.084 0, 1239158.029 1128742.152 0, 1239422.92 1128756.237 0, 
+    1239687.81 1128770.336 0, 1239952.699 1128784.452 0, 1240217.587 1128798.583 0, 1240482.475 1128812.729 0, 1240747.362 1128826.891 0, 1241012.248 1128841.069 0, 1241277.133 1128855.262 0, 1241542.017 1128869.471 0, 1241805.658 1128883.629 0, 1242105.107 1123310.424 0, 
+    1242404.556 1117737.215 0))
+
+POLYGON ((1254519.064 1129584.734 0, 1254255.462 1129569.831 0, 1253990.619 1129554.874 0, 1253725.775 1129539.933 0, 1253460.93 1129525.007 0, 1253196.085 1129510.096 0, 1252931.238 1129495.201 0, 1252666.39 1129480.322 0, 1252401.542 1129465.458 0, 1252136.693 1129450.61 0, 
+    1251871.843 1129435.778 0, 1251606.992 1129420.961 0, 1251342.14 1129406.16 0, 1251077.287 1129391.374 0, 1250812.434 1129376.604 0, 1250547.579 1129361.849 0, 1250282.724 1129347.111 0, 1250017.868 1129332.387 0, 1249753.011 1129317.679 0, 1249488.153 1129302.987 0, 
+    1249223.294 1129288.311 0, 1248958.434 1129273.65 0, 1248693.574 1129259.004 0, 1248428.712 1129244.374 0, 1248162.608 1129229.692 0, 1247898.987 1129215.162 0, 1247634.123 1129200.579 0, 1247369.258 1129186.011 0, 1247104.393 1129171.459 0, 1246839.526 1129156.923 0, 
+    1246574.659 1129142.402 0, 1246309.79 1129127.897 0, 1246044.921 1129113.408 0, 1245780.051 1129098.934 0, 1245515.181 1129084.475 0, 1245250.309 1129070.033 0, 1244985.437 1129055.605 0, 1244720.563 1129041.194 0, 1244455.689 1129026.798 0, 1244190.814 1129012.418 0, 
+    1243925.938 1128998.053 0, 1243661.061 1128983.704 0, 1243396.184 1128969.37 0, 1243131.305 1128955.052 0, 1242866.426 1128940.75 0, 1242601.546 1128926.463 0, 1242336.665 1128912.191 0, 1242071.783 1128897.936 0, 1241805.658 1128883.629 0, 1241506.209 1134456.825 0, 
+    1241206.761 1140030.008 0, 1241472.228 1140044.28 0, 1241736.454 1140058.5 0, 1242000.678 1140072.736 0, 1242264.902 1140086.987 0, 1242529.126 1140101.254 0, 1242793.348 1140115.537 0, 1243057.57 1140129.835 0, 1243321.79 1140144.149 0, 1243586.01 1140158.478 0, 
+    1243850.229 1140172.823 0, 1244114.447 1140187.183 0, 1244378.665 1140201.559 0, 1244642.881 1140215.95 0, 1244907.097 1140230.357 0, 1245171.311 1140244.78 0, 1245435.525 1140259.218 0, 1245699.738 1140273.671 0, 1245963.951 1140288.141 0, 1246228.162 1140302.625 0, 
+    1246492.372 1140317.126 0, 1246756.582 1140331.641 0, 1247020.791 1140346.173 0, 1247284.999 1140360.72 0, 1247547.967 1140375.214 0, 1247813.412 1140389.86 0, 1248077.618 1140404.454 0, 1248341.822 1140419.063 0, 1248606.026 1140433.688 0, 1248870.229 1140448.328 0, 
+    1249134.43 1140462.984 0, 1249398.632 1140477.655 0, 1249662.832 1140492.342 0, 1249927.031 1140507.044 0, 1250191.23 1140521.762 0, 1250455.427 1140536.496 0, 1250719.624 1140551.245 0, 1250983.82 1140566.01 0, 1251248.015 1140580.79 0, 1251512.209 1140595.585 0, 
+    1251776.402 1140610.397 0, 1252040.595 1140625.224 0, 1252304.786 1140640.066 0, 1252568.977 1140654.924 0, 1252833.166 1140669.797 0, 1253097.355 1140684.686 0, 1253361.543 1140699.591 0, 1253625.73 1140714.511 0, 1253888.679 1140729.377 0, 1254203.871 1135157.062 0, 
+    1254519.064 1129584.734 0))
+
+POLYGON ((1266568.57 1141464.571 0, 1266305.663 1141448.963 0, 1266041.519 1141433.296 0, 1265777.374 1141417.645 0, 1265513.228 1141402.01 0, 1265249.082 1141386.39 0, 1264984.934 1141370.786 0, 1264720.785 1141355.197 0, 1264456.636 1141339.624 0, 1264192.486 1141324.066 0, 
+    1263928.334 1141308.524 0, 1263664.182 1141292.998 0, 1263400.029 1141277.487 0, 1263135.875 1141261.991 0, 1262871.72 1141246.512 0, 1262607.564 1141231.047 0, 1262343.408 1141215.598 0, 1262079.25 1141200.165 0, 1261815.091 1141184.748 0, 1261550.932 1141169.345 0, 
+    1261286.771 1141153.959 0, 1261022.61 1141138.588 0, 1260758.448 1141123.232 0, 1260494.285 1141107.892 0, 1260228.884 1141092.496 0, 1259965.956 1141077.259 0, 1259701.79 1141061.966 0, 1259437.624 1141046.688 0, 1259173.456 1141031.426 0, 1258909.287 1141016.179 0, 
+    1258645.118 1141000.948 0, 1258380.948 1140985.732 0, 1258116.777 1140970.532 0, 1257852.604 1140955.348 0, 1257588.432 1140940.179 0, 1257324.258 1140925.026 0, 1257060.083 1140909.888 0, 1256795.907 1140894.766 0, 1256531.731 1140879.659 0, 1256267.553 1140864.568 0, 
+    1256003.375 1140849.492 0, 1255739.196 1140834.432 0, 1255475.016 1140819.387 0, 1255210.835 1140804.358 0, 1254946.653 1140789.345 0, 1254682.47 1140774.347 0, 1254418.287 1140759.365 0, 1254154.102 1140744.398 0, 1253888.679 1140729.377 0, 1253573.488 1146301.674 0, 
+    1253258.298 1151873.95 0, 1253523.062 1151888.934 0, 1253786.591 1151903.863 0, 1254050.119 1151918.808 0, 1254313.645 1151933.769 0, 1254577.171 1151948.745 0, 1254840.696 1151963.737 0, 1255104.221 1151978.744 0, 1255367.744 1151993.767 0, 1255631.266 1152008.805 0, 
+    1255894.788 1152023.859 0, 1256158.308 1152038.928 0, 1256421.828 1152054.012 0, 1256685.347 1152069.113 0, 1256948.865 1152084.228 0, 1257212.382 1152099.36 0, 1257475.898 1152114.506 0, 1257739.413 1152129.669 0, 1258002.928 1152144.846 0, 1258266.441 1152160.04 0, 
+    1258529.954 1152175.249 0, 1258793.465 1152190.473 0, 1259056.976 1152205.713 0, 1259320.486 1152220.968 0, 1259582.762 1152236.167 0, 1259847.503 1152251.525 0, 1260111.01 1152266.827 0, 1260374.517 1152282.145 0, 1260638.022 1152297.477 0, 1260901.527 1152312.826 0, 
+    1261165.03 1152328.19 0, 1261428.533 1152343.569 0, 1261692.035 1152358.964 0, 1261955.535 1152374.374 0, 1262219.035 1152389.8 0, 1262482.535 1152405.242 0, 1262746.033 1152420.699 0, 1263009.53 1152436.171 0, 1263273.026 1152451.659 0, 1263536.522 1152467.163 0, 
+    1263800.016 1152482.682 0, 1264063.51 1152498.216 0, 1264327.002 1152513.766 0, 1264590.494 1152529.332 0, 1264853.985 1152544.913 0, 1265117.475 1152560.509 0, 1265380.964 1152576.121 0, 1265644.452 1152591.749 0, 1265906.707 1152607.319 0, 1266237.638 1147035.956 0, 
+    1266568.57 1141464.571 0))
+
+POLYGON ((1278552.993 1153376.419 0, 1278290.781 1153360.108 0, 1278027.338 1153343.736 0, 1277763.894 1153327.38 0, 1277500.449 1153311.039 0, 1277237.004 1153294.714 0, 1276973.557 1153278.404 0, 1276710.109 1153262.109 0, 1276446.661 1153245.83 0, 1276183.211 1153229.567 0, 
+    1275919.76 1153213.319 0, 1275656.309 1153197.087 0, 1275392.856 1153180.87 0, 1275129.403 1153164.669 0, 1274865.949 1153148.483 0, 1274602.493 1153132.313 0, 1274339.037 1153116.158 0, 1274075.58 1153100.019 0, 1273812.122 1153083.895 0, 1273548.662 1153067.787 0, 
+    1273285.202 1153051.694 0, 1273021.741 1153035.616 0, 1272758.279 1153019.555 0, 1272494.816 1153003.508 0, 1272230.121 1152987.403 0, 1271967.888 1152971.462 0, 1271704.422 1152955.463 0, 1271440.955 1152939.478 0, 1271177.488 1152923.51 0, 1270914.019 1152907.557 0, 
+    1270650.55 1152891.619 0, 1270387.079 1152875.697 0, 1270123.608 1152859.79 0, 1269860.136 1152843.899 0, 1269596.662 1152828.023 0, 1269333.188 1152812.163 0, 1269069.713 1152796.318 0, 1268806.237 1152780.489 0, 1268542.76 1152764.675 0, 1268279.282 1152748.877 0, 
+    1268015.803 1152733.095 0, 1267752.323 1152717.328 0, 1267488.843 1152701.576 0, 1267225.361 1152685.84 0, 1266961.879 1152670.119 0, 1266698.395 1152654.414 0, 1266434.911 1152638.725 0, 1266171.425 1152623.05 0, 1265906.707 1152607.319 0, 1265575.777 1158178.655 0, 
+    1265244.85 1163749.96 0, 1265508.909 1163765.652 0, 1265771.739 1163781.288 0, 1266034.567 1163796.938 0, 1266297.395 1163812.604 0, 1266560.222 1163828.286 0, 1266823.048 1163843.982 0, 1267085.872 1163859.695 0, 1267348.696 1163875.423 0, 1267611.519 1163891.166 0, 
+    1267874.341 1163906.925 0, 1268137.163 1163922.699 0, 1268399.983 1163938.489 0, 1268662.802 1163954.294 0, 1268925.621 1163970.115 0, 1269188.438 1163985.951 0, 1269451.255 1164001.803 0, 1269714.07 1164017.67 0, 1269976.885 1164033.552 0, 1270239.698 1164049.45 0, 
+    1270502.511 1164065.364 0, 1270765.323 1164081.293 0, 1271028.134 1164097.237 0, 1271290.944 1164113.197 0, 1271552.525 1164129.098 0, 1271816.561 1164145.163 0, 1272079.368 1164161.17 0, 1272342.174 1164177.192 0, 1272604.98 1164193.229 0, 1272867.784 1164209.282 0, 
+    1273130.587 1164225.35 0, 1273393.39 1164241.433 0, 1273656.191 1164257.532 0, 1273918.992 1164273.647 0, 1274181.791 1164289.777 0, 1274444.59 1164305.923 0, 1274707.388 1164322.084 0, 1274970.184 1164338.26 0, 1275232.98 1164354.452 0, 1275495.775 1164370.659 0, 
+    1275758.569 1164386.882 0, 1276021.362 1164403.121 0, 1276284.154 1164419.374 0, 1276546.945 1164435.644 0, 1276809.735 1164451.928 0, 1277072.524 1164468.229 0, 1277335.312 1164484.544 0, 1277598.099 1164500.875 0, 1277859.658 1164517.146 0, 1278206.325 1158946.798 0, 
+    1278552.993 1153376.419 0))
+
+POLYGON ((1290472.249 1165319.968 0, 1290210.735 1165302.958 0, 1289947.995 1165285.885 0, 1289685.254 1165268.827 0, 1289422.512 1165251.784 0, 1289159.769 1165234.757 0, 1288897.025 1165217.746 0, 1288634.28 1165200.749 0, 1288371.534 1165183.769 0, 1288108.787 1165166.803 0, 
+    1287846.039 1165149.854 0, 1287583.29 1165132.919 0, 1287320.54 1165116.001 0, 1287057.789 1165099.097 0, 1286795.037 1165082.209 0, 1286532.284 1165065.337 0, 1286269.53 1165048.48 0, 1286006.775 1165031.638 0, 1285744.019 1165014.812 0, 1285481.263 1164998.002 0, 
+    1285218.505 1164981.206 0, 1284955.746 1164964.427 0, 1284692.986 1164947.663 0, 1284430.225 1164930.914 0, 1284166.237 1164914.103 0, 1283904.7 1164897.463 0, 1283641.936 1164880.76 0, 1283379.172 1164864.074 0, 1283116.406 1164847.402 0, 1282853.639 1164830.746 0, 
+    1282590.871 1164814.106 0, 1282328.103 1164797.481 0, 1282065.333 1164780.871 0, 1281802.562 1164764.277 0, 1281539.791 1164747.699 0, 1281277.018 1164731.135 0, 1281014.244 1164714.588 0, 1280751.47 1164698.056 0, 1280488.694 1164681.539 0, 1280225.918 1164665.038 0, 
+    1279963.14 1164648.552 0, 1279700.362 1164632.081 0, 1279437.582 1164615.627 0, 1279174.802 1164599.187 0, 1278912.02 1164582.763 0, 1278649.238 1164566.355 0, 1278386.455 1164549.962 0, 1278123.67 1164533.584 0, 1277859.658 1164517.146 0, 1277512.994 1170087.458 0, 
+    1277166.332 1175657.73 0, 1277429.686 1175674.127 0, 1277691.815 1175690.464 0, 1277953.942 1175706.816 0, 1278216.069 1175723.184 0, 1278478.194 1175739.567 0, 1278740.319 1175755.965 0, 1279002.443 1175772.379 0, 1279264.566 1175788.808 0, 1279526.688 1175805.253 0, 
+    1279788.808 1175821.713 0, 1280050.928 1175838.188 0, 1280313.047 1175854.679 0, 1280575.165 1175871.186 0, 1280837.282 1175887.707 0, 1281099.398 1175904.245 0, 1281361.513 1175920.797 0, 1281623.627 1175937.365 0, 1281885.74 1175953.949 0, 1282147.852 1175970.548 0, 
+    1282409.963 1175987.162 0, 1282672.073 1176003.792 0, 1282934.183 1176020.437 0, 1283196.291 1176037.098 0, 1283457.175 1176053.696 0, 1283720.504 1176070.466 0, 1283982.609 1176087.173 0, 1284244.714 1176103.895 0, 1284506.817 1176120.633 0, 1284768.919 1176137.386 0, 
+    1285031.02 1176154.155 0, 1285293.121 1176170.939 0, 1285555.22 1176187.738 0, 1285817.318 1176204.553 0, 1286079.416 1176221.383 0, 1286341.512 1176238.229 0, 1286603.607 1176255.09 0, 1286865.702 1176271.967 0, 1287127.795 1176288.859 0, 1287389.887 1176305.767 0, 
+    1287651.979 1176322.689 0, 1287914.069 1176339.628 0, 1288176.158 1176356.582 0, 1288438.247 1176373.551 0, 1288700.334 1176390.535 0, 1288962.421 1176407.535 0, 1289224.506 1176424.551 0, 1289486.59 1176441.582 0, 1289747.452 1176458.549 0, 1290109.849 1170889.278 0, 
+    1290472.249 1165319.968 0))
+
+POLYGON ((1302326.259 1177294.908 0, 1302065.444 1177277.204 0, 1301803.409 1177259.433 0, 1301541.373 1177241.677 0, 1301279.335 1177223.937 0, 1301017.297 1177206.212 0, 1300755.258 1177188.502 0, 1300493.217 1177170.808 0, 1300231.176 1177153.129 0, 1299969.133 1177135.466 0, 
+    1299707.09 1177117.818 0, 1299445.045 1177100.186 0, 1299182.999 1177082.569 0, 1298920.953 1177064.967 0, 1298658.905 1177047.381 0, 1298396.856 1177029.81 0, 1298134.807 1177012.255 0, 1297872.756 1176994.715 0, 1297610.704 1176977.19 0, 1297348.651 1176959.681 0, 
+    1297086.597 1176942.188 0, 1296824.542 1176924.709 0, 1296562.486 1176907.247 0, 1296300.429 1176889.799 0, 1296037.151 1176872.286 0, 1295776.312 1176854.951 0, 1295514.252 1176837.55 0, 1295252.191 1176820.164 0, 1294990.129 1176802.794 0, 1294728.066 1176785.439 0, 
+    1294466.002 1176768.1 0, 1294203.937 1176750.776 0, 1293941.87 1176733.467 0, 1293679.803 1176716.174 0, 1293417.735 1176698.896 0, 1293155.666 1176681.634 0, 1292893.596 1176664.387 0, 1292631.524 1176647.156 0, 1292369.452 1176629.94 0, 1292107.379 1176612.739 0, 
+    1291845.304 1176595.554 0, 1291583.229 1176578.384 0, 1291321.153 1176561.23 0, 1291059.075 1176544.091 0, 1290796.997 1176526.968 0, 1290534.918 1176509.86 0, 1290272.837 1176492.767 0, 1290010.756 1176475.69 0, 1289747.452 1176458.549 0, 1289385.058 1182027.774 0, 
+    1289022.667 1187596.95 0, 1289285.312 1187614.049 0, 1289546.738 1187631.083 0, 1289808.163 1187648.133 0, 1290069.586 1187665.198 0, 1290331.009 1187682.279 0, 1290592.431 1187699.375 0, 1290853.852 1187716.486 0, 1291115.271 1187733.613 0, 1291376.69 1187750.755 0, 
+    1291638.108 1187767.913 0, 1291899.525 1187785.086 0, 1292160.94 1187802.274 0, 1292422.355 1187819.478 0, 1292683.769 1187836.697 0, 1292945.181 1187853.931 0, 1293206.593 1187871.181 0, 1293468.004 1187888.446 0, 1293729.413 1187905.727 0, 1293990.822 1187923.023 0, 
+    1294252.229 1187940.334 0, 1294513.636 1187957.661 0, 1294775.042 1187975.003 0, 1295036.446 1187992.361 0, 1295296.632 1188009.653 0, 1295559.252 1188027.122 0, 1295820.653 1188044.526 0, 1296082.054 1188061.945 0, 1296343.453 1188079.379 0, 1296604.852 1188096.829 0, 
+    1296866.249 1188114.295 0, 1297127.645 1188131.775 0, 1297389.041 1188149.271 0, 1297650.435 1188166.783 0, 1297911.828 1188184.31 0, 1298173.22 1188201.852 0, 1298434.612 1188219.409 0, 1298696.002 1188236.982 0, 1298957.391 1188254.571 0, 1299218.779 1188272.174 0, 
+    1299480.166 1188289.793 0, 1299741.552 1188307.428 0, 1300002.937 1188325.078 0, 1300264.321 1188342.743 0, 1300525.704 1188360.424 0, 1300787.085 1188378.12 0, 1301048.466 1188395.831 0, 1301309.846 1188413.558 0, 1301570.008 1188431.218 0, 1301948.132 1182863.088 0, 
+    1302326.259 1177294.908 0))
+
+POLYGON ((1314114.943 1189300.93 0, 1313854.83 1189282.536 0, 1313593.501 1189264.07 0, 1313332.171 1189245.621 0, 1313070.84 1189227.186 0, 1312809.509 1189208.767 0, 1312548.176 1189190.363 0, 1312286.842 1189171.975 0, 1312025.506 1189153.602 0, 1311764.17 1189135.245 0, 
+    1311502.833 1189116.903 0, 1311241.495 1189098.576 0, 1310980.155 1189080.265 0, 1310718.815 1189061.969 0, 1310457.473 1189043.688 0, 1310196.13 1189025.423 0, 1309934.787 1189007.173 0, 1309673.442 1188988.938 0, 1309412.096 1188970.719 0, 1309150.749 1188952.516 0, 
+    1308889.401 1188934.327 0, 1308628.052 1188916.154 0, 1308366.702 1188897.997 0, 1308105.35 1188879.855 0, 1307842.783 1188861.644 0, 1307582.645 1188843.617 0, 1307321.29 1188825.521 0, 1307059.935 1188807.44 0, 1306798.578 1188789.375 0, 1306537.22 1188771.325 0, 
+    1306275.862 1188753.29 0, 1306014.502 1188735.271 0, 1305753.141 1188717.267 0, 1305491.779 1188699.279 0, 1305230.416 1188681.306 0, 1304969.052 1188663.349 0, 1304707.687 1188645.406 0, 1304446.321 1188627.48 0, 1304184.954 1188609.568 0, 1303923.586 1188591.672 0, 
+    1303662.217 1188573.792 0, 1303400.846 1188555.926 0, 1303139.475 1188538.076 0, 1302878.102 1188520.242 0, 1302616.729 1188502.423 0, 1302355.354 1188484.619 0, 1302093.979 1188466.831 0, 1301832.602 1188449.058 0, 1301570.008 1188431.218 0, 1301191.888 1193999.294 0, 
+    1300813.772 1199567.311 0, 1301075.708 1199585.106 0, 1301336.429 1199602.835 0, 1301597.149 1199620.579 0, 1301857.868 1199638.338 0, 1302118.586 1199656.112 0, 1302379.303 1199673.902 0, 1302640.019 1199691.707 0, 1302900.734 1199709.527 0, 1303161.448 1199727.363 0, 
+    1303422.161 1199745.214 0, 1303682.873 1199763.081 0, 1303943.583 1199780.963 0, 1304204.293 1199798.86 0, 1304465.001 1199816.772 0, 1304725.709 1199834.7 0, 1304986.415 1199852.644 0, 1305247.121 1199870.602 0, 1305507.825 1199888.576 0, 1305768.528 1199906.565 0, 
+    1306029.231 1199924.57 0, 1306289.932 1199942.59 0, 1306550.632 1199960.625 0, 1306811.331 1199978.676 0, 1307070.817 1199996.658 0, 1307332.726 1200014.823 0, 1307593.422 1200032.92 0, 1307854.117 1200051.032 0, 1308114.81 1200069.159 0, 1308375.503 1200087.302 0, 
+    1308636.195 1200105.46 0, 1308896.885 1200123.633 0, 1309157.575 1200141.822 0, 1309418.263 1200160.026 0, 1309678.95 1200178.245 0, 1309939.637 1200196.48 0, 1310200.322 1200214.73 0, 1310461.006 1200232.996 0, 1310721.689 1200251.276 0, 1310982.371 1200269.573 0, 
+    1311243.052 1200287.884 0, 1311503.731 1200306.211 0, 1311764.41 1200324.553 0, 1312025.088 1200342.911 0, 1312285.764 1200361.283 0, 1312546.44 1200379.672 0, 1312807.114 1200398.075 0, 1313067.787 1200416.494 0, 1313327.248 1200434.843 0, 1313721.094 1194867.916 0, 
+    1314114.943 1189300.93 0))
+
+POLYGON ((1325838.224 1201337.724 0, 1325578.814 1201318.642 0, 1325318.193 1201299.487 0, 1325057.572 1201280.347 0, 1324796.95 1201261.222 0, 1324536.326 1201242.113 0, 1324275.701 1201223.019 0, 1324015.075 1201203.94 0, 1323754.448 1201184.877 0, 1323493.82 1201165.829 0, 
+    1323233.191 1201146.797 0, 1322972.561 1201127.78 0, 1322711.929 1201108.778 0, 1322451.297 1201089.791 0, 1322190.663 1201070.82 0, 1321930.028 1201051.864 0, 1321669.392 1201032.924 0, 1321408.755 1201013.999 0, 1321148.117 1200995.089 0, 1320887.478 1200976.194 0, 
+    1320626.838 1200957.315 0, 1320366.196 1200938.451 0, 1320105.554 1200919.603 0, 1319844.91 1200900.77 0, 1319583.055 1200881.865 0, 1319323.619 1200863.15 0, 1319062.972 1200844.363 0, 1318802.324 1200825.591 0, 1318541.675 1200806.834 0, 1318281.024 1200788.093 0, 
+    1318020.373 1200769.368 0, 1317759.72 1200750.657 0, 1317499.067 1200731.962 0, 1317238.412 1200713.283 0, 1316977.756 1200694.618 0, 1316717.099 1200675.969 0, 1316456.441 1200657.336 0, 1316195.782 1200638.717 0, 1315935.122 1200620.114 0, 1315674.461 1200601.527 0, 
+    1315413.798 1200582.954 0, 1315153.135 1200564.397 0, 1314892.47 1200545.856 0, 1314631.804 1200527.329 0, 1314371.138 1200508.819 0, 1314110.47 1200490.323 0, 1313849.801 1200471.843 0, 1313589.131 1200453.378 0, 1313327.248 1200434.843 0, 1312933.408 1206001.706 0, 
+    1312539.572 1211568.501 0, 1312800.796 1211586.99 0, 1313060.811 1211605.409 0, 1313320.824 1211623.842 0, 1313580.837 1211642.292 0, 1313840.848 1211660.756 0, 1314100.859 1211679.236 0, 1314360.868 1211697.731 0, 1314620.876 1211716.241 0, 1314880.884 1211734.767 0, 
+    1315140.89 1211753.307 0, 1315400.895 1211771.864 0, 1315660.898 1211790.435 0, 1315920.901 1211809.022 0, 1316180.903 1211827.624 0, 1316440.903 1211846.242 0, 1316700.903 1211864.874 0, 1316960.901 1211883.522 0, 1317220.899 1211902.186 0, 1317480.895 1211920.864 0, 
+    1317740.89 1211939.558 0, 1318000.884 1211958.268 0, 1318260.877 1211976.992 0, 1318520.868 1211995.732 0, 1318779.652 1212014.4 0, 1319040.849 1212033.258 0, 1319300.837 1212052.043 0, 1319560.824 1212070.844 0, 1319820.811 1212089.661 0, 1320080.796 1212108.492 0, 
+    1320340.78 1212127.339 0, 1320600.763 1212146.202 0, 1320860.745 1212165.079 0, 1321120.725 1212183.972 0, 1321380.705 1212202.88 0, 1321640.683 1212221.804 0, 1321900.661 1212240.743 0, 1322160.637 1212259.697 0, 1322420.612 1212278.666 0, 1322680.586 1212297.651 0, 
+    1322940.559 1212316.651 0, 1323200.531 1212335.666 0, 1323460.501 1212354.697 0, 1323720.471 1212373.742 0, 1323980.439 1212392.804 0, 1324240.407 1212411.88 0, 1324500.373 1212430.972 0, 1324760.338 1212450.079 0, 1325019.096 1212469.113 0, 1325428.657 1206903.452 0, 
+    1325838.224 1201337.724 0))
+
+POLYGON ((1337496.026 1213404.977 0, 1337237.32 1213385.212 0, 1336977.41 1213365.371 0, 1336717.499 1213345.545 0, 1336457.587 1213325.734 0, 1336197.673 1213305.938 0, 1335937.759 1213286.158 0, 1335677.843 1213266.393 0, 1335417.926 1213246.643 0, 1335158.008 1213226.909 0, 
+    1334898.088 1213207.19 0, 1334638.168 1213187.486 0, 1334378.246 1213167.798 0, 1334118.323 1213148.124 0, 1333858.399 1213128.467 0, 1333598.474 1213108.824 0, 1333338.548 1213089.197 0, 1333078.62 1213069.585 0, 1332818.692 1213049.988 0, 1332558.762 1213030.407 0, 
+    1332298.831 1213010.841 0, 1332038.899 1212991.29 0, 1331778.966 1212971.754 0, 1331519.032 1212952.234 0, 1331257.891 1212932.639 0, 1330999.159 1212913.24 0, 1330739.222 1212893.765 0, 1330479.283 1212874.306 0, 1330219.343 1212854.863 0, 1329959.401 1212835.434 0, 
+    1329699.459 1212816.021 0, 1329439.515 1212796.623 0, 1329179.571 1212777.241 0, 1328919.625 1212757.873 0, 1328659.678 1212738.522 0, 1328399.73 1212719.185 0, 1328139.781 1212699.864 0, 1327879.83 1212680.558 0, 1327619.879 1212661.267 0, 1327359.926 1212641.992 0, 
+    1327099.973 1212622.731 0, 1326840.018 1212603.487 0, 1326580.062 1212584.257 0, 1326320.105 1212565.043 0, 1326060.146 1212545.844 0, 1325800.187 1212526.66 0, 1325540.226 1212507.492 0, 1325280.265 1212488.339 0, 1325019.096 1212469.113 0, 1324609.54 1218034.701 0, 
+    1324199.989 1223600.211 0, 1324460.5 1223619.389 0, 1324719.806 1223638.494 0, 1324979.112 1223657.614 0, 1325238.416 1223676.749 0, 1325497.719 1223695.899 0, 1325757.021 1223715.065 0, 1326016.322 1223734.246 0, 1326275.622 1223753.443 0, 1326534.921 1223772.654 0, 
+    1326794.218 1223791.881 0, 1327053.514 1223811.123 0, 1327312.81 1223830.38 0, 1327572.104 1223849.653 0, 1327831.397 1223868.941 0, 1328090.689 1223888.244 0, 1328349.979 1223907.562 0, 1328609.269 1223926.896 0, 1328868.557 1223946.245 0, 1329127.844 1223965.609 0, 
+    1329387.131 1223984.989 0, 1329646.416 1224004.383 0, 1329905.699 1224023.793 0, 1330164.982 1224043.219 0, 1330423.062 1224062.569 0, 1330683.544 1224082.115 0, 1330942.823 1224101.586 0, 1331202.101 1224121.072 0, 1331461.378 1224140.574 0, 1331720.654 1224160.09 0, 
+    1331979.929 1224179.622 0, 1332239.202 1224199.17 0, 1332498.475 1224218.732 0, 1332757.746 1224238.31 0, 1333017.016 1224257.903 0, 1333276.285 1224277.512 0, 1333535.553 1224297.135 0, 1333794.819 1224316.774 0, 1334054.085 1224336.428 0, 1334313.349 1224356.098 0, 
+    1334572.612 1224375.782 0, 1334831.874 1224395.482 0, 1335091.135 1224415.197 0, 1335350.395 1224434.928 0, 1335609.653 1224454.673 0, 1335868.911 1224474.434 0, 1336128.167 1224494.211 0, 1336387.422 1224514.002 0, 1336645.475 1224533.717 0, 1337070.747 1218969.386 0, 
+    1337496.026 1213404.977 0))
+
+POLYGON ((1349088.274 1225502.38 0, 1348830.275 1225481.936 0, 1348571.077 1225461.412 0, 1348311.878 1225440.903 0, 1348052.677 1225420.41 0, 1347793.476 1225399.932 0, 1347534.273 1225379.469 0, 1347275.069 1225359.022 0, 1347015.863 1225338.589 0, 1346756.657 1225318.172 0, 
+    1346497.449 1225297.771 0, 1346238.24 1225277.384 0, 1345979.03 1225257.013 0, 1345719.819 1225236.657 0, 1345460.606 1225216.316 0, 1345201.393 1225195.991 0, 1344942.178 1225175.68 0, 1344682.962 1225155.385 0, 1344423.744 1225135.106 0, 1344164.526 1225114.841 0, 
+    1343905.306 1225094.592 0, 1343646.086 1225074.358 0, 1343386.863 1225054.139 0, 1343127.64 1225033.936 0, 1342867.216 1225013.654 0, 1342609.19 1224993.575 0, 1342349.963 1224973.417 0, 1342090.735 1224953.275 0, 1341831.506 1224933.148 0, 1341572.276 1224913.036 0, 
+    1341313.044 1224892.939 0, 1341053.812 1224872.858 0, 1340794.578 1224852.791 0, 1340535.343 1224832.741 0, 1340276.107 1224812.705 0, 1340016.869 1224792.685 0, 1339757.63 1224772.68 0, 1339498.391 1224752.69 0, 1339239.15 1224732.715 0, 1338979.908 1224712.756 0, 
+    1338720.664 1224692.812 0, 1338461.42 1224672.883 0, 1338202.174 1224652.969 0, 1337942.927 1224633.071 0, 1337683.679 1224613.188 0, 1337424.43 1224593.32 0, 1337165.18 1224573.468 0, 1336905.928 1224553.631 0, 1336645.475 1224533.717 0, 1336220.209 1230097.966 0, 
+    1335794.95 1235662.128 0, 1336054.745 1235681.991 0, 1336313.341 1235701.779 0, 1336571.937 1235721.581 0, 1336830.531 1235741.398 0, 1337089.124 1235761.231 0, 1337347.716 1235781.079 0, 1337606.306 1235800.942 0, 1337864.896 1235820.821 0, 1338123.484 1235840.715 0, 
+    1338382.071 1235860.623 0, 1338640.657 1235880.548 0, 1338899.242 1235900.487 0, 1339157.826 1235920.441 0, 1339416.408 1235940.411 0, 1339674.99 1235960.396 0, 1339933.57 1235980.396 0, 1340192.149 1236000.412 0, 1340450.727 1236020.442 0, 1340709.303 1236040.488 0, 
+    1340967.879 1236060.549 0, 1341226.453 1236080.626 0, 1341485.026 1236100.717 0, 1341743.598 1236120.824 0, 1342000.972 1236140.853 0, 1342260.738 1236161.083 0, 1342519.306 1236181.235 0, 1342777.873 1236201.403 0, 1343036.439 1236221.586 0, 1343295.004 1236241.784 0, 
+    1343553.567 1236261.997 0, 1343812.13 1236282.226 0, 1344070.691 1236302.469 0, 1344329.251 1236322.728 0, 1344587.81 1236343.003 0, 1344846.367 1236363.292 0, 1345104.924 1236383.596 0, 1345363.479 1236403.916 0, 1345622.033 1236424.251 0, 1345880.586 1236444.602 0, 
+    1346139.137 1236464.967 0, 1346397.688 1236485.348 0, 1346656.237 1236505.744 0, 1346914.785 1236526.155 0, 1347173.332 1236546.581 0, 1347431.877 1236567.023 0, 1347690.422 1236587.479 0, 1347948.965 1236607.951 0, 1348206.312 1236628.344 0, 1348647.289 1231065.405 0, 
+    1349088.274 1225502.38 0))
+
+POLYGON ((1360614.895 1237629.62 0, 1360357.605 1237608.5 0, 1360099.12 1237587.298 0, 1359840.635 1237566.111 0, 1359582.148 1237544.939 0, 1359323.66 1237523.782 0, 1359065.171 1237502.641 0, 1358806.68 1237481.515 0, 1358548.188 1237460.404 0, 1358289.695 1237439.308 0, 
+    1358031.201 1237418.227 0, 1357772.705 1237397.162 0, 1357514.209 1237376.112 0, 1357255.711 1237355.077 0, 1356997.211 1237334.057 0, 1356738.711 1237313.052 0, 1356480.209 1237292.063 0, 1356221.706 1237271.089 0, 1355963.202 1237250.13 0, 1355704.697 1237229.186 0, 
+    1355446.19 1237208.258 0, 1355187.682 1237187.345 0, 1354929.173 1237166.447 0, 1354670.663 1237145.564 0, 1354410.957 1237124.6 0, 1354153.638 1237103.844 0, 1353895.124 1237083.007 0, 1353636.609 1237062.185 0, 1353378.092 1237041.378 0, 1353119.575 1237020.586 0, 
+    1352861.056 1236999.81 0, 1352602.536 1236979.049 0, 1352344.014 1236958.303 0, 1352085.492 1236937.572 0, 1351826.968 1236916.857 0, 1351568.443 1236896.157 0, 1351309.917 1236875.472 0, 1351051.389 1236854.802 0, 1350792.861 1236834.147 0, 1350534.331 1236813.508 0, 
+    1350275.8 1236792.884 0, 1350017.267 1236772.275 0, 1349758.734 1236751.681 0, 1349500.199 1236731.103 0, 1349241.663 1236710.539 0, 1348983.126 1236689.991 0, 1348724.587 1236669.458 0, 1348466.048 1236648.941 0, 1348206.312 1236628.344 0, 1347765.342 1242191.19 0, 
+    1347324.379 1247753.941 0, 1347583.457 1247774.486 0, 1347841.342 1247794.951 0, 1348099.226 1247815.432 0, 1348357.108 1247835.928 0, 1348614.989 1247856.439 0, 1348872.869 1247876.966 0, 1349130.748 1247897.507 0, 1349388.625 1247918.064 0, 1349646.502 1247938.636 0, 
+    1349904.377 1247959.223 0, 1350162.25 1247979.825 0, 1350420.123 1248000.443 0, 1350677.995 1248021.075 0, 1350935.865 1248041.723 0, 1351193.734 1248062.386 0, 1351451.602 1248083.064 0, 1351709.468 1248103.758 0, 1351967.334 1248124.466 0, 1352225.198 1248145.19 0, 
+    1352483.061 1248165.929 0, 1352740.922 1248186.683 0, 1352998.783 1248207.452 0, 1353256.642 1248228.236 0, 1353513.309 1248248.94 0, 1353772.357 1248269.851 0, 1354030.213 1248290.681 0, 1354288.067 1248311.526 0, 1354545.92 1248332.386 0, 1354803.772 1248353.261 0, 
+    1355061.623 1248374.152 0, 1355319.472 1248395.058 0, 1355577.32 1248415.979 0, 1355835.167 1248436.915 0, 1356093.013 1248457.866 0, 1356350.858 1248478.833 0, 1356608.701 1248499.815 0, 1356866.543 1248520.811 0, 1357124.384 1248541.823 0, 1357382.223 1248562.851 0, 
+    1357640.062 1248583.893 0, 1357897.899 1248604.951 0, 1358155.735 1248626.023 0, 1358413.569 1248647.111 0, 1358671.403 1248668.214 0, 1358929.235 1248689.333 0, 1359187.066 1248710.466 0, 1359444.895 1248731.615 0, 1359701.534 1248752.681 0, 1360158.21 1243191.199 0, 
+    1360614.895 1237629.62 0))
+
+POLYGON ((1372075.817 1249786.385 0, 1371819.237 1249764.594 0, 1371561.469 1249742.717 0, 1371303.698 1249720.855 0, 1371045.927 1249699.008 0, 1370788.154 1249677.177 0, 1370530.38 1249655.361 0, 1370272.605 1249633.559 0, 1370014.828 1249611.773 0, 1369757.05 1249590.003 0, 
+    1369499.271 1249568.247 0, 1369241.491 1249546.507 0, 1368983.709 1249524.782 0, 1368725.926 1249503.071 0, 1368468.142 1249481.377 0, 1368210.356 1249459.697 0, 1367952.57 1249438.032 0, 1367694.782 1249416.383 0, 1367436.992 1249394.749 0, 1367179.202 1249373.13 0, 
+    1366921.41 1249351.526 0, 1366663.616 1249329.937 0, 1366405.822 1249308.364 0, 1366148.026 1249286.805 0, 1365889.04 1249265.163 0, 1365632.431 1249243.734 0, 1365374.632 1249222.221 0, 1365116.831 1249200.724 0, 1364859.029 1249179.241 0, 1364601.225 1249157.774 0, 
+    1364343.421 1249136.322 0, 1364085.615 1249114.885 0, 1363827.808 1249093.463 0, 1363570 1249072.057 0, 1363312.19 1249050.665 0, 1363054.379 1249029.289 0, 1362796.567 1249007.928 0, 1362538.754 1248986.582 0, 1362280.939 1248965.251 0, 1362023.123 1248943.936 0, 
+    1361765.306 1248922.635 0, 1361507.487 1248901.35 0, 1361249.668 1248880.08 0, 1360991.847 1248858.825 0, 1360734.025 1248837.586 0, 1360476.201 1248816.361 0, 1360218.377 1248795.152 0, 1359960.551 1248773.958 0, 1359701.534 1248752.681 0, 1359244.865 1254314.062 0, 
+    1358788.206 1259875.337 0, 1359046.565 1259896.559 0, 1359303.737 1259917.7 0, 1359560.907 1259938.855 0, 1359818.075 1259960.026 0, 1360075.243 1259981.212 0, 1360332.409 1260002.413 0, 1360589.574 1260023.629 0, 1360846.738 1260044.86 0, 1361103.9 1260066.106 0, 
+    1361361.062 1260087.367 0, 1361618.222 1260108.644 0, 1361875.381 1260129.936 0, 1362132.538 1260151.242 0, 1362389.694 1260172.564 0, 1362646.849 1260193.902 0, 1362904.003 1260215.254 0, 1363161.156 1260236.621 0, 1363418.307 1260258.004 0, 1363675.457 1260279.401 0, 
+    1363932.605 1260300.814 0, 1364189.753 1260322.242 0, 1364446.899 1260343.685 0, 1364704.044 1260365.143 0, 1364960.002 1260386.518 0, 1365218.33 1260408.105 0, 1365475.471 1260429.609 0, 1365732.611 1260451.127 0, 1365989.75 1260472.661 0, 1366246.887 1260494.21 0, 
+    1366504.023 1260515.774 0, 1366761.158 1260537.354 0, 1367018.291 1260558.948 0, 1367275.424 1260580.558 0, 1367532.555 1260602.182 0, 1367789.684 1260623.822 0, 1368046.813 1260645.477 0, 1368303.94 1260667.147 0, 1368561.066 1260688.832 0, 1368818.19 1260710.533 0, 
+    1369075.314 1260732.248 0, 1369332.436 1260753.979 0, 1369589.557 1260775.724 0, 1369846.676 1260797.485 0, 1370103.794 1260819.261 0, 1370360.911 1260841.052 0, 1370618.027 1260862.859 0, 1370875.141 1260884.68 0, 1371131.069 1260906.416 0, 1371603.439 1255346.453 0, 
+    1372075.817 1249786.385 0))
+
+POLYGON ((835512.503 779295.314 0, 835228.451 779304.956 0, 834942.993 779314.663 0, 834657.535 779324.386 0, 834372.078 779334.126 0, 834086.622 779343.883 0, 833801.166 779353.657 0, 833515.71 779363.448 0, 833230.256 779373.255 0, 832944.801 779383.079 0, 
+    832659.348 779392.92 0, 832373.895 779402.778 0, 832088.442 779412.652 0, 831802.99 779422.544 0, 831517.539 779432.452 0, 831232.088 779442.377 0, 830946.638 779452.318 0, 830661.188 779462.277 0, 830375.739 779472.252 0, 830090.291 779482.244 0, 
+    829804.843 779492.253 0, 829519.396 779502.279 0, 829233.949 779512.322 0, 828948.503 779522.381 0, 828661.649 779532.507 0, 828377.613 779542.55 0, 828092.169 779552.66 0, 827806.725 779562.786 0, 827521.282 779572.93 0, 827235.84 779583.09 0, 
+    826950.398 779593.267 0, 826664.956 779603.461 0, 826379.516 779613.671 0, 826094.076 779623.899 0, 825808.636 779634.143 0, 825523.197 779644.404 0, 825237.759 779654.681 0, 824952.321 779664.976 0, 824666.884 779675.287 0, 824381.448 779685.616 0, 
+    824096.012 779695.96 0, 823810.577 779706.322 0, 823525.142 779716.701 0, 823239.708 779727.096 0, 822954.275 779737.508 0, 822668.842 779747.937 0, 822383.41 779758.383 0, 822097.978 779768.846 0, 821811.138 779779.377 0, 822015.807 785349.528 0, 
+    822220.485 790919.915 0, 822506.667 790909.408 0, 822791.442 790898.969 0, 823076.219 790888.548 0, 823360.996 790878.143 0, 823645.774 790867.754 0, 823930.552 790857.383 0, 824215.331 790847.028 0, 824500.11 790836.69 0, 824784.89 790826.369 0, 
+    825069.671 790816.065 0, 825354.452 790805.777 0, 825639.234 790795.506 0, 825924.017 790785.252 0, 826208.8 790775.014 0, 826493.584 790764.794 0, 826778.368 790754.59 0, 827063.153 790744.403 0, 827347.939 790734.232 0, 827632.725 790724.079 0, 
+    827917.512 790713.942 0, 828202.299 790703.822 0, 828487.087 790693.719 0, 828771.875 790683.632 0, 829055.259 790673.612 0, 829341.454 790663.509 0, 829626.244 790653.473 0, 829911.035 790643.454 0, 830195.827 790633.451 0, 830480.619 790623.465 0, 
+    830765.411 790613.496 0, 831050.205 790603.543 0, 831334.999 790593.608 0, 831619.793 790583.689 0, 831904.588 790573.787 0, 832189.384 790563.901 0, 832474.18 790554.033 0, 832758.976 790544.181 0, 833043.774 790534.346 0, 833328.572 790524.527 0, 
+    833613.37 790514.726 0, 833898.169 790504.941 0, 834182.969 790495.173 0, 834467.769 790485.422 0, 834752.57 790475.687 0, 835037.371 790465.969 0, 835322.173 790456.268 0, 835606.975 790446.584 0, 835890.374 790436.964 0, 835701.435 784866.021 0, 
+    835512.503 779295.314 0))
+
+POLYGON ((849561.573 789992.636 0, 849278.146 790001.455 0, 848993.318 790010.335 0, 848708.489 790019.231 0, 848423.662 790028.144 0, 848138.835 790037.074 0, 847854.008 790046.021 0, 847569.182 790054.984 0, 847284.356 790063.964 0, 846999.531 790072.961 0, 
+    846714.707 790081.975 0, 846429.883 790091.005 0, 846145.059 790100.052 0, 845860.236 790109.116 0, 845575.414 790118.197 0, 845290.592 790127.295 0, 845005.771 790136.409 0, 844720.95 790145.54 0, 844436.13 790154.688 0, 844151.31 790163.852 0, 
+    843866.491 790173.034 0, 843581.673 790182.232 0, 843296.855 790191.447 0, 843012.037 790200.678 0, 842725.817 790209.972 0, 842442.404 790219.192 0, 842157.588 790228.474 0, 841872.772 790237.772 0, 841587.958 790247.088 0, 841303.143 790256.42 0, 
+    841018.33 790265.769 0, 840733.517 790275.135 0, 840448.704 790284.517 0, 840163.892 790293.916 0, 839879.08 790303.332 0, 839594.27 790312.765 0, 839309.459 790322.215 0, 839024.649 790331.681 0, 838739.84 790341.164 0, 838455.031 790350.664 0, 
+    838170.223 790360.181 0, 837885.416 790369.714 0, 837600.609 790379.264 0, 837315.802 790388.831 0, 837030.996 790398.415 0, 836746.191 790408.015 0, 836461.386 790417.632 0, 836176.582 790427.266 0, 835890.374 790436.964 0, 836079.322 796008.14 0, 
+    836268.277 801579.544 0, 836553.826 801569.868 0, 836837.974 801560.256 0, 837122.123 801550.661 0, 837406.273 801541.083 0, 837690.423 801531.521 0, 837974.573 801521.976 0, 838258.725 801512.448 0, 838542.876 801502.937 0, 838827.029 801493.442 0, 
+    839111.182 801483.964 0, 839395.335 801474.503 0, 839679.489 801465.059 0, 839963.643 801455.631 0, 840247.798 801446.22 0, 840531.954 801436.825 0, 840816.11 801427.448 0, 841100.267 801418.087 0, 841384.424 801408.743 0, 841668.582 801399.415 0, 
+    841952.741 801390.105 0, 842236.899 801380.811 0, 842521.059 801371.533 0, 842805.219 801362.273 0, 843087.98 801353.075 0, 843373.541 801343.802 0, 843657.702 801334.592 0, 843941.864 801325.398 0, 844226.027 801316.221 0, 844510.19 801307.061 0, 
+    844794.354 801297.917 0, 845078.519 801288.791 0, 845362.684 801279.681 0, 845646.849 801270.587 0, 845931.015 801261.511 0, 846215.181 801252.451 0, 846499.348 801243.408 0, 846783.516 801234.381 0, 847067.684 801225.372 0, 847351.853 801216.379 0, 
+    847636.022 801207.403 0, 847920.191 801198.443 0, 848204.362 801189.5 0, 848488.532 801180.574 0, 848772.704 801171.665 0, 849056.875 801162.773 0, 849341.048 801153.897 0, 849625.221 801145.038 0, 849907.995 801136.239 0, 849734.781 795564.323 0, 
+    849561.573 789992.636 0))
+
+POLYGON ((863548.911 800731.47 0, 863266.11 800739.47 0, 862981.914 800747.526 0, 862697.717 800755.599 0, 862413.522 800763.689 0, 862129.326 800771.795 0, 861845.132 800779.918 0, 861560.937 800788.058 0, 861276.743 800796.215 0, 860992.55 800804.388 0, 
+    860708.357 800812.578 0, 860424.165 800820.785 0, 860139.973 800829.009 0, 859855.781 800837.249 0, 859571.59 800845.506 0, 859287.4 800853.779 0, 859003.21 800862.07 0, 858719.02 800870.377 0, 858434.831 800878.701 0, 858150.643 800887.042 0, 
+    857866.455 800895.399 0, 857582.267 800903.773 0, 857298.08 800912.164 0, 857013.894 800920.571 0, 856728.31 800929.037 0, 856445.522 800937.436 0, 856161.337 800945.894 0, 855877.153 800954.369 0, 855592.969 800962.86 0, 855308.785 800971.368 0, 
+    855024.602 800979.892 0, 854740.419 800988.434 0, 854456.237 800996.992 0, 854172.056 801005.566 0, 853887.875 801014.158 0, 853603.694 801022.766 0, 853319.514 801031.391 0, 853035.335 801040.033 0, 852751.156 801048.691 0, 852466.977 801057.366 0, 
+    852182.799 801066.058 0, 851898.622 801074.767 0, 851614.445 801083.492 0, 851330.268 801092.234 0, 851046.092 801100.993 0, 850761.917 801109.768 0, 850477.742 801118.561 0, 850193.568 801127.37 0, 849907.995 801136.239 0, 850081.216 806708.38 0, 
+    850254.445 812280.742 0, 850539.358 812271.893 0, 850822.877 812263.105 0, 851106.396 812254.333 0, 851389.915 812245.578 0, 851673.435 812236.839 0, 851956.956 812228.117 0, 852240.477 812219.412 0, 852523.998 812210.724 0, 852807.52 812202.052 0, 
+    853091.043 812193.397 0, 853374.566 812184.758 0, 853658.089 812176.136 0, 853941.613 812167.531 0, 854225.138 812158.943 0, 854508.663 812150.371 0, 854792.189 812141.816 0, 855075.715 812133.278 0, 855359.241 812124.756 0, 855642.768 812116.252 0, 
+    855926.296 812107.763 0, 856209.824 812099.292 0, 856493.353 812090.837 0, 856776.882 812082.399 0, 857059.017 812074.019 0, 857343.941 812065.572 0, 857627.472 812057.184 0, 857911.003 812048.813 0, 858194.534 812040.458 0, 858478.067 812032.12 0, 
+    858761.599 812023.799 0, 859045.132 812015.494 0, 859328.666 812007.206 0, 859612.2 811998.935 0, 859895.734 811990.68 0, 860179.269 811982.442 0, 860462.804 811974.221 0, 860746.34 811966.017 0, 861029.877 811957.829 0, 861313.414 811949.658 0, 
+    861596.951 811941.503 0, 861880.489 811933.365 0, 862164.027 811925.244 0, 862447.566 811917.14 0, 862731.105 811909.052 0, 863014.645 811900.981 0, 863298.185 811892.927 0, 863581.726 811884.889 0, 863863.874 811876.907 0, 863706.389 806304.078 0, 
+    863548.911 800731.47 0))
+
+POLYGON ((877474.389 811511.524 0, 877192.218 811518.708 0, 876908.656 811525.945 0, 876625.094 811533.198 0, 876341.533 811540.468 0, 876057.972 811547.755 0, 875774.411 811555.058 0, 875490.851 811562.378 0, 875207.291 811569.715 0, 874923.732 811577.068 0, 
+    874640.173 811584.438 0, 874356.615 811591.825 0, 874073.057 811599.228 0, 873789.499 811606.648 0, 873505.942 811614.085 0, 873222.385 811621.539 0, 872938.829 811629.009 0, 872655.273 811636.496 0, 872371.718 811644 0, 872088.163 811651.52 0, 
+    871804.609 811659.057 0, 871521.054 811666.61 0, 871237.501 811674.181 0, 870953.948 811681.768 0, 870669.002 811689.409 0, 870386.843 811696.992 0, 870103.291 811704.629 0, 869819.74 811712.283 0, 869536.189 811719.953 0, 869252.638 811727.641 0, 
+    868969.088 811735.345 0, 868685.539 811743.065 0, 868401.99 811750.802 0, 868118.441 811758.556 0, 867834.893 811766.327 0, 867551.345 811774.114 0, 867267.798 811781.918 0, 866984.251 811789.739 0, 866700.705 811797.576 0, 866417.159 811805.43 0, 
+    866133.614 811813.301 0, 865850.069 811821.189 0, 865566.524 811829.093 0, 865282.98 811837.014 0, 864999.437 811844.951 0, 864715.894 811852.905 0, 864432.351 811860.876 0, 864148.809 811868.864 0, 863863.874 811876.907 0, 864021.364 817449.955 0, 
+    864178.861 823023.217 0, 864463.137 823015.192 0, 864746.023 823007.223 0, 865028.91 822999.27 0, 865311.797 822991.334 0, 865594.685 822983.415 0, 865877.572 822975.513 0, 866160.461 822967.627 0, 866443.35 822959.758 0, 866726.239 822951.905 0, 
+    867009.129 822944.069 0, 867292.019 822936.25 0, 867574.91 822928.447 0, 867857.801 822920.661 0, 868140.693 822912.892 0, 868423.585 822905.139 0, 868706.477 822897.403 0, 868989.37 822889.684 0, 869272.264 822881.981 0, 869555.158 822874.295 0, 
+    869838.052 822866.626 0, 870120.947 822858.973 0, 870403.842 822851.337 0, 870686.738 822843.718 0, 870968.245 822836.152 0, 871252.531 822828.529 0, 871535.428 822820.959 0, 871818.325 822813.406 0, 872101.223 822805.87 0, 872384.122 822798.351 0, 
+    872667.02 822790.848 0, 872949.92 822783.361 0, 873232.819 822775.892 0, 873515.719 822768.439 0, 873798.62 822761.003 0, 874081.521 822753.583 0, 874364.423 822746.18 0, 874647.324 822738.794 0, 874930.227 822731.424 0, 875213.13 822724.071 0, 
+    875496.033 822716.735 0, 875778.936 822709.415 0, 876061.84 822702.112 0, 876344.745 822694.825 0, 876627.65 822687.556 0, 876910.555 822680.302 0, 877193.461 822673.066 0, 877476.367 822665.846 0, 877757.885 822658.678 0, 877616.135 817084.994 0, 
+    877474.389 811511.524 0))
+
+POLYGON ((891337.885 822332.505 0, 891056.346 822338.877 0, 890773.42 822345.298 0, 890490.495 822351.735 0, 890207.57 822358.189 0, 889924.646 822364.659 0, 889641.722 822371.146 0, 889358.799 822377.65 0, 889075.875 822384.17 0, 888792.953 822390.708 0, 
+    888510.03 822397.261 0, 888227.108 822403.832 0, 887944.186 822410.419 0, 887661.265 822417.023 0, 887378.344 822423.643 0, 887095.424 822430.28 0, 886812.504 822436.934 0, 886529.584 822443.604 0, 886246.665 822450.291 0, 885963.746 822456.994 0, 
+    885680.827 822463.715 0, 885397.909 822470.452 0, 885114.992 822477.205 0, 884832.074 822483.975 0, 884547.77 822490.796 0, 884266.241 822497.566 0, 883983.325 822504.386 0, 883700.409 822511.223 0, 883417.494 822518.076 0, 883134.579 822524.947 0, 
+    882851.664 822531.833 0, 882568.75 822538.737 0, 882285.837 822545.657 0, 882002.923 822552.594 0, 881720.01 822559.547 0, 881437.098 822566.517 0, 881154.186 822573.504 0, 880871.274 822580.507 0, 880588.363 822587.527 0, 880305.452 822594.564 0, 
+    880022.542 822601.617 0, 879739.632 822608.687 0, 879456.722 822615.774 0, 879173.813 822622.877 0, 878890.904 822629.997 0, 878607.996 822637.133 0, 878325.088 822644.287 0, 878042.181 822651.456 0, 877757.885 822658.678 0, 877899.642 828232.573 0, 
+    878041.403 833806.675 0, 878325.039 833799.47 0, 878607.29 833792.317 0, 878889.542 833785.18 0, 879171.794 833778.06 0, 879454.047 833770.957 0, 879736.3 833763.87 0, 880018.553 833756.8 0, 880300.807 833749.746 0, 880583.061 833742.709 0, 
+    880865.316 833735.689 0, 881147.571 833728.685 0, 881429.826 833721.698 0, 881712.082 833714.728 0, 881994.339 833707.774 0, 882276.595 833700.837 0, 882558.852 833693.916 0, 882841.11 833687.012 0, 883123.368 833680.124 0, 883405.626 833673.254 0, 
+    883687.885 833666.399 0, 883970.144 833659.562 0, 884252.404 833652.741 0, 884534.663 833645.936 0, 884815.54 833639.182 0, 885099.185 833632.378 0, 885381.446 833625.623 0, 885663.707 833618.885 0, 885945.969 833612.164 0, 886228.232 833605.459 0, 
+    886510.494 833598.771 0, 886792.757 833592.1 0, 887075.021 833585.445 0, 887357.285 833578.807 0, 887639.549 833572.185 0, 887921.814 833565.58 0, 888204.079 833558.992 0, 888486.344 833552.42 0, 888768.61 833545.865 0, 889050.876 833539.326 0, 
+    889333.143 833532.804 0, 889615.41 833526.299 0, 889897.677 833519.81 0, 890179.945 833513.338 0, 890462.213 833506.882 0, 890744.482 833500.444 0, 891026.751 833494.021 0, 891309.02 833487.616 0, 891589.906 833481.258 0, 891463.893 827906.778 0, 
+    891337.885 822332.505 0))
+
+POLYGON ((905139.275 833194.119 0, 904858.37 833199.683 0, 904576.083 833205.291 0, 904293.797 833210.916 0, 904011.512 833216.557 0, 903729.227 833222.215 0, 903446.942 833227.89 0, 903164.657 833233.581 0, 902882.373 833239.289 0, 902600.089 833245.014 0, 
+    902317.805 833250.755 0, 902035.522 833256.512 0, 901753.239 833262.287 0, 901470.957 833268.078 0, 901188.675 833273.885 0, 900906.393 833279.709 0, 900624.111 833285.55 0, 900341.83 833291.407 0, 900059.549 833297.281 0, 899777.269 833303.172 0, 
+    899494.988 833309.079 0, 899212.709 833315.003 0, 898930.429 833320.943 0, 898648.15 833326.901 0, 898364.489 833332.904 0, 898083.593 833338.865 0, 897801.315 833344.871 0, 897519.037 833350.895 0, 897236.76 833356.935 0, 896954.483 833362.992 0, 
+    896672.206 833369.065 0, 896389.93 833375.155 0, 896107.654 833381.262 0, 895825.379 833387.385 0, 895543.104 833393.525 0, 895260.829 833399.681 0, 894978.554 833405.854 0, 894696.28 833412.044 0, 894414.006 833418.25 0, 894131.733 833424.473 0, 
+    893849.46 833430.713 0, 893567.187 833436.969 0, 893284.915 833443.241 0, 893002.643 833449.531 0, 892720.372 833455.837 0, 892438.101 833462.159 0, 892155.83 833468.498 0, 891873.559 833474.854 0, 891589.906 833481.258 0, 891715.924 839055.941 0, 
+    891841.946 844630.824 0, 892124.94 844624.435 0, 892406.554 844618.094 0, 892688.168 844611.77 0, 892969.783 844605.462 0, 893251.399 844599.171 0, 893533.014 844592.896 0, 893814.63 844586.638 0, 894096.247 844580.396 0, 894377.863 844574.171 0, 
+    894659.48 844567.963 0, 894941.098 844561.771 0, 895222.716 844555.596 0, 895504.334 844549.437 0, 895785.952 844543.295 0, 896067.571 844537.169 0, 896349.191 844531.06 0, 896630.81 844524.968 0, 896912.43 844518.892 0, 897194.051 844512.833 0, 
+    897475.671 844506.79 0, 897757.292 844500.764 0, 898038.914 844494.755 0, 898320.536 844488.762 0, 898600.779 844482.815 0, 898883.78 844476.826 0, 899165.403 844470.882 0, 899447.026 844464.956 0, 899728.65 844459.046 0, 900010.274 844453.152 0, 
+    900291.898 844447.275 0, 900573.522 844441.415 0, 900855.147 844435.571 0, 901136.773 844429.744 0, 901418.398 844423.933 0, 901700.024 844418.139 0, 901981.65 844412.362 0, 902263.277 844406.601 0, 902544.904 844400.857 0, 902826.531 844395.129 0, 
+    903108.159 844389.418 0, 903389.787 844383.723 0, 903671.415 844378.045 0, 903953.044 844372.384 0, 904234.673 844366.739 0, 904516.302 844361.111 0, 904797.932 844355.499 0, 905079.562 844349.904 0, 905359.814 844344.353 0, 905249.543 838769.136 0, 
+    905139.275 833194.119 0))
+
+POLYGON ((918878.438 844096.073 0, 918598.169 844100.832 0, 918316.524 844105.632 0, 918034.88 844110.448 0, 917753.236 844115.28 0, 917471.592 844120.13 0, 917189.948 844124.995 0, 916908.305 844129.878 0, 916626.662 844134.776 0, 916345.019 844139.692 0, 
+    916063.377 844144.624 0, 915781.735 844149.573 0, 915500.093 844154.538 0, 915218.452 844159.52 0, 914936.811 844164.518 0, 914655.17 844169.533 0, 914373.529 844174.564 0, 914091.889 844179.613 0, 913810.249 844184.677 0, 913528.609 844189.758 0, 
+    913246.97 844194.856 0, 912965.331 844199.971 0, 912683.692 844205.102 0, 912402.053 844210.249 0, 912119.038 844215.439 0, 911838.777 844220.594 0, 911557.14 844225.791 0, 911275.502 844231.005 0, 910993.865 844236.236 0, 910712.229 844241.483 0, 
+    910430.592 844246.746 0, 910148.956 844252.026 0, 909867.321 844257.323 0, 909585.685 844262.636 0, 909304.05 844267.966 0, 909022.415 844273.313 0, 908740.781 844278.676 0, 908459.147 844284.056 0, 908177.513 844289.452 0, 907895.879 844294.864 0, 
+    907614.246 844300.294 0, 907332.613 844305.74 0, 907050.981 844311.202 0, 906769.348 844316.681 0, 906487.716 844322.177 0, 906206.085 844327.689 0, 905924.454 844333.218 0, 905642.823 844338.763 0, 905359.814 844344.353 0, 905470.09 849919.765 0, 
+    905580.369 855495.369 0, 905862.718 855489.793 0, 906143.692 855484.261 0, 906424.667 855478.745 0, 906705.643 855473.245 0, 906986.618 855467.763 0, 907267.594 855462.296 0, 907548.57 855456.847 0, 907829.547 855451.413 0, 908110.524 855445.997 0, 
+    908391.501 855440.596 0, 908672.478 855435.213 0, 908953.456 855429.846 0, 909234.434 855424.495 0, 909515.413 855419.161 0, 909796.392 855413.844 0, 910077.371 855408.543 0, 910358.35 855403.258 0, 910639.33 855397.99 0, 910920.31 855392.739 0, 
+    911201.29 855387.504 0, 911482.271 855382.286 0, 911763.252 855377.084 0, 912044.233 855371.899 0, 912323.841 855366.756 0, 912606.196 855361.579 0, 912887.178 855356.443 0, 913168.161 855351.324 0, 913449.144 855346.221 0, 913730.127 855341.136 0, 
+    914011.11 855336.066 0, 914292.094 855331.013 0, 914573.078 855325.977 0, 914854.062 855320.957 0, 915135.046 855315.954 0, 915416.031 855310.967 0, 915697.016 855305.997 0, 915978.002 855301.043 0, 916258.988 855296.106 0, 916539.974 855291.186 0, 
+    916820.96 855286.282 0, 917101.946 855281.394 0, 917382.933 855276.523 0, 917663.92 855271.669 0, 917944.908 855266.831 0, 918225.896 855262.01 0, 918506.884 855257.205 0, 918787.872 855252.417 0, 919067.488 855247.668 0, 918972.961 849671.774 0, 
+    918878.438 844096.073 0))
+
+POLYGON ((932555.253 855038.071 0, 932275.622 855042.03 0, 931994.622 855046.024 0, 931713.621 855050.035 0, 931432.621 855054.063 0, 931151.621 855058.107 0, 930870.621 855062.167 0, 930589.622 855066.244 0, 930308.623 855070.338 0, 930027.624 855074.448 0, 
+    929746.625 855078.575 0, 929465.626 855082.718 0, 929184.628 855086.878 0, 928903.63 855091.054 0, 928622.632 855095.247 0, 928341.635 855099.456 0, 928060.637 855103.682 0, 927779.64 855107.925 0, 927498.643 855112.184 0, 927217.647 855116.459 0, 
+    926936.651 855120.752 0, 926655.654 855125.06 0, 926374.659 855129.385 0, 926093.663 855133.727 0, 925811.296 855138.107 0, 925531.673 855142.46 0, 925250.678 855146.851 0, 924969.684 855151.259 0, 924688.689 855155.684 0, 924407.695 855160.125 0, 
+    924126.702 855164.582 0, 923845.708 855169.056 0, 923564.715 855173.547 0, 923283.722 855178.054 0, 923002.729 855182.577 0, 922721.737 855187.118 0, 922440.745 855191.674 0, 922159.753 855196.248 0, 921878.761 855200.837 0, 921597.77 855205.444 0, 
+    921316.779 855210.067 0, 921035.788 855214.706 0, 920754.798 855219.362 0, 920473.807 855224.034 0, 920192.817 855228.723 0, 919911.828 855233.429 0, 919630.838 855238.151 0, 919349.849 855242.89 0, 919067.488 855247.668 0, 919162.018 860823.75 0, 
+    919256.551 866400.017 0, 919538.252 866395.249 0, 919818.585 866390.522 0, 920098.918 866385.811 0, 920379.251 866381.116 0, 920659.585 866376.438 0, 920939.919 866371.776 0, 921220.253 866367.131 0, 921500.587 866362.503 0, 921780.922 866357.891 0, 
+    922061.257 866353.295 0, 922341.592 866348.716 0, 922621.927 866344.154 0, 922902.263 866339.607 0, 923182.599 866335.078 0, 923462.935 866330.565 0, 923743.272 866326.068 0, 924023.609 866321.588 0, 924303.946 866317.125 0, 924584.283 866312.678 0, 
+    924864.621 866308.247 0, 925144.959 866303.833 0, 925425.297 866299.435 0, 925705.635 866295.054 0, 925984.605 866290.711 0, 926266.312 866286.342 0, 926546.652 866282.01 0, 926826.991 866277.695 0, 927107.331 866273.396 0, 927387.67 866269.114 0, 
+    927668.011 866264.849 0, 927948.351 866260.6 0, 928228.692 866256.367 0, 928509.032 866252.151 0, 928789.374 866247.952 0, 929069.715 866243.768 0, 929350.057 866239.602 0, 929630.398 866235.452 0, 929910.741 866231.318 0, 930191.083 866227.201 0, 
+    930471.425 866223.101 0, 930751.768 866219.017 0, 931032.111 866214.949 0, 931312.455 866210.898 0, 931592.798 866206.863 0, 931873.142 866202.845 0, 932153.486 866198.844 0, 932433.83 866194.859 0, 932712.808 866190.909 0, 932634.029 860614.398 0, 
+    932555.253 855038.071 0))
+
+POLYGON ((946169.602 866019.82 0, 945890.612 866022.981 0, 945610.258 866026.174 0, 945329.904 866029.383 0, 945049.549 866032.609 0, 944769.196 866035.852 0, 944488.842 866039.111 0, 944208.489 866042.386 0, 943928.135 866045.678 0, 943647.782 866048.987 0, 
+    943367.429 866052.312 0, 943087.077 866055.653 0, 942806.724 866059.011 0, 942526.372 866062.386 0, 942246.02 866065.777 0, 941965.668 866069.185 0, 941685.316 866072.609 0, 941404.965 866076.049 0, 941124.614 866079.506 0, 940844.263 866082.98 0, 
+    940563.912 866086.47 0, 940283.561 866089.976 0, 940003.211 866093.499 0, 939722.86 866097.039 0, 939441.144 866100.612 0, 939162.161 866104.167 0, 938881.811 866107.756 0, 938601.462 866111.362 0, 938321.112 866114.984 0, 938040.763 866118.623 0, 
+    937760.415 866122.278 0, 937480.066 866125.949 0, 937199.718 866129.637 0, 936919.37 866133.342 0, 936639.022 866137.063 0, 936358.674 866140.8 0, 936078.327 866144.554 0, 935797.979 866148.325 0, 935517.632 866152.112 0, 935237.286 866155.916 0, 
+    934956.939 866159.736 0, 934676.593 866163.572 0, 934396.247 866167.425 0, 934115.901 866171.295 0, 933835.555 866175.181 0, 933555.21 866179.083 0, 933274.865 866183.003 0, 932994.52 866186.938 0, 932712.808 866190.909 0, 932791.589 871767.601 0, 
+    932870.372 877344.47 0, 933151.425 877340.508 0, 933431.113 877336.582 0, 933710.802 877332.672 0, 933990.491 877328.779 0, 934270.18 877324.902 0, 934549.869 877321.041 0, 934829.559 877317.197 0, 935109.249 877313.37 0, 935388.939 877309.559 0, 
+    935668.629 877305.764 0, 935948.32 877301.986 0, 936228.011 877298.224 0, 936507.701 877294.479 0, 936787.393 877290.75 0, 937067.084 877287.038 0, 937346.776 877283.342 0, 937626.468 877279.662 0, 937906.16 877275.999 0, 938185.852 877272.353 0, 
+    938465.544 877268.723 0, 938745.237 877265.109 0, 939024.93 877261.512 0, 939304.623 877257.932 0, 939582.953 877254.385 0, 939864.01 877250.82 0, 940143.704 877247.288 0, 940423.398 877243.774 0, 940703.092 877240.275 0, 940982.786 877236.793 0, 
+    941262.481 877233.328 0, 941542.176 877229.879 0, 941821.871 877226.447 0, 942101.566 877223.031 0, 942381.261 877219.631 0, 942660.957 877216.248 0, 942940.652 877212.881 0, 943220.348 877209.531 0, 943500.045 877206.197 0, 943779.741 877202.88 0, 
+    944059.438 877199.579 0, 944339.134 877196.295 0, 944618.831 877193.027 0, 944898.528 877189.776 0, 945178.226 877186.541 0, 945457.923 877183.322 0, 945737.621 877180.12 0, 946017.319 877176.935 0, 946295.655 877173.781 0, 946232.627 871596.712 0, 
+    946169.602 866019.82 0))
+
+POLYGON ((959721.366 877041.021 0, 959443.02 877043.389 0, 959163.314 877045.784 0, 958883.609 877048.196 0, 958603.903 877050.624 0, 958324.198 877053.069 0, 958044.493 877055.53 0, 957764.787 877058.008 0, 957485.083 877060.502 0, 957205.378 877063.012 0, 
+    956925.673 877065.539 0, 956645.969 877068.083 0, 956366.264 877070.643 0, 956086.56 877073.219 0, 955806.856 877075.812 0, 955527.152 877078.422 0, 955247.449 877081.047 0, 954967.745 877083.69 0, 954688.042 877086.348 0, 954408.338 877089.024 0, 
+    954128.635 877091.715 0, 953848.932 877094.423 0, 953569.23 877097.148 0, 953289.527 877099.889 0, 953008.464 877102.66 0, 952730.122 877105.421 0, 952450.42 877108.211 0, 952170.718 877111.018 0, 951891.016 877113.841 0, 951611.315 877116.681 0, 
+    951331.613 877119.537 0, 951051.912 877122.41 0, 950772.211 877125.299 0, 950492.51 877128.205 0, 950212.809 877131.127 0, 949933.109 877134.066 0, 949653.408 877137.021 0, 949373.708 877139.992 0, 949094.008 877142.98 0, 948814.308 877145.985 0, 
+    948534.608 877149.006 0, 948254.909 877152.043 0, 947975.209 877155.097 0, 947695.51 877158.167 0, 947415.811 877161.254 0, 947136.112 877164.357 0, 946856.414 877167.477 0, 946576.715 877170.613 0, 946295.655 877173.781 0, 946358.685 882751.024 0, 
+    946421.716 888328.435 0, 946702.117 888325.275 0, 946981.159 888322.146 0, 947260.201 888319.034 0, 947539.243 888315.938 0, 947818.285 888312.858 0, 948097.328 888309.795 0, 948376.371 888306.748 0, 948655.414 888303.718 0, 948934.457 888300.704 0, 
+    949213.5 888297.707 0, 949492.544 888294.726 0, 949771.588 888291.761 0, 950050.632 888288.813 0, 950329.676 888285.881 0, 950608.72 888282.966 0, 950887.764 888280.067 0, 951166.809 888277.185 0, 951445.854 888274.319 0, 951724.898 888271.469 0, 
+    952003.944 888268.636 0, 952282.989 888265.819 0, 952562.034 888263.019 0, 952841.08 888260.235 0, 953118.768 888257.481 0, 953399.171 888254.717 0, 953678.217 888251.982 0, 953957.264 888249.264 0, 954236.31 888246.562 0, 954515.357 888243.877 0, 
+    954794.403 888241.208 0, 955073.45 888238.555 0, 955352.497 888235.919 0, 955631.544 888233.3 0, 955910.592 888230.696 0, 956189.639 888228.11 0, 956468.687 888225.539 0, 956747.734 888222.985 0, 957026.782 888220.448 0, 957305.83 888217.927 0, 
+    957584.879 888215.422 0, 957863.927 888212.934 0, 958142.975 888210.462 0, 958422.024 888208.006 0, 958701.073 888205.567 0, 958980.122 888203.145 0, 959259.171 888200.739 0, 959538.22 888198.349 0, 959815.913 888195.987 0, 959768.639 882618.42 0, 
+    959721.366 877041.021 0))
+
+POLYGON ((973210.43 888101.381 0, 972932.73 888102.958 0, 972653.675 888104.559 0, 972374.62 888106.177 0, 972095.566 888107.811 0, 971816.511 888109.462 0, 971537.457 888111.129 0, 971258.402 888112.812 0, 970979.348 888114.512 0, 970700.294 888116.229 0, 
+    970421.24 888117.961 0, 970142.186 888119.71 0, 969863.132 888121.476 0, 969584.078 888123.258 0, 969305.024 888125.056 0, 969025.971 888126.871 0, 968746.917 888128.703 0, 968467.864 888130.55 0, 968188.811 888132.414 0, 967909.758 888134.295 0, 
+    967630.705 888136.192 0, 967351.652 888138.105 0, 967072.599 888140.035 0, 966793.546 888141.981 0, 966513.138 888143.954 0, 966235.441 888145.923 0, 965956.389 888147.919 0, 965677.337 888149.931 0, 965398.285 888151.959 0, 965119.233 888154.004 0, 
+    964840.181 888156.065 0, 964561.129 888158.143 0, 964282.078 888160.237 0, 964003.026 888162.347 0, 963723.975 888164.474 0, 963444.924 888166.618 0, 963165.873 888168.777 0, 962886.822 888170.954 0, 962607.771 888173.146 0, 962328.72 888175.355 0, 
+    962049.669 888177.581 0, 961770.619 888179.823 0, 961491.569 888182.081 0, 961212.518 888184.356 0, 960933.468 888186.647 0, 960654.418 888188.954 0, 960375.369 888191.278 0, 960096.319 888193.619 0, 959815.913 888195.987 0, 959863.188 893773.72 0, 
+    959910.465 899351.615 0, 960190.212 899349.252 0, 960468.605 899346.917 0, 960746.998 899344.599 0, 961025.391 899342.297 0, 961303.785 899340.011 0, 961582.178 899337.741 0, 961860.572 899335.488 0, 962138.966 899333.252 0, 962417.36 899331.032 0, 
+    962695.754 899328.828 0, 962974.148 899326.64 0, 963252.543 899324.469 0, 963530.937 899322.314 0, 963809.332 899320.176 0, 964087.726 899318.054 0, 964366.121 899315.949 0, 964644.516 899313.86 0, 964922.911 899311.787 0, 965201.307 899309.73 0, 
+    965479.702 899307.69 0, 965758.097 899305.667 0, 966036.493 899303.66 0, 966314.889 899301.669 0, 966591.932 899299.704 0, 966871.681 899297.736 0, 967150.077 899295.795 0, 967428.473 899293.869 0, 967706.869 899291.96 0, 967985.265 899290.068 0, 
+    968263.662 899288.192 0, 968542.059 899286.332 0, 968820.455 899284.489 0, 969098.852 899282.662 0, 969377.249 899280.851 0, 969655.646 899279.057 0, 969934.043 899277.279 0, 970212.441 899275.518 0, 970490.838 899273.773 0, 970769.235 899272.044 0, 
+    971047.633 899270.332 0, 971326.031 899268.636 0, 971604.428 899266.956 0, 971882.826 899265.293 0, 972161.224 899263.646 0, 972439.622 899262.016 0, 972718.021 899260.402 0, 972996.419 899258.805 0, 973273.466 899257.231 0, 973241.948 893679.225 0, 
+    973210.43 888101.381 0))
+
+POLYGON ((986636.68 899200.6 0, 986359.627 899201.391 0, 986081.225 899202.202 0, 985802.824 899203.03 0, 985524.422 899203.873 0, 985246.021 899204.734 0, 984967.619 899205.61 0, 984689.218 899206.503 0, 984410.817 899207.413 0, 984132.415 899208.338 0, 
+    983854.014 899209.28 0, 983575.613 899210.239 0, 983297.212 899211.214 0, 983018.811 899212.205 0, 982740.41 899213.213 0, 982462.009 899214.237 0, 982183.608 899215.277 0, 981905.207 899216.334 0, 981626.806 899217.407 0, 981348.405 899218.497 0, 
+    981070.005 899219.603 0, 980791.604 899220.725 0, 980513.204 899221.864 0, 980234.803 899223.019 0, 979955.053 899224.196 0, 979678.003 899225.379 0, 979399.602 899226.583 0, 979121.202 899227.804 0, 978842.802 899229.041 0, 978564.402 899230.294 0, 
+    978286.002 899231.564 0, 978007.602 899232.85 0, 977729.203 899234.153 0, 977450.803 899235.472 0, 977172.403 899236.807 0, 976894.004 899238.159 0, 976615.604 899239.527 0, 976337.205 899240.912 0, 976058.805 899242.313 0, 975780.406 899243.73 0, 
+    975502.007 899245.164 0, 975223.608 899246.614 0, 974945.209 899248.08 0, 974666.81 899249.563 0, 974388.411 899251.063 0, 974110.013 899252.578 0, 973831.614 899254.11 0, 973553.216 899255.659 0, 973273.466 899257.231 0, 973304.985 904835.395 0, 
+    973336.505 910413.713 0, 973615.595 910412.144 0, 973893.337 910410.599 0, 974171.078 910409.071 0, 974448.821 910407.559 0, 974726.563 910406.063 0, 975004.305 910404.583 0, 975282.047 910403.12 0, 975559.79 910401.674 0, 975837.532 910400.243 0, 
+    976115.275 910398.829 0, 976393.017 910397.432 0, 976670.76 910396.051 0, 976948.503 910394.686 0, 977226.246 910393.337 0, 977503.989 910392.005 0, 977781.732 910390.689 0, 978059.475 910389.389 0, 978337.218 910388.106 0, 978614.962 910386.839 0, 
+    978892.705 910385.589 0, 979170.448 910384.355 0, 979448.192 910383.137 0, 979725.935 910381.935 0, 980002.332 910380.756 0, 980281.423 910379.581 0, 980559.167 910378.429 0, 980836.91 910377.293 0, 981114.654 910376.173 0, 981392.398 910375.07 0, 
+    981670.142 910373.983 0, 981947.886 910372.912 0, 982225.631 910371.858 0, 982503.375 910370.82 0, 982781.119 910369.798 0, 983058.864 910368.793 0, 983336.608 910367.804 0, 983614.352 910366.831 0, 983892.097 910365.875 0, 984169.842 910364.935 0, 
+    984447.586 910364.012 0, 984725.331 910363.104 0, 985003.076 910362.213 0, 985280.82 910361.339 0, 985558.565 910360.481 0, 985836.31 910359.639 0, 986114.055 910358.814 0, 986391.8 910358.004 0, 986668.199 910357.215 0, 986652.439 904778.831 0, 
+    986636.68 899200.6 0))
+
+POLYGON ((1000000 910338.383 0, 999723.598 910338.391 0, 999445.851 910338.416 0, 999168.105 910338.456 0, 998890.359 910338.513 0, 998612.613 910338.587 0, 998334.867 910338.677 0, 998057.121 910338.783 0, 997779.375 910338.905 0, 997501.628 910339.044 0, 
+    997223.882 910339.2 0, 996946.136 910339.371 0, 996668.39 910339.559 0, 996390.644 910339.763 0, 996112.898 910339.984 0, 995835.152 910340.221 0, 995557.406 910340.474 0, 995279.66 910340.744 0, 995001.914 910341.03 0, 994724.168 910341.332 0, 
+    994446.422 910341.651 0, 994168.676 910341.986 0, 993890.93 910342.337 0, 993613.184 910342.705 0, 993334.093 910343.091 0, 993057.692 910343.49 0, 992779.946 910343.906 0, 992502.2 910344.34 0, 992224.454 910344.789 0, 991946.709 910345.255 0, 
+    991668.963 910345.737 0, 991391.217 910346.236 0, 991113.471 910346.75 0, 990835.726 910347.282 0, 990557.98 910347.829 0, 990280.235 910348.393 0, 990002.489 910348.973 0, 989724.743 910349.57 0, 989446.998 910350.183 0, 989169.253 910350.812 0, 
+    988891.507 910351.458 0, 988613.762 910352.12 0, 988336.016 910352.798 0, 988058.271 910353.493 0, 987780.526 910354.204 0, 987502.781 910354.931 0, 987225.035 910355.675 0, 986947.29 910356.435 0, 986668.199 910357.215 0, 986683.96 915935.75 0, 
+    986699.72 921514.431 0, 986978.152 921513.652 0, 987255.24 921512.894 0, 987532.329 921512.152 0, 987809.417 921511.426 0, 988086.506 921510.717 0, 988363.594 921510.024 0, 988640.683 921509.347 0, 988917.772 921508.687 0, 989194.86 921508.043 0, 
+    989471.949 921507.415 0, 989749.038 921506.803 0, 990026.127 921506.208 0, 990303.216 921505.629 0, 990580.305 921505.067 0, 990857.394 921504.52 0, 991134.482 921503.99 0, 991411.572 921503.477 0, 991688.661 921502.979 0, 991965.75 921502.498 0, 
+    992242.839 921502.034 0, 992519.928 921501.585 0, 992797.017 921501.153 0, 993074.106 921500.737 0, 993349.854 921500.34 0, 993628.285 921499.955 0, 993905.374 921499.588 0, 994182.463 921499.237 0, 994459.552 921498.903 0, 994736.642 921498.585 0, 
+    995013.731 921498.283 0, 995290.82 921497.998 0, 995567.91 921497.729 0, 995844.999 921497.476 0, 996122.088 921497.24 0, 996399.178 921497.02 0, 996676.267 921496.816 0, 996953.357 921496.629 0, 997230.446 921496.457 0, 997507.535 921496.303 0, 
+    997784.625 921496.164 0, 998061.714 921496.042 0, 998338.804 921495.936 0, 998615.893 921495.846 0, 998892.983 921495.773 0, 999170.072 921495.716 0, 999447.162 921495.675 0, 999724.251 921495.651 0, 1000000 921495.643 0, 1000000 915916.94 0, 
+    1000000 910338.383 0))
+
+POLYGON ((1013300.28 921514.431 0, 1013024.53 921513.66 0, 1012747.441 921512.901 0, 1012470.353 921512.159 0, 1012193.264 921511.433 0, 1011916.176 921510.724 0, 1011639.087 921510.03 0, 1011361.998 921509.354 0, 1011084.91 921508.693 0, 1010807.821 921508.049 0, 
+    1010530.732 921507.421 0, 1010253.643 921506.809 0, 1009976.555 921506.214 0, 1009699.466 921505.635 0, 1009422.377 921505.072 0, 1009145.288 921504.526 0, 1008868.199 921503.995 0, 1008591.11 921503.482 0, 1008314.021 921502.984 0, 1008036.932 921502.503 0, 
+    1007759.843 921502.038 0, 1007482.754 921501.589 0, 1007205.664 921501.157 0, 1006928.575 921500.741 0, 1006650.146 921500.34 0, 1006374.397 921499.958 0, 1006097.308 921499.591 0, 1005820.218 921499.24 0, 1005543.129 921498.906 0, 1005266.04 921498.588 0, 
+    1004988.95 921498.286 0, 1004711.861 921498.001 0, 1004434.772 921497.732 0, 1004157.682 921497.479 0, 1003880.593 921497.242 0, 1003603.504 921497.022 0, 1003326.414 921496.818 0, 1003049.325 921496.63 0, 1002772.235 921496.459 0, 1002495.146 921496.304 0, 
+    1002218.056 921496.165 0, 1001940.967 921496.043 0, 1001663.878 921495.937 0, 1001386.788 921495.847 0, 1001109.699 921495.773 0, 1000832.609 921495.716 0, 1000555.52 921495.675 0, 1000278.43 921495.651 0, 1000000 921495.643 0, 1000000 927074.488 0, 
+    1000000 932653.471 0, 1000277.77 932653.479 0, 1000554.203 932653.504 0, 1000830.636 932653.545 0, 1001107.068 932653.602 0, 1001383.501 932653.675 0, 1001659.934 932653.765 0, 1001936.367 932653.87 0, 1002212.799 932653.993 0, 1002489.232 932654.131 0, 
+    1002765.665 932654.286 0, 1003042.098 932654.456 0, 1003318.53 932654.644 0, 1003594.963 932654.847 0, 1003871.396 932655.067 0, 1004147.828 932655.303 0, 1004424.261 932655.555 0, 1004700.694 932655.824 0, 1004977.126 932656.108 0, 1005253.559 932656.41 0, 
+    1005529.991 932656.727 0, 1005806.424 932657.06 0, 1006082.856 932657.41 0, 1006359.289 932657.777 0, 1006634.385 932658.157 0, 1006912.154 932658.558 0, 1007188.586 932658.973 0, 1007465.019 932659.404 0, 1007741.451 932659.851 0, 1008017.883 932660.315 0, 
+    1008294.316 932660.795 0, 1008570.748 932661.292 0, 1008847.18 932661.804 0, 1009123.613 932662.333 0, 1009400.045 932662.878 0, 1009676.477 932663.44 0, 1009952.909 932664.017 0, 1010229.341 932664.611 0, 1010505.773 932665.221 0, 1010782.205 932665.848 0, 
+    1011058.637 932666.491 0, 1011335.069 932667.15 0, 1011611.501 932667.825 0, 1011887.933 932668.516 0, 1012164.365 932669.224 0, 1012440.797 932669.948 0, 1012717.229 932670.689 0, 1012993.66 932671.445 0, 1013268.757 932672.215 0, 1013284.518 927093.253 0, 
+    1013300.28 921514.431 0))
+
+POLYGON ((1026537.407 932728.445 0, 1026262.312 932726.898 0, 1025985.884 932725.361 0, 1025709.455 932723.839 0, 1025433.027 932722.334 0, 1025156.598 932720.845 0, 1024880.169 932719.373 0, 1024603.74 932717.917 0, 1024327.311 932716.477 0, 1024050.882 932715.053 0, 
+    1023774.453 932713.645 0, 1023498.024 932712.254 0, 1023221.594 932710.879 0, 1022945.165 932709.521 0, 1022668.735 932708.178 0, 1022392.306 932706.852 0, 1022115.876 932705.542 0, 1021839.446 932704.249 0, 1021563.017 932702.971 0, 1021286.587 932701.71 0, 
+    1021010.157 932700.466 0, 1020733.727 932699.237 0, 1020457.297 932698.025 0, 1020180.866 932696.829 0, 1019903.102 932695.644 0, 1019628.006 932694.486 0, 1019351.576 932693.339 0, 1019075.145 932692.208 0, 1018798.715 932691.093 0, 1018522.284 932689.995 0, 
+    1018245.853 932688.913 0, 1017969.423 932687.847 0, 1017692.992 932686.798 0, 1017416.561 932685.765 0, 1017140.13 932684.748 0, 1016863.699 932683.747 0, 1016587.268 932682.762 0, 1016310.837 932681.794 0, 1016034.406 932680.842 0, 1015757.975 932679.907 0, 
+    1015481.544 932678.987 0, 1015205.112 932678.084 0, 1014928.681 932677.198 0, 1014652.25 932676.327 0, 1014375.818 932675.473 0, 1014099.387 932674.635 0, 1013822.955 932673.813 0, 1013546.524 932673.008 0, 1013268.757 932672.215 0, 1013252.995 938251.31 0, 
+    1013237.232 943830.536 0, 1013514.339 943831.327 0, 1013790.114 943832.131 0, 1014065.889 943832.95 0, 1014341.664 943833.786 0, 1014617.438 943834.639 0, 1014893.213 943835.507 0, 1015168.988 943836.392 0, 1015444.762 943837.293 0, 1015720.537 943838.21 0, 
+    1015996.311 943839.143 0, 1016272.085 943840.093 0, 1016547.86 943841.059 0, 1016823.634 943842.041 0, 1017099.408 943843.039 0, 1017375.182 943844.054 0, 1017650.956 943845.085 0, 1017926.73 943846.132 0, 1018202.504 943847.195 0, 1018478.278 943848.274 0, 
+    1018754.052 943849.37 0, 1019029.826 943850.482 0, 1019305.599 943851.61 0, 1019581.373 943852.754 0, 1019855.815 943853.909 0, 1020132.92 943855.092 0, 1020408.693 943856.285 0, 1020684.467 943857.494 0, 1020960.24 943858.72 0, 1021236.013 943859.962 0, 
+    1021511.786 943861.22 0, 1021787.559 943862.494 0, 1022063.332 943863.785 0, 1022339.105 943865.091 0, 1022614.878 943866.414 0, 1022890.651 943867.753 0, 1023166.423 943869.109 0, 1023442.196 943870.48 0, 1023717.969 943871.868 0, 1023993.741 943873.272 0, 
+    1024269.513 943874.693 0, 1024545.286 943876.129 0, 1024821.058 943877.582 0, 1025096.83 943879.051 0, 1025372.602 943880.536 0, 1025648.374 943882.038 0, 1025924.146 943883.556 0, 1026199.917 943885.09 0, 1026474.359 943886.632 0, 1026505.884 938307.473 0, 
+    1026537.407 932728.445 0))
+
+POLYGON ((1039711.274 943980.126 0, 1039436.836 943977.808 0, 1039161.07 943975.495 0, 1038885.303 943973.198 0, 1038609.537 943970.917 0, 1038333.77 943968.653 0, 1038058.003 943966.405 0, 1037782.236 943964.173 0, 1037506.469 943961.957 0, 1037230.702 943959.758 0, 
+    1036954.934 943957.574 0, 1036679.167 943955.407 0, 1036403.399 943953.257 0, 1036127.632 943951.122 0, 1035851.864 943949.004 0, 1035576.096 943946.902 0, 1035300.328 943944.816 0, 1035024.559 943942.746 0, 1034748.791 943940.693 0, 1034473.023 943938.656 0, 
+    1034197.254 943936.635 0, 1033921.485 943934.63 0, 1033645.717 943932.642 0, 1033369.948 943930.67 0, 1033092.85 943928.704 0, 1032818.409 943926.774 0, 1032542.64 943924.851 0, 1032266.871 943922.943 0, 1031991.101 943921.052 0, 1031715.332 943919.177 0, 
+    1031439.562 943917.319 0, 1031163.792 943915.476 0, 1030888.022 943913.65 0, 1030612.252 943911.84 0, 1030336.482 943910.047 0, 1030060.712 943908.269 0, 1029784.941 943906.508 0, 1029509.171 943904.763 0, 1029233.4 943903.034 0, 1028957.629 943901.322 0, 
+    1028681.859 943899.626 0, 1028406.088 943897.946 0, 1028130.317 943896.282 0, 1027854.546 943894.634 0, 1027578.775 943893.003 0, 1027303.003 943891.388 0, 1027027.232 943889.789 0, 1026751.46 943888.206 0, 1026474.359 943886.632 0, 1026442.833 949465.918 0, 
+    1026411.307 955045.326 0, 1026687.749 955046.896 0, 1026962.864 955048.475 0, 1027237.978 955050.07 0, 1027513.093 955051.681 0, 1027788.207 955053.309 0, 1028063.322 955054.952 0, 1028338.436 955056.612 0, 1028613.55 955058.288 0, 1028888.664 955059.98 0, 
+    1029163.778 955061.689 0, 1029438.892 955063.413 0, 1029714.005 955065.154 0, 1029989.119 955066.911 0, 1030264.232 955068.684 0, 1030539.346 955070.474 0, 1030814.459 955072.279 0, 1031089.572 955074.101 0, 1031364.685 955075.939 0, 1031639.798 955077.793 0, 
+    1031914.911 955079.664 0, 1032190.024 955081.55 0, 1032465.136 955083.453 0, 1032740.249 955085.372 0, 1033014.035 955087.298 0, 1033290.474 955089.258 0, 1033565.586 955091.226 0, 1033840.698 955093.21 0, 1034115.81 955095.209 0, 1034390.922 955097.226 0, 
+    1034666.033 955099.258 0, 1034941.145 955101.306 0, 1035216.256 955103.371 0, 1035491.368 955105.452 0, 1035766.479 955107.549 0, 1036041.59 955109.662 0, 1036316.701 955111.792 0, 1036591.812 955113.937 0, 1036866.922 955116.099 0, 1037142.033 955118.277 0, 
+    1037417.144 955120.471 0, 1037692.254 955122.682 0, 1037967.364 955124.908 0, 1038242.474 955127.151 0, 1038517.584 955129.41 0, 1038792.694 955131.685 0, 1039067.803 955133.976 0, 1039342.913 955136.284 0, 1039616.698 955138.596 0, 1039663.986 949559.3 0, 
+    1039711.274 943980.126 0))
+
+POLYGON ((1052821.772 955269.174 0, 1052547.993 955266.088 0, 1052272.891 955263.004 0, 1051997.789 955259.935 0, 1051722.686 955256.883 0, 1051447.584 955253.846 0, 1051172.481 955250.826 0, 1050897.378 955247.823 0, 1050622.275 955244.835 0, 1050347.172 955241.864 0, 
+    1050072.069 955238.908 0, 1049796.965 955235.969 0, 1049521.862 955233.046 0, 1049246.758 955230.14 0, 1048971.654 955227.249 0, 1048696.55 955224.375 0, 1048421.445 955221.517 0, 1048146.341 955218.675 0, 1047871.236 955215.849 0, 1047596.131 955213.04 0, 
+    1047321.026 955210.247 0, 1047045.921 955207.469 0, 1046770.816 955204.708 0, 1046495.71 955201.964 0, 1046219.281 955199.222 0, 1045945.499 955196.523 0, 1045670.393 955193.827 0, 1045395.286 955191.147 0, 1045120.18 955188.483 0, 1044845.074 955185.835 0, 
+    1044569.967 955183.204 0, 1044294.86 955180.589 0, 1044019.753 955177.99 0, 1043744.646 955175.407 0, 1043469.539 955172.84 0, 1043194.432 955170.29 0, 1042919.324 955167.756 0, 1042644.216 955165.238 0, 1042369.109 955162.736 0, 1042094.001 955160.25 0, 
+    1041818.893 955157.781 0, 1041543.784 955155.327 0, 1041268.676 955152.89 0, 1040993.567 955150.469 0, 1040718.459 955148.065 0, 1040443.35 955145.676 0, 1040168.241 955143.304 0, 1039893.132 955140.948 0, 1039616.698 955138.596 0, 1039569.408 960718.012 0, 
+    1039522.117 966297.541 0, 1039797.891 966299.887 0, 1040072.344 966302.237 0, 1040346.796 966304.604 0, 1040621.248 966306.986 0, 1040895.7 966309.385 0, 1041170.151 966311.801 0, 1041444.603 966314.232 0, 1041719.055 966316.679 0, 1041993.506 966319.143 0, 
+    1042267.957 966321.623 0, 1042542.408 966324.118 0, 1042816.859 966326.63 0, 1043091.31 966329.159 0, 1043365.76 966331.703 0, 1043640.211 966334.264 0, 1043914.661 966336.84 0, 1044189.111 966339.433 0, 1044463.561 966342.042 0, 1044738.011 966344.667 0, 
+    1045012.461 966347.308 0, 1045286.91 966349.966 0, 1045561.36 966352.639 0, 1045835.809 966355.329 0, 1046108.937 966358.022 0, 1046384.707 966360.757 0, 1046659.155 966363.495 0, 1046933.604 966366.249 0, 1047208.052 966369.02 0, 1047482.501 966371.807 0, 
+    1047756.949 966374.609 0, 1048031.397 966377.428 0, 1048305.844 966380.263 0, 1048580.292 966383.115 0, 1048854.739 966385.982 0, 1049129.187 966388.866 0, 1049403.634 966391.765 0, 1049678.081 966394.681 0, 1049952.527 966397.613 0, 1050226.974 966400.562 0, 
+    1050501.42 966403.526 0, 1050775.866 966406.506 0, 1051050.312 966409.503 0, 1051324.758 966412.516 0, 1051599.204 966415.545 0, 1051873.65 966418.59 0, 1052148.095 966421.651 0, 1052422.54 966424.729 0, 1052695.665 966427.807 0, 1052758.719 960848.434 0, 
+    1052821.772 955269.174 0))
+
+POLYGON ((1065868.793 966595.291 0, 1065595.675 966591.44 0, 1065321.24 966587.588 0, 1065046.804 966583.751 0, 1064772.369 966579.93 0, 1064497.933 966576.126 0, 1064223.496 966572.338 0, 1063949.06 966568.566 0, 1063674.623 966564.81 0, 1063400.186 966561.071 0, 
+    1063125.749 966557.347 0, 1062851.312 966553.64 0, 1062576.874 966549.948 0, 1062302.437 966546.273 0, 1062027.999 966542.614 0, 1061753.56 966538.972 0, 1061479.122 966535.345 0, 1061204.683 966531.735 0, 1060930.244 966528.14 0, 1060655.805 966524.562 0, 
+    1060381.366 966521 0, 1060106.927 966517.454 0, 1059832.487 966513.925 0, 1059558.047 966510.411 0, 1059282.288 966506.897 0, 1059009.167 966503.432 0, 1058734.726 966499.967 0, 1058460.285 966496.518 0, 1058185.844 966493.086 0, 1057911.403 966489.669 0, 
+    1057636.962 966486.268 0, 1057362.52 966482.884 0, 1057088.079 966479.516 0, 1056813.637 966476.164 0, 1056539.195 966472.828 0, 1056264.752 966469.508 0, 1055990.31 966466.205 0, 1055715.867 966462.917 0, 1055441.424 966459.646 0, 1055166.981 966456.391 0, 
+    1054892.538 966453.152 0, 1054618.094 966449.929 0, 1054343.651 966446.723 0, 1054069.207 966443.532 0, 1053794.763 966440.358 0, 1053520.319 966437.2 0, 1053245.874 966434.058 0, 1052971.43 966430.932 0, 1052695.665 966427.807 0, 1052632.61 972007.291 0, 
+    1052569.554 977586.881 0, 1052844.659 977589.999 0, 1053118.446 977593.117 0, 1053392.234 977596.252 0, 1053666.021 977599.402 0, 1053939.809 977602.569 0, 1054213.596 977605.752 0, 1054487.383 977608.951 0, 1054761.169 977612.166 0, 1055034.956 977615.397 0, 
+    1055308.742 977618.644 0, 1055582.528 977621.908 0, 1055856.314 977625.187 0, 1056130.1 977628.483 0, 1056403.885 977631.795 0, 1056677.671 977635.122 0, 1056951.456 977638.466 0, 1057225.241 977641.827 0, 1057499.025 977645.203 0, 1057772.81 977648.595 0, 
+    1058046.594 977652.004 0, 1058320.378 977655.428 0, 1058594.162 977658.869 0, 1058867.946 977662.326 0, 1059140.414 977665.782 0, 1059415.513 977669.288 0, 1059689.296 977672.793 0, 1059963.079 977676.314 0, 1060236.861 977679.851 0, 1060510.644 977683.405 0, 
+    1060784.426 977686.974 0, 1061058.208 977690.56 0, 1061331.99 977694.162 0, 1061605.772 977697.78 0, 1061879.553 977701.414 0, 1062153.334 977705.064 0, 1062427.115 977708.73 0, 1062700.896 977712.413 0, 1062974.677 977716.111 0, 1063248.457 977719.826 0, 
+    1063522.237 977723.557 0, 1063796.017 977727.303 0, 1064069.797 977731.066 0, 1064343.576 977734.845 0, 1064617.356 977738.641 0, 1064891.135 977742.452 0, 1065164.913 977746.279 0, 1065438.692 977750.123 0, 1065711.156 977753.964 0, 1065789.975 972174.574 0, 
+    1065868.793 966595.291 0))
+
+POLYGON ((1078852.233 977958.173 0, 1078579.779 977953.562 0, 1078306.013 977948.945 0, 1078032.246 977944.345 0, 1077758.478 977939.76 0, 1077484.711 977935.191 0, 1077210.943 977930.639 0, 1076937.175 977926.102 0, 1076663.407 977921.582 0, 1076389.639 977917.078 0, 
+    1076115.87 977912.59 0, 1075842.101 977908.118 0, 1075568.332 977903.662 0, 1075294.562 977899.222 0, 1075020.792 977894.798 0, 1074747.022 977890.391 0, 1074473.252 977885.999 0, 1074199.481 977881.624 0, 1073925.71 977877.265 0, 1073651.939 977872.922 0, 
+    1073378.168 977868.595 0, 1073104.396 977864.284 0, 1072830.624 977859.989 0, 1072556.852 977855.711 0, 1072281.767 977851.428 0, 1072009.307 977847.202 0, 1071735.535 977842.972 0, 1071461.761 977838.758 0, 1071187.988 977834.559 0, 1070914.214 977830.378 0, 
+    1070640.441 977826.212 0, 1070366.666 977822.062 0, 1070092.892 977817.928 0, 1069819.118 977813.811 0, 1069545.343 977809.71 0, 1069271.568 977805.624 0, 1068997.792 977801.555 0, 1068724.017 977797.502 0, 1068450.241 977793.465 0, 1068176.465 977789.445 0, 
+    1067902.689 977785.44 0, 1067628.912 977781.451 0, 1067355.136 977777.479 0, 1067081.359 977773.523 0, 1066807.581 977769.582 0, 1066533.804 977765.658 0, 1066260.026 977761.75 0, 1065986.248 977757.858 0, 1065711.156 977753.964 0, 1065632.335 983333.456 0, 
+    1065553.513 988913.047 0, 1065827.946 988916.932 0, 1066101.067 988920.814 0, 1066374.188 988924.713 0, 1066647.308 988928.627 0, 1066920.429 988932.558 0, 1067193.549 988936.505 0, 1067466.669 988940.468 0, 1067739.788 988944.447 0, 1068012.908 988948.442 0, 
+    1068286.027 988952.453 0, 1068559.146 988956.48 0, 1068832.265 988960.524 0, 1069105.383 988964.583 0, 1069378.502 988968.658 0, 1069651.62 988972.75 0, 1069924.737 988976.858 0, 1070197.855 988980.981 0, 1070470.972 988985.121 0, 1070744.089 988989.277 0, 
+    1071017.206 988993.449 0, 1071290.323 988997.637 0, 1071563.439 989001.841 0, 1071836.555 989006.061 0, 1072108.361 989010.277 0, 1072382.786 989014.549 0, 1072655.902 989018.818 0, 1072929.017 989023.102 0, 1073202.132 989027.403 0, 1073475.246 989031.719 0, 
+    1073748.361 989036.052 0, 1074021.475 989040.401 0, 1074294.588 989044.765 0, 1074567.702 989049.146 0, 1074840.815 989053.543 0, 1075113.928 989057.956 0, 1075387.041 989062.385 0, 1075660.154 989066.83 0, 1075933.266 989071.292 0, 1076206.378 989075.769 0, 
+    1076479.49 989080.262 0, 1076752.601 989084.772 0, 1077025.712 989089.297 0, 1077298.823 989093.839 0, 1077571.934 989098.397 0, 1077845.044 989102.97 0, 1078118.154 989107.56 0, 1078391.264 989112.166 0, 1078663.065 989116.766 0, 1078757.65 983537.421 0, 
+    1078852.233 977958.173 0))
+
+POLYGON ((1091771.989 989357.521 0, 1091500.2 989352.154 0, 1091227.104 989346.776 0, 1090954.008 989341.415 0, 1090680.912 989336.07 0, 1090407.815 989330.74 0, 1090134.718 989325.427 0, 1089861.621 989320.13 0, 1089588.523 989314.849 0, 1089315.425 989309.584 0, 
+    1089042.327 989304.335 0, 1088769.228 989299.102 0, 1088496.129 989293.885 0, 1088223.03 989288.685 0, 1087949.931 989283.5 0, 1087676.831 989278.332 0, 1087403.731 989273.179 0, 1087130.631 989268.043 0, 1086857.53 989262.923 0, 1086584.429 989257.818 0, 
+    1086311.328 989252.73 0, 1086038.226 989247.658 0, 1085765.124 989242.602 0, 1085492.022 989237.562 0, 1085217.612 989232.514 0, 1084945.817 989227.531 0, 1084672.714 989222.539 0, 1084399.61 989217.563 0, 1084126.507 989212.604 0, 1083853.403 989207.66 0, 
+    1083580.298 989202.733 0, 1083307.194 989197.821 0, 1083034.089 989192.926 0, 1082760.984 989188.047 0, 1082487.879 989183.184 0, 1082214.773 989178.337 0, 1081941.667 989173.506 0, 1081668.561 989168.691 0, 1081395.454 989163.892 0, 1081122.347 989159.109 0, 
+    1080849.24 989154.343 0, 1080576.133 989149.592 0, 1080303.025 989144.858 0, 1080029.917 989140.139 0, 1079756.809 989135.437 0, 1079483.701 989130.751 0, 1079210.592 989126.08 0, 1078937.483 989121.426 0, 1078663.065 989116.766 0, 1078568.478 994696.206 0, 
+    1078473.89 1000275.735 0, 1078747.648 1000280.384 0, 1079020.1 1000285.027 0, 1079292.552 1000289.686 0, 1079565.004 1000294.361 0, 1079837.455 1000299.052 0, 1080109.906 1000303.759 0, 1080382.357 1000308.482 0, 1080654.808 1000313.222 0, 1080927.258 1000317.977 0, 
+    1081199.708 1000322.748 0, 1081472.158 1000327.535 0, 1081744.607 1000332.339 0, 1082017.056 1000337.158 0, 1082289.505 1000341.993 0, 1082561.954 1000346.845 0, 1082834.402 1000351.712 0, 1083106.85 1000356.596 0, 1083379.298 1000361.495 0, 1083651.746 1000366.411 0, 
+    1083924.193 1000371.342 0, 1084196.64 1000376.29 0, 1084469.086 1000381.254 0, 1084741.532 1000386.233 0, 1085012.674 1000391.205 0, 1085286.424 1000396.241 0, 1085558.869 1000401.269 0, 1085831.315 1000406.313 0, 1086103.759 1000411.372 0, 1086376.204 1000416.448 0, 
+    1086648.648 1000421.54 0, 1086921.092 1000426.648 0, 1087193.536 1000431.772 0, 1087465.979 1000436.912 0, 1087738.422 1000442.068 0, 1088010.865 1000447.241 0, 1088283.307 1000452.429 0, 1088555.749 1000457.633 0, 1088828.191 1000462.853 0, 1089100.632 1000468.089 0, 
+    1089373.074 1000473.342 0, 1089645.514 1000478.61 0, 1089917.955 1000483.894 0, 1090190.395 1000489.195 0, 1090462.835 1000494.511 0, 1090735.275 1000499.844 0, 1091007.714 1000505.192 0, 1091280.153 1000510.557 0, 1091551.288 1000515.912 0, 1091661.639 994936.672 0, 
+    1091771.989 989357.521 0))
+
+POLYGON ((1104627.956 1000793.033 0, 1104356.835 1000786.912 0, 1104084.412 1000780.778 0, 1103811.989 1000774.66 0, 1103539.565 1000768.558 0, 1103267.142 1000762.472 0, 1102994.717 1000756.402 0, 1102722.293 1000750.348 0, 1102449.868 1000744.31 0, 1102177.443 1000738.288 0, 
+    1101905.017 1000732.282 0, 1101632.591 1000726.292 0, 1101360.165 1000720.318 0, 1101087.738 1000714.36 0, 1100815.311 1000708.418 0, 1100542.884 1000702.492 0, 1100270.456 1000696.583 0, 1099998.028 1000690.689 0, 1099725.6 1000684.811 0, 1099453.171 1000678.95 0, 
+    1099180.742 1000673.104 0, 1098908.313 1000667.274 0, 1098635.883 1000661.461 0, 1098363.453 1000655.663 0, 1098089.72 1000649.854 0, 1097818.591 1000644.117 0, 1097546.16 1000638.367 0, 1097273.729 1000632.634 0, 1097001.297 1000626.917 0, 1096728.865 1000621.215 0, 
+    1096456.432 1000615.53 0, 1096184 1000609.861 0, 1095911.566 1000604.208 0, 1095639.133 1000598.57 0, 1095366.699 1000592.949 0, 1095094.265 1000587.344 0, 1094821.831 1000581.755 0, 1094549.396 1000576.182 0, 1094276.961 1000570.625 0, 1094004.525 1000565.084 0, 
+    1093732.089 1000559.559 0, 1093459.653 1000554.051 0, 1093187.217 1000548.558 0, 1092914.78 1000543.081 0, 1092642.343 1000537.62 0, 1092369.906 1000532.175 0, 1092097.468 1000526.747 0, 1091825.03 1000521.334 0, 1091551.288 1000515.912 0, 1091440.935 1006095.238 0, 
+    1091330.581 1011674.645 0, 1091603.663 1011680.055 0, 1091875.444 1011685.454 0, 1092147.225 1011690.87 0, 1092419.006 1011696.302 0, 1092690.786 1011701.749 0, 1092962.566 1011707.213 0, 1093234.346 1011712.692 0, 1093506.125 1011718.188 0, 1093777.904 1011723.7 0, 
+    1094049.683 1011729.227 0, 1094321.461 1011734.771 0, 1094593.239 1011740.33 0, 1094865.017 1011745.906 0, 1095136.794 1011751.497 0, 1095408.571 1011757.105 0, 1095680.348 1011762.729 0, 1095952.124 1011768.368 0, 1096223.9 1011774.024 0, 1096495.676 1011779.695 0, 
+    1096767.451 1011785.383 0, 1097039.226 1011791.086 0, 1097311.001 1011796.806 0, 1097582.775 1011802.541 0, 1097853.25 1011808.265 0, 1098126.323 1011814.06 0, 1098398.096 1011819.844 0, 1098669.869 1011825.643 0, 1098941.642 1011831.459 0, 1099213.414 1011837.29 0, 
+    1099485.186 1011843.138 0, 1099756.958 1011849.001 0, 1100028.729 1011854.881 0, 1100300.5 1011860.776 0, 1100572.271 1011866.688 0, 1100844.041 1011872.615 0, 1101115.811 1011878.559 0, 1101387.581 1011884.518 0, 1101659.35 1011890.494 0, 1101931.119 1011896.485 0, 
+    1102202.887 1011902.493 0, 1102474.655 1011908.516 0, 1102746.423 1011914.556 0, 1103018.19 1011920.611 0, 1103289.957 1011926.683 0, 1103561.724 1011932.77 0, 1103833.491 1011938.873 0, 1104105.257 1011944.993 0, 1104375.724 1011951.099 0, 1104501.841 1006372.025 0, 
+    1104627.956 1000793.033 0))
+
+POLYGON ((1117420.034 1012264.406 0, 1117149.583 1012257.536 0, 1116877.835 1012250.649 0, 1116606.087 1012243.778 0, 1116334.339 1012236.922 0, 1116062.59 1012230.083 0, 1115790.841 1012223.26 0, 1115519.091 1012216.453 0, 1115247.341 1012209.661 0, 1114975.59 1012202.886 0, 
+    1114703.84 1012196.127 0, 1114432.088 1012189.384 0, 1114160.337 1012182.656 0, 1113888.585 1012175.945 0, 1113616.832 1012169.25 0, 1113345.08 1012162.571 0, 1113073.326 1012155.907 0, 1112801.573 1012149.26 0, 1112529.819 1012142.629 0, 1112258.064 1012136.014 0, 
+    1111986.31 1012129.414 0, 1111714.554 1012122.831 0, 1111442.799 1012116.264 0, 1111171.043 1012109.712 0, 1110897.99 1012103.146 0, 1110627.53 1012096.658 0, 1110355.773 1012090.154 0, 1110084.015 1012083.667 0, 1109812.258 1012077.196 0, 1109540.499 1012070.74 0, 
+    1109268.741 1012064.301 0, 1108996.982 1012057.878 0, 1108725.222 1012051.47 0, 1108453.463 1012045.079 0, 1108181.703 1012038.704 0, 1107909.942 1012032.344 0, 1107638.181 1012026.001 0, 1107366.42 1012019.674 0, 1107094.658 1012013.362 0, 1106822.896 1012007.067 0, 
+    1106551.134 1012000.787 0, 1106279.371 1011994.524 0, 1106007.608 1011988.277 0, 1105735.845 1011982.045 0, 1105464.081 1011975.83 0, 1105192.317 1011969.63 0, 1104920.552 1011963.447 0, 1104648.787 1011957.28 0, 1104375.724 1011951.099 0, 1104249.605 1017530.25 0, 
+    1104123.485 1023109.475 0, 1104395.889 1023115.641 0, 1104666.997 1023121.793 0, 1104938.105 1023127.962 0, 1105209.212 1023134.146 0, 1105480.319 1023140.347 0, 1105751.426 1023146.563 0, 1106022.532 1023152.795 0, 1106293.638 1023159.044 0, 1106564.744 1023165.308 0, 
+    1106835.849 1023171.588 0, 1107106.954 1023177.884 0, 1107378.058 1023184.196 0, 1107649.162 1023190.524 0, 1107920.266 1023196.868 0, 1108191.37 1023203.228 0, 1108462.473 1023209.604 0, 1108733.575 1023215.996 0, 1109004.677 1023222.404 0, 1109275.779 1023228.828 0, 
+    1109546.881 1023235.267 0, 1109817.982 1023241.723 0, 1110089.083 1023248.195 0, 1110360.183 1023254.682 0, 1110629.989 1023261.155 0, 1110902.382 1023267.705 0, 1111173.482 1023274.241 0, 1111444.58 1023280.792 0, 1111715.679 1023287.36 0, 1111986.777 1023293.943 0, 
+    1112257.874 1023300.542 0, 1112528.972 1023307.157 0, 1112800.069 1023313.789 0, 1113071.165 1023320.436 0, 1113342.261 1023327.099 0, 1113613.357 1023333.778 0, 1113884.452 1023340.473 0, 1114155.547 1023347.184 0, 1114426.642 1023353.911 0, 1114697.736 1023360.654 0, 
+    1114968.829 1023367.413 0, 1115239.923 1023374.188 0, 1115511.016 1023380.978 0, 1115782.108 1023387.785 0, 1116053.2 1023394.608 0, 1116324.292 1023401.446 0, 1116595.383 1023408.301 0, 1116866.474 1023415.172 0, 1117136.272 1023422.025 0, 1117278.154 1017843.179 0, 
+    1117420.034 1012264.406 0))
+
+POLYGON ((1130148.123 1023771.338 0, 1129878.344 1023763.722 0, 1129607.274 1023756.085 0, 1129336.203 1023748.465 0, 1129065.131 1023740.86 0, 1128794.06 1023733.272 0, 1128522.988 1023725.699 0, 1128251.915 1023718.143 0, 1127980.842 1023710.602 0, 1127709.768 1023703.077 0, 
+    1127438.694 1023695.568 0, 1127167.62 1023688.076 0, 1126896.545 1023680.599 0, 1126625.47 1023673.138 0, 1126354.394 1023665.693 0, 1126083.318 1023658.264 0, 1125812.241 1023650.851 0, 1125541.164 1023643.454 0, 1125270.087 1023636.073 0, 1124999.009 1023628.707 0, 
+    1124727.93 1023621.358 0, 1124456.852 1023614.025 0, 1124185.772 1023606.708 0, 1123914.693 1023599.406 0, 1123642.321 1023592.086 0, 1123372.532 1023584.851 0, 1123101.451 1023577.598 0, 1122830.37 1023570.36 0, 1122559.288 1023563.139 0, 1122288.206 1023555.933 0, 
+    1122017.123 1023548.744 0, 1121746.04 1023541.57 0, 1121474.957 1023534.412 0, 1121203.873 1023527.27 0, 1120932.789 1023520.145 0, 1120661.704 1023513.035 0, 1120390.619 1023505.941 0, 1120119.533 1023498.863 0, 1119848.447 1023491.801 0, 1119577.361 1023484.755 0, 
+    1119306.274 1023477.725 0, 1119035.187 1023470.71 0, 1118764.099 1023463.712 0, 1118493.011 1023456.73 0, 1118221.923 1023449.764 0, 1117950.834 1023442.813 0, 1117679.744 1023435.879 0, 1117408.655 1023428.961 0, 1117136.272 1023422.025 0, 1116994.388 1029000.941 0, 
+    1116852.502 1034579.921 0, 1117124.226 1034586.84 0, 1117394.659 1034593.742 0, 1117665.091 1034600.659 0, 1117935.523 1034607.593 0, 1118205.955 1034614.542 0, 1118476.386 1034621.507 0, 1118746.817 1034628.489 0, 1119017.248 1034635.486 0, 1119287.678 1034642.499 0, 
+    1119558.107 1034649.528 0, 1119828.537 1034656.573 0, 1120098.966 1034663.634 0, 1120369.394 1034670.71 0, 1120639.822 1034677.803 0, 1120910.25 1034684.912 0, 1121180.677 1034692.036 0, 1121451.104 1034699.177 0, 1121721.53 1034706.333 0, 1121991.956 1034713.505 0, 
+    1122262.381 1034720.693 0, 1122532.806 1034727.897 0, 1122803.231 1034735.117 0, 1123073.655 1034742.353 0, 1123342.79 1034749.57 0, 1123614.502 1034756.873 0, 1123884.925 1034764.156 0, 1124155.348 1034771.456 0, 1124425.77 1034778.772 0, 1124696.192 1034786.103 0, 
+    1124966.613 1034793.45 0, 1125237.034 1034800.814 0, 1125507.454 1034808.193 0, 1125777.874 1034815.588 0, 1126048.293 1034822.999 0, 1126318.712 1034830.426 0, 1126589.131 1034837.869 0, 1126859.549 1034845.327 0, 1127129.967 1034852.802 0, 1127400.384 1034860.292 0, 
+    1127670.801 1034867.799 0, 1127941.217 1034875.321 0, 1128211.633 1034882.86 0, 1128482.049 1034890.414 0, 1128752.464 1034897.984 0, 1129022.878 1034905.57 0, 1129293.293 1034913.172 0, 1129563.706 1034920.79 0, 1129832.832 1034928.388 0, 1129990.479 1029349.83 0, 
+    1130148.123 1023771.338 0))
+
+POLYGON ((1142812.125 1035313.524 0, 1142543.02 1035305.166 0, 1142272.629 1035296.784 0, 1142002.237 1035288.418 0, 1141731.845 1035280.068 0, 1141461.453 1035271.734 0, 1141191.06 1035263.416 0, 1140920.666 1035255.114 0, 1140650.272 1035246.828 0, 1140379.877 1035238.557 0, 
+    1140109.482 1035230.303 0, 1139839.087 1035222.064 0, 1139568.691 1035213.841 0, 1139298.294 1035205.634 0, 1139027.897 1035197.444 0, 1138757.5 1035189.269 0, 1138487.102 1035181.11 0, 1138216.704 1035172.967 0, 1137946.305 1035164.839 0, 1137675.905 1035156.728 0, 
+    1137405.505 1035148.633 0, 1137135.105 1035140.553 0, 1136864.704 1035132.49 0, 1136594.303 1035124.442 0, 1136322.615 1035116.372 0, 1136053.499 1035108.395 0, 1135783.096 1035100.395 0, 1135512.693 1035092.411 0, 1135242.29 1035084.443 0, 1134971.885 1035076.49 0, 
+    1134701.481 1035068.554 0, 1134431.076 1035060.634 0, 1134160.67 1035052.73 0, 1133890.264 1035044.841 0, 1133619.858 1035036.969 0, 1133349.451 1035029.112 0, 1133079.044 1035021.271 0, 1132808.636 1035013.446 0, 1132538.228 1035005.637 0, 1132267.819 1034997.844 0, 
+    1131997.41 1034990.067 0, 1131727 1034982.306 0, 1131456.59 1034974.561 0, 1131186.179 1034966.832 0, 1130915.768 1034959.118 0, 1130645.357 1034951.421 0, 1130374.945 1034943.739 0, 1130104.533 1034936.074 0, 1129832.832 1034928.388 0, 1129675.184 1040507.006 0, 
+    1129517.534 1046085.681 0, 1129788.575 1046093.348 0, 1130058.33 1046100.996 0, 1130328.086 1046108.658 0, 1130597.84 1046116.337 0, 1130867.595 1046124.032 0, 1131137.349 1046131.742 0, 1131407.102 1046139.469 0, 1131676.855 1046147.211 0, 1131946.607 1046154.969 0, 
+    1132216.359 1046162.743 0, 1132486.111 1046170.533 0, 1132755.862 1046178.339 0, 1133025.613 1046186.161 0, 1133295.363 1046193.998 0, 1133565.113 1046201.852 0, 1133834.862 1046209.721 0, 1134104.611 1046217.606 0, 1134374.359 1046225.507 0, 1134644.107 1046233.424 0, 
+    1134913.855 1046241.357 0, 1135183.602 1046249.306 0, 1135453.348 1046257.27 0, 1135723.094 1046265.251 0, 1135991.556 1046273.209 0, 1136262.585 1046281.259 0, 1136532.329 1046289.288 0, 1136802.074 1046297.331 0, 1137071.817 1046305.391 0, 1137341.56 1046313.467 0, 
+    1137611.303 1046321.559 0, 1137881.045 1046329.666 0, 1138150.787 1046337.789 0, 1138420.528 1046345.929 0, 1138690.269 1046354.084 0, 1138960.009 1046362.255 0, 1139229.749 1046370.442 0, 1139499.489 1046378.644 0, 1139769.228 1046386.863 0, 1140038.966 1046395.097 0, 
+    1140308.704 1046403.348 0, 1140578.441 1046411.614 0, 1140848.178 1046419.896 0, 1141117.915 1046428.194 0, 1141387.651 1046436.508 0, 1141657.386 1046444.838 0, 1141927.121 1046453.183 0, 1142196.856 1046461.545 0, 1142465.307 1046469.882 0, 1142638.717 1040891.675 0, 
+    1142812.125 1035313.524 0))
+
+POLYGON ((1155411.943 1046890.662 0, 1155143.514 1046881.566 0, 1154873.804 1046872.442 0, 1154604.094 1046863.335 0, 1154334.383 1046854.243 0, 1154064.672 1046845.167 0, 1153794.96 1046836.107 0, 1153525.247 1046827.063 0, 1153255.534 1046818.035 0, 1152985.821 1046809.022 0, 
+    1152716.107 1046800.026 0, 1152446.392 1046791.045 0, 1152176.677 1046782.08 0, 1151906.962 1046773.131 0, 1151637.245 1046764.198 0, 1151367.529 1046755.281 0, 1151097.812 1046746.38 0, 1150828.094 1046737.495 0, 1150558.376 1046728.625 0, 1150288.657 1046719.772 0, 
+    1150018.937 1046710.934 0, 1149749.218 1046702.112 0, 1149479.497 1046693.306 0, 1149209.776 1046684.516 0, 1148938.774 1046675.7 0, 1148670.333 1046666.983 0, 1148400.611 1046658.241 0, 1148130.888 1046649.514 0, 1147861.164 1046640.803 0, 1147591.44 1046632.108 0, 
+    1147321.716 1046623.429 0, 1147051.991 1046614.766 0, 1146782.266 1046606.119 0, 1146512.54 1046597.488 0, 1146242.813 1046588.872 0, 1145973.086 1046580.273 0, 1145703.359 1046571.689 0, 1145433.631 1046563.121 0, 1145163.902 1046554.569 0, 1144894.173 1046546.033 0, 
+    1144624.444 1046537.513 0, 1144354.714 1046529.008 0, 1144084.983 1046520.52 0, 1143815.252 1046512.047 0, 1143545.521 1046503.59 0, 1143275.789 1046495.149 0, 1143006.056 1046486.724 0, 1142736.323 1046478.315 0, 1142465.307 1046469.882 0, 1142291.896 1052048.142 0, 
+    1142118.482 1057626.45 0, 1142388.839 1057634.863 0, 1142657.915 1057643.251 0, 1142926.991 1057651.656 0, 1143196.066 1057660.076 0, 1143465.141 1057668.512 0, 1143734.215 1057676.964 0, 1144003.289 1057685.432 0, 1144272.363 1057693.916 0, 1144541.435 1057702.415 0, 
+    1144810.508 1057710.931 0, 1145079.58 1057719.462 0, 1145348.651 1057728.009 0, 1145617.722 1057736.572 0, 1145886.792 1057745.15 0, 1146155.862 1057753.745 0, 1146424.931 1057762.355 0, 1146694 1057770.981 0, 1146963.069 1057779.624 0, 1147232.136 1057788.281 0, 
+    1147501.204 1057796.955 0, 1147770.271 1057805.645 0, 1148039.337 1057814.35 0, 1148308.403 1057823.071 0, 1148576.19 1057831.767 0, 1148846.533 1057840.561 0, 1149115.597 1057849.33 0, 1149384.661 1057858.114 0, 1149653.724 1057866.915 0, 1149922.786 1057875.731 0, 
+    1150191.849 1057884.563 0, 1150460.91 1057893.411 0, 1150729.971 1057902.275 0, 1150999.032 1057911.154 0, 1151268.092 1057920.05 0, 1151537.152 1057928.961 0, 1151806.211 1057937.888 0, 1152075.269 1057946.831 0, 1152344.327 1057955.79 0, 1152613.385 1057964.765 0, 
+    1152882.441 1057973.755 0, 1153151.498 1057982.761 0, 1153420.554 1057991.783 0, 1153689.609 1058000.821 0, 1153958.664 1058009.875 0, 1154227.718 1058018.945 0, 1154496.772 1058028.03 0, 1154765.825 1058037.131 0, 1155033.601 1058046.205 0, 1155222.773 1052468.409 0, 
+    1155411.943 1046890.662 0))
+
+POLYGON ((1167947.481 1058502.446 0, 1167679.73 1058492.616 0, 1167410.704 1058482.754 0, 1167141.677 1058472.909 0, 1166872.649 1058463.079 0, 1166603.621 1058453.265 0, 1166334.593 1058443.467 0, 1166065.563 1058433.685 0, 1165796.533 1058423.919 0, 1165527.503 1058414.168 0, 
+    1165258.472 1058404.433 0, 1164989.44 1058394.715 0, 1164720.408 1058385.012 0, 1164451.375 1058375.324 0, 1164182.342 1058365.653 0, 1163913.308 1058355.997 0, 1163644.274 1058346.358 0, 1163375.239 1058336.734 0, 1163106.203 1058327.126 0, 1162837.167 1058317.534 0, 
+    1162568.13 1058307.957 0, 1162299.093 1058298.397 0, 1162030.055 1058288.852 0, 1161761.017 1058279.323 0, 1161490.702 1058269.765 0, 1161222.939 1058260.313 0, 1160953.898 1058250.832 0, 1160684.858 1058241.366 0, 1160415.817 1058231.917 0, 1160146.775 1058222.483 0, 
+    1159877.733 1058213.065 0, 1159608.69 1058203.663 0, 1159339.646 1058194.276 0, 1159070.602 1058184.906 0, 1158801.558 1058175.551 0, 1158532.513 1058166.212 0, 1158263.467 1058156.889 0, 1157994.421 1058147.582 0, 1157725.374 1058138.291 0, 1157456.327 1058129.015 0, 
+    1157187.279 1058119.756 0, 1156918.231 1058110.512 0, 1156649.182 1058101.284 0, 1156380.133 1058092.072 0, 1156111.083 1058082.875 0, 1155842.032 1058073.695 0, 1155572.981 1058064.53 0, 1155303.93 1058055.382 0, 1155033.601 1058046.205 0, 1154844.427 1063624.045 0, 
+    1154655.252 1069201.924 0, 1154924.921 1069211.078 0, 1155193.316 1069220.205 0, 1155461.711 1069229.347 0, 1155730.105 1069238.505 0, 1155998.498 1069247.679 0, 1156266.891 1069256.869 0, 1156535.283 1069266.074 0, 1156803.675 1069275.295 0, 1157072.066 1069284.532 0, 
+    1157340.457 1069293.785 0, 1157608.847 1069303.054 0, 1157877.236 1069312.338 0, 1158145.625 1069321.639 0, 1158414.014 1069330.955 0, 1158682.402 1069340.286 0, 1158950.789 1069349.634 0, 1159219.176 1069358.997 0, 1159487.562 1069368.377 0, 1159755.948 1069377.772 0, 
+    1160024.333 1069387.183 0, 1160292.718 1069396.609 0, 1160561.102 1069406.052 0, 1160829.485 1069415.51 0, 1161096.595 1069424.939 0, 1161366.251 1069434.474 0, 1161634.632 1069443.979 0, 1161903.014 1069453.501 0, 1162171.394 1069463.038 0, 1162439.774 1069472.591 0, 
+    1162708.154 1069482.16 0, 1162976.533 1069491.744 0, 1163244.912 1069501.344 0, 1163513.289 1069510.961 0, 1163781.667 1069520.593 0, 1164050.043 1069530.24 0, 1164318.42 1069539.904 0, 1164586.795 1069549.583 0, 1164855.17 1069559.278 0, 1165123.545 1069568.989 0, 
+    1165391.919 1069578.716 0, 1165660.292 1069588.459 0, 1165928.665 1069598.217 0, 1166197.037 1069607.991 0, 1166465.408 1069617.781 0, 1166733.779 1069627.587 0, 1167002.15 1069637.408 0, 1167270.52 1069647.246 0, 1167537.617 1069657.052 0, 1167742.55 1064079.729 0, 
+    1167947.481 1058502.446 0))
+
+POLYGON ((1180418.645 1070148.573 0, 1180151.575 1070138.012 0, 1179883.234 1070127.416 0, 1179614.892 1070116.837 0, 1179346.55 1070106.273 0, 1179078.207 1070095.725 0, 1178809.863 1070085.192 0, 1178541.519 1070074.676 0, 1178273.175 1070064.175 0, 1178004.829 1070053.69 0, 
+    1177736.483 1070043.221 0, 1177468.137 1070032.768 0, 1177199.789 1070022.33 0, 1176931.442 1070011.909 0, 1176663.093 1070001.503 0, 1176394.744 1069991.112 0, 1176126.395 1069980.738 0, 1175858.044 1069970.38 0, 1175589.693 1069960.037 0, 1175321.342 1069949.71 0, 
+    1175052.99 1069939.399 0, 1174784.637 1069929.103 0, 1174516.284 1069918.824 0, 1174247.93 1069908.56 0, 1173978.305 1069898.263 0, 1173711.22 1069888.08 0, 1173442.865 1069877.863 0, 1173174.508 1069867.663 0, 1172906.152 1069857.478 0, 1172637.794 1069847.309 0, 
+    1172369.436 1069837.156 0, 1172101.077 1069827.018 0, 1171832.718 1069816.897 0, 1171564.358 1069806.791 0, 1171295.998 1069796.701 0, 1171027.637 1069786.626 0, 1170759.275 1069776.568 0, 1170490.913 1069766.525 0, 1170222.55 1069756.499 0, 1169954.186 1069746.487 0, 
+    1169685.822 1069736.492 0, 1169417.458 1069726.513 0, 1169149.093 1069716.549 0, 1168880.727 1069706.601 0, 1168612.36 1069696.669 0, 1168343.993 1069686.753 0, 1168075.626 1069676.852 0, 1167807.258 1069666.968 0, 1167537.617 1069657.052 0, 1167332.683 1075234.41 0, 
+    1167127.748 1080811.799 0, 1167396.729 1080821.69 0, 1167664.44 1080831.551 0, 1167932.151 1080841.427 0, 1168199.862 1080851.319 0, 1168467.572 1080861.227 0, 1168735.281 1080871.151 0, 1169002.99 1080881.09 0, 1169270.698 1080891.045 0, 1169538.405 1080901.016 0, 
+    1169806.112 1080911.002 0, 1170073.818 1080921.005 0, 1170341.524 1080931.023 0, 1170609.229 1080941.057 0, 1170876.934 1080951.106 0, 1171144.638 1080961.171 0, 1171412.341 1080971.253 0, 1171680.044 1080981.349 0, 1171947.746 1080991.462 0, 1172215.448 1081001.59 0, 
+    1172483.149 1081011.735 0, 1172750.849 1081021.894 0, 1173018.549 1081032.07 0, 1173286.248 1081042.262 0, 1173552.679 1081052.42 0, 1173821.645 1081062.692 0, 1174089.342 1081072.93 0, 1174357.039 1081083.185 0, 1174624.735 1081093.455 0, 1174892.43 1081103.741 0, 
+    1175160.125 1081114.043 0, 1175427.82 1081124.36 0, 1175695.513 1081134.693 0, 1175963.207 1081145.042 0, 1176230.899 1081155.407 0, 1176498.591 1081165.787 0, 1176766.282 1081176.184 0, 1177033.973 1081186.596 0, 1177301.663 1081197.023 0, 1177569.353 1081207.467 0, 
+    1177837.041 1081217.926 0, 1178104.73 1081228.401 0, 1178372.417 1081238.892 0, 1178640.104 1081249.398 0, 1178907.791 1081259.921 0, 1179175.476 1081270.459 0, 1179443.162 1081281.013 0, 1179710.846 1081291.582 0, 1179977.264 1081302.117 0, 1180197.955 1075725.329 0, 
+    1180418.645 1070148.573 0))
+
+POLYGON ((1192825.343 1081828.736 0, 1192558.954 1081817.448 0, 1192291.3 1081806.122 0, 1192023.646 1081794.812 0, 1191755.991 1081783.518 0, 1191488.336 1081772.239 0, 1191220.679 1081760.977 0, 1190953.022 1081749.73 0, 1190685.365 1081738.498 0, 1190417.707 1081727.283 0, 
+    1190150.048 1081716.083 0, 1189882.388 1081704.899 0, 1189614.728 1081693.731 0, 1189347.067 1081682.578 0, 1189079.406 1081671.442 0, 1188811.743 1081660.321 0, 1188544.081 1081649.216 0, 1188276.417 1081638.126 0, 1188008.753 1081627.052 0, 1187741.088 1081615.995 0, 
+    1187473.423 1081604.952 0, 1187205.757 1081593.926 0, 1186938.09 1081582.915 0, 1186670.422 1081571.92 0, 1186401.489 1081560.889 0, 1186135.086 1081549.978 0, 1185867.416 1081539.03 0, 1185599.746 1081528.098 0, 1185332.076 1081517.182 0, 1185064.405 1081506.282 0, 
+    1184796.733 1081495.397 0, 1184529.06 1081484.528 0, 1184261.387 1081473.675 0, 1183993.713 1081462.838 0, 1183726.039 1081452.016 0, 1183458.364 1081441.21 0, 1183190.688 1081430.42 0, 1182923.012 1081419.646 0, 1182655.335 1081408.887 0, 1182387.657 1081398.144 0, 
+    1182119.979 1081387.417 0, 1181852.3 1081376.706 0, 1181584.62 1081366.01 0, 1181316.94 1081355.33 0, 1181049.259 1081344.666 0, 1180781.578 1081334.018 0, 1180513.896 1081323.385 0, 1180246.213 1081312.768 0, 1179977.264 1081302.117 0, 1179756.571 1086878.932 0, 
+    1179535.878 1092455.768 0, 1179804.168 1092466.394 0, 1180071.194 1092476.984 0, 1180338.219 1092487.591 0, 1180605.244 1092498.213 0, 1180872.269 1092508.851 0, 1181139.292 1092519.505 0, 1181406.315 1092530.174 0, 1181673.338 1092540.859 0, 1181940.36 1092551.56 0, 
+    1182207.381 1092562.276 0, 1182474.401 1092573.009 0, 1182741.421 1092583.756 0, 1183008.44 1092594.52 0, 1183275.459 1092605.299 0, 1183542.477 1092616.095 0, 1183809.494 1092626.905 0, 1184076.511 1092637.732 0, 1184343.527 1092648.574 0, 1184610.543 1092659.432 0, 
+    1184877.557 1092670.306 0, 1185144.572 1092681.195 0, 1185411.585 1092692.1 0, 1185678.598 1092703.021 0, 1185944.348 1092713.906 0, 1186212.622 1092724.91 0, 1186479.633 1092735.878 0, 1186746.643 1092746.861 0, 1187013.653 1092757.861 0, 1187280.662 1092768.876 0, 
+    1187547.67 1092779.907 0, 1187814.678 1092790.953 0, 1188081.685 1092802.016 0, 1188348.691 1092813.094 0, 1188615.697 1092824.187 0, 1188882.702 1092835.297 0, 1189149.707 1092846.422 0, 1189416.71 1092857.563 0, 1189683.713 1092868.719 0, 1189950.716 1092879.891 0, 
+    1190217.718 1092891.079 0, 1190484.719 1092902.283 0, 1190751.719 1092913.503 0, 1191018.719 1092924.738 0, 1191285.718 1092935.988 0, 1191552.717 1092947.255 0, 1191819.715 1092958.537 0, 1192086.712 1092969.835 0, 1192352.447 1092981.096 0, 1192588.896 1087404.904 0, 
+    1192825.343 1081828.736 0))
+
+POLYGON ((1205167.482 1093542.63 0, 1204901.777 1093530.619 0, 1204634.813 1093518.566 0, 1204367.848 1093506.53 0, 1204100.882 1093494.509 0, 1203833.916 1093482.504 0, 1203566.949 1093470.514 0, 1203299.981 1093458.541 0, 1203033.013 1093446.583 0, 1202766.044 1093434.64 0, 
+    1202499.074 1093422.714 0, 1202232.103 1093410.803 0, 1201965.132 1093398.908 0, 1201698.16 1093387.029 0, 1201431.188 1093375.165 0, 1201164.214 1093363.317 0, 1200897.24 1093351.485 0, 1200630.265 1093339.668 0, 1200363.29 1093327.867 0, 1200096.314 1093316.082 0, 
+    1199829.337 1093304.313 0, 1199562.36 1093292.559 0, 1199295.381 1093280.821 0, 1199028.402 1093269.099 0, 1198760.163 1093257.337 0, 1198494.443 1093245.701 0, 1198227.462 1093234.026 0, 1197960.48 1093222.367 0, 1197693.498 1093210.723 0, 1197426.515 1093199.095 0, 
+    1197159.531 1093187.483 0, 1196892.547 1093175.886 0, 1196625.562 1093164.305 0, 1196358.576 1093152.74 0, 1196091.589 1093141.191 0, 1195824.602 1093129.657 0, 1195557.614 1093118.139 0, 1195290.626 1093106.637 0, 1195023.637 1093095.15 0, 1194756.647 1093083.679 0, 
+    1194489.657 1093072.224 0, 1194222.665 1093060.785 0, 1193955.674 1093049.361 0, 1193688.681 1093037.953 0, 1193421.688 1093026.561 0, 1193154.694 1093015.184 0, 1192887.699 1093003.824 0, 1192620.704 1092992.478 0, 1192352.447 1092981.096 0, 1192115.998 1098557.304 0, 
+    1191879.549 1104133.527 0, 1192147.146 1104144.882 0, 1192413.485 1104156.199 0, 1192679.823 1104167.532 0, 1192946.161 1104178.881 0, 1193212.498 1104190.245 0, 1193478.834 1104201.625 0, 1193745.169 1104213.021 0, 1194011.504 1104224.432 0, 1194277.838 1104235.859 0, 
+    1194544.171 1104247.301 0, 1194810.504 1104258.76 0, 1195076.836 1104270.234 0, 1195343.168 1104281.723 0, 1195609.498 1104293.229 0, 1195875.828 1104304.75 0, 1196142.158 1104316.287 0, 1196408.486 1104327.839 0, 1196674.814 1104339.407 0, 1196941.142 1104350.991 0, 
+    1197207.468 1104362.59 0, 1197473.794 1104374.205 0, 1197740.12 1104385.836 0, 1198006.444 1104397.482 0, 1198271.511 1104409.089 0, 1198539.091 1104420.822 0, 1198805.414 1104432.516 0, 1199071.736 1104444.225 0, 1199338.057 1104455.95 0, 1199604.377 1104467.69 0, 
+    1199870.697 1104479.446 0, 1200137.016 1104491.218 0, 1200403.334 1104503.006 0, 1200669.652 1104514.809 0, 1200935.969 1104526.628 0, 1201202.285 1104538.462 0, 1201468.601 1104550.312 0, 1201734.916 1104562.178 0, 1202001.23 1104574.06 0, 1202267.544 1104585.957 0, 
+    1202533.856 1104597.87 0, 1202800.168 1104609.798 0, 1203066.48 1104621.743 0, 1203332.791 1104633.703 0, 1203599.101 1104645.678 0, 1203865.41 1104657.67 0, 1204131.718 1104669.676 0, 1204398.026 1104681.699 0, 1204663.078 1104693.681 0, 1204915.28 1099118.148 0, 
+    1205167.482 1093542.63 0))
+
+POLYGON ((1217444.973 1105289.948 0, 1217179.954 1105277.217 0, 1216913.681 1105264.442 0, 1216647.408 1105251.683 0, 1216381.133 1105238.939 0, 1216114.858 1105226.212 0, 1215848.583 1105213.499 0, 1215582.306 1105200.803 0, 1215316.029 1105188.122 0, 1215049.751 1105175.457 0, 
+    1214783.472 1105162.807 0, 1214517.192 1105150.173 0, 1214250.912 1105137.555 0, 1213984.631 1105124.952 0, 1213718.349 1105112.365 0, 1213452.066 1105099.794 0, 1213185.783 1105087.239 0, 1212919.499 1105074.699 0, 1212653.214 1105062.175 0, 1212386.929 1105049.666 0, 
+    1212120.643 1105037.173 0, 1211854.356 1105024.696 0, 1211588.068 1105012.235 0, 1211321.78 1104999.789 0, 1211054.236 1104987.3 0, 1210789.201 1104974.944 0, 1210522.91 1104962.545 0, 1210256.619 1104950.162 0, 1209990.327 1104937.795 0, 1209724.034 1104925.443 0, 
+    1209457.74 1104913.107 0, 1209191.446 1104900.787 0, 1208925.151 1104888.482 0, 1208658.855 1104876.193 0, 1208392.559 1104863.919 0, 1208126.262 1104851.662 0, 1207859.964 1104839.42 0, 1207593.665 1104827.193 0, 1207327.366 1104814.982 0, 1207061.066 1104802.787 0, 
+    1206794.765 1104790.608 0, 1206528.464 1104778.444 0, 1206262.161 1104766.296 0, 1205995.859 1104754.164 0, 1205729.555 1104742.047 0, 1205463.251 1104729.946 0, 1205196.946 1104717.861 0, 1204930.64 1104705.791 0, 1204663.078 1104693.681 0, 1204410.875 1110269.222 0, 
+    1204158.672 1115844.768 0, 1204425.575 1115856.849 0, 1204691.224 1115868.889 0, 1204956.873 1115880.945 0, 1205222.521 1115893.016 0, 1205488.168 1115905.103 0, 1205753.815 1115917.205 0, 1206019.461 1115929.323 0, 1206285.106 1115941.457 0, 1206550.75 1115953.606 0, 
+    1206816.394 1115965.771 0, 1207082.037 1115977.952 0, 1207347.679 1115990.148 0, 1207613.321 1116002.36 0, 1207878.961 1116014.588 0, 1208144.602 1116026.831 0, 1208410.241 1116039.09 0, 1208675.88 1116051.364 0, 1208941.518 1116063.654 0, 1209207.155 1116075.96 0, 
+    1209472.791 1116088.281 0, 1209738.427 1116100.618 0, 1210004.062 1116112.971 0, 1210269.697 1116125.339 0, 1210534.079 1116137.664 0, 1210800.963 1116150.122 0, 1211066.595 1116162.537 0, 1211332.227 1116174.968 0, 1211597.857 1116187.415 0, 1211863.487 1116199.877 0, 
+    1212129.116 1116212.354 0, 1212394.745 1116224.848 0, 1212660.373 1116237.357 0, 1212926 1116249.881 0, 1213191.626 1116262.421 0, 1213457.251 1116274.977 0, 1213722.876 1116287.549 0, 1213988.5 1116300.136 0, 1214254.124 1116312.739 0, 1214519.746 1116325.357 0, 
+    1214785.368 1116337.991 0, 1215050.989 1116350.641 0, 1215316.609 1116363.306 0, 1215582.229 1116375.987 0, 1215847.848 1116388.683 0, 1216113.466 1116401.396 0, 1216379.083 1116414.123 0, 1216644.7 1116426.867 0, 1216909.065 1116439.566 0, 1217177.019 1110864.754 0, 
+    1217444.973 1105289.948 0))
+
+POLYGON ((1229657.727 1117070.383 0, 1229393.397 1117056.937 0, 1229127.817 1117043.443 0, 1228862.237 1117029.965 0, 1228596.656 1117016.503 0, 1228331.074 1117003.056 0, 1228065.491 1116989.625 0, 1227799.908 1116976.209 0, 1227534.323 1116962.809 0, 1227268.738 1116949.424 0, 
+    1227003.152 1116936.056 0, 1226737.566 1116922.702 0, 1226471.978 1116909.365 0, 1226206.39 1116896.043 0, 1225940.801 1116882.737 0, 1225675.211 1116869.446 0, 1225409.621 1116856.171 0, 1225144.029 1116842.912 0, 1224878.437 1116829.668 0, 1224612.844 1116816.44 0, 
+    1224347.251 1116803.228 0, 1224081.656 1116790.031 0, 1223816.061 1116776.85 0, 1223550.465 1116763.684 0, 1223283.619 1116750.472 0, 1223019.271 1116737.4 0, 1222753.672 1116724.281 0, 1222488.073 1116711.178 0, 1222222.473 1116698.091 0, 1221956.873 1116685.019 0, 
+    1221691.271 1116671.963 0, 1221425.669 1116658.922 0, 1221160.066 1116645.898 0, 1220894.463 1116632.888 0, 1220628.858 1116619.895 0, 1220363.253 1116606.917 0, 1220097.647 1116593.955 0, 1219832.04 1116581.008 0, 1219566.433 1116568.077 0, 1219300.824 1116555.161 0, 
+    1219035.215 1116542.262 0, 1218769.605 1116529.377 0, 1218503.995 1116516.509 0, 1218238.384 1116503.656 0, 1217972.771 1116490.819 0, 1217707.159 1116477.997 0, 1217441.545 1116465.191 0, 1217175.931 1116452.401 0, 1216909.065 1116439.566 0, 1216641.111 1122014.378 0, 
+    1216373.157 1127589.186 0, 1216639.364 1127601.989 0, 1216904.322 1127614.747 0, 1217169.279 1127627.522 0, 1217434.236 1127640.312 0, 1217699.192 1127653.117 0, 1217964.147 1127665.938 0, 1218229.101 1127678.775 0, 1218494.055 1127691.627 0, 1218759.007 1127704.495 0, 
+    1219023.959 1127717.379 0, 1219288.911 1127730.278 0, 1219553.861 1127743.193 0, 1219818.811 1127756.123 0, 1220083.76 1127769.069 0, 1220348.708 1127782.03 0, 1220613.656 1127795.007 0, 1220878.603 1127808 0, 1221143.549 1127821.008 0, 1221408.494 1127834.032 0, 
+    1221673.438 1127847.072 0, 1221938.382 1127860.127 0, 1222203.325 1127873.197 0, 1222468.267 1127886.284 0, 1222731.962 1127899.324 0, 1222998.149 1127912.503 0, 1223263.089 1127925.636 0, 1223528.028 1127938.785 0, 1223792.966 1127951.949 0, 1224057.903 1127965.129 0, 
+    1224322.84 1127978.324 0, 1224587.776 1127991.535 0, 1224852.711 1128004.762 0, 1225117.646 1128018.004 0, 1225382.579 1128031.262 0, 1225647.512 1128044.535 0, 1225912.444 1128057.824 0, 1226177.375 1128071.128 0, 1226442.306 1128084.449 0, 1226707.235 1128097.784 0, 
+    1226972.164 1128111.136 0, 1227237.092 1128124.503 0, 1227502.02 1128137.885 0, 1227766.946 1128151.283 0, 1228031.872 1128164.697 0, 1228296.797 1128178.126 0, 1228561.721 1128191.571 0, 1228826.644 1128205.032 0, 1229090.322 1128218.444 0, 1229374.024 1122644.416 0, 
+    1229657.727 1117070.383 0))
+
+POLYGON ((1241805.658 1128883.629 0, 1241542.017 1128869.471 0, 1241277.133 1128855.262 0, 1241012.248 1128841.069 0, 1240747.362 1128826.891 0, 1240482.475 1128812.729 0, 1240217.587 1128798.583 0, 1239952.699 1128784.452 0, 1239687.81 1128770.336 0, 1239422.92 1128756.237 0, 
+    1239158.029 1128742.152 0, 1238893.137 1128728.084 0, 1238628.244 1128714.031 0, 1238363.351 1128699.994 0, 1238098.457 1128685.972 0, 1237833.562 1128671.966 0, 1237568.666 1128657.975 0, 1237303.769 1128644 0, 1237038.871 1128630.04 0, 1236773.973 1128616.097 0, 
+    1236509.074 1128602.168 0, 1236244.174 1128588.256 0, 1235979.273 1128574.359 0, 1235714.371 1128560.477 0, 1235448.225 1128546.546 0, 1235184.566 1128532.761 0, 1234919.661 1128518.926 0, 1234654.757 1128505.107 0, 1234389.851 1128491.304 0, 1234124.944 1128477.516 0, 
+    1233860.037 1128463.743 0, 1233595.129 1128449.987 0, 1233330.22 1128436.246 0, 1233065.31 1128422.52 0, 1232800.399 1128408.81 0, 1232535.488 1128395.116 0, 1232270.576 1128381.437 0, 1232005.663 1128367.774 0, 1231740.749 1128354.126 0, 1231475.834 1128340.494 0, 
+    1231210.919 1128326.878 0, 1230946.003 1128313.277 0, 1230681.086 1128299.692 0, 1230416.168 1128286.122 0, 1230151.249 1128272.568 0, 1229886.33 1128259.029 0, 1229621.41 1128245.507 0, 1229356.489 1128231.999 0, 1229090.322 1128218.444 0, 1228806.62 1133792.464 0, 
+    1228522.918 1139366.471 0, 1228788.426 1139379.993 0, 1229052.691 1139393.466 0, 1229316.955 1139406.956 0, 1229581.218 1139420.461 0, 1229845.481 1139433.981 0, 1230109.742 1139447.517 0, 1230374.003 1139461.069 0, 1230638.263 1139474.636 0, 1230902.523 1139488.219 0, 
+    1231166.781 1139501.817 0, 1231431.039 1139515.431 0, 1231695.296 1139529.06 0, 1231959.552 1139542.705 0, 1232223.807 1139556.365 0, 1232488.061 1139570.041 0, 1232752.315 1139583.733 0, 1233016.568 1139597.44 0, 1233280.82 1139611.163 0, 1233545.071 1139624.901 0, 
+    1233809.322 1139638.655 0, 1234073.571 1139652.424 0, 1234337.82 1139666.209 0, 1234602.068 1139680.009 0, 1234865.074 1139693.76 0, 1235130.562 1139707.657 0, 1235394.807 1139721.504 0, 1235659.052 1139735.367 0, 1235923.296 1139749.245 0, 1236187.539 1139763.139 0, 
+    1236451.781 1139777.048 0, 1236716.023 1139790.973 0, 1236980.263 1139804.913 0, 1237244.503 1139818.869 0, 1237508.742 1139832.841 0, 1237772.98 1139846.828 0, 1238037.218 1139860.83 0, 1238301.454 1139874.849 0, 1238565.69 1139888.882 0, 1238829.925 1139902.932 0, 
+    1239094.159 1139916.996 0, 1239358.392 1139931.077 0, 1239622.624 1139945.173 0, 1239886.856 1139959.284 0, 1240151.087 1139973.411 0, 1240415.317 1139987.554 0, 1240679.546 1140001.712 0, 1240943.774 1140015.886 0, 1241206.761 1140030.008 0, 1241506.209 1134456.825 0, 
+    1241805.658 1128883.629 0))
+
+POLYGON ((1253888.679 1140729.377 0, 1253625.73 1140714.511 0, 1253361.543 1140699.591 0, 1253097.355 1140684.686 0, 1252833.166 1140669.797 0, 1252568.977 1140654.924 0, 1252304.786 1140640.066 0, 1252040.595 1140625.224 0, 1251776.402 1140610.397 0, 1251512.209 1140595.585 0, 
+    1251248.015 1140580.79 0, 1250983.82 1140566.01 0, 1250719.624 1140551.245 0, 1250455.427 1140536.496 0, 1250191.23 1140521.762 0, 1249927.031 1140507.044 0, 1249662.832 1140492.342 0, 1249398.632 1140477.655 0, 1249134.43 1140462.984 0, 1248870.229 1140448.328 0, 
+    1248606.026 1140433.688 0, 1248341.822 1140419.063 0, 1248077.618 1140404.454 0, 1247813.412 1140389.86 0, 1247547.967 1140375.214 0, 1247284.999 1140360.72 0, 1247020.791 1140346.173 0, 1246756.582 1140331.641 0, 1246492.372 1140317.126 0, 1246228.162 1140302.625 0, 
+    1245963.951 1140288.141 0, 1245699.738 1140273.671 0, 1245435.525 1140259.218 0, 1245171.311 1140244.78 0, 1244907.097 1140230.357 0, 1244642.881 1140215.95 0, 1244378.665 1140201.559 0, 1244114.447 1140187.183 0, 1243850.229 1140172.823 0, 1243586.01 1140158.478 0, 
+    1243321.79 1140144.149 0, 1243057.57 1140129.835 0, 1242793.348 1140115.537 0, 1242529.126 1140101.254 0, 1242264.902 1140086.987 0, 1242000.678 1140072.736 0, 1241736.454 1140058.5 0, 1241472.228 1140044.28 0, 1241206.761 1140030.008 0, 1240907.314 1145603.174 0, 
+    1240607.869 1151176.317 0, 1240872.676 1151190.553 0, 1241136.246 1151204.739 0, 1241399.815 1151218.939 0, 1241663.383 1151233.155 0, 1241926.95 1151247.387 0, 1242190.516 1151261.634 0, 1242454.082 1151275.896 0, 1242717.646 1151290.175 0, 1242981.21 1151304.468 0, 
+    1243244.773 1151318.777 0, 1243508.335 1151333.102 0, 1243771.896 1151347.442 0, 1244035.457 1151361.798 0, 1244299.016 1151376.169 0, 1244562.575 1151390.556 0, 1244826.133 1151404.958 0, 1245089.69 1151419.376 0, 1245353.246 1151433.809 0, 1245616.802 1151448.258 0, 
+    1245880.356 1151462.722 0, 1246143.91 1151477.202 0, 1246407.463 1151491.697 0, 1246671.015 1151506.208 0, 1246933.33 1151520.666 0, 1247198.116 1151535.276 0, 1247461.665 1151549.833 0, 1247725.214 1151564.406 0, 1247988.761 1151578.995 0, 1248252.308 1151593.599 0, 
+    1248515.854 1151608.218 0, 1248779.399 1151622.853 0, 1249042.943 1151637.503 0, 1249306.487 1151652.169 0, 1249570.029 1151666.851 0, 1249833.571 1151681.548 0, 1250097.112 1151696.26 0, 1250360.652 1151710.988 0, 1250624.191 1151725.731 0, 1250887.729 1151740.49 0, 
+    1251151.266 1151755.265 0, 1251414.803 1151770.055 0, 1251678.338 1151784.861 0, 1251941.873 1151799.682 0, 1252205.407 1151814.518 0, 1252468.939 1151829.37 0, 1252732.472 1151844.238 0, 1252996.003 1151859.121 0, 1253258.298 1151873.95 0, 1253573.488 1146301.674 0, 
+    1253888.679 1140729.377 0))
+
+POLYGON ((1265906.707 1152607.319 0, 1265644.452 1152591.749 0, 1265380.964 1152576.121 0, 1265117.475 1152560.509 0, 1264853.985 1152544.913 0, 1264590.494 1152529.332 0, 1264327.002 1152513.766 0, 1264063.51 1152498.216 0, 1263800.016 1152482.682 0, 1263536.522 1152467.163 0, 
+    1263273.026 1152451.659 0, 1263009.53 1152436.171 0, 1262746.033 1152420.699 0, 1262482.535 1152405.242 0, 1262219.035 1152389.8 0, 1261955.535 1152374.374 0, 1261692.035 1152358.964 0, 1261428.533 1152343.569 0, 1261165.03 1152328.19 0, 1260901.527 1152312.826 0, 
+    1260638.022 1152297.477 0, 1260374.517 1152282.145 0, 1260111.01 1152266.827 0, 1259847.503 1152251.525 0, 1259582.762 1152236.167 0, 1259320.486 1152220.968 0, 1259056.976 1152205.713 0, 1258793.465 1152190.473 0, 1258529.954 1152175.249 0, 1258266.441 1152160.04 0, 
+    1258002.928 1152144.846 0, 1257739.413 1152129.669 0, 1257475.898 1152114.506 0, 1257212.382 1152099.36 0, 1256948.865 1152084.228 0, 1256685.347 1152069.113 0, 1256421.828 1152054.012 0, 1256158.308 1152038.928 0, 1255894.788 1152023.859 0, 1255631.266 1152008.805 0, 
+    1255367.744 1151993.767 0, 1255104.221 1151978.744 0, 1254840.696 1151963.737 0, 1254577.171 1151948.745 0, 1254313.645 1151933.769 0, 1254050.119 1151918.808 0, 1253786.591 1151903.863 0, 1253523.062 1151888.934 0, 1253258.298 1151873.95 0, 1252943.11 1157446.198 0, 
+    1252627.924 1163018.416 0, 1252892.029 1163033.363 0, 1253154.901 1163048.255 0, 1253417.773 1163063.163 0, 1253680.644 1163078.087 0, 1253943.514 1163093.025 0, 1254206.383 1163107.98 0, 1254469.251 1163122.95 0, 1254732.119 1163137.935 0, 1254994.985 1163152.936 0, 
+    1255257.851 1163167.952 0, 1255520.715 1163182.984 0, 1255783.579 1163198.031 0, 1256046.442 1163213.093 0, 1256309.304 1163228.172 0, 1256572.165 1163243.265 0, 1256835.026 1163258.374 0, 1257097.885 1163273.499 0, 1257360.743 1163288.639 0, 1257623.601 1163303.794 0, 
+    1257886.458 1163318.965 0, 1258149.313 1163334.152 0, 1258412.168 1163349.353 0, 1258675.022 1163364.571 0, 1258936.645 1163379.732 0, 1259200.728 1163395.052 0, 1259463.579 1163410.316 0, 1259726.429 1163425.595 0, 1259989.279 1163440.89 0, 1260252.128 1163456.2 0, 
+    1260514.975 1163471.526 0, 1260777.822 1163486.867 0, 1261040.668 1163502.223 0, 1261303.513 1163517.595 0, 1261566.357 1163532.983 0, 1261829.2 1163548.386 0, 1262092.043 1163563.804 0, 1262354.884 1163579.238 0, 1262617.724 1163594.688 0, 1262880.564 1163610.153 0, 
+    1263143.403 1163625.633 0, 1263406.24 1163641.129 0, 1263669.077 1163656.64 0, 1263931.913 1163672.167 0, 1264194.748 1163687.709 0, 1264457.582 1163703.267 0, 1264720.415 1163718.84 0, 1264983.248 1163734.429 0, 1265244.85 1163749.96 0, 1265575.777 1158178.655 0, 
+    1265906.707 1152607.319 0))
+
+POLYGON ((1277859.658 1164517.146 0, 1277598.099 1164500.875 0, 1277335.312 1164484.544 0, 1277072.524 1164468.229 0, 1276809.735 1164451.928 0, 1276546.945 1164435.644 0, 1276284.154 1164419.374 0, 1276021.362 1164403.121 0, 1275758.569 1164386.882 0, 1275495.775 1164370.659 0, 
+    1275232.98 1164354.452 0, 1274970.184 1164338.26 0, 1274707.388 1164322.084 0, 1274444.59 1164305.923 0, 1274181.791 1164289.777 0, 1273918.992 1164273.647 0, 1273656.191 1164257.532 0, 1273393.39 1164241.433 0, 1273130.587 1164225.35 0, 1272867.784 1164209.282 0, 
+    1272604.98 1164193.229 0, 1272342.174 1164177.192 0, 1272079.368 1164161.17 0, 1271816.561 1164145.163 0, 1271552.525 1164129.098 0, 1271290.944 1164113.197 0, 1271028.134 1164097.237 0, 1270765.323 1164081.293 0, 1270502.511 1164065.364 0, 1270239.698 1164049.45 0, 
+    1269976.885 1164033.552 0, 1269714.07 1164017.67 0, 1269451.255 1164001.803 0, 1269188.438 1163985.951 0, 1268925.621 1163970.115 0, 1268662.802 1163954.294 0, 1268399.983 1163938.489 0, 1268137.163 1163922.699 0, 1267874.341 1163906.925 0, 1267611.519 1163891.166 0, 
+    1267348.696 1163875.423 0, 1267085.872 1163859.695 0, 1266823.048 1163843.982 0, 1266560.222 1163828.286 0, 1266297.395 1163812.604 0, 1266034.567 1163796.938 0, 1265771.739 1163781.288 0, 1265508.909 1163765.652 0, 1265244.85 1163749.96 0, 1264913.924 1169321.229 0, 
+    1264583.001 1174892.458 0, 1264846.402 1174908.112 0, 1265108.575 1174923.708 0, 1265370.748 1174939.319 0, 1265632.92 1174954.946 0, 1265895.091 1174970.589 0, 1266157.261 1174986.246 0, 1266419.43 1175001.92 0, 1266681.598 1175017.608 0, 1266943.765 1175033.312 0, 
+    1267205.931 1175049.032 0, 1267468.097 1175064.767 0, 1267730.261 1175080.517 0, 1267992.425 1175096.283 0, 1268254.587 1175112.064 0, 1268516.749 1175127.861 0, 1268778.91 1175143.673 0, 1269041.07 1175159.5 0, 1269303.228 1175175.343 0, 1269565.386 1175191.202 0, 
+    1269827.543 1175207.075 0, 1270089.699 1175222.965 0, 1270351.855 1175238.869 0, 1270614.009 1175254.789 0, 1270874.937 1175270.65 0, 1271138.314 1175286.676 0, 1271400.466 1175302.642 0, 1271662.616 1175318.624 0, 1271924.766 1175334.621 0, 1272186.914 1175350.634 0, 
+    1272449.062 1175366.662 0, 1272711.208 1175382.705 0, 1272973.354 1175398.764 0, 1273235.499 1175414.839 0, 1273497.643 1175430.929 0, 1273759.786 1175447.034 0, 1274021.928 1175463.155 0, 1274284.069 1175479.291 0, 1274546.209 1175495.442 0, 1274808.348 1175511.609 0, 
+    1275070.486 1175527.792 0, 1275332.623 1175543.989 0, 1275594.759 1175560.203 0, 1275856.895 1175576.431 0, 1276119.029 1175592.675 0, 1276381.162 1175608.935 0, 1276643.295 1175625.21 0, 1276905.426 1175641.5 0, 1277166.332 1175657.73 0, 1277512.994 1170087.458 0, 
+    1277859.658 1164517.146 0))
+
+POLYGON ((1289747.452 1176458.549 0, 1289486.59 1176441.582 0, 1289224.506 1176424.551 0, 1288962.421 1176407.535 0, 1288700.334 1176390.535 0, 1288438.247 1176373.551 0, 1288176.158 1176356.582 0, 1287914.069 1176339.628 0, 1287651.979 1176322.689 0, 1287389.887 1176305.767 0, 
+    1287127.795 1176288.859 0, 1286865.702 1176271.967 0, 1286603.607 1176255.09 0, 1286341.512 1176238.229 0, 1286079.416 1176221.383 0, 1285817.318 1176204.553 0, 1285555.22 1176187.738 0, 1285293.121 1176170.939 0, 1285031.02 1176154.155 0, 1284768.919 1176137.386 0, 
+    1284506.817 1176120.633 0, 1284244.714 1176103.895 0, 1283982.609 1176087.173 0, 1283720.504 1176070.466 0, 1283457.175 1176053.696 0, 1283196.291 1176037.098 0, 1282934.183 1176020.437 0, 1282672.073 1176003.792 0, 1282409.963 1175987.162 0, 1282147.852 1175970.548 0, 
+    1281885.74 1175953.949 0, 1281623.627 1175937.365 0, 1281361.513 1175920.797 0, 1281099.398 1175904.245 0, 1280837.282 1175887.707 0, 1280575.165 1175871.186 0, 1280313.047 1175854.679 0, 1280050.928 1175838.188 0, 1279788.808 1175821.713 0, 1279526.688 1175805.253 0, 
+    1279264.566 1175788.808 0, 1279002.443 1175772.379 0, 1278740.319 1175755.965 0, 1278478.194 1175739.567 0, 1278216.069 1175723.184 0, 1277953.942 1175706.816 0, 1277691.815 1175690.464 0, 1277429.686 1175674.127 0, 1277166.332 1175657.73 0, 1276819.674 1181227.957 0, 
+    1276473.018 1186798.135 0, 1276735.713 1186814.491 0, 1276997.186 1186830.787 0, 1277258.657 1186847.098 0, 1277520.128 1186863.425 0, 1277781.598 1186879.767 0, 1278043.067 1186896.124 0, 1278304.535 1186912.497 0, 1278566.003 1186928.885 0, 1278827.469 1186945.289 0, 
+    1279088.934 1186961.707 0, 1279350.398 1186978.142 0, 1279611.861 1186994.591 0, 1279873.324 1187011.057 0, 1280134.785 1187027.537 0, 1280396.245 1187044.033 0, 1280657.704 1187060.544 0, 1280919.163 1187077.071 0, 1281180.62 1187093.613 0, 1281442.077 1187110.17 0, 
+    1281703.532 1187126.743 0, 1281964.987 1187143.331 0, 1282226.44 1187159.935 0, 1282487.893 1187176.554 0, 1282748.124 1187193.111 0, 1283010.795 1187209.838 0, 1283272.244 1187226.503 0, 1283533.693 1187243.184 0, 1283795.141 1187259.88 0, 1284056.587 1187276.591 0, 
+    1284318.033 1187293.318 0, 1284579.477 1187310.06 0, 1284840.921 1187326.817 0, 1285102.364 1187343.59 0, 1285363.806 1187360.378 0, 1285625.246 1187377.182 0, 1285886.686 1187394.001 0, 1286148.125 1187410.835 0, 1286409.562 1187427.685 0, 1286670.999 1187444.55 0, 
+    1286932.435 1187461.431 0, 1287193.87 1187478.327 0, 1287455.304 1187495.238 0, 1287716.736 1187512.165 0, 1287978.168 1187529.107 0, 1288239.599 1187546.065 0, 1288501.029 1187563.038 0, 1288762.457 1187580.026 0, 1289022.667 1187596.95 0, 1289385.058 1182027.774 0, 
+    1289747.452 1176458.549 0))
+
+POLYGON ((1301570.008 1188431.218 0, 1301309.846 1188413.558 0, 1301048.466 1188395.831 0, 1300787.085 1188378.12 0, 1300525.704 1188360.424 0, 1300264.321 1188342.743 0, 1300002.937 1188325.078 0, 1299741.552 1188307.428 0, 1299480.166 1188289.793 0, 1299218.779 1188272.174 0, 
+    1298957.391 1188254.571 0, 1298696.002 1188236.982 0, 1298434.612 1188219.409 0, 1298173.22 1188201.852 0, 1297911.828 1188184.31 0, 1297650.435 1188166.783 0, 1297389.041 1188149.271 0, 1297127.645 1188131.775 0, 1296866.249 1188114.295 0, 1296604.852 1188096.829 0, 
+    1296343.453 1188079.379 0, 1296082.054 1188061.945 0, 1295820.653 1188044.526 0, 1295559.252 1188027.122 0, 1295296.632 1188009.653 0, 1295036.446 1187992.361 0, 1294775.042 1187975.003 0, 1294513.636 1187957.661 0, 1294252.229 1187940.334 0, 1293990.822 1187923.023 0, 
+    1293729.413 1187905.727 0, 1293468.004 1187888.446 0, 1293206.593 1187871.181 0, 1292945.181 1187853.931 0, 1292683.769 1187836.697 0, 1292422.355 1187819.478 0, 1292160.94 1187802.274 0, 1291899.525 1187785.086 0, 1291638.108 1187767.913 0, 1291376.69 1187750.755 0, 
+    1291115.271 1187733.613 0, 1290853.852 1187716.486 0, 1290592.431 1187699.375 0, 1290331.009 1187682.279 0, 1290069.586 1187665.198 0, 1289808.163 1187648.133 0, 1289546.738 1187631.083 0, 1289285.312 1187614.049 0, 1289022.667 1187596.95 0, 1288660.279 1193166.072 0, 
+    1288297.895 1198735.136 0, 1288559.882 1198752.191 0, 1288820.652 1198769.183 0, 1289081.421 1198786.19 0, 1289342.19 1198803.212 0, 1289602.957 1198820.25 0, 1289863.723 1198837.303 0, 1290124.488 1198854.372 0, 1290385.252 1198871.456 0, 1290646.016 1198888.555 0, 
+    1290906.778 1198905.669 0, 1291167.539 1198922.799 0, 1291428.299 1198939.944 0, 1291689.058 1198957.105 0, 1291949.816 1198974.281 0, 1292210.574 1198991.472 0, 1292471.33 1199008.679 0, 1292732.085 1199025.901 0, 1292992.839 1199043.138 0, 1293253.592 1199060.391 0, 
+    1293514.344 1199077.659 0, 1293775.095 1199094.942 0, 1294035.845 1199112.241 0, 1294296.594 1199129.555 0, 1294556.128 1199146.803 0, 1294818.089 1199164.229 0, 1295078.835 1199181.589 0, 1295339.58 1199198.964 0, 1295600.324 1199216.355 0, 1295861.067 1199233.761 0, 
+    1296121.809 1199251.183 0, 1296382.549 1199268.62 0, 1296643.289 1199286.072 0, 1296904.028 1199303.539 0, 1297164.766 1199321.022 0, 1297425.503 1199338.52 0, 1297686.238 1199356.034 0, 1297946.973 1199373.563 0, 1298207.706 1199391.107 0, 1298468.439 1199408.666 0, 
+    1298729.171 1199426.241 0, 1298989.901 1199443.832 0, 1299250.631 1199461.437 0, 1299511.359 1199479.058 0, 1299772.086 1199496.695 0, 1300032.813 1199514.346 0, 1300293.538 1199532.013 0, 1300554.262 1199549.696 0, 1300813.772 1199567.311 0, 1301191.888 1193999.294 0, 
+    1301570.008 1188431.218 0))
+
+POLYGON ((1313327.248 1200434.843 0, 1313067.787 1200416.494 0, 1312807.114 1200398.075 0, 1312546.44 1200379.672 0, 1312285.764 1200361.283 0, 1312025.088 1200342.911 0, 1311764.41 1200324.553 0, 1311503.731 1200306.211 0, 1311243.052 1200287.884 0, 1310982.371 1200269.573 0, 
+    1310721.689 1200251.276 0, 1310461.006 1200232.996 0, 1310200.322 1200214.73 0, 1309939.637 1200196.48 0, 1309678.95 1200178.245 0, 1309418.263 1200160.026 0, 1309157.575 1200141.822 0, 1308896.885 1200123.633 0, 1308636.195 1200105.46 0, 1308375.503 1200087.302 0, 
+    1308114.81 1200069.159 0, 1307854.117 1200051.032 0, 1307593.422 1200032.92 0, 1307332.726 1200014.823 0, 1307070.817 1199996.658 0, 1306811.331 1199978.676 0, 1306550.632 1199960.625 0, 1306289.932 1199942.59 0, 1306029.231 1199924.57 0, 1305768.528 1199906.565 0, 
+    1305507.825 1199888.576 0, 1305247.121 1199870.602 0, 1304986.415 1199852.644 0, 1304725.709 1199834.7 0, 1304465.001 1199816.772 0, 1304204.293 1199798.86 0, 1303943.583 1199780.963 0, 1303682.873 1199763.081 0, 1303422.161 1199745.214 0, 1303161.448 1199727.363 0, 
+    1302900.734 1199709.527 0, 1302640.019 1199691.707 0, 1302379.303 1199673.902 0, 1302118.586 1199656.112 0, 1301857.868 1199638.338 0, 1301597.149 1199620.579 0, 1301336.429 1199602.835 0, 1301075.708 1199585.106 0, 1300813.772 1199567.311 0, 1300435.661 1205135.265 0, 
+    1300057.554 1210703.151 0, 1300318.831 1210720.901 0, 1300578.897 1210738.585 0, 1300838.961 1210756.284 0, 1301099.025 1210773.999 0, 1301359.088 1210791.729 0, 1301619.149 1210809.474 0, 1301879.21 1210827.234 0, 1302139.269 1210845.01 0, 1302399.328 1210862.801 0, 
+    1302659.385 1210880.607 0, 1302919.441 1210898.429 0, 1303179.497 1210916.265 0, 1303439.551 1210934.118 0, 1303699.604 1210951.985 0, 1303959.656 1210969.868 0, 1304219.707 1210987.766 0, 1304479.757 1211005.679 0, 1304739.806 1211023.608 0, 1304999.854 1211041.552 0, 
+    1305259.901 1211059.512 0, 1305519.947 1211077.486 0, 1305779.991 1211095.476 0, 1306040.035 1211113.481 0, 1306298.868 1211131.418 0, 1306560.119 1211149.538 0, 1306820.16 1211167.589 0, 1307080.199 1211185.655 0, 1307340.238 1211203.737 0, 1307600.275 1211221.834 0, 
+    1307860.311 1211239.947 0, 1308120.346 1211258.074 0, 1308380.38 1211276.217 0, 1308640.413 1211294.376 0, 1308900.445 1211312.549 0, 1309160.476 1211330.738 0, 1309420.506 1211348.943 0, 1309680.535 1211367.162 0, 1309940.563 1211385.397 0, 1310200.589 1211403.647 0, 
+    1310460.615 1211421.912 0, 1310720.639 1211440.193 0, 1310980.663 1211458.489 0, 1311240.685 1211476.801 0, 1311500.706 1211495.127 0, 1311760.726 1211513.469 0, 1312020.745 1211531.827 0, 1312280.763 1211550.199 0, 1312539.572 1211568.501 0, 1312933.408 1206001.706 0, 
+    1313327.248 1200434.843 0))
+
+POLYGON ((1325019.096 1212469.113 0, 1324760.338 1212450.079 0, 1324500.373 1212430.972 0, 1324240.407 1212411.88 0, 1323980.439 1212392.804 0, 1323720.471 1212373.742 0, 1323460.501 1212354.697 0, 1323200.531 1212335.666 0, 1322940.559 1212316.651 0, 1322680.586 1212297.651 0, 
+    1322420.612 1212278.666 0, 1322160.637 1212259.697 0, 1321900.661 1212240.743 0, 1321640.683 1212221.804 0, 1321380.705 1212202.88 0, 1321120.725 1212183.972 0, 1320860.745 1212165.079 0, 1320600.763 1212146.202 0, 1320340.78 1212127.339 0, 1320080.796 1212108.492 0, 
+    1319820.811 1212089.661 0, 1319560.824 1212070.844 0, 1319300.837 1212052.043 0, 1319040.849 1212033.258 0, 1318779.652 1212014.4 0, 1318520.868 1211995.732 0, 1318260.877 1211976.992 0, 1318000.884 1211958.268 0, 1317740.89 1211939.558 0, 1317480.895 1211920.864 0, 
+    1317220.899 1211902.186 0, 1316960.901 1211883.522 0, 1316700.903 1211864.874 0, 1316440.903 1211846.242 0, 1316180.903 1211827.624 0, 1315920.901 1211809.022 0, 1315660.898 1211790.435 0, 1315400.895 1211771.864 0, 1315140.89 1211753.307 0, 1314880.884 1211734.767 0, 
+    1314620.876 1211716.241 0, 1314360.868 1211697.731 0, 1314100.859 1211679.236 0, 1313840.848 1211660.756 0, 1313580.837 1211642.292 0, 1313320.824 1211623.842 0, 1313060.811 1211605.409 0, 1312800.796 1211586.99 0, 1312539.572 1211568.501 0, 1312145.741 1217135.224 0, 
+    1311751.916 1222701.869 0, 1312012.482 1222720.311 0, 1312271.841 1222738.684 0, 1312531.2 1222757.071 0, 1312790.557 1222775.473 0, 1313049.913 1222793.891 0, 1313309.268 1222812.324 0, 1313568.622 1222830.773 0, 1313827.975 1222849.237 0, 1314087.327 1222867.715 0, 
+    1314346.678 1222886.21 0, 1314606.028 1222904.719 0, 1314865.376 1222923.244 0, 1315124.724 1222941.784 0, 1315384.07 1222960.339 0, 1315643.416 1222978.91 0, 1315902.76 1222997.495 0, 1316162.103 1223016.096 0, 1316421.445 1223034.713 0, 1316680.786 1223053.344 0, 
+    1316940.126 1223071.991 0, 1317199.464 1223090.653 0, 1317458.802 1223109.331 0, 1317718.139 1223128.023 0, 1317976.27 1223146.644 0, 1318236.808 1223165.454 0, 1318496.142 1223184.193 0, 1318755.474 1223202.946 0, 1319014.805 1223221.715 0, 1319274.135 1223240.499 0, 
+    1319533.464 1223259.299 0, 1319792.791 1223278.114 0, 1320052.118 1223296.944 0, 1320311.443 1223315.789 0, 1320570.768 1223334.649 0, 1320830.091 1223353.525 0, 1321089.413 1223372.416 0, 1321348.734 1223391.323 0, 1321608.054 1223410.244 0, 1321867.373 1223429.181 0, 
+    1322126.691 1223448.133 0, 1322386.007 1223467.101 0, 1322645.323 1223486.083 0, 1322904.637 1223505.081 0, 1323163.951 1223524.094 0, 1323423.263 1223543.123 0, 1323682.574 1223562.166 0, 1323941.884 1223581.225 0, 1324199.989 1223600.211 0, 1324609.54 1218034.701 0, 
+    1325019.096 1212469.113 0))
+
+POLYGON ((1336645.475 1224533.717 0, 1336387.422 1224514.002 0, 1336128.167 1224494.211 0, 1335868.911 1224474.434 0, 1335609.653 1224454.673 0, 1335350.395 1224434.928 0, 1335091.135 1224415.197 0, 1334831.874 1224395.482 0, 1334572.612 1224375.782 0, 1334313.349 1224356.098 0, 
+    1334054.085 1224336.428 0, 1333794.819 1224316.774 0, 1333535.553 1224297.135 0, 1333276.285 1224277.512 0, 1333017.016 1224257.903 0, 1332757.746 1224238.31 0, 1332498.475 1224218.732 0, 1332239.202 1224199.17 0, 1331979.929 1224179.622 0, 1331720.654 1224160.09 0, 
+    1331461.378 1224140.574 0, 1331202.101 1224121.072 0, 1330942.823 1224101.586 0, 1330683.544 1224082.115 0, 1330423.062 1224062.569 0, 1330164.982 1224043.219 0, 1329905.699 1224023.793 0, 1329646.416 1224004.383 0, 1329387.131 1223984.989 0, 1329127.844 1223965.609 0, 
+    1328868.557 1223946.245 0, 1328609.269 1223926.896 0, 1328349.979 1223907.562 0, 1328090.689 1223888.244 0, 1327831.397 1223868.941 0, 1327572.104 1223849.653 0, 1327312.81 1223830.38 0, 1327053.514 1223811.123 0, 1326794.218 1223791.881 0, 1326534.921 1223772.654 0, 
+    1326275.622 1223753.443 0, 1326016.322 1223734.246 0, 1325757.021 1223715.065 0, 1325497.719 1223695.899 0, 1325238.416 1223676.749 0, 1324979.112 1223657.614 0, 1324719.806 1223638.494 0, 1324460.5 1223619.389 0, 1324199.989 1223600.211 0, 1323790.445 1229165.639 0, 
+    1323380.907 1234730.98 0, 1323640.76 1234750.11 0, 1323899.411 1234769.166 0, 1324158.061 1234788.238 0, 1324416.71 1234807.325 0, 1324675.358 1234826.427 0, 1324934.005 1234845.545 0, 1325192.651 1234864.677 0, 1325451.296 1234883.825 0, 1325709.939 1234902.988 0, 
+    1325968.582 1234922.166 0, 1326227.223 1234941.36 0, 1326485.863 1234960.568 0, 1326744.502 1234979.792 0, 1327003.14 1234999.031 0, 1327261.776 1235018.286 0, 1327520.412 1235037.555 0, 1327779.047 1235056.84 0, 1328037.68 1235076.14 0, 1328296.312 1235095.455 0, 
+    1328554.943 1235114.786 0, 1328813.573 1235134.132 0, 1329072.202 1235153.493 0, 1329330.829 1235172.869 0, 1329588.257 1235192.17 0, 1329848.081 1235211.667 0, 1330106.705 1235231.089 0, 1330365.329 1235250.526 0, 1330623.95 1235269.978 0, 1330882.571 1235289.445 0, 
+    1331141.191 1235308.928 0, 1331399.809 1235328.426 0, 1331658.427 1235347.939 0, 1331917.043 1235367.467 0, 1332175.658 1235387.011 0, 1332434.272 1235406.57 0, 1332692.885 1235426.144 0, 1332951.496 1235445.733 0, 1333210.107 1235465.338 0, 1333468.716 1235484.957 0, 
+    1333727.324 1235504.592 0, 1333985.931 1235524.242 0, 1334244.537 1235543.908 0, 1334503.141 1235563.588 0, 1334761.745 1235583.284 0, 1335020.347 1235602.995 0, 1335278.948 1235622.721 0, 1335537.548 1235642.463 0, 1335794.95 1235662.128 0, 1336220.209 1230097.966 0, 
+    1336645.475 1224533.717 0))
+
+POLYGON ((1348206.312 1236628.344 0, 1347948.965 1236607.951 0, 1347690.422 1236587.479 0, 1347431.877 1236567.023 0, 1347173.332 1236546.581 0, 1346914.785 1236526.155 0, 1346656.237 1236505.744 0, 1346397.688 1236485.348 0, 1346139.137 1236464.967 0, 1345880.586 1236444.602 0, 
+    1345622.033 1236424.251 0, 1345363.479 1236403.916 0, 1345104.924 1236383.596 0, 1344846.367 1236363.292 0, 1344587.81 1236343.003 0, 1344329.251 1236322.728 0, 1344070.691 1236302.469 0, 1343812.13 1236282.226 0, 1343553.567 1236261.997 0, 1343295.004 1236241.784 0, 
+    1343036.439 1236221.586 0, 1342777.873 1236201.403 0, 1342519.306 1236181.235 0, 1342260.738 1236161.083 0, 1342000.972 1236140.853 0, 1341743.598 1236120.824 0, 1341485.026 1236100.717 0, 1341226.453 1236080.626 0, 1340967.879 1236060.549 0, 1340709.303 1236040.488 0, 
+    1340450.727 1236020.442 0, 1340192.149 1236000.412 0, 1339933.57 1235980.396 0, 1339674.99 1235960.396 0, 1339416.408 1235940.411 0, 1339157.826 1235920.441 0, 1338899.242 1235900.487 0, 1338640.657 1235880.548 0, 1338382.071 1235860.623 0, 1338123.484 1235840.715 0, 
+    1337864.896 1235820.821 0, 1337606.306 1235800.942 0, 1337347.716 1235781.079 0, 1337089.124 1235761.231 0, 1336830.531 1235741.398 0, 1336571.937 1235721.581 0, 1336313.341 1235701.779 0, 1336054.745 1235681.991 0, 1335794.95 1235662.128 0, 1335369.697 1241226.198 0, 
+    1334944.452 1246790.172 0, 1335203.589 1246809.985 0, 1335461.531 1246829.722 0, 1335719.471 1246849.475 0, 1335977.411 1246869.242 0, 1336235.349 1246889.024 0, 1336493.286 1246908.822 0, 1336751.221 1246928.635 0, 1337009.156 1246948.463 0, 1337267.089 1246968.306 0, 
+    1337525.021 1246988.165 0, 1337782.952 1247008.039 0, 1338040.882 1247027.927 0, 1338298.811 1247047.831 0, 1338556.739 1247067.751 0, 1338814.665 1247087.685 0, 1339072.59 1247107.634 0, 1339330.514 1247127.599 0, 1339588.437 1247147.579 0, 1339846.359 1247167.574 0, 
+    1340104.279 1247187.584 0, 1340362.199 1247207.61 0, 1340620.117 1247227.651 0, 1340878.034 1247247.706 0, 1341134.756 1247267.684 0, 1341393.864 1247287.864 0, 1341651.777 1247307.965 0, 1341909.69 1247328.081 0, 1342167.601 1247348.213 0, 1342425.51 1247368.36 0, 
+    1342683.419 1247388.522 0, 1342941.327 1247408.699 0, 1343199.233 1247428.892 0, 1343457.138 1247449.099 0, 1343715.042 1247469.322 0, 1343972.945 1247489.56 0, 1344230.846 1247509.813 0, 1344488.747 1247530.082 0, 1344746.646 1247550.365 0, 1345004.544 1247570.664 0, 
+    1345262.44 1247590.978 0, 1345520.336 1247611.307 0, 1345778.23 1247631.651 0, 1346036.123 1247652.01 0, 1346294.015 1247672.385 0, 1346551.906 1247692.775 0, 1346809.796 1247713.18 0, 1347067.684 1247733.6 0, 1347324.379 1247753.941 0, 1347765.342 1242191.19 0, 
+    1348206.312 1236628.344 0))
+
+POLYGON ((1359701.534 1248752.681 0, 1359444.895 1248731.615 0, 1359187.066 1248710.466 0, 1358929.235 1248689.333 0, 1358671.403 1248668.214 0, 1358413.569 1248647.111 0, 1358155.735 1248626.023 0, 1357897.899 1248604.951 0, 1357640.062 1248583.893 0, 1357382.223 1248562.851 0, 
+    1357124.384 1248541.823 0, 1356866.543 1248520.811 0, 1356608.701 1248499.815 0, 1356350.858 1248478.833 0, 1356093.013 1248457.866 0, 1355835.167 1248436.915 0, 1355577.32 1248415.979 0, 1355319.472 1248395.058 0, 1355061.623 1248374.152 0, 1354803.772 1248353.261 0, 
+    1354545.92 1248332.386 0, 1354288.067 1248311.526 0, 1354030.213 1248290.681 0, 1353772.357 1248269.851 0, 1353513.309 1248248.94 0, 1353256.642 1248228.236 0, 1352998.783 1248207.452 0, 1352740.922 1248186.683 0, 1352483.061 1248165.929 0, 1352225.198 1248145.19 0, 
+    1351967.334 1248124.466 0, 1351709.468 1248103.758 0, 1351451.602 1248083.064 0, 1351193.734 1248062.386 0, 1350935.865 1248041.723 0, 1350677.995 1248021.075 0, 1350420.123 1248000.443 0, 1350162.25 1247979.825 0, 1349904.377 1247959.223 0, 1349646.502 1247938.636 0, 
+    1349388.625 1247918.064 0, 1349130.748 1247897.507 0, 1348872.869 1247876.966 0, 1348614.989 1247856.439 0, 1348357.108 1247835.928 0, 1348099.226 1247815.432 0, 1347841.342 1247794.951 0, 1347583.457 1247774.486 0, 1347324.379 1247753.941 0, 1346883.424 1253316.59 0, 
+    1346442.478 1258879.133 0, 1346700.899 1258899.625 0, 1346958.129 1258920.039 0, 1347215.357 1258940.468 0, 1347472.585 1258960.912 0, 1347729.811 1258981.371 0, 1347987.037 1259001.845 0, 1348244.26 1259022.335 0, 1348501.483 1259042.839 0, 1348758.705 1259063.359 0, 
+    1349015.925 1259083.894 0, 1349273.144 1259104.444 0, 1349530.362 1259125.009 0, 1349787.579 1259145.589 0, 1350044.794 1259166.184 0, 1350302.008 1259186.795 0, 1350559.221 1259207.42 0, 1350816.433 1259228.061 0, 1351073.644 1259248.717 0, 1351330.853 1259269.388 0, 
+    1351588.062 1259290.074 0, 1351845.268 1259310.776 0, 1352102.474 1259331.492 0, 1352359.679 1259352.224 0, 1352615.694 1259372.875 0, 1352874.084 1259393.733 0, 1353131.285 1259414.51 0, 1353388.485 1259435.302 0, 1353645.683 1259456.109 0, 1353902.88 1259476.932 0, 
+    1354160.076 1259497.769 0, 1354417.271 1259518.622 0, 1354674.464 1259539.49 0, 1354931.657 1259560.373 0, 1355188.848 1259581.271 0, 1355446.038 1259602.184 0, 1355703.226 1259623.113 0, 1355960.414 1259644.056 0, 1356217.6 1259665.015 0, 1356474.785 1259685.989 0, 
+    1356731.968 1259706.978 0, 1356989.151 1259727.982 0, 1357246.332 1259749.001 0, 1357503.512 1259770.035 0, 1357760.69 1259791.085 0, 1358017.868 1259812.149 0, 1358275.044 1259833.229 0, 1358532.219 1259854.324 0, 1358788.206 1259875.337 0, 1359244.865 1254314.062 0, 
+    1359701.534 1248752.681 0))
+
+POLYGON ((1371131.069 1260906.416 0, 1370875.141 1260884.68 0, 1370618.027 1260862.859 0, 1370360.911 1260841.052 0, 1370103.794 1260819.261 0, 1369846.676 1260797.485 0, 1369589.557 1260775.724 0, 1369332.436 1260753.979 0, 1369075.314 1260732.248 0, 1368818.19 1260710.533 0, 
+    1368561.066 1260688.832 0, 1368303.94 1260667.147 0, 1368046.813 1260645.477 0, 1367789.684 1260623.822 0, 1367532.555 1260602.182 0, 1367275.424 1260580.558 0, 1367018.291 1260558.948 0, 1366761.158 1260537.354 0, 1366504.023 1260515.774 0, 1366246.887 1260494.21 0, 
+    1365989.75 1260472.661 0, 1365732.611 1260451.127 0, 1365475.471 1260429.609 0, 1365218.33 1260408.105 0, 1364960.002 1260386.518 0, 1364704.044 1260365.143 0, 1364446.899 1260343.685 0, 1364189.753 1260322.242 0, 1363932.605 1260300.814 0, 1363675.457 1260279.401 0, 
+    1363418.307 1260258.004 0, 1363161.156 1260236.621 0, 1362904.003 1260215.254 0, 1362646.849 1260193.902 0, 1362389.694 1260172.564 0, 1362132.538 1260151.242 0, 1361875.381 1260129.936 0, 1361618.222 1260108.644 0, 1361361.062 1260087.367 0, 1361103.9 1260066.106 0, 
+    1360846.738 1260044.86 0, 1360589.574 1260023.629 0, 1360332.409 1260002.413 0, 1360075.243 1259981.212 0, 1359818.075 1259960.026 0, 1359560.907 1259938.855 0, 1359303.737 1259917.7 0, 1359046.565 1259896.559 0, 1358788.206 1259875.337 0, 1358331.555 1265436.501 0, 
+    1357874.914 1270997.549 0, 1358132.616 1271018.718 0, 1358389.133 1271039.804 0, 1358645.648 1271060.906 0, 1358902.162 1271082.022 0, 1359158.675 1271103.154 0, 1359415.187 1271124.301 0, 1359671.697 1271145.463 0, 1359928.207 1271166.64 0, 1360184.715 1271187.833 0, 
+    1360441.221 1271209.04 0, 1360697.727 1271230.262 0, 1360954.231 1271251.5 0, 1361210.734 1271272.752 0, 1361467.235 1271294.02 0, 1361723.736 1271315.303 0, 1361980.235 1271336.601 0, 1362236.733 1271357.914 0, 1362493.23 1271379.242 0, 1362749.725 1271400.585 0, 
+    1363006.219 1271421.943 0, 1363262.712 1271443.317 0, 1363519.204 1271464.705 0, 1363775.694 1271486.109 0, 1364031 1271507.429 0, 1364288.671 1271528.961 0, 1364545.157 1271550.41 0, 1364801.643 1271571.874 0, 1365058.127 1271593.353 0, 1365314.61 1271614.847 0, 
+    1365571.091 1271636.356 0, 1365827.571 1271657.881 0, 1366084.05 1271679.42 0, 1366340.528 1271700.975 0, 1366597.005 1271722.544 0, 1366853.48 1271744.129 0, 1367109.954 1271765.729 0, 1367366.426 1271787.344 0, 1367622.898 1271808.974 0, 1367879.368 1271830.619 0, 
+    1368135.837 1271852.279 0, 1368392.304 1271873.954 0, 1368648.77 1271895.645 0, 1368905.235 1271917.35 0, 1369161.699 1271939.071 0, 1369418.162 1271960.806 0, 1369674.623 1271982.557 0, 1369931.083 1272004.323 0, 1370186.36 1272026.004 0, 1370658.71 1266466.268 0, 
+    1371131.069 1260906.416 0))
+
+POLYGON ((835890.374 790436.964 0, 835606.975 790446.584 0, 835322.173 790456.268 0, 835037.371 790465.969 0, 834752.57 790475.687 0, 834467.769 790485.422 0, 834182.969 790495.173 0, 833898.169 790504.941 0, 833613.37 790514.726 0, 833328.572 790524.527 0, 
+    833043.774 790534.346 0, 832758.976 790544.181 0, 832474.18 790554.033 0, 832189.384 790563.901 0, 831904.588 790573.787 0, 831619.793 790583.689 0, 831334.999 790593.608 0, 831050.205 790603.543 0, 830765.411 790613.496 0, 830480.619 790623.465 0, 
+    830195.827 790633.451 0, 829911.035 790643.454 0, 829626.244 790653.473 0, 829341.454 790663.509 0, 829055.259 790673.612 0, 828771.875 790683.632 0, 828487.087 790693.719 0, 828202.299 790703.822 0, 827917.512 790713.942 0, 827632.725 790724.079 0, 
+    827347.939 790734.232 0, 827063.153 790744.403 0, 826778.368 790754.59 0, 826493.584 790764.794 0, 826208.8 790775.014 0, 825924.017 790785.252 0, 825639.234 790795.506 0, 825354.452 790805.777 0, 825069.671 790816.065 0, 824784.89 790826.369 0, 
+    824500.11 790836.69 0, 824215.331 790847.028 0, 823930.552 790857.383 0, 823645.774 790867.754 0, 823360.996 790878.143 0, 823076.219 790888.548 0, 822791.442 790898.969 0, 822506.667 790909.408 0, 822220.485 790919.915 0, 822425.172 796490.534 0, 
+    822629.866 802061.382 0, 822915.389 802050.9 0, 823199.509 802040.485 0, 823483.63 802030.087 0, 823767.751 802019.706 0, 824051.873 802009.342 0, 824335.995 801998.994 0, 824620.118 801988.663 0, 824904.242 801978.349 0, 825188.367 801968.052 0, 
+    825472.491 801957.771 0, 825756.617 801947.507 0, 826040.743 801937.26 0, 826324.87 801927.029 0, 826608.997 801916.816 0, 826893.125 801906.618 0, 827177.254 801896.438 0, 827461.383 801886.274 0, 827745.513 801876.128 0, 828029.643 801865.997 0, 
+    828313.774 801855.884 0, 828597.906 801845.787 0, 828882.038 801835.707 0, 829166.17 801825.644 0, 829448.902 801815.647 0, 829734.438 801805.567 0, 830018.572 801795.554 0, 830302.707 801785.558 0, 830586.843 801775.578 0, 830870.979 801765.615 0, 
+    831155.116 801755.669 0, 831439.253 801745.739 0, 831723.391 801735.827 0, 832007.53 801725.931 0, 832291.669 801716.051 0, 832575.809 801706.189 0, 832859.949 801696.343 0, 833144.09 801686.514 0, 833428.232 801676.701 0, 833712.374 801666.905 0, 
+    833996.516 801657.126 0, 834280.66 801647.364 0, 834564.803 801637.619 0, 834848.948 801627.89 0, 835133.093 801618.178 0, 835417.238 801608.482 0, 835701.384 801598.804 0, 835985.531 801589.142 0, 836268.277 801579.544 0, 836079.322 796008.14 0, 
+    835890.374 790436.964 0))
+
+POLYGON ((849907.995 801136.239 0, 849625.221 801145.038 0, 849341.048 801153.897 0, 849056.875 801162.773 0, 848772.704 801171.665 0, 848488.532 801180.574 0, 848204.362 801189.5 0, 847920.191 801198.443 0, 847636.022 801207.403 0, 847351.853 801216.379 0, 
+    847067.684 801225.372 0, 846783.516 801234.381 0, 846499.348 801243.408 0, 846215.181 801252.451 0, 845931.015 801261.511 0, 845646.849 801270.587 0, 845362.684 801279.681 0, 845078.519 801288.791 0, 844794.354 801297.917 0, 844510.19 801307.061 0, 
+    844226.027 801316.221 0, 843941.864 801325.398 0, 843657.702 801334.592 0, 843373.541 801343.802 0, 843087.98 801353.075 0, 842805.219 801362.273 0, 842521.059 801371.533 0, 842236.899 801380.811 0, 841952.741 801390.105 0, 841668.582 801399.415 0, 
+    841384.424 801408.743 0, 841100.267 801418.087 0, 840816.11 801427.448 0, 840531.954 801436.825 0, 840247.798 801446.22 0, 839963.643 801455.631 0, 839679.489 801465.059 0, 839395.335 801474.503 0, 839111.182 801483.964 0, 838827.029 801493.442 0, 
+    838542.876 801502.937 0, 838258.725 801512.448 0, 837974.573 801521.976 0, 837690.423 801531.521 0, 837406.273 801541.083 0, 837122.123 801550.661 0, 836837.974 801560.256 0, 836553.826 801569.868 0, 836268.277 801579.544 0, 836457.24 807151.173 0, 
+    836646.211 812723.024 0, 836931.1 812713.371 0, 837214.593 812703.781 0, 837498.086 812694.208 0, 837781.58 812684.652 0, 838065.074 812675.112 0, 838348.568 812665.59 0, 838632.064 812656.083 0, 838915.56 812646.594 0, 839199.056 812637.121 0, 
+    839482.553 812627.665 0, 839766.05 812618.226 0, 840049.549 812608.803 0, 840333.047 812599.397 0, 840616.546 812590.008 0, 840900.046 812580.635 0, 841183.546 812571.279 0, 841467.047 812561.94 0, 841750.549 812552.617 0, 842034.05 812543.311 0, 
+    842317.553 812534.022 0, 842601.056 812524.75 0, 842884.559 812515.494 0, 843168.064 812506.254 0, 843450.172 812497.077 0, 843735.073 812487.826 0, 844018.579 812478.637 0, 844302.085 812469.465 0, 844585.592 812460.309 0, 844869.1 812451.17 0, 
+    845152.608 812442.048 0, 845436.116 812432.942 0, 845719.625 812423.853 0, 846003.134 812414.781 0, 846286.644 812405.725 0, 846570.155 812396.686 0, 846853.666 812387.664 0, 847137.178 812378.658 0, 847420.69 812369.67 0, 847704.203 812360.697 0, 
+    847987.716 812351.742 0, 848271.23 812342.803 0, 848554.744 812333.881 0, 848838.259 812324.976 0, 849121.774 812316.087 0, 849405.29 812307.215 0, 849688.806 812298.359 0, 849972.323 812289.521 0, 850254.445 812280.742 0, 850081.216 806708.38 0, 
+    849907.995 801136.239 0))
+
+POLYGON ((863863.874 811876.907 0, 863581.726 811884.889 0, 863298.185 811892.927 0, 863014.645 811900.981 0, 862731.105 811909.052 0, 862447.566 811917.14 0, 862164.027 811925.244 0, 861880.489 811933.365 0, 861596.951 811941.503 0, 861313.414 811949.658 0, 
+    861029.877 811957.829 0, 860746.34 811966.017 0, 860462.804 811974.221 0, 860179.269 811982.442 0, 859895.734 811990.68 0, 859612.2 811998.935 0, 859328.666 812007.206 0, 859045.132 812015.494 0, 858761.599 812023.799 0, 858478.067 812032.12 0, 
+    858194.534 812040.458 0, 857911.003 812048.813 0, 857627.472 812057.184 0, 857343.941 812065.572 0, 857059.017 812074.019 0, 856776.882 812082.399 0, 856493.353 812090.837 0, 856209.824 812099.292 0, 855926.296 812107.763 0, 855642.768 812116.252 0, 
+    855359.241 812124.756 0, 855075.715 812133.278 0, 854792.189 812141.816 0, 854508.663 812150.371 0, 854225.138 812158.943 0, 853941.613 812167.531 0, 853658.089 812176.136 0, 853374.566 812184.758 0, 853091.043 812193.397 0, 852807.52 812202.052 0, 
+    852523.998 812210.724 0, 852240.477 812219.412 0, 851956.956 812228.117 0, 851673.435 812236.839 0, 851389.915 812245.578 0, 851106.396 812254.333 0, 850822.877 812263.105 0, 850539.358 812271.893 0, 850254.445 812280.742 0, 850427.68 817853.322 0, 
+    850600.921 823426.117 0, 850885.176 823417.289 0, 851168.038 823408.521 0, 851450.901 823399.769 0, 851733.765 823391.034 0, 852016.629 823382.316 0, 852299.493 823373.614 0, 852582.358 823364.929 0, 852865.224 823356.26 0, 853148.09 823347.609 0, 
+    853430.956 823338.974 0, 853713.823 823330.355 0, 853996.691 823321.753 0, 854279.559 823313.168 0, 854562.427 823304.6 0, 854845.296 823296.048 0, 855128.166 823287.513 0, 855411.036 823278.994 0, 855693.907 823270.492 0, 855976.778 823262.007 0, 
+    856259.649 823253.538 0, 856542.521 823245.087 0, 856825.394 823236.651 0, 857108.267 823228.233 0, 857389.749 823219.872 0, 857674.015 823211.445 0, 857956.889 823203.077 0, 858239.764 823194.724 0, 858522.64 823186.389 0, 858805.516 823178.07 0, 
+    859088.392 823169.768 0, 859371.269 823161.483 0, 859654.147 823153.214 0, 859937.025 823144.962 0, 860219.903 823136.726 0, 860502.782 823128.507 0, 860785.661 823120.305 0, 861068.541 823112.12 0, 861351.422 823103.951 0, 861634.303 823095.799 0, 
+    861917.184 823087.663 0, 862200.066 823079.544 0, 862482.948 823071.442 0, 862765.831 823063.356 0, 863048.714 823055.287 0, 863331.598 823047.235 0, 863614.482 823039.199 0, 863897.367 823031.18 0, 864178.861 823023.217 0, 864021.364 817449.955 0, 
+    863863.874 811876.907 0))
+
+POLYGON ((877757.885 822658.678 0, 877476.367 822665.846 0, 877193.461 822673.066 0, 876910.555 822680.302 0, 876627.65 822687.556 0, 876344.745 822694.825 0, 876061.84 822702.112 0, 875778.936 822709.415 0, 875496.033 822716.735 0, 875213.13 822724.071 0, 
+    874930.227 822731.424 0, 874647.324 822738.794 0, 874364.423 822746.18 0, 874081.521 822753.583 0, 873798.62 822761.003 0, 873515.719 822768.439 0, 873232.819 822775.892 0, 872949.92 822783.361 0, 872667.02 822790.848 0, 872384.122 822798.351 0, 
+    872101.223 822805.87 0, 871818.325 822813.406 0, 871535.428 822820.959 0, 871252.531 822828.529 0, 870968.245 822836.152 0, 870686.738 822843.718 0, 870403.842 822851.337 0, 870120.947 822858.973 0, 869838.052 822866.626 0, 869555.158 822874.295 0, 
+    869272.264 822881.981 0, 868989.37 822889.684 0, 868706.477 822897.403 0, 868423.585 822905.139 0, 868140.693 822912.892 0, 867857.801 822920.661 0, 867574.91 822928.447 0, 867292.019 822936.25 0, 867009.129 822944.069 0, 866726.239 822951.905 0, 
+    866443.35 822959.758 0, 866160.461 822967.627 0, 865877.572 822975.513 0, 865594.685 822983.415 0, 865311.797 822991.334 0, 865028.91 822999.27 0, 864746.023 823007.223 0, 864463.137 823015.192 0, 864178.861 823023.217 0, 864336.364 828596.689 0, 
+    864493.873 834170.368 0, 864777.49 834162.362 0, 865059.72 834154.411 0, 865341.95 834146.477 0, 865624.181 834138.56 0, 865906.412 834130.659 0, 866188.644 834122.775 0, 866470.876 834114.907 0, 866753.109 834107.056 0, 867035.342 834099.222 0, 
+    867317.576 834091.404 0, 867599.81 834083.603 0, 867882.045 834075.819 0, 868164.28 834068.051 0, 868446.515 834060.299 0, 868728.751 834052.565 0, 869010.988 834044.847 0, 869293.225 834037.145 0, 869575.462 834029.46 0, 869857.7 834021.792 0, 
+    870139.938 834014.141 0, 870422.177 834006.506 0, 870704.416 833998.887 0, 870986.656 833991.285 0, 871267.509 833983.737 0, 871551.136 833976.132 0, 871833.377 833968.58 0, 872115.618 833961.044 0, 872397.86 833953.526 0, 872680.102 833946.024 0, 
+    872962.345 833938.538 0, 873244.588 833931.069 0, 873526.832 833923.617 0, 873809.076 833916.181 0, 874091.32 833908.762 0, 874373.565 833901.36 0, 874655.811 833893.974 0, 874938.056 833886.605 0, 875220.303 833879.252 0, 875502.549 833871.916 0, 
+    875784.796 833864.597 0, 876067.044 833857.294 0, 876349.292 833850.008 0, 876631.54 833842.738 0, 876913.789 833835.486 0, 877196.038 833828.249 0, 877478.288 833821.03 0, 877760.538 833813.827 0, 878041.403 833806.675 0, 877899.642 828232.573 0, 
+    877757.885 822658.678 0))
+
+POLYGON ((891589.906 833481.258 0, 891309.02 833487.616 0, 891026.751 833494.021 0, 890744.482 833500.444 0, 890462.213 833506.882 0, 890179.945 833513.338 0, 889897.677 833519.81 0, 889615.41 833526.299 0, 889333.143 833532.804 0, 889050.876 833539.326 0, 
+    888768.61 833545.865 0, 888486.344 833552.42 0, 888204.079 833558.992 0, 887921.814 833565.58 0, 887639.549 833572.185 0, 887357.285 833578.807 0, 887075.021 833585.445 0, 886792.757 833592.1 0, 886510.494 833598.771 0, 886228.232 833605.459 0, 
+    885945.969 833612.164 0, 885663.707 833618.885 0, 885381.446 833625.623 0, 885099.185 833632.378 0, 884815.54 833639.182 0, 884534.663 833645.936 0, 884252.404 833652.741 0, 883970.144 833659.562 0, 883687.885 833666.399 0, 883405.626 833673.254 0, 
+    883123.368 833680.124 0, 882841.11 833687.012 0, 882558.852 833693.916 0, 882276.595 833700.837 0, 881994.339 833707.774 0, 881712.082 833714.728 0, 881429.826 833721.698 0, 881147.571 833728.685 0, 880865.316 833735.689 0, 880583.061 833742.709 0, 
+    880300.807 833749.746 0, 880018.553 833756.8 0, 879736.3 833763.87 0, 879454.047 833770.957 0, 879171.794 833778.06 0, 878889.542 833785.18 0, 878607.29 833792.317 0, 878325.039 833799.47 0, 878041.403 833806.675 0, 878183.169 839380.98 0, 
+    878324.941 844955.485 0, 878607.918 844948.297 0, 878889.513 844941.16 0, 879171.108 844934.04 0, 879452.704 844926.936 0, 879734.301 844919.85 0, 880015.897 844912.779 0, 880297.495 844905.726 0, 880579.092 844898.688 0, 880860.69 844891.668 0, 
+    881142.289 844884.664 0, 881423.888 844877.676 0, 881705.487 844870.705 0, 881987.087 844863.751 0, 882268.687 844856.813 0, 882550.287 844849.892 0, 882831.888 844842.988 0, 883113.489 844836.1 0, 883395.091 844829.228 0, 883676.693 844822.373 0, 
+    883958.296 844815.535 0, 884239.899 844808.713 0, 884521.502 844801.908 0, 884803.106 844795.12 0, 885083.329 844788.381 0, 885366.314 844781.592 0, 885647.919 844774.854 0, 885929.525 844768.131 0, 886211.13 844761.426 0, 886492.736 844754.737 0, 
+    886774.343 844748.064 0, 887055.95 844741.408 0, 887337.557 844734.769 0, 887619.165 844728.146 0, 887900.773 844721.54 0, 888182.381 844714.95 0, 888463.99 844708.377 0, 888745.599 844701.821 0, 889027.209 844695.281 0, 889308.819 844688.757 0, 
+    889590.429 844682.25 0, 889872.04 844675.76 0, 890153.651 844669.287 0, 890435.263 844662.83 0, 890716.875 844656.389 0, 890998.487 844649.965 0, 891280.099 844643.558 0, 891561.712 844637.167 0, 891841.946 844630.824 0, 891715.924 839055.941 0, 
+    891589.906 833481.258 0))
+
+POLYGON ((905359.814 844344.353 0, 905079.562 844349.904 0, 904797.932 844355.499 0, 904516.302 844361.111 0, 904234.673 844366.739 0, 903953.044 844372.384 0, 903671.415 844378.045 0, 903389.787 844383.723 0, 903108.159 844389.418 0, 902826.531 844395.129 0, 
+    902544.904 844400.857 0, 902263.277 844406.601 0, 901981.65 844412.362 0, 901700.024 844418.139 0, 901418.398 844423.933 0, 901136.773 844429.744 0, 900855.147 844435.571 0, 900573.522 844441.415 0, 900291.898 844447.275 0, 900010.274 844453.152 0, 
+    899728.65 844459.046 0, 899447.026 844464.956 0, 899165.403 844470.882 0, 898883.78 844476.826 0, 898600.779 844482.815 0, 898320.536 844488.762 0, 898038.914 844494.755 0, 897757.292 844500.764 0, 897475.671 844506.79 0, 897194.051 844512.833 0, 
+    896912.43 844518.892 0, 896630.81 844524.968 0, 896349.191 844531.06 0, 896067.571 844537.169 0, 895785.952 844543.295 0, 895504.334 844549.437 0, 895222.716 844555.596 0, 894941.098 844561.771 0, 894659.48 844567.963 0, 894377.863 844574.171 0, 
+    894096.247 844580.396 0, 893814.63 844586.638 0, 893533.014 844592.896 0, 893251.399 844599.171 0, 892969.783 844605.462 0, 892688.168 844611.77 0, 892406.554 844618.094 0, 892124.94 844624.435 0, 891841.946 844630.824 0, 891967.973 850205.903 0, 
+    892094.003 855781.173 0, 892376.337 855774.799 0, 892657.295 855768.473 0, 892938.254 855762.163 0, 893219.212 855755.87 0, 893500.171 855749.594 0, 893781.131 855743.334 0, 894062.09 855737.09 0, 894343.05 855730.863 0, 894624.011 855724.652 0, 
+    894904.972 855718.458 0, 895185.933 855712.281 0, 895466.894 855706.12 0, 895747.856 855699.976 0, 896028.818 855693.848 0, 896309.781 855687.737 0, 896590.744 855681.642 0, 896871.707 855675.564 0, 897152.671 855669.502 0, 897433.635 855663.457 0, 
+    897714.6 855657.428 0, 897995.564 855651.416 0, 898276.529 855645.421 0, 898557.495 855639.442 0, 898837.085 855633.509 0, 899119.427 855627.534 0, 899400.393 855621.604 0, 899681.36 855615.691 0, 899962.328 855609.795 0, 900243.295 855603.915 0, 
+    900524.263 855598.052 0, 900805.231 855592.206 0, 901086.2 855586.375 0, 901367.169 855580.562 0, 901648.138 855574.765 0, 901929.108 855568.984 0, 902210.078 855563.22 0, 902491.048 855557.473 0, 902772.019 855551.742 0, 903052.99 855546.027 0, 
+    903333.961 855540.33 0, 903614.933 855534.648 0, 903895.905 855528.984 0, 904176.877 855523.335 0, 904457.85 855517.704 0, 904738.822 855512.088 0, 905019.796 855506.49 0, 905300.769 855500.908 0, 905580.369 855495.369 0, 905470.09 849919.765 0, 
+    905359.814 844344.353 0))
+
+POLYGON ((919067.488 855247.668 0, 918787.872 855252.417 0, 918506.884 855257.205 0, 918225.896 855262.01 0, 917944.908 855266.831 0, 917663.92 855271.669 0, 917382.933 855276.523 0, 917101.946 855281.394 0, 916820.96 855286.282 0, 916539.974 855291.186 0, 
+    916258.988 855296.106 0, 915978.002 855301.043 0, 915697.016 855305.997 0, 915416.031 855310.967 0, 915135.046 855315.954 0, 914854.062 855320.957 0, 914573.078 855325.977 0, 914292.094 855331.013 0, 914011.11 855336.066 0, 913730.127 855341.136 0, 
+    913449.144 855346.221 0, 913168.161 855351.324 0, 912887.178 855356.443 0, 912606.196 855361.579 0, 912323.841 855366.756 0, 912044.233 855371.899 0, 911763.252 855377.084 0, 911482.271 855382.286 0, 911201.29 855387.504 0, 910920.31 855392.739 0, 
+    910639.33 855397.99 0, 910358.35 855403.258 0, 910077.371 855408.543 0, 909796.392 855413.844 0, 909515.413 855419.161 0, 909234.434 855424.495 0, 908953.456 855429.846 0, 908672.478 855435.213 0, 908391.501 855440.596 0, 908110.524 855445.997 0, 
+    907829.547 855451.413 0, 907548.57 855456.847 0, 907267.594 855462.296 0, 906986.618 855467.763 0, 906705.643 855473.245 0, 906424.667 855478.745 0, 906143.692 855484.261 0, 905862.718 855489.793 0, 905580.369 855495.369 0, 905690.652 861071.162 0, 
+    905800.938 866647.139 0, 906082.628 866641.576 0, 906362.946 866636.057 0, 906643.264 866630.553 0, 906923.583 866625.067 0, 907203.902 866619.597 0, 907484.222 866614.143 0, 907764.542 866608.706 0, 908044.862 866603.286 0, 908325.183 866597.882 0, 
+    908605.503 866592.494 0, 908885.824 866587.123 0, 909166.146 866581.769 0, 909446.468 866576.431 0, 909726.79 866571.109 0, 910007.112 866565.804 0, 910287.435 866560.515 0, 910567.758 866555.243 0, 910848.081 866549.988 0, 911128.405 866544.749 0, 
+    911408.729 866539.526 0, 911689.053 866534.32 0, 911969.378 866529.131 0, 912249.702 866523.957 0, 912528.657 866518.826 0, 912810.353 866513.661 0, 913090.679 866508.537 0, 913371.005 866503.43 0, 913651.331 866498.34 0, 913931.658 866493.266 0, 
+    914211.985 866488.208 0, 914492.312 866483.167 0, 914772.64 866478.142 0, 915052.967 866473.134 0, 915333.296 866468.143 0, 915613.624 866463.168 0, 915893.953 866458.209 0, 916174.282 866453.267 0, 916454.611 866448.342 0, 916734.941 866443.432 0, 
+    917015.271 866438.54 0, 917295.601 866433.664 0, 917575.931 866428.804 0, 917856.262 866423.961 0, 918136.593 866419.135 0, 918416.924 866414.325 0, 918697.256 866409.531 0, 918977.588 866404.754 0, 919256.551 866400.017 0, 919162.018 860823.75 0, 
+    919067.488 855247.668 0))
+
+POLYGON ((932712.808 866190.909 0, 932433.83 866194.859 0, 932153.486 866198.844 0, 931873.142 866202.845 0, 931592.798 866206.863 0, 931312.455 866210.898 0, 931032.111 866214.949 0, 930751.768 866219.017 0, 930471.425 866223.101 0, 930191.083 866227.201 0, 
+    929910.741 866231.318 0, 929630.398 866235.452 0, 929350.057 866239.602 0, 929069.715 866243.768 0, 928789.374 866247.952 0, 928509.032 866252.151 0, 928228.692 866256.367 0, 927948.351 866260.6 0, 927668.011 866264.849 0, 927387.67 866269.114 0, 
+    927107.331 866273.396 0, 926826.991 866277.695 0, 926546.652 866282.01 0, 926266.312 866286.342 0, 925984.605 866290.711 0, 925705.635 866295.054 0, 925425.297 866299.435 0, 925144.959 866303.833 0, 924864.621 866308.247 0, 924584.283 866312.678 0, 
+    924303.946 866317.125 0, 924023.609 866321.588 0, 923743.272 866326.068 0, 923462.935 866330.565 0, 923182.599 866335.078 0, 922902.263 866339.607 0, 922621.927 866344.154 0, 922341.592 866348.716 0, 922061.257 866353.295 0, 921780.922 866357.891 0, 
+    921500.587 866362.503 0, 921220.253 866367.131 0, 920939.919 866371.776 0, 920659.585 866376.438 0, 920379.251 866381.116 0, 920098.918 866385.811 0, 919818.585 866390.522 0, 919538.252 866395.249 0, 919256.551 866400.017 0, 919351.087 871976.464 0, 
+    919445.626 877553.088 0, 919726.668 877548.332 0, 920006.344 877543.615 0, 920286.021 877538.915 0, 920565.697 877534.232 0, 920845.375 877529.565 0, 921125.052 877524.914 0, 921404.73 877520.28 0, 921684.408 877515.662 0, 921964.086 877511.061 0, 
+    922243.764 877506.476 0, 922523.443 877501.908 0, 922803.122 877497.356 0, 923082.801 877492.82 0, 923362.481 877488.301 0, 923642.161 877483.799 0, 923921.841 877479.313 0, 924201.521 877474.843 0, 924481.201 877470.39 0, 924760.882 877465.953 0, 
+    925040.563 877461.533 0, 925320.245 877457.129 0, 925599.926 877452.742 0, 925879.608 877448.371 0, 926157.925 877444.038 0, 926438.973 877439.679 0, 926718.656 877435.358 0, 926998.338 877431.053 0, 927278.022 877426.764 0, 927557.705 877422.492 0, 
+    927837.389 877418.237 0, 928117.073 877413.998 0, 928396.757 877409.775 0, 928676.441 877405.569 0, 928956.126 877401.379 0, 929235.811 877397.206 0, 929515.496 877393.049 0, 929795.181 877388.909 0, 930074.867 877384.785 0, 930354.553 877380.677 0, 
+    930634.239 877376.586 0, 930913.925 877372.512 0, 931193.612 877368.454 0, 931473.299 877364.412 0, 931752.986 877360.387 0, 932032.673 877356.378 0, 932312.361 877352.386 0, 932592.048 877348.41 0, 932870.372 877344.47 0, 932791.589 871767.601 0, 
+    932712.808 866190.909 0))
+
+POLYGON ((946295.655 877173.781 0, 946017.319 877176.935 0, 945737.621 877180.12 0, 945457.923 877183.322 0, 945178.226 877186.541 0, 944898.528 877189.776 0, 944618.831 877193.027 0, 944339.134 877196.295 0, 944059.438 877199.579 0, 943779.741 877202.88 0, 
+    943500.045 877206.197 0, 943220.348 877209.531 0, 942940.652 877212.881 0, 942660.957 877216.248 0, 942381.261 877219.631 0, 942101.566 877223.031 0, 941821.871 877226.447 0, 941542.176 877229.879 0, 941262.481 877233.328 0, 940982.786 877236.793 0, 
+    940703.092 877240.275 0, 940423.398 877243.774 0, 940143.704 877247.288 0, 939864.01 877250.82 0, 939582.953 877254.385 0, 939304.623 877257.932 0, 939024.93 877261.512 0, 938745.237 877265.109 0, 938465.544 877268.723 0, 938185.852 877272.353 0, 
+    937906.16 877275.999 0, 937626.468 877279.662 0, 937346.776 877283.342 0, 937067.084 877287.038 0, 936787.393 877290.75 0, 936507.701 877294.479 0, 936228.011 877298.224 0, 935948.32 877301.986 0, 935668.629 877305.764 0, 935388.939 877309.559 0, 
+    935109.249 877313.37 0, 934829.559 877317.197 0, 934549.869 877321.041 0, 934270.18 877324.902 0, 933990.491 877328.779 0, 933710.802 877332.672 0, 933431.113 877336.582 0, 933151.425 877340.508 0, 932870.372 877344.47 0, 932949.159 882921.513 0, 
+    933027.947 888498.724 0, 933308.34 888494.771 0, 933587.372 888490.854 0, 933866.404 888486.953 0, 934145.436 888483.069 0, 934424.469 888479.201 0, 934703.502 888475.35 0, 934982.535 888471.515 0, 935261.568 888467.696 0, 935540.602 888463.894 0, 
+    935819.636 888460.108 0, 936098.67 888456.339 0, 936377.704 888452.586 0, 936656.738 888448.85 0, 936935.773 888445.13 0, 937214.808 888441.426 0, 937493.843 888437.739 0, 937772.878 888434.068 0, 938051.914 888430.414 0, 938330.949 888426.776 0, 
+    938609.985 888423.154 0, 938889.022 888419.549 0, 939168.058 888415.96 0, 939447.094 888412.388 0, 939724.772 888408.85 0, 940005.168 888405.293 0, 940284.206 888401.77 0, 940563.243 888398.263 0, 940842.281 888394.773 0, 941121.318 888391.3 0, 
+    941400.356 888387.842 0, 941679.395 888384.402 0, 941958.433 888380.977 0, 942237.472 888377.569 0, 942516.511 888374.178 0, 942795.55 888370.802 0, 943074.589 888367.444 0, 943353.628 888364.101 0, 943632.668 888360.775 0, 943911.708 888357.466 0, 
+    944190.748 888354.173 0, 944469.788 888350.896 0, 944748.828 888347.636 0, 945027.869 888344.392 0, 945306.91 888341.165 0, 945585.951 888337.954 0, 945864.992 888334.76 0, 946144.033 888331.582 0, 946421.716 888328.435 0, 946358.685 882751.024 0, 
+    946295.655 877173.781 0))
+
+POLYGON ((959815.913 888195.987 0, 959538.22 888198.349 0, 959259.171 888200.739 0, 958980.122 888203.145 0, 958701.073 888205.567 0, 958422.024 888208.006 0, 958142.975 888210.462 0, 957863.927 888212.934 0, 957584.879 888215.422 0, 957305.83 888217.927 0, 
+    957026.782 888220.448 0, 956747.734 888222.985 0, 956468.687 888225.539 0, 956189.639 888228.11 0, 955910.592 888230.696 0, 955631.544 888233.3 0, 955352.497 888235.919 0, 955073.45 888238.555 0, 954794.403 888241.208 0, 954515.357 888243.877 0, 
+    954236.31 888246.562 0, 953957.264 888249.264 0, 953678.217 888251.982 0, 953399.171 888254.717 0, 953118.768 888257.481 0, 952841.08 888260.235 0, 952562.034 888263.019 0, 952282.989 888265.819 0, 952003.944 888268.636 0, 951724.898 888271.469 0, 
+    951445.854 888274.319 0, 951166.809 888277.185 0, 950887.764 888280.067 0, 950608.72 888282.966 0, 950329.676 888285.881 0, 950050.632 888288.813 0, 949771.588 888291.761 0, 949492.544 888294.726 0, 949213.5 888297.707 0, 948934.457 888300.704 0, 
+    948655.414 888303.718 0, 948376.371 888306.748 0, 948097.328 888309.795 0, 947818.285 888312.858 0, 947539.243 888315.938 0, 947260.201 888319.034 0, 946981.159 888322.146 0, 946702.117 888325.275 0, 946421.716 888328.435 0, 946484.75 893906.013 0, 
+    946547.785 899483.751 0, 946827.526 899480.598 0, 947105.911 899477.477 0, 947384.296 899474.372 0, 947662.682 899471.283 0, 947941.068 899468.211 0, 948219.454 899465.155 0, 948497.84 899462.115 0, 948776.227 899459.092 0, 949054.613 899456.086 0, 
+    949333 899453.095 0, 949611.387 899450.121 0, 949889.774 899447.164 0, 950168.161 899444.223 0, 950446.549 899441.298 0, 950724.937 899438.389 0, 951003.324 899435.497 0, 951281.712 899432.622 0, 951560.101 899429.762 0, 951838.489 899426.919 0, 
+    952116.877 899424.093 0, 952395.266 899421.283 0, 952673.655 899418.489 0, 952952.044 899415.712 0, 953229.078 899412.964 0, 953508.822 899410.206 0, 953787.212 899407.478 0, 954065.601 899404.766 0, 954343.991 899402.071 0, 954622.381 899399.392 0, 
+    954900.771 899396.729 0, 955179.161 899394.083 0, 955457.552 899391.453 0, 955735.942 899388.84 0, 956014.333 899386.242 0, 956292.724 899383.662 0, 956571.115 899381.097 0, 956849.506 899378.549 0, 957127.898 899376.018 0, 957406.289 899373.503 0, 
+    957684.681 899371.004 0, 957963.072 899368.522 0, 958241.464 899366.055 0, 958519.856 899363.606 0, 958798.249 899361.173 0, 959076.641 899358.756 0, 959355.033 899356.355 0, 959633.426 899353.971 0, 959910.465 899351.615 0, 959863.188 893773.72 0, 
+    959815.913 888195.987 0))
+
+POLYGON ((973273.466 899257.231 0, 972996.419 899258.805 0, 972718.021 899260.402 0, 972439.622 899262.016 0, 972161.224 899263.646 0, 971882.826 899265.293 0, 971604.428 899266.956 0, 971326.031 899268.636 0, 971047.633 899270.332 0, 970769.235 899272.044 0, 
+    970490.838 899273.773 0, 970212.441 899275.518 0, 969934.043 899277.279 0, 969655.646 899279.057 0, 969377.249 899280.851 0, 969098.852 899282.662 0, 968820.455 899284.489 0, 968542.059 899286.332 0, 968263.662 899288.192 0, 967985.265 899290.068 0, 
+    967706.869 899291.96 0, 967428.473 899293.869 0, 967150.077 899295.795 0, 966871.681 899297.736 0, 966591.932 899299.704 0, 966314.889 899301.669 0, 966036.493 899303.66 0, 965758.097 899305.667 0, 965479.702 899307.69 0, 965201.307 899309.73 0, 
+    964922.911 899311.787 0, 964644.516 899313.86 0, 964366.121 899315.949 0, 964087.726 899318.054 0, 963809.332 899320.176 0, 963530.937 899322.314 0, 963252.543 899324.469 0, 962974.148 899326.64 0, 962695.754 899328.828 0, 962417.36 899331.032 0, 
+    962138.966 899333.252 0, 961860.572 899335.488 0, 961582.178 899337.741 0, 961303.785 899340.011 0, 961025.391 899342.297 0, 960746.998 899344.599 0, 960468.605 899346.917 0, 960190.212 899349.252 0, 959910.465 899351.615 0, 959957.744 904929.667 0, 
+    960005.023 910507.874 0, 960284.11 910505.517 0, 960561.846 910503.187 0, 960839.583 910500.874 0, 961117.319 910498.577 0, 961395.056 910496.297 0, 961672.793 910494.033 0, 961950.53 910491.785 0, 962228.267 910489.554 0, 962506.005 910487.339 0, 
+    962783.742 910485.14 0, 963061.48 910482.958 0, 963339.217 910480.792 0, 963616.955 910478.642 0, 963894.693 910476.509 0, 964172.431 910474.392 0, 964450.17 910472.292 0, 964727.908 910470.207 0, 965005.646 910468.14 0, 965283.385 910466.088 0, 
+    965561.124 910464.053 0, 965838.863 910462.034 0, 966116.602 910460.032 0, 966394.341 910458.045 0, 966670.731 910456.085 0, 966949.819 910454.122 0, 967227.559 910452.185 0, 967505.298 910450.264 0, 967783.038 910448.36 0, 968060.777 910446.472 0, 
+    968338.517 910444.6 0, 968616.257 910442.745 0, 968893.997 910440.906 0, 969171.738 910439.083 0, 969449.478 910437.277 0, 969727.218 910435.487 0, 970004.959 910433.713 0, 970282.699 910431.956 0, 970560.44 910430.215 0, 970838.181 910428.49 0, 
+    971115.922 910426.782 0, 971393.663 910425.09 0, 971671.404 910423.415 0, 971949.145 910421.756 0, 972226.887 910420.113 0, 972504.628 910418.486 0, 972782.37 910416.876 0, 973060.111 910415.282 0, 973336.505 910413.713 0, 973304.985 904835.395 0, 
+    973273.466 899257.231 0))
+
+POLYGON ((986668.199 910357.215 0, 986391.8 910358.004 0, 986114.055 910358.814 0, 985836.31 910359.639 0, 985558.565 910360.481 0, 985280.82 910361.339 0, 985003.076 910362.213 0, 984725.331 910363.104 0, 984447.586 910364.012 0, 984169.842 910364.935 0, 
+    983892.097 910365.875 0, 983614.352 910366.831 0, 983336.608 910367.804 0, 983058.864 910368.793 0, 982781.119 910369.798 0, 982503.375 910370.82 0, 982225.631 910371.858 0, 981947.886 910372.912 0, 981670.142 910373.983 0, 981392.398 910375.07 0, 
+    981114.654 910376.173 0, 980836.91 910377.293 0, 980559.167 910378.429 0, 980281.423 910379.581 0, 980002.332 910380.756 0, 979725.935 910381.935 0, 979448.192 910383.137 0, 979170.448 910384.355 0, 978892.705 910385.589 0, 978614.962 910386.839 0, 
+    978337.218 910388.106 0, 978059.475 910389.389 0, 977781.732 910390.689 0, 977503.989 910392.005 0, 977226.246 910393.337 0, 976948.503 910394.686 0, 976670.76 910396.051 0, 976393.017 910397.432 0, 976115.275 910398.829 0, 975837.532 910400.243 0, 
+    975559.79 910401.674 0, 975282.047 910403.12 0, 975004.305 910404.583 0, 974726.563 910406.063 0, 974448.821 910407.559 0, 974171.078 910409.071 0, 973893.337 910410.599 0, 973615.595 910412.144 0, 973336.505 910413.713 0, 973368.025 915992.18 0, 
+    973399.547 921570.794 0, 973677.977 921569.229 0, 973955.062 921567.688 0, 974232.148 921566.163 0, 974509.233 921564.655 0, 974786.318 921563.163 0, 975063.404 921561.687 0, 975340.49 921560.227 0, 975617.575 921558.784 0, 975894.661 921557.357 0, 
+    976171.747 921555.946 0, 976448.833 921554.552 0, 976725.919 921553.174 0, 977003.005 921551.812 0, 977280.091 921550.467 0, 977557.178 921549.138 0, 977834.264 921547.825 0, 978111.35 921546.528 0, 978388.437 921545.248 0, 978665.524 921543.984 0, 
+    978942.61 921542.737 0, 979219.697 921541.506 0, 979496.784 921540.291 0, 979773.871 921539.092 0, 980049.614 921537.915 0, 980328.045 921536.744 0, 980605.132 921535.594 0, 980882.219 921534.461 0, 981159.306 921533.344 0, 981436.394 921532.243 0, 
+    981713.481 921531.158 0, 981990.568 921530.09 0, 982267.656 921529.038 0, 982544.743 921528.003 0, 982821.831 921526.984 0, 983098.919 921525.981 0, 983376.006 921524.994 0, 983653.094 921524.024 0, 983930.182 921523.07 0, 984207.27 921522.132 0, 
+    984484.358 921521.211 0, 984761.446 921520.306 0, 985038.534 921519.417 0, 985315.622 921518.544 0, 985592.71 921517.688 0, 985869.798 921516.848 0, 986146.887 921516.025 0, 986423.975 921515.218 0, 986699.72 921514.431 0, 986683.96 915935.75 0, 
+    986668.199 910357.215 0))
+
+POLYGON ((1000000 921495.643 0, 999724.251 921495.651 0, 999447.162 921495.675 0, 999170.072 921495.716 0, 998892.983 921495.773 0, 998615.893 921495.846 0, 998338.804 921495.936 0, 998061.714 921496.042 0, 997784.625 921496.164 0, 997507.535 921496.303 0, 
+    997230.446 921496.457 0, 996953.357 921496.629 0, 996676.267 921496.816 0, 996399.178 921497.02 0, 996122.088 921497.24 0, 995844.999 921497.476 0, 995567.91 921497.729 0, 995290.82 921497.998 0, 995013.731 921498.283 0, 994736.642 921498.585 0, 
+    994459.552 921498.903 0, 994182.463 921499.237 0, 993905.374 921499.588 0, 993628.285 921499.955 0, 993349.854 921500.34 0, 993074.106 921500.737 0, 992797.017 921501.153 0, 992519.928 921501.585 0, 992242.839 921502.034 0, 991965.75 921502.498 0, 
+    991688.661 921502.979 0, 991411.572 921503.477 0, 991134.482 921503.99 0, 990857.394 921504.52 0, 990580.305 921505.067 0, 990303.216 921505.629 0, 990026.127 921506.208 0, 989749.038 921506.803 0, 989471.949 921507.415 0, 989194.86 921508.043 0, 
+    988917.772 921508.687 0, 988640.683 921509.347 0, 988363.594 921510.024 0, 988086.506 921510.717 0, 987809.417 921511.426 0, 987532.329 921512.152 0, 987255.24 921512.894 0, 986978.152 921513.652 0, 986699.72 921514.431 0, 986715.482 927093.253 0, 
+    986731.243 932672.215 0, 987009.015 932671.438 0, 987285.446 932670.682 0, 987561.878 932669.941 0, 987838.31 932669.217 0, 988114.742 932668.51 0, 988391.174 932667.818 0, 988667.606 932667.143 0, 988944.038 932666.484 0, 989220.47 932665.842 0, 
+    989496.902 932665.215 0, 989773.334 932664.605 0, 990049.766 932664.012 0, 990326.198 932663.434 0, 990602.63 932662.873 0, 990879.062 932662.328 0, 991155.495 932661.799 0, 991431.927 932661.287 0, 991708.359 932660.791 0, 991984.792 932660.311 0, 
+    992261.224 932659.847 0, 992537.656 932659.4 0, 992814.089 932658.969 0, 993090.521 932658.554 0, 993365.615 932658.157 0, 993643.386 932657.773 0, 993919.819 932657.407 0, 994196.251 932657.057 0, 994472.684 932656.724 0, 994749.116 932656.407 0, 
+    995025.549 932656.106 0, 995301.981 932655.821 0, 995578.414 932655.553 0, 995854.847 932655.3 0, 996131.279 932655.065 0, 996407.712 932654.845 0, 996684.145 932654.642 0, 996960.577 932654.455 0, 997237.01 932654.284 0, 997513.443 932654.129 0, 
+    997789.876 932653.991 0, 998066.308 932653.869 0, 998342.741 932653.764 0, 998619.174 932653.674 0, 998895.606 932653.601 0, 999172.039 932653.544 0, 999448.472 932653.504 0, 999724.905 932653.479 0, 1000000 932653.471 0, 1000000 927074.488 0, 
+    1000000 921495.643 0))
+
+POLYGON ((1013268.757 932672.215 0, 1012993.66 932671.445 0, 1012717.229 932670.689 0, 1012440.797 932669.948 0, 1012164.365 932669.224 0, 1011887.933 932668.516 0, 1011611.501 932667.825 0, 1011335.069 932667.15 0, 1011058.637 932666.491 0, 1010782.205 932665.848 0, 
+    1010505.773 932665.221 0, 1010229.341 932664.611 0, 1009952.909 932664.017 0, 1009676.477 932663.44 0, 1009400.045 932662.878 0, 1009123.613 932662.333 0, 1008847.18 932661.804 0, 1008570.748 932661.292 0, 1008294.316 932660.795 0, 1008017.883 932660.315 0, 
+    1007741.451 932659.851 0, 1007465.019 932659.404 0, 1007188.586 932658.973 0, 1006912.154 932658.558 0, 1006634.385 932658.157 0, 1006359.289 932657.777 0, 1006082.856 932657.41 0, 1005806.424 932657.06 0, 1005529.991 932656.727 0, 1005253.559 932656.41 0, 
+    1004977.126 932656.108 0, 1004700.694 932655.824 0, 1004424.261 932655.555 0, 1004147.828 932655.303 0, 1003871.396 932655.067 0, 1003594.963 932654.847 0, 1003318.53 932654.644 0, 1003042.098 932654.456 0, 1002765.665 932654.286 0, 1002489.232 932654.131 0, 
+    1002212.799 932653.993 0, 1001936.367 932653.87 0, 1001659.934 932653.765 0, 1001383.501 932653.675 0, 1001107.068 932653.602 0, 1000830.636 932653.545 0, 1000554.203 932653.504 0, 1000277.77 932653.479 0, 1000000 932653.471 0, 1000000 938232.589 0, 
+    1000000 943811.837 0, 1000277.11 943811.845 0, 1000552.886 943811.87 0, 1000828.662 943811.91 0, 1001104.438 943811.967 0, 1001380.214 943812.04 0, 1001655.99 943812.13 0, 1001931.766 943812.235 0, 1002207.542 943812.357 0, 1002483.318 943812.495 0, 
+    1002759.094 943812.65 0, 1003034.87 943812.82 0, 1003310.646 943813.007 0, 1003586.422 943813.21 0, 1003862.198 943813.429 0, 1004137.974 943813.664 0, 1004413.75 943813.916 0, 1004689.525 943814.184 0, 1004965.301 943814.468 0, 1005241.077 943814.768 0, 
+    1005516.853 943815.085 0, 1005792.629 943815.418 0, 1006068.405 943815.767 0, 1006344.18 943816.132 0, 1006618.623 943816.512 0, 1006895.732 943816.911 0, 1007171.507 943817.325 0, 1007447.283 943817.756 0, 1007723.059 943818.202 0, 1007998.834 943818.665 0, 
+    1008274.61 943819.144 0, 1008550.385 943819.639 0, 1008826.161 943820.15 0, 1009101.936 943820.678 0, 1009377.712 943821.222 0, 1009653.487 943821.782 0, 1009929.263 943822.358 0, 1010205.038 943822.951 0, 1010480.813 943823.559 0, 1010756.589 943824.184 0, 
+    1011032.364 943824.826 0, 1011308.139 943825.483 0, 1011583.914 943826.157 0, 1011859.689 943826.847 0, 1012135.465 943827.553 0, 1012411.24 943828.275 0, 1012687.015 943829.014 0, 1012962.79 943829.769 0, 1013237.232 943830.536 0, 1013252.995 938251.31 0, 
+    1013268.757 932672.215 0))
+
+POLYGON ((1026474.359 943886.632 0, 1026199.917 943885.09 0, 1025924.146 943883.556 0, 1025648.374 943882.038 0, 1025372.602 943880.536 0, 1025096.83 943879.051 0, 1024821.058 943877.582 0, 1024545.286 943876.129 0, 1024269.513 943874.693 0, 1023993.741 943873.272 0, 
+    1023717.969 943871.868 0, 1023442.196 943870.48 0, 1023166.423 943869.109 0, 1022890.651 943867.753 0, 1022614.878 943866.414 0, 1022339.105 943865.091 0, 1022063.332 943863.785 0, 1021787.559 943862.494 0, 1021511.786 943861.22 0, 1021236.013 943859.962 0, 
+    1020960.24 943858.72 0, 1020684.467 943857.494 0, 1020408.693 943856.285 0, 1020132.92 943855.092 0, 1019855.815 943853.909 0, 1019581.373 943852.754 0, 1019305.599 943851.61 0, 1019029.826 943850.482 0, 1018754.052 943849.37 0, 1018478.278 943848.274 0, 
+    1018202.504 943847.195 0, 1017926.73 943846.132 0, 1017650.956 943845.085 0, 1017375.182 943844.054 0, 1017099.408 943843.039 0, 1016823.634 943842.041 0, 1016547.86 943841.059 0, 1016272.085 943840.093 0, 1015996.311 943839.143 0, 1015720.537 943838.21 0, 
+    1015444.762 943837.293 0, 1015168.988 943836.392 0, 1014893.213 943835.507 0, 1014617.438 943834.639 0, 1014341.664 943833.786 0, 1014065.889 943832.95 0, 1013790.114 943832.131 0, 1013514.339 943831.327 0, 1013237.232 943830.536 0, 1013221.47 949409.888 0, 
+    1013205.706 954989.363 0, 1013482.154 954990.152 0, 1013757.272 954990.954 0, 1014032.39 954991.772 0, 1014307.507 954992.606 0, 1014582.625 954993.456 0, 1014857.743 954994.322 0, 1015132.861 954995.205 0, 1015407.979 954996.104 0, 1015683.096 954997.019 0, 
+    1015958.214 954997.95 0, 1016233.332 954998.897 0, 1016508.449 954999.861 0, 1016783.567 955000.84 0, 1017058.684 955001.836 0, 1017333.801 955002.849 0, 1017608.919 955003.877 0, 1017884.036 955004.921 0, 1018159.153 955005.982 0, 1018434.27 955007.059 0, 
+    1018709.387 955008.152 0, 1018984.504 955009.261 0, 1019259.621 955010.387 0, 1019534.738 955011.529 0, 1019808.527 955012.681 0, 1020084.971 955013.861 0, 1020360.088 955015.051 0, 1020635.205 955016.257 0, 1020910.321 955017.48 0, 1021185.437 955018.719 0, 
+    1021460.554 955019.974 0, 1021735.67 955021.245 0, 1022010.786 955022.532 0, 1022285.902 955023.836 0, 1022561.018 955025.156 0, 1022836.134 955026.492 0, 1023111.25 955027.844 0, 1023386.366 955029.212 0, 1023661.482 955030.597 0, 1023936.597 955031.998 0, 
+    1024211.713 955033.415 0, 1024486.828 955034.848 0, 1024761.944 955036.297 0, 1025037.059 955037.763 0, 1025312.174 955039.244 0, 1025587.289 955040.742 0, 1025862.405 955042.256 0, 1026137.519 955043.787 0, 1026411.307 955045.326 0, 1026442.833 949465.918 0, 
+    1026474.359 943886.632 0))
+
+POLYGON ((1039616.698 955138.596 0, 1039342.913 955136.284 0, 1039067.803 955133.976 0, 1038792.694 955131.685 0, 1038517.584 955129.41 0, 1038242.474 955127.151 0, 1037967.364 955124.908 0, 1037692.254 955122.682 0, 1037417.144 955120.471 0, 1037142.033 955118.277 0, 
+    1036866.922 955116.099 0, 1036591.812 955113.937 0, 1036316.701 955111.792 0, 1036041.59 955109.662 0, 1035766.479 955107.549 0, 1035491.368 955105.452 0, 1035216.256 955103.371 0, 1034941.145 955101.306 0, 1034666.033 955099.258 0, 1034390.922 955097.226 0, 
+    1034115.81 955095.209 0, 1033840.698 955093.21 0, 1033565.586 955091.226 0, 1033290.474 955089.258 0, 1033014.035 955087.298 0, 1032740.249 955085.372 0, 1032465.136 955083.453 0, 1032190.024 955081.55 0, 1031914.911 955079.664 0, 1031639.798 955077.793 0, 
+    1031364.685 955075.939 0, 1031089.572 955074.101 0, 1030814.459 955072.279 0, 1030539.346 955070.474 0, 1030264.232 955068.684 0, 1029989.119 955066.911 0, 1029714.005 955065.154 0, 1029438.892 955063.413 0, 1029163.778 955061.689 0, 1028888.664 955059.98 0, 
+    1028613.55 955058.288 0, 1028338.436 955056.612 0, 1028063.322 955054.952 0, 1027788.207 955053.309 0, 1027513.093 955051.681 0, 1027237.978 955050.07 0, 1026962.864 955048.475 0, 1026687.749 955046.896 0, 1026411.307 955045.326 0, 1026379.781 960624.852 0, 
+    1026348.253 966204.493 0, 1026624.035 966206.059 0, 1026898.493 966207.634 0, 1027172.951 966209.226 0, 1027447.408 966210.833 0, 1027721.866 966212.457 0, 1027996.323 966214.096 0, 1028270.781 966215.752 0, 1028545.238 966217.424 0, 1028819.695 966219.113 0, 
+    1029094.152 966220.817 0, 1029368.609 966222.537 0, 1029643.066 966224.274 0, 1029917.523 966226.027 0, 1030191.98 966227.796 0, 1030466.436 966229.581 0, 1030740.893 966231.382 0, 1031015.349 966233.2 0, 1031289.805 966235.033 0, 1031564.262 966236.883 0, 
+    1031838.718 966238.749 0, 1032113.174 966240.631 0, 1032387.629 966242.529 0, 1032662.085 966244.443 0, 1032935.218 966246.365 0, 1033210.996 966248.321 0, 1033485.452 966250.283 0, 1033759.907 966252.262 0, 1034034.362 966254.257 0, 1034308.817 966256.269 0, 
+    1034583.272 966258.296 0, 1034857.727 966260.34 0, 1035132.181 966262.4 0, 1035406.636 966264.475 0, 1035681.09 966266.567 0, 1035955.545 966268.676 0, 1036229.999 966270.8 0, 1036504.453 966272.94 0, 1036778.907 966275.097 0, 1037053.361 966277.27 0, 
+    1037327.814 966279.459 0, 1037602.268 966281.664 0, 1037876.721 966283.885 0, 1038151.174 966286.123 0, 1038425.628 966288.376 0, 1038700.081 966290.646 0, 1038974.533 966292.932 0, 1039248.986 966295.234 0, 1039522.117 966297.541 0, 1039569.408 960718.012 0, 
+    1039616.698 955138.596 0))
+
+POLYGON ((1052695.665 966427.807 0, 1052422.54 966424.729 0, 1052148.095 966421.651 0, 1051873.65 966418.59 0, 1051599.204 966415.545 0, 1051324.758 966412.516 0, 1051050.312 966409.503 0, 1050775.866 966406.506 0, 1050501.42 966403.526 0, 1050226.974 966400.562 0, 
+    1049952.527 966397.613 0, 1049678.081 966394.681 0, 1049403.634 966391.765 0, 1049129.187 966388.866 0, 1048854.739 966385.982 0, 1048580.292 966383.115 0, 1048305.844 966380.263 0, 1048031.397 966377.428 0, 1047756.949 966374.609 0, 1047482.501 966371.807 0, 
+    1047208.052 966369.02 0, 1046933.604 966366.249 0, 1046659.155 966363.495 0, 1046384.707 966360.757 0, 1046108.937 966358.022 0, 1045835.809 966355.329 0, 1045561.36 966352.639 0, 1045286.91 966349.966 0, 1045012.461 966347.308 0, 1044738.011 966344.667 0, 
+    1044463.561 966342.042 0, 1044189.111 966339.433 0, 1043914.661 966336.84 0, 1043640.211 966334.264 0, 1043365.76 966331.703 0, 1043091.31 966329.159 0, 1042816.859 966326.63 0, 1042542.408 966324.118 0, 1042267.957 966321.623 0, 1041993.506 966319.143 0, 
+    1041719.055 966316.679 0, 1041444.603 966314.232 0, 1041170.151 966311.801 0, 1040895.7 966309.385 0, 1040621.248 966306.986 0, 1040346.796 966304.604 0, 1040072.344 966302.237 0, 1039797.891 966299.887 0, 1039522.117 966297.541 0, 1039474.825 971877.181 0, 
+    1039427.533 977456.927 0, 1039702.647 977459.267 0, 1039976.442 977461.612 0, 1040250.238 977463.973 0, 1040524.033 977466.35 0, 1040797.828 977468.743 0, 1041071.623 977471.152 0, 1041345.418 977473.578 0, 1041619.213 977476.019 0, 1041893.007 977478.477 0, 
+    1042166.801 977480.951 0, 1042440.596 977483.441 0, 1042714.39 977485.947 0, 1042988.184 977488.469 0, 1043261.977 977491.007 0, 1043535.771 977493.562 0, 1043809.565 977496.132 0, 1044083.358 977498.719 0, 1044357.151 977501.321 0, 1044630.944 977503.94 0, 
+    1044904.737 977506.575 0, 1045178.53 977509.226 0, 1045452.322 977511.893 0, 1045726.115 977514.577 0, 1045998.589 977517.263 0, 1046273.699 977519.992 0, 1046547.491 977522.723 0, 1046821.283 977525.471 0, 1047095.074 977528.235 0, 1047368.866 977531.015 0, 
+    1047642.657 977533.811 0, 1047916.448 977536.623 0, 1048190.239 977539.452 0, 1048464.03 977542.296 0, 1048737.82 977545.157 0, 1049011.611 977548.033 0, 1049285.401 977550.926 0, 1049559.191 977553.835 0, 1049832.981 977556.76 0, 1050106.771 977559.701 0, 
+    1050380.56 977562.658 0, 1050654.35 977565.632 0, 1050928.139 977568.621 0, 1051201.928 977571.627 0, 1051475.717 977574.648 0, 1051749.506 977577.686 0, 1052023.294 977580.74 0, 1052297.082 977583.81 0, 1052569.554 977586.881 0, 1052632.61 972007.291 0, 
+    1052695.665 966427.807 0))
+
+POLYGON ((1065711.156 977753.964 0, 1065438.692 977750.123 0, 1065164.913 977746.279 0, 1064891.135 977742.452 0, 1064617.356 977738.641 0, 1064343.576 977734.845 0, 1064069.797 977731.066 0, 1063796.017 977727.303 0, 1063522.237 977723.557 0, 1063248.457 977719.826 0, 
+    1062974.677 977716.111 0, 1062700.896 977712.413 0, 1062427.115 977708.73 0, 1062153.334 977705.064 0, 1061879.553 977701.414 0, 1061605.772 977697.78 0, 1061331.99 977694.162 0, 1061058.208 977690.56 0, 1060784.426 977686.974 0, 1060510.644 977683.405 0, 
+    1060236.861 977679.851 0, 1059963.079 977676.314 0, 1059689.296 977672.793 0, 1059415.513 977669.288 0, 1059140.414 977665.782 0, 1058867.946 977662.326 0, 1058594.162 977658.869 0, 1058320.378 977655.428 0, 1058046.594 977652.004 0, 1057772.81 977648.595 0, 
+    1057499.025 977645.203 0, 1057225.241 977641.827 0, 1056951.456 977638.466 0, 1056677.671 977635.122 0, 1056403.885 977631.795 0, 1056130.1 977628.483 0, 1055856.314 977625.187 0, 1055582.528 977621.908 0, 1055308.742 977618.644 0, 1055034.956 977615.397 0, 
+    1054761.169 977612.166 0, 1054487.383 977608.951 0, 1054213.596 977605.752 0, 1053939.809 977602.569 0, 1053666.021 977599.402 0, 1053392.234 977596.252 0, 1053118.446 977593.117 0, 1052844.659 977589.999 0, 1052569.554 977586.881 0, 1052506.497 983166.574 0, 
+    1052443.439 988746.365 0, 1052717.883 988749.475 0, 1052991.014 988752.585 0, 1053264.145 988755.712 0, 1053537.275 988758.856 0, 1053810.406 988762.015 0, 1054083.536 988765.19 0, 1054356.666 988768.381 0, 1054629.796 988771.589 0, 1054902.925 988774.812 0, 
+    1055176.055 988778.051 0, 1055449.184 988781.307 0, 1055722.313 988784.579 0, 1055995.442 988787.866 0, 1056268.571 988791.17 0, 1056541.699 988794.49 0, 1056814.828 988797.826 0, 1057087.956 988801.178 0, 1057361.084 988804.546 0, 1057634.211 988807.931 0, 
+    1057907.339 988811.331 0, 1058180.466 988814.747 0, 1058453.593 988818.18 0, 1058726.72 988821.628 0, 1058998.535 988825.076 0, 1059272.973 988828.573 0, 1059546.1 988832.07 0, 1059819.226 988835.583 0, 1060092.352 988839.112 0, 1060365.477 988842.657 0, 
+    1060638.603 988846.218 0, 1060911.728 988849.795 0, 1061184.853 988853.388 0, 1061457.978 988856.997 0, 1061731.102 988860.623 0, 1062004.227 988864.264 0, 1062277.351 988867.921 0, 1062550.475 988871.595 0, 1062823.599 988875.285 0, 1063096.722 988878.99 0, 
+    1063369.846 988882.712 0, 1063642.969 988886.45 0, 1063916.092 988890.204 0, 1064189.214 988893.974 0, 1064462.337 988897.76 0, 1064735.459 988901.562 0, 1065008.581 988905.38 0, 1065281.703 988909.215 0, 1065553.513 988913.047 0, 1065632.335 983333.456 0, 
+    1065711.156 977753.964 0))
+
+POLYGON ((1078663.065 989116.766 0, 1078391.264 989112.166 0, 1078118.154 989107.56 0, 1077845.044 989102.97 0, 1077571.934 989098.397 0, 1077298.823 989093.839 0, 1077025.712 989089.297 0, 1076752.601 989084.772 0, 1076479.49 989080.262 0, 1076206.378 989075.769 0, 
+    1075933.266 989071.292 0, 1075660.154 989066.83 0, 1075387.041 989062.385 0, 1075113.928 989057.956 0, 1074840.815 989053.543 0, 1074567.702 989049.146 0, 1074294.588 989044.765 0, 1074021.475 989040.401 0, 1073748.361 989036.052 0, 1073475.246 989031.719 0, 
+    1073202.132 989027.403 0, 1072929.017 989023.102 0, 1072655.902 989018.818 0, 1072382.786 989014.549 0, 1072108.361 989010.277 0, 1071836.555 989006.061 0, 1071563.439 989001.841 0, 1071290.323 988997.637 0, 1071017.206 988993.449 0, 1070744.089 988989.277 0, 
+    1070470.972 988985.121 0, 1070197.855 988980.981 0, 1069924.737 988976.858 0, 1069651.62 988972.75 0, 1069378.502 988968.658 0, 1069105.383 988964.583 0, 1068832.265 988960.524 0, 1068559.146 988956.48 0, 1068286.027 988952.453 0, 1068012.908 988948.442 0, 
+    1067739.788 988944.447 0, 1067466.669 988940.468 0, 1067193.549 988936.505 0, 1066920.429 988932.558 0, 1066647.308 988928.627 0, 1066374.188 988924.713 0, 1066101.067 988920.814 0, 1065827.946 988916.932 0, 1065553.513 988913.047 0, 1065474.69 994492.731 0, 
+    1065395.865 1000072.506 0, 1065669.637 1000076.381 0, 1065942.102 1000080.255 0, 1066214.566 1000084.144 0, 1066487.03 1000088.049 0, 1066759.493 1000091.97 0, 1067031.956 1000095.908 0, 1067304.42 1000099.861 0, 1067576.882 1000103.831 0, 1067849.345 1000107.816 0, 
+    1068121.807 1000111.817 0, 1068394.27 1000115.835 0, 1068666.732 1000119.869 0, 1068939.193 1000123.918 0, 1069211.655 1000127.984 0, 1069484.116 1000132.066 0, 1069756.577 1000136.163 0, 1070029.038 1000140.277 0, 1070301.498 1000144.407 0, 1070573.958 1000148.553 0, 
+    1070846.418 1000152.714 0, 1071118.878 1000156.892 0, 1071391.338 1000161.086 0, 1071663.797 1000165.296 0, 1071934.949 1000169.502 0, 1072208.715 1000173.764 0, 1072481.173 1000178.022 0, 1072753.632 1000182.297 0, 1073026.09 1000186.587 0, 1073298.547 1000190.893 0, 
+    1073571.005 1000195.215 0, 1073843.462 1000199.553 0, 1074115.919 1000203.908 0, 1074388.376 1000208.278 0, 1074660.832 1000212.664 0, 1074933.289 1000217.067 0, 1075205.744 1000221.485 0, 1075478.2 1000225.92 0, 1075750.656 1000230.37 0, 1076023.111 1000234.837 0, 
+    1076295.566 1000239.319 0, 1076568.02 1000243.818 0, 1076840.475 1000248.333 0, 1077112.929 1000252.863 0, 1077385.383 1000257.41 0, 1077657.836 1000261.973 0, 1077930.29 1000266.552 0, 1078202.743 1000271.146 0, 1078473.89 1000275.735 0, 1078568.478 994696.206 0, 
+    1078663.065 989116.766 0))
+
+POLYGON ((1091551.288 1000515.912 0, 1091280.153 1000510.557 0, 1091007.714 1000505.192 0, 1090735.275 1000499.844 0, 1090462.835 1000494.511 0, 1090190.395 1000489.195 0, 1089917.955 1000483.894 0, 1089645.514 1000478.61 0, 1089373.074 1000473.342 0, 1089100.632 1000468.089 0, 
+    1088828.191 1000462.853 0, 1088555.749 1000457.633 0, 1088283.307 1000452.429 0, 1088010.865 1000447.241 0, 1087738.422 1000442.068 0, 1087465.979 1000436.912 0, 1087193.536 1000431.772 0, 1086921.092 1000426.648 0, 1086648.648 1000421.54 0, 1086376.204 1000416.448 0, 
+    1086103.759 1000411.372 0, 1085831.315 1000406.313 0, 1085558.869 1000401.269 0, 1085286.424 1000396.241 0, 1085012.674 1000391.205 0, 1084741.532 1000386.233 0, 1084469.086 1000381.254 0, 1084196.64 1000376.29 0, 1083924.193 1000371.342 0, 1083651.746 1000366.411 0, 
+    1083379.298 1000361.495 0, 1083106.85 1000356.596 0, 1082834.402 1000351.712 0, 1082561.954 1000346.845 0, 1082289.505 1000341.993 0, 1082017.056 1000337.158 0, 1081744.607 1000332.339 0, 1081472.158 1000327.535 0, 1081199.708 1000322.748 0, 1080927.258 1000317.977 0, 
+    1080654.808 1000313.222 0, 1080382.357 1000308.482 0, 1080109.906 1000303.759 0, 1079837.455 1000299.052 0, 1079565.004 1000294.361 0, 1079292.552 1000289.686 0, 1079020.1 1000285.027 0, 1078747.648 1000280.384 0, 1078473.89 1000275.735 0, 1078379.3 1005855.351 0, 
+    1078284.709 1011435.048 0, 1078557.807 1011439.686 0, 1078829.603 1011444.318 0, 1079101.398 1011448.965 0, 1079373.193 1011453.629 0, 1079644.987 1011458.309 0, 1079916.782 1011463.005 0, 1080188.576 1011467.716 0, 1080460.369 1011472.444 0, 1080732.163 1011477.188 0, 
+    1081003.956 1011481.948 0, 1081275.749 1011486.723 0, 1081547.542 1011491.515 0, 1081819.334 1011496.323 0, 1082091.126 1011501.146 0, 1082362.918 1011505.986 0, 1082634.709 1011510.842 0, 1082906.501 1011515.714 0, 1083178.291 1011520.601 0, 1083450.082 1011525.505 0, 
+    1083721.872 1011530.425 0, 1083993.663 1011535.36 0, 1084265.452 1011540.312 0, 1084537.242 1011545.28 0, 1084807.73 1011550.24 0, 1085080.82 1011555.263 0, 1085352.609 1011560.279 0, 1085624.397 1011565.311 0, 1085896.185 1011570.358 0, 1086167.973 1011575.422 0, 
+    1086439.76 1011580.502 0, 1086711.547 1011585.597 0, 1086983.334 1011590.709 0, 1087255.12 1011595.837 0, 1087526.907 1011600.98 0, 1087798.693 1011606.14 0, 1088070.478 1011611.316 0, 1088342.263 1011616.507 0, 1088614.048 1011621.715 0, 1088885.833 1011626.939 0, 
+    1089157.617 1011632.178 0, 1089429.402 1011637.434 0, 1089701.185 1011642.705 0, 1089972.969 1011647.993 0, 1090244.752 1011653.297 0, 1090516.535 1011658.616 0, 1090788.317 1011663.952 0, 1091060.099 1011669.304 0, 1091330.581 1011674.645 0, 1091440.935 1006095.238 0, 
+    1091551.288 1000515.912 0))
+
+POLYGON ((1104375.724 1011951.099 0, 1104105.257 1011944.993 0, 1103833.491 1011938.873 0, 1103561.724 1011932.77 0, 1103289.957 1011926.683 0, 1103018.19 1011920.611 0, 1102746.423 1011914.556 0, 1102474.655 1011908.516 0, 1102202.887 1011902.493 0, 1101931.119 1011896.485 0, 
+    1101659.35 1011890.494 0, 1101387.581 1011884.518 0, 1101115.811 1011878.559 0, 1100844.041 1011872.615 0, 1100572.271 1011866.688 0, 1100300.5 1011860.776 0, 1100028.729 1011854.881 0, 1099756.958 1011849.001 0, 1099485.186 1011843.138 0, 1099213.414 1011837.29 0, 
+    1098941.642 1011831.459 0, 1098669.869 1011825.643 0, 1098398.096 1011819.844 0, 1098126.323 1011814.06 0, 1097853.25 1011808.265 0, 1097582.775 1011802.541 0, 1097311.001 1011796.806 0, 1097039.226 1011791.086 0, 1096767.451 1011785.383 0, 1096495.676 1011779.695 0, 
+    1096223.9 1011774.024 0, 1095952.124 1011768.368 0, 1095680.348 1011762.729 0, 1095408.571 1011757.105 0, 1095136.794 1011751.497 0, 1094865.017 1011745.906 0, 1094593.239 1011740.33 0, 1094321.461 1011734.771 0, 1094049.683 1011729.227 0, 1093777.904 1011723.7 0, 
+    1093506.125 1011718.188 0, 1093234.346 1011712.692 0, 1092962.566 1011707.213 0, 1092690.786 1011701.749 0, 1092419.006 1011696.302 0, 1092147.225 1011690.87 0, 1091875.444 1011685.454 0, 1091603.663 1011680.055 0, 1091330.581 1011674.645 0, 1091220.225 1017254.131 0, 
+    1091109.868 1022833.69 0, 1091382.29 1022839.086 0, 1091653.414 1022844.473 0, 1091924.538 1022849.875 0, 1092195.662 1022855.294 0, 1092466.785 1022860.728 0, 1092737.909 1022866.178 0, 1093009.032 1022871.645 0, 1093280.154 1022877.127 0, 1093551.276 1022882.625 0, 
+    1093822.398 1022888.14 0, 1094093.52 1022893.67 0, 1094364.641 1022899.216 0, 1094635.762 1022904.778 0, 1094906.882 1022910.356 0, 1095178.003 1022915.95 0, 1095449.123 1022921.56 0, 1095720.242 1022927.186 0, 1095991.361 1022932.828 0, 1096262.48 1022938.486 0, 
+    1096533.599 1022944.159 0, 1096804.717 1022949.849 0, 1097075.835 1022955.555 0, 1097346.953 1022961.277 0, 1097616.774 1022966.987 0, 1097889.187 1022972.768 0, 1098160.303 1022978.537 0, 1098431.42 1022984.323 0, 1098702.536 1022990.124 0, 1098973.651 1022995.942 0, 
+    1099244.766 1023001.775 0, 1099515.881 1023007.624 0, 1099786.996 1023013.49 0, 1100058.11 1023019.371 0, 1100329.224 1023025.268 0, 1100600.337 1023031.181 0, 1100871.45 1023037.11 0, 1101142.563 1023043.055 0, 1101413.675 1023049.016 0, 1101684.788 1023054.993 0, 
+    1101955.899 1023060.986 0, 1102227.011 1023066.995 0, 1102498.122 1023073.02 0, 1102769.232 1023079.061 0, 1103040.343 1023085.118 0, 1103311.453 1023091.19 0, 1103582.562 1023097.279 0, 1103853.671 1023103.384 0, 1104123.485 1023109.475 0, 1104249.605 1017530.25 0, 
+    1104375.724 1011951.099 0))
+
+POLYGON ((1117136.272 1023422.025 0, 1116866.474 1023415.172 0, 1116595.383 1023408.301 0, 1116324.292 1023401.446 0, 1116053.2 1023394.608 0, 1115782.108 1023387.785 0, 1115511.016 1023380.978 0, 1115239.923 1023374.188 0, 1114968.829 1023367.413 0, 1114697.736 1023360.654 0, 
+    1114426.642 1023353.911 0, 1114155.547 1023347.184 0, 1113884.452 1023340.473 0, 1113613.357 1023333.778 0, 1113342.261 1023327.099 0, 1113071.165 1023320.436 0, 1112800.069 1023313.789 0, 1112528.972 1023307.157 0, 1112257.874 1023300.542 0, 1111986.777 1023293.943 0, 
+    1111715.679 1023287.36 0, 1111444.58 1023280.792 0, 1111173.482 1023274.241 0, 1110902.382 1023267.705 0, 1110629.989 1023261.155 0, 1110360.183 1023254.682 0, 1110089.083 1023248.195 0, 1109817.982 1023241.723 0, 1109546.881 1023235.267 0, 1109275.779 1023228.828 0, 
+    1109004.677 1023222.404 0, 1108733.575 1023215.996 0, 1108462.473 1023209.604 0, 1108191.37 1023203.228 0, 1107920.266 1023196.868 0, 1107649.162 1023190.524 0, 1107378.058 1023184.196 0, 1107106.954 1023177.884 0, 1106835.849 1023171.588 0, 1106564.744 1023165.308 0, 
+    1106293.638 1023159.044 0, 1106022.532 1023152.795 0, 1105751.426 1023146.563 0, 1105480.319 1023140.347 0, 1105209.212 1023134.146 0, 1104938.105 1023127.962 0, 1104666.997 1023121.793 0, 1104395.889 1023115.641 0, 1104123.485 1023109.475 0, 1103997.363 1028688.769 0, 
+    1103871.24 1034268.128 0, 1104142.984 1034274.279 0, 1104413.435 1034280.417 0, 1104683.886 1034286.571 0, 1104954.337 1034292.74 0, 1105224.787 1034298.925 0, 1105495.237 1034305.127 0, 1105765.687 1034311.344 0, 1106036.136 1034317.577 0, 1106306.585 1034323.826 0, 
+    1106577.033 1034330.091 0, 1106847.481 1034336.372 0, 1107117.929 1034342.669 0, 1107388.376 1034348.981 0, 1107658.823 1034355.31 0, 1107929.27 1034361.654 0, 1108199.716 1034368.015 0, 1108470.162 1034374.391 0, 1108740.607 1034380.784 0, 1109011.052 1034387.192 0, 
+    1109281.497 1034393.616 0, 1109551.942 1034400.056 0, 1109822.385 1034406.512 0, 1110092.829 1034412.984 0, 1110361.981 1034419.441 0, 1110633.715 1034425.975 0, 1110904.158 1034432.495 0, 1111174.6 1034439.031 0, 1111445.041 1034445.582 0, 1111715.483 1034452.149 0, 
+    1111985.923 1034458.733 0, 1112256.364 1034465.332 0, 1112526.804 1034471.947 0, 1112797.244 1034478.578 0, 1113067.683 1034485.225 0, 1113338.122 1034491.888 0, 1113608.561 1034498.567 0, 1113878.999 1034505.262 0, 1114149.437 1034511.972 0, 1114419.874 1034518.699 0, 
+    1114690.311 1034525.441 0, 1114960.747 1034532.2 0, 1115231.184 1034538.974 0, 1115501.619 1034545.764 0, 1115772.055 1034552.57 0, 1116042.49 1034559.393 0, 1116312.924 1034566.23 0, 1116583.358 1034573.084 0, 1116852.502 1034579.921 0, 1116994.388 1029000.941 0, 
+    1117136.272 1023422.025 0))
+
+POLYGON ((1129832.832 1034928.388 0, 1129563.706 1034920.79 0, 1129293.293 1034913.172 0, 1129022.878 1034905.57 0, 1128752.464 1034897.984 0, 1128482.049 1034890.414 0, 1128211.633 1034882.86 0, 1127941.217 1034875.321 0, 1127670.801 1034867.799 0, 1127400.384 1034860.292 0, 
+    1127129.967 1034852.802 0, 1126859.549 1034845.327 0, 1126589.131 1034837.869 0, 1126318.712 1034830.426 0, 1126048.293 1034822.999 0, 1125777.874 1034815.588 0, 1125507.454 1034808.193 0, 1125237.034 1034800.814 0, 1124966.613 1034793.45 0, 1124696.192 1034786.103 0, 
+    1124425.77 1034778.772 0, 1124155.348 1034771.456 0, 1123884.925 1034764.156 0, 1123614.502 1034756.873 0, 1123342.79 1034749.57 0, 1123073.655 1034742.353 0, 1122803.231 1034735.117 0, 1122532.806 1034727.897 0, 1122262.381 1034720.693 0, 1121991.956 1034713.505 0, 
+    1121721.53 1034706.333 0, 1121451.104 1034699.177 0, 1121180.677 1034692.036 0, 1120910.25 1034684.912 0, 1120639.822 1034677.803 0, 1120369.394 1034670.71 0, 1120098.966 1034663.634 0, 1119828.537 1034656.573 0, 1119558.107 1034649.528 0, 1119287.678 1034642.499 0, 
+    1119017.248 1034635.486 0, 1118746.817 1034628.489 0, 1118476.386 1034621.507 0, 1118205.955 1034614.542 0, 1117935.523 1034607.593 0, 1117665.091 1034600.659 0, 1117394.659 1034593.742 0, 1117124.226 1034586.84 0, 1116852.502 1034579.921 0, 1116710.615 1040158.963 0, 
+    1116568.727 1045738.061 0, 1116839.79 1045744.963 0, 1117109.566 1045751.848 0, 1117379.342 1045758.749 0, 1117649.118 1045765.665 0, 1117918.893 1045772.598 0, 1118188.667 1045779.546 0, 1118458.441 1045786.51 0, 1118728.215 1045793.491 0, 1118997.989 1045800.487 0, 
+    1119267.761 1045807.499 0, 1119537.534 1045814.526 0, 1119807.306 1045821.57 0, 1120077.078 1045828.63 0, 1120346.849 1045835.705 0, 1120616.62 1045842.796 0, 1120886.39 1045849.904 0, 1121156.16 1045857.027 0, 1121425.93 1045864.166 0, 1121695.699 1045871.32 0, 
+    1121965.468 1045878.491 0, 1122235.236 1045885.678 0, 1122505.004 1045892.88 0, 1122774.772 1045900.099 0, 1123043.253 1045907.298 0, 1123314.305 1045914.583 0, 1123584.072 1045921.849 0, 1123853.837 1045929.131 0, 1124123.603 1045936.428 0, 1124393.368 1045943.742 0, 
+    1124663.132 1045951.072 0, 1124932.896 1045958.417 0, 1125202.66 1045965.778 0, 1125472.423 1045973.155 0, 1125742.186 1045980.548 0, 1126011.948 1045987.957 0, 1126281.71 1045995.382 0, 1126551.472 1046002.823 0, 1126821.233 1046010.279 0, 1127090.993 1046017.751 0, 
+    1127360.753 1046025.24 0, 1127630.513 1046032.744 0, 1127900.272 1046040.264 0, 1128170.031 1046047.8 0, 1128439.789 1046055.351 0, 1128709.547 1046062.919 0, 1128979.305 1046070.503 0, 1129249.062 1046078.102 0, 1129517.534 1046085.681 0, 1129675.184 1040507.006 0, 
+    1129832.832 1034928.388 0))
+
+POLYGON ((1142465.307 1046469.882 0, 1142196.856 1046461.545 0, 1141927.121 1046453.183 0, 1141657.386 1046444.838 0, 1141387.651 1046436.508 0, 1141117.915 1046428.194 0, 1140848.178 1046419.896 0, 1140578.441 1046411.614 0, 1140308.704 1046403.348 0, 1140038.966 1046395.097 0, 
+    1139769.228 1046386.863 0, 1139499.489 1046378.644 0, 1139229.749 1046370.442 0, 1138960.009 1046362.255 0, 1138690.269 1046354.084 0, 1138420.528 1046345.929 0, 1138150.787 1046337.789 0, 1137881.045 1046329.666 0, 1137611.303 1046321.559 0, 1137341.56 1046313.467 0, 
+    1137071.817 1046305.391 0, 1136802.074 1046297.331 0, 1136532.329 1046289.288 0, 1136262.585 1046281.259 0, 1135991.556 1046273.209 0, 1135723.094 1046265.251 0, 1135453.348 1046257.27 0, 1135183.602 1046249.306 0, 1134913.855 1046241.357 0, 1134644.107 1046233.424 0, 
+    1134374.359 1046225.507 0, 1134104.611 1046217.606 0, 1133834.862 1046209.721 0, 1133565.113 1046201.852 0, 1133295.363 1046193.998 0, 1133025.613 1046186.161 0, 1132755.862 1046178.339 0, 1132486.111 1046170.533 0, 1132216.359 1046162.743 0, 1131946.607 1046154.969 0, 
+    1131676.855 1046147.211 0, 1131407.102 1046139.469 0, 1131137.349 1046131.742 0, 1130867.595 1046124.032 0, 1130597.84 1046116.337 0, 1130328.086 1046108.658 0, 1130058.33 1046100.996 0, 1129788.575 1046093.348 0, 1129517.534 1046085.681 0, 1129359.883 1051664.409 0, 
+    1129202.23 1057243.184 0, 1129472.611 1057250.833 0, 1129741.71 1057258.461 0, 1130010.808 1057266.106 0, 1130279.906 1057273.766 0, 1130549.004 1057281.442 0, 1130818.101 1057289.134 0, 1131087.198 1057296.841 0, 1131356.294 1057304.565 0, 1131625.39 1057312.304 0, 
+    1131894.485 1057320.059 0, 1132163.58 1057327.83 0, 1132432.675 1057335.617 0, 1132701.769 1057343.419 0, 1132970.862 1057351.238 0, 1133239.955 1057359.072 0, 1133509.048 1057366.922 0, 1133778.14 1057374.788 0, 1134047.232 1057382.67 0, 1134316.323 1057390.568 0, 
+    1134585.414 1057398.481 0, 1134854.504 1057406.411 0, 1135123.594 1057414.356 0, 1135392.683 1057422.317 0, 1135660.492 1057430.256 0, 1135930.86 1057438.287 0, 1136199.948 1057446.295 0, 1136469.036 1057454.319 0, 1136738.123 1057462.36 0, 1137007.209 1057470.416 0, 
+    1137276.295 1057478.488 0, 1137545.381 1057486.575 0, 1137814.466 1057494.679 0, 1138083.55 1057502.798 0, 1138352.635 1057510.934 0, 1138621.718 1057519.085 0, 1138890.801 1057527.252 0, 1139159.884 1057535.434 0, 1139428.966 1057543.633 0, 1139698.048 1057551.847 0, 
+    1139967.129 1057560.078 0, 1140236.21 1057568.324 0, 1140505.29 1057576.586 0, 1140774.37 1057584.863 0, 1141043.449 1057593.157 0, 1141312.528 1057601.467 0, 1141581.607 1057609.792 0, 1141850.684 1057618.133 0, 1142118.482 1057626.45 0, 1142291.896 1052048.142 0, 
+    1142465.307 1046469.882 0))
+
+POLYGON ((1155033.601 1058046.205 0, 1154765.825 1058037.131 0, 1154496.772 1058028.03 0, 1154227.718 1058018.945 0, 1153958.664 1058009.875 0, 1153689.609 1058000.821 0, 1153420.554 1057991.783 0, 1153151.498 1057982.761 0, 1152882.441 1057973.755 0, 1152613.385 1057964.765 0, 
+    1152344.327 1057955.79 0, 1152075.269 1057946.831 0, 1151806.211 1057937.888 0, 1151537.152 1057928.961 0, 1151268.092 1057920.05 0, 1150999.032 1057911.154 0, 1150729.971 1057902.275 0, 1150460.91 1057893.411 0, 1150191.849 1057884.563 0, 1149922.786 1057875.731 0, 
+    1149653.724 1057866.915 0, 1149384.661 1057858.114 0, 1149115.597 1057849.33 0, 1148846.533 1057840.561 0, 1148576.19 1057831.767 0, 1148308.403 1057823.071 0, 1148039.337 1057814.35 0, 1147770.271 1057805.645 0, 1147501.204 1057796.955 0, 1147232.136 1057788.281 0, 
+    1146963.069 1057779.624 0, 1146694 1057770.981 0, 1146424.931 1057762.355 0, 1146155.862 1057753.745 0, 1145886.792 1057745.15 0, 1145617.722 1057736.572 0, 1145348.651 1057728.009 0, 1145079.58 1057719.462 0, 1144810.508 1057710.931 0, 1144541.435 1057702.415 0, 
+    1144272.363 1057693.916 0, 1144003.289 1057685.432 0, 1143734.215 1057676.964 0, 1143465.141 1057668.512 0, 1143196.066 1057660.076 0, 1142926.991 1057651.656 0, 1142657.915 1057643.251 0, 1142388.839 1057634.863 0, 1142118.482 1057626.45 0, 1141945.068 1063204.802 0, 
+    1141771.652 1068783.194 0, 1142041.349 1068791.586 0, 1142309.768 1068799.954 0, 1142578.187 1068808.338 0, 1142846.606 1068816.738 0, 1143115.024 1068825.153 0, 1143383.442 1068833.585 0, 1143651.859 1068842.032 0, 1143920.276 1068850.495 0, 1144188.692 1068858.973 0, 
+    1144457.108 1068867.468 0, 1144725.523 1068875.978 0, 1144993.938 1068884.505 0, 1145262.352 1068893.047 0, 1145530.766 1068901.604 0, 1145799.179 1068910.178 0, 1146067.592 1068918.767 0, 1146336.004 1068927.372 0, 1146604.416 1068935.993 0, 1146872.827 1068944.63 0, 
+    1147141.237 1068953.283 0, 1147409.648 1068961.951 0, 1147678.057 1068970.635 0, 1147946.466 1068979.335 0, 1148213.6 1068988.009 0, 1148483.283 1068996.782 0, 1148751.691 1069005.53 0, 1149020.098 1069014.293 0, 1149288.504 1069023.072 0, 1149556.91 1069031.866 0, 
+    1149825.316 1069040.677 0, 1150093.721 1069049.503 0, 1150362.125 1069058.345 0, 1150630.529 1069067.203 0, 1150898.933 1069076.077 0, 1151167.336 1069084.966 0, 1151435.738 1069093.872 0, 1151704.14 1069102.793 0, 1151972.541 1069111.73 0, 1152240.942 1069120.682 0, 
+    1152509.343 1069129.651 0, 1152777.742 1069138.635 0, 1153046.142 1069147.635 0, 1153314.54 1069156.651 0, 1153582.939 1069165.683 0, 1153851.336 1069174.73 0, 1154119.733 1069183.794 0, 1154388.13 1069192.873 0, 1154655.252 1069201.924 0, 1154844.427 1063624.045 0, 
+    1155033.601 1058046.205 0))
+
+POLYGON ((1167537.617 1069657.052 0, 1167270.52 1069647.246 0, 1167002.15 1069637.408 0, 1166733.779 1069627.587 0, 1166465.408 1069617.781 0, 1166197.037 1069607.991 0, 1165928.665 1069598.217 0, 1165660.292 1069588.459 0, 1165391.919 1069578.716 0, 1165123.545 1069568.989 0, 
+    1164855.17 1069559.278 0, 1164586.795 1069549.583 0, 1164318.42 1069539.904 0, 1164050.043 1069530.24 0, 1163781.667 1069520.593 0, 1163513.289 1069510.961 0, 1163244.912 1069501.344 0, 1162976.533 1069491.744 0, 1162708.154 1069482.16 0, 1162439.774 1069472.591 0, 
+    1162171.394 1069463.038 0, 1161903.014 1069453.501 0, 1161634.632 1069443.979 0, 1161366.251 1069434.474 0, 1161096.595 1069424.939 0, 1160829.485 1069415.51 0, 1160561.102 1069406.052 0, 1160292.718 1069396.609 0, 1160024.333 1069387.183 0, 1159755.948 1069377.772 0, 
+    1159487.562 1069368.377 0, 1159219.176 1069358.997 0, 1158950.789 1069349.634 0, 1158682.402 1069340.286 0, 1158414.014 1069330.955 0, 1158145.625 1069321.639 0, 1157877.236 1069312.338 0, 1157608.847 1069303.054 0, 1157340.457 1069293.785 0, 1157072.066 1069284.532 0, 
+    1156803.675 1069275.295 0, 1156535.283 1069266.074 0, 1156266.891 1069256.869 0, 1155998.498 1069247.679 0, 1155730.105 1069238.505 0, 1155461.711 1069229.347 0, 1155193.316 1069220.205 0, 1154924.921 1069211.078 0, 1154655.252 1069201.924 0, 1154466.076 1074779.839 0, 
+    1154276.899 1080357.785 0, 1154545.908 1080366.916 0, 1154813.647 1080376.021 0, 1155081.384 1080385.14 0, 1155349.122 1080394.276 0, 1155616.859 1080403.427 0, 1155884.595 1080412.595 0, 1156152.33 1080421.778 0, 1156420.066 1080430.976 0, 1156687.8 1080440.191 0, 
+    1156955.534 1080449.421 0, 1157223.268 1080458.667 0, 1157491.001 1080467.929 0, 1157758.733 1080477.206 0, 1158026.465 1080486.499 0, 1158294.196 1080495.808 0, 1158561.927 1080505.133 0, 1158829.657 1080514.474 0, 1159097.387 1080523.83 0, 1159365.116 1080533.202 0, 
+    1159632.845 1080542.59 0, 1159900.573 1080551.993 0, 1160168.3 1080561.413 0, 1160436.027 1080570.848 0, 1160702.484 1080580.254 0, 1160971.479 1080589.765 0, 1161239.204 1080599.247 0, 1161506.929 1080608.746 0, 1161774.653 1080618.259 0, 1162042.377 1080627.789 0, 
+    1162310.1 1080637.334 0, 1162577.822 1080646.896 0, 1162845.544 1080656.472 0, 1163113.265 1080666.065 0, 1163380.986 1080675.673 0, 1163648.706 1080685.298 0, 1163916.426 1080694.938 0, 1164184.145 1080704.593 0, 1164451.863 1080714.265 0, 1164719.581 1080723.952 0, 
+    1164987.299 1080733.655 0, 1165255.015 1080743.373 0, 1165522.732 1080753.108 0, 1165790.447 1080762.858 0, 1166058.162 1080772.624 0, 1166325.877 1080782.406 0, 1166593.591 1080792.203 0, 1166861.304 1080802.017 0, 1167127.748 1080811.799 0, 1167332.683 1075234.41 0, 
+    1167537.617 1069657.052 0))
+
+POLYGON ((1179977.264 1081302.117 0, 1179710.846 1081291.582 0, 1179443.162 1081281.013 0, 1179175.476 1081270.459 0, 1178907.791 1081259.921 0, 1178640.104 1081249.398 0, 1178372.417 1081238.892 0, 1178104.73 1081228.401 0, 1177837.041 1081217.926 0, 1177569.353 1081207.467 0, 
+    1177301.663 1081197.023 0, 1177033.973 1081186.596 0, 1176766.282 1081176.184 0, 1176498.591 1081165.787 0, 1176230.899 1081155.407 0, 1175963.207 1081145.042 0, 1175695.513 1081134.693 0, 1175427.82 1081124.36 0, 1175160.125 1081114.043 0, 1174892.43 1081103.741 0, 
+    1174624.735 1081093.455 0, 1174357.039 1081083.185 0, 1174089.342 1081072.93 0, 1173821.645 1081062.692 0, 1173552.679 1081052.42 0, 1173286.248 1081042.262 0, 1173018.549 1081032.07 0, 1172750.849 1081021.894 0, 1172483.149 1081011.735 0, 1172215.448 1081001.59 0, 
+    1171947.746 1080991.462 0, 1171680.044 1080981.349 0, 1171412.341 1080971.253 0, 1171144.638 1080961.171 0, 1170876.934 1080951.106 0, 1170609.229 1080941.057 0, 1170341.524 1080931.023 0, 1170073.818 1080921.005 0, 1169806.112 1080911.002 0, 1169538.405 1080901.016 0, 
+    1169270.698 1080891.045 0, 1169002.99 1080881.09 0, 1168735.281 1080871.151 0, 1168467.572 1080861.227 0, 1168199.862 1080851.319 0, 1167932.151 1080841.427 0, 1167664.44 1080831.551 0, 1167396.729 1080821.69 0, 1167127.748 1080811.799 0, 1166922.812 1086389.215 0, 
+    1166717.875 1091966.653 0, 1166986.196 1091976.52 0, 1167253.251 1091986.356 0, 1167520.306 1091996.208 0, 1167787.359 1092006.076 0, 1168054.413 1092015.959 0, 1168321.465 1092025.859 0, 1168588.518 1092035.774 0, 1168855.569 1092045.704 0, 1169122.62 1092055.651 0, 
+    1169389.67 1092065.613 0, 1169656.72 1092075.59 0, 1169923.769 1092085.584 0, 1170190.818 1092095.593 0, 1170457.866 1092105.618 0, 1170724.913 1092115.659 0, 1170991.96 1092125.715 0, 1171259.006 1092135.787 0, 1171526.052 1092145.875 0, 1171793.097 1092155.979 0, 
+    1172060.142 1092166.098 0, 1172327.185 1092176.233 0, 1172594.229 1092186.384 0, 1172861.271 1092196.55 0, 1173127.049 1092206.684 0, 1173395.355 1092216.93 0, 1173662.396 1092227.144 0, 1173929.436 1092237.373 0, 1174196.476 1092247.618 0, 1174463.515 1092257.879 0, 
+    1174730.553 1092268.155 0, 1174997.591 1092278.447 0, 1175264.628 1092288.755 0, 1175531.665 1092299.079 0, 1175798.701 1092309.418 0, 1176065.736 1092319.773 0, 1176332.771 1092330.144 0, 1176599.805 1092340.53 0, 1176866.839 1092350.932 0, 1177133.872 1092361.35 0, 
+    1177400.904 1092371.784 0, 1177667.936 1092382.233 0, 1177934.967 1092392.698 0, 1178201.998 1092403.179 0, 1178469.028 1092413.675 0, 1178736.057 1092424.188 0, 1179003.086 1092434.716 0, 1179270.114 1092445.259 0, 1179535.878 1092455.768 0, 1179756.571 1086878.932 0, 
+    1179977.264 1081302.117 0))
+
+POLYGON ((1192352.447 1092981.096 0, 1192086.712 1092969.835 0, 1191819.715 1092958.537 0, 1191552.717 1092947.255 0, 1191285.718 1092935.988 0, 1191018.719 1092924.738 0, 1190751.719 1092913.503 0, 1190484.719 1092902.283 0, 1190217.718 1092891.079 0, 1189950.716 1092879.891 0, 
+    1189683.713 1092868.719 0, 1189416.71 1092857.563 0, 1189149.707 1092846.422 0, 1188882.702 1092835.297 0, 1188615.697 1092824.187 0, 1188348.691 1092813.094 0, 1188081.685 1092802.016 0, 1187814.678 1092790.953 0, 1187547.67 1092779.907 0, 1187280.662 1092768.876 0, 
+    1187013.653 1092757.861 0, 1186746.643 1092746.861 0, 1186479.633 1092735.878 0, 1186212.622 1092724.91 0, 1185944.348 1092713.906 0, 1185678.598 1092703.021 0, 1185411.585 1092692.1 0, 1185144.572 1092681.195 0, 1184877.557 1092670.306 0, 1184610.543 1092659.432 0, 
+    1184343.527 1092648.574 0, 1184076.511 1092637.732 0, 1183809.494 1092626.905 0, 1183542.477 1092616.095 0, 1183275.459 1092605.299 0, 1183008.44 1092594.52 0, 1182741.421 1092583.756 0, 1182474.401 1092573.009 0, 1182207.381 1092562.276 0, 1181940.36 1092551.56 0, 
+    1181673.338 1092540.859 0, 1181406.315 1092530.174 0, 1181139.292 1092519.505 0, 1180872.269 1092508.851 0, 1180605.244 1092498.213 0, 1180338.219 1092487.591 0, 1180071.194 1092476.984 0, 1179804.168 1092466.394 0, 1179535.878 1092455.768 0, 1179315.184 1098032.623 0, 
+    1179094.489 1103609.492 0, 1179362.119 1103620.09 0, 1179628.489 1103630.655 0, 1179894.858 1103641.236 0, 1180161.227 1103651.832 0, 1180427.594 1103662.443 0, 1180693.962 1103673.071 0, 1180960.328 1103683.714 0, 1181226.694 1103694.373 0, 1181493.059 1103705.047 0, 
+    1181759.424 1103715.738 0, 1182025.788 1103726.443 0, 1182292.152 1103737.165 0, 1182558.514 1103747.902 0, 1182824.876 1103758.655 0, 1183091.238 1103769.423 0, 1183357.599 1103780.208 0, 1183623.959 1103791.008 0, 1183890.319 1103801.823 0, 1184156.678 1103812.654 0, 
+    1184423.036 1103823.501 0, 1184689.394 1103834.364 0, 1184955.751 1103845.242 0, 1185222.107 1103856.136 0, 1185487.204 1103866.994 0, 1185754.818 1103877.971 0, 1186021.173 1103888.912 0, 1186287.527 1103899.869 0, 1186553.88 1103910.841 0, 1186820.232 1103921.829 0, 
+    1187086.584 1103932.833 0, 1187352.936 1103943.852 0, 1187619.286 1103954.887 0, 1187885.636 1103965.938 0, 1188151.985 1103977.005 0, 1188418.334 1103988.087 0, 1188684.682 1103999.184 0, 1188951.029 1104010.298 0, 1189217.376 1104021.427 0, 1189483.722 1104032.572 0, 
+    1189750.068 1104043.732 0, 1190016.412 1104054.908 0, 1190282.756 1104066.1 0, 1190549.1 1104077.308 0, 1190815.443 1104088.531 0, 1191081.785 1104099.77 0, 1191348.126 1104111.024 0, 1191614.467 1104122.295 0, 1191879.549 1104133.527 0, 1192115.998 1098557.304 0, 
+    1192352.447 1092981.096 0))
+
+POLYGON ((1204663.078 1104693.681 0, 1204398.026 1104681.699 0, 1204131.718 1104669.676 0, 1203865.41 1104657.67 0, 1203599.101 1104645.678 0, 1203332.791 1104633.703 0, 1203066.48 1104621.743 0, 1202800.168 1104609.798 0, 1202533.856 1104597.87 0, 1202267.544 1104585.957 0, 
+    1202001.23 1104574.06 0, 1201734.916 1104562.178 0, 1201468.601 1104550.312 0, 1201202.285 1104538.462 0, 1200935.969 1104526.628 0, 1200669.652 1104514.809 0, 1200403.334 1104503.006 0, 1200137.016 1104491.218 0, 1199870.697 1104479.446 0, 1199604.377 1104467.69 0, 
+    1199338.057 1104455.95 0, 1199071.736 1104444.225 0, 1198805.414 1104432.516 0, 1198539.091 1104420.822 0, 1198271.511 1104409.089 0, 1198006.444 1104397.482 0, 1197740.12 1104385.836 0, 1197473.794 1104374.205 0, 1197207.468 1104362.59 0, 1196941.142 1104350.991 0, 
+    1196674.814 1104339.407 0, 1196408.486 1104327.839 0, 1196142.158 1104316.287 0, 1195875.828 1104304.75 0, 1195609.498 1104293.229 0, 1195343.168 1104281.723 0, 1195076.836 1104270.234 0, 1194810.504 1104258.76 0, 1194544.171 1104247.301 0, 1194277.838 1104235.859 0, 
+    1194011.504 1104224.432 0, 1193745.169 1104213.021 0, 1193478.834 1104201.625 0, 1193212.498 1104190.245 0, 1192946.161 1104178.881 0, 1192679.823 1104167.532 0, 1192413.485 1104156.199 0, 1192147.146 1104144.882 0, 1191879.549 1104133.527 0, 1191643.099 1109709.759 0, 
+    1191406.649 1115285.995 0, 1191673.587 1115297.322 0, 1191939.269 1115308.612 0, 1192204.951 1115319.917 0, 1192470.632 1115331.237 0, 1192736.312 1115342.573 0, 1193001.992 1115353.925 0, 1193267.671 1115365.293 0, 1193533.35 1115376.676 0, 1193799.027 1115388.075 0, 
+    1194064.704 1115399.489 0, 1194330.381 1115410.919 0, 1194596.056 1115422.365 0, 1194861.731 1115433.826 0, 1195127.406 1115445.303 0, 1195393.079 1115456.796 0, 1195658.752 1115468.304 0, 1195924.425 1115479.828 0, 1196190.096 1115491.368 0, 1196455.767 1115502.923 0, 
+    1196721.437 1115514.494 0, 1196987.107 1115526.08 0, 1197252.776 1115537.682 0, 1197518.444 1115549.3 0, 1197782.858 1115560.879 0, 1198049.778 1115572.582 0, 1198315.445 1115584.247 0, 1198581.11 1115595.927 0, 1198846.775 1115607.623 0, 1199112.439 1115619.335 0, 
+    1199378.102 1115631.062 0, 1199643.765 1115642.805 0, 1199909.427 1115654.563 0, 1200175.088 1115666.337 0, 1200440.749 1115678.127 0, 1200706.409 1115689.932 0, 1200972.068 1115701.753 0, 1201237.727 1115713.59 0, 1201503.385 1115725.442 0, 1201769.042 1115737.31 0, 
+    1202034.698 1115749.194 0, 1202300.354 1115761.093 0, 1202566.009 1115773.008 0, 1202831.663 1115784.938 0, 1203097.317 1115796.884 0, 1203362.97 1115808.846 0, 1203628.622 1115820.823 0, 1203894.274 1115832.816 0, 1204158.672 1115844.768 0, 1204410.875 1110269.222 0, 
+    1204663.078 1104693.681 0))
+
+POLYGON ((1216909.065 1116439.566 0, 1216644.7 1116426.867 0, 1216379.083 1116414.123 0, 1216113.466 1116401.396 0, 1215847.848 1116388.683 0, 1215582.229 1116375.987 0, 1215316.609 1116363.306 0, 1215050.989 1116350.641 0, 1214785.368 1116337.991 0, 1214519.746 1116325.357 0, 
+    1214254.124 1116312.739 0, 1213988.5 1116300.136 0, 1213722.876 1116287.549 0, 1213457.251 1116274.977 0, 1213191.626 1116262.421 0, 1212926 1116249.881 0, 1212660.373 1116237.357 0, 1212394.745 1116224.848 0, 1212129.116 1116212.354 0, 1211863.487 1116199.877 0, 
+    1211597.857 1116187.415 0, 1211332.227 1116174.968 0, 1211066.595 1116162.537 0, 1210800.963 1116150.122 0, 1210534.079 1116137.664 0, 1210269.697 1116125.339 0, 1210004.062 1116112.971 0, 1209738.427 1116100.618 0, 1209472.791 1116088.281 0, 1209207.155 1116075.96 0, 
+    1208941.518 1116063.654 0, 1208675.88 1116051.364 0, 1208410.241 1116039.09 0, 1208144.602 1116026.831 0, 1207878.961 1116014.588 0, 1207613.321 1116002.36 0, 1207347.679 1115990.148 0, 1207082.037 1115977.952 0, 1206816.394 1115965.771 0, 1206550.75 1115953.606 0, 
+    1206285.106 1115941.457 0, 1206019.461 1115929.323 0, 1205753.815 1115917.205 0, 1205488.168 1115905.103 0, 1205222.521 1115893.016 0, 1204956.873 1115880.945 0, 1204691.224 1115868.889 0, 1204425.575 1115856.849 0, 1204158.672 1115844.768 0, 1203906.469 1121420.315 0, 
+    1203654.266 1126995.858 0, 1203920.509 1127007.909 0, 1204185.502 1127019.919 0, 1204450.495 1127031.944 0, 1204715.487 1127043.986 0, 1204980.477 1127056.043 0, 1205245.468 1127068.115 0, 1205510.457 1127080.203 0, 1205775.446 1127092.307 0, 1206040.434 1127104.427 0, 
+    1206305.422 1127116.561 0, 1206570.408 1127128.712 0, 1206835.394 1127140.878 0, 1207100.38 1127153.06 0, 1207365.364 1127165.257 0, 1207630.348 1127177.47 0, 1207895.331 1127189.699 0, 1208160.313 1127201.943 0, 1208425.295 1127214.202 0, 1208690.276 1127226.478 0, 
+    1208955.256 1127238.769 0, 1209220.236 1127251.075 0, 1209485.214 1127263.397 0, 1209750.192 1127275.735 0, 1210013.921 1127288.03 0, 1210280.146 1127300.457 0, 1210545.122 1127312.841 0, 1210810.097 1127325.242 0, 1211075.072 1127337.657 0, 1211340.045 1127350.088 0, 
+    1211605.018 1127362.535 0, 1211869.991 1127374.998 0, 1212134.962 1127387.476 0, 1212399.933 1127399.969 0, 1212664.903 1127412.479 0, 1212929.872 1127425.003 0, 1213194.84 1127437.544 0, 1213459.808 1127450.1 0, 1213724.775 1127462.672 0, 1213989.742 1127475.259 0, 
+    1214254.707 1127487.862 0, 1214519.672 1127500.48 0, 1214784.636 1127513.114 0, 1215049.599 1127525.764 0, 1215314.562 1127538.429 0, 1215579.524 1127551.11 0, 1215844.485 1127563.806 0, 1216109.445 1127576.518 0, 1216373.157 1127589.186 0, 1216641.111 1122014.378 0, 
+    1216909.065 1116439.566 0))
+
+POLYGON ((1229090.322 1128218.444 0, 1228826.644 1128205.032 0, 1228561.721 1128191.571 0, 1228296.797 1128178.126 0, 1228031.872 1128164.697 0, 1227766.946 1128151.283 0, 1227502.02 1128137.885 0, 1227237.092 1128124.503 0, 1226972.164 1128111.136 0, 1226707.235 1128097.784 0, 
+    1226442.306 1128084.449 0, 1226177.375 1128071.128 0, 1225912.444 1128057.824 0, 1225647.512 1128044.535 0, 1225382.579 1128031.262 0, 1225117.646 1128018.004 0, 1224852.711 1128004.762 0, 1224587.776 1127991.535 0, 1224322.84 1127978.324 0, 1224057.903 1127965.129 0, 
+    1223792.966 1127951.949 0, 1223528.028 1127938.785 0, 1223263.089 1127925.636 0, 1222998.149 1127912.503 0, 1222731.962 1127899.324 0, 1222468.267 1127886.284 0, 1222203.325 1127873.197 0, 1221938.382 1127860.127 0, 1221673.438 1127847.072 0, 1221408.494 1127834.032 0, 
+    1221143.549 1127821.008 0, 1220878.603 1127808 0, 1220613.656 1127795.007 0, 1220348.708 1127782.03 0, 1220083.76 1127769.069 0, 1219818.811 1127756.123 0, 1219553.861 1127743.193 0, 1219288.911 1127730.278 0, 1219023.959 1127717.379 0, 1218759.007 1127704.495 0, 
+    1218494.055 1127691.627 0, 1218229.101 1127678.775 0, 1217964.147 1127665.938 0, 1217699.192 1127653.117 0, 1217434.236 1127640.312 0, 1217169.279 1127627.522 0, 1216904.322 1127614.747 0, 1216639.364 1127601.989 0, 1216373.157 1127589.186 0, 1216105.204 1133163.985 0, 
+    1215837.251 1138738.771 0, 1216102.798 1138751.542 0, 1216367.1 1138764.269 0, 1216631.401 1138777.012 0, 1216895.702 1138789.77 0, 1217160.001 1138802.544 0, 1217424.3 1138815.334 0, 1217688.598 1138828.139 0, 1217952.896 1138840.959 0, 1218217.192 1138853.795 0, 
+    1218481.488 1138866.647 0, 1218745.783 1138879.514 0, 1219010.077 1138892.397 0, 1219274.371 1138905.295 0, 1219538.664 1138918.209 0, 1219802.956 1138931.138 0, 1220067.247 1138944.083 0, 1220331.538 1138957.044 0, 1220595.827 1138970.02 0, 1220860.116 1138983.011 0, 
+    1221124.405 1138996.018 0, 1221388.692 1139009.041 0, 1221652.979 1139022.079 0, 1221917.265 1139035.133 0, 1222180.307 1139048.141 0, 1222445.834 1139061.288 0, 1222710.118 1139074.388 0, 1222974.401 1139087.504 0, 1223238.683 1139100.636 0, 1223502.964 1139113.783 0, 
+    1223767.245 1139126.946 0, 1224031.524 1139140.124 0, 1224295.803 1139153.318 0, 1224560.081 1139166.527 0, 1224824.359 1139179.752 0, 1225088.635 1139192.993 0, 1225352.911 1139206.249 0, 1225617.186 1139219.52 0, 1225881.461 1139232.807 0, 1226145.734 1139246.11 0, 
+    1226410.007 1139259.428 0, 1226674.279 1139272.762 0, 1226938.55 1139286.111 0, 1227202.82 1139299.476 0, 1227467.09 1139312.857 0, 1227731.359 1139326.253 0, 1227995.627 1139339.665 0, 1228259.894 1139353.092 0, 1228522.918 1139366.471 0, 1228806.62 1133792.464 0, 
+    1229090.322 1128218.444 0))
+
+POLYGON ((1241206.761 1140030.008 0, 1240943.774 1140015.886 0, 1240679.546 1140001.712 0, 1240415.317 1139987.554 0, 1240151.087 1139973.411 0, 1239886.856 1139959.284 0, 1239622.624 1139945.173 0, 1239358.392 1139931.077 0, 1239094.159 1139916.996 0, 1238829.925 1139902.932 0, 
+    1238565.69 1139888.882 0, 1238301.454 1139874.849 0, 1238037.218 1139860.83 0, 1237772.98 1139846.828 0, 1237508.742 1139832.841 0, 1237244.503 1139818.869 0, 1236980.263 1139804.913 0, 1236716.023 1139790.973 0, 1236451.781 1139777.048 0, 1236187.539 1139763.139 0, 
+    1235923.296 1139749.245 0, 1235659.052 1139735.367 0, 1235394.807 1139721.504 0, 1235130.562 1139707.657 0, 1234865.074 1139693.76 0, 1234602.068 1139680.009 0, 1234337.82 1139666.209 0, 1234073.571 1139652.424 0, 1233809.322 1139638.655 0, 1233545.071 1139624.901 0, 
+    1233280.82 1139611.163 0, 1233016.568 1139597.44 0, 1232752.315 1139583.733 0, 1232488.061 1139570.041 0, 1232223.807 1139556.365 0, 1231959.552 1139542.705 0, 1231695.296 1139529.06 0, 1231431.039 1139515.431 0, 1231166.781 1139501.817 0, 1230902.523 1139488.219 0, 
+    1230638.263 1139474.636 0, 1230374.003 1139461.069 0, 1230109.742 1139447.517 0, 1229845.481 1139433.981 0, 1229581.218 1139420.461 0, 1229316.955 1139406.956 0, 1229052.691 1139393.466 0, 1228788.426 1139379.993 0, 1228522.918 1139366.471 0, 1228239.218 1144940.461 0, 
+    1227955.518 1150514.428 0, 1228220.367 1150527.916 0, 1228483.976 1150541.356 0, 1228747.584 1150554.812 0, 1229011.191 1150568.283 0, 1229274.797 1150581.77 0, 1229538.403 1150595.273 0, 1229802.007 1150608.791 0, 1230065.611 1150622.324 0, 1230329.214 1150635.873 0, 
+    1230592.817 1150649.438 0, 1230856.418 1150663.018 0, 1231120.019 1150676.613 0, 1231383.619 1150690.224 0, 1231647.218 1150703.851 0, 1231910.816 1150717.493 0, 1232174.414 1150731.15 0, 1232438.011 1150744.823 0, 1232701.607 1150758.512 0, 1232965.202 1150772.216 0, 
+    1233228.796 1150785.936 0, 1233492.39 1150799.671 0, 1233755.982 1150813.421 0, 1234019.574 1150827.188 0, 1234281.927 1150840.905 0, 1234546.755 1150854.766 0, 1234810.345 1150868.579 0, 1235073.934 1150882.407 0, 1235337.521 1150896.251 0, 1235601.108 1150910.11 0, 
+    1235864.695 1150923.985 0, 1236128.28 1150937.875 0, 1236391.865 1150951.781 0, 1236655.448 1150965.703 0, 1236919.031 1150979.639 0, 1237182.613 1150993.592 0, 1237446.195 1151007.56 0, 1237709.775 1151021.543 0, 1237973.355 1151035.542 0, 1238236.933 1151049.556 0, 
+    1238500.511 1151063.586 0, 1238764.089 1151077.632 0, 1239027.665 1151091.693 0, 1239291.24 1151105.769 0, 1239554.815 1151119.861 0, 1239818.389 1151133.968 0, 1240081.962 1151148.091 0, 1240345.534 1151162.23 0, 1240607.869 1151176.317 0, 1240907.314 1145603.174 0, 
+    1241206.761 1140030.008 0))
+
+POLYGON ((1253258.298 1151873.95 0, 1252996.003 1151859.121 0, 1252732.472 1151844.238 0, 1252468.939 1151829.37 0, 1252205.407 1151814.518 0, 1251941.873 1151799.682 0, 1251678.338 1151784.861 0, 1251414.803 1151770.055 0, 1251151.266 1151755.265 0, 1250887.729 1151740.49 0, 
+    1250624.191 1151725.731 0, 1250360.652 1151710.988 0, 1250097.112 1151696.26 0, 1249833.571 1151681.548 0, 1249570.029 1151666.851 0, 1249306.487 1151652.169 0, 1249042.943 1151637.503 0, 1248779.399 1151622.853 0, 1248515.854 1151608.218 0, 1248252.308 1151593.599 0, 
+    1247988.761 1151578.995 0, 1247725.214 1151564.406 0, 1247461.665 1151549.833 0, 1247198.116 1151535.276 0, 1246933.33 1151520.666 0, 1246671.015 1151506.208 0, 1246407.463 1151491.697 0, 1246143.91 1151477.202 0, 1245880.356 1151462.722 0, 1245616.802 1151448.258 0, 
+    1245353.246 1151433.809 0, 1245089.69 1151419.376 0, 1244826.133 1151404.958 0, 1244562.575 1151390.556 0, 1244299.016 1151376.169 0, 1244035.457 1151361.798 0, 1243771.896 1151347.442 0, 1243508.335 1151333.102 0, 1243244.773 1151318.777 0, 1242981.21 1151304.468 0, 
+    1242717.646 1151290.175 0, 1242454.082 1151275.896 0, 1242190.516 1151261.634 0, 1241926.95 1151247.387 0, 1241663.383 1151233.155 0, 1241399.815 1151218.939 0, 1241136.246 1151204.739 0, 1240872.676 1151190.553 0, 1240607.869 1151176.317 0, 1240308.424 1156749.435 0, 
+    1240008.982 1162322.52 0, 1240273.13 1162336.721 0, 1240536.044 1162350.871 0, 1240798.956 1162365.036 0, 1241061.868 1162379.217 0, 1241324.779 1162393.413 0, 1241587.69 1162407.624 0, 1241850.599 1162421.852 0, 1242113.508 1162436.094 0, 1242376.416 1162450.352 0, 
+    1242639.323 1162464.626 0, 1242902.229 1162478.915 0, 1243165.134 1162493.219 0, 1243428.038 1162507.539 0, 1243690.942 1162521.875 0, 1243953.845 1162536.225 0, 1244216.747 1162550.592 0, 1244479.648 1162564.974 0, 1244742.548 1162579.371 0, 1245005.447 1162593.784 0, 
+    1245268.346 1162608.212 0, 1245531.243 1162622.656 0, 1245794.14 1162637.115 0, 1246057.036 1162651.59 0, 1246318.699 1162666.012 0, 1246582.825 1162680.586 0, 1246845.719 1162695.107 0, 1247108.611 1162709.643 0, 1247371.503 1162724.195 0, 1247634.394 1162738.763 0, 
+    1247897.284 1162753.346 0, 1248160.173 1162767.944 0, 1248423.061 1162782.558 0, 1248685.948 1162797.188 0, 1248948.835 1162811.833 0, 1249211.721 1162826.493 0, 1249474.605 1162841.169 0, 1249737.489 1162855.86 0, 1250000.372 1162870.567 0, 1250263.255 1162885.289 0, 
+    1250526.136 1162900.027 0, 1250789.016 1162914.78 0, 1251051.896 1162929.549 0, 1251314.775 1162944.333 0, 1251577.653 1162959.133 0, 1251840.53 1162973.948 0, 1252103.406 1162988.778 0, 1252366.281 1163003.624 0, 1252627.924 1163018.416 0, 1252943.11 1157446.198 0, 
+    1253258.298 1151873.95 0))
+
+POLYGON ((1265244.85 1163749.96 0, 1264983.248 1163734.429 0, 1264720.415 1163718.84 0, 1264457.582 1163703.267 0, 1264194.748 1163687.709 0, 1263931.913 1163672.167 0, 1263669.077 1163656.64 0, 1263406.24 1163641.129 0, 1263143.403 1163625.633 0, 1262880.564 1163610.153 0, 
+    1262617.724 1163594.688 0, 1262354.884 1163579.238 0, 1262092.043 1163563.804 0, 1261829.2 1163548.386 0, 1261566.357 1163532.983 0, 1261303.513 1163517.595 0, 1261040.668 1163502.223 0, 1260777.822 1163486.867 0, 1260514.975 1163471.526 0, 1260252.128 1163456.2 0, 
+    1259989.279 1163440.89 0, 1259726.429 1163425.595 0, 1259463.579 1163410.316 0, 1259200.728 1163395.052 0, 1258936.645 1163379.732 0, 1258675.022 1163364.571 0, 1258412.168 1163349.353 0, 1258149.313 1163334.152 0, 1257886.458 1163318.965 0, 1257623.601 1163303.794 0, 
+    1257360.743 1163288.639 0, 1257097.885 1163273.499 0, 1256835.026 1163258.374 0, 1256572.165 1163243.265 0, 1256309.304 1163228.172 0, 1256046.442 1163213.093 0, 1255783.579 1163198.031 0, 1255520.715 1163182.984 0, 1255257.851 1163167.952 0, 1254994.985 1163152.936 0, 
+    1254732.119 1163137.935 0, 1254469.251 1163122.95 0, 1254206.383 1163107.98 0, 1253943.514 1163093.025 0, 1253680.644 1163078.087 0, 1253417.773 1163063.163 0, 1253154.901 1163048.255 0, 1252892.029 1163033.363 0, 1252627.924 1163018.416 0, 1252312.739 1168590.598 0, 
+    1251997.557 1174162.74 0, 1252261.003 1174177.649 0, 1252523.22 1174192.505 0, 1252785.436 1174207.375 0, 1253047.651 1174222.262 0, 1253309.865 1174237.163 0, 1253572.078 1174252.08 0, 1253834.29 1174267.013 0, 1254096.502 1174281.961 0, 1254358.712 1174296.924 0, 
+    1254620.922 1174311.903 0, 1254883.131 1174326.897 0, 1255145.339 1174341.906 0, 1255407.546 1174356.932 0, 1255669.752 1174371.972 0, 1255931.957 1174387.028 0, 1256194.161 1174402.099 0, 1256456.365 1174417.186 0, 1256718.567 1174432.288 0, 1256980.769 1174447.406 0, 
+    1257242.97 1174462.539 0, 1257505.17 1174477.688 0, 1257767.369 1174492.852 0, 1258029.567 1174508.031 0, 1258290.537 1174523.155 0, 1258553.96 1174538.436 0, 1258816.156 1174553.662 0, 1259078.35 1174568.903 0, 1259340.544 1174584.159 0, 1259602.737 1174599.431 0, 
+    1259864.929 1174614.719 0, 1260127.12 1174630.022 0, 1260389.31 1174645.34 0, 1260651.499 1174660.674 0, 1260913.687 1174676.023 0, 1261175.874 1174691.387 0, 1261438.061 1174706.767 0, 1261700.246 1174722.163 0, 1261962.431 1174737.574 0, 1262224.615 1174753 0, 
+    1262486.797 1174768.442 0, 1262748.979 1174783.899 0, 1263011.16 1174799.372 0, 1263273.34 1174814.86 0, 1263535.52 1174830.363 0, 1263797.698 1174845.882 0, 1264059.875 1174861.416 0, 1264322.052 1174876.966 0, 1264583.001 1174892.458 0, 1264913.924 1169321.229 0, 
+    1265244.85 1163749.96 0))
+
+POLYGON ((1277166.332 1175657.73 0, 1276905.426 1175641.5 0, 1276643.295 1175625.21 0, 1276381.162 1175608.935 0, 1276119.029 1175592.675 0, 1275856.895 1175576.431 0, 1275594.759 1175560.203 0, 1275332.623 1175543.989 0, 1275070.486 1175527.792 0, 1274808.348 1175511.609 0, 
+    1274546.209 1175495.442 0, 1274284.069 1175479.291 0, 1274021.928 1175463.155 0, 1273759.786 1175447.034 0, 1273497.643 1175430.929 0, 1273235.499 1175414.839 0, 1272973.354 1175398.764 0, 1272711.208 1175382.705 0, 1272449.062 1175366.662 0, 1272186.914 1175350.634 0, 
+    1271924.766 1175334.621 0, 1271662.616 1175318.624 0, 1271400.466 1175302.642 0, 1271138.314 1175286.676 0, 1270874.937 1175270.65 0, 1270614.009 1175254.789 0, 1270351.855 1175238.869 0, 1270089.699 1175222.965 0, 1269827.543 1175207.075 0, 1269565.386 1175191.202 0, 
+    1269303.228 1175175.343 0, 1269041.07 1175159.5 0, 1268778.91 1175143.673 0, 1268516.749 1175127.861 0, 1268254.587 1175112.064 0, 1267992.425 1175096.283 0, 1267730.261 1175080.517 0, 1267468.097 1175064.767 0, 1267205.931 1175049.032 0, 1266943.765 1175033.312 0, 
+    1266681.598 1175017.608 0, 1266419.43 1175001.92 0, 1266157.261 1174986.246 0, 1265895.091 1174970.589 0, 1265632.92 1174954.946 0, 1265370.748 1174939.319 0, 1265108.575 1174923.708 0, 1264846.402 1174908.112 0, 1264583.001 1174892.458 0, 1264252.08 1180463.643 0, 
+    1263921.163 1186034.777 0, 1264183.905 1186050.392 0, 1264445.422 1186065.949 0, 1264706.939 1186081.521 0, 1264968.455 1186097.109 0, 1265229.971 1186112.712 0, 1265491.485 1186128.331 0, 1265752.998 1186143.965 0, 1266014.51 1186159.614 0, 1266276.022 1186175.279 0, 
+    1266537.532 1186190.959 0, 1266799.042 1186206.655 0, 1267060.551 1186222.366 0, 1267322.058 1186238.092 0, 1267583.565 1186253.834 0, 1267845.071 1186269.591 0, 1268106.576 1186285.363 0, 1268368.08 1186301.151 0, 1268629.583 1186316.955 0, 1268891.085 1186332.773 0, 
+    1269152.586 1186348.607 0, 1269414.087 1186364.457 0, 1269675.586 1186380.322 0, 1269937.084 1186396.202 0, 1270197.36 1186412.023 0, 1270460.079 1186428.009 0, 1270721.574 1186443.935 0, 1270983.069 1186459.877 0, 1271244.563 1186475.834 0, 1271506.055 1186491.807 0, 
+    1271767.547 1186507.795 0, 1272029.038 1186523.798 0, 1272290.528 1186539.817 0, 1272552.017 1186555.851 0, 1272813.505 1186571.901 0, 1273074.992 1186587.966 0, 1273336.479 1186604.046 0, 1273597.964 1186620.142 0, 1273859.448 1186636.253 0, 1274120.932 1186652.38 0, 
+    1274382.414 1186668.521 0, 1274643.895 1186684.679 0, 1274905.376 1186700.851 0, 1275166.855 1186717.039 0, 1275428.334 1186733.243 0, 1275689.812 1186749.462 0, 1275951.288 1186765.696 0, 1276212.764 1186781.946 0, 1276473.018 1186798.135 0, 1276819.674 1181227.957 0, 
+    1277166.332 1175657.73 0))
+
+POLYGON ((1289022.667 1187596.95 0, 1288762.457 1187580.026 0, 1288501.029 1187563.038 0, 1288239.599 1187546.065 0, 1287978.168 1187529.107 0, 1287716.736 1187512.165 0, 1287455.304 1187495.238 0, 1287193.87 1187478.327 0, 1286932.435 1187461.431 0, 1286670.999 1187444.55 0, 
+    1286409.562 1187427.685 0, 1286148.125 1187410.835 0, 1285886.686 1187394.001 0, 1285625.246 1187377.182 0, 1285363.806 1187360.378 0, 1285102.364 1187343.59 0, 1284840.921 1187326.817 0, 1284579.477 1187310.06 0, 1284318.033 1187293.318 0, 1284056.587 1187276.591 0, 
+    1283795.141 1187259.88 0, 1283533.693 1187243.184 0, 1283272.244 1187226.503 0, 1283010.795 1187209.838 0, 1282748.124 1187193.111 0, 1282487.893 1187176.554 0, 1282226.44 1187159.935 0, 1281964.987 1187143.331 0, 1281703.532 1187126.743 0, 1281442.077 1187110.17 0, 
+    1281180.62 1187093.613 0, 1280919.163 1187077.071 0, 1280657.704 1187060.544 0, 1280396.245 1187044.033 0, 1280134.785 1187027.537 0, 1279873.324 1187011.057 0, 1279611.861 1186994.591 0, 1279350.398 1186978.142 0, 1279088.934 1186961.707 0, 1278827.469 1186945.289 0, 
+    1278566.003 1186928.885 0, 1278304.535 1186912.497 0, 1278043.067 1186896.124 0, 1277781.598 1186879.767 0, 1277520.128 1186863.425 0, 1277258.657 1186847.098 0, 1276997.186 1186830.787 0, 1276735.713 1186814.491 0, 1276473.018 1186798.135 0, 1276126.366 1192368.258 0, 
+    1275779.717 1197938.323 0, 1276041.753 1197954.639 0, 1276302.57 1197970.894 0, 1276563.386 1197987.164 0, 1276824.202 1198003.45 0, 1277085.016 1198019.751 0, 1277345.829 1198036.067 0, 1277606.642 1198052.399 0, 1277867.453 1198068.746 0, 1278128.263 1198085.108 0, 
+    1278389.073 1198101.486 0, 1278649.881 1198117.879 0, 1278910.689 1198134.287 0, 1279171.496 1198150.711 0, 1279432.301 1198167.15 0, 1279693.106 1198183.605 0, 1279953.91 1198200.075 0, 1280214.712 1198216.56 0, 1280475.514 1198233.06 0, 1280736.315 1198249.576 0, 
+    1280997.115 1198266.108 0, 1281257.914 1198282.654 0, 1281518.711 1198299.216 0, 1281779.508 1198315.793 0, 1282039.087 1198332.309 0, 1282301.099 1198348.994 0, 1282561.893 1198365.618 0, 1282822.686 1198382.256 0, 1283083.478 1198398.91 0, 1283344.269 1198415.58 0, 
+    1283605.059 1198432.264 0, 1283865.848 1198448.965 0, 1284126.636 1198465.68 0, 1284387.423 1198482.411 0, 1284648.209 1198499.157 0, 1284908.994 1198515.918 0, 1285169.779 1198532.695 0, 1285430.562 1198549.488 0, 1285691.344 1198566.295 0, 1285952.125 1198583.118 0, 
+    1286212.905 1198599.956 0, 1286473.684 1198616.81 0, 1286734.463 1198633.679 0, 1286995.24 1198650.563 0, 1287256.016 1198667.463 0, 1287516.791 1198684.378 0, 1287777.565 1198701.308 0, 1288038.339 1198718.254 0, 1288297.895 1198735.136 0, 1288660.279 1193166.072 0, 
+    1289022.667 1187596.95 0))
+
+POLYGON ((1300813.772 1199567.311 0, 1300554.262 1199549.696 0, 1300293.538 1199532.013 0, 1300032.813 1199514.346 0, 1299772.086 1199496.695 0, 1299511.359 1199479.058 0, 1299250.631 1199461.437 0, 1298989.901 1199443.832 0, 1298729.171 1199426.241 0, 1298468.439 1199408.666 0, 
+    1298207.706 1199391.107 0, 1297946.973 1199373.563 0, 1297686.238 1199356.034 0, 1297425.503 1199338.52 0, 1297164.766 1199321.022 0, 1296904.028 1199303.539 0, 1296643.289 1199286.072 0, 1296382.549 1199268.62 0, 1296121.809 1199251.183 0, 1295861.067 1199233.761 0, 
+    1295600.324 1199216.355 0, 1295339.58 1199198.964 0, 1295078.835 1199181.589 0, 1294818.089 1199164.229 0, 1294556.128 1199146.803 0, 1294296.594 1199129.555 0, 1294035.845 1199112.241 0, 1293775.095 1199094.942 0, 1293514.344 1199077.659 0, 1293253.592 1199060.391 0, 
+    1292992.839 1199043.138 0, 1292732.085 1199025.901 0, 1292471.33 1199008.679 0, 1292210.574 1198991.472 0, 1291949.816 1198974.281 0, 1291689.058 1198957.105 0, 1291428.299 1198939.944 0, 1291167.539 1198922.799 0, 1290906.778 1198905.669 0, 1290646.016 1198888.555 0, 
+    1290385.252 1198871.456 0, 1290124.488 1198854.372 0, 1289863.723 1198837.303 0, 1289602.957 1198820.25 0, 1289342.19 1198803.212 0, 1289081.421 1198786.19 0, 1288820.652 1198769.183 0, 1288559.882 1198752.191 0, 1288297.895 1198735.136 0, 1287935.515 1204304.136 0, 
+    1287573.14 1209873.067 0, 1287834.469 1209890.08 0, 1288094.583 1209907.029 0, 1288354.697 1209923.993 0, 1288614.81 1209940.973 0, 1288874.921 1209957.968 0, 1289135.032 1209974.978 0, 1289395.142 1209992.004 0, 1289655.25 1210009.045 0, 1289915.358 1210026.101 0, 
+    1290175.464 1210043.172 0, 1290435.57 1210060.259 0, 1290695.675 1210077.361 0, 1290955.778 1210094.479 0, 1291215.881 1210111.612 0, 1291475.983 1210128.76 0, 1291736.083 1210145.923 0, 1291996.183 1210163.102 0, 1292256.281 1210180.296 0, 1292516.379 1210197.505 0, 
+    1292776.476 1210214.729 0, 1293036.571 1210231.969 0, 1293296.666 1210249.225 0, 1293556.759 1210266.495 0, 1293815.64 1210283.7 0, 1294076.943 1210301.082 0, 1294337.034 1210318.398 0, 1294597.123 1210335.73 0, 1294857.211 1210353.077 0, 1295117.299 1210370.44 0, 
+    1295377.385 1210387.817 0, 1295637.471 1210405.21 0, 1295897.555 1210422.619 0, 1296157.638 1210440.042 0, 1296417.72 1210457.481 0, 1296677.802 1210474.935 0, 1296937.882 1210492.405 0, 1297197.961 1210509.89 0, 1297458.039 1210527.39 0, 1297718.116 1210544.905 0, 
+    1297978.192 1210562.436 0, 1298238.268 1210579.982 0, 1298498.342 1210597.543 0, 1298758.415 1210615.12 0, 1299018.487 1210632.712 0, 1299278.557 1210650.319 0, 1299538.627 1210667.942 0, 1299798.696 1210685.58 0, 1300057.554 1210703.151 0, 1300435.661 1205135.265 0, 
+    1300813.772 1199567.311 0))
+
+POLYGON ((1312539.572 1211568.501 0, 1312280.763 1211550.199 0, 1312020.745 1211531.827 0, 1311760.726 1211513.469 0, 1311500.706 1211495.127 0, 1311240.685 1211476.801 0, 1310980.663 1211458.489 0, 1310720.639 1211440.193 0, 1310460.615 1211421.912 0, 1310200.589 1211403.647 0, 
+    1309940.563 1211385.397 0, 1309680.535 1211367.162 0, 1309420.506 1211348.943 0, 1309160.476 1211330.738 0, 1308900.445 1211312.549 0, 1308640.413 1211294.376 0, 1308380.38 1211276.217 0, 1308120.346 1211258.074 0, 1307860.311 1211239.947 0, 1307600.275 1211221.834 0, 
+    1307340.238 1211203.737 0, 1307080.199 1211185.655 0, 1306820.16 1211167.589 0, 1306560.119 1211149.538 0, 1306298.868 1211131.418 0, 1306040.035 1211113.481 0, 1305779.991 1211095.476 0, 1305519.947 1211077.486 0, 1305259.901 1211059.512 0, 1304999.854 1211041.552 0, 
+    1304739.806 1211023.608 0, 1304479.757 1211005.679 0, 1304219.707 1210987.766 0, 1303959.656 1210969.868 0, 1303699.604 1210951.985 0, 1303439.551 1210934.118 0, 1303179.497 1210916.265 0, 1302919.441 1210898.429 0, 1302659.385 1210880.607 0, 1302399.328 1210862.801 0, 
+    1302139.269 1210845.01 0, 1301879.21 1210827.234 0, 1301619.149 1210809.474 0, 1301359.088 1210791.729 0, 1301099.025 1210773.999 0, 1300838.961 1210756.284 0, 1300578.897 1210738.585 0, 1300318.831 1210720.901 0, 1300057.554 1210703.151 0, 1299679.452 1216270.964 0, 
+    1299301.355 1221838.7 0, 1299561.973 1221856.406 0, 1299821.384 1221874.045 0, 1300080.793 1221891.699 0, 1300340.201 1221909.369 0, 1300599.609 1221927.054 0, 1300859.015 1221944.755 0, 1301118.42 1221962.47 0, 1301377.824 1221980.201 0, 1301637.227 1221997.947 0, 
+    1301896.629 1222015.709 0, 1302156.03 1222033.485 0, 1302415.43 1222051.277 0, 1302674.829 1222069.084 0, 1302934.226 1222086.907 0, 1303193.623 1222104.745 0, 1303453.019 1222122.598 0, 1303712.414 1222140.466 0, 1303971.807 1222158.349 0, 1304231.2 1222176.248 0, 
+    1304490.591 1222194.162 0, 1304749.982 1222212.092 0, 1305009.371 1222230.036 0, 1305268.759 1222247.996 0, 1305526.94 1222265.888 0, 1305787.533 1222283.962 0, 1306046.918 1222301.967 0, 1306306.302 1222319.988 0, 1306565.685 1222338.024 0, 1306825.067 1222356.076 0, 
+    1307084.448 1222374.143 0, 1307343.828 1222392.225 0, 1307603.207 1222410.322 0, 1307862.584 1222428.435 0, 1308121.961 1222446.562 0, 1308381.336 1222464.705 0, 1308640.711 1222482.864 0, 1308900.084 1222501.037 0, 1309159.457 1222519.226 0, 1309418.828 1222537.43 0, 
+    1309678.198 1222555.65 0, 1309937.567 1222573.885 0, 1310196.936 1222592.134 0, 1310456.303 1222610.4 0, 1310715.668 1222628.68 0, 1310975.033 1222646.976 0, 1311234.397 1222665.287 0, 1311493.76 1222683.613 0, 1311751.916 1222701.869 0, 1312145.741 1217135.224 0, 
+    1312539.572 1211568.501 0))
+
+POLYGON ((1324199.989 1223600.211 0, 1323941.884 1223581.225 0, 1323682.574 1223562.166 0, 1323423.263 1223543.123 0, 1323163.951 1223524.094 0, 1322904.637 1223505.081 0, 1322645.323 1223486.083 0, 1322386.007 1223467.101 0, 1322126.691 1223448.133 0, 1321867.373 1223429.181 0, 
+    1321608.054 1223410.244 0, 1321348.734 1223391.323 0, 1321089.413 1223372.416 0, 1320830.091 1223353.525 0, 1320570.768 1223334.649 0, 1320311.443 1223315.789 0, 1320052.118 1223296.944 0, 1319792.791 1223278.114 0, 1319533.464 1223259.299 0, 1319274.135 1223240.499 0, 
+    1319014.805 1223221.715 0, 1318755.474 1223202.946 0, 1318496.142 1223184.193 0, 1318236.808 1223165.454 0, 1317976.27 1223146.644 0, 1317718.139 1223128.023 0, 1317458.802 1223109.331 0, 1317199.464 1223090.653 0, 1316940.126 1223071.991 0, 1316680.786 1223053.344 0, 
+    1316421.445 1223034.713 0, 1316162.103 1223016.096 0, 1315902.76 1222997.495 0, 1315643.416 1222978.91 0, 1315384.07 1222960.339 0, 1315124.724 1222941.784 0, 1314865.376 1222923.244 0, 1314606.028 1222904.719 0, 1314346.678 1222886.21 0, 1314087.327 1222867.715 0, 
+    1313827.975 1222849.237 0, 1313568.622 1222830.773 0, 1313309.268 1222812.324 0, 1313049.913 1222793.891 0, 1312790.557 1222775.473 0, 1312531.2 1222757.071 0, 1312271.841 1222738.684 0, 1312012.482 1222720.311 0, 1311751.916 1222701.869 0, 1311358.097 1228268.432 0, 
+    1310964.284 1233834.909 0, 1311224.191 1233853.304 0, 1311482.895 1233871.63 0, 1311741.598 1233889.971 0, 1312000.3 1233908.327 0, 1312259.001 1233926.698 0, 1312517.701 1233945.085 0, 1312776.4 1233963.486 0, 1313035.098 1233981.903 0, 1313293.794 1234000.336 0, 
+    1313552.49 1234018.783 0, 1313811.184 1234037.246 0, 1314069.878 1234055.724 0, 1314328.57 1234074.217 0, 1314587.261 1234092.725 0, 1314845.951 1234111.249 0, 1315104.64 1234129.788 0, 1315363.328 1234148.342 0, 1315622.015 1234166.911 0, 1315880.701 1234185.495 0, 
+    1316139.385 1234204.095 0, 1316398.069 1234222.71 0, 1316656.751 1234241.34 0, 1316915.433 1234259.986 0, 1317172.912 1234278.56 0, 1317432.792 1234297.322 0, 1317691.47 1234316.013 0, 1317950.147 1234334.719 0, 1318208.823 1234353.441 0, 1318467.498 1234372.178 0, 
+    1318726.171 1234390.93 0, 1318984.844 1234409.697 0, 1319243.515 1234428.479 0, 1319502.186 1234447.277 0, 1319760.855 1234466.09 0, 1320019.523 1234484.918 0, 1320278.19 1234503.761 0, 1320536.856 1234522.62 0, 1320795.52 1234541.494 0, 1321054.184 1234560.383 0, 
+    1321312.847 1234579.287 0, 1321571.508 1234598.206 0, 1321830.168 1234617.141 0, 1322088.828 1234636.091 0, 1322347.486 1234655.056 0, 1322606.143 1234674.036 0, 1322864.799 1234693.032 0, 1323123.453 1234712.043 0, 1323380.907 1234730.98 0, 1323790.445 1229165.639 0, 
+    1324199.989 1223600.211 0))
+
+POLYGON ((1335794.95 1235662.128 0, 1335537.548 1235642.463 0, 1335278.948 1235622.721 0, 1335020.347 1235602.995 0, 1334761.745 1235583.284 0, 1334503.141 1235563.588 0, 1334244.537 1235543.908 0, 1333985.931 1235524.242 0, 1333727.324 1235504.592 0, 1333468.716 1235484.957 0, 
+    1333210.107 1235465.338 0, 1332951.496 1235445.733 0, 1332692.885 1235426.144 0, 1332434.272 1235406.57 0, 1332175.658 1235387.011 0, 1331917.043 1235367.467 0, 1331658.427 1235347.939 0, 1331399.809 1235328.426 0, 1331141.191 1235308.928 0, 1330882.571 1235289.445 0, 
+    1330623.95 1235269.978 0, 1330365.329 1235250.526 0, 1330106.705 1235231.089 0, 1329848.081 1235211.667 0, 1329588.257 1235192.17 0, 1329330.829 1235172.869 0, 1329072.202 1235153.493 0, 1328813.573 1235134.132 0, 1328554.943 1235114.786 0, 1328296.312 1235095.455 0, 
+    1328037.68 1235076.14 0, 1327779.047 1235056.84 0, 1327520.412 1235037.555 0, 1327261.776 1235018.286 0, 1327003.14 1234999.031 0, 1326744.502 1234979.792 0, 1326485.863 1234960.568 0, 1326227.223 1234941.36 0, 1325968.582 1234922.166 0, 1325709.939 1234902.988 0, 
+    1325451.296 1234883.825 0, 1325192.651 1234864.677 0, 1324934.005 1234845.545 0, 1324675.358 1234826.427 0, 1324416.71 1234807.325 0, 1324158.061 1234788.238 0, 1323899.411 1234769.166 0, 1323640.76 1234750.11 0, 1323380.907 1234730.98 0, 1322971.376 1240296.23 0, 
+    1322561.852 1245861.383 0, 1322821.046 1245880.464 0, 1323079.042 1245899.472 0, 1323337.038 1245918.496 0, 1323595.032 1245937.534 0, 1323853.025 1245956.588 0, 1324111.016 1245975.657 0, 1324369.007 1245994.741 0, 1324626.997 1246013.84 0, 1324884.985 1246032.955 0, 
+    1325142.972 1246052.085 0, 1325400.958 1246071.229 0, 1325658.943 1246090.389 0, 1325916.927 1246109.565 0, 1326174.91 1246128.755 0, 1326432.892 1246147.961 0, 1326690.872 1246167.182 0, 1326948.852 1246186.417 0, 1327206.83 1246205.669 0, 1327464.807 1246224.935 0, 
+    1327722.783 1246244.216 0, 1327980.758 1246263.513 0, 1328238.732 1246282.825 0, 1328496.704 1246302.152 0, 1328753.48 1246321.405 0, 1329012.646 1246340.852 0, 1329270.615 1246360.224 0, 1329528.583 1246379.612 0, 1329786.55 1246399.015 0, 1330044.516 1246418.433 0, 
+    1330302.48 1246437.867 0, 1330560.444 1246457.315 0, 1330818.406 1246476.779 0, 1331076.367 1246496.258 0, 1331334.327 1246515.752 0, 1331592.286 1246535.261 0, 1331850.244 1246554.786 0, 1332108.201 1246574.325 0, 1332366.156 1246593.88 0, 1332624.11 1246613.45 0, 
+    1332882.063 1246633.035 0, 1333140.015 1246652.636 0, 1333397.966 1246672.251 0, 1333655.916 1246691.882 0, 1333913.864 1246711.528 0, 1334171.812 1246731.189 0, 1334429.758 1246750.865 0, 1334687.703 1246770.557 0, 1334944.452 1246790.172 0, 1335369.697 1241226.198 0, 
+    1335794.95 1235662.128 0))
+
+POLYGON ((1347324.379 1247753.941 0, 1347067.684 1247733.6 0, 1346809.796 1247713.18 0, 1346551.906 1247692.775 0, 1346294.015 1247672.385 0, 1346036.123 1247652.01 0, 1345778.23 1247631.651 0, 1345520.336 1247611.307 0, 1345262.44 1247590.978 0, 1345004.544 1247570.664 0, 
+    1344746.646 1247550.365 0, 1344488.747 1247530.082 0, 1344230.846 1247509.813 0, 1343972.945 1247489.56 0, 1343715.042 1247469.322 0, 1343457.138 1247449.099 0, 1343199.233 1247428.892 0, 1342941.327 1247408.699 0, 1342683.419 1247388.522 0, 1342425.51 1247368.36 0, 
+    1342167.601 1247348.213 0, 1341909.69 1247328.081 0, 1341651.777 1247307.965 0, 1341393.864 1247287.864 0, 1341134.756 1247267.684 0, 1340878.034 1247247.706 0, 1340620.117 1247227.651 0, 1340362.199 1247207.61 0, 1340104.279 1247187.584 0, 1339846.359 1247167.574 0, 
+    1339588.437 1247147.579 0, 1339330.514 1247127.599 0, 1339072.59 1247107.634 0, 1338814.665 1247087.685 0, 1338556.739 1247067.751 0, 1338298.811 1247047.831 0, 1338040.882 1247027.927 0, 1337782.952 1247008.039 0, 1337525.021 1246988.165 0, 1337267.089 1246968.306 0, 
+    1337009.156 1246948.463 0, 1336751.221 1246928.635 0, 1336493.286 1246908.822 0, 1336235.349 1246889.024 0, 1335977.411 1246869.242 0, 1335719.471 1246849.475 0, 1335461.531 1246829.722 0, 1335203.589 1246809.985 0, 1334944.452 1246790.172 0, 1334519.215 1252354.045 0, 
+    1334093.986 1257917.811 0, 1334352.465 1257937.574 0, 1334609.752 1257957.261 0, 1334867.037 1257976.963 0, 1335124.321 1257996.68 0, 1335381.604 1258016.412 0, 1335638.886 1258036.16 0, 1335896.167 1258055.922 0, 1336153.447 1258075.7 0, 1336410.725 1258095.493 0, 
+    1336668.003 1258115.301 0, 1336925.279 1258135.124 0, 1337182.554 1258154.963 0, 1337439.828 1258174.816 0, 1337697.1 1258194.685 0, 1337954.372 1258214.569 0, 1338211.642 1258234.467 0, 1338468.911 1258254.381 0, 1338726.179 1258274.311 0, 1338983.446 1258294.255 0, 
+    1339240.711 1258314.214 0, 1339497.976 1258334.189 0, 1339755.239 1258354.179 0, 1340012.501 1258374.184 0, 1340268.572 1258394.111 0, 1340527.022 1258414.239 0, 1340784.28 1258434.289 0, 1341041.538 1258454.355 0, 1341298.794 1258474.435 0, 1341556.049 1258494.531 0, 
+    1341813.303 1258514.642 0, 1342070.555 1258534.768 0, 1342327.807 1258554.909 0, 1342585.057 1258575.065 0, 1342842.306 1258595.237 0, 1343099.554 1258615.423 0, 1343356.8 1258635.625 0, 1343614.046 1258655.842 0, 1343871.29 1258676.074 0, 1344128.533 1258696.321 0, 
+    1344385.775 1258716.583 0, 1344643.016 1258736.861 0, 1344900.256 1258757.153 0, 1345157.494 1258777.461 0, 1345414.731 1258797.784 0, 1345671.967 1258818.122 0, 1345929.202 1258838.475 0, 1346186.435 1258858.843 0, 1346442.478 1258879.133 0, 1346883.424 1253316.59 0, 
+    1347324.379 1247753.941 0))
+
+POLYGON ((1358788.206 1259875.337 0, 1358532.219 1259854.324 0, 1358275.044 1259833.229 0, 1358017.868 1259812.149 0, 1357760.69 1259791.085 0, 1357503.512 1259770.035 0, 1357246.332 1259749.001 0, 1356989.151 1259727.982 0, 1356731.968 1259706.978 0, 1356474.785 1259685.989 0, 
+    1356217.6 1259665.015 0, 1355960.414 1259644.056 0, 1355703.226 1259623.113 0, 1355446.038 1259602.184 0, 1355188.848 1259581.271 0, 1354931.657 1259560.373 0, 1354674.464 1259539.49 0, 1354417.271 1259518.622 0, 1354160.076 1259497.769 0, 1353902.88 1259476.932 0, 
+    1353645.683 1259456.109 0, 1353388.485 1259435.302 0, 1353131.285 1259414.51 0, 1352874.084 1259393.733 0, 1352615.694 1259372.875 0, 1352359.679 1259352.224 0, 1352102.474 1259331.492 0, 1351845.268 1259310.776 0, 1351588.062 1259290.074 0, 1351330.853 1259269.388 0, 
+    1351073.644 1259248.717 0, 1350816.433 1259228.061 0, 1350559.221 1259207.42 0, 1350302.008 1259186.795 0, 1350044.794 1259166.184 0, 1349787.579 1259145.589 0, 1349530.362 1259125.009 0, 1349273.144 1259104.444 0, 1349015.925 1259083.894 0, 1348758.705 1259063.359 0, 
+    1348501.483 1259042.839 0, 1348244.26 1259022.335 0, 1347987.037 1259001.845 0, 1347729.811 1258981.371 0, 1347472.585 1258960.912 0, 1347215.357 1258940.468 0, 1346958.129 1258920.039 0, 1346700.899 1258899.625 0, 1346442.478 1258879.133 0, 1346001.541 1264441.564 0, 
+    1345560.613 1270003.881 0, 1345818.376 1270024.321 0, 1346074.951 1270044.683 0, 1346331.525 1270065.06 0, 1346588.097 1270085.452 0, 1346844.669 1270105.859 0, 1347101.239 1270126.281 0, 1347357.809 1270146.718 0, 1347614.377 1270167.17 0, 1347870.943 1270187.638 0, 
+    1348127.509 1270208.12 0, 1348384.073 1270228.618 0, 1348640.636 1270249.131 0, 1348897.198 1270269.659 0, 1349153.759 1270290.202 0, 1349410.319 1270310.76 0, 1349666.877 1270331.333 0, 1349923.434 1270351.921 0, 1350179.99 1270372.524 0, 1350436.545 1270393.143 0, 
+    1350693.098 1270413.776 0, 1350949.65 1270434.425 0, 1351206.201 1270455.089 0, 1351462.751 1270475.768 0, 1351718.115 1270496.366 0, 1351975.847 1270517.171 0, 1352232.393 1270537.895 0, 1352488.938 1270558.634 0, 1352745.482 1270579.388 0, 1353002.024 1270600.158 0, 
+    1353258.566 1270620.942 0, 1353515.106 1270641.742 0, 1353771.645 1270662.557 0, 1354028.182 1270683.387 0, 1354284.719 1270704.232 0, 1354541.254 1270725.092 0, 1354797.788 1270745.967 0, 1355054.32 1270766.857 0, 1355310.852 1270787.762 0, 1355567.382 1270808.683 0, 
+    1355823.911 1270829.618 0, 1356080.439 1270850.569 0, 1356336.965 1270871.535 0, 1356593.491 1270892.516 0, 1356850.015 1270913.511 0, 1357106.537 1270934.523 0, 1357363.059 1270955.549 0, 1357619.579 1270976.59 0, 1357874.914 1270997.549 0, 1358331.555 1265436.501 0, 
+    1358788.206 1259875.337 0))
+
+POLYGON ((1370186.36 1272026.004 0, 1369931.083 1272004.323 0, 1369674.623 1271982.557 0, 1369418.162 1271960.806 0, 1369161.699 1271939.071 0, 1368905.235 1271917.35 0, 1368648.77 1271895.645 0, 1368392.304 1271873.954 0, 1368135.837 1271852.279 0, 1367879.368 1271830.619 0, 
+    1367622.898 1271808.974 0, 1367366.426 1271787.344 0, 1367109.954 1271765.729 0, 1366853.48 1271744.129 0, 1366597.005 1271722.544 0, 1366340.528 1271700.975 0, 1366084.05 1271679.42 0, 1365827.571 1271657.881 0, 1365571.091 1271636.356 0, 1365314.61 1271614.847 0, 
+    1365058.127 1271593.353 0, 1364801.643 1271571.874 0, 1364545.157 1271550.41 0, 1364288.671 1271528.961 0, 1364031 1271507.429 0, 1363775.694 1271486.109 0, 1363519.204 1271464.705 0, 1363262.712 1271443.317 0, 1363006.219 1271421.943 0, 1362749.725 1271400.585 0, 
+    1362493.23 1271379.242 0, 1362236.733 1271357.914 0, 1361980.235 1271336.601 0, 1361723.736 1271315.303 0, 1361467.235 1271294.02 0, 1361210.734 1271272.752 0, 1360954.231 1271251.5 0, 1360697.727 1271230.262 0, 1360441.221 1271209.04 0, 1360184.715 1271187.833 0, 
+    1359928.207 1271166.64 0, 1359671.697 1271145.463 0, 1359415.187 1271124.301 0, 1359158.675 1271103.154 0, 1358902.162 1271082.022 0, 1358645.648 1271060.906 0, 1358389.133 1271039.804 0, 1358132.616 1271018.718 0, 1357874.914 1270997.549 0, 1357418.283 1276558.476 0, 
+    1356961.663 1282119.278 0, 1357218.707 1282140.393 0, 1357474.569 1282161.426 0, 1357730.43 1282182.473 0, 1357986.289 1282203.536 0, 1358242.148 1282224.614 0, 1358498.005 1282245.707 0, 1358753.861 1282266.815 0, 1359009.715 1282287.938 0, 1359265.568 1282309.076 0, 
+    1359521.421 1282330.23 0, 1359777.271 1282351.398 0, 1360033.121 1282372.581 0, 1360288.969 1282393.779 0, 1360544.817 1282414.993 0, 1360800.662 1282436.221 0, 1361056.507 1282457.465 0, 1361312.35 1282478.723 0, 1361568.192 1282499.997 0, 1361824.033 1282521.286 0, 
+    1362079.873 1282542.59 0, 1362335.711 1282563.908 0, 1362591.548 1282585.242 0, 1362847.384 1282606.591 0, 1363102.039 1282627.857 0, 1363359.052 1282649.334 0, 1363614.884 1282670.728 0, 1363870.715 1282692.138 0, 1364126.544 1282713.562 0, 1364382.373 1282735.001 0, 
+    1364638.2 1282756.456 0, 1364894.026 1282777.925 0, 1365149.85 1282799.409 0, 1365405.673 1282820.909 0, 1365661.495 1282842.424 0, 1365917.316 1282863.953 0, 1366173.135 1282885.498 0, 1366428.954 1282907.058 0, 1366684.77 1282928.632 0, 1366940.586 1282950.222 0, 
+    1367196.4 1282971.827 0, 1367452.213 1282993.447 0, 1367708.025 1283015.082 0, 1367963.836 1283036.732 0, 1368219.645 1283058.397 0, 1368475.453 1283080.078 0, 1368731.26 1283101.773 0, 1368987.065 1283123.483 0, 1369241.691 1283145.108 0, 1369714.02 1277585.619 0, 
+    1370186.36 1272026.004 0))
+
+POLYGON ((836268.277 801579.544 0, 835985.531 801589.142 0, 835701.384 801598.804 0, 835417.238 801608.482 0, 835133.093 801618.178 0, 834848.948 801627.89 0, 834564.803 801637.619 0, 834280.66 801647.364 0, 833996.516 801657.126 0, 833712.374 801666.905 0, 
+    833428.232 801676.701 0, 833144.09 801686.514 0, 832859.949 801696.343 0, 832575.809 801706.189 0, 832291.669 801716.051 0, 832007.53 801725.931 0, 831723.391 801735.827 0, 831439.253 801745.739 0, 831155.116 801755.669 0, 830870.979 801765.615 0, 
+    830586.843 801775.578 0, 830302.707 801785.558 0, 830018.572 801795.554 0, 829734.438 801805.567 0, 829448.902 801815.647 0, 829166.17 801825.644 0, 828882.038 801835.707 0, 828597.906 801845.787 0, 828313.774 801855.884 0, 828029.643 801865.997 0, 
+    827745.513 801876.128 0, 827461.383 801886.274 0, 827177.254 801896.438 0, 826893.125 801906.618 0, 826608.997 801916.816 0, 826324.87 801927.029 0, 826040.743 801937.26 0, 825756.617 801947.507 0, 825472.491 801957.771 0, 825188.367 801968.052 0, 
+    824904.242 801978.349 0, 824620.118 801988.663 0, 824335.995 801998.994 0, 824051.873 802009.342 0, 823767.751 802019.706 0, 823483.63 802030.087 0, 823199.509 802040.485 0, 822915.389 802050.9 0, 822629.866 802061.382 0, 822834.57 807632.456 0, 
+    823039.281 813203.75 0, 823324.144 813193.292 0, 823607.608 813182.901 0, 823891.073 813172.527 0, 824174.539 813162.17 0, 824458.005 813151.83 0, 824741.472 813141.506 0, 825024.939 813131.199 0, 825308.407 813120.909 0, 825591.875 813110.635 0, 
+    825875.344 813100.378 0, 826158.814 813090.138 0, 826442.284 813079.914 0, 826725.755 813069.707 0, 827009.227 813059.517 0, 827292.699 813049.344 0, 827576.172 813039.187 0, 827859.645 813029.047 0, 828143.119 813018.923 0, 828426.593 813008.816 0, 
+    828710.068 812998.726 0, 828993.544 812988.653 0, 829277.02 812978.596 0, 829560.497 812968.556 0, 829842.576 812958.582 0, 830127.453 812948.526 0, 830410.931 812938.536 0, 830694.411 812928.562 0, 830977.891 812918.606 0, 831261.371 812908.666 0, 
+    831544.852 812898.743 0, 831828.334 812888.836 0, 832111.816 812878.946 0, 832395.298 812869.073 0, 832678.782 812859.216 0, 832962.266 812849.376 0, 833245.75 812839.553 0, 833529.235 812829.747 0, 833812.721 812819.957 0, 834096.207 812810.184 0, 
+    834379.694 812800.428 0, 834663.181 812790.688 0, 834946.669 812780.965 0, 835230.158 812771.258 0, 835513.647 812761.569 0, 835797.136 812751.896 0, 836080.626 812742.239 0, 836364.117 812732.6 0, 836646.211 812723.024 0, 836457.24 807151.173 0, 
+    836268.277 801579.544 0))
+
+POLYGON ((850254.445 812280.742 0, 849972.323 812289.521 0, 849688.806 812298.359 0, 849405.29 812307.215 0, 849121.774 812316.087 0, 848838.259 812324.976 0, 848554.744 812333.881 0, 848271.23 812342.803 0, 847987.716 812351.742 0, 847704.203 812360.697 0, 
+    847420.69 812369.67 0, 847137.178 812378.658 0, 846853.666 812387.664 0, 846570.155 812396.686 0, 846286.644 812405.725 0, 846003.134 812414.781 0, 845719.625 812423.853 0, 845436.116 812432.942 0, 845152.608 812442.048 0, 844869.1 812451.17 0, 
+    844585.592 812460.309 0, 844302.085 812469.465 0, 844018.579 812478.637 0, 843735.073 812487.826 0, 843450.172 812497.077 0, 843168.064 812506.254 0, 842884.559 812515.494 0, 842601.056 812524.75 0, 842317.553 812534.022 0, 842034.05 812543.311 0, 
+    841750.549 812552.617 0, 841467.047 812561.94 0, 841183.546 812571.279 0, 840900.046 812580.635 0, 840616.546 812590.008 0, 840333.047 812599.397 0, 840049.549 812608.803 0, 839766.05 812618.226 0, 839482.553 812627.665 0, 839199.056 812637.121 0, 
+    838915.56 812646.594 0, 838632.064 812656.083 0, 838348.568 812665.59 0, 838065.074 812675.112 0, 837781.58 812684.652 0, 837498.086 812694.208 0, 837214.593 812703.781 0, 836931.1 812713.371 0, 836646.211 812723.024 0, 836835.189 818295.093 0, 
+    837024.174 823867.376 0, 837308.404 823857.744 0, 837591.241 823848.177 0, 837874.078 823838.626 0, 838156.916 823829.092 0, 838439.754 823819.575 0, 838722.593 823810.074 0, 839005.432 823800.59 0, 839288.272 823791.122 0, 839571.112 823781.672 0, 
+    839853.953 823772.237 0, 840136.795 823762.82 0, 840419.637 823753.419 0, 840702.48 823744.035 0, 840985.323 823734.667 0, 841268.167 823725.316 0, 841551.011 823715.982 0, 841833.856 823706.664 0, 842116.701 823697.363 0, 842399.547 823688.079 0, 
+    842682.394 823678.811 0, 842965.241 823669.56 0, 843248.088 823660.325 0, 843530.937 823651.108 0, 843812.392 823641.952 0, 844096.635 823632.722 0, 844379.484 823623.554 0, 844662.335 823614.403 0, 844945.185 823605.268 0, 845228.037 823596.151 0, 
+    845510.889 823587.049 0, 845793.741 823577.965 0, 846076.594 823568.897 0, 846359.448 823559.845 0, 846642.302 823550.811 0, 846925.156 823541.793 0, 847208.011 823532.791 0, 847490.867 823523.807 0, 847773.723 823514.839 0, 848056.58 823505.887 0, 
+    848339.437 823496.952 0, 848622.295 823488.034 0, 848905.153 823479.133 0, 849188.012 823470.248 0, 849470.871 823461.38 0, 849753.731 823452.528 0, 850036.592 823443.694 0, 850319.452 823434.875 0, 850600.921 823426.117 0, 850427.68 817853.322 0, 
+    850254.445 812280.742 0))
+
+POLYGON ((864178.861 823023.217 0, 863897.367 823031.18 0, 863614.482 823039.199 0, 863331.598 823047.235 0, 863048.714 823055.287 0, 862765.831 823063.356 0, 862482.948 823071.442 0, 862200.066 823079.544 0, 861917.184 823087.663 0, 861634.303 823095.799 0, 
+    861351.422 823103.951 0, 861068.541 823112.12 0, 860785.661 823120.305 0, 860502.782 823128.507 0, 860219.903 823136.726 0, 859937.025 823144.962 0, 859654.147 823153.214 0, 859371.269 823161.483 0, 859088.392 823169.768 0, 858805.516 823178.07 0, 
+    858522.64 823186.389 0, 858239.764 823194.724 0, 857956.889 823203.077 0, 857674.015 823211.445 0, 857389.749 823219.872 0, 857108.267 823228.233 0, 856825.394 823236.651 0, 856542.521 823245.087 0, 856259.649 823253.538 0, 855976.778 823262.007 0, 
+    855693.907 823270.492 0, 855411.036 823278.994 0, 855128.166 823287.513 0, 854845.296 823296.048 0, 854562.427 823304.6 0, 854279.559 823313.168 0, 853996.691 823321.753 0, 853713.823 823330.355 0, 853430.956 823338.974 0, 853148.09 823347.609 0, 
+    852865.224 823356.26 0, 852582.358 823364.929 0, 852299.493 823373.614 0, 852016.629 823382.316 0, 851733.765 823391.034 0, 851450.901 823399.769 0, 851168.038 823408.521 0, 850885.176 823417.289 0, 850600.921 823426.117 0, 850774.17 828999.122 0, 
+    850947.424 834572.334 0, 851231.019 834563.526 0, 851513.226 834554.778 0, 851795.433 834546.047 0, 852077.64 834537.332 0, 852359.848 834528.634 0, 852642.057 834519.953 0, 852924.265 834511.288 0, 853206.475 834502.64 0, 853488.685 834494.008 0, 
+    853770.895 834485.393 0, 854053.106 834476.794 0, 854335.318 834468.212 0, 854617.53 834459.647 0, 854899.742 834451.099 0, 855181.955 834442.567 0, 855464.169 834434.051 0, 855746.383 834425.552 0, 856028.597 834417.07 0, 856310.812 834408.605 0, 
+    856593.028 834400.156 0, 856875.244 834391.723 0, 857157.46 834383.308 0, 857439.677 834374.909 0, 857720.507 834366.567 0, 858004.113 834358.16 0, 858286.331 834349.811 0, 858568.55 834341.478 0, 858850.77 834333.162 0, 859132.99 834324.863 0, 
+    859415.21 834316.58 0, 859697.431 834308.314 0, 859979.652 834300.064 0, 860261.874 834291.831 0, 860544.097 834283.615 0, 860826.319 834275.415 0, 861108.543 834267.232 0, 861390.767 834259.065 0, 861672.991 834250.915 0, 861955.216 834242.782 0, 
+    862237.441 834234.665 0, 862519.667 834226.565 0, 862801.893 834218.481 0, 863084.12 834210.414 0, 863366.347 834202.364 0, 863648.574 834194.33 0, 863930.802 834186.313 0, 864213.031 834178.313 0, 864493.873 834170.368 0, 864336.364 828596.689 0, 
+    864178.861 823023.217 0))
+
+POLYGON ((878041.403 833806.675 0, 877760.538 833813.827 0, 877478.288 833821.03 0, 877196.038 833828.249 0, 876913.789 833835.486 0, 876631.54 833842.738 0, 876349.292 833850.008 0, 876067.044 833857.294 0, 875784.796 833864.597 0, 875502.549 833871.916 0, 
+    875220.303 833879.252 0, 874938.056 833886.605 0, 874655.811 833893.974 0, 874373.565 833901.36 0, 874091.32 833908.762 0, 873809.076 833916.181 0, 873526.832 833923.617 0, 873244.588 833931.069 0, 872962.345 833938.538 0, 872680.102 833946.024 0, 
+    872397.86 833953.526 0, 872115.618 833961.044 0, 871833.377 833968.58 0, 871551.136 833976.132 0, 871267.509 833983.737 0, 870986.656 833991.285 0, 870704.416 833998.887 0, 870422.177 834006.506 0, 870139.938 834014.141 0, 869857.7 834021.792 0, 
+    869575.462 834029.46 0, 869293.225 834037.145 0, 869010.988 834044.847 0, 868728.751 834052.565 0, 868446.515 834060.299 0, 868164.28 834068.051 0, 867882.045 834075.819 0, 867599.81 834083.603 0, 867317.576 834091.404 0, 867035.342 834099.222 0, 
+    866753.109 834107.056 0, 866470.876 834114.907 0, 866188.644 834122.775 0, 865906.412 834130.659 0, 865624.181 834138.56 0, 865341.95 834146.477 0, 865059.72 834154.411 0, 864777.49 834162.362 0, 864493.873 834170.368 0, 864651.387 839744.251 0, 
+    864808.907 845318.332 0, 865091.865 845310.345 0, 865373.438 845302.412 0, 865655.013 845294.497 0, 865936.588 845286.598 0, 866218.163 845278.715 0, 866499.738 845270.85 0, 866781.315 845263 0, 867062.891 845255.168 0, 867344.468 845247.351 0, 
+    867626.046 845239.552 0, 867907.624 845231.769 0, 868189.202 845224.003 0, 868470.781 845216.253 0, 868752.361 845208.519 0, 869033.94 845200.803 0, 869315.521 845193.103 0, 869597.101 845185.419 0, 869878.682 845177.752 0, 870160.264 845170.102 0, 
+    870441.846 845162.468 0, 870723.429 845154.851 0, 871005.012 845147.25 0, 871286.595 845139.666 0, 871566.796 845132.135 0, 871849.763 845124.547 0, 872131.348 845117.013 0, 872412.933 845109.495 0, 872694.519 845101.994 0, 872976.105 845094.509 0, 
+    873257.691 845087.041 0, 873539.278 845079.59 0, 873820.866 845072.155 0, 874102.454 845064.736 0, 874384.042 845057.335 0, 874665.631 845049.949 0, 874947.22 845042.581 0, 875228.809 845035.229 0, 875510.399 845027.893 0, 875791.99 845020.574 0, 
+    876073.581 845013.272 0, 876355.172 845005.986 0, 876636.764 844998.717 0, 876918.356 844991.464 0, 877199.948 844984.228 0, 877481.541 844977.009 0, 877763.135 844969.806 0, 878044.729 844962.62 0, 878324.941 844955.485 0, 878183.169 839380.98 0, 
+    878041.403 833806.675 0))
+
+POLYGON ((891841.946 844630.824 0, 891561.712 844637.167 0, 891280.099 844643.558 0, 890998.487 844649.965 0, 890716.875 844656.389 0, 890435.263 844662.83 0, 890153.651 844669.287 0, 889872.04 844675.76 0, 889590.429 844682.25 0, 889308.819 844688.757 0, 
+    889027.209 844695.281 0, 888745.599 844701.821 0, 888463.99 844708.377 0, 888182.381 844714.95 0, 887900.773 844721.54 0, 887619.165 844728.146 0, 887337.557 844734.769 0, 887055.95 844741.408 0, 886774.343 844748.064 0, 886492.736 844754.737 0, 
+    886211.13 844761.426 0, 885929.525 844768.131 0, 885647.919 844774.854 0, 885366.314 844781.592 0, 885083.329 844788.381 0, 884803.106 844795.12 0, 884521.502 844801.908 0, 884239.899 844808.713 0, 883958.296 844815.535 0, 883676.693 844822.373 0, 
+    883395.091 844829.228 0, 883113.489 844836.1 0, 882831.888 844842.988 0, 882550.287 844849.892 0, 882268.687 844856.813 0, 881987.087 844863.751 0, 881705.487 844870.705 0, 881423.888 844877.676 0, 881142.289 844884.664 0, 880860.69 844891.668 0, 
+    880579.092 844898.688 0, 880297.495 844905.726 0, 880015.897 844912.779 0, 879734.301 844919.85 0, 879452.704 844926.936 0, 879171.108 844934.04 0, 878889.513 844941.16 0, 878607.918 844948.297 0, 878324.941 844955.485 0, 878466.718 850530.185 0, 
+    878608.499 856105.077 0, 878890.816 856097.906 0, 879171.755 856090.786 0, 879452.694 856083.682 0, 879733.634 856076.596 0, 880014.574 856069.525 0, 880295.515 856062.471 0, 880576.456 856055.434 0, 880857.397 856048.413 0, 881138.339 856041.409 0, 
+    881419.281 856034.421 0, 881700.224 856027.45 0, 881981.167 856020.496 0, 882262.11 856013.557 0, 882543.054 856006.636 0, 882823.998 855999.731 0, 883104.943 855992.842 0, 883385.888 855985.97 0, 883666.833 855979.115 0, 883947.779 855972.276 0, 
+    884228.725 855965.454 0, 884509.672 855958.648 0, 884790.619 855951.859 0, 885071.567 855945.086 0, 885351.137 855938.363 0, 885633.463 855931.59 0, 885914.411 855924.867 0, 886195.36 855918.161 0, 886476.31 855911.47 0, 886757.26 855904.797 0, 
+    887038.21 855898.14 0, 887319.161 855891.5 0, 887600.112 855884.876 0, 887881.063 855878.268 0, 888162.015 855871.677 0, 888442.967 855865.103 0, 888723.919 855858.545 0, 889004.872 855852.004 0, 889285.826 855845.48 0, 889566.779 855838.971 0, 
+    889847.734 855832.48 0, 890128.688 855826.005 0, 890409.643 855819.546 0, 890690.598 855813.104 0, 890971.554 855806.679 0, 891252.51 855800.27 0, 891533.466 855793.877 0, 891814.423 855787.501 0, 892094.003 855781.173 0, 891967.973 850205.903 0, 
+    891841.946 844630.824 0))
+
+POLYGON ((905580.369 855495.369 0, 905300.769 855500.908 0, 905019.796 855506.49 0, 904738.822 855512.088 0, 904457.85 855517.704 0, 904176.877 855523.335 0, 903895.905 855528.984 0, 903614.933 855534.648 0, 903333.961 855540.33 0, 903052.99 855546.027 0, 
+    902772.019 855551.742 0, 902491.048 855557.473 0, 902210.078 855563.22 0, 901929.108 855568.984 0, 901648.138 855574.765 0, 901367.169 855580.562 0, 901086.2 855586.375 0, 900805.231 855592.206 0, 900524.263 855598.052 0, 900243.295 855603.915 0, 
+    899962.328 855609.795 0, 899681.36 855615.691 0, 899400.393 855621.604 0, 899119.427 855627.534 0, 898837.085 855633.509 0, 898557.495 855639.442 0, 898276.529 855645.421 0, 897995.564 855651.416 0, 897714.6 855657.428 0, 897433.635 855663.457 0, 
+    897152.671 855669.502 0, 896871.707 855675.564 0, 896590.744 855681.642 0, 896309.781 855687.737 0, 896028.818 855693.848 0, 895747.856 855699.976 0, 895466.894 855706.12 0, 895185.933 855712.281 0, 894904.972 855718.458 0, 894624.011 855724.652 0, 
+    894343.05 855730.863 0, 894062.09 855737.09 0, 893781.131 855743.334 0, 893500.171 855749.594 0, 893219.212 855755.87 0, 892938.254 855762.163 0, 892657.295 855768.473 0, 892376.337 855774.799 0, 892094.003 855781.173 0, 892220.038 861356.632 0, 
+    892346.078 866932.275 0, 892627.752 866925.916 0, 892908.054 866919.605 0, 893188.356 866913.31 0, 893468.658 866907.032 0, 893748.961 866900.77 0, 894029.264 866894.524 0, 894309.567 866888.295 0, 894589.871 866882.083 0, 894870.175 866875.887 0, 
+    895150.479 866869.707 0, 895430.784 866863.544 0, 895711.089 866857.398 0, 895991.395 866851.268 0, 896271.701 866845.154 0, 896552.007 866839.057 0, 896832.314 866832.977 0, 897112.621 866826.913 0, 897392.928 866820.865 0, 897673.236 866814.834 0, 
+    897953.544 866808.82 0, 898233.852 866802.822 0, 898514.161 866796.84 0, 898794.47 866790.875 0, 899073.407 866784.956 0, 899355.089 866778.995 0, 899635.4 866773.079 0, 899915.71 866767.18 0, 900196.021 866761.298 0, 900476.332 866755.432 0, 
+    900756.644 866749.582 0, 901036.956 866743.749 0, 901317.268 866737.933 0, 901597.581 866732.133 0, 901877.893 866726.349 0, 902158.207 866720.582 0, 902438.52 866714.831 0, 902718.834 866709.097 0, 902999.149 866703.38 0, 903279.463 866697.679 0, 
+    903559.778 866691.994 0, 903840.093 866686.326 0, 904120.409 866680.675 0, 904400.725 866675.04 0, 904681.041 866669.421 0, 904961.358 866663.819 0, 905241.675 866658.234 0, 905521.992 866652.665 0, 905800.938 866647.139 0, 905690.652 861071.162 0, 
+    905580.369 855495.369 0))
+
+POLYGON ((919256.551 866400.017 0, 918977.588 866404.754 0, 918697.256 866409.531 0, 918416.924 866414.325 0, 918136.593 866419.135 0, 917856.262 866423.961 0, 917575.931 866428.804 0, 917295.601 866433.664 0, 917015.271 866438.54 0, 916734.941 866443.432 0, 
+    916454.611 866448.342 0, 916174.282 866453.267 0, 915893.953 866458.209 0, 915613.624 866463.168 0, 915333.296 866468.143 0, 915052.967 866473.134 0, 914772.64 866478.142 0, 914492.312 866483.167 0, 914211.985 866488.208 0, 913931.658 866493.266 0, 
+    913651.331 866498.34 0, 913371.005 866503.43 0, 913090.679 866508.537 0, 912810.353 866513.661 0, 912528.657 866518.826 0, 912249.702 866523.957 0, 911969.378 866529.131 0, 911689.053 866534.32 0, 911408.729 866539.526 0, 911128.405 866544.749 0, 
+    910848.081 866549.988 0, 910567.758 866555.243 0, 910287.435 866560.515 0, 910007.112 866565.804 0, 909726.79 866571.109 0, 909446.468 866576.431 0, 909166.146 866581.769 0, 908885.824 866587.123 0, 908605.503 866592.494 0, 908325.183 866597.882 0, 
+    908044.862 866603.286 0, 907764.542 866608.706 0, 907484.222 866614.143 0, 907203.902 866619.597 0, 906923.583 866625.067 0, 906643.264 866630.553 0, 906362.946 866636.057 0, 906082.628 866641.576 0, 905800.938 866647.139 0, 905911.228 872223.297 0, 
+    906021.522 877799.632 0, 906302.552 877794.082 0, 906582.214 877788.575 0, 906861.876 877783.085 0, 907141.538 877777.611 0, 907421.201 877772.154 0, 907700.864 877766.713 0, 907980.527 877761.289 0, 908260.191 877755.881 0, 908539.855 877750.49 0, 
+    908819.52 877745.115 0, 909099.184 877739.756 0, 909378.849 877734.414 0, 909658.515 877729.089 0, 909938.18 877723.78 0, 910217.846 877718.487 0, 910497.513 877713.211 0, 910777.179 877707.951 0, 911056.846 877702.708 0, 911336.513 877697.481 0, 
+    911616.181 877692.271 0, 911895.849 877687.077 0, 912175.517 877681.9 0, 912455.185 877676.739 0, 912733.487 877671.619 0, 913014.523 877666.466 0, 913294.192 877661.354 0, 913573.862 877656.259 0, 913853.532 877651.181 0, 914133.202 877646.119 0, 
+    914412.873 877641.073 0, 914692.543 877636.044 0, 914972.215 877631.031 0, 915251.886 877626.034 0, 915531.558 877621.055 0, 915811.23 877616.091 0, 916090.902 877611.144 0, 916370.575 877606.214 0, 916650.247 877601.3 0, 916929.921 877596.402 0, 
+    917209.594 877591.521 0, 917489.268 877586.656 0, 917768.942 877581.808 0, 918048.616 877576.976 0, 918328.291 877572.161 0, 918607.966 877567.362 0, 918887.641 877562.58 0, 919167.316 877557.814 0, 919445.626 877553.088 0, 919351.087 871976.464 0, 
+    919256.551 866400.017 0))
+
+POLYGON ((932870.372 877344.47 0, 932592.048 877348.41 0, 932312.361 877352.386 0, 932032.673 877356.378 0, 931752.986 877360.387 0, 931473.299 877364.412 0, 931193.612 877368.454 0, 930913.925 877372.512 0, 930634.239 877376.586 0, 930354.553 877380.677 0, 
+    930074.867 877384.785 0, 929795.181 877388.909 0, 929515.496 877393.049 0, 929235.811 877397.206 0, 928956.126 877401.379 0, 928676.441 877405.569 0, 928396.757 877409.775 0, 928117.073 877413.998 0, 927837.389 877418.237 0, 927557.705 877422.492 0, 
+    927278.022 877426.764 0, 926998.338 877431.053 0, 926718.656 877435.358 0, 926438.973 877439.679 0, 926157.925 877444.038 0, 925879.608 877448.371 0, 925599.926 877452.742 0, 925320.245 877457.129 0, 925040.563 877461.533 0, 924760.882 877465.953 0, 
+    924481.201 877470.39 0, 924201.521 877474.843 0, 923921.841 877479.313 0, 923642.161 877483.799 0, 923362.481 877488.301 0, 923082.801 877492.82 0, 922803.122 877497.356 0, 922523.443 877501.908 0, 922243.764 877506.476 0, 921964.086 877511.061 0, 
+    921684.408 877515.662 0, 921404.73 877520.28 0, 921125.052 877524.914 0, 920845.375 877529.565 0, 920565.697 877534.232 0, 920286.021 877538.915 0, 920006.344 877543.615 0, 919726.668 877548.332 0, 919445.626 877553.088 0, 919540.168 883129.885 0, 
+    919634.713 888706.852 0, 919915.095 888702.107 0, 920194.115 888697.401 0, 920473.135 888692.712 0, 920752.155 888688.04 0, 921031.176 888683.384 0, 921310.197 888678.744 0, 921589.218 888674.121 0, 921868.239 888669.514 0, 922147.261 888664.923 0, 
+    922426.283 888660.349 0, 922705.305 888655.792 0, 922984.328 888651.25 0, 923263.35 888646.726 0, 923542.373 888642.217 0, 923821.397 888637.725 0, 924100.42 888633.25 0, 924379.444 888628.791 0, 924658.468 888624.348 0, 924937.493 888619.922 0, 
+    925216.517 888615.512 0, 925495.542 888611.119 0, 925774.567 888606.742 0, 926053.593 888602.381 0, 926331.256 888598.058 0, 926611.644 888593.709 0, 926890.67 888589.398 0, 927169.697 888585.103 0, 927448.723 888580.825 0, 927727.75 888576.563 0, 
+    928006.777 888572.317 0, 928285.805 888568.088 0, 928564.832 888563.875 0, 928843.86 888559.679 0, 929122.888 888555.499 0, 929401.917 888551.335 0, 929680.945 888547.188 0, 929959.974 888543.058 0, 930239.004 888538.944 0, 930518.033 888534.846 0, 
+    930797.062 888530.764 0, 931076.092 888526.699 0, 931355.122 888522.651 0, 931634.153 888518.619 0, 931913.183 888514.603 0, 932192.214 888510.604 0, 932471.245 888506.621 0, 932750.276 888502.655 0, 933027.947 888498.724 0, 932949.159 882921.513 0, 
+    932870.372 877344.47 0))
+
+POLYGON ((946421.716 888328.435 0, 946144.033 888331.582 0, 945864.992 888334.76 0, 945585.951 888337.954 0, 945306.91 888341.165 0, 945027.869 888344.392 0, 944748.828 888347.636 0, 944469.788 888350.896 0, 944190.748 888354.173 0, 943911.708 888357.466 0, 
+    943632.668 888360.775 0, 943353.628 888364.101 0, 943074.589 888367.444 0, 942795.55 888370.802 0, 942516.511 888374.178 0, 942237.472 888377.569 0, 941958.433 888380.977 0, 941679.395 888384.402 0, 941400.356 888387.842 0, 941121.318 888391.3 0, 
+    940842.281 888394.773 0, 940563.243 888398.263 0, 940284.206 888401.77 0, 940005.168 888405.293 0, 939724.772 888408.85 0, 939447.094 888412.388 0, 939168.058 888415.96 0, 938889.022 888419.549 0, 938609.985 888423.154 0, 938330.949 888426.776 0, 
+    938051.914 888430.414 0, 937772.878 888434.068 0, 937493.843 888437.739 0, 937214.808 888441.426 0, 936935.773 888445.13 0, 936656.738 888448.85 0, 936377.704 888452.586 0, 936098.67 888456.339 0, 935819.636 888460.108 0, 935540.602 888463.894 0, 
+    935261.568 888467.696 0, 934982.535 888471.515 0, 934703.502 888475.35 0, 934424.469 888479.201 0, 934145.436 888483.069 0, 933866.404 888486.953 0, 933587.372 888490.854 0, 933308.34 888494.771 0, 933027.947 888498.724 0, 933106.738 894076.101 0, 
+    933185.531 899653.639 0, 933465.264 899649.696 0, 933743.639 899645.788 0, 934022.015 899641.896 0, 934300.391 899638.021 0, 934578.767 899634.163 0, 934857.143 899630.32 0, 935135.52 899626.494 0, 935413.896 899622.685 0, 935692.273 899618.891 0, 
+    935970.651 899615.115 0, 936249.028 899611.354 0, 936527.406 899607.61 0, 936805.784 899603.882 0, 937084.162 899600.171 0, 937362.54 899596.476 0, 937640.919 899592.798 0, 937919.297 899589.135 0, 938197.676 899585.49 0, 938476.055 899581.86 0, 
+    938754.435 899578.247 0, 939032.814 899574.651 0, 939311.194 899571.071 0, 939589.574 899567.507 0, 939866.598 899563.977 0, 940146.335 899560.428 0, 940424.716 899556.914 0, 940703.097 899553.415 0, 940981.478 899549.933 0, 941259.859 899546.468 0, 
+    941538.24 899543.019 0, 941816.622 899539.586 0, 942095.004 899536.17 0, 942373.386 899532.77 0, 942651.768 899529.386 0, 942930.151 899526.019 0, 943208.533 899522.668 0, 943486.916 899519.334 0, 943765.299 899516.015 0, 944043.683 899512.714 0, 
+    944322.066 899509.429 0, 944600.45 899506.16 0, 944878.833 899502.907 0, 945157.217 899499.671 0, 945435.602 899496.451 0, 945713.986 899493.248 0, 945992.371 899490.061 0, 946270.755 899486.89 0, 946547.785 899483.751 0, 946484.75 893906.013 0, 
+    946421.716 888328.435 0))
+
+POLYGON ((959910.465 899351.615 0, 959633.426 899353.971 0, 959355.033 899356.355 0, 959076.641 899358.756 0, 958798.249 899361.173 0, 958519.856 899363.606 0, 958241.464 899366.055 0, 957963.072 899368.522 0, 957684.681 899371.004 0, 957406.289 899373.503 0, 
+    957127.898 899376.018 0, 956849.506 899378.549 0, 956571.115 899381.097 0, 956292.724 899383.662 0, 956014.333 899386.242 0, 955735.942 899388.84 0, 955457.552 899391.453 0, 955179.161 899394.083 0, 954900.771 899396.729 0, 954622.381 899399.392 0, 
+    954343.991 899402.071 0, 954065.601 899404.766 0, 953787.212 899407.478 0, 953508.822 899410.206 0, 953229.078 899412.964 0, 952952.044 899415.712 0, 952673.655 899418.489 0, 952395.266 899421.283 0, 952116.877 899424.093 0, 951838.489 899426.919 0, 
+    951560.101 899429.762 0, 951281.712 899432.622 0, 951003.324 899435.497 0, 950724.937 899438.389 0, 950446.549 899441.298 0, 950168.161 899444.223 0, 949889.774 899447.164 0, 949611.387 899450.121 0, 949333 899453.095 0, 949054.613 899456.086 0, 
+    948776.227 899459.092 0, 948497.84 899462.115 0, 948219.454 899465.155 0, 947941.068 899468.211 0, 947662.682 899471.283 0, 947384.296 899474.372 0, 947105.911 899477.477 0, 946827.526 899480.598 0, 946547.785 899483.751 0, 946610.822 905061.648 0, 
+    946673.861 910639.699 0, 946952.942 910636.553 0, 947230.67 910633.439 0, 947508.399 910630.341 0, 947786.128 910627.26 0, 948063.858 910624.195 0, 948341.587 910621.146 0, 948619.317 910618.114 0, 948897.046 910615.098 0, 949174.776 910612.098 0, 
+    949452.507 910609.115 0, 949730.237 910606.148 0, 950007.967 910603.197 0, 950285.698 910600.263 0, 950563.429 910597.345 0, 950841.16 910594.443 0, 951118.891 910591.558 0, 951396.622 910588.689 0, 951674.354 910585.837 0, 951952.086 910583.001 0, 
+    952229.818 910580.181 0, 952507.55 910577.377 0, 952785.282 910574.59 0, 953063.014 910571.819 0, 953339.395 910569.078 0, 953618.479 910566.327 0, 953896.212 910563.605 0, 954173.945 910560.9 0, 954451.678 910558.211 0, 954729.412 910555.538 0, 
+    955007.145 910552.882 0, 955284.879 910550.242 0, 955562.613 910547.618 0, 955840.346 910545.011 0, 956118.081 910542.42 0, 956395.815 910539.845 0, 956673.549 910537.287 0, 956951.284 910534.745 0, 957229.018 910532.219 0, 957506.753 910529.71 0, 
+    957784.488 910527.217 0, 958062.223 910524.741 0, 958339.959 910522.28 0, 958617.694 910519.836 0, 958895.43 910517.409 0, 959173.165 910514.998 0, 959450.901 910512.603 0, 959728.637 910510.225 0, 960005.023 910507.874 0, 959957.744 904929.667 0, 
+    959910.465 899351.615 0))
+
+POLYGON ((973336.505 910413.713 0, 973060.111 910415.282 0, 972782.37 910416.876 0, 972504.628 910418.486 0, 972226.887 910420.113 0, 971949.145 910421.756 0, 971671.404 910423.415 0, 971393.663 910425.09 0, 971115.922 910426.782 0, 970838.181 910428.49 0, 
+    970560.44 910430.215 0, 970282.699 910431.956 0, 970004.959 910433.713 0, 969727.218 910435.487 0, 969449.478 910437.277 0, 969171.738 910439.083 0, 968893.997 910440.906 0, 968616.257 910442.745 0, 968338.517 910444.6 0, 968060.777 910446.472 0, 
+    967783.038 910448.36 0, 967505.298 910450.264 0, 967227.559 910452.185 0, 966949.819 910454.122 0, 966670.731 910456.085 0, 966394.341 910458.045 0, 966116.602 910460.032 0, 965838.863 910462.034 0, 965561.124 910464.053 0, 965283.385 910466.088 0, 
+    965005.646 910468.14 0, 964727.908 910470.207 0, 964450.17 910472.292 0, 964172.431 910474.392 0, 963894.693 910476.509 0, 963616.955 910478.642 0, 963339.217 910480.792 0, 963061.48 910482.958 0, 962783.742 910485.14 0, 962506.005 910487.339 0, 
+    962228.267 910489.554 0, 961950.53 910491.785 0, 961672.793 910494.033 0, 961395.056 910496.297 0, 961117.319 910498.577 0, 960839.583 910500.874 0, 960561.846 910503.187 0, 960284.11 910505.517 0, 960005.023 910507.874 0, 960052.304 916086.23 0, 
+    960099.586 921664.733 0, 960378.013 921662.381 0, 960655.092 921660.057 0, 960932.172 921657.75 0, 961209.252 921655.458 0, 961486.332 921653.183 0, 961763.413 921650.925 0, 962040.493 921648.682 0, 962317.574 921646.456 0, 962594.654 921644.246 0, 
+    962871.735 921642.053 0, 963148.816 921639.876 0, 963425.897 921637.715 0, 963702.978 921635.57 0, 963980.06 921633.442 0, 964257.141 921631.33 0, 964534.222 921629.235 0, 964811.304 921627.155 0, 965088.386 921625.092 0, 965365.468 921623.046 0, 
+    965642.55 921621.015 0, 965919.632 921619.001 0, 966196.714 921617.004 0, 966473.797 921615.022 0, 966749.533 921613.067 0, 967027.962 921611.108 0, 967305.045 921609.176 0, 967582.128 921607.26 0, 967859.21 921605.36 0, 968136.294 921603.476 0, 
+    968413.377 921601.609 0, 968690.46 921599.758 0, 968967.543 921597.923 0, 969244.627 921596.105 0, 969521.711 921594.303 0, 969798.794 921592.517 0, 970075.878 921590.748 0, 970352.962 921588.994 0, 970630.046 921587.258 0, 970907.13 921585.537 0, 
+    971184.215 921583.833 0, 971461.299 921582.145 0, 971738.383 921580.473 0, 972015.468 921578.818 0, 972292.552 921577.179 0, 972569.637 921575.557 0, 972846.722 921573.95 0, 973123.807 921572.36 0, 973399.547 921570.794 0, 973368.025 915992.18 0, 
+    973336.505 910413.713 0))
+
+POLYGON ((986699.72 921514.431 0, 986423.975 921515.218 0, 986146.887 921516.025 0, 985869.798 921516.848 0, 985592.71 921517.688 0, 985315.622 921518.544 0, 985038.534 921519.417 0, 984761.446 921520.306 0, 984484.358 921521.211 0, 984207.27 921522.132 0, 
+    983930.182 921523.07 0, 983653.094 921524.024 0, 983376.006 921524.994 0, 983098.919 921525.981 0, 982821.831 921526.984 0, 982544.743 921528.003 0, 982267.656 921529.038 0, 981990.568 921530.09 0, 981713.481 921531.158 0, 981436.394 921532.243 0, 
+    981159.306 921533.344 0, 980882.219 921534.461 0, 980605.132 921535.594 0, 980328.045 921536.744 0, 980049.614 921537.915 0, 979773.871 921539.092 0, 979496.784 921540.291 0, 979219.697 921541.506 0, 978942.61 921542.737 0, 978665.524 921543.984 0, 
+    978388.437 921545.248 0, 978111.35 921546.528 0, 977834.264 921547.825 0, 977557.178 921549.138 0, 977280.091 921550.467 0, 977003.005 921551.812 0, 976725.919 921553.174 0, 976448.833 921554.552 0, 976171.747 921555.946 0, 975894.661 921557.357 0, 
+    975617.575 921558.784 0, 975340.49 921560.227 0, 975063.404 921561.687 0, 974786.318 921563.163 0, 974509.233 921564.655 0, 974232.148 921566.163 0, 973955.062 921567.688 0, 973677.977 921569.229 0, 973399.547 921570.794 0, 973431.069 927149.55 0, 
+    973462.593 932728.445 0, 973740.363 932726.883 0, 974016.791 932725.346 0, 974293.22 932723.825 0, 974569.648 932722.32 0, 974846.077 932720.831 0, 975122.506 932719.359 0, 975398.935 932717.903 0, 975675.364 932716.463 0, 975951.793 932715.039 0, 
+    976228.222 932713.632 0, 976504.651 932712.241 0, 976781.081 932710.866 0, 977057.51 932709.508 0, 977333.94 932708.165 0, 977610.369 932706.839 0, 977886.799 932705.53 0, 978163.229 932704.236 0, 978439.658 932702.959 0, 978716.088 932701.698 0, 
+    978992.518 932700.454 0, 979268.948 932699.225 0, 979545.378 932698.013 0, 979821.809 932696.818 0, 980096.898 932695.644 0, 980374.669 932694.475 0, 980651.099 932693.328 0, 980927.53 932692.197 0, 981203.96 932691.083 0, 981480.391 932689.985 0, 
+    981756.822 932688.903 0, 982033.252 932687.837 0, 982309.683 932686.788 0, 982586.114 932685.755 0, 982862.545 932684.738 0, 983138.976 932683.737 0, 983415.407 932682.753 0, 983691.838 932681.785 0, 983968.269 932680.833 0, 984244.7 932679.898 0, 
+    984521.131 932678.979 0, 984797.563 932678.076 0, 985073.994 932677.189 0, 985350.425 932676.319 0, 985626.857 932675.465 0, 985903.288 932674.627 0, 986179.72 932673.805 0, 986456.151 932673 0, 986731.243 932672.215 0, 986715.482 927093.253 0, 
+    986699.72 921514.431 0))
+
+POLYGON ((1000000 932653.471 0, 999724.905 932653.479 0, 999448.472 932653.504 0, 999172.039 932653.544 0, 998895.606 932653.601 0, 998619.174 932653.674 0, 998342.741 932653.764 0, 998066.308 932653.869 0, 997789.876 932653.991 0, 997513.443 932654.129 0, 
+    997237.01 932654.284 0, 996960.577 932654.455 0, 996684.145 932654.642 0, 996407.712 932654.845 0, 996131.279 932655.065 0, 995854.847 932655.3 0, 995578.414 932655.553 0, 995301.981 932655.821 0, 995025.549 932656.106 0, 994749.116 932656.407 0, 
+    994472.684 932656.724 0, 994196.251 932657.057 0, 993919.819 932657.407 0, 993643.386 932657.773 0, 993365.615 932658.157 0, 993090.521 932658.554 0, 992814.089 932658.969 0, 992537.656 932659.4 0, 992261.224 932659.847 0, 991984.792 932660.311 0, 
+    991708.359 932660.791 0, 991431.927 932661.287 0, 991155.495 932661.799 0, 990879.062 932662.328 0, 990602.63 932662.873 0, 990326.198 932663.434 0, 990049.766 932664.012 0, 989773.334 932664.605 0, 989496.902 932665.215 0, 989220.47 932665.842 0, 
+    988944.038 932666.484 0, 988667.606 932667.143 0, 988391.174 932667.818 0, 988114.742 932668.51 0, 987838.31 932669.217 0, 987561.878 932669.941 0, 987285.446 932670.682 0, 987009.015 932671.438 0, 986731.243 932672.215 0, 986747.005 938251.31 0, 
+    986762.768 943830.536 0, 987039.879 943829.761 0, 987315.654 943829.007 0, 987591.429 943828.268 0, 987867.204 943827.546 0, 988142.979 943826.84 0, 988418.754 943826.15 0, 988694.529 943825.477 0, 988970.305 943824.819 0, 989246.08 943824.178 0, 
+    989521.855 943823.553 0, 989797.631 943822.945 0, 990073.406 943822.352 0, 990349.181 943821.776 0, 990624.957 943821.216 0, 990900.732 943820.673 0, 991176.508 943820.145 0, 991452.283 943819.634 0, 991728.059 943819.139 0, 992003.834 943818.66 0, 
+    992279.61 943818.198 0, 992555.386 943817.751 0, 992831.161 943817.321 0, 993106.937 943816.908 0, 993381.377 943816.512 0, 993658.488 943816.129 0, 993934.264 943815.763 0, 994210.04 943815.415 0, 994485.816 943815.082 0, 994761.592 943814.765 0, 
+    995037.367 943814.465 0, 995313.143 943814.181 0, 995588.919 943813.914 0, 995864.695 943813.662 0, 996140.471 943813.427 0, 996416.247 943813.208 0, 996692.023 943813.005 0, 996967.799 943812.818 0, 997243.575 943812.648 0, 997519.35 943812.494 0, 
+    997795.126 943812.356 0, 998070.902 943812.234 0, 998346.678 943812.129 0, 998622.454 943812.04 0, 998898.23 943811.967 0, 999174.006 943811.91 0, 999449.782 943811.869 0, 999725.558 943811.845 0, 1000000 943811.837 0, 1000000 938232.589 0, 
+    1000000 932653.471 0))
+
+POLYGON ((1013237.232 943830.536 0, 1012962.79 943829.769 0, 1012687.015 943829.014 0, 1012411.24 943828.275 0, 1012135.465 943827.553 0, 1011859.689 943826.847 0, 1011583.914 943826.157 0, 1011308.139 943825.483 0, 1011032.364 943824.826 0, 1010756.589 943824.184 0, 
+    1010480.813 943823.559 0, 1010205.038 943822.951 0, 1009929.263 943822.358 0, 1009653.487 943821.782 0, 1009377.712 943821.222 0, 1009101.936 943820.678 0, 1008826.161 943820.15 0, 1008550.385 943819.639 0, 1008274.61 943819.144 0, 1007998.834 943818.665 0, 
+    1007723.059 943818.202 0, 1007447.283 943817.756 0, 1007171.507 943817.325 0, 1006895.732 943816.911 0, 1006618.623 943816.512 0, 1006344.18 943816.132 0, 1006068.405 943815.767 0, 1005792.629 943815.418 0, 1005516.853 943815.085 0, 1005241.077 943814.768 0, 
+    1004965.301 943814.468 0, 1004689.525 943814.184 0, 1004413.75 943813.916 0, 1004137.974 943813.664 0, 1003862.198 943813.429 0, 1003586.422 943813.21 0, 1003310.646 943813.007 0, 1003034.87 943812.82 0, 1002759.094 943812.65 0, 1002483.318 943812.495 0, 
+    1002207.542 943812.357 0, 1001931.766 943812.235 0, 1001655.99 943812.13 0, 1001380.214 943812.04 0, 1001104.438 943811.967 0, 1000828.662 943811.91 0, 1000552.886 943811.87 0, 1000277.11 943811.845 0, 1000000 943811.837 0, 1000000 949391.212 0, 
+    1000000 954970.709 0, 1000276.45 954970.717 0, 1000551.57 954970.741 0, 1000826.689 954970.782 0, 1001101.808 954970.839 0, 1001376.927 954970.912 0, 1001652.046 954971.001 0, 1001927.166 954971.106 0, 1002202.285 954971.228 0, 1002477.404 954971.365 0, 
+    1002752.523 954971.519 0, 1003027.642 954971.689 0, 1003302.761 954971.876 0, 1003577.88 954972.078 0, 1003853 954972.297 0, 1004128.119 954972.532 0, 1004403.238 954972.783 0, 1004678.357 954973.05 0, 1004953.476 954973.333 0, 1005228.595 954973.633 0, 
+    1005503.714 954973.949 0, 1005778.833 954974.281 0, 1006053.952 954974.629 0, 1006329.071 954974.994 0, 1006602.86 954975.372 0, 1006879.309 954975.771 0, 1007154.428 954976.184 0, 1007429.547 954976.613 0, 1007704.665 954977.059 0, 1007979.784 954977.52 0, 
+    1008254.903 954977.998 0, 1008530.022 954978.492 0, 1008805.141 954979.002 0, 1009080.259 954979.528 0, 1009355.378 954980.071 0, 1009630.497 954980.63 0, 1009905.615 954981.205 0, 1010180.734 954981.796 0, 1010455.852 954982.403 0, 1010730.971 954983.027 0, 
+    1011006.089 954983.666 0, 1011281.208 954984.322 0, 1011556.326 954984.994 0, 1011831.444 954985.682 0, 1012106.563 954986.387 0, 1012381.681 954987.108 0, 1012656.799 954987.844 0, 1012931.917 954988.598 0, 1013205.706 954989.363 0, 1013221.47 949409.888 0, 
+    1013237.232 943830.536 0))
+
+POLYGON ((1026411.307 955045.326 0, 1026137.519 955043.787 0, 1025862.405 955042.256 0, 1025587.289 955040.742 0, 1025312.174 955039.244 0, 1025037.059 955037.763 0, 1024761.944 955036.297 0, 1024486.828 955034.848 0, 1024211.713 955033.415 0, 1023936.597 955031.998 0, 
+    1023661.482 955030.597 0, 1023386.366 955029.212 0, 1023111.25 955027.844 0, 1022836.134 955026.492 0, 1022561.018 955025.156 0, 1022285.902 955023.836 0, 1022010.786 955022.532 0, 1021735.67 955021.245 0, 1021460.554 955019.974 0, 1021185.437 955018.719 0, 
+    1020910.321 955017.48 0, 1020635.205 955016.257 0, 1020360.088 955015.051 0, 1020084.971 955013.861 0, 1019808.527 955012.681 0, 1019534.738 955011.529 0, 1019259.621 955010.387 0, 1018984.504 955009.261 0, 1018709.387 955008.152 0, 1018434.27 955007.059 0, 
+    1018159.153 955005.982 0, 1017884.036 955004.921 0, 1017608.919 955003.877 0, 1017333.801 955002.849 0, 1017058.684 955001.836 0, 1016783.567 955000.84 0, 1016508.449 954999.861 0, 1016233.332 954998.897 0, 1015958.214 954997.95 0, 1015683.096 954997.019 0, 
+    1015407.979 954996.104 0, 1015132.861 954995.205 0, 1014857.743 954994.322 0, 1014582.625 954993.456 0, 1014307.507 954992.606 0, 1014032.39 954991.772 0, 1013757.272 954990.954 0, 1013482.154 954990.152 0, 1013205.706 954989.363 0, 1013189.943 960568.956 0, 
+    1013174.179 966148.664 0, 1013449.966 966149.451 0, 1013724.428 966150.251 0, 1013998.889 966151.067 0, 1014273.35 966151.899 0, 1014547.811 966152.747 0, 1014822.272 966153.611 0, 1015096.733 966154.492 0, 1015371.194 966155.388 0, 1015645.655 966156.301 0, 
+    1015920.116 966157.23 0, 1016194.576 966158.175 0, 1016469.037 966159.136 0, 1016743.498 966160.114 0, 1017017.958 966161.107 0, 1017292.419 966162.117 0, 1017566.879 966163.143 0, 1017841.34 966164.185 0, 1018115.8 966165.243 0, 1018390.26 966166.318 0, 
+    1018664.721 966167.408 0, 1018939.181 966168.515 0, 1019213.641 966169.637 0, 1019488.101 966170.776 0, 1019761.236 966171.926 0, 1020037.021 966173.103 0, 1020311.481 966174.29 0, 1020585.94 966175.494 0, 1020860.4 966176.714 0, 1021134.86 966177.949 0, 
+    1021409.319 966179.201 0, 1021683.779 966180.47 0, 1021958.238 966181.754 0, 1022232.697 966183.054 0, 1022507.156 966184.371 0, 1022781.616 966185.704 0, 1023056.075 966187.053 0, 1023330.534 966188.418 0, 1023604.993 966189.799 0, 1023879.451 966191.197 0, 
+    1024153.91 966192.61 0, 1024428.369 966194.04 0, 1024702.827 966195.486 0, 1024977.286 966196.948 0, 1025251.744 966198.426 0, 1025526.203 966199.92 0, 1025800.661 966201.431 0, 1026075.119 966202.958 0, 1026348.253 966204.493 0, 1026379.781 960624.852 0, 
+    1026411.307 955045.326 0))
+
+POLYGON ((1039522.117 966297.541 0, 1039248.986 966295.234 0, 1038974.533 966292.932 0, 1038700.081 966290.646 0, 1038425.628 966288.376 0, 1038151.174 966286.123 0, 1037876.721 966283.885 0, 1037602.268 966281.664 0, 1037327.814 966279.459 0, 1037053.361 966277.27 0, 
+    1036778.907 966275.097 0, 1036504.453 966272.94 0, 1036229.999 966270.8 0, 1035955.545 966268.676 0, 1035681.09 966266.567 0, 1035406.636 966264.475 0, 1035132.181 966262.4 0, 1034857.727 966260.34 0, 1034583.272 966258.296 0, 1034308.817 966256.269 0, 
+    1034034.362 966254.257 0, 1033759.907 966252.262 0, 1033485.452 966250.283 0, 1033210.996 966248.321 0, 1032935.218 966246.365 0, 1032662.085 966244.443 0, 1032387.629 966242.529 0, 1032113.174 966240.631 0, 1031838.718 966238.749 0, 1031564.262 966236.883 0, 
+    1031289.805 966235.033 0, 1031015.349 966233.2 0, 1030740.893 966231.382 0, 1030466.436 966229.581 0, 1030191.98 966227.796 0, 1029917.523 966226.027 0, 1029643.066 966224.274 0, 1029368.609 966222.537 0, 1029094.152 966220.817 0, 1028819.695 966219.113 0, 
+    1028545.238 966217.424 0, 1028270.781 966215.752 0, 1027996.323 966214.096 0, 1027721.866 966212.457 0, 1027447.408 966210.833 0, 1027172.951 966209.226 0, 1026898.493 966207.634 0, 1026624.035 966206.059 0, 1026348.253 966204.493 0, 1026316.725 971784.244 0, 
+    1026285.197 977364.102 0, 1026560.318 977365.664 0, 1026834.119 977367.236 0, 1027107.92 977368.823 0, 1027381.721 977370.427 0, 1027655.522 977372.046 0, 1027929.323 977373.682 0, 1028203.123 977375.334 0, 1028476.924 977377.002 0, 1028750.724 977378.686 0, 
+    1029024.524 977380.387 0, 1029298.325 977382.103 0, 1029572.125 977383.835 0, 1029845.925 977385.584 0, 1030119.724 977387.349 0, 1030393.524 977389.13 0, 1030667.324 977390.927 0, 1030941.123 977392.74 0, 1031214.923 977394.569 0, 1031488.722 977396.414 0, 
+    1031762.521 977398.276 0, 1032036.32 977400.153 0, 1032310.119 977402.047 0, 1032583.918 977403.957 0, 1032856.398 977405.873 0, 1033131.516 977407.824 0, 1033405.314 977409.783 0, 1033679.113 977411.757 0, 1033952.911 977413.747 0, 1034226.709 977415.754 0, 
+    1034500.507 977417.776 0, 1034774.305 977419.815 0, 1035048.103 977421.87 0, 1035321.901 977423.941 0, 1035595.698 977426.028 0, 1035869.496 977428.131 0, 1036143.293 977430.25 0, 1036417.09 977432.385 0, 1036690.888 977434.537 0, 1036964.684 977436.704 0, 
+    1037238.481 977438.888 0, 1037512.278 977441.088 0, 1037786.075 977443.304 0, 1038059.871 977445.536 0, 1038333.667 977447.784 0, 1038607.464 977450.049 0, 1038881.26 977452.329 0, 1039155.056 977454.626 0, 1039427.533 977456.927 0, 1039474.825 971877.181 0, 
+    1039522.117 966297.541 0))
+
+POLYGON ((1052569.554 977586.881 0, 1052297.082 977583.81 0, 1052023.294 977580.74 0, 1051749.506 977577.686 0, 1051475.717 977574.648 0, 1051201.928 977571.627 0, 1050928.139 977568.621 0, 1050654.35 977565.632 0, 1050380.56 977562.658 0, 1050106.771 977559.701 0, 
+    1049832.981 977556.76 0, 1049559.191 977553.835 0, 1049285.401 977550.926 0, 1049011.611 977548.033 0, 1048737.82 977545.157 0, 1048464.03 977542.296 0, 1048190.239 977539.452 0, 1047916.448 977536.623 0, 1047642.657 977533.811 0, 1047368.866 977531.015 0, 
+    1047095.074 977528.235 0, 1046821.283 977525.471 0, 1046547.491 977522.723 0, 1046273.699 977519.992 0, 1045998.589 977517.263 0, 1045726.115 977514.577 0, 1045452.322 977511.893 0, 1045178.53 977509.226 0, 1044904.737 977506.575 0, 1044630.944 977503.94 0, 
+    1044357.151 977501.321 0, 1044083.358 977498.719 0, 1043809.565 977496.132 0, 1043535.771 977493.562 0, 1043261.977 977491.007 0, 1042988.184 977488.469 0, 1042714.39 977485.947 0, 1042440.596 977483.441 0, 1042166.801 977480.951 0, 1041893.007 977478.477 0, 
+    1041619.213 977476.019 0, 1041345.418 977473.578 0, 1041071.623 977471.152 0, 1040797.828 977468.743 0, 1040524.033 977466.35 0, 1040250.238 977463.973 0, 1039976.442 977461.612 0, 1039702.647 977459.267 0, 1039427.533 977456.927 0, 1039380.239 983036.775 0, 
+    1039332.945 988616.722 0, 1039607.399 988619.056 0, 1039880.538 988621.396 0, 1040153.676 988623.751 0, 1040426.815 988626.122 0, 1040699.953 988628.51 0, 1040973.091 988630.914 0, 1041246.229 988633.333 0, 1041519.367 988635.769 0, 1041792.505 988638.221 0, 
+    1042065.642 988640.688 0, 1042338.78 988643.172 0, 1042611.917 988645.672 0, 1042885.054 988648.189 0, 1043158.191 988650.721 0, 1043431.328 988653.269 0, 1043704.464 988655.833 0, 1043977.601 988658.414 0, 1044250.737 988661.01 0, 1044523.873 988663.623 0, 
+    1044797.009 988666.251 0, 1045070.145 988668.896 0, 1045343.281 988671.557 0, 1045616.416 988674.234 0, 1045888.238 988676.914 0, 1046162.687 988679.636 0, 1046435.822 988682.361 0, 1046708.957 988685.102 0, 1046982.092 988687.859 0, 1047255.226 988690.632 0, 
+    1047528.361 988693.422 0, 1047801.495 988696.227 0, 1048074.629 988699.049 0, 1048347.763 988701.886 0, 1048620.897 988704.74 0, 1048894.031 988707.61 0, 1049167.164 988710.496 0, 1049440.297 988713.398 0, 1049713.43 988716.316 0, 1049986.563 988719.25 0, 
+    1050259.696 988722.2 0, 1050532.829 988725.166 0, 1050805.961 988728.148 0, 1051079.093 988731.147 0, 1051352.225 988734.161 0, 1051625.357 988737.192 0, 1051898.489 988740.238 0, 1052171.62 988743.301 0, 1052443.439 988746.365 0, 1052506.497 983166.574 0, 
+    1052569.554 977586.881 0))
+
+POLYGON ((1065553.513 988913.047 0, 1065281.703 988909.215 0, 1065008.581 988905.38 0, 1064735.459 988901.562 0, 1064462.337 988897.76 0, 1064189.214 988893.974 0, 1063916.092 988890.204 0, 1063642.969 988886.45 0, 1063369.846 988882.712 0, 1063096.722 988878.99 0, 
+    1062823.599 988875.285 0, 1062550.475 988871.595 0, 1062277.351 988867.921 0, 1062004.227 988864.264 0, 1061731.102 988860.623 0, 1061457.978 988856.997 0, 1061184.853 988853.388 0, 1060911.728 988849.795 0, 1060638.603 988846.218 0, 1060365.477 988842.657 0, 
+    1060092.352 988839.112 0, 1059819.226 988835.583 0, 1059546.1 988832.07 0, 1059272.973 988828.573 0, 1058998.535 988825.076 0, 1058726.72 988821.628 0, 1058453.593 988818.18 0, 1058180.466 988814.747 0, 1057907.339 988811.331 0, 1057634.211 988807.931 0, 
+    1057361.084 988804.546 0, 1057087.956 988801.178 0, 1056814.828 988797.826 0, 1056541.699 988794.49 0, 1056268.571 988791.17 0, 1055995.442 988787.866 0, 1055722.313 988784.579 0, 1055449.184 988781.307 0, 1055176.055 988778.051 0, 1054902.925 988774.812 0, 
+    1054629.796 988771.589 0, 1054356.666 988768.381 0, 1054083.536 988765.19 0, 1053810.406 988762.015 0, 1053537.275 988758.856 0, 1053264.145 988755.712 0, 1052991.014 988752.585 0, 1052717.883 988749.475 0, 1052443.439 988746.365 0, 1052380.379 994326.25 0, 
+    1052317.318 999906.225 0, 1052591.103 999909.327 0, 1052863.577 999912.43 0, 1053136.051 999915.55 0, 1053408.525 999918.685 0, 1053680.998 999921.837 0, 1053953.471 999925.005 0, 1054225.945 999928.188 0, 1054498.418 999931.388 0, 1054770.89 999934.603 0, 
+    1055043.363 999937.835 0, 1055315.836 999941.083 0, 1055588.308 999944.347 0, 1055860.78 999947.627 0, 1056133.252 999950.922 0, 1056405.723 999954.234 0, 1056678.195 999957.562 0, 1056950.666 999960.906 0, 1057223.137 999964.266 0, 1057495.608 999967.642 0, 
+    1057768.079 999971.034 0, 1058040.549 999974.443 0, 1058313.019 999977.867 0, 1058585.49 999981.307 0, 1058856.651 999984.747 0, 1059130.429 999988.236 0, 1059402.899 999991.724 0, 1059675.368 999995.228 0, 1059947.837 999998.749 0, 1060220.306 1000002.285 0, 
+    1060492.774 1000005.837 0, 1060765.243 1000009.406 0, 1061037.711 1000012.991 0, 1061310.179 1000016.591 0, 1061582.647 1000020.208 0, 1061855.114 1000023.84 0, 1062127.582 1000027.489 0, 1062400.049 1000031.154 0, 1062672.516 1000034.835 0, 1062944.982 1000038.531 0, 
+    1063217.449 1000042.244 0, 1063489.915 1000045.973 0, 1063762.381 1000049.718 0, 1064034.847 1000053.479 0, 1064307.313 1000057.256 0, 1064579.778 1000061.049 0, 1064852.243 1000064.858 0, 1065124.708 1000068.683 0, 1065395.865 1000072.506 0, 1065474.69 994492.731 0, 
+    1065553.513 988913.047 0))
+
+POLYGON ((1078473.89 1000275.735 0, 1078202.743 1000271.146 0, 1077930.29 1000266.552 0, 1077657.836 1000261.973 0, 1077385.383 1000257.41 0, 1077112.929 1000252.863 0, 1076840.475 1000248.333 0, 1076568.02 1000243.818 0, 1076295.566 1000239.319 0, 1076023.111 1000234.837 0, 
+    1075750.656 1000230.37 0, 1075478.2 1000225.92 0, 1075205.744 1000221.485 0, 1074933.289 1000217.067 0, 1074660.832 1000212.664 0, 1074388.376 1000208.278 0, 1074115.919 1000203.908 0, 1073843.462 1000199.553 0, 1073571.005 1000195.215 0, 1073298.547 1000190.893 0, 
+    1073026.09 1000186.587 0, 1072753.632 1000182.297 0, 1072481.173 1000178.022 0, 1072208.715 1000173.764 0, 1071934.949 1000169.502 0, 1071663.797 1000165.296 0, 1071391.338 1000161.086 0, 1071118.878 1000156.892 0, 1070846.418 1000152.714 0, 1070573.958 1000148.553 0, 
+    1070301.498 1000144.407 0, 1070029.038 1000140.277 0, 1069756.577 1000136.163 0, 1069484.116 1000132.066 0, 1069211.655 1000127.984 0, 1068939.193 1000123.918 0, 1068666.732 1000119.869 0, 1068394.27 1000115.835 0, 1068121.807 1000111.817 0, 1067849.345 1000107.816 0, 
+    1067576.882 1000103.831 0, 1067304.42 1000099.861 0, 1067031.956 1000095.908 0, 1066759.493 1000091.97 0, 1066487.03 1000088.049 0, 1066214.566 1000084.144 0, 1065942.102 1000080.255 0, 1065669.637 1000076.381 0, 1065395.865 1000072.506 0, 1065317.039 1005652.366 0, 
+    1065238.212 1011232.308 0, 1065511.324 1011236.175 0, 1065783.132 1011240.039 0, 1066054.939 1011243.918 0, 1066326.746 1011247.814 0, 1066598.553 1011251.726 0, 1066870.359 1011255.654 0, 1067142.165 1011259.598 0, 1067413.972 1011263.558 0, 1067685.777 1011267.534 0, 
+    1067957.583 1011271.525 0, 1068229.388 1011275.533 0, 1068501.193 1011279.557 0, 1068772.998 1011283.597 0, 1069044.803 1011287.653 0, 1069316.607 1011291.725 0, 1069588.411 1011295.813 0, 1069860.215 1011299.916 0, 1070132.019 1011304.036 0, 1070403.822 1011308.172 0, 
+    1070675.625 1011312.324 0, 1070947.428 1011316.492 0, 1071219.231 1011320.675 0, 1071491.034 1011324.875 0, 1071761.532 1011329.071 0, 1072034.638 1011333.323 0, 1072306.439 1011337.571 0, 1072578.241 1011341.835 0, 1072850.042 1011346.114 0, 1073121.843 1011350.41 0, 
+    1073393.644 1011354.722 0, 1073665.444 1011359.05 0, 1073937.244 1011363.394 0, 1074209.044 1011367.753 0, 1074480.844 1011372.129 0, 1074752.643 1011376.521 0, 1075024.442 1011380.929 0, 1075296.241 1011385.353 0, 1075568.04 1011389.792 0, 1075839.838 1011394.248 0, 
+    1076111.636 1011398.72 0, 1076383.434 1011403.208 0, 1076655.232 1011407.711 0, 1076927.029 1011412.231 0, 1077198.826 1011416.767 0, 1077470.623 1011421.319 0, 1077742.419 1011425.887 0, 1078014.216 1011430.47 0, 1078284.709 1011435.048 0, 1078379.3 1005855.351 0, 
+    1078473.89 1000275.735 0))
+
+POLYGON ((1091330.581 1011674.645 0, 1091060.099 1011669.304 0, 1090788.317 1011663.952 0, 1090516.535 1011658.616 0, 1090244.752 1011653.297 0, 1089972.969 1011647.993 0, 1089701.185 1011642.705 0, 1089429.402 1011637.434 0, 1089157.617 1011632.178 0, 1088885.833 1011626.939 0, 
+    1088614.048 1011621.715 0, 1088342.263 1011616.507 0, 1088070.478 1011611.316 0, 1087798.693 1011606.14 0, 1087526.907 1011600.98 0, 1087255.12 1011595.837 0, 1086983.334 1011590.709 0, 1086711.547 1011585.597 0, 1086439.76 1011580.502 0, 1086167.973 1011575.422 0, 
+    1085896.185 1011570.358 0, 1085624.397 1011565.311 0, 1085352.609 1011560.279 0, 1085080.82 1011555.263 0, 1084807.73 1011550.24 0, 1084537.242 1011545.28 0, 1084265.452 1011540.312 0, 1083993.663 1011535.36 0, 1083721.872 1011530.425 0, 1083450.082 1011525.505 0, 
+    1083178.291 1011520.601 0, 1082906.501 1011515.714 0, 1082634.709 1011510.842 0, 1082362.918 1011505.986 0, 1082091.126 1011501.146 0, 1081819.334 1011496.323 0, 1081547.542 1011491.515 0, 1081275.749 1011486.723 0, 1081003.956 1011481.948 0, 1080732.163 1011477.188 0, 
+    1080460.369 1011472.444 0, 1080188.576 1011467.716 0, 1079916.782 1011463.005 0, 1079644.987 1011458.309 0, 1079373.193 1011453.629 0, 1079101.398 1011448.965 0, 1078829.603 1011444.318 0, 1078557.807 1011439.686 0, 1078284.709 1011435.048 0, 1078190.116 1017014.823 0, 
+    1078095.523 1022594.671 0, 1078367.961 1022599.298 0, 1078639.1 1022603.919 0, 1078910.238 1022608.555 0, 1079181.376 1022613.208 0, 1079452.514 1022617.876 0, 1079723.651 1022622.56 0, 1079994.788 1022627.261 0, 1080265.925 1022631.977 0, 1080537.062 1022636.709 0, 
+    1080808.198 1022641.458 0, 1081079.335 1022646.222 0, 1081350.47 1022651.002 0, 1081621.606 1022655.798 0, 1081892.741 1022660.61 0, 1082163.876 1022665.438 0, 1082435.011 1022670.282 0, 1082706.145 1022675.142 0, 1082977.279 1022680.018 0, 1083248.413 1022684.91 0, 
+    1083519.547 1022689.818 0, 1083790.68 1022694.741 0, 1084061.813 1022699.681 0, 1084332.946 1022704.637 0, 1084602.78 1022709.585 0, 1084875.21 1022714.596 0, 1085146.342 1022719.6 0, 1085417.473 1022724.619 0, 1085688.604 1022729.655 0, 1085959.735 1022734.706 0, 
+    1086230.866 1022739.773 0, 1086501.996 1022744.857 0, 1086773.126 1022749.956 0, 1087044.256 1022755.071 0, 1087315.385 1022760.203 0, 1087586.515 1022765.35 0, 1087857.643 1022770.513 0, 1088128.772 1022775.692 0, 1088399.9 1022780.887 0, 1088671.028 1022786.098 0, 
+    1088942.155 1022791.325 0, 1089213.283 1022796.568 0, 1089484.41 1022801.827 0, 1089755.536 1022807.102 0, 1090026.663 1022812.393 0, 1090297.789 1022817.699 0, 1090568.914 1022823.022 0, 1090840.04 1022828.361 0, 1091109.868 1022833.69 0, 1091220.225 1017254.131 0, 
+    1091330.581 1011674.645 0))
+
+POLYGON ((1104123.485 1023109.475 0, 1103853.671 1023103.384 0, 1103582.562 1023097.279 0, 1103311.453 1023091.19 0, 1103040.343 1023085.118 0, 1102769.232 1023079.061 0, 1102498.122 1023073.02 0, 1102227.011 1023066.995 0, 1101955.899 1023060.986 0, 1101684.788 1023054.993 0, 
+    1101413.675 1023049.016 0, 1101142.563 1023043.055 0, 1100871.45 1023037.11 0, 1100600.337 1023031.181 0, 1100329.224 1023025.268 0, 1100058.11 1023019.371 0, 1099786.996 1023013.49 0, 1099515.881 1023007.624 0, 1099244.766 1023001.775 0, 1098973.651 1022995.942 0, 
+    1098702.536 1022990.124 0, 1098431.42 1022984.323 0, 1098160.303 1022978.537 0, 1097889.187 1022972.768 0, 1097616.774 1022966.987 0, 1097346.953 1022961.277 0, 1097075.835 1022955.555 0, 1096804.717 1022949.849 0, 1096533.599 1022944.159 0, 1096262.48 1022938.486 0, 
+    1095991.361 1022932.828 0, 1095720.242 1022927.186 0, 1095449.123 1022921.56 0, 1095178.003 1022915.95 0, 1094906.882 1022910.356 0, 1094635.762 1022904.778 0, 1094364.641 1022899.216 0, 1094093.52 1022893.67 0, 1093822.398 1022888.14 0, 1093551.276 1022882.625 0, 
+    1093280.154 1022877.127 0, 1093009.032 1022871.645 0, 1092737.909 1022866.178 0, 1092466.785 1022860.728 0, 1092195.662 1022855.294 0, 1091924.538 1022849.875 0, 1091653.414 1022844.473 0, 1091382.29 1022839.086 0, 1091109.868 1022833.69 0, 1090999.509 1028413.318 0, 
+    1090889.149 1033993.011 0, 1091160.911 1033998.394 0, 1091431.378 1034003.768 0, 1091701.846 1034009.157 0, 1091972.313 1034014.563 0, 1092242.779 1034019.984 0, 1092513.246 1034025.421 0, 1092783.712 1034030.874 0, 1093054.178 1034036.343 0, 1093324.643 1034041.828 0, 
+    1093595.108 1034047.329 0, 1093865.573 1034052.846 0, 1094136.037 1034058.379 0, 1094406.501 1034063.927 0, 1094676.965 1034069.492 0, 1094947.429 1034075.072 0, 1095217.892 1034080.669 0, 1095488.354 1034086.281 0, 1095758.817 1034091.909 0, 1096029.279 1034097.553 0, 
+    1096299.741 1034103.213 0, 1096570.202 1034108.889 0, 1096840.663 1034114.581 0, 1097111.124 1034120.289 0, 1097380.292 1034125.985 0, 1097652.045 1034131.752 0, 1097922.505 1034137.508 0, 1098192.964 1034143.279 0, 1098463.423 1034149.067 0, 1098733.882 1034154.87 0, 
+    1099004.34 1034160.689 0, 1099274.798 1034166.524 0, 1099545.256 1034172.376 0, 1099815.713 1034178.243 0, 1100086.17 1034184.125 0, 1100356.627 1034190.024 0, 1100627.083 1034195.939 0, 1100897.539 1034201.87 0, 1101167.995 1034207.816 0, 1101438.45 1034213.779 0, 
+    1101708.905 1034219.757 0, 1101979.36 1034225.752 0, 1102249.814 1034231.762 0, 1102520.268 1034237.788 0, 1102790.722 1034243.83 0, 1103061.175 1034249.888 0, 1103331.628 1034255.962 0, 1103602.08 1034262.052 0, 1103871.24 1034268.128 0, 1103997.363 1028688.769 0, 
+    1104123.485 1023109.475 0))
+
+POLYGON ((1116852.502 1034579.921 0, 1116583.358 1034573.084 0, 1116312.924 1034566.23 0, 1116042.49 1034559.393 0, 1115772.055 1034552.57 0, 1115501.619 1034545.764 0, 1115231.184 1034538.974 0, 1114960.747 1034532.2 0, 1114690.311 1034525.441 0, 1114419.874 1034518.699 0, 
+    1114149.437 1034511.972 0, 1113878.999 1034505.262 0, 1113608.561 1034498.567 0, 1113338.122 1034491.888 0, 1113067.683 1034485.225 0, 1112797.244 1034478.578 0, 1112526.804 1034471.947 0, 1112256.364 1034465.332 0, 1111985.923 1034458.733 0, 1111715.483 1034452.149 0, 
+    1111445.041 1034445.582 0, 1111174.6 1034439.031 0, 1110904.158 1034432.495 0, 1110633.715 1034425.975 0, 1110361.981 1034419.441 0, 1110092.829 1034412.984 0, 1109822.385 1034406.512 0, 1109551.942 1034400.056 0, 1109281.497 1034393.616 0, 1109011.052 1034387.192 0, 
+    1108740.607 1034380.784 0, 1108470.162 1034374.391 0, 1108199.716 1034368.015 0, 1107929.27 1034361.654 0, 1107658.823 1034355.31 0, 1107388.376 1034348.981 0, 1107117.929 1034342.669 0, 1106847.481 1034336.372 0, 1106577.033 1034330.091 0, 1106306.585 1034323.826 0, 
+    1106036.136 1034317.577 0, 1105765.687 1034311.344 0, 1105495.237 1034305.127 0, 1105224.787 1034298.925 0, 1104954.337 1034292.74 0, 1104683.886 1034286.571 0, 1104413.435 1034280.417 0, 1104142.984 1034274.279 0, 1103871.24 1034268.128 0, 1103745.116 1039847.549 0, 
+    1103618.99 1045427.025 0, 1103890.073 1045433.161 0, 1104159.868 1045439.284 0, 1104429.662 1045445.423 0, 1104699.456 1045451.577 0, 1104969.25 1045457.748 0, 1105239.043 1045463.934 0, 1105508.835 1045470.136 0, 1105778.628 1045476.354 0, 1106048.42 1045482.588 0, 
+    1106318.212 1045488.837 0, 1106588.003 1045495.103 0, 1106857.794 1045501.385 0, 1107127.584 1045507.682 0, 1107397.375 1045513.995 0, 1107667.164 1045520.324 0, 1107936.954 1045526.669 0, 1108206.743 1045533.03 0, 1108476.532 1045539.407 0, 1108746.32 1045545.8 0, 
+    1109016.108 1045552.208 0, 1109285.895 1045558.633 0, 1109555.683 1045565.073 0, 1109825.469 1045571.529 0, 1110093.968 1045577.97 0, 1110365.042 1045584.489 0, 1110634.828 1045590.993 0, 1110904.613 1045597.513 0, 1111174.398 1045604.048 0, 1111444.182 1045610.6 0, 
+    1111713.966 1045617.167 0, 1111983.75 1045623.75 0, 1112253.534 1045630.349 0, 1112523.316 1045636.964 0, 1112793.099 1045643.595 0, 1113062.881 1045650.242 0, 1113332.663 1045656.904 0, 1113602.444 1045663.583 0, 1113872.225 1045670.277 0, 1114142.006 1045676.987 0, 
+    1114411.786 1045683.713 0, 1114681.566 1045690.455 0, 1114951.346 1045697.213 0, 1115221.125 1045703.987 0, 1115490.903 1045710.777 0, 1115760.681 1045717.582 0, 1116030.459 1045724.404 0, 1116300.237 1045731.241 0, 1116568.727 1045738.061 0, 1116710.615 1040158.963 0, 
+    1116852.502 1034579.921 0))
+
+POLYGON ((1129517.534 1046085.681 0, 1129249.062 1046078.102 0, 1128979.305 1046070.503 0, 1128709.547 1046062.919 0, 1128439.789 1046055.351 0, 1128170.031 1046047.8 0, 1127900.272 1046040.264 0, 1127630.513 1046032.744 0, 1127360.753 1046025.24 0, 1127090.993 1046017.751 0, 
+    1126821.233 1046010.279 0, 1126551.472 1046002.823 0, 1126281.71 1045995.382 0, 1126011.948 1045987.957 0, 1125742.186 1045980.548 0, 1125472.423 1045973.155 0, 1125202.66 1045965.778 0, 1124932.896 1045958.417 0, 1124663.132 1045951.072 0, 1124393.368 1045943.742 0, 
+    1124123.603 1045936.428 0, 1123853.837 1045929.131 0, 1123584.072 1045921.849 0, 1123314.305 1045914.583 0, 1123043.253 1045907.298 0, 1122774.772 1045900.099 0, 1122505.004 1045892.88 0, 1122235.236 1045885.678 0, 1121965.468 1045878.491 0, 1121695.699 1045871.32 0, 
+    1121425.93 1045864.166 0, 1121156.16 1045857.027 0, 1120886.39 1045849.904 0, 1120616.62 1045842.796 0, 1120346.849 1045835.705 0, 1120077.078 1045828.63 0, 1119807.306 1045821.57 0, 1119537.534 1045814.526 0, 1119267.761 1045807.499 0, 1118997.989 1045800.487 0, 
+    1118728.215 1045793.491 0, 1118458.441 1045786.51 0, 1118188.667 1045779.546 0, 1117918.893 1045772.598 0, 1117649.118 1045765.665 0, 1117379.342 1045758.749 0, 1117109.566 1045751.848 0, 1116839.79 1045744.963 0, 1116568.727 1045738.061 0, 1116426.837 1051317.212 0, 
+    1116284.946 1056896.411 0, 1116555.35 1056903.296 0, 1116824.469 1056910.164 0, 1117093.588 1056917.048 0, 1117362.707 1056923.948 0, 1117631.825 1056930.863 0, 1117900.943 1056937.795 0, 1118170.06 1056944.742 0, 1118439.177 1056951.705 0, 1118708.294 1056958.684 0, 
+    1118977.41 1056965.679 0, 1119246.526 1056972.69 0, 1119515.641 1056979.716 0, 1119784.756 1056986.759 0, 1120053.871 1056993.817 0, 1120322.985 1057000.891 0, 1120592.098 1057007.981 0, 1120861.212 1057015.087 0, 1121130.325 1057022.208 0, 1121399.437 1057029.346 0, 
+    1121668.549 1057036.499 0, 1121937.661 1057043.668 0, 1122206.772 1057050.853 0, 1122475.883 1057058.054 0, 1122743.711 1057065.236 0, 1123014.103 1057072.503 0, 1123283.212 1057079.751 0, 1123552.321 1057087.015 0, 1123821.43 1057094.295 0, 1124090.538 1057101.591 0, 
+    1124359.646 1057108.902 0, 1124628.753 1057116.23 0, 1124897.86 1057123.573 0, 1125166.967 1057130.932 0, 1125436.073 1057138.307 0, 1125705.178 1057145.698 0, 1125974.284 1057153.105 0, 1126243.388 1057160.527 0, 1126512.493 1057167.966 0, 1126781.596 1057175.42 0, 
+    1127050.7 1057182.89 0, 1127319.803 1057190.376 0, 1127588.905 1057197.878 0, 1127858.008 1057205.395 0, 1128127.109 1057212.929 0, 1128396.21 1057220.478 0, 1128665.311 1057228.043 0, 1128934.411 1057235.624 0, 1129202.23 1057243.184 0, 1129359.883 1051664.409 0, 
+    1129517.534 1046085.681 0))
+
+POLYGON ((1142118.482 1057626.45 0, 1141850.684 1057618.133 0, 1141581.607 1057609.792 0, 1141312.528 1057601.467 0, 1141043.449 1057593.157 0, 1140774.37 1057584.863 0, 1140505.29 1057576.586 0, 1140236.21 1057568.324 0, 1139967.129 1057560.078 0, 1139698.048 1057551.847 0, 
+    1139428.966 1057543.633 0, 1139159.884 1057535.434 0, 1138890.801 1057527.252 0, 1138621.718 1057519.085 0, 1138352.635 1057510.934 0, 1138083.55 1057502.798 0, 1137814.466 1057494.679 0, 1137545.381 1057486.575 0, 1137276.295 1057478.488 0, 1137007.209 1057470.416 0, 
+    1136738.123 1057462.36 0, 1136469.036 1057454.319 0, 1136199.948 1057446.295 0, 1135930.86 1057438.287 0, 1135660.492 1057430.256 0, 1135392.683 1057422.317 0, 1135123.594 1057414.356 0, 1134854.504 1057406.411 0, 1134585.414 1057398.481 0, 1134316.323 1057390.568 0, 
+    1134047.232 1057382.67 0, 1133778.14 1057374.788 0, 1133509.048 1057366.922 0, 1133239.955 1057359.072 0, 1132970.862 1057351.238 0, 1132701.769 1057343.419 0, 1132432.675 1057335.617 0, 1132163.58 1057327.83 0, 1131894.485 1057320.059 0, 1131625.39 1057312.304 0, 
+    1131356.294 1057304.565 0, 1131087.198 1057296.841 0, 1130818.101 1057289.134 0, 1130549.004 1057281.442 0, 1130279.906 1057273.766 0, 1130010.808 1057266.106 0, 1129741.71 1057258.461 0, 1129472.611 1057250.833 0, 1129202.23 1057243.184 0, 1129044.576 1062822.004 0, 
+    1128886.921 1068400.863 0, 1129156.642 1068408.493 0, 1129425.084 1068416.103 0, 1129693.526 1068423.729 0, 1129961.967 1068431.37 0, 1130230.408 1068439.027 0, 1130498.849 1068446.7 0, 1130767.289 1068454.389 0, 1131035.728 1068462.094 0, 1131304.167 1068469.814 0, 
+    1131572.606 1068477.55 0, 1131841.044 1068485.302 0, 1132109.482 1068493.07 0, 1132377.919 1068500.854 0, 1132646.356 1068508.653 0, 1132914.792 1068516.468 0, 1133183.228 1068524.299 0, 1133451.664 1068532.146 0, 1133720.099 1068540.009 0, 1133988.533 1068547.887 0, 
+    1134256.967 1068555.781 0, 1134525.401 1068563.691 0, 1134793.834 1068571.617 0, 1135062.267 1068579.559 0, 1135329.422 1068587.478 0, 1135599.131 1068595.489 0, 1135867.562 1068603.478 0, 1136135.993 1068611.483 0, 1136404.423 1068619.504 0, 1136672.853 1068627.54 0, 
+    1136941.282 1068635.592 0, 1137209.711 1068643.66 0, 1137478.139 1068651.744 0, 1137746.567 1068659.844 0, 1138014.995 1068667.959 0, 1138283.422 1068676.09 0, 1138551.848 1068684.237 0, 1138820.274 1068692.4 0, 1139088.7 1068700.579 0, 1139357.125 1068708.773 0, 
+    1139625.549 1068716.983 0, 1139893.973 1068725.209 0, 1140162.397 1068733.451 0, 1140430.82 1068741.708 0, 1140699.243 1068749.982 0, 1140967.665 1068758.271 0, 1141236.087 1068766.576 0, 1141504.508 1068774.897 0, 1141771.652 1068783.194 0, 1141945.068 1063204.802 0, 
+    1142118.482 1057626.45 0))
+
+POLYGON ((1154655.252 1069201.924 0, 1154388.13 1069192.873 0, 1154119.733 1069183.794 0, 1153851.336 1069174.73 0, 1153582.939 1069165.683 0, 1153314.54 1069156.651 0, 1153046.142 1069147.635 0, 1152777.742 1069138.635 0, 1152509.343 1069129.651 0, 1152240.942 1069120.682 0, 
+    1151972.541 1069111.73 0, 1151704.14 1069102.793 0, 1151435.738 1069093.872 0, 1151167.336 1069084.966 0, 1150898.933 1069076.077 0, 1150630.529 1069067.203 0, 1150362.125 1069058.345 0, 1150093.721 1069049.503 0, 1149825.316 1069040.677 0, 1149556.91 1069031.866 0, 
+    1149288.504 1069023.072 0, 1149020.098 1069014.293 0, 1148751.691 1069005.53 0, 1148483.283 1068996.782 0, 1148213.6 1068988.009 0, 1147946.466 1068979.335 0, 1147678.057 1068970.635 0, 1147409.648 1068961.951 0, 1147141.237 1068953.283 0, 1146872.827 1068944.63 0, 
+    1146604.416 1068935.993 0, 1146336.004 1068927.372 0, 1146067.592 1068918.767 0, 1145799.179 1068910.178 0, 1145530.766 1068901.604 0, 1145262.352 1068893.047 0, 1144993.938 1068884.505 0, 1144725.523 1068875.978 0, 1144457.108 1068867.468 0, 1144188.692 1068858.973 0, 
+    1143920.276 1068850.495 0, 1143651.859 1068842.032 0, 1143383.442 1068833.585 0, 1143115.024 1068825.153 0, 1142846.606 1068816.738 0, 1142578.187 1068808.338 0, 1142309.768 1068799.954 0, 1142041.349 1068791.586 0, 1141771.652 1068783.194 0, 1141598.236 1074361.621 0, 
+    1141424.818 1079940.079 0, 1141693.854 1079948.45 0, 1141961.617 1079956.798 0, 1142229.38 1079965.161 0, 1142497.142 1079973.54 0, 1142764.903 1079981.935 0, 1143032.664 1079990.346 0, 1143300.425 1079998.773 0, 1143568.185 1080007.215 0, 1143835.945 1080015.673 0, 
+    1144103.704 1080024.147 0, 1144371.462 1080032.636 0, 1144639.22 1080041.142 0, 1144906.978 1080049.663 0, 1145174.735 1080058.199 0, 1145442.491 1080066.752 0, 1145710.247 1080075.32 0, 1145978.003 1080083.904 0, 1146245.758 1080092.504 0, 1146513.513 1080101.12 0, 
+    1146781.267 1080109.751 0, 1147049.02 1080118.398 0, 1147316.773 1080127.061 0, 1147584.526 1080135.74 0, 1147851.006 1080144.393 0, 1148120.029 1080153.145 0, 1148387.78 1080161.87 0, 1148655.53 1080170.612 0, 1148923.28 1080179.37 0, 1149191.03 1080188.143 0, 
+    1149458.779 1080196.932 0, 1149726.527 1080205.737 0, 1149994.275 1080214.557 0, 1150262.022 1080223.393 0, 1150529.769 1080232.245 0, 1150797.515 1080241.113 0, 1151065.261 1080249.997 0, 1151333.006 1080258.896 0, 1151600.751 1080267.811 0, 1151868.495 1080276.742 0, 
+    1152136.239 1080285.688 0, 1152403.982 1080294.651 0, 1152671.725 1080303.629 0, 1152939.467 1080312.622 0, 1153207.208 1080321.632 0, 1153474.949 1080330.657 0, 1153742.69 1080339.698 0, 1154010.43 1080348.755 0, 1154276.899 1080357.785 0, 1154466.076 1074779.839 0, 
+    1154655.252 1069201.924 0))
+
+POLYGON ((1167127.748 1080811.799 0, 1166861.304 1080802.017 0, 1166593.591 1080792.203 0, 1166325.877 1080782.406 0, 1166058.162 1080772.624 0, 1165790.447 1080762.858 0, 1165522.732 1080753.108 0, 1165255.015 1080743.373 0, 1164987.299 1080733.655 0, 1164719.581 1080723.952 0, 
+    1164451.863 1080714.265 0, 1164184.145 1080704.593 0, 1163916.426 1080694.938 0, 1163648.706 1080685.298 0, 1163380.986 1080675.673 0, 1163113.265 1080666.065 0, 1162845.544 1080656.472 0, 1162577.822 1080646.896 0, 1162310.1 1080637.334 0, 1162042.377 1080627.789 0, 
+    1161774.653 1080618.259 0, 1161506.929 1080608.746 0, 1161239.204 1080599.247 0, 1160971.479 1080589.765 0, 1160702.484 1080580.254 0, 1160436.027 1080570.848 0, 1160168.3 1080561.413 0, 1159900.573 1080551.993 0, 1159632.845 1080542.59 0, 1159365.116 1080533.202 0, 
+    1159097.387 1080523.83 0, 1158829.657 1080514.474 0, 1158561.927 1080505.133 0, 1158294.196 1080495.808 0, 1158026.465 1080486.499 0, 1157758.733 1080477.206 0, 1157491.001 1080467.929 0, 1157223.268 1080458.667 0, 1156955.534 1080449.421 0, 1156687.8 1080440.191 0, 
+    1156420.066 1080430.976 0, 1156152.33 1080421.778 0, 1155884.595 1080412.595 0, 1155616.859 1080403.427 0, 1155349.122 1080394.276 0, 1155081.384 1080385.14 0, 1154813.647 1080376.021 0, 1154545.908 1080366.916 0, 1154276.899 1080357.785 0, 1154087.72 1085935.757 0, 
+    1153898.542 1091513.752 0, 1154166.892 1091522.861 0, 1154433.973 1091531.943 0, 1154701.054 1091541.04 0, 1154968.135 1091550.154 0, 1155235.215 1091559.283 0, 1155502.295 1091568.427 0, 1155769.374 1091577.588 0, 1156036.453 1091586.764 0, 1156303.53 1091595.956 0, 
+    1156570.608 1091605.163 0, 1156837.685 1091614.387 0, 1157104.761 1091623.626 0, 1157371.837 1091632.88 0, 1157638.912 1091642.151 0, 1157905.987 1091651.437 0, 1158173.061 1091660.739 0, 1158440.135 1091670.057 0, 1158707.208 1091679.39 0, 1158974.28 1091688.739 0, 
+    1159241.352 1091698.104 0, 1159508.424 1091707.484 0, 1159775.495 1091716.88 0, 1160042.565 1091726.292 0, 1160308.368 1091735.675 0, 1160576.704 1091745.163 0, 1160843.773 1091754.622 0, 1161110.841 1091764.097 0, 1161377.908 1091773.588 0, 1161644.975 1091783.094 0, 
+    1161912.042 1091792.616 0, 1162179.108 1091802.154 0, 1162446.173 1091811.707 0, 1162713.238 1091821.276 0, 1162980.302 1091830.861 0, 1163247.365 1091840.462 0, 1163514.428 1091850.078 0, 1163781.491 1091859.71 0, 1164048.553 1091869.358 0, 1164315.614 1091879.021 0, 
+    1164582.675 1091888.7 0, 1164849.735 1091898.395 0, 1165116.795 1091908.106 0, 1165383.854 1091917.832 0, 1165650.912 1091927.574 0, 1165917.97 1091937.332 0, 1166185.028 1091947.105 0, 1166452.084 1091956.894 0, 1166717.875 1091966.653 0, 1166922.812 1086389.215 0, 
+    1167127.748 1080811.799 0))
+
+POLYGON ((1179535.878 1092455.768 0, 1179270.114 1092445.259 0, 1179003.086 1092434.716 0, 1178736.057 1092424.188 0, 1178469.028 1092413.675 0, 1178201.998 1092403.179 0, 1177934.967 1092392.698 0, 1177667.936 1092382.233 0, 1177400.904 1092371.784 0, 1177133.872 1092361.35 0, 
+    1176866.839 1092350.932 0, 1176599.805 1092340.53 0, 1176332.771 1092330.144 0, 1176065.736 1092319.773 0, 1175798.701 1092309.418 0, 1175531.665 1092299.079 0, 1175264.628 1092288.755 0, 1174997.591 1092278.447 0, 1174730.553 1092268.155 0, 1174463.515 1092257.879 0, 
+    1174196.476 1092247.618 0, 1173929.436 1092237.373 0, 1173662.396 1092227.144 0, 1173395.355 1092216.93 0, 1173127.049 1092206.684 0, 1172861.271 1092196.55 0, 1172594.229 1092186.384 0, 1172327.185 1092176.233 0, 1172060.142 1092166.098 0, 1171793.097 1092155.979 0, 
+    1171526.052 1092145.875 0, 1171259.006 1092135.787 0, 1170991.96 1092125.715 0, 1170724.913 1092115.659 0, 1170457.866 1092105.618 0, 1170190.818 1092095.593 0, 1169923.769 1092085.584 0, 1169656.72 1092075.59 0, 1169389.67 1092065.613 0, 1169122.62 1092055.651 0, 
+    1168855.569 1092045.704 0, 1168588.518 1092035.774 0, 1168321.465 1092025.859 0, 1168054.413 1092015.959 0, 1167787.359 1092006.076 0, 1167520.306 1091996.208 0, 1167253.251 1091986.356 0, 1166986.196 1091976.52 0, 1166717.875 1091966.653 0, 1166512.937 1097544.109 0, 
+    1166307.999 1103121.578 0, 1166575.661 1103131.421 0, 1166842.059 1103141.233 0, 1167108.457 1103151.061 0, 1167374.854 1103160.905 0, 1167641.251 1103170.764 0, 1167907.647 1103180.639 0, 1168174.043 1103190.529 0, 1168440.438 1103200.435 0, 1168706.832 1103210.357 0, 
+    1168973.226 1103220.295 0, 1169239.619 1103230.248 0, 1169506.012 1103240.217 0, 1169772.404 1103250.202 0, 1170038.795 1103260.202 0, 1170305.186 1103270.218 0, 1170571.577 1103280.25 0, 1170837.966 1103290.297 0, 1171104.355 1103300.36 0, 1171370.744 1103310.439 0, 
+    1171637.132 1103320.533 0, 1171903.519 1103330.643 0, 1172169.906 1103340.769 0, 1172436.292 1103350.91 0, 1172701.416 1103361.019 0, 1172969.063 1103371.24 0, 1173235.447 1103381.429 0, 1173501.831 1103391.633 0, 1173768.214 1103401.853 0, 1174034.596 1103412.088 0, 
+    1174300.978 1103422.339 0, 1174567.36 1103432.606 0, 1174833.74 1103442.889 0, 1175100.12 1103453.187 0, 1175366.5 1103463.501 0, 1175632.879 1103473.83 0, 1175899.257 1103484.176 0, 1176165.635 1103494.537 0, 1176432.012 1103504.913 0, 1176698.388 1103515.305 0, 
+    1176964.764 1103525.713 0, 1177231.14 1103536.137 0, 1177497.514 1103546.576 0, 1177763.888 1103557.031 0, 1178030.262 1103567.502 0, 1178296.634 1103577.988 0, 1178563.007 1103588.49 0, 1178829.378 1103599.008 0, 1179094.489 1103609.492 0, 1179315.184 1098032.623 0, 
+    1179535.878 1092455.768 0))
+
+POLYGON ((1191879.549 1104133.527 0, 1191614.467 1104122.295 0, 1191348.126 1104111.024 0, 1191081.785 1104099.77 0, 1190815.443 1104088.531 0, 1190549.1 1104077.308 0, 1190282.756 1104066.1 0, 1190016.412 1104054.908 0, 1189750.068 1104043.732 0, 1189483.722 1104032.572 0, 
+    1189217.376 1104021.427 0, 1188951.029 1104010.298 0, 1188684.682 1103999.184 0, 1188418.334 1103988.087 0, 1188151.985 1103977.005 0, 1187885.636 1103965.938 0, 1187619.286 1103954.887 0, 1187352.936 1103943.852 0, 1187086.584 1103932.833 0, 1186820.232 1103921.829 0, 
+    1186553.88 1103910.841 0, 1186287.527 1103899.869 0, 1186021.173 1103888.912 0, 1185754.818 1103877.971 0, 1185487.204 1103866.994 0, 1185222.107 1103856.136 0, 1184955.751 1103845.242 0, 1184689.394 1103834.364 0, 1184423.036 1103823.501 0, 1184156.678 1103812.654 0, 
+    1183890.319 1103801.823 0, 1183623.959 1103791.008 0, 1183357.599 1103780.208 0, 1183091.238 1103769.423 0, 1182824.876 1103758.655 0, 1182558.514 1103747.902 0, 1182292.152 1103737.165 0, 1182025.788 1103726.443 0, 1181759.424 1103715.738 0, 1181493.059 1103705.047 0, 
+    1181226.694 1103694.373 0, 1180960.328 1103683.714 0, 1180693.962 1103673.071 0, 1180427.594 1103662.443 0, 1180161.227 1103651.832 0, 1179894.858 1103641.236 0, 1179628.489 1103630.655 0, 1179362.119 1103620.09 0, 1179094.489 1103609.492 0, 1178873.794 1109186.369 0, 
+    1178653.099 1114763.251 0, 1178920.069 1114773.824 0, 1179185.783 1114784.363 0, 1179451.495 1114794.917 0, 1179717.207 1114805.487 0, 1179982.919 1114816.073 0, 1180248.629 1114826.674 0, 1180514.339 1114837.291 0, 1180780.049 1114847.924 0, 1181045.758 1114858.572 0, 
+    1181311.466 1114869.235 0, 1181577.173 1114879.915 0, 1181842.88 1114890.61 0, 1182108.587 1114901.321 0, 1182374.292 1114912.047 0, 1182639.997 1114922.789 0, 1182905.702 1114933.547 0, 1183171.406 1114944.32 0, 1183437.109 1114955.109 0, 1183702.811 1114965.914 0, 
+    1183968.513 1114976.734 0, 1184234.214 1114987.57 0, 1184499.915 1114998.421 0, 1184765.615 1115009.288 0, 1185030.058 1115020.119 0, 1185297.013 1115031.069 0, 1185562.711 1115041.983 0, 1185828.409 1115052.913 0, 1186094.105 1115063.858 0, 1186359.801 1115074.819 0, 
+    1186625.497 1115085.796 0, 1186891.192 1115096.788 0, 1187156.886 1115107.796 0, 1187422.579 1115118.819 0, 1187688.272 1115129.859 0, 1187953.965 1115140.913 0, 1188219.656 1115151.984 0, 1188485.347 1115163.07 0, 1188751.037 1115174.172 0, 1189016.727 1115185.289 0, 
+    1189282.416 1115196.422 0, 1189548.104 1115207.57 0, 1189813.792 1115218.735 0, 1190079.479 1115229.915 0, 1190345.165 1115241.11 0, 1190610.851 1115252.321 0, 1190876.536 1115263.548 0, 1191142.22 1115274.791 0, 1191406.649 1115285.995 0, 1191643.099 1109709.759 0, 
+    1191879.549 1104133.527 0))
+
+POLYGON ((1204158.672 1115844.768 0, 1203894.274 1115832.816 0, 1203628.622 1115820.823 0, 1203362.97 1115808.846 0, 1203097.317 1115796.884 0, 1202831.663 1115784.938 0, 1202566.009 1115773.008 0, 1202300.354 1115761.093 0, 1202034.698 1115749.194 0, 1201769.042 1115737.31 0, 
+    1201503.385 1115725.442 0, 1201237.727 1115713.59 0, 1200972.068 1115701.753 0, 1200706.409 1115689.932 0, 1200440.749 1115678.127 0, 1200175.088 1115666.337 0, 1199909.427 1115654.563 0, 1199643.765 1115642.805 0, 1199378.102 1115631.062 0, 1199112.439 1115619.335 0, 
+    1198846.775 1115607.623 0, 1198581.11 1115595.927 0, 1198315.445 1115584.247 0, 1198049.778 1115572.582 0, 1197782.858 1115560.879 0, 1197518.444 1115549.3 0, 1197252.776 1115537.682 0, 1196987.107 1115526.08 0, 1196721.437 1115514.494 0, 1196455.767 1115502.923 0, 
+    1196190.096 1115491.368 0, 1195924.425 1115479.828 0, 1195658.752 1115468.304 0, 1195393.079 1115456.796 0, 1195127.406 1115445.303 0, 1194861.731 1115433.826 0, 1194596.056 1115422.365 0, 1194330.381 1115410.919 0, 1194064.704 1115399.489 0, 1193799.027 1115388.075 0, 
+    1193533.35 1115376.676 0, 1193267.671 1115365.293 0, 1193001.992 1115353.925 0, 1192736.312 1115342.573 0, 1192470.632 1115331.237 0, 1192204.951 1115319.917 0, 1191939.269 1115308.612 0, 1191673.587 1115297.322 0, 1191406.649 1115285.995 0, 1191170.199 1120862.232 0, 
+    1190933.749 1126438.465 0, 1191200.027 1126449.764 0, 1191465.053 1126461.025 0, 1191730.079 1126472.302 0, 1191995.103 1126483.595 0, 1192260.127 1126494.903 0, 1192525.151 1126506.227 0, 1192790.173 1126517.567 0, 1193055.195 1126528.922 0, 1193320.217 1126540.292 0, 
+    1193585.237 1126551.679 0, 1193850.257 1126563.08 0, 1194115.276 1126574.498 0, 1194380.295 1126585.931 0, 1194645.313 1126597.38 0, 1194910.33 1126608.844 0, 1195175.347 1126620.324 0, 1195440.363 1126631.819 0, 1195705.378 1126643.33 0, 1195970.393 1126654.857 0, 
+    1196235.406 1126666.399 0, 1196500.42 1126677.957 0, 1196765.432 1126689.53 0, 1197030.444 1126701.119 0, 1197294.204 1126712.669 0, 1197560.466 1126724.344 0, 1197825.475 1126735.98 0, 1198090.484 1126747.631 0, 1198355.493 1126759.298 0, 1198620.501 1126770.981 0, 
+    1198885.508 1126782.679 0, 1199150.514 1126794.393 0, 1199415.52 1126806.122 0, 1199680.525 1126817.867 0, 1199945.529 1126829.628 0, 1200210.532 1126841.404 0, 1200475.535 1126853.196 0, 1200740.538 1126865.003 0, 1201005.539 1126876.826 0, 1201270.54 1126888.665 0, 
+    1201535.54 1126900.519 0, 1201800.539 1126912.389 0, 1202065.538 1126924.274 0, 1202330.536 1126936.175 0, 1202595.533 1126948.092 0, 1202860.53 1126960.024 0, 1203125.526 1126971.972 0, 1203390.521 1126983.935 0, 1203654.266 1126995.858 0, 1203906.469 1121420.315 0, 
+    1204158.672 1115844.768 0))
+
+POLYGON ((1216373.157 1127589.186 0, 1216109.445 1127576.518 0, 1215844.485 1127563.806 0, 1215579.524 1127551.11 0, 1215314.562 1127538.429 0, 1215049.599 1127525.764 0, 1214784.636 1127513.114 0, 1214519.672 1127500.48 0, 1214254.707 1127487.862 0, 1213989.742 1127475.259 0, 
+    1213724.775 1127462.672 0, 1213459.808 1127450.1 0, 1213194.84 1127437.544 0, 1212929.872 1127425.003 0, 1212664.903 1127412.479 0, 1212399.933 1127399.969 0, 1212134.962 1127387.476 0, 1211869.991 1127374.998 0, 1211605.018 1127362.535 0, 1211340.045 1127350.088 0, 
+    1211075.072 1127337.657 0, 1210810.097 1127325.242 0, 1210545.122 1127312.841 0, 1210280.146 1127300.457 0, 1210013.921 1127288.03 0, 1209750.192 1127275.735 0, 1209485.214 1127263.397 0, 1209220.236 1127251.075 0, 1208955.256 1127238.769 0, 1208690.276 1127226.478 0, 
+    1208425.295 1127214.202 0, 1208160.313 1127201.943 0, 1207895.331 1127189.699 0, 1207630.348 1127177.47 0, 1207365.364 1127165.257 0, 1207100.38 1127153.06 0, 1206835.394 1127140.878 0, 1206570.408 1127128.712 0, 1206305.422 1127116.561 0, 1206040.434 1127104.427 0, 
+    1205775.446 1127092.307 0, 1205510.457 1127080.203 0, 1205245.468 1127068.115 0, 1204980.477 1127056.043 0, 1204715.487 1127043.986 0, 1204450.495 1127031.944 0, 1204185.502 1127019.919 0, 1203920.509 1127007.909 0, 1203654.266 1126995.858 0, 1203402.064 1132571.391 0, 
+    1203149.862 1138146.912 0, 1203415.446 1138158.934 0, 1203679.782 1138170.914 0, 1203944.118 1138182.91 0, 1204208.454 1138194.922 0, 1204472.788 1138206.949 0, 1204737.122 1138218.991 0, 1205001.456 1138231.049 0, 1205265.788 1138243.123 0, 1205530.12 1138255.213 0, 
+    1205794.451 1138267.317 0, 1206058.781 1138279.438 0, 1206323.111 1138291.574 0, 1206587.44 1138303.725 0, 1206851.768 1138315.892 0, 1207116.096 1138328.075 0, 1207380.423 1138340.273 0, 1207644.749 1138352.487 0, 1207909.074 1138364.716 0, 1208173.399 1138376.961 0, 
+    1208437.723 1138389.222 0, 1208702.046 1138401.498 0, 1208966.368 1138413.789 0, 1209230.69 1138426.097 0, 1209493.766 1138438.361 0, 1209759.331 1138450.757 0, 1210023.651 1138463.111 0, 1210287.97 1138475.481 0, 1210552.288 1138487.866 0, 1210816.605 1138500.266 0, 
+    1211080.922 1138512.682 0, 1211345.238 1138525.114 0, 1211609.553 1138537.561 0, 1211873.867 1138550.023 0, 1212138.181 1138562.502 0, 1212402.494 1138574.995 0, 1212666.806 1138587.505 0, 1212931.118 1138600.03 0, 1213195.429 1138612.57 0, 1213459.739 1138625.126 0, 
+    1213724.048 1138637.698 0, 1213988.357 1138650.285 0, 1214252.664 1138662.888 0, 1214516.971 1138675.506 0, 1214781.278 1138688.14 0, 1215045.583 1138700.789 0, 1215309.888 1138713.454 0, 1215574.192 1138726.135 0, 1215837.251 1138738.771 0, 1216105.204 1133163.985 0, 
+    1216373.157 1127589.186 0))
+
+POLYGON ((1228522.918 1139366.471 0, 1228259.894 1139353.092 0, 1227995.627 1139339.665 0, 1227731.359 1139326.253 0, 1227467.09 1139312.857 0, 1227202.82 1139299.476 0, 1226938.55 1139286.111 0, 1226674.279 1139272.762 0, 1226410.007 1139259.428 0, 1226145.734 1139246.11 0, 
+    1225881.461 1139232.807 0, 1225617.186 1139219.52 0, 1225352.911 1139206.249 0, 1225088.635 1139192.993 0, 1224824.359 1139179.752 0, 1224560.081 1139166.527 0, 1224295.803 1139153.318 0, 1224031.524 1139140.124 0, 1223767.245 1139126.946 0, 1223502.964 1139113.783 0, 
+    1223238.683 1139100.636 0, 1222974.401 1139087.504 0, 1222710.118 1139074.388 0, 1222445.834 1139061.288 0, 1222180.307 1139048.141 0, 1221917.265 1139035.133 0, 1221652.979 1139022.079 0, 1221388.692 1139009.041 0, 1221124.405 1138996.018 0, 1220860.116 1138983.011 0, 
+    1220595.827 1138970.02 0, 1220331.538 1138957.044 0, 1220067.247 1138944.083 0, 1219802.956 1138931.138 0, 1219538.664 1138918.209 0, 1219274.371 1138905.295 0, 1219010.077 1138892.397 0, 1218745.783 1138879.514 0, 1218481.488 1138866.647 0, 1218217.192 1138853.795 0, 
+    1217952.896 1138840.959 0, 1217688.598 1138828.139 0, 1217424.3 1138815.334 0, 1217160.001 1138802.544 0, 1216895.702 1138789.77 0, 1216631.401 1138777.012 0, 1216367.1 1138764.269 0, 1216102.798 1138751.542 0, 1215837.251 1138738.771 0, 1215569.3 1144313.54 0, 
+    1215301.349 1149888.286 0, 1215566.236 1149901.026 0, 1215829.882 1149913.721 0, 1216093.527 1149926.432 0, 1216357.171 1149939.159 0, 1216620.814 1149951.901 0, 1216884.457 1149964.659 0, 1217148.099 1149977.432 0, 1217411.74 1149990.221 0, 1217675.38 1150003.025 0, 
+    1217939.02 1150015.845 0, 1218202.659 1150028.68 0, 1218466.297 1150041.53 0, 1218729.934 1150054.397 0, 1218993.571 1150067.278 0, 1219257.207 1150080.176 0, 1219520.842 1150093.089 0, 1219784.476 1150106.017 0, 1220048.11 1150118.961 0, 1220311.742 1150131.92 0, 
+    1220575.374 1150144.895 0, 1220839.006 1150157.885 0, 1221102.636 1150170.891 0, 1221366.266 1150183.913 0, 1221628.655 1150196.888 0, 1221893.523 1150210.002 0, 1222157.15 1150223.07 0, 1222420.777 1150236.153 0, 1222684.403 1150249.252 0, 1222948.028 1150262.367 0, 
+    1223211.652 1150275.497 0, 1223475.276 1150288.643 0, 1223738.899 1150301.804 0, 1224002.521 1150314.98 0, 1224266.142 1150328.172 0, 1224529.763 1150341.38 0, 1224793.382 1150354.603 0, 1225057.001 1150367.842 0, 1225320.619 1150381.096 0, 1225584.237 1150394.366 0, 
+    1225847.853 1150407.651 0, 1226111.469 1150420.952 0, 1226375.084 1150434.268 0, 1226638.698 1150447.599 0, 1226902.312 1150460.947 0, 1227165.924 1150474.31 0, 1227429.536 1150487.688 0, 1227693.147 1150501.082 0, 1227955.518 1150514.428 0, 1228239.218 1144940.461 0, 
+    1228522.918 1139366.471 0))
+
+POLYGON ((1240607.869 1151176.317 0, 1240345.534 1151162.23 0, 1240081.962 1151148.091 0, 1239818.389 1151133.968 0, 1239554.815 1151119.861 0, 1239291.24 1151105.769 0, 1239027.665 1151091.693 0, 1238764.089 1151077.632 0, 1238500.511 1151063.586 0, 1238236.933 1151049.556 0, 
+    1237973.355 1151035.542 0, 1237709.775 1151021.543 0, 1237446.195 1151007.56 0, 1237182.613 1150993.592 0, 1236919.031 1150979.639 0, 1236655.448 1150965.703 0, 1236391.865 1150951.781 0, 1236128.28 1150937.875 0, 1235864.695 1150923.985 0, 1235601.108 1150910.11 0, 
+    1235337.521 1150896.251 0, 1235073.934 1150882.407 0, 1234810.345 1150868.579 0, 1234546.755 1150854.766 0, 1234281.927 1150840.905 0, 1234019.574 1150827.188 0, 1233755.982 1150813.421 0, 1233492.39 1150799.671 0, 1233228.796 1150785.936 0, 1232965.202 1150772.216 0, 
+    1232701.607 1150758.512 0, 1232438.011 1150744.823 0, 1232174.414 1150731.15 0, 1231910.816 1150717.493 0, 1231647.218 1150703.851 0, 1231383.619 1150690.224 0, 1231120.019 1150676.613 0, 1230856.418 1150663.018 0, 1230592.817 1150649.438 0, 1230329.214 1150635.873 0, 
+    1230065.611 1150622.324 0, 1229802.007 1150608.791 0, 1229538.403 1150595.273 0, 1229274.797 1150581.77 0, 1229011.191 1150568.283 0, 1228747.584 1150554.812 0, 1228483.976 1150541.356 0, 1228220.367 1150527.916 0, 1227955.518 1150514.428 0, 1227671.82 1156088.369 0, 
+    1227388.124 1161662.278 0, 1227652.313 1161675.733 0, 1227915.266 1161689.14 0, 1228178.218 1161702.562 0, 1228441.169 1161716 0, 1228704.119 1161729.453 0, 1228967.068 1161742.922 0, 1229230.017 1161756.406 0, 1229492.965 1161769.906 0, 1229755.912 1161783.421 0, 
+    1230018.858 1161796.952 0, 1230281.803 1161810.498 0, 1230544.748 1161824.06 0, 1230807.692 1161837.637 0, 1231070.635 1161851.23 0, 1231333.577 1161864.838 0, 1231596.518 1161878.461 0, 1231859.459 1161892.1 0, 1232122.399 1161905.755 0, 1232385.338 1161919.425 0, 
+    1232648.276 1161933.11 0, 1232911.213 1161946.811 0, 1233174.15 1161960.528 0, 1233437.086 1161974.26 0, 1233698.786 1161987.942 0, 1233962.955 1162001.77 0, 1234225.888 1162015.548 0, 1234488.821 1162029.342 0, 1234751.753 1162043.151 0, 1235014.684 1162056.976 0, 
+    1235277.614 1162070.816 0, 1235540.543 1162084.672 0, 1235803.471 1162098.543 0, 1236066.399 1162112.43 0, 1236329.326 1162126.332 0, 1236592.252 1162140.25 0, 1236855.177 1162154.183 0, 1237118.102 1162168.131 0, 1237381.025 1162182.095 0, 1237643.948 1162196.075 0, 
+    1237906.87 1162210.07 0, 1238169.791 1162224.08 0, 1238432.711 1162238.106 0, 1238695.631 1162252.148 0, 1238958.549 1162266.204 0, 1239221.467 1162280.277 0, 1239484.384 1162294.365 0, 1239747.3 1162308.468 0, 1240008.982 1162322.52 0, 1240308.424 1156749.435 0, 
+    1240607.869 1151176.317 0))
+
+POLYGON ((1252627.924 1163018.416 0, 1252366.281 1163003.624 0, 1252103.406 1162988.778 0, 1251840.53 1162973.948 0, 1251577.653 1162959.133 0, 1251314.775 1162944.333 0, 1251051.896 1162929.549 0, 1250789.016 1162914.78 0, 1250526.136 1162900.027 0, 1250263.255 1162885.289 0, 
+    1250000.372 1162870.567 0, 1249737.489 1162855.86 0, 1249474.605 1162841.169 0, 1249211.721 1162826.493 0, 1248948.835 1162811.833 0, 1248685.948 1162797.188 0, 1248423.061 1162782.558 0, 1248160.173 1162767.944 0, 1247897.284 1162753.346 0, 1247634.394 1162738.763 0, 
+    1247371.503 1162724.195 0, 1247108.611 1162709.643 0, 1246845.719 1162695.107 0, 1246582.825 1162680.586 0, 1246318.699 1162666.012 0, 1246057.036 1162651.59 0, 1245794.14 1162637.115 0, 1245531.243 1162622.656 0, 1245268.346 1162608.212 0, 1245005.447 1162593.784 0, 
+    1244742.548 1162579.371 0, 1244479.648 1162564.974 0, 1244216.747 1162550.592 0, 1243953.845 1162536.225 0, 1243690.942 1162521.875 0, 1243428.038 1162507.539 0, 1243165.134 1162493.219 0, 1242902.229 1162478.915 0, 1242639.323 1162464.626 0, 1242376.416 1162450.352 0, 
+    1242113.508 1162436.094 0, 1241850.599 1162421.852 0, 1241587.69 1162407.624 0, 1241324.779 1162393.413 0, 1241061.868 1162379.217 0, 1240798.956 1162365.036 0, 1240536.044 1162350.871 0, 1240273.13 1162336.721 0, 1240008.982 1162322.52 0, 1239709.541 1167895.571 0, 
+    1239410.102 1173468.581 0, 1239673.592 1173482.746 0, 1239935.849 1173496.86 0, 1240198.106 1173510.99 0, 1240460.362 1173525.135 0, 1240722.617 1173539.296 0, 1240984.871 1173553.472 0, 1241247.125 1173567.664 0, 1241509.377 1173581.871 0, 1241771.629 1173596.093 0, 
+    1242033.88 1173610.331 0, 1242296.13 1173624.585 0, 1242558.379 1173638.854 0, 1242820.628 1173653.138 0, 1243082.875 1173667.437 0, 1243345.122 1173681.753 0, 1243607.368 1173696.083 0, 1243869.613 1173710.429 0, 1244131.857 1173724.79 0, 1244394.1 1173739.167 0, 
+    1244656.343 1173753.56 0, 1244918.585 1173767.967 0, 1245180.825 1173782.39 0, 1245443.065 1173796.829 0, 1245704.075 1173811.215 0, 1245967.543 1173825.752 0, 1246229.78 1173840.237 0, 1246492.017 1173854.738 0, 1246754.252 1173869.253 0, 1247016.487 1173883.785 0, 
+    1247278.721 1173898.331 0, 1247540.954 1173912.893 0, 1247803.187 1173927.471 0, 1248065.418 1173942.064 0, 1248327.649 1173956.672 0, 1248589.878 1173971.296 0, 1248852.107 1173985.935 0, 1249114.335 1174000.59 0, 1249376.562 1174015.26 0, 1249638.789 1174029.945 0, 
+    1249901.014 1174044.646 0, 1250163.238 1174059.363 0, 1250425.462 1174074.094 0, 1250687.685 1174088.842 0, 1250949.907 1174103.604 0, 1251212.128 1174118.382 0, 1251474.348 1174133.176 0, 1251736.567 1174147.985 0, 1251997.557 1174162.74 0, 1252312.739 1168590.598 0, 
+    1252627.924 1163018.416 0))
+
+POLYGON ((1264583.001 1174892.458 0, 1264322.052 1174876.966 0, 1264059.875 1174861.416 0, 1263797.698 1174845.882 0, 1263535.52 1174830.363 0, 1263273.34 1174814.86 0, 1263011.16 1174799.372 0, 1262748.979 1174783.899 0, 1262486.797 1174768.442 0, 1262224.615 1174753 0, 
+    1261962.431 1174737.574 0, 1261700.246 1174722.163 0, 1261438.061 1174706.767 0, 1261175.874 1174691.387 0, 1260913.687 1174676.023 0, 1260651.499 1174660.674 0, 1260389.31 1174645.34 0, 1260127.12 1174630.022 0, 1259864.929 1174614.719 0, 1259602.737 1174599.431 0, 
+    1259340.544 1174584.159 0, 1259078.35 1174568.903 0, 1258816.156 1174553.662 0, 1258553.96 1174538.436 0, 1258290.537 1174523.155 0, 1258029.567 1174508.031 0, 1257767.369 1174492.852 0, 1257505.17 1174477.688 0, 1257242.97 1174462.539 0, 1256980.769 1174447.406 0, 
+    1256718.567 1174432.288 0, 1256456.365 1174417.186 0, 1256194.161 1174402.099 0, 1255931.957 1174387.028 0, 1255669.752 1174371.972 0, 1255407.546 1174356.932 0, 1255145.339 1174341.906 0, 1254883.131 1174326.897 0, 1254620.922 1174311.903 0, 1254358.712 1174296.924 0, 
+    1254096.502 1174281.961 0, 1253834.29 1174267.013 0, 1253572.078 1174252.08 0, 1253309.865 1174237.163 0, 1253047.651 1174222.262 0, 1252785.436 1174207.375 0, 1252523.22 1174192.505 0, 1252261.003 1174177.649 0, 1251997.557 1174162.74 0, 1251682.378 1179734.837 0, 
+    1251367.201 1185306.884 0, 1251629.988 1185321.757 0, 1251891.549 1185336.575 0, 1252153.109 1185351.408 0, 1252414.668 1185366.257 0, 1252676.226 1185381.121 0, 1252937.783 1185396.001 0, 1253199.339 1185410.896 0, 1253460.895 1185425.807 0, 1253722.45 1185440.733 0, 
+    1253984.003 1185455.674 0, 1254245.556 1185470.631 0, 1254507.108 1185485.603 0, 1254768.659 1185500.59 0, 1255030.21 1185515.593 0, 1255291.759 1185530.611 0, 1255553.307 1185545.645 0, 1255814.855 1185560.694 0, 1256076.402 1185575.759 0, 1256337.947 1185590.838 0, 
+    1256599.492 1185605.934 0, 1256861.036 1185621.044 0, 1257122.58 1185636.17 0, 1257384.122 1185651.312 0, 1257644.439 1185666.398 0, 1257907.204 1185681.641 0, 1258168.743 1185696.828 0, 1258430.282 1185712.031 0, 1258691.82 1185727.25 0, 1258953.356 1185742.484 0, 
+    1259214.892 1185757.733 0, 1259476.428 1185772.997 0, 1259737.962 1185788.277 0, 1259999.495 1185803.573 0, 1260261.027 1185818.883 0, 1260522.559 1185834.209 0, 1260784.09 1185849.551 0, 1261045.619 1185864.908 0, 1261307.148 1185880.28 0, 1261568.676 1185895.668 0, 
+    1261830.203 1185911.071 0, 1262091.729 1185926.49 0, 1262353.254 1185941.923 0, 1262614.778 1185957.373 0, 1262876.302 1185972.837 0, 1263137.824 1185988.318 0, 1263399.346 1186003.813 0, 1263660.866 1186019.324 0, 1263921.163 1186034.777 0, 1264252.08 1180463.643 0, 
+    1264583.001 1174892.458 0))
+
+POLYGON ((1276473.018 1186798.135 0, 1276212.764 1186781.946 0, 1275951.288 1186765.696 0, 1275689.812 1186749.462 0, 1275428.334 1186733.243 0, 1275166.855 1186717.039 0, 1274905.376 1186700.851 0, 1274643.895 1186684.679 0, 1274382.414 1186668.521 0, 1274120.932 1186652.38 0, 
+    1273859.448 1186636.253 0, 1273597.964 1186620.142 0, 1273336.479 1186604.046 0, 1273074.992 1186587.966 0, 1272813.505 1186571.901 0, 1272552.017 1186555.851 0, 1272290.528 1186539.817 0, 1272029.038 1186523.798 0, 1271767.547 1186507.795 0, 1271506.055 1186491.807 0, 
+    1271244.563 1186475.834 0, 1270983.069 1186459.877 0, 1270721.574 1186443.935 0, 1270460.079 1186428.009 0, 1270197.36 1186412.023 0, 1269937.084 1186396.202 0, 1269675.586 1186380.322 0, 1269414.087 1186364.457 0, 1269152.586 1186348.607 0, 1268891.085 1186332.773 0, 
+    1268629.583 1186316.955 0, 1268368.08 1186301.151 0, 1268106.576 1186285.363 0, 1267845.071 1186269.591 0, 1267583.565 1186253.834 0, 1267322.058 1186238.092 0, 1267060.551 1186222.366 0, 1266799.042 1186206.655 0, 1266537.532 1186190.959 0, 1266276.022 1186175.279 0, 
+    1266014.51 1186159.614 0, 1265752.998 1186143.965 0, 1265491.485 1186128.331 0, 1265229.971 1186112.712 0, 1264968.455 1186097.109 0, 1264706.939 1186081.521 0, 1264445.422 1186065.949 0, 1264183.905 1186050.392 0, 1263921.163 1186034.777 0, 1263590.248 1191605.858 0, 
+    1263259.337 1197176.88 0, 1263521.42 1197192.455 0, 1263782.283 1197207.973 0, 1264043.144 1197223.507 0, 1264304.004 1197239.056 0, 1264564.863 1197254.62 0, 1264825.722 1197270.199 0, 1265086.579 1197285.794 0, 1265347.436 1197301.404 0, 1265608.291 1197317.029 0, 
+    1265869.146 1197332.67 0, 1266130 1197348.327 0, 1266390.853 1197363.998 0, 1266651.705 1197379.685 0, 1266912.556 1197395.387 0, 1267173.406 1197411.105 0, 1267434.255 1197426.838 0, 1267695.103 1197442.586 0, 1267955.951 1197458.35 0, 1268216.797 1197474.129 0, 
+    1268477.642 1197489.923 0, 1268738.487 1197505.733 0, 1268999.331 1197521.558 0, 1269260.173 1197537.399 0, 1269519.796 1197553.18 0, 1269781.856 1197569.125 0, 1270042.696 1197585.012 0, 1270303.535 1197600.914 0, 1270564.373 1197616.831 0, 1270825.21 1197632.764 0, 
+    1271086.046 1197648.712 0, 1271346.881 1197664.675 0, 1271607.715 1197680.653 0, 1271868.549 1197696.647 0, 1272129.381 1197712.657 0, 1272390.212 1197728.681 0, 1272651.043 1197744.721 0, 1272911.872 1197760.777 0, 1273172.701 1197776.847 0, 1273433.529 1197792.934 0, 
+    1273694.355 1197809.035 0, 1273955.181 1197825.152 0, 1274216.006 1197841.284 0, 1274476.83 1197857.431 0, 1274737.653 1197873.594 0, 1274998.475 1197889.772 0, 1275259.296 1197905.966 0, 1275520.116 1197922.175 0, 1275779.717 1197938.323 0, 1276126.366 1192368.258 0, 
+    1276473.018 1186798.135 0))
+
+POLYGON ((1288297.895 1198735.136 0, 1288038.339 1198718.254 0, 1287777.565 1198701.308 0, 1287516.791 1198684.378 0, 1287256.016 1198667.463 0, 1286995.24 1198650.563 0, 1286734.463 1198633.679 0, 1286473.684 1198616.81 0, 1286212.905 1198599.956 0, 1285952.125 1198583.118 0, 
+    1285691.344 1198566.295 0, 1285430.562 1198549.488 0, 1285169.779 1198532.695 0, 1284908.994 1198515.918 0, 1284648.209 1198499.157 0, 1284387.423 1198482.411 0, 1284126.636 1198465.68 0, 1283865.848 1198448.965 0, 1283605.059 1198432.264 0, 1283344.269 1198415.58 0, 
+    1283083.478 1198398.91 0, 1282822.686 1198382.256 0, 1282561.893 1198365.618 0, 1282301.099 1198348.994 0, 1282039.087 1198332.309 0, 1281779.508 1198315.793 0, 1281518.711 1198299.216 0, 1281257.914 1198282.654 0, 1280997.115 1198266.108 0, 1280736.315 1198249.576 0, 
+    1280475.514 1198233.06 0, 1280214.712 1198216.56 0, 1279953.91 1198200.075 0, 1279693.106 1198183.605 0, 1279432.301 1198167.15 0, 1279171.496 1198150.711 0, 1278910.689 1198134.287 0, 1278649.881 1198117.879 0, 1278389.073 1198101.486 0, 1278128.263 1198085.108 0, 
+    1277867.453 1198068.746 0, 1277606.642 1198052.399 0, 1277345.829 1198036.067 0, 1277085.016 1198019.751 0, 1276824.202 1198003.45 0, 1276563.386 1197987.164 0, 1276302.57 1197970.894 0, 1276041.753 1197954.639 0, 1275779.717 1197938.323 0, 1275433.072 1203508.325 0, 
+    1275086.432 1209078.258 0, 1275347.809 1209094.533 0, 1275607.97 1209110.747 0, 1275868.131 1209126.976 0, 1276128.291 1209143.221 0, 1276388.449 1209159.481 0, 1276648.607 1209175.756 0, 1276908.764 1209192.047 0, 1277168.919 1209208.353 0, 1277429.074 1209224.674 0, 
+    1277689.228 1209241.011 0, 1277949.381 1209257.362 0, 1278209.533 1209273.73 0, 1278469.684 1209290.112 0, 1278729.834 1209306.51 0, 1278989.983 1209322.923 0, 1279250.131 1209339.352 0, 1279510.278 1209355.795 0, 1279770.424 1209372.254 0, 1280030.569 1209388.729 0, 
+    1280290.713 1209405.219 0, 1280550.857 1209421.724 0, 1280810.999 1209438.244 0, 1281071.14 1209454.78 0, 1281330.067 1209471.253 0, 1281591.42 1209487.897 0, 1281851.558 1209504.478 0, 1282111.695 1209521.075 0, 1282371.832 1209537.687 0, 1282631.967 1209554.315 0, 
+    1282892.102 1209570.958 0, 1283152.235 1209587.616 0, 1283412.368 1209604.289 0, 1283672.499 1209620.978 0, 1283932.629 1209637.682 0, 1284192.759 1209654.401 0, 1284452.888 1209671.136 0, 1284713.015 1209687.886 0, 1284973.142 1209704.651 0, 1285233.267 1209721.432 0, 
+    1285493.392 1209738.228 0, 1285753.515 1209755.039 0, 1286013.638 1209771.866 0, 1286273.76 1209788.707 0, 1286533.88 1209805.565 0, 1286794 1209822.437 0, 1287054.119 1209839.325 0, 1287314.236 1209856.228 0, 1287573.14 1209873.067 0, 1287935.515 1204304.136 0, 
+    1288297.895 1198735.136 0))
+
+POLYGON ((1300057.554 1210703.151 0, 1299798.696 1210685.58 0, 1299538.627 1210667.942 0, 1299278.557 1210650.319 0, 1299018.487 1210632.712 0, 1298758.415 1210615.12 0, 1298498.342 1210597.543 0, 1298238.268 1210579.982 0, 1297978.192 1210562.436 0, 1297718.116 1210544.905 0, 
+    1297458.039 1210527.39 0, 1297197.961 1210509.89 0, 1296937.882 1210492.405 0, 1296677.802 1210474.935 0, 1296417.72 1210457.481 0, 1296157.638 1210440.042 0, 1295897.555 1210422.619 0, 1295637.471 1210405.21 0, 1295377.385 1210387.817 0, 1295117.299 1210370.44 0, 
+    1294857.211 1210353.077 0, 1294597.123 1210335.73 0, 1294337.034 1210318.398 0, 1294076.943 1210301.082 0, 1293815.64 1210283.7 0, 1293556.759 1210266.495 0, 1293296.666 1210249.225 0, 1293036.571 1210231.969 0, 1292776.476 1210214.729 0, 1292516.379 1210197.505 0, 
+    1292256.281 1210180.296 0, 1291996.183 1210163.102 0, 1291736.083 1210145.923 0, 1291475.983 1210128.76 0, 1291215.881 1210111.612 0, 1290955.778 1210094.479 0, 1290695.675 1210077.361 0, 1290435.57 1210060.259 0, 1290175.464 1210043.172 0, 1289915.358 1210026.101 0, 
+    1289655.25 1210009.045 0, 1289395.142 1209992.004 0, 1289135.032 1209974.978 0, 1288874.921 1209957.968 0, 1288614.81 1209940.973 0, 1288354.697 1209923.993 0, 1288094.583 1209907.029 0, 1287834.469 1209890.08 0, 1287573.14 1209873.067 0, 1287210.77 1215441.927 0, 
+    1286848.404 1221010.708 0, 1287109.074 1221027.678 0, 1287368.533 1221044.584 0, 1287627.991 1221061.506 0, 1287887.448 1221078.443 0, 1288146.905 1221095.395 0, 1288406.36 1221112.362 0, 1288665.814 1221129.345 0, 1288925.267 1221146.343 0, 1289184.719 1221163.356 0, 
+    1289444.17 1221180.384 0, 1289703.62 1221197.428 0, 1289963.069 1221214.487 0, 1290222.518 1221231.562 0, 1290481.965 1221248.651 0, 1290741.411 1221265.756 0, 1291000.856 1221282.876 0, 1291260.3 1221300.011 0, 1291519.743 1221317.162 0, 1291779.185 1221334.328 0, 
+    1292038.626 1221351.509 0, 1292298.066 1221368.706 0, 1292557.505 1221385.917 0, 1292816.943 1221403.144 0, 1293075.172 1221420.306 0, 1293335.816 1221437.644 0, 1293595.251 1221454.917 0, 1293854.685 1221472.205 0, 1294114.118 1221489.508 0, 1294373.55 1221506.827 0, 
+    1294632.981 1221524.161 0, 1294892.411 1221541.51 0, 1295151.84 1221558.874 0, 1295411.268 1221576.254 0, 1295670.695 1221593.649 0, 1295930.12 1221611.059 0, 1296189.545 1221628.485 0, 1296448.969 1221645.925 0, 1296708.392 1221663.381 0, 1296967.813 1221680.853 0, 
+    1297227.234 1221698.339 0, 1297486.654 1221715.841 0, 1297746.072 1221733.358 0, 1298005.49 1221750.891 0, 1298264.906 1221768.438 0, 1298524.322 1221786.001 0, 1298783.736 1221803.579 0, 1299043.15 1221821.173 0, 1299301.355 1221838.7 0, 1299679.452 1216270.964 0, 
+    1300057.554 1210703.151 0))
+
+POLYGON ((1311751.916 1222701.869 0, 1311493.76 1222683.613 0, 1311234.397 1222665.287 0, 1310975.033 1222646.976 0, 1310715.668 1222628.68 0, 1310456.303 1222610.4 0, 1310196.936 1222592.134 0, 1309937.567 1222573.885 0, 1309678.198 1222555.65 0, 1309418.828 1222537.43 0, 
+    1309159.457 1222519.226 0, 1308900.084 1222501.037 0, 1308640.711 1222482.864 0, 1308381.336 1222464.705 0, 1308121.961 1222446.562 0, 1307862.584 1222428.435 0, 1307603.207 1222410.322 0, 1307343.828 1222392.225 0, 1307084.448 1222374.143 0, 1306825.067 1222356.076 0, 
+    1306565.685 1222338.024 0, 1306306.302 1222319.988 0, 1306046.918 1222301.967 0, 1305787.533 1222283.962 0, 1305526.94 1222265.888 0, 1305268.759 1222247.996 0, 1305009.371 1222230.036 0, 1304749.982 1222212.092 0, 1304490.591 1222194.162 0, 1304231.2 1222176.248 0, 
+    1303971.807 1222158.349 0, 1303712.414 1222140.466 0, 1303453.019 1222122.598 0, 1303193.623 1222104.745 0, 1302934.226 1222086.907 0, 1302674.829 1222069.084 0, 1302415.43 1222051.277 0, 1302156.03 1222033.485 0, 1301896.629 1222015.709 0, 1301637.227 1221997.947 0, 
+    1301377.824 1221980.201 0, 1301118.42 1221962.47 0, 1300859.015 1221944.755 0, 1300599.609 1221927.054 0, 1300340.201 1221909.369 0, 1300080.793 1221891.699 0, 1299821.384 1221874.045 0, 1299561.973 1221856.406 0, 1299301.355 1221838.7 0, 1298923.264 1227406.353 0, 
+    1298545.178 1232973.919 0, 1298805.138 1232991.581 0, 1299063.893 1233009.175 0, 1299322.647 1233026.785 0, 1299581.4 1233044.41 0, 1299840.152 1233062.051 0, 1300098.903 1233079.706 0, 1300357.652 1233097.377 0, 1300616.401 1233115.063 0, 1300875.149 1233132.765 0, 
+    1301133.895 1233150.481 0, 1301392.641 1233168.213 0, 1301651.386 1233185.96 0, 1301910.129 1233203.722 0, 1302168.872 1233221.5 0, 1302427.613 1233239.292 0, 1302686.353 1233257.1 0, 1302945.093 1233274.923 0, 1303203.831 1233292.762 0, 1303462.568 1233310.615 0, 
+    1303721.304 1233328.484 0, 1303980.039 1233346.368 0, 1304238.773 1233364.267 0, 1304497.506 1233382.182 0, 1304755.035 1233400.028 0, 1305014.969 1233418.057 0, 1305273.699 1233436.017 0, 1305532.428 1233453.992 0, 1305791.155 1233471.983 0, 1306049.882 1233489.989 0, 
+    1306308.608 1233508.01 0, 1306567.332 1233526.046 0, 1306826.056 1233544.098 0, 1307084.778 1233562.165 0, 1307343.499 1233580.247 0, 1307602.22 1233598.344 0, 1307860.939 1233616.456 0, 1308119.657 1233634.584 0, 1308378.374 1233652.727 0, 1308637.09 1233670.885 0, 
+    1308895.805 1233689.058 0, 1309154.519 1233707.247 0, 1309413.232 1233725.451 0, 1309671.943 1233743.67 0, 1309930.654 1233761.904 0, 1310189.364 1233780.154 0, 1310448.072 1233798.418 0, 1310706.779 1233816.698 0, 1310964.284 1233834.909 0, 1311358.097 1228268.432 0, 
+    1311751.916 1222701.869 0))
+
+POLYGON ((1323380.907 1234730.98 0, 1323123.453 1234712.043 0, 1322864.799 1234693.032 0, 1322606.143 1234674.036 0, 1322347.486 1234655.056 0, 1322088.828 1234636.091 0, 1321830.168 1234617.141 0, 1321571.508 1234598.206 0, 1321312.847 1234579.287 0, 1321054.184 1234560.383 0, 
+    1320795.52 1234541.494 0, 1320536.856 1234522.62 0, 1320278.19 1234503.761 0, 1320019.523 1234484.918 0, 1319760.855 1234466.09 0, 1319502.186 1234447.277 0, 1319243.515 1234428.479 0, 1318984.844 1234409.697 0, 1318726.171 1234390.93 0, 1318467.498 1234372.178 0, 
+    1318208.823 1234353.441 0, 1317950.147 1234334.719 0, 1317691.47 1234316.013 0, 1317432.792 1234297.322 0, 1317172.912 1234278.56 0, 1316915.433 1234259.986 0, 1316656.751 1234241.34 0, 1316398.069 1234222.71 0, 1316139.385 1234204.095 0, 1315880.701 1234185.495 0, 
+    1315622.015 1234166.911 0, 1315363.328 1234148.342 0, 1315104.64 1234129.788 0, 1314845.951 1234111.249 0, 1314587.261 1234092.725 0, 1314328.57 1234074.217 0, 1314069.878 1234055.724 0, 1313811.184 1234037.246 0, 1313552.49 1234018.783 0, 1313293.794 1234000.336 0, 
+    1313035.098 1233981.903 0, 1312776.4 1233963.486 0, 1312517.701 1233945.085 0, 1312259.001 1233926.698 0, 1312000.3 1233908.327 0, 1311741.598 1233889.971 0, 1311482.895 1233871.63 0, 1311224.191 1233853.304 0, 1310964.284 1233834.909 0, 1310570.477 1239401.293 0, 
+    1310176.677 1244967.581 0, 1310435.926 1244985.93 0, 1310693.975 1245004.209 0, 1310952.023 1245022.503 0, 1311210.07 1245040.813 0, 1311468.115 1245059.138 0, 1311726.16 1245077.478 0, 1311984.204 1245095.833 0, 1312242.246 1245114.203 0, 1312500.288 1245132.589 0, 
+    1312758.328 1245150.99 0, 1313016.367 1245169.405 0, 1313274.405 1245187.837 0, 1313532.442 1245206.283 0, 1313790.478 1245224.744 0, 1314048.513 1245243.221 0, 1314306.547 1245261.713 0, 1314564.58 1245280.22 0, 1314822.611 1245298.742 0, 1315080.642 1245317.28 0, 
+    1315338.671 1245335.832 0, 1315596.7 1245354.4 0, 1315854.727 1245372.983 0, 1316112.753 1245391.581 0, 1316369.58 1245410.108 0, 1316628.802 1245428.823 0, 1316886.825 1245447.467 0, 1317144.847 1245466.126 0, 1317402.867 1245484.8 0, 1317660.887 1245503.489 0, 
+    1317918.905 1245522.194 0, 1318176.923 1245540.913 0, 1318434.939 1245559.648 0, 1318692.954 1245578.398 0, 1318950.968 1245597.163 0, 1319208.981 1245615.944 0, 1319466.993 1245634.739 0, 1319725.004 1245653.55 0, 1319983.013 1245672.376 0, 1320241.022 1245691.217 0, 
+    1320499.029 1245710.074 0, 1320757.036 1245728.945 0, 1321015.041 1245747.832 0, 1321273.045 1245766.734 0, 1321531.048 1245785.651 0, 1321789.05 1245804.583 0, 1322047.051 1245823.531 0, 1322305.05 1245842.493 0, 1322561.852 1245861.383 0, 1322971.376 1240296.23 0, 
+    1323380.907 1234730.98 0))
+
+POLYGON ((1334944.452 1246790.172 0, 1334687.703 1246770.557 0, 1334429.758 1246750.865 0, 1334171.812 1246731.189 0, 1333913.864 1246711.528 0, 1333655.916 1246691.882 0, 1333397.966 1246672.251 0, 1333140.015 1246652.636 0, 1332882.063 1246633.035 0, 1332624.11 1246613.45 0, 
+    1332366.156 1246593.88 0, 1332108.201 1246574.325 0, 1331850.244 1246554.786 0, 1331592.286 1246535.261 0, 1331334.327 1246515.752 0, 1331076.367 1246496.258 0, 1330818.406 1246476.779 0, 1330560.444 1246457.315 0, 1330302.48 1246437.867 0, 1330044.516 1246418.433 0, 
+    1329786.55 1246399.015 0, 1329528.583 1246379.612 0, 1329270.615 1246360.224 0, 1329012.646 1246340.852 0, 1328753.48 1246321.405 0, 1328496.704 1246302.152 0, 1328238.732 1246282.825 0, 1327980.758 1246263.513 0, 1327722.783 1246244.216 0, 1327464.807 1246224.935 0, 
+    1327206.83 1246205.669 0, 1326948.852 1246186.417 0, 1326690.872 1246167.182 0, 1326432.892 1246147.961 0, 1326174.91 1246128.755 0, 1325916.927 1246109.565 0, 1325658.943 1246090.389 0, 1325400.958 1246071.229 0, 1325142.972 1246052.085 0, 1324884.985 1246032.955 0, 
+    1324626.997 1246013.84 0, 1324369.007 1245994.741 0, 1324111.016 1245975.657 0, 1323853.025 1245956.588 0, 1323595.032 1245937.534 0, 1323337.038 1245918.496 0, 1323079.042 1245899.472 0, 1322821.046 1245880.464 0, 1322561.852 1245861.383 0, 1322152.335 1251426.435 0, 
+    1321742.827 1256991.38 0, 1322001.363 1257010.413 0, 1322258.704 1257029.373 0, 1322516.044 1257048.348 0, 1322773.383 1257067.338 0, 1323030.721 1257086.344 0, 1323288.057 1257105.364 0, 1323545.393 1257124.4 0, 1323802.727 1257143.451 0, 1324060.061 1257162.517 0, 
+    1324317.393 1257181.598 0, 1324574.724 1257200.694 0, 1324832.054 1257219.805 0, 1325089.383 1257238.932 0, 1325346.711 1257258.074 0, 1325604.037 1257277.23 0, 1325861.363 1257296.402 0, 1326118.687 1257315.589 0, 1326376.01 1257334.792 0, 1326633.332 1257354.009 0, 
+    1326890.653 1257373.242 0, 1327147.973 1257392.489 0, 1327405.292 1257411.752 0, 1327662.61 1257431.03 0, 1327918.733 1257450.234 0, 1328177.241 1257469.632 0, 1328434.555 1257488.955 0, 1328691.868 1257508.294 0, 1328949.18 1257527.647 0, 1329206.491 1257547.016 0, 
+    1329463.801 1257566.4 0, 1329721.109 1257585.799 0, 1329978.416 1257605.214 0, 1330235.723 1257624.643 0, 1330493.028 1257644.088 0, 1330750.331 1257663.548 0, 1331007.634 1257683.022 0, 1331264.936 1257702.512 0, 1331522.236 1257722.018 0, 1331779.535 1257741.538 0, 
+    1332036.834 1257761.073 0, 1332294.131 1257780.624 0, 1332551.426 1257800.19 0, 1332808.721 1257819.771 0, 1333066.015 1257839.367 0, 1333323.307 1257858.978 0, 1333580.598 1257878.604 0, 1333837.888 1257898.246 0, 1334093.986 1257917.811 0, 1334519.215 1252354.045 0, 
+    1334944.452 1246790.172 0))
+
+POLYGON ((1346442.478 1258879.133 0, 1346186.435 1258858.843 0, 1345929.202 1258838.475 0, 1345671.967 1258818.122 0, 1345414.731 1258797.784 0, 1345157.494 1258777.461 0, 1344900.256 1258757.153 0, 1344643.016 1258736.861 0, 1344385.775 1258716.583 0, 1344128.533 1258696.321 0, 
+    1343871.29 1258676.074 0, 1343614.046 1258655.842 0, 1343356.8 1258635.625 0, 1343099.554 1258615.423 0, 1342842.306 1258595.237 0, 1342585.057 1258575.065 0, 1342327.807 1258554.909 0, 1342070.555 1258534.768 0, 1341813.303 1258514.642 0, 1341556.049 1258494.531 0, 
+    1341298.794 1258474.435 0, 1341041.538 1258454.355 0, 1340784.28 1258434.289 0, 1340527.022 1258414.239 0, 1340268.572 1258394.111 0, 1340012.501 1258374.184 0, 1339755.239 1258354.179 0, 1339497.976 1258334.189 0, 1339240.711 1258314.214 0, 1338983.446 1258294.255 0, 
+    1338726.179 1258274.311 0, 1338468.911 1258254.381 0, 1338211.642 1258234.467 0, 1337954.372 1258214.569 0, 1337697.1 1258194.685 0, 1337439.828 1258174.816 0, 1337182.554 1258154.963 0, 1336925.279 1258135.124 0, 1336668.003 1258115.301 0, 1336410.725 1258095.493 0, 
+    1336153.447 1258075.7 0, 1335896.167 1258055.922 0, 1335638.886 1258036.16 0, 1335381.604 1258016.412 0, 1335124.321 1257996.68 0, 1334867.037 1257976.963 0, 1334609.752 1257957.261 0, 1334352.465 1257937.574 0, 1334093.986 1257917.811 0, 1333668.765 1263481.467 0, 
+    1333243.553 1269045.006 0, 1333501.375 1269064.719 0, 1333758.006 1269084.355 0, 1334014.637 1269104.007 0, 1334271.266 1269123.674 0, 1334527.894 1269143.356 0, 1334784.521 1269163.054 0, 1335041.147 1269182.766 0, 1335297.772 1269202.493 0, 1335554.396 1269222.236 0, 
+    1335811.018 1269241.993 0, 1336067.639 1269261.766 0, 1336324.259 1269281.554 0, 1336580.878 1269301.357 0, 1336837.496 1269321.175 0, 1337094.113 1269341.008 0, 1337350.728 1269360.856 0, 1337607.342 1269380.72 0, 1337863.955 1269400.598 0, 1338120.567 1269420.492 0, 
+    1338377.178 1269440.4 0, 1338633.787 1269460.324 0, 1338890.396 1269480.263 0, 1339147.003 1269500.217 0, 1339402.422 1269520.094 0, 1339660.214 1269540.17 0, 1339916.818 1269560.169 0, 1340173.42 1269580.184 0, 1340430.021 1269600.213 0, 1340686.622 1269620.258 0, 
+    1340943.221 1269640.318 0, 1341199.818 1269660.392 0, 1341456.415 1269680.482 0, 1341713.01 1269700.587 0, 1341969.605 1269720.707 0, 1342226.198 1269740.843 0, 1342482.79 1269760.993 0, 1342739.38 1269781.158 0, 1342995.97 1269801.339 0, 1343252.558 1269821.534 0, 
+    1343509.145 1269841.745 0, 1343765.731 1269861.971 0, 1344022.316 1269882.212 0, 1344278.899 1269902.468 0, 1344535.482 1269922.739 0, 1344792.063 1269943.025 0, 1345048.643 1269963.327 0, 1345305.222 1269983.643 0, 1345560.613 1270003.881 0, 1346001.541 1264441.564 0, 
+    1346442.478 1258879.133 0))
+
+POLYGON ((1357874.914 1270997.549 0, 1357619.579 1270976.59 0, 1357363.059 1270955.549 0, 1357106.537 1270934.523 0, 1356850.015 1270913.511 0, 1356593.491 1270892.516 0, 1356336.965 1270871.535 0, 1356080.439 1270850.569 0, 1355823.911 1270829.618 0, 1355567.382 1270808.683 0, 
+    1355310.852 1270787.762 0, 1355054.32 1270766.857 0, 1354797.788 1270745.967 0, 1354541.254 1270725.092 0, 1354284.719 1270704.232 0, 1354028.182 1270683.387 0, 1353771.645 1270662.557 0, 1353515.106 1270641.742 0, 1353258.566 1270620.942 0, 1353002.024 1270600.158 0, 
+    1352745.482 1270579.388 0, 1352488.938 1270558.634 0, 1352232.393 1270537.895 0, 1351975.847 1270517.171 0, 1351718.115 1270496.366 0, 1351462.751 1270475.768 0, 1351206.201 1270455.089 0, 1350949.65 1270434.425 0, 1350693.098 1270413.776 0, 1350436.545 1270393.143 0, 
+    1350179.99 1270372.524 0, 1349923.434 1270351.921 0, 1349666.877 1270331.333 0, 1349410.319 1270310.76 0, 1349153.759 1270290.202 0, 1348897.198 1270269.659 0, 1348640.636 1270249.131 0, 1348384.073 1270228.618 0, 1348127.509 1270208.12 0, 1347870.943 1270187.638 0, 
+    1347614.377 1270167.17 0, 1347357.809 1270146.718 0, 1347101.239 1270126.281 0, 1346844.669 1270105.859 0, 1346588.097 1270085.452 0, 1346331.525 1270065.06 0, 1346074.951 1270044.683 0, 1345818.376 1270024.321 0, 1345560.613 1270003.881 0, 1345119.694 1275566.076 0, 
+    1344678.786 1281128.146 0, 1344935.891 1281148.534 0, 1345191.811 1281168.844 0, 1345447.73 1281189.169 0, 1345703.648 1281209.509 0, 1345959.565 1281229.864 0, 1346215.481 1281250.234 0, 1346471.395 1281270.619 0, 1346727.308 1281291.019 0, 1346983.22 1281311.434 0, 
+    1347239.131 1281331.864 0, 1347495.041 1281352.31 0, 1347750.949 1281372.77 0, 1348006.857 1281393.246 0, 1348262.763 1281413.736 0, 1348518.667 1281434.242 0, 1348774.571 1281454.762 0, 1349030.473 1281475.298 0, 1349286.375 1281495.849 0, 1349542.275 1281516.415 0, 
+    1349798.173 1281536.995 0, 1350054.071 1281557.591 0, 1350309.967 1281578.202 0, 1350565.862 1281598.829 0, 1350820.574 1281619.374 0, 1351077.649 1281640.126 0, 1351333.541 1281660.797 0, 1351589.431 1281681.483 0, 1351845.32 1281702.185 0, 1352101.208 1281722.901 0, 
+    1352357.094 1281743.633 0, 1352612.98 1281764.379 0, 1352868.864 1281785.141 0, 1353124.747 1281805.918 0, 1353380.629 1281826.709 0, 1353636.509 1281847.516 0, 1353892.388 1281868.338 0, 1354148.266 1281889.175 0, 1354404.143 1281910.027 0, 1354660.019 1281930.894 0, 
+    1354915.893 1281951.776 0, 1355171.766 1281972.673 0, 1355427.638 1281993.586 0, 1355683.509 1282014.513 0, 1355939.378 1282035.455 0, 1356195.246 1282056.413 0, 1356451.113 1282077.385 0, 1356706.979 1282098.373 0, 1356961.663 1282119.278 0, 1357418.283 1276558.476 0, 
+    1357874.914 1270997.549 0))
+
+POLYGON ((1369241.691 1283145.108 0, 1368987.065 1283123.483 0, 1368731.26 1283101.773 0, 1368475.453 1283080.078 0, 1368219.645 1283058.397 0, 1367963.836 1283036.732 0, 1367708.025 1283015.082 0, 1367452.213 1282993.447 0, 1367196.4 1282971.827 0, 1366940.586 1282950.222 0, 
+    1366684.77 1282928.632 0, 1366428.954 1282907.058 0, 1366173.135 1282885.498 0, 1365917.316 1282863.953 0, 1365661.495 1282842.424 0, 1365405.673 1282820.909 0, 1365149.85 1282799.409 0, 1364894.026 1282777.925 0, 1364638.2 1282756.456 0, 1364382.373 1282735.001 0, 
+    1364126.544 1282713.562 0, 1363870.715 1282692.138 0, 1363614.884 1282670.728 0, 1363359.052 1282649.334 0, 1363102.039 1282627.857 0, 1362847.384 1282606.591 0, 1362591.548 1282585.242 0, 1362335.711 1282563.908 0, 1362079.873 1282542.59 0, 1361824.033 1282521.286 0, 
+    1361568.192 1282499.997 0, 1361312.35 1282478.723 0, 1361056.507 1282457.465 0, 1360800.662 1282436.221 0, 1360544.817 1282414.993 0, 1360288.969 1282393.779 0, 1360033.121 1282372.581 0, 1359777.271 1282351.398 0, 1359521.421 1282330.23 0, 1359265.568 1282309.076 0, 
+    1359009.715 1282287.938 0, 1358753.861 1282266.815 0, 1358498.005 1282245.707 0, 1358242.148 1282224.614 0, 1357986.289 1282203.536 0, 1357730.43 1282182.473 0, 1357474.569 1282161.426 0, 1357218.707 1282140.393 0, 1356961.663 1282119.278 0, 1356505.053 1287679.95 0, 
+    1356048.454 1293240.486 0, 1356304.841 1293261.546 0, 1356560.048 1293282.525 0, 1356815.254 1293303.519 0, 1357070.459 1293324.528 0, 1357325.663 1293345.552 0, 1357580.865 1293366.591 0, 1357836.067 1293387.645 0, 1358091.267 1293408.714 0, 1358346.466 1293429.798 0, 
+    1358601.663 1293450.897 0, 1358856.859 1293472.011 0, 1359112.055 1293493.14 0, 1359367.248 1293514.284 0, 1359622.441 1293535.444 0, 1359877.632 1293556.618 0, 1360132.822 1293577.807 0, 1360388.011 1293599.011 0, 1360643.199 1293620.23 0, 1360898.385 1293641.465 0, 
+    1361153.57 1293662.714 0, 1361408.754 1293683.978 0, 1361663.937 1293705.258 0, 1361919.118 1293726.552 0, 1362173.121 1293747.763 0, 1362429.477 1293769.186 0, 1362684.654 1293790.525 0, 1362939.831 1293811.879 0, 1363195.006 1293833.249 0, 1363450.18 1293854.633 0, 
+    1363705.352 1293876.033 0, 1363960.523 1293897.447 0, 1364215.694 1293918.877 0, 1364470.862 1293940.321 0, 1364726.03 1293961.781 0, 1364981.196 1293983.255 0, 1365236.361 1294004.745 0, 1365491.525 1294026.249 0, 1365746.687 1294047.769 0, 1366001.848 1294069.304 0, 
+    1366257.008 1294090.853 0, 1366512.167 1294112.418 0, 1366767.324 1294133.998 0, 1367022.48 1294155.592 0, 1367277.635 1294177.202 0, 1367532.789 1294198.827 0, 1367787.941 1294220.467 0, 1368043.092 1294242.121 0, 1368297.066 1294263.691 0, 1368769.372 1288704.468 0, 
+    1369241.691 1283145.108 0))
+
+POLYGON ((822629.866 802061.382 0, 822347.151 802071.779 0, 822063.032 802082.243 0, 821778.915 802092.725 0, 821494.798 802103.223 0, 821210.681 802113.738 0, 820926.566 802124.269 0, 820642.451 802134.817 0, 820358.336 802145.382 0, 820074.222 802155.964 0, 
+    819790.109 802166.563 0, 819505.996 802177.178 0, 819221.884 802187.81 0, 818937.773 802198.458 0, 818653.662 802209.124 0, 818369.552 802219.806 0, 818085.442 802230.504 0, 817801.334 802241.22 0, 817517.225 802251.952 0, 817233.118 802262.701 0, 
+    816949.011 802273.467 0, 816664.904 802284.249 0, 816380.799 802295.048 0, 816096.694 802305.864 0, 815811.185 802316.75 0, 815528.485 802327.546 0, 815244.382 802338.412 0, 814960.28 802349.294 0, 814676.178 802360.194 0, 814392.077 802371.11 0, 
+    814107.976 802382.043 0, 813823.876 802392.992 0, 813539.777 802403.959 0, 813255.678 802414.942 0, 812971.58 802425.942 0, 812687.483 802436.958 0, 812403.386 802447.991 0, 812119.29 802459.041 0, 811835.194 802470.108 0, 811551.1 802481.191 0, 
+    811267.006 802492.291 0, 810982.912 802503.408 0, 810698.819 802514.542 0, 810414.727 802525.692 0, 810130.636 802536.859 0, 809846.545 802548.043 0, 809562.455 802559.243 0, 809278.365 802570.46 0, 808992.871 802581.75 0, 809213.313 808152.222 0, 
+    809433.763 813722.916 0, 809718.598 813711.653 0, 810002.032 813700.462 0, 810285.466 813689.287 0, 810568.901 813678.129 0, 810852.337 813666.988 0, 811135.774 813655.864 0, 811419.211 813644.756 0, 811702.648 813633.665 0, 811986.087 813622.59 0, 
+    812269.526 813611.532 0, 812552.965 813600.491 0, 812836.406 813589.467 0, 813119.847 813578.459 0, 813403.288 813567.468 0, 813686.73 813556.494 0, 813970.173 813545.536 0, 814253.617 813534.595 0, 814537.061 813523.671 0, 814820.506 813512.763 0, 
+    815103.951 813501.872 0, 815387.397 813490.998 0, 815670.844 813480.14 0, 815954.291 813469.299 0, 816236.339 813458.529 0, 816521.188 813447.668 0, 816804.637 813436.877 0, 817088.087 813426.103 0, 817371.538 813415.345 0, 817654.989 813404.604 0, 
+    817938.441 813393.88 0, 818221.893 813383.173 0, 818505.346 813372.482 0, 818788.8 813361.808 0, 819072.254 813351.15 0, 819355.709 813340.51 0, 819639.165 813329.886 0, 819922.621 813319.278 0, 820206.078 813308.688 0, 820489.536 813298.114 0, 
+    820772.994 813287.556 0, 821056.452 813277.016 0, 821339.912 813266.492 0, 821623.372 813255.985 0, 821906.832 813245.494 0, 822190.293 813235.02 0, 822473.755 813224.563 0, 822757.218 813214.123 0, 823039.281 813203.75 0, 822834.57 807632.456 0, 
+    822629.866 802061.382 0))
+
+POLYGON ((836646.211 812723.024 0, 836364.117 812732.6 0, 836080.626 812742.239 0, 835797.136 812751.896 0, 835513.647 812761.569 0, 835230.158 812771.258 0, 834946.669 812780.965 0, 834663.181 812790.688 0, 834379.694 812800.428 0, 834096.207 812810.184 0, 
+    833812.721 812819.957 0, 833529.235 812829.747 0, 833245.75 812839.553 0, 832962.266 812849.376 0, 832678.782 812859.216 0, 832395.298 812869.073 0, 832111.816 812878.946 0, 831828.334 812888.836 0, 831544.852 812898.743 0, 831261.371 812908.666 0, 
+    830977.891 812918.606 0, 830694.411 812928.562 0, 830410.931 812938.536 0, 830127.453 812948.526 0, 829842.576 812958.582 0, 829560.497 812968.556 0, 829277.02 812978.596 0, 828993.544 812988.653 0, 828710.068 812998.726 0, 828426.593 813008.816 0, 
+    828143.119 813018.923 0, 827859.645 813029.047 0, 827576.172 813039.187 0, 827292.699 813049.344 0, 827009.227 813059.517 0, 826725.755 813069.707 0, 826442.284 813079.914 0, 826158.814 813090.138 0, 825875.344 813100.378 0, 825591.875 813110.635 0, 
+    825308.407 813120.909 0, 825024.939 813131.199 0, 824741.472 813141.506 0, 824458.005 813151.83 0, 824174.539 813162.17 0, 823891.073 813172.527 0, 823607.608 813182.901 0, 823324.144 813193.292 0, 823039.281 813203.75 0, 823244 818775.263 0, 
+    823448.727 824346.99 0, 823732.931 824336.555 0, 824015.74 824326.189 0, 824298.549 824315.839 0, 824581.358 824305.506 0, 824864.169 824295.189 0, 825146.979 824284.89 0, 825429.791 824274.606 0, 825712.603 824264.34 0, 825995.416 824254.09 0, 
+    826278.229 824243.857 0, 826561.043 824233.64 0, 826843.857 824223.44 0, 827126.672 824213.257 0, 827409.488 824203.09 0, 827692.304 824192.94 0, 827975.121 824182.807 0, 828257.938 824172.69 0, 828540.756 824162.59 0, 828823.575 824152.507 0, 
+    829106.394 824142.44 0, 829389.214 824132.39 0, 829672.034 824122.356 0, 829954.855 824112.339 0, 830236.281 824102.388 0, 830520.499 824092.356 0, 830803.322 824082.389 0, 831086.145 824072.438 0, 831368.969 824062.505 0, 831651.793 824052.588 0, 
+    831934.618 824042.688 0, 832217.444 824032.804 0, 832500.27 824022.937 0, 832783.097 824013.087 0, 833065.925 824003.253 0, 833348.752 823993.436 0, 833631.581 823983.635 0, 833914.41 823973.851 0, 834197.24 823964.084 0, 834480.07 823954.334 0, 
+    834762.901 823944.6 0, 835045.732 823934.883 0, 835328.564 823925.182 0, 835611.397 823915.498 0, 835894.23 823905.831 0, 836177.064 823896.18 0, 836459.898 823886.546 0, 836742.733 823876.929 0, 837024.174 823867.376 0, 836835.189 818295.093 0, 
+    836646.211 812723.024 0))
+
+POLYGON ((850600.921 823426.117 0, 850319.452 823434.875 0, 850036.592 823443.694 0, 849753.731 823452.528 0, 849470.871 823461.38 0, 849188.012 823470.248 0, 848905.153 823479.133 0, 848622.295 823488.034 0, 848339.437 823496.952 0, 848056.58 823505.887 0, 
+    847773.723 823514.839 0, 847490.867 823523.807 0, 847208.011 823532.791 0, 846925.156 823541.793 0, 846642.302 823550.811 0, 846359.448 823559.845 0, 846076.594 823568.897 0, 845793.741 823577.965 0, 845510.889 823587.049 0, 845228.037 823596.151 0, 
+    844945.185 823605.268 0, 844662.335 823614.403 0, 844379.484 823623.554 0, 844096.635 823632.722 0, 843812.392 823641.952 0, 843530.937 823651.108 0, 843248.088 823660.325 0, 842965.241 823669.56 0, 842682.394 823678.811 0, 842399.547 823688.079 0, 
+    842116.701 823697.363 0, 841833.856 823706.664 0, 841551.011 823715.982 0, 841268.167 823725.316 0, 840985.323 823734.667 0, 840702.48 823744.035 0, 840419.637 823753.419 0, 840136.795 823762.82 0, 839853.953 823772.237 0, 839571.112 823781.672 0, 
+    839288.272 823791.122 0, 839005.432 823800.59 0, 838722.593 823810.074 0, 838439.754 823819.575 0, 838156.916 823829.092 0, 837874.078 823838.626 0, 837591.241 823848.177 0, 837308.404 823857.744 0, 837024.174 823867.376 0, 837213.166 829439.869 0, 
+    837402.166 835012.569 0, 837685.737 835002.96 0, 837967.917 834993.415 0, 838250.098 834983.887 0, 838532.28 834974.375 0, 838814.462 834964.879 0, 839096.645 834955.401 0, 839378.828 834945.938 0, 839661.012 834936.493 0, 839943.197 834927.064 0, 
+    840225.382 834917.652 0, 840507.567 834908.256 0, 840789.754 834898.877 0, 841071.94 834889.514 0, 841354.127 834880.168 0, 841636.315 834870.839 0, 841918.504 834861.526 0, 842200.692 834852.23 0, 842482.882 834842.951 0, 842765.072 834833.688 0, 
+    843047.262 834824.442 0, 843329.453 834815.212 0, 843611.645 834805.999 0, 843893.837 834796.803 0, 844174.639 834787.668 0, 844458.223 834778.46 0, 844740.417 834769.313 0, 845022.611 834760.183 0, 845304.806 834751.07 0, 845587.001 834741.973 0, 
+    845869.197 834732.893 0, 846151.394 834723.83 0, 846433.59 834714.783 0, 846715.788 834705.752 0, 846997.986 834696.739 0, 847280.185 834687.742 0, 847562.384 834678.761 0, 847844.583 834669.797 0, 848126.783 834660.85 0, 848408.984 834651.919 0, 
+    848691.185 834643.005 0, 848973.387 834634.108 0, 849255.589 834625.227 0, 849537.792 834616.363 0, 849819.995 834607.515 0, 850102.199 834598.684 0, 850384.403 834589.87 0, 850666.608 834581.072 0, 850947.424 834572.334 0, 850774.17 828999.122 0, 
+    850600.921 823426.117 0))
+
+POLYGON ((864493.873 834170.368 0, 864213.031 834178.313 0, 863930.802 834186.313 0, 863648.574 834194.33 0, 863366.347 834202.364 0, 863084.12 834210.414 0, 862801.893 834218.481 0, 862519.667 834226.565 0, 862237.441 834234.665 0, 861955.216 834242.782 0, 
+    861672.991 834250.915 0, 861390.767 834259.065 0, 861108.543 834267.232 0, 860826.319 834275.415 0, 860544.097 834283.615 0, 860261.874 834291.831 0, 859979.652 834300.064 0, 859697.431 834308.314 0, 859415.21 834316.58 0, 859132.99 834324.863 0, 
+    858850.77 834333.162 0, 858568.55 834341.478 0, 858286.331 834349.811 0, 858004.113 834358.16 0, 857720.507 834366.567 0, 857439.677 834374.909 0, 857157.46 834383.308 0, 856875.244 834391.723 0, 856593.028 834400.156 0, 856310.812 834408.605 0, 
+    856028.597 834417.07 0, 855746.383 834425.552 0, 855464.169 834434.051 0, 855181.955 834442.567 0, 854899.742 834451.099 0, 854617.53 834459.647 0, 854335.318 834468.212 0, 854053.106 834476.794 0, 853770.895 834485.393 0, 853488.685 834494.008 0, 
+    853206.475 834502.64 0, 852924.265 834511.288 0, 852642.057 834519.953 0, 852359.848 834528.634 0, 852077.64 834537.332 0, 851795.433 834546.047 0, 851513.226 834554.778 0, 851231.019 834563.526 0, 850947.424 834572.334 0, 851120.685 840145.749 0, 
+    851293.953 845719.364 0, 851576.888 845710.576 0, 851858.439 845701.849 0, 852139.989 845693.138 0, 852421.541 845684.443 0, 852703.093 845675.765 0, 852984.645 845667.104 0, 853266.198 845658.459 0, 853547.751 845649.831 0, 853829.305 845641.22 0, 
+    854110.859 845632.624 0, 854392.414 845624.046 0, 854673.97 845615.484 0, 854955.526 845606.939 0, 855237.082 845598.41 0, 855518.639 845589.898 0, 855800.196 845581.402 0, 856081.754 845572.923 0, 856363.313 845564.461 0, 856644.871 845556.015 0, 
+    856926.431 845547.586 0, 857207.991 845539.173 0, 857489.551 845530.777 0, 857771.112 845522.397 0, 858051.288 845514.075 0, 858334.235 845505.688 0, 858615.797 845497.358 0, 858897.36 845489.044 0, 859178.924 845480.748 0, 859460.487 845472.468 0, 
+    859742.052 845464.204 0, 860023.617 845455.957 0, 860305.182 845447.727 0, 860586.748 845439.513 0, 860868.314 845431.315 0, 861149.881 845423.135 0, 861431.448 845414.97 0, 861713.015 845406.823 0, 861994.584 845398.692 0, 862276.152 845390.577 0, 
+    862557.721 845382.48 0, 862839.291 845374.398 0, 863120.861 845366.334 0, 863402.431 845358.285 0, 863684.002 845350.254 0, 863965.574 845342.239 0, 864247.146 845334.24 0, 864528.718 845326.259 0, 864808.907 845318.332 0, 864651.387 839744.251 0, 
+    864493.873 834170.368 0))
+
+POLYGON ((878324.941 844955.485 0, 878044.729 844962.62 0, 877763.135 844969.806 0, 877481.541 844977.009 0, 877199.948 844984.228 0, 876918.356 844991.464 0, 876636.764 844998.717 0, 876355.172 845005.986 0, 876073.581 845013.272 0, 875791.99 845020.574 0, 
+    875510.399 845027.893 0, 875228.809 845035.229 0, 874947.22 845042.581 0, 874665.631 845049.949 0, 874384.042 845057.335 0, 874102.454 845064.736 0, 873820.866 845072.155 0, 873539.278 845079.59 0, 873257.691 845087.041 0, 872976.105 845094.509 0, 
+    872694.519 845101.994 0, 872412.933 845109.495 0, 872131.348 845117.013 0, 871849.763 845124.547 0, 871566.796 845132.135 0, 871286.595 845139.666 0, 871005.012 845147.25 0, 870723.429 845154.851 0, 870441.846 845162.468 0, 870160.264 845170.102 0, 
+    869878.682 845177.752 0, 869597.101 845185.419 0, 869315.521 845193.103 0, 869033.94 845200.803 0, 868752.361 845208.519 0, 868470.781 845216.253 0, 868189.202 845224.003 0, 867907.624 845231.769 0, 867626.046 845239.552 0, 867344.468 845247.351 0, 
+    867062.891 845255.168 0, 866781.315 845263 0, 866499.738 845270.85 0, 866218.163 845278.715 0, 865936.588 845286.598 0, 865655.013 845294.497 0, 865373.438 845302.412 0, 865091.865 845310.345 0, 864808.907 845318.332 0, 864966.433 850892.61 0, 
+    865123.964 856467.079 0, 865406.262 856459.11 0, 865687.179 856451.196 0, 865968.097 856443.299 0, 866249.016 856435.419 0, 866529.935 856427.555 0, 866810.855 856419.707 0, 867091.775 856411.876 0, 867372.695 856404.062 0, 867653.616 856396.264 0, 
+    867934.537 856388.482 0, 868215.459 856380.718 0, 868496.381 856372.969 0, 868777.304 856365.238 0, 869058.227 856357.522 0, 869339.151 856349.824 0, 869620.075 856342.141 0, 869900.999 856334.476 0, 870181.924 856326.827 0, 870462.85 856319.194 0, 
+    870743.775 856311.578 0, 871024.702 856303.979 0, 871305.629 856296.396 0, 871586.556 856288.829 0, 871866.104 856281.316 0, 872148.411 856273.746 0, 872429.34 856266.229 0, 872710.269 856258.729 0, 872991.198 856251.245 0, 873272.128 856243.778 0, 
+    873553.059 856236.327 0, 873833.989 856228.893 0, 874114.92 856221.475 0, 874395.852 856214.074 0, 874676.784 856206.69 0, 874957.717 856199.322 0, 875238.649 856191.97 0, 875519.583 856184.635 0, 875800.517 856177.317 0, 876081.451 856170.015 0, 
+    876362.385 856162.73 0, 876643.32 856155.461 0, 876924.256 856148.209 0, 877205.192 856140.973 0, 877486.128 856133.754 0, 877767.065 856126.551 0, 878048.002 856119.365 0, 878328.94 856112.195 0, 878608.499 856105.077 0, 878466.718 850530.185 0, 
+    878324.941 844955.485 0))
+
+POLYGON ((892094.003 855781.173 0, 891814.423 855787.501 0, 891533.466 855793.877 0, 891252.51 855800.27 0, 890971.554 855806.679 0, 890690.598 855813.104 0, 890409.643 855819.546 0, 890128.688 855826.005 0, 889847.734 855832.48 0, 889566.779 855838.971 0, 
+    889285.826 855845.48 0, 889004.872 855852.004 0, 888723.919 855858.545 0, 888442.967 855865.103 0, 888162.015 855871.677 0, 887881.063 855878.268 0, 887600.112 855884.876 0, 887319.161 855891.5 0, 887038.21 855898.14 0, 886757.26 855904.797 0, 
+    886476.31 855911.47 0, 886195.36 855918.161 0, 885914.411 855924.867 0, 885633.463 855931.59 0, 885351.137 855938.363 0, 885071.567 855945.086 0, 884790.619 855951.859 0, 884509.672 855958.648 0, 884228.725 855965.454 0, 883947.779 855972.276 0, 
+    883666.833 855979.115 0, 883385.888 855985.97 0, 883104.943 855992.842 0, 882823.998 855999.731 0, 882543.054 856006.636 0, 882262.11 856013.557 0, 881981.167 856020.496 0, 881700.224 856027.45 0, 881419.281 856034.421 0, 881138.339 856041.409 0, 
+    880857.397 856048.413 0, 880576.456 856055.434 0, 880295.515 856062.471 0, 880014.574 856069.525 0, 879733.634 856076.596 0, 879452.694 856083.682 0, 879171.755 856090.786 0, 878890.816 856097.906 0, 878608.499 856105.077 0, 878750.285 861680.158 0, 
+    878892.076 867255.423 0, 879173.734 867248.268 0, 879454.017 867241.165 0, 879734.3 867234.078 0, 880014.583 867227.008 0, 880294.867 867219.954 0, 880575.151 867212.916 0, 880855.436 867205.895 0, 881135.721 867198.891 0, 881416.006 867191.903 0, 
+    881696.292 867184.932 0, 881976.579 867177.977 0, 882256.865 867171.039 0, 882537.152 867164.117 0, 882817.44 867157.211 0, 883097.728 867150.322 0, 883378.016 867143.45 0, 883658.305 867136.594 0, 883938.594 867129.755 0, 884218.884 867122.932 0, 
+    884499.174 867116.126 0, 884779.464 867109.336 0, 885059.755 867102.562 0, 885340.046 867095.805 0, 885618.963 867089.098 0, 885900.629 867082.341 0, 886180.922 867075.634 0, 886461.214 867068.943 0, 886741.507 867062.268 0, 887021.801 867055.61 0, 
+    887302.095 867048.969 0, 887582.389 867042.344 0, 887862.684 867035.736 0, 888142.979 867029.144 0, 888423.274 867022.568 0, 888703.57 867016.009 0, 888983.867 867009.467 0, 889264.163 867002.941 0, 889544.46 866996.431 0, 889824.758 866989.938 0, 
+    890105.055 866983.462 0, 890385.353 866977.002 0, 890665.652 866970.559 0, 890945.951 866964.132 0, 891226.25 866957.721 0, 891506.55 866951.327 0, 891786.85 866944.95 0, 892067.15 866938.589 0, 892346.078 866932.275 0, 892220.038 861356.632 0, 
+    892094.003 855781.173 0))
+
+POLYGON ((905800.938 866647.139 0, 905521.992 866652.665 0, 905241.675 866658.234 0, 904961.358 866663.819 0, 904681.041 866669.421 0, 904400.725 866675.04 0, 904120.409 866680.675 0, 903840.093 866686.326 0, 903559.778 866691.994 0, 903279.463 866697.679 0, 
+    902999.149 866703.38 0, 902718.834 866709.097 0, 902438.52 866714.831 0, 902158.207 866720.582 0, 901877.893 866726.349 0, 901597.581 866732.133 0, 901317.268 866737.933 0, 901036.956 866743.749 0, 900756.644 866749.582 0, 900476.332 866755.432 0, 
+    900196.021 866761.298 0, 899915.71 866767.18 0, 899635.4 866773.079 0, 899355.089 866778.995 0, 899073.407 866784.956 0, 898794.47 866790.875 0, 898514.161 866796.84 0, 898233.852 866802.822 0, 897953.544 866808.82 0, 897673.236 866814.834 0, 
+    897392.928 866820.865 0, 897112.621 866826.913 0, 896832.314 866832.977 0, 896552.007 866839.057 0, 896271.701 866845.154 0, 895991.395 866851.268 0, 895711.089 866857.398 0, 895430.784 866863.544 0, 895150.479 866869.707 0, 894870.175 866875.887 0, 
+    894589.871 866882.083 0, 894309.567 866888.295 0, 894029.264 866894.524 0, 893748.961 866900.77 0, 893468.658 866907.032 0, 893188.356 866913.31 0, 892908.054 866919.605 0, 892627.752 866925.916 0, 892346.078 866932.275 0, 892472.121 872508.099 0, 
+    892598.168 878084.1 0, 892879.183 878077.756 0, 893158.829 878071.46 0, 893438.474 878065.179 0, 893718.12 878058.916 0, 893997.766 878052.668 0, 894277.413 878046.437 0, 894557.06 878040.223 0, 894836.707 878034.025 0, 895116.355 878027.844 0, 
+    895396.003 878021.679 0, 895675.651 878015.53 0, 895955.3 878009.398 0, 896234.949 878003.282 0, 896514.599 877997.183 0, 896794.249 877991.1 0, 897073.899 877985.034 0, 897353.55 877978.984 0, 897633.201 877972.951 0, 897912.852 877966.934 0, 
+    898192.504 877960.934 0, 898472.156 877954.95 0, 898751.808 877948.982 0, 899031.461 877943.031 0, 899309.745 877937.126 0, 899590.767 877931.179 0, 899870.421 877925.277 0, 900150.075 877919.392 0, 900429.73 877913.523 0, 900709.385 877907.671 0, 
+    900989.04 877901.835 0, 901268.695 877896.016 0, 901548.351 877890.213 0, 901828.007 877884.426 0, 902107.664 877878.656 0, 902387.321 877872.903 0, 902666.978 877867.166 0, 902946.635 877861.445 0, 903226.293 877855.741 0, 903505.951 877850.053 0, 
+    903785.61 877844.382 0, 904065.269 877838.727 0, 904344.928 877833.089 0, 904624.588 877827.467 0, 904904.247 877821.862 0, 905183.908 877816.273 0, 905463.568 877810.7 0, 905743.229 877805.144 0, 906021.522 877799.632 0, 905911.228 872223.297 0, 
+    905800.938 866647.139 0))
+
+POLYGON ((919445.626 877553.088 0, 919167.316 877557.814 0, 918887.641 877562.58 0, 918607.966 877567.362 0, 918328.291 877572.161 0, 918048.616 877576.976 0, 917768.942 877581.808 0, 917489.268 877586.656 0, 917209.594 877591.521 0, 916929.921 877596.402 0, 
+    916650.247 877601.3 0, 916370.575 877606.214 0, 916090.902 877611.144 0, 915811.23 877616.091 0, 915531.558 877621.055 0, 915251.886 877626.034 0, 914972.215 877631.031 0, 914692.543 877636.044 0, 914412.873 877641.073 0, 914133.202 877646.119 0, 
+    913853.532 877651.181 0, 913573.862 877656.259 0, 913294.192 877661.354 0, 913014.523 877666.466 0, 912733.487 877671.619 0, 912455.185 877676.739 0, 912175.517 877681.9 0, 911895.849 877687.077 0, 911616.181 877692.271 0, 911336.513 877697.481 0, 
+    911056.846 877702.708 0, 910777.179 877707.951 0, 910497.513 877713.211 0, 910217.846 877718.487 0, 909938.18 877723.78 0, 909658.515 877729.089 0, 909378.849 877734.414 0, 909099.184 877739.756 0, 908819.52 877745.115 0, 908539.855 877750.49 0, 
+    908260.191 877755.881 0, 907980.527 877761.289 0, 907700.864 877766.713 0, 907421.201 877772.154 0, 907141.538 877777.611 0, 906861.876 877783.085 0, 906582.214 877788.575 0, 906302.552 877794.082 0, 906021.522 877799.632 0, 906131.819 883376.14 0, 
+    906242.119 888952.817 0, 906522.489 888947.28 0, 906801.495 888941.786 0, 907080.501 888936.309 0, 907359.507 888930.848 0, 907638.513 888925.404 0, 907917.52 888919.976 0, 908196.527 888914.564 0, 908475.534 888909.169 0, 908754.541 888903.79 0, 
+    909033.549 888898.428 0, 909312.558 888893.082 0, 909591.566 888887.752 0, 909870.575 888882.439 0, 910149.584 888877.143 0, 910428.594 888871.863 0, 910707.604 888866.599 0, 910986.614 888861.351 0, 911265.624 888856.12 0, 911544.635 888850.906 0, 
+    911823.646 888845.708 0, 912102.657 888840.526 0, 912381.669 888835.361 0, 912660.681 888830.212 0, 912938.329 888825.105 0, 913218.706 888819.964 0, 913497.718 888814.864 0, 913776.732 888809.781 0, 914055.745 888804.714 0, 914334.759 888799.664 0, 
+    914613.773 888794.63 0, 914892.787 888789.613 0, 915171.802 888784.612 0, 915450.817 888779.627 0, 915729.832 888774.659 0, 916008.848 888769.707 0, 916287.863 888764.772 0, 916566.879 888759.853 0, 916845.896 888754.95 0, 917124.913 888750.064 0, 
+    917403.929 888745.195 0, 917682.947 888740.341 0, 917961.964 888735.505 0, 918240.982 888730.684 0, 918520 888725.88 0, 918799.019 888721.093 0, 919078.037 888716.322 0, 919357.056 888711.567 0, 919634.713 888706.852 0, 919540.168 883129.885 0, 
+    919445.626 877553.088 0))
+
+POLYGON ((933027.947 888498.724 0, 932750.276 888502.655 0, 932471.245 888506.621 0, 932192.214 888510.604 0, 931913.183 888514.603 0, 931634.153 888518.619 0, 931355.122 888522.651 0, 931076.092 888526.699 0, 930797.062 888530.764 0, 930518.033 888534.846 0, 
+    930239.004 888538.944 0, 929959.974 888543.058 0, 929680.945 888547.188 0, 929401.917 888551.335 0, 929122.888 888555.499 0, 928843.86 888559.679 0, 928564.832 888563.875 0, 928285.805 888568.088 0, 928006.777 888572.317 0, 927727.75 888576.563 0, 
+    927448.723 888580.825 0, 927169.697 888585.103 0, 926890.67 888589.398 0, 926611.644 888593.709 0, 926331.256 888598.058 0, 926053.593 888602.381 0, 925774.567 888606.742 0, 925495.542 888611.119 0, 925216.517 888615.512 0, 924937.493 888619.922 0, 
+    924658.468 888624.348 0, 924379.444 888628.791 0, 924100.42 888633.25 0, 923821.397 888637.725 0, 923542.373 888642.217 0, 923263.35 888646.726 0, 922984.328 888651.25 0, 922705.305 888655.792 0, 922426.283 888660.349 0, 922147.261 888664.923 0, 
+    921868.239 888669.514 0, 921589.218 888674.121 0, 921310.197 888678.744 0, 921031.176 888683.384 0, 920752.155 888688.04 0, 920473.135 888692.712 0, 920194.115 888697.401 0, 919915.095 888702.107 0, 919634.713 888706.852 0, 919729.26 894283.984 0, 
+    919823.811 899861.277 0, 920103.533 899856.544 0, 920381.896 899851.849 0, 920660.26 899847.171 0, 920938.624 899842.51 0, 921216.988 899837.864 0, 921495.352 899833.236 0, 921773.717 899828.623 0, 922052.082 899824.027 0, 922330.447 899819.448 0, 
+    922608.812 899814.884 0, 922887.178 899810.337 0, 923165.544 899805.807 0, 923443.91 899801.293 0, 923722.277 899796.795 0, 924000.644 899792.314 0, 924279.011 899787.849 0, 924557.378 899783.4 0, 924835.745 899778.968 0, 925114.113 899774.552 0, 
+    925392.481 899770.153 0, 925670.85 899765.769 0, 925949.218 899761.403 0, 926227.587 899757.053 0, 926504.598 899752.74 0, 926784.325 899748.401 0, 927062.695 899744.1 0, 927341.065 899739.815 0, 927619.435 899735.547 0, 927897.805 899731.295 0, 
+    928176.176 899727.059 0, 928454.547 899722.84 0, 928732.918 899718.637 0, 929011.289 899714.451 0, 929289.661 899710.281 0, 929568.033 899706.127 0, 929846.405 899701.99 0, 930124.777 899697.869 0, 930403.15 899693.764 0, 930681.523 899689.676 0, 
+    930959.896 899685.604 0, 931238.269 899681.549 0, 931516.643 899677.51 0, 931795.016 899673.487 0, 932073.39 899669.481 0, 932351.765 899665.491 0, 932630.139 899661.518 0, 932908.514 899657.561 0, 933185.531 899653.639 0, 933106.738 894076.101 0, 
+    933027.947 888498.724 0))
+
+POLYGON ((946547.785 899483.751 0, 946270.755 899486.89 0, 945992.371 899490.061 0, 945713.986 899493.248 0, 945435.602 899496.451 0, 945157.217 899499.671 0, 944878.833 899502.907 0, 944600.45 899506.16 0, 944322.066 899509.429 0, 944043.683 899512.714 0, 
+    943765.299 899516.015 0, 943486.916 899519.334 0, 943208.533 899522.668 0, 942930.151 899526.019 0, 942651.768 899529.386 0, 942373.386 899532.77 0, 942095.004 899536.17 0, 941816.622 899539.586 0, 941538.24 899543.019 0, 941259.859 899546.468 0, 
+    940981.478 899549.933 0, 940703.097 899553.415 0, 940424.716 899556.914 0, 940146.335 899560.428 0, 939866.598 899563.977 0, 939589.574 899567.507 0, 939311.194 899571.071 0, 939032.814 899574.651 0, 938754.435 899578.247 0, 938476.055 899581.86 0, 
+    938197.676 899585.49 0, 937919.297 899589.135 0, 937640.919 899592.798 0, 937362.54 899596.476 0, 937084.162 899600.171 0, 936805.784 899603.882 0, 936527.406 899607.61 0, 936249.028 899611.354 0, 935970.651 899615.115 0, 935692.273 899618.891 0, 
+    935413.896 899622.685 0, 935135.52 899626.494 0, 934857.143 899630.32 0, 934578.767 899634.163 0, 934300.391 899638.021 0, 934022.015 899641.896 0, 933743.639 899645.788 0, 933465.264 899649.696 0, 933185.531 899653.639 0, 933264.326 905231.336 0, 
+    933343.124 910809.186 0, 933622.197 910805.252 0, 933899.916 910801.353 0, 934177.635 910797.471 0, 934455.354 910793.605 0, 934733.074 910789.755 0, 935010.793 910785.922 0, 935288.513 910782.105 0, 935566.233 910778.304 0, 935843.954 910774.52 0, 
+    936121.674 910770.752 0, 936399.395 910767 0, 936677.116 910763.265 0, 936954.838 910759.546 0, 937232.559 910755.844 0, 937510.281 910752.157 0, 937788.003 910748.488 0, 938065.725 910744.834 0, 938343.447 910741.197 0, 938621.17 910737.576 0, 
+    938898.893 910733.972 0, 939176.616 910730.384 0, 939454.339 910726.812 0, 939732.062 910723.256 0, 940008.433 910719.735 0, 940287.51 910716.195 0, 940565.234 910712.688 0, 940842.958 910709.198 0, 941120.682 910705.724 0, 941398.407 910702.267 0, 
+    941676.132 910698.826 0, 941953.857 910695.401 0, 942231.582 910691.993 0, 942509.308 910688.601 0, 942787.033 910685.226 0, 943064.759 910681.866 0, 943342.485 910678.523 0, 943620.212 910675.197 0, 943897.938 910671.887 0, 944175.665 910668.593 0, 
+    944453.392 910665.315 0, 944731.119 910662.054 0, 945008.846 910658.809 0, 945286.573 910655.581 0, 945564.301 910652.368 0, 945842.029 910649.173 0, 946119.757 910645.993 0, 946397.485 910642.83 0, 946673.861 910639.699 0, 946610.822 905061.648 0, 
+    946547.785 899483.751 0))
+
+POLYGON ((960005.023 910507.874 0, 959728.637 910510.225 0, 959450.901 910512.603 0, 959173.165 910514.998 0, 958895.43 910517.409 0, 958617.694 910519.836 0, 958339.959 910522.28 0, 958062.223 910524.741 0, 957784.488 910527.217 0, 957506.753 910529.71 0, 
+    957229.018 910532.219 0, 956951.284 910534.745 0, 956673.549 910537.287 0, 956395.815 910539.845 0, 956118.081 910542.42 0, 955840.346 910545.011 0, 955562.613 910547.618 0, 955284.879 910550.242 0, 955007.145 910552.882 0, 954729.412 910555.538 0, 
+    954451.678 910558.211 0, 954173.945 910560.9 0, 953896.212 910563.605 0, 953618.479 910566.327 0, 953339.395 910569.078 0, 953063.014 910571.819 0, 952785.282 910574.59 0, 952507.55 910577.377 0, 952229.818 910580.181 0, 951952.086 910583.001 0, 
+    951674.354 910585.837 0, 951396.622 910588.689 0, 951118.891 910591.558 0, 950841.16 910594.443 0, 950563.429 910597.345 0, 950285.698 910600.263 0, 950007.967 910603.197 0, 949730.237 910606.148 0, 949452.507 910609.115 0, 949174.776 910612.098 0, 
+    948897.046 910615.098 0, 948619.317 910618.114 0, 948341.587 910621.146 0, 948063.858 910624.195 0, 947786.128 910627.26 0, 947508.399 910630.341 0, 947230.67 910633.439 0, 946952.942 910636.553 0, 946673.861 910639.699 0, 946736.901 916217.899 0, 
+    946799.943 921796.246 0, 947078.364 921793.108 0, 947355.436 921790.001 0, 947632.509 921786.911 0, 947909.581 921783.836 0, 948186.654 921780.779 0, 948463.726 921777.737 0, 948740.799 921774.712 0, 949017.873 921771.703 0, 949294.946 921768.711 0, 
+    949572.019 921765.734 0, 949849.093 921762.774 0, 950126.167 921759.831 0, 950403.241 921756.903 0, 950680.315 921753.992 0, 950957.39 921751.098 0, 951234.464 921748.219 0, 951511.539 921745.357 0, 951788.614 921742.511 0, 952065.689 921739.682 0, 
+    952342.764 921736.869 0, 952619.839 921734.072 0, 952896.915 921731.291 0, 953173.99 921728.527 0, 953449.718 921725.793 0, 953728.142 921723.048 0, 954005.218 921720.332 0, 954282.295 921717.633 0, 954559.371 921714.951 0, 954836.448 921712.284 0, 
+    955113.525 921709.634 0, 955390.602 921707 0, 955667.679 921704.383 0, 955944.756 921701.782 0, 956221.834 921699.197 0, 956498.911 921696.628 0, 956775.989 921694.076 0, 957053.067 921691.54 0, 957330.145 921689.021 0, 957607.223 921686.517 0, 
+    957884.301 921684.03 0, 958161.38 921681.56 0, 958438.458 921679.105 0, 958715.537 921676.667 0, 958992.616 921674.245 0, 959269.695 921671.84 0, 959546.774 921669.451 0, 959823.854 921667.078 0, 960099.586 921664.733 0, 960052.304 916086.23 0, 
+    960005.023 910507.874 0))
+
+POLYGON ((973399.547 921570.794 0, 973123.807 921572.36 0, 972846.722 921573.95 0, 972569.637 921575.557 0, 972292.552 921577.179 0, 972015.468 921578.818 0, 971738.383 921580.473 0, 971461.299 921582.145 0, 971184.215 921583.833 0, 970907.13 921585.537 0, 
+    970630.046 921587.258 0, 970352.962 921588.994 0, 970075.878 921590.748 0, 969798.794 921592.517 0, 969521.711 921594.303 0, 969244.627 921596.105 0, 968967.543 921597.923 0, 968690.46 921599.758 0, 968413.377 921601.609 0, 968136.294 921603.476 0, 
+    967859.21 921605.36 0, 967582.128 921607.26 0, 967305.045 921609.176 0, 967027.962 921611.108 0, 966749.533 921613.067 0, 966473.797 921615.022 0, 966196.714 921617.004 0, 965919.632 921619.001 0, 965642.55 921621.015 0, 965365.468 921623.046 0, 
+    965088.386 921625.092 0, 964811.304 921627.155 0, 964534.222 921629.235 0, 964257.141 921631.33 0, 963980.06 921633.442 0, 963702.978 921635.57 0, 963425.897 921637.715 0, 963148.816 921639.876 0, 962871.735 921642.053 0, 962594.654 921644.246 0, 
+    962317.574 921646.456 0, 962040.493 921648.682 0, 961763.413 921650.925 0, 961486.332 921653.183 0, 961209.252 921655.458 0, 960932.172 921657.75 0, 960655.092 921660.057 0, 960378.013 921662.381 0, 960099.586 921664.733 0, 960146.869 927243.378 0, 
+    960194.154 932822.161 0, 960471.92 932819.815 0, 960748.343 932817.496 0, 961024.767 932815.194 0, 961301.19 932812.908 0, 961577.613 932810.638 0, 961854.037 932808.385 0, 962130.461 932806.148 0, 962406.884 932803.927 0, 962683.308 932801.723 0, 
+    962959.732 932799.535 0, 963236.157 932797.363 0, 963512.581 932795.207 0, 963789.005 932793.067 0, 964065.43 932790.944 0, 964341.855 932788.837 0, 964618.28 932786.747 0, 964894.705 932784.672 0, 965171.13 932782.614 0, 965447.555 932780.572 0, 
+    965723.98 932778.547 0, 966000.406 932776.538 0, 966276.831 932774.545 0, 966553.257 932772.568 0, 966828.34 932770.617 0, 967106.109 932768.663 0, 967382.535 932766.735 0, 967658.961 932764.824 0, 967935.387 932762.928 0, 968211.813 932761.049 0, 
+    968488.24 932759.186 0, 968764.667 932757.34 0, 969041.093 932755.509 0, 969317.52 932753.695 0, 969593.947 932751.897 0, 969870.374 932750.116 0, 970146.801 932748.351 0, 970423.228 932746.602 0, 970699.656 932744.869 0, 970976.083 932743.153 0, 
+    971252.511 932741.452 0, 971528.938 932739.769 0, 971805.366 932738.101 0, 972081.794 932736.45 0, 972358.222 932734.815 0, 972634.65 932733.196 0, 972911.078 932731.593 0, 973187.506 932730.007 0, 973462.593 932728.445 0, 973431.069 927149.55 0, 
+    973399.547 921570.794 0))
+
+POLYGON ((986731.243 932672.215 0, 986456.151 932673 0, 986179.72 932673.805 0, 985903.288 932674.627 0, 985626.857 932675.465 0, 985350.425 932676.319 0, 985073.994 932677.189 0, 984797.563 932678.076 0, 984521.131 932678.979 0, 984244.7 932679.898 0, 
+    983968.269 932680.833 0, 983691.838 932681.785 0, 983415.407 932682.753 0, 983138.976 932683.737 0, 982862.545 932684.738 0, 982586.114 932685.755 0, 982309.683 932686.788 0, 982033.252 932687.837 0, 981756.822 932688.903 0, 981480.391 932689.985 0, 
+    981203.96 932691.083 0, 980927.53 932692.197 0, 980651.099 932693.328 0, 980374.669 932694.475 0, 980096.898 932695.644 0, 979821.809 932696.818 0, 979545.378 932698.013 0, 979268.948 932699.225 0, 978992.518 932700.454 0, 978716.088 932701.698 0, 
+    978439.658 932702.959 0, 978163.229 932704.236 0, 977886.799 932705.53 0, 977610.369 932706.839 0, 977333.94 932708.165 0, 977057.51 932709.508 0, 976781.081 932710.866 0, 976504.651 932712.241 0, 976228.222 932713.632 0, 975951.793 932715.039 0, 
+    975675.364 932716.463 0, 975398.935 932717.903 0, 975122.506 932719.359 0, 974846.077 932720.831 0, 974569.648 932722.32 0, 974293.22 932723.825 0, 974016.791 932725.346 0, 973740.363 932726.883 0, 973462.593 932728.445 0, 973494.116 938307.473 0, 
+    973525.641 943886.632 0, 973802.751 943885.075 0, 974078.523 943883.541 0, 974354.295 943882.023 0, 974630.067 943880.522 0, 974905.839 943879.037 0, 975181.611 943877.568 0, 975457.383 943876.115 0, 975733.155 943874.679 0, 976008.928 943873.259 0, 
+    976284.7 943871.855 0, 976560.473 943870.467 0, 976836.245 943869.096 0, 977112.018 943867.74 0, 977387.791 943866.401 0, 977663.563 943865.079 0, 977939.336 943863.772 0, 978215.109 943862.482 0, 978490.882 943861.208 0, 978766.655 943859.95 0, 
+    979042.429 943858.708 0, 979318.202 943857.483 0, 979593.975 943856.273 0, 979869.749 943855.081 0, 980144.185 943853.909 0, 980421.296 943852.743 0, 980697.069 943851.599 0, 980972.843 943850.471 0, 981248.617 943849.359 0, 981524.391 943848.264 0, 
+    981800.164 943847.184 0, 982075.938 943846.121 0, 982351.712 943845.074 0, 982627.486 943844.044 0, 982903.261 943843.029 0, 983179.035 943842.031 0, 983454.809 943841.049 0, 983730.583 943840.084 0, 984006.358 943839.134 0, 984282.132 943838.201 0, 
+    984557.907 943837.284 0, 984833.681 943836.383 0, 985109.456 943835.499 0, 985385.23 943834.63 0, 985661.005 943833.778 0, 985936.78 943832.942 0, 986212.554 943832.123 0, 986488.329 943831.319 0, 986762.768 943830.536 0, 986747.005 938251.31 0, 
+    986731.243 932672.215 0))
+
+POLYGON ((1000000 943811.837 0, 999725.558 943811.845 0, 999449.782 943811.869 0, 999174.006 943811.91 0, 998898.23 943811.967 0, 998622.454 943812.04 0, 998346.678 943812.129 0, 998070.902 943812.234 0, 997795.126 943812.356 0, 997519.35 943812.494 0, 
+    997243.575 943812.648 0, 996967.799 943812.818 0, 996692.023 943813.005 0, 996416.247 943813.208 0, 996140.471 943813.427 0, 995864.695 943813.662 0, 995588.919 943813.914 0, 995313.143 943814.181 0, 995037.367 943814.465 0, 994761.592 943814.765 0, 
+    994485.816 943815.082 0, 994210.04 943815.415 0, 993934.264 943815.763 0, 993658.488 943816.129 0, 993381.377 943816.512 0, 993106.937 943816.908 0, 992831.161 943817.321 0, 992555.386 943817.751 0, 992279.61 943818.198 0, 992003.834 943818.66 0, 
+    991728.059 943819.139 0, 991452.283 943819.634 0, 991176.508 943820.145 0, 990900.732 943820.673 0, 990624.957 943821.216 0, 990349.181 943821.776 0, 990073.406 943822.352 0, 989797.631 943822.945 0, 989521.855 943823.553 0, 989246.08 943824.178 0, 
+    988970.305 943824.819 0, 988694.529 943825.477 0, 988418.754 943826.15 0, 988142.979 943826.84 0, 987867.204 943827.546 0, 987591.429 943828.268 0, 987315.654 943829.007 0, 987039.879 943829.761 0, 986762.768 943830.536 0, 986778.53 949409.888 0, 
+    986794.294 954989.363 0, 987070.745 954988.59 0, 987345.863 954987.837 0, 987620.981 954987.101 0, 987896.1 954986.38 0, 988171.218 954985.676 0, 988446.336 954984.988 0, 988721.455 954984.316 0, 988996.573 954983.66 0, 989271.692 954983.02 0, 
+    989546.81 954982.397 0, 989821.929 954981.79 0, 990097.047 954981.199 0, 990372.166 954980.624 0, 990647.284 954980.066 0, 990922.403 954979.523 0, 991197.522 954978.997 0, 991472.64 954978.487 0, 991747.759 954977.993 0, 992022.878 954977.516 0, 
+    992297.997 954977.054 0, 992573.116 954976.609 0, 992848.235 954976.18 0, 993123.353 954975.767 0, 993397.14 954975.372 0, 993673.591 954974.99 0, 993948.71 954974.626 0, 994223.829 954974.278 0, 994498.948 954973.946 0, 994774.067 954973.63 0, 
+    995049.186 954973.331 0, 995324.305 954973.047 0, 995599.424 954972.78 0, 995874.544 954972.529 0, 996149.663 954972.295 0, 996424.782 954972.076 0, 996699.901 954971.874 0, 996975.02 954971.688 0, 997250.139 954971.518 0, 997525.258 954971.364 0, 
+    997800.378 954971.226 0, 998075.497 954971.105 0, 998350.616 954971 0, 998625.735 954970.911 0, 998900.854 954970.838 0, 999175.974 954970.781 0, 999451.093 954970.741 0, 999726.212 954970.717 0, 1000000 954970.709 0, 1000000 949391.212 0, 
+    1000000 943811.837 0))
+
+POLYGON ((1013205.706 954989.363 0, 1012931.917 954988.598 0, 1012656.799 954987.844 0, 1012381.681 954987.108 0, 1012106.563 954986.387 0, 1011831.444 954985.682 0, 1011556.326 954984.994 0, 1011281.208 954984.322 0, 1011006.089 954983.666 0, 1010730.971 954983.027 0, 
+    1010455.852 954982.403 0, 1010180.734 954981.796 0, 1009905.615 954981.205 0, 1009630.497 954980.63 0, 1009355.378 954980.071 0, 1009080.259 954979.528 0, 1008805.141 954979.002 0, 1008530.022 954978.492 0, 1008254.903 954977.998 0, 1007979.784 954977.52 0, 
+    1007704.665 954977.059 0, 1007429.547 954976.613 0, 1007154.428 954976.184 0, 1006879.309 954975.771 0, 1006602.86 954975.372 0, 1006329.071 954974.994 0, 1006053.952 954974.629 0, 1005778.833 954974.281 0, 1005503.714 954973.949 0, 1005228.595 954973.633 0, 
+    1004953.476 954973.333 0, 1004678.357 954973.05 0, 1004403.238 954972.783 0, 1004128.119 954972.532 0, 1003853 954972.297 0, 1003577.88 954972.078 0, 1003302.761 954971.876 0, 1003027.642 954971.689 0, 1002752.523 954971.519 0, 1002477.404 954971.365 0, 
+    1002202.285 954971.228 0, 1001927.166 954971.106 0, 1001652.046 954971.001 0, 1001376.927 954970.912 0, 1001101.808 954970.839 0, 1000826.689 954970.782 0, 1000551.57 954970.741 0, 1000276.45 954970.717 0, 1000000 954970.709 0, 1000000 960550.324 0, 
+    1000000 966130.054 0, 1000275.79 966130.062 0, 1000550.253 966130.086 0, 1000824.715 966130.127 0, 1001099.178 966130.184 0, 1001373.64 966130.256 0, 1001648.102 966130.345 0, 1001922.565 966130.45 0, 1002197.027 966130.572 0, 1002471.489 966130.709 0, 
+    1002745.952 966130.863 0, 1003020.414 966131.032 0, 1003294.876 966131.218 0, 1003569.339 966131.42 0, 1003843.801 966131.638 0, 1004118.263 966131.873 0, 1004392.726 966132.123 0, 1004667.188 966132.39 0, 1004941.65 966132.672 0, 1005216.112 966132.971 0, 
+    1005490.574 966133.286 0, 1005765.037 966133.618 0, 1006039.499 966133.965 0, 1006313.961 966134.329 0, 1006587.096 966134.706 0, 1006862.885 966135.104 0, 1007137.347 966135.516 0, 1007411.809 966135.944 0, 1007686.271 966136.389 0, 1007960.733 966136.849 0, 
+    1008235.195 966137.326 0, 1008509.657 966137.819 0, 1008784.119 966138.328 0, 1009058.581 966138.853 0, 1009333.043 966139.394 0, 1009607.505 966139.951 0, 1009881.967 966140.525 0, 1010156.428 966141.115 0, 1010430.89 966141.72 0, 1010705.352 966142.342 0, 
+    1010979.813 966142.981 0, 1011254.275 966143.635 0, 1011528.737 966144.305 0, 1011803.198 966144.992 0, 1012077.66 966145.695 0, 1012352.121 966146.414 0, 1012626.582 966147.149 0, 1012901.044 966147.9 0, 1013174.179 966148.664 0, 1013189.943 960568.956 0, 
+    1013205.706 954989.363 0))
+
+POLYGON ((1026348.253 966204.493 0, 1026075.119 966202.958 0, 1025800.661 966201.431 0, 1025526.203 966199.92 0, 1025251.744 966198.426 0, 1024977.286 966196.948 0, 1024702.827 966195.486 0, 1024428.369 966194.04 0, 1024153.91 966192.61 0, 1023879.451 966191.197 0, 
+    1023604.993 966189.799 0, 1023330.534 966188.418 0, 1023056.075 966187.053 0, 1022781.616 966185.704 0, 1022507.156 966184.371 0, 1022232.697 966183.054 0, 1021958.238 966181.754 0, 1021683.779 966180.47 0, 1021409.319 966179.201 0, 1021134.86 966177.949 0, 
+    1020860.4 966176.714 0, 1020585.94 966175.494 0, 1020311.481 966174.29 0, 1020037.021 966173.103 0, 1019761.236 966171.926 0, 1019488.101 966170.776 0, 1019213.641 966169.637 0, 1018939.181 966168.515 0, 1018664.721 966167.408 0, 1018390.26 966166.318 0, 
+    1018115.8 966165.243 0, 1017841.34 966164.185 0, 1017566.879 966163.143 0, 1017292.419 966162.117 0, 1017017.958 966161.107 0, 1016743.498 966160.114 0, 1016469.037 966159.136 0, 1016194.576 966158.175 0, 1015920.116 966157.23 0, 1015645.655 966156.301 0, 
+    1015371.194 966155.388 0, 1015096.733 966154.492 0, 1014822.272 966153.611 0, 1014547.811 966152.747 0, 1014273.35 966151.899 0, 1013998.889 966151.067 0, 1013724.428 966150.251 0, 1013449.966 966149.451 0, 1013174.179 966148.664 0, 1013158.415 971728.482 0, 
+    1013142.651 977308.406 0, 1013417.778 977309.192 0, 1013691.582 977309.989 0, 1013965.387 977310.803 0, 1014239.191 977311.633 0, 1014512.995 977312.479 0, 1014786.799 977313.342 0, 1015060.604 977314.22 0, 1015334.408 977315.115 0, 1015608.212 977316.025 0, 
+    1015882.016 977316.952 0, 1016155.82 977317.895 0, 1016429.623 977318.854 0, 1016703.427 977319.829 0, 1016977.231 977320.82 0, 1017251.035 977321.827 0, 1017524.838 977322.851 0, 1017798.642 977323.89 0, 1018072.445 977324.946 0, 1018346.249 977326.018 0, 
+    1018620.052 977327.106 0, 1018893.856 977328.209 0, 1019167.659 977329.33 0, 1019441.462 977330.466 0, 1019713.943 977331.613 0, 1019989.068 977332.787 0, 1020262.871 977333.971 0, 1020536.674 977335.172 0, 1020810.477 977336.389 0, 1021084.28 977337.622 0, 
+    1021358.082 977338.871 0, 1021631.885 977340.136 0, 1021905.688 977341.417 0, 1022179.49 977342.714 0, 1022453.292 977344.028 0, 1022727.095 977345.358 0, 1023000.897 977346.703 0, 1023274.699 977348.065 0, 1023548.501 977349.443 0, 1023822.303 977350.837 0, 
+    1024096.105 977352.247 0, 1024369.907 977353.674 0, 1024643.709 977355.116 0, 1024917.51 977356.575 0, 1025191.312 977358.049 0, 1025465.113 977359.54 0, 1025738.915 977361.047 0, 1026012.716 977362.57 0, 1026285.197 977364.102 0, 1026316.725 971784.244 0, 
+    1026348.253 966204.493 0))
+
+POLYGON ((1039427.533 977456.927 0, 1039155.056 977454.626 0, 1038881.26 977452.329 0, 1038607.464 977450.049 0, 1038333.667 977447.784 0, 1038059.871 977445.536 0, 1037786.075 977443.304 0, 1037512.278 977441.088 0, 1037238.481 977438.888 0, 1036964.684 977436.704 0, 
+    1036690.888 977434.537 0, 1036417.09 977432.385 0, 1036143.293 977430.25 0, 1035869.496 977428.131 0, 1035595.698 977426.028 0, 1035321.901 977423.941 0, 1035048.103 977421.87 0, 1034774.305 977419.815 0, 1034500.507 977417.776 0, 1034226.709 977415.754 0, 
+    1033952.911 977413.747 0, 1033679.113 977411.757 0, 1033405.314 977409.783 0, 1033131.516 977407.824 0, 1032856.398 977405.873 0, 1032583.918 977403.957 0, 1032310.119 977402.047 0, 1032036.32 977400.153 0, 1031762.521 977398.276 0, 1031488.722 977396.414 0, 
+    1031214.923 977394.569 0, 1030941.123 977392.74 0, 1030667.324 977390.927 0, 1030393.524 977389.13 0, 1030119.724 977387.349 0, 1029845.925 977385.584 0, 1029572.125 977383.835 0, 1029298.325 977382.103 0, 1029024.524 977380.387 0, 1028750.724 977378.686 0, 
+    1028476.924 977377.002 0, 1028203.123 977375.334 0, 1027929.323 977373.682 0, 1027655.522 977372.046 0, 1027381.721 977370.427 0, 1027107.92 977368.823 0, 1026834.119 977367.236 0, 1026560.318 977365.664 0, 1026285.197 977364.102 0, 1026253.668 982944.061 0, 
+    1026222.138 988524.119 0, 1026496.6 988525.678 0, 1026769.744 988527.246 0, 1027042.888 988528.83 0, 1027316.032 988530.429 0, 1027589.176 988532.045 0, 1027862.319 988533.677 0, 1028135.463 988535.325 0, 1028408.607 988536.989 0, 1028681.75 988538.669 0, 
+    1028954.894 988540.365 0, 1029228.037 988542.078 0, 1029501.18 988543.806 0, 1029774.323 988545.55 0, 1030047.466 988547.311 0, 1030320.609 988549.087 0, 1030593.752 988550.88 0, 1030866.895 988552.689 0, 1031140.037 988554.514 0, 1031413.18 988556.355 0, 
+    1031686.322 988558.211 0, 1031959.464 988560.085 0, 1032232.607 988561.974 0, 1032505.749 988563.879 0, 1032777.574 988565.791 0, 1033052.032 988567.737 0, 1033325.174 988569.691 0, 1033598.316 988571.66 0, 1033871.457 988573.646 0, 1034144.598 988575.648 0, 
+    1034417.74 988577.665 0, 1034690.881 988579.699 0, 1034964.022 988581.749 0, 1035237.163 988583.815 0, 1035510.303 988585.897 0, 1035783.444 988587.995 0, 1036056.584 988590.109 0, 1036329.725 988592.239 0, 1036602.865 988594.386 0, 1036876.005 988596.548 0, 
+    1037149.145 988598.727 0, 1037422.285 988600.921 0, 1037695.425 988603.132 0, 1037968.564 988605.359 0, 1038241.704 988607.601 0, 1038514.843 988609.86 0, 1038787.982 988612.135 0, 1039061.121 988614.426 0, 1039332.945 988616.722 0, 1039380.239 983036.775 0, 
+    1039427.533 977456.927 0))
+
+POLYGON ((1052443.439 988746.365 0, 1052171.62 988743.301 0, 1051898.489 988740.238 0, 1051625.357 988737.192 0, 1051352.225 988734.161 0, 1051079.093 988731.147 0, 1050805.961 988728.148 0, 1050532.829 988725.166 0, 1050259.696 988722.2 0, 1049986.563 988719.25 0, 
+    1049713.43 988716.316 0, 1049440.297 988713.398 0, 1049167.164 988710.496 0, 1048894.031 988707.61 0, 1048620.897 988704.74 0, 1048347.763 988701.886 0, 1048074.629 988699.049 0, 1047801.495 988696.227 0, 1047528.361 988693.422 0, 1047255.226 988690.632 0, 
+    1046982.092 988687.859 0, 1046708.957 988685.102 0, 1046435.822 988682.361 0, 1046162.687 988679.636 0, 1045888.238 988676.914 0, 1045616.416 988674.234 0, 1045343.281 988671.557 0, 1045070.145 988668.896 0, 1044797.009 988666.251 0, 1044523.873 988663.623 0, 
+    1044250.737 988661.01 0, 1043977.601 988658.414 0, 1043704.464 988655.833 0, 1043431.328 988653.269 0, 1043158.191 988650.721 0, 1042885.054 988648.189 0, 1042611.917 988645.672 0, 1042338.78 988643.172 0, 1042065.642 988640.688 0, 1041792.505 988638.221 0, 
+    1041519.367 988635.769 0, 1041246.229 988633.333 0, 1040973.091 988630.914 0, 1040699.953 988628.51 0, 1040426.815 988626.122 0, 1040153.676 988623.751 0, 1039880.538 988621.396 0, 1039607.399 988619.056 0, 1039332.945 988616.722 0, 1039285.65 994196.763 0, 
+    1039238.354 999776.894 0, 1039512.148 999779.223 0, 1039784.63 999781.556 0, 1040057.112 999783.906 0, 1040329.593 999786.272 0, 1040602.075 999788.653 0, 1040874.556 999791.051 0, 1041147.037 999793.465 0, 1041419.518 999795.895 0, 1041691.999 999798.341 0, 
+    1041964.479 999800.803 0, 1042236.96 999803.281 0, 1042509.44 999805.775 0, 1042781.921 999808.285 0, 1043054.401 999810.811 0, 1043326.881 999813.353 0, 1043599.36 999815.911 0, 1043871.84 999818.485 0, 1044144.319 999821.075 0, 1044416.799 999823.682 0, 
+    1044689.278 999826.304 0, 1044961.757 999828.942 0, 1045234.236 999831.597 0, 1045506.715 999834.267 0, 1045777.882 999836.941 0, 1046051.671 999839.656 0, 1046324.15 999842.375 0, 1046596.628 999845.109 0, 1046869.106 999847.86 0, 1047141.583 999850.626 0, 
+    1047414.061 999853.409 0, 1047686.538 999856.208 0, 1047959.016 999859.022 0, 1048231.493 999861.853 0, 1048503.97 999864.7 0, 1048776.446 999867.563 0, 1049048.923 999870.442 0, 1049321.399 999873.337 0, 1049593.876 999876.248 0, 1049866.352 999879.175 0, 
+    1050138.828 999882.118 0, 1050411.303 999885.077 0, 1050683.779 999888.052 0, 1050956.254 999891.043 0, 1051228.729 999894.05 0, 1051501.204 999897.074 0, 1051773.679 999900.113 0, 1052046.154 999903.168 0, 1052317.318 999906.225 0, 1052380.379 994326.25 0, 
+    1052443.439 988746.365 0))
+
+POLYGON ((1065395.865 1000072.506 0, 1065124.708 1000068.683 0, 1064852.243 1000064.858 0, 1064579.778 1000061.049 0, 1064307.313 1000057.256 0, 1064034.847 1000053.479 0, 1063762.381 1000049.718 0, 1063489.915 1000045.973 0, 1063217.449 1000042.244 0, 1062944.982 1000038.531 0, 
+    1062672.516 1000034.835 0, 1062400.049 1000031.154 0, 1062127.582 1000027.489 0, 1061855.114 1000023.84 0, 1061582.647 1000020.208 0, 1061310.179 1000016.591 0, 1061037.711 1000012.991 0, 1060765.243 1000009.406 0, 1060492.774 1000005.837 0, 1060220.306 1000002.285 0, 
+    1059947.837 999998.749 0, 1059675.368 999995.228 0, 1059402.899 999991.724 0, 1059130.429 999988.236 0, 1058856.651 999984.747 0, 1058585.49 999981.307 0, 1058313.019 999977.867 0, 1058040.549 999974.443 0, 1057768.079 999971.034 0, 1057495.608 999967.642 0, 
+    1057223.137 999964.266 0, 1056950.666 999960.906 0, 1056678.195 999957.562 0, 1056405.723 999954.234 0, 1056133.252 999950.922 0, 1055860.78 999947.627 0, 1055588.308 999944.347 0, 1055315.836 999941.083 0, 1055043.363 999937.835 0, 1054770.89 999934.603 0, 
+    1054498.418 999931.388 0, 1054225.945 999928.188 0, 1053953.471 999925.005 0, 1053680.998 999921.837 0, 1053408.525 999918.685 0, 1053136.051 999915.55 0, 1052863.577 999912.43 0, 1052591.103 999909.327 0, 1052317.318 999906.225 0, 1052254.257 1005486.286 0, 
+    1052191.195 1011066.428 0, 1052464.319 1011069.523 0, 1052736.136 1011072.619 0, 1053007.953 1011075.731 0, 1053279.77 1011078.859 0, 1053551.587 1011082.003 0, 1053823.403 1011085.163 0, 1054095.22 1011088.339 0, 1054367.036 1011091.531 0, 1054638.852 1011094.739 0, 
+    1054910.667 1011097.963 0, 1055182.483 1011101.203 0, 1055454.298 1011104.458 0, 1055726.114 1011107.73 0, 1055997.929 1011111.018 0, 1056269.743 1011114.322 0, 1056541.558 1011117.642 0, 1056813.372 1011120.978 0, 1057085.187 1011124.33 0, 1057357.001 1011127.698 0, 
+    1057628.814 1011131.082 0, 1057900.628 1011134.482 0, 1058172.441 1011137.898 0, 1058444.255 1011141.33 0, 1058714.762 1011144.761 0, 1058987.88 1011148.241 0, 1059259.693 1011151.721 0, 1059531.505 1011155.217 0, 1059803.318 1011158.729 0, 1060075.13 1011162.257 0, 
+    1060346.941 1011165.801 0, 1060618.753 1011169.361 0, 1060890.564 1011172.937 0, 1061162.375 1011176.529 0, 1061434.186 1011180.137 0, 1061705.997 1011183.76 0, 1061977.808 1011187.4 0, 1062249.618 1011191.056 0, 1062521.428 1011194.728 0, 1062793.238 1011198.416 0, 
+    1063065.048 1011202.12 0, 1063336.857 1011205.84 0, 1063608.666 1011209.576 0, 1063880.475 1011213.328 0, 1064152.284 1011217.095 0, 1064424.092 1011220.879 0, 1064695.901 1011224.679 0, 1064967.709 1011228.495 0, 1065238.212 1011232.308 0, 1065317.039 1005652.366 0, 
+    1065395.865 1000072.506 0))
+
+POLYGON ((1078284.709 1011435.048 0, 1078014.216 1011430.47 0, 1077742.419 1011425.887 0, 1077470.623 1011421.319 0, 1077198.826 1011416.767 0, 1076927.029 1011412.231 0, 1076655.232 1011407.711 0, 1076383.434 1011403.208 0, 1076111.636 1011398.72 0, 1075839.838 1011394.248 0, 
+    1075568.04 1011389.792 0, 1075296.241 1011385.353 0, 1075024.442 1011380.929 0, 1074752.643 1011376.521 0, 1074480.844 1011372.129 0, 1074209.044 1011367.753 0, 1073937.244 1011363.394 0, 1073665.444 1011359.05 0, 1073393.644 1011354.722 0, 1073121.843 1011350.41 0, 
+    1072850.042 1011346.114 0, 1072578.241 1011341.835 0, 1072306.439 1011337.571 0, 1072034.638 1011333.323 0, 1071761.532 1011329.071 0, 1071491.034 1011324.875 0, 1071219.231 1011320.675 0, 1070947.428 1011316.492 0, 1070675.625 1011312.324 0, 1070403.822 1011308.172 0, 
+    1070132.019 1011304.036 0, 1069860.215 1011299.916 0, 1069588.411 1011295.813 0, 1069316.607 1011291.725 0, 1069044.803 1011287.653 0, 1068772.998 1011283.597 0, 1068501.193 1011279.557 0, 1068229.388 1011275.533 0, 1067957.583 1011271.525 0, 1067685.777 1011267.534 0, 
+    1067413.972 1011263.558 0, 1067142.165 1011259.598 0, 1066870.359 1011255.654 0, 1066598.553 1011251.726 0, 1066326.746 1011247.814 0, 1066054.939 1011243.918 0, 1065783.132 1011240.039 0, 1065511.324 1011236.175 0, 1065238.212 1011232.308 0, 1065159.384 1016812.328 0, 
+    1065080.555 1022392.422 0, 1065353.007 1022396.279 0, 1065624.158 1022400.133 0, 1065895.308 1022404.004 0, 1066166.458 1022407.89 0, 1066437.608 1022411.793 0, 1066708.757 1022415.711 0, 1066979.907 1022419.645 0, 1067251.056 1022423.596 0, 1067522.205 1022427.562 0, 
+    1067793.354 1022431.544 0, 1068064.502 1022435.542 0, 1068335.65 1022439.556 0, 1068606.798 1022443.586 0, 1068877.946 1022447.632 0, 1069149.094 1022451.694 0, 1069420.241 1022455.772 0, 1069691.388 1022459.866 0, 1069962.535 1022463.976 0, 1070233.681 1022468.102 0, 
+    1070504.828 1022472.244 0, 1070775.974 1022476.402 0, 1071047.12 1022480.575 0, 1071318.265 1022484.765 0, 1071588.11 1022488.95 0, 1071860.556 1022493.192 0, 1072131.701 1022497.43 0, 1072402.845 1022501.683 0, 1072673.989 1022505.953 0, 1072945.134 1022510.238 0, 
+    1073216.277 1022514.539 0, 1073487.421 1022518.857 0, 1073758.564 1022523.19 0, 1074029.707 1022527.539 0, 1074300.85 1022531.905 0, 1074571.993 1022536.286 0, 1074843.135 1022540.683 0, 1075114.277 1022545.096 0, 1075385.419 1022549.525 0, 1075656.56 1022553.97 0, 
+    1075927.702 1022558.431 0, 1076198.843 1022562.908 0, 1076469.983 1022567.401 0, 1076741.124 1022571.91 0, 1077012.264 1022576.435 0, 1077283.404 1022580.975 0, 1077554.544 1022585.532 0, 1077825.683 1022590.105 0, 1078095.523 1022594.671 0, 1078190.116 1017014.823 0, 
+    1078284.709 1011435.048 0))
+
+POLYGON ((1091109.868 1022833.69 0, 1090840.04 1022828.361 0, 1090568.914 1022823.022 0, 1090297.789 1022817.699 0, 1090026.663 1022812.393 0, 1089755.536 1022807.102 0, 1089484.41 1022801.827 0, 1089213.283 1022796.568 0, 1088942.155 1022791.325 0, 1088671.028 1022786.098 0, 
+    1088399.9 1022780.887 0, 1088128.772 1022775.692 0, 1087857.643 1022770.513 0, 1087586.515 1022765.35 0, 1087315.385 1022760.203 0, 1087044.256 1022755.071 0, 1086773.126 1022749.956 0, 1086501.996 1022744.857 0, 1086230.866 1022739.773 0, 1085959.735 1022734.706 0, 
+    1085688.604 1022729.655 0, 1085417.473 1022724.619 0, 1085146.342 1022719.6 0, 1084875.21 1022714.596 0, 1084602.78 1022709.585 0, 1084332.946 1022704.637 0, 1084061.813 1022699.681 0, 1083790.68 1022694.741 0, 1083519.547 1022689.818 0, 1083248.413 1022684.91 0, 
+    1082977.279 1022680.018 0, 1082706.145 1022675.142 0, 1082435.011 1022670.282 0, 1082163.876 1022665.438 0, 1081892.741 1022660.61 0, 1081621.606 1022655.798 0, 1081350.47 1022651.002 0, 1081079.335 1022646.222 0, 1080808.198 1022641.458 0, 1080537.062 1022636.709 0, 
+    1080265.925 1022631.977 0, 1079994.788 1022627.261 0, 1079723.651 1022622.56 0, 1079452.514 1022617.876 0, 1079181.376 1022613.208 0, 1078910.238 1022608.555 0, 1078639.1 1022603.919 0, 1078367.961 1022599.298 0, 1078095.523 1022594.671 0, 1078000.928 1028174.589 0, 
+    1077906.332 1033754.572 0, 1078178.11 1033759.187 0, 1078448.592 1033763.797 0, 1078719.073 1033768.422 0, 1078989.555 1033773.063 0, 1079260.036 1033777.72 0, 1079530.516 1033782.393 0, 1079800.997 1033787.082 0, 1080071.477 1033791.787 0, 1080341.956 1033796.508 0, 
+    1080612.436 1033801.245 0, 1080882.915 1033805.997 0, 1081153.394 1033810.766 0, 1081423.873 1033815.55 0, 1081694.351 1033820.351 0, 1081964.829 1033825.167 0, 1082235.307 1033829.999 0, 1082505.785 1033834.848 0, 1082776.262 1033839.712 0, 1083046.739 1033844.592 0, 
+    1083317.216 1033849.488 0, 1083587.692 1033854.399 0, 1083858.168 1033859.327 0, 1084128.644 1033864.271 0, 1084397.825 1033869.207 0, 1084669.595 1033874.206 0, 1084940.07 1033879.197 0, 1085210.545 1033884.205 0, 1085481.019 1033889.228 0, 1085751.493 1033894.267 0, 
+    1086021.967 1033899.322 0, 1086292.44 1033904.393 0, 1086562.913 1033909.48 0, 1086833.386 1033914.583 0, 1087103.859 1033919.702 0, 1087374.331 1033924.837 0, 1087644.803 1033929.987 0, 1087915.275 1033935.154 0, 1088185.746 1033940.336 0, 1088456.217 1033945.535 0, 
+    1088726.688 1033950.749 0, 1088997.158 1033955.979 0, 1089267.629 1033961.226 0, 1089538.098 1033966.488 0, 1089808.568 1033971.766 0, 1090079.037 1033977.06 0, 1090349.506 1033982.369 0, 1090619.975 1033987.695 0, 1090889.149 1033993.011 0, 1090999.509 1028413.318 0, 
+    1091109.868 1022833.69 0))
+
+POLYGON ((1103871.24 1034268.128 0, 1103602.08 1034262.052 0, 1103331.628 1034255.962 0, 1103061.175 1034249.888 0, 1102790.722 1034243.83 0, 1102520.268 1034237.788 0, 1102249.814 1034231.762 0, 1101979.36 1034225.752 0, 1101708.905 1034219.757 0, 1101438.45 1034213.779 0, 
+    1101167.995 1034207.816 0, 1100897.539 1034201.87 0, 1100627.083 1034195.939 0, 1100356.627 1034190.024 0, 1100086.17 1034184.125 0, 1099815.713 1034178.243 0, 1099545.256 1034172.376 0, 1099274.798 1034166.524 0, 1099004.34 1034160.689 0, 1098733.882 1034154.87 0, 
+    1098463.423 1034149.067 0, 1098192.964 1034143.279 0, 1097922.505 1034137.508 0, 1097652.045 1034131.752 0, 1097380.292 1034125.985 0, 1097111.124 1034120.289 0, 1096840.663 1034114.581 0, 1096570.202 1034108.889 0, 1096299.741 1034103.213 0, 1096029.279 1034097.553 0, 
+    1095758.817 1034091.909 0, 1095488.354 1034086.281 0, 1095217.892 1034080.669 0, 1094947.429 1034075.072 0, 1094676.965 1034069.492 0, 1094406.501 1034063.927 0, 1094136.037 1034058.379 0, 1093865.573 1034052.846 0, 1093595.108 1034047.329 0, 1093324.643 1034041.828 0, 
+    1093054.178 1034036.343 0, 1092783.712 1034030.874 0, 1092513.246 1034025.421 0, 1092242.779 1034019.984 0, 1091972.313 1034014.563 0, 1091701.846 1034009.157 0, 1091431.378 1034003.768 0, 1091160.911 1033998.394 0, 1090889.149 1033993.011 0, 1090778.788 1039572.765 0, 
+    1090668.425 1045152.576 0, 1090939.527 1045157.946 0, 1091209.338 1045163.307 0, 1091479.149 1045168.683 0, 1091748.959 1045174.075 0, 1092018.769 1045179.484 0, 1092288.578 1045184.908 0, 1092558.387 1045190.347 0, 1092828.196 1045195.803 0, 1093098.005 1045201.275 0, 
+    1093367.813 1045206.762 0, 1093637.621 1045212.266 0, 1093907.429 1045217.785 0, 1094177.236 1045223.32 0, 1094447.043 1045228.871 0, 1094716.849 1045234.438 0, 1094986.656 1045240.021 0, 1095256.462 1045245.619 0, 1095526.267 1045251.234 0, 1095796.073 1045256.864 0, 
+    1096065.878 1045262.511 0, 1096335.682 1045268.173 0, 1096605.487 1045273.851 0, 1096875.291 1045279.545 0, 1097143.804 1045285.227 0, 1097414.897 1045290.98 0, 1097684.7 1045296.722 0, 1097954.503 1045302.48 0, 1098224.305 1045308.253 0, 1098494.107 1045314.042 0, 
+    1098763.909 1045319.847 0, 1099033.71 1045325.668 0, 1099303.511 1045331.505 0, 1099573.312 1045337.358 0, 1099843.112 1045343.226 0, 1100112.912 1045349.111 0, 1100382.711 1045355.011 0, 1100652.511 1045360.928 0, 1100922.309 1045366.86 0, 1101192.108 1045372.808 0, 
+    1101461.906 1045378.772 0, 1101731.704 1045384.751 0, 1102001.501 1045390.747 0, 1102271.298 1045396.759 0, 1102541.095 1045402.786 0, 1102810.891 1045408.829 0, 1103080.687 1045414.889 0, 1103350.483 1045420.964 0, 1103618.99 1045427.025 0, 1103745.116 1039847.549 0, 
+    1103871.24 1034268.128 0))
+
+POLYGON ((1116568.727 1045738.061 0, 1116300.237 1045731.241 0, 1116030.459 1045724.404 0, 1115760.681 1045717.582 0, 1115490.903 1045710.777 0, 1115221.125 1045703.987 0, 1114951.346 1045697.213 0, 1114681.566 1045690.455 0, 1114411.786 1045683.713 0, 1114142.006 1045676.987 0, 
+    1113872.225 1045670.277 0, 1113602.444 1045663.583 0, 1113332.663 1045656.904 0, 1113062.881 1045650.242 0, 1112793.099 1045643.595 0, 1112523.316 1045636.964 0, 1112253.534 1045630.349 0, 1111983.75 1045623.75 0, 1111713.966 1045617.167 0, 1111444.182 1045610.6 0, 
+    1111174.398 1045604.048 0, 1110904.613 1045597.513 0, 1110634.828 1045590.993 0, 1110365.042 1045584.489 0, 1110093.968 1045577.97 0, 1109825.469 1045571.529 0, 1109555.683 1045565.073 0, 1109285.895 1045558.633 0, 1109016.108 1045552.208 0, 1108746.32 1045545.8 0, 
+    1108476.532 1045539.407 0, 1108206.743 1045533.03 0, 1107936.954 1045526.669 0, 1107667.164 1045520.324 0, 1107397.375 1045513.995 0, 1107127.584 1045507.682 0, 1106857.794 1045501.385 0, 1106588.003 1045495.103 0, 1106318.212 1045488.837 0, 1106048.42 1045482.588 0, 
+    1105778.628 1045476.354 0, 1105508.835 1045470.136 0, 1105239.043 1045463.934 0, 1104969.25 1045457.748 0, 1104699.456 1045451.577 0, 1104429.662 1045445.423 0, 1104159.868 1045439.284 0, 1103890.073 1045433.161 0, 1103618.99 1045427.025 0, 1103492.863 1051006.555 0, 
+    1103366.734 1056586.132 0, 1103637.158 1056592.253 0, 1103906.296 1056598.361 0, 1104175.433 1056604.485 0, 1104444.57 1056610.624 0, 1104713.707 1056616.779 0, 1104982.843 1056622.951 0, 1105251.979 1056629.138 0, 1105521.115 1056635.34 0, 1105790.25 1056641.559 0, 
+    1106059.385 1056647.794 0, 1106328.52 1056654.044 0, 1106597.654 1056660.31 0, 1106866.788 1056666.592 0, 1107135.921 1056672.89 0, 1107405.054 1056679.204 0, 1107674.187 1056685.533 0, 1107943.319 1056691.879 0, 1108212.451 1056698.24 0, 1108481.582 1056704.617 0, 
+    1108750.714 1056711.01 0, 1109019.844 1056717.419 0, 1109288.975 1056723.844 0, 1109558.105 1056730.284 0, 1109825.95 1056736.709 0, 1110096.364 1056743.212 0, 1110365.493 1056749.7 0, 1110634.621 1056756.204 0, 1110903.749 1056762.724 0, 1111172.877 1056769.259 0, 
+    1111442.004 1056775.811 0, 1111711.131 1056782.378 0, 1111980.258 1056788.961 0, 1112249.384 1056795.56 0, 1112518.51 1056802.174 0, 1112787.635 1056808.805 0, 1113056.76 1056815.451 0, 1113325.885 1056822.114 0, 1113595.009 1056828.792 0, 1113864.133 1056835.485 0, 
+    1114133.256 1056842.195 0, 1114402.38 1056848.921 0, 1114671.502 1056855.662 0, 1114940.624 1056862.419 0, 1115209.746 1056869.193 0, 1115478.868 1056875.981 0, 1115747.989 1056882.786 0, 1116017.109 1056889.607 0, 1116284.946 1056896.411 0, 1116426.837 1051317.212 0, 
+    1116568.727 1045738.061 0))
+
+POLYGON ((1129202.23 1057243.184 0, 1128934.411 1057235.624 0, 1128665.311 1057228.043 0, 1128396.21 1057220.478 0, 1128127.109 1057212.929 0, 1127858.008 1057205.395 0, 1127588.905 1057197.878 0, 1127319.803 1057190.376 0, 1127050.7 1057182.89 0, 1126781.596 1057175.42 0, 
+    1126512.493 1057167.966 0, 1126243.388 1057160.527 0, 1125974.284 1057153.105 0, 1125705.178 1057145.698 0, 1125436.073 1057138.307 0, 1125166.967 1057130.932 0, 1124897.86 1057123.573 0, 1124628.753 1057116.23 0, 1124359.646 1057108.902 0, 1124090.538 1057101.591 0, 
+    1123821.43 1057094.295 0, 1123552.321 1057087.015 0, 1123283.212 1057079.751 0, 1123014.103 1057072.503 0, 1122743.711 1057065.236 0, 1122475.883 1057058.054 0, 1122206.772 1057050.853 0, 1121937.661 1057043.668 0, 1121668.549 1057036.499 0, 1121399.437 1057029.346 0, 
+    1121130.325 1057022.208 0, 1120861.212 1057015.087 0, 1120592.098 1057007.981 0, 1120322.985 1057000.891 0, 1120053.871 1056993.817 0, 1119784.756 1056986.759 0, 1119515.641 1056979.716 0, 1119246.526 1056972.69 0, 1118977.41 1056965.679 0, 1118708.294 1056958.684 0, 
+    1118439.177 1056951.705 0, 1118170.06 1056944.742 0, 1117900.943 1056937.795 0, 1117631.825 1056930.863 0, 1117362.707 1056923.948 0, 1117093.588 1056917.048 0, 1116824.469 1056910.164 0, 1116555.35 1056903.296 0, 1116284.946 1056896.411 0, 1116143.054 1062475.653 0, 
+    1116001.161 1068054.936 0, 1116270.904 1068061.804 0, 1116539.367 1068068.655 0, 1116807.829 1068075.523 0, 1117076.291 1068082.406 0, 1117344.753 1068089.304 0, 1117613.214 1068096.219 0, 1117881.674 1068103.149 0, 1118150.135 1068110.095 0, 1118418.595 1068117.057 0, 
+    1118687.054 1068124.035 0, 1118955.513 1068131.029 0, 1119223.972 1068138.038 0, 1119492.43 1068145.063 0, 1119760.888 1068152.104 0, 1120029.345 1068159.161 0, 1120297.802 1068166.234 0, 1120566.258 1068173.322 0, 1120834.715 1068180.426 0, 1121103.17 1068187.546 0, 
+    1121371.626 1068194.682 0, 1121640.08 1068201.834 0, 1121908.535 1068209.001 0, 1122176.989 1068216.184 0, 1122444.163 1068223.349 0, 1122713.896 1068230.598 0, 1122982.348 1068237.829 0, 1123250.801 1068245.075 0, 1123519.253 1068252.337 0, 1123787.704 1068259.615 0, 
+    1124056.155 1068266.909 0, 1124324.606 1068274.219 0, 1124593.056 1068281.544 0, 1124861.506 1068288.885 0, 1125129.955 1068296.242 0, 1125398.404 1068303.615 0, 1125666.852 1068311.004 0, 1125935.3 1068318.408 0, 1126203.748 1068325.828 0, 1126472.195 1068333.264 0, 
+    1126740.642 1068340.716 0, 1127009.088 1068348.184 0, 1127277.534 1068355.667 0, 1127545.979 1068363.166 0, 1127814.424 1068370.681 0, 1128082.868 1068378.212 0, 1128351.312 1068385.759 0, 1128619.756 1068393.321 0, 1128886.921 1068400.863 0, 1129044.576 1062822.004 0, 
+    1129202.23 1057243.184 0))
+
+POLYGON ((1141771.652 1068783.194 0, 1141504.508 1068774.897 0, 1141236.087 1068766.576 0, 1140967.665 1068758.271 0, 1140699.243 1068749.982 0, 1140430.82 1068741.708 0, 1140162.397 1068733.451 0, 1139893.973 1068725.209 0, 1139625.549 1068716.983 0, 1139357.125 1068708.773 0, 
+    1139088.7 1068700.579 0, 1138820.274 1068692.4 0, 1138551.848 1068684.237 0, 1138283.422 1068676.09 0, 1138014.995 1068667.959 0, 1137746.567 1068659.844 0, 1137478.139 1068651.744 0, 1137209.711 1068643.66 0, 1136941.282 1068635.592 0, 1136672.853 1068627.54 0, 
+    1136404.423 1068619.504 0, 1136135.993 1068611.483 0, 1135867.562 1068603.478 0, 1135599.131 1068595.489 0, 1135329.422 1068587.478 0, 1135062.267 1068579.559 0, 1134793.834 1068571.617 0, 1134525.401 1068563.691 0, 1134256.967 1068555.781 0, 1133988.533 1068547.887 0, 
+    1133720.099 1068540.009 0, 1133451.664 1068532.146 0, 1133183.228 1068524.299 0, 1132914.792 1068516.468 0, 1132646.356 1068508.653 0, 1132377.919 1068500.854 0, 1132109.482 1068493.07 0, 1131841.044 1068485.302 0, 1131572.606 1068477.55 0, 1131304.167 1068469.814 0, 
+    1131035.728 1068462.094 0, 1130767.289 1068454.389 0, 1130498.849 1068446.7 0, 1130230.408 1068439.027 0, 1129961.967 1068431.37 0, 1129693.526 1068423.729 0, 1129425.084 1068416.103 0, 1129156.642 1068408.493 0, 1128886.921 1068400.863 0, 1128729.265 1073979.758 0, 
+    1128571.608 1079558.683 0, 1128840.669 1079566.295 0, 1129108.455 1079573.886 0, 1129376.24 1079581.493 0, 1129644.024 1079589.116 0, 1129911.809 1079596.754 0, 1130179.592 1079604.408 0, 1130447.376 1079612.078 0, 1130715.158 1079619.764 0, 1130982.941 1079627.466 0, 
+    1131250.723 1079635.183 0, 1131518.504 1079642.916 0, 1131786.285 1079650.665 0, 1132054.066 1079658.429 0, 1132321.846 1079666.21 0, 1132589.626 1079674.006 0, 1132857.405 1079681.818 0, 1133125.183 1079689.645 0, 1133392.962 1079697.489 0, 1133660.74 1079705.348 0, 
+    1133928.517 1079713.223 0, 1134196.294 1079721.113 0, 1134464.07 1079729.02 0, 1134731.846 1079736.942 0, 1134998.348 1079744.842 0, 1135267.397 1079752.833 0, 1135535.171 1079760.803 0, 1135802.945 1079768.788 0, 1136070.719 1079776.789 0, 1136338.492 1079784.806 0, 
+    1136606.265 1079792.838 0, 1136874.037 1079800.886 0, 1137141.809 1079808.95 0, 1137409.58 1079817.03 0, 1137677.351 1079825.126 0, 1137945.121 1079833.237 0, 1138212.891 1079841.364 0, 1138480.66 1079849.507 0, 1138748.429 1079857.666 0, 1139016.197 1079865.84 0, 
+    1139283.965 1079874.03 0, 1139551.732 1079882.236 0, 1139819.499 1079890.457 0, 1140087.266 1079898.695 0, 1140355.032 1079906.948 0, 1140622.797 1079915.217 0, 1140890.562 1079923.502 0, 1141158.327 1079931.802 0, 1141424.818 1079940.079 0, 1141598.236 1074361.621 0, 
+    1141771.652 1068783.194 0))
+
+POLYGON ((1154276.899 1080357.785 0, 1154010.43 1080348.755 0, 1153742.69 1080339.698 0, 1153474.949 1080330.657 0, 1153207.208 1080321.632 0, 1152939.467 1080312.622 0, 1152671.725 1080303.629 0, 1152403.982 1080294.651 0, 1152136.239 1080285.688 0, 1151868.495 1080276.742 0, 
+    1151600.751 1080267.811 0, 1151333.006 1080258.896 0, 1151065.261 1080249.997 0, 1150797.515 1080241.113 0, 1150529.769 1080232.245 0, 1150262.022 1080223.393 0, 1149994.275 1080214.557 0, 1149726.527 1080205.737 0, 1149458.779 1080196.932 0, 1149191.03 1080188.143 0, 
+    1148923.28 1080179.37 0, 1148655.53 1080170.612 0, 1148387.78 1080161.87 0, 1148120.029 1080153.145 0, 1147851.006 1080144.393 0, 1147584.526 1080135.74 0, 1147316.773 1080127.061 0, 1147049.02 1080118.398 0, 1146781.267 1080109.751 0, 1146513.513 1080101.12 0, 
+    1146245.758 1080092.504 0, 1145978.003 1080083.904 0, 1145710.247 1080075.32 0, 1145442.491 1080066.752 0, 1145174.735 1080058.199 0, 1144906.978 1080049.663 0, 1144639.22 1080041.142 0, 1144371.462 1080032.636 0, 1144103.704 1080024.147 0, 1143835.945 1080015.673 0, 
+    1143568.185 1080007.215 0, 1143300.425 1079998.773 0, 1143032.664 1079990.346 0, 1142764.903 1079981.935 0, 1142497.142 1079973.54 0, 1142229.38 1079965.161 0, 1141961.617 1079956.798 0, 1141693.854 1079948.45 0, 1141424.818 1079940.079 0, 1141251.399 1085518.563 0, 
+    1141077.98 1091097.07 0, 1141346.356 1091105.421 0, 1141613.463 1091113.748 0, 1141880.569 1091122.091 0, 1142147.674 1091130.45 0, 1142414.779 1091138.824 0, 1142681.883 1091147.214 0, 1142948.987 1091155.62 0, 1143216.091 1091164.042 0, 1143483.193 1091172.479 0, 
+    1143750.296 1091180.932 0, 1144017.398 1091189.401 0, 1144284.499 1091197.885 0, 1144551.6 1091206.385 0, 1144818.7 1091214.901 0, 1145085.8 1091223.433 0, 1145352.9 1091231.98 0, 1145619.999 1091240.543 0, 1145887.097 1091249.122 0, 1146154.195 1091257.717 0, 
+    1146421.292 1091266.327 0, 1146688.389 1091274.953 0, 1146955.485 1091283.594 0, 1147222.581 1091292.252 0, 1147488.408 1091300.884 0, 1147756.771 1091309.614 0, 1148023.866 1091318.318 0, 1148290.96 1091327.038 0, 1148558.053 1091335.774 0, 1148825.146 1091344.526 0, 
+    1149092.238 1091353.293 0, 1149359.33 1091362.077 0, 1149626.421 1091370.875 0, 1149893.512 1091379.69 0, 1150160.602 1091388.52 0, 1150427.691 1091397.366 0, 1150694.781 1091406.228 0, 1150961.869 1091415.105 0, 1151228.957 1091423.999 0, 1151496.045 1091432.908 0, 
+    1151763.132 1091441.832 0, 1152030.218 1091450.773 0, 1152297.304 1091459.729 0, 1152564.39 1091468.7 0, 1152831.475 1091477.688 0, 1153098.559 1091486.691 0, 1153365.643 1091495.71 0, 1153632.726 1091504.745 0, 1153898.542 1091513.752 0, 1154087.72 1085935.757 0, 
+    1154276.899 1080357.785 0))
+
+POLYGON ((1166717.875 1091966.653 0, 1166452.084 1091956.894 0, 1166185.028 1091947.105 0, 1165917.97 1091937.332 0, 1165650.912 1091927.574 0, 1165383.854 1091917.832 0, 1165116.795 1091908.106 0, 1164849.735 1091898.395 0, 1164582.675 1091888.7 0, 1164315.614 1091879.021 0, 
+    1164048.553 1091869.358 0, 1163781.491 1091859.71 0, 1163514.428 1091850.078 0, 1163247.365 1091840.462 0, 1162980.302 1091830.861 0, 1162713.238 1091821.276 0, 1162446.173 1091811.707 0, 1162179.108 1091802.154 0, 1161912.042 1091792.616 0, 1161644.975 1091783.094 0, 
+    1161377.908 1091773.588 0, 1161110.841 1091764.097 0, 1160843.773 1091754.622 0, 1160576.704 1091745.163 0, 1160308.368 1091735.675 0, 1160042.565 1091726.292 0, 1159775.495 1091716.88 0, 1159508.424 1091707.484 0, 1159241.352 1091698.104 0, 1158974.28 1091688.739 0, 
+    1158707.208 1091679.39 0, 1158440.135 1091670.057 0, 1158173.061 1091660.739 0, 1157905.987 1091651.437 0, 1157638.912 1091642.151 0, 1157371.837 1091632.88 0, 1157104.761 1091623.626 0, 1156837.685 1091614.387 0, 1156570.608 1091605.163 0, 1156303.53 1091595.956 0, 
+    1156036.453 1091586.764 0, 1155769.374 1091577.588 0, 1155502.295 1091568.427 0, 1155235.215 1091559.283 0, 1154968.135 1091550.154 0, 1154701.054 1091541.04 0, 1154433.973 1091531.943 0, 1154166.892 1091522.861 0, 1153898.542 1091513.752 0, 1153709.362 1097091.765 0, 
+    1153520.182 1102669.791 0, 1153787.872 1102678.878 0, 1154054.297 1102687.937 0, 1154320.722 1102697.012 0, 1154587.146 1102706.103 0, 1154853.57 1102715.21 0, 1155119.993 1102724.332 0, 1155386.415 1102733.47 0, 1155652.837 1102742.623 0, 1155919.258 1102751.793 0, 
+    1156185.679 1102760.978 0, 1156452.099 1102770.178 0, 1156718.519 1102779.395 0, 1156984.938 1102788.627 0, 1157251.357 1102797.874 0, 1157517.775 1102807.138 0, 1157784.193 1102816.417 0, 1158050.61 1102825.711 0, 1158317.026 1102835.022 0, 1158583.442 1102844.348 0, 
+    1158849.858 1102853.69 0, 1159116.272 1102863.047 0, 1159382.687 1102872.42 0, 1159649.1 1102881.809 0, 1159914.25 1102891.169 0, 1160181.926 1102900.633 0, 1160448.338 1102910.069 0, 1160714.75 1102919.521 0, 1160981.161 1102928.988 0, 1161247.571 1102938.471 0, 
+    1161513.981 1102947.969 0, 1161780.39 1102957.484 0, 1162046.799 1102967.014 0, 1162313.207 1102976.559 0, 1162579.615 1102986.12 0, 1162846.022 1102995.697 0, 1163112.428 1103005.29 0, 1163378.834 1103014.898 0, 1163645.24 1103024.522 0, 1163911.644 1103034.162 0, 
+    1164178.048 1103043.817 0, 1164444.452 1103053.488 0, 1164710.855 1103063.175 0, 1164977.258 1103072.877 0, 1165243.66 1103082.596 0, 1165510.061 1103092.329 0, 1165776.462 1103102.079 0, 1166042.862 1103111.844 0, 1166307.999 1103121.578 0, 1166512.937 1097544.109 0, 
+    1166717.875 1091966.653 0))
+
+POLYGON ((1179094.489 1103609.492 0, 1178829.378 1103599.008 0, 1178563.007 1103588.49 0, 1178296.634 1103577.988 0, 1178030.262 1103567.502 0, 1177763.888 1103557.031 0, 1177497.514 1103546.576 0, 1177231.14 1103536.137 0, 1176964.764 1103525.713 0, 1176698.388 1103515.305 0, 
+    1176432.012 1103504.913 0, 1176165.635 1103494.537 0, 1175899.257 1103484.176 0, 1175632.879 1103473.83 0, 1175366.5 1103463.501 0, 1175100.12 1103453.187 0, 1174833.74 1103442.889 0, 1174567.36 1103432.606 0, 1174300.978 1103422.339 0, 1174034.596 1103412.088 0, 
+    1173768.214 1103401.853 0, 1173501.831 1103391.633 0, 1173235.447 1103381.429 0, 1172969.063 1103371.24 0, 1172701.416 1103361.019 0, 1172436.292 1103350.91 0, 1172169.906 1103340.769 0, 1171903.519 1103330.643 0, 1171637.132 1103320.533 0, 1171370.744 1103310.439 0, 
+    1171104.355 1103300.36 0, 1170837.966 1103290.297 0, 1170571.577 1103280.25 0, 1170305.186 1103270.218 0, 1170038.795 1103260.202 0, 1169772.404 1103250.202 0, 1169506.012 1103240.217 0, 1169239.619 1103230.248 0, 1168973.226 1103220.295 0, 1168706.832 1103210.357 0, 
+    1168440.438 1103200.435 0, 1168174.043 1103190.529 0, 1167907.647 1103180.639 0, 1167641.251 1103170.764 0, 1167374.854 1103160.905 0, 1167108.457 1103151.061 0, 1166842.059 1103141.233 0, 1166575.661 1103131.421 0, 1166307.999 1103121.578 0, 1166103.061 1108699.057 0, 
+    1165898.122 1114276.541 0, 1166165.124 1114286.359 0, 1166430.866 1114296.147 0, 1166696.607 1114305.951 0, 1166962.348 1114315.77 0, 1167228.088 1114325.605 0, 1167493.828 1114335.455 0, 1167759.567 1114345.322 0, 1168025.305 1114355.203 0, 1168291.043 1114365.101 0, 
+    1168556.78 1114375.014 0, 1168822.517 1114384.943 0, 1169088.253 1114394.887 0, 1169353.989 1114404.847 0, 1169619.723 1114414.823 0, 1169885.458 1114424.814 0, 1170151.192 1114434.821 0, 1170416.925 1114444.844 0, 1170682.657 1114454.882 0, 1170948.389 1114464.936 0, 
+    1171214.121 1114475.005 0, 1171479.851 1114485.09 0, 1171745.582 1114495.191 0, 1172011.311 1114505.308 0, 1172275.782 1114515.392 0, 1172542.769 1114525.587 0, 1172808.497 1114535.751 0, 1173074.224 1114545.93 0, 1173339.95 1114556.124 0, 1173605.676 1114566.335 0, 
+    1173871.402 1114576.56 0, 1174137.127 1114586.802 0, 1174402.851 1114597.059 0, 1174668.575 1114607.332 0, 1174934.298 1114617.62 0, 1175200.02 1114627.925 0, 1175465.742 1114638.244 0, 1175731.463 1114648.58 0, 1175997.184 1114658.931 0, 1176262.903 1114669.297 0, 
+    1176528.623 1114679.68 0, 1176794.342 1114690.078 0, 1177060.06 1114700.491 0, 1177325.777 1114710.92 0, 1177591.494 1114721.365 0, 1177857.21 1114731.826 0, 1178122.926 1114742.302 0, 1178388.641 1114752.794 0, 1178653.099 1114763.251 0, 1178873.794 1109186.369 0, 
+    1179094.489 1103609.492 0))
+
+POLYGON ((1191406.649 1115285.995 0, 1191142.22 1115274.791 0, 1190876.536 1115263.548 0, 1190610.851 1115252.321 0, 1190345.165 1115241.11 0, 1190079.479 1115229.915 0, 1189813.792 1115218.735 0, 1189548.104 1115207.57 0, 1189282.416 1115196.422 0, 1189016.727 1115185.289 0, 
+    1188751.037 1115174.172 0, 1188485.347 1115163.07 0, 1188219.656 1115151.984 0, 1187953.965 1115140.913 0, 1187688.272 1115129.859 0, 1187422.579 1115118.819 0, 1187156.886 1115107.796 0, 1186891.192 1115096.788 0, 1186625.497 1115085.796 0, 1186359.801 1115074.819 0, 
+    1186094.105 1115063.858 0, 1185828.409 1115052.913 0, 1185562.711 1115041.983 0, 1185297.013 1115031.069 0, 1185030.058 1115020.119 0, 1184765.615 1115009.288 0, 1184499.915 1114998.421 0, 1184234.214 1114987.57 0, 1183968.513 1114976.734 0, 1183702.811 1114965.914 0, 
+    1183437.109 1114955.109 0, 1183171.406 1114944.32 0, 1182905.702 1114933.547 0, 1182639.997 1114922.789 0, 1182374.292 1114912.047 0, 1182108.587 1114901.321 0, 1181842.88 1114890.61 0, 1181577.173 1114879.915 0, 1181311.466 1114869.235 0, 1181045.758 1114858.572 0, 
+    1180780.049 1114847.924 0, 1180514.339 1114837.291 0, 1180248.629 1114826.674 0, 1179982.919 1114816.073 0, 1179717.207 1114805.487 0, 1179451.495 1114794.917 0, 1179185.783 1114784.363 0, 1178920.069 1114773.824 0, 1178653.099 1114763.251 0, 1178432.403 1120340.134 0, 
+    1178211.708 1125917.013 0, 1178478.019 1125927.559 0, 1178743.076 1125938.072 0, 1179008.132 1125948.6 0, 1179273.188 1125959.144 0, 1179538.243 1125969.704 0, 1179803.297 1125980.279 0, 1180068.35 1125990.869 0, 1180333.403 1126001.476 0, 1180598.456 1126012.097 0, 
+    1180863.508 1126022.735 0, 1181128.559 1126033.388 0, 1181393.609 1126044.057 0, 1181658.659 1126054.741 0, 1181923.708 1126065.441 0, 1182188.757 1126076.156 0, 1182453.805 1126086.887 0, 1182718.852 1126097.634 0, 1182983.899 1126108.396 0, 1183248.945 1126119.174 0, 
+    1183513.99 1126129.968 0, 1183779.035 1126140.777 0, 1184044.079 1126151.601 0, 1184309.123 1126162.442 0, 1184572.913 1126173.246 0, 1184839.208 1126184.169 0, 1185104.25 1126195.056 0, 1185369.29 1126205.959 0, 1185634.331 1126216.877 0, 1185899.37 1126227.811 0, 
+    1186164.409 1126238.76 0, 1186429.448 1126249.725 0, 1186694.486 1126260.706 0, 1186959.523 1126271.702 0, 1187224.559 1126282.714 0, 1187489.595 1126293.742 0, 1187754.63 1126304.785 0, 1188019.665 1126315.843 0, 1188284.698 1126326.918 0, 1188549.732 1126338.007 0, 
+    1188814.764 1126349.113 0, 1189079.796 1126360.234 0, 1189344.827 1126371.371 0, 1189609.858 1126382.523 0, 1189874.888 1126393.691 0, 1190139.917 1126404.874 0, 1190404.946 1126416.073 0, 1190669.974 1126427.288 0, 1190933.749 1126438.465 0, 1191170.199 1120862.232 0, 
+    1191406.649 1115285.995 0))
+
+POLYGON ((1203654.266 1126995.858 0, 1203390.521 1126983.935 0, 1203125.526 1126971.972 0, 1202860.53 1126960.024 0, 1202595.533 1126948.092 0, 1202330.536 1126936.175 0, 1202065.538 1126924.274 0, 1201800.539 1126912.389 0, 1201535.54 1126900.519 0, 1201270.54 1126888.665 0, 
+    1201005.539 1126876.826 0, 1200740.538 1126865.003 0, 1200475.535 1126853.196 0, 1200210.532 1126841.404 0, 1199945.529 1126829.628 0, 1199680.525 1126817.867 0, 1199415.52 1126806.122 0, 1199150.514 1126794.393 0, 1198885.508 1126782.679 0, 1198620.501 1126770.981 0, 
+    1198355.493 1126759.298 0, 1198090.484 1126747.631 0, 1197825.475 1126735.98 0, 1197560.466 1126724.344 0, 1197294.204 1126712.669 0, 1197030.444 1126701.119 0, 1196765.432 1126689.53 0, 1196500.42 1126677.957 0, 1196235.406 1126666.399 0, 1195970.393 1126654.857 0, 
+    1195705.378 1126643.33 0, 1195440.363 1126631.819 0, 1195175.347 1126620.324 0, 1194910.33 1126608.844 0, 1194645.313 1126597.38 0, 1194380.295 1126585.931 0, 1194115.276 1126574.498 0, 1193850.257 1126563.08 0, 1193585.237 1126551.679 0, 1193320.217 1126540.292 0, 
+    1193055.195 1126528.922 0, 1192790.173 1126517.567 0, 1192525.151 1126506.227 0, 1192260.127 1126494.903 0, 1191995.103 1126483.595 0, 1191730.079 1126472.302 0, 1191465.053 1126461.025 0, 1191200.027 1126449.764 0, 1190933.749 1126438.465 0, 1190697.3 1132014.689 0, 
+    1190460.851 1137590.9 0, 1190726.469 1137602.171 0, 1190990.839 1137613.405 0, 1191255.208 1137624.654 0, 1191519.576 1137635.919 0, 1191783.944 1137647.199 0, 1192048.311 1137658.495 0, 1192312.677 1137669.806 0, 1192577.042 1137681.133 0, 1192841.407 1137692.476 0, 
+    1193105.772 1137703.834 0, 1193370.135 1137715.207 0, 1193634.498 1137726.596 0, 1193898.86 1137738.001 0, 1194163.222 1137749.421 0, 1194427.583 1137760.857 0, 1194691.943 1137772.309 0, 1194956.302 1137783.776 0, 1195220.661 1137795.258 0, 1195485.019 1137806.756 0, 
+    1195749.377 1137818.27 0, 1196013.734 1137829.799 0, 1196278.09 1137841.344 0, 1196542.445 1137852.904 0, 1196805.552 1137864.425 0, 1197071.154 1137876.071 0, 1197335.508 1137887.678 0, 1197599.86 1137899.301 0, 1197864.212 1137910.939 0, 1198128.564 1137922.593 0, 
+    1198392.914 1137934.262 0, 1198657.264 1137945.947 0, 1198921.614 1137957.647 0, 1199185.962 1137969.363 0, 1199450.31 1137981.095 0, 1199714.657 1137992.842 0, 1199979.004 1138004.604 0, 1200243.35 1138016.382 0, 1200507.695 1138028.176 0, 1200772.039 1138039.985 0, 
+    1201036.383 1138051.81 0, 1201300.726 1138063.65 0, 1201565.069 1138075.506 0, 1201829.41 1138087.378 0, 1202093.751 1138099.265 0, 1202358.092 1138111.168 0, 1202622.431 1138123.086 0, 1202886.77 1138135.02 0, 1203149.862 1138146.912 0, 1203402.064 1132571.391 0, 
+    1203654.266 1126995.858 0))
+
+POLYGON ((1215837.251 1138738.771 0, 1215574.192 1138726.135 0, 1215309.888 1138713.454 0, 1215045.583 1138700.789 0, 1214781.278 1138688.14 0, 1214516.971 1138675.506 0, 1214252.664 1138662.888 0, 1213988.357 1138650.285 0, 1213724.048 1138637.698 0, 1213459.739 1138625.126 0, 
+    1213195.429 1138612.57 0, 1212931.118 1138600.03 0, 1212666.806 1138587.505 0, 1212402.494 1138574.995 0, 1212138.181 1138562.502 0, 1211873.867 1138550.023 0, 1211609.553 1138537.561 0, 1211345.238 1138525.114 0, 1211080.922 1138512.682 0, 1210816.605 1138500.266 0, 
+    1210552.288 1138487.866 0, 1210287.97 1138475.481 0, 1210023.651 1138463.111 0, 1209759.331 1138450.757 0, 1209493.766 1138438.361 0, 1209230.69 1138426.097 0, 1208966.368 1138413.789 0, 1208702.046 1138401.498 0, 1208437.723 1138389.222 0, 1208173.399 1138376.961 0, 
+    1207909.074 1138364.716 0, 1207644.749 1138352.487 0, 1207380.423 1138340.273 0, 1207116.096 1138328.075 0, 1206851.768 1138315.892 0, 1206587.44 1138303.725 0, 1206323.111 1138291.574 0, 1206058.781 1138279.438 0, 1205794.451 1138267.317 0, 1205530.12 1138255.213 0, 
+    1205265.788 1138243.123 0, 1205001.456 1138231.049 0, 1204737.122 1138218.991 0, 1204472.788 1138206.949 0, 1204208.454 1138194.922 0, 1203944.118 1138182.91 0, 1203679.782 1138170.914 0, 1203415.446 1138158.934 0, 1203149.862 1138146.912 0, 1202897.661 1143722.416 0, 
+    1202645.461 1149297.897 0, 1202910.385 1149309.889 0, 1203174.066 1149321.839 0, 1203437.745 1149333.805 0, 1203701.424 1149345.787 0, 1203965.103 1149357.784 0, 1204228.78 1149369.797 0, 1204492.457 1149381.825 0, 1204756.133 1149393.869 0, 1205019.809 1149405.928 0, 
+    1205283.484 1149418.003 0, 1205547.158 1149430.094 0, 1205810.831 1149442.199 0, 1206074.504 1149454.321 0, 1206338.176 1149466.458 0, 1206601.847 1149478.61 0, 1206865.517 1149490.778 0, 1207129.187 1149502.962 0, 1207392.856 1149515.16 0, 1207656.525 1149527.375 0, 
+    1207920.192 1149539.605 0, 1208183.859 1149551.851 0, 1208447.525 1149564.112 0, 1208711.191 1149576.388 0, 1208973.613 1149588.622 0, 1209238.519 1149600.988 0, 1209502.183 1149613.311 0, 1209765.845 1149625.65 0, 1210029.507 1149638.004 0, 1210293.168 1149650.373 0, 
+    1210556.829 1149662.759 0, 1210820.488 1149675.159 0, 1211084.147 1149687.576 0, 1211347.805 1149700.007 0, 1211611.463 1149712.455 0, 1211875.12 1149724.917 0, 1212138.776 1149737.396 0, 1212402.431 1149749.89 0, 1212666.085 1149762.399 0, 1212929.739 1149774.924 0, 
+    1213193.392 1149787.464 0, 1213457.045 1149800.02 0, 1213720.696 1149812.591 0, 1213984.347 1149825.178 0, 1214247.997 1149837.781 0, 1214511.646 1149850.399 0, 1214775.295 1149863.032 0, 1215038.943 1149875.681 0, 1215301.349 1149888.286 0, 1215569.3 1144313.54 0, 
+    1215837.251 1138738.771 0))
+
+POLYGON ((1227955.518 1150514.428 0, 1227693.147 1150501.082 0, 1227429.536 1150487.688 0, 1227165.924 1150474.31 0, 1226902.312 1150460.947 0, 1226638.698 1150447.599 0, 1226375.084 1150434.268 0, 1226111.469 1150420.952 0, 1225847.853 1150407.651 0, 1225584.237 1150394.366 0, 
+    1225320.619 1150381.096 0, 1225057.001 1150367.842 0, 1224793.382 1150354.603 0, 1224529.763 1150341.38 0, 1224266.142 1150328.172 0, 1224002.521 1150314.98 0, 1223738.899 1150301.804 0, 1223475.276 1150288.643 0, 1223211.652 1150275.497 0, 1222948.028 1150262.367 0, 
+    1222684.403 1150249.252 0, 1222420.777 1150236.153 0, 1222157.15 1150223.07 0, 1221893.523 1150210.002 0, 1221628.655 1150196.888 0, 1221366.266 1150183.913 0, 1221102.636 1150170.891 0, 1220839.006 1150157.885 0, 1220575.374 1150144.895 0, 1220311.742 1150131.92 0, 
+    1220048.11 1150118.961 0, 1219784.476 1150106.017 0, 1219520.842 1150093.089 0, 1219257.207 1150080.176 0, 1218993.571 1150067.278 0, 1218729.934 1150054.397 0, 1218466.297 1150041.53 0, 1218202.659 1150028.68 0, 1217939.02 1150015.845 0, 1217675.38 1150003.025 0, 
+    1217411.74 1149990.221 0, 1217148.099 1149977.432 0, 1216884.457 1149964.659 0, 1216620.814 1149951.901 0, 1216357.171 1149939.159 0, 1216093.527 1149926.432 0, 1215829.882 1149913.721 0, 1215566.236 1149901.026 0, 1215301.349 1149888.286 0, 1215033.399 1155463.006 0, 
+    1214765.451 1161037.695 0, 1215029.679 1161050.403 0, 1215292.669 1161063.067 0, 1215555.657 1161075.746 0, 1215818.645 1161088.441 0, 1216081.633 1161101.152 0, 1216344.619 1161113.878 0, 1216607.605 1161126.619 0, 1216870.589 1161139.376 0, 1217133.574 1161152.148 0, 
+    1217396.557 1161164.936 0, 1217659.54 1161177.739 0, 1217922.522 1161190.558 0, 1218185.503 1161203.392 0, 1218448.483 1161216.242 0, 1218711.463 1161229.107 0, 1218974.442 1161241.988 0, 1219237.42 1161254.884 0, 1219500.397 1161267.796 0, 1219763.374 1161280.723 0, 
+    1220026.349 1161293.665 0, 1220289.325 1161306.623 0, 1220552.299 1161319.597 0, 1220815.272 1161332.586 0, 1221077.008 1161345.529 0, 1221341.217 1161358.61 0, 1221604.188 1161371.646 0, 1221867.159 1161384.697 0, 1222130.129 1161397.763 0, 1222393.098 1161410.845 0, 
+    1222656.066 1161423.942 0, 1222919.033 1161437.055 0, 1223182 1161450.183 0, 1223444.966 1161463.327 0, 1223707.931 1161476.486 0, 1223970.895 1161489.661 0, 1224233.858 1161502.851 0, 1224496.821 1161516.057 0, 1224759.783 1161529.278 0, 1225022.744 1161542.515 0, 
+    1225285.705 1161555.767 0, 1225548.664 1161569.035 0, 1225811.623 1161582.318 0, 1226074.581 1161595.616 0, 1226337.539 1161608.93 0, 1226600.495 1161622.26 0, 1226863.451 1161635.605 0, 1227126.406 1161648.965 0, 1227388.124 1161662.278 0, 1227671.82 1156088.369 0, 
+    1227955.518 1150514.428 0))
+
+POLYGON ((1240008.982 1162322.52 0, 1239747.3 1162308.468 0, 1239484.384 1162294.365 0, 1239221.467 1162280.277 0, 1238958.549 1162266.204 0, 1238695.631 1162252.148 0, 1238432.711 1162238.106 0, 1238169.791 1162224.08 0, 1237906.87 1162210.07 0, 1237643.948 1162196.075 0, 
+    1237381.025 1162182.095 0, 1237118.102 1162168.131 0, 1236855.177 1162154.183 0, 1236592.252 1162140.25 0, 1236329.326 1162126.332 0, 1236066.399 1162112.43 0, 1235803.471 1162098.543 0, 1235540.543 1162084.672 0, 1235277.614 1162070.816 0, 1235014.684 1162056.976 0, 
+    1234751.753 1162043.151 0, 1234488.821 1162029.342 0, 1234225.888 1162015.548 0, 1233962.955 1162001.77 0, 1233698.786 1161987.942 0, 1233437.086 1161974.26 0, 1233174.15 1161960.528 0, 1232911.213 1161946.811 0, 1232648.276 1161933.11 0, 1232385.338 1161919.425 0, 
+    1232122.399 1161905.755 0, 1231859.459 1161892.1 0, 1231596.518 1161878.461 0, 1231333.577 1161864.838 0, 1231070.635 1161851.23 0, 1230807.692 1161837.637 0, 1230544.748 1161824.06 0, 1230281.803 1161810.498 0, 1230018.858 1161796.952 0, 1229755.912 1161783.421 0, 
+    1229492.965 1161769.906 0, 1229230.017 1161756.406 0, 1228967.068 1161742.922 0, 1228704.119 1161729.453 0, 1228441.169 1161716 0, 1228178.218 1161702.562 0, 1227915.266 1161689.14 0, 1227652.313 1161675.733 0, 1227388.124 1161662.278 0, 1227104.429 1167236.152 0, 
+    1226820.737 1172809.986 0, 1227084.267 1172823.407 0, 1227346.563 1172836.78 0, 1227608.859 1172850.169 0, 1227871.154 1172863.574 0, 1228133.448 1172876.993 0, 1228395.741 1172890.428 0, 1228658.034 1172903.879 0, 1228920.325 1172917.345 0, 1229182.616 1172930.827 0, 
+    1229444.906 1172944.324 0, 1229707.196 1172957.836 0, 1229969.484 1172971.364 0, 1230231.772 1172984.907 0, 1230494.059 1172998.466 0, 1230756.345 1173012.04 0, 1231018.63 1173025.63 0, 1231280.915 1173039.235 0, 1231543.198 1173052.855 0, 1231805.481 1173066.491 0, 
+    1232067.763 1173080.142 0, 1232330.045 1173093.809 0, 1232592.325 1173107.491 0, 1232854.605 1173121.189 0, 1233115.652 1173134.838 0, 1233379.162 1173148.63 0, 1233641.439 1173162.374 0, 1233903.716 1173176.134 0, 1234165.991 1173189.909 0, 1234428.266 1173203.699 0, 
+    1234690.54 1173217.505 0, 1234952.813 1173231.326 0, 1235215.086 1173245.162 0, 1235477.358 1173259.014 0, 1235739.628 1173272.882 0, 1236001.898 1173286.765 0, 1236264.167 1173300.663 0, 1236526.436 1173314.577 0, 1236788.703 1173328.506 0, 1237050.97 1173342.451 0, 
+    1237313.236 1173356.411 0, 1237575.501 1173370.386 0, 1237837.765 1173384.377 0, 1238100.028 1173398.383 0, 1238362.291 1173412.405 0, 1238624.553 1173426.442 0, 1238886.814 1173440.495 0, 1239149.074 1173454.563 0, 1239410.102 1173468.581 0, 1239709.541 1167895.571 0, 
+    1240008.982 1162322.52 0))
+
+POLYGON ((1251997.557 1174162.74 0, 1251736.567 1174147.985 0, 1251474.348 1174133.176 0, 1251212.128 1174118.382 0, 1250949.907 1174103.604 0, 1250687.685 1174088.842 0, 1250425.462 1174074.094 0, 1250163.238 1174059.363 0, 1249901.014 1174044.646 0, 1249638.789 1174029.945 0, 
+    1249376.562 1174015.26 0, 1249114.335 1174000.59 0, 1248852.107 1173985.935 0, 1248589.878 1173971.296 0, 1248327.649 1173956.672 0, 1248065.418 1173942.064 0, 1247803.187 1173927.471 0, 1247540.954 1173912.893 0, 1247278.721 1173898.331 0, 1247016.487 1173883.785 0, 
+    1246754.252 1173869.253 0, 1246492.017 1173854.738 0, 1246229.78 1173840.237 0, 1245967.543 1173825.752 0, 1245704.075 1173811.215 0, 1245443.065 1173796.829 0, 1245180.825 1173782.39 0, 1244918.585 1173767.967 0, 1244656.343 1173753.56 0, 1244394.1 1173739.167 0, 
+    1244131.857 1173724.79 0, 1243869.613 1173710.429 0, 1243607.368 1173696.083 0, 1243345.122 1173681.753 0, 1243082.875 1173667.437 0, 1242820.628 1173653.138 0, 1242558.379 1173638.854 0, 1242296.13 1173624.585 0, 1242033.88 1173610.331 0, 1241771.629 1173596.093 0, 
+    1241509.377 1173581.871 0, 1241247.125 1173567.664 0, 1240984.871 1173553.472 0, 1240722.617 1173539.296 0, 1240460.362 1173525.135 0, 1240198.106 1173510.99 0, 1239935.849 1173496.86 0, 1239673.592 1173482.746 0, 1239410.102 1173468.581 0, 1239110.666 1179041.546 0, 
+    1238811.233 1184614.462 0, 1239074.063 1184628.591 0, 1239335.664 1184642.67 0, 1239597.265 1184656.765 0, 1239858.865 1184670.875 0, 1240120.464 1184685 0, 1240382.062 1184699.141 0, 1240643.66 1184713.297 0, 1240905.256 1184727.468 0, 1241166.852 1184741.655 0, 
+    1241428.447 1184755.858 0, 1241690.041 1184770.075 0, 1241951.634 1184784.308 0, 1242213.227 1184798.557 0, 1242474.818 1184812.821 0, 1242736.409 1184827.1 0, 1242997.999 1184841.395 0, 1243259.588 1184855.705 0, 1243521.176 1184870.03 0, 1243782.764 1184884.371 0, 
+    1244044.35 1184898.728 0, 1244305.936 1184913.099 0, 1244567.521 1184927.486 0, 1244829.105 1184941.889 0, 1245089.461 1184956.239 0, 1245352.27 1184970.74 0, 1245613.852 1184985.188 0, 1245875.432 1184999.652 0, 1246137.012 1185014.132 0, 1246398.591 1185028.627 0, 
+    1246660.169 1185043.137 0, 1246921.746 1185057.663 0, 1247183.322 1185072.204 0, 1247444.898 1185086.76 0, 1247706.472 1185101.332 0, 1247968.046 1185115.919 0, 1248229.619 1185130.522 0, 1248491.191 1185145.14 0, 1248752.762 1185159.773 0, 1249014.332 1185174.422 0, 
+    1249275.902 1185189.086 0, 1249537.47 1185203.766 0, 1249799.038 1185218.461 0, 1250060.605 1185233.171 0, 1250322.171 1185247.897 0, 1250583.736 1185262.638 0, 1250845.3 1185277.394 0, 1251106.864 1185292.166 0, 1251367.201 1185306.884 0, 1251682.378 1179734.837 0, 
+    1251997.557 1174162.74 0))
+
+POLYGON ((1263921.163 1186034.777 0, 1263660.866 1186019.324 0, 1263399.346 1186003.813 0, 1263137.824 1185988.318 0, 1262876.302 1185972.837 0, 1262614.778 1185957.373 0, 1262353.254 1185941.923 0, 1262091.729 1185926.49 0, 1261830.203 1185911.071 0, 1261568.676 1185895.668 0, 
+    1261307.148 1185880.28 0, 1261045.619 1185864.908 0, 1260784.09 1185849.551 0, 1260522.559 1185834.209 0, 1260261.027 1185818.883 0, 1259999.495 1185803.573 0, 1259737.962 1185788.277 0, 1259476.428 1185772.997 0, 1259214.892 1185757.733 0, 1258953.356 1185742.484 0, 
+    1258691.82 1185727.25 0, 1258430.282 1185712.031 0, 1258168.743 1185696.828 0, 1257907.204 1185681.641 0, 1257644.439 1185666.398 0, 1257384.122 1185651.312 0, 1257122.58 1185636.17 0, 1256861.036 1185621.044 0, 1256599.492 1185605.934 0, 1256337.947 1185590.838 0, 
+    1256076.402 1185575.759 0, 1255814.855 1185560.694 0, 1255553.307 1185545.645 0, 1255291.759 1185530.611 0, 1255030.21 1185515.593 0, 1254768.659 1185500.59 0, 1254507.108 1185485.603 0, 1254245.556 1185470.631 0, 1253984.003 1185455.674 0, 1253722.45 1185440.733 0, 
+    1253460.895 1185425.807 0, 1253199.339 1185410.896 0, 1252937.783 1185396.001 0, 1252676.226 1185381.121 0, 1252414.668 1185366.257 0, 1252153.109 1185351.408 0, 1251891.549 1185336.575 0, 1251629.988 1185321.757 0, 1251367.201 1185306.884 0, 1251052.027 1190878.878 0, 
+    1250736.857 1196450.813 0, 1250998.985 1196465.647 0, 1251259.89 1196480.428 0, 1251520.794 1196495.225 0, 1251781.697 1196510.036 0, 1252042.599 1196524.863 0, 1252303.5 1196539.706 0, 1252564.401 1196554.564 0, 1252825.3 1196569.437 0, 1253086.199 1196584.325 0, 
+    1253347.097 1196599.229 0, 1253607.994 1196614.148 0, 1253868.89 1196629.083 0, 1254129.785 1196644.033 0, 1254390.68 1196658.998 0, 1254651.573 1196673.978 0, 1254912.466 1196688.974 0, 1255173.358 1196703.986 0, 1255434.248 1196719.012 0, 1255695.138 1196734.054 0, 
+    1255956.027 1196749.112 0, 1256216.916 1196764.185 0, 1256477.803 1196779.273 0, 1256738.689 1196794.376 0, 1256998.353 1196809.424 0, 1257260.459 1196824.629 0, 1257521.343 1196839.779 0, 1257782.226 1196854.943 0, 1258043.108 1196870.124 0, 1258303.989 1196885.319 0, 
+    1258564.869 1196900.53 0, 1258825.748 1196915.757 0, 1259086.627 1196930.998 0, 1259347.504 1196946.255 0, 1259608.381 1196961.528 0, 1259869.256 1196976.815 0, 1260130.131 1196992.118 0, 1260391.005 1197007.437 0, 1260651.878 1197022.77 0, 1260912.75 1197038.12 0, 
+    1261173.621 1197053.484 0, 1261434.491 1197068.864 0, 1261695.361 1197084.259 0, 1261956.229 1197099.67 0, 1262217.097 1197115.096 0, 1262477.963 1197130.537 0, 1262738.829 1197145.993 0, 1262999.694 1197161.465 0, 1263259.337 1197176.88 0, 1263590.248 1191605.858 0, 
+    1263921.163 1186034.777 0))
+
+POLYGON ((1275779.717 1197938.323 0, 1275520.116 1197922.175 0, 1275259.296 1197905.966 0, 1274998.475 1197889.772 0, 1274737.653 1197873.594 0, 1274476.83 1197857.431 0, 1274216.006 1197841.284 0, 1273955.181 1197825.152 0, 1273694.355 1197809.035 0, 1273433.529 1197792.934 0, 
+    1273172.701 1197776.847 0, 1272911.872 1197760.777 0, 1272651.043 1197744.721 0, 1272390.212 1197728.681 0, 1272129.381 1197712.657 0, 1271868.549 1197696.647 0, 1271607.715 1197680.653 0, 1271346.881 1197664.675 0, 1271086.046 1197648.712 0, 1270825.21 1197632.764 0, 
+    1270564.373 1197616.831 0, 1270303.535 1197600.914 0, 1270042.696 1197585.012 0, 1269781.856 1197569.125 0, 1269519.796 1197553.18 0, 1269260.173 1197537.399 0, 1268999.331 1197521.558 0, 1268738.487 1197505.733 0, 1268477.642 1197489.923 0, 1268216.797 1197474.129 0, 
+    1267955.951 1197458.35 0, 1267695.103 1197442.586 0, 1267434.255 1197426.838 0, 1267173.406 1197411.105 0, 1266912.556 1197395.387 0, 1266651.705 1197379.685 0, 1266390.853 1197363.998 0, 1266130 1197348.327 0, 1265869.146 1197332.67 0, 1265608.291 1197317.029 0, 
+    1265347.436 1197301.404 0, 1265086.579 1197285.794 0, 1264825.722 1197270.199 0, 1264564.863 1197254.62 0, 1264304.004 1197239.056 0, 1264043.144 1197223.507 0, 1263782.283 1197207.973 0, 1263521.42 1197192.455 0, 1263259.337 1197176.88 0, 1262928.43 1202747.839 0, 
+    1262597.527 1208318.729 0, 1262858.951 1208334.265 0, 1263119.158 1208349.744 0, 1263379.363 1208365.239 0, 1263639.568 1208380.748 0, 1263899.771 1208396.273 0, 1264159.974 1208411.814 0, 1264420.175 1208427.369 0, 1264680.376 1208442.94 0, 1264940.576 1208458.526 0, 
+    1265200.775 1208474.128 0, 1265460.973 1208489.745 0, 1265721.17 1208505.377 0, 1265981.366 1208521.024 0, 1266241.562 1208536.687 0, 1266501.756 1208552.365 0, 1266761.949 1208568.059 0, 1267022.142 1208583.767 0, 1267282.334 1208599.491 0, 1267542.524 1208615.231 0, 
+    1267802.714 1208630.985 0, 1268062.903 1208646.755 0, 1268323.091 1208662.541 0, 1268583.278 1208678.341 0, 1268842.248 1208694.083 0, 1269103.649 1208709.989 0, 1269363.833 1208725.835 0, 1269624.016 1208741.697 0, 1269884.198 1208757.574 0, 1270144.38 1208773.467 0, 
+    1270404.56 1208789.375 0, 1270664.74 1208805.298 0, 1270924.918 1208821.236 0, 1271185.096 1208837.19 0, 1271445.272 1208853.159 0, 1271705.448 1208869.143 0, 1271965.623 1208885.143 0, 1272225.797 1208901.158 0, 1272485.97 1208917.188 0, 1272746.141 1208933.234 0, 
+    1273006.312 1208949.295 0, 1273266.483 1208965.371 0, 1273526.652 1208981.463 0, 1273786.82 1208997.57 0, 1274046.987 1209013.692 0, 1274307.153 1209029.829 0, 1274567.319 1209045.982 0, 1274827.483 1209062.15 0, 1275086.432 1209078.258 0, 1275433.072 1203508.325 0, 
+    1275779.717 1197938.323 0))
+
+POLYGON ((1287573.14 1209873.067 0, 1287314.236 1209856.228 0, 1287054.119 1209839.325 0, 1286794 1209822.437 0, 1286533.88 1209805.565 0, 1286273.76 1209788.707 0, 1286013.638 1209771.866 0, 1285753.515 1209755.039 0, 1285493.392 1209738.228 0, 1285233.267 1209721.432 0, 
+    1284973.142 1209704.651 0, 1284713.015 1209687.886 0, 1284452.888 1209671.136 0, 1284192.759 1209654.401 0, 1283932.629 1209637.682 0, 1283672.499 1209620.978 0, 1283412.368 1209604.289 0, 1283152.235 1209587.616 0, 1282892.102 1209570.958 0, 1282631.967 1209554.315 0, 
+    1282371.832 1209537.687 0, 1282111.695 1209521.075 0, 1281851.558 1209504.478 0, 1281591.42 1209487.897 0, 1281330.067 1209471.253 0, 1281071.14 1209454.78 0, 1280810.999 1209438.244 0, 1280550.857 1209421.724 0, 1280290.713 1209405.219 0, 1280030.569 1209388.729 0, 
+    1279770.424 1209372.254 0, 1279510.278 1209355.795 0, 1279250.131 1209339.352 0, 1278989.983 1209322.923 0, 1278729.834 1209306.51 0, 1278469.684 1209290.112 0, 1278209.533 1209273.73 0, 1277949.381 1209257.362 0, 1277689.228 1209241.011 0, 1277429.074 1209224.674 0, 
+    1277168.919 1209208.353 0, 1276908.764 1209192.047 0, 1276648.607 1209175.756 0, 1276388.449 1209159.481 0, 1276128.291 1209143.221 0, 1275868.131 1209126.976 0, 1275607.97 1209110.747 0, 1275347.809 1209094.533 0, 1275086.432 1209078.258 0, 1274739.796 1214648.119 0, 
+    1274393.164 1220217.902 0, 1274653.883 1220234.135 0, 1274913.389 1220250.309 0, 1275172.894 1220266.497 0, 1275432.398 1220282.701 0, 1275691.901 1220298.92 0, 1275951.403 1220315.154 0, 1276210.904 1220331.404 0, 1276470.404 1220347.669 0, 1276729.903 1220363.949 0, 
+    1276989.401 1220380.244 0, 1277248.899 1220396.555 0, 1277508.395 1220412.881 0, 1277767.89 1220429.222 0, 1278027.384 1220445.579 0, 1278286.878 1220461.95 0, 1278546.37 1220478.337 0, 1278805.862 1220494.74 0, 1279065.352 1220511.157 0, 1279324.842 1220527.59 0, 
+    1279584.33 1220544.038 0, 1279843.818 1220560.502 0, 1280103.305 1220576.98 0, 1280362.79 1220593.474 0, 1280621.064 1220609.907 0, 1280881.759 1220626.508 0, 1281141.241 1220643.048 0, 1281400.723 1220659.603 0, 1281660.204 1220676.173 0, 1281919.684 1220692.759 0, 
+    1282179.163 1220709.36 0, 1282438.641 1220725.976 0, 1282698.117 1220742.607 0, 1282957.593 1220759.254 0, 1283217.068 1220775.916 0, 1283476.542 1220792.593 0, 1283736.015 1220809.286 0, 1283995.487 1220825.993 0, 1284254.958 1220842.717 0, 1284514.428 1220859.455 0, 
+    1284773.897 1220876.208 0, 1285033.365 1220892.977 0, 1285292.832 1220909.761 0, 1285552.298 1220926.561 0, 1285811.763 1220943.376 0, 1286071.228 1220960.205 0, 1286330.691 1220977.051 0, 1286590.153 1220993.911 0, 1286848.404 1221010.708 0, 1287210.77 1215441.927 0, 
+    1287573.14 1209873.067 0))
+
+POLYGON ((1299301.355 1221838.7 0, 1299043.15 1221821.173 0, 1298783.736 1221803.579 0, 1298524.322 1221786.001 0, 1298264.906 1221768.438 0, 1298005.49 1221750.891 0, 1297746.072 1221733.358 0, 1297486.654 1221715.841 0, 1297227.234 1221698.339 0, 1296967.813 1221680.853 0, 
+    1296708.392 1221663.381 0, 1296448.969 1221645.925 0, 1296189.545 1221628.485 0, 1295930.12 1221611.059 0, 1295670.695 1221593.649 0, 1295411.268 1221576.254 0, 1295151.84 1221558.874 0, 1294892.411 1221541.51 0, 1294632.981 1221524.161 0, 1294373.55 1221506.827 0, 
+    1294114.118 1221489.508 0, 1293854.685 1221472.205 0, 1293595.251 1221454.917 0, 1293335.816 1221437.644 0, 1293075.172 1221420.306 0, 1292816.943 1221403.144 0, 1292557.505 1221385.917 0, 1292298.066 1221368.706 0, 1292038.626 1221351.509 0, 1291779.185 1221334.328 0, 
+    1291519.743 1221317.162 0, 1291260.3 1221300.011 0, 1291000.856 1221282.876 0, 1290741.411 1221265.756 0, 1290481.965 1221248.651 0, 1290222.518 1221231.562 0, 1289963.069 1221214.487 0, 1289703.62 1221197.428 0, 1289444.17 1221180.384 0, 1289184.719 1221163.356 0, 
+    1288925.267 1221146.343 0, 1288665.814 1221129.345 0, 1288406.36 1221112.362 0, 1288146.905 1221095.395 0, 1287887.448 1221078.443 0, 1287627.991 1221061.506 0, 1287368.533 1221044.584 0, 1287109.074 1221027.678 0, 1286848.404 1221010.708 0, 1286486.044 1226579.408 0, 
+    1286123.69 1232148.02 0, 1286383.701 1232164.947 0, 1286642.505 1232181.811 0, 1286901.307 1232198.689 0, 1287160.109 1232215.583 0, 1287418.909 1232232.493 0, 1287677.709 1232249.417 0, 1287936.508 1232266.357 0, 1288195.305 1232283.312 0, 1288454.102 1232300.282 0, 
+    1288712.898 1232317.268 0, 1288971.692 1232334.268 0, 1289230.486 1232351.284 0, 1289489.278 1232368.315 0, 1289748.07 1232385.362 0, 1290006.861 1232402.423 0, 1290265.65 1232419.5 0, 1290524.439 1232436.592 0, 1290783.227 1232453.7 0, 1291042.013 1232470.822 0, 
+    1291300.799 1232487.96 0, 1291559.583 1232505.113 0, 1291818.367 1232522.281 0, 1292077.15 1232539.465 0, 1292334.726 1232556.583 0, 1292594.712 1232573.877 0, 1292853.491 1232591.106 0, 1293112.27 1232608.351 0, 1293371.047 1232625.61 0, 1293629.824 1232642.885 0, 
+    1293888.599 1232660.175 0, 1294147.374 1232677.481 0, 1294406.147 1232694.801 0, 1294664.919 1232712.137 0, 1294923.691 1232729.488 0, 1295182.461 1232746.854 0, 1295441.23 1232764.236 0, 1295699.999 1232781.632 0, 1295958.766 1232799.044 0, 1296217.532 1232816.471 0, 
+    1296476.298 1232833.914 0, 1296735.062 1232851.371 0, 1296993.825 1232868.844 0, 1297252.587 1232886.332 0, 1297511.348 1232903.836 0, 1297770.108 1232921.354 0, 1298028.867 1232938.888 0, 1298287.625 1232956.437 0, 1298545.178 1232973.919 0, 1298923.264 1227406.353 0, 
+    1299301.355 1221838.7 0))
+
+POLYGON ((1310964.284 1233834.909 0, 1310706.779 1233816.698 0, 1310448.072 1233798.418 0, 1310189.364 1233780.154 0, 1309930.654 1233761.904 0, 1309671.943 1233743.67 0, 1309413.232 1233725.451 0, 1309154.519 1233707.247 0, 1308895.805 1233689.058 0, 1308637.09 1233670.885 0, 
+    1308378.374 1233652.727 0, 1308119.657 1233634.584 0, 1307860.939 1233616.456 0, 1307602.22 1233598.344 0, 1307343.499 1233580.247 0, 1307084.778 1233562.165 0, 1306826.056 1233544.098 0, 1306567.332 1233526.046 0, 1306308.608 1233508.01 0, 1306049.882 1233489.989 0, 
+    1305791.155 1233471.983 0, 1305532.428 1233453.992 0, 1305273.699 1233436.017 0, 1305014.969 1233418.057 0, 1304755.035 1233400.028 0, 1304497.506 1233382.182 0, 1304238.773 1233364.267 0, 1303980.039 1233346.368 0, 1303721.304 1233328.484 0, 1303462.568 1233310.615 0, 
+    1303203.831 1233292.762 0, 1302945.093 1233274.923 0, 1302686.353 1233257.1 0, 1302427.613 1233239.292 0, 1302168.872 1233221.5 0, 1301910.129 1233203.722 0, 1301651.386 1233185.96 0, 1301392.641 1233168.213 0, 1301133.895 1233150.481 0, 1300875.149 1233132.765 0, 
+    1300616.401 1233115.063 0, 1300357.652 1233097.377 0, 1300098.903 1233079.706 0, 1299840.152 1233062.051 0, 1299581.4 1233044.41 0, 1299322.647 1233026.785 0, 1299063.893 1233009.175 0, 1298805.138 1232991.581 0, 1298545.178 1232973.919 0, 1298167.099 1238541.394 0, 
+    1297789.027 1244108.772 0, 1298048.328 1244126.389 0, 1298306.428 1244143.939 0, 1298564.527 1244161.504 0, 1298822.624 1244179.085 0, 1299080.72 1244196.681 0, 1299338.816 1244214.291 0, 1299596.91 1244231.918 0, 1299855.004 1244249.559 0, 1300113.096 1244267.215 0, 
+    1300371.187 1244284.887 0, 1300629.277 1244302.574 0, 1300887.367 1244320.276 0, 1301145.455 1244337.993 0, 1301403.542 1244355.725 0, 1301661.628 1244373.473 0, 1301919.713 1244391.236 0, 1302177.797 1244409.014 0, 1302435.88 1244426.807 0, 1302693.962 1244444.615 0, 
+    1302952.042 1244462.439 0, 1303210.122 1244480.278 0, 1303468.201 1244498.132 0, 1303726.279 1244516.001 0, 1303983.155 1244533.802 0, 1304242.431 1244551.785 0, 1304500.505 1244569.699 0, 1304758.579 1244587.629 0, 1305016.651 1244605.574 0, 1305274.723 1244623.535 0, 
+    1305532.793 1244641.51 0, 1305790.862 1244659.501 0, 1306048.93 1244677.506 0, 1306306.997 1244695.527 0, 1306565.063 1244713.564 0, 1306823.128 1244731.615 0, 1307081.192 1244749.682 0, 1307339.255 1244767.763 0, 1307597.317 1244785.86 0, 1307855.378 1244803.973 0, 
+    1308113.437 1244822.1 0, 1308371.496 1244840.243 0, 1308629.553 1244858.4 0, 1308887.61 1244876.573 0, 1309145.665 1244894.761 0, 1309403.72 1244912.965 0, 1309661.773 1244931.183 0, 1309919.825 1244949.417 0, 1310176.677 1244967.581 0, 1310570.477 1239401.293 0, 
+    1310964.284 1233834.909 0))
+
+POLYGON ((1322561.852 1245861.383 0, 1322305.05 1245842.493 0, 1322047.051 1245823.531 0, 1321789.05 1245804.583 0, 1321531.048 1245785.651 0, 1321273.045 1245766.734 0, 1321015.041 1245747.832 0, 1320757.036 1245728.945 0, 1320499.029 1245710.074 0, 1320241.022 1245691.217 0, 
+    1319983.013 1245672.376 0, 1319725.004 1245653.55 0, 1319466.993 1245634.739 0, 1319208.981 1245615.944 0, 1318950.968 1245597.163 0, 1318692.954 1245578.398 0, 1318434.939 1245559.648 0, 1318176.923 1245540.913 0, 1317918.905 1245522.194 0, 1317660.887 1245503.489 0, 
+    1317402.867 1245484.8 0, 1317144.847 1245466.126 0, 1316886.825 1245447.467 0, 1316628.802 1245428.823 0, 1316369.58 1245410.108 0, 1316112.753 1245391.581 0, 1315854.727 1245372.983 0, 1315596.7 1245354.4 0, 1315338.671 1245335.832 0, 1315080.642 1245317.28 0, 
+    1314822.611 1245298.742 0, 1314564.58 1245280.22 0, 1314306.547 1245261.713 0, 1314048.513 1245243.221 0, 1313790.478 1245224.744 0, 1313532.442 1245206.283 0, 1313274.405 1245187.837 0, 1313016.367 1245169.405 0, 1312758.328 1245150.99 0, 1312500.288 1245132.589 0, 
+    1312242.246 1245114.203 0, 1311984.204 1245095.833 0, 1311726.16 1245077.478 0, 1311468.115 1245059.138 0, 1311210.07 1245040.813 0, 1310952.023 1245022.503 0, 1310693.975 1245004.209 0, 1310435.926 1244985.93 0, 1310176.677 1244967.581 0, 1309782.884 1250533.767 0, 
+    1309389.099 1256099.848 0, 1309647.69 1256118.15 0, 1309905.084 1256136.383 0, 1310162.476 1256154.631 0, 1310419.868 1256172.894 0, 1310677.258 1256191.172 0, 1310934.648 1256209.465 0, 1311192.036 1256227.774 0, 1311449.424 1256246.098 0, 1311706.81 1256264.437 0, 
+    1311964.195 1256282.791 0, 1312221.579 1256301.16 0, 1312478.962 1256319.544 0, 1312736.344 1256337.944 0, 1312993.724 1256356.358 0, 1313251.104 1256374.788 0, 1313508.483 1256393.233 0, 1313765.86 1256411.693 0, 1314023.237 1256430.168 0, 1314280.612 1256448.658 0, 
+    1314537.986 1256467.164 0, 1314795.36 1256485.685 0, 1315052.732 1256504.22 0, 1315310.103 1256522.771 0, 1315566.278 1256541.251 0, 1315824.841 1256559.919 0, 1316082.209 1256578.515 0, 1316339.576 1256597.127 0, 1316596.941 1256615.753 0, 1316854.306 1256634.395 0, 
+    1317111.669 1256653.052 0, 1317369.031 1256671.724 0, 1317626.392 1256690.412 0, 1317883.752 1256709.114 0, 1318141.111 1256727.832 0, 1318398.469 1256746.564 0, 1318655.826 1256765.312 0, 1318913.182 1256784.075 0, 1319170.536 1256802.853 0, 1319427.889 1256821.647 0, 
+    1319685.242 1256840.455 0, 1319942.593 1256859.279 0, 1320199.943 1256878.118 0, 1320457.292 1256896.971 0, 1320714.64 1256915.841 0, 1320971.987 1256934.725 0, 1321229.332 1256953.624 0, 1321486.677 1256972.539 0, 1321742.827 1256991.38 0, 1322152.335 1251426.435 0, 
+    1322561.852 1245861.383 0))
+
+POLYGON ((1334093.986 1257917.811 0, 1333837.888 1257898.246 0, 1333580.598 1257878.604 0, 1333323.307 1257858.978 0, 1333066.015 1257839.367 0, 1332808.721 1257819.771 0, 1332551.426 1257800.19 0, 1332294.131 1257780.624 0, 1332036.834 1257761.073 0, 1331779.535 1257741.538 0, 
+    1331522.236 1257722.018 0, 1331264.936 1257702.512 0, 1331007.634 1257683.022 0, 1330750.331 1257663.548 0, 1330493.028 1257644.088 0, 1330235.723 1257624.643 0, 1329978.416 1257605.214 0, 1329721.109 1257585.799 0, 1329463.801 1257566.4 0, 1329206.491 1257547.016 0, 
+    1328949.18 1257527.647 0, 1328691.868 1257508.294 0, 1328434.555 1257488.955 0, 1328177.241 1257469.632 0, 1327918.733 1257450.234 0, 1327662.61 1257431.03 0, 1327405.292 1257411.752 0, 1327147.973 1257392.489 0, 1326890.653 1257373.242 0, 1326633.332 1257354.009 0, 
+    1326376.01 1257334.792 0, 1326118.687 1257315.589 0, 1325861.363 1257296.402 0, 1325604.037 1257277.23 0, 1325346.711 1257258.074 0, 1325089.383 1257238.932 0, 1324832.054 1257219.805 0, 1324574.724 1257200.694 0, 1324317.393 1257181.598 0, 1324060.061 1257162.517 0, 
+    1323802.727 1257143.451 0, 1323545.393 1257124.4 0, 1323288.057 1257105.364 0, 1323030.721 1257086.344 0, 1322773.383 1257067.338 0, 1322516.044 1257048.348 0, 1322258.704 1257029.373 0, 1322001.363 1257010.413 0, 1321742.827 1256991.38 0, 1321333.326 1262556.215 0, 
+    1320923.834 1268120.934 0, 1321181.712 1268139.918 0, 1321438.398 1268158.829 0, 1321695.083 1268177.756 0, 1321951.767 1268196.698 0, 1322208.45 1268215.655 0, 1322465.131 1268234.627 0, 1322721.812 1268253.614 0, 1322978.491 1268272.617 0, 1323235.17 1268291.634 0, 
+    1323491.847 1268310.667 0, 1323748.523 1268329.714 0, 1324005.198 1268348.777 0, 1324261.872 1268367.855 0, 1324518.544 1268386.948 0, 1324775.216 1268406.056 0, 1325031.886 1268425.179 0, 1325288.556 1268444.317 0, 1325545.224 1268463.471 0, 1325801.891 1268482.639 0, 
+    1326058.557 1268501.823 0, 1326315.222 1268521.022 0, 1326571.885 1268540.235 0, 1326828.548 1268559.464 0, 1327084.02 1268578.619 0, 1327341.87 1268597.968 0, 1327598.529 1268617.242 0, 1327855.187 1268636.531 0, 1328111.844 1268655.836 0, 1328368.5 1268675.155 0, 
+    1328625.154 1268694.49 0, 1328881.808 1268713.84 0, 1329138.46 1268733.205 0, 1329395.111 1268752.585 0, 1329651.761 1268771.98 0, 1329908.41 1268791.39 0, 1330165.058 1268810.815 0, 1330421.705 1268830.256 0, 1330678.35 1268849.711 0, 1330934.994 1268869.182 0, 
+    1331191.638 1268888.667 0, 1331448.28 1268908.168 0, 1331704.921 1268927.684 0, 1331961.56 1268947.215 0, 1332218.199 1268966.761 0, 1332474.836 1268986.323 0, 1332731.473 1269005.899 0, 1332988.108 1269025.49 0, 1333243.553 1269045.006 0, 1333668.765 1263481.467 0, 
+    1334093.986 1257917.811 0))
+
+POLYGON ((1345560.613 1270003.881 0, 1345305.222 1269983.643 0, 1345048.643 1269963.327 0, 1344792.063 1269943.025 0, 1344535.482 1269922.739 0, 1344278.899 1269902.468 0, 1344022.316 1269882.212 0, 1343765.731 1269861.971 0, 1343509.145 1269841.745 0, 1343252.558 1269821.534 0, 
+    1342995.97 1269801.339 0, 1342739.38 1269781.158 0, 1342482.79 1269760.993 0, 1342226.198 1269740.843 0, 1341969.605 1269720.707 0, 1341713.01 1269700.587 0, 1341456.415 1269680.482 0, 1341199.818 1269660.392 0, 1340943.221 1269640.318 0, 1340686.622 1269620.258 0, 
+    1340430.021 1269600.213 0, 1340173.42 1269580.184 0, 1339916.818 1269560.169 0, 1339660.214 1269540.17 0, 1339402.422 1269520.094 0, 1339147.003 1269500.217 0, 1338890.396 1269480.263 0, 1338633.787 1269460.324 0, 1338377.178 1269440.4 0, 1338120.567 1269420.492 0, 
+    1337863.955 1269400.598 0, 1337607.342 1269380.72 0, 1337350.728 1269360.856 0, 1337094.113 1269341.008 0, 1336837.496 1269321.175 0, 1336580.878 1269301.357 0, 1336324.259 1269281.554 0, 1336067.639 1269261.766 0, 1335811.018 1269241.993 0, 1335554.396 1269222.236 0, 
+    1335297.772 1269202.493 0, 1335041.147 1269182.766 0, 1334784.521 1269163.054 0, 1334527.894 1269143.356 0, 1334271.266 1269123.674 0, 1334014.637 1269104.007 0, 1333758.006 1269084.355 0, 1333501.375 1269064.719 0, 1333243.553 1269045.006 0, 1332818.351 1274608.425 0, 
+    1332393.158 1280171.718 0, 1332650.321 1280191.38 0, 1332906.298 1280210.967 0, 1333162.273 1280230.569 0, 1333418.248 1280250.186 0, 1333674.221 1280269.817 0, 1333930.193 1280289.464 0, 1334186.164 1280309.126 0, 1334442.134 1280328.803 0, 1334698.103 1280348.496 0, 
+    1334954.071 1280368.203 0, 1335210.037 1280387.925 0, 1335466.002 1280407.662 0, 1335721.966 1280427.415 0, 1335977.929 1280447.182 0, 1336233.891 1280466.965 0, 1336489.851 1280486.762 0, 1336745.811 1280506.575 0, 1337001.769 1280526.403 0, 1337257.726 1280546.246 0, 
+    1337513.682 1280566.103 0, 1337769.637 1280585.976 0, 1338025.59 1280605.864 0, 1338281.543 1280625.767 0, 1338536.309 1280645.593 0, 1338793.444 1280665.619 0, 1339049.393 1280685.567 0, 1339305.34 1280705.53 0, 1339561.287 1280725.509 0, 1339817.232 1280745.502 0, 
+    1340073.176 1280765.51 0, 1340329.119 1280785.534 0, 1340585.061 1280805.573 0, 1340841.002 1280825.626 0, 1341096.941 1280845.695 0, 1341352.88 1280865.779 0, 1341608.817 1280885.878 0, 1341864.752 1280905.992 0, 1342120.687 1280926.121 0, 1342376.621 1280946.265 0, 
+    1342632.553 1280966.424 0, 1342888.484 1280986.598 0, 1343144.414 1281006.787 0, 1343400.343 1281026.992 0, 1343656.271 1281047.211 0, 1343912.197 1281067.446 0, 1344168.122 1281087.695 0, 1344424.046 1281107.96 0, 1344678.786 1281128.146 0, 1345119.694 1275566.076 0, 
+    1345560.613 1270003.881 0))
+
+POLYGON ((1356961.663 1282119.278 0, 1356706.979 1282098.373 0, 1356451.113 1282077.385 0, 1356195.246 1282056.413 0, 1355939.378 1282035.455 0, 1355683.509 1282014.513 0, 1355427.638 1281993.586 0, 1355171.766 1281972.673 0, 1354915.893 1281951.776 0, 1354660.019 1281930.894 0, 
+    1354404.143 1281910.027 0, 1354148.266 1281889.175 0, 1353892.388 1281868.338 0, 1353636.509 1281847.516 0, 1353380.629 1281826.709 0, 1353124.747 1281805.918 0, 1352868.864 1281785.141 0, 1352612.98 1281764.379 0, 1352357.094 1281743.633 0, 1352101.208 1281722.901 0, 
+    1351845.32 1281702.185 0, 1351589.431 1281681.483 0, 1351333.541 1281660.797 0, 1351077.649 1281640.126 0, 1350820.574 1281619.374 0, 1350565.862 1281598.829 0, 1350309.967 1281578.202 0, 1350054.071 1281557.591 0, 1349798.173 1281536.995 0, 1349542.275 1281516.415 0, 
+    1349286.375 1281495.849 0, 1349030.473 1281475.298 0, 1348774.571 1281454.762 0, 1348518.667 1281434.242 0, 1348262.763 1281413.736 0, 1348006.857 1281393.246 0, 1347750.949 1281372.77 0, 1347495.041 1281352.31 0, 1347239.131 1281331.864 0, 1346983.22 1281311.434 0, 
+    1346727.308 1281291.019 0, 1346471.395 1281270.619 0, 1346215.481 1281250.234 0, 1345959.565 1281229.864 0, 1345703.648 1281209.509 0, 1345447.73 1281189.169 0, 1345191.811 1281168.844 0, 1344935.891 1281148.534 0, 1344678.786 1281128.146 0, 1344237.887 1286690.085 0, 
+    1343797 1292251.888 0, 1344053.447 1292272.225 0, 1344308.713 1292292.483 0, 1344563.977 1292312.755 0, 1344819.241 1292333.043 0, 1345074.503 1292353.346 0, 1345329.764 1292373.664 0, 1345585.023 1292393.997 0, 1345840.282 1292414.345 0, 1346095.539 1292434.708 0, 
+    1346350.795 1292455.086 0, 1346606.05 1292475.479 0, 1346861.304 1292495.887 0, 1347116.557 1292516.31 0, 1347371.808 1292536.748 0, 1347627.058 1292557.201 0, 1347882.307 1292577.67 0, 1348137.555 1292598.153 0, 1348392.801 1292618.651 0, 1348648.047 1292639.164 0, 
+    1348903.291 1292659.692 0, 1349158.534 1292680.236 0, 1349413.775 1292700.794 0, 1349669.016 1292721.367 0, 1349923.076 1292741.86 0, 1350179.493 1292762.559 0, 1350434.73 1292783.177 0, 1350689.966 1292803.811 0, 1350945.2 1292824.459 0, 1351200.433 1292845.123 0, 
+    1351455.665 1292865.801 0, 1351710.896 1292886.495 0, 1351966.126 1292907.203 0, 1352221.354 1292927.927 0, 1352476.581 1292948.665 0, 1352731.807 1292969.419 0, 1352987.032 1292990.187 0, 1353242.255 1293010.971 0, 1353497.477 1293031.77 0, 1353752.698 1293052.583 0, 
+    1354007.918 1293073.412 0, 1354263.136 1293094.256 0, 1354518.354 1293115.114 0, 1354773.57 1293135.988 0, 1355028.785 1293156.877 0, 1355283.998 1293177.781 0, 1355539.211 1293198.7 0, 1355794.422 1293219.633 0, 1356048.454 1293240.486 0, 1356505.053 1287679.95 0, 
+    1356961.663 1282119.278 0))
+
+POLYGON ((1368297.066 1294263.691 0, 1368043.092 1294242.121 0, 1367787.941 1294220.467 0, 1367532.789 1294198.827 0, 1367277.635 1294177.202 0, 1367022.48 1294155.592 0, 1366767.324 1294133.998 0, 1366512.167 1294112.418 0, 1366257.008 1294090.853 0, 1366001.848 1294069.304 0, 
+    1365746.687 1294047.769 0, 1365491.525 1294026.249 0, 1365236.361 1294004.745 0, 1364981.196 1293983.255 0, 1364726.03 1293961.781 0, 1364470.862 1293940.321 0, 1364215.694 1293918.877 0, 1363960.523 1293897.447 0, 1363705.352 1293876.033 0, 1363450.18 1293854.633 0, 
+    1363195.006 1293833.249 0, 1362939.831 1293811.879 0, 1362684.654 1293790.525 0, 1362429.477 1293769.186 0, 1362173.121 1293747.763 0, 1361919.118 1293726.552 0, 1361663.937 1293705.258 0, 1361408.754 1293683.978 0, 1361153.57 1293662.714 0, 1360898.385 1293641.465 0, 
+    1360643.199 1293620.23 0, 1360388.011 1293599.011 0, 1360132.822 1293577.807 0, 1359877.632 1293556.618 0, 1359622.441 1293535.444 0, 1359367.248 1293514.284 0, 1359112.055 1293493.14 0, 1358856.859 1293472.011 0, 1358601.663 1293450.897 0, 1358346.466 1293429.798 0, 
+    1358091.267 1293408.714 0, 1357836.067 1293387.645 0, 1357580.865 1293366.591 0, 1357325.663 1293345.552 0, 1357070.459 1293324.528 0, 1356815.254 1293303.519 0, 1356560.048 1293282.525 0, 1356304.841 1293261.546 0, 1356048.454 1293240.486 0, 1355591.867 1298800.881 0, 
+    1355135.291 1304361.131 0, 1355391.02 1304382.138 0, 1355645.573 1304403.063 0, 1355900.125 1304424.003 0, 1356154.675 1304444.958 0, 1356409.225 1304465.928 0, 1356663.773 1304486.913 0, 1356918.319 1304507.913 0, 1357172.865 1304528.928 0, 1357427.409 1304549.958 0, 
+    1357681.952 1304571.003 0, 1357936.494 1304592.063 0, 1358191.035 1304613.138 0, 1358445.574 1304634.228 0, 1358700.112 1304655.333 0, 1358954.649 1304676.452 0, 1359209.184 1304697.587 0, 1359463.719 1304718.737 0, 1359718.252 1304739.902 0, 1359972.784 1304761.082 0, 
+    1360227.314 1304782.277 0, 1360481.844 1304803.486 0, 1360736.372 1304824.711 0, 1360990.899 1304845.951 0, 1361244.251 1304867.107 0, 1361499.949 1304888.475 0, 1361754.472 1304909.76 0, 1362008.994 1304931.059 0, 1362263.514 1304952.374 0, 1362518.034 1304973.704 0, 
+    1362772.552 1304995.048 0, 1363027.069 1305016.408 0, 1363281.584 1305037.782 0, 1363536.098 1305059.172 0, 1363790.612 1305080.576 0, 1364045.123 1305101.996 0, 1364299.634 1305123.43 0, 1364554.143 1305144.88 0, 1364808.651 1305166.344 0, 1365063.158 1305187.824 0, 
+    1365317.663 1305209.318 0, 1365572.168 1305230.827 0, 1365826.671 1305252.352 0, 1366081.172 1305273.891 0, 1366335.673 1305295.445 0, 1366590.172 1305317.015 0, 1366844.67 1305338.599 0, 1367099.166 1305360.198 0, 1367352.489 1305381.713 0, 1367824.771 1299822.775 0, 
+    1368297.066 1294263.691 0))
+
+POLYGON ((823039.281 813203.75 0, 822757.218 813214.123 0, 822473.755 813224.563 0, 822190.293 813235.02 0, 821906.832 813245.494 0, 821623.372 813255.985 0, 821339.912 813266.492 0, 821056.452 813277.016 0, 820772.994 813287.556 0, 820489.536 813298.114 0, 
+    820206.078 813308.688 0, 819922.621 813319.278 0, 819639.165 813329.886 0, 819355.709 813340.51 0, 819072.254 813351.15 0, 818788.8 813361.808 0, 818505.346 813372.482 0, 818221.893 813383.173 0, 817938.441 813393.88 0, 817654.989 813404.604 0, 
+    817371.538 813415.345 0, 817088.087 813426.103 0, 816804.637 813436.877 0, 816521.188 813447.668 0, 816236.339 813458.529 0, 815954.291 813469.299 0, 815670.844 813480.14 0, 815387.397 813490.998 0, 815103.951 813501.872 0, 814820.506 813512.763 0, 
+    814537.061 813523.671 0, 814253.617 813534.595 0, 813970.173 813545.536 0, 813686.73 813556.494 0, 813403.288 813567.468 0, 813119.847 813578.459 0, 812836.406 813589.467 0, 812552.965 813600.491 0, 812269.526 813611.532 0, 811986.087 813622.59 0, 
+    811702.648 813633.665 0, 811419.211 813644.756 0, 811135.774 813655.864 0, 810852.337 813666.988 0, 810568.901 813678.129 0, 810285.466 813689.287 0, 810002.032 813700.462 0, 809718.598 813711.653 0, 809433.763 813722.916 0, 809654.222 819293.828 0, 
+    809874.69 824864.954 0, 810158.866 824853.717 0, 810441.643 824842.552 0, 810724.422 824831.403 0, 811007.201 824820.271 0, 811289.981 824809.156 0, 811572.762 824798.057 0, 811855.543 824786.975 0, 812138.325 824775.909 0, 812421.108 824764.86 0, 
+    812703.891 824753.828 0, 812986.675 824742.813 0, 813269.459 824731.814 0, 813552.244 824720.831 0, 813835.03 824709.866 0, 814117.816 824698.917 0, 814400.603 824687.984 0, 814683.391 824677.069 0, 814966.18 824666.17 0, 815248.969 824655.287 0, 
+    815531.758 824644.422 0, 815814.548 824633.572 0, 816097.339 824622.74 0, 816380.131 824611.924 0, 816661.525 824601.178 0, 816945.716 824590.342 0, 817228.509 824579.577 0, 817511.303 824568.827 0, 817794.098 824558.095 0, 818076.893 824547.379 0, 
+    818359.689 824536.679 0, 818642.486 824525.997 0, 818925.283 824515.331 0, 819208.081 824504.681 0, 819490.88 824494.049 0, 819773.679 824483.433 0, 820056.479 824472.833 0, 820339.279 824462.25 0, 820622.08 824451.684 0, 820904.881 824441.135 0, 
+    821187.684 824430.602 0, 821470.487 824420.086 0, 821753.29 824409.586 0, 822036.094 824399.103 0, 822318.899 824388.637 0, 822601.704 824378.187 0, 822884.51 824367.754 0, 823167.317 824357.338 0, 823448.727 824346.99 0, 823244 818775.263 0, 
+    823039.281 813203.75 0))
+
+POLYGON ((837024.174 823867.376 0, 836742.733 823876.929 0, 836459.898 823886.546 0, 836177.064 823896.18 0, 835894.23 823905.831 0, 835611.397 823915.498 0, 835328.564 823925.182 0, 835045.732 823934.883 0, 834762.901 823944.6 0, 834480.07 823954.334 0, 
+    834197.24 823964.084 0, 833914.41 823973.851 0, 833631.581 823983.635 0, 833348.752 823993.436 0, 833065.925 824003.253 0, 832783.097 824013.087 0, 832500.27 824022.937 0, 832217.444 824032.804 0, 831934.618 824042.688 0, 831651.793 824052.588 0, 
+    831368.969 824062.505 0, 831086.145 824072.438 0, 830803.322 824082.389 0, 830520.499 824092.356 0, 830236.281 824102.388 0, 829954.855 824112.339 0, 829672.034 824122.356 0, 829389.214 824132.39 0, 829106.394 824142.44 0, 828823.575 824152.507 0, 
+    828540.756 824162.59 0, 828257.938 824172.69 0, 827975.121 824182.807 0, 827692.304 824192.94 0, 827409.488 824203.09 0, 827126.672 824213.257 0, 826843.857 824223.44 0, 826561.043 824233.64 0, 826278.229 824243.857 0, 825995.416 824254.09 0, 
+    825712.603 824264.34 0, 825429.791 824274.606 0, 825146.979 824284.89 0, 824864.169 824295.189 0, 824581.358 824305.506 0, 824298.549 824315.839 0, 824015.74 824326.189 0, 823732.931 824336.555 0, 823448.727 824346.99 0, 823653.462 829918.927 0, 
+    823858.204 835491.071 0, 824141.75 835480.661 0, 824423.902 835470.318 0, 824706.055 835459.992 0, 824988.209 835449.683 0, 825270.363 835439.391 0, 825552.518 835429.115 0, 825834.674 835418.856 0, 826116.83 835408.613 0, 826398.986 835398.387 0, 
+    826681.144 835388.177 0, 826963.301 835377.984 0, 827245.46 835367.808 0, 827527.619 835357.648 0, 827809.779 835347.505 0, 828091.939 835337.379 0, 828374.1 835327.269 0, 828656.261 835317.176 0, 828938.423 835307.099 0, 829220.586 835297.039 0, 
+    829502.749 835286.995 0, 829784.913 835276.969 0, 830067.078 835266.958 0, 830349.243 835256.965 0, 830630.016 835247.037 0, 830913.575 835237.027 0, 831195.741 835227.084 0, 831477.909 835217.156 0, 831760.077 835207.246 0, 832042.245 835197.352 0, 
+    832324.414 835187.475 0, 832606.584 835177.614 0, 832888.754 835167.77 0, 833170.925 835157.942 0, 833453.097 835148.131 0, 833735.269 835138.337 0, 834017.441 835128.559 0, 834299.614 835118.798 0, 834581.788 835109.054 0, 834863.962 835099.326 0, 
+    835146.137 835089.614 0, 835428.313 835079.92 0, 835710.489 835070.242 0, 835992.665 835060.58 0, 836274.842 835050.935 0, 836557.02 835041.307 0, 836839.199 835031.696 0, 837121.377 835022.101 0, 837402.166 835012.569 0, 837213.166 829439.869 0, 
+    837024.174 823867.376 0))
+
+POLYGON ((850947.424 834572.334 0, 850666.608 834581.072 0, 850384.403 834589.87 0, 850102.199 834598.684 0, 849819.995 834607.515 0, 849537.792 834616.363 0, 849255.589 834625.227 0, 848973.387 834634.108 0, 848691.185 834643.005 0, 848408.984 834651.919 0, 
+    848126.783 834660.85 0, 847844.583 834669.797 0, 847562.384 834678.761 0, 847280.185 834687.742 0, 846997.986 834696.739 0, 846715.788 834705.752 0, 846433.59 834714.783 0, 846151.394 834723.83 0, 845869.197 834732.893 0, 845587.001 834741.973 0, 
+    845304.806 834751.07 0, 845022.611 834760.183 0, 844740.417 834769.313 0, 844458.223 834778.46 0, 844174.639 834787.668 0, 843893.837 834796.803 0, 843611.645 834805.999 0, 843329.453 834815.212 0, 843047.262 834824.442 0, 842765.072 834833.688 0, 
+    842482.882 834842.951 0, 842200.692 834852.23 0, 841918.504 834861.526 0, 841636.315 834870.839 0, 841354.127 834880.168 0, 841071.94 834889.514 0, 840789.754 834898.877 0, 840507.567 834908.256 0, 840225.382 834917.652 0, 839943.197 834927.064 0, 
+    839661.012 834936.493 0, 839378.828 834945.938 0, 839096.645 834955.401 0, 838814.462 834964.879 0, 838532.28 834974.375 0, 838250.098 834983.887 0, 837967.917 834993.415 0, 837685.737 835002.96 0, 837402.166 835012.569 0, 837591.172 840585.473 0, 
+    837780.185 846158.575 0, 838063.097 846148.989 0, 838344.621 846139.466 0, 838626.146 846129.959 0, 838907.672 846120.47 0, 839189.198 846110.996 0, 839470.725 846101.54 0, 839752.252 846092.099 0, 840033.78 846082.676 0, 840315.308 846073.269 0, 
+    840596.837 846063.878 0, 840878.367 846054.504 0, 841159.897 846045.147 0, 841441.428 846035.806 0, 841722.959 846026.482 0, 842004.491 846017.175 0, 842286.023 846007.884 0, 842567.556 845998.609 0, 842849.089 845989.351 0, 843130.623 845980.11 0, 
+    843412.157 845970.885 0, 843693.692 845961.677 0, 843975.228 845952.486 0, 844256.764 845943.311 0, 844536.914 845934.197 0, 844819.838 845925.01 0, 845101.375 845915.885 0, 845382.914 845906.776 0, 845664.452 845897.684 0, 845945.992 845888.608 0, 
+    846227.532 845879.549 0, 846509.072 845870.507 0, 846790.613 845861.481 0, 847072.154 845852.472 0, 847353.696 845843.479 0, 847635.239 845834.503 0, 847916.782 845825.543 0, 848198.325 845816.6 0, 848479.869 845807.674 0, 848761.414 845798.764 0, 
+    849042.959 845789.87 0, 849324.505 845780.994 0, 849606.051 845772.134 0, 849887.597 845763.29 0, 850169.145 845754.463 0, 850450.692 845745.652 0, 850732.241 845736.859 0, 851013.789 845728.081 0, 851293.953 845719.364 0, 851120.685 840145.749 0, 
+    850947.424 834572.334 0))
+
+POLYGON ((864808.907 845318.332 0, 864528.718 845326.259 0, 864247.146 845334.24 0, 863965.574 845342.239 0, 863684.002 845350.254 0, 863402.431 845358.285 0, 863120.861 845366.334 0, 862839.291 845374.398 0, 862557.721 845382.48 0, 862276.152 845390.577 0, 
+    861994.584 845398.692 0, 861713.015 845406.823 0, 861431.448 845414.97 0, 861149.881 845423.135 0, 860868.314 845431.315 0, 860586.748 845439.513 0, 860305.182 845447.727 0, 860023.617 845455.957 0, 859742.052 845464.204 0, 859460.487 845472.468 0, 
+    859178.924 845480.748 0, 858897.36 845489.044 0, 858615.797 845497.358 0, 858334.235 845505.688 0, 858051.288 845514.075 0, 857771.112 845522.397 0, 857489.551 845530.777 0, 857207.991 845539.173 0, 856926.431 845547.586 0, 856644.871 845556.015 0, 
+    856363.313 845564.461 0, 856081.754 845572.923 0, 855800.196 845581.402 0, 855518.639 845589.898 0, 855237.082 845598.41 0, 854955.526 845606.939 0, 854673.97 845615.484 0, 854392.414 845624.046 0, 854110.859 845632.624 0, 853829.305 845641.22 0, 
+    853547.751 845649.831 0, 853266.198 845658.459 0, 852984.645 845667.104 0, 852703.093 845675.765 0, 852421.541 845684.443 0, 852139.989 845693.138 0, 851858.439 845701.849 0, 851576.888 845710.576 0, 851293.953 845719.364 0, 851467.226 851293.174 0, 
+    851640.505 856867.176 0, 851922.782 856858.409 0, 852203.676 856849.702 0, 852484.57 856841.011 0, 852765.466 856832.337 0, 853046.361 856823.679 0, 853327.257 856815.038 0, 853608.154 856806.414 0, 853889.051 856797.806 0, 854169.949 856789.214 0, 
+    854450.847 856780.639 0, 854731.746 856772.081 0, 855012.645 856763.539 0, 855293.545 856755.013 0, 855574.445 856746.504 0, 855855.346 856738.012 0, 856136.247 856729.536 0, 856417.149 856721.077 0, 856698.051 856712.634 0, 856978.954 856704.208 0, 
+    857259.857 856695.798 0, 857540.761 856687.405 0, 857821.665 856679.029 0, 858102.57 856670.669 0, 858382.093 856662.366 0, 858664.381 856653.998 0, 858945.287 856645.688 0, 859226.193 856637.394 0, 859507.101 856629.116 0, 859788.008 856620.855 0, 
+    860068.916 856612.611 0, 860349.825 856604.383 0, 860630.734 856596.172 0, 860911.644 856587.977 0, 861192.554 856579.799 0, 861473.464 856571.637 0, 861754.375 856563.492 0, 862035.287 856555.364 0, 862316.199 856547.252 0, 862597.111 856539.156 0, 
+    862878.024 856531.077 0, 863158.938 856523.015 0, 863439.851 856514.969 0, 863720.766 856506.939 0, 864001.681 856498.926 0, 864282.596 856490.93 0, 864563.512 856482.95 0, 864844.428 856474.987 0, 865123.964 856467.079 0, 864966.433 850892.61 0, 
+    864808.907 845318.332 0))
+
+POLYGON ((878608.499 856105.077 0, 878328.94 856112.195 0, 878048.002 856119.365 0, 877767.065 856126.551 0, 877486.128 856133.754 0, 877205.192 856140.973 0, 876924.256 856148.209 0, 876643.32 856155.461 0, 876362.385 856162.73 0, 876081.451 856170.015 0, 
+    875800.517 856177.317 0, 875519.583 856184.635 0, 875238.649 856191.97 0, 874957.717 856199.322 0, 874676.784 856206.69 0, 874395.852 856214.074 0, 874114.92 856221.475 0, 873833.989 856228.893 0, 873553.059 856236.327 0, 873272.128 856243.778 0, 
+    872991.198 856251.245 0, 872710.269 856258.729 0, 872429.34 856266.229 0, 872148.411 856273.746 0, 871866.104 856281.316 0, 871586.556 856288.829 0, 871305.629 856296.396 0, 871024.702 856303.979 0, 870743.775 856311.578 0, 870462.85 856319.194 0, 
+    870181.924 856326.827 0, 869900.999 856334.476 0, 869620.075 856342.141 0, 869339.151 856349.824 0, 869058.227 856357.522 0, 868777.304 856365.238 0, 868496.381 856372.969 0, 868215.459 856380.718 0, 867934.537 856388.482 0, 867653.616 856396.264 0, 
+    867372.695 856404.062 0, 867091.775 856411.876 0, 866810.855 856419.707 0, 866529.935 856427.555 0, 866249.016 856435.419 0, 865968.097 856443.299 0, 865687.179 856451.196 0, 865406.262 856459.11 0, 865123.964 856467.079 0, 865281.5 862041.737 0, 
+    865439.042 867616.579 0, 865720.68 867608.629 0, 866000.942 867600.733 0, 866281.203 867592.855 0, 866561.466 867584.993 0, 866841.728 867577.147 0, 867121.992 867569.318 0, 867402.255 867561.505 0, 867682.52 867553.709 0, 867962.784 867545.929 0, 
+    868243.049 867538.166 0, 868523.315 867530.419 0, 868803.581 867522.689 0, 869083.847 867514.975 0, 869364.114 867507.278 0, 869644.382 867499.597 0, 869924.649 867491.933 0, 870204.918 867484.285 0, 870485.186 867476.654 0, 870765.456 867469.039 0, 
+    871045.725 867461.441 0, 871325.995 867453.859 0, 871606.266 867446.294 0, 871886.537 867438.745 0, 872165.431 867431.25 0, 872447.08 867423.697 0, 872727.352 867416.198 0, 873007.625 867408.715 0, 873287.898 867401.249 0, 873568.172 867393.799 0, 
+    873848.446 867386.366 0, 874128.72 867378.949 0, 874408.995 867371.549 0, 874689.27 867364.165 0, 874969.546 867356.798 0, 875249.822 867349.447 0, 875530.099 867342.113 0, 875810.376 867334.795 0, 876090.653 867327.494 0, 876370.931 867320.209 0, 
+    876651.21 867312.941 0, 876931.488 867305.689 0, 877211.768 867298.453 0, 877492.047 867291.235 0, 877772.327 867284.032 0, 878052.608 867276.846 0, 878332.889 867269.677 0, 878613.17 867262.524 0, 878892.076 867255.423 0, 878750.285 861680.158 0, 
+    878608.499 856105.077 0))
+
+POLYGON ((892346.078 866932.275 0, 892067.15 866938.589 0, 891786.85 866944.95 0, 891506.55 866951.327 0, 891226.25 866957.721 0, 890945.951 866964.132 0, 890665.652 866970.559 0, 890385.353 866977.002 0, 890105.055 866983.462 0, 889824.758 866989.938 0, 
+    889544.46 866996.431 0, 889264.163 867002.941 0, 888983.867 867009.467 0, 888703.57 867016.009 0, 888423.274 867022.568 0, 888142.979 867029.144 0, 887862.684 867035.736 0, 887582.389 867042.344 0, 887302.095 867048.969 0, 887021.801 867055.61 0, 
+    886741.507 867062.268 0, 886461.214 867068.943 0, 886180.922 867075.634 0, 885900.629 867082.341 0, 885618.963 867089.098 0, 885340.046 867095.805 0, 885059.755 867102.562 0, 884779.464 867109.336 0, 884499.174 867116.126 0, 884218.884 867122.932 0, 
+    883938.594 867129.755 0, 883658.305 867136.594 0, 883378.016 867143.45 0, 883097.728 867150.322 0, 882817.44 867157.211 0, 882537.152 867164.117 0, 882256.865 867171.039 0, 881976.579 867177.977 0, 881696.292 867184.932 0, 881416.006 867191.903 0, 
+    881135.721 867198.891 0, 880855.436 867205.895 0, 880575.151 867212.916 0, 880294.867 867219.954 0, 880014.583 867227.008 0, 879734.3 867234.078 0, 879454.017 867241.165 0, 879173.734 867248.268 0, 878892.076 867255.423 0, 879033.872 872830.869 0, 
+    879175.672 878406.491 0, 879456.67 878399.353 0, 879736.296 878392.266 0, 880015.923 878385.196 0, 880295.55 878378.142 0, 880575.178 878371.105 0, 880854.805 878364.084 0, 881134.434 878357.08 0, 881414.063 878350.092 0, 881693.692 878343.12 0, 
+    881973.321 878336.165 0, 882252.951 878329.227 0, 882532.582 878322.304 0, 882812.212 878315.399 0, 883091.844 878308.51 0, 883371.475 878301.637 0, 883651.107 878294.781 0, 883930.74 878287.941 0, 884210.372 878281.117 0, 884490.006 878274.31 0, 
+    884769.639 878267.52 0, 885049.273 878260.746 0, 885328.908 878253.988 0, 885608.542 878247.247 0, 885886.806 878240.556 0, 886167.813 878233.815 0, 886447.449 878227.123 0, 886727.085 878220.448 0, 887006.722 878213.789 0, 887286.359 878207.146 0, 
+    887565.997 878200.521 0, 887845.635 878193.911 0, 888125.273 878187.318 0, 888404.912 878180.742 0, 888684.551 878174.182 0, 888964.191 878167.638 0, 889243.83 878161.111 0, 889523.471 878154.6 0, 889803.111 878148.106 0, 890082.752 878141.628 0, 
+    890362.394 878135.167 0, 890642.036 878128.722 0, 890921.678 878122.294 0, 891201.32 878115.882 0, 891480.963 878109.487 0, 891760.606 878103.108 0, 892040.25 878096.745 0, 892319.894 878090.399 0, 892598.168 878084.1 0, 892472.121 872508.099 0, 
+    892346.078 866932.275 0))
+
+POLYGON ((906021.522 877799.632 0, 905743.229 877805.144 0, 905463.568 877810.7 0, 905183.908 877816.273 0, 904904.247 877821.862 0, 904624.588 877827.467 0, 904344.928 877833.089 0, 904065.269 877838.727 0, 903785.61 877844.382 0, 903505.951 877850.053 0, 
+    903226.293 877855.741 0, 902946.635 877861.445 0, 902666.978 877867.166 0, 902387.321 877872.903 0, 902107.664 877878.656 0, 901828.007 877884.426 0, 901548.351 877890.213 0, 901268.695 877896.016 0, 900989.04 877901.835 0, 900709.385 877907.671 0, 
+    900429.73 877913.523 0, 900150.075 877919.392 0, 899870.421 877925.277 0, 899590.767 877931.179 0, 899309.745 877937.126 0, 899031.461 877943.031 0, 898751.808 877948.982 0, 898472.156 877954.95 0, 898192.504 877960.934 0, 897912.852 877966.934 0, 
+    897633.201 877972.951 0, 897353.55 877978.984 0, 897073.899 877985.034 0, 896794.249 877991.1 0, 896514.599 877997.183 0, 896234.949 878003.282 0, 895955.3 878009.398 0, 895675.651 878015.53 0, 895396.003 878021.679 0, 895116.355 878027.844 0, 
+    894836.707 878034.025 0, 894557.06 878040.223 0, 894277.413 878046.437 0, 893997.766 878052.668 0, 893718.12 878058.916 0, 893438.474 878065.179 0, 893158.829 878071.46 0, 892879.183 878077.756 0, 892598.168 878084.1 0, 892724.22 883660.274 0, 
+    892850.275 889236.618 0, 893130.63 889230.289 0, 893409.619 889224.007 0, 893688.608 889217.741 0, 893967.597 889211.492 0, 894246.587 889205.259 0, 894525.577 889199.043 0, 894804.568 889192.843 0, 895083.559 889186.66 0, 895362.55 889180.493 0, 
+    895641.542 889174.342 0, 895920.534 889168.208 0, 896199.526 889162.091 0, 896478.519 889155.989 0, 896757.512 889149.905 0, 897036.506 889143.836 0, 897315.5 889137.784 0, 897594.494 889131.748 0, 897873.488 889125.729 0, 898152.483 889119.727 0, 
+    898431.478 889113.74 0, 898710.474 889107.77 0, 898989.47 889101.817 0, 899268.466 889095.88 0, 899546.097 889089.988 0, 899826.46 889084.055 0, 900105.457 889078.167 0, 900384.455 889072.296 0, 900663.453 889066.441 0, 900942.451 889060.602 0, 
+    901221.45 889054.78 0, 901500.449 889048.974 0, 901779.448 889043.185 0, 902058.448 889037.412 0, 902337.448 889031.656 0, 902616.449 889025.916 0, 902895.449 889020.192 0, 903174.45 889014.485 0, 903453.452 889008.794 0, 903732.454 889003.12 0, 
+    904011.456 888997.462 0, 904290.458 888991.821 0, 904569.461 888986.195 0, 904848.464 888980.587 0, 905127.467 888974.995 0, 905406.471 888969.419 0, 905685.475 888963.859 0, 905964.48 888958.316 0, 906242.119 888952.817 0, 906131.819 883376.14 0, 
+    906021.522 877799.632 0))
+
+POLYGON ((919634.713 888706.852 0, 919357.056 888711.567 0, 919078.037 888716.322 0, 918799.019 888721.093 0, 918520 888725.88 0, 918240.982 888730.684 0, 917961.964 888735.505 0, 917682.947 888740.341 0, 917403.929 888745.195 0, 917124.913 888750.064 0, 
+    916845.896 888754.95 0, 916566.879 888759.853 0, 916287.863 888764.772 0, 916008.848 888769.707 0, 915729.832 888774.659 0, 915450.817 888779.627 0, 915171.802 888784.612 0, 914892.787 888789.613 0, 914613.773 888794.63 0, 914334.759 888799.664 0, 
+    914055.745 888804.714 0, 913776.732 888809.781 0, 913497.718 888814.864 0, 913218.706 888819.964 0, 912938.329 888825.105 0, 912660.681 888830.212 0, 912381.669 888835.361 0, 912102.657 888840.526 0, 911823.646 888845.708 0, 911544.635 888850.906 0, 
+    911265.624 888856.12 0, 910986.614 888861.351 0, 910707.604 888866.599 0, 910428.594 888871.863 0, 910149.584 888877.143 0, 909870.575 888882.439 0, 909591.566 888887.752 0, 909312.558 888893.082 0, 909033.549 888898.428 0, 908754.541 888903.79 0, 
+    908475.534 888909.169 0, 908196.527 888914.564 0, 907917.52 888919.976 0, 907638.513 888925.404 0, 907359.507 888930.848 0, 907080.501 888936.309 0, 906801.495 888941.786 0, 906522.489 888947.28 0, 906242.119 888952.817 0, 906352.423 894529.66 0, 
+    906462.73 900106.664 0, 906742.44 900101.14 0, 907020.789 900095.659 0, 907299.138 900090.195 0, 907577.488 900084.747 0, 907855.838 900079.315 0, 908134.188 900073.9 0, 908412.538 900068.501 0, 908690.889 900063.119 0, 908969.24 900057.752 0, 
+    909247.592 900052.403 0, 909525.943 900047.069 0, 909804.296 900041.753 0, 910082.648 900036.452 0, 910361.001 900031.168 0, 910639.354 900025.9 0, 910917.707 900020.649 0, 911196.06 900015.414 0, 911474.414 900010.195 0, 911752.769 900004.993 0, 
+    912031.123 899999.807 0, 912309.478 899994.637 0, 912587.833 899989.484 0, 912866.189 899984.348 0, 913143.184 899979.252 0, 913422.9 899974.123 0, 913701.257 899969.036 0, 913979.613 899963.965 0, 914257.97 899958.91 0, 914536.328 899953.871 0, 
+    914814.685 899948.849 0, 915093.043 899943.844 0, 915371.401 899938.854 0, 915649.759 899933.881 0, 915928.118 899928.925 0, 916206.477 899923.985 0, 916484.836 899919.061 0, 916763.196 899914.154 0, 917041.556 899909.263 0, 917319.916 899904.388 0, 
+    917598.277 899899.53 0, 917876.637 899894.688 0, 918154.998 899889.863 0, 918433.36 899885.054 0, 918711.721 899880.261 0, 918990.083 899875.485 0, 919268.445 899870.725 0, 919546.808 899865.981 0, 919823.811 899861.277 0, 919729.26 894283.984 0, 
+    919634.713 888706.852 0))
+
+POLYGON ((933185.531 899653.639 0, 932908.514 899657.561 0, 932630.139 899661.518 0, 932351.765 899665.491 0, 932073.39 899669.481 0, 931795.016 899673.487 0, 931516.643 899677.51 0, 931238.269 899681.549 0, 930959.896 899685.604 0, 930681.523 899689.676 0, 
+    930403.15 899693.764 0, 930124.777 899697.869 0, 929846.405 899701.99 0, 929568.033 899706.127 0, 929289.661 899710.281 0, 929011.289 899714.451 0, 928732.918 899718.637 0, 928454.547 899722.84 0, 928176.176 899727.059 0, 927897.805 899731.295 0, 
+    927619.435 899735.547 0, 927341.065 899739.815 0, 927062.695 899744.1 0, 926784.325 899748.401 0, 926504.598 899752.74 0, 926227.587 899757.053 0, 925949.218 899761.403 0, 925670.85 899765.769 0, 925392.481 899770.153 0, 925114.113 899774.552 0, 
+    924835.745 899778.968 0, 924557.378 899783.4 0, 924279.011 899787.849 0, 924000.644 899792.314 0, 923722.277 899796.795 0, 923443.91 899801.293 0, 923165.544 899805.807 0, 922887.178 899810.337 0, 922608.812 899814.884 0, 922330.447 899819.448 0, 
+    922052.082 899824.027 0, 921773.717 899828.623 0, 921495.352 899833.236 0, 921216.988 899837.864 0, 920938.624 899842.51 0, 920660.26 899847.171 0, 920381.896 899851.849 0, 920103.533 899856.544 0, 919823.811 899861.277 0, 919918.364 905438.729 0, 
+    920012.919 911016.334 0, 920291.982 911011.612 0, 920569.689 911006.928 0, 920847.396 911002.261 0, 921125.103 910997.611 0, 921402.811 910992.976 0, 921680.518 910988.359 0, 921958.226 910983.757 0, 922235.935 910979.172 0, 922513.643 910974.603 0, 
+    922791.352 910970.05 0, 923069.061 910965.514 0, 923346.771 910960.994 0, 923624.48 910956.491 0, 923902.19 910952.004 0, 924179.9 910947.533 0, 924457.611 910943.079 0, 924735.322 910938.64 0, 925013.033 910934.219 0, 925290.744 910929.813 0, 
+    925568.455 910925.424 0, 925846.167 910921.051 0, 926123.879 910916.695 0, 926401.591 910912.355 0, 926677.948 910908.052 0, 926957.017 910903.724 0, 927234.73 910899.433 0, 927512.443 910895.158 0, 927790.157 910890.9 0, 928067.87 910886.658 0, 
+    928345.584 910882.433 0, 928623.299 910878.223 0, 928901.013 910874.03 0, 929178.728 910869.854 0, 929456.443 910865.694 0, 929734.158 910861.55 0, 930011.874 910857.422 0, 930289.589 910853.311 0, 930567.305 910849.216 0, 930845.022 910845.138 0, 
+    931122.738 910841.075 0, 931400.455 910837.03 0, 931678.172 910833 0, 931955.889 910828.987 0, 932233.606 910824.99 0, 932511.324 910821.01 0, 932789.042 910817.046 0, 933066.76 910813.098 0, 933343.124 910809.186 0, 933264.326 905231.336 0, 
+    933185.531 899653.639 0))
+
+POLYGON ((946673.861 910639.699 0, 946397.485 910642.83 0, 946119.757 910645.993 0, 945842.029 910649.173 0, 945564.301 910652.368 0, 945286.573 910655.581 0, 945008.846 910658.809 0, 944731.119 910662.054 0, 944453.392 910665.315 0, 944175.665 910668.593 0, 
+    943897.938 910671.887 0, 943620.212 910675.197 0, 943342.485 910678.523 0, 943064.759 910681.866 0, 942787.033 910685.226 0, 942509.308 910688.601 0, 942231.582 910691.993 0, 941953.857 910695.401 0, 941676.132 910698.826 0, 941398.407 910702.267 0, 
+    941120.682 910705.724 0, 940842.958 910709.198 0, 940565.234 910712.688 0, 940287.51 910716.195 0, 940008.433 910719.735 0, 939732.062 910723.256 0, 939454.339 910726.812 0, 939176.616 910730.384 0, 938898.893 910733.972 0, 938621.17 910737.576 0, 
+    938343.447 910741.197 0, 938065.725 910744.834 0, 937788.003 910748.488 0, 937510.281 910752.157 0, 937232.559 910755.844 0, 936954.838 910759.546 0, 936677.116 910763.265 0, 936399.395 910767 0, 936121.674 910770.752 0, 935843.954 910774.52 0, 
+    935566.233 910778.304 0, 935288.513 910782.105 0, 935010.793 910785.922 0, 934733.074 910789.755 0, 934455.354 910793.605 0, 934177.635 910797.471 0, 933899.916 910801.353 0, 933622.197 910805.252 0, 933343.124 910809.186 0, 933421.924 916387.186 0, 
+    933500.725 921965.332 0, 933779.139 921961.408 0, 934056.201 921957.518 0, 934333.263 921953.645 0, 934610.326 921949.788 0, 934887.389 921945.947 0, 935164.452 921942.123 0, 935441.515 921938.315 0, 935718.579 921934.524 0, 935995.642 921930.748 0, 
+    936272.706 921926.989 0, 936549.771 921923.247 0, 936826.835 921919.52 0, 937103.9 921915.81 0, 937380.964 921912.116 0, 937658.03 921908.439 0, 937935.095 921904.778 0, 938212.16 921901.133 0, 938489.226 921897.504 0, 938766.292 921893.892 0, 
+    939043.358 921890.296 0, 939320.424 921886.716 0, 939597.491 921883.153 0, 939874.558 921879.606 0, 940150.275 921876.093 0, 940428.692 921872.561 0, 940705.759 921869.063 0, 940982.827 921865.581 0, 941259.895 921862.116 0, 941536.963 921858.666 0, 
+    941814.031 921855.234 0, 942091.099 921851.817 0, 942368.168 921848.417 0, 942645.237 921845.033 0, 942922.306 921841.665 0, 943199.375 921838.314 0, 943476.445 921834.979 0, 943753.514 921831.66 0, 944030.584 921828.358 0, 944307.654 921825.072 0, 
+    944584.724 921821.802 0, 944861.795 921818.548 0, 945138.865 921815.311 0, 945415.936 921812.09 0, 945693.007 921808.886 0, 945970.078 921805.698 0, 946247.149 921802.526 0, 946524.221 921799.37 0, 946799.943 921796.246 0, 946736.901 916217.899 0, 
+    946673.861 910639.699 0))
+
+POLYGON ((960099.586 921664.733 0, 959823.854 921667.078 0, 959546.774 921669.451 0, 959269.695 921671.84 0, 958992.616 921674.245 0, 958715.537 921676.667 0, 958438.458 921679.105 0, 958161.38 921681.56 0, 957884.301 921684.03 0, 957607.223 921686.517 0, 
+    957330.145 921689.021 0, 957053.067 921691.54 0, 956775.989 921694.076 0, 956498.911 921696.628 0, 956221.834 921699.197 0, 955944.756 921701.782 0, 955667.679 921704.383 0, 955390.602 921707 0, 955113.525 921709.634 0, 954836.448 921712.284 0, 
+    954559.371 921714.951 0, 954282.295 921717.633 0, 954005.218 921720.332 0, 953728.142 921723.048 0, 953449.718 921725.793 0, 953173.99 921728.527 0, 952896.915 921731.291 0, 952619.839 921734.072 0, 952342.764 921736.869 0, 952065.689 921739.682 0, 
+    951788.614 921742.511 0, 951511.539 921745.357 0, 951234.464 921748.219 0, 950957.39 921751.098 0, 950680.315 921753.992 0, 950403.241 921756.903 0, 950126.167 921759.831 0, 949849.093 921762.774 0, 949572.019 921765.734 0, 949294.946 921768.711 0, 
+    949017.873 921771.703 0, 948740.799 921774.712 0, 948463.726 921777.737 0, 948186.654 921780.779 0, 947909.581 921783.836 0, 947632.509 921786.911 0, 947355.436 921790.001 0, 947078.364 921793.108 0, 946799.943 921796.246 0, 946862.987 927374.735 0, 
+    946926.032 932953.362 0, 947203.794 932950.231 0, 947480.209 932947.132 0, 947756.624 932944.049 0, 948033.04 932940.982 0, 948309.456 932937.931 0, 948585.872 932934.897 0, 948862.288 932931.879 0, 949138.705 932928.877 0, 949415.122 932925.892 0, 
+    949691.538 932922.923 0, 949967.955 932919.97 0, 950244.373 932917.033 0, 950520.79 932914.113 0, 950797.207 932911.209 0, 951073.625 932908.321 0, 951350.043 932905.449 0, 951626.461 932902.594 0, 951902.879 932899.755 0, 952179.297 932896.932 0, 
+    952455.716 932894.126 0, 952732.135 932891.335 0, 953008.553 932888.561 0, 953284.972 932885.804 0, 953560.047 932883.076 0, 953837.811 932880.337 0, 954114.23 932877.628 0, 954390.65 932874.936 0, 954667.07 932872.259 0, 954943.49 932869.599 0, 
+    955219.91 932866.956 0, 955496.33 932864.328 0, 955772.751 932861.717 0, 956049.171 932859.122 0, 956325.592 932856.543 0, 956602.013 932853.981 0, 956878.434 932851.434 0, 957154.855 932848.904 0, 957431.276 932846.391 0, 957707.698 932843.893 0, 
+    957984.119 932841.412 0, 958260.541 932838.947 0, 958536.963 932836.499 0, 958813.385 932834.067 0, 959089.807 932831.651 0, 959366.23 932829.251 0, 959642.652 932826.867 0, 959919.075 932824.5 0, 960194.154 932822.161 0, 960146.869 927243.378 0, 
+    960099.586 921664.733 0))
+
+POLYGON ((973462.593 932728.445 0, 973187.506 932730.007 0, 972911.078 932731.593 0, 972634.65 932733.196 0, 972358.222 932734.815 0, 972081.794 932736.45 0, 971805.366 932738.101 0, 971528.938 932739.769 0, 971252.511 932741.452 0, 970976.083 932743.153 0, 
+    970699.656 932744.869 0, 970423.228 932746.602 0, 970146.801 932748.351 0, 969870.374 932750.116 0, 969593.947 932751.897 0, 969317.52 932753.695 0, 969041.093 932755.509 0, 968764.667 932757.34 0, 968488.24 932759.186 0, 968211.813 932761.049 0, 
+    967935.387 932762.928 0, 967658.961 932764.824 0, 967382.535 932766.735 0, 967106.109 932768.663 0, 966828.34 932770.617 0, 966553.257 932772.568 0, 966276.831 932774.545 0, 966000.406 932776.538 0, 965723.98 932778.547 0, 965447.555 932780.572 0, 
+    965171.13 932782.614 0, 964894.705 932784.672 0, 964618.28 932786.747 0, 964341.855 932788.837 0, 964065.43 932790.944 0, 963789.005 932793.067 0, 963512.581 932795.207 0, 963236.157 932797.363 0, 962959.732 932799.535 0, 962683.308 932801.723 0, 
+    962406.884 932803.927 0, 962130.461 932806.148 0, 961854.037 932808.385 0, 961577.613 932810.638 0, 961301.19 932812.908 0, 961024.767 932815.194 0, 960748.343 932817.496 0, 960471.92 932819.815 0, 960194.154 932822.161 0, 960241.439 938401.078 0, 
+    960288.726 943980.126 0, 960565.833 943977.785 0, 960841.599 943975.472 0, 961117.365 943973.176 0, 961393.132 943970.895 0, 961668.899 943968.631 0, 961944.665 943966.383 0, 962220.432 943964.151 0, 962496.2 943961.936 0, 962771.967 943959.736 0, 
+    963047.734 943957.553 0, 963323.502 943955.387 0, 963599.269 943953.236 0, 963875.037 943951.102 0, 964150.805 943948.984 0, 964426.573 943946.882 0, 964702.341 943944.796 0, 964978.109 943942.727 0, 965253.877 943940.673 0, 965529.646 943938.636 0, 
+    965805.415 943936.616 0, 966081.183 943934.611 0, 966356.952 943932.623 0, 966632.721 943930.651 0, 966907.15 943928.704 0, 967184.259 943926.755 0, 967460.029 943924.832 0, 967735.798 943922.925 0, 968011.567 943921.034 0, 968287.337 943919.159 0, 
+    968563.107 943917.301 0, 968838.877 943915.459 0, 969114.647 943913.633 0, 969390.417 943911.823 0, 969666.187 943910.03 0, 969941.957 943908.252 0, 970217.727 943906.491 0, 970493.498 943904.746 0, 970769.268 943903.018 0, 971045.039 943901.305 0, 
+    971320.81 943899.609 0, 971596.581 943897.929 0, 971872.352 943896.266 0, 972148.123 943894.618 0, 972423.894 943892.987 0, 972699.665 943891.372 0, 972975.437 943889.774 0, 973251.208 943888.191 0, 973525.641 943886.632 0, 973494.116 938307.473 0, 
+    973462.593 932728.445 0))
+
+POLYGON ((986762.768 943830.536 0, 986488.329 943831.319 0, 986212.554 943832.123 0, 985936.78 943832.942 0, 985661.005 943833.778 0, 985385.23 943834.63 0, 985109.456 943835.499 0, 984833.681 943836.383 0, 984557.907 943837.284 0, 984282.132 943838.201 0, 
+    984006.358 943839.134 0, 983730.583 943840.084 0, 983454.809 943841.049 0, 983179.035 943842.031 0, 982903.261 943843.029 0, 982627.486 943844.044 0, 982351.712 943845.074 0, 982075.938 943846.121 0, 981800.164 943847.184 0, 981524.391 943848.264 0, 
+    981248.617 943849.359 0, 980972.843 943850.471 0, 980697.069 943851.599 0, 980421.296 943852.743 0, 980144.185 943853.909 0, 979869.749 943855.081 0, 979593.975 943856.273 0, 979318.202 943857.483 0, 979042.429 943858.708 0, 978766.655 943859.95 0, 
+    978490.882 943861.208 0, 978215.109 943862.482 0, 977939.336 943863.772 0, 977663.563 943865.079 0, 977387.791 943866.401 0, 977112.018 943867.74 0, 976836.245 943869.096 0, 976560.473 943870.467 0, 976284.7 943871.855 0, 976008.928 943873.259 0, 
+    975733.155 943874.679 0, 975457.383 943876.115 0, 975181.611 943877.568 0, 974905.839 943879.037 0, 974630.067 943880.522 0, 974354.295 943882.023 0, 974078.523 943883.541 0, 973802.751 943885.075 0, 973525.641 943886.632 0, 973557.167 949465.918 0, 
+    973588.693 955045.326 0, 973865.143 955043.772 0, 974140.258 955042.242 0, 974415.373 955040.728 0, 974690.488 955039.23 0, 974965.603 955037.748 0, 975240.718 955036.283 0, 975515.834 955034.834 0, 975790.949 955033.401 0, 976066.065 955031.984 0, 
+    976341.18 955030.583 0, 976616.296 955029.199 0, 976891.412 955027.831 0, 977166.528 955026.479 0, 977441.644 955025.143 0, 977716.76 955023.823 0, 977991.876 955022.52 0, 978266.992 955021.233 0, 978542.108 955019.962 0, 978817.225 955018.707 0, 
+    979092.341 955017.468 0, 979367.458 955016.245 0, 979642.574 955015.039 0, 979917.691 955013.849 0, 980191.473 955012.681 0, 980467.924 955011.517 0, 980743.041 955010.376 0, 981018.158 955009.251 0, 981293.275 955008.141 0, 981568.392 955007.049 0, 
+    981843.509 955005.972 0, 982118.626 955004.911 0, 982393.744 955003.867 0, 982668.861 955002.839 0, 982943.978 955001.827 0, 983219.096 955000.831 0, 983494.213 954999.851 0, 983769.331 954998.888 0, 984044.448 954997.941 0, 984319.566 954997.01 0, 
+    984594.684 954996.095 0, 984869.801 954995.196 0, 985144.919 954994.314 0, 985420.037 954993.448 0, 985695.155 954992.598 0, 985970.273 954991.764 0, 986245.391 954990.946 0, 986520.509 954990.145 0, 986794.294 954989.363 0, 986778.53 949409.888 0, 
+    986762.768 943830.536 0))
+
+POLYGON ((1000000 954970.709 0, 999726.212 954970.717 0, 999451.093 954970.741 0, 999175.974 954970.781 0, 998900.854 954970.838 0, 998625.735 954970.911 0, 998350.616 954971 0, 998075.497 954971.105 0, 997800.378 954971.226 0, 997525.258 954971.364 0, 
+    997250.139 954971.518 0, 996975.02 954971.688 0, 996699.901 954971.874 0, 996424.782 954972.076 0, 996149.663 954972.295 0, 995874.544 954972.529 0, 995599.424 954972.78 0, 995324.305 954973.047 0, 995049.186 954973.331 0, 994774.067 954973.63 0, 
+    994498.948 954973.946 0, 994223.829 954974.278 0, 993948.71 954974.626 0, 993673.591 954974.99 0, 993397.14 954975.372 0, 993123.353 954975.767 0, 992848.235 954976.18 0, 992573.116 954976.609 0, 992297.997 954977.054 0, 992022.878 954977.516 0, 
+    991747.759 954977.993 0, 991472.64 954978.487 0, 991197.522 954978.997 0, 990922.403 954979.523 0, 990647.284 954980.066 0, 990372.166 954980.624 0, 990097.047 954981.199 0, 989821.929 954981.79 0, 989546.81 954982.397 0, 989271.692 954983.02 0, 
+    988996.573 954983.66 0, 988721.455 954984.316 0, 988446.336 954984.988 0, 988171.218 954985.676 0, 987896.1 954986.38 0, 987620.981 954987.101 0, 987345.863 954987.837 0, 987070.745 954988.59 0, 986794.294 954989.363 0, 986810.057 960568.956 0, 
+    986825.821 966148.664 0, 987101.612 966147.893 0, 987376.073 966147.142 0, 987650.535 966146.407 0, 987924.996 966145.688 0, 988199.458 966144.985 0, 988473.919 966144.299 0, 988748.381 966143.628 0, 989022.843 966142.974 0, 989297.304 966142.336 0, 
+    989571.766 966141.714 0, 989846.228 966141.109 0, 990120.689 966140.519 0, 990395.151 966139.946 0, 990669.613 966139.389 0, 990944.075 966138.847 0, 991218.537 966138.323 0, 991492.999 966137.814 0, 991767.461 966137.321 0, 992041.923 966136.845 0, 
+    992316.385 966136.384 0, 992590.847 966135.94 0, 992865.309 966135.512 0, 993139.771 966135.1 0, 993412.904 966134.706 0, 993688.695 966134.325 0, 993963.157 966133.962 0, 994237.619 966133.614 0, 994512.081 966133.283 0, 994786.544 966132.968 0, 
+    995061.006 966132.67 0, 995335.468 966132.387 0, 995609.93 966132.121 0, 995884.393 966131.87 0, 996158.855 966131.636 0, 996433.317 966131.418 0, 996707.78 966131.216 0, 996982.242 966131.03 0, 997256.704 966130.861 0, 997531.167 966130.708 0, 
+    997805.629 966130.57 0, 998080.091 966130.449 0, 998354.554 966130.344 0, 998629.016 966130.256 0, 998903.478 966130.183 0, 999177.941 966130.126 0, 999452.403 966130.086 0, 999726.866 966130.062 0, 1000000 966130.054 0, 1000000 960550.324 0, 
+    1000000 954970.709 0))
+
+POLYGON ((1013174.179 966148.664 0, 1012901.044 966147.9 0, 1012626.582 966147.149 0, 1012352.121 966146.414 0, 1012077.66 966145.695 0, 1011803.198 966144.992 0, 1011528.737 966144.305 0, 1011254.275 966143.635 0, 1010979.813 966142.981 0, 1010705.352 966142.342 0, 
+    1010430.89 966141.72 0, 1010156.428 966141.115 0, 1009881.967 966140.525 0, 1009607.505 966139.951 0, 1009333.043 966139.394 0, 1009058.581 966138.853 0, 1008784.119 966138.328 0, 1008509.657 966137.819 0, 1008235.195 966137.326 0, 1007960.733 966136.849 0, 
+    1007686.271 966136.389 0, 1007411.809 966135.944 0, 1007137.347 966135.516 0, 1006862.885 966135.104 0, 1006587.096 966134.706 0, 1006313.961 966134.329 0, 1006039.499 966133.965 0, 1005765.037 966133.618 0, 1005490.574 966133.286 0, 1005216.112 966132.971 0, 
+    1004941.65 966132.672 0, 1004667.188 966132.39 0, 1004392.726 966132.123 0, 1004118.263 966131.873 0, 1003843.801 966131.638 0, 1003569.339 966131.42 0, 1003294.876 966131.218 0, 1003020.414 966131.032 0, 1002745.952 966130.863 0, 1002471.489 966130.709 0, 
+    1002197.027 966130.572 0, 1001922.565 966130.45 0, 1001648.102 966130.345 0, 1001373.64 966130.256 0, 1001099.178 966130.184 0, 1000824.715 966130.127 0, 1000550.253 966130.086 0, 1000275.79 966130.062 0, 1000000 966130.054 0, 1000000 971709.894 0, 
+    1000000 977289.841 0, 1000275.13 977289.849 0, 1000548.936 977289.873 0, 1000822.741 977289.914 0, 1001096.547 977289.97 0, 1001370.352 977290.043 0, 1001644.158 977290.131 0, 1001917.964 977290.236 0, 1002191.769 977290.357 0, 1002465.575 977290.494 0, 
+    1002739.38 977290.647 0, 1003013.186 977290.817 0, 1003286.991 977291.002 0, 1003560.797 977291.204 0, 1003834.602 977291.421 0, 1004108.407 977291.655 0, 1004382.213 977291.905 0, 1004656.018 977292.171 0, 1004929.824 977292.453 0, 1005203.629 977292.751 0, 
+    1005477.434 977293.066 0, 1005751.24 977293.396 0, 1006025.045 977293.743 0, 1006298.85 977294.105 0, 1006571.332 977294.482 0, 1006846.461 977294.879 0, 1007120.266 977295.29 0, 1007394.071 977295.717 0, 1007667.877 977296.16 0, 1007941.682 977296.62 0, 
+    1008215.487 977297.095 0, 1008489.292 977297.587 0, 1008763.097 977298.095 0, 1009036.902 977298.618 0, 1009310.707 977299.158 0, 1009584.512 977299.714 0, 1009858.317 977300.287 0, 1010132.122 977300.875 0, 1010405.927 977301.479 0, 1010679.732 977302.1 0, 
+    1010953.536 977302.736 0, 1011227.341 977303.389 0, 1011501.146 977304.058 0, 1011774.951 977304.743 0, 1012048.755 977305.444 0, 1012322.56 977306.161 0, 1012596.365 977306.895 0, 1012870.169 977307.644 0, 1013142.651 977308.406 0, 1013158.415 971728.482 0, 
+    1013174.179 966148.664 0))
+
+POLYGON ((1026285.197 977364.102 0, 1026012.716 977362.57 0, 1025738.915 977361.047 0, 1025465.113 977359.54 0, 1025191.312 977358.049 0, 1024917.51 977356.575 0, 1024643.709 977355.116 0, 1024369.907 977353.674 0, 1024096.105 977352.247 0, 1023822.303 977350.837 0, 
+    1023548.501 977349.443 0, 1023274.699 977348.065 0, 1023000.897 977346.703 0, 1022727.095 977345.358 0, 1022453.292 977344.028 0, 1022179.49 977342.714 0, 1021905.688 977341.417 0, 1021631.885 977340.136 0, 1021358.082 977338.871 0, 1021084.28 977337.622 0, 
+    1020810.477 977336.389 0, 1020536.674 977335.172 0, 1020262.871 977333.971 0, 1019989.068 977332.787 0, 1019713.943 977331.613 0, 1019441.462 977330.466 0, 1019167.659 977329.33 0, 1018893.856 977328.209 0, 1018620.052 977327.106 0, 1018346.249 977326.018 0, 
+    1018072.445 977324.946 0, 1017798.642 977323.89 0, 1017524.838 977322.851 0, 1017251.035 977321.827 0, 1016977.231 977320.82 0, 1016703.427 977319.829 0, 1016429.623 977318.854 0, 1016155.82 977317.895 0, 1015882.016 977316.952 0, 1015608.212 977316.025 0, 
+    1015334.408 977315.115 0, 1015060.604 977314.22 0, 1014786.799 977313.342 0, 1014512.995 977312.479 0, 1014239.191 977311.633 0, 1013965.387 977310.803 0, 1013691.582 977309.989 0, 1013417.778 977309.192 0, 1013142.651 977308.406 0, 1013126.886 982888.433 0, 
+    1013111.121 988468.558 0, 1013385.588 988469.341 0, 1013658.736 988470.137 0, 1013931.883 988470.949 0, 1014205.031 988471.777 0, 1014478.178 988472.621 0, 1014751.325 988473.481 0, 1015024.473 988474.358 0, 1015297.62 988475.25 0, 1015570.767 988476.158 0, 
+    1015843.914 988477.083 0, 1016117.061 988478.023 0, 1016390.208 988478.98 0, 1016663.355 988479.953 0, 1016936.502 988480.942 0, 1017209.649 988481.947 0, 1017482.796 988482.968 0, 1017755.942 988484.005 0, 1018029.089 988485.058 0, 1018302.236 988486.127 0, 
+    1018575.382 988487.212 0, 1018848.529 988488.313 0, 1019121.675 988489.431 0, 1019394.821 988490.564 0, 1019666.649 988491.708 0, 1019941.114 988492.88 0, 1020214.26 988494.061 0, 1020487.406 988495.259 0, 1020760.552 988496.473 0, 1021033.698 988497.703 0, 
+    1021306.844 988498.949 0, 1021579.989 988500.211 0, 1021853.135 988501.489 0, 1022126.281 988502.784 0, 1022399.426 988504.094 0, 1022672.572 988505.42 0, 1022945.717 988506.763 0, 1023218.862 988508.122 0, 1023492.008 988509.496 0, 1023765.153 988510.887 0, 
+    1024038.298 988512.294 0, 1024311.443 988513.717 0, 1024584.588 988515.156 0, 1024857.733 988516.611 0, 1025130.877 988518.082 0, 1025404.022 988519.569 0, 1025677.166 988521.072 0, 1025950.311 988522.592 0, 1026222.138 988524.119 0, 1026253.668 982944.061 0, 
+    1026285.197 977364.102 0))
+
+POLYGON ((1039332.945 988616.722 0, 1039061.121 988614.426 0, 1038787.982 988612.135 0, 1038514.843 988609.86 0, 1038241.704 988607.601 0, 1037968.564 988605.359 0, 1037695.425 988603.132 0, 1037422.285 988600.921 0, 1037149.145 988598.727 0, 1036876.005 988596.548 0, 
+    1036602.865 988594.386 0, 1036329.725 988592.239 0, 1036056.584 988590.109 0, 1035783.444 988587.995 0, 1035510.303 988585.897 0, 1035237.163 988583.815 0, 1034964.022 988581.749 0, 1034690.881 988579.699 0, 1034417.74 988577.665 0, 1034144.598 988575.648 0, 
+    1033871.457 988573.646 0, 1033598.316 988571.66 0, 1033325.174 988569.691 0, 1033052.032 988567.737 0, 1032777.574 988565.791 0, 1032505.749 988563.879 0, 1032232.607 988561.974 0, 1031959.464 988560.085 0, 1031686.322 988558.211 0, 1031413.18 988556.355 0, 
+    1031140.037 988554.514 0, 1030866.895 988552.689 0, 1030593.752 988550.88 0, 1030320.609 988549.087 0, 1030047.466 988547.311 0, 1029774.323 988545.55 0, 1029501.18 988543.806 0, 1029228.037 988542.078 0, 1028954.894 988540.365 0, 1028681.75 988538.669 0, 
+    1028408.607 988536.989 0, 1028135.463 988535.325 0, 1027862.319 988533.677 0, 1027589.176 988532.045 0, 1027316.032 988530.429 0, 1027042.888 988528.83 0, 1026769.744 988527.246 0, 1026496.6 988525.678 0, 1026222.138 988524.119 0, 1026190.608 994104.272 0, 
+    1026159.077 999684.514 0, 1026432.878 999686.069 0, 1026705.366 999687.633 0, 1026977.853 999689.213 0, 1027250.34 999690.809 0, 1027522.827 999692.421 0, 1027795.314 999694.049 0, 1028067.801 999695.692 0, 1028340.288 999697.353 0, 1028612.774 999699.029 0, 
+    1028885.261 999700.721 0, 1029157.747 999702.429 0, 1029430.234 999704.153 0, 1029702.72 999705.893 0, 1029975.206 999707.65 0, 1030247.692 999709.422 0, 1030520.178 999711.21 0, 1030792.664 999713.015 0, 1031065.149 999714.835 0, 1031337.635 999716.671 0, 
+    1031610.12 999718.524 0, 1031882.606 999720.392 0, 1032155.091 999722.277 0, 1032427.576 999724.178 0, 1032698.748 999726.085 0, 1032972.546 999728.027 0, 1033245.031 999729.976 0, 1033517.516 999731.94 0, 1033790 999733.921 0, 1034062.485 999735.918 0, 
+    1034334.969 999737.931 0, 1034607.453 999739.96 0, 1034879.938 999742.005 0, 1035152.422 999744.066 0, 1035424.905 999746.143 0, 1035697.389 999748.236 0, 1035969.873 999750.345 0, 1036242.356 999752.47 0, 1036514.84 999754.611 0, 1036787.323 999756.768 0, 
+    1037059.806 999758.942 0, 1037332.289 999761.131 0, 1037604.772 999763.336 0, 1037877.255 999765.558 0, 1038149.737 999767.795 0, 1038422.22 999770.048 0, 1038694.702 999772.318 0, 1038967.184 999774.603 0, 1039238.354 999776.894 0, 1039285.65 994196.763 0, 
+    1039332.945 988616.722 0))
+
+POLYGON ((1052317.318 999906.225 0, 1052046.154 999903.168 0, 1051773.679 999900.113 0, 1051501.204 999897.074 0, 1051228.729 999894.05 0, 1050956.254 999891.043 0, 1050683.779 999888.052 0, 1050411.303 999885.077 0, 1050138.828 999882.118 0, 1049866.352 999879.175 0, 
+    1049593.876 999876.248 0, 1049321.399 999873.337 0, 1049048.923 999870.442 0, 1048776.446 999867.563 0, 1048503.97 999864.7 0, 1048231.493 999861.853 0, 1047959.016 999859.022 0, 1047686.538 999856.208 0, 1047414.061 999853.409 0, 1047141.583 999850.626 0, 
+    1046869.106 999847.86 0, 1046596.628 999845.109 0, 1046324.15 999842.375 0, 1046051.671 999839.656 0, 1045777.882 999836.941 0, 1045506.715 999834.267 0, 1045234.236 999831.597 0, 1044961.757 999828.942 0, 1044689.278 999826.304 0, 1044416.799 999823.682 0, 
+    1044144.319 999821.075 0, 1043871.84 999818.485 0, 1043599.36 999815.911 0, 1043326.881 999813.353 0, 1043054.401 999810.811 0, 1042781.921 999808.285 0, 1042509.44 999805.775 0, 1042236.96 999803.281 0, 1041964.479 999800.803 0, 1041691.999 999798.341 0, 
+    1041419.518 999795.895 0, 1041147.037 999793.465 0, 1040874.556 999791.051 0, 1040602.075 999788.653 0, 1040329.593 999786.272 0, 1040057.112 999783.906 0, 1039784.63 999781.556 0, 1039512.148 999779.223 0, 1039238.354 999776.894 0, 1039191.058 1005357.111 0, 
+    1039143.76 1010937.409 0, 1039416.894 1010939.732 0, 1039688.719 1010942.06 0, 1039960.544 1010944.404 0, 1040232.369 1010946.764 0, 1040504.193 1010949.14 0, 1040776.018 1010951.532 0, 1041047.842 1010953.94 0, 1041319.666 1010956.364 0, 1041591.49 1010958.804 0, 
+    1041863.314 1010961.26 0, 1042135.137 1010963.732 0, 1042406.961 1010966.22 0, 1042678.784 1010968.724 0, 1042950.607 1010971.244 0, 1043222.43 1010973.78 0, 1043494.253 1010976.332 0, 1043766.076 1010978.9 0, 1044037.899 1010981.484 0, 1044309.721 1010984.084 0, 
+    1044581.543 1010986.7 0, 1044853.365 1010989.332 0, 1045125.187 1010991.98 0, 1045397.009 1010994.644 0, 1045667.523 1010997.311 0, 1045940.652 1011000.02 0, 1046212.474 1011002.732 0, 1046484.295 1011005.46 0, 1046756.116 1011008.204 0, 1047027.937 1011010.964 0, 
+    1047299.758 1011013.74 0, 1047571.578 1011016.532 0, 1047843.398 1011019.34 0, 1048115.219 1011022.164 0, 1048387.039 1011025.004 0, 1048658.859 1011027.86 0, 1048930.678 1011030.732 0, 1049202.498 1011033.62 0, 1049474.317 1011036.524 0, 1049746.136 1011039.444 0, 
+    1050017.955 1011042.38 0, 1050289.774 1011045.332 0, 1050561.593 1011048.299 0, 1050833.411 1011051.283 0, 1051105.23 1011054.283 0, 1051377.048 1011057.299 0, 1051648.866 1011060.331 0, 1051920.684 1011063.379 0, 1052191.195 1011066.428 0, 1052254.257 1005486.286 0, 
+    1052317.318 999906.225 0))
+
+POLYGON ((1065238.212 1011232.308 0, 1064967.709 1011228.495 0, 1064695.901 1011224.679 0, 1064424.092 1011220.879 0, 1064152.284 1011217.095 0, 1063880.475 1011213.328 0, 1063608.666 1011209.576 0, 1063336.857 1011205.84 0, 1063065.048 1011202.12 0, 1062793.238 1011198.416 0, 
+    1062521.428 1011194.728 0, 1062249.618 1011191.056 0, 1061977.808 1011187.4 0, 1061705.997 1011183.76 0, 1061434.186 1011180.137 0, 1061162.375 1011176.529 0, 1060890.564 1011172.937 0, 1060618.753 1011169.361 0, 1060346.941 1011165.801 0, 1060075.13 1011162.257 0, 
+    1059803.318 1011158.729 0, 1059531.505 1011155.217 0, 1059259.693 1011151.721 0, 1058987.88 1011148.241 0, 1058714.762 1011144.761 0, 1058444.255 1011141.33 0, 1058172.441 1011137.898 0, 1057900.628 1011134.482 0, 1057628.814 1011131.082 0, 1057357.001 1011127.698 0, 
+    1057085.187 1011124.33 0, 1056813.372 1011120.978 0, 1056541.558 1011117.642 0, 1056269.743 1011114.322 0, 1055997.929 1011111.018 0, 1055726.114 1011107.73 0, 1055454.298 1011104.458 0, 1055182.483 1011101.203 0, 1054910.667 1011097.963 0, 1054638.852 1011094.739 0, 
+    1054367.036 1011091.531 0, 1054095.22 1011088.339 0, 1053823.403 1011085.163 0, 1053551.587 1011082.003 0, 1053279.77 1011078.859 0, 1053007.953 1011075.731 0, 1052736.136 1011072.619 0, 1052464.319 1011069.523 0, 1052191.195 1011066.428 0, 1052128.131 1016646.649 0, 
+    1052065.067 1022226.943 0, 1052337.531 1022230.03 0, 1052608.692 1022233.118 0, 1052879.852 1022236.223 0, 1053151.012 1022239.343 0, 1053422.172 1022242.479 0, 1053693.331 1022245.632 0, 1053964.491 1022248.8 0, 1054235.65 1022251.984 0, 1054506.809 1022255.184 0, 
+    1054777.968 1022258.401 0, 1055049.127 1022261.633 0, 1055320.285 1022264.881 0, 1055591.443 1022268.145 0, 1055862.602 1022271.425 0, 1056133.759 1022274.721 0, 1056404.917 1022278.033 0, 1056676.075 1022281.36 0, 1056947.232 1022284.704 0, 1057218.389 1022288.064 0, 
+    1057489.546 1022291.44 0, 1057760.703 1022294.831 0, 1058031.859 1022298.239 0, 1058303.016 1022301.663 0, 1058572.869 1022305.086 0, 1058845.328 1022308.558 0, 1059116.484 1022312.029 0, 1059387.639 1022315.517 0, 1059658.794 1022319.02 0, 1059929.95 1022322.54 0, 
+    1060201.104 1022326.075 0, 1060472.259 1022329.626 0, 1060743.414 1022333.194 0, 1061014.568 1022336.777 0, 1061285.722 1022340.376 0, 1061556.876 1022343.991 0, 1061828.029 1022347.622 0, 1062099.183 1022351.269 0, 1062370.336 1022354.932 0, 1062641.489 1022358.611 0, 
+    1062912.642 1022362.306 0, 1063183.794 1022366.017 0, 1063454.947 1022369.744 0, 1063726.099 1022373.487 0, 1063997.251 1022377.245 0, 1064268.403 1022381.02 0, 1064539.554 1022384.811 0, 1064810.705 1022388.618 0, 1065080.555 1022392.422 0, 1065159.384 1016812.328 0, 
+    1065238.212 1011232.308 0))
+
+POLYGON ((1078095.523 1022594.671 0, 1077825.683 1022590.105 0, 1077554.544 1022585.532 0, 1077283.404 1022580.975 0, 1077012.264 1022576.435 0, 1076741.124 1022571.91 0, 1076469.983 1022567.401 0, 1076198.843 1022562.908 0, 1075927.702 1022558.431 0, 1075656.56 1022553.97 0, 
+    1075385.419 1022549.525 0, 1075114.277 1022545.096 0, 1074843.135 1022540.683 0, 1074571.993 1022536.286 0, 1074300.85 1022531.905 0, 1074029.707 1022527.539 0, 1073758.564 1022523.19 0, 1073487.421 1022518.857 0, 1073216.277 1022514.539 0, 1072945.134 1022510.238 0, 
+    1072673.989 1022505.953 0, 1072402.845 1022501.683 0, 1072131.701 1022497.43 0, 1071860.556 1022493.192 0, 1071588.11 1022488.95 0, 1071318.265 1022484.765 0, 1071047.12 1022480.575 0, 1070775.974 1022476.402 0, 1070504.828 1022472.244 0, 1070233.681 1022468.102 0, 
+    1069962.535 1022463.976 0, 1069691.388 1022459.866 0, 1069420.241 1022455.772 0, 1069149.094 1022451.694 0, 1068877.946 1022447.632 0, 1068606.798 1022443.586 0, 1068335.65 1022439.556 0, 1068064.502 1022435.542 0, 1067793.354 1022431.544 0, 1067522.205 1022427.562 0, 
+    1067251.056 1022423.596 0, 1066979.907 1022419.645 0, 1066708.757 1022415.711 0, 1066437.608 1022411.793 0, 1066166.458 1022407.89 0, 1065895.308 1022404.004 0, 1065624.158 1022400.133 0, 1065353.007 1022396.279 0, 1065080.555 1022392.422 0, 1065001.724 1027972.584 0, 
+    1064922.893 1033552.812 0, 1065194.686 1033556.66 0, 1065465.179 1033560.505 0, 1065735.673 1033564.366 0, 1066006.166 1033568.243 0, 1066276.659 1033572.136 0, 1066547.152 1033576.045 0, 1066817.644 1033579.97 0, 1067088.137 1033583.91 0, 1067358.629 1033587.867 0, 
+    1067629.12 1033591.84 0, 1067899.612 1033595.828 0, 1068170.103 1033599.833 0, 1068440.595 1033603.853 0, 1068711.086 1033607.889 0, 1068981.576 1033611.941 0, 1069252.067 1033616.009 0, 1069522.557 1033620.093 0, 1069793.047 1033624.193 0, 1070063.536 1033628.309 0, 
+    1070334.026 1033632.441 0, 1070604.515 1033636.589 0, 1070875.004 1033640.752 0, 1071145.493 1033644.932 0, 1071414.684 1033649.107 0, 1071686.469 1033653.338 0, 1071956.957 1033657.566 0, 1072227.445 1033661.809 0, 1072497.933 1033666.068 0, 1072768.42 1033670.343 0, 
+    1073038.907 1033674.634 0, 1073309.394 1033678.941 0, 1073579.88 1033683.264 0, 1073850.366 1033687.603 0, 1074120.852 1033691.957 0, 1074391.338 1033696.328 0, 1074661.823 1033700.714 0, 1074932.309 1033705.117 0, 1075202.793 1033709.535 0, 1075473.278 1033713.969 0, 
+    1075743.763 1033718.419 0, 1076014.247 1033722.885 0, 1076284.731 1033727.367 0, 1076555.214 1033731.865 0, 1076825.697 1033736.379 0, 1077096.181 1033740.909 0, 1077366.663 1033745.455 0, 1077637.146 1033750.016 0, 1077906.332 1033754.572 0, 1078000.928 1028174.589 0, 
+    1078095.523 1022594.671 0))
+
+POLYGON ((1090889.149 1033993.011 0, 1090619.975 1033987.695 0, 1090349.506 1033982.369 0, 1090079.037 1033977.06 0, 1089808.568 1033971.766 0, 1089538.098 1033966.488 0, 1089267.629 1033961.226 0, 1088997.158 1033955.979 0, 1088726.688 1033950.749 0, 1088456.217 1033945.535 0, 
+    1088185.746 1033940.336 0, 1087915.275 1033935.154 0, 1087644.803 1033929.987 0, 1087374.331 1033924.837 0, 1087103.859 1033919.702 0, 1086833.386 1033914.583 0, 1086562.913 1033909.48 0, 1086292.44 1033904.393 0, 1086021.967 1033899.322 0, 1085751.493 1033894.267 0, 
+    1085481.019 1033889.228 0, 1085210.545 1033884.205 0, 1084940.07 1033879.197 0, 1084669.595 1033874.206 0, 1084397.825 1033869.207 0, 1084128.644 1033864.271 0, 1083858.168 1033859.327 0, 1083587.692 1033854.399 0, 1083317.216 1033849.488 0, 1083046.739 1033844.592 0, 
+    1082776.262 1033839.712 0, 1082505.785 1033834.848 0, 1082235.307 1033829.999 0, 1081964.829 1033825.167 0, 1081694.351 1033820.351 0, 1081423.873 1033815.55 0, 1081153.394 1033810.766 0, 1080882.915 1033805.997 0, 1080612.436 1033801.245 0, 1080341.956 1033796.508 0, 
+    1080071.477 1033791.787 0, 1079800.997 1033787.082 0, 1079530.516 1033782.393 0, 1079260.036 1033777.72 0, 1078989.555 1033773.063 0, 1078719.073 1033768.422 0, 1078448.592 1033763.797 0, 1078178.11 1033759.187 0, 1077906.332 1033754.572 0, 1077811.735 1039334.616 0, 
+    1077717.137 1044914.716 0, 1077988.255 1044919.32 0, 1078258.08 1044923.918 0, 1078527.905 1044928.532 0, 1078797.729 1044933.162 0, 1079067.553 1044937.808 0, 1079337.377 1044942.47 0, 1079607.2 1044947.147 0, 1079877.024 1044951.841 0, 1080146.847 1044956.55 0, 
+    1080416.669 1044961.275 0, 1080686.492 1044966.017 0, 1080956.314 1044970.774 0, 1081226.136 1044975.546 0, 1081495.957 1044980.335 0, 1081765.778 1044985.14 0, 1082035.599 1044989.96 0, 1082305.42 1044994.797 0, 1082575.241 1044999.649 0, 1082845.061 1045004.517 0, 
+    1083114.881 1045009.401 0, 1083384.7 1045014.301 0, 1083654.519 1045019.217 0, 1083924.338 1045024.149 0, 1084192.865 1045029.072 0, 1084463.976 1045034.06 0, 1084733.794 1045039.039 0, 1085003.611 1045044.034 0, 1085273.429 1045049.045 0, 1085543.246 1045054.072 0, 
+    1085813.063 1045059.115 0, 1086082.88 1045064.174 0, 1086352.696 1045069.248 0, 1086622.512 1045074.339 0, 1086892.328 1045079.445 0, 1087162.143 1045084.567 0, 1087431.958 1045089.706 0, 1087701.773 1045094.86 0, 1087971.588 1045100.029 0, 1088241.402 1045105.215 0, 
+    1088511.216 1045110.417 0, 1088781.03 1045115.634 0, 1089050.843 1045120.868 0, 1089320.656 1045126.117 0, 1089590.468 1045131.382 0, 1089860.281 1045136.663 0, 1090130.093 1045141.96 0, 1090399.905 1045147.273 0, 1090668.425 1045152.576 0, 1090778.788 1039572.765 0, 
+    1090889.149 1033993.011 0))
+
+POLYGON ((1103618.99 1045427.025 0, 1103350.483 1045420.964 0, 1103080.687 1045414.889 0, 1102810.891 1045408.829 0, 1102541.095 1045402.786 0, 1102271.298 1045396.759 0, 1102001.501 1045390.747 0, 1101731.704 1045384.751 0, 1101461.906 1045378.772 0, 1101192.108 1045372.808 0, 
+    1100922.309 1045366.86 0, 1100652.511 1045360.928 0, 1100382.711 1045355.011 0, 1100112.912 1045349.111 0, 1099843.112 1045343.226 0, 1099573.312 1045337.358 0, 1099303.511 1045331.505 0, 1099033.71 1045325.668 0, 1098763.909 1045319.847 0, 1098494.107 1045314.042 0, 
+    1098224.305 1045308.253 0, 1097954.503 1045302.48 0, 1097684.7 1045296.722 0, 1097414.897 1045290.98 0, 1097143.804 1045285.227 0, 1096875.291 1045279.545 0, 1096605.487 1045273.851 0, 1096335.682 1045268.173 0, 1096065.878 1045262.511 0, 1095796.073 1045256.864 0, 
+    1095526.267 1045251.234 0, 1095256.462 1045245.619 0, 1094986.656 1045240.021 0, 1094716.849 1045234.438 0, 1094447.043 1045228.871 0, 1094177.236 1045223.32 0, 1093907.429 1045217.785 0, 1093637.621 1045212.266 0, 1093367.813 1045206.762 0, 1093098.005 1045201.275 0, 
+    1092828.196 1045195.803 0, 1092558.387 1045190.347 0, 1092288.578 1045184.908 0, 1092018.769 1045179.484 0, 1091748.959 1045174.075 0, 1091479.149 1045168.683 0, 1091209.338 1045163.307 0, 1090939.527 1045157.946 0, 1090668.425 1045152.576 0, 1090558.062 1050732.44 0, 
+    1090447.697 1056312.351 0, 1090718.139 1056317.708 0, 1090987.293 1056323.056 0, 1091256.447 1056328.419 0, 1091525.6 1056333.798 0, 1091794.753 1056339.193 0, 1092063.906 1056344.604 0, 1092333.059 1056350.03 0, 1092602.211 1056355.473 0, 1092871.362 1056360.931 0, 
+    1093140.514 1056366.405 0, 1093409.665 1056371.895 0, 1093678.816 1056377.401 0, 1093947.966 1056382.923 0, 1094217.116 1056388.46 0, 1094486.266 1056394.014 0, 1094755.415 1056399.583 0, 1095024.565 1056405.168 0, 1095293.713 1056410.769 0, 1095562.862 1056416.385 0, 
+    1095832.01 1056422.018 0, 1096101.158 1056427.666 0, 1096370.305 1056433.331 0, 1096639.452 1056439.011 0, 1096907.313 1056444.679 0, 1097177.746 1056450.418 0, 1097446.892 1056456.146 0, 1097716.038 1056461.889 0, 1097985.183 1056467.649 0, 1098254.328 1056473.424 0, 
+    1098523.473 1056479.215 0, 1098792.618 1056485.022 0, 1099061.762 1056490.844 0, 1099330.905 1056496.683 0, 1099600.049 1056502.537 0, 1099869.192 1056508.407 0, 1100138.335 1056514.293 0, 1100407.477 1056520.195 0, 1100676.619 1056526.113 0, 1100945.761 1056532.046 0, 
+    1101214.902 1056537.996 0, 1101484.043 1056543.961 0, 1101753.184 1056549.942 0, 1102022.324 1056555.939 0, 1102291.464 1056561.952 0, 1102560.603 1056567.98 0, 1102829.743 1056574.025 0, 1103098.881 1056580.085 0, 1103366.734 1056586.132 0, 1103492.863 1051006.555 0, 
+    1103618.99 1045427.025 0))
+
+POLYGON ((1116284.946 1056896.411 0, 1116017.109 1056889.607 0, 1115747.989 1056882.786 0, 1115478.868 1056875.981 0, 1115209.746 1056869.193 0, 1114940.624 1056862.419 0, 1114671.502 1056855.662 0, 1114402.38 1056848.921 0, 1114133.256 1056842.195 0, 1113864.133 1056835.485 0, 
+    1113595.009 1056828.792 0, 1113325.885 1056822.114 0, 1113056.76 1056815.451 0, 1112787.635 1056808.805 0, 1112518.51 1056802.174 0, 1112249.384 1056795.56 0, 1111980.258 1056788.961 0, 1111711.131 1056782.378 0, 1111442.004 1056775.811 0, 1111172.877 1056769.259 0, 
+    1110903.749 1056762.724 0, 1110634.621 1056756.204 0, 1110365.493 1056749.7 0, 1110096.364 1056743.212 0, 1109825.95 1056736.709 0, 1109558.105 1056730.284 0, 1109288.975 1056723.844 0, 1109019.844 1056717.419 0, 1108750.714 1056711.01 0, 1108481.582 1056704.617 0, 
+    1108212.451 1056698.24 0, 1107943.319 1056691.879 0, 1107674.187 1056685.533 0, 1107405.054 1056679.204 0, 1107135.921 1056672.89 0, 1106866.788 1056666.592 0, 1106597.654 1056660.31 0, 1106328.52 1056654.044 0, 1106059.385 1056647.794 0, 1105790.25 1056641.559 0, 
+    1105521.115 1056635.34 0, 1105251.979 1056629.138 0, 1104982.843 1056622.951 0, 1104713.707 1056616.779 0, 1104444.57 1056610.624 0, 1104175.433 1056604.485 0, 1103906.296 1056598.361 0, 1103637.158 1056592.253 0, 1103366.734 1056586.132 0, 1103240.605 1062165.754 0, 
+    1103114.475 1067745.415 0, 1103384.239 1067751.521 0, 1103652.72 1067757.614 0, 1103921.201 1067763.722 0, 1104189.681 1067769.847 0, 1104458.161 1067775.987 0, 1104726.64 1067782.143 0, 1104995.119 1067788.315 0, 1105263.598 1067794.503 0, 1105532.077 1067800.706 0, 
+    1105800.555 1067806.926 0, 1106069.032 1067813.161 0, 1106337.51 1067819.412 0, 1106605.987 1067825.678 0, 1106874.463 1067831.961 0, 1107142.94 1067838.259 0, 1107411.415 1067844.573 0, 1107679.891 1067850.903 0, 1107948.366 1067857.249 0, 1108216.841 1067863.61 0, 
+    1108485.315 1067869.988 0, 1108753.789 1067876.381 0, 1109022.263 1067882.79 0, 1109290.736 1067889.215 0, 1109557.927 1067895.624 0, 1109827.681 1067902.111 0, 1110096.153 1067908.584 0, 1110364.625 1067915.071 0, 1110633.096 1067921.575 0, 1110901.567 1067928.095 0, 
+    1111170.038 1067934.63 0, 1111438.508 1067941.181 0, 1111706.978 1067947.748 0, 1111975.447 1067954.331 0, 1112243.916 1067960.93 0, 1112512.385 1067967.544 0, 1112780.853 1067974.174 0, 1113049.321 1067980.82 0, 1113317.789 1067987.482 0, 1113586.256 1067994.159 0, 
+    1113854.722 1068000.853 0, 1114123.189 1068007.562 0, 1114391.654 1068014.287 0, 1114660.12 1068021.028 0, 1114928.585 1068027.784 0, 1115197.05 1068034.557 0, 1115465.514 1068041.345 0, 1115733.978 1068048.149 0, 1116001.161 1068054.936 0, 1116143.054 1062475.653 0, 
+    1116284.946 1056896.411 0))
+
+POLYGON ((1128886.921 1068400.863 0, 1128619.756 1068393.321 0, 1128351.312 1068385.759 0, 1128082.868 1068378.212 0, 1127814.424 1068370.681 0, 1127545.979 1068363.166 0, 1127277.534 1068355.667 0, 1127009.088 1068348.184 0, 1126740.642 1068340.716 0, 1126472.195 1068333.264 0, 
+    1126203.748 1068325.828 0, 1125935.3 1068318.408 0, 1125666.852 1068311.004 0, 1125398.404 1068303.615 0, 1125129.955 1068296.242 0, 1124861.506 1068288.885 0, 1124593.056 1068281.544 0, 1124324.606 1068274.219 0, 1124056.155 1068266.909 0, 1123787.704 1068259.615 0, 
+    1123519.253 1068252.337 0, 1123250.801 1068245.075 0, 1122982.348 1068237.829 0, 1122713.896 1068230.598 0, 1122444.163 1068223.349 0, 1122176.989 1068216.184 0, 1121908.535 1068209.001 0, 1121640.08 1068201.834 0, 1121371.626 1068194.682 0, 1121103.17 1068187.546 0, 
+    1120834.715 1068180.426 0, 1120566.258 1068173.322 0, 1120297.802 1068166.234 0, 1120029.345 1068159.161 0, 1119760.888 1068152.104 0, 1119492.43 1068145.063 0, 1119223.972 1068138.038 0, 1118955.513 1068131.029 0, 1118687.054 1068124.035 0, 1118418.595 1068117.057 0, 
+    1118150.135 1068110.095 0, 1117881.674 1068103.149 0, 1117613.214 1068096.219 0, 1117344.753 1068089.304 0, 1117076.291 1068082.406 0, 1116807.829 1068075.523 0, 1116539.367 1068068.655 0, 1116270.904 1068061.804 0, 1116001.161 1068054.936 0, 1115859.267 1073634.254 0, 
+    1115717.372 1079213.602 0, 1115986.456 1079220.454 0, 1116254.262 1079227.288 0, 1116522.067 1079234.139 0, 1116789.872 1079241.005 0, 1117057.677 1079247.887 0, 1117325.481 1079254.784 0, 1117593.285 1079261.698 0, 1117861.089 1079268.627 0, 1118128.892 1079275.572 0, 
+    1118396.694 1079282.533 0, 1118664.497 1079289.509 0, 1118932.298 1079296.501 0, 1119200.1 1079303.509 0, 1119467.901 1079310.533 0, 1119735.701 1079317.573 0, 1120003.502 1079324.628 0, 1120271.301 1079331.699 0, 1120539.101 1079338.786 0, 1120806.9 1079345.888 0, 
+    1121074.698 1079353.007 0, 1121342.496 1079360.141 0, 1121610.294 1079367.291 0, 1121878.091 1079374.456 0, 1122144.612 1079381.603 0, 1122413.685 1079388.835 0, 1122681.481 1079396.048 0, 1122949.276 1079403.276 0, 1123217.071 1079410.521 0, 1123484.866 1079417.781 0, 
+    1123752.66 1079425.057 0, 1124020.454 1079432.349 0, 1124288.248 1079439.656 0, 1124556.041 1079446.979 0, 1124823.833 1079454.318 0, 1125091.625 1079461.673 0, 1125359.417 1079469.044 0, 1125627.208 1079476.43 0, 1125894.999 1079483.832 0, 1126162.789 1079491.25 0, 
+    1126430.579 1079498.683 0, 1126698.369 1079506.133 0, 1126966.158 1079513.598 0, 1127233.947 1079521.079 0, 1127501.735 1079528.575 0, 1127769.523 1079536.088 0, 1128037.31 1079543.616 0, 1128305.097 1079551.16 0, 1128571.608 1079558.683 0, 1128729.265 1073979.758 0, 
+    1128886.921 1068400.863 0))
+
+POLYGON ((1141424.818 1079940.079 0, 1141158.327 1079931.802 0, 1140890.562 1079923.502 0, 1140622.797 1079915.217 0, 1140355.032 1079906.948 0, 1140087.266 1079898.695 0, 1139819.499 1079890.457 0, 1139551.732 1079882.236 0, 1139283.965 1079874.03 0, 1139016.197 1079865.84 0, 
+    1138748.429 1079857.666 0, 1138480.66 1079849.507 0, 1138212.891 1079841.364 0, 1137945.121 1079833.237 0, 1137677.351 1079825.126 0, 1137409.58 1079817.03 0, 1137141.809 1079808.95 0, 1136874.037 1079800.886 0, 1136606.265 1079792.838 0, 1136338.492 1079784.806 0, 
+    1136070.719 1079776.789 0, 1135802.945 1079768.788 0, 1135535.171 1079760.803 0, 1135267.397 1079752.833 0, 1134998.348 1079744.842 0, 1134731.846 1079736.942 0, 1134464.07 1079729.02 0, 1134196.294 1079721.113 0, 1133928.517 1079713.223 0, 1133660.74 1079705.348 0, 
+    1133392.962 1079697.489 0, 1133125.183 1079689.645 0, 1132857.405 1079681.818 0, 1132589.626 1079674.006 0, 1132321.846 1079666.21 0, 1132054.066 1079658.429 0, 1131786.285 1079650.665 0, 1131518.504 1079642.916 0, 1131250.723 1079635.183 0, 1130982.941 1079627.466 0, 
+    1130715.158 1079619.764 0, 1130447.376 1079612.078 0, 1130179.592 1079604.408 0, 1129911.809 1079596.754 0, 1129644.024 1079589.116 0, 1129376.24 1079581.493 0, 1129108.455 1079573.886 0, 1128840.669 1079566.295 0, 1128571.608 1079558.683 0, 1128413.95 1085137.636 0, 
+    1128256.292 1090716.61 0, 1128524.693 1090724.203 0, 1128791.822 1090731.776 0, 1129058.95 1090739.364 0, 1129326.078 1090746.968 0, 1129593.206 1090754.588 0, 1129860.333 1090762.223 0, 1130127.459 1090769.874 0, 1130394.585 1090777.541 0, 1130661.711 1090785.224 0, 
+    1130928.836 1090792.922 0, 1131195.961 1090800.636 0, 1131463.085 1090808.366 0, 1131730.209 1090816.112 0, 1131997.333 1090823.873 0, 1132264.456 1090831.65 0, 1132531.578 1090839.442 0, 1132798.7 1090847.251 0, 1133065.822 1090855.075 0, 1133332.943 1090862.915 0, 
+    1133600.063 1090870.77 0, 1133867.183 1090878.642 0, 1134134.303 1090886.529 0, 1134401.422 1090894.431 0, 1134667.27 1090902.312 0, 1134935.66 1090910.284 0, 1135202.777 1090918.234 0, 1135469.895 1090926.2 0, 1135737.012 1090934.181 0, 1136004.128 1090942.178 0, 
+    1136271.244 1090950.191 0, 1136538.359 1090958.219 0, 1136805.475 1090966.264 0, 1137072.589 1090974.324 0, 1137339.703 1090982.399 0, 1137606.817 1090990.491 0, 1137873.93 1090998.598 0, 1138141.042 1091006.721 0, 1138408.155 1091014.859 0, 1138675.266 1091023.014 0, 
+    1138942.377 1091031.184 0, 1139209.488 1091039.369 0, 1139476.598 1091047.571 0, 1139743.708 1091055.788 0, 1140010.817 1091064.021 0, 1140277.926 1091072.269 0, 1140545.035 1091080.534 0, 1140812.142 1091088.814 0, 1141077.98 1091097.07 0, 1141251.399 1085518.563 0, 
+    1141424.818 1079940.079 0))
+
+POLYGON ((1153898.542 1091513.752 0, 1153632.726 1091504.745 0, 1153365.643 1091495.71 0, 1153098.559 1091486.691 0, 1152831.475 1091477.688 0, 1152564.39 1091468.7 0, 1152297.304 1091459.729 0, 1152030.218 1091450.773 0, 1151763.132 1091441.832 0, 1151496.045 1091432.908 0, 
+    1151228.957 1091423.999 0, 1150961.869 1091415.105 0, 1150694.781 1091406.228 0, 1150427.691 1091397.366 0, 1150160.602 1091388.52 0, 1149893.512 1091379.69 0, 1149626.421 1091370.875 0, 1149359.33 1091362.077 0, 1149092.238 1091353.293 0, 1148825.146 1091344.526 0, 
+    1148558.053 1091335.774 0, 1148290.96 1091327.038 0, 1148023.866 1091318.318 0, 1147756.771 1091309.614 0, 1147488.408 1091300.884 0, 1147222.581 1091292.252 0, 1146955.485 1091283.594 0, 1146688.389 1091274.953 0, 1146421.292 1091266.327 0, 1146154.195 1091257.717 0, 
+    1145887.097 1091249.122 0, 1145619.999 1091240.543 0, 1145352.9 1091231.98 0, 1145085.8 1091223.433 0, 1144818.7 1091214.901 0, 1144551.6 1091206.385 0, 1144284.499 1091197.885 0, 1144017.398 1091189.401 0, 1143750.296 1091180.932 0, 1143483.193 1091172.479 0, 
+    1143216.091 1091164.042 0, 1142948.987 1091155.62 0, 1142681.883 1091147.214 0, 1142414.779 1091138.824 0, 1142147.674 1091130.45 0, 1141880.569 1091122.091 0, 1141613.463 1091113.748 0, 1141346.356 1091105.421 0, 1141077.98 1091097.07 0, 1140904.56 1096675.595 0, 
+    1140731.14 1102254.134 0, 1140998.857 1102262.464 0, 1141265.306 1102270.771 0, 1141531.755 1102279.093 0, 1141798.204 1102287.431 0, 1142064.652 1102295.785 0, 1142331.1 1102304.155 0, 1142597.547 1102312.54 0, 1142863.994 1102320.941 0, 1143130.44 1102329.357 0, 
+    1143396.886 1102337.789 0, 1143663.331 1102346.237 0, 1143929.776 1102354.701 0, 1144196.22 1102363.18 0, 1144462.664 1102371.675 0, 1144729.107 1102380.186 0, 1144995.55 1102388.712 0, 1145261.992 1102397.254 0, 1145528.434 1102405.812 0, 1145794.875 1102414.385 0, 
+    1146061.316 1102422.974 0, 1146327.756 1102431.579 0, 1146594.195 1102440.199 0, 1146860.635 1102448.835 0, 1147125.808 1102457.446 0, 1147393.511 1102466.154 0, 1147659.949 1102474.838 0, 1147926.386 1102483.536 0, 1148192.823 1102492.251 0, 1148459.259 1102500.981 0, 
+    1148725.695 1102509.727 0, 1148992.13 1102518.488 0, 1149258.564 1102527.266 0, 1149524.998 1102536.059 0, 1149791.432 1102544.867 0, 1150057.865 1102553.691 0, 1150324.297 1102562.531 0, 1150590.729 1102571.387 0, 1150857.161 1102580.258 0, 1151123.592 1102589.145 0, 
+    1151390.022 1102598.048 0, 1151656.452 1102606.966 0, 1151922.882 1102615.9 0, 1152189.31 1102624.85 0, 1152455.739 1102633.816 0, 1152722.166 1102642.797 0, 1152988.594 1102651.793 0, 1153255.02 1102660.806 0, 1153520.182 1102669.791 0, 1153709.362 1097091.765 0, 
+    1153898.542 1091513.752 0))
+
+POLYGON ((1166307.999 1103121.578 0, 1166042.862 1103111.844 0, 1165776.462 1103102.079 0, 1165510.061 1103092.329 0, 1165243.66 1103082.596 0, 1164977.258 1103072.877 0, 1164710.855 1103063.175 0, 1164444.452 1103053.488 0, 1164178.048 1103043.817 0, 1163911.644 1103034.162 0, 
+    1163645.24 1103024.522 0, 1163378.834 1103014.898 0, 1163112.428 1103005.29 0, 1162846.022 1102995.697 0, 1162579.615 1102986.12 0, 1162313.207 1102976.559 0, 1162046.799 1102967.014 0, 1161780.39 1102957.484 0, 1161513.981 1102947.969 0, 1161247.571 1102938.471 0, 
+    1160981.161 1102928.988 0, 1160714.75 1102919.521 0, 1160448.338 1102910.069 0, 1160181.926 1102900.633 0, 1159914.25 1102891.169 0, 1159649.1 1102881.809 0, 1159382.687 1102872.42 0, 1159116.272 1102863.047 0, 1158849.858 1102853.69 0, 1158583.442 1102844.348 0, 
+    1158317.026 1102835.022 0, 1158050.61 1102825.711 0, 1157784.193 1102816.417 0, 1157517.775 1102807.138 0, 1157251.357 1102797.874 0, 1156984.938 1102788.627 0, 1156718.519 1102779.395 0, 1156452.099 1102770.178 0, 1156185.679 1102760.978 0, 1155919.258 1102751.793 0, 
+    1155652.837 1102742.623 0, 1155386.415 1102733.47 0, 1155119.993 1102724.332 0, 1154853.57 1102715.21 0, 1154587.146 1102706.103 0, 1154320.722 1102697.012 0, 1154054.297 1102687.937 0, 1153787.872 1102678.878 0, 1153520.182 1102669.791 0, 1153331.002 1108247.827 0, 
+    1153141.821 1113825.867 0, 1153408.852 1113834.931 0, 1153674.62 1113843.968 0, 1153940.388 1113853.021 0, 1154206.156 1113862.09 0, 1154471.923 1113871.174 0, 1154737.689 1113880.273 0, 1155003.455 1113889.389 0, 1155269.22 1113898.52 0, 1155534.985 1113907.666 0, 
+    1155800.749 1113916.829 0, 1156066.513 1113926.007 0, 1156332.276 1113935.2 0, 1156598.039 1113944.409 0, 1156863.801 1113953.634 0, 1157129.562 1113962.875 0, 1157395.323 1113972.131 0, 1157661.084 1113981.403 0, 1157926.843 1113990.69 0, 1158192.603 1113999.993 0, 
+    1158458.362 1114009.312 0, 1158724.12 1114018.646 0, 1158989.877 1114027.996 0, 1159255.635 1114037.362 0, 1159520.131 1114046.699 0, 1159787.147 1114056.14 0, 1160052.903 1114065.553 0, 1160318.658 1114074.981 0, 1160584.412 1114084.425 0, 1160850.166 1114093.884 0, 
+    1161115.919 1114103.36 0, 1161381.672 1114112.85 0, 1161647.424 1114122.357 0, 1161913.175 1114131.879 0, 1162178.926 1114141.417 0, 1162444.677 1114150.97 0, 1162710.427 1114160.539 0, 1162976.176 1114170.124 0, 1163241.925 1114179.724 0, 1163507.673 1114189.34 0, 
+    1163773.421 1114198.971 0, 1164039.168 1114208.618 0, 1164304.914 1114218.281 0, 1164570.66 1114227.96 0, 1164836.406 1114237.654 0, 1165102.15 1114247.364 0, 1165367.895 1114257.089 0, 1165633.638 1114266.83 0, 1165898.122 1114276.541 0, 1166103.061 1108699.057 0, 
+    1166307.999 1103121.578 0))
+
+POLYGON ((1178653.099 1114763.251 0, 1178388.641 1114752.794 0, 1178122.926 1114742.302 0, 1177857.21 1114731.826 0, 1177591.494 1114721.365 0, 1177325.777 1114710.92 0, 1177060.06 1114700.491 0, 1176794.342 1114690.078 0, 1176528.623 1114679.68 0, 1176262.903 1114669.297 0, 
+    1175997.184 1114658.931 0, 1175731.463 1114648.58 0, 1175465.742 1114638.244 0, 1175200.02 1114627.925 0, 1174934.298 1114617.62 0, 1174668.575 1114607.332 0, 1174402.851 1114597.059 0, 1174137.127 1114586.802 0, 1173871.402 1114576.56 0, 1173605.676 1114566.335 0, 
+    1173339.95 1114556.124 0, 1173074.224 1114545.93 0, 1172808.497 1114535.751 0, 1172542.769 1114525.587 0, 1172275.782 1114515.392 0, 1172011.311 1114505.308 0, 1171745.582 1114495.191 0, 1171479.851 1114485.09 0, 1171214.121 1114475.005 0, 1170948.389 1114464.936 0, 
+    1170682.657 1114454.882 0, 1170416.925 1114444.844 0, 1170151.192 1114434.821 0, 1169885.458 1114424.814 0, 1169619.723 1114414.823 0, 1169353.989 1114404.847 0, 1169088.253 1114394.887 0, 1168822.517 1114384.943 0, 1168556.78 1114375.014 0, 1168291.043 1114365.101 0, 
+    1168025.305 1114355.203 0, 1167759.567 1114345.322 0, 1167493.828 1114335.455 0, 1167228.088 1114325.605 0, 1166962.348 1114315.77 0, 1166696.607 1114305.951 0, 1166430.866 1114296.147 0, 1166165.124 1114286.359 0, 1165898.122 1114276.541 0, 1165693.183 1119854.024 0, 
+    1165488.245 1125431.504 0, 1165754.587 1125441.299 0, 1166019.672 1125451.062 0, 1166284.757 1125460.842 0, 1166549.841 1125470.637 0, 1166814.925 1125480.447 0, 1167080.008 1125490.274 0, 1167345.09 1125500.115 0, 1167610.172 1125509.973 0, 1167875.254 1125519.846 0, 
+    1168140.334 1125529.734 0, 1168405.415 1125539.639 0, 1168670.494 1125549.558 0, 1168935.573 1125559.494 0, 1169200.651 1125569.445 0, 1169465.729 1125579.411 0, 1169730.806 1125589.394 0, 1169995.883 1125599.391 0, 1170260.959 1125609.405 0, 1170526.035 1125619.434 0, 
+    1170791.109 1125629.479 0, 1171056.184 1125639.539 0, 1171321.257 1125649.615 0, 1171586.331 1125659.706 0, 1171850.148 1125669.765 0, 1172116.475 1125679.936 0, 1172381.546 1125690.074 0, 1172646.617 1125700.228 0, 1172911.687 1125710.397 0, 1173176.757 1125720.582 0, 
+    1173441.825 1125730.783 0, 1173706.894 1125740.999 0, 1173971.961 1125751.231 0, 1174237.029 1125761.478 0, 1174502.095 1125771.741 0, 1174767.161 1125782.02 0, 1175032.226 1125792.314 0, 1175297.291 1125802.624 0, 1175562.355 1125812.95 0, 1175827.418 1125823.291 0, 
+    1176092.481 1125833.647 0, 1176357.544 1125844.02 0, 1176622.605 1125854.407 0, 1176887.666 1125864.811 0, 1177152.727 1125875.23 0, 1177417.786 1125885.665 0, 1177682.846 1125896.115 0, 1177947.904 1125906.581 0, 1178211.708 1125917.013 0, 1178432.403 1120340.134 0, 
+    1178653.099 1114763.251 0))
+
+POLYGON ((1190933.749 1126438.465 0, 1190669.974 1126427.288 0, 1190404.946 1126416.073 0, 1190139.917 1126404.874 0, 1189874.888 1126393.691 0, 1189609.858 1126382.523 0, 1189344.827 1126371.371 0, 1189079.796 1126360.234 0, 1188814.764 1126349.113 0, 1188549.732 1126338.007 0, 
+    1188284.698 1126326.918 0, 1188019.665 1126315.843 0, 1187754.63 1126304.785 0, 1187489.595 1126293.742 0, 1187224.559 1126282.714 0, 1186959.523 1126271.702 0, 1186694.486 1126260.706 0, 1186429.448 1126249.725 0, 1186164.409 1126238.76 0, 1185899.37 1126227.811 0, 
+    1185634.331 1126216.877 0, 1185369.29 1126205.959 0, 1185104.25 1126195.056 0, 1184839.208 1126184.169 0, 1184572.913 1126173.246 0, 1184309.123 1126162.442 0, 1184044.079 1126151.601 0, 1183779.035 1126140.777 0, 1183513.99 1126129.968 0, 1183248.945 1126119.174 0, 
+    1182983.899 1126108.396 0, 1182718.852 1126097.634 0, 1182453.805 1126086.887 0, 1182188.757 1126076.156 0, 1181923.708 1126065.441 0, 1181658.659 1126054.741 0, 1181393.609 1126044.057 0, 1181128.559 1126033.388 0, 1180863.508 1126022.735 0, 1180598.456 1126012.097 0, 
+    1180333.403 1126001.476 0, 1180068.35 1125990.869 0, 1179803.297 1125980.279 0, 1179538.243 1125969.704 0, 1179273.188 1125959.144 0, 1179008.132 1125948.6 0, 1178743.076 1125938.072 0, 1178478.019 1125927.559 0, 1178211.708 1125917.013 0, 1177991.013 1131493.883 0, 
+    1177770.319 1137070.74 0, 1178035.971 1137081.26 0, 1178300.371 1137091.747 0, 1178564.771 1137102.249 0, 1178829.17 1137112.767 0, 1179093.568 1137123.3 0, 1179357.966 1137133.849 0, 1179622.363 1137144.413 0, 1179886.76 1137154.993 0, 1180151.155 1137165.589 0, 
+    1180415.551 1137176.2 0, 1180679.945 1137186.827 0, 1180944.339 1137197.469 0, 1181208.733 1137208.127 0, 1181473.125 1137218.8 0, 1181737.518 1137229.489 0, 1182001.909 1137240.193 0, 1182266.3 1137250.914 0, 1182530.69 1137261.649 0, 1182795.08 1137272.4 0, 
+    1183059.469 1137283.167 0, 1183323.857 1137293.949 0, 1183588.245 1137304.747 0, 1183852.632 1137315.561 0, 1184115.769 1137326.338 0, 1184381.404 1137337.234 0, 1184645.789 1137348.094 0, 1184910.174 1137358.97 0, 1185174.558 1137369.861 0, 1185438.941 1137380.768 0, 
+    1185703.323 1137391.69 0, 1185967.705 1137402.628 0, 1186232.087 1137413.582 0, 1186496.467 1137424.551 0, 1186760.847 1137435.535 0, 1187025.227 1137446.535 0, 1187289.606 1137457.551 0, 1187553.984 1137468.582 0, 1187818.361 1137479.629 0, 1188082.738 1137490.692 0, 
+    1188347.114 1137501.77 0, 1188611.489 1137512.863 0, 1188875.864 1137523.972 0, 1189140.238 1137535.097 0, 1189404.612 1137546.237 0, 1189668.985 1137557.393 0, 1189933.357 1137568.564 0, 1190197.728 1137579.751 0, 1190460.851 1137590.9 0, 1190697.3 1132014.689 0, 
+    1190933.749 1126438.465 0))
+
+POLYGON ((1203149.862 1138146.912 0, 1202886.77 1138135.02 0, 1202622.431 1138123.086 0, 1202358.092 1138111.168 0, 1202093.751 1138099.265 0, 1201829.41 1138087.378 0, 1201565.069 1138075.506 0, 1201300.726 1138063.65 0, 1201036.383 1138051.81 0, 1200772.039 1138039.985 0, 
+    1200507.695 1138028.176 0, 1200243.35 1138016.382 0, 1199979.004 1138004.604 0, 1199714.657 1137992.842 0, 1199450.31 1137981.095 0, 1199185.962 1137969.363 0, 1198921.614 1137957.647 0, 1198657.264 1137945.947 0, 1198392.914 1137934.262 0, 1198128.564 1137922.593 0, 
+    1197864.212 1137910.939 0, 1197599.86 1137899.301 0, 1197335.508 1137887.678 0, 1197071.154 1137876.071 0, 1196805.552 1137864.425 0, 1196542.445 1137852.904 0, 1196278.09 1137841.344 0, 1196013.734 1137829.799 0, 1195749.377 1137818.27 0, 1195485.019 1137806.756 0, 
+    1195220.661 1137795.258 0, 1194956.302 1137783.776 0, 1194691.943 1137772.309 0, 1194427.583 1137760.857 0, 1194163.222 1137749.421 0, 1193898.86 1137738.001 0, 1193634.498 1137726.596 0, 1193370.135 1137715.207 0, 1193105.772 1137703.834 0, 1192841.407 1137692.476 0, 
+    1192577.042 1137681.133 0, 1192312.677 1137669.806 0, 1192048.311 1137658.495 0, 1191783.944 1137647.199 0, 1191519.576 1137635.919 0, 1191255.208 1137624.654 0, 1190990.839 1137613.405 0, 1190726.469 1137602.171 0, 1190460.851 1137590.9 0, 1190224.402 1143167.094 0, 
+    1189987.955 1148743.266 0, 1190252.914 1148754.509 0, 1190516.628 1148765.714 0, 1190780.34 1148776.936 0, 1191044.052 1148788.172 0, 1191307.763 1148799.425 0, 1191571.474 1148810.692 0, 1191835.183 1148821.976 0, 1192098.893 1148833.274 0, 1192362.601 1148844.589 0, 
+    1192626.309 1148855.919 0, 1192890.016 1148867.264 0, 1193153.723 1148878.625 0, 1193417.428 1148890.001 0, 1193681.134 1148901.393 0, 1193944.838 1148912.801 0, 1194208.542 1148924.224 0, 1194472.245 1148935.662 0, 1194735.947 1148947.116 0, 1194999.649 1148958.586 0, 
+    1195263.35 1148970.071 0, 1195527.051 1148981.571 0, 1195790.751 1148993.087 0, 1196054.45 1149004.619 0, 1196316.904 1149016.112 0, 1196581.846 1149027.729 0, 1196845.543 1149039.307 0, 1197109.239 1149050.901 0, 1197372.935 1149062.51 0, 1197636.63 1149074.135 0, 
+    1197900.324 1149085.775 0, 1198164.018 1149097.431 0, 1198427.711 1149109.102 0, 1198691.403 1149120.789 0, 1198955.095 1149132.491 0, 1199218.786 1149144.209 0, 1199482.476 1149155.942 0, 1199746.165 1149167.691 0, 1200009.854 1149179.456 0, 1200273.542 1149191.236 0, 
+    1200537.23 1149203.031 0, 1200800.916 1149214.842 0, 1201064.602 1149226.669 0, 1201328.288 1149238.511 0, 1201591.972 1149250.368 0, 1201855.656 1149262.241 0, 1202119.34 1149274.13 0, 1202383.022 1149286.034 0, 1202645.461 1149297.897 0, 1202897.661 1143722.416 0, 
+    1203149.862 1138146.912 0))
+
+POLYGON ((1215301.349 1149888.286 0, 1215038.943 1149875.681 0, 1214775.295 1149863.032 0, 1214511.646 1149850.399 0, 1214247.997 1149837.781 0, 1213984.347 1149825.178 0, 1213720.696 1149812.591 0, 1213457.045 1149800.02 0, 1213193.392 1149787.464 0, 1212929.739 1149774.924 0, 
+    1212666.085 1149762.399 0, 1212402.431 1149749.89 0, 1212138.776 1149737.396 0, 1211875.12 1149724.917 0, 1211611.463 1149712.455 0, 1211347.805 1149700.007 0, 1211084.147 1149687.576 0, 1210820.488 1149675.159 0, 1210556.829 1149662.759 0, 1210293.168 1149650.373 0, 
+    1210029.507 1149638.004 0, 1209765.845 1149625.65 0, 1209502.183 1149613.311 0, 1209238.519 1149600.988 0, 1208973.613 1149588.622 0, 1208711.191 1149576.388 0, 1208447.525 1149564.112 0, 1208183.859 1149551.851 0, 1207920.192 1149539.605 0, 1207656.525 1149527.375 0, 
+    1207392.856 1149515.16 0, 1207129.187 1149502.962 0, 1206865.517 1149490.778 0, 1206601.847 1149478.61 0, 1206338.176 1149466.458 0, 1206074.504 1149454.321 0, 1205810.831 1149442.199 0, 1205547.158 1149430.094 0, 1205283.484 1149418.003 0, 1205019.809 1149405.928 0, 
+    1204756.133 1149393.869 0, 1204492.457 1149381.825 0, 1204228.78 1149369.797 0, 1203965.103 1149357.784 0, 1203701.424 1149345.787 0, 1203437.745 1149333.805 0, 1203174.066 1149321.839 0, 1202910.385 1149309.889 0, 1202645.461 1149297.897 0, 1202393.262 1154873.352 0, 
+    1202141.064 1160448.776 0, 1202405.329 1160460.737 0, 1202668.354 1160472.658 0, 1202931.377 1160484.595 0, 1203194.4 1160496.546 0, 1203457.422 1160508.514 0, 1203720.443 1160520.497 0, 1203983.464 1160532.495 0, 1204246.483 1160544.509 0, 1204509.503 1160556.538 0, 
+    1204772.521 1160568.583 0, 1205035.539 1160580.643 0, 1205298.556 1160592.719 0, 1205561.572 1160604.81 0, 1205824.588 1160616.917 0, 1206087.603 1160629.039 0, 1206350.617 1160641.176 0, 1206613.631 1160653.33 0, 1206876.643 1160665.498 0, 1207139.655 1160677.682 0, 
+    1207402.667 1160689.882 0, 1207665.677 1160702.097 0, 1207928.687 1160714.327 0, 1208191.696 1160726.573 0, 1208453.466 1160738.777 0, 1208717.713 1160751.112 0, 1208980.72 1160763.404 0, 1209243.726 1160775.712 0, 1209506.732 1160788.036 0, 1209769.736 1160800.375 0, 
+    1210032.741 1160812.729 0, 1210295.744 1160825.099 0, 1210558.747 1160837.484 0, 1210821.748 1160849.885 0, 1211084.75 1160862.301 0, 1211347.75 1160874.733 0, 1211610.75 1160887.18 0, 1211873.749 1160899.643 0, 1212136.747 1160912.121 0, 1212399.745 1160924.615 0, 
+    1212662.742 1160937.124 0, 1212925.738 1160949.649 0, 1213188.733 1160962.189 0, 1213451.727 1160974.744 0, 1213714.721 1160987.315 0, 1213977.714 1160999.902 0, 1214240.707 1161012.504 0, 1214503.698 1161025.122 0, 1214765.451 1161037.695 0, 1215033.399 1155463.006 0, 
+    1215301.349 1149888.286 0))
+
+POLYGON ((1227388.124 1161662.278 0, 1227126.406 1161648.965 0, 1226863.451 1161635.605 0, 1226600.495 1161622.26 0, 1226337.539 1161608.93 0, 1226074.581 1161595.616 0, 1225811.623 1161582.318 0, 1225548.664 1161569.035 0, 1225285.705 1161555.767 0, 1225022.744 1161542.515 0, 
+    1224759.783 1161529.278 0, 1224496.821 1161516.057 0, 1224233.858 1161502.851 0, 1223970.895 1161489.661 0, 1223707.931 1161476.486 0, 1223444.966 1161463.327 0, 1223182 1161450.183 0, 1222919.033 1161437.055 0, 1222656.066 1161423.942 0, 1222393.098 1161410.845 0, 
+    1222130.129 1161397.763 0, 1221867.159 1161384.697 0, 1221604.188 1161371.646 0, 1221341.217 1161358.61 0, 1221077.008 1161345.529 0, 1220815.272 1161332.586 0, 1220552.299 1161319.597 0, 1220289.325 1161306.623 0, 1220026.349 1161293.665 0, 1219763.374 1161280.723 0, 
+    1219500.397 1161267.796 0, 1219237.42 1161254.884 0, 1218974.442 1161241.988 0, 1218711.463 1161229.107 0, 1218448.483 1161216.242 0, 1218185.503 1161203.392 0, 1217922.522 1161190.558 0, 1217659.54 1161177.739 0, 1217396.557 1161164.936 0, 1217133.574 1161152.148 0, 
+    1216870.589 1161139.376 0, 1216607.605 1161126.619 0, 1216344.619 1161113.878 0, 1216081.633 1161101.152 0, 1215818.645 1161088.441 0, 1215555.657 1161075.746 0, 1215292.669 1161063.067 0, 1215029.679 1161050.403 0, 1214765.451 1161037.695 0, 1214497.505 1166612.348 0, 
+    1214229.56 1172186.961 0, 1214493.129 1172199.638 0, 1214755.463 1172212.27 0, 1215017.795 1172224.918 0, 1215280.127 1172237.581 0, 1215542.458 1172250.26 0, 1215804.788 1172262.954 0, 1216067.117 1172275.663 0, 1216329.446 1172288.388 0, 1216591.774 1172301.129 0, 
+    1216854.101 1172313.885 0, 1217116.428 1172326.656 0, 1217378.753 1172339.443 0, 1217641.078 1172352.245 0, 1217903.402 1172365.063 0, 1218165.726 1172377.896 0, 1218428.048 1172390.744 0, 1218690.37 1172403.608 0, 1218952.692 1172416.488 0, 1219215.012 1172429.382 0, 
+    1219477.332 1172442.293 0, 1219739.65 1172455.218 0, 1220001.969 1172468.16 0, 1220264.286 1172481.116 0, 1220525.369 1172494.027 0, 1220788.918 1172507.076 0, 1221051.233 1172520.079 0, 1221313.548 1172533.097 0, 1221575.861 1172546.131 0, 1221838.174 1172559.18 0, 
+    1222100.486 1172572.245 0, 1222362.797 1172585.325 0, 1222625.108 1172598.42 0, 1222887.417 1172611.531 0, 1223149.726 1172624.658 0, 1223412.034 1172637.8 0, 1223674.342 1172650.957 0, 1223936.648 1172664.13 0, 1224198.954 1172677.318 0, 1224461.259 1172690.521 0, 
+    1224723.564 1172703.741 0, 1224985.867 1172716.975 0, 1225248.17 1172730.225 0, 1225510.472 1172743.49 0, 1225772.773 1172756.771 0, 1226035.073 1172770.067 0, 1226297.373 1172783.379 0, 1226559.671 1172796.706 0, 1226820.737 1172809.986 0, 1227104.429 1167236.152 0, 
+    1227388.124 1161662.278 0))
+
+POLYGON ((1239410.102 1173468.581 0, 1239149.074 1173454.563 0, 1238886.814 1173440.495 0, 1238624.553 1173426.442 0, 1238362.291 1173412.405 0, 1238100.028 1173398.383 0, 1237837.765 1173384.377 0, 1237575.501 1173370.386 0, 1237313.236 1173356.411 0, 1237050.97 1173342.451 0, 
+    1236788.703 1173328.506 0, 1236526.436 1173314.577 0, 1236264.167 1173300.663 0, 1236001.898 1173286.765 0, 1235739.628 1173272.882 0, 1235477.358 1173259.014 0, 1235215.086 1173245.162 0, 1234952.813 1173231.326 0, 1234690.54 1173217.505 0, 1234428.266 1173203.699 0, 
+    1234165.991 1173189.909 0, 1233903.716 1173176.134 0, 1233641.439 1173162.374 0, 1233379.162 1173148.63 0, 1233115.652 1173134.838 0, 1232854.605 1173121.189 0, 1232592.325 1173107.491 0, 1232330.045 1173093.809 0, 1232067.763 1173080.142 0, 1231805.481 1173066.491 0, 
+    1231543.198 1173052.855 0, 1231280.915 1173039.235 0, 1231018.63 1173025.63 0, 1230756.345 1173012.04 0, 1230494.059 1172998.466 0, 1230231.772 1172984.907 0, 1229969.484 1172971.364 0, 1229707.196 1172957.836 0, 1229444.906 1172944.324 0, 1229182.616 1172930.827 0, 
+    1228920.325 1172917.345 0, 1228658.034 1172903.879 0, 1228395.741 1172890.428 0, 1228133.448 1172876.993 0, 1227871.154 1172863.574 0, 1227608.859 1172850.169 0, 1227346.563 1172836.78 0, 1227084.267 1172823.407 0, 1226820.737 1172809.986 0, 1226537.046 1178383.775 0, 
+    1226253.359 1183957.514 0, 1226516.229 1183970.902 0, 1226777.87 1183984.242 0, 1227039.509 1183997.597 0, 1227301.148 1184010.968 0, 1227562.786 1184024.354 0, 1227824.423 1184037.756 0, 1228086.059 1184051.173 0, 1228347.695 1184064.605 0, 1228609.33 1184078.053 0, 
+    1228870.964 1184091.516 0, 1229132.597 1184104.995 0, 1229394.23 1184118.489 0, 1229655.861 1184131.998 0, 1229917.492 1184145.523 0, 1230179.122 1184159.063 0, 1230440.751 1184172.618 0, 1230702.38 1184186.189 0, 1230964.007 1184199.776 0, 1231225.634 1184213.378 0, 
+    1231487.26 1184226.995 0, 1231748.885 1184240.627 0, 1232010.51 1184254.275 0, 1232272.133 1184267.939 0, 1232532.528 1184281.553 0, 1232795.378 1184295.312 0, 1233057 1184309.021 0, 1233318.62 1184322.746 0, 1233580.24 1184336.487 0, 1233841.858 1184350.242 0, 
+    1234103.476 1184364.014 0, 1234365.093 1184377.8 0, 1234626.71 1184391.602 0, 1234888.325 1184405.419 0, 1235149.94 1184419.252 0, 1235411.554 1184433.1 0, 1235673.167 1184446.964 0, 1235934.779 1184460.843 0, 1236196.391 1184474.737 0, 1236458.002 1184488.647 0, 
+    1236719.611 1184502.572 0, 1236981.22 1184516.513 0, 1237242.829 1184530.469 0, 1237504.436 1184544.44 0, 1237766.042 1184558.427 0, 1238027.648 1184572.429 0, 1238289.253 1184586.446 0, 1238550.857 1184600.479 0, 1238811.233 1184614.462 0, 1239110.666 1179041.546 0, 
+    1239410.102 1173468.581 0))
+
+POLYGON ((1251367.201 1185306.884 0, 1251106.864 1185292.166 0, 1250845.3 1185277.394 0, 1250583.736 1185262.638 0, 1250322.171 1185247.897 0, 1250060.605 1185233.171 0, 1249799.038 1185218.461 0, 1249537.47 1185203.766 0, 1249275.902 1185189.086 0, 1249014.332 1185174.422 0, 
+    1248752.762 1185159.773 0, 1248491.191 1185145.14 0, 1248229.619 1185130.522 0, 1247968.046 1185115.919 0, 1247706.472 1185101.332 0, 1247444.898 1185086.76 0, 1247183.322 1185072.204 0, 1246921.746 1185057.663 0, 1246660.169 1185043.137 0, 1246398.591 1185028.627 0, 
+    1246137.012 1185014.132 0, 1245875.432 1184999.652 0, 1245613.852 1184985.188 0, 1245352.27 1184970.74 0, 1245089.461 1184956.239 0, 1244829.105 1184941.889 0, 1244567.521 1184927.486 0, 1244305.936 1184913.099 0, 1244044.35 1184898.728 0, 1243782.764 1184884.371 0, 
+    1243521.176 1184870.03 0, 1243259.588 1184855.705 0, 1242997.999 1184841.395 0, 1242736.409 1184827.1 0, 1242474.818 1184812.821 0, 1242213.227 1184798.557 0, 1241951.634 1184784.308 0, 1241690.041 1184770.075 0, 1241428.447 1184755.858 0, 1241166.852 1184741.655 0, 
+    1240905.256 1184727.468 0, 1240643.66 1184713.297 0, 1240382.062 1184699.141 0, 1240120.464 1184685 0, 1239858.865 1184670.875 0, 1239597.265 1184656.765 0, 1239335.664 1184642.67 0, 1239074.063 1184628.591 0, 1238811.233 1184614.462 0, 1238511.802 1190187.323 0, 
+    1238212.375 1195760.126 0, 1238474.546 1195774.22 0, 1238735.491 1195788.264 0, 1238996.436 1195802.323 0, 1239257.38 1195816.398 0, 1239518.323 1195830.488 0, 1239779.265 1195844.593 0, 1240040.207 1195858.714 0, 1240301.147 1195872.85 0, 1240562.087 1195887.001 0, 
+    1240823.026 1195901.168 0, 1241083.964 1195915.35 0, 1241344.901 1195929.547 0, 1241605.838 1195943.76 0, 1241866.773 1195957.988 0, 1242127.708 1195972.231 0, 1242388.642 1195986.49 0, 1242649.575 1196000.764 0, 1242910.507 1196015.054 0, 1243171.439 1196029.359 0, 
+    1243432.369 1196043.679 0, 1243693.299 1196058.015 0, 1243954.228 1196072.366 0, 1244215.156 1196086.732 0, 1244474.86 1196101.046 0, 1244737.009 1196115.511 0, 1244997.935 1196129.923 0, 1245258.859 1196144.351 0, 1245519.783 1196158.794 0, 1245780.706 1196173.253 0, 
+    1246041.628 1196187.726 0, 1246302.549 1196202.216 0, 1246563.47 1196216.72 0, 1246824.389 1196231.24 0, 1247085.308 1196245.775 0, 1247346.226 1196260.326 0, 1247607.143 1196274.892 0, 1247868.059 1196289.473 0, 1248128.974 1196304.07 0, 1248389.889 1196318.682 0, 
+    1248650.802 1196333.31 0, 1248911.715 1196347.952 0, 1249172.626 1196362.61 0, 1249433.537 1196377.284 0, 1249694.447 1196391.973 0, 1249955.357 1196406.677 0, 1250216.265 1196421.397 0, 1250477.172 1196436.131 0, 1250736.857 1196450.813 0, 1251052.027 1190878.878 0, 
+    1251367.201 1185306.884 0))
+
+POLYGON ((1263259.337 1197176.88 0, 1262999.694 1197161.465 0, 1262738.829 1197145.993 0, 1262477.963 1197130.537 0, 1262217.097 1197115.096 0, 1261956.229 1197099.67 0, 1261695.361 1197084.259 0, 1261434.491 1197068.864 0, 1261173.621 1197053.484 0, 1260912.75 1197038.12 0, 
+    1260651.878 1197022.77 0, 1260391.005 1197007.437 0, 1260130.131 1196992.118 0, 1259869.256 1196976.815 0, 1259608.381 1196961.528 0, 1259347.504 1196946.255 0, 1259086.627 1196930.998 0, 1258825.748 1196915.757 0, 1258564.869 1196900.53 0, 1258303.989 1196885.319 0, 
+    1258043.108 1196870.124 0, 1257782.226 1196854.943 0, 1257521.343 1196839.779 0, 1257260.459 1196824.629 0, 1256998.353 1196809.424 0, 1256738.689 1196794.376 0, 1256477.803 1196779.273 0, 1256216.916 1196764.185 0, 1255956.027 1196749.112 0, 1255695.138 1196734.054 0, 
+    1255434.248 1196719.012 0, 1255173.358 1196703.986 0, 1254912.466 1196688.974 0, 1254651.573 1196673.978 0, 1254390.68 1196658.998 0, 1254129.785 1196644.033 0, 1253868.89 1196629.083 0, 1253607.994 1196614.148 0, 1253347.097 1196599.229 0, 1253086.199 1196584.325 0, 
+    1252825.3 1196569.437 0, 1252564.401 1196554.564 0, 1252303.5 1196539.706 0, 1252042.599 1196524.863 0, 1251781.697 1196510.036 0, 1251520.794 1196495.225 0, 1251259.89 1196480.428 0, 1250998.985 1196465.647 0, 1250736.857 1196450.813 0, 1250421.69 1202022.684 0, 
+    1250106.527 1207594.487 0, 1250367.996 1207609.284 0, 1250628.245 1207624.028 0, 1250888.493 1207638.787 0, 1251148.74 1207653.562 0, 1251408.987 1207668.352 0, 1251669.232 1207683.157 0, 1251929.477 1207697.977 0, 1252189.72 1207712.813 0, 1252449.963 1207727.664 0, 
+    1252710.205 1207742.53 0, 1252970.446 1207757.412 0, 1253230.687 1207772.309 0, 1253490.926 1207787.221 0, 1253751.165 1207802.149 0, 1254011.402 1207817.092 0, 1254271.639 1207832.05 0, 1254531.875 1207847.024 0, 1254792.11 1207862.013 0, 1255052.344 1207877.017 0, 
+    1255312.577 1207892.036 0, 1255572.809 1207907.071 0, 1255833.041 1207922.121 0, 1256093.271 1207937.187 0, 1256352.283 1207952.197 0, 1256613.73 1207967.364 0, 1256873.958 1207982.475 0, 1257134.185 1207997.602 0, 1257394.411 1208012.744 0, 1257654.636 1208027.901 0, 
+    1257914.86 1208043.074 0, 1258175.084 1208058.262 0, 1258435.306 1208073.465 0, 1258695.528 1208088.684 0, 1258955.749 1208103.918 0, 1259215.968 1208119.167 0, 1259476.187 1208134.432 0, 1259736.405 1208149.712 0, 1259996.623 1208165.007 0, 1260256.839 1208180.318 0, 
+    1260517.054 1208195.643 0, 1260777.269 1208210.985 0, 1261037.482 1208226.341 0, 1261297.695 1208241.713 0, 1261557.906 1208257.1 0, 1261818.117 1208272.502 0, 1262078.327 1208287.92 0, 1262338.536 1208303.353 0, 1262597.527 1208318.729 0, 1262928.43 1202747.839 0, 
+    1263259.337 1197176.88 0))
+
+POLYGON ((1275086.432 1209078.258 0, 1274827.483 1209062.15 0, 1274567.319 1209045.982 0, 1274307.153 1209029.829 0, 1274046.987 1209013.692 0, 1273786.82 1208997.57 0, 1273526.652 1208981.463 0, 1273266.483 1208965.371 0, 1273006.312 1208949.295 0, 1272746.141 1208933.234 0, 
+    1272485.97 1208917.188 0, 1272225.797 1208901.158 0, 1271965.623 1208885.143 0, 1271705.448 1208869.143 0, 1271445.272 1208853.159 0, 1271185.096 1208837.19 0, 1270924.918 1208821.236 0, 1270664.74 1208805.298 0, 1270404.56 1208789.375 0, 1270144.38 1208773.467 0, 
+    1269884.198 1208757.574 0, 1269624.016 1208741.697 0, 1269363.833 1208725.835 0, 1269103.649 1208709.989 0, 1268842.248 1208694.083 0, 1268583.278 1208678.341 0, 1268323.091 1208662.541 0, 1268062.903 1208646.755 0, 1267802.714 1208630.985 0, 1267542.524 1208615.231 0, 
+    1267282.334 1208599.491 0, 1267022.142 1208583.767 0, 1266761.949 1208568.059 0, 1266501.756 1208552.365 0, 1266241.562 1208536.687 0, 1265981.366 1208521.024 0, 1265721.17 1208505.377 0, 1265460.973 1208489.745 0, 1265200.775 1208474.128 0, 1264940.576 1208458.526 0, 
+    1264680.376 1208442.94 0, 1264420.175 1208427.369 0, 1264159.974 1208411.814 0, 1263899.771 1208396.273 0, 1263639.568 1208380.748 0, 1263379.363 1208365.239 0, 1263119.158 1208349.744 0, 1262858.951 1208334.265 0, 1262597.527 1208318.729 0, 1262266.628 1213889.547 0, 
+    1261935.734 1219460.287 0, 1262196.5 1219475.784 0, 1262456.05 1219491.224 0, 1262715.6 1219506.679 0, 1262975.149 1219522.15 0, 1263234.696 1219537.636 0, 1263494.243 1219553.137 0, 1263753.789 1219568.653 0, 1264013.334 1219584.185 0, 1264272.878 1219599.732 0, 
+    1264532.421 1219615.294 0, 1264791.964 1219630.872 0, 1265051.505 1219646.464 0, 1265311.046 1219662.072 0, 1265570.585 1219677.696 0, 1265830.124 1219693.334 0, 1266089.661 1219708.988 0, 1266349.198 1219724.657 0, 1266608.734 1219740.342 0, 1266868.269 1219756.042 0, 
+    1267127.803 1219771.757 0, 1267387.336 1219787.487 0, 1267646.868 1219803.232 0, 1267906.399 1219818.993 0, 1268164.717 1219834.695 0, 1268425.459 1219850.561 0, 1268684.988 1219866.367 0, 1268944.515 1219882.189 0, 1269204.042 1219898.026 0, 1269463.567 1219913.879 0, 
+    1269723.092 1219929.746 0, 1269982.616 1219945.629 0, 1270242.139 1219961.528 0, 1270501.661 1219977.441 0, 1270761.182 1219993.37 0, 1271020.702 1220009.314 0, 1271280.221 1220025.274 0, 1271539.739 1220041.248 0, 1271799.256 1220057.238 0, 1272058.772 1220073.243 0, 
+    1272318.288 1220089.264 0, 1272577.802 1220105.3 0, 1272837.315 1220121.351 0, 1273096.828 1220137.417 0, 1273356.339 1220153.498 0, 1273615.85 1220169.595 0, 1273875.36 1220185.707 0, 1274134.868 1220201.835 0, 1274393.164 1220217.902 0, 1274739.796 1214648.119 0, 
+    1275086.432 1209078.258 0))
+
+POLYGON ((1286848.404 1221010.708 0, 1286590.153 1220993.911 0, 1286330.691 1220977.051 0, 1286071.228 1220960.205 0, 1285811.763 1220943.376 0, 1285552.298 1220926.561 0, 1285292.832 1220909.761 0, 1285033.365 1220892.977 0, 1284773.897 1220876.208 0, 1284514.428 1220859.455 0, 
+    1284254.958 1220842.717 0, 1283995.487 1220825.993 0, 1283736.015 1220809.286 0, 1283476.542 1220792.593 0, 1283217.068 1220775.916 0, 1282957.593 1220759.254 0, 1282698.117 1220742.607 0, 1282438.641 1220725.976 0, 1282179.163 1220709.36 0, 1281919.684 1220692.759 0, 
+    1281660.204 1220676.173 0, 1281400.723 1220659.603 0, 1281141.241 1220643.048 0, 1280881.759 1220626.508 0, 1280621.064 1220609.907 0, 1280362.79 1220593.474 0, 1280103.305 1220576.98 0, 1279843.818 1220560.502 0, 1279584.33 1220544.038 0, 1279324.842 1220527.59 0, 
+    1279065.352 1220511.157 0, 1278805.862 1220494.74 0, 1278546.37 1220478.337 0, 1278286.878 1220461.95 0, 1278027.384 1220445.579 0, 1277767.89 1220429.222 0, 1277508.395 1220412.881 0, 1277248.899 1220396.555 0, 1276989.401 1220380.244 0, 1276729.903 1220363.949 0, 
+    1276470.404 1220347.669 0, 1276210.904 1220331.404 0, 1275951.403 1220315.154 0, 1275691.901 1220298.92 0, 1275432.398 1220282.701 0, 1275172.894 1220266.497 0, 1274913.389 1220250.309 0, 1274653.883 1220234.135 0, 1274393.164 1220217.902 0, 1274046.538 1225787.603 0, 
+    1273699.918 1231357.217 0, 1273959.978 1231373.409 0, 1274218.828 1231389.542 0, 1274477.677 1231405.689 0, 1274736.525 1231421.852 0, 1274995.373 1231438.03 0, 1275254.219 1231454.223 0, 1275513.065 1231470.432 0, 1275771.909 1231486.656 0, 1276030.753 1231502.895 0, 
+    1276289.595 1231519.149 0, 1276548.437 1231535.418 0, 1276807.278 1231551.703 0, 1277066.117 1231568.003 0, 1277324.956 1231584.318 0, 1277583.794 1231600.649 0, 1277842.631 1231616.994 0, 1278101.467 1231633.355 0, 1278360.301 1231649.731 0, 1278619.135 1231666.123 0, 
+    1278877.968 1231682.529 0, 1279136.8 1231698.951 0, 1279395.631 1231715.388 0, 1279654.462 1231731.84 0, 1279912.083 1231748.231 0, 1280172.119 1231764.791 0, 1280430.946 1231781.289 0, 1280689.772 1231797.802 0, 1280948.597 1231814.33 0, 1281207.422 1231830.874 0, 
+    1281466.245 1231847.433 0, 1281725.067 1231864.007 0, 1281983.889 1231880.597 0, 1282242.709 1231897.201 0, 1282501.528 1231913.821 0, 1282760.347 1231930.456 0, 1283019.164 1231947.106 0, 1283277.981 1231963.772 0, 1283536.796 1231980.453 0, 1283795.61 1231997.149 0, 
+    1284054.424 1232013.86 0, 1284313.236 1232030.587 0, 1284572.048 1232047.328 0, 1284830.858 1232064.085 0, 1285089.668 1232080.857 0, 1285348.477 1232097.645 0, 1285607.284 1232114.448 0, 1285866.091 1232131.265 0, 1286123.69 1232148.02 0, 1286486.044 1226579.408 0, 
+    1286848.404 1221010.708 0))
+
+POLYGON ((1298545.178 1232973.919 0, 1298287.625 1232956.437 0, 1298028.867 1232938.888 0, 1297770.108 1232921.354 0, 1297511.348 1232903.836 0, 1297252.587 1232886.332 0, 1296993.825 1232868.844 0, 1296735.062 1232851.371 0, 1296476.298 1232833.914 0, 1296217.532 1232816.471 0, 
+    1295958.766 1232799.044 0, 1295699.999 1232781.632 0, 1295441.23 1232764.236 0, 1295182.461 1232746.854 0, 1294923.691 1232729.488 0, 1294664.919 1232712.137 0, 1294406.147 1232694.801 0, 1294147.374 1232677.481 0, 1293888.599 1232660.175 0, 1293629.824 1232642.885 0, 
+    1293371.047 1232625.61 0, 1293112.27 1232608.351 0, 1292853.491 1232591.106 0, 1292594.712 1232573.877 0, 1292334.726 1232556.583 0, 1292077.15 1232539.465 0, 1291818.367 1232522.281 0, 1291559.583 1232505.113 0, 1291300.799 1232487.96 0, 1291042.013 1232470.822 0, 
+    1290783.227 1232453.7 0, 1290524.439 1232436.592 0, 1290265.65 1232419.5 0, 1290006.861 1232402.423 0, 1289748.07 1232385.362 0, 1289489.278 1232368.315 0, 1289230.486 1232351.284 0, 1288971.692 1232334.268 0, 1288712.898 1232317.268 0, 1288454.102 1232300.282 0, 
+    1288195.305 1232283.312 0, 1287936.508 1232266.357 0, 1287677.709 1232249.417 0, 1287418.909 1232232.493 0, 1287160.109 1232215.583 0, 1286901.307 1232198.689 0, 1286642.505 1232181.811 0, 1286383.701 1232164.947 0, 1286123.69 1232148.02 0, 1285761.341 1237716.541 0, 
+    1285398.999 1243284.965 0, 1285658.352 1243301.849 0, 1285916.5 1243318.67 0, 1286174.647 1243335.506 0, 1286432.793 1243352.357 0, 1286690.938 1243369.223 0, 1286949.082 1243386.105 0, 1287207.226 1243403.002 0, 1287465.368 1243419.914 0, 1287723.509 1243436.841 0, 
+    1287981.649 1243453.784 0, 1288239.788 1243470.741 0, 1288497.926 1243487.714 0, 1288756.064 1243504.702 0, 1289014.2 1243521.705 0, 1289272.335 1243538.724 0, 1289530.469 1243555.757 0, 1289788.602 1243572.806 0, 1290046.734 1243589.87 0, 1290304.865 1243606.949 0, 
+    1290562.996 1243624.044 0, 1290821.125 1243641.153 0, 1291079.253 1243658.278 0, 1291337.38 1243675.418 0, 1291594.304 1243692.493 0, 1291853.631 1243709.743 0, 1292111.755 1243726.929 0, 1292369.878 1243744.13 0, 1292628.001 1243761.345 0, 1292886.122 1243778.577 0, 
+    1293144.242 1243795.823 0, 1293402.361 1243813.084 0, 1293660.479 1243830.361 0, 1293918.596 1243847.653 0, 1294176.712 1243864.96 0, 1294434.827 1243882.282 0, 1294692.94 1243899.62 0, 1294951.053 1243916.972 0, 1295209.165 1243934.34 0, 1295467.276 1243951.723 0, 
+    1295725.386 1243969.121 0, 1295983.495 1243986.535 0, 1296241.603 1244003.963 0, 1296499.709 1244021.407 0, 1296757.815 1244038.866 0, 1297015.92 1244056.34 0, 1297274.024 1244073.83 0, 1297532.126 1244091.334 0, 1297789.027 1244108.772 0, 1298167.099 1238541.394 0, 
+    1298545.178 1232973.919 0))
+
+POLYGON ((1310176.677 1244967.581 0, 1309919.825 1244949.417 0, 1309661.773 1244931.183 0, 1309403.72 1244912.965 0, 1309145.665 1244894.761 0, 1308887.61 1244876.573 0, 1308629.553 1244858.4 0, 1308371.496 1244840.243 0, 1308113.437 1244822.1 0, 1307855.378 1244803.973 0, 
+    1307597.317 1244785.86 0, 1307339.255 1244767.763 0, 1307081.192 1244749.682 0, 1306823.128 1244731.615 0, 1306565.063 1244713.564 0, 1306306.997 1244695.527 0, 1306048.93 1244677.506 0, 1305790.862 1244659.501 0, 1305532.793 1244641.51 0, 1305274.723 1244623.535 0, 
+    1305016.651 1244605.574 0, 1304758.579 1244587.629 0, 1304500.505 1244569.699 0, 1304242.431 1244551.785 0, 1303983.155 1244533.802 0, 1303726.279 1244516.001 0, 1303468.201 1244498.132 0, 1303210.122 1244480.278 0, 1302952.042 1244462.439 0, 1302693.962 1244444.615 0, 
+    1302435.88 1244426.807 0, 1302177.797 1244409.014 0, 1301919.713 1244391.236 0, 1301661.628 1244373.473 0, 1301403.542 1244355.725 0, 1301145.455 1244337.993 0, 1300887.367 1244320.276 0, 1300629.277 1244302.574 0, 1300371.187 1244284.887 0, 1300113.096 1244267.215 0, 
+    1299855.004 1244249.559 0, 1299596.91 1244231.918 0, 1299338.816 1244214.291 0, 1299080.72 1244196.681 0, 1298822.624 1244179.085 0, 1298564.527 1244161.504 0, 1298306.428 1244143.939 0, 1298048.328 1244126.389 0, 1297789.027 1244108.772 0, 1297410.961 1249676.049 0, 
+    1297032.903 1255243.22 0, 1297291.546 1255260.792 0, 1297548.99 1255278.297 0, 1297806.433 1255295.818 0, 1298063.875 1255313.354 0, 1298321.317 1255330.905 0, 1298578.757 1255348.471 0, 1298836.196 1255366.052 0, 1299093.634 1255383.649 0, 1299351.071 1255401.26 0, 
+    1299608.507 1255418.887 0, 1299865.942 1255436.529 0, 1300123.375 1255454.186 0, 1300380.808 1255471.858 0, 1300638.24 1255489.546 0, 1300895.671 1255507.248 0, 1301153.1 1255524.966 0, 1301410.529 1255542.699 0, 1301667.957 1255560.447 0, 1301925.383 1255578.21 0, 
+    1302182.809 1255595.988 0, 1302440.233 1255613.782 0, 1302697.657 1255631.59 0, 1302955.079 1255649.414 0, 1303211.303 1255667.17 0, 1303469.921 1255685.107 0, 1303727.34 1255702.976 0, 1303984.758 1255720.861 0, 1304242.175 1255738.76 0, 1304499.591 1255756.675 0, 
+    1304757.006 1255774.605 0, 1305014.42 1255792.55 0, 1305271.833 1255810.51 0, 1305529.245 1255828.485 0, 1305786.656 1255846.475 0, 1306044.066 1255864.481 0, 1306301.474 1255882.502 0, 1306558.882 1255900.538 0, 1306816.288 1255918.589 0, 1307073.694 1255936.655 0, 
+    1307331.098 1255954.736 0, 1307588.502 1255972.833 0, 1307845.904 1255990.944 0, 1308103.305 1256009.071 0, 1308360.705 1256027.213 0, 1308618.104 1256045.37 0, 1308875.502 1256063.542 0, 1309132.899 1256081.73 0, 1309389.099 1256099.848 0, 1309782.884 1250533.767 0, 
+    1310176.677 1244967.581 0))
+
+POLYGON ((1321742.827 1256991.38 0, 1321486.677 1256972.539 0, 1321229.332 1256953.624 0, 1320971.987 1256934.725 0, 1320714.64 1256915.841 0, 1320457.292 1256896.971 0, 1320199.943 1256878.118 0, 1319942.593 1256859.279 0, 1319685.242 1256840.455 0, 1319427.889 1256821.647 0, 
+    1319170.536 1256802.853 0, 1318913.182 1256784.075 0, 1318655.826 1256765.312 0, 1318398.469 1256746.564 0, 1318141.111 1256727.832 0, 1317883.752 1256709.114 0, 1317626.392 1256690.412 0, 1317369.031 1256671.724 0, 1317111.669 1256653.052 0, 1316854.306 1256634.395 0, 
+    1316596.941 1256615.753 0, 1316339.576 1256597.127 0, 1316082.209 1256578.515 0, 1315824.841 1256559.919 0, 1315566.278 1256541.251 0, 1315310.103 1256522.771 0, 1315052.732 1256504.22 0, 1314795.36 1256485.685 0, 1314537.986 1256467.164 0, 1314280.612 1256448.658 0, 
+    1314023.237 1256430.168 0, 1313765.86 1256411.693 0, 1313508.483 1256393.233 0, 1313251.104 1256374.788 0, 1312993.724 1256356.358 0, 1312736.344 1256337.944 0, 1312478.962 1256319.544 0, 1312221.579 1256301.16 0, 1311964.195 1256282.791 0, 1311706.81 1256264.437 0, 
+    1311449.424 1256246.098 0, 1311192.036 1256227.774 0, 1310934.648 1256209.465 0, 1310677.258 1256191.172 0, 1310419.868 1256172.894 0, 1310162.476 1256154.631 0, 1309905.084 1256136.383 0, 1309647.69 1256118.15 0, 1309389.099 1256099.848 0, 1308995.322 1261665.817 0, 
+    1308601.553 1267231.67 0, 1308859.485 1267249.926 0, 1309116.224 1267268.112 0, 1309372.961 1267286.314 0, 1309629.698 1267304.53 0, 1309886.433 1267322.762 0, 1310143.167 1267341.009 0, 1310399.9 1267359.271 0, 1310656.633 1267377.548 0, 1310913.364 1267395.84 0, 
+    1311170.093 1267414.148 0, 1311426.822 1267432.47 0, 1311683.55 1267450.807 0, 1311940.277 1267469.16 0, 1312197.002 1267487.528 0, 1312453.727 1267505.911 0, 1312710.45 1267524.309 0, 1312967.173 1267542.722 0, 1313223.894 1267561.15 0, 1313480.614 1267579.593 0, 
+    1313737.333 1267598.052 0, 1313994.052 1267616.525 0, 1314250.768 1267635.014 0, 1314507.484 1267653.517 0, 1314763.007 1267671.95 0, 1315020.913 1267690.57 0, 1315277.625 1267709.119 0, 1315534.337 1267727.683 0, 1315791.047 1267746.263 0, 1316047.757 1267764.857 0, 
+    1316304.465 1267783.467 0, 1316561.172 1267802.091 0, 1316817.878 1267820.731 0, 1317074.583 1267839.386 0, 1317331.287 1267858.056 0, 1317587.989 1267876.741 0, 1317844.691 1267895.441 0, 1318101.392 1267914.156 0, 1318358.091 1267932.887 0, 1318614.789 1267951.632 0, 
+    1318871.487 1267970.393 0, 1319128.183 1267989.168 0, 1319384.878 1268007.959 0, 1319641.572 1268026.765 0, 1319898.264 1268045.586 0, 1320154.956 1268064.422 0, 1320411.647 1268083.273 0, 1320668.336 1268102.14 0, 1320923.834 1268120.934 0, 1321333.326 1262556.215 0, 
+    1321742.827 1256991.38 0))
+
+POLYGON ((1333243.553 1269045.006 0, 1332988.108 1269025.49 0, 1332731.473 1269005.899 0, 1332474.836 1268986.323 0, 1332218.199 1268966.761 0, 1331961.56 1268947.215 0, 1331704.921 1268927.684 0, 1331448.28 1268908.168 0, 1331191.638 1268888.667 0, 1330934.994 1268869.182 0, 
+    1330678.35 1268849.711 0, 1330421.705 1268830.256 0, 1330165.058 1268810.815 0, 1329908.41 1268791.39 0, 1329651.761 1268771.98 0, 1329395.111 1268752.585 0, 1329138.46 1268733.205 0, 1328881.808 1268713.84 0, 1328625.154 1268694.49 0, 1328368.5 1268675.155 0, 
+    1328111.844 1268655.836 0, 1327855.187 1268636.531 0, 1327598.529 1268617.242 0, 1327341.87 1268597.968 0, 1327084.02 1268578.619 0, 1326828.548 1268559.464 0, 1326571.885 1268540.235 0, 1326315.222 1268521.022 0, 1326058.557 1268501.823 0, 1325801.891 1268482.639 0, 
+    1325545.224 1268463.471 0, 1325288.556 1268444.317 0, 1325031.886 1268425.179 0, 1324775.216 1268406.056 0, 1324518.544 1268386.948 0, 1324261.872 1268367.855 0, 1324005.198 1268348.777 0, 1323748.523 1268329.714 0, 1323491.847 1268310.667 0, 1323235.17 1268291.634 0, 
+    1322978.491 1268272.617 0, 1322721.812 1268253.614 0, 1322465.131 1268234.627 0, 1322208.45 1268215.655 0, 1321951.767 1268196.698 0, 1321695.083 1268177.756 0, 1321438.398 1268158.829 0, 1321181.712 1268139.918 0, 1320923.834 1268120.934 0, 1320514.351 1273685.532 0, 
+    1320104.877 1279250.004 0, 1320362.096 1279268.939 0, 1320618.128 1279287.803 0, 1320874.158 1279306.681 0, 1321130.186 1279325.575 0, 1321386.214 1279344.484 0, 1321642.241 1279363.407 0, 1321898.266 1279382.346 0, 1322154.291 1279401.3 0, 1322410.314 1279420.269 0, 
+    1322666.336 1279439.253 0, 1322922.357 1279458.252 0, 1323178.377 1279477.266 0, 1323434.396 1279496.295 0, 1323690.414 1279515.339 0, 1323946.43 1279534.399 0, 1324202.446 1279553.473 0, 1324458.46 1279572.562 0, 1324714.473 1279591.667 0, 1324970.486 1279610.786 0, 
+    1325226.497 1279629.921 0, 1325482.506 1279649.071 0, 1325738.515 1279668.236 0, 1325994.523 1279687.415 0, 1326249.343 1279706.521 0, 1326506.534 1279725.82 0, 1326762.539 1279745.045 0, 1327018.542 1279764.286 0, 1327274.544 1279783.541 0, 1327530.544 1279802.811 0, 
+    1327786.544 1279822.096 0, 1328042.543 1279841.397 0, 1328298.54 1279860.712 0, 1328554.536 1279880.043 0, 1328810.531 1279899.388 0, 1329066.525 1279918.749 0, 1329322.518 1279938.125 0, 1329578.51 1279957.516 0, 1329834.501 1279976.921 0, 1330090.49 1279996.342 0, 
+    1330346.478 1280015.778 0, 1330602.465 1280035.229 0, 1330858.451 1280054.696 0, 1331114.436 1280074.177 0, 1331370.42 1280093.673 0, 1331626.402 1280113.184 0, 1331882.384 1280132.711 0, 1332138.364 1280152.252 0, 1332393.158 1280171.718 0, 1332818.351 1274608.425 0, 
+    1333243.553 1269045.006 0))
+
+POLYGON ((1344678.786 1281128.146 0, 1344424.046 1281107.96 0, 1344168.122 1281087.695 0, 1343912.197 1281067.446 0, 1343656.271 1281047.211 0, 1343400.343 1281026.992 0, 1343144.414 1281006.787 0, 1342888.484 1280986.598 0, 1342632.553 1280966.424 0, 1342376.621 1280946.265 0, 
+    1342120.687 1280926.121 0, 1341864.752 1280905.992 0, 1341608.817 1280885.878 0, 1341352.88 1280865.779 0, 1341096.941 1280845.695 0, 1340841.002 1280825.626 0, 1340585.061 1280805.573 0, 1340329.119 1280785.534 0, 1340073.176 1280765.51 0, 1339817.232 1280745.502 0, 
+    1339561.287 1280725.509 0, 1339305.34 1280705.53 0, 1339049.393 1280685.567 0, 1338793.444 1280665.619 0, 1338536.309 1280645.593 0, 1338281.543 1280625.767 0, 1338025.59 1280605.864 0, 1337769.637 1280585.976 0, 1337513.682 1280566.103 0, 1337257.726 1280546.246 0, 
+    1337001.769 1280526.403 0, 1336745.811 1280506.575 0, 1336489.851 1280486.762 0, 1336233.891 1280466.965 0, 1335977.929 1280447.182 0, 1335721.966 1280427.415 0, 1335466.002 1280407.662 0, 1335210.037 1280387.925 0, 1334954.071 1280368.203 0, 1334698.103 1280348.496 0, 
+    1334442.134 1280328.803 0, 1334186.164 1280309.126 0, 1333930.193 1280289.464 0, 1333674.221 1280269.817 0, 1333418.248 1280250.186 0, 1333162.273 1280230.569 0, 1332906.298 1280210.967 0, 1332650.321 1280191.38 0, 1332393.158 1280171.718 0, 1331967.975 1285734.881 0, 
+    1331542.802 1291297.908 0, 1331799.308 1291317.52 0, 1332054.629 1291337.056 0, 1332309.95 1291356.608 0, 1332565.27 1291376.175 0, 1332820.588 1291395.756 0, 1333075.906 1291415.353 0, 1333331.222 1291434.965 0, 1333586.537 1291454.591 0, 1333841.851 1291474.233 0, 
+    1334097.163 1291493.89 0, 1334352.475 1291513.562 0, 1334607.785 1291533.248 0, 1334863.094 1291552.95 0, 1335118.403 1291572.667 0, 1335373.709 1291592.399 0, 1335629.015 1291612.146 0, 1335884.32 1291631.908 0, 1336139.623 1291651.685 0, 1336394.925 1291671.477 0, 
+    1336650.227 1291691.284 0, 1336905.526 1291711.106 0, 1337160.825 1291730.943 0, 1337416.123 1291750.795 0, 1337670.238 1291770.571 0, 1337926.714 1291790.545 0, 1338182.009 1291810.442 0, 1338437.301 1291830.354 0, 1338692.593 1291850.281 0, 1338947.884 1291870.224 0, 
+    1339203.173 1291890.181 0, 1339458.461 1291910.153 0, 1339713.748 1291930.141 0, 1339969.034 1291950.143 0, 1340224.319 1291970.161 0, 1340479.602 1291990.193 0, 1340734.885 1292010.24 0, 1340990.166 1292030.303 0, 1341245.446 1292050.38 0, 1341500.725 1292070.473 0, 
+    1341756.002 1292090.581 0, 1342011.279 1292110.703 0, 1342266.554 1292130.841 0, 1342521.828 1292150.993 0, 1342777.101 1292171.161 0, 1343032.372 1292191.344 0, 1343287.643 1292211.542 0, 1343542.912 1292231.754 0, 1343797 1292251.888 0, 1344237.887 1286690.085 0, 
+    1344678.786 1281128.146 0))
+
+POLYGON ((1356048.454 1293240.486 0, 1355794.422 1293219.633 0, 1355539.211 1293198.7 0, 1355283.998 1293177.781 0, 1355028.785 1293156.877 0, 1354773.57 1293135.988 0, 1354518.354 1293115.114 0, 1354263.136 1293094.256 0, 1354007.918 1293073.412 0, 1353752.698 1293052.583 0, 
+    1353497.477 1293031.77 0, 1353242.255 1293010.971 0, 1352987.032 1292990.187 0, 1352731.807 1292969.419 0, 1352476.581 1292948.665 0, 1352221.354 1292927.927 0, 1351966.126 1292907.203 0, 1351710.896 1292886.495 0, 1351455.665 1292865.801 0, 1351200.433 1292845.123 0, 
+    1350945.2 1292824.459 0, 1350689.966 1292803.811 0, 1350434.73 1292783.177 0, 1350179.493 1292762.559 0, 1349923.076 1292741.86 0, 1349669.016 1292721.367 0, 1349413.775 1292700.794 0, 1349158.534 1292680.236 0, 1348903.291 1292659.692 0, 1348648.047 1292639.164 0, 
+    1348392.801 1292618.651 0, 1348137.555 1292598.153 0, 1347882.307 1292577.67 0, 1347627.058 1292557.201 0, 1347371.808 1292536.748 0, 1347116.557 1292516.31 0, 1346861.304 1292495.887 0, 1346606.05 1292475.479 0, 1346350.795 1292455.086 0, 1346095.539 1292434.708 0, 
+    1345840.282 1292414.345 0, 1345585.023 1292393.997 0, 1345329.764 1292373.664 0, 1345074.503 1292353.346 0, 1344819.241 1292333.043 0, 1344563.977 1292312.755 0, 1344308.713 1292292.483 0, 1344053.447 1292272.225 0, 1343797 1292251.888 0, 1343356.124 1297813.552 0, 
+    1342915.259 1303375.069 0, 1343171.048 1303395.354 0, 1343425.659 1303415.559 0, 1343680.269 1303435.78 0, 1343934.878 1303456.016 0, 1344189.485 1303476.267 0, 1344444.091 1303496.533 0, 1344698.696 1303516.814 0, 1344953.3 1303537.109 0, 1345207.903 1303557.42 0, 
+    1345462.504 1303577.746 0, 1345717.105 1303598.087 0, 1345971.704 1303618.442 0, 1346226.302 1303638.813 0, 1346480.898 1303659.199 0, 1346735.494 1303679.599 0, 1346990.088 1303700.015 0, 1347244.681 1303720.446 0, 1347499.273 1303740.891 0, 1347753.864 1303761.352 0, 
+    1348008.453 1303781.827 0, 1348263.042 1303802.318 0, 1348517.629 1303822.824 0, 1348772.215 1303843.344 0, 1349025.623 1303863.785 0, 1349281.383 1303884.43 0, 1349535.965 1303904.996 0, 1349790.546 1303925.576 0, 1350045.126 1303946.172 0, 1350299.704 1303966.782 0, 
+    1350554.282 1303987.408 0, 1350808.858 1304008.048 0, 1351063.433 1304028.703 0, 1351318.007 1304049.374 0, 1351572.579 1304070.059 0, 1351827.15 1304090.759 0, 1352081.72 1304111.475 0, 1352336.289 1304132.205 0, 1352590.857 1304152.95 0, 1352845.423 1304173.711 0, 
+    1353099.989 1304194.486 0, 1353354.553 1304215.276 0, 1353609.115 1304236.081 0, 1353863.677 1304256.902 0, 1354118.237 1304277.737 0, 1354372.796 1304298.587 0, 1354627.354 1304319.452 0, 1354881.911 1304340.332 0, 1355135.291 1304361.131 0, 1355591.867 1298800.881 0, 
+    1356048.454 1293240.486 0))
+
+POLYGON ((1367352.489 1305381.713 0, 1367099.166 1305360.198 0, 1366844.67 1305338.599 0, 1366590.172 1305317.015 0, 1366335.673 1305295.445 0, 1366081.172 1305273.891 0, 1365826.671 1305252.352 0, 1365572.168 1305230.827 0, 1365317.663 1305209.318 0, 1365063.158 1305187.824 0, 
+    1364808.651 1305166.344 0, 1364554.143 1305144.88 0, 1364299.634 1305123.43 0, 1364045.123 1305101.996 0, 1363790.612 1305080.576 0, 1363536.098 1305059.172 0, 1363281.584 1305037.782 0, 1363027.069 1305016.408 0, 1362772.552 1304995.048 0, 1362518.034 1304973.704 0, 
+    1362263.514 1304952.374 0, 1362008.994 1304931.059 0, 1361754.472 1304909.76 0, 1361499.949 1304888.475 0, 1361244.251 1304867.107 0, 1360990.899 1304845.951 0, 1360736.372 1304824.711 0, 1360481.844 1304803.486 0, 1360227.314 1304782.277 0, 1359972.784 1304761.082 0, 
+    1359718.252 1304739.902 0, 1359463.719 1304718.737 0, 1359209.184 1304697.587 0, 1358954.649 1304676.452 0, 1358700.112 1304655.333 0, 1358445.574 1304634.228 0, 1358191.035 1304613.138 0, 1357936.494 1304592.063 0, 1357681.952 1304571.003 0, 1357427.409 1304549.958 0, 
+    1357172.865 1304528.928 0, 1356918.319 1304507.913 0, 1356663.773 1304486.913 0, 1356409.225 1304465.928 0, 1356154.675 1304444.958 0, 1355900.125 1304424.003 0, 1355645.573 1304403.063 0, 1355391.02 1304382.138 0, 1355135.291 1304361.131 0, 1354678.728 1309921.231 0, 
+    1354222.178 1315481.175 0, 1354477.249 1315502.127 0, 1354731.148 1315522.999 0, 1354985.045 1315543.885 0, 1355238.941 1315564.786 0, 1355492.836 1315585.702 0, 1355746.729 1315606.633 0, 1356000.622 1315627.579 0, 1356254.513 1315648.54 0, 1356508.402 1315669.516 0, 
+    1356762.291 1315690.507 0, 1357016.178 1315711.513 0, 1357270.064 1315732.534 0, 1357523.949 1315753.569 0, 1357777.833 1315774.62 0, 1358031.715 1315795.685 0, 1358285.596 1315816.766 0, 1358539.476 1315837.861 0, 1358793.355 1315858.972 0, 1359047.232 1315880.097 0, 
+    1359301.109 1315901.237 0, 1359554.984 1315922.393 0, 1359808.857 1315943.563 0, 1360062.73 1315964.748 0, 1360315.43 1315985.85 0, 1360570.471 1316007.163 0, 1360824.339 1316028.393 0, 1361078.207 1316049.638 0, 1361332.073 1316070.898 0, 1361585.938 1316092.172 0, 
+    1361839.802 1316113.462 0, 1362093.664 1316134.767 0, 1362347.525 1316156.086 0, 1362601.385 1316177.421 0, 1362855.244 1316198.77 0, 1363109.101 1316220.135 0, 1363362.958 1316241.514 0, 1363616.812 1316262.908 0, 1363870.666 1316284.318 0, 1364124.518 1316305.742 0, 
+    1364378.37 1316327.181 0, 1364632.219 1316348.635 0, 1364886.068 1316370.104 0, 1365139.915 1316391.588 0, 1365393.761 1316413.087 0, 1365647.606 1316434.6 0, 1365901.45 1316456.129 0, 1366155.292 1316477.673 0, 1366407.963 1316499.132 0, 1366880.22 1310940.5 0, 
+    1367352.489 1305381.713 0))
+
+POLYGON ((809433.763 813722.916 0, 809151.733 813734.086 0, 808868.301 813745.327 0, 808584.87 813756.585 0, 808301.439 813767.859 0, 808018.009 813779.151 0, 807734.58 813790.459 0, 807451.152 813801.784 0, 807167.724 813813.125 0, 806884.297 813824.483 0, 
+    806600.87 813835.858 0, 806317.445 813847.249 0, 806034.02 813858.657 0, 805750.595 813870.082 0, 805467.171 813881.524 0, 805183.748 813892.982 0, 804900.326 813904.457 0, 804616.904 813915.948 0, 804333.483 813927.456 0, 804050.063 813938.981 0, 
+    803766.643 813950.523 0, 803483.224 813962.081 0, 803199.806 813973.656 0, 802916.388 813985.247 0, 802631.568 813996.913 0, 802349.555 814008.481 0, 802066.139 814020.122 0, 801782.724 814031.781 0, 801499.31 814043.456 0, 801215.896 814055.147 0, 
+    800932.483 814066.856 0, 800649.071 814078.581 0, 800365.66 814090.323 0, 800082.249 814102.081 0, 799798.839 814113.856 0, 799515.429 814125.648 0, 799232.021 814137.456 0, 798948.613 814149.282 0, 798665.205 814161.123 0, 798381.799 814172.982 0, 
+    798098.393 814184.857 0, 797814.987 814196.749 0, 797531.583 814208.657 0, 797248.179 814220.583 0, 796964.776 814232.525 0, 796681.374 814244.483 0, 796397.972 814256.458 0, 796114.571 814268.45 0, 795829.767 814280.519 0, 796065.964 819850.785 0, 
+    796302.17 825421.266 0, 796586.315 825409.226 0, 796869.06 825397.262 0, 797151.806 825385.314 0, 797434.553 825373.384 0, 797717.3 825361.469 0, 798000.048 825349.572 0, 798282.797 825337.691 0, 798565.547 825325.826 0, 798848.297 825313.979 0, 
+    799131.048 825302.148 0, 799413.799 825290.333 0, 799696.552 825278.535 0, 799979.305 825266.754 0, 800262.058 825254.99 0, 800544.813 825243.242 0, 800827.568 825231.511 0, 801110.323 825219.796 0, 801393.08 825208.098 0, 801675.837 825196.417 0, 
+    801958.595 825184.752 0, 802241.353 825173.104 0, 802524.112 825161.473 0, 802806.872 825149.858 0, 803088.233 825138.317 0, 803372.394 825126.679 0, 803655.156 825115.114 0, 803937.918 825103.566 0, 804220.682 825092.034 0, 804503.446 825080.519 0, 
+    804786.21 825069.021 0, 805068.976 825057.539 0, 805351.742 825046.075 0, 805634.508 825034.626 0, 805917.276 825023.195 0, 806200.044 825011.78 0, 806482.812 825000.381 0, 806765.582 824989 0, 807048.352 824977.634 0, 807331.122 824966.286 0, 
+    807613.894 824954.954 0, 807896.666 824943.639 0, 808179.438 824932.341 0, 808462.212 824921.059 0, 808744.986 824909.794 0, 809027.76 824898.545 0, 809310.536 824887.313 0, 809593.312 824876.098 0, 809874.69 824864.954 0, 809654.222 819293.828 0, 
+    809433.763 813722.916 0))
+
+POLYGON ((823448.727 824346.99 0, 823167.317 824357.338 0, 822884.51 824367.754 0, 822601.704 824378.187 0, 822318.899 824388.637 0, 822036.094 824399.103 0, 821753.29 824409.586 0, 821470.487 824420.086 0, 821187.684 824430.602 0, 820904.881 824441.135 0, 
+    820622.08 824451.684 0, 820339.279 824462.25 0, 820056.479 824472.833 0, 819773.679 824483.433 0, 819490.88 824494.049 0, 819208.081 824504.681 0, 818925.283 824515.331 0, 818642.486 824525.997 0, 818359.689 824536.679 0, 818076.893 824547.379 0, 
+    817794.098 824558.095 0, 817511.303 824568.827 0, 817228.509 824579.577 0, 816945.716 824590.342 0, 816661.525 824601.178 0, 816380.131 824611.924 0, 816097.339 824622.74 0, 815814.548 824633.572 0, 815531.758 824644.422 0, 815248.969 824655.287 0, 
+    814966.18 824666.17 0, 814683.391 824677.069 0, 814400.603 824687.984 0, 814117.816 824698.917 0, 813835.03 824709.866 0, 813552.244 824720.831 0, 813269.459 824731.814 0, 812986.675 824742.813 0, 812703.891 824753.828 0, 812421.108 824764.86 0, 
+    812138.325 824775.909 0, 811855.543 824786.975 0, 811572.762 824798.057 0, 811289.981 824809.156 0, 811007.201 824820.271 0, 810724.422 824831.403 0, 810441.643 824842.552 0, 810158.866 824853.717 0, 809874.69 824864.954 0, 810095.165 830436.291 0, 
+    810315.649 836007.834 0, 810599.166 835996.623 0, 810881.288 835985.484 0, 811163.411 835974.361 0, 811445.534 835963.255 0, 811727.659 835952.165 0, 812009.783 835941.092 0, 812291.909 835930.035 0, 812574.035 835918.996 0, 812856.161 835907.972 0, 
+    813138.289 835896.966 0, 813420.417 835885.976 0, 813702.545 835875.002 0, 813984.675 835864.046 0, 814266.804 835853.105 0, 814548.935 835842.182 0, 814831.066 835831.275 0, 815113.198 835820.384 0, 815395.331 835809.511 0, 815677.464 835798.654 0, 
+    815959.597 835787.813 0, 816241.732 835776.989 0, 816523.867 835766.182 0, 816806.002 835755.391 0, 817086.744 835744.67 0, 817370.276 835733.859 0, 817652.413 835723.118 0, 817934.551 835712.394 0, 818216.69 835701.686 0, 818498.83 835690.995 0, 
+    818780.97 835680.321 0, 819063.111 835669.663 0, 819345.252 835659.022 0, 819627.394 835648.397 0, 819909.536 835637.789 0, 820191.68 835627.197 0, 820473.824 835616.623 0, 820755.968 835606.064 0, 821038.113 835595.523 0, 821320.259 835584.998 0, 
+    821602.405 835574.489 0, 821884.552 835563.997 0, 822166.7 835553.522 0, 822448.848 835543.064 0, 822730.997 835532.622 0, 823013.146 835522.196 0, 823295.296 835511.787 0, 823577.447 835501.395 0, 823858.204 835491.071 0, 823653.462 829918.927 0, 
+    823448.727 824346.99 0))
+
+POLYGON ((837402.166 835012.569 0, 837121.377 835022.101 0, 836839.199 835031.696 0, 836557.02 835041.307 0, 836274.842 835050.935 0, 835992.665 835060.58 0, 835710.489 835070.242 0, 835428.313 835079.92 0, 835146.137 835089.614 0, 834863.962 835099.326 0, 
+    834581.788 835109.054 0, 834299.614 835118.798 0, 834017.441 835128.559 0, 833735.269 835138.337 0, 833453.097 835148.131 0, 833170.925 835157.942 0, 832888.754 835167.77 0, 832606.584 835177.614 0, 832324.414 835187.475 0, 832042.245 835197.352 0, 
+    831760.077 835207.246 0, 831477.909 835217.156 0, 831195.741 835227.084 0, 830913.575 835237.027 0, 830630.016 835247.037 0, 830349.243 835256.965 0, 830067.078 835266.958 0, 829784.913 835276.969 0, 829502.749 835286.995 0, 829220.586 835297.039 0, 
+    828938.423 835307.099 0, 828656.261 835317.176 0, 828374.1 835327.269 0, 828091.939 835337.379 0, 827809.779 835347.505 0, 827527.619 835357.648 0, 827245.46 835367.808 0, 826963.301 835377.984 0, 826681.144 835388.177 0, 826398.986 835398.387 0, 
+    826116.83 835408.613 0, 825834.674 835418.856 0, 825552.518 835429.115 0, 825270.363 835439.391 0, 824988.209 835449.683 0, 824706.055 835459.992 0, 824423.902 835470.318 0, 824141.75 835480.661 0, 823858.204 835491.071 0, 824062.954 841063.418 0, 
+    824267.712 846635.964 0, 824550.598 846625.578 0, 824832.094 846615.26 0, 825113.591 846604.958 0, 825395.089 846594.673 0, 825676.587 846584.405 0, 825958.086 846574.153 0, 826239.586 846563.917 0, 826521.086 846553.698 0, 826802.586 846543.496 0, 
+    827084.088 846533.31 0, 827365.59 846523.141 0, 827647.092 846512.988 0, 827928.595 846502.852 0, 828210.099 846492.733 0, 828491.603 846482.63 0, 828773.108 846472.543 0, 829054.614 846462.474 0, 829336.12 846452.42 0, 829617.626 846442.384 0, 
+    829899.134 846432.364 0, 830180.642 846422.36 0, 830462.15 846412.373 0, 830743.659 846402.403 0, 831023.78 846392.498 0, 831306.679 846382.512 0, 831588.19 846372.591 0, 831869.701 846362.687 0, 832151.213 846352.799 0, 832432.726 846342.928 0, 
+    832714.239 846333.074 0, 832995.752 846323.236 0, 833277.267 846313.415 0, 833558.781 846303.61 0, 833840.297 846293.822 0, 834121.813 846284.051 0, 834403.329 846274.296 0, 834684.847 846264.557 0, 834966.364 846254.835 0, 835247.883 846245.13 0, 
+    835529.401 846235.441 0, 835810.921 846225.769 0, 836092.441 846216.114 0, 836373.961 846206.475 0, 836655.483 846196.852 0, 836937.004 846187.246 0, 837218.527 846177.657 0, 837500.049 846168.085 0, 837780.185 846158.575 0, 837591.172 840585.473 0, 
+    837402.166 835012.569 0))
+
+POLYGON ((851293.953 845719.364 0, 851013.789 845728.081 0, 850732.241 845736.859 0, 850450.692 845745.652 0, 850169.145 845754.463 0, 849887.597 845763.29 0, 849606.051 845772.134 0, 849324.505 845780.994 0, 849042.959 845789.87 0, 848761.414 845798.764 0, 
+    848479.869 845807.674 0, 848198.325 845816.6 0, 847916.782 845825.543 0, 847635.239 845834.503 0, 847353.696 845843.479 0, 847072.154 845852.472 0, 846790.613 845861.481 0, 846509.072 845870.507 0, 846227.532 845879.549 0, 845945.992 845888.608 0, 
+    845664.452 845897.684 0, 845382.914 845906.776 0, 845101.375 845915.885 0, 844819.838 845925.01 0, 844536.914 845934.197 0, 844256.764 845943.311 0, 843975.228 845952.486 0, 843693.692 845961.677 0, 843412.157 845970.885 0, 843130.623 845980.11 0, 
+    842849.089 845989.351 0, 842567.556 845998.609 0, 842286.023 846007.884 0, 842004.491 846017.175 0, 841722.959 846026.482 0, 841441.428 846035.806 0, 841159.897 846045.147 0, 840878.367 846054.504 0, 840596.837 846063.878 0, 840315.308 846073.269 0, 
+    840033.78 846082.676 0, 839752.252 846092.099 0, 839470.725 846101.54 0, 839189.198 846110.996 0, 838907.672 846120.47 0, 838626.146 846129.959 0, 838344.621 846139.466 0, 838063.097 846148.989 0, 837780.185 846158.575 0, 837969.204 851731.874 0, 
+    838158.23 857305.364 0, 838440.483 857295.8 0, 838721.352 857286.299 0, 839002.221 857276.815 0, 839283.09 857267.347 0, 839563.96 857257.896 0, 839844.831 857248.461 0, 840125.702 857239.043 0, 840406.574 857229.641 0, 840687.446 857220.256 0, 
+    840968.319 857210.888 0, 841249.193 857201.536 0, 841530.067 857192.2 0, 841810.941 857182.881 0, 842091.816 857173.579 0, 842372.692 857164.293 0, 842653.568 857155.024 0, 842934.445 857145.771 0, 843215.322 857136.535 0, 843496.2 857127.315 0, 
+    843777.078 857118.112 0, 844057.957 857108.925 0, 844338.836 857099.755 0, 844619.716 857090.601 0, 844899.213 857081.509 0, 845181.478 857072.343 0, 845462.359 857063.239 0, 845743.242 857054.152 0, 846024.124 857045.081 0, 846305.007 857036.026 0, 
+    846585.891 857026.988 0, 846866.775 857017.967 0, 847147.66 857008.962 0, 847428.545 856999.974 0, 847709.431 856991.002 0, 847990.318 856982.047 0, 848271.204 856973.108 0, 848552.092 856964.186 0, 848832.98 856955.28 0, 849113.868 856946.391 0, 
+    849394.757 856937.519 0, 849675.647 856928.662 0, 849956.537 856919.823 0, 850237.427 856911 0, 850518.318 856902.193 0, 850799.21 856893.404 0, 851080.102 856884.63 0, 851360.995 856875.873 0, 851640.505 856867.176 0, 851467.226 851293.174 0, 
+    851293.953 845719.364 0))
+
+POLYGON ((865123.964 856467.079 0, 864844.428 856474.987 0, 864563.512 856482.95 0, 864282.596 856490.93 0, 864001.681 856498.926 0, 863720.766 856506.939 0, 863439.851 856514.969 0, 863158.938 856523.015 0, 862878.024 856531.077 0, 862597.111 856539.156 0, 
+    862316.199 856547.252 0, 862035.287 856555.364 0, 861754.375 856563.492 0, 861473.464 856571.637 0, 861192.554 856579.799 0, 860911.644 856587.977 0, 860630.734 856596.172 0, 860349.825 856604.383 0, 860068.916 856612.611 0, 859788.008 856620.855 0, 
+    859507.101 856629.116 0, 859226.193 856637.394 0, 858945.287 856645.688 0, 858664.381 856653.998 0, 858382.093 856662.366 0, 858102.57 856670.669 0, 857821.665 856679.029 0, 857540.761 856687.405 0, 857259.857 856695.798 0, 856978.954 856704.208 0, 
+    856698.051 856712.634 0, 856417.149 856721.077 0, 856136.247 856729.536 0, 855855.346 856738.012 0, 855574.445 856746.504 0, 855293.545 856755.013 0, 855012.645 856763.539 0, 854731.746 856772.081 0, 854450.847 856780.639 0, 854169.949 856789.214 0, 
+    853889.051 856797.806 0, 853608.154 856806.414 0, 853327.257 856815.038 0, 853046.361 856823.679 0, 852765.466 856832.337 0, 852484.57 856841.011 0, 852203.676 856849.702 0, 851922.782 856858.409 0, 851640.505 856867.176 0, 851813.79 862441.366 0, 
+    851987.081 868015.741 0, 852268.698 868006.995 0, 852548.936 867998.308 0, 852829.174 867989.637 0, 853109.413 867980.984 0, 853389.653 867972.346 0, 853669.893 867963.725 0, 853950.134 867955.121 0, 854230.375 867946.533 0, 854510.616 867937.961 0, 
+    854790.858 867929.406 0, 855071.101 867920.868 0, 855351.344 867912.346 0, 855631.587 867903.84 0, 855911.831 867895.351 0, 856192.076 867886.879 0, 856472.321 867878.423 0, 856752.566 867869.983 0, 857032.812 867861.56 0, 857313.059 867853.154 0, 
+    857593.306 867844.764 0, 857873.553 867836.39 0, 858153.801 867828.033 0, 858434.05 867819.693 0, 858712.92 867811.41 0, 858994.548 867803.061 0, 859274.798 867794.77 0, 859555.049 867786.496 0, 859835.3 867778.237 0, 860115.551 867769.996 0, 
+    860395.803 867761.771 0, 860676.055 867753.562 0, 860956.308 867745.37 0, 861236.562 867737.195 0, 861516.816 867729.035 0, 861797.07 867720.893 0, 862077.325 867712.767 0, 862357.58 867704.657 0, 862637.836 867696.564 0, 862918.092 867688.487 0, 
+    863198.349 867680.427 0, 863478.606 867672.384 0, 863758.863 867664.357 0, 864039.122 867656.346 0, 864319.38 867648.352 0, 864599.639 867640.374 0, 864879.899 867632.413 0, 865160.159 867624.468 0, 865439.042 867616.579 0, 865281.5 862041.737 0, 
+    865123.964 856467.079 0))
+
+POLYGON ((878892.076 867255.423 0, 878613.17 867262.524 0, 878332.889 867269.677 0, 878052.608 867276.846 0, 877772.327 867284.032 0, 877492.047 867291.235 0, 877211.768 867298.453 0, 876931.488 867305.689 0, 876651.21 867312.941 0, 876370.931 867320.209 0, 
+    876090.653 867327.494 0, 875810.376 867334.795 0, 875530.099 867342.113 0, 875249.822 867349.447 0, 874969.546 867356.798 0, 874689.27 867364.165 0, 874408.995 867371.549 0, 874128.72 867378.949 0, 873848.446 867386.366 0, 873568.172 867393.799 0, 
+    873287.898 867401.249 0, 873007.625 867408.715 0, 872727.352 867416.198 0, 872447.08 867423.697 0, 872165.431 867431.25 0, 871886.537 867438.745 0, 871606.266 867446.294 0, 871325.995 867453.859 0, 871045.725 867461.441 0, 870765.456 867469.039 0, 
+    870485.186 867476.654 0, 870204.918 867484.285 0, 869924.649 867491.933 0, 869644.382 867499.597 0, 869364.114 867507.278 0, 869083.847 867514.975 0, 868803.581 867522.689 0, 868523.315 867530.419 0, 868243.049 867538.166 0, 867962.784 867545.929 0, 
+    867682.52 867553.709 0, 867402.255 867561.505 0, 867121.992 867569.318 0, 866841.728 867577.147 0, 866561.466 867584.993 0, 866281.203 867592.855 0, 866000.942 867600.733 0, 865720.68 867608.629 0, 865439.042 867616.579 0, 865596.588 873191.602 0, 
+    865754.14 878766.802 0, 866035.119 878758.87 0, 866314.724 878750.993 0, 866594.33 878743.133 0, 866873.936 878735.289 0, 867153.542 878727.462 0, 867433.149 878719.651 0, 867712.757 878711.856 0, 867992.364 878704.079 0, 868271.973 878696.317 0, 
+    868551.582 878688.572 0, 868831.191 878680.843 0, 869110.8 878673.131 0, 869390.411 878665.436 0, 869670.021 878657.757 0, 869949.632 878650.094 0, 870229.244 878642.448 0, 870508.856 878634.818 0, 870788.468 878627.204 0, 871068.081 878619.607 0, 
+    871347.694 878612.027 0, 871627.308 878604.463 0, 871906.922 878596.915 0, 872186.537 878589.384 0, 872464.779 878581.907 0, 872745.768 878574.372 0, 873025.383 878566.89 0, 873305 878559.425 0, 873584.617 878551.976 0, 873864.234 878544.544 0, 
+    874143.852 878537.128 0, 874423.47 878529.728 0, 874703.088 878522.345 0, 874982.707 878514.979 0, 875262.327 878507.629 0, 875541.947 878500.295 0, 875821.567 878492.978 0, 876101.188 878485.677 0, 876380.809 878478.393 0, 876660.431 878471.125 0, 
+    876940.053 878463.874 0, 877219.675 878456.639 0, 877499.298 878449.421 0, 877778.921 878442.219 0, 878058.545 878435.034 0, 878338.169 878427.865 0, 878617.794 878420.712 0, 878897.419 878413.576 0, 879175.672 878406.491 0, 879033.872 872830.869 0, 
+    878892.076 867255.423 0))
+
+POLYGON ((892598.168 878084.1 0, 892319.894 878090.399 0, 892040.25 878096.745 0, 891760.606 878103.108 0, 891480.963 878109.487 0, 891201.32 878115.882 0, 890921.678 878122.294 0, 890642.036 878128.722 0, 890362.394 878135.167 0, 890082.752 878141.628 0, 
+    889803.111 878148.106 0, 889523.471 878154.6 0, 889243.83 878161.111 0, 888964.191 878167.638 0, 888684.551 878174.182 0, 888404.912 878180.742 0, 888125.273 878187.318 0, 887845.635 878193.911 0, 887565.997 878200.521 0, 887286.359 878207.146 0, 
+    887006.722 878213.789 0, 886727.085 878220.448 0, 886447.449 878227.123 0, 886167.813 878233.815 0, 885886.806 878240.556 0, 885608.542 878247.247 0, 885328.908 878253.988 0, 885049.273 878260.746 0, 884769.639 878267.52 0, 884490.006 878274.31 0, 
+    884210.372 878281.117 0, 883930.74 878287.941 0, 883651.107 878294.781 0, 883371.475 878301.637 0, 883091.844 878308.51 0, 882812.212 878315.399 0, 882532.582 878322.304 0, 882252.951 878329.227 0, 881973.321 878336.165 0, 881693.692 878343.12 0, 
+    881414.063 878350.092 0, 881134.434 878357.08 0, 880854.805 878364.084 0, 880575.178 878371.105 0, 880295.55 878378.142 0, 880015.923 878385.196 0, 879736.296 878392.266 0, 879456.67 878399.353 0, 879175.672 878406.491 0, 879317.476 883982.287 0, 
+    879459.285 889558.252 0, 879739.624 889551.13 0, 880018.594 889544.06 0, 880297.564 889537.007 0, 880576.535 889529.969 0, 880855.506 889522.949 0, 881134.477 889515.944 0, 881413.449 889508.956 0, 881692.422 889501.985 0, 881971.394 889495.03 0, 
+    882250.367 889488.091 0, 882529.341 889481.169 0, 882808.315 889474.263 0, 883087.289 889467.373 0, 883366.264 889460.5 0, 883645.239 889453.644 0, 883924.215 889446.803 0, 884203.191 889439.98 0, 884482.168 889433.172 0, 884761.144 889426.381 0, 
+    885040.122 889419.607 0, 885319.099 889412.849 0, 885598.077 889406.107 0, 885877.056 889399.382 0, 886154.666 889392.706 0, 886435.014 889385.98 0, 886713.993 889379.304 0, 886992.973 889372.645 0, 887271.954 889366.002 0, 887550.934 889359.375 0, 
+    887829.915 889352.765 0, 888108.897 889346.171 0, 888387.879 889339.593 0, 888666.861 889333.032 0, 888945.844 889326.488 0, 889224.827 889319.959 0, 889503.81 889313.448 0, 889782.794 889306.952 0, 890061.779 889300.473 0, 890340.763 889294.011 0, 
+    890619.748 889287.565 0, 890898.734 889281.135 0, 891177.719 889274.722 0, 891456.705 889268.325 0, 891735.692 889261.944 0, 892014.679 889255.58 0, 892293.666 889249.233 0, 892572.654 889242.902 0, 892850.275 889236.618 0, 892724.22 883660.274 0, 
+    892598.168 878084.1 0))
+
+POLYGON ((906242.119 888952.817 0, 905964.48 888958.316 0, 905685.475 888963.859 0, 905406.471 888969.419 0, 905127.467 888974.995 0, 904848.464 888980.587 0, 904569.461 888986.195 0, 904290.458 888991.821 0, 904011.456 888997.462 0, 903732.454 889003.12 0, 
+    903453.452 889008.794 0, 903174.45 889014.485 0, 902895.449 889020.192 0, 902616.449 889025.916 0, 902337.448 889031.656 0, 902058.448 889037.412 0, 901779.448 889043.185 0, 901500.449 889048.974 0, 901221.45 889054.78 0, 900942.451 889060.602 0, 
+    900663.453 889066.441 0, 900384.455 889072.296 0, 900105.457 889078.167 0, 899826.46 889084.055 0, 899546.097 889089.988 0, 899268.466 889095.88 0, 898989.47 889101.817 0, 898710.474 889107.77 0, 898431.478 889113.74 0, 898152.483 889119.727 0, 
+    897873.488 889125.729 0, 897594.494 889131.748 0, 897315.5 889137.784 0, 897036.506 889143.836 0, 896757.512 889149.905 0, 896478.519 889155.989 0, 896199.526 889162.091 0, 895920.534 889168.208 0, 895641.542 889174.342 0, 895362.55 889180.493 0, 
+    895083.559 889186.66 0, 894804.568 889192.843 0, 894525.577 889199.043 0, 894246.587 889205.259 0, 893967.597 889211.492 0, 893688.608 889217.741 0, 893409.619 889224.007 0, 893130.63 889230.289 0, 892850.275 889236.618 0, 892976.334 894813.127 0, 
+    893102.396 900389.797 0, 893382.092 900383.483 0, 893660.424 900377.215 0, 893938.757 900370.965 0, 894217.09 900364.73 0, 894495.423 900358.512 0, 894773.757 900352.311 0, 895052.091 900346.126 0, 895330.425 900339.957 0, 895608.76 900333.804 0, 
+    895887.095 900327.668 0, 896165.431 900321.548 0, 896443.767 900315.445 0, 896722.103 900309.358 0, 897000.44 900303.288 0, 897278.777 900297.234 0, 897557.114 900291.196 0, 897835.452 900285.174 0, 898113.79 900279.169 0, 898392.128 900273.181 0, 
+    898670.467 900267.209 0, 898948.806 900261.253 0, 899227.146 900255.313 0, 899505.486 900249.39 0, 899782.463 900243.512 0, 900062.166 900237.593 0, 900340.507 900231.719 0, 900618.848 900225.861 0, 900897.19 900220.02 0, 901175.532 900214.196 0, 
+    901453.874 900208.387 0, 901732.217 900202.595 0, 902010.56 900196.819 0, 902288.903 900191.06 0, 902567.246 900185.317 0, 902845.59 900179.591 0, 903123.935 900173.881 0, 903402.279 900168.187 0, 903680.624 900162.509 0, 903958.969 900156.849 0, 
+    904237.315 900151.204 0, 904515.661 900145.576 0, 904794.007 900139.964 0, 905072.354 900134.368 0, 905350.701 900128.789 0, 905629.048 900123.227 0, 905907.396 900117.68 0, 906185.743 900112.15 0, 906462.73 900106.664 0, 906352.423 894529.66 0, 
+    906242.119 888952.817 0))
+
+POLYGON ((919823.811 899861.277 0, 919546.808 899865.981 0, 919268.445 899870.725 0, 918990.083 899875.485 0, 918711.721 899880.261 0, 918433.36 899885.054 0, 918154.998 899889.863 0, 917876.637 899894.688 0, 917598.277 899899.53 0, 917319.916 899904.388 0, 
+    917041.556 899909.263 0, 916763.196 899914.154 0, 916484.836 899919.061 0, 916206.477 899923.985 0, 915928.118 899928.925 0, 915649.759 899933.881 0, 915371.401 899938.854 0, 915093.043 899943.844 0, 914814.685 899948.849 0, 914536.328 899953.871 0, 
+    914257.97 899958.91 0, 913979.613 899963.965 0, 913701.257 899969.036 0, 913422.9 899974.123 0, 913143.184 899979.252 0, 912866.189 899984.348 0, 912587.833 899989.484 0, 912309.478 899994.637 0, 912031.123 899999.807 0, 911752.769 900004.993 0, 
+    911474.414 900010.195 0, 911196.06 900015.414 0, 910917.707 900020.649 0, 910639.354 900025.9 0, 910361.001 900031.168 0, 910082.648 900036.452 0, 909804.296 900041.753 0, 909525.943 900047.069 0, 909247.592 900052.403 0, 908969.24 900057.752 0, 
+    908690.889 900063.119 0, 908412.538 900068.501 0, 908134.188 900073.9 0, 907855.838 900079.315 0, 907577.488 900084.747 0, 907299.138 900090.195 0, 907020.789 900095.659 0, 906742.44 900101.14 0, 906462.73 900106.664 0, 906573.04 905683.826 0, 
+    906683.353 911261.142 0, 906962.404 911255.631 0, 907240.096 911250.163 0, 907517.789 911244.711 0, 907795.482 911239.276 0, 908073.175 911233.858 0, 908350.869 911228.455 0, 908628.562 911223.069 0, 908906.257 911217.699 0, 909183.951 911212.346 0, 
+    909461.646 911207.009 0, 909739.341 911201.688 0, 910017.037 911196.384 0, 910294.733 911191.096 0, 910572.429 911185.824 0, 910850.125 911180.568 0, 911127.822 911175.329 0, 911405.519 911170.107 0, 911683.217 911164.9 0, 911960.914 911159.71 0, 
+    912238.612 911154.537 0, 912516.31 911149.38 0, 912794.009 911144.239 0, 913071.708 911139.114 0, 913348.05 911134.031 0, 913627.107 911128.914 0, 913904.806 911123.838 0, 914182.507 911118.779 0, 914460.207 911113.736 0, 914737.908 911108.71 0, 
+    915015.609 911103.699 0, 915293.31 911098.706 0, 915571.011 911093.728 0, 915848.713 911088.767 0, 916126.416 911083.822 0, 916404.118 911078.894 0, 916681.821 911073.982 0, 916959.524 911069.086 0, 917237.227 911064.206 0, 917514.931 911059.343 0, 
+    917792.635 911054.497 0, 918070.339 911049.666 0, 918348.043 911044.852 0, 918625.748 911040.054 0, 918903.453 911035.273 0, 919181.158 911030.508 0, 919458.864 911025.759 0, 919736.57 911021.027 0, 920012.919 911016.334 0, 919918.364 905438.729 0, 
+    919823.811 899861.277 0))
+
+POLYGON ((933343.124 910809.186 0, 933066.76 910813.098 0, 932789.042 910817.046 0, 932511.324 910821.01 0, 932233.606 910824.99 0, 931955.889 910828.987 0, 931678.172 910833 0, 931400.455 910837.03 0, 931122.738 910841.075 0, 930845.022 910845.138 0, 
+    930567.305 910849.216 0, 930289.589 910853.311 0, 930011.874 910857.422 0, 929734.158 910861.55 0, 929456.443 910865.694 0, 929178.728 910869.854 0, 928901.013 910874.03 0, 928623.299 910878.223 0, 928345.584 910882.433 0, 928067.87 910886.658 0, 
+    927790.157 910890.9 0, 927512.443 910895.158 0, 927234.73 910899.433 0, 926957.017 910903.724 0, 926677.948 910908.052 0, 926401.591 910912.355 0, 926123.879 910916.695 0, 925846.167 910921.051 0, 925568.455 910925.424 0, 925290.744 910929.813 0, 
+    925013.033 910934.219 0, 924735.322 910938.64 0, 924457.611 910943.079 0, 924179.9 910947.533 0, 923902.19 910952.004 0, 923624.48 910956.491 0, 923346.771 910960.994 0, 923069.061 910965.514 0, 922791.352 910970.05 0, 922513.643 910974.603 0, 
+    922235.935 910979.172 0, 921958.226 910983.757 0, 921680.518 910988.359 0, 921402.811 910992.976 0, 921125.103 910997.611 0, 920847.396 911002.261 0, 920569.689 911006.928 0, 920291.982 911011.612 0, 920012.919 911016.334 0, 920107.477 916594.089 0, 
+    920202.038 922171.991 0, 920480.441 922167.279 0, 920757.491 922162.607 0, 921034.542 922157.951 0, 921311.592 922153.312 0, 921588.643 922148.688 0, 921865.694 922144.081 0, 922142.746 922139.491 0, 922419.798 922134.916 0, 922696.85 922130.358 0, 
+    922973.902 922125.817 0, 923250.954 922121.291 0, 923528.007 922116.782 0, 923805.06 922112.289 0, 924082.114 922107.813 0, 924359.167 922103.352 0, 924636.221 922098.909 0, 924913.275 922094.481 0, 925190.329 922090.07 0, 925467.384 922085.675 0, 
+    925744.439 922081.296 0, 926021.494 922076.934 0, 926298.549 922072.587 0, 926575.605 922068.258 0, 926851.309 922063.965 0, 927129.717 922059.647 0, 927406.774 922055.366 0, 927683.83 922051.102 0, 927960.887 922046.853 0, 928237.944 922042.622 0, 
+    928515.002 922038.406 0, 928792.059 922034.207 0, 929069.117 922030.024 0, 929346.175 922025.857 0, 929623.234 922021.707 0, 929900.292 922017.572 0, 930177.351 922013.455 0, 930454.41 922009.353 0, 930731.47 922005.268 0, 931008.529 922001.199 0, 
+    931285.589 921997.147 0, 931562.649 921993.11 0, 931839.71 921989.09 0, 932116.77 921985.087 0, 932393.831 921981.1 0, 932670.892 921977.129 0, 932947.953 921973.174 0, 933225.015 921969.235 0, 933500.725 921965.332 0, 933421.924 916387.186 0, 
+    933343.124 910809.186 0))
+
+POLYGON ((946799.943 921796.246 0, 946524.221 921799.37 0, 946247.149 921802.526 0, 945970.078 921805.698 0, 945693.007 921808.886 0, 945415.936 921812.09 0, 945138.865 921815.311 0, 944861.795 921818.548 0, 944584.724 921821.802 0, 944307.654 921825.072 0, 
+    944030.584 921828.358 0, 943753.514 921831.66 0, 943476.445 921834.979 0, 943199.375 921838.314 0, 942922.306 921841.665 0, 942645.237 921845.033 0, 942368.168 921848.417 0, 942091.099 921851.817 0, 941814.031 921855.234 0, 941536.963 921858.666 0, 
+    941259.895 921862.116 0, 940982.827 921865.581 0, 940705.759 921869.063 0, 940428.692 921872.561 0, 940150.275 921876.093 0, 939874.558 921879.606 0, 939597.491 921883.153 0, 939320.424 921886.716 0, 939043.358 921890.296 0, 938766.292 921893.892 0, 
+    938489.226 921897.504 0, 938212.16 921901.133 0, 937935.095 921904.778 0, 937658.03 921908.439 0, 937380.964 921912.116 0, 937103.9 921915.81 0, 936826.835 921919.52 0, 936549.771 921923.247 0, 936272.706 921926.989 0, 935995.642 921930.748 0, 
+    935718.579 921934.524 0, 935441.515 921938.315 0, 935164.452 921942.123 0, 934887.389 921945.947 0, 934610.326 921949.788 0, 934333.263 921953.645 0, 934056.201 921957.518 0, 933779.139 921961.408 0, 933500.725 921965.332 0, 933579.529 927543.621 0, 
+    933658.335 933122.048 0, 933936.088 933118.132 0, 934212.494 933114.252 0, 934488.899 933110.388 0, 934765.305 933106.54 0, 935041.712 933102.709 0, 935318.118 933098.894 0, 935594.525 933095.095 0, 935870.931 933091.312 0, 936147.339 933087.546 0, 
+    936423.746 933083.796 0, 936700.153 933080.062 0, 936976.561 933076.344 0, 937252.969 933072.643 0, 937529.377 933068.958 0, 937805.786 933065.289 0, 938082.194 933061.637 0, 938358.603 933058 0, 938635.012 933054.38 0, 938911.421 933050.777 0, 
+    939187.831 933047.189 0, 939464.241 933043.618 0, 939740.651 933040.063 0, 940017.061 933036.525 0, 940292.124 933033.019 0, 940569.881 933029.496 0, 940846.292 933026.006 0, 941122.703 933022.533 0, 941399.114 933019.076 0, 941675.526 933015.635 0, 
+    941951.937 933012.21 0, 942228.349 933008.801 0, 942504.761 933005.409 0, 942781.173 933002.033 0, 943057.585 932998.674 0, 943333.998 932995.33 0, 943610.411 932992.003 0, 943886.823 932988.692 0, 944163.237 932985.398 0, 944439.65 932982.119 0, 
+    944716.063 932978.857 0, 944992.477 932975.612 0, 945268.891 932972.382 0, 945545.305 932969.169 0, 945821.719 932965.972 0, 946098.134 932962.791 0, 946374.548 932959.627 0, 946650.963 932956.479 0, 946926.032 932953.362 0, 946862.987 927374.735 0, 
+    946799.943 921796.246 0))
+
+POLYGON ((960194.154 932822.161 0, 959919.075 932824.5 0, 959642.652 932826.867 0, 959366.23 932829.251 0, 959089.807 932831.651 0, 958813.385 932834.067 0, 958536.963 932836.499 0, 958260.541 932838.947 0, 957984.119 932841.412 0, 957707.698 932843.893 0, 
+    957431.276 932846.391 0, 957154.855 932848.904 0, 956878.434 932851.434 0, 956602.013 932853.981 0, 956325.592 932856.543 0, 956049.171 932859.122 0, 955772.751 932861.717 0, 955496.33 932864.328 0, 955219.91 932866.956 0, 954943.49 932869.599 0, 
+    954667.07 932872.259 0, 954390.65 932874.936 0, 954114.23 932877.628 0, 953837.811 932880.337 0, 953560.047 932883.076 0, 953284.972 932885.804 0, 953008.553 932888.561 0, 952732.135 932891.335 0, 952455.716 932894.126 0, 952179.297 932896.932 0, 
+    951902.879 932899.755 0, 951626.461 932902.594 0, 951350.043 932905.449 0, 951073.625 932908.321 0, 950797.207 932911.209 0, 950520.79 932914.113 0, 950244.373 932917.033 0, 949967.955 932919.97 0, 949691.538 932922.923 0, 949415.122 932925.892 0, 
+    949138.705 932928.877 0, 948862.288 932931.879 0, 948585.872 932934.897 0, 948309.456 932937.931 0, 948033.04 932940.982 0, 947756.624 932944.049 0, 947480.209 932947.132 0, 947203.794 932950.231 0, 946926.032 932953.362 0, 946989.079 938532.124 0, 
+    947052.128 944111.015 0, 947329.229 944107.892 0, 947604.987 944104.8 0, 947880.746 944101.724 0, 948156.505 944098.665 0, 948432.264 944095.621 0, 948708.024 944092.594 0, 948983.783 944089.584 0, 949259.543 944086.589 0, 949535.303 944083.611 0, 
+    949811.063 944080.648 0, 950086.823 944077.703 0, 950362.584 944074.773 0, 950638.344 944071.859 0, 950914.105 944068.962 0, 951189.866 944066.081 0, 951465.627 944063.217 0, 951741.389 944060.368 0, 952017.15 944057.536 0, 952292.912 944054.72 0, 
+    952568.673 944051.92 0, 952844.435 944049.136 0, 953120.197 944046.369 0, 953395.96 944043.618 0, 953670.38 944040.896 0, 953947.485 944038.164 0, 954223.247 944035.462 0, 954499.01 944032.775 0, 954774.773 944030.105 0, 955050.537 944027.452 0, 
+    955326.3 944024.814 0, 955602.064 944022.193 0, 955877.827 944019.588 0, 956153.591 944016.999 0, 956429.355 944014.426 0, 956705.119 944011.87 0, 956980.884 944009.33 0, 957256.648 944006.806 0, 957532.413 944004.298 0, 957808.177 944001.807 0, 
+    958083.942 943999.332 0, 958359.707 943996.873 0, 958635.472 943994.43 0, 958911.238 943992.003 0, 959187.003 943989.593 0, 959462.769 943987.199 0, 959738.535 943984.821 0, 960014.3 943982.46 0, 960288.726 943980.126 0, 960241.439 938401.078 0, 
+    960194.154 932822.161 0))
+
+POLYGON ((973525.641 943886.632 0, 973251.208 943888.191 0, 972975.437 943889.774 0, 972699.665 943891.372 0, 972423.894 943892.987 0, 972148.123 943894.618 0, 971872.352 943896.266 0, 971596.581 943897.929 0, 971320.81 943899.609 0, 971045.039 943901.305 0, 
+    970769.268 943903.018 0, 970493.498 943904.746 0, 970217.727 943906.491 0, 969941.957 943908.252 0, 969666.187 943910.03 0, 969390.417 943911.823 0, 969114.647 943913.633 0, 968838.877 943915.459 0, 968563.107 943917.301 0, 968287.337 943919.159 0, 
+    968011.567 943921.034 0, 967735.798 943922.925 0, 967460.029 943924.832 0, 967184.259 943926.755 0, 966907.15 943928.704 0, 966632.721 943930.651 0, 966356.952 943932.623 0, 966081.183 943934.611 0, 965805.415 943936.616 0, 965529.646 943938.636 0, 
+    965253.877 943940.673 0, 964978.109 943942.727 0, 964702.341 943944.796 0, 964426.573 943946.882 0, 964150.805 943948.984 0, 963875.037 943951.102 0, 963599.269 943953.236 0, 963323.502 943955.387 0, 963047.734 943957.553 0, 962771.967 943959.736 0, 
+    962496.2 943961.936 0, 962220.432 943964.151 0, 961944.665 943966.383 0, 961668.899 943968.631 0, 961393.132 943970.895 0, 961117.365 943973.176 0, 960841.599 943975.472 0, 960565.833 943977.785 0, 960288.726 943980.126 0, 960336.014 949559.3 0, 
+    960383.302 955138.596 0, 960659.749 955136.262 0, 960934.859 955133.954 0, 961209.968 955131.663 0, 961485.078 955129.388 0, 961760.188 955127.129 0, 962035.298 955124.887 0, 962310.408 955122.66 0, 962585.519 955120.45 0, 962860.629 955118.256 0, 
+    963135.74 955116.078 0, 963410.85 955113.916 0, 963685.961 955111.771 0, 963961.072 955109.642 0, 964236.183 955107.528 0, 964511.295 955105.432 0, 964786.406 955103.351 0, 965061.517 955101.286 0, 965336.629 955099.238 0, 965611.741 955097.206 0, 
+    965886.852 955095.19 0, 966161.964 955093.19 0, 966437.076 955091.207 0, 966712.189 955089.239 0, 966985.965 955087.298 0, 967262.413 955085.353 0, 967537.526 955083.434 0, 967812.638 955081.532 0, 968087.751 955079.646 0, 968362.864 955077.775 0, 
+    968637.977 955075.921 0, 968913.09 955074.083 0, 969188.203 955072.262 0, 969463.317 955070.456 0, 969738.43 955068.667 0, 970013.543 955066.894 0, 970288.657 955065.137 0, 970563.771 955063.397 0, 970838.884 955061.672 0, 971113.998 955059.964 0, 
+    971389.112 955058.272 0, 971664.226 955056.596 0, 971939.341 955054.936 0, 972214.455 955053.293 0, 972489.569 955051.665 0, 972764.684 955050.054 0, 973039.798 955048.459 0, 973314.913 955046.881 0, 973588.693 955045.326 0, 973557.167 949465.918 0, 
+    973525.641 943886.632 0))
+
+POLYGON ((986794.294 954989.363 0, 986520.509 954990.145 0, 986245.391 954990.946 0, 985970.273 954991.764 0, 985695.155 954992.598 0, 985420.037 954993.448 0, 985144.919 954994.314 0, 984869.801 954995.196 0, 984594.684 954996.095 0, 984319.566 954997.01 0, 
+    984044.448 954997.941 0, 983769.331 954998.888 0, 983494.213 954999.851 0, 983219.096 955000.831 0, 982943.978 955001.827 0, 982668.861 955002.839 0, 982393.744 955003.867 0, 982118.626 955004.911 0, 981843.509 955005.972 0, 981568.392 955007.049 0, 
+    981293.275 955008.141 0, 981018.158 955009.251 0, 980743.041 955010.376 0, 980467.924 955011.517 0, 980191.473 955012.681 0, 979917.691 955013.849 0, 979642.574 955015.039 0, 979367.458 955016.245 0, 979092.341 955017.468 0, 978817.225 955018.707 0, 
+    978542.108 955019.962 0, 978266.992 955021.233 0, 977991.876 955022.52 0, 977716.76 955023.823 0, 977441.644 955025.143 0, 977166.528 955026.479 0, 976891.412 955027.831 0, 976616.296 955029.199 0, 976341.18 955030.583 0, 976066.065 955031.984 0, 
+    975790.949 955033.401 0, 975515.834 955034.834 0, 975240.718 955036.283 0, 974965.603 955037.748 0, 974690.488 955039.23 0, 974415.373 955040.728 0, 974140.258 955042.242 0, 973865.143 955043.772 0, 973588.693 955045.326 0, 973620.219 960624.852 0, 
+    973651.747 966204.493 0, 973927.537 966202.943 0, 974201.995 966201.416 0, 974476.453 966199.906 0, 974750.912 966198.412 0, 975025.37 966196.934 0, 975299.828 966195.472 0, 975574.287 966194.026 0, 975848.746 966192.596 0, 976123.204 966191.183 0, 
+    976397.663 966189.786 0, 976672.122 966188.405 0, 976946.581 966187.04 0, 977221.04 966185.691 0, 977495.499 966184.358 0, 977769.959 966183.042 0, 978044.418 966181.741 0, 978318.877 966180.457 0, 978593.337 966179.189 0, 978867.796 966177.937 0, 
+    979142.256 966176.702 0, 979416.716 966175.482 0, 979691.175 966174.279 0, 979965.635 966173.091 0, 980238.764 966171.926 0, 980514.555 966170.765 0, 980789.015 966169.627 0, 981063.475 966168.504 0, 981337.935 966167.397 0, 981612.396 966166.307 0, 
+    981886.856 966165.233 0, 982161.316 966164.175 0, 982435.777 966163.133 0, 982710.237 966162.107 0, 982984.698 966161.098 0, 983259.158 966160.104 0, 983533.619 966159.127 0, 983808.08 966158.166 0, 984082.54 966157.221 0, 984357.001 966156.292 0, 
+    984631.462 966155.38 0, 984905.923 966154.483 0, 985180.384 966153.603 0, 985454.845 966152.739 0, 985729.306 966151.891 0, 986003.767 966151.059 0, 986278.228 966150.243 0, 986552.69 966149.443 0, 986825.821 966148.664 0, 986810.057 960568.956 0, 
+    986794.294 954989.363 0))
+
+POLYGON ((1000000 966130.054 0, 999726.866 966130.062 0, 999452.403 966130.086 0, 999177.941 966130.126 0, 998903.478 966130.183 0, 998629.016 966130.256 0, 998354.554 966130.344 0, 998080.091 966130.449 0, 997805.629 966130.57 0, 997531.167 966130.708 0, 
+    997256.704 966130.861 0, 996982.242 966131.03 0, 996707.78 966131.216 0, 996433.317 966131.418 0, 996158.855 966131.636 0, 995884.393 966131.87 0, 995609.93 966132.121 0, 995335.468 966132.387 0, 995061.006 966132.67 0, 994786.544 966132.968 0, 
+    994512.081 966133.283 0, 994237.619 966133.614 0, 993963.157 966133.962 0, 993688.695 966134.325 0, 993412.904 966134.706 0, 993139.771 966135.1 0, 992865.309 966135.512 0, 992590.847 966135.94 0, 992316.385 966136.384 0, 992041.923 966136.845 0, 
+    991767.461 966137.321 0, 991492.999 966137.814 0, 991218.537 966138.323 0, 990944.075 966138.847 0, 990669.613 966139.389 0, 990395.151 966139.946 0, 990120.689 966140.519 0, 989846.228 966141.109 0, 989571.766 966141.714 0, 989297.304 966142.336 0, 
+    989022.843 966142.974 0, 988748.381 966143.628 0, 988473.919 966144.299 0, 988199.458 966144.985 0, 987924.996 966145.688 0, 987650.535 966146.407 0, 987376.073 966147.142 0, 987101.612 966147.893 0, 986825.821 966148.664 0, 986841.585 971728.482 0, 
+    986857.349 977308.406 0, 987132.481 977307.637 0, 987406.285 977306.888 0, 987680.09 977306.154 0, 987953.894 977305.437 0, 988227.699 977304.736 0, 988501.504 977304.052 0, 988775.308 977303.383 0, 989049.113 977302.73 0, 989322.918 977302.094 0, 
+    989596.723 977301.473 0, 989870.528 977300.869 0, 990144.332 977300.281 0, 990418.137 977299.709 0, 990691.942 977299.153 0, 990965.747 977298.613 0, 991239.552 977298.09 0, 991513.358 977297.582 0, 991787.163 977297.091 0, 992060.968 977296.615 0, 
+    992334.773 977296.156 0, 992608.578 977295.713 0, 992882.383 977295.286 0, 993156.189 977294.875 0, 993428.668 977294.482 0, 993703.799 977294.102 0, 993977.604 977293.739 0, 994251.41 977293.393 0, 994525.215 977293.062 0, 994799.02 977292.748 0, 
+    995072.826 977292.45 0, 995346.631 977292.168 0, 995620.437 977291.902 0, 995894.242 977291.653 0, 996168.048 977291.419 0, 996441.853 977291.202 0, 996715.659 977291 0, 996989.464 977290.815 0, 997263.269 977290.646 0, 997537.075 977290.493 0, 
+    997810.88 977290.356 0, 998084.686 977290.235 0, 998358.492 977290.13 0, 998632.297 977290.042 0, 998906.103 977289.969 0, 999179.908 977289.913 0, 999453.714 977289.873 0, 999727.519 977289.849 0, 1000000 977289.841 0, 1000000 971709.894 0, 
+    1000000 966130.054 0))
+
+POLYGON ((1013142.651 977308.406 0, 1012870.169 977307.644 0, 1012596.365 977306.895 0, 1012322.56 977306.161 0, 1012048.755 977305.444 0, 1011774.951 977304.743 0, 1011501.146 977304.058 0, 1011227.341 977303.389 0, 1010953.536 977302.736 0, 1010679.732 977302.1 0, 
+    1010405.927 977301.479 0, 1010132.122 977300.875 0, 1009858.317 977300.287 0, 1009584.512 977299.714 0, 1009310.707 977299.158 0, 1009036.902 977298.618 0, 1008763.097 977298.095 0, 1008489.292 977297.587 0, 1008215.487 977297.095 0, 1007941.682 977296.62 0, 
+    1007667.877 977296.16 0, 1007394.071 977295.717 0, 1007120.266 977295.29 0, 1006846.461 977294.879 0, 1006571.332 977294.482 0, 1006298.85 977294.105 0, 1006025.045 977293.743 0, 1005751.24 977293.396 0, 1005477.434 977293.066 0, 1005203.629 977292.751 0, 
+    1004929.824 977292.453 0, 1004656.018 977292.171 0, 1004382.213 977291.905 0, 1004108.407 977291.655 0, 1003834.602 977291.421 0, 1003560.797 977291.204 0, 1003286.991 977291.002 0, 1003013.186 977290.817 0, 1002739.38 977290.647 0, 1002465.575 977290.494 0, 
+    1002191.769 977290.357 0, 1001917.964 977290.236 0, 1001644.158 977290.131 0, 1001370.352 977290.043 0, 1001096.547 977289.97 0, 1000822.741 977289.914 0, 1000548.936 977289.873 0, 1000275.13 977289.849 0, 1000000 977289.841 0, 1000000 982869.89 0, 
+    1000000 988450.037 0, 1000274.47 988450.045 0, 1000547.619 988450.069 0, 1000820.768 988450.109 0, 1001093.916 988450.166 0, 1001367.065 988450.238 0, 1001640.214 988450.327 0, 1001913.362 988450.431 0, 1002186.511 988450.552 0, 1002459.66 988450.689 0, 
+    1002732.808 988450.842 0, 1003005.957 988451.01 0, 1003279.105 988451.195 0, 1003552.254 988451.396 0, 1003825.403 988451.614 0, 1004098.551 988451.847 0, 1004371.7 988452.096 0, 1004644.848 988452.361 0, 1004917.997 988452.643 0, 1005191.145 988452.94 0, 
+    1005464.294 988453.254 0, 1005737.442 988453.584 0, 1006010.591 988453.929 0, 1006283.739 988454.291 0, 1006555.567 988454.667 0, 1006830.036 988455.063 0, 1007103.184 988455.473 0, 1007376.333 988455.899 0, 1007649.481 988456.341 0, 1007922.629 988456.8 0, 
+    1008195.778 988457.274 0, 1008468.926 988457.764 0, 1008742.074 988458.271 0, 1009015.222 988458.793 0, 1009288.37 988459.332 0, 1009561.519 988459.887 0, 1009834.667 988460.458 0, 1010107.815 988461.044 0, 1010380.963 988461.647 0, 1010654.111 988462.266 0, 
+    1010927.259 988462.902 0, 1011200.407 988463.553 0, 1011473.554 988464.22 0, 1011746.702 988464.903 0, 1012019.85 988465.603 0, 1012292.998 988466.318 0, 1012566.145 988467.05 0, 1012839.293 988467.798 0, 1013111.121 988468.558 0, 1013126.886 982888.433 0, 
+    1013142.651 977308.406 0))
+
+POLYGON ((1026222.138 988524.119 0, 1025950.311 988522.592 0, 1025677.166 988521.072 0, 1025404.022 988519.569 0, 1025130.877 988518.082 0, 1024857.733 988516.611 0, 1024584.588 988515.156 0, 1024311.443 988513.717 0, 1024038.298 988512.294 0, 1023765.153 988510.887 0, 
+    1023492.008 988509.496 0, 1023218.862 988508.122 0, 1022945.717 988506.763 0, 1022672.572 988505.42 0, 1022399.426 988504.094 0, 1022126.281 988502.784 0, 1021853.135 988501.489 0, 1021579.989 988500.211 0, 1021306.844 988498.949 0, 1021033.698 988497.703 0, 
+    1020760.552 988496.473 0, 1020487.406 988495.259 0, 1020214.26 988494.061 0, 1019941.114 988492.88 0, 1019666.649 988491.708 0, 1019394.821 988490.564 0, 1019121.675 988489.431 0, 1018848.529 988488.313 0, 1018575.382 988487.212 0, 1018302.236 988486.127 0, 
+    1018029.089 988485.058 0, 1017755.942 988484.005 0, 1017482.796 988482.968 0, 1017209.649 988481.947 0, 1016936.502 988480.942 0, 1016663.355 988479.953 0, 1016390.208 988478.98 0, 1016117.061 988478.023 0, 1015843.914 988477.083 0, 1015570.767 988476.158 0, 
+    1015297.62 988475.25 0, 1015024.473 988474.358 0, 1014751.325 988473.481 0, 1014478.178 988472.621 0, 1014205.031 988471.777 0, 1013931.883 988470.949 0, 1013658.736 988470.137 0, 1013385.588 988469.341 0, 1013111.121 988468.558 0, 1013095.356 994048.777 0, 
+    1013079.591 999629.086 0, 1013353.398 999629.867 0, 1013625.888 999630.661 0, 1013898.379 999631.471 0, 1014170.869 999632.297 0, 1014443.36 999633.139 0, 1014715.85 999633.998 0, 1014988.341 999634.872 0, 1015260.831 999635.762 0, 1015533.321 999636.668 0, 
+    1015805.812 999637.59 0, 1016078.302 999638.529 0, 1016350.792 999639.483 0, 1016623.282 999640.453 0, 1016895.772 999641.44 0, 1017168.262 999642.442 0, 1017440.752 999643.461 0, 1017713.242 999644.495 0, 1017985.731 999645.546 0, 1018258.221 999646.613 0, 
+    1018530.711 999647.695 0, 1018803.2 999648.794 0, 1019075.69 999649.909 0, 1019348.179 999651.04 0, 1019619.353 999652.181 0, 1019893.158 999653.349 0, 1020165.647 999654.528 0, 1020438.136 999655.723 0, 1020710.625 999656.934 0, 1020983.114 999658.161 0, 
+    1021255.603 999659.404 0, 1021528.092 999660.663 0, 1021800.581 999661.938 0, 1022073.07 999663.229 0, 1022345.558 999664.537 0, 1022618.047 999665.86 0, 1022890.536 999667.199 0, 1023163.024 999668.554 0, 1023435.512 999669.926 0, 1023708.001 999671.313 0, 
+    1023980.489 999672.717 0, 1024252.977 999674.136 0, 1024525.465 999675.572 0, 1024797.953 999677.023 0, 1025070.441 999678.491 0, 1025342.928 999679.974 0, 1025615.416 999681.474 0, 1025887.904 999682.99 0, 1026159.077 999684.514 0, 1026190.608 994104.272 0, 
+    1026222.138 988524.119 0))
+
+POLYGON ((1039238.354 999776.894 0, 1038967.184 999774.603 0, 1038694.702 999772.318 0, 1038422.22 999770.048 0, 1038149.737 999767.795 0, 1037877.255 999765.558 0, 1037604.772 999763.336 0, 1037332.289 999761.131 0, 1037059.806 999758.942 0, 1036787.323 999756.768 0, 
+    1036514.84 999754.611 0, 1036242.356 999752.47 0, 1035969.873 999750.345 0, 1035697.389 999748.236 0, 1035424.905 999746.143 0, 1035152.422 999744.066 0, 1034879.938 999742.005 0, 1034607.453 999739.96 0, 1034334.969 999737.931 0, 1034062.485 999735.918 0, 
+    1033790 999733.921 0, 1033517.516 999731.94 0, 1033245.031 999729.976 0, 1032972.546 999728.027 0, 1032698.748 999726.085 0, 1032427.576 999724.178 0, 1032155.091 999722.277 0, 1031882.606 999720.392 0, 1031610.12 999718.524 0, 1031337.635 999716.671 0, 
+    1031065.149 999714.835 0, 1030792.664 999713.015 0, 1030520.178 999711.21 0, 1030247.692 999709.422 0, 1029975.206 999707.65 0, 1029702.72 999705.893 0, 1029430.234 999704.153 0, 1029157.747 999702.429 0, 1028885.261 999700.721 0, 1028612.774 999699.029 0, 
+    1028340.288 999697.353 0, 1028067.801 999695.692 0, 1027795.314 999694.049 0, 1027522.827 999692.421 0, 1027250.34 999690.809 0, 1026977.853 999689.213 0, 1026705.366 999687.633 0, 1026432.878 999686.069 0, 1026159.077 999684.514 0, 1026127.546 1005264.842 0, 
+    1026096.014 1010845.252 0, 1026369.155 1010846.803 0, 1026640.986 1010848.363 0, 1026912.816 1010849.94 0, 1027184.646 1010851.532 0, 1027456.476 1010853.14 0, 1027728.306 1010854.764 0, 1028000.136 1010856.404 0, 1028271.966 1010858.06 0, 1028543.796 1010859.732 0, 
+    1028815.626 1010861.42 0, 1029087.455 1010863.124 0, 1029359.285 1010864.844 0, 1029631.114 1010866.58 0, 1029902.943 1010868.332 0, 1030174.772 1010870.1 0, 1030446.601 1010871.884 0, 1030718.43 1010873.684 0, 1030990.259 1010875.5 0, 1031262.088 1010877.332 0, 
+    1031533.916 1010879.18 0, 1031805.745 1010881.044 0, 1032077.573 1010882.924 0, 1032349.402 1010884.82 0, 1032619.92 1010886.723 0, 1032893.058 1010888.66 0, 1033164.886 1010890.604 0, 1033436.713 1010892.564 0, 1033708.541 1010894.54 0, 1033980.369 1010896.532 0, 
+    1034252.196 1010898.54 0, 1034524.024 1010900.564 0, 1034795.851 1010902.604 0, 1035067.678 1010904.66 0, 1035339.505 1010906.732 0, 1035611.332 1010908.82 0, 1035883.158 1010910.924 0, 1036154.985 1010913.044 0, 1036426.812 1010915.18 0, 1036698.638 1010917.332 0, 
+    1036970.464 1010919.5 0, 1037242.29 1010921.684 0, 1037514.116 1010923.884 0, 1037785.942 1010926.1 0, 1038057.768 1010928.332 0, 1038329.593 1010930.58 0, 1038601.419 1010932.844 0, 1038873.244 1010935.124 0, 1039143.76 1010937.409 0, 1039191.058 1005357.111 0, 
+    1039238.354 999776.894 0))
+
+POLYGON ((1052191.195 1011066.428 0, 1051920.684 1011063.379 0, 1051648.866 1011060.331 0, 1051377.048 1011057.299 0, 1051105.23 1011054.283 0, 1050833.411 1011051.283 0, 1050561.593 1011048.299 0, 1050289.774 1011045.332 0, 1050017.955 1011042.38 0, 1049746.136 1011039.444 0, 
+    1049474.317 1011036.524 0, 1049202.498 1011033.62 0, 1048930.678 1011030.732 0, 1048658.859 1011027.86 0, 1048387.039 1011025.004 0, 1048115.219 1011022.164 0, 1047843.398 1011019.34 0, 1047571.578 1011016.532 0, 1047299.758 1011013.74 0, 1047027.937 1011010.964 0, 
+    1046756.116 1011008.204 0, 1046484.295 1011005.46 0, 1046212.474 1011002.732 0, 1045940.652 1011000.02 0, 1045667.523 1010997.311 0, 1045397.009 1010994.644 0, 1045125.187 1010991.98 0, 1044853.365 1010989.332 0, 1044581.543 1010986.7 0, 1044309.721 1010984.084 0, 
+    1044037.899 1010981.484 0, 1043766.076 1010978.9 0, 1043494.253 1010976.332 0, 1043222.43 1010973.78 0, 1042950.607 1010971.244 0, 1042678.784 1010968.724 0, 1042406.961 1010966.22 0, 1042135.137 1010963.732 0, 1041863.314 1010961.26 0, 1041591.49 1010958.804 0, 
+    1041319.666 1010956.364 0, 1041047.842 1010953.94 0, 1040776.018 1010951.532 0, 1040504.193 1010949.14 0, 1040232.369 1010946.764 0, 1039960.544 1010944.404 0, 1039688.719 1010942.06 0, 1039416.894 1010939.732 0, 1039143.76 1010937.409 0, 1039096.462 1016517.785 0, 
+    1039049.164 1022098.235 0, 1039321.638 1022100.553 0, 1039592.806 1022102.875 0, 1039863.974 1022105.213 0, 1040135.141 1022107.568 0, 1040406.309 1022109.938 0, 1040677.477 1022112.324 0, 1040948.644 1022114.726 0, 1041219.811 1022117.144 0, 1041490.978 1022119.579 0, 
+    1041762.145 1022122.029 0, 1042033.312 1022124.495 0, 1042304.478 1022126.977 0, 1042575.645 1022129.475 0, 1042846.811 1022131.988 0, 1043117.977 1022134.518 0, 1043389.143 1022137.064 0, 1043660.309 1022139.626 0, 1043931.475 1022142.204 0, 1044202.64 1022144.797 0, 
+    1044473.806 1022147.407 0, 1044744.971 1022150.033 0, 1045016.136 1022152.674 0, 1045287.301 1022155.332 0, 1045557.161 1022157.992 0, 1045829.63 1022160.695 0, 1046100.795 1022163.4 0, 1046371.959 1022166.122 0, 1046643.123 1022168.859 0, 1046914.287 1022171.612 0, 
+    1047185.451 1022174.381 0, 1047456.615 1022177.167 0, 1047727.778 1022179.968 0, 1047998.941 1022182.785 0, 1048270.105 1022185.618 0, 1048541.268 1022188.467 0, 1048812.43 1022191.332 0, 1049083.593 1022194.213 0, 1049354.756 1022197.11 0, 1049625.918 1022200.023 0, 
+    1049897.08 1022202.952 0, 1050168.242 1022205.897 0, 1050439.404 1022208.857 0, 1050710.565 1022211.834 0, 1050981.727 1022214.827 0, 1051252.888 1022217.836 0, 1051524.049 1022220.86 0, 1051795.21 1022223.901 0, 1052065.067 1022226.943 0, 1052128.131 1016646.649 0, 
+    1052191.195 1011066.428 0))
+
+POLYGON ((1065080.555 1022392.422 0, 1064810.705 1022388.618 0, 1064539.554 1022384.811 0, 1064268.403 1022381.02 0, 1063997.251 1022377.245 0, 1063726.099 1022373.487 0, 1063454.947 1022369.744 0, 1063183.794 1022366.017 0, 1062912.642 1022362.306 0, 1062641.489 1022358.611 0, 
+    1062370.336 1022354.932 0, 1062099.183 1022351.269 0, 1061828.029 1022347.622 0, 1061556.876 1022343.991 0, 1061285.722 1022340.376 0, 1061014.568 1022336.777 0, 1060743.414 1022333.194 0, 1060472.259 1022329.626 0, 1060201.104 1022326.075 0, 1059929.95 1022322.54 0, 
+    1059658.794 1022319.02 0, 1059387.639 1022315.517 0, 1059116.484 1022312.029 0, 1058845.328 1022308.558 0, 1058572.869 1022305.086 0, 1058303.016 1022301.663 0, 1058031.859 1022298.239 0, 1057760.703 1022294.831 0, 1057489.546 1022291.44 0, 1057218.389 1022288.064 0, 
+    1056947.232 1022284.704 0, 1056676.075 1022281.36 0, 1056404.917 1022278.033 0, 1056133.759 1022274.721 0, 1055862.602 1022271.425 0, 1055591.443 1022268.145 0, 1055320.285 1022264.881 0, 1055049.127 1022261.633 0, 1054777.968 1022258.401 0, 1054506.809 1022255.184 0, 
+    1054235.65 1022251.984 0, 1053964.491 1022248.8 0, 1053693.331 1022245.632 0, 1053422.172 1022242.479 0, 1053151.012 1022239.343 0, 1052879.852 1022236.223 0, 1052608.692 1022233.118 0, 1052337.531 1022230.03 0, 1052065.067 1022226.943 0, 1052002.002 1027807.306 0, 
+    1051938.937 1033387.734 0, 1052210.741 1033390.814 0, 1052481.244 1033393.895 0, 1052751.747 1033396.992 0, 1053022.251 1033400.104 0, 1053292.753 1033403.233 0, 1053563.256 1033406.378 0, 1053833.759 1033409.538 0, 1054104.261 1033412.715 0, 1054374.763 1033415.907 0, 
+    1054645.265 1033419.116 0, 1054915.767 1033422.34 0, 1055186.269 1033425.58 0, 1055456.77 1033428.836 0, 1055727.271 1033432.108 0, 1055997.772 1033435.396 0, 1056268.273 1033438.7 0, 1056538.774 1033442.02 0, 1056809.274 1033445.356 0, 1057079.774 1033448.707 0, 
+    1057350.274 1033452.075 0, 1057620.774 1033455.458 0, 1057891.274 1033458.858 0, 1058161.773 1033462.273 0, 1058430.973 1033465.688 0, 1058702.772 1033469.152 0, 1058973.271 1033472.615 0, 1059243.769 1033476.094 0, 1059514.268 1033479.589 0, 1059784.766 1033483.099 0, 
+    1060055.264 1033486.626 0, 1060325.762 1033490.169 0, 1060596.259 1033493.727 0, 1060866.757 1033497.302 0, 1061137.254 1033500.892 0, 1061407.751 1033504.499 0, 1061678.248 1033508.121 0, 1061948.744 1033511.759 0, 1062219.24 1033515.414 0, 1062489.737 1033519.084 0, 
+    1062760.232 1033522.77 0, 1063030.728 1033526.471 0, 1063301.224 1033530.189 0, 1063571.719 1033533.923 0, 1063842.214 1033537.673 0, 1064112.709 1033541.438 0, 1064383.203 1033545.22 0, 1064653.698 1033549.017 0, 1064922.893 1033552.812 0, 1065001.724 1027972.584 0, 
+    1065080.555 1022392.422 0))
+
+POLYGON ((1077906.332 1033754.572 0, 1077637.146 1033750.016 0, 1077366.663 1033745.455 0, 1077096.181 1033740.909 0, 1076825.697 1033736.379 0, 1076555.214 1033731.865 0, 1076284.731 1033727.367 0, 1076014.247 1033722.885 0, 1075743.763 1033718.419 0, 1075473.278 1033713.969 0, 
+    1075202.793 1033709.535 0, 1074932.309 1033705.117 0, 1074661.823 1033700.714 0, 1074391.338 1033696.328 0, 1074120.852 1033691.957 0, 1073850.366 1033687.603 0, 1073579.88 1033683.264 0, 1073309.394 1033678.941 0, 1073038.907 1033674.634 0, 1072768.42 1033670.343 0, 
+    1072497.933 1033666.068 0, 1072227.445 1033661.809 0, 1071956.957 1033657.566 0, 1071686.469 1033653.338 0, 1071414.684 1033649.107 0, 1071145.493 1033644.932 0, 1070875.004 1033640.752 0, 1070604.515 1033636.589 0, 1070334.026 1033632.441 0, 1070063.536 1033628.309 0, 
+    1069793.047 1033624.193 0, 1069522.557 1033620.093 0, 1069252.067 1033616.009 0, 1068981.576 1033611.941 0, 1068711.086 1033607.889 0, 1068440.595 1033603.853 0, 1068170.103 1033599.833 0, 1067899.612 1033595.828 0, 1067629.12 1033591.84 0, 1067358.629 1033587.867 0, 
+    1067088.137 1033583.91 0, 1066817.644 1033579.97 0, 1066547.152 1033576.045 0, 1066276.659 1033572.136 0, 1066006.166 1033568.243 0, 1065735.673 1033564.366 0, 1065465.179 1033560.505 0, 1065194.686 1033556.66 0, 1064922.893 1033552.812 0, 1064844.061 1039133.101 0, 
+    1064765.229 1044713.446 0, 1065036.361 1044717.285 0, 1065306.198 1044721.12 0, 1065576.034 1044724.972 0, 1065845.87 1044728.84 0, 1066115.707 1044732.723 0, 1066385.542 1044736.623 0, 1066655.378 1044740.538 0, 1066925.214 1044744.469 0, 1067195.049 1044748.416 0, 
+    1067464.884 1044752.379 0, 1067734.718 1044756.358 0, 1068004.553 1044760.352 0, 1068274.387 1044764.363 0, 1068544.221 1044768.389 0, 1068814.055 1044772.432 0, 1069083.888 1044776.49 0, 1069353.722 1044780.564 0, 1069623.555 1044784.654 0, 1069893.388 1044788.76 0, 
+    1070163.22 1044792.882 0, 1070433.053 1044797.019 0, 1070702.885 1044801.173 0, 1070972.716 1044805.342 0, 1071241.254 1044809.507 0, 1071512.379 1044813.728 0, 1071782.21 1044817.945 0, 1072052.041 1044822.178 0, 1072321.872 1044826.427 0, 1072591.702 1044830.692 0, 
+    1072861.532 1044834.972 0, 1073131.362 1044839.269 0, 1073401.192 1044843.581 0, 1073671.021 1044847.909 0, 1073940.85 1044852.253 0, 1074210.679 1044856.613 0, 1074480.508 1044860.989 0, 1074750.336 1044865.381 0, 1075020.164 1044869.788 0, 1075289.992 1044874.212 0, 
+    1075559.819 1044878.651 0, 1075829.647 1044883.107 0, 1076099.474 1044887.578 0, 1076369.3 1044892.065 0, 1076639.127 1044896.568 0, 1076908.953 1044901.086 0, 1077178.779 1044905.621 0, 1077448.605 1044910.171 0, 1077717.137 1044914.716 0, 1077811.735 1039334.616 0, 
+    1077906.332 1033754.572 0))
+
+POLYGON ((1090668.425 1045152.576 0, 1090399.905 1045147.273 0, 1090130.093 1045141.96 0, 1089860.281 1045136.663 0, 1089590.468 1045131.382 0, 1089320.656 1045126.117 0, 1089050.843 1045120.868 0, 1088781.03 1045115.634 0, 1088511.216 1045110.417 0, 1088241.402 1045105.215 0, 
+    1087971.588 1045100.029 0, 1087701.773 1045094.86 0, 1087431.958 1045089.706 0, 1087162.143 1045084.567 0, 1086892.328 1045079.445 0, 1086622.512 1045074.339 0, 1086352.696 1045069.248 0, 1086082.88 1045064.174 0, 1085813.063 1045059.115 0, 1085543.246 1045054.072 0, 
+    1085273.429 1045049.045 0, 1085003.611 1045044.034 0, 1084733.794 1045039.039 0, 1084463.976 1045034.06 0, 1084192.865 1045029.072 0, 1083924.338 1045024.149 0, 1083654.519 1045019.217 0, 1083384.7 1045014.301 0, 1083114.881 1045009.401 0, 1082845.061 1045004.517 0, 
+    1082575.241 1044999.649 0, 1082305.42 1044994.797 0, 1082035.599 1044989.96 0, 1081765.778 1044985.14 0, 1081495.957 1044980.335 0, 1081226.136 1044975.546 0, 1080956.314 1044970.774 0, 1080686.492 1044966.017 0, 1080416.669 1044961.275 0, 1080146.847 1044956.55 0, 
+    1079877.024 1044951.841 0, 1079607.2 1044947.147 0, 1079337.377 1044942.47 0, 1079067.553 1044937.808 0, 1078797.729 1044933.162 0, 1078527.905 1044928.532 0, 1078258.08 1044923.918 0, 1077988.255 1044919.32 0, 1077717.137 1044914.716 0, 1077622.538 1050494.869 0, 
+    1077527.939 1056075.07 0, 1077798.397 1056079.663 0, 1078067.565 1056084.25 0, 1078336.732 1056088.853 0, 1078605.9 1056093.471 0, 1078875.067 1056098.106 0, 1079144.234 1056102.756 0, 1079413.401 1056107.422 0, 1079682.567 1056112.104 0, 1079951.733 1056116.802 0, 
+    1080220.899 1056121.516 0, 1080490.064 1056126.246 0, 1080759.23 1056130.991 0, 1081028.395 1056135.752 0, 1081297.559 1056140.529 0, 1081566.724 1056145.322 0, 1081835.888 1056150.131 0, 1082105.052 1056154.956 0, 1082374.215 1056159.796 0, 1082643.379 1056164.652 0, 
+    1082912.542 1056169.525 0, 1083181.704 1056174.413 0, 1083450.867 1056179.316 0, 1083720.029 1056184.236 0, 1083987.902 1056189.148 0, 1084258.352 1056194.123 0, 1084527.513 1056199.09 0, 1084796.674 1056204.073 0, 1085065.835 1056209.072 0, 1085334.995 1056214.087 0, 
+    1085604.155 1056219.117 0, 1085873.315 1056224.164 0, 1086142.475 1056229.226 0, 1086411.634 1056234.304 0, 1086680.793 1056239.398 0, 1086949.951 1056244.508 0, 1087219.11 1056249.633 0, 1087488.268 1056254.775 0, 1087757.425 1056259.932 0, 1088026.583 1056265.105 0, 
+    1088295.74 1056270.294 0, 1088564.897 1056275.499 0, 1088834.053 1056280.72 0, 1089103.209 1056285.956 0, 1089372.365 1056291.209 0, 1089641.52 1056296.477 0, 1089910.676 1056301.761 0, 1090179.831 1056307.061 0, 1090447.697 1056312.351 0, 1090558.062 1050732.44 0, 
+    1090668.425 1045152.576 0))
+
+POLYGON ((1103366.734 1056586.132 0, 1103098.881 1056580.085 0, 1102829.743 1056574.025 0, 1102560.603 1056567.98 0, 1102291.464 1056561.952 0, 1102022.324 1056555.939 0, 1101753.184 1056549.942 0, 1101484.043 1056543.961 0, 1101214.902 1056537.996 0, 1100945.761 1056532.046 0, 
+    1100676.619 1056526.113 0, 1100407.477 1056520.195 0, 1100138.335 1056514.293 0, 1099869.192 1056508.407 0, 1099600.049 1056502.537 0, 1099330.905 1056496.683 0, 1099061.762 1056490.844 0, 1098792.618 1056485.022 0, 1098523.473 1056479.215 0, 1098254.328 1056473.424 0, 
+    1097985.183 1056467.649 0, 1097716.038 1056461.889 0, 1097446.892 1056456.146 0, 1097177.746 1056450.418 0, 1096907.313 1056444.679 0, 1096639.452 1056439.011 0, 1096370.305 1056433.331 0, 1096101.158 1056427.666 0, 1095832.01 1056422.018 0, 1095562.862 1056416.385 0, 
+    1095293.713 1056410.769 0, 1095024.565 1056405.168 0, 1094755.415 1056399.583 0, 1094486.266 1056394.014 0, 1094217.116 1056388.46 0, 1093947.966 1056382.923 0, 1093678.816 1056377.401 0, 1093409.665 1056371.895 0, 1093140.514 1056366.405 0, 1092871.362 1056360.931 0, 
+    1092602.211 1056355.473 0, 1092333.059 1056350.03 0, 1092063.906 1056344.604 0, 1091794.753 1056339.193 0, 1091525.6 1056333.798 0, 1091256.447 1056328.419 0, 1090987.293 1056323.056 0, 1090718.139 1056317.708 0, 1090447.697 1056312.351 0, 1090337.332 1061892.307 0, 
+    1090226.966 1067472.302 0, 1090496.748 1067477.646 0, 1090765.245 1067482.98 0, 1091033.742 1067488.33 0, 1091302.239 1067493.696 0, 1091570.735 1067499.078 0, 1091839.231 1067504.475 0, 1092107.726 1067509.889 0, 1092376.221 1067515.318 0, 1092644.716 1067520.763 0, 
+    1092913.211 1067526.224 0, 1093181.705 1067531.7 0, 1093450.199 1067537.193 0, 1093718.693 1067542.701 0, 1093987.186 1067548.225 0, 1094255.679 1067553.765 0, 1094524.171 1067559.32 0, 1094792.664 1067564.892 0, 1095061.156 1067570.479 0, 1095329.647 1067576.082 0, 
+    1095598.139 1067581.701 0, 1095866.63 1067587.335 0, 1096135.12 1067592.986 0, 1096403.611 1067598.652 0, 1096670.817 1067604.307 0, 1096940.59 1067610.032 0, 1097209.08 1067615.746 0, 1097477.569 1067621.475 0, 1097746.057 1067627.22 0, 1098014.546 1067632.981 0, 
+    1098283.033 1067638.758 0, 1098551.521 1067644.551 0, 1098820.008 1067650.359 0, 1099088.495 1067656.183 0, 1099356.982 1067662.024 0, 1099625.468 1067667.879 0, 1099893.954 1067673.751 0, 1100162.44 1067679.639 0, 1100430.925 1067685.542 0, 1100699.41 1067691.461 0, 
+    1100967.894 1067697.396 0, 1101236.378 1067703.346 0, 1101504.862 1067709.313 0, 1101773.346 1067715.295 0, 1102041.829 1067721.293 0, 1102310.311 1067727.307 0, 1102578.794 1067733.337 0, 1102847.276 1067739.382 0, 1103114.475 1067745.415 0, 1103240.605 1062165.754 0, 
+    1103366.734 1056586.132 0))
+
+POLYGON ((1116001.161 1068054.936 0, 1115733.978 1068048.149 0, 1115465.514 1068041.345 0, 1115197.05 1068034.557 0, 1114928.585 1068027.784 0, 1114660.12 1068021.028 0, 1114391.654 1068014.287 0, 1114123.189 1068007.562 0, 1113854.722 1068000.853 0, 1113586.256 1067994.159 0, 
+    1113317.789 1067987.482 0, 1113049.321 1067980.82 0, 1112780.853 1067974.174 0, 1112512.385 1067967.544 0, 1112243.916 1067960.93 0, 1111975.447 1067954.331 0, 1111706.978 1067947.748 0, 1111438.508 1067941.181 0, 1111170.038 1067934.63 0, 1110901.567 1067928.095 0, 
+    1110633.096 1067921.575 0, 1110364.625 1067915.071 0, 1110096.153 1067908.584 0, 1109827.681 1067902.111 0, 1109557.927 1067895.624 0, 1109290.736 1067889.215 0, 1109022.263 1067882.79 0, 1108753.789 1067876.381 0, 1108485.315 1067869.988 0, 1108216.841 1067863.61 0, 
+    1107948.366 1067857.249 0, 1107679.891 1067850.903 0, 1107411.415 1067844.573 0, 1107142.94 1067838.259 0, 1106874.463 1067831.961 0, 1106605.987 1067825.678 0, 1106337.51 1067819.412 0, 1106069.032 1067813.161 0, 1105800.555 1067806.926 0, 1105532.077 1067800.706 0, 
+    1105263.598 1067794.503 0, 1104995.119 1067788.315 0, 1104726.64 1067782.143 0, 1104458.161 1067775.987 0, 1104189.681 1067769.847 0, 1103921.201 1067763.722 0, 1103652.72 1067757.614 0, 1103384.239 1067751.521 0, 1103114.475 1067745.415 0, 1102988.344 1073325.111 0, 
+    1102862.213 1078904.838 0, 1103131.317 1078910.929 0, 1103399.141 1078917.007 0, 1103666.964 1078923.101 0, 1103934.788 1078929.211 0, 1104202.611 1078935.336 0, 1104470.434 1078941.477 0, 1104738.256 1078947.634 0, 1105006.078 1078953.806 0, 1105273.9 1078959.995 0, 
+    1105541.721 1078966.199 0, 1105809.542 1078972.419 0, 1106077.362 1078978.654 0, 1106345.182 1078984.906 0, 1106613.002 1078991.173 0, 1106880.822 1078997.456 0, 1107148.641 1079003.754 0, 1107416.459 1079010.069 0, 1107684.278 1079016.399 0, 1107952.096 1079022.745 0, 
+    1108219.913 1079029.107 0, 1108487.73 1079035.484 0, 1108755.547 1079041.877 0, 1109023.364 1079048.286 0, 1109289.901 1079054.681 0, 1109558.995 1079061.152 0, 1109826.811 1079067.608 0, 1110094.626 1079074.08 0, 1110362.44 1079080.568 0, 1110630.254 1079087.072 0, 
+    1110898.068 1079093.591 0, 1111165.881 1079100.126 0, 1111433.694 1079106.677 0, 1111701.507 1079113.244 0, 1111969.319 1079119.826 0, 1112237.131 1079126.424 0, 1112504.943 1079133.038 0, 1112772.754 1079139.668 0, 1113040.564 1079146.313 0, 1113308.375 1079152.974 0, 
+    1113576.185 1079159.651 0, 1113843.994 1079166.344 0, 1114111.803 1079173.053 0, 1114379.612 1079179.777 0, 1114647.42 1079186.517 0, 1114915.228 1079193.273 0, 1115183.036 1079200.044 0, 1115450.843 1079206.832 0, 1115717.372 1079213.602 0, 1115859.267 1073634.254 0, 
+    1116001.161 1068054.936 0))
+
+POLYGON ((1128571.608 1079558.683 0, 1128305.097 1079551.16 0, 1128037.31 1079543.616 0, 1127769.523 1079536.088 0, 1127501.735 1079528.575 0, 1127233.947 1079521.079 0, 1126966.158 1079513.598 0, 1126698.369 1079506.133 0, 1126430.579 1079498.683 0, 1126162.789 1079491.25 0, 
+    1125894.999 1079483.832 0, 1125627.208 1079476.43 0, 1125359.417 1079469.044 0, 1125091.625 1079461.673 0, 1124823.833 1079454.318 0, 1124556.041 1079446.979 0, 1124288.248 1079439.656 0, 1124020.454 1079432.349 0, 1123752.66 1079425.057 0, 1123484.866 1079417.781 0, 
+    1123217.071 1079410.521 0, 1122949.276 1079403.276 0, 1122681.481 1079396.048 0, 1122413.685 1079388.835 0, 1122144.612 1079381.603 0, 1121878.091 1079374.456 0, 1121610.294 1079367.291 0, 1121342.496 1079360.141 0, 1121074.698 1079353.007 0, 1120806.9 1079345.888 0, 
+    1120539.101 1079338.786 0, 1120271.301 1079331.699 0, 1120003.502 1079324.628 0, 1119735.701 1079317.573 0, 1119467.901 1079310.533 0, 1119200.1 1079303.509 0, 1118932.298 1079296.501 0, 1118664.497 1079289.509 0, 1118396.694 1079282.533 0, 1118128.892 1079275.572 0, 
+    1117861.089 1079268.627 0, 1117593.285 1079261.698 0, 1117325.481 1079254.784 0, 1117057.677 1079247.887 0, 1116789.872 1079241.005 0, 1116522.067 1079234.139 0, 1116254.262 1079227.288 0, 1115986.456 1079220.454 0, 1115717.372 1079213.602 0, 1115575.477 1084792.978 0, 
+    1115433.581 1090372.376 0, 1115702.004 1090379.21 0, 1115969.153 1090386.028 0, 1116236.302 1090392.862 0, 1116503.45 1090399.711 0, 1116770.598 1090406.576 0, 1117037.746 1090413.457 0, 1117304.893 1090420.353 0, 1117572.04 1090427.265 0, 1117839.186 1090434.193 0, 
+    1118106.332 1090441.137 0, 1118373.477 1090448.096 0, 1118640.622 1090455.071 0, 1118907.767 1090462.062 0, 1119174.911 1090469.069 0, 1119442.055 1090476.091 0, 1119709.199 1090483.129 0, 1119976.342 1090490.183 0, 1120243.484 1090497.252 0, 1120510.626 1090504.337 0, 
+    1120777.768 1090511.438 0, 1121044.909 1090518.555 0, 1121312.05 1090525.687 0, 1121579.191 1090532.835 0, 1121845.058 1090539.965 0, 1122113.471 1090547.178 0, 1122380.61 1090554.373 0, 1122647.749 1090561.584 0, 1122914.887 1090568.811 0, 1123182.025 1090576.053 0, 
+    1123449.162 1090583.312 0, 1123716.3 1090590.585 0, 1123983.436 1090597.875 0, 1124250.573 1090605.18 0, 1124517.708 1090612.501 0, 1124784.844 1090619.838 0, 1125051.979 1090627.19 0, 1125319.113 1090634.559 0, 1125586.247 1090641.943 0, 1125853.381 1090649.342 0, 
+    1126120.514 1090656.757 0, 1126387.647 1090664.189 0, 1126654.779 1090671.635 0, 1126921.911 1090679.098 0, 1127189.043 1090686.576 0, 1127456.174 1090694.07 0, 1127723.304 1090701.58 0, 1127990.434 1090709.105 0, 1128256.292 1090716.61 0, 1128413.95 1085137.636 0, 
+    1128571.608 1079558.683 0))
+
+POLYGON ((1141077.98 1091097.07 0, 1140812.142 1091088.814 0, 1140545.035 1091080.534 0, 1140277.926 1091072.269 0, 1140010.817 1091064.021 0, 1139743.708 1091055.788 0, 1139476.598 1091047.571 0, 1139209.488 1091039.369 0, 1138942.377 1091031.184 0, 1138675.266 1091023.014 0, 
+    1138408.155 1091014.859 0, 1138141.042 1091006.721 0, 1137873.93 1090998.598 0, 1137606.817 1090990.491 0, 1137339.703 1090982.399 0, 1137072.589 1090974.324 0, 1136805.475 1090966.264 0, 1136538.359 1090958.219 0, 1136271.244 1090950.191 0, 1136004.128 1090942.178 0, 
+    1135737.012 1090934.181 0, 1135469.895 1090926.2 0, 1135202.777 1090918.234 0, 1134935.66 1090910.284 0, 1134667.27 1090902.312 0, 1134401.422 1090894.431 0, 1134134.303 1090886.529 0, 1133867.183 1090878.642 0, 1133600.063 1090870.77 0, 1133332.943 1090862.915 0, 
+    1133065.822 1090855.075 0, 1132798.7 1090847.251 0, 1132531.578 1090839.442 0, 1132264.456 1090831.65 0, 1131997.333 1090823.873 0, 1131730.209 1090816.112 0, 1131463.085 1090808.366 0, 1131195.961 1090800.636 0, 1130928.836 1090792.922 0, 1130661.711 1090785.224 0, 
+    1130394.585 1090777.541 0, 1130127.459 1090769.874 0, 1129860.333 1090762.223 0, 1129593.206 1090754.588 0, 1129326.078 1090746.968 0, 1129058.95 1090739.364 0, 1128791.822 1090731.776 0, 1128524.693 1090724.203 0, 1128256.292 1090716.61 0, 1128098.633 1096295.603 0, 
+    1127940.974 1101874.609 0, 1128208.715 1101882.183 0, 1128475.187 1101889.737 0, 1128741.659 1101897.307 0, 1129008.13 1101904.892 0, 1129274.601 1101912.493 0, 1129541.071 1101920.11 0, 1129807.541 1101927.742 0, 1130074.01 1101935.39 0, 1130340.479 1101943.054 0, 
+    1130606.948 1101950.733 0, 1130873.416 1101958.429 0, 1131139.883 1101966.139 0, 1131406.351 1101973.866 0, 1131672.817 1101981.608 0, 1131939.283 1101989.366 0, 1132205.749 1101997.139 0, 1132472.215 1102004.929 0, 1132738.679 1102012.733 0, 1133005.144 1102020.554 0, 
+    1133271.608 1102028.39 0, 1133538.071 1102036.242 0, 1133804.534 1102044.11 0, 1134070.997 1102051.993 0, 1134336.191 1102059.854 0, 1134603.92 1102067.807 0, 1134870.381 1102075.737 0, 1135136.842 1102083.683 0, 1135403.302 1102091.645 0, 1135669.762 1102099.622 0, 
+    1135936.221 1102107.615 0, 1136202.68 1102115.624 0, 1136469.138 1102123.649 0, 1136735.596 1102131.689 0, 1137002.054 1102139.745 0, 1137268.51 1102147.816 0, 1137534.967 1102155.903 0, 1137801.423 1102164.006 0, 1138067.878 1102172.125 0, 1138334.333 1102180.259 0, 
+    1138600.788 1102188.409 0, 1138867.242 1102196.575 0, 1139133.695 1102204.756 0, 1139400.148 1102212.953 0, 1139666.601 1102221.165 0, 1139933.053 1102229.394 0, 1140199.505 1102237.638 0, 1140465.956 1102245.898 0, 1140731.14 1102254.134 0, 1140904.56 1096675.595 0, 
+    1141077.98 1091097.07 0))
+
+POLYGON ((1153520.182 1102669.791 0, 1153255.02 1102660.806 0, 1152988.594 1102651.793 0, 1152722.166 1102642.797 0, 1152455.739 1102633.816 0, 1152189.31 1102624.85 0, 1151922.882 1102615.9 0, 1151656.452 1102606.966 0, 1151390.022 1102598.048 0, 1151123.592 1102589.145 0, 
+    1150857.161 1102580.258 0, 1150590.729 1102571.387 0, 1150324.297 1102562.531 0, 1150057.865 1102553.691 0, 1149791.432 1102544.867 0, 1149524.998 1102536.059 0, 1149258.564 1102527.266 0, 1148992.13 1102518.488 0, 1148725.695 1102509.727 0, 1148459.259 1102500.981 0, 
+    1148192.823 1102492.251 0, 1147926.386 1102483.536 0, 1147659.949 1102474.838 0, 1147393.511 1102466.154 0, 1147125.808 1102457.446 0, 1146860.635 1102448.835 0, 1146594.195 1102440.199 0, 1146327.756 1102431.579 0, 1146061.316 1102422.974 0, 1145794.875 1102414.385 0, 
+    1145528.434 1102405.812 0, 1145261.992 1102397.254 0, 1144995.55 1102388.712 0, 1144729.107 1102380.186 0, 1144462.664 1102371.675 0, 1144196.22 1102363.18 0, 1143929.776 1102354.701 0, 1143663.331 1102346.237 0, 1143396.886 1102337.789 0, 1143130.44 1102329.357 0, 
+    1142863.994 1102320.941 0, 1142597.547 1102312.54 0, 1142331.1 1102304.155 0, 1142064.652 1102295.785 0, 1141798.204 1102287.431 0, 1141531.755 1102279.093 0, 1141265.306 1102270.771 0, 1140998.857 1102262.464 0, 1140731.14 1102254.134 0, 1140557.719 1107832.681 0, 
+    1140384.298 1113411.234 0, 1140651.355 1113419.544 0, 1140917.148 1113427.83 0, 1141182.941 1113436.132 0, 1141448.733 1113444.449 0, 1141714.524 1113452.783 0, 1141980.315 1113461.132 0, 1142246.106 1113469.496 0, 1142511.896 1113477.876 0, 1142777.686 1113486.272 0, 
+    1143043.475 1113494.683 0, 1143309.263 1113503.11 0, 1143575.051 1113511.553 0, 1143840.839 1113520.012 0, 1144106.626 1113528.486 0, 1144372.412 1113536.975 0, 1144638.198 1113545.48 0, 1144903.984 1113554.001 0, 1145169.769 1113562.538 0, 1145435.554 1113571.09 0, 
+    1145701.338 1113579.658 0, 1145967.121 1113588.242 0, 1146232.904 1113596.841 0, 1146498.687 1113605.456 0, 1146763.206 1113614.045 0, 1147030.25 1113622.732 0, 1147296.031 1113631.394 0, 1147561.812 1113640.071 0, 1147827.592 1113648.764 0, 1148093.371 1113657.473 0, 
+    1148359.15 1113666.197 0, 1148624.929 1113674.937 0, 1148890.707 1113683.693 0, 1149156.484 1113692.464 0, 1149422.261 1113701.251 0, 1149688.037 1113710.053 0, 1149953.813 1113718.872 0, 1150219.589 1113727.705 0, 1150485.363 1113736.555 0, 1150751.138 1113745.42 0, 
+    1151016.911 1113754.301 0, 1151282.685 1113763.197 0, 1151548.457 1113772.109 0, 1151814.23 1113781.037 0, 1152080.001 1113789.98 0, 1152345.773 1113798.939 0, 1152611.543 1113807.913 0, 1152877.313 1113816.904 0, 1153141.821 1113825.867 0, 1153331.002 1108247.827 0, 
+    1153520.182 1102669.791 0))
+
+POLYGON ((1165898.122 1114276.541 0, 1165633.638 1114266.83 0, 1165367.895 1114257.089 0, 1165102.15 1114247.364 0, 1164836.406 1114237.654 0, 1164570.66 1114227.96 0, 1164304.914 1114218.281 0, 1164039.168 1114208.618 0, 1163773.421 1114198.971 0, 1163507.673 1114189.34 0, 
+    1163241.925 1114179.724 0, 1162976.176 1114170.124 0, 1162710.427 1114160.539 0, 1162444.677 1114150.97 0, 1162178.926 1114141.417 0, 1161913.175 1114131.879 0, 1161647.424 1114122.357 0, 1161381.672 1114112.85 0, 1161115.919 1114103.36 0, 1160850.166 1114093.884 0, 
+    1160584.412 1114084.425 0, 1160318.658 1114074.981 0, 1160052.903 1114065.553 0, 1159787.147 1114056.14 0, 1159520.131 1114046.699 0, 1159255.635 1114037.362 0, 1158989.877 1114027.996 0, 1158724.12 1114018.646 0, 1158458.362 1114009.312 0, 1158192.603 1113999.993 0, 
+    1157926.843 1113990.69 0, 1157661.084 1113981.403 0, 1157395.323 1113972.131 0, 1157129.562 1113962.875 0, 1156863.801 1113953.634 0, 1156598.039 1113944.409 0, 1156332.276 1113935.2 0, 1156066.513 1113926.007 0, 1155800.749 1113916.829 0, 1155534.985 1113907.666 0, 
+    1155269.22 1113898.52 0, 1155003.455 1113889.389 0, 1154737.689 1113880.273 0, 1154471.923 1113871.174 0, 1154206.156 1113862.09 0, 1153940.388 1113853.021 0, 1153674.62 1113843.968 0, 1153408.852 1113834.931 0, 1153141.821 1113825.867 0, 1152952.641 1119403.907 0, 
+    1152763.461 1124981.944 0, 1153029.831 1124990.986 0, 1153294.943 1125000.001 0, 1153560.055 1125009.031 0, 1153825.165 1125018.077 0, 1154090.276 1125027.139 0, 1154355.385 1125036.216 0, 1154620.495 1125045.309 0, 1154885.603 1125054.417 0, 1155150.712 1125063.541 0, 
+    1155415.819 1125072.681 0, 1155680.926 1125081.836 0, 1155946.033 1125091.007 0, 1156211.139 1125100.194 0, 1156476.244 1125109.396 0, 1156741.349 1125118.614 0, 1157006.453 1125127.847 0, 1157271.557 1125137.096 0, 1157536.661 1125146.36 0, 1157801.763 1125155.64 0, 
+    1158066.865 1125164.936 0, 1158331.967 1125174.247 0, 1158597.068 1125183.574 0, 1158862.169 1125192.917 0, 1159126.012 1125202.23 0, 1159392.368 1125211.649 0, 1159657.467 1125221.038 0, 1159922.565 1125230.443 0, 1160187.663 1125239.863 0, 1160452.76 1125249.299 0, 
+    1160717.857 1125258.751 0, 1160982.953 1125268.218 0, 1161248.049 1125277.701 0, 1161513.144 1125287.2 0, 1161778.238 1125296.714 0, 1162043.332 1125306.244 0, 1162308.425 1125315.789 0, 1162573.518 1125325.35 0, 1162838.61 1125334.927 0, 1163103.702 1125344.519 0, 
+    1163368.793 1125354.127 0, 1163633.883 1125363.75 0, 1163898.973 1125373.389 0, 1164164.063 1125383.044 0, 1164429.152 1125392.714 0, 1164694.24 1125402.399 0, 1164959.327 1125412.101 0, 1165224.414 1125421.818 0, 1165488.245 1125431.504 0, 1165693.183 1119854.024 0, 
+    1165898.122 1114276.541 0))
+
+POLYGON ((1178211.708 1125917.013 0, 1177947.904 1125906.581 0, 1177682.846 1125896.115 0, 1177417.786 1125885.665 0, 1177152.727 1125875.23 0, 1176887.666 1125864.811 0, 1176622.605 1125854.407 0, 1176357.544 1125844.02 0, 1176092.481 1125833.647 0, 1175827.418 1125823.291 0, 
+    1175562.355 1125812.95 0, 1175297.291 1125802.624 0, 1175032.226 1125792.314 0, 1174767.161 1125782.02 0, 1174502.095 1125771.741 0, 1174237.029 1125761.478 0, 1173971.961 1125751.231 0, 1173706.894 1125740.999 0, 1173441.825 1125730.783 0, 1173176.757 1125720.582 0, 
+    1172911.687 1125710.397 0, 1172646.617 1125700.228 0, 1172381.546 1125690.074 0, 1172116.475 1125679.936 0, 1171850.148 1125669.765 0, 1171586.331 1125659.706 0, 1171321.257 1125649.615 0, 1171056.184 1125639.539 0, 1170791.109 1125629.479 0, 1170526.035 1125619.434 0, 
+    1170260.959 1125609.405 0, 1169995.883 1125599.391 0, 1169730.806 1125589.394 0, 1169465.729 1125579.411 0, 1169200.651 1125569.445 0, 1168935.573 1125559.494 0, 1168670.494 1125549.558 0, 1168405.415 1125539.639 0, 1168140.334 1125529.734 0, 1167875.254 1125519.846 0, 
+    1167610.172 1125509.973 0, 1167345.09 1125500.115 0, 1167080.008 1125490.274 0, 1166814.925 1125480.447 0, 1166549.841 1125470.637 0, 1166284.757 1125460.842 0, 1166019.672 1125451.062 0, 1165754.587 1125441.299 0, 1165488.245 1125431.504 0, 1165283.307 1131008.976 0, 
+    1165078.369 1136586.434 0, 1165344.051 1136596.204 0, 1165608.48 1136605.943 0, 1165872.908 1136615.699 0, 1166137.336 1136625.469 0, 1166401.763 1136635.256 0, 1166666.19 1136645.057 0, 1166930.616 1136654.875 0, 1167195.041 1136664.708 0, 1167459.466 1136674.556 0, 
+    1167723.89 1136684.421 0, 1167988.313 1136694.3 0, 1168252.736 1136704.195 0, 1168517.159 1136714.106 0, 1168781.581 1136724.033 0, 1169046.002 1136733.975 0, 1169310.423 1136743.932 0, 1169574.843 1136753.905 0, 1169839.262 1136763.894 0, 1170103.681 1136773.898 0, 
+    1170368.1 1136783.918 0, 1170632.517 1136793.953 0, 1170896.934 1136804.004 0, 1171161.351 1136814.07 0, 1171424.515 1136824.104 0, 1171690.182 1136834.25 0, 1171954.597 1136844.363 0, 1172219.011 1136854.492 0, 1172483.425 1136864.636 0, 1172747.838 1136874.796 0, 
+    1173012.25 1136884.971 0, 1173276.662 1136895.162 0, 1173541.073 1136905.369 0, 1173805.484 1136915.591 0, 1174069.894 1136925.828 0, 1174334.303 1136936.081 0, 1174598.712 1136946.35 0, 1174863.12 1136956.634 0, 1175127.528 1136966.934 0, 1175391.935 1136977.25 0, 
+    1175656.341 1136987.581 0, 1175920.747 1136997.927 0, 1176185.152 1137008.289 0, 1176449.557 1137018.667 0, 1176713.961 1137029.06 0, 1176978.364 1137039.469 0, 1177242.767 1137049.894 0, 1177507.169 1137060.334 0, 1177770.319 1137070.74 0, 1177991.013 1131493.883 0, 
+    1178211.708 1125917.013 0))
+
+POLYGON ((1190460.851 1137590.9 0, 1190197.728 1137579.751 0, 1189933.357 1137568.564 0, 1189668.985 1137557.393 0, 1189404.612 1137546.237 0, 1189140.238 1137535.097 0, 1188875.864 1137523.972 0, 1188611.489 1137512.863 0, 1188347.114 1137501.77 0, 1188082.738 1137490.692 0, 
+    1187818.361 1137479.629 0, 1187553.984 1137468.582 0, 1187289.606 1137457.551 0, 1187025.227 1137446.535 0, 1186760.847 1137435.535 0, 1186496.467 1137424.551 0, 1186232.087 1137413.582 0, 1185967.705 1137402.628 0, 1185703.323 1137391.69 0, 1185438.941 1137380.768 0, 
+    1185174.558 1137369.861 0, 1184910.174 1137358.97 0, 1184645.789 1137348.094 0, 1184381.404 1137337.234 0, 1184115.769 1137326.338 0, 1183852.632 1137315.561 0, 1183588.245 1137304.747 0, 1183323.857 1137293.949 0, 1183059.469 1137283.167 0, 1182795.08 1137272.4 0, 
+    1182530.69 1137261.649 0, 1182266.3 1137250.914 0, 1182001.909 1137240.193 0, 1181737.518 1137229.489 0, 1181473.125 1137218.8 0, 1181208.733 1137208.127 0, 1180944.339 1137197.469 0, 1180679.945 1137186.827 0, 1180415.551 1137176.2 0, 1180151.155 1137165.589 0, 
+    1179886.76 1137154.993 0, 1179622.363 1137144.413 0, 1179357.966 1137133.849 0, 1179093.568 1137123.3 0, 1178829.17 1137112.767 0, 1178564.771 1137102.249 0, 1178300.371 1137091.747 0, 1178035.971 1137081.26 0, 1177770.319 1137070.74 0, 1177549.626 1142647.579 0, 
+    1177328.933 1148224.396 0, 1177593.925 1148234.891 0, 1177857.669 1148245.351 0, 1178121.412 1148255.827 0, 1178385.154 1148266.319 0, 1178648.896 1148276.826 0, 1178912.638 1148287.349 0, 1179176.378 1148297.887 0, 1179440.118 1148308.441 0, 1179703.858 1148319.01 0, 
+    1179967.597 1148329.595 0, 1180231.335 1148340.195 0, 1180495.072 1148350.811 0, 1180758.809 1148361.442 0, 1181022.546 1148372.089 0, 1181286.281 1148382.752 0, 1181550.016 1148393.43 0, 1181813.751 1148404.123 0, 1182077.484 1148414.832 0, 1182341.218 1148425.556 0, 
+    1182604.95 1148436.296 0, 1182868.682 1148447.052 0, 1183132.413 1148457.823 0, 1183396.144 1148468.61 0, 1183658.627 1148479.361 0, 1183923.603 1148490.229 0, 1184187.332 1148501.062 0, 1184451.06 1148511.911 0, 1184714.787 1148522.775 0, 1184978.514 1148533.655 0, 
+    1185242.24 1148544.55 0, 1185505.966 1148555.461 0, 1185769.691 1148566.387 0, 1186033.415 1148577.329 0, 1186297.139 1148588.286 0, 1186560.862 1148599.259 0, 1186824.584 1148610.248 0, 1187088.305 1148621.251 0, 1187352.026 1148632.271 0, 1187615.747 1148643.306 0, 
+    1187879.467 1148654.356 0, 1188143.186 1148665.422 0, 1188406.904 1148676.504 0, 1188670.622 1148687.601 0, 1188934.339 1148698.713 0, 1189198.055 1148709.841 0, 1189461.771 1148720.985 0, 1189725.486 1148732.144 0, 1189987.955 1148743.266 0, 1190224.402 1143167.094 0, 
+    1190460.851 1137590.9 0))
+
+POLYGON ((1202645.461 1149297.897 0, 1202383.022 1149286.034 0, 1202119.34 1149274.13 0, 1201855.656 1149262.241 0, 1201591.972 1149250.368 0, 1201328.288 1149238.511 0, 1201064.602 1149226.669 0, 1200800.916 1149214.842 0, 1200537.23 1149203.031 0, 1200273.542 1149191.236 0, 
+    1200009.854 1149179.456 0, 1199746.165 1149167.691 0, 1199482.476 1149155.942 0, 1199218.786 1149144.209 0, 1198955.095 1149132.491 0, 1198691.403 1149120.789 0, 1198427.711 1149109.102 0, 1198164.018 1149097.431 0, 1197900.324 1149085.775 0, 1197636.63 1149074.135 0, 
+    1197372.935 1149062.51 0, 1197109.239 1149050.901 0, 1196845.543 1149039.307 0, 1196581.846 1149027.729 0, 1196316.904 1149016.112 0, 1196054.45 1149004.619 0, 1195790.751 1148993.087 0, 1195527.051 1148981.571 0, 1195263.35 1148970.071 0, 1194999.649 1148958.586 0, 
+    1194735.947 1148947.116 0, 1194472.245 1148935.662 0, 1194208.542 1148924.224 0, 1193944.838 1148912.801 0, 1193681.134 1148901.393 0, 1193417.428 1148890.001 0, 1193153.723 1148878.625 0, 1192890.016 1148867.264 0, 1192626.309 1148855.919 0, 1192362.601 1148844.589 0, 
+    1192098.893 1148833.274 0, 1191835.183 1148821.976 0, 1191571.474 1148810.692 0, 1191307.763 1148799.425 0, 1191044.052 1148788.172 0, 1190780.34 1148776.936 0, 1190516.628 1148765.714 0, 1190252.914 1148754.509 0, 1189987.955 1148743.266 0, 1189751.509 1154319.411 0, 
+    1189515.064 1159895.525 0, 1189779.364 1159906.74 0, 1190042.421 1159917.918 0, 1190305.477 1159929.111 0, 1190568.532 1159940.32 0, 1190831.587 1159951.544 0, 1191094.641 1159962.783 0, 1191357.694 1159974.039 0, 1191620.747 1159985.309 0, 1191883.799 1159996.596 0, 
+    1192146.851 1160007.897 0, 1192409.902 1160019.214 0, 1192672.952 1160030.547 0, 1192936.001 1160041.895 0, 1193199.05 1160053.259 0, 1193462.098 1160064.638 0, 1193725.146 1160076.032 0, 1193988.192 1160087.442 0, 1194251.238 1160098.868 0, 1194514.284 1160110.309 0, 
+    1194777.329 1160121.765 0, 1195040.373 1160133.237 0, 1195303.416 1160144.724 0, 1195566.459 1160156.227 0, 1195828.259 1160167.691 0, 1196092.542 1160179.28 0, 1196355.583 1160190.829 0, 1196618.623 1160202.394 0, 1196881.662 1160213.974 0, 1197144.701 1160225.57 0, 
+    1197407.739 1160237.181 0, 1197670.776 1160248.808 0, 1197933.813 1160260.45 0, 1198196.849 1160272.108 0, 1198459.884 1160283.781 0, 1198722.919 1160295.47 0, 1198985.952 1160307.174 0, 1199248.986 1160318.894 0, 1199512.018 1160330.629 0, 1199775.05 1160342.38 0, 
+    1200038.081 1160354.146 0, 1200301.111 1160365.927 0, 1200564.141 1160377.724 0, 1200827.17 1160389.537 0, 1201090.198 1160401.365 0, 1201353.226 1160413.208 0, 1201616.253 1160425.067 0, 1201879.279 1160436.942 0, 1202141.064 1160448.776 0, 1202393.262 1154873.352 0, 
+    1202645.461 1149297.897 0))
+
+POLYGON ((1214765.451 1161037.695 0, 1214503.698 1161025.122 0, 1214240.707 1161012.504 0, 1213977.714 1160999.902 0, 1213714.721 1160987.315 0, 1213451.727 1160974.744 0, 1213188.733 1160962.189 0, 1212925.738 1160949.649 0, 1212662.742 1160937.124 0, 1212399.745 1160924.615 0, 
+    1212136.747 1160912.121 0, 1211873.749 1160899.643 0, 1211610.75 1160887.18 0, 1211347.75 1160874.733 0, 1211084.75 1160862.301 0, 1210821.748 1160849.885 0, 1210558.747 1160837.484 0, 1210295.744 1160825.099 0, 1210032.741 1160812.729 0, 1209769.736 1160800.375 0, 
+    1209506.732 1160788.036 0, 1209243.726 1160775.712 0, 1208980.72 1160763.404 0, 1208717.713 1160751.112 0, 1208453.466 1160738.777 0, 1208191.696 1160726.573 0, 1207928.687 1160714.327 0, 1207665.677 1160702.097 0, 1207402.667 1160689.882 0, 1207139.655 1160677.682 0, 
+    1206876.643 1160665.498 0, 1206613.631 1160653.33 0, 1206350.617 1160641.176 0, 1206087.603 1160629.039 0, 1205824.588 1160616.917 0, 1205561.572 1160604.81 0, 1205298.556 1160592.719 0, 1205035.539 1160580.643 0, 1204772.521 1160568.583 0, 1204509.503 1160556.538 0, 
+    1204246.483 1160544.509 0, 1203983.464 1160532.495 0, 1203720.443 1160520.497 0, 1203457.422 1160508.514 0, 1203194.4 1160496.546 0, 1202931.377 1160484.595 0, 1202668.354 1160472.658 0, 1202405.329 1160460.737 0, 1202141.064 1160448.776 0, 1201888.868 1166024.164 0, 
+    1201636.674 1171599.511 0, 1201900.28 1171611.443 0, 1202162.648 1171623.334 0, 1202425.015 1171635.241 0, 1202687.381 1171647.163 0, 1202949.747 1171659.1 0, 1203212.112 1171671.053 0, 1203474.476 1171683.022 0, 1203736.84 1171695.006 0, 1203999.203 1171707.005 0, 
+    1204261.565 1171719.02 0, 1204523.927 1171731.05 0, 1204786.287 1171743.095 0, 1205048.647 1171755.156 0, 1205311.007 1171767.233 0, 1205573.365 1171779.325 0, 1205835.723 1171791.432 0, 1206098.081 1171803.555 0, 1206360.437 1171815.693 0, 1206622.793 1171827.847 0, 
+    1206885.148 1171840.016 0, 1207147.502 1171852.201 0, 1207409.856 1171864.401 0, 1207672.209 1171876.616 0, 1207933.325 1171888.789 0, 1208196.913 1171901.093 0, 1208459.263 1171913.355 0, 1208721.613 1171925.632 0, 1208983.963 1171937.925 0, 1209246.311 1171950.233 0, 
+    1209508.659 1171962.557 0, 1209771.006 1171974.895 0, 1210033.353 1171987.25 0, 1210295.698 1171999.62 0, 1210558.043 1172012.005 0, 1210820.387 1172024.406 0, 1211082.731 1172036.822 0, 1211345.074 1172049.254 0, 1211607.416 1172061.701 0, 1211869.757 1172074.163 0, 
+    1212132.098 1172086.641 0, 1212394.437 1172099.135 0, 1212656.776 1172111.643 0, 1212919.115 1172124.168 0, 1213181.452 1172136.707 0, 1213443.789 1172149.263 0, 1213706.125 1172161.833 0, 1213968.461 1172174.419 0, 1214229.56 1172186.961 0, 1214497.505 1166612.348 0, 
+    1214765.451 1161037.695 0))
+
+POLYGON ((1226820.737 1172809.986 0, 1226559.671 1172796.706 0, 1226297.373 1172783.379 0, 1226035.073 1172770.067 0, 1225772.773 1172756.771 0, 1225510.472 1172743.49 0, 1225248.17 1172730.225 0, 1224985.867 1172716.975 0, 1224723.564 1172703.741 0, 1224461.259 1172690.521 0, 
+    1224198.954 1172677.318 0, 1223936.648 1172664.13 0, 1223674.342 1172650.957 0, 1223412.034 1172637.8 0, 1223149.726 1172624.658 0, 1222887.417 1172611.531 0, 1222625.108 1172598.42 0, 1222362.797 1172585.325 0, 1222100.486 1172572.245 0, 1221838.174 1172559.18 0, 
+    1221575.861 1172546.131 0, 1221313.548 1172533.097 0, 1221051.233 1172520.079 0, 1220788.918 1172507.076 0, 1220525.369 1172494.027 0, 1220264.286 1172481.116 0, 1220001.969 1172468.16 0, 1219739.65 1172455.218 0, 1219477.332 1172442.293 0, 1219215.012 1172429.382 0, 
+    1218952.692 1172416.488 0, 1218690.37 1172403.608 0, 1218428.048 1172390.744 0, 1218165.726 1172377.896 0, 1217903.402 1172365.063 0, 1217641.078 1172352.245 0, 1217378.753 1172339.443 0, 1217116.428 1172326.656 0, 1216854.101 1172313.885 0, 1216591.774 1172301.129 0, 
+    1216329.446 1172288.388 0, 1216067.117 1172275.663 0, 1215804.788 1172262.954 0, 1215542.458 1172250.26 0, 1215280.127 1172237.581 0, 1215017.795 1172224.918 0, 1214755.463 1172212.27 0, 1214493.129 1172199.638 0, 1214229.56 1172186.961 0, 1213961.618 1177761.529 0, 
+    1213693.678 1183336.048 0, 1213956.588 1183348.693 0, 1214218.265 1183361.293 0, 1214479.941 1183373.91 0, 1214741.617 1183386.541 0, 1215003.291 1183399.188 0, 1215264.965 1183411.85 0, 1215526.639 1183424.528 0, 1215788.311 1183437.221 0, 1216049.983 1183449.93 0, 
+    1216311.654 1183462.654 0, 1216573.324 1183475.393 0, 1216834.994 1183488.148 0, 1217096.662 1183500.918 0, 1217358.33 1183513.704 0, 1217619.998 1183526.505 0, 1217881.664 1183539.321 0, 1218143.33 1183552.153 0, 1218404.995 1183565 0, 1218666.659 1183577.863 0, 
+    1218928.323 1183590.741 0, 1219189.985 1183603.634 0, 1219451.647 1183616.543 0, 1219713.308 1183629.467 0, 1219973.738 1183642.346 0, 1220236.628 1183655.362 0, 1220498.287 1183668.332 0, 1220759.945 1183681.318 0, 1221021.603 1183694.319 0, 1221283.259 1183707.336 0, 
+    1221544.915 1183720.368 0, 1221806.57 1183733.415 0, 1222068.225 1183746.478 0, 1222329.878 1183759.556 0, 1222591.531 1183772.65 0, 1222853.183 1183785.759 0, 1223114.834 1183798.883 0, 1223376.485 1183812.023 0, 1223638.134 1183825.178 0, 1223899.783 1183838.349 0, 
+    1224161.431 1183851.535 0, 1224423.079 1183864.736 0, 1224684.725 1183877.953 0, 1224946.371 1183891.185 0, 1225208.016 1183904.433 0, 1225469.66 1183917.696 0, 1225731.304 1183930.974 0, 1225992.946 1183944.268 0, 1226253.359 1183957.514 0, 1226537.046 1178383.775 0, 
+    1226820.737 1172809.986 0))
+
+POLYGON ((1238811.233 1184614.462 0, 1238550.857 1184600.479 0, 1238289.253 1184586.446 0, 1238027.648 1184572.429 0, 1237766.042 1184558.427 0, 1237504.436 1184544.44 0, 1237242.829 1184530.469 0, 1236981.22 1184516.513 0, 1236719.611 1184502.572 0, 1236458.002 1184488.647 0, 
+    1236196.391 1184474.737 0, 1235934.779 1184460.843 0, 1235673.167 1184446.964 0, 1235411.554 1184433.1 0, 1235149.94 1184419.252 0, 1234888.325 1184405.419 0, 1234626.71 1184391.602 0, 1234365.093 1184377.8 0, 1234103.476 1184364.014 0, 1233841.858 1184350.242 0, 
+    1233580.24 1184336.487 0, 1233318.62 1184322.746 0, 1233057 1184309.021 0, 1232795.378 1184295.312 0, 1232532.528 1184281.553 0, 1232272.133 1184267.939 0, 1232010.51 1184254.275 0, 1231748.885 1184240.627 0, 1231487.26 1184226.995 0, 1231225.634 1184213.378 0, 
+    1230964.007 1184199.776 0, 1230702.38 1184186.189 0, 1230440.751 1184172.618 0, 1230179.122 1184159.063 0, 1229917.492 1184145.523 0, 1229655.861 1184131.998 0, 1229394.23 1184118.489 0, 1229132.597 1184104.995 0, 1228870.964 1184091.516 0, 1228609.33 1184078.053 0, 
+    1228347.695 1184064.605 0, 1228086.059 1184051.173 0, 1227824.423 1184037.756 0, 1227562.786 1184024.354 0, 1227301.148 1184010.968 0, 1227039.509 1183997.597 0, 1226777.87 1183984.242 0, 1226516.229 1183970.902 0, 1226253.359 1183957.514 0, 1225969.673 1189531.2 0, 
+    1225685.991 1195104.826 0, 1225948.203 1195118.18 0, 1226209.187 1195131.486 0, 1226470.171 1195144.808 0, 1226731.153 1195158.146 0, 1226992.135 1195171.498 0, 1227253.116 1195184.866 0, 1227514.097 1195198.25 0, 1227775.076 1195211.648 0, 1228036.055 1195225.062 0, 
+    1228297.033 1195238.492 0, 1228558.01 1195251.937 0, 1228818.986 1195265.397 0, 1229079.962 1195278.872 0, 1229340.936 1195292.363 0, 1229601.91 1195305.869 0, 1229862.884 1195319.391 0, 1230123.856 1195332.928 0, 1230384.827 1195346.48 0, 1230645.798 1195360.048 0, 
+    1230906.768 1195373.631 0, 1231167.737 1195387.229 0, 1231428.706 1195400.843 0, 1231689.673 1195414.472 0, 1231949.415 1195428.052 0, 1232211.606 1195441.776 0, 1232472.571 1195455.452 0, 1232733.536 1195469.142 0, 1232994.499 1195482.848 0, 1233255.462 1195496.569 0, 
+    1233516.424 1195510.306 0, 1233777.385 1195524.058 0, 1234038.345 1195537.825 0, 1234299.305 1195551.608 0, 1234560.263 1195565.406 0, 1234821.221 1195579.22 0, 1235082.178 1195593.048 0, 1235343.135 1195606.893 0, 1235604.09 1195620.752 0, 1235865.045 1195634.627 0, 
+    1236125.998 1195648.517 0, 1236386.951 1195662.423 0, 1236647.904 1195676.344 0, 1236908.855 1195690.28 0, 1237169.805 1195704.232 0, 1237430.755 1195718.199 0, 1237691.704 1195732.181 0, 1237952.652 1195746.179 0, 1238212.375 1195760.126 0, 1238511.802 1190187.323 0, 
+    1238811.233 1184614.462 0))
+
+POLYGON ((1250736.857 1196450.813 0, 1250477.172 1196436.131 0, 1250216.265 1196421.397 0, 1249955.357 1196406.677 0, 1249694.447 1196391.973 0, 1249433.537 1196377.284 0, 1249172.626 1196362.61 0, 1248911.715 1196347.952 0, 1248650.802 1196333.31 0, 1248389.889 1196318.682 0, 
+    1248128.974 1196304.07 0, 1247868.059 1196289.473 0, 1247607.143 1196274.892 0, 1247346.226 1196260.326 0, 1247085.308 1196245.775 0, 1246824.389 1196231.24 0, 1246563.47 1196216.72 0, 1246302.549 1196202.216 0, 1246041.628 1196187.726 0, 1245780.706 1196173.253 0, 
+    1245519.783 1196158.794 0, 1245258.859 1196144.351 0, 1244997.935 1196129.923 0, 1244737.009 1196115.511 0, 1244474.86 1196101.046 0, 1244215.156 1196086.732 0, 1243954.228 1196072.366 0, 1243693.299 1196058.015 0, 1243432.369 1196043.679 0, 1243171.439 1196029.359 0, 
+    1242910.507 1196015.054 0, 1242649.575 1196000.764 0, 1242388.642 1195986.49 0, 1242127.708 1195972.231 0, 1241866.773 1195957.988 0, 1241605.838 1195943.76 0, 1241344.901 1195929.547 0, 1241083.964 1195915.35 0, 1240823.026 1195901.168 0, 1240562.087 1195887.001 0, 
+    1240301.147 1195872.85 0, 1240040.207 1195858.714 0, 1239779.265 1195844.593 0, 1239518.323 1195830.488 0, 1239257.38 1195816.398 0, 1238996.436 1195802.323 0, 1238735.491 1195788.264 0, 1238474.546 1195774.22 0, 1238212.375 1195760.126 0, 1237912.951 1201332.865 0, 
+    1237613.53 1206905.537 0, 1237875.042 1206919.596 0, 1238135.332 1206933.604 0, 1238395.621 1206947.628 0, 1238655.908 1206961.667 0, 1238916.196 1206975.722 0, 1239176.482 1206989.791 0, 1239436.767 1207003.877 0, 1239697.052 1207017.977 0, 1239957.336 1207032.093 0, 
+    1240217.619 1207046.224 0, 1240477.901 1207060.37 0, 1240738.182 1207074.532 0, 1240998.463 1207088.709 0, 1241258.742 1207102.901 0, 1241519.021 1207117.109 0, 1241779.299 1207131.332 0, 1242039.576 1207145.57 0, 1242299.852 1207159.824 0, 1242560.128 1207174.093 0, 
+    1242820.402 1207188.377 0, 1243080.676 1207202.677 0, 1243340.949 1207216.992 0, 1243601.221 1207231.322 0, 1243860.272 1207245.6 0, 1244121.763 1207260.028 0, 1244382.032 1207274.404 0, 1244642.301 1207288.796 0, 1244902.569 1207303.203 0, 1245162.836 1207317.625 0, 
+    1245423.102 1207332.062 0, 1245683.367 1207346.515 0, 1245943.632 1207360.983 0, 1246203.895 1207375.467 0, 1246464.158 1207389.965 0, 1246724.42 1207404.479 0, 1246984.681 1207419.009 0, 1247244.941 1207433.553 0, 1247505.2 1207448.113 0, 1247765.459 1207462.689 0, 
+    1248025.716 1207477.279 0, 1248285.973 1207491.885 0, 1248546.229 1207506.507 0, 1248806.484 1207521.143 0, 1249066.738 1207535.795 0, 1249326.991 1207550.462 0, 1249587.244 1207565.145 0, 1249847.495 1207579.843 0, 1250106.527 1207594.487 0, 1250421.69 1202022.684 0, 
+    1250736.857 1196450.813 0))
+
+POLYGON ((1262597.527 1208318.729 0, 1262338.536 1208303.353 0, 1262078.327 1208287.92 0, 1261818.117 1208272.502 0, 1261557.906 1208257.1 0, 1261297.695 1208241.713 0, 1261037.482 1208226.341 0, 1260777.269 1208210.985 0, 1260517.054 1208195.643 0, 1260256.839 1208180.318 0, 
+    1259996.623 1208165.007 0, 1259736.405 1208149.712 0, 1259476.187 1208134.432 0, 1259215.968 1208119.167 0, 1258955.749 1208103.918 0, 1258695.528 1208088.684 0, 1258435.306 1208073.465 0, 1258175.084 1208058.262 0, 1257914.86 1208043.074 0, 1257654.636 1208027.901 0, 
+    1257394.411 1208012.744 0, 1257134.185 1207997.602 0, 1256873.958 1207982.475 0, 1256613.73 1207967.364 0, 1256352.283 1207952.197 0, 1256093.271 1207937.187 0, 1255833.041 1207922.121 0, 1255572.809 1207907.071 0, 1255312.577 1207892.036 0, 1255052.344 1207877.017 0, 
+    1254792.11 1207862.013 0, 1254531.875 1207847.024 0, 1254271.639 1207832.05 0, 1254011.402 1207817.092 0, 1253751.165 1207802.149 0, 1253490.926 1207787.221 0, 1253230.687 1207772.309 0, 1252970.446 1207757.412 0, 1252710.205 1207742.53 0, 1252449.963 1207727.664 0, 
+    1252189.72 1207712.813 0, 1251929.477 1207697.977 0, 1251669.232 1207683.157 0, 1251408.987 1207668.352 0, 1251148.74 1207653.562 0, 1250888.493 1207638.787 0, 1250628.245 1207624.028 0, 1250367.996 1207609.284 0, 1250106.527 1207594.487 0, 1249791.368 1213166.217 0, 
+    1249476.214 1218737.87 0, 1249737.024 1218752.63 0, 1249996.617 1218767.337 0, 1250256.209 1218782.059 0, 1250515.8 1218796.796 0, 1250775.391 1218811.549 0, 1251034.981 1218826.316 0, 1251294.569 1218841.1 0, 1251554.157 1218855.898 0, 1251813.744 1218870.711 0, 
+    1252073.33 1218885.54 0, 1252332.916 1218900.385 0, 1252592.5 1218915.244 0, 1252852.083 1218930.119 0, 1253111.666 1218945.009 0, 1253371.248 1218959.914 0, 1253630.829 1218974.835 0, 1253890.409 1218989.77 0, 1254149.988 1219004.722 0, 1254409.566 1219019.688 0, 
+    1254669.144 1219034.67 0, 1254928.72 1219049.667 0, 1255188.296 1219064.679 0, 1255447.87 1219079.706 0, 1255706.229 1219094.679 0, 1255967.017 1219109.807 0, 1256226.589 1219124.881 0, 1256486.16 1219139.969 0, 1256745.731 1219155.073 0, 1257005.3 1219170.192 0, 
+    1257264.869 1219185.327 0, 1257524.436 1219200.476 0, 1257784.003 1219215.642 0, 1258043.569 1219230.822 0, 1258303.134 1219246.017 0, 1258562.698 1219261.228 0, 1258822.261 1219276.454 0, 1259081.823 1219291.696 0, 1259341.384 1219306.952 0, 1259600.945 1219322.224 0, 
+    1259860.504 1219337.512 0, 1260120.063 1219352.814 0, 1260379.621 1219368.132 0, 1260639.178 1219383.465 0, 1260898.734 1219398.813 0, 1261158.289 1219414.177 0, 1261417.843 1219429.556 0, 1261677.396 1219444.95 0, 1261935.734 1219460.287 0, 1262266.628 1213889.547 0, 
+    1262597.527 1208318.729 0))
+
+POLYGON ((1274393.164 1220217.902 0, 1274134.868 1220201.835 0, 1273875.36 1220185.707 0, 1273615.85 1220169.595 0, 1273356.339 1220153.498 0, 1273096.828 1220137.417 0, 1272837.315 1220121.351 0, 1272577.802 1220105.3 0, 1272318.288 1220089.264 0, 1272058.772 1220073.243 0, 
+    1271799.256 1220057.238 0, 1271539.739 1220041.248 0, 1271280.221 1220025.274 0, 1271020.702 1220009.314 0, 1270761.182 1219993.37 0, 1270501.661 1219977.441 0, 1270242.139 1219961.528 0, 1269982.616 1219945.629 0, 1269723.092 1219929.746 0, 1269463.567 1219913.879 0, 
+    1269204.042 1219898.026 0, 1268944.515 1219882.189 0, 1268684.988 1219866.367 0, 1268425.459 1219850.561 0, 1268164.717 1219834.695 0, 1267906.399 1219818.993 0, 1267646.868 1219803.232 0, 1267387.336 1219787.487 0, 1267127.803 1219771.757 0, 1266868.269 1219756.042 0, 
+    1266608.734 1219740.342 0, 1266349.198 1219724.657 0, 1266089.661 1219708.988 0, 1265830.124 1219693.334 0, 1265570.585 1219677.696 0, 1265311.046 1219662.072 0, 1265051.505 1219646.464 0, 1264791.964 1219630.872 0, 1264532.421 1219615.294 0, 1264272.878 1219599.732 0, 
+    1264013.334 1219584.185 0, 1263753.789 1219568.653 0, 1263494.243 1219553.137 0, 1263234.696 1219537.636 0, 1262975.149 1219522.15 0, 1262715.6 1219506.679 0, 1262456.05 1219491.224 0, 1262196.5 1219475.784 0, 1261935.734 1219460.287 0, 1261604.845 1225030.945 0, 
+    1261273.961 1230601.516 0, 1261534.068 1230616.974 0, 1261792.962 1230632.375 0, 1262051.856 1230647.791 0, 1262310.749 1230663.223 0, 1262569.641 1230678.669 0, 1262828.532 1230694.131 0, 1263087.422 1230709.608 0, 1263346.312 1230725.101 0, 1263605.2 1230740.609 0, 
+    1263864.088 1230756.131 0, 1264122.974 1230771.67 0, 1264381.86 1230787.223 0, 1264640.745 1230802.792 0, 1264899.628 1230818.375 0, 1265158.511 1230833.975 0, 1265417.393 1230849.589 0, 1265676.274 1230865.218 0, 1265935.155 1230880.863 0, 1266194.034 1230896.523 0, 
+    1266452.912 1230912.198 0, 1266711.789 1230927.889 0, 1266970.666 1230943.595 0, 1267229.541 1230959.316 0, 1267487.206 1230974.978 0, 1267747.29 1230990.803 0, 1268006.162 1231006.57 0, 1268265.034 1231022.352 0, 1268523.905 1231038.149 0, 1268782.775 1231053.962 0, 
+    1269041.644 1231069.789 0, 1269300.512 1231085.632 0, 1269559.379 1231101.49 0, 1269818.246 1231117.364 0, 1270077.111 1231133.252 0, 1270335.975 1231149.156 0, 1270594.839 1231165.075 0, 1270853.701 1231181.009 0, 1271112.563 1231196.959 0, 1271371.423 1231212.924 0, 
+    1271630.283 1231228.904 0, 1271889.142 1231244.899 0, 1272148 1231260.909 0, 1272406.856 1231276.935 0, 1272665.712 1231292.976 0, 1272924.567 1231309.032 0, 1273183.421 1231325.104 0, 1273442.274 1231341.19 0, 1273699.918 1231357.217 0, 1274046.538 1225787.603 0, 
+    1274393.164 1220217.902 0))
+
+POLYGON ((1286123.69 1232148.02 0, 1285866.091 1232131.265 0, 1285607.284 1232114.448 0, 1285348.477 1232097.645 0, 1285089.668 1232080.857 0, 1284830.858 1232064.085 0, 1284572.048 1232047.328 0, 1284313.236 1232030.587 0, 1284054.424 1232013.86 0, 1283795.61 1231997.149 0, 
+    1283536.796 1231980.453 0, 1283277.981 1231963.772 0, 1283019.164 1231947.106 0, 1282760.347 1231930.456 0, 1282501.528 1231913.821 0, 1282242.709 1231897.201 0, 1281983.889 1231880.597 0, 1281725.067 1231864.007 0, 1281466.245 1231847.433 0, 1281207.422 1231830.874 0, 
+    1280948.597 1231814.33 0, 1280689.772 1231797.802 0, 1280430.946 1231781.289 0, 1280172.119 1231764.791 0, 1279912.083 1231748.231 0, 1279654.462 1231731.84 0, 1279395.631 1231715.388 0, 1279136.8 1231698.951 0, 1278877.968 1231682.529 0, 1278619.135 1231666.123 0, 
+    1278360.301 1231649.731 0, 1278101.467 1231633.355 0, 1277842.631 1231616.994 0, 1277583.794 1231600.649 0, 1277324.956 1231584.318 0, 1277066.117 1231568.003 0, 1276807.278 1231551.703 0, 1276548.437 1231535.418 0, 1276289.595 1231519.149 0, 1276030.753 1231502.895 0, 
+    1275771.909 1231486.656 0, 1275513.065 1231470.432 0, 1275254.219 1231454.223 0, 1274995.373 1231438.03 0, 1274736.525 1231421.852 0, 1274477.677 1231405.689 0, 1274218.828 1231389.542 0, 1273959.978 1231373.409 0, 1273699.918 1231357.217 0, 1273353.303 1236926.739 0, 
+    1273006.694 1242496.165 0, 1273266.095 1242512.316 0, 1273524.29 1242528.407 0, 1273782.483 1242544.514 0, 1274040.676 1242560.636 0, 1274298.868 1242576.773 0, 1274557.059 1242592.925 0, 1274815.248 1242609.093 0, 1275073.437 1242625.275 0, 1275331.625 1242641.473 0, 
+    1275589.812 1242657.686 0, 1275847.998 1242673.915 0, 1276106.183 1242690.158 0, 1276364.368 1242706.417 0, 1276622.551 1242722.691 0, 1276880.733 1242738.98 0, 1277138.914 1242755.284 0, 1277397.095 1242771.603 0, 1277655.274 1242787.938 0, 1277913.452 1242804.288 0, 
+    1278171.63 1242820.653 0, 1278429.806 1242837.033 0, 1278687.982 1242853.429 0, 1278946.156 1242869.839 0, 1279203.125 1242886.188 0, 1279462.502 1242902.706 0, 1279720.674 1242919.162 0, 1279978.844 1242935.634 0, 1280237.014 1242952.12 0, 1280495.183 1242968.622 0, 
+    1280753.351 1242985.139 0, 1281011.517 1243001.671 0, 1281269.683 1243018.219 0, 1281527.848 1243034.781 0, 1281786.012 1243051.359 0, 1282044.175 1243067.952 0, 1282302.337 1243084.56 0, 1282560.497 1243101.183 0, 1282818.657 1243117.822 0, 1283076.816 1243134.476 0, 
+    1283334.974 1243151.145 0, 1283593.131 1243167.829 0, 1283851.287 1243184.528 0, 1284109.442 1243201.243 0, 1284367.596 1243217.972 0, 1284625.749 1243234.717 0, 1284883.901 1243251.477 0, 1285142.053 1243268.253 0, 1285398.999 1243284.965 0, 1285761.341 1237716.541 0, 
+    1286123.69 1232148.02 0))
+
+POLYGON ((1297789.027 1244108.772 0, 1297532.126 1244091.334 0, 1297274.024 1244073.83 0, 1297015.92 1244056.34 0, 1296757.815 1244038.866 0, 1296499.709 1244021.407 0, 1296241.603 1244003.963 0, 1295983.495 1243986.535 0, 1295725.386 1243969.121 0, 1295467.276 1243951.723 0, 
+    1295209.165 1243934.34 0, 1294951.053 1243916.972 0, 1294692.94 1243899.62 0, 1294434.827 1243882.282 0, 1294176.712 1243864.96 0, 1293918.596 1243847.653 0, 1293660.479 1243830.361 0, 1293402.361 1243813.084 0, 1293144.242 1243795.823 0, 1292886.122 1243778.577 0, 
+    1292628.001 1243761.345 0, 1292369.878 1243744.13 0, 1292111.755 1243726.929 0, 1291853.631 1243709.743 0, 1291594.304 1243692.493 0, 1291337.38 1243675.418 0, 1291079.253 1243658.278 0, 1290821.125 1243641.153 0, 1290562.996 1243624.044 0, 1290304.865 1243606.949 0, 
+    1290046.734 1243589.87 0, 1289788.602 1243572.806 0, 1289530.469 1243555.757 0, 1289272.335 1243538.724 0, 1289014.2 1243521.705 0, 1288756.064 1243504.702 0, 1288497.926 1243487.714 0, 1288239.788 1243470.741 0, 1287981.649 1243453.784 0, 1287723.509 1243436.841 0, 
+    1287465.368 1243419.914 0, 1287207.226 1243403.002 0, 1286949.082 1243386.105 0, 1286690.938 1243369.223 0, 1286432.793 1243352.357 0, 1286174.647 1243335.506 0, 1285916.5 1243318.67 0, 1285658.352 1243301.849 0, 1285398.999 1243284.965 0, 1285036.664 1248853.287 0, 
+    1284674.335 1254421.504 0, 1284933.029 1254438.345 0, 1285190.522 1254455.123 0, 1285448.013 1254471.917 0, 1285705.504 1254488.725 0, 1285962.994 1254505.549 0, 1286220.482 1254522.387 0, 1286477.97 1254539.241 0, 1286735.457 1254556.11 0, 1286992.942 1254572.995 0, 
+    1287250.427 1254589.894 0, 1287507.911 1254606.809 0, 1287765.394 1254623.738 0, 1288022.875 1254640.683 0, 1288280.356 1254657.643 0, 1288537.836 1254674.619 0, 1288795.314 1254691.609 0, 1289052.792 1254708.614 0, 1289310.269 1254725.635 0, 1289567.745 1254742.671 0, 
+    1289825.219 1254759.722 0, 1290082.693 1254776.788 0, 1290340.166 1254793.869 0, 1290597.637 1254810.966 0, 1290853.909 1254827.997 0, 1291112.578 1254845.204 0, 1291370.047 1254862.346 0, 1291627.514 1254879.503 0, 1291884.981 1254896.675 0, 1292142.447 1254913.862 0, 
+    1292399.911 1254931.065 0, 1292657.375 1254948.283 0, 1292914.837 1254965.515 0, 1293172.299 1254982.763 0, 1293429.76 1255000.026 0, 1293687.219 1255017.305 0, 1293944.678 1255034.598 0, 1294202.135 1255051.907 0, 1294459.592 1255069.23 0, 1294717.047 1255086.569 0, 
+    1294974.502 1255103.923 0, 1295231.955 1255121.293 0, 1295489.408 1255138.677 0, 1295746.859 1255156.076 0, 1296004.309 1255173.491 0, 1296261.759 1255190.921 0, 1296519.207 1255208.366 0, 1296776.654 1255225.826 0, 1297032.903 1255243.22 0, 1297410.961 1249676.049 0, 
+    1297789.027 1244108.772 0))
+
+POLYGON ((1309389.099 1256099.848 0, 1309132.899 1256081.73 0, 1308875.502 1256063.542 0, 1308618.104 1256045.37 0, 1308360.705 1256027.213 0, 1308103.305 1256009.071 0, 1307845.904 1255990.944 0, 1307588.502 1255972.833 0, 1307331.098 1255954.736 0, 1307073.694 1255936.655 0, 
+    1306816.288 1255918.589 0, 1306558.882 1255900.538 0, 1306301.474 1255882.502 0, 1306044.066 1255864.481 0, 1305786.656 1255846.475 0, 1305529.245 1255828.485 0, 1305271.833 1255810.51 0, 1305014.42 1255792.55 0, 1304757.006 1255774.605 0, 1304499.591 1255756.675 0, 
+    1304242.175 1255738.76 0, 1303984.758 1255720.861 0, 1303727.34 1255702.976 0, 1303469.921 1255685.107 0, 1303211.303 1255667.17 0, 1302955.079 1255649.414 0, 1302697.657 1255631.59 0, 1302440.233 1255613.782 0, 1302182.809 1255595.988 0, 1301925.383 1255578.21 0, 
+    1301667.957 1255560.447 0, 1301410.529 1255542.699 0, 1301153.1 1255524.966 0, 1300895.671 1255507.248 0, 1300638.24 1255489.546 0, 1300380.808 1255471.858 0, 1300123.375 1255454.186 0, 1299865.942 1255436.529 0, 1299608.507 1255418.887 0, 1299351.071 1255401.26 0, 
+    1299093.634 1255383.649 0, 1298836.196 1255366.052 0, 1298578.757 1255348.471 0, 1298321.317 1255330.905 0, 1298063.875 1255313.354 0, 1297806.433 1255295.818 0, 1297548.99 1255278.297 0, 1297291.546 1255260.792 0, 1297032.903 1255243.22 0, 1296654.852 1260810.279 0, 
+    1296276.809 1266377.223 0, 1296534.794 1266394.75 0, 1296791.583 1266412.211 0, 1297048.37 1266429.687 0, 1297305.157 1266447.178 0, 1297561.943 1266464.685 0, 1297818.728 1266482.206 0, 1298075.512 1266499.743 0, 1298332.294 1266517.294 0, 1298589.076 1266534.861 0, 
+    1298845.857 1266552.443 0, 1299102.636 1266570.04 0, 1299359.415 1266587.652 0, 1299616.192 1266605.28 0, 1299872.969 1266622.922 0, 1300129.744 1266640.579 0, 1300386.519 1266658.252 0, 1300643.292 1266675.94 0, 1300900.064 1266693.643 0, 1301156.836 1266711.36 0, 
+    1301413.606 1266729.094 0, 1301670.375 1266746.842 0, 1301927.143 1266764.605 0, 1302183.91 1266782.383 0, 1302439.482 1266800.094 0, 1302697.441 1266817.985 0, 1302954.205 1266835.809 0, 1303210.968 1266853.648 0, 1303467.73 1266871.502 0, 1303724.491 1266889.371 0, 
+    1303981.251 1266907.255 0, 1304238.01 1266925.155 0, 1304494.767 1266943.069 0, 1304751.524 1266960.998 0, 1305008.279 1266978.943 0, 1305265.034 1266996.903 0, 1305521.787 1267014.878 0, 1305778.54 1267032.868 0, 1306035.291 1267050.873 0, 1306292.041 1267068.893 0, 
+    1306548.79 1267086.928 0, 1306805.539 1267104.979 0, 1307062.286 1267123.044 0, 1307319.032 1267141.125 0, 1307575.777 1267159.22 0, 1307832.52 1267177.331 0, 1308089.263 1267195.457 0, 1308346.005 1267213.598 0, 1308601.553 1267231.67 0, 1308995.322 1261665.817 0, 
+    1309389.099 1256099.848 0))
+
+POLYGON ((1320923.834 1268120.934 0, 1320668.336 1268102.14 0, 1320411.647 1268083.273 0, 1320154.956 1268064.422 0, 1319898.264 1268045.586 0, 1319641.572 1268026.765 0, 1319384.878 1268007.959 0, 1319128.183 1267989.168 0, 1318871.487 1267970.393 0, 1318614.789 1267951.632 0, 
+    1318358.091 1267932.887 0, 1318101.392 1267914.156 0, 1317844.691 1267895.441 0, 1317587.989 1267876.741 0, 1317331.287 1267858.056 0, 1317074.583 1267839.386 0, 1316817.878 1267820.731 0, 1316561.172 1267802.091 0, 1316304.465 1267783.467 0, 1316047.757 1267764.857 0, 
+    1315791.047 1267746.263 0, 1315534.337 1267727.683 0, 1315277.625 1267709.119 0, 1315020.913 1267690.57 0, 1314763.007 1267671.95 0, 1314507.484 1267653.517 0, 1314250.768 1267635.014 0, 1313994.052 1267616.525 0, 1313737.333 1267598.052 0, 1313480.614 1267579.593 0, 
+    1313223.894 1267561.15 0, 1312967.173 1267542.722 0, 1312710.45 1267524.309 0, 1312453.727 1267505.911 0, 1312197.002 1267487.528 0, 1311940.277 1267469.16 0, 1311683.55 1267450.807 0, 1311426.822 1267432.47 0, 1311170.093 1267414.148 0, 1310913.364 1267395.84 0, 
+    1310656.633 1267377.548 0, 1310399.9 1267359.271 0, 1310143.167 1267341.009 0, 1309886.433 1267322.762 0, 1309629.698 1267304.53 0, 1309372.961 1267286.314 0, 1309116.224 1267268.112 0, 1308859.485 1267249.926 0, 1308601.553 1267231.67 0, 1308207.792 1272797.403 0, 
+    1307814.04 1278363.01 0, 1308071.315 1278381.219 0, 1308327.398 1278399.359 0, 1308583.48 1278417.514 0, 1308839.562 1278435.684 0, 1309095.642 1278453.869 0, 1309351.721 1278472.069 0, 1309607.799 1278490.285 0, 1309863.876 1278508.515 0, 1310119.952 1278526.761 0, 
+    1310376.027 1278545.021 0, 1310632.1 1278563.297 0, 1310888.173 1278581.588 0, 1311144.245 1278599.893 0, 1311400.315 1278618.214 0, 1311656.384 1278636.55 0, 1311912.453 1278654.901 0, 1312168.52 1278673.267 0, 1312424.586 1278691.649 0, 1312680.651 1278710.045 0, 
+    1312936.715 1278728.456 0, 1313192.778 1278746.882 0, 1313448.84 1278765.324 0, 1313704.901 1278783.78 0, 1313959.772 1278802.166 0, 1314217.019 1278820.739 0, 1314473.077 1278839.24 0, 1314729.133 1278857.757 0, 1314985.188 1278876.289 0, 1315241.243 1278894.836 0, 
+    1315497.296 1278913.398 0, 1315753.348 1278931.975 0, 1316009.399 1278950.567 0, 1316265.448 1278969.174 0, 1316521.497 1278987.797 0, 1316777.545 1279006.434 0, 1317033.591 1279025.086 0, 1317289.637 1279043.754 0, 1317545.681 1279062.437 0, 1317801.725 1279081.134 0, 
+    1318057.767 1279099.847 0, 1318313.808 1279118.575 0, 1318569.848 1279137.318 0, 1318825.887 1279156.075 0, 1319081.924 1279174.848 0, 1319337.961 1279193.637 0, 1319593.996 1279212.44 0, 1319850.031 1279231.258 0, 1320104.877 1279250.004 0, 1320514.351 1273685.532 0, 
+    1320923.834 1268120.934 0))
+
+POLYGON ((1332393.158 1280171.718 0, 1332138.364 1280152.252 0, 1331882.384 1280132.711 0, 1331626.402 1280113.184 0, 1331370.42 1280093.673 0, 1331114.436 1280074.177 0, 1330858.451 1280054.696 0, 1330602.465 1280035.229 0, 1330346.478 1280015.778 0, 1330090.49 1279996.342 0, 
+    1329834.501 1279976.921 0, 1329578.51 1279957.516 0, 1329322.518 1279938.125 0, 1329066.525 1279918.749 0, 1328810.531 1279899.388 0, 1328554.536 1279880.043 0, 1328298.54 1279860.712 0, 1328042.543 1279841.397 0, 1327786.544 1279822.096 0, 1327530.544 1279802.811 0, 
+    1327274.544 1279783.541 0, 1327018.542 1279764.286 0, 1326762.539 1279745.045 0, 1326506.534 1279725.82 0, 1326249.343 1279706.521 0, 1325994.523 1279687.415 0, 1325738.515 1279668.236 0, 1325482.506 1279649.071 0, 1325226.497 1279629.921 0, 1324970.486 1279610.786 0, 
+    1324714.473 1279591.667 0, 1324458.46 1279572.562 0, 1324202.446 1279553.473 0, 1323946.43 1279534.399 0, 1323690.414 1279515.339 0, 1323434.396 1279496.295 0, 1323178.377 1279477.266 0, 1322922.357 1279458.252 0, 1322666.336 1279439.253 0, 1322410.314 1279420.269 0, 
+    1322154.291 1279401.3 0, 1321898.266 1279382.346 0, 1321642.241 1279363.407 0, 1321386.214 1279344.484 0, 1321130.186 1279325.575 0, 1320874.158 1279306.681 0, 1320618.128 1279287.803 0, 1320362.096 1279268.939 0, 1320104.877 1279250.004 0, 1319695.412 1284814.345 0, 
+    1319285.958 1290378.551 0, 1319542.52 1290397.439 0, 1319797.896 1290416.254 0, 1320053.271 1290435.084 0, 1320308.645 1290453.929 0, 1320564.017 1290472.79 0, 1320819.389 1290491.665 0, 1321074.76 1290510.555 0, 1321330.129 1290529.46 0, 1321585.497 1290548.381 0, 
+    1321840.865 1290567.316 0, 1322096.231 1290586.267 0, 1322351.596 1290605.232 0, 1322606.96 1290624.213 0, 1322862.322 1290643.208 0, 1323117.684 1290662.219 0, 1323373.044 1290681.244 0, 1323628.404 1290700.285 0, 1323883.762 1290719.34 0, 1324139.119 1290738.411 0, 
+    1324394.475 1290757.497 0, 1324649.83 1290776.598 0, 1324905.184 1290795.713 0, 1325160.537 1290814.844 0, 1325414.705 1290833.901 0, 1325671.238 1290853.151 0, 1325926.588 1290872.327 0, 1326181.936 1290891.518 0, 1326437.283 1290910.723 0, 1326692.629 1290929.944 0, 
+    1326947.974 1290949.18 0, 1327203.317 1290968.431 0, 1327458.66 1290987.698 0, 1327714.001 1291006.979 0, 1327969.341 1291026.275 0, 1328224.68 1291045.586 0, 1328480.018 1291064.912 0, 1328735.355 1291084.253 0, 1328990.691 1291103.609 0, 1329246.025 1291122.981 0, 
+    1329501.359 1291142.367 0, 1329756.691 1291161.768 0, 1330012.022 1291181.185 0, 1330267.352 1291200.616 0, 1330522.681 1291220.062 0, 1330778.008 1291239.524 0, 1331033.335 1291259 0, 1331288.66 1291278.492 0, 1331542.802 1291297.908 0, 1331967.975 1285734.881 0, 
+    1332393.158 1280171.718 0))
+
+POLYGON ((1343797 1292251.888 0, 1343542.912 1292231.754 0, 1343287.643 1292211.542 0, 1343032.372 1292191.344 0, 1342777.101 1292171.161 0, 1342521.828 1292150.993 0, 1342266.554 1292130.841 0, 1342011.279 1292110.703 0, 1341756.002 1292090.581 0, 1341500.725 1292070.473 0, 
+    1341245.446 1292050.38 0, 1340990.166 1292030.303 0, 1340734.885 1292010.24 0, 1340479.602 1291990.193 0, 1340224.319 1291970.161 0, 1339969.034 1291950.143 0, 1339713.748 1291930.141 0, 1339458.461 1291910.153 0, 1339203.173 1291890.181 0, 1338947.884 1291870.224 0, 
+    1338692.593 1291850.281 0, 1338437.301 1291830.354 0, 1338182.009 1291810.442 0, 1337926.714 1291790.545 0, 1337670.238 1291770.571 0, 1337416.123 1291750.795 0, 1337160.825 1291730.943 0, 1336905.526 1291711.106 0, 1336650.227 1291691.284 0, 1336394.925 1291671.477 0, 
+    1336139.623 1291651.685 0, 1335884.32 1291631.908 0, 1335629.015 1291612.146 0, 1335373.709 1291592.399 0, 1335118.403 1291572.667 0, 1334863.094 1291552.95 0, 1334607.785 1291533.248 0, 1334352.475 1291513.562 0, 1334097.163 1291493.89 0, 1333841.851 1291474.233 0, 
+    1333586.537 1291454.591 0, 1333331.222 1291434.965 0, 1333075.906 1291415.353 0, 1332820.588 1291395.756 0, 1332565.27 1291376.175 0, 1332309.95 1291356.608 0, 1332054.629 1291337.056 0, 1331799.308 1291317.52 0, 1331542.802 1291297.908 0, 1331117.64 1296860.794 0, 
+    1330692.489 1302423.535 0, 1330948.337 1302443.097 0, 1331203.004 1302462.584 0, 1331457.67 1302482.085 0, 1331712.335 1302501.601 0, 1331966.998 1302521.133 0, 1332221.661 1302540.679 0, 1332476.322 1302560.241 0, 1332730.982 1302579.817 0, 1332985.642 1302599.408 0, 
+    1333240.299 1302619.015 0, 1333494.956 1302638.636 0, 1333749.612 1302658.273 0, 1334004.266 1302677.924 0, 1334258.919 1302697.59 0, 1334513.572 1302717.271 0, 1334768.223 1302736.968 0, 1335022.872 1302756.679 0, 1335277.521 1302776.405 0, 1335532.168 1302796.147 0, 
+    1335786.815 1302815.903 0, 1336041.46 1302835.674 0, 1336296.104 1302855.46 0, 1336550.747 1302875.262 0, 1336804.21 1302894.986 0, 1337060.029 1302914.909 0, 1337314.668 1302934.755 0, 1337569.306 1302954.616 0, 1337823.943 1302974.492 0, 1338078.579 1302994.384 0, 
+    1338333.214 1303014.29 0, 1338587.847 1303034.211 0, 1338842.479 1303054.147 0, 1339097.111 1303074.098 0, 1339351.741 1303094.064 0, 1339606.369 1303114.045 0, 1339860.997 1303134.041 0, 1340115.623 1303154.052 0, 1340370.249 1303174.078 0, 1340624.873 1303194.119 0, 
+    1340879.495 1303214.175 0, 1341134.117 1303234.246 0, 1341388.738 1303254.332 0, 1341643.357 1303274.433 0, 1341897.975 1303294.549 0, 1342152.592 1303314.68 0, 1342407.208 1303334.826 0, 1342661.823 1303354.987 0, 1342915.259 1303375.069 0, 1343356.124 1297813.552 0, 
+    1343797 1292251.888 0))
+
+POLYGON ((1355135.291 1304361.131 0, 1354881.911 1304340.332 0, 1354627.354 1304319.452 0, 1354372.796 1304298.587 0, 1354118.237 1304277.737 0, 1353863.677 1304256.902 0, 1353609.115 1304236.081 0, 1353354.553 1304215.276 0, 1353099.989 1304194.486 0, 1352845.423 1304173.711 0, 
+    1352590.857 1304152.95 0, 1352336.289 1304132.205 0, 1352081.72 1304111.475 0, 1351827.15 1304090.759 0, 1351572.579 1304070.059 0, 1351318.007 1304049.374 0, 1351063.433 1304028.703 0, 1350808.858 1304008.048 0, 1350554.282 1303987.408 0, 1350299.704 1303966.782 0, 
+    1350045.126 1303946.172 0, 1349790.546 1303925.576 0, 1349535.965 1303904.996 0, 1349281.383 1303884.43 0, 1349025.623 1303863.785 0, 1348772.215 1303843.344 0, 1348517.629 1303822.824 0, 1348263.042 1303802.318 0, 1348008.453 1303781.827 0, 1347753.864 1303761.352 0, 
+    1347499.273 1303740.891 0, 1347244.681 1303720.446 0, 1346990.088 1303700.015 0, 1346735.494 1303679.599 0, 1346480.898 1303659.199 0, 1346226.302 1303638.813 0, 1345971.704 1303618.442 0, 1345717.105 1303598.087 0, 1345462.504 1303577.746 0, 1345207.903 1303557.42 0, 
+    1344953.3 1303537.109 0, 1344698.696 1303516.814 0, 1344444.091 1303496.533 0, 1344189.485 1303476.267 0, 1343934.878 1303456.016 0, 1343680.269 1303435.78 0, 1343425.659 1303415.559 0, 1343171.048 1303395.354 0, 1342915.259 1303375.069 0, 1342474.406 1308936.437 0, 
+    1342033.565 1314497.648 0, 1342288.697 1314517.88 0, 1342542.653 1314538.034 0, 1342796.609 1314558.203 0, 1343050.563 1314578.387 0, 1343304.515 1314598.586 0, 1343558.467 1314618.799 0, 1343812.417 1314639.028 0, 1344066.367 1314659.272 0, 1344320.315 1314679.53 0, 
+    1344574.262 1314699.804 0, 1344828.207 1314720.092 0, 1345082.152 1314740.396 0, 1345336.095 1314760.714 0, 1345590.037 1314781.047 0, 1345843.978 1314801.395 0, 1346097.918 1314821.759 0, 1346351.856 1314842.137 0, 1346605.793 1314862.53 0, 1346859.73 1314882.938 0, 
+    1347113.664 1314903.361 0, 1347367.598 1314923.799 0, 1347621.531 1314944.251 0, 1347875.462 1314964.719 0, 1348128.219 1314985.107 0, 1348383.321 1315005.7 0, 1348637.248 1315026.212 0, 1348891.175 1315046.74 0, 1349145.1 1315067.282 0, 1349399.024 1315087.84 0, 
+    1349652.947 1315108.412 0, 1349906.869 1315128.999 0, 1350160.789 1315149.602 0, 1350414.708 1315170.219 0, 1350668.626 1315190.851 0, 1350922.543 1315211.498 0, 1351176.458 1315232.16 0, 1351430.373 1315252.837 0, 1351684.286 1315273.529 0, 1351938.198 1315294.236 0, 
+    1352192.108 1315314.958 0, 1352446.018 1315335.695 0, 1352699.926 1315356.447 0, 1352953.833 1315377.213 0, 1353207.739 1315397.995 0, 1353461.643 1315418.792 0, 1353715.547 1315439.603 0, 1353969.449 1315460.43 0, 1354222.178 1315481.175 0, 1354678.728 1309921.231 0, 
+    1355135.291 1304361.131 0))
+
+POLYGON ((1366407.963 1316499.132 0, 1366155.292 1316477.673 0, 1365901.45 1316456.129 0, 1365647.606 1316434.6 0, 1365393.761 1316413.087 0, 1365139.915 1316391.588 0, 1364886.068 1316370.104 0, 1364632.219 1316348.635 0, 1364378.37 1316327.181 0, 1364124.518 1316305.742 0, 
+    1363870.666 1316284.318 0, 1363616.812 1316262.908 0, 1363362.958 1316241.514 0, 1363109.101 1316220.135 0, 1362855.244 1316198.77 0, 1362601.385 1316177.421 0, 1362347.525 1316156.086 0, 1362093.664 1316134.767 0, 1361839.802 1316113.462 0, 1361585.938 1316092.172 0, 
+    1361332.073 1316070.898 0, 1361078.207 1316049.638 0, 1360824.339 1316028.393 0, 1360570.471 1316007.163 0, 1360315.43 1315985.85 0, 1360062.73 1315964.748 0, 1359808.857 1315943.563 0, 1359554.984 1315922.393 0, 1359301.109 1315901.237 0, 1359047.232 1315880.097 0, 
+    1358793.355 1315858.972 0, 1358539.476 1315837.861 0, 1358285.596 1315816.766 0, 1358031.715 1315795.685 0, 1357777.833 1315774.62 0, 1357523.949 1315753.569 0, 1357270.064 1315732.534 0, 1357016.178 1315711.513 0, 1356762.291 1315690.507 0, 1356508.402 1315669.516 0, 
+    1356254.513 1315648.54 0, 1356000.622 1315627.579 0, 1355746.729 1315606.633 0, 1355492.836 1315585.702 0, 1355238.941 1315564.786 0, 1354985.045 1315543.885 0, 1354731.148 1315522.999 0, 1354477.249 1315502.127 0, 1354222.178 1315481.175 0, 1353765.641 1321040.958 0, 
+    1353309.117 1326600.576 0, 1353563.531 1326621.475 0, 1353816.775 1326642.293 0, 1354070.018 1326663.125 0, 1354323.26 1326683.972 0, 1354576.5 1326704.834 0, 1354829.739 1326725.712 0, 1355082.977 1326746.604 0, 1355336.213 1326767.511 0, 1355589.449 1326788.432 0, 
+    1355842.683 1326809.369 0, 1356095.916 1326830.321 0, 1356349.147 1326851.287 0, 1356602.378 1326872.269 0, 1356855.607 1326893.265 0, 1357108.835 1326914.276 0, 1357362.062 1326935.303 0, 1357615.287 1326956.344 0, 1357868.512 1326977.4 0, 1358121.735 1326998.47 0, 
+    1358374.956 1327019.556 0, 1358628.177 1327040.657 0, 1358881.396 1327061.773 0, 1359134.614 1327082.903 0, 1359386.663 1327103.951 0, 1359641.047 1327125.209 0, 1359894.261 1327146.384 0, 1360147.474 1327167.574 0, 1360400.686 1327188.779 0, 1360653.896 1327209.999 0, 
+    1360907.106 1327231.234 0, 1361160.314 1327252.484 0, 1361413.52 1327273.748 0, 1361666.726 1327295.028 0, 1361919.93 1327316.322 0, 1362173.133 1327337.632 0, 1362426.335 1327358.956 0, 1362679.536 1327380.295 0, 1362932.735 1327401.649 0, 1363185.933 1327423.018 0, 
+    1363439.13 1327444.402 0, 1363692.325 1327465.801 0, 1363945.52 1327487.214 0, 1364198.713 1327508.643 0, 1364451.904 1327530.086 0, 1364705.095 1327551.545 0, 1364958.284 1327573.018 0, 1365211.472 1327594.506 0, 1365463.492 1327615.91 0, 1365935.721 1322057.604 0, 
+    1366407.963 1316499.132 0))
+
+POLYGON ((809874.69 824864.954 0, 809593.312 824876.098 0, 809310.536 824887.313 0, 809027.76 824898.545 0, 808744.986 824909.794 0, 808462.212 824921.059 0, 808179.438 824932.341 0, 807896.666 824943.639 0, 807613.894 824954.954 0, 807331.122 824966.286 0, 
+    807048.352 824977.634 0, 806765.582 824989 0, 806482.812 825000.381 0, 806200.044 825011.78 0, 805917.276 825023.195 0, 805634.508 825034.626 0, 805351.742 825046.075 0, 805068.976 825057.539 0, 804786.21 825069.021 0, 804503.446 825080.519 0, 
+    804220.682 825092.034 0, 803937.918 825103.566 0, 803655.156 825115.114 0, 803372.394 825126.679 0, 803088.233 825138.317 0, 802806.872 825149.858 0, 802524.112 825161.473 0, 802241.353 825173.104 0, 801958.595 825184.752 0, 801675.837 825196.417 0, 
+    801393.08 825208.098 0, 801110.323 825219.796 0, 800827.568 825231.511 0, 800544.813 825243.242 0, 800262.058 825254.99 0, 799979.305 825266.754 0, 799696.552 825278.535 0, 799413.799 825290.333 0, 799131.048 825302.148 0, 798848.297 825313.979 0, 
+    798565.547 825325.826 0, 798282.797 825337.691 0, 798000.048 825349.572 0, 797717.3 825361.469 0, 797434.553 825373.384 0, 797151.806 825385.314 0, 796869.06 825397.262 0, 796586.315 825409.226 0, 796302.17 825421.266 0, 796538.385 830991.958 0, 
+    796774.608 836562.856 0, 797058.094 836550.844 0, 797340.184 836538.907 0, 797622.274 836526.988 0, 797904.365 836515.084 0, 798186.457 836503.198 0, 798468.549 836491.328 0, 798750.642 836479.474 0, 799032.736 836467.637 0, 799314.83 836455.817 0, 
+    799596.925 836444.013 0, 799879.021 836432.226 0, 800161.118 836420.456 0, 800443.215 836408.702 0, 800725.313 836396.965 0, 801007.411 836385.244 0, 801289.51 836373.54 0, 801571.61 836361.853 0, 801853.711 836350.182 0, 802135.812 836338.528 0, 
+    802417.914 836326.89 0, 802700.017 836315.269 0, 802982.12 836303.665 0, 803264.224 836292.077 0, 803544.933 836280.563 0, 803828.435 836268.951 0, 804110.541 836257.413 0, 804392.647 836245.892 0, 804674.755 836234.387 0, 804956.863 836222.899 0, 
+    805238.972 836211.428 0, 805521.081 836199.973 0, 805803.191 836188.534 0, 806085.302 836177.113 0, 806367.414 836165.708 0, 806649.526 836154.319 0, 806931.639 836142.947 0, 807213.752 836131.592 0, 807495.866 836120.253 0, 807777.981 836108.931 0, 
+    808060.097 836097.625 0, 808342.213 836086.337 0, 808624.33 836075.064 0, 808906.447 836063.809 0, 809188.565 836052.569 0, 809470.684 836041.347 0, 809752.804 836030.141 0, 810034.924 836018.952 0, 810315.649 836007.834 0, 810095.165 830436.291 0, 
+    809874.69 824864.954 0))
+
+POLYGON ((823858.204 835491.071 0, 823577.447 835501.395 0, 823295.296 835511.787 0, 823013.146 835522.196 0, 822730.997 835532.622 0, 822448.848 835543.064 0, 822166.7 835553.522 0, 821884.552 835563.997 0, 821602.405 835574.489 0, 821320.259 835584.998 0, 
+    821038.113 835595.523 0, 820755.968 835606.064 0, 820473.824 835616.623 0, 820191.68 835627.197 0, 819909.536 835637.789 0, 819627.394 835648.397 0, 819345.252 835659.022 0, 819063.111 835669.663 0, 818780.97 835680.321 0, 818498.83 835690.995 0, 
+    818216.69 835701.686 0, 817934.551 835712.394 0, 817652.413 835723.118 0, 817370.276 835733.859 0, 817086.744 835744.67 0, 816806.002 835755.391 0, 816523.867 835766.182 0, 816241.732 835776.989 0, 815959.597 835787.813 0, 815677.464 835798.654 0, 
+    815395.331 835809.511 0, 815113.198 835820.384 0, 814831.066 835831.275 0, 814548.935 835842.182 0, 814266.804 835853.105 0, 813984.675 835864.046 0, 813702.545 835875.002 0, 813420.417 835885.976 0, 813138.289 835896.966 0, 812856.161 835907.972 0, 
+    812574.035 835918.996 0, 812291.909 835930.035 0, 812009.783 835941.092 0, 811727.659 835952.165 0, 811445.534 835963.255 0, 811163.411 835974.361 0, 810881.288 835985.484 0, 810599.166 835996.623 0, 810315.649 836007.834 0, 810536.141 841579.581 0, 
+    810756.641 847151.527 0, 811039.499 847140.341 0, 811320.965 847129.228 0, 811602.432 847118.131 0, 811883.9 847107.05 0, 812165.368 847095.987 0, 812446.837 847084.939 0, 812728.306 847073.909 0, 813009.776 847062.894 0, 813291.247 847051.897 0, 
+    813572.718 847040.916 0, 813854.19 847029.951 0, 814135.663 847019.003 0, 814417.136 847008.072 0, 814698.61 846997.157 0, 814980.085 846986.259 0, 815261.56 846975.378 0, 815543.036 846964.512 0, 815824.513 846953.664 0, 816105.99 846942.832 0, 
+    816387.468 846932.017 0, 816668.946 846921.218 0, 816950.425 846910.436 0, 817231.905 846899.67 0, 817511.994 846888.974 0, 817794.866 846878.188 0, 818076.348 846867.473 0, 818357.83 846856.773 0, 818639.313 846846.09 0, 818920.797 846835.424 0, 
+    819202.281 846824.774 0, 819483.766 846814.141 0, 819765.251 846803.525 0, 820046.737 846792.925 0, 820328.224 846782.341 0, 820609.711 846771.775 0, 820891.199 846761.224 0, 821172.687 846750.691 0, 821454.177 846740.173 0, 821735.666 846729.673 0, 
+    822017.157 846719.189 0, 822298.648 846708.721 0, 822580.139 846698.271 0, 822861.632 846687.836 0, 823143.124 846677.419 0, 823424.618 846667.017 0, 823706.112 846656.633 0, 823987.606 846646.265 0, 824267.712 846635.964 0, 824062.954 841063.418 0, 
+    823858.204 835491.071 0))
+
+POLYGON ((837780.185 846158.575 0, 837500.049 846168.085 0, 837218.527 846177.657 0, 836937.004 846187.246 0, 836655.483 846196.852 0, 836373.961 846206.475 0, 836092.441 846216.114 0, 835810.921 846225.769 0, 835529.401 846235.441 0, 835247.883 846245.13 0, 
+    834966.364 846254.835 0, 834684.847 846264.557 0, 834403.329 846274.296 0, 834121.813 846284.051 0, 833840.297 846293.822 0, 833558.781 846303.61 0, 833277.267 846313.415 0, 832995.752 846323.236 0, 832714.239 846333.074 0, 832432.726 846342.928 0, 
+    832151.213 846352.799 0, 831869.701 846362.687 0, 831588.19 846372.591 0, 831306.679 846382.512 0, 831023.78 846392.498 0, 830743.659 846402.403 0, 830462.15 846412.373 0, 830180.642 846422.36 0, 829899.134 846432.364 0, 829617.626 846442.384 0, 
+    829336.12 846452.42 0, 829054.614 846462.474 0, 828773.108 846472.543 0, 828491.603 846482.63 0, 828210.099 846492.733 0, 827928.595 846502.852 0, 827647.092 846512.988 0, 827365.59 846523.141 0, 827084.088 846533.31 0, 826802.586 846543.496 0, 
+    826521.086 846553.698 0, 826239.586 846563.917 0, 825958.086 846574.153 0, 825676.587 846584.405 0, 825395.089 846594.673 0, 825113.591 846604.958 0, 824832.094 846615.26 0, 824550.598 846625.578 0, 824267.712 846635.964 0, 824472.476 852208.707 0, 
+    824677.248 857781.641 0, 824959.474 857771.279 0, 825240.315 857760.985 0, 825521.156 857750.707 0, 825801.998 857740.446 0, 826082.84 857730.201 0, 826363.683 857719.973 0, 826644.526 857709.761 0, 826925.37 857699.566 0, 827206.215 857689.388 0, 
+    827487.06 857679.226 0, 827767.906 857669.08 0, 828048.753 857658.951 0, 828329.6 857648.839 0, 828610.447 857638.743 0, 828891.296 857628.663 0, 829172.145 857618.6 0, 829452.994 857608.554 0, 829733.844 857598.524 0, 830014.695 857588.511 0, 
+    830295.546 857578.514 0, 830576.398 857568.534 0, 830857.25 857558.57 0, 831138.103 857548.623 0, 831417.571 857538.742 0, 831699.811 857528.779 0, 831980.666 857518.881 0, 832261.521 857509 0, 832542.377 857499.136 0, 832823.233 857489.288 0, 
+    833104.09 857479.456 0, 833384.948 857469.641 0, 833665.806 857459.843 0, 833946.665 857450.061 0, 834227.524 857440.296 0, 834508.384 857430.547 0, 834789.245 857420.815 0, 835070.106 857411.099 0, 835350.968 857401.4 0, 835631.83 857391.717 0, 
+    835912.693 857382.051 0, 836193.556 857372.402 0, 836474.42 857362.768 0, 836755.284 857353.152 0, 837036.149 857343.552 0, 837317.015 857333.968 0, 837597.881 857324.402 0, 837878.748 857314.851 0, 838158.23 857305.364 0, 837969.204 851731.874 0, 
+    837780.185 846158.575 0))
+
+POLYGON ((851640.505 856867.176 0, 851360.995 856875.873 0, 851080.102 856884.63 0, 850799.21 856893.404 0, 850518.318 856902.193 0, 850237.427 856911 0, 849956.537 856919.823 0, 849675.647 856928.662 0, 849394.757 856937.519 0, 849113.868 856946.391 0, 
+    848832.98 856955.28 0, 848552.092 856964.186 0, 848271.204 856973.108 0, 847990.318 856982.047 0, 847709.431 856991.002 0, 847428.545 856999.974 0, 847147.66 857008.962 0, 846866.775 857017.967 0, 846585.891 857026.988 0, 846305.007 857036.026 0, 
+    846024.124 857045.081 0, 845743.242 857054.152 0, 845462.359 857063.239 0, 845181.478 857072.343 0, 844899.213 857081.509 0, 844619.716 857090.601 0, 844338.836 857099.755 0, 844057.957 857108.925 0, 843777.078 857118.112 0, 843496.2 857127.315 0, 
+    843215.322 857136.535 0, 842934.445 857145.771 0, 842653.568 857155.024 0, 842372.692 857164.293 0, 842091.816 857173.579 0, 841810.941 857182.881 0, 841530.067 857192.2 0, 841249.193 857201.536 0, 840968.319 857210.888 0, 840687.446 857220.256 0, 
+    840406.574 857229.641 0, 840125.702 857239.043 0, 839844.831 857248.461 0, 839563.96 857257.896 0, 839283.09 857267.347 0, 839002.221 857276.815 0, 838721.352 857286.299 0, 838440.483 857295.8 0, 838158.23 857305.364 0, 838347.263 862879.043 0, 
+    838536.302 868452.906 0, 838817.895 868443.364 0, 839098.107 868433.885 0, 839378.32 868424.423 0, 839658.534 868414.977 0, 839938.748 868405.548 0, 840218.962 868396.136 0, 840499.177 868386.74 0, 840779.393 868377.36 0, 841059.609 868367.997 0, 
+    841339.826 868358.65 0, 841620.043 868349.32 0, 841900.261 868340.006 0, 842180.479 868330.709 0, 842460.698 868321.428 0, 842740.918 868312.164 0, 843021.138 868302.916 0, 843301.358 868293.685 0, 843581.58 868284.47 0, 843861.801 868275.272 0, 
+    844142.023 868266.09 0, 844422.246 868256.925 0, 844702.469 868247.776 0, 844982.693 868238.644 0, 845261.537 868229.573 0, 845543.142 868220.429 0, 845823.368 868211.346 0, 846103.594 868202.28 0, 846383.82 868193.23 0, 846664.047 868184.197 0, 
+    846944.275 868175.18 0, 847224.503 868166.18 0, 847504.732 868157.196 0, 847784.961 868148.229 0, 848065.19 868139.278 0, 848345.421 868130.344 0, 848625.651 868121.426 0, 848905.883 868112.524 0, 849186.114 868103.64 0, 849466.347 868094.771 0, 
+    849746.579 868085.919 0, 850026.813 868077.084 0, 850307.047 868068.265 0, 850587.281 868059.463 0, 850867.516 868050.677 0, 851147.751 868041.907 0, 851427.987 868033.155 0, 851708.224 868024.418 0, 851987.081 868015.741 0, 851813.79 862441.366 0, 
+    851640.505 856867.176 0))
+
+POLYGON ((865439.042 867616.579 0, 865160.159 867624.468 0, 864879.899 867632.413 0, 864599.639 867640.374 0, 864319.38 867648.352 0, 864039.122 867656.346 0, 863758.863 867664.357 0, 863478.606 867672.384 0, 863198.349 867680.427 0, 862918.092 867688.487 0, 
+    862637.836 867696.564 0, 862357.58 867704.657 0, 862077.325 867712.767 0, 861797.07 867720.893 0, 861516.816 867729.035 0, 861236.562 867737.195 0, 860956.308 867745.37 0, 860676.055 867753.562 0, 860395.803 867761.771 0, 860115.551 867769.996 0, 
+    859835.3 867778.237 0, 859555.049 867786.496 0, 859274.798 867794.77 0, 858994.548 867803.061 0, 858712.92 867811.41 0, 858434.05 867819.693 0, 858153.801 867828.033 0, 857873.553 867836.39 0, 857593.306 867844.764 0, 857313.059 867853.154 0, 
+    857032.812 867861.56 0, 856752.566 867869.983 0, 856472.321 867878.423 0, 856192.076 867886.879 0, 855911.831 867895.351 0, 855631.587 867903.84 0, 855351.344 867912.346 0, 855071.101 867920.868 0, 854790.858 867929.406 0, 854510.616 867937.961 0, 
+    854230.375 867946.533 0, 853950.134 867955.121 0, 853669.893 867963.725 0, 853389.653 867972.346 0, 853109.413 867980.984 0, 852829.174 867989.637 0, 852548.936 867998.308 0, 852268.698 868006.995 0, 851987.081 868015.741 0, 852160.377 873590.297 0, 
+    852333.679 879165.029 0, 852614.637 879156.303 0, 852894.219 879147.637 0, 853173.801 879138.986 0, 853453.384 879130.353 0, 853732.967 879121.736 0, 854012.551 879113.135 0, 854292.135 879104.55 0, 854571.72 879095.983 0, 854851.305 879087.431 0, 
+    855130.891 879078.896 0, 855410.477 879070.378 0, 855690.064 879061.876 0, 855969.651 879053.39 0, 856249.239 879044.921 0, 856528.827 879036.468 0, 856808.416 879028.032 0, 857088.006 879019.613 0, 857367.595 879011.209 0, 857647.186 879002.822 0, 
+    857926.776 878994.452 0, 858206.368 878986.098 0, 858485.959 878977.761 0, 858765.552 878969.44 0, 859043.769 878961.176 0, 859324.738 878952.847 0, 859604.331 878944.575 0, 859883.925 878936.32 0, 860163.52 878928.081 0, 860443.115 878919.859 0, 
+    860722.711 878911.653 0, 861002.307 878903.464 0, 861281.904 878895.291 0, 861561.501 878887.135 0, 861841.098 878878.995 0, 862120.696 878870.871 0, 862400.295 878862.764 0, 862679.894 878854.673 0, 862959.493 878846.599 0, 863239.093 878838.542 0, 
+    863518.694 878830.5 0, 863798.295 878822.476 0, 864077.896 878814.467 0, 864357.498 878806.475 0, 864637.1 878798.5 0, 864916.703 878790.541 0, 865196.306 878782.598 0, 865475.91 878774.672 0, 865754.14 878766.802 0, 865596.588 873191.602 0, 
+    865439.042 867616.579 0))
+
+POLYGON ((879175.672 878406.491 0, 878897.419 878413.576 0, 878617.794 878420.712 0, 878338.169 878427.865 0, 878058.545 878435.034 0, 877778.921 878442.219 0, 877499.298 878449.421 0, 877219.675 878456.639 0, 876940.053 878463.874 0, 876660.431 878471.125 0, 
+    876380.809 878478.393 0, 876101.188 878485.677 0, 875821.567 878492.978 0, 875541.947 878500.295 0, 875262.327 878507.629 0, 874982.707 878514.979 0, 874703.088 878522.345 0, 874423.47 878529.728 0, 874143.852 878537.128 0, 873864.234 878544.544 0, 
+    873584.617 878551.976 0, 873305 878559.425 0, 873025.383 878566.89 0, 872745.768 878574.372 0, 872464.779 878581.907 0, 872186.537 878589.384 0, 871906.922 878596.915 0, 871627.308 878604.463 0, 871347.694 878612.027 0, 871068.081 878619.607 0, 
+    870788.468 878627.204 0, 870508.856 878634.818 0, 870229.244 878642.448 0, 869949.632 878650.094 0, 869670.021 878657.757 0, 869390.411 878665.436 0, 869110.8 878673.131 0, 868831.191 878680.843 0, 868551.582 878688.572 0, 868271.973 878696.317 0, 
+    867992.364 878704.079 0, 867712.757 878711.856 0, 867433.149 878719.651 0, 867153.542 878727.462 0, 866873.936 878735.289 0, 866594.33 878743.133 0, 866314.724 878750.993 0, 866035.119 878758.87 0, 865754.14 878766.802 0, 865911.696 884342.174 0, 
+    866069.258 889917.716 0, 866349.577 889909.803 0, 866628.526 889901.945 0, 866907.475 889894.103 0, 867186.425 889886.278 0, 867465.375 889878.469 0, 867744.326 889870.676 0, 868023.277 889862.9 0, 868302.228 889855.141 0, 868581.18 889847.397 0, 
+    868860.133 889839.67 0, 869139.086 889831.96 0, 869418.039 889824.266 0, 869696.993 889816.588 0, 869975.947 889808.927 0, 870254.902 889801.283 0, 870533.857 889793.654 0, 870812.813 889786.042 0, 871091.769 889778.447 0, 871370.725 889770.868 0, 
+    871649.682 889763.305 0, 871928.64 889755.759 0, 872207.598 889748.229 0, 872486.556 889740.716 0, 872764.145 889733.255 0, 873044.474 889725.738 0, 873323.433 889718.274 0, 873602.393 889710.826 0, 873881.354 889703.395 0, 874160.315 889695.98 0, 
+    874439.276 889688.582 0, 874718.238 889681.2 0, 874997.2 889673.834 0, 875276.163 889666.485 0, 875555.126 889659.152 0, 875834.09 889651.836 0, 876113.053 889644.536 0, 876392.018 889637.252 0, 876670.983 889629.985 0, 876949.948 889622.734 0, 
+    877228.914 889615.5 0, 877507.88 889608.282 0, 877786.846 889601.081 0, 878065.813 889593.896 0, 878344.781 889586.727 0, 878623.748 889579.575 0, 878902.717 889572.439 0, 879181.685 889565.32 0, 879459.285 889558.252 0, 879317.476 883982.287 0, 
+    879175.672 878406.491 0))
+
+POLYGON ((892850.275 889236.618 0, 892572.654 889242.902 0, 892293.666 889249.233 0, 892014.679 889255.58 0, 891735.692 889261.944 0, 891456.705 889268.325 0, 891177.719 889274.722 0, 890898.734 889281.135 0, 890619.748 889287.565 0, 890340.763 889294.011 0, 
+    890061.779 889300.473 0, 889782.794 889306.952 0, 889503.81 889313.448 0, 889224.827 889319.959 0, 888945.844 889326.488 0, 888666.861 889333.032 0, 888387.879 889339.593 0, 888108.897 889346.171 0, 887829.915 889352.765 0, 887550.934 889359.375 0, 
+    887271.954 889366.002 0, 886992.973 889372.645 0, 886713.993 889379.304 0, 886435.014 889385.98 0, 886154.666 889392.706 0, 885877.056 889399.382 0, 885598.077 889406.107 0, 885319.099 889412.849 0, 885040.122 889419.607 0, 884761.144 889426.381 0, 
+    884482.168 889433.172 0, 884203.191 889439.98 0, 883924.215 889446.803 0, 883645.239 889453.644 0, 883366.264 889460.5 0, 883087.289 889467.373 0, 882808.315 889474.263 0, 882529.341 889481.169 0, 882250.367 889488.091 0, 881971.394 889495.03 0, 
+    881692.422 889501.985 0, 881413.449 889508.956 0, 881134.477 889515.944 0, 880855.506 889522.949 0, 880576.535 889529.969 0, 880297.564 889537.007 0, 880018.594 889544.06 0, 879739.624 889551.13 0, 879459.285 889558.252 0, 879601.098 895134.382 0, 
+    879742.915 900710.674 0, 880022.594 900703.57 0, 880300.908 900696.516 0, 880579.221 900689.479 0, 880857.536 900682.458 0, 881135.85 900675.454 0, 881414.166 900668.466 0, 881692.481 900661.495 0, 881970.797 900654.539 0, 882249.113 900647.601 0, 
+    882527.43 900640.678 0, 882805.747 900633.772 0, 883084.065 900626.883 0, 883362.383 900620.009 0, 883640.701 900613.153 0, 883919.02 900606.312 0, 884197.339 900599.488 0, 884475.659 900592.68 0, 884753.979 900585.889 0, 885032.299 900579.114 0, 
+    885310.62 900572.355 0, 885588.941 900565.613 0, 885867.263 900558.887 0, 886145.585 900552.178 0, 886422.542 900545.518 0, 886702.23 900538.808 0, 886980.553 900532.148 0, 887258.877 900525.504 0, 887537.2 900518.876 0, 887815.525 900512.265 0, 
+    888093.85 900505.671 0, 888372.175 900499.092 0, 888650.5 900492.53 0, 888928.826 900485.985 0, 889207.152 900479.455 0, 889485.479 900472.942 0, 889763.806 900466.446 0, 890042.133 900459.966 0, 890320.461 900453.502 0, 890598.789 900447.055 0, 
+    890877.118 900440.624 0, 891155.447 900434.209 0, 891433.776 900427.811 0, 891712.106 900421.429 0, 891990.436 900415.064 0, 892268.766 900408.715 0, 892547.097 900402.382 0, 892825.428 900396.066 0, 893102.396 900389.797 0, 892976.334 894813.127 0, 
+    892850.275 889236.618 0))
+
+POLYGON ((906462.73 900106.664 0, 906185.743 900112.15 0, 905907.396 900117.68 0, 905629.048 900123.227 0, 905350.701 900128.789 0, 905072.354 900134.368 0, 904794.007 900139.964 0, 904515.661 900145.576 0, 904237.315 900151.204 0, 903958.969 900156.849 0, 
+    903680.624 900162.509 0, 903402.279 900168.187 0, 903123.935 900173.881 0, 902845.59 900179.591 0, 902567.246 900185.317 0, 902288.903 900191.06 0, 902010.56 900196.819 0, 901732.217 900202.595 0, 901453.874 900208.387 0, 901175.532 900214.196 0, 
+    900897.19 900220.02 0, 900618.848 900225.861 0, 900340.507 900231.719 0, 900062.166 900237.593 0, 899782.463 900243.512 0, 899505.486 900249.39 0, 899227.146 900255.313 0, 898948.806 900261.253 0, 898670.467 900267.209 0, 898392.128 900273.181 0, 
+    898113.79 900279.169 0, 897835.452 900285.174 0, 897557.114 900291.196 0, 897278.777 900297.234 0, 897000.44 900303.288 0, 896722.103 900309.358 0, 896443.767 900315.445 0, 896165.431 900321.548 0, 895887.095 900327.668 0, 895608.76 900333.804 0, 
+    895330.425 900339.957 0, 895052.091 900346.126 0, 894773.757 900352.311 0, 894495.423 900358.512 0, 894217.09 900364.73 0, 893938.757 900370.965 0, 893660.424 900377.215 0, 893382.092 900383.483 0, 893102.396 900389.797 0, 893228.462 905966.625 0, 
+    893354.532 911543.607 0, 893633.568 911537.308 0, 893911.243 911531.055 0, 894188.919 911524.819 0, 894466.596 911518.6 0, 894744.273 911512.396 0, 895021.95 911506.209 0, 895299.628 911500.039 0, 895577.306 911493.884 0, 895854.984 911487.746 0, 
+    896132.663 911481.625 0, 896410.342 911475.52 0, 896688.021 911469.431 0, 896965.701 911463.358 0, 897243.381 911457.302 0, 897521.062 911451.262 0, 897798.743 911445.239 0, 898076.424 911439.231 0, 898354.105 911433.24 0, 898631.787 911427.266 0, 
+    898909.47 911421.308 0, 899187.152 911415.366 0, 899464.835 911409.441 0, 899742.518 911403.531 0, 900018.843 911397.667 0, 900297.886 911391.762 0, 900575.57 911385.902 0, 900853.255 911380.058 0, 901130.94 911374.231 0, 901408.626 911368.42 0, 
+    901686.311 911362.625 0, 901963.997 911356.847 0, 902241.684 911351.085 0, 902519.37 911345.339 0, 902797.058 911339.61 0, 903074.745 911333.897 0, 903352.433 911328.2 0, 903630.121 911322.52 0, 903907.809 911316.856 0, 904185.498 911311.208 0, 
+    904463.187 911305.577 0, 904740.876 911299.962 0, 905018.566 911294.363 0, 905296.256 911288.781 0, 905573.947 911283.215 0, 905851.637 911277.666 0, 906129.328 911272.132 0, 906407.02 911266.616 0, 906683.353 911261.142 0, 906573.04 905683.826 0, 
+    906462.73 900106.664 0))
+
+POLYGON ((920012.919 911016.334 0, 919736.57 911021.027 0, 919458.864 911025.759 0, 919181.158 911030.508 0, 918903.453 911035.273 0, 918625.748 911040.054 0, 918348.043 911044.852 0, 918070.339 911049.666 0, 917792.635 911054.497 0, 917514.931 911059.343 0, 
+    917237.227 911064.206 0, 916959.524 911069.086 0, 916681.821 911073.982 0, 916404.118 911078.894 0, 916126.416 911083.822 0, 915848.713 911088.767 0, 915571.011 911093.728 0, 915293.31 911098.706 0, 915015.609 911103.699 0, 914737.908 911108.71 0, 
+    914460.207 911113.736 0, 914182.507 911118.779 0, 913904.806 911123.838 0, 913627.107 911128.914 0, 913348.05 911134.031 0, 913071.708 911139.114 0, 912794.009 911144.239 0, 912516.31 911149.38 0, 912238.612 911154.537 0, 911960.914 911159.71 0, 
+    911683.217 911164.9 0, 911405.519 911170.107 0, 911127.822 911175.329 0, 910850.125 911180.568 0, 910572.429 911185.824 0, 910294.733 911191.096 0, 910017.037 911196.384 0, 909739.341 911201.688 0, 909461.646 911207.009 0, 909183.951 911212.346 0, 
+    908906.257 911217.699 0, 908628.562 911223.069 0, 908350.869 911228.455 0, 908073.175 911233.858 0, 907795.482 911239.276 0, 907517.789 911244.711 0, 907240.096 911250.163 0, 906962.404 911255.631 0, 906683.353 911261.142 0, 906793.669 916838.608 0, 
+    906903.988 922416.22 0, 907182.379 922410.722 0, 907459.414 922405.267 0, 907736.451 922399.828 0, 908013.487 922394.406 0, 908290.524 922389 0, 908567.561 922383.61 0, 908844.598 922378.237 0, 909121.636 922372.88 0, 909398.674 922367.539 0, 
+    909675.712 922362.215 0, 909952.751 922356.906 0, 910229.79 922351.615 0, 910506.829 922346.339 0, 910783.869 922341.08 0, 911060.908 922335.837 0, 911337.949 922330.61 0, 911614.989 922325.4 0, 911892.03 922320.206 0, 912169.071 922315.028 0, 
+    912446.112 922309.867 0, 912723.154 922304.722 0, 913000.196 922299.593 0, 913277.238 922294.48 0, 913552.927 922289.409 0, 913831.324 922284.304 0, 914108.367 922279.241 0, 914385.411 922274.194 0, 914662.455 922269.163 0, 914939.499 922264.148 0, 
+    915216.543 922259.15 0, 915493.588 922254.168 0, 915770.633 922249.202 0, 916047.678 922244.253 0, 916324.724 922239.319 0, 916601.769 922234.403 0, 916878.816 922229.502 0, 917155.862 922224.618 0, 917432.909 922219.75 0, 917709.956 922214.898 0, 
+    917987.003 922210.063 0, 918264.051 922205.244 0, 918541.098 922200.442 0, 918818.147 922195.655 0, 919095.195 922190.885 0, 919372.244 922186.131 0, 919649.293 922181.394 0, 919926.342 922176.673 0, 920202.038 922171.991 0, 920107.477 916594.089 0, 
+    920012.919 911016.334 0))
+
+POLYGON ((933500.725 921965.332 0, 933225.015 921969.235 0, 932947.953 921973.174 0, 932670.892 921977.129 0, 932393.831 921981.1 0, 932116.77 921985.087 0, 931839.71 921989.09 0, 931562.649 921993.11 0, 931285.589 921997.147 0, 931008.529 922001.199 0, 
+    930731.47 922005.268 0, 930454.41 922009.353 0, 930177.351 922013.455 0, 929900.292 922017.572 0, 929623.234 922021.707 0, 929346.175 922025.857 0, 929069.117 922030.024 0, 928792.059 922034.207 0, 928515.002 922038.406 0, 928237.944 922042.622 0, 
+    927960.887 922046.853 0, 927683.83 922051.102 0, 927406.774 922055.366 0, 927129.717 922059.647 0, 926851.309 922063.965 0, 926575.605 922068.258 0, 926298.549 922072.587 0, 926021.494 922076.934 0, 925744.439 922081.296 0, 925467.384 922085.675 0, 
+    925190.329 922090.07 0, 924913.275 922094.481 0, 924636.221 922098.909 0, 924359.167 922103.352 0, 924082.114 922107.813 0, 923805.06 922112.289 0, 923528.007 922116.782 0, 923250.954 922121.291 0, 922973.902 922125.817 0, 922696.85 922130.358 0, 
+    922419.798 922134.916 0, 922142.746 922139.491 0, 921865.694 922144.081 0, 921588.643 922148.688 0, 921311.592 922153.312 0, 921034.542 922157.951 0, 920757.491 922162.607 0, 920480.441 922167.279 0, 920202.038 922171.991 0, 920296.601 927750.035 0, 
+    920391.167 933328.216 0, 920668.91 933323.516 0, 920945.303 933318.855 0, 921221.697 933314.21 0, 921498.091 933309.582 0, 921774.485 933304.969 0, 922050.88 933300.373 0, 922327.275 933295.793 0, 922603.67 933291.23 0, 922880.065 933286.683 0, 
+    923156.461 933282.152 0, 923432.857 933277.637 0, 923709.253 933273.138 0, 923985.649 933268.656 0, 924262.046 933264.19 0, 924538.443 933259.741 0, 924814.84 933255.307 0, 925091.238 933250.89 0, 925367.635 933246.489 0, 925644.033 933242.105 0, 
+    925920.431 933237.736 0, 926196.83 933233.384 0, 926473.229 933229.049 0, 926749.628 933224.729 0, 927024.678 933220.447 0, 927302.426 933216.139 0, 927578.826 933211.868 0, 927855.226 933207.614 0, 928131.626 933203.376 0, 928408.027 933199.154 0, 
+    928684.428 933194.948 0, 928960.829 933190.759 0, 929237.23 933186.586 0, 929513.632 933182.429 0, 929790.033 933178.288 0, 930066.435 933174.164 0, 930342.837 933170.056 0, 930619.24 933165.964 0, 930895.643 933161.889 0, 931172.046 933157.83 0, 
+    931448.449 933153.787 0, 931724.852 933149.76 0, 932001.256 933145.749 0, 932277.66 933141.755 0, 932554.064 933137.777 0, 932830.468 933133.816 0, 933106.873 933129.871 0, 933383.278 933125.941 0, 933658.335 933122.048 0, 933579.529 927543.621 0, 
+    933500.725 921965.332 0))
+
+POLYGON ((946926.032 932953.362 0, 946650.963 932956.479 0, 946374.548 932959.627 0, 946098.134 932962.791 0, 945821.719 932965.972 0, 945545.305 932969.169 0, 945268.891 932972.382 0, 944992.477 932975.612 0, 944716.063 932978.857 0, 944439.65 932982.119 0, 
+    944163.237 932985.398 0, 943886.823 932988.692 0, 943610.411 932992.003 0, 943333.998 932995.33 0, 943057.585 932998.674 0, 942781.173 933002.033 0, 942504.761 933005.409 0, 942228.349 933008.801 0, 941951.937 933012.21 0, 941675.526 933015.635 0, 
+    941399.114 933019.076 0, 941122.703 933022.533 0, 940846.292 933026.006 0, 940569.881 933029.496 0, 940292.124 933033.019 0, 940017.061 933036.525 0, 939740.651 933040.063 0, 939464.241 933043.618 0, 939187.831 933047.189 0, 938911.421 933050.777 0, 
+    938635.012 933054.38 0, 938358.603 933058 0, 938082.194 933061.637 0, 937805.786 933065.289 0, 937529.377 933068.958 0, 937252.969 933072.643 0, 936976.561 933076.344 0, 936700.153 933080.062 0, 936423.746 933083.796 0, 936147.339 933087.546 0, 
+    935870.931 933091.312 0, 935594.525 933095.095 0, 935318.118 933098.894 0, 935041.712 933102.709 0, 934765.305 933106.54 0, 934488.899 933110.388 0, 934212.494 933114.252 0, 933936.088 933118.132 0, 933658.335 933122.048 0, 933737.142 938700.609 0, 
+    933815.952 944279.3 0, 934093.045 944275.394 0, 934368.794 944271.523 0, 934644.543 944267.668 0, 934920.292 944263.83 0, 935196.042 944260.007 0, 935471.792 944256.201 0, 935747.542 944252.411 0, 936023.292 944248.638 0, 936299.042 944244.88 0, 
+    936574.793 944241.139 0, 936850.544 944237.414 0, 937126.295 944233.705 0, 937402.046 944230.013 0, 937677.797 944226.337 0, 937953.549 944222.677 0, 938229.301 944219.033 0, 938505.053 944215.405 0, 938780.805 944211.794 0, 939056.558 944208.199 0, 
+    939332.311 944204.62 0, 939608.064 944201.057 0, 939883.817 944197.511 0, 940159.57 944193.98 0, 940433.98 944190.484 0, 940711.078 944186.969 0, 940986.832 944183.487 0, 941262.586 944180.022 0, 941538.34 944176.573 0, 941814.095 944173.14 0, 
+    942089.85 944169.723 0, 942365.605 944166.323 0, 942641.36 944162.939 0, 942917.116 944159.571 0, 943192.871 944156.219 0, 943468.627 944152.884 0, 943744.383 944149.565 0, 944020.139 944146.262 0, 944295.896 944142.975 0, 944571.652 944139.705 0, 
+    944847.409 944136.45 0, 945123.166 944133.212 0, 945398.923 944129.99 0, 945674.681 944126.785 0, 945950.438 944123.595 0, 946226.196 944120.422 0, 946501.954 944117.265 0, 946777.712 944114.125 0, 947052.128 944111.015 0, 946989.079 938532.124 0, 
+    946926.032 932953.362 0))
+
+POLYGON ((960288.726 943980.126 0, 960014.3 943982.46 0, 959738.535 943984.821 0, 959462.769 943987.199 0, 959187.003 943989.593 0, 958911.238 943992.003 0, 958635.472 943994.43 0, 958359.707 943996.873 0, 958083.942 943999.332 0, 957808.177 944001.807 0, 
+    957532.413 944004.298 0, 957256.648 944006.806 0, 956980.884 944009.33 0, 956705.119 944011.87 0, 956429.355 944014.426 0, 956153.591 944016.999 0, 955877.827 944019.588 0, 955602.064 944022.193 0, 955326.3 944024.814 0, 955050.537 944027.452 0, 
+    954774.773 944030.105 0, 954499.01 944032.775 0, 954223.247 944035.462 0, 953947.485 944038.164 0, 953670.38 944040.896 0, 953395.96 944043.618 0, 953120.197 944046.369 0, 952844.435 944049.136 0, 952568.673 944051.92 0, 952292.912 944054.72 0, 
+    952017.15 944057.536 0, 951741.389 944060.368 0, 951465.627 944063.217 0, 951189.866 944066.081 0, 950914.105 944068.962 0, 950638.344 944071.859 0, 950362.584 944074.773 0, 950086.823 944077.703 0, 949811.063 944080.648 0, 949535.303 944083.611 0, 
+    949259.543 944086.589 0, 948983.783 944089.584 0, 948708.024 944092.594 0, 948432.264 944095.621 0, 948156.505 944098.665 0, 947880.746 944101.724 0, 947604.987 944104.8 0, 947329.229 944107.892 0, 947052.128 944111.015 0, 947115.177 949690.034 0, 
+    947178.228 955269.174 0, 947454.67 955266.059 0, 947729.771 955262.974 0, 948004.874 955259.905 0, 948279.976 955256.853 0, 948555.078 955253.817 0, 948830.181 955250.797 0, 949105.284 955247.794 0, 949380.387 955244.806 0, 949655.49 955241.835 0, 
+    949930.593 955238.88 0, 950205.697 955235.941 0, 950480.8 955233.018 0, 950755.904 955230.112 0, 951031.008 955227.221 0, 951306.112 955224.347 0, 951581.217 955221.489 0, 951856.321 955218.648 0, 952131.426 955215.822 0, 952406.531 955213.013 0, 
+    952681.636 955210.22 0, 952956.741 955207.443 0, 953231.847 955204.682 0, 953506.952 955201.937 0, 953780.719 955199.222 0, 954057.164 955196.497 0, 954332.27 955193.801 0, 954607.376 955191.121 0, 954882.482 955188.457 0, 955157.588 955185.81 0, 
+    955432.695 955183.179 0, 955707.802 955180.564 0, 955982.909 955177.965 0, 956258.016 955175.382 0, 956533.123 955172.816 0, 956808.23 955170.265 0, 957083.338 955167.731 0, 957358.446 955165.213 0, 957633.554 955162.712 0, 957908.662 955160.226 0, 
+    958183.77 955157.757 0, 958458.878 955155.304 0, 958733.986 955152.867 0, 959009.095 955150.446 0, 959284.204 955148.041 0, 959559.312 955145.653 0, 959834.421 955143.281 0, 960109.531 955140.925 0, 960383.302 955138.596 0, 960336.014 949559.3 0, 
+    960288.726 943980.126 0))
+
+POLYGON ((973588.693 955045.326 0, 973314.913 955046.881 0, 973039.798 955048.459 0, 972764.684 955050.054 0, 972489.569 955051.665 0, 972214.455 955053.293 0, 971939.341 955054.936 0, 971664.226 955056.596 0, 971389.112 955058.272 0, 971113.998 955059.964 0, 
+    970838.884 955061.672 0, 970563.771 955063.397 0, 970288.657 955065.137 0, 970013.543 955066.894 0, 969738.43 955068.667 0, 969463.317 955070.456 0, 969188.203 955072.262 0, 968913.09 955074.083 0, 968637.977 955075.921 0, 968362.864 955077.775 0, 
+    968087.751 955079.646 0, 967812.638 955081.532 0, 967537.526 955083.434 0, 967262.413 955085.353 0, 966985.965 955087.298 0, 966712.189 955089.239 0, 966437.076 955091.207 0, 966161.964 955093.19 0, 965886.852 955095.19 0, 965611.741 955097.206 0, 
+    965336.629 955099.238 0, 965061.517 955101.286 0, 964786.406 955103.351 0, 964511.295 955105.432 0, 964236.183 955107.528 0, 963961.072 955109.642 0, 963685.961 955111.771 0, 963410.85 955113.916 0, 963135.74 955116.078 0, 962860.629 955118.256 0, 
+    962585.519 955120.45 0, 962310.408 955122.66 0, 962035.298 955124.887 0, 961760.188 955127.129 0, 961485.078 955129.388 0, 961209.968 955131.663 0, 960934.859 955133.954 0, 960659.749 955136.262 0, 960383.302 955138.596 0, 960430.592 960718.012 0, 
+    960477.883 966297.541 0, 960753.67 966295.212 0, 961028.122 966292.91 0, 961302.575 966290.624 0, 961577.028 966288.354 0, 961851.481 966286.101 0, 962125.935 966283.864 0, 962400.388 966281.643 0, 962674.842 966279.438 0, 962949.295 966277.249 0, 
+    963223.749 966275.076 0, 963498.203 966272.92 0, 963772.657 966270.779 0, 964047.111 966268.655 0, 964321.566 966266.547 0, 964596.02 966264.455 0, 964870.474 966262.379 0, 965144.929 966260.32 0, 965419.384 966258.276 0, 965693.839 966256.249 0, 
+    965968.294 966254.238 0, 966242.749 966252.243 0, 966517.204 966250.264 0, 966791.66 966248.302 0, 967064.782 966246.365 0, 967340.571 966244.425 0, 967615.026 966242.511 0, 967889.482 966240.613 0, 968163.938 966238.731 0, 968438.394 966236.865 0, 
+    968712.85 966235.015 0, 968987.307 966233.182 0, 969261.763 966231.365 0, 969536.219 966229.564 0, 969810.676 966227.779 0, 970085.133 966226.01 0, 970359.59 966224.257 0, 970634.046 966222.521 0, 970908.503 966220.8 0, 971182.961 966219.096 0, 
+    971457.418 966217.408 0, 971731.875 966215.736 0, 972006.332 966214.081 0, 972280.79 966212.441 0, 972555.248 966210.818 0, 972829.705 966209.21 0, 973104.163 966207.619 0, 973378.621 966206.044 0, 973651.747 966204.493 0, 973620.219 960624.852 0, 
+    973588.693 955045.326 0))
+
+POLYGON ((986825.821 966148.664 0, 986552.69 966149.443 0, 986278.228 966150.243 0, 986003.767 966151.059 0, 985729.306 966151.891 0, 985454.845 966152.739 0, 985180.384 966153.603 0, 984905.923 966154.483 0, 984631.462 966155.38 0, 984357.001 966156.292 0, 
+    984082.54 966157.221 0, 983808.08 966158.166 0, 983533.619 966159.127 0, 983259.158 966160.104 0, 982984.698 966161.098 0, 982710.237 966162.107 0, 982435.777 966163.133 0, 982161.316 966164.175 0, 981886.856 966165.233 0, 981612.396 966166.307 0, 
+    981337.935 966167.397 0, 981063.475 966168.504 0, 980789.015 966169.627 0, 980514.555 966170.765 0, 980238.764 966171.926 0, 979965.635 966173.091 0, 979691.175 966174.279 0, 979416.716 966175.482 0, 979142.256 966176.702 0, 978867.796 966177.937 0, 
+    978593.337 966179.189 0, 978318.877 966180.457 0, 978044.418 966181.741 0, 977769.959 966183.042 0, 977495.499 966184.358 0, 977221.04 966185.691 0, 976946.581 966187.04 0, 976672.122 966188.405 0, 976397.663 966189.786 0, 976123.204 966191.183 0, 
+    975848.746 966192.596 0, 975574.287 966194.026 0, 975299.828 966195.472 0, 975025.37 966196.934 0, 974750.912 966198.412 0, 974476.453 966199.906 0, 974201.995 966201.416 0, 973927.537 966202.943 0, 973651.747 966204.493 0, 973683.275 971784.244 0, 
+    973714.803 977364.102 0, 973989.933 977362.555 0, 974263.735 977361.032 0, 974537.536 977359.526 0, 974811.338 977358.035 0, 975085.139 977356.56 0, 975358.941 977355.102 0, 975632.743 977353.66 0, 975906.544 977352.234 0, 976180.346 977350.824 0, 
+    976454.148 977349.43 0, 976727.95 977348.052 0, 977001.753 977346.69 0, 977275.555 977345.345 0, 977549.357 977344.015 0, 977823.16 977342.702 0, 978096.962 977341.405 0, 978370.765 977340.124 0, 978644.567 977338.859 0, 978918.37 977337.61 0, 
+    979192.173 977336.377 0, 979465.976 977335.16 0, 979739.778 977333.96 0, 980013.581 977332.775 0, 980286.057 977331.613 0, 980561.188 977330.455 0, 980834.991 977329.319 0, 981108.794 977328.199 0, 981382.597 977327.095 0, 981656.401 977326.007 0, 
+    981930.204 977324.936 0, 982204.008 977323.88 0, 982477.811 977322.841 0, 982751.615 977321.817 0, 983025.419 977320.81 0, 983299.222 977319.819 0, 983573.026 977318.844 0, 983846.83 977317.886 0, 984120.634 977316.943 0, 984394.438 977316.016 0, 
+    984668.242 977315.106 0, 984942.046 977314.211 0, 985215.85 977313.333 0, 985489.654 977312.471 0, 985763.459 977311.625 0, 986037.263 977310.795 0, 986311.067 977309.982 0, 986584.872 977309.184 0, 986857.349 977308.406 0, 986841.585 971728.482 0, 
+    986825.821 966148.664 0))
+
+POLYGON ((1000000 977289.841 0, 999727.519 977289.849 0, 999453.714 977289.873 0, 999179.908 977289.913 0, 998906.103 977289.969 0, 998632.297 977290.042 0, 998358.492 977290.13 0, 998084.686 977290.235 0, 997810.88 977290.356 0, 997537.075 977290.493 0, 
+    997263.269 977290.646 0, 996989.464 977290.815 0, 996715.659 977291 0, 996441.853 977291.202 0, 996168.048 977291.419 0, 995894.242 977291.653 0, 995620.437 977291.902 0, 995346.631 977292.168 0, 995072.826 977292.45 0, 994799.02 977292.748 0, 
+    994525.215 977293.062 0, 994251.41 977293.393 0, 993977.604 977293.739 0, 993703.799 977294.102 0, 993428.668 977294.482 0, 993156.189 977294.875 0, 992882.383 977295.286 0, 992608.578 977295.713 0, 992334.773 977296.156 0, 992060.968 977296.615 0, 
+    991787.163 977297.091 0, 991513.358 977297.582 0, 991239.552 977298.09 0, 990965.747 977298.613 0, 990691.942 977299.153 0, 990418.137 977299.709 0, 990144.332 977300.281 0, 989870.528 977300.869 0, 989596.723 977301.473 0, 989322.918 977302.094 0, 
+    989049.113 977302.73 0, 988775.308 977303.383 0, 988501.504 977304.052 0, 988227.699 977304.736 0, 987953.894 977305.437 0, 987680.09 977306.154 0, 987406.285 977306.888 0, 987132.481 977307.637 0, 986857.349 977308.406 0, 986873.114 982888.433 0, 
+    986888.879 988468.558 0, 987163.35 988467.79 0, 987436.498 988467.043 0, 987709.645 988466.311 0, 987982.793 988465.596 0, 988255.941 988464.897 0, 988529.089 988464.214 0, 988802.237 988463.546 0, 989075.385 988462.895 0, 989348.532 988462.26 0, 
+    989621.68 988461.642 0, 989894.828 988461.039 0, 990167.977 988460.452 0, 990441.125 988459.881 0, 990714.273 988459.327 0, 990987.421 988458.788 0, 991260.569 988458.266 0, 991533.717 988457.759 0, 991806.865 988457.269 0, 992080.014 988456.795 0, 
+    992353.162 988456.337 0, 992626.31 988455.895 0, 992899.459 988455.469 0, 993172.607 988455.059 0, 993444.433 988454.667 0, 993718.904 988454.287 0, 993992.052 988453.926 0, 994265.201 988453.58 0, 994538.349 988453.251 0, 994811.498 988452.937 0, 
+    995084.646 988452.64 0, 995357.795 988452.359 0, 995630.943 988452.094 0, 995904.092 988451.844 0, 996177.241 988451.611 0, 996450.389 988451.394 0, 996723.538 988451.194 0, 996996.686 988451.009 0, 997269.835 988450.84 0, 997542.984 988450.687 0, 
+    997816.132 988450.551 0, 998089.281 988450.43 0, 998362.43 988450.326 0, 998635.578 988450.237 0, 998908.727 988450.165 0, 999181.876 988450.109 0, 999455.024 988450.069 0, 999728.173 988450.045 0, 1000000 988450.037 0, 1000000 982869.89 0, 
+    1000000 977289.841 0))
+
+POLYGON ((1013111.121 988468.558 0, 1012839.293 988467.798 0, 1012566.145 988467.05 0, 1012292.998 988466.318 0, 1012019.85 988465.603 0, 1011746.702 988464.903 0, 1011473.554 988464.22 0, 1011200.407 988463.553 0, 1010927.259 988462.902 0, 1010654.111 988462.266 0, 
+    1010380.963 988461.647 0, 1010107.815 988461.044 0, 1009834.667 988460.458 0, 1009561.519 988459.887 0, 1009288.37 988459.332 0, 1009015.222 988458.793 0, 1008742.074 988458.271 0, 1008468.926 988457.764 0, 1008195.778 988457.274 0, 1007922.629 988456.8 0, 
+    1007649.481 988456.341 0, 1007376.333 988455.899 0, 1007103.184 988455.473 0, 1006830.036 988455.063 0, 1006555.567 988454.667 0, 1006283.739 988454.291 0, 1006010.591 988453.929 0, 1005737.442 988453.584 0, 1005464.294 988453.254 0, 1005191.145 988452.94 0, 
+    1004917.997 988452.643 0, 1004644.848 988452.361 0, 1004371.7 988452.096 0, 1004098.551 988451.847 0, 1003825.403 988451.614 0, 1003552.254 988451.396 0, 1003279.105 988451.195 0, 1003005.957 988451.01 0, 1002732.808 988450.842 0, 1002459.66 988450.689 0, 
+    1002186.511 988450.552 0, 1001913.362 988450.431 0, 1001640.214 988450.327 0, 1001367.065 988450.238 0, 1001093.916 988450.166 0, 1000820.768 988450.109 0, 1000547.619 988450.069 0, 1000274.47 988450.045 0, 1000000 988450.037 0, 1000000 994030.278 0, 
+    1000000 999610.609 0, 1000273.81 999610.618 0, 1000546.302 999610.642 0, 1000818.794 999610.682 0, 1001091.286 999610.738 0, 1001363.777 999610.81 0, 1001636.269 999610.899 0, 1001908.761 999611.003 0, 1002181.253 999611.123 0, 1002453.744 999611.26 0, 
+    1002726.236 999611.412 0, 1002998.728 999611.581 0, 1003271.22 999611.765 0, 1003543.711 999611.966 0, 1003816.203 999612.182 0, 1004088.695 999612.415 0, 1004361.186 999612.664 0, 1004633.678 999612.928 0, 1004906.17 999613.209 0, 1005178.661 999613.506 0, 
+    1005451.153 999613.819 0, 1005723.645 999614.148 0, 1005996.136 999614.492 0, 1006268.628 999614.853 0, 1006539.802 999615.229 0, 1006813.611 999615.623 0, 1007086.102 999616.032 0, 1007358.594 999616.458 0, 1007631.085 999616.899 0, 1007903.576 999617.356 0, 
+    1008176.068 999617.829 0, 1008448.559 999618.318 0, 1008721.051 999618.824 0, 1008993.542 999619.345 0, 1009266.033 999619.882 0, 1009538.524 999620.436 0, 1009811.016 999621.005 0, 1010083.507 999621.591 0, 1010355.998 999622.192 0, 1010628.489 999622.81 0, 
+    1010900.98 999623.443 0, 1011173.471 999624.093 0, 1011445.962 999624.759 0, 1011718.453 999625.44 0, 1011990.944 999626.138 0, 1012263.435 999626.852 0, 1012535.925 999627.582 0, 1012808.416 999628.327 0, 1013079.591 999629.086 0, 1013095.356 994048.777 0, 
+    1013111.121 988468.558 0))
+
+POLYGON ((1026159.077 999684.514 0, 1025887.904 999682.99 0, 1025615.416 999681.474 0, 1025342.928 999679.974 0, 1025070.441 999678.491 0, 1024797.953 999677.023 0, 1024525.465 999675.572 0, 1024252.977 999674.136 0, 1023980.489 999672.717 0, 1023708.001 999671.313 0, 
+    1023435.512 999669.926 0, 1023163.024 999668.554 0, 1022890.536 999667.199 0, 1022618.047 999665.86 0, 1022345.558 999664.537 0, 1022073.07 999663.229 0, 1021800.581 999661.938 0, 1021528.092 999660.663 0, 1021255.603 999659.404 0, 1020983.114 999658.161 0, 
+    1020710.625 999656.934 0, 1020438.136 999655.723 0, 1020165.647 999654.528 0, 1019893.158 999653.349 0, 1019619.353 999652.181 0, 1019348.179 999651.04 0, 1019075.69 999649.909 0, 1018803.2 999648.794 0, 1018530.711 999647.695 0, 1018258.221 999646.613 0, 
+    1017985.731 999645.546 0, 1017713.242 999644.495 0, 1017440.752 999643.461 0, 1017168.262 999642.442 0, 1016895.772 999641.44 0, 1016623.282 999640.453 0, 1016350.792 999639.483 0, 1016078.302 999638.529 0, 1015805.812 999637.59 0, 1015533.321 999636.668 0, 
+    1015260.831 999635.762 0, 1014988.341 999634.872 0, 1014715.85 999633.998 0, 1014443.36 999633.139 0, 1014170.869 999632.297 0, 1013898.379 999631.471 0, 1013625.888 999630.661 0, 1013353.398 999629.867 0, 1013079.591 999629.086 0, 1013063.825 1005209.481 0, 
+    1013048.059 1010789.957 0, 1013321.206 1010790.737 0, 1013593.04 1010791.529 0, 1013864.873 1010792.337 0, 1014136.707 1010793.161 0, 1014408.541 1010794.001 0, 1014680.374 1010794.857 0, 1014952.208 1010795.729 0, 1015224.041 1010796.618 0, 1015495.874 1010797.522 0, 
+    1015767.708 1010798.442 0, 1016039.541 1010799.378 0, 1016311.374 1010800.33 0, 1016583.207 1010801.298 0, 1016855.04 1010802.282 0, 1017126.873 1010803.282 0, 1017398.706 1010804.298 0, 1017670.539 1010805.33 0, 1017942.372 1010806.378 0, 1018214.205 1010807.442 0, 
+    1018486.038 1010808.522 0, 1018757.87 1010809.618 0, 1019029.703 1010810.73 0, 1019301.536 1010811.858 0, 1019572.056 1010812.997 0, 1019845.2 1010814.162 0, 1020117.033 1010815.338 0, 1020388.865 1010816.531 0, 1020660.697 1010817.739 0, 1020932.529 1010818.963 0, 
+    1021204.361 1010820.203 0, 1021476.193 1010821.459 0, 1021748.025 1010822.731 0, 1022019.857 1010824.019 0, 1022291.689 1010825.323 0, 1022563.521 1010826.643 0, 1022835.352 1010827.979 0, 1023107.184 1010829.331 0, 1023379.015 1010830.699 0, 1023650.846 1010832.083 0, 
+    1023922.678 1010833.483 0, 1024194.509 1010834.899 0, 1024466.34 1010836.331 0, 1024738.171 1010837.779 0, 1025010.002 1010839.243 0, 1025281.833 1010840.723 0, 1025553.664 1010842.219 0, 1025825.494 1010843.731 0, 1026096.014 1010845.252 0, 1026127.546 1005264.842 0, 
+    1026159.077 999684.514 0))
+
+POLYGON ((1039143.76 1010937.409 0, 1038873.244 1010935.124 0, 1038601.419 1010932.844 0, 1038329.593 1010930.58 0, 1038057.768 1010928.332 0, 1037785.942 1010926.1 0, 1037514.116 1010923.884 0, 1037242.29 1010921.684 0, 1036970.464 1010919.5 0, 1036698.638 1010917.332 0, 
+    1036426.812 1010915.18 0, 1036154.985 1010913.044 0, 1035883.158 1010910.924 0, 1035611.332 1010908.82 0, 1035339.505 1010906.732 0, 1035067.678 1010904.66 0, 1034795.851 1010902.604 0, 1034524.024 1010900.564 0, 1034252.196 1010898.54 0, 1033980.369 1010896.532 0, 
+    1033708.541 1010894.54 0, 1033436.713 1010892.564 0, 1033164.886 1010890.604 0, 1032893.058 1010888.66 0, 1032619.92 1010886.723 0, 1032349.402 1010884.82 0, 1032077.573 1010882.924 0, 1031805.745 1010881.044 0, 1031533.916 1010879.18 0, 1031262.088 1010877.332 0, 
+    1030990.259 1010875.5 0, 1030718.43 1010873.684 0, 1030446.601 1010871.884 0, 1030174.772 1010870.1 0, 1029902.943 1010868.332 0, 1029631.114 1010866.58 0, 1029359.285 1010864.844 0, 1029087.455 1010863.124 0, 1028815.626 1010861.42 0, 1028543.796 1010859.732 0, 
+    1028271.966 1010858.06 0, 1028000.136 1010856.404 0, 1027728.306 1010854.764 0, 1027456.476 1010853.14 0, 1027184.646 1010851.532 0, 1026912.816 1010849.94 0, 1026640.986 1010848.363 0, 1026369.155 1010846.803 0, 1026096.014 1010845.252 0, 1026064.482 1016425.74 0, 
+    1026032.949 1022006.301 0, 1026305.431 1022007.848 0, 1026576.604 1022009.405 0, 1026847.777 1022010.977 0, 1027118.951 1022012.565 0, 1027390.124 1022014.169 0, 1027661.297 1022015.789 0, 1027932.47 1022017.425 0, 1028203.643 1022019.077 0, 1028474.816 1022020.745 0, 
+    1028745.989 1022022.429 0, 1029017.161 1022024.129 0, 1029288.334 1022025.845 0, 1029559.506 1022027.577 0, 1029830.678 1022029.325 0, 1030101.851 1022031.088 0, 1030373.023 1022032.868 0, 1030644.195 1022034.664 0, 1030915.367 1022036.476 0, 1031186.538 1022038.303 0, 
+    1031457.71 1022040.147 0, 1031728.882 1022042.006 0, 1032000.053 1022043.882 0, 1032271.225 1022045.773 0, 1032541.089 1022047.671 0, 1032813.567 1022049.604 0, 1033084.738 1022051.543 0, 1033355.909 1022053.498 0, 1033627.08 1022055.47 0, 1033898.25 1022057.457 0, 
+    1034169.421 1022059.46 0, 1034440.591 1022061.479 0, 1034711.762 1022063.514 0, 1034982.932 1022065.565 0, 1035254.102 1022067.632 0, 1035525.272 1022069.715 0, 1035796.442 1022071.814 0, 1036067.611 1022073.929 0, 1036338.781 1022076.06 0, 1036609.95 1022078.207 0, 
+    1036881.12 1022080.37 0, 1037152.289 1022082.548 0, 1037423.458 1022084.743 0, 1037694.627 1022086.954 0, 1037965.796 1022089.18 0, 1038236.964 1022091.423 0, 1038508.133 1022093.681 0, 1038779.301 1022095.956 0, 1039049.164 1022098.235 0, 1039096.462 1016517.785 0, 
+    1039143.76 1010937.409 0))
+
+POLYGON ((1052065.067 1022226.943 0, 1051795.21 1022223.901 0, 1051524.049 1022220.86 0, 1051252.888 1022217.836 0, 1050981.727 1022214.827 0, 1050710.565 1022211.834 0, 1050439.404 1022208.857 0, 1050168.242 1022205.897 0, 1049897.08 1022202.952 0, 1049625.918 1022200.023 0, 
+    1049354.756 1022197.11 0, 1049083.593 1022194.213 0, 1048812.43 1022191.332 0, 1048541.268 1022188.467 0, 1048270.105 1022185.618 0, 1047998.941 1022182.785 0, 1047727.778 1022179.968 0, 1047456.615 1022177.167 0, 1047185.451 1022174.381 0, 1046914.287 1022171.612 0, 
+    1046643.123 1022168.859 0, 1046371.959 1022166.122 0, 1046100.795 1022163.4 0, 1045829.63 1022160.695 0, 1045557.161 1022157.992 0, 1045287.301 1022155.332 0, 1045016.136 1022152.674 0, 1044744.971 1022150.033 0, 1044473.806 1022147.407 0, 1044202.64 1022144.797 0, 
+    1043931.475 1022142.204 0, 1043660.309 1022139.626 0, 1043389.143 1022137.064 0, 1043117.977 1022134.518 0, 1042846.811 1022131.988 0, 1042575.645 1022129.475 0, 1042304.478 1022126.977 0, 1042033.312 1022124.495 0, 1041762.145 1022122.029 0, 1041490.978 1022119.579 0, 
+    1041219.811 1022117.144 0, 1040948.644 1022114.726 0, 1040677.477 1022112.324 0, 1040406.309 1022109.938 0, 1040135.141 1022107.568 0, 1039863.974 1022105.213 0, 1039592.806 1022102.875 0, 1039321.638 1022100.553 0, 1039049.164 1022098.235 0, 1039001.865 1027678.754 0, 
+    1038954.565 1033259.338 0, 1039226.379 1033261.65 0, 1039496.89 1033263.967 0, 1039767.401 1033266.3 0, 1040037.912 1033268.648 0, 1040308.422 1033271.013 0, 1040578.933 1033273.393 0, 1040849.443 1033275.79 0, 1041119.954 1033278.202 0, 1041390.464 1033280.63 0, 
+    1041660.974 1033283.074 0, 1041931.484 1033285.534 0, 1042201.993 1033288.01 0, 1042472.503 1033290.502 0, 1042743.012 1033293.01 0, 1043013.521 1033295.534 0, 1043284.031 1033298.073 0, 1043554.539 1033300.629 0, 1043825.048 1033303.2 0, 1044095.557 1033305.788 0, 
+    1044366.065 1033308.391 0, 1044636.574 1033311.01 0, 1044907.082 1033313.646 0, 1045177.59 1033316.297 0, 1045446.796 1033318.951 0, 1045718.605 1033321.647 0, 1045989.113 1033324.345 0, 1046259.62 1033327.06 0, 1046530.128 1033329.791 0, 1046800.635 1033332.538 0, 
+    1047071.142 1033335.3 0, 1047341.648 1033338.079 0, 1047612.155 1033340.873 0, 1047882.661 1033343.683 0, 1048153.168 1033346.51 0, 1048423.674 1033349.352 0, 1048694.18 1033352.21 0, 1048964.685 1033355.084 0, 1049235.191 1033357.974 0, 1049505.696 1033360.88 0, 
+    1049776.201 1033363.801 0, 1050046.707 1033366.739 0, 1050317.211 1033369.693 0, 1050587.716 1033372.662 0, 1050858.221 1033375.648 0, 1051128.725 1033378.649 0, 1051399.229 1033381.666 0, 1051669.733 1033384.7 0, 1051938.937 1033387.734 0, 1052002.002 1027807.306 0, 
+    1052065.067 1022226.943 0))
+
+POLYGON ((1064922.893 1033552.812 0, 1064653.698 1033549.017 0, 1064383.203 1033545.22 0, 1064112.709 1033541.438 0, 1063842.214 1033537.673 0, 1063571.719 1033533.923 0, 1063301.224 1033530.189 0, 1063030.728 1033526.471 0, 1062760.232 1033522.77 0, 1062489.737 1033519.084 0, 
+    1062219.24 1033515.414 0, 1061948.744 1033511.759 0, 1061678.248 1033508.121 0, 1061407.751 1033504.499 0, 1061137.254 1033500.892 0, 1060866.757 1033497.302 0, 1060596.259 1033493.727 0, 1060325.762 1033490.169 0, 1060055.264 1033486.626 0, 1059784.766 1033483.099 0, 
+    1059514.268 1033479.589 0, 1059243.769 1033476.094 0, 1058973.271 1033472.615 0, 1058702.772 1033469.152 0, 1058430.973 1033465.688 0, 1058161.773 1033462.273 0, 1057891.274 1033458.858 0, 1057620.774 1033455.458 0, 1057350.274 1033452.075 0, 1057079.774 1033448.707 0, 
+    1056809.274 1033445.356 0, 1056538.774 1033442.02 0, 1056268.273 1033438.7 0, 1055997.772 1033435.396 0, 1055727.271 1033432.108 0, 1055456.77 1033428.836 0, 1055186.269 1033425.58 0, 1054915.767 1033422.34 0, 1054645.265 1033419.116 0, 1054374.763 1033415.907 0, 
+    1054104.261 1033412.715 0, 1053833.759 1033409.538 0, 1053563.256 1033406.378 0, 1053292.753 1033403.233 0, 1053022.251 1033400.104 0, 1052751.747 1033396.992 0, 1052481.244 1033393.895 0, 1052210.741 1033390.814 0, 1051938.937 1033387.734 0, 1051875.87 1038968.223 0, 
+    1051812.803 1044548.769 0, 1052083.947 1044551.841 0, 1052353.794 1044554.915 0, 1052623.64 1044558.004 0, 1052893.486 1044561.109 0, 1053163.332 1044564.231 0, 1053433.178 1044567.368 0, 1053703.024 1044570.52 0, 1053972.869 1044573.689 0, 1054242.715 1044576.874 0, 
+    1054512.56 1044580.074 0, 1054782.404 1044583.291 0, 1055052.249 1044586.523 0, 1055322.094 1044589.771 0, 1055591.938 1044593.036 0, 1055861.782 1044596.316 0, 1056131.626 1044599.611 0, 1056401.47 1044602.923 0, 1056671.313 1044606.251 0, 1056941.157 1044609.594 0, 
+    1057211 1044612.954 0, 1057480.843 1044616.329 0, 1057750.685 1044619.72 0, 1058020.528 1044623.127 0, 1058289.074 1044626.534 0, 1058560.212 1044629.989 0, 1058830.054 1044633.443 0, 1059099.896 1044636.914 0, 1059369.738 1044640.4 0, 1059639.579 1044643.903 0, 
+    1059909.42 1044647.421 0, 1060179.261 1044650.955 0, 1060449.102 1044654.505 0, 1060718.942 1044658.071 0, 1060988.782 1044661.653 0, 1061258.623 1044665.25 0, 1061528.462 1044668.864 0, 1061798.302 1044672.493 0, 1062068.141 1044676.138 0, 1062337.981 1044679.8 0, 
+    1062607.82 1044683.477 0, 1062877.658 1044687.17 0, 1063147.497 1044690.878 0, 1063417.335 1044694.603 0, 1063687.174 1044698.344 0, 1063957.011 1044702.1 0, 1064226.849 1044705.872 0, 1064496.687 1044709.661 0, 1064765.229 1044713.446 0, 1064844.061 1039133.101 0, 
+    1064922.893 1033552.812 0))
+
+POLYGON ((1077717.137 1044914.716 0, 1077448.605 1044910.171 0, 1077178.779 1044905.621 0, 1076908.953 1044901.086 0, 1076639.127 1044896.568 0, 1076369.3 1044892.065 0, 1076099.474 1044887.578 0, 1075829.647 1044883.107 0, 1075559.819 1044878.651 0, 1075289.992 1044874.212 0, 
+    1075020.164 1044869.788 0, 1074750.336 1044865.381 0, 1074480.508 1044860.989 0, 1074210.679 1044856.613 0, 1073940.85 1044852.253 0, 1073671.021 1044847.909 0, 1073401.192 1044843.581 0, 1073131.362 1044839.269 0, 1072861.532 1044834.972 0, 1072591.702 1044830.692 0, 
+    1072321.872 1044826.427 0, 1072052.041 1044822.178 0, 1071782.21 1044817.945 0, 1071512.379 1044813.728 0, 1071241.254 1044809.507 0, 1070972.716 1044805.342 0, 1070702.885 1044801.173 0, 1070433.053 1044797.019 0, 1070163.22 1044792.882 0, 1069893.388 1044788.76 0, 
+    1069623.555 1044784.654 0, 1069353.722 1044780.564 0, 1069083.888 1044776.49 0, 1068814.055 1044772.432 0, 1068544.221 1044768.389 0, 1068274.387 1044764.363 0, 1068004.553 1044760.352 0, 1067734.718 1044756.358 0, 1067464.884 1044752.379 0, 1067195.049 1044748.416 0, 
+    1066925.214 1044744.469 0, 1066655.378 1044740.538 0, 1066385.542 1044736.623 0, 1066115.707 1044732.723 0, 1065845.87 1044728.84 0, 1065576.034 1044724.972 0, 1065306.198 1044721.12 0, 1065036.361 1044717.285 0, 1064765.229 1044713.446 0, 1064686.395 1050293.844 0, 
+    1064607.561 1055874.29 0, 1064878.033 1055878.119 0, 1065147.213 1055881.946 0, 1065416.393 1055885.788 0, 1065685.572 1055889.646 0, 1065954.751 1055893.52 0, 1066223.93 1055897.41 0, 1066493.109 1055901.316 0, 1066762.287 1055905.237 0, 1067031.466 1055909.175 0, 
+    1067300.644 1055913.128 0, 1067569.822 1055917.097 0, 1067838.999 1055921.082 0, 1068108.177 1055925.083 0, 1068377.354 1055929.1 0, 1068646.531 1055933.132 0, 1068915.707 1055937.18 0, 1069184.884 1055941.245 0, 1069454.06 1055945.325 0, 1069723.236 1055949.42 0, 
+    1069992.411 1055953.532 0, 1070261.587 1055957.66 0, 1070530.762 1055961.803 0, 1070799.937 1055965.962 0, 1071067.821 1055970.117 0, 1071338.286 1055974.328 0, 1071607.46 1055978.535 0, 1071876.634 1055982.758 0, 1072145.808 1055986.996 0, 1072414.981 1055991.25 0, 
+    1072684.155 1055995.52 0, 1072953.328 1055999.806 0, 1073222.5 1056004.108 0, 1073491.673 1056008.426 0, 1073760.845 1056012.759 0, 1074030.017 1056017.109 0, 1074299.189 1056021.474 0, 1074568.36 1056025.855 0, 1074837.531 1056030.252 0, 1075106.702 1056034.664 0, 
+    1075375.873 1056039.093 0, 1075645.043 1056043.537 0, 1075914.213 1056047.998 0, 1076183.383 1056052.474 0, 1076452.553 1056056.966 0, 1076721.722 1056061.473 0, 1076990.891 1056065.997 0, 1077260.06 1056070.536 0, 1077527.939 1056075.07 0, 1077622.538 1050494.869 0, 
+    1077717.137 1044914.716 0))
+
+POLYGON ((1090447.697 1056312.351 0, 1090179.831 1056307.061 0, 1089910.676 1056301.761 0, 1089641.52 1056296.477 0, 1089372.365 1056291.209 0, 1089103.209 1056285.956 0, 1088834.053 1056280.72 0, 1088564.897 1056275.499 0, 1088295.74 1056270.294 0, 1088026.583 1056265.105 0, 
+    1087757.425 1056259.932 0, 1087488.268 1056254.775 0, 1087219.11 1056249.633 0, 1086949.951 1056244.508 0, 1086680.793 1056239.398 0, 1086411.634 1056234.304 0, 1086142.475 1056229.226 0, 1085873.315 1056224.164 0, 1085604.155 1056219.117 0, 1085334.995 1056214.087 0, 
+    1085065.835 1056209.072 0, 1084796.674 1056204.073 0, 1084527.513 1056199.09 0, 1084258.352 1056194.123 0, 1083987.902 1056189.148 0, 1083720.029 1056184.236 0, 1083450.867 1056179.316 0, 1083181.704 1056174.413 0, 1082912.542 1056169.525 0, 1082643.379 1056164.652 0, 
+    1082374.215 1056159.796 0, 1082105.052 1056154.956 0, 1081835.888 1056150.131 0, 1081566.724 1056145.322 0, 1081297.559 1056140.529 0, 1081028.395 1056135.752 0, 1080759.23 1056130.991 0, 1080490.064 1056126.246 0, 1080220.899 1056121.516 0, 1079951.733 1056116.802 0, 
+    1079682.567 1056112.104 0, 1079413.401 1056107.422 0, 1079144.234 1056102.756 0, 1078875.067 1056098.106 0, 1078605.9 1056093.471 0, 1078336.732 1056088.853 0, 1078067.565 1056084.25 0, 1077798.397 1056079.663 0, 1077527.939 1056075.07 0, 1077433.338 1061655.315 0, 
+    1077338.737 1067235.599 0, 1077608.535 1067240.181 0, 1077877.046 1067244.757 0, 1078145.557 1067249.349 0, 1078414.068 1067253.956 0, 1078682.578 1067258.579 0, 1078951.088 1067263.218 0, 1079219.598 1067267.873 0, 1079488.107 1067272.544 0, 1079756.616 1067277.23 0, 
+    1080025.125 1067281.932 0, 1080293.634 1067286.65 0, 1080562.142 1067291.384 0, 1080830.651 1067296.134 0, 1081099.158 1067300.899 0, 1081367.666 1067305.68 0, 1081636.173 1067310.477 0, 1081904.68 1067315.29 0, 1082173.187 1067320.119 0, 1082441.693 1067324.963 0, 
+    1082710.199 1067329.824 0, 1082978.705 1067334.7 0, 1083247.211 1067339.592 0, 1083515.716 1067344.499 0, 1083782.935 1067349.399 0, 1084052.726 1067354.362 0, 1084321.23 1067359.317 0, 1084589.734 1067364.288 0, 1084858.238 1067369.275 0, 1085126.741 1067374.277 0, 
+    1085395.245 1067379.295 0, 1085663.747 1067384.33 0, 1085932.25 1067389.379 0, 1086200.752 1067394.445 0, 1086469.254 1067399.527 0, 1086737.756 1067404.624 0, 1087006.258 1067409.737 0, 1087274.759 1067414.866 0, 1087543.259 1067420.011 0, 1087811.76 1067425.171 0, 
+    1088080.26 1067430.348 0, 1088348.76 1067435.54 0, 1088617.26 1067440.748 0, 1088885.759 1067445.971 0, 1089154.258 1067451.211 0, 1089422.757 1067456.466 0, 1089691.255 1067461.737 0, 1089959.753 1067467.024 0, 1090226.966 1067472.302 0, 1090337.332 1061892.307 0, 
+    1090447.697 1056312.351 0))
+
+POLYGON ((1103114.475 1067745.415 0, 1102847.276 1067739.382 0, 1102578.794 1067733.337 0, 1102310.311 1067727.307 0, 1102041.829 1067721.293 0, 1101773.346 1067715.295 0, 1101504.862 1067709.313 0, 1101236.378 1067703.346 0, 1100967.894 1067697.396 0, 1100699.41 1067691.461 0, 
+    1100430.925 1067685.542 0, 1100162.44 1067679.639 0, 1099893.954 1067673.751 0, 1099625.468 1067667.879 0, 1099356.982 1067662.024 0, 1099088.495 1067656.183 0, 1098820.008 1067650.359 0, 1098551.521 1067644.551 0, 1098283.033 1067638.758 0, 1098014.546 1067632.981 0, 
+    1097746.057 1067627.22 0, 1097477.569 1067621.475 0, 1097209.08 1067615.746 0, 1096940.59 1067610.032 0, 1096670.817 1067604.307 0, 1096403.611 1067598.652 0, 1096135.12 1067592.986 0, 1095866.63 1067587.335 0, 1095598.139 1067581.701 0, 1095329.647 1067576.082 0, 
+    1095061.156 1067570.479 0, 1094792.664 1067564.892 0, 1094524.171 1067559.32 0, 1094255.679 1067553.765 0, 1093987.186 1067548.225 0, 1093718.693 1067542.701 0, 1093450.199 1067537.193 0, 1093181.705 1067531.7 0, 1092913.211 1067526.224 0, 1092644.716 1067520.763 0, 
+    1092376.221 1067515.318 0, 1092107.726 1067509.889 0, 1091839.231 1067504.475 0, 1091570.735 1067499.078 0, 1091302.239 1067493.696 0, 1091033.742 1067488.33 0, 1090765.245 1067482.98 0, 1090496.748 1067477.646 0, 1090226.966 1067472.302 0, 1090116.599 1073052.332 0, 
+    1090006.232 1078632.394 0, 1090275.354 1078637.724 0, 1090543.194 1078643.046 0, 1090811.034 1078648.383 0, 1091078.874 1078653.736 0, 1091346.713 1078659.104 0, 1091614.552 1078664.489 0, 1091882.391 1078669.889 0, 1092150.229 1078675.305 0, 1092418.067 1078680.736 0, 
+    1092685.905 1078686.184 0, 1092953.742 1078691.647 0, 1093221.58 1078697.126 0, 1093489.416 1078702.621 0, 1093757.253 1078708.131 0, 1094025.089 1078713.657 0, 1094292.925 1078719.199 0, 1094560.76 1078724.757 0, 1094828.595 1078730.331 0, 1095096.43 1078735.92 0, 
+    1095364.264 1078741.525 0, 1095632.099 1078747.146 0, 1095899.932 1078752.782 0, 1096167.766 1078758.435 0, 1096434.319 1078764.076 0, 1096703.432 1078769.787 0, 1096971.264 1078775.487 0, 1097239.096 1078781.202 0, 1097506.928 1078786.933 0, 1097774.76 1078792.68 0, 
+    1098042.591 1078798.443 0, 1098310.422 1078804.221 0, 1098578.252 1078810.015 0, 1098846.082 1078815.825 0, 1099113.912 1078821.651 0, 1099381.741 1078827.493 0, 1099649.57 1078833.35 0, 1099917.399 1078839.223 0, 1100185.227 1078845.112 0, 1100453.055 1078851.017 0, 
+    1100720.883 1078856.937 0, 1100988.711 1078862.873 0, 1101256.537 1078868.825 0, 1101524.364 1078874.793 0, 1101792.19 1078880.776 0, 1102060.016 1078886.775 0, 1102327.842 1078892.79 0, 1102595.667 1078898.821 0, 1102862.213 1078904.838 0, 1102988.344 1073325.111 0, 
+    1103114.475 1067745.415 0))
+
+POLYGON ((1115717.372 1079213.602 0, 1115450.843 1079206.832 0, 1115183.036 1079200.044 0, 1114915.228 1079193.273 0, 1114647.42 1079186.517 0, 1114379.612 1079179.777 0, 1114111.803 1079173.053 0, 1113843.994 1079166.344 0, 1113576.185 1079159.651 0, 1113308.375 1079152.974 0, 
+    1113040.564 1079146.313 0, 1112772.754 1079139.668 0, 1112504.943 1079133.038 0, 1112237.131 1079126.424 0, 1111969.319 1079119.826 0, 1111701.507 1079113.244 0, 1111433.694 1079106.677 0, 1111165.881 1079100.126 0, 1110898.068 1079093.591 0, 1110630.254 1079087.072 0, 
+    1110362.44 1079080.568 0, 1110094.626 1079074.08 0, 1109826.811 1079067.608 0, 1109558.995 1079061.152 0, 1109289.901 1079054.681 0, 1109023.364 1079048.286 0, 1108755.547 1079041.877 0, 1108487.73 1079035.484 0, 1108219.913 1079029.107 0, 1107952.096 1079022.745 0, 
+    1107684.278 1079016.399 0, 1107416.459 1079010.069 0, 1107148.641 1079003.754 0, 1106880.822 1078997.456 0, 1106613.002 1078991.173 0, 1106345.182 1078984.906 0, 1106077.362 1078978.654 0, 1105809.542 1078972.419 0, 1105541.721 1078966.199 0, 1105273.9 1078959.995 0, 
+    1105006.078 1078953.806 0, 1104738.256 1078947.634 0, 1104470.434 1078941.477 0, 1104202.611 1078935.336 0, 1103934.788 1078929.211 0, 1103666.964 1078923.101 0, 1103399.141 1078917.007 0, 1103131.317 1078910.929 0, 1102862.213 1078904.838 0, 1102736.08 1084484.592 0, 
+    1102609.948 1090064.369 0, 1102878.392 1090070.445 0, 1103145.559 1090076.508 0, 1103412.726 1090082.587 0, 1103679.893 1090088.681 0, 1103947.059 1090094.792 0, 1104214.225 1090100.918 0, 1104481.39 1090107.059 0, 1104748.555 1090113.217 0, 1105015.72 1090119.39 0, 
+    1105282.885 1090125.579 0, 1105550.049 1090131.783 0, 1105817.212 1090138.004 0, 1106084.376 1090144.24 0, 1106351.539 1090150.491 0, 1106618.701 1090156.759 0, 1106885.864 1090163.042 0, 1107153.025 1090169.341 0, 1107420.187 1090175.656 0, 1107687.348 1090181.986 0, 
+    1107954.509 1090188.332 0, 1108221.669 1090194.694 0, 1108488.829 1090201.072 0, 1108755.989 1090207.465 0, 1109021.873 1090213.843 0, 1109290.307 1090220.299 0, 1109557.465 1090226.739 0, 1109824.624 1090233.196 0, 1110091.781 1090239.667 0, 1110358.939 1090246.155 0, 
+    1110626.096 1090252.658 0, 1110893.252 1090259.178 0, 1111160.408 1090265.712 0, 1111427.564 1090272.263 0, 1111694.72 1090278.829 0, 1111961.875 1090285.411 0, 1112229.029 1090292.009 0, 1112496.184 1090298.622 0, 1112763.338 1090305.252 0, 1113030.491 1090311.896 0, 
+    1113297.644 1090318.557 0, 1113564.797 1090325.233 0, 1113831.949 1090331.925 0, 1114099.101 1090338.633 0, 1114366.253 1090345.357 0, 1114633.404 1090352.096 0, 1114900.554 1090358.851 0, 1115167.705 1090365.622 0, 1115433.581 1090372.376 0, 1115575.477 1084792.978 0, 
+    1115717.372 1079213.602 0))
+
+POLYGON ((1128256.292 1090716.61 0, 1127990.434 1090709.105 0, 1127723.304 1090701.58 0, 1127456.174 1090694.07 0, 1127189.043 1090686.576 0, 1126921.911 1090679.098 0, 1126654.779 1090671.635 0, 1126387.647 1090664.189 0, 1126120.514 1090656.757 0, 1125853.381 1090649.342 0, 
+    1125586.247 1090641.943 0, 1125319.113 1090634.559 0, 1125051.979 1090627.19 0, 1124784.844 1090619.838 0, 1124517.708 1090612.501 0, 1124250.573 1090605.18 0, 1123983.436 1090597.875 0, 1123716.3 1090590.585 0, 1123449.162 1090583.312 0, 1123182.025 1090576.053 0, 
+    1122914.887 1090568.811 0, 1122647.749 1090561.584 0, 1122380.61 1090554.373 0, 1122113.471 1090547.178 0, 1121845.058 1090539.965 0, 1121579.191 1090532.835 0, 1121312.05 1090525.687 0, 1121044.909 1090518.555 0, 1120777.768 1090511.438 0, 1120510.626 1090504.337 0, 
+    1120243.484 1090497.252 0, 1119976.342 1090490.183 0, 1119709.199 1090483.129 0, 1119442.055 1090476.091 0, 1119174.911 1090469.069 0, 1118907.767 1090462.062 0, 1118640.622 1090455.071 0, 1118373.477 1090448.096 0, 1118106.332 1090441.137 0, 1117839.186 1090434.193 0, 
+    1117572.04 1090427.265 0, 1117304.893 1090420.353 0, 1117037.746 1090413.457 0, 1116770.598 1090406.576 0, 1116503.45 1090399.711 0, 1116236.302 1090392.862 0, 1115969.153 1090386.028 0, 1115702.004 1090379.21 0, 1115433.581 1090372.376 0, 1115291.684 1095951.791 0, 
+    1115149.787 1101531.221 0, 1115417.551 1101538.038 0, 1115684.043 1101544.839 0, 1115950.535 1101551.656 0, 1116217.027 1101558.489 0, 1116483.518 1101565.337 0, 1116750.009 1101572.201 0, 1117016.499 1101579.08 0, 1117282.989 1101585.975 0, 1117549.478 1101592.886 0, 
+    1117815.968 1101599.813 0, 1118082.456 1101606.755 0, 1118348.945 1101613.713 0, 1118615.432 1101620.687 0, 1118881.92 1101627.676 0, 1119148.407 1101634.681 0, 1119414.894 1101641.702 0, 1119681.38 1101648.738 0, 1119947.866 1101655.79 0, 1120214.351 1101662.858 0, 
+    1120480.836 1101669.941 0, 1120747.321 1101677.04 0, 1121013.805 1101684.155 0, 1121280.288 1101691.286 0, 1121545.502 1101698.398 0, 1121813.255 1101705.594 0, 1122079.737 1101712.771 0, 1122346.219 1101719.964 0, 1122612.701 1101727.173 0, 1122879.182 1101734.398 0, 
+    1123145.663 1101741.638 0, 1123412.143 1101748.894 0, 1123678.623 1101756.166 0, 1123945.103 1101763.453 0, 1124211.582 1101770.756 0, 1124478.06 1101778.075 0, 1124744.538 1101785.409 0, 1125011.016 1101792.759 0, 1125277.494 1101800.125 0, 1125543.97 1101807.506 0, 
+    1125810.447 1101814.903 0, 1126076.923 1101822.316 0, 1126343.399 1101829.745 0, 1126609.874 1101837.189 0, 1126876.348 1101844.649 0, 1127142.823 1101852.124 0, 1127409.297 1101859.615 0, 1127675.77 1101867.122 0, 1127940.974 1101874.609 0, 1128098.633 1096295.603 0, 
+    1128256.292 1090716.61 0))
+
+POLYGON ((1140731.14 1102254.134 0, 1140465.956 1102245.898 0, 1140199.505 1102237.638 0, 1139933.053 1102229.394 0, 1139666.601 1102221.165 0, 1139400.148 1102212.953 0, 1139133.695 1102204.756 0, 1138867.242 1102196.575 0, 1138600.788 1102188.409 0, 1138334.333 1102180.259 0, 
+    1138067.878 1102172.125 0, 1137801.423 1102164.006 0, 1137534.967 1102155.903 0, 1137268.51 1102147.816 0, 1137002.054 1102139.745 0, 1136735.596 1102131.689 0, 1136469.138 1102123.649 0, 1136202.68 1102115.624 0, 1135936.221 1102107.615 0, 1135669.762 1102099.622 0, 
+    1135403.302 1102091.645 0, 1135136.842 1102083.683 0, 1134870.381 1102075.737 0, 1134603.92 1102067.807 0, 1134336.191 1102059.854 0, 1134070.997 1102051.993 0, 1133804.534 1102044.11 0, 1133538.071 1102036.242 0, 1133271.608 1102028.39 0, 1133005.144 1102020.554 0, 
+    1132738.679 1102012.733 0, 1132472.215 1102004.929 0, 1132205.749 1101997.139 0, 1131939.283 1101989.366 0, 1131672.817 1101981.608 0, 1131406.351 1101973.866 0, 1131139.883 1101966.139 0, 1130873.416 1101958.429 0, 1130606.948 1101950.733 0, 1130340.479 1101943.054 0, 
+    1130074.01 1101935.39 0, 1129807.541 1101927.742 0, 1129541.071 1101920.11 0, 1129274.601 1101912.493 0, 1129008.13 1101904.892 0, 1128741.659 1101897.307 0, 1128475.187 1101889.737 0, 1128208.715 1101882.183 0, 1127940.974 1101874.609 0, 1127783.315 1107453.624 0, 
+    1127625.655 1113032.645 0, 1127892.736 1113040.2 0, 1128158.552 1113047.735 0, 1128424.367 1113055.286 0, 1128690.181 1113062.853 0, 1128955.995 1113070.435 0, 1129221.809 1113078.033 0, 1129487.622 1113085.647 0, 1129753.434 1113093.276 0, 1130019.247 1113100.921 0, 
+    1130285.058 1113108.581 0, 1130550.87 1113116.257 0, 1130816.681 1113123.949 0, 1131082.491 1113131.657 0, 1131348.301 1113139.38 0, 1131614.11 1113147.118 0, 1131879.919 1113154.873 0, 1132145.728 1113162.643 0, 1132411.536 1113170.429 0, 1132677.344 1113178.23 0, 
+    1132943.151 1113186.047 0, 1133208.958 1113193.879 0, 1133474.764 1113201.728 0, 1133740.57 1113209.591 0, 1134005.11 1113217.433 0, 1134272.18 1113225.366 0, 1134537.984 1113233.277 0, 1134803.788 1113241.203 0, 1135069.592 1113249.146 0, 1135335.395 1113257.103 0, 
+    1135601.197 1113265.077 0, 1135866.999 1113273.066 0, 1136132.801 1113281.07 0, 1136398.602 1113289.091 0, 1136664.403 1113297.127 0, 1136930.203 1113305.178 0, 1137196.003 1113313.246 0, 1137461.802 1113321.329 0, 1137727.601 1113329.427 0, 1137993.399 1113337.541 0, 
+    1138259.197 1113345.671 0, 1138524.994 1113353.817 0, 1138790.791 1113361.978 0, 1139056.587 1113370.154 0, 1139322.383 1113378.347 0, 1139588.179 1113386.555 0, 1139853.974 1113394.779 0, 1140119.768 1113403.018 0, 1140384.298 1113411.234 0, 1140557.719 1107832.681 0, 
+    1140731.14 1102254.134 0))
+
+POLYGON ((1153141.821 1113825.867 0, 1152877.313 1113816.904 0, 1152611.543 1113807.913 0, 1152345.773 1113798.939 0, 1152080.001 1113789.98 0, 1151814.23 1113781.037 0, 1151548.457 1113772.109 0, 1151282.685 1113763.197 0, 1151016.911 1113754.301 0, 1150751.138 1113745.42 0, 
+    1150485.363 1113736.555 0, 1150219.589 1113727.705 0, 1149953.813 1113718.872 0, 1149688.037 1113710.053 0, 1149422.261 1113701.251 0, 1149156.484 1113692.464 0, 1148890.707 1113683.693 0, 1148624.929 1113674.937 0, 1148359.15 1113666.197 0, 1148093.371 1113657.473 0, 
+    1147827.592 1113648.764 0, 1147561.812 1113640.071 0, 1147296.031 1113631.394 0, 1147030.25 1113622.732 0, 1146763.206 1113614.045 0, 1146498.687 1113605.456 0, 1146232.904 1113596.841 0, 1145967.121 1113588.242 0, 1145701.338 1113579.658 0, 1145435.554 1113571.09 0, 
+    1145169.769 1113562.538 0, 1144903.984 1113554.001 0, 1144638.198 1113545.48 0, 1144372.412 1113536.975 0, 1144106.626 1113528.486 0, 1143840.839 1113520.012 0, 1143575.051 1113511.553 0, 1143309.263 1113503.11 0, 1143043.475 1113494.683 0, 1142777.686 1113486.272 0, 
+    1142511.896 1113477.876 0, 1142246.106 1113469.496 0, 1141980.315 1113461.132 0, 1141714.524 1113452.783 0, 1141448.733 1113444.449 0, 1141182.941 1113436.132 0, 1140917.148 1113427.83 0, 1140651.355 1113419.544 0, 1140384.298 1113411.234 0, 1140210.878 1118989.787 0, 
+    1140037.457 1124568.335 0, 1140303.854 1124576.625 0, 1140568.991 1124584.891 0, 1140834.126 1124593.172 0, 1141099.262 1124601.469 0, 1141364.397 1124609.782 0, 1141629.531 1124618.11 0, 1141894.665 1124626.454 0, 1142159.798 1124634.813 0, 1142424.931 1124643.188 0, 
+    1142690.063 1124651.579 0, 1142955.195 1124659.985 0, 1143220.327 1124668.407 0, 1143485.458 1124676.844 0, 1143750.588 1124685.297 0, 1144015.718 1124693.766 0, 1144280.847 1124702.25 0, 1144545.976 1124710.75 0, 1144811.105 1124719.266 0, 1145076.232 1124727.797 0, 
+    1145341.36 1124736.344 0, 1145606.487 1124744.906 0, 1145871.613 1124753.484 0, 1146136.739 1124762.077 0, 1146400.605 1124770.645 0, 1146666.989 1124779.311 0, 1146932.114 1124787.951 0, 1147197.237 1124796.607 0, 1147462.361 1124805.279 0, 1147727.484 1124813.966 0, 
+    1147992.606 1124822.669 0, 1148257.728 1124831.387 0, 1148522.849 1124840.121 0, 1148787.97 1124848.871 0, 1149053.09 1124857.636 0, 1149318.21 1124866.417 0, 1149583.329 1124875.213 0, 1149848.448 1124884.025 0, 1150113.566 1124892.853 0, 1150378.684 1124901.696 0, 
+    1150643.801 1124910.555 0, 1150908.917 1124919.429 0, 1151174.033 1124928.319 0, 1151439.149 1124937.225 0, 1151704.264 1124946.146 0, 1151969.379 1124955.083 0, 1152234.493 1124964.035 0, 1152499.606 1124973.003 0, 1152763.461 1124981.944 0, 1152952.641 1119403.907 0, 
+    1153141.821 1113825.867 0))
+
+POLYGON ((1165488.245 1125431.504 0, 1165224.414 1125421.818 0, 1164959.327 1125412.101 0, 1164694.24 1125402.399 0, 1164429.152 1125392.714 0, 1164164.063 1125383.044 0, 1163898.973 1125373.389 0, 1163633.883 1125363.75 0, 1163368.793 1125354.127 0, 1163103.702 1125344.519 0, 
+    1162838.61 1125334.927 0, 1162573.518 1125325.35 0, 1162308.425 1125315.789 0, 1162043.332 1125306.244 0, 1161778.238 1125296.714 0, 1161513.144 1125287.2 0, 1161248.049 1125277.701 0, 1160982.953 1125268.218 0, 1160717.857 1125258.751 0, 1160452.76 1125249.299 0, 
+    1160187.663 1125239.863 0, 1159922.565 1125230.443 0, 1159657.467 1125221.038 0, 1159392.368 1125211.649 0, 1159126.012 1125202.23 0, 1158862.169 1125192.917 0, 1158597.068 1125183.574 0, 1158331.967 1125174.247 0, 1158066.865 1125164.936 0, 1157801.763 1125155.64 0, 
+    1157536.661 1125146.36 0, 1157271.557 1125137.096 0, 1157006.453 1125127.847 0, 1156741.349 1125118.614 0, 1156476.244 1125109.396 0, 1156211.139 1125100.194 0, 1155946.033 1125091.007 0, 1155680.926 1125081.836 0, 1155415.819 1125072.681 0, 1155150.712 1125063.541 0, 
+    1154885.603 1125054.417 0, 1154620.495 1125045.309 0, 1154355.385 1125036.216 0, 1154090.276 1125027.139 0, 1153825.165 1125018.077 0, 1153560.055 1125009.031 0, 1153294.943 1125000.001 0, 1153029.831 1124990.986 0, 1152763.461 1124981.944 0, 1152574.281 1130559.972 0, 
+    1152385.101 1136137.987 0, 1152650.812 1136147.006 0, 1152915.267 1136155.999 0, 1153179.722 1136165.007 0, 1153444.176 1136174.031 0, 1153708.63 1136183.07 0, 1153973.083 1136192.125 0, 1154237.536 1136201.195 0, 1154501.988 1136210.281 0, 1154766.439 1136219.382 0, 
+    1155030.89 1136228.499 0, 1155295.341 1136237.632 0, 1155559.791 1136246.78 0, 1155824.24 1136255.944 0, 1156088.689 1136265.123 0, 1156353.137 1136274.318 0, 1156617.585 1136283.528 0, 1156882.032 1136292.754 0, 1157146.479 1136301.996 0, 1157410.925 1136311.253 0, 
+    1157675.371 1136320.526 0, 1157939.816 1136329.814 0, 1158204.26 1136339.118 0, 1158468.704 1136348.437 0, 1158731.893 1136357.728 0, 1158997.59 1136367.123 0, 1159262.033 1136376.489 0, 1159526.474 1136385.87 0, 1159790.916 1136395.267 0, 1160055.356 1136404.68 0, 
+    1160319.796 1136414.108 0, 1160584.236 1136423.552 0, 1160848.675 1136433.012 0, 1161113.113 1136442.487 0, 1161377.551 1136451.977 0, 1161641.988 1136461.484 0, 1161906.425 1136471.005 0, 1162170.861 1136480.543 0, 1162435.297 1136490.095 0, 1162699.732 1136499.664 0, 
+    1162964.166 1136509.248 0, 1163228.6 1136518.847 0, 1163493.034 1136528.462 0, 1163757.467 1136538.093 0, 1164021.899 1136547.739 0, 1164286.33 1136557.401 0, 1164550.761 1136567.078 0, 1164815.192 1136576.771 0, 1165078.369 1136586.434 0, 1165283.307 1131008.976 0, 
+    1165488.245 1125431.504 0))
+
+POLYGON ((1177770.319 1137070.74 0, 1177507.169 1137060.334 0, 1177242.767 1137049.894 0, 1176978.364 1137039.469 0, 1176713.961 1137029.06 0, 1176449.557 1137018.667 0, 1176185.152 1137008.289 0, 1175920.747 1136997.927 0, 1175656.341 1136987.581 0, 1175391.935 1136977.25 0, 
+    1175127.528 1136966.934 0, 1174863.12 1136956.634 0, 1174598.712 1136946.35 0, 1174334.303 1136936.081 0, 1174069.894 1136925.828 0, 1173805.484 1136915.591 0, 1173541.073 1136905.369 0, 1173276.662 1136895.162 0, 1173012.25 1136884.971 0, 1172747.838 1136874.796 0, 
+    1172483.425 1136864.636 0, 1172219.011 1136854.492 0, 1171954.597 1136844.363 0, 1171690.182 1136834.25 0, 1171424.515 1136824.104 0, 1171161.351 1136814.07 0, 1170896.934 1136804.004 0, 1170632.517 1136793.953 0, 1170368.1 1136783.918 0, 1170103.681 1136773.898 0, 
+    1169839.262 1136763.894 0, 1169574.843 1136753.905 0, 1169310.423 1136743.932 0, 1169046.002 1136733.975 0, 1168781.581 1136724.033 0, 1168517.159 1136714.106 0, 1168252.736 1136704.195 0, 1167988.313 1136694.3 0, 1167723.89 1136684.421 0, 1167459.466 1136674.556 0, 
+    1167195.041 1136664.708 0, 1166930.616 1136654.875 0, 1166666.19 1136645.057 0, 1166401.763 1136635.256 0, 1166137.336 1136625.469 0, 1165872.908 1136615.699 0, 1165608.48 1136605.943 0, 1165344.051 1136596.204 0, 1165078.369 1136586.434 0, 1164873.432 1142163.874 0, 
+    1164668.496 1147741.293 0, 1164933.518 1147751.039 0, 1165197.291 1147760.754 0, 1165461.062 1147770.485 0, 1165724.833 1147780.232 0, 1165988.604 1147789.994 0, 1166252.374 1147799.771 0, 1166516.143 1147809.564 0, 1166779.912 1147819.373 0, 1167043.68 1147829.197 0, 
+    1167307.448 1147839.037 0, 1167571.215 1147848.892 0, 1167834.981 1147858.762 0, 1168098.747 1147868.649 0, 1168362.513 1147878.55 0, 1168626.277 1147888.468 0, 1168890.042 1147898.4 0, 1169153.805 1147908.349 0, 1169417.568 1147918.312 0, 1169681.331 1147928.292 0, 
+    1169945.092 1147938.287 0, 1170208.854 1147948.297 0, 1170472.614 1147958.323 0, 1170736.374 1147968.364 0, 1170998.885 1147978.374 0, 1171263.893 1147988.494 0, 1171527.651 1147998.582 0, 1171791.409 1148008.685 0, 1172055.166 1148018.804 0, 1172318.922 1148028.939 0, 
+    1172582.678 1148039.089 0, 1172846.433 1148049.255 0, 1173110.188 1148059.436 0, 1173373.942 1148069.633 0, 1173637.695 1148079.845 0, 1173901.448 1148090.073 0, 1174165.201 1148100.316 0, 1174428.952 1148110.575 0, 1174692.703 1148120.849 0, 1174956.454 1148131.139 0, 
+    1175220.204 1148141.444 0, 1175483.953 1148151.765 0, 1175747.702 1148162.101 0, 1176011.45 1148172.453 0, 1176275.197 1148182.821 0, 1176538.944 1148193.204 0, 1176802.69 1148203.602 0, 1177066.436 1148214.016 0, 1177328.933 1148224.396 0, 1177549.626 1142647.579 0, 
+    1177770.319 1137070.74 0))
+
+POLYGON ((1189987.955 1148743.266 0, 1189725.486 1148732.144 0, 1189461.771 1148720.985 0, 1189198.055 1148709.841 0, 1188934.339 1148698.713 0, 1188670.622 1148687.601 0, 1188406.904 1148676.504 0, 1188143.186 1148665.422 0, 1187879.467 1148654.356 0, 1187615.747 1148643.306 0, 
+    1187352.026 1148632.271 0, 1187088.305 1148621.251 0, 1186824.584 1148610.248 0, 1186560.862 1148599.259 0, 1186297.139 1148588.286 0, 1186033.415 1148577.329 0, 1185769.691 1148566.387 0, 1185505.966 1148555.461 0, 1185242.24 1148544.55 0, 1184978.514 1148533.655 0, 
+    1184714.787 1148522.775 0, 1184451.06 1148511.911 0, 1184187.332 1148501.062 0, 1183923.603 1148490.229 0, 1183658.627 1148479.361 0, 1183396.144 1148468.61 0, 1183132.413 1148457.823 0, 1182868.682 1148447.052 0, 1182604.95 1148436.296 0, 1182341.218 1148425.556 0, 
+    1182077.484 1148414.832 0, 1181813.751 1148404.123 0, 1181550.016 1148393.43 0, 1181286.281 1148382.752 0, 1181022.546 1148372.089 0, 1180758.809 1148361.442 0, 1180495.072 1148350.811 0, 1180231.335 1148340.195 0, 1179967.597 1148329.595 0, 1179703.858 1148319.01 0, 
+    1179440.118 1148308.441 0, 1179176.378 1148297.887 0, 1178912.638 1148287.349 0, 1178648.896 1148276.826 0, 1178385.154 1148266.319 0, 1178121.412 1148255.827 0, 1177857.669 1148245.351 0, 1177593.925 1148234.891 0, 1177328.933 1148224.396 0, 1177108.241 1153801.187 0, 
+    1176887.551 1159377.947 0, 1177151.883 1159388.415 0, 1177414.971 1159398.85 0, 1177678.057 1159409.3 0, 1177941.143 1159419.765 0, 1178204.229 1159430.246 0, 1178467.314 1159440.743 0, 1178730.398 1159451.255 0, 1178993.482 1159461.782 0, 1179256.564 1159472.325 0, 
+    1179519.647 1159482.884 0, 1179782.729 1159493.457 0, 1180045.81 1159504.047 0, 1180308.89 1159514.652 0, 1180571.97 1159525.272 0, 1180835.049 1159535.908 0, 1181098.128 1159546.559 0, 1181361.206 1159557.226 0, 1181624.283 1159567.908 0, 1181887.36 1159578.606 0, 
+    1182150.436 1159589.319 0, 1182413.511 1159600.048 0, 1182676.586 1159610.792 0, 1182939.66 1159621.552 0, 1183201.49 1159632.276 0, 1183465.807 1159643.118 0, 1183728.879 1159653.924 0, 1183991.951 1159664.746 0, 1184255.022 1159675.583 0, 1184518.092 1159686.436 0, 
+    1184781.162 1159697.304 0, 1185044.231 1159708.187 0, 1185307.299 1159719.086 0, 1185570.367 1159730.001 0, 1185833.434 1159740.931 0, 1186096.501 1159751.877 0, 1186359.567 1159762.838 0, 1186622.632 1159773.814 0, 1186885.696 1159784.806 0, 1187148.76 1159795.814 0, 
+    1187411.824 1159806.837 0, 1187674.886 1159817.875 0, 1187937.948 1159828.929 0, 1188201.01 1159839.998 0, 1188464.07 1159851.083 0, 1188727.13 1159862.183 0, 1188990.19 1159873.299 0, 1189253.248 1159884.431 0, 1189515.064 1159895.525 0, 1189751.509 1154319.411 0, 
+    1189987.955 1148743.266 0))
+
+POLYGON ((1202141.064 1160448.776 0, 1201879.279 1160436.942 0, 1201616.253 1160425.067 0, 1201353.226 1160413.208 0, 1201090.198 1160401.365 0, 1200827.17 1160389.537 0, 1200564.141 1160377.724 0, 1200301.111 1160365.927 0, 1200038.081 1160354.146 0, 1199775.05 1160342.38 0, 
+    1199512.018 1160330.629 0, 1199248.986 1160318.894 0, 1198985.952 1160307.174 0, 1198722.919 1160295.47 0, 1198459.884 1160283.781 0, 1198196.849 1160272.108 0, 1197933.813 1160260.45 0, 1197670.776 1160248.808 0, 1197407.739 1160237.181 0, 1197144.701 1160225.57 0, 
+    1196881.662 1160213.974 0, 1196618.623 1160202.394 0, 1196355.583 1160190.829 0, 1196092.542 1160179.28 0, 1195828.259 1160167.691 0, 1195566.459 1160156.227 0, 1195303.416 1160144.724 0, 1195040.373 1160133.237 0, 1194777.329 1160121.765 0, 1194514.284 1160110.309 0, 
+    1194251.238 1160098.868 0, 1193988.192 1160087.442 0, 1193725.146 1160076.032 0, 1193462.098 1160064.638 0, 1193199.05 1160053.259 0, 1192936.001 1160041.895 0, 1192672.952 1160030.547 0, 1192409.902 1160019.214 0, 1192146.851 1160007.897 0, 1191883.799 1159996.596 0, 
+    1191620.747 1159985.309 0, 1191357.694 1159974.039 0, 1191094.641 1159962.783 0, 1190831.587 1159951.544 0, 1190568.532 1159940.32 0, 1190305.477 1159929.111 0, 1190042.421 1159917.918 0, 1189779.364 1159906.74 0, 1189515.064 1159895.525 0, 1189278.621 1165471.603 0, 
+    1189042.179 1171047.641 0, 1189305.819 1171058.828 0, 1189568.22 1171069.978 0, 1189830.619 1171081.143 0, 1190093.018 1171092.324 0, 1190355.417 1171103.52 0, 1190617.815 1171114.732 0, 1190880.212 1171125.959 0, 1191142.608 1171137.202 0, 1191405.004 1171148.46 0, 
+    1191667.399 1171159.733 0, 1191929.793 1171171.022 0, 1192192.187 1171182.326 0, 1192454.58 1171193.646 0, 1192716.973 1171204.981 0, 1192979.364 1171216.332 0, 1193241.755 1171227.698 0, 1193504.146 1171239.079 0, 1193766.536 1171250.476 0, 1194028.925 1171261.889 0, 
+    1194291.313 1171273.317 0, 1194553.701 1171284.76 0, 1194816.088 1171296.219 0, 1195078.474 1171307.693 0, 1195339.622 1171319.128 0, 1195603.245 1171330.688 0, 1195865.629 1171342.208 0, 1196128.013 1171353.744 0, 1196390.396 1171365.296 0, 1196652.778 1171376.863 0, 
+    1196915.16 1171388.445 0, 1197177.541 1171400.043 0, 1197439.921 1171411.656 0, 1197702.301 1171423.285 0, 1197964.68 1171434.929 0, 1198227.058 1171446.588 0, 1198489.435 1171458.263 0, 1198751.812 1171469.954 0, 1199014.188 1171481.659 0, 1199276.564 1171493.381 0, 
+    1199538.938 1171505.117 0, 1199801.313 1171516.87 0, 1200063.686 1171528.637 0, 1200326.059 1171540.42 0, 1200588.431 1171552.219 0, 1200850.802 1171564.033 0, 1201113.173 1171575.862 0, 1201375.542 1171587.707 0, 1201636.674 1171599.511 0, 1201888.868 1166024.164 0, 
+    1202141.064 1160448.776 0))
+
+POLYGON ((1214229.56 1172186.961 0, 1213968.461 1172174.419 0, 1213706.125 1172161.833 0, 1213443.789 1172149.263 0, 1213181.452 1172136.707 0, 1212919.115 1172124.168 0, 1212656.776 1172111.643 0, 1212394.437 1172099.135 0, 1212132.098 1172086.641 0, 1211869.757 1172074.163 0, 
+    1211607.416 1172061.701 0, 1211345.074 1172049.254 0, 1211082.731 1172036.822 0, 1210820.387 1172024.406 0, 1210558.043 1172012.005 0, 1210295.698 1171999.62 0, 1210033.353 1171987.25 0, 1209771.006 1171974.895 0, 1209508.659 1171962.557 0, 1209246.311 1171950.233 0, 
+    1208983.963 1171937.925 0, 1208721.613 1171925.632 0, 1208459.263 1171913.355 0, 1208196.913 1171901.093 0, 1207933.325 1171888.789 0, 1207672.209 1171876.616 0, 1207409.856 1171864.401 0, 1207147.502 1171852.201 0, 1206885.148 1171840.016 0, 1206622.793 1171827.847 0, 
+    1206360.437 1171815.693 0, 1206098.081 1171803.555 0, 1205835.723 1171791.432 0, 1205573.365 1171779.325 0, 1205311.007 1171767.233 0, 1205048.647 1171755.156 0, 1204786.287 1171743.095 0, 1204523.927 1171731.05 0, 1204261.565 1171719.02 0, 1203999.203 1171707.005 0, 
+    1203736.84 1171695.006 0, 1203474.476 1171683.022 0, 1203212.112 1171671.053 0, 1202949.747 1171659.1 0, 1202687.381 1171647.163 0, 1202425.015 1171635.241 0, 1202162.648 1171623.334 0, 1201900.28 1171611.443 0, 1201636.674 1171599.511 0, 1201384.482 1177174.814 0, 
+    1201132.293 1182750.068 0, 1201395.239 1182761.969 0, 1201656.951 1182773.831 0, 1201918.661 1182785.708 0, 1202180.371 1182797.6 0, 1202442.081 1182809.508 0, 1202703.79 1182821.431 0, 1202965.498 1182833.369 0, 1203227.205 1182845.323 0, 1203488.912 1182857.292 0, 
+    1203750.617 1182869.277 0, 1204012.323 1182881.277 0, 1204274.027 1182893.292 0, 1204535.731 1182905.323 0, 1204797.434 1182917.369 0, 1205059.136 1182929.431 0, 1205320.838 1182941.508 0, 1205582.539 1182953.601 0, 1205844.239 1182965.709 0, 1206105.939 1182977.832 0, 
+    1206367.637 1182989.971 0, 1206629.336 1183002.125 0, 1206891.033 1183014.294 0, 1207152.73 1183026.479 0, 1207413.192 1183038.622 0, 1207676.121 1183050.895 0, 1207937.815 1183063.126 0, 1208199.509 1183075.373 0, 1208461.202 1183087.635 0, 1208722.894 1183099.912 0, 
+    1208984.586 1183112.205 0, 1209246.277 1183124.513 0, 1209507.967 1183136.836 0, 1209769.657 1183149.175 0, 1210031.345 1183161.529 0, 1210293.033 1183173.899 0, 1210554.72 1183186.284 0, 1210816.407 1183198.685 0, 1211078.093 1183211.101 0, 1211339.778 1183223.532 0, 
+    1211601.462 1183235.979 0, 1211863.146 1183248.441 0, 1212124.829 1183260.919 0, 1212386.511 1183273.412 0, 1212648.192 1183285.92 0, 1212909.873 1183298.444 0, 1213171.553 1183310.983 0, 1213433.232 1183323.537 0, 1213693.678 1183336.048 0, 1213961.618 1177761.529 0, 
+    1214229.56 1172186.961 0))
+
+POLYGON ((1226253.359 1183957.514 0, 1225992.946 1183944.268 0, 1225731.304 1183930.974 0, 1225469.66 1183917.696 0, 1225208.016 1183904.433 0, 1224946.371 1183891.185 0, 1224684.725 1183877.953 0, 1224423.079 1183864.736 0, 1224161.431 1183851.535 0, 1223899.783 1183838.349 0, 
+    1223638.134 1183825.178 0, 1223376.485 1183812.023 0, 1223114.834 1183798.883 0, 1222853.183 1183785.759 0, 1222591.531 1183772.65 0, 1222329.878 1183759.556 0, 1222068.225 1183746.478 0, 1221806.57 1183733.415 0, 1221544.915 1183720.368 0, 1221283.259 1183707.336 0, 
+    1221021.603 1183694.319 0, 1220759.945 1183681.318 0, 1220498.287 1183668.332 0, 1220236.628 1183655.362 0, 1219973.738 1183642.346 0, 1219713.308 1183629.467 0, 1219451.647 1183616.543 0, 1219189.985 1183603.634 0, 1218928.323 1183590.741 0, 1218666.659 1183577.863 0, 
+    1218404.995 1183565 0, 1218143.33 1183552.153 0, 1217881.664 1183539.321 0, 1217619.998 1183526.505 0, 1217358.33 1183513.704 0, 1217096.662 1183500.918 0, 1216834.994 1183488.148 0, 1216573.324 1183475.393 0, 1216311.654 1183462.654 0, 1216049.983 1183449.93 0, 
+    1215788.311 1183437.221 0, 1215526.639 1183424.528 0, 1215264.965 1183411.85 0, 1215003.291 1183399.188 0, 1214741.617 1183386.541 0, 1214479.941 1183373.91 0, 1214218.265 1183361.293 0, 1213956.588 1183348.693 0, 1213693.678 1183336.048 0, 1213425.741 1188910.513 0, 
+    1213157.807 1194484.918 0, 1213420.057 1194497.531 0, 1213681.078 1194510.1 0, 1213942.098 1194522.685 0, 1214203.117 1194535.285 0, 1214464.136 1194547.9 0, 1214725.154 1194560.531 0, 1214986.171 1194573.177 0, 1215247.187 1194585.838 0, 1215508.202 1194598.515 0, 
+    1215769.217 1194611.207 0, 1216030.231 1194623.914 0, 1216291.245 1194636.637 0, 1216552.257 1194649.375 0, 1216813.269 1194662.129 0, 1217074.28 1194674.898 0, 1217335.29 1194687.682 0, 1217596.3 1194700.481 0, 1217857.309 1194713.296 0, 1218118.317 1194726.127 0, 
+    1218379.324 1194738.972 0, 1218640.331 1194751.833 0, 1218901.336 1194764.71 0, 1219162.342 1194777.602 0, 1219422.118 1194790.448 0, 1219684.349 1194803.431 0, 1219945.352 1194816.369 0, 1220206.354 1194829.322 0, 1220467.355 1194842.291 0, 1220728.356 1194855.275 0, 
+    1220989.355 1194868.274 0, 1221250.354 1194881.289 0, 1221511.352 1194894.319 0, 1221772.35 1194907.364 0, 1222033.347 1194920.425 0, 1222294.342 1194933.501 0, 1222555.337 1194946.593 0, 1222816.332 1194959.7 0, 1223077.325 1194972.822 0, 1223338.318 1194985.959 0, 
+    1223599.31 1194999.112 0, 1223860.301 1195012.281 0, 1224121.292 1195025.464 0, 1224382.281 1195038.663 0, 1224643.27 1195051.878 0, 1224904.258 1195065.107 0, 1225165.246 1195078.352 0, 1225426.232 1195091.613 0, 1225685.991 1195104.826 0, 1225969.673 1189531.2 0, 
+    1226253.359 1183957.514 0))
+
+POLYGON ((1238212.375 1195760.126 0, 1237952.652 1195746.179 0, 1237691.704 1195732.181 0, 1237430.755 1195718.199 0, 1237169.805 1195704.232 0, 1236908.855 1195690.28 0, 1236647.904 1195676.344 0, 1236386.951 1195662.423 0, 1236125.998 1195648.517 0, 1235865.045 1195634.627 0, 
+    1235604.09 1195620.752 0, 1235343.135 1195606.893 0, 1235082.178 1195593.048 0, 1234821.221 1195579.22 0, 1234560.263 1195565.406 0, 1234299.305 1195551.608 0, 1234038.345 1195537.825 0, 1233777.385 1195524.058 0, 1233516.424 1195510.306 0, 1233255.462 1195496.569 0, 
+    1232994.499 1195482.848 0, 1232733.536 1195469.142 0, 1232472.571 1195455.452 0, 1232211.606 1195441.776 0, 1231949.415 1195428.052 0, 1231689.673 1195414.472 0, 1231428.706 1195400.843 0, 1231167.737 1195387.229 0, 1230906.768 1195373.631 0, 1230645.798 1195360.048 0, 
+    1230384.827 1195346.48 0, 1230123.856 1195332.928 0, 1229862.884 1195319.391 0, 1229601.91 1195305.869 0, 1229340.936 1195292.363 0, 1229079.962 1195278.872 0, 1228818.986 1195265.397 0, 1228558.01 1195251.937 0, 1228297.033 1195238.492 0, 1228036.055 1195225.062 0, 
+    1227775.076 1195211.648 0, 1227514.097 1195198.25 0, 1227253.116 1195184.866 0, 1226992.135 1195171.498 0, 1226731.153 1195158.146 0, 1226470.171 1195144.808 0, 1226209.187 1195131.486 0, 1225948.203 1195118.18 0, 1225685.991 1195104.826 0, 1225402.313 1200678.389 0, 
+    1225118.637 1206251.884 0, 1225380.19 1206265.204 0, 1225640.518 1206278.478 0, 1225900.845 1206291.766 0, 1226161.172 1206305.07 0, 1226421.498 1206318.389 0, 1226681.822 1206331.723 0, 1226942.147 1206345.073 0, 1227202.47 1206358.438 0, 1227462.793 1206371.818 0, 
+    1227723.115 1206385.214 0, 1227983.436 1206398.625 0, 1228243.756 1206412.051 0, 1228504.075 1206425.493 0, 1228764.394 1206438.95 0, 1229024.712 1206452.422 0, 1229285.029 1206465.91 0, 1229545.345 1206479.413 0, 1229805.661 1206492.931 0, 1230065.976 1206506.464 0, 
+    1230326.289 1206520.013 0, 1230586.603 1206533.577 0, 1230846.915 1206547.157 0, 1231107.226 1206560.752 0, 1231366.315 1206574.298 0, 1231627.847 1206587.987 0, 1231888.156 1206601.628 0, 1232148.464 1206615.284 0, 1232408.772 1206628.956 0, 1232669.079 1206642.643 0, 
+    1232929.385 1206656.345 0, 1233189.69 1206670.062 0, 1233449.994 1206683.795 0, 1233710.297 1206697.543 0, 1233970.6 1206711.306 0, 1234230.902 1206725.085 0, 1234491.203 1206738.879 0, 1234751.503 1206752.688 0, 1235011.803 1206766.513 0, 1235272.101 1206780.353 0, 
+    1235532.399 1206794.208 0, 1235792.696 1206808.079 0, 1236052.992 1206821.965 0, 1236313.287 1206835.866 0, 1236573.582 1206849.783 0, 1236833.876 1206863.715 0, 1237094.168 1206877.662 0, 1237354.461 1206891.625 0, 1237613.53 1206905.537 0, 1237912.951 1201332.865 0, 
+    1238212.375 1195760.126 0))
+
+POLYGON ((1250106.527 1207594.487 0, 1249847.495 1207579.843 0, 1249587.244 1207565.145 0, 1249326.991 1207550.462 0, 1249066.738 1207535.795 0, 1248806.484 1207521.143 0, 1248546.229 1207506.507 0, 1248285.973 1207491.885 0, 1248025.716 1207477.279 0, 1247765.459 1207462.689 0, 
+    1247505.2 1207448.113 0, 1247244.941 1207433.553 0, 1246984.681 1207419.009 0, 1246724.42 1207404.479 0, 1246464.158 1207389.965 0, 1246203.895 1207375.467 0, 1245943.632 1207360.983 0, 1245683.367 1207346.515 0, 1245423.102 1207332.062 0, 1245162.836 1207317.625 0, 
+    1244902.569 1207303.203 0, 1244642.301 1207288.796 0, 1244382.032 1207274.404 0, 1244121.763 1207260.028 0, 1243860.272 1207245.6 0, 1243601.221 1207231.322 0, 1243340.949 1207216.992 0, 1243080.676 1207202.677 0, 1242820.402 1207188.377 0, 1242560.128 1207174.093 0, 
+    1242299.852 1207159.824 0, 1242039.576 1207145.57 0, 1241779.299 1207131.332 0, 1241519.021 1207117.109 0, 1241258.742 1207102.901 0, 1240998.463 1207088.709 0, 1240738.182 1207074.532 0, 1240477.901 1207060.37 0, 1240217.619 1207046.224 0, 1239957.336 1207032.093 0, 
+    1239697.052 1207017.977 0, 1239436.767 1207003.877 0, 1239176.482 1206989.791 0, 1238916.196 1206975.722 0, 1238655.908 1206961.667 0, 1238395.621 1206947.628 0, 1238135.332 1206933.604 0, 1237875.042 1206919.596 0, 1237613.53 1206905.537 0, 1237314.114 1212478.135 0, 
+    1237014.702 1218050.656 0, 1237275.554 1218064.68 0, 1237535.188 1218078.653 0, 1237794.821 1218092.641 0, 1238054.453 1218106.645 0, 1238314.084 1218120.664 0, 1238573.714 1218134.699 0, 1238833.344 1218148.748 0, 1239092.972 1218162.813 0, 1239352.6 1218176.893 0, 
+    1239612.227 1218190.989 0, 1239871.853 1218205.099 0, 1240131.479 1218219.225 0, 1240391.103 1218233.367 0, 1240650.727 1218247.523 0, 1240910.35 1218261.695 0, 1241169.972 1218275.882 0, 1241429.593 1218290.085 0, 1241689.213 1218304.302 0, 1241948.833 1218318.535 0, 
+    1242208.451 1218332.784 0, 1242468.069 1218347.047 0, 1242727.686 1218361.326 0, 1242987.302 1218375.62 0, 1243245.7 1218389.862 0, 1243506.532 1218404.254 0, 1243766.146 1218418.594 0, 1244025.758 1218432.949 0, 1244285.37 1218447.32 0, 1244544.981 1218461.706 0, 
+    1244804.592 1218476.107 0, 1245064.201 1218490.523 0, 1245323.809 1218504.955 0, 1245583.417 1218519.402 0, 1245843.024 1218533.864 0, 1246102.63 1218548.341 0, 1246362.235 1218562.834 0, 1246621.839 1218577.342 0, 1246881.443 1218591.865 0, 1247141.045 1218606.404 0, 
+    1247400.647 1218620.958 0, 1247660.248 1218635.527 0, 1247919.848 1218650.112 0, 1248179.447 1218664.711 0, 1248439.045 1218679.326 0, 1248698.643 1218693.956 0, 1248958.239 1218708.602 0, 1249217.835 1218723.263 0, 1249476.214 1218737.87 0, 1249791.368 1213166.217 0, 
+    1250106.527 1207594.487 0))
+
+POLYGON ((1261935.734 1219460.287 0, 1261677.396 1219444.95 0, 1261417.843 1219429.556 0, 1261158.289 1219414.177 0, 1260898.734 1219398.813 0, 1260639.178 1219383.465 0, 1260379.621 1219368.132 0, 1260120.063 1219352.814 0, 1259860.504 1219337.512 0, 1259600.945 1219322.224 0, 
+    1259341.384 1219306.952 0, 1259081.823 1219291.696 0, 1258822.261 1219276.454 0, 1258562.698 1219261.228 0, 1258303.134 1219246.017 0, 1258043.569 1219230.822 0, 1257784.003 1219215.642 0, 1257524.436 1219200.476 0, 1257264.869 1219185.327 0, 1257005.3 1219170.192 0, 
+    1256745.731 1219155.073 0, 1256486.16 1219139.969 0, 1256226.589 1219124.881 0, 1255967.017 1219109.807 0, 1255706.229 1219094.679 0, 1255447.87 1219079.706 0, 1255188.296 1219064.679 0, 1254928.72 1219049.667 0, 1254669.144 1219034.67 0, 1254409.566 1219019.688 0, 
+    1254149.988 1219004.722 0, 1253890.409 1218989.77 0, 1253630.829 1218974.835 0, 1253371.248 1218959.914 0, 1253111.666 1218945.009 0, 1252852.083 1218930.119 0, 1252592.5 1218915.244 0, 1252332.916 1218900.385 0, 1252073.33 1218885.54 0, 1251813.744 1218870.711 0, 
+    1251554.157 1218855.898 0, 1251294.569 1218841.1 0, 1251034.981 1218826.316 0, 1250775.391 1218811.549 0, 1250515.8 1218796.796 0, 1250256.209 1218782.059 0, 1249996.617 1218767.337 0, 1249737.024 1218752.63 0, 1249476.214 1218737.87 0, 1249161.064 1224309.441 0, 
+    1248845.919 1229880.924 0, 1249106.07 1229895.647 0, 1249365.007 1229910.317 0, 1249623.944 1229925.001 0, 1249882.879 1229939.701 0, 1250141.814 1229954.417 0, 1250400.748 1229969.147 0, 1250659.681 1229983.893 0, 1250918.613 1229998.654 0, 1251177.544 1230013.43 0, 
+    1251436.474 1230028.221 0, 1251695.403 1230043.028 0, 1251954.332 1230057.85 0, 1252213.26 1230072.687 0, 1252472.187 1230087.539 0, 1252731.112 1230102.407 0, 1252990.038 1230117.29 0, 1253248.962 1230132.188 0, 1253507.885 1230147.101 0, 1253766.807 1230162.03 0, 
+    1254025.729 1230176.974 0, 1254284.65 1230191.933 0, 1254543.569 1230206.907 0, 1254802.488 1230221.897 0, 1255060.194 1230236.831 0, 1255320.324 1230251.922 0, 1255579.24 1230266.957 0, 1255838.155 1230282.007 0, 1256097.07 1230297.073 0, 1256355.983 1230312.154 0, 
+    1256614.896 1230327.25 0, 1256873.808 1230342.362 0, 1257132.719 1230357.488 0, 1257391.629 1230372.63 0, 1257650.538 1230387.788 0, 1257909.446 1230402.96 0, 1258168.354 1230418.148 0, 1258427.26 1230433.351 0, 1258686.166 1230448.569 0, 1258945.07 1230463.802 0, 
+    1259203.974 1230479.051 0, 1259462.877 1230494.315 0, 1259721.779 1230509.594 0, 1259980.68 1230524.888 0, 1260239.58 1230540.198 0, 1260498.479 1230555.522 0, 1260757.378 1230570.862 0, 1261016.275 1230586.218 0, 1261273.961 1230601.516 0, 1261604.845 1225030.945 0, 
+    1261935.734 1219460.287 0))
+
+POLYGON ((1273699.918 1231357.217 0, 1273442.274 1231341.19 0, 1273183.421 1231325.104 0, 1272924.567 1231309.032 0, 1272665.712 1231292.976 0, 1272406.856 1231276.935 0, 1272148 1231260.909 0, 1271889.142 1231244.899 0, 1271630.283 1231228.904 0, 1271371.423 1231212.924 0, 
+    1271112.563 1231196.959 0, 1270853.701 1231181.009 0, 1270594.839 1231165.075 0, 1270335.975 1231149.156 0, 1270077.111 1231133.252 0, 1269818.246 1231117.364 0, 1269559.379 1231101.49 0, 1269300.512 1231085.632 0, 1269041.644 1231069.789 0, 1268782.775 1231053.962 0, 
+    1268523.905 1231038.149 0, 1268265.034 1231022.352 0, 1268006.162 1231006.57 0, 1267747.29 1230990.803 0, 1267487.206 1230974.978 0, 1267229.541 1230959.316 0, 1266970.666 1230943.595 0, 1266711.789 1230927.889 0, 1266452.912 1230912.198 0, 1266194.034 1230896.523 0, 
+    1265935.155 1230880.863 0, 1265676.274 1230865.218 0, 1265417.393 1230849.589 0, 1265158.511 1230833.975 0, 1264899.628 1230818.375 0, 1264640.745 1230802.792 0, 1264381.86 1230787.223 0, 1264122.974 1230771.67 0, 1263864.088 1230756.131 0, 1263605.2 1230740.609 0, 
+    1263346.312 1230725.101 0, 1263087.422 1230709.608 0, 1262828.532 1230694.131 0, 1262569.641 1230678.669 0, 1262310.749 1230663.223 0, 1262051.856 1230647.791 0, 1261792.962 1230632.375 0, 1261534.068 1230616.974 0, 1261273.961 1230601.516 0, 1260943.082 1236171.995 0, 
+    1260612.209 1241742.378 0, 1260871.657 1241757.796 0, 1261129.896 1241773.158 0, 1261388.134 1241788.536 0, 1261646.372 1241803.928 0, 1261904.608 1241819.336 0, 1262162.843 1241834.758 0, 1262421.078 1241850.196 0, 1262679.311 1241865.65 0, 1262937.544 1241881.118 0, 
+    1263195.776 1241896.602 0, 1263454.007 1241912.1 0, 1263712.237 1241927.614 0, 1263970.466 1241943.143 0, 1264228.694 1241958.688 0, 1264486.921 1241974.247 0, 1264745.147 1241989.822 0, 1265003.373 1242005.412 0, 1265261.597 1242021.017 0, 1265519.821 1242036.638 0, 
+    1265778.043 1242052.273 0, 1266036.265 1242067.924 0, 1266294.486 1242083.59 0, 1266552.706 1242099.271 0, 1266809.718 1242114.894 0, 1267069.143 1242130.679 0, 1267327.36 1242146.406 0, 1267585.576 1242162.148 0, 1267843.791 1242177.905 0, 1268102.005 1242193.677 0, 
+    1268360.219 1242209.465 0, 1268618.431 1242225.268 0, 1268876.643 1242241.086 0, 1269134.853 1242256.919 0, 1269393.063 1242272.767 0, 1269651.272 1242288.631 0, 1269909.479 1242304.509 0, 1270167.686 1242320.403 0, 1270425.892 1242336.312 0, 1270684.097 1242352.237 0, 
+    1270942.301 1242368.176 0, 1271200.504 1242384.131 0, 1271458.706 1242400.101 0, 1271716.908 1242416.086 0, 1271975.108 1242432.086 0, 1272233.307 1242448.102 0, 1272491.506 1242464.133 0, 1272749.703 1242480.178 0, 1273006.694 1242496.165 0, 1273353.303 1236926.739 0, 
+    1273699.918 1231357.217 0))
+
+POLYGON ((1285398.999 1243284.965 0, 1285142.053 1243268.253 0, 1284883.901 1243251.477 0, 1284625.749 1243234.717 0, 1284367.596 1243217.972 0, 1284109.442 1243201.243 0, 1283851.287 1243184.528 0, 1283593.131 1243167.829 0, 1283334.974 1243151.145 0, 1283076.816 1243134.476 0, 
+    1282818.657 1243117.822 0, 1282560.497 1243101.183 0, 1282302.337 1243084.56 0, 1282044.175 1243067.952 0, 1281786.012 1243051.359 0, 1281527.848 1243034.781 0, 1281269.683 1243018.219 0, 1281011.517 1243001.671 0, 1280753.351 1242985.139 0, 1280495.183 1242968.622 0, 
+    1280237.014 1242952.12 0, 1279978.844 1242935.634 0, 1279720.674 1242919.162 0, 1279462.502 1242902.706 0, 1279203.125 1242886.188 0, 1278946.156 1242869.839 0, 1278687.982 1242853.429 0, 1278429.806 1242837.033 0, 1278171.63 1242820.653 0, 1277913.452 1242804.288 0, 
+    1277655.274 1242787.938 0, 1277397.095 1242771.603 0, 1277138.914 1242755.284 0, 1276880.733 1242738.98 0, 1276622.551 1242722.691 0, 1276364.368 1242706.417 0, 1276106.183 1242690.158 0, 1275847.998 1242673.915 0, 1275589.812 1242657.686 0, 1275331.625 1242641.473 0, 
+    1275073.437 1242625.275 0, 1274815.248 1242609.093 0, 1274557.059 1242592.925 0, 1274298.868 1242576.773 0, 1274040.676 1242560.636 0, 1273782.483 1242544.514 0, 1273524.29 1242528.407 0, 1273266.095 1242512.316 0, 1273006.694 1242496.165 0, 1272660.091 1248065.489 0, 
+    1272313.495 1253634.707 0, 1272572.238 1253650.817 0, 1272829.777 1253666.867 0, 1273087.315 1253682.933 0, 1273344.852 1253699.014 0, 1273602.388 1253715.11 0, 1273859.923 1253731.222 0, 1274117.458 1253747.348 0, 1274374.991 1253763.49 0, 1274632.523 1253779.646 0, 
+    1274890.055 1253795.818 0, 1275147.585 1253812.005 0, 1275405.115 1253828.208 0, 1275662.643 1253844.425 0, 1275920.171 1253860.657 0, 1276177.698 1253876.905 0, 1276435.223 1253893.168 0, 1276692.748 1253909.446 0, 1276950.272 1253925.739 0, 1277207.795 1253942.048 0, 
+    1277465.317 1253958.371 0, 1277722.837 1253974.71 0, 1277980.357 1253991.063 0, 1278237.876 1254007.432 0, 1278494.193 1254023.74 0, 1278752.911 1254040.216 0, 1279010.428 1254056.63 0, 1279267.943 1254073.06 0, 1279525.457 1254089.504 0, 1279782.97 1254105.964 0, 
+    1280040.482 1254122.439 0, 1280297.993 1254138.93 0, 1280555.504 1254155.435 0, 1280813.013 1254171.956 0, 1281070.521 1254188.491 0, 1281328.029 1254205.042 0, 1281585.535 1254221.608 0, 1281843.041 1254238.189 0, 1282100.545 1254254.785 0, 1282358.048 1254271.397 0, 
+    1282615.551 1254288.024 0, 1282873.052 1254304.665 0, 1283130.553 1254321.322 0, 1283388.052 1254337.994 0, 1283645.551 1254354.682 0, 1283903.049 1254371.384 0, 1284160.545 1254388.101 0, 1284418.041 1254404.834 0, 1284674.335 1254421.504 0, 1285036.664 1248853.287 0, 
+    1285398.999 1243284.965 0))
+
+POLYGON ((1297032.903 1255243.22 0, 1296776.654 1255225.826 0, 1296519.207 1255208.366 0, 1296261.759 1255190.921 0, 1296004.309 1255173.491 0, 1295746.859 1255156.076 0, 1295489.408 1255138.677 0, 1295231.955 1255121.293 0, 1294974.502 1255103.923 0, 1294717.047 1255086.569 0, 
+    1294459.592 1255069.23 0, 1294202.135 1255051.907 0, 1293944.678 1255034.598 0, 1293687.219 1255017.305 0, 1293429.76 1255000.026 0, 1293172.299 1254982.763 0, 1292914.837 1254965.515 0, 1292657.375 1254948.283 0, 1292399.911 1254931.065 0, 1292142.447 1254913.862 0, 
+    1291884.981 1254896.675 0, 1291627.514 1254879.503 0, 1291370.047 1254862.346 0, 1291112.578 1254845.204 0, 1290853.909 1254827.997 0, 1290597.637 1254810.966 0, 1290340.166 1254793.869 0, 1290082.693 1254776.788 0, 1289825.219 1254759.722 0, 1289567.745 1254742.671 0, 
+    1289310.269 1254725.635 0, 1289052.792 1254708.614 0, 1288795.314 1254691.609 0, 1288537.836 1254674.619 0, 1288280.356 1254657.643 0, 1288022.875 1254640.683 0, 1287765.394 1254623.738 0, 1287507.911 1254606.809 0, 1287250.427 1254589.894 0, 1286992.942 1254572.995 0, 
+    1286735.457 1254556.11 0, 1286477.97 1254539.241 0, 1286220.482 1254522.387 0, 1285962.994 1254505.549 0, 1285705.504 1254488.725 0, 1285448.013 1254471.917 0, 1285190.522 1254455.123 0, 1284933.029 1254438.345 0, 1284674.335 1254421.504 0, 1284312.014 1259989.609 0, 
+    1283949.7 1265557.599 0, 1284207.735 1265574.397 0, 1284464.572 1265591.132 0, 1284721.409 1265607.883 0, 1284978.244 1265624.649 0, 1285235.078 1265641.43 0, 1285491.911 1265658.225 0, 1285748.744 1265675.037 0, 1286005.575 1265691.863 0, 1286262.405 1265708.704 0, 
+    1286519.234 1265725.56 0, 1286776.063 1265742.432 0, 1287032.89 1265759.318 0, 1287289.716 1265776.22 0, 1287546.542 1265793.137 0, 1287803.366 1265810.069 0, 1288060.189 1265827.016 0, 1288317.012 1265843.978 0, 1288573.833 1265860.956 0, 1288830.653 1265877.948 0, 
+    1289087.473 1265894.956 0, 1289344.291 1265911.978 0, 1289601.108 1265929.016 0, 1289857.924 1265946.069 0, 1290113.544 1265963.058 0, 1290371.554 1265980.22 0, 1290628.367 1265997.318 0, 1290885.18 1266014.432 0, 1291141.991 1266031.56 0, 1291398.801 1266048.704 0, 
+    1291655.611 1266065.863 0, 1291912.419 1266083.036 0, 1292169.226 1266100.225 0, 1292426.032 1266117.429 0, 1292682.837 1266134.649 0, 1292939.642 1266151.883 0, 1293196.445 1266169.132 0, 1293453.247 1266186.397 0, 1293710.048 1266203.676 0, 1293966.848 1266220.971 0, 
+    1294223.647 1266238.281 0, 1294480.446 1266255.606 0, 1294737.243 1266272.946 0, 1294994.039 1266290.301 0, 1295250.834 1266307.672 0, 1295507.628 1266325.057 0, 1295764.421 1266342.458 0, 1296021.213 1266359.873 0, 1296276.809 1266377.223 0, 1296654.852 1260810.279 0, 
+    1297032.903 1255243.22 0))
+
+POLYGON ((1308601.553 1267231.67 0, 1308346.005 1267213.598 0, 1308089.263 1267195.457 0, 1307832.52 1267177.331 0, 1307575.777 1267159.22 0, 1307319.032 1267141.125 0, 1307062.286 1267123.044 0, 1306805.539 1267104.979 0, 1306548.79 1267086.928 0, 1306292.041 1267068.893 0, 
+    1306035.291 1267050.873 0, 1305778.54 1267032.868 0, 1305521.787 1267014.878 0, 1305265.034 1266996.903 0, 1305008.279 1266978.943 0, 1304751.524 1266960.998 0, 1304494.767 1266943.069 0, 1304238.01 1266925.155 0, 1303981.251 1266907.255 0, 1303724.491 1266889.371 0, 
+    1303467.73 1266871.502 0, 1303210.968 1266853.648 0, 1302954.205 1266835.809 0, 1302697.441 1266817.985 0, 1302439.482 1266800.094 0, 1302183.91 1266782.383 0, 1301927.143 1266764.605 0, 1301670.375 1266746.842 0, 1301413.606 1266729.094 0, 1301156.836 1266711.36 0, 
+    1300900.064 1266693.643 0, 1300643.292 1266675.94 0, 1300386.519 1266658.252 0, 1300129.744 1266640.579 0, 1299872.969 1266622.922 0, 1299616.192 1266605.28 0, 1299359.415 1266587.652 0, 1299102.636 1266570.04 0, 1298845.857 1266552.443 0, 1298589.076 1266534.861 0, 
+    1298332.294 1266517.294 0, 1298075.512 1266499.743 0, 1297818.728 1266482.206 0, 1297561.943 1266464.685 0, 1297305.157 1266447.178 0, 1297048.37 1266429.687 0, 1296791.583 1266412.211 0, 1296534.794 1266394.75 0, 1296276.809 1266377.223 0, 1295898.774 1271944.046 0, 
+    1295520.747 1277510.743 0, 1295778.074 1277528.225 0, 1296034.208 1277545.642 0, 1296290.34 1277563.073 0, 1296546.472 1277580.52 0, 1296802.602 1277597.981 0, 1297058.732 1277615.458 0, 1297314.86 1277632.95 0, 1297570.988 1277650.457 0, 1297827.114 1277667.979 0, 
+    1298083.24 1277685.516 0, 1298339.364 1277703.068 0, 1298595.487 1277720.635 0, 1298851.609 1277738.217 0, 1299107.731 1277755.815 0, 1299363.851 1277773.427 0, 1299619.97 1277791.055 0, 1299876.088 1277808.697 0, 1300132.205 1277826.355 0, 1300388.321 1277844.028 0, 
+    1300644.436 1277861.715 0, 1300900.55 1277879.418 0, 1301156.663 1277897.136 0, 1301412.775 1277914.869 0, 1301667.695 1277932.535 0, 1301924.996 1277950.381 0, 1302181.104 1277968.159 0, 1302437.212 1277985.952 0, 1302693.319 1278003.761 0, 1302949.424 1278021.584 0, 
+    1303205.529 1278039.423 0, 1303461.632 1278057.276 0, 1303717.735 1278075.145 0, 1303973.836 1278093.029 0, 1304229.937 1278110.927 0, 1304486.036 1278128.841 0, 1304742.134 1278146.77 0, 1304998.231 1278164.714 0, 1305254.327 1278182.673 0, 1305510.422 1278200.648 0, 
+    1305766.516 1278218.637 0, 1306022.609 1278236.641 0, 1306278.701 1278254.661 0, 1306534.792 1278272.695 0, 1306790.882 1278290.745 0, 1307046.971 1278308.809 0, 1307303.058 1278326.889 0, 1307559.145 1278344.984 0, 1307814.04 1278363.01 0, 1308207.792 1272797.403 0, 
+    1308601.553 1267231.67 0))
+
+POLYGON ((1320104.877 1279250.004 0, 1319850.031 1279231.258 0, 1319593.996 1279212.44 0, 1319337.961 1279193.637 0, 1319081.924 1279174.848 0, 1318825.887 1279156.075 0, 1318569.848 1279137.318 0, 1318313.808 1279118.575 0, 1318057.767 1279099.847 0, 1317801.725 1279081.134 0, 
+    1317545.681 1279062.437 0, 1317289.637 1279043.754 0, 1317033.591 1279025.086 0, 1316777.545 1279006.434 0, 1316521.497 1278987.797 0, 1316265.448 1278969.174 0, 1316009.399 1278950.567 0, 1315753.348 1278931.975 0, 1315497.296 1278913.398 0, 1315241.243 1278894.836 0, 
+    1314985.188 1278876.289 0, 1314729.133 1278857.757 0, 1314473.077 1278839.24 0, 1314217.019 1278820.739 0, 1313959.772 1278802.166 0, 1313704.901 1278783.78 0, 1313448.84 1278765.324 0, 1313192.778 1278746.882 0, 1312936.715 1278728.456 0, 1312680.651 1278710.045 0, 
+    1312424.586 1278691.649 0, 1312168.52 1278673.267 0, 1311912.453 1278654.901 0, 1311656.384 1278636.55 0, 1311400.315 1278618.214 0, 1311144.245 1278599.893 0, 1310888.173 1278581.588 0, 1310632.1 1278563.297 0, 1310376.027 1278545.021 0, 1310119.952 1278526.761 0, 
+    1309863.876 1278508.515 0, 1309607.799 1278490.285 0, 1309351.721 1278472.069 0, 1309095.642 1278453.869 0, 1308839.562 1278435.684 0, 1308583.48 1278417.514 0, 1308327.398 1278399.359 0, 1308071.315 1278381.219 0, 1307814.04 1278363.01 0, 1307420.298 1283928.486 0, 
+    1307026.565 1289493.826 0, 1307283.181 1289511.989 0, 1307538.609 1289530.083 0, 1307794.037 1289548.191 0, 1308049.463 1289566.315 0, 1308304.888 1289584.454 0, 1308560.312 1289602.607 0, 1308815.735 1289620.776 0, 1309071.157 1289638.96 0, 1309326.577 1289657.159 0, 
+    1309581.997 1289675.373 0, 1309837.416 1289693.601 0, 1310092.833 1289711.845 0, 1310348.25 1289730.104 0, 1310603.665 1289748.378 0, 1310859.079 1289766.667 0, 1311114.493 1289784.971 0, 1311369.905 1289803.291 0, 1311625.316 1289821.625 0, 1311880.726 1289839.974 0, 
+    1312136.135 1289858.338 0, 1312391.543 1289876.717 0, 1312646.949 1289895.111 0, 1312902.355 1289913.521 0, 1313156.574 1289931.86 0, 1313413.163 1289950.384 0, 1313668.566 1289968.839 0, 1313923.967 1289987.308 0, 1314179.367 1290005.793 0, 1314434.766 1290024.292 0, 
+    1314690.164 1290042.807 0, 1314945.561 1290061.336 0, 1315200.957 1290079.881 0, 1315456.352 1290098.441 0, 1315711.746 1290117.015 0, 1315967.138 1290135.605 0, 1316222.53 1290154.21 0, 1316477.92 1290172.829 0, 1316733.31 1290191.464 0, 1316988.698 1290210.114 0, 
+    1317244.085 1290228.779 0, 1317499.471 1290247.459 0, 1317754.856 1290266.154 0, 1318010.24 1290284.863 0, 1318265.623 1290303.588 0, 1318521.004 1290322.328 0, 1318776.385 1290341.083 0, 1319031.764 1290359.853 0, 1319285.958 1290378.551 0, 1319695.412 1284814.345 0, 
+    1320104.877 1279250.004 0))
+
+POLYGON ((1331542.802 1291297.908 0, 1331288.66 1291278.492 0, 1331033.335 1291259 0, 1330778.008 1291239.524 0, 1330522.681 1291220.062 0, 1330267.352 1291200.616 0, 1330012.022 1291181.185 0, 1329756.691 1291161.768 0, 1329501.359 1291142.367 0, 1329246.025 1291122.981 0, 
+    1328990.691 1291103.609 0, 1328735.355 1291084.253 0, 1328480.018 1291064.912 0, 1328224.68 1291045.586 0, 1327969.341 1291026.275 0, 1327714.001 1291006.979 0, 1327458.66 1290987.698 0, 1327203.317 1290968.431 0, 1326947.974 1290949.18 0, 1326692.629 1290929.944 0, 
+    1326437.283 1290910.723 0, 1326181.936 1290891.518 0, 1325926.588 1290872.327 0, 1325671.238 1290853.151 0, 1325414.705 1290833.901 0, 1325160.537 1290814.844 0, 1324905.184 1290795.713 0, 1324649.83 1290776.598 0, 1324394.475 1290757.497 0, 1324139.119 1290738.411 0, 
+    1323883.762 1290719.34 0, 1323628.404 1290700.285 0, 1323373.044 1290681.244 0, 1323117.684 1290662.219 0, 1322862.322 1290643.208 0, 1322606.96 1290624.213 0, 1322351.596 1290605.232 0, 1322096.231 1290586.267 0, 1321840.865 1290567.316 0, 1321585.497 1290548.381 0, 
+    1321330.129 1290529.46 0, 1321074.76 1290510.555 0, 1320819.389 1290491.665 0, 1320564.017 1290472.79 0, 1320308.645 1290453.929 0, 1320053.271 1290435.084 0, 1319797.896 1290416.254 0, 1319542.52 1290397.439 0, 1319285.958 1290378.551 0, 1318876.514 1295942.617 0, 
+    1318467.08 1301506.537 0, 1318722.984 1301525.376 0, 1318977.705 1301544.143 0, 1319232.425 1301562.925 0, 1319487.144 1301581.721 0, 1319741.862 1301600.533 0, 1319996.579 1301619.36 0, 1320251.294 1301638.202 0, 1320506.009 1301657.059 0, 1320760.722 1301675.931 0, 
+    1321015.435 1301694.818 0, 1321270.146 1301713.719 0, 1321524.856 1301732.636 0, 1321779.565 1301751.568 0, 1322034.273 1301770.515 0, 1322288.979 1301789.477 0, 1322543.685 1301808.453 0, 1322798.389 1301827.445 0, 1323053.093 1301846.452 0, 1323307.795 1301865.474 0, 
+    1323562.496 1301884.51 0, 1323817.196 1301903.562 0, 1324071.895 1301922.629 0, 1324326.593 1301941.711 0, 1324580.109 1301960.719 0, 1324835.985 1301979.919 0, 1325090.679 1301999.046 0, 1325345.372 1302018.187 0, 1325600.064 1302037.344 0, 1325854.755 1302056.516 0, 
+    1326109.445 1302075.702 0, 1326364.134 1302094.904 0, 1326618.822 1302114.121 0, 1326873.508 1302133.352 0, 1327128.193 1302152.599 0, 1327382.878 1302171.861 0, 1327637.561 1302191.137 0, 1327892.243 1302210.429 0, 1328146.923 1302229.735 0, 1328401.603 1302249.057 0, 
+    1328656.282 1302268.394 0, 1328910.959 1302287.745 0, 1329165.635 1302307.112 0, 1329420.31 1302326.493 0, 1329674.984 1302345.89 0, 1329929.657 1302365.301 0, 1330184.329 1302384.728 0, 1330438.999 1302404.169 0, 1330692.489 1302423.535 0, 1331117.64 1296860.794 0, 
+    1331542.802 1291297.908 0))
+
+POLYGON ((1342915.259 1303375.069 0, 1342661.823 1303354.987 0, 1342407.208 1303334.826 0, 1342152.592 1303314.68 0, 1341897.975 1303294.549 0, 1341643.357 1303274.433 0, 1341388.738 1303254.332 0, 1341134.117 1303234.246 0, 1340879.495 1303214.175 0, 1340624.873 1303194.119 0, 
+    1340370.249 1303174.078 0, 1340115.623 1303154.052 0, 1339860.997 1303134.041 0, 1339606.369 1303114.045 0, 1339351.741 1303094.064 0, 1339097.111 1303074.098 0, 1338842.479 1303054.147 0, 1338587.847 1303034.211 0, 1338333.214 1303014.29 0, 1338078.579 1302994.384 0, 
+    1337823.943 1302974.492 0, 1337569.306 1302954.616 0, 1337314.668 1302934.755 0, 1337060.029 1302914.909 0, 1336804.21 1302894.986 0, 1336550.747 1302875.262 0, 1336296.104 1302855.46 0, 1336041.46 1302835.674 0, 1335786.815 1302815.903 0, 1335532.168 1302796.147 0, 
+    1335277.521 1302776.405 0, 1335022.872 1302756.679 0, 1334768.223 1302736.968 0, 1334513.572 1302717.271 0, 1334258.919 1302697.59 0, 1334004.266 1302677.924 0, 1333749.612 1302658.273 0, 1333494.956 1302638.636 0, 1333240.299 1302619.015 0, 1332985.642 1302599.408 0, 
+    1332730.982 1302579.817 0, 1332476.322 1302560.241 0, 1332221.661 1302540.679 0, 1331966.998 1302521.133 0, 1331712.335 1302501.601 0, 1331457.67 1302482.085 0, 1331203.004 1302462.584 0, 1330948.337 1302443.097 0, 1330692.489 1302423.535 0, 1330267.35 1307986.126 0, 
+    1329842.223 1313548.561 0, 1330097.412 1313568.072 0, 1330351.425 1313587.509 0, 1330605.436 1313606.96 0, 1330859.446 1313626.426 0, 1331113.455 1313645.908 0, 1331367.462 1313665.404 0, 1331621.469 1313684.915 0, 1331875.474 1313704.441 0, 1332129.479 1313723.982 0, 
+    1332383.482 1313743.538 0, 1332637.484 1313763.109 0, 1332891.485 1313782.695 0, 1333145.484 1313802.295 0, 1333399.483 1313821.911 0, 1333653.48 1313841.542 0, 1333907.476 1313861.187 0, 1334161.471 1313880.848 0, 1334415.465 1313900.524 0, 1334669.458 1313920.214 0, 
+    1334923.45 1313939.92 0, 1335177.44 1313959.64 0, 1335431.429 1313979.375 0, 1335685.417 1313999.126 0, 1335938.229 1314018.799 0, 1336193.39 1314038.671 0, 1336447.375 1314058.466 0, 1336701.358 1314078.276 0, 1336955.34 1314098.101 0, 1337209.321 1314117.941 0, 
+    1337463.301 1314137.796 0, 1337717.28 1314157.666 0, 1337971.258 1314177.551 0, 1338225.234 1314197.451 0, 1338479.209 1314217.366 0, 1338733.184 1314237.295 0, 1338987.156 1314257.24 0, 1339241.128 1314277.2 0, 1339495.099 1314297.174 0, 1339749.068 1314317.164 0, 
+    1340003.036 1314337.168 0, 1340257.003 1314357.187 0, 1340510.969 1314377.222 0, 1340764.934 1314397.271 0, 1341018.897 1314417.335 0, 1341272.86 1314437.414 0, 1341526.821 1314457.508 0, 1341780.781 1314477.618 0, 1342033.565 1314497.648 0, 1342474.406 1308936.437 0, 
+    1342915.259 1303375.069 0))
+
+POLYGON ((1354222.178 1315481.175 0, 1353969.449 1315460.43 0, 1353715.547 1315439.603 0, 1353461.643 1315418.792 0, 1353207.739 1315397.995 0, 1352953.833 1315377.213 0, 1352699.926 1315356.447 0, 1352446.018 1315335.695 0, 1352192.108 1315314.958 0, 1351938.198 1315294.236 0, 
+    1351684.286 1315273.529 0, 1351430.373 1315252.837 0, 1351176.458 1315232.16 0, 1350922.543 1315211.498 0, 1350668.626 1315190.851 0, 1350414.708 1315170.219 0, 1350160.789 1315149.602 0, 1349906.869 1315128.999 0, 1349652.947 1315108.412 0, 1349399.024 1315087.84 0, 
+    1349145.1 1315067.282 0, 1348891.175 1315046.74 0, 1348637.248 1315026.212 0, 1348383.321 1315005.7 0, 1348128.219 1314985.107 0, 1347875.462 1314964.719 0, 1347621.531 1314944.251 0, 1347367.598 1314923.799 0, 1347113.664 1314903.361 0, 1346859.73 1314882.938 0, 
+    1346605.793 1314862.53 0, 1346351.856 1314842.137 0, 1346097.918 1314821.759 0, 1345843.978 1314801.395 0, 1345590.037 1314781.047 0, 1345336.095 1314760.714 0, 1345082.152 1314740.396 0, 1344828.207 1314720.092 0, 1344574.262 1314699.804 0, 1344320.315 1314679.53 0, 
+    1344066.367 1314659.272 0, 1343812.417 1314639.028 0, 1343558.467 1314618.799 0, 1343304.515 1314598.586 0, 1343050.563 1314578.387 0, 1342796.609 1314558.203 0, 1342542.653 1314538.034 0, 1342288.697 1314517.88 0, 1342033.565 1314497.648 0, 1341592.737 1320058.7 0, 
+    1341151.923 1325619.585 0, 1341406.397 1325639.765 0, 1341659.698 1325659.867 0, 1341912.999 1325679.984 0, 1342166.298 1325700.116 0, 1342419.597 1325720.262 0, 1342672.894 1325740.424 0, 1342926.19 1325760.601 0, 1343179.484 1325780.792 0, 1343432.778 1325800.998 0, 
+    1343686.07 1325821.22 0, 1343939.361 1325841.456 0, 1344192.651 1325861.707 0, 1344445.94 1325881.973 0, 1344699.227 1325902.253 0, 1344952.513 1325922.549 0, 1345205.799 1325942.86 0, 1345459.083 1325963.186 0, 1345712.365 1325983.526 0, 1345965.647 1326003.881 0, 
+    1346218.927 1326024.252 0, 1346472.206 1326044.637 0, 1346725.484 1326065.037 0, 1346978.761 1326085.452 0, 1347230.866 1326105.788 0, 1347485.311 1326126.327 0, 1347738.584 1326146.787 0, 1347991.856 1326167.261 0, 1348245.126 1326187.751 0, 1348498.396 1326208.255 0, 
+    1348751.664 1326228.775 0, 1349004.931 1326249.309 0, 1349258.197 1326269.858 0, 1349511.462 1326290.422 0, 1349764.725 1326311.001 0, 1350017.988 1326331.595 0, 1350271.249 1326352.204 0, 1350524.508 1326372.828 0, 1350777.767 1326393.466 0, 1351031.024 1326414.12 0, 
+    1351284.281 1326434.788 0, 1351537.536 1326455.472 0, 1351790.789 1326476.17 0, 1352044.042 1326496.883 0, 1352297.293 1326517.611 0, 1352550.543 1326538.354 0, 1352803.792 1326559.112 0, 1353057.04 1326579.885 0, 1353309.117 1326600.576 0, 1353765.641 1321040.958 0, 
+    1354222.178 1315481.175 0))
+
+POLYGON ((1365463.492 1327615.91 0, 1365211.472 1327594.506 0, 1364958.284 1327573.018 0, 1364705.095 1327551.545 0, 1364451.904 1327530.086 0, 1364198.713 1327508.643 0, 1363945.52 1327487.214 0, 1363692.325 1327465.801 0, 1363439.13 1327444.402 0, 1363185.933 1327423.018 0, 
+    1362932.735 1327401.649 0, 1362679.536 1327380.295 0, 1362426.335 1327358.956 0, 1362173.133 1327337.632 0, 1361919.93 1327316.322 0, 1361666.726 1327295.028 0, 1361413.52 1327273.748 0, 1361160.314 1327252.484 0, 1360907.106 1327231.234 0, 1360653.896 1327209.999 0, 
+    1360400.686 1327188.779 0, 1360147.474 1327167.574 0, 1359894.261 1327146.384 0, 1359641.047 1327125.209 0, 1359386.663 1327103.951 0, 1359134.614 1327082.903 0, 1358881.396 1327061.773 0, 1358628.177 1327040.657 0, 1358374.956 1327019.556 0, 1358121.735 1326998.47 0, 
+    1357868.512 1326977.4 0, 1357615.287 1326956.344 0, 1357362.062 1326935.303 0, 1357108.835 1326914.276 0, 1356855.607 1326893.265 0, 1356602.378 1326872.269 0, 1356349.147 1326851.287 0, 1356095.916 1326830.321 0, 1355842.683 1326809.369 0, 1355589.449 1326788.432 0, 
+    1355336.213 1326767.511 0, 1355082.977 1326746.604 0, 1354829.739 1326725.712 0, 1354576.5 1326704.834 0, 1354323.26 1326683.972 0, 1354070.018 1326663.125 0, 1353816.775 1326642.293 0, 1353563.531 1326621.475 0, 1353309.117 1326600.576 0, 1352852.608 1332160.024 0, 
+    1352396.113 1337719.295 0, 1352649.869 1337740.14 0, 1352902.459 1337760.904 0, 1353155.047 1337781.682 0, 1353407.634 1337802.476 0, 1353660.22 1337823.284 0, 1353912.805 1337844.107 0, 1354165.388 1337864.945 0, 1354417.971 1337885.798 0, 1354670.552 1337906.666 0, 
+    1354923.131 1337927.549 0, 1355175.71 1337948.446 0, 1355428.287 1337969.358 0, 1355680.863 1337990.286 0, 1355933.438 1338011.228 0, 1356186.012 1338032.185 0, 1356438.584 1338053.157 0, 1356691.155 1338074.143 0, 1356943.725 1338095.145 0, 1357196.294 1338116.161 0, 
+    1357448.861 1338137.193 0, 1357701.427 1338158.239 0, 1357953.992 1338179.3 0, 1358206.556 1338200.376 0, 1358457.953 1338221.369 0, 1358711.679 1338242.572 0, 1358964.239 1338263.692 0, 1359216.798 1338284.828 0, 1359469.356 1338305.978 0, 1359721.912 1338327.143 0, 
+    1359974.467 1338348.323 0, 1360227.02 1338369.518 0, 1360479.573 1338390.728 0, 1360732.124 1338411.952 0, 1360984.674 1338433.192 0, 1361237.223 1338454.446 0, 1361489.77 1338475.715 0, 1361742.317 1338496.999 0, 1361994.862 1338518.298 0, 1362247.405 1338539.612 0, 
+    1362499.948 1338560.94 0, 1362752.489 1338582.284 0, 1363005.029 1338603.642 0, 1363257.568 1338625.015 0, 1363510.105 1338646.403 0, 1363762.641 1338667.806 0, 1364015.176 1338689.224 0, 1364267.71 1338710.657 0, 1364519.079 1338732.005 0, 1364991.278 1333174.045 0, 
+    1365463.492 1327615.91 0))
+
+POLYGON ((796302.17 825421.266 0, 796020.826 825433.205 0, 795738.083 825445.219 0, 795455.341 825457.249 0, 795172.599 825469.297 0, 794889.858 825481.361 0, 794607.118 825493.442 0, 794324.378 825505.539 0, 794041.639 825517.653 0, 793758.901 825529.784 0, 
+    793476.163 825541.931 0, 793193.427 825554.095 0, 792910.691 825566.275 0, 792627.955 825578.472 0, 792345.221 825590.686 0, 792062.487 825602.917 0, 791779.754 825615.164 0, 791497.021 825627.428 0, 791214.289 825639.708 0, 790931.558 825652.005 0, 
+    790648.828 825664.319 0, 790366.098 825676.649 0, 790083.37 825688.996 0, 789800.642 825701.36 0, 789516.513 825713.801 0, 789235.187 825726.137 0, 788952.462 825738.55 0, 788669.736 825750.98 0, 788387.012 825763.427 0, 788104.288 825775.891 0, 
+    787821.565 825788.371 0, 787538.843 825800.867 0, 787256.121 825813.381 0, 786973.401 825825.911 0, 786690.681 825838.457 0, 786407.961 825851.021 0, 786125.243 825863.601 0, 785842.525 825876.197 0, 785559.808 825888.81 0, 785277.092 825901.44 0, 
+    784994.376 825914.087 0, 784711.661 825926.75 0, 784428.947 825939.43 0, 784146.234 825952.126 0, 783863.521 825964.839 0, 783580.809 825977.569 0, 783298.098 825990.315 0, 783015.388 826003.078 0, 782731.275 826015.921 0, 782983.228 831585.923 0, 
+    783235.189 837156.132 0, 783518.642 837143.318 0, 783800.697 837130.585 0, 784082.753 837117.868 0, 784364.809 837105.168 0, 784646.866 837092.484 0, 784928.923 837079.817 0, 785210.982 837067.167 0, 785493.041 837054.533 0, 785775.101 837041.916 0, 
+    786057.161 837029.316 0, 786339.223 837016.732 0, 786621.285 837004.164 0, 786903.348 836991.614 0, 787185.411 836979.079 0, 787467.476 836966.562 0, 787749.541 836954.061 0, 788031.606 836941.577 0, 788313.673 836929.109 0, 788595.74 836916.658 0, 
+    788877.808 836904.223 0, 789159.877 836891.805 0, 789441.946 836879.404 0, 789724.017 836867.019 0, 790004.689 836854.712 0, 790288.159 836842.3 0, 790570.232 836829.965 0, 790852.305 836817.646 0, 791134.379 836805.345 0, 791416.453 836793.06 0, 
+    791698.528 836780.791 0, 791980.604 836768.539 0, 792262.681 836756.304 0, 792544.758 836744.085 0, 792826.837 836731.883 0, 793108.915 836719.698 0, 793390.995 836707.529 0, 793673.075 836695.376 0, 793955.156 836683.241 0, 794237.238 836671.122 0, 
+    794519.321 836659.019 0, 794801.404 836646.933 0, 795083.488 836634.864 0, 795365.572 836622.811 0, 795647.657 836610.775 0, 795929.743 836598.756 0, 796211.83 836586.753 0, 796493.918 836574.767 0, 796774.608 836562.856 0, 796538.385 830991.958 0, 
+    796302.17 825421.266 0))
+
+POLYGON ((810315.649 836007.834 0, 810034.924 836018.952 0, 809752.804 836030.141 0, 809470.684 836041.347 0, 809188.565 836052.569 0, 808906.447 836063.809 0, 808624.33 836075.064 0, 808342.213 836086.337 0, 808060.097 836097.625 0, 807777.981 836108.931 0, 
+    807495.866 836120.253 0, 807213.752 836131.592 0, 806931.639 836142.947 0, 806649.526 836154.319 0, 806367.414 836165.708 0, 806085.302 836177.113 0, 805803.191 836188.534 0, 805521.081 836199.973 0, 805238.972 836211.428 0, 804956.863 836222.899 0, 
+    804674.755 836234.387 0, 804392.647 836245.892 0, 804110.541 836257.413 0, 803828.435 836268.951 0, 803544.933 836280.563 0, 803264.224 836292.077 0, 802982.12 836303.665 0, 802700.017 836315.269 0, 802417.914 836326.89 0, 802135.812 836338.528 0, 
+    801853.711 836350.182 0, 801571.61 836361.853 0, 801289.51 836373.54 0, 801007.411 836385.244 0, 800725.313 836396.965 0, 800443.215 836408.702 0, 800161.118 836420.456 0, 799879.021 836432.226 0, 799596.925 836444.013 0, 799314.83 836455.817 0, 
+    799032.736 836467.637 0, 798750.642 836479.474 0, 798468.549 836491.328 0, 798186.457 836503.198 0, 797904.365 836515.084 0, 797622.274 836526.988 0, 797340.184 836538.907 0, 797058.094 836550.844 0, 796774.608 836562.856 0, 797010.841 842133.957 0, 
+    797247.081 847705.258 0, 797529.908 847693.274 0, 797811.342 847681.365 0, 798092.777 847669.473 0, 798374.212 847657.597 0, 798655.647 847645.738 0, 798937.084 847633.896 0, 799218.521 847622.07 0, 799499.959 847610.261 0, 799781.398 847598.468 0, 
+    800062.837 847586.692 0, 800344.277 847574.932 0, 800625.717 847563.189 0, 800907.159 847551.462 0, 801188.601 847539.752 0, 801470.044 847528.059 0, 801751.487 847516.382 0, 802032.931 847504.722 0, 802314.376 847493.078 0, 802595.821 847481.451 0, 
+    802877.267 847469.841 0, 803158.714 847458.247 0, 803440.162 847446.669 0, 803721.61 847435.109 0, 804001.666 847423.621 0, 804284.508 847412.037 0, 804565.959 847400.525 0, 804847.41 847389.031 0, 805128.861 847377.553 0, 805410.313 847366.091 0, 
+    805691.766 847354.647 0, 805973.22 847343.218 0, 806254.674 847331.806 0, 806536.129 847320.411 0, 806817.585 847309.033 0, 807099.041 847297.671 0, 807380.498 847286.325 0, 807661.956 847274.996 0, 807943.414 847263.684 0, 808224.873 847252.388 0, 
+    808506.333 847241.109 0, 808787.793 847229.846 0, 809069.254 847218.6 0, 809350.715 847207.371 0, 809632.178 847196.158 0, 809913.641 847184.961 0, 810195.104 847173.781 0, 810476.568 847162.618 0, 810756.641 847151.527 0, 810536.141 841579.581 0, 
+    810315.649 836007.834 0))
+
+POLYGON ((824267.712 846635.964 0, 823987.606 846646.265 0, 823706.112 846656.633 0, 823424.618 846667.017 0, 823143.124 846677.419 0, 822861.632 846687.836 0, 822580.139 846698.271 0, 822298.648 846708.721 0, 822017.157 846719.189 0, 821735.666 846729.673 0, 
+    821454.177 846740.173 0, 821172.687 846750.691 0, 820891.199 846761.224 0, 820609.711 846771.775 0, 820328.224 846782.341 0, 820046.737 846792.925 0, 819765.251 846803.525 0, 819483.766 846814.141 0, 819202.281 846824.774 0, 818920.797 846835.424 0, 
+    818639.313 846846.09 0, 818357.83 846856.773 0, 818076.348 846867.473 0, 817794.866 846878.188 0, 817511.994 846888.974 0, 817231.905 846899.67 0, 816950.425 846910.436 0, 816668.946 846921.218 0, 816387.468 846932.017 0, 816105.99 846942.832 0, 
+    815824.513 846953.664 0, 815543.036 846964.512 0, 815261.56 846975.378 0, 814980.085 846986.259 0, 814698.61 846997.157 0, 814417.136 847008.072 0, 814135.663 847019.003 0, 813854.19 847029.951 0, 813572.718 847040.916 0, 813291.247 847051.897 0, 
+    813009.776 847062.894 0, 812728.306 847073.909 0, 812446.837 847084.939 0, 812165.368 847095.987 0, 811883.9 847107.05 0, 811602.432 847118.131 0, 811320.965 847129.228 0, 811039.499 847140.341 0, 810756.641 847151.527 0, 810977.149 852723.668 0, 
+    811197.664 858296.001 0, 811479.863 858284.842 0, 811760.673 858273.755 0, 812041.484 858262.683 0, 812322.295 858251.629 0, 812603.108 858240.591 0, 812883.92 858229.569 0, 813164.734 858218.564 0, 813445.548 858207.576 0, 813726.363 858196.604 0, 
+    814007.178 858185.648 0, 814287.995 858174.709 0, 814568.811 858163.787 0, 814849.629 858152.881 0, 815130.447 858141.992 0, 815411.265 858131.119 0, 815692.085 858120.263 0, 815972.905 858109.423 0, 816253.725 858098.6 0, 816534.546 858087.793 0, 
+    816815.368 858077.003 0, 817096.191 858066.229 0, 817377.014 858055.472 0, 817657.838 858044.732 0, 817937.274 858034.061 0, 818219.487 858023.3 0, 818500.313 858012.609 0, 818781.139 858001.935 0, 819061.966 857991.277 0, 819342.793 857980.636 0, 
+    819623.622 857970.011 0, 819904.45 857959.402 0, 820185.28 857948.811 0, 820466.11 857938.235 0, 820746.941 857927.677 0, 821027.772 857917.134 0, 821308.604 857906.609 0, 821589.436 857896.099 0, 821870.269 857885.607 0, 822151.103 857875.131 0, 
+    822431.937 857864.671 0, 822712.772 857854.228 0, 822993.608 857843.802 0, 823274.444 857833.392 0, 823555.281 857822.998 0, 823836.118 857812.621 0, 824116.957 857802.261 0, 824397.795 857791.917 0, 824677.248 857781.641 0, 824472.476 852208.707 0, 
+    824267.712 846635.964 0))
+
+POLYGON ((838158.23 857305.364 0, 837878.748 857314.851 0, 837597.881 857324.402 0, 837317.015 857333.968 0, 837036.149 857343.552 0, 836755.284 857353.152 0, 836474.42 857362.768 0, 836193.556 857372.402 0, 835912.693 857382.051 0, 835631.83 857391.717 0, 
+    835350.968 857401.4 0, 835070.106 857411.099 0, 834789.245 857420.815 0, 834508.384 857430.547 0, 834227.524 857440.296 0, 833946.665 857450.061 0, 833665.806 857459.843 0, 833384.948 857469.641 0, 833104.09 857479.456 0, 832823.233 857489.288 0, 
+    832542.377 857499.136 0, 832261.521 857509 0, 831980.666 857518.881 0, 831699.811 857528.779 0, 831417.571 857538.742 0, 831138.103 857548.623 0, 830857.25 857558.57 0, 830576.398 857568.534 0, 830295.546 857578.514 0, 830014.695 857588.511 0, 
+    829733.844 857598.524 0, 829452.994 857608.554 0, 829172.145 857618.6 0, 828891.296 857628.663 0, 828610.447 857638.743 0, 828329.6 857648.839 0, 828048.753 857658.951 0, 827767.906 857669.08 0, 827487.06 857679.226 0, 827206.215 857689.388 0, 
+    826925.37 857699.566 0, 826644.526 857709.761 0, 826363.683 857719.973 0, 826082.84 857730.201 0, 825801.998 857740.446 0, 825521.156 857750.707 0, 825240.315 857760.985 0, 824959.474 857771.279 0, 824677.248 857781.641 0, 824882.026 863354.763 0, 
+    825086.811 868928.07 0, 825368.379 868917.732 0, 825648.563 868907.462 0, 825928.748 868897.208 0, 826208.934 868886.971 0, 826489.12 868876.75 0, 826769.307 868866.546 0, 827049.494 868856.358 0, 827329.682 868846.187 0, 827609.871 868836.032 0, 
+    827890.06 868825.894 0, 828170.25 868815.772 0, 828450.44 868805.667 0, 828730.631 868795.578 0, 829010.823 868785.505 0, 829291.015 868775.45 0, 829571.208 868765.41 0, 829851.401 868755.387 0, 830131.595 868745.381 0, 830411.79 868735.391 0, 
+    830691.985 868725.418 0, 830972.181 868715.461 0, 831252.377 868705.52 0, 831532.574 868695.597 0, 831811.389 868685.738 0, 832092.969 868675.798 0, 832373.168 868665.924 0, 832653.367 868656.066 0, 832933.567 868646.224 0, 833213.767 868636.399 0, 
+    833493.968 868626.591 0, 833774.17 868616.799 0, 834054.372 868607.024 0, 834334.575 868597.265 0, 834614.778 868587.522 0, 834894.982 868577.796 0, 835175.186 868568.087 0, 835455.391 868558.394 0, 835735.597 868548.717 0, 836015.803 868539.057 0, 
+    836296.01 868529.414 0, 836576.217 868519.786 0, 836856.425 868510.176 0, 837136.633 868500.582 0, 837416.842 868491.004 0, 837697.051 868481.443 0, 837977.261 868471.899 0, 838257.472 868462.371 0, 838536.302 868452.906 0, 838347.263 862879.043 0, 
+    838158.23 857305.364 0))
+
+POLYGON ((851987.081 868015.741 0, 851708.224 868024.418 0, 851427.987 868033.155 0, 851147.751 868041.907 0, 850867.516 868050.677 0, 850587.281 868059.463 0, 850307.047 868068.265 0, 850026.813 868077.084 0, 849746.579 868085.919 0, 849466.347 868094.771 0, 
+    849186.114 868103.64 0, 848905.883 868112.524 0, 848625.651 868121.426 0, 848345.421 868130.344 0, 848065.19 868139.278 0, 847784.961 868148.229 0, 847504.732 868157.196 0, 847224.503 868166.18 0, 846944.275 868175.18 0, 846664.047 868184.197 0, 
+    846383.82 868193.23 0, 846103.594 868202.28 0, 845823.368 868211.346 0, 845543.142 868220.429 0, 845261.537 868229.573 0, 844982.693 868238.644 0, 844702.469 868247.776 0, 844422.246 868256.925 0, 844142.023 868266.09 0, 843861.801 868275.272 0, 
+    843581.58 868284.47 0, 843301.358 868293.685 0, 843021.138 868302.916 0, 842740.918 868312.164 0, 842460.698 868321.428 0, 842180.479 868330.709 0, 841900.261 868340.006 0, 841620.043 868349.32 0, 841339.826 868358.65 0, 841059.609 868367.997 0, 
+    840779.393 868377.36 0, 840499.177 868386.74 0, 840218.962 868396.136 0, 839938.748 868405.548 0, 839658.534 868414.977 0, 839378.32 868424.423 0, 839098.107 868433.885 0, 838817.895 868443.364 0, 838536.302 868452.906 0, 838725.347 874026.949 0, 
+    838914.397 879601.17 0, 839195.331 879591.65 0, 839474.888 879582.194 0, 839754.444 879572.754 0, 840034.002 879563.33 0, 840313.559 879553.923 0, 840593.118 879544.533 0, 840872.677 879535.159 0, 841152.236 879525.801 0, 841431.796 879516.46 0, 
+    841711.357 879507.135 0, 841990.918 879497.827 0, 842270.479 879488.535 0, 842550.042 879479.259 0, 842829.604 879470 0, 843109.168 879460.758 0, 843388.732 879451.532 0, 843668.296 879442.322 0, 843947.861 879433.129 0, 844227.426 879423.952 0, 
+    844506.992 879414.792 0, 844786.559 879405.648 0, 845066.126 879396.521 0, 845345.694 879387.41 0, 845623.884 879378.36 0, 845904.83 879369.238 0, 846184.4 879360.176 0, 846463.969 879351.131 0, 846743.54 879342.103 0, 847023.111 879333.09 0, 
+    847302.682 879324.095 0, 847582.254 879315.115 0, 847861.826 879306.153 0, 848141.399 879297.206 0, 848420.973 879288.277 0, 848700.547 879279.363 0, 848980.121 879270.466 0, 849259.696 879261.586 0, 849539.272 879252.722 0, 849818.848 879243.874 0, 
+    850098.424 879235.043 0, 850378.001 879226.228 0, 850657.579 879217.43 0, 850937.157 879208.648 0, 851216.736 879199.883 0, 851496.315 879191.134 0, 851775.895 879182.402 0, 852055.475 879173.686 0, 852333.679 879165.029 0, 852160.377 873590.297 0, 
+    851987.081 868015.741 0))
+
+POLYGON ((865754.14 878766.802 0, 865475.91 878774.672 0, 865196.306 878782.598 0, 864916.703 878790.541 0, 864637.1 878798.5 0, 864357.498 878806.475 0, 864077.896 878814.467 0, 863798.295 878822.476 0, 863518.694 878830.5 0, 863239.093 878838.542 0, 
+    862959.493 878846.599 0, 862679.894 878854.673 0, 862400.295 878862.764 0, 862120.696 878870.871 0, 861841.098 878878.995 0, 861561.501 878887.135 0, 861281.904 878895.291 0, 861002.307 878903.464 0, 860722.711 878911.653 0, 860443.115 878919.859 0, 
+    860163.52 878928.081 0, 859883.925 878936.32 0, 859604.331 878944.575 0, 859324.738 878952.847 0, 859043.769 878961.176 0, 858765.552 878969.44 0, 858485.959 878977.761 0, 858206.368 878986.098 0, 857926.776 878994.452 0, 857647.186 879002.822 0, 
+    857367.595 879011.209 0, 857088.006 879019.613 0, 856808.416 879028.032 0, 856528.827 879036.468 0, 856249.239 879044.921 0, 855969.651 879053.39 0, 855690.064 879061.876 0, 855410.477 879070.378 0, 855130.891 879078.896 0, 854851.305 879087.431 0, 
+    854571.72 879095.983 0, 854292.135 879104.55 0, 854012.551 879113.135 0, 853732.967 879121.736 0, 853453.384 879130.353 0, 853173.801 879138.986 0, 852894.219 879147.637 0, 852614.637 879156.303 0, 852333.679 879165.029 0, 852506.987 884739.934 0, 
+    852680.299 890315.009 0, 852960.597 890306.304 0, 853239.523 890297.657 0, 853518.449 890289.028 0, 853797.375 890280.414 0, 854076.302 890271.817 0, 854355.23 890263.237 0, 854634.158 890254.673 0, 854913.086 890246.125 0, 855192.015 890237.593 0, 
+    855470.945 890229.079 0, 855749.875 890220.58 0, 856028.805 890212.098 0, 856307.736 890203.632 0, 856586.668 890195.183 0, 856865.6 890186.75 0, 857144.533 890178.334 0, 857423.466 890169.934 0, 857702.399 890161.55 0, 857981.333 890153.183 0, 
+    858260.268 890144.832 0, 858539.202 890136.498 0, 858818.138 890128.18 0, 859097.074 890119.879 0, 859374.638 890111.634 0, 859654.947 890103.325 0, 859933.885 890095.073 0, 860212.823 890086.837 0, 860491.761 890078.618 0, 860770.7 890070.415 0, 
+    861049.639 890062.228 0, 861328.579 890054.058 0, 861607.519 890045.904 0, 861886.46 890037.767 0, 862165.401 890029.646 0, 862444.343 890021.542 0, 862723.285 890013.454 0, 863002.228 890005.382 0, 863281.171 889997.327 0, 863560.115 889989.288 0, 
+    863839.059 889981.266 0, 864118.004 889973.26 0, 864396.949 889965.27 0, 864675.894 889957.297 0, 864954.84 889949.34 0, 865233.787 889941.4 0, 865512.734 889933.476 0, 865791.681 889925.569 0, 866069.258 889917.716 0, 865911.696 884342.174 0, 
+    865754.14 878766.802 0))
+
+POLYGON ((879459.285 889558.252 0, 879181.685 889565.32 0, 878902.717 889572.439 0, 878623.748 889579.575 0, 878344.781 889586.727 0, 878065.813 889593.896 0, 877786.846 889601.081 0, 877507.88 889608.282 0, 877228.914 889615.5 0, 876949.948 889622.734 0, 
+    876670.983 889629.985 0, 876392.018 889637.252 0, 876113.053 889644.536 0, 875834.09 889651.836 0, 875555.126 889659.152 0, 875276.163 889666.485 0, 874997.2 889673.834 0, 874718.238 889681.2 0, 874439.276 889688.582 0, 874160.315 889695.98 0, 
+    873881.354 889703.395 0, 873602.393 889710.826 0, 873323.433 889718.274 0, 873044.474 889725.738 0, 872764.145 889733.255 0, 872486.556 889740.716 0, 872207.598 889748.229 0, 871928.64 889755.759 0, 871649.682 889763.305 0, 871370.725 889770.868 0, 
+    871091.769 889778.447 0, 870812.813 889786.042 0, 870533.857 889793.654 0, 870254.902 889801.283 0, 869975.947 889808.927 0, 869696.993 889816.588 0, 869418.039 889824.266 0, 869139.086 889831.96 0, 868860.133 889839.67 0, 868581.18 889847.397 0, 
+    868302.228 889855.141 0, 868023.277 889862.9 0, 867744.326 889870.676 0, 867465.375 889878.469 0, 867186.425 889886.278 0, 866907.475 889894.103 0, 866628.526 889901.945 0, 866349.577 889909.803 0, 866069.258 889917.716 0, 866226.824 895493.424 0, 
+    866384.394 901069.293 0, 866664.054 901061.398 0, 866942.347 901053.559 0, 867220.639 901045.735 0, 867498.933 901037.928 0, 867777.227 901030.138 0, 868055.521 901022.364 0, 868333.816 901014.606 0, 868612.111 901006.864 0, 868890.406 900999.139 0, 
+    869168.702 900991.431 0, 869446.999 900983.738 0, 869725.296 900976.063 0, 870003.593 900968.403 0, 870281.891 900960.76 0, 870560.19 900953.133 0, 870838.489 900945.523 0, 871116.788 900937.929 0, 871395.087 900930.351 0, 871673.388 900922.79 0, 
+    871951.688 900915.245 0, 872229.989 900907.717 0, 872508.291 900900.204 0, 872786.593 900892.709 0, 873063.528 900885.266 0, 873343.198 900877.766 0, 873621.501 900870.32 0, 873899.805 900862.89 0, 874178.109 900855.476 0, 874456.413 900848.078 0, 
+    874734.718 900840.697 0, 875013.024 900833.333 0, 875291.329 900825.984 0, 875569.636 900818.652 0, 875847.942 900811.337 0, 876126.25 900804.038 0, 876404.557 900796.755 0, 876682.865 900789.489 0, 876961.174 900782.239 0, 877239.482 900775.005 0, 
+    877517.792 900767.788 0, 877796.101 900760.587 0, 878074.411 900753.402 0, 878352.722 900746.234 0, 878631.033 900739.082 0, 878909.344 900731.947 0, 879187.656 900724.828 0, 879465.968 900717.726 0, 879742.915 900710.674 0, 879601.098 895134.382 0, 
+    879459.285 889558.252 0))
+
+POLYGON ((893102.396 900389.797 0, 892825.428 900396.066 0, 892547.097 900402.382 0, 892268.766 900408.715 0, 891990.436 900415.064 0, 891712.106 900421.429 0, 891433.776 900427.811 0, 891155.447 900434.209 0, 890877.118 900440.624 0, 890598.789 900447.055 0, 
+    890320.461 900453.502 0, 890042.133 900459.966 0, 889763.806 900466.446 0, 889485.479 900472.942 0, 889207.152 900479.455 0, 888928.826 900485.985 0, 888650.5 900492.53 0, 888372.175 900499.092 0, 888093.85 900505.671 0, 887815.525 900512.265 0, 
+    887537.2 900518.876 0, 887258.877 900525.504 0, 886980.553 900532.148 0, 886702.23 900538.808 0, 886422.542 900545.518 0, 886145.585 900552.178 0, 885867.263 900558.887 0, 885588.941 900565.613 0, 885310.62 900572.355 0, 885032.299 900579.114 0, 
+    884753.979 900585.889 0, 884475.659 900592.68 0, 884197.339 900599.488 0, 883919.02 900606.312 0, 883640.701 900613.153 0, 883362.383 900620.009 0, 883084.065 900626.883 0, 882805.747 900633.772 0, 882527.43 900640.678 0, 882249.113 900647.601 0, 
+    881970.797 900654.539 0, 881692.481 900661.495 0, 881414.166 900668.466 0, 881135.85 900675.454 0, 880857.536 900682.458 0, 880579.221 900689.479 0, 880300.908 900696.516 0, 880022.594 900703.57 0, 879742.915 900710.674 0, 879884.736 906287.124 0, 
+    880026.561 911863.727 0, 880305.581 911856.64 0, 880583.238 911849.603 0, 880860.895 911842.582 0, 881138.553 911835.578 0, 881416.211 911828.59 0, 881693.87 911821.619 0, 881971.529 911814.664 0, 882249.188 911807.725 0, 882526.848 911800.803 0, 
+    882804.509 911793.897 0, 883082.169 911787.007 0, 883359.83 911780.134 0, 883637.492 911773.277 0, 883915.154 911766.436 0, 884192.816 911759.612 0, 884470.479 911752.804 0, 884748.142 911746.012 0, 885025.805 911739.237 0, 885303.469 911732.478 0, 
+    885581.134 911725.735 0, 885858.798 911719.009 0, 886136.464 911712.299 0, 886414.129 911705.605 0, 886690.433 911698.96 0, 886969.461 911692.267 0, 887247.128 911685.622 0, 887524.795 911678.994 0, 887802.462 911672.382 0, 888080.13 911665.787 0, 
+    888357.799 911659.207 0, 888635.467 911652.645 0, 888913.136 911646.098 0, 889190.806 911639.568 0, 889468.475 911633.054 0, 889746.146 911626.556 0, 890023.816 911620.075 0, 890301.487 911613.611 0, 890579.158 911607.162 0, 890856.83 911600.73 0, 
+    891134.502 911594.314 0, 891412.175 911587.915 0, 891689.847 911581.532 0, 891967.521 911575.165 0, 892245.194 911568.814 0, 892522.868 911562.48 0, 892800.542 911556.163 0, 893078.217 911549.861 0, 893354.532 911543.607 0, 893228.462 905966.625 0, 
+    893102.396 900389.797 0))
+
+POLYGON ((906683.353 911261.142 0, 906407.02 911266.616 0, 906129.328 911272.132 0, 905851.637 911277.666 0, 905573.947 911283.215 0, 905296.256 911288.781 0, 905018.566 911294.363 0, 904740.876 911299.962 0, 904463.187 911305.577 0, 904185.498 911311.208 0, 
+    903907.809 911316.856 0, 903630.121 911322.52 0, 903352.433 911328.2 0, 903074.745 911333.897 0, 902797.058 911339.61 0, 902519.37 911345.339 0, 902241.684 911351.085 0, 901963.997 911356.847 0, 901686.311 911362.625 0, 901408.626 911368.42 0, 
+    901130.94 911374.231 0, 900853.255 911380.058 0, 900575.57 911385.902 0, 900297.886 911391.762 0, 900018.843 911397.667 0, 899742.518 911403.531 0, 899464.835 911409.441 0, 899187.152 911415.366 0, 898909.47 911421.308 0, 898631.787 911427.266 0, 
+    898354.105 911433.24 0, 898076.424 911439.231 0, 897798.743 911445.239 0, 897521.062 911451.262 0, 897243.381 911457.302 0, 896965.701 911463.358 0, 896688.021 911469.431 0, 896410.342 911475.52 0, 896132.663 911481.625 0, 895854.984 911487.746 0, 
+    895577.306 911493.884 0, 895299.628 911500.039 0, 895021.95 911506.209 0, 894744.273 911512.396 0, 894466.596 911518.6 0, 894188.919 911524.819 0, 893911.243 911531.055 0, 893633.568 911537.308 0, 893354.532 911543.607 0, 893480.604 917120.739 0, 
+    893606.681 922698.017 0, 893885.057 922691.733 0, 894162.076 922685.495 0, 894439.096 922679.274 0, 894716.116 922673.069 0, 894993.136 922666.88 0, 895270.157 922660.708 0, 895547.178 922654.552 0, 895824.199 922648.412 0, 896101.221 922642.289 0, 
+    896378.243 922636.182 0, 896655.266 922630.091 0, 896932.289 922624.016 0, 897209.312 922617.958 0, 897486.336 922611.916 0, 897763.36 922605.89 0, 898040.384 922599.881 0, 898317.409 922593.888 0, 898594.434 922587.912 0, 898871.459 922581.951 0, 
+    899148.485 922576.007 0, 899425.511 922570.079 0, 899702.537 922564.168 0, 899979.564 922558.273 0, 900255.235 922552.423 0, 900533.619 922546.531 0, 900810.646 922540.685 0, 901087.674 922534.855 0, 901364.703 922529.041 0, 901641.732 922523.244 0, 
+    901918.761 922517.463 0, 902195.79 922511.698 0, 902472.82 922505.95 0, 902749.851 922500.218 0, 903026.881 922494.502 0, 903303.912 922488.803 0, 903580.943 922483.119 0, 903857.975 922477.453 0, 904135.006 922471.802 0, 904412.039 922466.168 0, 
+    904689.071 922460.55 0, 904966.104 922454.948 0, 905243.137 922449.363 0, 905520.171 922443.794 0, 905797.205 922438.241 0, 906074.239 922432.704 0, 906351.273 922427.184 0, 906628.308 922421.681 0, 906903.988 922416.22 0, 906793.669 916838.608 0, 
+    906683.353 911261.142 0))
+
+POLYGON ((920202.038 922171.991 0, 919926.342 922176.673 0, 919649.293 922181.394 0, 919372.244 922186.131 0, 919095.195 922190.885 0, 918818.147 922195.655 0, 918541.098 922200.442 0, 918264.051 922205.244 0, 917987.003 922210.063 0, 917709.956 922214.898 0, 
+    917432.909 922219.75 0, 917155.862 922224.618 0, 916878.816 922229.502 0, 916601.769 922234.403 0, 916324.724 922239.319 0, 916047.678 922244.253 0, 915770.633 922249.202 0, 915493.588 922254.168 0, 915216.543 922259.15 0, 914939.499 922264.148 0, 
+    914662.455 922269.163 0, 914385.411 922274.194 0, 914108.367 922279.241 0, 913831.324 922284.304 0, 913552.927 922289.409 0, 913277.238 922294.48 0, 913000.196 922299.593 0, 912723.154 922304.722 0, 912446.112 922309.867 0, 912169.071 922315.028 0, 
+    911892.03 922320.206 0, 911614.989 922325.4 0, 911337.949 922330.61 0, 911060.908 922335.837 0, 910783.869 922341.08 0, 910506.829 922346.339 0, 910229.79 922351.615 0, 909952.751 922356.906 0, 909675.712 922362.215 0, 909398.674 922367.539 0, 
+    909121.636 922372.88 0, 908844.598 922378.237 0, 908567.561 922383.61 0, 908290.524 922389 0, 908013.487 922394.406 0, 907736.451 922399.828 0, 907459.414 922405.267 0, 907182.379 922410.722 0, 906903.988 922416.22 0, 907014.31 927993.974 0, 
+    907124.634 933571.867 0, 907402.365 933566.382 0, 907678.744 933560.94 0, 907955.124 933555.514 0, 908231.503 933550.104 0, 908507.884 933544.711 0, 908784.264 933539.334 0, 909060.645 933533.974 0, 909337.026 933528.629 0, 909613.407 933523.301 0, 
+    909889.789 933517.989 0, 910166.171 933512.694 0, 910442.553 933507.414 0, 910718.936 933502.151 0, 910995.319 933496.905 0, 911271.702 933491.674 0, 911548.086 933486.46 0, 911824.47 933481.262 0, 912100.854 933476.08 0, 912377.238 933470.915 0, 
+    912653.623 933465.766 0, 912930.008 933460.633 0, 913206.394 933455.516 0, 913482.779 933450.416 0, 913757.814 933445.356 0, 914035.552 933440.264 0, 914311.938 933435.212 0, 914588.325 933430.177 0, 914864.712 933425.158 0, 915141.1 933420.155 0, 
+    915417.488 933415.169 0, 915693.876 933410.198 0, 915970.264 933405.244 0, 916246.653 933400.307 0, 916523.042 933395.385 0, 916799.431 933390.48 0, 917075.82 933385.591 0, 917352.21 933380.719 0, 917628.6 933375.862 0, 917904.991 933371.022 0, 
+    918181.381 933366.198 0, 918457.772 933361.391 0, 918734.163 933356.6 0, 919010.555 933351.825 0, 919286.947 933347.066 0, 919563.339 933342.323 0, 919839.731 933337.597 0, 920116.124 933332.887 0, 920391.167 933328.216 0, 920296.601 927750.035 0, 
+    920202.038 922171.991 0))
+
+POLYGON ((933658.335 933122.048 0, 933383.278 933125.941 0, 933106.873 933129.871 0, 932830.468 933133.816 0, 932554.064 933137.777 0, 932277.66 933141.755 0, 932001.256 933145.749 0, 931724.852 933149.76 0, 931448.449 933153.787 0, 931172.046 933157.83 0, 
+    930895.643 933161.889 0, 930619.24 933165.964 0, 930342.837 933170.056 0, 930066.435 933174.164 0, 929790.033 933178.288 0, 929513.632 933182.429 0, 929237.23 933186.586 0, 928960.829 933190.759 0, 928684.428 933194.948 0, 928408.027 933199.154 0, 
+    928131.626 933203.376 0, 927855.226 933207.614 0, 927578.826 933211.868 0, 927302.426 933216.139 0, 927024.678 933220.447 0, 926749.628 933224.729 0, 926473.229 933229.049 0, 926196.83 933233.384 0, 925920.431 933237.736 0, 925644.033 933242.105 0, 
+    925367.635 933246.489 0, 925091.238 933250.89 0, 924814.84 933255.307 0, 924538.443 933259.741 0, 924262.046 933264.19 0, 923985.649 933268.656 0, 923709.253 933273.138 0, 923432.857 933277.637 0, 923156.461 933282.152 0, 922880.065 933286.683 0, 
+    922603.67 933291.23 0, 922327.275 933295.793 0, 922050.88 933300.373 0, 921774.485 933304.969 0, 921498.091 933309.582 0, 921221.697 933314.21 0, 920945.303 933318.855 0, 920668.91 933323.516 0, 920391.167 933328.216 0, 920485.734 938906.533 0, 
+    920580.304 944484.979 0, 920857.388 944480.29 0, 921133.124 944475.64 0, 921408.862 944471.006 0, 921684.599 944466.389 0, 921960.336 944461.787 0, 922236.074 944457.202 0, 922511.812 944452.633 0, 922787.551 944448.081 0, 923063.29 944443.544 0, 
+    923339.029 944439.024 0, 923614.768 944434.52 0, 923890.507 944430.032 0, 924166.247 944425.561 0, 924441.987 944421.105 0, 924717.727 944416.666 0, 924993.468 944412.243 0, 925269.209 944407.837 0, 925544.95 944403.446 0, 925820.691 944399.072 0, 
+    926096.432 944394.714 0, 926372.174 944390.373 0, 926647.916 944386.047 0, 926923.659 944381.738 0, 927198.055 944377.466 0, 927475.144 944373.168 0, 927750.887 944368.907 0, 928026.63 944364.663 0, 928302.374 944360.435 0, 928578.118 944356.223 0, 
+    928853.862 944352.028 0, 929129.606 944347.848 0, 929405.351 944343.685 0, 929681.096 944339.538 0, 929956.841 944335.407 0, 930232.586 944331.293 0, 930508.332 944327.195 0, 930784.077 944323.113 0, 931059.823 944319.047 0, 931335.57 944314.997 0, 
+    931611.316 944310.964 0, 931887.063 944306.947 0, 932162.81 944302.946 0, 932438.557 944298.961 0, 932714.304 944294.993 0, 932990.052 944291.041 0, 933265.8 944287.105 0, 933541.548 944283.185 0, 933815.952 944279.3 0, 933737.142 938700.609 0, 
+    933658.335 933122.048 0))
+
+POLYGON ((947052.128 944111.015 0, 946777.712 944114.125 0, 946501.954 944117.265 0, 946226.196 944120.422 0, 945950.438 944123.595 0, 945674.681 944126.785 0, 945398.923 944129.99 0, 945123.166 944133.212 0, 944847.409 944136.45 0, 944571.652 944139.705 0, 
+    944295.896 944142.975 0, 944020.139 944146.262 0, 943744.383 944149.565 0, 943468.627 944152.884 0, 943192.871 944156.219 0, 942917.116 944159.571 0, 942641.36 944162.939 0, 942365.605 944166.323 0, 942089.85 944169.723 0, 941814.095 944173.14 0, 
+    941538.34 944176.573 0, 941262.586 944180.022 0, 940986.832 944183.487 0, 940711.078 944186.969 0, 940433.98 944190.484 0, 940159.57 944193.98 0, 939883.817 944197.511 0, 939608.064 944201.057 0, 939332.311 944204.62 0, 939056.558 944208.199 0, 
+    938780.805 944211.794 0, 938505.053 944215.405 0, 938229.301 944219.033 0, 937953.549 944222.677 0, 937677.797 944226.337 0, 937402.046 944230.013 0, 937126.295 944233.705 0, 936850.544 944237.414 0, 936574.793 944241.139 0, 936299.042 944244.88 0, 
+    936023.292 944248.638 0, 935747.542 944252.411 0, 935471.792 944256.201 0, 935196.042 944260.007 0, 934920.292 944263.83 0, 934644.543 944267.668 0, 934368.794 944271.523 0, 934093.045 944275.394 0, 933815.952 944279.3 0, 933894.763 949858.118 0, 
+    933973.576 955437.059 0, 934250.009 955433.162 0, 934525.101 955429.3 0, 934800.194 955425.454 0, 935075.286 955421.625 0, 935350.379 955417.812 0, 935625.472 955414.015 0, 935900.565 955410.234 0, 936175.659 955406.469 0, 936450.752 955402.72 0, 
+    936725.846 955398.988 0, 937000.94 955395.272 0, 937276.035 955391.572 0, 937551.129 955387.888 0, 937826.224 955384.221 0, 938101.319 955380.57 0, 938376.414 955376.935 0, 938651.51 955373.316 0, 938926.605 955369.713 0, 939201.701 955366.126 0, 
+    939476.797 955362.556 0, 939751.893 955359.002 0, 940026.99 955355.464 0, 940302.087 955351.942 0, 940575.843 955348.453 0, 940852.28 955344.947 0, 941127.378 955341.474 0, 941402.475 955338.017 0, 941677.573 955334.576 0, 941952.671 955331.151 0, 
+    942227.769 955327.743 0, 942502.867 955324.35 0, 942777.966 955320.974 0, 943053.064 955317.614 0, 943328.163 955314.271 0, 943603.262 955310.943 0, 943878.362 955307.632 0, 944153.461 955304.337 0, 944428.561 955301.058 0, 944703.661 955297.795 0, 
+    944978.761 955294.549 0, 945253.861 955291.318 0, 945528.961 955288.104 0, 945804.062 955284.906 0, 946079.163 955281.724 0, 946354.264 955278.559 0, 946629.365 955275.41 0, 946904.466 955272.276 0, 947178.228 955269.174 0, 947115.177 949690.034 0, 
+    947052.128 944111.015 0))
+
+POLYGON ((960383.302 955138.596 0, 960109.531 955140.925 0, 959834.421 955143.281 0, 959559.312 955145.653 0, 959284.204 955148.041 0, 959009.095 955150.446 0, 958733.986 955152.867 0, 958458.878 955155.304 0, 958183.77 955157.757 0, 957908.662 955160.226 0, 
+    957633.554 955162.712 0, 957358.446 955165.213 0, 957083.338 955167.731 0, 956808.23 955170.265 0, 956533.123 955172.816 0, 956258.016 955175.382 0, 955982.909 955177.965 0, 955707.802 955180.564 0, 955432.695 955183.179 0, 955157.588 955185.81 0, 
+    954882.482 955188.457 0, 954607.376 955191.121 0, 954332.27 955193.801 0, 954057.164 955196.497 0, 953780.719 955199.222 0, 953506.952 955201.937 0, 953231.847 955204.682 0, 952956.741 955207.443 0, 952681.636 955210.22 0, 952406.531 955213.013 0, 
+    952131.426 955215.822 0, 951856.321 955218.648 0, 951581.217 955221.489 0, 951306.112 955224.347 0, 951031.008 955227.221 0, 950755.904 955230.112 0, 950480.8 955233.018 0, 950205.697 955235.941 0, 949930.593 955238.88 0, 949655.49 955241.835 0, 
+    949380.387 955244.806 0, 949105.284 955247.794 0, 948830.181 955250.797 0, 948555.078 955253.817 0, 948279.976 955256.853 0, 948004.874 955259.905 0, 947729.771 955262.974 0, 947454.67 955266.059 0, 947178.228 955269.174 0, 947241.281 960848.434 0, 
+    947304.335 966427.807 0, 947580.116 966424.699 0, 947854.561 966421.621 0, 948129.006 966418.56 0, 948403.452 966415.515 0, 948677.897 966412.487 0, 948952.343 966409.474 0, 949226.789 966406.477 0, 949501.236 966403.497 0, 949775.682 966400.533 0, 
+    950050.128 966397.585 0, 950324.575 966394.653 0, 950599.022 966391.737 0, 950873.469 966388.838 0, 951147.916 966385.954 0, 951422.364 966383.087 0, 951696.811 966380.236 0, 951971.259 966377.401 0, 952245.707 966374.582 0, 952520.155 966371.78 0, 
+    952794.603 966368.993 0, 953069.052 966366.223 0, 953343.5 966363.469 0, 953617.949 966360.731 0, 953891.063 966358.022 0, 954166.847 966355.303 0, 954441.296 966352.613 0, 954715.746 966349.94 0, 954990.195 966347.283 0, 955264.645 966344.642 0, 
+    955539.095 966342.017 0, 955813.545 966339.408 0, 956087.995 966336.815 0, 956362.445 966334.239 0, 956636.896 966331.678 0, 956911.346 966329.134 0, 957185.797 966326.606 0, 957460.248 966324.094 0, 957734.699 966321.598 0, 958009.15 966319.119 0, 
+    958283.601 966316.655 0, 958558.053 966314.208 0, 958832.504 966311.777 0, 959106.956 966309.362 0, 959381.408 966306.963 0, 959655.86 966304.581 0, 959930.312 966302.214 0, 960204.765 966299.864 0, 960477.883 966297.541 0, 960430.592 960718.012 0, 
+    960383.302 955138.596 0))
+
+POLYGON ((973651.747 966204.493 0, 973378.621 966206.044 0, 973104.163 966207.619 0, 972829.705 966209.21 0, 972555.248 966210.818 0, 972280.79 966212.441 0, 972006.332 966214.081 0, 971731.875 966215.736 0, 971457.418 966217.408 0, 971182.961 966219.096 0, 
+    970908.503 966220.8 0, 970634.046 966222.521 0, 970359.59 966224.257 0, 970085.133 966226.01 0, 969810.676 966227.779 0, 969536.219 966229.564 0, 969261.763 966231.365 0, 968987.307 966233.182 0, 968712.85 966235.015 0, 968438.394 966236.865 0, 
+    968163.938 966238.731 0, 967889.482 966240.613 0, 967615.026 966242.511 0, 967340.571 966244.425 0, 967064.782 966246.365 0, 966791.66 966248.302 0, 966517.204 966250.264 0, 966242.749 966252.243 0, 965968.294 966254.238 0, 965693.839 966256.249 0, 
+    965419.384 966258.276 0, 965144.929 966260.32 0, 964870.474 966262.379 0, 964596.02 966264.455 0, 964321.566 966266.547 0, 964047.111 966268.655 0, 963772.657 966270.779 0, 963498.203 966272.92 0, 963223.749 966275.076 0, 962949.295 966277.249 0, 
+    962674.842 966279.438 0, 962400.388 966281.643 0, 962125.935 966283.864 0, 961851.481 966286.101 0, 961577.028 966288.354 0, 961302.575 966290.624 0, 961028.122 966292.91 0, 960753.67 966295.212 0, 960477.883 966297.541 0, 960525.175 971877.181 0, 
+    960572.467 977456.927 0, 960847.594 977454.603 0, 961121.39 977452.307 0, 961395.186 977450.027 0, 961668.982 977447.762 0, 961942.778 977445.514 0, 962216.575 977443.282 0, 962490.371 977441.067 0, 962764.168 977438.867 0, 963037.965 977436.683 0, 
+    963311.762 977434.516 0, 963585.559 977432.365 0, 963859.356 977430.229 0, 964133.154 977428.11 0, 964406.951 977426.007 0, 964680.749 977423.92 0, 964954.546 977421.85 0, 965228.344 977419.795 0, 965502.142 977417.756 0, 965775.94 977415.734 0, 
+    966049.738 977413.728 0, 966323.537 977411.738 0, 966597.335 977409.764 0, 966871.134 977407.806 0, 967143.602 977405.873 0, 967418.731 977403.938 0, 967692.53 977402.028 0, 967966.329 977400.135 0, 968240.128 977398.257 0, 968513.927 977396.396 0, 
+    968787.727 977394.551 0, 969061.526 977392.722 0, 969335.326 977390.909 0, 969609.125 977389.112 0, 969882.925 977387.332 0, 970156.725 977385.567 0, 970430.525 977383.819 0, 970704.325 977382.086 0, 970978.125 977380.37 0, 971251.925 977378.67 0, 
+    971525.726 977376.986 0, 971799.526 977375.318 0, 972073.327 977373.666 0, 972347.127 977372.031 0, 972620.928 977370.411 0, 972894.729 977368.808 0, 973168.53 977367.22 0, 973442.331 977365.649 0, 973714.803 977364.102 0, 973683.275 971784.244 0, 
+    973651.747 966204.493 0))
+
+POLYGON ((986857.349 977308.406 0, 986584.872 977309.184 0, 986311.067 977309.982 0, 986037.263 977310.795 0, 985763.459 977311.625 0, 985489.654 977312.471 0, 985215.85 977313.333 0, 984942.046 977314.211 0, 984668.242 977315.106 0, 984394.438 977316.016 0, 
+    984120.634 977316.943 0, 983846.83 977317.886 0, 983573.026 977318.844 0, 983299.222 977319.819 0, 983025.419 977320.81 0, 982751.615 977321.817 0, 982477.811 977322.841 0, 982204.008 977323.88 0, 981930.204 977324.936 0, 981656.401 977326.007 0, 
+    981382.597 977327.095 0, 981108.794 977328.199 0, 980834.991 977329.319 0, 980561.188 977330.455 0, 980286.057 977331.613 0, 980013.581 977332.775 0, 979739.778 977333.96 0, 979465.976 977335.16 0, 979192.173 977336.377 0, 978918.37 977337.61 0, 
+    978644.567 977338.859 0, 978370.765 977340.124 0, 978096.962 977341.405 0, 977823.16 977342.702 0, 977549.357 977344.015 0, 977275.555 977345.345 0, 977001.753 977346.69 0, 976727.95 977348.052 0, 976454.148 977349.43 0, 976180.346 977350.824 0, 
+    975906.544 977352.234 0, 975632.743 977353.66 0, 975358.941 977355.102 0, 975085.139 977356.56 0, 974811.338 977358.035 0, 974537.536 977359.526 0, 974263.735 977361.032 0, 973989.933 977362.555 0, 973714.803 977364.102 0, 973746.332 982944.061 0, 
+    973777.862 988524.119 0, 974052.332 988522.577 0, 974325.477 988521.058 0, 974598.621 988519.554 0, 974871.766 988518.067 0, 975144.911 988516.596 0, 975418.055 988515.142 0, 975691.2 988513.703 0, 975964.345 988512.28 0, 976237.49 988510.873 0, 
+    976510.636 988509.483 0, 976783.781 988508.108 0, 977056.926 988506.75 0, 977330.071 988505.408 0, 977603.217 988504.081 0, 977876.362 988502.771 0, 978149.508 988501.477 0, 978422.654 988500.199 0, 978695.799 988498.937 0, 978968.945 988497.691 0, 
+    979242.091 988496.461 0, 979515.237 988495.248 0, 979788.383 988494.05 0, 980061.529 988492.868 0, 980333.351 988491.708 0, 980607.822 988490.553 0, 980880.968 988489.42 0, 981154.115 988488.303 0, 981427.261 988487.202 0, 981700.408 988486.116 0, 
+    981973.554 988485.047 0, 982246.701 988483.994 0, 982519.847 988482.958 0, 982792.994 988481.937 0, 983066.141 988480.932 0, 983339.288 988479.943 0, 983612.435 988478.971 0, 983885.582 988478.014 0, 984158.729 988477.074 0, 984431.876 988476.15 0, 
+    984705.023 988475.241 0, 984978.17 988474.349 0, 985251.318 988473.473 0, 985524.465 988472.613 0, 985797.612 988471.769 0, 986070.76 988470.941 0, 986343.907 988470.129 0, 986617.055 988469.333 0, 986888.879 988468.558 0, 986873.114 982888.433 0, 
+    986857.349 977308.406 0))
+
+POLYGON ((1000000 988450.037 0, 999728.173 988450.045 0, 999455.024 988450.069 0, 999181.876 988450.109 0, 998908.727 988450.165 0, 998635.578 988450.237 0, 998362.43 988450.326 0, 998089.281 988450.43 0, 997816.132 988450.551 0, 997542.984 988450.687 0, 
+    997269.835 988450.84 0, 996996.686 988451.009 0, 996723.538 988451.194 0, 996450.389 988451.394 0, 996177.241 988451.611 0, 995904.092 988451.844 0, 995630.943 988452.094 0, 995357.795 988452.359 0, 995084.646 988452.64 0, 994811.498 988452.937 0, 
+    994538.349 988453.251 0, 994265.201 988453.58 0, 993992.052 988453.926 0, 993718.904 988454.287 0, 993444.433 988454.667 0, 993172.607 988455.059 0, 992899.459 988455.469 0, 992626.31 988455.895 0, 992353.162 988456.337 0, 992080.014 988456.795 0, 
+    991806.865 988457.269 0, 991533.717 988457.759 0, 991260.569 988458.266 0, 990987.421 988458.788 0, 990714.273 988459.327 0, 990441.125 988459.881 0, 990167.977 988460.452 0, 989894.828 988461.039 0, 989621.68 988461.642 0, 989348.532 988462.26 0, 
+    989075.385 988462.895 0, 988802.237 988463.546 0, 988529.089 988464.214 0, 988255.941 988464.897 0, 987982.793 988465.596 0, 987709.645 988466.311 0, 987436.498 988467.043 0, 987163.35 988467.79 0, 986888.879 988468.558 0, 986904.644 994048.777 0, 
+    986920.409 999629.086 0, 987194.221 999628.32 0, 987466.711 999627.574 0, 987739.202 999626.845 0, 988011.693 999626.131 0, 988284.184 999625.434 0, 988556.675 999624.752 0, 988829.166 999624.086 0, 989101.657 999623.437 0, 989374.148 999622.804 0, 
+    989646.639 999622.186 0, 989919.13 999621.585 0, 990191.621 999621 0, 990464.113 999620.43 0, 990736.604 999619.877 0, 991009.095 999619.34 0, 991281.586 999618.819 0, 991554.078 999618.313 0, 991826.569 999617.824 0, 992099.06 999617.351 0, 
+    992371.552 999616.894 0, 992644.043 999616.453 0, 992916.535 999616.028 0, 993189.026 999615.62 0, 993460.198 999615.229 0, 993734.009 999614.85 0, 994006.501 999614.489 0, 994278.992 999614.144 0, 994551.484 999613.816 0, 994823.975 999613.503 0, 
+    995096.467 999613.206 0, 995368.959 999612.926 0, 995641.45 999612.661 0, 995913.942 999612.413 0, 996186.434 999612.18 0, 996458.926 999611.964 0, 996731.417 999611.763 0, 997003.909 999611.579 0, 997276.401 999611.411 0, 997548.892 999611.258 0, 
+    997821.384 999611.122 0, 998093.876 999611.002 0, 998366.368 999610.898 0, 998638.859 999610.81 0, 998911.351 999610.737 0, 999183.843 999610.681 0, 999456.335 999610.641 0, 999728.827 999610.617 0, 1000000 999610.609 0, 1000000 994030.278 0, 
+    1000000 988450.037 0))
+
+POLYGON ((1013079.591 999629.086 0, 1012808.416 999628.327 0, 1012535.925 999627.582 0, 1012263.435 999626.852 0, 1011990.944 999626.138 0, 1011718.453 999625.44 0, 1011445.962 999624.759 0, 1011173.471 999624.093 0, 1010900.98 999623.443 0, 1010628.489 999622.81 0, 
+    1010355.998 999622.192 0, 1010083.507 999621.591 0, 1009811.016 999621.005 0, 1009538.524 999620.436 0, 1009266.033 999619.882 0, 1008993.542 999619.345 0, 1008721.051 999618.824 0, 1008448.559 999618.318 0, 1008176.068 999617.829 0, 1007903.576 999617.356 0, 
+    1007631.085 999616.899 0, 1007358.594 999616.458 0, 1007086.102 999616.032 0, 1006813.611 999615.623 0, 1006539.802 999615.229 0, 1006268.628 999614.853 0, 1005996.136 999614.492 0, 1005723.645 999614.148 0, 1005451.153 999613.819 0, 1005178.661 999613.506 0, 
+    1004906.17 999613.209 0, 1004633.678 999612.928 0, 1004361.186 999612.664 0, 1004088.695 999612.415 0, 1003816.203 999612.182 0, 1003543.711 999611.966 0, 1003271.22 999611.765 0, 1002998.728 999611.581 0, 1002726.236 999611.412 0, 1002453.744 999611.26 0, 
+    1002181.253 999611.123 0, 1001908.761 999611.003 0, 1001636.269 999610.899 0, 1001363.777 999610.81 0, 1001091.286 999610.738 0, 1000818.794 999610.682 0, 1000546.302 999610.642 0, 1000273.81 999610.618 0, 1000000 999610.609 0, 1000000 1005191.027 0, 
+    1000000 1010771.526 0, 1000273.15 1010771.534 0, 1000544.985 1010771.558 0, 1000816.82 1010771.598 0, 1001088.655 1010771.654 0, 1001360.49 1010771.726 0, 1001632.324 1010771.814 0, 1001904.159 1010771.918 0, 1002175.994 1010772.038 0, 1002447.829 1010772.174 0, 
+    1002719.664 1010772.326 0, 1002991.499 1010772.495 0, 1003263.334 1010772.679 0, 1003535.168 1010772.879 0, 1003807.003 1010773.095 0, 1004078.838 1010773.327 0, 1004350.673 1010773.575 0, 1004622.507 1010773.839 0, 1004894.342 1010774.119 0, 1005166.177 1010774.415 0, 
+    1005438.012 1010774.727 0, 1005709.846 1010775.055 0, 1005981.681 1010775.399 0, 1006253.516 1010775.759 0, 1006524.036 1010776.134 0, 1006797.185 1010776.528 0, 1007069.019 1010776.936 0, 1007340.854 1010777.36 0, 1007612.688 1010777.8 0, 1007884.523 1010778.256 0, 
+    1008156.357 1010778.728 0, 1008428.192 1010779.216 0, 1008700.026 1010779.72 0, 1008971.861 1010780.24 0, 1009243.695 1010780.776 0, 1009515.529 1010781.328 0, 1009787.364 1010781.896 0, 1010059.198 1010782.48 0, 1010331.032 1010783.08 0, 1010602.866 1010783.696 0, 
+    1010874.7 1010784.329 0, 1011146.535 1010784.977 0, 1011418.369 1010785.641 0, 1011690.203 1010786.321 0, 1011962.037 1010787.017 0, 1012233.871 1010787.729 0, 1012505.704 1010788.457 0, 1012777.538 1010789.201 0, 1013048.059 1010789.957 0, 1013063.825 1005209.481 0, 
+    1013079.591 999629.086 0))
+
+POLYGON ((1026096.014 1010845.252 0, 1025825.494 1010843.731 0, 1025553.664 1010842.219 0, 1025281.833 1010840.723 0, 1025010.002 1010839.243 0, 1024738.171 1010837.779 0, 1024466.34 1010836.331 0, 1024194.509 1010834.899 0, 1023922.678 1010833.483 0, 1023650.846 1010832.083 0, 
+    1023379.015 1010830.699 0, 1023107.184 1010829.331 0, 1022835.352 1010827.979 0, 1022563.521 1010826.643 0, 1022291.689 1010825.323 0, 1022019.857 1010824.019 0, 1021748.025 1010822.731 0, 1021476.193 1010821.459 0, 1021204.361 1010820.203 0, 1020932.529 1010818.963 0, 
+    1020660.697 1010817.739 0, 1020388.865 1010816.531 0, 1020117.033 1010815.338 0, 1019845.2 1010814.162 0, 1019572.056 1010812.997 0, 1019301.536 1010811.858 0, 1019029.703 1010810.73 0, 1018757.87 1010809.618 0, 1018486.038 1010808.522 0, 1018214.205 1010807.442 0, 
+    1017942.372 1010806.378 0, 1017670.539 1010805.33 0, 1017398.706 1010804.298 0, 1017126.873 1010803.282 0, 1016855.04 1010802.282 0, 1016583.207 1010801.298 0, 1016311.374 1010800.33 0, 1016039.541 1010799.378 0, 1015767.708 1010798.442 0, 1015495.874 1010797.522 0, 
+    1015224.041 1010796.618 0, 1014952.208 1010795.729 0, 1014680.374 1010794.857 0, 1014408.541 1010794.001 0, 1014136.707 1010793.161 0, 1013864.873 1010792.337 0, 1013593.04 1010791.529 0, 1013321.206 1010790.737 0, 1013048.059 1010789.957 0, 1013032.293 1016370.512 0, 
+    1013016.527 1021951.14 0, 1013289.013 1021951.917 0, 1013560.19 1021952.708 0, 1013831.367 1021953.514 0, 1014102.544 1021954.336 0, 1014373.72 1021955.174 0, 1014644.897 1021956.028 0, 1014916.073 1021956.898 0, 1015187.25 1021957.784 0, 1015458.426 1021958.686 0, 
+    1015729.603 1021959.603 0, 1016000.779 1021960.537 0, 1016271.955 1021961.487 0, 1016543.132 1021962.453 0, 1016814.308 1021963.434 0, 1017085.484 1021964.432 0, 1017356.66 1021965.446 0, 1017627.836 1021966.475 0, 1017899.012 1021967.521 0, 1018170.188 1021968.582 0, 
+    1018441.364 1021969.66 0, 1018712.539 1021970.753 0, 1018983.715 1021971.862 0, 1019254.891 1021972.988 0, 1019524.757 1021974.123 0, 1019797.242 1021975.286 0, 1020068.417 1021976.459 0, 1020339.592 1021977.649 0, 1020610.768 1021978.854 0, 1020881.943 1021980.075 0, 
+    1021153.118 1021981.312 0, 1021424.293 1021982.565 0, 1021695.468 1021983.834 0, 1021966.643 1021985.119 0, 1022237.818 1021986.42 0, 1022508.993 1021987.737 0, 1022780.167 1021989.069 0, 1023051.342 1021990.418 0, 1023322.516 1021991.783 0, 1023593.691 1021993.164 0, 
+    1023864.865 1021994.56 0, 1024136.039 1021995.973 0, 1024407.214 1021997.401 0, 1024678.388 1021998.846 0, 1024949.562 1022000.306 0, 1025220.736 1022001.783 0, 1025491.91 1022003.275 0, 1025763.083 1022004.784 0, 1026032.949 1022006.301 0, 1026064.482 1016425.74 0, 
+    1026096.014 1010845.252 0))
+
+POLYGON ((1039049.164 1022098.235 0, 1038779.301 1022095.956 0, 1038508.133 1022093.681 0, 1038236.964 1022091.423 0, 1037965.796 1022089.18 0, 1037694.627 1022086.954 0, 1037423.458 1022084.743 0, 1037152.289 1022082.548 0, 1036881.12 1022080.37 0, 1036609.95 1022078.207 0, 
+    1036338.781 1022076.06 0, 1036067.611 1022073.929 0, 1035796.442 1022071.814 0, 1035525.272 1022069.715 0, 1035254.102 1022067.632 0, 1034982.932 1022065.565 0, 1034711.762 1022063.514 0, 1034440.591 1022061.479 0, 1034169.421 1022059.46 0, 1033898.25 1022057.457 0, 
+    1033627.08 1022055.47 0, 1033355.909 1022053.498 0, 1033084.738 1022051.543 0, 1032813.567 1022049.604 0, 1032541.089 1022047.671 0, 1032271.225 1022045.773 0, 1032000.053 1022043.882 0, 1031728.882 1022042.006 0, 1031457.71 1022040.147 0, 1031186.538 1022038.303 0, 
+    1030915.367 1022036.476 0, 1030644.195 1022034.664 0, 1030373.023 1022032.868 0, 1030101.851 1022031.088 0, 1029830.678 1022029.325 0, 1029559.506 1022027.577 0, 1029288.334 1022025.845 0, 1029017.161 1022024.129 0, 1028745.989 1022022.429 0, 1028474.816 1022020.745 0, 
+    1028203.643 1022019.077 0, 1027932.47 1022017.425 0, 1027661.297 1022015.789 0, 1027390.124 1022014.169 0, 1027118.951 1022012.565 0, 1026847.777 1022010.977 0, 1026576.604 1022009.405 0, 1026305.431 1022007.848 0, 1026032.949 1022006.301 0, 1026001.416 1027586.931 0, 
+    1025969.883 1033167.627 0, 1026241.704 1033169.17 0, 1026512.221 1033170.723 0, 1026782.737 1033172.291 0, 1027053.254 1033173.876 0, 1027323.77 1033175.476 0, 1027594.286 1033177.092 0, 1027864.802 1033178.724 0, 1028135.318 1033180.372 0, 1028405.834 1033182.036 0, 
+    1028676.35 1033183.716 0, 1028946.865 1033185.412 0, 1029217.381 1033187.124 0, 1029487.897 1033188.851 0, 1029758.412 1033190.595 0, 1030028.927 1033192.354 0, 1030299.442 1033194.13 0, 1030569.958 1033195.921 0, 1030840.472 1033197.728 0, 1031110.987 1033199.551 0, 
+    1031381.502 1033201.391 0, 1031652.017 1033203.246 0, 1031922.531 1033205.117 0, 1032193.046 1033207.003 0, 1032462.256 1033208.897 0, 1032734.074 1033210.825 0, 1033004.588 1033212.759 0, 1033275.102 1033214.71 0, 1033545.616 1033216.676 0, 1033816.13 1033218.659 0, 
+    1034086.644 1033220.657 0, 1034357.157 1033222.671 0, 1034627.67 1033224.702 0, 1034898.184 1033226.748 0, 1035168.697 1033228.81 0, 1035439.21 1033230.888 0, 1035709.723 1033232.981 0, 1035980.236 1033235.091 0, 1036250.748 1033237.217 0, 1036521.261 1033239.358 0, 
+    1036791.773 1033241.516 0, 1037062.285 1033243.689 0, 1037332.798 1033245.879 0, 1037603.31 1033248.084 0, 1037873.822 1033250.305 0, 1038144.333 1033252.542 0, 1038414.845 1033254.796 0, 1038685.356 1033257.065 0, 1038954.565 1033259.338 0, 1039001.865 1027678.754 0, 
+    1039049.164 1022098.235 0))
+
+POLYGON ((1051938.937 1033387.734 0, 1051669.733 1033384.7 0, 1051399.229 1033381.666 0, 1051128.725 1033378.649 0, 1050858.221 1033375.648 0, 1050587.716 1033372.662 0, 1050317.211 1033369.693 0, 1050046.707 1033366.739 0, 1049776.201 1033363.801 0, 1049505.696 1033360.88 0, 
+    1049235.191 1033357.974 0, 1048964.685 1033355.084 0, 1048694.18 1033352.21 0, 1048423.674 1033349.352 0, 1048153.168 1033346.51 0, 1047882.661 1033343.683 0, 1047612.155 1033340.873 0, 1047341.648 1033338.079 0, 1047071.142 1033335.3 0, 1046800.635 1033332.538 0, 
+    1046530.128 1033329.791 0, 1046259.62 1033327.06 0, 1045989.113 1033324.345 0, 1045718.605 1033321.647 0, 1045446.796 1033318.951 0, 1045177.59 1033316.297 0, 1044907.082 1033313.646 0, 1044636.574 1033311.01 0, 1044366.065 1033308.391 0, 1044095.557 1033305.788 0, 
+    1043825.048 1033303.2 0, 1043554.539 1033300.629 0, 1043284.031 1033298.073 0, 1043013.521 1033295.534 0, 1042743.012 1033293.01 0, 1042472.503 1033290.502 0, 1042201.993 1033288.01 0, 1041931.484 1033285.534 0, 1041660.974 1033283.074 0, 1041390.464 1033280.63 0, 
+    1041119.954 1033278.202 0, 1040849.443 1033275.79 0, 1040578.933 1033273.393 0, 1040308.422 1033271.013 0, 1040037.912 1033268.648 0, 1039767.401 1033266.3 0, 1039496.89 1033263.967 0, 1039226.379 1033261.65 0, 1038954.565 1033259.338 0, 1038907.265 1038839.983 0, 
+    1038859.964 1044420.685 0, 1039131.118 1044422.991 0, 1039400.972 1044425.303 0, 1039670.826 1044427.63 0, 1039940.68 1044429.972 0, 1040210.534 1044432.331 0, 1040480.387 1044434.706 0, 1040750.241 1044437.096 0, 1041020.094 1044439.503 0, 1041289.947 1044441.925 0, 
+    1041559.8 1044444.363 0, 1041829.653 1044446.817 0, 1042099.506 1044449.287 0, 1042369.359 1044451.773 0, 1042639.211 1044454.275 0, 1042909.063 1044456.793 0, 1043178.916 1044459.326 0, 1043448.768 1044461.875 0, 1043718.619 1044464.441 0, 1043988.471 1044467.022 0, 
+    1044258.323 1044469.619 0, 1044528.174 1044472.232 0, 1044798.025 1044474.86 0, 1045067.876 1044477.505 0, 1045336.429 1044480.153 0, 1045607.578 1044482.842 0, 1045877.429 1044485.534 0, 1046147.279 1044488.243 0, 1046417.13 1044490.967 0, 1046686.98 1044493.707 0, 
+    1046956.83 1044496.462 0, 1047226.679 1044499.234 0, 1047496.529 1044502.022 0, 1047766.379 1044504.825 0, 1048036.228 1044507.645 0, 1048306.077 1044510.48 0, 1048575.926 1044513.331 0, 1048845.775 1044516.198 0, 1049115.624 1044519.081 0, 1049385.472 1044521.98 0, 
+    1049655.32 1044524.894 0, 1049925.168 1044527.825 0, 1050195.016 1044530.771 0, 1050464.864 1044533.734 0, 1050734.712 1044536.712 0, 1051004.559 1044539.706 0, 1051274.407 1044542.716 0, 1051544.254 1044545.742 0, 1051812.803 1044548.769 0, 1051875.87 1038968.223 0, 
+    1051938.937 1033387.734 0))
+
+POLYGON ((1064765.229 1044713.446 0, 1064496.687 1044709.661 0, 1064226.849 1044705.872 0, 1063957.011 1044702.1 0, 1063687.174 1044698.344 0, 1063417.335 1044694.603 0, 1063147.497 1044690.878 0, 1062877.658 1044687.17 0, 1062607.82 1044683.477 0, 1062337.981 1044679.8 0, 
+    1062068.141 1044676.138 0, 1061798.302 1044672.493 0, 1061528.462 1044668.864 0, 1061258.623 1044665.25 0, 1060988.782 1044661.653 0, 1060718.942 1044658.071 0, 1060449.102 1044654.505 0, 1060179.261 1044650.955 0, 1059909.42 1044647.421 0, 1059639.579 1044643.903 0, 
+    1059369.738 1044640.4 0, 1059099.896 1044636.914 0, 1058830.054 1044633.443 0, 1058560.212 1044629.989 0, 1058289.074 1044626.534 0, 1058020.528 1044623.127 0, 1057750.685 1044619.72 0, 1057480.843 1044616.329 0, 1057211 1044612.954 0, 1056941.157 1044609.594 0, 
+    1056671.313 1044606.251 0, 1056401.47 1044602.923 0, 1056131.626 1044599.611 0, 1055861.782 1044596.316 0, 1055591.938 1044593.036 0, 1055322.094 1044589.771 0, 1055052.249 1044586.523 0, 1054782.404 1044583.291 0, 1054512.56 1044580.074 0, 1054242.715 1044576.874 0, 
+    1053972.869 1044573.689 0, 1053703.024 1044570.52 0, 1053433.178 1044567.368 0, 1053163.332 1044564.231 0, 1052893.486 1044561.109 0, 1052623.64 1044558.004 0, 1052353.794 1044554.915 0, 1052083.947 1044551.841 0, 1051812.803 1044548.769 0, 1051749.736 1050129.367 0, 
+    1051686.667 1055710.014 0, 1051957.151 1055713.079 0, 1052226.341 1055716.145 0, 1052495.531 1055719.226 0, 1052764.72 1055722.324 0, 1053033.909 1055725.438 0, 1053303.098 1055728.567 0, 1053572.286 1055731.712 0, 1053841.475 1055734.873 0, 1054110.663 1055738.05 0, 
+    1054379.851 1055741.243 0, 1054649.039 1055744.452 0, 1054918.227 1055747.676 0, 1055187.415 1055750.916 0, 1055456.602 1055754.173 0, 1055725.789 1055757.445 0, 1055994.976 1055760.732 0, 1056264.163 1055764.036 0, 1056533.35 1055767.356 0, 1056802.536 1055770.691 0, 
+    1057071.722 1055774.042 0, 1057340.908 1055777.409 0, 1057610.094 1055780.792 0, 1057879.28 1055784.191 0, 1058147.172 1055787.589 0, 1058417.651 1055791.036 0, 1058686.836 1055794.482 0, 1058956.02 1055797.944 0, 1059225.205 1055801.422 0, 1059494.389 1055804.916 0, 
+    1059763.574 1055808.426 0, 1060032.758 1055811.951 0, 1060301.941 1055815.492 0, 1060571.125 1055819.05 0, 1060840.308 1055822.623 0, 1061109.491 1055826.211 0, 1061378.674 1055829.816 0, 1061647.857 1055833.437 0, 1061917.04 1055837.073 0, 1062186.222 1055840.725 0, 
+    1062455.404 1055844.393 0, 1062724.586 1055848.077 0, 1062993.768 1055851.777 0, 1063262.949 1055855.493 0, 1063532.13 1055859.224 0, 1063801.311 1055862.972 0, 1064070.492 1055866.735 0, 1064339.673 1055870.514 0, 1064607.561 1055874.29 0, 1064686.395 1050293.844 0, 
+    1064765.229 1044713.446 0))
+
+POLYGON ((1077527.939 1056075.07 0, 1077260.06 1056070.536 0, 1076990.891 1056065.997 0, 1076721.722 1056061.473 0, 1076452.553 1056056.966 0, 1076183.383 1056052.474 0, 1075914.213 1056047.998 0, 1075645.043 1056043.537 0, 1075375.873 1056039.093 0, 1075106.702 1056034.664 0, 
+    1074837.531 1056030.252 0, 1074568.36 1056025.855 0, 1074299.189 1056021.474 0, 1074030.017 1056017.109 0, 1073760.845 1056012.759 0, 1073491.673 1056008.426 0, 1073222.5 1056004.108 0, 1072953.328 1055999.806 0, 1072684.155 1055995.52 0, 1072414.981 1055991.25 0, 
+    1072145.808 1055986.996 0, 1071876.634 1055982.758 0, 1071607.46 1055978.535 0, 1071338.286 1055974.328 0, 1071067.821 1055970.117 0, 1070799.937 1055965.962 0, 1070530.762 1055961.803 0, 1070261.587 1055957.66 0, 1069992.411 1055953.532 0, 1069723.236 1055949.42 0, 
+    1069454.06 1055945.325 0, 1069184.884 1055941.245 0, 1068915.707 1055937.18 0, 1068646.531 1055933.132 0, 1068377.354 1055929.1 0, 1068108.177 1055925.083 0, 1067838.999 1055921.082 0, 1067569.822 1055917.097 0, 1067300.644 1055913.128 0, 1067031.466 1055909.175 0, 
+    1066762.287 1055905.237 0, 1066493.109 1055901.316 0, 1066223.93 1055897.41 0, 1065954.751 1055893.52 0, 1065685.572 1055889.646 0, 1065416.393 1055885.788 0, 1065147.213 1055881.946 0, 1064878.033 1055878.119 0, 1064607.561 1055874.29 0, 1064528.726 1061454.78 0, 
+    1064449.891 1067035.31 0, 1064719.703 1067039.129 0, 1064988.226 1067042.947 0, 1065256.748 1067046.78 0, 1065525.271 1067050.628 0, 1065793.793 1067054.493 0, 1066062.315 1067058.373 0, 1066330.837 1067062.269 0, 1066599.359 1067066.181 0, 1066867.88 1067070.109 0, 
+    1067136.401 1067074.053 0, 1067404.922 1067078.012 0, 1067673.443 1067081.988 0, 1067941.963 1067085.979 0, 1068210.483 1067089.985 0, 1068479.003 1067094.008 0, 1068747.523 1067098.046 0, 1069016.043 1067102.101 0, 1069284.562 1067106.171 0, 1069553.081 1067110.257 0, 
+    1069821.6 1067114.358 0, 1070090.118 1067118.476 0, 1070358.637 1067122.609 0, 1070627.155 1067126.758 0, 1070894.385 1067130.903 0, 1071164.19 1067135.104 0, 1071432.707 1067139.3 0, 1071701.224 1067143.512 0, 1071969.741 1067147.741 0, 1072238.258 1067151.984 0, 
+    1072506.774 1067156.244 0, 1072775.29 1067160.52 0, 1073043.806 1067164.811 0, 1073312.321 1067169.118 0, 1073580.837 1067173.441 0, 1073849.352 1067177.78 0, 1074117.867 1067182.134 0, 1074386.381 1067186.505 0, 1074654.895 1067190.891 0, 1074923.409 1067195.293 0, 
+    1075191.923 1067199.71 0, 1075460.437 1067204.144 0, 1075728.95 1067208.593 0, 1075997.463 1067213.058 0, 1076265.976 1067217.539 0, 1076534.488 1067222.036 0, 1076803 1067226.549 0, 1077071.512 1067231.077 0, 1077338.737 1067235.599 0, 1077433.338 1061655.315 0, 
+    1077527.939 1056075.07 0))
+
+POLYGON ((1090226.966 1067472.302 0, 1089959.753 1067467.024 0, 1089691.255 1067461.737 0, 1089422.757 1067456.466 0, 1089154.258 1067451.211 0, 1088885.759 1067445.971 0, 1088617.26 1067440.748 0, 1088348.76 1067435.54 0, 1088080.26 1067430.348 0, 1087811.76 1067425.171 0, 
+    1087543.259 1067420.011 0, 1087274.759 1067414.866 0, 1087006.258 1067409.737 0, 1086737.756 1067404.624 0, 1086469.254 1067399.527 0, 1086200.752 1067394.445 0, 1085932.25 1067389.379 0, 1085663.747 1067384.33 0, 1085395.245 1067379.295 0, 1085126.741 1067374.277 0, 
+    1084858.238 1067369.275 0, 1084589.734 1067364.288 0, 1084321.23 1067359.317 0, 1084052.726 1067354.362 0, 1083782.935 1067349.399 0, 1083515.716 1067344.499 0, 1083247.211 1067339.592 0, 1082978.705 1067334.7 0, 1082710.199 1067329.824 0, 1082441.693 1067324.963 0, 
+    1082173.187 1067320.119 0, 1081904.68 1067315.29 0, 1081636.173 1067310.477 0, 1081367.666 1067305.68 0, 1081099.158 1067300.899 0, 1080830.651 1067296.134 0, 1080562.142 1067291.384 0, 1080293.634 1067286.65 0, 1080025.125 1067281.932 0, 1079756.616 1067277.23 0, 
+    1079488.107 1067272.544 0, 1079219.598 1067267.873 0, 1078951.088 1067263.218 0, 1078682.578 1067258.579 0, 1078414.068 1067253.956 0, 1078145.557 1067249.349 0, 1077877.046 1067244.757 0, 1077608.535 1067240.181 0, 1077338.737 1067235.599 0, 1077244.135 1072815.919 0, 
+    1077149.533 1078396.27 0, 1077418.671 1078400.841 0, 1077686.525 1078405.406 0, 1077954.379 1078409.986 0, 1078222.233 1078414.582 0, 1078490.087 1078419.194 0, 1078757.94 1078423.822 0, 1079025.793 1078428.465 0, 1079293.645 1078433.124 0, 1079561.497 1078437.799 0, 
+    1079829.349 1078442.49 0, 1080097.201 1078447.196 0, 1080365.053 1078451.919 0, 1080632.904 1078456.657 0, 1080900.755 1078461.41 0, 1081168.606 1078466.18 0, 1081436.456 1078470.965 0, 1081704.306 1078475.766 0, 1081972.156 1078480.583 0, 1082240.005 1078485.416 0, 
+    1082507.855 1078490.264 0, 1082775.703 1078495.128 0, 1083043.552 1078500.008 0, 1083311.4 1078504.904 0, 1083577.966 1078509.792 0, 1083847.096 1078514.742 0, 1084114.944 1078519.685 0, 1084382.791 1078524.644 0, 1084650.638 1078529.619 0, 1084918.485 1078534.609 0, 
+    1085186.331 1078539.615 0, 1085454.177 1078544.637 0, 1085722.023 1078549.674 0, 1085989.868 1078554.727 0, 1086257.713 1078559.797 0, 1086525.558 1078564.881 0, 1086793.403 1078569.982 0, 1087061.247 1078575.098 0, 1087329.091 1078580.23 0, 1087596.935 1078585.378 0, 
+    1087864.778 1078590.542 0, 1088132.621 1078595.721 0, 1088400.464 1078600.917 0, 1088668.306 1078606.128 0, 1088936.148 1078611.354 0, 1089203.99 1078616.597 0, 1089471.832 1078621.855 0, 1089739.673 1078627.129 0, 1090006.232 1078632.394 0, 1090116.599 1073052.332 0, 
+    1090226.966 1067472.302 0))
+
+POLYGON ((1102862.213 1078904.838 0, 1102595.667 1078898.821 0, 1102327.842 1078892.79 0, 1102060.016 1078886.775 0, 1101792.19 1078880.776 0, 1101524.364 1078874.793 0, 1101256.537 1078868.825 0, 1100988.711 1078862.873 0, 1100720.883 1078856.937 0, 1100453.055 1078851.017 0, 
+    1100185.227 1078845.112 0, 1099917.399 1078839.223 0, 1099649.57 1078833.35 0, 1099381.741 1078827.493 0, 1099113.912 1078821.651 0, 1098846.082 1078815.825 0, 1098578.252 1078810.015 0, 1098310.422 1078804.221 0, 1098042.591 1078798.443 0, 1097774.76 1078792.68 0, 
+    1097506.928 1078786.933 0, 1097239.096 1078781.202 0, 1096971.264 1078775.487 0, 1096703.432 1078769.787 0, 1096434.319 1078764.076 0, 1096167.766 1078758.435 0, 1095899.932 1078752.782 0, 1095632.099 1078747.146 0, 1095364.264 1078741.525 0, 1095096.43 1078735.92 0, 
+    1094828.595 1078730.331 0, 1094560.76 1078724.757 0, 1094292.925 1078719.199 0, 1094025.089 1078713.657 0, 1093757.253 1078708.131 0, 1093489.416 1078702.621 0, 1093221.58 1078697.126 0, 1092953.742 1078691.647 0, 1092685.905 1078686.184 0, 1092418.067 1078680.736 0, 
+    1092150.229 1078675.305 0, 1091882.391 1078669.889 0, 1091614.552 1078664.489 0, 1091346.713 1078659.104 0, 1091078.874 1078653.736 0, 1090811.034 1078648.383 0, 1090543.194 1078643.046 0, 1090275.354 1078637.724 0, 1090006.232 1078632.394 0, 1089895.864 1084212.482 0, 
+    1089785.496 1089792.592 0, 1090053.958 1089797.91 0, 1090321.141 1089803.218 0, 1090588.324 1089808.542 0, 1090855.507 1089813.882 0, 1091122.69 1089819.237 0, 1091389.872 1089824.609 0, 1091657.054 1089829.995 0, 1091924.235 1089835.398 0, 1092191.416 1089840.816 0, 
+    1092458.597 1089846.25 0, 1092725.778 1089851.7 0, 1092992.958 1089857.166 0, 1093260.138 1089862.647 0, 1093527.317 1089868.144 0, 1093794.497 1089873.657 0, 1094061.676 1089879.185 0, 1094328.854 1089884.729 0, 1094596.032 1089890.289 0, 1094863.21 1089895.865 0, 
+    1095130.388 1089901.456 0, 1095397.565 1089907.063 0, 1095664.742 1089912.686 0, 1095931.919 1089918.324 0, 1096197.818 1089923.951 0, 1096466.271 1089929.649 0, 1096733.447 1089935.334 0, 1097000.622 1089941.036 0, 1097267.797 1089946.753 0, 1097534.972 1089952.486 0, 
+    1097802.146 1089958.234 0, 1098069.32 1089963.998 0, 1098336.493 1089969.778 0, 1098603.667 1089975.574 0, 1098870.84 1089981.386 0, 1099138.012 1089987.213 0, 1099405.184 1089993.056 0, 1099672.356 1089998.914 0, 1099939.528 1090004.789 0, 1100206.699 1090010.679 0, 
+    1100473.87 1090016.585 0, 1100741.04 1090022.506 0, 1101008.21 1090028.444 0, 1101275.38 1090034.397 0, 1101542.55 1090040.365 0, 1101809.719 1090046.35 0, 1102076.888 1090052.35 0, 1102344.056 1090058.366 0, 1102609.948 1090064.369 0, 1102736.08 1084484.592 0, 
+    1102862.213 1078904.838 0))
+
+POLYGON ((1115433.581 1090372.376 0, 1115167.705 1090365.622 0, 1114900.554 1090358.851 0, 1114633.404 1090352.096 0, 1114366.253 1090345.357 0, 1114099.101 1090338.633 0, 1113831.949 1090331.925 0, 1113564.797 1090325.233 0, 1113297.644 1090318.557 0, 1113030.491 1090311.896 0, 
+    1112763.338 1090305.252 0, 1112496.184 1090298.622 0, 1112229.029 1090292.009 0, 1111961.875 1090285.411 0, 1111694.72 1090278.829 0, 1111427.564 1090272.263 0, 1111160.408 1090265.712 0, 1110893.252 1090259.178 0, 1110626.096 1090252.658 0, 1110358.939 1090246.155 0, 
+    1110091.781 1090239.667 0, 1109824.624 1090233.196 0, 1109557.465 1090226.739 0, 1109290.307 1090220.299 0, 1109021.873 1090213.843 0, 1108755.989 1090207.465 0, 1108488.829 1090201.072 0, 1108221.669 1090194.694 0, 1107954.509 1090188.332 0, 1107687.348 1090181.986 0, 
+    1107420.187 1090175.656 0, 1107153.025 1090169.341 0, 1106885.864 1090163.042 0, 1106618.701 1090156.759 0, 1106351.539 1090150.491 0, 1106084.376 1090144.24 0, 1105817.212 1090138.004 0, 1105550.049 1090131.783 0, 1105282.885 1090125.579 0, 1105015.72 1090119.39 0, 
+    1104748.555 1090113.217 0, 1104481.39 1090107.059 0, 1104214.225 1090100.918 0, 1103947.059 1090094.792 0, 1103679.893 1090088.681 0, 1103412.726 1090082.587 0, 1103145.559 1090076.508 0, 1102878.392 1090070.445 0, 1102609.948 1090064.369 0, 1102483.815 1095644.163 0, 
+    1102357.681 1101223.971 0, 1102625.465 1101230.032 0, 1102891.976 1101236.08 0, 1103158.486 1101242.144 0, 1103424.996 1101248.224 0, 1103691.505 1101254.319 0, 1103958.014 1101260.43 0, 1104224.523 1101266.557 0, 1104491.031 1101272.699 0, 1104757.539 1101278.857 0, 
+    1105024.047 1101285.031 0, 1105290.554 1101291.22 0, 1105557.061 1101297.425 0, 1105823.567 1101303.646 0, 1106090.074 1101309.882 0, 1106356.579 1101316.134 0, 1106623.085 1101322.402 0, 1106889.59 1101328.685 0, 1107156.095 1101334.985 0, 1107422.599 1101341.299 0, 
+    1107689.103 1101347.63 0, 1107955.606 1101353.976 0, 1108222.11 1101360.338 0, 1108488.612 1101366.716 0, 1108753.843 1101373.078 0, 1109021.617 1101379.518 0, 1109288.119 1101385.942 0, 1109554.62 1101392.383 0, 1109821.121 1101398.839 0, 1110087.621 1101405.311 0, 
+    1110354.121 1101411.798 0, 1110620.621 1101418.301 0, 1110887.121 1101424.82 0, 1111153.62 1101431.354 0, 1111420.118 1101437.904 0, 1111686.617 1101444.47 0, 1111953.114 1101451.052 0, 1112219.612 1101457.649 0, 1112486.109 1101464.262 0, 1112752.606 1101470.89 0, 
+    1113019.102 1101477.534 0, 1113285.598 1101484.194 0, 1113552.093 1101490.87 0, 1113818.588 1101497.561 0, 1114085.083 1101504.268 0, 1114351.578 1101510.991 0, 1114618.071 1101517.729 0, 1114884.565 1101524.483 0, 1115149.787 1101531.221 0, 1115291.684 1095951.791 0, 
+    1115433.581 1090372.376 0))
+
+POLYGON ((1127940.974 1101874.609 0, 1127675.77 1101867.122 0, 1127409.297 1101859.615 0, 1127142.823 1101852.124 0, 1126876.348 1101844.649 0, 1126609.874 1101837.189 0, 1126343.399 1101829.745 0, 1126076.923 1101822.316 0, 1125810.447 1101814.903 0, 1125543.97 1101807.506 0, 
+    1125277.494 1101800.125 0, 1125011.016 1101792.759 0, 1124744.538 1101785.409 0, 1124478.06 1101778.075 0, 1124211.582 1101770.756 0, 1123945.103 1101763.453 0, 1123678.623 1101756.166 0, 1123412.143 1101748.894 0, 1123145.663 1101741.638 0, 1122879.182 1101734.398 0, 
+    1122612.701 1101727.173 0, 1122346.219 1101719.964 0, 1122079.737 1101712.771 0, 1121813.255 1101705.594 0, 1121545.502 1101698.398 0, 1121280.288 1101691.286 0, 1121013.805 1101684.155 0, 1120747.321 1101677.04 0, 1120480.836 1101669.941 0, 1120214.351 1101662.858 0, 
+    1119947.866 1101655.79 0, 1119681.38 1101648.738 0, 1119414.894 1101641.702 0, 1119148.407 1101634.681 0, 1118881.92 1101627.676 0, 1118615.432 1101620.687 0, 1118348.945 1101613.713 0, 1118082.456 1101606.755 0, 1117815.968 1101599.813 0, 1117549.478 1101592.886 0, 
+    1117282.989 1101585.975 0, 1117016.499 1101579.08 0, 1116750.009 1101572.201 0, 1116483.518 1101565.337 0, 1116217.027 1101558.489 0, 1115950.535 1101551.656 0, 1115684.043 1101544.839 0, 1115417.551 1101538.038 0, 1115149.787 1101531.221 0, 1115007.89 1107110.659 0, 
+    1114865.993 1112690.103 0, 1115133.097 1112696.903 0, 1115398.932 1112703.688 0, 1115664.767 1112710.488 0, 1115930.602 1112717.303 0, 1116196.436 1112724.135 0, 1116462.27 1112730.982 0, 1116728.104 1112737.844 0, 1116993.937 1112744.722 0, 1117259.77 1112751.616 0, 
+    1117525.602 1112758.526 0, 1117791.434 1112765.451 0, 1118057.266 1112772.392 0, 1118323.097 1112779.348 0, 1118588.927 1112786.32 0, 1118854.758 1112793.308 0, 1119120.588 1112800.311 0, 1119386.417 1112807.33 0, 1119652.246 1112814.365 0, 1119918.075 1112821.415 0, 
+    1120183.903 1112828.481 0, 1120449.731 1112835.563 0, 1120715.558 1112842.66 0, 1120981.385 1112849.773 0, 1121245.945 1112856.868 0, 1121513.038 1112864.046 0, 1121778.864 1112871.206 0, 1122044.689 1112878.381 0, 1122310.514 1112885.572 0, 1122576.338 1112892.779 0, 
+    1122842.162 1112900.001 0, 1123107.986 1112907.239 0, 1123373.809 1112914.493 0, 1123639.632 1112921.763 0, 1123905.454 1112929.048 0, 1124171.276 1112936.348 0, 1124437.097 1112943.664 0, 1124702.918 1112950.996 0, 1124968.739 1112958.344 0, 1125234.559 1112965.707 0, 
+    1125500.379 1112973.086 0, 1125766.198 1112980.481 0, 1126032.017 1112987.891 0, 1126297.835 1112995.317 0, 1126563.653 1113002.758 0, 1126829.471 1113010.215 0, 1127095.288 1113017.688 0, 1127361.104 1113025.176 0, 1127625.655 1113032.645 0, 1127783.315 1107453.624 0, 
+    1127940.974 1101874.609 0))
+
+POLYGON ((1140384.298 1113411.234 0, 1140119.768 1113403.018 0, 1139853.974 1113394.779 0, 1139588.179 1113386.555 0, 1139322.383 1113378.347 0, 1139056.587 1113370.154 0, 1138790.791 1113361.978 0, 1138524.994 1113353.817 0, 1138259.197 1113345.671 0, 1137993.399 1113337.541 0, 
+    1137727.601 1113329.427 0, 1137461.802 1113321.329 0, 1137196.003 1113313.246 0, 1136930.203 1113305.178 0, 1136664.403 1113297.127 0, 1136398.602 1113289.091 0, 1136132.801 1113281.07 0, 1135866.999 1113273.066 0, 1135601.197 1113265.077 0, 1135335.395 1113257.103 0, 
+    1135069.592 1113249.146 0, 1134803.788 1113241.203 0, 1134537.984 1113233.277 0, 1134272.18 1113225.366 0, 1134005.11 1113217.433 0, 1133740.57 1113209.591 0, 1133474.764 1113201.728 0, 1133208.958 1113193.879 0, 1132943.151 1113186.047 0, 1132677.344 1113178.23 0, 
+    1132411.536 1113170.429 0, 1132145.728 1113162.643 0, 1131879.919 1113154.873 0, 1131614.11 1113147.118 0, 1131348.301 1113139.38 0, 1131082.491 1113131.657 0, 1130816.681 1113123.949 0, 1130550.87 1113116.257 0, 1130285.058 1113108.581 0, 1130019.247 1113100.921 0, 
+    1129753.434 1113093.276 0, 1129487.622 1113085.647 0, 1129221.809 1113078.033 0, 1128955.995 1113070.435 0, 1128690.181 1113062.853 0, 1128424.367 1113055.286 0, 1128158.552 1113047.735 0, 1127892.736 1113040.2 0, 1127625.655 1113032.645 0, 1127467.995 1118611.665 0, 
+    1127310.336 1124190.682 0, 1127576.758 1124198.218 0, 1127841.916 1124205.735 0, 1128107.074 1124213.267 0, 1128372.232 1124220.815 0, 1128637.389 1124228.379 0, 1128902.546 1124235.958 0, 1129167.702 1124243.553 0, 1129432.858 1124251.163 0, 1129698.014 1124258.789 0, 
+    1129963.169 1124266.431 0, 1130228.323 1124274.088 0, 1130493.477 1124281.761 0, 1130758.631 1124289.449 0, 1131023.784 1124297.153 0, 1131288.937 1124304.873 0, 1131554.089 1124312.608 0, 1131819.241 1124320.359 0, 1132084.393 1124328.125 0, 1132349.544 1124335.907 0, 
+    1132614.694 1124343.705 0, 1132879.844 1124351.518 0, 1133144.994 1124359.347 0, 1133410.143 1124367.191 0, 1133674.03 1124375.014 0, 1133940.44 1124382.927 0, 1134205.587 1124390.818 0, 1134470.735 1124398.725 0, 1134735.881 1124406.648 0, 1135001.028 1124414.586 0, 
+    1135266.173 1124422.539 0, 1135531.319 1124430.509 0, 1135796.464 1124438.494 0, 1136061.608 1124446.494 0, 1136326.752 1124454.51 0, 1136591.896 1124462.542 0, 1136857.039 1124470.589 0, 1137122.181 1124478.652 0, 1137387.323 1124486.731 0, 1137652.465 1124494.825 0, 
+    1137917.606 1124502.935 0, 1138182.747 1124511.06 0, 1138447.887 1124519.201 0, 1138713.026 1124527.358 0, 1138978.166 1124535.53 0, 1139243.304 1124543.718 0, 1139508.443 1124551.921 0, 1139773.58 1124560.14 0, 1140037.457 1124568.335 0, 1140210.878 1118989.787 0, 
+    1140384.298 1113411.234 0))
+
+POLYGON ((1152763.461 1124981.944 0, 1152499.606 1124973.003 0, 1152234.493 1124964.035 0, 1151969.379 1124955.083 0, 1151704.264 1124946.146 0, 1151439.149 1124937.225 0, 1151174.033 1124928.319 0, 1150908.917 1124919.429 0, 1150643.801 1124910.555 0, 1150378.684 1124901.696 0, 
+    1150113.566 1124892.853 0, 1149848.448 1124884.025 0, 1149583.329 1124875.213 0, 1149318.21 1124866.417 0, 1149053.09 1124857.636 0, 1148787.97 1124848.871 0, 1148522.849 1124840.121 0, 1148257.728 1124831.387 0, 1147992.606 1124822.669 0, 1147727.484 1124813.966 0, 
+    1147462.361 1124805.279 0, 1147197.237 1124796.607 0, 1146932.114 1124787.951 0, 1146666.989 1124779.311 0, 1146400.605 1124770.645 0, 1146136.739 1124762.077 0, 1145871.613 1124753.484 0, 1145606.487 1124744.906 0, 1145341.36 1124736.344 0, 1145076.232 1124727.797 0, 
+    1144811.105 1124719.266 0, 1144545.976 1124710.75 0, 1144280.847 1124702.25 0, 1144015.718 1124693.766 0, 1143750.588 1124685.297 0, 1143485.458 1124676.844 0, 1143220.327 1124668.407 0, 1142955.195 1124659.985 0, 1142690.063 1124651.579 0, 1142424.931 1124643.188 0, 
+    1142159.798 1124634.813 0, 1141894.665 1124626.454 0, 1141629.531 1124618.11 0, 1141364.397 1124609.782 0, 1141099.262 1124601.469 0, 1140834.126 1124593.172 0, 1140568.991 1124584.891 0, 1140303.854 1124576.625 0, 1140037.457 1124568.335 0, 1139864.037 1130146.876 0, 
+    1139690.617 1135725.403 0, 1139956.354 1135733.671 0, 1140220.834 1135741.917 0, 1140485.313 1135750.178 0, 1140749.792 1135758.454 0, 1141014.27 1135766.746 0, 1141278.748 1135775.054 0, 1141543.225 1135783.377 0, 1141807.701 1135791.716 0, 1142072.178 1135800.07 0, 
+    1142336.653 1135808.44 0, 1142601.128 1135816.825 0, 1142865.603 1135825.226 0, 1143130.077 1135833.643 0, 1143394.551 1135842.075 0, 1143659.024 1135850.523 0, 1143923.497 1135858.986 0, 1144187.969 1135867.465 0, 1144452.441 1135875.959 0, 1144716.912 1135884.469 0, 
+    1144981.383 1135892.995 0, 1145245.853 1135901.536 0, 1145510.323 1135910.093 0, 1145774.792 1135918.665 0, 1146038.005 1135927.212 0, 1146303.729 1135935.856 0, 1146568.197 1135944.475 0, 1146832.664 1135953.109 0, 1147097.131 1135961.759 0, 1147361.597 1135970.425 0, 
+    1147626.063 1135979.106 0, 1147890.528 1135987.803 0, 1148154.992 1135996.515 0, 1148419.456 1136005.243 0, 1148683.92 1136013.987 0, 1148948.383 1136022.746 0, 1149212.846 1136031.52 0, 1149477.308 1136040.31 0, 1149741.769 1136049.116 0, 1150006.23 1136057.937 0, 
+    1150270.691 1136066.774 0, 1150535.151 1136075.627 0, 1150799.61 1136084.495 0, 1151064.069 1136093.378 0, 1151328.528 1136102.277 0, 1151592.986 1136111.192 0, 1151857.443 1136120.122 0, 1152121.9 1136129.068 0, 1152385.101 1136137.987 0, 1152574.281 1130559.972 0, 
+    1152763.461 1124981.944 0))
+
+POLYGON ((1165078.369 1136586.434 0, 1164815.192 1136576.771 0, 1164550.761 1136567.078 0, 1164286.33 1136557.401 0, 1164021.899 1136547.739 0, 1163757.467 1136538.093 0, 1163493.034 1136528.462 0, 1163228.6 1136518.847 0, 1162964.166 1136509.248 0, 1162699.732 1136499.664 0, 
+    1162435.297 1136490.095 0, 1162170.861 1136480.543 0, 1161906.425 1136471.005 0, 1161641.988 1136461.484 0, 1161377.551 1136451.977 0, 1161113.113 1136442.487 0, 1160848.675 1136433.012 0, 1160584.236 1136423.552 0, 1160319.796 1136414.108 0, 1160055.356 1136404.68 0, 
+    1159790.916 1136395.267 0, 1159526.474 1136385.87 0, 1159262.033 1136376.489 0, 1158997.59 1136367.123 0, 1158731.893 1136357.728 0, 1158468.704 1136348.437 0, 1158204.26 1136339.118 0, 1157939.816 1136329.814 0, 1157675.371 1136320.526 0, 1157410.925 1136311.253 0, 
+    1157146.479 1136301.996 0, 1156882.032 1136292.754 0, 1156617.585 1136283.528 0, 1156353.137 1136274.318 0, 1156088.689 1136265.123 0, 1155824.24 1136255.944 0, 1155559.791 1136246.78 0, 1155295.341 1136237.632 0, 1155030.89 1136228.499 0, 1154766.439 1136219.382 0, 
+    1154501.988 1136210.281 0, 1154237.536 1136201.195 0, 1153973.083 1136192.125 0, 1153708.63 1136183.07 0, 1153444.176 1136174.031 0, 1153179.722 1136165.007 0, 1152915.267 1136155.999 0, 1152650.812 1136147.006 0, 1152385.101 1136137.987 0, 1152195.922 1141715.984 0, 
+    1152006.744 1147293.96 0, 1152271.795 1147302.957 0, 1152535.594 1147311.927 0, 1152799.392 1147320.913 0, 1153063.189 1147329.914 0, 1153326.986 1147338.931 0, 1153590.783 1147347.963 0, 1153854.579 1147357.011 0, 1154118.374 1147366.074 0, 1154382.169 1147375.153 0, 
+    1154645.964 1147384.247 0, 1154909.758 1147393.357 0, 1155173.551 1147402.483 0, 1155437.344 1147411.624 0, 1155701.136 1147420.78 0, 1155964.928 1147429.952 0, 1156228.719 1147439.14 0, 1156492.51 1147448.343 0, 1156756.3 1147457.561 0, 1157020.089 1147466.796 0, 
+    1157283.878 1147476.045 0, 1157547.667 1147485.31 0, 1157811.454 1147494.591 0, 1158075.242 1147503.887 0, 1158337.778 1147513.155 0, 1158602.815 1147522.526 0, 1158866.601 1147531.869 0, 1159130.386 1147541.227 0, 1159394.17 1147550.601 0, 1159657.954 1147559.991 0, 
+    1159921.738 1147569.396 0, 1160185.521 1147578.816 0, 1160449.303 1147588.252 0, 1160713.085 1147597.704 0, 1160976.866 1147607.171 0, 1161240.647 1147616.653 0, 1161504.427 1147626.151 0, 1161768.207 1147635.665 0, 1162031.986 1147645.194 0, 1162295.764 1147654.739 0, 
+    1162559.542 1147664.299 0, 1162823.32 1147673.874 0, 1163087.097 1147683.466 0, 1163350.873 1147693.072 0, 1163614.648 1147702.695 0, 1163878.424 1147712.332 0, 1164142.198 1147721.986 0, 1164405.972 1147731.655 0, 1164668.496 1147741.293 0, 1164873.432 1142163.874 0, 
+    1165078.369 1136586.434 0))
+
+POLYGON ((1177328.933 1148224.396 0, 1177066.436 1148214.016 0, 1176802.69 1148203.602 0, 1176538.944 1148193.204 0, 1176275.197 1148182.821 0, 1176011.45 1148172.453 0, 1175747.702 1148162.101 0, 1175483.953 1148151.765 0, 1175220.204 1148141.444 0, 1174956.454 1148131.139 0, 
+    1174692.703 1148120.849 0, 1174428.952 1148110.575 0, 1174165.201 1148100.316 0, 1173901.448 1148090.073 0, 1173637.695 1148079.845 0, 1173373.942 1148069.633 0, 1173110.188 1148059.436 0, 1172846.433 1148049.255 0, 1172582.678 1148039.089 0, 1172318.922 1148028.939 0, 
+    1172055.166 1148018.804 0, 1171791.409 1148008.685 0, 1171527.651 1147998.582 0, 1171263.893 1147988.494 0, 1170998.885 1147978.374 0, 1170736.374 1147968.364 0, 1170472.614 1147958.323 0, 1170208.854 1147948.297 0, 1169945.092 1147938.287 0, 1169681.331 1147928.292 0, 
+    1169417.568 1147918.312 0, 1169153.805 1147908.349 0, 1168890.042 1147898.4 0, 1168626.277 1147888.468 0, 1168362.513 1147878.55 0, 1168098.747 1147868.649 0, 1167834.981 1147858.762 0, 1167571.215 1147848.892 0, 1167307.448 1147839.037 0, 1167043.68 1147829.197 0, 
+    1166779.912 1147819.373 0, 1166516.143 1147809.564 0, 1166252.374 1147799.771 0, 1165988.604 1147789.994 0, 1165724.833 1147780.232 0, 1165461.062 1147770.485 0, 1165197.291 1147760.754 0, 1164933.518 1147751.039 0, 1164668.496 1147741.293 0, 1164463.56 1153318.685 0, 
+    1164258.626 1158896.046 0, 1164522.989 1158905.768 0, 1164786.105 1158915.459 0, 1165049.22 1158925.166 0, 1165312.335 1158934.888 0, 1165575.449 1158944.625 0, 1165838.562 1158954.379 0, 1166101.675 1158964.147 0, 1166364.787 1158973.931 0, 1166627.899 1158983.731 0, 
+    1166891.01 1158993.546 0, 1167154.12 1159003.377 0, 1167417.23 1159013.223 0, 1167680.34 1159023.085 0, 1167943.449 1159032.962 0, 1168206.557 1159042.854 0, 1168469.664 1159052.762 0, 1168732.772 1159062.686 0, 1168995.878 1159072.625 0, 1169258.984 1159082.579 0, 
+    1169522.089 1159092.549 0, 1169785.194 1159102.535 0, 1170048.298 1159112.536 0, 1170311.402 1159122.552 0, 1170573.259 1159132.537 0, 1170837.607 1159142.631 0, 1171100.709 1159152.694 0, 1171363.81 1159162.773 0, 1171626.91 1159172.867 0, 1171890.01 1159182.976 0, 
+    1172153.11 1159193.101 0, 1172416.208 1159203.241 0, 1172679.307 1159213.397 0, 1172942.404 1159223.568 0, 1173205.501 1159233.755 0, 1173468.598 1159243.957 0, 1173731.693 1159254.175 0, 1173994.789 1159264.408 0, 1174257.883 1159274.657 0, 1174520.977 1159284.921 0, 
+    1174784.07 1159295.201 0, 1175047.163 1159305.496 0, 1175310.255 1159315.807 0, 1175573.347 1159326.133 0, 1175836.438 1159336.475 0, 1176099.528 1159346.832 0, 1176362.618 1159357.204 0, 1176625.707 1159367.593 0, 1176887.551 1159377.947 0, 1177108.241 1153801.187 0, 
+    1177328.933 1148224.396 0))
+
+POLYGON ((1189515.064 1159895.525 0, 1189253.248 1159884.431 0, 1188990.19 1159873.299 0, 1188727.13 1159862.183 0, 1188464.07 1159851.083 0, 1188201.01 1159839.998 0, 1187937.948 1159828.929 0, 1187674.886 1159817.875 0, 1187411.824 1159806.837 0, 1187148.76 1159795.814 0, 
+    1186885.696 1159784.806 0, 1186622.632 1159773.814 0, 1186359.567 1159762.838 0, 1186096.501 1159751.877 0, 1185833.434 1159740.931 0, 1185570.367 1159730.001 0, 1185307.299 1159719.086 0, 1185044.231 1159708.187 0, 1184781.162 1159697.304 0, 1184518.092 1159686.436 0, 
+    1184255.022 1159675.583 0, 1183991.951 1159664.746 0, 1183728.879 1159653.924 0, 1183465.807 1159643.118 0, 1183201.49 1159632.276 0, 1182939.66 1159621.552 0, 1182676.586 1159610.792 0, 1182413.511 1159600.048 0, 1182150.436 1159589.319 0, 1181887.36 1159578.606 0, 
+    1181624.283 1159567.908 0, 1181361.206 1159557.226 0, 1181098.128 1159546.559 0, 1180835.049 1159535.908 0, 1180571.97 1159525.272 0, 1180308.89 1159514.652 0, 1180045.81 1159504.047 0, 1179782.729 1159493.457 0, 1179519.647 1159482.884 0, 1179256.564 1159472.325 0, 
+    1178993.482 1159461.782 0, 1178730.398 1159451.255 0, 1178467.314 1159440.743 0, 1178204.229 1159430.246 0, 1177941.143 1159419.765 0, 1177678.057 1159409.3 0, 1177414.971 1159398.85 0, 1177151.883 1159388.415 0, 1176887.551 1159377.947 0, 1176666.862 1164954.671 0, 
+    1176446.175 1170531.355 0, 1176709.848 1170541.797 0, 1176972.278 1170552.205 0, 1177234.709 1170562.629 0, 1177497.138 1170573.069 0, 1177759.567 1170583.523 0, 1178021.995 1170593.994 0, 1178284.423 1170604.479 0, 1178546.85 1170614.981 0, 1178809.277 1170625.497 0, 
+    1179071.703 1170636.029 0, 1179334.128 1170646.577 0, 1179596.553 1170657.14 0, 1179858.977 1170667.718 0, 1180121.4 1170678.312 0, 1180383.823 1170688.922 0, 1180646.245 1170699.546 0, 1180908.666 1170710.186 0, 1181171.087 1170720.842 0, 1181433.508 1170731.513 0, 
+    1181695.927 1170742.2 0, 1181958.346 1170752.902 0, 1182220.765 1170763.619 0, 1182483.182 1170774.352 0, 1182744.359 1170785.05 0, 1183008.016 1170795.864 0, 1183270.432 1170806.643 0, 1183532.847 1170817.438 0, 1183795.262 1170828.248 0, 1184057.676 1170839.074 0, 
+    1184320.089 1170849.915 0, 1184582.502 1170860.771 0, 1184844.914 1170871.643 0, 1185107.325 1170882.53 0, 1185369.736 1170893.433 0, 1185632.146 1170904.351 0, 1185894.555 1170915.285 0, 1186156.964 1170926.234 0, 1186419.372 1170937.199 0, 1186681.78 1170948.179 0, 
+    1186944.187 1170959.174 0, 1187206.593 1170970.185 0, 1187468.999 1170981.211 0, 1187731.403 1170992.253 0, 1187993.808 1171003.31 0, 1188256.211 1171014.383 0, 1188518.614 1171025.471 0, 1188781.017 1171036.575 0, 1189042.179 1171047.641 0, 1189278.621 1165471.603 0, 
+    1189515.064 1159895.525 0))
+
+POLYGON ((1201636.674 1171599.511 0, 1201375.542 1171587.707 0, 1201113.173 1171575.862 0, 1200850.802 1171564.033 0, 1200588.431 1171552.219 0, 1200326.059 1171540.42 0, 1200063.686 1171528.637 0, 1199801.313 1171516.87 0, 1199538.938 1171505.117 0, 1199276.564 1171493.381 0, 
+    1199014.188 1171481.659 0, 1198751.812 1171469.954 0, 1198489.435 1171458.263 0, 1198227.058 1171446.588 0, 1197964.68 1171434.929 0, 1197702.301 1171423.285 0, 1197439.921 1171411.656 0, 1197177.541 1171400.043 0, 1196915.16 1171388.445 0, 1196652.778 1171376.863 0, 
+    1196390.396 1171365.296 0, 1196128.013 1171353.744 0, 1195865.629 1171342.208 0, 1195603.245 1171330.688 0, 1195339.622 1171319.128 0, 1195078.474 1171307.693 0, 1194816.088 1171296.219 0, 1194553.701 1171284.76 0, 1194291.313 1171273.317 0, 1194028.925 1171261.889 0, 
+    1193766.536 1171250.476 0, 1193504.146 1171239.079 0, 1193241.755 1171227.698 0, 1192979.364 1171216.332 0, 1192716.973 1171204.981 0, 1192454.58 1171193.646 0, 1192192.187 1171182.326 0, 1191929.793 1171171.022 0, 1191667.399 1171159.733 0, 1191405.004 1171148.46 0, 
+    1191142.608 1171137.202 0, 1190880.212 1171125.959 0, 1190617.815 1171114.732 0, 1190355.417 1171103.52 0, 1190093.018 1171092.324 0, 1189830.619 1171081.143 0, 1189568.22 1171069.978 0, 1189305.819 1171058.828 0, 1189042.179 1171047.641 0, 1188805.739 1176623.634 0, 
+    1188569.302 1182199.578 0, 1188832.282 1182210.737 0, 1189094.026 1182221.859 0, 1189355.77 1182232.996 0, 1189617.512 1182244.149 0, 1189879.254 1182255.317 0, 1190140.996 1182266.501 0, 1190402.737 1182277.7 0, 1190664.477 1182288.914 0, 1190926.216 1182300.144 0, 
+    1191187.955 1182311.389 0, 1191449.693 1182322.65 0, 1191711.43 1182333.926 0, 1191973.167 1182345.217 0, 1192234.903 1182356.524 0, 1192496.638 1182367.847 0, 1192758.373 1182379.184 0, 1193020.107 1182390.537 0, 1193281.84 1182401.906 0, 1193543.573 1182413.29 0, 
+    1193805.305 1182424.689 0, 1194067.037 1182436.104 0, 1194328.767 1182447.534 0, 1194590.497 1182458.979 0, 1194850.992 1182470.386 0, 1195113.955 1182481.917 0, 1195375.683 1182493.408 0, 1195637.411 1182504.915 0, 1195899.137 1182516.438 0, 1196160.863 1182527.976 0, 
+    1196422.589 1182539.529 0, 1196684.313 1182551.098 0, 1196946.037 1182562.682 0, 1197207.76 1182574.282 0, 1197469.483 1182585.897 0, 1197731.205 1182597.527 0, 1197992.926 1182609.173 0, 1198254.647 1182620.834 0, 1198516.366 1182632.51 0, 1198778.086 1182644.202 0, 
+    1199039.804 1182655.91 0, 1199301.522 1182667.633 0, 1199563.239 1182679.371 0, 1199824.955 1182691.124 0, 1200086.671 1182702.893 0, 1200348.386 1182714.678 0, 1200610.1 1182726.478 0, 1200871.814 1182738.293 0, 1201132.293 1182750.068 0, 1201384.482 1177174.814 0, 
+    1201636.674 1171599.511 0))
+
+POLYGON ((1213693.678 1183336.048 0, 1213433.232 1183323.537 0, 1213171.553 1183310.983 0, 1212909.873 1183298.444 0, 1212648.192 1183285.92 0, 1212386.511 1183273.412 0, 1212124.829 1183260.919 0, 1211863.146 1183248.441 0, 1211601.462 1183235.979 0, 1211339.778 1183223.532 0, 
+    1211078.093 1183211.101 0, 1210816.407 1183198.685 0, 1210554.72 1183186.284 0, 1210293.033 1183173.899 0, 1210031.345 1183161.529 0, 1209769.657 1183149.175 0, 1209507.967 1183136.836 0, 1209246.277 1183124.513 0, 1208984.586 1183112.205 0, 1208722.894 1183099.912 0, 
+    1208461.202 1183087.635 0, 1208199.509 1183075.373 0, 1207937.815 1183063.126 0, 1207676.121 1183050.895 0, 1207413.192 1183038.622 0, 1207152.73 1183026.479 0, 1206891.033 1183014.294 0, 1206629.336 1183002.125 0, 1206367.637 1182989.971 0, 1206105.939 1182977.832 0, 
+    1205844.239 1182965.709 0, 1205582.539 1182953.601 0, 1205320.838 1182941.508 0, 1205059.136 1182929.431 0, 1204797.434 1182917.369 0, 1204535.731 1182905.323 0, 1204274.027 1182893.292 0, 1204012.323 1182881.277 0, 1203750.617 1182869.277 0, 1203488.912 1182857.292 0, 
+    1203227.205 1182845.323 0, 1202965.498 1182833.369 0, 1202703.79 1182821.431 0, 1202442.081 1182809.508 0, 1202180.371 1182797.6 0, 1201918.661 1182785.708 0, 1201656.951 1182773.831 0, 1201395.239 1182761.969 0, 1201132.293 1182750.068 0, 1200880.105 1188325.267 0, 
+    1200627.921 1193900.407 0, 1200890.208 1193912.279 0, 1201151.263 1193924.111 0, 1201412.317 1193935.958 0, 1201673.371 1193947.82 0, 1201934.424 1193959.698 0, 1202195.477 1193971.591 0, 1202456.529 1193983.5 0, 1202717.58 1193995.424 0, 1202978.63 1194007.363 0, 
+    1203239.68 1194019.318 0, 1203500.729 1194031.288 0, 1203761.777 1194043.273 0, 1204022.824 1194055.274 0, 1204283.871 1194067.29 0, 1204544.917 1194079.321 0, 1204805.963 1194091.368 0, 1205067.007 1194103.43 0, 1205328.051 1194115.508 0, 1205589.094 1194127.6 0, 
+    1205850.137 1194139.709 0, 1206111.179 1194151.832 0, 1206372.22 1194163.971 0, 1206633.26 1194176.126 0, 1206893.07 1194188.238 0, 1207155.339 1194200.48 0, 1207416.377 1194212.681 0, 1207677.415 1194224.897 0, 1207938.452 1194237.128 0, 1208199.488 1194249.374 0, 
+    1208460.523 1194261.636 0, 1208721.558 1194273.913 0, 1208982.592 1194286.206 0, 1209243.625 1194298.514 0, 1209504.657 1194310.837 0, 1209765.689 1194323.176 0, 1210026.72 1194335.53 0, 1210287.751 1194347.9 0, 1210548.78 1194360.284 0, 1210809.809 1194372.685 0, 
+    1211070.837 1194385.1 0, 1211331.864 1194397.531 0, 1211592.891 1194409.977 0, 1211853.917 1194422.439 0, 1212114.942 1194434.916 0, 1212375.967 1194447.408 0, 1212636.99 1194459.916 0, 1212898.013 1194472.439 0, 1213157.807 1194484.918 0, 1213425.741 1188910.513 0, 
+    1213693.678 1183336.048 0))
+
+POLYGON ((1225685.991 1195104.826 0, 1225426.232 1195091.613 0, 1225165.246 1195078.352 0, 1224904.258 1195065.107 0, 1224643.27 1195051.878 0, 1224382.281 1195038.663 0, 1224121.292 1195025.464 0, 1223860.301 1195012.281 0, 1223599.31 1194999.112 0, 1223338.318 1194985.959 0, 
+    1223077.325 1194972.822 0, 1222816.332 1194959.7 0, 1222555.337 1194946.593 0, 1222294.342 1194933.501 0, 1222033.347 1194920.425 0, 1221772.35 1194907.364 0, 1221511.352 1194894.319 0, 1221250.354 1194881.289 0, 1220989.355 1194868.274 0, 1220728.356 1194855.275 0, 
+    1220467.355 1194842.291 0, 1220206.354 1194829.322 0, 1219945.352 1194816.369 0, 1219684.349 1194803.431 0, 1219422.118 1194790.448 0, 1219162.342 1194777.602 0, 1218901.336 1194764.71 0, 1218640.331 1194751.833 0, 1218379.324 1194738.972 0, 1218118.317 1194726.127 0, 
+    1217857.309 1194713.296 0, 1217596.3 1194700.481 0, 1217335.29 1194687.682 0, 1217074.28 1194674.898 0, 1216813.269 1194662.129 0, 1216552.257 1194649.375 0, 1216291.245 1194636.637 0, 1216030.231 1194623.914 0, 1215769.217 1194611.207 0, 1215508.202 1194598.515 0, 
+    1215247.187 1194585.838 0, 1214986.171 1194573.177 0, 1214725.154 1194560.531 0, 1214464.136 1194547.9 0, 1214203.117 1194535.285 0, 1213942.098 1194522.685 0, 1213681.078 1194510.1 0, 1213420.057 1194497.531 0, 1213157.807 1194484.918 0, 1212889.875 1200059.261 0, 
+    1212621.947 1205633.535 0, 1212883.538 1205646.116 0, 1213143.903 1205658.654 0, 1213404.267 1205671.206 0, 1213664.63 1205683.775 0, 1213924.992 1205696.358 0, 1214185.354 1205708.957 0, 1214445.715 1205721.571 0, 1214706.075 1205734.201 0, 1214966.434 1205746.846 0, 
+    1215226.793 1205759.506 0, 1215487.151 1205772.181 0, 1215747.508 1205784.872 0, 1216007.864 1205797.578 0, 1216268.22 1205810.3 0, 1216528.575 1205823.036 0, 1216788.929 1205835.789 0, 1217049.283 1205848.556 0, 1217309.635 1205861.339 0, 1217569.987 1205874.137 0, 
+    1217830.338 1205886.95 0, 1218090.689 1205899.779 0, 1218351.038 1205912.623 0, 1218611.387 1205925.482 0, 1218870.511 1205938.296 0, 1219132.083 1205951.247 0, 1219392.429 1205964.152 0, 1219652.775 1205977.073 0, 1219913.12 1205990.009 0, 1220173.465 1206002.96 0, 
+    1220433.808 1206015.927 0, 1220694.151 1206028.909 0, 1220954.493 1206041.906 0, 1221214.834 1206054.919 0, 1221475.175 1206067.947 0, 1221735.514 1206080.99 0, 1221995.853 1206094.049 0, 1222256.192 1206107.122 0, 1222516.529 1206120.212 0, 1222776.866 1206133.316 0, 
+    1223037.202 1206146.436 0, 1223297.537 1206159.571 0, 1223557.871 1206172.722 0, 1223818.205 1206185.888 0, 1224078.537 1206199.069 0, 1224338.869 1206212.265 0, 1224599.201 1206225.477 0, 1224859.531 1206238.704 0, 1225118.637 1206251.884 0, 1225402.313 1200678.389 0, 
+    1225685.991 1195104.826 0))
+
+POLYGON ((1237613.53 1206905.537 0, 1237354.461 1206891.625 0, 1237094.168 1206877.662 0, 1236833.876 1206863.715 0, 1236573.582 1206849.783 0, 1236313.287 1206835.866 0, 1236052.992 1206821.965 0, 1235792.696 1206808.079 0, 1235532.399 1206794.208 0, 1235272.101 1206780.353 0, 
+    1235011.803 1206766.513 0, 1234751.503 1206752.688 0, 1234491.203 1206738.879 0, 1234230.902 1206725.085 0, 1233970.6 1206711.306 0, 1233710.297 1206697.543 0, 1233449.994 1206683.795 0, 1233189.69 1206670.062 0, 1232929.385 1206656.345 0, 1232669.079 1206642.643 0, 
+    1232408.772 1206628.956 0, 1232148.464 1206615.284 0, 1231888.156 1206601.628 0, 1231627.847 1206587.987 0, 1231366.315 1206574.298 0, 1231107.226 1206560.752 0, 1230846.915 1206547.157 0, 1230586.603 1206533.577 0, 1230326.289 1206520.013 0, 1230065.976 1206506.464 0, 
+    1229805.661 1206492.931 0, 1229545.345 1206479.413 0, 1229285.029 1206465.91 0, 1229024.712 1206452.422 0, 1228764.394 1206438.95 0, 1228504.075 1206425.493 0, 1228243.756 1206412.051 0, 1227983.436 1206398.625 0, 1227723.115 1206385.214 0, 1227462.793 1206371.818 0, 
+    1227202.47 1206358.438 0, 1226942.147 1206345.073 0, 1226681.822 1206331.723 0, 1226421.498 1206318.389 0, 1226161.172 1206305.07 0, 1225900.845 1206291.766 0, 1225640.518 1206278.478 0, 1225380.19 1206265.204 0, 1225118.637 1206251.884 0, 1224834.966 1211825.307 0, 
+    1224551.298 1217398.651 0, 1224812.191 1217411.938 0, 1225071.863 1217425.177 0, 1225331.535 1217438.432 0, 1225591.205 1217451.702 0, 1225850.875 1217464.988 0, 1226110.544 1217478.289 0, 1226370.212 1217491.605 0, 1226629.879 1217504.936 0, 1226889.546 1217518.283 0, 
+    1227149.211 1217531.645 0, 1227408.876 1217545.022 0, 1227668.541 1217558.414 0, 1227928.204 1217571.822 0, 1228187.867 1217585.245 0, 1228447.529 1217598.683 0, 1228707.19 1217612.137 0, 1228966.85 1217625.606 0, 1229226.509 1217639.09 0, 1229486.168 1217652.59 0, 
+    1229745.826 1217666.104 0, 1230005.483 1217679.634 0, 1230265.139 1217693.18 0, 1230524.795 1217706.74 0, 1230783.23 1217720.252 0, 1231044.103 1217733.907 0, 1231303.756 1217747.514 0, 1231563.409 1217761.135 0, 1231823.06 1217774.772 0, 1232082.711 1217788.425 0, 
+    1232342.361 1217802.092 0, 1232602.01 1217815.775 0, 1232861.658 1217829.473 0, 1233121.305 1217843.187 0, 1233380.952 1217856.915 0, 1233640.598 1217870.659 0, 1233900.243 1217884.419 0, 1234159.887 1217898.193 0, 1234419.531 1217911.983 0, 1234679.173 1217925.788 0, 
+    1234938.815 1217939.608 0, 1235198.456 1217953.444 0, 1235458.096 1217967.295 0, 1235717.736 1217981.161 0, 1235977.374 1217995.043 0, 1236237.012 1218008.94 0, 1236496.649 1218022.852 0, 1236756.285 1218036.779 0, 1237014.702 1218050.656 0, 1237314.114 1212478.135 0, 
+    1237613.53 1206905.537 0))
+
+POLYGON ((1249476.214 1218737.87 0, 1249217.835 1218723.263 0, 1248958.239 1218708.602 0, 1248698.643 1218693.956 0, 1248439.045 1218679.326 0, 1248179.447 1218664.711 0, 1247919.848 1218650.112 0, 1247660.248 1218635.527 0, 1247400.647 1218620.958 0, 1247141.045 1218606.404 0, 
+    1246881.443 1218591.865 0, 1246621.839 1218577.342 0, 1246362.235 1218562.834 0, 1246102.63 1218548.341 0, 1245843.024 1218533.864 0, 1245583.417 1218519.402 0, 1245323.809 1218504.955 0, 1245064.201 1218490.523 0, 1244804.592 1218476.107 0, 1244544.981 1218461.706 0, 
+    1244285.37 1218447.32 0, 1244025.758 1218432.949 0, 1243766.146 1218418.594 0, 1243506.532 1218404.254 0, 1243245.7 1218389.862 0, 1242987.302 1218375.62 0, 1242727.686 1218361.326 0, 1242468.069 1218347.047 0, 1242208.451 1218332.784 0, 1241948.833 1218318.535 0, 
+    1241689.213 1218304.302 0, 1241429.593 1218290.085 0, 1241169.972 1218275.882 0, 1240910.35 1218261.695 0, 1240650.727 1218247.523 0, 1240391.103 1218233.367 0, 1240131.479 1218219.225 0, 1239871.853 1218205.099 0, 1239612.227 1218190.989 0, 1239352.6 1218176.893 0, 
+    1239092.972 1218162.813 0, 1238833.344 1218148.748 0, 1238573.714 1218134.699 0, 1238314.084 1218120.664 0, 1238054.453 1218106.645 0, 1237794.821 1218092.641 0, 1237535.188 1218078.653 0, 1237275.554 1218064.68 0, 1237014.702 1218050.656 0, 1236715.294 1223623.095 0, 
+    1236415.891 1229195.447 0, 1236676.084 1229209.435 0, 1236935.062 1229223.372 0, 1237194.039 1229237.326 0, 1237453.015 1229251.294 0, 1237711.99 1229265.278 0, 1237970.964 1229279.276 0, 1238229.938 1229293.291 0, 1238488.911 1229307.32 0, 1238747.882 1229321.365 0, 
+    1239006.854 1229335.424 0, 1239265.824 1229349.5 0, 1239524.793 1229363.59 0, 1239783.762 1229377.695 0, 1240042.729 1229391.816 0, 1240301.696 1229405.952 0, 1240560.662 1229420.104 0, 1240819.628 1229434.27 0, 1241078.592 1229448.452 0, 1241337.556 1229462.649 0, 
+    1241596.518 1229476.861 0, 1241855.48 1229491.089 0, 1242114.441 1229505.331 0, 1242373.402 1229519.589 0, 1242631.147 1229533.796 0, 1242891.32 1229548.151 0, 1243150.277 1229562.455 0, 1243409.234 1229576.774 0, 1243668.19 1229591.108 0, 1243927.145 1229605.458 0, 
+    1244186.1 1229619.822 0, 1244445.053 1229634.202 0, 1244704.006 1229648.597 0, 1244962.957 1229663.008 0, 1245221.908 1229677.433 0, 1245480.859 1229691.874 0, 1245739.808 1229706.33 0, 1245998.756 1229720.802 0, 1246257.704 1229735.288 0, 1246516.65 1229749.79 0, 
+    1246775.596 1229764.307 0, 1247034.541 1229778.84 0, 1247293.485 1229793.387 0, 1247552.429 1229807.95 0, 1247811.371 1229822.528 0, 1248070.312 1229837.121 0, 1248329.253 1229851.73 0, 1248588.193 1229866.354 0, 1248845.919 1229880.924 0, 1249161.064 1224309.441 0, 
+    1249476.214 1218737.87 0))
+
+POLYGON ((1261273.961 1230601.516 0, 1261016.275 1230586.218 0, 1260757.378 1230570.862 0, 1260498.479 1230555.522 0, 1260239.58 1230540.198 0, 1259980.68 1230524.888 0, 1259721.779 1230509.594 0, 1259462.877 1230494.315 0, 1259203.974 1230479.051 0, 1258945.07 1230463.802 0, 
+    1258686.166 1230448.569 0, 1258427.26 1230433.351 0, 1258168.354 1230418.148 0, 1257909.446 1230402.96 0, 1257650.538 1230387.788 0, 1257391.629 1230372.63 0, 1257132.719 1230357.488 0, 1256873.808 1230342.362 0, 1256614.896 1230327.25 0, 1256355.983 1230312.154 0, 
+    1256097.07 1230297.073 0, 1255838.155 1230282.007 0, 1255579.24 1230266.957 0, 1255320.324 1230251.922 0, 1255060.194 1230236.831 0, 1254802.488 1230221.897 0, 1254543.569 1230206.907 0, 1254284.65 1230191.933 0, 1254025.729 1230176.974 0, 1253766.807 1230162.03 0, 
+    1253507.885 1230147.101 0, 1253248.962 1230132.188 0, 1252990.038 1230117.29 0, 1252731.112 1230102.407 0, 1252472.187 1230087.539 0, 1252213.26 1230072.687 0, 1251954.332 1230057.85 0, 1251695.403 1230043.028 0, 1251436.474 1230028.221 0, 1251177.544 1230013.43 0, 
+    1250918.613 1229998.654 0, 1250659.681 1229983.893 0, 1250400.748 1229969.147 0, 1250141.814 1229954.417 0, 1249882.879 1229939.701 0, 1249623.944 1229925.001 0, 1249365.007 1229910.317 0, 1249106.07 1229895.647 0, 1248845.919 1229880.924 0, 1248530.779 1235452.316 0, 
+    1248215.645 1241023.611 0, 1248475.137 1241038.297 0, 1248733.419 1241052.929 0, 1248991.699 1241067.577 0, 1249249.979 1241082.239 0, 1249508.258 1241096.917 0, 1249766.536 1241111.61 0, 1250024.813 1241126.319 0, 1250283.089 1241141.042 0, 1250541.364 1241155.781 0, 
+    1250799.639 1241170.535 0, 1251057.912 1241185.304 0, 1251316.185 1241200.089 0, 1251574.457 1241214.888 0, 1251832.728 1241229.703 0, 1252090.998 1241244.533 0, 1252349.267 1241259.378 0, 1252607.536 1241274.238 0, 1252865.803 1241289.114 0, 1253124.07 1241304.005 0, 
+    1253382.336 1241318.911 0, 1253640.601 1241333.832 0, 1253898.865 1241348.768 0, 1254157.128 1241363.72 0, 1254414.181 1241378.617 0, 1254673.651 1241393.669 0, 1254931.912 1241408.666 0, 1255190.171 1241423.678 0, 1255448.43 1241438.706 0, 1255706.688 1241453.749 0, 
+    1255964.945 1241468.807 0, 1256223.201 1241483.88 0, 1256481.456 1241498.968 0, 1256739.71 1241514.072 0, 1256997.964 1241529.191 0, 1257256.216 1241544.325 0, 1257514.468 1241559.474 0, 1257772.719 1241574.638 0, 1258030.968 1241589.818 0, 1258289.217 1241605.013 0, 
+    1258547.465 1241620.223 0, 1258805.712 1241635.448 0, 1259063.959 1241650.688 0, 1259322.204 1241665.944 0, 1259580.449 1241681.215 0, 1259838.692 1241696.501 0, 1260096.935 1241711.802 0, 1260355.176 1241727.118 0, 1260612.209 1241742.378 0, 1260943.082 1236171.995 0, 
+    1261273.961 1230601.516 0))
+
+POLYGON ((1273006.694 1242496.165 0, 1272749.703 1242480.178 0, 1272491.506 1242464.133 0, 1272233.307 1242448.102 0, 1271975.108 1242432.086 0, 1271716.908 1242416.086 0, 1271458.706 1242400.101 0, 1271200.504 1242384.131 0, 1270942.301 1242368.176 0, 1270684.097 1242352.237 0, 
+    1270425.892 1242336.312 0, 1270167.686 1242320.403 0, 1269909.479 1242304.509 0, 1269651.272 1242288.631 0, 1269393.063 1242272.767 0, 1269134.853 1242256.919 0, 1268876.643 1242241.086 0, 1268618.431 1242225.268 0, 1268360.219 1242209.465 0, 1268102.005 1242193.677 0, 
+    1267843.791 1242177.905 0, 1267585.576 1242162.148 0, 1267327.36 1242146.406 0, 1267069.143 1242130.679 0, 1266809.718 1242114.894 0, 1266552.706 1242099.271 0, 1266294.486 1242083.59 0, 1266036.265 1242067.924 0, 1265778.043 1242052.273 0, 1265519.821 1242036.638 0, 
+    1265261.597 1242021.017 0, 1265003.373 1242005.412 0, 1264745.147 1241989.822 0, 1264486.921 1241974.247 0, 1264228.694 1241958.688 0, 1263970.466 1241943.143 0, 1263712.237 1241927.614 0, 1263454.007 1241912.1 0, 1263195.776 1241896.602 0, 1262937.544 1241881.118 0, 
+    1262679.311 1241865.65 0, 1262421.078 1241850.196 0, 1262162.843 1241834.758 0, 1261904.608 1241819.336 0, 1261646.372 1241803.928 0, 1261388.134 1241788.536 0, 1261129.896 1241773.158 0, 1260871.657 1241757.796 0, 1260612.209 1241742.378 0, 1260281.343 1247312.659 0, 
+    1259950.482 1252882.834 0, 1260209.271 1252898.213 0, 1260466.854 1252913.536 0, 1260724.437 1252928.874 0, 1260982.018 1252944.228 0, 1261239.599 1252959.596 0, 1261497.179 1252974.98 0, 1261754.757 1252990.379 0, 1262012.335 1253005.793 0, 1262269.912 1253021.222 0, 
+    1262527.488 1253036.666 0, 1262785.064 1253052.125 0, 1263042.638 1253067.6 0, 1263300.211 1253083.09 0, 1263557.784 1253098.595 0, 1263815.355 1253114.115 0, 1264072.926 1253129.65 0, 1264330.496 1253145.2 0, 1264588.064 1253160.766 0, 1264845.632 1253176.347 0, 
+    1265103.199 1253191.942 0, 1265360.765 1253207.553 0, 1265618.33 1253223.18 0, 1265875.895 1253238.821 0, 1266132.254 1253254.404 0, 1266391.02 1253270.149 0, 1266648.582 1253285.836 0, 1266906.142 1253301.538 0, 1267163.702 1253317.255 0, 1267421.26 1253332.987 0, 
+    1267678.818 1253348.735 0, 1267936.375 1253364.497 0, 1268193.931 1253380.275 0, 1268451.486 1253396.068 0, 1268709.04 1253411.876 0, 1268966.593 1253427.7 0, 1269224.145 1253443.538 0, 1269481.696 1253459.392 0, 1269739.246 1253475.26 0, 1269996.796 1253491.144 0, 
+    1270254.344 1253507.043 0, 1270511.892 1253522.957 0, 1270769.438 1253538.887 0, 1271026.984 1253554.831 0, 1271284.529 1253570.791 0, 1271542.072 1253586.766 0, 1271799.615 1253602.756 0, 1272057.157 1253618.761 0, 1272313.495 1253634.707 0, 1272660.091 1248065.489 0, 
+    1273006.694 1242496.165 0))
+
+POLYGON ((1284674.335 1254421.504 0, 1284418.041 1254404.834 0, 1284160.545 1254388.101 0, 1283903.049 1254371.384 0, 1283645.551 1254354.682 0, 1283388.052 1254337.994 0, 1283130.553 1254321.322 0, 1282873.052 1254304.665 0, 1282615.551 1254288.024 0, 1282358.048 1254271.397 0, 
+    1282100.545 1254254.785 0, 1281843.041 1254238.189 0, 1281585.535 1254221.608 0, 1281328.029 1254205.042 0, 1281070.521 1254188.491 0, 1280813.013 1254171.956 0, 1280555.504 1254155.435 0, 1280297.993 1254138.93 0, 1280040.482 1254122.439 0, 1279782.97 1254105.964 0, 
+    1279525.457 1254089.504 0, 1279267.943 1254073.06 0, 1279010.428 1254056.63 0, 1278752.911 1254040.216 0, 1278494.193 1254023.74 0, 1278237.876 1254007.432 0, 1277980.357 1253991.063 0, 1277722.837 1253974.71 0, 1277465.317 1253958.371 0, 1277207.795 1253942.048 0, 
+    1276950.272 1253925.739 0, 1276692.748 1253909.446 0, 1276435.223 1253893.168 0, 1276177.698 1253876.905 0, 1275920.171 1253860.657 0, 1275662.643 1253844.425 0, 1275405.115 1253828.208 0, 1275147.585 1253812.005 0, 1274890.055 1253795.818 0, 1274632.523 1253779.646 0, 
+    1274374.991 1253763.49 0, 1274117.458 1253747.348 0, 1273859.923 1253731.222 0, 1273602.388 1253715.11 0, 1273344.852 1253699.014 0, 1273087.315 1253682.933 0, 1272829.777 1253666.867 0, 1272572.238 1253650.817 0, 1272313.495 1253634.707 0, 1271966.906 1259203.813 0, 
+    1271620.324 1264772.804 0, 1271878.408 1264788.873 0, 1272135.292 1264804.883 0, 1272392.174 1264820.908 0, 1272649.056 1264836.948 0, 1272905.936 1264853.003 0, 1273162.816 1264869.074 0, 1273419.695 1264885.159 0, 1273676.573 1264901.259 0, 1273933.449 1264917.375 0, 
+    1274190.325 1264933.506 0, 1274447.2 1264949.652 0, 1274704.074 1264965.813 0, 1274960.947 1264981.989 0, 1275217.819 1264998.18 0, 1275474.69 1265014.386 0, 1275731.561 1265030.608 0, 1275988.43 1265046.844 0, 1276245.298 1265063.096 0, 1276502.165 1265079.363 0, 
+    1276759.032 1265095.645 0, 1277015.897 1265111.942 0, 1277272.762 1265128.254 0, 1277529.625 1265144.581 0, 1277785.289 1265160.847 0, 1278043.349 1265177.281 0, 1278300.21 1265193.654 0, 1278557.069 1265210.042 0, 1278813.928 1265226.444 0, 1279070.786 1265242.862 0, 
+    1279327.642 1265259.296 0, 1279584.498 1265275.744 0, 1279841.353 1265292.207 0, 1280098.207 1265308.686 0, 1280355.06 1265325.179 0, 1280611.911 1265341.688 0, 1280868.762 1265358.212 0, 1281125.612 1265374.751 0, 1281382.461 1265391.305 0, 1281639.309 1265407.874 0, 
+    1281896.156 1265424.458 0, 1282153.002 1265441.058 0, 1282409.847 1265457.672 0, 1282666.691 1265474.302 0, 1282923.534 1265490.946 0, 1283180.377 1265507.606 0, 1283437.218 1265524.281 0, 1283694.058 1265540.971 0, 1283949.7 1265557.599 0, 1284312.014 1259989.609 0, 
+    1284674.335 1254421.504 0))
+
+POLYGON ((1296276.809 1266377.223 0, 1296021.213 1266359.873 0, 1295764.421 1266342.458 0, 1295507.628 1266325.057 0, 1295250.834 1266307.672 0, 1294994.039 1266290.301 0, 1294737.243 1266272.946 0, 1294480.446 1266255.606 0, 1294223.647 1266238.281 0, 1293966.848 1266220.971 0, 
+    1293710.048 1266203.676 0, 1293453.247 1266186.397 0, 1293196.445 1266169.132 0, 1292939.642 1266151.883 0, 1292682.837 1266134.649 0, 1292426.032 1266117.429 0, 1292169.226 1266100.225 0, 1291912.419 1266083.036 0, 1291655.611 1266065.863 0, 1291398.801 1266048.704 0, 
+    1291141.991 1266031.56 0, 1290885.18 1266014.432 0, 1290628.367 1265997.318 0, 1290371.554 1265980.22 0, 1290113.544 1265963.058 0, 1289857.924 1265946.069 0, 1289601.108 1265929.016 0, 1289344.291 1265911.978 0, 1289087.473 1265894.956 0, 1288830.653 1265877.948 0, 
+    1288573.833 1265860.956 0, 1288317.012 1265843.978 0, 1288060.189 1265827.016 0, 1287803.366 1265810.069 0, 1287546.542 1265793.137 0, 1287289.716 1265776.22 0, 1287032.89 1265759.318 0, 1286776.063 1265742.432 0, 1286519.234 1265725.56 0, 1286262.405 1265708.704 0, 
+    1286005.575 1265691.863 0, 1285748.744 1265675.037 0, 1285491.911 1265658.225 0, 1285235.078 1265641.43 0, 1284978.244 1265624.649 0, 1284721.409 1265607.883 0, 1284464.572 1265591.132 0, 1284207.735 1265574.397 0, 1283949.7 1265557.599 0, 1283587.394 1271125.467 0, 
+    1283225.096 1276693.21 0, 1283482.473 1276709.966 0, 1283738.655 1276726.658 0, 1283994.835 1276743.366 0, 1284251.015 1276760.089 0, 1284507.194 1276776.827 0, 1284763.372 1276793.58 0, 1285019.549 1276810.348 0, 1285275.725 1276827.131 0, 1285531.899 1276843.93 0, 
+    1285788.073 1276860.743 0, 1286044.246 1276877.572 0, 1286300.418 1276894.415 0, 1286556.589 1276911.274 0, 1286812.759 1276928.147 0, 1287068.928 1276945.036 0, 1287325.096 1276961.94 0, 1287581.263 1276978.859 0, 1287837.429 1276995.793 0, 1288093.594 1277012.742 0, 
+    1288349.758 1277029.706 0, 1288605.921 1277046.685 0, 1288862.083 1277063.68 0, 1289118.244 1277080.689 0, 1289373.21 1277097.634 0, 1289630.562 1277114.753 0, 1289886.72 1277131.808 0, 1290142.877 1277148.877 0, 1290399.033 1277165.962 0, 1290655.188 1277183.062 0, 
+    1290911.342 1277200.177 0, 1291167.495 1277217.307 0, 1291423.647 1277234.452 0, 1291679.798 1277251.612 0, 1291935.948 1277268.787 0, 1292192.097 1277285.978 0, 1292448.244 1277303.183 0, 1292704.391 1277320.404 0, 1292960.537 1277337.639 0, 1293216.682 1277354.89 0, 
+    1293472.826 1277372.155 0, 1293728.969 1277389.436 0, 1293985.11 1277406.732 0, 1294241.251 1277424.043 0, 1294497.391 1277441.369 0, 1294753.53 1277458.71 0, 1295009.667 1277476.066 0, 1295265.804 1277493.437 0, 1295520.747 1277510.743 0, 1295898.774 1271944.046 0, 
+    1296276.809 1266377.223 0))
+
+POLYGON ((1307814.04 1278363.01 0, 1307559.145 1278344.984 0, 1307303.058 1278326.889 0, 1307046.971 1278308.809 0, 1306790.882 1278290.745 0, 1306534.792 1278272.695 0, 1306278.701 1278254.661 0, 1306022.609 1278236.641 0, 1305766.516 1278218.637 0, 1305510.422 1278200.648 0, 
+    1305254.327 1278182.673 0, 1304998.231 1278164.714 0, 1304742.134 1278146.77 0, 1304486.036 1278128.841 0, 1304229.937 1278110.927 0, 1303973.836 1278093.029 0, 1303717.735 1278075.145 0, 1303461.632 1278057.276 0, 1303205.529 1278039.423 0, 1302949.424 1278021.584 0, 
+    1302693.319 1278003.761 0, 1302437.212 1277985.952 0, 1302181.104 1277968.159 0, 1301924.996 1277950.381 0, 1301667.695 1277932.535 0, 1301412.775 1277914.869 0, 1301156.663 1277897.136 0, 1300900.55 1277879.418 0, 1300644.436 1277861.715 0, 1300388.321 1277844.028 0, 
+    1300132.205 1277826.355 0, 1299876.088 1277808.697 0, 1299619.97 1277791.055 0, 1299363.851 1277773.427 0, 1299107.731 1277755.815 0, 1298851.609 1277738.217 0, 1298595.487 1277720.635 0, 1298339.364 1277703.068 0, 1298083.24 1277685.516 0, 1297827.114 1277667.979 0, 
+    1297570.988 1277650.457 0, 1297314.86 1277632.95 0, 1297058.732 1277615.458 0, 1296802.602 1277597.981 0, 1296546.472 1277580.52 0, 1296290.34 1277563.073 0, 1296034.208 1277545.642 0, 1295778.074 1277528.225 0, 1295520.747 1277510.743 0, 1295142.73 1283077.309 0, 
+    1294764.722 1288643.74 0, 1295021.39 1288661.178 0, 1295276.869 1288678.549 0, 1295532.346 1288695.936 0, 1295787.822 1288713.338 0, 1296043.297 1288730.755 0, 1296298.772 1288748.187 0, 1296554.245 1288765.634 0, 1296809.717 1288783.097 0, 1297065.188 1288800.574 0, 
+    1297320.658 1288818.066 0, 1297576.127 1288835.573 0, 1297831.596 1288853.095 0, 1298087.063 1288870.633 0, 1298342.529 1288888.185 0, 1298597.994 1288905.752 0, 1298853.457 1288923.335 0, 1299108.92 1288940.932 0, 1299364.382 1288958.545 0, 1299619.843 1288976.172 0, 
+    1299875.303 1288993.815 0, 1300130.762 1289011.472 0, 1300386.219 1289029.145 0, 1300641.676 1289046.833 0, 1300895.944 1289064.453 0, 1301152.586 1289082.253 0, 1301408.04 1289099.986 0, 1301663.492 1289117.734 0, 1301918.944 1289135.496 0, 1302174.394 1289153.274 0, 
+    1302429.843 1289171.067 0, 1302685.292 1289188.875 0, 1302940.739 1289206.698 0, 1303196.185 1289224.536 0, 1303451.63 1289242.389 0, 1303707.075 1289260.257 0, 1303962.518 1289278.14 0, 1304217.96 1289296.038 0, 1304473.401 1289313.952 0, 1304728.84 1289331.88 0, 
+    1304984.279 1289349.823 0, 1305239.717 1289367.781 0, 1305495.154 1289385.755 0, 1305750.589 1289403.743 0, 1306006.024 1289421.746 0, 1306261.458 1289439.765 0, 1306516.89 1289457.798 0, 1306772.322 1289475.847 0, 1307026.565 1289493.826 0, 1307420.298 1283928.486 0, 
+    1307814.04 1278363.01 0))
+
+POLYGON ((1319285.958 1290378.551 0, 1319031.764 1290359.853 0, 1318776.385 1290341.083 0, 1318521.004 1290322.328 0, 1318265.623 1290303.588 0, 1318010.24 1290284.863 0, 1317754.856 1290266.154 0, 1317499.471 1290247.459 0, 1317244.085 1290228.779 0, 1316988.698 1290210.114 0, 
+    1316733.31 1290191.464 0, 1316477.92 1290172.829 0, 1316222.53 1290154.21 0, 1315967.138 1290135.605 0, 1315711.746 1290117.015 0, 1315456.352 1290098.441 0, 1315200.957 1290079.881 0, 1314945.561 1290061.336 0, 1314690.164 1290042.807 0, 1314434.766 1290024.292 0, 
+    1314179.367 1290005.793 0, 1313923.967 1289987.308 0, 1313668.566 1289968.839 0, 1313413.163 1289950.384 0, 1313156.574 1289931.86 0, 1312902.355 1289913.521 0, 1312646.949 1289895.111 0, 1312391.543 1289876.717 0, 1312136.135 1289858.338 0, 1311880.726 1289839.974 0, 
+    1311625.316 1289821.625 0, 1311369.905 1289803.291 0, 1311114.493 1289784.971 0, 1310859.079 1289766.667 0, 1310603.665 1289748.378 0, 1310348.25 1289730.104 0, 1310092.833 1289711.845 0, 1309837.416 1289693.601 0, 1309581.997 1289675.373 0, 1309326.577 1289657.159 0, 
+    1309071.157 1289638.96 0, 1308815.735 1289620.776 0, 1308560.312 1289602.607 0, 1308304.888 1289584.454 0, 1308049.463 1289566.315 0, 1307794.037 1289548.191 0, 1307538.609 1289530.083 0, 1307283.181 1289511.989 0, 1307026.565 1289493.826 0, 1306632.842 1295059.026 0, 
+    1306239.13 1300624.081 0, 1306495.088 1300642.197 0, 1306749.861 1300660.244 0, 1307004.633 1300678.306 0, 1307259.404 1300696.384 0, 1307514.174 1300714.476 0, 1307768.943 1300732.583 0, 1308023.71 1300750.705 0, 1308278.477 1300768.842 0, 1308533.243 1300786.994 0, 
+    1308788.007 1300805.161 0, 1309042.771 1300823.344 0, 1309297.533 1300841.541 0, 1309552.295 1300859.753 0, 1309807.055 1300877.98 0, 1310061.814 1300896.222 0, 1310316.573 1300914.479 0, 1310571.33 1300932.751 0, 1310826.086 1300951.039 0, 1311080.841 1300969.341 0, 
+    1311335.595 1300987.658 0, 1311590.347 1301005.99 0, 1311845.099 1301024.337 0, 1312099.85 1301042.699 0, 1312353.417 1301060.991 0, 1312609.348 1301079.468 0, 1312864.095 1301097.875 0, 1313118.841 1301116.297 0, 1313373.587 1301134.734 0, 1313628.331 1301153.186 0, 
+    1313883.074 1301171.653 0, 1314137.816 1301190.135 0, 1314392.557 1301208.632 0, 1314647.296 1301227.144 0, 1314902.035 1301245.671 0, 1315156.773 1301264.213 0, 1315411.509 1301282.77 0, 1315666.245 1301301.342 0, 1315920.979 1301319.929 0, 1316175.712 1301338.531 0, 
+    1316430.444 1301357.148 0, 1316685.175 1301375.78 0, 1316939.905 1301394.427 0, 1317194.634 1301413.089 0, 1317449.362 1301431.766 0, 1317704.089 1301450.458 0, 1317958.814 1301469.165 0, 1318213.539 1301487.887 0, 1318467.08 1301506.537 0, 1318876.514 1295942.617 0, 
+    1319285.958 1290378.551 0))
+
+POLYGON ((1330692.489 1302423.535 0, 1330438.999 1302404.169 0, 1330184.329 1302384.728 0, 1329929.657 1302365.301 0, 1329674.984 1302345.89 0, 1329420.31 1302326.493 0, 1329165.635 1302307.112 0, 1328910.959 1302287.745 0, 1328656.282 1302268.394 0, 1328401.603 1302249.057 0, 
+    1328146.923 1302229.735 0, 1327892.243 1302210.429 0, 1327637.561 1302191.137 0, 1327382.878 1302171.861 0, 1327128.193 1302152.599 0, 1326873.508 1302133.352 0, 1326618.822 1302114.121 0, 1326364.134 1302094.904 0, 1326109.445 1302075.702 0, 1325854.755 1302056.516 0, 
+    1325600.064 1302037.344 0, 1325345.372 1302018.187 0, 1325090.679 1301999.046 0, 1324835.985 1301979.919 0, 1324580.109 1301960.719 0, 1324326.593 1301941.711 0, 1324071.895 1301922.629 0, 1323817.196 1301903.562 0, 1323562.496 1301884.51 0, 1323307.795 1301865.474 0, 
+    1323053.093 1301846.452 0, 1322798.389 1301827.445 0, 1322543.685 1301808.453 0, 1322288.979 1301789.477 0, 1322034.273 1301770.515 0, 1321779.565 1301751.568 0, 1321524.856 1301732.636 0, 1321270.146 1301713.719 0, 1321015.435 1301694.818 0, 1320760.722 1301675.931 0, 
+    1320506.009 1301657.059 0, 1320251.294 1301638.202 0, 1319996.579 1301619.36 0, 1319741.862 1301600.533 0, 1319487.144 1301581.721 0, 1319232.425 1301562.925 0, 1318977.705 1301544.143 0, 1318722.984 1301525.376 0, 1318467.08 1301506.537 0, 1318057.658 1307070.306 0, 
+    1317648.247 1312633.92 0, 1317903.493 1312652.711 0, 1318157.559 1312671.429 0, 1318411.624 1312690.163 0, 1318665.688 1312708.912 0, 1318919.751 1312727.675 0, 1319173.813 1312746.453 0, 1319427.874 1312765.247 0, 1319681.933 1312784.055 0, 1319935.992 1312802.879 0, 
+    1320190.049 1312821.717 0, 1320444.105 1312840.57 0, 1320698.161 1312859.438 0, 1320952.215 1312878.321 0, 1321206.268 1312897.219 0, 1321460.319 1312916.133 0, 1321714.37 1312935.06 0, 1321968.42 1312954.003 0, 1322222.468 1312972.961 0, 1322476.515 1312991.934 0, 
+    1322730.562 1313010.922 0, 1322984.607 1313029.925 0, 1323238.651 1313048.942 0, 1323492.694 1313067.975 0, 1323745.558 1313086.934 0, 1324000.776 1313106.085 0, 1324254.816 1313125.163 0, 1324508.854 1313144.255 0, 1324762.891 1313163.363 0, 1325016.927 1313182.485 0, 
+    1325270.962 1313201.622 0, 1325524.996 1313220.775 0, 1325779.029 1313239.942 0, 1326033.061 1313259.124 0, 1326287.091 1313278.321 0, 1326541.12 1313297.533 0, 1326795.149 1313316.76 0, 1327049.176 1313336.002 0, 1327303.202 1313355.259 0, 1327557.227 1313374.531 0, 
+    1327811.25 1313393.818 0, 1328065.273 1313413.12 0, 1328319.294 1313432.437 0, 1328573.315 1313451.768 0, 1328827.334 1313471.115 0, 1329081.352 1313490.477 0, 1329335.369 1313509.853 0, 1329589.384 1313529.245 0, 1329842.223 1313548.561 0, 1330267.35 1307986.126 0, 
+    1330692.489 1302423.535 0))
+
+POLYGON ((1342033.565 1314497.648 0, 1341780.781 1314477.618 0, 1341526.821 1314457.508 0, 1341272.86 1314437.414 0, 1341018.897 1314417.335 0, 1340764.934 1314397.271 0, 1340510.969 1314377.222 0, 1340257.003 1314357.187 0, 1340003.036 1314337.168 0, 1339749.068 1314317.164 0, 
+    1339495.099 1314297.174 0, 1339241.128 1314277.2 0, 1338987.156 1314257.24 0, 1338733.184 1314237.295 0, 1338479.209 1314217.366 0, 1338225.234 1314197.451 0, 1337971.258 1314177.551 0, 1337717.28 1314157.666 0, 1337463.301 1314137.796 0, 1337209.321 1314117.941 0, 
+    1336955.34 1314098.101 0, 1336701.358 1314078.276 0, 1336447.375 1314058.466 0, 1336193.39 1314038.671 0, 1335938.229 1314018.799 0, 1335685.417 1313999.126 0, 1335431.429 1313979.375 0, 1335177.44 1313959.64 0, 1334923.45 1313939.92 0, 1334669.458 1313920.214 0, 
+    1334415.465 1313900.524 0, 1334161.471 1313880.848 0, 1333907.476 1313861.187 0, 1333653.48 1313841.542 0, 1333399.483 1313821.911 0, 1333145.484 1313802.295 0, 1332891.485 1313782.695 0, 1332637.484 1313763.109 0, 1332383.482 1313743.538 0, 1332129.479 1313723.982 0, 
+    1331875.474 1313704.441 0, 1331621.469 1313684.915 0, 1331367.462 1313665.404 0, 1331113.455 1313645.908 0, 1330859.446 1313626.426 0, 1330605.436 1313606.96 0, 1330351.425 1313587.509 0, 1330097.412 1313568.072 0, 1329842.223 1313548.561 0, 1329417.107 1319110.836 0, 
+    1328992.005 1324672.944 0, 1329246.537 1324692.405 0, 1329499.895 1324711.792 0, 1329753.251 1324731.193 0, 1330006.606 1324750.609 0, 1330259.96 1324770.04 0, 1330513.313 1324789.486 0, 1330766.665 1324808.947 0, 1331020.016 1324828.422 0, 1331273.365 1324847.913 0, 
+    1331526.714 1324867.418 0, 1331780.061 1324886.939 0, 1332033.407 1324906.474 0, 1332286.752 1324926.025 0, 1332540.096 1324945.59 0, 1332793.439 1324965.17 0, 1333046.78 1324984.765 0, 1333300.12 1325004.375 0, 1333553.46 1325024 0, 1333806.798 1325043.639 0, 
+    1334060.134 1325063.294 0, 1334313.47 1325082.964 0, 1334566.805 1325102.648 0, 1334820.138 1325122.348 0, 1335072.298 1325141.971 0, 1335326.801 1325161.791 0, 1335580.131 1325181.535 0, 1335833.46 1325201.294 0, 1336086.788 1325221.068 0, 1336340.114 1325240.857 0, 
+    1336593.439 1325260.661 0, 1336846.763 1325280.479 0, 1337100.086 1325300.313 0, 1337353.408 1325320.162 0, 1337606.729 1325340.025 0, 1337860.048 1325359.903 0, 1338113.366 1325379.796 0, 1338366.683 1325399.705 0, 1338619.999 1325419.628 0, 1338873.314 1325439.566 0, 
+    1339126.628 1325459.518 0, 1339379.94 1325479.486 0, 1339633.251 1325499.469 0, 1339886.561 1325519.467 0, 1340139.87 1325539.479 0, 1340393.178 1325559.506 0, 1340646.484 1325579.549 0, 1340899.79 1325599.606 0, 1341151.923 1325619.585 0, 1341592.737 1320058.7 0, 
+    1342033.565 1314497.648 0))
+
+POLYGON ((1353309.117 1326600.576 0, 1353057.04 1326579.885 0, 1352803.792 1326559.112 0, 1352550.543 1326538.354 0, 1352297.293 1326517.611 0, 1352044.042 1326496.883 0, 1351790.789 1326476.17 0, 1351537.536 1326455.472 0, 1351284.281 1326434.788 0, 1351031.024 1326414.12 0, 
+    1350777.767 1326393.466 0, 1350524.508 1326372.828 0, 1350271.249 1326352.204 0, 1350017.988 1326331.595 0, 1349764.725 1326311.001 0, 1349511.462 1326290.422 0, 1349258.197 1326269.858 0, 1349004.931 1326249.309 0, 1348751.664 1326228.775 0, 1348498.396 1326208.255 0, 
+    1348245.126 1326187.751 0, 1347991.856 1326167.261 0, 1347738.584 1326146.787 0, 1347485.311 1326126.327 0, 1347230.866 1326105.788 0, 1346978.761 1326085.452 0, 1346725.484 1326065.037 0, 1346472.206 1326044.637 0, 1346218.927 1326024.252 0, 1345965.647 1326003.881 0, 
+    1345712.365 1325983.526 0, 1345459.083 1325963.186 0, 1345205.799 1325942.86 0, 1344952.513 1325922.549 0, 1344699.227 1325902.253 0, 1344445.94 1325881.973 0, 1344192.651 1325861.707 0, 1343939.361 1325841.456 0, 1343686.07 1325821.22 0, 1343432.778 1325800.998 0, 
+    1343179.484 1325780.792 0, 1342926.19 1325760.601 0, 1342672.894 1325740.424 0, 1342419.597 1325720.262 0, 1342166.298 1325700.116 0, 1341912.999 1325679.984 0, 1341659.698 1325659.867 0, 1341406.397 1325639.765 0, 1341151.923 1325619.585 0, 1340711.121 1331180.3 0, 
+    1340270.334 1336740.839 0, 1340524.151 1336760.967 0, 1340776.798 1336781.017 0, 1341029.444 1336801.082 0, 1341282.089 1336821.162 0, 1341534.732 1336841.256 0, 1341787.375 1336861.366 0, 1342040.016 1336881.49 0, 1342292.656 1336901.629 0, 1342545.295 1336921.783 0, 
+    1342797.933 1336941.952 0, 1343050.569 1336962.136 0, 1343303.205 1336982.335 0, 1343555.839 1337002.549 0, 1343808.472 1337022.777 0, 1344061.104 1337043.02 0, 1344313.734 1337063.279 0, 1344566.364 1337083.552 0, 1344818.992 1337103.84 0, 1345071.619 1337124.142 0, 
+    1345324.245 1337144.46 0, 1345576.869 1337164.793 0, 1345829.493 1337185.14 0, 1346082.115 1337205.502 0, 1346333.569 1337225.785 0, 1346587.356 1337246.271 0, 1346839.974 1337266.678 0, 1347092.592 1337287.1 0, 1347345.208 1337307.537 0, 1347597.823 1337327.988 0, 
+    1347850.437 1337348.454 0, 1348103.05 1337368.936 0, 1348355.661 1337389.432 0, 1348608.271 1337409.943 0, 1348860.88 1337430.469 0, 1349113.488 1337451.009 0, 1349366.094 1337471.565 0, 1349618.7 1337492.135 0, 1349871.304 1337512.72 0, 1350123.907 1337533.321 0, 
+    1350376.509 1337553.936 0, 1350629.109 1337574.566 0, 1350881.708 1337595.21 0, 1351134.307 1337615.87 0, 1351386.903 1337636.544 0, 1351639.499 1337657.234 0, 1351892.093 1337677.938 0, 1352144.687 1337698.657 0, 1352396.113 1337719.295 0, 1352852.608 1332160.024 0, 
+    1353309.117 1326600.576 0))
+
+POLYGON ((1364519.079 1338732.005 0, 1364267.71 1338710.657 0, 1364015.176 1338689.224 0, 1363762.641 1338667.806 0, 1363510.105 1338646.403 0, 1363257.568 1338625.015 0, 1363005.029 1338603.642 0, 1362752.489 1338582.284 0, 1362499.948 1338560.94 0, 1362247.405 1338539.612 0, 
+    1361994.862 1338518.298 0, 1361742.317 1338496.999 0, 1361489.77 1338475.715 0, 1361237.223 1338454.446 0, 1360984.674 1338433.192 0, 1360732.124 1338411.952 0, 1360479.573 1338390.728 0, 1360227.02 1338369.518 0, 1359974.467 1338348.323 0, 1359721.912 1338327.143 0, 
+    1359469.356 1338305.978 0, 1359216.798 1338284.828 0, 1358964.239 1338263.692 0, 1358711.679 1338242.572 0, 1358457.953 1338221.369 0, 1358206.556 1338200.376 0, 1357953.992 1338179.3 0, 1357701.427 1338158.239 0, 1357448.861 1338137.193 0, 1357196.294 1338116.161 0, 
+    1356943.725 1338095.145 0, 1356691.155 1338074.143 0, 1356438.584 1338053.157 0, 1356186.012 1338032.185 0, 1355933.438 1338011.228 0, 1355680.863 1337990.286 0, 1355428.287 1337969.358 0, 1355175.71 1337948.446 0, 1354923.131 1337927.549 0, 1354670.552 1337906.666 0, 
+    1354417.971 1337885.798 0, 1354165.388 1337864.945 0, 1353912.805 1337844.107 0, 1353660.22 1337823.284 0, 1353407.634 1337802.476 0, 1353155.047 1337781.682 0, 1352902.459 1337760.904 0, 1352649.869 1337740.14 0, 1352396.113 1337719.295 0, 1351939.633 1343278.386 0, 
+    1351483.168 1348837.291 0, 1351736.267 1348858.081 0, 1351988.202 1348878.791 0, 1352240.136 1348899.516 0, 1352492.069 1348920.256 0, 1352744 1348941.01 0, 1352995.931 1348961.779 0, 1353247.86 1348982.563 0, 1353499.787 1349003.362 0, 1353751.714 1349024.176 0, 
+    1354003.639 1349045.004 0, 1354255.564 1349065.848 0, 1354507.487 1349086.706 0, 1354759.408 1349107.579 0, 1355011.329 1349128.467 0, 1355263.248 1349149.369 0, 1355515.166 1349170.287 0, 1355767.083 1349191.219 0, 1356018.998 1349212.166 0, 1356270.913 1349233.128 0, 
+    1356522.826 1349254.105 0, 1356774.738 1349275.097 0, 1357026.648 1349296.103 0, 1357278.558 1349317.125 0, 1357529.304 1349338.064 0, 1357782.373 1349359.212 0, 1358034.278 1349380.277 0, 1358286.183 1349401.358 0, 1358538.086 1349422.453 0, 1358789.988 1349443.564 0, 
+    1359041.889 1349464.689 0, 1359293.788 1349485.829 0, 1359545.686 1349506.983 0, 1359797.583 1349528.153 0, 1360049.479 1349549.337 0, 1360301.373 1349570.537 0, 1360553.267 1349591.751 0, 1360805.159 1349612.979 0, 1361057.049 1349634.223 0, 1361308.939 1349655.482 0, 
+    1361560.827 1349676.755 0, 1361812.714 1349698.043 0, 1362064.6 1349719.346 0, 1362316.484 1349740.664 0, 1362568.367 1349761.997 0, 1362820.249 1349783.344 0, 1363072.13 1349804.706 0, 1363324.009 1349826.084 0, 1363574.727 1349847.377 0, 1364046.895 1344289.784 0, 
+    1364519.079 1338732.005 0))
+
+POLYGON ((796774.608 836562.856 0, 796493.918 836574.767 0, 796211.83 836586.753 0, 795929.743 836598.756 0, 795647.657 836610.775 0, 795365.572 836622.811 0, 795083.488 836634.864 0, 794801.404 836646.933 0, 794519.321 836659.019 0, 794237.238 836671.122 0, 
+    793955.156 836683.241 0, 793673.075 836695.376 0, 793390.995 836707.529 0, 793108.915 836719.698 0, 792826.837 836731.883 0, 792544.758 836744.085 0, 792262.681 836756.304 0, 791980.604 836768.539 0, 791698.528 836780.791 0, 791416.453 836793.06 0, 
+    791134.379 836805.345 0, 790852.305 836817.646 0, 790570.232 836829.965 0, 790288.159 836842.3 0, 790004.689 836854.712 0, 789724.017 836867.019 0, 789441.946 836879.404 0, 789159.877 836891.805 0, 788877.808 836904.223 0, 788595.74 836916.658 0, 
+    788313.673 836929.109 0, 788031.606 836941.577 0, 787749.541 836954.061 0, 787467.476 836966.562 0, 787185.411 836979.079 0, 786903.348 836991.614 0, 786621.285 837004.164 0, 786339.223 837016.732 0, 786057.161 837029.316 0, 785775.101 837041.916 0, 
+    785493.041 837054.533 0, 785210.982 837067.167 0, 784928.923 837079.817 0, 784646.866 837092.484 0, 784364.809 837105.168 0, 784082.753 837117.868 0, 783800.697 837130.585 0, 783518.642 837143.318 0, 783235.189 837156.132 0, 783487.16 842726.543 0, 
+    783739.14 848297.154 0, 784021.934 848284.371 0, 784303.333 848271.667 0, 784584.733 848258.98 0, 784866.133 848246.309 0, 785147.534 848233.655 0, 785428.936 848221.017 0, 785710.339 848208.397 0, 785991.742 848195.792 0, 786273.146 848183.204 0, 
+    786554.551 848170.633 0, 786835.957 848158.078 0, 787117.363 848145.54 0, 787398.77 848133.019 0, 787680.178 848120.514 0, 787961.587 848108.025 0, 788242.996 848095.553 0, 788524.406 848083.098 0, 788805.817 848070.659 0, 789087.228 848058.237 0, 
+    789368.64 848045.831 0, 789650.053 848033.442 0, 789931.467 848021.07 0, 790212.881 848008.714 0, 790492.902 847996.436 0, 790775.712 847984.052 0, 791057.129 847971.746 0, 791338.546 847959.456 0, 791619.964 847947.183 0, 791901.383 847934.926 0, 
+    792182.803 847922.686 0, 792464.223 847910.463 0, 792745.644 847898.256 0, 793027.065 847886.066 0, 793308.488 847873.892 0, 793589.911 847861.735 0, 793871.335 847849.594 0, 794152.759 847837.47 0, 794434.184 847825.363 0, 794715.61 847813.272 0, 
+    794997.037 847801.197 0, 795278.464 847789.14 0, 795559.892 847777.098 0, 795841.321 847765.074 0, 796122.751 847753.066 0, 796404.181 847741.074 0, 796685.612 847729.099 0, 796967.043 847717.141 0, 797247.081 847705.258 0, 797010.841 842133.957 0, 
+    796774.608 836562.856 0))
+
+POLYGON ((810756.641 847151.527 0, 810476.568 847162.618 0, 810195.104 847173.781 0, 809913.641 847184.961 0, 809632.178 847196.158 0, 809350.715 847207.371 0, 809069.254 847218.6 0, 808787.793 847229.846 0, 808506.333 847241.109 0, 808224.873 847252.388 0, 
+    807943.414 847263.684 0, 807661.956 847274.996 0, 807380.498 847286.325 0, 807099.041 847297.671 0, 806817.585 847309.033 0, 806536.129 847320.411 0, 806254.674 847331.806 0, 805973.22 847343.218 0, 805691.766 847354.647 0, 805410.313 847366.091 0, 
+    805128.861 847377.553 0, 804847.41 847389.031 0, 804565.959 847400.525 0, 804284.508 847412.037 0, 804001.666 847423.621 0, 803721.61 847435.109 0, 803440.162 847446.669 0, 803158.714 847458.247 0, 802877.267 847469.841 0, 802595.821 847481.451 0, 
+    802314.376 847493.078 0, 802032.931 847504.722 0, 801751.487 847516.382 0, 801470.044 847528.059 0, 801188.601 847539.752 0, 800907.159 847551.462 0, 800625.717 847563.189 0, 800344.277 847574.932 0, 800062.837 847586.692 0, 799781.398 847598.468 0, 
+    799499.959 847610.261 0, 799218.521 847622.07 0, 798937.084 847633.896 0, 798655.647 847645.738 0, 798374.212 847657.597 0, 798092.777 847669.473 0, 797811.342 847681.365 0, 797529.908 847693.274 0, 797247.081 847705.258 0, 797483.33 853276.754 0, 
+    797719.588 858848.442 0, 798001.756 858836.486 0, 798282.533 858824.605 0, 798563.312 858812.74 0, 798844.091 858800.893 0, 799124.871 858789.061 0, 799405.652 858777.246 0, 799686.433 858765.448 0, 799967.215 858753.666 0, 800247.998 858741.901 0, 
+    800528.781 858730.152 0, 800809.565 858718.42 0, 801090.35 858706.704 0, 801371.135 858695.005 0, 801651.922 858683.323 0, 801932.708 858671.656 0, 802213.496 858660.007 0, 802494.284 858648.374 0, 802775.073 858636.757 0, 803055.863 858625.157 0, 
+    803336.653 858613.574 0, 803617.444 858602.007 0, 803898.235 858590.456 0, 804179.028 858578.922 0, 804458.431 858567.462 0, 804740.614 858555.904 0, 805021.409 858544.42 0, 805302.204 858532.952 0, 805582.999 858521.501 0, 805863.796 858510.066 0, 
+    806144.593 858498.648 0, 806425.39 858487.246 0, 806706.189 858475.861 0, 806986.988 858464.493 0, 807267.787 858453.14 0, 807548.588 858441.805 0, 807829.389 858430.486 0, 808110.191 858419.183 0, 808390.993 858407.897 0, 808671.796 858396.628 0, 
+    808952.6 858385.375 0, 809233.404 858374.138 0, 809514.209 858362.919 0, 809795.015 858351.715 0, 810075.821 858340.528 0, 810356.628 858329.358 0, 810637.436 858318.204 0, 810918.244 858307.067 0, 811197.664 858296.001 0, 810977.149 852723.668 0, 
+    810756.641 847151.527 0))
+
+POLYGON ((824677.248 857781.641 0, 824397.795 857791.917 0, 824116.957 857802.261 0, 823836.118 857812.621 0, 823555.281 857822.998 0, 823274.444 857833.392 0, 822993.608 857843.802 0, 822712.772 857854.228 0, 822431.937 857864.671 0, 822151.103 857875.131 0, 
+    821870.269 857885.607 0, 821589.436 857896.099 0, 821308.604 857906.609 0, 821027.772 857917.134 0, 820746.941 857927.677 0, 820466.11 857938.235 0, 820185.28 857948.811 0, 819904.45 857959.402 0, 819623.622 857970.011 0, 819342.793 857980.636 0, 
+    819061.966 857991.277 0, 818781.139 858001.935 0, 818500.313 858012.609 0, 818219.487 858023.3 0, 817937.274 858034.061 0, 817657.838 858044.732 0, 817377.014 858055.472 0, 817096.191 858066.229 0, 816815.368 858077.003 0, 816534.546 858087.793 0, 
+    816253.725 858098.6 0, 815972.905 858109.423 0, 815692.085 858120.263 0, 815411.265 858131.119 0, 815130.447 858141.992 0, 814849.629 858152.881 0, 814568.811 858163.787 0, 814287.995 858174.709 0, 814007.178 858185.648 0, 813726.363 858196.604 0, 
+    813445.548 858207.576 0, 813164.734 858218.564 0, 812883.92 858229.569 0, 812603.108 858240.591 0, 812322.295 858251.629 0, 812041.484 858262.683 0, 811760.673 858273.755 0, 811479.863 858284.842 0, 811197.664 858296.001 0, 811418.187 863868.523 0, 
+    811638.717 869441.229 0, 811920.256 869430.096 0, 812200.41 869419.034 0, 812480.565 869407.989 0, 812760.721 869396.96 0, 813040.877 869385.948 0, 813321.034 869374.952 0, 813601.191 869363.972 0, 813881.35 869353.01 0, 814161.508 869342.063 0, 
+    814441.668 869331.133 0, 814721.828 869320.22 0, 815001.989 869309.323 0, 815282.15 869298.443 0, 815562.312 869287.579 0, 815842.475 869276.732 0, 816122.638 869265.901 0, 816402.802 869255.086 0, 816682.967 869244.288 0, 816963.132 869233.507 0, 
+    817243.298 869222.742 0, 817523.464 869211.994 0, 817803.631 869201.262 0, 818083.799 869190.546 0, 818362.583 869179.9 0, 818644.136 869169.165 0, 818924.306 869158.499 0, 819204.476 869147.849 0, 819484.647 869137.216 0, 819764.819 869126.6 0, 
+    820044.991 869116 0, 820325.164 869105.416 0, 820605.337 869094.849 0, 820885.511 869084.298 0, 821165.686 869073.764 0, 821445.861 869063.247 0, 821726.037 869052.746 0, 822006.213 869042.261 0, 822286.39 869031.793 0, 822566.568 869021.341 0, 
+    822846.746 869010.906 0, 823126.925 869000.488 0, 823407.105 868990.085 0, 823687.285 868979.7 0, 823967.466 868969.331 0, 824247.647 868958.978 0, 824527.829 868948.642 0, 824808.012 868938.322 0, 825086.811 868928.07 0, 824882.026 863354.763 0, 
+    824677.248 857781.641 0))
+
+POLYGON ((838536.302 868452.906 0, 838257.472 868462.371 0, 837977.261 868471.899 0, 837697.051 868481.443 0, 837416.842 868491.004 0, 837136.633 868500.582 0, 836856.425 868510.176 0, 836576.217 868519.786 0, 836296.01 868529.414 0, 836015.803 868539.057 0, 
+    835735.597 868548.717 0, 835455.391 868558.394 0, 835175.186 868568.087 0, 834894.982 868577.796 0, 834614.778 868587.522 0, 834334.575 868597.265 0, 834054.372 868607.024 0, 833774.17 868616.799 0, 833493.968 868626.591 0, 833213.767 868636.399 0, 
+    832933.567 868646.224 0, 832653.367 868656.066 0, 832373.168 868665.924 0, 832092.969 868675.798 0, 831811.389 868685.738 0, 831532.574 868695.597 0, 831252.377 868705.52 0, 830972.181 868715.461 0, 830691.985 868725.418 0, 830411.79 868735.391 0, 
+    830131.595 868745.381 0, 829851.401 868755.387 0, 829571.208 868765.41 0, 829291.015 868775.45 0, 829010.823 868785.505 0, 828730.631 868795.578 0, 828450.44 868805.667 0, 828170.25 868815.772 0, 827890.06 868825.894 0, 827609.871 868836.032 0, 
+    827329.682 868846.187 0, 827049.494 868856.358 0, 826769.307 868866.546 0, 826489.12 868876.75 0, 826208.934 868886.971 0, 825928.748 868897.208 0, 825648.563 868907.462 0, 825368.379 868917.732 0, 825086.811 868928.07 0, 825291.603 874501.557 0, 
+    825496.401 880075.221 0, 825777.309 880064.908 0, 826056.838 880054.662 0, 826336.367 880044.432 0, 826615.896 880034.219 0, 826895.426 880024.022 0, 827174.957 880013.841 0, 827454.488 880003.677 0, 827734.02 879993.53 0, 828013.553 879983.399 0, 
+    828293.086 879973.284 0, 828572.62 879963.186 0, 828852.154 879953.105 0, 829131.689 879943.039 0, 829411.224 879932.991 0, 829690.76 879922.958 0, 829970.297 879912.943 0, 830249.834 879902.943 0, 830529.372 879892.96 0, 830808.91 879882.994 0, 
+    831088.449 879873.044 0, 831367.989 879863.11 0, 831647.529 879853.193 0, 831927.07 879843.292 0, 832205.232 879833.457 0, 832486.153 879823.54 0, 832765.696 879813.689 0, 833045.239 879803.854 0, 833324.783 879794.036 0, 833604.327 879784.234 0, 
+    833883.872 879774.448 0, 834163.417 879764.679 0, 834442.963 879754.927 0, 834722.51 879745.191 0, 835002.057 879735.471 0, 835281.604 879725.768 0, 835561.153 879716.081 0, 835840.701 879706.411 0, 836120.251 879696.757 0, 836399.801 879687.119 0, 
+    836679.351 879677.498 0, 836958.902 879667.894 0, 837238.454 879658.306 0, 837518.006 879648.734 0, 837797.559 879639.179 0, 838077.112 879629.64 0, 838356.666 879620.118 0, 838636.221 879610.612 0, 838914.397 879601.17 0, 838725.347 874026.949 0, 
+    838536.302 868452.906 0))
+
+POLYGON ((852333.679 879165.029 0, 852055.475 879173.686 0, 851775.895 879182.402 0, 851496.315 879191.134 0, 851216.736 879199.883 0, 850937.157 879208.648 0, 850657.579 879217.43 0, 850378.001 879226.228 0, 850098.424 879235.043 0, 849818.848 879243.874 0, 
+    849539.272 879252.722 0, 849259.696 879261.586 0, 848980.121 879270.466 0, 848700.547 879279.363 0, 848420.973 879288.277 0, 848141.399 879297.206 0, 847861.826 879306.153 0, 847582.254 879315.115 0, 847302.682 879324.095 0, 847023.111 879333.09 0, 
+    846743.54 879342.103 0, 846463.969 879351.131 0, 846184.4 879360.176 0, 845904.83 879369.238 0, 845623.884 879378.36 0, 845345.694 879387.41 0, 845066.126 879396.521 0, 844786.559 879405.648 0, 844506.992 879414.792 0, 844227.426 879423.952 0, 
+    843947.861 879433.129 0, 843668.296 879442.322 0, 843388.732 879451.532 0, 843109.168 879460.758 0, 842829.604 879470 0, 842550.042 879479.259 0, 842270.479 879488.535 0, 841990.918 879497.827 0, 841711.357 879507.135 0, 841431.796 879516.46 0, 
+    841152.236 879525.801 0, 840872.677 879535.159 0, 840593.118 879544.533 0, 840313.559 879553.923 0, 840034.002 879563.33 0, 839754.444 879572.754 0, 839474.888 879582.194 0, 839195.331 879591.65 0, 838914.397 879601.17 0, 839103.454 885175.563 0, 
+    839292.517 890750.126 0, 839572.791 890740.629 0, 839851.691 890731.195 0, 840130.592 890721.777 0, 840409.493 890712.376 0, 840688.394 890702.991 0, 840967.296 890693.622 0, 841246.199 890684.27 0, 841525.102 890674.934 0, 841804.006 890665.615 0, 
+    842082.911 890656.312 0, 842361.816 890647.025 0, 842640.721 890637.755 0, 842919.627 890628.502 0, 843198.533 890619.265 0, 843477.441 890610.044 0, 843756.348 890600.839 0, 844035.256 890591.651 0, 844314.165 890582.48 0, 844593.074 890573.325 0, 
+    844871.984 890564.186 0, 845150.894 890555.064 0, 845429.805 890545.958 0, 845708.717 890536.868 0, 845986.254 890527.84 0, 846266.541 890518.738 0, 846545.454 890509.698 0, 846824.367 890500.674 0, 847103.282 890491.667 0, 847382.196 890482.676 0, 
+    847661.111 890473.701 0, 847940.027 890464.743 0, 848218.943 890455.802 0, 848497.86 890446.876 0, 848776.777 890437.967 0, 849055.695 890429.075 0, 849334.613 890420.199 0, 849613.532 890411.339 0, 849892.451 890402.496 0, 850171.371 890393.669 0, 
+    850450.291 890384.859 0, 850729.212 890376.065 0, 851008.133 890367.287 0, 851287.055 890358.526 0, 851565.978 890349.781 0, 851844.901 890341.053 0, 852123.824 890332.341 0, 852402.748 890323.645 0, 852680.299 890315.009 0, 852506.987 884739.934 0, 
+    852333.679 879165.029 0))
+
+POLYGON ((866069.258 889917.716 0, 865791.681 889925.569 0, 865512.734 889933.476 0, 865233.787 889941.4 0, 864954.84 889949.34 0, 864675.894 889957.297 0, 864396.949 889965.27 0, 864118.004 889973.26 0, 863839.059 889981.266 0, 863560.115 889989.288 0, 
+    863281.171 889997.327 0, 863002.228 890005.382 0, 862723.285 890013.454 0, 862444.343 890021.542 0, 862165.401 890029.646 0, 861886.46 890037.767 0, 861607.519 890045.904 0, 861328.579 890054.058 0, 861049.639 890062.228 0, 860770.7 890070.415 0, 
+    860491.761 890078.618 0, 860212.823 890086.837 0, 859933.885 890095.073 0, 859654.947 890103.325 0, 859374.638 890111.634 0, 859097.074 890119.879 0, 858818.138 890128.18 0, 858539.202 890136.498 0, 858260.268 890144.832 0, 857981.333 890153.183 0, 
+    857702.399 890161.55 0, 857423.466 890169.934 0, 857144.533 890178.334 0, 856865.6 890186.75 0, 856586.668 890195.183 0, 856307.736 890203.632 0, 856028.805 890212.098 0, 855749.875 890220.58 0, 855470.945 890229.079 0, 855192.015 890237.593 0, 
+    854913.086 890246.125 0, 854634.158 890254.673 0, 854355.23 890263.237 0, 854076.302 890271.817 0, 853797.375 890280.414 0, 853518.449 890289.028 0, 853239.523 890297.657 0, 852960.597 890306.304 0, 852680.299 890315.009 0, 852853.617 895890.249 0, 
+    853026.94 901465.651 0, 853306.578 901456.966 0, 853584.848 901448.34 0, 853863.117 901439.73 0, 854141.387 901431.137 0, 854419.658 901422.561 0, 854697.929 901414 0, 854976.201 901405.456 0, 855254.473 901396.929 0, 855532.746 901388.417 0, 
+    855811.019 901379.922 0, 856089.293 901371.444 0, 856367.567 901362.982 0, 856645.842 901354.536 0, 856924.117 901346.107 0, 857202.393 901337.694 0, 857480.669 901329.297 0, 857758.945 901320.917 0, 858037.223 901312.553 0, 858315.5 901304.206 0, 
+    858593.778 901295.875 0, 858872.057 901287.56 0, 859150.336 901279.262 0, 859428.616 901270.98 0, 859705.527 901262.755 0, 859985.177 901254.465 0, 860263.458 901246.232 0, 860541.739 901238.016 0, 860820.021 901229.816 0, 861098.304 901221.632 0, 
+    861376.587 901213.465 0, 861654.87 901205.314 0, 861933.154 901197.179 0, 862211.439 901189.061 0, 862489.724 901180.959 0, 862768.009 901172.874 0, 863046.295 901164.805 0, 863324.581 901156.752 0, 863602.868 901148.716 0, 863881.155 901140.696 0, 
+    864159.443 901132.693 0, 864437.731 901124.706 0, 864716.02 901116.735 0, 864994.309 901108.78 0, 865272.599 901100.842 0, 865550.889 901092.921 0, 865829.18 901085.016 0, 866107.471 901077.127 0, 866384.394 901069.293 0, 866226.824 895493.424 0, 
+    866069.258 889917.716 0))
+
+POLYGON ((879742.915 900710.674 0, 879465.968 900717.726 0, 879187.656 900724.828 0, 878909.344 900731.947 0, 878631.033 900739.082 0, 878352.722 900746.234 0, 878074.411 900753.402 0, 877796.101 900760.587 0, 877517.792 900767.788 0, 877239.482 900775.005 0, 
+    876961.174 900782.239 0, 876682.865 900789.489 0, 876404.557 900796.755 0, 876126.25 900804.038 0, 875847.942 900811.337 0, 875569.636 900818.652 0, 875291.329 900825.984 0, 875013.024 900833.333 0, 874734.718 900840.697 0, 874456.413 900848.078 0, 
+    874178.109 900855.476 0, 873899.805 900862.89 0, 873621.501 900870.32 0, 873343.198 900877.766 0, 873063.528 900885.266 0, 872786.593 900892.709 0, 872508.291 900900.204 0, 872229.989 900907.717 0, 871951.688 900915.245 0, 871673.388 900922.79 0, 
+    871395.087 900930.351 0, 871116.788 900937.929 0, 870838.489 900945.523 0, 870560.19 900953.133 0, 870281.891 900960.76 0, 870003.593 900968.403 0, 869725.296 900976.063 0, 869446.999 900983.738 0, 869168.702 900991.431 0, 868890.406 900999.139 0, 
+    868612.111 901006.864 0, 868333.816 901014.606 0, 868055.521 901022.364 0, 867777.227 901030.138 0, 867498.933 901037.928 0, 867220.639 901045.735 0, 866942.347 901053.559 0, 866664.054 901061.398 0, 866384.394 901069.293 0, 866541.969 906645.32 0, 
+    866699.549 912221.5 0, 866978.549 912213.624 0, 867256.185 912205.803 0, 867533.821 912197.998 0, 867811.458 912190.21 0, 868089.096 912182.438 0, 868366.734 912174.682 0, 868644.372 912166.942 0, 868922.011 912159.219 0, 869199.65 912151.512 0, 
+    869477.29 912143.822 0, 869754.93 912136.148 0, 870032.57 912128.49 0, 870310.211 912120.848 0, 870587.853 912113.223 0, 870865.495 912105.615 0, 871143.137 912098.022 0, 871420.78 912090.446 0, 871698.423 912082.886 0, 871976.067 912075.343 0, 
+    872253.711 912067.816 0, 872531.356 912060.305 0, 872809.001 912052.811 0, 873086.646 912045.333 0, 873362.929 912037.908 0, 873641.939 912030.426 0, 873919.585 912022.997 0, 874197.233 912015.584 0, 874474.88 912008.188 0, 874752.528 912000.808 0, 
+    875030.177 911993.444 0, 875307.826 911986.097 0, 875585.475 911978.766 0, 875863.125 911971.451 0, 876140.775 911964.153 0, 876418.426 911956.871 0, 876696.077 911949.605 0, 876973.729 911942.356 0, 877251.381 911935.123 0, 877529.033 911927.907 0, 
+    877806.686 911920.706 0, 878084.339 911913.522 0, 878361.993 911906.355 0, 878639.647 911899.204 0, 878917.302 911892.069 0, 879194.957 911884.95 0, 879472.612 911877.848 0, 879750.268 911870.762 0, 880026.561 911863.727 0, 879884.736 906287.124 0, 
+    879742.915 900710.674 0))
+
+POLYGON ((893354.532 911543.607 0, 893078.217 911549.861 0, 892800.542 911556.163 0, 892522.868 911562.48 0, 892245.194 911568.814 0, 891967.521 911575.165 0, 891689.847 911581.532 0, 891412.175 911587.915 0, 891134.502 911594.314 0, 890856.83 911600.73 0, 
+    890579.158 911607.162 0, 890301.487 911613.611 0, 890023.816 911620.075 0, 889746.146 911626.556 0, 889468.475 911633.054 0, 889190.806 911639.568 0, 888913.136 911646.098 0, 888635.467 911652.645 0, 888357.799 911659.207 0, 888080.13 911665.787 0, 
+    887802.462 911672.382 0, 887524.795 911678.994 0, 887247.128 911685.622 0, 886969.461 911692.267 0, 886690.433 911698.96 0, 886414.129 911705.605 0, 886136.464 911712.299 0, 885858.798 911719.009 0, 885581.134 911725.735 0, 885303.469 911732.478 0, 
+    885025.805 911739.237 0, 884748.142 911746.012 0, 884470.479 911752.804 0, 884192.816 911759.612 0, 883915.154 911766.436 0, 883637.492 911773.277 0, 883359.83 911780.134 0, 883082.169 911787.007 0, 882804.509 911793.897 0, 882526.848 911800.803 0, 
+    882249.188 911807.725 0, 881971.529 911814.664 0, 881693.87 911821.619 0, 881416.211 911828.59 0, 881138.553 911835.578 0, 880860.895 911842.582 0, 880583.238 911849.603 0, 880305.581 911856.64 0, 880026.561 911863.727 0, 880168.39 917440.481 0, 
+    880310.223 923017.381 0, 880588.582 923010.31 0, 880865.583 923003.289 0, 881142.584 922996.286 0, 881419.585 922989.298 0, 881696.587 922982.327 0, 881973.589 922975.372 0, 882250.592 922968.433 0, 882527.595 922961.511 0, 882804.598 922954.605 0, 
+    883081.602 922947.715 0, 883358.606 922940.842 0, 883635.611 922933.984 0, 883912.616 922927.144 0, 884189.621 922920.319 0, 884466.627 922913.511 0, 884743.633 922906.719 0, 885020.64 922899.943 0, 885297.647 922893.184 0, 885574.654 922886.441 0, 
+    885851.662 922879.714 0, 886128.67 922873.004 0, 886405.679 922866.31 0, 886682.688 922859.632 0, 886958.339 922853.003 0, 887236.707 922846.325 0, 887513.717 922839.697 0, 887790.728 922833.084 0, 888067.739 922826.488 0, 888344.75 922819.908 0, 
+    888621.762 922813.344 0, 888898.774 922806.797 0, 889175.786 922800.266 0, 889452.799 922793.751 0, 889729.813 922787.253 0, 890006.826 922780.77 0, 890283.84 922774.305 0, 890560.855 922767.855 0, 890837.869 922761.422 0, 891114.885 922755.005 0, 
+    891391.9 922748.604 0, 891668.916 922742.22 0, 891945.932 922735.852 0, 892222.949 922729.5 0, 892499.966 922723.165 0, 892776.984 922716.846 0, 893054.001 922710.543 0, 893331.019 922704.257 0, 893606.681 922698.017 0, 893480.604 917120.739 0, 
+    893354.532 911543.607 0))
+
+POLYGON ((906903.988 922416.22 0, 906628.308 922421.681 0, 906351.273 922427.184 0, 906074.239 922432.704 0, 905797.205 922438.241 0, 905520.171 922443.794 0, 905243.137 922449.363 0, 904966.104 922454.948 0, 904689.071 922460.55 0, 904412.039 922466.168 0, 
+    904135.006 922471.802 0, 903857.975 922477.453 0, 903580.943 922483.119 0, 903303.912 922488.803 0, 903026.881 922494.502 0, 902749.851 922500.218 0, 902472.82 922505.95 0, 902195.79 922511.698 0, 901918.761 922517.463 0, 901641.732 922523.244 0, 
+    901364.703 922529.041 0, 901087.674 922534.855 0, 900810.646 922540.685 0, 900533.619 922546.531 0, 900255.235 922552.423 0, 899979.564 922558.273 0, 899702.537 922564.168 0, 899425.511 922570.079 0, 899148.485 922576.007 0, 898871.459 922581.951 0, 
+    898594.434 922587.912 0, 898317.409 922593.888 0, 898040.384 922599.881 0, 897763.36 922605.89 0, 897486.336 922611.916 0, 897209.312 922617.958 0, 896932.289 922624.016 0, 896655.266 922630.091 0, 896378.243 922636.182 0, 896101.221 922642.289 0, 
+    895824.199 922648.412 0, 895547.178 922654.552 0, 895270.157 922660.708 0, 894993.136 922666.88 0, 894716.116 922673.069 0, 894439.096 922679.274 0, 894162.076 922685.495 0, 893885.057 922691.733 0, 893606.681 922698.017 0, 893732.76 928275.437 0, 
+    893858.843 933852.996 0, 894136.559 933846.726 0, 894412.922 933840.504 0, 894689.285 933834.297 0, 894965.648 933828.107 0, 895242.012 933821.933 0, 895518.376 933815.775 0, 895794.741 933809.634 0, 896071.106 933803.508 0, 896347.471 933797.4 0, 
+    896623.837 933791.307 0, 896900.203 933785.23 0, 897176.569 933779.17 0, 897452.935 933773.127 0, 897729.303 933767.099 0, 898005.67 933761.088 0, 898282.038 933755.093 0, 898558.406 933749.114 0, 898834.774 933743.151 0, 899111.143 933737.205 0, 
+    899387.512 933731.275 0, 899663.882 933725.361 0, 899940.251 933719.464 0, 900216.622 933713.583 0, 900491.639 933707.746 0, 900769.363 933701.869 0, 901045.734 933696.037 0, 901322.106 933690.221 0, 901598.478 933684.421 0, 901874.85 933678.637 0, 
+    902151.223 933672.87 0, 902427.595 933667.119 0, 902703.969 933661.384 0, 902980.342 933655.666 0, 903256.716 933649.963 0, 903533.091 933644.277 0, 903809.465 933638.608 0, 904085.84 933632.954 0, 904362.215 933627.317 0, 904638.591 933621.696 0, 
+    904914.967 933616.091 0, 905191.343 933610.503 0, 905467.72 933604.931 0, 905744.097 933599.375 0, 906020.474 933593.835 0, 906296.851 933588.312 0, 906573.229 933582.805 0, 906849.608 933577.314 0, 907124.634 933571.867 0, 907014.31 927993.974 0, 
+    906903.988 922416.22 0))
+
+POLYGON ((920391.167 933328.216 0, 920116.124 933332.887 0, 919839.731 933337.597 0, 919563.339 933342.323 0, 919286.947 933347.066 0, 919010.555 933351.825 0, 918734.163 933356.6 0, 918457.772 933361.391 0, 918181.381 933366.198 0, 917904.991 933371.022 0, 
+    917628.6 933375.862 0, 917352.21 933380.719 0, 917075.82 933385.591 0, 916799.431 933390.48 0, 916523.042 933395.385 0, 916246.653 933400.307 0, 915970.264 933405.244 0, 915693.876 933410.198 0, 915417.488 933415.169 0, 915141.1 933420.155 0, 
+    914864.712 933425.158 0, 914588.325 933430.177 0, 914311.938 933435.212 0, 914035.552 933440.264 0, 913757.814 933445.356 0, 913482.779 933450.416 0, 913206.394 933455.516 0, 912930.008 933460.633 0, 912653.623 933465.766 0, 912377.238 933470.915 0, 
+    912100.854 933476.08 0, 911824.47 933481.262 0, 911548.086 933486.46 0, 911271.702 933491.674 0, 910995.319 933496.905 0, 910718.936 933502.151 0, 910442.553 933507.414 0, 910166.171 933512.694 0, 909889.789 933517.989 0, 909613.407 933523.301 0, 
+    909337.026 933528.629 0, 909060.645 933533.974 0, 908784.264 933539.334 0, 908507.884 933544.711 0, 908231.503 933550.104 0, 907955.124 933555.514 0, 907678.744 933560.94 0, 907402.365 933566.382 0, 907124.634 933571.867 0, 907234.961 939149.893 0, 
+    907345.291 944728.05 0, 907622.362 944722.579 0, 907898.084 944717.149 0, 908173.807 944711.737 0, 908449.53 944706.34 0, 908725.254 944700.96 0, 909000.978 944695.596 0, 909276.702 944690.248 0, 909552.426 944684.916 0, 909828.151 944679.601 0, 
+    910103.876 944674.301 0, 910379.602 944669.018 0, 910655.327 944663.752 0, 910931.053 944658.501 0, 911206.78 944653.267 0, 911482.506 944648.049 0, 911758.233 944642.847 0, 912033.96 944637.661 0, 912309.688 944632.492 0, 912585.416 944627.339 0, 
+    912861.144 944622.202 0, 913136.872 944617.081 0, 913412.601 944611.976 0, 913688.33 944606.888 0, 913962.712 944601.841 0, 914239.789 944596.76 0, 914515.519 944591.721 0, 914791.249 944586.698 0, 915066.98 944581.69 0, 915342.711 944576.7 0, 
+    915618.442 944571.725 0, 915894.173 944566.766 0, 916169.905 944561.824 0, 916445.637 944556.898 0, 916721.369 944551.989 0, 916997.102 944547.095 0, 917272.835 944542.218 0, 917548.568 944537.357 0, 917824.301 944532.512 0, 918100.035 944527.683 0, 
+    918375.769 944522.871 0, 918651.503 944518.075 0, 918927.238 944513.295 0, 919202.973 944508.531 0, 919478.708 944503.784 0, 919754.443 944499.053 0, 920030.179 944494.338 0, 920305.915 944489.639 0, 920580.304 944484.979 0, 920485.734 938906.533 0, 
+    920391.167 933328.216 0))
+
+POLYGON ((933815.952 944279.3 0, 933541.548 944283.185 0, 933265.8 944287.105 0, 932990.052 944291.041 0, 932714.304 944294.993 0, 932438.557 944298.961 0, 932162.81 944302.946 0, 931887.063 944306.947 0, 931611.316 944310.964 0, 931335.57 944314.997 0, 
+    931059.823 944319.047 0, 930784.077 944323.113 0, 930508.332 944327.195 0, 930232.586 944331.293 0, 929956.841 944335.407 0, 929681.096 944339.538 0, 929405.351 944343.685 0, 929129.606 944347.848 0, 928853.862 944352.028 0, 928578.118 944356.223 0, 
+    928302.374 944360.435 0, 928026.63 944364.663 0, 927750.887 944368.907 0, 927475.144 944373.168 0, 927198.055 944377.466 0, 926923.659 944381.738 0, 926647.916 944386.047 0, 926372.174 944390.373 0, 926096.432 944394.714 0, 925820.691 944399.072 0, 
+    925544.95 944403.446 0, 925269.209 944407.837 0, 924993.468 944412.243 0, 924717.727 944416.666 0, 924441.987 944421.105 0, 924166.247 944425.561 0, 923890.507 944430.032 0, 923614.768 944434.52 0, 923339.029 944439.024 0, 923063.29 944443.544 0, 
+    922787.551 944448.081 0, 922511.812 944452.633 0, 922236.074 944457.202 0, 921960.336 944461.787 0, 921684.599 944466.389 0, 921408.862 944471.006 0, 921133.124 944475.64 0, 920857.388 944480.29 0, 920580.304 944484.979 0, 920674.876 950063.552 0, 
+    920769.451 955642.248 0, 921045.874 955637.57 0, 921320.954 955632.931 0, 921596.034 955628.308 0, 921871.115 955623.701 0, 922146.196 955619.111 0, 922421.277 955614.537 0, 922696.359 955609.979 0, 922971.44 955605.437 0, 923246.522 955600.911 0, 
+    923521.605 955596.402 0, 923796.687 955591.908 0, 924071.77 955587.431 0, 924346.853 955582.97 0, 924621.936 955578.526 0, 924897.02 955574.097 0, 925172.104 955569.685 0, 925447.188 955565.289 0, 925722.272 955560.909 0, 925997.357 955556.545 0, 
+    926272.441 955552.198 0, 926547.527 955547.866 0, 926822.612 955543.551 0, 927097.698 955539.252 0, 927371.441 955534.99 0, 927647.869 955530.703 0, 927922.956 955526.452 0, 928198.042 955522.218 0, 928473.129 955518 0, 928748.216 955513.798 0, 
+    929023.304 955509.613 0, 929298.391 955505.443 0, 929573.479 955501.29 0, 929848.567 955497.153 0, 930123.656 955493.032 0, 930398.744 955488.927 0, 930673.833 955484.839 0, 930948.922 955480.766 0, 931224.012 955476.71 0, 931499.101 955472.67 0, 
+    931774.191 955468.647 0, 932049.281 955464.639 0, 932324.371 955460.648 0, 932599.462 955456.673 0, 932874.552 955452.714 0, 933149.643 955448.771 0, 933424.734 955444.844 0, 933699.826 955440.934 0, 933973.576 955437.059 0, 933894.763 949858.118 0, 
+    933815.952 944279.3 0))
+
+POLYGON ((947178.228 955269.174 0, 946904.466 955272.276 0, 946629.365 955275.41 0, 946354.264 955278.559 0, 946079.163 955281.724 0, 945804.062 955284.906 0, 945528.961 955288.104 0, 945253.861 955291.318 0, 944978.761 955294.549 0, 944703.661 955297.795 0, 
+    944428.561 955301.058 0, 944153.461 955304.337 0, 943878.362 955307.632 0, 943603.262 955310.943 0, 943328.163 955314.271 0, 943053.064 955317.614 0, 942777.966 955320.974 0, 942502.867 955324.35 0, 942227.769 955327.743 0, 941952.671 955331.151 0, 
+    941677.573 955334.576 0, 941402.475 955338.017 0, 941127.378 955341.474 0, 940852.28 955344.947 0, 940575.843 955348.453 0, 940302.087 955351.942 0, 940026.99 955355.464 0, 939751.893 955359.002 0, 939476.797 955362.556 0, 939201.701 955366.126 0, 
+    938926.605 955369.713 0, 938651.51 955373.316 0, 938376.414 955376.935 0, 938101.319 955380.57 0, 937826.224 955384.221 0, 937551.129 955387.888 0, 937276.035 955391.572 0, 937000.94 955395.272 0, 936725.846 955398.988 0, 936450.752 955402.72 0, 
+    936175.659 955406.469 0, 935900.565 955410.234 0, 935625.472 955414.015 0, 935350.379 955417.812 0, 935075.286 955421.625 0, 934800.194 955425.454 0, 934525.101 955429.3 0, 934250.009 955433.162 0, 933973.576 955437.059 0, 934052.391 961016.117 0, 
+    934131.207 966595.291 0, 934406.98 966591.403 0, 934681.416 966587.55 0, 934955.851 966583.714 0, 935230.287 966579.894 0, 935504.723 966576.089 0, 935779.159 966572.301 0, 936053.596 966568.53 0, 936328.032 966564.774 0, 936602.469 966561.034 0, 
+    936876.906 966557.311 0, 937151.344 966553.604 0, 937425.781 966549.913 0, 937700.219 966546.238 0, 937974.657 966542.579 0, 938249.095 966538.936 0, 938523.534 966535.31 0, 938797.972 966531.7 0, 939072.411 966528.106 0, 939346.85 966524.528 0, 
+    939621.29 966520.966 0, 939895.729 966517.42 0, 940170.169 966513.89 0, 940444.609 966510.377 0, 940717.712 966506.897 0, 940993.489 966503.399 0, 941267.93 966499.934 0, 941542.37 966496.485 0, 941816.811 966493.052 0, 942091.252 966489.636 0, 
+    942365.694 966486.236 0, 942640.135 966482.851 0, 942914.577 966479.483 0, 943189.019 966476.132 0, 943463.461 966472.796 0, 943737.903 966469.476 0, 944012.346 966466.173 0, 944286.789 966462.886 0, 944561.231 966459.615 0, 944835.675 966456.36 0, 
+    945110.118 966453.121 0, 945384.561 966449.898 0, 945659.005 966446.692 0, 945933.449 966443.501 0, 946207.893 966440.327 0, 946482.337 966437.169 0, 946756.781 966434.027 0, 947031.226 966430.902 0, 947304.335 966427.807 0, 947241.281 960848.434 0, 
+    947178.228 955269.174 0))
+
+POLYGON ((960477.883 966297.541 0, 960204.765 966299.864 0, 959930.312 966302.214 0, 959655.86 966304.581 0, 959381.408 966306.963 0, 959106.956 966309.362 0, 958832.504 966311.777 0, 958558.053 966314.208 0, 958283.601 966316.655 0, 958009.15 966319.119 0, 
+    957734.699 966321.598 0, 957460.248 966324.094 0, 957185.797 966326.606 0, 956911.346 966329.134 0, 956636.896 966331.678 0, 956362.445 966334.239 0, 956087.995 966336.815 0, 955813.545 966339.408 0, 955539.095 966342.017 0, 955264.645 966344.642 0, 
+    954990.195 966347.283 0, 954715.746 966349.94 0, 954441.296 966352.613 0, 954166.847 966355.303 0, 953891.063 966358.022 0, 953617.949 966360.731 0, 953343.5 966363.469 0, 953069.052 966366.223 0, 952794.603 966368.993 0, 952520.155 966371.78 0, 
+    952245.707 966374.582 0, 951971.259 966377.401 0, 951696.811 966380.236 0, 951422.364 966383.087 0, 951147.916 966385.954 0, 950873.469 966388.838 0, 950599.022 966391.737 0, 950324.575 966394.653 0, 950050.128 966397.585 0, 949775.682 966400.533 0, 
+    949501.236 966403.497 0, 949226.789 966406.477 0, 948952.343 966409.474 0, 948677.897 966412.487 0, 948403.452 966415.515 0, 948129.006 966418.56 0, 947854.561 966421.621 0, 947580.116 966424.699 0, 947304.335 966427.807 0, 947367.39 972007.291 0, 
+    947430.446 977586.881 0, 947705.567 977583.78 0, 947979.355 977580.711 0, 948253.144 977577.657 0, 948526.933 977574.619 0, 948800.721 977571.598 0, 949074.51 977568.592 0, 949348.3 977565.603 0, 949622.089 977562.63 0, 949895.879 977559.672 0, 
+    950169.668 977556.732 0, 950443.458 977553.807 0, 950717.248 977550.898 0, 950991.039 977548.005 0, 951264.829 977545.129 0, 951538.62 977542.268 0, 951812.41 977539.424 0, 952086.201 977536.596 0, 952359.993 977533.784 0, 952633.784 977530.988 0, 
+    952907.575 977528.208 0, 953181.367 977525.444 0, 953455.159 977522.697 0, 953728.951 977519.965 0, 954001.411 977517.263 0, 954276.535 977514.551 0, 954550.327 977511.868 0, 954824.12 977509.201 0, 955097.912 977506.55 0, 955371.705 977503.915 0, 
+    955645.498 977501.296 0, 955919.292 977498.694 0, 956193.085 977496.107 0, 956466.878 977493.537 0, 956740.672 977490.983 0, 957014.466 977488.445 0, 957288.26 977485.923 0, 957562.054 977483.417 0, 957835.848 977480.927 0, 958109.642 977478.453 0, 
+    958383.437 977475.996 0, 958657.232 977473.554 0, 958931.026 977471.129 0, 959204.821 977468.72 0, 959478.616 977466.327 0, 959752.412 977463.95 0, 960026.207 977461.589 0, 960300.003 977459.244 0, 960572.467 977456.927 0, 960525.175 971877.181 0, 
+    960477.883 966297.541 0))
+
+POLYGON ((973714.803 977364.102 0, 973442.331 977365.649 0, 973168.53 977367.22 0, 972894.729 977368.808 0, 972620.928 977370.411 0, 972347.127 977372.031 0, 972073.327 977373.666 0, 971799.526 977375.318 0, 971525.726 977376.986 0, 971251.925 977378.67 0, 
+    970978.125 977380.37 0, 970704.325 977382.086 0, 970430.525 977383.819 0, 970156.725 977385.567 0, 969882.925 977387.332 0, 969609.125 977389.112 0, 969335.326 977390.909 0, 969061.526 977392.722 0, 968787.727 977394.551 0, 968513.927 977396.396 0, 
+    968240.128 977398.257 0, 967966.329 977400.135 0, 967692.53 977402.028 0, 967418.731 977403.938 0, 967143.602 977405.873 0, 966871.134 977407.806 0, 966597.335 977409.764 0, 966323.537 977411.738 0, 966049.738 977413.728 0, 965775.94 977415.734 0, 
+    965502.142 977417.756 0, 965228.344 977419.795 0, 964954.546 977421.85 0, 964680.749 977423.92 0, 964406.951 977426.007 0, 964133.154 977428.11 0, 963859.356 977430.229 0, 963585.559 977432.365 0, 963311.762 977434.516 0, 963037.965 977436.683 0, 
+    962764.168 977438.867 0, 962490.371 977441.067 0, 962216.575 977443.282 0, 961942.778 977445.514 0, 961668.982 977447.762 0, 961395.186 977450.027 0, 961121.39 977452.307 0, 960847.594 977454.603 0, 960572.467 977456.927 0, 960619.761 983036.775 0, 
+    960667.055 988616.722 0, 960941.522 988614.404 0, 961214.661 988612.113 0, 961487.8 988609.838 0, 961760.939 988607.58 0, 962034.079 988605.337 0, 962307.218 988603.11 0, 962580.358 988600.9 0, 962853.498 988598.706 0, 963126.638 988596.527 0, 
+    963399.778 988594.365 0, 963672.918 988592.219 0, 963946.059 988590.089 0, 964219.199 988587.975 0, 964492.34 988585.877 0, 964765.481 988583.795 0, 965038.621 988581.729 0, 965311.762 988579.679 0, 965584.903 988577.646 0, 965858.045 988575.628 0, 
+    966131.186 988573.627 0, 966404.328 988571.641 0, 966677.469 988569.672 0, 966950.611 988567.719 0, 967222.426 988565.791 0, 967496.895 988563.86 0, 967770.037 988561.955 0, 968043.179 988560.066 0, 968316.321 988558.193 0, 968589.463 988556.337 0, 
+    968862.606 988554.496 0, 969135.748 988552.671 0, 969408.891 988550.863 0, 969682.034 988549.07 0, 969955.177 988547.294 0, 970228.32 988545.533 0, 970501.463 988543.789 0, 970774.606 988542.061 0, 971047.749 988540.349 0, 971320.893 988538.653 0, 
+    971594.036 988536.973 0, 971867.18 988535.309 0, 972140.324 988533.661 0, 972413.467 988532.029 0, 972686.611 988530.414 0, 972959.755 988528.814 0, 973232.899 988527.231 0, 973506.044 988525.663 0, 973777.862 988524.119 0, 973746.332 982944.061 0, 
+    973714.803 977364.102 0))
+
+POLYGON ((986888.879 988468.558 0, 986617.055 988469.333 0, 986343.907 988470.129 0, 986070.76 988470.941 0, 985797.612 988471.769 0, 985524.465 988472.613 0, 985251.318 988473.473 0, 984978.17 988474.349 0, 984705.023 988475.241 0, 984431.876 988476.15 0, 
+    984158.729 988477.074 0, 983885.582 988478.014 0, 983612.435 988478.971 0, 983339.288 988479.943 0, 983066.141 988480.932 0, 982792.994 988481.937 0, 982519.847 988482.958 0, 982246.701 988483.994 0, 981973.554 988485.047 0, 981700.408 988486.116 0, 
+    981427.261 988487.202 0, 981154.115 988488.303 0, 980880.968 988489.42 0, 980607.822 988490.553 0, 980333.351 988491.708 0, 980061.529 988492.868 0, 979788.383 988494.05 0, 979515.237 988495.248 0, 979242.091 988496.461 0, 978968.945 988497.691 0, 
+    978695.799 988498.937 0, 978422.654 988500.199 0, 978149.508 988501.477 0, 977876.362 988502.771 0, 977603.217 988504.081 0, 977330.071 988505.408 0, 977056.926 988506.75 0, 976783.781 988508.108 0, 976510.636 988509.483 0, 976237.49 988510.873 0, 
+    975964.345 988512.28 0, 975691.2 988513.703 0, 975418.055 988515.142 0, 975144.911 988516.596 0, 974871.766 988518.067 0, 974598.621 988519.554 0, 974325.477 988521.058 0, 974052.332 988522.577 0, 973777.862 988524.119 0, 973809.392 994104.272 0, 
+    973840.923 999684.514 0, 974114.733 999682.975 0, 974387.221 999681.459 0, 974659.708 999679.96 0, 974932.196 999678.476 0, 975204.684 999677.009 0, 975477.172 999675.558 0, 975749.66 999674.122 0, 976022.148 999672.703 0, 976294.636 999671.3 0, 
+    976567.125 999669.912 0, 976839.613 999668.541 0, 977112.101 999667.186 0, 977384.59 999665.847 0, 977657.078 999664.524 0, 977929.567 999663.217 0, 978202.056 999661.926 0, 978474.545 999660.651 0, 978747.033 999659.392 0, 979019.522 999658.149 0, 
+    979292.011 999656.922 0, 979564.501 999655.711 0, 979836.99 999654.517 0, 980109.479 999653.338 0, 980380.647 999652.181 0, 980654.458 999651.028 0, 980926.947 999649.898 0, 981199.437 999648.783 0, 981471.926 999647.685 0, 981744.416 999646.602 0, 
+    982016.906 999645.536 0, 982289.395 999644.485 0, 982561.885 999643.451 0, 982834.375 999642.433 0, 983106.865 999641.43 0, 983379.355 999640.444 0, 983651.845 999639.474 0, 983924.335 999638.52 0, 984196.825 999637.581 0, 984469.316 999636.659 0, 
+    984741.806 999635.753 0, 985014.296 999634.863 0, 985286.787 999633.989 0, 985559.277 999633.131 0, 985831.767 999632.289 0, 986104.258 999631.463 0, 986376.749 999630.653 0, 986649.239 999629.86 0, 986920.409 999629.086 0, 986904.644 994048.777 0, 
+    986888.879 988468.558 0))
+
+POLYGON ((1000000 999610.609 0, 999728.827 999610.617 0, 999456.335 999610.641 0, 999183.843 999610.681 0, 998911.351 999610.737 0, 998638.859 999610.81 0, 998366.368 999610.898 0, 998093.876 999611.002 0, 997821.384 999611.122 0, 997548.892 999611.258 0, 
+    997276.401 999611.411 0, 997003.909 999611.579 0, 996731.417 999611.763 0, 996458.926 999611.964 0, 996186.434 999612.18 0, 995913.942 999612.413 0, 995641.45 999612.661 0, 995368.959 999612.926 0, 995096.467 999613.206 0, 994823.975 999613.503 0, 
+    994551.484 999613.816 0, 994278.992 999614.144 0, 994006.501 999614.489 0, 993734.009 999614.85 0, 993460.198 999615.229 0, 993189.026 999615.62 0, 992916.535 999616.028 0, 992644.043 999616.453 0, 992371.552 999616.894 0, 992099.06 999617.351 0, 
+    991826.569 999617.824 0, 991554.078 999618.313 0, 991281.586 999618.819 0, 991009.095 999619.34 0, 990736.604 999619.877 0, 990464.113 999620.43 0, 990191.621 999621 0, 989919.13 999621.585 0, 989646.639 999622.186 0, 989374.148 999622.804 0, 
+    989101.657 999623.437 0, 988829.166 999624.086 0, 988556.675 999624.752 0, 988284.184 999625.434 0, 988011.693 999626.131 0, 987739.202 999626.845 0, 987466.711 999627.574 0, 987194.221 999628.32 0, 986920.409 999629.086 0, 986936.175 1005209.481 0, 
+    986951.941 1010789.957 0, 987225.092 1010789.194 0, 987496.926 1010788.45 0, 987768.76 1010787.722 0, 988040.594 1010787.01 0, 988312.428 1010786.314 0, 988584.262 1010785.634 0, 988856.096 1010784.97 0, 989127.93 1010784.322 0, 989399.764 1010783.69 0, 
+    989671.598 1010783.075 0, 989943.433 1010782.475 0, 990215.267 1010781.891 0, 990487.101 1010781.323 0, 990758.935 1010780.771 0, 991030.77 1010780.235 0, 991302.604 1010779.715 0, 991574.439 1010779.211 0, 991846.273 1010778.723 0, 992118.108 1010778.251 0, 
+    992389.942 1010777.795 0, 992661.777 1010777.356 0, 992933.611 1010776.932 0, 993205.446 1010776.524 0, 993475.964 1010776.134 0, 993749.115 1010775.756 0, 994020.95 1010775.396 0, 994292.784 1010775.052 0, 994564.619 1010774.724 0, 994836.454 1010774.412 0, 
+    995108.288 1010774.116 0, 995380.123 1010773.836 0, 995651.958 1010773.572 0, 995923.793 1010773.325 0, 996195.627 1010773.093 0, 996467.462 1010772.877 0, 996739.297 1010772.677 0, 997011.132 1010772.493 0, 997282.967 1010772.325 0, 997554.801 1010772.173 0, 
+    997826.636 1010772.037 0, 998098.471 1010771.917 0, 998370.306 1010771.813 0, 998642.141 1010771.725 0, 998913.976 1010771.653 0, 999185.811 1010771.597 0, 999457.645 1010771.558 0, 999729.48 1010771.534 0, 1000000 1010771.526 0, 1000000 1005191.027 0, 
+    1000000 999610.609 0))
+
+POLYGON ((1013048.059 1010789.957 0, 1012777.538 1010789.201 0, 1012505.704 1010788.457 0, 1012233.871 1010787.729 0, 1011962.037 1010787.017 0, 1011690.203 1010786.321 0, 1011418.369 1010785.641 0, 1011146.535 1010784.977 0, 1010874.7 1010784.329 0, 1010602.866 1010783.696 0, 
+    1010331.032 1010783.08 0, 1010059.198 1010782.48 0, 1009787.364 1010781.896 0, 1009515.529 1010781.328 0, 1009243.695 1010780.776 0, 1008971.861 1010780.24 0, 1008700.026 1010779.72 0, 1008428.192 1010779.216 0, 1008156.357 1010778.728 0, 1007884.523 1010778.256 0, 
+    1007612.688 1010777.8 0, 1007340.854 1010777.36 0, 1007069.019 1010776.936 0, 1006797.185 1010776.528 0, 1006524.036 1010776.134 0, 1006253.516 1010775.759 0, 1005981.681 1010775.399 0, 1005709.846 1010775.055 0, 1005438.012 1010774.727 0, 1005166.177 1010774.415 0, 
+    1004894.342 1010774.119 0, 1004622.507 1010773.839 0, 1004350.673 1010773.575 0, 1004078.838 1010773.327 0, 1003807.003 1010773.095 0, 1003535.168 1010772.879 0, 1003263.334 1010772.679 0, 1002991.499 1010772.495 0, 1002719.664 1010772.326 0, 1002447.829 1010772.174 0, 
+    1002175.994 1010772.038 0, 1001904.159 1010771.918 0, 1001632.324 1010771.814 0, 1001360.49 1010771.726 0, 1001088.655 1010771.654 0, 1000816.82 1010771.598 0, 1000544.985 1010771.558 0, 1000273.15 1010771.534 0, 1000000 1010771.526 0, 1000000 1016352.102 0, 
+    1000000 1021932.753 0, 1000272.49 1021932.761 0, 1000543.668 1021932.785 0, 1000814.846 1021932.825 0, 1001086.024 1021932.881 0, 1001357.202 1021932.952 0, 1001628.38 1021933.04 0, 1001899.558 1021933.144 0, 1002170.736 1021933.264 0, 1002441.914 1021933.4 0, 
+    1002713.091 1021933.551 0, 1002984.269 1021933.719 0, 1003255.447 1021933.903 0, 1003526.625 1021934.102 0, 1003797.803 1021934.318 0, 1004068.981 1021934.549 0, 1004340.159 1021934.797 0, 1004611.336 1021935.06 0, 1004882.514 1021935.34 0, 1005153.692 1021935.635 0, 
+    1005424.87 1021935.946 0, 1005696.048 1021936.274 0, 1005967.225 1021936.617 0, 1006238.403 1021936.976 0, 1006508.27 1021937.349 0, 1006780.758 1021937.742 0, 1007051.936 1021938.149 0, 1007323.114 1021938.572 0, 1007594.291 1021939.011 0, 1007865.469 1021939.466 0, 
+    1008136.646 1021939.937 0, 1008407.824 1021940.424 0, 1008679.001 1021940.927 0, 1008950.179 1021941.446 0, 1009221.356 1021941.981 0, 1009492.534 1021942.531 0, 1009763.711 1021943.098 0, 1010034.888 1021943.681 0, 1010306.066 1021944.279 0, 1010577.243 1021944.894 0, 
+    1010848.42 1021945.524 0, 1011119.597 1021946.171 0, 1011390.774 1021946.833 0, 1011661.952 1021947.512 0, 1011933.129 1021948.206 0, 1012204.306 1021948.917 0, 1012475.483 1021949.643 0, 1012746.66 1021950.385 0, 1013016.527 1021951.14 0, 1013032.293 1016370.512 0, 
+    1013048.059 1010789.957 0))
+
+POLYGON ((1026032.949 1022006.301 0, 1025763.083 1022004.784 0, 1025491.91 1022003.275 0, 1025220.736 1022001.783 0, 1024949.562 1022000.306 0, 1024678.388 1021998.846 0, 1024407.214 1021997.401 0, 1024136.039 1021995.973 0, 1023864.865 1021994.56 0, 1023593.691 1021993.164 0, 
+    1023322.516 1021991.783 0, 1023051.342 1021990.418 0, 1022780.167 1021989.069 0, 1022508.993 1021987.737 0, 1022237.818 1021986.42 0, 1021966.643 1021985.119 0, 1021695.468 1021983.834 0, 1021424.293 1021982.565 0, 1021153.118 1021981.312 0, 1020881.943 1021980.075 0, 
+    1020610.768 1021978.854 0, 1020339.592 1021977.649 0, 1020068.417 1021976.459 0, 1019797.242 1021975.286 0, 1019524.757 1021974.123 0, 1019254.891 1021972.988 0, 1018983.715 1021971.862 0, 1018712.539 1021970.753 0, 1018441.364 1021969.66 0, 1018170.188 1021968.582 0, 
+    1017899.012 1021967.521 0, 1017627.836 1021966.475 0, 1017356.66 1021965.446 0, 1017085.484 1021964.432 0, 1016814.308 1021963.434 0, 1016543.132 1021962.453 0, 1016271.955 1021961.487 0, 1016000.779 1021960.537 0, 1015729.603 1021959.603 0, 1015458.426 1021958.686 0, 
+    1015187.25 1021957.784 0, 1014916.073 1021956.898 0, 1014644.897 1021956.028 0, 1014373.72 1021955.174 0, 1014102.544 1021954.336 0, 1013831.367 1021953.514 0, 1013560.19 1021952.708 0, 1013289.013 1021951.917 0, 1013016.527 1021951.14 0, 1013000.76 1027531.837 0, 
+    1012984.993 1033112.599 0, 1013256.82 1033113.375 0, 1013527.34 1033114.163 0, 1013797.86 1033114.968 0, 1014068.379 1033115.788 0, 1014338.899 1033116.624 0, 1014609.419 1033117.476 0, 1014879.938 1033118.343 0, 1015150.458 1033119.227 0, 1015420.977 1033120.127 0, 
+    1015691.497 1033121.042 0, 1015962.016 1033121.974 0, 1016232.536 1033122.921 0, 1016503.055 1033123.885 0, 1016773.574 1033124.864 0, 1017044.093 1033125.859 0, 1017314.613 1033126.87 0, 1017585.132 1033127.898 0, 1017855.651 1033128.94 0, 1018126.17 1033129.999 0, 
+    1018396.688 1033131.074 0, 1018667.207 1033132.165 0, 1018937.726 1033133.272 0, 1019208.245 1033134.394 0, 1019477.457 1033135.527 0, 1019749.282 1033136.687 0, 1020019.8 1033137.858 0, 1020290.319 1033139.044 0, 1020560.837 1033140.246 0, 1020831.355 1033141.464 0, 
+    1021101.873 1033142.698 0, 1021372.392 1033143.948 0, 1021642.91 1033145.214 0, 1021913.428 1033146.496 0, 1022183.945 1033147.794 0, 1022454.463 1033149.107 0, 1022724.981 1033150.437 0, 1022995.499 1033151.782 0, 1023266.016 1033153.144 0, 1023536.534 1033154.521 0, 
+    1023807.051 1033155.915 0, 1024077.569 1033157.324 0, 1024348.086 1033158.749 0, 1024618.603 1033160.19 0, 1024889.12 1033161.647 0, 1025159.637 1033163.12 0, 1025430.154 1033164.609 0, 1025700.671 1033166.113 0, 1025969.883 1033167.627 0, 1026001.416 1027586.931 0, 
+    1026032.949 1022006.301 0))
+
+POLYGON ((1038954.565 1033259.338 0, 1038685.356 1033257.065 0, 1038414.845 1033254.796 0, 1038144.333 1033252.542 0, 1037873.822 1033250.305 0, 1037603.31 1033248.084 0, 1037332.798 1033245.879 0, 1037062.285 1033243.689 0, 1036791.773 1033241.516 0, 1036521.261 1033239.358 0, 
+    1036250.748 1033237.217 0, 1035980.236 1033235.091 0, 1035709.723 1033232.981 0, 1035439.21 1033230.888 0, 1035168.697 1033228.81 0, 1034898.184 1033226.748 0, 1034627.67 1033224.702 0, 1034357.157 1033222.671 0, 1034086.644 1033220.657 0, 1033816.13 1033218.659 0, 
+    1033545.616 1033216.676 0, 1033275.102 1033214.71 0, 1033004.588 1033212.759 0, 1032734.074 1033210.825 0, 1032462.256 1033208.897 0, 1032193.046 1033207.003 0, 1031922.531 1033205.117 0, 1031652.017 1033203.246 0, 1031381.502 1033201.391 0, 1031110.987 1033199.551 0, 
+    1030840.472 1033197.728 0, 1030569.958 1033195.921 0, 1030299.442 1033194.13 0, 1030028.927 1033192.354 0, 1029758.412 1033190.595 0, 1029487.897 1033188.851 0, 1029217.381 1033187.124 0, 1028946.865 1033185.412 0, 1028676.35 1033183.716 0, 1028405.834 1033182.036 0, 
+    1028135.318 1033180.372 0, 1027864.802 1033178.724 0, 1027594.286 1033177.092 0, 1027323.77 1033175.476 0, 1027053.254 1033173.876 0, 1026782.737 1033172.291 0, 1026512.221 1033170.723 0, 1026241.704 1033169.17 0, 1025969.883 1033167.627 0, 1025938.349 1038748.383 0, 
+    1025906.815 1044329.196 0, 1026177.976 1044330.736 0, 1026447.836 1044332.285 0, 1026717.696 1044333.85 0, 1026987.555 1044335.43 0, 1027257.414 1044337.026 0, 1027527.274 1044338.639 0, 1027797.133 1044340.267 0, 1028066.992 1044341.911 0, 1028336.851 1044343.571 0, 
+    1028606.709 1044345.247 0, 1028876.568 1044346.938 0, 1029146.427 1044348.646 0, 1029416.285 1044350.369 0, 1029686.144 1044352.109 0, 1029956.002 1044353.864 0, 1030225.86 1044355.635 0, 1030495.719 1044357.422 0, 1030765.577 1044359.225 0, 1031035.435 1044361.043 0, 
+    1031305.292 1044362.878 0, 1031575.15 1044364.729 0, 1031845.008 1044366.595 0, 1032114.865 1044368.477 0, 1032383.422 1044370.366 0, 1032654.58 1044372.289 0, 1032924.437 1044374.219 0, 1033194.294 1044376.165 0, 1033464.151 1044378.127 0, 1033734.008 1044380.104 0, 
+    1034003.864 1044382.098 0, 1034273.721 1044384.107 0, 1034543.577 1044386.132 0, 1034813.434 1044388.174 0, 1035083.29 1044390.231 0, 1035353.146 1044392.303 0, 1035623.002 1044394.392 0, 1035892.858 1044396.497 0, 1036162.714 1044398.617 0, 1036432.569 1044400.754 0, 
+    1036702.425 1044402.906 0, 1036972.28 1044405.074 0, 1037242.135 1044407.258 0, 1037511.99 1044409.458 0, 1037781.845 1044411.674 0, 1038051.7 1044413.906 0, 1038321.555 1044416.153 0, 1038591.409 1044418.417 0, 1038859.964 1044420.685 0, 1038907.265 1038839.983 0, 
+    1038954.565 1033259.338 0))
+
+POLYGON ((1051812.803 1044548.769 0, 1051544.254 1044545.742 0, 1051274.407 1044542.716 0, 1051004.559 1044539.706 0, 1050734.712 1044536.712 0, 1050464.864 1044533.734 0, 1050195.016 1044530.771 0, 1049925.168 1044527.825 0, 1049655.32 1044524.894 0, 1049385.472 1044521.98 0, 
+    1049115.624 1044519.081 0, 1048845.775 1044516.198 0, 1048575.926 1044513.331 0, 1048306.077 1044510.48 0, 1048036.228 1044507.645 0, 1047766.379 1044504.825 0, 1047496.529 1044502.022 0, 1047226.679 1044499.234 0, 1046956.83 1044496.462 0, 1046686.98 1044493.707 0, 
+    1046417.13 1044490.967 0, 1046147.279 1044488.243 0, 1045877.429 1044485.534 0, 1045607.578 1044482.842 0, 1045336.429 1044480.153 0, 1045067.876 1044477.505 0, 1044798.025 1044474.86 0, 1044528.174 1044472.232 0, 1044258.323 1044469.619 0, 1043988.471 1044467.022 0, 
+    1043718.619 1044464.441 0, 1043448.768 1044461.875 0, 1043178.916 1044459.326 0, 1042909.063 1044456.793 0, 1042639.211 1044454.275 0, 1042369.359 1044451.773 0, 1042099.506 1044449.287 0, 1041829.653 1044446.817 0, 1041559.8 1044444.363 0, 1041289.947 1044441.925 0, 
+    1041020.094 1044439.503 0, 1040750.241 1044437.096 0, 1040480.387 1044434.706 0, 1040210.534 1044432.331 0, 1039940.68 1044429.972 0, 1039670.826 1044427.63 0, 1039400.972 1044425.303 0, 1039131.118 1044422.991 0, 1038859.964 1044420.685 0, 1038812.663 1050001.439 0, 
+    1038765.362 1055582.242 0, 1039035.855 1055584.542 0, 1039305.052 1055586.848 0, 1039574.25 1055589.169 0, 1039843.446 1055591.506 0, 1040112.643 1055593.859 0, 1040381.84 1055596.228 0, 1040651.036 1055598.613 0, 1040920.233 1055601.014 0, 1041189.429 1055603.43 0, 
+    1041458.625 1055605.862 0, 1041727.821 1055608.31 0, 1041997.017 1055610.774 0, 1042266.213 1055613.254 0, 1042535.408 1055615.75 0, 1042804.603 1055618.261 0, 1043073.799 1055620.789 0, 1043342.994 1055623.332 0, 1043612.189 1055625.891 0, 1043881.383 1055628.466 0, 
+    1044150.578 1055631.056 0, 1044419.772 1055633.663 0, 1044688.967 1055636.285 0, 1044958.161 1055638.923 0, 1045226.06 1055641.565 0, 1045496.549 1055644.247 0, 1045765.742 1055646.933 0, 1046034.936 1055649.635 0, 1046304.129 1055652.352 0, 1046573.323 1055655.085 0, 
+    1046842.516 1055657.835 0, 1047111.708 1055660.6 0, 1047380.901 1055663.38 0, 1047650.094 1055666.177 0, 1047919.286 1055668.99 0, 1048188.478 1055671.818 0, 1048457.67 1055674.662 0, 1048726.862 1055677.522 0, 1048996.054 1055680.398 0, 1049265.246 1055683.29 0, 
+    1049534.437 1055686.197 0, 1049803.628 1055689.121 0, 1050072.819 1055692.06 0, 1050342.01 1055695.015 0, 1050611.201 1055697.986 0, 1050880.391 1055700.973 0, 1051149.582 1055703.976 0, 1051418.772 1055706.994 0, 1051686.667 1055710.014 0, 1051749.736 1050129.367 0, 
+    1051812.803 1044548.769 0))
+
+POLYGON ((1064607.561 1055874.29 0, 1064339.673 1055870.514 0, 1064070.492 1055866.735 0, 1063801.311 1055862.972 0, 1063532.13 1055859.224 0, 1063262.949 1055855.493 0, 1062993.768 1055851.777 0, 1062724.586 1055848.077 0, 1062455.404 1055844.393 0, 1062186.222 1055840.725 0, 
+    1061917.04 1055837.073 0, 1061647.857 1055833.437 0, 1061378.674 1055829.816 0, 1061109.491 1055826.211 0, 1060840.308 1055822.623 0, 1060571.125 1055819.05 0, 1060301.941 1055815.492 0, 1060032.758 1055811.951 0, 1059763.574 1055808.426 0, 1059494.389 1055804.916 0, 
+    1059225.205 1055801.422 0, 1058956.02 1055797.944 0, 1058686.836 1055794.482 0, 1058417.651 1055791.036 0, 1058147.172 1055787.589 0, 1057879.28 1055784.191 0, 1057610.094 1055780.792 0, 1057340.908 1055777.409 0, 1057071.722 1055774.042 0, 1056802.536 1055770.691 0, 
+    1056533.35 1055767.356 0, 1056264.163 1055764.036 0, 1055994.976 1055760.732 0, 1055725.789 1055757.445 0, 1055456.602 1055754.173 0, 1055187.415 1055750.916 0, 1054918.227 1055747.676 0, 1054649.039 1055744.452 0, 1054379.851 1055741.243 0, 1054110.663 1055738.05 0, 
+    1053841.475 1055734.873 0, 1053572.286 1055731.712 0, 1053303.098 1055728.567 0, 1053033.909 1055725.438 0, 1052764.72 1055722.324 0, 1052495.531 1055719.226 0, 1052226.341 1055716.145 0, 1051957.151 1055713.079 0, 1051686.667 1055710.014 0, 1051623.599 1061290.704 0, 
+    1051560.53 1066871.434 0, 1051830.354 1066874.492 0, 1052098.886 1066877.55 0, 1052367.419 1066880.624 0, 1052635.951 1066883.715 0, 1052904.483 1066886.821 0, 1053173.015 1066889.942 0, 1053441.547 1066893.08 0, 1053710.079 1066896.233 0, 1053978.61 1066899.402 0, 
+    1054247.141 1066902.587 0, 1054515.672 1066905.788 0, 1054784.203 1066909.005 0, 1055052.734 1066912.237 0, 1055321.264 1066915.485 0, 1055589.794 1066918.749 0, 1055858.325 1066922.029 0, 1056126.854 1066925.325 0, 1056395.384 1066928.636 0, 1056663.914 1066931.963 0, 
+    1056932.443 1066935.306 0, 1057200.972 1066938.665 0, 1057469.501 1066942.04 0, 1057738.03 1066945.43 0, 1058005.268 1066948.82 0, 1058275.086 1066952.259 0, 1058543.614 1066955.696 0, 1058812.142 1066959.15 0, 1059080.67 1066962.62 0, 1059349.198 1066966.105 0, 
+    1059617.725 1066969.606 0, 1059886.252 1066973.123 0, 1060154.779 1066976.656 0, 1060423.305 1066980.204 0, 1060691.832 1066983.768 0, 1060960.358 1066987.348 0, 1061228.884 1066990.944 0, 1061497.41 1066994.556 0, 1061765.935 1066998.184 0, 1062034.461 1067001.827 0, 
+    1062302.986 1067005.486 0, 1062571.511 1067009.161 0, 1062840.036 1067012.852 0, 1063108.56 1067016.558 0, 1063377.085 1067020.281 0, 1063645.609 1067024.019 0, 1063914.132 1067027.773 0, 1064182.656 1067031.542 0, 1064449.891 1067035.31 0, 1064528.726 1061454.78 0, 
+    1064607.561 1055874.29 0))
+
+POLYGON ((1077338.737 1067235.599 0, 1077071.512 1067231.077 0, 1076803 1067226.549 0, 1076534.488 1067222.036 0, 1076265.976 1067217.539 0, 1075997.463 1067213.058 0, 1075728.95 1067208.593 0, 1075460.437 1067204.144 0, 1075191.923 1067199.71 0, 1074923.409 1067195.293 0, 
+    1074654.895 1067190.891 0, 1074386.381 1067186.505 0, 1074117.867 1067182.134 0, 1073849.352 1067177.78 0, 1073580.837 1067173.441 0, 1073312.321 1067169.118 0, 1073043.806 1067164.811 0, 1072775.29 1067160.52 0, 1072506.774 1067156.244 0, 1072238.258 1067151.984 0, 
+    1071969.741 1067147.741 0, 1071701.224 1067143.512 0, 1071432.707 1067139.3 0, 1071164.19 1067135.104 0, 1070894.385 1067130.903 0, 1070627.155 1067126.758 0, 1070358.637 1067122.609 0, 1070090.118 1067118.476 0, 1069821.6 1067114.358 0, 1069553.081 1067110.257 0, 
+    1069284.562 1067106.171 0, 1069016.043 1067102.101 0, 1068747.523 1067098.046 0, 1068479.003 1067094.008 0, 1068210.483 1067089.985 0, 1067941.963 1067085.979 0, 1067673.443 1067081.988 0, 1067404.922 1067078.012 0, 1067136.401 1067074.053 0, 1066867.88 1067070.109 0, 
+    1066599.359 1067066.181 0, 1066330.837 1067062.269 0, 1066062.315 1067058.373 0, 1065793.793 1067054.493 0, 1065525.271 1067050.628 0, 1065256.748 1067046.78 0, 1064988.226 1067042.947 0, 1064719.703 1067039.129 0, 1064449.891 1067035.31 0, 1064371.055 1072615.875 0, 
+    1064292.218 1078196.471 0, 1064561.37 1078200.281 0, 1064829.236 1078204.089 0, 1065097.102 1078207.912 0, 1065364.968 1078211.752 0, 1065632.833 1078215.607 0, 1065900.698 1078219.478 0, 1066168.563 1078223.364 0, 1066436.428 1078227.267 0, 1066704.292 1078231.185 0, 
+    1066972.157 1078235.119 0, 1067240.021 1078239.069 0, 1067507.884 1078243.034 0, 1067775.748 1078247.016 0, 1068043.611 1078251.013 0, 1068311.474 1078255.025 0, 1068579.337 1078259.054 0, 1068847.2 1078263.098 0, 1069115.062 1078267.158 0, 1069382.924 1078271.234 0, 
+    1069650.786 1078275.326 0, 1069918.648 1078279.433 0, 1070186.509 1078283.556 0, 1070454.37 1078287.695 0, 1070720.946 1078291.83 0, 1070990.092 1078296.02 0, 1071257.952 1078300.207 0, 1071525.812 1078304.409 0, 1071793.672 1078308.626 0, 1072061.532 1078312.86 0, 
+    1072329.391 1078317.109 0, 1072597.25 1078321.374 0, 1072865.109 1078325.655 0, 1073132.968 1078329.952 0, 1073400.826 1078334.264 0, 1073668.684 1078338.592 0, 1073936.542 1078342.936 0, 1074204.4 1078347.296 0, 1074472.257 1078351.671 0, 1074740.114 1078356.062 0, 
+    1075007.971 1078360.469 0, 1075275.828 1078364.892 0, 1075543.684 1078369.33 0, 1075811.54 1078373.785 0, 1076079.396 1078378.255 0, 1076347.252 1078382.74 0, 1076615.107 1078387.242 0, 1076882.962 1078391.759 0, 1077149.533 1078396.27 0, 1077244.135 1072815.919 0, 
+    1077338.737 1067235.599 0))
+
+POLYGON ((1090006.232 1078632.394 0, 1089739.673 1078627.129 0, 1089471.832 1078621.855 0, 1089203.99 1078616.597 0, 1088936.148 1078611.354 0, 1088668.306 1078606.128 0, 1088400.464 1078600.917 0, 1088132.621 1078595.721 0, 1087864.778 1078590.542 0, 1087596.935 1078585.378 0, 
+    1087329.091 1078580.23 0, 1087061.247 1078575.098 0, 1086793.403 1078569.982 0, 1086525.558 1078564.881 0, 1086257.713 1078559.797 0, 1085989.868 1078554.727 0, 1085722.023 1078549.674 0, 1085454.177 1078544.637 0, 1085186.331 1078539.615 0, 1084918.485 1078534.609 0, 
+    1084650.638 1078529.619 0, 1084382.791 1078524.644 0, 1084114.944 1078519.685 0, 1083847.096 1078514.742 0, 1083577.966 1078509.792 0, 1083311.4 1078504.904 0, 1083043.552 1078500.008 0, 1082775.703 1078495.128 0, 1082507.855 1078490.264 0, 1082240.005 1078485.416 0, 
+    1081972.156 1078480.583 0, 1081704.306 1078475.766 0, 1081436.456 1078470.965 0, 1081168.606 1078466.18 0, 1080900.755 1078461.41 0, 1080632.904 1078456.657 0, 1080365.053 1078451.919 0, 1080097.201 1078447.196 0, 1079829.349 1078442.49 0, 1079561.497 1078437.799 0, 
+    1079293.645 1078433.124 0, 1079025.793 1078428.465 0, 1078757.94 1078423.822 0, 1078490.087 1078419.194 0, 1078222.233 1078414.582 0, 1077954.379 1078409.986 0, 1077686.525 1078405.406 0, 1077418.671 1078400.841 0, 1077149.533 1078396.27 0, 1077054.93 1083976.648 0, 
+    1076960.327 1089557.048 0, 1077228.806 1089561.607 0, 1077496.003 1089566.161 0, 1077763.2 1089570.73 0, 1078030.397 1089575.315 0, 1078297.593 1089579.915 0, 1078564.789 1089584.532 0, 1078831.985 1089589.164 0, 1079099.181 1089593.812 0, 1079366.376 1089598.475 0, 
+    1079633.572 1089603.154 0, 1079900.767 1089607.849 0, 1080167.961 1089612.56 0, 1080435.155 1089617.286 0, 1080702.349 1089622.028 0, 1080969.543 1089626.786 0, 1081236.737 1089631.56 0, 1081503.93 1089636.349 0, 1081771.123 1089641.154 0, 1082038.315 1089645.975 0, 
+    1082305.508 1089650.811 0, 1082572.7 1089655.663 0, 1082839.892 1089660.531 0, 1083107.083 1089665.415 0, 1083372.995 1089670.291 0, 1083641.465 1089675.23 0, 1083908.656 1089680.16 0, 1084175.846 1089685.107 0, 1084443.036 1089690.069 0, 1084710.226 1089695.047 0, 
+    1084977.415 1089700.041 0, 1085244.605 1089705.05 0, 1085511.793 1089710.076 0, 1085778.982 1089715.117 0, 1086046.17 1089720.173 0, 1086313.358 1089725.246 0, 1086580.546 1089730.334 0, 1086847.733 1089735.437 0, 1087114.92 1089740.557 0, 1087382.107 1089745.692 0, 
+    1087649.294 1089750.843 0, 1087916.48 1089756.01 0, 1088183.666 1089761.192 0, 1088450.851 1089766.391 0, 1088718.036 1089771.605 0, 1088985.221 1089776.834 0, 1089252.406 1089782.08 0, 1089519.59 1089787.341 0, 1089785.496 1089792.592 0, 1089895.864 1084212.482 0, 
+    1090006.232 1078632.394 0))
+
+POLYGON ((1102609.948 1090064.369 0, 1102344.056 1090058.366 0, 1102076.888 1090052.35 0, 1101809.719 1090046.35 0, 1101542.55 1090040.365 0, 1101275.38 1090034.397 0, 1101008.21 1090028.444 0, 1100741.04 1090022.506 0, 1100473.87 1090016.585 0, 1100206.699 1090010.679 0, 
+    1099939.528 1090004.789 0, 1099672.356 1089998.914 0, 1099405.184 1089993.056 0, 1099138.012 1089987.213 0, 1098870.84 1089981.386 0, 1098603.667 1089975.574 0, 1098336.493 1089969.778 0, 1098069.32 1089963.998 0, 1097802.146 1089958.234 0, 1097534.972 1089952.486 0, 
+    1097267.797 1089946.753 0, 1097000.622 1089941.036 0, 1096733.447 1089935.334 0, 1096466.271 1089929.649 0, 1096197.818 1089923.951 0, 1095931.919 1089918.324 0, 1095664.742 1089912.686 0, 1095397.565 1089907.063 0, 1095130.388 1089901.456 0, 1094863.21 1089895.865 0, 
+    1094596.032 1089890.289 0, 1094328.854 1089884.729 0, 1094061.676 1089879.185 0, 1093794.497 1089873.657 0, 1093527.317 1089868.144 0, 1093260.138 1089862.647 0, 1092992.958 1089857.166 0, 1092725.778 1089851.7 0, 1092458.597 1089846.25 0, 1092191.416 1089840.816 0, 
+    1091924.235 1089835.398 0, 1091657.054 1089829.995 0, 1091389.872 1089824.609 0, 1091122.69 1089819.237 0, 1090855.507 1089813.882 0, 1090588.324 1089808.542 0, 1090321.141 1089803.218 0, 1090053.958 1089797.91 0, 1089785.496 1089792.592 0, 1089675.127 1095372.721 0, 
+    1089564.758 1100952.863 0, 1089832.56 1100958.167 0, 1090099.087 1100963.463 0, 1090365.613 1100968.773 0, 1090632.139 1100974.1 0, 1090898.665 1100979.442 0, 1091165.19 1100984.8 0, 1091431.715 1100990.174 0, 1091698.239 1100995.563 0, 1091964.764 1101000.968 0, 
+    1092231.288 1101006.389 0, 1092497.811 1101011.825 0, 1092764.335 1101017.277 0, 1093030.858 1101022.745 0, 1093297.381 1101028.229 0, 1093563.903 1101033.728 0, 1093830.425 1101039.243 0, 1094096.947 1101044.773 0, 1094363.468 1101050.319 0, 1094629.989 1101055.881 0, 
+    1094896.51 1101061.459 0, 1095163.03 1101067.052 0, 1095429.55 1101072.661 0, 1095696.07 1101078.286 0, 1095961.316 1101083.899 0, 1096229.109 1101089.582 0, 1096495.628 1101095.254 0, 1096762.146 1101100.941 0, 1097028.664 1101106.644 0, 1097295.182 1101112.363 0, 
+    1097561.699 1101118.097 0, 1097828.216 1101123.848 0, 1098094.733 1101129.613 0, 1098361.25 1101135.395 0, 1098627.766 1101141.192 0, 1098894.281 1101147.005 0, 1099160.797 1101152.833 0, 1099427.312 1101158.678 0, 1099693.827 1101164.538 0, 1099960.341 1101170.413 0, 
+    1100226.855 1101176.305 0, 1100493.369 1101182.212 0, 1100759.882 1101188.134 0, 1101026.395 1101194.073 0, 1101292.907 1101200.027 0, 1101559.42 1101205.996 0, 1101825.932 1101211.982 0, 1102092.443 1101217.983 0, 1102357.681 1101223.971 0, 1102483.815 1095644.163 0, 
+    1102609.948 1090064.369 0))
+
+POLYGON ((1115149.787 1101531.221 0, 1114884.565 1101524.483 0, 1114618.071 1101517.729 0, 1114351.578 1101510.991 0, 1114085.083 1101504.268 0, 1113818.588 1101497.561 0, 1113552.093 1101490.87 0, 1113285.598 1101484.194 0, 1113019.102 1101477.534 0, 1112752.606 1101470.89 0, 
+    1112486.109 1101464.262 0, 1112219.612 1101457.649 0, 1111953.114 1101451.052 0, 1111686.617 1101444.47 0, 1111420.118 1101437.904 0, 1111153.62 1101431.354 0, 1110887.121 1101424.82 0, 1110620.621 1101418.301 0, 1110354.121 1101411.798 0, 1110087.621 1101405.311 0, 
+    1109821.121 1101398.839 0, 1109554.62 1101392.383 0, 1109288.119 1101385.942 0, 1109021.617 1101379.518 0, 1108753.843 1101373.078 0, 1108488.612 1101366.716 0, 1108222.11 1101360.338 0, 1107955.606 1101353.976 0, 1107689.103 1101347.63 0, 1107422.599 1101341.299 0, 
+    1107156.095 1101334.985 0, 1106889.59 1101328.685 0, 1106623.085 1101322.402 0, 1106356.579 1101316.134 0, 1106090.074 1101309.882 0, 1105823.567 1101303.646 0, 1105557.061 1101297.425 0, 1105290.554 1101291.22 0, 1105024.047 1101285.031 0, 1104757.539 1101278.857 0, 
+    1104491.031 1101272.699 0, 1104224.523 1101266.557 0, 1103958.014 1101260.43 0, 1103691.505 1101254.319 0, 1103424.996 1101248.224 0, 1103158.486 1101242.144 0, 1102891.976 1101236.08 0, 1102625.465 1101230.032 0, 1102357.681 1101223.971 0, 1102231.548 1106803.788 0, 
+    1102105.414 1112383.61 0, 1102372.538 1112389.656 0, 1102638.392 1112395.69 0, 1102904.245 1112401.739 0, 1103170.098 1112407.803 0, 1103435.95 1112413.883 0, 1103701.803 1112419.979 0, 1103967.655 1112426.091 0, 1104233.506 1112432.218 0, 1104499.357 1112438.361 0, 
+    1104765.208 1112444.519 0, 1105031.058 1112450.693 0, 1105296.908 1112456.883 0, 1105562.758 1112463.088 0, 1105828.608 1112469.309 0, 1106094.456 1112475.546 0, 1106360.305 1112481.798 0, 1106626.153 1112488.066 0, 1106892.001 1112494.35 0, 1107157.849 1112500.649 0, 
+    1107423.696 1112506.964 0, 1107689.543 1112513.295 0, 1107955.389 1112519.641 0, 1108221.235 1112526.003 0, 1108485.812 1112532.35 0, 1108752.926 1112538.774 0, 1109018.771 1112545.182 0, 1109284.615 1112551.607 0, 1109550.459 1112558.047 0, 1109816.303 1112564.503 0, 
+    1110082.146 1112570.974 0, 1110347.989 1112577.461 0, 1110613.832 1112583.964 0, 1110879.674 1112590.482 0, 1111145.516 1112597.016 0, 1111411.357 1112603.566 0, 1111677.198 1112610.131 0, 1111943.039 1112616.712 0, 1112208.879 1112623.309 0, 1112474.719 1112629.921 0, 
+    1112740.559 1112636.549 0, 1113006.398 1112643.192 0, 1113272.237 1112649.851 0, 1113538.075 1112656.526 0, 1113803.913 1112663.216 0, 1114069.75 1112669.923 0, 1114335.588 1112676.644 0, 1114601.424 1112683.382 0, 1114865.993 1112690.103 0, 1115007.89 1107110.659 0, 
+    1115149.787 1101531.221 0))
+
+POLYGON ((1127625.655 1113032.645 0, 1127361.104 1113025.176 0, 1127095.288 1113017.688 0, 1126829.471 1113010.215 0, 1126563.653 1113002.758 0, 1126297.835 1112995.317 0, 1126032.017 1112987.891 0, 1125766.198 1112980.481 0, 1125500.379 1112973.086 0, 1125234.559 1112965.707 0, 
+    1124968.739 1112958.344 0, 1124702.918 1112950.996 0, 1124437.097 1112943.664 0, 1124171.276 1112936.348 0, 1123905.454 1112929.048 0, 1123639.632 1112921.763 0, 1123373.809 1112914.493 0, 1123107.986 1112907.239 0, 1122842.162 1112900.001 0, 1122576.338 1112892.779 0, 
+    1122310.514 1112885.572 0, 1122044.689 1112878.381 0, 1121778.864 1112871.206 0, 1121513.038 1112864.046 0, 1121245.945 1112856.868 0, 1120981.385 1112849.773 0, 1120715.558 1112842.66 0, 1120449.731 1112835.563 0, 1120183.903 1112828.481 0, 1119918.075 1112821.415 0, 
+    1119652.246 1112814.365 0, 1119386.417 1112807.33 0, 1119120.588 1112800.311 0, 1118854.758 1112793.308 0, 1118588.927 1112786.32 0, 1118323.097 1112779.348 0, 1118057.266 1112772.392 0, 1117791.434 1112765.451 0, 1117525.602 1112758.526 0, 1117259.77 1112751.616 0, 
+    1116993.937 1112744.722 0, 1116728.104 1112737.844 0, 1116462.27 1112730.982 0, 1116196.436 1112724.135 0, 1115930.602 1112717.303 0, 1115664.767 1112710.488 0, 1115398.932 1112703.688 0, 1115133.097 1112696.903 0, 1114865.993 1112690.103 0, 1114724.096 1118269.546 0, 
+    1114582.199 1123848.986 0, 1114848.642 1123855.77 0, 1115113.821 1123862.537 0, 1115379 1123869.321 0, 1115644.178 1123876.119 0, 1115909.355 1123882.934 0, 1116174.532 1123889.764 0, 1116439.709 1123896.609 0, 1116704.885 1123903.471 0, 1116970.061 1123910.347 0, 
+    1117235.237 1123917.24 0, 1117500.412 1123924.148 0, 1117765.587 1123931.072 0, 1118030.761 1123938.011 0, 1118295.935 1123944.966 0, 1118561.109 1123951.936 0, 1118826.282 1123958.922 0, 1119091.454 1123965.924 0, 1119356.627 1123972.941 0, 1119621.798 1123979.974 0, 
+    1119886.97 1123987.023 0, 1120152.141 1123994.087 0, 1120417.312 1124001.166 0, 1120682.482 1124008.262 0, 1120946.388 1124015.339 0, 1121212.821 1124022.499 0, 1121477.99 1124029.641 0, 1121743.158 1124036.799 0, 1122008.326 1124043.972 0, 1122273.494 1124051.161 0, 
+    1122538.661 1124058.366 0, 1122803.828 1124065.586 0, 1123068.995 1124072.822 0, 1123334.161 1124080.073 0, 1123599.326 1124087.34 0, 1123864.491 1124094.623 0, 1124129.656 1124101.921 0, 1124394.82 1124109.235 0, 1124659.984 1124116.565 0, 1124925.147 1124123.91 0, 
+    1125190.31 1124131.27 0, 1125455.473 1124138.646 0, 1125720.635 1124146.038 0, 1125985.797 1124153.446 0, 1126250.958 1124160.869 0, 1126516.119 1124168.308 0, 1126781.279 1124175.762 0, 1127046.439 1124183.232 0, 1127310.336 1124190.682 0, 1127467.995 1118611.665 0, 
+    1127625.655 1113032.645 0))
+
+POLYGON ((1140037.457 1124568.335 0, 1139773.58 1124560.14 0, 1139508.443 1124551.921 0, 1139243.304 1124543.718 0, 1138978.166 1124535.53 0, 1138713.026 1124527.358 0, 1138447.887 1124519.201 0, 1138182.747 1124511.06 0, 1137917.606 1124502.935 0, 1137652.465 1124494.825 0, 
+    1137387.323 1124486.731 0, 1137122.181 1124478.652 0, 1136857.039 1124470.589 0, 1136591.896 1124462.542 0, 1136326.752 1124454.51 0, 1136061.608 1124446.494 0, 1135796.464 1124438.494 0, 1135531.319 1124430.509 0, 1135266.173 1124422.539 0, 1135001.028 1124414.586 0, 
+    1134735.881 1124406.648 0, 1134470.735 1124398.725 0, 1134205.587 1124390.818 0, 1133940.44 1124382.927 0, 1133674.03 1124375.014 0, 1133410.143 1124367.191 0, 1133144.994 1124359.347 0, 1132879.844 1124351.518 0, 1132614.694 1124343.705 0, 1132349.544 1124335.907 0, 
+    1132084.393 1124328.125 0, 1131819.241 1124320.359 0, 1131554.089 1124312.608 0, 1131288.937 1124304.873 0, 1131023.784 1124297.153 0, 1130758.631 1124289.449 0, 1130493.477 1124281.761 0, 1130228.323 1124274.088 0, 1129963.169 1124266.431 0, 1129698.014 1124258.789 0, 
+    1129432.858 1124251.163 0, 1129167.702 1124243.553 0, 1128902.546 1124235.958 0, 1128637.389 1124228.379 0, 1128372.232 1124220.815 0, 1128107.074 1124213.267 0, 1127841.916 1124205.735 0, 1127576.758 1124198.218 0, 1127310.336 1124190.682 0, 1127152.677 1129769.689 0, 
+    1126995.018 1135348.684 0, 1127260.78 1135356.202 0, 1127525.281 1135363.7 0, 1127789.783 1135371.214 0, 1128054.284 1135378.743 0, 1128318.784 1135386.288 0, 1128583.284 1135393.849 0, 1128847.784 1135401.425 0, 1129112.283 1135409.016 0, 1129376.782 1135416.623 0, 
+    1129641.28 1135424.246 0, 1129905.778 1135431.884 0, 1130170.275 1135439.538 0, 1130434.772 1135447.207 0, 1130699.269 1135454.892 0, 1130963.765 1135462.592 0, 1131228.261 1135470.309 0, 1131492.756 1135478.04 0, 1131757.25 1135485.787 0, 1132021.745 1135493.55 0, 
+    1132286.238 1135501.328 0, 1132550.732 1135509.122 0, 1132815.224 1135516.932 0, 1133079.717 1135524.757 0, 1133342.95 1135532.56 0, 1133608.7 1135540.454 0, 1133873.191 1135548.325 0, 1134137.682 1135556.213 0, 1134402.172 1135564.115 0, 1134666.661 1135572.034 0, 
+    1134931.151 1135579.968 0, 1135195.639 1135587.917 0, 1135460.127 1135595.883 0, 1135724.615 1135603.863 0, 1135989.102 1135611.859 0, 1136253.589 1135619.871 0, 1136518.076 1135627.899 0, 1136782.561 1135635.942 0, 1137047.047 1135644 0, 1137311.532 1135652.074 0, 
+    1137576.016 1135660.164 0, 1137840.5 1135668.269 0, 1138104.983 1135676.39 0, 1138369.466 1135684.526 0, 1138633.949 1135692.678 0, 1138898.431 1135700.846 0, 1139162.913 1135709.029 0, 1139427.394 1135717.228 0, 1139690.617 1135725.403 0, 1139864.037 1130146.876 0, 
+    1140037.457 1124568.335 0))
+
+POLYGON ((1152385.101 1136137.987 0, 1152121.9 1136129.068 0, 1151857.443 1136120.122 0, 1151592.986 1136111.192 0, 1151328.528 1136102.277 0, 1151064.069 1136093.378 0, 1150799.61 1136084.495 0, 1150535.151 1136075.627 0, 1150270.691 1136066.774 0, 1150006.23 1136057.937 0, 
+    1149741.769 1136049.116 0, 1149477.308 1136040.31 0, 1149212.846 1136031.52 0, 1148948.383 1136022.746 0, 1148683.92 1136013.987 0, 1148419.456 1136005.243 0, 1148154.992 1135996.515 0, 1147890.528 1135987.803 0, 1147626.063 1135979.106 0, 1147361.597 1135970.425 0, 
+    1147097.131 1135961.759 0, 1146832.664 1135953.109 0, 1146568.197 1135944.475 0, 1146303.729 1135935.856 0, 1146038.005 1135927.212 0, 1145774.792 1135918.665 0, 1145510.323 1135910.093 0, 1145245.853 1135901.536 0, 1144981.383 1135892.995 0, 1144716.912 1135884.469 0, 
+    1144452.441 1135875.959 0, 1144187.969 1135867.465 0, 1143923.497 1135858.986 0, 1143659.024 1135850.523 0, 1143394.551 1135842.075 0, 1143130.077 1135833.643 0, 1142865.603 1135825.226 0, 1142601.128 1135816.825 0, 1142336.653 1135808.44 0, 1142072.178 1135800.07 0, 
+    1141807.701 1135791.716 0, 1141543.225 1135783.377 0, 1141278.748 1135775.054 0, 1141014.27 1135766.746 0, 1140749.792 1135758.454 0, 1140485.313 1135750.178 0, 1140220.834 1135741.917 0, 1139956.354 1135733.671 0, 1139690.617 1135725.403 0, 1139517.198 1141303.912 0, 
+    1139343.779 1146882.4 0, 1139608.856 1146890.648 0, 1139872.679 1146898.873 0, 1140136.502 1146907.113 0, 1140400.324 1146915.369 0, 1140664.145 1146923.641 0, 1140927.966 1146931.928 0, 1141191.787 1146940.23 0, 1141455.607 1146948.548 0, 1141719.426 1146956.882 0, 
+    1141983.245 1146965.231 0, 1142247.064 1146973.596 0, 1142510.882 1146981.976 0, 1142774.7 1146990.371 0, 1143038.517 1146998.783 0, 1143302.333 1147007.209 0, 1143566.149 1147015.652 0, 1143829.965 1147024.109 0, 1144093.78 1147032.583 0, 1144357.594 1147041.071 0, 
+    1144621.409 1147049.576 0, 1144885.222 1147058.096 0, 1145149.035 1147066.631 0, 1145412.848 1147075.182 0, 1145675.407 1147083.708 0, 1145940.471 1147092.331 0, 1146204.282 1147100.928 0, 1146468.093 1147109.541 0, 1146731.903 1147118.17 0, 1146995.713 1147126.814 0, 
+    1147259.522 1147135.473 0, 1147523.33 1147144.149 0, 1147787.138 1147152.839 0, 1148050.946 1147161.546 0, 1148314.753 1147170.267 0, 1148578.559 1147179.005 0, 1148842.365 1147187.757 0, 1149106.17 1147196.526 0, 1149369.975 1147205.31 0, 1149633.78 1147214.109 0, 
+    1149897.584 1147222.924 0, 1150161.387 1147231.754 0, 1150425.19 1147240.6 0, 1150688.992 1147249.462 0, 1150952.794 1147258.339 0, 1151216.595 1147267.231 0, 1151480.396 1147276.139 0, 1151744.196 1147285.063 0, 1152006.744 1147293.96 0, 1152195.922 1141715.984 0, 
+    1152385.101 1136137.987 0))
+
+POLYGON ((1164668.496 1147741.293 0, 1164405.972 1147731.655 0, 1164142.198 1147721.986 0, 1163878.424 1147712.332 0, 1163614.648 1147702.695 0, 1163350.873 1147693.072 0, 1163087.097 1147683.466 0, 1162823.32 1147673.874 0, 1162559.542 1147664.299 0, 1162295.764 1147654.739 0, 
+    1162031.986 1147645.194 0, 1161768.207 1147635.665 0, 1161504.427 1147626.151 0, 1161240.647 1147616.653 0, 1160976.866 1147607.171 0, 1160713.085 1147597.704 0, 1160449.303 1147588.252 0, 1160185.521 1147578.816 0, 1159921.738 1147569.396 0, 1159657.954 1147559.991 0, 
+    1159394.17 1147550.601 0, 1159130.386 1147541.227 0, 1158866.601 1147531.869 0, 1158602.815 1147522.526 0, 1158337.778 1147513.155 0, 1158075.242 1147503.887 0, 1157811.454 1147494.591 0, 1157547.667 1147485.31 0, 1157283.878 1147476.045 0, 1157020.089 1147466.796 0, 
+    1156756.3 1147457.561 0, 1156492.51 1147448.343 0, 1156228.719 1147439.14 0, 1155964.928 1147429.952 0, 1155701.136 1147420.78 0, 1155437.344 1147411.624 0, 1155173.551 1147402.483 0, 1154909.758 1147393.357 0, 1154645.964 1147384.247 0, 1154382.169 1147375.153 0, 
+    1154118.374 1147366.074 0, 1153854.579 1147357.011 0, 1153590.783 1147347.963 0, 1153326.986 1147338.931 0, 1153063.189 1147329.914 0, 1152799.392 1147320.913 0, 1152535.594 1147311.927 0, 1152271.795 1147302.957 0, 1152006.744 1147293.96 0, 1151817.567 1152871.908 0, 
+    1151628.39 1158449.826 0, 1151892.782 1158458.801 0, 1152155.924 1158467.749 0, 1152419.065 1158476.712 0, 1152682.206 1158485.691 0, 1152945.347 1158494.685 0, 1153208.487 1158503.695 0, 1153471.626 1158512.72 0, 1153734.765 1158521.761 0, 1153997.903 1158530.817 0, 
+    1154261.041 1158539.889 0, 1154524.178 1158548.976 0, 1154787.315 1158558.079 0, 1155050.451 1158567.197 0, 1155313.587 1158576.331 0, 1155576.722 1158585.48 0, 1155839.857 1158594.645 0, 1156102.991 1158603.825 0, 1156366.124 1158613.021 0, 1156629.257 1158622.232 0, 
+    1156892.389 1158631.458 0, 1157155.521 1158640.7 0, 1157418.653 1158649.958 0, 1157681.783 1158659.231 0, 1157943.666 1158668.476 0, 1158208.043 1158677.824 0, 1158471.172 1158687.143 0, 1158734.301 1158696.478 0, 1158997.429 1158705.829 0, 1159260.557 1158715.195 0, 
+    1159523.683 1158724.576 0, 1159786.81 1158733.973 0, 1160049.936 1158743.386 0, 1160313.061 1158752.814 0, 1160576.186 1158762.257 0, 1160839.31 1158771.716 0, 1161102.433 1158781.191 0, 1161365.557 1158790.681 0, 1161628.679 1158800.186 0, 1161891.801 1158809.707 0, 
+    1162154.922 1158819.243 0, 1162418.043 1158828.795 0, 1162681.163 1158838.362 0, 1162944.283 1158847.945 0, 1163207.402 1158857.544 0, 1163470.521 1158867.157 0, 1163733.639 1158876.787 0, 1163996.756 1158886.432 0, 1164258.626 1158896.046 0, 1164463.56 1153318.685 0, 
+    1164668.496 1147741.293 0))
+
+POLYGON ((1176887.551 1159377.947 0, 1176625.707 1159367.593 0, 1176362.618 1159357.204 0, 1176099.528 1159346.832 0, 1175836.438 1159336.475 0, 1175573.347 1159326.133 0, 1175310.255 1159315.807 0, 1175047.163 1159305.496 0, 1174784.07 1159295.201 0, 1174520.977 1159284.921 0, 
+    1174257.883 1159274.657 0, 1173994.789 1159264.408 0, 1173731.693 1159254.175 0, 1173468.598 1159243.957 0, 1173205.501 1159233.755 0, 1172942.404 1159223.568 0, 1172679.307 1159213.397 0, 1172416.208 1159203.241 0, 1172153.11 1159193.101 0, 1171890.01 1159182.976 0, 
+    1171626.91 1159172.867 0, 1171363.81 1159162.773 0, 1171100.709 1159152.694 0, 1170837.607 1159142.631 0, 1170573.259 1159132.537 0, 1170311.402 1159122.552 0, 1170048.298 1159112.536 0, 1169785.194 1159102.535 0, 1169522.089 1159092.549 0, 1169258.984 1159082.579 0, 
+    1168995.878 1159072.625 0, 1168732.772 1159062.686 0, 1168469.664 1159052.762 0, 1168206.557 1159042.854 0, 1167943.449 1159032.962 0, 1167680.34 1159023.085 0, 1167417.23 1159013.223 0, 1167154.12 1159003.377 0, 1166891.01 1158993.546 0, 1166627.899 1158983.731 0, 
+    1166364.787 1158973.931 0, 1166101.675 1158964.147 0, 1165838.562 1158954.379 0, 1165575.449 1158944.625 0, 1165312.335 1158934.888 0, 1165049.22 1158925.166 0, 1164786.105 1158915.459 0, 1164522.989 1158905.768 0, 1164258.626 1158896.046 0, 1164053.693 1164473.371 0, 
+    1163848.762 1170050.656 0, 1164112.465 1170060.353 0, 1164374.925 1170070.02 0, 1164637.383 1170079.703 0, 1164899.841 1170089.401 0, 1165162.299 1170099.114 0, 1165424.756 1170108.843 0, 1165687.212 1170118.587 0, 1165949.668 1170128.347 0, 1166212.123 1170138.122 0, 
+    1166474.577 1170147.913 0, 1166737.031 1170157.719 0, 1166999.485 1170167.541 0, 1167261.938 1170177.378 0, 1167524.39 1170187.23 0, 1167786.842 1170197.098 0, 1168049.293 1170206.981 0, 1168311.743 1170216.88 0, 1168574.193 1170226.794 0, 1168836.643 1170236.724 0, 
+    1169099.091 1170246.669 0, 1169361.54 1170256.63 0, 1169623.987 1170266.606 0, 1169886.434 1170276.597 0, 1170147.638 1170286.557 0, 1170411.326 1170296.626 0, 1170673.772 1170306.664 0, 1170936.216 1170316.717 0, 1171198.66 1170326.786 0, 1171461.104 1170336.87 0, 
+    1171723.547 1170346.97 0, 1171985.989 1170357.085 0, 1172248.431 1170367.215 0, 1172510.872 1170377.361 0, 1172773.312 1170387.523 0, 1173035.752 1170397.699 0, 1173298.192 1170407.892 0, 1173560.63 1170418.099 0, 1173823.068 1170428.323 0, 1174085.506 1170438.561 0, 
+    1174347.943 1170448.815 0, 1174610.379 1170459.085 0, 1174872.815 1170469.37 0, 1175135.25 1170479.67 0, 1175397.684 1170489.986 0, 1175660.118 1170500.317 0, 1175922.551 1170510.664 0, 1176184.984 1170521.026 0, 1176446.175 1170531.355 0, 1176666.862 1164954.671 0, 
+    1176887.551 1159377.947 0))
+
+POLYGON ((1189042.179 1171047.641 0, 1188781.017 1171036.575 0, 1188518.614 1171025.471 0, 1188256.211 1171014.383 0, 1187993.808 1171003.31 0, 1187731.403 1170992.253 0, 1187468.999 1170981.211 0, 1187206.593 1170970.185 0, 1186944.187 1170959.174 0, 1186681.78 1170948.179 0, 
+    1186419.372 1170937.199 0, 1186156.964 1170926.234 0, 1185894.555 1170915.285 0, 1185632.146 1170904.351 0, 1185369.736 1170893.433 0, 1185107.325 1170882.53 0, 1184844.914 1170871.643 0, 1184582.502 1170860.771 0, 1184320.089 1170849.915 0, 1184057.676 1170839.074 0, 
+    1183795.262 1170828.248 0, 1183532.847 1170817.438 0, 1183270.432 1170806.643 0, 1183008.016 1170795.864 0, 1182744.359 1170785.05 0, 1182483.182 1170774.352 0, 1182220.765 1170763.619 0, 1181958.346 1170752.902 0, 1181695.927 1170742.2 0, 1181433.508 1170731.513 0, 
+    1181171.087 1170720.842 0, 1180908.666 1170710.186 0, 1180646.245 1170699.546 0, 1180383.823 1170688.922 0, 1180121.4 1170678.312 0, 1179858.977 1170667.718 0, 1179596.553 1170657.14 0, 1179334.128 1170646.577 0, 1179071.703 1170636.029 0, 1178809.277 1170625.497 0, 
+    1178546.85 1170614.981 0, 1178284.423 1170604.479 0, 1178021.995 1170593.994 0, 1177759.567 1170583.523 0, 1177497.138 1170573.069 0, 1177234.709 1170562.629 0, 1176972.278 1170552.205 0, 1176709.848 1170541.797 0, 1176446.175 1170531.355 0, 1176225.489 1176107.993 0, 
+    1176004.805 1181684.583 0, 1176267.819 1181694.999 0, 1176529.593 1181705.381 0, 1176791.367 1181715.779 0, 1177053.14 1181726.192 0, 1177314.913 1181736.621 0, 1177576.684 1181747.065 0, 1177838.456 1181757.525 0, 1178100.226 1181768 0, 1178361.996 1181778.49 0, 
+    1178623.766 1181788.996 0, 1178885.535 1181799.517 0, 1179147.303 1181810.053 0, 1179409.07 1181820.605 0, 1179670.837 1181831.173 0, 1179932.604 1181841.756 0, 1180194.37 1181852.354 0, 1180456.135 1181862.967 0, 1180717.899 1181873.596 0, 1180979.663 1181884.241 0, 
+    1181241.426 1181894.9 0, 1181503.189 1181905.576 0, 1181764.951 1181916.266 0, 1182026.712 1181926.972 0, 1182287.235 1181937.643 0, 1182550.233 1181948.431 0, 1182811.992 1181959.183 0, 1183073.751 1181969.951 0, 1183335.509 1181980.734 0, 1183597.267 1181991.532 0, 
+    1183859.024 1182002.346 0, 1184120.78 1182013.175 0, 1184382.535 1182024.02 0, 1184644.29 1182034.88 0, 1184906.045 1182045.755 0, 1185167.798 1182056.646 0, 1185429.552 1182067.553 0, 1185691.304 1182078.474 0, 1185953.056 1182089.412 0, 1186214.807 1182100.364 0, 
+    1186476.557 1182111.332 0, 1186738.307 1182122.315 0, 1187000.056 1182133.314 0, 1187261.805 1182144.328 0, 1187523.553 1182155.358 0, 1187785.3 1182166.403 0, 1188047.047 1182177.463 0, 1188308.793 1182188.539 0, 1188569.302 1182199.578 0, 1188805.739 1176623.634 0, 
+    1189042.179 1171047.641 0))
+
+POLYGON ((1201132.293 1182750.068 0, 1200871.814 1182738.293 0, 1200610.1 1182726.478 0, 1200348.386 1182714.678 0, 1200086.671 1182702.893 0, 1199824.955 1182691.124 0, 1199563.239 1182679.371 0, 1199301.522 1182667.633 0, 1199039.804 1182655.91 0, 1198778.086 1182644.202 0, 
+    1198516.366 1182632.51 0, 1198254.647 1182620.834 0, 1197992.926 1182609.173 0, 1197731.205 1182597.527 0, 1197469.483 1182585.897 0, 1197207.76 1182574.282 0, 1196946.037 1182562.682 0, 1196684.313 1182551.098 0, 1196422.589 1182539.529 0, 1196160.863 1182527.976 0, 
+    1195899.137 1182516.438 0, 1195637.411 1182504.915 0, 1195375.683 1182493.408 0, 1195113.955 1182481.917 0, 1194850.992 1182470.386 0, 1194590.497 1182458.979 0, 1194328.767 1182447.534 0, 1194067.037 1182436.104 0, 1193805.305 1182424.689 0, 1193543.573 1182413.29 0, 
+    1193281.84 1182401.906 0, 1193020.107 1182390.537 0, 1192758.373 1182379.184 0, 1192496.638 1182367.847 0, 1192234.903 1182356.524 0, 1191973.167 1182345.217 0, 1191711.43 1182333.926 0, 1191449.693 1182322.65 0, 1191187.955 1182311.389 0, 1190926.216 1182300.144 0, 
+    1190664.477 1182288.914 0, 1190402.737 1182277.7 0, 1190140.996 1182266.501 0, 1189879.254 1182255.317 0, 1189617.512 1182244.149 0, 1189355.77 1182232.996 0, 1189094.026 1182221.859 0, 1188832.282 1182210.737 0, 1188569.302 1182199.578 0, 1188332.866 1187775.467 0, 
+    1188096.433 1193351.298 0, 1188358.755 1193362.429 0, 1188619.842 1193373.523 0, 1188880.929 1193384.632 0, 1189142.016 1193395.757 0, 1189403.101 1193406.898 0, 1189664.186 1193418.053 0, 1189925.271 1193429.224 0, 1190186.354 1193440.41 0, 1190447.437 1193451.612 0, 
+    1190708.52 1193462.829 0, 1190969.601 1193474.061 0, 1191230.682 1193485.309 0, 1191491.763 1193496.572 0, 1191752.843 1193507.851 0, 1192013.922 1193519.145 0, 1192275 1193530.454 0, 1192536.078 1193541.779 0, 1192797.155 1193553.119 0, 1193058.231 1193564.474 0, 
+    1193319.307 1193575.845 0, 1193580.382 1193587.231 0, 1193841.456 1193598.632 0, 1194102.53 1193610.049 0, 1194362.371 1193621.427 0, 1194624.675 1193632.929 0, 1194885.747 1193644.392 0, 1195146.818 1193655.87 0, 1195407.888 1193667.363 0, 1195668.958 1193678.872 0, 
+    1195930.027 1193690.397 0, 1196191.095 1193701.937 0, 1196452.163 1193713.492 0, 1196713.23 1193725.062 0, 1196974.296 1193736.648 0, 1197235.362 1193748.249 0, 1197496.427 1193759.866 0, 1197757.491 1193771.498 0, 1198018.554 1193783.145 0, 1198279.617 1193794.808 0, 
+    1198540.679 1193806.486 0, 1198801.741 1193818.179 0, 1199062.802 1193829.888 0, 1199323.862 1193841.612 0, 1199584.921 1193853.351 0, 1199845.98 1193865.106 0, 1200107.038 1193876.877 0, 1200368.095 1193888.662 0, 1200627.921 1193900.407 0, 1200880.105 1188325.267 0, 
+    1201132.293 1182750.068 0))
+
+POLYGON ((1213157.807 1194484.918 0, 1212898.013 1194472.439 0, 1212636.99 1194459.916 0, 1212375.967 1194447.408 0, 1212114.942 1194434.916 0, 1211853.917 1194422.439 0, 1211592.891 1194409.977 0, 1211331.864 1194397.531 0, 1211070.837 1194385.1 0, 1210809.809 1194372.685 0, 
+    1210548.78 1194360.284 0, 1210287.751 1194347.9 0, 1210026.72 1194335.53 0, 1209765.689 1194323.176 0, 1209504.657 1194310.837 0, 1209243.625 1194298.514 0, 1208982.592 1194286.206 0, 1208721.558 1194273.913 0, 1208460.523 1194261.636 0, 1208199.488 1194249.374 0, 
+    1207938.452 1194237.128 0, 1207677.415 1194224.897 0, 1207416.377 1194212.681 0, 1207155.339 1194200.48 0, 1206893.07 1194188.238 0, 1206633.26 1194176.126 0, 1206372.22 1194163.971 0, 1206111.179 1194151.832 0, 1205850.137 1194139.709 0, 1205589.094 1194127.6 0, 
+    1205328.051 1194115.508 0, 1205067.007 1194103.43 0, 1204805.963 1194091.368 0, 1204544.917 1194079.321 0, 1204283.871 1194067.29 0, 1204022.824 1194055.274 0, 1203761.777 1194043.273 0, 1203500.729 1194031.288 0, 1203239.68 1194019.318 0, 1202978.63 1194007.363 0, 
+    1202717.58 1193995.424 0, 1202456.529 1193983.5 0, 1202195.477 1193971.591 0, 1201934.424 1193959.698 0, 1201673.371 1193947.82 0, 1201412.317 1193935.958 0, 1201151.263 1193924.111 0, 1200890.208 1193912.279 0, 1200627.921 1193900.407 0, 1200375.739 1199475.484 0, 
+    1200123.56 1205050.493 0, 1200385.188 1205062.335 0, 1200645.587 1205074.137 0, 1200905.985 1205085.955 0, 1201166.383 1205097.787 0, 1201426.78 1205109.635 0, 1201687.176 1205121.498 0, 1201947.571 1205133.377 0, 1202207.966 1205145.271 0, 1202468.36 1205157.18 0, 
+    1202728.753 1205169.105 0, 1202989.146 1205181.044 0, 1203249.538 1205193 0, 1203509.929 1205204.97 0, 1203770.32 1205216.956 0, 1204030.71 1205228.957 0, 1204291.099 1205240.974 0, 1204551.487 1205253.006 0, 1204811.875 1205265.053 0, 1205072.262 1205277.115 0, 
+    1205332.648 1205289.193 0, 1205593.034 1205301.286 0, 1205853.419 1205313.395 0, 1206113.803 1205325.518 0, 1206372.96 1205337.6 0, 1206634.569 1205349.812 0, 1206894.951 1205361.982 0, 1207155.333 1205374.167 0, 1207415.713 1205386.367 0, 1207676.093 1205398.583 0, 
+    1207936.472 1205410.814 0, 1208196.851 1205423.06 0, 1208457.228 1205435.322 0, 1208717.605 1205447.599 0, 1208977.982 1205459.892 0, 1209238.357 1205472.199 0, 1209498.732 1205484.522 0, 1209759.106 1205496.861 0, 1210019.479 1205509.214 0, 1210279.852 1205521.583 0, 
+    1210540.224 1205533.968 0, 1210800.595 1205546.367 0, 1211060.966 1205558.782 0, 1211321.335 1205571.212 0, 1211581.704 1205583.658 0, 1211842.073 1205596.119 0, 1212102.44 1205608.595 0, 1212362.807 1205621.087 0, 1212621.947 1205633.535 0, 1212889.875 1200059.261 0, 
+    1213157.807 1194484.918 0))
+
+POLYGON ((1225118.637 1206251.884 0, 1224859.531 1206238.704 0, 1224599.201 1206225.477 0, 1224338.869 1206212.265 0, 1224078.537 1206199.069 0, 1223818.205 1206185.888 0, 1223557.871 1206172.722 0, 1223297.537 1206159.571 0, 1223037.202 1206146.436 0, 1222776.866 1206133.316 0, 
+    1222516.529 1206120.212 0, 1222256.192 1206107.122 0, 1221995.853 1206094.049 0, 1221735.514 1206080.99 0, 1221475.175 1206067.947 0, 1221214.834 1206054.919 0, 1220954.493 1206041.906 0, 1220694.151 1206028.909 0, 1220433.808 1206015.927 0, 1220173.465 1206002.96 0, 
+    1219913.12 1205990.009 0, 1219652.775 1205977.073 0, 1219392.429 1205964.152 0, 1219132.083 1205951.247 0, 1218870.511 1205938.296 0, 1218611.387 1205925.482 0, 1218351.038 1205912.623 0, 1218090.689 1205899.779 0, 1217830.338 1205886.95 0, 1217569.987 1205874.137 0, 
+    1217309.635 1205861.339 0, 1217049.283 1205848.556 0, 1216788.929 1205835.789 0, 1216528.575 1205823.036 0, 1216268.22 1205810.3 0, 1216007.864 1205797.578 0, 1215747.508 1205784.872 0, 1215487.151 1205772.181 0, 1215226.793 1205759.506 0, 1214966.434 1205746.846 0, 
+    1214706.075 1205734.201 0, 1214445.715 1205721.571 0, 1214185.354 1205708.957 0, 1213924.992 1205696.358 0, 1213664.63 1205683.775 0, 1213404.267 1205671.206 0, 1213143.903 1205658.654 0, 1212883.538 1205646.116 0, 1212621.947 1205633.535 0, 1212354.023 1211207.736 0, 
+    1212086.102 1216781.86 0, 1212347.034 1216794.409 0, 1212606.742 1216806.915 0, 1212866.45 1216819.437 0, 1213126.157 1216831.973 0, 1213385.863 1216844.525 0, 1213645.568 1216857.092 0, 1213905.273 1216869.675 0, 1214164.977 1216882.272 0, 1214424.68 1216894.885 0, 
+    1214684.383 1216907.513 0, 1214944.085 1216920.157 0, 1215203.786 1216932.816 0, 1215463.486 1216945.49 0, 1215723.185 1216958.179 0, 1215982.884 1216970.884 0, 1216242.582 1216983.604 0, 1216502.279 1216996.339 0, 1216761.976 1217009.09 0, 1217021.672 1217021.856 0, 
+    1217281.367 1217034.637 0, 1217541.061 1217047.433 0, 1217800.754 1217060.245 0, 1218060.447 1217073.072 0, 1218318.918 1217085.854 0, 1218579.83 1217098.772 0, 1218839.521 1217111.644 0, 1219099.211 1217124.532 0, 1219358.9 1217137.436 0, 1219618.588 1217150.354 0, 
+    1219878.275 1217163.288 0, 1220137.962 1217176.238 0, 1220397.648 1217189.202 0, 1220657.333 1217202.182 0, 1220917.018 1217215.177 0, 1221176.701 1217228.187 0, 1221436.384 1217241.213 0, 1221696.066 1217254.254 0, 1221955.747 1217267.31 0, 1222215.428 1217280.382 0, 
+    1222475.108 1217293.469 0, 1222734.787 1217306.571 0, 1222994.465 1217319.688 0, 1223254.143 1217332.821 0, 1223513.819 1217345.969 0, 1223773.495 1217359.132 0, 1224033.17 1217372.31 0, 1224292.845 1217385.504 0, 1224551.298 1217398.651 0, 1224834.966 1211825.307 0, 
+    1225118.637 1206251.884 0))
+
+POLYGON ((1237014.702 1218050.656 0, 1236756.285 1218036.779 0, 1236496.649 1218022.852 0, 1236237.012 1218008.94 0, 1235977.374 1217995.043 0, 1235717.736 1217981.161 0, 1235458.096 1217967.295 0, 1235198.456 1217953.444 0, 1234938.815 1217939.608 0, 1234679.173 1217925.788 0, 
+    1234419.531 1217911.983 0, 1234159.887 1217898.193 0, 1233900.243 1217884.419 0, 1233640.598 1217870.659 0, 1233380.952 1217856.915 0, 1233121.305 1217843.187 0, 1232861.658 1217829.473 0, 1232602.01 1217815.775 0, 1232342.361 1217802.092 0, 1232082.711 1217788.425 0, 
+    1231823.06 1217774.772 0, 1231563.409 1217761.135 0, 1231303.756 1217747.514 0, 1231044.103 1217733.907 0, 1230783.23 1217720.252 0, 1230524.795 1217706.74 0, 1230265.139 1217693.18 0, 1230005.483 1217679.634 0, 1229745.826 1217666.104 0, 1229486.168 1217652.59 0, 
+    1229226.509 1217639.09 0, 1228966.85 1217625.606 0, 1228707.19 1217612.137 0, 1228447.529 1217598.683 0, 1228187.867 1217585.245 0, 1227928.204 1217571.822 0, 1227668.541 1217558.414 0, 1227408.876 1217545.022 0, 1227149.211 1217531.645 0, 1226889.546 1217518.283 0, 
+    1226629.879 1217504.936 0, 1226370.212 1217491.605 0, 1226110.544 1217478.289 0, 1225850.875 1217464.988 0, 1225591.205 1217451.702 0, 1225331.535 1217438.432 0, 1225071.863 1217425.177 0, 1224812.191 1217411.938 0, 1224551.298 1217398.651 0, 1224267.634 1222971.913 0, 
+    1223983.975 1228545.089 0, 1224244.209 1228558.342 0, 1224503.225 1228571.548 0, 1224762.241 1228584.769 0, 1225021.255 1228598.006 0, 1225280.269 1228611.258 0, 1225539.282 1228624.525 0, 1225798.294 1228637.807 0, 1226057.305 1228651.105 0, 1226316.316 1228664.418 0, 
+    1226575.325 1228677.746 0, 1226834.334 1228691.09 0, 1227093.342 1228704.448 0, 1227352.35 1228717.822 0, 1227611.356 1228731.211 0, 1227870.362 1228744.616 0, 1228129.367 1228758.035 0, 1228388.371 1228771.47 0, 1228647.375 1228784.92 0, 1228906.378 1228798.386 0, 
+    1229165.379 1228811.866 0, 1229424.381 1228825.362 0, 1229683.381 1228838.873 0, 1229942.38 1228852.399 0, 1230200.163 1228865.877 0, 1230460.377 1228879.498 0, 1230719.374 1228893.07 0, 1230978.37 1228906.657 0, 1231237.366 1228920.26 0, 1231496.36 1228933.878 0, 
+    1231755.354 1228947.511 0, 1232014.347 1228961.159 0, 1232273.34 1228974.822 0, 1232532.331 1228988.501 0, 1232791.322 1229002.195 0, 1233050.312 1229015.904 0, 1233309.301 1229029.629 0, 1233568.289 1229043.369 0, 1233827.276 1229057.124 0, 1234086.263 1229070.894 0, 
+    1234345.249 1229084.679 0, 1234604.234 1229098.48 0, 1234863.218 1229112.296 0, 1235122.201 1229126.127 0, 1235381.184 1229139.974 0, 1235640.165 1229153.835 0, 1235899.146 1229167.712 0, 1236158.127 1229181.604 0, 1236415.891 1229195.447 0, 1236715.294 1223623.095 0, 
+    1237014.702 1218050.656 0))
+
+POLYGON ((1248845.919 1229880.924 0, 1248588.193 1229866.354 0, 1248329.253 1229851.73 0, 1248070.312 1229837.121 0, 1247811.371 1229822.528 0, 1247552.429 1229807.95 0, 1247293.485 1229793.387 0, 1247034.541 1229778.84 0, 1246775.596 1229764.307 0, 1246516.65 1229749.79 0, 
+    1246257.704 1229735.288 0, 1245998.756 1229720.802 0, 1245739.808 1229706.33 0, 1245480.859 1229691.874 0, 1245221.908 1229677.433 0, 1244962.957 1229663.008 0, 1244704.006 1229648.597 0, 1244445.053 1229634.202 0, 1244186.1 1229619.822 0, 1243927.145 1229605.458 0, 
+    1243668.19 1229591.108 0, 1243409.234 1229576.774 0, 1243150.277 1229562.455 0, 1242891.32 1229548.151 0, 1242631.147 1229533.796 0, 1242373.402 1229519.589 0, 1242114.441 1229505.331 0, 1241855.48 1229491.089 0, 1241596.518 1229476.861 0, 1241337.556 1229462.649 0, 
+    1241078.592 1229448.452 0, 1240819.628 1229434.27 0, 1240560.662 1229420.104 0, 1240301.696 1229405.952 0, 1240042.729 1229391.816 0, 1239783.762 1229377.695 0, 1239524.793 1229363.59 0, 1239265.824 1229349.5 0, 1239006.854 1229335.424 0, 1238747.882 1229321.365 0, 
+    1238488.911 1229307.32 0, 1238229.938 1229293.291 0, 1237970.964 1229279.276 0, 1237711.99 1229265.278 0, 1237453.015 1229251.294 0, 1237194.039 1229237.326 0, 1236935.062 1229223.372 0, 1236676.084 1229209.435 0, 1236415.891 1229195.447 0, 1236116.492 1234767.706 0, 
+    1235817.099 1240339.87 0, 1236076.634 1240353.822 0, 1236334.956 1240367.725 0, 1236593.277 1240381.642 0, 1236851.597 1240395.575 0, 1237109.916 1240409.524 0, 1237368.234 1240423.487 0, 1237626.552 1240437.466 0, 1237884.869 1240451.46 0, 1238143.185 1240465.469 0, 
+    1238401.5 1240479.493 0, 1238659.814 1240493.532 0, 1238918.128 1240507.587 0, 1239176.44 1240521.657 0, 1239434.752 1240535.742 0, 1239693.063 1240549.842 0, 1239951.373 1240563.958 0, 1240209.683 1240578.088 0, 1240467.991 1240592.234 0, 1240726.299 1240606.395 0, 
+    1240984.606 1240620.571 0, 1241242.912 1240634.763 0, 1241501.217 1240648.97 0, 1241759.521 1240663.191 0, 1242016.614 1240677.362 0, 1242276.127 1240691.681 0, 1242534.429 1240705.948 0, 1242792.73 1240720.231 0, 1243051.03 1240734.529 0, 1243309.33 1240748.842 0, 
+    1243567.628 1240763.17 0, 1243825.926 1240777.514 0, 1244084.222 1240791.873 0, 1244342.518 1240806.246 0, 1244600.813 1240820.636 0, 1244859.108 1240835.04 0, 1245117.401 1240849.459 0, 1245375.693 1240863.894 0, 1245633.985 1240878.344 0, 1245892.276 1240892.809 0, 
+    1246150.566 1240907.29 0, 1246408.855 1240921.785 0, 1246667.143 1240936.296 0, 1246925.431 1240950.822 0, 1247183.717 1240965.363 0, 1247442.003 1240979.919 0, 1247700.288 1240994.491 0, 1247958.572 1241009.078 0, 1248215.645 1241023.611 0, 1248530.779 1235452.316 0, 
+    1248845.919 1229880.924 0))
+
+POLYGON ((1260612.209 1241742.378 0, 1260355.176 1241727.118 0, 1260096.935 1241711.802 0, 1259838.692 1241696.501 0, 1259580.449 1241681.215 0, 1259322.204 1241665.944 0, 1259063.959 1241650.688 0, 1258805.712 1241635.448 0, 1258547.465 1241620.223 0, 1258289.217 1241605.013 0, 
+    1258030.968 1241589.818 0, 1257772.719 1241574.638 0, 1257514.468 1241559.474 0, 1257256.216 1241544.325 0, 1256997.964 1241529.191 0, 1256739.71 1241514.072 0, 1256481.456 1241498.968 0, 1256223.201 1241483.88 0, 1255964.945 1241468.807 0, 1255706.688 1241453.749 0, 
+    1255448.43 1241438.706 0, 1255190.171 1241423.678 0, 1254931.912 1241408.666 0, 1254673.651 1241393.669 0, 1254414.181 1241378.617 0, 1254157.128 1241363.72 0, 1253898.865 1241348.768 0, 1253640.601 1241333.832 0, 1253382.336 1241318.911 0, 1253124.07 1241304.005 0, 
+    1252865.803 1241289.114 0, 1252607.536 1241274.238 0, 1252349.267 1241259.378 0, 1252090.998 1241244.533 0, 1251832.728 1241229.703 0, 1251574.457 1241214.888 0, 1251316.185 1241200.089 0, 1251057.912 1241185.304 0, 1250799.639 1241170.535 0, 1250541.364 1241155.781 0, 
+    1250283.089 1241141.042 0, 1250024.813 1241126.319 0, 1249766.536 1241111.61 0, 1249508.258 1241096.917 0, 1249249.979 1241082.239 0, 1248991.699 1241067.577 0, 1248733.419 1241052.929 0, 1248475.137 1241038.297 0, 1248215.645 1241023.611 0, 1247900.516 1246594.805 0, 
+    1247585.394 1252165.892 0, 1247844.227 1252180.54 0, 1248101.853 1252195.136 0, 1248359.478 1252209.746 0, 1248617.102 1252224.371 0, 1248874.725 1252239.012 0, 1249132.347 1252253.668 0, 1249389.968 1252268.339 0, 1249647.588 1252283.025 0, 1249905.208 1252297.727 0, 
+    1250162.827 1252312.443 0, 1250420.445 1252327.175 0, 1250678.061 1252341.922 0, 1250935.678 1252356.684 0, 1251193.293 1252371.461 0, 1251450.907 1252386.253 0, 1251708.521 1252401.06 0, 1251966.133 1252415.883 0, 1252223.745 1252430.721 0, 1252481.356 1252445.574 0, 
+    1252738.966 1252460.442 0, 1252996.575 1252475.325 0, 1253254.183 1252490.224 0, 1253511.791 1252505.137 0, 1253768.191 1252519.996 0, 1254027.003 1252535.01 0, 1254284.607 1252549.969 0, 1254542.211 1252564.943 0, 1254799.814 1252579.933 0, 1255057.416 1252594.938 0, 
+    1255315.017 1252609.957 0, 1255572.618 1252624.992 0, 1255830.217 1252640.042 0, 1256087.816 1252655.108 0, 1256345.413 1252670.188 0, 1256603.01 1252685.283 0, 1256860.606 1252700.394 0, 1257118.201 1252715.52 0, 1257375.795 1252730.661 0, 1257633.388 1252745.817 0, 
+    1257890.981 1252760.989 0, 1258148.572 1252776.175 0, 1258406.162 1252791.377 0, 1258663.752 1252806.594 0, 1258921.341 1252821.826 0, 1259178.929 1252837.073 0, 1259436.516 1252852.335 0, 1259694.102 1252867.613 0, 1259950.482 1252882.834 0, 1260281.343 1247312.659 0, 
+    1260612.209 1241742.378 0))
+
+POLYGON ((1272313.495 1253634.707 0, 1272057.157 1253618.761 0, 1271799.615 1253602.756 0, 1271542.072 1253586.766 0, 1271284.529 1253570.791 0, 1271026.984 1253554.831 0, 1270769.438 1253538.887 0, 1270511.892 1253522.957 0, 1270254.344 1253507.043 0, 1269996.796 1253491.144 0, 
+    1269739.246 1253475.26 0, 1269481.696 1253459.392 0, 1269224.145 1253443.538 0, 1268966.593 1253427.7 0, 1268709.04 1253411.876 0, 1268451.486 1253396.068 0, 1268193.931 1253380.275 0, 1267936.375 1253364.497 0, 1267678.818 1253348.735 0, 1267421.26 1253332.987 0, 
+    1267163.702 1253317.255 0, 1266906.142 1253301.538 0, 1266648.582 1253285.836 0, 1266391.02 1253270.149 0, 1266132.254 1253254.404 0, 1265875.895 1253238.821 0, 1265618.33 1253223.18 0, 1265360.765 1253207.553 0, 1265103.199 1253191.942 0, 1264845.632 1253176.347 0, 
+    1264588.064 1253160.766 0, 1264330.496 1253145.2 0, 1264072.926 1253129.65 0, 1263815.355 1253114.115 0, 1263557.784 1253098.595 0, 1263300.211 1253083.09 0, 1263042.638 1253067.6 0, 1262785.064 1253052.125 0, 1262527.488 1253036.666 0, 1262269.912 1253021.222 0, 
+    1262012.335 1253005.793 0, 1261754.757 1252990.379 0, 1261497.179 1252974.98 0, 1261239.599 1252959.596 0, 1260982.018 1252944.228 0, 1260724.437 1252928.874 0, 1260466.854 1252913.536 0, 1260209.271 1252898.213 0, 1259950.482 1252882.834 0, 1259619.628 1258452.898 0, 
+    1259288.781 1264022.845 0, 1259546.911 1264038.186 0, 1259803.839 1264053.47 0, 1260060.766 1264068.769 0, 1260317.691 1264084.083 0, 1260574.616 1264099.412 0, 1260831.541 1264114.757 0, 1261088.464 1264130.116 0, 1261345.386 1264145.491 0, 1261602.307 1264160.881 0, 
+    1261859.228 1264176.286 0, 1262116.147 1264191.706 0, 1262373.066 1264207.141 0, 1262629.984 1264222.591 0, 1262886.9 1264238.057 0, 1263143.816 1264253.537 0, 1263400.731 1264269.033 0, 1263657.645 1264284.544 0, 1263914.558 1264300.07 0, 1264171.471 1264315.611 0, 
+    1264428.382 1264331.167 0, 1264685.292 1264346.738 0, 1264942.202 1264362.325 0, 1265199.11 1264377.926 0, 1265454.817 1264393.47 0, 1265712.925 1264409.175 0, 1265969.831 1264424.822 0, 1266226.736 1264440.484 0, 1266483.639 1264456.161 0, 1266740.543 1264471.853 0, 
+    1266997.445 1264487.56 0, 1267254.346 1264503.283 0, 1267511.246 1264519.021 0, 1267768.145 1264534.773 0, 1268025.044 1264550.541 0, 1268281.941 1264566.324 0, 1268538.838 1264582.122 0, 1268795.734 1264597.935 0, 1269052.628 1264613.764 0, 1269309.522 1264629.607 0, 
+    1269566.415 1264645.466 0, 1269823.307 1264661.34 0, 1270080.198 1264677.228 0, 1270337.088 1264693.132 0, 1270593.977 1264709.051 0, 1270850.865 1264724.986 0, 1271107.752 1264740.935 0, 1271364.638 1264756.899 0, 1271620.324 1264772.804 0, 1271966.906 1259203.813 0, 
+    1272313.495 1253634.707 0))
+
+POLYGON ((1283949.7 1265557.599 0, 1283694.058 1265540.971 0, 1283437.218 1265524.281 0, 1283180.377 1265507.606 0, 1282923.534 1265490.946 0, 1282666.691 1265474.302 0, 1282409.847 1265457.672 0, 1282153.002 1265441.058 0, 1281896.156 1265424.458 0, 1281639.309 1265407.874 0, 
+    1281382.461 1265391.305 0, 1281125.612 1265374.751 0, 1280868.762 1265358.212 0, 1280611.911 1265341.688 0, 1280355.06 1265325.179 0, 1280098.207 1265308.686 0, 1279841.353 1265292.207 0, 1279584.498 1265275.744 0, 1279327.642 1265259.296 0, 1279070.786 1265242.862 0, 
+    1278813.928 1265226.444 0, 1278557.069 1265210.042 0, 1278300.21 1265193.654 0, 1278043.349 1265177.281 0, 1277785.289 1265160.847 0, 1277529.625 1265144.581 0, 1277272.762 1265128.254 0, 1277015.897 1265111.942 0, 1276759.032 1265095.645 0, 1276502.165 1265079.363 0, 
+    1276245.298 1265063.096 0, 1275988.43 1265046.844 0, 1275731.561 1265030.608 0, 1275474.69 1265014.386 0, 1275217.819 1264998.18 0, 1274960.947 1264981.989 0, 1274704.074 1264965.813 0, 1274447.2 1264949.652 0, 1274190.325 1264933.506 0, 1273933.449 1264917.375 0, 
+    1273676.573 1264901.259 0, 1273419.695 1264885.159 0, 1273162.816 1264869.074 0, 1272905.936 1264853.003 0, 1272649.056 1264836.948 0, 1272392.174 1264820.908 0, 1272135.292 1264804.883 0, 1271878.408 1264788.873 0, 1271620.324 1264772.804 0, 1271273.75 1270341.674 0, 
+    1270927.183 1275910.418 0, 1271184.609 1275926.447 0, 1271440.837 1275942.416 0, 1271697.064 1275958.4 0, 1271953.29 1275974.399 0, 1272209.515 1275990.413 0, 1272465.739 1276006.442 0, 1272721.962 1276022.486 0, 1272978.184 1276038.546 0, 1273234.406 1276054.62 0, 
+    1273490.626 1276070.71 0, 1273746.846 1276086.815 0, 1274003.064 1276102.934 0, 1274259.282 1276119.069 0, 1274515.498 1276135.219 0, 1274771.714 1276151.384 0, 1275027.928 1276167.564 0, 1275284.142 1276183.759 0, 1275540.355 1276199.969 0, 1275796.567 1276216.195 0, 
+    1276052.778 1276232.435 0, 1276308.987 1276248.69 0, 1276565.196 1276264.961 0, 1276821.404 1276281.247 0, 1277076.416 1276297.471 0, 1277333.817 1276313.863 0, 1277590.023 1276330.194 0, 1277846.227 1276346.54 0, 1278102.43 1276362.901 0, 1278358.632 1276379.277 0, 
+    1278614.833 1276395.668 0, 1278871.034 1276412.074 0, 1279127.233 1276428.496 0, 1279383.431 1276444.932 0, 1279639.629 1276461.384 0, 1279895.825 1276477.85 0, 1280152.021 1276494.332 0, 1280408.215 1276510.829 0, 1280664.409 1276527.34 0, 1280920.601 1276543.867 0, 
+    1281176.793 1276560.409 0, 1281432.983 1276576.966 0, 1281689.173 1276593.538 0, 1281945.362 1276610.126 0, 1282201.549 1276626.728 0, 1282457.736 1276643.345 0, 1282713.922 1276659.978 0, 1282970.106 1276676.625 0, 1283225.096 1276693.21 0, 1283587.394 1271125.467 0, 
+    1283949.7 1265557.599 0))
+
+POLYGON ((1295520.747 1277510.743 0, 1295265.804 1277493.437 0, 1295009.667 1277476.066 0, 1294753.53 1277458.71 0, 1294497.391 1277441.369 0, 1294241.251 1277424.043 0, 1293985.11 1277406.732 0, 1293728.969 1277389.436 0, 1293472.826 1277372.155 0, 1293216.682 1277354.89 0, 
+    1292960.537 1277337.639 0, 1292704.391 1277320.404 0, 1292448.244 1277303.183 0, 1292192.097 1277285.978 0, 1291935.948 1277268.787 0, 1291679.798 1277251.612 0, 1291423.647 1277234.452 0, 1291167.495 1277217.307 0, 1290911.342 1277200.177 0, 1290655.188 1277183.062 0, 
+    1290399.033 1277165.962 0, 1290142.877 1277148.877 0, 1289886.72 1277131.808 0, 1289630.562 1277114.753 0, 1289373.21 1277097.634 0, 1289118.244 1277080.689 0, 1288862.083 1277063.68 0, 1288605.921 1277046.685 0, 1288349.758 1277029.706 0, 1288093.594 1277012.742 0, 
+    1287837.429 1276995.793 0, 1287581.263 1276978.859 0, 1287325.096 1276961.94 0, 1287068.928 1276945.036 0, 1286812.759 1276928.147 0, 1286556.589 1276911.274 0, 1286300.418 1276894.415 0, 1286044.246 1276877.572 0, 1285788.073 1276860.743 0, 1285531.899 1276843.93 0, 
+    1285275.725 1276827.131 0, 1285019.549 1276810.348 0, 1284763.372 1276793.58 0, 1284507.194 1276776.827 0, 1284251.015 1276760.089 0, 1283994.835 1276743.366 0, 1283738.655 1276726.658 0, 1283482.473 1276709.966 0, 1283225.096 1276693.21 0, 1282862.806 1282260.822 0, 
+    1282500.526 1287828.299 0, 1282757.244 1287845.011 0, 1283012.771 1287861.661 0, 1283268.296 1287878.327 0, 1283523.821 1287895.007 0, 1283779.344 1287911.702 0, 1284034.867 1287928.412 0, 1284290.388 1287945.137 0, 1284545.909 1287961.878 0, 1284801.428 1287978.633 0, 
+    1285056.947 1287995.403 0, 1285312.464 1288012.189 0, 1285567.981 1288028.989 0, 1285823.496 1288045.805 0, 1286079.011 1288062.635 0, 1286334.524 1288079.481 0, 1286590.037 1288096.341 0, 1286845.549 1288113.217 0, 1287101.059 1288130.108 0, 1287356.569 1288147.013 0, 
+    1287612.077 1288163.934 0, 1287867.585 1288180.87 0, 1288123.092 1288197.821 0, 1288378.597 1288214.787 0, 1288632.912 1288231.688 0, 1288889.606 1288248.763 0, 1289145.108 1288265.774 0, 1289400.61 1288282.8 0, 1289656.11 1288299.841 0, 1289911.61 1288316.898 0, 
+    1290167.109 1288333.969 0, 1290422.606 1288351.055 0, 1290678.103 1288368.156 0, 1290933.598 1288385.272 0, 1291189.093 1288402.404 0, 1291444.587 1288419.55 0, 1291700.079 1288436.711 0, 1291955.571 1288453.888 0, 1292211.061 1288471.079 0, 1292466.551 1288488.286 0, 
+    1292722.039 1288505.507 0, 1292977.527 1288522.744 0, 1293233.013 1288539.995 0, 1293488.499 1288557.262 0, 1293743.983 1288574.544 0, 1293999.467 1288591.84 0, 1294254.949 1288609.152 0, 1294510.431 1288626.479 0, 1294764.722 1288643.74 0, 1295142.73 1283077.309 0, 
+    1295520.747 1277510.743 0))
+
+POLYGON ((1307026.565 1289493.826 0, 1306772.322 1289475.847 0, 1306516.89 1289457.798 0, 1306261.458 1289439.765 0, 1306006.024 1289421.746 0, 1305750.589 1289403.743 0, 1305495.154 1289385.755 0, 1305239.717 1289367.781 0, 1304984.279 1289349.823 0, 1304728.84 1289331.88 0, 
+    1304473.401 1289313.952 0, 1304217.96 1289296.038 0, 1303962.518 1289278.14 0, 1303707.075 1289260.257 0, 1303451.63 1289242.389 0, 1303196.185 1289224.536 0, 1302940.739 1289206.698 0, 1302685.292 1289188.875 0, 1302429.843 1289171.067 0, 1302174.394 1289153.274 0, 
+    1301918.944 1289135.496 0, 1301663.492 1289117.734 0, 1301408.04 1289099.986 0, 1301152.586 1289082.253 0, 1300895.944 1289064.453 0, 1300641.676 1289046.833 0, 1300386.219 1289029.145 0, 1300130.762 1289011.472 0, 1299875.303 1288993.815 0, 1299619.843 1288976.172 0, 
+    1299364.382 1288958.545 0, 1299108.92 1288940.932 0, 1298853.457 1288923.335 0, 1298597.994 1288905.752 0, 1298342.529 1288888.185 0, 1298087.063 1288870.633 0, 1297831.596 1288853.095 0, 1297576.127 1288835.573 0, 1297320.658 1288818.066 0, 1297065.188 1288800.574 0, 
+    1296809.717 1288783.097 0, 1296554.245 1288765.634 0, 1296298.772 1288748.187 0, 1296043.297 1288730.755 0, 1295787.822 1288713.338 0, 1295532.346 1288695.936 0, 1295276.869 1288678.549 0, 1295021.39 1288661.178 0, 1294764.722 1288643.74 0, 1294386.723 1294210.03 0, 
+    1294008.734 1299776.175 0, 1294264.745 1299793.568 0, 1294519.568 1299810.895 0, 1294774.39 1299828.237 0, 1295029.211 1299845.595 0, 1295284.031 1299862.967 0, 1295538.85 1299880.354 0, 1295793.668 1299897.757 0, 1296048.485 1299915.174 0, 1296303.301 1299932.606 0, 
+    1296558.116 1299950.054 0, 1296812.93 1299967.516 0, 1297067.742 1299984.993 0, 1297322.554 1300002.486 0, 1297577.365 1300019.993 0, 1297832.175 1300037.515 0, 1298086.984 1300055.053 0, 1298341.791 1300072.605 0, 1298596.598 1300090.172 0, 1298851.404 1300107.754 0, 
+    1299106.208 1300125.352 0, 1299361.012 1300142.964 0, 1299615.814 1300160.591 0, 1299870.616 1300178.234 0, 1300124.231 1300195.809 0, 1300380.216 1300213.563 0, 1300635.014 1300231.25 0, 1300889.811 1300248.953 0, 1301144.608 1300266.67 0, 1301399.403 1300284.402 0, 
+    1301654.197 1300302.15 0, 1301908.99 1300319.912 0, 1302163.782 1300337.689 0, 1302418.574 1300355.481 0, 1302673.364 1300373.289 0, 1302928.153 1300391.111 0, 1303182.94 1300408.948 0, 1303437.727 1300426.8 0, 1303692.513 1300444.668 0, 1303947.298 1300462.55 0, 
+    1304202.082 1300480.447 0, 1304456.864 1300498.359 0, 1304711.646 1300516.287 0, 1304966.426 1300534.229 0, 1305221.206 1300552.186 0, 1305475.984 1300570.158 0, 1305730.762 1300588.145 0, 1305985.538 1300606.148 0, 1306239.13 1300624.081 0, 1306632.842 1295059.026 0, 
+    1307026.565 1289493.826 0))
+
+POLYGON ((1318467.08 1301506.537 0, 1318213.539 1301487.887 0, 1317958.814 1301469.165 0, 1317704.089 1301450.458 0, 1317449.362 1301431.766 0, 1317194.634 1301413.089 0, 1316939.905 1301394.427 0, 1316685.175 1301375.78 0, 1316430.444 1301357.148 0, 1316175.712 1301338.531 0, 
+    1315920.979 1301319.929 0, 1315666.245 1301301.342 0, 1315411.509 1301282.77 0, 1315156.773 1301264.213 0, 1314902.035 1301245.671 0, 1314647.296 1301227.144 0, 1314392.557 1301208.632 0, 1314137.816 1301190.135 0, 1313883.074 1301171.653 0, 1313628.331 1301153.186 0, 
+    1313373.587 1301134.734 0, 1313118.841 1301116.297 0, 1312864.095 1301097.875 0, 1312609.348 1301079.468 0, 1312353.417 1301060.991 0, 1312099.85 1301042.699 0, 1311845.099 1301024.337 0, 1311590.347 1301005.99 0, 1311335.595 1300987.658 0, 1311080.841 1300969.341 0, 
+    1310826.086 1300951.039 0, 1310571.33 1300932.751 0, 1310316.573 1300914.479 0, 1310061.814 1300896.222 0, 1309807.055 1300877.98 0, 1309552.295 1300859.753 0, 1309297.533 1300841.541 0, 1309042.771 1300823.344 0, 1308788.007 1300805.161 0, 1308533.243 1300786.994 0, 
+    1308278.477 1300768.842 0, 1308023.71 1300750.705 0, 1307768.943 1300732.583 0, 1307514.174 1300714.476 0, 1307259.404 1300696.384 0, 1307004.633 1300678.306 0, 1306749.861 1300660.244 0, 1306495.088 1300642.197 0, 1306239.13 1300624.081 0, 1305845.428 1306188.985 0, 
+    1305451.737 1311753.733 0, 1305707.036 1311771.803 0, 1305961.155 1311789.803 0, 1306215.272 1311807.819 0, 1306469.388 1311825.85 0, 1306723.502 1311843.896 0, 1306977.616 1311861.956 0, 1307231.729 1311880.032 0, 1307485.841 1311898.122 0, 1307739.951 1311916.228 0, 
+    1307994.061 1311934.348 0, 1308248.169 1311952.484 0, 1308502.277 1311970.634 0, 1308756.383 1311988.799 0, 1309010.489 1312006.98 0, 1309264.593 1312025.175 0, 1309518.696 1312043.385 0, 1309772.798 1312061.61 0, 1310026.899 1312079.85 0, 1310280.999 1312098.105 0, 
+    1310535.098 1312116.375 0, 1310789.196 1312134.66 0, 1311043.292 1312152.96 0, 1311297.388 1312171.275 0, 1311550.303 1312189.52 0, 1311805.576 1312207.95 0, 1312059.668 1312226.309 0, 1312313.76 1312244.684 0, 1312567.85 1312263.074 0, 1312821.939 1312281.478 0, 
+    1313076.027 1312299.898 0, 1313330.114 1312318.332 0, 1313584.2 1312336.782 0, 1313838.285 1312355.246 0, 1314092.368 1312373.726 0, 1314346.451 1312392.22 0, 1314600.533 1312410.729 0, 1314854.613 1312429.253 0, 1315108.692 1312447.793 0, 1315362.771 1312466.347 0, 
+    1315616.848 1312484.916 0, 1315870.924 1312503.5 0, 1316124.999 1312522.099 0, 1316379.073 1312540.713 0, 1316633.146 1312559.342 0, 1316887.217 1312577.986 0, 1317141.288 1312596.644 0, 1317395.357 1312615.318 0, 1317648.247 1312633.92 0, 1318057.658 1307070.306 0, 
+    1318467.08 1301506.537 0))
+
+POLYGON ((1329842.223 1313548.561 0, 1329589.384 1313529.245 0, 1329335.369 1313509.853 0, 1329081.352 1313490.477 0, 1328827.334 1313471.115 0, 1328573.315 1313451.768 0, 1328319.294 1313432.437 0, 1328065.273 1313413.12 0, 1327811.25 1313393.818 0, 1327557.227 1313374.531 0, 
+    1327303.202 1313355.259 0, 1327049.176 1313336.002 0, 1326795.149 1313316.76 0, 1326541.12 1313297.533 0, 1326287.091 1313278.321 0, 1326033.061 1313259.124 0, 1325779.029 1313239.942 0, 1325524.996 1313220.775 0, 1325270.962 1313201.622 0, 1325016.927 1313182.485 0, 
+    1324762.891 1313163.363 0, 1324508.854 1313144.255 0, 1324254.816 1313125.163 0, 1324000.776 1313106.085 0, 1323745.558 1313086.934 0, 1323492.694 1313067.975 0, 1323238.651 1313048.942 0, 1322984.607 1313029.925 0, 1322730.562 1313010.922 0, 1322476.515 1312991.934 0, 
+    1322222.468 1312972.961 0, 1321968.42 1312954.003 0, 1321714.37 1312935.06 0, 1321460.319 1312916.133 0, 1321206.268 1312897.219 0, 1320952.215 1312878.321 0, 1320698.161 1312859.438 0, 1320444.105 1312840.57 0, 1320190.049 1312821.717 0, 1319935.992 1312802.879 0, 
+    1319681.933 1312784.055 0, 1319427.874 1312765.247 0, 1319173.813 1312746.453 0, 1318919.751 1312727.675 0, 1318665.688 1312708.912 0, 1318411.624 1312690.163 0, 1318157.559 1312671.429 0, 1317903.493 1312652.711 0, 1317648.247 1312633.92 0, 1317238.848 1318197.374 0, 
+    1316829.461 1323760.661 0, 1317084.049 1323779.403 0, 1317337.461 1323798.074 0, 1317590.871 1323816.759 0, 1317844.28 1323835.459 0, 1318097.688 1323854.174 0, 1318351.095 1323872.904 0, 1318604.501 1323891.649 0, 1318857.905 1323910.409 0, 1319111.309 1323929.184 0, 
+    1319364.712 1323947.974 0, 1319618.113 1323966.778 0, 1319871.513 1323985.598 0, 1320124.912 1324004.432 0, 1320378.31 1324023.282 0, 1320631.707 1324042.146 0, 1320885.103 1324061.025 0, 1321138.498 1324079.919 0, 1321391.892 1324098.828 0, 1321645.284 1324117.752 0, 
+    1321898.675 1324136.691 0, 1322152.066 1324155.645 0, 1322405.455 1324174.614 0, 1322658.843 1324193.597 0, 1322911.055 1324212.508 0, 1323165.616 1324231.609 0, 1323419 1324250.637 0, 1323672.384 1324269.681 0, 1323925.766 1324288.739 0, 1324179.148 1324307.812 0, 
+    1324432.528 1324326.9 0, 1324685.907 1324346.003 0, 1324939.285 1324365.121 0, 1325192.662 1324384.253 0, 1325446.037 1324403.401 0, 1325699.412 1324422.564 0, 1325952.785 1324441.741 0, 1326206.158 1324460.934 0, 1326459.529 1324480.141 0, 1326712.899 1324499.363 0, 
+    1326966.268 1324518.6 0, 1327219.636 1324537.852 0, 1327473.002 1324557.119 0, 1327726.368 1324576.401 0, 1327979.732 1324595.698 0, 1328233.095 1324615.009 0, 1328486.458 1324634.336 0, 1328739.819 1324653.678 0, 1328992.005 1324672.944 0, 1329417.107 1319110.836 0, 
+    1329842.223 1313548.561 0))
+
+POLYGON ((1341151.923 1325619.585 0, 1340899.79 1325599.606 0, 1340646.484 1325579.549 0, 1340393.178 1325559.506 0, 1340139.87 1325539.479 0, 1339886.561 1325519.467 0, 1339633.251 1325499.469 0, 1339379.94 1325479.486 0, 1339126.628 1325459.518 0, 1338873.314 1325439.566 0, 
+    1338619.999 1325419.628 0, 1338366.683 1325399.705 0, 1338113.366 1325379.796 0, 1337860.048 1325359.903 0, 1337606.729 1325340.025 0, 1337353.408 1325320.162 0, 1337100.086 1325300.313 0, 1336846.763 1325280.479 0, 1336593.439 1325260.661 0, 1336340.114 1325240.857 0, 
+    1336086.788 1325221.068 0, 1335833.46 1325201.294 0, 1335580.131 1325181.535 0, 1335326.801 1325161.791 0, 1335072.298 1325141.971 0, 1334820.138 1325122.348 0, 1334566.805 1325102.648 0, 1334313.47 1325082.964 0, 1334060.134 1325063.294 0, 1333806.798 1325043.639 0, 
+    1333553.46 1325024 0, 1333300.12 1325004.375 0, 1333046.78 1324984.765 0, 1332793.439 1324965.17 0, 1332540.096 1324945.59 0, 1332286.752 1324926.025 0, 1332033.407 1324906.474 0, 1331780.061 1324886.939 0, 1331526.714 1324867.418 0, 1331273.365 1324847.913 0, 
+    1331020.016 1324828.422 0, 1330766.665 1324808.947 0, 1330513.313 1324789.486 0, 1330259.96 1324770.04 0, 1330006.606 1324750.609 0, 1329753.251 1324731.193 0, 1329499.895 1324711.792 0, 1329246.537 1324692.405 0, 1328992.005 1324672.944 0, 1328566.916 1330234.882 0, 
+    1328141.84 1335796.645 0, 1328395.714 1335816.055 0, 1328648.417 1335835.392 0, 1328901.118 1335854.743 0, 1329153.819 1335874.108 0, 1329406.518 1335893.489 0, 1329659.217 1335912.885 0, 1329911.914 1335932.295 0, 1330164.61 1335951.721 0, 1330417.305 1335971.161 0, 
+    1330669.998 1335990.616 0, 1330922.691 1336010.086 0, 1331175.382 1336029.571 0, 1331428.073 1336049.071 0, 1331680.762 1336068.586 0, 1331933.45 1336088.115 0, 1332186.136 1336107.659 0, 1332438.822 1336127.219 0, 1332691.507 1336146.793 0, 1332944.19 1336166.382 0, 
+    1333196.872 1336185.986 0, 1333449.553 1336205.604 0, 1333702.233 1336225.238 0, 1333954.912 1336244.886 0, 1334206.42 1336264.459 0, 1334460.266 1336284.228 0, 1334712.941 1336303.921 0, 1334965.615 1336323.629 0, 1335218.288 1336343.352 0, 1335470.96 1336363.09 0, 
+    1335723.631 1336382.842 0, 1335976.3 1336402.61 0, 1336228.968 1336422.392 0, 1336481.636 1336442.189 0, 1336734.302 1336462.001 0, 1336986.966 1336481.828 0, 1337239.63 1336501.67 0, 1337492.292 1336521.527 0, 1337744.954 1336541.398 0, 1337997.614 1336561.285 0, 
+    1338250.273 1336581.186 0, 1338502.931 1336601.102 0, 1338755.587 1336621.033 0, 1339008.243 1336640.979 0, 1339260.897 1336660.94 0, 1339513.55 1336680.916 0, 1339766.202 1336700.906 0, 1340018.853 1336720.912 0, 1340270.334 1336740.839 0, 1340711.121 1331180.3 0, 
+    1341151.923 1325619.585 0))
+
+POLYGON ((1352396.113 1337719.295 0, 1352144.687 1337698.657 0, 1351892.093 1337677.938 0, 1351639.499 1337657.234 0, 1351386.903 1337636.544 0, 1351134.307 1337615.87 0, 1350881.708 1337595.21 0, 1350629.109 1337574.566 0, 1350376.509 1337553.936 0, 1350123.907 1337533.321 0, 
+    1349871.304 1337512.72 0, 1349618.7 1337492.135 0, 1349366.094 1337471.565 0, 1349113.488 1337451.009 0, 1348860.88 1337430.469 0, 1348608.271 1337409.943 0, 1348355.661 1337389.432 0, 1348103.05 1337368.936 0, 1347850.437 1337348.454 0, 1347597.823 1337327.988 0, 
+    1347345.208 1337307.537 0, 1347092.592 1337287.1 0, 1346839.974 1337266.678 0, 1346587.356 1337246.271 0, 1346333.569 1337225.785 0, 1346082.115 1337205.502 0, 1345829.493 1337185.14 0, 1345576.869 1337164.793 0, 1345324.245 1337144.46 0, 1345071.619 1337124.142 0, 
+    1344818.992 1337103.84 0, 1344566.364 1337083.552 0, 1344313.734 1337063.279 0, 1344061.104 1337043.02 0, 1343808.472 1337022.777 0, 1343555.839 1337002.549 0, 1343303.205 1336982.335 0, 1343050.569 1336962.136 0, 1342797.933 1336941.952 0, 1342545.295 1336921.783 0, 
+    1342292.656 1336901.629 0, 1342040.016 1336881.49 0, 1341787.375 1336861.366 0, 1341534.732 1336841.256 0, 1341282.089 1336821.162 0, 1341029.444 1336801.082 0, 1340776.798 1336781.017 0, 1340524.151 1336760.967 0, 1340270.334 1336740.839 0, 1339829.561 1342301.197 0, 
+    1339388.803 1347861.369 0, 1339641.962 1347881.445 0, 1339893.955 1347901.443 0, 1340145.946 1347921.456 0, 1340397.936 1347941.484 0, 1340649.926 1347961.526 0, 1340901.914 1347981.584 0, 1341153.9 1348001.656 0, 1341405.886 1348021.743 0, 1341657.87 1348041.845 0, 
+    1341909.854 1348061.962 0, 1342161.836 1348082.093 0, 1342413.816 1348102.24 0, 1342665.796 1348122.401 0, 1342917.775 1348142.577 0, 1343169.752 1348162.768 0, 1343421.728 1348182.973 0, 1343673.703 1348203.194 0, 1343925.677 1348223.429 0, 1344177.649 1348243.679 0, 
+    1344429.621 1348263.945 0, 1344681.591 1348284.224 0, 1344933.56 1348304.519 0, 1345185.527 1348324.829 0, 1345436.33 1348345.059 0, 1345689.459 1348365.492 0, 1345941.424 1348385.846 0, 1346193.386 1348406.215 0, 1346445.348 1348426.599 0, 1346697.309 1348446.997 0, 
+    1346949.268 1348467.41 0, 1347201.226 1348487.839 0, 1347453.183 1348508.282 0, 1347705.139 1348528.739 0, 1347957.094 1348549.212 0, 1348209.047 1348569.7 0, 1348460.999 1348590.202 0, 1348712.95 1348610.719 0, 1348964.9 1348631.251 0, 1349216.848 1348651.798 0, 
+    1349468.796 1348672.359 0, 1349720.742 1348692.936 0, 1349972.687 1348713.527 0, 1350224.63 1348734.133 0, 1350476.573 1348754.754 0, 1350728.514 1348775.39 0, 1350980.454 1348796.041 0, 1351232.393 1348816.706 0, 1351483.168 1348837.291 0, 1351939.633 1343278.386 0, 
+    1352396.113 1337719.295 0))
+
+POLYGON ((1363574.727 1349847.377 0, 1363324.009 1349826.084 0, 1363072.13 1349804.706 0, 1362820.249 1349783.344 0, 1362568.367 1349761.997 0, 1362316.484 1349740.664 0, 1362064.6 1349719.346 0, 1361812.714 1349698.043 0, 1361560.827 1349676.755 0, 1361308.939 1349655.482 0, 
+    1361057.049 1349634.223 0, 1360805.159 1349612.979 0, 1360553.267 1349591.751 0, 1360301.373 1349570.537 0, 1360049.479 1349549.337 0, 1359797.583 1349528.153 0, 1359545.686 1349506.983 0, 1359293.788 1349485.829 0, 1359041.889 1349464.689 0, 1358789.988 1349443.564 0, 
+    1358538.086 1349422.453 0, 1358286.183 1349401.358 0, 1358034.278 1349380.277 0, 1357782.373 1349359.212 0, 1357529.304 1349338.064 0, 1357278.558 1349317.125 0, 1357026.648 1349296.103 0, 1356774.738 1349275.097 0, 1356522.826 1349254.105 0, 1356270.913 1349233.128 0, 
+    1356018.998 1349212.166 0, 1355767.083 1349191.219 0, 1355515.166 1349170.287 0, 1355263.248 1349149.369 0, 1355011.329 1349128.467 0, 1354759.408 1349107.579 0, 1354507.487 1349086.706 0, 1354255.564 1349065.848 0, 1354003.639 1349045.004 0, 1353751.714 1349024.176 0, 
+    1353499.787 1349003.362 0, 1353247.86 1348982.563 0, 1352995.931 1348961.779 0, 1352744 1348941.01 0, 1352492.069 1348920.256 0, 1352240.136 1348899.516 0, 1351988.202 1348878.791 0, 1351736.267 1348858.081 0, 1351483.168 1348837.291 0, 1351026.718 1354396.004 0, 
+    1350570.285 1359954.521 0, 1350822.727 1359975.258 0, 1351074.008 1359995.914 0, 1351325.288 1360016.585 0, 1351576.566 1360037.27 0, 1351827.843 1360057.971 0, 1352079.119 1360078.686 0, 1352330.394 1360099.416 0, 1352581.668 1360120.161 0, 1352832.94 1360140.921 0, 
+    1353084.211 1360161.695 0, 1353335.481 1360182.484 0, 1353586.749 1360203.288 0, 1353838.017 1360224.107 0, 1354089.283 1360244.941 0, 1354340.548 1360265.789 0, 1354591.812 1360286.652 0, 1354843.074 1360307.53 0, 1355094.335 1360328.423 0, 1355345.596 1360349.331 0, 
+    1355596.854 1360370.253 0, 1355848.112 1360391.19 0, 1356099.368 1360412.142 0, 1356350.623 1360433.109 0, 1356600.719 1360453.993 0, 1356853.13 1360475.087 0, 1357104.381 1360496.098 0, 1357355.631 1360517.123 0, 1357606.88 1360538.164 0, 1357858.128 1360559.219 0, 
+    1358109.375 1360580.29 0, 1358360.62 1360601.375 0, 1358611.864 1360622.474 0, 1358863.106 1360643.589 0, 1359114.348 1360664.718 0, 1359365.588 1360685.863 0, 1359616.827 1360707.022 0, 1359868.065 1360728.195 0, 1360119.301 1360749.384 0, 1360370.537 1360770.587 0, 
+    1360621.771 1360791.805 0, 1360873.003 1360813.038 0, 1361124.235 1360834.286 0, 1361375.465 1360855.548 0, 1361626.694 1360876.825 0, 1361877.922 1360898.117 0, 1362129.148 1360919.424 0, 1362380.374 1360940.746 0, 1362630.44 1360961.984 0, 1363102.575 1355404.779 0, 
+    1363574.727 1349847.377 0))
+
+POLYGON ((668948.514 754296.183 0, 668663.026 754315.579 0, 668376.097 754335.089 0, 668089.169 754354.616 0, 667802.243 754374.16 0, 667515.317 754393.721 0, 667228.393 754413.299 0, 666941.47 754432.894 0, 666654.548 754452.505 0, 666367.628 754472.134 0, 
+    666080.708 754491.779 0, 665793.79 754511.442 0, 665506.872 754531.121 0, 665219.956 754550.817 0, 664933.041 754570.53 0, 664646.127 754590.26 0, 664359.215 754610.006 0, 664072.303 754629.77 0, 663785.393 754649.55 0, 663498.484 754669.348 0, 
+    663211.576 754689.162 0, 662924.669 754708.993 0, 662637.764 754728.841 0, 662350.859 754748.706 0, 662062.514 754768.688 0, 661777.054 754788.487 0, 661490.153 754808.402 0, 661203.253 754828.335 0, 660916.354 754848.284 0, 660629.457 754868.25 0, 
+    660342.561 754888.233 0, 660055.666 754908.233 0, 659768.772 754928.25 0, 659481.879 754948.284 0, 659194.988 754968.335 0, 658908.097 754988.402 0, 658621.208 755008.487 0, 658334.32 755028.588 0, 658047.433 755048.706 0, 657760.548 755068.841 0, 
+    657473.663 755088.993 0, 657186.78 755109.162 0, 656899.898 755129.348 0, 656613.017 755149.55 0, 656326.137 755169.77 0, 656039.259 755190.006 0, 655752.381 755210.26 0, 655465.505 755230.53 0, 655177.187 755250.919 0, 655570.438 760809.444 0, 
+    655963.707 766368.225 0, 656251.367 766347.883 0, 656537.589 766327.659 0, 656823.812 766307.452 0, 657110.036 766287.262 0, 657396.261 766267.088 0, 657682.488 766246.932 0, 657968.716 766226.792 0, 658254.944 766206.669 0, 658541.175 766186.563 0, 
+    658827.406 766166.474 0, 659113.638 766146.402 0, 659399.872 766126.346 0, 659686.107 766106.307 0, 659972.343 766086.286 0, 660258.58 766066.281 0, 660544.818 766046.293 0, 660831.058 766026.321 0, 661117.298 766006.367 0, 661403.54 765986.429 0, 
+    661689.783 765966.509 0, 661976.027 765946.605 0, 662262.273 765926.718 0, 662548.519 765906.848 0, 662833.328 765887.094 0, 663121.016 765867.158 0, 663407.266 765847.338 0, 663693.517 765827.536 0, 663979.77 765807.75 0, 664266.023 765787.981 0, 
+    664552.278 765768.229 0, 664838.534 765748.493 0, 665124.791 765728.775 0, 665411.049 765709.073 0, 665697.308 765689.388 0, 665983.569 765669.72 0, 666269.83 765650.069 0, 666556.093 765630.435 0, 666842.357 765610.817 0, 667128.622 765591.217 0, 
+    667414.889 765571.633 0, 667701.156 765552.066 0, 667987.425 765532.516 0, 668273.694 765512.983 0, 668559.965 765493.467 0, 668846.237 765473.967 0, 669132.511 765454.485 0, 669418.785 765435.019 0, 669703.622 765415.668 0, 669326.06 759855.797 0, 
+    668948.514 754296.183 0))
+
+POLYGON ((783235.189 837156.132 0, 782954.535 837168.835 0, 782672.483 837181.618 0, 782390.431 837194.418 0, 782108.38 837207.234 0, 781826.33 837220.067 0, 781544.281 837232.917 0, 781262.232 837245.783 0, 780980.184 837258.666 0, 780698.137 837271.565 0, 
+    780416.091 837284.481 0, 780134.045 837297.414 0, 779852 837310.363 0, 779569.956 837323.328 0, 779287.913 837336.311 0, 779005.87 837349.31 0, 778723.829 837362.325 0, 778441.788 837375.358 0, 778159.747 837388.406 0, 777877.708 837401.472 0, 
+    777595.669 837414.554 0, 777313.631 837427.652 0, 777031.594 837440.767 0, 776749.558 837453.899 0, 776466.122 837467.113 0, 776185.487 837480.213 0, 775903.453 837493.394 0, 775621.42 837506.592 0, 775339.387 837519.807 0, 775057.356 837533.038 0, 
+    774775.325 837546.286 0, 774493.294 837559.551 0, 774211.265 837572.832 0, 773929.236 837586.13 0, 773647.209 837599.444 0, 773365.182 837612.775 0, 773083.155 837626.123 0, 772801.13 837639.487 0, 772519.105 837652.868 0, 772237.081 837666.265 0, 
+    771955.058 837679.679 0, 771673.036 837693.11 0, 771391.014 837706.557 0, 771108.993 837720.021 0, 770826.974 837733.501 0, 770544.954 837746.998 0, 770262.936 837760.512 0, 769980.918 837774.042 0, 769697.5 837787.656 0, 769965.207 843357.333 0, 
+    770232.924 848927.21 0, 770515.683 848913.628 0, 770797.045 848900.129 0, 771078.408 848886.647 0, 771359.772 848873.181 0, 771641.136 848859.732 0, 771922.501 848846.3 0, 772203.867 848832.884 0, 772485.233 848819.485 0, 772766.601 848806.102 0, 
+    773047.969 848792.736 0, 773329.338 848779.386 0, 773610.708 848766.053 0, 773892.079 848752.736 0, 774173.45 848739.436 0, 774454.822 848726.153 0, 774736.195 848712.886 0, 775017.569 848699.636 0, 775298.943 848686.402 0, 775580.319 848673.185 0, 
+    775861.695 848659.984 0, 776143.071 848646.8 0, 776424.449 848633.633 0, 776705.827 848620.482 0, 776985.809 848607.412 0, 777268.586 848594.23 0, 777549.967 848581.128 0, 777831.349 848568.044 0, 778112.731 848554.975 0, 778394.114 848541.924 0, 
+    778675.498 848528.889 0, 778956.882 848515.87 0, 779238.268 848502.869 0, 779519.654 848489.883 0, 779801.04 848476.915 0, 780082.428 848463.962 0, 780363.816 848451.027 0, 780645.206 848438.108 0, 780926.595 848425.205 0, 781207.986 848412.319 0, 
+    781489.377 848399.45 0, 781770.77 848386.597 0, 782052.163 848373.761 0, 782333.556 848360.941 0, 782614.951 848348.138 0, 782896.346 848335.351 0, 783177.742 848322.581 0, 783459.138 848309.828 0, 783739.14 848297.154 0, 783487.16 842726.543 0, 
+    783235.189 837156.132 0))
+
+POLYGON ((797247.081 847705.258 0, 796967.043 847717.141 0, 796685.612 847729.099 0, 796404.181 847741.074 0, 796122.751 847753.066 0, 795841.321 847765.074 0, 795559.892 847777.098 0, 795278.464 847789.14 0, 794997.037 847801.197 0, 794715.61 847813.272 0, 
+    794434.184 847825.363 0, 794152.759 847837.47 0, 793871.335 847849.594 0, 793589.911 847861.735 0, 793308.488 847873.892 0, 793027.065 847886.066 0, 792745.644 847898.256 0, 792464.223 847910.463 0, 792182.803 847922.686 0, 791901.383 847934.926 0, 
+    791619.964 847947.183 0, 791338.546 847959.456 0, 791057.129 847971.746 0, 790775.712 847984.052 0, 790492.902 847996.436 0, 790212.881 848008.714 0, 789931.467 848021.07 0, 789650.053 848033.442 0, 789368.64 848045.831 0, 789087.228 848058.237 0, 
+    788805.817 848070.659 0, 788524.406 848083.098 0, 788242.996 848095.553 0, 787961.587 848108.025 0, 787680.178 848120.514 0, 787398.77 848133.019 0, 787117.363 848145.54 0, 786835.957 848158.078 0, 786554.551 848170.633 0, 786273.146 848183.204 0, 
+    785991.742 848195.792 0, 785710.339 848208.397 0, 785428.936 848221.017 0, 785147.534 848233.655 0, 784866.133 848246.309 0, 784584.733 848258.98 0, 784303.333 848271.667 0, 784021.934 848284.371 0, 783739.14 848297.154 0, 783991.128 853867.961 0, 
+    784243.126 859438.959 0, 784525.261 859426.205 0, 784806.004 859413.531 0, 785086.748 859400.874 0, 785367.492 859388.232 0, 785648.238 859375.608 0, 785928.984 859363 0, 786209.731 859350.408 0, 786490.478 859337.833 0, 786771.227 859325.275 0, 
+    787051.976 859312.733 0, 787332.726 859300.207 0, 787613.476 859287.699 0, 787894.227 859275.206 0, 788174.98 859262.73 0, 788455.732 859250.271 0, 788736.486 859237.828 0, 789017.24 859225.402 0, 789297.995 859212.992 0, 789578.751 859200.599 0, 
+    789859.507 859188.222 0, 790140.264 859175.862 0, 790421.022 859163.518 0, 790701.781 859151.191 0, 790981.148 859138.941 0, 791263.3 859126.586 0, 791544.061 859114.309 0, 791824.822 859102.048 0, 792105.584 859089.803 0, 792386.347 859077.575 0, 
+    792667.111 859065.364 0, 792947.875 859053.169 0, 793228.64 859040.99 0, 793509.406 859028.829 0, 793790.173 859016.683 0, 794070.94 859004.554 0, 794351.708 858992.442 0, 794632.477 858980.346 0, 794913.246 858968.267 0, 795194.016 858956.204 0, 
+    795474.787 858944.158 0, 795755.558 858932.128 0, 796036.33 858920.115 0, 796317.103 858908.119 0, 796597.877 858896.139 0, 796878.651 858884.175 0, 797159.426 858872.228 0, 797440.202 858860.297 0, 797719.588 858848.442 0, 797483.33 853276.754 0, 
+    797247.081 847705.258 0))
+
+POLYGON ((811197.664 858296.001 0, 810918.244 858307.067 0, 810637.436 858318.204 0, 810356.628 858329.358 0, 810075.821 858340.528 0, 809795.015 858351.715 0, 809514.209 858362.919 0, 809233.404 858374.138 0, 808952.6 858385.375 0, 808671.796 858396.628 0, 
+    808390.993 858407.897 0, 808110.191 858419.183 0, 807829.389 858430.486 0, 807548.588 858441.805 0, 807267.787 858453.14 0, 806986.988 858464.493 0, 806706.189 858475.861 0, 806425.39 858487.246 0, 806144.593 858498.648 0, 805863.796 858510.066 0, 
+    805582.999 858521.501 0, 805302.204 858532.952 0, 805021.409 858544.42 0, 804740.614 858555.904 0, 804458.431 858567.462 0, 804179.028 858578.922 0, 803898.235 858590.456 0, 803617.444 858602.007 0, 803336.653 858613.574 0, 803055.863 858625.157 0, 
+    802775.073 858636.757 0, 802494.284 858648.374 0, 802213.496 858660.007 0, 801932.708 858671.656 0, 801651.922 858683.323 0, 801371.135 858695.005 0, 801090.35 858706.704 0, 800809.565 858718.42 0, 800528.781 858730.152 0, 800247.998 858741.901 0, 
+    799967.215 858753.666 0, 799686.433 858765.448 0, 799405.652 858777.246 0, 799124.871 858789.061 0, 798844.091 858800.893 0, 798563.312 858812.74 0, 798282.533 858824.605 0, 798001.756 858836.486 0, 797719.588 858848.442 0, 797955.853 864420.319 0, 
+    798192.126 869992.379 0, 798473.635 869980.451 0, 798753.757 869968.597 0, 799033.879 869956.761 0, 799314.002 869944.94 0, 799594.126 869933.137 0, 799874.251 869921.35 0, 800154.377 869909.579 0, 800434.503 869897.824 0, 800714.629 869886.087 0, 
+    800994.757 869874.365 0, 801274.885 869862.661 0, 801555.014 869850.972 0, 801835.143 869839.3 0, 802115.274 869827.645 0, 802395.404 869816.006 0, 802675.536 869804.384 0, 802955.668 869792.778 0, 803235.801 869781.189 0, 803515.935 869769.616 0, 
+    803796.069 869758.059 0, 804076.204 869746.519 0, 804356.34 869734.996 0, 804636.476 869723.489 0, 804915.227 869712.055 0, 805196.751 869700.524 0, 805476.889 869689.067 0, 805757.028 869677.626 0, 806037.168 869666.201 0, 806317.308 869654.793 0, 
+    806597.45 869643.402 0, 806877.591 869632.027 0, 807157.734 869620.668 0, 807437.877 869609.326 0, 807718.021 869598.001 0, 807998.165 869586.692 0, 808278.31 869575.399 0, 808558.456 869564.123 0, 808838.602 869552.863 0, 809118.749 869541.62 0, 
+    809398.897 869530.393 0, 809679.045 869519.183 0, 809959.194 869507.99 0, 810239.344 869496.812 0, 810519.494 869485.652 0, 810799.645 869474.508 0, 811079.797 869463.38 0, 811359.949 869452.269 0, 811638.717 869441.229 0, 811418.187 863868.523 0, 
+    811197.664 858296.001 0))
+
+POLYGON ((825086.811 868928.07 0, 824808.012 868938.322 0, 824527.829 868948.642 0, 824247.647 868958.978 0, 823967.466 868969.331 0, 823687.285 868979.7 0, 823407.105 868990.085 0, 823126.925 869000.488 0, 822846.746 869010.906 0, 822566.568 869021.341 0, 
+    822286.39 869031.793 0, 822006.213 869042.261 0, 821726.037 869052.746 0, 821445.861 869063.247 0, 821165.686 869073.764 0, 820885.511 869084.298 0, 820605.337 869094.849 0, 820325.164 869105.416 0, 820044.991 869116 0, 819764.819 869126.6 0, 
+    819484.647 869137.216 0, 819204.476 869147.849 0, 818924.306 869158.499 0, 818644.136 869169.165 0, 818362.583 869179.9 0, 818083.799 869190.546 0, 817803.631 869201.262 0, 817523.464 869211.994 0, 817243.298 869222.742 0, 816963.132 869233.507 0, 
+    816682.967 869244.288 0, 816402.802 869255.086 0, 816122.638 869265.901 0, 815842.475 869276.732 0, 815562.312 869287.579 0, 815282.15 869298.443 0, 815001.989 869309.323 0, 814721.828 869320.22 0, 814441.668 869331.133 0, 814161.508 869342.063 0, 
+    813881.35 869353.01 0, 813601.191 869363.972 0, 813321.034 869374.952 0, 813040.877 869385.948 0, 812760.721 869396.96 0, 812480.565 869407.989 0, 812200.41 869419.034 0, 811920.256 869430.096 0, 811638.717 869441.229 0, 811859.254 875014.115 0, 
+    812079.798 880587.179 0, 812360.678 880576.072 0, 812640.176 880565.036 0, 812919.675 880554.016 0, 813199.175 880543.013 0, 813478.675 880532.027 0, 813758.176 880521.057 0, 814037.677 880510.103 0, 814317.179 880499.166 0, 814596.682 880488.245 0, 
+    814876.186 880477.341 0, 815155.69 880466.453 0, 815435.194 880455.582 0, 815714.7 880444.727 0, 815994.206 880433.889 0, 816273.712 880423.067 0, 816553.219 880412.261 0, 816832.727 880401.472 0, 817112.236 880390.699 0, 817391.745 880379.943 0, 
+    817671.255 880369.203 0, 817950.765 880358.48 0, 818230.276 880347.773 0, 818509.788 880337.083 0, 818787.919 880326.462 0, 819068.813 880315.752 0, 819348.327 880305.111 0, 819627.841 880294.486 0, 819907.356 880283.878 0, 820186.871 880273.286 0, 
+    820466.387 880262.711 0, 820745.904 880252.152 0, 821025.421 880241.61 0, 821304.939 880231.084 0, 821584.458 880220.575 0, 821863.977 880210.082 0, 822143.497 880199.605 0, 822423.017 880189.145 0, 822702.538 880178.701 0, 822982.06 880168.274 0, 
+    823261.582 880157.864 0, 823541.105 880147.469 0, 823820.628 880137.092 0, 824100.152 880126.73 0, 824379.677 880116.385 0, 824659.202 880106.057 0, 824938.728 880095.745 0, 825218.255 880085.449 0, 825496.401 880075.221 0, 825291.603 874501.557 0, 
+    825086.811 868928.07 0))
+
+POLYGON ((838914.397 879601.17 0, 838636.221 879610.612 0, 838356.666 879620.118 0, 838077.112 879629.64 0, 837797.559 879639.179 0, 837518.006 879648.734 0, 837238.454 879658.306 0, 836958.902 879667.894 0, 836679.351 879677.498 0, 836399.801 879687.119 0, 
+    836120.251 879696.757 0, 835840.701 879706.411 0, 835561.153 879716.081 0, 835281.604 879725.768 0, 835002.057 879735.471 0, 834722.51 879745.191 0, 834442.963 879754.927 0, 834163.417 879764.679 0, 833883.872 879774.448 0, 833604.327 879784.234 0, 
+    833324.783 879794.036 0, 833045.239 879803.854 0, 832765.696 879813.689 0, 832486.153 879823.54 0, 832205.232 879833.457 0, 831927.07 879843.292 0, 831647.529 879853.193 0, 831367.989 879863.11 0, 831088.449 879873.044 0, 830808.91 879882.994 0, 
+    830529.372 879892.96 0, 830249.834 879902.943 0, 829970.297 879912.943 0, 829690.76 879922.958 0, 829411.224 879932.991 0, 829131.689 879943.039 0, 828852.154 879953.105 0, 828572.62 879963.186 0, 828293.086 879973.284 0, 828013.553 879983.399 0, 
+    827734.02 879993.53 0, 827454.488 880003.677 0, 827174.957 880013.841 0, 826895.426 880024.022 0, 826615.896 880034.219 0, 826336.367 880044.432 0, 826056.838 880054.662 0, 825777.309 880064.908 0, 825496.401 880075.221 0, 825701.206 885649.058 0, 
+    825906.017 891223.065 0, 826186.266 891212.775 0, 826465.138 891202.553 0, 826744.011 891192.348 0, 827022.884 891182.158 0, 827301.758 891171.985 0, 827580.632 891161.829 0, 827859.508 891151.689 0, 828138.383 891141.565 0, 828417.26 891131.458 0, 
+    828696.137 891121.367 0, 828975.014 891111.293 0, 829253.892 891101.235 0, 829532.771 891091.193 0, 829811.65 891081.168 0, 830090.53 891071.159 0, 830369.411 891061.167 0, 830648.292 891051.191 0, 830927.174 891041.232 0, 831206.056 891031.289 0, 
+    831484.939 891021.362 0, 831763.822 891011.452 0, 832042.706 891001.558 0, 832321.591 890991.68 0, 832599.1 890981.868 0, 832879.362 890971.975 0, 833158.248 890962.147 0, 833437.135 890952.335 0, 833716.022 890942.539 0, 833994.91 890932.761 0, 
+    834273.799 890922.998 0, 834552.688 890913.252 0, 834831.578 890903.522 0, 835110.468 890893.809 0, 835389.359 890884.112 0, 835668.251 890874.432 0, 835947.143 890864.768 0, 836226.036 890855.12 0, 836504.929 890845.489 0, 836783.823 890835.874 0, 
+    837062.717 890826.276 0, 837341.612 890816.694 0, 837620.507 890807.128 0, 837899.403 890797.579 0, 838178.3 890788.046 0, 838457.197 890778.53 0, 838736.095 890769.03 0, 839014.993 890759.547 0, 839292.517 890750.126 0, 839103.454 885175.563 0, 
+    838914.397 879601.17 0))
+
+POLYGON ((852680.299 890315.009 0, 852402.748 890323.645 0, 852123.824 890332.341 0, 851844.901 890341.053 0, 851565.978 890349.781 0, 851287.055 890358.526 0, 851008.133 890367.287 0, 850729.212 890376.065 0, 850450.291 890384.859 0, 850171.371 890393.669 0, 
+    849892.451 890402.496 0, 849613.532 890411.339 0, 849334.613 890420.199 0, 849055.695 890429.075 0, 848776.777 890437.967 0, 848497.86 890446.876 0, 848218.943 890455.802 0, 847940.027 890464.743 0, 847661.111 890473.701 0, 847382.196 890482.676 0, 
+    847103.282 890491.667 0, 846824.367 890500.674 0, 846545.454 890509.698 0, 846266.541 890518.738 0, 845986.254 890527.84 0, 845708.717 890536.868 0, 845429.805 890545.958 0, 845150.894 890555.064 0, 844871.984 890564.186 0, 844593.074 890573.325 0, 
+    844314.165 890582.48 0, 844035.256 890591.651 0, 843756.348 890600.839 0, 843477.441 890610.044 0, 843198.533 890619.265 0, 842919.627 890628.502 0, 842640.721 890637.755 0, 842361.816 890647.025 0, 842082.911 890656.312 0, 841804.006 890665.615 0, 
+    841525.102 890674.934 0, 841246.199 890684.27 0, 840967.296 890693.622 0, 840688.394 890702.991 0, 840409.493 890712.376 0, 840130.592 890721.777 0, 839851.691 890731.195 0, 839572.791 890740.629 0, 839292.517 890750.126 0, 839481.585 896324.854 0, 
+    839670.658 901899.744 0, 839950.273 901890.269 0, 840228.517 901880.857 0, 840506.761 901871.462 0, 840785.006 901862.082 0, 841063.252 901852.719 0, 841341.497 901843.373 0, 841619.744 901834.043 0, 841897.991 901824.729 0, 842176.238 901815.432 0, 
+    842454.487 901806.151 0, 842732.735 901796.886 0, 843010.984 901787.638 0, 843289.234 901778.406 0, 843567.484 901769.19 0, 843845.735 901759.991 0, 844123.987 901750.808 0, 844402.238 901741.642 0, 844680.491 901732.492 0, 844958.744 901723.359 0, 
+    845236.997 901714.241 0, 845515.251 901705.14 0, 845793.506 901696.056 0, 846071.761 901686.988 0, 846348.646 901677.981 0, 846628.273 901668.901 0, 846906.53 901659.882 0, 847184.787 901650.879 0, 847463.045 901641.893 0, 847741.303 901632.923 0, 
+    848019.562 901623.97 0, 848297.821 901615.033 0, 848576.081 901606.112 0, 848854.341 901597.208 0, 849132.602 901588.32 0, 849410.864 901579.448 0, 849689.126 901570.593 0, 849967.388 901561.754 0, 850245.651 901552.932 0, 850523.915 901544.126 0, 
+    850802.179 901535.336 0, 851080.443 901526.563 0, 851358.708 901517.806 0, 851636.974 901509.065 0, 851915.24 901500.341 0, 852193.507 901491.633 0, 852471.774 901482.942 0, 852750.042 901474.267 0, 853026.94 901465.651 0, 852853.617 895890.249 0, 
+    852680.299 890315.009 0))
+
+POLYGON ((866384.394 901069.293 0, 866107.471 901077.127 0, 865829.18 901085.016 0, 865550.889 901092.921 0, 865272.599 901100.842 0, 864994.309 901108.78 0, 864716.02 901116.735 0, 864437.731 901124.706 0, 864159.443 901132.693 0, 863881.155 901140.696 0, 
+    863602.868 901148.716 0, 863324.581 901156.752 0, 863046.295 901164.805 0, 862768.009 901172.874 0, 862489.724 901180.959 0, 862211.439 901189.061 0, 861933.154 901197.179 0, 861654.87 901205.314 0, 861376.587 901213.465 0, 861098.304 901221.632 0, 
+    860820.021 901229.816 0, 860541.739 901238.016 0, 860263.458 901246.232 0, 859985.177 901254.465 0, 859705.527 901262.755 0, 859428.616 901270.98 0, 859150.336 901279.262 0, 858872.057 901287.56 0, 858593.778 901295.875 0, 858315.5 901304.206 0, 
+    858037.223 901312.553 0, 857758.945 901320.917 0, 857480.669 901329.297 0, 857202.393 901337.694 0, 856924.117 901346.107 0, 856645.842 901354.536 0, 856367.567 901362.982 0, 856089.293 901371.444 0, 855811.019 901379.922 0, 855532.746 901388.417 0, 
+    855254.473 901396.929 0, 854976.201 901405.456 0, 854697.929 901414 0, 854419.658 901422.561 0, 854141.387 901431.137 0, 853863.117 901439.73 0, 853584.848 901448.34 0, 853306.578 901456.966 0, 853026.94 901465.651 0, 853200.267 907041.21 0, 
+    853373.6 912616.923 0, 853652.579 912608.259 0, 853930.192 912599.653 0, 854207.805 912591.064 0, 854485.419 912582.491 0, 854763.033 912573.935 0, 855040.648 912565.395 0, 855318.263 912556.871 0, 855595.879 912548.363 0, 855873.496 912539.872 0, 
+    856151.112 912531.397 0, 856428.73 912522.939 0, 856706.348 912514.497 0, 856983.966 912506.071 0, 857261.585 912497.661 0, 857539.204 912489.268 0, 857816.824 912480.891 0, 858094.444 912472.531 0, 858372.065 912464.187 0, 858649.686 912455.859 0, 
+    858927.308 912447.548 0, 859204.931 912439.253 0, 859482.553 912430.974 0, 859760.177 912422.711 0, 860036.435 912414.506 0, 860315.424 912406.236 0, 860593.049 912398.022 0, 860870.674 912389.825 0, 861148.3 912381.644 0, 861425.926 912373.48 0, 
+    861703.553 912365.332 0, 861981.18 912357.2 0, 862258.808 912349.085 0, 862536.436 912340.986 0, 862814.064 912332.903 0, 863091.693 912324.837 0, 863369.323 912316.787 0, 863646.953 912308.753 0, 863924.583 912300.736 0, 864202.214 912292.735 0, 
+    864479.845 912284.751 0, 864757.477 912276.782 0, 865035.11 912268.83 0, 865312.742 912260.895 0, 865590.376 912252.976 0, 865868.009 912245.073 0, 866145.644 912237.186 0, 866423.278 912229.316 0, 866699.549 912221.5 0, 866541.969 906645.32 0, 
+    866384.394 901069.293 0))
+
+POLYGON ((880026.561 911863.727 0, 879750.268 911870.762 0, 879472.612 911877.848 0, 879194.957 911884.95 0, 878917.302 911892.069 0, 878639.647 911899.204 0, 878361.993 911906.355 0, 878084.339 911913.522 0, 877806.686 911920.706 0, 877529.033 911927.907 0, 
+    877251.381 911935.123 0, 876973.729 911942.356 0, 876696.077 911949.605 0, 876418.426 911956.871 0, 876140.775 911964.153 0, 875863.125 911971.451 0, 875585.475 911978.766 0, 875307.826 911986.097 0, 875030.177 911993.444 0, 874752.528 912000.808 0, 
+    874474.88 912008.188 0, 874197.233 912015.584 0, 873919.585 912022.997 0, 873641.939 912030.426 0, 873362.929 912037.908 0, 873086.646 912045.333 0, 872809.001 912052.811 0, 872531.356 912060.305 0, 872253.711 912067.816 0, 871976.067 912075.343 0, 
+    871698.423 912082.886 0, 871420.78 912090.446 0, 871143.137 912098.022 0, 870865.495 912105.615 0, 870587.853 912113.223 0, 870310.211 912120.848 0, 870032.57 912128.49 0, 869754.93 912136.148 0, 869477.29 912143.822 0, 869199.65 912151.512 0, 
+    868922.011 912159.219 0, 868644.372 912166.942 0, 868366.734 912174.682 0, 868089.096 912182.438 0, 867811.458 912190.21 0, 867533.821 912197.998 0, 867256.185 912205.803 0, 866978.549 912213.624 0, 866699.549 912221.5 0, 866857.132 917797.831 0, 
+    867014.72 923374.308 0, 867293.06 923366.45 0, 867570.04 923358.648 0, 867847.02 923350.861 0, 868124.001 923343.091 0, 868400.982 923335.337 0, 868677.963 923327.6 0, 868954.945 923319.879 0, 869231.927 923312.174 0, 869508.91 923304.485 0, 
+    869785.893 923296.813 0, 870062.877 923289.157 0, 870339.861 923281.517 0, 870616.846 923273.894 0, 870893.831 923266.287 0, 871170.816 923258.696 0, 871447.802 923251.121 0, 871724.789 923243.563 0, 872001.775 923236.021 0, 872278.763 923228.496 0, 
+    872555.75 923220.986 0, 872832.739 923213.494 0, 873109.727 923206.017 0, 873386.716 923198.556 0, 873662.345 923191.149 0, 873940.696 923183.685 0, 874217.686 923176.273 0, 874494.677 923168.878 0, 874771.668 923161.499 0, 875048.66 923154.137 0, 
+    875325.652 923146.79 0, 875602.644 923139.461 0, 875879.637 923132.147 0, 876156.63 923124.85 0, 876433.624 923117.569 0, 876710.618 923110.304 0, 876987.613 923103.055 0, 877264.608 923095.823 0, 877541.604 923088.607 0, 877818.6 923081.408 0, 
+    878095.596 923074.225 0, 878372.593 923067.058 0, 878649.59 923059.907 0, 878926.588 923052.773 0, 879203.586 923045.655 0, 879480.584 923038.553 0, 879757.583 923031.468 0, 880034.582 923024.399 0, 880310.223 923017.381 0, 880168.39 917440.481 0, 
+    880026.561 911863.727 0))
+
+POLYGON ((893606.681 922698.017 0, 893331.019 922704.257 0, 893054.001 922710.543 0, 892776.984 922716.846 0, 892499.966 922723.165 0, 892222.949 922729.5 0, 891945.932 922735.852 0, 891668.916 922742.22 0, 891391.9 922748.604 0, 891114.885 922755.005 0, 
+    890837.869 922761.422 0, 890560.855 922767.855 0, 890283.84 922774.305 0, 890006.826 922780.77 0, 889729.813 922787.253 0, 889452.799 922793.751 0, 889175.786 922800.266 0, 888898.774 922806.797 0, 888621.762 922813.344 0, 888344.75 922819.908 0, 
+    888067.739 922826.488 0, 887790.728 922833.084 0, 887513.717 922839.697 0, 887236.707 922846.325 0, 886958.339 922853.003 0, 886682.688 922859.632 0, 886405.679 922866.31 0, 886128.67 922873.004 0, 885851.662 922879.714 0, 885574.654 922886.441 0, 
+    885297.647 922893.184 0, 885020.64 922899.943 0, 884743.633 922906.719 0, 884466.627 922913.511 0, 884189.621 922920.319 0, 883912.616 922927.144 0, 883635.611 922933.984 0, 883358.606 922940.842 0, 883081.602 922947.715 0, 882804.598 922954.605 0, 
+    882527.595 922961.511 0, 882250.592 922968.433 0, 881973.589 922975.372 0, 881696.587 922982.327 0, 881419.585 922989.298 0, 881142.584 922996.286 0, 880865.583 923003.289 0, 880588.582 923010.31 0, 880310.223 923017.381 0, 880452.059 928594.422 0, 
+    880593.898 934171.603 0, 880871.598 934164.548 0, 881147.942 934157.545 0, 881424.287 934150.557 0, 881700.632 934143.586 0, 881976.977 934136.632 0, 882253.322 934129.693 0, 882529.668 934122.771 0, 882806.015 934115.865 0, 883082.362 934108.975 0, 
+    883358.709 934102.102 0, 883635.057 934095.245 0, 883911.405 934088.404 0, 884187.753 934081.579 0, 884464.102 934074.771 0, 884740.452 934067.979 0, 885016.801 934061.203 0, 885293.151 934054.444 0, 885569.502 934047.7 0, 885845.853 934040.973 0, 
+    886122.204 934034.263 0, 886398.556 934027.568 0, 886674.908 934020.89 0, 886951.26 934014.228 0, 887226.258 934007.615 0, 887503.966 934000.953 0, 887780.32 933994.34 0, 888056.674 933987.743 0, 888333.029 933981.162 0, 888609.383 933974.598 0, 
+    888885.738 933968.05 0, 889162.094 933961.518 0, 889438.45 933955.002 0, 889714.806 933948.503 0, 889991.163 933942.02 0, 890267.52 933935.553 0, 890543.878 933929.103 0, 890820.236 933922.668 0, 891096.594 933916.25 0, 891372.952 933909.849 0, 
+    891649.311 933903.463 0, 891925.671 933897.094 0, 892202.031 933890.741 0, 892478.391 933884.405 0, 892754.751 933878.084 0, 893031.112 933871.78 0, 893307.473 933865.492 0, 893583.835 933859.221 0, 893858.843 933852.996 0, 893732.76 928275.437 0, 
+    893606.681 922698.017 0))
+
+POLYGON ((907124.634 933571.867 0, 906849.608 933577.314 0, 906573.229 933582.805 0, 906296.851 933588.312 0, 906020.474 933593.835 0, 905744.097 933599.375 0, 905467.72 933604.931 0, 905191.343 933610.503 0, 904914.967 933616.091 0, 904638.591 933621.696 0, 
+    904362.215 933627.317 0, 904085.84 933632.954 0, 903809.465 933638.608 0, 903533.091 933644.277 0, 903256.716 933649.963 0, 902980.342 933655.666 0, 902703.969 933661.384 0, 902427.595 933667.119 0, 902151.223 933672.87 0, 901874.85 933678.637 0, 
+    901598.478 933684.421 0, 901322.106 933690.221 0, 901045.734 933696.037 0, 900769.363 933701.869 0, 900491.639 933707.746 0, 900216.622 933713.583 0, 899940.251 933719.464 0, 899663.882 933725.361 0, 899387.512 933731.275 0, 899111.143 933737.205 0, 
+    898834.774 933743.151 0, 898558.406 933749.114 0, 898282.038 933755.093 0, 898005.67 933761.088 0, 897729.303 933767.099 0, 897452.935 933773.127 0, 897176.569 933779.17 0, 896900.203 933785.23 0, 896623.837 933791.307 0, 896347.471 933797.4 0, 
+    896071.106 933803.508 0, 895794.741 933809.634 0, 895518.376 933815.775 0, 895242.012 933821.933 0, 894965.648 933828.107 0, 894689.285 933834.297 0, 894412.922 933840.504 0, 894136.559 933846.726 0, 893858.843 933852.996 0, 893984.928 939430.689 0, 
+    894111.017 945008.512 0, 894388.073 945002.257 0, 894663.78 944996.049 0, 894939.486 944989.857 0, 895215.193 944983.682 0, 895490.9 944977.523 0, 895766.608 944971.38 0, 896042.316 944965.253 0, 896318.024 944959.142 0, 896593.732 944953.048 0, 
+    896869.441 944946.969 0, 897145.151 944940.908 0, 897420.861 944934.862 0, 897696.571 944928.832 0, 897972.281 944922.819 0, 898247.992 944916.822 0, 898523.703 944910.841 0, 898799.414 944904.877 0, 899075.126 944898.928 0, 899350.838 944892.996 0, 
+    899626.551 944887.08 0, 899902.264 944881.181 0, 900177.977 944875.297 0, 900453.691 944869.43 0, 900728.055 944863.608 0, 901005.119 944857.744 0, 901280.833 944851.926 0, 901556.548 944846.123 0, 901832.264 944840.337 0, 902107.979 944834.567 0, 
+    902383.695 944828.814 0, 902659.412 944823.076 0, 902935.128 944817.355 0, 903210.845 944811.65 0, 903486.563 944805.962 0, 903762.28 944800.289 0, 904037.998 944794.633 0, 904313.717 944788.993 0, 904589.435 944783.369 0, 904865.154 944777.762 0, 
+    905140.873 944772.17 0, 905416.593 944766.595 0, 905692.313 944761.036 0, 905968.033 944755.494 0, 906243.754 944749.967 0, 906519.475 944744.457 0, 906795.196 944738.963 0, 907070.918 944733.485 0, 907345.291 944728.05 0, 907234.961 939149.893 0, 
+    907124.634 933571.867 0))
+
+POLYGON ((920580.304 944484.979 0, 920305.915 944489.639 0, 920030.179 944494.338 0, 919754.443 944499.053 0, 919478.708 944503.784 0, 919202.973 944508.531 0, 918927.238 944513.295 0, 918651.503 944518.075 0, 918375.769 944522.871 0, 918100.035 944527.683 0, 
+    917824.301 944532.512 0, 917548.568 944537.357 0, 917272.835 944542.218 0, 916997.102 944547.095 0, 916721.369 944551.989 0, 916445.637 944556.898 0, 916169.905 944561.824 0, 915894.173 944566.766 0, 915618.442 944571.725 0, 915342.711 944576.7 0, 
+    915066.98 944581.69 0, 914791.249 944586.698 0, 914515.519 944591.721 0, 914239.789 944596.76 0, 913962.712 944601.841 0, 913688.33 944606.888 0, 913412.601 944611.976 0, 913136.872 944617.081 0, 912861.144 944622.202 0, 912585.416 944627.339 0, 
+    912309.688 944632.492 0, 912033.96 944637.661 0, 911758.233 944642.847 0, 911482.506 944648.049 0, 911206.78 944653.267 0, 910931.053 944658.501 0, 910655.327 944663.752 0, 910379.602 944669.018 0, 910103.876 944674.301 0, 909828.151 944679.601 0, 
+    909552.426 944684.916 0, 909276.702 944690.248 0, 909000.978 944695.596 0, 908725.254 944700.96 0, 908449.53 944706.34 0, 908173.807 944711.737 0, 907898.084 944717.149 0, 907622.362 944722.579 0, 907345.291 944728.05 0, 907455.623 950306.334 0, 
+    907565.958 955884.74 0, 907842.369 955879.281 0, 908117.435 955873.865 0, 908392.501 955868.465 0, 908667.567 955863.081 0, 908942.634 955857.714 0, 909217.701 955852.362 0, 909492.769 955847.027 0, 909767.837 955841.708 0, 910042.905 955836.405 0, 
+    910317.973 955831.119 0, 910593.042 955825.848 0, 910868.111 955820.594 0, 911143.18 955815.356 0, 911418.25 955810.134 0, 911693.32 955804.929 0, 911968.39 955799.739 0, 912243.461 955794.566 0, 912518.532 955789.409 0, 912793.603 955784.268 0, 
+    913068.674 955779.143 0, 913343.746 955774.035 0, 913618.818 955768.942 0, 913893.89 955763.866 0, 914167.618 955758.831 0, 914444.036 955753.763 0, 914719.109 955748.735 0, 914994.183 955743.724 0, 915269.257 955738.728 0, 915544.331 955733.75 0, 
+    915819.405 955728.787 0, 916094.48 955723.84 0, 916369.555 955718.91 0, 916644.63 955713.995 0, 916919.706 955709.097 0, 917194.782 955704.216 0, 917469.858 955699.35 0, 917744.934 955694.5 0, 918020.011 955689.667 0, 918295.088 955684.85 0, 
+    918570.166 955680.049 0, 918845.243 955675.265 0, 919120.321 955670.496 0, 919395.399 955665.744 0, 919670.478 955661.008 0, 919945.556 955656.288 0, 920220.635 955651.584 0, 920495.715 955646.896 0, 920769.451 955642.248 0, 920674.876 950063.552 0, 
+    920580.304 944484.979 0))
+
+POLYGON ((933973.576 955437.059 0, 933699.826 955440.934 0, 933424.734 955444.844 0, 933149.643 955448.771 0, 932874.552 955452.714 0, 932599.462 955456.673 0, 932324.371 955460.648 0, 932049.281 955464.639 0, 931774.191 955468.647 0, 931499.101 955472.67 0, 
+    931224.012 955476.71 0, 930948.922 955480.766 0, 930673.833 955484.839 0, 930398.744 955488.927 0, 930123.656 955493.032 0, 929848.567 955497.153 0, 929573.479 955501.29 0, 929298.391 955505.443 0, 929023.304 955509.613 0, 928748.216 955513.798 0, 
+    928473.129 955518 0, 928198.042 955522.218 0, 927922.956 955526.452 0, 927647.869 955530.703 0, 927371.441 955534.99 0, 927097.698 955539.252 0, 926822.612 955543.551 0, 926547.527 955547.866 0, 926272.441 955552.198 0, 925997.357 955556.545 0, 
+    925722.272 955560.909 0, 925447.188 955565.289 0, 925172.104 955569.685 0, 924897.02 955574.097 0, 924621.936 955578.526 0, 924346.853 955582.97 0, 924071.77 955587.431 0, 923796.687 955591.908 0, 923521.605 955596.402 0, 923246.522 955600.911 0, 
+    922971.44 955605.437 0, 922696.359 955609.979 0, 922421.277 955614.537 0, 922146.196 955619.111 0, 921871.115 955623.701 0, 921596.034 955628.308 0, 921320.954 955632.931 0, 921045.874 955637.57 0, 920769.451 955642.248 0, 920864.027 961221.062 0, 
+    920958.605 966799.99 0, 921234.368 966795.323 0, 921508.792 966790.695 0, 921783.215 966786.083 0, 922057.639 966781.488 0, 922332.063 966776.908 0, 922606.488 966772.345 0, 922880.913 966767.798 0, 923155.338 966763.267 0, 923429.763 966758.752 0, 
+    923704.188 966754.253 0, 923978.614 966749.771 0, 924253.04 966745.304 0, 924527.466 966740.854 0, 924801.893 966736.42 0, 925076.32 966732.002 0, 925350.747 966727.6 0, 925625.174 966723.215 0, 925899.602 966718.845 0, 926174.03 966714.492 0, 
+    926448.458 966710.155 0, 926722.886 966705.834 0, 926997.315 966701.529 0, 927271.744 966697.24 0, 927544.833 966692.988 0, 927820.602 966688.711 0, 928095.032 966684.471 0, 928369.462 966680.247 0, 928643.892 966676.039 0, 928918.322 966671.847 0, 
+    929192.753 966667.671 0, 929467.184 966663.512 0, 929741.615 966659.368 0, 930016.046 966655.241 0, 930290.478 966651.13 0, 930564.91 966647.035 0, 930839.342 966642.957 0, 931113.774 966638.894 0, 931388.207 966634.848 0, 931662.639 966630.817 0, 
+    931937.072 966626.803 0, 932211.506 966622.805 0, 932485.939 966618.823 0, 932760.373 966614.858 0, 933034.807 966610.908 0, 933309.241 966606.975 0, 933583.676 966603.058 0, 933858.11 966599.157 0, 934131.207 966595.291 0, 934052.391 961016.117 0, 
+    933973.576 955437.059 0))
+
+POLYGON ((947304.335 966427.807 0, 947031.226 966430.902 0, 946756.781 966434.027 0, 946482.337 966437.169 0, 946207.893 966440.327 0, 945933.449 966443.501 0, 945659.005 966446.692 0, 945384.561 966449.898 0, 945110.118 966453.121 0, 944835.675 966456.36 0, 
+    944561.231 966459.615 0, 944286.789 966462.886 0, 944012.346 966466.173 0, 943737.903 966469.476 0, 943463.461 966472.796 0, 943189.019 966476.132 0, 942914.577 966479.483 0, 942640.135 966482.851 0, 942365.694 966486.236 0, 942091.252 966489.636 0, 
+    941816.811 966493.052 0, 941542.37 966496.485 0, 941267.93 966499.934 0, 940993.489 966503.399 0, 940717.712 966506.897 0, 940444.609 966510.377 0, 940170.169 966513.89 0, 939895.729 966517.42 0, 939621.29 966520.966 0, 939346.85 966524.528 0, 
+    939072.411 966528.106 0, 938797.972 966531.7 0, 938523.534 966535.31 0, 938249.095 966538.936 0, 937974.657 966542.579 0, 937700.219 966546.238 0, 937425.781 966549.913 0, 937151.344 966553.604 0, 936876.906 966557.311 0, 936602.469 966561.034 0, 
+    936328.032 966564.774 0, 936053.596 966568.53 0, 935779.159 966572.301 0, 935504.723 966576.089 0, 935230.287 966579.894 0, 934955.851 966583.714 0, 934681.416 966587.55 0, 934406.98 966591.403 0, 934131.207 966595.291 0, 934210.025 972174.574 0, 
+    934288.844 977753.964 0, 934563.957 977750.086 0, 934837.736 977746.242 0, 935111.515 977742.415 0, 935385.294 977738.604 0, 935659.073 977734.809 0, 935932.852 977731.03 0, 936206.632 977727.267 0, 936480.412 977723.52 0, 936754.192 977719.79 0, 
+    937027.973 977716.075 0, 937301.753 977712.377 0, 937575.534 977708.695 0, 937849.315 977705.029 0, 938123.096 977701.379 0, 938396.878 977697.745 0, 938670.659 977694.127 0, 938944.441 977690.525 0, 939218.223 977686.94 0, 939492.005 977683.37 0, 
+    939765.788 977679.817 0, 940039.571 977676.28 0, 940313.353 977672.759 0, 940587.137 977669.254 0, 940859.586 977665.782 0, 941134.703 977662.292 0, 941408.487 977658.835 0, 941682.271 977655.395 0, 941956.055 977651.971 0, 942229.84 977648.562 0, 
+    942503.624 977645.17 0, 942777.409 977641.794 0, 943051.194 977638.434 0, 943324.979 977635.09 0, 943598.764 977631.762 0, 943872.55 977628.451 0, 944146.335 977625.155 0, 944420.121 977621.876 0, 944693.907 977618.613 0, 944967.694 977615.366 0, 
+    945241.48 977612.135 0, 945515.267 977608.92 0, 945789.054 977605.721 0, 946062.841 977602.538 0, 946336.628 977599.372 0, 946610.415 977596.221 0, 946884.203 977593.087 0, 947157.991 977589.969 0, 947430.446 977586.881 0, 947367.39 972007.291 0, 
+    947304.335 966427.807 0))
+
+POLYGON ((960572.467 977456.927 0, 960300.003 977459.244 0, 960026.207 977461.589 0, 959752.412 977463.95 0, 959478.616 977466.327 0, 959204.821 977468.72 0, 958931.026 977471.129 0, 958657.232 977473.554 0, 958383.437 977475.996 0, 958109.642 977478.453 0, 
+    957835.848 977480.927 0, 957562.054 977483.417 0, 957288.26 977485.923 0, 957014.466 977488.445 0, 956740.672 977490.983 0, 956466.878 977493.537 0, 956193.085 977496.107 0, 955919.292 977498.694 0, 955645.498 977501.296 0, 955371.705 977503.915 0, 
+    955097.912 977506.55 0, 954824.12 977509.201 0, 954550.327 977511.868 0, 954276.535 977514.551 0, 954001.411 977517.263 0, 953728.951 977519.965 0, 953455.159 977522.697 0, 953181.367 977525.444 0, 952907.575 977528.208 0, 952633.784 977530.988 0, 
+    952359.993 977533.784 0, 952086.201 977536.596 0, 951812.41 977539.424 0, 951538.62 977542.268 0, 951264.829 977545.129 0, 950991.039 977548.005 0, 950717.248 977550.898 0, 950443.458 977553.807 0, 950169.668 977556.732 0, 949895.879 977559.672 0, 
+    949622.089 977562.63 0, 949348.3 977565.603 0, 949074.51 977568.592 0, 948800.721 977571.598 0, 948526.933 977574.619 0, 948253.144 977577.657 0, 947979.355 977580.711 0, 947705.567 977583.78 0, 947430.446 977586.881 0, 947493.503 983166.574 0, 
+    947556.561 988746.365 0, 947831.023 988743.271 0, 948104.154 988740.209 0, 948377.286 988737.162 0, 948650.418 988734.132 0, 948923.55 988731.118 0, 949196.682 988728.119 0, 949469.814 988725.137 0, 949742.947 988722.171 0, 950016.08 988719.221 0, 
+    950289.213 988716.287 0, 950562.346 988713.369 0, 950835.479 988710.468 0, 951108.613 988707.582 0, 951381.746 988704.712 0, 951654.88 988701.859 0, 951928.014 988699.021 0, 952201.148 988696.2 0, 952474.282 988693.395 0, 952747.417 988690.605 0, 
+    953020.551 988687.832 0, 953293.686 988685.075 0, 953566.821 988682.334 0, 953839.956 988679.609 0, 954111.762 988676.914 0, 954386.227 988674.208 0, 954659.362 988671.531 0, 954932.498 988668.87 0, 955205.634 988666.226 0, 955478.77 988663.597 0, 
+    955751.906 988660.985 0, 956025.042 988658.389 0, 956298.179 988655.808 0, 956571.316 988653.244 0, 956844.452 988650.696 0, 957117.589 988648.164 0, 957390.726 988645.648 0, 957663.864 988643.148 0, 957937.001 988640.665 0, 958210.139 988638.197 0, 
+    958483.276 988635.745 0, 958756.414 988633.31 0, 959029.552 988630.89 0, 959302.69 988628.487 0, 959575.828 988626.099 0, 959848.967 988623.728 0, 960122.105 988621.373 0, 960395.244 988619.034 0, 960667.055 988616.722 0, 960619.761 983036.775 0, 
+    960572.467 977456.927 0))
+
+POLYGON ((973777.862 988524.119 0, 973506.044 988525.663 0, 973232.899 988527.231 0, 972959.755 988528.814 0, 972686.611 988530.414 0, 972413.467 988532.029 0, 972140.324 988533.661 0, 971867.18 988535.309 0, 971594.036 988536.973 0, 971320.893 988538.653 0, 
+    971047.749 988540.349 0, 970774.606 988542.061 0, 970501.463 988543.789 0, 970228.32 988545.533 0, 969955.177 988547.294 0, 969682.034 988549.07 0, 969408.891 988550.863 0, 969135.748 988552.671 0, 968862.606 988554.496 0, 968589.463 988556.337 0, 
+    968316.321 988558.193 0, 968043.179 988560.066 0, 967770.037 988561.955 0, 967496.895 988563.86 0, 967222.426 988565.791 0, 966950.611 988567.719 0, 966677.469 988569.672 0, 966404.328 988571.641 0, 966131.186 988573.627 0, 965858.045 988575.628 0, 
+    965584.903 988577.646 0, 965311.762 988579.679 0, 965038.621 988581.729 0, 964765.481 988583.795 0, 964492.34 988585.877 0, 964219.199 988587.975 0, 963946.059 988590.089 0, 963672.918 988592.219 0, 963399.778 988594.365 0, 963126.638 988596.527 0, 
+    962853.498 988598.706 0, 962580.358 988600.9 0, 962307.218 988603.11 0, 962034.079 988605.337 0, 961760.939 988607.58 0, 961487.8 988609.838 0, 961214.661 988612.113 0, 960941.522 988614.404 0, 960667.055 988616.722 0, 960714.35 994196.763 0, 
+    960761.646 999776.894 0, 961035.452 999774.581 0, 961307.935 999772.296 0, 961580.417 999770.027 0, 961852.9 999767.773 0, 962125.382 999765.536 0, 962397.865 999763.315 0, 962670.348 999761.11 0, 962942.831 999758.921 0, 963215.314 999756.747 0, 
+    963487.797 999754.59 0, 963760.28 999752.449 0, 964032.764 999750.324 0, 964305.248 999748.215 0, 964577.731 999746.123 0, 964850.215 999744.046 0, 965122.699 999741.985 0, 965395.183 999739.94 0, 965667.668 999737.911 0, 965940.152 999735.899 0, 
+    966212.636 999733.902 0, 966485.121 999731.921 0, 966757.606 999729.957 0, 967030.091 999728.008 0, 967301.252 999726.085 0, 967575.061 999724.159 0, 967847.546 999722.259 0, 968120.031 999720.374 0, 968392.516 999718.506 0, 968665.002 999716.654 0, 
+    968937.487 999714.817 0, 969209.973 999712.997 0, 969482.459 999711.193 0, 969754.945 999709.405 0, 970027.431 999707.632 0, 970299.917 999705.876 0, 970572.403 999704.136 0, 970844.89 999702.412 0, 971117.376 999700.704 0, 971389.863 999699.012 0, 
+    971662.349 999697.336 0, 971934.836 999695.677 0, 972207.323 999694.033 0, 972479.81 999692.405 0, 972752.297 999690.793 0, 973024.784 999689.197 0, 973297.271 999687.618 0, 973569.758 999686.054 0, 973840.923 999684.514 0, 973809.392 994104.272 0, 
+    973777.862 988524.119 0))
+
+POLYGON ((986920.409 999629.086 0, 986649.239 999629.86 0, 986376.749 999630.653 0, 986104.258 999631.463 0, 985831.767 999632.289 0, 985559.277 999633.131 0, 985286.787 999633.989 0, 985014.296 999634.863 0, 984741.806 999635.753 0, 984469.316 999636.659 0, 
+    984196.825 999637.581 0, 983924.335 999638.52 0, 983651.845 999639.474 0, 983379.355 999640.444 0, 983106.865 999641.43 0, 982834.375 999642.433 0, 982561.885 999643.451 0, 982289.395 999644.485 0, 982016.906 999645.536 0, 981744.416 999646.602 0, 
+    981471.926 999647.685 0, 981199.437 999648.783 0, 980926.947 999649.898 0, 980654.458 999651.028 0, 980380.647 999652.181 0, 980109.479 999653.338 0, 979836.99 999654.517 0, 979564.501 999655.711 0, 979292.011 999656.922 0, 979019.522 999658.149 0, 
+    978747.033 999659.392 0, 978474.545 999660.651 0, 978202.056 999661.926 0, 977929.567 999663.217 0, 977657.078 999664.524 0, 977384.59 999665.847 0, 977112.101 999667.186 0, 976839.613 999668.541 0, 976567.125 999669.912 0, 976294.636 999671.3 0, 
+    976022.148 999672.703 0, 975749.66 999674.122 0, 975477.172 999675.558 0, 975204.684 999677.009 0, 974932.196 999678.476 0, 974659.708 999679.96 0, 974387.221 999681.459 0, 974114.733 999682.975 0, 973840.923 999684.514 0, 973872.454 1005264.842 0, 
+    973903.986 1010845.252 0, 974177.136 1010843.717 0, 974448.967 1010842.205 0, 974720.798 1010840.709 0, 974992.628 1010839.229 0, 975264.459 1010837.765 0, 975536.29 1010836.317 0, 975808.122 1010834.885 0, 976079.953 1010833.469 0, 976351.784 1010832.07 0, 
+    976623.615 1010830.686 0, 976895.447 1010829.318 0, 977167.278 1010827.966 0, 977439.11 1010826.63 0, 977710.942 1010825.31 0, 977982.773 1010824.006 0, 978254.605 1010822.718 0, 978526.437 1010821.446 0, 978798.269 1010820.191 0, 979070.101 1010818.951 0, 
+    979341.933 1010817.727 0, 979613.765 1010816.519 0, 979885.598 1010815.327 0, 980157.43 1010814.151 0, 980427.944 1010812.997 0, 980701.095 1010811.847 0, 980972.927 1010810.719 0, 981244.76 1010809.608 0, 981516.593 1010808.512 0, 981788.425 1010807.432 0, 
+    982060.258 1010806.368 0, 982332.091 1010805.32 0, 982603.924 1010804.288 0, 982875.757 1010803.272 0, 983147.59 1010802.272 0, 983419.423 1010801.288 0, 983691.256 1010800.32 0, 983963.09 1010799.369 0, 984234.923 1010798.433 0, 984506.756 1010797.513 0, 
+    984778.589 1010796.609 0, 985050.423 1010795.721 0, 985322.256 1010794.849 0, 985594.09 1010793.993 0, 985865.924 1010793.153 0, 986137.757 1010792.329 0, 986409.591 1010791.521 0, 986681.425 1010790.73 0, 986951.941 1010789.957 0, 986936.175 1005209.481 0, 
+    986920.409 999629.086 0))
+
+POLYGON ((1000000 1010771.526 0, 999729.48 1010771.534 0, 999457.645 1010771.558 0, 999185.811 1010771.597 0, 998913.976 1010771.653 0, 998642.141 1010771.725 0, 998370.306 1010771.813 0, 998098.471 1010771.917 0, 997826.636 1010772.037 0, 997554.801 1010772.173 0, 
+    997282.967 1010772.325 0, 997011.132 1010772.493 0, 996739.297 1010772.677 0, 996467.462 1010772.877 0, 996195.627 1010773.093 0, 995923.793 1010773.325 0, 995651.958 1010773.572 0, 995380.123 1010773.836 0, 995108.288 1010774.116 0, 994836.454 1010774.412 0, 
+    994564.619 1010774.724 0, 994292.784 1010775.052 0, 994020.95 1010775.396 0, 993749.115 1010775.756 0, 993475.964 1010776.134 0, 993205.446 1010776.524 0, 992933.611 1010776.932 0, 992661.777 1010777.356 0, 992389.942 1010777.795 0, 992118.108 1010778.251 0, 
+    991846.273 1010778.723 0, 991574.439 1010779.211 0, 991302.604 1010779.715 0, 991030.77 1010780.235 0, 990758.935 1010780.771 0, 990487.101 1010781.323 0, 990215.267 1010781.891 0, 989943.433 1010782.475 0, 989671.598 1010783.075 0, 989399.764 1010783.69 0, 
+    989127.93 1010784.322 0, 988856.096 1010784.97 0, 988584.262 1010785.634 0, 988312.428 1010786.314 0, 988040.594 1010787.01 0, 987768.76 1010787.722 0, 987496.926 1010788.45 0, 987225.092 1010789.194 0, 986951.941 1010789.957 0, 986967.707 1016370.512 0, 
+    986983.473 1021951.14 0, 987255.965 1021950.378 0, 987527.141 1021949.636 0, 987798.318 1021948.91 0, 988069.495 1021948.199 0, 988340.673 1021947.505 0, 988611.85 1021946.827 0, 988883.027 1021946.165 0, 989154.204 1021945.518 0, 989425.381 1021944.888 0, 
+    989696.558 1021944.273 0, 989967.736 1021943.675 0, 990238.913 1021943.092 0, 990510.09 1021942.526 0, 990781.268 1021941.975 0, 991052.445 1021941.441 0, 991323.623 1021940.922 0, 991594.8 1021940.419 0, 991865.978 1021939.933 0, 992137.155 1021939.462 0, 
+    992408.333 1021939.007 0, 992679.51 1021938.568 0, 992950.688 1021938.145 0, 993221.866 1021937.738 0, 993491.73 1021937.349 0, 993764.221 1021936.972 0, 994035.399 1021936.613 0, 994306.577 1021936.27 0, 994577.754 1021935.943 0, 994848.932 1021935.632 0, 
+    995120.11 1021935.337 0, 995391.288 1021935.058 0, 995662.465 1021934.794 0, 995933.643 1021934.547 0, 996204.821 1021934.316 0, 996475.999 1021934.1 0, 996747.177 1021933.901 0, 997018.355 1021933.717 0, 997289.533 1021933.55 0, 997560.711 1021933.398 0, 
+    997831.889 1021933.263 0, 998103.066 1021933.143 0, 998374.244 1021933.039 0, 998645.422 1021932.952 0, 998916.6 1021932.88 0, 999187.778 1021932.824 0, 999458.956 1021932.784 0, 999730.134 1021932.76 0, 1000000 1021932.753 0, 1000000 1016352.102 0, 
+    1000000 1010771.526 0))
+
+POLYGON ((1013016.527 1021951.14 0, 1012746.66 1021950.385 0, 1012475.483 1021949.643 0, 1012204.306 1021948.917 0, 1011933.129 1021948.206 0, 1011661.952 1021947.512 0, 1011390.774 1021946.833 0, 1011119.597 1021946.171 0, 1010848.42 1021945.524 0, 1010577.243 1021944.894 0, 
+    1010306.066 1021944.279 0, 1010034.888 1021943.681 0, 1009763.711 1021943.098 0, 1009492.534 1021942.531 0, 1009221.356 1021941.981 0, 1008950.179 1021941.446 0, 1008679.001 1021940.927 0, 1008407.824 1021940.424 0, 1008136.646 1021939.937 0, 1007865.469 1021939.466 0, 
+    1007594.291 1021939.011 0, 1007323.114 1021938.572 0, 1007051.936 1021938.149 0, 1006780.758 1021937.742 0, 1006508.27 1021937.349 0, 1006238.403 1021936.976 0, 1005967.225 1021936.617 0, 1005696.048 1021936.274 0, 1005424.87 1021935.946 0, 1005153.692 1021935.635 0, 
+    1004882.514 1021935.34 0, 1004611.336 1021935.06 0, 1004340.159 1021934.797 0, 1004068.981 1021934.549 0, 1003797.803 1021934.318 0, 1003526.625 1021934.102 0, 1003255.447 1021933.903 0, 1002984.269 1021933.719 0, 1002713.091 1021933.551 0, 1002441.914 1021933.4 0, 
+    1002170.736 1021933.264 0, 1001899.558 1021933.144 0, 1001628.38 1021933.04 0, 1001357.202 1021932.952 0, 1001086.024 1021932.881 0, 1000814.846 1021932.825 0, 1000543.668 1021932.785 0, 1000272.49 1021932.761 0, 1000000 1021932.753 0, 1000000 1027513.472 0, 
+    1000000 1033094.257 0, 1000271.83 1033094.265 0, 1000542.351 1033094.289 0, 1000812.872 1033094.328 0, 1001083.393 1033094.384 0, 1001353.914 1033094.456 0, 1001624.435 1033094.544 0, 1001894.956 1033094.647 0, 1002165.477 1033094.767 0, 1002435.998 1033094.902 0, 
+    1002706.519 1033095.054 0, 1002977.04 1033095.221 0, 1003247.561 1033095.404 0, 1003518.082 1033095.603 0, 1003788.603 1033095.818 0, 1004059.123 1033096.049 0, 1004329.644 1033096.296 0, 1004600.165 1033096.559 0, 1004870.686 1033096.837 0, 1005141.207 1033097.132 0, 
+    1005411.728 1033097.443 0, 1005682.249 1033097.769 0, 1005952.769 1033098.112 0, 1006223.29 1033098.47 0, 1006492.503 1033098.842 0, 1006764.332 1033099.234 0, 1007034.852 1033099.64 0, 1007305.373 1033100.062 0, 1007575.894 1033100.5 0, 1007846.414 1033100.954 0, 
+    1008116.935 1033101.424 0, 1008387.456 1033101.91 0, 1008657.976 1033102.411 0, 1008928.497 1033102.929 0, 1009199.017 1033103.462 0, 1009469.538 1033104.012 0, 1009740.058 1033104.577 0, 1010010.578 1033105.158 0, 1010281.099 1033105.755 0, 1010551.619 1033106.369 0, 
+    1010822.139 1033106.998 0, 1011092.659 1033107.642 0, 1011363.18 1033108.303 0, 1011633.7 1033108.98 0, 1011904.22 1033109.673 0, 1012174.74 1033110.381 0, 1012445.26 1033111.106 0, 1012715.78 1033111.846 0, 1012984.993 1033112.599 0, 1013000.76 1027531.837 0, 
+    1013016.527 1021951.14 0))
+
+POLYGON ((1025969.883 1033167.627 0, 1025700.671 1033166.113 0, 1025430.154 1033164.609 0, 1025159.637 1033163.12 0, 1024889.12 1033161.647 0, 1024618.603 1033160.19 0, 1024348.086 1033158.749 0, 1024077.569 1033157.324 0, 1023807.051 1033155.915 0, 1023536.534 1033154.521 0, 
+    1023266.016 1033153.144 0, 1022995.499 1033151.782 0, 1022724.981 1033150.437 0, 1022454.463 1033149.107 0, 1022183.945 1033147.794 0, 1021913.428 1033146.496 0, 1021642.91 1033145.214 0, 1021372.392 1033143.948 0, 1021101.873 1033142.698 0, 1020831.355 1033141.464 0, 
+    1020560.837 1033140.246 0, 1020290.319 1033139.044 0, 1020019.8 1033137.858 0, 1019749.282 1033136.687 0, 1019477.457 1033135.527 0, 1019208.245 1033134.394 0, 1018937.726 1033133.272 0, 1018667.207 1033132.165 0, 1018396.688 1033131.074 0, 1018126.17 1033129.999 0, 
+    1017855.651 1033128.94 0, 1017585.132 1033127.898 0, 1017314.613 1033126.87 0, 1017044.093 1033125.859 0, 1016773.574 1033124.864 0, 1016503.055 1033123.885 0, 1016232.536 1033122.921 0, 1015962.016 1033121.974 0, 1015691.497 1033121.042 0, 1015420.977 1033120.127 0, 
+    1015150.458 1033119.227 0, 1014879.938 1033118.343 0, 1014609.419 1033117.476 0, 1014338.899 1033116.624 0, 1014068.379 1033115.788 0, 1013797.86 1033114.968 0, 1013527.34 1033114.163 0, 1013256.82 1033113.375 0, 1012984.993 1033112.599 0, 1012969.226 1038693.422 0, 
+    1012953.459 1044274.302 0, 1013224.626 1044275.076 0, 1013494.489 1044275.863 0, 1013764.352 1044276.665 0, 1014034.214 1044277.483 0, 1014304.077 1044278.317 0, 1014573.94 1044279.167 0, 1014843.803 1044280.033 0, 1015113.665 1044280.914 0, 1015383.528 1044281.812 0, 
+    1015653.39 1044282.725 0, 1015923.253 1044283.654 0, 1016193.115 1044284.599 0, 1016462.977 1044285.561 0, 1016732.84 1044286.537 0, 1017002.702 1044287.53 0, 1017272.564 1044288.539 0, 1017542.426 1044289.564 0, 1017812.288 1044290.604 0, 1018082.15 1044291.66 0, 
+    1018352.012 1044292.733 0, 1018621.874 1044293.821 0, 1018891.736 1044294.925 0, 1019161.598 1044296.044 0, 1019430.157 1044297.175 0, 1019701.321 1044298.332 0, 1019971.182 1044299.499 0, 1020241.044 1044300.683 0, 1020510.905 1044301.882 0, 1020780.766 1044303.097 0, 
+    1021050.628 1044304.328 0, 1021320.489 1044305.575 0, 1021590.35 1044306.838 0, 1021860.211 1044308.117 0, 1022130.072 1044309.411 0, 1022399.933 1044310.722 0, 1022669.794 1044312.048 0, 1022939.654 1044313.39 0, 1023209.515 1044314.749 0, 1023479.375 1044316.123 0, 
+    1023749.236 1044317.512 0, 1024019.096 1044318.918 0, 1024288.957 1044320.34 0, 1024558.817 1044321.777 0, 1024828.677 1044323.231 0, 1025098.537 1044324.7 0, 1025368.397 1044326.185 0, 1025638.257 1044327.686 0, 1025906.815 1044329.196 0, 1025938.349 1038748.383 0, 
+    1025969.883 1033167.627 0))
+
+POLYGON ((1038859.964 1044420.685 0, 1038591.409 1044418.417 0, 1038321.555 1044416.153 0, 1038051.7 1044413.906 0, 1037781.845 1044411.674 0, 1037511.99 1044409.458 0, 1037242.135 1044407.258 0, 1036972.28 1044405.074 0, 1036702.425 1044402.906 0, 1036432.569 1044400.754 0, 
+    1036162.714 1044398.617 0, 1035892.858 1044396.497 0, 1035623.002 1044394.392 0, 1035353.146 1044392.303 0, 1035083.29 1044390.231 0, 1034813.434 1044388.174 0, 1034543.577 1044386.132 0, 1034273.721 1044384.107 0, 1034003.864 1044382.098 0, 1033734.008 1044380.104 0, 
+    1033464.151 1044378.127 0, 1033194.294 1044376.165 0, 1032924.437 1044374.219 0, 1032654.58 1044372.289 0, 1032383.422 1044370.366 0, 1032114.865 1044368.477 0, 1031845.008 1044366.595 0, 1031575.15 1044364.729 0, 1031305.292 1044362.878 0, 1031035.435 1044361.043 0, 
+    1030765.577 1044359.225 0, 1030495.719 1044357.422 0, 1030225.86 1044355.635 0, 1029956.002 1044353.864 0, 1029686.144 1044352.109 0, 1029416.285 1044350.369 0, 1029146.427 1044348.646 0, 1028876.568 1044346.938 0, 1028606.709 1044345.247 0, 1028336.851 1044343.571 0, 
+    1028066.992 1044341.911 0, 1027797.133 1044340.267 0, 1027527.274 1044338.639 0, 1027257.414 1044337.026 0, 1026987.555 1044335.43 0, 1026717.696 1044333.85 0, 1026447.836 1044332.285 0, 1026177.976 1044330.736 0, 1025906.815 1044329.196 0, 1025875.281 1049910.062 0, 
+    1025843.746 1055490.975 0, 1026114.247 1055492.512 0, 1026383.45 1055494.057 0, 1026652.653 1055495.618 0, 1026921.855 1055497.194 0, 1027191.057 1055498.787 0, 1027460.26 1055500.395 0, 1027729.462 1055502.019 0, 1027998.664 1055503.659 0, 1028267.866 1055505.315 0, 
+    1028537.068 1055506.987 0, 1028806.27 1055508.674 0, 1029075.471 1055510.378 0, 1029344.673 1055512.097 0, 1029613.874 1055513.832 0, 1029883.076 1055515.583 0, 1030152.277 1055517.35 0, 1030421.478 1055519.132 0, 1030690.679 1055520.931 0, 1030959.88 1055522.745 0, 
+    1031229.081 1055524.575 0, 1031498.282 1055526.421 0, 1031767.483 1055528.283 0, 1032036.683 1055530.161 0, 1032304.586 1055532.045 0, 1032575.084 1055533.964 0, 1032844.284 1055535.889 0, 1033113.484 1055537.83 0, 1033382.684 1055539.787 0, 1033651.884 1055541.76 0, 
+    1033921.084 1055543.748 0, 1034190.283 1055545.753 0, 1034459.483 1055547.773 0, 1034728.682 1055549.809 0, 1034997.881 1055551.861 0, 1035267.081 1055553.929 0, 1035536.28 1055556.013 0, 1035805.478 1055558.112 0, 1036074.677 1055560.228 0, 1036343.876 1055562.359 0, 
+    1036613.074 1055564.506 0, 1036882.273 1055566.669 0, 1037151.471 1055568.848 0, 1037420.669 1055571.042 0, 1037689.867 1055573.253 0, 1037959.065 1055575.479 0, 1038228.263 1055577.721 0, 1038497.46 1055579.979 0, 1038765.362 1055582.242 0, 1038812.663 1050001.439 0, 
+    1038859.964 1044420.685 0))
+
+POLYGON ((1051686.667 1055710.014 0, 1051418.772 1055706.994 0, 1051149.582 1055703.976 0, 1050880.391 1055700.973 0, 1050611.201 1055697.986 0, 1050342.01 1055695.015 0, 1050072.819 1055692.06 0, 1049803.628 1055689.121 0, 1049534.437 1055686.197 0, 1049265.246 1055683.29 0, 
+    1048996.054 1055680.398 0, 1048726.862 1055677.522 0, 1048457.67 1055674.662 0, 1048188.478 1055671.818 0, 1047919.286 1055668.99 0, 1047650.094 1055666.177 0, 1047380.901 1055663.38 0, 1047111.708 1055660.6 0, 1046842.516 1055657.835 0, 1046573.323 1055655.085 0, 
+    1046304.129 1055652.352 0, 1046034.936 1055649.635 0, 1045765.742 1055646.933 0, 1045496.549 1055644.247 0, 1045226.06 1055641.565 0, 1044958.161 1055638.923 0, 1044688.967 1055636.285 0, 1044419.772 1055633.663 0, 1044150.578 1055631.056 0, 1043881.383 1055628.466 0, 
+    1043612.189 1055625.891 0, 1043342.994 1055623.332 0, 1043073.799 1055620.789 0, 1042804.603 1055618.261 0, 1042535.408 1055615.75 0, 1042266.213 1055613.254 0, 1041997.017 1055610.774 0, 1041727.821 1055608.31 0, 1041458.625 1055605.862 0, 1041189.429 1055603.43 0, 
+    1040920.233 1055601.014 0, 1040651.036 1055598.613 0, 1040381.84 1055596.228 0, 1040112.643 1055593.859 0, 1039843.446 1055591.506 0, 1039574.25 1055589.169 0, 1039305.052 1055586.848 0, 1039035.855 1055584.542 0, 1038765.362 1055582.242 0, 1038718.06 1061163.088 0, 
+    1038670.757 1066743.974 0, 1038940.591 1066746.269 0, 1039209.131 1066748.569 0, 1039477.671 1066750.885 0, 1039746.211 1066753.216 0, 1040014.751 1066755.563 0, 1040283.291 1066757.927 0, 1040551.83 1066760.305 0, 1040820.37 1066762.7 0, 1041088.909 1066765.111 0, 
+    1041357.448 1066767.537 0, 1041625.987 1066769.979 0, 1041894.526 1066772.437 0, 1042163.065 1066774.911 0, 1042431.603 1066777.4 0, 1042700.142 1066779.906 0, 1042968.68 1066782.427 0, 1043237.218 1066784.964 0, 1043505.756 1066787.516 0, 1043774.294 1066790.085 0, 
+    1044042.832 1066792.669 0, 1044311.369 1066795.27 0, 1044579.906 1066797.886 0, 1044848.444 1066800.517 0, 1045115.689 1066803.152 0, 1045385.518 1066805.828 0, 1045654.054 1066808.508 0, 1045922.591 1066811.203 0, 1046191.127 1066813.913 0, 1046459.664 1066816.64 0, 
+    1046728.2 1066819.382 0, 1046996.736 1066822.141 0, 1047265.271 1066824.915 0, 1047533.807 1066827.705 0, 1047802.342 1066830.51 0, 1048070.878 1066833.332 0, 1048339.413 1066836.169 0, 1048607.948 1066839.022 0, 1048876.483 1066841.891 0, 1049145.017 1066844.775 0, 
+    1049413.552 1066847.676 0, 1049682.086 1066850.592 0, 1049950.62 1066853.524 0, 1050219.154 1066856.472 0, 1050487.688 1066859.436 0, 1050756.221 1066862.415 0, 1051024.755 1066865.411 0, 1051293.288 1066868.422 0, 1051560.53 1066871.434 0, 1051623.599 1061290.704 0, 
+    1051686.667 1055710.014 0))
+
+POLYGON ((1064449.891 1067035.31 0, 1064182.656 1067031.542 0, 1063914.132 1067027.773 0, 1063645.609 1067024.019 0, 1063377.085 1067020.281 0, 1063108.56 1067016.558 0, 1062840.036 1067012.852 0, 1062571.511 1067009.161 0, 1062302.986 1067005.486 0, 1062034.461 1067001.827 0, 
+    1061765.935 1066998.184 0, 1061497.41 1066994.556 0, 1061228.884 1066990.944 0, 1060960.358 1066987.348 0, 1060691.832 1066983.768 0, 1060423.305 1066980.204 0, 1060154.779 1066976.656 0, 1059886.252 1066973.123 0, 1059617.725 1066969.606 0, 1059349.198 1066966.105 0, 
+    1059080.67 1066962.62 0, 1058812.142 1066959.15 0, 1058543.614 1066955.696 0, 1058275.086 1066952.259 0, 1058005.268 1066948.82 0, 1057738.03 1066945.43 0, 1057469.501 1066942.04 0, 1057200.972 1066938.665 0, 1056932.443 1066935.306 0, 1056663.914 1066931.963 0, 
+    1056395.384 1066928.636 0, 1056126.854 1066925.325 0, 1055858.325 1066922.029 0, 1055589.794 1066918.749 0, 1055321.264 1066915.485 0, 1055052.734 1066912.237 0, 1054784.203 1066909.005 0, 1054515.672 1066905.788 0, 1054247.141 1066902.587 0, 1053978.61 1066899.402 0, 
+    1053710.079 1066896.233 0, 1053441.547 1066893.08 0, 1053173.015 1066889.942 0, 1052904.483 1066886.821 0, 1052635.951 1066883.715 0, 1052367.419 1066880.624 0, 1052098.886 1066877.55 0, 1051830.354 1066874.492 0, 1051560.53 1066871.434 0, 1051497.46 1072452.2 0, 
+    1051434.391 1078032.996 0, 1051703.554 1078036.046 0, 1051971.43 1078039.097 0, 1052239.306 1078042.164 0, 1052507.181 1078045.246 0, 1052775.056 1078048.345 0, 1053042.931 1078051.459 0, 1053310.806 1078054.589 0, 1053578.681 1078057.734 0, 1053846.555 1078060.896 0, 
+    1054114.429 1078064.073 0, 1054382.303 1078067.266 0, 1054650.177 1078070.475 0, 1054918.051 1078073.699 0, 1055185.925 1078076.939 0, 1055453.798 1078080.195 0, 1055721.671 1078083.467 0, 1055989.544 1078086.755 0, 1056257.417 1078090.058 0, 1056525.289 1078093.377 0, 
+    1056793.162 1078096.712 0, 1057061.034 1078100.063 0, 1057328.906 1078103.429 0, 1057596.777 1078106.811 0, 1057863.362 1078110.193 0, 1058132.52 1078113.623 0, 1058400.392 1078117.052 0, 1058668.262 1078120.497 0, 1058936.133 1078123.958 0, 1059204.004 1078127.435 0, 
+    1059471.874 1078130.928 0, 1059739.744 1078134.436 0, 1060007.614 1078137.96 0, 1060275.484 1078141.5 0, 1060543.353 1078145.055 0, 1060811.223 1078148.627 0, 1061079.092 1078152.214 0, 1061346.961 1078155.817 0, 1061614.829 1078159.435 0, 1061882.698 1078163.07 0, 
+    1062150.566 1078166.72 0, 1062418.434 1078170.386 0, 1062686.302 1078174.068 0, 1062954.169 1078177.765 0, 1063222.037 1078181.478 0, 1063489.904 1078185.207 0, 1063757.771 1078188.952 0, 1064025.638 1078192.713 0, 1064292.218 1078196.471 0, 1064371.055 1072615.875 0, 
+    1064449.891 1067035.31 0))
+
+POLYGON ((1077149.533 1078396.27 0, 1076882.962 1078391.759 0, 1076615.107 1078387.242 0, 1076347.252 1078382.74 0, 1076079.396 1078378.255 0, 1075811.54 1078373.785 0, 1075543.684 1078369.33 0, 1075275.828 1078364.892 0, 1075007.971 1078360.469 0, 1074740.114 1078356.062 0, 
+    1074472.257 1078351.671 0, 1074204.4 1078347.296 0, 1073936.542 1078342.936 0, 1073668.684 1078338.592 0, 1073400.826 1078334.264 0, 1073132.968 1078329.952 0, 1072865.109 1078325.655 0, 1072597.25 1078321.374 0, 1072329.391 1078317.109 0, 1072061.532 1078312.86 0, 
+    1071793.672 1078308.626 0, 1071525.812 1078304.409 0, 1071257.952 1078300.207 0, 1070990.092 1078296.02 0, 1070720.946 1078291.83 0, 1070454.37 1078287.695 0, 1070186.509 1078283.556 0, 1069918.648 1078279.433 0, 1069650.786 1078275.326 0, 1069382.924 1078271.234 0, 
+    1069115.062 1078267.158 0, 1068847.2 1078263.098 0, 1068579.337 1078259.054 0, 1068311.474 1078255.025 0, 1068043.611 1078251.013 0, 1067775.748 1078247.016 0, 1067507.884 1078243.034 0, 1067240.021 1078239.069 0, 1066972.157 1078235.119 0, 1066704.292 1078231.185 0, 
+    1066436.428 1078227.267 0, 1066168.563 1078223.364 0, 1065900.698 1078219.478 0, 1065632.833 1078215.607 0, 1065364.968 1078211.752 0, 1065097.102 1078207.912 0, 1064829.236 1078204.089 0, 1064561.37 1078200.281 0, 1064292.218 1078196.471 0, 1064213.382 1083777.093 0, 
+    1064134.545 1089357.738 0, 1064403.037 1089361.539 0, 1064670.246 1089365.338 0, 1064937.455 1089369.152 0, 1065204.663 1089372.982 0, 1065471.872 1089376.828 0, 1065739.08 1089380.689 0, 1066006.288 1089384.566 0, 1066273.496 1089388.459 0, 1066540.703 1089392.368 0, 
+    1066807.911 1089396.292 0, 1067075.118 1089400.232 0, 1067342.324 1089404.188 0, 1067609.531 1089408.159 0, 1067876.737 1089412.146 0, 1068143.944 1089416.149 0, 1068411.149 1089420.168 0, 1068678.355 1089424.203 0, 1068945.561 1089428.253 0, 1069212.766 1089432.319 0, 
+    1069479.971 1089436.4 0, 1069747.175 1089440.497 0, 1070014.38 1089444.61 0, 1070281.584 1089448.739 0, 1070547.506 1089452.864 0, 1070815.992 1089457.044 0, 1071083.195 1089461.22 0, 1071350.398 1089465.412 0, 1071617.601 1089469.619 0, 1071884.804 1089473.842 0, 
+    1072152.007 1089478.081 0, 1072419.209 1089482.336 0, 1072686.411 1089486.606 0, 1072953.613 1089490.892 0, 1073220.814 1089495.194 0, 1073488.015 1089499.511 0, 1073755.216 1089503.844 0, 1074022.417 1089508.193 0, 1074289.618 1089512.558 0, 1074556.818 1089516.938 0, 
+    1074824.018 1089521.335 0, 1075091.217 1089525.746 0, 1075358.417 1089530.174 0, 1075625.616 1089534.617 0, 1075892.815 1089539.076 0, 1076160.014 1089543.551 0, 1076427.212 1089548.042 0, 1076694.41 1089552.548 0, 1076960.327 1089557.048 0, 1077054.93 1083976.648 0, 
+    1077149.533 1078396.27 0))
+
+POLYGON ((1089785.496 1089792.592 0, 1089519.59 1089787.341 0, 1089252.406 1089782.08 0, 1088985.221 1089776.834 0, 1088718.036 1089771.605 0, 1088450.851 1089766.391 0, 1088183.666 1089761.192 0, 1087916.48 1089756.01 0, 1087649.294 1089750.843 0, 1087382.107 1089745.692 0, 
+    1087114.92 1089740.557 0, 1086847.733 1089735.437 0, 1086580.546 1089730.334 0, 1086313.358 1089725.246 0, 1086046.17 1089720.173 0, 1085778.982 1089715.117 0, 1085511.793 1089710.076 0, 1085244.605 1089705.05 0, 1084977.415 1089700.041 0, 1084710.226 1089695.047 0, 
+    1084443.036 1089690.069 0, 1084175.846 1089685.107 0, 1083908.656 1089680.16 0, 1083641.465 1089675.23 0, 1083372.995 1089670.291 0, 1083107.083 1089665.415 0, 1082839.892 1089660.531 0, 1082572.7 1089655.663 0, 1082305.508 1089650.811 0, 1082038.315 1089645.975 0, 
+    1081771.123 1089641.154 0, 1081503.93 1089636.349 0, 1081236.737 1089631.56 0, 1080969.543 1089626.786 0, 1080702.349 1089622.028 0, 1080435.155 1089617.286 0, 1080167.961 1089612.56 0, 1079900.767 1089607.849 0, 1079633.572 1089603.154 0, 1079366.376 1089598.475 0, 
+    1079099.181 1089593.812 0, 1078831.985 1089589.164 0, 1078564.789 1089584.532 0, 1078297.593 1089579.915 0, 1078030.397 1089575.315 0, 1077763.2 1089570.73 0, 1077496.003 1089566.161 0, 1077228.806 1089561.607 0, 1076960.327 1089557.048 0, 1076865.724 1095137.466 0, 
+    1076771.121 1100717.898 0, 1077038.939 1100722.446 0, 1077305.479 1100726.988 0, 1077572.019 1100731.546 0, 1077838.559 1100736.119 0, 1078105.099 1100740.709 0, 1078371.638 1100745.314 0, 1078638.177 1100749.934 0, 1078904.716 1100754.571 0, 1079171.254 1100759.223 0, 
+    1079437.793 1100763.89 0, 1079704.331 1100768.574 0, 1079970.868 1100773.273 0, 1080237.406 1100777.988 0, 1080503.943 1100782.718 0, 1080770.48 1100787.464 0, 1081037.016 1100792.226 0, 1081303.553 1100797.004 0, 1081570.089 1100801.797 0, 1081836.624 1100806.606 0, 
+    1082103.16 1100811.43 0, 1082369.695 1100816.271 0, 1082636.23 1100821.127 0, 1082902.764 1100825.998 0, 1083168.022 1100830.862 0, 1083435.833 1100835.789 0, 1083702.366 1100840.707 0, 1083968.9 1100845.642 0, 1084235.433 1100850.592 0, 1084501.966 1100855.558 0, 
+    1084768.498 1100860.539 0, 1085035.031 1100865.536 0, 1085301.563 1100870.549 0, 1085568.094 1100875.578 0, 1085834.626 1100880.622 0, 1086101.157 1100885.682 0, 1086367.688 1100890.757 0, 1086634.218 1100895.848 0, 1086900.748 1100900.955 0, 1087167.278 1100906.078 0, 
+    1087433.808 1100911.216 0, 1087700.337 1100916.37 0, 1087966.866 1100921.54 0, 1088233.395 1100926.726 0, 1088499.923 1100931.927 0, 1088766.451 1100937.143 0, 1089032.979 1100942.376 0, 1089299.506 1100947.624 0, 1089564.758 1100952.863 0, 1089675.127 1095372.721 0, 
+    1089785.496 1089792.592 0))
+
+POLYGON ((1102357.681 1101223.971 0, 1102092.443 1101217.983 0, 1101825.932 1101211.982 0, 1101559.42 1101205.996 0, 1101292.907 1101200.027 0, 1101026.395 1101194.073 0, 1100759.882 1101188.134 0, 1100493.369 1101182.212 0, 1100226.855 1101176.305 0, 1099960.341 1101170.413 0, 
+    1099693.827 1101164.538 0, 1099427.312 1101158.678 0, 1099160.797 1101152.833 0, 1098894.281 1101147.005 0, 1098627.766 1101141.192 0, 1098361.25 1101135.395 0, 1098094.733 1101129.613 0, 1097828.216 1101123.848 0, 1097561.699 1101118.097 0, 1097295.182 1101112.363 0, 
+    1097028.664 1101106.644 0, 1096762.146 1101100.941 0, 1096495.628 1101095.254 0, 1096229.109 1101089.582 0, 1095961.316 1101083.899 0, 1095696.07 1101078.286 0, 1095429.55 1101072.661 0, 1095163.03 1101067.052 0, 1094896.51 1101061.459 0, 1094629.989 1101055.881 0, 
+    1094363.468 1101050.319 0, 1094096.947 1101044.773 0, 1093830.425 1101039.243 0, 1093563.903 1101033.728 0, 1093297.381 1101028.229 0, 1093030.858 1101022.745 0, 1092764.335 1101017.277 0, 1092497.811 1101011.825 0, 1092231.288 1101006.389 0, 1091964.764 1101000.968 0, 
+    1091698.239 1100995.563 0, 1091431.715 1100990.174 0, 1091165.19 1100984.8 0, 1090898.665 1100979.442 0, 1090632.139 1100974.1 0, 1090365.613 1100968.773 0, 1090099.087 1100963.463 0, 1089832.56 1100958.167 0, 1089564.758 1100952.863 0, 1089454.389 1106533.014 0, 
+    1089344.02 1112113.17 0, 1089611.162 1112118.462 0, 1089877.032 1112123.744 0, 1090142.901 1112129.042 0, 1090408.77 1112134.355 0, 1090674.639 1112139.684 0, 1090940.507 1112145.029 0, 1091206.375 1112150.389 0, 1091472.243 1112155.765 0, 1091738.11 1112161.157 0, 
+    1092003.978 1112166.564 0, 1092269.844 1112171.987 0, 1092535.711 1112177.426 0, 1092801.577 1112182.88 0, 1093067.443 1112188.35 0, 1093333.308 1112193.836 0, 1093599.174 1112199.337 0, 1093865.039 1112204.854 0, 1094130.903 1112210.386 0, 1094396.767 1112215.935 0, 
+    1094662.631 1112221.498 0, 1094928.495 1112227.078 0, 1095194.358 1112232.673 0, 1095460.221 1112238.284 0, 1095724.812 1112243.883 0, 1095991.946 1112249.552 0, 1096257.808 1112255.21 0, 1096523.669 1112260.883 0, 1096789.531 1112266.572 0, 1097055.391 1112272.277 0, 
+    1097321.252 1112277.997 0, 1097587.112 1112283.733 0, 1097852.972 1112289.485 0, 1098118.832 1112295.252 0, 1098384.691 1112301.035 0, 1098650.55 1112306.834 0, 1098916.408 1112312.648 0, 1099182.267 1112318.478 0, 1099448.124 1112324.323 0, 1099713.982 1112330.184 0, 
+    1099979.839 1112336.061 0, 1100245.696 1112341.954 0, 1100511.552 1112347.862 0, 1100777.409 1112353.785 0, 1101043.264 1112359.725 0, 1101309.12 1112365.68 0, 1101574.975 1112371.651 0, 1101840.83 1112377.637 0, 1102105.414 1112383.61 0, 1102231.548 1106803.788 0, 
+    1102357.681 1101223.971 0))
+
+POLYGON ((1114865.993 1112690.103 0, 1114601.424 1112683.382 0, 1114335.588 1112676.644 0, 1114069.75 1112669.923 0, 1113803.913 1112663.216 0, 1113538.075 1112656.526 0, 1113272.237 1112649.851 0, 1113006.398 1112643.192 0, 1112740.559 1112636.549 0, 1112474.719 1112629.921 0, 
+    1112208.879 1112623.309 0, 1111943.039 1112616.712 0, 1111677.198 1112610.131 0, 1111411.357 1112603.566 0, 1111145.516 1112597.016 0, 1110879.674 1112590.482 0, 1110613.832 1112583.964 0, 1110347.989 1112577.461 0, 1110082.146 1112570.974 0, 1109816.303 1112564.503 0, 
+    1109550.459 1112558.047 0, 1109284.615 1112551.607 0, 1109018.771 1112545.182 0, 1108752.926 1112538.774 0, 1108485.812 1112532.35 0, 1108221.235 1112526.003 0, 1107955.389 1112519.641 0, 1107689.543 1112513.295 0, 1107423.696 1112506.964 0, 1107157.849 1112500.649 0, 
+    1106892.001 1112494.35 0, 1106626.153 1112488.066 0, 1106360.305 1112481.798 0, 1106094.456 1112475.546 0, 1105828.608 1112469.309 0, 1105562.758 1112463.088 0, 1105296.908 1112456.883 0, 1105031.058 1112450.693 0, 1104765.208 1112444.519 0, 1104499.357 1112438.361 0, 
+    1104233.506 1112432.218 0, 1103967.655 1112426.091 0, 1103701.803 1112419.979 0, 1103435.95 1112413.883 0, 1103170.098 1112407.803 0, 1102904.245 1112401.739 0, 1102638.392 1112395.69 0, 1102372.538 1112389.656 0, 1102105.414 1112383.61 0, 1101979.28 1117963.432 0, 
+    1101853.147 1123543.251 0, 1102119.611 1123549.282 0, 1102384.807 1123555.3 0, 1102650.004 1123561.334 0, 1102915.2 1123567.384 0, 1103180.396 1123573.449 0, 1103445.591 1123579.53 0, 1103710.786 1123585.626 0, 1103975.981 1123591.738 0, 1104241.175 1123597.866 0, 
+    1104506.369 1123604.009 0, 1104771.563 1123610.168 0, 1105036.756 1123616.342 0, 1105301.949 1123622.533 0, 1105567.141 1123628.738 0, 1105832.334 1123634.959 0, 1106097.525 1123641.196 0, 1106362.717 1123647.449 0, 1106627.908 1123653.717 0, 1106893.098 1123660.001 0, 
+    1107158.289 1123666.3 0, 1107423.479 1123672.615 0, 1107688.668 1123678.945 0, 1107953.857 1123685.292 0, 1108217.781 1123691.623 0, 1108484.235 1123698.031 0, 1108749.423 1123704.424 0, 1109014.61 1123710.832 0, 1109279.798 1123717.256 0, 1109544.985 1123723.696 0, 
+    1109810.171 1123730.152 0, 1110075.357 1123736.623 0, 1110340.543 1123743.109 0, 1110605.729 1123749.612 0, 1110870.914 1123756.129 0, 1111136.098 1123762.663 0, 1111401.283 1123769.212 0, 1111666.466 1123775.776 0, 1111931.65 1123782.357 0, 1112196.833 1123788.953 0, 
+    1112462.016 1123795.564 0, 1112727.198 1123802.191 0, 1112992.38 1123808.834 0, 1113257.561 1123815.492 0, 1113522.743 1123822.166 0, 1113787.923 1123828.856 0, 1114053.104 1123835.561 0, 1114318.284 1123842.282 0, 1114582.199 1123848.986 0, 1114724.096 1118269.546 0, 
+    1114865.993 1112690.103 0))
+
+POLYGON ((1127310.336 1124190.682 0, 1127046.439 1124183.232 0, 1126781.279 1124175.762 0, 1126516.119 1124168.308 0, 1126250.958 1124160.869 0, 1125985.797 1124153.446 0, 1125720.635 1124146.038 0, 1125455.473 1124138.646 0, 1125190.31 1124131.27 0, 1124925.147 1124123.91 0, 
+    1124659.984 1124116.565 0, 1124394.82 1124109.235 0, 1124129.656 1124101.921 0, 1123864.491 1124094.623 0, 1123599.326 1124087.34 0, 1123334.161 1124080.073 0, 1123068.995 1124072.822 0, 1122803.828 1124065.586 0, 1122538.661 1124058.366 0, 1122273.494 1124051.161 0, 
+    1122008.326 1124043.972 0, 1121743.158 1124036.799 0, 1121477.99 1124029.641 0, 1121212.821 1124022.499 0, 1120946.388 1124015.339 0, 1120682.482 1124008.262 0, 1120417.312 1124001.166 0, 1120152.141 1123994.087 0, 1119886.97 1123987.023 0, 1119621.798 1123979.974 0, 
+    1119356.627 1123972.941 0, 1119091.454 1123965.924 0, 1118826.282 1123958.922 0, 1118561.109 1123951.936 0, 1118295.935 1123944.966 0, 1118030.761 1123938.011 0, 1117765.587 1123931.072 0, 1117500.412 1123924.148 0, 1117235.237 1123917.24 0, 1116970.061 1123910.347 0, 
+    1116704.885 1123903.471 0, 1116439.709 1123896.609 0, 1116174.532 1123889.764 0, 1115909.355 1123882.934 0, 1115644.178 1123876.119 0, 1115379 1123869.321 0, 1115113.821 1123862.537 0, 1114848.642 1123855.77 0, 1114582.199 1123848.986 0, 1114440.302 1129428.417 0, 
+    1114298.405 1135007.835 0, 1114564.189 1135014.602 0, 1114828.711 1135021.353 0, 1115093.233 1135028.119 0, 1115357.754 1135034.901 0, 1115622.275 1135041.699 0, 1115886.795 1135048.512 0, 1116151.315 1135055.34 0, 1116415.834 1135062.185 0, 1116680.354 1135069.044 0, 
+    1116944.872 1135075.92 0, 1117209.391 1135082.811 0, 1117473.909 1135089.717 0, 1117738.426 1135096.639 0, 1118002.943 1135103.577 0, 1118267.46 1135110.53 0, 1118531.977 1135117.499 0, 1118796.492 1135124.483 0, 1119061.008 1135131.483 0, 1119325.523 1135138.499 0, 
+    1119590.038 1135145.53 0, 1119854.552 1135152.576 0, 1120119.066 1135159.638 0, 1120383.579 1135166.716 0, 1120646.832 1135173.776 0, 1120912.605 1135180.918 0, 1121177.117 1135188.043 0, 1121441.629 1135195.183 0, 1121706.14 1135202.339 0, 1121970.651 1135209.51 0, 
+    1122235.162 1135216.696 0, 1122499.672 1135223.899 0, 1122764.181 1135231.117 0, 1123028.691 1135238.35 0, 1123293.199 1135245.599 0, 1123557.708 1135252.864 0, 1123822.216 1135260.144 0, 1124086.723 1135267.439 0, 1124351.23 1135274.751 0, 1124615.737 1135282.078 0, 
+    1124880.243 1135289.42 0, 1125144.749 1135296.778 0, 1125409.254 1135304.152 0, 1125673.759 1135311.541 0, 1125938.264 1135318.945 0, 1126202.768 1135326.366 0, 1126467.271 1135333.801 0, 1126731.775 1135341.253 0, 1126995.018 1135348.684 0, 1127152.677 1129769.689 0, 
+    1127310.336 1124190.682 0))
+
+POLYGON ((1139690.617 1135725.403 0, 1139427.394 1135717.228 0, 1139162.913 1135709.029 0, 1138898.431 1135700.846 0, 1138633.949 1135692.678 0, 1138369.466 1135684.526 0, 1138104.983 1135676.39 0, 1137840.5 1135668.269 0, 1137576.016 1135660.164 0, 1137311.532 1135652.074 0, 
+    1137047.047 1135644 0, 1136782.561 1135635.942 0, 1136518.076 1135627.899 0, 1136253.589 1135619.871 0, 1135989.102 1135611.859 0, 1135724.615 1135603.863 0, 1135460.127 1135595.883 0, 1135195.639 1135587.917 0, 1134931.151 1135579.968 0, 1134666.661 1135572.034 0, 
+    1134402.172 1135564.115 0, 1134137.682 1135556.213 0, 1133873.191 1135548.325 0, 1133608.7 1135540.454 0, 1133342.95 1135532.56 0, 1133079.717 1135524.757 0, 1132815.224 1135516.932 0, 1132550.732 1135509.122 0, 1132286.238 1135501.328 0, 1132021.745 1135493.55 0, 
+    1131757.25 1135485.787 0, 1131492.756 1135478.04 0, 1131228.261 1135470.309 0, 1130963.765 1135462.592 0, 1130699.269 1135454.892 0, 1130434.772 1135447.207 0, 1130170.275 1135439.538 0, 1129905.778 1135431.884 0, 1129641.28 1135424.246 0, 1129376.782 1135416.623 0, 
+    1129112.283 1135409.016 0, 1128847.784 1135401.425 0, 1128583.284 1135393.849 0, 1128318.784 1135386.288 0, 1128054.284 1135378.743 0, 1127789.783 1135371.214 0, 1127525.281 1135363.7 0, 1127260.78 1135356.202 0, 1126995.018 1135348.684 0, 1126837.359 1140927.662 0, 
+    1126679.702 1146506.617 0, 1126944.804 1146514.116 0, 1127208.649 1146521.596 0, 1127472.493 1146529.091 0, 1127736.338 1146536.601 0, 1128000.181 1146544.127 0, 1128264.025 1146551.669 0, 1128527.868 1146559.226 0, 1128791.71 1146566.799 0, 1129055.552 1146574.387 0, 
+    1129319.394 1146581.991 0, 1129583.235 1146589.61 0, 1129847.075 1146597.245 0, 1130110.916 1146604.895 0, 1130374.755 1146612.561 0, 1130638.595 1146620.242 0, 1130902.434 1146627.939 0, 1131166.272 1146635.651 0, 1131430.11 1146643.379 0, 1131693.948 1146651.123 0, 
+    1131957.785 1146658.882 0, 1132221.621 1146666.656 0, 1132485.457 1146674.447 0, 1132749.293 1146682.252 0, 1133011.873 1146690.036 0, 1133276.963 1146697.91 0, 1133540.797 1146705.762 0, 1133804.631 1146713.63 0, 1134068.464 1146721.513 0, 1134332.297 1146729.412 0, 
+    1134596.13 1146737.326 0, 1134859.962 1146745.256 0, 1135123.793 1146753.201 0, 1135387.624 1146761.162 0, 1135651.455 1146769.139 0, 1135915.285 1146777.13 0, 1136179.115 1146785.138 0, 1136442.944 1146793.161 0, 1136706.772 1146801.199 0, 1136970.601 1146809.254 0, 
+    1137234.428 1146817.323 0, 1137498.256 1146825.408 0, 1137762.082 1146833.509 0, 1138025.909 1146841.625 0, 1138289.735 1146849.757 0, 1138553.56 1146857.904 0, 1138817.385 1146866.067 0, 1139081.209 1146874.245 0, 1139343.779 1146882.4 0, 1139517.198 1141303.912 0, 
+    1139690.617 1135725.403 0))
+
+POLYGON ((1152006.744 1147293.96 0, 1151744.196 1147285.063 0, 1151480.396 1147276.139 0, 1151216.595 1147267.231 0, 1150952.794 1147258.339 0, 1150688.992 1147249.462 0, 1150425.19 1147240.6 0, 1150161.387 1147231.754 0, 1149897.584 1147222.924 0, 1149633.78 1147214.109 0, 
+    1149369.975 1147205.31 0, 1149106.17 1147196.526 0, 1148842.365 1147187.757 0, 1148578.559 1147179.005 0, 1148314.753 1147170.267 0, 1148050.946 1147161.546 0, 1147787.138 1147152.839 0, 1147523.33 1147144.149 0, 1147259.522 1147135.473 0, 1146995.713 1147126.814 0, 
+    1146731.903 1147118.17 0, 1146468.093 1147109.541 0, 1146204.282 1147100.928 0, 1145940.471 1147092.331 0, 1145675.407 1147083.708 0, 1145412.848 1147075.182 0, 1145149.035 1147066.631 0, 1144885.222 1147058.096 0, 1144621.409 1147049.576 0, 1144357.594 1147041.071 0, 
+    1144093.78 1147032.583 0, 1143829.965 1147024.109 0, 1143566.149 1147015.652 0, 1143302.333 1147007.209 0, 1143038.517 1146998.783 0, 1142774.7 1146990.371 0, 1142510.882 1146981.976 0, 1142247.064 1146973.596 0, 1141983.245 1146965.231 0, 1141719.426 1146956.882 0, 
+    1141455.607 1146948.548 0, 1141191.787 1146940.23 0, 1140927.966 1146931.928 0, 1140664.145 1146923.641 0, 1140400.324 1146915.369 0, 1140136.502 1146907.113 0, 1139872.679 1146898.873 0, 1139608.856 1146890.648 0, 1139343.779 1146882.4 0, 1139170.361 1152460.861 0, 
+    1138996.944 1158039.291 0, 1139261.362 1158047.518 0, 1139524.528 1158055.723 0, 1139787.694 1158063.943 0, 1140050.859 1158072.178 0, 1140314.024 1158080.429 0, 1140577.188 1158088.695 0, 1140840.352 1158096.977 0, 1141103.516 1158105.274 0, 1141366.678 1158113.587 0, 
+    1141629.841 1158121.916 0, 1141893.003 1158130.259 0, 1142156.164 1158138.619 0, 1142419.325 1158146.993 0, 1142682.485 1158155.384 0, 1142945.645 1158163.789 0, 1143208.805 1158172.211 0, 1143471.964 1158180.647 0, 1143735.122 1158189.1 0, 1143998.28 1158197.567 0, 
+    1144261.437 1158206.05 0, 1144524.594 1158214.549 0, 1144787.751 1158223.063 0, 1145050.907 1158231.593 0, 1145312.812 1158240.098 0, 1145577.217 1158248.699 0, 1145840.371 1158257.275 0, 1146103.525 1158265.867 0, 1146366.679 1158274.474 0, 1146629.832 1158283.096 0, 
+    1146892.984 1158291.734 0, 1147156.136 1158300.388 0, 1147419.287 1158309.057 0, 1147682.438 1158317.742 0, 1147945.589 1158326.442 0, 1148208.738 1158335.157 0, 1148471.888 1158343.888 0, 1148735.036 1158352.635 0, 1148998.185 1158361.397 0, 1149261.333 1158370.174 0, 
+    1149524.48 1158378.967 0, 1149787.627 1158387.776 0, 1150050.773 1158396.599 0, 1150313.918 1158405.439 0, 1150577.064 1158414.294 0, 1150840.208 1158423.164 0, 1151103.352 1158432.05 0, 1151366.496 1158440.952 0, 1151628.39 1158449.826 0, 1151817.567 1152871.908 0, 
+    1152006.744 1147293.96 0))
+
+POLYGON ((1164258.626 1158896.046 0, 1163996.756 1158886.432 0, 1163733.639 1158876.787 0, 1163470.521 1158867.157 0, 1163207.402 1158857.544 0, 1162944.283 1158847.945 0, 1162681.163 1158838.362 0, 1162418.043 1158828.795 0, 1162154.922 1158819.243 0, 1161891.801 1158809.707 0, 
+    1161628.679 1158800.186 0, 1161365.557 1158790.681 0, 1161102.433 1158781.191 0, 1160839.31 1158771.716 0, 1160576.186 1158762.257 0, 1160313.061 1158752.814 0, 1160049.936 1158743.386 0, 1159786.81 1158733.973 0, 1159523.683 1158724.576 0, 1159260.557 1158715.195 0, 
+    1158997.429 1158705.829 0, 1158734.301 1158696.478 0, 1158471.172 1158687.143 0, 1158208.043 1158677.824 0, 1157943.666 1158668.476 0, 1157681.783 1158659.231 0, 1157418.653 1158649.958 0, 1157155.521 1158640.7 0, 1156892.389 1158631.458 0, 1156629.257 1158622.232 0, 
+    1156366.124 1158613.021 0, 1156102.991 1158603.825 0, 1155839.857 1158594.645 0, 1155576.722 1158585.48 0, 1155313.587 1158576.331 0, 1155050.451 1158567.197 0, 1154787.315 1158558.079 0, 1154524.178 1158548.976 0, 1154261.041 1158539.889 0, 1153997.903 1158530.817 0, 
+    1153734.765 1158521.761 0, 1153471.626 1158512.72 0, 1153208.487 1158503.695 0, 1152945.347 1158494.685 0, 1152682.206 1158485.691 0, 1152419.065 1158476.712 0, 1152155.924 1158467.749 0, 1151892.782 1158458.801 0, 1151628.39 1158449.826 0, 1151439.215 1164027.708 0, 
+    1151250.041 1169605.55 0, 1151513.773 1169614.502 0, 1151776.259 1169623.427 0, 1152038.744 1169632.368 0, 1152301.228 1169641.325 0, 1152563.712 1169650.297 0, 1152826.195 1169659.284 0, 1153088.678 1169668.287 0, 1153351.16 1169677.305 0, 1153613.642 1169686.339 0, 
+    1153876.123 1169695.388 0, 1154138.604 1169704.452 0, 1154401.084 1169713.532 0, 1154663.564 1169722.628 0, 1154926.043 1169731.739 0, 1155188.521 1169740.865 0, 1155450.999 1169750.007 0, 1155713.477 1169759.164 0, 1155975.954 1169768.337 0, 1156238.43 1169777.525 0, 
+    1156500.906 1169786.729 0, 1156763.381 1169795.948 0, 1157025.856 1169805.182 0, 1157288.33 1169814.432 0, 1157549.559 1169823.654 0, 1157813.277 1169832.978 0, 1158075.749 1169842.275 0, 1158338.221 1169851.587 0, 1158600.693 1169860.914 0, 1158863.164 1169870.256 0, 
+    1159125.634 1169879.614 0, 1159388.104 1169888.988 0, 1159650.573 1169898.377 0, 1159913.042 1169907.781 0, 1160175.51 1169917.201 0, 1160437.978 1169926.637 0, 1160700.445 1169936.087 0, 1160962.911 1169945.554 0, 1161225.377 1169955.035 0, 1161487.843 1169964.532 0, 
+    1161750.307 1169974.045 0, 1162012.772 1169983.573 0, 1162275.235 1169993.117 0, 1162537.698 1170002.675 0, 1162800.161 1170012.25 0, 1163062.623 1170021.84 0, 1163325.084 1170031.445 0, 1163587.545 1170041.066 0, 1163848.762 1170050.656 0, 1164053.693 1164473.371 0, 
+    1164258.626 1158896.046 0))
+
+POLYGON ((1176446.175 1170531.355 0, 1176184.984 1170521.026 0, 1175922.551 1170510.664 0, 1175660.118 1170500.317 0, 1175397.684 1170489.986 0, 1175135.25 1170479.67 0, 1174872.815 1170469.37 0, 1174610.379 1170459.085 0, 1174347.943 1170448.815 0, 1174085.506 1170438.561 0, 
+    1173823.068 1170428.323 0, 1173560.63 1170418.099 0, 1173298.192 1170407.892 0, 1173035.752 1170397.699 0, 1172773.312 1170387.523 0, 1172510.872 1170377.361 0, 1172248.431 1170367.215 0, 1171985.989 1170357.085 0, 1171723.547 1170346.97 0, 1171461.104 1170336.87 0, 
+    1171198.66 1170326.786 0, 1170936.216 1170316.717 0, 1170673.772 1170306.664 0, 1170411.326 1170296.626 0, 1170147.638 1170286.557 0, 1169886.434 1170276.597 0, 1169623.987 1170266.606 0, 1169361.54 1170256.63 0, 1169099.091 1170246.669 0, 1168836.643 1170236.724 0, 
+    1168574.193 1170226.794 0, 1168311.743 1170216.88 0, 1168049.293 1170206.981 0, 1167786.842 1170197.098 0, 1167524.39 1170187.23 0, 1167261.938 1170177.378 0, 1166999.485 1170167.541 0, 1166737.031 1170157.719 0, 1166474.577 1170147.913 0, 1166212.123 1170138.122 0, 
+    1165949.668 1170128.347 0, 1165687.212 1170118.587 0, 1165424.756 1170108.843 0, 1165162.299 1170099.114 0, 1164899.841 1170089.401 0, 1164637.383 1170079.703 0, 1164374.925 1170070.02 0, 1164112.465 1170060.353 0, 1163848.762 1170050.656 0, 1163643.832 1175627.896 0, 
+    1163438.904 1181205.087 0, 1163701.948 1181214.76 0, 1163963.751 1181224.403 0, 1164225.553 1181234.061 0, 1164487.354 1181243.735 0, 1164749.155 1181253.424 0, 1165010.956 1181263.128 0, 1165272.755 1181272.848 0, 1165534.555 1181282.583 0, 1165796.353 1181292.334 0, 
+    1166058.151 1181302.1 0, 1166319.949 1181311.882 0, 1166581.746 1181321.679 0, 1166843.542 1181331.491 0, 1167105.338 1181341.319 0, 1167367.133 1181351.162 0, 1167628.928 1181361.021 0, 1167890.722 1181370.895 0, 1168152.515 1181380.784 0, 1168414.308 1181390.689 0, 
+    1168676.1 1181400.609 0, 1168937.892 1181410.545 0, 1169199.683 1181420.496 0, 1169461.474 1181430.463 0, 1169722.024 1181440.397 0, 1169985.053 1181450.442 0, 1170246.842 1181460.454 0, 1170508.63 1181470.482 0, 1170770.418 1181480.526 0, 1171032.205 1181490.585 0, 
+    1171293.991 1181500.659 0, 1171555.777 1181510.749 0, 1171817.562 1181520.854 0, 1172079.347 1181530.975 0, 1172341.131 1181541.111 0, 1172602.914 1181551.262 0, 1172864.697 1181561.429 0, 1173126.479 1181571.611 0, 1173388.261 1181581.808 0, 1173650.042 1181592.021 0, 
+    1173911.822 1181602.25 0, 1174173.602 1181612.494 0, 1174435.381 1181622.753 0, 1174697.16 1181633.027 0, 1174958.938 1181643.317 0, 1175220.715 1181653.623 0, 1175482.492 1181663.944 0, 1175744.268 1181674.28 0, 1176004.805 1181684.583 0, 1176225.489 1176107.993 0, 
+    1176446.175 1170531.355 0))
+
+POLYGON ((1188569.302 1182199.578 0, 1188308.793 1182188.539 0, 1188047.047 1182177.463 0, 1187785.3 1182166.403 0, 1187523.553 1182155.358 0, 1187261.805 1182144.328 0, 1187000.056 1182133.314 0, 1186738.307 1182122.315 0, 1186476.557 1182111.332 0, 1186214.807 1182100.364 0, 
+    1185953.056 1182089.412 0, 1185691.304 1182078.474 0, 1185429.552 1182067.553 0, 1185167.798 1182056.646 0, 1184906.045 1182045.755 0, 1184644.29 1182034.88 0, 1184382.535 1182024.02 0, 1184120.78 1182013.175 0, 1183859.024 1182002.346 0, 1183597.267 1181991.532 0, 
+    1183335.509 1181980.734 0, 1183073.751 1181969.951 0, 1182811.992 1181959.183 0, 1182550.233 1181948.431 0, 1182287.235 1181937.643 0, 1182026.712 1181926.972 0, 1181764.951 1181916.266 0, 1181503.189 1181905.576 0, 1181241.426 1181894.9 0, 1180979.663 1181884.241 0, 
+    1180717.899 1181873.596 0, 1180456.135 1181862.967 0, 1180194.37 1181852.354 0, 1179932.604 1181841.756 0, 1179670.837 1181831.173 0, 1179409.07 1181820.605 0, 1179147.303 1181810.053 0, 1178885.535 1181799.517 0, 1178623.766 1181788.996 0, 1178361.996 1181778.49 0, 
+    1178100.226 1181768 0, 1177838.456 1181757.525 0, 1177576.684 1181747.065 0, 1177314.913 1181736.621 0, 1177053.14 1181726.192 0, 1176791.367 1181715.779 0, 1176529.593 1181705.381 0, 1176267.819 1181694.999 0, 1176004.805 1181684.583 0, 1175784.124 1187261.118 0, 
+    1175563.445 1192837.594 0, 1175825.799 1192847.984 0, 1176086.916 1192858.341 0, 1176348.034 1192868.713 0, 1176609.15 1192879.1 0, 1176870.267 1192889.502 0, 1177131.382 1192899.92 0, 1177392.497 1192910.353 0, 1177653.611 1192920.802 0, 1177914.725 1192931.266 0, 
+    1178175.838 1192941.746 0, 1178436.95 1192952.24 0, 1178698.062 1192962.75 0, 1178959.173 1192973.276 0, 1179220.284 1192983.817 0, 1179481.394 1192994.373 0, 1179742.503 1193004.945 0, 1180003.611 1193015.532 0, 1180264.72 1193026.134 0, 1180525.827 1193036.752 0, 
+    1180786.934 1193047.385 0, 1181048.04 1193058.033 0, 1181309.145 1193068.697 0, 1181570.25 1193079.376 0, 1181830.12 1193090.02 0, 1182092.458 1193100.781 0, 1182353.561 1193111.506 0, 1182614.664 1193122.247 0, 1182875.766 1193133.003 0, 1183136.867 1193143.774 0, 
+    1183397.967 1193154.561 0, 1183659.067 1193165.363 0, 1183920.166 1193176.18 0, 1184181.265 1193187.013 0, 1184442.363 1193197.861 0, 1184703.46 1193208.725 0, 1184964.557 1193219.604 0, 1185225.653 1193230.498 0, 1185486.748 1193241.408 0, 1185747.843 1193252.333 0, 
+    1186008.937 1193263.273 0, 1186270.03 1193274.229 0, 1186531.123 1193285.2 0, 1186792.215 1193296.187 0, 1187053.307 1193307.189 0, 1187314.398 1193318.206 0, 1187575.488 1193329.239 0, 1187836.578 1193340.287 0, 1188096.433 1193351.298 0, 1188332.866 1187775.467 0, 
+    1188569.302 1182199.578 0))
+
+POLYGON ((1200627.921 1193900.407 0, 1200368.095 1193888.662 0, 1200107.038 1193876.877 0, 1199845.98 1193865.106 0, 1199584.921 1193853.351 0, 1199323.862 1193841.612 0, 1199062.802 1193829.888 0, 1198801.741 1193818.179 0, 1198540.679 1193806.486 0, 1198279.617 1193794.808 0, 
+    1198018.554 1193783.145 0, 1197757.491 1193771.498 0, 1197496.427 1193759.866 0, 1197235.362 1193748.249 0, 1196974.296 1193736.648 0, 1196713.23 1193725.062 0, 1196452.163 1193713.492 0, 1196191.095 1193701.937 0, 1195930.027 1193690.397 0, 1195668.958 1193678.872 0, 
+    1195407.888 1193667.363 0, 1195146.818 1193655.87 0, 1194885.747 1193644.392 0, 1194624.675 1193632.929 0, 1194362.371 1193621.427 0, 1194102.53 1193610.049 0, 1193841.456 1193598.632 0, 1193580.382 1193587.231 0, 1193319.307 1193575.845 0, 1193058.231 1193564.474 0, 
+    1192797.155 1193553.119 0, 1192536.078 1193541.779 0, 1192275 1193530.454 0, 1192013.922 1193519.145 0, 1191752.843 1193507.851 0, 1191491.763 1193496.572 0, 1191230.682 1193485.309 0, 1190969.601 1193474.061 0, 1190708.52 1193462.829 0, 1190447.437 1193451.612 0, 
+    1190186.354 1193440.41 0, 1189925.271 1193429.224 0, 1189664.186 1193418.053 0, 1189403.101 1193406.898 0, 1189142.016 1193395.757 0, 1188880.929 1193384.632 0, 1188619.842 1193373.523 0, 1188358.755 1193362.429 0, 1188096.433 1193351.298 0, 1187860.003 1198927.065 0, 
+    1187623.576 1204502.764 0, 1187885.238 1204513.867 0, 1188145.669 1204524.933 0, 1188406.1 1204536.015 0, 1188666.53 1204547.112 0, 1188926.959 1204558.224 0, 1189187.388 1204569.352 0, 1189447.816 1204580.494 0, 1189708.243 1204591.653 0, 1189968.67 1204602.826 0, 
+    1190229.096 1204614.015 0, 1190489.521 1204625.219 0, 1190749.946 1204636.439 0, 1191010.37 1204647.674 0, 1191270.793 1204658.924 0, 1191531.216 1204670.189 0, 1191791.638 1204681.47 0, 1192052.059 1204692.766 0, 1192312.48 1204704.078 0, 1192572.9 1204715.404 0, 
+    1192833.32 1204726.746 0, 1193093.738 1204738.104 0, 1193354.156 1204749.477 0, 1193614.574 1204760.865 0, 1193873.762 1204772.214 0, 1194135.407 1204783.687 0, 1194395.822 1204795.121 0, 1194656.237 1204806.571 0, 1194916.651 1204818.035 0, 1195177.064 1204829.515 0, 
+    1195437.477 1204841.011 0, 1195697.889 1204852.521 0, 1195958.3 1204864.047 0, 1196218.711 1204875.589 0, 1196479.121 1204887.146 0, 1196739.53 1204898.718 0, 1196999.938 1204910.305 0, 1197260.346 1204921.908 0, 1197520.754 1204933.526 0, 1197781.16 1204945.159 0, 
+    1198041.566 1204956.808 0, 1198301.971 1204968.472 0, 1198562.376 1204980.151 0, 1198822.78 1204991.846 0, 1199083.183 1205003.556 0, 1199343.585 1205015.281 0, 1199603.987 1205027.022 0, 1199864.388 1205038.778 0, 1200123.56 1205050.493 0, 1200375.739 1199475.484 0, 
+    1200627.921 1193900.407 0))
+
+POLYGON ((1212621.947 1205633.535 0, 1212362.807 1205621.087 0, 1212102.44 1205608.595 0, 1211842.073 1205596.119 0, 1211581.704 1205583.658 0, 1211321.335 1205571.212 0, 1211060.966 1205558.782 0, 1210800.595 1205546.367 0, 1210540.224 1205533.968 0, 1210279.852 1205521.583 0, 
+    1210019.479 1205509.214 0, 1209759.106 1205496.861 0, 1209498.732 1205484.522 0, 1209238.357 1205472.199 0, 1208977.982 1205459.892 0, 1208717.605 1205447.599 0, 1208457.228 1205435.322 0, 1208196.851 1205423.06 0, 1207936.472 1205410.814 0, 1207676.093 1205398.583 0, 
+    1207415.713 1205386.367 0, 1207155.333 1205374.167 0, 1206894.951 1205361.982 0, 1206634.569 1205349.812 0, 1206372.96 1205337.6 0, 1206113.803 1205325.518 0, 1205853.419 1205313.395 0, 1205593.034 1205301.286 0, 1205332.648 1205289.193 0, 1205072.262 1205277.115 0, 
+    1204811.875 1205265.053 0, 1204551.487 1205253.006 0, 1204291.099 1205240.974 0, 1204030.71 1205228.957 0, 1203770.32 1205216.956 0, 1203509.929 1205204.97 0, 1203249.538 1205193 0, 1202989.146 1205181.044 0, 1202728.753 1205169.105 0, 1202468.36 1205157.18 0, 
+    1202207.966 1205145.271 0, 1201947.571 1205133.377 0, 1201687.176 1205121.498 0, 1201426.78 1205109.635 0, 1201166.383 1205097.787 0, 1200905.985 1205085.955 0, 1200645.587 1205074.137 0, 1200385.188 1205062.335 0, 1200123.56 1205050.493 0, 1199871.385 1210625.429 0, 
+    1199619.213 1216200.288 0, 1199880.181 1216212.1 0, 1200139.924 1216223.872 0, 1200399.666 1216235.66 0, 1200659.407 1216247.463 0, 1200919.148 1216259.281 0, 1201178.888 1216271.114 0, 1201438.627 1216282.963 0, 1201698.366 1216294.826 0, 1201958.103 1216306.706 0, 
+    1202217.841 1216318.6 0, 1202477.577 1216330.51 0, 1202737.313 1216342.435 0, 1202997.048 1216354.375 0, 1203256.782 1216366.331 0, 1203516.516 1216378.302 0, 1203776.249 1216390.288 0, 1204035.981 1216402.29 0, 1204295.712 1216414.307 0, 1204555.443 1216426.339 0, 
+    1204815.173 1216438.386 0, 1205074.903 1216450.449 0, 1205334.631 1216462.527 0, 1205594.359 1216474.62 0, 1205852.863 1216486.671 0, 1206113.813 1216498.852 0, 1206373.539 1216510.991 0, 1206633.264 1216523.146 0, 1206892.988 1216535.315 0, 1207152.712 1216547.5 0, 
+    1207412.435 1216559.7 0, 1207672.157 1216571.916 0, 1207931.879 1216584.147 0, 1208191.6 1216596.393 0, 1208451.32 1216608.654 0, 1208711.039 1216620.931 0, 1208970.758 1216633.223 0, 1209230.476 1216645.53 0, 1209490.193 1216657.853 0, 1209749.909 1216670.191 0, 
+    1210009.625 1216682.544 0, 1210269.34 1216694.912 0, 1210529.054 1216707.296 0, 1210788.768 1216719.695 0, 1211048.481 1216732.109 0, 1211308.193 1216744.538 0, 1211567.904 1216756.983 0, 1211827.615 1216769.443 0, 1212086.102 1216781.86 0, 1212354.023 1211207.736 0, 
+    1212621.947 1205633.535 0))
+
+POLYGON ((1224551.298 1217398.651 0, 1224292.845 1217385.504 0, 1224033.17 1217372.31 0, 1223773.495 1217359.132 0, 1223513.819 1217345.969 0, 1223254.143 1217332.821 0, 1222994.465 1217319.688 0, 1222734.787 1217306.571 0, 1222475.108 1217293.469 0, 1222215.428 1217280.382 0, 
+    1221955.747 1217267.31 0, 1221696.066 1217254.254 0, 1221436.384 1217241.213 0, 1221176.701 1217228.187 0, 1220917.018 1217215.177 0, 1220657.333 1217202.182 0, 1220397.648 1217189.202 0, 1220137.962 1217176.238 0, 1219878.275 1217163.288 0, 1219618.588 1217150.354 0, 
+    1219358.9 1217137.436 0, 1219099.211 1217124.532 0, 1218839.521 1217111.644 0, 1218579.83 1217098.772 0, 1218318.918 1217085.854 0, 1218060.447 1217073.072 0, 1217800.754 1217060.245 0, 1217541.061 1217047.433 0, 1217281.367 1217034.637 0, 1217021.672 1217021.856 0, 
+    1216761.976 1217009.09 0, 1216502.279 1216996.339 0, 1216242.582 1216983.604 0, 1215982.884 1216970.884 0, 1215723.185 1216958.179 0, 1215463.486 1216945.49 0, 1215203.786 1216932.816 0, 1214944.085 1216920.157 0, 1214684.383 1216907.513 0, 1214424.68 1216894.885 0, 
+    1214164.977 1216882.272 0, 1213905.273 1216869.675 0, 1213645.568 1216857.092 0, 1213385.863 1216844.525 0, 1213126.157 1216831.973 0, 1212866.45 1216819.437 0, 1212606.742 1216806.915 0, 1212347.034 1216794.409 0, 1212086.102 1216781.86 0, 1211818.185 1222355.901 0, 
+    1211550.272 1227929.856 0, 1211810.545 1227942.374 0, 1212069.597 1227954.848 0, 1212328.649 1227967.338 0, 1212587.699 1227979.842 0, 1212846.749 1227992.363 0, 1213105.799 1228004.898 0, 1213364.847 1228017.449 0, 1213623.895 1228030.014 0, 1213882.942 1228042.596 0, 
+    1214141.989 1228055.192 0, 1214401.034 1228067.803 0, 1214660.079 1228080.43 0, 1214919.123 1228093.072 0, 1215178.167 1228105.73 0, 1215437.209 1228118.402 0, 1215696.251 1228131.09 0, 1215955.292 1228143.793 0, 1216214.333 1228156.512 0, 1216473.372 1228169.245 0, 
+    1216732.411 1228181.994 0, 1216991.45 1228194.758 0, 1217250.487 1228207.537 0, 1217509.524 1228220.332 0, 1217767.341 1228233.081 0, 1218027.595 1228245.967 0, 1218286.629 1228258.807 0, 1218545.663 1228271.663 0, 1218804.696 1228284.533 0, 1219063.728 1228297.419 0, 
+    1219322.759 1228310.321 0, 1219581.79 1228323.237 0, 1219840.819 1228336.169 0, 1220099.849 1228349.116 0, 1220358.877 1228362.078 0, 1220617.904 1228375.056 0, 1220876.931 1228388.048 0, 1221135.957 1228401.056 0, 1221394.982 1228414.08 0, 1221654.007 1228427.118 0, 
+    1221913.031 1228440.172 0, 1222172.054 1228453.241 0, 1222431.076 1228466.325 0, 1222690.097 1228479.425 0, 1222949.118 1228492.539 0, 1223208.138 1228505.669 0, 1223467.157 1228518.815 0, 1223726.175 1228531.975 0, 1223983.975 1228545.089 0, 1224267.634 1222971.913 0, 
+    1224551.298 1217398.651 0))
+
+POLYGON ((1236415.891 1229195.447 0, 1236158.127 1229181.604 0, 1235899.146 1229167.712 0, 1235640.165 1229153.835 0, 1235381.184 1229139.974 0, 1235122.201 1229126.127 0, 1234863.218 1229112.296 0, 1234604.234 1229098.48 0, 1234345.249 1229084.679 0, 1234086.263 1229070.894 0, 
+    1233827.276 1229057.124 0, 1233568.289 1229043.369 0, 1233309.301 1229029.629 0, 1233050.312 1229015.904 0, 1232791.322 1229002.195 0, 1232532.331 1228988.501 0, 1232273.34 1228974.822 0, 1232014.347 1228961.159 0, 1231755.354 1228947.511 0, 1231496.36 1228933.878 0, 
+    1231237.366 1228920.26 0, 1230978.37 1228906.657 0, 1230719.374 1228893.07 0, 1230460.377 1228879.498 0, 1230200.163 1228865.877 0, 1229942.38 1228852.399 0, 1229683.381 1228838.873 0, 1229424.381 1228825.362 0, 1229165.379 1228811.866 0, 1228906.378 1228798.386 0, 
+    1228647.375 1228784.92 0, 1228388.371 1228771.47 0, 1228129.367 1228758.035 0, 1227870.362 1228744.616 0, 1227611.356 1228731.211 0, 1227352.35 1228717.822 0, 1227093.342 1228704.448 0, 1226834.334 1228691.09 0, 1226575.325 1228677.746 0, 1226316.316 1228664.418 0, 
+    1226057.305 1228651.105 0, 1225798.294 1228637.807 0, 1225539.282 1228624.525 0, 1225280.269 1228611.258 0, 1225021.255 1228598.006 0, 1224762.241 1228584.769 0, 1224503.225 1228571.548 0, 1224244.209 1228558.342 0, 1223983.975 1228545.089 0, 1223700.321 1234118.172 0, 
+    1223416.671 1239691.159 0, 1223676.246 1239704.378 0, 1223934.606 1239717.551 0, 1224192.966 1239730.739 0, 1224451.324 1239743.942 0, 1224709.682 1239757.16 0, 1224968.038 1239770.394 0, 1225226.395 1239783.643 0, 1225484.75 1239796.907 0, 1225743.104 1239810.186 0, 
+    1226001.458 1239823.48 0, 1226259.811 1239836.79 0, 1226518.163 1239850.115 0, 1226776.515 1239863.455 0, 1227034.865 1239876.81 0, 1227293.215 1239890.18 0, 1227551.564 1239903.566 0, 1227809.912 1239916.967 0, 1228068.26 1239930.383 0, 1228326.606 1239943.814 0, 
+    1228584.952 1239957.261 0, 1228843.297 1239970.722 0, 1229101.641 1239984.199 0, 1229359.985 1239997.691 0, 1229617.114 1240011.135 0, 1229876.67 1240024.721 0, 1230135.011 1240038.259 0, 1230393.351 1240051.812 0, 1230651.69 1240065.38 0, 1230910.029 1240078.963 0, 
+    1231168.367 1240092.561 0, 1231426.704 1240106.175 0, 1231685.04 1240119.804 0, 1231943.376 1240133.448 0, 1232201.711 1240147.108 0, 1232460.044 1240160.782 0, 1232718.378 1240174.472 0, 1232976.71 1240188.177 0, 1233235.041 1240201.897 0, 1233493.372 1240215.632 0, 
+    1233751.702 1240229.383 0, 1234010.031 1240243.149 0, 1234268.359 1240256.93 0, 1234526.687 1240270.726 0, 1234785.013 1240284.537 0, 1235043.339 1240298.364 0, 1235301.664 1240312.205 0, 1235559.988 1240326.062 0, 1235817.099 1240339.87 0, 1236116.492 1234767.706 0, 
+    1236415.891 1229195.447 0))
+
+POLYGON ((1248215.645 1241023.611 0, 1247958.572 1241009.078 0, 1247700.288 1240994.491 0, 1247442.003 1240979.919 0, 1247183.717 1240965.363 0, 1246925.431 1240950.822 0, 1246667.143 1240936.296 0, 1246408.855 1240921.785 0, 1246150.566 1240907.29 0, 1245892.276 1240892.809 0, 
+    1245633.985 1240878.344 0, 1245375.693 1240863.894 0, 1245117.401 1240849.459 0, 1244859.108 1240835.04 0, 1244600.813 1240820.636 0, 1244342.518 1240806.246 0, 1244084.222 1240791.873 0, 1243825.926 1240777.514 0, 1243567.628 1240763.17 0, 1243309.33 1240748.842 0, 
+    1243051.03 1240734.529 0, 1242792.73 1240720.231 0, 1242534.429 1240705.948 0, 1242276.127 1240691.681 0, 1242016.614 1240677.362 0, 1241759.521 1240663.191 0, 1241501.217 1240648.97 0, 1241242.912 1240634.763 0, 1240984.606 1240620.571 0, 1240726.299 1240606.395 0, 
+    1240467.991 1240592.234 0, 1240209.683 1240578.088 0, 1239951.373 1240563.958 0, 1239693.063 1240549.842 0, 1239434.752 1240535.742 0, 1239176.44 1240521.657 0, 1238918.128 1240507.587 0, 1238659.814 1240493.532 0, 1238401.5 1240479.493 0, 1238143.185 1240465.469 0, 
+    1237884.869 1240451.46 0, 1237626.552 1240437.466 0, 1237368.234 1240423.487 0, 1237109.916 1240409.524 0, 1236851.597 1240395.575 0, 1236593.277 1240381.642 0, 1236334.956 1240367.725 0, 1236076.634 1240353.822 0, 1235817.099 1240339.87 0, 1235517.712 1245911.931 0, 
+    1235218.33 1251483.887 0, 1235477.205 1251497.804 0, 1235734.871 1251511.671 0, 1235992.536 1251525.554 0, 1236250.2 1251539.451 0, 1236507.864 1251553.364 0, 1236765.526 1251567.292 0, 1237023.188 1251581.235 0, 1237280.849 1251595.193 0, 1237538.509 1251609.167 0, 
+    1237796.168 1251623.155 0, 1238053.827 1251637.159 0, 1238311.484 1251651.178 0, 1238569.141 1251665.212 0, 1238826.797 1251679.262 0, 1239084.452 1251693.326 0, 1239342.106 1251707.406 0, 1239599.76 1251721.5 0, 1239857.412 1251735.61 0, 1240115.064 1251749.736 0, 
+    1240372.715 1251763.876 0, 1240630.365 1251778.031 0, 1240888.015 1251792.202 0, 1241145.663 1251806.388 0, 1241402.103 1251820.522 0, 1241660.957 1251834.805 0, 1241918.603 1251849.036 0, 1242176.249 1251863.282 0, 1242433.893 1251877.544 0, 1242691.536 1251891.821 0, 
+    1242949.179 1251906.113 0, 1243206.821 1251920.42 0, 1243464.462 1251934.742 0, 1243722.102 1251949.079 0, 1243979.741 1251963.432 0, 1244237.379 1251977.8 0, 1244495.017 1251992.183 0, 1244752.653 1252006.581 0, 1245010.289 1252020.994 0, 1245267.924 1252035.422 0, 
+    1245525.558 1252049.866 0, 1245783.192 1252064.325 0, 1246040.824 1252078.799 0, 1246298.456 1252093.288 0, 1246556.086 1252107.792 0, 1246813.716 1252122.311 0, 1247071.345 1252136.846 0, 1247328.974 1252151.395 0, 1247585.394 1252165.892 0, 1247900.516 1246594.805 0, 
+    1248215.645 1241023.611 0))
+
+POLYGON ((1259950.482 1252882.834 0, 1259694.102 1252867.613 0, 1259436.516 1252852.335 0, 1259178.929 1252837.073 0, 1258921.341 1252821.826 0, 1258663.752 1252806.594 0, 1258406.162 1252791.377 0, 1258148.572 1252776.175 0, 1257890.981 1252760.989 0, 1257633.388 1252745.817 0, 
+    1257375.795 1252730.661 0, 1257118.201 1252715.52 0, 1256860.606 1252700.394 0, 1256603.01 1252685.283 0, 1256345.413 1252670.188 0, 1256087.816 1252655.108 0, 1255830.217 1252640.042 0, 1255572.618 1252624.992 0, 1255315.017 1252609.957 0, 1255057.416 1252594.938 0, 
+    1254799.814 1252579.933 0, 1254542.211 1252564.943 0, 1254284.607 1252549.969 0, 1254027.003 1252535.01 0, 1253768.191 1252519.996 0, 1253511.791 1252505.137 0, 1253254.183 1252490.224 0, 1252996.575 1252475.325 0, 1252738.966 1252460.442 0, 1252481.356 1252445.574 0, 
+    1252223.745 1252430.721 0, 1251966.133 1252415.883 0, 1251708.521 1252401.06 0, 1251450.907 1252386.253 0, 1251193.293 1252371.461 0, 1250935.678 1252356.684 0, 1250678.061 1252341.922 0, 1250420.445 1252327.175 0, 1250162.827 1252312.443 0, 1249905.208 1252297.727 0, 
+    1249647.588 1252283.025 0, 1249389.968 1252268.339 0, 1249132.347 1252253.668 0, 1248874.725 1252239.012 0, 1248617.102 1252224.371 0, 1248359.478 1252209.746 0, 1248101.853 1252195.136 0, 1247844.227 1252180.54 0, 1247585.394 1252165.892 0, 1247270.278 1257736.868 0, 
+    1246955.168 1263307.729 0, 1247213.343 1263322.34 0, 1247470.312 1263336.898 0, 1247727.281 1263351.471 0, 1247984.249 1263366.059 0, 1248241.217 1263380.662 0, 1248498.183 1263395.281 0, 1248755.149 1263409.915 0, 1249012.113 1263424.563 0, 1249269.077 1263439.227 0, 
+    1249526.04 1263453.906 0, 1249783.002 1263468.601 0, 1250039.963 1263483.31 0, 1250296.924 1263498.034 0, 1250553.883 1263512.774 0, 1250810.842 1263527.529 0, 1251067.799 1263542.298 0, 1251324.756 1263557.083 0, 1251581.712 1263571.883 0, 1251838.667 1263586.698 0, 
+    1252095.622 1263601.529 0, 1252352.575 1263616.374 0, 1252609.527 1263631.235 0, 1252866.479 1263646.11 0, 1253122.227 1263660.931 0, 1253380.38 1263675.907 0, 1253637.329 1263690.828 0, 1253894.277 1263705.764 0, 1254151.224 1263720.715 0, 1254408.17 1263735.682 0, 
+    1254665.116 1263750.663 0, 1254922.06 1263765.66 0, 1255179.004 1263780.672 0, 1255435.947 1263795.699 0, 1255692.889 1263810.741 0, 1255949.83 1263825.798 0, 1256206.77 1263840.87 0, 1256463.709 1263855.957 0, 1256720.648 1263871.06 0, 1256977.585 1263886.178 0, 
+    1257234.522 1263901.31 0, 1257491.458 1263916.458 0, 1257748.392 1263931.621 0, 1258005.326 1263946.799 0, 1258262.259 1263961.993 0, 1258519.192 1263977.201 0, 1258776.123 1263992.424 0, 1259033.053 1264007.663 0, 1259288.781 1264022.845 0, 1259619.628 1258452.898 0, 
+    1259950.482 1252882.834 0))
+
+POLYGON ((1271620.324 1264772.804 0, 1271364.638 1264756.899 0, 1271107.752 1264740.935 0, 1270850.865 1264724.986 0, 1270593.977 1264709.051 0, 1270337.088 1264693.132 0, 1270080.198 1264677.228 0, 1269823.307 1264661.34 0, 1269566.415 1264645.466 0, 1269309.522 1264629.607 0, 
+    1269052.628 1264613.764 0, 1268795.734 1264597.935 0, 1268538.838 1264582.122 0, 1268281.941 1264566.324 0, 1268025.044 1264550.541 0, 1267768.145 1264534.773 0, 1267511.246 1264519.021 0, 1267254.346 1264503.283 0, 1266997.445 1264487.56 0, 1266740.543 1264471.853 0, 
+    1266483.639 1264456.161 0, 1266226.736 1264440.484 0, 1265969.831 1264424.822 0, 1265712.925 1264409.175 0, 1265454.817 1264393.47 0, 1265199.11 1264377.926 0, 1264942.202 1264362.325 0, 1264685.292 1264346.738 0, 1264428.382 1264331.167 0, 1264171.471 1264315.611 0, 
+    1263914.558 1264300.07 0, 1263657.645 1264284.544 0, 1263400.731 1264269.033 0, 1263143.816 1264253.537 0, 1262886.9 1264238.057 0, 1262629.984 1264222.591 0, 1262373.066 1264207.141 0, 1262116.147 1264191.706 0, 1261859.228 1264176.286 0, 1261602.307 1264160.881 0, 
+    1261345.386 1264145.491 0, 1261088.464 1264130.116 0, 1260831.541 1264114.757 0, 1260574.616 1264099.412 0, 1260317.691 1264084.083 0, 1260060.766 1264068.769 0, 1259803.839 1264053.47 0, 1259546.911 1264038.186 0, 1259288.781 1264022.845 0, 1258957.941 1269592.672 0, 
+    1258627.109 1275162.373 0, 1258884.58 1275177.674 0, 1259140.852 1275192.919 0, 1259397.123 1275208.179 0, 1259653.394 1275223.455 0, 1259909.663 1275238.745 0, 1260165.931 1275254.05 0, 1260422.199 1275269.371 0, 1260678.465 1275284.706 0, 1260934.731 1275300.057 0, 
+    1261190.996 1275315.422 0, 1261447.26 1275330.803 0, 1261703.523 1275346.199 0, 1261959.785 1275361.61 0, 1262216.046 1275377.036 0, 1262472.306 1275392.477 0, 1262728.566 1275407.933 0, 1262984.824 1275423.404 0, 1263241.082 1275438.89 0, 1263497.338 1275454.392 0, 
+    1263753.594 1275469.908 0, 1264009.849 1275485.44 0, 1264266.103 1275500.986 0, 1264522.356 1275516.548 0, 1264777.41 1275532.052 0, 1265034.859 1275547.717 0, 1265291.109 1275563.324 0, 1265547.358 1275578.946 0, 1265803.607 1275594.583 0, 1266059.854 1275610.235 0, 
+    1266316.101 1275625.902 0, 1266572.346 1275641.585 0, 1266828.591 1275657.282 0, 1267084.835 1275672.995 0, 1267341.078 1275688.722 0, 1267597.32 1275704.465 0, 1267853.561 1275720.223 0, 1268109.801 1275735.996 0, 1268366.04 1275751.784 0, 1268622.278 1275767.587 0, 
+    1268878.515 1275783.405 0, 1269134.752 1275799.238 0, 1269390.987 1275815.086 0, 1269647.222 1275830.95 0, 1269903.455 1275846.828 0, 1270159.688 1275862.722 0, 1270415.919 1275878.63 0, 1270672.15 1275894.554 0, 1270927.183 1275910.418 0, 1271273.75 1270341.674 0, 
+    1271620.324 1264772.804 0))
+
+POLYGON ((1283225.096 1276693.21 0, 1282970.106 1276676.625 0, 1282713.922 1276659.978 0, 1282457.736 1276643.345 0, 1282201.549 1276626.728 0, 1281945.362 1276610.126 0, 1281689.173 1276593.538 0, 1281432.983 1276576.966 0, 1281176.793 1276560.409 0, 1280920.601 1276543.867 0, 
+    1280664.409 1276527.34 0, 1280408.215 1276510.829 0, 1280152.021 1276494.332 0, 1279895.825 1276477.85 0, 1279639.629 1276461.384 0, 1279383.431 1276444.932 0, 1279127.233 1276428.496 0, 1278871.034 1276412.074 0, 1278614.833 1276395.668 0, 1278358.632 1276379.277 0, 
+    1278102.43 1276362.901 0, 1277846.227 1276346.54 0, 1277590.023 1276330.194 0, 1277333.817 1276313.863 0, 1277076.416 1276297.471 0, 1276821.404 1276281.247 0, 1276565.196 1276264.961 0, 1276308.987 1276248.69 0, 1276052.778 1276232.435 0, 1275796.567 1276216.195 0, 
+    1275540.355 1276199.969 0, 1275284.142 1276183.759 0, 1275027.928 1276167.564 0, 1274771.714 1276151.384 0, 1274515.498 1276135.219 0, 1274259.282 1276119.069 0, 1274003.064 1276102.934 0, 1273746.846 1276086.815 0, 1273490.626 1276070.71 0, 1273234.406 1276054.62 0, 
+    1272978.184 1276038.546 0, 1272721.962 1276022.486 0, 1272465.739 1276006.442 0, 1272209.515 1275990.413 0, 1271953.29 1275974.399 0, 1271697.064 1275958.4 0, 1271440.837 1275942.416 0, 1271184.609 1275926.447 0, 1270927.183 1275910.418 0, 1270580.625 1281479.032 0, 
+    1270234.075 1287047.51 0, 1270490.842 1287063.497 0, 1270746.414 1287079.425 0, 1271001.986 1287095.368 0, 1271257.556 1287111.326 0, 1271513.126 1287127.299 0, 1271768.695 1287143.288 0, 1272024.262 1287159.291 0, 1272279.829 1287175.309 0, 1272535.395 1287191.343 0, 
+    1272790.96 1287207.391 0, 1273046.524 1287223.455 0, 1273302.087 1287239.533 0, 1273557.649 1287255.627 0, 1273813.21 1287271.735 0, 1274068.77 1287287.859 0, 1274324.329 1287303.997 0, 1274579.887 1287320.151 0, 1274835.445 1287336.32 0, 1275091.001 1287352.504 0, 
+    1275346.556 1287368.702 0, 1275602.111 1287384.916 0, 1275857.664 1287401.145 0, 1276113.217 1287417.389 0, 1276367.576 1287433.572 0, 1276624.319 1287449.922 0, 1276879.869 1287466.211 0, 1277135.418 1287482.515 0, 1277390.965 1287498.835 0, 1277646.512 1287515.169 0, 
+    1277902.058 1287531.518 0, 1278157.603 1287547.882 0, 1278413.147 1287564.262 0, 1278668.69 1287580.656 0, 1278924.231 1287597.065 0, 1279179.772 1287613.49 0, 1279435.313 1287629.929 0, 1279690.852 1287646.384 0, 1279946.39 1287662.853 0, 1280201.927 1287679.338 0, 
+    1280457.463 1287695.838 0, 1280712.998 1287712.352 0, 1280968.532 1287728.882 0, 1281224.066 1287745.427 0, 1281479.598 1287761.987 0, 1281735.129 1287778.562 0, 1281990.659 1287795.151 0, 1282246.189 1287811.756 0, 1282500.526 1287828.299 0, 1282862.806 1282260.822 0, 
+    1283225.096 1276693.21 0))
+
+POLYGON ((1294764.722 1288643.74 0, 1294510.431 1288626.479 0, 1294254.949 1288609.152 0, 1293999.467 1288591.84 0, 1293743.983 1288574.544 0, 1293488.499 1288557.262 0, 1293233.013 1288539.995 0, 1292977.527 1288522.744 0, 1292722.039 1288505.507 0, 1292466.551 1288488.286 0, 
+    1292211.061 1288471.079 0, 1291955.571 1288453.888 0, 1291700.079 1288436.711 0, 1291444.587 1288419.55 0, 1291189.093 1288402.404 0, 1290933.598 1288385.272 0, 1290678.103 1288368.156 0, 1290422.606 1288351.055 0, 1290167.109 1288333.969 0, 1289911.61 1288316.898 0, 
+    1289656.11 1288299.841 0, 1289400.61 1288282.8 0, 1289145.108 1288265.774 0, 1288889.606 1288248.763 0, 1288632.912 1288231.688 0, 1288378.597 1288214.787 0, 1288123.092 1288197.821 0, 1287867.585 1288180.87 0, 1287612.077 1288163.934 0, 1287356.569 1288147.013 0, 
+    1287101.059 1288130.108 0, 1286845.549 1288113.217 0, 1286590.037 1288096.341 0, 1286334.524 1288079.481 0, 1286079.011 1288062.635 0, 1285823.496 1288045.805 0, 1285567.981 1288028.989 0, 1285312.464 1288012.189 0, 1285056.947 1287995.403 0, 1284801.428 1287978.633 0, 
+    1284545.909 1287961.878 0, 1284290.388 1287945.137 0, 1284034.867 1287928.412 0, 1283779.344 1287911.702 0, 1283523.821 1287895.007 0, 1283268.296 1287878.327 0, 1283012.771 1287861.661 0, 1282757.244 1287845.011 0, 1282500.526 1287828.299 0, 1282138.255 1293395.635 0, 
+    1281775.993 1298962.825 0, 1282032.053 1298979.495 0, 1282286.924 1298996.102 0, 1282541.794 1299012.724 0, 1282796.663 1299029.362 0, 1283051.531 1299046.014 0, 1283306.398 1299062.681 0, 1283561.264 1299079.364 0, 1283816.13 1299096.061 0, 1284070.994 1299112.774 0, 
+    1284325.857 1299129.501 0, 1284580.719 1299146.243 0, 1284835.58 1299163.001 0, 1285090.441 1299179.773 0, 1285345.3 1299196.56 0, 1285600.158 1299213.363 0, 1285855.015 1299230.18 0, 1286109.872 1299247.012 0, 1286364.727 1299263.86 0, 1286619.581 1299280.722 0, 
+    1286874.435 1299297.599 0, 1287129.287 1299314.492 0, 1287384.138 1299331.399 0, 1287638.989 1299348.322 0, 1287892.651 1299365.18 0, 1288148.686 1299382.211 0, 1288403.533 1299399.179 0, 1288658.38 1299416.161 0, 1288913.225 1299433.158 0, 1289168.069 1299450.171 0, 
+    1289422.913 1299467.198 0, 1289677.755 1299484.24 0, 1289932.596 1299501.298 0, 1290187.437 1299518.37 0, 1290442.276 1299535.457 0, 1290697.114 1299552.56 0, 1290951.952 1299569.677 0, 1291206.788 1299586.81 0, 1291461.623 1299603.957 0, 1291716.458 1299621.119 0, 
+    1291971.291 1299638.297 0, 1292226.123 1299655.489 0, 1292480.954 1299672.696 0, 1292735.785 1299689.919 0, 1292990.614 1299707.156 0, 1293245.442 1299724.408 0, 1293500.269 1299741.676 0, 1293755.095 1299758.958 0, 1294008.734 1299776.175 0, 1294386.723 1294210.03 0, 
+    1294764.722 1288643.74 0))
+
+POLYGON ((1306239.13 1300624.081 0, 1305985.538 1300606.148 0, 1305730.762 1300588.145 0, 1305475.984 1300570.158 0, 1305221.206 1300552.186 0, 1304966.426 1300534.229 0, 1304711.646 1300516.287 0, 1304456.864 1300498.359 0, 1304202.082 1300480.447 0, 1303947.298 1300462.55 0, 
+    1303692.513 1300444.668 0, 1303437.727 1300426.8 0, 1303182.94 1300408.948 0, 1302928.153 1300391.111 0, 1302673.364 1300373.289 0, 1302418.574 1300355.481 0, 1302163.782 1300337.689 0, 1301908.99 1300319.912 0, 1301654.197 1300302.15 0, 1301399.403 1300284.402 0, 
+    1301144.608 1300266.67 0, 1300889.811 1300248.953 0, 1300635.014 1300231.25 0, 1300380.216 1300213.563 0, 1300124.231 1300195.809 0, 1299870.616 1300178.234 0, 1299615.814 1300160.591 0, 1299361.012 1300142.964 0, 1299106.208 1300125.352 0, 1298851.404 1300107.754 0, 
+    1298596.598 1300090.172 0, 1298341.791 1300072.605 0, 1298086.984 1300055.053 0, 1297832.175 1300037.515 0, 1297577.365 1300019.993 0, 1297322.554 1300002.486 0, 1297067.742 1299984.993 0, 1296812.93 1299967.516 0, 1296558.116 1299950.054 0, 1296303.301 1299932.606 0, 
+    1296048.485 1299915.174 0, 1295793.668 1299897.757 0, 1295538.85 1299880.354 0, 1295284.031 1299862.967 0, 1295029.211 1299845.595 0, 1294774.39 1299828.237 0, 1294519.568 1299810.895 0, 1294264.745 1299793.568 0, 1294008.734 1299776.175 0, 1293630.756 1305342.169 0, 
+    1293252.788 1310908.007 0, 1293508.14 1310925.355 0, 1293762.308 1310942.638 0, 1294016.475 1310959.936 0, 1294270.64 1310977.249 0, 1294524.805 1310994.576 0, 1294778.969 1311011.919 0, 1295033.132 1311029.276 0, 1295287.294 1311046.649 0, 1295541.455 1311064.037 0, 
+    1295795.614 1311081.439 0, 1296049.773 1311098.856 0, 1296303.931 1311116.289 0, 1296558.087 1311133.736 0, 1296812.243 1311151.198 0, 1297066.398 1311168.676 0, 1297320.551 1311186.168 0, 1297574.704 1311203.675 0, 1297828.855 1311221.197 0, 1298083.006 1311238.734 0, 
+    1298337.155 1311256.286 0, 1298591.304 1311273.853 0, 1298845.451 1311291.435 0, 1299099.597 1311309.032 0, 1299352.561 1311326.562 0, 1299607.887 1311344.271 0, 1299862.03 1311361.913 0, 1300116.173 1311379.57 0, 1300370.314 1311397.241 0, 1300624.454 1311414.928 0, 
+    1300878.593 1311432.63 0, 1301132.731 1311450.346 0, 1301386.868 1311468.078 0, 1301641.004 1311485.824 0, 1301895.139 1311503.586 0, 1302149.273 1311521.362 0, 1302403.405 1311539.154 0, 1302657.537 1311556.96 0, 1302911.668 1311574.781 0, 1303165.798 1311592.617 0, 
+    1303419.926 1311610.469 0, 1303674.054 1311628.335 0, 1303928.18 1311646.216 0, 1304182.306 1311664.112 0, 1304436.43 1311682.023 0, 1304690.554 1311699.949 0, 1304944.676 1311717.89 0, 1305198.797 1311735.846 0, 1305451.737 1311753.733 0, 1305845.428 1306188.985 0, 
+    1306239.13 1300624.081 0))
+
+POLYGON ((1317648.247 1312633.92 0, 1317395.357 1312615.318 0, 1317141.288 1312596.644 0, 1316887.217 1312577.986 0, 1316633.146 1312559.342 0, 1316379.073 1312540.713 0, 1316124.999 1312522.099 0, 1315870.924 1312503.5 0, 1315616.848 1312484.916 0, 1315362.771 1312466.347 0, 
+    1315108.692 1312447.793 0, 1314854.613 1312429.253 0, 1314600.533 1312410.729 0, 1314346.451 1312392.22 0, 1314092.368 1312373.726 0, 1313838.285 1312355.246 0, 1313584.2 1312336.782 0, 1313330.114 1312318.332 0, 1313076.027 1312299.898 0, 1312821.939 1312281.478 0, 
+    1312567.85 1312263.074 0, 1312313.76 1312244.684 0, 1312059.668 1312226.309 0, 1311805.576 1312207.95 0, 1311550.303 1312189.52 0, 1311297.388 1312171.275 0, 1311043.292 1312152.96 0, 1310789.196 1312134.66 0, 1310535.098 1312116.375 0, 1310280.999 1312098.105 0, 
+    1310026.899 1312079.85 0, 1309772.798 1312061.61 0, 1309518.696 1312043.385 0, 1309264.593 1312025.175 0, 1309010.489 1312006.98 0, 1308756.383 1311988.799 0, 1308502.277 1311970.634 0, 1308248.169 1311952.484 0, 1307994.061 1311934.348 0, 1307739.951 1311916.228 0, 
+    1307485.841 1311898.122 0, 1307231.729 1311880.032 0, 1306977.616 1311861.956 0, 1306723.502 1311843.896 0, 1306469.388 1311825.85 0, 1306215.272 1311807.819 0, 1305961.155 1311789.803 0, 1305707.036 1311771.803 0, 1305451.737 1311753.733 0, 1305058.057 1317318.321 0, 
+    1304664.389 1322882.743 0, 1304919.031 1322900.766 0, 1305172.494 1322918.72 0, 1305425.956 1322936.689 0, 1305679.417 1322954.674 0, 1305932.877 1322972.673 0, 1306186.336 1322990.687 0, 1306439.793 1323008.716 0, 1306693.25 1323026.76 0, 1306946.706 1323044.819 0, 
+    1307200.16 1323062.892 0, 1307453.614 1323080.981 0, 1307707.066 1323099.085 0, 1307960.518 1323117.203 0, 1308213.968 1323135.336 0, 1308467.417 1323153.485 0, 1308720.865 1323171.648 0, 1308974.312 1323189.826 0, 1309227.758 1323208.019 0, 1309481.203 1323226.227 0, 
+    1309734.647 1323244.45 0, 1309988.09 1323262.688 0, 1310241.532 1323280.941 0, 1310494.972 1323299.208 0, 1310747.235 1323317.406 0, 1311001.85 1323335.788 0, 1311255.288 1323354.101 0, 1311508.724 1323372.428 0, 1311762.16 1323390.77 0, 1312015.594 1323409.128 0, 
+    1312269.027 1323427.5 0, 1312522.459 1323445.887 0, 1312775.89 1323464.289 0, 1313029.32 1323482.705 0, 1313282.748 1323501.137 0, 1313536.176 1323519.584 0, 1313789.603 1323538.045 0, 1314043.028 1323556.522 0, 1314296.453 1323575.013 0, 1314549.876 1323593.52 0, 
+    1314803.298 1323612.041 0, 1315056.719 1323630.577 0, 1315310.14 1323649.128 0, 1315563.559 1323667.694 0, 1315816.976 1323686.275 0, 1316070.393 1323704.871 0, 1316323.809 1323723.481 0, 1316577.224 1323742.107 0, 1316829.461 1323760.661 0, 1317238.848 1318197.374 0, 
+    1317648.247 1312633.92 0))
+
+POLYGON ((1328992.005 1324672.944 0, 1328739.819 1324653.678 0, 1328486.458 1324634.336 0, 1328233.095 1324615.009 0, 1327979.732 1324595.698 0, 1327726.368 1324576.401 0, 1327473.002 1324557.119 0, 1327219.636 1324537.852 0, 1326966.268 1324518.6 0, 1326712.899 1324499.363 0, 
+    1326459.529 1324480.141 0, 1326206.158 1324460.934 0, 1325952.785 1324441.741 0, 1325699.412 1324422.564 0, 1325446.037 1324403.401 0, 1325192.662 1324384.253 0, 1324939.285 1324365.121 0, 1324685.907 1324346.003 0, 1324432.528 1324326.9 0, 1324179.148 1324307.812 0, 
+    1323925.766 1324288.739 0, 1323672.384 1324269.681 0, 1323419 1324250.637 0, 1323165.616 1324231.609 0, 1322911.055 1324212.508 0, 1322658.843 1324193.597 0, 1322405.455 1324174.614 0, 1322152.066 1324155.645 0, 1321898.675 1324136.691 0, 1321645.284 1324117.752 0, 
+    1321391.892 1324098.828 0, 1321138.498 1324079.919 0, 1320885.103 1324061.025 0, 1320631.707 1324042.146 0, 1320378.31 1324023.282 0, 1320124.912 1324004.432 0, 1319871.513 1323985.598 0, 1319618.113 1323966.778 0, 1319364.712 1323947.974 0, 1319111.309 1323929.184 0, 
+    1318857.905 1323910.409 0, 1318604.501 1323891.649 0, 1318351.095 1323872.904 0, 1318097.688 1323854.174 0, 1317844.28 1323835.459 0, 1317590.871 1323816.759 0, 1317337.461 1323798.074 0, 1317084.049 1323779.403 0, 1316829.461 1323760.661 0, 1316420.087 1329323.778 0, 
+    1316010.726 1334886.719 0, 1316264.656 1334905.412 0, 1316517.412 1334924.035 0, 1316770.168 1334942.672 0, 1317022.922 1334961.324 0, 1317275.675 1334979.99 0, 1317528.427 1334998.672 0, 1317781.178 1335017.369 0, 1318033.928 1335036.08 0, 1318286.677 1335054.806 0, 
+    1318539.425 1335073.547 0, 1318792.171 1335092.303 0, 1319044.917 1335111.074 0, 1319297.661 1335129.86 0, 1319550.404 1335148.661 0, 1319803.146 1335167.476 0, 1320055.887 1335186.307 0, 1320308.627 1335205.152 0, 1320561.366 1335224.012 0, 1320814.104 1335242.887 0, 
+    1321066.84 1335261.777 0, 1321319.576 1335280.682 0, 1321572.31 1335299.602 0, 1321825.043 1335318.536 0, 1322076.604 1335337.398 0, 1322330.507 1335356.45 0, 1322583.236 1335375.429 0, 1322835.965 1335394.423 0, 1323088.693 1335413.432 0, 1323341.419 1335432.456 0, 
+    1323594.145 1335451.494 0, 1323846.869 1335470.548 0, 1324099.592 1335489.616 0, 1324352.314 1335508.7 0, 1324605.035 1335527.798 0, 1324857.755 1335546.911 0, 1325110.474 1335566.039 0, 1325363.191 1335585.182 0, 1325615.908 1335604.339 0, 1325868.623 1335623.512 0, 
+    1326121.337 1335642.699 0, 1326374.05 1335661.902 0, 1326626.762 1335681.119 0, 1326879.473 1335700.351 0, 1327132.183 1335719.598 0, 1327384.891 1335738.859 0, 1327637.599 1335758.136 0, 1327890.305 1335777.428 0, 1328141.84 1335796.645 0, 1328566.916 1330234.882 0, 
+    1328992.005 1324672.944 0))
+
+POLYGON ((1340270.334 1336740.839 0, 1340018.853 1336720.912 0, 1339766.202 1336700.906 0, 1339513.55 1336680.916 0, 1339260.897 1336660.94 0, 1339008.243 1336640.979 0, 1338755.587 1336621.033 0, 1338502.931 1336601.102 0, 1338250.273 1336581.186 0, 1337997.614 1336561.285 0, 
+    1337744.954 1336541.398 0, 1337492.292 1336521.527 0, 1337239.63 1336501.67 0, 1336986.966 1336481.828 0, 1336734.302 1336462.001 0, 1336481.636 1336442.189 0, 1336228.968 1336422.392 0, 1335976.3 1336402.61 0, 1335723.631 1336382.842 0, 1335470.96 1336363.09 0, 
+    1335218.288 1336343.352 0, 1334965.615 1336323.629 0, 1334712.941 1336303.921 0, 1334460.266 1336284.228 0, 1334206.42 1336264.459 0, 1333954.912 1336244.886 0, 1333702.233 1336225.238 0, 1333449.553 1336205.604 0, 1333196.872 1336185.986 0, 1332944.19 1336166.382 0, 
+    1332691.507 1336146.793 0, 1332438.822 1336127.219 0, 1332186.136 1336107.659 0, 1331933.45 1336088.115 0, 1331680.762 1336068.586 0, 1331428.073 1336049.071 0, 1331175.382 1336029.571 0, 1330922.691 1336010.086 0, 1330669.998 1335990.616 0, 1330417.305 1335971.161 0, 
+    1330164.61 1335951.721 0, 1329911.914 1335932.295 0, 1329659.217 1335912.885 0, 1329406.518 1335893.489 0, 1329153.819 1335874.108 0, 1328901.118 1335854.743 0, 1328648.417 1335835.392 0, 1328395.714 1335816.055 0, 1328141.84 1335796.645 0, 1327716.777 1341358.226 0, 
+    1327291.73 1346919.621 0, 1327544.946 1346938.981 0, 1327796.994 1346958.267 0, 1328049.041 1346977.568 0, 1328301.087 1346996.884 0, 1328553.132 1347016.215 0, 1328805.176 1347035.56 0, 1329057.218 1347054.92 0, 1329309.259 1347074.295 0, 1329561.3 1347093.685 0, 
+    1329813.339 1347113.09 0, 1330065.377 1347132.51 0, 1330317.413 1347151.944 0, 1330569.449 1347171.393 0, 1330821.483 1347190.857 0, 1331073.517 1347210.336 0, 1331325.549 1347229.83 0, 1331577.58 1347249.339 0, 1331829.61 1347268.862 0, 1332081.639 1347288.4 0, 
+    1332333.666 1347307.953 0, 1332585.693 1347327.521 0, 1332837.718 1347347.104 0, 1333089.742 1347366.702 0, 1333340.599 1347386.223 0, 1333593.787 1347405.941 0, 1333845.808 1347425.583 0, 1334097.827 1347445.24 0, 1334349.845 1347464.912 0, 1334601.863 1347484.599 0, 
+    1334853.879 1347504.3 0, 1335105.894 1347524.016 0, 1335357.907 1347543.747 0, 1335609.92 1347563.493 0, 1335861.931 1347583.254 0, 1336113.941 1347603.03 0, 1336365.95 1347622.82 0, 1336617.958 1347642.625 0, 1336869.965 1347662.445 0, 1337121.971 1347682.28 0, 
+    1337373.975 1347702.13 0, 1337625.978 1347721.995 0, 1337877.98 1347741.874 0, 1338129.981 1347761.768 0, 1338381.981 1347781.677 0, 1338633.98 1347801.601 0, 1338885.977 1347821.54 0, 1339137.973 1347841.493 0, 1339388.803 1347861.369 0, 1339829.561 1342301.197 0, 
+    1340270.334 1336740.839 0))
+
+POLYGON ((1351483.168 1348837.291 0, 1351232.393 1348816.706 0, 1350980.454 1348796.041 0, 1350728.514 1348775.39 0, 1350476.573 1348754.754 0, 1350224.63 1348734.133 0, 1349972.687 1348713.527 0, 1349720.742 1348692.936 0, 1349468.796 1348672.359 0, 1349216.848 1348651.798 0, 
+    1348964.9 1348631.251 0, 1348712.95 1348610.719 0, 1348460.999 1348590.202 0, 1348209.047 1348569.7 0, 1347957.094 1348549.212 0, 1347705.139 1348528.739 0, 1347453.183 1348508.282 0, 1347201.226 1348487.839 0, 1346949.268 1348467.41 0, 1346697.309 1348446.997 0, 
+    1346445.348 1348426.599 0, 1346193.386 1348406.215 0, 1345941.424 1348385.846 0, 1345689.459 1348365.492 0, 1345436.33 1348345.059 0, 1345185.527 1348324.829 0, 1344933.56 1348304.519 0, 1344681.591 1348284.224 0, 1344429.621 1348263.945 0, 1344177.649 1348243.679 0, 
+    1343925.677 1348223.429 0, 1343673.703 1348203.194 0, 1343421.728 1348182.973 0, 1343169.752 1348162.768 0, 1342917.775 1348142.577 0, 1342665.796 1348122.401 0, 1342413.816 1348102.24 0, 1342161.836 1348082.093 0, 1341909.854 1348061.962 0, 1341657.87 1348041.845 0, 
+    1341405.886 1348021.743 0, 1341153.9 1348001.656 0, 1340901.914 1347981.584 0, 1340649.926 1347961.526 0, 1340397.936 1347941.484 0, 1340145.946 1347921.456 0, 1339893.955 1347901.443 0, 1339641.962 1347881.445 0, 1339388.803 1347861.369 0, 1338948.06 1353421.35 0, 
+    1338507.333 1358981.135 0, 1338759.834 1359001.158 0, 1339011.172 1359021.104 0, 1339262.509 1359041.065 0, 1339513.845 1359061.041 0, 1339765.18 1359081.031 0, 1340016.513 1359101.037 0, 1340267.846 1359121.057 0, 1340519.177 1359141.092 0, 1340770.507 1359161.141 0, 
+    1341021.835 1359181.206 0, 1341273.163 1359201.285 0, 1341524.489 1359221.379 0, 1341775.815 1359241.488 0, 1342027.139 1359261.612 0, 1342278.461 1359281.75 0, 1342529.783 1359301.903 0, 1342781.104 1359322.071 0, 1343032.423 1359342.254 0, 1343283.741 1359362.452 0, 
+    1343535.058 1359382.664 0, 1343786.374 1359402.891 0, 1344037.688 1359423.133 0, 1344289.002 1359443.39 0, 1344539.153 1359463.568 0, 1344791.625 1359483.948 0, 1345042.934 1359504.249 0, 1345294.243 1359524.565 0, 1345545.55 1359544.896 0, 1345796.857 1359565.241 0, 
+    1346048.162 1359585.602 0, 1346299.465 1359605.977 0, 1346550.768 1359626.366 0, 1346802.069 1359646.771 0, 1347053.369 1359667.191 0, 1347304.668 1359687.625 0, 1347555.966 1359708.074 0, 1347807.263 1359728.538 0, 1348058.558 1359749.016 0, 1348309.852 1359769.51 0, 
+    1348561.145 1359790.018 0, 1348812.437 1359810.541 0, 1349063.727 1359831.079 0, 1349315.017 1359851.632 0, 1349566.305 1359872.199 0, 1349817.592 1359892.781 0, 1350068.877 1359913.378 0, 1350320.162 1359933.99 0, 1350570.285 1359954.521 0, 1351026.718 1354396.004 0, 
+    1351483.168 1348837.291 0))
+
+POLYGON ((1362630.44 1360961.984 0, 1362380.374 1360940.746 0, 1362129.148 1360919.424 0, 1361877.922 1360898.117 0, 1361626.694 1360876.825 0, 1361375.465 1360855.548 0, 1361124.235 1360834.286 0, 1360873.003 1360813.038 0, 1360621.771 1360791.805 0, 1360370.537 1360770.587 0, 
+    1360119.301 1360749.384 0, 1359868.065 1360728.195 0, 1359616.827 1360707.022 0, 1359365.588 1360685.863 0, 1359114.348 1360664.718 0, 1358863.106 1360643.589 0, 1358611.864 1360622.474 0, 1358360.62 1360601.375 0, 1358109.375 1360580.29 0, 1357858.128 1360559.219 0, 
+    1357606.88 1360538.164 0, 1357355.631 1360517.123 0, 1357104.381 1360496.098 0, 1356853.13 1360475.087 0, 1356600.719 1360453.993 0, 1356350.623 1360433.109 0, 1356099.368 1360412.142 0, 1355848.112 1360391.19 0, 1355596.854 1360370.253 0, 1355345.596 1360349.331 0, 
+    1355094.335 1360328.423 0, 1354843.074 1360307.53 0, 1354591.812 1360286.652 0, 1354340.548 1360265.789 0, 1354089.283 1360244.941 0, 1353838.017 1360224.107 0, 1353586.749 1360203.288 0, 1353335.481 1360182.484 0, 1353084.211 1360161.695 0, 1352832.94 1360140.921 0, 
+    1352581.668 1360120.161 0, 1352330.394 1360099.416 0, 1352079.119 1360078.686 0, 1351827.843 1360057.971 0, 1351576.566 1360037.27 0, 1351325.288 1360016.585 0, 1351074.008 1359995.914 0, 1350822.727 1359975.258 0, 1350570.285 1359954.521 0, 1350113.869 1365512.836 0, 
+    1349657.469 1371070.945 0, 1349909.254 1371091.627 0, 1350159.88 1371112.23 0, 1350410.506 1371132.847 0, 1350661.13 1371153.479 0, 1350911.753 1371174.125 0, 1351162.375 1371194.787 0, 1351412.995 1371215.463 0, 1351663.614 1371236.154 0, 1351914.232 1371256.859 0, 
+    1352164.849 1371277.58 0, 1352415.465 1371298.315 0, 1352666.079 1371319.065 0, 1352916.692 1371339.829 0, 1353167.304 1371360.608 0, 1353417.915 1371381.403 0, 1353668.524 1371402.211 0, 1353919.133 1371423.035 0, 1354169.74 1371443.873 0, 1354420.346 1371464.726 0, 
+    1354670.95 1371485.594 0, 1354921.553 1371506.477 0, 1355172.156 1371527.374 0, 1355422.756 1371548.286 0, 1355672.2 1371569.117 0, 1355923.955 1371590.155 0, 1356174.552 1371611.111 0, 1356425.148 1371632.082 0, 1356675.742 1371653.068 0, 1356926.336 1371674.069 0, 
+    1357176.928 1371695.084 0, 1357427.519 1371716.114 0, 1357678.109 1371737.159 0, 1357928.698 1371758.219 0, 1358179.285 1371779.293 0, 1358429.871 1371800.382 0, 1358680.456 1371821.486 0, 1358931.039 1371842.605 0, 1359181.622 1371863.738 0, 1359432.203 1371884.886 0, 
+    1359682.783 1371906.049 0, 1359933.361 1371927.226 0, 1360183.938 1371948.419 0, 1360434.515 1371969.626 0, 1360685.089 1371990.848 0, 1360935.663 1372012.084 0, 1361186.235 1372033.336 0, 1361436.807 1372054.602 0, 1361686.222 1372075.784 0, 1362158.322 1366518.987 0, 
+    1362630.44 1360961.984 0))
+
+POLYGON ((669703.622 765415.668 0, 669418.785 765435.019 0, 669132.511 765454.485 0, 668846.237 765473.967 0, 668559.965 765493.467 0, 668273.694 765512.983 0, 667987.425 765532.516 0, 667701.156 765552.066 0, 667414.889 765571.633 0, 667128.622 765591.217 0, 
+    666842.357 765610.817 0, 666556.093 765630.435 0, 666269.83 765650.069 0, 665983.569 765669.72 0, 665697.308 765689.388 0, 665411.049 765709.073 0, 665124.791 765728.775 0, 664838.534 765748.493 0, 664552.278 765768.229 0, 664266.023 765787.981 0, 
+    663979.77 765807.75 0, 663693.517 765827.536 0, 663407.266 765847.338 0, 663121.016 765867.158 0, 662833.328 765887.094 0, 662548.519 765906.848 0, 662262.273 765926.718 0, 661976.027 765946.605 0, 661689.783 765966.509 0, 661403.54 765986.429 0, 
+    661117.298 766006.367 0, 660831.058 766026.321 0, 660544.818 766046.293 0, 660258.58 766066.281 0, 659972.343 766086.286 0, 659686.107 766106.307 0, 659399.872 766126.346 0, 659113.638 766146.402 0, 658827.406 766166.474 0, 658541.175 766186.563 0, 
+    658254.944 766206.669 0, 657968.716 766226.792 0, 657682.488 766246.932 0, 657396.261 766267.088 0, 657110.036 766287.262 0, 656823.812 766307.452 0, 656537.589 766327.659 0, 656251.367 766347.883 0, 655963.707 766368.225 0, 656356.994 771927.26 0, 
+    656750.298 777486.545 0, 657037.301 777466.249 0, 657322.868 777446.071 0, 657608.437 777425.911 0, 657894.006 777405.766 0, 658179.577 777385.639 0, 658465.149 777365.529 0, 658750.723 777345.435 0, 659036.297 777325.358 0, 659321.873 777305.298 0, 
+    659607.45 777285.255 0, 659893.028 777265.229 0, 660178.607 777245.219 0, 660464.187 777225.226 0, 660749.769 777205.25 0, 661035.351 777185.291 0, 661320.935 777165.349 0, 661606.52 777145.423 0, 661892.107 777125.514 0, 662177.694 777105.622 0, 
+    662463.283 777085.747 0, 662748.872 777065.889 0, 663034.463 777046.047 0, 663320.055 777026.222 0, 663604.213 777006.514 0, 663891.243 776986.623 0, 664176.839 776966.849 0, 664462.435 776947.092 0, 664748.033 776927.351 0, 665033.632 776907.627 0, 
+    665319.232 776887.92 0, 665604.834 776868.23 0, 665890.436 776848.556 0, 666176.04 776828.9 0, 666461.645 776809.26 0, 666747.251 776789.637 0, 667032.858 776770.031 0, 667318.466 776750.441 0, 667604.076 776730.869 0, 667889.687 776711.313 0, 
+    668175.298 776691.774 0, 668460.911 776672.252 0, 668746.525 776652.747 0, 669032.141 776633.258 0, 669317.757 776613.787 0, 669603.374 776594.332 0, 669888.993 776574.894 0, 670174.613 776555.472 0, 670458.799 776536.165 0, 670081.202 770975.791 0, 
+    669703.622 765415.668 0))
+
+POLYGON ((769697.5 837787.656 0, 769416.886 837801.152 0, 769134.871 837814.732 0, 768852.856 837828.328 0, 768570.843 837841.942 0, 768288.83 837855.571 0, 768006.818 837869.218 0, 767724.807 837882.881 0, 767442.796 837896.56 0, 767160.787 837910.256 0, 
+    766878.778 837923.969 0, 766596.77 837937.698 0, 766314.763 837951.444 0, 766032.757 837965.207 0, 765750.751 837978.986 0, 765468.746 837992.782 0, 765186.743 838006.594 0, 764904.739 838020.423 0, 764622.737 838034.269 0, 764340.736 838048.131 0, 
+    764058.735 838062.01 0, 763776.735 838075.905 0, 763494.736 838089.817 0, 763212.738 838103.745 0, 762929.338 838117.76 0, 762648.744 838131.652 0, 762366.749 838145.631 0, 762084.754 838159.625 0, 761802.76 838173.637 0, 761520.766 838187.665 0, 
+    761238.774 838201.71 0, 760956.782 838215.771 0, 760674.792 838229.849 0, 760392.802 838243.944 0, 760110.813 838258.055 0, 759828.824 838272.182 0, 759546.837 838286.327 0, 759264.85 838300.488 0, 758982.865 838314.665 0, 758700.88 838328.859 0, 
+    758418.895 838343.07 0, 758136.912 838357.297 0, 757854.93 838371.541 0, 757572.948 838385.801 0, 757290.967 838400.078 0, 757008.988 838414.372 0, 756727.009 838428.682 0, 756445.03 838443.009 0, 756161.65 838457.424 0, 756445.091 844026.323 0, 
+    756728.543 849595.421 0, 757011.265 849581.04 0, 757292.587 849566.746 0, 757573.911 849552.469 0, 757855.235 849538.209 0, 758136.56 849523.965 0, 758417.886 849509.738 0, 758699.213 849495.527 0, 758980.541 849481.333 0, 759261.869 849467.155 0, 
+    759543.199 849452.994 0, 759824.529 849438.85 0, 760105.86 849424.722 0, 760387.192 849410.61 0, 760668.524 849396.515 0, 760949.858 849382.437 0, 761231.192 849368.375 0, 761512.527 849354.33 0, 761793.863 849340.302 0, 762075.2 849326.289 0, 
+    762356.538 849312.294 0, 762637.876 849298.315 0, 762919.215 849284.353 0, 763200.556 849270.407 0, 763480.497 849256.547 0, 763763.238 849242.565 0, 764044.581 849228.669 0, 764325.924 849214.789 0, 764607.268 849200.926 0, 764888.613 849187.08 0, 
+    765169.959 849173.25 0, 765451.306 849159.436 0, 765732.653 849145.64 0, 766014.002 849131.859 0, 766295.351 849118.096 0, 766576.701 849104.349 0, 766858.051 849090.618 0, 767139.403 849076.904 0, 767420.755 849063.207 0, 767702.108 849049.526 0, 
+    767983.462 849035.861 0, 768264.817 849022.214 0, 768546.172 849008.582 0, 768827.529 848994.968 0, 769108.886 848981.37 0, 769390.244 848967.788 0, 769671.602 848954.223 0, 769952.962 848940.675 0, 770232.924 848927.21 0, 769965.207 843357.333 0, 
+    769697.5 837787.656 0))
+
+POLYGON ((783739.14 848297.154 0, 783459.138 848309.828 0, 783177.742 848322.581 0, 782896.346 848335.351 0, 782614.951 848348.138 0, 782333.556 848360.941 0, 782052.163 848373.761 0, 781770.77 848386.597 0, 781489.377 848399.45 0, 781207.986 848412.319 0, 
+    780926.595 848425.205 0, 780645.206 848438.108 0, 780363.816 848451.027 0, 780082.428 848463.962 0, 779801.04 848476.915 0, 779519.654 848489.883 0, 779238.268 848502.869 0, 778956.882 848515.87 0, 778675.498 848528.889 0, 778394.114 848541.924 0, 
+    778112.731 848554.975 0, 777831.349 848568.044 0, 777549.967 848581.128 0, 777268.586 848594.23 0, 776985.809 848607.412 0, 776705.827 848620.482 0, 776424.449 848633.633 0, 776143.071 848646.8 0, 775861.695 848659.984 0, 775580.319 848673.185 0, 
+    775298.943 848686.402 0, 775017.569 848699.636 0, 774736.195 848712.886 0, 774454.822 848726.153 0, 774173.45 848739.436 0, 773892.079 848752.736 0, 773610.708 848766.053 0, 773329.338 848779.386 0, 773047.969 848792.736 0, 772766.601 848806.102 0, 
+    772485.233 848819.485 0, 772203.867 848832.884 0, 771922.501 848846.3 0, 771641.136 848859.732 0, 771359.772 848873.181 0, 771078.408 848886.647 0, 770797.045 848900.129 0, 770515.683 848913.628 0, 770232.924 848927.21 0, 770500.65 854497.283 0, 
+    770768.386 860067.547 0, 771050.486 860053.996 0, 771331.192 860040.529 0, 771611.899 860027.078 0, 771892.607 860013.644 0, 772173.316 860000.226 0, 772454.025 859986.825 0, 772734.735 859973.44 0, 773015.446 859960.072 0, 773296.158 859946.721 0, 
+    773576.87 859933.386 0, 773857.584 859920.067 0, 774138.298 859906.765 0, 774419.013 859893.48 0, 774699.728 859880.211 0, 774980.445 859866.958 0, 775261.162 859853.722 0, 775541.88 859840.503 0, 775822.599 859827.3 0, 776103.318 859814.113 0, 
+    776384.038 859800.944 0, 776664.76 859787.79 0, 776945.481 859774.653 0, 777226.204 859761.533 0, 777505.534 859748.494 0, 777787.652 859735.342 0, 778068.377 859722.271 0, 778349.102 859709.217 0, 778629.829 859696.18 0, 778910.556 859683.158 0, 
+    779191.284 859670.154 0, 779472.013 859657.166 0, 779752.742 859644.194 0, 780033.473 859631.239 0, 780314.204 859618.301 0, 780594.936 859605.379 0, 780875.668 859592.473 0, 781156.402 859579.584 0, 781437.136 859566.712 0, 781717.871 859553.856 0, 
+    781998.606 859541.016 0, 782279.343 859528.193 0, 782560.08 859515.387 0, 782840.818 859502.597 0, 783121.556 859489.824 0, 783402.296 859477.067 0, 783683.036 859464.327 0, 783963.777 859451.603 0, 784243.126 859438.959 0, 783991.128 853867.961 0, 
+    783739.14 848297.154 0))
+
+POLYGON ((797719.588 858848.442 0, 797440.202 858860.297 0, 797159.426 858872.228 0, 796878.651 858884.175 0, 796597.877 858896.139 0, 796317.103 858908.119 0, 796036.33 858920.115 0, 795755.558 858932.128 0, 795474.787 858944.158 0, 795194.016 858956.204 0, 
+    794913.246 858968.267 0, 794632.477 858980.346 0, 794351.708 858992.442 0, 794070.94 859004.554 0, 793790.173 859016.683 0, 793509.406 859028.829 0, 793228.64 859040.99 0, 792947.875 859053.169 0, 792667.111 859065.364 0, 792386.347 859077.575 0, 
+    792105.584 859089.803 0, 791824.822 859102.048 0, 791544.061 859114.309 0, 791263.3 859126.586 0, 790981.148 859138.941 0, 790701.781 859151.191 0, 790421.022 859163.518 0, 790140.264 859175.862 0, 789859.507 859188.222 0, 789578.751 859200.599 0, 
+    789297.995 859212.992 0, 789017.24 859225.402 0, 788736.486 859237.828 0, 788455.732 859250.271 0, 788174.98 859262.73 0, 787894.227 859275.206 0, 787613.476 859287.699 0, 787332.726 859300.207 0, 787051.976 859312.733 0, 786771.227 859325.275 0, 
+    786490.478 859337.833 0, 786209.731 859350.408 0, 785928.984 859363 0, 785648.238 859375.608 0, 785367.492 859388.232 0, 785086.748 859400.874 0, 784806.004 859413.531 0, 784525.261 859426.205 0, 784243.126 859438.959 0, 784495.131 865010.146 0, 
+    784747.146 870581.516 0, 785028.622 870568.793 0, 785308.709 870556.148 0, 785588.797 870543.52 0, 785868.886 870530.908 0, 786148.975 870518.313 0, 786429.066 870505.735 0, 786709.157 870493.173 0, 786989.248 870480.627 0, 787269.341 870468.098 0, 
+    787549.434 870455.585 0, 787829.528 870443.089 0, 788109.623 870430.609 0, 788389.718 870418.146 0, 788669.814 870405.699 0, 788949.911 870393.269 0, 789230.009 870380.855 0, 789510.107 870368.458 0, 789790.206 870356.077 0, 790070.306 870343.713 0, 
+    790350.407 870331.365 0, 790630.508 870319.034 0, 790910.61 870306.719 0, 791190.713 870294.421 0, 791469.428 870282.2 0, 791750.92 870269.873 0, 792031.025 870257.625 0, 792311.131 870245.392 0, 792591.237 870233.176 0, 792871.344 870220.977 0, 
+    793151.452 870208.794 0, 793431.56 870196.627 0, 793711.67 870184.478 0, 793991.78 870172.344 0, 794271.89 870160.227 0, 794552.002 870148.127 0, 794832.114 870136.043 0, 795112.226 870123.975 0, 795392.34 870111.924 0, 795672.454 870099.889 0, 
+    795952.569 870087.871 0, 796232.685 870075.87 0, 796512.801 870063.885 0, 796792.918 870051.916 0, 797073.036 870039.964 0, 797353.154 870028.028 0, 797633.273 870016.109 0, 797913.393 870004.206 0, 798192.126 869992.379 0, 797955.853 864420.319 0, 
+    797719.588 858848.442 0))
+
+POLYGON ((811638.717 869441.229 0, 811359.949 869452.269 0, 811079.797 869463.38 0, 810799.645 869474.508 0, 810519.494 869485.652 0, 810239.344 869496.812 0, 809959.194 869507.99 0, 809679.045 869519.183 0, 809398.897 869530.393 0, 809118.749 869541.62 0, 
+    808838.602 869552.863 0, 808558.456 869564.123 0, 808278.31 869575.399 0, 807998.165 869586.692 0, 807718.021 869598.001 0, 807437.877 869609.326 0, 807157.734 869620.668 0, 806877.591 869632.027 0, 806597.45 869643.402 0, 806317.308 869654.793 0, 
+    806037.168 869666.201 0, 805757.028 869677.626 0, 805476.889 869689.067 0, 805196.751 869700.524 0, 804915.227 869712.055 0, 804636.476 869723.489 0, 804356.34 869734.996 0, 804076.204 869746.519 0, 803796.069 869758.059 0, 803515.935 869769.616 0, 
+    803235.801 869781.189 0, 802955.668 869792.778 0, 802675.536 869804.384 0, 802395.404 869816.006 0, 802115.274 869827.645 0, 801835.143 869839.3 0, 801555.014 869850.972 0, 801274.885 869862.661 0, 800994.757 869874.365 0, 800714.629 869886.087 0, 
+    800434.503 869897.824 0, 800154.377 869909.579 0, 799874.251 869921.35 0, 799594.126 869933.137 0, 799314.002 869944.94 0, 799033.879 869956.761 0, 798753.757 869968.597 0, 798473.635 869980.451 0, 798192.126 869992.379 0, 798428.406 875564.62 0, 
+    798664.695 881137.038 0, 798945.544 881125.138 0, 799225.01 881113.312 0, 799504.477 881101.503 0, 799783.944 881089.711 0, 800063.412 881077.935 0, 800342.881 881066.175 0, 800622.35 881054.432 0, 800901.82 881042.705 0, 801181.291 881030.995 0, 
+    801460.763 881019.301 0, 801740.235 881007.624 0, 802019.708 880995.963 0, 802299.181 880984.318 0, 802578.656 880972.69 0, 802858.131 880961.078 0, 803137.606 880949.483 0, 803417.082 880937.905 0, 803696.559 880926.342 0, 803976.037 880914.796 0, 
+    804255.515 880903.267 0, 804534.994 880891.754 0, 804814.474 880880.258 0, 805093.954 880868.778 0, 805372.052 880857.371 0, 805652.917 880845.867 0, 805932.4 880834.436 0, 806211.883 880823.022 0, 806491.366 880811.624 0, 806770.851 880800.243 0, 
+    807050.336 880788.878 0, 807329.822 880777.53 0, 807609.308 880766.198 0, 807888.795 880754.882 0, 808168.283 880743.583 0, 808447.771 880732.301 0, 808727.26 880721.035 0, 809006.75 880709.785 0, 809286.24 880698.552 0, 809565.731 880687.335 0, 
+    809845.223 880676.134 0, 810124.715 880664.951 0, 810404.208 880653.783 0, 810683.702 880642.632 0, 810963.196 880631.498 0, 811242.691 880620.379 0, 811522.187 880609.278 0, 811801.683 880598.193 0, 812079.798 880587.179 0, 811859.254 875014.115 0, 
+    811638.717 869441.229 0))
+
+POLYGON ((825496.401 880075.221 0, 825218.255 880085.449 0, 824938.728 880095.745 0, 824659.202 880106.057 0, 824379.677 880116.385 0, 824100.152 880126.73 0, 823820.628 880137.092 0, 823541.105 880147.469 0, 823261.582 880157.864 0, 822982.06 880168.274 0, 
+    822702.538 880178.701 0, 822423.017 880189.145 0, 822143.497 880199.605 0, 821863.977 880210.082 0, 821584.458 880220.575 0, 821304.939 880231.084 0, 821025.421 880241.61 0, 820745.904 880252.152 0, 820466.387 880262.711 0, 820186.871 880273.286 0, 
+    819907.356 880283.878 0, 819627.841 880294.486 0, 819348.327 880305.111 0, 819068.813 880315.752 0, 818787.919 880326.462 0, 818509.788 880337.083 0, 818230.276 880347.773 0, 817950.765 880358.48 0, 817671.255 880369.203 0, 817391.745 880379.943 0, 
+    817112.236 880390.699 0, 816832.727 880401.472 0, 816553.219 880412.261 0, 816273.712 880423.067 0, 815994.206 880433.889 0, 815714.7 880444.727 0, 815435.194 880455.582 0, 815155.69 880466.453 0, 814876.186 880477.341 0, 814596.682 880488.245 0, 
+    814317.179 880499.166 0, 814037.677 880510.103 0, 813758.176 880521.057 0, 813478.675 880532.027 0, 813199.175 880543.013 0, 812919.675 880554.016 0, 812640.176 880565.036 0, 812360.678 880576.072 0, 812079.798 880587.179 0, 812300.349 886160.415 0, 
+    812520.907 891733.82 0, 812801.127 891722.739 0, 813079.969 891711.729 0, 813358.812 891700.736 0, 813637.656 891689.759 0, 813916.5 891678.798 0, 814195.345 891667.854 0, 814474.19 891656.926 0, 814753.036 891646.014 0, 815031.883 891635.119 0, 
+    815310.73 891624.241 0, 815589.578 891613.378 0, 815868.427 891602.533 0, 816147.276 891591.703 0, 816426.126 891580.89 0, 816704.976 891570.094 0, 816983.828 891559.313 0, 817262.679 891548.55 0, 817541.532 891537.802 0, 817820.385 891527.071 0, 
+    818099.238 891516.357 0, 818378.093 891505.659 0, 818656.948 891494.977 0, 818935.803 891484.312 0, 819213.281 891473.716 0, 819493.516 891463.031 0, 819772.374 891452.414 0, 820051.232 891441.815 0, 820330.091 891431.232 0, 820608.95 891420.665 0, 
+    820887.81 891410.114 0, 821166.67 891399.58 0, 821445.532 891389.063 0, 821724.393 891378.562 0, 822003.256 891368.077 0, 822282.119 891357.609 0, 822560.983 891347.157 0, 822839.847 891336.721 0, 823118.712 891326.302 0, 823397.577 891315.899 0, 
+    823676.443 891305.513 0, 823955.31 891295.143 0, 824234.177 891284.79 0, 824513.045 891274.453 0, 824791.914 891264.132 0, 825070.783 891253.828 0, 825349.653 891243.54 0, 825628.523 891233.269 0, 825906.017 891223.065 0, 825701.206 885649.058 0, 
+    825496.401 880075.221 0))
+
+POLYGON ((839292.517 890750.126 0, 839014.993 890759.547 0, 838736.095 890769.03 0, 838457.197 890778.53 0, 838178.3 890788.046 0, 837899.403 890797.579 0, 837620.507 890807.128 0, 837341.612 890816.694 0, 837062.717 890826.276 0, 836783.823 890835.874 0, 
+    836504.929 890845.489 0, 836226.036 890855.12 0, 835947.143 890864.768 0, 835668.251 890874.432 0, 835389.359 890884.112 0, 835110.468 890893.809 0, 834831.578 890903.522 0, 834552.688 890913.252 0, 834273.799 890922.998 0, 833994.91 890932.761 0, 
+    833716.022 890942.539 0, 833437.135 890952.335 0, 833158.248 890962.147 0, 832879.362 890971.975 0, 832599.1 890981.868 0, 832321.591 890991.68 0, 832042.706 891001.558 0, 831763.822 891011.452 0, 831484.939 891021.362 0, 831206.056 891031.289 0, 
+    830927.174 891041.232 0, 830648.292 891051.191 0, 830369.411 891061.167 0, 830090.53 891071.159 0, 829811.65 891081.168 0, 829532.771 891091.193 0, 829253.892 891101.235 0, 828975.014 891111.293 0, 828696.137 891121.367 0, 828417.26 891131.458 0, 
+    828138.383 891141.565 0, 827859.508 891151.689 0, 827580.632 891161.829 0, 827301.758 891171.985 0, 827022.884 891182.158 0, 826744.011 891192.348 0, 826465.138 891202.553 0, 826186.266 891212.775 0, 825906.017 891223.065 0, 826110.834 896797.236 0, 
+    826315.657 902371.57 0, 826595.246 902361.305 0, 826873.462 902351.107 0, 827151.679 902340.925 0, 827429.896 902330.76 0, 827708.114 902320.611 0, 827986.332 902310.478 0, 828264.551 902300.362 0, 828542.771 902290.262 0, 828820.991 902280.179 0, 
+    829099.211 902270.112 0, 829377.433 902260.061 0, 829655.655 902250.027 0, 829933.877 902240.009 0, 830212.1 902230.007 0, 830490.324 902220.022 0, 830768.548 902210.053 0, 831046.773 902200.101 0, 831324.999 902190.165 0, 831603.225 902180.245 0, 
+    831881.452 902170.342 0, 832159.679 902160.455 0, 832437.907 902150.584 0, 832716.135 902140.73 0, 832992.991 902130.941 0, 833272.593 902121.071 0, 833550.824 902111.266 0, 833829.054 902101.477 0, 834107.286 902091.705 0, 834385.517 902081.949 0, 
+    834663.75 902072.209 0, 834941.983 902062.486 0, 835220.216 902052.779 0, 835498.45 902043.089 0, 835776.685 902033.415 0, 836054.92 902023.757 0, 836333.156 902014.116 0, 836611.393 902004.491 0, 836889.63 901994.882 0, 837167.867 901985.29 0, 
+    837446.105 901975.714 0, 837724.344 901966.155 0, 838002.583 901956.612 0, 838280.823 901947.085 0, 838559.063 901937.575 0, 838837.304 901928.081 0, 839115.546 901918.604 0, 839393.788 901909.142 0, 839670.658 901899.744 0, 839481.585 896324.854 0, 
+    839292.517 890750.126 0))
+
+POLYGON ((853026.94 901465.651 0, 852750.042 901474.267 0, 852471.774 901482.942 0, 852193.507 901491.633 0, 851915.24 901500.341 0, 851636.974 901509.065 0, 851358.708 901517.806 0, 851080.443 901526.563 0, 850802.179 901535.336 0, 850523.915 901544.126 0, 
+    850245.651 901552.932 0, 849967.388 901561.754 0, 849689.126 901570.593 0, 849410.864 901579.448 0, 849132.602 901588.32 0, 848854.341 901597.208 0, 848576.081 901606.112 0, 848297.821 901615.033 0, 848019.562 901623.97 0, 847741.303 901632.923 0, 
+    847463.045 901641.893 0, 847184.787 901650.879 0, 846906.53 901659.882 0, 846628.273 901668.901 0, 846348.646 901677.981 0, 846071.761 901686.988 0, 845793.506 901696.056 0, 845515.251 901705.14 0, 845236.997 901714.241 0, 844958.744 901723.359 0, 
+    844680.491 901732.492 0, 844402.238 901741.642 0, 844123.987 901750.808 0, 843845.735 901759.991 0, 843567.484 901769.19 0, 843289.234 901778.406 0, 843010.984 901787.638 0, 842732.735 901796.886 0, 842454.487 901806.151 0, 842176.238 901815.432 0, 
+    841897.991 901824.729 0, 841619.744 901834.043 0, 841341.497 901843.373 0, 841063.252 901852.719 0, 840785.006 901862.082 0, 840506.761 901871.462 0, 840228.517 901880.857 0, 839950.273 901890.269 0, 839670.658 901899.744 0, 839859.737 907474.792 0, 
+    840048.822 913049.993 0, 840327.777 913040.54 0, 840605.364 913031.15 0, 840882.952 913021.777 0, 841160.541 913012.42 0, 841438.13 913003.079 0, 841715.72 912993.755 0, 841993.31 912984.446 0, 842270.9 912975.155 0, 842548.492 912965.879 0, 
+    842826.084 912956.62 0, 843103.676 912947.377 0, 843381.269 912938.151 0, 843658.862 912928.941 0, 843936.456 912919.747 0, 844214.051 912910.57 0, 844491.646 912901.408 0, 844769.241 912892.264 0, 845046.837 912883.135 0, 845324.434 912874.023 0, 
+    845602.031 912864.928 0, 845879.629 912855.848 0, 846157.227 912846.785 0, 846434.826 912837.738 0, 846711.058 912828.752 0, 846990.025 912819.694 0, 847267.626 912810.696 0, 847545.227 912801.715 0, 847822.828 912792.75 0, 848100.43 912783.801 0, 
+    848378.033 912774.869 0, 848655.636 912765.953 0, 848933.239 912757.053 0, 849210.843 912748.17 0, 849488.448 912739.303 0, 849766.053 912730.452 0, 850043.659 912721.618 0, 850321.265 912712.8 0, 850598.871 912703.998 0, 850876.479 912695.213 0, 
+    851154.086 912686.444 0, 851431.695 912677.692 0, 851709.303 912668.955 0, 851986.913 912660.235 0, 852264.522 912651.532 0, 852542.133 912642.845 0, 852819.743 912634.174 0, 853097.355 912625.519 0, 853373.6 912616.923 0, 853200.267 907041.21 0, 
+    853026.94 901465.651 0))
+
+POLYGON ((866699.549 912221.5 0, 866423.278 912229.316 0, 866145.644 912237.186 0, 865868.009 912245.073 0, 865590.376 912252.976 0, 865312.742 912260.895 0, 865035.11 912268.83 0, 864757.477 912276.782 0, 864479.845 912284.751 0, 864202.214 912292.735 0, 
+    863924.583 912300.736 0, 863646.953 912308.753 0, 863369.323 912316.787 0, 863091.693 912324.837 0, 862814.064 912332.903 0, 862536.436 912340.986 0, 862258.808 912349.085 0, 861981.18 912357.2 0, 861703.553 912365.332 0, 861425.926 912373.48 0, 
+    861148.3 912381.644 0, 860870.674 912389.825 0, 860593.049 912398.022 0, 860315.424 912406.236 0, 860036.435 912414.506 0, 859760.177 912422.711 0, 859482.553 912430.974 0, 859204.931 912439.253 0, 858927.308 912447.548 0, 858649.686 912455.859 0, 
+    858372.065 912464.187 0, 858094.444 912472.531 0, 857816.824 912480.891 0, 857539.204 912489.268 0, 857261.585 912497.661 0, 856983.966 912506.071 0, 856706.348 912514.497 0, 856428.73 912522.939 0, 856151.112 912531.397 0, 855873.496 912539.872 0, 
+    855595.879 912548.363 0, 855318.263 912556.871 0, 855040.648 912565.395 0, 854763.033 912573.935 0, 854485.419 912582.491 0, 854207.805 912591.064 0, 853930.192 912599.653 0, 853652.579 912608.259 0, 853373.6 912616.923 0, 853546.937 918192.786 0, 
+    853720.279 923768.796 0, 853998.598 923760.152 0, 854275.554 923751.567 0, 854552.511 923742.998 0, 854829.469 923734.445 0, 855106.427 923725.909 0, 855383.385 923717.389 0, 855660.344 923708.885 0, 855937.304 923700.398 0, 856214.264 923691.927 0, 
+    856491.224 923683.472 0, 856768.185 923675.033 0, 857045.147 923666.611 0, 857322.109 923658.205 0, 857599.071 923649.816 0, 857876.034 923641.442 0, 858152.997 923633.085 0, 858429.961 923624.745 0, 858706.926 923616.42 0, 858983.891 923608.112 0, 
+    859260.856 923599.821 0, 859537.822 923591.545 0, 859814.788 923583.286 0, 860091.755 923575.043 0, 860367.36 923566.857 0, 860645.69 923558.606 0, 860922.659 923550.412 0, 861199.627 923542.235 0, 861476.597 923534.073 0, 861753.566 923525.928 0, 
+    862030.537 923517.799 0, 862307.507 923509.687 0, 862584.478 923501.591 0, 862861.45 923493.511 0, 863138.422 923485.447 0, 863415.395 923477.4 0, 863692.368 923469.369 0, 863969.341 923461.354 0, 864246.315 923453.356 0, 864523.29 923445.374 0, 
+    864800.265 923437.408 0, 865077.24 923429.459 0, 865354.216 923421.526 0, 865631.193 923413.609 0, 865908.169 923405.708 0, 866185.147 923397.824 0, 866462.124 923389.956 0, 866739.103 923382.105 0, 867014.72 923374.308 0, 866857.132 917797.831 0, 
+    866699.549 912221.5 0))
+
+POLYGON ((880310.223 923017.381 0, 880034.582 923024.399 0, 879757.583 923031.468 0, 879480.584 923038.553 0, 879203.586 923045.655 0, 878926.588 923052.773 0, 878649.59 923059.907 0, 878372.593 923067.058 0, 878095.596 923074.225 0, 877818.6 923081.408 0, 
+    877541.604 923088.607 0, 877264.608 923095.823 0, 876987.613 923103.055 0, 876710.618 923110.304 0, 876433.624 923117.569 0, 876156.63 923124.85 0, 875879.637 923132.147 0, 875602.644 923139.461 0, 875325.652 923146.79 0, 875048.66 923154.137 0, 
+    874771.668 923161.499 0, 874494.677 923168.878 0, 874217.686 923176.273 0, 873940.696 923183.685 0, 873662.345 923191.149 0, 873386.716 923198.556 0, 873109.727 923206.017 0, 872832.739 923213.494 0, 872555.75 923220.986 0, 872278.763 923228.496 0, 
+    872001.775 923236.021 0, 871724.789 923243.563 0, 871447.802 923251.121 0, 871170.816 923258.696 0, 870893.831 923266.287 0, 870616.846 923273.894 0, 870339.861 923281.517 0, 870062.877 923289.157 0, 869785.893 923296.813 0, 869508.91 923304.485 0, 
+    869231.927 923312.174 0, 868954.945 923319.879 0, 868677.963 923327.6 0, 868400.982 923335.337 0, 868124.001 923343.091 0, 867847.02 923350.861 0, 867570.04 923358.648 0, 867293.06 923366.45 0, 867014.72 923374.308 0, 867172.312 928950.927 0, 
+    867329.907 934527.684 0, 867607.588 934519.845 0, 867883.911 934512.061 0, 868160.235 934504.293 0, 868436.559 934496.541 0, 868712.883 934488.806 0, 868989.208 934481.086 0, 869265.534 934473.383 0, 869541.86 934465.697 0, 869818.186 934458.026 0, 
+    870094.513 934450.372 0, 870370.84 934442.735 0, 870647.168 934435.113 0, 870923.496 934427.508 0, 871199.824 934419.919 0, 871476.153 934412.346 0, 871752.483 934404.789 0, 872028.813 934397.249 0, 872305.143 934389.725 0, 872581.474 934382.217 0, 
+    872857.805 934374.726 0, 873134.137 934367.251 0, 873410.469 934359.792 0, 873686.801 934352.349 0, 873961.777 934344.959 0, 874239.468 934337.512 0, 874515.802 934330.119 0, 874792.136 934322.741 0, 875068.471 934315.38 0, 875344.806 934308.034 0, 
+    875621.141 934300.706 0, 875897.477 934293.393 0, 876173.814 934286.097 0, 876450.151 934278.817 0, 876726.488 934271.553 0, 877002.826 934264.305 0, 877279.164 934257.074 0, 877555.502 934249.859 0, 877831.841 934242.661 0, 878108.181 934235.478 0, 
+    878384.521 934228.312 0, 878660.861 934221.162 0, 878937.202 934214.028 0, 879213.543 934206.911 0, 879489.884 934199.81 0, 879766.226 934192.725 0, 880042.569 934185.656 0, 880318.911 934178.604 0, 880593.898 934171.603 0, 880452.059 928594.422 0, 
+    880310.223 923017.381 0))
+
+POLYGON ((893858.843 933852.996 0, 893583.835 933859.221 0, 893307.473 933865.492 0, 893031.112 933871.78 0, 892754.751 933878.084 0, 892478.391 933884.405 0, 892202.031 933890.741 0, 891925.671 933897.094 0, 891649.311 933903.463 0, 891372.952 933909.849 0, 
+    891096.594 933916.25 0, 890820.236 933922.668 0, 890543.878 933929.103 0, 890267.52 933935.553 0, 889991.163 933942.02 0, 889714.806 933948.503 0, 889438.45 933955.002 0, 889162.094 933961.518 0, 888885.738 933968.05 0, 888609.383 933974.598 0, 
+    888333.029 933981.162 0, 888056.674 933987.743 0, 887780.32 933994.34 0, 887503.966 934000.953 0, 887226.258 934007.615 0, 886951.26 934014.228 0, 886674.908 934020.89 0, 886398.556 934027.568 0, 886122.204 934034.263 0, 885845.853 934040.973 0, 
+    885569.502 934047.7 0, 885293.151 934054.444 0, 885016.801 934061.203 0, 884740.452 934067.979 0, 884464.102 934074.771 0, 884187.753 934081.579 0, 883911.405 934088.404 0, 883635.057 934095.245 0, 883358.709 934102.102 0, 883082.362 934108.975 0, 
+    882806.015 934115.865 0, 882529.668 934122.771 0, 882253.322 934129.693 0, 881976.977 934136.632 0, 881700.632 934143.586 0, 881424.287 934150.557 0, 881147.942 934157.545 0, 880871.598 934164.548 0, 880593.898 934171.603 0, 880735.742 939748.917 0, 
+    880877.588 945326.362 0, 881154.628 945319.324 0, 881430.315 945312.337 0, 881706.003 945305.367 0, 881981.692 945298.412 0, 882257.38 945291.474 0, 882533.069 945284.552 0, 882808.759 945277.646 0, 883084.449 945270.757 0, 883360.139 945263.883 0, 
+    883635.83 945257.026 0, 883911.521 945250.185 0, 884187.213 945243.361 0, 884462.904 945236.552 0, 884738.597 945229.76 0, 885014.29 945222.984 0, 885289.983 945216.225 0, 885565.676 945209.481 0, 885841.37 945202.754 0, 886117.064 945196.043 0, 
+    886392.759 945189.348 0, 886668.454 945182.669 0, 886944.15 945176.007 0, 887219.846 945169.361 0, 887494.19 945162.763 0, 887771.239 945156.117 0, 888046.936 945149.52 0, 888322.633 945142.939 0, 888598.331 945136.374 0, 888874.029 945129.825 0, 
+    889149.728 945123.292 0, 889425.427 945116.776 0, 889701.126 945110.276 0, 889976.826 945103.792 0, 890252.526 945097.324 0, 890528.227 945090.873 0, 890803.928 945084.438 0, 891079.629 945078.019 0, 891355.331 945071.616 0, 891631.033 945065.23 0, 
+    891906.735 945058.859 0, 892182.438 945052.505 0, 892458.141 945046.168 0, 892733.844 945039.846 0, 893009.548 945033.541 0, 893285.253 945027.251 0, 893560.957 945020.979 0, 893836.662 945014.722 0, 894111.017 945008.512 0, 893984.928 939430.689 0, 
+    893858.843 933852.996 0))
+
+POLYGON ((907345.291 944728.05 0, 907070.918 944733.485 0, 906795.196 944738.963 0, 906519.475 944744.457 0, 906243.754 944749.967 0, 905968.033 944755.494 0, 905692.313 944761.036 0, 905416.593 944766.595 0, 905140.873 944772.17 0, 904865.154 944777.762 0, 
+    904589.435 944783.369 0, 904313.717 944788.993 0, 904037.998 944794.633 0, 903762.28 944800.289 0, 903486.563 944805.962 0, 903210.845 944811.65 0, 902935.128 944817.355 0, 902659.412 944823.076 0, 902383.695 944828.814 0, 902107.979 944834.567 0, 
+    901832.264 944840.337 0, 901556.548 944846.123 0, 901280.833 944851.926 0, 901005.119 944857.744 0, 900728.055 944863.608 0, 900453.691 944869.43 0, 900177.977 944875.297 0, 899902.264 944881.181 0, 899626.551 944887.08 0, 899350.838 944892.996 0, 
+    899075.126 944898.928 0, 898799.414 944904.877 0, 898523.703 944910.841 0, 898247.992 944916.822 0, 897972.281 944922.819 0, 897696.571 944928.832 0, 897420.861 944934.862 0, 897145.151 944940.908 0, 896869.441 944946.969 0, 896593.732 944953.048 0, 
+    896318.024 944959.142 0, 896042.316 944965.253 0, 895766.608 944971.38 0, 895490.9 944977.523 0, 895215.193 944983.682 0, 894939.486 944989.857 0, 894663.78 944996.049 0, 894388.073 945002.257 0, 894111.017 945008.512 0, 894237.108 950586.462 0, 
+    894363.202 956164.534 0, 894639.599 956158.294 0, 894914.649 956152.1 0, 895189.698 956145.923 0, 895464.749 956139.763 0, 895739.799 956133.618 0, 896014.85 956127.49 0, 896289.902 956121.377 0, 896564.953 956115.281 0, 896840.005 956109.201 0, 
+    897115.058 956103.138 0, 897390.11 956097.09 0, 897665.163 956091.059 0, 897940.217 956085.044 0, 898215.271 956079.045 0, 898490.325 956073.062 0, 898765.379 956067.095 0, 899040.434 956061.145 0, 899315.489 956055.211 0, 899590.545 956049.293 0, 
+    899865.601 956043.391 0, 900140.657 956037.505 0, 900415.714 956031.636 0, 900690.771 956025.783 0, 900964.481 956019.974 0, 901240.885 956014.125 0, 901515.943 956008.32 0, 901791.002 956002.532 0, 902066.06 955996.759 0, 902341.119 955991.003 0, 
+    902616.179 955985.263 0, 902891.238 955979.54 0, 903166.298 955973.832 0, 903441.359 955968.141 0, 903716.419 955962.466 0, 903991.48 955956.807 0, 904266.542 955951.164 0, 904541.603 955945.537 0, 904816.665 955939.927 0, 905091.728 955934.333 0, 
+    905366.79 955928.755 0, 905641.853 955923.193 0, 905916.917 955917.647 0, 906191.98 955912.118 0, 906467.044 955906.605 0, 906742.108 955901.107 0, 907017.173 955895.627 0, 907292.238 955890.162 0, 907565.958 955884.74 0, 907455.623 950306.334 0, 
+    907345.291 944728.05 0))
+
+POLYGON ((920769.451 955642.248 0, 920495.715 955646.896 0, 920220.635 955651.584 0, 919945.556 955656.288 0, 919670.478 955661.008 0, 919395.399 955665.744 0, 919120.321 955670.496 0, 918845.243 955675.265 0, 918570.166 955680.049 0, 918295.088 955684.85 0, 
+    918020.011 955689.667 0, 917744.934 955694.5 0, 917469.858 955699.35 0, 917194.782 955704.216 0, 916919.706 955709.097 0, 916644.63 955713.995 0, 916369.555 955718.91 0, 916094.48 955723.84 0, 915819.405 955728.787 0, 915544.331 955733.75 0, 
+    915269.257 955738.728 0, 914994.183 955743.724 0, 914719.109 955748.735 0, 914444.036 955753.763 0, 914167.618 955758.831 0, 913893.89 955763.866 0, 913618.818 955768.942 0, 913343.746 955774.035 0, 913068.674 955779.143 0, 912793.603 955784.268 0, 
+    912518.532 955789.409 0, 912243.461 955794.566 0, 911968.39 955799.739 0, 911693.32 955804.929 0, 911418.25 955810.134 0, 911143.18 955815.356 0, 910868.111 955820.594 0, 910593.042 955825.848 0, 910317.973 955831.119 0, 910042.905 955836.405 0, 
+    909767.837 955841.708 0, 909492.769 955847.027 0, 909217.701 955852.362 0, 908942.634 955857.714 0, 908667.567 955863.081 0, 908392.501 955868.465 0, 908117.435 955873.865 0, 907842.369 955879.281 0, 907565.958 955884.74 0, 907676.294 961463.264 0, 
+    907786.634 967041.903 0, 908062.385 967036.457 0, 908336.794 967031.054 0, 908611.204 967025.667 0, 908885.614 967020.296 0, 909160.024 967014.941 0, 909434.434 967009.603 0, 909708.845 967004.28 0, 909983.256 966998.974 0, 910257.667 966993.684 0, 
+    910532.079 966988.41 0, 910806.491 966983.152 0, 911080.903 966977.91 0, 911355.316 966972.685 0, 911629.729 966967.476 0, 911904.142 966962.282 0, 912178.556 966957.105 0, 912452.97 966951.944 0, 912727.384 966946.8 0, 913001.798 966941.671 0, 
+    913276.213 966936.558 0, 913550.628 966931.462 0, 913825.044 966926.382 0, 914099.459 966921.318 0, 914372.534 966916.295 0, 914648.291 966911.238 0, 914922.708 966906.223 0, 915197.125 966901.223 0, 915471.542 966896.24 0, 915745.959 966891.273 0, 
+    916020.377 966886.322 0, 916294.795 966881.387 0, 916569.214 966876.469 0, 916843.632 966871.566 0, 917118.051 966866.68 0, 917392.47 966861.81 0, 917666.89 966856.956 0, 917941.309 966852.118 0, 918215.729 966847.296 0, 918490.15 966842.49 0, 
+    918764.57 966837.701 0, 919038.991 966832.928 0, 919313.412 966828.171 0, 919587.834 966823.43 0, 919862.256 966818.705 0, 920136.678 966813.996 0, 920411.1 966809.304 0, 920685.522 966804.627 0, 920958.605 966799.99 0, 920864.027 961221.062 0, 
+    920769.451 955642.248 0))
+
+POLYGON ((934131.207 966595.291 0, 933858.11 966599.157 0, 933583.676 966603.058 0, 933309.241 966606.975 0, 933034.807 966610.908 0, 932760.373 966614.858 0, 932485.939 966618.823 0, 932211.506 966622.805 0, 931937.072 966626.803 0, 931662.639 966630.817 0, 
+    931388.207 966634.848 0, 931113.774 966638.894 0, 930839.342 966642.957 0, 930564.91 966647.035 0, 930290.478 966651.13 0, 930016.046 966655.241 0, 929741.615 966659.368 0, 929467.184 966663.512 0, 929192.753 966667.671 0, 928918.322 966671.847 0, 
+    928643.892 966676.039 0, 928369.462 966680.247 0, 928095.032 966684.471 0, 927820.602 966688.711 0, 927544.833 966692.988 0, 927271.744 966697.24 0, 926997.315 966701.529 0, 926722.886 966705.834 0, 926448.458 966710.155 0, 926174.03 966714.492 0, 
+    925899.602 966718.845 0, 925625.174 966723.215 0, 925350.747 966727.6 0, 925076.32 966732.002 0, 924801.893 966736.42 0, 924527.466 966740.854 0, 924253.04 966745.304 0, 923978.614 966749.771 0, 923704.188 966754.253 0, 923429.763 966758.752 0, 
+    923155.338 966763.267 0, 922880.913 966767.798 0, 922606.488 966772.345 0, 922332.063 966776.908 0, 922057.639 966781.488 0, 921783.215 966786.083 0, 921508.792 966790.695 0, 921234.368 966795.323 0, 920958.605 966799.99 0, 921053.185 972379.028 0, 
+    921147.767 977958.173 0, 921422.87 977953.518 0, 921696.637 977948.901 0, 921970.404 977944.3 0, 922244.171 977939.716 0, 922517.938 977935.147 0, 922791.706 977930.595 0, 923065.474 977926.058 0, 923339.242 977921.538 0, 923613.011 977917.034 0, 
+    923886.779 977912.546 0, 924160.548 977908.074 0, 924434.318 977903.619 0, 924708.087 977899.179 0, 924981.857 977894.756 0, 925255.627 977890.348 0, 925529.397 977885.957 0, 925803.168 977881.582 0, 926076.939 977877.223 0, 926350.71 977872.88 0, 
+    926624.481 977868.553 0, 926898.253 977864.243 0, 927172.025 977859.948 0, 927445.797 977855.67 0, 927718.233 977851.428 0, 927993.342 977847.161 0, 928267.115 977842.931 0, 928540.888 977838.717 0, 928814.661 977834.519 0, 929088.435 977830.337 0, 
+    929362.209 977826.172 0, 929635.983 977822.022 0, 929909.757 977817.889 0, 930183.532 977813.771 0, 930457.307 977809.67 0, 930731.082 977805.585 0, 931004.857 977801.516 0, 931278.632 977797.463 0, 931552.408 977793.426 0, 931826.184 977789.406 0, 
+    932099.961 977785.401 0, 932373.737 977781.413 0, 932647.514 977777.441 0, 932921.291 977773.484 0, 933195.068 977769.544 0, 933468.845 977765.62 0, 933742.623 977761.712 0, 934016.401 977757.821 0, 934288.844 977753.964 0, 934210.025 972174.574 0, 
+    934131.207 966595.291 0))
+
+POLYGON ((947430.446 977586.881 0, 947157.991 977589.969 0, 946884.203 977593.087 0, 946610.415 977596.221 0, 946336.628 977599.372 0, 946062.841 977602.538 0, 945789.054 977605.721 0, 945515.267 977608.92 0, 945241.48 977612.135 0, 944967.694 977615.366 0, 
+    944693.907 977618.613 0, 944420.121 977621.876 0, 944146.335 977625.155 0, 943872.55 977628.451 0, 943598.764 977631.762 0, 943324.979 977635.09 0, 943051.194 977638.434 0, 942777.409 977641.794 0, 942503.624 977645.17 0, 942229.84 977648.562 0, 
+    941956.055 977651.971 0, 941682.271 977655.395 0, 941408.487 977658.835 0, 941134.703 977662.292 0, 940859.586 977665.782 0, 940587.137 977669.254 0, 940313.353 977672.759 0, 940039.571 977676.28 0, 939765.788 977679.817 0, 939492.005 977683.37 0, 
+    939218.223 977686.94 0, 938944.441 977690.525 0, 938670.659 977694.127 0, 938396.878 977697.745 0, 938123.096 977701.379 0, 937849.315 977705.029 0, 937575.534 977708.695 0, 937301.753 977712.377 0, 937027.973 977716.075 0, 936754.192 977719.79 0, 
+    936480.412 977723.52 0, 936206.632 977727.267 0, 935932.852 977731.03 0, 935659.073 977734.809 0, 935385.294 977738.604 0, 935111.515 977742.415 0, 934837.736 977746.242 0, 934563.957 977750.086 0, 934288.844 977753.964 0, 934367.665 983333.456 0, 
+    934446.487 988913.047 0, 934720.94 988909.178 0, 934994.062 988905.343 0, 935267.184 988901.525 0, 935540.306 988897.723 0, 935813.429 988893.937 0, 936086.551 988890.168 0, 936359.674 988886.414 0, 936632.797 988882.676 0, 936905.921 988878.954 0, 
+    937179.044 988875.249 0, 937452.168 988871.559 0, 937725.292 988867.886 0, 937998.416 988864.229 0, 938271.54 988860.587 0, 938544.665 988856.962 0, 938817.79 988853.353 0, 939090.915 988849.76 0, 939364.04 988846.183 0, 939637.166 988842.622 0, 
+    939910.291 988839.077 0, 940183.417 988835.549 0, 940456.543 988832.036 0, 940729.67 988828.54 0, 941001.465 988825.076 0, 941275.923 988821.595 0, 941549.05 988818.146 0, 941822.177 988814.714 0, 942095.304 988811.298 0, 942368.432 988807.898 0, 
+    942641.559 988804.514 0, 942914.687 988801.146 0, 943187.815 988797.794 0, 943460.944 988794.458 0, 943734.072 988791.138 0, 944007.201 988787.835 0, 944280.33 988784.547 0, 944553.459 988781.275 0, 944826.588 988778.02 0, 945099.718 988774.781 0, 
+    945372.847 988771.557 0, 945645.977 988768.35 0, 945919.107 988765.159 0, 946192.237 988761.984 0, 946465.368 988758.825 0, 946738.498 988755.682 0, 947011.629 988752.555 0, 947284.76 988749.445 0, 947556.561 988746.365 0, 947493.503 983166.574 0, 
+    947430.446 977586.881 0))
+
+POLYGON ((960667.055 988616.722 0, 960395.244 988619.034 0, 960122.105 988621.373 0, 959848.967 988623.728 0, 959575.828 988626.099 0, 959302.69 988628.487 0, 959029.552 988630.89 0, 958756.414 988633.31 0, 958483.276 988635.745 0, 958210.139 988638.197 0, 
+    957937.001 988640.665 0, 957663.864 988643.148 0, 957390.726 988645.648 0, 957117.589 988648.164 0, 956844.452 988650.696 0, 956571.316 988653.244 0, 956298.179 988655.808 0, 956025.042 988658.389 0, 955751.906 988660.985 0, 955478.77 988663.597 0, 
+    955205.634 988666.226 0, 954932.498 988668.87 0, 954659.362 988671.531 0, 954386.227 988674.208 0, 954111.762 988676.914 0, 953839.956 988679.609 0, 953566.821 988682.334 0, 953293.686 988685.075 0, 953020.551 988687.832 0, 952747.417 988690.605 0, 
+    952474.282 988693.395 0, 952201.148 988696.2 0, 951928.014 988699.021 0, 951654.88 988701.859 0, 951381.746 988704.712 0, 951108.613 988707.582 0, 950835.479 988710.468 0, 950562.346 988713.369 0, 950289.213 988716.287 0, 950016.08 988719.221 0, 
+    949742.947 988722.171 0, 949469.814 988725.137 0, 949196.682 988728.119 0, 948923.55 988731.118 0, 948650.418 988734.132 0, 948377.286 988737.162 0, 948104.154 988740.209 0, 947831.023 988743.271 0, 947556.561 988746.365 0, 947619.621 994326.25 0, 
+    947682.682 999906.225 0, 947956.483 999903.139 0, 948228.957 999900.083 0, 948501.432 999897.044 0, 948773.907 999894.021 0, 949046.382 999891.014 0, 949318.858 999888.023 0, 949591.333 999885.048 0, 949863.809 999882.089 0, 950136.285 999879.146 0, 
+    950408.761 999876.22 0, 950681.237 999873.309 0, 950953.714 999870.414 0, 951226.19 999867.535 0, 951498.667 999864.672 0, 951771.144 999861.826 0, 952043.621 999858.995 0, 952316.098 999856.181 0, 952588.576 999853.382 0, 952861.053 999850.599 0, 
+    953133.531 999847.833 0, 953406.009 999845.083 0, 953678.487 999842.348 0, 953950.965 999839.63 0, 954222.118 999836.941 0, 954495.922 999834.241 0, 954768.401 999831.571 0, 955040.88 999828.917 0, 955313.359 999826.278 0, 955585.838 999823.656 0, 
+    955858.317 999821.05 0, 956130.797 999818.46 0, 956403.276 999815.886 0, 956675.756 999813.328 0, 956948.236 999810.786 0, 957220.716 999808.26 0, 957493.196 999805.75 0, 957765.677 999803.256 0, 958038.157 999800.779 0, 958310.638 999798.317 0, 
+    958583.119 999795.871 0, 958855.6 999793.441 0, 959128.081 999791.028 0, 959400.562 999788.63 0, 959673.044 999786.249 0, 959945.525 999783.883 0, 960218.007 999781.534 0, 960490.488 999779.2 0, 960761.646 999776.894 0, 960714.35 994196.763 0, 
+    960667.055 988616.722 0))
+
+POLYGON ((973840.923 999684.514 0, 973569.758 999686.054 0, 973297.271 999687.618 0, 973024.784 999689.197 0, 972752.297 999690.793 0, 972479.81 999692.405 0, 972207.323 999694.033 0, 971934.836 999695.677 0, 971662.349 999697.336 0, 971389.863 999699.012 0, 
+    971117.376 999700.704 0, 970844.89 999702.412 0, 970572.403 999704.136 0, 970299.917 999705.876 0, 970027.431 999707.632 0, 969754.945 999709.405 0, 969482.459 999711.193 0, 969209.973 999712.997 0, 968937.487 999714.817 0, 968665.002 999716.654 0, 
+    968392.516 999718.506 0, 968120.031 999720.374 0, 967847.546 999722.259 0, 967575.061 999724.159 0, 967301.252 999726.085 0, 967030.091 999728.008 0, 966757.606 999729.957 0, 966485.121 999731.921 0, 966212.636 999733.902 0, 965940.152 999735.899 0, 
+    965667.668 999737.911 0, 965395.183 999739.94 0, 965122.699 999741.985 0, 964850.215 999744.046 0, 964577.731 999746.123 0, 964305.248 999748.215 0, 964032.764 999750.324 0, 963760.28 999752.449 0, 963487.797 999754.59 0, 963215.314 999756.747 0, 
+    962942.831 999758.921 0, 962670.348 999761.11 0, 962397.865 999763.315 0, 962125.382 999765.536 0, 961852.9 999767.773 0, 961580.417 999770.027 0, 961307.935 999772.296 0, 961035.452 999774.581 0, 960761.646 999776.894 0, 960808.942 1005357.111 0, 
+    960856.24 1010937.409 0, 961129.386 1010935.102 0, 961401.212 1010932.822 0, 961673.037 1010930.559 0, 961944.863 1010928.311 0, 962216.688 1010926.079 0, 962488.514 1010923.863 0, 962760.34 1010921.663 0, 963032.166 1010919.479 0, 963303.992 1010917.311 0, 
+    963575.819 1010915.16 0, 963847.645 1010913.024 0, 964119.472 1010910.904 0, 964391.299 1010908.8 0, 964663.126 1010906.712 0, 964934.953 1010904.64 0, 965206.78 1010902.584 0, 965478.607 1010900.545 0, 965750.434 1010898.521 0, 966022.262 1010896.513 0, 
+    966294.089 1010894.521 0, 966565.917 1010892.545 0, 966837.745 1010890.585 0, 967109.573 1010888.641 0, 967380.08 1010886.723 0, 967653.229 1010884.802 0, 967925.057 1010882.906 0, 968196.886 1010881.026 0, 968468.714 1010879.162 0, 968740.543 1010877.314 0, 
+    969012.371 1010875.482 0, 969284.2 1010873.666 0, 969556.029 1010871.867 0, 969827.858 1010870.083 0, 970099.687 1010868.315 0, 970371.516 1010866.563 0, 970643.346 1010864.827 0, 970915.175 1010863.107 0, 971187.005 1010861.403 0, 971458.834 1010859.715 0, 
+    971730.664 1010858.044 0, 972002.494 1010856.388 0, 972274.324 1010854.748 0, 972546.154 1010853.124 0, 972817.984 1010851.516 0, 973089.814 1010849.924 0, 973361.645 1010848.348 0, 973633.475 1010846.788 0, 973903.986 1010845.252 0, 973872.454 1005264.842 0, 
+    973840.923 999684.514 0))
+
+POLYGON ((986951.941 1010789.957 0, 986681.425 1010790.73 0, 986409.591 1010791.521 0, 986137.757 1010792.329 0, 985865.924 1010793.153 0, 985594.09 1010793.993 0, 985322.256 1010794.849 0, 985050.423 1010795.721 0, 984778.589 1010796.609 0, 984506.756 1010797.513 0, 
+    984234.923 1010798.433 0, 983963.09 1010799.369 0, 983691.256 1010800.32 0, 983419.423 1010801.288 0, 983147.59 1010802.272 0, 982875.757 1010803.272 0, 982603.924 1010804.288 0, 982332.091 1010805.32 0, 982060.258 1010806.368 0, 981788.425 1010807.432 0, 
+    981516.593 1010808.512 0, 981244.76 1010809.608 0, 980972.927 1010810.719 0, 980701.095 1010811.847 0, 980427.944 1010812.997 0, 980157.43 1010814.151 0, 979885.598 1010815.327 0, 979613.765 1010816.519 0, 979341.933 1010817.727 0, 979070.101 1010818.951 0, 
+    978798.269 1010820.191 0, 978526.437 1010821.446 0, 978254.605 1010822.718 0, 977982.773 1010824.006 0, 977710.942 1010825.31 0, 977439.11 1010826.63 0, 977167.278 1010827.966 0, 976895.447 1010829.318 0, 976623.615 1010830.686 0, 976351.784 1010832.07 0, 
+    976079.953 1010833.469 0, 975808.122 1010834.885 0, 975536.29 1010836.317 0, 975264.459 1010837.765 0, 974992.628 1010839.229 0, 974720.798 1010840.709 0, 974448.967 1010842.205 0, 974177.136 1010843.717 0, 973903.986 1010845.252 0, 973935.518 1016425.74 0, 
+    973967.051 1022006.301 0, 974239.541 1022004.769 0, 974510.715 1022003.261 0, 974781.888 1022001.769 0, 975053.062 1022000.292 0, 975324.236 1021998.832 0, 975595.41 1021997.387 0, 975866.585 1021995.959 0, 976137.759 1021994.547 0, 976408.933 1021993.15 0, 
+    976680.108 1021991.77 0, 976951.282 1021990.405 0, 977222.457 1021989.056 0, 977493.631 1021987.724 0, 977764.806 1021986.407 0, 978035.981 1021985.106 0, 978307.156 1021983.821 0, 978578.331 1021982.553 0, 978849.506 1021981.3 0, 979120.681 1021980.063 0, 
+    979391.856 1021978.842 0, 979663.032 1021977.637 0, 979934.207 1021976.448 0, 980205.382 1021975.275 0, 980475.243 1021974.123 0, 980747.733 1021972.977 0, 981018.909 1021971.852 0, 981290.085 1021970.742 0, 981561.26 1021969.649 0, 981832.436 1021968.572 0, 
+    982103.612 1021967.51 0, 982374.788 1021966.465 0, 982645.964 1021965.436 0, 982917.14 1021964.422 0, 983188.316 1021963.425 0, 983459.492 1021962.443 0, 983730.669 1021961.478 0, 984001.845 1021960.528 0, 984273.021 1021959.594 0, 984544.198 1021958.677 0, 
+    984815.374 1021957.775 0, 985086.551 1021956.889 0, 985357.727 1021956.019 0, 985628.904 1021955.166 0, 985900.081 1021954.328 0, 986171.257 1021953.506 0, 986442.434 1021952.7 0, 986713.611 1021951.91 0, 986983.473 1021951.14 0, 986967.707 1016370.512 0, 
+    986951.941 1010789.957 0))
+
+POLYGON ((1000000 1021932.753 0, 999730.134 1021932.76 0, 999458.956 1021932.784 0, 999187.778 1021932.824 0, 998916.6 1021932.88 0, 998645.422 1021932.952 0, 998374.244 1021933.039 0, 998103.066 1021933.143 0, 997831.889 1021933.263 0, 997560.711 1021933.398 0, 
+    997289.533 1021933.55 0, 997018.355 1021933.717 0, 996747.177 1021933.901 0, 996475.999 1021934.1 0, 996204.821 1021934.316 0, 995933.643 1021934.547 0, 995662.465 1021934.794 0, 995391.288 1021935.058 0, 995120.11 1021935.337 0, 994848.932 1021935.632 0, 
+    994577.754 1021935.943 0, 994306.577 1021936.27 0, 994035.399 1021936.613 0, 993764.221 1021936.972 0, 993491.73 1021937.349 0, 993221.866 1021937.738 0, 992950.688 1021938.145 0, 992679.51 1021938.568 0, 992408.333 1021939.007 0, 992137.155 1021939.462 0, 
+    991865.978 1021939.933 0, 991594.8 1021940.419 0, 991323.623 1021940.922 0, 991052.445 1021941.441 0, 990781.268 1021941.975 0, 990510.09 1021942.526 0, 990238.913 1021943.092 0, 989967.736 1021943.675 0, 989696.558 1021944.273 0, 989425.381 1021944.888 0, 
+    989154.204 1021945.518 0, 988883.027 1021946.165 0, 988611.85 1021946.827 0, 988340.673 1021947.505 0, 988069.495 1021948.199 0, 987798.318 1021948.91 0, 987527.141 1021949.636 0, 987255.965 1021950.378 0, 986983.473 1021951.14 0, 986999.24 1027531.837 0, 
+    987015.007 1033112.599 0, 987286.838 1033111.839 0, 987557.358 1033111.099 0, 987827.878 1033110.374 0, 988098.398 1033109.666 0, 988368.918 1033108.973 0, 988639.438 1033108.297 0, 988909.958 1033107.636 0, 989180.479 1033106.991 0, 989450.999 1033106.363 0, 
+    989721.519 1033105.75 0, 989992.039 1033105.153 0, 990262.56 1033104.572 0, 990533.08 1033104.006 0, 990803.601 1033103.457 0, 991074.121 1033102.924 0, 991344.642 1033102.406 0, 991615.162 1033101.905 0, 991885.683 1033101.419 0, 992156.203 1033100.95 0, 
+    992426.724 1033100.496 0, 992697.245 1033100.058 0, 992967.765 1033099.636 0, 993238.286 1033099.23 0, 993507.497 1033098.842 0, 993779.328 1033098.466 0, 994049.848 1033098.108 0, 994320.369 1033097.766 0, 994590.89 1033097.44 0, 994861.411 1033097.129 0, 
+    995131.932 1033096.835 0, 995402.453 1033096.556 0, 995672.973 1033096.293 0, 995943.494 1033096.047 0, 996214.015 1033095.816 0, 996484.536 1033095.601 0, 996755.057 1033095.402 0, 997025.578 1033095.219 0, 997296.099 1033095.052 0, 997566.62 1033094.901 0, 
+    997837.141 1033094.766 0, 998107.662 1033094.646 0, 998378.183 1033094.543 0, 998648.704 1033094.455 0, 998919.225 1033094.384 0, 999189.746 1033094.328 0, 999460.267 1033094.288 0, 999730.788 1033094.265 0, 1000000 1033094.257 0, 1000000 1027513.472 0, 
+    1000000 1021932.753 0))
+
+POLYGON ((1012984.993 1033112.599 0, 1012715.78 1033111.846 0, 1012445.26 1033111.106 0, 1012174.74 1033110.381 0, 1011904.22 1033109.673 0, 1011633.7 1033108.98 0, 1011363.18 1033108.303 0, 1011092.659 1033107.642 0, 1010822.139 1033106.998 0, 1010551.619 1033106.369 0, 
+    1010281.099 1033105.755 0, 1010010.578 1033105.158 0, 1009740.058 1033104.577 0, 1009469.538 1033104.012 0, 1009199.017 1033103.462 0, 1008928.497 1033102.929 0, 1008657.976 1033102.411 0, 1008387.456 1033101.91 0, 1008116.935 1033101.424 0, 1007846.414 1033100.954 0, 
+    1007575.894 1033100.5 0, 1007305.373 1033100.062 0, 1007034.852 1033099.64 0, 1006764.332 1033099.234 0, 1006492.503 1033098.842 0, 1006223.29 1033098.47 0, 1005952.769 1033098.112 0, 1005682.249 1033097.769 0, 1005411.728 1033097.443 0, 1005141.207 1033097.132 0, 
+    1004870.686 1033096.837 0, 1004600.165 1033096.559 0, 1004329.644 1033096.296 0, 1004059.123 1033096.049 0, 1003788.603 1033095.818 0, 1003518.082 1033095.603 0, 1003247.561 1033095.404 0, 1002977.04 1033095.221 0, 1002706.519 1033095.054 0, 1002435.998 1033094.902 0, 
+    1002165.477 1033094.767 0, 1001894.956 1033094.647 0, 1001624.435 1033094.544 0, 1001353.914 1033094.456 0, 1001083.393 1033094.384 0, 1000812.872 1033094.328 0, 1000542.351 1033094.289 0, 1000271.83 1033094.265 0, 1000000 1033094.257 0, 1000000 1038675.102 0, 
+    1000000 1044256.004 0, 1000271.17 1044256.012 0, 1000541.034 1044256.036 0, 1000810.898 1044256.076 0, 1001080.762 1044256.132 0, 1001350.626 1044256.203 0, 1001620.49 1044256.291 0, 1001890.354 1044256.394 0, 1002160.218 1044256.513 0, 1002430.082 1044256.648 0, 
+    1002699.946 1044256.799 0, 1002969.81 1044256.966 0, 1003239.674 1044257.149 0, 1003509.538 1044257.347 0, 1003779.402 1044257.562 0, 1004049.266 1044257.792 0, 1004319.13 1044258.039 0, 1004588.994 1044258.301 0, 1004858.858 1044258.579 0, 1005128.722 1044258.873 0, 
+    1005398.585 1044259.183 0, 1005668.449 1044259.508 0, 1005938.313 1044259.85 0, 1006208.177 1044260.207 0, 1006476.736 1044260.579 0, 1006747.905 1044260.97 0, 1007017.768 1044261.375 0, 1007287.632 1044261.796 0, 1007557.496 1044262.233 0, 1007827.359 1044262.686 0, 
+    1008097.223 1044263.154 0, 1008367.087 1044263.639 0, 1008636.95 1044264.139 0, 1008906.814 1044264.656 0, 1009176.677 1044265.188 0, 1009446.541 1044265.736 0, 1009716.404 1044266.3 0, 1009986.268 1044266.88 0, 1010256.131 1044267.475 0, 1010525.994 1044268.087 0, 
+    1010795.858 1044268.714 0, 1011065.721 1044269.358 0, 1011335.584 1044270.017 0, 1011605.447 1044270.692 0, 1011875.311 1044271.383 0, 1012145.174 1044272.09 0, 1012415.037 1044272.813 0, 1012684.9 1044273.551 0, 1012953.459 1044274.302 0, 1012969.226 1038693.422 0, 
+    1012984.993 1033112.599 0))
+
+POLYGON ((1025906.815 1044329.196 0, 1025638.257 1044327.686 0, 1025368.397 1044326.185 0, 1025098.537 1044324.7 0, 1024828.677 1044323.231 0, 1024558.817 1044321.777 0, 1024288.957 1044320.34 0, 1024019.096 1044318.918 0, 1023749.236 1044317.512 0, 1023479.375 1044316.123 0, 
+    1023209.515 1044314.749 0, 1022939.654 1044313.39 0, 1022669.794 1044312.048 0, 1022399.933 1044310.722 0, 1022130.072 1044309.411 0, 1021860.211 1044308.117 0, 1021590.35 1044306.838 0, 1021320.489 1044305.575 0, 1021050.628 1044304.328 0, 1020780.766 1044303.097 0, 
+    1020510.905 1044301.882 0, 1020241.044 1044300.683 0, 1019971.182 1044299.499 0, 1019701.321 1044298.332 0, 1019430.157 1044297.175 0, 1019161.598 1044296.044 0, 1018891.736 1044294.925 0, 1018621.874 1044293.821 0, 1018352.012 1044292.733 0, 1018082.15 1044291.66 0, 
+    1017812.288 1044290.604 0, 1017542.426 1044289.564 0, 1017272.564 1044288.539 0, 1017002.702 1044287.53 0, 1016732.84 1044286.537 0, 1016462.977 1044285.561 0, 1016193.115 1044284.599 0, 1015923.253 1044283.654 0, 1015653.39 1044282.725 0, 1015383.528 1044281.812 0, 
+    1015113.665 1044280.914 0, 1014843.803 1044280.033 0, 1014573.94 1044279.167 0, 1014304.077 1044278.317 0, 1014034.214 1044277.483 0, 1013764.352 1044276.665 0, 1013494.489 1044275.863 0, 1013224.626 1044275.076 0, 1012953.459 1044274.302 0, 1012937.692 1049855.235 0, 
+    1012921.925 1055436.215 0, 1013192.431 1055436.987 0, 1013461.637 1055437.772 0, 1013730.843 1055438.572 0, 1014000.049 1055439.388 0, 1014269.255 1055440.22 0, 1014538.46 1055441.068 0, 1014807.666 1055441.932 0, 1015076.872 1055442.811 0, 1015346.077 1055443.706 0, 
+    1015615.283 1055444.618 0, 1015884.488 1055445.545 0, 1016153.694 1055446.487 0, 1016422.899 1055447.446 0, 1016692.104 1055448.421 0, 1016961.31 1055449.411 0, 1017230.515 1055450.417 0, 1017499.72 1055451.439 0, 1017768.925 1055452.477 0, 1018038.13 1055453.531 0, 
+    1018307.335 1055454.601 0, 1018576.54 1055455.686 0, 1018845.745 1055456.787 0, 1019114.95 1055457.905 0, 1019382.855 1055459.032 0, 1019653.359 1055460.186 0, 1019922.563 1055461.351 0, 1020191.768 1055462.532 0, 1020460.972 1055463.728 0, 1020730.177 1055464.94 0, 
+    1020999.381 1055466.168 0, 1021268.585 1055467.412 0, 1021537.789 1055468.672 0, 1021806.993 1055469.947 0, 1022076.197 1055471.239 0, 1022345.401 1055472.546 0, 1022614.605 1055473.869 0, 1022883.809 1055475.208 0, 1023153.013 1055476.563 0, 1023422.216 1055477.934 0, 
+    1023691.42 1055479.32 0, 1023960.623 1055480.723 0, 1024229.826 1055482.141 0, 1024499.03 1055483.575 0, 1024768.233 1055485.025 0, 1025037.436 1055486.49 0, 1025306.639 1055487.972 0, 1025575.842 1055489.469 0, 1025843.746 1055490.975 0, 1025875.281 1049910.062 0, 
+    1025906.815 1044329.196 0))
+
+POLYGON ((1038765.362 1055582.242 0, 1038497.46 1055579.979 0, 1038228.263 1055577.721 0, 1037959.065 1055575.479 0, 1037689.867 1055573.253 0, 1037420.669 1055571.042 0, 1037151.471 1055568.848 0, 1036882.273 1055566.669 0, 1036613.074 1055564.506 0, 1036343.876 1055562.359 0, 
+    1036074.677 1055560.228 0, 1035805.478 1055558.112 0, 1035536.28 1055556.013 0, 1035267.081 1055553.929 0, 1034997.881 1055551.861 0, 1034728.682 1055549.809 0, 1034459.483 1055547.773 0, 1034190.283 1055545.753 0, 1033921.084 1055543.748 0, 1033651.884 1055541.76 0, 
+    1033382.684 1055539.787 0, 1033113.484 1055537.83 0, 1032844.284 1055535.889 0, 1032575.084 1055533.964 0, 1032304.586 1055532.045 0, 1032036.683 1055530.161 0, 1031767.483 1055528.283 0, 1031498.282 1055526.421 0, 1031229.081 1055524.575 0, 1030959.88 1055522.745 0, 
+    1030690.679 1055520.931 0, 1030421.478 1055519.132 0, 1030152.277 1055517.35 0, 1029883.076 1055515.583 0, 1029613.874 1055513.832 0, 1029344.673 1055512.097 0, 1029075.471 1055510.378 0, 1028806.27 1055508.674 0, 1028537.068 1055506.987 0, 1028267.866 1055505.315 0, 
+    1027998.664 1055503.659 0, 1027729.462 1055502.019 0, 1027460.26 1055500.395 0, 1027191.057 1055498.787 0, 1026921.855 1055497.194 0, 1026652.653 1055495.618 0, 1026383.45 1055494.057 0, 1026114.247 1055492.512 0, 1025843.746 1055490.975 0, 1025812.211 1061071.933 0, 
+    1025780.676 1066652.93 0, 1026050.517 1066654.463 0, 1026319.063 1066656.004 0, 1026587.609 1066657.561 0, 1026856.154 1066659.134 0, 1027124.7 1066660.723 0, 1027393.245 1066662.327 0, 1027661.79 1066663.947 0, 1027930.335 1066665.583 0, 1028198.88 1066667.235 0, 
+    1028467.425 1066668.903 0, 1028735.97 1066670.586 0, 1029004.515 1066672.285 0, 1029273.059 1066674.001 0, 1029541.604 1066675.731 0, 1029810.148 1066677.478 0, 1030078.693 1066679.241 0, 1030347.237 1066681.019 0, 1030615.781 1066682.813 0, 1030884.325 1066684.623 0, 
+    1031152.869 1066686.448 0, 1031421.413 1066688.29 0, 1031689.956 1066690.147 0, 1031958.5 1066692.02 0, 1032225.749 1066693.9 0, 1032495.587 1066695.814 0, 1032764.13 1066697.735 0, 1033032.673 1066699.671 0, 1033301.216 1066701.623 0, 1033569.759 1066703.591 0, 
+    1033838.302 1066705.575 0, 1034106.844 1066707.574 0, 1034375.387 1066709.59 0, 1034643.929 1066711.621 0, 1034912.472 1066713.668 0, 1035181.014 1066715.731 0, 1035449.556 1066717.809 0, 1035718.098 1066719.904 0, 1035986.64 1066722.014 0, 1036255.181 1066724.14 0, 
+    1036523.723 1066726.282 0, 1036792.264 1066728.439 0, 1037060.805 1066730.613 0, 1037329.347 1066732.802 0, 1037597.888 1066735.007 0, 1037866.429 1066737.228 0, 1038134.969 1066739.464 0, 1038403.51 1066741.717 0, 1038670.757 1066743.974 0, 1038718.06 1061163.088 0, 
+    1038765.362 1055582.242 0))
+
+POLYGON ((1051560.53 1066871.434 0, 1051293.288 1066868.422 0, 1051024.755 1066865.411 0, 1050756.221 1066862.415 0, 1050487.688 1066859.436 0, 1050219.154 1066856.472 0, 1049950.62 1066853.524 0, 1049682.086 1066850.592 0, 1049413.552 1066847.676 0, 1049145.017 1066844.775 0, 
+    1048876.483 1066841.891 0, 1048607.948 1066839.022 0, 1048339.413 1066836.169 0, 1048070.878 1066833.332 0, 1047802.342 1066830.51 0, 1047533.807 1066827.705 0, 1047265.271 1066824.915 0, 1046996.736 1066822.141 0, 1046728.2 1066819.382 0, 1046459.664 1066816.64 0, 
+    1046191.127 1066813.913 0, 1045922.591 1066811.203 0, 1045654.054 1066808.508 0, 1045385.518 1066805.828 0, 1045115.689 1066803.152 0, 1044848.444 1066800.517 0, 1044579.906 1066797.886 0, 1044311.369 1066795.27 0, 1044042.832 1066792.669 0, 1043774.294 1066790.085 0, 
+    1043505.756 1066787.516 0, 1043237.218 1066784.964 0, 1042968.68 1066782.427 0, 1042700.142 1066779.906 0, 1042431.603 1066777.4 0, 1042163.065 1066774.911 0, 1041894.526 1066772.437 0, 1041625.987 1066769.979 0, 1041357.448 1066767.537 0, 1041088.909 1066765.111 0, 
+    1040820.37 1066762.7 0, 1040551.83 1066760.305 0, 1040283.291 1066757.927 0, 1040014.751 1066755.563 0, 1039746.211 1066753.216 0, 1039477.671 1066750.885 0, 1039209.131 1066748.569 0, 1038940.591 1066746.269 0, 1038670.757 1066743.974 0, 1038623.455 1072324.895 0, 
+    1038576.152 1077905.848 0, 1038845.325 1077908.137 0, 1039113.209 1077910.431 0, 1039381.092 1077912.741 0, 1039648.975 1077915.067 0, 1039916.858 1077917.409 0, 1040184.741 1077919.766 0, 1040452.623 1077922.139 0, 1040720.506 1077924.528 0, 1040988.388 1077926.933 0, 
+    1041256.27 1077929.353 0, 1041524.152 1077931.789 0, 1041792.034 1077934.241 0, 1042059.916 1077936.709 0, 1042327.797 1077939.192 0, 1042595.679 1077941.691 0, 1042863.56 1077944.206 0, 1043131.441 1077946.737 0, 1043399.322 1077949.284 0, 1043667.203 1077951.846 0, 
+    1043935.084 1077954.424 0, 1044202.964 1077957.018 0, 1044470.845 1077959.627 0, 1044738.725 1077962.253 0, 1045005.316 1077964.881 0, 1045274.485 1077967.551 0, 1045542.365 1077970.223 0, 1045810.244 1077972.912 0, 1046078.124 1077975.616 0, 1046346.003 1077978.336 0, 
+    1046613.882 1077981.072 0, 1046881.761 1077983.823 0, 1047149.64 1077986.59 0, 1047417.519 1077989.373 0, 1047685.397 1077992.172 0, 1047953.276 1077994.987 0, 1048221.154 1077997.817 0, 1048489.032 1078000.663 0, 1048756.91 1078003.525 0, 1049024.787 1078006.403 0, 
+    1049292.665 1078009.296 0, 1049560.542 1078012.205 0, 1049828.419 1078015.13 0, 1050096.296 1078018.071 0, 1050364.173 1078021.027 0, 1050632.05 1078023.999 0, 1050899.926 1078026.987 0, 1051167.802 1078029.991 0, 1051434.391 1078032.996 0, 1051497.46 1072452.2 0, 
+    1051560.53 1066871.434 0))
+
+POLYGON ((1064292.218 1078196.471 0, 1064025.638 1078192.713 0, 1063757.771 1078188.952 0, 1063489.904 1078185.207 0, 1063222.037 1078181.478 0, 1062954.169 1078177.765 0, 1062686.302 1078174.068 0, 1062418.434 1078170.386 0, 1062150.566 1078166.72 0, 1061882.698 1078163.07 0, 
+    1061614.829 1078159.435 0, 1061346.961 1078155.817 0, 1061079.092 1078152.214 0, 1060811.223 1078148.627 0, 1060543.353 1078145.055 0, 1060275.484 1078141.5 0, 1060007.614 1078137.96 0, 1059739.744 1078134.436 0, 1059471.874 1078130.928 0, 1059204.004 1078127.435 0, 
+    1058936.133 1078123.958 0, 1058668.262 1078120.497 0, 1058400.392 1078117.052 0, 1058132.52 1078113.623 0, 1057863.362 1078110.193 0, 1057596.777 1078106.811 0, 1057328.906 1078103.429 0, 1057061.034 1078100.063 0, 1056793.162 1078096.712 0, 1056525.289 1078093.377 0, 
+    1056257.417 1078090.058 0, 1055989.544 1078086.755 0, 1055721.671 1078083.467 0, 1055453.798 1078080.195 0, 1055185.925 1078076.939 0, 1054918.051 1078073.699 0, 1054650.177 1078070.475 0, 1054382.303 1078067.266 0, 1054114.429 1078064.073 0, 1053846.555 1078060.896 0, 
+    1053578.681 1078057.734 0, 1053310.806 1078054.589 0, 1053042.931 1078051.459 0, 1052775.056 1078048.345 0, 1052507.181 1078045.246 0, 1052239.306 1078042.164 0, 1051971.43 1078039.097 0, 1051703.554 1078036.046 0, 1051434.391 1078032.996 0, 1051371.32 1083613.819 0, 
+    1051308.25 1089194.665 0, 1051576.754 1089197.707 0, 1051843.972 1089200.751 0, 1052111.191 1089203.81 0, 1052378.41 1089206.885 0, 1052645.628 1089209.976 0, 1052912.846 1089213.082 0, 1053180.064 1089216.204 0, 1053447.281 1089219.342 0, 1053714.499 1089222.496 0, 
+    1053981.716 1089225.665 0, 1054248.933 1089228.85 0, 1054516.15 1089232.051 0, 1054783.367 1089235.268 0, 1055050.584 1089238.5 0, 1055317.8 1089241.748 0, 1055585.016 1089245.012 0, 1055852.232 1089248.291 0, 1056119.448 1089251.587 0, 1056386.664 1089254.898 0, 
+    1056653.879 1089258.224 0, 1056921.094 1089261.567 0, 1057188.309 1089264.925 0, 1057455.524 1089268.299 0, 1057721.455 1089271.672 0, 1057989.953 1089275.094 0, 1058257.167 1089278.515 0, 1058524.381 1089281.951 0, 1058791.595 1089285.404 0, 1059058.809 1089288.872 0, 
+    1059326.022 1089292.356 0, 1059593.235 1089295.856 0, 1059860.448 1089299.371 0, 1060127.661 1089302.902 0, 1060394.874 1089306.449 0, 1060662.086 1089310.012 0, 1060929.298 1089313.59 0, 1061196.51 1089317.184 0, 1061463.722 1089320.794 0, 1061730.933 1089324.419 0, 
+    1061998.145 1089328.061 0, 1062265.356 1089331.717 0, 1062532.567 1089335.39 0, 1062799.777 1089339.079 0, 1063066.988 1089342.783 0, 1063334.198 1089346.503 0, 1063601.408 1089350.238 0, 1063868.618 1089353.989 0, 1064134.545 1089357.738 0, 1064213.382 1083777.093 0, 
+    1064292.218 1078196.471 0))
+
+POLYGON ((1076960.327 1089557.048 0, 1076694.41 1089552.548 0, 1076427.212 1089548.042 0, 1076160.014 1089543.551 0, 1075892.815 1089539.076 0, 1075625.616 1089534.617 0, 1075358.417 1089530.174 0, 1075091.217 1089525.746 0, 1074824.018 1089521.335 0, 1074556.818 1089516.938 0, 
+    1074289.618 1089512.558 0, 1074022.417 1089508.193 0, 1073755.216 1089503.844 0, 1073488.015 1089499.511 0, 1073220.814 1089495.194 0, 1072953.613 1089490.892 0, 1072686.411 1089486.606 0, 1072419.209 1089482.336 0, 1072152.007 1089478.081 0, 1071884.804 1089473.842 0, 
+    1071617.601 1089469.619 0, 1071350.398 1089465.412 0, 1071083.195 1089461.22 0, 1070815.992 1089457.044 0, 1070547.506 1089452.864 0, 1070281.584 1089448.739 0, 1070014.38 1089444.61 0, 1069747.175 1089440.497 0, 1069479.971 1089436.4 0, 1069212.766 1089432.319 0, 
+    1068945.561 1089428.253 0, 1068678.355 1089424.203 0, 1068411.149 1089420.168 0, 1068143.944 1089416.149 0, 1067876.737 1089412.146 0, 1067609.531 1089408.159 0, 1067342.324 1089404.188 0, 1067075.118 1089400.232 0, 1066807.911 1089396.292 0, 1066540.703 1089392.368 0, 
+    1066273.496 1089388.459 0, 1066006.288 1089384.566 0, 1065739.08 1089380.689 0, 1065471.872 1089376.828 0, 1065204.663 1089372.982 0, 1064937.455 1089369.152 0, 1064670.246 1089365.338 0, 1064403.037 1089361.539 0, 1064134.545 1089357.738 0, 1064055.707 1094938.401 0, 
+    1063976.87 1100519.078 0, 1064244.702 1100522.87 0, 1064511.254 1100526.659 0, 1064777.806 1100530.464 0, 1065044.358 1100534.284 0, 1065310.909 1100538.12 0, 1065577.46 1100541.972 0, 1065844.012 1100545.84 0, 1066110.562 1100549.723 0, 1066377.113 1100553.622 0, 
+    1066643.663 1100557.537 0, 1066910.213 1100561.467 0, 1067176.763 1100565.413 0, 1067443.313 1100569.375 0, 1067709.862 1100573.352 0, 1067976.412 1100577.345 0, 1068242.961 1100581.354 0, 1068509.509 1100585.379 0, 1068776.058 1100589.419 0, 1069042.606 1100593.475 0, 
+    1069309.154 1100597.546 0, 1069575.702 1100601.634 0, 1069842.249 1100605.736 0, 1070108.797 1100609.855 0, 1070374.065 1100613.97 0, 1070641.891 1100618.139 0, 1070908.437 1100622.305 0, 1071174.984 1100626.486 0, 1071441.53 1100630.684 0, 1071708.075 1100634.896 0, 
+    1071974.621 1100639.125 0, 1072241.166 1100643.369 0, 1072507.711 1100647.629 0, 1072774.256 1100651.904 0, 1073040.801 1100656.195 0, 1073307.345 1100660.502 0, 1073573.889 1100664.825 0, 1073840.433 1100669.163 0, 1074106.977 1100673.517 0, 1074373.52 1100677.887 0, 
+    1074640.063 1100682.272 0, 1074906.606 1100686.673 0, 1075173.148 1100691.09 0, 1075439.69 1100695.522 0, 1075706.232 1100699.97 0, 1075972.774 1100704.434 0, 1076239.316 1100708.913 0, 1076505.857 1100713.408 0, 1076771.121 1100717.898 0, 1076865.724 1095137.466 0, 
+    1076960.327 1089557.048 0))
+
+POLYGON ((1089564.758 1100952.863 0, 1089299.506 1100947.624 0, 1089032.979 1100942.376 0, 1088766.451 1100937.143 0, 1088499.923 1100931.927 0, 1088233.395 1100926.726 0, 1087966.866 1100921.54 0, 1087700.337 1100916.37 0, 1087433.808 1100911.216 0, 1087167.278 1100906.078 0, 
+    1086900.748 1100900.955 0, 1086634.218 1100895.848 0, 1086367.688 1100890.757 0, 1086101.157 1100885.682 0, 1085834.626 1100880.622 0, 1085568.094 1100875.578 0, 1085301.563 1100870.549 0, 1085035.031 1100865.536 0, 1084768.498 1100860.539 0, 1084501.966 1100855.558 0, 
+    1084235.433 1100850.592 0, 1083968.9 1100845.642 0, 1083702.366 1100840.707 0, 1083435.833 1100835.789 0, 1083168.022 1100830.862 0, 1082902.764 1100825.998 0, 1082636.23 1100821.127 0, 1082369.695 1100816.271 0, 1082103.16 1100811.43 0, 1081836.624 1100806.606 0, 
+    1081570.089 1100801.797 0, 1081303.553 1100797.004 0, 1081037.016 1100792.226 0, 1080770.48 1100787.464 0, 1080503.943 1100782.718 0, 1080237.406 1100777.988 0, 1079970.868 1100773.273 0, 1079704.331 1100768.574 0, 1079437.793 1100763.89 0, 1079171.254 1100759.223 0, 
+    1078904.716 1100754.571 0, 1078638.177 1100749.934 0, 1078371.638 1100745.314 0, 1078105.099 1100740.709 0, 1077838.559 1100736.119 0, 1077572.019 1100731.546 0, 1077305.479 1100726.988 0, 1077038.939 1100722.446 0, 1076771.121 1100717.898 0, 1076676.517 1106298.338 0, 
+    1076581.913 1111878.784 0, 1076849.071 1111883.321 0, 1077114.954 1111887.852 0, 1077380.838 1111892.399 0, 1077646.721 1111896.961 0, 1077912.603 1111901.539 0, 1078178.486 1111906.132 0, 1078444.368 1111910.742 0, 1078710.25 1111915.367 0, 1078976.131 1111920.007 0, 
+    1079242.013 1111924.663 0, 1079507.894 1111929.335 0, 1079773.775 1111934.023 0, 1080039.655 1111938.726 0, 1080305.535 1111943.445 0, 1080571.415 1111948.179 0, 1080837.295 1111952.929 0, 1081103.175 1111957.695 0, 1081369.054 1111962.476 0, 1081634.932 1111967.273 0, 
+    1081900.811 1111972.086 0, 1082166.689 1111976.914 0, 1082432.567 1111981.758 0, 1082698.445 1111986.618 0, 1082963.049 1111991.47 0, 1083230.2 1111996.384 0, 1083496.076 1112001.291 0, 1083761.953 1112006.213 0, 1084027.829 1112011.151 0, 1084293.705 1112016.105 0, 
+    1084559.581 1112021.074 0, 1084825.456 1112026.059 0, 1085091.331 1112031.059 0, 1085357.206 1112036.075 0, 1085623.081 1112041.107 0, 1085888.955 1112046.154 0, 1086154.829 1112051.218 0, 1086420.702 1112056.296 0, 1086686.576 1112061.391 0, 1086952.449 1112066.501 0, 
+    1087218.321 1112071.626 0, 1087484.194 1112076.768 0, 1087750.066 1112081.925 0, 1088015.938 1112087.097 0, 1088281.809 1112092.285 0, 1088547.68 1112097.489 0, 1088813.551 1112102.709 0, 1089079.422 1112107.944 0, 1089344.02 1112113.17 0, 1089454.389 1106533.014 0, 
+    1089564.758 1100952.863 0))
+
+POLYGON ((1102105.414 1112383.61 0, 1101840.83 1112377.637 0, 1101574.975 1112371.651 0, 1101309.12 1112365.68 0, 1101043.264 1112359.725 0, 1100777.409 1112353.785 0, 1100511.552 1112347.862 0, 1100245.696 1112341.954 0, 1099979.839 1112336.061 0, 1099713.982 1112330.184 0, 
+    1099448.124 1112324.323 0, 1099182.267 1112318.478 0, 1098916.408 1112312.648 0, 1098650.55 1112306.834 0, 1098384.691 1112301.035 0, 1098118.832 1112295.252 0, 1097852.972 1112289.485 0, 1097587.112 1112283.733 0, 1097321.252 1112277.997 0, 1097055.391 1112272.277 0, 
+    1096789.531 1112266.572 0, 1096523.669 1112260.883 0, 1096257.808 1112255.21 0, 1095991.946 1112249.552 0, 1095724.812 1112243.883 0, 1095460.221 1112238.284 0, 1095194.358 1112232.673 0, 1094928.495 1112227.078 0, 1094662.631 1112221.498 0, 1094396.767 1112215.935 0, 
+    1094130.903 1112210.386 0, 1093865.039 1112204.854 0, 1093599.174 1112199.337 0, 1093333.308 1112193.836 0, 1093067.443 1112188.35 0, 1092801.577 1112182.88 0, 1092535.711 1112177.426 0, 1092269.844 1112171.987 0, 1092003.978 1112166.564 0, 1091738.11 1112161.157 0, 
+    1091472.243 1112155.765 0, 1091206.375 1112150.389 0, 1090940.507 1112145.029 0, 1090674.639 1112139.684 0, 1090408.77 1112134.355 0, 1090142.901 1112129.042 0, 1089877.032 1112123.744 0, 1089611.162 1112118.462 0, 1089344.02 1112113.17 0, 1089233.651 1117693.326 0, 
+    1089123.282 1123273.479 0, 1089389.764 1123278.757 0, 1089654.976 1123284.026 0, 1089920.189 1123289.311 0, 1090185.401 1123294.611 0, 1090450.613 1123299.927 0, 1090715.824 1123305.259 0, 1090981.036 1123310.606 0, 1091246.247 1123315.969 0, 1091511.457 1123321.347 0, 
+    1091776.667 1123326.741 0, 1092041.877 1123332.151 0, 1092307.087 1123337.576 0, 1092572.296 1123343.017 0, 1092837.505 1123348.473 0, 1093102.714 1123353.945 0, 1093367.922 1123359.433 0, 1093633.13 1123364.936 0, 1093898.338 1123370.455 0, 1094163.545 1123375.989 0, 
+    1094428.752 1123381.539 0, 1094693.959 1123387.105 0, 1094959.165 1123392.686 0, 1095224.372 1123398.283 0, 1095488.309 1123403.869 0, 1095754.783 1123409.524 0, 1096019.988 1123415.168 0, 1096285.192 1123420.827 0, 1096550.397 1123426.502 0, 1096815.601 1123432.193 0, 
+    1097080.805 1123437.899 0, 1097346.008 1123443.621 0, 1097611.211 1123449.358 0, 1097876.414 1123455.111 0, 1098141.616 1123460.88 0, 1098406.818 1123466.664 0, 1098672.02 1123472.464 0, 1098937.221 1123478.279 0, 1099202.422 1123484.11 0, 1099467.623 1123489.957 0, 
+    1099732.823 1123495.819 0, 1099998.023 1123501.697 0, 1100263.223 1123507.591 0, 1100528.422 1123513.5 0, 1100793.621 1123519.424 0, 1101058.82 1123525.365 0, 1101324.018 1123531.321 0, 1101589.216 1123537.292 0, 1101853.147 1123543.251 0, 1101979.28 1117963.432 0, 
+    1102105.414 1112383.61 0))
+
+POLYGON ((1114582.199 1123848.986 0, 1114318.284 1123842.282 0, 1114053.104 1123835.561 0, 1113787.923 1123828.856 0, 1113522.743 1123822.166 0, 1113257.561 1123815.492 0, 1112992.38 1123808.834 0, 1112727.198 1123802.191 0, 1112462.016 1123795.564 0, 1112196.833 1123788.953 0, 
+    1111931.65 1123782.357 0, 1111666.466 1123775.776 0, 1111401.283 1123769.212 0, 1111136.098 1123762.663 0, 1110870.914 1123756.129 0, 1110605.729 1123749.612 0, 1110340.543 1123743.109 0, 1110075.357 1123736.623 0, 1109810.171 1123730.152 0, 1109544.985 1123723.696 0, 
+    1109279.798 1123717.256 0, 1109014.61 1123710.832 0, 1108749.423 1123704.424 0, 1108484.235 1123698.031 0, 1108217.781 1123691.623 0, 1107953.857 1123685.292 0, 1107688.668 1123678.945 0, 1107423.479 1123672.615 0, 1107158.289 1123666.3 0, 1106893.098 1123660.001 0, 
+    1106627.908 1123653.717 0, 1106362.717 1123647.449 0, 1106097.525 1123641.196 0, 1105832.334 1123634.959 0, 1105567.141 1123628.738 0, 1105301.949 1123622.533 0, 1105036.756 1123616.342 0, 1104771.563 1123610.168 0, 1104506.369 1123604.009 0, 1104241.175 1123597.866 0, 
+    1103975.981 1123591.738 0, 1103710.786 1123585.626 0, 1103445.591 1123579.53 0, 1103180.396 1123573.449 0, 1102915.2 1123567.384 0, 1102650.004 1123561.334 0, 1102384.807 1123555.3 0, 1102119.611 1123549.282 0, 1101853.147 1123543.251 0, 1101727.013 1129123.06 0, 
+    1101600.88 1134702.857 0, 1101866.684 1134708.873 0, 1102131.224 1134714.877 0, 1102395.764 1134720.896 0, 1102660.303 1134726.93 0, 1102924.842 1134732.981 0, 1103189.38 1134739.046 0, 1103453.919 1134745.128 0, 1103718.457 1134751.224 0, 1103982.994 1134757.337 0, 
+    1104247.531 1134763.465 0, 1104512.068 1134769.608 0, 1104776.604 1134775.768 0, 1105041.14 1134781.942 0, 1105305.676 1134788.133 0, 1105570.211 1134794.339 0, 1105834.746 1134800.56 0, 1106099.281 1134806.797 0, 1106363.815 1134813.05 0, 1106628.349 1134819.318 0, 
+    1106892.883 1134825.601 0, 1107157.416 1134831.901 0, 1107421.948 1134838.216 0, 1107686.481 1134844.546 0, 1107949.75 1134850.862 0, 1108215.544 1134857.254 0, 1108480.076 1134863.631 0, 1108744.607 1134870.023 0, 1109009.137 1134876.432 0, 1109273.667 1134882.856 0, 
+    1109538.197 1134889.295 0, 1109802.726 1134895.75 0, 1110067.255 1134902.22 0, 1110331.784 1134908.707 0, 1110596.312 1134915.208 0, 1110860.84 1134921.726 0, 1111125.367 1134928.258 0, 1111389.895 1134934.807 0, 1111654.421 1134941.371 0, 1111918.948 1134947.95 0, 
+    1112183.473 1134954.545 0, 1112447.999 1134961.156 0, 1112712.524 1134967.782 0, 1112977.049 1134974.424 0, 1113241.573 1134981.082 0, 1113506.097 1134987.755 0, 1113770.621 1134994.443 0, 1114035.144 1135001.147 0, 1114298.405 1135007.835 0, 1114440.302 1129428.417 0, 
+    1114582.199 1123848.986 0))
+
+POLYGON ((1126995.018 1135348.684 0, 1126731.775 1135341.253 0, 1126467.271 1135333.801 0, 1126202.768 1135326.366 0, 1125938.264 1135318.945 0, 1125673.759 1135311.541 0, 1125409.254 1135304.152 0, 1125144.749 1135296.778 0, 1124880.243 1135289.42 0, 1124615.737 1135282.078 0, 
+    1124351.23 1135274.751 0, 1124086.723 1135267.439 0, 1123822.216 1135260.144 0, 1123557.708 1135252.864 0, 1123293.199 1135245.599 0, 1123028.691 1135238.35 0, 1122764.181 1135231.117 0, 1122499.672 1135223.899 0, 1122235.162 1135216.696 0, 1121970.651 1135209.51 0, 
+    1121706.14 1135202.339 0, 1121441.629 1135195.183 0, 1121177.117 1135188.043 0, 1120912.605 1135180.918 0, 1120646.832 1135173.776 0, 1120383.579 1135166.716 0, 1120119.066 1135159.638 0, 1119854.552 1135152.576 0, 1119590.038 1135145.53 0, 1119325.523 1135138.499 0, 
+    1119061.008 1135131.483 0, 1118796.492 1135124.483 0, 1118531.977 1135117.499 0, 1118267.46 1135110.53 0, 1118002.943 1135103.577 0, 1117738.426 1135096.639 0, 1117473.909 1135089.717 0, 1117209.391 1135082.811 0, 1116944.872 1135075.92 0, 1116680.354 1135069.044 0, 
+    1116415.834 1135062.185 0, 1116151.315 1135055.34 0, 1115886.795 1135048.512 0, 1115622.275 1135041.699 0, 1115357.754 1135034.901 0, 1115093.233 1135028.119 0, 1114828.711 1135021.353 0, 1114564.189 1135014.602 0, 1114298.405 1135007.835 0, 1114156.509 1140587.235 0, 
+    1114014.613 1146166.614 0, 1114279.737 1146173.364 0, 1114543.603 1146180.098 0, 1114807.467 1146186.848 0, 1115071.332 1146193.613 0, 1115335.196 1146200.393 0, 1115599.059 1146207.19 0, 1115862.923 1146214.001 0, 1116126.785 1146220.829 0, 1116390.648 1146227.671 0, 
+    1116654.51 1146234.53 0, 1116918.371 1146241.403 0, 1117182.233 1146248.293 0, 1117446.093 1146255.198 0, 1117709.954 1146262.118 0, 1117973.814 1146269.054 0, 1118237.673 1146276.005 0, 1118501.532 1146282.972 0, 1118765.391 1146289.955 0, 1119029.25 1146296.953 0, 
+    1119293.107 1146303.967 0, 1119556.965 1146310.996 0, 1119820.822 1146318.04 0, 1120084.679 1146325.101 0, 1120347.278 1146332.142 0, 1120612.391 1146339.267 0, 1120876.246 1146346.374 0, 1121140.101 1146353.497 0, 1121403.956 1146360.634 0, 1121667.81 1146367.788 0, 
+    1121931.664 1146374.957 0, 1122195.517 1146382.141 0, 1122459.37 1146389.341 0, 1122723.222 1146396.556 0, 1122987.074 1146403.788 0, 1123250.926 1146411.034 0, 1123514.777 1146418.296 0, 1123778.628 1146425.574 0, 1124042.478 1146432.867 0, 1124306.328 1146440.176 0, 
+    1124570.178 1146447.5 0, 1124834.027 1146454.839 0, 1125097.875 1146462.195 0, 1125361.724 1146469.565 0, 1125625.571 1146476.952 0, 1125889.419 1146484.354 0, 1126153.266 1146491.771 0, 1126417.112 1146499.204 0, 1126679.702 1146506.617 0, 1126837.359 1140927.662 0, 
+    1126995.018 1135348.684 0))
+
+POLYGON ((1139343.779 1146882.4 0, 1139081.209 1146874.245 0, 1138817.385 1146866.067 0, 1138553.56 1146857.904 0, 1138289.735 1146849.757 0, 1138025.909 1146841.625 0, 1137762.082 1146833.509 0, 1137498.256 1146825.408 0, 1137234.428 1146817.323 0, 1136970.601 1146809.254 0, 
+    1136706.772 1146801.199 0, 1136442.944 1146793.161 0, 1136179.115 1146785.138 0, 1135915.285 1146777.13 0, 1135651.455 1146769.139 0, 1135387.624 1146761.162 0, 1135123.793 1146753.201 0, 1134859.962 1146745.256 0, 1134596.13 1146737.326 0, 1134332.297 1146729.412 0, 
+    1134068.464 1146721.513 0, 1133804.631 1146713.63 0, 1133540.797 1146705.762 0, 1133276.963 1146697.91 0, 1133011.873 1146690.036 0, 1132749.293 1146682.252 0, 1132485.457 1146674.447 0, 1132221.621 1146666.656 0, 1131957.785 1146658.882 0, 1131693.948 1146651.123 0, 
+    1131430.11 1146643.379 0, 1131166.272 1146635.651 0, 1130902.434 1146627.939 0, 1130638.595 1146620.242 0, 1130374.755 1146612.561 0, 1130110.916 1146604.895 0, 1129847.075 1146597.245 0, 1129583.235 1146589.61 0, 1129319.394 1146581.991 0, 1129055.552 1146574.387 0, 
+    1128791.71 1146566.799 0, 1128527.868 1146559.226 0, 1128264.025 1146551.669 0, 1128000.181 1146544.127 0, 1127736.338 1146536.601 0, 1127472.493 1146529.091 0, 1127208.649 1146521.596 0, 1126944.804 1146514.116 0, 1126679.702 1146506.617 0, 1126522.045 1152085.545 0, 
+    1126364.389 1157664.443 0, 1126628.831 1157671.924 0, 1126892.019 1157679.385 0, 1127155.207 1157686.861 0, 1127418.394 1157694.353 0, 1127681.581 1157701.86 0, 1127944.768 1157709.383 0, 1128207.954 1157716.921 0, 1128471.14 1157724.475 0, 1128734.325 1157732.044 0, 
+    1128997.51 1157739.629 0, 1129260.695 1157747.229 0, 1129523.879 1157754.845 0, 1129787.062 1157762.476 0, 1130050.245 1157770.123 0, 1130313.428 1157777.785 0, 1130576.61 1157785.463 0, 1130839.792 1157793.156 0, 1131102.973 1157800.865 0, 1131366.154 1157808.589 0, 
+    1131629.334 1157816.329 0, 1131892.514 1157824.084 0, 1132155.693 1157831.855 0, 1132418.872 1157839.641 0, 1132680.799 1157847.406 0, 1132945.229 1157855.26 0, 1133208.406 1157863.093 0, 1133471.584 1157870.941 0, 1133734.76 1157878.804 0, 1133997.936 1157886.683 0, 
+    1134261.112 1157894.578 0, 1134524.287 1157902.488 0, 1134787.462 1157910.414 0, 1135050.637 1157918.355 0, 1135313.811 1157926.311 0, 1135576.984 1157934.283 0, 1135840.157 1157942.271 0, 1136103.329 1157950.274 0, 1136366.501 1157958.292 0, 1136629.673 1157966.326 0, 
+    1136892.844 1157974.376 0, 1137156.014 1157982.441 0, 1137419.185 1157990.521 0, 1137682.354 1157998.617 0, 1137945.523 1158006.729 0, 1138208.692 1158014.856 0, 1138471.86 1158022.998 0, 1138735.028 1158031.156 0, 1138996.944 1158039.291 0, 1139170.361 1152460.861 0, 
+    1139343.779 1146882.4 0))
+
+POLYGON ((1151628.39 1158449.826 0, 1151366.496 1158440.952 0, 1151103.352 1158432.05 0, 1150840.208 1158423.164 0, 1150577.064 1158414.294 0, 1150313.918 1158405.439 0, 1150050.773 1158396.599 0, 1149787.627 1158387.776 0, 1149524.48 1158378.967 0, 1149261.333 1158370.174 0, 
+    1148998.185 1158361.397 0, 1148735.036 1158352.635 0, 1148471.888 1158343.888 0, 1148208.738 1158335.157 0, 1147945.589 1158326.442 0, 1147682.438 1158317.742 0, 1147419.287 1158309.057 0, 1147156.136 1158300.388 0, 1146892.984 1158291.734 0, 1146629.832 1158283.096 0, 
+    1146366.679 1158274.474 0, 1146103.525 1158265.867 0, 1145840.371 1158257.275 0, 1145577.217 1158248.699 0, 1145312.812 1158240.098 0, 1145050.907 1158231.593 0, 1144787.751 1158223.063 0, 1144524.594 1158214.549 0, 1144261.437 1158206.05 0, 1143998.28 1158197.567 0, 
+    1143735.122 1158189.1 0, 1143471.964 1158180.647 0, 1143208.805 1158172.211 0, 1142945.645 1158163.789 0, 1142682.485 1158155.384 0, 1142419.325 1158146.993 0, 1142156.164 1158138.619 0, 1141893.003 1158130.259 0, 1141629.841 1158121.916 0, 1141366.678 1158113.587 0, 
+    1141103.516 1158105.274 0, 1140840.352 1158096.977 0, 1140577.188 1158088.695 0, 1140314.024 1158080.429 0, 1140050.859 1158072.178 0, 1139787.694 1158063.943 0, 1139524.528 1158055.723 0, 1139261.362 1158047.518 0, 1138996.944 1158039.291 0, 1138823.528 1163617.685 0, 
+    1138650.114 1169196.039 0, 1138913.872 1169204.246 0, 1139176.381 1169212.43 0, 1139438.891 1169220.629 0, 1139701.399 1169228.844 0, 1139963.907 1169237.074 0, 1140226.415 1169245.32 0, 1140488.922 1169253.581 0, 1140751.429 1169261.858 0, 1141013.935 1169270.15 0, 
+    1141276.441 1169278.457 0, 1141538.946 1169286.78 0, 1141801.451 1169295.119 0, 1142063.955 1169303.473 0, 1142326.459 1169311.842 0, 1142588.962 1169320.227 0, 1142851.465 1169328.627 0, 1143113.967 1169337.043 0, 1143376.469 1169345.474 0, 1143638.97 1169353.92 0, 
+    1143901.471 1169362.382 0, 1144163.971 1169370.86 0, 1144426.471 1169379.353 0, 1144688.97 1169387.861 0, 1144950.222 1169396.344 0, 1145213.967 1169404.924 0, 1145476.465 1169413.479 0, 1145738.962 1169422.049 0, 1146001.459 1169430.635 0, 1146263.956 1169439.236 0, 
+    1146526.451 1169447.852 0, 1146788.947 1169456.484 0, 1147051.441 1169465.132 0, 1147313.935 1169473.795 0, 1147576.429 1169482.473 0, 1147838.922 1169491.167 0, 1148101.415 1169499.876 0, 1148363.907 1169508.601 0, 1148626.399 1169517.341 0, 1148888.89 1169526.096 0, 
+    1149151.381 1169534.867 0, 1149413.871 1169543.654 0, 1149676.361 1169552.456 0, 1149938.85 1169561.273 0, 1150201.338 1169570.106 0, 1150463.826 1169578.954 0, 1150726.314 1169587.818 0, 1150988.801 1169596.697 0, 1151250.041 1169605.55 0, 1151439.215 1164027.708 0, 
+    1151628.39 1158449.826 0))
+
+POLYGON ((1163848.762 1170050.656 0, 1163587.545 1170041.066 0, 1163325.084 1170031.445 0, 1163062.623 1170021.84 0, 1162800.161 1170012.25 0, 1162537.698 1170002.675 0, 1162275.235 1169993.117 0, 1162012.772 1169983.573 0, 1161750.307 1169974.045 0, 1161487.843 1169964.532 0, 
+    1161225.377 1169955.035 0, 1160962.911 1169945.554 0, 1160700.445 1169936.087 0, 1160437.978 1169926.637 0, 1160175.51 1169917.201 0, 1159913.042 1169907.781 0, 1159650.573 1169898.377 0, 1159388.104 1169888.988 0, 1159125.634 1169879.614 0, 1158863.164 1169870.256 0, 
+    1158600.693 1169860.914 0, 1158338.221 1169851.587 0, 1158075.749 1169842.275 0, 1157813.277 1169832.978 0, 1157549.559 1169823.654 0, 1157288.33 1169814.432 0, 1157025.856 1169805.182 0, 1156763.381 1169795.948 0, 1156500.906 1169786.729 0, 1156238.43 1169777.525 0, 
+    1155975.954 1169768.337 0, 1155713.477 1169759.164 0, 1155450.999 1169750.007 0, 1155188.521 1169740.865 0, 1154926.043 1169731.739 0, 1154663.564 1169722.628 0, 1154401.084 1169713.532 0, 1154138.604 1169704.452 0, 1153876.123 1169695.388 0, 1153613.642 1169686.339 0, 
+    1153351.16 1169677.305 0, 1153088.678 1169668.287 0, 1152826.195 1169659.284 0, 1152563.712 1169650.297 0, 1152301.228 1169641.325 0, 1152038.744 1169632.368 0, 1151776.259 1169623.427 0, 1151513.773 1169614.502 0, 1151250.041 1169605.55 0, 1151060.869 1175183.346 0, 
+    1150871.699 1180761.094 0, 1151134.771 1180770.024 0, 1151396.6 1180778.927 0, 1151658.428 1180787.845 0, 1151920.256 1180796.779 0, 1152182.083 1180805.729 0, 1152443.91 1180814.694 0, 1152705.736 1180823.674 0, 1152967.562 1180832.67 0, 1153229.387 1180841.681 0, 
+    1153491.211 1180850.707 0, 1153753.036 1180859.749 0, 1154014.859 1180868.806 0, 1154276.682 1180877.879 0, 1154538.505 1180886.967 0, 1154800.327 1180896.071 0, 1155062.148 1180905.19 0, 1155323.969 1180914.324 0, 1155585.789 1180923.474 0, 1155847.609 1180932.639 0, 
+    1156109.428 1180941.82 0, 1156371.247 1180951.015 0, 1156633.065 1180960.227 0, 1156894.883 1180969.454 0, 1157155.458 1180978.652 0, 1157418.517 1180987.954 0, 1157680.333 1180997.227 0, 1157942.148 1181006.515 0, 1158203.963 1181015.819 0, 1158465.777 1181025.138 0, 
+    1158727.591 1181034.473 0, 1158989.404 1181043.823 0, 1159251.217 1181053.189 0, 1159513.029 1181062.569 0, 1159774.841 1181071.966 0, 1160036.652 1181081.377 0, 1160298.462 1181090.805 0, 1160560.272 1181100.247 0, 1160822.082 1181109.705 0, 1161083.891 1181119.179 0, 
+    1161345.699 1181128.667 0, 1161607.507 1181138.171 0, 1161869.314 1181147.691 0, 1162131.12 1181157.226 0, 1162392.926 1181166.777 0, 1162654.732 1181176.342 0, 1162916.537 1181185.924 0, 1163178.341 1181195.52 0, 1163438.904 1181205.087 0, 1163643.832 1175627.896 0, 
+    1163848.762 1170050.656 0))
+
+POLYGON ((1176004.805 1181684.583 0, 1175744.268 1181674.28 0, 1175482.492 1181663.944 0, 1175220.715 1181653.623 0, 1174958.938 1181643.317 0, 1174697.16 1181633.027 0, 1174435.381 1181622.753 0, 1174173.602 1181612.494 0, 1173911.822 1181602.25 0, 1173650.042 1181592.021 0, 
+    1173388.261 1181581.808 0, 1173126.479 1181571.611 0, 1172864.697 1181561.429 0, 1172602.914 1181551.262 0, 1172341.131 1181541.111 0, 1172079.347 1181530.975 0, 1171817.562 1181520.854 0, 1171555.777 1181510.749 0, 1171293.991 1181500.659 0, 1171032.205 1181490.585 0, 
+    1170770.418 1181480.526 0, 1170508.63 1181470.482 0, 1170246.842 1181460.454 0, 1169985.053 1181450.442 0, 1169722.024 1181440.397 0, 1169461.474 1181430.463 0, 1169199.683 1181420.496 0, 1168937.892 1181410.545 0, 1168676.1 1181400.609 0, 1168414.308 1181390.689 0, 
+    1168152.515 1181380.784 0, 1167890.722 1181370.895 0, 1167628.928 1181361.021 0, 1167367.133 1181351.162 0, 1167105.338 1181341.319 0, 1166843.542 1181331.491 0, 1166581.746 1181321.679 0, 1166319.949 1181311.882 0, 1166058.151 1181302.1 0, 1165796.353 1181292.334 0, 
+    1165534.555 1181282.583 0, 1165272.755 1181272.848 0, 1165010.956 1181263.128 0, 1164749.155 1181253.424 0, 1164487.354 1181243.735 0, 1164225.553 1181234.061 0, 1163963.751 1181224.403 0, 1163701.948 1181214.76 0, 1163438.904 1181205.087 0, 1163233.978 1186782.223 0, 
+    1163029.055 1192359.301 0, 1163291.439 1192368.95 0, 1163552.585 1192378.568 0, 1163813.731 1192388.202 0, 1164074.876 1192397.852 0, 1164336.02 1192407.517 0, 1164597.164 1192417.197 0, 1164858.307 1192426.892 0, 1165119.45 1192436.603 0, 1165380.592 1192446.329 0, 
+    1165641.734 1192456.071 0, 1165902.875 1192465.828 0, 1166164.015 1192475.601 0, 1166425.155 1192485.388 0, 1166686.294 1192495.191 0, 1166947.433 1192505.01 0, 1167208.571 1192514.844 0, 1167469.708 1192524.693 0, 1167730.845 1192534.558 0, 1167991.982 1192544.438 0, 
+    1168253.118 1192554.333 0, 1168514.253 1192564.244 0, 1168775.387 1192574.17 0, 1169036.522 1192584.111 0, 1169296.419 1192594.021 0, 1169558.788 1192604.04 0, 1169819.92 1192614.028 0, 1170081.052 1192624.031 0, 1170342.183 1192634.049 0, 1170603.313 1192644.083 0, 
+    1170864.443 1192654.132 0, 1171125.573 1192664.196 0, 1171386.701 1192674.276 0, 1171647.83 1192684.371 0, 1171908.957 1192694.482 0, 1172170.084 1192704.608 0, 1172431.21 1192714.749 0, 1172692.336 1192724.906 0, 1172953.461 1192735.078 0, 1173214.586 1192745.265 0, 
+    1173475.71 1192755.468 0, 1173736.833 1192765.686 0, 1173997.956 1192775.919 0, 1174259.078 1192786.168 0, 1174520.2 1192796.433 0, 1174781.321 1192806.712 0, 1175042.441 1192817.007 0, 1175303.561 1192827.317 0, 1175563.445 1192837.594 0, 1175784.124 1187261.118 0, 
+    1176004.805 1181684.583 0))
+
+POLYGON ((1188096.433 1193351.298 0, 1187836.578 1193340.287 0, 1187575.488 1193329.239 0, 1187314.398 1193318.206 0, 1187053.307 1193307.189 0, 1186792.215 1193296.187 0, 1186531.123 1193285.2 0, 1186270.03 1193274.229 0, 1186008.937 1193263.273 0, 1185747.843 1193252.333 0, 
+    1185486.748 1193241.408 0, 1185225.653 1193230.498 0, 1184964.557 1193219.604 0, 1184703.46 1193208.725 0, 1184442.363 1193197.861 0, 1184181.265 1193187.013 0, 1183920.166 1193176.18 0, 1183659.067 1193165.363 0, 1183397.967 1193154.561 0, 1183136.867 1193143.774 0, 
+    1182875.766 1193133.003 0, 1182614.664 1193122.247 0, 1182353.561 1193111.506 0, 1182092.458 1193100.781 0, 1181830.12 1193090.02 0, 1181570.25 1193079.376 0, 1181309.145 1193068.697 0, 1181048.04 1193058.033 0, 1180786.934 1193047.385 0, 1180525.827 1193036.752 0, 
+    1180264.72 1193026.134 0, 1180003.611 1193015.532 0, 1179742.503 1193004.945 0, 1179481.394 1192994.373 0, 1179220.284 1192983.817 0, 1178959.173 1192973.276 0, 1178698.062 1192962.75 0, 1178436.95 1192952.24 0, 1178175.838 1192941.746 0, 1177914.725 1192931.266 0, 
+    1177653.611 1192920.802 0, 1177392.497 1192910.353 0, 1177131.382 1192899.92 0, 1176870.267 1192889.502 0, 1176609.15 1192879.1 0, 1176348.034 1192868.713 0, 1176086.916 1192858.341 0, 1175825.799 1192847.984 0, 1175563.445 1192837.594 0, 1175342.768 1198414.007 0, 
+    1175122.094 1203990.352 0, 1175383.788 1204000.716 0, 1175644.25 1204011.046 0, 1175904.711 1204021.392 0, 1176165.171 1204031.753 0, 1176425.631 1204042.129 0, 1176686.09 1204052.521 0, 1176946.548 1204062.928 0, 1177207.006 1204073.351 0, 1177467.463 1204083.788 0, 
+    1177727.92 1204094.241 0, 1177988.376 1204104.71 0, 1178248.831 1204115.193 0, 1178509.286 1204125.693 0, 1178769.74 1204136.207 0, 1179030.193 1204146.737 0, 1179290.646 1204157.282 0, 1179551.099 1204167.842 0, 1179811.55 1204178.418 0, 1180072.001 1204189.009 0, 
+    1180332.452 1204199.615 0, 1180592.901 1204210.237 0, 1180853.351 1204220.874 0, 1181113.799 1204231.526 0, 1181373.016 1204242.143 0, 1181634.694 1204252.877 0, 1181895.141 1204263.575 0, 1182155.587 1204274.289 0, 1182416.032 1204285.018 0, 1182676.477 1204295.762 0, 
+    1182936.921 1204306.522 0, 1183197.365 1204317.297 0, 1183457.808 1204328.087 0, 1183718.25 1204338.892 0, 1183978.691 1204349.713 0, 1184239.132 1204360.55 0, 1184499.573 1204371.401 0, 1184760.012 1204382.268 0, 1185020.451 1204393.151 0, 1185280.89 1204404.048 0, 
+    1185541.327 1204414.961 0, 1185801.764 1204425.889 0, 1186062.201 1204436.833 0, 1186322.637 1204447.792 0, 1186583.072 1204458.766 0, 1186843.506 1204469.756 0, 1187103.94 1204480.761 0, 1187364.373 1204491.781 0, 1187623.576 1204502.764 0, 1187860.003 1198927.065 0, 
+    1188096.433 1193351.298 0))
+
+POLYGON ((1200123.56 1205050.493 0, 1199864.388 1205038.778 0, 1199603.987 1205027.022 0, 1199343.585 1205015.281 0, 1199083.183 1205003.556 0, 1198822.78 1204991.846 0, 1198562.376 1204980.151 0, 1198301.971 1204968.472 0, 1198041.566 1204956.808 0, 1197781.16 1204945.159 0, 
+    1197520.754 1204933.526 0, 1197260.346 1204921.908 0, 1196999.938 1204910.305 0, 1196739.53 1204898.718 0, 1196479.121 1204887.146 0, 1196218.711 1204875.589 0, 1195958.3 1204864.047 0, 1195697.889 1204852.521 0, 1195437.477 1204841.011 0, 1195177.064 1204829.515 0, 
+    1194916.651 1204818.035 0, 1194656.237 1204806.571 0, 1194395.822 1204795.121 0, 1194135.407 1204783.687 0, 1193873.762 1204772.214 0, 1193614.574 1204760.865 0, 1193354.156 1204749.477 0, 1193093.738 1204738.104 0, 1192833.32 1204726.746 0, 1192572.9 1204715.404 0, 
+    1192312.48 1204704.078 0, 1192052.059 1204692.766 0, 1191791.638 1204681.47 0, 1191531.216 1204670.189 0, 1191270.793 1204658.924 0, 1191010.37 1204647.674 0, 1190749.946 1204636.439 0, 1190489.521 1204625.219 0, 1190229.096 1204614.015 0, 1189968.67 1204602.826 0, 
+    1189708.243 1204591.653 0, 1189447.816 1204580.494 0, 1189187.388 1204569.352 0, 1188926.959 1204558.224 0, 1188666.53 1204547.112 0, 1188406.1 1204536.015 0, 1188145.669 1204524.933 0, 1187885.238 1204513.867 0, 1187623.576 1204502.764 0, 1187387.152 1210078.39 0, 
+    1187150.731 1215653.939 0, 1187411.733 1215665.014 0, 1187671.508 1215676.052 0, 1187931.283 1215687.106 0, 1188191.056 1215698.175 0, 1188450.829 1215709.259 0, 1188710.602 1215720.359 0, 1188970.373 1215731.473 0, 1189230.144 1215742.604 0, 1189489.915 1215753.749 0, 
+    1189749.684 1215764.91 0, 1190009.453 1215776.085 0, 1190269.222 1215787.277 0, 1190528.989 1215798.483 0, 1190788.757 1215809.705 0, 1191048.523 1215820.942 0, 1191308.289 1215832.194 0, 1191568.054 1215843.462 0, 1191827.818 1215854.745 0, 1192087.582 1215866.043 0, 
+    1192347.345 1215877.357 0, 1192607.107 1215888.686 0, 1192866.869 1215900.03 0, 1193126.63 1215911.389 0, 1193385.165 1215922.71 0, 1193646.15 1215934.154 0, 1193905.91 1215945.559 0, 1194165.668 1215956.98 0, 1194425.426 1215968.416 0, 1194685.183 1215979.867 0, 
+    1194944.939 1215991.333 0, 1195204.695 1216002.815 0, 1195464.45 1216014.312 0, 1195724.204 1216025.824 0, 1195983.958 1216037.352 0, 1196243.711 1216048.895 0, 1196503.463 1216060.453 0, 1196763.215 1216072.026 0, 1197022.966 1216083.615 0, 1197282.716 1216095.219 0, 
+    1197542.466 1216106.838 0, 1197802.215 1216118.473 0, 1198061.963 1216130.123 0, 1198321.71 1216141.788 0, 1198581.457 1216153.468 0, 1198841.203 1216165.164 0, 1199100.949 1216176.875 0, 1199360.694 1216188.602 0, 1199619.213 1216200.288 0, 1199871.385 1210625.429 0, 
+    1200123.56 1205050.493 0))
+
+POLYGON ((1212086.102 1216781.86 0, 1211827.615 1216769.443 0, 1211567.904 1216756.983 0, 1211308.193 1216744.538 0, 1211048.481 1216732.109 0, 1210788.768 1216719.695 0, 1210529.054 1216707.296 0, 1210269.34 1216694.912 0, 1210009.625 1216682.544 0, 1209749.909 1216670.191 0, 
+    1209490.193 1216657.853 0, 1209230.476 1216645.53 0, 1208970.758 1216633.223 0, 1208711.039 1216620.931 0, 1208451.32 1216608.654 0, 1208191.6 1216596.393 0, 1207931.879 1216584.147 0, 1207672.157 1216571.916 0, 1207412.435 1216559.7 0, 1207152.712 1216547.5 0, 
+    1206892.988 1216535.315 0, 1206633.264 1216523.146 0, 1206373.539 1216510.991 0, 1206113.813 1216498.852 0, 1205852.863 1216486.671 0, 1205594.359 1216474.62 0, 1205334.631 1216462.527 0, 1205074.903 1216450.449 0, 1204815.173 1216438.386 0, 1204555.443 1216426.339 0, 
+    1204295.712 1216414.307 0, 1204035.981 1216402.29 0, 1203776.249 1216390.288 0, 1203516.516 1216378.302 0, 1203256.782 1216366.331 0, 1202997.048 1216354.375 0, 1202737.313 1216342.435 0, 1202477.577 1216330.51 0, 1202217.841 1216318.6 0, 1201958.103 1216306.706 0, 
+    1201698.366 1216294.826 0, 1201438.627 1216282.963 0, 1201178.888 1216271.114 0, 1200919.148 1216259.281 0, 1200659.407 1216247.463 0, 1200399.666 1216235.66 0, 1200139.924 1216223.872 0, 1199880.181 1216212.1 0, 1199619.213 1216200.288 0, 1199367.045 1221775.064 0, 
+    1199114.881 1227349.753 0, 1199375.189 1227361.535 0, 1199634.276 1227373.278 0, 1199893.362 1227385.036 0, 1200152.447 1227396.809 0, 1200411.531 1227408.597 0, 1200670.615 1227420.4 0, 1200929.698 1227432.219 0, 1201188.78 1227444.053 0, 1201447.862 1227455.902 0, 
+    1201706.943 1227467.766 0, 1201966.023 1227479.646 0, 1202225.103 1227491.541 0, 1202484.181 1227503.451 0, 1202743.259 1227515.377 0, 1203002.337 1227527.317 0, 1203261.414 1227539.273 0, 1203520.49 1227551.245 0, 1203779.565 1227563.231 0, 1204038.64 1227575.233 0, 
+    1204297.713 1227587.25 0, 1204556.787 1227599.282 0, 1204815.859 1227611.329 0, 1205074.931 1227623.392 0, 1205332.781 1227635.413 0, 1205593.072 1227647.563 0, 1205852.142 1227659.671 0, 1206111.211 1227671.795 0, 1206370.279 1227683.934 0, 1206629.346 1227696.088 0, 
+    1206888.413 1227708.258 0, 1207147.479 1227720.442 0, 1207406.545 1227732.642 0, 1207665.609 1227744.857 0, 1207924.673 1227757.088 0, 1208183.736 1227769.333 0, 1208442.799 1227781.594 0, 1208701.861 1227793.87 0, 1208960.922 1227806.162 0, 1209219.982 1227818.469 0, 
+    1209479.041 1227830.79 0, 1209738.1 1227843.128 0, 1209997.158 1227855.48 0, 1210256.216 1227867.848 0, 1210515.272 1227880.23 0, 1210774.328 1227892.629 0, 1211033.384 1227905.042 0, 1211292.438 1227917.471 0, 1211550.272 1227929.856 0, 1211818.185 1222355.901 0, 
+    1212086.102 1216781.86 0))
+
+POLYGON ((1223983.975 1228545.089 0, 1223726.175 1228531.975 0, 1223467.157 1228518.815 0, 1223208.138 1228505.669 0, 1222949.118 1228492.539 0, 1222690.097 1228479.425 0, 1222431.076 1228466.325 0, 1222172.054 1228453.241 0, 1221913.031 1228440.172 0, 1221654.007 1228427.118 0, 
+    1221394.982 1228414.08 0, 1221135.957 1228401.056 0, 1220876.931 1228388.048 0, 1220617.904 1228375.056 0, 1220358.877 1228362.078 0, 1220099.849 1228349.116 0, 1219840.819 1228336.169 0, 1219581.79 1228323.237 0, 1219322.759 1228310.321 0, 1219063.728 1228297.419 0, 
+    1218804.696 1228284.533 0, 1218545.663 1228271.663 0, 1218286.629 1228258.807 0, 1218027.595 1228245.967 0, 1217767.341 1228233.081 0, 1217509.524 1228220.332 0, 1217250.487 1228207.537 0, 1216991.45 1228194.758 0, 1216732.411 1228181.994 0, 1216473.372 1228169.245 0, 
+    1216214.333 1228156.512 0, 1215955.292 1228143.793 0, 1215696.251 1228131.09 0, 1215437.209 1228118.402 0, 1215178.167 1228105.73 0, 1214919.123 1228093.072 0, 1214660.079 1228080.43 0, 1214401.034 1228067.803 0, 1214141.989 1228055.192 0, 1213882.942 1228042.596 0, 
+    1213623.895 1228030.014 0, 1213364.847 1228017.449 0, 1213105.799 1228004.898 0, 1212846.749 1227992.363 0, 1212587.699 1227979.842 0, 1212328.649 1227967.338 0, 1212069.597 1227954.848 0, 1211810.545 1227942.374 0, 1211550.272 1227929.856 0, 1211282.364 1233503.718 0, 
+    1211014.46 1239077.484 0, 1211274.074 1239089.97 0, 1211532.47 1239102.413 0, 1211790.865 1239114.871 0, 1212049.26 1239127.344 0, 1212307.654 1239139.833 0, 1212566.047 1239152.336 0, 1212824.439 1239164.855 0, 1213082.831 1239177.389 0, 1213341.222 1239189.938 0, 
+    1213599.612 1239202.503 0, 1213858.002 1239215.083 0, 1214116.391 1239227.677 0, 1214374.779 1239240.287 0, 1214633.166 1239252.913 0, 1214891.553 1239265.553 0, 1215149.938 1239278.209 0, 1215408.323 1239290.88 0, 1215666.708 1239303.566 0, 1215925.091 1239316.267 0, 
+    1216183.474 1239328.984 0, 1216441.856 1239341.715 0, 1216700.238 1239354.462 0, 1216958.618 1239367.225 0, 1217215.782 1239379.942 0, 1217475.377 1239392.794 0, 1217733.755 1239405.602 0, 1217992.133 1239418.425 0, 1218250.51 1239431.263 0, 1218508.886 1239444.117 0, 
+    1218767.261 1239456.985 0, 1219025.635 1239469.869 0, 1219284.009 1239482.768 0, 1219542.382 1239495.682 0, 1219800.755 1239508.612 0, 1220059.126 1239521.557 0, 1220317.497 1239534.516 0, 1220575.867 1239547.491 0, 1220834.236 1239560.482 0, 1221092.604 1239573.487 0, 
+    1221350.972 1239586.508 0, 1221609.339 1239599.544 0, 1221867.705 1239612.595 0, 1222126.07 1239625.661 0, 1222384.435 1239638.743 0, 1222642.799 1239651.839 0, 1222901.162 1239664.951 0, 1223159.524 1239678.078 0, 1223416.671 1239691.159 0, 1223700.321 1234118.172 0, 
+    1223983.975 1228545.089 0))
+
+POLYGON ((1235817.099 1240339.87 0, 1235559.988 1240326.062 0, 1235301.664 1240312.205 0, 1235043.339 1240298.364 0, 1234785.013 1240284.537 0, 1234526.687 1240270.726 0, 1234268.359 1240256.93 0, 1234010.031 1240243.149 0, 1233751.702 1240229.383 0, 1233493.372 1240215.632 0, 
+    1233235.041 1240201.897 0, 1232976.71 1240188.177 0, 1232718.378 1240174.472 0, 1232460.044 1240160.782 0, 1232201.711 1240147.108 0, 1231943.376 1240133.448 0, 1231685.04 1240119.804 0, 1231426.704 1240106.175 0, 1231168.367 1240092.561 0, 1230910.029 1240078.963 0, 
+    1230651.69 1240065.38 0, 1230393.351 1240051.812 0, 1230135.011 1240038.259 0, 1229876.67 1240024.721 0, 1229617.114 1240011.135 0, 1229359.985 1239997.691 0, 1229101.641 1239984.199 0, 1228843.297 1239970.722 0, 1228584.952 1239957.261 0, 1228326.606 1239943.814 0, 
+    1228068.26 1239930.383 0, 1227809.912 1239916.967 0, 1227551.564 1239903.566 0, 1227293.215 1239890.18 0, 1227034.865 1239876.81 0, 1226776.515 1239863.455 0, 1226518.163 1239850.115 0, 1226259.811 1239836.79 0, 1226001.458 1239823.48 0, 1225743.104 1239810.186 0, 
+    1225484.75 1239796.907 0, 1225226.395 1239783.643 0, 1224968.038 1239770.394 0, 1224709.682 1239757.16 0, 1224451.324 1239743.942 0, 1224192.966 1239730.739 0, 1223934.606 1239717.551 0, 1223676.246 1239704.378 0, 1223416.671 1239691.159 0, 1223133.027 1245264.044 0, 
+    1222849.388 1250836.823 0, 1223108.304 1250850.009 0, 1223366.008 1250863.148 0, 1223623.711 1250876.303 0, 1223881.414 1250889.472 0, 1224139.115 1250902.657 0, 1224396.816 1250915.857 0, 1224654.516 1250929.072 0, 1224912.215 1250942.303 0, 1225169.914 1250955.548 0, 
+    1225427.612 1250968.809 0, 1225685.309 1250982.084 0, 1225943.005 1250995.375 0, 1226200.7 1251008.682 0, 1226458.395 1251022.003 0, 1226716.089 1251035.339 0, 1226973.782 1251048.691 0, 1227231.474 1251062.058 0, 1227489.165 1251075.44 0, 1227746.856 1251088.837 0, 
+    1228004.546 1251102.249 0, 1228262.235 1251115.677 0, 1228519.923 1251129.119 0, 1228777.611 1251142.577 0, 1229034.087 1251155.987 0, 1229292.984 1251169.538 0, 1229550.669 1251183.042 0, 1229808.353 1251196.56 0, 1230066.037 1251210.094 0, 1230323.719 1251223.643 0, 
+    1230581.401 1251237.207 0, 1230839.082 1251250.786 0, 1231096.763 1251264.38 0, 1231354.442 1251277.989 0, 1231612.121 1251291.614 0, 1231869.799 1251305.254 0, 1232127.476 1251318.909 0, 1232385.152 1251332.579 0, 1232642.828 1251346.264 0, 1232900.503 1251359.965 0, 
+    1233158.177 1251373.68 0, 1233415.85 1251387.411 0, 1233673.522 1251401.157 0, 1233931.194 1251414.918 0, 1234188.864 1251428.695 0, 1234446.534 1251442.486 0, 1234704.203 1251456.293 0, 1234961.871 1251470.115 0, 1235218.33 1251483.887 0, 1235517.712 1245911.931 0, 
+    1235817.099 1240339.87 0))
+
+POLYGON ((1247585.394 1252165.892 0, 1247328.974 1252151.395 0, 1247071.345 1252136.846 0, 1246813.716 1252122.311 0, 1246556.086 1252107.792 0, 1246298.456 1252093.288 0, 1246040.824 1252078.799 0, 1245783.192 1252064.325 0, 1245525.558 1252049.866 0, 1245267.924 1252035.422 0, 
+    1245010.289 1252020.994 0, 1244752.653 1252006.581 0, 1244495.017 1251992.183 0, 1244237.379 1251977.8 0, 1243979.741 1251963.432 0, 1243722.102 1251949.079 0, 1243464.462 1251934.742 0, 1243206.821 1251920.42 0, 1242949.179 1251906.113 0, 1242691.536 1251891.821 0, 
+    1242433.893 1251877.544 0, 1242176.249 1251863.282 0, 1241918.603 1251849.036 0, 1241660.957 1251834.805 0, 1241402.103 1251820.522 0, 1241145.663 1251806.388 0, 1240888.015 1251792.202 0, 1240630.365 1251778.031 0, 1240372.715 1251763.876 0, 1240115.064 1251749.736 0, 
+    1239857.412 1251735.61 0, 1239599.76 1251721.5 0, 1239342.106 1251707.406 0, 1239084.452 1251693.326 0, 1238826.797 1251679.262 0, 1238569.141 1251665.212 0, 1238311.484 1251651.178 0, 1238053.827 1251637.159 0, 1237796.168 1251623.155 0, 1237538.509 1251609.167 0, 
+    1237280.849 1251595.193 0, 1237023.188 1251581.235 0, 1236765.526 1251567.292 0, 1236507.864 1251553.364 0, 1236250.2 1251539.451 0, 1235992.536 1251525.554 0, 1235734.871 1251511.671 0, 1235477.205 1251497.804 0, 1235218.33 1251483.887 0, 1234918.954 1257055.731 0, 
+    1234619.584 1262627.459 0, 1234877.801 1262641.341 0, 1235134.811 1262655.173 0, 1235391.82 1262669.02 0, 1235648.828 1262682.882 0, 1235905.836 1262696.76 0, 1236162.842 1262710.652 0, 1236419.848 1262724.56 0, 1236676.853 1262738.483 0, 1236933.857 1262752.42 0, 
+    1237190.861 1262766.373 0, 1237447.863 1262780.342 0, 1237704.865 1262794.325 0, 1237961.866 1262808.323 0, 1238218.866 1262822.337 0, 1238475.865 1262836.365 0, 1238732.864 1262850.409 0, 1238989.861 1262864.468 0, 1239246.858 1262878.542 0, 1239503.854 1262892.631 0, 
+    1239760.849 1262906.736 0, 1240017.843 1262920.855 0, 1240274.837 1262934.99 0, 1240531.829 1262949.139 0, 1240787.616 1262963.238 0, 1241045.812 1262977.484 0, 1241302.802 1262991.679 0, 1241559.792 1263005.889 0, 1241816.78 1263020.114 0, 1242073.768 1263034.355 0, 
+    1242330.754 1263048.61 0, 1242587.74 1263062.881 0, 1242844.725 1263077.167 0, 1243101.71 1263091.468 0, 1243358.693 1263105.784 0, 1243615.676 1263120.115 0, 1243872.657 1263134.461 0, 1244129.638 1263148.823 0, 1244386.618 1263163.199 0, 1244643.598 1263177.591 0, 
+    1244900.576 1263191.998 0, 1245157.553 1263206.42 0, 1245414.53 1263220.857 0, 1245671.506 1263235.309 0, 1245928.481 1263249.776 0, 1246185.455 1263264.259 0, 1246442.428 1263278.756 0, 1246699.4 1263293.269 0, 1246955.168 1263307.729 0, 1247270.278 1257736.868 0, 
+    1247585.394 1252165.892 0))
+
+POLYGON ((1259288.781 1264022.845 0, 1259033.053 1264007.663 0, 1258776.123 1263992.424 0, 1258519.192 1263977.201 0, 1258262.259 1263961.993 0, 1258005.326 1263946.799 0, 1257748.392 1263931.621 0, 1257491.458 1263916.458 0, 1257234.522 1263901.31 0, 1256977.585 1263886.178 0, 
+    1256720.648 1263871.06 0, 1256463.709 1263855.957 0, 1256206.77 1263840.87 0, 1255949.83 1263825.798 0, 1255692.889 1263810.741 0, 1255435.947 1263795.699 0, 1255179.004 1263780.672 0, 1254922.06 1263765.66 0, 1254665.116 1263750.663 0, 1254408.17 1263735.682 0, 
+    1254151.224 1263720.715 0, 1253894.277 1263705.764 0, 1253637.329 1263690.828 0, 1253380.38 1263675.907 0, 1253122.227 1263660.931 0, 1252866.479 1263646.11 0, 1252609.527 1263631.235 0, 1252352.575 1263616.374 0, 1252095.622 1263601.529 0, 1251838.667 1263586.698 0, 
+    1251581.712 1263571.883 0, 1251324.756 1263557.083 0, 1251067.799 1263542.298 0, 1250810.842 1263527.529 0, 1250553.883 1263512.774 0, 1250296.924 1263498.034 0, 1250039.963 1263483.31 0, 1249783.002 1263468.601 0, 1249526.04 1263453.906 0, 1249269.077 1263439.227 0, 
+    1249012.113 1263424.563 0, 1248755.149 1263409.915 0, 1248498.183 1263395.281 0, 1248241.217 1263380.662 0, 1247984.249 1263366.059 0, 1247727.281 1263351.471 0, 1247470.312 1263336.898 0, 1247213.343 1263322.34 0, 1246955.168 1263307.729 0, 1246640.065 1268878.468 0, 
+    1246324.97 1274449.081 0, 1246582.485 1274463.655 0, 1246838.799 1274478.176 0, 1247095.113 1274492.712 0, 1247351.425 1274507.263 0, 1247607.736 1274521.829 0, 1247864.047 1274536.41 0, 1248120.357 1274551.007 0, 1248376.666 1274565.618 0, 1248632.974 1274580.245 0, 
+    1248889.281 1274594.886 0, 1249145.587 1274609.543 0, 1249401.893 1274624.215 0, 1249658.197 1274638.902 0, 1249914.501 1274653.603 0, 1250170.804 1274668.32 0, 1250427.106 1274683.053 0, 1250683.407 1274697.8 0, 1250939.707 1274712.562 0, 1251196.007 1274727.339 0, 
+    1251452.305 1274742.132 0, 1251708.603 1274756.939 0, 1251964.9 1274771.762 0, 1252221.196 1274786.6 0, 1252476.291 1274801.383 0, 1252733.785 1274816.32 0, 1252990.078 1274831.203 0, 1253246.371 1274846.101 0, 1253502.662 1274861.014 0, 1253758.953 1274875.943 0, 
+    1254015.243 1274890.886 0, 1254271.531 1274905.844 0, 1254527.82 1274920.818 0, 1254784.107 1274935.806 0, 1255040.393 1274950.81 0, 1255296.678 1274965.829 0, 1255552.963 1274980.862 0, 1255809.246 1274995.911 0, 1256065.529 1275010.975 0, 1256321.811 1275026.054 0, 
+    1256578.092 1275041.148 0, 1256834.372 1275056.258 0, 1257090.651 1275071.382 0, 1257346.929 1275086.521 0, 1257603.207 1275101.676 0, 1257859.483 1275116.845 0, 1258115.759 1275132.03 0, 1258372.033 1275147.23 0, 1258627.109 1275162.373 0, 1258957.941 1269592.672 0, 
+    1259288.781 1264022.845 0))
+
+POLYGON ((1270927.183 1275910.418 0, 1270672.15 1275894.554 0, 1270415.919 1275878.63 0, 1270159.688 1275862.722 0, 1269903.455 1275846.828 0, 1269647.222 1275830.95 0, 1269390.987 1275815.086 0, 1269134.752 1275799.238 0, 1268878.515 1275783.405 0, 1268622.278 1275767.587 0, 
+    1268366.04 1275751.784 0, 1268109.801 1275735.996 0, 1267853.561 1275720.223 0, 1267597.32 1275704.465 0, 1267341.078 1275688.722 0, 1267084.835 1275672.995 0, 1266828.591 1275657.282 0, 1266572.346 1275641.585 0, 1266316.101 1275625.902 0, 1266059.854 1275610.235 0, 
+    1265803.607 1275594.583 0, 1265547.358 1275578.946 0, 1265291.109 1275563.324 0, 1265034.859 1275547.717 0, 1264777.41 1275532.052 0, 1264522.356 1275516.548 0, 1264266.103 1275500.986 0, 1264009.849 1275485.44 0, 1263753.594 1275469.908 0, 1263497.338 1275454.392 0, 
+    1263241.082 1275438.89 0, 1262984.824 1275423.404 0, 1262728.566 1275407.933 0, 1262472.306 1275392.477 0, 1262216.046 1275377.036 0, 1261959.785 1275361.61 0, 1261703.523 1275346.199 0, 1261447.26 1275330.803 0, 1261190.996 1275315.422 0, 1260934.731 1275300.057 0, 
+    1260678.465 1275284.706 0, 1260422.199 1275269.371 0, 1260165.931 1275254.05 0, 1259909.663 1275238.745 0, 1259653.394 1275223.455 0, 1259397.123 1275208.179 0, 1259140.852 1275192.919 0, 1258884.58 1275177.674 0, 1258627.109 1275162.373 0, 1258296.284 1280731.944 0, 
+    1257965.467 1286301.378 0, 1258222.28 1286316.64 0, 1258477.897 1286331.846 0, 1258733.512 1286347.067 0, 1258989.127 1286362.303 0, 1259244.74 1286377.554 0, 1259500.353 1286392.821 0, 1259755.965 1286408.102 0, 1260011.576 1286423.398 0, 1260267.186 1286438.709 0, 
+    1260522.795 1286454.036 0, 1260778.404 1286469.377 0, 1261034.011 1286484.733 0, 1261289.618 1286500.105 0, 1261545.223 1286515.491 0, 1261800.828 1286530.893 0, 1262056.432 1286546.31 0, 1262312.035 1286561.741 0, 1262567.637 1286577.188 0, 1262823.238 1286592.65 0, 
+    1263078.838 1286608.126 0, 1263334.437 1286623.618 0, 1263590.035 1286639.125 0, 1263845.633 1286654.647 0, 1264100.035 1286670.111 0, 1264356.825 1286685.736 0, 1264612.419 1286701.303 0, 1264868.013 1286716.885 0, 1265123.606 1286732.482 0, 1265379.198 1286748.094 0, 
+    1265634.789 1286763.722 0, 1265890.379 1286779.364 0, 1266145.968 1286795.021 0, 1266401.556 1286810.693 0, 1266657.144 1286826.381 0, 1266912.73 1286842.083 0, 1267168.316 1286857.801 0, 1267423.9 1286873.533 0, 1267679.484 1286889.281 0, 1267935.066 1286905.043 0, 
+    1268190.648 1286920.821 0, 1268446.229 1286936.614 0, 1268701.809 1286952.422 0, 1268957.388 1286968.244 0, 1269212.966 1286984.082 0, 1269468.543 1286999.935 0, 1269724.119 1287015.803 0, 1269979.694 1287031.686 0, 1270234.075 1287047.51 0, 1270580.625 1281479.032 0, 
+    1270927.183 1275910.418 0))
+
+POLYGON ((1282500.526 1287828.299 0, 1282246.189 1287811.756 0, 1281990.659 1287795.151 0, 1281735.129 1287778.562 0, 1281479.598 1287761.987 0, 1281224.066 1287745.427 0, 1280968.532 1287728.882 0, 1280712.998 1287712.352 0, 1280457.463 1287695.838 0, 1280201.927 1287679.338 0, 
+    1279946.39 1287662.853 0, 1279690.852 1287646.384 0, 1279435.313 1287629.929 0, 1279179.772 1287613.49 0, 1278924.231 1287597.065 0, 1278668.69 1287580.656 0, 1278413.147 1287564.262 0, 1278157.603 1287547.882 0, 1277902.058 1287531.518 0, 1277646.512 1287515.169 0, 
+    1277390.965 1287498.835 0, 1277135.418 1287482.515 0, 1276879.869 1287466.211 0, 1276624.319 1287449.922 0, 1276367.576 1287433.572 0, 1276113.217 1287417.389 0, 1275857.664 1287401.145 0, 1275602.111 1287384.916 0, 1275346.556 1287368.702 0, 1275091.001 1287352.504 0, 
+    1274835.445 1287336.32 0, 1274579.887 1287320.151 0, 1274324.329 1287303.997 0, 1274068.77 1287287.859 0, 1273813.21 1287271.735 0, 1273557.649 1287255.627 0, 1273302.087 1287239.533 0, 1273046.524 1287223.455 0, 1272790.96 1287207.391 0, 1272535.395 1287191.343 0, 
+    1272279.829 1287175.309 0, 1272024.262 1287159.291 0, 1271768.695 1287143.288 0, 1271513.126 1287127.299 0, 1271257.556 1287111.326 0, 1271001.986 1287095.368 0, 1270746.414 1287079.425 0, 1270490.842 1287063.497 0, 1270234.075 1287047.51 0, 1269887.534 1292615.847 0, 
+    1269541.002 1298184.038 0, 1269797.11 1298199.985 0, 1270052.027 1298215.872 0, 1270306.943 1298231.774 0, 1270561.858 1298247.691 0, 1270816.772 1298263.623 0, 1271071.685 1298279.571 0, 1271326.598 1298295.533 0, 1271581.509 1298311.51 0, 1271836.419 1298327.502 0, 
+    1272091.329 1298343.51 0, 1272346.237 1298359.532 0, 1272601.145 1298375.569 0, 1272856.051 1298391.621 0, 1273110.957 1298407.689 0, 1273365.862 1298423.771 0, 1273620.766 1298439.868 0, 1273875.668 1298455.981 0, 1274130.57 1298472.108 0, 1274385.471 1298488.25 0, 
+    1274640.371 1298504.407 0, 1274895.27 1298520.58 0, 1275150.168 1298536.767 0, 1275405.065 1298552.969 0, 1275658.772 1298569.111 0, 1275914.857 1298585.419 0, 1276169.751 1298601.666 0, 1276424.644 1298617.928 0, 1276679.537 1298634.206 0, 1276934.428 1298650.498 0, 
+    1277189.318 1298666.805 0, 1277444.208 1298683.128 0, 1277699.096 1298699.465 0, 1277953.984 1298715.817 0, 1278208.87 1298732.185 0, 1278463.756 1298748.567 0, 1278718.641 1298764.964 0, 1278973.524 1298781.377 0, 1279228.407 1298797.804 0, 1279483.289 1298814.246 0, 
+    1279738.17 1298830.704 0, 1279993.049 1298847.176 0, 1280247.928 1298863.663 0, 1280502.806 1298880.166 0, 1280757.683 1298896.683 0, 1281012.559 1298913.215 0, 1281267.434 1298929.763 0, 1281522.308 1298946.325 0, 1281775.993 1298962.825 0, 1282138.255 1293395.635 0, 
+    1282500.526 1287828.299 0))
+
+POLYGON ((1294008.734 1299776.175 0, 1293755.095 1299758.958 0, 1293500.269 1299741.676 0, 1293245.442 1299724.408 0, 1292990.614 1299707.156 0, 1292735.785 1299689.919 0, 1292480.954 1299672.696 0, 1292226.123 1299655.489 0, 1291971.291 1299638.297 0, 1291716.458 1299621.119 0, 
+    1291461.623 1299603.957 0, 1291206.788 1299586.81 0, 1290951.952 1299569.677 0, 1290697.114 1299552.56 0, 1290442.276 1299535.457 0, 1290187.437 1299518.37 0, 1289932.596 1299501.298 0, 1289677.755 1299484.24 0, 1289422.913 1299467.198 0, 1289168.069 1299450.171 0, 
+    1288913.225 1299433.158 0, 1288658.38 1299416.161 0, 1288403.533 1299399.179 0, 1288148.686 1299382.211 0, 1287892.651 1299365.18 0, 1287638.989 1299348.322 0, 1287384.138 1299331.399 0, 1287129.287 1299314.492 0, 1286874.435 1299297.599 0, 1286619.581 1299280.722 0, 
+    1286364.727 1299263.86 0, 1286109.872 1299247.012 0, 1285855.015 1299230.18 0, 1285600.158 1299213.363 0, 1285345.3 1299196.56 0, 1285090.441 1299179.773 0, 1284835.58 1299163.001 0, 1284580.719 1299146.243 0, 1284325.857 1299129.501 0, 1284070.994 1299112.774 0, 
+    1283816.13 1299096.061 0, 1283561.264 1299079.364 0, 1283306.398 1299062.681 0, 1283051.531 1299046.014 0, 1282796.663 1299029.362 0, 1282541.794 1299012.724 0, 1282286.924 1298996.102 0, 1282032.053 1298979.495 0, 1281775.993 1298962.825 0, 1281413.741 1304529.865 0, 
+    1281051.499 1310096.749 0, 1281306.9 1310113.376 0, 1281561.116 1310129.94 0, 1281815.331 1310146.52 0, 1282069.545 1310163.114 0, 1282323.757 1310179.724 0, 1282577.969 1310196.348 0, 1282832.18 1310212.988 0, 1283086.39 1310229.642 0, 1283340.599 1310246.312 0, 
+    1283594.807 1310262.996 0, 1283849.014 1310279.695 0, 1284103.22 1310296.41 0, 1284357.425 1310313.139 0, 1284611.629 1310329.883 0, 1284865.831 1310346.642 0, 1285120.033 1310363.416 0, 1285374.234 1310380.205 0, 1285628.434 1310397.009 0, 1285882.634 1310413.828 0, 
+    1286136.832 1310430.662 0, 1286391.029 1310447.511 0, 1286645.225 1310464.375 0, 1286899.42 1310481.254 0, 1287152.43 1310498.069 0, 1287407.807 1310515.057 0, 1287661.999 1310531.98 0, 1287916.19 1310548.919 0, 1288170.38 1310565.873 0, 1288424.569 1310582.841 0, 
+    1288678.757 1310599.825 0, 1288932.944 1310616.823 0, 1289187.13 1310633.837 0, 1289441.315 1310650.865 0, 1289695.5 1310667.909 0, 1289949.683 1310684.967 0, 1290203.865 1310702.041 0, 1290458.046 1310719.129 0, 1290712.226 1310736.232 0, 1290966.405 1310753.35 0, 
+    1291220.583 1310770.483 0, 1291474.76 1310787.632 0, 1291728.936 1310804.795 0, 1291983.111 1310821.973 0, 1292237.285 1310839.166 0, 1292491.458 1310856.374 0, 1292745.63 1310873.597 0, 1292999.801 1310890.835 0, 1293252.788 1310908.007 0, 1293630.756 1305342.169 0, 
+    1294008.734 1299776.175 0))
+
+POLYGON ((1305451.737 1311753.733 0, 1305198.797 1311735.846 0, 1304944.676 1311717.89 0, 1304690.554 1311699.949 0, 1304436.43 1311682.023 0, 1304182.306 1311664.112 0, 1303928.18 1311646.216 0, 1303674.054 1311628.335 0, 1303419.926 1311610.469 0, 1303165.798 1311592.617 0, 
+    1302911.668 1311574.781 0, 1302657.537 1311556.96 0, 1302403.405 1311539.154 0, 1302149.273 1311521.362 0, 1301895.139 1311503.586 0, 1301641.004 1311485.824 0, 1301386.868 1311468.078 0, 1301132.731 1311450.346 0, 1300878.593 1311432.63 0, 1300624.454 1311414.928 0, 
+    1300370.314 1311397.241 0, 1300116.173 1311379.57 0, 1299862.03 1311361.913 0, 1299607.887 1311344.271 0, 1299352.561 1311326.562 0, 1299099.597 1311309.032 0, 1298845.451 1311291.435 0, 1298591.304 1311273.853 0, 1298337.155 1311256.286 0, 1298083.006 1311238.734 0, 
+    1297828.855 1311221.197 0, 1297574.704 1311203.675 0, 1297320.551 1311186.168 0, 1297066.398 1311168.676 0, 1296812.243 1311151.198 0, 1296558.087 1311133.736 0, 1296303.931 1311116.289 0, 1296049.773 1311098.856 0, 1295795.614 1311081.439 0, 1295541.455 1311064.037 0, 
+    1295287.294 1311046.649 0, 1295033.132 1311029.276 0, 1294778.969 1311011.919 0, 1294524.805 1310994.576 0, 1294270.64 1310977.249 0, 1294016.475 1310959.936 0, 1293762.308 1310942.638 0, 1293508.14 1310925.355 0, 1293252.788 1310908.007 0, 1292874.831 1316473.685 0, 
+    1292496.885 1322039.197 0, 1292751.579 1322056.5 0, 1293005.091 1322073.739 0, 1293258.603 1322090.992 0, 1293512.114 1322108.26 0, 1293765.624 1322125.543 0, 1294019.132 1322142.841 0, 1294272.64 1322160.154 0, 1294526.147 1322177.481 0, 1294779.652 1322194.824 0, 
+    1295033.157 1322212.182 0, 1295286.661 1322229.554 0, 1295540.163 1322246.942 0, 1295793.665 1322264.344 0, 1296047.165 1322281.761 0, 1296300.665 1322299.193 0, 1296554.163 1322316.641 0, 1296807.661 1322334.103 0, 1297061.157 1322351.58 0, 1297314.652 1322369.071 0, 
+    1297568.147 1322386.578 0, 1297821.64 1322404.1 0, 1298075.132 1322421.637 0, 1298328.624 1322439.188 0, 1298580.935 1322456.673 0, 1298835.603 1322474.336 0, 1299089.091 1322491.932 0, 1299342.578 1322509.544 0, 1299596.064 1322527.17 0, 1299849.549 1322544.811 0, 
+    1300103.033 1322562.467 0, 1300356.516 1322580.138 0, 1300609.998 1322597.824 0, 1300863.479 1322615.525 0, 1301116.959 1322633.24 0, 1301370.438 1322650.971 0, 1301623.916 1322668.716 0, 1301877.392 1322686.477 0, 1302130.868 1322704.252 0, 1302384.343 1322722.042 0, 
+    1302637.816 1322739.848 0, 1302891.289 1322757.668 0, 1303144.76 1322775.503 0, 1303398.231 1322793.353 0, 1303651.7 1322811.218 0, 1303905.168 1322829.097 0, 1304158.635 1322846.992 0, 1304412.102 1322864.902 0, 1304664.389 1322882.743 0, 1305058.057 1317318.321 0, 
+    1305451.737 1311753.733 0))
+
+POLYGON ((1316829.461 1323760.661 0, 1316577.224 1323742.107 0, 1316323.809 1323723.481 0, 1316070.393 1323704.871 0, 1315816.976 1323686.275 0, 1315563.559 1323667.694 0, 1315310.14 1323649.128 0, 1315056.719 1323630.577 0, 1314803.298 1323612.041 0, 1314549.876 1323593.52 0, 
+    1314296.453 1323575.013 0, 1314043.028 1323556.522 0, 1313789.603 1323538.045 0, 1313536.176 1323519.584 0, 1313282.748 1323501.137 0, 1313029.32 1323482.705 0, 1312775.89 1323464.289 0, 1312522.459 1323445.887 0, 1312269.027 1323427.5 0, 1312015.594 1323409.128 0, 
+    1311762.16 1323390.77 0, 1311508.724 1323372.428 0, 1311255.288 1323354.101 0, 1311001.85 1323335.788 0, 1310747.235 1323317.406 0, 1310494.972 1323299.208 0, 1310241.532 1323280.941 0, 1309988.09 1323262.688 0, 1309734.647 1323244.45 0, 1309481.203 1323226.227 0, 
+    1309227.758 1323208.019 0, 1308974.312 1323189.826 0, 1308720.865 1323171.648 0, 1308467.417 1323153.485 0, 1308213.968 1323135.336 0, 1307960.518 1323117.203 0, 1307707.066 1323099.085 0, 1307453.614 1323080.981 0, 1307200.16 1323062.892 0, 1306946.706 1323044.819 0, 
+    1306693.25 1323026.76 0, 1306439.793 1323008.716 0, 1306186.336 1322990.687 0, 1305932.877 1322972.673 0, 1305679.417 1322954.674 0, 1305425.956 1322936.689 0, 1305172.494 1322918.72 0, 1304919.031 1322900.766 0, 1304664.389 1322882.743 0, 1304270.733 1328446.994 0, 
+    1303877.09 1334011.069 0, 1304131.074 1334029.046 0, 1304383.882 1334046.954 0, 1304636.689 1334064.877 0, 1304889.495 1334082.814 0, 1305142.3 1334100.767 0, 1305395.104 1334118.734 0, 1305647.906 1334136.717 0, 1305900.708 1334154.714 0, 1306153.509 1334172.726 0, 
+    1306406.308 1334190.753 0, 1306659.107 1334208.795 0, 1306911.904 1334226.852 0, 1307164.701 1334244.924 0, 1307417.496 1334263.01 0, 1307670.29 1334281.112 0, 1307923.084 1334299.228 0, 1308175.876 1334317.359 0, 1308428.667 1334335.505 0, 1308681.457 1334353.666 0, 
+    1308934.246 1334371.842 0, 1309187.034 1334390.033 0, 1309439.82 1334408.238 0, 1309692.606 1334426.459 0, 1309944.217 1334444.609 0, 1310198.174 1334462.944 0, 1310450.957 1334481.209 0, 1310703.738 1334499.489 0, 1310956.519 1334517.784 0, 1311209.298 1334536.094 0, 
+    1311462.076 1334554.418 0, 1311714.853 1334572.758 0, 1311967.629 1334591.112 0, 1312220.404 1334609.481 0, 1312473.178 1334627.866 0, 1312725.951 1334646.264 0, 1312978.723 1334664.678 0, 1313231.493 1334683.107 0, 1313484.263 1334701.551 0, 1313737.031 1334720.009 0, 
+    1313989.799 1334738.483 0, 1314242.565 1334756.971 0, 1314495.33 1334775.474 0, 1314748.094 1334793.992 0, 1315000.857 1334812.525 0, 1315253.619 1334831.073 0, 1315506.38 1334849.635 0, 1315759.14 1334868.213 0, 1316010.726 1334886.719 0, 1316420.087 1329323.778 0, 
+    1316829.461 1323760.661 0))
+
+POLYGON ((1328141.84 1335796.645 0, 1327890.305 1335777.428 0, 1327637.599 1335758.136 0, 1327384.891 1335738.859 0, 1327132.183 1335719.598 0, 1326879.473 1335700.351 0, 1326626.762 1335681.119 0, 1326374.05 1335661.902 0, 1326121.337 1335642.699 0, 1325868.623 1335623.512 0, 
+    1325615.908 1335604.339 0, 1325363.191 1335585.182 0, 1325110.474 1335566.039 0, 1324857.755 1335546.911 0, 1324605.035 1335527.798 0, 1324352.314 1335508.7 0, 1324099.592 1335489.616 0, 1323846.869 1335470.548 0, 1323594.145 1335451.494 0, 1323341.419 1335432.456 0, 
+    1323088.693 1335413.432 0, 1322835.965 1335394.423 0, 1322583.236 1335375.429 0, 1322330.507 1335356.45 0, 1322076.604 1335337.398 0, 1321825.043 1335318.536 0, 1321572.31 1335299.602 0, 1321319.576 1335280.682 0, 1321066.84 1335261.777 0, 1320814.104 1335242.887 0, 
+    1320561.366 1335224.012 0, 1320308.627 1335205.152 0, 1320055.887 1335186.307 0, 1319803.146 1335167.476 0, 1319550.404 1335148.661 0, 1319297.661 1335129.86 0, 1319044.917 1335111.074 0, 1318792.171 1335092.303 0, 1318539.425 1335073.547 0, 1318286.677 1335054.806 0, 
+    1318033.928 1335036.08 0, 1317781.178 1335017.369 0, 1317528.427 1334998.672 0, 1317275.675 1334979.99 0, 1317022.922 1334961.324 0, 1316770.168 1334942.672 0, 1316517.412 1334924.035 0, 1316264.656 1334905.412 0, 1316010.726 1334886.719 0, 1315601.378 1340449.479 0, 
+    1315192.044 1346012.053 0, 1315445.316 1346030.698 0, 1315697.418 1346049.272 0, 1315949.518 1346067.86 0, 1316201.618 1346086.464 0, 1316453.716 1346105.082 0, 1316705.813 1346123.716 0, 1316957.909 1346142.364 0, 1317210.004 1346161.027 0, 1317462.098 1346179.704 0, 
+    1317714.191 1346198.397 0, 1317966.283 1346217.104 0, 1318218.374 1346235.827 0, 1318470.463 1346254.564 0, 1318722.552 1346273.316 0, 1318974.639 1346292.083 0, 1319226.725 1346310.864 0, 1319478.81 1346329.661 0, 1319730.895 1346348.472 0, 1319982.977 1346367.298 0, 
+    1320235.059 1346386.139 0, 1320487.14 1346404.995 0, 1320739.22 1346423.866 0, 1320991.298 1346442.751 0, 1321242.207 1346461.564 0, 1321495.452 1346480.567 0, 1321747.527 1346499.497 0, 1321999.601 1346518.441 0, 1322251.674 1346537.401 0, 1322503.746 1346556.376 0, 
+    1322755.816 1346575.365 0, 1323007.886 1346594.369 0, 1323259.954 1346613.388 0, 1323512.022 1346632.422 0, 1323764.088 1346651.471 0, 1324016.153 1346670.534 0, 1324268.217 1346689.613 0, 1324520.28 1346708.706 0, 1324772.342 1346727.814 0, 1325024.402 1346746.937 0, 
+    1325276.462 1346766.074 0, 1325528.52 1346785.227 0, 1325780.577 1346804.394 0, 1326032.633 1346823.577 0, 1326284.688 1346842.774 0, 1326536.742 1346861.985 0, 1326788.795 1346881.212 0, 1327040.846 1346900.454 0, 1327291.73 1346919.621 0, 1327716.777 1341358.226 0, 
+    1328141.84 1335796.645 0))
+
+POLYGON ((1339388.803 1347861.369 0, 1339137.973 1347841.493 0, 1338885.977 1347821.54 0, 1338633.98 1347801.601 0, 1338381.981 1347781.677 0, 1338129.981 1347761.768 0, 1337877.98 1347741.874 0, 1337625.978 1347721.995 0, 1337373.975 1347702.13 0, 1337121.971 1347682.28 0, 
+    1336869.965 1347662.445 0, 1336617.958 1347642.625 0, 1336365.95 1347622.82 0, 1336113.941 1347603.03 0, 1335861.931 1347583.254 0, 1335609.92 1347563.493 0, 1335357.907 1347543.747 0, 1335105.894 1347524.016 0, 1334853.879 1347504.3 0, 1334601.863 1347484.599 0, 
+    1334349.845 1347464.912 0, 1334097.827 1347445.24 0, 1333845.808 1347425.583 0, 1333593.787 1347405.941 0, 1333340.599 1347386.223 0, 1333089.742 1347366.702 0, 1332837.718 1347347.104 0, 1332585.693 1347327.521 0, 1332333.666 1347307.953 0, 1332081.639 1347288.4 0, 
+    1331829.61 1347268.862 0, 1331577.58 1347249.339 0, 1331325.549 1347229.83 0, 1331073.517 1347210.336 0, 1330821.483 1347190.857 0, 1330569.449 1347171.393 0, 1330317.413 1347151.944 0, 1330065.377 1347132.51 0, 1329813.339 1347113.09 0, 1329561.3 1347093.685 0, 
+    1329309.259 1347074.295 0, 1329057.218 1347054.92 0, 1328805.176 1347035.56 0, 1328553.132 1347016.215 0, 1328301.087 1346996.884 0, 1328049.041 1346977.568 0, 1327796.994 1346958.267 0, 1327544.946 1346938.981 0, 1327291.73 1346919.621 0, 1326866.696 1352480.825 0, 
+    1326441.678 1358041.832 0, 1326694.237 1358061.142 0, 1326945.63 1358080.378 0, 1327197.023 1358099.629 0, 1327448.414 1358118.894 0, 1327699.804 1358138.175 0, 1327951.193 1358157.47 0, 1328202.581 1358176.78 0, 1328453.968 1358196.105 0, 1328705.353 1358215.444 0, 
+    1328956.738 1358234.798 0, 1329208.121 1358254.168 0, 1329459.503 1358273.552 0, 1329710.884 1358292.95 0, 1329962.264 1358312.364 0, 1330213.643 1358331.792 0, 1330465.021 1358351.235 0, 1330716.397 1358370.693 0, 1330967.772 1358390.166 0, 1331219.147 1358409.653 0, 
+    1331470.52 1358429.156 0, 1331721.891 1358448.673 0, 1331973.262 1358468.205 0, 1332224.632 1358487.751 0, 1332474.837 1358507.222 0, 1332727.367 1358526.889 0, 1332978.734 1358546.48 0, 1333230.098 1358566.086 0, 1333481.462 1358585.707 0, 1333732.825 1358605.342 0, 
+    1333984.186 1358624.992 0, 1334235.547 1358644.657 0, 1334486.906 1358664.337 0, 1334738.264 1358684.032 0, 1334989.621 1358703.741 0, 1335240.977 1358723.466 0, 1335492.331 1358743.205 0, 1335743.684 1358762.958 0, 1335995.037 1358782.727 0, 1336246.388 1358802.51 0, 
+    1336497.738 1358822.309 0, 1336749.086 1358842.122 0, 1337000.434 1358861.949 0, 1337251.78 1358881.792 0, 1337503.125 1358901.649 0, 1337754.47 1358921.521 0, 1338005.812 1358941.408 0, 1338257.154 1358961.31 0, 1338507.333 1358981.135 0, 1338948.06 1353421.35 0, 
+    1339388.803 1347861.369 0))
+
+POLYGON ((1350570.285 1359954.521 0, 1350320.162 1359933.99 0, 1350068.877 1359913.378 0, 1349817.592 1359892.781 0, 1349566.305 1359872.199 0, 1349315.017 1359851.632 0, 1349063.727 1359831.079 0, 1348812.437 1359810.541 0, 1348561.145 1359790.018 0, 1348309.852 1359769.51 0, 
+    1348058.558 1359749.016 0, 1347807.263 1359728.538 0, 1347555.966 1359708.074 0, 1347304.668 1359687.625 0, 1347053.369 1359667.191 0, 1346802.069 1359646.771 0, 1346550.768 1359626.366 0, 1346299.465 1359605.977 0, 1346048.162 1359585.602 0, 1345796.857 1359565.241 0, 
+    1345545.55 1359544.896 0, 1345294.243 1359524.565 0, 1345042.934 1359504.249 0, 1344791.625 1359483.948 0, 1344539.153 1359463.568 0, 1344289.002 1359443.39 0, 1344037.688 1359423.133 0, 1343786.374 1359402.891 0, 1343535.058 1359382.664 0, 1343283.741 1359362.452 0, 
+    1343032.423 1359342.254 0, 1342781.104 1359322.071 0, 1342529.783 1359301.903 0, 1342278.461 1359281.75 0, 1342027.139 1359261.612 0, 1341775.815 1359241.488 0, 1341524.489 1359221.379 0, 1341273.163 1359201.285 0, 1341021.835 1359181.206 0, 1340770.507 1359161.141 0, 
+    1340519.177 1359141.092 0, 1340267.846 1359121.057 0, 1340016.513 1359101.037 0, 1339765.18 1359081.031 0, 1339513.845 1359061.041 0, 1339262.509 1359041.065 0, 1339011.172 1359021.104 0, 1338759.834 1359001.158 0, 1338507.333 1358981.135 0, 1338066.621 1364540.717 0, 
+    1337625.926 1370100.093 0, 1337877.77 1370120.064 0, 1338128.454 1370139.958 0, 1338379.136 1370159.867 0, 1338629.818 1370179.791 0, 1338880.498 1370199.729 0, 1339131.177 1370219.683 0, 1339381.855 1370239.651 0, 1339632.532 1370259.633 0, 1339883.207 1370279.631 0, 
+    1340133.882 1370299.643 0, 1340384.555 1370319.67 0, 1340635.227 1370339.712 0, 1340885.898 1370359.768 0, 1341136.567 1370379.839 0, 1341387.236 1370399.925 0, 1341637.903 1370420.026 0, 1341888.569 1370440.142 0, 1342139.234 1370460.272 0, 1342389.898 1370480.417 0, 
+    1342640.56 1370500.577 0, 1342891.222 1370520.751 0, 1343141.882 1370540.941 0, 1343392.541 1370561.145 0, 1343642.041 1370581.27 0, 1343893.855 1370601.597 0, 1344144.511 1370621.845 0, 1344395.165 1370642.108 0, 1344645.818 1370662.386 0, 1344896.47 1370682.679 0, 
+    1345147.12 1370702.986 0, 1345397.77 1370723.308 0, 1345648.418 1370743.645 0, 1345899.065 1370763.996 0, 1346149.711 1370784.363 0, 1346400.355 1370804.744 0, 1346650.999 1370825.139 0, 1346901.641 1370845.55 0, 1347152.282 1370865.975 0, 1347402.922 1370886.415 0, 
+    1347653.561 1370906.87 0, 1347904.198 1370927.34 0, 1348154.834 1370947.824 0, 1348405.469 1370968.323 0, 1348656.103 1370988.837 0, 1348906.736 1371009.366 0, 1349157.367 1371029.909 0, 1349407.997 1371050.467 0, 1349657.469 1371070.945 0, 1350113.869 1365512.836 0, 
+    1350570.285 1359954.521 0))
+
+POLYGON ((1361686.222 1372075.784 0, 1361436.807 1372054.602 0, 1361186.235 1372033.336 0, 1360935.663 1372012.084 0, 1360685.089 1371990.848 0, 1360434.515 1371969.626 0, 1360183.938 1371948.419 0, 1359933.361 1371927.226 0, 1359682.783 1371906.049 0, 1359432.203 1371884.886 0, 
+    1359181.622 1371863.738 0, 1358931.039 1371842.605 0, 1358680.456 1371821.486 0, 1358429.871 1371800.382 0, 1358179.285 1371779.293 0, 1357928.698 1371758.219 0, 1357678.109 1371737.159 0, 1357427.519 1371716.114 0, 1357176.928 1371695.084 0, 1356926.336 1371674.069 0, 
+    1356675.742 1371653.068 0, 1356425.148 1371632.082 0, 1356174.552 1371611.111 0, 1355923.955 1371590.155 0, 1355672.2 1371569.117 0, 1355422.756 1371548.286 0, 1355172.156 1371527.374 0, 1354921.553 1371506.477 0, 1354670.95 1371485.594 0, 1354420.346 1371464.726 0, 
+    1354169.74 1371443.873 0, 1353919.133 1371423.035 0, 1353668.524 1371402.211 0, 1353417.915 1371381.403 0, 1353167.304 1371360.608 0, 1352916.692 1371339.829 0, 1352666.079 1371319.065 0, 1352415.465 1371298.315 0, 1352164.849 1371277.58 0, 1351914.232 1371256.859 0, 
+    1351663.614 1371236.154 0, 1351412.995 1371215.463 0, 1351162.375 1371194.787 0, 1350911.753 1371174.125 0, 1350661.13 1371153.479 0, 1350410.506 1371132.847 0, 1350159.88 1371112.23 0, 1349909.254 1371091.627 0, 1349657.469 1371070.945 0, 1349201.087 1376628.841 0, 
+    1348744.723 1382186.52 0, 1348995.85 1382207.149 0, 1349245.823 1382227.697 0, 1349495.794 1382248.26 0, 1349745.764 1382268.838 0, 1349995.732 1382289.431 0, 1350245.7 1382310.039 0, 1350495.666 1382330.661 0, 1350745.631 1382351.298 0, 1350995.595 1382371.949 0, 
+    1351245.557 1382392.615 0, 1351495.519 1382413.296 0, 1351745.479 1382433.992 0, 1351995.438 1382454.702 0, 1352245.396 1382475.428 0, 1352495.352 1382496.167 0, 1352745.308 1382516.922 0, 1352995.262 1382537.691 0, 1353245.214 1382558.475 0, 1353495.166 1382579.274 0, 
+    1353745.117 1382600.087 0, 1353995.066 1382620.915 0, 1354245.014 1382641.758 0, 1354494.96 1382662.616 0, 1354743.753 1382683.391 0, 1354994.85 1382704.375 0, 1355244.793 1382725.276 0, 1355494.735 1382746.193 0, 1355744.676 1382767.124 0, 1355994.615 1382788.07 0, 
+    1356244.553 1382809.03 0, 1356494.49 1382830.005 0, 1356744.426 1382850.995 0, 1356994.36 1382872 0, 1357244.293 1382893.019 0, 1357494.225 1382914.053 0, 1357744.156 1382935.102 0, 1357994.085 1382956.165 0, 1358244.013 1382977.244 0, 1358493.94 1382998.336 0, 
+    1358743.866 1383019.444 0, 1358993.791 1383040.566 0, 1359243.714 1383061.703 0, 1359493.636 1383082.855 0, 1359743.557 1383104.021 0, 1359993.476 1383125.203 0, 1360243.394 1383146.399 0, 1360493.311 1383167.609 0, 1360742.075 1383188.737 0, 1361214.139 1377632.369 0, 
+    1361686.222 1372075.784 0))
+
+POLYGON ((655963.707 766368.225 0, 655678.927 766388.381 0, 655392.709 766408.656 0, 655106.492 766428.947 0, 654820.276 766449.255 0, 654534.062 766469.58 0, 654247.848 766489.922 0, 653961.636 766510.281 0, 653675.425 766530.656 0, 653389.215 766551.049 0, 
+    653103.007 766571.458 0, 652816.799 766591.884 0, 652530.593 766612.327 0, 652244.388 766632.787 0, 651958.184 766653.263 0, 651671.982 766673.757 0, 651385.78 766694.267 0, 651099.58 766714.794 0, 650813.381 766735.338 0, 650527.183 766755.899 0, 
+    650240.987 766776.477 0, 649954.791 766797.071 0, 649668.597 766817.683 0, 649382.404 766838.311 0, 649094.772 766859.06 0, 648810.022 766879.618 0, 648523.833 766900.297 0, 648237.645 766920.992 0, 647951.458 766941.705 0, 647665.272 766962.434 0, 
+    647379.088 766983.18 0, 647092.905 767003.943 0, 646806.723 767024.723 0, 646520.542 767045.52 0, 646234.363 767066.333 0, 645948.184 767087.164 0, 645662.007 767108.011 0, 645375.832 767128.875 0, 645089.657 767149.756 0, 644803.484 767170.654 0, 
+    644517.311 767191.568 0, 644231.141 767212.5 0, 643944.971 767233.448 0, 643658.802 767254.413 0, 643372.635 767275.395 0, 643086.469 767296.394 0, 642800.305 767317.409 0, 642514.141 767338.442 0, 642226.537 767359.597 0, 642635.528 772917.499 0, 
+    643044.536 778475.651 0, 643331.483 778454.543 0, 643616.992 778433.559 0, 643902.503 778412.591 0, 644188.014 778391.641 0, 644473.527 778370.707 0, 644759.041 778349.79 0, 645044.557 778328.889 0, 645330.073 778308.006 0, 645615.591 778287.139 0, 
+    645901.11 778266.289 0, 646186.63 778245.456 0, 646472.152 778224.639 0, 646757.675 778203.84 0, 647043.199 778183.057 0, 647328.724 778162.291 0, 647614.25 778141.542 0, 647899.778 778120.81 0, 648185.307 778100.094 0, 648470.837 778079.395 0, 
+    648756.368 778058.714 0, 649041.901 778038.048 0, 649327.434 778017.4 0, 649612.969 777996.769 0, 649897.068 777976.258 0, 650184.043 777955.556 0, 650469.581 777934.975 0, 650755.121 777914.411 0, 651040.662 777893.863 0, 651326.204 777873.333 0, 
+    651611.748 777852.819 0, 651897.292 777832.322 0, 652182.838 777811.842 0, 652468.385 777791.378 0, 652753.933 777770.932 0, 653039.483 777750.502 0, 653325.033 777730.089 0, 653610.585 777709.693 0, 653896.138 777689.313 0, 654181.693 777668.951 0, 
+    654467.248 777648.605 0, 654752.805 777628.276 0, 655038.362 777607.964 0, 655323.922 777587.668 0, 655609.482 777567.39 0, 655895.043 777547.128 0, 656180.606 777526.883 0, 656466.17 777506.655 0, 656750.298 777486.545 0, 656356.994 771927.26 0, 
+    655963.707 766368.225 0))
+
+POLYGON ((670458.799 776536.165 0, 670174.613 776555.472 0, 669888.993 776574.894 0, 669603.374 776594.332 0, 669317.757 776613.787 0, 669032.141 776633.258 0, 668746.525 776652.747 0, 668460.911 776672.252 0, 668175.298 776691.774 0, 667889.687 776711.313 0, 
+    667604.076 776730.869 0, 667318.466 776750.441 0, 667032.858 776770.031 0, 666747.251 776789.637 0, 666461.645 776809.26 0, 666176.04 776828.9 0, 665890.436 776848.556 0, 665604.834 776868.23 0, 665319.232 776887.92 0, 665033.632 776907.627 0, 
+    664748.033 776927.351 0, 664462.435 776947.092 0, 664176.839 776966.849 0, 663891.243 776986.623 0, 663604.213 777006.514 0, 663320.055 777026.222 0, 663034.463 777046.047 0, 662748.872 777065.889 0, 662463.283 777085.747 0, 662177.694 777105.622 0, 
+    661892.107 777125.514 0, 661606.52 777145.423 0, 661320.935 777165.349 0, 661035.351 777185.291 0, 660749.769 777205.25 0, 660464.187 777225.226 0, 660178.607 777245.219 0, 659893.028 777265.229 0, 659607.45 777285.255 0, 659321.873 777305.298 0, 
+    659036.297 777325.358 0, 658750.723 777345.435 0, 658465.149 777365.529 0, 658179.577 777385.639 0, 657894.006 777405.766 0, 657608.437 777425.911 0, 657322.868 777446.071 0, 657037.301 777466.249 0, 656750.298 777486.545 0, 657143.62 783046.076 0, 
+    657536.959 788605.85 0, 657823.304 788585.6 0, 658108.217 788565.469 0, 658393.131 788545.354 0, 658678.046 788525.256 0, 658962.963 788505.175 0, 659247.88 788485.111 0, 659532.799 788465.063 0, 659817.719 788445.032 0, 660102.64 788425.018 0, 
+    660387.562 788405.021 0, 660672.486 788385.041 0, 660957.411 788365.077 0, 661242.337 788345.13 0, 661527.264 788325.2 0, 661812.192 788305.286 0, 662097.121 788285.389 0, 662382.052 788265.51 0, 662666.983 788245.646 0, 662951.916 788225.8 0, 
+    663236.85 788205.97 0, 663521.786 788186.158 0, 663806.722 788166.362 0, 664091.66 788146.582 0, 664375.166 788126.919 0, 664661.538 788107.074 0, 664946.479 788087.345 0, 665231.421 788067.633 0, 665516.365 788047.937 0, 665801.309 788028.259 0, 
+    666086.255 788008.597 0, 666371.202 787988.952 0, 666656.15 787969.323 0, 666941.099 787949.712 0, 667226.049 787930.117 0, 667511.001 787910.539 0, 667795.953 787890.978 0, 668080.907 787871.433 0, 668365.862 787851.906 0, 668650.818 787832.395 0, 
+    668935.775 787812.9 0, 669220.734 787793.423 0, 669505.693 787773.962 0, 669790.654 787754.519 0, 670075.616 787735.092 0, 670360.579 787715.681 0, 670645.543 787696.288 0, 670930.508 787676.911 0, 671214.043 787657.648 0, 670836.413 782096.785 0, 
+    670458.799 776536.165 0))
+
+POLYGON ((770232.924 848927.21 0, 769952.962 848940.675 0, 769671.602 848954.223 0, 769390.244 848967.788 0, 769108.886 848981.37 0, 768827.529 848994.968 0, 768546.172 849008.582 0, 768264.817 849022.214 0, 767983.462 849035.861 0, 767702.108 849049.526 0, 
+    767420.755 849063.207 0, 767139.403 849076.904 0, 766858.051 849090.618 0, 766576.701 849104.349 0, 766295.351 849118.096 0, 766014.002 849131.859 0, 765732.653 849145.64 0, 765451.306 849159.436 0, 765169.959 849173.25 0, 764888.613 849187.08 0, 
+    764607.268 849200.926 0, 764325.924 849214.789 0, 764044.581 849228.669 0, 763763.238 849242.565 0, 763480.497 849256.547 0, 763200.556 849270.407 0, 762919.215 849284.353 0, 762637.876 849298.315 0, 762356.538 849312.294 0, 762075.2 849326.289 0, 
+    761793.863 849340.302 0, 761512.527 849354.33 0, 761231.192 849368.375 0, 760949.858 849382.437 0, 760668.524 849396.515 0, 760387.192 849410.61 0, 760105.86 849424.722 0, 759824.529 849438.85 0, 759543.199 849452.994 0, 759261.869 849467.155 0, 
+    758980.541 849481.333 0, 758699.213 849495.527 0, 758417.886 849509.738 0, 758136.56 849523.965 0, 757855.235 849538.209 0, 757573.911 849552.469 0, 757292.587 849566.746 0, 757011.265 849581.04 0, 756728.543 849595.421 0, 757012.004 855164.715 0, 
+    757295.475 860734.201 0, 757577.538 860719.853 0, 757858.206 860705.593 0, 758138.873 860691.349 0, 758419.542 860677.122 0, 758700.212 860662.911 0, 758980.882 860648.717 0, 759261.553 860634.539 0, 759542.225 860620.378 0, 759822.898 860606.234 0, 
+    760103.572 860592.105 0, 760384.247 860577.994 0, 760664.922 860563.899 0, 760945.598 860549.82 0, 761226.275 860535.758 0, 761506.953 860521.713 0, 761787.632 860507.684 0, 762068.311 860493.671 0, 762348.992 860479.675 0, 762629.673 860465.696 0, 
+    762910.355 860451.733 0, 763191.038 860437.787 0, 763471.721 860423.857 0, 763752.406 860409.944 0, 764031.695 860396.116 0, 764313.777 860382.167 0, 764594.464 860368.303 0, 764875.152 860354.456 0, 765155.84 860340.625 0, 765436.53 860326.811 0, 
+    765717.22 860313.013 0, 765997.911 860299.232 0, 766278.603 860285.467 0, 766559.295 860271.719 0, 766839.989 860257.987 0, 767120.683 860244.272 0, 767401.378 860230.574 0, 767682.074 860216.892 0, 767962.77 860203.226 0, 768243.468 860189.577 0, 
+    768524.166 860175.945 0, 768804.865 860162.329 0, 769085.565 860148.729 0, 769366.265 860135.147 0, 769646.967 860121.58 0, 769927.669 860108.03 0, 770208.372 860094.497 0, 770489.076 860080.98 0, 770768.386 860067.547 0, 770500.65 854497.283 0, 
+    770232.924 848927.21 0))
+
+POLYGON ((784243.126 859438.959 0, 783963.777 859451.603 0, 783683.036 859464.327 0, 783402.296 859477.067 0, 783121.556 859489.824 0, 782840.818 859502.597 0, 782560.08 859515.387 0, 782279.343 859528.193 0, 781998.606 859541.016 0, 781717.871 859553.856 0, 
+    781437.136 859566.712 0, 781156.402 859579.584 0, 780875.668 859592.473 0, 780594.936 859605.379 0, 780314.204 859618.301 0, 780033.473 859631.239 0, 779752.742 859644.194 0, 779472.013 859657.166 0, 779191.284 859670.154 0, 778910.556 859683.158 0, 
+    778629.829 859696.18 0, 778349.102 859709.217 0, 778068.377 859722.271 0, 777787.652 859735.342 0, 777505.534 859748.494 0, 777226.204 859761.533 0, 776945.481 859774.653 0, 776664.76 859787.79 0, 776384.038 859800.944 0, 776103.318 859814.113 0, 
+    775822.599 859827.3 0, 775541.88 859840.503 0, 775261.162 859853.722 0, 774980.445 859866.958 0, 774699.728 859880.211 0, 774419.013 859893.48 0, 774138.298 859906.765 0, 773857.584 859920.067 0, 773576.87 859933.386 0, 773296.158 859946.721 0, 
+    773015.446 859960.072 0, 772734.735 859973.44 0, 772454.025 859986.825 0, 772173.316 860000.226 0, 771892.607 860013.644 0, 771611.899 860027.078 0, 771331.192 860040.529 0, 771050.486 860053.996 0, 770768.386 860067.547 0, 771036.13 865637.999 0, 
+    771303.883 871208.636 0, 771585.325 871195.117 0, 771865.375 871181.681 0, 772145.426 871168.262 0, 772425.478 871154.859 0, 772705.531 871141.472 0, 772985.585 871128.103 0, 773265.639 871114.749 0, 773545.694 871101.412 0, 773825.75 871088.092 0, 
+    774105.807 871074.788 0, 774385.865 871061.5 0, 774665.923 871048.23 0, 774945.982 871034.975 0, 775226.042 871021.737 0, 775506.103 871008.516 0, 775786.164 870995.311 0, 776066.226 870982.122 0, 776346.289 870968.95 0, 776626.353 870955.794 0, 
+    776906.418 870942.655 0, 777186.483 870929.533 0, 777466.549 870916.427 0, 777746.616 870903.337 0, 778025.293 870890.329 0, 778306.752 870877.207 0, 778586.821 870864.167 0, 778866.891 870851.143 0, 779146.962 870838.136 0, 779427.033 870825.145 0, 
+    779707.105 870812.171 0, 779987.178 870799.213 0, 780267.252 870786.272 0, 780547.327 870773.347 0, 780827.402 870760.439 0, 781107.478 870747.547 0, 781387.555 870734.672 0, 781667.632 870721.813 0, 781947.711 870708.971 0, 782227.79 870696.145 0, 
+    782507.87 870683.335 0, 782787.95 870670.542 0, 783068.031 870657.766 0, 783348.114 870645.006 0, 783628.196 870632.263 0, 783908.28 870619.536 0, 784188.364 870606.825 0, 784468.449 870594.131 0, 784747.146 870581.516 0, 784495.131 865010.146 0, 
+    784243.126 859438.959 0))
+
+POLYGON ((798192.126 869992.379 0, 797913.393 870004.206 0, 797633.273 870016.109 0, 797353.154 870028.028 0, 797073.036 870039.964 0, 796792.918 870051.916 0, 796512.801 870063.885 0, 796232.685 870075.87 0, 795952.569 870087.871 0, 795672.454 870099.889 0, 
+    795392.34 870111.924 0, 795112.226 870123.975 0, 794832.114 870136.043 0, 794552.002 870148.127 0, 794271.89 870160.227 0, 793991.78 870172.344 0, 793711.67 870184.478 0, 793431.56 870196.627 0, 793151.452 870208.794 0, 792871.344 870220.977 0, 
+    792591.237 870233.176 0, 792311.131 870245.392 0, 792031.025 870257.625 0, 791750.92 870269.873 0, 791469.428 870282.2 0, 791190.713 870294.421 0, 790910.61 870306.719 0, 790630.508 870319.034 0, 790350.407 870331.365 0, 790070.306 870343.713 0, 
+    789790.206 870356.077 0, 789510.107 870368.458 0, 789230.009 870380.855 0, 788949.911 870393.269 0, 788669.814 870405.699 0, 788389.718 870418.146 0, 788109.623 870430.609 0, 787829.528 870443.089 0, 787549.434 870455.585 0, 787269.341 870468.098 0, 
+    786989.248 870480.627 0, 786709.157 870493.173 0, 786429.066 870505.735 0, 786148.975 870518.313 0, 785868.886 870530.908 0, 785588.797 870543.52 0, 785308.709 870556.148 0, 785028.622 870568.793 0, 784747.146 870581.516 0, 784999.168 876153.068 0, 
+    785251.198 881724.796 0, 785532.015 881712.102 0, 785811.447 881699.487 0, 786090.879 881686.888 0, 786370.312 881674.306 0, 786649.745 881661.741 0, 786929.18 881649.192 0, 787208.615 881636.659 0, 787488.051 881624.143 0, 787767.487 881611.643 0, 
+    788046.925 881599.16 0, 788326.363 881586.693 0, 788605.802 881574.242 0, 788885.241 881561.808 0, 789164.681 881549.391 0, 789444.122 881536.989 0, 789723.564 881524.605 0, 790003.007 881512.237 0, 790282.45 881499.885 0, 790561.894 881487.549 0, 
+    790841.338 881475.231 0, 791120.784 881462.928 0, 791400.23 881450.642 0, 791679.677 881438.373 0, 791957.739 881426.18 0, 792238.572 881413.883 0, 792518.021 881401.663 0, 792797.471 881389.459 0, 793076.921 881377.272 0, 793356.373 881365.101 0, 
+    793635.824 881352.946 0, 793915.277 881340.808 0, 794194.73 881328.687 0, 794474.184 881316.582 0, 794753.639 881304.493 0, 795033.094 881292.421 0, 795312.55 881280.365 0, 795592.007 881268.326 0, 795871.465 881256.303 0, 796150.923 881244.297 0, 
+    796430.382 881232.307 0, 796709.842 881220.333 0, 796989.302 881208.376 0, 797268.763 881196.436 0, 797548.225 881184.512 0, 797827.687 881172.604 0, 798107.15 881160.713 0, 798386.614 881148.838 0, 798664.695 881137.038 0, 798428.406 875564.62 0, 
+    798192.126 869992.379 0))
+
+POLYGON ((812079.798 880587.179 0, 811801.683 880598.193 0, 811522.187 880609.278 0, 811242.691 880620.379 0, 810963.196 880631.498 0, 810683.702 880642.632 0, 810404.208 880653.783 0, 810124.715 880664.951 0, 809845.223 880676.134 0, 809565.731 880687.335 0, 
+    809286.24 880698.552 0, 809006.75 880709.785 0, 808727.26 880721.035 0, 808447.771 880732.301 0, 808168.283 880743.583 0, 807888.795 880754.882 0, 807609.308 880766.198 0, 807329.822 880777.53 0, 807050.336 880788.878 0, 806770.851 880800.243 0, 
+    806491.366 880811.624 0, 806211.883 880823.022 0, 805932.4 880834.436 0, 805652.917 880845.867 0, 805372.052 880857.371 0, 805093.954 880868.778 0, 804814.474 880880.258 0, 804534.994 880891.754 0, 804255.515 880903.267 0, 803976.037 880914.796 0, 
+    803696.559 880926.342 0, 803417.082 880937.905 0, 803137.606 880949.483 0, 802858.131 880961.078 0, 802578.656 880972.69 0, 802299.181 880984.318 0, 802019.708 880995.963 0, 801740.235 881007.624 0, 801460.763 881019.301 0, 801181.291 881030.995 0, 
+    800901.82 881042.705 0, 800622.35 881054.432 0, 800342.881 881066.175 0, 800063.412 881077.935 0, 799783.944 881089.711 0, 799504.477 881101.503 0, 799225.01 881113.312 0, 798945.544 881125.138 0, 798664.695 881137.038 0, 798900.99 886709.629 0, 
+    799137.293 892282.389 0, 799417.483 892270.517 0, 799696.293 892258.719 0, 799975.104 892246.938 0, 800253.915 892235.173 0, 800532.727 892223.425 0, 800811.54 892211.692 0, 801090.353 892199.977 0, 801369.167 892188.278 0, 801647.982 892176.595 0, 
+    801926.798 892164.928 0, 802205.614 892153.278 0, 802484.431 892141.645 0, 802763.248 892130.028 0, 803042.066 892118.427 0, 803320.885 892106.843 0, 803599.705 892095.275 0, 803878.525 892083.723 0, 804157.346 892072.188 0, 804436.168 892060.669 0, 
+    804714.99 892049.167 0, 804993.813 892037.681 0, 805272.637 892026.212 0, 805551.461 892014.759 0, 805828.906 892003.379 0, 806109.112 891991.902 0, 806387.938 891980.498 0, 806666.765 891969.11 0, 806945.593 891957.739 0, 807224.421 891946.385 0, 
+    807503.25 891935.047 0, 807782.08 891923.725 0, 808060.91 891912.42 0, 808339.741 891901.131 0, 808618.573 891889.858 0, 808897.405 891878.602 0, 809176.238 891867.362 0, 809455.072 891856.139 0, 809733.906 891844.932 0, 810012.741 891833.742 0, 
+    810291.577 891822.567 0, 810570.413 891811.41 0, 810849.25 891800.269 0, 811128.088 891789.144 0, 811406.926 891778.035 0, 811685.765 891766.943 0, 811964.605 891755.868 0, 812243.445 891744.809 0, 812520.907 891733.82 0, 812300.349 886160.415 0, 
+    812079.798 880587.179 0))
+
+POLYGON ((825906.017 891223.065 0, 825628.523 891233.269 0, 825349.653 891243.54 0, 825070.783 891253.828 0, 824791.914 891264.132 0, 824513.045 891274.453 0, 824234.177 891284.79 0, 823955.31 891295.143 0, 823676.443 891305.513 0, 823397.577 891315.899 0, 
+    823118.712 891326.302 0, 822839.847 891336.721 0, 822560.983 891347.157 0, 822282.119 891357.609 0, 822003.256 891368.077 0, 821724.393 891378.562 0, 821445.532 891389.063 0, 821166.67 891399.58 0, 820887.81 891410.114 0, 820608.95 891420.665 0, 
+    820330.091 891431.232 0, 820051.232 891441.815 0, 819772.374 891452.414 0, 819493.516 891463.031 0, 819213.281 891473.716 0, 818935.803 891484.312 0, 818656.948 891494.977 0, 818378.093 891505.659 0, 818099.238 891516.357 0, 817820.385 891527.071 0, 
+    817541.532 891537.802 0, 817262.679 891548.55 0, 816983.828 891559.313 0, 816704.976 891570.094 0, 816426.126 891580.89 0, 816147.276 891591.703 0, 815868.427 891602.533 0, 815589.578 891613.378 0, 815310.73 891624.241 0, 815031.883 891635.119 0, 
+    814753.036 891646.014 0, 814474.19 891656.926 0, 814195.345 891667.854 0, 813916.5 891678.798 0, 813637.656 891689.759 0, 813358.812 891700.736 0, 813079.969 891711.729 0, 812801.127 891722.739 0, 812520.907 891733.82 0, 812741.471 897307.391 0, 
+    812962.041 902881.124 0, 813241.603 902870.069 0, 813519.789 902859.085 0, 813797.975 902848.117 0, 814076.163 902837.166 0, 814354.351 902826.231 0, 814632.539 902815.312 0, 814910.729 902804.41 0, 815188.919 902793.524 0, 815467.109 902782.655 0, 
+    815745.3 902771.802 0, 816023.492 902760.965 0, 816301.685 902750.145 0, 816579.878 902739.341 0, 816858.072 902728.553 0, 817136.266 902717.782 0, 817414.461 902707.027 0, 817692.657 902696.289 0, 817970.853 902685.567 0, 818249.05 902674.861 0, 
+    818527.248 902664.172 0, 818805.446 902653.499 0, 819083.645 902642.842 0, 819361.844 902632.202 0, 819638.669 902621.631 0, 819918.245 902610.971 0, 820196.446 902600.38 0, 820474.648 902589.805 0, 820752.851 902579.247 0, 821031.054 902568.705 0, 
+    821309.257 902558.179 0, 821587.462 902547.67 0, 821865.667 902537.177 0, 822143.873 902526.701 0, 822422.079 902516.241 0, 822700.286 902505.797 0, 822978.493 902495.37 0, 823256.701 902484.959 0, 823534.91 902474.564 0, 823813.119 902464.186 0, 
+    824091.329 902453.824 0, 824369.54 902443.479 0, 824647.751 902433.15 0, 824925.963 902422.837 0, 825204.175 902412.541 0, 825482.388 902402.261 0, 825760.602 902391.997 0, 826038.816 902381.75 0, 826315.657 902371.57 0, 826110.834 896797.236 0, 
+    825906.017 891223.065 0))
+
+POLYGON ((839670.658 901899.744 0, 839393.788 901909.142 0, 839115.546 901918.604 0, 838837.304 901928.081 0, 838559.063 901937.575 0, 838280.823 901947.085 0, 838002.583 901956.612 0, 837724.344 901966.155 0, 837446.105 901975.714 0, 837167.867 901985.29 0, 
+    836889.63 901994.882 0, 836611.393 902004.491 0, 836333.156 902014.116 0, 836054.92 902023.757 0, 835776.685 902033.415 0, 835498.45 902043.089 0, 835220.216 902052.779 0, 834941.983 902062.486 0, 834663.75 902072.209 0, 834385.517 902081.949 0, 
+    834107.286 902091.705 0, 833829.054 902101.477 0, 833550.824 902111.266 0, 833272.593 902121.071 0, 832992.991 902130.941 0, 832716.135 902140.73 0, 832437.907 902150.584 0, 832159.679 902160.455 0, 831881.452 902170.342 0, 831603.225 902180.245 0, 
+    831324.999 902190.165 0, 831046.773 902200.101 0, 830768.548 902210.053 0, 830490.324 902220.022 0, 830212.1 902230.007 0, 829933.877 902240.009 0, 829655.655 902250.027 0, 829377.433 902260.061 0, 829099.211 902270.112 0, 828820.991 902280.179 0, 
+    828542.771 902290.262 0, 828264.551 902300.362 0, 827986.332 902310.478 0, 827708.114 902320.611 0, 827429.896 902330.76 0, 827151.679 902340.925 0, 826873.462 902351.107 0, 826595.246 902361.305 0, 826315.657 902371.57 0, 826520.485 907946.061 0, 
+    826725.32 913520.705 0, 827004.25 913510.465 0, 827281.809 913500.291 0, 827559.37 913490.133 0, 827836.931 913479.992 0, 828114.492 913469.867 0, 828392.054 913459.758 0, 828669.617 913449.666 0, 828947.181 913439.59 0, 829224.745 913429.53 0, 
+    829502.309 913419.487 0, 829779.874 913409.46 0, 830057.44 913399.449 0, 830335.006 913389.455 0, 830612.573 913379.477 0, 830890.141 913369.515 0, 831167.709 913359.57 0, 831445.277 913349.641 0, 831722.847 913339.728 0, 832000.416 913329.832 0, 
+    832277.987 913319.952 0, 832555.558 913310.088 0, 832833.129 913300.241 0, 833110.701 913290.41 0, 833386.904 913280.644 0, 833665.847 913270.797 0, 833943.421 913261.015 0, 834220.996 913251.25 0, 834498.571 913241.501 0, 834776.146 913231.768 0, 
+    835053.722 913222.051 0, 835331.299 913212.351 0, 835608.877 913202.667 0, 835886.454 913192.999 0, 836164.033 913183.348 0, 836441.612 913173.713 0, 836719.191 913164.095 0, 836996.772 913154.492 0, 837274.352 913144.907 0, 837551.934 913135.337 0, 
+    837829.515 913125.784 0, 838107.098 913116.247 0, 838384.681 913106.726 0, 838662.264 913097.222 0, 838939.848 913087.734 0, 839217.433 913078.263 0, 839495.018 913068.808 0, 839772.604 913059.369 0, 840048.822 913049.993 0, 839859.737 907474.792 0, 
+    839670.658 901899.744 0))
+
+POLYGON ((853373.6 912616.923 0, 853097.355 912625.519 0, 852819.743 912634.174 0, 852542.133 912642.845 0, 852264.522 912651.532 0, 851986.913 912660.235 0, 851709.303 912668.955 0, 851431.695 912677.692 0, 851154.086 912686.444 0, 850876.479 912695.213 0, 
+    850598.871 912703.998 0, 850321.265 912712.8 0, 850043.659 912721.618 0, 849766.053 912730.452 0, 849488.448 912739.303 0, 849210.843 912748.17 0, 848933.239 912757.053 0, 848655.636 912765.953 0, 848378.033 912774.869 0, 848100.43 912783.801 0, 
+    847822.828 912792.75 0, 847545.227 912801.715 0, 847267.626 912810.696 0, 846990.025 912819.694 0, 846711.058 912828.752 0, 846434.826 912837.738 0, 846157.227 912846.785 0, 845879.629 912855.848 0, 845602.031 912864.928 0, 845324.434 912874.023 0, 
+    845046.837 912883.135 0, 844769.241 912892.264 0, 844491.646 912901.408 0, 844214.051 912910.57 0, 843936.456 912919.747 0, 843658.862 912928.941 0, 843381.269 912938.151 0, 843103.676 912947.377 0, 842826.084 912956.62 0, 842548.492 912965.879 0, 
+    842270.9 912975.155 0, 841993.31 912984.446 0, 841715.72 912993.755 0, 841438.13 913003.079 0, 841160.541 913012.42 0, 840882.952 913021.777 0, 840605.364 913031.15 0, 840327.777 913040.54 0, 840048.822 913049.993 0, 840237.911 918625.344 0, 
+    840427.005 924200.841 0, 840705.301 924191.411 0, 840982.232 924182.043 0, 841259.164 924172.692 0, 841536.096 924163.357 0, 841813.029 924154.038 0, 842089.962 924144.736 0, 842366.896 924135.45 0, 842643.83 924126.18 0, 842920.765 924116.926 0, 
+    843197.7 924107.689 0, 843474.636 924098.468 0, 843751.573 924089.264 0, 844028.51 924080.075 0, 844305.448 924070.903 0, 844582.386 924061.748 0, 844859.325 924052.608 0, 845136.264 924043.485 0, 845413.204 924034.378 0, 845690.144 924025.288 0, 
+    845967.085 924016.214 0, 846244.026 924007.156 0, 846520.968 923998.114 0, 846797.911 923989.089 0, 847073.489 923980.124 0, 847351.797 923971.087 0, 847628.741 923962.111 0, 847905.686 923953.15 0, 848182.631 923944.207 0, 848459.577 923935.279 0, 
+    848736.523 923926.368 0, 849013.469 923917.473 0, 849290.417 923908.594 0, 849567.364 923899.732 0, 849844.313 923890.886 0, 850121.261 923882.056 0, 850398.211 923873.243 0, 850675.16 923864.446 0, 850952.111 923855.665 0, 851229.062 923846.9 0, 
+    851506.013 923838.152 0, 851782.965 923829.42 0, 852059.917 923820.705 0, 852336.87 923812.005 0, 852613.823 923803.322 0, 852890.777 923794.656 0, 853167.732 923786.005 0, 853444.687 923777.371 0, 853720.279 923768.796 0, 853546.937 918192.786 0, 
+    853373.6 912616.923 0))
+
+POLYGON ((867014.72 923374.308 0, 866739.103 923382.105 0, 866462.124 923389.956 0, 866185.147 923397.824 0, 865908.169 923405.708 0, 865631.193 923413.609 0, 865354.216 923421.526 0, 865077.24 923429.459 0, 864800.265 923437.408 0, 864523.29 923445.374 0, 
+    864246.315 923453.356 0, 863969.341 923461.354 0, 863692.368 923469.369 0, 863415.395 923477.4 0, 863138.422 923485.447 0, 862861.45 923493.511 0, 862584.478 923501.591 0, 862307.507 923509.687 0, 862030.537 923517.799 0, 861753.566 923525.928 0, 
+    861476.597 923534.073 0, 861199.627 923542.235 0, 860922.659 923550.412 0, 860645.69 923558.606 0, 860367.36 923566.857 0, 860091.755 923575.043 0, 859814.788 923583.286 0, 859537.822 923591.545 0, 859260.856 923599.821 0, 858983.891 923608.112 0, 
+    858706.926 923616.42 0, 858429.961 923624.745 0, 858152.997 923633.085 0, 857876.034 923641.442 0, 857599.071 923649.816 0, 857322.109 923658.205 0, 857045.147 923666.611 0, 856768.185 923675.033 0, 856491.224 923683.472 0, 856214.264 923691.927 0, 
+    855937.304 923700.398 0, 855660.344 923708.885 0, 855383.385 923717.389 0, 855106.427 923725.909 0, 854829.469 923734.445 0, 854552.511 923742.998 0, 854275.554 923751.567 0, 853998.598 923760.152 0, 853720.279 923768.796 0, 853893.625 929344.947 0, 
+    854066.975 934921.237 0, 854344.635 934912.613 0, 854620.935 934904.048 0, 854897.235 934895.5 0, 855173.536 934886.968 0, 855449.838 934878.451 0, 855726.14 934869.952 0, 856002.443 934861.468 0, 856278.746 934853.001 0, 856555.049 934844.55 0, 
+    856831.353 934836.115 0, 857107.658 934827.697 0, 857383.963 934819.294 0, 857660.268 934810.908 0, 857936.574 934802.539 0, 858212.881 934794.185 0, 858489.188 934785.848 0, 858765.495 934777.527 0, 859041.803 934769.222 0, 859318.112 934760.934 0, 
+    859594.421 934752.662 0, 859870.73 934744.406 0, 860147.04 934736.167 0, 860423.351 934727.943 0, 860698.302 934719.776 0, 860975.973 934711.545 0, 861252.285 934703.371 0, 861528.597 934695.212 0, 861804.91 934687.07 0, 862081.223 934678.945 0, 
+    862357.537 934670.835 0, 862633.851 934662.742 0, 862910.166 934654.665 0, 863186.481 934646.604 0, 863462.797 934638.56 0, 863739.113 934630.532 0, 864015.43 934622.52 0, 864291.747 934614.524 0, 864568.064 934606.545 0, 864844.382 934598.582 0, 
+    865120.701 934590.635 0, 865397.02 934582.704 0, 865673.339 934574.79 0, 865949.659 934566.892 0, 866225.979 934559.01 0, 866502.3 934551.144 0, 866778.622 934543.295 0, 867054.943 934535.462 0, 867329.907 934527.684 0, 867172.312 928950.927 0, 
+    867014.72 923374.308 0))
+
+POLYGON ((880593.898 934171.603 0, 880318.911 934178.604 0, 880042.569 934185.656 0, 879766.226 934192.725 0, 879489.884 934199.81 0, 879213.543 934206.911 0, 878937.202 934214.028 0, 878660.861 934221.162 0, 878384.521 934228.312 0, 878108.181 934235.478 0, 
+    877831.841 934242.661 0, 877555.502 934249.859 0, 877279.164 934257.074 0, 877002.826 934264.305 0, 876726.488 934271.553 0, 876450.151 934278.817 0, 876173.814 934286.097 0, 875897.477 934293.393 0, 875621.141 934300.706 0, 875344.806 934308.034 0, 
+    875068.471 934315.38 0, 874792.136 934322.741 0, 874515.802 934330.119 0, 874239.468 934337.512 0, 873961.777 934344.959 0, 873686.801 934352.349 0, 873410.469 934359.792 0, 873134.137 934367.251 0, 872857.805 934374.726 0, 872581.474 934382.217 0, 
+    872305.143 934389.725 0, 872028.813 934397.249 0, 871752.483 934404.789 0, 871476.153 934412.346 0, 871199.824 934419.919 0, 870923.496 934427.508 0, 870647.168 934435.113 0, 870370.84 934442.735 0, 870094.513 934450.372 0, 869818.186 934458.026 0, 
+    869541.86 934465.697 0, 869265.534 934473.383 0, 868989.208 934481.086 0, 868712.883 934488.806 0, 868436.559 934496.541 0, 868160.235 934504.293 0, 867883.911 934512.061 0, 867607.588 934519.845 0, 867329.907 934527.684 0, 867487.507 940104.575 0, 
+    867645.11 945681.597 0, 867922.131 945673.777 0, 868197.798 945666.011 0, 868473.465 945658.261 0, 868749.132 945650.528 0, 869024.8 945642.811 0, 869300.469 945635.11 0, 869576.138 945627.426 0, 869851.807 945619.757 0, 870127.477 945612.105 0, 
+    870403.147 945604.469 0, 870678.818 945596.849 0, 870954.489 945589.246 0, 871230.161 945581.659 0, 871505.833 945574.088 0, 871781.505 945566.533 0, 872057.178 945558.994 0, 872332.851 945551.472 0, 872608.525 945543.966 0, 872884.199 945536.476 0, 
+    873159.874 945529.002 0, 873435.549 945521.545 0, 873711.225 945514.104 0, 873986.901 945506.679 0, 874261.223 945499.306 0, 874538.254 945491.877 0, 874813.932 945484.501 0, 875089.609 945477.141 0, 875365.288 945469.797 0, 875640.966 945462.469 0, 
+    875916.645 945455.158 0, 876192.325 945447.863 0, 876468.005 945440.584 0, 876743.685 945433.321 0, 877019.366 945426.075 0, 877295.047 945418.844 0, 877570.729 945411.63 0, 877846.411 945404.432 0, 878122.093 945397.251 0, 878397.776 945390.085 0, 
+    878673.459 945382.936 0, 878949.143 945375.803 0, 879224.827 945368.687 0, 879500.512 945361.586 0, 879776.197 945354.502 0, 880051.882 945347.434 0, 880327.568 945340.382 0, 880603.254 945333.347 0, 880877.588 945326.362 0, 880735.742 939748.917 0, 
+    880593.898 934171.603 0))
+
+POLYGON ((894111.017 945008.512 0, 893836.662 945014.722 0, 893560.957 945020.979 0, 893285.253 945027.251 0, 893009.548 945033.541 0, 892733.844 945039.846 0, 892458.141 945046.168 0, 892182.438 945052.505 0, 891906.735 945058.859 0, 891631.033 945065.23 0, 
+    891355.331 945071.616 0, 891079.629 945078.019 0, 890803.928 945084.438 0, 890528.227 945090.873 0, 890252.526 945097.324 0, 889976.826 945103.792 0, 889701.126 945110.276 0, 889425.427 945116.776 0, 889149.728 945123.292 0, 888874.029 945129.825 0, 
+    888598.331 945136.374 0, 888322.633 945142.939 0, 888046.936 945149.52 0, 887771.239 945156.117 0, 887494.19 945162.763 0, 887219.846 945169.361 0, 886944.15 945176.007 0, 886668.454 945182.669 0, 886392.759 945189.348 0, 886117.064 945196.043 0, 
+    885841.37 945202.754 0, 885565.676 945209.481 0, 885289.983 945216.225 0, 885014.29 945222.984 0, 884738.597 945229.76 0, 884462.904 945236.552 0, 884187.213 945243.361 0, 883911.521 945250.185 0, 883635.83 945257.026 0, 883360.139 945263.883 0, 
+    883084.449 945270.757 0, 882808.759 945277.646 0, 882533.069 945284.552 0, 882257.38 945291.474 0, 881981.692 945298.412 0, 881706.003 945305.367 0, 881430.315 945312.337 0, 881154.628 945319.324 0, 880877.588 945326.362 0, 881019.438 950903.933 0, 
+    881161.29 956481.626 0, 881437.67 956474.605 0, 881712.701 956467.635 0, 881987.733 956460.681 0, 882262.764 956453.743 0, 882537.796 956446.822 0, 882812.829 956439.916 0, 883087.862 956433.027 0, 883362.895 956426.154 0, 883637.929 956419.297 0, 
+    883912.963 956412.456 0, 884187.998 956405.631 0, 884463.033 956398.823 0, 884738.068 956392.031 0, 885013.104 956385.255 0, 885288.14 956378.495 0, 885563.176 956371.751 0, 885838.213 956365.024 0, 886113.251 956358.313 0, 886388.288 956351.618 0, 
+    886663.327 956344.939 0, 886938.365 956338.276 0, 887213.404 956331.63 0, 887488.443 956324.999 0, 887762.134 956318.418 0, 888038.523 956311.787 0, 888313.564 956305.206 0, 888588.604 956298.64 0, 888863.646 956292.091 0, 889138.687 956285.558 0, 
+    889413.729 956279.041 0, 889688.772 956272.54 0, 889963.814 956266.055 0, 890238.858 956259.587 0, 890513.901 956253.134 0, 890788.945 956246.698 0, 891063.989 956240.279 0, 891339.034 956233.875 0, 891614.079 956227.487 0, 891889.124 956221.116 0, 
+    892164.17 956214.761 0, 892439.216 956208.422 0, 892714.263 956202.099 0, 892989.31 956195.793 0, 893264.357 956189.503 0, 893539.405 956183.228 0, 893814.453 956176.97 0, 894089.501 956170.729 0, 894363.202 956164.534 0, 894237.108 950586.462 0, 
+    894111.017 945008.512 0))
+
+POLYGON ((907565.958 955884.74 0, 907292.238 955890.162 0, 907017.173 955895.627 0, 906742.108 955901.107 0, 906467.044 955906.605 0, 906191.98 955912.118 0, 905916.917 955917.647 0, 905641.853 955923.193 0, 905366.79 955928.755 0, 905091.728 955934.333 0, 
+    904816.665 955939.927 0, 904541.603 955945.537 0, 904266.542 955951.164 0, 903991.48 955956.807 0, 903716.419 955962.466 0, 903441.359 955968.141 0, 903166.298 955973.832 0, 902891.238 955979.54 0, 902616.179 955985.263 0, 902341.119 955991.003 0, 
+    902066.06 955996.759 0, 901791.002 956002.532 0, 901515.943 956008.32 0, 901240.885 956014.125 0, 900964.481 956019.974 0, 900690.771 956025.783 0, 900415.714 956031.636 0, 900140.657 956037.505 0, 899865.601 956043.391 0, 899590.545 956049.293 0, 
+    899315.489 956055.211 0, 899040.434 956061.145 0, 898765.379 956067.095 0, 898490.325 956073.062 0, 898215.271 956079.045 0, 897940.217 956085.044 0, 897665.163 956091.059 0, 897390.11 956097.09 0, 897115.058 956103.138 0, 896840.005 956109.201 0, 
+    896564.953 956115.281 0, 896289.902 956121.377 0, 896014.85 956127.49 0, 895739.799 956133.618 0, 895464.749 956139.763 0, 895189.698 956145.923 0, 894914.649 956152.1 0, 894639.599 956158.294 0, 894363.202 956164.534 0, 894489.299 961742.724 0, 
+    894615.399 967321.029 0, 894891.136 967314.804 0, 895165.528 967308.625 0, 895439.922 967302.463 0, 895714.315 967296.317 0, 895988.709 967290.187 0, 896263.103 967284.073 0, 896537.498 967277.975 0, 896811.893 967271.894 0, 897086.288 967265.829 0, 
+    897360.684 967259.779 0, 897635.08 967253.746 0, 897909.477 967247.729 0, 898183.873 967241.729 0, 898458.27 967235.744 0, 898732.668 967229.776 0, 899007.066 967223.823 0, 899281.464 967217.887 0, 899555.863 967211.967 0, 899830.261 967206.063 0, 
+    900104.661 967200.175 0, 900379.06 967194.304 0, 900653.46 967188.448 0, 900927.86 967182.609 0, 901200.918 967176.815 0, 901476.662 967170.979 0, 901751.063 967165.188 0, 902025.465 967159.414 0, 902299.867 967153.655 0, 902574.269 967147.913 0, 
+    902848.672 967142.187 0, 903123.075 967136.476 0, 903397.478 967130.783 0, 903671.882 967125.105 0, 903946.286 967119.443 0, 904220.69 967113.798 0, 904495.095 967108.168 0, 904769.5 967102.555 0, 905043.905 967096.958 0, 905318.311 967091.377 0, 
+    905592.717 967085.813 0, 905867.123 967080.264 0, 906141.53 967074.732 0, 906415.937 967069.216 0, 906690.344 967063.715 0, 906964.751 967058.231 0, 907239.159 967052.764 0, 907513.568 967047.312 0, 907786.634 967041.903 0, 907676.294 961463.264 0, 
+    907565.958 955884.74 0))
+
+POLYGON ((920958.605 966799.99 0, 920685.522 966804.627 0, 920411.1 966809.304 0, 920136.678 966813.996 0, 919862.256 966818.705 0, 919587.834 966823.43 0, 919313.412 966828.171 0, 919038.991 966832.928 0, 918764.57 966837.701 0, 918490.15 966842.49 0, 
+    918215.729 966847.296 0, 917941.309 966852.118 0, 917666.89 966856.956 0, 917392.47 966861.81 0, 917118.051 966866.68 0, 916843.632 966871.566 0, 916569.214 966876.469 0, 916294.795 966881.387 0, 916020.377 966886.322 0, 915745.959 966891.273 0, 
+    915471.542 966896.24 0, 915197.125 966901.223 0, 914922.708 966906.223 0, 914648.291 966911.238 0, 914372.534 966916.295 0, 914099.459 966921.318 0, 913825.044 966926.382 0, 913550.628 966931.462 0, 913276.213 966936.558 0, 913001.798 966941.671 0, 
+    912727.384 966946.8 0, 912452.97 966951.944 0, 912178.556 966957.105 0, 911904.142 966962.282 0, 911629.729 966967.476 0, 911355.316 966972.685 0, 911080.903 966977.91 0, 910806.491 966983.152 0, 910532.079 966988.41 0, 910257.667 966993.684 0, 
+    909983.256 966998.974 0, 909708.845 967004.28 0, 909434.434 967009.603 0, 909160.024 967014.941 0, 908885.614 967020.296 0, 908611.204 967025.667 0, 908336.794 967031.054 0, 908062.385 967036.457 0, 907786.634 967041.903 0, 907896.975 972620.652 0, 
+    908007.319 978199.508 0, 908282.41 978194.075 0, 908556.162 978188.685 0, 908829.915 978183.31 0, 909103.668 978177.952 0, 909377.422 978172.611 0, 909651.176 978167.285 0, 909924.93 978161.975 0, 910198.684 978156.681 0, 910472.439 978151.404 0, 
+    910746.194 978146.143 0, 911019.949 978140.897 0, 911293.705 978135.668 0, 911567.46 978130.455 0, 911841.217 978125.258 0, 912114.973 978120.078 0, 912388.73 978114.913 0, 912662.487 978109.764 0, 912936.245 978104.632 0, 913210.002 978099.515 0, 
+    913483.76 978094.415 0, 913757.519 978089.331 0, 914031.277 978084.263 0, 914305.036 978079.211 0, 914577.457 978074.2 0, 914852.555 978069.156 0, 915126.315 978064.152 0, 915400.075 978059.165 0, 915673.835 978054.193 0, 915947.596 978049.238 0, 
+    916221.357 978044.299 0, 916495.118 978039.376 0, 916768.88 978034.469 0, 917042.642 978029.579 0, 917316.404 978024.704 0, 917590.166 978019.845 0, 917863.929 978015.003 0, 918137.692 978010.177 0, 918411.455 978005.366 0, 918685.219 978000.572 0, 
+    918958.983 977995.794 0, 919232.747 977991.032 0, 919506.511 977986.287 0, 919780.276 977981.557 0, 920054.041 977976.844 0, 920327.806 977972.146 0, 920601.572 977967.465 0, 920875.338 977962.8 0, 921147.767 977958.173 0, 921053.185 972379.028 0, 
+    920958.605 966799.99 0))
+
+POLYGON ((934288.844 977753.964 0, 934016.401 977757.821 0, 933742.623 977761.712 0, 933468.845 977765.62 0, 933195.068 977769.544 0, 932921.291 977773.484 0, 932647.514 977777.441 0, 932373.737 977781.413 0, 932099.961 977785.401 0, 931826.184 977789.406 0, 
+    931552.408 977793.426 0, 931278.632 977797.463 0, 931004.857 977801.516 0, 930731.082 977805.585 0, 930457.307 977809.67 0, 930183.532 977813.771 0, 929909.757 977817.889 0, 929635.983 977822.022 0, 929362.209 977826.172 0, 929088.435 977830.337 0, 
+    928814.661 977834.519 0, 928540.888 977838.717 0, 928267.115 977842.931 0, 927993.342 977847.161 0, 927718.233 977851.428 0, 927445.797 977855.67 0, 927172.025 977859.948 0, 926898.253 977864.243 0, 926624.481 977868.553 0, 926350.71 977872.88 0, 
+    926076.939 977877.223 0, 925803.168 977881.582 0, 925529.397 977885.957 0, 925255.627 977890.348 0, 924981.857 977894.756 0, 924708.087 977899.179 0, 924434.318 977903.619 0, 924160.548 977908.074 0, 923886.779 977912.546 0, 923613.011 977917.034 0, 
+    923339.242 977921.538 0, 923065.474 977926.058 0, 922791.706 977930.595 0, 922517.938 977935.147 0, 922244.171 977939.716 0, 921970.404 977944.3 0, 921696.637 977948.901 0, 921422.87 977953.518 0, 921147.767 977958.173 0, 921242.35 983537.421 0, 
+    921336.935 989116.766 0, 921611.379 989112.122 0, 921884.489 989107.516 0, 922157.599 989102.926 0, 922430.709 989098.353 0, 922703.82 989093.795 0, 922976.931 989089.254 0, 923250.042 989084.728 0, 923523.153 989080.219 0, 923796.265 989075.726 0, 
+    924069.377 989071.248 0, 924342.489 989066.787 0, 924615.602 989062.342 0, 924888.715 989057.913 0, 925161.828 989053.5 0, 925434.941 989049.104 0, 925708.054 989044.723 0, 925981.168 989040.358 0, 926254.282 989036.01 0, 926527.397 989031.677 0, 
+    926800.511 989027.361 0, 927073.626 989023.061 0, 927346.741 989018.776 0, 927619.856 989014.508 0, 927891.639 989010.277 0, 928166.088 989006.02 0, 928439.204 989001.8 0, 928712.32 988997.596 0, 928985.437 988993.408 0, 929258.554 988989.237 0, 
+    929531.671 988985.081 0, 929804.788 988980.941 0, 930077.906 988976.818 0, 930351.023 988972.71 0, 930624.141 988968.619 0, 930897.26 988964.544 0, 931170.378 988960.484 0, 931443.497 988956.441 0, 931716.616 988952.414 0, 931989.735 988948.403 0, 
+    932262.855 988944.408 0, 932535.974 988940.43 0, 932809.094 988936.467 0, 933082.214 988932.52 0, 933355.335 988928.589 0, 933628.455 988924.675 0, 933901.576 988920.776 0, 934174.697 988916.894 0, 934446.487 988913.047 0, 934367.665 983333.456 0, 
+    934288.844 977753.964 0))
+
+POLYGON ((947556.561 988746.365 0, 947284.76 988749.445 0, 947011.629 988752.555 0, 946738.498 988755.682 0, 946465.368 988758.825 0, 946192.237 988761.984 0, 945919.107 988765.159 0, 945645.977 988768.35 0, 945372.847 988771.557 0, 945099.718 988774.781 0, 
+    944826.588 988778.02 0, 944553.459 988781.275 0, 944280.33 988784.547 0, 944007.201 988787.835 0, 943734.072 988791.138 0, 943460.944 988794.458 0, 943187.815 988797.794 0, 942914.687 988801.146 0, 942641.559 988804.514 0, 942368.432 988807.898 0, 
+    942095.304 988811.298 0, 941822.177 988814.714 0, 941549.05 988818.146 0, 941275.923 988821.595 0, 941001.465 988825.076 0, 940729.67 988828.54 0, 940456.543 988832.036 0, 940183.417 988835.549 0, 939910.291 988839.077 0, 939637.166 988842.622 0, 
+    939364.04 988846.183 0, 939090.915 988849.76 0, 938817.79 988853.353 0, 938544.665 988856.962 0, 938271.54 988860.587 0, 937998.416 988864.229 0, 937725.292 988867.886 0, 937452.168 988871.559 0, 937179.044 988875.249 0, 936905.921 988878.954 0, 
+    936632.797 988882.676 0, 936359.674 988886.414 0, 936086.551 988890.168 0, 935813.429 988893.937 0, 935540.306 988897.723 0, 935267.184 988901.525 0, 934994.062 988905.343 0, 934720.94 988909.178 0, 934446.487 988913.047 0, 934525.31 994492.731 0, 
+    934604.135 1000072.506 0, 934877.928 1000068.646 0, 935150.393 1000064.821 0, 935422.858 1000061.012 0, 935695.324 1000057.219 0, 935967.789 1000053.442 0, 936240.255 1000049.682 0, 936512.721 1000045.937 0, 936785.188 1000042.208 0, 937057.654 1000038.495 0, 
+    937330.121 1000034.799 0, 937602.588 1000031.118 0, 937875.055 1000027.454 0, 938147.522 1000023.805 0, 938419.99 1000020.173 0, 938692.458 1000016.556 0, 938964.926 1000012.956 0, 939237.394 1000009.371 0, 939509.862 1000005.803 0, 939782.331 1000002.251 0, 
+    940054.8 999998.714 0, 940327.269 999995.194 0, 940599.738 999991.69 0, 940872.208 999988.202 0, 941143.349 999984.747 0, 941417.147 999981.274 0, 941689.617 999977.834 0, 941962.087 999974.41 0, 942234.558 999971.002 0, 942507.029 999967.61 0, 
+    942779.499 999964.234 0, 943051.971 999960.874 0, 943324.442 999957.53 0, 943596.913 999954.202 0, 943869.385 999950.891 0, 944141.857 999947.595 0, 944414.329 999944.315 0, 944686.801 999941.051 0, 944959.274 999937.804 0, 945231.746 999934.572 0, 
+    945504.219 999931.357 0, 945776.692 999928.157 0, 946049.165 999924.974 0, 946321.639 999921.806 0, 946594.112 999918.655 0, 946866.586 999915.52 0, 947139.06 999912.4 0, 947411.534 999909.297 0, 947682.682 999906.225 0, 947619.621 994326.25 0, 
+    947556.561 988746.365 0))
+
+POLYGON ((960761.646 999776.894 0, 960490.488 999779.2 0, 960218.007 999781.534 0, 959945.525 999783.883 0, 959673.044 999786.249 0, 959400.562 999788.63 0, 959128.081 999791.028 0, 958855.6 999793.441 0, 958583.119 999795.871 0, 958310.638 999798.317 0, 
+    958038.157 999800.779 0, 957765.677 999803.256 0, 957493.196 999805.75 0, 957220.716 999808.26 0, 956948.236 999810.786 0, 956675.756 999813.328 0, 956403.276 999815.886 0, 956130.797 999818.46 0, 955858.317 999821.05 0, 955585.838 999823.656 0, 
+    955313.359 999826.278 0, 955040.88 999828.917 0, 954768.401 999831.571 0, 954495.922 999834.241 0, 954222.118 999836.941 0, 953950.965 999839.63 0, 953678.487 999842.348 0, 953406.009 999845.083 0, 953133.531 999847.833 0, 952861.053 999850.599 0, 
+    952588.576 999853.382 0, 952316.098 999856.181 0, 952043.621 999858.995 0, 951771.144 999861.826 0, 951498.667 999864.672 0, 951226.19 999867.535 0, 950953.714 999870.414 0, 950681.237 999873.309 0, 950408.761 999876.22 0, 950136.285 999879.146 0, 
+    949863.809 999882.089 0, 949591.333 999885.048 0, 949318.858 999888.023 0, 949046.382 999891.014 0, 948773.907 999894.021 0, 948501.432 999897.044 0, 948228.957 999900.083 0, 947956.483 999903.139 0, 947682.682 999906.225 0, 947745.743 1005486.286 0, 
+    947808.805 1011066.428 0, 948081.947 1011063.35 0, 948353.764 1011060.302 0, 948625.582 1011057.27 0, 948897.401 1011054.254 0, 949169.219 1011051.254 0, 949441.037 1011048.271 0, 949712.856 1011045.303 0, 949984.675 1011042.351 0, 950256.494 1011039.415 0, 
+    950528.313 1011036.495 0, 950800.132 1011033.592 0, 951071.952 1011030.704 0, 951343.772 1011027.832 0, 951615.592 1011024.976 0, 951887.412 1011022.136 0, 952159.232 1011019.313 0, 952431.052 1011016.505 0, 952702.873 1011013.713 0, 952974.693 1011010.937 0, 
+    953246.514 1011008.177 0, 953518.335 1011005.434 0, 953790.157 1011002.706 0, 954061.978 1010999.994 0, 954332.477 1010997.311 0, 954605.621 1010994.618 0, 954877.443 1010991.954 0, 955149.265 1010989.307 0, 955421.087 1010986.675 0, 955692.909 1010984.059 0, 
+    955964.732 1010981.459 0, 956236.554 1010978.875 0, 956508.377 1010976.307 0, 956780.2 1010973.756 0, 957052.023 1010971.22 0, 957323.846 1010968.7 0, 957595.67 1010966.196 0, 957867.493 1010963.708 0, 958139.317 1010961.236 0, 958411.141 1010958.781 0, 
+    958682.965 1010956.341 0, 958954.789 1010953.917 0, 959226.613 1010951.509 0, 959498.437 1010949.117 0, 959770.262 1010946.741 0, 960042.086 1010944.382 0, 960313.911 1010942.038 0, 960585.736 1010939.71 0, 960856.24 1010937.409 0, 960808.942 1005357.111 0, 
+    960761.646 999776.894 0))
+
+POLYGON ((973903.986 1010845.252 0, 973633.475 1010846.788 0, 973361.645 1010848.348 0, 973089.814 1010849.924 0, 972817.984 1010851.516 0, 972546.154 1010853.124 0, 972274.324 1010854.748 0, 972002.494 1010856.388 0, 971730.664 1010858.044 0, 971458.834 1010859.715 0, 
+    971187.005 1010861.403 0, 970915.175 1010863.107 0, 970643.346 1010864.827 0, 970371.516 1010866.563 0, 970099.687 1010868.315 0, 969827.858 1010870.083 0, 969556.029 1010871.867 0, 969284.2 1010873.666 0, 969012.371 1010875.482 0, 968740.543 1010877.314 0, 
+    968468.714 1010879.162 0, 968196.886 1010881.026 0, 967925.057 1010882.906 0, 967653.229 1010884.802 0, 967380.08 1010886.723 0, 967109.573 1010888.641 0, 966837.745 1010890.585 0, 966565.917 1010892.545 0, 966294.089 1010894.521 0, 966022.262 1010896.513 0, 
+    965750.434 1010898.521 0, 965478.607 1010900.545 0, 965206.78 1010902.584 0, 964934.953 1010904.64 0, 964663.126 1010906.712 0, 964391.299 1010908.8 0, 964119.472 1010910.904 0, 963847.645 1010913.024 0, 963575.819 1010915.16 0, 963303.992 1010917.311 0, 
+    963032.166 1010919.479 0, 962760.34 1010921.663 0, 962488.514 1010923.863 0, 962216.688 1010926.079 0, 961944.863 1010928.311 0, 961673.037 1010930.559 0, 961401.212 1010932.822 0, 961129.386 1010935.102 0, 960856.24 1010937.409 0, 960903.538 1016517.785 0, 
+    960950.836 1022098.235 0, 961223.323 1022095.934 0, 961494.491 1022093.659 0, 961765.66 1022091.401 0, 962036.828 1022089.159 0, 962307.997 1022086.932 0, 962579.166 1022084.722 0, 962850.335 1022082.527 0, 963121.504 1022080.349 0, 963392.674 1022078.186 0, 
+    963663.843 1022076.039 0, 963935.013 1022073.909 0, 964206.182 1022071.794 0, 964477.352 1022069.695 0, 964748.522 1022067.612 0, 965019.692 1022065.545 0, 965290.862 1022063.495 0, 965562.033 1022061.46 0, 965833.203 1022059.441 0, 966104.374 1022057.438 0, 
+    966375.544 1022055.451 0, 966646.715 1022053.479 0, 966917.886 1022051.524 0, 967189.057 1022049.585 0, 967458.911 1022047.671 0, 967731.399 1022045.755 0, 968002.571 1022043.863 0, 968273.742 1022041.988 0, 968544.914 1022040.129 0, 968816.086 1022038.285 0, 
+    969087.257 1022036.458 0, 969358.429 1022034.646 0, 969629.601 1022032.851 0, 969900.773 1022031.071 0, 970171.946 1022029.308 0, 970443.118 1022027.56 0, 970714.29 1022025.828 0, 970985.463 1022024.113 0, 971256.636 1022022.413 0, 971527.808 1022020.729 0, 
+    971798.981 1022019.061 0, 972070.154 1022017.409 0, 972341.327 1022015.774 0, 972612.5 1022014.154 0, 972883.673 1022012.55 0, 973154.847 1022010.962 0, 973426.02 1022009.389 0, 973697.194 1022007.833 0, 973967.051 1022006.301 0, 973935.518 1016425.74 0, 
+    973903.986 1010845.252 0))
+
+POLYGON ((986983.473 1021951.14 0, 986713.611 1021951.91 0, 986442.434 1021952.7 0, 986171.257 1021953.506 0, 985900.081 1021954.328 0, 985628.904 1021955.166 0, 985357.727 1021956.019 0, 985086.551 1021956.889 0, 984815.374 1021957.775 0, 984544.198 1021958.677 0, 
+    984273.021 1021959.594 0, 984001.845 1021960.528 0, 983730.669 1021961.478 0, 983459.492 1021962.443 0, 983188.316 1021963.425 0, 982917.14 1021964.422 0, 982645.964 1021965.436 0, 982374.788 1021966.465 0, 982103.612 1021967.51 0, 981832.436 1021968.572 0, 
+    981561.26 1021969.649 0, 981290.085 1021970.742 0, 981018.909 1021971.852 0, 980747.733 1021972.977 0, 980475.243 1021974.123 0, 980205.382 1021975.275 0, 979934.207 1021976.448 0, 979663.032 1021977.637 0, 979391.856 1021978.842 0, 979120.681 1021980.063 0, 
+    978849.506 1021981.3 0, 978578.331 1021982.553 0, 978307.156 1021983.821 0, 978035.981 1021985.106 0, 977764.806 1021986.407 0, 977493.631 1021987.724 0, 977222.457 1021989.056 0, 976951.282 1021990.405 0, 976680.108 1021991.77 0, 976408.933 1021993.15 0, 
+    976137.759 1021994.547 0, 975866.585 1021995.959 0, 975595.41 1021997.387 0, 975324.236 1021998.832 0, 975053.062 1022000.292 0, 974781.888 1022001.769 0, 974510.715 1022003.261 0, 974239.541 1022004.769 0, 973967.051 1022006.301 0, 973998.584 1027586.931 0, 
+    974030.117 1033167.627 0, 974301.947 1033166.099 0, 974572.464 1033164.594 0, 974842.981 1033163.105 0, 975113.498 1033161.633 0, 975384.015 1033160.176 0, 975654.532 1033158.735 0, 975925.049 1033157.31 0, 976195.567 1033155.901 0, 976466.084 1033154.508 0, 
+    976736.601 1033153.131 0, 977007.119 1033151.769 0, 977277.637 1033150.424 0, 977548.154 1033149.095 0, 977818.672 1033147.781 0, 978089.19 1033146.483 0, 978359.708 1033145.202 0, 978630.226 1033143.936 0, 978900.744 1033142.686 0, 979171.262 1033141.452 0, 
+    979441.781 1033140.234 0, 979712.299 1033139.032 0, 979982.818 1033137.846 0, 980253.336 1033136.676 0, 980522.543 1033135.527 0, 980794.373 1033134.383 0, 981064.892 1033133.261 0, 981335.411 1033132.154 0, 981605.929 1033131.064 0, 981876.448 1033129.989 0, 
+    982146.967 1033128.93 0, 982417.486 1033127.887 0, 982688.005 1033126.861 0, 982958.524 1033125.85 0, 983229.044 1033124.855 0, 983499.563 1033123.875 0, 983770.082 1033122.912 0, 984040.601 1033121.965 0, 984311.121 1033121.033 0, 984581.64 1033120.118 0, 
+    984852.16 1033119.218 0, 985122.679 1033118.335 0, 985393.199 1033117.467 0, 985663.719 1033116.615 0, 985934.238 1033115.78 0, 986204.758 1033114.96 0, 986475.278 1033114.156 0, 986745.798 1033113.368 0, 987015.007 1033112.599 0, 986999.24 1027531.837 0, 
+    986983.473 1021951.14 0))
+
+POLYGON ((1000000 1033094.257 0, 999730.788 1033094.265 0, 999460.267 1033094.288 0, 999189.746 1033094.328 0, 998919.225 1033094.384 0, 998648.704 1033094.455 0, 998378.183 1033094.543 0, 998107.662 1033094.646 0, 997837.141 1033094.766 0, 997566.62 1033094.901 0, 
+    997296.099 1033095.052 0, 997025.578 1033095.219 0, 996755.057 1033095.402 0, 996484.536 1033095.601 0, 996214.015 1033095.816 0, 995943.494 1033096.047 0, 995672.973 1033096.293 0, 995402.453 1033096.556 0, 995131.932 1033096.835 0, 994861.411 1033097.129 0, 
+    994590.89 1033097.44 0, 994320.369 1033097.766 0, 994049.848 1033098.108 0, 993779.328 1033098.466 0, 993507.497 1033098.842 0, 993238.286 1033099.23 0, 992967.765 1033099.636 0, 992697.245 1033100.058 0, 992426.724 1033100.496 0, 992156.203 1033100.95 0, 
+    991885.683 1033101.419 0, 991615.162 1033101.905 0, 991344.642 1033102.406 0, 991074.121 1033102.924 0, 990803.601 1033103.457 0, 990533.08 1033104.006 0, 990262.56 1033104.572 0, 989992.039 1033105.153 0, 989721.519 1033105.75 0, 989450.999 1033106.363 0, 
+    989180.479 1033106.991 0, 988909.958 1033107.636 0, 988639.438 1033108.297 0, 988368.918 1033108.973 0, 988098.398 1033109.666 0, 987827.878 1033110.374 0, 987557.358 1033111.099 0, 987286.838 1033111.839 0, 987015.007 1033112.599 0, 987030.774 1038693.422 0, 
+    987046.541 1044274.302 0, 987317.712 1044273.544 0, 987587.575 1044272.806 0, 987857.438 1044272.083 0, 988127.301 1044271.376 0, 988397.164 1044270.685 0, 988667.027 1044270.01 0, 988936.89 1044269.351 0, 989206.754 1044268.708 0, 989476.617 1044268.081 0, 
+    989746.48 1044267.469 0, 990016.344 1044266.874 0, 990286.207 1044266.294 0, 990556.071 1044265.73 0, 990825.934 1044265.182 0, 991095.798 1044264.65 0, 991365.661 1044264.134 0, 991635.525 1044263.634 0, 991905.388 1044263.15 0, 992175.252 1044262.681 0, 
+    992445.116 1044262.229 0, 992714.979 1044261.792 0, 992984.843 1044261.371 0, 993254.707 1044260.966 0, 993523.264 1044260.579 0, 993794.434 1044260.204 0, 994064.298 1044259.846 0, 994334.162 1044259.505 0, 994604.026 1044259.18 0, 994873.89 1044258.87 0, 
+    995143.754 1044258.576 0, 995413.618 1044258.298 0, 995683.482 1044258.036 0, 995953.345 1044257.79 0, 996223.209 1044257.56 0, 996493.073 1044257.345 0, 996762.937 1044257.147 0, 997032.801 1044256.964 0, 997302.665 1044256.798 0, 997572.529 1044256.647 0, 
+    997842.393 1044256.512 0, 998112.257 1044256.393 0, 998382.121 1044256.29 0, 998651.985 1044256.202 0, 998921.85 1044256.131 0, 999191.714 1044256.076 0, 999461.578 1044256.036 0, 999731.442 1044256.012 0, 1000000 1044256.004 0, 1000000 1038675.102 0, 
+    1000000 1033094.257 0))
+
+POLYGON ((1012953.459 1044274.302 0, 1012684.9 1044273.551 0, 1012415.037 1044272.813 0, 1012145.174 1044272.09 0, 1011875.311 1044271.383 0, 1011605.447 1044270.692 0, 1011335.584 1044270.017 0, 1011065.721 1044269.358 0, 1010795.858 1044268.714 0, 1010525.994 1044268.087 0, 
+    1010256.131 1044267.475 0, 1009986.268 1044266.88 0, 1009716.404 1044266.3 0, 1009446.541 1044265.736 0, 1009176.677 1044265.188 0, 1008906.814 1044264.656 0, 1008636.95 1044264.139 0, 1008367.087 1044263.639 0, 1008097.223 1044263.154 0, 1007827.359 1044262.686 0, 
+    1007557.496 1044262.233 0, 1007287.632 1044261.796 0, 1007017.768 1044261.375 0, 1006747.905 1044260.97 0, 1006476.736 1044260.579 0, 1006208.177 1044260.207 0, 1005938.313 1044259.85 0, 1005668.449 1044259.508 0, 1005398.585 1044259.183 0, 1005128.722 1044258.873 0, 
+    1004858.858 1044258.579 0, 1004588.994 1044258.301 0, 1004319.13 1044258.039 0, 1004049.266 1044257.792 0, 1003779.402 1044257.562 0, 1003509.538 1044257.347 0, 1003239.674 1044257.149 0, 1002969.81 1044256.966 0, 1002699.946 1044256.799 0, 1002430.082 1044256.648 0, 
+    1002160.218 1044256.513 0, 1001890.354 1044256.394 0, 1001620.49 1044256.291 0, 1001350.626 1044256.203 0, 1001080.762 1044256.132 0, 1000810.898 1044256.076 0, 1000541.034 1044256.036 0, 1000271.17 1044256.012 0, 1000000 1044256.004 0, 1000000 1049836.959 0, 
+    1000000 1055417.962 0, 1000270.51 1055417.97 0, 1000539.717 1055417.994 0, 1000808.924 1055418.033 0, 1001078.131 1055418.089 0, 1001347.338 1055418.16 0, 1001616.545 1055418.247 0, 1001885.752 1055418.351 0, 1002154.959 1055418.469 0, 1002424.166 1055418.604 0, 
+    1002693.373 1055418.755 0, 1002962.58 1055418.921 0, 1003231.787 1055419.104 0, 1003500.994 1055419.302 0, 1003770.201 1055419.516 0, 1004039.408 1055419.746 0, 1004308.615 1055419.991 0, 1004577.822 1055420.253 0, 1004847.029 1055420.53 0, 1005116.236 1055420.823 0, 
+    1005385.443 1055421.132 0, 1005654.65 1055421.457 0, 1005923.857 1055421.798 0, 1006193.063 1055422.155 0, 1006460.969 1055422.525 0, 1006731.477 1055422.915 0, 1007000.684 1055423.319 0, 1007269.891 1055423.739 0, 1007539.097 1055424.175 0, 1007808.304 1055424.627 0, 
+    1008077.511 1055425.094 0, 1008346.717 1055425.578 0, 1008615.924 1055426.077 0, 1008885.131 1055426.592 0, 1009154.337 1055427.123 0, 1009423.544 1055427.67 0, 1009692.75 1055428.232 0, 1009961.957 1055428.811 0, 1010231.163 1055429.405 0, 1010500.369 1055430.015 0, 
+    1010769.576 1055430.641 0, 1011038.782 1055431.283 0, 1011307.988 1055431.94 0, 1011577.195 1055432.614 0, 1011846.401 1055433.303 0, 1012115.607 1055434.008 0, 1012384.813 1055434.729 0, 1012654.019 1055435.466 0, 1012921.925 1055436.215 0, 1012937.692 1049855.235 0, 
+    1012953.459 1044274.302 0))
+
+POLYGON ((1025843.746 1055490.975 0, 1025575.842 1055489.469 0, 1025306.639 1055487.972 0, 1025037.436 1055486.49 0, 1024768.233 1055485.025 0, 1024499.03 1055483.575 0, 1024229.826 1055482.141 0, 1023960.623 1055480.723 0, 1023691.42 1055479.32 0, 1023422.216 1055477.934 0, 
+    1023153.013 1055476.563 0, 1022883.809 1055475.208 0, 1022614.605 1055473.869 0, 1022345.401 1055472.546 0, 1022076.197 1055471.239 0, 1021806.993 1055469.947 0, 1021537.789 1055468.672 0, 1021268.585 1055467.412 0, 1020999.381 1055466.168 0, 1020730.177 1055464.94 0, 
+    1020460.972 1055463.728 0, 1020191.768 1055462.532 0, 1019922.563 1055461.351 0, 1019653.359 1055460.186 0, 1019382.855 1055459.032 0, 1019114.95 1055457.905 0, 1018845.745 1055456.787 0, 1018576.54 1055455.686 0, 1018307.335 1055454.601 0, 1018038.13 1055453.531 0, 
+    1017768.925 1055452.477 0, 1017499.72 1055451.439 0, 1017230.515 1055450.417 0, 1016961.31 1055449.411 0, 1016692.104 1055448.421 0, 1016422.899 1055447.446 0, 1016153.694 1055446.487 0, 1015884.488 1055445.545 0, 1015615.283 1055444.618 0, 1015346.077 1055443.706 0, 
+    1015076.872 1055442.811 0, 1014807.666 1055441.932 0, 1014538.46 1055441.068 0, 1014269.255 1055440.22 0, 1014000.049 1055439.388 0, 1013730.843 1055438.572 0, 1013461.637 1055437.772 0, 1013192.431 1055436.987 0, 1012921.925 1055436.215 0, 1012906.157 1061017.24 0, 
+    1012890.39 1066598.304 0, 1013160.236 1066599.074 0, 1013428.785 1066599.857 0, 1013697.334 1066600.655 0, 1013965.883 1066601.469 0, 1014234.432 1066602.299 0, 1014502.98 1066603.145 0, 1014771.529 1066604.006 0, 1015040.078 1066604.884 0, 1015308.626 1066605.777 0, 
+    1015577.175 1066606.686 0, 1015845.723 1066607.61 0, 1016114.272 1066608.551 0, 1016382.82 1066609.507 0, 1016651.369 1066610.48 0, 1016919.917 1066611.467 0, 1017188.465 1066612.471 0, 1017457.013 1066613.491 0, 1017725.561 1066614.526 0, 1017994.109 1066615.577 0, 
+    1018262.657 1066616.644 0, 1018531.205 1066617.727 0, 1018799.753 1066618.826 0, 1019068.301 1066619.94 0, 1019335.552 1066621.065 0, 1019605.396 1066622.217 0, 1019873.944 1066623.378 0, 1020142.491 1066624.556 0, 1020411.039 1066625.749 0, 1020679.586 1066626.959 0, 
+    1020948.133 1066628.184 0, 1021216.681 1066629.425 0, 1021485.228 1066630.681 0, 1021753.775 1066631.954 0, 1022022.322 1066633.242 0, 1022290.869 1066634.546 0, 1022559.416 1066635.866 0, 1022827.963 1066637.202 0, 1023096.509 1066638.553 0, 1023365.056 1066639.921 0, 
+    1023633.602 1066641.304 0, 1023902.149 1066642.703 0, 1024170.695 1066644.117 0, 1024439.242 1066645.548 0, 1024707.788 1066646.994 0, 1024976.334 1066648.456 0, 1025244.88 1066649.934 0, 1025513.426 1066651.428 0, 1025780.676 1066652.93 0, 1025812.211 1061071.933 0, 
+    1025843.746 1055490.975 0))
+
+POLYGON ((1038670.757 1066743.974 0, 1038403.51 1066741.717 0, 1038134.969 1066739.464 0, 1037866.429 1066737.228 0, 1037597.888 1066735.007 0, 1037329.347 1066732.802 0, 1037060.805 1066730.613 0, 1036792.264 1066728.439 0, 1036523.723 1066726.282 0, 1036255.181 1066724.14 0, 
+    1035986.64 1066722.014 0, 1035718.098 1066719.904 0, 1035449.556 1066717.809 0, 1035181.014 1066715.731 0, 1034912.472 1066713.668 0, 1034643.929 1066711.621 0, 1034375.387 1066709.59 0, 1034106.844 1066707.574 0, 1033838.302 1066705.575 0, 1033569.759 1066703.591 0, 
+    1033301.216 1066701.623 0, 1033032.673 1066699.671 0, 1032764.13 1066697.735 0, 1032495.587 1066695.814 0, 1032225.749 1066693.9 0, 1031958.5 1066692.02 0, 1031689.956 1066690.147 0, 1031421.413 1066688.29 0, 1031152.869 1066686.448 0, 1030884.325 1066684.623 0, 
+    1030615.781 1066682.813 0, 1030347.237 1066681.019 0, 1030078.693 1066679.241 0, 1029810.148 1066677.478 0, 1029541.604 1066675.731 0, 1029273.059 1066674.001 0, 1029004.515 1066672.285 0, 1028735.97 1066670.586 0, 1028467.425 1066668.903 0, 1028198.88 1066667.235 0, 
+    1027930.335 1066665.583 0, 1027661.79 1066663.947 0, 1027393.245 1066662.327 0, 1027124.7 1066660.723 0, 1026856.154 1066659.134 0, 1026587.609 1066657.561 0, 1026319.063 1066656.004 0, 1026050.517 1066654.463 0, 1025780.676 1066652.93 0, 1025749.141 1072233.963 0, 
+    1025717.606 1077815.027 0, 1025986.787 1077816.556 0, 1026254.675 1077818.093 0, 1026522.564 1077819.646 0, 1026790.452 1077821.215 0, 1027058.341 1077822.8 0, 1027326.229 1077824.4 0, 1027594.117 1077826.017 0, 1027862.006 1077827.649 0, 1028129.894 1077829.297 0, 
+    1028397.782 1077830.96 0, 1028665.669 1077832.639 0, 1028933.557 1077834.335 0, 1029201.445 1077836.045 0, 1029469.332 1077837.772 0, 1029737.22 1077839.514 0, 1030005.107 1077841.273 0, 1030272.994 1077843.046 0, 1030540.881 1077844.836 0, 1030808.769 1077846.642 0, 
+    1031076.655 1077848.463 0, 1031344.542 1077850.3 0, 1031612.429 1077852.153 0, 1031880.316 1077854.021 0, 1032146.911 1077855.896 0, 1032416.088 1077857.805 0, 1032683.975 1077859.721 0, 1032951.861 1077861.653 0, 1033219.747 1077863.6 0, 1033487.633 1077865.563 0, 
+    1033755.519 1077867.542 0, 1034023.404 1077869.537 0, 1034291.29 1077871.547 0, 1034559.175 1077873.574 0, 1034827.061 1077875.616 0, 1035094.946 1077877.673 0, 1035362.831 1077879.747 0, 1035630.716 1077881.836 0, 1035898.601 1077883.941 0, 1036166.485 1077886.062 0, 
+    1036434.37 1077888.198 0, 1036702.254 1077890.351 0, 1036970.139 1077892.519 0, 1037238.023 1077894.703 0, 1037505.907 1077896.902 0, 1037773.791 1077899.118 0, 1038041.675 1077901.349 0, 1038309.559 1077903.596 0, 1038576.152 1077905.848 0, 1038623.455 1072324.895 0, 
+    1038670.757 1066743.974 0))
+
+POLYGON ((1051434.391 1078032.996 0, 1051167.802 1078029.991 0, 1050899.926 1078026.987 0, 1050632.05 1078023.999 0, 1050364.173 1078021.027 0, 1050096.296 1078018.071 0, 1049828.419 1078015.13 0, 1049560.542 1078012.205 0, 1049292.665 1078009.296 0, 1049024.787 1078006.403 0, 
+    1048756.91 1078003.525 0, 1048489.032 1078000.663 0, 1048221.154 1077997.817 0, 1047953.276 1077994.987 0, 1047685.397 1077992.172 0, 1047417.519 1077989.373 0, 1047149.64 1077986.59 0, 1046881.761 1077983.823 0, 1046613.882 1077981.072 0, 1046346.003 1077978.336 0, 
+    1046078.124 1077975.616 0, 1045810.244 1077972.912 0, 1045542.365 1077970.223 0, 1045274.485 1077967.551 0, 1045005.316 1077964.881 0, 1044738.725 1077962.253 0, 1044470.845 1077959.627 0, 1044202.964 1077957.018 0, 1043935.084 1077954.424 0, 1043667.203 1077951.846 0, 
+    1043399.322 1077949.284 0, 1043131.441 1077946.737 0, 1042863.56 1077944.206 0, 1042595.679 1077941.691 0, 1042327.797 1077939.192 0, 1042059.916 1077936.709 0, 1041792.034 1077934.241 0, 1041524.152 1077931.789 0, 1041256.27 1077929.353 0, 1040988.388 1077926.933 0, 
+    1040720.506 1077924.528 0, 1040452.623 1077922.139 0, 1040184.741 1077919.766 0, 1039916.858 1077917.409 0, 1039648.975 1077915.067 0, 1039381.092 1077912.741 0, 1039113.209 1077910.431 0, 1038845.325 1077908.137 0, 1038576.152 1077905.848 0, 1038528.849 1083486.827 0, 
+    1038481.546 1089067.828 0, 1038750.059 1089070.112 0, 1039017.285 1089072.401 0, 1039284.512 1089074.705 0, 1039551.738 1089077.025 0, 1039818.964 1089079.361 0, 1040086.189 1089081.712 0, 1040353.415 1089084.08 0, 1040620.64 1089086.463 0, 1040887.866 1089088.861 0, 
+    1041155.091 1089091.276 0, 1041422.316 1089093.706 0, 1041689.541 1089096.152 0, 1041956.766 1089098.613 0, 1042223.99 1089101.091 0, 1042491.215 1089103.584 0, 1042758.439 1089106.093 0, 1043025.663 1089108.617 0, 1043292.887 1089111.157 0, 1043560.111 1089113.713 0, 
+    1043827.335 1089116.285 0, 1044094.559 1089118.873 0, 1044361.782 1089121.476 0, 1044629.005 1089124.095 0, 1044894.943 1089126.717 0, 1045163.451 1089129.38 0, 1045430.674 1089132.046 0, 1045697.897 1089134.728 0, 1045965.119 1089137.425 0, 1046232.342 1089140.139 0, 
+    1046499.564 1089142.868 0, 1046766.786 1089145.612 0, 1047034.008 1089148.373 0, 1047301.23 1089151.149 0, 1047568.451 1089153.941 0, 1047835.672 1089156.748 0, 1048102.894 1089159.572 0, 1048370.115 1089162.411 0, 1048637.336 1089165.266 0, 1048904.556 1089168.136 0, 
+    1049171.777 1089171.023 0, 1049438.997 1089173.925 0, 1049706.217 1089176.842 0, 1049973.437 1089179.776 0, 1050240.657 1089182.725 0, 1050507.877 1089185.69 0, 1050775.096 1089188.671 0, 1051042.316 1089191.667 0, 1051308.25 1089194.665 0, 1051371.32 1083613.819 0, 
+    1051434.391 1078032.996 0))
+
+POLYGON ((1064134.545 1089357.738 0, 1063868.618 1089353.989 0, 1063601.408 1089350.238 0, 1063334.198 1089346.503 0, 1063066.988 1089342.783 0, 1062799.777 1089339.079 0, 1062532.567 1089335.39 0, 1062265.356 1089331.717 0, 1061998.145 1089328.061 0, 1061730.933 1089324.419 0, 
+    1061463.722 1089320.794 0, 1061196.51 1089317.184 0, 1060929.298 1089313.59 0, 1060662.086 1089310.012 0, 1060394.874 1089306.449 0, 1060127.661 1089302.902 0, 1059860.448 1089299.371 0, 1059593.235 1089295.856 0, 1059326.022 1089292.356 0, 1059058.809 1089288.872 0, 
+    1058791.595 1089285.404 0, 1058524.381 1089281.951 0, 1058257.167 1089278.515 0, 1057989.953 1089275.094 0, 1057721.455 1089271.672 0, 1057455.524 1089268.299 0, 1057188.309 1089264.925 0, 1056921.094 1089261.567 0, 1056653.879 1089258.224 0, 1056386.664 1089254.898 0, 
+    1056119.448 1089251.587 0, 1055852.232 1089248.291 0, 1055585.016 1089245.012 0, 1055317.8 1089241.748 0, 1055050.584 1089238.5 0, 1054783.367 1089235.268 0, 1054516.15 1089232.051 0, 1054248.933 1089228.85 0, 1053981.716 1089225.665 0, 1053714.499 1089222.496 0, 
+    1053447.281 1089219.342 0, 1053180.064 1089216.204 0, 1052912.846 1089213.082 0, 1052645.628 1089209.976 0, 1052378.41 1089206.885 0, 1052111.191 1089203.81 0, 1051843.972 1089200.751 0, 1051576.754 1089197.707 0, 1051308.25 1089194.665 0, 1051245.179 1094775.528 0, 
+    1051182.109 1100356.405 0, 1051449.952 1100359.44 0, 1051716.514 1100362.476 0, 1051983.076 1100365.528 0, 1052249.637 1100368.595 0, 1052516.199 1100371.679 0, 1052782.76 1100374.777 0, 1053049.321 1100377.892 0, 1053315.881 1100381.022 0, 1053582.442 1100384.168 0, 
+    1053849.002 1100387.33 0, 1054115.562 1100390.507 0, 1054382.122 1100393.7 0, 1054648.682 1100396.909 0, 1054915.242 1100400.133 0, 1055181.801 1100403.373 0, 1055448.36 1100406.629 0, 1055714.919 1100409.9 0, 1055981.478 1100413.187 0, 1056248.037 1100416.49 0, 
+    1056514.595 1100419.809 0, 1056781.154 1100423.143 0, 1057047.712 1100426.493 0, 1057314.27 1100429.858 0, 1057579.547 1100433.223 0, 1057847.385 1100436.636 0, 1058113.942 1100440.049 0, 1058380.499 1100443.477 0, 1058647.056 1100446.921 0, 1058913.613 1100450.381 0, 
+    1059180.169 1100453.856 0, 1059446.725 1100457.347 0, 1059713.281 1100460.854 0, 1059979.837 1100464.377 0, 1060246.393 1100467.915 0, 1060512.948 1100471.469 0, 1060779.504 1100475.038 0, 1061046.059 1100478.623 0, 1061312.613 1100482.224 0, 1061579.168 1100485.841 0, 
+    1061845.722 1100489.473 0, 1062112.276 1100493.121 0, 1062378.83 1100496.785 0, 1062645.384 1100500.464 0, 1062911.938 1100504.159 0, 1063178.491 1100507.87 0, 1063445.044 1100511.596 0, 1063711.597 1100515.338 0, 1063976.87 1100519.078 0, 1064055.707 1094938.401 0, 
+    1064134.545 1089357.738 0))
+
+POLYGON ((1076771.121 1100717.898 0, 1076505.857 1100713.408 0, 1076239.316 1100708.913 0, 1075972.774 1100704.434 0, 1075706.232 1100699.97 0, 1075439.69 1100695.522 0, 1075173.148 1100691.09 0, 1074906.606 1100686.673 0, 1074640.063 1100682.272 0, 1074373.52 1100677.887 0, 
+    1074106.977 1100673.517 0, 1073840.433 1100669.163 0, 1073573.889 1100664.825 0, 1073307.345 1100660.502 0, 1073040.801 1100656.195 0, 1072774.256 1100651.904 0, 1072507.711 1100647.629 0, 1072241.166 1100643.369 0, 1071974.621 1100639.125 0, 1071708.075 1100634.896 0, 
+    1071441.53 1100630.684 0, 1071174.984 1100626.486 0, 1070908.437 1100622.305 0, 1070641.891 1100618.139 0, 1070374.065 1100613.97 0, 1070108.797 1100609.855 0, 1069842.249 1100605.736 0, 1069575.702 1100601.634 0, 1069309.154 1100597.546 0, 1069042.606 1100593.475 0, 
+    1068776.058 1100589.419 0, 1068509.509 1100585.379 0, 1068242.961 1100581.354 0, 1067976.412 1100577.345 0, 1067709.862 1100573.352 0, 1067443.313 1100569.375 0, 1067176.763 1100565.413 0, 1066910.213 1100561.467 0, 1066643.663 1100557.537 0, 1066377.113 1100553.622 0, 
+    1066110.562 1100549.723 0, 1065844.012 1100545.84 0, 1065577.46 1100541.972 0, 1065310.909 1100538.12 0, 1065044.358 1100534.284 0, 1064777.806 1100530.464 0, 1064511.254 1100526.659 0, 1064244.702 1100522.87 0, 1063976.87 1100519.078 0, 1063898.032 1106099.764 0, 
+    1063819.195 1111680.454 0, 1064086.366 1111684.237 0, 1064352.262 1111688.016 0, 1064618.157 1111691.812 0, 1064884.052 1111695.623 0, 1065149.946 1111699.45 0, 1065415.84 1111703.292 0, 1065681.735 1111707.15 0, 1065947.628 1111711.024 0, 1066213.522 1111714.913 0, 
+    1066479.416 1111718.818 0, 1066745.309 1111722.739 0, 1067011.202 1111726.675 0, 1067277.095 1111730.627 0, 1067542.987 1111734.595 0, 1067808.879 1111738.578 0, 1068074.771 1111742.577 0, 1068340.663 1111746.592 0, 1068606.555 1111750.622 0, 1068872.446 1111754.668 0, 
+    1069138.337 1111758.729 0, 1069404.228 1111762.806 0, 1069670.119 1111766.899 0, 1069936.009 1111771.008 0, 1070200.624 1111775.112 0, 1070467.789 1111779.272 0, 1070733.679 1111783.427 0, 1070999.568 1111787.598 0, 1071265.457 1111791.785 0, 1071531.346 1111795.987 0, 
+    1071797.235 1111800.205 0, 1072063.123 1111804.439 0, 1072329.011 1111808.688 0, 1072594.899 1111812.953 0, 1072860.787 1111817.234 0, 1073126.674 1111821.53 0, 1073392.561 1111825.842 0, 1073658.448 1111830.17 0, 1073924.335 1111834.513 0, 1074190.221 1111838.872 0, 
+    1074456.108 1111843.246 0, 1074721.993 1111847.636 0, 1074987.879 1111852.042 0, 1075253.764 1111856.464 0, 1075519.649 1111860.901 0, 1075785.534 1111865.353 0, 1076051.419 1111869.822 0, 1076317.303 1111874.306 0, 1076581.913 1111878.784 0, 1076676.517 1106298.338 0, 
+    1076771.121 1100717.898 0))
+
+POLYGON ((1089344.02 1112113.17 0, 1089079.422 1112107.944 0, 1088813.551 1112102.709 0, 1088547.68 1112097.489 0, 1088281.809 1112092.285 0, 1088015.938 1112087.097 0, 1087750.066 1112081.925 0, 1087484.194 1112076.768 0, 1087218.321 1112071.626 0, 1086952.449 1112066.501 0, 
+    1086686.576 1112061.391 0, 1086420.702 1112056.296 0, 1086154.829 1112051.218 0, 1085888.955 1112046.154 0, 1085623.081 1112041.107 0, 1085357.206 1112036.075 0, 1085091.331 1112031.059 0, 1084825.456 1112026.059 0, 1084559.581 1112021.074 0, 1084293.705 1112016.105 0, 
+    1084027.829 1112011.151 0, 1083761.953 1112006.213 0, 1083496.076 1112001.291 0, 1083230.2 1111996.384 0, 1082963.049 1111991.47 0, 1082698.445 1111986.618 0, 1082432.567 1111981.758 0, 1082166.689 1111976.914 0, 1081900.811 1111972.086 0, 1081634.932 1111967.273 0, 
+    1081369.054 1111962.476 0, 1081103.175 1111957.695 0, 1080837.295 1111952.929 0, 1080571.415 1111948.179 0, 1080305.535 1111943.445 0, 1080039.655 1111938.726 0, 1079773.775 1111934.023 0, 1079507.894 1111929.335 0, 1079242.013 1111924.663 0, 1078976.131 1111920.007 0, 
+    1078710.25 1111915.367 0, 1078444.368 1111910.742 0, 1078178.486 1111906.132 0, 1077912.603 1111901.539 0, 1077646.721 1111896.961 0, 1077380.838 1111892.399 0, 1077114.954 1111887.852 0, 1076849.071 1111883.321 0, 1076581.913 1111878.784 0, 1076487.309 1117459.23 0, 
+    1076392.705 1123039.672 0, 1076659.203 1123044.197 0, 1076924.43 1123048.717 0, 1077189.656 1123053.253 0, 1077454.882 1123057.804 0, 1077720.108 1123062.37 0, 1077985.334 1123066.953 0, 1078250.559 1123071.551 0, 1078515.784 1123076.164 0, 1078781.009 1123080.793 0, 
+    1079046.233 1123085.438 0, 1079311.457 1123090.098 0, 1079576.681 1123094.774 0, 1079841.905 1123099.466 0, 1080107.128 1123104.173 0, 1080372.351 1123108.895 0, 1080637.574 1123113.634 0, 1080902.796 1123118.388 0, 1081168.019 1123123.157 0, 1081433.241 1123127.943 0, 
+    1081698.462 1123132.743 0, 1081963.684 1123137.56 0, 1082228.905 1123142.392 0, 1082494.126 1123147.239 0, 1082758.076 1123152.079 0, 1083024.566 1123156.982 0, 1083289.786 1123161.876 0, 1083555.006 1123166.786 0, 1083820.225 1123171.712 0, 1084085.444 1123176.653 0, 
+    1084350.663 1123181.61 0, 1084615.882 1123186.582 0, 1084881.1 1123191.571 0, 1085146.318 1123196.574 0, 1085411.535 1123201.594 0, 1085676.753 1123206.629 0, 1085941.97 1123211.679 0, 1086207.187 1123216.745 0, 1086472.403 1123221.827 0, 1086737.619 1123226.925 0, 
+    1087002.835 1123232.038 0, 1087268.05 1123237.166 0, 1087533.266 1123242.31 0, 1087798.481 1123247.47 0, 1088063.695 1123252.646 0, 1088328.91 1123257.837 0, 1088594.124 1123263.043 0, 1088859.337 1123268.266 0, 1089123.282 1123273.479 0, 1089233.651 1117693.326 0, 
+    1089344.02 1112113.17 0))
+
+POLYGON ((1101853.147 1123543.251 0, 1101589.216 1123537.292 0, 1101324.018 1123531.321 0, 1101058.82 1123525.365 0, 1100793.621 1123519.424 0, 1100528.422 1123513.5 0, 1100263.223 1123507.591 0, 1099998.023 1123501.697 0, 1099732.823 1123495.819 0, 1099467.623 1123489.957 0, 
+    1099202.422 1123484.11 0, 1098937.221 1123478.279 0, 1098672.02 1123472.464 0, 1098406.818 1123466.664 0, 1098141.616 1123460.88 0, 1097876.414 1123455.111 0, 1097611.211 1123449.358 0, 1097346.008 1123443.621 0, 1097080.805 1123437.899 0, 1096815.601 1123432.193 0, 
+    1096550.397 1123426.502 0, 1096285.192 1123420.827 0, 1096019.988 1123415.168 0, 1095754.783 1123409.524 0, 1095488.309 1123403.869 0, 1095224.372 1123398.283 0, 1094959.165 1123392.686 0, 1094693.959 1123387.105 0, 1094428.752 1123381.539 0, 1094163.545 1123375.989 0, 
+    1093898.338 1123370.455 0, 1093633.13 1123364.936 0, 1093367.922 1123359.433 0, 1093102.714 1123353.945 0, 1092837.505 1123348.473 0, 1092572.296 1123343.017 0, 1092307.087 1123337.576 0, 1092041.877 1123332.151 0, 1091776.667 1123326.741 0, 1091511.457 1123321.347 0, 
+    1091246.247 1123315.969 0, 1090981.036 1123310.606 0, 1090715.824 1123305.259 0, 1090450.613 1123299.927 0, 1090185.401 1123294.611 0, 1089920.189 1123289.311 0, 1089654.976 1123284.026 0, 1089389.764 1123278.757 0, 1089123.282 1123273.479 0, 1089012.913 1128853.622 0, 
+    1088902.544 1134433.753 0, 1089168.366 1134439.018 0, 1089432.922 1134444.275 0, 1089697.478 1134449.546 0, 1089962.033 1134454.833 0, 1090226.588 1134460.136 0, 1090491.142 1134465.454 0, 1090755.697 1134470.788 0, 1091020.251 1134476.138 0, 1091284.805 1134481.503 0, 
+    1091549.358 1134486.884 0, 1091813.911 1134492.28 0, 1092078.464 1134497.692 0, 1092343.016 1134503.119 0, 1092607.568 1134508.562 0, 1092872.12 1134514.02 0, 1093136.672 1134519.494 0, 1093401.223 1134524.984 0, 1093665.774 1134530.489 0, 1093930.324 1134536.01 0, 
+    1094194.874 1134541.546 0, 1094459.424 1134547.098 0, 1094723.974 1134552.666 0, 1094988.523 1134558.249 0, 1095251.807 1134563.82 0, 1095517.62 1134569.461 0, 1095782.169 1134575.091 0, 1096046.716 1134580.737 0, 1096311.264 1134586.397 0, 1096575.811 1134592.074 0, 
+    1096840.358 1134597.766 0, 1097104.905 1134603.474 0, 1097369.451 1134609.197 0, 1097633.997 1134614.936 0, 1097898.542 1134620.69 0, 1098163.087 1134626.46 0, 1098427.632 1134632.245 0, 1098692.177 1134638.046 0, 1098956.721 1134643.863 0, 1099221.265 1134649.695 0, 
+    1099485.808 1134655.543 0, 1099750.351 1134661.406 0, 1100014.894 1134667.285 0, 1100279.437 1134673.18 0, 1100543.979 1134679.09 0, 1100808.521 1134685.015 0, 1101073.062 1134690.956 0, 1101337.603 1134696.913 0, 1101600.88 1134702.857 0, 1101727.013 1129123.06 0, 
+    1101853.147 1123543.251 0))
+
+POLYGON ((1114298.405 1135007.835 0, 1114035.144 1135001.147 0, 1113770.621 1134994.443 0, 1113506.097 1134987.755 0, 1113241.573 1134981.082 0, 1112977.049 1134974.424 0, 1112712.524 1134967.782 0, 1112447.999 1134961.156 0, 1112183.473 1134954.545 0, 1111918.948 1134947.95 0, 
+    1111654.421 1134941.371 0, 1111389.895 1134934.807 0, 1111125.367 1134928.258 0, 1110860.84 1134921.726 0, 1110596.312 1134915.208 0, 1110331.784 1134908.707 0, 1110067.255 1134902.22 0, 1109802.726 1134895.75 0, 1109538.197 1134889.295 0, 1109273.667 1134882.856 0, 
+    1109009.137 1134876.432 0, 1108744.607 1134870.023 0, 1108480.076 1134863.631 0, 1108215.544 1134857.254 0, 1107949.75 1134850.862 0, 1107686.481 1134844.546 0, 1107421.948 1134838.216 0, 1107157.416 1134831.901 0, 1106892.883 1134825.601 0, 1106628.349 1134819.318 0, 
+    1106363.815 1134813.05 0, 1106099.281 1134806.797 0, 1105834.746 1134800.56 0, 1105570.211 1134794.339 0, 1105305.676 1134788.133 0, 1105041.14 1134781.942 0, 1104776.604 1134775.768 0, 1104512.068 1134769.608 0, 1104247.531 1134763.465 0, 1103982.994 1134757.337 0, 
+    1103718.457 1134751.224 0, 1103453.919 1134745.128 0, 1103189.38 1134739.046 0, 1102924.842 1134732.981 0, 1102660.303 1134726.93 0, 1102395.764 1134720.896 0, 1102131.224 1134714.877 0, 1101866.684 1134708.873 0, 1101600.88 1134702.857 0, 1101474.747 1140282.636 0, 
+    1101348.615 1145862.393 0, 1101613.759 1145868.394 0, 1101877.642 1145874.383 0, 1102141.525 1145880.387 0, 1102405.408 1145886.407 0, 1102669.29 1145892.442 0, 1102933.171 1145898.492 0, 1103197.053 1145904.559 0, 1103460.934 1145910.64 0, 1103724.815 1145916.738 0, 
+    1103988.695 1145922.85 0, 1104252.575 1145928.979 0, 1104516.454 1145935.123 0, 1104780.334 1145941.282 0, 1105044.213 1145947.457 0, 1105308.091 1145953.647 0, 1105571.969 1145959.853 0, 1105835.847 1145966.075 0, 1106099.724 1145972.312 0, 1106363.601 1145978.565 0, 
+    1106627.478 1145984.833 0, 1106891.354 1145991.116 0, 1107155.23 1145997.416 0, 1107419.106 1146003.73 0, 1107681.722 1146010.03 0, 1107946.856 1146016.406 0, 1108210.73 1146022.768 0, 1108474.604 1146029.144 0, 1108738.478 1146035.537 0, 1109002.351 1146041.945 0, 
+    1109266.224 1146048.368 0, 1109530.097 1146054.807 0, 1109793.969 1146061.262 0, 1110057.841 1146067.732 0, 1110321.712 1146074.217 0, 1110585.583 1146080.718 0, 1110849.454 1146087.235 0, 1111113.324 1146093.767 0, 1111377.194 1146100.315 0, 1111641.064 1146106.878 0, 
+    1111904.933 1146113.457 0, 1112168.802 1146120.051 0, 1112432.67 1146126.661 0, 1112696.538 1146133.286 0, 1112960.405 1146139.927 0, 1113224.273 1146146.583 0, 1113488.139 1146153.255 0, 1113752.006 1146159.943 0, 1114014.613 1146166.614 0, 1114156.509 1140587.235 0, 
+    1114298.405 1135007.835 0))
+
+POLYGON ((1126679.702 1146506.617 0, 1126417.112 1146499.204 0, 1126153.266 1146491.771 0, 1125889.419 1146484.354 0, 1125625.571 1146476.952 0, 1125361.724 1146469.565 0, 1125097.875 1146462.195 0, 1124834.027 1146454.839 0, 1124570.178 1146447.5 0, 1124306.328 1146440.176 0, 
+    1124042.478 1146432.867 0, 1123778.628 1146425.574 0, 1123514.777 1146418.296 0, 1123250.926 1146411.034 0, 1122987.074 1146403.788 0, 1122723.222 1146396.556 0, 1122459.37 1146389.341 0, 1122195.517 1146382.141 0, 1121931.664 1146374.957 0, 1121667.81 1146367.788 0, 
+    1121403.956 1146360.634 0, 1121140.101 1146353.497 0, 1120876.246 1146346.374 0, 1120612.391 1146339.267 0, 1120347.278 1146332.142 0, 1120084.679 1146325.101 0, 1119820.822 1146318.04 0, 1119556.965 1146310.996 0, 1119293.107 1146303.967 0, 1119029.25 1146296.953 0, 
+    1118765.391 1146289.955 0, 1118501.532 1146282.972 0, 1118237.673 1146276.005 0, 1117973.814 1146269.054 0, 1117709.954 1146262.118 0, 1117446.093 1146255.198 0, 1117182.233 1146248.293 0, 1116918.371 1146241.403 0, 1116654.51 1146234.53 0, 1116390.648 1146227.671 0, 
+    1116126.785 1146220.829 0, 1115862.923 1146214.001 0, 1115599.059 1146207.19 0, 1115335.196 1146200.393 0, 1115071.332 1146193.613 0, 1114807.467 1146186.848 0, 1114543.603 1146180.098 0, 1114279.737 1146173.364 0, 1114014.613 1146166.614 0, 1113872.718 1151745.965 0, 
+    1113730.824 1157325.286 0, 1113995.288 1157332.02 0, 1114258.497 1157338.737 0, 1114521.705 1157345.47 0, 1114784.913 1157352.218 0, 1115048.12 1157358.982 0, 1115311.327 1157365.761 0, 1115574.533 1157372.556 0, 1115837.739 1157379.366 0, 1116100.945 1157386.192 0, 
+    1116364.15 1157393.033 0, 1116627.355 1157399.89 0, 1116890.559 1157406.762 0, 1117153.763 1157413.65 0, 1117416.967 1157420.553 0, 1117680.17 1157427.471 0, 1117943.373 1157434.406 0, 1118206.575 1157441.355 0, 1118469.777 1157448.32 0, 1118732.979 1157455.301 0, 
+    1118996.18 1157462.297 0, 1119259.381 1157469.309 0, 1119522.581 1157476.336 0, 1119785.781 1157483.378 0, 1120047.726 1157490.403 0, 1120312.18 1157497.51 0, 1120575.378 1157504.599 0, 1120838.576 1157511.704 0, 1121101.774 1157518.824 0, 1121364.972 1157525.959 0, 
+    1121628.169 1157533.11 0, 1121891.365 1157540.277 0, 1122154.561 1157547.459 0, 1122417.757 1157554.657 0, 1122680.952 1157561.87 0, 1122944.147 1157569.098 0, 1123207.342 1157576.342 0, 1123470.536 1157583.602 0, 1123733.729 1157590.877 0, 1123996.923 1157598.167 0, 
+    1124260.115 1157605.473 0, 1124523.308 1157612.794 0, 1124786.5 1157620.131 0, 1125049.691 1157627.484 0, 1125312.882 1157634.852 0, 1125576.073 1157642.235 0, 1125839.263 1157649.634 0, 1126102.452 1157657.048 0, 1126364.389 1157664.443 0, 1126522.045 1152085.545 0, 
+    1126679.702 1146506.617 0))
+
+POLYGON ((1138996.944 1158039.291 0, 1138735.028 1158031.156 0, 1138471.86 1158022.998 0, 1138208.692 1158014.856 0, 1137945.523 1158006.729 0, 1137682.354 1157998.617 0, 1137419.185 1157990.521 0, 1137156.014 1157982.441 0, 1136892.844 1157974.376 0, 1136629.673 1157966.326 0, 
+    1136366.501 1157958.292 0, 1136103.329 1157950.274 0, 1135840.157 1157942.271 0, 1135576.984 1157934.283 0, 1135313.811 1157926.311 0, 1135050.637 1157918.355 0, 1134787.462 1157910.414 0, 1134524.287 1157902.488 0, 1134261.112 1157894.578 0, 1133997.936 1157886.683 0, 
+    1133734.76 1157878.804 0, 1133471.584 1157870.941 0, 1133208.406 1157863.093 0, 1132945.229 1157855.26 0, 1132680.799 1157847.406 0, 1132418.872 1157839.641 0, 1132155.693 1157831.855 0, 1131892.514 1157824.084 0, 1131629.334 1157816.329 0, 1131366.154 1157808.589 0, 
+    1131102.973 1157800.865 0, 1130839.792 1157793.156 0, 1130576.61 1157785.463 0, 1130313.428 1157777.785 0, 1130050.245 1157770.123 0, 1129787.062 1157762.476 0, 1129523.879 1157754.845 0, 1129260.695 1157747.229 0, 1128997.51 1157739.629 0, 1128734.325 1157732.044 0, 
+    1128471.14 1157724.475 0, 1128207.954 1157716.921 0, 1127944.768 1157709.383 0, 1127681.581 1157701.86 0, 1127418.394 1157694.353 0, 1127155.207 1157686.861 0, 1126892.019 1157679.385 0, 1126628.831 1157671.924 0, 1126364.389 1157664.443 0, 1126206.733 1163243.305 0, 
+    1126049.079 1168822.126 0, 1126312.862 1168829.588 0, 1126575.393 1168837.031 0, 1126837.925 1168844.488 0, 1127100.455 1168851.961 0, 1127362.986 1168859.45 0, 1127625.516 1168866.954 0, 1127888.045 1168874.474 0, 1128150.574 1168882.009 0, 1128413.103 1168889.559 0, 
+    1128675.631 1168897.125 0, 1128938.159 1168904.706 0, 1129200.686 1168912.303 0, 1129463.213 1168919.915 0, 1129725.739 1168927.543 0, 1129988.265 1168935.186 0, 1130250.79 1168942.845 0, 1130513.315 1168950.519 0, 1130775.84 1168958.208 0, 1131038.364 1168965.913 0, 
+    1131300.888 1168973.633 0, 1131563.411 1168981.369 0, 1131825.934 1168989.12 0, 1132088.456 1168996.887 0, 1132349.729 1169004.632 0, 1132613.499 1169012.467 0, 1132876.02 1169020.28 0, 1133138.54 1169028.109 0, 1133401.06 1169035.953 0, 1133663.58 1169043.812 0, 
+    1133926.099 1169051.687 0, 1134188.618 1169059.577 0, 1134451.136 1169067.483 0, 1134713.653 1169075.404 0, 1134976.17 1169083.341 0, 1135238.687 1169091.293 0, 1135501.203 1169099.261 0, 1135763.719 1169107.244 0, 1136026.235 1169115.242 0, 1136288.749 1169123.256 0, 
+    1136551.264 1169131.286 0, 1136813.778 1169139.331 0, 1137076.291 1169147.391 0, 1137338.804 1169155.467 0, 1137601.317 1169163.558 0, 1137863.829 1169171.665 0, 1138126.34 1169179.787 0, 1138388.851 1169187.924 0, 1138650.114 1169196.039 0, 1138823.528 1163617.685 0, 
+    1138996.944 1158039.291 0))
+
+POLYGON ((1151250.041 1169605.55 0, 1150988.801 1169596.697 0, 1150726.314 1169587.818 0, 1150463.826 1169578.954 0, 1150201.338 1169570.106 0, 1149938.85 1169561.273 0, 1149676.361 1169552.456 0, 1149413.871 1169543.654 0, 1149151.381 1169534.867 0, 1148888.89 1169526.096 0, 
+    1148626.399 1169517.341 0, 1148363.907 1169508.601 0, 1148101.415 1169499.876 0, 1147838.922 1169491.167 0, 1147576.429 1169482.473 0, 1147313.935 1169473.795 0, 1147051.441 1169465.132 0, 1146788.947 1169456.484 0, 1146526.451 1169447.852 0, 1146263.956 1169439.236 0, 
+    1146001.459 1169430.635 0, 1145738.962 1169422.049 0, 1145476.465 1169413.479 0, 1145213.967 1169404.924 0, 1144950.222 1169396.344 0, 1144688.97 1169387.861 0, 1144426.471 1169379.353 0, 1144163.971 1169370.86 0, 1143901.471 1169362.382 0, 1143638.97 1169353.92 0, 
+    1143376.469 1169345.474 0, 1143113.967 1169337.043 0, 1142851.465 1169328.627 0, 1142588.962 1169320.227 0, 1142326.459 1169311.842 0, 1142063.955 1169303.473 0, 1141801.451 1169295.119 0, 1141538.946 1169286.78 0, 1141276.441 1169278.457 0, 1141013.935 1169270.15 0, 
+    1140751.429 1169261.858 0, 1140488.922 1169253.581 0, 1140226.415 1169245.32 0, 1139963.907 1169237.074 0, 1139701.399 1169228.844 0, 1139438.891 1169220.629 0, 1139176.381 1169212.43 0, 1138913.872 1169204.246 0, 1138650.114 1169196.039 0, 1138476.701 1174774.347 0, 
+    1138303.289 1180352.607 0, 1138566.387 1180360.794 0, 1138828.24 1180368.957 0, 1139090.093 1180377.136 0, 1139351.945 1180385.33 0, 1139613.796 1180393.54 0, 1139875.647 1180401.765 0, 1140137.498 1180410.006 0, 1140399.348 1180418.261 0, 1140661.197 1180426.533 0, 
+    1140923.046 1180434.82 0, 1141184.895 1180443.122 0, 1141446.743 1180451.439 0, 1141708.591 1180459.772 0, 1141970.438 1180468.121 0, 1142232.285 1180476.484 0, 1142494.131 1180484.864 0, 1142755.976 1180493.258 0, 1143017.821 1180501.668 0, 1143279.666 1180510.094 0, 
+    1143541.51 1180518.535 0, 1143803.354 1180526.991 0, 1144065.197 1180535.463 0, 1144327.04 1180543.95 0, 1144587.638 1180552.412 0, 1144850.724 1180560.97 0, 1145112.565 1180569.503 0, 1145374.405 1180578.052 0, 1145636.246 1180586.616 0, 1145898.085 1180595.196 0, 
+    1146159.924 1180603.791 0, 1146421.763 1180612.401 0, 1146683.601 1180621.027 0, 1146945.439 1180629.668 0, 1147207.276 1180638.325 0, 1147469.112 1180646.997 0, 1147730.949 1180655.684 0, 1147992.784 1180664.387 0, 1148254.619 1180673.105 0, 1148516.454 1180681.839 0, 
+    1148778.288 1180690.588 0, 1149040.121 1180699.353 0, 1149301.954 1180708.133 0, 1149563.787 1180716.928 0, 1149825.619 1180725.739 0, 1150087.45 1180734.565 0, 1150349.281 1180743.406 0, 1150611.112 1180752.263 0, 1150871.699 1180761.094 0, 1151060.869 1175183.346 0, 
+    1151250.041 1169605.55 0))
+
+POLYGON ((1163438.904 1181205.087 0, 1163178.341 1181195.52 0, 1162916.537 1181185.924 0, 1162654.732 1181176.342 0, 1162392.926 1181166.777 0, 1162131.12 1181157.226 0, 1161869.314 1181147.691 0, 1161607.507 1181138.171 0, 1161345.699 1181128.667 0, 1161083.891 1181119.179 0, 
+    1160822.082 1181109.705 0, 1160560.272 1181100.247 0, 1160298.462 1181090.805 0, 1160036.652 1181081.377 0, 1159774.841 1181071.966 0, 1159513.029 1181062.569 0, 1159251.217 1181053.189 0, 1158989.404 1181043.823 0, 1158727.591 1181034.473 0, 1158465.777 1181025.138 0, 
+    1158203.963 1181015.819 0, 1157942.148 1181006.515 0, 1157680.333 1180997.227 0, 1157418.517 1180987.954 0, 1157155.458 1180978.652 0, 1156894.883 1180969.454 0, 1156633.065 1180960.227 0, 1156371.247 1180951.015 0, 1156109.428 1180941.82 0, 1155847.609 1180932.639 0, 
+    1155585.789 1180923.474 0, 1155323.969 1180914.324 0, 1155062.148 1180905.19 0, 1154800.327 1180896.071 0, 1154538.505 1180886.967 0, 1154276.682 1180877.879 0, 1154014.859 1180868.806 0, 1153753.036 1180859.749 0, 1153491.211 1180850.707 0, 1153229.387 1180841.681 0, 
+    1152967.562 1180832.67 0, 1152705.736 1180823.674 0, 1152443.91 1180814.694 0, 1152182.083 1180805.729 0, 1151920.256 1180796.779 0, 1151658.428 1180787.845 0, 1151396.6 1180778.927 0, 1151134.771 1180770.024 0, 1150871.699 1180761.094 0, 1150682.53 1186338.787 0, 
+    1150493.363 1191916.421 0, 1150755.776 1191925.329 0, 1151016.948 1191934.209 0, 1151278.12 1191943.106 0, 1151539.291 1191952.017 0, 1151800.462 1191960.944 0, 1152061.632 1191969.887 0, 1152322.802 1191978.844 0, 1152583.971 1191987.817 0, 1152845.139 1191996.806 0, 
+    1153106.307 1192005.81 0, 1153367.475 1192014.829 0, 1153628.642 1192023.864 0, 1153889.808 1192032.914 0, 1154150.974 1192041.979 0, 1154412.14 1192051.06 0, 1154673.304 1192060.156 0, 1154934.469 1192069.267 0, 1155195.633 1192078.394 0, 1155456.796 1192087.536 0, 
+    1155717.959 1192096.694 0, 1155979.121 1192105.867 0, 1156240.282 1192115.055 0, 1156501.443 1192124.259 0, 1156761.365 1192133.434 0, 1157023.764 1192142.712 0, 1157284.923 1192151.962 0, 1157546.082 1192161.227 0, 1157807.241 1192170.508 0, 1158068.399 1192179.803 0, 
+    1158329.556 1192189.115 0, 1158590.713 1192198.441 0, 1158851.869 1192207.783 0, 1159113.024 1192217.141 0, 1159374.179 1192226.514 0, 1159635.334 1192235.902 0, 1159896.488 1192245.305 0, 1160157.641 1192254.724 0, 1160418.794 1192264.158 0, 1160679.947 1192273.608 0, 
+    1160941.098 1192283.073 0, 1161202.249 1192292.553 0, 1161463.4 1192302.049 0, 1161724.55 1192311.56 0, 1161985.7 1192321.087 0, 1162246.849 1192330.628 0, 1162507.997 1192340.186 0, 1162769.145 1192349.758 0, 1163029.055 1192359.301 0, 1163233.978 1186782.223 0, 
+    1163438.904 1181205.087 0))
+
+POLYGON ((1175563.445 1192837.594 0, 1175303.561 1192827.317 0, 1175042.441 1192817.007 0, 1174781.321 1192806.712 0, 1174520.2 1192796.433 0, 1174259.078 1192786.168 0, 1173997.956 1192775.919 0, 1173736.833 1192765.686 0, 1173475.71 1192755.468 0, 1173214.586 1192745.265 0, 
+    1172953.461 1192735.078 0, 1172692.336 1192724.906 0, 1172431.21 1192714.749 0, 1172170.084 1192704.608 0, 1171908.957 1192694.482 0, 1171647.83 1192684.371 0, 1171386.701 1192674.276 0, 1171125.573 1192664.196 0, 1170864.443 1192654.132 0, 1170603.313 1192644.083 0, 
+    1170342.183 1192634.049 0, 1170081.052 1192624.031 0, 1169819.92 1192614.028 0, 1169558.788 1192604.04 0, 1169296.419 1192594.021 0, 1169036.522 1192584.111 0, 1168775.387 1192574.17 0, 1168514.253 1192564.244 0, 1168253.118 1192554.333 0, 1167991.982 1192544.438 0, 
+    1167730.845 1192534.558 0, 1167469.708 1192524.693 0, 1167208.571 1192514.844 0, 1166947.433 1192505.01 0, 1166686.294 1192495.191 0, 1166425.155 1192485.388 0, 1166164.015 1192475.601 0, 1165902.875 1192465.828 0, 1165641.734 1192456.071 0, 1165380.592 1192446.329 0, 
+    1165119.45 1192436.603 0, 1164858.307 1192426.892 0, 1164597.164 1192417.197 0, 1164336.02 1192407.517 0, 1164074.876 1192397.852 0, 1163813.731 1192388.202 0, 1163552.585 1192378.568 0, 1163291.439 1192368.95 0, 1163029.055 1192359.301 0, 1162824.133 1197936.315 0, 
+    1162619.214 1203513.261 0, 1162880.939 1203522.885 0, 1163141.429 1203532.48 0, 1163401.918 1203542.09 0, 1163662.406 1203551.715 0, 1163922.894 1203561.355 0, 1164183.381 1203571.011 0, 1164443.868 1203580.682 0, 1164704.354 1203590.369 0, 1164964.84 1203600.071 0, 
+    1165225.325 1203609.788 0, 1165485.81 1203619.52 0, 1165746.294 1203629.268 0, 1166006.777 1203639.031 0, 1166267.26 1203648.81 0, 1166527.742 1203658.604 0, 1166788.224 1203668.413 0, 1167048.705 1203678.237 0, 1167309.185 1203688.077 0, 1167569.665 1203697.932 0, 
+    1167830.144 1203707.803 0, 1168090.623 1203717.689 0, 1168351.101 1203727.59 0, 1168611.579 1203737.506 0, 1168870.823 1203747.391 0, 1169132.532 1203757.385 0, 1169393.008 1203767.348 0, 1169653.483 1203777.326 0, 1169913.958 1203787.319 0, 1170174.432 1203797.327 0, 
+    1170434.906 1203807.351 0, 1170695.378 1203817.39 0, 1170955.851 1203827.445 0, 1171216.322 1203837.514 0, 1171476.794 1203847.599 0, 1171737.264 1203857.7 0, 1171997.734 1203867.816 0, 1172258.203 1203877.947 0, 1172518.672 1203888.093 0, 1172779.14 1203898.255 0, 
+    1173039.608 1203908.432 0, 1173300.075 1203918.625 0, 1173560.541 1203928.832 0, 1173821.007 1203939.055 0, 1174081.472 1203949.294 0, 1174341.936 1203959.548 0, 1174602.4 1203969.817 0, 1174862.864 1203980.101 0, 1175122.094 1203990.352 0, 1175342.768 1198414.007 0, 
+    1175563.445 1192837.594 0))
+
+POLYGON ((1187623.576 1204502.764 0, 1187364.373 1204491.781 0, 1187103.94 1204480.761 0, 1186843.506 1204469.756 0, 1186583.072 1204458.766 0, 1186322.637 1204447.792 0, 1186062.201 1204436.833 0, 1185801.764 1204425.889 0, 1185541.327 1204414.961 0, 1185280.89 1204404.048 0, 
+    1185020.451 1204393.151 0, 1184760.012 1204382.268 0, 1184499.573 1204371.401 0, 1184239.132 1204360.55 0, 1183978.691 1204349.713 0, 1183718.25 1204338.892 0, 1183457.808 1204328.087 0, 1183197.365 1204317.297 0, 1182936.921 1204306.522 0, 1182676.477 1204295.762 0, 
+    1182416.032 1204285.018 0, 1182155.587 1204274.289 0, 1181895.141 1204263.575 0, 1181634.694 1204252.877 0, 1181373.016 1204242.143 0, 1181113.799 1204231.526 0, 1180853.351 1204220.874 0, 1180592.901 1204210.237 0, 1180332.452 1204199.615 0, 1180072.001 1204189.009 0, 
+    1179811.55 1204178.418 0, 1179551.099 1204167.842 0, 1179290.646 1204157.282 0, 1179030.193 1204146.737 0, 1178769.74 1204136.207 0, 1178509.286 1204125.693 0, 1178248.831 1204115.193 0, 1177988.376 1204104.71 0, 1177727.92 1204094.241 0, 1177467.463 1204083.788 0, 
+    1177207.006 1204073.351 0, 1176946.548 1204062.928 0, 1176686.09 1204052.521 0, 1176425.631 1204042.129 0, 1176165.171 1204031.753 0, 1175904.711 1204021.392 0, 1175644.25 1204011.046 0, 1175383.788 1204000.716 0, 1175122.094 1203990.352 0, 1174901.423 1209566.624 0, 
+    1174680.755 1215142.818 0, 1174941.79 1215153.156 0, 1175201.595 1215163.46 0, 1175461.399 1215173.78 0, 1175721.203 1215184.115 0, 1175981.006 1215194.465 0, 1176240.809 1215204.831 0, 1176500.611 1215215.212 0, 1176760.412 1215225.608 0, 1177020.213 1215236.019 0, 
+    1177280.014 1215246.446 0, 1177539.813 1215256.888 0, 1177799.612 1215267.345 0, 1178059.41 1215277.818 0, 1178319.208 1215288.306 0, 1178579.005 1215298.809 0, 1178838.802 1215309.327 0, 1179098.598 1215319.861 0, 1179358.393 1215330.41 0, 1179618.188 1215340.974 0, 
+    1179877.982 1215351.554 0, 1180137.775 1215362.149 0, 1180397.568 1215372.759 0, 1180657.36 1215383.384 0, 1180915.923 1215393.975 0, 1181176.942 1215404.681 0, 1181436.733 1215415.353 0, 1181696.522 1215426.039 0, 1181956.311 1215436.741 0, 1182216.1 1215447.459 0, 
+    1182475.887 1215458.191 0, 1182735.674 1215468.939 0, 1182995.461 1215479.702 0, 1183255.247 1215490.48 0, 1183515.032 1215501.274 0, 1183774.817 1215512.083 0, 1184034.601 1215522.907 0, 1184294.384 1215533.747 0, 1184554.166 1215544.602 0, 1184813.948 1215555.472 0, 
+    1185073.73 1215566.357 0, 1185333.511 1215577.258 0, 1185593.291 1215588.174 0, 1185853.07 1215599.105 0, 1186112.849 1215610.052 0, 1186372.627 1215621.014 0, 1186632.405 1215631.991 0, 1186892.182 1215642.983 0, 1187150.731 1215653.939 0, 1187387.152 1210078.39 0, 
+    1187623.576 1204502.764 0))
+
+POLYGON ((1199619.213 1216200.288 0, 1199360.694 1216188.602 0, 1199100.949 1216176.875 0, 1198841.203 1216165.164 0, 1198581.457 1216153.468 0, 1198321.71 1216141.788 0, 1198061.963 1216130.123 0, 1197802.215 1216118.473 0, 1197542.466 1216106.838 0, 1197282.716 1216095.219 0, 
+    1197022.966 1216083.615 0, 1196763.215 1216072.026 0, 1196503.463 1216060.453 0, 1196243.711 1216048.895 0, 1195983.958 1216037.352 0, 1195724.204 1216025.824 0, 1195464.45 1216014.312 0, 1195204.695 1216002.815 0, 1194944.939 1215991.333 0, 1194685.183 1215979.867 0, 
+    1194425.426 1215968.416 0, 1194165.668 1215956.98 0, 1193905.91 1215945.559 0, 1193646.15 1215934.154 0, 1193385.165 1215922.71 0, 1193126.63 1215911.389 0, 1192866.869 1215900.03 0, 1192607.107 1215888.686 0, 1192347.345 1215877.357 0, 1192087.582 1215866.043 0, 
+    1191827.818 1215854.745 0, 1191568.054 1215843.462 0, 1191308.289 1215832.194 0, 1191048.523 1215820.942 0, 1190788.757 1215809.705 0, 1190528.989 1215798.483 0, 1190269.222 1215787.277 0, 1190009.453 1215776.085 0, 1189749.684 1215764.91 0, 1189489.915 1215753.749 0, 
+    1189230.144 1215742.604 0, 1188970.373 1215731.473 0, 1188710.602 1215720.359 0, 1188450.829 1215709.259 0, 1188191.056 1215698.175 0, 1187931.283 1215687.106 0, 1187671.508 1215676.052 0, 1187411.733 1215665.014 0, 1187150.731 1215653.939 0, 1186914.313 1221229.405 0, 
+    1186677.9 1226804.785 0, 1186938.243 1226815.832 0, 1187197.361 1226826.842 0, 1187456.479 1226837.868 0, 1187715.597 1226848.909 0, 1187974.713 1226859.965 0, 1188233.829 1226871.036 0, 1188492.945 1226882.123 0, 1188752.06 1226893.225 0, 1189011.174 1226904.342 0, 
+    1189270.287 1226915.475 0, 1189529.4 1226926.622 0, 1189788.512 1226937.785 0, 1190047.623 1226948.964 0, 1190306.734 1226960.157 0, 1190565.844 1226971.366 0, 1190824.954 1226982.59 0, 1191084.062 1226993.829 0, 1191343.171 1227005.083 0, 1191602.278 1227016.353 0, 
+    1191861.385 1227027.638 0, 1192120.491 1227038.938 0, 1192379.596 1227050.254 0, 1192638.701 1227061.584 0, 1192896.583 1227072.877 0, 1193156.909 1227084.291 0, 1193416.012 1227095.668 0, 1193675.114 1227107.06 0, 1193934.215 1227118.467 0, 1194193.316 1227129.889 0, 
+    1194452.416 1227141.326 0, 1194711.516 1227152.779 0, 1194970.614 1227164.247 0, 1195229.713 1227175.73 0, 1195488.81 1227187.229 0, 1195747.907 1227198.742 0, 1196007.003 1227210.271 0, 1196266.098 1227221.815 0, 1196525.193 1227233.375 0, 1196784.287 1227244.95 0, 
+    1197043.38 1227256.54 0, 1197302.473 1227268.145 0, 1197561.565 1227279.765 0, 1197820.656 1227291.401 0, 1198079.747 1227303.052 0, 1198338.837 1227314.718 0, 1198597.926 1227326.4 0, 1198857.014 1227338.096 0, 1199114.881 1227349.753 0, 1199367.045 1221775.064 0, 
+    1199619.213 1216200.288 0))
+
+POLYGON ((1211550.272 1227929.856 0, 1211292.438 1227917.471 0, 1211033.384 1227905.042 0, 1210774.328 1227892.629 0, 1210515.272 1227880.23 0, 1210256.216 1227867.848 0, 1209997.158 1227855.48 0, 1209738.1 1227843.128 0, 1209479.041 1227830.79 0, 1209219.982 1227818.469 0, 
+    1208960.922 1227806.162 0, 1208701.861 1227793.87 0, 1208442.799 1227781.594 0, 1208183.736 1227769.333 0, 1207924.673 1227757.088 0, 1207665.609 1227744.857 0, 1207406.545 1227732.642 0, 1207147.479 1227720.442 0, 1206888.413 1227708.258 0, 1206629.346 1227696.088 0, 
+    1206370.279 1227683.934 0, 1206111.211 1227671.795 0, 1205852.142 1227659.671 0, 1205593.072 1227647.563 0, 1205332.781 1227635.413 0, 1205074.931 1227623.392 0, 1204815.859 1227611.329 0, 1204556.787 1227599.282 0, 1204297.713 1227587.25 0, 1204038.64 1227575.233 0, 
+    1203779.565 1227563.231 0, 1203520.49 1227551.245 0, 1203261.414 1227539.273 0, 1203002.337 1227527.317 0, 1202743.259 1227515.377 0, 1202484.181 1227503.451 0, 1202225.103 1227491.541 0, 1201966.023 1227479.646 0, 1201706.943 1227467.766 0, 1201447.862 1227455.902 0, 
+    1201188.78 1227444.053 0, 1200929.698 1227432.219 0, 1200670.615 1227420.4 0, 1200411.531 1227408.597 0, 1200152.447 1227396.809 0, 1199893.362 1227385.036 0, 1199634.276 1227373.278 0, 1199375.189 1227361.535 0, 1199114.881 1227349.753 0, 1198862.721 1232924.35 0, 
+    1198610.565 1238498.851 0, 1198870.214 1238510.603 0, 1199128.645 1238522.316 0, 1199387.074 1238534.044 0, 1199645.503 1238545.787 0, 1199903.931 1238557.545 0, 1200162.359 1238569.319 0, 1200420.786 1238581.108 0, 1200679.212 1238592.912 0, 1200937.637 1238604.731 0, 
+    1201196.062 1238616.565 0, 1201454.486 1238628.415 0, 1201712.909 1238640.28 0, 1201971.332 1238652.16 0, 1202229.754 1238664.055 0, 1202488.175 1238675.965 0, 1202746.596 1238687.891 0, 1203005.015 1238699.832 0, 1203263.435 1238711.788 0, 1203521.853 1238723.759 0, 
+    1203780.271 1238735.746 0, 1204038.688 1238747.747 0, 1204297.104 1238759.764 0, 1204555.52 1238771.797 0, 1204812.717 1238783.787 0, 1205072.349 1238795.906 0, 1205330.762 1238807.984 0, 1205589.175 1238820.077 0, 1205847.587 1238832.185 0, 1206105.998 1238844.309 0, 
+    1206364.409 1238856.447 0, 1206622.819 1238868.601 0, 1206881.228 1238880.77 0, 1207139.636 1238892.954 0, 1207398.044 1238905.154 0, 1207656.451 1238917.368 0, 1207914.857 1238929.598 0, 1208173.263 1238941.843 0, 1208431.668 1238954.104 0, 1208690.072 1238966.379 0, 
+    1208948.475 1238978.67 0, 1209206.878 1238990.976 0, 1209465.28 1239003.297 0, 1209723.681 1239015.633 0, 1209982.082 1239027.985 0, 1210240.482 1239040.351 0, 1210498.881 1239052.733 0, 1210757.279 1239065.13 0, 1211014.46 1239077.484 0, 1211282.364 1233503.718 0, 
+    1211550.272 1227929.856 0))
+
+POLYGON ((1223416.671 1239691.159 0, 1223159.524 1239678.078 0, 1222901.162 1239664.951 0, 1222642.799 1239651.839 0, 1222384.435 1239638.743 0, 1222126.07 1239625.661 0, 1221867.705 1239612.595 0, 1221609.339 1239599.544 0, 1221350.972 1239586.508 0, 1221092.604 1239573.487 0, 
+    1220834.236 1239560.482 0, 1220575.867 1239547.491 0, 1220317.497 1239534.516 0, 1220059.126 1239521.557 0, 1219800.755 1239508.612 0, 1219542.382 1239495.682 0, 1219284.009 1239482.768 0, 1219025.635 1239469.869 0, 1218767.261 1239456.985 0, 1218508.886 1239444.117 0, 
+    1218250.51 1239431.263 0, 1217992.133 1239418.425 0, 1217733.755 1239405.602 0, 1217475.377 1239392.794 0, 1217215.782 1239379.942 0, 1216958.618 1239367.225 0, 1216700.238 1239354.462 0, 1216441.856 1239341.715 0, 1216183.474 1239328.984 0, 1215925.091 1239316.267 0, 
+    1215666.708 1239303.566 0, 1215408.323 1239290.88 0, 1215149.938 1239278.209 0, 1214891.553 1239265.553 0, 1214633.166 1239252.913 0, 1214374.779 1239240.287 0, 1214116.391 1239227.677 0, 1213858.002 1239215.083 0, 1213599.612 1239202.503 0, 1213341.222 1239189.938 0, 
+    1213082.831 1239177.389 0, 1212824.439 1239164.855 0, 1212566.047 1239152.336 0, 1212307.654 1239139.833 0, 1212049.26 1239127.344 0, 1211790.865 1239114.871 0, 1211532.47 1239102.413 0, 1211274.074 1239089.97 0, 1211014.46 1239077.484 0, 1210746.561 1244651.149 0, 
+    1210478.668 1250224.707 0, 1210737.622 1250237.161 0, 1210995.362 1250249.572 0, 1211253.101 1250261.999 0, 1211510.84 1250274.44 0, 1211768.578 1250286.897 0, 1212026.315 1250299.369 0, 1212284.051 1250311.856 0, 1212541.787 1250324.358 0, 1212799.522 1250336.875 0, 
+    1213057.256 1250349.408 0, 1213314.989 1250361.956 0, 1213572.722 1250374.518 0, 1213830.454 1250387.097 0, 1214088.185 1250399.69 0, 1214345.916 1250412.298 0, 1214603.645 1250424.922 0, 1214861.374 1250437.56 0, 1215119.103 1250450.214 0, 1215376.83 1250462.883 0, 
+    1215634.557 1250475.568 0, 1215892.283 1250488.267 0, 1216150.008 1250500.982 0, 1216407.733 1250513.711 0, 1216664.244 1250526.396 0, 1216923.179 1250539.216 0, 1217180.902 1250551.992 0, 1217438.623 1250564.782 0, 1217696.344 1250577.588 0, 1217954.064 1250590.408 0, 
+    1218211.783 1250603.244 0, 1218469.502 1250616.095 0, 1218727.219 1250628.962 0, 1218984.936 1250641.843 0, 1219242.653 1250654.74 0, 1219500.368 1250667.651 0, 1219758.083 1250680.578 0, 1220015.797 1250693.521 0, 1220273.51 1250706.478 0, 1220531.222 1250719.45 0, 
+    1220788.934 1250732.438 0, 1221046.645 1250745.441 0, 1221304.355 1250758.459 0, 1221562.064 1250771.492 0, 1221819.773 1250784.54 0, 1222077.481 1250797.603 0, 1222335.188 1250810.682 0, 1222592.894 1250823.776 0, 1222849.388 1250836.823 0, 1223133.027 1245264.044 0, 
+    1223416.671 1239691.159 0))
+
+POLYGON ((1235218.33 1251483.887 0, 1234961.871 1251470.115 0, 1234704.203 1251456.293 0, 1234446.534 1251442.486 0, 1234188.864 1251428.695 0, 1233931.194 1251414.918 0, 1233673.522 1251401.157 0, 1233415.85 1251387.411 0, 1233158.177 1251373.68 0, 1232900.503 1251359.965 0, 
+    1232642.828 1251346.264 0, 1232385.152 1251332.579 0, 1232127.476 1251318.909 0, 1231869.799 1251305.254 0, 1231612.121 1251291.614 0, 1231354.442 1251277.989 0, 1231096.763 1251264.38 0, 1230839.082 1251250.786 0, 1230581.401 1251237.207 0, 1230323.719 1251223.643 0, 
+    1230066.037 1251210.094 0, 1229808.353 1251196.56 0, 1229550.669 1251183.042 0, 1229292.984 1251169.538 0, 1229034.087 1251155.987 0, 1228777.611 1251142.577 0, 1228519.923 1251129.119 0, 1228262.235 1251115.677 0, 1228004.546 1251102.249 0, 1227746.856 1251088.837 0, 
+    1227489.165 1251075.44 0, 1227231.474 1251062.058 0, 1226973.782 1251048.691 0, 1226716.089 1251035.339 0, 1226458.395 1251022.003 0, 1226200.7 1251008.682 0, 1225943.005 1250995.375 0, 1225685.309 1250982.084 0, 1225427.612 1250968.809 0, 1225169.914 1250955.548 0, 
+    1224912.215 1250942.303 0, 1224654.516 1250929.072 0, 1224396.816 1250915.857 0, 1224139.115 1250902.657 0, 1223881.414 1250889.472 0, 1223623.711 1250876.303 0, 1223366.008 1250863.148 0, 1223108.304 1250850.009 0, 1222849.388 1250836.823 0, 1222565.755 1256409.491 0, 
+    1222282.127 1261982.043 0, 1222540.384 1261995.195 0, 1222797.432 1262008.301 0, 1223054.48 1262021.422 0, 1223311.526 1262034.558 0, 1223568.572 1262047.709 0, 1223825.616 1262060.876 0, 1224082.661 1262074.057 0, 1224339.704 1262087.254 0, 1224596.746 1262100.465 0, 
+    1224853.788 1262113.692 0, 1225110.829 1262126.934 0, 1225367.869 1262140.191 0, 1225624.909 1262153.464 0, 1225881.948 1262166.751 0, 1226138.985 1262180.054 0, 1226396.022 1262193.371 0, 1226653.059 1262206.704 0, 1226910.094 1262220.052 0, 1227167.129 1262233.415 0, 
+    1227424.163 1262246.793 0, 1227681.196 1262260.186 0, 1227938.228 1262273.595 0, 1228195.26 1262287.018 0, 1228451.084 1262300.394 0, 1228709.321 1262313.911 0, 1228966.35 1262327.38 0, 1229223.378 1262340.864 0, 1229480.406 1262354.363 0, 1229737.433 1262367.878 0, 
+    1229994.459 1262381.407 0, 1230251.484 1262394.952 0, 1230508.509 1262408.511 0, 1230765.532 1262422.086 0, 1231022.555 1262435.676 0, 1231279.577 1262449.281 0, 1231536.598 1262462.901 0, 1231793.619 1262476.537 0, 1232050.638 1262490.187 0, 1232307.657 1262503.853 0, 
+    1232564.675 1262517.534 0, 1232821.692 1262531.229 0, 1233078.709 1262544.94 0, 1233335.724 1262558.666 0, 1233592.739 1262572.408 0, 1233849.753 1262586.164 0, 1234106.766 1262599.936 0, 1234363.779 1262613.722 0, 1234619.584 1262627.459 0, 1234918.954 1257055.731 0, 
+    1235218.33 1251483.887 0))
+
+POLYGON ((1246955.168 1263307.729 0, 1246699.4 1263293.269 0, 1246442.428 1263278.756 0, 1246185.455 1263264.259 0, 1245928.481 1263249.776 0, 1245671.506 1263235.309 0, 1245414.53 1263220.857 0, 1245157.553 1263206.42 0, 1244900.576 1263191.998 0, 1244643.598 1263177.591 0, 
+    1244386.618 1263163.199 0, 1244129.638 1263148.823 0, 1243872.657 1263134.461 0, 1243615.676 1263120.115 0, 1243358.693 1263105.784 0, 1243101.71 1263091.468 0, 1242844.725 1263077.167 0, 1242587.74 1263062.881 0, 1242330.754 1263048.61 0, 1242073.768 1263034.355 0, 
+    1241816.78 1263020.114 0, 1241559.792 1263005.889 0, 1241302.802 1262991.679 0, 1241045.812 1262977.484 0, 1240787.616 1262963.238 0, 1240531.829 1262949.139 0, 1240274.837 1262934.99 0, 1240017.843 1262920.855 0, 1239760.849 1262906.736 0, 1239503.854 1262892.631 0, 
+    1239246.858 1262878.542 0, 1238989.861 1262864.468 0, 1238732.864 1262850.409 0, 1238475.865 1262836.365 0, 1238218.866 1262822.337 0, 1237961.866 1262808.323 0, 1237704.865 1262794.325 0, 1237447.863 1262780.342 0, 1237190.861 1262766.373 0, 1236933.857 1262752.42 0, 
+    1236676.853 1262738.483 0, 1236419.848 1262724.56 0, 1236162.842 1262710.652 0, 1235905.836 1262696.76 0, 1235648.828 1262682.882 0, 1235391.82 1262669.02 0, 1235134.811 1262655.173 0, 1234877.801 1262641.341 0, 1234619.584 1262627.459 0, 1234320.221 1268199.066 0, 
+    1234020.864 1273770.548 0, 1234278.422 1273784.394 0, 1234534.776 1273798.191 0, 1234791.13 1273812.003 0, 1235047.482 1273825.83 0, 1235303.834 1273839.672 0, 1235560.184 1273853.529 0, 1235816.534 1273867.401 0, 1236072.884 1273881.288 0, 1236329.232 1273895.19 0, 
+    1236585.58 1273909.108 0, 1236841.926 1273923.04 0, 1237098.272 1273936.988 0, 1237354.617 1273950.951 0, 1237610.961 1273964.928 0, 1237867.305 1273978.921 0, 1238123.647 1273992.929 0, 1238379.989 1274006.952 0, 1238636.33 1274020.99 0, 1238892.67 1274035.043 0, 
+    1239149.01 1274049.112 0, 1239405.348 1274063.195 0, 1239661.686 1274077.294 0, 1239918.023 1274091.407 0, 1240173.157 1274105.469 0, 1240430.694 1274119.679 0, 1240687.028 1274133.838 0, 1240943.361 1274148.012 0, 1241199.694 1274162.201 0, 1241456.026 1274176.405 0, 
+    1241712.357 1274190.624 0, 1241968.687 1274204.859 0, 1242225.016 1274219.108 0, 1242481.345 1274233.372 0, 1242737.672 1274247.652 0, 1242993.999 1274261.947 0, 1243250.325 1274276.256 0, 1243506.65 1274290.581 0, 1243762.974 1274304.921 0, 1244019.298 1274319.276 0, 
+    1244275.62 1274333.646 0, 1244531.942 1274348.031 0, 1244788.263 1274362.431 0, 1245044.583 1274376.846 0, 1245300.902 1274391.277 0, 1245557.221 1274405.722 0, 1245813.538 1274420.183 0, 1246069.855 1274434.659 0, 1246324.97 1274449.081 0, 1246640.065 1268878.468 0, 
+    1246955.168 1263307.729 0))
+
+POLYGON ((1258627.109 1275162.373 0, 1258372.033 1275147.23 0, 1258115.759 1275132.03 0, 1257859.483 1275116.845 0, 1257603.207 1275101.676 0, 1257346.929 1275086.521 0, 1257090.651 1275071.382 0, 1256834.372 1275056.258 0, 1256578.092 1275041.148 0, 1256321.811 1275026.054 0, 
+    1256065.529 1275010.975 0, 1255809.246 1274995.911 0, 1255552.963 1274980.862 0, 1255296.678 1274965.829 0, 1255040.393 1274950.81 0, 1254784.107 1274935.806 0, 1254527.82 1274920.818 0, 1254271.531 1274905.844 0, 1254015.243 1274890.886 0, 1253758.953 1274875.943 0, 
+    1253502.662 1274861.014 0, 1253246.371 1274846.101 0, 1252990.078 1274831.203 0, 1252733.785 1274816.32 0, 1252476.291 1274801.383 0, 1252221.196 1274786.6 0, 1251964.9 1274771.762 0, 1251708.603 1274756.939 0, 1251452.305 1274742.132 0, 1251196.007 1274727.339 0, 
+    1250939.707 1274712.562 0, 1250683.407 1274697.8 0, 1250427.106 1274683.053 0, 1250170.804 1274668.32 0, 1249914.501 1274653.603 0, 1249658.197 1274638.902 0, 1249401.893 1274624.215 0, 1249145.587 1274609.543 0, 1248889.281 1274594.886 0, 1248632.974 1274580.245 0, 
+    1248376.666 1274565.618 0, 1248120.357 1274551.007 0, 1247864.047 1274536.41 0, 1247607.736 1274521.829 0, 1247351.425 1274507.263 0, 1247095.113 1274492.712 0, 1246838.799 1274478.176 0, 1246582.485 1274463.655 0, 1246324.97 1274449.081 0, 1246009.881 1280019.564 0, 
+    1245694.801 1285589.911 0, 1245951.658 1285604.448 0, 1246207.316 1285618.931 0, 1246462.973 1285633.43 0, 1246718.63 1285647.944 0, 1246974.286 1285662.473 0, 1247229.941 1285677.017 0, 1247485.595 1285691.576 0, 1247741.248 1285706.15 0, 1247996.9 1285720.739 0, 
+    1248252.552 1285735.343 0, 1248508.202 1285749.962 0, 1248763.852 1285764.596 0, 1249019.501 1285779.246 0, 1249275.149 1285793.91 0, 1249530.796 1285808.589 0, 1249786.443 1285823.284 0, 1250042.088 1285837.993 0, 1250297.733 1285852.718 0, 1250553.376 1285867.457 0, 
+    1250809.019 1285882.212 0, 1251064.661 1285896.982 0, 1251320.302 1285911.766 0, 1251575.943 1285926.566 0, 1251830.385 1285941.311 0, 1252087.22 1285956.211 0, 1252342.858 1285971.055 0, 1252598.495 1285985.915 0, 1252854.131 1286000.79 0, 1253109.766 1286015.68 0, 
+    1253365.4 1286030.585 0, 1253621.033 1286045.506 0, 1253876.665 1286060.441 0, 1254132.297 1286075.391 0, 1254387.927 1286090.356 0, 1254643.557 1286105.336 0, 1254899.186 1286120.332 0, 1255154.814 1286135.342 0, 1255410.441 1286150.368 0, 1255666.067 1286165.408 0, 
+    1255921.693 1286180.464 0, 1256177.317 1286195.534 0, 1256432.94 1286210.62 0, 1256688.563 1286225.72 0, 1256944.185 1286240.836 0, 1257199.806 1286255.967 0, 1257455.426 1286271.113 0, 1257711.045 1286286.273 0, 1257965.467 1286301.378 0, 1258296.284 1280731.944 0, 
+    1258627.109 1275162.373 0))
+
+POLYGON ((1270234.075 1287047.51 0, 1269979.694 1287031.686 0, 1269724.119 1287015.803 0, 1269468.543 1286999.935 0, 1269212.966 1286984.082 0, 1268957.388 1286968.244 0, 1268701.809 1286952.422 0, 1268446.229 1286936.614 0, 1268190.648 1286920.821 0, 1267935.066 1286905.043 0, 
+    1267679.484 1286889.281 0, 1267423.9 1286873.533 0, 1267168.316 1286857.801 0, 1266912.73 1286842.083 0, 1266657.144 1286826.381 0, 1266401.556 1286810.693 0, 1266145.968 1286795.021 0, 1265890.379 1286779.364 0, 1265634.789 1286763.722 0, 1265379.198 1286748.094 0, 
+    1265123.606 1286732.482 0, 1264868.013 1286716.885 0, 1264612.419 1286701.303 0, 1264356.825 1286685.736 0, 1264100.035 1286670.111 0, 1263845.633 1286654.647 0, 1263590.035 1286639.125 0, 1263334.437 1286623.618 0, 1263078.838 1286608.126 0, 1262823.238 1286592.65 0, 
+    1262567.637 1286577.188 0, 1262312.035 1286561.741 0, 1262056.432 1286546.31 0, 1261800.828 1286530.893 0, 1261545.223 1286515.491 0, 1261289.618 1286500.105 0, 1261034.011 1286484.733 0, 1260778.404 1286469.377 0, 1260522.795 1286454.036 0, 1260267.186 1286438.709 0, 
+    1260011.576 1286423.398 0, 1259755.965 1286408.102 0, 1259500.353 1286392.821 0, 1259244.74 1286377.554 0, 1258989.127 1286362.303 0, 1258733.512 1286347.067 0, 1258477.897 1286331.846 0, 1258222.28 1286316.64 0, 1257965.467 1286301.378 0, 1257634.659 1291870.672 0, 
+    1257303.86 1297439.821 0, 1257560.014 1297455.043 0, 1257814.975 1297470.21 0, 1258069.934 1297485.392 0, 1258324.894 1297500.589 0, 1258579.852 1297515.801 0, 1258834.809 1297531.028 0, 1259089.765 1297546.27 0, 1259344.721 1297561.527 0, 1259599.675 1297576.799 0, 
+    1259854.629 1297592.086 0, 1260109.582 1297607.388 0, 1260364.533 1297622.705 0, 1260619.484 1297638.038 0, 1260874.434 1297653.385 0, 1261129.384 1297668.747 0, 1261384.332 1297684.124 0, 1261639.279 1297699.516 0, 1261894.226 1297714.923 0, 1262149.171 1297730.345 0, 
+    1262404.116 1297745.782 0, 1262659.059 1297761.234 0, 1262914.002 1297776.701 0, 1263168.944 1297792.183 0, 1263422.694 1297807.608 0, 1263678.825 1297823.192 0, 1263933.764 1297838.72 0, 1264188.702 1297854.262 0, 1264443.64 1297869.819 0, 1264698.576 1297885.391 0, 
+    1264953.511 1297900.978 0, 1265208.446 1297916.58 0, 1265463.38 1297932.197 0, 1265718.312 1297947.83 0, 1265973.244 1297963.477 0, 1266228.175 1297979.139 0, 1266483.105 1297994.816 0, 1266738.034 1298010.508 0, 1266992.962 1298026.215 0, 1267247.889 1298041.938 0, 
+    1267502.816 1298057.675 0, 1267757.741 1298073.427 0, 1268012.665 1298089.194 0, 1268267.589 1298104.976 0, 1268522.511 1298120.773 0, 1268777.433 1298136.586 0, 1269032.354 1298152.413 0, 1269287.273 1298168.255 0, 1269541.002 1298184.038 0, 1269887.534 1292615.847 0, 
+    1270234.075 1287047.51 0))
+
+POLYGON ((1281775.993 1298962.825 0, 1281522.308 1298946.325 0, 1281267.434 1298929.763 0, 1281012.559 1298913.215 0, 1280757.683 1298896.683 0, 1280502.806 1298880.166 0, 1280247.928 1298863.663 0, 1279993.049 1298847.176 0, 1279738.17 1298830.704 0, 1279483.289 1298814.246 0, 
+    1279228.407 1298797.804 0, 1278973.524 1298781.377 0, 1278718.641 1298764.964 0, 1278463.756 1298748.567 0, 1278208.87 1298732.185 0, 1277953.984 1298715.817 0, 1277699.096 1298699.465 0, 1277444.208 1298683.128 0, 1277189.318 1298666.805 0, 1276934.428 1298650.498 0, 
+    1276679.537 1298634.206 0, 1276424.644 1298617.928 0, 1276169.751 1298601.666 0, 1275914.857 1298585.419 0, 1275658.772 1298569.111 0, 1275405.065 1298552.969 0, 1275150.168 1298536.767 0, 1274895.27 1298520.58 0, 1274640.371 1298504.407 0, 1274385.471 1298488.25 0, 
+    1274130.57 1298472.108 0, 1273875.668 1298455.981 0, 1273620.766 1298439.868 0, 1273365.862 1298423.771 0, 1273110.957 1298407.689 0, 1272856.051 1298391.621 0, 1272601.145 1298375.569 0, 1272346.237 1298359.532 0, 1272091.329 1298343.51 0, 1271836.419 1298327.502 0, 
+    1271581.509 1298311.51 0, 1271326.598 1298295.533 0, 1271071.685 1298279.571 0, 1270816.772 1298263.623 0, 1270561.858 1298247.691 0, 1270306.943 1298231.774 0, 1270052.027 1298215.872 0, 1269797.11 1298199.985 0, 1269541.002 1298184.038 0, 1269194.479 1303752.079 0, 
+    1268847.966 1309319.964 0, 1269103.416 1309335.87 0, 1269357.677 1309351.716 0, 1269611.938 1309367.577 0, 1269866.197 1309383.454 0, 1270120.456 1309399.345 0, 1270374.714 1309415.251 0, 1270628.971 1309431.172 0, 1270883.227 1309447.109 0, 1271137.482 1309463.06 0, 
+    1271391.736 1309479.026 0, 1271645.989 1309495.007 0, 1271900.241 1309511.003 0, 1272154.492 1309527.014 0, 1272408.742 1309543.04 0, 1272662.992 1309559.081 0, 1272917.24 1309575.137 0, 1273171.487 1309591.207 0, 1273425.734 1309607.293 0, 1273679.979 1309623.394 0, 
+    1273934.224 1309639.51 0, 1274188.468 1309655.64 0, 1274442.71 1309671.786 0, 1274696.952 1309687.947 0, 1274950.007 1309704.047 0, 1275205.433 1309720.313 0, 1275459.671 1309736.518 0, 1275713.909 1309752.739 0, 1275968.146 1309768.974 0, 1276222.382 1309785.225 0, 
+    1276476.617 1309801.49 0, 1276730.852 1309817.771 0, 1276985.085 1309834.066 0, 1277239.317 1309850.376 0, 1277493.548 1309866.701 0, 1277747.778 1309883.042 0, 1278002.008 1309899.397 0, 1278256.236 1309915.767 0, 1278510.463 1309932.152 0, 1278764.69 1309948.552 0, 
+    1279018.915 1309964.967 0, 1279273.14 1309981.397 0, 1279527.363 1309997.842 0, 1279781.586 1310014.302 0, 1280035.807 1310030.777 0, 1280290.028 1310047.267 0, 1280544.247 1310063.771 0, 1280798.466 1310080.291 0, 1281051.499 1310096.749 0, 1281413.741 1304529.865 0, 
+    1281775.993 1298962.825 0))
+
+POLYGON ((1293252.788 1310908.007 0, 1292999.801 1310890.835 0, 1292745.63 1310873.597 0, 1292491.458 1310856.374 0, 1292237.285 1310839.166 0, 1291983.111 1310821.973 0, 1291728.936 1310804.795 0, 1291474.76 1310787.632 0, 1291220.583 1310770.483 0, 1290966.405 1310753.35 0, 
+    1290712.226 1310736.232 0, 1290458.046 1310719.129 0, 1290203.865 1310702.041 0, 1289949.683 1310684.967 0, 1289695.5 1310667.909 0, 1289441.315 1310650.865 0, 1289187.13 1310633.837 0, 1288932.944 1310616.823 0, 1288678.757 1310599.825 0, 1288424.569 1310582.841 0, 
+    1288170.38 1310565.873 0, 1287916.19 1310548.919 0, 1287661.999 1310531.98 0, 1287407.807 1310515.057 0, 1287152.43 1310498.069 0, 1286899.42 1310481.254 0, 1286645.225 1310464.375 0, 1286391.029 1310447.511 0, 1286136.832 1310430.662 0, 1285882.634 1310413.828 0, 
+    1285628.434 1310397.009 0, 1285374.234 1310380.205 0, 1285120.033 1310363.416 0, 1284865.831 1310346.642 0, 1284611.629 1310329.883 0, 1284357.425 1310313.139 0, 1284103.22 1310296.41 0, 1283849.014 1310279.695 0, 1283594.807 1310262.996 0, 1283340.599 1310246.312 0, 
+    1283086.39 1310229.642 0, 1282832.18 1310212.988 0, 1282577.969 1310196.348 0, 1282323.757 1310179.724 0, 1282069.545 1310163.114 0, 1281815.331 1310146.52 0, 1281561.116 1310129.94 0, 1281306.9 1310113.376 0, 1281051.499 1310096.749 0, 1280689.267 1315663.472 0, 
+    1280327.046 1321230.03 0, 1280581.79 1321246.613 0, 1280835.35 1321263.135 0, 1281088.91 1321279.672 0, 1281342.468 1321296.224 0, 1281596.026 1321312.791 0, 1281849.582 1321329.372 0, 1282103.138 1321345.969 0, 1282356.693 1321362.581 0, 1282610.246 1321379.207 0, 
+    1282863.799 1321395.848 0, 1283117.35 1321412.505 0, 1283370.901 1321429.176 0, 1283624.451 1321445.862 0, 1283878 1321462.563 0, 1284131.547 1321479.279 0, 1284385.094 1321496.01 0, 1284638.64 1321512.756 0, 1284892.185 1321529.516 0, 1285145.728 1321546.292 0, 
+    1285399.271 1321563.082 0, 1285652.813 1321579.888 0, 1285906.354 1321596.708 0, 1286159.894 1321613.544 0, 1286412.251 1321630.315 0, 1286666.97 1321647.259 0, 1286920.507 1321664.139 0, 1287174.043 1321681.034 0, 1287427.578 1321697.944 0, 1287681.112 1321714.869 0, 
+    1287934.645 1321731.809 0, 1288188.176 1321748.764 0, 1288441.707 1321765.733 0, 1288695.237 1321782.718 0, 1288948.766 1321799.717 0, 1289202.294 1321816.732 0, 1289455.821 1321833.761 0, 1289709.347 1321850.805 0, 1289962.872 1321867.865 0, 1290216.395 1321884.939 0, 
+    1290469.918 1321902.028 0, 1290723.44 1321919.132 0, 1290976.961 1321936.25 0, 1291230.481 1321953.384 0, 1291484 1321970.533 0, 1291737.518 1321987.697 0, 1291991.034 1322004.875 0, 1292244.55 1322022.069 0, 1292496.885 1322039.197 0, 1292874.831 1316473.685 0, 
+    1293252.788 1310908.007 0))
+
+POLYGON ((1304664.389 1322882.743 0, 1304412.102 1322864.902 0, 1304158.635 1322846.992 0, 1303905.168 1322829.097 0, 1303651.7 1322811.218 0, 1303398.231 1322793.353 0, 1303144.76 1322775.503 0, 1302891.289 1322757.668 0, 1302637.816 1322739.848 0, 1302384.343 1322722.042 0, 
+    1302130.868 1322704.252 0, 1301877.392 1322686.477 0, 1301623.916 1322668.716 0, 1301370.438 1322650.971 0, 1301116.959 1322633.24 0, 1300863.479 1322615.525 0, 1300609.998 1322597.824 0, 1300356.516 1322580.138 0, 1300103.033 1322562.467 0, 1299849.549 1322544.811 0, 
+    1299596.064 1322527.17 0, 1299342.578 1322509.544 0, 1299089.091 1322491.932 0, 1298835.603 1322474.336 0, 1298580.935 1322456.673 0, 1298328.624 1322439.188 0, 1298075.132 1322421.637 0, 1297821.64 1322404.1 0, 1297568.147 1322386.578 0, 1297314.652 1322369.071 0, 
+    1297061.157 1322351.58 0, 1296807.661 1322334.103 0, 1296554.163 1322316.641 0, 1296300.665 1322299.193 0, 1296047.165 1322281.761 0, 1295793.665 1322264.344 0, 1295540.163 1322246.942 0, 1295286.661 1322229.554 0, 1295033.157 1322212.182 0, 1294779.652 1322194.824 0, 
+    1294526.147 1322177.481 0, 1294272.64 1322160.154 0, 1294019.132 1322142.841 0, 1293765.624 1322125.543 0, 1293512.114 1322108.26 0, 1293258.603 1322090.992 0, 1293005.091 1322073.739 0, 1292751.579 1322056.5 0, 1292496.885 1322039.197 0, 1292118.951 1327604.538 0, 
+    1291741.029 1333169.703 0, 1291995.064 1333186.962 0, 1292247.922 1333204.156 0, 1292500.778 1333221.364 0, 1292753.634 1333238.588 0, 1293006.489 1333255.826 0, 1293259.342 1333273.079 0, 1293512.195 1333290.347 0, 1293765.046 1333307.63 0, 1294017.897 1333324.928 0, 
+    1294270.746 1333342.241 0, 1294523.595 1333359.569 0, 1294776.442 1333376.911 0, 1295029.289 1333394.268 0, 1295282.134 1333411.641 0, 1295534.979 1333429.028 0, 1295787.822 1333446.43 0, 1296040.664 1333463.847 0, 1296293.506 1333481.279 0, 1296546.346 1333498.725 0, 
+    1296799.185 1333516.187 0, 1297052.024 1333533.663 0, 1297304.861 1333551.155 0, 1297557.697 1333568.661 0, 1297809.356 1333586.1 0, 1298063.366 1333603.718 0, 1298316.199 1333621.269 0, 1298569.031 1333638.835 0, 1298821.863 1333656.415 0, 1299074.693 1333674.011 0, 
+    1299327.521 1333691.621 0, 1299580.349 1333709.246 0, 1299833.176 1333726.886 0, 1300086.002 1333744.541 0, 1300338.827 1333762.211 0, 1300591.651 1333779.896 0, 1300844.473 1333797.596 0, 1301097.295 1333815.31 0, 1301350.116 1333833.04 0, 1301602.935 1333850.784 0, 
+    1301855.754 1333868.543 0, 1302108.571 1333886.317 0, 1302361.388 1333904.106 0, 1302614.203 1333921.91 0, 1302867.018 1333939.729 0, 1303119.831 1333957.562 0, 1303372.643 1333975.411 0, 1303625.454 1333993.274 0, 1303877.09 1334011.069 0, 1304270.733 1328446.994 0, 
+    1304664.389 1322882.743 0))
+
+POLYGON ((1316010.726 1334886.719 0, 1315759.14 1334868.213 0, 1315506.38 1334849.635 0, 1315253.619 1334831.073 0, 1315000.857 1334812.525 0, 1314748.094 1334793.992 0, 1314495.33 1334775.474 0, 1314242.565 1334756.971 0, 1313989.799 1334738.483 0, 1313737.031 1334720.009 0, 
+    1313484.263 1334701.551 0, 1313231.493 1334683.107 0, 1312978.723 1334664.678 0, 1312725.951 1334646.264 0, 1312473.178 1334627.866 0, 1312220.404 1334609.481 0, 1311967.629 1334591.112 0, 1311714.853 1334572.758 0, 1311462.076 1334554.418 0, 1311209.298 1334536.094 0, 
+    1310956.519 1334517.784 0, 1310703.738 1334499.489 0, 1310450.957 1334481.209 0, 1310198.174 1334462.944 0, 1309944.217 1334444.609 0, 1309692.606 1334426.459 0, 1309439.82 1334408.238 0, 1309187.034 1334390.033 0, 1308934.246 1334371.842 0, 1308681.457 1334353.666 0, 
+    1308428.667 1334335.505 0, 1308175.876 1334317.359 0, 1307923.084 1334299.228 0, 1307670.29 1334281.112 0, 1307417.496 1334263.01 0, 1307164.701 1334244.924 0, 1306911.904 1334226.852 0, 1306659.107 1334208.795 0, 1306406.308 1334190.753 0, 1306153.509 1334172.726 0, 
+    1305900.708 1334154.714 0, 1305647.906 1334136.717 0, 1305395.104 1334118.734 0, 1305142.3 1334100.767 0, 1304889.495 1334082.814 0, 1304636.689 1334064.877 0, 1304383.882 1334046.954 0, 1304131.074 1334029.046 0, 1303877.09 1334011.069 0, 1303483.459 1339574.964 0, 
+    1303089.842 1345138.672 0, 1303343.168 1345156.601 0, 1303595.321 1345174.463 0, 1303847.473 1345192.339 0, 1304099.624 1345210.231 0, 1304351.774 1345228.137 0, 1304603.923 1345246.058 0, 1304856.071 1345263.993 0, 1305108.218 1345281.944 0, 1305360.363 1345299.91 0, 
+    1305612.508 1345317.89 0, 1305864.652 1345335.885 0, 1306116.794 1345353.895 0, 1306368.936 1345371.92 0, 1306621.076 1345389.96 0, 1306873.215 1345408.014 0, 1307125.354 1345426.083 0, 1307377.491 1345444.168 0, 1307629.627 1345462.267 0, 1307881.762 1345480.381 0, 
+    1308133.896 1345498.509 0, 1308386.029 1345516.653 0, 1308638.161 1345534.811 0, 1308890.292 1345552.985 0, 1309141.251 1345571.088 0, 1309394.551 1345589.376 0, 1309646.678 1345607.593 0, 1309898.805 1345625.826 0, 1310150.93 1345644.073 0, 1310403.055 1345662.336 0, 
+    1310655.178 1345680.613 0, 1310907.3 1345698.905 0, 1311159.421 1345717.212 0, 1311411.542 1345735.533 0, 1311663.661 1345753.87 0, 1311915.779 1345772.221 0, 1312167.895 1345790.587 0, 1312420.011 1345808.968 0, 1312672.126 1345827.364 0, 1312924.239 1345845.775 0, 
+    1313176.352 1345864.2 0, 1313428.463 1345882.641 0, 1313680.574 1345901.096 0, 1313932.683 1345919.566 0, 1314184.791 1345938.051 0, 1314436.898 1345956.55 0, 1314689.004 1345975.065 0, 1314941.109 1345993.594 0, 1315192.044 1346012.053 0, 1315601.378 1340449.479 0, 
+    1316010.726 1334886.719 0))
+
+POLYGON ((1327291.73 1346919.621 0, 1327040.846 1346900.454 0, 1326788.795 1346881.212 0, 1326536.742 1346861.985 0, 1326284.688 1346842.774 0, 1326032.633 1346823.577 0, 1325780.577 1346804.394 0, 1325528.52 1346785.227 0, 1325276.462 1346766.074 0, 1325024.402 1346746.937 0, 
+    1324772.342 1346727.814 0, 1324520.28 1346708.706 0, 1324268.217 1346689.613 0, 1324016.153 1346670.534 0, 1323764.088 1346651.471 0, 1323512.022 1346632.422 0, 1323259.954 1346613.388 0, 1323007.886 1346594.369 0, 1322755.816 1346575.365 0, 1322503.746 1346556.376 0, 
+    1322251.674 1346537.401 0, 1321999.601 1346518.441 0, 1321747.527 1346499.497 0, 1321495.452 1346480.567 0, 1321242.207 1346461.564 0, 1320991.298 1346442.751 0, 1320739.22 1346423.866 0, 1320487.14 1346404.995 0, 1320235.059 1346386.139 0, 1319982.977 1346367.298 0, 
+    1319730.895 1346348.472 0, 1319478.81 1346329.661 0, 1319226.725 1346310.864 0, 1318974.639 1346292.083 0, 1318722.552 1346273.316 0, 1318470.463 1346254.564 0, 1318218.374 1346235.827 0, 1317966.283 1346217.104 0, 1317714.191 1346198.397 0, 1317462.098 1346179.704 0, 
+    1317210.004 1346161.027 0, 1316957.909 1346142.364 0, 1316705.813 1346123.716 0, 1316453.716 1346105.082 0, 1316201.618 1346086.464 0, 1315949.518 1346067.86 0, 1315697.418 1346049.272 0, 1315445.316 1346030.698 0, 1315192.044 1346012.053 0, 1314782.724 1351574.435 0, 
+    1314373.418 1357136.621 0, 1314626.032 1357155.217 0, 1314877.479 1357173.743 0, 1315128.925 1357192.284 0, 1315380.37 1357210.839 0, 1315631.813 1357229.409 0, 1315883.256 1357247.994 0, 1316134.697 1357266.593 0, 1316386.137 1357285.208 0, 1316637.577 1357303.837 0, 
+    1316889.015 1357322.481 0, 1317140.452 1357341.14 0, 1317391.888 1357359.814 0, 1317643.323 1357378.502 0, 1317894.756 1357397.205 0, 1318146.189 1357415.923 0, 1318397.62 1357434.656 0, 1318649.051 1357453.404 0, 1318900.48 1357472.166 0, 1319151.908 1357490.944 0, 
+    1319403.335 1357509.736 0, 1319654.761 1357528.543 0, 1319906.186 1357547.364 0, 1320157.61 1357566.201 0, 1320407.868 1357584.964 0, 1320660.454 1357603.918 0, 1320911.875 1357622.799 0, 1321163.294 1357641.694 0, 1321414.712 1357660.605 0, 1321666.13 1357679.53 0, 
+    1321917.546 1357698.47 0, 1322168.961 1357717.425 0, 1322420.374 1357736.394 0, 1322671.787 1357755.379 0, 1322923.198 1357774.378 0, 1323174.609 1357793.392 0, 1323426.018 1357812.421 0, 1323677.426 1357831.465 0, 1323928.833 1357850.523 0, 1324180.239 1357869.596 0, 
+    1324431.644 1357888.684 0, 1324683.048 1357907.787 0, 1324934.45 1357926.905 0, 1325185.852 1357946.037 0, 1325437.252 1357965.184 0, 1325688.651 1357984.346 0, 1325940.049 1358003.523 0, 1326191.446 1358022.715 0, 1326441.678 1358041.832 0, 1326866.696 1352480.825 0, 
+    1327291.73 1346919.621 0))
+
+POLYGON ((1338507.333 1358981.135 0, 1338257.154 1358961.31 0, 1338005.812 1358941.408 0, 1337754.47 1358921.521 0, 1337503.125 1358901.649 0, 1337251.78 1358881.792 0, 1337000.434 1358861.949 0, 1336749.086 1358842.122 0, 1336497.738 1358822.309 0, 1336246.388 1358802.51 0, 
+    1335995.037 1358782.727 0, 1335743.684 1358762.958 0, 1335492.331 1358743.205 0, 1335240.977 1358723.466 0, 1334989.621 1358703.741 0, 1334738.264 1358684.032 0, 1334486.906 1358664.337 0, 1334235.547 1358644.657 0, 1333984.186 1358624.992 0, 1333732.825 1358605.342 0, 
+    1333481.462 1358585.707 0, 1333230.098 1358566.086 0, 1332978.734 1358546.48 0, 1332727.367 1358526.889 0, 1332474.837 1358507.222 0, 1332224.632 1358487.751 0, 1331973.262 1358468.205 0, 1331721.891 1358448.673 0, 1331470.52 1358429.156 0, 1331219.147 1358409.653 0, 
+    1330967.772 1358390.166 0, 1330716.397 1358370.693 0, 1330465.021 1358351.235 0, 1330213.643 1358331.792 0, 1329962.264 1358312.364 0, 1329710.884 1358292.95 0, 1329459.503 1358273.552 0, 1329208.121 1358254.168 0, 1328956.738 1358234.798 0, 1328705.353 1358215.444 0, 
+    1328453.968 1358196.105 0, 1328202.581 1358176.78 0, 1327951.193 1358157.47 0, 1327699.804 1358138.175 0, 1327448.414 1358118.894 0, 1327197.023 1358099.629 0, 1326945.63 1358080.378 0, 1326694.237 1358061.142 0, 1326441.678 1358041.832 0, 1326016.675 1363602.637 0, 
+    1325591.688 1369163.236 0, 1325843.589 1369182.496 0, 1326094.328 1369201.682 0, 1326345.066 1369220.882 0, 1326595.803 1369240.098 0, 1326846.538 1369259.328 0, 1327097.273 1369278.573 0, 1327348.006 1369297.833 0, 1327598.738 1369317.107 0, 1327849.469 1369336.396 0, 
+    1328100.199 1369355.7 0, 1328350.928 1369375.019 0, 1328601.656 1369394.352 0, 1328852.382 1369413.7 0, 1329103.107 1369433.063 0, 1329353.832 1369452.441 0, 1329604.555 1369471.834 0, 1329855.277 1369491.241 0, 1330105.997 1369510.663 0, 1330356.717 1369530.1 0, 
+    1330607.436 1369549.551 0, 1330858.153 1369569.017 0, 1331108.869 1369588.499 0, 1331359.584 1369607.994 0, 1331609.138 1369627.415 0, 1331861.011 1369647.03 0, 1332111.722 1369666.57 0, 1332362.433 1369686.125 0, 1332613.142 1369705.695 0, 1332863.85 1369725.279 0, 
+    1333114.557 1369744.878 0, 1333365.263 1369764.492 0, 1333615.968 1369784.12 0, 1333866.671 1369803.764 0, 1334117.374 1369823.422 0, 1334368.075 1369843.095 0, 1334618.775 1369862.782 0, 1334869.474 1369882.485 0, 1335120.172 1369902.202 0, 1335370.868 1369921.934 0, 
+    1335621.564 1369941.68 0, 1335872.258 1369961.442 0, 1336122.951 1369981.218 0, 1336373.643 1370001.009 0, 1336624.334 1370020.815 0, 1336875.023 1370040.635 0, 1337125.712 1370060.47 0, 1337376.399 1370080.32 0, 1337625.926 1370100.093 0, 1338066.621 1364540.717 0, 
+    1338507.333 1358981.135 0))
+
+POLYGON ((1349657.469 1371070.945 0, 1349407.997 1371050.467 0, 1349157.367 1371029.909 0, 1348906.736 1371009.366 0, 1348656.103 1370988.837 0, 1348405.469 1370968.323 0, 1348154.834 1370947.824 0, 1347904.198 1370927.34 0, 1347653.561 1370906.87 0, 1347402.922 1370886.415 0, 
+    1347152.282 1370865.975 0, 1346901.641 1370845.55 0, 1346650.999 1370825.139 0, 1346400.355 1370804.744 0, 1346149.711 1370784.363 0, 1345899.065 1370763.996 0, 1345648.418 1370743.645 0, 1345397.77 1370723.308 0, 1345147.12 1370702.986 0, 1344896.47 1370682.679 0, 
+    1344645.818 1370662.386 0, 1344395.165 1370642.108 0, 1344144.511 1370621.845 0, 1343893.855 1370601.597 0, 1343642.041 1370581.27 0, 1343392.541 1370561.145 0, 1343141.882 1370540.941 0, 1342891.222 1370520.751 0, 1342640.56 1370500.577 0, 1342389.898 1370480.417 0, 
+    1342139.234 1370460.272 0, 1341888.569 1370440.142 0, 1341637.903 1370420.026 0, 1341387.236 1370399.925 0, 1341136.567 1370379.839 0, 1340885.898 1370359.768 0, 1340635.227 1370339.712 0, 1340384.555 1370319.67 0, 1340133.882 1370299.643 0, 1339883.207 1370279.631 0, 
+    1339632.532 1370259.633 0, 1339381.855 1370239.651 0, 1339131.177 1370219.683 0, 1338880.498 1370199.729 0, 1338629.818 1370179.791 0, 1338379.136 1370159.867 0, 1338128.454 1370139.958 0, 1337877.77 1370120.064 0, 1337625.926 1370100.093 0, 1337185.248 1375659.256 0, 
+    1336744.587 1381218.202 0, 1336995.773 1381238.122 0, 1337245.803 1381257.964 0, 1337495.831 1381277.821 0, 1337745.858 1381297.692 0, 1337995.884 1381317.579 0, 1338245.909 1381337.48 0, 1338495.932 1381357.396 0, 1338745.954 1381377.326 0, 1338995.976 1381397.272 0, 
+    1339245.996 1381417.232 0, 1339496.014 1381437.206 0, 1339746.032 1381457.196 0, 1339996.049 1381477.2 0, 1340246.064 1381497.219 0, 1340496.078 1381517.252 0, 1340746.091 1381537.301 0, 1340996.103 1381557.364 0, 1341246.113 1381577.441 0, 1341496.123 1381597.534 0, 
+    1341746.131 1381617.641 0, 1341996.138 1381637.763 0, 1342246.144 1381657.899 0, 1342496.148 1381678.051 0, 1342744.997 1381698.123 0, 1342996.154 1381718.397 0, 1343246.155 1381738.593 0, 1343496.155 1381758.803 0, 1343746.154 1381779.028 0, 1343996.151 1381799.267 0, 
+    1344246.148 1381819.522 0, 1344496.143 1381839.791 0, 1344746.137 1381860.074 0, 1344996.129 1381880.373 0, 1345246.121 1381900.686 0, 1345496.111 1381921.014 0, 1345746.101 1381941.356 0, 1345996.088 1381961.714 0, 1346246.075 1381982.086 0, 1346496.061 1382002.472 0, 
+    1346746.045 1382022.874 0, 1346996.028 1382043.29 0, 1347246.01 1382063.721 0, 1347495.991 1382084.166 0, 1347745.971 1382104.627 0, 1347995.949 1382125.102 0, 1348245.926 1382145.591 0, 1348495.902 1382166.096 0, 1348744.723 1382186.52 0, 1349201.087 1376628.841 0, 
+    1349657.469 1371070.945 0))
+
+POLYGON ((1360742.075 1383188.737 0, 1360493.311 1383167.609 0, 1360243.394 1383146.399 0, 1359993.476 1383125.203 0, 1359743.557 1383104.021 0, 1359493.636 1383082.855 0, 1359243.714 1383061.703 0, 1358993.791 1383040.566 0, 1358743.866 1383019.444 0, 1358493.94 1382998.336 0, 
+    1358244.013 1382977.244 0, 1357994.085 1382956.165 0, 1357744.156 1382935.102 0, 1357494.225 1382914.053 0, 1357244.293 1382893.019 0, 1356994.36 1382872 0, 1356744.426 1382850.995 0, 1356494.49 1382830.005 0, 1356244.553 1382809.03 0, 1355994.615 1382788.07 0, 
+    1355744.676 1382767.124 0, 1355494.735 1382746.193 0, 1355244.793 1382725.276 0, 1354994.85 1382704.375 0, 1354743.753 1382683.391 0, 1354494.96 1382662.616 0, 1354245.014 1382641.758 0, 1353995.066 1382620.915 0, 1353745.117 1382600.087 0, 1353495.166 1382579.274 0, 
+    1353245.214 1382558.475 0, 1352995.262 1382537.691 0, 1352745.308 1382516.922 0, 1352495.352 1382496.167 0, 1352245.396 1382475.428 0, 1351995.438 1382454.702 0, 1351745.479 1382433.992 0, 1351495.519 1382413.296 0, 1351245.557 1382392.615 0, 1350995.595 1382371.949 0, 
+    1350745.631 1382351.298 0, 1350495.666 1382330.661 0, 1350245.7 1382310.039 0, 1349995.732 1382289.431 0, 1349745.764 1382268.838 0, 1349495.794 1382248.26 0, 1349245.823 1382227.697 0, 1348995.85 1382207.149 0, 1348744.723 1382186.52 0, 1348288.377 1387743.976 0, 
+    1347832.05 1393301.204 0, 1348082.52 1393321.779 0, 1348331.838 1393342.274 0, 1348581.155 1393362.783 0, 1348830.471 1393383.307 0, 1349079.785 1393403.846 0, 1349329.098 1393424.4 0, 1349578.411 1393444.968 0, 1349827.721 1393465.551 0, 1350077.031 1393486.148 0, 
+    1350326.34 1393506.76 0, 1350575.647 1393527.387 0, 1350824.953 1393548.029 0, 1351074.258 1393568.685 0, 1351323.561 1393589.356 0, 1351572.864 1393610.041 0, 1351822.165 1393630.741 0, 1352071.465 1393651.456 0, 1352320.763 1393672.186 0, 1352570.061 1393692.93 0, 
+    1352819.357 1393713.689 0, 1353068.652 1393734.463 0, 1353317.946 1393755.251 0, 1353567.239 1393776.054 0, 1353815.38 1393796.775 0, 1354065.82 1393817.704 0, 1354315.109 1393838.551 0, 1354564.397 1393859.412 0, 1354813.683 1393880.289 0, 1355062.969 1393901.18 0, 
+    1355312.253 1393922.085 0, 1355561.535 1393943.005 0, 1355810.817 1393963.94 0, 1356060.097 1393984.89 0, 1356309.376 1394005.854 0, 1356558.654 1394026.833 0, 1356807.931 1394047.827 0, 1357057.206 1394068.835 0, 1357306.48 1394089.858 0, 1357555.753 1394110.896 0, 
+    1357805.025 1394131.949 0, 1358054.295 1394153.016 0, 1358303.564 1394174.097 0, 1358552.832 1394195.194 0, 1358802.099 1394216.305 0, 1359051.365 1394237.43 0, 1359300.629 1394258.571 0, 1359549.892 1394279.726 0, 1359798.005 1394300.798 0, 1360270.031 1388744.881 0, 
+    1360742.075 1383188.737 0))
+
+POLYGON ((656750.298 777486.545 0, 656466.17 777506.655 0, 656180.606 777526.883 0, 655895.043 777547.128 0, 655609.482 777567.39 0, 655323.922 777587.668 0, 655038.362 777607.964 0, 654752.805 777628.276 0, 654467.248 777648.605 0, 654181.693 777668.951 0, 
+    653896.138 777689.313 0, 653610.585 777709.693 0, 653325.033 777730.089 0, 653039.483 777750.502 0, 652753.933 777770.932 0, 652468.385 777791.378 0, 652182.838 777811.842 0, 651897.292 777832.322 0, 651611.748 777852.819 0, 651326.204 777873.333 0, 
+    651040.662 777893.863 0, 650755.121 777914.411 0, 650469.581 777934.975 0, 650184.043 777955.556 0, 649897.068 777976.258 0, 649612.969 777996.769 0, 649327.434 778017.4 0, 649041.901 778038.048 0, 648756.368 778058.714 0, 648470.837 778079.395 0, 
+    648185.307 778100.094 0, 647899.778 778120.81 0, 647614.25 778141.542 0, 647328.724 778162.291 0, 647043.199 778183.057 0, 646757.675 778203.84 0, 646472.152 778224.639 0, 646186.63 778245.456 0, 645901.11 778266.289 0, 645615.591 778287.139 0, 
+    645330.073 778308.006 0, 645044.557 778328.889 0, 644759.041 778349.79 0, 644473.527 778370.707 0, 644188.014 778391.641 0, 643902.503 778412.591 0, 643616.992 778433.559 0, 643331.483 778454.543 0, 643044.536 778475.651 0, 643453.563 784034.048 0, 
+    643862.608 789592.689 0, 644148.897 789571.63 0, 644433.752 789550.694 0, 644718.608 789529.774 0, 645003.465 789508.871 0, 645288.324 789487.985 0, 645573.184 789467.116 0, 645858.045 789446.263 0, 646142.907 789425.428 0, 646427.771 789404.609 0, 
+    646712.635 789383.807 0, 646997.501 789363.021 0, 647282.368 789342.253 0, 647567.237 789321.501 0, 647852.106 789300.766 0, 648136.977 789280.047 0, 648421.849 789259.346 0, 648706.722 789238.661 0, 648991.597 789217.993 0, 649276.473 789197.342 0, 
+    649561.35 789176.707 0, 649846.228 789156.089 0, 650131.107 789135.488 0, 650415.988 789114.904 0, 650699.435 789094.44 0, 650985.752 789073.786 0, 651270.636 789053.252 0, 651555.522 789032.735 0, 651840.408 789012.235 0, 652125.296 788991.751 0, 
+    652410.185 788971.284 0, 652695.075 788950.834 0, 652979.967 788930.401 0, 653264.859 788909.984 0, 653549.753 788889.585 0, 653834.648 788869.202 0, 654119.544 788848.835 0, 654404.442 788828.486 0, 654689.34 788808.153 0, 654974.24 788787.837 0, 
+    655259.141 788767.538 0, 655544.043 788747.256 0, 655828.947 788726.99 0, 656113.851 788706.741 0, 656398.757 788686.509 0, 656683.664 788666.294 0, 656968.572 788646.095 0, 657253.482 788625.914 0, 657536.959 788605.85 0, 657143.62 783046.076 0, 
+    656750.298 777486.545 0))
+
+POLYGON ((671214.043 787657.648 0, 670930.508 787676.911 0, 670645.543 787696.288 0, 670360.579 787715.681 0, 670075.616 787735.092 0, 669790.654 787754.519 0, 669505.693 787773.962 0, 669220.734 787793.423 0, 668935.775 787812.9 0, 668650.818 787832.395 0, 
+    668365.862 787851.906 0, 668080.907 787871.433 0, 667795.953 787890.978 0, 667511.001 787910.539 0, 667226.049 787930.117 0, 666941.099 787949.712 0, 666656.15 787969.323 0, 666371.202 787988.952 0, 666086.255 788008.597 0, 665801.309 788028.259 0, 
+    665516.365 788047.937 0, 665231.421 788067.633 0, 664946.479 788087.345 0, 664661.538 788107.074 0, 664375.166 788126.919 0, 664091.66 788146.582 0, 663806.722 788166.362 0, 663521.786 788186.158 0, 663236.85 788205.97 0, 662951.916 788225.8 0, 
+    662666.983 788245.646 0, 662382.052 788265.51 0, 662097.121 788285.389 0, 661812.192 788305.286 0, 661527.264 788325.2 0, 661242.337 788345.13 0, 660957.411 788365.077 0, 660672.486 788385.041 0, 660387.562 788405.021 0, 660102.64 788425.018 0, 
+    659817.719 788445.032 0, 659532.799 788465.063 0, 659247.88 788485.111 0, 658962.963 788505.175 0, 658678.046 788525.256 0, 658393.131 788545.354 0, 658108.217 788565.469 0, 657823.304 788585.6 0, 657536.959 788605.85 0, 657930.315 794165.863 0, 
+    658323.687 799726.111 0, 658609.375 799705.908 0, 658893.633 799685.823 0, 659177.892 799665.755 0, 659462.153 799645.703 0, 659746.415 799625.668 0, 660030.678 799605.65 0, 660314.943 799585.648 0, 660599.208 799565.663 0, 660883.475 799545.695 0, 
+    661167.742 799525.744 0, 661452.011 799505.809 0, 661736.282 799485.891 0, 662020.553 799465.99 0, 662304.825 799446.106 0, 662589.099 799426.238 0, 662873.374 799406.387 0, 663157.65 799386.553 0, 663441.927 799366.735 0, 663726.205 799346.934 0, 
+    664010.485 799327.15 0, 664294.765 799307.383 0, 664579.047 799287.632 0, 664863.33 799267.899 0, 665146.185 799248.281 0, 665431.9 799228.481 0, 665716.186 799208.798 0, 666000.474 799189.131 0, 666284.763 799169.48 0, 666569.052 799149.847 0, 
+    666853.344 799130.23 0, 667137.636 799110.63 0, 667421.929 799091.047 0, 667706.224 799071.48 0, 667990.519 799051.931 0, 668274.816 799032.398 0, 668559.114 799012.881 0, 668843.413 798993.382 0, 669127.714 798973.899 0, 669412.015 798954.433 0, 
+    669696.318 798934.983 0, 669980.622 798915.551 0, 670264.926 798896.135 0, 670549.232 798876.736 0, 670833.54 798857.353 0, 671117.848 798837.987 0, 671402.157 798818.638 0, 671686.468 798799.306 0, 671969.352 798780.088 0, 671591.689 793218.75 0, 
+    671214.043 787657.648 0))
+
+POLYGON ((770768.386 860067.547 0, 770489.076 860080.98 0, 770208.372 860094.497 0, 769927.669 860108.03 0, 769646.967 860121.58 0, 769366.265 860135.147 0, 769085.565 860148.729 0, 768804.865 860162.329 0, 768524.166 860175.945 0, 768243.468 860189.577 0, 
+    767962.77 860203.226 0, 767682.074 860216.892 0, 767401.378 860230.574 0, 767120.683 860244.272 0, 766839.989 860257.987 0, 766559.295 860271.719 0, 766278.603 860285.467 0, 765997.911 860299.232 0, 765717.22 860313.013 0, 765436.53 860326.811 0, 
+    765155.84 860340.625 0, 764875.152 860354.456 0, 764594.464 860368.303 0, 764313.777 860382.167 0, 764031.695 860396.116 0, 763752.406 860409.944 0, 763471.721 860423.857 0, 763191.038 860437.787 0, 762910.355 860451.733 0, 762629.673 860465.696 0, 
+    762348.992 860479.675 0, 762068.311 860493.671 0, 761787.632 860507.684 0, 761506.953 860521.713 0, 761226.275 860535.758 0, 760945.598 860549.82 0, 760664.922 860563.899 0, 760384.247 860577.994 0, 760103.572 860592.105 0, 759822.898 860606.234 0, 
+    759542.225 860620.378 0, 759261.553 860634.539 0, 758980.882 860648.717 0, 758700.212 860662.911 0, 758419.542 860677.122 0, 758138.873 860691.349 0, 757858.206 860705.593 0, 757577.538 860719.853 0, 757295.475 860734.201 0, 757578.956 866303.874 0, 
+    757862.447 871873.732 0, 758143.851 871859.418 0, 758423.862 871845.191 0, 758703.874 871830.981 0, 758983.887 871816.787 0, 759263.901 871802.609 0, 759543.916 871788.448 0, 759823.932 871774.304 0, 760103.948 871760.176 0, 760383.965 871746.064 0, 
+    760663.983 871731.969 0, 760944.002 871717.89 0, 761224.022 871703.828 0, 761504.042 871689.783 0, 761784.064 871675.753 0, 762064.086 871661.741 0, 762344.109 871647.745 0, 762624.133 871633.765 0, 762904.157 871619.802 0, 763184.183 871605.855 0, 
+    763464.209 871591.925 0, 763744.236 871578.011 0, 764024.264 871564.114 0, 764304.293 871550.233 0, 764582.93 871536.437 0, 764864.353 871522.521 0, 765144.384 871508.689 0, 765424.416 871494.874 0, 765704.449 871481.076 0, 765984.483 871467.294 0, 
+    766264.517 871453.528 0, 766544.552 871439.78 0, 766824.589 871426.047 0, 767104.625 871412.331 0, 767384.663 871398.632 0, 767664.702 871384.948 0, 767944.741 871371.282 0, 768224.781 871357.632 0, 768504.822 871343.998 0, 768784.864 871330.381 0, 
+    769064.906 871316.781 0, 769344.949 871303.196 0, 769624.994 871289.629 0, 769905.038 871276.078 0, 770185.084 871262.543 0, 770465.131 871249.025 0, 770745.178 871235.523 0, 771025.226 871222.038 0, 771303.883 871208.636 0, 771036.13 865637.999 0, 
+    770768.386 860067.547 0))
+
+POLYGON ((784747.146 870581.516 0, 784468.449 870594.131 0, 784188.364 870606.825 0, 783908.28 870619.536 0, 783628.196 870632.263 0, 783348.114 870645.006 0, 783068.031 870657.766 0, 782787.95 870670.542 0, 782507.87 870683.335 0, 782227.79 870696.145 0, 
+    781947.711 870708.971 0, 781667.632 870721.813 0, 781387.555 870734.672 0, 781107.478 870747.547 0, 780827.402 870760.439 0, 780547.327 870773.347 0, 780267.252 870786.272 0, 779987.178 870799.213 0, 779707.105 870812.171 0, 779427.033 870825.145 0, 
+    779146.962 870838.136 0, 778866.891 870851.143 0, 778586.821 870864.167 0, 778306.752 870877.207 0, 778025.293 870890.329 0, 777746.616 870903.337 0, 777466.549 870916.427 0, 777186.483 870929.533 0, 776906.418 870942.655 0, 776626.353 870955.794 0, 
+    776346.289 870968.95 0, 776066.226 870982.122 0, 775786.164 870995.311 0, 775506.103 871008.516 0, 775226.042 871021.737 0, 774945.982 871034.975 0, 774665.923 871048.23 0, 774385.865 871061.5 0, 774105.807 871074.788 0, 773825.75 871088.092 0, 
+    773545.694 871101.412 0, 773265.639 871114.749 0, 772985.585 871128.103 0, 772705.531 871141.472 0, 772425.478 871154.859 0, 772145.426 871168.262 0, 771865.375 871181.681 0, 771585.325 871195.117 0, 771303.883 871208.636 0, 771571.645 876779.453 0, 
+    771839.416 882350.447 0, 772120.198 882336.959 0, 772399.593 882323.555 0, 772678.988 882310.167 0, 772958.384 882296.796 0, 773237.781 882283.441 0, 773517.179 882270.102 0, 773796.578 882256.78 0, 774075.977 882243.474 0, 774355.377 882230.185 0, 
+    774634.778 882216.912 0, 774914.18 882203.656 0, 775193.583 882190.416 0, 775472.986 882177.193 0, 775752.39 882163.986 0, 776031.795 882150.795 0, 776311.2 882137.621 0, 776590.607 882124.464 0, 776870.014 882111.322 0, 777149.422 882098.198 0, 
+    777428.831 882085.089 0, 777708.24 882071.997 0, 777987.65 882058.922 0, 778267.062 882045.863 0, 778545.086 882032.885 0, 778825.886 882019.794 0, 779105.299 882006.785 0, 779384.713 881993.791 0, 779664.128 881980.815 0, 779943.544 881967.854 0, 
+    780222.96 881954.911 0, 780502.377 881941.983 0, 780781.795 881929.072 0, 781061.214 881916.178 0, 781340.633 881903.3 0, 781620.054 881890.438 0, 781899.474 881877.593 0, 782178.896 881864.764 0, 782458.319 881851.952 0, 782737.742 881839.156 0, 
+    783017.166 881826.376 0, 783296.591 881813.613 0, 783576.016 881800.867 0, 783855.442 881788.137 0, 784134.869 881775.423 0, 784414.297 881762.726 0, 784693.725 881750.045 0, 784973.155 881737.381 0, 785251.198 881724.796 0, 784999.168 876153.068 0, 
+    784747.146 870581.516 0))
+
+POLYGON ((798664.695 881137.038 0, 798386.614 881148.838 0, 798107.15 881160.713 0, 797827.687 881172.604 0, 797548.225 881184.512 0, 797268.763 881196.436 0, 796989.302 881208.376 0, 796709.842 881220.333 0, 796430.382 881232.307 0, 796150.923 881244.297 0, 
+    795871.465 881256.303 0, 795592.007 881268.326 0, 795312.55 881280.365 0, 795033.094 881292.421 0, 794753.639 881304.493 0, 794474.184 881316.582 0, 794194.73 881328.687 0, 793915.277 881340.808 0, 793635.824 881352.946 0, 793356.373 881365.101 0, 
+    793076.921 881377.272 0, 792797.471 881389.459 0, 792518.021 881401.663 0, 792238.572 881413.883 0, 791957.739 881426.18 0, 791679.677 881438.373 0, 791400.23 881450.642 0, 791120.784 881462.928 0, 790841.338 881475.231 0, 790561.894 881487.549 0, 
+    790282.45 881499.885 0, 790003.007 881512.237 0, 789723.564 881524.605 0, 789444.122 881536.989 0, 789164.681 881549.391 0, 788885.241 881561.808 0, 788605.802 881574.242 0, 788326.363 881586.693 0, 788046.925 881599.16 0, 787767.487 881611.643 0, 
+    787488.051 881624.143 0, 787208.615 881636.659 0, 786929.18 881649.192 0, 786649.745 881661.741 0, 786370.312 881674.306 0, 786090.879 881686.888 0, 785811.447 881699.487 0, 785532.015 881712.102 0, 785251.198 881724.796 0, 785503.236 887296.697 0, 
+    785755.282 892868.767 0, 786035.44 892856.103 0, 786314.215 892843.518 0, 786592.992 892830.949 0, 786871.769 892818.396 0, 787150.546 892805.86 0, 787429.325 892793.341 0, 787708.104 892780.837 0, 787986.884 892768.351 0, 788265.665 892755.88 0, 
+    788544.446 892743.426 0, 788823.228 892730.988 0, 789102.011 892718.567 0, 789380.795 892706.162 0, 789659.579 892693.774 0, 789938.364 892681.402 0, 790217.15 892669.046 0, 790495.936 892656.707 0, 790774.724 892644.384 0, 791053.512 892632.078 0, 
+    791332.3 892619.788 0, 791611.09 892607.514 0, 791889.88 892595.257 0, 792168.671 892583.016 0, 792446.08 892570.853 0, 792726.255 892558.584 0, 793005.048 892546.393 0, 793283.841 892534.218 0, 793562.636 892522.059 0, 793841.431 892509.917 0, 
+    794120.227 892497.791 0, 794399.024 892485.681 0, 794677.821 892473.588 0, 794956.619 892461.511 0, 795235.418 892449.451 0, 795514.217 892437.407 0, 795793.017 892425.38 0, 796071.818 892413.369 0, 796350.62 892401.374 0, 796629.422 892389.396 0, 
+    796908.225 892377.434 0, 797187.028 892365.489 0, 797465.833 892353.56 0, 797744.638 892341.648 0, 798023.444 892329.751 0, 798302.25 892317.872 0, 798581.057 892306.008 0, 798859.865 892294.161 0, 799137.293 892282.389 0, 798900.99 886709.629 0, 
+    798664.695 881137.038 0))
+
+POLYGON ((812520.907 891733.82 0, 812243.445 891744.809 0, 811964.605 891755.868 0, 811685.765 891766.943 0, 811406.926 891778.035 0, 811128.088 891789.144 0, 810849.25 891800.269 0, 810570.413 891811.41 0, 810291.577 891822.567 0, 810012.741 891833.742 0, 
+    809733.906 891844.932 0, 809455.072 891856.139 0, 809176.238 891867.362 0, 808897.405 891878.602 0, 808618.573 891889.858 0, 808339.741 891901.131 0, 808060.91 891912.42 0, 807782.08 891923.725 0, 807503.25 891935.047 0, 807224.421 891946.385 0, 
+    806945.593 891957.739 0, 806666.765 891969.11 0, 806387.938 891980.498 0, 806109.112 891991.902 0, 805828.906 892003.379 0, 805551.461 892014.759 0, 805272.637 892026.212 0, 804993.813 892037.681 0, 804714.99 892049.167 0, 804436.168 892060.669 0, 
+    804157.346 892072.188 0, 803878.525 892083.723 0, 803599.705 892095.275 0, 803320.885 892106.843 0, 803042.066 892118.427 0, 802763.248 892130.028 0, 802484.431 892141.645 0, 802205.614 892153.278 0, 801926.798 892164.928 0, 801647.982 892176.595 0, 
+    801369.167 892188.278 0, 801090.353 892199.977 0, 800811.54 892211.692 0, 800532.727 892223.425 0, 800253.915 892235.173 0, 799975.104 892246.938 0, 799696.293 892258.719 0, 799417.483 892270.517 0, 799137.293 892282.389 0, 799373.602 897855.315 0, 
+    799609.919 903428.402 0, 799889.45 903416.557 0, 800167.604 903404.787 0, 800445.759 903393.034 0, 800723.914 903381.297 0, 801002.07 903369.576 0, 801280.227 903357.871 0, 801558.384 903346.183 0, 801836.542 903334.512 0, 802114.701 903322.856 0, 
+    802392.86 903311.217 0, 802671.02 903299.595 0, 802949.181 903287.989 0, 803227.343 903276.399 0, 803505.505 903264.825 0, 803783.668 903253.268 0, 804061.831 903241.727 0, 804339.995 903230.203 0, 804618.16 903218.695 0, 804896.326 903207.204 0, 
+    805174.492 903195.728 0, 805452.659 903184.269 0, 805730.827 903172.827 0, 806008.995 903161.401 0, 806285.787 903150.048 0, 806565.333 903138.598 0, 806843.504 903127.221 0, 807121.675 903115.86 0, 807399.846 903104.516 0, 807678.018 903093.188 0, 
+    807956.191 903081.876 0, 808234.365 903070.581 0, 808512.539 903059.303 0, 808790.714 903048.04 0, 809068.89 903036.794 0, 809347.066 903025.565 0, 809625.243 903014.351 0, 809903.421 903003.154 0, 810181.599 902991.974 0, 810459.778 902980.81 0, 
+    810737.957 902969.662 0, 811016.138 902958.531 0, 811294.318 902947.416 0, 811572.5 902936.317 0, 811850.682 902925.235 0, 812128.865 902914.169 0, 812407.048 902903.119 0, 812685.233 902892.086 0, 812962.041 902881.124 0, 812741.471 897307.391 0, 
+    812520.907 891733.82 0))
+
+POLYGON ((826315.657 902371.57 0, 826038.816 902381.75 0, 825760.602 902391.997 0, 825482.388 902402.261 0, 825204.175 902412.541 0, 824925.963 902422.837 0, 824647.751 902433.15 0, 824369.54 902443.479 0, 824091.329 902453.824 0, 823813.119 902464.186 0, 
+    823534.91 902474.564 0, 823256.701 902484.959 0, 822978.493 902495.37 0, 822700.286 902505.797 0, 822422.079 902516.241 0, 822143.873 902526.701 0, 821865.667 902537.177 0, 821587.462 902547.67 0, 821309.257 902558.179 0, 821031.054 902568.705 0, 
+    820752.851 902579.247 0, 820474.648 902589.805 0, 820196.446 902600.38 0, 819918.245 902610.971 0, 819638.669 902621.631 0, 819361.844 902632.202 0, 819083.645 902642.842 0, 818805.446 902653.499 0, 818527.248 902664.172 0, 818249.05 902674.861 0, 
+    817970.853 902685.567 0, 817692.657 902696.289 0, 817414.461 902707.027 0, 817136.266 902717.782 0, 816858.072 902728.553 0, 816579.878 902739.341 0, 816301.685 902750.145 0, 816023.492 902760.965 0, 815745.3 902771.802 0, 815467.109 902782.655 0, 
+    815188.919 902793.524 0, 814910.729 902804.41 0, 814632.539 902815.312 0, 814354.351 902826.231 0, 814076.163 902837.166 0, 813797.975 902848.117 0, 813519.789 902859.085 0, 813241.603 902870.069 0, 812962.041 902881.124 0, 813182.618 908455.014 0, 
+    813403.201 914029.058 0, 813682.103 914018.029 0, 813959.633 914007.071 0, 814237.164 913996.129 0, 814514.695 913985.203 0, 814792.227 913974.294 0, 815069.759 913963.401 0, 815347.292 913952.525 0, 815624.826 913941.665 0, 815902.36 913930.821 0, 
+    816179.895 913919.994 0, 816457.431 913909.183 0, 816734.967 913898.388 0, 817012.504 913887.609 0, 817290.042 913876.847 0, 817567.58 913866.101 0, 817845.119 913855.372 0, 818122.659 913844.659 0, 818400.199 913833.962 0, 818677.739 913823.282 0, 
+    818955.281 913812.618 0, 819232.823 913801.97 0, 819510.365 913791.338 0, 819787.909 913780.723 0, 820064.081 913770.177 0, 820342.997 913759.542 0, 820620.542 913748.976 0, 820898.088 913738.426 0, 821175.634 913727.893 0, 821453.181 913717.376 0, 
+    821730.729 913706.875 0, 822008.277 913696.391 0, 822285.826 913685.923 0, 822563.375 913675.471 0, 822840.926 913665.035 0, 823118.476 913654.616 0, 823396.027 913644.214 0, 823673.579 913633.827 0, 823951.132 913623.457 0, 824228.685 913613.103 0, 
+    824506.239 913602.766 0, 824783.793 913592.445 0, 825061.348 913582.14 0, 825338.904 913571.852 0, 825616.46 913561.58 0, 825894.017 913551.324 0, 826171.574 913541.085 0, 826449.132 913530.862 0, 826725.32 913520.705 0, 826520.485 907946.061 0, 
+    826315.657 902371.57 0))
+
+POLYGON ((840048.822 913049.993 0, 839772.604 913059.369 0, 839495.018 913068.808 0, 839217.433 913078.263 0, 838939.848 913087.734 0, 838662.264 913097.222 0, 838384.681 913106.726 0, 838107.098 913116.247 0, 837829.515 913125.784 0, 837551.934 913135.337 0, 
+    837274.352 913144.907 0, 836996.772 913154.492 0, 836719.191 913164.095 0, 836441.612 913173.713 0, 836164.033 913183.348 0, 835886.454 913192.999 0, 835608.877 913202.667 0, 835331.299 913212.351 0, 835053.722 913222.051 0, 834776.146 913231.768 0, 
+    834498.571 913241.501 0, 834220.996 913251.25 0, 833943.421 913261.015 0, 833665.847 913270.797 0, 833386.904 913280.644 0, 833110.701 913290.41 0, 832833.129 913300.241 0, 832555.558 913310.088 0, 832277.987 913319.952 0, 832000.416 913329.832 0, 
+    831722.847 913339.728 0, 831445.277 913349.641 0, 831167.709 913359.57 0, 830890.141 913369.515 0, 830612.573 913379.477 0, 830335.006 913389.455 0, 830057.44 913399.449 0, 829779.874 913409.46 0, 829502.309 913419.487 0, 829224.745 913429.53 0, 
+    828947.181 913439.59 0, 828669.617 913449.666 0, 828392.054 913459.758 0, 828114.492 913469.867 0, 827836.931 913479.992 0, 827559.37 913490.133 0, 827281.809 913500.291 0, 827004.25 913510.465 0, 826725.32 913520.705 0, 826930.16 919095.5 0, 
+    827135.005 924670.441 0, 827413.275 924660.225 0, 827690.179 924650.075 0, 827967.083 924639.941 0, 828243.988 924629.824 0, 828520.893 924619.722 0, 828797.799 924609.638 0, 829074.705 924599.569 0, 829351.612 924589.517 0, 829628.52 924579.481 0, 
+    829905.428 924569.462 0, 830182.337 924559.458 0, 830459.247 924549.471 0, 830736.157 924539.501 0, 831013.067 924529.546 0, 831289.978 924519.608 0, 831566.89 924509.686 0, 831843.803 924499.781 0, 832120.716 924489.892 0, 832397.629 924480.019 0, 
+    832674.543 924470.162 0, 832951.458 924460.322 0, 833228.373 924450.498 0, 833505.289 924440.69 0, 833780.839 924430.947 0, 834059.123 924421.124 0, 834336.04 924411.365 0, 834612.958 924401.622 0, 834889.877 924391.896 0, 835166.796 924382.186 0, 
+    835443.716 924372.493 0, 835720.637 924362.815 0, 835997.558 924353.154 0, 836274.479 924343.51 0, 836551.401 924333.881 0, 836828.324 924324.269 0, 837105.247 924314.673 0, 837382.171 924305.094 0, 837659.096 924295.531 0, 837936.021 924285.984 0, 
+    838212.946 924276.453 0, 838489.872 924266.939 0, 838766.799 924257.441 0, 839043.726 924247.959 0, 839320.654 924238.494 0, 839597.582 924229.045 0, 839874.511 924219.612 0, 840151.44 924210.195 0, 840427.005 924200.841 0, 840237.911 918625.344 0, 
+    840048.822 913049.993 0))
+
+POLYGON ((853720.279 923768.796 0, 853444.687 923777.371 0, 853167.732 923786.005 0, 852890.777 923794.656 0, 852613.823 923803.322 0, 852336.87 923812.005 0, 852059.917 923820.705 0, 851782.965 923829.42 0, 851506.013 923838.152 0, 851229.062 923846.9 0, 
+    850952.111 923855.665 0, 850675.16 923864.446 0, 850398.211 923873.243 0, 850121.261 923882.056 0, 849844.313 923890.886 0, 849567.364 923899.732 0, 849290.417 923908.594 0, 849013.469 923917.473 0, 848736.523 923926.368 0, 848459.577 923935.279 0, 
+    848182.631 923944.207 0, 847905.686 923953.15 0, 847628.741 923962.111 0, 847351.797 923971.087 0, 847073.489 923980.124 0, 846797.911 923989.089 0, 846520.968 923998.114 0, 846244.026 924007.156 0, 845967.085 924016.214 0, 845690.144 924025.288 0, 
+    845413.204 924034.378 0, 845136.264 924043.485 0, 844859.325 924052.608 0, 844582.386 924061.748 0, 844305.448 924070.903 0, 844028.51 924080.075 0, 843751.573 924089.264 0, 843474.636 924098.468 0, 843197.7 924107.689 0, 842920.765 924116.926 0, 
+    842643.83 924126.18 0, 842366.896 924135.45 0, 842089.962 924144.736 0, 841813.029 924154.038 0, 841536.096 924163.357 0, 841259.164 924172.692 0, 840982.232 924182.043 0, 840705.301 924191.411 0, 840427.005 924200.841 0, 840616.104 929776.481 0, 
+    840805.208 935352.258 0, 841082.844 935342.85 0, 841359.119 935333.505 0, 841635.394 935324.176 0, 841911.67 935314.863 0, 842187.946 935305.566 0, 842464.223 935296.286 0, 842740.501 935287.022 0, 843016.779 935277.774 0, 843293.057 935268.542 0, 
+    843569.336 935259.327 0, 843845.616 935250.128 0, 844121.896 935240.945 0, 844398.177 935231.779 0, 844674.458 935222.628 0, 844950.74 935213.494 0, 845227.022 935204.377 0, 845503.305 935195.275 0, 845779.589 935186.19 0, 846055.873 935177.121 0, 
+    846332.157 935168.068 0, 846608.442 935159.032 0, 846884.728 935150.011 0, 847161.014 935141.008 0, 847435.939 935132.064 0, 847713.587 935123.048 0, 847989.875 935114.093 0, 848266.163 935105.154 0, 848542.452 935096.232 0, 848818.741 935087.325 0, 
+    849095.031 935078.435 0, 849371.321 935069.562 0, 849647.612 935060.704 0, 849923.903 935051.863 0, 850200.195 935043.038 0, 850476.488 935034.229 0, 850752.781 935025.436 0, 851029.074 935016.66 0, 851305.368 935007.9 0, 851581.662 934999.156 0, 
+    851857.957 934990.429 0, 852134.253 934981.718 0, 852410.549 934973.023 0, 852686.845 934964.344 0, 852963.142 934955.681 0, 853239.44 934947.035 0, 853515.738 934938.405 0, 853792.036 934929.792 0, 854066.975 934921.237 0, 853893.625 929344.947 0, 
+    853720.279 923768.796 0))
+
+POLYGON ((867329.907 934527.684 0, 867054.943 934535.462 0, 866778.622 934543.295 0, 866502.3 934551.144 0, 866225.979 934559.01 0, 865949.659 934566.892 0, 865673.339 934574.79 0, 865397.02 934582.704 0, 865120.701 934590.635 0, 864844.382 934598.582 0, 
+    864568.064 934606.545 0, 864291.747 934614.524 0, 864015.43 934622.52 0, 863739.113 934630.532 0, 863462.797 934638.56 0, 863186.481 934646.604 0, 862910.166 934654.665 0, 862633.851 934662.742 0, 862357.537 934670.835 0, 862081.223 934678.945 0, 
+    861804.91 934687.07 0, 861528.597 934695.212 0, 861252.285 934703.371 0, 860975.973 934711.545 0, 860698.302 934719.776 0, 860423.351 934727.943 0, 860147.04 934736.167 0, 859870.73 934744.406 0, 859594.421 934752.662 0, 859318.112 934760.934 0, 
+    859041.803 934769.222 0, 858765.495 934777.527 0, 858489.188 934785.848 0, 858212.881 934794.185 0, 857936.574 934802.539 0, 857660.268 934810.908 0, 857383.963 934819.294 0, 857107.658 934827.697 0, 856831.353 934836.115 0, 856555.049 934844.55 0, 
+    856278.746 934853.001 0, 856002.443 934861.468 0, 855726.14 934869.952 0, 855449.838 934878.451 0, 855173.536 934886.968 0, 854897.235 934895.5 0, 854620.935 934904.048 0, 854344.635 934912.613 0, 854066.975 934921.237 0, 854240.33 940497.661 0, 
+    854413.688 946074.215 0, 854690.688 946065.612 0, 854966.332 946057.067 0, 855241.976 946048.539 0, 855517.621 946040.027 0, 855793.266 946031.531 0, 856068.911 946023.052 0, 856344.557 946014.588 0, 856620.204 946006.141 0, 856895.851 945997.71 0, 
+    857171.499 945989.295 0, 857447.147 945980.897 0, 857722.795 945972.515 0, 857998.444 945964.149 0, 858274.094 945955.799 0, 858549.744 945947.465 0, 858825.394 945939.148 0, 859101.046 945930.847 0, 859376.697 945922.562 0, 859652.349 945914.293 0, 
+    859928.002 945906.041 0, 860203.655 945897.804 0, 860479.308 945889.584 0, 860754.962 945881.38 0, 861029.26 945873.233 0, 861306.271 945865.022 0, 861581.927 945856.866 0, 861857.583 945848.728 0, 862133.239 945840.605 0, 862408.896 945832.498 0, 
+    862684.553 945824.408 0, 862960.211 945816.334 0, 863235.869 945808.276 0, 863511.528 945800.235 0, 863787.187 945792.21 0, 864062.847 945784.2 0, 864338.507 945776.208 0, 864614.167 945768.231 0, 864889.828 945760.27 0, 865165.49 945752.326 0, 
+    865441.152 945744.398 0, 865716.814 945736.487 0, 865992.477 945728.591 0, 866268.141 945720.712 0, 866543.805 945712.849 0, 866819.469 945705.002 0, 867095.134 945697.171 0, 867370.799 945689.357 0, 867645.11 945681.597 0, 867487.507 940104.575 0, 
+    867329.907 934527.684 0))
+
+POLYGON ((880877.588 945326.362 0, 880603.254 945333.347 0, 880327.568 945340.382 0, 880051.882 945347.434 0, 879776.197 945354.502 0, 879500.512 945361.586 0, 879224.827 945368.687 0, 878949.143 945375.803 0, 878673.459 945382.936 0, 878397.776 945390.085 0, 
+    878122.093 945397.251 0, 877846.411 945404.432 0, 877570.729 945411.63 0, 877295.047 945418.844 0, 877019.366 945426.075 0, 876743.685 945433.321 0, 876468.005 945440.584 0, 876192.325 945447.863 0, 875916.645 945455.158 0, 875640.966 945462.469 0, 
+    875365.288 945469.797 0, 875089.609 945477.141 0, 874813.932 945484.501 0, 874538.254 945491.877 0, 874261.223 945499.306 0, 873986.901 945506.679 0, 873711.225 945514.104 0, 873435.549 945521.545 0, 873159.874 945529.002 0, 872884.199 945536.476 0, 
+    872608.525 945543.966 0, 872332.851 945551.472 0, 872057.178 945558.994 0, 871781.505 945566.533 0, 871505.833 945574.088 0, 871230.161 945581.659 0, 870954.489 945589.246 0, 870678.818 945596.849 0, 870403.147 945604.469 0, 870127.477 945612.105 0, 
+    869851.807 945619.757 0, 869576.138 945627.426 0, 869300.469 945635.11 0, 869024.8 945642.811 0, 868749.132 945650.528 0, 868473.465 945658.261 0, 868197.798 945666.011 0, 867922.131 945673.777 0, 867645.11 945681.597 0, 867802.717 951258.745 0, 
+    867960.327 956836.015 0, 868236.688 956828.214 0, 868511.698 956820.467 0, 868786.709 956812.735 0, 869061.72 956805.021 0, 869336.731 956797.322 0, 869611.743 956789.639 0, 869886.756 956781.973 0, 870161.768 956774.323 0, 870436.782 956766.689 0, 
+    870711.795 956759.071 0, 870986.81 956751.47 0, 871261.824 956743.884 0, 871536.839 956736.315 0, 871811.855 956728.762 0, 872086.871 956721.225 0, 872361.887 956713.705 0, 872636.904 956706.2 0, 872911.921 956698.712 0, 873186.939 956691.24 0, 
+    873461.957 956683.784 0, 873736.976 956676.345 0, 874011.995 956668.921 0, 874287.014 956661.514 0, 874560.683 956654.159 0, 874837.054 956646.748 0, 875112.075 956639.389 0, 875387.096 956632.046 0, 875662.118 956624.72 0, 875937.14 956617.41 0, 
+    876212.163 956610.116 0, 876487.185 956602.838 0, 876762.209 956595.576 0, 877037.233 956588.331 0, 877312.257 956581.102 0, 877587.281 956573.889 0, 877862.307 956566.692 0, 878137.332 956559.511 0, 878412.358 956552.347 0, 878687.384 956545.198 0, 
+    878962.411 956538.066 0, 879237.438 956530.95 0, 879512.466 956523.85 0, 879787.494 956516.767 0, 880062.522 956509.699 0, 880337.551 956502.648 0, 880612.58 956495.613 0, 880887.61 956488.594 0, 881161.29 956481.626 0, 881019.438 950903.933 0, 
+    880877.588 945326.362 0))
+
+POLYGON ((894363.202 956164.534 0, 894089.501 956170.729 0, 893814.453 956176.97 0, 893539.405 956183.228 0, 893264.357 956189.503 0, 892989.31 956195.793 0, 892714.263 956202.099 0, 892439.216 956208.422 0, 892164.17 956214.761 0, 891889.124 956221.116 0, 
+    891614.079 956227.487 0, 891339.034 956233.875 0, 891063.989 956240.279 0, 890788.945 956246.698 0, 890513.901 956253.134 0, 890238.858 956259.587 0, 889963.814 956266.055 0, 889688.772 956272.54 0, 889413.729 956279.041 0, 889138.687 956285.558 0, 
+    888863.646 956292.091 0, 888588.604 956298.64 0, 888313.564 956305.206 0, 888038.523 956311.787 0, 887762.134 956318.418 0, 887488.443 956324.999 0, 887213.404 956331.63 0, 886938.365 956338.276 0, 886663.327 956344.939 0, 886388.288 956351.618 0, 
+    886113.251 956358.313 0, 885838.213 956365.024 0, 885563.176 956371.751 0, 885288.14 956378.495 0, 885013.104 956385.255 0, 884738.068 956392.031 0, 884463.033 956398.823 0, 884187.998 956405.631 0, 883912.963 956412.456 0, 883637.929 956419.297 0, 
+    883362.895 956426.154 0, 883087.862 956433.027 0, 882812.829 956439.916 0, 882537.796 956446.822 0, 882262.764 956453.743 0, 881987.733 956460.681 0, 881712.701 956467.635 0, 881437.67 956474.605 0, 881161.29 956481.626 0, 881303.146 962059.438 0, 
+    881445.005 967637.364 0, 881720.725 967630.36 0, 881995.099 967623.407 0, 882269.474 967616.469 0, 882543.849 967609.548 0, 882818.225 967602.643 0, 883092.601 967595.754 0, 883366.977 967588.881 0, 883641.354 967582.024 0, 883915.731 967575.184 0, 
+    884190.108 967568.359 0, 884464.486 967561.551 0, 884738.864 967554.759 0, 885013.243 967547.983 0, 885287.622 967541.223 0, 885562.002 967534.479 0, 885836.382 967527.752 0, 886110.762 967521.041 0, 886385.143 967514.345 0, 886659.524 967507.666 0, 
+    886933.905 967501.003 0, 887208.287 967494.357 0, 887482.67 967487.726 0, 887757.052 967481.111 0, 888030.09 967474.545 0, 888305.819 967467.931 0, 888580.203 967461.365 0, 888854.587 967454.815 0, 889128.971 967448.281 0, 889403.356 967441.764 0, 
+    889677.742 967435.262 0, 889952.128 967428.777 0, 890226.514 967422.308 0, 890500.9 967415.855 0, 890775.287 967409.418 0, 891049.674 967402.997 0, 891324.062 967396.593 0, 891598.45 967390.205 0, 891872.839 967383.832 0, 892147.227 967377.476 0, 
+    892421.616 967371.136 0, 892696.006 967364.813 0, 892970.396 967358.505 0, 893244.786 967352.213 0, 893519.177 967345.938 0, 893793.568 967339.679 0, 894067.959 967333.436 0, 894342.351 967327.209 0, 894615.399 967321.029 0, 894489.299 961742.724 0, 
+    894363.202 956164.534 0))
+
+POLYGON ((907786.634 967041.903 0, 907513.568 967047.312 0, 907239.159 967052.764 0, 906964.751 967058.231 0, 906690.344 967063.715 0, 906415.937 967069.216 0, 906141.53 967074.732 0, 905867.123 967080.264 0, 905592.717 967085.813 0, 905318.311 967091.377 0, 
+    905043.905 967096.958 0, 904769.5 967102.555 0, 904495.095 967108.168 0, 904220.69 967113.798 0, 903946.286 967119.443 0, 903671.882 967125.105 0, 903397.478 967130.783 0, 903123.075 967136.476 0, 902848.672 967142.187 0, 902574.269 967147.913 0, 
+    902299.867 967153.655 0, 902025.465 967159.414 0, 901751.063 967165.188 0, 901476.662 967170.979 0, 901200.918 967176.815 0, 900927.86 967182.609 0, 900653.46 967188.448 0, 900379.06 967194.304 0, 900104.661 967200.175 0, 899830.261 967206.063 0, 
+    899555.863 967211.967 0, 899281.464 967217.887 0, 899007.066 967223.823 0, 898732.668 967229.776 0, 898458.27 967235.744 0, 898183.873 967241.729 0, 897909.477 967247.729 0, 897635.08 967253.746 0, 897360.684 967259.779 0, 897086.288 967265.829 0, 
+    896811.893 967271.894 0, 896537.498 967277.975 0, 896263.103 967284.073 0, 895988.709 967290.187 0, 895714.315 967296.317 0, 895439.922 967302.463 0, 895165.528 967308.625 0, 894891.136 967314.804 0, 894615.399 967321.029 0, 894741.5 972899.444 0, 
+    894867.605 978477.965 0, 895142.682 978471.755 0, 895416.418 978465.592 0, 895690.155 978459.444 0, 895963.891 978453.313 0, 896237.629 978447.197 0, 896511.366 978441.098 0, 896785.104 978435.015 0, 897058.843 978428.948 0, 897332.581 978422.897 0, 
+    897606.32 978416.863 0, 897880.06 978410.844 0, 898153.799 978404.841 0, 898427.54 978398.855 0, 898701.28 978392.885 0, 898975.021 978386.931 0, 899248.762 978380.992 0, 899522.503 978375.07 0, 899796.245 978369.165 0, 900069.987 978363.275 0, 
+    900343.73 978357.401 0, 900617.473 978351.544 0, 900891.216 978345.702 0, 901164.96 978339.877 0, 901437.363 978334.096 0, 901712.448 978328.275 0, 901986.192 978322.498 0, 902259.937 978316.737 0, 902533.683 978310.992 0, 902807.428 978305.264 0, 
+    903081.174 978299.551 0, 903354.92 978293.855 0, 903628.667 978288.174 0, 903902.414 978282.51 0, 904176.161 978276.862 0, 904449.909 978271.23 0, 904723.657 978265.614 0, 904997.405 978260.015 0, 905271.154 978254.431 0, 905544.903 978248.864 0, 
+    905818.652 978243.312 0, 906092.402 978237.777 0, 906366.151 978232.258 0, 906639.902 978226.755 0, 906913.652 978221.268 0, 907187.403 978215.797 0, 907461.154 978210.342 0, 907734.906 978204.904 0, 908007.319 978199.508 0, 907896.975 972620.652 0, 
+    907786.634 967041.903 0))
+
+POLYGON ((921147.767 977958.173 0, 920875.338 977962.8 0, 920601.572 977967.465 0, 920327.806 977972.146 0, 920054.041 977976.844 0, 919780.276 977981.557 0, 919506.511 977986.287 0, 919232.747 977991.032 0, 918958.983 977995.794 0, 918685.219 978000.572 0, 
+    918411.455 978005.366 0, 918137.692 978010.177 0, 917863.929 978015.003 0, 917590.166 978019.845 0, 917316.404 978024.704 0, 917042.642 978029.579 0, 916768.88 978034.469 0, 916495.118 978039.376 0, 916221.357 978044.299 0, 915947.596 978049.238 0, 
+    915673.835 978054.193 0, 915400.075 978059.165 0, 915126.315 978064.152 0, 914852.555 978069.156 0, 914577.457 978074.2 0, 914305.036 978079.211 0, 914031.277 978084.263 0, 913757.519 978089.331 0, 913483.76 978094.415 0, 913210.002 978099.515 0, 
+    912936.245 978104.632 0, 912662.487 978109.764 0, 912388.73 978114.913 0, 912114.973 978120.078 0, 911841.217 978125.258 0, 911567.46 978130.455 0, 911293.705 978135.668 0, 911019.949 978140.897 0, 910746.194 978146.143 0, 910472.439 978151.404 0, 
+    910198.684 978156.681 0, 909924.93 978161.975 0, 909651.176 978167.285 0, 909377.422 978172.611 0, 909103.668 978177.952 0, 908829.915 978183.31 0, 908556.162 978188.685 0, 908282.41 978194.075 0, 908007.319 978199.508 0, 908117.664 983778.465 0, 
+    908228.011 989357.521 0, 908502.443 989352.102 0, 908775.539 989346.724 0, 909048.635 989341.363 0, 909321.731 989336.018 0, 909594.828 989330.689 0, 909867.925 989325.376 0, 910141.022 989320.079 0, 910414.12 989314.798 0, 910687.218 989309.533 0, 
+    910960.316 989304.284 0, 911233.414 989299.052 0, 911506.513 989293.835 0, 911779.612 989288.635 0, 912052.712 989283.45 0, 912325.812 989278.282 0, 912598.912 989273.129 0, 912872.012 989267.993 0, 913145.113 989262.873 0, 913418.214 989257.769 0, 
+    913691.315 989252.681 0, 913964.417 989247.609 0, 914237.519 989242.553 0, 914510.621 989237.514 0, 914782.388 989232.514 0, 915056.826 989227.482 0, 915329.929 989222.491 0, 915603.033 989217.515 0, 915876.136 989212.556 0, 916149.24 989207.612 0, 
+    916422.344 989202.685 0, 916695.449 989197.774 0, 916968.554 989192.879 0, 917241.659 989188 0, 917514.764 989183.137 0, 917787.87 989178.29 0, 918060.976 989173.459 0, 918334.082 989168.645 0, 918607.189 989163.846 0, 918880.295 989159.063 0, 
+    919153.402 989154.297 0, 919426.51 989149.546 0, 919699.617 989144.812 0, 919972.725 989140.094 0, 920245.834 989135.391 0, 920518.942 989130.705 0, 920792.051 989126.035 0, 921065.16 989121.381 0, 921336.935 989116.766 0, 921242.35 983537.421 0, 
+    921147.767 977958.173 0))
+
+POLYGON ((934446.487 988913.047 0, 934174.697 988916.894 0, 933901.576 988920.776 0, 933628.455 988924.675 0, 933355.335 988928.589 0, 933082.214 988932.52 0, 932809.094 988936.467 0, 932535.974 988940.43 0, 932262.855 988944.408 0, 931989.735 988948.403 0, 
+    931716.616 988952.414 0, 931443.497 988956.441 0, 931170.378 988960.484 0, 930897.26 988964.544 0, 930624.141 988968.619 0, 930351.023 988972.71 0, 930077.906 988976.818 0, 929804.788 988980.941 0, 929531.671 988985.081 0, 929258.554 988989.237 0, 
+    928985.437 988993.408 0, 928712.32 988997.596 0, 928439.204 989001.8 0, 928166.088 989006.02 0, 927891.639 989010.277 0, 927619.856 989014.508 0, 927346.741 989018.776 0, 927073.626 989023.061 0, 926800.511 989027.361 0, 926527.397 989031.677 0, 
+    926254.282 989036.01 0, 925981.168 989040.358 0, 925708.054 989044.723 0, 925434.941 989049.104 0, 925161.828 989053.5 0, 924888.715 989057.913 0, 924615.602 989062.342 0, 924342.489 989066.787 0, 924069.377 989071.248 0, 923796.265 989075.726 0, 
+    923523.153 989080.219 0, 923250.042 989084.728 0, 922976.931 989089.254 0, 922703.82 989093.795 0, 922430.709 989098.353 0, 922157.599 989102.926 0, 921884.489 989107.516 0, 921611.379 989112.122 0, 921336.935 989116.766 0, 921431.522 994696.206 0, 
+    921526.11 1000275.735 0, 921799.894 1000271.102 0, 922072.347 1000266.507 0, 922344.8 1000261.929 0, 922617.254 1000257.366 0, 922889.708 1000252.819 0, 923162.162 1000248.289 0, 923434.616 1000243.774 0, 923707.071 1000239.276 0, 923979.526 1000234.793 0, 
+    924251.981 1000230.327 0, 924524.436 1000225.877 0, 924796.892 1000221.442 0, 925069.348 1000217.024 0, 925341.804 1000212.622 0, 925614.261 1000208.236 0, 925886.717 1000203.865 0, 926159.174 1000199.511 0, 926431.632 1000195.173 0, 926704.089 1000190.851 0, 
+    926976.547 1000186.545 0, 927249.005 1000182.255 0, 927521.463 1000177.981 0, 927793.922 1000173.723 0, 928065.051 1000169.502 0, 928338.84 1000165.255 0, 928611.299 1000161.046 0, 928883.758 1000156.852 0, 929156.218 1000152.674 0, 929428.678 1000148.512 0, 
+    929701.138 1000144.367 0, 929973.599 1000140.237 0, 930246.06 1000136.124 0, 930518.521 1000132.026 0, 930790.982 1000127.944 0, 931063.443 1000123.879 0, 931335.905 1000119.829 0, 931608.367 1000115.796 0, 931880.829 1000111.779 0, 932153.291 1000107.777 0, 
+    932425.754 1000103.792 0, 932698.217 1000099.823 0, 932970.68 1000095.87 0, 933243.143 1000091.932 0, 933515.607 1000088.011 0, 933788.071 1000084.106 0, 934060.535 1000080.217 0, 934332.999 1000076.344 0, 934604.135 1000072.506 0, 934525.31 994492.731 0, 
+    934446.487 988913.047 0))
+
+POLYGON ((947682.682 999906.225 0, 947411.534 999909.297 0, 947139.06 999912.4 0, 946866.586 999915.52 0, 946594.112 999918.655 0, 946321.639 999921.806 0, 946049.165 999924.974 0, 945776.692 999928.157 0, 945504.219 999931.357 0, 945231.746 999934.572 0, 
+    944959.274 999937.804 0, 944686.801 999941.051 0, 944414.329 999944.315 0, 944141.857 999947.595 0, 943869.385 999950.891 0, 943596.913 999954.202 0, 943324.442 999957.53 0, 943051.971 999960.874 0, 942779.499 999964.234 0, 942507.029 999967.61 0, 
+    942234.558 999971.002 0, 941962.087 999974.41 0, 941689.617 999977.834 0, 941417.147 999981.274 0, 941143.349 999984.747 0, 940872.208 999988.202 0, 940599.738 999991.69 0, 940327.269 999995.194 0, 940054.8 999998.714 0, 939782.331 1000002.251 0, 
+    939509.862 1000005.803 0, 939237.394 1000009.371 0, 938964.926 1000012.956 0, 938692.458 1000016.556 0, 938419.99 1000020.173 0, 938147.522 1000023.805 0, 937875.055 1000027.454 0, 937602.588 1000031.118 0, 937330.121 1000034.799 0, 937057.654 1000038.495 0, 
+    936785.188 1000042.208 0, 936512.721 1000045.937 0, 936240.255 1000049.682 0, 935967.789 1000053.442 0, 935695.324 1000057.219 0, 935422.858 1000061.012 0, 935150.393 1000064.821 0, 934877.928 1000068.646 0, 934604.135 1000072.506 0, 934682.961 1005652.366 0, 
+    934761.788 1011232.308 0, 935034.921 1011228.458 0, 935306.729 1011224.642 0, 935578.538 1011220.843 0, 935850.346 1011217.059 0, 936122.155 1011213.291 0, 936393.964 1011209.539 0, 936665.773 1011205.804 0, 936937.583 1011202.084 0, 937209.392 1011198.38 0, 
+    937481.202 1011194.692 0, 937753.012 1011191.021 0, 938024.823 1011187.365 0, 938296.633 1011183.725 0, 938568.444 1011180.102 0, 938840.255 1011176.494 0, 939112.066 1011172.902 0, 939383.877 1011169.326 0, 939655.689 1011165.767 0, 939927.501 1011162.223 0, 
+    940199.313 1011158.695 0, 940471.125 1011155.183 0, 940742.937 1011151.688 0, 941014.75 1011148.208 0, 941285.238 1011144.761 0, 941558.376 1011141.296 0, 941830.189 1011137.865 0, 942102.002 1011134.449 0, 942373.816 1011131.049 0, 942645.63 1011127.665 0, 
+    942917.444 1011124.297 0, 943189.258 1011120.946 0, 943461.072 1011117.61 0, 943732.887 1011114.29 0, 944004.702 1011110.986 0, 944276.517 1011107.699 0, 944548.332 1011104.427 0, 944820.147 1011101.171 0, 945091.963 1011097.931 0, 945363.779 1011094.708 0, 
+    945635.595 1011091.5 0, 945907.411 1011088.308 0, 946179.227 1011085.132 0, 946451.044 1011081.972 0, 946722.86 1011078.829 0, 946994.677 1011075.701 0, 947266.494 1011072.589 0, 947538.312 1011069.493 0, 947808.805 1011066.428 0, 947745.743 1005486.286 0, 
+    947682.682 999906.225 0))
+
+POLYGON ((960856.24 1010937.409 0, 960585.736 1010939.71 0, 960313.911 1010942.038 0, 960042.086 1010944.382 0, 959770.262 1010946.741 0, 959498.437 1010949.117 0, 959226.613 1010951.509 0, 958954.789 1010953.917 0, 958682.965 1010956.341 0, 958411.141 1010958.781 0, 
+    958139.317 1010961.236 0, 957867.493 1010963.708 0, 957595.67 1010966.196 0, 957323.846 1010968.7 0, 957052.023 1010971.22 0, 956780.2 1010973.756 0, 956508.377 1010976.307 0, 956236.554 1010978.875 0, 955964.732 1010981.459 0, 955692.909 1010984.059 0, 
+    955421.087 1010986.675 0, 955149.265 1010989.307 0, 954877.443 1010991.954 0, 954605.621 1010994.618 0, 954332.477 1010997.311 0, 954061.978 1010999.994 0, 953790.157 1011002.706 0, 953518.335 1011005.434 0, 953246.514 1011008.177 0, 952974.693 1011010.937 0, 
+    952702.873 1011013.713 0, 952431.052 1011016.505 0, 952159.232 1011019.313 0, 951887.412 1011022.136 0, 951615.592 1011024.976 0, 951343.772 1011027.832 0, 951071.952 1011030.704 0, 950800.132 1011033.592 0, 950528.313 1011036.495 0, 950256.494 1011039.415 0, 
+    949984.675 1011042.351 0, 949712.856 1011045.303 0, 949441.037 1011048.271 0, 949169.219 1011051.254 0, 948897.401 1011054.254 0, 948625.582 1011057.27 0, 948353.764 1011060.302 0, 948081.947 1011063.35 0, 947808.805 1011066.428 0, 947871.869 1016646.649 0, 
+    947934.933 1022226.943 0, 948207.414 1022223.871 0, 948478.575 1022220.831 0, 948749.736 1022217.806 0, 949020.897 1022214.798 0, 949292.059 1022211.805 0, 949563.22 1022208.829 0, 949834.382 1022205.868 0, 950105.544 1022202.923 0, 950376.706 1022199.995 0, 
+    950647.868 1022197.082 0, 950919.031 1022194.185 0, 951190.194 1022191.304 0, 951461.356 1022188.439 0, 951732.519 1022185.591 0, 952003.683 1022182.758 0, 952274.846 1022179.941 0, 952546.009 1022177.14 0, 952817.173 1022174.355 0, 953088.337 1022171.585 0, 
+    953359.501 1022168.832 0, 953630.665 1022166.095 0, 953901.829 1022163.374 0, 954172.994 1022160.669 0, 954442.839 1022157.992 0, 954715.323 1022155.306 0, 954986.488 1022152.649 0, 955257.653 1022150.007 0, 955528.818 1022147.382 0, 955799.984 1022144.772 0, 
+    956071.149 1022142.179 0, 956342.315 1022139.601 0, 956613.481 1022137.039 0, 956884.647 1022134.494 0, 957155.813 1022131.964 0, 957426.979 1022129.45 0, 957698.146 1022126.953 0, 957969.312 1022124.471 0, 958240.479 1022122.005 0, 958511.646 1022119.555 0, 
+    958782.813 1022117.121 0, 959053.98 1022114.703 0, 959325.148 1022112.301 0, 959596.315 1022109.915 0, 959867.483 1022107.545 0, 960138.65 1022105.191 0, 960409.818 1022102.853 0, 960680.986 1022100.53 0, 960950.836 1022098.235 0, 960903.538 1016517.785 0, 
+    960856.24 1010937.409 0))
+
+POLYGON ((973967.051 1022006.301 0, 973697.194 1022007.833 0, 973426.02 1022009.389 0, 973154.847 1022010.962 0, 972883.673 1022012.55 0, 972612.5 1022014.154 0, 972341.327 1022015.774 0, 972070.154 1022017.409 0, 971798.981 1022019.061 0, 971527.808 1022020.729 0, 
+    971256.636 1022022.413 0, 970985.463 1022024.113 0, 970714.29 1022025.828 0, 970443.118 1022027.56 0, 970171.946 1022029.308 0, 969900.773 1022031.071 0, 969629.601 1022032.851 0, 969358.429 1022034.646 0, 969087.257 1022036.458 0, 968816.086 1022038.285 0, 
+    968544.914 1022040.129 0, 968273.742 1022041.988 0, 968002.571 1022043.863 0, 967731.399 1022045.755 0, 967458.911 1022047.671 0, 967189.057 1022049.585 0, 966917.886 1022051.524 0, 966646.715 1022053.479 0, 966375.544 1022055.451 0, 966104.374 1022057.438 0, 
+    965833.203 1022059.441 0, 965562.033 1022061.46 0, 965290.862 1022063.495 0, 965019.692 1022065.545 0, 964748.522 1022067.612 0, 964477.352 1022069.695 0, 964206.182 1022071.794 0, 963935.013 1022073.909 0, 963663.843 1022076.039 0, 963392.674 1022078.186 0, 
+    963121.504 1022080.349 0, 962850.335 1022082.527 0, 962579.166 1022084.722 0, 962307.997 1022086.932 0, 962036.828 1022089.159 0, 961765.66 1022091.401 0, 961494.491 1022093.659 0, 961223.323 1022095.934 0, 960950.836 1022098.235 0, 960998.135 1027678.754 0, 
+    961045.435 1033259.338 0, 961317.261 1033257.042 0, 961587.773 1033254.774 0, 961858.284 1033252.521 0, 962128.796 1033250.284 0, 962399.308 1033248.063 0, 962669.82 1033245.858 0, 962940.332 1033243.668 0, 963210.845 1033241.495 0, 963481.357 1033239.338 0, 
+    963751.869 1033237.196 0, 964022.382 1033235.071 0, 964292.895 1033232.961 0, 964563.408 1033230.867 0, 964833.921 1033228.79 0, 965104.434 1033226.728 0, 965374.947 1033224.682 0, 965645.461 1033222.652 0, 965915.974 1033220.638 0, 966186.488 1033218.64 0, 
+    966457.002 1033216.657 0, 966727.515 1033214.691 0, 966998.029 1033212.741 0, 967268.543 1033210.806 0, 967537.744 1033208.897 0, 967809.572 1033206.985 0, 968080.086 1033205.098 0, 968350.601 1033203.228 0, 968621.116 1033201.373 0, 968891.63 1033199.534 0, 
+    969162.145 1033197.711 0, 969432.66 1033195.904 0, 969703.175 1033194.112 0, 969973.69 1033192.337 0, 970244.206 1033190.578 0, 970514.721 1033188.834 0, 970785.237 1033187.107 0, 971055.752 1033185.395 0, 971326.268 1033183.7 0, 971596.784 1033182.02 0, 
+    971867.3 1033180.356 0, 972137.816 1033178.708 0, 972408.332 1033177.076 0, 972678.848 1033175.46 0, 972949.364 1033173.86 0, 973219.881 1033172.276 0, 973490.397 1033170.708 0, 973760.914 1033169.156 0, 974030.117 1033167.627 0, 973998.584 1027586.931 0, 
+    973967.051 1022006.301 0))
+
+POLYGON ((987015.007 1033112.599 0, 986745.798 1033113.368 0, 986475.278 1033114.156 0, 986204.758 1033114.96 0, 985934.238 1033115.78 0, 985663.719 1033116.615 0, 985393.199 1033117.467 0, 985122.679 1033118.335 0, 984852.16 1033119.218 0, 984581.64 1033120.118 0, 
+    984311.121 1033121.033 0, 984040.601 1033121.965 0, 983770.082 1033122.912 0, 983499.563 1033123.875 0, 983229.044 1033124.855 0, 982958.524 1033125.85 0, 982688.005 1033126.861 0, 982417.486 1033127.887 0, 982146.967 1033128.93 0, 981876.448 1033129.989 0, 
+    981605.929 1033131.064 0, 981335.411 1033132.154 0, 981064.892 1033133.261 0, 980794.373 1033134.383 0, 980522.543 1033135.527 0, 980253.336 1033136.676 0, 979982.818 1033137.846 0, 979712.299 1033139.032 0, 979441.781 1033140.234 0, 979171.262 1033141.452 0, 
+    978900.744 1033142.686 0, 978630.226 1033143.936 0, 978359.708 1033145.202 0, 978089.19 1033146.483 0, 977818.672 1033147.781 0, 977548.154 1033149.095 0, 977277.637 1033150.424 0, 977007.119 1033151.769 0, 976736.601 1033153.131 0, 976466.084 1033154.508 0, 
+    976195.567 1033155.901 0, 975925.049 1033157.31 0, 975654.532 1033158.735 0, 975384.015 1033160.176 0, 975113.498 1033161.633 0, 974842.981 1033163.105 0, 974572.464 1033164.594 0, 974301.947 1033166.099 0, 974030.117 1033167.627 0, 974061.651 1038748.383 0, 
+    974093.185 1044329.196 0, 974364.354 1044327.672 0, 974634.214 1044326.171 0, 974904.074 1044324.686 0, 975173.934 1044323.217 0, 975443.794 1044321.763 0, 975713.655 1044320.326 0, 975983.515 1044318.905 0, 976253.375 1044317.499 0, 976523.236 1044316.109 0, 
+    976793.096 1044314.735 0, 977062.957 1044313.377 0, 977332.818 1044312.035 0, 977602.679 1044310.709 0, 977872.539 1044309.399 0, 978142.4 1044308.104 0, 978412.261 1044306.826 0, 978682.123 1044305.563 0, 978951.984 1044304.316 0, 979221.845 1044303.085 0, 
+    979491.706 1044301.87 0, 979761.568 1044300.671 0, 980031.429 1044299.488 0, 980301.291 1044298.321 0, 980569.843 1044297.175 0, 980841.014 1044296.034 0, 981110.876 1044294.914 0, 981380.737 1044293.81 0, 981650.599 1044292.722 0, 981920.461 1044291.65 0, 
+    982190.323 1044290.594 0, 982460.185 1044289.554 0, 982730.047 1044288.529 0, 982999.909 1044287.521 0, 983269.772 1044286.528 0, 983539.634 1044285.551 0, 983809.496 1044284.59 0, 984079.359 1044283.645 0, 984349.221 1044282.716 0, 984619.084 1044281.803 0, 
+    984888.946 1044280.906 0, 985158.809 1044280.024 0, 985428.672 1044279.159 0, 985698.534 1044278.309 0, 985968.397 1044277.475 0, 986238.26 1044276.657 0, 986508.123 1044275.855 0, 986777.986 1044275.069 0, 987046.541 1044274.302 0, 987030.774 1038693.422 0, 
+    987015.007 1033112.599 0))
+
+POLYGON ((1000000 1044256.004 0, 999731.442 1044256.012 0, 999461.578 1044256.036 0, 999191.714 1044256.076 0, 998921.85 1044256.131 0, 998651.985 1044256.202 0, 998382.121 1044256.29 0, 998112.257 1044256.393 0, 997842.393 1044256.512 0, 997572.529 1044256.647 0, 
+    997302.665 1044256.798 0, 997032.801 1044256.964 0, 996762.937 1044257.147 0, 996493.073 1044257.345 0, 996223.209 1044257.56 0, 995953.345 1044257.79 0, 995683.482 1044258.036 0, 995413.618 1044258.298 0, 995143.754 1044258.576 0, 994873.89 1044258.87 0, 
+    994604.026 1044259.18 0, 994334.162 1044259.505 0, 994064.298 1044259.846 0, 993794.434 1044260.204 0, 993523.264 1044260.579 0, 993254.707 1044260.966 0, 992984.843 1044261.371 0, 992714.979 1044261.792 0, 992445.116 1044262.229 0, 992175.252 1044262.681 0, 
+    991905.388 1044263.15 0, 991635.525 1044263.634 0, 991365.661 1044264.134 0, 991095.798 1044264.65 0, 990825.934 1044265.182 0, 990556.071 1044265.73 0, 990286.207 1044266.294 0, 990016.344 1044266.874 0, 989746.48 1044267.469 0, 989476.617 1044268.081 0, 
+    989206.754 1044268.708 0, 988936.89 1044269.351 0, 988667.027 1044270.01 0, 988397.164 1044270.685 0, 988127.301 1044271.376 0, 987857.438 1044272.083 0, 987587.575 1044272.806 0, 987317.712 1044273.544 0, 987046.541 1044274.302 0, 987062.308 1049855.235 0, 
+    987078.075 1055436.215 0, 987348.586 1055435.459 0, 987617.792 1055434.722 0, 987886.998 1055434.001 0, 988156.204 1055433.296 0, 988425.41 1055432.607 0, 988694.617 1055431.934 0, 988963.823 1055431.276 0, 989233.029 1055430.635 0, 989502.236 1055430.009 0, 
+    989771.442 1055429.399 0, 990040.648 1055428.805 0, 990309.855 1055428.227 0, 990579.061 1055427.664 0, 990848.268 1055427.118 0, 991117.474 1055426.587 0, 991386.681 1055426.072 0, 991655.888 1055425.573 0, 991925.094 1055425.09 0, 992194.301 1055424.622 0, 
+    992463.508 1055424.171 0, 992732.714 1055423.735 0, 993001.921 1055423.315 0, 993271.128 1055422.911 0, 993539.031 1055422.525 0, 993809.542 1055422.151 0, 994078.748 1055421.795 0, 994347.955 1055421.454 0, 994617.162 1055421.129 0, 994886.369 1055420.82 0, 
+    995155.576 1055420.527 0, 995424.783 1055420.25 0, 995693.99 1055419.989 0, 995963.197 1055419.743 0, 996232.404 1055419.514 0, 996501.611 1055419.3 0, 996770.818 1055419.102 0, 997040.025 1055418.92 0, 997309.232 1055418.753 0, 997578.439 1055418.603 0, 
+    997847.646 1055418.468 0, 998116.853 1055418.349 0, 998386.06 1055418.247 0, 998655.267 1055418.16 0, 998924.474 1055418.088 0, 999193.681 1055418.033 0, 999462.888 1055417.993 0, 999732.095 1055417.97 0, 1000000 1055417.962 0, 1000000 1049836.959 0, 
+    1000000 1044256.004 0))
+
+POLYGON ((1012921.925 1055436.215 0, 1012654.019 1055435.466 0, 1012384.813 1055434.729 0, 1012115.607 1055434.008 0, 1011846.401 1055433.303 0, 1011577.195 1055432.614 0, 1011307.988 1055431.94 0, 1011038.782 1055431.283 0, 1010769.576 1055430.641 0, 1010500.369 1055430.015 0, 
+    1010231.163 1055429.405 0, 1009961.957 1055428.811 0, 1009692.75 1055428.232 0, 1009423.544 1055427.67 0, 1009154.337 1055427.123 0, 1008885.131 1055426.592 0, 1008615.924 1055426.077 0, 1008346.717 1055425.578 0, 1008077.511 1055425.094 0, 1007808.304 1055424.627 0, 
+    1007539.097 1055424.175 0, 1007269.891 1055423.739 0, 1007000.684 1055423.319 0, 1006731.477 1055422.915 0, 1006460.969 1055422.525 0, 1006193.063 1055422.155 0, 1005923.857 1055421.798 0, 1005654.65 1055421.457 0, 1005385.443 1055421.132 0, 1005116.236 1055420.823 0, 
+    1004847.029 1055420.53 0, 1004577.822 1055420.253 0, 1004308.615 1055419.991 0, 1004039.408 1055419.746 0, 1003770.201 1055419.516 0, 1003500.994 1055419.302 0, 1003231.787 1055419.104 0, 1002962.58 1055418.921 0, 1002693.373 1055418.755 0, 1002424.166 1055418.604 0, 
+    1002154.959 1055418.469 0, 1001885.752 1055418.351 0, 1001616.545 1055418.247 0, 1001347.338 1055418.16 0, 1001078.131 1055418.089 0, 1000808.924 1055418.033 0, 1000539.717 1055417.994 0, 1000270.51 1055417.97 0, 1000000 1055417.962 0, 1000000 1060999.009 0, 
+    1000000 1066580.095 0, 1000269.849 1066580.103 0, 1000538.4 1066580.127 0, 1000806.95 1066580.166 0, 1001075.5 1066580.222 0, 1001344.05 1066580.293 0, 1001612.6 1066580.38 0, 1001881.15 1066580.483 0, 1002149.7 1066580.601 0, 1002418.25 1066580.736 0, 
+    1002686.8 1066580.886 0, 1002955.35 1066581.052 0, 1003223.9 1066581.234 0, 1003492.45 1066581.432 0, 1003761 1066581.645 0, 1004029.55 1066581.874 0, 1004298.1 1066582.119 0, 1004566.65 1066582.38 0, 1004835.2 1066582.657 0, 1005103.75 1066582.95 0, 
+    1005372.3 1066583.258 0, 1005640.85 1066583.582 0, 1005909.4 1066583.922 0, 1006177.95 1066584.278 0, 1006445.201 1066584.647 0, 1006715.049 1066585.036 0, 1006983.599 1066585.44 0, 1007252.149 1066585.859 0, 1007520.699 1066586.293 0, 1007789.248 1066586.744 0, 
+    1008057.798 1066587.21 0, 1008326.348 1066587.692 0, 1008594.897 1066588.19 0, 1008863.447 1066588.704 0, 1009131.997 1066589.234 0, 1009400.546 1066589.779 0, 1009669.096 1066590.34 0, 1009937.645 1066590.917 0, 1010206.195 1066591.51 0, 1010474.744 1066592.119 0, 
+    1010743.293 1066592.743 0, 1011011.843 1066593.383 0, 1011280.392 1066594.039 0, 1011548.941 1066594.711 0, 1011817.49 1066595.399 0, 1012086.04 1066596.102 0, 1012354.589 1066596.822 0, 1012623.138 1066597.557 0, 1012890.39 1066598.304 0, 1012906.157 1061017.24 0, 
+    1012921.925 1055436.215 0))
+
+POLYGON ((1025780.676 1066652.93 0, 1025513.426 1066651.428 0, 1025244.88 1066649.934 0, 1024976.334 1066648.456 0, 1024707.788 1066646.994 0, 1024439.242 1066645.548 0, 1024170.695 1066644.117 0, 1023902.149 1066642.703 0, 1023633.602 1066641.304 0, 1023365.056 1066639.921 0, 
+    1023096.509 1066638.553 0, 1022827.963 1066637.202 0, 1022559.416 1066635.866 0, 1022290.869 1066634.546 0, 1022022.322 1066633.242 0, 1021753.775 1066631.954 0, 1021485.228 1066630.681 0, 1021216.681 1066629.425 0, 1020948.133 1066628.184 0, 1020679.586 1066626.959 0, 
+    1020411.039 1066625.749 0, 1020142.491 1066624.556 0, 1019873.944 1066623.378 0, 1019605.396 1066622.217 0, 1019335.552 1066621.065 0, 1019068.301 1066619.94 0, 1018799.753 1066618.826 0, 1018531.205 1066617.727 0, 1018262.657 1066616.644 0, 1017994.109 1066615.577 0, 
+    1017725.561 1066614.526 0, 1017457.013 1066613.491 0, 1017188.465 1066612.471 0, 1016919.917 1066611.467 0, 1016651.369 1066610.48 0, 1016382.82 1066609.507 0, 1016114.272 1066608.551 0, 1015845.723 1066607.61 0, 1015577.175 1066606.686 0, 1015308.626 1066605.777 0, 
+    1015040.078 1066604.884 0, 1014771.529 1066604.006 0, 1014502.98 1066603.145 0, 1014234.432 1066602.299 0, 1013965.883 1066601.469 0, 1013697.334 1066600.655 0, 1013428.785 1066599.857 0, 1013160.236 1066599.074 0, 1012890.39 1066598.304 0, 1012874.622 1072179.403 0, 
+    1012858.854 1077760.534 0, 1013128.04 1077761.302 0, 1013395.932 1077762.083 0, 1013663.824 1077762.879 0, 1013931.716 1077763.691 0, 1014199.608 1077764.519 0, 1014467.5 1077765.363 0, 1014735.391 1077766.222 0, 1015003.283 1077767.098 0, 1015271.175 1077767.988 0, 
+    1015539.066 1077768.895 0, 1015806.958 1077769.818 0, 1016074.849 1077770.756 0, 1016342.741 1077771.71 0, 1016610.632 1077772.68 0, 1016878.523 1077773.665 0, 1017146.415 1077774.667 0, 1017414.306 1077775.684 0, 1017682.197 1077776.717 0, 1017950.088 1077777.765 0, 
+    1018217.979 1077778.83 0, 1018485.87 1077779.91 0, 1018753.761 1077781.006 0, 1019021.652 1077782.117 0, 1019288.249 1077783.239 0, 1019557.433 1077784.388 0, 1019825.324 1077785.547 0, 1020093.214 1077786.722 0, 1020361.105 1077787.912 0, 1020628.995 1077789.119 0, 
+    1020896.885 1077790.341 0, 1021164.776 1077791.579 0, 1021432.666 1077792.832 0, 1021700.556 1077794.101 0, 1021968.446 1077795.387 0, 1022236.336 1077796.688 0, 1022504.226 1077798.004 0, 1022772.115 1077799.337 0, 1023040.005 1077800.685 0, 1023307.895 1077802.049 0, 
+    1023575.784 1077803.429 0, 1023843.674 1077804.824 0, 1024111.563 1077806.235 0, 1024379.453 1077807.662 0, 1024647.342 1077809.105 0, 1024915.231 1077810.564 0, 1025183.12 1077812.038 0, 1025451.009 1077813.528 0, 1025717.606 1077815.027 0, 1025749.141 1072233.963 0, 
+    1025780.676 1066652.93 0))
+
+POLYGON ((1038576.152 1077905.848 0, 1038309.559 1077903.596 0, 1038041.675 1077901.349 0, 1037773.791 1077899.118 0, 1037505.907 1077896.902 0, 1037238.023 1077894.703 0, 1036970.139 1077892.519 0, 1036702.254 1077890.351 0, 1036434.37 1077888.198 0, 1036166.485 1077886.062 0, 
+    1035898.601 1077883.941 0, 1035630.716 1077881.836 0, 1035362.831 1077879.747 0, 1035094.946 1077877.673 0, 1034827.061 1077875.616 0, 1034559.175 1077873.574 0, 1034291.29 1077871.547 0, 1034023.404 1077869.537 0, 1033755.519 1077867.542 0, 1033487.633 1077865.563 0, 
+    1033219.747 1077863.6 0, 1032951.861 1077861.653 0, 1032683.975 1077859.721 0, 1032416.088 1077857.805 0, 1032146.911 1077855.896 0, 1031880.316 1077854.021 0, 1031612.429 1077852.153 0, 1031344.542 1077850.3 0, 1031076.655 1077848.463 0, 1030808.769 1077846.642 0, 
+    1030540.881 1077844.836 0, 1030272.994 1077843.046 0, 1030005.107 1077841.273 0, 1029737.22 1077839.514 0, 1029469.332 1077837.772 0, 1029201.445 1077836.045 0, 1028933.557 1077834.335 0, 1028665.669 1077832.639 0, 1028397.782 1077830.96 0, 1028129.894 1077829.297 0, 
+    1027862.006 1077827.649 0, 1027594.117 1077826.017 0, 1027326.229 1077824.4 0, 1027058.341 1077822.8 0, 1026790.452 1077821.215 0, 1026522.564 1077819.646 0, 1026254.675 1077818.093 0, 1025986.787 1077816.556 0, 1025717.606 1077815.027 0, 1025686.07 1083396.117 0, 
+    1025654.535 1088977.23 0, 1025923.055 1088978.755 0, 1026190.287 1088980.289 0, 1026457.519 1088981.838 0, 1026724.75 1088983.403 0, 1026991.982 1088984.984 0, 1027259.213 1088986.581 0, 1027526.444 1088988.193 0, 1027793.675 1088989.821 0, 1028060.906 1088991.465 0, 
+    1028328.137 1088993.124 0, 1028595.368 1088994.799 0, 1028862.599 1088996.49 0, 1029129.83 1088998.197 0, 1029397.06 1088999.919 0, 1029664.291 1089001.657 0, 1029931.521 1089003.411 0, 1030198.751 1089005.181 0, 1030465.981 1089006.966 0, 1030733.211 1089008.767 0, 
+    1031000.441 1089010.584 0, 1031267.671 1089012.416 0, 1031534.901 1089014.265 0, 1031802.131 1089016.129 0, 1032068.072 1089017.999 0, 1032336.589 1089019.904 0, 1032603.819 1089021.815 0, 1032871.048 1089023.742 0, 1033138.277 1089025.684 0, 1033405.506 1089027.643 0, 
+    1033672.735 1089029.617 0, 1033939.963 1089031.606 0, 1034207.192 1089033.612 0, 1034474.42 1089035.633 0, 1034741.649 1089037.67 0, 1035008.877 1089039.723 0, 1035276.105 1089041.791 0, 1035543.333 1089043.875 0, 1035810.561 1089045.975 0, 1036077.789 1089048.091 0, 
+    1036345.016 1089050.222 0, 1036612.244 1089052.369 0, 1036879.471 1089054.532 0, 1037146.698 1089056.711 0, 1037413.926 1089058.905 0, 1037681.153 1089061.115 0, 1037948.379 1089063.34 0, 1038215.606 1089065.582 0, 1038481.546 1089067.828 0, 1038528.849 1083486.827 0, 
+    1038576.152 1077905.848 0))
+
+POLYGON ((1051308.25 1089194.665 0, 1051042.316 1089191.667 0, 1050775.096 1089188.671 0, 1050507.877 1089185.69 0, 1050240.657 1089182.725 0, 1049973.437 1089179.776 0, 1049706.217 1089176.842 0, 1049438.997 1089173.925 0, 1049171.777 1089171.023 0, 1048904.556 1089168.136 0, 
+    1048637.336 1089165.266 0, 1048370.115 1089162.411 0, 1048102.894 1089159.572 0, 1047835.672 1089156.748 0, 1047568.451 1089153.941 0, 1047301.23 1089151.149 0, 1047034.008 1089148.373 0, 1046766.786 1089145.612 0, 1046499.564 1089142.868 0, 1046232.342 1089140.139 0, 
+    1045965.119 1089137.425 0, 1045697.897 1089134.728 0, 1045430.674 1089132.046 0, 1045163.451 1089129.38 0, 1044894.943 1089126.717 0, 1044629.005 1089124.095 0, 1044361.782 1089121.476 0, 1044094.559 1089118.873 0, 1043827.335 1089116.285 0, 1043560.111 1089113.713 0, 
+    1043292.887 1089111.157 0, 1043025.663 1089108.617 0, 1042758.439 1089106.093 0, 1042491.215 1089103.584 0, 1042223.99 1089101.091 0, 1041956.766 1089098.613 0, 1041689.541 1089096.152 0, 1041422.316 1089093.706 0, 1041155.091 1089091.276 0, 1040887.866 1089088.861 0, 
+    1040620.64 1089086.463 0, 1040353.415 1089084.08 0, 1040086.189 1089081.712 0, 1039818.964 1089079.361 0, 1039551.738 1089077.025 0, 1039284.512 1089074.705 0, 1039017.285 1089072.401 0, 1038750.059 1089070.112 0, 1038481.546 1089067.828 0, 1038434.242 1094648.848 0, 
+    1038386.939 1100229.88 0, 1038654.792 1100232.159 0, 1038921.361 1100234.442 0, 1039187.931 1100236.74 0, 1039454.5 1100239.055 0, 1039721.069 1100241.385 0, 1039987.637 1100243.731 0, 1040254.206 1100246.092 0, 1040520.775 1100248.469 0, 1040787.343 1100250.862 0, 
+    1041053.911 1100253.27 0, 1041320.479 1100255.695 0, 1041587.047 1100258.134 0, 1041853.615 1100260.59 0, 1042120.183 1100263.061 0, 1042386.75 1100265.548 0, 1042653.318 1100268.051 0, 1042919.885 1100270.569 0, 1043186.452 1100273.103 0, 1043453.019 1100275.653 0, 
+    1043719.586 1100278.218 0, 1043986.152 1100280.799 0, 1044252.719 1100283.396 0, 1044519.285 1100286.009 0, 1044784.569 1100288.624 0, 1045052.417 1100291.281 0, 1045318.983 1100293.94 0, 1045585.549 1100296.616 0, 1045852.114 1100299.306 0, 1046118.68 1100302.013 0, 
+    1046385.245 1100304.735 0, 1046651.81 1100307.473 0, 1046918.375 1100310.227 0, 1047184.939 1100312.996 0, 1047451.504 1100315.781 0, 1047718.068 1100318.582 0, 1047984.633 1100321.399 0, 1048251.197 1100324.231 0, 1048517.761 1100327.079 0, 1048784.324 1100329.942 0, 
+    1049050.888 1100332.821 0, 1049317.451 1100335.716 0, 1049584.015 1100338.627 0, 1049850.578 1100341.553 0, 1050117.141 1100344.495 0, 1050383.703 1100347.453 0, 1050650.266 1100350.426 0, 1050916.828 1100353.415 0, 1051182.109 1100356.405 0, 1051245.179 1094775.528 0, 
+    1051308.25 1089194.665 0))
+
+POLYGON ((1063976.87 1100519.078 0, 1063711.597 1100515.338 0, 1063445.044 1100511.596 0, 1063178.491 1100507.87 0, 1062911.938 1100504.159 0, 1062645.384 1100500.464 0, 1062378.83 1100496.785 0, 1062112.276 1100493.121 0, 1061845.722 1100489.473 0, 1061579.168 1100485.841 0, 
+    1061312.613 1100482.224 0, 1061046.059 1100478.623 0, 1060779.504 1100475.038 0, 1060512.948 1100471.469 0, 1060246.393 1100467.915 0, 1059979.837 1100464.377 0, 1059713.281 1100460.854 0, 1059446.725 1100457.347 0, 1059180.169 1100453.856 0, 1058913.613 1100450.381 0, 
+    1058647.056 1100446.921 0, 1058380.499 1100443.477 0, 1058113.942 1100440.049 0, 1057847.385 1100436.636 0, 1057579.547 1100433.223 0, 1057314.27 1100429.858 0, 1057047.712 1100426.493 0, 1056781.154 1100423.143 0, 1056514.595 1100419.809 0, 1056248.037 1100416.49 0, 
+    1055981.478 1100413.187 0, 1055714.919 1100409.9 0, 1055448.36 1100406.629 0, 1055181.801 1100403.373 0, 1054915.242 1100400.133 0, 1054648.682 1100396.909 0, 1054382.122 1100393.7 0, 1054115.562 1100390.507 0, 1053849.002 1100387.33 0, 1053582.442 1100384.168 0, 
+    1053315.881 1100381.022 0, 1053049.321 1100377.892 0, 1052782.76 1100374.777 0, 1052516.199 1100371.679 0, 1052249.637 1100368.595 0, 1051983.076 1100365.528 0, 1051716.514 1100362.476 0, 1051449.952 1100359.44 0, 1051182.109 1100356.405 0, 1051119.038 1105937.291 0, 
+    1051055.967 1111518.182 0, 1051323.15 1111521.21 0, 1051589.055 1111524.238 0, 1051854.96 1111527.283 0, 1052120.865 1111530.343 0, 1052386.769 1111533.418 0, 1052652.673 1111536.509 0, 1052918.577 1111539.616 0, 1053184.481 1111542.739 0, 1053450.384 1111545.877 0, 
+    1053716.288 1111549.031 0, 1053982.191 1111552.2 0, 1054248.094 1111555.385 0, 1054513.997 1111558.586 0, 1054779.899 1111561.802 0, 1055045.802 1111565.034 0, 1055311.704 1111568.282 0, 1055577.606 1111571.546 0, 1055843.508 1111574.825 0, 1056109.41 1111578.119 0, 
+    1056375.311 1111581.43 0, 1056641.213 1111584.755 0, 1056907.114 1111588.097 0, 1057173.015 1111591.454 0, 1057437.638 1111594.811 0, 1057704.816 1111598.216 0, 1057970.716 1111601.62 0, 1058236.616 1111605.04 0, 1058502.516 1111608.475 0, 1058768.416 1111611.927 0, 
+    1059034.316 1111615.393 0, 1059300.215 1111618.876 0, 1059566.114 1111622.374 0, 1059832.013 1111625.888 0, 1060097.912 1111629.417 0, 1060363.81 1111632.962 0, 1060629.708 1111636.523 0, 1060895.606 1111640.099 0, 1061161.504 1111643.691 0, 1061427.402 1111647.299 0, 
+    1061693.299 1111650.922 0, 1061959.197 1111654.561 0, 1062225.094 1111658.216 0, 1062490.99 1111661.886 0, 1062756.887 1111665.572 0, 1063022.783 1111669.274 0, 1063288.679 1111672.991 0, 1063554.575 1111676.724 0, 1063819.195 1111680.454 0, 1063898.032 1106099.764 0, 
+    1063976.87 1100519.078 0))
+
+POLYGON ((1076581.913 1111878.784 0, 1076317.303 1111874.306 0, 1076051.419 1111869.822 0, 1075785.534 1111865.353 0, 1075519.649 1111860.901 0, 1075253.764 1111856.464 0, 1074987.879 1111852.042 0, 1074721.993 1111847.636 0, 1074456.108 1111843.246 0, 1074190.221 1111838.872 0, 
+    1073924.335 1111834.513 0, 1073658.448 1111830.17 0, 1073392.561 1111825.842 0, 1073126.674 1111821.53 0, 1072860.787 1111817.234 0, 1072594.899 1111812.953 0, 1072329.011 1111808.688 0, 1072063.123 1111804.439 0, 1071797.235 1111800.205 0, 1071531.346 1111795.987 0, 
+    1071265.457 1111791.785 0, 1070999.568 1111787.598 0, 1070733.679 1111783.427 0, 1070467.789 1111779.272 0, 1070200.624 1111775.112 0, 1069936.009 1111771.008 0, 1069670.119 1111766.899 0, 1069404.228 1111762.806 0, 1069138.337 1111758.729 0, 1068872.446 1111754.668 0, 
+    1068606.555 1111750.622 0, 1068340.663 1111746.592 0, 1068074.771 1111742.577 0, 1067808.879 1111738.578 0, 1067542.987 1111734.595 0, 1067277.095 1111730.627 0, 1067011.202 1111726.675 0, 1066745.309 1111722.739 0, 1066479.416 1111718.818 0, 1066213.522 1111714.913 0, 
+    1065947.628 1111711.024 0, 1065681.735 1111707.15 0, 1065415.84 1111703.292 0, 1065149.946 1111699.45 0, 1064884.052 1111695.623 0, 1064618.157 1111691.812 0, 1064352.262 1111688.016 0, 1064086.366 1111684.237 0, 1063819.195 1111680.454 0, 1063740.357 1117261.145 0, 
+    1063661.519 1122841.832 0, 1063928.031 1122845.605 0, 1064193.269 1122849.375 0, 1064458.507 1122853.161 0, 1064723.745 1122856.963 0, 1064988.983 1122860.781 0, 1065254.22 1122864.613 0, 1065519.458 1122868.462 0, 1065784.695 1122872.326 0, 1066049.931 1122876.206 0, 
+    1066315.168 1122880.101 0, 1066580.404 1122884.012 0, 1066845.64 1122887.939 0, 1067110.876 1122891.881 0, 1067376.112 1122895.839 0, 1067641.347 1122899.812 0, 1067906.582 1122903.801 0, 1068171.817 1122907.806 0, 1068437.052 1122911.826 0, 1068702.286 1122915.862 0, 
+    1068967.52 1122919.914 0, 1069232.754 1122923.981 0, 1069497.988 1122928.063 0, 1069763.221 1122932.162 0, 1070027.182 1122936.256 0, 1070293.687 1122940.405 0, 1070558.92 1122944.55 0, 1070824.153 1122948.711 0, 1071089.385 1122952.887 0, 1071354.617 1122957.079 0, 
+    1071619.848 1122961.287 0, 1071885.08 1122965.51 0, 1072150.311 1122969.749 0, 1072415.542 1122974.004 0, 1072680.773 1122978.274 0, 1072946.003 1122982.559 0, 1073211.234 1122986.86 0, 1073476.464 1122991.177 0, 1073741.693 1122995.51 0, 1074006.923 1122999.858 0, 
+    1074272.152 1123004.222 0, 1074537.381 1123008.601 0, 1074802.61 1123012.996 0, 1075067.838 1123017.406 0, 1075333.066 1123021.833 0, 1075598.294 1123026.274 0, 1075863.522 1123030.732 0, 1076128.749 1123035.205 0, 1076392.705 1123039.672 0, 1076487.309 1117459.23 0, 
+    1076581.913 1111878.784 0))
+
+POLYGON ((1089123.282 1123273.479 0, 1088859.337 1123268.266 0, 1088594.124 1123263.043 0, 1088328.91 1123257.837 0, 1088063.695 1123252.646 0, 1087798.481 1123247.47 0, 1087533.266 1123242.31 0, 1087268.05 1123237.166 0, 1087002.835 1123232.038 0, 1086737.619 1123226.925 0, 
+    1086472.403 1123221.827 0, 1086207.187 1123216.745 0, 1085941.97 1123211.679 0, 1085676.753 1123206.629 0, 1085411.535 1123201.594 0, 1085146.318 1123196.574 0, 1084881.1 1123191.571 0, 1084615.882 1123186.582 0, 1084350.663 1123181.61 0, 1084085.444 1123176.653 0, 
+    1083820.225 1123171.712 0, 1083555.006 1123166.786 0, 1083289.786 1123161.876 0, 1083024.566 1123156.982 0, 1082758.076 1123152.079 0, 1082494.126 1123147.239 0, 1082228.905 1123142.392 0, 1081963.684 1123137.56 0, 1081698.462 1123132.743 0, 1081433.241 1123127.943 0, 
+    1081168.019 1123123.157 0, 1080902.796 1123118.388 0, 1080637.574 1123113.634 0, 1080372.351 1123108.895 0, 1080107.128 1123104.173 0, 1079841.905 1123099.466 0, 1079576.681 1123094.774 0, 1079311.457 1123090.098 0, 1079046.233 1123085.438 0, 1078781.009 1123080.793 0, 
+    1078515.784 1123076.164 0, 1078250.559 1123071.551 0, 1077985.334 1123066.953 0, 1077720.108 1123062.37 0, 1077454.882 1123057.804 0, 1077189.656 1123053.253 0, 1076924.43 1123048.717 0, 1076659.203 1123044.197 0, 1076392.705 1123039.672 0, 1076298.102 1128620.105 0, 
+    1076203.498 1134200.525 0, 1076469.336 1134205.04 0, 1076733.906 1134209.548 0, 1076998.475 1134214.073 0, 1077263.045 1134218.612 0, 1077527.613 1134223.168 0, 1077792.182 1134227.739 0, 1078056.75 1134232.325 0, 1078321.319 1134236.927 0, 1078585.886 1134241.545 0, 
+    1078850.454 1134246.178 0, 1079115.021 1134250.827 0, 1079379.588 1134255.491 0, 1079644.155 1134260.171 0, 1079908.721 1134264.866 0, 1080173.288 1134269.577 0, 1080437.853 1134274.304 0, 1080702.419 1134279.046 0, 1080966.984 1134283.804 0, 1081231.549 1134288.577 0, 
+    1081496.114 1134293.366 0, 1081760.679 1134298.171 0, 1082025.243 1134302.991 0, 1082289.807 1134307.826 0, 1082553.104 1134312.654 0, 1082818.934 1134317.544 0, 1083083.497 1134322.427 0, 1083348.06 1134327.325 0, 1083612.622 1134332.238 0, 1083877.184 1134337.167 0, 
+    1084141.746 1134342.112 0, 1084406.308 1134347.072 0, 1084670.869 1134352.048 0, 1084935.43 1134357.039 0, 1085199.991 1134362.046 0, 1085464.551 1134367.069 0, 1085729.112 1134372.107 0, 1085993.671 1134377.16 0, 1086258.231 1134382.23 0, 1086522.79 1134387.314 0, 
+    1086787.349 1134392.415 0, 1087051.908 1134397.531 0, 1087316.466 1134402.662 0, 1087581.024 1134407.809 0, 1087845.582 1134412.972 0, 1088110.139 1134418.15 0, 1088374.696 1134423.344 0, 1088639.253 1134428.553 0, 1088902.544 1134433.753 0, 1089012.913 1128853.622 0, 
+    1089123.282 1123273.479 0))
+
+POLYGON ((1101600.88 1134702.857 0, 1101337.603 1134696.913 0, 1101073.062 1134690.956 0, 1100808.521 1134685.015 0, 1100543.979 1134679.09 0, 1100279.437 1134673.18 0, 1100014.894 1134667.285 0, 1099750.351 1134661.406 0, 1099485.808 1134655.543 0, 1099221.265 1134649.695 0, 
+    1098956.721 1134643.863 0, 1098692.177 1134638.046 0, 1098427.632 1134632.245 0, 1098163.087 1134626.46 0, 1097898.542 1134620.69 0, 1097633.997 1134614.936 0, 1097369.451 1134609.197 0, 1097104.905 1134603.474 0, 1096840.358 1134597.766 0, 1096575.811 1134592.074 0, 
+    1096311.264 1134586.397 0, 1096046.716 1134580.737 0, 1095782.169 1134575.091 0, 1095517.62 1134569.461 0, 1095251.807 1134563.82 0, 1094988.523 1134558.249 0, 1094723.974 1134552.666 0, 1094459.424 1134547.098 0, 1094194.874 1134541.546 0, 1093930.324 1134536.01 0, 
+    1093665.774 1134530.489 0, 1093401.223 1134524.984 0, 1093136.672 1134519.494 0, 1092872.12 1134514.02 0, 1092607.568 1134508.562 0, 1092343.016 1134503.119 0, 1092078.464 1134497.692 0, 1091813.911 1134492.28 0, 1091549.358 1134486.884 0, 1091284.805 1134481.503 0, 
+    1091020.251 1134476.138 0, 1090755.697 1134470.788 0, 1090491.142 1134465.454 0, 1090226.588 1134460.136 0, 1089962.033 1134454.833 0, 1089697.478 1134449.546 0, 1089432.922 1134444.275 0, 1089168.366 1134439.018 0, 1088902.544 1134433.753 0, 1088792.176 1140013.866 0, 
+    1088681.808 1145593.957 0, 1088946.97 1145599.21 0, 1089210.869 1145604.453 0, 1089474.768 1145609.711 0, 1089738.666 1145614.985 0, 1090002.564 1145620.275 0, 1090266.462 1145625.58 0, 1090530.359 1145630.901 0, 1090794.256 1145636.237 0, 1091058.153 1145641.589 0, 
+    1091322.05 1145646.956 0, 1091585.946 1145652.339 0, 1091849.842 1145657.737 0, 1092113.738 1145663.151 0, 1092377.633 1145668.58 0, 1092641.528 1145674.025 0, 1092905.422 1145679.486 0, 1093169.317 1145684.962 0, 1093433.211 1145690.453 0, 1093697.104 1145695.96 0, 
+    1093960.998 1145701.483 0, 1094224.891 1145707.021 0, 1094488.783 1145712.575 0, 1094752.676 1145718.144 0, 1095015.306 1145723.702 0, 1095280.459 1145729.329 0, 1095544.351 1145734.944 0, 1095808.242 1145740.576 0, 1096072.133 1145746.223 0, 1096336.023 1145751.885 0, 
+    1096599.913 1145757.563 0, 1096863.803 1145763.256 0, 1097127.692 1145768.965 0, 1097391.581 1145774.69 0, 1097655.47 1145780.43 0, 1097919.358 1145786.185 0, 1098183.246 1145791.957 0, 1098447.134 1145797.743 0, 1098711.021 1145803.545 0, 1098974.908 1145809.363 0, 
+    1099238.795 1145815.196 0, 1099502.681 1145821.045 0, 1099766.567 1145826.909 0, 1100030.453 1145832.789 0, 1100294.338 1145838.685 0, 1100558.223 1145844.595 0, 1100822.107 1145850.522 0, 1101085.992 1145856.464 0, 1101348.615 1145862.393 0, 1101474.747 1140282.636 0, 
+    1101600.88 1134702.857 0))
+
+POLYGON ((1114014.613 1146166.614 0, 1113752.006 1146159.943 0, 1113488.139 1146153.255 0, 1113224.273 1146146.583 0, 1112960.405 1146139.927 0, 1112696.538 1146133.286 0, 1112432.67 1146126.661 0, 1112168.802 1146120.051 0, 1111904.933 1146113.457 0, 1111641.064 1146106.878 0, 
+    1111377.194 1146100.315 0, 1111113.324 1146093.767 0, 1110849.454 1146087.235 0, 1110585.583 1146080.718 0, 1110321.712 1146074.217 0, 1110057.841 1146067.732 0, 1109793.969 1146061.262 0, 1109530.097 1146054.807 0, 1109266.224 1146048.368 0, 1109002.351 1146041.945 0, 
+    1108738.478 1146035.537 0, 1108474.604 1146029.144 0, 1108210.73 1146022.768 0, 1107946.856 1146016.406 0, 1107681.722 1146010.03 0, 1107419.106 1146003.73 0, 1107155.23 1145997.416 0, 1106891.354 1145991.116 0, 1106627.478 1145984.833 0, 1106363.601 1145978.565 0, 
+    1106099.724 1145972.312 0, 1105835.847 1145966.075 0, 1105571.969 1145959.853 0, 1105308.091 1145953.647 0, 1105044.213 1145947.457 0, 1104780.334 1145941.282 0, 1104516.454 1145935.123 0, 1104252.575 1145928.979 0, 1103988.695 1145922.85 0, 1103724.815 1145916.738 0, 
+    1103460.934 1145910.64 0, 1103197.053 1145904.559 0, 1102933.171 1145898.492 0, 1102669.29 1145892.442 0, 1102405.408 1145886.407 0, 1102141.525 1145880.387 0, 1101877.642 1145874.383 0, 1101613.759 1145868.394 0, 1101348.615 1145862.393 0, 1101222.483 1151442.123 0, 
+    1101096.352 1157021.822 0, 1101360.837 1157027.809 0, 1101624.063 1157033.783 0, 1101887.289 1157039.772 0, 1102150.515 1157045.776 0, 1102413.74 1157051.797 0, 1102676.965 1157057.832 0, 1102940.189 1157063.883 0, 1103203.414 1157069.95 0, 1103466.637 1157076.032 0, 
+    1103729.861 1157082.13 0, 1103993.084 1157088.243 0, 1104256.307 1157094.371 0, 1104519.529 1157100.515 0, 1104782.751 1157106.675 0, 1105045.973 1157112.85 0, 1105309.194 1157119.04 0, 1105572.415 1157125.247 0, 1105835.636 1157131.468 0, 1106098.856 1157137.705 0, 
+    1106362.076 1157143.958 0, 1106625.296 1157150.226 0, 1106888.515 1157156.509 0, 1107151.734 1157162.808 0, 1107413.696 1157169.092 0, 1107678.17 1157175.453 0, 1107941.388 1157181.798 0, 1108204.605 1157188.159 0, 1108467.822 1157194.535 0, 1108731.038 1157200.927 0, 
+    1108994.254 1157207.335 0, 1109257.47 1157213.758 0, 1109520.686 1157220.196 0, 1109783.901 1157226.65 0, 1110047.115 1157233.119 0, 1110310.329 1157239.604 0, 1110573.543 1157246.105 0, 1110836.757 1157252.621 0, 1111099.97 1157259.152 0, 1111363.183 1157265.699 0, 
+    1111626.395 1157272.261 0, 1111889.607 1157278.839 0, 1112152.819 1157285.432 0, 1112416.03 1157292.041 0, 1112679.24 1157298.666 0, 1112942.451 1157305.305 0, 1113205.661 1157311.961 0, 1113468.87 1157318.632 0, 1113730.824 1157325.286 0, 1113872.718 1151745.965 0, 
+    1114014.613 1146166.614 0))
+
+POLYGON ((1126364.389 1157664.443 0, 1126102.452 1157657.048 0, 1125839.263 1157649.634 0, 1125576.073 1157642.235 0, 1125312.882 1157634.852 0, 1125049.691 1157627.484 0, 1124786.5 1157620.131 0, 1124523.308 1157612.794 0, 1124260.115 1157605.473 0, 1123996.923 1157598.167 0, 
+    1123733.729 1157590.877 0, 1123470.536 1157583.602 0, 1123207.342 1157576.342 0, 1122944.147 1157569.098 0, 1122680.952 1157561.87 0, 1122417.757 1157554.657 0, 1122154.561 1157547.459 0, 1121891.365 1157540.277 0, 1121628.169 1157533.11 0, 1121364.972 1157525.959 0, 
+    1121101.774 1157518.824 0, 1120838.576 1157511.704 0, 1120575.378 1157504.599 0, 1120312.18 1157497.51 0, 1120047.726 1157490.403 0, 1119785.781 1157483.378 0, 1119522.581 1157476.336 0, 1119259.381 1157469.309 0, 1118996.18 1157462.297 0, 1118732.979 1157455.301 0, 
+    1118469.777 1157448.32 0, 1118206.575 1157441.355 0, 1117943.373 1157434.406 0, 1117680.17 1157427.471 0, 1117416.967 1157420.553 0, 1117153.763 1157413.65 0, 1116890.559 1157406.762 0, 1116627.355 1157399.89 0, 1116364.15 1157393.033 0, 1116100.945 1157386.192 0, 
+    1115837.739 1157379.366 0, 1115574.533 1157372.556 0, 1115311.327 1157365.761 0, 1115048.12 1157358.982 0, 1114784.913 1157352.218 0, 1114521.705 1157345.47 0, 1114258.497 1157338.737 0, 1113995.288 1157332.02 0, 1113730.824 1157325.286 0, 1113588.931 1162904.571 0, 
+    1113447.039 1168483.816 0, 1113710.843 1168490.532 0, 1113973.395 1168497.233 0, 1114235.946 1168503.949 0, 1114498.497 1168510.68 0, 1114761.047 1168517.427 0, 1115023.598 1168524.19 0, 1115286.147 1168530.967 0, 1115548.696 1168537.761 0, 1115811.245 1168544.569 0, 
+    1116073.794 1168551.393 0, 1116336.342 1168558.233 0, 1116598.89 1168565.088 0, 1116861.437 1168571.959 0, 1117123.984 1168578.845 0, 1117386.53 1168585.746 0, 1117649.076 1168592.663 0, 1117911.622 1168599.595 0, 1118174.167 1168606.543 0, 1118436.712 1168613.506 0, 
+    1118699.256 1168620.485 0, 1118961.8 1168627.479 0, 1119224.344 1168634.489 0, 1119486.887 1168641.514 0, 1119748.179 1168648.52 0, 1120011.972 1168655.61 0, 1120274.514 1168662.681 0, 1120537.056 1168669.768 0, 1120799.597 1168676.871 0, 1121062.137 1168683.988 0, 
+    1121324.678 1168691.121 0, 1121587.217 1168698.27 0, 1121849.757 1168705.434 0, 1122112.296 1168712.614 0, 1122374.834 1168719.809 0, 1122637.373 1168727.019 0, 1122899.91 1168734.245 0, 1123162.448 1168741.487 0, 1123424.984 1168748.743 0, 1123687.521 1168756.016 0, 
+    1123950.057 1168763.303 0, 1124212.593 1168770.607 0, 1124475.128 1168777.925 0, 1124737.662 1168785.259 0, 1125000.197 1168792.609 0, 1125262.731 1168799.974 0, 1125525.264 1168807.354 0, 1125787.797 1168814.75 0, 1126049.079 1168822.126 0, 1126206.733 1163243.305 0, 
+    1126364.389 1157664.443 0))
+
+POLYGON ((1138650.114 1169196.039 0, 1138388.851 1169187.924 0, 1138126.34 1169179.787 0, 1137863.829 1169171.665 0, 1137601.317 1169163.558 0, 1137338.804 1169155.467 0, 1137076.291 1169147.391 0, 1136813.778 1169139.331 0, 1136551.264 1169131.286 0, 1136288.749 1169123.256 0, 
+    1136026.235 1169115.242 0, 1135763.719 1169107.244 0, 1135501.203 1169099.261 0, 1135238.687 1169091.293 0, 1134976.17 1169083.341 0, 1134713.653 1169075.404 0, 1134451.136 1169067.483 0, 1134188.618 1169059.577 0, 1133926.099 1169051.687 0, 1133663.58 1169043.812 0, 
+    1133401.06 1169035.953 0, 1133138.54 1169028.109 0, 1132876.02 1169020.28 0, 1132613.499 1169012.467 0, 1132349.729 1169004.632 0, 1132088.456 1168996.887 0, 1131825.934 1168989.12 0, 1131563.411 1168981.369 0, 1131300.888 1168973.633 0, 1131038.364 1168965.913 0, 
+    1130775.84 1168958.208 0, 1130513.315 1168950.519 0, 1130250.79 1168942.845 0, 1129988.265 1168935.186 0, 1129725.739 1168927.543 0, 1129463.213 1168919.915 0, 1129200.686 1168912.303 0, 1128938.159 1168904.706 0, 1128675.631 1168897.125 0, 1128413.103 1168889.559 0, 
+    1128150.574 1168882.009 0, 1127888.045 1168874.474 0, 1127625.516 1168866.954 0, 1127362.986 1168859.45 0, 1127100.455 1168851.961 0, 1126837.925 1168844.488 0, 1126575.393 1168837.031 0, 1126312.862 1168829.588 0, 1126049.079 1168822.126 0, 1125891.427 1174400.903 0, 
+    1125733.775 1179979.63 0, 1125996.898 1179987.073 0, 1126258.773 1179994.497 0, 1126520.647 1180001.936 0, 1126782.521 1180009.39 0, 1127044.395 1180016.86 0, 1127306.268 1180024.346 0, 1127568.141 1180031.846 0, 1127830.013 1180039.362 0, 1128091.885 1180046.894 0, 
+    1128353.757 1180054.441 0, 1128615.628 1180062.003 0, 1128877.498 1180069.581 0, 1129139.368 1180077.174 0, 1129401.238 1180084.783 0, 1129663.107 1180092.407 0, 1129924.976 1180100.046 0, 1130186.844 1180107.701 0, 1130448.712 1180115.371 0, 1130710.58 1180123.057 0, 
+    1130972.447 1180130.758 0, 1131234.313 1180138.475 0, 1131496.179 1180146.206 0, 1131758.045 1180153.954 0, 1132018.664 1180161.679 0, 1132281.774 1180169.495 0, 1132543.639 1180177.288 0, 1132805.502 1180185.097 0, 1133067.366 1180192.921 0, 1133329.229 1180200.761 0, 
+    1133591.091 1180208.616 0, 1133852.953 1180216.487 0, 1134114.814 1180224.373 0, 1134376.675 1180232.275 0, 1134638.536 1180240.191 0, 1134900.396 1180248.124 0, 1135162.256 1180256.071 0, 1135424.115 1180264.034 0, 1135685.973 1180272.013 0, 1135947.832 1180280.007 0, 
+    1136209.689 1180288.016 0, 1136471.546 1180296.041 0, 1136733.403 1180304.081 0, 1136995.26 1180312.137 0, 1137257.115 1180320.208 0, 1137518.971 1180328.294 0, 1137780.826 1180336.396 0, 1138042.68 1180344.513 0, 1138303.289 1180352.607 0, 1138476.701 1174774.347 0, 
+    1138650.114 1169196.039 0))
+
+POLYGON ((1150871.699 1180761.094 0, 1150611.112 1180752.263 0, 1150349.281 1180743.406 0, 1150087.45 1180734.565 0, 1149825.619 1180725.739 0, 1149563.787 1180716.928 0, 1149301.954 1180708.133 0, 1149040.121 1180699.353 0, 1148778.288 1180690.588 0, 1148516.454 1180681.839 0, 
+    1148254.619 1180673.105 0, 1147992.784 1180664.387 0, 1147730.949 1180655.684 0, 1147469.112 1180646.997 0, 1147207.276 1180638.325 0, 1146945.439 1180629.668 0, 1146683.601 1180621.027 0, 1146421.763 1180612.401 0, 1146159.924 1180603.791 0, 1145898.085 1180595.196 0, 
+    1145636.246 1180586.616 0, 1145374.405 1180578.052 0, 1145112.565 1180569.503 0, 1144850.724 1180560.97 0, 1144587.638 1180552.412 0, 1144327.04 1180543.95 0, 1144065.197 1180535.463 0, 1143803.354 1180526.991 0, 1143541.51 1180518.535 0, 1143279.666 1180510.094 0, 
+    1143017.821 1180501.668 0, 1142755.976 1180493.258 0, 1142494.131 1180484.864 0, 1142232.285 1180476.484 0, 1141970.438 1180468.121 0, 1141708.591 1180459.772 0, 1141446.743 1180451.439 0, 1141184.895 1180443.122 0, 1140923.046 1180434.82 0, 1140661.197 1180426.533 0, 
+    1140399.348 1180418.261 0, 1140137.498 1180410.006 0, 1139875.647 1180401.765 0, 1139613.796 1180393.54 0, 1139351.945 1180385.33 0, 1139090.093 1180377.136 0, 1138828.24 1180368.957 0, 1138566.387 1180360.794 0, 1138303.289 1180352.607 0, 1138129.879 1185930.812 0, 
+    1137956.471 1191508.959 0, 1138218.91 1191517.125 0, 1138480.106 1191525.268 0, 1138741.302 1191533.426 0, 1139002.497 1191541.6 0, 1139263.692 1191549.789 0, 1139524.886 1191557.993 0, 1139786.08 1191566.213 0, 1140047.274 1191574.449 0, 1140308.467 1191582.699 0, 
+    1140569.659 1191590.965 0, 1140830.851 1191599.246 0, 1141092.042 1191607.543 0, 1141353.233 1191615.855 0, 1141614.424 1191624.183 0, 1141875.614 1191632.526 0, 1142136.803 1191640.884 0, 1142397.992 1191649.257 0, 1142659.181 1191657.646 0, 1142920.369 1191666.051 0, 
+    1143181.557 1191674.47 0, 1143442.744 1191682.905 0, 1143703.93 1191691.356 0, 1143965.116 1191699.822 0, 1144225.061 1191708.262 0, 1144487.487 1191716.799 0, 1144748.671 1191725.311 0, 1145009.855 1191733.839 0, 1145271.039 1191742.381 0, 1145532.222 1191750.939 0, 
+    1145793.405 1191759.513 0, 1146054.587 1191768.102 0, 1146315.768 1191776.706 0, 1146576.949 1191785.325 0, 1146838.13 1191793.96 0, 1147099.31 1191802.61 0, 1147360.489 1191811.276 0, 1147621.668 1191819.957 0, 1147882.847 1191828.654 0, 1148144.025 1191837.365 0, 
+    1148405.202 1191846.092 0, 1148666.379 1191854.835 0, 1148927.555 1191863.593 0, 1149188.731 1191872.366 0, 1149449.907 1191881.155 0, 1149711.082 1191889.959 0, 1149972.256 1191898.778 0, 1150233.43 1191907.613 0, 1150493.363 1191916.421 0, 1150682.53 1186338.787 0, 
+    1150871.699 1180761.094 0))
+
+POLYGON ((1163029.055 1192359.301 0, 1162769.145 1192349.758 0, 1162507.997 1192340.186 0, 1162246.849 1192330.628 0, 1161985.7 1192321.087 0, 1161724.55 1192311.56 0, 1161463.4 1192302.049 0, 1161202.249 1192292.553 0, 1160941.098 1192283.073 0, 1160679.947 1192273.608 0, 
+    1160418.794 1192264.158 0, 1160157.641 1192254.724 0, 1159896.488 1192245.305 0, 1159635.334 1192235.902 0, 1159374.179 1192226.514 0, 1159113.024 1192217.141 0, 1158851.869 1192207.783 0, 1158590.713 1192198.441 0, 1158329.556 1192189.115 0, 1158068.399 1192179.803 0, 
+    1157807.241 1192170.508 0, 1157546.082 1192161.227 0, 1157284.923 1192151.962 0, 1157023.764 1192142.712 0, 1156761.365 1192133.434 0, 1156501.443 1192124.259 0, 1156240.282 1192115.055 0, 1155979.121 1192105.867 0, 1155717.959 1192096.694 0, 1155456.796 1192087.536 0, 
+    1155195.633 1192078.394 0, 1154934.469 1192069.267 0, 1154673.304 1192060.156 0, 1154412.14 1192051.06 0, 1154150.974 1192041.979 0, 1153889.808 1192032.914 0, 1153628.642 1192023.864 0, 1153367.475 1192014.829 0, 1153106.307 1192005.81 0, 1152845.139 1191996.806 0, 
+    1152583.971 1191987.817 0, 1152322.802 1191978.844 0, 1152061.632 1191969.887 0, 1151800.462 1191960.944 0, 1151539.291 1191952.017 0, 1151278.12 1191943.106 0, 1151016.948 1191934.209 0, 1150755.776 1191925.329 0, 1150493.363 1191916.421 0, 1150304.199 1197493.992 0, 
+    1150115.037 1203071.494 0, 1150376.789 1203080.38 0, 1150637.305 1203089.238 0, 1150897.82 1203098.112 0, 1151158.335 1203107.001 0, 1151418.849 1203115.906 0, 1151679.363 1203124.826 0, 1151939.876 1203133.761 0, 1152200.388 1203142.711 0, 1152460.9 1203151.677 0, 
+    1152721.412 1203160.659 0, 1152981.923 1203169.655 0, 1153242.433 1203178.667 0, 1153502.943 1203187.694 0, 1153763.453 1203196.737 0, 1154023.961 1203205.795 0, 1154284.47 1203214.868 0, 1154544.978 1203223.956 0, 1154805.485 1203233.06 0, 1155065.991 1203242.179 0, 
+    1155326.498 1203251.314 0, 1155587.003 1203260.464 0, 1155847.508 1203269.629 0, 1156108.013 1203278.81 0, 1156367.282 1203287.962 0, 1156629.02 1203297.217 0, 1156889.523 1203306.443 0, 1157150.026 1203315.685 0, 1157410.528 1203324.942 0, 1157671.029 1203334.215 0, 
+    1157931.53 1203343.503 0, 1158192.03 1203352.806 0, 1158452.529 1203362.124 0, 1158713.029 1203371.458 0, 1158973.527 1203380.808 0, 1159234.025 1203390.172 0, 1159494.523 1203399.552 0, 1159755.02 1203408.947 0, 1160015.516 1203418.358 0, 1160276.012 1203427.784 0, 
+    1160536.507 1203437.225 0, 1160797.002 1203446.681 0, 1161057.496 1203456.153 0, 1161317.989 1203465.64 0, 1161578.482 1203475.143 0, 1161838.975 1203484.661 0, 1162099.467 1203494.194 0, 1162359.958 1203503.742 0, 1162619.214 1203513.261 0, 1162824.133 1197936.315 0, 
+    1163029.055 1192359.301 0))
+
+POLYGON ((1175122.094 1203990.352 0, 1174862.864 1203980.101 0, 1174602.4 1203969.817 0, 1174341.936 1203959.548 0, 1174081.472 1203949.294 0, 1173821.007 1203939.055 0, 1173560.541 1203928.832 0, 1173300.075 1203918.625 0, 1173039.608 1203908.432 0, 1172779.14 1203898.255 0, 
+    1172518.672 1203888.093 0, 1172258.203 1203877.947 0, 1171997.734 1203867.816 0, 1171737.264 1203857.7 0, 1171476.794 1203847.599 0, 1171216.322 1203837.514 0, 1170955.851 1203827.445 0, 1170695.378 1203817.39 0, 1170434.906 1203807.351 0, 1170174.432 1203797.327 0, 
+    1169913.958 1203787.319 0, 1169653.483 1203777.326 0, 1169393.008 1203767.348 0, 1169132.532 1203757.385 0, 1168870.823 1203747.391 0, 1168611.579 1203737.506 0, 1168351.101 1203727.59 0, 1168090.623 1203717.689 0, 1167830.144 1203707.803 0, 1167569.665 1203697.932 0, 
+    1167309.185 1203688.077 0, 1167048.705 1203678.237 0, 1166788.224 1203668.413 0, 1166527.742 1203658.604 0, 1166267.26 1203648.81 0, 1166006.777 1203639.031 0, 1165746.294 1203629.268 0, 1165485.81 1203619.52 0, 1165225.325 1203609.788 0, 1164964.84 1203600.071 0, 
+    1164704.354 1203590.369 0, 1164443.868 1203580.682 0, 1164183.381 1203571.011 0, 1163922.894 1203561.355 0, 1163662.406 1203551.715 0, 1163401.918 1203542.09 0, 1163141.429 1203532.48 0, 1162880.939 1203522.885 0, 1162619.214 1203513.261 0, 1162414.298 1209090.134 0, 
+    1162209.385 1214666.929 0, 1162470.45 1214676.53 0, 1162730.283 1214686.1 0, 1162990.115 1214695.686 0, 1163249.947 1214705.287 0, 1163509.779 1214714.903 0, 1163769.61 1214724.534 0, 1164029.44 1214734.181 0, 1164289.27 1214743.843 0, 1164549.099 1214753.521 0, 
+    1164808.928 1214763.213 0, 1165068.756 1214772.921 0, 1165328.583 1214782.645 0, 1165588.41 1214792.383 0, 1165848.237 1214802.137 0, 1166108.062 1214811.906 0, 1166367.887 1214821.691 0, 1166627.712 1214831.49 0, 1166887.536 1214841.305 0, 1167147.36 1214851.136 0, 
+    1167407.182 1214860.981 0, 1167667.005 1214870.842 0, 1167926.826 1214880.718 0, 1168186.648 1214890.61 0, 1168445.238 1214900.47 0, 1168706.288 1214910.439 0, 1168966.107 1214920.376 0, 1169225.926 1214930.329 0, 1169485.744 1214940.297 0, 1169745.562 1214950.28 0, 
+    1170005.379 1214960.278 0, 1170265.195 1214970.292 0, 1170525.011 1214980.321 0, 1170784.827 1214990.366 0, 1171044.641 1215000.425 0, 1171304.455 1215010.5 0, 1171564.269 1215020.591 0, 1171824.082 1215030.696 0, 1172083.894 1215040.817 0, 1172343.706 1215050.953 0, 
+    1172603.517 1215061.105 0, 1172863.327 1215071.272 0, 1173123.137 1215081.454 0, 1173382.947 1215091.651 0, 1173642.755 1215101.864 0, 1173902.563 1215112.091 0, 1174162.371 1215122.335 0, 1174422.178 1215132.593 0, 1174680.755 1215142.818 0, 1174901.423 1209566.624 0, 
+    1175122.094 1203990.352 0))
+
+POLYGON ((1187150.731 1215653.939 0, 1186892.182 1215642.983 0, 1186632.405 1215631.991 0, 1186372.627 1215621.014 0, 1186112.849 1215610.052 0, 1185853.07 1215599.105 0, 1185593.291 1215588.174 0, 1185333.511 1215577.258 0, 1185073.73 1215566.357 0, 1184813.948 1215555.472 0, 
+    1184554.166 1215544.602 0, 1184294.384 1215533.747 0, 1184034.601 1215522.907 0, 1183774.817 1215512.083 0, 1183515.032 1215501.274 0, 1183255.247 1215490.48 0, 1182995.461 1215479.702 0, 1182735.674 1215468.939 0, 1182475.887 1215458.191 0, 1182216.1 1215447.459 0, 
+    1181956.311 1215436.741 0, 1181696.522 1215426.039 0, 1181436.733 1215415.353 0, 1181176.942 1215404.681 0, 1180915.923 1215393.975 0, 1180657.36 1215383.384 0, 1180397.568 1215372.759 0, 1180137.775 1215362.149 0, 1179877.982 1215351.554 0, 1179618.188 1215340.974 0, 
+    1179358.393 1215330.41 0, 1179098.598 1215319.861 0, 1178838.802 1215309.327 0, 1178579.005 1215298.809 0, 1178319.208 1215288.306 0, 1178059.41 1215277.818 0, 1177799.612 1215267.345 0, 1177539.813 1215256.888 0, 1177280.014 1215246.446 0, 1177020.213 1215236.019 0, 
+    1176760.412 1215225.608 0, 1176500.611 1215215.212 0, 1176240.809 1215204.831 0, 1175981.006 1215194.465 0, 1175721.203 1215184.115 0, 1175461.399 1215173.78 0, 1175201.595 1215163.46 0, 1174941.79 1215153.156 0, 1174680.755 1215142.818 0, 1174460.09 1220718.93 0, 
+    1174239.429 1226294.955 0, 1174499.804 1226305.267 0, 1174758.953 1226315.545 0, 1175018.101 1226325.839 0, 1175277.248 1226336.148 0, 1175536.395 1226346.472 0, 1175795.542 1226356.811 0, 1176054.687 1226367.166 0, 1176313.832 1226377.535 0, 1176572.977 1226387.921 0, 
+    1176832.12 1226398.321 0, 1177091.264 1226408.737 0, 1177350.406 1226419.167 0, 1177609.548 1226429.613 0, 1177868.69 1226440.075 0, 1178127.83 1226450.551 0, 1178386.971 1226461.043 0, 1178646.11 1226471.55 0, 1178905.249 1226482.073 0, 1179164.387 1226492.611 0, 
+    1179423.525 1226503.163 0, 1179682.662 1226513.732 0, 1179941.798 1226524.315 0, 1180200.934 1226534.914 0, 1180458.844 1226545.477 0, 1180719.204 1226556.157 0, 1180978.338 1226566.801 0, 1181237.471 1226577.461 0, 1181496.604 1226588.136 0, 1181755.736 1226598.826 0, 
+    1182014.867 1226609.531 0, 1182273.998 1226620.252 0, 1182533.128 1226630.988 0, 1182792.257 1226641.739 0, 1183051.386 1226652.505 0, 1183310.515 1226663.287 0, 1183569.642 1226674.084 0, 1183828.769 1226684.896 0, 1184087.896 1226695.723 0, 1184347.021 1226706.566 0, 
+    1184606.146 1226717.424 0, 1184865.271 1226728.297 0, 1185124.394 1226739.186 0, 1185383.518 1226750.089 0, 1185642.64 1226761.008 0, 1185901.762 1226771.942 0, 1186160.883 1226782.892 0, 1186420.004 1226793.857 0, 1186677.9 1226804.785 0, 1186914.313 1221229.405 0, 
+    1187150.731 1215653.939 0))
+
+POLYGON ((1199114.881 1227349.753 0, 1198857.014 1227338.096 0, 1198597.926 1227326.4 0, 1198338.837 1227314.718 0, 1198079.747 1227303.052 0, 1197820.656 1227291.401 0, 1197561.565 1227279.765 0, 1197302.473 1227268.145 0, 1197043.38 1227256.54 0, 1196784.287 1227244.95 0, 
+    1196525.193 1227233.375 0, 1196266.098 1227221.815 0, 1196007.003 1227210.271 0, 1195747.907 1227198.742 0, 1195488.81 1227187.229 0, 1195229.713 1227175.73 0, 1194970.614 1227164.247 0, 1194711.516 1227152.779 0, 1194452.416 1227141.326 0, 1194193.316 1227129.889 0, 
+    1193934.215 1227118.467 0, 1193675.114 1227107.06 0, 1193416.012 1227095.668 0, 1193156.909 1227084.291 0, 1192896.583 1227072.877 0, 1192638.701 1227061.584 0, 1192379.596 1227050.254 0, 1192120.491 1227038.938 0, 1191861.385 1227027.638 0, 1191602.278 1227016.353 0, 
+    1191343.171 1227005.083 0, 1191084.062 1226993.829 0, 1190824.954 1226982.59 0, 1190565.844 1226971.366 0, 1190306.734 1226960.157 0, 1190047.623 1226948.964 0, 1189788.512 1226937.785 0, 1189529.4 1226926.622 0, 1189270.287 1226915.475 0, 1189011.174 1226904.342 0, 
+    1188752.06 1226893.225 0, 1188492.945 1226882.123 0, 1188233.829 1226871.036 0, 1187974.713 1226859.965 0, 1187715.597 1226848.909 0, 1187456.479 1226837.868 0, 1187197.361 1226826.842 0, 1186938.243 1226815.832 0, 1186677.9 1226804.785 0, 1186441.49 1232380.072 0, 
+    1186205.084 1237955.263 0, 1186464.768 1237966.282 0, 1186723.23 1237977.264 0, 1186981.692 1237988.262 0, 1187240.153 1237999.275 0, 1187498.613 1238010.303 0, 1187757.073 1238021.347 0, 1188015.532 1238032.405 0, 1188273.991 1238043.479 0, 1188532.448 1238054.568 0, 
+    1188790.905 1238065.672 0, 1189049.362 1238076.792 0, 1189307.818 1238087.926 0, 1189566.273 1238099.076 0, 1189824.727 1238110.241 0, 1190083.181 1238121.422 0, 1190341.634 1238132.617 0, 1190600.087 1238143.828 0, 1190858.539 1238155.054 0, 1191116.99 1238166.295 0, 
+    1191375.441 1238177.552 0, 1191633.891 1238188.823 0, 1191892.34 1238200.11 0, 1192150.788 1238211.412 0, 1192408.016 1238222.676 0, 1192667.683 1238234.062 0, 1192926.13 1238245.409 0, 1193184.576 1238256.772 0, 1193443.021 1238268.15 0, 1193701.466 1238279.543 0, 
+    1193959.909 1238290.952 0, 1194218.353 1238302.376 0, 1194476.795 1238313.814 0, 1194735.237 1238325.269 0, 1194993.678 1238336.738 0, 1195252.119 1238348.222 0, 1195510.559 1238359.722 0, 1195768.998 1238371.237 0, 1196027.436 1238382.767 0, 1196285.874 1238394.313 0, 
+    1196544.311 1238405.873 0, 1196802.748 1238417.449 0, 1197061.183 1238429.04 0, 1197319.618 1238440.646 0, 1197578.053 1238452.268 0, 1197836.486 1238463.905 0, 1198094.919 1238475.556 0, 1198353.352 1238487.224 0, 1198610.565 1238498.851 0, 1198862.721 1232924.35 0, 
+    1199114.881 1227349.753 0))
+
+POLYGON ((1211014.46 1239077.484 0, 1210757.279 1239065.13 0, 1210498.881 1239052.733 0, 1210240.482 1239040.351 0, 1209982.082 1239027.985 0, 1209723.681 1239015.633 0, 1209465.28 1239003.297 0, 1209206.878 1238990.976 0, 1208948.475 1238978.67 0, 1208690.072 1238966.379 0, 
+    1208431.668 1238954.104 0, 1208173.263 1238941.843 0, 1207914.857 1238929.598 0, 1207656.451 1238917.368 0, 1207398.044 1238905.154 0, 1207139.636 1238892.954 0, 1206881.228 1238880.77 0, 1206622.819 1238868.601 0, 1206364.409 1238856.447 0, 1206105.998 1238844.309 0, 
+    1205847.587 1238832.185 0, 1205589.175 1238820.077 0, 1205330.762 1238807.984 0, 1205072.349 1238795.906 0, 1204812.717 1238783.787 0, 1204555.52 1238771.797 0, 1204297.104 1238759.764 0, 1204038.688 1238747.747 0, 1203780.271 1238735.746 0, 1203521.853 1238723.759 0, 
+    1203263.435 1238711.788 0, 1203005.015 1238699.832 0, 1202746.596 1238687.891 0, 1202488.175 1238675.965 0, 1202229.754 1238664.055 0, 1201971.332 1238652.16 0, 1201712.909 1238640.28 0, 1201454.486 1238628.415 0, 1201196.062 1238616.565 0, 1200937.637 1238604.731 0, 
+    1200679.212 1238592.912 0, 1200420.786 1238581.108 0, 1200162.359 1238569.319 0, 1199903.931 1238557.545 0, 1199645.503 1238545.787 0, 1199387.074 1238534.044 0, 1199128.645 1238522.316 0, 1198870.214 1238510.603 0, 1198610.565 1238498.851 0, 1198358.414 1244073.25 0, 
+    1198106.267 1249647.542 0, 1198365.258 1249659.265 0, 1198623.032 1249670.948 0, 1198880.805 1249682.646 0, 1199138.578 1249694.36 0, 1199396.35 1249706.088 0, 1199654.121 1249717.832 0, 1199911.892 1249729.591 0, 1200169.662 1249741.365 0, 1200427.431 1249753.154 0, 
+    1200685.2 1249764.958 0, 1200942.967 1249776.778 0, 1201200.735 1249788.612 0, 1201458.501 1249800.462 0, 1201716.267 1249812.327 0, 1201974.032 1249824.207 0, 1202231.796 1249836.103 0, 1202489.56 1249848.013 0, 1202747.323 1249859.939 0, 1203005.085 1249871.88 0, 
+    1203262.847 1249883.836 0, 1203520.608 1249895.807 0, 1203778.368 1249907.794 0, 1204036.127 1249919.795 0, 1204292.671 1249931.755 0, 1204551.644 1249943.844 0, 1204809.401 1249955.891 0, 1205067.158 1249967.953 0, 1205324.914 1249980.031 0, 1205582.669 1249992.123 0, 
+    1205840.423 1250004.231 0, 1206098.177 1250016.354 0, 1206355.93 1250028.492 0, 1206613.683 1250040.645 0, 1206871.434 1250052.814 0, 1207129.185 1250064.997 0, 1207386.935 1250077.196 0, 1207644.685 1250089.41 0, 1207902.433 1250101.639 0, 1208160.181 1250113.884 0, 
+    1208417.929 1250126.143 0, 1208675.675 1250138.418 0, 1208933.421 1250150.708 0, 1209191.166 1250163.013 0, 1209448.911 1250175.333 0, 1209706.654 1250187.668 0, 1209964.397 1250200.019 0, 1210222.14 1250212.384 0, 1210478.668 1250224.707 0, 1210746.561 1244651.149 0, 
+    1211014.46 1239077.484 0))
+
+POLYGON ((1222849.388 1250836.823 0, 1222592.894 1250823.776 0, 1222335.188 1250810.682 0, 1222077.481 1250797.603 0, 1221819.773 1250784.54 0, 1221562.064 1250771.492 0, 1221304.355 1250758.459 0, 1221046.645 1250745.441 0, 1220788.934 1250732.438 0, 1220531.222 1250719.45 0, 
+    1220273.51 1250706.478 0, 1220015.797 1250693.521 0, 1219758.083 1250680.578 0, 1219500.368 1250667.651 0, 1219242.653 1250654.74 0, 1218984.936 1250641.843 0, 1218727.219 1250628.962 0, 1218469.502 1250616.095 0, 1218211.783 1250603.244 0, 1217954.064 1250590.408 0, 
+    1217696.344 1250577.588 0, 1217438.623 1250564.782 0, 1217180.902 1250551.992 0, 1216923.179 1250539.216 0, 1216664.244 1250526.396 0, 1216407.733 1250513.711 0, 1216150.008 1250500.982 0, 1215892.283 1250488.267 0, 1215634.557 1250475.568 0, 1215376.83 1250462.883 0, 
+    1215119.103 1250450.214 0, 1214861.374 1250437.56 0, 1214603.645 1250424.922 0, 1214345.916 1250412.298 0, 1214088.185 1250399.69 0, 1213830.454 1250387.097 0, 1213572.722 1250374.518 0, 1213314.989 1250361.956 0, 1213057.256 1250349.408 0, 1212799.522 1250336.875 0, 
+    1212541.787 1250324.358 0, 1212284.051 1250311.856 0, 1212026.315 1250299.369 0, 1211768.578 1250286.897 0, 1211510.84 1250274.44 0, 1211253.101 1250261.999 0, 1210995.362 1250249.572 0, 1210737.622 1250237.161 0, 1210478.668 1250224.707 0, 1210210.779 1255798.154 0, 
+    1209942.897 1261371.485 0, 1210201.192 1261383.907 0, 1210458.276 1261396.287 0, 1210715.359 1261408.681 0, 1210972.441 1261421.091 0, 1211229.523 1261433.516 0, 1211486.604 1261445.956 0, 1211743.685 1261458.412 0, 1212000.764 1261470.882 0, 1212257.843 1261483.368 0, 
+    1212514.921 1261495.868 0, 1212771.998 1261508.384 0, 1213029.075 1261520.915 0, 1213286.151 1261533.461 0, 1213543.226 1261546.022 0, 1213800.301 1261558.598 0, 1214057.374 1261571.19 0, 1214314.447 1261583.796 0, 1214571.519 1261596.418 0, 1214828.591 1261609.055 0, 
+    1215085.662 1261621.707 0, 1215342.731 1261634.374 0, 1215599.801 1261647.056 0, 1215856.869 1261659.753 0, 1216112.728 1261672.406 0, 1216371.004 1261685.194 0, 1216628.07 1261697.936 0, 1216885.136 1261710.694 0, 1217142.2 1261723.467 0, 1217399.264 1261736.255 0, 
+    1217656.328 1261749.058 0, 1217913.39 1261761.877 0, 1218170.452 1261774.71 0, 1218427.513 1261787.559 0, 1218684.573 1261800.423 0, 1218941.632 1261813.302 0, 1219198.691 1261826.196 0, 1219455.749 1261839.105 0, 1219712.806 1261852.029 0, 1219969.862 1261864.969 0, 
+    1220226.918 1261877.923 0, 1220483.973 1261890.893 0, 1220741.027 1261903.878 0, 1220998.08 1261916.878 0, 1221255.133 1261929.893 0, 1221512.185 1261942.923 0, 1221769.236 1261955.968 0, 1222026.286 1261969.029 0, 1222282.127 1261982.043 0, 1222565.755 1256409.491 0, 
+    1222849.388 1250836.823 0))
+
+POLYGON ((1234619.584 1262627.459 0, 1234363.779 1262613.722 0, 1234106.766 1262599.936 0, 1233849.753 1262586.164 0, 1233592.739 1262572.408 0, 1233335.724 1262558.666 0, 1233078.709 1262544.94 0, 1232821.692 1262531.229 0, 1232564.675 1262517.534 0, 1232307.657 1262503.853 0, 
+    1232050.638 1262490.187 0, 1231793.619 1262476.537 0, 1231536.598 1262462.901 0, 1231279.577 1262449.281 0, 1231022.555 1262435.676 0, 1230765.532 1262422.086 0, 1230508.509 1262408.511 0, 1230251.484 1262394.952 0, 1229994.459 1262381.407 0, 1229737.433 1262367.878 0, 
+    1229480.406 1262354.363 0, 1229223.378 1262340.864 0, 1228966.35 1262327.38 0, 1228709.321 1262313.911 0, 1228451.084 1262300.394 0, 1228195.26 1262287.018 0, 1227938.228 1262273.595 0, 1227681.196 1262260.186 0, 1227424.163 1262246.793 0, 1227167.129 1262233.415 0, 
+    1226910.094 1262220.052 0, 1226653.059 1262206.704 0, 1226396.022 1262193.371 0, 1226138.985 1262180.054 0, 1225881.948 1262166.751 0, 1225624.909 1262153.464 0, 1225367.869 1262140.191 0, 1225110.829 1262126.934 0, 1224853.788 1262113.692 0, 1224596.746 1262100.465 0, 
+    1224339.704 1262087.254 0, 1224082.661 1262074.057 0, 1223825.616 1262060.876 0, 1223568.572 1262047.709 0, 1223311.526 1262034.558 0, 1223054.48 1262021.422 0, 1222797.432 1262008.301 0, 1222540.384 1261995.195 0, 1222282.127 1261982.043 0, 1221998.506 1267554.474 0, 
+    1221714.891 1273126.779 0, 1221972.489 1273139.897 0, 1222228.881 1273152.97 0, 1222485.273 1273166.057 0, 1222741.663 1273179.16 0, 1222998.053 1273192.277 0, 1223254.442 1273205.41 0, 1223510.83 1273218.558 0, 1223767.217 1273231.721 0, 1224023.604 1273244.899 0, 
+    1224279.99 1273258.092 0, 1224536.375 1273271.3 0, 1224792.759 1273284.524 0, 1225049.143 1273297.762 0, 1225305.525 1273311.016 0, 1225561.907 1273324.284 0, 1225818.288 1273337.568 0, 1226074.669 1273350.867 0, 1226331.048 1273364.18 0, 1226587.427 1273377.509 0, 
+    1226843.805 1273390.853 0, 1227100.182 1273404.213 0, 1227356.559 1273417.587 0, 1227612.934 1273430.976 0, 1227868.105 1273444.317 0, 1228125.683 1273457.8 0, 1228382.057 1273471.234 0, 1228638.429 1273484.684 0, 1228894.801 1273498.149 0, 1229151.172 1273511.629 0, 
+    1229407.542 1273525.124 0, 1229663.911 1273538.634 0, 1229920.28 1273552.159 0, 1230176.648 1273565.699 0, 1230433.014 1273579.254 0, 1230689.381 1273592.825 0, 1230945.746 1273606.41 0, 1231202.111 1273620.011 0, 1231458.474 1273633.626 0, 1231714.837 1273647.257 0, 
+    1231971.199 1273660.903 0, 1232227.561 1273674.564 0, 1232483.921 1273688.24 0, 1232740.281 1273701.931 0, 1232996.64 1273715.637 0, 1233252.998 1273729.358 0, 1233509.355 1273743.095 0, 1233765.712 1273756.846 0, 1234020.864 1273770.548 0, 1234320.221 1268199.066 0, 
+    1234619.584 1262627.459 0))
+
+POLYGON ((1246324.97 1274449.081 0, 1246069.855 1274434.659 0, 1245813.538 1274420.183 0, 1245557.221 1274405.722 0, 1245300.902 1274391.277 0, 1245044.583 1274376.846 0, 1244788.263 1274362.431 0, 1244531.942 1274348.031 0, 1244275.62 1274333.646 0, 1244019.298 1274319.276 0, 
+    1243762.974 1274304.921 0, 1243506.65 1274290.581 0, 1243250.325 1274276.256 0, 1242993.999 1274261.947 0, 1242737.672 1274247.652 0, 1242481.345 1274233.372 0, 1242225.016 1274219.108 0, 1241968.687 1274204.859 0, 1241712.357 1274190.624 0, 1241456.026 1274176.405 0, 
+    1241199.694 1274162.201 0, 1240943.361 1274148.012 0, 1240687.028 1274133.838 0, 1240430.694 1274119.679 0, 1240173.157 1274105.469 0, 1239918.023 1274091.407 0, 1239661.686 1274077.294 0, 1239405.348 1274063.195 0, 1239149.01 1274049.112 0, 1238892.67 1274035.043 0, 
+    1238636.33 1274020.99 0, 1238379.989 1274006.952 0, 1238123.647 1273992.929 0, 1237867.305 1273978.921 0, 1237610.961 1273964.928 0, 1237354.617 1273950.951 0, 1237098.272 1273936.988 0, 1236841.926 1273923.04 0, 1236585.58 1273909.108 0, 1236329.232 1273895.19 0, 
+    1236072.884 1273881.288 0, 1235816.534 1273867.401 0, 1235560.184 1273853.529 0, 1235303.834 1273839.672 0, 1235047.482 1273825.83 0, 1234791.13 1273812.003 0, 1234534.776 1273798.191 0, 1234278.422 1273784.394 0, 1234020.864 1273770.548 0, 1233721.515 1279341.899 0, 
+    1233422.173 1284913.114 0, 1233679.072 1284926.924 0, 1233934.77 1284940.686 0, 1234190.468 1284954.462 0, 1234446.164 1284968.254 0, 1234701.86 1284982.06 0, 1234957.555 1284995.882 0, 1235213.249 1285009.719 0, 1235468.942 1285023.57 0, 1235724.635 1285037.437 0, 
+    1235980.327 1285051.319 0, 1236236.018 1285065.216 0, 1236491.708 1285079.128 0, 1236747.397 1285093.055 0, 1237003.085 1285106.997 0, 1237258.773 1285120.954 0, 1237514.46 1285134.926 0, 1237770.146 1285148.913 0, 1238025.831 1285162.915 0, 1238281.515 1285176.932 0, 
+    1238537.199 1285190.965 0, 1238792.882 1285205.012 0, 1239048.563 1285219.074 0, 1239304.244 1285233.152 0, 1239558.726 1285247.178 0, 1239815.604 1285261.352 0, 1240071.283 1285275.475 0, 1240326.96 1285289.612 0, 1240582.637 1285303.765 0, 1240838.313 1285317.933 0, 
+    1241093.988 1285332.115 0, 1241349.663 1285346.313 0, 1241605.336 1285360.526 0, 1241861.009 1285374.754 0, 1242116.681 1285388.997 0, 1242372.352 1285403.255 0, 1242628.022 1285417.528 0, 1242883.691 1285431.816 0, 1243139.36 1285446.119 0, 1243395.028 1285460.438 0, 
+    1243650.694 1285474.771 0, 1243906.36 1285489.119 0, 1244162.025 1285503.483 0, 1244417.69 1285517.861 0, 1244673.353 1285532.255 0, 1244929.016 1285546.663 0, 1245184.677 1285561.087 0, 1245440.338 1285575.525 0, 1245694.801 1285589.911 0, 1246009.881 1280019.564 0, 
+    1246324.97 1274449.081 0))
+
+POLYGON ((1257965.467 1286301.378 0, 1257711.045 1286286.273 0, 1257455.426 1286271.113 0, 1257199.806 1286255.967 0, 1256944.185 1286240.836 0, 1256688.563 1286225.72 0, 1256432.94 1286210.62 0, 1256177.317 1286195.534 0, 1255921.693 1286180.464 0, 1255666.067 1286165.408 0, 
+    1255410.441 1286150.368 0, 1255154.814 1286135.342 0, 1254899.186 1286120.332 0, 1254643.557 1286105.336 0, 1254387.927 1286090.356 0, 1254132.297 1286075.391 0, 1253876.665 1286060.441 0, 1253621.033 1286045.506 0, 1253365.4 1286030.585 0, 1253109.766 1286015.68 0, 
+    1252854.131 1286000.79 0, 1252598.495 1285985.915 0, 1252342.858 1285971.055 0, 1252087.22 1285956.211 0, 1251830.385 1285941.311 0, 1251575.943 1285926.566 0, 1251320.302 1285911.766 0, 1251064.661 1285896.982 0, 1250809.019 1285882.212 0, 1250553.376 1285867.457 0, 
+    1250297.733 1285852.718 0, 1250042.088 1285837.993 0, 1249786.443 1285823.284 0, 1249530.796 1285808.589 0, 1249275.149 1285793.91 0, 1249019.501 1285779.246 0, 1248763.852 1285764.596 0, 1248508.202 1285749.962 0, 1248252.552 1285735.343 0, 1247996.9 1285720.739 0, 
+    1247741.248 1285706.15 0, 1247485.595 1285691.576 0, 1247229.941 1285677.017 0, 1246974.286 1285662.473 0, 1246718.63 1285647.944 0, 1246462.973 1285633.43 0, 1246207.316 1285618.931 0, 1245951.658 1285604.448 0, 1245694.801 1285589.911 0, 1245379.728 1291160.117 0, 
+    1245064.664 1296730.178 0, 1245320.862 1296744.677 0, 1245575.864 1296759.124 0, 1245830.866 1296773.586 0, 1246085.867 1296788.062 0, 1246340.867 1296802.554 0, 1246595.866 1296817.06 0, 1246850.865 1296831.582 0, 1247105.862 1296846.119 0, 1247360.859 1296860.67 0, 
+    1247615.855 1296875.237 0, 1247870.85 1296889.819 0, 1248125.844 1296904.415 0, 1248380.837 1296919.027 0, 1248635.83 1296933.654 0, 1248890.821 1296948.296 0, 1249145.812 1296962.952 0, 1249400.801 1296977.624 0, 1249655.79 1296992.311 0, 1249910.778 1297007.012 0, 
+    1250165.766 1297021.729 0, 1250420.752 1297036.461 0, 1250675.737 1297051.208 0, 1250930.722 1297065.97 0, 1251184.512 1297080.677 0, 1251440.689 1297095.538 0, 1251695.671 1297110.345 0, 1251950.652 1297125.167 0, 1252205.632 1297140.004 0, 1252460.611 1297154.855 0, 
+    1252715.59 1297169.722 0, 1252970.567 1297184.604 0, 1253225.544 1297199.501 0, 1253480.52 1297214.413 0, 1253735.495 1297229.34 0, 1253990.469 1297244.282 0, 1254245.442 1297259.238 0, 1254500.415 1297274.21 0, 1254755.386 1297289.197 0, 1255010.357 1297304.199 0, 
+    1255265.326 1297319.216 0, 1255520.295 1297334.248 0, 1255775.263 1297349.295 0, 1256030.23 1297364.357 0, 1256285.196 1297379.434 0, 1256540.162 1297394.526 0, 1256795.126 1297409.633 0, 1257050.089 1297424.755 0, 1257303.86 1297439.821 0, 1257634.659 1291870.672 0, 
+    1257965.467 1286301.378 0))
+
+POLYGON ((1269541.002 1298184.038 0, 1269287.273 1298168.255 0, 1269032.354 1298152.413 0, 1268777.433 1298136.586 0, 1268522.511 1298120.773 0, 1268267.589 1298104.976 0, 1268012.665 1298089.194 0, 1267757.741 1298073.427 0, 1267502.816 1298057.675 0, 1267247.889 1298041.938 0, 
+    1266992.962 1298026.215 0, 1266738.034 1298010.508 0, 1266483.105 1297994.816 0, 1266228.175 1297979.139 0, 1265973.244 1297963.477 0, 1265718.312 1297947.83 0, 1265463.38 1297932.197 0, 1265208.446 1297916.58 0, 1264953.511 1297900.978 0, 1264698.576 1297885.391 0, 
+    1264443.64 1297869.819 0, 1264188.702 1297854.262 0, 1263933.764 1297838.72 0, 1263678.825 1297823.192 0, 1263422.694 1297807.608 0, 1263168.944 1297792.183 0, 1262914.002 1297776.701 0, 1262659.059 1297761.234 0, 1262404.116 1297745.782 0, 1262149.171 1297730.345 0, 
+    1261894.226 1297714.923 0, 1261639.279 1297699.516 0, 1261384.332 1297684.124 0, 1261129.384 1297668.747 0, 1260874.434 1297653.385 0, 1260619.484 1297638.038 0, 1260364.533 1297622.705 0, 1260109.582 1297607.388 0, 1259854.629 1297592.086 0, 1259599.675 1297576.799 0, 
+    1259344.721 1297561.527 0, 1259089.765 1297546.27 0, 1258834.809 1297531.028 0, 1258579.852 1297515.801 0, 1258324.894 1297500.589 0, 1258069.934 1297485.392 0, 1257814.975 1297470.21 0, 1257560.014 1297455.043 0, 1257303.86 1297439.821 0, 1256973.069 1303008.818 0, 
+    1256642.288 1308577.66 0, 1256897.783 1308592.844 0, 1257152.088 1308607.972 0, 1257406.393 1308623.115 0, 1257660.696 1308638.273 0, 1257914.999 1308653.446 0, 1258169.301 1308668.633 0, 1258423.601 1308683.836 0, 1258677.901 1308699.054 0, 1258932.2 1308714.287 0, 
+    1259186.498 1308729.535 0, 1259440.796 1308744.797 0, 1259695.092 1308760.075 0, 1259949.387 1308775.367 0, 1260203.682 1308790.675 0, 1260457.975 1308805.998 0, 1260712.268 1308821.335 0, 1260966.56 1308836.688 0, 1261220.851 1308852.055 0, 1261475.141 1308867.438 0, 
+    1261729.43 1308882.835 0, 1261983.718 1308898.247 0, 1262238.005 1308913.675 0, 1262492.292 1308929.117 0, 1262745.389 1308944.502 0, 1263000.862 1308960.046 0, 1263255.145 1308975.534 0, 1263509.428 1308991.036 0, 1263763.71 1309006.553 0, 1264017.991 1309022.085 0, 
+    1264272.271 1309037.632 0, 1264526.55 1309053.194 0, 1264780.828 1309068.771 0, 1265035.105 1309084.363 0, 1265289.382 1309099.97 0, 1265543.657 1309115.592 0, 1265797.932 1309131.229 0, 1266052.205 1309146.88 0, 1266306.478 1309162.547 0, 1266560.749 1309178.229 0, 
+    1266815.02 1309193.926 0, 1267069.29 1309209.637 0, 1267323.559 1309225.364 0, 1267577.827 1309241.106 0, 1267832.094 1309256.862 0, 1268086.36 1309272.634 0, 1268340.626 1309288.42 0, 1268594.89 1309304.222 0, 1268847.966 1309319.964 0, 1269194.479 1303752.079 0, 
+    1269541.002 1298184.038 0))
+
+POLYGON ((1281051.499 1310096.749 0, 1280798.466 1310080.291 0, 1280544.247 1310063.771 0, 1280290.028 1310047.267 0, 1280035.807 1310030.777 0, 1279781.586 1310014.302 0, 1279527.363 1309997.842 0, 1279273.14 1309981.397 0, 1279018.915 1309964.967 0, 1278764.69 1309948.552 0, 
+    1278510.463 1309932.152 0, 1278256.236 1309915.767 0, 1278002.008 1309899.397 0, 1277747.778 1309883.042 0, 1277493.548 1309866.701 0, 1277239.317 1309850.376 0, 1276985.085 1309834.066 0, 1276730.852 1309817.771 0, 1276476.617 1309801.49 0, 1276222.382 1309785.225 0, 
+    1275968.146 1309768.974 0, 1275713.909 1309752.739 0, 1275459.671 1309736.518 0, 1275205.433 1309720.313 0, 1274950.007 1309704.047 0, 1274696.952 1309687.947 0, 1274442.71 1309671.786 0, 1274188.468 1309655.64 0, 1273934.224 1309639.51 0, 1273679.979 1309623.394 0, 
+    1273425.734 1309607.293 0, 1273171.487 1309591.207 0, 1272917.24 1309575.137 0, 1272662.992 1309559.081 0, 1272408.742 1309543.04 0, 1272154.492 1309527.014 0, 1271900.241 1309511.003 0, 1271645.989 1309495.007 0, 1271391.736 1309479.026 0, 1271137.482 1309463.06 0, 
+    1270883.227 1309447.109 0, 1270628.971 1309431.172 0, 1270374.714 1309415.251 0, 1270120.456 1309399.345 0, 1269866.197 1309383.454 0, 1269611.938 1309367.577 0, 1269357.677 1309351.716 0, 1269103.416 1309335.87 0, 1268847.966 1309319.964 0, 1268501.463 1314887.689 0, 
+    1268154.97 1320455.247 0, 1268409.761 1320471.112 0, 1268663.368 1320486.917 0, 1268916.973 1320502.738 0, 1269170.577 1320518.573 0, 1269424.18 1320534.423 0, 1269677.783 1320550.289 0, 1269931.384 1320566.169 0, 1270184.985 1320582.064 0, 1270438.584 1320597.974 0, 
+    1270692.183 1320613.899 0, 1270945.781 1320629.839 0, 1271199.377 1320645.793 0, 1271452.973 1320661.763 0, 1271706.568 1320677.748 0, 1271960.162 1320693.747 0, 1272213.755 1320709.762 0, 1272467.347 1320725.791 0, 1272720.938 1320741.836 0, 1272974.528 1320757.895 0, 
+    1273228.118 1320773.969 0, 1273481.706 1320790.058 0, 1273735.293 1320806.162 0, 1273988.88 1320822.281 0, 1274241.282 1320838.34 0, 1274496.05 1320854.564 0, 1274749.633 1320870.728 0, 1275003.216 1320886.907 0, 1275256.797 1320903.1 0, 1275510.378 1320919.309 0, 
+    1275763.958 1320935.532 0, 1276017.536 1320951.77 0, 1276271.114 1320968.024 0, 1276524.691 1320984.292 0, 1276778.267 1321000.575 0, 1277031.842 1321016.873 0, 1277285.416 1321033.186 0, 1277538.989 1321049.514 0, 1277792.561 1321065.857 0, 1278046.132 1321082.215 0, 
+    1278299.702 1321098.588 0, 1278553.271 1321114.975 0, 1278806.84 1321131.378 0, 1279060.407 1321147.795 0, 1279313.973 1321164.228 0, 1279567.538 1321180.675 0, 1279821.103 1321197.137 0, 1280074.666 1321213.614 0, 1280327.046 1321230.03 0, 1280689.267 1315663.472 0, 
+    1281051.499 1310096.749 0))
+
+POLYGON ((1292496.885 1322039.197 0, 1292244.55 1322022.069 0, 1291991.034 1322004.875 0, 1291737.518 1321987.697 0, 1291484 1321970.533 0, 1291230.481 1321953.384 0, 1290976.961 1321936.25 0, 1290723.44 1321919.132 0, 1290469.918 1321902.028 0, 1290216.395 1321884.939 0, 
+    1289962.872 1321867.865 0, 1289709.347 1321850.805 0, 1289455.821 1321833.761 0, 1289202.294 1321816.732 0, 1288948.766 1321799.717 0, 1288695.237 1321782.718 0, 1288441.707 1321765.733 0, 1288188.176 1321748.764 0, 1287934.645 1321731.809 0, 1287681.112 1321714.869 0, 
+    1287427.578 1321697.944 0, 1287174.043 1321681.034 0, 1286920.507 1321664.139 0, 1286666.97 1321647.259 0, 1286412.251 1321630.315 0, 1286159.894 1321613.544 0, 1285906.354 1321596.708 0, 1285652.813 1321579.888 0, 1285399.271 1321563.082 0, 1285145.728 1321546.292 0, 
+    1284892.185 1321529.516 0, 1284638.64 1321512.756 0, 1284385.094 1321496.01 0, 1284131.547 1321479.279 0, 1283878 1321462.563 0, 1283624.451 1321445.862 0, 1283370.901 1321429.176 0, 1283117.35 1321412.505 0, 1282863.799 1321395.848 0, 1282610.246 1321379.207 0, 
+    1282356.693 1321362.581 0, 1282103.138 1321345.969 0, 1281849.582 1321329.372 0, 1281596.026 1321312.791 0, 1281342.468 1321296.224 0, 1281088.91 1321279.672 0, 1280835.35 1321263.135 0, 1280581.79 1321246.613 0, 1280327.046 1321230.03 0, 1279964.837 1326796.416 0, 
+    1279602.639 1332362.627 0, 1279856.724 1332379.168 0, 1280109.629 1332395.647 0, 1280362.533 1332412.141 0, 1280615.437 1332428.65 0, 1280868.339 1332445.174 0, 1281121.24 1332461.713 0, 1281374.14 1332478.267 0, 1281627.04 1332494.835 0, 1281879.938 1332511.419 0, 
+    1282132.836 1332528.017 0, 1282385.732 1332544.63 0, 1282638.628 1332561.258 0, 1282891.522 1332577.901 0, 1283144.416 1332594.559 0, 1283397.308 1332611.232 0, 1283650.2 1332627.92 0, 1283903.09 1332644.622 0, 1284155.98 1332661.34 0, 1284408.868 1332678.072 0, 
+    1284661.756 1332694.819 0, 1284914.643 1332711.581 0, 1285167.528 1332728.358 0, 1285420.413 1332745.15 0, 1285672.119 1332761.878 0, 1285926.179 1332778.778 0, 1286179.061 1332795.615 0, 1286431.942 1332812.466 0, 1286684.821 1332829.332 0, 1286937.7 1332846.214 0, 
+    1287190.578 1332863.11 0, 1287443.454 1332880.02 0, 1287696.33 1332896.946 0, 1287949.205 1332913.887 0, 1288202.079 1332930.842 0, 1288454.951 1332947.813 0, 1288707.823 1332964.798 0, 1288960.694 1332981.798 0, 1289213.563 1332998.814 0, 1289466.432 1333015.844 0, 
+    1289719.3 1333032.888 0, 1289972.167 1333049.948 0, 1290225.032 1333067.023 0, 1290477.897 1333084.112 0, 1290730.761 1333101.217 0, 1290983.623 1333118.336 0, 1291236.485 1333135.47 0, 1291489.346 1333152.619 0, 1291741.029 1333169.703 0, 1292118.951 1327604.538 0, 
+    1292496.885 1322039.197 0))
+
+POLYGON ((1303877.09 1334011.069 0, 1303625.454 1333993.274 0, 1303372.643 1333975.411 0, 1303119.831 1333957.562 0, 1302867.018 1333939.729 0, 1302614.203 1333921.91 0, 1302361.388 1333904.106 0, 1302108.571 1333886.317 0, 1301855.754 1333868.543 0, 1301602.935 1333850.784 0, 
+    1301350.116 1333833.04 0, 1301097.295 1333815.31 0, 1300844.473 1333797.596 0, 1300591.651 1333779.896 0, 1300338.827 1333762.211 0, 1300086.002 1333744.541 0, 1299833.176 1333726.886 0, 1299580.349 1333709.246 0, 1299327.521 1333691.621 0, 1299074.693 1333674.011 0, 
+    1298821.863 1333656.415 0, 1298569.031 1333638.835 0, 1298316.199 1333621.269 0, 1298063.366 1333603.718 0, 1297809.356 1333586.1 0, 1297557.697 1333568.661 0, 1297304.861 1333551.155 0, 1297052.024 1333533.663 0, 1296799.185 1333516.187 0, 1296546.346 1333498.725 0, 
+    1296293.506 1333481.279 0, 1296040.664 1333463.847 0, 1295787.822 1333446.43 0, 1295534.979 1333429.028 0, 1295282.134 1333411.641 0, 1295029.289 1333394.268 0, 1294776.442 1333376.911 0, 1294523.595 1333359.569 0, 1294270.746 1333342.241 0, 1294017.897 1333324.928 0, 
+    1293765.046 1333307.63 0, 1293512.195 1333290.347 0, 1293259.342 1333273.079 0, 1293006.489 1333255.826 0, 1292753.634 1333238.588 0, 1292500.778 1333221.364 0, 1292247.922 1333204.156 0, 1291995.064 1333186.962 0, 1291741.029 1333169.703 0, 1291363.119 1338734.687 0, 
+    1290985.221 1344299.485 0, 1291238.599 1344316.699 0, 1291490.801 1344333.848 0, 1291743.003 1344351.012 0, 1291995.203 1344368.191 0, 1292247.403 1344385.385 0, 1292499.601 1344402.593 0, 1292751.799 1344419.817 0, 1293003.995 1344437.055 0, 1293256.191 1344454.308 0, 
+    1293508.385 1344471.576 0, 1293760.579 1344488.858 0, 1294012.771 1344506.156 0, 1294264.963 1344523.468 0, 1294517.153 1344540.796 0, 1294769.342 1344558.138 0, 1295021.531 1344575.495 0, 1295273.718 1344592.867 0, 1295525.904 1344610.253 0, 1295778.09 1344627.655 0, 
+    1296030.274 1344645.071 0, 1296282.457 1344662.502 0, 1296534.639 1344679.948 0, 1296786.821 1344697.409 0, 1297037.828 1344714.804 0, 1297291.18 1344732.375 0, 1297543.358 1344749.881 0, 1297795.535 1344767.401 0, 1298047.711 1344784.936 0, 1298299.886 1344802.486 0, 
+    1298552.06 1344820.051 0, 1298804.233 1344837.63 0, 1299056.405 1344855.225 0, 1299308.576 1344872.834 0, 1299560.746 1344890.458 0, 1299812.914 1344908.097 0, 1300065.082 1344925.751 0, 1300317.249 1344943.42 0, 1300569.414 1344961.103 0, 1300821.579 1344978.802 0, 
+    1301073.743 1344996.515 0, 1301325.905 1345014.243 0, 1301578.067 1345031.986 0, 1301830.227 1345049.743 0, 1302082.387 1345067.516 0, 1302334.545 1345085.303 0, 1302586.702 1345103.105 0, 1302838.859 1345120.923 0, 1303089.842 1345138.672 0, 1303483.459 1339574.964 0, 
+    1303877.09 1334011.069 0))
+
+POLYGON ((1315192.044 1346012.053 0, 1314941.109 1345993.594 0, 1314689.004 1345975.065 0, 1314436.898 1345956.55 0, 1314184.791 1345938.051 0, 1313932.683 1345919.566 0, 1313680.574 1345901.096 0, 1313428.463 1345882.641 0, 1313176.352 1345864.2 0, 1312924.239 1345845.775 0, 
+    1312672.126 1345827.364 0, 1312420.011 1345808.968 0, 1312167.895 1345790.587 0, 1311915.779 1345772.221 0, 1311663.661 1345753.87 0, 1311411.542 1345735.533 0, 1311159.421 1345717.212 0, 1310907.3 1345698.905 0, 1310655.178 1345680.613 0, 1310403.055 1345662.336 0, 
+    1310150.93 1345644.073 0, 1309898.805 1345625.826 0, 1309646.678 1345607.593 0, 1309394.551 1345589.376 0, 1309141.251 1345571.088 0, 1308890.292 1345552.985 0, 1308638.161 1345534.811 0, 1308386.029 1345516.653 0, 1308133.896 1345498.509 0, 1307881.762 1345480.381 0, 
+    1307629.627 1345462.267 0, 1307377.491 1345444.168 0, 1307125.354 1345426.083 0, 1306873.215 1345408.014 0, 1306621.076 1345389.96 0, 1306368.936 1345371.92 0, 1306116.794 1345353.895 0, 1305864.652 1345335.885 0, 1305612.508 1345317.89 0, 1305360.363 1345299.91 0, 
+    1305108.218 1345281.944 0, 1304856.071 1345263.993 0, 1304603.923 1345246.058 0, 1304351.774 1345228.137 0, 1304099.624 1345210.231 0, 1303847.473 1345192.339 0, 1303595.321 1345174.463 0, 1303343.168 1345156.601 0, 1303089.842 1345138.672 0, 1302696.238 1350702.188 0, 
+    1302302.648 1356265.508 0, 1302555.316 1356283.391 0, 1302806.814 1356301.206 0, 1303058.312 1356319.036 0, 1303309.808 1356336.881 0, 1303561.303 1356354.741 0, 1303812.797 1356372.615 0, 1304064.29 1356390.504 0, 1304315.782 1356408.408 0, 1304567.273 1356426.327 0, 
+    1304818.762 1356444.261 0, 1305070.251 1356462.209 0, 1305321.739 1356480.173 0, 1305573.225 1356498.151 0, 1305824.711 1356516.143 0, 1306076.195 1356534.151 0, 1306327.679 1356552.174 0, 1306579.161 1356570.211 0, 1306830.643 1356588.263 0, 1307082.123 1356606.33 0, 
+    1307333.602 1356624.411 0, 1307585.08 1356642.508 0, 1307836.557 1356660.619 0, 1308088.033 1356678.745 0, 1308338.341 1356696.802 0, 1308590.982 1356715.042 0, 1308842.455 1356733.212 0, 1309093.927 1356751.397 0, 1309345.397 1356769.597 0, 1309596.867 1356787.812 0, 
+    1309848.335 1356806.042 0, 1310099.803 1356824.286 0, 1310351.269 1356842.546 0, 1310602.734 1356860.82 0, 1310854.199 1356879.108 0, 1311105.662 1356897.412 0, 1311357.124 1356915.731 0, 1311608.585 1356934.064 0, 1311860.045 1356952.412 0, 1312111.504 1356970.775 0, 
+    1312362.961 1356989.152 0, 1312614.418 1357007.545 0, 1312865.874 1357025.952 0, 1313117.328 1357044.374 0, 1313368.781 1357062.811 0, 1313620.234 1357081.263 0, 1313871.685 1357099.729 0, 1314123.135 1357118.21 0, 1314373.418 1357136.621 0, 1314782.724 1351574.435 0, 
+    1315192.044 1346012.053 0))
+
+POLYGON ((1326441.678 1358041.832 0, 1326191.446 1358022.715 0, 1325940.049 1358003.523 0, 1325688.651 1357984.346 0, 1325437.252 1357965.184 0, 1325185.852 1357946.037 0, 1324934.45 1357926.905 0, 1324683.048 1357907.787 0, 1324431.644 1357888.684 0, 1324180.239 1357869.596 0, 
+    1323928.833 1357850.523 0, 1323677.426 1357831.465 0, 1323426.018 1357812.421 0, 1323174.609 1357793.392 0, 1322923.198 1357774.378 0, 1322671.787 1357755.379 0, 1322420.374 1357736.394 0, 1322168.961 1357717.425 0, 1321917.546 1357698.47 0, 1321666.13 1357679.53 0, 
+    1321414.712 1357660.605 0, 1321163.294 1357641.694 0, 1320911.875 1357622.799 0, 1320660.454 1357603.918 0, 1320407.868 1357584.964 0, 1320157.61 1357566.201 0, 1319906.186 1357547.364 0, 1319654.761 1357528.543 0, 1319403.335 1357509.736 0, 1319151.908 1357490.944 0, 
+    1318900.48 1357472.166 0, 1318649.051 1357453.404 0, 1318397.62 1357434.656 0, 1318146.189 1357415.923 0, 1317894.756 1357397.205 0, 1317643.323 1357378.502 0, 1317391.888 1357359.814 0, 1317140.452 1357341.14 0, 1316889.015 1357322.481 0, 1316637.577 1357303.837 0, 
+    1316386.137 1357285.208 0, 1316134.697 1357266.593 0, 1315883.256 1357247.994 0, 1315631.813 1357229.409 0, 1315380.37 1357210.839 0, 1315128.925 1357192.284 0, 1314877.479 1357173.743 0, 1314626.032 1357155.217 0, 1314373.418 1357136.621 0, 1313964.127 1362698.605 0, 
+    1313554.851 1368260.382 0, 1313806.808 1368278.93 0, 1314057.6 1368297.407 0, 1314308.391 1368315.9 0, 1314559.181 1368334.407 0, 1314809.97 1368352.928 0, 1315060.758 1368371.465 0, 1315311.545 1368390.016 0, 1315562.33 1368408.582 0, 1315813.115 1368427.163 0, 
+    1316063.898 1368445.758 0, 1316314.68 1368464.369 0, 1316565.462 1368482.994 0, 1316816.242 1368501.633 0, 1317067.021 1368520.288 0, 1317317.799 1368538.957 0, 1317568.576 1368557.641 0, 1317819.351 1368576.34 0, 1318070.126 1368595.054 0, 1318320.9 1368613.782 0, 
+    1318571.672 1368632.525 0, 1318822.443 1368651.283 0, 1319073.214 1368670.056 0, 1319323.983 1368688.843 0, 1319573.589 1368707.558 0, 1319825.518 1368726.462 0, 1320076.284 1368745.294 0, 1320327.048 1368764.14 0, 1320577.812 1368783.001 0, 1320828.574 1368801.877 0, 
+    1321079.336 1368820.768 0, 1321330.096 1368839.674 0, 1321580.855 1368858.594 0, 1321831.613 1368877.529 0, 1322082.37 1368896.479 0, 1322333.126 1368915.443 0, 1322583.88 1368934.422 0, 1322834.634 1368953.416 0, 1323085.386 1368972.425 0, 1323336.138 1368991.449 0, 
+    1323586.888 1369010.487 0, 1323837.637 1369029.54 0, 1324088.385 1369048.608 0, 1324339.132 1369067.69 0, 1324589.878 1369086.788 0, 1324840.622 1369105.9 0, 1325091.366 1369125.027 0, 1325342.108 1369144.168 0, 1325591.688 1369163.236 0, 1326016.675 1363602.637 0, 
+    1326441.678 1358041.832 0))
+
+POLYGON ((1337625.926 1370100.093 0, 1337376.399 1370080.32 0, 1337125.712 1370060.47 0, 1336875.023 1370040.635 0, 1336624.334 1370020.815 0, 1336373.643 1370001.009 0, 1336122.951 1369981.218 0, 1335872.258 1369961.442 0, 1335621.564 1369941.68 0, 1335370.868 1369921.934 0, 
+    1335120.172 1369902.202 0, 1334869.474 1369882.485 0, 1334618.775 1369862.782 0, 1334368.075 1369843.095 0, 1334117.374 1369823.422 0, 1333866.671 1369803.764 0, 1333615.968 1369784.12 0, 1333365.263 1369764.492 0, 1333114.557 1369744.878 0, 1332863.85 1369725.279 0, 
+    1332613.142 1369705.695 0, 1332362.433 1369686.125 0, 1332111.722 1369666.57 0, 1331861.011 1369647.03 0, 1331609.138 1369627.415 0, 1331359.584 1369607.994 0, 1331108.869 1369588.499 0, 1330858.153 1369569.017 0, 1330607.436 1369549.551 0, 1330356.717 1369530.1 0, 
+    1330105.997 1369510.663 0, 1329855.277 1369491.241 0, 1329604.555 1369471.834 0, 1329353.832 1369452.441 0, 1329103.107 1369433.063 0, 1328852.382 1369413.7 0, 1328601.656 1369394.352 0, 1328350.928 1369375.019 0, 1328100.199 1369355.7 0, 1327849.469 1369336.396 0, 
+    1327598.738 1369317.107 0, 1327348.006 1369297.833 0, 1327097.273 1369278.573 0, 1326846.538 1369259.328 0, 1326595.803 1369240.098 0, 1326345.066 1369220.882 0, 1326094.328 1369201.682 0, 1325843.589 1369182.496 0, 1325591.688 1369163.236 0, 1325166.717 1374723.622 0, 
+    1324741.763 1380283.791 0, 1324993.007 1380303.001 0, 1325243.091 1380322.136 0, 1325493.175 1380341.287 0, 1325743.257 1380360.452 0, 1325993.338 1380379.632 0, 1326243.418 1380398.827 0, 1326493.496 1380418.036 0, 1326743.574 1380437.26 0, 1326993.651 1380456.499 0, 
+    1327243.726 1380475.753 0, 1327493.8 1380495.021 0, 1327743.873 1380514.304 0, 1327993.945 1380533.602 0, 1328244.016 1380552.914 0, 1328494.086 1380572.241 0, 1328744.155 1380591.583 0, 1328994.222 1380610.94 0, 1329244.288 1380630.311 0, 1329494.353 1380649.697 0, 
+    1329744.417 1380669.098 0, 1329994.48 1380688.513 0, 1330244.542 1380707.943 0, 1330494.603 1380727.388 0, 1330743.505 1380746.758 0, 1330994.72 1380766.322 0, 1331244.777 1380785.811 0, 1331494.833 1380805.315 0, 1331744.888 1380824.834 0, 1331994.942 1380844.367 0, 
+    1332244.995 1380863.915 0, 1332495.046 1380883.477 0, 1332745.096 1380903.055 0, 1332995.145 1380922.647 0, 1333245.193 1380942.254 0, 1333495.24 1380961.875 0, 1333745.286 1380981.511 0, 1333995.33 1381001.162 0, 1334245.374 1381020.828 0, 1334495.416 1381040.508 0, 
+    1334745.457 1381060.203 0, 1334995.497 1381079.913 0, 1335245.535 1381099.638 0, 1335495.573 1381119.377 0, 1335745.609 1381139.131 0, 1335995.644 1381158.9 0, 1336245.678 1381178.683 0, 1336495.711 1381198.481 0, 1336744.587 1381218.202 0, 1337185.248 1375659.256 0, 
+    1337625.926 1370100.093 0))
+
+POLYGON ((1348744.723 1382186.52 0, 1348495.902 1382166.096 0, 1348245.926 1382145.591 0, 1347995.949 1382125.102 0, 1347745.971 1382104.627 0, 1347495.991 1382084.166 0, 1347246.01 1382063.721 0, 1346996.028 1382043.29 0, 1346746.045 1382022.874 0, 1346496.061 1382002.472 0, 
+    1346246.075 1381982.086 0, 1345996.088 1381961.714 0, 1345746.101 1381941.356 0, 1345496.111 1381921.014 0, 1345246.121 1381900.686 0, 1344996.129 1381880.373 0, 1344746.137 1381860.074 0, 1344496.143 1381839.791 0, 1344246.148 1381819.522 0, 1343996.151 1381799.267 0, 
+    1343746.154 1381779.028 0, 1343496.155 1381758.803 0, 1343246.155 1381738.593 0, 1342996.154 1381718.397 0, 1342744.997 1381698.123 0, 1342496.148 1381678.051 0, 1342246.144 1381657.899 0, 1341996.138 1381637.763 0, 1341746.131 1381617.641 0, 1341496.123 1381597.534 0, 
+    1341246.113 1381577.441 0, 1340996.103 1381557.364 0, 1340746.091 1381537.301 0, 1340496.078 1381517.252 0, 1340246.064 1381497.219 0, 1339996.049 1381477.2 0, 1339746.032 1381457.196 0, 1339496.014 1381437.206 0, 1339245.996 1381417.232 0, 1338995.976 1381397.272 0, 
+    1338745.954 1381377.326 0, 1338495.932 1381357.396 0, 1338245.909 1381337.48 0, 1337995.884 1381317.579 0, 1337745.858 1381297.692 0, 1337495.831 1381277.821 0, 1337245.803 1381257.964 0, 1336995.773 1381238.122 0, 1336744.587 1381218.202 0, 1336303.944 1386776.926 0, 
+    1335863.318 1392335.421 0, 1336113.848 1392355.288 0, 1336363.223 1392375.078 0, 1336612.596 1392394.883 0, 1336861.969 1392414.703 0, 1337111.341 1392434.537 0, 1337360.711 1392454.386 0, 1337610.08 1392474.25 0, 1337859.448 1392494.128 0, 1338108.815 1392514.021 0, 
+    1338358.181 1392533.929 0, 1338607.545 1392553.852 0, 1338856.909 1392573.789 0, 1339106.271 1392593.74 0, 1339355.632 1392613.707 0, 1339604.992 1392633.688 0, 1339854.35 1392653.684 0, 1340103.708 1392673.694 0, 1340353.064 1392693.72 0, 1340602.419 1392713.759 0, 
+    1340851.773 1392733.814 0, 1341101.126 1392753.883 0, 1341350.477 1392773.967 0, 1341599.828 1392794.066 0, 1341848.025 1392814.086 0, 1342098.525 1392834.307 0, 1342347.872 1392854.449 0, 1342597.217 1392874.606 0, 1342846.562 1392894.778 0, 1343095.905 1392914.965 0, 
+    1343345.247 1392935.166 0, 1343594.588 1392955.382 0, 1343843.928 1392975.613 0, 1344093.266 1392995.858 0, 1344342.604 1393016.118 0, 1344591.94 1393036.393 0, 1344841.275 1393056.682 0, 1345090.609 1393076.986 0, 1345339.941 1393097.305 0, 1345589.272 1393117.638 0, 
+    1345838.603 1393137.986 0, 1346087.932 1393158.349 0, 1346337.259 1393178.726 0, 1346586.586 1393199.118 0, 1346835.911 1393219.525 0, 1347085.235 1393239.947 0, 1347334.558 1393260.383 0, 1347583.88 1393280.833 0, 1347832.05 1393301.204 0, 1348288.377 1387743.976 0, 
+    1348744.723 1382186.52 0))
+
+POLYGON ((1359798.005 1394300.798 0, 1359549.892 1394279.726 0, 1359300.629 1394258.571 0, 1359051.365 1394237.43 0, 1358802.099 1394216.305 0, 1358552.832 1394195.194 0, 1358303.564 1394174.097 0, 1358054.295 1394153.016 0, 1357805.025 1394131.949 0, 1357555.753 1394110.896 0, 
+    1357306.48 1394089.858 0, 1357057.206 1394068.835 0, 1356807.931 1394047.827 0, 1356558.654 1394026.833 0, 1356309.376 1394005.854 0, 1356060.097 1393984.89 0, 1355810.817 1393963.94 0, 1355561.535 1393943.005 0, 1355312.253 1393922.085 0, 1355062.969 1393901.18 0, 
+    1354813.683 1393880.289 0, 1354564.397 1393859.412 0, 1354315.109 1393838.551 0, 1354065.82 1393817.704 0, 1353815.38 1393796.775 0, 1353567.239 1393776.054 0, 1353317.946 1393755.251 0, 1353068.652 1393734.463 0, 1352819.357 1393713.689 0, 1352570.061 1393692.93 0, 
+    1352320.763 1393672.186 0, 1352071.465 1393651.456 0, 1351822.165 1393630.741 0, 1351572.864 1393610.041 0, 1351323.561 1393589.356 0, 1351074.258 1393568.685 0, 1350824.953 1393548.029 0, 1350575.647 1393527.387 0, 1350326.34 1393506.76 0, 1350077.031 1393486.148 0, 
+    1349827.721 1393465.551 0, 1349578.411 1393444.968 0, 1349329.098 1393424.4 0, 1349079.785 1393403.846 0, 1348830.471 1393383.307 0, 1348581.155 1393362.783 0, 1348331.838 1393342.274 0, 1348082.52 1393321.779 0, 1347832.05 1393301.204 0, 1347375.742 1398858.199 0, 
+    1346919.453 1404414.955 0, 1347169.266 1404435.476 0, 1347417.93 1404455.917 0, 1347666.593 1404476.372 0, 1347915.255 1404496.843 0, 1348163.915 1404517.327 0, 1348412.574 1404537.827 0, 1348661.232 1404558.341 0, 1348909.889 1404578.87 0, 1349158.544 1404599.414 0, 
+    1349407.199 1404619.972 0, 1349655.852 1404640.544 0, 1349904.504 1404661.132 0, 1350153.155 1404681.734 0, 1350401.804 1404702.35 0, 1350650.452 1404722.982 0, 1350899.099 1404743.628 0, 1351147.745 1404764.288 0, 1351396.39 1404784.963 0, 1351645.033 1404805.653 0, 
+    1351893.676 1404826.357 0, 1352142.317 1404847.077 0, 1352390.956 1404867.81 0, 1352639.595 1404888.559 0, 1352887.086 1404909.226 0, 1353136.868 1404930.099 0, 1353385.503 1404950.891 0, 1353634.137 1404971.698 0, 1353882.769 1404992.52 0, 1354131.4 1405013.356 0, 
+    1354380.03 1405034.207 0, 1354628.659 1405055.072 0, 1354877.287 1405075.952 0, 1355125.913 1405096.847 0, 1355374.538 1405117.756 0, 1355623.162 1405138.68 0, 1355871.784 1405159.619 0, 1356120.406 1405180.572 0, 1356369.026 1405201.54 0, 1356617.645 1405222.522 0, 
+    1356866.263 1405243.52 0, 1357114.879 1405264.531 0, 1357363.494 1405285.558 0, 1357612.108 1405306.599 0, 1357860.721 1405327.654 0, 1358109.332 1405348.725 0, 1358357.943 1405369.81 0, 1358606.551 1405390.909 0, 1358854.014 1405411.926 0, 1359325.999 1399856.481 0, 
+    1359798.005 1394300.798 0))
+
+POLYGON ((643044.536 778475.651 0, 642760.468 778496.563 0, 642474.963 778517.597 0, 642189.458 778538.649 0, 641903.955 778559.718 0, 641618.454 778580.803 0, 641332.953 778601.905 0, 641047.454 778623.024 0, 640761.956 778644.159 0, 640476.459 778665.312 0, 
+    640190.963 778686.481 0, 639905.469 778707.667 0, 639619.976 778728.87 0, 639334.484 778750.089 0, 639048.993 778771.326 0, 638763.504 778792.579 0, 638478.016 778813.849 0, 638192.529 778835.136 0, 637907.044 778856.44 0, 637621.559 778877.76 0, 
+    637336.076 778899.098 0, 637050.595 778920.452 0, 636765.114 778941.823 0, 636479.635 778963.21 0, 636192.717 778984.723 0, 635908.68 779006.036 0, 635623.204 779027.474 0, 635337.73 779048.929 0, 635052.257 779070.401 0, 634766.785 779091.889 0, 
+    634481.315 779113.394 0, 634195.846 779134.917 0, 633910.378 779156.455 0, 633624.911 779178.011 0, 633339.446 779199.584 0, 633053.982 779221.173 0, 632768.519 779242.779 0, 632483.057 779264.402 0, 632197.597 779286.042 0, 631912.138 779307.698 0, 
+    631626.68 779329.372 0, 631341.224 779351.062 0, 631055.769 779372.769 0, 630770.315 779394.492 0, 630484.862 779416.233 0, 630199.411 779437.99 0, 629913.961 779459.764 0, 629628.512 779481.555 0, 629341.624 779503.473 0, 629766.353 785060.693 0, 
+    630191.1 790618.156 0, 630477.331 790596.288 0, 630762.125 790574.547 0, 631046.921 790552.823 0, 631331.718 790531.115 0, 631616.517 790509.425 0, 631901.316 790487.751 0, 632186.117 790466.093 0, 632470.92 790444.453 0, 632755.723 790422.829 0, 
+    633040.528 790401.222 0, 633325.334 790379.632 0, 633610.141 790358.059 0, 633894.95 790336.502 0, 634179.76 790314.963 0, 634464.571 790293.439 0, 634749.383 790271.933 0, 635034.197 790250.444 0, 635319.012 790228.971 0, 635603.828 790207.515 0, 
+    635888.646 790186.076 0, 636173.464 790164.653 0, 636458.284 790143.247 0, 636743.106 790121.858 0, 637026.492 790100.594 0, 637312.752 790079.131 0, 637597.577 790057.792 0, 637882.403 790036.47 0, 638167.231 790015.165 0, 638452.06 789993.877 0, 
+    638736.89 789972.605 0, 639021.721 789951.35 0, 639306.553 789930.112 0, 639591.387 789908.891 0, 639876.222 789887.686 0, 640161.059 789866.499 0, 640445.896 789845.327 0, 640730.735 789824.173 0, 641015.575 789803.036 0, 641300.416 789781.915 0, 
+    641585.259 789760.811 0, 641870.102 789739.724 0, 642154.947 789718.653 0, 642439.794 789697.6 0, 642724.641 789676.563 0, 643009.49 789655.543 0, 643294.34 789634.539 0, 643579.191 789613.553 0, 643862.608 789592.689 0, 643453.563 784034.048 0, 
+    643044.536 778475.651 0))
+
+POLYGON ((657536.959 788605.85 0, 657253.482 788625.914 0, 656968.572 788646.095 0, 656683.664 788666.294 0, 656398.757 788686.509 0, 656113.851 788706.741 0, 655828.947 788726.99 0, 655544.043 788747.256 0, 655259.141 788767.538 0, 654974.24 788787.837 0, 
+    654689.34 788808.153 0, 654404.442 788828.486 0, 654119.544 788848.835 0, 653834.648 788869.202 0, 653549.753 788889.585 0, 653264.859 788909.984 0, 652979.967 788930.401 0, 652695.075 788950.834 0, 652410.185 788971.284 0, 652125.296 788991.751 0, 
+    651840.408 789012.235 0, 651555.522 789032.735 0, 651270.636 789053.252 0, 650985.752 789073.786 0, 650699.435 789094.44 0, 650415.988 789114.904 0, 650131.107 789135.488 0, 649846.228 789156.089 0, 649561.35 789176.707 0, 649276.473 789197.342 0, 
+    648991.597 789217.993 0, 648706.722 789238.661 0, 648421.849 789259.346 0, 648136.977 789280.047 0, 647852.106 789300.766 0, 647567.237 789321.501 0, 647282.368 789342.253 0, 646997.501 789363.021 0, 646712.635 789383.807 0, 646427.771 789404.609 0, 
+    646142.907 789425.428 0, 645858.045 789446.263 0, 645573.184 789467.116 0, 645288.324 789487.985 0, 645003.465 789508.871 0, 644718.608 789529.774 0, 644433.752 789550.694 0, 644148.897 789571.63 0, 643862.608 789592.689 0, 644271.671 795151.568 0, 
+    644680.75 800710.683 0, 644966.382 800689.672 0, 645250.582 800668.784 0, 645534.784 800647.913 0, 645818.987 800627.058 0, 646103.191 800606.22 0, 646387.396 800585.399 0, 646671.603 800564.594 0, 646955.811 800543.806 0, 647240.02 800523.035 0, 
+    647524.23 800502.281 0, 647808.442 800481.543 0, 648092.654 800460.822 0, 648376.868 800440.118 0, 648661.084 800419.431 0, 648945.3 800398.76 0, 649229.518 800378.106 0, 649513.736 800357.468 0, 649797.956 800336.848 0, 650082.178 800316.244 0, 
+    650366.4 800295.657 0, 650650.624 800275.087 0, 650934.849 800254.533 0, 651219.075 800233.996 0, 651501.871 800213.579 0, 651787.531 800192.972 0, 652071.76 800172.486 0, 652355.991 800152.016 0, 652640.223 800131.562 0, 652924.457 800111.126 0, 
+    653208.691 800090.706 0, 653492.927 800070.303 0, 653777.164 800049.917 0, 654061.402 800029.547 0, 654345.641 800009.194 0, 654629.882 799988.858 0, 654914.124 799968.538 0, 655198.367 799948.236 0, 655482.611 799927.95 0, 655766.856 799907.681 0, 
+    656051.103 799887.428 0, 656335.35 799867.192 0, 656619.599 799846.973 0, 656903.849 799826.771 0, 657188.1 799806.585 0, 657472.353 799786.416 0, 657756.607 799766.264 0, 658040.861 799746.129 0, 658323.687 799726.111 0, 657930.315 794165.863 0, 
+    657536.959 788605.85 0))
+
+POLYGON ((671969.352 798780.088 0, 671686.468 798799.306 0, 671402.157 798818.638 0, 671117.848 798837.987 0, 670833.54 798857.353 0, 670549.232 798876.736 0, 670264.926 798896.135 0, 669980.622 798915.551 0, 669696.318 798934.983 0, 669412.015 798954.433 0, 
+    669127.714 798973.899 0, 668843.413 798993.382 0, 668559.114 799012.881 0, 668274.816 799032.398 0, 667990.519 799051.931 0, 667706.224 799071.48 0, 667421.929 799091.047 0, 667137.636 799110.63 0, 666853.344 799130.23 0, 666569.052 799149.847 0, 
+    666284.763 799169.48 0, 666000.474 799189.131 0, 665716.186 799208.798 0, 665431.9 799228.481 0, 665146.185 799248.281 0, 664863.33 799267.899 0, 664579.047 799287.632 0, 664294.765 799307.383 0, 664010.485 799327.15 0, 663726.205 799346.934 0, 
+    663441.927 799366.735 0, 663157.65 799386.553 0, 662873.374 799406.387 0, 662589.099 799426.238 0, 662304.825 799446.106 0, 662020.553 799465.99 0, 661736.282 799485.891 0, 661452.011 799505.809 0, 661167.742 799525.744 0, 660883.475 799545.695 0, 
+    660599.208 799565.663 0, 660314.943 799585.648 0, 660030.678 799605.65 0, 659746.415 799625.668 0, 659462.153 799645.703 0, 659177.892 799665.755 0, 658893.633 799685.823 0, 658609.375 799705.908 0, 658323.687 799726.111 0, 658717.076 805286.592 0, 
+    659110.482 810847.3 0, 659395.511 810827.144 0, 659679.115 810807.105 0, 659962.72 810787.083 0, 660246.326 810767.077 0, 660529.933 810747.088 0, 660813.542 810727.116 0, 661097.151 810707.16 0, 661380.762 810687.222 0, 661664.374 810667.3 0, 
+    661947.987 810647.394 0, 662231.602 810627.505 0, 662515.217 810607.633 0, 662798.834 810587.778 0, 663082.452 810567.939 0, 663366.071 810548.117 0, 663649.691 810528.312 0, 663933.313 810508.524 0, 664216.935 810488.752 0, 664500.559 810468.997 0, 
+    664784.184 810449.258 0, 665067.81 810429.536 0, 665351.437 810409.831 0, 665635.065 810390.143 0, 665917.269 810370.57 0, 666202.325 810350.816 0, 666485.957 810331.178 0, 666769.59 810311.556 0, 667053.224 810291.951 0, 667336.86 810272.363 0, 
+    667620.496 810252.791 0, 667904.134 810233.237 0, 668187.772 810213.698 0, 668471.412 810194.177 0, 668755.053 810174.672 0, 669038.696 810155.184 0, 669322.339 810135.713 0, 669605.983 810116.258 0, 669889.629 810096.82 0, 670173.276 810077.399 0, 
+    670456.924 810057.994 0, 670740.573 810038.606 0, 671024.223 810019.235 0, 671307.874 809999.881 0, 671591.527 809980.543 0, 671875.18 809961.222 0, 672158.835 809941.917 0, 672442.491 809922.629 0, 672724.723 809903.455 0, 672347.03 804341.657 0, 
+    671969.352 798780.088 0))
+
+POLYGON ((771303.883 871208.636 0, 771025.226 871222.038 0, 770745.178 871235.523 0, 770465.131 871249.025 0, 770185.084 871262.543 0, 769905.038 871276.078 0, 769624.994 871289.629 0, 769344.949 871303.196 0, 769064.906 871316.781 0, 768784.864 871330.381 0, 
+    768504.822 871343.998 0, 768224.781 871357.632 0, 767944.741 871371.282 0, 767664.702 871384.948 0, 767384.663 871398.632 0, 767104.625 871412.331 0, 766824.589 871426.047 0, 766544.552 871439.78 0, 766264.517 871453.528 0, 765984.483 871467.294 0, 
+    765704.449 871481.076 0, 765424.416 871494.874 0, 765144.384 871508.689 0, 764864.353 871522.521 0, 764582.93 871536.437 0, 764304.293 871550.233 0, 764024.264 871564.114 0, 763744.236 871578.011 0, 763464.209 871591.925 0, 763184.183 871605.855 0, 
+    762904.157 871619.802 0, 762624.133 871633.765 0, 762344.109 871647.745 0, 762064.086 871661.741 0, 761784.064 871675.753 0, 761504.042 871689.783 0, 761224.022 871703.828 0, 760944.002 871717.89 0, 760663.983 871731.969 0, 760383.965 871746.064 0, 
+    760103.948 871760.176 0, 759823.932 871774.304 0, 759543.916 871788.448 0, 759263.901 871802.609 0, 758983.887 871816.787 0, 758703.874 871830.981 0, 758423.862 871845.191 0, 758143.851 871859.418 0, 757862.447 871873.732 0, 758145.946 877443.771 0, 
+    758429.454 883013.986 0, 758710.2 882999.705 0, 758989.555 882985.512 0, 759268.912 882971.334 0, 759548.269 882957.174 0, 759827.627 882943.029 0, 760106.986 882928.902 0, 760386.346 882914.79 0, 760665.707 882900.695 0, 760945.068 882886.617 0, 
+    761224.431 882872.555 0, 761503.794 882858.509 0, 761783.158 882844.48 0, 762062.523 882830.467 0, 762341.888 882816.471 0, 762621.255 882802.491 0, 762900.622 882788.527 0, 763179.99 882774.58 0, 763459.359 882760.65 0, 763738.729 882746.736 0, 
+    764018.1 882732.838 0, 764297.471 882718.957 0, 764576.843 882705.092 0, 764856.216 882691.244 0, 765134.201 882677.481 0, 765414.965 882663.597 0, 765694.34 882649.798 0, 765973.716 882636.015 0, 766253.094 882622.249 0, 766532.471 882608.499 0, 
+    766811.85 882594.766 0, 767091.23 882581.049 0, 767370.61 882567.349 0, 767649.991 882553.665 0, 767929.373 882539.998 0, 768208.756 882526.347 0, 768488.139 882512.712 0, 768767.524 882499.094 0, 769046.909 882485.492 0, 769326.295 882471.907 0, 
+    769605.681 882458.338 0, 769885.069 882444.786 0, 770164.457 882431.25 0, 770443.846 882417.731 0, 770723.236 882404.228 0, 771002.627 882390.741 0, 771282.019 882377.271 0, 771561.411 882363.817 0, 771839.416 882350.447 0, 771571.645 876779.453 0, 
+    771303.883 871208.636 0))
+
+POLYGON ((785251.198 881724.796 0, 784973.155 881737.381 0, 784693.725 881750.045 0, 784414.297 881762.726 0, 784134.869 881775.423 0, 783855.442 881788.137 0, 783576.016 881800.867 0, 783296.591 881813.613 0, 783017.166 881826.376 0, 782737.742 881839.156 0, 
+    782458.319 881851.952 0, 782178.896 881864.764 0, 781899.474 881877.593 0, 781620.054 881890.438 0, 781340.633 881903.3 0, 781061.214 881916.178 0, 780781.795 881929.072 0, 780502.377 881941.983 0, 780222.96 881954.911 0, 779943.544 881967.854 0, 
+    779664.128 881980.815 0, 779384.713 881993.791 0, 779105.299 882006.785 0, 778825.886 882019.794 0, 778545.086 882032.885 0, 778267.062 882045.863 0, 777987.65 882058.922 0, 777708.24 882071.997 0, 777428.831 882085.089 0, 777149.422 882098.198 0, 
+    776870.014 882111.322 0, 776590.607 882124.464 0, 776311.2 882137.621 0, 776031.795 882150.795 0, 775752.39 882163.986 0, 775472.986 882177.193 0, 775193.583 882190.416 0, 774914.18 882203.656 0, 774634.778 882216.912 0, 774355.377 882230.185 0, 
+    774075.977 882243.474 0, 773796.578 882256.78 0, 773517.179 882270.102 0, 773237.781 882283.441 0, 772958.384 882296.796 0, 772678.988 882310.167 0, 772399.593 882323.555 0, 772120.198 882336.959 0, 771839.416 882350.447 0, 772107.195 887921.614 0, 
+    772374.981 893492.95 0, 772655.104 893479.494 0, 772933.843 893466.121 0, 773212.583 893452.765 0, 773491.323 893439.425 0, 773770.065 893426.101 0, 774048.807 893412.794 0, 774327.549 893399.503 0, 774606.293 893386.228 0, 774885.037 893372.97 0, 
+    775163.782 893359.729 0, 775442.528 893346.504 0, 775721.275 893333.295 0, 776000.022 893320.102 0, 776278.771 893306.926 0, 776557.52 893293.767 0, 776836.269 893280.624 0, 777115.02 893267.497 0, 777393.771 893254.386 0, 777672.523 893241.293 0, 
+    777951.276 893228.215 0, 778230.03 893215.154 0, 778508.784 893202.109 0, 778787.539 893189.081 0, 779064.911 893176.133 0, 779345.052 893163.073 0, 779623.809 893150.094 0, 779902.568 893137.132 0, 780181.327 893124.185 0, 780460.086 893111.255 0, 
+    780738.847 893098.342 0, 781017.608 893085.445 0, 781296.37 893072.564 0, 781575.133 893059.7 0, 781853.897 893046.852 0, 782132.661 893034.021 0, 782411.426 893021.206 0, 782690.192 893008.407 0, 782968.958 892995.625 0, 783247.726 892982.859 0, 
+    783526.494 892970.109 0, 783805.262 892957.376 0, 784084.032 892944.66 0, 784362.802 892931.96 0, 784641.573 892919.276 0, 784920.345 892906.609 0, 785199.118 892893.958 0, 785477.891 892881.323 0, 785755.282 892868.767 0, 785503.236 887296.697 0, 
+    785251.198 881724.796 0))
+
+POLYGON ((799137.293 892282.389 0, 798859.865 892294.161 0, 798581.057 892306.008 0, 798302.25 892317.872 0, 798023.444 892329.751 0, 797744.638 892341.648 0, 797465.833 892353.56 0, 797187.028 892365.489 0, 796908.225 892377.434 0, 796629.422 892389.396 0, 
+    796350.62 892401.374 0, 796071.818 892413.369 0, 795793.017 892425.38 0, 795514.217 892437.407 0, 795235.418 892449.451 0, 794956.619 892461.511 0, 794677.821 892473.588 0, 794399.024 892485.681 0, 794120.227 892497.791 0, 793841.431 892509.917 0, 
+    793562.636 892522.059 0, 793283.841 892534.218 0, 793005.048 892546.393 0, 792726.255 892558.584 0, 792446.08 892570.853 0, 792168.671 892583.016 0, 791889.88 892595.257 0, 791611.09 892607.514 0, 791332.3 892619.788 0, 791053.512 892632.078 0, 
+    790774.724 892644.384 0, 790495.936 892656.707 0, 790217.15 892669.046 0, 789938.364 892681.402 0, 789659.579 892693.774 0, 789380.795 892706.162 0, 789102.011 892718.567 0, 788823.228 892730.988 0, 788544.446 892743.426 0, 788265.665 892755.88 0, 
+    787986.884 892768.351 0, 787708.104 892780.837 0, 787429.325 892793.341 0, 787150.546 892805.86 0, 786871.769 892818.396 0, 786592.992 892830.949 0, 786314.215 892843.518 0, 786035.44 892856.103 0, 785755.282 892868.767 0, 786007.335 898441.003 0, 
+    786259.396 904013.4 0, 786538.894 904000.766 0, 786817.014 903988.21 0, 787095.134 903975.671 0, 787373.255 903963.148 0, 787651.377 903950.641 0, 787929.5 903938.151 0, 788207.623 903925.677 0, 788485.747 903913.22 0, 788763.872 903900.778 0, 
+    789041.997 903888.354 0, 789320.123 903875.945 0, 789598.25 903863.553 0, 789876.378 903851.178 0, 790154.506 903838.818 0, 790432.635 903826.475 0, 790710.765 903814.149 0, 790988.896 903801.839 0, 791267.027 903789.545 0, 791545.159 903777.268 0, 
+    791823.292 903765.007 0, 792101.425 903752.762 0, 792379.559 903740.534 0, 792657.694 903728.322 0, 792934.451 903716.186 0, 793213.966 903703.947 0, 793492.103 903691.784 0, 793770.241 903679.638 0, 794048.379 903667.507 0, 794326.518 903655.394 0, 
+    794604.658 903643.296 0, 794882.799 903631.215 0, 795160.94 903619.151 0, 795439.082 903607.103 0, 795717.225 903595.071 0, 795995.368 903583.055 0, 796273.512 903571.056 0, 796551.657 903559.073 0, 796829.803 903547.107 0, 797107.949 903535.157 0, 
+    797386.096 903523.223 0, 797664.244 903511.306 0, 797942.392 903499.405 0, 798220.541 903487.521 0, 798498.691 903475.652 0, 798776.841 903463.801 0, 799054.992 903451.965 0, 799333.144 903440.146 0, 799609.919 903428.402 0, 799373.602 897855.315 0, 
+    799137.293 892282.389 0))
+
+POLYGON ((812962.041 902881.124 0, 812685.233 902892.086 0, 812407.048 902903.119 0, 812128.865 902914.169 0, 811850.682 902925.235 0, 811572.5 902936.317 0, 811294.318 902947.416 0, 811016.138 902958.531 0, 810737.957 902969.662 0, 810459.778 902980.81 0, 
+    810181.599 902991.974 0, 809903.421 903003.154 0, 809625.243 903014.351 0, 809347.066 903025.565 0, 809068.89 903036.794 0, 808790.714 903048.04 0, 808512.539 903059.303 0, 808234.365 903070.581 0, 807956.191 903081.876 0, 807678.018 903093.188 0, 
+    807399.846 903104.516 0, 807121.675 903115.86 0, 806843.504 903127.221 0, 806565.333 903138.598 0, 806285.787 903150.048 0, 806008.995 903161.401 0, 805730.827 903172.827 0, 805452.659 903184.269 0, 805174.492 903195.728 0, 804896.326 903207.204 0, 
+    804618.16 903218.695 0, 804339.995 903230.203 0, 804061.831 903241.727 0, 803783.668 903253.268 0, 803505.505 903264.825 0, 803227.343 903276.399 0, 802949.181 903287.989 0, 802671.02 903299.595 0, 802392.86 903311.217 0, 802114.701 903322.856 0, 
+    801836.542 903334.512 0, 801558.384 903346.183 0, 801280.227 903357.871 0, 801002.07 903369.576 0, 800723.914 903381.297 0, 800445.759 903393.034 0, 800167.604 903404.787 0, 799889.45 903416.557 0, 799609.919 903428.402 0, 799846.242 909001.647 0, 
+    800082.572 914575.045 0, 800361.444 914563.228 0, 800638.941 914551.486 0, 800916.44 914539.76 0, 801193.939 914528.051 0, 801471.439 914516.358 0, 801748.94 914504.681 0, 802026.441 914493.02 0, 802303.943 914481.376 0, 802581.446 914469.748 0, 
+    802858.949 914458.137 0, 803136.453 914446.542 0, 803413.958 914434.963 0, 803691.463 914423.4 0, 803968.969 914411.854 0, 804246.476 914400.324 0, 804523.983 914388.811 0, 804801.492 914377.314 0, 805079 914365.833 0, 805356.51 914354.368 0, 
+    805634.02 914342.92 0, 805911.531 914331.488 0, 806189.042 914320.073 0, 806466.554 914308.674 0, 806742.694 914297.347 0, 807021.581 914285.924 0, 807299.095 914274.574 0, 807576.61 914263.24 0, 807854.125 914251.923 0, 808131.641 914240.622 0, 
+    808409.158 914229.337 0, 808686.676 914218.068 0, 808964.194 914206.816 0, 809241.713 914195.58 0, 809519.232 914184.361 0, 809796.752 914173.158 0, 810074.273 914161.971 0, 810351.795 914150.801 0, 810629.317 914139.646 0, 810906.839 914128.509 0, 
+    811184.363 914117.387 0, 811461.887 914106.282 0, 811739.412 914095.193 0, 812016.937 914084.121 0, 812294.463 914073.065 0, 812571.99 914062.025 0, 812849.517 914051.001 0, 813127.045 914039.994 0, 813403.201 914029.058 0, 813182.618 908455.014 0, 
+    812962.041 902881.124 0))
+
+POLYGON ((826725.32 913520.705 0, 826449.132 913530.862 0, 826171.574 913541.085 0, 825894.017 913551.324 0, 825616.46 913561.58 0, 825338.904 913571.852 0, 825061.348 913582.14 0, 824783.793 913592.445 0, 824506.239 913602.766 0, 824228.685 913613.103 0, 
+    823951.132 913623.457 0, 823673.579 913633.827 0, 823396.027 913644.214 0, 823118.476 913654.616 0, 822840.926 913665.035 0, 822563.375 913675.471 0, 822285.826 913685.923 0, 822008.277 913696.391 0, 821730.729 913706.875 0, 821453.181 913717.376 0, 
+    821175.634 913727.893 0, 820898.088 913738.426 0, 820620.542 913748.976 0, 820342.997 913759.542 0, 820064.081 913770.177 0, 819787.909 913780.723 0, 819510.365 913791.338 0, 819232.823 913801.97 0, 818955.281 913812.618 0, 818677.739 913823.282 0, 
+    818400.199 913833.962 0, 818122.659 913844.659 0, 817845.119 913855.372 0, 817567.58 913866.101 0, 817290.042 913876.847 0, 817012.504 913887.609 0, 816734.967 913898.388 0, 816457.431 913909.183 0, 816179.895 913919.994 0, 815902.36 913930.821 0, 
+    815624.826 913941.665 0, 815347.292 913952.525 0, 815069.759 913963.401 0, 814792.227 913974.294 0, 814514.695 913985.203 0, 814237.164 913996.129 0, 813959.633 914007.071 0, 813682.103 914018.029 0, 813403.201 914029.058 0, 813623.79 919603.251 0, 
+    813844.385 925177.591 0, 814122.627 925166.588 0, 814399.501 925155.656 0, 814676.375 925144.74 0, 814953.25 925133.841 0, 815230.126 925122.957 0, 815507.002 925112.09 0, 815783.879 925101.24 0, 816060.757 925090.405 0, 816337.635 925079.587 0, 
+    816614.514 925068.785 0, 816891.393 925058 0, 817168.273 925047.23 0, 817445.154 925036.477 0, 817722.036 925025.741 0, 817998.918 925015.02 0, 818275.8 925004.316 0, 818552.684 924993.628 0, 818829.567 924982.957 0, 819106.452 924972.302 0, 
+    819383.337 924961.663 0, 819660.223 924951.04 0, 819937.109 924940.434 0, 820213.996 924929.844 0, 820489.516 924919.323 0, 820767.772 924908.713 0, 821044.661 924898.172 0, 821321.551 924887.647 0, 821598.441 924877.139 0, 821875.332 924866.646 0, 
+    822152.223 924856.17 0, 822429.115 924845.711 0, 822706.008 924835.267 0, 822982.901 924824.84 0, 823259.795 924814.43 0, 823536.689 924804.035 0, 823813.584 924793.657 0, 824090.48 924783.295 0, 824367.376 924772.95 0, 824644.273 924762.621 0, 
+    824921.171 924752.308 0, 825198.069 924742.011 0, 825474.967 924731.731 0, 825751.867 924721.467 0, 826028.767 924711.219 0, 826305.667 924700.987 0, 826582.568 924690.772 0, 826859.47 924680.573 0, 827135.005 924670.441 0, 826930.16 919095.5 0, 
+    826725.32 913520.705 0))
+
+POLYGON ((840427.005 924200.841 0, 840151.44 924210.195 0, 839874.511 924219.612 0, 839597.582 924229.045 0, 839320.654 924238.494 0, 839043.726 924247.959 0, 838766.799 924257.441 0, 838489.872 924266.939 0, 838212.946 924276.453 0, 837936.021 924285.984 0, 
+    837659.096 924295.531 0, 837382.171 924305.094 0, 837105.247 924314.673 0, 836828.324 924324.269 0, 836551.401 924333.881 0, 836274.479 924343.51 0, 835997.558 924353.154 0, 835720.637 924362.815 0, 835443.716 924372.493 0, 835166.796 924382.186 0, 
+    834889.877 924391.896 0, 834612.958 924401.622 0, 834336.04 924411.365 0, 834059.123 924421.124 0, 833780.839 924430.947 0, 833505.289 924440.69 0, 833228.373 924450.498 0, 832951.458 924460.322 0, 832674.543 924470.162 0, 832397.629 924480.019 0, 
+    832120.716 924489.892 0, 831843.803 924499.781 0, 831566.89 924509.686 0, 831289.978 924519.608 0, 831013.067 924529.546 0, 830736.157 924539.501 0, 830459.247 924549.471 0, 830182.337 924559.458 0, 829905.428 924569.462 0, 829628.52 924579.481 0, 
+    829351.612 924589.517 0, 829074.705 924599.569 0, 828797.799 924609.638 0, 828520.893 924619.722 0, 828243.988 924629.824 0, 827967.083 924639.941 0, 827690.179 924650.075 0, 827413.275 924660.225 0, 827135.005 924670.441 0, 827339.855 930245.524 0, 
+    827544.711 935820.745 0, 827822.322 935810.553 0, 828098.569 935800.427 0, 828374.817 935790.317 0, 828651.065 935780.224 0, 828927.314 935770.147 0, 829203.564 935760.086 0, 829479.814 935750.041 0, 829756.065 935740.013 0, 830032.316 935730.001 0, 
+    830308.568 935720.005 0, 830584.821 935710.025 0, 830861.074 935700.062 0, 831137.328 935690.115 0, 831413.582 935680.184 0, 831689.837 935670.27 0, 831966.092 935660.371 0, 832242.348 935650.489 0, 832518.605 935640.624 0, 832794.862 935630.774 0, 
+    833071.12 935620.941 0, 833347.378 935611.124 0, 833623.637 935601.323 0, 833899.897 935591.539 0, 834174.794 935581.819 0, 834452.418 935572.019 0, 834728.679 935562.283 0, 835004.941 935552.564 0, 835281.203 935542.86 0, 835557.466 935533.173 0, 
+    835833.73 935523.503 0, 836109.994 935513.848 0, 836386.259 935504.21 0, 836662.524 935494.589 0, 836938.79 935484.983 0, 837215.056 935475.394 0, 837491.323 935465.821 0, 837767.59 935456.264 0, 838043.858 935446.723 0, 838320.127 935437.199 0, 
+    838596.396 935427.691 0, 838872.666 935418.199 0, 839148.936 935408.724 0, 839425.207 935399.264 0, 839701.479 935389.821 0, 839977.751 935380.395 0, 840254.023 935370.984 0, 840530.296 935361.59 0, 840805.208 935352.258 0, 840616.104 929776.481 0, 
+    840427.005 924200.841 0))
+
+POLYGON ((854066.975 934921.237 0, 853792.036 934929.792 0, 853515.738 934938.405 0, 853239.44 934947.035 0, 852963.142 934955.681 0, 852686.845 934964.344 0, 852410.549 934973.023 0, 852134.253 934981.718 0, 851857.957 934990.429 0, 851581.662 934999.156 0, 
+    851305.368 935007.9 0, 851029.074 935016.66 0, 850752.781 935025.436 0, 850476.488 935034.229 0, 850200.195 935043.038 0, 849923.903 935051.863 0, 849647.612 935060.704 0, 849371.321 935069.562 0, 849095.031 935078.435 0, 848818.741 935087.325 0, 
+    848542.452 935096.232 0, 848266.163 935105.154 0, 847989.875 935114.093 0, 847713.587 935123.048 0, 847435.939 935132.064 0, 847161.014 935141.008 0, 846884.728 935150.011 0, 846608.442 935159.032 0, 846332.157 935168.068 0, 846055.873 935177.121 0, 
+    845779.589 935186.19 0, 845503.305 935195.275 0, 845227.022 935204.377 0, 844950.74 935213.494 0, 844674.458 935222.628 0, 844398.177 935231.779 0, 844121.896 935240.945 0, 843845.616 935250.128 0, 843569.336 935259.327 0, 843293.057 935268.542 0, 
+    843016.779 935277.774 0, 842740.501 935287.022 0, 842464.223 935296.286 0, 842187.946 935305.566 0, 841911.67 935314.863 0, 841635.394 935324.176 0, 841359.119 935333.505 0, 841082.844 935342.85 0, 840805.208 935352.258 0, 840994.316 940928.17 0, 
+    841183.429 946504.212 0, 841460.405 946494.827 0, 841736.024 946485.504 0, 842011.643 946476.197 0, 842287.262 946466.906 0, 842562.882 946457.631 0, 842838.503 946448.373 0, 843114.124 946439.131 0, 843389.745 946429.905 0, 843665.367 946420.695 0, 
+    843940.99 946411.502 0, 844216.613 946402.325 0, 844492.237 946393.164 0, 844767.862 946384.019 0, 845043.486 946374.89 0, 845319.112 946365.778 0, 845594.738 946356.682 0, 845870.364 946347.602 0, 846145.991 946338.538 0, 846421.619 946329.491 0, 
+    846697.247 946320.46 0, 846972.876 946311.445 0, 847248.505 946302.446 0, 847524.134 946293.463 0, 847798.407 946284.541 0, 848075.395 946275.547 0, 848351.026 946266.613 0, 848626.658 946257.696 0, 848902.291 946248.794 0, 849177.923 946239.909 0, 
+    849453.557 946231.04 0, 849729.191 946222.187 0, 850004.825 946213.351 0, 850280.46 946204.53 0, 850556.095 946195.726 0, 850831.731 946186.938 0, 851107.368 946178.167 0, 851383.005 946169.411 0, 851658.642 946160.672 0, 851934.28 946151.949 0, 
+    852209.919 946143.242 0, 852485.558 946134.552 0, 852761.197 946125.878 0, 853036.837 946117.22 0, 853312.478 946108.578 0, 853588.119 946099.952 0, 853863.761 946091.343 0, 854139.403 946082.75 0, 854413.688 946074.215 0, 854240.33 940497.661 0, 
+    854066.975 934921.237 0))
+
+POLYGON ((867645.11 945681.597 0, 867370.799 945689.357 0, 867095.134 945697.171 0, 866819.469 945705.002 0, 866543.805 945712.849 0, 866268.141 945720.712 0, 865992.477 945728.591 0, 865716.814 945736.487 0, 865441.152 945744.398 0, 865165.49 945752.326 0, 
+    864889.828 945760.27 0, 864614.167 945768.231 0, 864338.507 945776.208 0, 864062.847 945784.2 0, 863787.187 945792.21 0, 863511.528 945800.235 0, 863235.869 945808.276 0, 862960.211 945816.334 0, 862684.553 945824.408 0, 862408.896 945832.498 0, 
+    862133.239 945840.605 0, 861857.583 945848.728 0, 861581.927 945856.866 0, 861306.271 945865.022 0, 861029.26 945873.233 0, 860754.962 945881.38 0, 860479.308 945889.584 0, 860203.655 945897.804 0, 859928.002 945906.041 0, 859652.349 945914.293 0, 
+    859376.697 945922.562 0, 859101.046 945930.847 0, 858825.394 945939.148 0, 858549.744 945947.465 0, 858274.094 945955.799 0, 857998.444 945964.149 0, 857722.795 945972.515 0, 857447.147 945980.897 0, 857171.499 945989.295 0, 856895.851 945997.71 0, 
+    856620.204 946006.141 0, 856344.557 946014.588 0, 856068.911 946023.052 0, 855793.266 946031.531 0, 855517.621 946040.027 0, 855241.976 946048.539 0, 854966.332 946057.067 0, 854690.688 946065.612 0, 854413.688 946074.215 0, 854587.051 951650.895 0, 
+    854760.417 957227.698 0, 855036.757 957219.116 0, 855311.745 957210.592 0, 855586.732 957202.084 0, 855861.72 957193.592 0, 856136.709 957185.116 0, 856411.698 957176.657 0, 856686.688 957168.214 0, 856961.678 957159.787 0, 857236.668 957151.376 0, 
+    857511.659 957142.981 0, 857786.651 957134.603 0, 858061.643 957126.24 0, 858336.636 957117.894 0, 858611.629 957109.564 0, 858886.622 957101.25 0, 859161.616 957092.953 0, 859436.611 957084.672 0, 859711.606 957076.406 0, 859986.601 957068.157 0, 
+    860261.597 957059.925 0, 860536.594 957051.708 0, 860811.591 957043.507 0, 861086.588 957035.323 0, 861360.234 957027.195 0, 861636.585 957019.003 0, 861911.584 957010.868 0, 862186.583 957002.748 0, 862461.583 956994.645 0, 862736.583 956986.558 0, 
+    863011.584 956978.487 0, 863286.585 956970.432 0, 863561.587 956962.393 0, 863836.589 956954.371 0, 864111.592 956946.365 0, 864386.595 956938.375 0, 864661.599 956930.401 0, 864936.603 956922.443 0, 865211.607 956914.502 0, 865486.612 956906.576 0, 
+    865761.618 956898.667 0, 866036.624 956890.774 0, 866311.63 956882.898 0, 866586.637 956875.037 0, 866861.644 956867.193 0, 867136.652 956859.365 0, 867411.661 956851.553 0, 867686.669 956843.757 0, 867960.327 956836.015 0, 867802.717 951258.745 0, 
+    867645.11 945681.597 0))
+
+POLYGON ((881161.29 956481.626 0, 880887.61 956488.594 0, 880612.58 956495.613 0, 880337.551 956502.648 0, 880062.522 956509.699 0, 879787.494 956516.767 0, 879512.466 956523.85 0, 879237.438 956530.95 0, 878962.411 956538.066 0, 878687.384 956545.198 0, 
+    878412.358 956552.347 0, 878137.332 956559.511 0, 877862.307 956566.692 0, 877587.281 956573.889 0, 877312.257 956581.102 0, 877037.233 956588.331 0, 876762.209 956595.576 0, 876487.185 956602.838 0, 876212.163 956610.116 0, 875937.14 956617.41 0, 
+    875662.118 956624.72 0, 875387.096 956632.046 0, 875112.075 956639.389 0, 874837.054 956646.748 0, 874560.683 956654.159 0, 874287.014 956661.514 0, 874011.995 956668.921 0, 873736.976 956676.345 0, 873461.957 956683.784 0, 873186.939 956691.24 0, 
+    872911.921 956698.712 0, 872636.904 956706.2 0, 872361.887 956713.705 0, 872086.871 956721.225 0, 871811.855 956728.762 0, 871536.839 956736.315 0, 871261.824 956743.884 0, 870986.81 956751.47 0, 870711.795 956759.071 0, 870436.782 956766.689 0, 
+    870161.768 956774.323 0, 869886.756 956781.973 0, 869611.743 956789.639 0, 869336.731 956797.322 0, 869061.72 956805.021 0, 868786.709 956812.735 0, 868511.698 956820.467 0, 868236.688 956828.214 0, 867960.327 956836.015 0, 868117.94 962413.404 0, 
+    868275.557 967990.907 0, 868551.259 967983.124 0, 868825.612 967975.396 0, 869099.966 967967.683 0, 869374.321 967959.987 0, 869648.675 967952.306 0, 869923.031 967944.642 0, 870197.387 967936.994 0, 870471.743 967929.362 0, 870746.1 967921.747 0, 
+    871020.457 967914.147 0, 871294.814 967906.564 0, 871569.172 967898.996 0, 871843.531 967891.445 0, 872117.89 967883.91 0, 872392.249 967876.392 0, 872666.609 967868.889 0, 872940.969 967861.402 0, 873215.33 967853.932 0, 873489.691 967846.478 0, 
+    873764.053 967839.04 0, 874038.415 967831.618 0, 874312.777 967824.212 0, 874587.14 967816.822 0, 874860.156 967809.485 0, 875135.867 967802.092 0, 875410.231 967794.75 0, 875684.596 967787.425 0, 875958.961 967780.117 0, 876233.327 967772.824 0, 
+    876507.692 967765.547 0, 876782.059 967758.287 0, 877056.426 967751.042 0, 877330.793 967743.814 0, 877605.16 967736.602 0, 877879.528 967729.406 0, 878153.897 967722.227 0, 878428.266 967715.063 0, 878702.635 967707.916 0, 878977.005 967700.785 0, 
+    879251.375 967693.67 0, 879525.746 967686.571 0, 879800.116 967679.488 0, 880074.488 967672.421 0, 880348.86 967665.371 0, 880623.232 967658.336 0, 880897.605 967651.318 0, 881171.978 967644.316 0, 881445.005 967637.364 0, 881303.146 962059.438 0, 
+    881161.29 956481.626 0))
+
+POLYGON ((894615.399 967321.029 0, 894342.351 967327.209 0, 894067.959 967333.436 0, 893793.568 967339.679 0, 893519.177 967345.938 0, 893244.786 967352.213 0, 892970.396 967358.505 0, 892696.006 967364.813 0, 892421.616 967371.136 0, 892147.227 967377.476 0, 
+    891872.839 967383.832 0, 891598.45 967390.205 0, 891324.062 967396.593 0, 891049.674 967402.997 0, 890775.287 967409.418 0, 890500.9 967415.855 0, 890226.514 967422.308 0, 889952.128 967428.777 0, 889677.742 967435.262 0, 889403.356 967441.764 0, 
+    889128.971 967448.281 0, 888854.587 967454.815 0, 888580.203 967461.365 0, 888305.819 967467.931 0, 888030.09 967474.545 0, 887757.052 967481.111 0, 887482.67 967487.726 0, 887208.287 967494.357 0, 886933.905 967501.003 0, 886659.524 967507.666 0, 
+    886385.143 967514.345 0, 886110.762 967521.041 0, 885836.382 967527.752 0, 885562.002 967534.479 0, 885287.622 967541.223 0, 885013.243 967547.983 0, 884738.864 967554.759 0, 884464.486 967561.551 0, 884190.108 967568.359 0, 883915.731 967575.184 0, 
+    883641.354 967582.024 0, 883366.977 967588.881 0, 883092.601 967595.754 0, 882818.225 967602.643 0, 882543.849 967609.548 0, 882269.474 967616.469 0, 881995.099 967623.407 0, 881720.725 967630.36 0, 881445.005 967637.364 0, 881586.866 973215.401 0, 
+    881728.73 978793.544 0, 882003.791 978786.557 0, 882277.508 978779.62 0, 882551.226 978772.699 0, 882824.945 978765.794 0, 883098.664 978758.905 0, 883372.383 978752.033 0, 883646.103 978745.177 0, 883919.823 978738.336 0, 884193.543 978731.512 0, 
+    884467.264 978724.704 0, 884740.986 978717.912 0, 885014.707 978711.136 0, 885288.429 978704.376 0, 885562.152 978697.633 0, 885835.875 978690.905 0, 886109.598 978684.194 0, 886383.322 978677.498 0, 886657.046 978670.819 0, 886930.77 978664.156 0, 
+    887204.495 978657.509 0, 887478.22 978650.878 0, 887751.946 978644.264 0, 888025.672 978637.665 0, 888298.056 978631.115 0, 888573.125 978624.516 0, 888846.852 978617.966 0, 889120.58 978611.431 0, 889394.308 978604.913 0, 889668.036 978598.411 0, 
+    889941.765 978591.926 0, 890215.494 978585.456 0, 890489.223 978579.002 0, 890762.953 978572.565 0, 891036.684 978566.143 0, 891310.414 978559.738 0, 891584.145 978553.349 0, 891857.877 978546.976 0, 892131.608 978540.619 0, 892405.34 978534.278 0, 
+    892679.073 978527.953 0, 892952.806 978521.644 0, 893226.539 978515.352 0, 893500.273 978509.075 0, 893774.007 978502.815 0, 894047.741 978496.571 0, 894321.476 978490.343 0, 894595.211 978484.131 0, 894867.605 978477.965 0, 894741.5 972899.444 0, 
+    894615.399 967321.029 0))
+
+POLYGON ((908007.319 978199.508 0, 907734.906 978204.904 0, 907461.154 978210.342 0, 907187.403 978215.797 0, 906913.652 978221.268 0, 906639.902 978226.755 0, 906366.151 978232.258 0, 906092.402 978237.777 0, 905818.652 978243.312 0, 905544.903 978248.864 0, 
+    905271.154 978254.431 0, 904997.405 978260.015 0, 904723.657 978265.614 0, 904449.909 978271.23 0, 904176.161 978276.862 0, 903902.414 978282.51 0, 903628.667 978288.174 0, 903354.92 978293.855 0, 903081.174 978299.551 0, 902807.428 978305.264 0, 
+    902533.683 978310.992 0, 902259.937 978316.737 0, 901986.192 978322.498 0, 901712.448 978328.275 0, 901437.363 978334.096 0, 901164.96 978339.877 0, 900891.216 978345.702 0, 900617.473 978351.544 0, 900343.73 978357.401 0, 900069.987 978363.275 0, 
+    899796.245 978369.165 0, 899522.503 978375.07 0, 899248.762 978380.992 0, 898975.021 978386.931 0, 898701.28 978392.885 0, 898427.54 978398.855 0, 898153.799 978404.841 0, 897880.06 978410.844 0, 897606.32 978416.863 0, 897332.581 978422.897 0, 
+    897058.843 978428.948 0, 896785.104 978435.015 0, 896511.366 978441.098 0, 896237.629 978447.197 0, 895963.891 978453.313 0, 895690.155 978459.444 0, 895416.418 978465.592 0, 895142.682 978471.755 0, 894867.605 978477.965 0, 894993.711 984056.589 0, 
+    895119.82 989635.311 0, 895394.237 989629.116 0, 895667.317 989622.967 0, 895940.397 989616.834 0, 896213.477 989610.718 0, 896486.557 989604.617 0, 896759.638 989598.532 0, 897032.72 989592.464 0, 897305.801 989586.411 0, 897578.883 989580.375 0, 
+    897851.966 989574.355 0, 898125.048 989568.351 0, 898398.131 989562.363 0, 898671.215 989556.39 0, 898944.298 989550.434 0, 899217.382 989544.495 0, 899490.467 989538.571 0, 899763.552 989532.663 0, 900036.637 989526.771 0, 900309.722 989520.896 0, 
+    900582.808 989515.036 0, 900855.894 989509.193 0, 901128.981 989503.365 0, 901402.068 989497.554 0, 901673.818 989491.787 0, 901948.242 989485.98 0, 902221.33 989480.217 0, 902494.418 989474.469 0, 902767.507 989468.739 0, 903040.596 989463.024 0, 
+    903313.685 989457.325 0, 903586.775 989451.642 0, 903859.865 989445.975 0, 904132.955 989440.325 0, 904406.045 989434.69 0, 904679.136 989429.072 0, 904952.227 989423.47 0, 905225.319 989417.883 0, 905498.411 989412.313 0, 905771.503 989406.759 0, 
+    906044.596 989401.221 0, 906317.688 989395.699 0, 906590.782 989390.193 0, 906863.875 989384.703 0, 907136.969 989379.229 0, 907410.063 989373.772 0, 907683.158 989368.33 0, 907956.252 989362.905 0, 908228.011 989357.521 0, 908117.664 983778.465 0, 
+    908007.319 978199.508 0))
+
+POLYGON ((921336.935 989116.766 0, 921065.16 989121.381 0, 920792.051 989126.035 0, 920518.942 989130.705 0, 920245.834 989135.391 0, 919972.725 989140.094 0, 919699.617 989144.812 0, 919426.51 989149.546 0, 919153.402 989154.297 0, 918880.295 989159.063 0, 
+    918607.189 989163.846 0, 918334.082 989168.645 0, 918060.976 989173.459 0, 917787.87 989178.29 0, 917514.764 989183.137 0, 917241.659 989188 0, 916968.554 989192.879 0, 916695.449 989197.774 0, 916422.344 989202.685 0, 916149.24 989207.612 0, 
+    915876.136 989212.556 0, 915603.033 989217.515 0, 915329.929 989222.491 0, 915056.826 989227.482 0, 914782.388 989232.514 0, 914510.621 989237.514 0, 914237.519 989242.553 0, 913964.417 989247.609 0, 913691.315 989252.681 0, 913418.214 989257.769 0, 
+    913145.113 989262.873 0, 912872.012 989267.993 0, 912598.912 989273.129 0, 912325.812 989278.282 0, 912052.712 989283.45 0, 911779.612 989288.635 0, 911506.513 989293.835 0, 911233.414 989299.052 0, 910960.316 989304.284 0, 910687.218 989309.533 0, 
+    910414.12 989314.798 0, 910141.022 989320.079 0, 909867.925 989325.376 0, 909594.828 989330.689 0, 909321.731 989336.018 0, 909048.635 989341.363 0, 908775.539 989346.724 0, 908502.443 989352.102 0, 908228.011 989357.521 0, 908338.361 994936.672 0, 
+    908448.712 1000515.912 0, 908722.483 1000510.505 0, 908994.922 1000505.14 0, 909267.362 1000499.792 0, 909539.801 1000494.46 0, 909812.241 1000489.143 0, 910084.681 1000483.843 0, 910357.122 1000478.559 0, 910629.563 1000473.291 0, 910902.004 1000468.039 0, 
+    911174.445 1000462.803 0, 911446.887 1000457.582 0, 911719.329 1000452.378 0, 911991.772 1000447.19 0, 912264.214 1000442.018 0, 912536.657 1000436.863 0, 912809.101 1000431.723 0, 913081.544 1000426.599 0, 913353.988 1000421.491 0, 913626.432 1000416.399 0, 
+    913898.877 1000411.323 0, 914171.322 1000406.264 0, 914443.767 1000401.22 0, 914716.212 1000396.192 0, 914987.326 1000391.205 0, 915261.104 1000386.185 0, 915533.55 1000381.206 0, 915805.997 1000376.242 0, 916078.444 1000371.295 0, 916350.891 1000366.363 0, 
+    916623.338 1000361.448 0, 916895.786 1000356.548 0, 917168.234 1000351.665 0, 917440.682 1000346.798 0, 917713.131 1000341.946 0, 917985.58 1000337.111 0, 918258.029 1000332.292 0, 918530.479 1000327.489 0, 918802.928 1000322.702 0, 919075.378 1000317.931 0, 
+    919347.829 1000313.176 0, 919620.279 1000308.437 0, 919892.73 1000303.714 0, 920165.181 1000299.007 0, 920437.633 1000294.316 0, 920710.084 1000289.641 0, 920982.536 1000284.982 0, 921254.988 1000280.339 0, 921526.11 1000275.735 0, 921431.522 994696.206 0, 
+    921336.935 989116.766 0))
+
+POLYGON ((934604.135 1000072.506 0, 934332.999 1000076.344 0, 934060.535 1000080.217 0, 933788.071 1000084.106 0, 933515.607 1000088.011 0, 933243.143 1000091.932 0, 932970.68 1000095.87 0, 932698.217 1000099.823 0, 932425.754 1000103.792 0, 932153.291 1000107.777 0, 
+    931880.829 1000111.779 0, 931608.367 1000115.796 0, 931335.905 1000119.829 0, 931063.443 1000123.879 0, 930790.982 1000127.944 0, 930518.521 1000132.026 0, 930246.06 1000136.124 0, 929973.599 1000140.237 0, 929701.138 1000144.367 0, 929428.678 1000148.512 0, 
+    929156.218 1000152.674 0, 928883.758 1000156.852 0, 928611.299 1000161.046 0, 928338.84 1000165.255 0, 928065.051 1000169.502 0, 927793.922 1000173.723 0, 927521.463 1000177.981 0, 927249.005 1000182.255 0, 926976.547 1000186.545 0, 926704.089 1000190.851 0, 
+    926431.632 1000195.173 0, 926159.174 1000199.511 0, 925886.717 1000203.865 0, 925614.261 1000208.236 0, 925341.804 1000212.622 0, 925069.348 1000217.024 0, 924796.892 1000221.442 0, 924524.436 1000225.877 0, 924251.981 1000230.327 0, 923979.526 1000234.793 0, 
+    923707.071 1000239.276 0, 923434.616 1000243.774 0, 923162.162 1000248.289 0, 922889.708 1000252.819 0, 922617.254 1000257.366 0, 922344.8 1000261.929 0, 922072.347 1000266.507 0, 921799.894 1000271.102 0, 921526.11 1000275.735 0, 921620.7 1005855.351 0, 
+    921715.291 1011435.048 0, 921988.415 1011430.426 0, 922260.211 1011425.842 0, 922532.007 1011421.275 0, 922803.804 1011416.723 0, 923075.601 1011412.187 0, 923347.398 1011407.668 0, 923619.196 1011403.164 0, 923890.994 1011398.677 0, 924162.792 1011394.205 0, 
+    924434.59 1011389.749 0, 924706.389 1011385.31 0, 924978.188 1011380.886 0, 925249.987 1011376.478 0, 925521.786 1011372.087 0, 925793.586 1011367.711 0, 926065.386 1011363.351 0, 926337.186 1011359.008 0, 926608.987 1011354.68 0, 926880.787 1011350.369 0, 
+    927152.588 1011346.073 0, 927424.389 1011341.793 0, 927696.191 1011337.53 0, 927967.993 1011333.282 0, 928238.468 1011329.071 0, 928511.597 1011324.835 0, 928783.399 1011320.635 0, 929055.202 1011316.451 0, 929327.005 1011312.284 0, 929598.808 1011308.132 0, 
+    929870.611 1011303.996 0, 930142.415 1011299.877 0, 930414.219 1011295.773 0, 930686.023 1011291.685 0, 930957.827 1011287.614 0, 931229.632 1011283.558 0, 931501.437 1011279.518 0, 931773.242 1011275.494 0, 932045.047 1011271.487 0, 932316.853 1011267.495 0, 
+    932588.659 1011263.519 0, 932860.465 1011259.56 0, 933132.271 1011255.616 0, 933404.078 1011251.688 0, 933675.884 1011247.777 0, 933947.691 1011243.881 0, 934219.498 1011240.001 0, 934491.306 1011236.137 0, 934761.788 1011232.308 0, 934682.961 1005652.366 0, 
+    934604.135 1000072.506 0))
+
+POLYGON ((947808.805 1011066.428 0, 947538.312 1011069.493 0, 947266.494 1011072.589 0, 946994.677 1011075.701 0, 946722.86 1011078.829 0, 946451.044 1011081.972 0, 946179.227 1011085.132 0, 945907.411 1011088.308 0, 945635.595 1011091.5 0, 945363.779 1011094.708 0, 
+    945091.963 1011097.931 0, 944820.147 1011101.171 0, 944548.332 1011104.427 0, 944276.517 1011107.699 0, 944004.702 1011110.986 0, 943732.887 1011114.29 0, 943461.072 1011117.61 0, 943189.258 1011120.946 0, 942917.444 1011124.297 0, 942645.63 1011127.665 0, 
+    942373.816 1011131.049 0, 942102.002 1011134.449 0, 941830.189 1011137.865 0, 941558.376 1011141.296 0, 941285.238 1011144.761 0, 941014.75 1011148.208 0, 940742.937 1011151.688 0, 940471.125 1011155.183 0, 940199.313 1011158.695 0, 939927.501 1011162.223 0, 
+    939655.689 1011165.767 0, 939383.877 1011169.326 0, 939112.066 1011172.902 0, 938840.255 1011176.494 0, 938568.444 1011180.102 0, 938296.633 1011183.725 0, 938024.823 1011187.365 0, 937753.012 1011191.021 0, 937481.202 1011194.692 0, 937209.392 1011198.38 0, 
+    936937.583 1011202.084 0, 936665.773 1011205.804 0, 936393.964 1011209.539 0, 936122.155 1011213.291 0, 935850.346 1011217.059 0, 935578.538 1011220.843 0, 935306.729 1011224.642 0, 935034.921 1011228.458 0, 934761.788 1011232.308 0, 934840.616 1016812.328 0, 
+    934919.445 1022392.422 0, 935191.919 1022388.581 0, 935463.07 1022384.774 0, 935734.221 1022380.984 0, 936005.373 1022377.209 0, 936276.525 1022373.45 0, 936547.677 1022369.708 0, 936818.829 1022365.981 0, 937089.982 1022362.27 0, 937361.135 1022358.575 0, 
+    937632.288 1022354.897 0, 937903.441 1022351.234 0, 938174.594 1022347.587 0, 938445.748 1022343.956 0, 938716.902 1022340.341 0, 938988.056 1022336.742 0, 939259.21 1022333.159 0, 939530.365 1022329.592 0, 939801.519 1022326.041 0, 940072.674 1022322.505 0, 
+    940343.829 1022318.986 0, 940614.985 1022315.483 0, 940886.14 1022311.996 0, 941157.296 1022308.524 0, 941427.131 1022305.086 0, 941699.608 1022301.63 0, 941970.764 1022298.206 0, 942241.921 1022294.799 0, 942513.078 1022291.407 0, 942784.235 1022288.031 0, 
+    943055.392 1022284.672 0, 943326.549 1022281.328 0, 943597.707 1022278 0, 943868.864 1022274.689 0, 944140.022 1022271.393 0, 944411.181 1022268.113 0, 944682.339 1022264.849 0, 944953.497 1022261.601 0, 945224.656 1022258.369 0, 945495.815 1022255.153 0, 
+    945766.974 1022251.953 0, 946038.133 1022248.769 0, 946309.293 1022245.601 0, 946580.452 1022242.449 0, 946851.612 1022239.313 0, 947122.772 1022236.193 0, 947393.932 1022233.088 0, 947665.093 1022230 0, 947934.933 1022226.943 0, 947871.869 1016646.649 0, 
+    947808.805 1011066.428 0))
+
+POLYGON ((960950.836 1022098.235 0, 960680.986 1022100.53 0, 960409.818 1022102.853 0, 960138.65 1022105.191 0, 959867.483 1022107.545 0, 959596.315 1022109.915 0, 959325.148 1022112.301 0, 959053.98 1022114.703 0, 958782.813 1022117.121 0, 958511.646 1022119.555 0, 
+    958240.479 1022122.005 0, 957969.312 1022124.471 0, 957698.146 1022126.953 0, 957426.979 1022129.45 0, 957155.813 1022131.964 0, 956884.647 1022134.494 0, 956613.481 1022137.039 0, 956342.315 1022139.601 0, 956071.149 1022142.179 0, 955799.984 1022144.772 0, 
+    955528.818 1022147.382 0, 955257.653 1022150.007 0, 954986.488 1022152.649 0, 954715.323 1022155.306 0, 954442.839 1022157.992 0, 954172.994 1022160.669 0, 953901.829 1022163.374 0, 953630.665 1022166.095 0, 953359.501 1022168.832 0, 953088.337 1022171.585 0, 
+    952817.173 1022174.355 0, 952546.009 1022177.14 0, 952274.846 1022179.941 0, 952003.683 1022182.758 0, 951732.519 1022185.591 0, 951461.356 1022188.439 0, 951190.194 1022191.304 0, 950919.031 1022194.185 0, 950647.868 1022197.082 0, 950376.706 1022199.995 0, 
+    950105.544 1022202.923 0, 949834.382 1022205.868 0, 949563.22 1022208.829 0, 949292.059 1022211.805 0, 949020.897 1022214.798 0, 948749.736 1022217.806 0, 948478.575 1022220.831 0, 948207.414 1022223.871 0, 947934.933 1022226.943 0, 947997.998 1027807.306 0, 
+    948061.063 1033387.734 0, 948332.884 1033384.67 0, 948603.388 1033381.637 0, 948873.893 1033378.62 0, 949144.397 1033375.619 0, 949414.902 1033372.633 0, 949685.406 1033369.664 0, 949955.911 1033366.711 0, 950226.416 1033363.773 0, 950496.921 1033360.851 0, 
+    950767.427 1033357.946 0, 951037.932 1033355.056 0, 951308.438 1033352.182 0, 951578.944 1033349.324 0, 951849.45 1033346.482 0, 952119.956 1033343.656 0, 952390.463 1033340.846 0, 952660.969 1033338.052 0, 952931.476 1033335.273 0, 953201.983 1033332.511 0, 
+    953472.49 1033329.764 0, 953742.997 1033327.034 0, 954013.505 1033324.319 0, 954284.012 1033321.621 0, 954553.204 1033318.951 0, 954825.028 1033316.271 0, 955095.536 1033313.62 0, 955366.044 1033310.985 0, 955636.552 1033308.366 0, 955907.061 1033305.763 0, 
+    956177.569 1033303.175 0, 956448.078 1033300.604 0, 956718.587 1033298.049 0, 956989.096 1033295.509 0, 957259.605 1033292.986 0, 957530.115 1033290.478 0, 957800.624 1033287.986 0, 958071.134 1033285.51 0, 958341.644 1033283.05 0, 958612.154 1033280.606 0, 
+    958882.664 1033278.178 0, 959153.174 1033275.766 0, 959423.685 1033273.37 0, 959694.195 1033270.99 0, 959964.706 1033268.625 0, 960235.217 1033266.277 0, 960505.728 1033263.945 0, 960776.239 1033261.628 0, 961045.435 1033259.338 0, 960998.135 1027678.754 0, 
+    960950.836 1022098.235 0))
+
+POLYGON ((974030.117 1033167.627 0, 973760.914 1033169.156 0, 973490.397 1033170.708 0, 973219.881 1033172.276 0, 972949.364 1033173.86 0, 972678.848 1033175.46 0, 972408.332 1033177.076 0, 972137.816 1033178.708 0, 971867.3 1033180.356 0, 971596.784 1033182.02 0, 
+    971326.268 1033183.7 0, 971055.752 1033185.395 0, 970785.237 1033187.107 0, 970514.721 1033188.834 0, 970244.206 1033190.578 0, 969973.69 1033192.337 0, 969703.175 1033194.112 0, 969432.66 1033195.904 0, 969162.145 1033197.711 0, 968891.63 1033199.534 0, 
+    968621.116 1033201.373 0, 968350.601 1033203.228 0, 968080.086 1033205.098 0, 967809.572 1033206.985 0, 967537.744 1033208.897 0, 967268.543 1033210.806 0, 966998.029 1033212.741 0, 966727.515 1033214.691 0, 966457.002 1033216.657 0, 966186.488 1033218.64 0, 
+    965915.974 1033220.638 0, 965645.461 1033222.652 0, 965374.947 1033224.682 0, 965104.434 1033226.728 0, 964833.921 1033228.79 0, 964563.408 1033230.867 0, 964292.895 1033232.961 0, 964022.382 1033235.071 0, 963751.869 1033237.196 0, 963481.357 1033239.338 0, 
+    963210.845 1033241.495 0, 962940.332 1033243.668 0, 962669.82 1033245.858 0, 962399.308 1033248.063 0, 962128.796 1033250.284 0, 961858.284 1033252.521 0, 961587.773 1033254.774 0, 961317.261 1033257.042 0, 961045.435 1033259.338 0, 961092.735 1038839.983 0, 
+    961140.036 1044420.685 0, 961411.202 1044418.395 0, 961681.057 1044416.132 0, 961950.911 1044413.884 0, 962220.766 1044411.653 0, 962490.621 1044409.437 0, 962760.476 1044407.237 0, 963030.331 1044405.053 0, 963300.187 1044402.885 0, 963570.042 1044400.733 0, 
+    963839.898 1044398.597 0, 964109.754 1044396.476 0, 964379.609 1044394.372 0, 964649.465 1044392.283 0, 964919.321 1044390.211 0, 965189.178 1044388.154 0, 965459.034 1044386.113 0, 965728.89 1044384.088 0, 965998.747 1044382.079 0, 966268.604 1044380.085 0, 
+    966538.46 1044378.108 0, 966808.317 1044376.146 0, 967078.174 1044374.201 0, 967348.032 1044372.271 0, 967616.578 1044370.366 0, 967887.746 1044368.459 0, 968157.604 1044366.577 0, 968427.461 1044364.711 0, 968697.319 1044362.86 0, 968967.177 1044361.026 0, 
+    969237.035 1044359.207 0, 969506.893 1044357.404 0, 969776.751 1044355.618 0, 970046.609 1044353.847 0, 970316.467 1044352.092 0, 970586.326 1044350.353 0, 970856.184 1044348.629 0, 971126.043 1044346.922 0, 971395.902 1044345.23 0, 971665.761 1044343.555 0, 
+    971935.62 1044341.895 0, 972205.479 1044340.251 0, 972475.338 1044338.623 0, 972745.197 1044337.011 0, 973015.056 1044335.415 0, 973284.916 1044333.834 0, 973554.775 1044332.27 0, 973824.635 1044330.721 0, 974093.185 1044329.196 0, 974061.651 1038748.383 0, 
+    974030.117 1033167.627 0))
+
+POLYGON ((987046.541 1044274.302 0, 986777.986 1044275.069 0, 986508.123 1044275.855 0, 986238.26 1044276.657 0, 985968.397 1044277.475 0, 985698.534 1044278.309 0, 985428.672 1044279.159 0, 985158.809 1044280.024 0, 984888.946 1044280.906 0, 984619.084 1044281.803 0, 
+    984349.221 1044282.716 0, 984079.359 1044283.645 0, 983809.496 1044284.59 0, 983539.634 1044285.551 0, 983269.772 1044286.528 0, 982999.909 1044287.521 0, 982730.047 1044288.529 0, 982460.185 1044289.554 0, 982190.323 1044290.594 0, 981920.461 1044291.65 0, 
+    981650.599 1044292.722 0, 981380.737 1044293.81 0, 981110.876 1044294.914 0, 980841.014 1044296.034 0, 980569.843 1044297.175 0, 980301.291 1044298.321 0, 980031.429 1044299.488 0, 979761.568 1044300.671 0, 979491.706 1044301.87 0, 979221.845 1044303.085 0, 
+    978951.984 1044304.316 0, 978682.123 1044305.563 0, 978412.261 1044306.826 0, 978142.4 1044308.104 0, 977872.539 1044309.399 0, 977602.679 1044310.709 0, 977332.818 1044312.035 0, 977062.957 1044313.377 0, 976793.096 1044314.735 0, 976523.236 1044316.109 0, 
+    976253.375 1044317.499 0, 975983.515 1044318.905 0, 975713.655 1044320.326 0, 975443.794 1044321.763 0, 975173.934 1044323.217 0, 974904.074 1044324.686 0, 974634.214 1044326.171 0, 974364.354 1044327.672 0, 974093.185 1044329.196 0, 974124.719 1049910.062 0, 
+    974156.254 1055490.975 0, 974426.763 1055489.455 0, 974695.966 1055487.958 0, 974965.169 1055486.476 0, 975234.372 1055485.011 0, 975503.575 1055483.561 0, 975772.779 1055482.127 0, 976041.982 1055480.709 0, 976311.185 1055479.307 0, 976580.389 1055477.92 0, 
+    976849.592 1055476.55 0, 977118.796 1055475.195 0, 977388 1055473.856 0, 977657.204 1055472.533 0, 977926.408 1055471.226 0, 978195.612 1055469.935 0, 978464.816 1055468.66 0, 978734.02 1055467.4 0, 979003.224 1055466.156 0, 979272.428 1055464.928 0, 
+    979541.633 1055463.716 0, 979810.837 1055462.52 0, 980080.042 1055461.34 0, 980349.246 1055460.175 0, 980617.145 1055459.032 0, 980887.655 1055457.894 0, 981156.86 1055456.777 0, 981426.065 1055455.675 0, 981695.27 1055454.59 0, 981964.475 1055453.521 0, 
+    982233.68 1055452.467 0, 982502.885 1055451.429 0, 982772.09 1055450.407 0, 983041.295 1055449.401 0, 983310.501 1055448.411 0, 983579.706 1055447.437 0, 983848.911 1055446.478 0, 984118.117 1055445.535 0, 984387.322 1055444.609 0, 984656.528 1055443.698 0, 
+    984925.733 1055442.802 0, 985194.939 1055441.923 0, 985464.145 1055441.06 0, 985733.35 1055440.212 0, 986002.556 1055439.38 0, 986271.762 1055438.564 0, 986540.968 1055437.764 0, 986810.174 1055436.98 0, 987078.075 1055436.215 0, 987062.308 1049855.235 0, 
+    987046.541 1044274.302 0))
+
+POLYGON ((1000000 1055417.962 0, 999732.095 1055417.97 0, 999462.888 1055417.993 0, 999193.681 1055418.033 0, 998924.474 1055418.088 0, 998655.267 1055418.16 0, 998386.06 1055418.247 0, 998116.853 1055418.349 0, 997847.646 1055418.468 0, 997578.439 1055418.603 0, 
+    997309.232 1055418.753 0, 997040.025 1055418.92 0, 996770.818 1055419.102 0, 996501.611 1055419.3 0, 996232.404 1055419.514 0, 995963.197 1055419.743 0, 995693.99 1055419.989 0, 995424.783 1055420.25 0, 995155.576 1055420.527 0, 994886.369 1055420.82 0, 
+    994617.162 1055421.129 0, 994347.955 1055421.454 0, 994078.748 1055421.795 0, 993809.542 1055422.151 0, 993539.031 1055422.525 0, 993271.128 1055422.911 0, 993001.921 1055423.315 0, 992732.714 1055423.735 0, 992463.508 1055424.171 0, 992194.301 1055424.622 0, 
+    991925.094 1055425.09 0, 991655.888 1055425.573 0, 991386.681 1055426.072 0, 991117.474 1055426.587 0, 990848.268 1055427.118 0, 990579.061 1055427.664 0, 990309.855 1055428.227 0, 990040.648 1055428.805 0, 989771.442 1055429.399 0, 989502.236 1055430.009 0, 
+    989233.029 1055430.635 0, 988963.823 1055431.276 0, 988694.617 1055431.934 0, 988425.41 1055432.607 0, 988156.204 1055433.296 0, 987886.998 1055434.001 0, 987617.792 1055434.722 0, 987348.586 1055435.459 0, 987078.075 1055436.215 0, 987093.843 1061017.24 0, 
+    987109.61 1066598.304 0, 987379.461 1066597.55 0, 987648.01 1066596.815 0, 987916.559 1066596.095 0, 988185.108 1066595.392 0, 988453.657 1066594.705 0, 988722.207 1066594.033 0, 988990.756 1066593.377 0, 989259.305 1066592.737 0, 989527.855 1066592.113 0, 
+    989796.404 1066591.504 0, 990064.954 1066590.912 0, 990333.503 1066590.335 0, 990602.053 1066589.774 0, 990870.602 1066589.228 0, 991139.152 1066588.699 0, 991407.701 1066588.185 0, 991676.251 1066587.688 0, 991944.801 1066587.206 0, 992213.35 1066586.739 0, 
+    992481.9 1066586.289 0, 992750.45 1066585.854 0, 993019 1066585.436 0, 993287.549 1066585.033 0, 993554.799 1066584.647 0, 993824.649 1066584.274 0, 994093.199 1066583.918 0, 994361.749 1066583.579 0, 994630.299 1066583.255 0, 994898.849 1066582.947 0, 
+    995167.398 1066582.654 0, 995435.948 1066582.378 0, 995704.498 1066582.117 0, 995973.048 1066581.872 0, 996241.598 1066581.643 0, 996510.148 1066581.43 0, 996778.698 1066581.232 0, 997047.248 1066581.05 0, 997315.799 1066580.885 0, 997584.349 1066580.735 0, 
+    997852.899 1066580.6 0, 998121.449 1066580.482 0, 998389.999 1066580.379 0, 998658.549 1066580.292 0, 998927.099 1066580.221 0, 999195.649 1066580.166 0, 999464.199 1066580.126 0, 999732.749 1066580.103 0, 1000000 1066580.095 0, 1000000 1060999.009 0, 
+    1000000 1055417.962 0))
+
+POLYGON ((1012890.39 1066598.304 0, 1012623.138 1066597.557 0, 1012354.589 1066596.822 0, 1012086.04 1066596.102 0, 1011817.49 1066595.399 0, 1011548.941 1066594.711 0, 1011280.392 1066594.039 0, 1011011.843 1066593.383 0, 1010743.293 1066592.743 0, 1010474.744 1066592.119 0, 
+    1010206.195 1066591.51 0, 1009937.645 1066590.917 0, 1009669.096 1066590.34 0, 1009400.546 1066589.779 0, 1009131.997 1066589.234 0, 1008863.447 1066588.704 0, 1008594.897 1066588.19 0, 1008326.348 1066587.692 0, 1008057.798 1066587.21 0, 1007789.248 1066586.744 0, 
+    1007520.699 1066586.293 0, 1007252.149 1066585.859 0, 1006983.599 1066585.44 0, 1006715.049 1066585.036 0, 1006445.201 1066584.647 0, 1006177.95 1066584.278 0, 1005909.4 1066583.922 0, 1005640.85 1066583.582 0, 1005372.3 1066583.258 0, 1005103.75 1066582.95 0, 
+    1004835.2 1066582.657 0, 1004566.65 1066582.38 0, 1004298.1 1066582.119 0, 1004029.55 1066581.874 0, 1003761 1066581.645 0, 1003492.45 1066581.432 0, 1003223.9 1066581.234 0, 1002955.35 1066581.052 0, 1002686.8 1066580.886 0, 1002418.25 1066580.736 0, 
+    1002149.7 1066580.601 0, 1001881.15 1066580.483 0, 1001612.6 1066580.38 0, 1001344.05 1066580.293 0, 1001075.5 1066580.222 0, 1000806.95 1066580.166 0, 1000538.4 1066580.127 0, 1000269.849 1066580.103 0, 1000000 1066580.095 0, 1000000 1072161.217 0, 
+    1000000 1077742.37 0, 1000269.189 1077742.378 0, 1000537.082 1077742.401 0, 1000804.975 1077742.441 0, 1001072.869 1077742.496 0, 1001340.762 1077742.567 0, 1001608.655 1077742.654 0, 1001876.548 1077742.756 0, 1002144.441 1077742.875 0, 1002412.334 1077743.009 0, 
+    1002680.227 1077743.159 0, 1002948.12 1077743.324 0, 1003216.013 1077743.506 0, 1003483.906 1077743.703 0, 1003751.799 1077743.916 0, 1004019.692 1077744.145 0, 1004287.585 1077744.389 0, 1004555.478 1077744.649 0, 1004823.371 1077744.925 0, 1005091.264 1077745.217 0, 
+    1005359.157 1077745.525 0, 1005627.05 1077745.848 0, 1005894.943 1077746.187 0, 1006162.836 1077746.542 0, 1006429.434 1077746.911 0, 1006698.621 1077747.299 0, 1006966.514 1077747.701 0, 1007234.407 1077748.119 0, 1007502.3 1077748.553 0, 1007770.193 1077749.002 0, 
+    1008038.085 1077749.467 0, 1008305.978 1077749.948 0, 1008573.871 1077750.445 0, 1008841.763 1077750.958 0, 1009109.656 1077751.486 0, 1009377.548 1077752.03 0, 1009645.441 1077752.59 0, 1009913.333 1077753.165 0, 1010181.226 1077753.757 0, 1010449.118 1077754.364 0, 
+    1010717.011 1077754.987 0, 1010984.903 1077755.625 0, 1011252.795 1077756.28 0, 1011520.688 1077756.95 0, 1011788.58 1077757.636 0, 1012056.472 1077758.338 0, 1012324.364 1077759.055 0, 1012592.256 1077759.789 0, 1012858.854 1077760.534 0, 1012874.622 1072179.403 0, 
+    1012890.39 1066598.304 0))
+
+POLYGON ((1025717.606 1077815.027 0, 1025451.009 1077813.528 0, 1025183.12 1077812.038 0, 1024915.231 1077810.564 0, 1024647.342 1077809.105 0, 1024379.453 1077807.662 0, 1024111.563 1077806.235 0, 1023843.674 1077804.824 0, 1023575.784 1077803.429 0, 1023307.895 1077802.049 0, 
+    1023040.005 1077800.685 0, 1022772.115 1077799.337 0, 1022504.226 1077798.004 0, 1022236.336 1077796.688 0, 1021968.446 1077795.387 0, 1021700.556 1077794.101 0, 1021432.666 1077792.832 0, 1021164.776 1077791.579 0, 1020896.885 1077790.341 0, 1020628.995 1077789.119 0, 
+    1020361.105 1077787.912 0, 1020093.214 1077786.722 0, 1019825.324 1077785.547 0, 1019557.433 1077784.388 0, 1019288.249 1077783.239 0, 1019021.652 1077782.117 0, 1018753.761 1077781.006 0, 1018485.87 1077779.91 0, 1018217.979 1077778.83 0, 1017950.088 1077777.765 0, 
+    1017682.197 1077776.717 0, 1017414.306 1077775.684 0, 1017146.415 1077774.667 0, 1016878.523 1077773.665 0, 1016610.632 1077772.68 0, 1016342.741 1077771.71 0, 1016074.849 1077770.756 0, 1015806.958 1077769.818 0, 1015539.066 1077768.895 0, 1015271.175 1077767.988 0, 
+    1015003.283 1077767.098 0, 1014735.391 1077766.222 0, 1014467.5 1077765.363 0, 1014199.608 1077764.519 0, 1013931.716 1077763.691 0, 1013663.824 1077762.879 0, 1013395.932 1077762.083 0, 1013128.04 1077761.302 0, 1012858.854 1077760.534 0, 1012843.086 1083341.691 0, 
+    1012827.318 1088922.871 0, 1013095.844 1088923.637 0, 1013363.079 1088924.416 0, 1013630.314 1088925.21 0, 1013897.549 1088926.02 0, 1014164.784 1088926.846 0, 1014432.019 1088927.688 0, 1014699.254 1088928.545 0, 1014966.488 1088929.418 0, 1015233.723 1088930.307 0, 
+    1015500.958 1088931.212 0, 1015768.192 1088932.132 0, 1016035.427 1088933.068 0, 1016302.661 1088934.019 0, 1016569.895 1088934.987 0, 1016837.13 1088935.97 0, 1017104.364 1088936.969 0, 1017371.598 1088937.983 0, 1017638.832 1088939.014 0, 1017906.066 1088940.06 0, 
+    1018173.3 1088941.122 0, 1018440.534 1088942.199 0, 1018707.768 1088943.292 0, 1018975.002 1088944.401 0, 1019240.946 1088945.52 0, 1019509.469 1088946.666 0, 1019776.703 1088947.822 0, 1020043.936 1088948.994 0, 1020311.17 1088950.182 0, 1020578.403 1088951.385 0, 
+    1020845.637 1088952.604 0, 1021112.87 1088953.839 0, 1021380.103 1088955.09 0, 1021647.336 1088956.356 0, 1021914.569 1088957.638 0, 1022181.802 1088958.936 0, 1022449.035 1088960.249 0, 1022716.268 1088961.578 0, 1022983.501 1088962.923 0, 1023250.733 1088964.284 0, 
+    1023517.966 1088965.66 0, 1023785.198 1088967.052 0, 1024052.431 1088968.46 0, 1024319.663 1088969.884 0, 1024586.895 1088971.323 0, 1024854.127 1088972.778 0, 1025121.36 1088974.249 0, 1025388.592 1088975.735 0, 1025654.535 1088977.23 0, 1025686.07 1083396.117 0, 
+    1025717.606 1077815.027 0))
+
+POLYGON ((1038481.546 1089067.828 0, 1038215.606 1089065.582 0, 1037948.379 1089063.34 0, 1037681.153 1089061.115 0, 1037413.926 1089058.905 0, 1037146.698 1089056.711 0, 1036879.471 1089054.532 0, 1036612.244 1089052.369 0, 1036345.016 1089050.222 0, 1036077.789 1089048.091 0, 
+    1035810.561 1089045.975 0, 1035543.333 1089043.875 0, 1035276.105 1089041.791 0, 1035008.877 1089039.723 0, 1034741.649 1089037.67 0, 1034474.42 1089035.633 0, 1034207.192 1089033.612 0, 1033939.963 1089031.606 0, 1033672.735 1089029.617 0, 1033405.506 1089027.643 0, 
+    1033138.277 1089025.684 0, 1032871.048 1089023.742 0, 1032603.819 1089021.815 0, 1032336.589 1089019.904 0, 1032068.072 1089017.999 0, 1031802.131 1089016.129 0, 1031534.901 1089014.265 0, 1031267.671 1089012.416 0, 1031000.441 1089010.584 0, 1030733.211 1089008.767 0, 
+    1030465.981 1089006.966 0, 1030198.751 1089005.181 0, 1029931.521 1089003.411 0, 1029664.291 1089001.657 0, 1029397.06 1088999.919 0, 1029129.83 1088998.197 0, 1028862.599 1088996.49 0, 1028595.368 1088994.799 0, 1028328.137 1088993.124 0, 1028060.906 1088991.465 0, 
+    1027793.675 1088989.821 0, 1027526.444 1088988.193 0, 1027259.213 1088986.581 0, 1026991.982 1088984.984 0, 1026724.75 1088983.403 0, 1026457.519 1088981.838 0, 1026190.287 1088980.289 0, 1025923.055 1088978.755 0, 1025654.535 1088977.23 0, 1025622.999 1094558.361 0, 
+    1025591.463 1100139.505 0, 1025859.323 1100141.026 0, 1026125.898 1100142.556 0, 1026392.473 1100144.102 0, 1026659.047 1100145.663 0, 1026925.622 1100147.24 0, 1027192.196 1100148.833 0, 1027458.77 1100150.441 0, 1027725.345 1100152.065 0, 1027991.919 1100153.705 0, 
+    1028258.493 1100155.36 0, 1028525.066 1100157.031 0, 1028791.64 1100158.718 0, 1029058.214 1100160.42 0, 1029324.788 1100162.139 0, 1029591.361 1100163.872 0, 1029857.934 1100165.622 0, 1030124.508 1100167.387 0, 1030391.081 1100169.168 0, 1030657.654 1100170.965 0, 
+    1030924.227 1100172.777 0, 1031190.8 1100174.605 0, 1031457.372 1100176.449 0, 1031723.945 1100178.308 0, 1031989.233 1100180.174 0, 1032257.09 1100182.074 0, 1032523.662 1100183.98 0, 1032790.234 1100185.902 0, 1033056.806 1100187.84 0, 1033323.378 1100189.794 0, 
+    1033589.95 1100191.763 0, 1033856.522 1100193.748 0, 1034123.094 1100195.748 0, 1034389.665 1100197.765 0, 1034656.236 1100199.797 0, 1034922.808 1100201.844 0, 1035189.379 1100203.908 0, 1035455.95 1100205.987 0, 1035722.521 1100208.081 0, 1035989.092 1100210.192 0, 
+    1036255.662 1100212.318 0, 1036522.233 1100214.46 0, 1036788.803 1100216.617 0, 1037055.373 1100218.79 0, 1037321.943 1100220.979 0, 1037588.513 1100223.184 0, 1037855.083 1100225.404 0, 1038121.653 1100227.64 0, 1038386.939 1100229.88 0, 1038434.242 1094648.848 0, 
+    1038481.546 1089067.828 0))
+
+POLYGON ((1051182.109 1100356.405 0, 1050916.828 1100353.415 0, 1050650.266 1100350.426 0, 1050383.703 1100347.453 0, 1050117.141 1100344.495 0, 1049850.578 1100341.553 0, 1049584.015 1100338.627 0, 1049317.451 1100335.716 0, 1049050.888 1100332.821 0, 1048784.324 1100329.942 0, 
+    1048517.761 1100327.079 0, 1048251.197 1100324.231 0, 1047984.633 1100321.399 0, 1047718.068 1100318.582 0, 1047451.504 1100315.781 0, 1047184.939 1100312.996 0, 1046918.375 1100310.227 0, 1046651.81 1100307.473 0, 1046385.245 1100304.735 0, 1046118.68 1100302.013 0, 
+    1045852.114 1100299.306 0, 1045585.549 1100296.616 0, 1045318.983 1100293.94 0, 1045052.417 1100291.281 0, 1044784.569 1100288.624 0, 1044519.285 1100286.009 0, 1044252.719 1100283.396 0, 1043986.152 1100280.799 0, 1043719.586 1100278.218 0, 1043453.019 1100275.653 0, 
+    1043186.452 1100273.103 0, 1042919.885 1100270.569 0, 1042653.318 1100268.051 0, 1042386.75 1100265.548 0, 1042120.183 1100263.061 0, 1041853.615 1100260.59 0, 1041587.047 1100258.134 0, 1041320.479 1100255.695 0, 1041053.911 1100253.27 0, 1040787.343 1100250.862 0, 
+    1040520.775 1100248.469 0, 1040254.206 1100246.092 0, 1039987.637 1100243.731 0, 1039721.069 1100241.385 0, 1039454.5 1100239.055 0, 1039187.931 1100236.74 0, 1038921.361 1100234.442 0, 1038654.792 1100232.159 0, 1038386.939 1100229.88 0, 1038339.635 1105810.923 0, 
+    1038292.332 1111391.97 0, 1038559.525 1111394.242 0, 1038825.437 1111396.52 0, 1039091.349 1111398.813 0, 1039357.261 1111401.121 0, 1039623.173 1111403.446 0, 1039889.085 1111405.785 0, 1040154.997 1111408.141 0, 1040420.908 1111410.512 0, 1040686.82 1111412.899 0, 
+    1040952.731 1111415.302 0, 1041218.642 1111417.72 0, 1041484.553 1111420.154 0, 1041750.464 1111422.603 0, 1042016.375 1111425.069 0, 1042282.285 1111427.549 0, 1042548.196 1111430.046 0, 1042814.106 1111432.558 0, 1043080.016 1111435.086 0, 1043345.926 1111437.629 0, 
+    1043611.836 1111440.188 0, 1043877.745 1111442.763 0, 1044143.655 1111445.353 0, 1044409.564 1111447.96 0, 1044674.194 1111450.569 0, 1044941.382 1111453.219 0, 1045207.291 1111455.872 0, 1045473.2 1111458.54 0, 1045739.109 1111461.224 0, 1046005.017 1111463.924 0, 
+    1046270.925 1111466.64 0, 1046536.833 1111469.371 0, 1046802.741 1111472.118 0, 1047068.649 1111474.881 0, 1047334.557 1111477.659 0, 1047600.464 1111480.453 0, 1047866.371 1111483.262 0, 1048132.278 1111486.087 0, 1048398.185 1111488.928 0, 1048664.092 1111491.785 0, 
+    1048929.999 1111494.657 0, 1049195.905 1111497.544 0, 1049461.811 1111500.448 0, 1049727.718 1111503.367 0, 1049993.623 1111506.302 0, 1050259.529 1111509.252 0, 1050525.435 1111512.218 0, 1050791.34 1111515.2 0, 1051055.967 1111518.182 0, 1051119.038 1105937.291 0, 
+    1051182.109 1100356.405 0))
+
+POLYGON ((1063819.195 1111680.454 0, 1063554.575 1111676.724 0, 1063288.679 1111672.991 0, 1063022.783 1111669.274 0, 1062756.887 1111665.572 0, 1062490.99 1111661.886 0, 1062225.094 1111658.216 0, 1061959.197 1111654.561 0, 1061693.299 1111650.922 0, 1061427.402 1111647.299 0, 
+    1061161.504 1111643.691 0, 1060895.606 1111640.099 0, 1060629.708 1111636.523 0, 1060363.81 1111632.962 0, 1060097.912 1111629.417 0, 1059832.013 1111625.888 0, 1059566.114 1111622.374 0, 1059300.215 1111618.876 0, 1059034.316 1111615.393 0, 1058768.416 1111611.927 0, 
+    1058502.516 1111608.475 0, 1058236.616 1111605.04 0, 1057970.716 1111601.62 0, 1057704.816 1111598.216 0, 1057437.638 1111594.811 0, 1057173.015 1111591.454 0, 1056907.114 1111588.097 0, 1056641.213 1111584.755 0, 1056375.311 1111581.43 0, 1056109.41 1111578.119 0, 
+    1055843.508 1111574.825 0, 1055577.606 1111571.546 0, 1055311.704 1111568.282 0, 1055045.802 1111565.034 0, 1054779.899 1111561.802 0, 1054513.997 1111558.586 0, 1054248.094 1111555.385 0, 1053982.191 1111552.2 0, 1053716.288 1111549.031 0, 1053450.384 1111545.877 0, 
+    1053184.481 1111542.739 0, 1052918.577 1111539.616 0, 1052652.673 1111536.509 0, 1052386.769 1111533.418 0, 1052120.865 1111530.343 0, 1051854.96 1111527.283 0, 1051589.055 1111524.238 0, 1051323.15 1111521.21 0, 1051055.967 1111518.182 0, 1050992.896 1117099.074 0, 
+    1050929.825 1122679.961 0, 1051196.349 1122682.981 0, 1051461.597 1122686.002 0, 1051726.844 1122689.039 0, 1051992.092 1122692.091 0, 1052257.339 1122695.159 0, 1052522.586 1122698.243 0, 1052787.833 1122701.342 0, 1053053.08 1122704.457 0, 1053318.327 1122707.587 0, 
+    1053583.573 1122710.733 0, 1053848.82 1122713.895 0, 1054114.066 1122717.072 0, 1054379.312 1122720.265 0, 1054644.557 1122723.473 0, 1054909.803 1122726.697 0, 1055175.048 1122729.937 0, 1055440.293 1122733.192 0, 1055705.538 1122736.463 0, 1055970.783 1122739.75 0, 
+    1056236.027 1122743.052 0, 1056501.272 1122746.37 0, 1056766.516 1122749.703 0, 1057031.76 1122753.052 0, 1057295.73 1122756.4 0, 1057562.247 1122759.797 0, 1057827.491 1122763.193 0, 1058092.734 1122766.604 0, 1058357.977 1122770.031 0, 1058623.22 1122773.474 0, 
+    1058888.462 1122776.932 0, 1059153.704 1122780.406 0, 1059418.947 1122783.895 0, 1059684.189 1122787.4 0, 1059949.43 1122790.921 0, 1060214.672 1122794.457 0, 1060479.913 1122798.009 0, 1060745.154 1122801.577 0, 1061010.395 1122805.16 0, 1061275.636 1122808.759 0, 
+    1061540.876 1122812.373 0, 1061806.117 1122816.003 0, 1062071.357 1122819.649 0, 1062336.597 1122823.31 0, 1062601.836 1122826.987 0, 1062867.076 1122830.679 0, 1063132.315 1122834.387 0, 1063397.554 1122838.111 0, 1063661.519 1122841.832 0, 1063740.357 1117261.145 0, 
+    1063819.195 1111680.454 0))
+
+POLYGON ((1076392.705 1123039.672 0, 1076128.749 1123035.205 0, 1075863.522 1123030.732 0, 1075598.294 1123026.274 0, 1075333.066 1123021.833 0, 1075067.838 1123017.406 0, 1074802.61 1123012.996 0, 1074537.381 1123008.601 0, 1074272.152 1123004.222 0, 1074006.923 1122999.858 0, 
+    1073741.693 1122995.51 0, 1073476.464 1122991.177 0, 1073211.234 1122986.86 0, 1072946.003 1122982.559 0, 1072680.773 1122978.274 0, 1072415.542 1122974.004 0, 1072150.311 1122969.749 0, 1071885.08 1122965.51 0, 1071619.848 1122961.287 0, 1071354.617 1122957.079 0, 
+    1071089.385 1122952.887 0, 1070824.153 1122948.711 0, 1070558.92 1122944.55 0, 1070293.687 1122940.405 0, 1070027.182 1122936.256 0, 1069763.221 1122932.162 0, 1069497.988 1122928.063 0, 1069232.754 1122923.981 0, 1068967.52 1122919.914 0, 1068702.286 1122915.862 0, 
+    1068437.052 1122911.826 0, 1068171.817 1122907.806 0, 1067906.582 1122903.801 0, 1067641.347 1122899.812 0, 1067376.112 1122895.839 0, 1067110.876 1122891.881 0, 1066845.64 1122887.939 0, 1066580.404 1122884.012 0, 1066315.168 1122880.101 0, 1066049.931 1122876.206 0, 
+    1065784.695 1122872.326 0, 1065519.458 1122868.462 0, 1065254.22 1122864.613 0, 1064988.983 1122860.781 0, 1064723.745 1122856.963 0, 1064458.507 1122853.161 0, 1064193.269 1122849.375 0, 1063928.031 1122845.605 0, 1063661.519 1122841.832 0, 1063582.682 1128422.51 0, 
+    1063503.845 1134003.176 0, 1063769.696 1134006.939 0, 1064034.278 1134010.7 0, 1064298.859 1134014.477 0, 1064563.44 1134018.269 0, 1064828.02 1134022.077 0, 1065092.601 1134025.9 0, 1065357.181 1134029.739 0, 1065621.761 1134033.594 0, 1065886.341 1134037.464 0, 
+    1066150.921 1134041.35 0, 1066415.5 1134045.251 0, 1066680.079 1134049.168 0, 1066944.658 1134053.101 0, 1067209.237 1134057.049 0, 1067473.815 1134061.012 0, 1067738.393 1134064.991 0, 1068002.971 1134068.986 0, 1068267.549 1134072.996 0, 1068532.126 1134077.022 0, 
+    1068796.704 1134081.064 0, 1069061.281 1134085.121 0, 1069325.857 1134089.193 0, 1069590.434 1134093.281 0, 1069853.741 1134097.366 0, 1070119.586 1134101.505 0, 1070384.162 1134105.639 0, 1070648.738 1134109.79 0, 1070913.313 1134113.956 0, 1071177.888 1134118.138 0, 
+    1071442.463 1134122.335 0, 1071707.037 1134126.547 0, 1071971.612 1134130.776 0, 1072236.186 1134135.02 0, 1072500.76 1134139.279 0, 1072765.333 1134143.554 0, 1073029.906 1134147.845 0, 1073294.48 1134152.151 0, 1073559.052 1134156.473 0, 1073823.625 1134160.81 0, 
+    1074088.197 1134165.163 0, 1074352.769 1134169.531 0, 1074617.341 1134173.915 0, 1074881.913 1134178.315 0, 1075146.484 1134182.73 0, 1075411.055 1134187.161 0, 1075675.626 1134191.607 0, 1075940.196 1134196.069 0, 1076203.498 1134200.525 0, 1076298.102 1128620.105 0, 
+    1076392.705 1123039.672 0))
+
+POLYGON ((1088902.544 1134433.753 0, 1088639.253 1134428.553 0, 1088374.696 1134423.344 0, 1088110.139 1134418.15 0, 1087845.582 1134412.972 0, 1087581.024 1134407.809 0, 1087316.466 1134402.662 0, 1087051.908 1134397.531 0, 1086787.349 1134392.415 0, 1086522.79 1134387.314 0, 
+    1086258.231 1134382.23 0, 1085993.671 1134377.16 0, 1085729.112 1134372.107 0, 1085464.551 1134367.069 0, 1085199.991 1134362.046 0, 1084935.43 1134357.039 0, 1084670.869 1134352.048 0, 1084406.308 1134347.072 0, 1084141.746 1134342.112 0, 1083877.184 1134337.167 0, 
+    1083612.622 1134332.238 0, 1083348.06 1134327.325 0, 1083083.497 1134322.427 0, 1082818.934 1134317.544 0, 1082553.104 1134312.654 0, 1082289.807 1134307.826 0, 1082025.243 1134302.991 0, 1081760.679 1134298.171 0, 1081496.114 1134293.366 0, 1081231.549 1134288.577 0, 
+    1080966.984 1134283.804 0, 1080702.419 1134279.046 0, 1080437.853 1134274.304 0, 1080173.288 1134269.577 0, 1079908.721 1134264.866 0, 1079644.155 1134260.171 0, 1079379.588 1134255.491 0, 1079115.021 1134250.827 0, 1078850.454 1134246.178 0, 1078585.886 1134241.545 0, 
+    1078321.319 1134236.927 0, 1078056.75 1134232.325 0, 1077792.182 1134227.739 0, 1077527.613 1134223.168 0, 1077263.045 1134218.612 0, 1076998.475 1134214.073 0, 1076733.906 1134209.548 0, 1076469.336 1134205.04 0, 1076203.498 1134200.525 0, 1076108.895 1139780.928 0, 
+    1076014.293 1145361.308 0, 1076279.47 1145365.812 0, 1076543.383 1145370.309 0, 1076807.296 1145374.822 0, 1077071.208 1145379.351 0, 1077335.12 1145383.895 0, 1077599.032 1145388.454 0, 1077862.943 1145393.029 0, 1078126.854 1145397.62 0, 1078390.765 1145402.226 0, 
+    1078654.676 1145406.848 0, 1078918.586 1145411.485 0, 1079182.496 1145416.138 0, 1079446.406 1145420.806 0, 1079710.316 1145425.49 0, 1079974.225 1145430.189 0, 1080238.134 1145434.904 0, 1080502.043 1145439.635 0, 1080765.951 1145444.381 0, 1081029.859 1145449.142 0, 
+    1081293.767 1145453.919 0, 1081557.675 1145458.712 0, 1081821.582 1145463.52 0, 1082085.489 1145468.343 0, 1082348.132 1145473.159 0, 1082613.303 1145478.037 0, 1082877.209 1145482.907 0, 1083141.115 1145487.793 0, 1083405.02 1145492.694 0, 1083668.926 1145497.611 0, 
+    1083932.831 1145502.544 0, 1084196.735 1145507.492 0, 1084460.64 1145512.455 0, 1084724.544 1145517.434 0, 1084988.448 1145522.428 0, 1085252.351 1145527.438 0, 1085516.255 1145532.464 0, 1085780.158 1145537.505 0, 1086044.06 1145542.562 0, 1086307.963 1145547.634 0, 
+    1086571.865 1145552.721 0, 1086835.766 1145557.825 0, 1087099.668 1145562.943 0, 1087363.569 1145568.078 0, 1087627.47 1145573.228 0, 1087891.371 1145578.393 0, 1088155.271 1145583.574 0, 1088419.171 1145588.77 0, 1088681.808 1145593.957 0, 1088792.176 1140013.866 0, 
+    1088902.544 1134433.753 0))
+
+POLYGON ((1101348.615 1145862.393 0, 1101085.992 1145856.464 0, 1100822.107 1145850.522 0, 1100558.223 1145844.595 0, 1100294.338 1145838.685 0, 1100030.453 1145832.789 0, 1099766.567 1145826.909 0, 1099502.681 1145821.045 0, 1099238.795 1145815.196 0, 1098974.908 1145809.363 0, 
+    1098711.021 1145803.545 0, 1098447.134 1145797.743 0, 1098183.246 1145791.957 0, 1097919.358 1145786.185 0, 1097655.47 1145780.43 0, 1097391.581 1145774.69 0, 1097127.692 1145768.965 0, 1096863.803 1145763.256 0, 1096599.913 1145757.563 0, 1096336.023 1145751.885 0, 
+    1096072.133 1145746.223 0, 1095808.242 1145740.576 0, 1095544.351 1145734.944 0, 1095280.459 1145729.329 0, 1095015.306 1145723.702 0, 1094752.676 1145718.144 0, 1094488.783 1145712.575 0, 1094224.891 1145707.021 0, 1093960.998 1145701.483 0, 1093697.104 1145695.96 0, 
+    1093433.211 1145690.453 0, 1093169.317 1145684.962 0, 1092905.422 1145679.486 0, 1092641.528 1145674.025 0, 1092377.633 1145668.58 0, 1092113.738 1145663.151 0, 1091849.842 1145657.737 0, 1091585.946 1145652.339 0, 1091322.05 1145646.956 0, 1091058.153 1145641.589 0, 
+    1090794.256 1145636.237 0, 1090530.359 1145630.901 0, 1090266.462 1145625.58 0, 1090002.564 1145620.275 0, 1089738.666 1145614.985 0, 1089474.768 1145609.711 0, 1089210.869 1145604.453 0, 1088946.97 1145599.21 0, 1088681.808 1145593.957 0, 1088571.44 1151174.022 0, 
+    1088461.074 1156754.055 0, 1088725.576 1156759.294 0, 1088988.818 1156764.524 0, 1089252.06 1156769.77 0, 1089515.301 1156775.031 0, 1089778.542 1156780.307 0, 1090041.783 1156785.599 0, 1090305.024 1156790.906 0, 1090568.264 1156796.229 0, 1090831.504 1156801.568 0, 
+    1091094.744 1156806.922 0, 1091357.983 1156812.291 0, 1091621.222 1156817.676 0, 1091884.461 1156823.076 0, 1092147.7 1156828.492 0, 1092410.938 1156833.924 0, 1092674.175 1156839.371 0, 1092937.413 1156844.833 0, 1093200.65 1156850.311 0, 1093463.887 1156855.804 0, 
+    1093727.123 1156861.313 0, 1093990.359 1156866.837 0, 1094253.595 1156872.377 0, 1094516.831 1156877.932 0, 1094778.808 1156883.477 0, 1095043.301 1156889.09 0, 1095306.535 1156894.691 0, 1095569.77 1156900.309 0, 1095833.003 1156905.941 0, 1096096.237 1156911.59 0, 
+    1096359.47 1156917.254 0, 1096622.703 1156922.933 0, 1096885.936 1156928.628 0, 1097149.168 1156934.338 0, 1097412.4 1156940.064 0, 1097675.631 1156945.805 0, 1097938.862 1156951.562 0, 1098202.093 1156957.334 0, 1098465.324 1156963.122 0, 1098728.554 1156968.925 0, 
+    1098991.784 1156974.743 0, 1099255.013 1156980.578 0, 1099518.242 1156986.427 0, 1099781.471 1156992.293 0, 1100044.7 1156998.173 0, 1100307.928 1157004.069 0, 1100571.155 1157009.981 0, 1100834.383 1157015.908 0, 1101096.352 1157021.822 0, 1101222.483 1151442.123 0, 
+    1101348.615 1145862.393 0))
+
+POLYGON ((1113730.824 1157325.286 0, 1113468.87 1157318.632 0, 1113205.661 1157311.961 0, 1112942.451 1157305.305 0, 1112679.24 1157298.666 0, 1112416.03 1157292.041 0, 1112152.819 1157285.432 0, 1111889.607 1157278.839 0, 1111626.395 1157272.261 0, 1111363.183 1157265.699 0, 
+    1111099.97 1157259.152 0, 1110836.757 1157252.621 0, 1110573.543 1157246.105 0, 1110310.329 1157239.604 0, 1110047.115 1157233.119 0, 1109783.901 1157226.65 0, 1109520.686 1157220.196 0, 1109257.47 1157213.758 0, 1108994.254 1157207.335 0, 1108731.038 1157200.927 0, 
+    1108467.822 1157194.535 0, 1108204.605 1157188.159 0, 1107941.388 1157181.798 0, 1107678.17 1157175.453 0, 1107413.696 1157169.092 0, 1107151.734 1157162.808 0, 1106888.515 1157156.509 0, 1106625.296 1157150.226 0, 1106362.076 1157143.958 0, 1106098.856 1157137.705 0, 
+    1105835.636 1157131.468 0, 1105572.415 1157125.247 0, 1105309.194 1157119.04 0, 1105045.973 1157112.85 0, 1104782.751 1157106.675 0, 1104519.529 1157100.515 0, 1104256.307 1157094.371 0, 1103993.084 1157088.243 0, 1103729.861 1157082.13 0, 1103466.637 1157076.032 0, 
+    1103203.414 1157069.95 0, 1102940.189 1157063.883 0, 1102676.965 1157057.832 0, 1102413.74 1157051.797 0, 1102150.515 1157045.776 0, 1101887.289 1157039.772 0, 1101624.063 1157033.783 0, 1101360.837 1157027.809 0, 1101096.352 1157021.822 0, 1100970.222 1162601.486 0, 
+    1100844.093 1168181.109 0, 1101107.917 1168187.081 0, 1101370.487 1168193.04 0, 1101633.056 1168199.014 0, 1101895.625 1168205.003 0, 1102158.193 1168211.009 0, 1102420.761 1168217.029 0, 1102683.329 1168223.065 0, 1102945.897 1168229.117 0, 1103208.464 1168235.184 0, 
+    1103471.03 1168241.266 0, 1103733.597 1168247.364 0, 1103996.163 1168253.477 0, 1104258.728 1168259.606 0, 1104521.294 1168265.75 0, 1104783.858 1168271.91 0, 1105046.423 1168278.085 0, 1105308.987 1168284.275 0, 1105571.551 1168290.481 0, 1105834.114 1168296.703 0, 
+    1106096.678 1168302.94 0, 1106359.24 1168309.192 0, 1106621.803 1168315.46 0, 1106884.365 1168321.743 0, 1107145.673 1168328.012 0, 1107409.487 1168334.356 0, 1107672.048 1168340.686 0, 1107934.609 1168347.031 0, 1108197.169 1168353.391 0, 1108459.729 1168359.767 0, 
+    1108722.288 1168366.159 0, 1108984.847 1168372.566 0, 1109247.406 1168378.988 0, 1109509.964 1168385.426 0, 1109772.522 1168391.879 0, 1110035.079 1168398.348 0, 1110297.636 1168404.832 0, 1110560.193 1168411.332 0, 1110822.749 1168417.847 0, 1111085.305 1168424.377 0, 
+    1111347.861 1168430.923 0, 1111610.416 1168437.485 0, 1111872.971 1168444.061 0, 1112135.525 1168450.654 0, 1112398.079 1168457.262 0, 1112660.633 1168463.885 0, 1112923.186 1168470.524 0, 1113185.739 1168477.178 0, 1113447.039 1168483.816 0, 1113588.931 1162904.571 0, 
+    1113730.824 1157325.286 0))
+
+POLYGON ((1126049.079 1168822.126 0, 1125787.797 1168814.75 0, 1125525.264 1168807.354 0, 1125262.731 1168799.974 0, 1125000.197 1168792.609 0, 1124737.662 1168785.259 0, 1124475.128 1168777.925 0, 1124212.593 1168770.607 0, 1123950.057 1168763.303 0, 1123687.521 1168756.016 0, 
+    1123424.984 1168748.743 0, 1123162.448 1168741.487 0, 1122899.91 1168734.245 0, 1122637.373 1168727.019 0, 1122374.834 1168719.809 0, 1122112.296 1168712.614 0, 1121849.757 1168705.434 0, 1121587.217 1168698.27 0, 1121324.678 1168691.121 0, 1121062.137 1168683.988 0, 
+    1120799.597 1168676.871 0, 1120537.056 1168669.768 0, 1120274.514 1168662.681 0, 1120011.972 1168655.61 0, 1119748.179 1168648.52 0, 1119486.887 1168641.514 0, 1119224.344 1168634.489 0, 1118961.8 1168627.479 0, 1118699.256 1168620.485 0, 1118436.712 1168613.506 0, 
+    1118174.167 1168606.543 0, 1117911.622 1168599.595 0, 1117649.076 1168592.663 0, 1117386.53 1168585.746 0, 1117123.984 1168578.845 0, 1116861.437 1168571.959 0, 1116598.89 1168565.088 0, 1116336.342 1168558.233 0, 1116073.794 1168551.393 0, 1115811.245 1168544.569 0, 
+    1115548.696 1168537.761 0, 1115286.147 1168530.967 0, 1115023.598 1168524.19 0, 1114761.047 1168517.427 0, 1114498.497 1168510.68 0, 1114235.946 1168503.949 0, 1113973.395 1168497.233 0, 1113710.843 1168490.532 0, 1113447.039 1168483.816 0, 1113305.148 1174063.015 0, 
+    1113163.258 1179642.165 0, 1113426.403 1179648.866 0, 1113688.297 1179655.549 0, 1113950.192 1179662.249 0, 1114212.086 1179668.963 0, 1114473.98 1179675.693 0, 1114735.873 1179682.439 0, 1114997.766 1179689.199 0, 1115259.659 1179695.976 0, 1115521.551 1179702.767 0, 
+    1115783.442 1179709.574 0, 1116045.334 1179716.397 0, 1116307.225 1179723.235 0, 1116569.115 1179730.088 0, 1116831.005 1179736.957 0, 1117092.895 1179743.841 0, 1117354.784 1179750.741 0, 1117616.673 1179757.655 0, 1117878.562 1179764.586 0, 1118140.45 1179771.532 0, 
+    1118402.337 1179778.493 0, 1118664.225 1179785.47 0, 1118926.112 1179792.462 0, 1119187.998 1179799.469 0, 1119448.636 1179806.458 0, 1119711.77 1179813.53 0, 1119973.655 1179820.584 0, 1120235.54 1179827.653 0, 1120497.424 1179834.738 0, 1120759.308 1179841.838 0, 
+    1121021.191 1179848.953 0, 1121283.075 1179856.084 0, 1121544.957 1179863.23 0, 1121806.839 1179870.391 0, 1122068.721 1179877.568 0, 1122330.603 1179884.761 0, 1122592.484 1179891.969 0, 1122854.364 1179899.192 0, 1123116.244 1179906.431 0, 1123378.124 1179913.685 0, 
+    1123640.003 1179920.954 0, 1123901.882 1179928.239 0, 1124163.761 1179935.539 0, 1124425.639 1179942.855 0, 1124687.516 1179950.186 0, 1124949.394 1179957.533 0, 1125211.27 1179964.895 0, 1125473.146 1179972.272 0, 1125733.775 1179979.63 0, 1125891.427 1174400.903 0, 
+    1126049.079 1168822.126 0))
+
+POLYGON ((1138303.289 1180352.607 0, 1138042.68 1180344.513 0, 1137780.826 1180336.396 0, 1137518.971 1180328.294 0, 1137257.115 1180320.208 0, 1136995.26 1180312.137 0, 1136733.403 1180304.081 0, 1136471.546 1180296.041 0, 1136209.689 1180288.016 0, 1135947.832 1180280.007 0, 
+    1135685.973 1180272.013 0, 1135424.115 1180264.034 0, 1135162.256 1180256.071 0, 1134900.396 1180248.124 0, 1134638.536 1180240.191 0, 1134376.675 1180232.275 0, 1134114.814 1180224.373 0, 1133852.953 1180216.487 0, 1133591.091 1180208.616 0, 1133329.229 1180200.761 0, 
+    1133067.366 1180192.921 0, 1132805.502 1180185.097 0, 1132543.639 1180177.288 0, 1132281.774 1180169.495 0, 1132018.664 1180161.679 0, 1131758.045 1180153.954 0, 1131496.179 1180146.206 0, 1131234.313 1180138.475 0, 1130972.447 1180130.758 0, 1130710.58 1180123.057 0, 
+    1130448.712 1180115.371 0, 1130186.844 1180107.701 0, 1129924.976 1180100.046 0, 1129663.107 1180092.407 0, 1129401.238 1180084.783 0, 1129139.368 1180077.174 0, 1128877.498 1180069.581 0, 1128615.628 1180062.003 0, 1128353.757 1180054.441 0, 1128091.885 1180046.894 0, 
+    1127830.013 1180039.362 0, 1127568.141 1180031.846 0, 1127306.268 1180024.346 0, 1127044.395 1180016.86 0, 1126782.521 1180009.39 0, 1126520.647 1180001.936 0, 1126258.773 1179994.497 0, 1125996.898 1179987.073 0, 1125733.775 1179979.63 0, 1125576.126 1185558.303 0, 
+    1125418.477 1191136.917 0, 1125680.94 1191144.342 0, 1125942.158 1191151.747 0, 1126203.376 1191159.167 0, 1126464.594 1191166.603 0, 1126725.811 1191174.054 0, 1126987.027 1191181.521 0, 1127248.243 1191189.002 0, 1127509.459 1191196.5 0, 1127770.674 1191204.012 0, 
+    1128031.889 1191211.54 0, 1128293.103 1191219.084 0, 1128554.317 1191226.643 0, 1128815.53 1191234.217 0, 1129076.743 1191241.806 0, 1129337.956 1191249.411 0, 1129599.168 1191257.031 0, 1129860.38 1191264.667 0, 1130121.591 1191272.318 0, 1130382.802 1191279.984 0, 
+    1130644.012 1191287.666 0, 1130905.222 1191295.363 0, 1131166.431 1191303.076 0, 1131427.64 1191310.804 0, 1131687.606 1191318.51 0, 1131950.056 1191326.306 0, 1132211.264 1191334.08 0, 1132472.471 1191341.869 0, 1132733.678 1191349.674 0, 1132994.884 1191357.494 0, 
+    1133256.09 1191365.329 0, 1133517.295 1191373.18 0, 1133778.5 1191381.046 0, 1134039.704 1191388.928 0, 1134300.908 1191396.825 0, 1134562.111 1191404.737 0, 1134823.314 1191412.665 0, 1135084.517 1191420.608 0, 1135345.719 1191428.567 0, 1135606.92 1191436.541 0, 
+    1135868.121 1191444.53 0, 1136129.322 1191452.534 0, 1136390.522 1191460.554 0, 1136651.722 1191468.59 0, 1136912.921 1191476.641 0, 1137174.119 1191484.707 0, 1137435.318 1191492.788 0, 1137696.515 1191500.885 0, 1137956.471 1191508.959 0, 1138129.879 1185930.812 0, 
+    1138303.289 1180352.607 0))
+
+POLYGON ((1150493.363 1191916.421 0, 1150233.43 1191907.613 0, 1149972.256 1191898.778 0, 1149711.082 1191889.959 0, 1149449.907 1191881.155 0, 1149188.731 1191872.366 0, 1148927.555 1191863.593 0, 1148666.379 1191854.835 0, 1148405.202 1191846.092 0, 1148144.025 1191837.365 0, 
+    1147882.847 1191828.654 0, 1147621.668 1191819.957 0, 1147360.489 1191811.276 0, 1147099.31 1191802.61 0, 1146838.13 1191793.96 0, 1146576.949 1191785.325 0, 1146315.768 1191776.706 0, 1146054.587 1191768.102 0, 1145793.405 1191759.513 0, 1145532.222 1191750.939 0, 
+    1145271.039 1191742.381 0, 1145009.855 1191733.839 0, 1144748.671 1191725.311 0, 1144487.487 1191716.799 0, 1144225.061 1191708.262 0, 1143965.116 1191699.822 0, 1143703.93 1191691.356 0, 1143442.744 1191682.905 0, 1143181.557 1191674.47 0, 1142920.369 1191666.051 0, 
+    1142659.181 1191657.646 0, 1142397.992 1191649.257 0, 1142136.803 1191640.884 0, 1141875.614 1191632.526 0, 1141614.424 1191624.183 0, 1141353.233 1191615.855 0, 1141092.042 1191607.543 0, 1140830.851 1191599.246 0, 1140569.659 1191590.965 0, 1140308.467 1191582.699 0, 
+    1140047.274 1191574.449 0, 1139786.08 1191566.213 0, 1139524.886 1191557.993 0, 1139263.692 1191549.789 0, 1139002.497 1191541.6 0, 1138741.302 1191533.426 0, 1138480.106 1191525.268 0, 1138218.91 1191517.125 0, 1137956.471 1191508.959 0, 1137783.065 1197087.042 0, 
+    1137609.661 1202665.056 0, 1137871.44 1202673.202 0, 1138131.979 1202681.325 0, 1138392.519 1202689.462 0, 1138653.057 1202697.616 0, 1138913.596 1202705.784 0, 1139174.133 1202713.968 0, 1139434.671 1202722.167 0, 1139695.207 1202730.382 0, 1139955.744 1202738.612 0, 
+    1140216.28 1202746.857 0, 1140476.815 1202755.117 0, 1140737.35 1202763.393 0, 1140997.884 1202771.684 0, 1141258.418 1202779.991 0, 1141518.951 1202788.313 0, 1141779.484 1202796.65 0, 1142040.017 1202805.002 0, 1142300.549 1202813.37 0, 1142561.08 1202821.753 0, 
+    1142821.611 1202830.152 0, 1143082.142 1202838.566 0, 1143342.671 1202846.995 0, 1143603.201 1202855.44 0, 1143862.492 1202863.859 0, 1144124.258 1202872.375 0, 1144384.786 1202880.865 0, 1144645.314 1202889.371 0, 1144905.841 1202897.892 0, 1145166.367 1202906.429 0, 
+    1145426.893 1202914.981 0, 1145687.419 1202923.548 0, 1145947.944 1202932.13 0, 1146208.468 1202940.728 0, 1146468.992 1202949.341 0, 1146729.515 1202957.97 0, 1146990.038 1202966.614 0, 1147250.561 1202975.273 0, 1147511.083 1202983.948 0, 1147771.604 1202992.638 0, 
+    1148032.125 1203001.343 0, 1148292.645 1203010.063 0, 1148553.165 1203018.799 0, 1148813.684 1203027.55 0, 1149074.203 1203036.317 0, 1149334.721 1203045.099 0, 1149595.239 1203053.896 0, 1149855.756 1203062.709 0, 1150115.037 1203071.494 0, 1150304.199 1197493.992 0, 
+    1150493.363 1191916.421 0))
+
+POLYGON ((1162619.214 1203513.261 0, 1162359.958 1203503.742 0, 1162099.467 1203494.194 0, 1161838.975 1203484.661 0, 1161578.482 1203475.143 0, 1161317.989 1203465.64 0, 1161057.496 1203456.153 0, 1160797.002 1203446.681 0, 1160536.507 1203437.225 0, 1160276.012 1203427.784 0, 
+    1160015.516 1203418.358 0, 1159755.02 1203408.947 0, 1159494.523 1203399.552 0, 1159234.025 1203390.172 0, 1158973.527 1203380.808 0, 1158713.029 1203371.458 0, 1158452.529 1203362.124 0, 1158192.03 1203352.806 0, 1157931.53 1203343.503 0, 1157671.029 1203334.215 0, 
+    1157410.528 1203324.942 0, 1157150.026 1203315.685 0, 1156889.523 1203306.443 0, 1156629.02 1203297.217 0, 1156367.282 1203287.962 0, 1156108.013 1203278.81 0, 1155847.508 1203269.629 0, 1155587.003 1203260.464 0, 1155326.498 1203251.314 0, 1155065.991 1203242.179 0, 
+    1154805.485 1203233.06 0, 1154544.978 1203223.956 0, 1154284.47 1203214.868 0, 1154023.961 1203205.795 0, 1153763.453 1203196.737 0, 1153502.943 1203187.694 0, 1153242.433 1203178.667 0, 1152981.923 1203169.655 0, 1152721.412 1203160.659 0, 1152460.9 1203151.677 0, 
+    1152200.388 1203142.711 0, 1151939.876 1203133.761 0, 1151679.363 1203124.826 0, 1151418.849 1203115.906 0, 1151158.335 1203107.001 0, 1150897.82 1203098.112 0, 1150637.305 1203089.238 0, 1150376.789 1203080.38 0, 1150115.037 1203071.494 0, 1149925.877 1208648.924 0, 
+    1149736.72 1214226.276 0, 1149997.813 1214235.139 0, 1150257.672 1214243.975 0, 1150517.531 1214252.827 0, 1150777.389 1214261.694 0, 1151037.246 1214270.576 0, 1151297.103 1214279.473 0, 1151556.96 1214288.386 0, 1151816.816 1214297.314 0, 1152076.672 1214306.257 0, 
+    1152336.527 1214315.216 0, 1152596.381 1214324.19 0, 1152856.235 1214333.179 0, 1153116.088 1214342.183 0, 1153375.941 1214351.203 0, 1153635.793 1214360.238 0, 1153895.645 1214369.288 0, 1154155.496 1214378.354 0, 1154415.347 1214387.435 0, 1154675.197 1214396.531 0, 
+    1154935.047 1214405.643 0, 1155194.896 1214414.77 0, 1155454.745 1214423.912 0, 1155714.593 1214433.069 0, 1155973.208 1214442.198 0, 1156234.287 1214451.43 0, 1156494.134 1214460.633 0, 1156753.979 1214469.852 0, 1157013.825 1214479.086 0, 1157273.67 1214488.335 0, 
+    1157533.514 1214497.599 0, 1157793.358 1214506.879 0, 1158053.201 1214516.174 0, 1158313.043 1214525.484 0, 1158572.885 1214534.81 0, 1158832.727 1214544.151 0, 1159092.568 1214553.507 0, 1159352.408 1214562.879 0, 1159612.248 1214572.265 0, 1159872.087 1214581.668 0, 
+    1160131.926 1214591.085 0, 1160391.764 1214600.518 0, 1160651.602 1214609.966 0, 1160911.439 1214619.429 0, 1161171.276 1214628.907 0, 1161431.111 1214638.401 0, 1161690.947 1214647.911 0, 1161950.782 1214657.435 0, 1162209.385 1214666.929 0, 1162414.298 1209090.134 0, 
+    1162619.214 1203513.261 0))
+
+POLYGON ((1174680.755 1215142.818 0, 1174422.178 1215132.593 0, 1174162.371 1215122.335 0, 1173902.563 1215112.091 0, 1173642.755 1215101.864 0, 1173382.947 1215091.651 0, 1173123.137 1215081.454 0, 1172863.327 1215071.272 0, 1172603.517 1215061.105 0, 1172343.706 1215050.953 0, 
+    1172083.894 1215040.817 0, 1171824.082 1215030.696 0, 1171564.269 1215020.591 0, 1171304.455 1215010.5 0, 1171044.641 1215000.425 0, 1170784.827 1214990.366 0, 1170525.011 1214980.321 0, 1170265.195 1214970.292 0, 1170005.379 1214960.278 0, 1169745.562 1214950.28 0, 
+    1169485.744 1214940.297 0, 1169225.926 1214930.329 0, 1168966.107 1214920.376 0, 1168706.288 1214910.439 0, 1168445.238 1214900.47 0, 1168186.648 1214890.61 0, 1167926.826 1214880.718 0, 1167667.005 1214870.842 0, 1167407.182 1214860.981 0, 1167147.36 1214851.136 0, 
+    1166887.536 1214841.305 0, 1166627.712 1214831.49 0, 1166367.887 1214821.691 0, 1166108.062 1214811.906 0, 1165848.237 1214802.137 0, 1165588.41 1214792.383 0, 1165328.583 1214782.645 0, 1165068.756 1214772.921 0, 1164808.928 1214763.213 0, 1164549.099 1214753.521 0, 
+    1164289.27 1214743.843 0, 1164029.44 1214734.181 0, 1163769.61 1214724.534 0, 1163509.779 1214714.903 0, 1163249.947 1214705.287 0, 1162990.115 1214695.686 0, 1162730.283 1214686.1 0, 1162470.45 1214676.53 0, 1162209.385 1214666.929 0, 1162004.474 1220243.643 0, 
+    1161799.567 1225820.269 0, 1162059.973 1225829.845 0, 1162319.149 1225839.391 0, 1162578.325 1225848.952 0, 1162837.501 1225858.529 0, 1163096.676 1225868.121 0, 1163355.85 1225877.728 0, 1163615.024 1225887.35 0, 1163874.198 1225896.988 0, 1164133.37 1225906.641 0, 
+    1164392.543 1225916.309 0, 1164651.714 1225925.993 0, 1164910.885 1225935.691 0, 1165170.056 1225945.405 0, 1165429.226 1225955.135 0, 1165688.395 1225964.879 0, 1165947.564 1225974.639 0, 1166206.732 1225984.414 0, 1166465.899 1225994.204 0, 1166725.066 1226004.009 0, 
+    1166984.233 1226013.83 0, 1167243.399 1226023.666 0, 1167502.564 1226033.517 0, 1167761.729 1226043.384 0, 1168019.666 1226053.219 0, 1168280.056 1226063.163 0, 1168539.219 1226073.075 0, 1168798.382 1226083.002 0, 1169057.543 1226092.945 0, 1169316.705 1226102.903 0, 
+    1169575.865 1226112.876 0, 1169835.025 1226122.865 0, 1170094.185 1226132.869 0, 1170353.343 1226142.888 0, 1170612.502 1226152.922 0, 1170871.659 1226162.972 0, 1171130.816 1226173.036 0, 1171389.973 1226183.116 0, 1171649.129 1226193.212 0, 1171908.284 1226203.322 0, 
+    1172167.439 1226213.448 0, 1172426.593 1226223.589 0, 1172685.746 1226233.745 0, 1172944.899 1226243.917 0, 1173204.052 1226254.104 0, 1173463.203 1226264.306 0, 1173722.354 1226274.523 0, 1173981.505 1226284.756 0, 1174239.429 1226294.955 0, 1174460.09 1220718.93 0, 
+    1174680.755 1215142.818 0))
+
+POLYGON ((1186677.9 1226804.785 0, 1186420.004 1226793.857 0, 1186160.883 1226782.892 0, 1185901.762 1226771.942 0, 1185642.64 1226761.008 0, 1185383.518 1226750.089 0, 1185124.394 1226739.186 0, 1184865.271 1226728.297 0, 1184606.146 1226717.424 0, 1184347.021 1226706.566 0, 
+    1184087.896 1226695.723 0, 1183828.769 1226684.896 0, 1183569.642 1226674.084 0, 1183310.515 1226663.287 0, 1183051.386 1226652.505 0, 1182792.257 1226641.739 0, 1182533.128 1226630.988 0, 1182273.998 1226620.252 0, 1182014.867 1226609.531 0, 1181755.736 1226598.826 0, 
+    1181496.604 1226588.136 0, 1181237.471 1226577.461 0, 1180978.338 1226566.801 0, 1180719.204 1226556.157 0, 1180458.844 1226545.477 0, 1180200.934 1226534.914 0, 1179941.798 1226524.315 0, 1179682.662 1226513.732 0, 1179423.525 1226503.163 0, 1179164.387 1226492.611 0, 
+    1178905.249 1226482.073 0, 1178646.11 1226471.55 0, 1178386.971 1226461.043 0, 1178127.83 1226450.551 0, 1177868.69 1226440.075 0, 1177609.548 1226429.613 0, 1177350.406 1226419.167 0, 1177091.264 1226408.737 0, 1176832.12 1226398.321 0, 1176572.977 1226387.921 0, 
+    1176313.832 1226377.535 0, 1176054.687 1226367.166 0, 1175795.542 1226356.811 0, 1175536.395 1226346.472 0, 1175277.248 1226336.148 0, 1175018.101 1226325.839 0, 1174758.953 1226315.545 0, 1174499.804 1226305.267 0, 1174239.429 1226294.955 0, 1174018.771 1231870.888 0, 
+    1173798.117 1237446.724 0, 1174057.833 1237457.01 0, 1174316.325 1237467.262 0, 1174574.817 1237477.53 0, 1174833.308 1237487.812 0, 1175091.799 1237498.11 0, 1175350.289 1237508.424 0, 1175608.778 1237518.752 0, 1175867.267 1237529.096 0, 1176125.755 1237539.454 0, 
+    1176384.242 1237549.828 0, 1176642.729 1237560.218 0, 1176901.215 1237570.622 0, 1177159.701 1237581.042 0, 1177418.186 1237591.477 0, 1177676.67 1237601.927 0, 1177935.154 1237612.392 0, 1178193.637 1237622.872 0, 1178452.12 1237633.368 0, 1178710.602 1237643.879 0, 
+    1178969.083 1237654.405 0, 1179227.564 1237664.947 0, 1179486.044 1237675.503 0, 1179744.523 1237686.075 0, 1180001.78 1237696.612 0, 1180261.48 1237707.264 0, 1180519.958 1237717.882 0, 1180778.435 1237728.514 0, 1181036.911 1237739.162 0, 1181295.387 1237749.825 0, 
+    1181553.862 1237760.504 0, 1181812.336 1237771.197 0, 1182070.81 1237781.906 0, 1182329.283 1237792.63 0, 1182587.756 1237803.369 0, 1182846.228 1237814.123 0, 1183104.699 1237824.893 0, 1183363.17 1237835.678 0, 1183621.64 1237846.478 0, 1183880.109 1237857.293 0, 
+    1184138.578 1237868.123 0, 1184397.046 1237878.969 0, 1184655.514 1237889.83 0, 1184913.98 1237900.706 0, 1185172.447 1237911.597 0, 1185430.912 1237922.504 0, 1185689.377 1237933.425 0, 1185947.841 1237944.362 0, 1186205.084 1237955.263 0, 1186441.49 1232380.072 0, 
+    1186677.9 1226804.785 0))
+
+POLYGON ((1198610.565 1238498.851 0, 1198353.352 1238487.224 0, 1198094.919 1238475.556 0, 1197836.486 1238463.905 0, 1197578.053 1238452.268 0, 1197319.618 1238440.646 0, 1197061.183 1238429.04 0, 1196802.748 1238417.449 0, 1196544.311 1238405.873 0, 1196285.874 1238394.313 0, 
+    1196027.436 1238382.767 0, 1195768.998 1238371.237 0, 1195510.559 1238359.722 0, 1195252.119 1238348.222 0, 1194993.678 1238336.738 0, 1194735.237 1238325.269 0, 1194476.795 1238313.814 0, 1194218.353 1238302.376 0, 1193959.909 1238290.952 0, 1193701.466 1238279.543 0, 
+    1193443.021 1238268.15 0, 1193184.576 1238256.772 0, 1192926.13 1238245.409 0, 1192667.683 1238234.062 0, 1192408.016 1238222.676 0, 1192150.788 1238211.412 0, 1191892.34 1238200.11 0, 1191633.891 1238188.823 0, 1191375.441 1238177.552 0, 1191116.99 1238166.295 0, 
+    1190858.539 1238155.054 0, 1190600.087 1238143.828 0, 1190341.634 1238132.617 0, 1190083.181 1238121.422 0, 1189824.727 1238110.241 0, 1189566.273 1238099.076 0, 1189307.818 1238087.926 0, 1189049.362 1238076.792 0, 1188790.905 1238065.672 0, 1188532.448 1238054.568 0, 
+    1188273.991 1238043.479 0, 1188015.532 1238032.405 0, 1187757.073 1238021.347 0, 1187498.613 1238010.303 0, 1187240.153 1237999.275 0, 1186981.692 1237988.262 0, 1186723.23 1237977.264 0, 1186464.768 1237966.282 0, 1186205.084 1237955.263 0, 1185968.683 1243530.352 0, 
+    1185732.286 1249105.335 0, 1185991.31 1249116.326 0, 1186249.116 1249127.28 0, 1186506.922 1249138.25 0, 1186764.726 1249149.235 0, 1187022.531 1249160.235 0, 1187280.334 1249171.251 0, 1187538.137 1249182.281 0, 1187795.939 1249193.327 0, 1188053.741 1249204.388 0, 
+    1188311.541 1249215.464 0, 1188569.342 1249226.555 0, 1188827.141 1249237.662 0, 1189084.94 1249248.783 0, 1189342.738 1249259.92 0, 1189600.536 1249271.072 0, 1189858.333 1249282.239 0, 1190116.129 1249293.421 0, 1190373.925 1249304.619 0, 1190631.72 1249315.831 0, 
+    1190889.514 1249327.059 0, 1191147.308 1249338.302 0, 1191405.101 1249349.56 0, 1191662.893 1249360.833 0, 1191919.468 1249372.069 0, 1192178.476 1249383.426 0, 1192436.266 1249394.744 0, 1192694.056 1249406.078 0, 1192951.845 1249417.428 0, 1193209.633 1249428.792 0, 
+    1193467.421 1249440.171 0, 1193725.208 1249451.566 0, 1193982.994 1249462.976 0, 1194240.78 1249474.401 0, 1194498.565 1249485.841 0, 1194756.349 1249497.297 0, 1195014.132 1249508.767 0, 1195271.915 1249520.253 0, 1195529.698 1249531.754 0, 1195787.479 1249543.27 0, 
+    1196045.26 1249554.801 0, 1196303.04 1249566.348 0, 1196560.82 1249577.909 0, 1196818.599 1249589.486 0, 1197076.377 1249601.078 0, 1197334.155 1249612.685 0, 1197591.931 1249624.307 0, 1197849.707 1249635.945 0, 1198106.267 1249647.542 0, 1198358.414 1244073.25 0, 
+    1198610.565 1238498.851 0))
+
+POLYGON ((1210478.668 1250224.707 0, 1210222.14 1250212.384 0, 1209964.397 1250200.019 0, 1209706.654 1250187.668 0, 1209448.911 1250175.333 0, 1209191.166 1250163.013 0, 1208933.421 1250150.708 0, 1208675.675 1250138.418 0, 1208417.929 1250126.143 0, 1208160.181 1250113.884 0, 
+    1207902.433 1250101.639 0, 1207644.685 1250089.41 0, 1207386.935 1250077.196 0, 1207129.185 1250064.997 0, 1206871.434 1250052.814 0, 1206613.683 1250040.645 0, 1206355.93 1250028.492 0, 1206098.177 1250016.354 0, 1205840.423 1250004.231 0, 1205582.669 1249992.123 0, 
+    1205324.914 1249980.031 0, 1205067.158 1249967.953 0, 1204809.401 1249955.891 0, 1204551.644 1249943.844 0, 1204292.671 1249931.755 0, 1204036.127 1249919.795 0, 1203778.368 1249907.794 0, 1203520.608 1249895.807 0, 1203262.847 1249883.836 0, 1203005.085 1249871.88 0, 
+    1202747.323 1249859.939 0, 1202489.56 1249848.013 0, 1202231.796 1249836.103 0, 1201974.032 1249824.207 0, 1201716.267 1249812.327 0, 1201458.501 1249800.462 0, 1201200.735 1249788.612 0, 1200942.967 1249776.778 0, 1200685.2 1249764.958 0, 1200427.431 1249753.154 0, 
+    1200169.662 1249741.365 0, 1199911.892 1249729.591 0, 1199654.121 1249717.832 0, 1199396.35 1249706.088 0, 1199138.578 1249694.36 0, 1198880.805 1249682.646 0, 1198623.032 1249670.948 0, 1198365.258 1249659.265 0, 1198106.267 1249647.542 0, 1197854.126 1255221.724 0, 
+    1197601.99 1260795.789 0, 1197860.321 1260807.482 0, 1198117.439 1260819.135 0, 1198374.556 1260830.804 0, 1198631.673 1260842.487 0, 1198888.789 1260854.186 0, 1199145.904 1260865.9 0, 1199403.018 1260877.629 0, 1199660.132 1260889.373 0, 1199917.245 1260901.132 0, 
+    1200174.358 1260912.906 0, 1200431.469 1260924.696 0, 1200688.58 1260936.5 0, 1200945.691 1260948.32 0, 1201202.8 1260960.155 0, 1201459.909 1260972.005 0, 1201717.017 1260983.87 0, 1201974.125 1260995.75 0, 1202231.232 1261007.645 0, 1202488.338 1261019.556 0, 
+    1202745.443 1261031.481 0, 1203002.548 1261043.422 0, 1203259.652 1261055.378 0, 1203516.755 1261067.349 0, 1203772.647 1261079.279 0, 1204030.96 1261091.337 0, 1204288.061 1261103.353 0, 1204545.162 1261115.385 0, 1204802.261 1261127.431 0, 1205059.361 1261139.493 0, 
+    1205316.459 1261151.57 0, 1205573.557 1261163.662 0, 1205830.653 1261175.769 0, 1206087.75 1261187.892 0, 1206344.845 1261200.029 0, 1206601.94 1261212.182 0, 1206859.034 1261224.349 0, 1207116.127 1261236.532 0, 1207373.22 1261248.73 0, 1207630.312 1261260.943 0, 
+    1207887.403 1261273.172 0, 1208144.494 1261285.415 0, 1208401.584 1261297.674 0, 1208658.673 1261309.947 0, 1208915.761 1261322.236 0, 1209172.849 1261334.54 0, 1209429.935 1261346.859 0, 1209687.022 1261359.193 0, 1209942.897 1261371.485 0, 1210210.779 1255798.154 0, 
+    1210478.668 1250224.707 0))
+
+POLYGON ((1222282.127 1261982.043 0, 1222026.286 1261969.029 0, 1221769.236 1261955.968 0, 1221512.185 1261942.923 0, 1221255.133 1261929.893 0, 1220998.08 1261916.878 0, 1220741.027 1261903.878 0, 1220483.973 1261890.893 0, 1220226.918 1261877.923 0, 1219969.862 1261864.969 0, 
+    1219712.806 1261852.029 0, 1219455.749 1261839.105 0, 1219198.691 1261826.196 0, 1218941.632 1261813.302 0, 1218684.573 1261800.423 0, 1218427.513 1261787.559 0, 1218170.452 1261774.71 0, 1217913.39 1261761.877 0, 1217656.328 1261749.058 0, 1217399.264 1261736.255 0, 
+    1217142.2 1261723.467 0, 1216885.136 1261710.694 0, 1216628.07 1261697.936 0, 1216371.004 1261685.194 0, 1216112.728 1261672.406 0, 1215856.869 1261659.753 0, 1215599.801 1261647.056 0, 1215342.731 1261634.374 0, 1215085.662 1261621.707 0, 1214828.591 1261609.055 0, 
+    1214571.519 1261596.418 0, 1214314.447 1261583.796 0, 1214057.374 1261571.19 0, 1213800.301 1261558.598 0, 1213543.226 1261546.022 0, 1213286.151 1261533.461 0, 1213029.075 1261520.915 0, 1212771.998 1261508.384 0, 1212514.921 1261495.868 0, 1212257.843 1261483.368 0, 
+    1212000.764 1261470.882 0, 1211743.685 1261458.412 0, 1211486.604 1261445.956 0, 1211229.523 1261433.516 0, 1210972.441 1261421.091 0, 1210715.359 1261408.681 0, 1210458.276 1261396.287 0, 1210201.192 1261383.907 0, 1209942.897 1261371.485 0, 1209675.02 1266944.694 0, 
+    1209407.149 1272517.778 0, 1209664.785 1272530.169 0, 1209921.213 1272542.517 0, 1210177.64 1272554.88 0, 1210434.066 1272567.259 0, 1210690.492 1272579.652 0, 1210946.917 1272592.06 0, 1211203.341 1272604.484 0, 1211459.765 1272616.922 0, 1211716.188 1272629.376 0, 
+    1211972.61 1272641.845 0, 1212229.031 1272654.328 0, 1212485.452 1272666.827 0, 1212741.872 1272679.341 0, 1212998.291 1272691.871 0, 1213254.709 1272704.415 0, 1213511.127 1272716.974 0, 1213767.544 1272729.548 0, 1214023.96 1272742.138 0, 1214280.375 1272754.742 0, 
+    1214536.79 1272767.362 0, 1214793.204 1272779.997 0, 1215049.617 1272792.647 0, 1215306.03 1272805.312 0, 1215561.235 1272817.932 0, 1215818.852 1272830.687 0, 1216075.263 1272843.397 0, 1216331.672 1272856.122 0, 1216588.081 1272868.863 0, 1216844.489 1272881.618 0, 
+    1217100.896 1272894.389 0, 1217357.302 1272907.175 0, 1217613.708 1272919.975 0, 1217870.113 1272932.791 0, 1218126.517 1272945.622 0, 1218382.921 1272958.468 0, 1218639.323 1272971.329 0, 1218895.725 1272984.205 0, 1219152.127 1272997.097 0, 1219408.527 1273010.003 0, 
+    1219664.927 1273022.925 0, 1219921.326 1273035.861 0, 1220177.724 1273048.813 0, 1220434.121 1273061.78 0, 1220690.518 1273074.762 0, 1220946.914 1273087.759 0, 1221203.309 1273100.771 0, 1221459.703 1273113.798 0, 1221714.891 1273126.779 0, 1221998.506 1267554.474 0, 
+    1222282.127 1261982.043 0))
+
+POLYGON ((1234020.864 1273770.548 0, 1233765.712 1273756.846 0, 1233509.355 1273743.095 0, 1233252.998 1273729.358 0, 1232996.64 1273715.637 0, 1232740.281 1273701.931 0, 1232483.921 1273688.24 0, 1232227.561 1273674.564 0, 1231971.199 1273660.903 0, 1231714.837 1273647.257 0, 
+    1231458.474 1273633.626 0, 1231202.111 1273620.011 0, 1230945.746 1273606.41 0, 1230689.381 1273592.825 0, 1230433.014 1273579.254 0, 1230176.648 1273565.699 0, 1229920.28 1273552.159 0, 1229663.911 1273538.634 0, 1229407.542 1273525.124 0, 1229151.172 1273511.629 0, 
+    1228894.801 1273498.149 0, 1228638.429 1273484.684 0, 1228382.057 1273471.234 0, 1228125.683 1273457.8 0, 1227868.105 1273444.317 0, 1227612.934 1273430.976 0, 1227356.559 1273417.587 0, 1227100.182 1273404.213 0, 1226843.805 1273390.853 0, 1226587.427 1273377.509 0, 
+    1226331.048 1273364.18 0, 1226074.669 1273350.867 0, 1225818.288 1273337.568 0, 1225561.907 1273324.284 0, 1225305.525 1273311.016 0, 1225049.143 1273297.762 0, 1224792.759 1273284.524 0, 1224536.375 1273271.3 0, 1224279.99 1273258.092 0, 1224023.604 1273244.899 0, 
+    1223767.217 1273231.721 0, 1223510.83 1273218.558 0, 1223254.442 1273205.41 0, 1222998.053 1273192.277 0, 1222741.663 1273179.16 0, 1222485.273 1273166.057 0, 1222228.881 1273152.97 0, 1221972.489 1273139.897 0, 1221714.891 1273126.779 0, 1221431.283 1278698.953 0, 
+    1221147.682 1284270.991 0, 1221404.621 1284284.076 0, 1221660.357 1284297.115 0, 1221916.092 1284310.169 0, 1222171.827 1284323.238 0, 1222427.561 1284336.322 0, 1222683.294 1284349.422 0, 1222939.026 1284362.536 0, 1223194.757 1284375.665 0, 1223450.488 1284388.809 0, 
+    1223706.218 1284401.969 0, 1223961.947 1284415.143 0, 1224217.676 1284428.333 0, 1224473.403 1284441.537 0, 1224729.13 1284454.757 0, 1224984.856 1284467.991 0, 1225240.581 1284481.241 0, 1225496.306 1284494.506 0, 1225752.029 1284507.786 0, 1226007.752 1284521.081 0, 
+    1226263.475 1284534.39 0, 1226519.196 1284547.715 0, 1226774.916 1284561.055 0, 1227030.636 1284574.41 0, 1227285.154 1284587.718 0, 1227542.073 1284601.166 0, 1227797.791 1284614.566 0, 1228053.507 1284627.981 0, 1228309.223 1284641.411 0, 1228564.938 1284654.857 0, 
+    1228820.653 1284668.317 0, 1229076.366 1284681.793 0, 1229332.079 1284695.283 0, 1229587.791 1284708.789 0, 1229843.502 1284722.309 0, 1230099.212 1284735.845 0, 1230354.921 1284749.396 0, 1230610.63 1284762.961 0, 1230866.338 1284776.542 0, 1231122.045 1284790.138 0, 
+    1231377.751 1284803.749 0, 1231633.457 1284817.375 0, 1231889.162 1284831.016 0, 1232144.865 1284844.672 0, 1232400.569 1284858.343 0, 1232656.271 1284872.029 0, 1232911.972 1284885.731 0, 1233167.673 1284899.447 0, 1233422.173 1284913.114 0, 1233721.515 1279341.899 0, 
+    1234020.864 1273770.548 0))
+
+POLYGON ((1245694.801 1285589.911 0, 1245440.338 1285575.525 0, 1245184.677 1285561.087 0, 1244929.016 1285546.663 0, 1244673.353 1285532.255 0, 1244417.69 1285517.861 0, 1244162.025 1285503.483 0, 1243906.36 1285489.119 0, 1243650.694 1285474.771 0, 1243395.028 1285460.438 0, 
+    1243139.36 1285446.119 0, 1242883.691 1285431.816 0, 1242628.022 1285417.528 0, 1242372.352 1285403.255 0, 1242116.681 1285388.997 0, 1241861.009 1285374.754 0, 1241605.336 1285360.526 0, 1241349.663 1285346.313 0, 1241093.988 1285332.115 0, 1240838.313 1285317.933 0, 
+    1240582.637 1285303.765 0, 1240326.96 1285289.612 0, 1240071.283 1285275.475 0, 1239815.604 1285261.352 0, 1239558.726 1285247.178 0, 1239304.244 1285233.152 0, 1239048.563 1285219.074 0, 1238792.882 1285205.012 0, 1238537.199 1285190.965 0, 1238281.515 1285176.932 0, 
+    1238025.831 1285162.915 0, 1237770.146 1285148.913 0, 1237514.46 1285134.926 0, 1237258.773 1285120.954 0, 1237003.085 1285106.997 0, 1236747.397 1285093.055 0, 1236491.708 1285079.128 0, 1236236.018 1285065.216 0, 1235980.327 1285051.319 0, 1235724.635 1285037.437 0, 
+    1235468.942 1285023.57 0, 1235213.249 1285009.719 0, 1234957.555 1284995.882 0, 1234701.86 1284982.06 0, 1234446.164 1284968.254 0, 1234190.468 1284954.462 0, 1233934.77 1284940.686 0, 1233679.072 1284926.924 0, 1233422.173 1284913.114 0, 1233122.838 1290484.188 0, 
+    1232823.512 1296055.116 0, 1233079.752 1296068.892 0, 1233334.794 1296082.618 0, 1233589.836 1296096.359 0, 1233844.877 1296110.115 0, 1234099.917 1296123.886 0, 1234354.956 1296137.673 0, 1234609.994 1296151.474 0, 1234865.032 1296165.29 0, 1235120.069 1296179.121 0, 
+    1235375.104 1296192.967 0, 1235630.14 1296206.828 0, 1235885.174 1296220.705 0, 1236140.207 1296234.596 0, 1236395.24 1296248.502 0, 1236650.272 1296262.423 0, 1236905.303 1296276.36 0, 1237160.333 1296290.311 0, 1237415.363 1296304.277 0, 1237670.391 1296318.259 0, 
+    1237925.419 1296332.255 0, 1238180.446 1296346.266 0, 1238435.472 1296360.293 0, 1238690.497 1296374.334 0, 1238944.326 1296388.324 0, 1239200.545 1296402.462 0, 1239455.568 1296416.548 0, 1239710.59 1296430.649 0, 1239965.611 1296444.766 0, 1240220.632 1296458.897 0, 
+    1240475.651 1296473.044 0, 1240730.67 1296487.205 0, 1240985.688 1296501.381 0, 1241240.704 1296515.573 0, 1241495.721 1296529.779 0, 1241750.736 1296544.001 0, 1242005.75 1296558.237 0, 1242260.764 1296572.489 0, 1242515.777 1296586.755 0, 1242770.789 1296601.037 0, 
+    1243025.8 1296615.333 0, 1243280.81 1296629.645 0, 1243535.82 1296643.971 0, 1243790.828 1296658.313 0, 1244045.836 1296672.669 0, 1244300.843 1296687.041 0, 1244555.849 1296701.428 0, 1244810.854 1296715.829 0, 1245064.664 1296730.178 0, 1245379.728 1291160.117 0, 
+    1245694.801 1285589.911 0))
+
+POLYGON ((1257303.86 1297439.821 0, 1257050.089 1297424.755 0, 1256795.126 1297409.633 0, 1256540.162 1297394.526 0, 1256285.196 1297379.434 0, 1256030.23 1297364.357 0, 1255775.263 1297349.295 0, 1255520.295 1297334.248 0, 1255265.326 1297319.216 0, 1255010.357 1297304.199 0, 
+    1254755.386 1297289.197 0, 1254500.415 1297274.21 0, 1254245.442 1297259.238 0, 1253990.469 1297244.282 0, 1253735.495 1297229.34 0, 1253480.52 1297214.413 0, 1253225.544 1297199.501 0, 1252970.567 1297184.604 0, 1252715.59 1297169.722 0, 1252460.611 1297154.855 0, 
+    1252205.632 1297140.004 0, 1251950.652 1297125.167 0, 1251695.671 1297110.345 0, 1251440.689 1297095.538 0, 1251184.512 1297080.677 0, 1250930.722 1297065.97 0, 1250675.737 1297051.208 0, 1250420.752 1297036.461 0, 1250165.766 1297021.729 0, 1249910.778 1297007.012 0, 
+    1249655.79 1296992.311 0, 1249400.801 1296977.624 0, 1249145.812 1296962.952 0, 1248890.821 1296948.296 0, 1248635.83 1296933.654 0, 1248380.837 1296919.027 0, 1248125.844 1296904.415 0, 1247870.85 1296889.819 0, 1247615.855 1296875.237 0, 1247360.859 1296860.67 0, 
+    1247105.862 1296846.119 0, 1246850.865 1296831.582 0, 1246595.866 1296817.06 0, 1246340.867 1296802.554 0, 1246085.867 1296788.062 0, 1245830.866 1296773.586 0, 1245575.864 1296759.124 0, 1245320.862 1296744.677 0, 1245064.664 1296730.178 0, 1244749.608 1302300.088 0, 
+    1244434.561 1307869.842 0, 1244690.1 1307884.304 0, 1244944.447 1307898.714 0, 1245198.793 1307913.138 0, 1245453.138 1307927.578 0, 1245707.483 1307942.032 0, 1245961.827 1307956.501 0, 1246216.169 1307970.986 0, 1246470.511 1307985.485 0, 1246724.852 1307999.999 0, 
+    1246979.192 1308014.528 0, 1247233.532 1308029.072 0, 1247487.87 1308043.632 0, 1247742.208 1308058.206 0, 1247996.544 1308072.795 0, 1248250.88 1308087.399 0, 1248505.215 1308102.018 0, 1248759.55 1308116.652 0, 1249013.883 1308131.301 0, 1249268.215 1308145.965 0, 
+    1249522.547 1308160.644 0, 1249776.878 1308175.338 0, 1250031.207 1308190.047 0, 1250285.536 1308204.77 0, 1250538.674 1308219.44 0, 1250794.192 1308234.263 0, 1251048.518 1308249.032 0, 1251302.844 1308263.815 0, 1251557.168 1308278.614 0, 1251811.492 1308293.428 0, 
+    1252065.815 1308308.256 0, 1252320.137 1308323.1 0, 1252574.458 1308337.958 0, 1252828.778 1308352.832 0, 1253083.098 1308367.72 0, 1253337.416 1308382.624 0, 1253591.734 1308397.542 0, 1253846.051 1308412.476 0, 1254100.367 1308427.424 0, 1254354.682 1308442.387 0, 
+    1254608.996 1308457.366 0, 1254863.309 1308472.359 0, 1255117.621 1308487.367 0, 1255371.933 1308502.39 0, 1255626.243 1308517.429 0, 1255880.553 1308532.482 0, 1256134.862 1308547.55 0, 1256389.17 1308562.633 0, 1256642.288 1308577.66 0, 1256973.069 1303008.818 0, 
+    1257303.86 1297439.821 0))
+
+POLYGON ((1268847.966 1309319.964 0, 1268594.89 1309304.222 0, 1268340.626 1309288.42 0, 1268086.36 1309272.634 0, 1267832.094 1309256.862 0, 1267577.827 1309241.106 0, 1267323.559 1309225.364 0, 1267069.29 1309209.637 0, 1266815.02 1309193.926 0, 1266560.749 1309178.229 0, 
+    1266306.478 1309162.547 0, 1266052.205 1309146.88 0, 1265797.932 1309131.229 0, 1265543.657 1309115.592 0, 1265289.382 1309099.97 0, 1265035.105 1309084.363 0, 1264780.828 1309068.771 0, 1264526.55 1309053.194 0, 1264272.271 1309037.632 0, 1264017.991 1309022.085 0, 
+    1263763.71 1309006.553 0, 1263509.428 1308991.036 0, 1263255.145 1308975.534 0, 1263000.862 1308960.046 0, 1262745.389 1308944.502 0, 1262492.292 1308929.117 0, 1262238.005 1308913.675 0, 1261983.718 1308898.247 0, 1261729.43 1308882.835 0, 1261475.141 1308867.438 0, 
+    1261220.851 1308852.055 0, 1260966.56 1308836.688 0, 1260712.268 1308821.335 0, 1260457.975 1308805.998 0, 1260203.682 1308790.675 0, 1259949.387 1308775.367 0, 1259695.092 1308760.075 0, 1259440.796 1308744.797 0, 1259186.498 1308729.535 0, 1258932.2 1308714.287 0, 
+    1258677.901 1308699.054 0, 1258423.601 1308683.836 0, 1258169.301 1308668.633 0, 1257914.999 1308653.446 0, 1257660.696 1308638.273 0, 1257406.393 1308623.115 0, 1257152.088 1308607.972 0, 1256897.783 1308592.844 0, 1256642.288 1308577.66 0, 1256311.516 1314146.341 0, 
+    1255980.754 1319714.857 0, 1256235.591 1319730.001 0, 1256489.24 1319745.09 0, 1256742.889 1319760.194 0, 1256996.537 1319775.313 0, 1257250.184 1319790.447 0, 1257503.831 1319805.595 0, 1257757.476 1319820.759 0, 1258011.12 1319835.938 0, 1258264.764 1319851.131 0, 
+    1258518.406 1319866.34 0, 1258772.048 1319881.563 0, 1259025.689 1319896.801 0, 1259279.329 1319912.054 0, 1259532.968 1319927.322 0, 1259786.606 1319942.606 0, 1260040.243 1319957.904 0, 1260293.88 1319973.216 0, 1260547.515 1319988.544 0, 1260801.15 1320003.887 0, 
+    1261054.783 1320019.245 0, 1261308.416 1320034.617 0, 1261562.048 1320050.005 0, 1261815.679 1320065.407 0, 1262068.123 1320080.753 0, 1262322.938 1320096.257 0, 1262576.566 1320111.704 0, 1262830.193 1320127.167 0, 1263083.82 1320142.644 0, 1263337.445 1320158.136 0, 
+    1263591.07 1320173.643 0, 1263844.693 1320189.165 0, 1264098.316 1320204.702 0, 1264351.938 1320220.253 0, 1264605.559 1320235.82 0, 1264859.179 1320251.402 0, 1265112.798 1320266.998 0, 1265366.416 1320282.61 0, 1265620.033 1320298.236 0, 1265873.649 1320313.877 0, 
+    1266127.265 1320329.534 0, 1266380.879 1320345.205 0, 1266634.493 1320360.891 0, 1266888.105 1320376.592 0, 1267141.717 1320392.308 0, 1267395.328 1320408.039 0, 1267648.938 1320423.785 0, 1267902.546 1320439.545 0, 1268154.97 1320455.247 0, 1268501.463 1314887.689 0, 
+    1268847.966 1309319.964 0))
+
+POLYGON ((1280327.046 1321230.03 0, 1280074.666 1321213.614 0, 1279821.103 1321197.137 0, 1279567.538 1321180.675 0, 1279313.973 1321164.228 0, 1279060.407 1321147.795 0, 1278806.84 1321131.378 0, 1278553.271 1321114.975 0, 1278299.702 1321098.588 0, 1278046.132 1321082.215 0, 
+    1277792.561 1321065.857 0, 1277538.989 1321049.514 0, 1277285.416 1321033.186 0, 1277031.842 1321016.873 0, 1276778.267 1321000.575 0, 1276524.691 1320984.292 0, 1276271.114 1320968.024 0, 1276017.536 1320951.77 0, 1275763.958 1320935.532 0, 1275510.378 1320919.309 0, 
+    1275256.797 1320903.1 0, 1275003.216 1320886.907 0, 1274749.633 1320870.728 0, 1274496.05 1320854.564 0, 1274241.282 1320838.34 0, 1273988.88 1320822.281 0, 1273735.293 1320806.162 0, 1273481.706 1320790.058 0, 1273228.118 1320773.969 0, 1272974.528 1320757.895 0, 
+    1272720.938 1320741.836 0, 1272467.347 1320725.791 0, 1272213.755 1320709.762 0, 1271960.162 1320693.747 0, 1271706.568 1320677.748 0, 1271452.973 1320661.763 0, 1271199.377 1320645.793 0, 1270945.781 1320629.839 0, 1270692.183 1320613.899 0, 1270438.584 1320597.974 0, 
+    1270184.985 1320582.064 0, 1269931.384 1320566.169 0, 1269677.783 1320550.289 0, 1269424.18 1320534.423 0, 1269170.577 1320518.573 0, 1268916.973 1320502.738 0, 1268663.368 1320486.917 0, 1268409.761 1320471.112 0, 1268154.97 1320455.247 0, 1267808.488 1326022.635 0, 
+    1267462.017 1331589.847 0, 1267716.15 1331605.67 0, 1267969.101 1331621.435 0, 1268222.05 1331637.214 0, 1268474.999 1331653.009 0, 1268727.947 1331668.818 0, 1268980.894 1331684.642 0, 1269233.84 1331700.482 0, 1269486.786 1331716.336 0, 1269739.73 1331732.205 0, 
+    1269992.673 1331748.088 0, 1270245.615 1331763.987 0, 1270498.557 1331779.901 0, 1270751.497 1331795.829 0, 1271004.437 1331811.772 0, 1271257.376 1331827.731 0, 1271510.313 1331843.704 0, 1271763.25 1331859.692 0, 1272016.186 1331875.695 0, 1272269.121 1331891.712 0, 
+    1272522.055 1331907.745 0, 1272774.988 1331923.793 0, 1273027.92 1331939.855 0, 1273280.851 1331955.932 0, 1273532.601 1331971.949 0, 1273786.71 1331988.132 0, 1274039.638 1332004.254 0, 1274292.565 1332020.39 0, 1274545.492 1332036.542 0, 1274798.417 1332052.709 0, 
+    1275051.342 1332068.89 0, 1275304.265 1332085.087 0, 1275557.188 1332101.298 0, 1275810.109 1332117.524 0, 1276063.03 1332133.765 0, 1276315.949 1332150.021 0, 1276568.868 1332166.292 0, 1276821.786 1332182.578 0, 1277074.703 1332198.879 0, 1277327.619 1332215.194 0, 
+    1277580.533 1332231.524 0, 1277833.447 1332247.87 0, 1278086.36 1332264.23 0, 1278339.272 1332280.605 0, 1278592.183 1332296.995 0, 1278845.093 1332313.4 0, 1279098.002 1332329.819 0, 1279350.91 1332346.254 0, 1279602.639 1332362.627 0, 1279964.837 1326796.416 0, 
+    1280327.046 1321230.03 0))
+
+POLYGON ((1291741.029 1333169.703 0, 1291489.346 1333152.619 0, 1291236.485 1333135.47 0, 1290983.623 1333118.336 0, 1290730.761 1333101.217 0, 1290477.897 1333084.112 0, 1290225.032 1333067.023 0, 1289972.167 1333049.948 0, 1289719.3 1333032.888 0, 1289466.432 1333015.844 0, 
+    1289213.563 1332998.814 0, 1288960.694 1332981.798 0, 1288707.823 1332964.798 0, 1288454.951 1332947.813 0, 1288202.079 1332930.842 0, 1287949.205 1332913.887 0, 1287696.33 1332896.946 0, 1287443.454 1332880.02 0, 1287190.578 1332863.11 0, 1286937.7 1332846.214 0, 
+    1286684.821 1332829.332 0, 1286431.942 1332812.466 0, 1286179.061 1332795.615 0, 1285926.179 1332778.778 0, 1285672.119 1332761.878 0, 1285420.413 1332745.15 0, 1285167.528 1332728.358 0, 1284914.643 1332711.581 0, 1284661.756 1332694.819 0, 1284408.868 1332678.072 0, 
+    1284155.98 1332661.34 0, 1283903.09 1332644.622 0, 1283650.2 1332627.92 0, 1283397.308 1332611.232 0, 1283144.416 1332594.559 0, 1282891.522 1332577.901 0, 1282638.628 1332561.258 0, 1282385.732 1332544.63 0, 1282132.836 1332528.017 0, 1281879.938 1332511.419 0, 
+    1281627.04 1332494.835 0, 1281374.14 1332478.267 0, 1281121.24 1332461.713 0, 1280868.339 1332445.174 0, 1280615.437 1332428.65 0, 1280362.533 1332412.141 0, 1280109.629 1332395.647 0, 1279856.724 1332379.168 0, 1279602.639 1332362.627 0, 1279240.452 1337928.656 0, 
+    1278878.278 1343494.5 0, 1279131.705 1343510.998 0, 1279383.955 1343527.434 0, 1279636.204 1343543.886 0, 1279888.452 1343560.352 0, 1280140.699 1343576.833 0, 1280392.945 1343593.329 0, 1280645.19 1343609.84 0, 1280897.435 1343626.365 0, 1281149.678 1343642.906 0, 
+    1281401.92 1343659.461 0, 1281654.161 1343676.032 0, 1281906.402 1343692.617 0, 1282158.641 1343709.216 0, 1282410.879 1343725.831 0, 1282663.117 1343742.461 0, 1282915.353 1343759.105 0, 1283167.589 1343775.764 0, 1283419.823 1343792.438 0, 1283672.056 1343809.127 0, 
+    1283924.289 1343825.831 0, 1284176.52 1343842.55 0, 1284428.751 1343859.283 0, 1284680.98 1343876.032 0, 1284932.034 1343892.717 0, 1285185.436 1343909.573 0, 1285437.663 1343926.366 0, 1285689.888 1343943.173 0, 1285942.113 1343959.996 0, 1286194.337 1343976.833 0, 
+    1286446.559 1343993.686 0, 1286698.781 1344010.553 0, 1286951.001 1344027.435 0, 1287203.221 1344044.332 0, 1287455.44 1344061.243 0, 1287707.657 1344078.17 0, 1287959.874 1344095.111 0, 1288212.089 1344112.067 0, 1288464.304 1344129.038 0, 1288716.518 1344146.024 0, 
+    1288968.73 1344163.025 0, 1289220.942 1344180.04 0, 1289473.153 1344197.071 0, 1289725.362 1344214.116 0, 1289977.571 1344231.176 0, 1290229.778 1344248.251 0, 1290481.985 1344265.341 0, 1290734.191 1344282.445 0, 1290985.221 1344299.485 0, 1291363.119 1338734.687 0, 
+    1291741.029 1333169.703 0))
+
+POLYGON ((1303089.842 1345138.672 0, 1302838.859 1345120.923 0, 1302586.702 1345103.105 0, 1302334.545 1345085.303 0, 1302082.387 1345067.516 0, 1301830.227 1345049.743 0, 1301578.067 1345031.986 0, 1301325.905 1345014.243 0, 1301073.743 1344996.515 0, 1300821.579 1344978.802 0, 
+    1300569.414 1344961.103 0, 1300317.249 1344943.42 0, 1300065.082 1344925.751 0, 1299812.914 1344908.097 0, 1299560.746 1344890.458 0, 1299308.576 1344872.834 0, 1299056.405 1344855.225 0, 1298804.233 1344837.63 0, 1298552.06 1344820.051 0, 1298299.886 1344802.486 0, 
+    1298047.711 1344784.936 0, 1297795.535 1344767.401 0, 1297543.358 1344749.881 0, 1297291.18 1344732.375 0, 1297037.828 1344714.804 0, 1296786.821 1344697.409 0, 1296534.639 1344679.948 0, 1296282.457 1344662.502 0, 1296030.274 1344645.071 0, 1295778.09 1344627.655 0, 
+    1295525.904 1344610.253 0, 1295273.718 1344592.867 0, 1295021.531 1344575.495 0, 1294769.342 1344558.138 0, 1294517.153 1344540.796 0, 1294264.963 1344523.468 0, 1294012.771 1344506.156 0, 1293760.579 1344488.858 0, 1293508.385 1344471.576 0, 1293256.191 1344454.308 0, 
+    1293003.995 1344437.055 0, 1292751.799 1344419.817 0, 1292499.601 1344402.593 0, 1292247.403 1344385.385 0, 1291995.203 1344368.191 0, 1291743.003 1344351.012 0, 1291490.801 1344333.848 0, 1291238.599 1344316.699 0, 1290985.221 1344299.485 0, 1290607.337 1349864.091 0, 
+    1290229.466 1355428.501 0, 1290482.185 1355445.67 0, 1290733.733 1355462.775 0, 1290985.279 1355479.894 0, 1291236.825 1355497.029 0, 1291488.369 1355514.178 0, 1291739.913 1355531.342 0, 1291991.455 1355548.52 0, 1292242.997 1355565.714 0, 1292494.537 1355582.922 0, 
+    1292746.077 1355600.145 0, 1292997.615 1355617.383 0, 1293249.153 1355634.635 0, 1293500.689 1355651.903 0, 1293752.225 1355669.185 0, 1294003.759 1355686.482 0, 1294255.292 1355703.794 0, 1294506.825 1355721.121 0, 1294758.356 1355738.462 0, 1295009.886 1355755.819 0, 
+    1295261.416 1355773.19 0, 1295512.944 1355790.576 0, 1295764.471 1355807.976 0, 1296015.997 1355825.392 0, 1296266.353 1355842.741 0, 1296519.047 1355860.267 0, 1296770.57 1355877.727 0, 1297022.092 1355895.202 0, 1297273.613 1355912.691 0, 1297525.133 1355930.196 0, 
+    1297776.652 1355947.715 0, 1298028.17 1355965.249 0, 1298279.687 1355982.798 0, 1298531.203 1356000.361 0, 1298782.718 1356017.939 0, 1299034.232 1356035.533 0, 1299285.744 1356053.141 0, 1299537.256 1356070.763 0, 1299788.767 1356088.401 0, 1300040.277 1356106.053 0, 
+    1300291.785 1356123.72 0, 1300543.293 1356141.402 0, 1300794.799 1356159.099 0, 1301046.305 1356176.811 0, 1301297.809 1356194.537 0, 1301549.313 1356212.278 0, 1301800.815 1356230.034 0, 1302052.317 1356247.805 0, 1302302.648 1356265.508 0, 1302696.238 1350702.188 0, 
+    1303089.842 1345138.672 0))
+
+POLYGON ((1314373.418 1357136.621 0, 1314123.135 1357118.21 0, 1313871.685 1357099.729 0, 1313620.234 1357081.263 0, 1313368.781 1357062.811 0, 1313117.328 1357044.374 0, 1312865.874 1357025.952 0, 1312614.418 1357007.545 0, 1312362.961 1356989.152 0, 1312111.504 1356970.775 0, 
+    1311860.045 1356952.412 0, 1311608.585 1356934.064 0, 1311357.124 1356915.731 0, 1311105.662 1356897.412 0, 1310854.199 1356879.108 0, 1310602.734 1356860.82 0, 1310351.269 1356842.546 0, 1310099.803 1356824.286 0, 1309848.335 1356806.042 0, 1309596.867 1356787.812 0, 
+    1309345.397 1356769.597 0, 1309093.927 1356751.397 0, 1308842.455 1356733.212 0, 1308590.982 1356715.042 0, 1308338.341 1356696.802 0, 1308088.033 1356678.745 0, 1307836.557 1356660.619 0, 1307585.08 1356642.508 0, 1307333.602 1356624.411 0, 1307082.123 1356606.33 0, 
+    1306830.643 1356588.263 0, 1306579.161 1356570.211 0, 1306327.679 1356552.174 0, 1306076.195 1356534.151 0, 1305824.711 1356516.143 0, 1305573.225 1356498.151 0, 1305321.739 1356480.173 0, 1305070.251 1356462.209 0, 1304818.762 1356444.261 0, 1304567.273 1356426.327 0, 
+    1304315.782 1356408.408 0, 1304064.29 1356390.504 0, 1303812.797 1356372.615 0, 1303561.303 1356354.741 0, 1303309.808 1356336.881 0, 1303058.312 1356319.036 0, 1302806.814 1356301.206 0, 1302555.316 1356283.391 0, 1302302.648 1356265.508 0, 1301909.073 1361828.626 0, 
+    1301515.512 1367391.537 0, 1301767.522 1367409.374 0, 1302018.365 1367427.143 0, 1302269.207 1367444.926 0, 1302520.049 1367462.725 0, 1302770.889 1367480.538 0, 1303021.728 1367498.366 0, 1303272.566 1367516.208 0, 1303523.403 1367534.066 0, 1303774.239 1367551.938 0, 
+    1304025.074 1367569.825 0, 1304275.908 1367587.726 0, 1304526.741 1367605.643 0, 1304777.573 1367623.574 0, 1305028.404 1367641.52 0, 1305279.233 1367659.481 0, 1305530.062 1367677.456 0, 1305780.889 1367695.447 0, 1306031.716 1367713.452 0, 1306282.541 1367731.471 0, 
+    1306533.366 1367749.506 0, 1306784.189 1367767.555 0, 1307035.011 1367785.619 0, 1307285.833 1367803.698 0, 1307535.488 1367821.708 0, 1307787.472 1367839.9 0, 1308038.29 1367858.023 0, 1308289.107 1367876.161 0, 1308539.923 1367894.314 0, 1308790.738 1367912.481 0, 
+    1309041.551 1367930.664 0, 1309292.364 1367948.861 0, 1309543.176 1367967.072 0, 1309793.986 1367985.299 0, 1310044.795 1368003.54 0, 1310295.604 1368021.796 0, 1310546.411 1368040.067 0, 1310797.217 1368058.352 0, 1311048.023 1368076.653 0, 1311298.827 1368094.968 0, 
+    1311549.63 1368113.297 0, 1311800.432 1368131.642 0, 1312051.232 1368150.001 0, 1312302.032 1368168.375 0, 1312552.831 1368186.764 0, 1312803.628 1368205.168 0, 1313054.425 1368223.586 0, 1313305.22 1368242.019 0, 1313554.851 1368260.382 0, 1313964.127 1362698.605 0, 
+    1314373.418 1357136.621 0))
+
+POLYGON ((1325591.688 1369163.236 0, 1325342.108 1369144.168 0, 1325091.366 1369125.027 0, 1324840.622 1369105.9 0, 1324589.878 1369086.788 0, 1324339.132 1369067.69 0, 1324088.385 1369048.608 0, 1323837.637 1369029.54 0, 1323586.888 1369010.487 0, 1323336.138 1368991.449 0, 
+    1323085.386 1368972.425 0, 1322834.634 1368953.416 0, 1322583.88 1368934.422 0, 1322333.126 1368915.443 0, 1322082.37 1368896.479 0, 1321831.613 1368877.529 0, 1321580.855 1368858.594 0, 1321330.096 1368839.674 0, 1321079.336 1368820.768 0, 1320828.574 1368801.877 0, 
+    1320577.812 1368783.001 0, 1320327.048 1368764.14 0, 1320076.284 1368745.294 0, 1319825.518 1368726.462 0, 1319573.589 1368707.558 0, 1319323.983 1368688.843 0, 1319073.214 1368670.056 0, 1318822.443 1368651.283 0, 1318571.672 1368632.525 0, 1318320.9 1368613.782 0, 
+    1318070.126 1368595.054 0, 1317819.351 1368576.34 0, 1317568.576 1368557.641 0, 1317317.799 1368538.957 0, 1317067.021 1368520.288 0, 1316816.242 1368501.633 0, 1316565.462 1368482.994 0, 1316314.68 1368464.369 0, 1316063.898 1368445.758 0, 1315813.115 1368427.163 0, 
+    1315562.33 1368408.582 0, 1315311.545 1368390.016 0, 1315060.758 1368371.465 0, 1314809.97 1368352.928 0, 1314559.181 1368334.407 0, 1314308.391 1368315.9 0, 1314057.6 1368297.407 0, 1313806.808 1368278.93 0, 1313554.851 1368260.382 0, 1313145.591 1373821.946 0, 
+    1312736.347 1379383.294 0, 1312987.646 1379401.793 0, 1313237.784 1379420.223 0, 1313487.92 1379438.667 0, 1313738.055 1379457.125 0, 1313988.19 1379475.599 0, 1314238.323 1379494.087 0, 1314488.455 1379512.589 0, 1314738.586 1379531.107 0, 1314988.716 1379549.639 0, 
+    1315238.844 1379568.186 0, 1315488.972 1379586.748 0, 1315739.099 1379605.324 0, 1315989.224 1379623.915 0, 1316239.349 1379642.521 0, 1316489.472 1379661.142 0, 1316739.594 1379679.777 0, 1316989.715 1379698.427 0, 1317239.835 1379717.092 0, 1317489.954 1379735.771 0, 
+    1317740.072 1379754.466 0, 1317990.189 1379773.175 0, 1318240.304 1379791.898 0, 1318490.419 1379810.637 0, 1318739.373 1379829.303 0, 1318990.645 1379848.157 0, 1319240.756 1379866.94 0, 1319490.866 1379885.737 0, 1319740.975 1379904.549 0, 1319991.083 1379923.376 0, 
+    1320241.19 1379942.217 0, 1320491.295 1379961.073 0, 1320741.4 1379979.944 0, 1320991.503 1379998.83 0, 1321241.606 1380017.73 0, 1321491.707 1380036.645 0, 1321741.807 1380055.575 0, 1321991.906 1380074.519 0, 1322242.004 1380093.478 0, 1322492.101 1380112.452 0, 
+    1322742.196 1380131.441 0, 1322992.291 1380150.444 0, 1323242.384 1380169.462 0, 1323492.477 1380188.495 0, 1323742.568 1380207.542 0, 1323992.658 1380226.605 0, 1324242.747 1380245.682 0, 1324492.835 1380264.773 0, 1324741.763 1380283.791 0, 1325166.717 1374723.622 0, 
+    1325591.688 1369163.236 0))
+
+POLYGON ((1336744.587 1381218.202 0, 1336495.711 1381198.481 0, 1336245.678 1381178.683 0, 1335995.644 1381158.9 0, 1335745.609 1381139.131 0, 1335495.573 1381119.377 0, 1335245.535 1381099.638 0, 1334995.497 1381079.913 0, 1334745.457 1381060.203 0, 1334495.416 1381040.508 0, 
+    1334245.374 1381020.828 0, 1333995.33 1381001.162 0, 1333745.286 1380981.511 0, 1333495.24 1380961.875 0, 1333245.193 1380942.254 0, 1332995.145 1380922.647 0, 1332745.096 1380903.055 0, 1332495.046 1380883.477 0, 1332244.995 1380863.915 0, 1331994.942 1380844.367 0, 
+    1331744.888 1380824.834 0, 1331494.833 1380805.315 0, 1331244.777 1380785.811 0, 1330994.72 1380766.322 0, 1330743.505 1380746.758 0, 1330494.603 1380727.388 0, 1330244.542 1380707.943 0, 1329994.48 1380688.513 0, 1329744.417 1380669.098 0, 1329494.353 1380649.697 0, 
+    1329244.288 1380630.311 0, 1328994.222 1380610.94 0, 1328744.155 1380591.583 0, 1328494.086 1380572.241 0, 1328244.016 1380552.914 0, 1327993.945 1380533.602 0, 1327743.873 1380514.304 0, 1327493.8 1380495.021 0, 1327243.726 1380475.753 0, 1326993.651 1380456.499 0, 
+    1326743.574 1380437.26 0, 1326493.496 1380418.036 0, 1326243.418 1380398.827 0, 1325993.338 1380379.632 0, 1325743.257 1380360.452 0, 1325493.175 1380341.287 0, 1325243.091 1380322.136 0, 1324993.007 1380303.001 0, 1324741.763 1380283.791 0, 1324316.826 1385843.737 0, 
+    1323891.906 1391403.455 0, 1324142.492 1391422.614 0, 1324391.922 1391441.7 0, 1324641.351 1391460.8 0, 1324890.779 1391479.915 0, 1325140.205 1391499.045 0, 1325389.631 1391518.19 0, 1325639.055 1391537.349 0, 1325888.478 1391556.522 0, 1326137.9 1391575.711 0, 
+    1326387.321 1391594.914 0, 1326636.741 1391614.132 0, 1326886.16 1391633.365 0, 1327135.577 1391652.612 0, 1327384.994 1391671.874 0, 1327634.409 1391691.15 0, 1327883.823 1391710.441 0, 1328133.236 1391729.747 0, 1328382.648 1391749.068 0, 1328632.059 1391768.403 0, 
+    1328881.468 1391787.753 0, 1329130.877 1391807.118 0, 1329380.284 1391826.497 0, 1329629.69 1391845.891 0, 1329877.941 1391865.21 0, 1330128.499 1391884.723 0, 1330377.902 1391904.161 0, 1330627.304 1391923.614 0, 1330876.704 1391943.081 0, 1331126.103 1391962.564 0, 
+    1331375.502 1391982.06 0, 1331624.899 1392001.572 0, 1331874.294 1392021.098 0, 1332123.689 1392040.639 0, 1332373.083 1392060.194 0, 1332622.475 1392079.764 0, 1332871.866 1392099.349 0, 1333121.256 1392118.949 0, 1333370.645 1392138.563 0, 1333620.033 1392158.192 0, 
+    1333869.42 1392177.835 0, 1334118.805 1392197.494 0, 1334368.19 1392217.166 0, 1334617.573 1392236.854 0, 1334866.955 1392256.556 0, 1335116.336 1392276.273 0, 1335365.715 1392296.005 0, 1335615.094 1392315.751 0, 1335863.318 1392335.421 0, 1336303.944 1386776.926 0, 
+    1336744.587 1381218.202 0))
+
+POLYGON ((1347832.05 1393301.204 0, 1347583.88 1393280.833 0, 1347334.558 1393260.383 0, 1347085.235 1393239.947 0, 1346835.911 1393219.525 0, 1346586.586 1393199.118 0, 1346337.259 1393178.726 0, 1346087.932 1393158.349 0, 1345838.603 1393137.986 0, 1345589.272 1393117.638 0, 
+    1345339.941 1393097.305 0, 1345090.609 1393076.986 0, 1344841.275 1393056.682 0, 1344591.94 1393036.393 0, 1344342.604 1393016.118 0, 1344093.266 1392995.858 0, 1343843.928 1392975.613 0, 1343594.588 1392955.382 0, 1343345.247 1392935.166 0, 1343095.905 1392914.965 0, 
+    1342846.562 1392894.778 0, 1342597.217 1392874.606 0, 1342347.872 1392854.449 0, 1342098.525 1392834.307 0, 1341848.025 1392814.086 0, 1341599.828 1392794.066 0, 1341350.477 1392773.967 0, 1341101.126 1392753.883 0, 1340851.773 1392733.814 0, 1340602.419 1392713.759 0, 
+    1340353.064 1392693.72 0, 1340103.708 1392673.694 0, 1339854.35 1392653.684 0, 1339604.992 1392633.688 0, 1339355.632 1392613.707 0, 1339106.271 1392593.74 0, 1338856.909 1392573.789 0, 1338607.545 1392553.852 0, 1338358.181 1392533.929 0, 1338108.815 1392514.021 0, 
+    1337859.448 1392494.128 0, 1337610.08 1392474.25 0, 1337360.711 1392454.386 0, 1337111.341 1392434.537 0, 1336861.969 1392414.703 0, 1336612.596 1392394.883 0, 1336363.223 1392375.078 0, 1336113.848 1392355.288 0, 1335863.318 1392335.421 0, 1335422.712 1397893.682 0, 
+    1334982.124 1403451.705 0, 1335231.996 1403471.52 0, 1335480.716 1403491.259 0, 1335729.436 1403511.012 0, 1335978.154 1403530.779 0, 1336226.872 1403550.562 0, 1336475.588 1403570.359 0, 1336724.303 1403590.17 0, 1336973.017 1403609.996 0, 1337221.729 1403629.837 0, 
+    1337470.441 1403649.693 0, 1337719.151 1403669.563 0, 1337967.86 1403689.448 0, 1338216.568 1403709.347 0, 1338465.275 1403729.261 0, 1338713.98 1403749.19 0, 1338962.685 1403769.133 0, 1339211.388 1403789.091 0, 1339460.09 1403809.064 0, 1339708.791 1403829.051 0, 
+    1339957.49 1403849.053 0, 1340206.189 1403869.07 0, 1340454.886 1403889.101 0, 1340703.583 1403909.147 0, 1340951.129 1403929.114 0, 1341200.971 1403949.282 0, 1341449.664 1403969.372 0, 1341698.355 1403989.476 0, 1341947.046 1404009.595 0, 1342195.735 1404029.729 0, 
+    1342444.423 1404049.877 0, 1342693.109 1404070.04 0, 1342941.795 1404090.218 0, 1343190.479 1404110.41 0, 1343439.162 1404130.617 0, 1343687.844 1404150.838 0, 1343936.525 1404171.074 0, 1344185.205 1404191.325 0, 1344433.883 1404211.59 0, 1344682.56 1404231.87 0, 
+    1344931.236 1404252.165 0, 1345179.911 1404272.474 0, 1345428.585 1404292.798 0, 1345677.257 1404313.137 0, 1345925.928 1404333.49 0, 1346174.598 1404353.858 0, 1346423.267 1404374.24 0, 1346671.935 1404394.638 0, 1346919.453 1404414.955 0, 1347375.742 1398858.199 0, 
+    1347832.05 1393301.204 0))
+
+POLYGON ((1358854.014 1405411.926 0, 1358606.551 1405390.909 0, 1358357.943 1405369.81 0, 1358109.332 1405348.725 0, 1357860.721 1405327.654 0, 1357612.108 1405306.599 0, 1357363.494 1405285.558 0, 1357114.879 1405264.531 0, 1356866.263 1405243.52 0, 1356617.645 1405222.522 0, 
+    1356369.026 1405201.54 0, 1356120.406 1405180.572 0, 1355871.784 1405159.619 0, 1355623.162 1405138.68 0, 1355374.538 1405117.756 0, 1355125.913 1405096.847 0, 1354877.287 1405075.952 0, 1354628.659 1405055.072 0, 1354380.03 1405034.207 0, 1354131.4 1405013.356 0, 
+    1353882.769 1404992.52 0, 1353634.137 1404971.698 0, 1353385.503 1404950.891 0, 1353136.868 1404930.099 0, 1352887.086 1404909.226 0, 1352639.595 1404888.559 0, 1352390.956 1404867.81 0, 1352142.317 1404847.077 0, 1351893.676 1404826.357 0, 1351645.033 1404805.653 0, 
+    1351396.39 1404784.963 0, 1351147.745 1404764.288 0, 1350899.099 1404743.628 0, 1350650.452 1404722.982 0, 1350401.804 1404702.35 0, 1350153.155 1404681.734 0, 1349904.504 1404661.132 0, 1349655.852 1404640.544 0, 1349407.199 1404619.972 0, 1349158.544 1404599.414 0, 
+    1348909.889 1404578.87 0, 1348661.232 1404558.341 0, 1348412.574 1404537.827 0, 1348163.915 1404517.327 0, 1347915.255 1404496.843 0, 1347666.593 1404476.372 0, 1347417.93 1404455.917 0, 1347169.266 1404435.476 0, 1346919.453 1404414.955 0, 1346463.185 1409971.467 0, 
+    1346006.937 1415527.729 0, 1346256.093 1415548.196 0, 1346504.103 1415568.583 0, 1346752.111 1415588.985 0, 1347000.119 1415609.401 0, 1347248.125 1415629.832 0, 1347496.13 1415650.278 0, 1347744.134 1415670.738 0, 1347992.137 1415691.213 0, 1348240.139 1415711.702 0, 
+    1348488.139 1415732.206 0, 1348736.138 1415752.725 0, 1348984.136 1415773.258 0, 1349232.132 1415793.806 0, 1349480.128 1415814.368 0, 1349728.122 1415834.945 0, 1349976.115 1415855.537 0, 1350224.107 1415876.143 0, 1350472.098 1415896.764 0, 1350720.087 1415917.399 0, 
+    1350968.075 1415938.049 0, 1351216.062 1415958.714 0, 1351464.048 1415979.393 0, 1351712.033 1416000.087 0, 1351958.872 1416020.7 0, 1352207.998 1416041.518 0, 1352455.979 1416062.256 0, 1352703.959 1416083.008 0, 1352951.937 1416103.775 0, 1353199.914 1416124.556 0, 
+    1353447.89 1416145.352 0, 1353695.865 1416166.163 0, 1353943.839 1416186.988 0, 1354191.811 1416207.827 0, 1354439.782 1416228.682 0, 1354687.752 1416249.551 0, 1354935.72 1416270.434 0, 1355183.688 1416291.332 0, 1355431.654 1416312.245 0, 1355679.619 1416333.172 0, 
+    1355927.583 1416354.114 0, 1356175.545 1416375.071 0, 1356423.506 1416396.042 0, 1356671.466 1416417.027 0, 1356919.425 1416438.028 0, 1357167.383 1416459.043 0, 1357415.339 1416480.072 0, 1357663.294 1416501.116 0, 1357910.105 1416522.078 0, 1358382.049 1410967.127 0, 
+    1358854.014 1405411.926 0))
+
+POLYGON ((643862.608 789592.689 0, 643579.191 789613.553 0, 643294.34 789634.539 0, 643009.49 789655.543 0, 642724.641 789676.563 0, 642439.794 789697.6 0, 642154.947 789718.653 0, 641870.102 789739.724 0, 641585.259 789760.811 0, 641300.416 789781.915 0, 
+    641015.575 789803.036 0, 640730.735 789824.173 0, 640445.896 789845.327 0, 640161.059 789866.499 0, 639876.222 789887.686 0, 639591.387 789908.891 0, 639306.553 789930.112 0, 639021.721 789951.35 0, 638736.89 789972.605 0, 638452.06 789993.877 0, 
+    638167.231 790015.165 0, 637882.403 790036.47 0, 637597.577 790057.792 0, 637312.752 790079.131 0, 637026.492 790100.594 0, 636743.106 790121.858 0, 636458.284 790143.247 0, 636173.464 790164.653 0, 635888.646 790186.076 0, 635603.828 790207.515 0, 
+    635319.012 790228.971 0, 635034.197 790250.444 0, 634749.383 790271.933 0, 634464.571 790293.439 0, 634179.76 790314.963 0, 633894.95 790336.502 0, 633610.141 790358.059 0, 633325.334 790379.632 0, 633040.528 790401.222 0, 632755.723 790422.829 0, 
+    632470.92 790444.453 0, 632186.117 790466.093 0, 631901.316 790487.751 0, 631616.517 790509.425 0, 631331.718 790531.115 0, 631046.921 790552.823 0, 630762.125 790574.547 0, 630477.331 790596.288 0, 630191.1 790618.156 0, 630615.866 796175.857 0, 
+    631040.65 801733.794 0, 631326.222 801711.977 0, 631610.363 801690.286 0, 631894.504 801668.611 0, 632178.647 801646.954 0, 632462.791 801625.313 0, 632746.937 801603.689 0, 633031.083 801582.081 0, 633315.231 801560.491 0, 633599.381 801538.917 0, 
+    633883.531 801517.359 0, 634167.683 801495.819 0, 634451.836 801474.295 0, 634735.99 801452.788 0, 635020.146 801431.298 0, 635304.303 801409.824 0, 635588.461 801388.367 0, 635872.62 801366.927 0, 636156.781 801345.503 0, 636440.943 801324.097 0, 
+    636725.106 801302.707 0, 637009.271 801281.333 0, 637293.436 801259.977 0, 637577.603 801238.637 0, 637860.339 801217.421 0, 638145.941 801196.008 0, 638430.112 801174.718 0, 638714.284 801153.445 0, 638998.457 801132.189 0, 639282.631 801110.949 0, 
+    639566.807 801089.727 0, 639850.984 801068.521 0, 640135.162 801047.331 0, 640419.342 801026.159 0, 640703.522 801005.003 0, 640987.704 800983.864 0, 641271.887 800962.741 0, 641556.072 800941.636 0, 641840.257 800920.547 0, 642124.444 800899.475 0, 
+    642408.633 800878.419 0, 642692.822 800857.38 0, 642977.013 800836.358 0, 643261.204 800815.353 0, 643545.398 800794.364 0, 643829.592 800773.393 0, 644113.787 800752.437 0, 644397.984 800731.499 0, 644680.75 800710.683 0, 644271.671 795151.568 0, 
+    643862.608 789592.689 0))
+
+POLYGON ((658323.687 799726.111 0, 658040.861 799746.129 0, 657756.607 799766.264 0, 657472.353 799786.416 0, 657188.1 799806.585 0, 656903.849 799826.771 0, 656619.599 799846.973 0, 656335.35 799867.192 0, 656051.103 799887.428 0, 655766.856 799907.681 0, 
+    655482.611 799927.95 0, 655198.367 799948.236 0, 654914.124 799968.538 0, 654629.882 799988.858 0, 654345.641 800009.194 0, 654061.402 800029.547 0, 653777.164 800049.917 0, 653492.927 800070.303 0, 653208.691 800090.706 0, 652924.457 800111.126 0, 
+    652640.223 800131.562 0, 652355.991 800152.016 0, 652071.76 800172.486 0, 651787.531 800192.972 0, 651501.871 800213.579 0, 651219.075 800233.996 0, 650934.849 800254.533 0, 650650.624 800275.087 0, 650366.4 800295.657 0, 650082.178 800316.244 0, 
+    649797.956 800336.848 0, 649513.736 800357.468 0, 649229.518 800378.106 0, 648945.3 800398.76 0, 648661.084 800419.431 0, 648376.868 800440.118 0, 648092.654 800460.822 0, 647808.442 800481.543 0, 647524.23 800502.281 0, 647240.02 800523.035 0, 
+    646955.811 800543.806 0, 646671.603 800564.594 0, 646387.396 800585.399 0, 646103.191 800606.22 0, 645818.987 800627.058 0, 645534.784 800647.913 0, 645250.582 800668.784 0, 644966.382 800689.672 0, 644680.75 800710.683 0, 645089.847 806270.03 0, 
+    645498.961 811829.605 0, 645783.934 811808.643 0, 646067.48 811787.803 0, 646351.028 811766.979 0, 646634.576 811746.172 0, 646918.126 811725.382 0, 647201.677 811704.609 0, 647485.229 811683.852 0, 647768.782 811663.112 0, 648052.337 811642.389 0, 
+    648335.893 811621.682 0, 648619.45 811600.993 0, 648903.008 811580.319 0, 649186.568 811559.663 0, 649470.128 811539.023 0, 649753.69 811518.4 0, 650037.253 811497.793 0, 650320.818 811477.204 0, 650604.383 811456.631 0, 650887.95 811436.074 0, 
+    651171.518 811415.534 0, 651455.087 811395.011 0, 651738.658 811374.505 0, 652022.229 811354.016 0, 652304.374 811333.646 0, 652589.376 811313.086 0, 652872.951 811292.647 0, 653156.528 811272.224 0, 653440.105 811251.818 0, 653723.684 811231.428 0, 
+    654007.264 811211.055 0, 654290.845 811190.699 0, 654574.428 811170.36 0, 654858.011 811150.037 0, 655141.596 811129.731 0, 655425.182 811109.442 0, 655708.769 811089.169 0, 655992.358 811068.913 0, 656275.947 811048.674 0, 656559.538 811028.451 0, 
+    656843.13 811008.246 0, 657126.723 810988.056 0, 657410.317 810967.884 0, 657693.913 810947.728 0, 657977.51 810927.589 0, 658261.107 810907.467 0, 658544.707 810887.361 0, 658828.307 810867.272 0, 659110.482 810847.3 0, 658717.076 805286.592 0, 
+    658323.687 799726.111 0))
+
+POLYGON ((672724.723 809903.455 0, 672442.491 809922.629 0, 672158.835 809941.917 0, 671875.18 809961.222 0, 671591.527 809980.543 0, 671307.874 809999.881 0, 671024.223 810019.235 0, 670740.573 810038.606 0, 670456.924 810057.994 0, 670173.276 810077.399 0, 
+    669889.629 810096.82 0, 669605.983 810116.258 0, 669322.339 810135.713 0, 669038.696 810155.184 0, 668755.053 810174.672 0, 668471.412 810194.177 0, 668187.772 810213.698 0, 667904.134 810233.237 0, 667620.496 810252.791 0, 667336.86 810272.363 0, 
+    667053.224 810291.951 0, 666769.59 810311.556 0, 666485.957 810331.178 0, 666202.325 810350.816 0, 665917.269 810370.57 0, 665635.065 810390.143 0, 665351.437 810409.831 0, 665067.81 810429.536 0, 664784.184 810449.258 0, 664500.559 810468.997 0, 
+    664216.935 810488.752 0, 663933.313 810508.524 0, 663649.691 810528.312 0, 663366.071 810548.117 0, 663082.452 810567.939 0, 662798.834 810587.778 0, 662515.217 810607.633 0, 662231.602 810627.505 0, 661947.987 810647.394 0, 661664.374 810667.3 0, 
+    661380.762 810687.222 0, 661097.151 810707.16 0, 660813.542 810727.116 0, 660529.933 810747.088 0, 660246.326 810767.077 0, 659962.72 810787.083 0, 659679.115 810807.105 0, 659395.511 810827.144 0, 659110.482 810847.3 0, 659503.903 816408.234 0, 
+    659897.339 821969.388 0, 660181.711 821949.278 0, 660464.66 821929.286 0, 660747.61 821909.309 0, 661030.562 821889.35 0, 661313.514 821869.407 0, 661596.468 821849.481 0, 661879.423 821829.572 0, 662162.38 821809.679 0, 662445.337 821789.803 0, 
+    662728.296 821769.943 0, 663011.255 821750.101 0, 663294.216 821730.274 0, 663577.178 821710.465 0, 663860.141 821690.672 0, 664143.106 821670.896 0, 664426.071 821651.136 0, 664709.038 821631.394 0, 664992.006 821611.667 0, 665274.975 821591.958 0, 
+    665557.945 821572.265 0, 665840.917 821552.589 0, 666123.889 821532.929 0, 666406.863 821513.286 0, 666688.415 821493.758 0, 666972.814 821474.05 0, 667255.791 821454.457 0, 667538.769 821434.881 0, 667821.748 821415.321 0, 668104.729 821395.778 0, 
+    668387.711 821376.252 0, 668670.694 821356.742 0, 668953.678 821337.249 0, 669236.663 821317.772 0, 669519.649 821298.313 0, 669802.637 821278.87 0, 670085.625 821259.443 0, 670368.615 821240.033 0, 670651.606 821220.64 0, 670934.598 821201.264 0, 
+    671217.591 821181.904 0, 671500.585 821162.561 0, 671783.581 821143.234 0, 672066.577 821123.925 0, 672349.575 821104.631 0, 672632.574 821085.355 0, 672915.574 821066.095 0, 673198.575 821046.852 0, 673480.156 821027.722 0, 673102.432 815465.478 0, 
+    672724.723 809903.455 0))
+
+POLYGON ((771839.416 882350.447 0, 771561.411 882363.817 0, 771282.019 882377.271 0, 771002.627 882390.741 0, 770723.236 882404.228 0, 770443.846 882417.731 0, 770164.457 882431.25 0, 769885.069 882444.786 0, 769605.681 882458.338 0, 769326.295 882471.907 0, 
+    769046.909 882485.492 0, 768767.524 882499.094 0, 768488.139 882512.712 0, 768208.756 882526.347 0, 767929.373 882539.998 0, 767649.991 882553.665 0, 767370.61 882567.349 0, 767091.23 882581.049 0, 766811.85 882594.766 0, 766532.471 882608.499 0, 
+    766253.094 882622.249 0, 765973.716 882636.015 0, 765694.34 882649.798 0, 765414.965 882663.597 0, 765134.201 882677.481 0, 764856.216 882691.244 0, 764576.843 882705.092 0, 764297.471 882718.957 0, 764018.1 882732.838 0, 763738.729 882746.736 0, 
+    763459.359 882760.65 0, 763179.99 882774.58 0, 762900.622 882788.527 0, 762621.255 882802.491 0, 762341.888 882816.471 0, 762062.523 882830.467 0, 761783.158 882844.48 0, 761503.794 882858.509 0, 761224.431 882872.555 0, 760945.068 882886.617 0, 
+    760665.707 882900.695 0, 760386.346 882914.79 0, 760106.986 882928.902 0, 759827.627 882943.029 0, 759548.269 882957.174 0, 759268.912 882971.334 0, 758989.555 882985.512 0, 758710.2 882999.705 0, 758429.454 883013.986 0, 758712.972 888584.374 0, 
+    758996.498 894154.931 0, 759276.584 894140.684 0, 759555.284 894126.524 0, 759833.984 894112.38 0, 760112.686 894098.252 0, 760391.388 894084.141 0, 760670.092 894070.047 0, 760948.796 894055.968 0, 761227.501 894041.906 0, 761506.207 894027.861 0, 
+    761784.913 894013.832 0, 762063.621 893999.819 0, 762342.329 893985.823 0, 762621.038 893971.843 0, 762899.748 893957.88 0, 763178.459 893943.933 0, 763457.17 893930.002 0, 763735.882 893916.088 0, 764014.596 893902.19 0, 764293.31 893888.309 0, 
+    764572.024 893874.443 0, 764850.74 893860.595 0, 765129.456 893846.763 0, 765408.174 893832.947 0, 765685.506 893819.216 0, 765965.611 893805.364 0, 766244.33 893791.598 0, 766523.051 893777.848 0, 766801.772 893764.114 0, 767080.494 893750.396 0, 
+    767359.217 893736.695 0, 767637.941 893723.011 0, 767916.665 893709.343 0, 768195.391 893695.691 0, 768474.117 893682.056 0, 768752.844 893668.437 0, 769031.571 893654.834 0, 769310.3 893641.248 0, 769589.029 893627.678 0, 769867.759 893614.125 0, 
+    770146.49 893600.588 0, 770425.222 893587.067 0, 770703.955 893573.563 0, 770982.688 893560.076 0, 771261.422 893546.604 0, 771540.157 893533.149 0, 771818.893 893519.711 0, 772097.629 893506.289 0, 772374.981 893492.95 0, 772107.195 887921.614 0, 
+    771839.416 882350.447 0))
+
+POLYGON ((785755.282 892868.767 0, 785477.891 892881.323 0, 785199.118 892893.958 0, 784920.345 892906.609 0, 784641.573 892919.276 0, 784362.802 892931.96 0, 784084.032 892944.66 0, 783805.262 892957.376 0, 783526.494 892970.109 0, 783247.726 892982.859 0, 
+    782968.958 892995.625 0, 782690.192 893008.407 0, 782411.426 893021.206 0, 782132.661 893034.021 0, 781853.897 893046.852 0, 781575.133 893059.7 0, 781296.37 893072.564 0, 781017.608 893085.445 0, 780738.847 893098.342 0, 780460.086 893111.255 0, 
+    780181.327 893124.185 0, 779902.568 893137.132 0, 779623.809 893150.094 0, 779345.052 893163.073 0, 779064.911 893176.133 0, 778787.539 893189.081 0, 778508.784 893202.109 0, 778230.03 893215.154 0, 777951.276 893228.215 0, 777672.523 893241.293 0, 
+    777393.771 893254.386 0, 777115.02 893267.497 0, 776836.269 893280.624 0, 776557.52 893293.767 0, 776278.771 893306.926 0, 776000.022 893320.102 0, 775721.275 893333.295 0, 775442.528 893346.504 0, 775163.782 893359.729 0, 774885.037 893372.97 0, 
+    774606.293 893386.228 0, 774327.549 893399.503 0, 774048.807 893412.794 0, 773770.065 893426.101 0, 773491.323 893439.425 0, 773212.583 893452.765 0, 772933.843 893466.121 0, 772655.104 893479.494 0, 772374.981 893492.95 0, 772642.776 899064.451 0, 
+    772910.579 904636.114 0, 773190.043 904622.69 0, 773468.126 904609.348 0, 773746.21 904596.023 0, 774024.294 904582.715 0, 774302.379 904569.422 0, 774580.466 904556.146 0, 774858.552 904542.887 0, 775136.64 904529.644 0, 775414.729 904516.417 0, 
+    775692.818 904503.206 0, 775970.908 904490.012 0, 776248.999 904476.835 0, 776527.09 904463.673 0, 776805.182 904450.528 0, 777083.276 904437.4 0, 777361.369 904424.287 0, 777639.464 904411.191 0, 777917.56 904398.112 0, 778195.656 904385.049 0, 
+    778473.753 904372.002 0, 778751.85 904358.972 0, 779029.949 904345.958 0, 779308.048 904332.96 0, 779584.767 904320.043 0, 779864.249 904307.014 0, 780142.351 904294.065 0, 780420.453 904281.133 0, 780698.556 904268.217 0, 780976.66 904255.318 0, 
+    781254.764 904242.434 0, 781532.87 904229.568 0, 781810.976 904216.717 0, 782089.083 904203.883 0, 782367.19 904191.066 0, 782645.299 904178.265 0, 782923.408 904165.48 0, 783201.518 904152.711 0, 783479.628 904139.959 0, 783757.74 904127.223 0, 
+    784035.852 904114.504 0, 784313.965 904101.801 0, 784592.078 904089.114 0, 784870.193 904076.444 0, 785148.308 904063.79 0, 785426.424 904051.152 0, 785704.54 904038.531 0, 785982.658 904025.926 0, 786259.396 904013.4 0, 786007.335 898441.003 0, 
+    785755.282 892868.767 0))
+
+POLYGON ((799609.919 903428.402 0, 799333.144 903440.146 0, 799054.992 903451.965 0, 798776.841 903463.801 0, 798498.691 903475.652 0, 798220.541 903487.521 0, 797942.392 903499.405 0, 797664.244 903511.306 0, 797386.096 903523.223 0, 797107.949 903535.157 0, 
+    796829.803 903547.107 0, 796551.657 903559.073 0, 796273.512 903571.056 0, 795995.368 903583.055 0, 795717.225 903595.071 0, 795439.082 903607.103 0, 795160.94 903619.151 0, 794882.799 903631.215 0, 794604.658 903643.296 0, 794326.518 903655.394 0, 
+    794048.379 903667.507 0, 793770.241 903679.638 0, 793492.103 903691.784 0, 793213.966 903703.947 0, 792934.451 903716.186 0, 792657.694 903728.322 0, 792379.559 903740.534 0, 792101.425 903752.762 0, 791823.292 903765.007 0, 791545.159 903777.268 0, 
+    791267.027 903789.545 0, 790988.896 903801.839 0, 790710.765 903814.149 0, 790432.635 903826.475 0, 790154.506 903838.818 0, 789876.378 903851.178 0, 789598.25 903863.553 0, 789320.123 903875.945 0, 789041.997 903888.354 0, 788763.872 903900.778 0, 
+    788485.747 903913.22 0, 788207.623 903925.677 0, 787929.5 903938.151 0, 787651.377 903950.641 0, 787373.255 903963.148 0, 787095.134 903975.671 0, 786817.014 903988.21 0, 786538.894 904000.766 0, 786259.396 904013.4 0, 786511.464 909585.955 0, 
+    786763.538 915158.664 0, 787042.378 915146.059 0, 787319.841 915133.533 0, 787597.305 915121.023 0, 787874.77 915108.53 0, 788152.236 915096.052 0, 788429.703 915083.592 0, 788707.17 915071.147 0, 788984.638 915058.719 0, 789262.107 915046.307 0, 
+    789539.576 915033.912 0, 789817.046 915021.533 0, 790094.517 915009.17 0, 790371.989 914996.824 0, 790649.461 914984.493 0, 790926.934 914972.18 0, 791204.408 914959.882 0, 791481.883 914947.601 0, 791759.358 914935.336 0, 792036.834 914923.088 0, 
+    792314.311 914910.856 0, 792591.788 914898.64 0, 792869.266 914886.44 0, 793146.745 914874.257 0, 793422.849 914862.151 0, 793701.705 914849.94 0, 793979.186 914837.806 0, 794256.667 914825.688 0, 794534.15 914813.587 0, 794811.633 914801.501 0, 
+    795089.117 914789.433 0, 795366.601 914777.38 0, 795644.087 914765.344 0, 795921.573 914753.324 0, 796199.059 914741.321 0, 796476.547 914729.334 0, 796754.035 914717.363 0, 797031.524 914705.408 0, 797309.013 914693.47 0, 797586.503 914681.548 0, 
+    797863.994 914669.643 0, 798141.486 914657.754 0, 798418.978 914645.881 0, 798696.471 914634.024 0, 798973.965 914622.184 0, 799251.459 914610.36 0, 799528.954 914598.553 0, 799806.45 914586.762 0, 800082.572 914575.045 0, 799846.242 909001.647 0, 
+    799609.919 903428.402 0))
+
+POLYGON ((813403.201 914029.058 0, 813127.045 914039.994 0, 812849.517 914051.001 0, 812571.99 914062.025 0, 812294.463 914073.065 0, 812016.937 914084.121 0, 811739.412 914095.193 0, 811461.887 914106.282 0, 811184.363 914117.387 0, 810906.839 914128.509 0, 
+    810629.317 914139.646 0, 810351.795 914150.801 0, 810074.273 914161.971 0, 809796.752 914173.158 0, 809519.232 914184.361 0, 809241.713 914195.58 0, 808964.194 914206.816 0, 808686.676 914218.068 0, 808409.158 914229.337 0, 808131.641 914240.622 0, 
+    807854.125 914251.923 0, 807576.61 914263.24 0, 807299.095 914274.574 0, 807021.581 914285.924 0, 806742.694 914297.347 0, 806466.554 914308.674 0, 806189.042 914320.073 0, 805911.531 914331.488 0, 805634.02 914342.92 0, 805356.51 914354.368 0, 
+    805079 914365.833 0, 804801.492 914377.314 0, 804523.983 914388.811 0, 804246.476 914400.324 0, 803968.969 914411.854 0, 803691.463 914423.4 0, 803413.958 914434.963 0, 803136.453 914446.542 0, 802858.949 914458.137 0, 802581.446 914469.748 0, 
+    802303.943 914481.376 0, 802026.441 914493.02 0, 801748.94 914504.681 0, 801471.439 914516.358 0, 801193.939 914528.051 0, 800916.44 914539.76 0, 800638.941 914551.486 0, 800361.444 914563.228 0, 800082.572 914575.045 0, 800318.908 920148.593 0, 
+    800555.25 925722.288 0, 800833.463 925710.499 0, 801110.304 925698.785 0, 801387.147 925687.086 0, 801663.99 925675.405 0, 801940.834 925663.739 0, 802217.678 925652.09 0, 802494.523 925640.457 0, 802771.369 925628.84 0, 803048.216 925617.24 0, 
+    803325.063 925605.656 0, 803601.911 925594.088 0, 803878.76 925582.537 0, 804155.609 925571.002 0, 804432.459 925559.483 0, 804709.309 925547.98 0, 804986.161 925536.494 0, 805263.013 925525.024 0, 805539.865 925513.57 0, 805816.719 925502.133 0, 
+    806093.573 925490.712 0, 806370.427 925479.307 0, 806647.283 925467.918 0, 806924.139 925456.546 0, 807199.625 925445.246 0, 807477.853 925433.851 0, 807754.711 925422.527 0, 808031.569 925411.22 0, 808308.429 925399.93 0, 808585.289 925388.655 0, 
+    808862.15 925377.397 0, 809139.011 925366.155 0, 809415.873 925354.93 0, 809692.736 925343.72 0, 809969.599 925332.527 0, 810246.463 925321.351 0, 810523.327 925310.19 0, 810800.193 925299.046 0, 811077.059 925287.918 0, 811353.925 925276.807 0, 
+    811630.793 925265.712 0, 811907.66 925254.633 0, 812184.529 925243.57 0, 812461.398 925232.524 0, 812738.268 925221.494 0, 813015.139 925210.48 0, 813292.01 925199.483 0, 813568.882 925188.502 0, 813844.385 925177.591 0, 813623.79 919603.251 0, 
+    813403.201 914029.058 0))
+
+POLYGON ((827135.005 924670.441 0, 826859.47 924680.573 0, 826582.568 924690.772 0, 826305.667 924700.987 0, 826028.767 924711.219 0, 825751.867 924721.467 0, 825474.967 924731.731 0, 825198.069 924742.011 0, 824921.171 924752.308 0, 824644.273 924762.621 0, 
+    824367.376 924772.95 0, 824090.48 924783.295 0, 823813.584 924793.657 0, 823536.689 924804.035 0, 823259.795 924814.43 0, 822982.901 924824.84 0, 822706.008 924835.267 0, 822429.115 924845.711 0, 822152.223 924856.17 0, 821875.332 924866.646 0, 
+    821598.441 924877.139 0, 821321.551 924887.647 0, 821044.661 924898.172 0, 820767.772 924908.713 0, 820489.516 924919.323 0, 820213.996 924929.844 0, 819937.109 924940.434 0, 819660.223 924951.04 0, 819383.337 924961.663 0, 819106.452 924972.302 0, 
+    818829.567 924982.957 0, 818552.684 924993.628 0, 818275.8 925004.316 0, 817998.918 925015.02 0, 817722.036 925025.741 0, 817445.154 925036.477 0, 817168.273 925047.23 0, 816891.393 925058 0, 816614.514 925068.785 0, 816337.635 925079.587 0, 
+    816060.757 925090.405 0, 815783.879 925101.24 0, 815507.002 925112.09 0, 815230.126 925122.957 0, 814953.25 925133.841 0, 814676.375 925144.74 0, 814399.501 925155.656 0, 814122.627 925166.588 0, 813844.385 925177.591 0, 814064.985 930752.073 0, 
+    814285.591 936326.693 0, 814563.174 936315.717 0, 814839.391 936304.81 0, 815115.609 936293.92 0, 815391.828 936283.046 0, 815668.048 936272.189 0, 815944.268 936261.348 0, 816220.488 936250.523 0, 816496.71 936239.714 0, 816772.932 936228.921 0, 
+    817049.154 936218.145 0, 817325.378 936207.385 0, 817601.601 936196.641 0, 817877.826 936185.914 0, 818154.051 936175.203 0, 818430.277 936164.508 0, 818706.503 936153.829 0, 818982.73 936143.166 0, 819258.958 936132.52 0, 819535.186 936121.89 0, 
+    819811.415 936111.277 0, 820087.645 936100.679 0, 820363.875 936090.098 0, 820640.106 936079.533 0, 820914.972 936069.037 0, 821192.569 936058.452 0, 821468.802 936047.936 0, 821745.035 936037.436 0, 822021.269 936026.953 0, 822297.504 936016.485 0, 
+    822573.739 936006.034 0, 822849.974 935995.599 0, 823126.211 935985.181 0, 823402.448 935974.778 0, 823678.685 935964.392 0, 823954.924 935954.023 0, 824231.162 935943.669 0, 824507.402 935933.332 0, 824783.642 935923.011 0, 825059.882 935912.706 0, 
+    825336.124 935902.418 0, 825612.365 935892.145 0, 825888.608 935881.889 0, 826164.851 935871.65 0, 826441.095 935861.426 0, 826717.339 935851.219 0, 826993.584 935841.028 0, 827269.829 935830.853 0, 827544.711 935820.745 0, 827339.855 930245.524 0, 
+    827135.005 924670.441 0))
+
+POLYGON ((840805.208 935352.258 0, 840530.296 935361.59 0, 840254.023 935370.984 0, 839977.751 935380.395 0, 839701.479 935389.821 0, 839425.207 935399.264 0, 839148.936 935408.724 0, 838872.666 935418.199 0, 838596.396 935427.691 0, 838320.127 935437.199 0, 
+    838043.858 935446.723 0, 837767.59 935456.264 0, 837491.323 935465.821 0, 837215.056 935475.394 0, 836938.79 935484.983 0, 836662.524 935494.589 0, 836386.259 935504.21 0, 836109.994 935513.848 0, 835833.73 935523.503 0, 835557.466 935533.173 0, 
+    835281.203 935542.86 0, 835004.941 935552.564 0, 834728.679 935562.283 0, 834452.418 935572.019 0, 834174.794 935581.819 0, 833899.897 935591.539 0, 833623.637 935601.323 0, 833347.378 935611.124 0, 833071.12 935620.941 0, 832794.862 935630.774 0, 
+    832518.605 935640.624 0, 832242.348 935650.489 0, 831966.092 935660.371 0, 831689.837 935670.27 0, 831413.582 935680.184 0, 831137.328 935690.115 0, 830861.074 935700.062 0, 830584.821 935710.025 0, 830308.568 935720.005 0, 830032.316 935730.001 0, 
+    829756.065 935740.013 0, 829479.814 935750.041 0, 829203.564 935760.086 0, 828927.314 935770.147 0, 828651.065 935780.224 0, 828374.817 935790.317 0, 828098.569 935800.427 0, 827822.322 935810.553 0, 827544.711 935820.745 0, 827749.571 941396.1 0, 
+    827954.437 946971.586 0, 828231.388 946961.418 0, 828506.979 946951.316 0, 828782.57 946941.23 0, 829058.162 946931.161 0, 829333.755 946921.108 0, 829609.348 946911.071 0, 829884.942 946901.05 0, 830160.537 946891.046 0, 830436.132 946881.057 0, 
+    830711.727 946871.085 0, 830987.324 946861.129 0, 831262.92 946851.19 0, 831538.518 946841.266 0, 831814.116 946831.359 0, 832089.714 946821.468 0, 832365.314 946811.593 0, 832640.913 946801.735 0, 832916.514 946791.893 0, 833192.114 946782.066 0, 
+    833467.716 946772.257 0, 833743.318 946762.463 0, 834018.921 946752.685 0, 834294.524 946742.924 0, 834568.768 946733.227 0, 834845.732 946723.451 0, 835121.337 946713.738 0, 835396.942 946704.042 0, 835672.548 946694.362 0, 835948.155 946684.698 0, 
+    836223.762 946675.05 0, 836499.37 946665.419 0, 836774.978 946655.803 0, 837050.587 946646.204 0, 837326.196 946636.622 0, 837601.807 946627.055 0, 837877.417 946617.505 0, 838153.028 946607.971 0, 838428.64 946598.453 0, 838704.252 946588.951 0, 
+    838979.865 946579.466 0, 839255.478 946569.996 0, 839531.092 946560.543 0, 839806.707 946551.107 0, 840082.322 946541.686 0, 840357.937 946532.282 0, 840633.554 946522.894 0, 840909.17 946513.522 0, 841183.429 946504.212 0, 840994.316 940928.17 0, 
+    840805.208 935352.258 0))
+
+POLYGON ((854413.688 946074.215 0, 854139.403 946082.75 0, 853863.761 946091.343 0, 853588.119 946099.952 0, 853312.478 946108.578 0, 853036.837 946117.22 0, 852761.197 946125.878 0, 852485.558 946134.552 0, 852209.919 946143.242 0, 851934.28 946151.949 0, 
+    851658.642 946160.672 0, 851383.005 946169.411 0, 851107.368 946178.167 0, 850831.731 946186.938 0, 850556.095 946195.726 0, 850280.46 946204.53 0, 850004.825 946213.351 0, 849729.191 946222.187 0, 849453.557 946231.04 0, 849177.923 946239.909 0, 
+    848902.291 946248.794 0, 848626.658 946257.696 0, 848351.026 946266.613 0, 848075.395 946275.547 0, 847798.407 946284.541 0, 847524.134 946293.463 0, 847248.505 946302.446 0, 846972.876 946311.445 0, 846697.247 946320.46 0, 846421.619 946329.491 0, 
+    846145.991 946338.538 0, 845870.364 946347.602 0, 845594.738 946356.682 0, 845319.112 946365.778 0, 845043.486 946374.89 0, 844767.862 946384.019 0, 844492.237 946393.164 0, 844216.613 946402.325 0, 843940.99 946411.502 0, 843665.367 946420.695 0, 
+    843389.745 946429.905 0, 843114.124 946439.131 0, 842838.503 946448.373 0, 842562.882 946457.631 0, 842287.262 946466.906 0, 842011.643 946476.197 0, 841736.024 946485.504 0, 841460.405 946494.827 0, 841183.429 946504.212 0, 841372.546 952080.381 0, 
+    841561.667 957656.672 0, 841837.984 957647.309 0, 842112.946 957638.007 0, 842387.908 957628.723 0, 842662.871 957619.454 0, 842937.835 957610.202 0, 843212.799 957600.965 0, 843487.764 957591.745 0, 843762.729 957582.541 0, 844037.695 957573.354 0, 
+    844312.661 957564.182 0, 844587.628 957555.027 0, 844862.595 957545.888 0, 845137.563 957536.765 0, 845412.531 957527.658 0, 845687.5 957518.567 0, 845962.47 957509.493 0, 846237.44 957500.434 0, 846512.41 957491.392 0, 846787.382 957482.366 0, 
+    847062.353 957473.357 0, 847337.325 957464.363 0, 847612.298 957455.386 0, 847887.271 957446.425 0, 848160.89 957437.524 0, 848437.219 957428.551 0, 848712.194 957419.638 0, 848987.17 957410.742 0, 849262.145 957401.862 0, 849537.122 957392.998 0, 
+    849812.099 957384.15 0, 850087.076 957375.318 0, 850362.054 957366.503 0, 850637.032 957357.703 0, 850912.011 957348.92 0, 851186.991 957340.153 0, 851461.971 957331.403 0, 851736.951 957322.668 0, 852011.932 957313.95 0, 852286.914 957305.248 0, 
+    852561.896 957296.562 0, 852836.879 957287.892 0, 853111.862 957279.238 0, 853386.845 957270.601 0, 853661.829 957261.979 0, 853936.814 957253.374 0, 854211.799 957244.785 0, 854486.785 957236.213 0, 854760.417 957227.698 0, 854587.051 951650.895 0, 
+    854413.688 946074.215 0))
+
+POLYGON ((867960.327 956836.015 0, 867686.669 956843.757 0, 867411.661 956851.553 0, 867136.652 956859.365 0, 866861.644 956867.193 0, 866586.637 956875.037 0, 866311.63 956882.898 0, 866036.624 956890.774 0, 865761.618 956898.667 0, 865486.612 956906.576 0, 
+    865211.607 956914.502 0, 864936.603 956922.443 0, 864661.599 956930.401 0, 864386.595 956938.375 0, 864111.592 956946.365 0, 863836.589 956954.371 0, 863561.587 956962.393 0, 863286.585 956970.432 0, 863011.584 956978.487 0, 862736.583 956986.558 0, 
+    862461.583 956994.645 0, 862186.583 957002.748 0, 861911.584 957010.868 0, 861636.585 957019.003 0, 861360.234 957027.195 0, 861086.588 957035.323 0, 860811.591 957043.507 0, 860536.594 957051.708 0, 860261.597 957059.925 0, 859986.601 957068.157 0, 
+    859711.606 957076.406 0, 859436.611 957084.672 0, 859161.616 957092.953 0, 858886.622 957101.25 0, 858611.629 957109.564 0, 858336.636 957117.894 0, 858061.643 957126.24 0, 857786.651 957134.603 0, 857511.659 957142.981 0, 857236.668 957151.376 0, 
+    856961.678 957159.787 0, 856686.688 957168.214 0, 856411.698 957176.657 0, 856136.709 957185.116 0, 855861.72 957193.592 0, 855586.732 957202.084 0, 855311.745 957210.592 0, 855036.757 957219.116 0, 854760.417 957227.698 0, 854933.787 962804.62 0, 
+    855107.161 968381.655 0, 855382.841 968373.093 0, 855657.172 968364.589 0, 855931.503 968356.102 0, 856205.835 968347.63 0, 856480.167 968339.175 0, 856754.499 968330.736 0, 857028.832 968322.313 0, 857303.166 968313.906 0, 857577.5 968305.515 0, 
+    857851.835 968297.14 0, 858126.17 968288.782 0, 858400.505 968280.439 0, 858674.841 968272.113 0, 858949.178 968263.803 0, 859223.515 968255.509 0, 859497.853 968247.232 0, 859772.191 968238.97 0, 860046.529 968230.725 0, 860320.868 968222.495 0, 
+    860595.208 968214.282 0, 860869.548 968206.085 0, 861143.888 968197.904 0, 861418.229 968189.739 0, 861691.221 968181.631 0, 861966.912 968173.458 0, 862241.255 968165.342 0, 862515.597 968157.242 0, 862789.941 968149.158 0, 863064.284 968141.09 0, 
+    863338.629 968133.039 0, 863612.973 968125.003 0, 863887.319 968116.984 0, 864161.664 968108.98 0, 864436.01 968100.993 0, 864710.357 968093.022 0, 864984.704 968085.067 0, 865259.052 968077.129 0, 865533.4 968069.206 0, 865807.748 968061.3 0, 
+    866082.097 968053.41 0, 866356.447 968045.536 0, 866630.796 968037.678 0, 866905.147 968029.836 0, 867179.498 968022.01 0, 867453.849 968014.201 0, 867728.201 968006.408 0, 868002.553 967998.63 0, 868275.557 967990.907 0, 868117.94 962413.404 0, 
+    867960.327 956836.015 0))
+
+POLYGON ((881445.005 967637.364 0, 881171.978 967644.316 0, 880897.605 967651.318 0, 880623.232 967658.336 0, 880348.86 967665.371 0, 880074.488 967672.421 0, 879800.116 967679.488 0, 879525.746 967686.571 0, 879251.375 967693.67 0, 878977.005 967700.785 0, 
+    878702.635 967707.916 0, 878428.266 967715.063 0, 878153.897 967722.227 0, 877879.528 967729.406 0, 877605.16 967736.602 0, 877330.793 967743.814 0, 877056.426 967751.042 0, 876782.059 967758.287 0, 876507.692 967765.547 0, 876233.327 967772.824 0, 
+    875958.961 967780.117 0, 875684.596 967787.425 0, 875410.231 967794.75 0, 875135.867 967802.092 0, 874860.156 967809.485 0, 874587.14 967816.822 0, 874312.777 967824.212 0, 874038.415 967831.618 0, 873764.053 967839.04 0, 873489.691 967846.478 0, 
+    873215.33 967853.932 0, 872940.969 967861.402 0, 872666.609 967868.889 0, 872392.249 967876.392 0, 872117.89 967883.91 0, 871843.531 967891.445 0, 871569.172 967898.996 0, 871294.814 967906.564 0, 871020.457 967914.147 0, 870746.1 967921.747 0, 
+    870471.743 967929.362 0, 870197.387 967936.994 0, 869923.031 967944.642 0, 869648.675 967952.306 0, 869374.321 967959.987 0, 869099.966 967967.683 0, 868825.612 967975.396 0, 868551.259 967983.124 0, 868275.557 967990.907 0, 868433.177 973568.521 0, 
+    868590.8 979146.241 0, 868865.841 979138.477 0, 869139.538 979130.766 0, 869413.236 979123.072 0, 869686.934 979115.394 0, 869960.632 979107.732 0, 870234.331 979100.086 0, 870508.03 979092.457 0, 870781.73 979084.843 0, 871055.43 979077.246 0, 
+    871329.13 979069.664 0, 871602.831 979062.099 0, 871876.533 979054.55 0, 872150.235 979047.017 0, 872423.937 979039.5 0, 872697.64 979031.999 0, 872971.343 979024.514 0, 873245.047 979017.046 0, 873518.751 979009.593 0, 873792.455 979002.157 0, 
+    874066.16 978994.737 0, 874339.866 978987.333 0, 874613.572 978979.944 0, 874887.278 978972.573 0, 875159.64 978965.253 0, 875434.692 978957.877 0, 875708.399 978950.553 0, 875982.107 978943.246 0, 876255.816 978935.954 0, 876529.525 978928.679 0, 
+    876803.234 978921.42 0, 877076.944 978914.177 0, 877350.654 978906.95 0, 877624.364 978899.739 0, 877898.075 978892.544 0, 878171.787 978885.366 0, 878445.499 978878.203 0, 878719.211 978871.057 0, 878992.924 978863.927 0, 879266.637 978856.812 0, 
+    879540.35 978849.714 0, 879814.064 978842.632 0, 880087.779 978835.567 0, 880361.493 978828.517 0, 880635.209 978821.483 0, 880908.924 978814.466 0, 881182.64 978807.464 0, 881456.357 978800.479 0, 881728.73 978793.544 0, 881586.866 973215.401 0, 
+    881445.005 967637.364 0))
+
+POLYGON ((894867.605 978477.965 0, 894595.211 978484.131 0, 894321.476 978490.343 0, 894047.741 978496.571 0, 893774.007 978502.815 0, 893500.273 978509.075 0, 893226.539 978515.352 0, 892952.806 978521.644 0, 892679.073 978527.953 0, 892405.34 978534.278 0, 
+    892131.608 978540.619 0, 891857.877 978546.976 0, 891584.145 978553.349 0, 891310.414 978559.738 0, 891036.684 978566.143 0, 890762.953 978572.565 0, 890489.223 978579.002 0, 890215.494 978585.456 0, 889941.765 978591.926 0, 889668.036 978598.411 0, 
+    889394.308 978604.913 0, 889120.58 978611.431 0, 888846.852 978617.966 0, 888573.125 978624.516 0, 888298.056 978631.115 0, 888025.672 978637.665 0, 887751.946 978644.264 0, 887478.22 978650.878 0, 887204.495 978657.509 0, 886930.77 978664.156 0, 
+    886657.046 978670.819 0, 886383.322 978677.498 0, 886109.598 978684.194 0, 885835.875 978690.905 0, 885562.152 978697.633 0, 885288.429 978704.376 0, 885014.707 978711.136 0, 884740.986 978717.912 0, 884467.264 978724.704 0, 884193.543 978731.512 0, 
+    883919.823 978738.336 0, 883646.103 978745.177 0, 883372.383 978752.033 0, 883098.664 978758.905 0, 882824.945 978765.794 0, 882551.226 978772.699 0, 882277.508 978779.62 0, 882003.791 978786.557 0, 881728.73 978793.544 0, 881870.597 984371.789 0, 
+    882012.466 989950.133 0, 882286.867 989943.162 0, 882559.928 989936.242 0, 882832.989 989929.337 0, 883106.051 989922.449 0, 883379.113 989915.577 0, 883652.176 989908.721 0, 883925.239 989901.881 0, 884198.302 989895.057 0, 884471.366 989888.249 0, 
+    884744.43 989881.458 0, 885017.495 989874.682 0, 885290.56 989867.922 0, 885563.625 989861.179 0, 885836.691 989854.451 0, 886109.758 989847.74 0, 886382.824 989841.045 0, 886655.891 989834.365 0, 886928.959 989827.702 0, 887202.026 989821.055 0, 
+    887475.095 989814.424 0, 887748.163 989807.809 0, 888021.232 989801.21 0, 888294.301 989794.628 0, 888566.032 989788.093 0, 888840.441 989781.51 0, 889113.512 989774.976 0, 889386.583 989768.457 0, 889659.654 989761.955 0, 889932.726 989755.468 0, 
+    890205.798 989748.998 0, 890478.87 989742.544 0, 890751.943 989736.105 0, 891025.016 989729.683 0, 891298.09 989723.277 0, 891571.163 989716.887 0, 891844.238 989710.514 0, 892117.312 989704.156 0, 892390.387 989697.814 0, 892663.463 989691.488 0, 
+    892936.539 989685.179 0, 893209.615 989678.885 0, 893482.691 989672.608 0, 893755.768 989666.346 0, 894028.846 989660.101 0, 894301.923 989653.872 0, 894575.001 989647.659 0, 894848.08 989641.462 0, 895119.82 989635.311 0, 894993.711 984056.589 0, 
+    894867.605 978477.965 0))
+
+POLYGON ((908228.011 989357.521 0, 907956.252 989362.905 0, 907683.158 989368.33 0, 907410.063 989373.772 0, 907136.969 989379.229 0, 906863.875 989384.703 0, 906590.782 989390.193 0, 906317.688 989395.699 0, 906044.596 989401.221 0, 905771.503 989406.759 0, 
+    905498.411 989412.313 0, 905225.319 989417.883 0, 904952.227 989423.47 0, 904679.136 989429.072 0, 904406.045 989434.69 0, 904132.955 989440.325 0, 903859.865 989445.975 0, 903586.775 989451.642 0, 903313.685 989457.325 0, 903040.596 989463.024 0, 
+    902767.507 989468.739 0, 902494.418 989474.469 0, 902221.33 989480.217 0, 901948.242 989485.98 0, 901673.818 989491.787 0, 901402.068 989497.554 0, 901128.981 989503.365 0, 900855.894 989509.193 0, 900582.808 989515.036 0, 900309.722 989520.896 0, 
+    900036.637 989526.771 0, 899763.552 989532.663 0, 899490.467 989538.571 0, 899217.382 989544.495 0, 898944.298 989550.434 0, 898671.215 989556.39 0, 898398.131 989562.363 0, 898125.048 989568.351 0, 897851.966 989574.355 0, 897578.883 989580.375 0, 
+    897305.801 989586.411 0, 897032.72 989592.464 0, 896759.638 989598.532 0, 896486.557 989604.617 0, 896213.477 989610.718 0, 895940.397 989616.834 0, 895667.317 989622.967 0, 895394.237 989629.116 0, 895119.82 989635.311 0, 895245.931 995214.127 0, 
+    895372.044 1000793.033 0, 895645.801 1000786.853 0, 895918.224 1000780.719 0, 896190.647 1000774.601 0, 896463.071 1000768.499 0, 896735.495 1000762.413 0, 897007.919 1000756.343 0, 897280.343 1000750.289 0, 897552.768 1000744.251 0, 897825.193 1000738.229 0, 
+    898097.619 1000732.224 0, 898370.045 1000726.234 0, 898642.471 1000720.26 0, 898914.898 1000714.302 0, 899187.325 1000708.361 0, 899459.752 1000702.435 0, 899732.18 1000696.526 0, 900004.608 1000690.632 0, 900277.036 1000684.754 0, 900549.465 1000678.893 0, 
+    900821.894 1000673.048 0, 901094.324 1000667.218 0, 901366.753 1000661.405 0, 901639.184 1000655.607 0, 901910.28 1000649.854 0, 902184.045 1000644.061 0, 902456.476 1000638.312 0, 902728.907 1000632.578 0, 903001.339 1000626.861 0, 903273.771 1000621.16 0, 
+    903546.204 1000615.475 0, 903818.637 1000609.806 0, 904091.07 1000604.153 0, 904363.503 1000598.516 0, 904635.937 1000592.895 0, 904908.371 1000587.29 0, 905180.806 1000581.701 0, 905453.24 1000576.128 0, 905725.676 1000570.572 0, 905998.111 1000565.031 0, 
+    906270.547 1000559.506 0, 906542.983 1000553.997 0, 906815.419 1000548.505 0, 907087.856 1000543.028 0, 907360.293 1000537.567 0, 907632.731 1000532.123 0, 907905.168 1000526.694 0, 908177.606 1000521.282 0, 908448.712 1000515.912 0, 908338.361 994936.672 0, 
+    908228.011 989357.521 0))
+
+POLYGON ((921526.11 1000275.735 0, 921254.988 1000280.339 0, 920982.536 1000284.982 0, 920710.084 1000289.641 0, 920437.633 1000294.316 0, 920165.181 1000299.007 0, 919892.73 1000303.714 0, 919620.279 1000308.437 0, 919347.829 1000313.176 0, 919075.378 1000317.931 0, 
+    918802.928 1000322.702 0, 918530.479 1000327.489 0, 918258.029 1000332.292 0, 917985.58 1000337.111 0, 917713.131 1000341.946 0, 917440.682 1000346.798 0, 917168.234 1000351.665 0, 916895.786 1000356.548 0, 916623.338 1000361.448 0, 916350.891 1000366.363 0, 
+    916078.444 1000371.295 0, 915805.997 1000376.242 0, 915533.55 1000381.206 0, 915261.104 1000386.185 0, 914987.326 1000391.205 0, 914716.212 1000396.192 0, 914443.767 1000401.22 0, 914171.322 1000406.264 0, 913898.877 1000411.323 0, 913626.432 1000416.399 0, 
+    913353.988 1000421.491 0, 913081.544 1000426.599 0, 912809.101 1000431.723 0, 912536.657 1000436.863 0, 912264.214 1000442.018 0, 911991.772 1000447.19 0, 911719.329 1000452.378 0, 911446.887 1000457.582 0, 911174.445 1000462.803 0, 910902.004 1000468.039 0, 
+    910629.563 1000473.291 0, 910357.122 1000478.559 0, 910084.681 1000483.843 0, 909812.241 1000489.143 0, 909539.801 1000494.46 0, 909267.362 1000499.792 0, 908994.922 1000505.14 0, 908722.483 1000510.505 0, 908448.712 1000515.912 0, 908559.065 1006095.238 0, 
+    908669.419 1011674.645 0, 908942.531 1011669.252 0, 909214.313 1011663.9 0, 909486.095 1011658.565 0, 909757.878 1011653.245 0, 910029.661 1011647.942 0, 910301.445 1011642.654 0, 910573.228 1011637.383 0, 910845.013 1011632.127 0, 911116.797 1011626.888 0, 
+    911388.582 1011621.664 0, 911660.367 1011616.457 0, 911932.152 1011611.265 0, 912203.937 1011606.09 0, 912475.723 1011600.93 0, 912747.51 1011595.787 0, 913019.296 1011590.659 0, 913291.083 1011585.548 0, 913562.87 1011580.452 0, 913834.657 1011575.373 0, 
+    914106.445 1011570.309 0, 914378.233 1011565.262 0, 914650.022 1011560.23 0, 914921.81 1011555.215 0, 915192.27 1011550.24 0, 915465.388 1011545.232 0, 915737.178 1011540.264 0, 916008.968 1011535.313 0, 916280.758 1011530.377 0, 916552.548 1011525.457 0, 
+    916824.339 1011520.554 0, 917096.13 1011515.666 0, 917367.921 1011510.795 0, 917639.712 1011505.939 0, 917911.504 1011501.1 0, 918183.296 1011496.276 0, 918455.089 1011491.469 0, 918726.881 1011486.677 0, 918998.674 1011481.901 0, 919270.467 1011477.142 0, 
+    919542.261 1011472.398 0, 919814.055 1011467.671 0, 920085.849 1011462.959 0, 920357.643 1011458.263 0, 920629.438 1011453.584 0, 920901.232 1011448.92 0, 921173.028 1011444.273 0, 921444.823 1011439.641 0, 921715.291 1011435.048 0, 921620.7 1005855.351 0, 
+    921526.11 1000275.735 0))
+
+POLYGON ((934761.788 1011232.308 0, 934491.306 1011236.137 0, 934219.498 1011240.001 0, 933947.691 1011243.881 0, 933675.884 1011247.777 0, 933404.078 1011251.688 0, 933132.271 1011255.616 0, 932860.465 1011259.56 0, 932588.659 1011263.519 0, 932316.853 1011267.495 0, 
+    932045.047 1011271.487 0, 931773.242 1011275.494 0, 931501.437 1011279.518 0, 931229.632 1011283.558 0, 930957.827 1011287.614 0, 930686.023 1011291.685 0, 930414.219 1011295.773 0, 930142.415 1011299.877 0, 929870.611 1011303.996 0, 929598.808 1011308.132 0, 
+    929327.005 1011312.284 0, 929055.202 1011316.451 0, 928783.399 1011320.635 0, 928511.597 1011324.835 0, 928238.468 1011329.071 0, 927967.993 1011333.282 0, 927696.191 1011337.53 0, 927424.389 1011341.793 0, 927152.588 1011346.073 0, 926880.787 1011350.369 0, 
+    926608.987 1011354.68 0, 926337.186 1011359.008 0, 926065.386 1011363.351 0, 925793.586 1011367.711 0, 925521.786 1011372.087 0, 925249.987 1011376.478 0, 924978.188 1011380.886 0, 924706.389 1011385.31 0, 924434.59 1011389.749 0, 924162.792 1011394.205 0, 
+    923890.994 1011398.677 0, 923619.196 1011403.164 0, 923347.398 1011407.668 0, 923075.601 1011412.187 0, 922803.804 1011416.723 0, 922532.007 1011421.275 0, 922260.211 1011425.842 0, 921988.415 1011430.426 0, 921715.291 1011435.048 0, 921809.884 1017014.823 0, 
+    921904.477 1022594.671 0, 922176.941 1022590.06 0, 922448.08 1022585.488 0, 922719.22 1022580.931 0, 922990.36 1022576.391 0, 923261.5 1022571.866 0, 923532.64 1022567.357 0, 923803.781 1022562.865 0, 924074.922 1022558.388 0, 924346.063 1022553.927 0, 
+    924617.205 1022549.482 0, 924888.347 1022545.053 0, 925159.489 1022540.64 0, 925430.631 1022536.243 0, 925701.774 1022531.862 0, 925972.916 1022527.497 0, 926244.059 1022523.148 0, 926515.203 1022518.815 0, 926786.346 1022514.498 0, 927057.49 1022510.197 0, 
+    927328.634 1022505.911 0, 927599.779 1022501.642 0, 927870.923 1022497.389 0, 928142.068 1022493.151 0, 928411.89 1022488.95 0, 928684.359 1022484.724 0, 928955.504 1022480.535 0, 929226.65 1022476.361 0, 929497.796 1022472.204 0, 929768.942 1022468.062 0, 
+    930040.089 1022463.936 0, 930311.236 1022459.827 0, 930582.383 1022455.733 0, 930853.53 1022451.655 0, 931124.678 1022447.593 0, 931395.825 1022443.547 0, 931666.973 1022439.517 0, 931938.122 1022435.503 0, 932209.27 1022431.505 0, 932480.419 1022427.523 0, 
+    932751.568 1022423.557 0, 933022.717 1022419.607 0, 933293.866 1022415.673 0, 933565.016 1022411.755 0, 933836.166 1022407.852 0, 934107.316 1022403.966 0, 934378.466 1022400.096 0, 934649.617 1022396.241 0, 934919.445 1022392.422 0, 934840.616 1016812.328 0, 
+    934761.788 1011232.308 0))
+
+POLYGON ((947934.933 1022226.943 0, 947665.093 1022230 0, 947393.932 1022233.088 0, 947122.772 1022236.193 0, 946851.612 1022239.313 0, 946580.452 1022242.449 0, 946309.293 1022245.601 0, 946038.133 1022248.769 0, 945766.974 1022251.953 0, 945495.815 1022255.153 0, 
+    945224.656 1022258.369 0, 944953.497 1022261.601 0, 944682.339 1022264.849 0, 944411.181 1022268.113 0, 944140.022 1022271.393 0, 943868.864 1022274.689 0, 943597.707 1022278 0, 943326.549 1022281.328 0, 943055.392 1022284.672 0, 942784.235 1022288.031 0, 
+    942513.078 1022291.407 0, 942241.921 1022294.799 0, 941970.764 1022298.206 0, 941699.608 1022301.63 0, 941427.131 1022305.086 0, 941157.296 1022308.524 0, 940886.14 1022311.996 0, 940614.985 1022315.483 0, 940343.829 1022318.986 0, 940072.674 1022322.505 0, 
+    939801.519 1022326.041 0, 939530.365 1022329.592 0, 939259.21 1022333.159 0, 938988.056 1022336.742 0, 938716.902 1022340.341 0, 938445.748 1022343.956 0, 938174.594 1022347.587 0, 937903.441 1022351.234 0, 937632.288 1022354.897 0, 937361.135 1022358.575 0, 
+    937089.982 1022362.27 0, 936818.829 1022365.981 0, 936547.677 1022369.708 0, 936276.525 1022373.45 0, 936005.373 1022377.209 0, 935734.221 1022380.984 0, 935463.07 1022384.774 0, 935191.919 1022388.581 0, 934919.445 1022392.422 0, 934998.276 1027972.584 0, 
+    935077.107 1033552.812 0, 935348.92 1033548.98 0, 935619.414 1033545.183 0, 935889.909 1033541.402 0, 936160.404 1033537.636 0, 936430.899 1033533.887 0, 936701.394 1033530.153 0, 936971.889 1033526.436 0, 937242.385 1033522.734 0, 937512.881 1033519.048 0, 
+    937783.377 1033515.378 0, 938053.873 1033511.724 0, 938324.37 1033508.086 0, 938594.867 1033504.464 0, 938865.364 1033500.858 0, 939135.861 1033497.267 0, 939406.358 1033493.693 0, 939676.856 1033490.135 0, 939947.354 1033486.592 0, 940217.852 1033483.065 0, 
+    940488.35 1033479.555 0, 940758.848 1033476.06 0, 941029.347 1033472.581 0, 941299.846 1033469.118 0, 941569.027 1033465.688 0, 941840.844 1033462.24 0, 942111.344 1033458.825 0, 942381.843 1033455.426 0, 942652.343 1033452.042 0, 942922.843 1033448.675 0, 
+    943193.343 1033445.323 0, 943463.844 1033441.988 0, 943734.344 1033438.668 0, 944004.845 1033435.364 0, 944275.346 1033432.077 0, 944545.848 1033428.805 0, 944816.349 1033425.549 0, 945086.851 1033422.309 0, 945357.352 1033419.085 0, 945627.854 1033415.876 0, 
+    945898.357 1033412.684 0, 946168.859 1033409.508 0, 946439.361 1033406.347 0, 946709.864 1033403.203 0, 946980.367 1033400.074 0, 947250.87 1033396.962 0, 947521.373 1033393.865 0, 947791.877 1033390.784 0, 948061.063 1033387.734 0, 947997.998 1027807.306 0, 
+    947934.933 1022226.943 0))
+
+POLYGON ((961045.435 1033259.338 0, 960776.239 1033261.628 0, 960505.728 1033263.945 0, 960235.217 1033266.277 0, 959964.706 1033268.625 0, 959694.195 1033270.99 0, 959423.685 1033273.37 0, 959153.174 1033275.766 0, 958882.664 1033278.178 0, 958612.154 1033280.606 0, 
+    958341.644 1033283.05 0, 958071.134 1033285.51 0, 957800.624 1033287.986 0, 957530.115 1033290.478 0, 957259.605 1033292.986 0, 956989.096 1033295.509 0, 956718.587 1033298.049 0, 956448.078 1033300.604 0, 956177.569 1033303.175 0, 955907.061 1033305.763 0, 
+    955636.552 1033308.366 0, 955366.044 1033310.985 0, 955095.536 1033313.62 0, 954825.028 1033316.271 0, 954553.204 1033318.951 0, 954284.012 1033321.621 0, 954013.505 1033324.319 0, 953742.997 1033327.034 0, 953472.49 1033329.764 0, 953201.983 1033332.511 0, 
+    952931.476 1033335.273 0, 952660.969 1033338.052 0, 952390.463 1033340.846 0, 952119.956 1033343.656 0, 951849.45 1033346.482 0, 951578.944 1033349.324 0, 951308.438 1033352.182 0, 951037.932 1033355.056 0, 950767.427 1033357.946 0, 950496.921 1033360.851 0, 
+    950226.416 1033363.773 0, 949955.911 1033366.711 0, 949685.406 1033369.664 0, 949414.902 1033372.633 0, 949144.397 1033375.619 0, 948873.893 1033378.62 0, 948603.388 1033381.637 0, 948332.884 1033384.67 0, 948061.063 1033387.734 0, 948124.13 1038968.223 0, 
+    948187.197 1044548.769 0, 948458.358 1044545.713 0, 948728.205 1044542.687 0, 948998.052 1044539.677 0, 949267.899 1044536.683 0, 949537.747 1044533.705 0, 949807.595 1044530.743 0, 950077.443 1044527.797 0, 950347.291 1044524.866 0, 950617.139 1044521.952 0, 
+    950886.988 1044519.053 0, 951156.836 1044516.17 0, 951426.685 1044513.303 0, 951696.534 1044510.452 0, 951966.383 1044507.617 0, 952236.233 1044504.798 0, 952506.082 1044501.995 0, 952775.932 1044499.207 0, 953045.782 1044496.436 0, 953315.632 1044493.68 0, 
+    953585.482 1044490.94 0, 953855.332 1044488.216 0, 954125.183 1044485.508 0, 954395.033 1044482.816 0, 954663.571 1044480.153 0, 954934.735 1044477.479 0, 955204.586 1044474.835 0, 955474.437 1044472.206 0, 955744.289 1044469.594 0, 956014.14 1044466.997 0, 
+    956283.992 1044464.416 0, 956553.844 1044461.851 0, 956823.696 1044459.301 0, 957093.548 1044456.768 0, 957363.4 1044454.251 0, 957633.253 1044451.749 0, 957903.105 1044449.263 0, 958172.958 1044446.794 0, 958442.811 1044444.34 0, 958712.664 1044441.902 0, 
+    958982.517 1044439.479 0, 959252.37 1044437.073 0, 959522.224 1044434.683 0, 959792.078 1044432.308 0, 960061.931 1044429.95 0, 960331.785 1044427.607 0, 960601.639 1044425.28 0, 960871.493 1044422.969 0, 961140.036 1044420.685 0, 961092.735 1038839.983 0, 
+    961045.435 1033259.338 0))
+
+POLYGON ((974093.185 1044329.196 0, 973824.635 1044330.721 0, 973554.775 1044332.27 0, 973284.916 1044333.834 0, 973015.056 1044335.415 0, 972745.197 1044337.011 0, 972475.338 1044338.623 0, 972205.479 1044340.251 0, 971935.62 1044341.895 0, 971665.761 1044343.555 0, 
+    971395.902 1044345.23 0, 971126.043 1044346.922 0, 970856.184 1044348.629 0, 970586.326 1044350.353 0, 970316.467 1044352.092 0, 970046.609 1044353.847 0, 969776.751 1044355.618 0, 969506.893 1044357.404 0, 969237.035 1044359.207 0, 968967.177 1044361.026 0, 
+    968697.319 1044362.86 0, 968427.461 1044364.711 0, 968157.604 1044366.577 0, 967887.746 1044368.459 0, 967616.578 1044370.366 0, 967348.032 1044372.271 0, 967078.174 1044374.201 0, 966808.317 1044376.146 0, 966538.46 1044378.108 0, 966268.604 1044380.085 0, 
+    965998.747 1044382.079 0, 965728.89 1044384.088 0, 965459.034 1044386.113 0, 965189.178 1044388.154 0, 964919.321 1044390.211 0, 964649.465 1044392.283 0, 964379.609 1044394.372 0, 964109.754 1044396.476 0, 963839.898 1044398.597 0, 963570.042 1044400.733 0, 
+    963300.187 1044402.885 0, 963030.331 1044405.053 0, 962760.476 1044407.237 0, 962490.621 1044409.437 0, 962220.766 1044411.653 0, 961950.911 1044413.884 0, 961681.057 1044416.132 0, 961411.202 1044418.395 0, 961140.036 1044420.685 0, 961187.337 1050001.439 0, 
+    961234.638 1055582.242 0, 961505.145 1055579.957 0, 961774.342 1055577.699 0, 962043.54 1055575.457 0, 962312.738 1055573.231 0, 962581.936 1055571.021 0, 962851.134 1055568.826 0, 963120.332 1055566.648 0, 963389.531 1055564.485 0, 963658.729 1055562.338 0, 
+    963927.928 1055560.207 0, 964197.127 1055558.092 0, 964466.325 1055555.993 0, 964735.524 1055553.909 0, 965004.724 1055551.841 0, 965273.923 1055549.79 0, 965543.122 1055547.754 0, 965812.322 1055545.733 0, 966081.521 1055543.729 0, 966350.721 1055541.741 0, 
+    966619.921 1055539.768 0, 966889.121 1055537.811 0, 967158.321 1055535.87 0, 967427.521 1055533.945 0, 967695.414 1055532.045 0, 967965.922 1055530.143 0, 968235.122 1055528.265 0, 968504.323 1055526.403 0, 968773.524 1055524.558 0, 969042.725 1055522.728 0, 
+    969311.926 1055520.913 0, 969581.127 1055519.115 0, 969850.328 1055517.333 0, 970119.529 1055515.566 0, 970388.731 1055513.815 0, 970657.932 1055512.08 0, 970927.134 1055510.361 0, 971196.335 1055508.658 0, 971465.537 1055506.971 0, 971734.739 1055505.299 0, 
+    972003.941 1055503.643 0, 972273.143 1055502.003 0, 972542.345 1055500.379 0, 972811.548 1055498.771 0, 973080.75 1055497.179 0, 973349.952 1055495.602 0, 973619.155 1055494.042 0, 973888.358 1055492.497 0, 974156.254 1055490.975 0, 974124.719 1049910.062 0, 
+    974093.185 1044329.196 0))
+
+POLYGON ((987078.075 1055436.215 0, 986810.174 1055436.98 0, 986540.968 1055437.764 0, 986271.762 1055438.564 0, 986002.556 1055439.38 0, 985733.35 1055440.212 0, 985464.145 1055441.06 0, 985194.939 1055441.923 0, 984925.733 1055442.802 0, 984656.528 1055443.698 0, 
+    984387.322 1055444.609 0, 984118.117 1055445.535 0, 983848.911 1055446.478 0, 983579.706 1055447.437 0, 983310.501 1055448.411 0, 983041.295 1055449.401 0, 982772.09 1055450.407 0, 982502.885 1055451.429 0, 982233.68 1055452.467 0, 981964.475 1055453.521 0, 
+    981695.27 1055454.59 0, 981426.065 1055455.675 0, 981156.86 1055456.777 0, 980887.655 1055457.894 0, 980617.145 1055459.032 0, 980349.246 1055460.175 0, 980080.042 1055461.34 0, 979810.837 1055462.52 0, 979541.633 1055463.716 0, 979272.428 1055464.928 0, 
+    979003.224 1055466.156 0, 978734.02 1055467.4 0, 978464.816 1055468.66 0, 978195.612 1055469.935 0, 977926.408 1055471.226 0, 977657.204 1055472.533 0, 977388 1055473.856 0, 977118.796 1055475.195 0, 976849.592 1055476.55 0, 976580.389 1055477.92 0, 
+    976311.185 1055479.307 0, 976041.982 1055480.709 0, 975772.779 1055482.127 0, 975503.575 1055483.561 0, 975234.372 1055485.011 0, 974965.169 1055486.476 0, 974695.966 1055487.958 0, 974426.763 1055489.455 0, 974156.254 1055490.975 0, 974187.789 1061071.933 0, 
+    974219.324 1066652.93 0, 974489.173 1066651.414 0, 974757.719 1066649.92 0, 975026.265 1066648.442 0, 975294.811 1066646.98 0, 975563.357 1066645.534 0, 975831.903 1066644.104 0, 976100.45 1066642.689 0, 976368.996 1066641.29 0, 976637.543 1066639.907 0, 
+    976906.089 1066638.54 0, 977174.636 1066637.189 0, 977443.183 1066635.853 0, 977711.73 1066634.533 0, 977980.277 1066633.23 0, 978248.824 1066631.941 0, 978517.371 1066630.669 0, 978785.918 1066629.413 0, 979054.465 1066628.172 0, 979323.013 1066626.947 0, 
+    979591.56 1066625.738 0, 979860.107 1066624.545 0, 980128.655 1066623.367 0, 980397.202 1066622.205 0, 980664.448 1066621.065 0, 980934.298 1066619.929 0, 981202.846 1066618.815 0, 981471.393 1066617.717 0, 981739.941 1066616.634 0, 982008.489 1066615.567 0, 
+    982277.037 1066614.516 0, 982545.585 1066613.481 0, 982814.134 1066612.461 0, 983082.682 1066611.458 0, 983351.23 1066610.47 0, 983619.778 1066609.498 0, 983888.327 1066608.542 0, 984156.875 1066607.601 0, 984425.424 1066606.677 0, 984693.972 1066605.768 0, 
+    984962.521 1066604.875 0, 985231.07 1066603.998 0, 985499.618 1066603.137 0, 985768.167 1066602.291 0, 986036.716 1066601.461 0, 986305.265 1066600.647 0, 986573.814 1066599.849 0, 986842.363 1066599.067 0, 987109.61 1066598.304 0, 987093.843 1061017.24 0, 
+    987078.075 1055436.215 0))
+
+POLYGON ((1000000 1066580.095 0, 999732.749 1066580.103 0, 999464.199 1066580.126 0, 999195.649 1066580.166 0, 998927.099 1066580.221 0, 998658.549 1066580.292 0, 998389.999 1066580.379 0, 998121.449 1066580.482 0, 997852.899 1066580.6 0, 997584.349 1066580.735 0, 
+    997315.799 1066580.885 0, 997047.248 1066581.05 0, 996778.698 1066581.232 0, 996510.148 1066581.43 0, 996241.598 1066581.643 0, 995973.048 1066581.872 0, 995704.498 1066582.117 0, 995435.948 1066582.378 0, 995167.398 1066582.654 0, 994898.849 1066582.947 0, 
+    994630.299 1066583.255 0, 994361.749 1066583.579 0, 994093.199 1066583.918 0, 993824.649 1066584.274 0, 993554.799 1066584.647 0, 993287.549 1066585.033 0, 993019 1066585.436 0, 992750.45 1066585.854 0, 992481.9 1066586.289 0, 992213.35 1066586.739 0, 
+    991944.801 1066587.206 0, 991676.251 1066587.688 0, 991407.701 1066588.185 0, 991139.152 1066588.699 0, 990870.602 1066589.228 0, 990602.053 1066589.774 0, 990333.503 1066590.335 0, 990064.954 1066590.912 0, 989796.404 1066591.504 0, 989527.855 1066592.113 0, 
+    989259.305 1066592.737 0, 988990.756 1066593.377 0, 988722.207 1066594.033 0, 988453.657 1066594.705 0, 988185.108 1066595.392 0, 987916.559 1066596.095 0, 987648.01 1066596.815 0, 987379.461 1066597.55 0, 987109.61 1066598.304 0, 987125.378 1072179.403 0, 
+    987141.146 1077760.534 0, 987410.336 1077759.781 0, 987678.228 1077759.048 0, 987946.12 1077758.331 0, 988214.013 1077757.629 0, 988481.905 1077756.944 0, 988749.797 1077756.273 0, 989017.689 1077755.619 0, 989285.582 1077754.981 0, 989553.474 1077754.358 0, 
+    989821.366 1077753.751 0, 990089.259 1077753.16 0, 990357.151 1077752.584 0, 990625.044 1077752.025 0, 990892.937 1077751.481 0, 991160.829 1077750.953 0, 991428.722 1077750.44 0, 991696.614 1077749.944 0, 991964.507 1077749.463 0, 992232.4 1077748.998 0, 
+    992500.292 1077748.548 0, 992768.185 1077748.115 0, 993036.078 1077747.697 0, 993303.971 1077747.295 0, 993570.566 1077746.911 0, 993839.757 1077746.538 0, 994107.649 1077746.184 0, 994375.542 1077745.845 0, 994643.435 1077745.522 0, 994911.328 1077745.214 0, 
+    995179.221 1077744.923 0, 995447.114 1077744.647 0, 995715.007 1077744.387 0, 995982.9 1077744.142 0, 996250.793 1077743.914 0, 996518.686 1077743.701 0, 996786.579 1077743.504 0, 997054.472 1077743.323 0, 997322.365 1077743.157 0, 997590.258 1077743.008 0, 
+    997858.151 1077742.874 0, 998126.044 1077742.755 0, 998393.938 1077742.653 0, 998661.831 1077742.566 0, 998929.724 1077742.495 0, 999197.617 1077742.44 0, 999465.51 1077742.401 0, 999733.403 1077742.377 0, 1000000 1077742.37 0, 1000000 1072161.217 0, 
+    1000000 1066580.095 0))
+
+POLYGON ((1012858.854 1077760.534 0, 1012592.256 1077759.789 0, 1012324.364 1077759.055 0, 1012056.472 1077758.338 0, 1011788.58 1077757.636 0, 1011520.688 1077756.95 0, 1011252.795 1077756.28 0, 1010984.903 1077755.625 0, 1010717.011 1077754.987 0, 1010449.118 1077754.364 0, 
+    1010181.226 1077753.757 0, 1009913.333 1077753.165 0, 1009645.441 1077752.59 0, 1009377.548 1077752.03 0, 1009109.656 1077751.486 0, 1008841.763 1077750.958 0, 1008573.871 1077750.445 0, 1008305.978 1077749.948 0, 1008038.085 1077749.467 0, 1007770.193 1077749.002 0, 
+    1007502.3 1077748.553 0, 1007234.407 1077748.119 0, 1006966.514 1077747.701 0, 1006698.621 1077747.299 0, 1006429.434 1077746.911 0, 1006162.836 1077746.542 0, 1005894.943 1077746.187 0, 1005627.05 1077745.848 0, 1005359.157 1077745.525 0, 1005091.264 1077745.217 0, 
+    1004823.371 1077744.925 0, 1004555.478 1077744.649 0, 1004287.585 1077744.389 0, 1004019.692 1077744.145 0, 1003751.799 1077743.916 0, 1003483.906 1077743.703 0, 1003216.013 1077743.506 0, 1002948.12 1077743.324 0, 1002680.227 1077743.159 0, 1002412.334 1077743.009 0, 
+    1002144.441 1077742.875 0, 1001876.548 1077742.756 0, 1001608.655 1077742.654 0, 1001340.762 1077742.567 0, 1001072.869 1077742.496 0, 1000804.975 1077742.441 0, 1000537.082 1077742.401 0, 1000269.189 1077742.378 0, 1000000 1077742.37 0, 1000000 1083323.549 0, 
+    1000000 1088904.751 0, 1000268.529 1088904.759 0, 1000535.765 1088904.783 0, 1000803.001 1088904.822 0, 1001070.237 1088904.877 0, 1001337.474 1088904.948 0, 1001604.71 1088905.035 0, 1001871.946 1088905.137 0, 1002139.182 1088905.255 0, 1002406.418 1088905.389 0, 
+    1002673.654 1088905.538 0, 1002940.89 1088905.703 0, 1003208.126 1088905.884 0, 1003475.362 1088906.081 0, 1003742.598 1088906.293 0, 1004009.834 1088906.522 0, 1004277.07 1088906.765 0, 1004544.306 1088907.025 0, 1004811.542 1088907.3 0, 1005078.778 1088907.591 0, 
+    1005346.014 1088907.898 0, 1005613.25 1088908.221 0, 1005880.486 1088908.559 0, 1006147.722 1088908.913 0, 1006413.666 1088909.281 0, 1006682.193 1088909.668 0, 1006949.429 1088910.069 0, 1007216.665 1088910.486 0, 1007483.901 1088910.919 0, 1007751.137 1088911.367 0, 
+    1008018.372 1088911.831 0, 1008285.608 1088912.311 0, 1008552.844 1088912.807 0, 1008820.079 1088913.318 0, 1009087.315 1088913.845 0, 1009354.55 1088914.388 0, 1009621.786 1088914.946 0, 1009889.021 1088915.52 0, 1010156.257 1088916.11 0, 1010423.492 1088916.716 0, 
+    1010690.728 1088917.337 0, 1010957.963 1088917.974 0, 1011225.198 1088918.627 0, 1011492.434 1088919.296 0, 1011759.669 1088919.98 0, 1012026.904 1088920.68 0, 1012294.139 1088921.396 0, 1012561.374 1088922.127 0, 1012827.318 1088922.871 0, 1012843.086 1083341.691 0, 
+    1012858.854 1077760.534 0))
+
+POLYGON ((1025654.535 1088977.23 0, 1025388.592 1088975.735 0, 1025121.36 1088974.249 0, 1024854.127 1088972.778 0, 1024586.895 1088971.323 0, 1024319.663 1088969.884 0, 1024052.431 1088968.46 0, 1023785.198 1088967.052 0, 1023517.966 1088965.66 0, 1023250.733 1088964.284 0, 
+    1022983.501 1088962.923 0, 1022716.268 1088961.578 0, 1022449.035 1088960.249 0, 1022181.802 1088958.936 0, 1021914.569 1088957.638 0, 1021647.336 1088956.356 0, 1021380.103 1088955.09 0, 1021112.87 1088953.839 0, 1020845.637 1088952.604 0, 1020578.403 1088951.385 0, 
+    1020311.17 1088950.182 0, 1020043.936 1088948.994 0, 1019776.703 1088947.822 0, 1019509.469 1088946.666 0, 1019240.946 1088945.52 0, 1018975.002 1088944.401 0, 1018707.768 1088943.292 0, 1018440.534 1088942.199 0, 1018173.3 1088941.122 0, 1017906.066 1088940.06 0, 
+    1017638.832 1088939.014 0, 1017371.598 1088937.983 0, 1017104.364 1088936.969 0, 1016837.13 1088935.97 0, 1016569.895 1088934.987 0, 1016302.661 1088934.019 0, 1016035.427 1088933.068 0, 1015768.192 1088932.132 0, 1015500.958 1088931.212 0, 1015233.723 1088930.307 0, 
+    1014966.488 1088929.418 0, 1014699.254 1088928.545 0, 1014432.019 1088927.688 0, 1014164.784 1088926.846 0, 1013897.549 1088926.02 0, 1013630.314 1088925.21 0, 1013363.079 1088924.416 0, 1013095.844 1088923.637 0, 1012827.318 1088922.871 0, 1012811.551 1094504.068 0, 
+    1012795.783 1100085.279 0, 1013063.648 1100086.044 0, 1013330.226 1100086.821 0, 1013596.804 1100087.613 0, 1013863.382 1100088.421 0, 1014129.96 1100089.245 0, 1014396.538 1100090.085 0, 1014663.115 1100090.94 0, 1014929.693 1100091.811 0, 1015196.271 1100092.697 0, 
+    1015462.848 1100093.6 0, 1015729.426 1100094.518 0, 1015996.003 1100095.451 0, 1016262.581 1100096.401 0, 1016529.158 1100097.366 0, 1016795.736 1100098.346 0, 1017062.313 1100099.343 0, 1017328.89 1100100.355 0, 1017595.467 1100101.383 0, 1017862.044 1100102.426 0, 
+    1018128.621 1100103.485 0, 1018395.198 1100104.56 0, 1018661.775 1100105.651 0, 1018928.352 1100106.757 0, 1019193.642 1100107.873 0, 1019461.505 1100109.017 0, 1019728.082 1100110.17 0, 1019994.658 1100111.339 0, 1020261.235 1100112.524 0, 1020527.811 1100113.724 0, 
+    1020794.388 1100114.94 0, 1021060.964 1100116.172 0, 1021327.54 1100117.419 0, 1021594.116 1100118.682 0, 1021860.692 1100119.961 0, 1022127.268 1100121.256 0, 1022393.844 1100122.566 0, 1022660.42 1100123.892 0, 1022926.996 1100125.233 0, 1023193.571 1100126.591 0, 
+    1023460.147 1100127.964 0, 1023726.722 1100129.352 0, 1023993.298 1100130.757 0, 1024259.873 1100132.177 0, 1024526.448 1100133.612 0, 1024793.024 1100135.064 0, 1025059.599 1100136.531 0, 1025326.174 1100138.014 0, 1025591.463 1100139.505 0, 1025622.999 1094558.361 0, 
+    1025654.535 1088977.23 0))
+
+POLYGON ((1038386.939 1100229.88 0, 1038121.653 1100227.64 0, 1037855.083 1100225.404 0, 1037588.513 1100223.184 0, 1037321.943 1100220.979 0, 1037055.373 1100218.79 0, 1036788.803 1100216.617 0, 1036522.233 1100214.46 0, 1036255.662 1100212.318 0, 1035989.092 1100210.192 0, 
+    1035722.521 1100208.081 0, 1035455.95 1100205.987 0, 1035189.379 1100203.908 0, 1034922.808 1100201.844 0, 1034656.236 1100199.797 0, 1034389.665 1100197.765 0, 1034123.094 1100195.748 0, 1033856.522 1100193.748 0, 1033589.95 1100191.763 0, 1033323.378 1100189.794 0, 
+    1033056.806 1100187.84 0, 1032790.234 1100185.902 0, 1032523.662 1100183.98 0, 1032257.09 1100182.074 0, 1031989.233 1100180.174 0, 1031723.945 1100178.308 0, 1031457.372 1100176.449 0, 1031190.8 1100174.605 0, 1030924.227 1100172.777 0, 1030657.654 1100170.965 0, 
+    1030391.081 1100169.168 0, 1030124.508 1100167.387 0, 1029857.934 1100165.622 0, 1029591.361 1100163.872 0, 1029324.788 1100162.139 0, 1029058.214 1100160.42 0, 1028791.64 1100158.718 0, 1028525.066 1100157.031 0, 1028258.493 1100155.36 0, 1027991.919 1100153.705 0, 
+    1027725.345 1100152.065 0, 1027458.77 1100150.441 0, 1027192.196 1100148.833 0, 1026925.622 1100147.24 0, 1026659.047 1100145.663 0, 1026392.473 1100144.102 0, 1026125.898 1100142.556 0, 1025859.323 1100141.026 0, 1025591.463 1100139.505 0, 1025559.927 1105720.659 0, 
+    1025528.391 1111301.817 0, 1025795.591 1111303.335 0, 1026061.509 1111304.861 0, 1026327.427 1111306.402 0, 1026593.344 1111307.96 0, 1026859.262 1111309.533 0, 1027125.179 1111311.122 0, 1027391.096 1111312.726 0, 1027657.014 1111314.346 0, 1027922.931 1111315.982 0, 
+    1028188.848 1111317.633 0, 1028454.765 1111319.3 0, 1028720.681 1111320.983 0, 1028986.598 1111322.681 0, 1029252.515 1111324.395 0, 1029518.431 1111326.124 0, 1029784.347 1111327.869 0, 1030050.264 1111329.63 0, 1030316.18 1111331.407 0, 1030582.096 1111333.199 0, 
+    1030848.012 1111335.007 0, 1031113.928 1111336.83 0, 1031379.844 1111338.669 0, 1031645.759 1111340.524 0, 1031910.393 1111342.386 0, 1032177.59 1111344.281 0, 1032443.506 1111346.183 0, 1032709.421 1111348.1 0, 1032975.336 1111350.033 0, 1033241.251 1111351.982 0, 
+    1033507.166 1111353.946 0, 1033773.08 1111355.926 0, 1034038.995 1111357.922 0, 1034304.909 1111359.933 0, 1034570.824 1111361.96 0, 1034836.738 1111364.002 0, 1035102.652 1111366.061 0, 1035368.566 1111368.135 0, 1035634.48 1111370.224 0, 1035900.394 1111372.329 0, 
+    1036166.308 1111374.45 0, 1036432.221 1111376.587 0, 1036698.135 1111378.739 0, 1036964.048 1111380.907 0, 1037229.961 1111383.09 0, 1037495.874 1111385.289 0, 1037761.787 1111387.504 0, 1038027.7 1111389.734 0, 1038292.332 1111391.97 0, 1038339.635 1105810.923 0, 
+    1038386.939 1100229.88 0))
+
+POLYGON ((1051055.967 1111518.182 0, 1050791.34 1111515.2 0, 1050525.435 1111512.218 0, 1050259.529 1111509.252 0, 1049993.623 1111506.302 0, 1049727.718 1111503.367 0, 1049461.811 1111500.448 0, 1049195.905 1111497.544 0, 1048929.999 1111494.657 0, 1048664.092 1111491.785 0, 
+    1048398.185 1111488.928 0, 1048132.278 1111486.087 0, 1047866.371 1111483.262 0, 1047600.464 1111480.453 0, 1047334.557 1111477.659 0, 1047068.649 1111474.881 0, 1046802.741 1111472.118 0, 1046536.833 1111469.371 0, 1046270.925 1111466.64 0, 1046005.017 1111463.924 0, 
+    1045739.109 1111461.224 0, 1045473.2 1111458.54 0, 1045207.291 1111455.872 0, 1044941.382 1111453.219 0, 1044674.194 1111450.569 0, 1044409.564 1111447.96 0, 1044143.655 1111445.353 0, 1043877.745 1111442.763 0, 1043611.836 1111440.188 0, 1043345.926 1111437.629 0, 
+    1043080.016 1111435.086 0, 1042814.106 1111432.558 0, 1042548.196 1111430.046 0, 1042282.285 1111427.549 0, 1042016.375 1111425.069 0, 1041750.464 1111422.603 0, 1041484.553 1111420.154 0, 1041218.642 1111417.72 0, 1040952.731 1111415.302 0, 1040686.82 1111412.899 0, 
+    1040420.908 1111410.512 0, 1040154.997 1111408.141 0, 1039889.085 1111405.785 0, 1039623.173 1111403.446 0, 1039357.261 1111401.121 0, 1039091.349 1111398.813 0, 1038825.437 1111396.52 0, 1038559.525 1111394.242 0, 1038292.332 1111391.97 0, 1038245.028 1116973.017 0, 
+    1038197.725 1122554.06 0, 1038464.257 1122556.327 0, 1038729.513 1122558.599 0, 1038994.768 1122560.886 0, 1039260.023 1122563.189 0, 1039525.278 1122565.508 0, 1039790.533 1122567.842 0, 1040055.788 1122570.192 0, 1040321.042 1122572.557 0, 1040586.297 1122574.938 0, 
+    1040851.551 1122577.335 0, 1041116.805 1122579.747 0, 1041382.059 1122582.175 0, 1041647.313 1122584.618 0, 1041912.567 1122587.077 0, 1042177.82 1122589.552 0, 1042443.074 1122592.042 0, 1042708.327 1122594.548 0, 1042973.58 1122597.07 0, 1043238.833 1122599.607 0, 
+    1043504.086 1122602.16 0, 1043769.339 1122604.728 0, 1044034.591 1122607.312 0, 1044299.843 1122609.912 0, 1044563.819 1122612.514 0, 1044830.348 1122615.158 0, 1045095.6 1122617.804 0, 1045360.851 1122620.466 0, 1045626.103 1122623.144 0, 1045891.354 1122625.837 0, 
+    1046156.606 1122628.546 0, 1046421.857 1122631.27 0, 1046687.108 1122634.011 0, 1046952.359 1122636.766 0, 1047217.609 1122639.538 0, 1047482.86 1122642.325 0, 1047748.11 1122645.127 0, 1048013.36 1122647.945 0, 1048278.61 1122650.779 0, 1048543.86 1122653.628 0, 
+    1048809.11 1122656.493 0, 1049074.359 1122659.374 0, 1049339.608 1122662.27 0, 1049604.857 1122665.182 0, 1049870.106 1122668.11 0, 1050135.355 1122671.053 0, 1050400.604 1122674.011 0, 1050665.852 1122676.986 0, 1050929.825 1122679.961 0, 1050992.896 1117099.074 0, 
+    1051055.967 1111518.182 0))
+
+POLYGON ((1063661.519 1122841.832 0, 1063397.554 1122838.111 0, 1063132.315 1122834.387 0, 1062867.076 1122830.679 0, 1062601.836 1122826.987 0, 1062336.597 1122823.31 0, 1062071.357 1122819.649 0, 1061806.117 1122816.003 0, 1061540.876 1122812.373 0, 1061275.636 1122808.759 0, 
+    1061010.395 1122805.16 0, 1060745.154 1122801.577 0, 1060479.913 1122798.009 0, 1060214.672 1122794.457 0, 1059949.43 1122790.921 0, 1059684.189 1122787.4 0, 1059418.947 1122783.895 0, 1059153.704 1122780.406 0, 1058888.462 1122776.932 0, 1058623.22 1122773.474 0, 
+    1058357.977 1122770.031 0, 1058092.734 1122766.604 0, 1057827.491 1122763.193 0, 1057562.247 1122759.797 0, 1057295.73 1122756.4 0, 1057031.76 1122753.052 0, 1056766.516 1122749.703 0, 1056501.272 1122746.37 0, 1056236.027 1122743.052 0, 1055970.783 1122739.75 0, 
+    1055705.538 1122736.463 0, 1055440.293 1122733.192 0, 1055175.048 1122729.937 0, 1054909.803 1122726.697 0, 1054644.557 1122723.473 0, 1054379.312 1122720.265 0, 1054114.066 1122717.072 0, 1053848.82 1122713.895 0, 1053583.573 1122710.733 0, 1053318.327 1122707.587 0, 
+    1053053.08 1122704.457 0, 1052787.833 1122701.342 0, 1052522.586 1122698.243 0, 1052257.339 1122695.159 0, 1051992.092 1122692.091 0, 1051726.844 1122689.039 0, 1051461.597 1122686.002 0, 1051196.349 1122682.981 0, 1050929.825 1122679.961 0, 1050866.755 1128260.84 0, 
+    1050803.684 1133841.705 0, 1051069.547 1133844.718 0, 1051334.138 1133847.732 0, 1051598.729 1133850.761 0, 1051863.319 1133853.806 0, 1052127.91 1133856.866 0, 1052392.5 1133859.942 0, 1052657.09 1133863.033 0, 1052921.68 1133866.14 0, 1053186.27 1133869.263 0, 
+    1053450.859 1133872.401 0, 1053715.449 1133875.555 0, 1053980.038 1133878.724 0, 1054244.627 1133881.909 0, 1054509.215 1133885.11 0, 1054773.804 1133888.326 0, 1055038.392 1133891.558 0, 1055302.98 1133894.805 0, 1055567.568 1133898.068 0, 1055832.156 1133901.346 0, 
+    1056096.744 1133904.64 0, 1056361.331 1133907.95 0, 1056625.918 1133911.275 0, 1056890.506 1133914.615 0, 1057153.821 1133917.955 0, 1057419.679 1133921.343 0, 1057684.265 1133924.731 0, 1057948.852 1133928.134 0, 1058213.438 1133931.552 0, 1058478.023 1133934.986 0, 
+    1058742.609 1133938.436 0, 1059007.195 1133941.901 0, 1059271.78 1133945.382 0, 1059536.365 1133948.879 0, 1059800.95 1133952.391 0, 1060065.534 1133955.918 0, 1060330.119 1133959.461 0, 1060594.703 1133963.02 0, 1060859.287 1133966.594 0, 1061123.87 1133970.184 0, 
+    1061388.454 1133973.79 0, 1061653.037 1133977.411 0, 1061917.62 1133981.047 0, 1062182.203 1133984.699 0, 1062446.786 1133988.367 0, 1062711.369 1133992.05 0, 1062975.951 1133995.749 0, 1063240.533 1133999.463 0, 1063503.845 1134003.176 0, 1063582.682 1128422.51 0, 
+    1063661.519 1122841.832 0))
+
+POLYGON ((1076203.498 1134200.525 0, 1075940.196 1134196.069 0, 1075675.626 1134191.607 0, 1075411.055 1134187.161 0, 1075146.484 1134182.73 0, 1074881.913 1134178.315 0, 1074617.341 1134173.915 0, 1074352.769 1134169.531 0, 1074088.197 1134165.163 0, 1073823.625 1134160.81 0, 
+    1073559.052 1134156.473 0, 1073294.48 1134152.151 0, 1073029.906 1134147.845 0, 1072765.333 1134143.554 0, 1072500.76 1134139.279 0, 1072236.186 1134135.02 0, 1071971.612 1134130.776 0, 1071707.037 1134126.547 0, 1071442.463 1134122.335 0, 1071177.888 1134118.138 0, 
+    1070913.313 1134113.956 0, 1070648.738 1134109.79 0, 1070384.162 1134105.639 0, 1070119.586 1134101.505 0, 1069853.741 1134097.366 0, 1069590.434 1134093.281 0, 1069325.857 1134089.193 0, 1069061.281 1134085.121 0, 1068796.704 1134081.064 0, 1068532.126 1134077.022 0, 
+    1068267.549 1134072.996 0, 1068002.971 1134068.986 0, 1067738.393 1134064.991 0, 1067473.815 1134061.012 0, 1067209.237 1134057.049 0, 1066944.658 1134053.101 0, 1066680.079 1134049.168 0, 1066415.5 1134045.251 0, 1066150.921 1134041.35 0, 1065886.341 1134037.464 0, 
+    1065621.761 1134033.594 0, 1065357.181 1134029.739 0, 1065092.601 1134025.9 0, 1064828.02 1134022.077 0, 1064563.44 1134018.269 0, 1064298.859 1134014.477 0, 1064034.278 1134010.7 0, 1063769.696 1134006.939 0, 1063503.845 1134003.176 0, 1063425.008 1139583.823 0, 
+    1063346.171 1145164.449 0, 1063611.362 1145168.203 0, 1063875.287 1145171.955 0, 1064139.211 1145175.722 0, 1064403.135 1145179.505 0, 1064667.059 1145183.303 0, 1064930.982 1145187.117 0, 1065194.906 1145190.947 0, 1065458.829 1145194.792 0, 1065722.752 1145198.652 0, 
+    1065986.674 1145202.528 0, 1066250.597 1145206.42 0, 1066514.519 1145210.327 0, 1066778.441 1145214.25 0, 1067042.363 1145218.188 0, 1067306.284 1145222.142 0, 1067570.205 1145226.111 0, 1067834.126 1145230.096 0, 1068098.047 1145234.096 0, 1068361.968 1145238.112 0, 
+    1068625.888 1145242.144 0, 1068889.808 1145246.191 0, 1069153.728 1145250.253 0, 1069417.648 1145254.331 0, 1069680.301 1145258.405 0, 1069945.486 1145262.534 0, 1070209.405 1145266.658 0, 1070473.324 1145270.798 0, 1070737.242 1145274.954 0, 1071001.16 1145279.125 0, 
+    1071265.078 1145283.312 0, 1071528.996 1145287.514 0, 1071792.913 1145291.732 0, 1072056.83 1145295.966 0, 1072320.747 1145300.214 0, 1072584.664 1145304.479 0, 1072848.58 1145308.759 0, 1073112.497 1145313.054 0, 1073376.412 1145317.365 0, 1073640.328 1145321.692 0, 
+    1073904.244 1145326.034 0, 1074168.159 1145330.392 0, 1074432.074 1145334.765 0, 1074695.988 1145339.153 0, 1074959.903 1145343.558 0, 1075223.817 1145347.977 0, 1075487.73 1145352.413 0, 1075751.644 1145356.864 0, 1076014.293 1145361.308 0, 1076108.895 1139780.928 0, 
+    1076203.498 1134200.525 0))
+
+POLYGON ((1088681.808 1145593.957 0, 1088419.171 1145588.77 0, 1088155.271 1145583.574 0, 1087891.371 1145578.393 0, 1087627.47 1145573.228 0, 1087363.569 1145568.078 0, 1087099.668 1145562.943 0, 1086835.766 1145557.825 0, 1086571.865 1145552.721 0, 1086307.963 1145547.634 0, 
+    1086044.06 1145542.562 0, 1085780.158 1145537.505 0, 1085516.255 1145532.464 0, 1085252.351 1145527.438 0, 1084988.448 1145522.428 0, 1084724.544 1145517.434 0, 1084460.64 1145512.455 0, 1084196.735 1145507.492 0, 1083932.831 1145502.544 0, 1083668.926 1145497.611 0, 
+    1083405.02 1145492.694 0, 1083141.115 1145487.793 0, 1082877.209 1145482.907 0, 1082613.303 1145478.037 0, 1082348.132 1145473.159 0, 1082085.489 1145468.343 0, 1081821.582 1145463.52 0, 1081557.675 1145458.712 0, 1081293.767 1145453.919 0, 1081029.859 1145449.142 0, 
+    1080765.951 1145444.381 0, 1080502.043 1145439.635 0, 1080238.134 1145434.904 0, 1079974.225 1145430.189 0, 1079710.316 1145425.49 0, 1079446.406 1145420.806 0, 1079182.496 1145416.138 0, 1078918.586 1145411.485 0, 1078654.676 1145406.848 0, 1078390.765 1145402.226 0, 
+    1078126.854 1145397.62 0, 1077862.943 1145393.029 0, 1077599.032 1145388.454 0, 1077335.12 1145383.895 0, 1077071.208 1145379.351 0, 1076807.296 1145374.822 0, 1076543.383 1145370.309 0, 1076279.47 1145365.812 0, 1076014.293 1145361.308 0, 1075919.69 1150941.662 0, 
+    1075825.089 1156521.985 0, 1076089.606 1156526.477 0, 1076352.862 1156530.964 0, 1076616.118 1156535.465 0, 1076879.373 1156539.983 0, 1077142.628 1156544.515 0, 1077405.883 1156549.064 0, 1077669.138 1156553.627 0, 1077932.392 1156558.206 0, 1078195.646 1156562.801 0, 
+    1078458.9 1156567.411 0, 1078722.153 1156572.037 0, 1078985.407 1156576.678 0, 1079248.66 1156581.335 0, 1079511.912 1156586.007 0, 1079775.165 1156590.695 0, 1080038.417 1156595.398 0, 1080301.669 1156600.117 0, 1080564.92 1156604.851 0, 1080828.171 1156609.6 0, 
+    1081091.422 1156614.365 0, 1081354.673 1156619.146 0, 1081617.924 1156623.942 0, 1081881.174 1156628.754 0, 1082143.163 1156633.558 0, 1082407.673 1156638.424 0, 1082670.923 1156643.282 0, 1082934.172 1156648.155 0, 1083197.42 1156653.044 0, 1083460.669 1156657.949 0, 
+    1083723.917 1156662.869 0, 1083987.165 1156667.805 0, 1084250.412 1156672.756 0, 1084513.66 1156677.722 0, 1084776.907 1156682.704 0, 1085040.153 1156687.702 0, 1085303.4 1156692.715 0, 1085566.646 1156697.743 0, 1085829.892 1156702.787 0, 1086093.137 1156707.847 0, 
+    1086356.382 1156712.922 0, 1086619.627 1156718.012 0, 1086882.872 1156723.118 0, 1087146.116 1156728.24 0, 1087409.36 1156733.377 0, 1087672.604 1156738.529 0, 1087935.847 1156743.697 0, 1088199.09 1156748.881 0, 1088461.074 1156754.055 0, 1088571.44 1151174.022 0, 
+    1088681.808 1145593.957 0))
+
+POLYGON ((1101096.352 1157021.822 0, 1100834.383 1157015.908 0, 1100571.155 1157009.981 0, 1100307.928 1157004.069 0, 1100044.7 1156998.173 0, 1099781.471 1156992.293 0, 1099518.242 1156986.427 0, 1099255.013 1156980.578 0, 1098991.784 1156974.743 0, 1098728.554 1156968.925 0, 
+    1098465.324 1156963.122 0, 1098202.093 1156957.334 0, 1097938.862 1156951.562 0, 1097675.631 1156945.805 0, 1097412.4 1156940.064 0, 1097149.168 1156934.338 0, 1096885.936 1156928.628 0, 1096622.703 1156922.933 0, 1096359.47 1156917.254 0, 1096096.237 1156911.59 0, 
+    1095833.003 1156905.941 0, 1095569.77 1156900.309 0, 1095306.535 1156894.691 0, 1095043.301 1156889.09 0, 1094778.808 1156883.477 0, 1094516.831 1156877.932 0, 1094253.595 1156872.377 0, 1093990.359 1156866.837 0, 1093727.123 1156861.313 0, 1093463.887 1156855.804 0, 
+    1093200.65 1156850.311 0, 1092937.413 1156844.833 0, 1092674.175 1156839.371 0, 1092410.938 1156833.924 0, 1092147.7 1156828.492 0, 1091884.461 1156823.076 0, 1091621.222 1156817.676 0, 1091357.983 1156812.291 0, 1091094.744 1156806.922 0, 1090831.504 1156801.568 0, 
+    1090568.264 1156796.229 0, 1090305.024 1156790.906 0, 1090041.783 1156785.599 0, 1089778.542 1156780.307 0, 1089515.301 1156775.031 0, 1089252.06 1156769.77 0, 1088988.818 1156764.524 0, 1088725.576 1156759.294 0, 1088461.074 1156754.055 0, 1088350.707 1162334.053 0, 
+    1088240.342 1167914.01 0, 1088504.184 1167919.236 0, 1088766.77 1167924.453 0, 1089029.355 1167929.685 0, 1089291.939 1167934.933 0, 1089554.524 1167940.196 0, 1089817.108 1167945.475 0, 1090079.692 1167950.769 0, 1090342.275 1167956.079 0, 1090604.858 1167961.404 0, 
+    1090867.441 1167966.745 0, 1091130.024 1167972.101 0, 1091392.606 1167977.472 0, 1091655.188 1167982.859 0, 1091917.769 1167988.261 0, 1092180.35 1167993.679 0, 1092442.931 1167999.113 0, 1092705.512 1168004.561 0, 1092968.092 1168010.025 0, 1093230.672 1168015.505 0, 
+    1093493.252 1168021 0, 1093755.831 1168026.511 0, 1094018.41 1168032.037 0, 1094280.989 1168037.578 0, 1094542.312 1168043.109 0, 1094806.145 1168048.708 0, 1095068.723 1168054.295 0, 1095331.3 1168059.899 0, 1095593.877 1168065.517 0, 1095856.454 1168071.152 0, 
+    1096119.03 1168076.801 0, 1096381.607 1168082.466 0, 1096644.182 1168088.147 0, 1096906.758 1168093.843 0, 1097169.333 1168099.554 0, 1097431.907 1168105.281 0, 1097694.482 1168111.024 0, 1097957.056 1168116.781 0, 1098219.629 1168122.555 0, 1098482.203 1168128.344 0, 
+    1098744.776 1168134.148 0, 1099007.348 1168139.967 0, 1099269.921 1168145.802 0, 1099532.493 1168151.653 0, 1099795.064 1168157.519 0, 1100057.636 1168163.4 0, 1100320.207 1168169.297 0, 1100582.777 1168175.21 0, 1100844.093 1168181.109 0, 1100970.222 1162601.486 0, 
+    1101096.352 1157021.822 0))
+
+POLYGON ((1113447.039 1168483.816 0, 1113185.739 1168477.178 0, 1112923.186 1168470.524 0, 1112660.633 1168463.885 0, 1112398.079 1168457.262 0, 1112135.525 1168450.654 0, 1111872.971 1168444.061 0, 1111610.416 1168437.485 0, 1111347.861 1168430.923 0, 1111085.305 1168424.377 0, 
+    1110822.749 1168417.847 0, 1110560.193 1168411.332 0, 1110297.636 1168404.832 0, 1110035.079 1168398.348 0, 1109772.522 1168391.879 0, 1109509.964 1168385.426 0, 1109247.406 1168378.988 0, 1108984.847 1168372.566 0, 1108722.288 1168366.159 0, 1108459.729 1168359.767 0, 
+    1108197.169 1168353.391 0, 1107934.609 1168347.031 0, 1107672.048 1168340.686 0, 1107409.487 1168334.356 0, 1107145.673 1168328.012 0, 1106884.365 1168321.743 0, 1106621.803 1168315.46 0, 1106359.24 1168309.192 0, 1106096.678 1168302.94 0, 1105834.114 1168296.703 0, 
+    1105571.551 1168290.481 0, 1105308.987 1168284.275 0, 1105046.423 1168278.085 0, 1104783.858 1168271.91 0, 1104521.294 1168265.75 0, 1104258.728 1168259.606 0, 1103996.163 1168253.477 0, 1103733.597 1168247.364 0, 1103471.03 1168241.266 0, 1103208.464 1168235.184 0, 
+    1102945.897 1168229.117 0, 1102683.329 1168223.065 0, 1102420.761 1168217.029 0, 1102158.193 1168211.009 0, 1101895.625 1168205.003 0, 1101633.056 1168199.014 0, 1101370.487 1168193.04 0, 1101107.917 1168187.081 0, 1100844.093 1168181.109 0, 1100717.965 1173760.688 0, 
+    1100591.838 1179340.216 0, 1100855.002 1179346.173 0, 1101116.915 1179352.117 0, 1101378.827 1179358.076 0, 1101640.739 1179364.051 0, 1101902.651 1179370.041 0, 1102164.562 1179376.046 0, 1102426.473 1179382.067 0, 1102688.384 1179388.104 0, 1102950.294 1179394.155 0, 
+    1103212.204 1179400.223 0, 1103474.113 1179406.305 0, 1103736.023 1179412.403 0, 1103997.932 1179418.517 0, 1104259.84 1179424.645 0, 1104521.748 1179430.79 0, 1104783.656 1179436.949 0, 1105045.563 1179443.124 0, 1105307.47 1179449.315 0, 1105569.377 1179455.521 0, 
+    1105831.283 1179461.742 0, 1106093.189 1179467.979 0, 1106355.095 1179474.231 0, 1106617 1179480.498 0, 1106877.655 1179486.751 0, 1107140.809 1179493.08 0, 1107402.713 1179499.394 0, 1107664.617 1179505.723 0, 1107926.52 1179512.067 0, 1108188.423 1179518.427 0, 
+    1108450.326 1179524.803 0, 1108712.228 1179531.194 0, 1108974.13 1179537.6 0, 1109236.031 1179544.022 0, 1109497.932 1179550.459 0, 1109759.833 1179556.911 0, 1110021.733 1179563.379 0, 1110283.633 1179569.863 0, 1110545.533 1179576.362 0, 1110807.432 1179582.876 0, 
+    1111069.331 1179589.405 0, 1111331.229 1179595.95 0, 1111593.127 1179602.511 0, 1111855.025 1179609.087 0, 1112116.922 1179615.678 0, 1112378.819 1179622.285 0, 1112640.715 1179628.907 0, 1112902.612 1179635.544 0, 1113163.258 1179642.165 0, 1113305.148 1174063.015 0, 
+    1113447.039 1168483.816 0))
+
+POLYGON ((1125733.775 1179979.63 0, 1125473.146 1179972.272 0, 1125211.27 1179964.895 0, 1124949.394 1179957.533 0, 1124687.516 1179950.186 0, 1124425.639 1179942.855 0, 1124163.761 1179935.539 0, 1123901.882 1179928.239 0, 1123640.003 1179920.954 0, 1123378.124 1179913.685 0, 
+    1123116.244 1179906.431 0, 1122854.364 1179899.192 0, 1122592.484 1179891.969 0, 1122330.603 1179884.761 0, 1122068.721 1179877.568 0, 1121806.839 1179870.391 0, 1121544.957 1179863.23 0, 1121283.075 1179856.084 0, 1121021.191 1179848.953 0, 1120759.308 1179841.838 0, 
+    1120497.424 1179834.738 0, 1120235.54 1179827.653 0, 1119973.655 1179820.584 0, 1119711.77 1179813.53 0, 1119448.636 1179806.458 0, 1119187.998 1179799.469 0, 1118926.112 1179792.462 0, 1118664.225 1179785.47 0, 1118402.337 1179778.493 0, 1118140.45 1179771.532 0, 
+    1117878.562 1179764.586 0, 1117616.673 1179757.655 0, 1117354.784 1179750.741 0, 1117092.895 1179743.841 0, 1116831.005 1179736.957 0, 1116569.115 1179730.088 0, 1116307.225 1179723.235 0, 1116045.334 1179716.397 0, 1115783.442 1179709.574 0, 1115521.551 1179702.767 0, 
+    1115259.659 1179695.976 0, 1114997.766 1179689.199 0, 1114735.873 1179682.439 0, 1114473.98 1179675.693 0, 1114212.086 1179668.963 0, 1113950.192 1179662.249 0, 1113688.297 1179655.549 0, 1113426.403 1179648.866 0, 1113163.258 1179642.165 0, 1113021.37 1185221.262 0, 
+    1112879.483 1190800.299 0, 1113141.967 1190806.982 0, 1113403.206 1190813.649 0, 1113664.443 1190820.331 0, 1113925.681 1190827.029 0, 1114186.918 1190833.742 0, 1114448.154 1190840.471 0, 1114709.39 1190847.215 0, 1114970.626 1190853.974 0, 1115231.862 1190860.749 0, 
+    1115493.097 1190867.539 0, 1115754.331 1190874.344 0, 1116015.565 1190881.165 0, 1116276.799 1190888.001 0, 1116538.032 1190894.852 0, 1116799.265 1190901.719 0, 1117060.498 1190908.602 0, 1117321.73 1190915.499 0, 1117582.962 1190922.412 0, 1117844.193 1190929.341 0, 
+    1118105.424 1190936.284 0, 1118366.655 1190943.243 0, 1118627.885 1190950.218 0, 1118889.115 1190957.208 0, 1119149.099 1190964.18 0, 1119411.573 1190971.234 0, 1119672.801 1190978.27 0, 1119934.029 1190985.321 0, 1120195.257 1190992.388 0, 1120456.484 1190999.47 0, 
+    1120717.711 1191006.568 0, 1120978.937 1191013.681 0, 1121240.163 1191020.809 0, 1121501.389 1191027.952 0, 1121762.614 1191035.111 0, 1122023.839 1191042.286 0, 1122285.063 1191049.476 0, 1122546.287 1191056.681 0, 1122807.51 1191063.901 0, 1123068.733 1191071.137 0, 
+    1123329.956 1191078.388 0, 1123591.178 1191085.655 0, 1123852.4 1191092.937 0, 1124113.621 1191100.234 0, 1124374.842 1191107.547 0, 1124636.063 1191114.875 0, 1124897.283 1191122.219 0, 1125158.502 1191129.578 0, 1125418.477 1191136.917 0, 1125576.126 1185558.303 0, 
+    1125733.775 1179979.63 0))
+
+POLYGON ((1137956.471 1191508.959 0, 1137696.515 1191500.885 0, 1137435.318 1191492.788 0, 1137174.119 1191484.707 0, 1136912.921 1191476.641 0, 1136651.722 1191468.59 0, 1136390.522 1191460.554 0, 1136129.322 1191452.534 0, 1135868.121 1191444.53 0, 1135606.92 1191436.541 0, 
+    1135345.719 1191428.567 0, 1135084.517 1191420.608 0, 1134823.314 1191412.665 0, 1134562.111 1191404.737 0, 1134300.908 1191396.825 0, 1134039.704 1191388.928 0, 1133778.5 1191381.046 0, 1133517.295 1191373.18 0, 1133256.09 1191365.329 0, 1132994.884 1191357.494 0, 
+    1132733.678 1191349.674 0, 1132472.471 1191341.869 0, 1132211.264 1191334.08 0, 1131950.056 1191326.306 0, 1131687.606 1191318.51 0, 1131427.64 1191310.804 0, 1131166.431 1191303.076 0, 1130905.222 1191295.363 0, 1130644.012 1191287.666 0, 1130382.802 1191279.984 0, 
+    1130121.591 1191272.318 0, 1129860.38 1191264.667 0, 1129599.168 1191257.031 0, 1129337.956 1191249.411 0, 1129076.743 1191241.806 0, 1128815.53 1191234.217 0, 1128554.317 1191226.643 0, 1128293.103 1191219.084 0, 1128031.889 1191211.54 0, 1127770.674 1191204.012 0, 
+    1127509.459 1191196.5 0, 1127248.243 1191189.002 0, 1126987.027 1191181.521 0, 1126725.811 1191174.054 0, 1126464.594 1191166.603 0, 1126203.376 1191159.167 0, 1125942.158 1191151.747 0, 1125680.94 1191144.342 0, 1125418.477 1191136.917 0, 1125260.831 1196715.468 0, 
+    1125103.187 1202293.95 0, 1125364.989 1202301.356 0, 1125625.551 1202308.743 0, 1125886.112 1202316.144 0, 1126146.673 1202323.561 0, 1126407.233 1202330.994 0, 1126667.793 1202338.442 0, 1126928.353 1202345.905 0, 1127188.912 1202353.383 0, 1127449.47 1202360.877 0, 
+    1127710.028 1202368.386 0, 1127970.586 1202375.91 0, 1128231.143 1202383.45 0, 1128491.7 1202391.005 0, 1128752.256 1202398.576 0, 1129012.812 1202406.161 0, 1129273.367 1202413.762 0, 1129533.922 1202421.379 0, 1129794.477 1202429.011 0, 1130055.031 1202436.658 0, 
+    1130315.585 1202444.32 0, 1130576.138 1202451.998 0, 1130836.69 1202459.691 0, 1131097.243 1202467.4 0, 1131356.555 1202475.087 0, 1131618.346 1202482.863 0, 1131878.897 1202490.617 0, 1132139.447 1202498.387 0, 1132399.997 1202506.172 0, 1132660.547 1202513.972 0, 
+    1132921.096 1202521.788 0, 1133181.644 1202529.619 0, 1133442.193 1202537.466 0, 1133702.74 1202545.328 0, 1133963.288 1202553.205 0, 1134223.834 1202561.097 0, 1134484.381 1202569.005 0, 1134744.926 1202576.928 0, 1135005.472 1202584.867 0, 1135266.017 1202592.82 0, 
+    1135526.561 1202600.79 0, 1135787.105 1202608.774 0, 1136047.649 1202616.774 0, 1136308.192 1202624.789 0, 1136568.734 1202632.82 0, 1136829.276 1202640.865 0, 1137089.818 1202648.927 0, 1137350.359 1202657.003 0, 1137609.661 1202665.056 0, 1137783.065 1197087.042 0, 
+    1137956.471 1191508.959 0))
+
+POLYGON ((1150115.037 1203071.494 0, 1149855.756 1203062.709 0, 1149595.239 1203053.896 0, 1149334.721 1203045.099 0, 1149074.203 1203036.317 0, 1148813.684 1203027.55 0, 1148553.165 1203018.799 0, 1148292.645 1203010.063 0, 1148032.125 1203001.343 0, 1147771.604 1202992.638 0, 
+    1147511.083 1202983.948 0, 1147250.561 1202975.273 0, 1146990.038 1202966.614 0, 1146729.515 1202957.97 0, 1146468.992 1202949.341 0, 1146208.468 1202940.728 0, 1145947.944 1202932.13 0, 1145687.419 1202923.548 0, 1145426.893 1202914.981 0, 1145166.367 1202906.429 0, 
+    1144905.841 1202897.892 0, 1144645.314 1202889.371 0, 1144384.786 1202880.865 0, 1144124.258 1202872.375 0, 1143862.492 1202863.859 0, 1143603.201 1202855.44 0, 1143342.671 1202846.995 0, 1143082.142 1202838.566 0, 1142821.611 1202830.152 0, 1142561.08 1202821.753 0, 
+    1142300.549 1202813.37 0, 1142040.017 1202805.002 0, 1141779.484 1202796.65 0, 1141518.951 1202788.313 0, 1141258.418 1202779.991 0, 1140997.884 1202771.684 0, 1140737.35 1202763.393 0, 1140476.815 1202755.117 0, 1140216.28 1202746.857 0, 1139955.744 1202738.612 0, 
+    1139695.207 1202730.382 0, 1139434.671 1202722.167 0, 1139174.133 1202713.968 0, 1138913.596 1202705.784 0, 1138653.057 1202697.616 0, 1138392.519 1202689.462 0, 1138131.979 1202681.325 0, 1137871.44 1202673.202 0, 1137609.661 1202665.056 0, 1137436.259 1208242.998 0, 
+    1137262.86 1213820.863 0, 1137523.979 1213828.988 0, 1137783.862 1213837.09 0, 1138043.745 1213845.207 0, 1138303.627 1213853.34 0, 1138563.508 1213861.488 0, 1138823.39 1213869.651 0, 1139083.27 1213877.83 0, 1139343.15 1213886.023 0, 1139603.03 1213894.232 0, 
+    1139862.909 1213902.457 0, 1140122.788 1213910.697 0, 1140382.666 1213918.952 0, 1140642.544 1213927.222 0, 1140902.422 1213935.507 0, 1141162.298 1213943.808 0, 1141422.175 1213952.124 0, 1141682.05 1213960.456 0, 1141941.926 1213968.803 0, 1142201.801 1213977.165 0, 
+    1142461.675 1213985.542 0, 1142721.549 1213993.935 0, 1142981.422 1214002.343 0, 1143241.295 1214010.766 0, 1143499.933 1214019.164 0, 1143761.039 1214027.658 0, 1144020.911 1214036.128 0, 1144280.782 1214044.612 0, 1144540.652 1214053.112 0, 1144800.522 1214061.627 0, 
+    1145060.391 1214070.157 0, 1145320.26 1214078.703 0, 1145580.128 1214087.264 0, 1145839.996 1214095.84 0, 1146099.864 1214104.431 0, 1146359.731 1214113.038 0, 1146619.597 1214121.66 0, 1146879.463 1214130.298 0, 1147139.328 1214138.95 0, 1147399.193 1214147.618 0, 
+    1147659.057 1214156.301 0, 1147918.921 1214165 0, 1148178.784 1214173.714 0, 1148438.647 1214182.443 0, 1148698.509 1214191.188 0, 1148958.371 1214199.947 0, 1149218.232 1214208.722 0, 1149478.093 1214217.513 0, 1149736.72 1214226.276 0, 1149925.877 1208648.924 0, 
+    1150115.037 1203071.494 0))
+
+POLYGON ((1162209.385 1214666.929 0, 1161950.782 1214657.435 0, 1161690.947 1214647.911 0, 1161431.111 1214638.401 0, 1161171.276 1214628.907 0, 1160911.439 1214619.429 0, 1160651.602 1214609.966 0, 1160391.764 1214600.518 0, 1160131.926 1214591.085 0, 1159872.087 1214581.668 0, 
+    1159612.248 1214572.265 0, 1159352.408 1214562.879 0, 1159092.568 1214553.507 0, 1158832.727 1214544.151 0, 1158572.885 1214534.81 0, 1158313.043 1214525.484 0, 1158053.201 1214516.174 0, 1157793.358 1214506.879 0, 1157533.514 1214497.599 0, 1157273.67 1214488.335 0, 
+    1157013.825 1214479.086 0, 1156753.979 1214469.852 0, 1156494.134 1214460.633 0, 1156234.287 1214451.43 0, 1155973.208 1214442.198 0, 1155714.593 1214433.069 0, 1155454.745 1214423.912 0, 1155194.896 1214414.77 0, 1154935.047 1214405.643 0, 1154675.197 1214396.531 0, 
+    1154415.347 1214387.435 0, 1154155.496 1214378.354 0, 1153895.645 1214369.288 0, 1153635.793 1214360.238 0, 1153375.941 1214351.203 0, 1153116.088 1214342.183 0, 1152856.235 1214333.179 0, 1152596.381 1214324.19 0, 1152336.527 1214315.216 0, 1152076.672 1214306.257 0, 
+    1151816.816 1214297.314 0, 1151556.96 1214288.386 0, 1151297.103 1214279.473 0, 1151037.246 1214270.576 0, 1150777.389 1214261.694 0, 1150517.531 1214252.827 0, 1150257.672 1214243.975 0, 1149997.813 1214235.139 0, 1149736.72 1214226.276 0, 1149547.566 1219803.546 0, 
+    1149358.414 1225380.729 0, 1149618.848 1225389.569 0, 1149878.05 1225398.383 0, 1150137.252 1225407.212 0, 1150396.454 1225416.057 0, 1150655.655 1225424.916 0, 1150914.856 1225433.791 0, 1151174.056 1225442.681 0, 1151433.255 1225451.587 0, 1151692.454 1225460.508 0, 
+    1151951.653 1225469.444 0, 1152210.85 1225478.395 0, 1152470.048 1225487.361 0, 1152729.245 1225496.343 0, 1152988.441 1225505.34 0, 1153247.637 1225514.352 0, 1153506.832 1225523.38 0, 1153766.027 1225532.422 0, 1154025.221 1225541.48 0, 1154284.415 1225550.554 0, 
+    1154543.608 1225559.642 0, 1154802.801 1225568.746 0, 1155061.993 1225577.865 0, 1155321.184 1225586.999 0, 1155579.146 1225596.105 0, 1155839.566 1225605.313 0, 1156098.756 1225614.493 0, 1156357.945 1225623.689 0, 1156617.134 1225632.899 0, 1156876.322 1225642.125 0, 
+    1157135.51 1225651.366 0, 1157394.697 1225660.622 0, 1157653.884 1225669.894 0, 1157913.07 1225679.181 0, 1158172.255 1225688.483 0, 1158431.44 1225697.8 0, 1158690.625 1225707.133 0, 1158949.809 1225716.481 0, 1159208.992 1225725.844 0, 1159468.175 1225735.222 0, 
+    1159727.357 1225744.616 0, 1159986.539 1225754.025 0, 1160245.72 1225763.449 0, 1160504.901 1225772.888 0, 1160764.081 1225782.343 0, 1161023.26 1225791.813 0, 1161282.439 1225801.298 0, 1161541.618 1225810.798 0, 1161799.567 1225820.269 0, 1162004.474 1220243.643 0, 
+    1162209.385 1214666.929 0))
+
+POLYGON ((1174239.429 1226294.955 0, 1173981.505 1226284.756 0, 1173722.354 1226274.523 0, 1173463.203 1226264.306 0, 1173204.052 1226254.104 0, 1172944.899 1226243.917 0, 1172685.746 1226233.745 0, 1172426.593 1226223.589 0, 1172167.439 1226213.448 0, 1171908.284 1226203.322 0, 
+    1171649.129 1226193.212 0, 1171389.973 1226183.116 0, 1171130.816 1226173.036 0, 1170871.659 1226162.972 0, 1170612.502 1226152.922 0, 1170353.343 1226142.888 0, 1170094.185 1226132.869 0, 1169835.025 1226122.865 0, 1169575.865 1226112.876 0, 1169316.705 1226102.903 0, 
+    1169057.543 1226092.945 0, 1168798.382 1226083.002 0, 1168539.219 1226073.075 0, 1168280.056 1226063.163 0, 1168019.666 1226053.219 0, 1167761.729 1226043.384 0, 1167502.564 1226033.517 0, 1167243.399 1226023.666 0, 1166984.233 1226013.83 0, 1166725.066 1226004.009 0, 
+    1166465.899 1225994.204 0, 1166206.732 1225984.414 0, 1165947.564 1225974.639 0, 1165688.395 1225964.879 0, 1165429.226 1225955.135 0, 1165170.056 1225945.405 0, 1164910.885 1225935.691 0, 1164651.714 1225925.993 0, 1164392.543 1225916.309 0, 1164133.37 1225906.641 0, 
+    1163874.198 1225896.988 0, 1163615.024 1225887.35 0, 1163355.85 1225877.728 0, 1163096.676 1225868.121 0, 1162837.501 1225858.529 0, 1162578.325 1225848.952 0, 1162319.149 1225839.391 0, 1162059.973 1225829.845 0, 1161799.567 1225820.269 0, 1161594.663 1231396.803 0, 
+    1161389.763 1236973.24 0, 1161649.509 1236982.792 0, 1161908.029 1236992.314 0, 1162166.549 1237001.851 0, 1162425.068 1237011.404 0, 1162683.587 1237020.971 0, 1162942.105 1237030.554 0, 1163200.622 1237040.152 0, 1163459.139 1237049.765 0, 1163717.655 1237059.394 0, 
+    1163976.171 1237069.038 0, 1164234.686 1237078.696 0, 1164493.201 1237088.371 0, 1164751.715 1237098.06 0, 1165010.228 1237107.765 0, 1165268.741 1237117.484 0, 1165527.254 1237127.219 0, 1165785.765 1237136.97 0, 1166044.277 1237146.735 0, 1166302.787 1237156.516 0, 
+    1166561.297 1237166.311 0, 1166819.807 1237176.123 0, 1167078.315 1237185.949 0, 1167336.824 1237195.79 0, 1167594.107 1237205.6 0, 1167853.839 1237215.519 0, 1168112.345 1237225.406 0, 1168370.851 1237235.308 0, 1168629.356 1237245.226 0, 1168887.861 1237255.159 0, 
+    1169146.365 1237265.107 0, 1169404.869 1237275.07 0, 1169663.372 1237285.049 0, 1169921.875 1237295.042 0, 1170180.376 1237305.051 0, 1170438.878 1237315.075 0, 1170697.378 1237325.114 0, 1170955.879 1237335.169 0, 1171214.378 1237345.239 0, 1171472.877 1237355.324 0, 
+    1171731.375 1237365.424 0, 1171989.873 1237375.539 0, 1172248.37 1237385.67 0, 1172506.867 1237395.816 0, 1172765.363 1237405.977 0, 1173023.858 1237416.153 0, 1173282.353 1237426.344 0, 1173540.847 1237436.551 0, 1173798.117 1237446.724 0, 1174018.771 1231870.888 0, 
+    1174239.429 1226294.955 0))
+
+POLYGON ((1186205.084 1237955.263 0, 1185947.841 1237944.362 0, 1185689.377 1237933.425 0, 1185430.912 1237922.504 0, 1185172.447 1237911.597 0, 1184913.98 1237900.706 0, 1184655.514 1237889.83 0, 1184397.046 1237878.969 0, 1184138.578 1237868.123 0, 1183880.109 1237857.293 0, 
+    1183621.64 1237846.478 0, 1183363.17 1237835.678 0, 1183104.699 1237824.893 0, 1182846.228 1237814.123 0, 1182587.756 1237803.369 0, 1182329.283 1237792.63 0, 1182070.81 1237781.906 0, 1181812.336 1237771.197 0, 1181553.862 1237760.504 0, 1181295.387 1237749.825 0, 
+    1181036.911 1237739.162 0, 1180778.435 1237728.514 0, 1180519.958 1237717.882 0, 1180261.48 1237707.264 0, 1180001.78 1237696.612 0, 1179744.523 1237686.075 0, 1179486.044 1237675.503 0, 1179227.564 1237664.947 0, 1178969.083 1237654.405 0, 1178710.602 1237643.879 0, 
+    1178452.12 1237633.368 0, 1178193.637 1237622.872 0, 1177935.154 1237612.392 0, 1177676.67 1237601.927 0, 1177418.186 1237591.477 0, 1177159.701 1237581.042 0, 1176901.215 1237570.622 0, 1176642.729 1237560.218 0, 1176384.242 1237549.828 0, 1176125.755 1237539.454 0, 
+    1175867.267 1237529.096 0, 1175608.778 1237518.752 0, 1175350.289 1237508.424 0, 1175091.799 1237498.11 0, 1174833.308 1237487.812 0, 1174574.817 1237477.53 0, 1174316.325 1237467.262 0, 1174057.833 1237457.01 0, 1173798.117 1237446.724 0, 1173577.467 1243022.459 0, 
+    1173356.822 1248598.088 0, 1173615.878 1248608.347 0, 1173873.714 1248618.573 0, 1174131.55 1248628.815 0, 1174389.384 1248639.071 0, 1174647.219 1248649.343 0, 1174905.052 1248659.63 0, 1175162.885 1248669.932 0, 1175420.717 1248680.25 0, 1175678.549 1248690.582 0, 
+    1175936.38 1248700.93 0, 1176194.211 1248711.293 0, 1176452.041 1248721.671 0, 1176709.87 1248732.064 0, 1176967.699 1248742.472 0, 1177225.527 1248752.896 0, 1177483.354 1248763.335 0, 1177741.181 1248773.788 0, 1177999.007 1248784.257 0, 1178256.833 1248794.742 0, 
+    1178514.658 1248805.241 0, 1178772.482 1248815.756 0, 1179030.306 1248826.286 0, 1179288.129 1248836.831 0, 1179544.733 1248847.341 0, 1179803.774 1248857.966 0, 1180061.595 1248868.556 0, 1180319.416 1248879.162 0, 1180577.236 1248889.783 0, 1180835.055 1248900.419 0, 
+    1181092.874 1248911.07 0, 1181350.692 1248921.736 0, 1181608.509 1248932.418 0, 1181866.326 1248943.115 0, 1182124.143 1248953.827 0, 1182381.958 1248964.554 0, 1182639.773 1248975.296 0, 1182897.588 1248986.053 0, 1183155.401 1248996.826 0, 1183413.214 1249007.614 0, 
+    1183671.027 1249018.417 0, 1183928.839 1249029.235 0, 1184186.65 1249040.068 0, 1184444.46 1249050.916 0, 1184702.27 1249061.78 0, 1184960.08 1249072.659 0, 1185217.888 1249083.553 0, 1185475.696 1249094.462 0, 1185732.286 1249105.335 0, 1185968.683 1243530.352 0, 
+    1186205.084 1237955.263 0))
+
+POLYGON ((1198106.267 1249647.542 0, 1197849.707 1249635.945 0, 1197591.931 1249624.307 0, 1197334.155 1249612.685 0, 1197076.377 1249601.078 0, 1196818.599 1249589.486 0, 1196560.82 1249577.909 0, 1196303.04 1249566.348 0, 1196045.26 1249554.801 0, 1195787.479 1249543.27 0, 
+    1195529.698 1249531.754 0, 1195271.915 1249520.253 0, 1195014.132 1249508.767 0, 1194756.349 1249497.297 0, 1194498.565 1249485.841 0, 1194240.78 1249474.401 0, 1193982.994 1249462.976 0, 1193725.208 1249451.566 0, 1193467.421 1249440.171 0, 1193209.633 1249428.792 0, 
+    1192951.845 1249417.428 0, 1192694.056 1249406.078 0, 1192436.266 1249394.744 0, 1192178.476 1249383.426 0, 1191919.468 1249372.069 0, 1191662.893 1249360.833 0, 1191405.101 1249349.56 0, 1191147.308 1249338.302 0, 1190889.514 1249327.059 0, 1190631.72 1249315.831 0, 
+    1190373.925 1249304.619 0, 1190116.129 1249293.421 0, 1189858.333 1249282.239 0, 1189600.536 1249271.072 0, 1189342.738 1249259.92 0, 1189084.94 1249248.783 0, 1188827.141 1249237.662 0, 1188569.342 1249226.555 0, 1188311.541 1249215.464 0, 1188053.741 1249204.388 0, 
+    1187795.939 1249193.327 0, 1187538.137 1249182.281 0, 1187280.334 1249171.251 0, 1187022.531 1249160.235 0, 1186764.726 1249149.235 0, 1186506.922 1249138.25 0, 1186249.116 1249127.28 0, 1185991.31 1249116.326 0, 1185732.286 1249105.335 0, 1185495.894 1254680.206 0, 
+    1185259.506 1260254.962 0, 1185517.871 1260265.925 0, 1185775.021 1260276.852 0, 1186032.17 1260287.793 0, 1186289.319 1260298.751 0, 1186546.467 1260309.723 0, 1186803.614 1260320.71 0, 1187060.761 1260331.712 0, 1187317.907 1260342.73 0, 1187575.052 1260353.763 0, 
+    1187832.197 1260364.811 0, 1188089.341 1260375.874 0, 1188346.484 1260386.952 0, 1188603.627 1260398.045 0, 1188860.769 1260409.153 0, 1189117.91 1260420.277 0, 1189375.051 1260431.416 0, 1189632.191 1260442.569 0, 1189889.33 1260453.738 0, 1190146.469 1260464.922 0, 
+    1190403.607 1260476.122 0, 1190660.744 1260487.336 0, 1190917.881 1260498.566 0, 1191175.017 1260509.81 0, 1191430.939 1260521.017 0, 1191689.288 1260532.345 0, 1191946.422 1260543.635 0, 1192203.555 1260554.94 0, 1192460.688 1260566.26 0, 1192717.82 1260577.596 0, 
+    1192974.952 1260588.946 0, 1193232.082 1260600.312 0, 1193489.212 1260611.693 0, 1193746.342 1260623.089 0, 1194003.471 1260634.5 0, 1194260.599 1260645.926 0, 1194517.726 1260657.367 0, 1194774.853 1260668.824 0, 1195031.979 1260680.295 0, 1195289.104 1260691.782 0, 
+    1195546.229 1260703.284 0, 1195803.353 1260714.801 0, 1196060.477 1260726.333 0, 1196317.599 1260737.881 0, 1196574.721 1260749.443 0, 1196831.843 1260761.021 0, 1197088.963 1260772.613 0, 1197346.083 1260784.221 0, 1197601.99 1260795.789 0, 1197854.126 1255221.724 0, 
+    1198106.267 1249647.542 0))
+
+POLYGON ((1209942.897 1261371.485 0, 1209687.022 1261359.193 0, 1209429.935 1261346.859 0, 1209172.849 1261334.54 0, 1208915.761 1261322.236 0, 1208658.673 1261309.947 0, 1208401.584 1261297.674 0, 1208144.494 1261285.415 0, 1207887.403 1261273.172 0, 1207630.312 1261260.943 0, 
+    1207373.22 1261248.73 0, 1207116.127 1261236.532 0, 1206859.034 1261224.349 0, 1206601.94 1261212.182 0, 1206344.845 1261200.029 0, 1206087.75 1261187.892 0, 1205830.653 1261175.769 0, 1205573.557 1261163.662 0, 1205316.459 1261151.57 0, 1205059.361 1261139.493 0, 
+    1204802.261 1261127.431 0, 1204545.162 1261115.385 0, 1204288.061 1261103.353 0, 1204030.96 1261091.337 0, 1203772.647 1261079.279 0, 1203516.755 1261067.349 0, 1203259.652 1261055.378 0, 1203002.548 1261043.422 0, 1202745.443 1261031.481 0, 1202488.338 1261019.556 0, 
+    1202231.232 1261007.645 0, 1201974.125 1260995.75 0, 1201717.017 1260983.87 0, 1201459.909 1260972.005 0, 1201202.8 1260960.155 0, 1200945.691 1260948.32 0, 1200688.58 1260936.5 0, 1200431.469 1260924.696 0, 1200174.358 1260912.906 0, 1199917.245 1260901.132 0, 
+    1199660.132 1260889.373 0, 1199403.018 1260877.629 0, 1199145.904 1260865.9 0, 1198888.789 1260854.186 0, 1198631.673 1260842.487 0, 1198374.556 1260830.804 0, 1198117.439 1260819.135 0, 1197860.321 1260807.482 0, 1197601.99 1260795.789 0, 1197349.86 1266369.734 0, 
+    1197097.735 1271943.552 0, 1197355.407 1271955.215 0, 1197611.868 1271966.839 0, 1197868.329 1271978.477 0, 1198124.79 1271990.131 0, 1198381.25 1272001.8 0, 1198637.709 1272013.484 0, 1198894.167 1272025.183 0, 1199150.625 1272036.897 0, 1199407.082 1272048.626 0, 
+    1199663.538 1272060.37 0, 1199919.993 1272072.13 0, 1200176.448 1272083.904 0, 1200432.903 1272095.694 0, 1200689.356 1272107.498 0, 1200945.809 1272119.318 0, 1201202.261 1272131.153 0, 1201458.712 1272143.003 0, 1201715.163 1272154.868 0, 1201971.613 1272166.748 0, 
+    1202228.063 1272178.643 0, 1202484.511 1272190.553 0, 1202740.959 1272202.479 0, 1202997.406 1272214.419 0, 1203252.645 1272226.318 0, 1203510.299 1272238.345 0, 1203766.744 1272250.331 0, 1204023.188 1272262.332 0, 1204279.632 1272274.348 0, 1204536.075 1272286.379 0, 
+    1204792.517 1272298.425 0, 1205048.959 1272310.486 0, 1205305.4 1272322.563 0, 1205561.84 1272334.654 0, 1205818.279 1272346.761 0, 1206074.718 1272358.882 0, 1206331.156 1272371.019 0, 1206587.593 1272383.171 0, 1206844.03 1272395.337 0, 1207100.466 1272407.519 0, 
+    1207356.901 1272419.717 0, 1207613.335 1272431.929 0, 1207869.769 1272444.156 0, 1208126.202 1272456.398 0, 1208382.634 1272468.656 0, 1208639.066 1272480.928 0, 1208895.497 1272493.216 0, 1209151.927 1272505.519 0, 1209407.149 1272517.778 0, 1209675.02 1266944.694 0, 
+    1209942.897 1261371.485 0))
+
+POLYGON ((1221714.891 1273126.779 0, 1221459.703 1273113.798 0, 1221203.309 1273100.771 0, 1220946.914 1273087.759 0, 1220690.518 1273074.762 0, 1220434.121 1273061.78 0, 1220177.724 1273048.813 0, 1219921.326 1273035.861 0, 1219664.927 1273022.925 0, 1219408.527 1273010.003 0, 
+    1219152.127 1272997.097 0, 1218895.725 1272984.205 0, 1218639.323 1272971.329 0, 1218382.921 1272958.468 0, 1218126.517 1272945.622 0, 1217870.113 1272932.791 0, 1217613.708 1272919.975 0, 1217357.302 1272907.175 0, 1217100.896 1272894.389 0, 1216844.489 1272881.618 0, 
+    1216588.081 1272868.863 0, 1216331.672 1272856.122 0, 1216075.263 1272843.397 0, 1215818.852 1272830.687 0, 1215561.235 1272817.932 0, 1215306.03 1272805.312 0, 1215049.617 1272792.647 0, 1214793.204 1272779.997 0, 1214536.79 1272767.362 0, 1214280.375 1272754.742 0, 
+    1214023.96 1272742.138 0, 1213767.544 1272729.548 0, 1213511.127 1272716.974 0, 1213254.709 1272704.415 0, 1212998.291 1272691.871 0, 1212741.872 1272679.341 0, 1212485.452 1272666.827 0, 1212229.031 1272654.328 0, 1211972.61 1272641.845 0, 1211716.188 1272629.376 0, 
+    1211459.765 1272616.922 0, 1211203.341 1272604.484 0, 1210946.917 1272592.06 0, 1210690.492 1272579.652 0, 1210434.066 1272567.259 0, 1210177.64 1272554.88 0, 1209921.213 1272542.517 0, 1209664.785 1272530.169 0, 1209407.149 1272517.778 0, 1209139.284 1278090.732 0, 
+    1208871.426 1283663.549 0, 1209128.403 1283675.908 0, 1209384.175 1283688.225 0, 1209639.946 1283700.556 0, 1209895.716 1283712.903 0, 1210151.486 1283725.264 0, 1210407.255 1283737.641 0, 1210663.023 1283750.033 0, 1210918.791 1283762.439 0, 1211174.558 1283774.861 0, 
+    1211430.324 1283787.298 0, 1211686.089 1283799.75 0, 1211941.854 1283812.217 0, 1212197.618 1283824.699 0, 1212453.381 1283837.196 0, 1212709.143 1283849.708 0, 1212964.905 1283862.235 0, 1213220.666 1283874.777 0, 1213476.426 1283887.335 0, 1213732.186 1283899.907 0, 
+    1213987.944 1283912.494 0, 1214243.702 1283925.097 0, 1214499.459 1283937.714 0, 1214755.216 1283950.347 0, 1215009.769 1283962.935 0, 1215266.727 1283975.657 0, 1215522.481 1283988.335 0, 1215778.234 1284001.027 0, 1216033.987 1284013.735 0, 1216289.739 1284026.458 0, 
+    1216545.491 1284039.196 0, 1216801.241 1284051.949 0, 1217056.991 1284064.717 0, 1217312.74 1284077.5 0, 1217568.488 1284090.298 0, 1217824.236 1284103.111 0, 1218079.982 1284115.94 0, 1218335.728 1284128.783 0, 1218591.474 1284141.641 0, 1218847.218 1284154.515 0, 
+    1219102.962 1284167.403 0, 1219358.705 1284180.306 0, 1219614.447 1284193.225 0, 1219870.188 1284206.159 0, 1220125.929 1284219.107 0, 1220381.669 1284232.071 0, 1220637.408 1284245.05 0, 1220893.146 1284258.044 0, 1221147.682 1284270.991 0, 1221431.283 1278698.953 0, 
+    1221714.891 1273126.779 0))
+
+POLYGON ((1233422.173 1284913.114 0, 1233167.673 1284899.447 0, 1232911.972 1284885.731 0, 1232656.271 1284872.029 0, 1232400.569 1284858.343 0, 1232144.865 1284844.672 0, 1231889.162 1284831.016 0, 1231633.457 1284817.375 0, 1231377.751 1284803.749 0, 1231122.045 1284790.138 0, 
+    1230866.338 1284776.542 0, 1230610.63 1284762.961 0, 1230354.921 1284749.396 0, 1230099.212 1284735.845 0, 1229843.502 1284722.309 0, 1229587.791 1284708.789 0, 1229332.079 1284695.283 0, 1229076.366 1284681.793 0, 1228820.653 1284668.317 0, 1228564.938 1284654.857 0, 
+    1228309.223 1284641.411 0, 1228053.507 1284627.981 0, 1227797.791 1284614.566 0, 1227542.073 1284601.166 0, 1227285.154 1284587.718 0, 1227030.636 1284574.41 0, 1226774.916 1284561.055 0, 1226519.196 1284547.715 0, 1226263.475 1284534.39 0, 1226007.752 1284521.081 0, 
+    1225752.029 1284507.786 0, 1225496.306 1284494.506 0, 1225240.581 1284481.241 0, 1224984.856 1284467.991 0, 1224729.13 1284454.757 0, 1224473.403 1284441.537 0, 1224217.676 1284428.333 0, 1223961.947 1284415.143 0, 1223706.218 1284401.969 0, 1223450.488 1284388.809 0, 
+    1223194.757 1284375.665 0, 1222939.026 1284362.536 0, 1222683.294 1284349.422 0, 1222427.561 1284336.322 0, 1222171.827 1284323.238 0, 1221916.092 1284310.169 0, 1221660.357 1284297.115 0, 1221404.621 1284284.076 0, 1221147.682 1284270.991 0, 1220864.088 1289842.889 0, 
+    1220580.501 1295414.641 0, 1220836.781 1295427.692 0, 1221091.861 1295440.698 0, 1221346.941 1295453.718 0, 1221602.02 1295466.754 0, 1221857.097 1295479.805 0, 1222112.175 1295492.87 0, 1222367.251 1295505.951 0, 1222622.327 1295519.046 0, 1222877.401 1295532.157 0, 
+    1223132.475 1295545.283 0, 1223387.549 1295558.423 0, 1223642.621 1295571.579 0, 1223897.693 1295584.75 0, 1224152.764 1295597.935 0, 1224407.834 1295611.136 0, 1224662.903 1295624.352 0, 1224917.972 1295637.582 0, 1225173.04 1295650.828 0, 1225428.107 1295664.089 0, 
+    1225683.173 1295677.365 0, 1225938.239 1295690.655 0, 1226193.303 1295703.961 0, 1226448.367 1295717.282 0, 1226702.233 1295730.555 0, 1226958.493 1295743.969 0, 1227213.555 1295757.334 0, 1227468.615 1295770.715 0, 1227723.675 1295784.111 0, 1227978.735 1295797.522 0, 
+    1228233.793 1295810.948 0, 1228488.851 1295824.389 0, 1228743.907 1295837.845 0, 1228998.963 1295851.316 0, 1229254.019 1295864.801 0, 1229509.073 1295878.302 0, 1229764.127 1295891.818 0, 1230019.18 1295905.349 0, 1230274.232 1295918.895 0, 1230529.283 1295932.456 0, 
+    1230784.334 1295946.032 0, 1231039.383 1295959.623 0, 1231294.432 1295973.229 0, 1231549.48 1295986.85 0, 1231804.527 1296000.486 0, 1232059.574 1296014.137 0, 1232314.62 1296027.804 0, 1232569.664 1296041.485 0, 1232823.512 1296055.116 0, 1233122.838 1290484.188 0, 
+    1233422.173 1284913.114 0))
+
+POLYGON ((1245064.664 1296730.178 0, 1244810.854 1296715.829 0, 1244555.849 1296701.428 0, 1244300.843 1296687.041 0, 1244045.836 1296672.669 0, 1243790.828 1296658.313 0, 1243535.82 1296643.971 0, 1243280.81 1296629.645 0, 1243025.8 1296615.333 0, 1242770.789 1296601.037 0, 
+    1242515.777 1296586.755 0, 1242260.764 1296572.489 0, 1242005.75 1296558.237 0, 1241750.736 1296544.001 0, 1241495.721 1296529.779 0, 1241240.704 1296515.573 0, 1240985.688 1296501.381 0, 1240730.67 1296487.205 0, 1240475.651 1296473.044 0, 1240220.632 1296458.897 0, 
+    1239965.611 1296444.766 0, 1239710.59 1296430.649 0, 1239455.568 1296416.548 0, 1239200.545 1296402.462 0, 1238944.326 1296388.324 0, 1238690.497 1296374.334 0, 1238435.472 1296360.293 0, 1238180.446 1296346.266 0, 1237925.419 1296332.255 0, 1237670.391 1296318.259 0, 
+    1237415.363 1296304.277 0, 1237160.333 1296290.311 0, 1236905.303 1296276.36 0, 1236650.272 1296262.423 0, 1236395.24 1296248.502 0, 1236140.207 1296234.596 0, 1235885.174 1296220.705 0, 1235630.14 1296206.828 0, 1235375.104 1296192.967 0, 1235120.069 1296179.121 0, 
+    1234865.032 1296165.29 0, 1234609.994 1296151.474 0, 1234354.956 1296137.673 0, 1234099.917 1296123.886 0, 1233844.877 1296110.115 0, 1233589.836 1296096.359 0, 1233334.794 1296082.618 0, 1233079.752 1296068.892 0, 1232823.512 1296055.116 0, 1232524.193 1301625.894 0, 
+    1232224.883 1307196.516 0, 1232480.464 1307210.256 0, 1232734.851 1307223.947 0, 1232989.237 1307237.653 0, 1233243.622 1307251.374 0, 1233498.006 1307265.109 0, 1233752.389 1307278.86 0, 1234006.772 1307292.626 0, 1234261.154 1307306.406 0, 1234515.535 1307320.202 0, 
+    1234769.915 1307334.013 0, 1235024.294 1307347.838 0, 1235278.673 1307361.679 0, 1235533.051 1307375.534 0, 1235787.428 1307389.405 0, 1236041.804 1307403.29 0, 1236296.179 1307417.191 0, 1236550.554 1307431.106 0, 1236804.927 1307445.037 0, 1237059.3 1307458.982 0, 
+    1237313.672 1307472.942 0, 1237568.043 1307486.918 0, 1237822.414 1307500.908 0, 1238076.783 1307514.913 0, 1238329.96 1307528.867 0, 1238585.52 1307542.968 0, 1238839.887 1307557.019 0, 1239094.253 1307571.084 0, 1239348.619 1307585.164 0, 1239602.983 1307599.259 0, 
+    1239857.347 1307613.369 0, 1240111.71 1307627.494 0, 1240366.072 1307641.634 0, 1240620.434 1307655.789 0, 1240874.794 1307669.959 0, 1241129.154 1307684.144 0, 1241383.512 1307698.344 0, 1241637.87 1307712.558 0, 1241892.227 1307726.788 0, 1242146.584 1307741.033 0, 
+    1242400.939 1307755.293 0, 1242655.294 1307769.567 0, 1242909.647 1307783.857 0, 1243164 1307798.162 0, 1243418.352 1307812.481 0, 1243672.704 1307826.816 0, 1243927.054 1307841.166 0, 1244181.404 1307855.53 0, 1244434.561 1307869.842 0, 1244749.608 1302300.088 0, 
+    1245064.664 1296730.178 0))
+
+POLYGON ((1256642.288 1308577.66 0, 1256389.17 1308562.633 0, 1256134.862 1308547.55 0, 1255880.553 1308532.482 0, 1255626.243 1308517.429 0, 1255371.933 1308502.39 0, 1255117.621 1308487.367 0, 1254863.309 1308472.359 0, 1254608.996 1308457.366 0, 1254354.682 1308442.387 0, 
+    1254100.367 1308427.424 0, 1253846.051 1308412.476 0, 1253591.734 1308397.542 0, 1253337.416 1308382.624 0, 1253083.098 1308367.72 0, 1252828.778 1308352.832 0, 1252574.458 1308337.958 0, 1252320.137 1308323.1 0, 1252065.815 1308308.256 0, 1251811.492 1308293.428 0, 
+    1251557.168 1308278.614 0, 1251302.844 1308263.815 0, 1251048.518 1308249.032 0, 1250794.192 1308234.263 0, 1250538.674 1308219.44 0, 1250285.536 1308204.77 0, 1250031.207 1308190.047 0, 1249776.878 1308175.338 0, 1249522.547 1308160.644 0, 1249268.215 1308145.965 0, 
+    1249013.883 1308131.301 0, 1248759.55 1308116.652 0, 1248505.215 1308102.018 0, 1248250.88 1308087.399 0, 1247996.544 1308072.795 0, 1247742.208 1308058.206 0, 1247487.87 1308043.632 0, 1247233.532 1308029.072 0, 1246979.192 1308014.528 0, 1246724.852 1307999.999 0, 
+    1246470.511 1307985.485 0, 1246216.169 1307970.986 0, 1245961.827 1307956.501 0, 1245707.483 1307942.032 0, 1245453.138 1307927.578 0, 1245198.793 1307913.138 0, 1244944.447 1307898.714 0, 1244690.1 1307884.304 0, 1244434.561 1307869.842 0, 1244119.523 1313439.436 0, 
+    1243804.494 1319008.863 0, 1244059.375 1319023.288 0, 1244313.066 1319037.66 0, 1244566.757 1319052.048 0, 1244820.446 1319066.45 0, 1245074.135 1319080.867 0, 1245327.823 1319095.299 0, 1245581.51 1319109.746 0, 1245835.197 1319124.208 0, 1246088.882 1319138.685 0, 
+    1246342.567 1319153.176 0, 1246596.25 1319167.683 0, 1246849.933 1319182.205 0, 1247103.615 1319196.741 0, 1247357.296 1319211.293 0, 1247610.977 1319225.859 0, 1247864.656 1319240.44 0, 1248118.335 1319255.037 0, 1248372.012 1319269.648 0, 1248625.689 1319284.274 0, 
+    1248879.365 1319298.915 0, 1249133.04 1319313.571 0, 1249386.715 1319328.242 0, 1249640.388 1319342.928 0, 1249892.873 1319357.56 0, 1250147.732 1319372.345 0, 1250401.403 1319387.075 0, 1250655.073 1319401.821 0, 1250908.742 1319416.581 0, 1251162.41 1319431.357 0, 
+    1251416.078 1319446.147 0, 1251669.744 1319460.953 0, 1251923.41 1319475.773 0, 1252177.075 1319490.608 0, 1252430.738 1319505.458 0, 1252684.401 1319520.323 0, 1252938.063 1319535.203 0, 1253191.725 1319550.098 0, 1253445.385 1319565.008 0, 1253699.044 1319579.933 0, 
+    1253952.703 1319594.872 0, 1254206.361 1319609.827 0, 1254460.018 1319624.796 0, 1254713.674 1319639.781 0, 1254967.329 1319654.78 0, 1255220.983 1319669.795 0, 1255474.636 1319684.824 0, 1255728.289 1319699.868 0, 1255980.754 1319714.857 0, 1256311.516 1314146.341 0, 
+    1256642.288 1308577.66 0))
+
+POLYGON ((1268154.97 1320455.247 0, 1267902.546 1320439.545 0, 1267648.938 1320423.785 0, 1267395.328 1320408.039 0, 1267141.717 1320392.308 0, 1266888.105 1320376.592 0, 1266634.493 1320360.891 0, 1266380.879 1320345.205 0, 1266127.265 1320329.534 0, 1265873.649 1320313.877 0, 
+    1265620.033 1320298.236 0, 1265366.416 1320282.61 0, 1265112.798 1320266.998 0, 1264859.179 1320251.402 0, 1264605.559 1320235.82 0, 1264351.938 1320220.253 0, 1264098.316 1320204.702 0, 1263844.693 1320189.165 0, 1263591.07 1320173.643 0, 1263337.445 1320158.136 0, 
+    1263083.82 1320142.644 0, 1262830.193 1320127.167 0, 1262576.566 1320111.704 0, 1262322.938 1320096.257 0, 1262068.123 1320080.753 0, 1261815.679 1320065.407 0, 1261562.048 1320050.005 0, 1261308.416 1320034.617 0, 1261054.783 1320019.245 0, 1260801.15 1320003.887 0, 
+    1260547.515 1319988.544 0, 1260293.88 1319973.216 0, 1260040.243 1319957.904 0, 1259786.606 1319942.606 0, 1259532.968 1319927.322 0, 1259279.329 1319912.054 0, 1259025.689 1319896.801 0, 1258772.048 1319881.563 0, 1258518.406 1319866.34 0, 1258264.764 1319851.131 0, 
+    1258011.12 1319835.938 0, 1257757.476 1319820.759 0, 1257503.831 1319805.595 0, 1257250.184 1319790.447 0, 1256996.537 1319775.313 0, 1256742.889 1319760.194 0, 1256489.24 1319745.09 0, 1256235.591 1319730.001 0, 1255980.754 1319714.857 0, 1255650.002 1325283.201 0, 
+    1255319.26 1330851.369 0, 1255573.439 1330866.475 0, 1255826.433 1330881.525 0, 1256079.427 1330896.59 0, 1256332.419 1330911.669 0, 1256585.411 1330926.764 0, 1256838.402 1330941.874 0, 1257091.391 1330956.998 0, 1257344.38 1330972.137 0, 1257597.368 1330987.292 0, 
+    1257850.356 1331002.461 0, 1258103.342 1331017.645 0, 1258356.327 1331032.844 0, 1258609.312 1331048.057 0, 1258862.295 1331063.286 0, 1259115.278 1331078.53 0, 1259368.26 1331093.788 0, 1259621.241 1331109.062 0, 1259874.221 1331124.35 0, 1260127.2 1331139.653 0, 
+    1260380.178 1331154.971 0, 1260633.155 1331170.304 0, 1260886.132 1331185.652 0, 1261139.107 1331201.014 0, 1261390.9 1331216.32 0, 1261645.055 1331231.784 0, 1261898.028 1331247.192 0, 1262151 1331262.614 0, 1262403.971 1331278.051 0, 1262656.941 1331293.503 0, 
+    1262909.91 1331308.97 0, 1263162.878 1331324.452 0, 1263415.846 1331339.948 0, 1263668.812 1331355.46 0, 1263921.778 1331370.987 0, 1264174.742 1331386.528 0, 1264427.706 1331402.084 0, 1264680.669 1331417.655 0, 1264933.63 1331433.241 0, 1265186.591 1331448.842 0, 
+    1265439.551 1331464.458 0, 1265692.51 1331480.089 0, 1265945.469 1331495.734 0, 1266198.426 1331511.395 0, 1266451.382 1331527.07 0, 1266704.337 1331542.76 0, 1266957.292 1331558.465 0, 1267210.245 1331574.185 0, 1267462.017 1331589.847 0, 1267808.488 1326022.635 0, 
+    1268154.97 1320455.247 0))
+
+POLYGON ((1279602.639 1332362.627 0, 1279350.91 1332346.254 0, 1279098.002 1332329.819 0, 1278845.093 1332313.4 0, 1278592.183 1332296.995 0, 1278339.272 1332280.605 0, 1278086.36 1332264.23 0, 1277833.447 1332247.87 0, 1277580.533 1332231.524 0, 1277327.619 1332215.194 0, 
+    1277074.703 1332198.879 0, 1276821.786 1332182.578 0, 1276568.868 1332166.292 0, 1276315.949 1332150.021 0, 1276063.03 1332133.765 0, 1275810.109 1332117.524 0, 1275557.188 1332101.298 0, 1275304.265 1332085.087 0, 1275051.342 1332068.89 0, 1274798.417 1332052.709 0, 
+    1274545.492 1332036.542 0, 1274292.565 1332020.39 0, 1274039.638 1332004.254 0, 1273786.71 1331988.132 0, 1273532.601 1331971.949 0, 1273280.851 1331955.932 0, 1273027.92 1331939.855 0, 1272774.988 1331923.793 0, 1272522.055 1331907.745 0, 1272269.121 1331891.712 0, 
+    1272016.186 1331875.695 0, 1271763.25 1331859.692 0, 1271510.313 1331843.704 0, 1271257.376 1331827.731 0, 1271004.437 1331811.772 0, 1270751.497 1331795.829 0, 1270498.557 1331779.901 0, 1270245.615 1331763.987 0, 1269992.673 1331748.088 0, 1269739.73 1331732.205 0, 
+    1269486.786 1331716.336 0, 1269233.84 1331700.482 0, 1268980.894 1331684.642 0, 1268727.947 1331668.818 0, 1268474.999 1331653.009 0, 1268222.05 1331637.214 0, 1267969.101 1331621.435 0, 1267716.15 1331605.67 0, 1267462.017 1331589.847 0, 1267115.557 1337156.877 0, 
+    1266769.109 1342723.722 0, 1267022.583 1342739.504 0, 1267274.879 1342755.228 0, 1267527.173 1342770.966 0, 1267779.467 1342786.72 0, 1268031.759 1342802.488 0, 1268284.051 1342818.272 0, 1268536.342 1342834.07 0, 1268788.632 1342849.883 0, 1269040.921 1342865.71 0, 
+    1269293.209 1342881.553 0, 1269545.496 1342897.411 0, 1269797.782 1342913.283 0, 1270050.067 1342929.17 0, 1270302.352 1342945.072 0, 1270554.635 1342960.989 0, 1270806.917 1342976.921 0, 1271059.199 1342992.867 0, 1271311.479 1343008.829 0, 1271563.759 1343024.805 0, 
+    1271816.037 1343040.796 0, 1272068.315 1343056.802 0, 1272320.592 1343072.823 0, 1272572.868 1343088.859 0, 1272823.966 1343104.834 0, 1273077.417 1343120.975 0, 1273329.69 1343137.055 0, 1273581.962 1343153.15 0, 1273834.233 1343169.26 0, 1274086.503 1343185.385 0, 
+    1274338.772 1343201.524 0, 1274591.04 1343217.679 0, 1274843.308 1343233.848 0, 1275095.574 1343250.032 0, 1275347.839 1343266.231 0, 1275600.104 1343282.445 0, 1275852.367 1343298.674 0, 1276104.63 1343314.917 0, 1276356.891 1343331.176 0, 1276609.152 1343347.449 0, 
+    1276861.411 1343363.737 0, 1277113.67 1343380.04 0, 1277365.928 1343396.358 0, 1277618.185 1343412.69 0, 1277870.44 1343429.038 0, 1278122.695 1343445.4 0, 1278374.949 1343461.777 0, 1278627.202 1343478.169 0, 1278878.278 1343494.5 0, 1279240.452 1337928.656 0, 
+    1279602.639 1332362.627 0))
+
+POLYGON ((1290985.221 1344299.485 0, 1290734.191 1344282.445 0, 1290481.985 1344265.341 0, 1290229.778 1344248.251 0, 1289977.571 1344231.176 0, 1289725.362 1344214.116 0, 1289473.153 1344197.071 0, 1289220.942 1344180.04 0, 1288968.73 1344163.025 0, 1288716.518 1344146.024 0, 
+    1288464.304 1344129.038 0, 1288212.089 1344112.067 0, 1287959.874 1344095.111 0, 1287707.657 1344078.17 0, 1287455.44 1344061.243 0, 1287203.221 1344044.332 0, 1286951.001 1344027.435 0, 1286698.781 1344010.553 0, 1286446.559 1343993.686 0, 1286194.337 1343976.833 0, 
+    1285942.113 1343959.996 0, 1285689.888 1343943.173 0, 1285437.663 1343926.366 0, 1285185.436 1343909.573 0, 1284932.034 1343892.717 0, 1284680.98 1343876.032 0, 1284428.751 1343859.283 0, 1284176.52 1343842.55 0, 1283924.289 1343825.831 0, 1283672.056 1343809.127 0, 
+    1283419.823 1343792.438 0, 1283167.589 1343775.764 0, 1282915.353 1343759.105 0, 1282663.117 1343742.461 0, 1282410.879 1343725.831 0, 1282158.641 1343709.216 0, 1281906.402 1343692.617 0, 1281654.161 1343676.032 0, 1281401.92 1343659.461 0, 1281149.678 1343642.906 0, 
+    1280897.435 1343626.365 0, 1280645.19 1343609.84 0, 1280392.945 1343593.329 0, 1280140.699 1343576.833 0, 1279888.452 1343560.352 0, 1279636.204 1343543.886 0, 1279383.955 1343527.434 0, 1279131.705 1343510.998 0, 1278878.278 1343494.5 0, 1278516.116 1349060.151 0, 
+    1278153.967 1354625.606 0, 1278406.736 1354642.062 0, 1278658.331 1354658.456 0, 1278909.925 1354674.864 0, 1279161.518 1354691.288 0, 1279413.11 1354707.726 0, 1279664.701 1354724.179 0, 1279916.291 1354740.647 0, 1280167.88 1354757.13 0, 1280419.468 1354773.627 0, 
+    1280671.055 1354790.14 0, 1280922.641 1354806.667 0, 1281174.226 1354823.209 0, 1281425.81 1354839.766 0, 1281677.394 1354856.337 0, 1281928.976 1354872.924 0, 1282180.557 1354889.525 0, 1282432.137 1354906.141 0, 1282683.717 1354922.771 0, 1282935.295 1354939.417 0, 
+    1283186.872 1354956.077 0, 1283438.449 1354972.753 0, 1283690.024 1354989.443 0, 1283941.599 1355006.148 0, 1284192 1355022.789 0, 1284444.744 1355039.602 0, 1284696.316 1355056.351 0, 1284947.886 1355073.115 0, 1285199.456 1355089.894 0, 1285451.024 1355106.688 0, 
+    1285702.592 1355123.496 0, 1285954.158 1355140.319 0, 1286205.724 1355157.157 0, 1286457.288 1355174.01 0, 1286708.852 1355190.878 0, 1286960.415 1355207.761 0, 1287211.976 1355224.658 0, 1287463.537 1355241.57 0, 1287715.096 1355258.497 0, 1287966.655 1355275.439 0, 
+    1288218.212 1355292.395 0, 1288469.769 1355309.367 0, 1288721.324 1355326.353 0, 1288972.879 1355343.354 0, 1289224.433 1355360.369 0, 1289475.985 1355377.4 0, 1289727.537 1355394.445 0, 1289979.087 1355411.506 0, 1290229.466 1355428.501 0, 1290607.337 1349864.091 0, 
+    1290985.221 1344299.485 0))
+
+POLYGON ((1302302.648 1356265.508 0, 1302052.317 1356247.805 0, 1301800.815 1356230.034 0, 1301549.313 1356212.278 0, 1301297.809 1356194.537 0, 1301046.305 1356176.811 0, 1300794.799 1356159.099 0, 1300543.293 1356141.402 0, 1300291.785 1356123.72 0, 1300040.277 1356106.053 0, 
+    1299788.767 1356088.401 0, 1299537.256 1356070.763 0, 1299285.744 1356053.141 0, 1299034.232 1356035.533 0, 1298782.718 1356017.939 0, 1298531.203 1356000.361 0, 1298279.687 1355982.798 0, 1298028.17 1355965.249 0, 1297776.652 1355947.715 0, 1297525.133 1355930.196 0, 
+    1297273.613 1355912.691 0, 1297022.092 1355895.202 0, 1296770.57 1355877.727 0, 1296519.047 1355860.267 0, 1296266.353 1355842.741 0, 1296015.997 1355825.392 0, 1295764.471 1355807.976 0, 1295512.944 1355790.576 0, 1295261.416 1355773.19 0, 1295009.886 1355755.819 0, 
+    1294758.356 1355738.462 0, 1294506.825 1355721.121 0, 1294255.292 1355703.794 0, 1294003.759 1355686.482 0, 1293752.225 1355669.185 0, 1293500.689 1355651.903 0, 1293249.153 1355634.635 0, 1292997.615 1355617.383 0, 1292746.077 1355600.145 0, 1292494.537 1355582.922 0, 
+    1292242.997 1355565.714 0, 1291991.455 1355548.52 0, 1291739.913 1355531.342 0, 1291488.369 1355514.178 0, 1291236.825 1355497.029 0, 1290985.279 1355479.894 0, 1290733.733 1355462.775 0, 1290482.185 1355445.67 0, 1290229.466 1355428.501 0, 1289851.609 1360992.709 0, 
+    1289473.766 1366556.71 0, 1289725.827 1366573.834 0, 1289976.719 1366590.894 0, 1290227.611 1366607.969 0, 1290478.502 1366625.059 0, 1290729.391 1366642.163 0, 1290980.28 1366659.282 0, 1291231.167 1366676.416 0, 1291482.054 1366693.565 0, 1291732.939 1366710.728 0, 
+    1291983.824 1366727.907 0, 1292234.707 1366745.1 0, 1292485.59 1366762.307 0, 1292736.471 1366779.53 0, 1292987.352 1366796.767 0, 1293238.231 1366814.019 0, 1293489.109 1366831.286 0, 1293739.987 1366848.567 0, 1293990.863 1366865.864 0, 1294241.739 1366883.175 0, 
+    1294492.613 1366900.501 0, 1294743.486 1366917.841 0, 1294994.359 1366935.197 0, 1295245.23 1366952.567 0, 1295494.934 1366969.871 0, 1295746.969 1366987.352 0, 1295997.838 1367004.766 0, 1296248.705 1367022.195 0, 1296499.571 1367039.639 0, 1296750.436 1367057.098 0, 
+    1297001.3 1367074.572 0, 1297252.163 1367092.06 0, 1297503.025 1367109.563 0, 1297753.886 1367127.081 0, 1298004.746 1367144.613 0, 1298255.605 1367162.161 0, 1298506.463 1367179.723 0, 1298757.32 1367197.3 0, 1299008.176 1367214.891 0, 1299259.031 1367232.498 0, 
+    1299509.884 1367250.119 0, 1299760.737 1367267.755 0, 1300011.589 1367285.406 0, 1300262.44 1367303.071 0, 1300513.289 1367320.751 0, 1300764.138 1367338.446 0, 1301014.985 1367356.156 0, 1301265.832 1367373.881 0, 1301515.512 1367391.537 0, 1301909.073 1361828.626 0, 
+    1302302.648 1356265.508 0))
+
+POLYGON ((1313554.851 1368260.382 0, 1313305.22 1368242.019 0, 1313054.425 1368223.586 0, 1312803.628 1368205.168 0, 1312552.831 1368186.764 0, 1312302.032 1368168.375 0, 1312051.232 1368150.001 0, 1311800.432 1368131.642 0, 1311549.63 1368113.297 0, 1311298.827 1368094.968 0, 
+    1311048.023 1368076.653 0, 1310797.217 1368058.352 0, 1310546.411 1368040.067 0, 1310295.604 1368021.796 0, 1310044.795 1368003.54 0, 1309793.986 1367985.299 0, 1309543.176 1367967.072 0, 1309292.364 1367948.861 0, 1309041.551 1367930.664 0, 1308790.738 1367912.481 0, 
+    1308539.923 1367894.314 0, 1308289.107 1367876.161 0, 1308038.29 1367858.023 0, 1307787.472 1367839.9 0, 1307535.488 1367821.708 0, 1307285.833 1367803.698 0, 1307035.011 1367785.619 0, 1306784.189 1367767.555 0, 1306533.366 1367749.506 0, 1306282.541 1367731.471 0, 
+    1306031.716 1367713.452 0, 1305780.889 1367695.447 0, 1305530.062 1367677.456 0, 1305279.233 1367659.481 0, 1305028.404 1367641.52 0, 1304777.573 1367623.574 0, 1304526.741 1367605.643 0, 1304275.908 1367587.726 0, 1304025.074 1367569.825 0, 1303774.239 1367551.938 0, 
+    1303523.403 1367534.066 0, 1303272.566 1367516.208 0, 1303021.728 1367498.366 0, 1302770.889 1367480.538 0, 1302520.049 1367462.725 0, 1302269.207 1367444.926 0, 1302018.365 1367427.143 0, 1301767.522 1367409.374 0, 1301515.512 1367391.537 0, 1301121.966 1372954.236 0, 
+    1300728.435 1378516.717 0, 1300979.787 1378534.507 0, 1301229.976 1378552.23 0, 1301480.163 1378569.967 0, 1301730.35 1378587.719 0, 1301980.535 1378605.485 0, 1302230.72 1378623.267 0, 1302480.903 1378641.063 0, 1302731.085 1378658.874 0, 1302981.267 1378676.699 0, 
+    1303231.447 1378694.539 0, 1303481.626 1378712.394 0, 1303731.804 1378730.264 0, 1303981.981 1378748.148 0, 1304232.157 1378766.047 0, 1304482.332 1378783.961 0, 1304732.506 1378801.89 0, 1304982.679 1378819.833 0, 1305232.85 1378837.791 0, 1305483.021 1378855.764 0, 
+    1305733.191 1378873.752 0, 1305983.359 1378891.754 0, 1306233.527 1378909.771 0, 1306483.693 1378927.802 0, 1306732.697 1378945.765 0, 1306984.023 1378963.91 0, 1307234.186 1378981.986 0, 1307484.348 1379000.076 0, 1307734.51 1379018.181 0, 1307984.67 1379036.301 0, 
+    1308234.829 1379054.436 0, 1308484.987 1379072.586 0, 1308735.144 1379090.75 0, 1308985.299 1379108.929 0, 1309235.454 1379127.122 0, 1309485.608 1379145.331 0, 1309735.76 1379163.554 0, 1309985.912 1379181.792 0, 1310236.062 1379200.044 0, 1310486.212 1379218.311 0, 
+    1310736.36 1379236.593 0, 1310986.507 1379254.89 0, 1311236.653 1379273.201 0, 1311486.798 1379291.528 0, 1311736.942 1379309.868 0, 1311987.085 1379328.224 0, 1312237.227 1379346.594 0, 1312487.368 1379364.979 0, 1312736.347 1379383.294 0, 1313145.591 1373821.946 0, 
+    1313554.851 1368260.382 0))
+
+POLYGON ((1324741.763 1380283.791 0, 1324492.835 1380264.773 0, 1324242.747 1380245.682 0, 1323992.658 1380226.605 0, 1323742.568 1380207.542 0, 1323492.477 1380188.495 0, 1323242.384 1380169.462 0, 1322992.291 1380150.444 0, 1322742.196 1380131.441 0, 1322492.101 1380112.452 0, 
+    1322242.004 1380093.478 0, 1321991.906 1380074.519 0, 1321741.807 1380055.575 0, 1321491.707 1380036.645 0, 1321241.606 1380017.73 0, 1320991.503 1379998.83 0, 1320741.4 1379979.944 0, 1320491.295 1379961.073 0, 1320241.19 1379942.217 0, 1319991.083 1379923.376 0, 
+    1319740.975 1379904.549 0, 1319490.866 1379885.737 0, 1319240.756 1379866.94 0, 1318990.645 1379848.157 0, 1318739.373 1379829.303 0, 1318490.419 1379810.637 0, 1318240.304 1379791.898 0, 1317990.189 1379773.175 0, 1317740.072 1379754.466 0, 1317489.954 1379735.771 0, 
+    1317239.835 1379717.092 0, 1316989.715 1379698.427 0, 1316739.594 1379679.777 0, 1316489.472 1379661.142 0, 1316239.349 1379642.521 0, 1315989.224 1379623.915 0, 1315739.099 1379605.324 0, 1315488.972 1379586.748 0, 1315238.844 1379568.186 0, 1314988.716 1379549.639 0, 
+    1314738.586 1379531.107 0, 1314488.455 1379512.589 0, 1314238.323 1379494.087 0, 1313988.19 1379475.599 0, 1313738.055 1379457.125 0, 1313487.92 1379438.667 0, 1313237.784 1379420.223 0, 1312987.646 1379401.793 0, 1312736.347 1379383.294 0, 1312327.12 1384944.418 0, 
+    1311917.909 1390505.314 0, 1312168.55 1390523.765 0, 1312418.033 1390542.146 0, 1312667.515 1390560.542 0, 1312916.995 1390578.952 0, 1313166.475 1390597.377 0, 1313415.954 1390615.817 0, 1313665.431 1390634.271 0, 1313914.907 1390652.741 0, 1314164.383 1390671.224 0, 
+    1314413.857 1390689.723 0, 1314663.33 1390708.236 0, 1314912.802 1390726.764 0, 1315162.273 1390745.306 0, 1315411.743 1390763.863 0, 1315661.212 1390782.435 0, 1315910.679 1390801.022 0, 1316160.146 1390819.623 0, 1316409.611 1390838.239 0, 1316659.076 1390856.869 0, 
+    1316908.539 1390875.515 0, 1317158.001 1390894.175 0, 1317407.462 1390912.849 0, 1317656.922 1390931.539 0, 1317905.225 1390950.156 0, 1318155.839 1390968.961 0, 1318405.295 1390987.695 0, 1318654.751 1391006.443 0, 1318904.205 1391025.205 0, 1319153.659 1391043.983 0, 
+    1319403.111 1391062.775 0, 1319652.562 1391081.582 0, 1319902.012 1391100.403 0, 1320151.461 1391119.239 0, 1320400.909 1391138.09 0, 1320650.356 1391156.956 0, 1320899.801 1391175.836 0, 1321149.246 1391194.731 0, 1321398.689 1391213.64 0, 1321648.131 1391232.564 0, 
+    1321897.572 1391251.503 0, 1322147.012 1391270.457 0, 1322396.451 1391289.425 0, 1322645.889 1391308.408 0, 1322895.326 1391327.406 0, 1323144.761 1391346.418 0, 1323394.196 1391365.445 0, 1323643.629 1391384.487 0, 1323891.906 1391403.455 0, 1324316.826 1385843.737 0, 
+    1324741.763 1380283.791 0))
+
+POLYGON ((1335863.318 1392335.421 0, 1335615.094 1392315.751 0, 1335365.715 1392296.005 0, 1335116.336 1392276.273 0, 1334866.955 1392256.556 0, 1334617.573 1392236.854 0, 1334368.19 1392217.166 0, 1334118.805 1392197.494 0, 1333869.42 1392177.835 0, 1333620.033 1392158.192 0, 
+    1333370.645 1392138.563 0, 1333121.256 1392118.949 0, 1332871.866 1392099.349 0, 1332622.475 1392079.764 0, 1332373.083 1392060.194 0, 1332123.689 1392040.639 0, 1331874.294 1392021.098 0, 1331624.899 1392001.572 0, 1331375.502 1391982.06 0, 1331126.103 1391962.564 0, 
+    1330876.704 1391943.081 0, 1330627.304 1391923.614 0, 1330377.902 1391904.161 0, 1330128.499 1391884.723 0, 1329877.941 1391865.21 0, 1329629.69 1391845.891 0, 1329380.284 1391826.497 0, 1329130.877 1391807.118 0, 1328881.468 1391787.753 0, 1328632.059 1391768.403 0, 
+    1328382.648 1391749.068 0, 1328133.236 1391729.747 0, 1327883.823 1391710.441 0, 1327634.409 1391691.15 0, 1327384.994 1391671.874 0, 1327135.577 1391652.612 0, 1326886.16 1391633.365 0, 1326636.741 1391614.132 0, 1326387.321 1391594.914 0, 1326137.9 1391575.711 0, 
+    1325888.478 1391556.522 0, 1325639.055 1391537.349 0, 1325389.631 1391518.19 0, 1325140.205 1391499.045 0, 1324890.779 1391479.915 0, 1324641.351 1391460.8 0, 1324391.922 1391441.7 0, 1324142.492 1391422.614 0, 1323891.906 1391403.455 0, 1323467.004 1396962.939 0, 
+    1323042.121 1402522.185 0, 1323292.049 1402541.294 0, 1323540.825 1402560.329 0, 1323789.599 1402579.38 0, 1324038.373 1402598.444 0, 1324287.145 1402617.524 0, 1324535.916 1402636.618 0, 1324784.686 1402655.727 0, 1325033.455 1402674.851 0, 1325282.222 1402693.989 0, 
+    1325530.989 1402713.142 0, 1325779.754 1402732.309 0, 1326028.518 1402751.491 0, 1326277.282 1402770.688 0, 1326526.044 1402789.899 0, 1326774.805 1402809.125 0, 1327023.564 1402828.366 0, 1327272.323 1402847.621 0, 1327521.08 1402866.891 0, 1327769.837 1402886.175 0, 
+    1328018.592 1402905.475 0, 1328267.346 1402924.789 0, 1328516.099 1402944.117 0, 1328764.851 1402963.46 0, 1329012.45 1402982.728 0, 1329262.351 1403002.19 0, 1329511.099 1403021.577 0, 1329759.847 1403040.979 0, 1330008.593 1403060.395 0, 1330257.338 1403079.826 0, 
+    1330506.082 1403099.272 0, 1330754.824 1403118.732 0, 1331003.566 1403138.207 0, 1331252.306 1403157.697 0, 1331501.045 1403177.201 0, 1331749.783 1403196.72 0, 1331998.52 1403216.253 0, 1332247.256 1403235.801 0, 1332495.991 1403255.364 0, 1332744.724 1403274.941 0, 
+    1332993.457 1403294.533 0, 1333242.188 1403314.14 0, 1333490.918 1403333.761 0, 1333739.647 1403353.397 0, 1333988.374 1403373.048 0, 1334237.101 1403392.713 0, 1334485.826 1403412.393 0, 1334734.551 1403432.087 0, 1334982.124 1403451.705 0, 1335422.712 1397893.682 0, 
+    1335863.318 1392335.421 0))
+
+POLYGON ((1346919.453 1404414.955 0, 1346671.935 1404394.638 0, 1346423.267 1404374.24 0, 1346174.598 1404353.858 0, 1345925.928 1404333.49 0, 1345677.257 1404313.137 0, 1345428.585 1404292.798 0, 1345179.911 1404272.474 0, 1344931.236 1404252.165 0, 1344682.56 1404231.87 0, 
+    1344433.883 1404211.59 0, 1344185.205 1404191.325 0, 1343936.525 1404171.074 0, 1343687.844 1404150.838 0, 1343439.162 1404130.617 0, 1343190.479 1404110.41 0, 1342941.795 1404090.218 0, 1342693.109 1404070.04 0, 1342444.423 1404049.877 0, 1342195.735 1404029.729 0, 
+    1341947.046 1404009.595 0, 1341698.355 1403989.476 0, 1341449.664 1403969.372 0, 1341200.971 1403949.282 0, 1340951.129 1403929.114 0, 1340703.583 1403909.147 0, 1340454.886 1403889.101 0, 1340206.189 1403869.07 0, 1339957.49 1403849.053 0, 1339708.791 1403829.051 0, 
+    1339460.09 1403809.064 0, 1339211.388 1403789.091 0, 1338962.685 1403769.133 0, 1338713.98 1403749.19 0, 1338465.275 1403729.261 0, 1338216.568 1403709.347 0, 1337967.86 1403689.448 0, 1337719.151 1403669.563 0, 1337470.441 1403649.693 0, 1337221.729 1403629.837 0, 
+    1336973.017 1403609.996 0, 1336724.303 1403590.17 0, 1336475.588 1403570.359 0, 1336226.872 1403550.562 0, 1335978.154 1403530.779 0, 1335729.436 1403511.012 0, 1335480.716 1403491.259 0, 1335231.996 1403471.52 0, 1334982.124 1403451.705 0, 1334541.555 1409009.484 0, 
+    1334101.007 1414567.013 0, 1334350.221 1414586.776 0, 1334598.288 1414606.462 0, 1334846.353 1414626.163 0, 1335094.417 1414645.879 0, 1335342.48 1414665.609 0, 1335590.542 1414685.354 0, 1335838.603 1414705.114 0, 1336086.663 1414724.888 0, 1336334.721 1414744.676 0, 
+    1336582.778 1414764.48 0, 1336830.834 1414784.298 0, 1337078.889 1414804.13 0, 1337326.943 1414823.977 0, 1337574.996 1414843.839 0, 1337823.047 1414863.715 0, 1338071.097 1414883.606 0, 1338319.146 1414903.512 0, 1338567.194 1414923.432 0, 1338815.241 1414943.366 0, 
+    1339063.286 1414963.316 0, 1339311.331 1414983.28 0, 1339559.374 1415003.258 0, 1339807.416 1415023.251 0, 1340054.311 1415043.166 0, 1340303.497 1415063.281 0, 1340551.535 1415083.318 0, 1340799.572 1415103.37 0, 1341047.608 1415123.436 0, 1341295.643 1415143.516 0, 
+    1341543.677 1415163.612 0, 1341791.71 1415183.721 0, 1342039.741 1415203.846 0, 1342287.771 1415223.985 0, 1342535.8 1415244.139 0, 1342783.828 1415264.307 0, 1343031.855 1415284.49 0, 1343279.88 1415304.687 0, 1343527.905 1415324.899 0, 1343775.928 1415345.126 0, 
+    1344023.95 1415365.367 0, 1344271.97 1415385.623 0, 1344519.99 1415405.894 0, 1344768.008 1415426.179 0, 1345016.025 1415446.478 0, 1345264.041 1415466.793 0, 1345512.056 1415487.121 0, 1345760.069 1415507.465 0, 1346006.937 1415527.729 0, 1346463.185 1409971.467 0, 
+    1346919.453 1404414.955 0))
+
+POLYGON ((1357910.105 1416522.078 0, 1357663.294 1416501.116 0, 1357415.339 1416480.072 0, 1357167.383 1416459.043 0, 1356919.425 1416438.028 0, 1356671.466 1416417.027 0, 1356423.506 1416396.042 0, 1356175.545 1416375.071 0, 1355927.583 1416354.114 0, 1355679.619 1416333.172 0, 
+    1355431.654 1416312.245 0, 1355183.688 1416291.332 0, 1354935.72 1416270.434 0, 1354687.752 1416249.551 0, 1354439.782 1416228.682 0, 1354191.811 1416207.827 0, 1353943.839 1416186.988 0, 1353695.865 1416166.163 0, 1353447.89 1416145.352 0, 1353199.914 1416124.556 0, 
+    1352951.937 1416103.775 0, 1352703.959 1416083.008 0, 1352455.979 1416062.256 0, 1352207.998 1416041.518 0, 1351958.872 1416020.7 0, 1351712.033 1416000.087 0, 1351464.048 1415979.393 0, 1351216.062 1415958.714 0, 1350968.075 1415938.049 0, 1350720.087 1415917.399 0, 
+    1350472.098 1415896.764 0, 1350224.107 1415876.143 0, 1349976.115 1415855.537 0, 1349728.122 1415834.945 0, 1349480.128 1415814.368 0, 1349232.132 1415793.806 0, 1348984.136 1415773.258 0, 1348736.138 1415752.725 0, 1348488.139 1415732.206 0, 1348240.139 1415711.702 0, 
+    1347992.137 1415691.213 0, 1347744.134 1415670.738 0, 1347496.13 1415650.278 0, 1347248.125 1415629.832 0, 1347000.119 1415609.401 0, 1346752.111 1415588.985 0, 1346504.103 1415568.583 0, 1346256.093 1415548.196 0, 1346006.937 1415527.729 0, 1345550.71 1421083.736 0, 
+    1345094.504 1426639.483 0, 1345343.003 1426659.896 0, 1345590.359 1426680.229 0, 1345837.714 1426700.577 0, 1346085.067 1426720.94 0, 1346332.42 1426741.317 0, 1346579.771 1426761.709 0, 1346827.121 1426782.115 0, 1347074.469 1426802.536 0, 1347321.817 1426822.971 0, 
+    1347569.163 1426843.421 0, 1347816.508 1426863.886 0, 1348063.852 1426884.365 0, 1348311.195 1426904.858 0, 1348558.536 1426925.366 0, 1348805.877 1426945.889 0, 1349053.216 1426966.426 0, 1349300.554 1426986.978 0, 1349547.89 1427007.545 0, 1349795.226 1427028.126 0, 
+    1350042.56 1427048.721 0, 1350289.893 1427069.331 0, 1350537.225 1427089.956 0, 1350784.555 1427110.595 0, 1351030.744 1427131.154 0, 1351279.213 1427151.917 0, 1351526.54 1427172.6 0, 1351773.866 1427193.298 0, 1352021.19 1427214.01 0, 1352268.514 1427234.736 0, 
+    1352515.836 1427255.477 0, 1352763.156 1427276.233 0, 1353010.476 1427297.003 0, 1353257.794 1427317.788 0, 1353505.112 1427338.587 0, 1353752.428 1427359.401 0, 1353999.742 1427380.229 0, 1354247.056 1427401.072 0, 1354494.368 1427421.93 0, 1354741.679 1427442.802 0, 
+    1354988.989 1427463.689 0, 1355236.298 1427484.59 0, 1355483.605 1427505.506 0, 1355730.911 1427526.436 0, 1355978.216 1427547.381 0, 1356225.52 1427568.34 0, 1356472.822 1427589.315 0, 1356720.123 1427610.303 0, 1356966.284 1427631.209 0, 1357438.183 1422076.774 0, 
+    1357910.105 1416522.078 0))
+
+POLYGON ((630191.1 790618.156 0, 629907.745 790639.82 0, 629622.954 790661.611 0, 629338.165 790683.42 0, 629053.377 790705.244 0, 628768.59 790727.086 0, 628483.804 790748.944 0, 628199.02 790770.819 0, 627914.237 790792.711 0, 627629.455 790814.62 0, 
+    627344.675 790836.545 0, 627059.896 790858.487 0, 626775.118 790880.446 0, 626490.341 790902.422 0, 626205.566 790924.414 0, 625920.792 790946.423 0, 625636.019 790968.449 0, 625351.248 790990.492 0, 625066.478 791012.551 0, 624781.709 791034.628 0, 
+    624496.941 791056.721 0, 624212.175 791078.83 0, 623927.41 791100.957 0, 623642.647 791123.1 0, 623356.446 791145.372 0, 623073.123 791167.437 0, 622788.364 791189.631 0, 622503.605 791211.841 0, 622218.848 791234.068 0, 621934.092 791256.312 0, 
+    621649.338 791278.572 0, 621364.585 791300.85 0, 621079.833 791323.144 0, 620795.082 791345.455 0, 620510.333 791367.782 0, 620225.585 791390.127 0, 619940.839 791412.488 0, 619656.093 791434.866 0, 619371.35 791457.26 0, 619086.607 791479.672 0, 
+    618801.866 791502.1 0, 618517.126 791524.545 0, 618232.387 791547.007 0, 617947.65 791569.485 0, 617662.914 791591.98 0, 617378.179 791614.492 0, 617093.446 791637.021 0, 616808.714 791659.567 0, 616522.544 791682.243 0, 616963.009 797238.722 0, 
+    617403.493 802795.437 0, 617689.006 802772.813 0, 617973.084 802750.319 0, 618257.163 802727.842 0, 618541.243 802705.382 0, 618825.325 802682.938 0, 619109.409 802660.511 0, 619393.493 802638.101 0, 619677.579 802615.708 0, 619961.666 802593.331 0, 
+    620245.755 802570.971 0, 620529.844 802548.628 0, 620813.936 802526.302 0, 621098.028 802503.992 0, 621382.122 802481.699 0, 621666.217 802459.422 0, 621950.313 802437.163 0, 622234.411 802414.92 0, 622518.51 802392.694 0, 622802.61 802370.484 0, 
+    623086.712 802348.292 0, 623370.815 802326.116 0, 623654.919 802303.956 0, 623939.024 802281.814 0, 624221.697 802259.8 0, 624507.239 802237.579 0, 624791.349 802215.486 0, 625075.459 802193.411 0, 625359.572 802171.352 0, 625643.685 802149.309 0, 
+    625927.799 802127.284 0, 626211.915 802105.275 0, 626496.033 802083.283 0, 626780.151 802061.308 0, 627064.271 802039.349 0, 627348.392 802017.407 0, 627632.514 801995.482 0, 627916.638 801973.574 0, 628200.763 801951.682 0, 628484.889 801929.807 0, 
+    628769.017 801907.949 0, 629053.146 801886.107 0, 629337.276 801864.282 0, 629621.407 801842.474 0, 629905.54 801820.683 0, 630189.674 801798.908 0, 630473.809 801777.15 0, 630757.945 801755.409 0, 631040.65 801733.794 0, 630615.866 796175.857 0, 
+    630191.1 790618.156 0))
+
+POLYGON ((644680.75 800710.683 0, 644397.984 800731.499 0, 644113.787 800752.437 0, 643829.592 800773.393 0, 643545.398 800794.364 0, 643261.204 800815.353 0, 642977.013 800836.358 0, 642692.822 800857.38 0, 642408.633 800878.419 0, 642124.444 800899.475 0, 
+    641840.257 800920.547 0, 641556.072 800941.636 0, 641271.887 800962.741 0, 640987.704 800983.864 0, 640703.522 801005.003 0, 640419.342 801026.159 0, 640135.162 801047.331 0, 639850.984 801068.521 0, 639566.807 801089.727 0, 639282.631 801110.949 0, 
+    638998.457 801132.189 0, 638714.284 801153.445 0, 638430.112 801174.718 0, 638145.941 801196.008 0, 637860.339 801217.421 0, 637577.603 801238.637 0, 637293.436 801259.977 0, 637009.271 801281.333 0, 636725.106 801302.707 0, 636440.943 801324.097 0, 
+    636156.781 801345.503 0, 635872.62 801366.927 0, 635588.461 801388.367 0, 635304.303 801409.824 0, 635020.146 801431.298 0, 634735.99 801452.788 0, 634451.836 801474.295 0, 634167.683 801495.819 0, 633883.531 801517.359 0, 633599.381 801538.917 0, 
+    633315.231 801560.491 0, 633031.083 801582.081 0, 632746.937 801603.689 0, 632462.791 801625.313 0, 632178.647 801646.954 0, 631894.504 801668.611 0, 631610.363 801690.286 0, 631326.222 801711.977 0, 631040.65 801733.794 0, 631465.451 807291.963 0, 
+    631890.27 812850.36 0, 632175.185 812828.593 0, 632458.671 812806.952 0, 632742.158 812785.327 0, 633025.647 812763.72 0, 633309.137 812742.128 0, 633592.628 812720.554 0, 633876.12 812698.996 0, 634159.614 812677.455 0, 634443.109 812655.931 0, 
+    634726.605 812634.424 0, 635010.102 812612.933 0, 635293.601 812591.458 0, 635577.101 812570.001 0, 635860.602 812548.56 0, 636144.105 812527.136 0, 636427.609 812505.728 0, 636711.114 812484.338 0, 636994.62 812462.963 0, 637278.128 812441.606 0, 
+    637561.636 812420.265 0, 637845.147 812398.941 0, 638128.658 812377.634 0, 638412.17 812356.343 0, 638694.255 812335.176 0, 638979.199 812313.812 0, 639262.716 812292.571 0, 639546.233 812271.347 0, 639829.752 812250.14 0, 640113.272 812228.949 0, 
+    640396.793 812207.776 0, 640680.316 812186.618 0, 640963.84 812165.478 0, 641247.365 812144.354 0, 641530.891 812123.247 0, 641814.419 812102.157 0, 642097.948 812081.083 0, 642381.478 812060.026 0, 642665.009 812038.985 0, 642948.541 812017.962 0, 
+    643232.075 811996.955 0, 643515.61 811975.964 0, 643799.146 811954.991 0, 644082.684 811934.034 0, 644366.222 811913.094 0, 644649.762 811892.17 0, 644933.303 811871.263 0, 645216.846 811850.373 0, 645498.961 811829.605 0, 645089.847 806270.03 0, 
+    644680.75 800710.683 0))
+
+POLYGON ((659110.482 810847.3 0, 658828.307 810867.272 0, 658544.707 810887.361 0, 658261.107 810907.467 0, 657977.51 810927.589 0, 657693.913 810947.728 0, 657410.317 810967.884 0, 657126.723 810988.056 0, 656843.13 811008.246 0, 656559.538 811028.451 0, 
+    656275.947 811048.674 0, 655992.358 811068.913 0, 655708.769 811089.169 0, 655425.182 811109.442 0, 655141.596 811129.731 0, 654858.011 811150.037 0, 654574.428 811170.36 0, 654290.845 811190.699 0, 654007.264 811211.055 0, 653723.684 811231.428 0, 
+    653440.105 811251.818 0, 653156.528 811272.224 0, 652872.951 811292.647 0, 652589.376 811313.086 0, 652304.374 811333.646 0, 652022.229 811354.016 0, 651738.658 811374.505 0, 651455.087 811395.011 0, 651171.518 811415.534 0, 650887.95 811436.074 0, 
+    650604.383 811456.631 0, 650320.818 811477.204 0, 650037.253 811497.793 0, 649753.69 811518.4 0, 649470.128 811539.023 0, 649186.568 811559.663 0, 648903.008 811580.319 0, 648619.45 811600.993 0, 648335.893 811621.682 0, 648052.337 811642.389 0, 
+    647768.782 811663.112 0, 647485.229 811683.852 0, 647201.677 811704.609 0, 646918.126 811725.382 0, 646634.576 811746.172 0, 646351.028 811766.979 0, 646067.48 811787.803 0, 645783.934 811808.643 0, 645498.961 811829.605 0, 645908.091 817389.404 0, 
+    646317.237 822949.425 0, 646601.553 822928.512 0, 646884.445 822907.72 0, 647167.337 822886.944 0, 647450.231 822866.185 0, 647733.127 822845.443 0, 648016.023 822824.718 0, 648298.921 822804.009 0, 648581.82 822783.317 0, 648864.72 822762.642 0, 
+    649147.621 822741.983 0, 649430.524 822721.341 0, 649713.427 822700.715 0, 649996.332 822680.106 0, 650279.238 822659.514 0, 650562.146 822638.939 0, 650845.054 822618.38 0, 651127.964 822597.838 0, 651410.875 822577.312 0, 651693.787 822556.803 0, 
+    651976.701 822536.311 0, 652259.615 822515.835 0, 652542.531 822495.376 0, 652825.448 822474.934 0, 653106.942 822454.611 0, 653391.286 822434.099 0, 653674.207 822413.707 0, 653957.129 822393.331 0, 654240.052 822372.972 0, 654522.976 822352.63 0, 
+    654805.901 822332.304 0, 655088.828 822311.995 0, 655371.756 822291.702 0, 655654.685 822271.426 0, 655937.615 822251.167 0, 656220.546 822230.925 0, 656503.479 822210.699 0, 656786.413 822190.49 0, 657069.348 822170.297 0, 657352.284 822150.121 0, 
+    657635.221 822129.962 0, 657918.16 822109.819 0, 658201.1 822089.693 0, 658484.04 822069.584 0, 658766.983 822049.492 0, 659049.926 822029.416 0, 659332.87 822009.356 0, 659615.816 821989.314 0, 659897.339 821969.388 0, 659503.903 816408.234 0, 
+    659110.482 810847.3 0))
+
+POLYGON ((673480.156 821027.722 0, 673198.575 821046.852 0, 672915.574 821066.095 0, 672632.574 821085.355 0, 672349.575 821104.631 0, 672066.577 821123.925 0, 671783.581 821143.234 0, 671500.585 821162.561 0, 671217.591 821181.904 0, 670934.598 821201.264 0, 
+    670651.606 821220.64 0, 670368.615 821240.033 0, 670085.625 821259.443 0, 669802.637 821278.87 0, 669519.649 821298.313 0, 669236.663 821317.772 0, 668953.678 821337.249 0, 668670.694 821356.742 0, 668387.711 821376.252 0, 668104.729 821395.778 0, 
+    667821.748 821415.321 0, 667538.769 821434.881 0, 667255.791 821454.457 0, 666972.814 821474.05 0, 666688.415 821493.758 0, 666406.863 821513.286 0, 666123.889 821532.929 0, 665840.917 821552.589 0, 665557.945 821572.265 0, 665274.975 821591.958 0, 
+    664992.006 821611.667 0, 664709.038 821631.394 0, 664426.071 821651.136 0, 664143.106 821670.896 0, 663860.141 821690.672 0, 663577.178 821710.465 0, 663294.216 821730.274 0, 663011.255 821750.101 0, 662728.296 821769.943 0, 662445.337 821789.803 0, 
+    662162.38 821809.679 0, 661879.423 821829.572 0, 661596.468 821849.481 0, 661313.514 821869.407 0, 661030.562 821889.35 0, 660747.61 821909.309 0, 660464.66 821929.286 0, 660181.711 821949.278 0, 659897.339 821969.388 0, 660290.792 827530.76 0, 
+    660684.259 833092.346 0, 660967.972 833072.282 0, 661250.267 833052.336 0, 661532.562 833032.406 0, 661814.859 833012.493 0, 662097.157 832992.596 0, 662379.456 832972.716 0, 662661.757 832952.853 0, 662944.058 832933.006 0, 663226.361 832913.176 0, 
+    663508.665 832893.363 0, 663790.97 832873.566 0, 664073.276 832853.785 0, 664355.583 832834.022 0, 664637.892 832814.275 0, 664920.201 832794.544 0, 665202.512 832774.83 0, 665484.824 832755.133 0, 665767.137 832735.453 0, 666049.452 832715.789 0, 
+    666331.767 832696.141 0, 666614.084 832676.51 0, 666896.402 832656.896 0, 667178.72 832637.299 0, 667459.621 832617.816 0, 667743.362 832598.154 0, 668025.684 832578.606 0, 668308.008 832559.075 0, 668590.332 832539.561 0, 668872.658 832520.063 0, 
+    669154.985 832500.582 0, 669437.313 832481.117 0, 669719.643 832461.669 0, 670001.973 832442.238 0, 670284.305 832422.823 0, 670566.637 832403.425 0, 670848.971 832384.043 0, 671131.306 832364.679 0, 671413.642 832345.33 0, 671695.98 832325.999 0, 
+    671978.318 832306.684 0, 672260.657 832287.385 0, 672542.998 832268.103 0, 672825.34 832248.838 0, 673107.683 832229.59 0, 673390.027 832210.358 0, 673672.372 832191.143 0, 673954.718 832171.944 0, 674235.648 832152.858 0, 673857.895 826590.183 0, 
+    673480.156 821027.722 0))
+
+POLYGON ((758429.454 883013.986 0, 758151.491 883028.142 0, 757872.138 883042.385 0, 757592.785 883056.644 0, 757313.434 883070.92 0, 757034.083 883085.212 0, 756754.733 883099.521 0, 756475.384 883113.846 0, 756196.036 883128.188 0, 755916.689 883142.546 0, 
+    755637.342 883156.92 0, 755357.997 883171.311 0, 755078.652 883185.718 0, 754799.308 883200.142 0, 754519.965 883214.583 0, 754240.623 883229.039 0, 753961.281 883243.512 0, 753681.941 883258.002 0, 753402.601 883272.508 0, 753123.263 883287.03 0, 
+    752843.925 883301.569 0, 752564.588 883316.125 0, 752285.251 883330.696 0, 752005.916 883345.285 0, 751725.19 883359.962 0, 751447.248 883374.51 0, 751167.915 883389.148 0, 750888.583 883403.802 0, 750609.252 883418.472 0, 750329.922 883433.159 0, 
+    750050.592 883447.862 0, 749771.264 883462.582 0, 749491.936 883477.318 0, 749212.61 883492.071 0, 748933.284 883506.84 0, 748653.959 883521.626 0, 748374.635 883536.428 0, 748095.311 883551.246 0, 747815.989 883566.081 0, 747536.668 883580.932 0, 
+    747257.347 883595.8 0, 746978.027 883610.684 0, 746698.708 883625.585 0, 746419.39 883640.502 0, 746140.073 883655.435 0, 745860.757 883670.385 0, 745581.442 883685.351 0, 745302.127 883700.334 0, 745021.421 883715.408 0, 745320.675 889284.973 0, 
+    745619.937 894854.707 0, 745899.984 894839.668 0, 746178.643 894824.721 0, 746457.303 894809.79 0, 746735.963 894794.875 0, 747014.625 894779.976 0, 747293.287 894765.094 0, 747571.95 894750.229 0, 747850.615 894735.379 0, 748129.279 894720.547 0, 
+    748407.945 894705.73 0, 748686.612 894690.93 0, 748965.28 894676.147 0, 749243.948 894661.379 0, 749522.617 894646.629 0, 749801.288 894631.894 0, 750079.959 894617.176 0, 750358.631 894602.475 0, 750637.303 894587.789 0, 750915.977 894573.121 0, 
+    751194.652 894558.468 0, 751473.327 894543.832 0, 751752.003 894529.213 0, 752030.68 894514.609 0, 752307.97 894500.095 0, 752588.037 894485.452 0, 752866.717 894470.898 0, 753145.397 894456.361 0, 753424.079 894441.84 0, 753702.761 894427.335 0, 
+    753981.444 894412.846 0, 754260.128 894398.374 0, 754538.813 894383.919 0, 754817.498 894369.48 0, 755096.185 894355.057 0, 755374.872 894340.651 0, 755653.56 894326.261 0, 755932.249 894311.887 0, 756210.939 894297.53 0, 756489.63 894283.189 0, 
+    756768.322 894268.865 0, 757047.014 894254.557 0, 757325.707 894240.266 0, 757604.401 894225.99 0, 757883.096 894211.732 0, 758161.792 894197.489 0, 758440.489 894183.263 0, 758719.186 894169.054 0, 758996.498 894154.931 0, 758712.972 888584.374 0, 
+    758429.454 883013.986 0))
+
+POLYGON ((772374.981 893492.95 0, 772097.629 893506.289 0, 771818.893 893519.711 0, 771540.157 893533.149 0, 771261.422 893546.604 0, 770982.688 893560.076 0, 770703.955 893573.563 0, 770425.222 893587.067 0, 770146.49 893600.588 0, 769867.759 893614.125 0, 
+    769589.029 893627.678 0, 769310.3 893641.248 0, 769031.571 893654.834 0, 768752.844 893668.437 0, 768474.117 893682.056 0, 768195.391 893695.691 0, 767916.665 893709.343 0, 767637.941 893723.011 0, 767359.217 893736.695 0, 767080.494 893750.396 0, 
+    766801.772 893764.114 0, 766523.051 893777.848 0, 766244.33 893791.598 0, 765965.611 893805.364 0, 765685.506 893819.216 0, 765408.174 893832.947 0, 765129.456 893846.763 0, 764850.74 893860.595 0, 764572.024 893874.443 0, 764293.31 893888.309 0, 
+    764014.596 893902.19 0, 763735.882 893916.088 0, 763457.17 893930.002 0, 763178.459 893943.933 0, 762899.748 893957.88 0, 762621.038 893971.843 0, 762342.329 893985.823 0, 762063.621 893999.819 0, 761784.913 894013.832 0, 761506.207 894027.861 0, 
+    761227.501 894041.906 0, 760948.796 894055.968 0, 760670.092 894070.047 0, 760391.388 894084.141 0, 760112.686 894098.252 0, 759833.984 894112.38 0, 759555.284 894126.524 0, 759276.584 894140.684 0, 758996.498 894154.931 0, 759280.032 899725.654 0, 
+    759563.574 905296.538 0, 759843.001 905282.324 0, 760121.046 905268.197 0, 760399.091 905254.086 0, 760677.136 905239.992 0, 760955.183 905225.914 0, 761233.231 905211.853 0, 761511.279 905197.808 0, 761789.328 905183.779 0, 762067.378 905169.766 0, 
+    762345.429 905155.77 0, 762623.48 905141.791 0, 762901.533 905127.827 0, 763179.586 905113.88 0, 763457.64 905099.95 0, 763735.695 905086.036 0, 764013.751 905072.138 0, 764291.807 905058.256 0, 764569.865 905044.391 0, 764847.923 905030.542 0, 
+    765125.982 905016.71 0, 765404.042 905002.894 0, 765682.102 904989.094 0, 765960.164 904975.311 0, 766236.843 904961.612 0, 766516.289 904947.793 0, 766794.353 904934.059 0, 767072.418 904920.341 0, 767350.483 904906.64 0, 767628.549 904892.955 0, 
+    767906.616 904879.286 0, 768184.684 904865.634 0, 768462.753 904851.998 0, 768740.823 904838.378 0, 769018.893 904824.775 0, 769296.964 904811.188 0, 769575.036 904797.617 0, 769853.109 904784.063 0, 770131.182 904770.525 0, 770409.256 904757.004 0, 
+    770687.331 904743.499 0, 770965.407 904730.01 0, 771243.484 904716.538 0, 771521.561 904703.082 0, 771799.64 904689.642 0, 772077.719 904676.219 0, 772355.799 904662.812 0, 772633.879 904649.422 0, 772910.579 904636.114 0, 772642.776 899064.451 0, 
+    772374.981 893492.95 0))
+
+POLYGON ((786259.396 904013.4 0, 785982.658 904025.926 0, 785704.54 904038.531 0, 785426.424 904051.152 0, 785148.308 904063.79 0, 784870.193 904076.444 0, 784592.078 904089.114 0, 784313.965 904101.801 0, 784035.852 904114.504 0, 783757.74 904127.223 0, 
+    783479.628 904139.959 0, 783201.518 904152.711 0, 782923.408 904165.48 0, 782645.299 904178.265 0, 782367.19 904191.066 0, 782089.083 904203.883 0, 781810.976 904216.717 0, 781532.87 904229.568 0, 781254.764 904242.434 0, 780976.66 904255.318 0, 
+    780698.556 904268.217 0, 780420.453 904281.133 0, 780142.351 904294.065 0, 779864.249 904307.014 0, 779584.767 904320.043 0, 779308.048 904332.96 0, 779029.949 904345.958 0, 778751.85 904358.972 0, 778473.753 904372.002 0, 778195.656 904385.049 0, 
+    777917.56 904398.112 0, 777639.464 904411.191 0, 777361.369 904424.287 0, 777083.276 904437.4 0, 776805.182 904450.528 0, 776527.09 904463.673 0, 776248.999 904476.835 0, 775970.908 904490.012 0, 775692.818 904503.206 0, 775414.729 904516.417 0, 
+    775136.64 904529.644 0, 774858.552 904542.887 0, 774580.466 904556.146 0, 774302.379 904569.422 0, 774024.294 904582.715 0, 773746.21 904596.023 0, 773468.126 904609.348 0, 773190.043 904622.69 0, 772910.579 904636.114 0, 773178.389 910207.934 0, 
+    773446.206 915779.908 0, 773725.011 915766.516 0, 774002.438 915753.206 0, 774279.866 915739.912 0, 774557.295 915726.635 0, 774834.724 915713.374 0, 775112.155 915700.13 0, 775389.585 915686.901 0, 775667.017 915673.689 0, 775944.45 915660.494 0, 
+    776221.883 915647.314 0, 776499.317 915634.151 0, 776776.752 915621.005 0, 777054.188 915607.874 0, 777331.624 915594.76 0, 777609.061 915581.663 0, 777886.499 915568.581 0, 778163.938 915555.516 0, 778441.377 915542.468 0, 778718.818 915529.435 0, 
+    778996.259 915516.419 0, 779273.701 915503.42 0, 779551.143 915490.436 0, 779828.586 915477.469 0, 780104.653 915464.583 0, 780383.475 915451.584 0, 780660.921 915438.666 0, 780938.367 915425.765 0, 781215.814 915412.879 0, 781493.262 915400.01 0, 
+    781770.711 915387.158 0, 782048.16 915374.321 0, 782325.61 915361.501 0, 782603.061 915348.697 0, 782880.513 915335.91 0, 783157.965 915323.139 0, 783435.419 915310.384 0, 783712.872 915297.646 0, 783990.327 915284.924 0, 784267.783 915272.218 0, 
+    784545.239 915259.529 0, 784822.696 915246.856 0, 785100.153 915234.199 0, 785377.612 915221.558 0, 785655.071 915208.934 0, 785932.531 915196.327 0, 786209.991 915183.735 0, 786487.453 915171.16 0, 786763.538 915158.664 0, 786511.464 909585.955 0, 
+    786259.396 904013.4 0))
+
+POLYGON ((800082.572 914575.045 0, 799806.45 914586.762 0, 799528.954 914598.553 0, 799251.459 914610.36 0, 798973.965 914622.184 0, 798696.471 914634.024 0, 798418.978 914645.881 0, 798141.486 914657.754 0, 797863.994 914669.643 0, 797586.503 914681.548 0, 
+    797309.013 914693.47 0, 797031.524 914705.408 0, 796754.035 914717.363 0, 796476.547 914729.334 0, 796199.059 914741.321 0, 795921.573 914753.324 0, 795644.087 914765.344 0, 795366.601 914777.38 0, 795089.117 914789.433 0, 794811.633 914801.501 0, 
+    794534.15 914813.587 0, 794256.667 914825.688 0, 793979.186 914837.806 0, 793701.705 914849.94 0, 793422.849 914862.151 0, 793146.745 914874.257 0, 792869.266 914886.44 0, 792591.788 914898.64 0, 792314.311 914910.856 0, 792036.834 914923.088 0, 
+    791759.358 914935.336 0, 791481.883 914947.601 0, 791204.408 914959.882 0, 790926.934 914972.18 0, 790649.461 914984.493 0, 790371.989 914996.824 0, 790094.517 915009.17 0, 789817.046 915021.533 0, 789539.576 915033.912 0, 789262.107 915046.307 0, 
+    788984.638 915058.719 0, 788707.17 915071.147 0, 788429.703 915083.592 0, 788152.236 915096.052 0, 787874.77 915108.53 0, 787597.305 915121.023 0, 787319.841 915133.533 0, 787042.378 915146.059 0, 786763.538 915158.664 0, 787015.62 920731.522 0, 
+    787267.708 926304.526 0, 787545.888 926291.951 0, 787822.695 926279.455 0, 788099.504 926266.975 0, 788376.313 926254.511 0, 788653.122 926242.063 0, 788929.933 926229.632 0, 789206.744 926217.217 0, 789483.556 926204.818 0, 789760.369 926192.436 0, 
+    790037.182 926180.07 0, 790313.996 926167.72 0, 790590.811 926155.386 0, 790867.627 926143.069 0, 791144.443 926130.768 0, 791421.26 926118.483 0, 791698.078 926106.215 0, 791974.896 926093.963 0, 792251.715 926081.727 0, 792528.535 926069.508 0, 
+    792805.356 926057.304 0, 793082.177 926045.117 0, 793358.999 926032.947 0, 793635.822 926020.792 0, 793911.273 926008.715 0, 794189.47 925996.533 0, 794466.295 925984.427 0, 794743.12 925972.338 0, 795019.947 925960.265 0, 795296.774 925948.209 0, 
+    795573.602 925936.168 0, 795850.43 925924.144 0, 796127.259 925912.137 0, 796404.089 925900.145 0, 796680.92 925888.17 0, 796957.751 925876.211 0, 797234.583 925864.269 0, 797511.416 925852.343 0, 797788.249 925840.433 0, 798065.083 925828.539 0, 
+    798341.918 925816.662 0, 798618.754 925804.801 0, 798895.59 925792.956 0, 799172.427 925781.127 0, 799449.264 925769.315 0, 799726.102 925757.519 0, 800002.941 925745.74 0, 800279.781 925733.977 0, 800555.25 925722.288 0, 800318.908 920148.593 0, 
+    800082.572 914575.045 0))
+
+POLYGON ((813844.385 925177.591 0, 813568.882 925188.502 0, 813292.01 925199.483 0, 813015.139 925210.48 0, 812738.268 925221.494 0, 812461.398 925232.524 0, 812184.529 925243.57 0, 811907.66 925254.633 0, 811630.793 925265.712 0, 811353.925 925276.807 0, 
+    811077.059 925287.918 0, 810800.193 925299.046 0, 810523.327 925310.19 0, 810246.463 925321.351 0, 809969.599 925332.527 0, 809692.736 925343.72 0, 809415.873 925354.93 0, 809139.011 925366.155 0, 808862.15 925377.397 0, 808585.289 925388.655 0, 
+    808308.429 925399.93 0, 808031.569 925411.22 0, 807754.711 925422.527 0, 807477.853 925433.851 0, 807199.625 925445.246 0, 806924.139 925456.546 0, 806647.283 925467.918 0, 806370.427 925479.307 0, 806093.573 925490.712 0, 805816.719 925502.133 0, 
+    805539.865 925513.57 0, 805263.013 925525.024 0, 804986.161 925536.494 0, 804709.309 925547.98 0, 804432.459 925559.483 0, 804155.609 925571.002 0, 803878.76 925582.537 0, 803601.911 925594.088 0, 803325.063 925605.656 0, 803048.216 925617.24 0, 
+    802771.369 925628.84 0, 802494.523 925640.457 0, 802217.678 925652.09 0, 801940.834 925663.739 0, 801663.99 925675.405 0, 801387.147 925687.086 0, 801110.304 925698.785 0, 800833.463 925710.499 0, 800555.25 925722.288 0, 800791.598 931296.124 0, 
+    801027.953 936870.099 0, 801305.506 936858.338 0, 801581.691 936846.651 0, 801857.878 936834.981 0, 802134.065 936823.327 0, 802410.252 936811.689 0, 802686.441 936800.067 0, 802962.63 936788.462 0, 803238.819 936776.873 0, 803515.01 936765.3 0, 
+    803791.201 936753.743 0, 804067.393 936742.203 0, 804343.585 936730.679 0, 804619.778 936719.171 0, 804895.972 936707.68 0, 805172.166 936696.204 0, 805448.361 936684.745 0, 805724.557 936673.302 0, 806000.754 936661.876 0, 806276.951 936650.466 0, 
+    806553.149 936639.072 0, 806829.347 936627.694 0, 807105.546 936616.332 0, 807381.746 936604.987 0, 807656.58 936593.714 0, 807934.148 936582.345 0, 808210.35 936571.049 0, 808486.552 936559.769 0, 808762.756 936548.505 0, 809038.959 936537.257 0, 
+    809315.164 936526.025 0, 809591.369 936514.81 0, 809867.575 936503.611 0, 810143.781 936492.429 0, 810419.988 936481.262 0, 810696.196 936470.112 0, 810972.405 936458.978 0, 811248.614 936447.86 0, 811524.823 936436.759 0, 811801.034 936425.674 0, 
+    812077.245 936414.605 0, 812353.457 936403.552 0, 812629.669 936392.516 0, 812905.882 936381.496 0, 813182.096 936370.492 0, 813458.31 936359.504 0, 813734.525 936348.533 0, 814010.741 936337.578 0, 814285.591 936326.693 0, 814064.985 930752.073 0, 
+    813844.385 925177.591 0))
+
+POLYGON ((827544.711 935820.745 0, 827269.829 935830.853 0, 826993.584 935841.028 0, 826717.339 935851.219 0, 826441.095 935861.426 0, 826164.851 935871.65 0, 825888.608 935881.889 0, 825612.365 935892.145 0, 825336.124 935902.418 0, 825059.882 935912.706 0, 
+    824783.642 935923.011 0, 824507.402 935933.332 0, 824231.162 935943.669 0, 823954.924 935954.023 0, 823678.685 935964.392 0, 823402.448 935974.778 0, 823126.211 935985.181 0, 822849.974 935995.599 0, 822573.739 936006.034 0, 822297.504 936016.485 0, 
+    822021.269 936026.953 0, 821745.035 936037.436 0, 821468.802 936047.936 0, 821192.569 936058.452 0, 820914.972 936069.037 0, 820640.106 936079.533 0, 820363.875 936090.098 0, 820087.645 936100.679 0, 819811.415 936111.277 0, 819535.186 936121.89 0, 
+    819258.958 936132.52 0, 818982.73 936143.166 0, 818706.503 936153.829 0, 818430.277 936164.508 0, 818154.051 936175.203 0, 817877.826 936185.914 0, 817601.601 936196.641 0, 817325.378 936207.385 0, 817049.154 936218.145 0, 816772.932 936228.921 0, 
+    816496.71 936239.714 0, 816220.488 936250.523 0, 815944.268 936261.348 0, 815668.048 936272.189 0, 815391.828 936283.046 0, 815115.609 936293.92 0, 814839.391 936304.81 0, 814563.174 936315.717 0, 814285.591 936326.693 0, 814506.202 941901.447 0, 
+    814726.818 947476.332 0, 815003.741 947465.382 0, 815279.303 947454.501 0, 815554.865 947443.637 0, 815830.427 947432.789 0, 816105.99 947421.957 0, 816381.554 947411.142 0, 816657.119 947400.342 0, 816932.684 947389.559 0, 817208.249 947378.792 0, 
+    817483.816 947368.042 0, 817759.383 947357.307 0, 818034.95 947346.589 0, 818310.519 947335.887 0, 818586.088 947325.201 0, 818861.657 947314.532 0, 819137.227 947303.879 0, 819412.798 947293.241 0, 819688.369 947282.621 0, 819963.941 947272.016 0, 
+    820239.514 947261.427 0, 820515.087 947250.855 0, 820790.661 947240.299 0, 821066.236 947229.759 0, 821340.449 947219.288 0, 821617.387 947208.728 0, 821892.963 947198.237 0, 822168.54 947187.762 0, 822444.118 947177.304 0, 822719.696 947166.861 0, 
+    822995.275 947156.435 0, 823270.854 947146.025 0, 823546.434 947135.631 0, 823822.015 947125.253 0, 824097.596 947114.892 0, 824373.178 947104.547 0, 824648.76 947094.218 0, 824924.344 947083.905 0, 825199.927 947073.609 0, 825475.512 947063.329 0, 
+    825751.097 947053.064 0, 826026.682 947042.817 0, 826302.268 947032.585 0, 826577.855 947022.37 0, 826853.442 947012.17 0, 827129.03 947001.987 0, 827404.619 946991.821 0, 827680.208 946981.67 0, 827954.437 946971.586 0, 827749.571 941396.1 0, 
+    827544.711 935820.745 0))
+
+POLYGON ((841183.429 946504.212 0, 840909.17 946513.522 0, 840633.554 946522.894 0, 840357.937 946532.282 0, 840082.322 946541.686 0, 839806.707 946551.107 0, 839531.092 946560.543 0, 839255.478 946569.996 0, 838979.865 946579.466 0, 838704.252 946588.951 0, 
+    838428.64 946598.453 0, 838153.028 946607.971 0, 837877.417 946617.505 0, 837601.807 946627.055 0, 837326.196 946636.622 0, 837050.587 946646.204 0, 836774.978 946655.803 0, 836499.37 946665.419 0, 836223.762 946675.05 0, 835948.155 946684.698 0, 
+    835672.548 946694.362 0, 835396.942 946704.042 0, 835121.337 946713.738 0, 834845.732 946723.451 0, 834568.768 946733.227 0, 834294.524 946742.924 0, 834018.921 946752.685 0, 833743.318 946762.463 0, 833467.716 946772.257 0, 833192.114 946782.066 0, 
+    832916.514 946791.893 0, 832640.913 946801.735 0, 832365.314 946811.593 0, 832089.714 946821.468 0, 831814.116 946831.359 0, 831538.518 946841.266 0, 831262.92 946851.19 0, 830987.324 946861.129 0, 830711.727 946871.085 0, 830436.132 946881.057 0, 
+    830160.537 946891.046 0, 829884.942 946901.05 0, 829609.348 946911.071 0, 829333.755 946921.108 0, 829058.162 946931.161 0, 828782.57 946941.23 0, 828506.979 946951.316 0, 828231.388 946961.418 0, 827954.437 946971.586 0, 828159.306 952547.198 0, 
+    828364.181 958122.932 0, 828640.473 958112.788 0, 828915.407 958102.711 0, 829190.342 958092.649 0, 829465.278 958082.604 0, 829740.214 958072.574 0, 830015.151 958062.561 0, 830290.089 958052.564 0, 830565.027 958042.584 0, 830839.966 958032.619 0, 
+    831114.905 958022.671 0, 831389.845 958012.739 0, 831664.785 958002.823 0, 831939.726 957992.923 0, 832214.668 957983.039 0, 832489.61 957973.172 0, 832764.553 957963.321 0, 833039.496 957953.486 0, 833314.44 957943.667 0, 833589.385 957933.864 0, 
+    833864.33 957924.078 0, 834139.275 957914.307 0, 834414.222 957904.553 0, 834689.168 957894.815 0, 834962.759 957885.141 0, 835239.064 957875.388 0, 835514.012 957865.698 0, 835788.961 957856.025 0, 836063.911 957846.368 0, 836338.861 957836.727 0, 
+    836613.812 957827.103 0, 836888.763 957817.494 0, 837163.715 957807.902 0, 837438.668 957798.326 0, 837713.621 957788.766 0, 837988.575 957779.222 0, 838263.529 957769.694 0, 838538.483 957760.183 0, 838813.439 957750.688 0, 839088.395 957741.209 0, 
+    839363.351 957731.746 0, 839638.308 957722.299 0, 839913.266 957712.869 0, 840188.224 957703.454 0, 840463.182 957694.056 0, 840738.141 957684.674 0, 841013.101 957675.309 0, 841288.062 957665.959 0, 841561.667 957656.672 0, 841372.546 952080.381 0, 
+    841183.429 946504.212 0))
+
+POLYGON ((854760.417 957227.698 0, 854486.785 957236.213 0, 854211.799 957244.785 0, 853936.814 957253.374 0, 853661.829 957261.979 0, 853386.845 957270.601 0, 853111.862 957279.238 0, 852836.879 957287.892 0, 852561.896 957296.562 0, 852286.914 957305.248 0, 
+    852011.932 957313.95 0, 851736.951 957322.668 0, 851461.971 957331.403 0, 851186.991 957340.153 0, 850912.011 957348.92 0, 850637.032 957357.703 0, 850362.054 957366.503 0, 850087.076 957375.318 0, 849812.099 957384.15 0, 849537.122 957392.998 0, 
+    849262.145 957401.862 0, 848987.17 957410.742 0, 848712.194 957419.638 0, 848437.219 957428.551 0, 848160.89 957437.524 0, 847887.271 957446.425 0, 847612.298 957455.386 0, 847337.325 957464.363 0, 847062.353 957473.357 0, 846787.382 957482.366 0, 
+    846512.41 957491.392 0, 846237.44 957500.434 0, 845962.47 957509.493 0, 845687.5 957518.567 0, 845412.531 957527.658 0, 845137.563 957536.765 0, 844862.595 957545.888 0, 844587.628 957555.027 0, 844312.661 957564.182 0, 844037.695 957573.354 0, 
+    843762.729 957582.541 0, 843487.764 957591.745 0, 843212.799 957600.965 0, 842937.835 957610.202 0, 842662.871 957619.454 0, 842387.908 957628.723 0, 842112.946 957638.007 0, 841837.984 957647.309 0, 841561.667 957656.672 0, 841750.792 963233.081 0, 
+    841939.921 968809.605 0, 842215.578 968800.264 0, 842489.884 968790.985 0, 842764.19 968781.722 0, 843038.496 968772.476 0, 843312.803 968763.245 0, 843587.111 968754.031 0, 843861.419 968744.833 0, 844135.728 968735.651 0, 844410.037 968726.485 0, 
+    844684.347 968717.336 0, 844958.658 968708.202 0, 845232.969 968699.085 0, 845507.28 968689.984 0, 845781.592 968680.899 0, 846055.905 968671.83 0, 846330.218 968662.777 0, 846604.531 968653.74 0, 846878.845 968644.72 0, 847153.16 968635.715 0, 
+    847427.475 968626.727 0, 847701.791 968617.755 0, 847976.107 968608.799 0, 848250.424 968599.86 0, 848523.39 968590.98 0, 848799.059 968582.028 0, 849073.377 968573.137 0, 849347.696 968564.262 0, 849622.015 968555.403 0, 849896.335 968546.56 0, 
+    850170.656 968537.733 0, 850444.977 968528.923 0, 850719.298 968520.128 0, 850993.62 968511.35 0, 851267.943 968502.588 0, 851542.266 968493.842 0, 851816.589 968485.112 0, 852090.913 968476.398 0, 852365.238 968467.701 0, 852639.563 968459.019 0, 
+    852913.888 968450.354 0, 853188.214 968441.705 0, 853462.541 968433.072 0, 853736.868 968424.455 0, 854011.196 968415.854 0, 854285.524 968407.27 0, 854559.852 968398.702 0, 854834.181 968390.149 0, 855107.161 968381.655 0, 854933.787 962804.62 0, 
+    854760.417 957227.698 0))
+
+POLYGON ((868275.557 967990.907 0, 868002.553 967998.63 0, 867728.201 968006.408 0, 867453.849 968014.201 0, 867179.498 968022.01 0, 866905.147 968029.836 0, 866630.796 968037.678 0, 866356.447 968045.536 0, 866082.097 968053.41 0, 865807.748 968061.3 0, 
+    865533.4 968069.206 0, 865259.052 968077.129 0, 864984.704 968085.067 0, 864710.357 968093.022 0, 864436.01 968100.993 0, 864161.664 968108.98 0, 863887.319 968116.984 0, 863612.973 968125.003 0, 863338.629 968133.039 0, 863064.284 968141.09 0, 
+    862789.941 968149.158 0, 862515.597 968157.242 0, 862241.255 968165.342 0, 861966.912 968173.458 0, 861691.221 968181.631 0, 861418.229 968189.739 0, 861143.888 968197.904 0, 860869.548 968206.085 0, 860595.208 968214.282 0, 860320.868 968222.495 0, 
+    860046.529 968230.725 0, 859772.191 968238.97 0, 859497.853 968247.232 0, 859223.515 968255.509 0, 858949.178 968263.803 0, 858674.841 968272.113 0, 858400.505 968280.439 0, 858126.17 968288.782 0, 857851.835 968297.14 0, 857577.5 968305.515 0, 
+    857303.166 968313.906 0, 857028.832 968322.313 0, 856754.499 968330.736 0, 856480.167 968339.175 0, 856205.835 968347.63 0, 855931.503 968356.102 0, 855657.172 968364.589 0, 855382.841 968373.093 0, 855107.161 968381.655 0, 855280.538 973958.801 0, 
+    855453.918 979536.054 0, 855728.939 979527.512 0, 856002.613 979519.029 0, 856276.287 979510.561 0, 856549.963 979502.11 0, 856823.638 979493.675 0, 857097.314 979485.256 0, 857370.991 979476.853 0, 857644.668 979468.466 0, 857918.345 979460.095 0, 
+    858192.023 979451.741 0, 858465.702 979443.402 0, 858739.381 979435.08 0, 859013.061 979426.774 0, 859286.741 979418.484 0, 859560.421 979410.21 0, 859834.102 979401.952 0, 860107.784 979393.71 0, 860381.465 979385.484 0, 860655.148 979377.274 0, 
+    860928.831 979369.081 0, 861202.514 979360.904 0, 861476.198 979352.742 0, 861749.883 979344.597 0, 862022.221 979336.508 0, 862297.253 979328.355 0, 862570.938 979320.258 0, 862844.625 979312.177 0, 863118.312 979304.113 0, 863391.999 979296.064 0, 
+    863665.686 979288.032 0, 863939.375 979280.016 0, 864213.063 979272.015 0, 864486.752 979264.031 0, 864760.442 979256.063 0, 865034.132 979248.111 0, 865307.823 979240.176 0, 865581.514 979232.256 0, 865855.205 979224.352 0, 866128.897 979216.465 0, 
+    866402.589 979208.594 0, 866676.282 979200.738 0, 866949.975 979192.899 0, 867223.669 979185.076 0, 867497.363 979177.269 0, 867771.058 979169.479 0, 868044.753 979161.704 0, 868318.449 979153.945 0, 868590.8 979146.241 0, 868433.177 973568.521 0, 
+    868275.557 967990.907 0))
+
+POLYGON ((881728.73 978793.544 0, 881456.357 978800.479 0, 881182.64 978807.464 0, 880908.924 978814.466 0, 880635.209 978821.483 0, 880361.493 978828.517 0, 880087.779 978835.567 0, 879814.064 978842.632 0, 879540.35 978849.714 0, 879266.637 978856.812 0, 
+    878992.924 978863.927 0, 878719.211 978871.057 0, 878445.499 978878.203 0, 878171.787 978885.366 0, 877898.075 978892.544 0, 877624.364 978899.739 0, 877350.654 978906.95 0, 877076.944 978914.177 0, 876803.234 978921.42 0, 876529.525 978928.679 0, 
+    876255.816 978935.954 0, 875982.107 978943.246 0, 875708.399 978950.553 0, 875434.692 978957.877 0, 875159.64 978965.253 0, 874887.278 978972.573 0, 874613.572 978979.944 0, 874339.866 978987.333 0, 874066.16 978994.737 0, 873792.455 979002.157 0, 
+    873518.751 979009.593 0, 873245.047 979017.046 0, 872971.343 979024.514 0, 872697.64 979031.999 0, 872423.937 979039.5 0, 872150.235 979047.017 0, 871876.533 979054.55 0, 871602.831 979062.099 0, 871329.13 979069.664 0, 871055.43 979077.246 0, 
+    870781.73 979084.843 0, 870508.03 979092.457 0, 870234.331 979100.086 0, 869960.632 979107.732 0, 869686.934 979115.394 0, 869413.236 979123.072 0, 869139.538 979130.766 0, 868865.841 979138.477 0, 868590.8 979146.241 0, 868748.425 984724.063 0, 
+    868906.054 990301.983 0, 869180.436 990294.238 0, 869453.476 990286.546 0, 869726.517 990278.87 0, 869999.558 990271.211 0, 870272.6 990263.567 0, 870545.642 990255.94 0, 870818.685 990248.328 0, 871091.728 990240.733 0, 871364.771 990233.154 0, 
+    871637.815 990225.59 0, 871910.86 990218.043 0, 872183.904 990210.512 0, 872456.95 990202.997 0, 872729.995 990195.498 0, 873003.042 990188.016 0, 873276.088 990180.549 0, 873549.135 990173.098 0, 873822.183 990165.664 0, 874095.231 990158.245 0, 
+    874368.279 990150.843 0, 874641.328 990143.456 0, 874914.377 990136.086 0, 875187.427 990128.732 0, 875459.136 990121.429 0, 875733.527 990114.071 0, 876006.578 990106.765 0, 876279.63 990099.475 0, 876552.681 990092.201 0, 876825.734 990084.944 0, 
+    877098.786 990077.702 0, 877371.839 990070.476 0, 877644.893 990063.267 0, 877917.947 990056.073 0, 878191.001 990048.896 0, 878464.056 990041.734 0, 878737.111 990034.589 0, 879010.167 990027.46 0, 879283.223 990020.346 0, 879556.279 990013.249 0, 
+    879829.336 990006.168 0, 880102.394 989999.103 0, 880375.451 989992.054 0, 880648.509 989985.021 0, 880921.568 989978.005 0, 881194.627 989971.004 0, 881467.686 989964.019 0, 881740.746 989957.051 0, 882012.466 989950.133 0, 881870.597 984371.789 0, 
+    881728.73 978793.544 0))
+
+POLYGON ((895119.82 989635.311 0, 894848.08 989641.462 0, 894575.001 989647.659 0, 894301.923 989653.872 0, 894028.846 989660.101 0, 893755.768 989666.346 0, 893482.691 989672.608 0, 893209.615 989678.885 0, 892936.539 989685.179 0, 892663.463 989691.488 0, 
+    892390.387 989697.814 0, 892117.312 989704.156 0, 891844.238 989710.514 0, 891571.163 989716.887 0, 891298.09 989723.277 0, 891025.016 989729.683 0, 890751.943 989736.105 0, 890478.87 989742.544 0, 890205.798 989748.998 0, 889932.726 989755.468 0, 
+    889659.654 989761.955 0, 889386.583 989768.457 0, 889113.512 989774.976 0, 888840.441 989781.51 0, 888566.032 989788.093 0, 888294.301 989794.628 0, 888021.232 989801.21 0, 887748.163 989807.809 0, 887475.095 989814.424 0, 887202.026 989821.055 0, 
+    886928.959 989827.702 0, 886655.891 989834.365 0, 886382.824 989841.045 0, 886109.758 989847.74 0, 885836.691 989854.451 0, 885563.625 989861.179 0, 885290.56 989867.922 0, 885017.495 989874.682 0, 884744.43 989881.458 0, 884471.366 989888.249 0, 
+    884198.302 989895.057 0, 883925.239 989901.881 0, 883652.176 989908.721 0, 883379.113 989915.577 0, 883106.051 989922.449 0, 882832.989 989929.337 0, 882559.928 989936.242 0, 882286.867 989943.162 0, 882012.466 989950.133 0, 882154.338 995528.57 0, 
+    882296.212 1001107.098 0, 882569.953 1001100.144 0, 882842.357 1001093.24 0, 883114.762 1001086.352 0, 883387.167 1001079.481 0, 883659.572 1001072.625 0, 883931.978 1001065.786 0, 884204.385 1001058.962 0, 884476.791 1001052.155 0, 884749.198 1001045.363 0, 
+    885021.606 1001038.588 0, 885294.014 1001031.828 0, 885566.422 1001025.085 0, 885838.831 1001018.358 0, 886111.24 1001011.647 0, 886383.65 1001004.951 0, 886656.06 1000998.272 0, 886928.47 1000991.609 0, 887200.881 1000984.962 0, 887473.292 1000978.331 0, 
+    887745.703 1000971.716 0, 888018.115 1000965.116 0, 888290.527 1000958.533 0, 888562.94 1000951.967 0, 888834.017 1000945.448 0, 889107.766 1000938.881 0, 889380.18 1000932.362 0, 889652.594 1000925.859 0, 889925.009 1000919.372 0, 890197.424 1000912.901 0, 
+    890469.839 1000906.447 0, 890742.255 1000900.008 0, 891014.671 1000893.585 0, 891287.087 1000887.179 0, 891559.504 1000880.788 0, 891831.922 1000874.413 0, 892104.339 1000868.055 0, 892376.757 1000861.712 0, 892649.175 1000855.386 0, 892921.594 1000849.075 0, 
+    893194.013 1000842.781 0, 893466.433 1000836.503 0, 893738.852 1000830.24 0, 894011.273 1000823.994 0, 894283.693 1000817.764 0, 894556.114 1000811.549 0, 894828.535 1000805.351 0, 895100.957 1000799.169 0, 895372.044 1000793.033 0, 895245.931 995214.127 0, 
+    895119.82 989635.311 0))
+
+POLYGON ((908448.712 1000515.912 0, 908177.606 1000521.282 0, 907905.168 1000526.694 0, 907632.731 1000532.123 0, 907360.293 1000537.567 0, 907087.856 1000543.028 0, 906815.419 1000548.505 0, 906542.983 1000553.997 0, 906270.547 1000559.506 0, 905998.111 1000565.031 0, 
+    905725.676 1000570.572 0, 905453.24 1000576.128 0, 905180.806 1000581.701 0, 904908.371 1000587.29 0, 904635.937 1000592.895 0, 904363.503 1000598.516 0, 904091.07 1000604.153 0, 903818.637 1000609.806 0, 903546.204 1000615.475 0, 903273.771 1000621.16 0, 
+    903001.339 1000626.861 0, 902728.907 1000632.578 0, 902456.476 1000638.312 0, 902184.045 1000644.061 0, 901910.28 1000649.854 0, 901639.184 1000655.607 0, 901366.753 1000661.405 0, 901094.324 1000667.218 0, 900821.894 1000673.048 0, 900549.465 1000678.893 0, 
+    900277.036 1000684.754 0, 900004.608 1000690.632 0, 899732.18 1000696.526 0, 899459.752 1000702.435 0, 899187.325 1000708.361 0, 898914.898 1000714.302 0, 898642.471 1000720.26 0, 898370.045 1000726.234 0, 898097.619 1000732.224 0, 897825.193 1000738.229 0, 
+    897552.768 1000744.251 0, 897280.343 1000750.289 0, 897007.919 1000756.343 0, 896735.495 1000762.413 0, 896463.071 1000768.499 0, 896190.647 1000774.601 0, 895918.224 1000780.719 0, 895645.801 1000786.853 0, 895372.044 1000793.033 0, 895498.159 1006372.025 0, 
+    895624.276 1011951.099 0, 895897.373 1011944.934 0, 896169.139 1011938.814 0, 896440.906 1011932.711 0, 896712.672 1011926.624 0, 896984.439 1011920.552 0, 897256.207 1011914.497 0, 897527.975 1011908.458 0, 897799.743 1011902.434 0, 898071.511 1011896.427 0, 
+    898343.28 1011890.436 0, 898615.049 1011884.461 0, 898886.819 1011878.501 0, 899158.589 1011872.558 0, 899430.359 1011866.631 0, 899702.13 1011860.719 0, 899973.901 1011854.824 0, 900245.672 1011848.945 0, 900517.443 1011843.081 0, 900789.215 1011837.234 0, 
+    901060.988 1011831.403 0, 901332.76 1011825.587 0, 901604.533 1011819.788 0, 901876.307 1011814.004 0, 902146.75 1011808.265 0, 902419.855 1011802.486 0, 902691.629 1011796.75 0, 902963.404 1011791.031 0, 903235.179 1011785.328 0, 903506.954 1011779.64 0, 
+    903778.73 1011773.969 0, 904050.506 1011768.313 0, 904322.282 1011762.674 0, 904594.059 1011757.051 0, 904865.836 1011751.443 0, 905137.613 1011745.852 0, 905409.391 1011740.276 0, 905681.169 1011734.717 0, 905952.947 1011729.174 0, 906224.726 1011723.646 0, 
+    906496.505 1011718.135 0, 906768.284 1011712.639 0, 907040.064 1011707.16 0, 907311.844 1011701.696 0, 907583.624 1011696.249 0, 907855.405 1011690.817 0, 908127.186 1011685.402 0, 908398.967 1011680.003 0, 908669.419 1011674.645 0, 908559.065 1006095.238 0, 
+    908448.712 1000515.912 0))
+
+POLYGON ((921715.291 1011435.048 0, 921444.823 1011439.641 0, 921173.028 1011444.273 0, 920901.232 1011448.92 0, 920629.438 1011453.584 0, 920357.643 1011458.263 0, 920085.849 1011462.959 0, 919814.055 1011467.671 0, 919542.261 1011472.398 0, 919270.467 1011477.142 0, 
+    918998.674 1011481.901 0, 918726.881 1011486.677 0, 918455.089 1011491.469 0, 918183.296 1011496.276 0, 917911.504 1011501.1 0, 917639.712 1011505.939 0, 917367.921 1011510.795 0, 917096.13 1011515.666 0, 916824.339 1011520.554 0, 916552.548 1011525.457 0, 
+    916280.758 1011530.377 0, 916008.968 1011535.313 0, 915737.178 1011540.264 0, 915465.388 1011545.232 0, 915192.27 1011550.24 0, 914921.81 1011555.215 0, 914650.022 1011560.23 0, 914378.233 1011565.262 0, 914106.445 1011570.309 0, 913834.657 1011575.373 0, 
+    913562.87 1011580.452 0, 913291.083 1011585.548 0, 913019.296 1011590.659 0, 912747.51 1011595.787 0, 912475.723 1011600.93 0, 912203.937 1011606.09 0, 911932.152 1011611.265 0, 911660.367 1011616.457 0, 911388.582 1011621.664 0, 911116.797 1011626.888 0, 
+    910845.013 1011632.127 0, 910573.228 1011637.383 0, 910301.445 1011642.654 0, 910029.661 1011647.942 0, 909757.878 1011653.245 0, 909486.095 1011658.565 0, 909214.313 1011663.9 0, 908942.531 1011669.252 0, 908669.419 1011674.645 0, 908779.775 1017254.131 0, 
+    908890.132 1022833.69 0, 909162.584 1022828.309 0, 909433.709 1022822.97 0, 909704.835 1022817.648 0, 909975.961 1022812.341 0, 910247.087 1022807.051 0, 910518.214 1022801.776 0, 910789.341 1022796.517 0, 911060.468 1022791.274 0, 911331.596 1022786.048 0, 
+    911602.724 1022780.837 0, 911873.852 1022775.642 0, 912144.98 1022770.463 0, 912416.109 1022765.3 0, 912687.238 1022760.153 0, 912958.368 1022755.022 0, 913229.497 1022749.907 0, 913500.627 1022744.807 0, 913771.758 1022739.724 0, 914042.888 1022734.657 0, 
+    914314.019 1022729.606 0, 914585.15 1022724.57 0, 914856.282 1022719.551 0, 915127.414 1022714.548 0, 915397.22 1022709.585 0, 915669.678 1022704.589 0, 915940.811 1022699.633 0, 916211.944 1022694.694 0, 916483.077 1022689.77 0, 916754.211 1022684.862 0, 
+    917025.344 1022679.971 0, 917296.479 1022675.095 0, 917567.613 1022670.235 0, 917838.748 1022665.391 0, 918109.883 1022660.563 0, 918381.018 1022655.751 0, 918652.153 1022650.956 0, 918923.289 1022646.176 0, 919194.425 1022641.411 0, 919465.562 1022636.663 0, 
+    919736.698 1022631.931 0, 920007.835 1022627.215 0, 920278.972 1022622.515 0, 920550.11 1022617.831 0, 920821.248 1022613.162 0, 921092.386 1022608.51 0, 921363.524 1022603.874 0, 921634.663 1022599.253 0, 921904.477 1022594.671 0, 921809.884 1017014.823 0, 
+    921715.291 1011435.048 0))
+
+POLYGON ((934919.445 1022392.422 0, 934649.617 1022396.241 0, 934378.466 1022400.096 0, 934107.316 1022403.966 0, 933836.166 1022407.852 0, 933565.016 1022411.755 0, 933293.866 1022415.673 0, 933022.717 1022419.607 0, 932751.568 1022423.557 0, 932480.419 1022427.523 0, 
+    932209.27 1022431.505 0, 931938.122 1022435.503 0, 931666.973 1022439.517 0, 931395.825 1022443.547 0, 931124.678 1022447.593 0, 930853.53 1022451.655 0, 930582.383 1022455.733 0, 930311.236 1022459.827 0, 930040.089 1022463.936 0, 929768.942 1022468.062 0, 
+    929497.796 1022472.204 0, 929226.65 1022476.361 0, 928955.504 1022480.535 0, 928684.359 1022484.724 0, 928411.89 1022488.95 0, 928142.068 1022493.151 0, 927870.923 1022497.389 0, 927599.779 1022501.642 0, 927328.634 1022505.911 0, 927057.49 1022510.197 0, 
+    926786.346 1022514.498 0, 926515.203 1022518.815 0, 926244.059 1022523.148 0, 925972.916 1022527.497 0, 925701.774 1022531.862 0, 925430.631 1022536.243 0, 925159.489 1022540.64 0, 924888.347 1022545.053 0, 924617.205 1022549.482 0, 924346.063 1022553.927 0, 
+    924074.922 1022558.388 0, 923803.781 1022562.865 0, 923532.64 1022567.357 0, 923261.5 1022571.866 0, 922990.36 1022576.391 0, 922719.22 1022580.931 0, 922448.08 1022585.488 0, 922176.941 1022590.06 0, 921904.477 1022594.671 0, 921999.072 1028174.589 0, 
+    922093.668 1033754.572 0, 922365.471 1033749.972 0, 922635.954 1033745.411 0, 922906.437 1033740.865 0, 923176.92 1033736.335 0, 923447.403 1033731.822 0, 923717.887 1033727.324 0, 923988.371 1033722.842 0, 924258.855 1033718.376 0, 924529.339 1033713.926 0, 
+    924799.824 1033709.492 0, 925070.309 1033705.074 0, 925340.794 1033700.672 0, 925611.28 1033696.285 0, 925881.765 1033691.915 0, 926152.251 1033687.56 0, 926422.737 1033683.222 0, 926693.224 1033678.899 0, 926963.711 1033674.592 0, 927234.198 1033670.302 0, 
+    927504.685 1033666.027 0, 927775.172 1033661.768 0, 928045.66 1033657.525 0, 928316.148 1033653.298 0, 928585.316 1033649.107 0, 928857.125 1033644.891 0, 929127.613 1033640.712 0, 929398.102 1033636.548 0, 929668.592 1033632.401 0, 929939.081 1033628.269 0, 
+    930209.571 1033624.154 0, 930480.061 1033620.054 0, 930750.551 1033615.97 0, 931021.041 1033611.902 0, 931291.532 1033607.85 0, 931562.023 1033603.814 0, 931832.514 1033599.794 0, 932103.005 1033595.789 0, 932373.497 1033591.801 0, 932643.989 1033587.829 0, 
+    932914.481 1033583.872 0, 933184.973 1033579.932 0, 933455.466 1033576.007 0, 933725.959 1033572.098 0, 933996.452 1033568.206 0, 934266.945 1033564.329 0, 934537.438 1033560.468 0, 934807.932 1033556.623 0, 935077.107 1033552.812 0, 934998.276 1027972.584 0, 
+    934919.445 1022392.422 0))
+
+POLYGON ((948061.063 1033387.734 0, 947791.877 1033390.784 0, 947521.373 1033393.865 0, 947250.87 1033396.962 0, 946980.367 1033400.074 0, 946709.864 1033403.203 0, 946439.361 1033406.347 0, 946168.859 1033409.508 0, 945898.357 1033412.684 0, 945627.854 1033415.876 0, 
+    945357.352 1033419.085 0, 945086.851 1033422.309 0, 944816.349 1033425.549 0, 944545.848 1033428.805 0, 944275.346 1033432.077 0, 944004.845 1033435.364 0, 943734.344 1033438.668 0, 943463.844 1033441.988 0, 943193.343 1033445.323 0, 942922.843 1033448.675 0, 
+    942652.343 1033452.042 0, 942381.843 1033455.426 0, 942111.344 1033458.825 0, 941840.844 1033462.24 0, 941569.027 1033465.688 0, 941299.846 1033469.118 0, 941029.347 1033472.581 0, 940758.848 1033476.06 0, 940488.35 1033479.555 0, 940217.852 1033483.065 0, 
+    939947.354 1033486.592 0, 939676.856 1033490.135 0, 939406.358 1033493.693 0, 939135.861 1033497.267 0, 938865.364 1033500.858 0, 938594.867 1033504.464 0, 938324.37 1033508.086 0, 938053.873 1033511.724 0, 937783.377 1033515.378 0, 937512.881 1033519.048 0, 
+    937242.385 1033522.734 0, 936971.889 1033526.436 0, 936701.394 1033530.153 0, 936430.899 1033533.887 0, 936160.404 1033537.636 0, 935889.909 1033541.402 0, 935619.414 1033545.183 0, 935348.92 1033548.98 0, 935077.107 1033552.812 0, 935155.939 1039133.101 0, 
+    935234.771 1044713.446 0, 935505.925 1044709.624 0, 935775.762 1044705.836 0, 936045.6 1044702.064 0, 936315.438 1044698.307 0, 936585.276 1044694.567 0, 936855.114 1044690.842 0, 937124.953 1044687.134 0, 937394.791 1044683.441 0, 937664.63 1044679.764 0, 
+    937934.47 1044676.103 0, 938204.309 1044672.458 0, 938474.149 1044668.829 0, 938743.989 1044665.215 0, 939013.829 1044661.618 0, 939283.669 1044658.036 0, 939553.509 1044654.471 0, 939823.35 1044650.921 0, 940093.191 1044647.387 0, 940363.032 1044643.869 0, 
+    940632.874 1044640.367 0, 940902.715 1044636.88 0, 941172.557 1044633.41 0, 941442.399 1044629.955 0, 941710.926 1044626.534 0, 941982.083 1044623.094 0, 942251.926 1044619.687 0, 942521.769 1044616.296 0, 942791.611 1044612.921 0, 943061.455 1044609.562 0, 
+    943331.298 1044606.218 0, 943601.141 1044602.891 0, 943870.985 1044599.579 0, 944140.829 1044596.284 0, 944410.673 1044593.004 0, 944680.518 1044589.74 0, 944950.362 1044586.492 0, 945220.207 1044583.26 0, 945490.052 1044580.043 0, 945759.897 1044576.843 0, 
+    946029.742 1044573.659 0, 946299.587 1044570.49 0, 946569.433 1044567.337 0, 946839.279 1044564.2 0, 947109.125 1044561.079 0, 947378.971 1044557.974 0, 947648.817 1044554.885 0, 947918.664 1044551.812 0, 948187.197 1044548.769 0, 948124.13 1038968.223 0, 
+    948061.063 1033387.734 0))
+
+POLYGON ((961140.036 1044420.685 0, 960871.493 1044422.969 0, 960601.639 1044425.28 0, 960331.785 1044427.607 0, 960061.931 1044429.95 0, 959792.078 1044432.308 0, 959522.224 1044434.683 0, 959252.37 1044437.073 0, 958982.517 1044439.479 0, 958712.664 1044441.902 0, 
+    958442.811 1044444.34 0, 958172.958 1044446.794 0, 957903.105 1044449.263 0, 957633.253 1044451.749 0, 957363.4 1044454.251 0, 957093.548 1044456.768 0, 956823.696 1044459.301 0, 956553.844 1044461.851 0, 956283.992 1044464.416 0, 956014.14 1044466.997 0, 
+    955744.289 1044469.594 0, 955474.437 1044472.206 0, 955204.586 1044474.835 0, 954934.735 1044477.479 0, 954663.571 1044480.153 0, 954395.033 1044482.816 0, 954125.183 1044485.508 0, 953855.332 1044488.216 0, 953585.482 1044490.94 0, 953315.632 1044493.68 0, 
+    953045.782 1044496.436 0, 952775.932 1044499.207 0, 952506.082 1044501.995 0, 952236.233 1044504.798 0, 951966.383 1044507.617 0, 951696.534 1044510.452 0, 951426.685 1044513.303 0, 951156.836 1044516.17 0, 950886.988 1044519.053 0, 950617.139 1044521.952 0, 
+    950347.291 1044524.866 0, 950077.443 1044527.797 0, 949807.595 1044530.743 0, 949537.747 1044533.705 0, 949267.899 1044536.683 0, 948998.052 1044539.677 0, 948728.205 1044542.687 0, 948458.358 1044545.713 0, 948187.197 1044548.769 0, 948250.264 1050129.367 0, 
+    948313.333 1055710.014 0, 948583.833 1055706.965 0, 948853.023 1055703.946 0, 949122.214 1055700.944 0, 949391.404 1055697.957 0, 949660.595 1055694.986 0, 949929.786 1055692.032 0, 950198.977 1055689.092 0, 950468.168 1055686.169 0, 950737.359 1055683.262 0, 
+    951006.551 1055680.37 0, 951275.743 1055677.494 0, 951544.935 1055674.635 0, 951814.127 1055671.79 0, 952083.319 1055668.962 0, 952352.511 1055666.15 0, 952621.704 1055663.353 0, 952890.896 1055660.573 0, 953160.089 1055657.808 0, 953429.282 1055655.059 0, 
+    953698.476 1055652.326 0, 953967.669 1055649.608 0, 954236.863 1055646.907 0, 954506.056 1055644.221 0, 954773.94 1055641.565 0, 955044.444 1055638.898 0, 955313.638 1055636.26 0, 955582.832 1055633.637 0, 955852.027 1055631.031 0, 956121.222 1055628.441 0, 
+    956390.416 1055625.866 0, 956659.611 1055623.307 0, 956928.806 1055620.764 0, 957198.002 1055618.237 0, 957467.197 1055615.725 0, 957736.392 1055613.23 0, 958005.588 1055610.75 0, 958274.784 1055608.287 0, 958543.98 1055605.839 0, 958813.176 1055603.407 0, 
+    959082.372 1055600.99 0, 959351.569 1055598.59 0, 959620.765 1055596.205 0, 959889.962 1055593.837 0, 960159.159 1055591.484 0, 960428.355 1055589.147 0, 960697.553 1055586.826 0, 960966.75 1055584.52 0, 961234.638 1055582.242 0, 961187.337 1050001.439 0, 
+    961140.036 1044420.685 0))
+
+POLYGON ((974156.254 1055490.975 0, 973888.358 1055492.497 0, 973619.155 1055494.042 0, 973349.952 1055495.602 0, 973080.75 1055497.179 0, 972811.548 1055498.771 0, 972542.345 1055500.379 0, 972273.143 1055502.003 0, 972003.941 1055503.643 0, 971734.739 1055505.299 0, 
+    971465.537 1055506.971 0, 971196.335 1055508.658 0, 970927.134 1055510.361 0, 970657.932 1055512.08 0, 970388.731 1055513.815 0, 970119.529 1055515.566 0, 969850.328 1055517.333 0, 969581.127 1055519.115 0, 969311.926 1055520.913 0, 969042.725 1055522.728 0, 
+    968773.524 1055524.558 0, 968504.323 1055526.403 0, 968235.122 1055528.265 0, 967965.922 1055530.143 0, 967695.414 1055532.045 0, 967427.521 1055533.945 0, 967158.321 1055535.87 0, 966889.121 1055537.811 0, 966619.921 1055539.768 0, 966350.721 1055541.741 0, 
+    966081.521 1055543.729 0, 965812.322 1055545.733 0, 965543.122 1055547.754 0, 965273.923 1055549.79 0, 965004.724 1055551.841 0, 964735.524 1055553.909 0, 964466.325 1055555.993 0, 964197.127 1055558.092 0, 963927.928 1055560.207 0, 963658.729 1055562.338 0, 
+    963389.531 1055564.485 0, 963120.332 1055566.648 0, 962851.134 1055568.826 0, 962581.936 1055571.021 0, 962312.738 1055573.231 0, 962043.54 1055575.457 0, 961774.342 1055577.699 0, 961505.145 1055579.957 0, 961234.638 1055582.242 0, 961281.94 1061163.088 0, 
+    961329.243 1066743.974 0, 961599.089 1066741.695 0, 961867.629 1066739.443 0, 962136.17 1066737.206 0, 962404.711 1066734.985 0, 962673.252 1066732.781 0, 962941.793 1066730.591 0, 963210.334 1066728.418 0, 963478.876 1066726.261 0, 963747.417 1066724.119 0, 
+    964015.959 1066721.993 0, 964284.501 1066719.883 0, 964553.043 1066717.789 0, 964821.585 1066715.711 0, 965090.127 1066713.648 0, 965358.669 1066711.601 0, 965627.212 1066709.57 0, 965895.754 1066707.555 0, 966164.297 1066705.555 0, 966432.84 1066703.572 0, 
+    966701.383 1066701.604 0, 966969.926 1066699.652 0, 967238.469 1066697.716 0, 967507.012 1066695.795 0, 967774.251 1066693.9 0, 968044.099 1066692.002 0, 968312.642 1066690.129 0, 968581.186 1066688.272 0, 968849.73 1066686.431 0, 969118.274 1066684.605 0, 
+    969386.818 1066682.795 0, 969655.362 1066681.002 0, 969923.906 1066679.223 0, 970192.45 1066677.461 0, 970460.995 1066675.715 0, 970729.539 1066673.984 0, 970998.084 1066672.269 0, 971266.629 1066670.57 0, 971535.174 1066668.887 0, 971803.718 1066667.219 0, 
+    972072.263 1066665.567 0, 972340.809 1066663.932 0, 972609.354 1066662.311 0, 972877.899 1066660.707 0, 973146.444 1066659.119 0, 973414.99 1066657.546 0, 973683.536 1066655.989 0, 973952.081 1066654.448 0, 974219.324 1066652.93 0, 974187.789 1061071.933 0, 
+    974156.254 1055490.975 0))
+
+POLYGON ((987109.61 1066598.304 0, 986842.363 1066599.067 0, 986573.814 1066599.849 0, 986305.265 1066600.647 0, 986036.716 1066601.461 0, 985768.167 1066602.291 0, 985499.618 1066603.137 0, 985231.07 1066603.998 0, 984962.521 1066604.875 0, 984693.972 1066605.768 0, 
+    984425.424 1066606.677 0, 984156.875 1066607.601 0, 983888.327 1066608.542 0, 983619.778 1066609.498 0, 983351.23 1066610.47 0, 983082.682 1066611.458 0, 982814.134 1066612.461 0, 982545.585 1066613.481 0, 982277.037 1066614.516 0, 982008.489 1066615.567 0, 
+    981739.941 1066616.634 0, 981471.393 1066617.717 0, 981202.846 1066618.815 0, 980934.298 1066619.929 0, 980664.448 1066621.065 0, 980397.202 1066622.205 0, 980128.655 1066623.367 0, 979860.107 1066624.545 0, 979591.56 1066625.738 0, 979323.013 1066626.947 0, 
+    979054.465 1066628.172 0, 978785.918 1066629.413 0, 978517.371 1066630.669 0, 978248.824 1066631.941 0, 977980.277 1066633.23 0, 977711.73 1066634.533 0, 977443.183 1066635.853 0, 977174.636 1066637.189 0, 976906.089 1066638.54 0, 976637.543 1066639.907 0, 
+    976368.996 1066641.29 0, 976100.45 1066642.689 0, 975831.903 1066644.104 0, 975563.357 1066645.534 0, 975294.811 1066646.98 0, 975026.265 1066648.442 0, 974757.719 1066649.92 0, 974489.173 1066651.414 0, 974219.324 1066652.93 0, 974250.859 1072233.963 0, 
+    974282.394 1077815.027 0, 974551.583 1077813.514 0, 974819.472 1077812.024 0, 975087.361 1077810.55 0, 975355.251 1077809.091 0, 975623.14 1077807.648 0, 975891.029 1077806.222 0, 976158.918 1077804.81 0, 976426.808 1077803.415 0, 976694.697 1077802.036 0, 
+    976962.587 1077800.672 0, 977230.477 1077799.324 0, 977498.367 1077797.991 0, 977766.256 1077796.675 0, 978034.146 1077795.374 0, 978302.036 1077794.089 0, 978569.927 1077792.82 0, 978837.817 1077791.566 0, 979105.707 1077790.329 0, 979373.597 1077789.107 0, 
+    979641.488 1077787.901 0, 979909.378 1077786.71 0, 980177.269 1077785.536 0, 980445.159 1077784.377 0, 980711.751 1077783.239 0, 980980.941 1077782.107 0, 981248.832 1077780.995 0, 981516.722 1077779.899 0, 981784.613 1077778.819 0, 982052.504 1077777.755 0, 
+    982320.395 1077776.706 0, 982588.287 1077775.674 0, 982856.178 1077774.657 0, 983124.069 1077773.656 0, 983391.96 1077772.67 0, 983659.852 1077771.701 0, 983927.743 1077770.747 0, 984195.634 1077769.809 0, 984463.526 1077768.886 0, 984731.418 1077767.98 0, 
+    984999.309 1077767.089 0, 985267.201 1077766.214 0, 985535.093 1077765.355 0, 985802.984 1077764.511 0, 986070.876 1077763.684 0, 986338.768 1077762.872 0, 986606.66 1077762.075 0, 986874.552 1077761.295 0, 987141.146 1077760.534 0, 987125.378 1072179.403 0, 
+    987109.61 1066598.304 0))
+
+POLYGON ((1000000 1077742.37 0, 999733.403 1077742.377 0, 999465.51 1077742.401 0, 999197.617 1077742.44 0, 998929.724 1077742.495 0, 998661.831 1077742.566 0, 998393.938 1077742.653 0, 998126.044 1077742.755 0, 997858.151 1077742.874 0, 997590.258 1077743.008 0, 
+    997322.365 1077743.157 0, 997054.472 1077743.323 0, 996786.579 1077743.504 0, 996518.686 1077743.701 0, 996250.793 1077743.914 0, 995982.9 1077744.142 0, 995715.007 1077744.387 0, 995447.114 1077744.647 0, 995179.221 1077744.923 0, 994911.328 1077745.214 0, 
+    994643.435 1077745.522 0, 994375.542 1077745.845 0, 994107.649 1077746.184 0, 993839.757 1077746.538 0, 993570.566 1077746.911 0, 993303.971 1077747.295 0, 993036.078 1077747.697 0, 992768.185 1077748.115 0, 992500.292 1077748.548 0, 992232.4 1077748.998 0, 
+    991964.507 1077749.463 0, 991696.614 1077749.944 0, 991428.722 1077750.44 0, 991160.829 1077750.953 0, 990892.937 1077751.481 0, 990625.044 1077752.025 0, 990357.151 1077752.584 0, 990089.259 1077753.16 0, 989821.366 1077753.751 0, 989553.474 1077754.358 0, 
+    989285.582 1077754.981 0, 989017.689 1077755.619 0, 988749.797 1077756.273 0, 988481.905 1077756.944 0, 988214.013 1077757.629 0, 987946.12 1077758.331 0, 987678.228 1077759.048 0, 987410.336 1077759.781 0, 987141.146 1077760.534 0, 987156.914 1083341.691 0, 
+    987172.682 1088922.871 0, 987441.212 1088922.12 0, 987708.447 1088921.389 0, 987975.682 1088920.673 0, 988242.917 1088919.973 0, 988510.152 1088919.289 0, 988777.388 1088918.621 0, 989044.623 1088917.968 0, 989311.858 1088917.331 0, 989579.094 1088916.71 0, 
+    989846.329 1088916.104 0, 990113.565 1088915.515 0, 990380.8 1088914.941 0, 990648.036 1088914.382 0, 990915.271 1088913.84 0, 991182.507 1088913.313 0, 991449.742 1088912.802 0, 991716.978 1088912.306 0, 991984.214 1088911.827 0, 992251.449 1088911.363 0, 
+    992518.685 1088910.915 0, 992785.921 1088910.482 0, 993053.157 1088910.065 0, 993320.393 1088909.664 0, 993586.334 1088909.281 0, 993854.864 1088908.91 0, 994122.1 1088908.556 0, 994389.336 1088908.218 0, 994656.572 1088907.895 0, 994923.808 1088907.589 0, 
+    995191.044 1088907.298 0, 995458.28 1088907.023 0, 995725.516 1088906.763 0, 995992.752 1088906.519 0, 996259.988 1088906.291 0, 996527.224 1088906.079 0, 996794.46 1088905.883 0, 997061.696 1088905.702 0, 997328.932 1088905.537 0, 997596.168 1088905.387 0, 
+    997863.404 1088905.254 0, 998130.64 1088905.136 0, 998397.876 1088905.034 0, 998665.112 1088904.947 0, 998932.349 1088904.876 0, 999199.585 1088904.822 0, 999466.821 1088904.782 0, 999734.057 1088904.759 0, 1000000 1088904.751 0, 1000000 1083323.549 0, 
+    1000000 1077742.37 0))
+
+POLYGON ((1012827.318 1088922.871 0, 1012561.374 1088922.127 0, 1012294.139 1088921.396 0, 1012026.904 1088920.68 0, 1011759.669 1088919.98 0, 1011492.434 1088919.296 0, 1011225.198 1088918.627 0, 1010957.963 1088917.974 0, 1010690.728 1088917.337 0, 1010423.492 1088916.716 0, 
+    1010156.257 1088916.11 0, 1009889.021 1088915.52 0, 1009621.786 1088914.946 0, 1009354.55 1088914.388 0, 1009087.315 1088913.845 0, 1008820.079 1088913.318 0, 1008552.844 1088912.807 0, 1008285.608 1088912.311 0, 1008018.372 1088911.831 0, 1007751.137 1088911.367 0, 
+    1007483.901 1088910.919 0, 1007216.665 1088910.486 0, 1006949.429 1088910.069 0, 1006682.193 1088909.668 0, 1006413.666 1088909.281 0, 1006147.722 1088908.913 0, 1005880.486 1088908.559 0, 1005613.25 1088908.221 0, 1005346.014 1088907.898 0, 1005078.778 1088907.591 0, 
+    1004811.542 1088907.3 0, 1004544.306 1088907.025 0, 1004277.07 1088906.765 0, 1004009.834 1088906.522 0, 1003742.598 1088906.293 0, 1003475.362 1088906.081 0, 1003208.126 1088905.884 0, 1002940.89 1088905.703 0, 1002673.654 1088905.538 0, 1002406.418 1088905.389 0, 
+    1002139.182 1088905.255 0, 1001871.946 1088905.137 0, 1001604.71 1088905.035 0, 1001337.474 1088904.948 0, 1001070.237 1088904.877 0, 1000803.001 1088904.822 0, 1000535.765 1088904.783 0, 1000268.529 1088904.759 0, 1000000 1088904.751 0, 1000000 1094485.971 0, 
+    1000000 1100067.204 0, 1000267.869 1100067.212 0, 1000534.448 1100067.236 0, 1000801.027 1100067.275 0, 1001067.606 1100067.33 0, 1001334.185 1100067.401 0, 1001600.764 1100067.487 0, 1001867.344 1100067.589 0, 1002133.923 1100067.707 0, 1002400.502 1100067.84 0, 
+    1002667.081 1100067.989 0, 1002933.66 1100068.154 0, 1003200.239 1100068.335 0, 1003466.818 1100068.531 0, 1003733.397 1100068.743 0, 1003999.976 1100068.971 0, 1004266.555 1100069.214 0, 1004533.134 1100069.473 0, 1004799.713 1100069.747 0, 1005066.292 1100070.038 0, 
+    1005332.871 1100070.344 0, 1005599.45 1100070.666 0, 1005866.029 1100071.003 0, 1006132.608 1100071.356 0, 1006397.898 1100071.723 0, 1006665.765 1100072.109 0, 1006932.344 1100072.51 0, 1007198.923 1100072.925 0, 1007465.502 1100073.357 0, 1007732.08 1100073.804 0, 
+    1007998.659 1100074.267 0, 1008265.238 1100074.746 0, 1008531.816 1100075.24 0, 1008798.395 1100075.75 0, 1009064.974 1100076.276 0, 1009331.552 1100076.817 0, 1009598.131 1100077.374 0, 1009864.709 1100077.947 0, 1010131.288 1100078.535 0, 1010397.866 1100079.14 0, 
+    1010664.445 1100079.759 0, 1010931.023 1100080.395 0, 1011197.601 1100081.046 0, 1011464.179 1100081.713 0, 1011730.758 1100082.396 0, 1011997.336 1100083.094 0, 1012263.914 1100083.808 0, 1012530.492 1100084.538 0, 1012795.783 1100085.279 0, 1012811.551 1094504.068 0, 
+    1012827.318 1088922.871 0))
+
+POLYGON ((1025591.463 1100139.505 0, 1025326.174 1100138.014 0, 1025059.599 1100136.531 0, 1024793.024 1100135.064 0, 1024526.448 1100133.612 0, 1024259.873 1100132.177 0, 1023993.298 1100130.757 0, 1023726.722 1100129.352 0, 1023460.147 1100127.964 0, 1023193.571 1100126.591 0, 
+    1022926.996 1100125.233 0, 1022660.42 1100123.892 0, 1022393.844 1100122.566 0, 1022127.268 1100121.256 0, 1021860.692 1100119.961 0, 1021594.116 1100118.682 0, 1021327.54 1100117.419 0, 1021060.964 1100116.172 0, 1020794.388 1100114.94 0, 1020527.811 1100113.724 0, 
+    1020261.235 1100112.524 0, 1019994.658 1100111.339 0, 1019728.082 1100110.17 0, 1019461.505 1100109.017 0, 1019193.642 1100107.873 0, 1018928.352 1100106.757 0, 1018661.775 1100105.651 0, 1018395.198 1100104.56 0, 1018128.621 1100103.485 0, 1017862.044 1100102.426 0, 
+    1017595.467 1100101.383 0, 1017328.89 1100100.355 0, 1017062.313 1100099.343 0, 1016795.736 1100098.346 0, 1016529.158 1100097.366 0, 1016262.581 1100096.401 0, 1015996.003 1100095.451 0, 1015729.426 1100094.518 0, 1015462.848 1100093.6 0, 1015196.271 1100092.697 0, 
+    1014929.693 1100091.811 0, 1014663.115 1100090.94 0, 1014396.538 1100090.085 0, 1014129.96 1100089.245 0, 1013863.382 1100088.421 0, 1013596.804 1100087.613 0, 1013330.226 1100086.821 0, 1013063.648 1100086.044 0, 1012795.783 1100085.279 0, 1012780.014 1105666.5 0, 
+    1012764.246 1111247.725 0, 1013031.452 1111248.488 0, 1013297.373 1111249.263 0, 1013563.294 1111250.053 0, 1013829.215 1111250.859 0, 1014095.136 1111251.681 0, 1014361.057 1111252.518 0, 1014626.977 1111253.371 0, 1014892.898 1111254.24 0, 1015158.819 1111255.125 0, 
+    1015424.739 1111256.025 0, 1015690.66 1111256.94 0, 1015956.58 1111257.872 0, 1016222.501 1111258.819 0, 1016488.421 1111259.781 0, 1016754.341 1111260.76 0, 1017020.262 1111261.754 0, 1017286.182 1111262.763 0, 1017552.102 1111263.788 0, 1017818.022 1111264.829 0, 
+    1018083.942 1111265.886 0, 1018349.862 1111266.958 0, 1018615.782 1111268.046 0, 1018881.702 1111269.15 0, 1019146.338 1111270.263 0, 1019413.541 1111271.404 0, 1019679.461 1111272.554 0, 1019945.38 1111273.72 0, 1020211.3 1111274.902 0, 1020477.219 1111276.099 0, 
+    1020743.139 1111277.312 0, 1021009.058 1111278.541 0, 1021274.977 1111279.785 0, 1021540.896 1111281.045 0, 1021806.815 1111282.321 0, 1022072.734 1111283.613 0, 1022338.653 1111284.919 0, 1022604.572 1111286.242 0, 1022870.491 1111287.58 0, 1023136.409 1111288.934 0, 
+    1023402.328 1111290.304 0, 1023668.246 1111291.689 0, 1023934.165 1111293.09 0, 1024200.083 1111294.507 0, 1024466.001 1111295.939 0, 1024731.92 1111297.387 0, 1024997.838 1111298.85 0, 1025263.756 1111300.329 0, 1025528.391 1111301.817 0, 1025559.927 1105720.659 0, 
+    1025591.463 1100139.505 0))
+
+POLYGON ((1038292.332 1111391.97 0, 1038027.7 1111389.734 0, 1037761.787 1111387.504 0, 1037495.874 1111385.289 0, 1037229.961 1111383.09 0, 1036964.048 1111380.907 0, 1036698.135 1111378.739 0, 1036432.221 1111376.587 0, 1036166.308 1111374.45 0, 1035900.394 1111372.329 0, 
+    1035634.48 1111370.224 0, 1035368.566 1111368.135 0, 1035102.652 1111366.061 0, 1034836.738 1111364.002 0, 1034570.824 1111361.96 0, 1034304.909 1111359.933 0, 1034038.995 1111357.922 0, 1033773.08 1111355.926 0, 1033507.166 1111353.946 0, 1033241.251 1111351.982 0, 
+    1032975.336 1111350.033 0, 1032709.421 1111348.1 0, 1032443.506 1111346.183 0, 1032177.59 1111344.281 0, 1031910.393 1111342.386 0, 1031645.759 1111340.524 0, 1031379.844 1111338.669 0, 1031113.928 1111336.83 0, 1030848.012 1111335.007 0, 1030582.096 1111333.199 0, 
+    1030316.18 1111331.407 0, 1030050.264 1111329.63 0, 1029784.347 1111327.869 0, 1029518.431 1111326.124 0, 1029252.515 1111324.395 0, 1028986.598 1111322.681 0, 1028720.681 1111320.983 0, 1028454.765 1111319.3 0, 1028188.848 1111317.633 0, 1027922.931 1111315.982 0, 
+    1027657.014 1111314.346 0, 1027391.096 1111312.726 0, 1027125.179 1111311.122 0, 1026859.262 1111309.533 0, 1026593.344 1111307.96 0, 1026327.427 1111306.402 0, 1026061.509 1111304.861 0, 1025795.591 1111303.335 0, 1025528.391 1111301.817 0, 1025496.855 1116882.976 0, 
+    1025465.319 1122464.13 0, 1025731.859 1122465.644 0, 1025997.12 1122467.166 0, 1026262.381 1122468.704 0, 1026527.641 1122470.258 0, 1026792.902 1122471.827 0, 1027058.162 1122473.412 0, 1027323.422 1122475.012 0, 1027588.683 1122476.628 0, 1027853.943 1122478.26 0, 
+    1028119.203 1122479.907 0, 1028384.463 1122481.57 0, 1028649.722 1122483.248 0, 1028914.982 1122484.942 0, 1029180.242 1122486.652 0, 1029445.501 1122488.377 0, 1029710.761 1122490.118 0, 1029976.02 1122491.875 0, 1030241.279 1122493.647 0, 1030506.538 1122495.435 0, 
+    1030771.797 1122497.238 0, 1031037.056 1122499.057 0, 1031302.315 1122500.892 0, 1031567.573 1122502.742 0, 1031831.554 1122504.599 0, 1032098.09 1122506.489 0, 1032363.349 1122508.386 0, 1032628.607 1122510.299 0, 1032893.865 1122512.227 0, 1033159.123 1122514.171 0, 
+    1033424.381 1122516.13 0, 1033689.639 1122518.106 0, 1033954.896 1122520.096 0, 1034220.154 1122522.103 0, 1034485.411 1122524.124 0, 1034750.669 1122526.162 0, 1035015.926 1122528.215 0, 1035281.183 1122530.284 0, 1035546.44 1122532.368 0, 1035811.696 1122534.468 0, 
+    1036076.953 1122536.584 0, 1036342.21 1122538.715 0, 1036607.466 1122540.862 0, 1036872.722 1122543.024 0, 1037137.979 1122545.203 0, 1037403.235 1122547.396 0, 1037668.491 1122549.605 0, 1037933.746 1122551.83 0, 1038197.725 1122554.06 0, 1038245.028 1116973.017 0, 
+    1038292.332 1111391.97 0))
+
+POLYGON ((1050929.825 1122679.961 0, 1050665.852 1122676.986 0, 1050400.604 1122674.011 0, 1050135.355 1122671.053 0, 1049870.106 1122668.11 0, 1049604.857 1122665.182 0, 1049339.608 1122662.27 0, 1049074.359 1122659.374 0, 1048809.11 1122656.493 0, 1048543.86 1122653.628 0, 
+    1048278.61 1122650.779 0, 1048013.36 1122647.945 0, 1047748.11 1122645.127 0, 1047482.86 1122642.325 0, 1047217.609 1122639.538 0, 1046952.359 1122636.766 0, 1046687.108 1122634.011 0, 1046421.857 1122631.27 0, 1046156.606 1122628.546 0, 1045891.354 1122625.837 0, 
+    1045626.103 1122623.144 0, 1045360.851 1122620.466 0, 1045095.6 1122617.804 0, 1044830.348 1122615.158 0, 1044563.819 1122612.514 0, 1044299.843 1122609.912 0, 1044034.591 1122607.312 0, 1043769.339 1122604.728 0, 1043504.086 1122602.16 0, 1043238.833 1122599.607 0, 
+    1042973.58 1122597.07 0, 1042708.327 1122594.548 0, 1042443.074 1122592.042 0, 1042177.82 1122589.552 0, 1041912.567 1122587.077 0, 1041647.313 1122584.618 0, 1041382.059 1122582.175 0, 1041116.805 1122579.747 0, 1040851.551 1122577.335 0, 1040586.297 1122574.938 0, 
+    1040321.042 1122572.557 0, 1040055.788 1122570.192 0, 1039790.533 1122567.842 0, 1039525.278 1122565.508 0, 1039260.023 1122563.189 0, 1038994.768 1122560.886 0, 1038729.513 1122558.599 0, 1038464.257 1122556.327 0, 1038197.725 1122554.06 0, 1038150.421 1128135.095 0, 
+    1038103.118 1133716.116 0, 1038368.99 1133718.378 0, 1038633.589 1133720.644 0, 1038898.187 1133722.925 0, 1039162.785 1133725.223 0, 1039427.383 1133727.535 0, 1039691.981 1133729.864 0, 1039956.579 1133732.208 0, 1040221.176 1133734.567 0, 1040485.774 1133736.943 0, 
+    1040750.371 1133739.333 0, 1041014.968 1133741.74 0, 1041279.565 1133744.161 0, 1041544.162 1133746.599 0, 1041808.759 1133749.052 0, 1042073.356 1133751.52 0, 1042337.952 1133754.004 0, 1042602.548 1133756.504 0, 1042867.145 1133759.02 0, 1043131.741 1133761.55 0, 
+    1043396.336 1133764.097 0, 1043660.932 1133766.659 0, 1043925.528 1133769.236 0, 1044190.123 1133771.83 0, 1044453.445 1133774.426 0, 1044719.313 1133777.063 0, 1044983.908 1133779.702 0, 1045248.503 1133782.358 0, 1045513.098 1133785.029 0, 1045777.692 1133787.716 0, 
+    1046042.287 1133790.418 0, 1046306.881 1133793.135 0, 1046571.475 1133795.869 0, 1046836.069 1133798.618 0, 1047100.662 1133801.382 0, 1047365.256 1133804.162 0, 1047629.849 1133806.958 0, 1047894.442 1133809.769 0, 1048159.035 1133812.596 0, 1048423.628 1133815.438 0, 
+    1048688.221 1133818.296 0, 1048952.813 1133821.169 0, 1049217.406 1133824.058 0, 1049481.998 1133826.963 0, 1049746.59 1133829.883 0, 1050011.182 1133832.819 0, 1050275.773 1133835.77 0, 1050540.365 1133838.737 0, 1050803.684 1133841.705 0, 1050866.755 1128260.84 0, 
+    1050929.825 1122679.961 0))
+
+POLYGON ((1063503.845 1134003.176 0, 1063240.533 1133999.463 0, 1062975.951 1133995.749 0, 1062711.369 1133992.05 0, 1062446.786 1133988.367 0, 1062182.203 1133984.699 0, 1061917.62 1133981.047 0, 1061653.037 1133977.411 0, 1061388.454 1133973.79 0, 1061123.87 1133970.184 0, 
+    1060859.287 1133966.594 0, 1060594.703 1133963.02 0, 1060330.119 1133959.461 0, 1060065.534 1133955.918 0, 1059800.95 1133952.391 0, 1059536.365 1133948.879 0, 1059271.78 1133945.382 0, 1059007.195 1133941.901 0, 1058742.609 1133938.436 0, 1058478.023 1133934.986 0, 
+    1058213.438 1133931.552 0, 1057948.852 1133928.134 0, 1057684.265 1133924.731 0, 1057419.679 1133921.343 0, 1057153.821 1133917.955 0, 1056890.506 1133914.615 0, 1056625.918 1133911.275 0, 1056361.331 1133907.95 0, 1056096.744 1133904.64 0, 1055832.156 1133901.346 0, 
+    1055567.568 1133898.068 0, 1055302.98 1133894.805 0, 1055038.392 1133891.558 0, 1054773.804 1133888.326 0, 1054509.215 1133885.11 0, 1054244.627 1133881.909 0, 1053980.038 1133878.724 0, 1053715.449 1133875.555 0, 1053450.859 1133872.401 0, 1053186.27 1133869.263 0, 
+    1052921.68 1133866.14 0, 1052657.09 1133863.033 0, 1052392.5 1133859.942 0, 1052127.91 1133856.866 0, 1051863.319 1133853.806 0, 1051598.729 1133850.761 0, 1051334.138 1133847.732 0, 1051069.547 1133844.718 0, 1050803.684 1133841.705 0, 1050740.614 1139422.554 0, 
+    1050677.543 1145003.38 0, 1050942.746 1145006.385 0, 1051206.68 1145009.391 0, 1051470.614 1145012.412 0, 1051734.548 1145015.45 0, 1051998.481 1145018.502 0, 1052262.415 1145021.571 0, 1052526.348 1145024.655 0, 1052790.281 1145027.754 0, 1053054.213 1145030.869 0, 
+    1053318.146 1145033.999 0, 1053582.078 1145037.145 0, 1053846.011 1145040.307 0, 1054109.943 1145043.484 0, 1054373.874 1145046.676 0, 1054637.806 1145049.884 0, 1054901.737 1145053.108 0, 1055165.669 1145056.347 0, 1055429.6 1145059.602 0, 1055693.531 1145062.872 0, 
+    1055957.461 1145066.158 0, 1056221.392 1145069.459 0, 1056485.322 1145072.776 0, 1056749.252 1145076.109 0, 1057011.914 1145079.44 0, 1057277.112 1145082.82 0, 1057541.041 1145086.199 0, 1057804.97 1145089.593 0, 1058068.899 1145093.003 0, 1058332.828 1145096.429 0, 
+    1058596.757 1145099.87 0, 1058860.685 1145103.327 0, 1059124.614 1145106.799 0, 1059388.542 1145110.287 0, 1059652.47 1145113.79 0, 1059916.397 1145117.309 0, 1060180.325 1145120.843 0, 1060444.252 1145124.393 0, 1060708.179 1145127.958 0, 1060972.106 1145131.539 0, 
+    1061236.032 1145135.136 0, 1061499.959 1145138.748 0, 1061763.885 1145142.375 0, 1062027.811 1145146.018 0, 1062291.737 1145149.677 0, 1062555.662 1145153.351 0, 1062819.588 1145157.041 0, 1063083.513 1145160.746 0, 1063346.171 1145164.449 0, 1063425.008 1139583.823 0, 
+    1063503.845 1134003.176 0))
+
+POLYGON ((1076014.293 1145361.308 0, 1075751.644 1145356.864 0, 1075487.73 1145352.413 0, 1075223.817 1145347.977 0, 1074959.903 1145343.558 0, 1074695.988 1145339.153 0, 1074432.074 1145334.765 0, 1074168.159 1145330.392 0, 1073904.244 1145326.034 0, 1073640.328 1145321.692 0, 
+    1073376.412 1145317.365 0, 1073112.497 1145313.054 0, 1072848.58 1145308.759 0, 1072584.664 1145304.479 0, 1072320.747 1145300.214 0, 1072056.83 1145295.966 0, 1071792.913 1145291.732 0, 1071528.996 1145287.514 0, 1071265.078 1145283.312 0, 1071001.16 1145279.125 0, 
+    1070737.242 1145274.954 0, 1070473.324 1145270.798 0, 1070209.405 1145266.658 0, 1069945.486 1145262.534 0, 1069680.301 1145258.405 0, 1069417.648 1145254.331 0, 1069153.728 1145250.253 0, 1068889.808 1145246.191 0, 1068625.888 1145242.144 0, 1068361.968 1145238.112 0, 
+    1068098.047 1145234.096 0, 1067834.126 1145230.096 0, 1067570.205 1145226.111 0, 1067306.284 1145222.142 0, 1067042.363 1145218.188 0, 1066778.441 1145214.25 0, 1066514.519 1145210.327 0, 1066250.597 1145206.42 0, 1065986.674 1145202.528 0, 1065722.752 1145198.652 0, 
+    1065458.829 1145194.792 0, 1065194.906 1145190.947 0, 1064930.982 1145187.117 0, 1064667.059 1145183.303 0, 1064403.135 1145179.505 0, 1064139.211 1145175.722 0, 1063875.287 1145171.955 0, 1063611.362 1145168.203 0, 1063346.171 1145164.449 0, 1063267.334 1150745.048 0, 
+    1063188.499 1156325.616 0, 1063453.03 1156329.36 0, 1063716.297 1156333.103 0, 1063979.565 1156336.861 0, 1064242.832 1156340.634 0, 1064506.099 1156344.423 0, 1064769.365 1156348.228 0, 1065032.632 1156352.048 0, 1065295.898 1156355.883 0, 1065559.164 1156359.734 0, 
+    1065822.43 1156363.601 0, 1066085.695 1156367.482 0, 1066348.96 1156371.38 0, 1066612.225 1156375.293 0, 1066875.49 1156379.221 0, 1067138.755 1156383.165 0, 1067402.019 1156387.124 0, 1067665.283 1156391.099 0, 1067928.547 1156395.09 0, 1068191.811 1156399.096 0, 
+    1068455.074 1156403.117 0, 1068718.337 1156407.154 0, 1068981.6 1156411.206 0, 1069244.863 1156415.274 0, 1069506.863 1156419.338 0, 1069771.388 1156423.456 0, 1070034.65 1156427.571 0, 1070297.912 1156431.701 0, 1070561.173 1156435.846 0, 1070824.434 1156440.007 0, 
+    1071087.695 1156444.183 0, 1071350.956 1156448.375 0, 1071614.217 1156452.582 0, 1071877.477 1156456.805 0, 1072140.737 1156461.043 0, 1072403.997 1156465.297 0, 1072667.256 1156469.567 0, 1072930.515 1156473.851 0, 1073193.774 1156478.152 0, 1073457.033 1156482.467 0, 
+    1073720.292 1156486.799 0, 1073983.55 1156491.145 0, 1074246.808 1156495.508 0, 1074510.066 1156499.885 0, 1074773.323 1156504.279 0, 1075036.58 1156508.687 0, 1075299.837 1156513.112 0, 1075563.094 1156517.551 0, 1075825.089 1156521.985 0, 1075919.69 1150941.662 0, 
+    1076014.293 1145361.308 0))
+
+POLYGON ((1088461.074 1156754.055 0, 1088199.09 1156748.881 0, 1087935.847 1156743.697 0, 1087672.604 1156738.529 0, 1087409.36 1156733.377 0, 1087146.116 1156728.24 0, 1086882.872 1156723.118 0, 1086619.627 1156718.012 0, 1086356.382 1156712.922 0, 1086093.137 1156707.847 0, 
+    1085829.892 1156702.787 0, 1085566.646 1156697.743 0, 1085303.4 1156692.715 0, 1085040.153 1156687.702 0, 1084776.907 1156682.704 0, 1084513.66 1156677.722 0, 1084250.412 1156672.756 0, 1083987.165 1156667.805 0, 1083723.917 1156662.869 0, 1083460.669 1156657.949 0, 
+    1083197.42 1156653.044 0, 1082934.172 1156648.155 0, 1082670.923 1156643.282 0, 1082407.673 1156638.424 0, 1082143.163 1156633.558 0, 1081881.174 1156628.754 0, 1081617.924 1156623.942 0, 1081354.673 1156619.146 0, 1081091.422 1156614.365 0, 1080828.171 1156609.6 0, 
+    1080564.92 1156604.851 0, 1080301.669 1156600.117 0, 1080038.417 1156595.398 0, 1079775.165 1156590.695 0, 1079511.912 1156586.007 0, 1079248.66 1156581.335 0, 1078985.407 1156576.678 0, 1078722.153 1156572.037 0, 1078458.9 1156567.411 0, 1078195.646 1156562.801 0, 
+    1077932.392 1156558.206 0, 1077669.138 1156553.627 0, 1077405.883 1156549.064 0, 1077142.628 1156544.515 0, 1076879.373 1156539.983 0, 1076616.118 1156535.465 0, 1076352.862 1156530.964 0, 1076089.606 1156526.477 0, 1075825.089 1156521.985 0, 1075730.488 1162102.272 0, 
+    1075635.887 1167682.519 0, 1075899.745 1167687 0, 1076162.344 1167691.475 0, 1076424.943 1167695.966 0, 1076687.541 1167700.472 0, 1076950.139 1167704.993 0, 1077212.737 1167709.53 0, 1077475.335 1167714.082 0, 1077737.932 1167718.65 0, 1078000.53 1167723.233 0, 
+    1078263.126 1167727.832 0, 1078525.723 1167732.446 0, 1078788.319 1167737.076 0, 1079050.915 1167741.721 0, 1079313.511 1167746.381 0, 1079576.107 1167751.057 0, 1079838.702 1167755.749 0, 1080101.297 1167760.456 0, 1080363.892 1167765.178 0, 1080626.486 1167769.916 0, 
+    1080889.08 1167774.669 0, 1081151.674 1167779.438 0, 1081414.268 1167784.222 0, 1081676.861 1167789.021 0, 1081938.196 1167793.813 0, 1082202.047 1167798.667 0, 1082464.639 1167803.513 0, 1082727.231 1167808.374 0, 1082989.823 1167813.251 0, 1083252.415 1167818.144 0, 
+    1083515.006 1167823.051 0, 1083777.597 1167827.975 0, 1084040.188 1167832.913 0, 1084302.778 1167837.868 0, 1084565.368 1167842.837 0, 1084827.958 1167847.822 0, 1085090.547 1167852.823 0, 1085353.137 1167857.839 0, 1085615.726 1167862.87 0, 1085878.314 1167867.917 0, 
+    1086140.903 1167872.979 0, 1086403.491 1167878.057 0, 1086666.078 1167883.151 0, 1086928.666 1167888.259 0, 1087191.253 1167893.383 0, 1087453.84 1167898.523 0, 1087716.426 1167903.678 0, 1087979.013 1167908.849 0, 1088240.342 1167914.01 0, 1088350.707 1162334.053 0, 
+    1088461.074 1156754.055 0))
+
+POLYGON ((1100844.093 1168181.109 0, 1100582.777 1168175.21 0, 1100320.207 1168169.297 0, 1100057.636 1168163.4 0, 1099795.064 1168157.519 0, 1099532.493 1168151.653 0, 1099269.921 1168145.802 0, 1099007.348 1168139.967 0, 1098744.776 1168134.148 0, 1098482.203 1168128.344 0, 
+    1098219.629 1168122.555 0, 1097957.056 1168116.781 0, 1097694.482 1168111.024 0, 1097431.907 1168105.281 0, 1097169.333 1168099.554 0, 1096906.758 1168093.843 0, 1096644.182 1168088.147 0, 1096381.607 1168082.466 0, 1096119.03 1168076.801 0, 1095856.454 1168071.152 0, 
+    1095593.877 1168065.517 0, 1095331.3 1168059.899 0, 1095068.723 1168054.295 0, 1094806.145 1168048.708 0, 1094542.312 1168043.109 0, 1094280.989 1168037.578 0, 1094018.41 1168032.037 0, 1093755.831 1168026.511 0, 1093493.252 1168021 0, 1093230.672 1168015.505 0, 
+    1092968.092 1168010.025 0, 1092705.512 1168004.561 0, 1092442.931 1167999.113 0, 1092180.35 1167993.679 0, 1091917.769 1167988.261 0, 1091655.188 1167982.859 0, 1091392.606 1167977.472 0, 1091130.024 1167972.101 0, 1090867.441 1167966.745 0, 1090604.858 1167961.404 0, 
+    1090342.275 1167956.079 0, 1090079.692 1167950.769 0, 1089817.108 1167945.475 0, 1089554.524 1167940.196 0, 1089291.939 1167934.933 0, 1089029.355 1167929.685 0, 1088766.77 1167924.453 0, 1088504.184 1167919.236 0, 1088240.342 1167914.01 0, 1088129.978 1173493.922 0, 
+    1088019.614 1179073.785 0, 1088282.796 1179078.998 0, 1088544.725 1179084.202 0, 1088806.653 1179089.421 0, 1089068.581 1179094.656 0, 1089330.509 1179099.906 0, 1089592.436 1179105.172 0, 1089854.363 1179110.453 0, 1090116.289 1179115.749 0, 1090378.216 1179121.061 0, 
+    1090640.142 1179126.388 0, 1090902.067 1179131.731 0, 1091163.993 1179137.089 0, 1091425.918 1179142.462 0, 1091687.843 1179147.851 0, 1091949.767 1179153.255 0, 1092211.691 1179158.675 0, 1092473.615 1179164.11 0, 1092735.538 1179169.561 0, 1092997.461 1179175.027 0, 
+    1093259.384 1179180.508 0, 1093521.307 1179186.005 0, 1093783.229 1179191.517 0, 1094045.151 1179197.044 0, 1094305.82 1179202.561 0, 1094568.994 1179208.146 0, 1094830.914 1179213.72 0, 1095092.835 1179219.309 0, 1095354.755 1179224.914 0, 1095616.675 1179230.534 0, 
+    1095878.595 1179236.169 0, 1096140.514 1179241.82 0, 1096402.433 1179247.487 0, 1096664.351 1179253.168 0, 1096926.27 1179258.866 0, 1097188.187 1179264.578 0, 1097450.105 1179270.306 0, 1097712.022 1179276.05 0, 1097973.939 1179281.808 0, 1098235.856 1179287.583 0, 
+    1098497.772 1179293.372 0, 1098759.688 1179299.177 0, 1099021.603 1179304.998 0, 1099283.518 1179310.834 0, 1099545.433 1179316.685 0, 1099807.348 1179322.552 0, 1100069.262 1179328.434 0, 1100331.175 1179334.332 0, 1100591.838 1179340.216 0, 1100717.965 1173760.688 0, 
+    1100844.093 1168181.109 0))
+
+POLYGON ((1113163.258 1179642.165 0, 1112902.612 1179635.544 0, 1112640.715 1179628.907 0, 1112378.819 1179622.285 0, 1112116.922 1179615.678 0, 1111855.025 1179609.087 0, 1111593.127 1179602.511 0, 1111331.229 1179595.95 0, 1111069.331 1179589.405 0, 1110807.432 1179582.876 0, 
+    1110545.533 1179576.362 0, 1110283.633 1179569.863 0, 1110021.733 1179563.379 0, 1109759.833 1179556.911 0, 1109497.932 1179550.459 0, 1109236.031 1179544.022 0, 1108974.13 1179537.6 0, 1108712.228 1179531.194 0, 1108450.326 1179524.803 0, 1108188.423 1179518.427 0, 
+    1107926.52 1179512.067 0, 1107664.617 1179505.723 0, 1107402.713 1179499.394 0, 1107140.809 1179493.08 0, 1106877.655 1179486.751 0, 1106617 1179480.498 0, 1106355.095 1179474.231 0, 1106093.189 1179467.979 0, 1105831.283 1179461.742 0, 1105569.377 1179455.521 0, 
+    1105307.47 1179449.315 0, 1105045.563 1179443.124 0, 1104783.656 1179436.949 0, 1104521.748 1179430.79 0, 1104259.84 1179424.645 0, 1103997.932 1179418.517 0, 1103736.023 1179412.403 0, 1103474.113 1179406.305 0, 1103212.204 1179400.223 0, 1102950.294 1179394.155 0, 
+    1102688.384 1179388.104 0, 1102426.473 1179382.067 0, 1102164.562 1179376.046 0, 1101902.651 1179370.041 0, 1101640.739 1179364.051 0, 1101378.827 1179358.076 0, 1101116.915 1179352.117 0, 1100855.002 1179346.173 0, 1100591.838 1179340.216 0, 1100465.712 1184919.691 0, 
+    1100339.587 1190499.107 0, 1100602.092 1190505.049 0, 1100863.348 1190510.978 0, 1101124.603 1190516.922 0, 1101385.858 1190522.882 0, 1101647.113 1190528.857 0, 1101908.368 1190534.847 0, 1102169.622 1190540.853 0, 1102430.876 1190546.874 0, 1102692.129 1190552.911 0, 
+    1102953.383 1190558.963 0, 1103214.635 1190565.03 0, 1103475.888 1190571.113 0, 1103737.14 1190577.211 0, 1103998.391 1190583.324 0, 1104259.643 1190589.453 0, 1104520.894 1190595.597 0, 1104782.144 1190601.757 0, 1105043.395 1190607.932 0, 1105304.645 1190614.122 0, 
+    1105565.894 1190620.328 0, 1105827.143 1190626.549 0, 1106088.392 1190632.785 0, 1106349.64 1190639.037 0, 1106609.641 1190645.274 0, 1106872.136 1190651.587 0, 1107133.383 1190657.885 0, 1107394.63 1190664.198 0, 1107655.877 1190670.527 0, 1107917.123 1190676.871 0, 
+    1108178.369 1190683.231 0, 1108439.614 1190689.605 0, 1108700.86 1190695.996 0, 1108962.104 1190702.401 0, 1109223.349 1190708.822 0, 1109484.592 1190715.259 0, 1109745.836 1190721.71 0, 1110007.079 1190728.177 0, 1110268.322 1190734.66 0, 1110529.564 1190741.158 0, 
+    1110790.806 1190747.671 0, 1111052.048 1190754.2 0, 1111313.289 1190760.744 0, 1111574.53 1190767.303 0, 1111835.771 1190773.878 0, 1112097.011 1190780.468 0, 1112358.251 1190787.073 0, 1112619.49 1190793.694 0, 1112879.483 1190800.299 0, 1113021.37 1185221.262 0, 
+    1113163.258 1179642.165 0))
+
+POLYGON ((1125418.477 1191136.917 0, 1125158.502 1191129.578 0, 1124897.283 1191122.219 0, 1124636.063 1191114.875 0, 1124374.842 1191107.547 0, 1124113.621 1191100.234 0, 1123852.4 1191092.937 0, 1123591.178 1191085.655 0, 1123329.956 1191078.388 0, 1123068.733 1191071.137 0, 
+    1122807.51 1191063.901 0, 1122546.287 1191056.681 0, 1122285.063 1191049.476 0, 1122023.839 1191042.286 0, 1121762.614 1191035.111 0, 1121501.389 1191027.952 0, 1121240.163 1191020.809 0, 1120978.937 1191013.681 0, 1120717.711 1191006.568 0, 1120456.484 1190999.47 0, 
+    1120195.257 1190992.388 0, 1119934.029 1190985.321 0, 1119672.801 1190978.27 0, 1119411.573 1190971.234 0, 1119149.099 1190964.18 0, 1118889.115 1190957.208 0, 1118627.885 1190950.218 0, 1118366.655 1190943.243 0, 1118105.424 1190936.284 0, 1117844.193 1190929.341 0, 
+    1117582.962 1190922.412 0, 1117321.73 1190915.499 0, 1117060.498 1190908.602 0, 1116799.265 1190901.719 0, 1116538.032 1190894.852 0, 1116276.799 1190888.001 0, 1116015.565 1190881.165 0, 1115754.331 1190874.344 0, 1115493.097 1190867.539 0, 1115231.862 1190860.749 0, 
+    1114970.626 1190853.974 0, 1114709.39 1190847.215 0, 1114448.154 1190840.471 0, 1114186.918 1190833.742 0, 1113925.681 1190827.029 0, 1113664.443 1190820.331 0, 1113403.206 1190813.649 0, 1113141.967 1190806.982 0, 1112879.483 1190800.299 0, 1112737.598 1196379.273 0, 
+    1112595.714 1201958.178 0, 1112857.539 1201964.845 0, 1113118.12 1201971.495 0, 1113378.701 1201978.16 0, 1113639.282 1201984.841 0, 1113899.862 1201991.538 0, 1114160.442 1201998.249 0, 1114421.021 1202004.976 0, 1114681.6 1202011.718 0, 1114942.179 1202018.476 0, 
+    1115202.757 1202025.249 0, 1115463.335 1202032.037 0, 1115723.913 1202038.841 0, 1115984.49 1202045.66 0, 1116245.066 1202052.494 0, 1116505.643 1202059.344 0, 1116766.219 1202066.209 0, 1117026.794 1202073.089 0, 1117287.369 1202079.985 0, 1117547.944 1202086.895 0, 
+    1117808.518 1202093.822 0, 1118069.092 1202100.763 0, 1118329.665 1202107.72 0, 1118590.238 1202114.693 0, 1118849.569 1202121.647 0, 1119111.383 1202128.683 0, 1119371.955 1202135.702 0, 1119632.526 1202142.735 0, 1119893.097 1202149.784 0, 1120153.668 1202156.849 0, 
+    1120414.238 1202163.928 0, 1120674.807 1202171.023 0, 1120935.377 1202178.134 0, 1121195.945 1202185.259 0, 1121456.514 1202192.4 0, 1121717.082 1202199.557 0, 1121977.65 1202206.729 0, 1122238.217 1202213.916 0, 1122498.783 1202221.118 0, 1122759.35 1202228.336 0, 
+    1123019.916 1202235.569 0, 1123280.481 1202242.817 0, 1123541.046 1202250.081 0, 1123801.611 1202257.36 0, 1124062.175 1202264.654 0, 1124322.739 1202271.964 0, 1124583.302 1202279.289 0, 1124843.865 1202286.629 0, 1125103.187 1202293.95 0, 1125260.831 1196715.468 0, 
+    1125418.477 1191136.917 0))
+
+POLYGON ((1137609.661 1202665.056 0, 1137350.359 1202657.003 0, 1137089.818 1202648.927 0, 1136829.276 1202640.865 0, 1136568.734 1202632.82 0, 1136308.192 1202624.789 0, 1136047.649 1202616.774 0, 1135787.105 1202608.774 0, 1135526.561 1202600.79 0, 1135266.017 1202592.82 0, 
+    1135005.472 1202584.867 0, 1134744.926 1202576.928 0, 1134484.381 1202569.005 0, 1134223.834 1202561.097 0, 1133963.288 1202553.205 0, 1133702.74 1202545.328 0, 1133442.193 1202537.466 0, 1133181.644 1202529.619 0, 1132921.096 1202521.788 0, 1132660.547 1202513.972 0, 
+    1132399.997 1202506.172 0, 1132139.447 1202498.387 0, 1131878.897 1202490.617 0, 1131618.346 1202482.863 0, 1131356.555 1202475.087 0, 1131097.243 1202467.4 0, 1130836.69 1202459.691 0, 1130576.138 1202451.998 0, 1130315.585 1202444.32 0, 1130055.031 1202436.658 0, 
+    1129794.477 1202429.011 0, 1129533.922 1202421.379 0, 1129273.367 1202413.762 0, 1129012.812 1202406.161 0, 1128752.256 1202398.576 0, 1128491.7 1202391.005 0, 1128231.143 1202383.45 0, 1127970.586 1202375.91 0, 1127710.028 1202368.386 0, 1127449.47 1202360.877 0, 
+    1127188.912 1202353.383 0, 1126928.353 1202345.905 0, 1126667.793 1202338.442 0, 1126407.233 1202330.994 0, 1126146.673 1202323.561 0, 1125886.112 1202316.144 0, 1125625.551 1202308.743 0, 1125364.989 1202301.356 0, 1125103.187 1202293.95 0, 1124945.544 1207872.36 0, 
+    1124787.904 1213450.691 0, 1125049.047 1213458.079 0, 1125308.952 1213465.447 0, 1125568.857 1213472.83 0, 1125828.761 1213480.228 0, 1126088.664 1213487.642 0, 1126348.568 1213495.071 0, 1126608.47 1213502.515 0, 1126868.373 1213509.975 0, 1127128.275 1213517.45 0, 
+    1127388.176 1213524.94 0, 1127648.077 1213532.445 0, 1127907.977 1213539.966 0, 1128167.878 1213547.502 0, 1128427.777 1213555.053 0, 1128687.676 1213562.62 0, 1128947.575 1213570.202 0, 1129207.474 1213577.799 0, 1129467.371 1213585.412 0, 1129727.269 1213593.04 0, 
+    1129987.166 1213600.683 0, 1130247.062 1213608.341 0, 1130506.959 1213616.015 0, 1130766.854 1213623.704 0, 1131025.513 1213631.372 0, 1131286.644 1213639.128 0, 1131546.538 1213646.863 0, 1131806.432 1213654.613 0, 1132066.325 1213662.379 0, 1132326.218 1213670.159 0, 
+    1132586.111 1213677.955 0, 1132846.003 1213685.767 0, 1133105.894 1213693.594 0, 1133365.785 1213701.436 0, 1133625.676 1213709.293 0, 1133885.566 1213717.165 0, 1134145.456 1213725.053 0, 1134405.345 1213732.957 0, 1134665.234 1213740.875 0, 1134925.122 1213748.809 0, 
+    1135185.01 1213756.758 0, 1135444.897 1213764.722 0, 1135704.784 1213772.702 0, 1135964.67 1213780.697 0, 1136224.556 1213788.707 0, 1136484.442 1213796.733 0, 1136744.327 1213804.774 0, 1137004.211 1213812.83 0, 1137262.86 1213820.863 0, 1137436.259 1208242.998 0, 
+    1137609.661 1202665.056 0))
+
+POLYGON ((1149736.72 1214226.276 0, 1149478.093 1214217.513 0, 1149218.232 1214208.722 0, 1148958.371 1214199.947 0, 1148698.509 1214191.188 0, 1148438.647 1214182.443 0, 1148178.784 1214173.714 0, 1147918.921 1214165 0, 1147659.057 1214156.301 0, 1147399.193 1214147.618 0, 
+    1147139.328 1214138.95 0, 1146879.463 1214130.298 0, 1146619.597 1214121.66 0, 1146359.731 1214113.038 0, 1146099.864 1214104.431 0, 1145839.996 1214095.84 0, 1145580.128 1214087.264 0, 1145320.26 1214078.703 0, 1145060.391 1214070.157 0, 1144800.522 1214061.627 0, 
+    1144540.652 1214053.112 0, 1144280.782 1214044.612 0, 1144020.911 1214036.128 0, 1143761.039 1214027.658 0, 1143499.933 1214019.164 0, 1143241.295 1214010.766 0, 1142981.422 1214002.343 0, 1142721.549 1213993.935 0, 1142461.675 1213985.542 0, 1142201.801 1213977.165 0, 
+    1141941.926 1213968.803 0, 1141682.05 1213960.456 0, 1141422.175 1213952.124 0, 1141162.298 1213943.808 0, 1140902.422 1213935.507 0, 1140642.544 1213927.222 0, 1140382.666 1213918.952 0, 1140122.788 1213910.697 0, 1139862.909 1213902.457 0, 1139603.03 1213894.232 0, 
+    1139343.15 1213886.023 0, 1139083.27 1213877.83 0, 1138823.39 1213869.651 0, 1138563.508 1213861.488 0, 1138303.627 1213853.34 0, 1138043.745 1213845.207 0, 1137783.862 1213837.09 0, 1137523.979 1213828.988 0, 1137262.86 1213820.863 0, 1137089.463 1219398.645 0, 
+    1136916.069 1224976.339 0, 1137176.528 1224984.444 0, 1137435.755 1224992.526 0, 1137694.981 1225000.622 0, 1137954.206 1225008.735 0, 1138213.432 1225016.862 0, 1138472.656 1225025.004 0, 1138731.88 1225033.162 0, 1138991.104 1225041.335 0, 1139250.327 1225049.524 0, 
+    1139509.55 1225057.727 0, 1139768.772 1225065.946 0, 1140027.994 1225074.18 0, 1140287.215 1225082.43 0, 1140546.435 1225090.695 0, 1140805.656 1225098.974 0, 1141064.875 1225107.27 0, 1141324.095 1225115.58 0, 1141583.313 1225123.906 0, 1141842.532 1225132.247 0, 
+    1142101.75 1225140.603 0, 1142360.967 1225148.974 0, 1142620.184 1225157.361 0, 1142879.4 1225165.763 0, 1143137.384 1225174.14 0, 1143397.831 1225182.613 0, 1143657.046 1225191.06 0, 1143916.26 1225199.523 0, 1144175.474 1225208.002 0, 1144434.687 1225216.495 0, 
+    1144693.9 1225225.004 0, 1144953.113 1225233.528 0, 1145212.324 1225242.067 0, 1145471.536 1225250.622 0, 1145730.746 1225259.192 0, 1145989.957 1225267.777 0, 1146249.167 1225276.377 0, 1146508.376 1225284.993 0, 1146767.585 1225293.623 0, 1147026.793 1225302.269 0, 
+    1147286.001 1225310.931 0, 1147545.208 1225319.607 0, 1147804.415 1225328.299 0, 1148063.621 1225337.006 0, 1148322.827 1225345.729 0, 1148582.032 1225354.466 0, 1148841.237 1225363.219 0, 1149100.441 1225371.987 0, 1149358.414 1225380.729 0, 1149547.566 1219803.546 0, 
+    1149736.72 1214226.276 0))
+
+POLYGON ((1161799.567 1225820.269 0, 1161541.618 1225810.798 0, 1161282.439 1225801.298 0, 1161023.26 1225791.813 0, 1160764.081 1225782.343 0, 1160504.901 1225772.888 0, 1160245.72 1225763.449 0, 1159986.539 1225754.025 0, 1159727.357 1225744.616 0, 1159468.175 1225735.222 0, 
+    1159208.992 1225725.844 0, 1158949.809 1225716.481 0, 1158690.625 1225707.133 0, 1158431.44 1225697.8 0, 1158172.255 1225688.483 0, 1157913.07 1225679.181 0, 1157653.884 1225669.894 0, 1157394.697 1225660.622 0, 1157135.51 1225651.366 0, 1156876.322 1225642.125 0, 
+    1156617.134 1225632.899 0, 1156357.945 1225623.689 0, 1156098.756 1225614.493 0, 1155839.566 1225605.313 0, 1155579.146 1225596.105 0, 1155321.184 1225586.999 0, 1155061.993 1225577.865 0, 1154802.801 1225568.746 0, 1154543.608 1225559.642 0, 1154284.415 1225550.554 0, 
+    1154025.221 1225541.48 0, 1153766.027 1225532.422 0, 1153506.832 1225523.38 0, 1153247.637 1225514.352 0, 1152988.441 1225505.34 0, 1152729.245 1225496.343 0, 1152470.048 1225487.361 0, 1152210.85 1225478.395 0, 1151951.653 1225469.444 0, 1151692.454 1225460.508 0, 
+    1151433.255 1225451.587 0, 1151174.056 1225442.681 0, 1150914.856 1225433.791 0, 1150655.655 1225424.916 0, 1150396.454 1225416.057 0, 1150137.252 1225407.212 0, 1149878.05 1225398.383 0, 1149618.848 1225389.569 0, 1149358.414 1225380.729 0, 1149169.266 1230957.82 0, 
+    1148980.121 1236534.814 0, 1149239.895 1236543.632 0, 1149498.441 1236552.423 0, 1149756.987 1236561.23 0, 1150015.532 1236570.052 0, 1150274.076 1236578.889 0, 1150532.62 1236587.742 0, 1150791.164 1236596.609 0, 1151049.707 1236605.492 0, 1151308.249 1236614.39 0, 
+    1151566.791 1236623.304 0, 1151825.333 1236632.232 0, 1152083.874 1236641.176 0, 1152342.414 1236650.135 0, 1152600.954 1236659.109 0, 1152859.493 1236668.099 0, 1153118.032 1236677.103 0, 1153376.57 1236686.123 0, 1153635.108 1236695.158 0, 1153893.645 1236704.208 0, 
+    1154152.182 1236713.274 0, 1154410.718 1236722.354 0, 1154669.253 1236731.45 0, 1154927.789 1236740.561 0, 1155185.097 1236749.645 0, 1155444.857 1236758.829 0, 1155703.39 1236767.986 0, 1155961.923 1236777.158 0, 1156220.456 1236786.345 0, 1156478.988 1236795.548 0, 
+    1156737.519 1236804.765 0, 1156996.05 1236813.998 0, 1157254.58 1236823.246 0, 1157513.109 1236832.51 0, 1157771.639 1236841.788 0, 1158030.167 1236851.082 0, 1158288.695 1236860.391 0, 1158547.223 1236869.715 0, 1158805.75 1236879.054 0, 1159064.276 1236888.409 0, 
+    1159322.802 1236897.779 0, 1159581.327 1236907.164 0, 1159839.852 1236916.564 0, 1160098.376 1236925.98 0, 1160356.899 1236935.41 0, 1160615.422 1236944.856 0, 1160873.945 1236954.317 0, 1161132.467 1236963.794 0, 1161389.763 1236973.24 0, 1161594.663 1231396.803 0, 
+    1161799.567 1225820.269 0))
+
+POLYGON ((1173798.117 1237446.724 0, 1173540.847 1237436.551 0, 1173282.353 1237426.344 0, 1173023.858 1237416.153 0, 1172765.363 1237405.977 0, 1172506.867 1237395.816 0, 1172248.37 1237385.67 0, 1171989.873 1237375.539 0, 1171731.375 1237365.424 0, 1171472.877 1237355.324 0, 
+    1171214.378 1237345.239 0, 1170955.879 1237335.169 0, 1170697.378 1237325.114 0, 1170438.878 1237315.075 0, 1170180.376 1237305.051 0, 1169921.875 1237295.042 0, 1169663.372 1237285.049 0, 1169404.869 1237275.07 0, 1169146.365 1237265.107 0, 1168887.861 1237255.159 0, 
+    1168629.356 1237245.226 0, 1168370.851 1237235.308 0, 1168112.345 1237225.406 0, 1167853.839 1237215.519 0, 1167594.107 1237205.6 0, 1167336.824 1237195.79 0, 1167078.315 1237185.949 0, 1166819.807 1237176.123 0, 1166561.297 1237166.311 0, 1166302.787 1237156.516 0, 
+    1166044.277 1237146.735 0, 1165785.765 1237136.97 0, 1165527.254 1237127.219 0, 1165268.741 1237117.484 0, 1165010.228 1237107.765 0, 1164751.715 1237098.06 0, 1164493.201 1237088.371 0, 1164234.686 1237078.696 0, 1163976.171 1237069.038 0, 1163717.655 1237059.394 0, 
+    1163459.139 1237049.765 0, 1163200.622 1237040.152 0, 1162942.105 1237030.554 0, 1162683.587 1237020.971 0, 1162425.068 1237011.404 0, 1162166.549 1237001.851 0, 1161908.029 1236992.314 0, 1161649.509 1236982.792 0, 1161389.763 1236973.24 0, 1161184.867 1242549.576 0, 
+    1160979.974 1248125.806 0, 1161239.06 1248135.333 0, 1161496.924 1248144.831 0, 1161754.788 1248154.344 0, 1162012.65 1248163.872 0, 1162270.512 1248173.415 0, 1162528.374 1248182.974 0, 1162786.235 1248192.548 0, 1163044.096 1248202.136 0, 1163301.955 1248211.741 0, 
+    1163559.815 1248221.36 0, 1163817.674 1248230.994 0, 1164075.532 1248240.644 0, 1164333.389 1248250.308 0, 1164591.247 1248259.988 0, 1164849.103 1248269.683 0, 1165106.959 1248279.394 0, 1165364.814 1248289.119 0, 1165622.669 1248298.86 0, 1165880.523 1248308.616 0, 
+    1166138.377 1248318.387 0, 1166396.23 1248328.173 0, 1166654.082 1248337.974 0, 1166911.934 1248347.791 0, 1167168.565 1248357.576 0, 1167427.636 1248367.469 0, 1167685.487 1248377.331 0, 1167943.336 1248387.208 0, 1168201.185 1248397.101 0, 1168459.034 1248407.008 0, 
+    1168716.881 1248416.931 0, 1168974.729 1248426.869 0, 1169232.575 1248436.822 0, 1169490.421 1248446.791 0, 1169748.267 1248456.774 0, 1170006.112 1248466.773 0, 1170263.956 1248476.786 0, 1170521.8 1248486.815 0, 1170779.643 1248496.86 0, 1171037.486 1248506.919 0, 
+    1171295.327 1248516.993 0, 1171553.169 1248527.083 0, 1171811.01 1248537.188 0, 1172068.85 1248547.308 0, 1172326.689 1248557.443 0, 1172584.528 1248567.594 0, 1172842.367 1248577.759 0, 1173100.204 1248587.94 0, 1173356.822 1248598.088 0, 1173577.467 1243022.459 0, 
+    1173798.117 1237446.724 0))
+
+POLYGON ((1185732.286 1249105.335 0, 1185475.696 1249094.462 0, 1185217.888 1249083.553 0, 1184960.08 1249072.659 0, 1184702.27 1249061.78 0, 1184444.46 1249050.916 0, 1184186.65 1249040.068 0, 1183928.839 1249029.235 0, 1183671.027 1249018.417 0, 1183413.214 1249007.614 0, 
+    1183155.401 1248996.826 0, 1182897.588 1248986.053 0, 1182639.773 1248975.296 0, 1182381.958 1248964.554 0, 1182124.143 1248953.827 0, 1181866.326 1248943.115 0, 1181608.509 1248932.418 0, 1181350.692 1248921.736 0, 1181092.874 1248911.07 0, 1180835.055 1248900.419 0, 
+    1180577.236 1248889.783 0, 1180319.416 1248879.162 0, 1180061.595 1248868.556 0, 1179803.774 1248857.966 0, 1179544.733 1248847.341 0, 1179288.129 1248836.831 0, 1179030.306 1248826.286 0, 1178772.482 1248815.756 0, 1178514.658 1248805.241 0, 1178256.833 1248794.742 0, 
+    1177999.007 1248784.257 0, 1177741.181 1248773.788 0, 1177483.354 1248763.335 0, 1177225.527 1248752.896 0, 1176967.699 1248742.472 0, 1176709.87 1248732.064 0, 1176452.041 1248721.671 0, 1176194.211 1248711.293 0, 1175936.38 1248700.93 0, 1175678.549 1248690.582 0, 
+    1175420.717 1248680.25 0, 1175162.885 1248669.932 0, 1174905.052 1248659.63 0, 1174647.219 1248649.343 0, 1174389.384 1248639.071 0, 1174131.55 1248628.815 0, 1173873.714 1248618.573 0, 1173615.878 1248608.347 0, 1173356.822 1248598.088 0, 1173136.181 1254173.605 0, 
+    1172915.544 1259749.006 0, 1173173.941 1259759.239 0, 1173431.121 1259769.439 0, 1173688.3 1259779.655 0, 1173945.478 1259789.885 0, 1174202.656 1259800.131 0, 1174459.833 1259810.392 0, 1174717.01 1259820.668 0, 1174974.186 1259830.959 0, 1175231.361 1259841.265 0, 
+    1175488.536 1259851.586 0, 1175745.71 1259861.923 0, 1176002.884 1259872.274 0, 1176260.057 1259882.641 0, 1176517.229 1259893.023 0, 1176774.401 1259903.42 0, 1177031.572 1259913.832 0, 1177288.743 1259924.259 0, 1177545.913 1259934.702 0, 1177803.082 1259945.159 0, 
+    1178060.251 1259955.632 0, 1178317.419 1259966.12 0, 1178574.586 1259976.623 0, 1178831.753 1259987.141 0, 1179087.704 1259997.625 0, 1179346.085 1260008.223 0, 1179603.25 1260018.786 0, 1179860.414 1260029.365 0, 1180117.578 1260039.959 0, 1180374.741 1260050.568 0, 
+    1180631.904 1260061.192 0, 1180889.066 1260071.831 0, 1181146.227 1260082.485 0, 1181403.388 1260093.155 0, 1181660.548 1260103.839 0, 1181917.707 1260114.539 0, 1182174.866 1260125.254 0, 1182432.024 1260135.984 0, 1182689.181 1260146.729 0, 1182946.338 1260157.489 0, 
+    1183203.494 1260168.265 0, 1183460.65 1260179.055 0, 1183717.805 1260189.861 0, 1183974.959 1260200.682 0, 1184232.113 1260211.518 0, 1184489.266 1260222.369 0, 1184746.418 1260233.235 0, 1185003.57 1260244.117 0, 1185259.506 1260254.962 0, 1185495.894 1254680.206 0, 
+    1185732.286 1249105.335 0))
+
+POLYGON ((1197601.99 1260795.789 0, 1197346.083 1260784.221 0, 1197088.963 1260772.613 0, 1196831.843 1260761.021 0, 1196574.721 1260749.443 0, 1196317.599 1260737.881 0, 1196060.477 1260726.333 0, 1195803.353 1260714.801 0, 1195546.229 1260703.284 0, 1195289.104 1260691.782 0, 
+    1195031.979 1260680.295 0, 1194774.853 1260668.824 0, 1194517.726 1260657.367 0, 1194260.599 1260645.926 0, 1194003.471 1260634.5 0, 1193746.342 1260623.089 0, 1193489.212 1260611.693 0, 1193232.082 1260600.312 0, 1192974.952 1260588.946 0, 1192717.82 1260577.596 0, 
+    1192460.688 1260566.26 0, 1192203.555 1260554.94 0, 1191946.422 1260543.635 0, 1191689.288 1260532.345 0, 1191430.939 1260521.017 0, 1191175.017 1260509.81 0, 1190917.881 1260498.566 0, 1190660.744 1260487.336 0, 1190403.607 1260476.122 0, 1190146.469 1260464.922 0, 
+    1189889.33 1260453.738 0, 1189632.191 1260442.569 0, 1189375.051 1260431.416 0, 1189117.91 1260420.277 0, 1188860.769 1260409.153 0, 1188603.627 1260398.045 0, 1188346.484 1260386.952 0, 1188089.341 1260375.874 0, 1187832.197 1260364.811 0, 1187575.052 1260353.763 0, 
+    1187317.907 1260342.73 0, 1187060.761 1260331.712 0, 1186803.614 1260320.71 0, 1186546.467 1260309.723 0, 1186289.319 1260298.751 0, 1186032.17 1260287.793 0, 1185775.021 1260276.852 0, 1185517.871 1260265.925 0, 1185259.506 1260254.962 0, 1185023.124 1265829.596 0, 
+    1184786.747 1271404.105 0, 1185044.453 1271415.04 0, 1185300.947 1271425.939 0, 1185557.44 1271436.853 0, 1185813.932 1271447.782 0, 1186070.424 1271458.726 0, 1186326.915 1271469.685 0, 1186583.405 1271480.66 0, 1186839.895 1271491.649 0, 1187096.384 1271502.654 0, 
+    1187352.872 1271513.673 0, 1187609.36 1271524.708 0, 1187865.847 1271535.758 0, 1188122.334 1271546.823 0, 1188378.82 1271557.903 0, 1188635.305 1271568.998 0, 1188891.789 1271580.108 0, 1189148.273 1271591.234 0, 1189404.756 1271602.374 0, 1189661.239 1271613.53 0, 
+    1189917.721 1271624.7 0, 1190174.202 1271635.886 0, 1190430.683 1271647.087 0, 1190687.163 1271658.303 0, 1190942.432 1271669.481 0, 1191200.121 1271680.78 0, 1191456.599 1271692.041 0, 1191713.076 1271703.318 0, 1191969.552 1271714.609 0, 1192226.028 1271725.915 0, 
+    1192482.504 1271737.237 0, 1192738.978 1271748.574 0, 1192995.452 1271759.925 0, 1193251.926 1271771.292 0, 1193508.398 1271782.674 0, 1193764.87 1271794.071 0, 1194021.341 1271805.484 0, 1194277.812 1271816.911 0, 1194534.282 1271828.353 0, 1194790.751 1271839.811 0, 
+    1195047.22 1271851.283 0, 1195303.688 1271862.771 0, 1195560.155 1271874.274 0, 1195816.622 1271885.791 0, 1196073.087 1271897.324 0, 1196329.553 1271908.872 0, 1196586.017 1271920.435 0, 1196842.481 1271932.014 0, 1197097.735 1271943.552 0, 1197349.86 1266369.734 0, 
+    1197601.99 1260795.789 0))
+
+POLYGON ((1209407.149 1272517.778 0, 1209151.927 1272505.519 0, 1208895.497 1272493.216 0, 1208639.066 1272480.928 0, 1208382.634 1272468.656 0, 1208126.202 1272456.398 0, 1207869.769 1272444.156 0, 1207613.335 1272431.929 0, 1207356.901 1272419.717 0, 1207100.466 1272407.519 0, 
+    1206844.03 1272395.337 0, 1206587.593 1272383.171 0, 1206331.156 1272371.019 0, 1206074.718 1272358.882 0, 1205818.279 1272346.761 0, 1205561.84 1272334.654 0, 1205305.4 1272322.563 0, 1205048.959 1272310.486 0, 1204792.517 1272298.425 0, 1204536.075 1272286.379 0, 
+    1204279.632 1272274.348 0, 1204023.188 1272262.332 0, 1203766.744 1272250.331 0, 1203510.299 1272238.345 0, 1203252.645 1272226.318 0, 1202997.406 1272214.419 0, 1202740.959 1272202.479 0, 1202484.511 1272190.553 0, 1202228.063 1272178.643 0, 1201971.613 1272166.748 0, 
+    1201715.163 1272154.868 0, 1201458.712 1272143.003 0, 1201202.261 1272131.153 0, 1200945.809 1272119.318 0, 1200689.356 1272107.498 0, 1200432.903 1272095.694 0, 1200176.448 1272083.904 0, 1199919.993 1272072.13 0, 1199663.538 1272060.37 0, 1199407.082 1272048.626 0, 
+    1199150.625 1272036.897 0, 1198894.167 1272025.183 0, 1198637.709 1272013.484 0, 1198381.25 1272001.8 0, 1198124.79 1271990.131 0, 1197868.329 1271978.477 0, 1197611.868 1271966.839 0, 1197355.407 1271955.215 0, 1197097.735 1271943.552 0, 1196845.616 1277517.24 0, 
+    1196593.503 1283090.792 0, 1196850.516 1283102.425 0, 1197106.321 1283114.019 0, 1197362.126 1283125.628 0, 1197617.931 1283137.252 0, 1197873.734 1283148.891 0, 1198129.537 1283160.545 0, 1198385.339 1283172.214 0, 1198641.141 1283183.898 0, 1198896.942 1283195.597 0, 
+    1199152.742 1283207.311 0, 1199408.542 1283219.04 0, 1199664.34 1283230.785 0, 1199920.139 1283242.544 0, 1200175.936 1283254.318 0, 1200431.733 1283266.108 0, 1200687.529 1283277.912 0, 1200943.324 1283289.732 0, 1201199.119 1283301.567 0, 1201454.913 1283313.416 0, 
+    1201710.706 1283325.281 0, 1201966.499 1283337.161 0, 1202222.29 1283349.056 0, 1202478.082 1283360.966 0, 1202732.667 1283372.835 0, 1202989.662 1283384.831 0, 1203245.451 1283396.786 0, 1203501.239 1283408.756 0, 1203757.027 1283420.741 0, 1204012.814 1283432.741 0, 
+    1204268.6 1283444.757 0, 1204524.386 1283456.787 0, 1204780.17 1283468.833 0, 1205035.954 1283480.893 0, 1205291.738 1283492.969 0, 1205547.521 1283505.059 0, 1205803.302 1283517.165 0, 1206059.084 1283529.286 0, 1206314.864 1283541.421 0, 1206570.644 1283553.572 0, 
+    1206826.423 1283565.738 0, 1207082.202 1283577.919 0, 1207337.979 1283590.115 0, 1207593.756 1283602.326 0, 1207849.533 1283614.552 0, 1208105.308 1283626.793 0, 1208361.083 1283639.049 0, 1208616.857 1283651.321 0, 1208871.426 1283663.549 0, 1209139.284 1278090.732 0, 
+    1209407.149 1272517.778 0))
+
+POLYGON ((1221147.682 1284270.991 0, 1220893.146 1284258.044 0, 1220637.408 1284245.05 0, 1220381.669 1284232.071 0, 1220125.929 1284219.107 0, 1219870.188 1284206.159 0, 1219614.447 1284193.225 0, 1219358.705 1284180.306 0, 1219102.962 1284167.403 0, 1218847.218 1284154.515 0, 
+    1218591.474 1284141.641 0, 1218335.728 1284128.783 0, 1218079.982 1284115.94 0, 1217824.236 1284103.111 0, 1217568.488 1284090.298 0, 1217312.74 1284077.5 0, 1217056.991 1284064.717 0, 1216801.241 1284051.949 0, 1216545.491 1284039.196 0, 1216289.739 1284026.458 0, 
+    1216033.987 1284013.735 0, 1215778.234 1284001.027 0, 1215522.481 1283988.335 0, 1215266.727 1283975.657 0, 1215009.769 1283962.935 0, 1214755.216 1283950.347 0, 1214499.459 1283937.714 0, 1214243.702 1283925.097 0, 1213987.944 1283912.494 0, 1213732.186 1283899.907 0, 
+    1213476.426 1283887.335 0, 1213220.666 1283874.777 0, 1212964.905 1283862.235 0, 1212709.143 1283849.708 0, 1212453.381 1283837.196 0, 1212197.618 1283824.699 0, 1211941.854 1283812.217 0, 1211686.089 1283799.75 0, 1211430.324 1283787.298 0, 1211174.558 1283774.861 0, 
+    1210918.791 1283762.439 0, 1210663.023 1283750.033 0, 1210407.255 1283737.641 0, 1210151.486 1283725.264 0, 1209895.716 1283712.903 0, 1209639.946 1283700.556 0, 1209384.175 1283688.225 0, 1209128.403 1283675.908 0, 1208871.426 1283663.549 0, 1208603.575 1289236.226 0, 
+    1208335.731 1294808.757 0, 1208592.048 1294821.084 0, 1208847.164 1294833.369 0, 1209102.279 1294845.669 0, 1209357.394 1294857.984 0, 1209612.508 1294870.314 0, 1209867.621 1294882.658 0, 1210122.733 1294895.018 0, 1210377.844 1294907.393 0, 1210632.955 1294919.783 0, 
+    1210888.065 1294932.188 0, 1211143.175 1294944.608 0, 1211398.283 1294957.043 0, 1211653.391 1294969.493 0, 1211908.499 1294981.958 0, 1212163.605 1294994.438 0, 1212418.711 1295006.933 0, 1212673.816 1295019.443 0, 1212928.92 1295031.968 0, 1213184.023 1295044.508 0, 
+    1213439.126 1295057.063 0, 1213694.228 1295069.633 0, 1213949.33 1295082.219 0, 1214204.43 1295094.819 0, 1214458.33 1295107.375 0, 1214714.629 1295120.064 0, 1214969.727 1295132.709 0, 1215224.825 1295145.369 0, 1215479.922 1295158.045 0, 1215735.018 1295170.735 0, 
+    1215990.113 1295183.44 0, 1216245.208 1295196.16 0, 1216500.302 1295208.896 0, 1216755.395 1295221.646 0, 1217010.487 1295234.411 0, 1217265.579 1295247.192 0, 1217520.669 1295259.987 0, 1217775.759 1295272.797 0, 1218030.849 1295285.623 0, 1218285.937 1295298.463 0, 
+    1218541.025 1295311.318 0, 1218796.112 1295324.189 0, 1219051.198 1295337.074 0, 1219306.284 1295349.975 0, 1219561.369 1295362.89 0, 1219816.453 1295375.82 0, 1220071.536 1295388.766 0, 1220326.619 1295401.726 0, 1220580.501 1295414.641 0, 1220864.088 1289842.889 0, 
+    1221147.682 1284270.991 0))
+
+POLYGON ((1232823.512 1296055.116 0, 1232569.664 1296041.485 0, 1232314.62 1296027.804 0, 1232059.574 1296014.137 0, 1231804.527 1296000.486 0, 1231549.48 1295986.85 0, 1231294.432 1295973.229 0, 1231039.383 1295959.623 0, 1230784.334 1295946.032 0, 1230529.283 1295932.456 0, 
+    1230274.232 1295918.895 0, 1230019.18 1295905.349 0, 1229764.127 1295891.818 0, 1229509.073 1295878.302 0, 1229254.019 1295864.801 0, 1228998.963 1295851.316 0, 1228743.907 1295837.845 0, 1228488.851 1295824.389 0, 1228233.793 1295810.948 0, 1227978.735 1295797.522 0, 
+    1227723.675 1295784.111 0, 1227468.615 1295770.715 0, 1227213.555 1295757.334 0, 1226958.493 1295743.969 0, 1226702.233 1295730.555 0, 1226448.367 1295717.282 0, 1226193.303 1295703.961 0, 1225938.239 1295690.655 0, 1225683.173 1295677.365 0, 1225428.107 1295664.089 0, 
+    1225173.04 1295650.828 0, 1224917.972 1295637.582 0, 1224662.903 1295624.352 0, 1224407.834 1295611.136 0, 1224152.764 1295597.935 0, 1223897.693 1295584.75 0, 1223642.621 1295571.579 0, 1223387.549 1295558.423 0, 1223132.475 1295545.283 0, 1222877.401 1295532.157 0, 
+    1222622.327 1295519.046 0, 1222367.251 1295505.951 0, 1222112.175 1295492.87 0, 1221857.097 1295479.805 0, 1221602.02 1295466.754 0, 1221346.941 1295453.718 0, 1221091.861 1295440.698 0, 1220836.781 1295427.692 0, 1220580.501 1295414.641 0, 1220296.922 1300986.242 0, 
+    1220013.351 1306557.688 0, 1220268.972 1306570.705 0, 1220523.397 1306583.678 0, 1220777.82 1306596.665 0, 1221032.243 1306609.667 0, 1221286.665 1306622.684 0, 1221541.086 1306635.716 0, 1221795.507 1306648.763 0, 1222049.927 1306661.825 0, 1222304.346 1306674.901 0, 
+    1222558.764 1306687.993 0, 1222813.181 1306701.1 0, 1223067.598 1306714.222 0, 1223322.014 1306727.359 0, 1223576.429 1306740.511 0, 1223830.843 1306753.677 0, 1224085.257 1306766.859 0, 1224339.67 1306780.056 0, 1224594.082 1306793.267 0, 1224848.493 1306806.494 0, 
+    1225102.903 1306819.736 0, 1225357.313 1306832.992 0, 1225611.722 1306846.264 0, 1225866.13 1306859.55 0, 1226119.343 1306872.789 0, 1226374.944 1306886.168 0, 1226629.35 1306899.5 0, 1226883.755 1306912.846 0, 1227138.159 1306926.208 0, 1227392.562 1306939.584 0, 
+    1227646.965 1306952.976 0, 1227901.367 1306966.382 0, 1228155.768 1306979.803 0, 1228410.168 1306993.239 0, 1228664.568 1307006.691 0, 1228918.966 1307020.157 0, 1229173.364 1307033.638 0, 1229427.761 1307047.134 0, 1229682.158 1307060.645 0, 1229936.553 1307074.172 0, 
+    1230190.948 1307087.713 0, 1230445.342 1307101.269 0, 1230699.735 1307114.84 0, 1230954.127 1307128.426 0, 1231208.519 1307142.027 0, 1231462.909 1307155.643 0, 1231717.299 1307169.274 0, 1231971.688 1307182.92 0, 1232224.883 1307196.516 0, 1232524.193 1301625.894 0, 
+    1232823.512 1296055.116 0))
+
+POLYGON ((1244434.561 1307869.842 0, 1244181.404 1307855.53 0, 1243927.054 1307841.166 0, 1243672.704 1307826.816 0, 1243418.352 1307812.481 0, 1243164 1307798.162 0, 1242909.647 1307783.857 0, 1242655.294 1307769.567 0, 1242400.939 1307755.293 0, 1242146.584 1307741.033 0, 
+    1241892.227 1307726.788 0, 1241637.87 1307712.558 0, 1241383.512 1307698.344 0, 1241129.154 1307684.144 0, 1240874.794 1307669.959 0, 1240620.434 1307655.789 0, 1240366.072 1307641.634 0, 1240111.71 1307627.494 0, 1239857.347 1307613.369 0, 1239602.983 1307599.259 0, 
+    1239348.619 1307585.164 0, 1239094.253 1307571.084 0, 1238839.887 1307557.019 0, 1238585.52 1307542.968 0, 1238329.96 1307528.867 0, 1238076.783 1307514.913 0, 1237822.414 1307500.908 0, 1237568.043 1307486.918 0, 1237313.672 1307472.942 0, 1237059.3 1307458.982 0, 
+    1236804.927 1307445.037 0, 1236550.554 1307431.106 0, 1236296.179 1307417.191 0, 1236041.804 1307403.29 0, 1235787.428 1307389.405 0, 1235533.051 1307375.534 0, 1235278.673 1307361.679 0, 1235024.294 1307347.838 0, 1234769.915 1307334.013 0, 1234515.535 1307320.202 0, 
+    1234261.154 1307306.406 0, 1234006.772 1307292.626 0, 1233752.389 1307278.86 0, 1233498.006 1307265.109 0, 1233243.622 1307251.374 0, 1232989.237 1307237.653 0, 1232734.851 1307223.947 0, 1232480.464 1307210.256 0, 1232224.883 1307196.516 0, 1231925.581 1312766.978 0, 
+    1231626.288 1318337.273 0, 1231881.211 1318350.977 0, 1232134.942 1318364.633 0, 1232388.672 1318378.303 0, 1232642.401 1318391.989 0, 1232896.13 1318405.689 0, 1233149.858 1318419.404 0, 1233403.585 1318433.135 0, 1233657.311 1318446.88 0, 1233911.036 1318460.64 0, 
+    1234164.761 1318474.415 0, 1234418.484 1318488.205 0, 1234672.207 1318502.01 0, 1234925.929 1318515.83 0, 1235179.65 1318529.664 0, 1235433.371 1318543.514 0, 1235687.09 1318557.379 0, 1235940.809 1318571.258 0, 1236194.527 1318585.153 0, 1236448.244 1318599.062 0, 
+    1236701.961 1318612.986 0, 1236955.676 1318626.926 0, 1237209.391 1318640.88 0, 1237463.105 1318654.849 0, 1237715.628 1318668.767 0, 1237970.53 1318682.832 0, 1238224.242 1318696.846 0, 1238477.952 1318710.875 0, 1238731.662 1318724.919 0, 1238985.371 1318738.977 0, 
+    1239239.079 1318753.051 0, 1239492.786 1318767.14 0, 1239746.493 1318781.243 0, 1240000.198 1318795.362 0, 1240253.903 1318809.495 0, 1240507.607 1318823.643 0, 1240761.31 1318837.807 0, 1241015.013 1318851.985 0, 1241268.714 1318866.178 0, 1241522.415 1318880.386 0, 
+    1241776.114 1318894.609 0, 1242029.813 1318908.847 0, 1242283.512 1318923.1 0, 1242537.209 1318937.368 0, 1242790.905 1318951.65 0, 1243044.601 1318965.948 0, 1243298.296 1318980.261 0, 1243551.99 1318994.588 0, 1243804.494 1319008.863 0, 1244119.523 1313439.436 0, 
+    1244434.561 1307869.842 0))
+
+POLYGON ((1255980.754 1319714.857 0, 1255728.289 1319699.868 0, 1255474.636 1319684.824 0, 1255220.983 1319669.795 0, 1254967.329 1319654.78 0, 1254713.674 1319639.781 0, 1254460.018 1319624.796 0, 1254206.361 1319609.827 0, 1253952.703 1319594.872 0, 1253699.044 1319579.933 0, 
+    1253445.385 1319565.008 0, 1253191.725 1319550.098 0, 1252938.063 1319535.203 0, 1252684.401 1319520.323 0, 1252430.738 1319505.458 0, 1252177.075 1319490.608 0, 1251923.41 1319475.773 0, 1251669.744 1319460.953 0, 1251416.078 1319446.147 0, 1251162.41 1319431.357 0, 
+    1250908.742 1319416.581 0, 1250655.073 1319401.821 0, 1250401.403 1319387.075 0, 1250147.732 1319372.345 0, 1249892.873 1319357.56 0, 1249640.388 1319342.928 0, 1249386.715 1319328.242 0, 1249133.04 1319313.571 0, 1248879.365 1319298.915 0, 1248625.689 1319284.274 0, 
+    1248372.012 1319269.648 0, 1248118.335 1319255.037 0, 1247864.656 1319240.44 0, 1247610.977 1319225.859 0, 1247357.296 1319211.293 0, 1247103.615 1319196.741 0, 1246849.933 1319182.205 0, 1246596.25 1319167.683 0, 1246342.567 1319153.176 0, 1246088.882 1319138.685 0, 
+    1245835.197 1319124.208 0, 1245581.51 1319109.746 0, 1245327.823 1319095.299 0, 1245074.135 1319080.867 0, 1244820.446 1319066.45 0, 1244566.757 1319052.048 0, 1244313.066 1319037.66 0, 1244059.375 1319023.288 0, 1243804.494 1319008.863 0, 1243489.475 1324578.12 0, 
+    1243174.466 1330147.2 0, 1243428.688 1330161.588 0, 1243681.724 1330175.923 0, 1243934.759 1330190.273 0, 1244187.793 1330204.638 0, 1244440.826 1330219.018 0, 1244693.859 1330233.413 0, 1244946.89 1330247.822 0, 1245199.921 1330262.247 0, 1245452.951 1330276.686 0, 
+    1245705.98 1330291.141 0, 1245959.008 1330305.61 0, 1246212.035 1330320.094 0, 1246465.062 1330334.593 0, 1246718.087 1330349.107 0, 1246971.112 1330363.636 0, 1247224.136 1330378.179 0, 1247477.159 1330392.738 0, 1247730.181 1330407.311 0, 1247983.203 1330421.9 0, 
+    1248236.223 1330436.503 0, 1248489.243 1330451.121 0, 1248742.261 1330465.754 0, 1248995.279 1330480.402 0, 1249247.112 1330494.996 0, 1249501.313 1330509.742 0, 1249754.328 1330524.435 0, 1250007.342 1330539.142 0, 1250260.356 1330553.865 0, 1250513.368 1330568.602 0, 
+    1250766.38 1330583.354 0, 1251019.391 1330598.121 0, 1251272.401 1330612.903 0, 1251525.411 1330627.7 0, 1251778.419 1330642.512 0, 1252031.426 1330657.339 0, 1252284.433 1330672.18 0, 1252537.439 1330687.036 0, 1252790.444 1330701.908 0, 1253043.448 1330716.794 0, 
+    1253296.451 1330731.695 0, 1253549.453 1330746.611 0, 1253802.454 1330761.542 0, 1254055.455 1330776.488 0, 1254308.454 1330791.448 0, 1254561.453 1330806.424 0, 1254814.451 1330821.414 0, 1255067.448 1330836.42 0, 1255319.26 1330851.369 0, 1255650.002 1325283.201 0, 
+    1255980.754 1319714.857 0))
+
+POLYGON ((1267462.017 1331589.847 0, 1267210.245 1331574.185 0, 1266957.292 1331558.465 0, 1266704.337 1331542.76 0, 1266451.382 1331527.07 0, 1266198.426 1331511.395 0, 1265945.469 1331495.734 0, 1265692.51 1331480.089 0, 1265439.551 1331464.458 0, 1265186.591 1331448.842 0, 
+    1264933.63 1331433.241 0, 1264680.669 1331417.655 0, 1264427.706 1331402.084 0, 1264174.742 1331386.528 0, 1263921.778 1331370.987 0, 1263668.812 1331355.46 0, 1263415.846 1331339.948 0, 1263162.878 1331324.452 0, 1262909.91 1331308.97 0, 1262656.941 1331293.503 0, 
+    1262403.971 1331278.051 0, 1262151 1331262.614 0, 1261898.028 1331247.192 0, 1261645.055 1331231.784 0, 1261390.9 1331216.32 0, 1261139.107 1331201.014 0, 1260886.132 1331185.652 0, 1260633.155 1331170.304 0, 1260380.178 1331154.971 0, 1260127.2 1331139.653 0, 
+    1259874.221 1331124.35 0, 1259621.241 1331109.062 0, 1259368.26 1331093.788 0, 1259115.278 1331078.53 0, 1258862.295 1331063.286 0, 1258609.312 1331048.057 0, 1258356.327 1331032.844 0, 1258103.342 1331017.645 0, 1257850.356 1331002.461 0, 1257597.368 1330987.292 0, 
+    1257344.38 1330972.137 0, 1257091.391 1330956.998 0, 1256838.402 1330941.874 0, 1256585.411 1330926.764 0, 1256332.419 1330911.669 0, 1256079.427 1330896.59 0, 1255826.433 1330881.525 0, 1255573.439 1330866.475 0, 1255319.26 1330851.369 0, 1254988.53 1336419.357 0, 
+    1254657.81 1341987.157 0, 1254911.33 1342002.224 0, 1255163.669 1342017.235 0, 1255416.007 1342032.26 0, 1255668.344 1342047.301 0, 1255920.68 1342062.357 0, 1256173.016 1342077.427 0, 1256425.35 1342092.512 0, 1256677.684 1342107.612 0, 1256930.016 1342122.727 0, 
+    1257182.348 1342137.857 0, 1257434.679 1342153.002 0, 1257687.009 1342168.161 0, 1257939.338 1342183.336 0, 1258191.666 1342198.525 0, 1258443.994 1342213.729 0, 1258696.32 1342228.948 0, 1258948.645 1342244.182 0, 1259200.97 1342259.43 0, 1259453.294 1342274.694 0, 
+    1259705.617 1342289.972 0, 1259957.939 1342305.265 0, 1260210.26 1342320.573 0, 1260462.58 1342335.896 0, 1260713.72 1342351.162 0, 1260967.217 1342366.587 0, 1261219.535 1342381.954 0, 1261471.851 1342397.336 0, 1261724.167 1342412.734 0, 1261976.481 1342428.146 0, 
+    1262228.795 1342443.572 0, 1262481.108 1342459.014 0, 1262733.42 1342474.471 0, 1262985.731 1342489.942 0, 1263238.041 1342505.428 0, 1263490.35 1342520.929 0, 1263742.659 1342536.445 0, 1263994.966 1342551.976 0, 1264247.273 1342567.522 0, 1264499.578 1342583.082 0, 
+    1264751.883 1342598.658 0, 1265004.187 1342614.248 0, 1265256.489 1342629.853 0, 1265508.791 1342645.473 0, 1265761.092 1342661.107 0, 1266013.392 1342676.757 0, 1266265.691 1342692.421 0, 1266517.99 1342708.101 0, 1266769.109 1342723.722 0, 1267115.557 1337156.877 0, 
+    1267462.017 1331589.847 0))
+
+POLYGON ((1278878.278 1343494.5 0, 1278627.202 1343478.169 0, 1278374.949 1343461.777 0, 1278122.695 1343445.4 0, 1277870.44 1343429.038 0, 1277618.185 1343412.69 0, 1277365.928 1343396.358 0, 1277113.67 1343380.04 0, 1276861.411 1343363.737 0, 1276609.152 1343347.449 0, 
+    1276356.891 1343331.176 0, 1276104.63 1343314.917 0, 1275852.367 1343298.674 0, 1275600.104 1343282.445 0, 1275347.839 1343266.231 0, 1275095.574 1343250.032 0, 1274843.308 1343233.848 0, 1274591.04 1343217.679 0, 1274338.772 1343201.524 0, 1274086.503 1343185.385 0, 
+    1273834.233 1343169.26 0, 1273581.962 1343153.15 0, 1273329.69 1343137.055 0, 1273077.417 1343120.975 0, 1272823.966 1343104.834 0, 1272572.868 1343088.859 0, 1272320.592 1343072.823 0, 1272068.315 1343056.802 0, 1271816.037 1343040.796 0, 1271563.759 1343024.805 0, 
+    1271311.479 1343008.829 0, 1271059.199 1342992.867 0, 1270806.917 1342976.921 0, 1270554.635 1342960.989 0, 1270302.352 1342945.072 0, 1270050.067 1342929.17 0, 1269797.782 1342913.283 0, 1269545.496 1342897.411 0, 1269293.209 1342881.553 0, 1269040.921 1342865.71 0, 
+    1268788.632 1342849.883 0, 1268536.342 1342834.07 0, 1268284.051 1342818.272 0, 1268031.759 1342802.488 0, 1267779.467 1342786.72 0, 1267527.173 1342770.966 0, 1267274.879 1342755.228 0, 1267022.583 1342739.504 0, 1266769.109 1342723.722 0, 1266422.672 1348290.374 0, 
+    1266076.248 1353856.83 0, 1266329.064 1353872.572 0, 1266580.705 1353888.255 0, 1266832.344 1353903.952 0, 1267083.982 1353919.665 0, 1267335.62 1353935.393 0, 1267587.256 1353951.135 0, 1267838.892 1353966.892 0, 1268090.526 1353982.664 0, 1268342.16 1353998.45 0, 
+    1268593.793 1354014.252 0, 1268845.425 1354030.068 0, 1269097.055 1354045.899 0, 1269348.685 1354061.745 0, 1269600.314 1354077.606 0, 1269851.943 1354093.481 0, 1270103.57 1354109.372 0, 1270355.196 1354125.277 0, 1270606.821 1354141.197 0, 1270858.446 1354157.132 0, 
+    1271110.069 1354173.081 0, 1271361.691 1354189.046 0, 1271613.313 1354205.025 0, 1271864.934 1354221.019 0, 1272115.379 1354236.953 0, 1272368.172 1354253.051 0, 1272619.79 1354269.09 0, 1272871.407 1354285.143 0, 1273123.022 1354301.211 0, 1273374.637 1354317.294 0, 
+    1273626.251 1354333.392 0, 1273877.864 1354349.504 0, 1274129.476 1354365.632 0, 1274381.088 1354381.774 0, 1274632.698 1354397.931 0, 1274884.307 1354414.102 0, 1275135.915 1354430.289 0, 1275387.523 1354446.49 0, 1275639.129 1354462.707 0, 1275890.734 1354478.938 0, 
+    1276142.339 1354495.183 0, 1276393.942 1354511.444 0, 1276645.545 1354527.719 0, 1276897.147 1354544.01 0, 1277148.747 1354560.315 0, 1277400.347 1354576.634 0, 1277651.946 1354592.969 0, 1277903.543 1354609.318 0, 1278153.967 1354625.606 0, 1278516.116 1349060.151 0, 
+    1278878.278 1343494.5 0))
+
+POLYGON ((1290229.466 1355428.501 0, 1289979.087 1355411.506 0, 1289727.537 1355394.445 0, 1289475.985 1355377.4 0, 1289224.433 1355360.369 0, 1288972.879 1355343.354 0, 1288721.324 1355326.353 0, 1288469.769 1355309.367 0, 1288218.212 1355292.395 0, 1287966.655 1355275.439 0, 
+    1287715.096 1355258.497 0, 1287463.537 1355241.57 0, 1287211.976 1355224.658 0, 1286960.415 1355207.761 0, 1286708.852 1355190.878 0, 1286457.288 1355174.01 0, 1286205.724 1355157.157 0, 1285954.158 1355140.319 0, 1285702.592 1355123.496 0, 1285451.024 1355106.688 0, 
+    1285199.456 1355089.894 0, 1284947.886 1355073.115 0, 1284696.316 1355056.351 0, 1284444.744 1355039.602 0, 1284192 1355022.789 0, 1283941.599 1355006.148 0, 1283690.024 1354989.443 0, 1283438.449 1354972.753 0, 1283186.872 1354956.077 0, 1282935.295 1354939.417 0, 
+    1282683.717 1354922.771 0, 1282432.137 1354906.141 0, 1282180.557 1354889.525 0, 1281928.976 1354872.924 0, 1281677.394 1354856.337 0, 1281425.81 1354839.766 0, 1281174.226 1354823.209 0, 1280922.641 1354806.667 0, 1280671.055 1354790.14 0, 1280419.468 1354773.627 0, 
+    1280167.88 1354757.13 0, 1279916.291 1354740.647 0, 1279664.701 1354724.179 0, 1279413.11 1354707.726 0, 1279161.518 1354691.288 0, 1278909.925 1354674.864 0, 1278658.331 1354658.456 0, 1278406.736 1354642.062 0, 1278153.967 1354625.606 0, 1277791.831 1360190.86 0, 
+    1277429.709 1365755.906 0, 1277681.82 1365772.318 0, 1277932.759 1365788.669 0, 1278183.698 1365805.035 0, 1278434.636 1365821.416 0, 1278685.573 1365837.811 0, 1278936.509 1365854.222 0, 1279187.444 1365870.647 0, 1279438.378 1365887.087 0, 1279689.311 1365903.541 0, 
+    1279940.243 1365920.011 0, 1280191.174 1365936.495 0, 1280442.104 1365952.994 0, 1280693.033 1365969.507 0, 1280943.961 1365986.036 0, 1281194.888 1366002.579 0, 1281445.815 1366019.137 0, 1281696.74 1366035.709 0, 1281947.664 1366052.297 0, 1282198.587 1366068.899 0, 
+    1282449.51 1366085.516 0, 1282700.431 1366102.148 0, 1282951.351 1366118.795 0, 1283202.271 1366135.456 0, 1283452.02 1366152.054 0, 1283704.106 1366168.823 0, 1283955.023 1366185.529 0, 1284205.938 1366202.249 0, 1284456.853 1366218.984 0, 1284707.766 1366235.734 0, 
+    1284958.679 1366252.499 0, 1285209.59 1366269.278 0, 1285460.501 1366286.073 0, 1285711.41 1366302.882 0, 1285962.319 1366319.705 0, 1286213.226 1366336.544 0, 1286464.133 1366353.397 0, 1286715.038 1366370.265 0, 1286965.943 1366387.148 0, 1287216.846 1366404.046 0, 
+    1287467.749 1366420.958 0, 1287718.65 1366437.885 0, 1287969.551 1366454.827 0, 1288220.45 1366471.784 0, 1288471.349 1366488.756 0, 1288722.247 1366505.742 0, 1288973.143 1366522.743 0, 1289224.039 1366539.759 0, 1289473.766 1366556.71 0, 1289851.609 1360992.709 0, 
+    1290229.466 1355428.501 0))
+
+POLYGON ((1301515.512 1367391.537 0, 1301265.832 1367373.881 0, 1301014.985 1367356.156 0, 1300764.138 1367338.446 0, 1300513.289 1367320.751 0, 1300262.44 1367303.071 0, 1300011.589 1367285.406 0, 1299760.737 1367267.755 0, 1299509.884 1367250.119 0, 1299259.031 1367232.498 0, 
+    1299008.176 1367214.891 0, 1298757.32 1367197.3 0, 1298506.463 1367179.723 0, 1298255.605 1367162.161 0, 1298004.746 1367144.613 0, 1297753.886 1367127.081 0, 1297503.025 1367109.563 0, 1297252.163 1367092.06 0, 1297001.3 1367074.572 0, 1296750.436 1367057.098 0, 
+    1296499.571 1367039.639 0, 1296248.705 1367022.195 0, 1295997.838 1367004.766 0, 1295746.969 1366987.352 0, 1295494.934 1366969.871 0, 1295245.23 1366952.567 0, 1294994.359 1366935.197 0, 1294743.486 1366917.841 0, 1294492.613 1366900.501 0, 1294241.739 1366883.175 0, 
+    1293990.863 1366865.864 0, 1293739.987 1366848.567 0, 1293489.109 1366831.286 0, 1293238.231 1366814.019 0, 1292987.352 1366796.767 0, 1292736.471 1366779.53 0, 1292485.59 1366762.307 0, 1292234.707 1366745.1 0, 1291983.824 1366727.907 0, 1291732.939 1366710.728 0, 
+    1291482.054 1366693.565 0, 1291231.167 1366676.416 0, 1290980.28 1366659.282 0, 1290729.391 1366642.163 0, 1290478.502 1366625.059 0, 1290227.611 1366607.969 0, 1289976.719 1366590.894 0, 1289725.827 1366573.834 0, 1289473.766 1366556.71 0, 1289095.937 1372120.498 0, 
+    1288718.123 1377684.069 0, 1288969.526 1377701.149 0, 1289219.764 1377718.164 0, 1289470 1377735.195 0, 1289720.236 1377752.24 0, 1289970.471 1377769.299 0, 1290220.704 1377786.374 0, 1290470.937 1377803.463 0, 1290721.169 1377820.567 0, 1290971.399 1377837.685 0, 
+    1291221.629 1377854.819 0, 1291471.857 1377871.967 0, 1291722.085 1377889.13 0, 1291972.311 1377906.307 0, 1292222.537 1377923.5 0, 1292472.762 1377940.707 0, 1292722.985 1377957.928 0, 1292973.208 1377975.165 0, 1293223.429 1377992.416 0, 1293473.65 1378009.682 0, 
+    1293723.869 1378026.963 0, 1293974.087 1378044.258 0, 1294224.305 1378061.568 0, 1294474.521 1378078.893 0, 1294723.573 1378096.152 0, 1294974.951 1378113.587 0, 1295225.164 1378130.956 0, 1295475.377 1378148.339 0, 1295725.588 1378165.738 0, 1295975.798 1378183.151 0, 
+    1296226.008 1378200.579 0, 1296476.216 1378218.022 0, 1296726.423 1378235.479 0, 1296976.629 1378252.951 0, 1297226.834 1378270.438 0, 1297477.038 1378287.939 0, 1297727.241 1378305.456 0, 1297977.444 1378322.987 0, 1298227.645 1378340.532 0, 1298477.845 1378358.093 0, 
+    1298728.043 1378375.668 0, 1298978.241 1378393.258 0, 1299228.438 1378410.862 0, 1299478.634 1378428.482 0, 1299728.829 1378446.116 0, 1299979.023 1378463.765 0, 1300229.215 1378481.428 0, 1300479.407 1378499.107 0, 1300728.435 1378516.717 0, 1301121.966 1372954.236 0, 
+    1301515.512 1367391.537 0))
+
+POLYGON ((1312736.347 1379383.294 0, 1312487.368 1379364.979 0, 1312237.227 1379346.594 0, 1311987.085 1379328.224 0, 1311736.942 1379309.868 0, 1311486.798 1379291.528 0, 1311236.653 1379273.201 0, 1310986.507 1379254.89 0, 1310736.36 1379236.593 0, 1310486.212 1379218.311 0, 
+    1310236.062 1379200.044 0, 1309985.912 1379181.792 0, 1309735.76 1379163.554 0, 1309485.608 1379145.331 0, 1309235.454 1379127.122 0, 1308985.299 1379108.929 0, 1308735.144 1379090.75 0, 1308484.987 1379072.586 0, 1308234.829 1379054.436 0, 1307984.67 1379036.301 0, 
+    1307734.51 1379018.181 0, 1307484.348 1379000.076 0, 1307234.186 1378981.986 0, 1306984.023 1378963.91 0, 1306732.697 1378945.765 0, 1306483.693 1378927.802 0, 1306233.527 1378909.771 0, 1305983.359 1378891.754 0, 1305733.191 1378873.752 0, 1305483.021 1378855.764 0, 
+    1305232.85 1378837.791 0, 1304982.679 1378819.833 0, 1304732.506 1378801.89 0, 1304482.332 1378783.961 0, 1304232.157 1378766.047 0, 1303981.981 1378748.148 0, 1303731.804 1378730.264 0, 1303481.626 1378712.394 0, 1303231.447 1378694.539 0, 1302981.267 1378676.699 0, 
+    1302731.085 1378658.874 0, 1302480.903 1378641.063 0, 1302230.72 1378623.267 0, 1301980.535 1378605.485 0, 1301730.35 1378587.719 0, 1301480.163 1378569.967 0, 1301229.976 1378552.23 0, 1300979.787 1378534.507 0, 1300728.435 1378516.717 0, 1300334.92 1384078.976 0, 
+    1299941.422 1389641.005 0, 1300192.116 1389658.749 0, 1300441.65 1389676.425 0, 1300691.183 1389694.116 0, 1300940.714 1389711.821 0, 1301190.245 1389729.541 0, 1301439.775 1389747.276 0, 1301689.303 1389765.026 0, 1301938.831 1389782.79 0, 1302188.357 1389800.569 0, 
+    1302437.883 1389818.362 0, 1302687.407 1389836.17 0, 1302936.931 1389853.993 0, 1303186.453 1389871.831 0, 1303435.974 1389889.683 0, 1303685.494 1389907.55 0, 1303935.014 1389925.432 0, 1304184.532 1389943.328 0, 1304434.049 1389961.239 0, 1304683.565 1389979.165 0, 
+    1304933.08 1389997.105 0, 1305182.594 1390015.06 0, 1305432.106 1390033.03 0, 1305681.618 1390051.015 0, 1305929.971 1390068.93 0, 1306180.639 1390087.028 0, 1306430.147 1390105.056 0, 1306679.655 1390123.099 0, 1306929.161 1390141.157 0, 1307178.667 1390159.23 0, 
+    1307428.171 1390177.317 0, 1307677.674 1390195.419 0, 1307927.176 1390213.536 0, 1308176.678 1390231.667 0, 1308426.178 1390249.813 0, 1308675.677 1390267.974 0, 1308925.175 1390286.149 0, 1309174.671 1390304.339 0, 1309424.167 1390322.544 0, 1309673.662 1390340.763 0, 
+    1309923.156 1390358.998 0, 1310172.648 1390377.246 0, 1310422.14 1390395.51 0, 1310671.63 1390413.788 0, 1310921.119 1390432.081 0, 1311170.608 1390450.388 0, 1311420.095 1390468.711 0, 1311669.581 1390487.048 0, 1311917.909 1390505.314 0, 1312327.12 1384944.418 0, 
+    1312736.347 1379383.294 0))
+
+POLYGON ((1323891.906 1391403.455 0, 1323643.629 1391384.487 0, 1323394.196 1391365.445 0, 1323144.761 1391346.418 0, 1322895.326 1391327.406 0, 1322645.889 1391308.408 0, 1322396.451 1391289.425 0, 1322147.012 1391270.457 0, 1321897.572 1391251.503 0, 1321648.131 1391232.564 0, 
+    1321398.689 1391213.64 0, 1321149.246 1391194.731 0, 1320899.801 1391175.836 0, 1320650.356 1391156.956 0, 1320400.909 1391138.09 0, 1320151.461 1391119.239 0, 1319902.012 1391100.403 0, 1319652.562 1391081.582 0, 1319403.111 1391062.775 0, 1319153.659 1391043.983 0, 
+    1318904.205 1391025.205 0, 1318654.751 1391006.443 0, 1318405.295 1390987.695 0, 1318155.839 1390968.961 0, 1317905.225 1390950.156 0, 1317656.922 1390931.539 0, 1317407.462 1390912.849 0, 1317158.001 1390894.175 0, 1316908.539 1390875.515 0, 1316659.076 1390856.869 0, 
+    1316409.611 1390838.239 0, 1316160.146 1390819.623 0, 1315910.679 1390801.022 0, 1315661.212 1390782.435 0, 1315411.743 1390763.863 0, 1315162.273 1390745.306 0, 1314912.802 1390726.764 0, 1314663.33 1390708.236 0, 1314413.857 1390689.723 0, 1314164.383 1390671.224 0, 
+    1313914.907 1390652.741 0, 1313665.431 1390634.271 0, 1313415.954 1390615.817 0, 1313166.475 1390597.377 0, 1312916.995 1390578.952 0, 1312667.515 1390560.542 0, 1312418.033 1390542.146 0, 1312168.55 1390523.765 0, 1311917.909 1390505.314 0, 1311508.715 1396065.977 0, 
+    1311099.539 1401626.4 0, 1311349.523 1401644.803 0, 1311598.351 1401663.136 0, 1311847.178 1401681.483 0, 1312096.004 1401699.845 0, 1312344.83 1401718.222 0, 1312593.654 1401736.613 0, 1312842.476 1401755.019 0, 1313091.298 1401773.44 0, 1313340.119 1401791.875 0, 
+    1313588.939 1401810.325 0, 1313837.757 1401828.79 0, 1314086.575 1401847.269 0, 1314335.391 1401865.763 0, 1314584.206 1401884.271 0, 1314833.021 1401902.794 0, 1315081.834 1401921.332 0, 1315330.646 1401939.884 0, 1315579.457 1401958.451 0, 1315828.267 1401977.033 0, 
+    1316077.075 1401995.629 0, 1316325.883 1402014.24 0, 1316574.69 1402032.866 0, 1316823.495 1402051.506 0, 1317071.146 1402070.075 0, 1317321.103 1402088.831 0, 1317569.905 1402107.515 0, 1317818.706 1402126.214 0, 1318067.506 1402144.927 0, 1318316.305 1402163.656 0, 
+    1318565.103 1402182.398 0, 1318813.899 1402201.156 0, 1319062.695 1402219.928 0, 1319311.489 1402238.715 0, 1319560.283 1402257.516 0, 1319809.075 1402276.332 0, 1320057.866 1402295.163 0, 1320306.656 1402314.008 0, 1320555.445 1402332.868 0, 1320804.233 1402351.742 0, 
+    1321053.019 1402370.632 0, 1321301.805 1402389.536 0, 1321550.589 1402408.454 0, 1321799.373 1402427.387 0, 1322048.155 1402446.335 0, 1322296.936 1402465.297 0, 1322545.716 1402484.274 0, 1322794.495 1402503.266 0, 1323042.121 1402522.185 0, 1323467.004 1396962.939 0, 
+    1323891.906 1391403.455 0))
+
+POLYGON ((1334982.124 1403451.705 0, 1334734.551 1403432.087 0, 1334485.826 1403412.393 0, 1334237.101 1403392.713 0, 1333988.374 1403373.048 0, 1333739.647 1403353.397 0, 1333490.918 1403333.761 0, 1333242.188 1403314.14 0, 1332993.457 1403294.533 0, 1332744.724 1403274.941 0, 
+    1332495.991 1403255.364 0, 1332247.256 1403235.801 0, 1331998.52 1403216.253 0, 1331749.783 1403196.72 0, 1331501.045 1403177.201 0, 1331252.306 1403157.697 0, 1331003.566 1403138.207 0, 1330754.824 1403118.732 0, 1330506.082 1403099.272 0, 1330257.338 1403079.826 0, 
+    1330008.593 1403060.395 0, 1329759.847 1403040.979 0, 1329511.099 1403021.577 0, 1329262.351 1403002.19 0, 1329012.45 1402982.728 0, 1328764.851 1402963.46 0, 1328516.099 1402944.117 0, 1328267.346 1402924.789 0, 1328018.592 1402905.475 0, 1327769.837 1402886.175 0, 
+    1327521.08 1402866.891 0, 1327272.323 1402847.621 0, 1327023.564 1402828.366 0, 1326774.805 1402809.125 0, 1326526.044 1402789.899 0, 1326277.282 1402770.688 0, 1326028.518 1402751.491 0, 1325779.754 1402732.309 0, 1325530.989 1402713.142 0, 1325282.222 1402693.989 0, 
+    1325033.455 1402674.851 0, 1324784.686 1402655.727 0, 1324535.916 1402636.618 0, 1324287.145 1402617.524 0, 1324038.373 1402598.444 0, 1323789.599 1402579.38 0, 1323540.825 1402560.329 0, 1323292.049 1402541.294 0, 1323042.121 1402522.185 0, 1322617.256 1408081.186 0, 
+    1322192.41 1413639.937 0, 1322441.681 1413658.996 0, 1322689.802 1413677.982 0, 1322937.922 1413696.982 0, 1323186.041 1413715.996 0, 1323434.159 1413735.026 0, 1323682.276 1413754.07 0, 1323930.391 1413773.128 0, 1324178.506 1413792.202 0, 1324426.619 1413811.289 0, 
+    1324674.731 1413830.392 0, 1324922.842 1413849.509 0, 1325170.952 1413868.64 0, 1325419.061 1413887.787 0, 1325667.169 1413906.948 0, 1325915.275 1413926.123 0, 1326163.381 1413945.313 0, 1326411.485 1413964.518 0, 1326659.588 1413983.737 0, 1326907.69 1414002.971 0, 
+    1327155.791 1414022.219 0, 1327403.891 1414041.482 0, 1327651.99 1414060.76 0, 1327900.087 1414080.052 0, 1328147.036 1414099.27 0, 1328396.279 1414118.68 0, 1328644.373 1414138.016 0, 1328892.466 1414157.367 0, 1329140.558 1414176.732 0, 1329388.648 1414196.112 0, 
+    1329636.738 1414215.507 0, 1329884.826 1414234.916 0, 1330132.914 1414254.339 0, 1330381 1414273.778 0, 1330629.085 1414293.231 0, 1330877.169 1414312.698 0, 1331125.251 1414332.18 0, 1331373.333 1414351.677 0, 1331621.413 1414371.188 0, 1331869.492 1414390.714 0, 
+    1332117.57 1414410.254 0, 1332365.647 1414429.809 0, 1332613.723 1414449.379 0, 1332861.798 1414468.963 0, 1333109.871 1414488.562 0, 1333357.944 1414508.176 0, 1333606.015 1414527.804 0, 1333854.085 1414547.447 0, 1334101.007 1414567.013 0, 1334541.555 1409009.484 0, 
+    1334982.124 1403451.705 0))
+
+POLYGON ((1346006.937 1415527.729 0, 1345760.069 1415507.465 0, 1345512.056 1415487.121 0, 1345264.041 1415466.793 0, 1345016.025 1415446.478 0, 1344768.008 1415426.179 0, 1344519.99 1415405.894 0, 1344271.97 1415385.623 0, 1344023.95 1415365.367 0, 1343775.928 1415345.126 0, 
+    1343527.905 1415324.899 0, 1343279.88 1415304.687 0, 1343031.855 1415284.49 0, 1342783.828 1415264.307 0, 1342535.8 1415244.139 0, 1342287.771 1415223.985 0, 1342039.741 1415203.846 0, 1341791.71 1415183.721 0, 1341543.677 1415163.612 0, 1341295.643 1415143.516 0, 
+    1341047.608 1415123.436 0, 1340799.572 1415103.37 0, 1340551.535 1415083.318 0, 1340303.497 1415063.281 0, 1340054.311 1415043.166 0, 1339807.416 1415023.251 0, 1339559.374 1415003.258 0, 1339311.331 1414983.28 0, 1339063.286 1414963.316 0, 1338815.241 1414943.366 0, 
+    1338567.194 1414923.432 0, 1338319.146 1414903.512 0, 1338071.097 1414883.606 0, 1337823.047 1414863.715 0, 1337574.996 1414843.839 0, 1337326.943 1414823.977 0, 1337078.889 1414804.13 0, 1336830.834 1414784.298 0, 1336582.778 1414764.48 0, 1336334.721 1414744.676 0, 
+    1336086.663 1414724.888 0, 1335838.603 1414705.114 0, 1335590.542 1414685.354 0, 1335342.48 1414665.609 0, 1335094.417 1414645.879 0, 1334846.353 1414626.163 0, 1334598.288 1414606.462 0, 1334350.221 1414586.776 0, 1334101.007 1414567.013 0, 1333660.478 1420124.287 0, 
+    1333219.97 1425681.3 0, 1333468.528 1425701.011 0, 1333715.94 1425720.646 0, 1333963.351 1425740.295 0, 1334210.762 1425759.958 0, 1334458.17 1425779.637 0, 1334705.578 1425799.329 0, 1334952.985 1425819.037 0, 1335200.39 1425838.759 0, 1335447.794 1425858.495 0, 
+    1335695.198 1425878.246 0, 1335942.6 1425898.012 0, 1336190 1425917.792 0, 1336437.4 1425937.587 0, 1336684.798 1425957.396 0, 1336932.196 1425977.22 0, 1337179.592 1425997.059 0, 1337426.987 1426016.912 0, 1337674.38 1426036.779 0, 1337921.773 1426056.661 0, 
+    1338169.165 1426076.558 0, 1338416.555 1426096.469 0, 1338663.944 1426116.395 0, 1338911.332 1426136.335 0, 1339157.576 1426156.198 0, 1339406.104 1426176.26 0, 1339653.489 1426196.244 0, 1339900.872 1426216.242 0, 1340148.254 1426236.256 0, 1340395.635 1426256.283 0, 
+    1340643.014 1426276.326 0, 1340890.393 1426296.383 0, 1341137.77 1426316.454 0, 1341385.146 1426336.54 0, 1341632.521 1426356.64 0, 1341879.895 1426376.756 0, 1342127.268 1426396.885 0, 1342374.639 1426417.029 0, 1342622.009 1426437.188 0, 1342869.378 1426457.361 0, 
+    1343116.746 1426477.549 0, 1343364.113 1426497.752 0, 1343611.478 1426517.969 0, 1343858.843 1426538.2 0, 1344106.206 1426558.447 0, 1344353.568 1426578.707 0, 1344600.928 1426598.982 0, 1344848.288 1426619.272 0, 1345094.504 1426639.483 0, 1345550.71 1421083.736 0, 
+    1346006.937 1415527.729 0))
+
+POLYGON ((1356966.284 1427631.209 0, 1356720.123 1427610.303 0, 1356472.822 1427589.315 0, 1356225.52 1427568.34 0, 1355978.216 1427547.381 0, 1355730.911 1427526.436 0, 1355483.605 1427505.506 0, 1355236.298 1427484.59 0, 1354988.989 1427463.689 0, 1354741.679 1427442.802 0, 
+    1354494.368 1427421.93 0, 1354247.056 1427401.072 0, 1353999.742 1427380.229 0, 1353752.428 1427359.401 0, 1353505.112 1427338.587 0, 1353257.794 1427317.788 0, 1353010.476 1427297.003 0, 1352763.156 1427276.233 0, 1352515.836 1427255.477 0, 1352268.514 1427234.736 0, 
+    1352021.19 1427214.01 0, 1351773.866 1427193.298 0, 1351526.54 1427172.6 0, 1351279.213 1427151.917 0, 1351030.744 1427131.154 0, 1350784.555 1427110.595 0, 1350537.225 1427089.956 0, 1350289.893 1427069.331 0, 1350042.56 1427048.721 0, 1349795.226 1427028.126 0, 
+    1349547.89 1427007.545 0, 1349300.554 1426986.978 0, 1349053.216 1426966.426 0, 1348805.877 1426945.889 0, 1348558.536 1426925.366 0, 1348311.195 1426904.858 0, 1348063.852 1426884.365 0, 1347816.508 1426863.886 0, 1347569.163 1426843.421 0, 1347321.817 1426822.971 0, 
+    1347074.469 1426802.536 0, 1346827.121 1426782.115 0, 1346579.771 1426761.709 0, 1346332.42 1426741.317 0, 1346085.067 1426720.94 0, 1345837.714 1426700.577 0, 1345590.359 1426680.229 0, 1345343.003 1426659.896 0, 1345094.504 1426639.483 0, 1344638.321 1432194.964 0, 
+    1344182.159 1437750.173 0, 1344430.001 1437770.532 0, 1344676.703 1437790.811 0, 1344923.404 1437811.106 0, 1345170.103 1437831.414 0, 1345416.802 1437851.738 0, 1345663.499 1437872.075 0, 1345910.195 1437892.428 0, 1346156.89 1437912.795 0, 1346403.583 1437933.176 0, 
+    1346650.276 1437953.572 0, 1346896.967 1437973.982 0, 1347143.657 1437994.407 0, 1347390.346 1438014.847 0, 1347637.033 1438035.301 0, 1347883.72 1438055.769 0, 1348130.405 1438076.252 0, 1348377.089 1438096.75 0, 1348623.771 1438117.262 0, 1348870.453 1438137.788 0, 
+    1349117.133 1438158.329 0, 1349363.813 1438178.885 0, 1349610.49 1438199.455 0, 1349857.167 1438220.04 0, 1350102.705 1438240.544 0, 1350350.517 1438261.252 0, 1350597.19 1438281.881 0, 1350843.862 1438302.523 0, 1351090.533 1438323.181 0, 1351337.202 1438343.852 0, 
+    1351583.87 1438364.539 0, 1351830.537 1438385.239 0, 1352077.203 1438405.955 0, 1352323.868 1438426.685 0, 1352570.531 1438447.429 0, 1352817.193 1438468.188 0, 1353063.854 1438488.961 0, 1353310.514 1438509.749 0, 1353557.172 1438530.551 0, 1353803.829 1438551.368 0, 
+    1354050.485 1438572.2 0, 1354297.14 1438593.046 0, 1354543.794 1438613.906 0, 1354790.446 1438634.781 0, 1355037.097 1438655.671 0, 1355283.747 1438676.575 0, 1355530.395 1438697.493 0, 1355777.043 1438718.426 0, 1356022.552 1438739.278 0, 1356494.407 1433185.379 0, 
+    1356966.284 1427631.209 0))
+
+POLYGON ((631040.65 801733.794 0, 630757.945 801755.409 0, 630473.809 801777.15 0, 630189.674 801798.908 0, 629905.54 801820.683 0, 629621.407 801842.474 0, 629337.276 801864.282 0, 629053.146 801886.107 0, 628769.017 801907.949 0, 628484.889 801929.807 0, 
+    628200.763 801951.682 0, 627916.638 801973.574 0, 627632.514 801995.482 0, 627348.392 802017.407 0, 627064.271 802039.349 0, 626780.151 802061.308 0, 626496.033 802083.283 0, 626211.915 802105.275 0, 625927.799 802127.284 0, 625643.685 802149.309 0, 
+    625359.572 802171.352 0, 625075.459 802193.411 0, 624791.349 802215.486 0, 624507.239 802237.579 0, 624221.697 802259.8 0, 623939.024 802281.814 0, 623654.919 802303.956 0, 623370.815 802326.116 0, 623086.712 802348.292 0, 622802.61 802370.484 0, 
+    622518.51 802392.694 0, 622234.411 802414.92 0, 621950.313 802437.163 0, 621666.217 802459.422 0, 621382.122 802481.699 0, 621098.028 802503.992 0, 620813.936 802526.302 0, 620529.844 802548.628 0, 620245.755 802570.971 0, 619961.666 802593.331 0, 
+    619677.579 802615.708 0, 619393.493 802638.101 0, 619109.409 802660.511 0, 618825.325 802682.938 0, 618541.243 802705.382 0, 618257.163 802727.842 0, 617973.084 802750.319 0, 617689.006 802772.813 0, 617403.493 802795.437 0, 617843.996 808352.383 0, 
+    618284.517 813909.558 0, 618569.371 813886.986 0, 618852.795 813864.544 0, 619136.22 813842.119 0, 619419.647 813819.71 0, 619703.074 813797.318 0, 619986.503 813774.943 0, 620269.934 813752.585 0, 620553.365 813730.243 0, 620836.798 813707.918 0, 
+    621120.233 813685.609 0, 621403.668 813663.318 0, 621687.105 813641.042 0, 621970.543 813618.784 0, 622253.983 813596.542 0, 622537.424 813574.317 0, 622820.866 813552.109 0, 623104.31 813529.917 0, 623387.754 813507.742 0, 623671.2 813485.584 0, 
+    623954.648 813463.442 0, 624238.096 813441.317 0, 624521.546 813419.209 0, 624804.998 813397.118 0, 625087.019 813375.154 0, 625371.904 813352.984 0, 625655.359 813330.943 0, 625938.816 813308.918 0, 626222.274 813286.91 0, 626505.733 813264.918 0, 
+    626789.193 813242.944 0, 627072.655 813220.986 0, 627356.118 813199.044 0, 627639.582 813177.119 0, 627923.048 813155.211 0, 628206.514 813133.32 0, 628489.983 813111.445 0, 628773.452 813089.587 0, 629056.923 813067.746 0, 629340.395 813045.921 0, 
+    629623.868 813024.113 0, 629907.342 813002.322 0, 630190.818 812980.548 0, 630474.295 812958.79 0, 630757.774 812937.049 0, 631041.253 812915.324 0, 631324.734 812893.616 0, 631608.217 812871.925 0, 631890.27 812850.36 0, 631465.451 807291.963 0, 
+    631040.65 801733.794 0))
+
+POLYGON ((645498.961 811829.605 0, 645216.846 811850.373 0, 644933.303 811871.263 0, 644649.762 811892.17 0, 644366.222 811913.094 0, 644082.684 811934.034 0, 643799.146 811954.991 0, 643515.61 811975.964 0, 643232.075 811996.955 0, 642948.541 812017.962 0, 
+    642665.009 812038.985 0, 642381.478 812060.026 0, 642097.948 812081.083 0, 641814.419 812102.157 0, 641530.891 812123.247 0, 641247.365 812144.354 0, 640963.84 812165.478 0, 640680.316 812186.618 0, 640396.793 812207.776 0, 640113.272 812228.949 0, 
+    639829.752 812250.14 0, 639546.233 812271.347 0, 639262.716 812292.571 0, 638979.199 812313.812 0, 638694.255 812335.176 0, 638412.17 812356.343 0, 638128.658 812377.634 0, 637845.147 812398.941 0, 637561.636 812420.265 0, 637278.128 812441.606 0, 
+    636994.62 812462.963 0, 636711.114 812484.338 0, 636427.609 812505.728 0, 636144.105 812527.136 0, 635860.602 812548.56 0, 635577.101 812570.001 0, 635293.601 812591.458 0, 635010.102 812612.933 0, 634726.605 812634.424 0, 634443.109 812655.931 0, 
+    634159.614 812677.455 0, 633876.12 812698.996 0, 633592.628 812720.554 0, 633309.137 812742.128 0, 633025.647 812763.72 0, 632742.158 812785.327 0, 632458.671 812806.952 0, 632175.185 812828.593 0, 631890.27 812850.36 0, 632315.106 818408.982 0, 
+    632739.958 823967.824 0, 633024.216 823946.107 0, 633307.048 823924.516 0, 633589.881 823902.942 0, 633872.715 823881.384 0, 634155.55 823859.843 0, 634438.387 823838.318 0, 634721.225 823816.81 0, 635004.064 823795.319 0, 635286.905 823773.844 0, 
+    635569.747 823752.386 0, 635852.59 823730.945 0, 636135.434 823709.52 0, 636418.28 823688.112 0, 636701.127 823666.721 0, 636983.975 823645.346 0, 637266.824 823623.988 0, 637549.675 823602.647 0, 637832.527 823581.322 0, 638115.38 823560.014 0, 
+    638398.234 823538.722 0, 638681.09 823517.447 0, 638963.947 823496.189 0, 639246.805 823474.948 0, 639528.238 823453.83 0, 639812.525 823432.515 0, 640095.387 823411.323 0, 640378.25 823390.148 0, 640661.115 823368.99 0, 640943.98 823347.848 0, 
+    641226.847 823326.723 0, 641509.715 823305.615 0, 641792.585 823284.523 0, 642075.455 823263.448 0, 642358.327 823242.39 0, 642641.2 823221.348 0, 642924.074 823200.323 0, 643206.95 823179.314 0, 643489.827 823158.323 0, 643772.705 823137.347 0, 
+    644055.584 823116.389 0, 644338.465 823095.447 0, 644621.346 823074.522 0, 644904.229 823053.613 0, 645187.114 823032.721 0, 645469.999 823011.846 0, 645752.886 822990.987 0, 646035.774 822970.145 0, 646317.237 822949.425 0, 645908.091 817389.404 0, 
+    645498.961 811829.605 0))
+
+POLYGON ((659897.339 821969.388 0, 659615.816 821989.314 0, 659332.87 822009.356 0, 659049.926 822029.416 0, 658766.983 822049.492 0, 658484.04 822069.584 0, 658201.1 822089.693 0, 657918.16 822109.819 0, 657635.221 822129.962 0, 657352.284 822150.121 0, 
+    657069.348 822170.297 0, 656786.413 822190.49 0, 656503.479 822210.699 0, 656220.546 822230.925 0, 655937.615 822251.167 0, 655654.685 822271.426 0, 655371.756 822291.702 0, 655088.828 822311.995 0, 654805.901 822332.304 0, 654522.976 822352.63 0, 
+    654240.052 822372.972 0, 653957.129 822393.331 0, 653674.207 822413.707 0, 653391.286 822434.099 0, 653106.942 822454.611 0, 652825.448 822474.934 0, 652542.531 822495.376 0, 652259.615 822515.835 0, 651976.701 822536.311 0, 651693.787 822556.803 0, 
+    651410.875 822577.312 0, 651127.964 822597.838 0, 650845.054 822618.38 0, 650562.146 822638.939 0, 650279.238 822659.514 0, 649996.332 822680.106 0, 649713.427 822700.715 0, 649430.524 822721.341 0, 649147.621 822741.983 0, 648864.72 822762.642 0, 
+    648581.82 822783.317 0, 648298.921 822804.009 0, 648016.023 822824.718 0, 647733.127 822845.443 0, 647450.231 822866.185 0, 647167.337 822886.944 0, 646884.445 822907.72 0, 646601.553 822928.512 0, 646317.237 822949.425 0, 646726.4 828509.663 0, 
+    647135.578 834070.115 0, 647419.236 834049.25 0, 647701.473 834028.506 0, 647983.711 834007.779 0, 648265.95 833987.068 0, 648548.191 833966.374 0, 648830.433 833945.697 0, 649112.676 833925.036 0, 649394.92 833904.392 0, 649677.166 833883.764 0, 
+    649959.413 833863.153 0, 650241.661 833842.559 0, 650523.91 833821.981 0, 650806.16 833801.42 0, 651088.412 833780.875 0, 651370.665 833760.347 0, 651652.919 833739.836 0, 651935.174 833719.341 0, 652217.43 833698.863 0, 652499.688 833678.401 0, 
+    652781.947 833657.957 0, 653064.207 833637.528 0, 653346.468 833617.117 0, 653628.73 833596.722 0, 653909.573 833576.446 0, 654193.259 833555.981 0, 654475.525 833535.636 0, 654757.792 833515.308 0, 655040.061 833494.996 0, 655322.33 833474.7 0, 
+    655604.601 833454.422 0, 655886.873 833434.16 0, 656169.146 833413.914 0, 656451.421 833393.685 0, 656733.696 833373.473 0, 657015.973 833353.277 0, 657298.251 833333.098 0, 657580.53 833312.936 0, 657862.81 833292.79 0, 658145.092 833272.661 0, 
+    658427.375 833252.548 0, 658709.659 833232.452 0, 658991.944 833212.373 0, 659274.23 833192.31 0, 659556.517 833172.264 0, 659838.806 833152.234 0, 660121.096 833132.221 0, 660403.387 833112.225 0, 660684.259 833092.346 0, 660290.792 827530.76 0, 
+    659897.339 821969.388 0))
+
+POLYGON ((758996.498 894154.931 0, 758719.186 894169.054 0, 758440.489 894183.263 0, 758161.792 894197.489 0, 757883.096 894211.732 0, 757604.401 894225.99 0, 757325.707 894240.266 0, 757047.014 894254.557 0, 756768.322 894268.865 0, 756489.63 894283.189 0, 
+    756210.939 894297.53 0, 755932.249 894311.887 0, 755653.56 894326.261 0, 755374.872 894340.651 0, 755096.185 894355.057 0, 754817.498 894369.48 0, 754538.813 894383.919 0, 754260.128 894398.374 0, 753981.444 894412.846 0, 753702.761 894427.335 0, 
+    753424.079 894441.84 0, 753145.397 894456.361 0, 752866.717 894470.898 0, 752588.037 894485.452 0, 752307.97 894500.095 0, 752030.68 894514.609 0, 751752.003 894529.213 0, 751473.327 894543.832 0, 751194.652 894558.468 0, 750915.977 894573.121 0, 
+    750637.303 894587.789 0, 750358.631 894602.475 0, 750079.959 894617.176 0, 749801.288 894631.894 0, 749522.617 894646.629 0, 749243.948 894661.379 0, 748965.28 894676.147 0, 748686.612 894690.93 0, 748407.945 894705.73 0, 748129.279 894720.547 0, 
+    747850.615 894735.379 0, 747571.95 894750.229 0, 747293.287 894765.094 0, 747014.625 894779.976 0, 746735.963 894794.875 0, 746457.303 894809.79 0, 746178.643 894824.721 0, 745899.984 894839.668 0, 745619.937 894854.707 0, 745919.209 900424.606 0, 
+    746218.489 905994.667 0, 746497.877 905979.664 0, 746775.88 905964.751 0, 747053.884 905949.855 0, 747331.889 905934.975 0, 747609.895 905920.112 0, 747887.901 905905.265 0, 748165.909 905890.434 0, 748443.917 905875.62 0, 748721.927 905860.822 0, 
+    748999.937 905846.041 0, 749277.948 905831.275 0, 749555.96 905816.527 0, 749833.972 905801.794 0, 750111.986 905787.078 0, 750390.001 905772.378 0, 750668.016 905757.695 0, 750946.032 905743.028 0, 751224.049 905728.377 0, 751502.067 905713.743 0, 
+    751780.086 905699.125 0, 752058.106 905684.524 0, 752336.126 905669.938 0, 752614.147 905655.37 0, 752890.785 905640.89 0, 753170.193 905626.281 0, 753448.217 905611.761 0, 753726.242 905597.258 0, 754004.267 905582.771 0, 754282.294 905568.3 0, 
+    754560.321 905553.846 0, 754838.349 905539.408 0, 755116.378 905524.987 0, 755394.408 905510.581 0, 755672.439 905496.193 0, 755950.471 905481.82 0, 756228.503 905467.464 0, 756506.536 905453.124 0, 756784.57 905438.801 0, 757062.605 905424.494 0, 
+    757340.641 905410.203 0, 757618.678 905395.929 0, 757896.715 905381.671 0, 758174.754 905367.43 0, 758452.793 905353.204 0, 758730.833 905338.996 0, 759008.874 905324.803 0, 759286.915 905310.627 0, 759563.574 905296.538 0, 759280.032 899725.654 0, 
+    758996.498 894154.931 0))
+
+POLYGON ((772910.579 904636.114 0, 772633.879 904649.422 0, 772355.799 904662.812 0, 772077.719 904676.219 0, 771799.64 904689.642 0, 771521.561 904703.082 0, 771243.484 904716.538 0, 770965.407 904730.01 0, 770687.331 904743.499 0, 770409.256 904757.004 0, 
+    770131.182 904770.525 0, 769853.109 904784.063 0, 769575.036 904797.617 0, 769296.964 904811.188 0, 769018.893 904824.775 0, 768740.823 904838.378 0, 768462.753 904851.998 0, 768184.684 904865.634 0, 767906.616 904879.286 0, 767628.549 904892.955 0, 
+    767350.483 904906.64 0, 767072.418 904920.341 0, 766794.353 904934.059 0, 766516.289 904947.793 0, 766236.843 904961.612 0, 765960.164 904975.311 0, 765682.102 904989.094 0, 765404.042 905002.894 0, 765125.982 905016.71 0, 764847.923 905030.542 0, 
+    764569.865 905044.391 0, 764291.807 905058.256 0, 764013.751 905072.138 0, 763735.695 905086.036 0, 763457.64 905099.95 0, 763179.586 905113.88 0, 762901.533 905127.827 0, 762623.48 905141.791 0, 762345.429 905155.77 0, 762067.378 905169.766 0, 
+    761789.328 905183.779 0, 761511.279 905197.808 0, 761233.231 905211.853 0, 760955.183 905225.914 0, 760677.136 905239.992 0, 760399.091 905254.086 0, 760121.046 905268.197 0, 759843.001 905282.324 0, 759563.574 905296.538 0, 759847.125 910867.579 0, 
+    760130.683 916438.775 0, 760409.451 916424.594 0, 760686.839 916410.501 0, 760964.229 916396.423 0, 761241.619 916382.362 0, 761519.01 916368.318 0, 761796.401 916354.289 0, 762073.794 916340.277 0, 762351.187 916326.282 0, 762628.581 916312.302 0, 
+    762905.976 916298.339 0, 763183.372 916284.393 0, 763460.769 916270.462 0, 763738.166 916256.548 0, 764015.564 916242.65 0, 764292.963 916228.769 0, 764570.363 916214.904 0, 764847.764 916201.055 0, 765125.165 916187.223 0, 765402.568 916173.407 0, 
+    765679.971 916159.607 0, 765957.375 916145.823 0, 766234.78 916132.056 0, 766512.185 916118.305 0, 766788.212 916104.639 0, 767066.999 916090.853 0, 767344.407 916077.151 0, 767621.816 916063.465 0, 767899.225 916049.796 0, 768176.636 916036.144 0, 
+    768454.047 916022.507 0, 768731.459 916008.887 0, 769008.872 915995.283 0, 769286.285 915981.695 0, 769563.7 915968.124 0, 769841.115 915954.569 0, 770118.531 915941.031 0, 770395.948 915927.509 0, 770673.365 915914.003 0, 770950.784 915900.513 0, 
+    771228.203 915887.04 0, 771505.623 915873.583 0, 771783.044 915860.143 0, 772060.465 915846.718 0, 772337.888 915833.31 0, 772615.311 915819.919 0, 772892.735 915806.544 0, 773170.159 915793.185 0, 773446.206 915779.908 0, 773178.389 910207.934 0, 
+    772910.579 904636.114 0))
+
+POLYGON ((786763.538 915158.664 0, 786487.453 915171.16 0, 786209.991 915183.735 0, 785932.531 915196.327 0, 785655.071 915208.934 0, 785377.612 915221.558 0, 785100.153 915234.199 0, 784822.696 915246.856 0, 784545.239 915259.529 0, 784267.783 915272.218 0, 
+    783990.327 915284.924 0, 783712.872 915297.646 0, 783435.419 915310.384 0, 783157.965 915323.139 0, 782880.513 915335.91 0, 782603.061 915348.697 0, 782325.61 915361.501 0, 782048.16 915374.321 0, 781770.711 915387.158 0, 781493.262 915400.01 0, 
+    781215.814 915412.879 0, 780938.367 915425.765 0, 780660.921 915438.666 0, 780383.475 915451.584 0, 780104.653 915464.583 0, 779828.586 915477.469 0, 779551.143 915490.436 0, 779273.701 915503.42 0, 778996.259 915516.419 0, 778718.818 915529.435 0, 
+    778441.377 915542.468 0, 778163.938 915555.516 0, 777886.499 915568.581 0, 777609.061 915581.663 0, 777331.624 915594.76 0, 777054.188 915607.874 0, 776776.752 915621.005 0, 776499.317 915634.151 0, 776221.883 915647.314 0, 775944.45 915660.494 0, 
+    775667.017 915673.689 0, 775389.585 915686.901 0, 775112.155 915700.13 0, 774834.724 915713.374 0, 774557.295 915726.635 0, 774279.866 915739.912 0, 774002.438 915753.206 0, 773725.011 915766.516 0, 773446.206 915779.908 0, 773714.031 921352.032 0, 
+    773981.863 926924.302 0, 774260.009 926910.941 0, 774536.78 926897.663 0, 774813.552 926884.401 0, 775090.324 926871.155 0, 775367.098 926857.925 0, 775643.872 926844.712 0, 775920.647 926831.515 0, 776197.423 926818.334 0, 776474.2 926805.17 0, 
+    776750.977 926792.022 0, 777027.755 926778.89 0, 777304.534 926765.774 0, 777581.314 926752.675 0, 777858.094 926739.592 0, 778134.875 926726.525 0, 778411.657 926713.475 0, 778688.44 926700.441 0, 778965.224 926687.423 0, 779242.008 926674.422 0, 
+    779518.793 926661.436 0, 779795.579 926648.467 0, 780072.365 926635.515 0, 780349.153 926622.578 0, 780624.566 926609.722 0, 780902.73 926596.755 0, 781179.519 926583.867 0, 781456.31 926570.996 0, 781733.101 926558.141 0, 782009.893 926545.302 0, 
+    782286.685 926532.48 0, 782563.479 926519.674 0, 782840.273 926506.884 0, 783117.068 926494.111 0, 783393.863 926481.354 0, 783670.66 926468.613 0, 783947.457 926455.888 0, 784224.255 926443.18 0, 784501.053 926430.488 0, 784777.853 926417.812 0, 
+    785054.653 926405.153 0, 785331.454 926392.51 0, 785608.256 926379.883 0, 785885.058 926367.272 0, 786161.861 926354.678 0, 786438.665 926342.1 0, 786715.469 926329.539 0, 786992.275 926316.993 0, 787267.708 926304.526 0, 787015.62 920731.522 0, 
+    786763.538 915158.664 0))
+
+POLYGON ((800555.25 925722.288 0, 800279.781 925733.977 0, 800002.941 925745.74 0, 799726.102 925757.519 0, 799449.264 925769.315 0, 799172.427 925781.127 0, 798895.59 925792.956 0, 798618.754 925804.801 0, 798341.918 925816.662 0, 798065.083 925828.539 0, 
+    797788.249 925840.433 0, 797511.416 925852.343 0, 797234.583 925864.269 0, 796957.751 925876.211 0, 796680.92 925888.17 0, 796404.089 925900.145 0, 796127.259 925912.137 0, 795850.43 925924.144 0, 795573.602 925936.168 0, 795296.774 925948.209 0, 
+    795019.947 925960.265 0, 794743.12 925972.338 0, 794466.295 925984.427 0, 794189.47 925996.533 0, 793911.273 926008.715 0, 793635.822 926020.792 0, 793358.999 926032.947 0, 793082.177 926045.117 0, 792805.356 926057.304 0, 792528.535 926069.508 0, 
+    792251.715 926081.727 0, 791974.896 926093.963 0, 791698.078 926106.215 0, 791421.26 926118.483 0, 791144.443 926130.768 0, 790867.627 926143.069 0, 790590.811 926155.386 0, 790313.996 926167.72 0, 790037.182 926180.07 0, 789760.369 926192.436 0, 
+    789483.556 926204.818 0, 789206.744 926217.217 0, 788929.933 926229.632 0, 788653.122 926242.063 0, 788376.313 926254.511 0, 788099.504 926266.975 0, 787822.695 926279.455 0, 787545.888 926291.951 0, 787267.708 926304.526 0, 787519.802 931877.673 0, 
+    787771.903 937450.957 0, 788049.424 937438.412 0, 788325.575 937425.945 0, 788601.727 937413.495 0, 788877.88 937401.06 0, 789154.034 937388.642 0, 789430.188 937376.241 0, 789706.343 937363.855 0, 789982.499 937351.486 0, 790258.656 937339.133 0, 
+    790534.813 937326.796 0, 790810.971 937314.475 0, 791087.13 937302.171 0, 791363.29 937289.883 0, 791639.45 937277.611 0, 791915.611 937265.355 0, 792191.772 937253.116 0, 792467.935 937240.893 0, 792744.098 937228.686 0, 793020.262 937216.496 0, 
+    793296.426 937204.321 0, 793572.592 937192.163 0, 793848.758 937180.022 0, 794124.924 937167.896 0, 794399.723 937155.847 0, 794677.26 937143.694 0, 794953.429 937131.617 0, 795229.598 937119.556 0, 795505.768 937107.512 0, 795781.939 937095.484 0, 
+    796058.111 937083.472 0, 796334.283 937071.477 0, 796610.456 937059.498 0, 796886.63 937047.535 0, 797162.805 937035.588 0, 797438.98 937023.658 0, 797715.156 937011.743 0, 797991.332 936999.845 0, 798267.51 936987.964 0, 798543.688 936976.098 0, 
+    798819.866 936964.249 0, 799096.046 936952.416 0, 799372.226 936940.599 0, 799648.406 936928.799 0, 799924.588 936917.015 0, 800200.77 936905.247 0, 800476.953 936893.495 0, 800753.136 936881.76 0, 801027.953 936870.099 0, 800791.598 931296.124 0, 
+    800555.25 925722.288 0))
+
+POLYGON ((814285.591 936326.693 0, 814010.741 936337.578 0, 813734.525 936348.533 0, 813458.31 936359.504 0, 813182.096 936370.492 0, 812905.882 936381.496 0, 812629.669 936392.516 0, 812353.457 936403.552 0, 812077.245 936414.605 0, 811801.034 936425.674 0, 
+    811524.823 936436.759 0, 811248.614 936447.86 0, 810972.405 936458.978 0, 810696.196 936470.112 0, 810419.988 936481.262 0, 810143.781 936492.429 0, 809867.575 936503.611 0, 809591.369 936514.81 0, 809315.164 936526.025 0, 809038.959 936537.257 0, 
+    808762.756 936548.505 0, 808486.552 936559.769 0, 808210.35 936571.049 0, 807934.148 936582.345 0, 807656.58 936593.714 0, 807381.746 936604.987 0, 807105.546 936616.332 0, 806829.347 936627.694 0, 806553.149 936639.072 0, 806276.951 936650.466 0, 
+    806000.754 936661.876 0, 805724.557 936673.302 0, 805448.361 936684.745 0, 805172.166 936696.204 0, 804895.972 936707.68 0, 804619.778 936719.171 0, 804343.585 936730.679 0, 804067.393 936742.203 0, 803791.201 936753.743 0, 803515.01 936765.3 0, 
+    803238.819 936776.873 0, 802962.63 936788.462 0, 802686.441 936800.067 0, 802410.252 936811.689 0, 802134.065 936823.327 0, 801857.878 936834.981 0, 801581.691 936846.651 0, 801305.506 936858.338 0, 801027.953 936870.099 0, 801264.312 942444.208 0, 
+    801500.678 948018.447 0, 801777.571 948006.714 0, 802053.101 947995.055 0, 802328.631 947983.412 0, 802604.162 947971.786 0, 802879.693 947960.176 0, 803155.225 947948.582 0, 803430.758 947937.004 0, 803706.292 947925.442 0, 803981.826 947913.897 0, 
+    804257.361 947902.368 0, 804532.897 947890.855 0, 804808.433 947879.358 0, 805083.97 947867.878 0, 805359.507 947856.413 0, 805635.046 947844.965 0, 805910.585 947833.533 0, 806186.124 947822.118 0, 806461.664 947810.718 0, 806737.205 947799.335 0, 
+    807012.747 947787.968 0, 807288.289 947776.618 0, 807563.832 947765.283 0, 807839.376 947753.965 0, 808113.556 947742.719 0, 808390.465 947731.377 0, 808666.011 947720.107 0, 808941.557 947708.854 0, 809217.104 947697.617 0, 809492.652 947686.396 0, 
+    809768.2 947675.191 0, 810043.749 947664.002 0, 810319.299 947652.83 0, 810594.849 947641.674 0, 810870.4 947630.534 0, 811145.951 947619.41 0, 811421.503 947608.303 0, 811697.056 947597.211 0, 811972.61 947586.136 0, 812248.164 947575.078 0, 
+    812523.719 947564.035 0, 812799.274 947553.009 0, 813074.83 947541.998 0, 813350.387 947531.005 0, 813625.945 947520.027 0, 813901.503 947509.065 0, 814177.061 947498.12 0, 814452.621 947487.191 0, 814726.818 947476.332 0, 814506.202 941901.447 0, 
+    814285.591 936326.693 0))
+
+POLYGON ((827954.437 946971.586 0, 827680.208 946981.67 0, 827404.619 946991.821 0, 827129.03 947001.987 0, 826853.442 947012.17 0, 826577.855 947022.37 0, 826302.268 947032.585 0, 826026.682 947042.817 0, 825751.097 947053.064 0, 825475.512 947063.329 0, 
+    825199.927 947073.609 0, 824924.344 947083.905 0, 824648.76 947094.218 0, 824373.178 947104.547 0, 824097.596 947114.892 0, 823822.015 947125.253 0, 823546.434 947135.631 0, 823270.854 947146.025 0, 822995.275 947156.435 0, 822719.696 947166.861 0, 
+    822444.118 947177.304 0, 822168.54 947187.762 0, 821892.963 947198.237 0, 821617.387 947208.728 0, 821340.449 947219.288 0, 821066.236 947229.759 0, 820790.661 947240.299 0, 820515.087 947250.855 0, 820239.514 947261.427 0, 819963.941 947272.016 0, 
+    819688.369 947282.621 0, 819412.798 947293.241 0, 819137.227 947303.879 0, 818861.657 947314.532 0, 818586.088 947325.201 0, 818310.519 947335.887 0, 818034.95 947346.589 0, 817759.383 947357.307 0, 817483.816 947368.042 0, 817208.249 947378.792 0, 
+    816932.684 947389.559 0, 816657.119 947400.342 0, 816381.554 947411.142 0, 816105.99 947421.957 0, 815830.427 947432.789 0, 815554.865 947443.637 0, 815279.303 947454.501 0, 815003.741 947465.382 0, 814726.818 947476.332 0, 814947.439 953051.343 0, 
+    815168.065 958626.476 0, 815444.329 958615.552 0, 815719.234 958604.697 0, 815994.14 958593.859 0, 816269.046 958583.037 0, 816543.953 958572.231 0, 816818.86 958561.441 0, 817093.769 958550.668 0, 817368.677 958539.91 0, 817643.587 958529.169 0, 
+    817918.497 958518.444 0, 818193.408 958507.735 0, 818468.319 958497.042 0, 818743.231 958486.366 0, 819018.144 958475.706 0, 819293.057 958465.061 0, 819567.971 958454.433 0, 819842.885 958443.822 0, 820117.8 958433.226 0, 820392.716 958422.647 0, 
+    820667.632 958412.083 0, 820942.549 958401.536 0, 821217.467 958391.005 0, 821492.385 958380.491 0, 821765.945 958370.044 0, 822042.223 958359.51 0, 822317.143 958349.044 0, 822592.064 958338.594 0, 822866.985 958328.16 0, 823141.907 958317.742 0, 
+    823416.83 958307.341 0, 823691.753 958296.956 0, 823966.677 958286.587 0, 824241.601 958276.234 0, 824516.526 958265.897 0, 824791.451 958255.577 0, 825066.378 958245.272 0, 825341.304 958234.984 0, 825616.232 958224.712 0, 825891.16 958214.456 0, 
+    826166.088 958204.217 0, 826441.017 958193.993 0, 826715.947 958183.786 0, 826990.878 958173.595 0, 827265.809 958163.42 0, 827540.74 958153.261 0, 827815.672 958143.119 0, 828090.605 958132.993 0, 828364.181 958122.932 0, 828159.306 952547.198 0, 
+    827954.437 946971.586 0))
+
+POLYGON ((841561.667 957656.672 0, 841288.062 957665.959 0, 841013.101 957675.309 0, 840738.141 957684.674 0, 840463.182 957694.056 0, 840188.224 957703.454 0, 839913.266 957712.869 0, 839638.308 957722.299 0, 839363.351 957731.746 0, 839088.395 957741.209 0, 
+    838813.439 957750.688 0, 838538.483 957760.183 0, 838263.529 957769.694 0, 837988.575 957779.222 0, 837713.621 957788.766 0, 837438.668 957798.326 0, 837163.715 957807.902 0, 836888.763 957817.494 0, 836613.812 957827.103 0, 836338.861 957836.727 0, 
+    836063.911 957846.368 0, 835788.961 957856.025 0, 835514.012 957865.698 0, 835239.064 957875.388 0, 834962.759 957885.141 0, 834689.168 957894.815 0, 834414.222 957904.553 0, 834139.275 957914.307 0, 833864.33 957924.078 0, 833589.385 957933.864 0, 
+    833314.44 957943.667 0, 833039.496 957953.486 0, 832764.553 957963.321 0, 832489.61 957973.172 0, 832214.668 957983.039 0, 831939.726 957992.923 0, 831664.785 958002.823 0, 831389.845 958012.739 0, 831114.905 958022.671 0, 830839.966 958032.619 0, 
+    830565.027 958042.584 0, 830290.089 958052.564 0, 830015.151 958062.561 0, 829740.214 958072.574 0, 829465.278 958082.604 0, 829190.342 958092.649 0, 828915.407 958102.711 0, 828640.473 958112.788 0, 828364.181 958122.932 0, 828569.06 963698.785 0, 
+    828773.943 969274.752 0, 829049.575 969264.632 0, 829323.853 969254.579 0, 829598.132 969244.541 0, 829872.411 969234.52 0, 830146.691 969224.514 0, 830420.971 969214.525 0, 830695.253 969204.552 0, 830969.534 969194.595 0, 831243.817 969184.655 0, 
+    831518.1 969174.73 0, 831792.383 969164.821 0, 832066.667 969154.929 0, 832340.952 969145.053 0, 832615.237 969135.193 0, 832889.523 969125.349 0, 833163.809 969115.521 0, 833438.096 969105.71 0, 833712.384 969095.914 0, 833986.672 969086.135 0, 
+    834260.96 969076.372 0, 834535.25 969066.625 0, 834809.539 969056.894 0, 835083.83 969047.179 0, 835356.767 969037.529 0, 835632.412 969027.798 0, 835906.705 969018.132 0, 836180.997 969008.482 0, 836455.29 968998.848 0, 836729.584 968989.23 0, 
+    837003.879 968979.629 0, 837278.174 968970.043 0, 837552.469 968960.474 0, 837826.765 968950.92 0, 838101.062 968941.383 0, 838375.359 968931.862 0, 838649.657 968922.357 0, 838923.955 968912.869 0, 839198.254 968903.396 0, 839472.553 968893.94 0, 
+    839746.853 968884.499 0, 840021.154 968875.075 0, 840295.455 968865.667 0, 840569.757 968856.276 0, 840844.059 968846.9 0, 841118.362 968837.54 0, 841392.665 968828.197 0, 841666.969 968818.87 0, 841939.921 968809.605 0, 841750.792 963233.081 0, 
+    841561.667 957656.672 0))
+
+POLYGON ((855107.161 968381.655 0, 854834.181 968390.149 0, 854559.852 968398.702 0, 854285.524 968407.27 0, 854011.196 968415.854 0, 853736.868 968424.455 0, 853462.541 968433.072 0, 853188.214 968441.705 0, 852913.888 968450.354 0, 852639.563 968459.019 0, 
+    852365.238 968467.701 0, 852090.913 968476.398 0, 851816.589 968485.112 0, 851542.266 968493.842 0, 851267.943 968502.588 0, 850993.62 968511.35 0, 850719.298 968520.128 0, 850444.977 968528.923 0, 850170.656 968537.733 0, 849896.335 968546.56 0, 
+    849622.015 968555.403 0, 849347.696 968564.262 0, 849073.377 968573.137 0, 848799.059 968582.028 0, 848523.39 968590.98 0, 848250.424 968599.86 0, 847976.107 968608.799 0, 847701.791 968617.755 0, 847427.475 968626.727 0, 847153.16 968635.715 0, 
+    846878.845 968644.72 0, 846604.531 968653.74 0, 846330.218 968662.777 0, 846055.905 968671.83 0, 845781.592 968680.899 0, 845507.28 968689.984 0, 845232.969 968699.085 0, 844958.658 968708.202 0, 844684.347 968717.336 0, 844410.037 968726.485 0, 
+    844135.728 968735.651 0, 843861.419 968744.833 0, 843587.111 968754.031 0, 843312.803 968763.245 0, 843038.496 968772.476 0, 842764.19 968781.722 0, 842489.884 968790.985 0, 842215.578 968800.264 0, 841939.921 968809.605 0, 842129.054 974386.238 0, 
+    842318.19 979962.979 0, 842593.188 979953.66 0, 842866.837 979944.404 0, 843140.486 979935.163 0, 843414.136 979925.939 0, 843687.787 979916.73 0, 843961.438 979907.538 0, 844235.09 979898.362 0, 844508.742 979889.202 0, 844782.395 979880.058 0, 
+    845056.048 979870.931 0, 845329.702 979861.819 0, 845603.357 979852.723 0, 845877.012 979843.644 0, 846150.667 979834.581 0, 846424.323 979825.534 0, 846697.98 979816.502 0, 846971.637 979807.487 0, 847245.295 979798.489 0, 847518.953 979789.506 0, 
+    847792.611 979780.539 0, 848066.271 979771.589 0, 848339.93 979762.654 0, 848613.591 979753.736 0, 848885.903 979744.877 0, 849160.913 979735.947 0, 849434.575 979727.077 0, 849708.237 979718.223 0, 849981.9 979709.386 0, 850255.563 979700.564 0, 
+    850529.227 979691.758 0, 850802.891 979682.969 0, 851076.556 979674.195 0, 851350.222 979665.438 0, 851623.888 979656.697 0, 851897.554 979647.972 0, 852171.221 979639.263 0, 852444.889 979630.57 0, 852718.557 979621.893 0, 852992.225 979613.233 0, 
+    853265.895 979604.588 0, 853539.564 979595.96 0, 853813.234 979587.347 0, 854086.905 979578.751 0, 854360.576 979570.171 0, 854634.247 979561.607 0, 854907.919 979553.059 0, 855181.592 979544.527 0, 855453.918 979536.054 0, 855280.538 973958.801 0, 
+    855107.161 968381.655 0))
+
+POLYGON ((868590.8 979146.241 0, 868318.449 979153.945 0, 868044.753 979161.704 0, 867771.058 979169.479 0, 867497.363 979177.269 0, 867223.669 979185.076 0, 866949.975 979192.899 0, 866676.282 979200.738 0, 866402.589 979208.594 0, 866128.897 979216.465 0, 
+    865855.205 979224.352 0, 865581.514 979232.256 0, 865307.823 979240.176 0, 865034.132 979248.111 0, 864760.442 979256.063 0, 864486.752 979264.031 0, 864213.063 979272.015 0, 863939.375 979280.016 0, 863665.686 979288.032 0, 863391.999 979296.064 0, 
+    863118.312 979304.113 0, 862844.625 979312.177 0, 862570.938 979320.258 0, 862297.253 979328.355 0, 862022.221 979336.508 0, 861749.883 979344.597 0, 861476.198 979352.742 0, 861202.514 979360.904 0, 860928.831 979369.081 0, 860655.148 979377.274 0, 
+    860381.465 979385.484 0, 860107.784 979393.71 0, 859834.102 979401.952 0, 859560.421 979410.21 0, 859286.741 979418.484 0, 859013.061 979426.774 0, 858739.381 979435.08 0, 858465.702 979443.402 0, 858192.023 979451.741 0, 857918.345 979460.095 0, 
+    857644.668 979468.466 0, 857370.991 979476.853 0, 857097.314 979485.256 0, 856823.638 979493.675 0, 856549.963 979502.11 0, 856276.287 979510.561 0, 856002.613 979519.029 0, 855728.939 979527.512 0, 855453.918 979536.054 0, 855627.301 985113.408 0, 
+    855800.688 990690.861 0, 856075.049 990682.34 0, 856348.066 990673.877 0, 856621.085 990665.43 0, 856894.103 990656.999 0, 857167.122 990648.584 0, 857440.142 990640.185 0, 857713.162 990631.802 0, 857986.182 990623.436 0, 858259.203 990615.085 0, 
+    858532.225 990606.75 0, 858805.247 990598.432 0, 859078.269 990590.13 0, 859351.292 990581.843 0, 859624.315 990573.573 0, 859897.339 990565.319 0, 860170.364 990557.081 0, 860443.389 990548.859 0, 860716.414 990540.653 0, 860989.44 990532.463 0, 
+    861262.466 990524.289 0, 861535.493 990516.131 0, 861808.521 990507.989 0, 862081.548 990499.864 0, 862353.234 990491.794 0, 862627.605 990483.661 0, 862900.635 990475.583 0, 863173.664 990467.522 0, 863446.694 990459.477 0, 863719.725 990451.447 0, 
+    863992.756 990443.434 0, 864265.788 990435.437 0, 864538.82 990427.456 0, 864811.852 990419.491 0, 865084.885 990411.542 0, 865357.919 990403.609 0, 865630.953 990395.693 0, 865903.987 990387.792 0, 866177.022 990379.907 0, 866450.057 990372.039 0, 
+    866723.093 990364.187 0, 866996.129 990356.35 0, 867269.166 990348.53 0, 867542.203 990340.726 0, 867815.241 990332.937 0, 868088.279 990325.165 0, 868361.317 990317.409 0, 868634.356 990309.669 0, 868906.054 990301.983 0, 868748.425 984724.063 0, 
+    868590.8 979146.241 0))
+
+POLYGON ((882012.466 989950.133 0, 881740.746 989957.051 0, 881467.686 989964.019 0, 881194.627 989971.004 0, 880921.568 989978.005 0, 880648.509 989985.021 0, 880375.451 989992.054 0, 880102.394 989999.103 0, 879829.336 990006.168 0, 879556.279 990013.249 0, 
+    879283.223 990020.346 0, 879010.167 990027.46 0, 878737.111 990034.589 0, 878464.056 990041.734 0, 878191.001 990048.896 0, 877917.947 990056.073 0, 877644.893 990063.267 0, 877371.839 990070.476 0, 877098.786 990077.702 0, 876825.734 990084.944 0, 
+    876552.681 990092.201 0, 876279.63 990099.475 0, 876006.578 990106.765 0, 875733.527 990114.071 0, 875459.136 990121.429 0, 875187.427 990128.732 0, 874914.377 990136.086 0, 874641.328 990143.456 0, 874368.279 990150.843 0, 874095.231 990158.245 0, 
+    873822.183 990165.664 0, 873549.135 990173.098 0, 873276.088 990180.549 0, 873003.042 990188.016 0, 872729.995 990195.498 0, 872456.95 990202.997 0, 872183.904 990210.512 0, 871910.86 990218.043 0, 871637.815 990225.59 0, 871364.771 990233.154 0, 
+    871091.728 990240.733 0, 870818.685 990248.328 0, 870545.642 990255.94 0, 870272.6 990263.567 0, 869999.558 990271.211 0, 869726.517 990278.87 0, 869453.476 990286.546 0, 869180.436 990294.238 0, 868906.054 990301.983 0, 869063.685 995879.998 0, 
+    869221.319 1001458.102 0, 869495.041 1001450.375 0, 869767.425 1001442.702 0, 870039.809 1001435.045 0, 870312.193 1001427.403 0, 870584.578 1001419.778 0, 870856.964 1001412.169 0, 871129.35 1001404.576 0, 871401.736 1001396.999 0, 871674.123 1001389.438 0, 
+    871946.511 1001381.893 0, 872218.898 1001374.364 0, 872491.287 1001366.851 0, 872763.675 1001359.354 0, 873036.064 1001351.873 0, 873308.454 1001344.409 0, 873580.844 1001336.96 0, 873853.234 1001329.527 0, 874125.625 1001322.11 0, 874398.016 1001314.71 0, 
+    874670.408 1001307.325 0, 874942.8 1001299.956 0, 875215.193 1001292.604 0, 875487.586 1001285.267 0, 875758.641 1001277.983 0, 876032.373 1001270.642 0, 876304.767 1001263.354 0, 876577.162 1001256.081 0, 876849.557 1001248.825 0, 877121.953 1001241.584 0, 
+    877394.349 1001234.36 0, 877666.745 1001227.152 0, 877939.142 1001219.959 0, 878211.539 1001212.783 0, 878483.937 1001205.623 0, 878756.335 1001198.479 0, 879028.734 1001191.351 0, 879301.133 1001184.239 0, 879573.532 1001177.143 0, 879845.932 1001170.062 0, 
+    880118.332 1001162.998 0, 880390.733 1001155.95 0, 880663.134 1001148.919 0, 880935.535 1001141.903 0, 881207.937 1001134.903 0, 881480.339 1001127.919 0, 881752.742 1001120.951 0, 882025.145 1001113.999 0, 882296.212 1001107.098 0, 882154.338 995528.57 0, 
+    882012.466 989950.133 0))
+
+POLYGON ((895372.044 1000793.033 0, 895100.957 1000799.169 0, 894828.535 1000805.351 0, 894556.114 1000811.549 0, 894283.693 1000817.764 0, 894011.273 1000823.994 0, 893738.852 1000830.24 0, 893466.433 1000836.503 0, 893194.013 1000842.781 0, 892921.594 1000849.075 0, 
+    892649.175 1000855.386 0, 892376.757 1000861.712 0, 892104.339 1000868.055 0, 891831.922 1000874.413 0, 891559.504 1000880.788 0, 891287.087 1000887.179 0, 891014.671 1000893.585 0, 890742.255 1000900.008 0, 890469.839 1000906.447 0, 890197.424 1000912.901 0, 
+    889925.009 1000919.372 0, 889652.594 1000925.859 0, 889380.18 1000932.362 0, 889107.766 1000938.881 0, 888834.017 1000945.448 0, 888562.94 1000951.967 0, 888290.527 1000958.533 0, 888018.115 1000965.116 0, 887745.703 1000971.716 0, 887473.292 1000978.331 0, 
+    887200.881 1000984.962 0, 886928.47 1000991.609 0, 886656.06 1000998.272 0, 886383.65 1001004.951 0, 886111.24 1001011.647 0, 885838.831 1001018.358 0, 885566.422 1001025.085 0, 885294.014 1001031.828 0, 885021.606 1001038.588 0, 884749.198 1001045.363 0, 
+    884476.791 1001052.155 0, 884204.385 1001058.962 0, 883931.978 1001065.786 0, 883659.572 1001072.625 0, 883387.167 1001079.481 0, 883114.762 1001086.352 0, 882842.357 1001093.24 0, 882569.953 1001100.144 0, 882296.212 1001107.098 0, 882438.088 1006685.711 0, 
+    882579.966 1012264.406 0, 882853.047 1012257.469 0, 883124.795 1012250.582 0, 883396.543 1012243.711 0, 883668.291 1012236.856 0, 883940.04 1012230.017 0, 884211.789 1012223.194 0, 884483.539 1012216.387 0, 884755.289 1012209.596 0, 885027.039 1012202.821 0, 
+    885298.79 1012196.062 0, 885570.541 1012189.319 0, 885842.293 1012182.591 0, 886114.045 1012175.88 0, 886385.797 1012169.185 0, 886657.55 1012162.506 0, 886929.303 1012155.843 0, 887201.057 1012149.196 0, 887472.811 1012142.565 0, 887744.565 1012135.95 0, 
+    888016.32 1012129.351 0, 888288.075 1012122.767 0, 888559.831 1012116.2 0, 888831.587 1012109.649 0, 889102.01 1012103.146 0, 889375.1 1012096.595 0, 889646.857 1012090.092 0, 889918.614 1012083.604 0, 890190.372 1012077.133 0, 890462.13 1012070.678 0, 
+    890733.889 1012064.239 0, 891005.648 1012057.816 0, 891277.407 1012051.409 0, 891549.167 1012045.017 0, 891820.927 1012038.642 0, 892092.688 1012032.283 0, 892364.448 1012025.94 0, 892636.21 1012019.612 0, 892907.971 1012013.301 0, 893179.733 1012007.006 0, 
+    893451.496 1012000.727 0, 893723.258 1011994.464 0, 893995.021 1011988.216 0, 894266.785 1011981.985 0, 894538.549 1011975.77 0, 894810.313 1011969.571 0, 895082.077 1011963.387 0, 895353.842 1011957.22 0, 895624.276 1011951.099 0, 895498.159 1006372.025 0, 
+    895372.044 1000793.033 0))
+
+POLYGON ((908669.419 1011674.645 0, 908398.967 1011680.003 0, 908127.186 1011685.402 0, 907855.405 1011690.817 0, 907583.624 1011696.249 0, 907311.844 1011701.696 0, 907040.064 1011707.16 0, 906768.284 1011712.639 0, 906496.505 1011718.135 0, 906224.726 1011723.646 0, 
+    905952.947 1011729.174 0, 905681.169 1011734.717 0, 905409.391 1011740.276 0, 905137.613 1011745.852 0, 904865.836 1011751.443 0, 904594.059 1011757.051 0, 904322.282 1011762.674 0, 904050.506 1011768.313 0, 903778.73 1011773.969 0, 903506.954 1011779.64 0, 
+    903235.179 1011785.328 0, 902963.404 1011791.031 0, 902691.629 1011796.75 0, 902419.855 1011802.486 0, 902146.75 1011808.265 0, 901876.307 1011814.004 0, 901604.533 1011819.788 0, 901332.76 1011825.587 0, 901060.988 1011831.403 0, 900789.215 1011837.234 0, 
+    900517.443 1011843.081 0, 900245.672 1011848.945 0, 899973.901 1011854.824 0, 899702.13 1011860.719 0, 899430.359 1011866.631 0, 899158.589 1011872.558 0, 898886.819 1011878.501 0, 898615.049 1011884.461 0, 898343.28 1011890.436 0, 898071.511 1011896.427 0, 
+    897799.743 1011902.434 0, 897527.975 1011908.458 0, 897256.207 1011914.497 0, 896984.439 1011920.552 0, 896712.672 1011926.624 0, 896440.906 1011932.711 0, 896169.139 1011938.814 0, 895897.373 1011944.934 0, 895624.276 1011951.099 0, 895750.395 1017530.25 0, 
+    895876.515 1023109.475 0, 896148.952 1023103.325 0, 896420.061 1023097.22 0, 896691.171 1023091.132 0, 896962.281 1023085.059 0, 897233.391 1023079.002 0, 897504.502 1023072.962 0, 897775.613 1023066.937 0, 898046.724 1023060.928 0, 898317.836 1023054.936 0, 
+    898588.948 1023048.959 0, 898860.06 1023042.998 0, 899131.173 1023037.053 0, 899402.286 1023031.124 0, 899673.4 1023025.211 0, 899944.514 1023019.314 0, 900215.628 1023013.433 0, 900486.742 1023007.568 0, 900757.857 1023001.719 0, 901028.972 1022995.885 0, 
+    901300.088 1022990.068 0, 901571.204 1022984.267 0, 901842.32 1022978.481 0, 902113.437 1022972.712 0, 902383.226 1022966.987 0, 902655.671 1022961.221 0, 902926.788 1022955.5 0, 903197.906 1022949.794 0, 903469.025 1022944.104 0, 903740.143 1022938.431 0, 
+    904011.262 1022932.773 0, 904282.381 1022927.131 0, 904553.501 1022921.506 0, 904824.621 1022915.896 0, 905095.741 1022910.302 0, 905366.862 1022904.724 0, 905637.983 1022899.162 0, 905909.104 1022893.616 0, 906180.225 1022888.086 0, 906451.347 1022882.572 0, 
+    906722.47 1022877.074 0, 906993.592 1022871.592 0, 907264.715 1022866.126 0, 907535.838 1022860.675 0, 907806.962 1022855.241 0, 908078.085 1022849.823 0, 908349.21 1022844.42 0, 908620.334 1022839.034 0, 908890.132 1022833.69 0, 908779.775 1017254.131 0, 
+    908669.419 1011674.645 0))
+
+POLYGON ((921904.477 1022594.671 0, 921634.663 1022599.253 0, 921363.524 1022603.874 0, 921092.386 1022608.51 0, 920821.248 1022613.162 0, 920550.11 1022617.831 0, 920278.972 1022622.515 0, 920007.835 1022627.215 0, 919736.698 1022631.931 0, 919465.562 1022636.663 0, 
+    919194.425 1022641.411 0, 918923.289 1022646.176 0, 918652.153 1022650.956 0, 918381.018 1022655.751 0, 918109.883 1022660.563 0, 917838.748 1022665.391 0, 917567.613 1022670.235 0, 917296.479 1022675.095 0, 917025.344 1022679.971 0, 916754.211 1022684.862 0, 
+    916483.077 1022689.77 0, 916211.944 1022694.694 0, 915940.811 1022699.633 0, 915669.678 1022704.589 0, 915397.22 1022709.585 0, 915127.414 1022714.548 0, 914856.282 1022719.551 0, 914585.15 1022724.57 0, 914314.019 1022729.606 0, 914042.888 1022734.657 0, 
+    913771.758 1022739.724 0, 913500.627 1022744.807 0, 913229.497 1022749.907 0, 912958.368 1022755.022 0, 912687.238 1022760.153 0, 912416.109 1022765.3 0, 912144.98 1022770.463 0, 911873.852 1022775.642 0, 911602.724 1022780.837 0, 911331.596 1022786.048 0, 
+    911060.468 1022791.274 0, 910789.341 1022796.517 0, 910518.214 1022801.776 0, 910247.087 1022807.051 0, 909975.961 1022812.341 0, 909704.835 1022817.648 0, 909433.709 1022822.97 0, 909162.584 1022828.309 0, 908890.132 1022833.69 0, 909000.491 1028413.318 0, 
+    909110.851 1033993.011 0, 909382.643 1033987.644 0, 909653.111 1033982.318 0, 909923.58 1033977.008 0, 910194.049 1033971.715 0, 910464.519 1033966.437 0, 910734.989 1033961.175 0, 911005.459 1033955.929 0, 911275.929 1033950.699 0, 911546.4 1033945.485 0, 
+    911816.871 1033940.286 0, 912087.342 1033935.104 0, 912357.814 1033929.938 0, 912628.286 1033924.787 0, 912898.758 1033919.652 0, 913169.231 1033914.534 0, 913439.704 1033909.431 0, 913710.177 1033904.344 0, 913980.65 1033899.273 0, 914251.124 1033894.218 0, 
+    914521.598 1033889.179 0, 914792.073 1033884.156 0, 915062.547 1033879.149 0, 915333.022 1033874.158 0, 915602.175 1033869.207 0, 915873.973 1033864.223 0, 916144.449 1033859.279 0, 916414.925 1033854.352 0, 916685.402 1033849.44 0, 916955.878 1033844.544 0, 
+    917226.355 1033839.664 0, 917496.832 1033834.801 0, 917767.31 1033829.953 0, 918037.788 1033825.12 0, 918308.266 1033820.304 0, 918578.744 1033815.504 0, 918849.223 1033810.72 0, 919119.702 1033805.951 0, 919390.181 1033801.199 0, 919660.661 1033796.462 0, 
+    919931.141 1033791.742 0, 920201.621 1033787.037 0, 920472.101 1033782.348 0, 920742.582 1033777.675 0, 921013.063 1033773.018 0, 921283.544 1033768.377 0, 921554.025 1033763.752 0, 921824.507 1033759.143 0, 922093.668 1033754.572 0, 921999.072 1028174.589 0, 
+    921904.477 1022594.671 0))
+
+POLYGON ((935077.107 1033552.812 0, 934807.932 1033556.623 0, 934537.438 1033560.468 0, 934266.945 1033564.329 0, 933996.452 1033568.206 0, 933725.959 1033572.098 0, 933455.466 1033576.007 0, 933184.973 1033579.932 0, 932914.481 1033583.872 0, 932643.989 1033587.829 0, 
+    932373.497 1033591.801 0, 932103.005 1033595.789 0, 931832.514 1033599.794 0, 931562.023 1033603.814 0, 931291.532 1033607.85 0, 931021.041 1033611.902 0, 930750.551 1033615.97 0, 930480.061 1033620.054 0, 930209.571 1033624.154 0, 929939.081 1033628.269 0, 
+    929668.592 1033632.401 0, 929398.102 1033636.548 0, 929127.613 1033640.712 0, 928857.125 1033644.891 0, 928585.316 1033649.107 0, 928316.148 1033653.298 0, 928045.66 1033657.525 0, 927775.172 1033661.768 0, 927504.685 1033666.027 0, 927234.198 1033670.302 0, 
+    926963.711 1033674.592 0, 926693.224 1033678.899 0, 926422.737 1033683.222 0, 926152.251 1033687.56 0, 925881.765 1033691.915 0, 925611.28 1033696.285 0, 925340.794 1033700.672 0, 925070.309 1033705.074 0, 924799.824 1033709.492 0, 924529.339 1033713.926 0, 
+    924258.855 1033718.376 0, 923988.371 1033722.842 0, 923717.887 1033727.324 0, 923447.403 1033731.822 0, 923176.92 1033736.335 0, 922906.437 1033740.865 0, 922635.954 1033745.411 0, 922365.471 1033749.972 0, 922093.668 1033754.572 0, 922188.265 1039334.616 0, 
+    922282.863 1044914.716 0, 922554.006 1044910.127 0, 922823.832 1044905.577 0, 923093.658 1044901.043 0, 923363.484 1044896.524 0, 923633.311 1044892.021 0, 923903.137 1044887.534 0, 924172.964 1044883.063 0, 924442.792 1044878.608 0, 924712.619 1044874.169 0, 
+    924982.447 1044869.746 0, 925252.275 1044865.338 0, 925522.103 1044860.947 0, 925791.932 1044856.571 0, 926061.761 1044852.211 0, 926331.59 1044847.867 0, 926601.419 1044843.539 0, 926871.249 1044839.227 0, 927141.079 1044834.931 0, 927410.909 1044830.65 0, 
+    927680.739 1044826.386 0, 927950.57 1044822.137 0, 928220.401 1044817.905 0, 928490.232 1044813.688 0, 928758.746 1044809.507 0, 929029.895 1044805.302 0, 929299.727 1044801.132 0, 929569.559 1044796.979 0, 929839.391 1044792.842 0, 930109.224 1044788.72 0, 
+    930379.056 1044784.614 0, 930648.889 1044780.525 0, 930918.723 1044776.451 0, 931188.556 1044772.393 0, 931458.39 1044768.35 0, 931728.224 1044764.324 0, 931998.058 1044760.314 0, 932267.893 1044756.319 0, 932537.727 1044752.341 0, 932807.562 1044748.378 0, 
+    933077.398 1044744.431 0, 933347.233 1044740.5 0, 933617.069 1044736.585 0, 933886.905 1044732.686 0, 934156.741 1044728.802 0, 934426.577 1044724.935 0, 934696.414 1044721.083 0, 934966.25 1044717.248 0, 935234.771 1044713.446 0, 935155.939 1039133.101 0, 
+    935077.107 1033552.812 0))
+
+POLYGON ((948187.197 1044548.769 0, 947918.664 1044551.812 0, 947648.817 1044554.885 0, 947378.971 1044557.974 0, 947109.125 1044561.079 0, 946839.279 1044564.2 0, 946569.433 1044567.337 0, 946299.587 1044570.49 0, 946029.742 1044573.659 0, 945759.897 1044576.843 0, 
+    945490.052 1044580.043 0, 945220.207 1044583.26 0, 944950.362 1044586.492 0, 944680.518 1044589.74 0, 944410.673 1044593.004 0, 944140.829 1044596.284 0, 943870.985 1044599.579 0, 943601.141 1044602.891 0, 943331.298 1044606.218 0, 943061.455 1044609.562 0, 
+    942791.611 1044612.921 0, 942521.769 1044616.296 0, 942251.926 1044619.687 0, 941982.083 1044623.094 0, 941710.926 1044626.534 0, 941442.399 1044629.955 0, 941172.557 1044633.41 0, 940902.715 1044636.88 0, 940632.874 1044640.367 0, 940363.032 1044643.869 0, 
+    940093.191 1044647.387 0, 939823.35 1044650.921 0, 939553.509 1044654.471 0, 939283.669 1044658.036 0, 939013.829 1044661.618 0, 938743.989 1044665.215 0, 938474.149 1044668.829 0, 938204.309 1044672.458 0, 937934.47 1044676.103 0, 937664.63 1044679.764 0, 
+    937394.791 1044683.441 0, 937124.953 1044687.134 0, 936855.114 1044690.842 0, 936585.276 1044694.567 0, 936315.438 1044698.307 0, 936045.6 1044702.064 0, 935775.762 1044705.836 0, 935505.925 1044709.624 0, 935234.771 1044713.446 0, 935313.605 1050293.844 0, 
+    935392.439 1055874.29 0, 935662.932 1055870.477 0, 935932.113 1055866.698 0, 936201.294 1055862.935 0, 936470.475 1055859.188 0, 936739.656 1055855.457 0, 937008.837 1055851.741 0, 937278.019 1055848.042 0, 937547.201 1055844.358 0, 937816.383 1055840.69 0, 
+    938085.565 1055837.038 0, 938354.748 1055833.402 0, 938623.93 1055829.781 0, 938893.113 1055826.177 0, 939162.297 1055822.588 0, 939431.48 1055819.015 0, 939700.663 1055815.458 0, 939969.847 1055811.917 0, 940239.031 1055808.392 0, 940508.215 1055804.882 0, 
+    940777.4 1055801.388 0, 941046.584 1055797.911 0, 941315.769 1055794.449 0, 941584.954 1055791.003 0, 941852.828 1055787.589 0, 942123.325 1055784.158 0, 942392.511 1055780.759 0, 942661.696 1055777.377 0, 942930.882 1055774.01 0, 943200.069 1055770.659 0, 
+    943469.255 1055767.323 0, 943738.442 1055764.004 0, 944007.629 1055760.701 0, 944276.816 1055757.413 0, 944546.003 1055754.141 0, 944815.19 1055750.885 0, 945084.378 1055747.645 0, 945353.565 1055744.421 0, 945622.753 1055741.212 0, 945891.942 1055738.019 0, 
+    946161.13 1055734.843 0, 946430.318 1055731.682 0, 946699.507 1055728.537 0, 946968.696 1055725.407 0, 947237.885 1055722.294 0, 947507.074 1055719.197 0, 947776.264 1055716.115 0, 948045.453 1055713.049 0, 948313.333 1055710.014 0, 948250.264 1050129.367 0, 
+    948187.197 1044548.769 0))
+
+POLYGON ((961234.638 1055582.242 0, 960966.75 1055584.52 0, 960697.553 1055586.826 0, 960428.355 1055589.147 0, 960159.159 1055591.484 0, 959889.962 1055593.837 0, 959620.765 1055596.205 0, 959351.569 1055598.59 0, 959082.372 1055600.99 0, 958813.176 1055603.407 0, 
+    958543.98 1055605.839 0, 958274.784 1055608.287 0, 958005.588 1055610.75 0, 957736.392 1055613.23 0, 957467.197 1055615.725 0, 957198.002 1055618.237 0, 956928.806 1055620.764 0, 956659.611 1055623.307 0, 956390.416 1055625.866 0, 956121.222 1055628.441 0, 
+    955852.027 1055631.031 0, 955582.832 1055633.637 0, 955313.638 1055636.26 0, 955044.444 1055638.898 0, 954773.94 1055641.565 0, 954506.056 1055644.221 0, 954236.863 1055646.907 0, 953967.669 1055649.608 0, 953698.476 1055652.326 0, 953429.282 1055655.059 0, 
+    953160.089 1055657.808 0, 952890.896 1055660.573 0, 952621.704 1055663.353 0, 952352.511 1055666.15 0, 952083.319 1055668.962 0, 951814.127 1055671.79 0, 951544.935 1055674.635 0, 951275.743 1055677.494 0, 951006.551 1055680.37 0, 950737.359 1055683.262 0, 
+    950468.168 1055686.169 0, 950198.977 1055689.092 0, 949929.786 1055692.032 0, 949660.595 1055694.986 0, 949391.404 1055697.957 0, 949122.214 1055700.944 0, 948853.023 1055703.946 0, 948583.833 1055706.965 0, 948313.333 1055710.014 0, 948376.401 1061290.704 0, 
+    948439.47 1066871.434 0, 948709.311 1066868.393 0, 948977.844 1066865.382 0, 949246.377 1066862.387 0, 949514.911 1066859.407 0, 949783.445 1066856.444 0, 950051.979 1066853.496 0, 950320.513 1066850.564 0, 950589.047 1066847.648 0, 950857.581 1066844.747 0, 
+    951126.116 1066841.863 0, 951394.651 1066838.994 0, 951663.186 1066836.141 0, 951931.721 1066833.304 0, 952200.256 1066830.483 0, 952468.792 1066827.677 0, 952737.327 1066824.888 0, 953005.863 1066822.114 0, 953274.399 1066819.356 0, 953542.935 1066816.614 0, 
+    953811.471 1066813.887 0, 954080.008 1066811.176 0, 954348.544 1066808.482 0, 954617.081 1066805.802 0, 954884.311 1066803.152 0, 955154.155 1066800.492 0, 955422.692 1066797.86 0, 955691.229 1066795.244 0, 955959.767 1066792.644 0, 956228.305 1066790.06 0, 
+    956496.842 1066787.492 0, 956765.38 1066784.939 0, 957033.919 1066782.402 0, 957302.457 1066779.881 0, 957570.995 1066777.376 0, 957839.534 1066774.887 0, 958108.072 1066772.413 0, 958376.611 1066769.955 0, 958645.15 1066767.513 0, 958913.689 1066765.087 0, 
+    959182.229 1066762.677 0, 959450.768 1066760.282 0, 959719.308 1066757.904 0, 959987.847 1066755.541 0, 960256.387 1066753.193 0, 960524.927 1066750.862 0, 960793.467 1066748.547 0, 961062.008 1066746.247 0, 961329.243 1066743.974 0, 961281.94 1061163.088 0, 
+    961234.638 1055582.242 0))
+
+POLYGON ((974219.324 1066652.93 0, 973952.081 1066654.448 0, 973683.536 1066655.989 0, 973414.99 1066657.546 0, 973146.444 1066659.119 0, 972877.899 1066660.707 0, 972609.354 1066662.311 0, 972340.809 1066663.932 0, 972072.263 1066665.567 0, 971803.718 1066667.219 0, 
+    971535.174 1066668.887 0, 971266.629 1066670.57 0, 970998.084 1066672.269 0, 970729.539 1066673.984 0, 970460.995 1066675.715 0, 970192.45 1066677.461 0, 969923.906 1066679.223 0, 969655.362 1066681.002 0, 969386.818 1066682.795 0, 969118.274 1066684.605 0, 
+    968849.73 1066686.431 0, 968581.186 1066688.272 0, 968312.642 1066690.129 0, 968044.099 1066692.002 0, 967774.251 1066693.9 0, 967507.012 1066695.795 0, 967238.469 1066697.716 0, 966969.926 1066699.652 0, 966701.383 1066701.604 0, 966432.84 1066703.572 0, 
+    966164.297 1066705.555 0, 965895.754 1066707.555 0, 965627.212 1066709.57 0, 965358.669 1066711.601 0, 965090.127 1066713.648 0, 964821.585 1066715.711 0, 964553.043 1066717.789 0, 964284.501 1066719.883 0, 964015.959 1066721.993 0, 963747.417 1066724.119 0, 
+    963478.876 1066726.261 0, 963210.334 1066728.418 0, 962941.793 1066730.591 0, 962673.252 1066732.781 0, 962404.711 1066734.985 0, 962136.17 1066737.206 0, 961867.629 1066739.443 0, 961599.089 1066741.695 0, 961329.243 1066743.974 0, 961376.545 1072324.895 0, 
+    961423.848 1077905.848 0, 961693.034 1077903.574 0, 961960.917 1077901.327 0, 962228.801 1077899.096 0, 962496.685 1077896.881 0, 962764.569 1077894.682 0, 963032.453 1077892.498 0, 963300.338 1077890.33 0, 963568.222 1077888.178 0, 963836.107 1077886.041 0, 
+    964103.992 1077883.921 0, 964371.876 1077881.816 0, 964639.761 1077879.727 0, 964907.646 1077877.653 0, 965175.532 1077875.596 0, 965443.417 1077873.554 0, 965711.302 1077871.528 0, 965979.188 1077869.518 0, 966247.074 1077867.523 0, 966514.96 1077865.544 0, 
+    966782.845 1077863.581 0, 967050.731 1077861.634 0, 967318.618 1077859.703 0, 967586.504 1077857.787 0, 967853.089 1077855.896 0, 968122.277 1077854.003 0, 968390.163 1077852.135 0, 968658.05 1077850.282 0, 968925.937 1077848.445 0, 969193.824 1077846.624 0, 
+    969461.711 1077844.819 0, 969729.598 1077843.029 0, 969997.485 1077841.255 0, 970265.373 1077839.497 0, 970533.26 1077837.755 0, 970801.147 1077836.029 0, 971069.035 1077834.318 0, 971336.923 1077832.623 0, 971604.811 1077830.944 0, 971872.699 1077829.281 0, 
+    972140.587 1077827.633 0, 972408.475 1077826.001 0, 972676.363 1077824.385 0, 972944.251 1077822.785 0, 973212.14 1077821.2 0, 973480.028 1077819.631 0, 973747.917 1077818.078 0, 974015.806 1077816.541 0, 974282.394 1077815.027 0, 974250.859 1072233.963 0, 
+    974219.324 1066652.93 0))
+
+POLYGON ((987141.146 1077760.534 0, 986874.552 1077761.295 0, 986606.66 1077762.075 0, 986338.768 1077762.872 0, 986070.876 1077763.684 0, 985802.984 1077764.511 0, 985535.093 1077765.355 0, 985267.201 1077766.214 0, 984999.309 1077767.089 0, 984731.418 1077767.98 0, 
+    984463.526 1077768.886 0, 984195.634 1077769.809 0, 983927.743 1077770.747 0, 983659.852 1077771.701 0, 983391.96 1077772.67 0, 983124.069 1077773.656 0, 982856.178 1077774.657 0, 982588.287 1077775.674 0, 982320.395 1077776.706 0, 982052.504 1077777.755 0, 
+    981784.613 1077778.819 0, 981516.722 1077779.899 0, 981248.832 1077780.995 0, 980980.941 1077782.107 0, 980711.751 1077783.239 0, 980445.159 1077784.377 0, 980177.269 1077785.536 0, 979909.378 1077786.71 0, 979641.488 1077787.901 0, 979373.597 1077789.107 0, 
+    979105.707 1077790.329 0, 978837.817 1077791.566 0, 978569.927 1077792.82 0, 978302.036 1077794.089 0, 978034.146 1077795.374 0, 977766.256 1077796.675 0, 977498.367 1077797.991 0, 977230.477 1077799.324 0, 976962.587 1077800.672 0, 976694.697 1077802.036 0, 
+    976426.808 1077803.415 0, 976158.918 1077804.81 0, 975891.029 1077806.222 0, 975623.14 1077807.648 0, 975355.251 1077809.091 0, 975087.361 1077810.55 0, 974819.472 1077812.024 0, 974551.583 1077813.514 0, 974282.394 1077815.027 0, 974313.93 1083396.117 0, 
+    974345.465 1088977.23 0, 974613.994 1088975.721 0, 974881.226 1088974.234 0, 975148.458 1088972.764 0, 975415.691 1088971.309 0, 975682.923 1088969.87 0, 975950.155 1088968.446 0, 976217.388 1088967.039 0, 976484.62 1088965.647 0, 976751.853 1088964.271 0, 
+    977019.085 1088962.91 0, 977286.318 1088961.565 0, 977553.551 1088960.236 0, 977820.784 1088958.923 0, 978088.017 1088957.625 0, 978355.25 1088956.344 0, 978622.483 1088955.078 0, 978889.716 1088953.827 0, 979156.949 1088952.593 0, 979424.183 1088951.374 0, 
+    979691.416 1088950.17 0, 979958.65 1088948.983 0, 980225.883 1088947.811 0, 980493.117 1088946.655 0, 980759.054 1088945.52 0, 981027.584 1088944.39 0, 981294.818 1088943.282 0, 981562.052 1088942.189 0, 981829.286 1088941.111 0, 982096.52 1088940.05 0, 
+    982363.754 1088939.004 0, 982630.988 1088937.973 0, 982898.222 1088936.959 0, 983165.456 1088935.96 0, 983432.691 1088934.977 0, 983699.925 1088934.01 0, 983967.159 1088933.059 0, 984234.394 1088932.123 0, 984501.628 1088931.203 0, 984768.863 1088930.298 0, 
+    985036.098 1088929.41 0, 985303.332 1088928.537 0, 985570.567 1088927.68 0, 985837.802 1088926.838 0, 986105.037 1088926.013 0, 986372.272 1088925.203 0, 986639.507 1088924.408 0, 986906.742 1088923.63 0, 987172.682 1088922.871 0, 987156.914 1083341.691 0, 
+    987141.146 1077760.534 0))
+
+POLYGON ((1000000 1088904.751 0, 999734.057 1088904.759 0, 999466.821 1088904.782 0, 999199.585 1088904.822 0, 998932.349 1088904.876 0, 998665.112 1088904.947 0, 998397.876 1088905.034 0, 998130.64 1088905.136 0, 997863.404 1088905.254 0, 997596.168 1088905.387 0, 
+    997328.932 1088905.537 0, 997061.696 1088905.702 0, 996794.46 1088905.883 0, 996527.224 1088906.079 0, 996259.988 1088906.291 0, 995992.752 1088906.519 0, 995725.516 1088906.763 0, 995458.28 1088907.023 0, 995191.044 1088907.298 0, 994923.808 1088907.589 0, 
+    994656.572 1088907.895 0, 994389.336 1088908.218 0, 994122.1 1088908.556 0, 993854.864 1088908.91 0, 993586.334 1088909.281 0, 993320.393 1088909.664 0, 993053.157 1088910.065 0, 992785.921 1088910.482 0, 992518.685 1088910.915 0, 992251.449 1088911.363 0, 
+    991984.214 1088911.827 0, 991716.978 1088912.306 0, 991449.742 1088912.802 0, 991182.507 1088913.313 0, 990915.271 1088913.84 0, 990648.036 1088914.382 0, 990380.8 1088914.941 0, 990113.565 1088915.515 0, 989846.329 1088916.104 0, 989579.094 1088916.71 0, 
+    989311.858 1088917.331 0, 989044.623 1088917.968 0, 988777.388 1088918.621 0, 988510.152 1088919.289 0, 988242.917 1088919.973 0, 987975.682 1088920.673 0, 987708.447 1088921.389 0, 987441.212 1088922.12 0, 987172.682 1088922.871 0, 987188.449 1094504.068 0, 
+    987204.217 1100085.279 0, 987472.087 1100084.531 0, 987738.666 1100083.801 0, 988005.244 1100083.087 0, 988271.822 1100082.389 0, 988538.4 1100081.707 0, 988804.978 1100081.04 0, 989071.557 1100080.389 0, 989338.135 1100079.753 0, 989604.713 1100079.134 0, 
+    989871.292 1100078.53 0, 990137.87 1100077.941 0, 990404.449 1100077.369 0, 990671.027 1100076.812 0, 990937.606 1100076.271 0, 991204.185 1100075.745 0, 991470.763 1100075.235 0, 991737.342 1100074.741 0, 992003.921 1100074.263 0, 992270.499 1100073.8 0, 
+    992537.078 1100073.353 0, 992803.657 1100072.921 0, 993070.236 1100072.506 0, 993336.814 1100072.106 0, 993602.102 1100071.723 0, 993869.972 1100071.353 0, 994136.551 1100071 0, 994403.13 1100070.662 0, 994669.709 1100070.341 0, 994936.288 1100070.035 0, 
+    995202.867 1100069.745 0, 995469.446 1100069.47 0, 995736.025 1100069.211 0, 996002.604 1100068.968 0, 996269.183 1100068.741 0, 996535.762 1100068.529 0, 996802.341 1100068.333 0, 997068.92 1100068.153 0, 997335.499 1100067.988 0, 997602.078 1100067.839 0, 
+    997868.657 1100067.706 0, 998135.236 1100067.588 0, 998401.815 1100067.486 0, 998668.394 1100067.4 0, 998934.973 1100067.329 0, 999201.552 1100067.275 0, 999468.132 1100067.235 0, 999734.711 1100067.212 0, 1000000 1100067.204 0, 1000000 1094485.971 0, 
+    1000000 1088904.751 0))
+
+POLYGON ((1012795.783 1100085.279 0, 1012530.492 1100084.538 0, 1012263.914 1100083.808 0, 1011997.336 1100083.094 0, 1011730.758 1100082.396 0, 1011464.179 1100081.713 0, 1011197.601 1100081.046 0, 1010931.023 1100080.395 0, 1010664.445 1100079.759 0, 1010397.866 1100079.14 0, 
+    1010131.288 1100078.535 0, 1009864.709 1100077.947 0, 1009598.131 1100077.374 0, 1009331.552 1100076.817 0, 1009064.974 1100076.276 0, 1008798.395 1100075.75 0, 1008531.816 1100075.24 0, 1008265.238 1100074.746 0, 1007998.659 1100074.267 0, 1007732.08 1100073.804 0, 
+    1007465.502 1100073.357 0, 1007198.923 1100072.925 0, 1006932.344 1100072.51 0, 1006665.765 1100072.109 0, 1006397.898 1100071.723 0, 1006132.608 1100071.356 0, 1005866.029 1100071.003 0, 1005599.45 1100070.666 0, 1005332.871 1100070.344 0, 1005066.292 1100070.038 0, 
+    1004799.713 1100069.747 0, 1004533.134 1100069.473 0, 1004266.555 1100069.214 0, 1003999.976 1100068.971 0, 1003733.397 1100068.743 0, 1003466.818 1100068.531 0, 1003200.239 1100068.335 0, 1002933.66 1100068.154 0, 1002667.081 1100067.989 0, 1002400.502 1100067.84 0, 
+    1002133.923 1100067.707 0, 1001867.344 1100067.589 0, 1001600.764 1100067.487 0, 1001334.185 1100067.401 0, 1001067.606 1100067.33 0, 1000801.027 1100067.275 0, 1000534.448 1100067.236 0, 1000267.869 1100067.212 0, 1000000 1100067.204 0, 1000000 1105648.447 0, 
+    1000000 1111229.694 0, 1000267.209 1111229.702 0, 1000533.131 1111229.726 0, 1000799.053 1111229.765 0, 1001064.975 1111229.82 0, 1001330.897 1111229.89 0, 1001596.819 1111229.976 0, 1001862.741 1111230.078 0, 1002128.663 1111230.196 0, 1002394.586 1111230.329 0, 
+    1002660.508 1111230.478 0, 1002926.43 1111230.642 0, 1003192.352 1111230.822 0, 1003458.274 1111231.018 0, 1003724.196 1111231.229 0, 1003990.118 1111231.456 0, 1004256.04 1111231.699 0, 1004521.962 1111231.957 0, 1004787.884 1111232.231 0, 1005053.806 1111232.521 0, 
+    1005319.728 1111232.826 0, 1005585.65 1111233.147 0, 1005851.571 1111233.484 0, 1006117.493 1111233.836 0, 1006382.13 1111234.202 0, 1006649.337 1111234.587 0, 1006915.259 1111234.986 0, 1007181.181 1111235.401 0, 1007447.102 1111235.832 0, 1007713.024 1111236.278 0, 
+    1007978.946 1111236.74 0, 1008244.868 1111237.217 0, 1008510.789 1111237.71 0, 1008776.711 1111238.219 0, 1009042.632 1111238.743 0, 1009308.554 1111239.284 0, 1009574.476 1111239.839 0, 1009840.397 1111240.411 0, 1010106.318 1111240.998 0, 1010372.24 1111241.6 0, 
+    1010638.161 1111242.219 0, 1010904.083 1111242.853 0, 1011170.004 1111243.502 0, 1011435.925 1111244.167 0, 1011701.846 1111244.848 0, 1011967.768 1111245.545 0, 1012233.689 1111246.257 0, 1012499.61 1111246.985 0, 1012764.246 1111247.725 0, 1012780.014 1105666.5 0, 
+    1012795.783 1100085.279 0))
+
+POLYGON ((1025528.391 1111301.817 0, 1025263.756 1111300.329 0, 1024997.838 1111298.85 0, 1024731.92 1111297.387 0, 1024466.001 1111295.939 0, 1024200.083 1111294.507 0, 1023934.165 1111293.09 0, 1023668.246 1111291.689 0, 1023402.328 1111290.304 0, 1023136.409 1111288.934 0, 
+    1022870.491 1111287.58 0, 1022604.572 1111286.242 0, 1022338.653 1111284.919 0, 1022072.734 1111283.613 0, 1021806.815 1111282.321 0, 1021540.896 1111281.045 0, 1021274.977 1111279.785 0, 1021009.058 1111278.541 0, 1020743.139 1111277.312 0, 1020477.219 1111276.099 0, 
+    1020211.3 1111274.902 0, 1019945.38 1111273.72 0, 1019679.461 1111272.554 0, 1019413.541 1111271.404 0, 1019146.338 1111270.263 0, 1018881.702 1111269.15 0, 1018615.782 1111268.046 0, 1018349.862 1111266.958 0, 1018083.942 1111265.886 0, 1017818.022 1111264.829 0, 
+    1017552.102 1111263.788 0, 1017286.182 1111262.763 0, 1017020.262 1111261.754 0, 1016754.341 1111260.76 0, 1016488.421 1111259.781 0, 1016222.501 1111258.819 0, 1015956.58 1111257.872 0, 1015690.66 1111256.94 0, 1015424.739 1111256.025 0, 1015158.819 1111255.125 0, 
+    1014892.898 1111254.24 0, 1014626.977 1111253.371 0, 1014361.057 1111252.518 0, 1014095.136 1111251.681 0, 1013829.215 1111250.859 0, 1013563.294 1111250.053 0, 1013297.373 1111249.263 0, 1013031.452 1111248.488 0, 1012764.246 1111247.725 0, 1012748.478 1116828.95 0, 
+    1012732.71 1122410.172 0, 1012999.256 1122410.933 0, 1013264.52 1122411.706 0, 1013529.784 1122412.494 0, 1013795.048 1122413.298 0, 1014060.311 1122414.118 0, 1014325.575 1122414.953 0, 1014590.839 1122415.804 0, 1014856.103 1122416.671 0, 1015121.366 1122417.553 0, 
+    1015386.63 1122418.451 0, 1015651.894 1122419.364 0, 1015917.157 1122420.294 0, 1016182.42 1122421.238 0, 1016447.684 1122422.198 0, 1016712.947 1122423.174 0, 1016978.21 1122424.166 0, 1017243.474 1122425.173 0, 1017508.737 1122426.196 0, 1017774 1122427.234 0, 
+    1018039.263 1122428.288 0, 1018304.526 1122429.357 0, 1018569.789 1122430.443 0, 1018835.051 1122431.543 0, 1019099.034 1122432.654 0, 1019365.577 1122433.792 0, 1019630.84 1122434.939 0, 1019896.102 1122436.103 0, 1020161.365 1122437.282 0, 1020426.627 1122438.476 0, 
+    1020691.889 1122439.686 0, 1020957.152 1122440.912 0, 1021222.414 1122442.153 0, 1021487.676 1122443.41 0, 1021752.938 1122444.683 0, 1022018.2 1122445.971 0, 1022283.462 1122447.274 0, 1022548.724 1122448.594 0, 1022813.986 1122449.929 0, 1023079.247 1122451.279 0, 
+    1023344.509 1122452.646 0, 1023609.77 1122454.027 0, 1023875.032 1122455.425 0, 1024140.293 1122456.838 0, 1024405.554 1122458.267 0, 1024670.816 1122459.711 0, 1024936.077 1122461.171 0, 1025201.338 1122462.646 0, 1025465.319 1122464.13 0, 1025496.855 1116882.976 0, 
+    1025528.391 1111301.817 0))
+
+POLYGON ((1038197.725 1122554.06 0, 1037933.746 1122551.83 0, 1037668.491 1122549.605 0, 1037403.235 1122547.396 0, 1037137.979 1122545.203 0, 1036872.722 1122543.024 0, 1036607.466 1122540.862 0, 1036342.21 1122538.715 0, 1036076.953 1122536.584 0, 1035811.696 1122534.468 0, 
+    1035546.44 1122532.368 0, 1035281.183 1122530.284 0, 1035015.926 1122528.215 0, 1034750.669 1122526.162 0, 1034485.411 1122524.124 0, 1034220.154 1122522.103 0, 1033954.896 1122520.096 0, 1033689.639 1122518.106 0, 1033424.381 1122516.13 0, 1033159.123 1122514.171 0, 
+    1032893.865 1122512.227 0, 1032628.607 1122510.299 0, 1032363.349 1122508.386 0, 1032098.09 1122506.489 0, 1031831.554 1122504.599 0, 1031567.573 1122502.742 0, 1031302.315 1122500.892 0, 1031037.056 1122499.057 0, 1030771.797 1122497.238 0, 1030506.538 1122495.435 0, 
+    1030241.279 1122493.647 0, 1029976.02 1122491.875 0, 1029710.761 1122490.118 0, 1029445.501 1122488.377 0, 1029180.242 1122486.652 0, 1028914.982 1122484.942 0, 1028649.722 1122483.248 0, 1028384.463 1122481.57 0, 1028119.203 1122479.907 0, 1027853.943 1122478.26 0, 
+    1027588.683 1122476.628 0, 1027323.422 1122475.012 0, 1027058.162 1122473.412 0, 1026792.902 1122471.827 0, 1026527.641 1122470.258 0, 1026262.381 1122468.704 0, 1025997.12 1122467.166 0, 1025731.859 1122465.644 0, 1025465.319 1122464.13 0, 1025433.783 1128045.276 0, 
+    1025402.247 1133626.409 0, 1025668.128 1133627.919 0, 1025932.731 1133629.438 0, 1026197.335 1133630.972 0, 1026461.939 1133632.522 0, 1026726.542 1133634.087 0, 1026991.145 1133635.668 0, 1027255.749 1133637.264 0, 1027520.352 1133638.876 0, 1027784.955 1133640.504 0, 
+    1028049.558 1133642.147 0, 1028314.161 1133643.806 0, 1028578.764 1133645.48 0, 1028843.366 1133647.17 0, 1029107.969 1133648.875 0, 1029372.572 1133650.596 0, 1029637.174 1133652.333 0, 1029901.776 1133654.085 0, 1030166.378 1133655.853 0, 1030430.981 1133657.636 0, 
+    1030695.583 1133659.435 0, 1030960.184 1133661.25 0, 1031224.786 1133663.08 0, 1031489.388 1133664.925 0, 1031752.714 1133666.777 0, 1032018.591 1133668.663 0, 1032283.192 1133670.555 0, 1032547.794 1133672.463 0, 1032812.395 1133674.387 0, 1033076.996 1133676.326 0, 
+    1033341.597 1133678.281 0, 1033606.197 1133680.251 0, 1033870.798 1133682.237 0, 1034135.398 1133684.238 0, 1034399.999 1133686.255 0, 1034664.599 1133688.287 0, 1034929.199 1133690.335 0, 1035193.799 1133692.399 0, 1035458.399 1133694.478 0, 1035722.999 1133696.573 0, 
+    1035987.599 1133698.683 0, 1036252.198 1133700.809 0, 1036516.798 1133702.951 0, 1036781.397 1133705.108 0, 1037045.996 1133707.281 0, 1037310.596 1133709.469 0, 1037575.194 1133711.673 0, 1037839.793 1133713.892 0, 1038103.118 1133716.116 0, 1038150.421 1128135.095 0, 
+    1038197.725 1122554.06 0))
+
+POLYGON ((1050803.684 1133841.705 0, 1050540.365 1133838.737 0, 1050275.773 1133835.77 0, 1050011.182 1133832.819 0, 1049746.59 1133829.883 0, 1049481.998 1133826.963 0, 1049217.406 1133824.058 0, 1048952.813 1133821.169 0, 1048688.221 1133818.296 0, 1048423.628 1133815.438 0, 
+    1048159.035 1133812.596 0, 1047894.442 1133809.769 0, 1047629.849 1133806.958 0, 1047365.256 1133804.162 0, 1047100.662 1133801.382 0, 1046836.069 1133798.618 0, 1046571.475 1133795.869 0, 1046306.881 1133793.135 0, 1046042.287 1133790.418 0, 1045777.692 1133787.716 0, 
+    1045513.098 1133785.029 0, 1045248.503 1133782.358 0, 1044983.908 1133779.702 0, 1044719.313 1133777.063 0, 1044453.445 1133774.426 0, 1044190.123 1133771.83 0, 1043925.528 1133769.236 0, 1043660.932 1133766.659 0, 1043396.336 1133764.097 0, 1043131.741 1133761.55 0, 
+    1042867.145 1133759.02 0, 1042602.548 1133756.504 0, 1042337.952 1133754.004 0, 1042073.356 1133751.52 0, 1041808.759 1133749.052 0, 1041544.162 1133746.599 0, 1041279.565 1133744.161 0, 1041014.968 1133741.74 0, 1040750.371 1133739.333 0, 1040485.774 1133736.943 0, 
+    1040221.176 1133734.567 0, 1039956.579 1133732.208 0, 1039691.981 1133729.864 0, 1039427.383 1133727.535 0, 1039162.785 1133725.223 0, 1038898.187 1133722.925 0, 1038633.589 1133720.644 0, 1038368.99 1133718.378 0, 1038103.118 1133716.116 0, 1038055.815 1139297.12 0, 
+    1038008.511 1144878.102 0, 1038273.724 1144880.358 0, 1038537.665 1144882.618 0, 1038801.607 1144884.895 0, 1039065.548 1144887.186 0, 1039329.489 1144889.493 0, 1039593.43 1144891.816 0, 1039857.371 1144894.154 0, 1040121.311 1144896.508 0, 1040385.252 1144898.877 0, 
+    1040649.192 1144901.262 0, 1040913.132 1144903.662 0, 1041177.072 1144906.078 0, 1041441.012 1144908.509 0, 1041704.952 1144910.956 0, 1041968.892 1144913.418 0, 1042232.831 1144915.896 0, 1042496.77 1144918.39 0, 1042760.71 1144920.899 0, 1043024.649 1144923.424 0, 
+    1043288.588 1144925.964 0, 1043552.526 1144928.519 0, 1043816.465 1144931.091 0, 1044080.403 1144933.677 0, 1044343.072 1144936.267 0, 1044608.28 1144938.897 0, 1044872.218 1144941.531 0, 1045136.156 1144944.179 0, 1045400.093 1144946.844 0, 1045664.031 1144949.524 0, 
+    1045927.968 1144952.219 0, 1046191.905 1144954.93 0, 1046455.842 1144957.657 0, 1046719.779 1144960.399 0, 1046983.716 1144963.156 0, 1047247.652 1144965.93 0, 1047511.589 1144968.718 0, 1047775.525 1144971.522 0, 1048039.461 1144974.342 0, 1048303.397 1144977.177 0, 
+    1048567.333 1144980.028 0, 1048831.268 1144982.895 0, 1049095.204 1144985.776 0, 1049359.139 1144988.674 0, 1049623.074 1144991.587 0, 1049887.009 1144994.515 0, 1050150.943 1144997.459 0, 1050414.878 1145000.419 0, 1050677.543 1145003.38 0, 1050740.614 1139422.554 0, 
+    1050803.684 1133841.705 0))
+
+POLYGON ((1063346.171 1145164.449 0, 1063083.513 1145160.746 0, 1062819.588 1145157.041 0, 1062555.662 1145153.351 0, 1062291.737 1145149.677 0, 1062027.811 1145146.018 0, 1061763.885 1145142.375 0, 1061499.959 1145138.748 0, 1061236.032 1145135.136 0, 1060972.106 1145131.539 0, 
+    1060708.179 1145127.958 0, 1060444.252 1145124.393 0, 1060180.325 1145120.843 0, 1059916.397 1145117.309 0, 1059652.47 1145113.79 0, 1059388.542 1145110.287 0, 1059124.614 1145106.799 0, 1058860.685 1145103.327 0, 1058596.757 1145099.87 0, 1058332.828 1145096.429 0, 
+    1058068.899 1145093.003 0, 1057804.97 1145089.593 0, 1057541.041 1145086.199 0, 1057277.112 1145082.82 0, 1057011.914 1145079.44 0, 1056749.252 1145076.109 0, 1056485.322 1145072.776 0, 1056221.392 1145069.459 0, 1055957.461 1145066.158 0, 1055693.531 1145062.872 0, 
+    1055429.6 1145059.602 0, 1055165.669 1145056.347 0, 1054901.737 1145053.108 0, 1054637.806 1145049.884 0, 1054373.874 1145046.676 0, 1054109.943 1145043.484 0, 1053846.011 1145040.307 0, 1053582.078 1145037.145 0, 1053318.146 1145033.999 0, 1053054.213 1145030.869 0, 
+    1052790.281 1145027.754 0, 1052526.348 1145024.655 0, 1052262.415 1145021.571 0, 1051998.481 1145018.502 0, 1051734.548 1145015.45 0, 1051470.614 1145012.412 0, 1051206.68 1145009.391 0, 1050942.746 1145006.385 0, 1050677.543 1145003.38 0, 1050614.474 1150584.179 0, 
+    1050551.404 1156164.947 0, 1050815.947 1156167.945 0, 1051079.224 1156170.944 0, 1051342.501 1156173.958 0, 1051605.778 1156176.987 0, 1051869.054 1156180.033 0, 1052132.33 1156183.093 0, 1052395.607 1156186.169 0, 1052658.883 1156189.261 0, 1052922.158 1156192.368 0, 
+    1053185.434 1156195.491 0, 1053448.709 1156198.629 0, 1053711.985 1156201.783 0, 1053975.26 1156204.952 0, 1054238.535 1156208.136 0, 1054501.809 1156211.336 0, 1054765.084 1156214.552 0, 1055028.358 1156217.783 0, 1055291.632 1156221.03 0, 1055554.906 1156224.292 0, 
+    1055818.18 1156227.569 0, 1056081.453 1156230.863 0, 1056344.727 1156234.171 0, 1056608 1156237.495 0, 1056870.008 1156240.819 0, 1057134.545 1156244.19 0, 1057397.818 1156247.561 0, 1057661.09 1156250.947 0, 1057924.363 1156254.348 0, 1058187.634 1156257.765 0, 
+    1058450.906 1156261.198 0, 1058714.178 1156264.646 0, 1058977.449 1156268.109 0, 1059240.72 1156271.588 0, 1059503.991 1156275.083 0, 1059767.262 1156278.593 0, 1060030.532 1156282.118 0, 1060293.803 1156285.66 0, 1060557.073 1156289.216 0, 1060820.343 1156292.788 0, 
+    1061083.612 1156296.376 0, 1061346.882 1156299.979 0, 1061610.151 1156303.597 0, 1061873.42 1156307.231 0, 1062136.689 1156310.881 0, 1062399.958 1156314.546 0, 1062663.226 1156318.226 0, 1062926.494 1156321.922 0, 1063188.499 1156325.616 0, 1063267.334 1150745.048 0, 
+    1063346.171 1145164.449 0))
+
+POLYGON ((1075825.089 1156521.985 0, 1075563.094 1156517.551 0, 1075299.837 1156513.112 0, 1075036.58 1156508.687 0, 1074773.323 1156504.279 0, 1074510.066 1156499.885 0, 1074246.808 1156495.508 0, 1073983.55 1156491.145 0, 1073720.292 1156486.799 0, 1073457.033 1156482.467 0, 
+    1073193.774 1156478.152 0, 1072930.515 1156473.851 0, 1072667.256 1156469.567 0, 1072403.997 1156465.297 0, 1072140.737 1156461.043 0, 1071877.477 1156456.805 0, 1071614.217 1156452.582 0, 1071350.956 1156448.375 0, 1071087.695 1156444.183 0, 1070824.434 1156440.007 0, 
+    1070561.173 1156435.846 0, 1070297.912 1156431.701 0, 1070034.65 1156427.571 0, 1069771.388 1156423.456 0, 1069506.863 1156419.338 0, 1069244.863 1156415.274 0, 1068981.6 1156411.206 0, 1068718.337 1156407.154 0, 1068455.074 1156403.117 0, 1068191.811 1156399.096 0, 
+    1067928.547 1156395.09 0, 1067665.283 1156391.099 0, 1067402.019 1156387.124 0, 1067138.755 1156383.165 0, 1066875.49 1156379.221 0, 1066612.225 1156375.293 0, 1066348.96 1156371.38 0, 1066085.695 1156367.482 0, 1065822.43 1156363.601 0, 1065559.164 1156359.734 0, 
+    1065295.898 1156355.883 0, 1065032.632 1156352.048 0, 1064769.365 1156348.228 0, 1064506.099 1156344.423 0, 1064242.832 1156340.634 0, 1063979.565 1156336.861 0, 1063716.297 1156333.103 0, 1063453.03 1156329.36 0, 1063188.499 1156325.616 0, 1063109.663 1161906.148 0, 
+    1063030.828 1167486.64 0, 1063294.7 1167490.375 0, 1063557.31 1167494.108 0, 1063819.921 1167497.857 0, 1064082.531 1167501.621 0, 1064345.141 1167505.4 0, 1064607.75 1167509.195 0, 1064870.36 1167513.006 0, 1065132.969 1167516.832 0, 1065395.578 1167520.673 0, 
+    1065658.187 1167524.53 0, 1065920.796 1167528.402 0, 1066183.404 1167532.29 0, 1066446.012 1167536.193 0, 1066708.62 1167540.111 0, 1066971.228 1167544.045 0, 1067233.835 1167547.995 0, 1067496.442 1167551.96 0, 1067759.049 1167555.94 0, 1068021.656 1167559.936 0, 
+    1068284.263 1167563.948 0, 1068546.869 1167567.974 0, 1068809.475 1167572.017 0, 1069072.081 1167576.074 0, 1069333.427 1167580.128 0, 1069597.292 1167584.236 0, 1069859.897 1167588.34 0, 1070122.502 1167592.46 0, 1070385.106 1167596.595 0, 1070647.71 1167600.745 0, 
+    1070910.315 1167604.911 0, 1071172.918 1167609.093 0, 1071435.522 1167613.289 0, 1071698.125 1167617.502 0, 1071960.729 1167621.729 0, 1072223.331 1167625.973 0, 1072485.934 1167630.231 0, 1072748.536 1167634.505 0, 1073011.138 1167638.795 0, 1073273.74 1167643.1 0, 
+    1073536.342 1167647.42 0, 1073798.943 1167651.756 0, 1074061.544 1167656.108 0, 1074324.145 1167660.475 0, 1074586.746 1167664.857 0, 1074849.346 1167669.255 0, 1075111.946 1167673.668 0, 1075374.546 1167678.097 0, 1075635.887 1167682.519 0, 1075730.488 1162102.272 0, 
+    1075825.089 1156521.985 0))
+
+POLYGON ((1088240.342 1167914.01 0, 1087979.013 1167908.849 0, 1087716.426 1167903.678 0, 1087453.84 1167898.523 0, 1087191.253 1167893.383 0, 1086928.666 1167888.259 0, 1086666.078 1167883.151 0, 1086403.491 1167878.057 0, 1086140.903 1167872.979 0, 1085878.314 1167867.917 0, 
+    1085615.726 1167862.87 0, 1085353.137 1167857.839 0, 1085090.547 1167852.823 0, 1084827.958 1167847.822 0, 1084565.368 1167842.837 0, 1084302.778 1167837.868 0, 1084040.188 1167832.913 0, 1083777.597 1167827.975 0, 1083515.006 1167823.051 0, 1083252.415 1167818.144 0, 
+    1082989.823 1167813.251 0, 1082727.231 1167808.374 0, 1082464.639 1167803.513 0, 1082202.047 1167798.667 0, 1081938.196 1167793.813 0, 1081676.861 1167789.021 0, 1081414.268 1167784.222 0, 1081151.674 1167779.438 0, 1080889.08 1167774.669 0, 1080626.486 1167769.916 0, 
+    1080363.892 1167765.178 0, 1080101.297 1167760.456 0, 1079838.702 1167755.749 0, 1079576.107 1167751.057 0, 1079313.511 1167746.381 0, 1079050.915 1167741.721 0, 1078788.319 1167737.076 0, 1078525.723 1167732.446 0, 1078263.126 1167727.832 0, 1078000.53 1167723.233 0, 
+    1077737.932 1167718.65 0, 1077475.335 1167714.082 0, 1077212.737 1167709.53 0, 1076950.139 1167704.993 0, 1076687.541 1167700.472 0, 1076424.943 1167695.966 0, 1076162.344 1167691.475 0, 1075899.745 1167687 0, 1075635.887 1167682.519 0, 1075541.287 1173262.721 0, 
+    1075446.689 1178842.874 0, 1075709.886 1178847.343 0, 1075971.828 1178851.807 0, 1076233.77 1178856.286 0, 1076495.712 1178860.781 0, 1076757.653 1178865.291 0, 1077019.594 1178869.817 0, 1077281.535 1178874.358 0, 1077543.476 1178878.914 0, 1077805.416 1178883.486 0, 
+    1078067.356 1178888.073 0, 1078329.296 1178892.676 0, 1078591.235 1178897.294 0, 1078853.174 1178901.927 0, 1079115.113 1178906.576 0, 1079377.052 1178911.24 0, 1079638.99 1178915.92 0, 1079900.928 1178920.615 0, 1080162.866 1178925.325 0, 1080424.804 1178930.051 0, 
+    1080686.741 1178934.793 0, 1080948.678 1178939.55 0, 1081210.615 1178944.322 0, 1081472.551 1178949.109 0, 1081733.233 1178953.889 0, 1081996.423 1178958.731 0, 1082258.359 1178963.565 0, 1082520.294 1178968.414 0, 1082782.229 1178973.279 0, 1083044.164 1178978.159 0, 
+    1083306.098 1178983.054 0, 1083568.032 1178987.965 0, 1083829.966 1178992.892 0, 1084091.9 1178997.833 0, 1084353.833 1179002.79 0, 1084615.766 1179007.763 0, 1084877.699 1179012.751 0, 1085139.631 1179017.755 0, 1085401.563 1179022.773 0, 1085663.495 1179027.808 0, 
+    1085925.426 1179032.857 0, 1086187.358 1179037.922 0, 1086449.289 1179043.003 0, 1086711.219 1179048.099 0, 1086973.149 1179053.21 0, 1087235.079 1179058.337 0, 1087497.009 1179063.479 0, 1087758.939 1179068.637 0, 1088019.614 1179073.785 0, 1088129.978 1173493.922 0, 
+    1088240.342 1167914.01 0))
+
+POLYGON ((1100591.838 1179340.216 0, 1100331.175 1179334.332 0, 1100069.262 1179328.434 0, 1099807.348 1179322.552 0, 1099545.433 1179316.685 0, 1099283.518 1179310.834 0, 1099021.603 1179304.998 0, 1098759.688 1179299.177 0, 1098497.772 1179293.372 0, 1098235.856 1179287.583 0, 
+    1097973.939 1179281.808 0, 1097712.022 1179276.05 0, 1097450.105 1179270.306 0, 1097188.187 1179264.578 0, 1096926.27 1179258.866 0, 1096664.351 1179253.168 0, 1096402.433 1179247.487 0, 1096140.514 1179241.82 0, 1095878.595 1179236.169 0, 1095616.675 1179230.534 0, 
+    1095354.755 1179224.914 0, 1095092.835 1179219.309 0, 1094830.914 1179213.72 0, 1094568.994 1179208.146 0, 1094305.82 1179202.561 0, 1094045.151 1179197.044 0, 1093783.229 1179191.517 0, 1093521.307 1179186.005 0, 1093259.384 1179180.508 0, 1092997.461 1179175.027 0, 
+    1092735.538 1179169.561 0, 1092473.615 1179164.11 0, 1092211.691 1179158.675 0, 1091949.767 1179153.255 0, 1091687.843 1179147.851 0, 1091425.918 1179142.462 0, 1091163.993 1179137.089 0, 1090902.067 1179131.731 0, 1090640.142 1179126.388 0, 1090378.216 1179121.061 0, 
+    1090116.289 1179115.749 0, 1089854.363 1179110.453 0, 1089592.436 1179105.172 0, 1089330.509 1179099.906 0, 1089068.581 1179094.656 0, 1088806.653 1179089.421 0, 1088544.725 1179084.202 0, 1088282.796 1179078.998 0, 1088019.614 1179073.785 0, 1087909.252 1184653.594 0, 
+    1087798.891 1190233.344 0, 1088061.413 1190238.544 0, 1088322.685 1190243.735 0, 1088583.956 1190248.941 0, 1088845.227 1190254.162 0, 1089106.498 1190259.399 0, 1089367.768 1190264.652 0, 1089629.038 1190269.919 0, 1089890.308 1190275.202 0, 1090151.578 1190280.501 0, 
+    1090412.847 1190285.815 0, 1090674.116 1190291.144 0, 1090935.384 1190296.489 0, 1091196.652 1190301.849 0, 1091457.92 1190307.224 0, 1091719.188 1190312.615 0, 1091980.455 1190318.021 0, 1092241.722 1190323.442 0, 1092502.989 1190328.879 0, 1092764.255 1190334.331 0, 
+    1093025.521 1190339.799 0, 1093286.787 1190345.282 0, 1093548.052 1190350.78 0, 1093809.317 1190356.294 0, 1094069.333 1190361.797 0, 1094331.846 1190367.368 0, 1094593.11 1190372.927 0, 1094854.374 1190378.503 0, 1095115.638 1190384.093 0, 1095376.901 1190389.699 0, 
+    1095638.163 1190395.321 0, 1095899.426 1190400.957 0, 1096160.688 1190406.61 0, 1096421.95 1190412.277 0, 1096683.211 1190417.96 0, 1096944.472 1190423.658 0, 1097205.733 1190429.372 0, 1097466.993 1190435.101 0, 1097728.253 1190440.845 0, 1097989.513 1190446.605 0, 
+    1098250.773 1190452.38 0, 1098512.032 1190458.171 0, 1098773.29 1190463.977 0, 1099034.549 1190469.798 0, 1099295.807 1190475.635 0, 1099557.064 1190481.487 0, 1099818.322 1190487.354 0, 1100079.579 1190493.237 0, 1100339.587 1190499.107 0, 1100465.712 1184919.691 0, 
+    1100591.838 1179340.216 0))
+
+POLYGON ((1112879.483 1190800.299 0, 1112619.49 1190793.694 0, 1112358.251 1190787.073 0, 1112097.011 1190780.468 0, 1111835.771 1190773.878 0, 1111574.53 1190767.303 0, 1111313.289 1190760.744 0, 1111052.048 1190754.2 0, 1110790.806 1190747.671 0, 1110529.564 1190741.158 0, 
+    1110268.322 1190734.66 0, 1110007.079 1190728.177 0, 1109745.836 1190721.71 0, 1109484.592 1190715.259 0, 1109223.349 1190708.822 0, 1108962.104 1190702.401 0, 1108700.86 1190695.996 0, 1108439.614 1190689.605 0, 1108178.369 1190683.231 0, 1107917.123 1190676.871 0, 
+    1107655.877 1190670.527 0, 1107394.63 1190664.198 0, 1107133.383 1190657.885 0, 1106872.136 1190651.587 0, 1106609.641 1190645.274 0, 1106349.64 1190639.037 0, 1106088.392 1190632.785 0, 1105827.143 1190626.549 0, 1105565.894 1190620.328 0, 1105304.645 1190614.122 0, 
+    1105043.395 1190607.932 0, 1104782.144 1190601.757 0, 1104520.894 1190595.597 0, 1104259.643 1190589.453 0, 1103998.391 1190583.324 0, 1103737.14 1190577.211 0, 1103475.888 1190571.113 0, 1103214.635 1190565.03 0, 1102953.383 1190558.963 0, 1102692.129 1190552.911 0, 
+    1102430.876 1190546.874 0, 1102169.622 1190540.853 0, 1101908.368 1190534.847 0, 1101647.113 1190528.857 0, 1101385.858 1190522.882 0, 1101124.603 1190516.922 0, 1100863.348 1190510.978 0, 1100602.092 1190505.049 0, 1100339.587 1190499.107 0, 1100213.464 1196078.459 0, 
+    1100087.343 1201657.743 0, 1100349.187 1201663.67 0, 1100609.786 1201669.584 0, 1100870.385 1201675.514 0, 1101130.984 1201681.458 0, 1101391.582 1201687.418 0, 1101652.179 1201693.394 0, 1101912.777 1201699.384 0, 1102173.374 1201705.39 0, 1102433.971 1201711.412 0, 
+    1102694.567 1201717.449 0, 1102955.163 1201723.501 0, 1103215.759 1201729.568 0, 1103476.354 1201735.651 0, 1103736.949 1201741.749 0, 1103997.543 1201747.862 0, 1104258.138 1201753.991 0, 1104518.732 1201760.135 0, 1104779.325 1201766.295 0, 1105039.918 1201772.469 0, 
+    1105300.511 1201778.659 0, 1105561.103 1201784.865 0, 1105821.695 1201791.086 0, 1106082.287 1201797.322 0, 1106341.634 1201803.543 0, 1106603.469 1201809.84 0, 1106864.06 1201816.122 0, 1107124.65 1201822.42 0, 1107385.24 1201828.733 0, 1107645.829 1201835.061 0, 
+    1107906.418 1201841.404 0, 1108167.007 1201847.763 0, 1108427.595 1201854.137 0, 1108688.183 1201860.527 0, 1108948.771 1201866.932 0, 1109209.358 1201873.352 0, 1109469.945 1201879.787 0, 1109730.531 1201886.238 0, 1109991.117 1201892.704 0, 1110251.703 1201899.186 0, 
+    1110512.288 1201905.683 0, 1110772.873 1201912.195 0, 1111033.458 1201918.722 0, 1111294.042 1201925.265 0, 1111554.626 1201931.823 0, 1111815.209 1201938.397 0, 1112075.792 1201944.986 0, 1112336.375 1201951.59 0, 1112595.714 1201958.178 0, 1112737.598 1196379.273 0, 
+    1112879.483 1190800.299 0))
+
+POLYGON ((1125103.187 1202293.95 0, 1124843.865 1202286.629 0, 1124583.302 1202279.289 0, 1124322.739 1202271.964 0, 1124062.175 1202264.654 0, 1123801.611 1202257.36 0, 1123541.046 1202250.081 0, 1123280.481 1202242.817 0, 1123019.916 1202235.569 0, 1122759.35 1202228.336 0, 
+    1122498.783 1202221.118 0, 1122238.217 1202213.916 0, 1121977.65 1202206.729 0, 1121717.082 1202199.557 0, 1121456.514 1202192.4 0, 1121195.945 1202185.259 0, 1120935.377 1202178.134 0, 1120674.807 1202171.023 0, 1120414.238 1202163.928 0, 1120153.668 1202156.849 0, 
+    1119893.097 1202149.784 0, 1119632.526 1202142.735 0, 1119371.955 1202135.702 0, 1119111.383 1202128.683 0, 1118849.569 1202121.647 0, 1118590.238 1202114.693 0, 1118329.665 1202107.72 0, 1118069.092 1202100.763 0, 1117808.518 1202093.822 0, 1117547.944 1202086.895 0, 
+    1117287.369 1202079.985 0, 1117026.794 1202073.089 0, 1116766.219 1202066.209 0, 1116505.643 1202059.344 0, 1116245.066 1202052.494 0, 1115984.49 1202045.66 0, 1115723.913 1202038.841 0, 1115463.335 1202032.037 0, 1115202.757 1202025.249 0, 1114942.179 1202018.476 0, 
+    1114681.6 1202011.718 0, 1114421.021 1202004.976 0, 1114160.442 1201998.249 0, 1113899.862 1201991.538 0, 1113639.282 1201984.841 0, 1113378.701 1201978.16 0, 1113118.12 1201971.495 0, 1112857.539 1201964.845 0, 1112595.714 1201958.178 0, 1112453.832 1207537.011 0, 
+    1112311.953 1213115.766 0, 1112573.117 1213122.415 0, 1112833.042 1213129.049 0, 1113092.966 1213135.698 0, 1113352.89 1213142.362 0, 1113612.814 1213149.041 0, 1113872.737 1213155.736 0, 1114132.66 1213162.446 0, 1114392.582 1213169.171 0, 1114652.504 1213175.912 0, 
+    1114912.426 1213182.668 0, 1115172.347 1213189.439 0, 1115432.268 1213196.225 0, 1115692.188 1213203.027 0, 1115952.108 1213209.844 0, 1116212.028 1213216.676 0, 1116471.947 1213223.524 0, 1116731.865 1213230.387 0, 1116991.784 1213237.265 0, 1117251.702 1213244.159 0, 
+    1117511.619 1213251.068 0, 1117771.536 1213257.992 0, 1118031.453 1213264.931 0, 1118291.369 1213271.886 0, 1118550.047 1213278.823 0, 1118811.201 1213285.841 0, 1119071.116 1213292.842 0, 1119331.031 1213299.858 0, 1119590.945 1213306.889 0, 1119850.859 1213313.936 0, 
+    1120110.772 1213320.998 0, 1120370.685 1213328.075 0, 1120630.598 1213335.167 0, 1120890.51 1213342.275 0, 1121150.422 1213349.398 0, 1121410.333 1213356.536 0, 1121670.244 1213363.69 0, 1121930.154 1213370.859 0, 1122190.065 1213378.043 0, 1122449.974 1213385.242 0, 
+    1122709.883 1213392.457 0, 1122969.792 1213399.687 0, 1123229.701 1213406.933 0, 1123489.609 1213414.193 0, 1123749.516 1213421.469 0, 1124009.423 1213428.761 0, 1124269.33 1213436.067 0, 1124529.236 1213443.389 0, 1124787.904 1213450.691 0, 1124945.544 1207872.36 0, 
+    1125103.187 1202293.95 0))
+
+POLYGON ((1137262.86 1213820.863 0, 1137004.211 1213812.83 0, 1136744.327 1213804.774 0, 1136484.442 1213796.733 0, 1136224.556 1213788.707 0, 1135964.67 1213780.697 0, 1135704.784 1213772.702 0, 1135444.897 1213764.722 0, 1135185.01 1213756.758 0, 1134925.122 1213748.809 0, 
+    1134665.234 1213740.875 0, 1134405.345 1213732.957 0, 1134145.456 1213725.053 0, 1133885.566 1213717.165 0, 1133625.676 1213709.293 0, 1133365.785 1213701.436 0, 1133105.894 1213693.594 0, 1132846.003 1213685.767 0, 1132586.111 1213677.955 0, 1132326.218 1213670.159 0, 
+    1132066.325 1213662.379 0, 1131806.432 1213654.613 0, 1131546.538 1213646.863 0, 1131286.644 1213639.128 0, 1131025.513 1213631.372 0, 1130766.854 1213623.704 0, 1130506.959 1213616.015 0, 1130247.062 1213608.341 0, 1129987.166 1213600.683 0, 1129727.269 1213593.04 0, 
+    1129467.371 1213585.412 0, 1129207.474 1213577.799 0, 1128947.575 1213570.202 0, 1128687.676 1213562.62 0, 1128427.777 1213555.053 0, 1128167.878 1213547.502 0, 1127907.977 1213539.966 0, 1127648.077 1213532.445 0, 1127388.176 1213524.94 0, 1127128.275 1213517.45 0, 
+    1126868.373 1213509.975 0, 1126608.47 1213502.515 0, 1126348.568 1213495.071 0, 1126088.664 1213487.642 0, 1125828.761 1213480.228 0, 1125568.857 1213472.83 0, 1125308.952 1213465.447 0, 1125049.047 1213458.079 0, 1124787.904 1213450.691 0, 1124630.266 1219028.941 0, 
+    1124472.631 1224607.103 0, 1124733.114 1224614.472 0, 1124992.363 1224621.821 0, 1125251.61 1224629.186 0, 1125510.858 1224636.566 0, 1125770.105 1224643.961 0, 1126029.351 1224651.371 0, 1126288.598 1224658.796 0, 1126547.843 1224666.237 0, 1126807.088 1224673.693 0, 
+    1127066.333 1224681.164 0, 1127325.578 1224688.651 0, 1127584.822 1224696.152 0, 1127844.065 1224703.669 0, 1128103.308 1224711.202 0, 1128362.551 1224718.749 0, 1128621.793 1224726.312 0, 1128881.035 1224733.89 0, 1129140.276 1224741.483 0, 1129399.517 1224749.092 0, 
+    1129658.757 1224756.716 0, 1129917.997 1224764.355 0, 1130177.236 1224772.009 0, 1130436.475 1224779.679 0, 1130694.48 1224787.327 0, 1130954.952 1224795.064 0, 1131214.19 1224802.779 0, 1131473.427 1224810.51 0, 1131732.664 1224818.256 0, 1131991.9 1224826.017 0, 
+    1132251.136 1224833.793 0, 1132510.371 1224841.585 0, 1132769.606 1224849.392 0, 1133028.84 1224857.214 0, 1133288.074 1224865.051 0, 1133547.308 1224872.904 0, 1133806.541 1224880.772 0, 1134065.774 1224888.655 0, 1134325.006 1224896.554 0, 1134584.237 1224904.468 0, 
+    1134843.469 1224912.397 0, 1135102.699 1224920.341 0, 1135361.93 1224928.3 0, 1135621.159 1224936.275 0, 1135880.389 1224944.265 0, 1136139.618 1224952.27 0, 1136398.846 1224960.291 0, 1136658.074 1224968.327 0, 1136916.069 1224976.339 0, 1137089.463 1219398.645 0, 
+    1137262.86 1213820.863 0))
+
+POLYGON ((1149358.414 1225380.729 0, 1149100.441 1225371.987 0, 1148841.237 1225363.219 0, 1148582.032 1225354.466 0, 1148322.827 1225345.729 0, 1148063.621 1225337.006 0, 1147804.415 1225328.299 0, 1147545.208 1225319.607 0, 1147286.001 1225310.931 0, 1147026.793 1225302.269 0, 
+    1146767.585 1225293.623 0, 1146508.376 1225284.993 0, 1146249.167 1225276.377 0, 1145989.957 1225267.777 0, 1145730.746 1225259.192 0, 1145471.536 1225250.622 0, 1145212.324 1225242.067 0, 1144953.113 1225233.528 0, 1144693.9 1225225.004 0, 1144434.687 1225216.495 0, 
+    1144175.474 1225208.002 0, 1143916.26 1225199.523 0, 1143657.046 1225191.06 0, 1143397.831 1225182.613 0, 1143137.384 1225174.14 0, 1142879.4 1225165.763 0, 1142620.184 1225157.361 0, 1142360.967 1225148.974 0, 1142101.75 1225140.603 0, 1141842.532 1225132.247 0, 
+    1141583.313 1225123.906 0, 1141324.095 1225115.58 0, 1141064.875 1225107.27 0, 1140805.656 1225098.974 0, 1140546.435 1225090.695 0, 1140287.215 1225082.43 0, 1140027.994 1225074.18 0, 1139768.772 1225065.946 0, 1139509.55 1225057.727 0, 1139250.327 1225049.524 0, 
+    1138991.104 1225041.335 0, 1138731.88 1225033.162 0, 1138472.656 1225025.004 0, 1138213.432 1225016.862 0, 1137954.206 1225008.735 0, 1137694.981 1225000.622 0, 1137435.755 1224992.526 0, 1137176.528 1224984.444 0, 1136916.069 1224976.339 0, 1136742.678 1230553.942 0, 
+    1136569.29 1236131.448 0, 1136829.089 1236139.533 0, 1137087.659 1236147.594 0, 1137346.229 1236155.67 0, 1137604.798 1236163.762 0, 1137863.366 1236171.868 0, 1138121.934 1236179.99 0, 1138380.502 1236188.127 0, 1138639.069 1236196.28 0, 1138897.635 1236204.447 0, 
+    1139156.202 1236212.63 0, 1139414.767 1236220.828 0, 1139673.332 1236229.042 0, 1139931.897 1236237.27 0, 1140190.461 1236245.514 0, 1140449.025 1236253.773 0, 1140707.588 1236262.047 0, 1140966.151 1236270.336 0, 1141224.713 1236278.641 0, 1141483.275 1236286.961 0, 
+    1141741.836 1236295.296 0, 1142000.397 1236303.646 0, 1142258.957 1236312.012 0, 1142517.517 1236320.392 0, 1142774.848 1236328.748 0, 1143034.635 1236337.199 0, 1143293.193 1236345.626 0, 1143551.751 1236354.067 0, 1143810.308 1236362.524 0, 1144068.865 1236370.996 0, 
+    1144327.421 1236379.483 0, 1144585.977 1236387.986 0, 1144844.532 1236396.503 0, 1145103.087 1236405.036 0, 1145361.641 1236413.584 0, 1145620.195 1236422.148 0, 1145878.748 1236430.726 0, 1146137.301 1236439.32 0, 1146395.854 1236447.929 0, 1146654.405 1236456.553 0, 
+    1146912.957 1236465.192 0, 1147171.507 1236473.847 0, 1147430.058 1236482.517 0, 1147688.607 1236491.202 0, 1147947.156 1236499.902 0, 1148205.705 1236508.618 0, 1148464.253 1236517.348 0, 1148722.801 1236526.094 0, 1148980.121 1236534.814 0, 1149169.266 1230957.82 0, 
+    1149358.414 1225380.729 0))
+
+POLYGON ((1161389.763 1236973.24 0, 1161132.467 1236963.794 0, 1160873.945 1236954.317 0, 1160615.422 1236944.856 0, 1160356.899 1236935.41 0, 1160098.376 1236925.98 0, 1159839.852 1236916.564 0, 1159581.327 1236907.164 0, 1159322.802 1236897.779 0, 1159064.276 1236888.409 0, 
+    1158805.75 1236879.054 0, 1158547.223 1236869.715 0, 1158288.695 1236860.391 0, 1158030.167 1236851.082 0, 1157771.639 1236841.788 0, 1157513.109 1236832.51 0, 1157254.58 1236823.246 0, 1156996.05 1236813.998 0, 1156737.519 1236804.765 0, 1156478.988 1236795.548 0, 
+    1156220.456 1236786.345 0, 1155961.923 1236777.158 0, 1155703.39 1236767.986 0, 1155444.857 1236758.829 0, 1155185.097 1236749.645 0, 1154927.789 1236740.561 0, 1154669.253 1236731.45 0, 1154410.718 1236722.354 0, 1154152.182 1236713.274 0, 1153893.645 1236704.208 0, 
+    1153635.108 1236695.158 0, 1153376.57 1236686.123 0, 1153118.032 1236677.103 0, 1152859.493 1236668.099 0, 1152600.954 1236659.109 0, 1152342.414 1236650.135 0, 1152083.874 1236641.176 0, 1151825.333 1236632.232 0, 1151566.791 1236623.304 0, 1151308.249 1236614.39 0, 
+    1151049.707 1236605.492 0, 1150791.164 1236596.609 0, 1150532.62 1236587.742 0, 1150274.076 1236578.889 0, 1150015.532 1236570.052 0, 1149756.987 1236561.23 0, 1149498.441 1236552.423 0, 1149239.895 1236543.632 0, 1148980.121 1236534.814 0, 1148790.98 1242111.706 0, 
+    1148601.842 1247688.492 0, 1148860.956 1247697.288 0, 1149118.845 1247706.057 0, 1149376.735 1247714.842 0, 1149634.623 1247723.641 0, 1149892.511 1247732.456 0, 1150150.399 1247741.286 0, 1150408.286 1247750.131 0, 1150666.172 1247758.991 0, 1150924.058 1247767.867 0, 
+    1151181.944 1247776.758 0, 1151439.829 1247785.663 0, 1151697.713 1247794.585 0, 1151955.597 1247803.521 0, 1152213.481 1247812.472 0, 1152471.363 1247821.439 0, 1152729.246 1247830.42 0, 1152987.128 1247839.417 0, 1153245.009 1247848.43 0, 1153502.89 1247857.457 0, 
+    1153760.77 1247866.499 0, 1154018.649 1247875.557 0, 1154276.529 1247884.63 0, 1154534.407 1247893.718 0, 1154791.062 1247902.778 0, 1155050.163 1247911.939 0, 1155308.04 1247921.073 0, 1155565.916 1247930.221 0, 1155823.792 1247939.385 0, 1156081.668 1247948.564 0, 
+    1156339.542 1247957.759 0, 1156597.417 1247966.968 0, 1156855.29 1247976.193 0, 1157113.164 1247985.433 0, 1157371.036 1247994.687 0, 1157628.908 1248003.958 0, 1157886.78 1248013.243 0, 1158144.651 1248022.543 0, 1158402.522 1248031.859 0, 1158660.392 1248041.19 0, 
+    1158918.261 1248050.536 0, 1159176.13 1248059.897 0, 1159433.998 1248069.274 0, 1159691.866 1248078.665 0, 1159949.733 1248088.072 0, 1160207.6 1248097.494 0, 1160465.466 1248106.931 0, 1160723.331 1248116.383 0, 1160979.974 1248125.806 0, 1161184.867 1242549.576 0, 
+    1161389.763 1236973.24 0))
+
+POLYGON ((1173356.822 1248598.088 0, 1173100.204 1248587.94 0, 1172842.367 1248577.759 0, 1172584.528 1248567.594 0, 1172326.689 1248557.443 0, 1172068.85 1248547.308 0, 1171811.01 1248537.188 0, 1171553.169 1248527.083 0, 1171295.327 1248516.993 0, 1171037.486 1248506.919 0, 
+    1170779.643 1248496.86 0, 1170521.8 1248486.815 0, 1170263.956 1248476.786 0, 1170006.112 1248466.773 0, 1169748.267 1248456.774 0, 1169490.421 1248446.791 0, 1169232.575 1248436.822 0, 1168974.729 1248426.869 0, 1168716.881 1248416.931 0, 1168459.034 1248407.008 0, 
+    1168201.185 1248397.101 0, 1167943.336 1248387.208 0, 1167685.487 1248377.331 0, 1167427.636 1248367.469 0, 1167168.565 1248357.576 0, 1166911.934 1248347.791 0, 1166654.082 1248337.974 0, 1166396.23 1248328.173 0, 1166138.377 1248318.387 0, 1165880.523 1248308.616 0, 
+    1165622.669 1248298.86 0, 1165364.814 1248289.119 0, 1165106.959 1248279.394 0, 1164849.103 1248269.683 0, 1164591.247 1248259.988 0, 1164333.389 1248250.308 0, 1164075.532 1248240.644 0, 1163817.674 1248230.994 0, 1163559.815 1248221.36 0, 1163301.955 1248211.741 0, 
+    1163044.096 1248202.136 0, 1162786.235 1248192.548 0, 1162528.374 1248182.974 0, 1162270.512 1248173.415 0, 1162012.65 1248163.872 0, 1161754.788 1248154.344 0, 1161496.924 1248144.831 0, 1161239.06 1248135.333 0, 1160979.974 1248125.806 0, 1160775.086 1253701.924 0, 
+    1160570.201 1259277.926 0, 1160828.628 1259287.429 0, 1161085.836 1259296.903 0, 1161343.043 1259306.392 0, 1161600.249 1259315.896 0, 1161857.455 1259325.415 0, 1162114.66 1259334.949 0, 1162371.865 1259344.498 0, 1162629.069 1259354.063 0, 1162886.272 1259363.642 0, 
+    1163143.475 1259373.237 0, 1163400.678 1259382.847 0, 1163657.879 1259392.472 0, 1163915.081 1259402.112 0, 1164172.281 1259411.767 0, 1164429.481 1259421.438 0, 1164686.681 1259431.123 0, 1164943.88 1259440.824 0, 1165201.078 1259450.54 0, 1165458.276 1259460.271 0, 
+    1165715.474 1259470.017 0, 1165972.67 1259479.778 0, 1166229.866 1259489.555 0, 1166487.062 1259499.346 0, 1166743.039 1259509.106 0, 1167001.451 1259518.975 0, 1167258.645 1259528.811 0, 1167515.838 1259538.664 0, 1167773.031 1259548.531 0, 1168030.223 1259558.413 0, 
+    1168287.414 1259568.311 0, 1168544.605 1259578.223 0, 1168801.796 1259588.151 0, 1169058.985 1259598.094 0, 1169316.175 1259608.052 0, 1169573.363 1259618.025 0, 1169830.551 1259628.013 0, 1170087.739 1259638.017 0, 1170344.925 1259648.036 0, 1170602.112 1259658.069 0, 
+    1170859.297 1259668.118 0, 1171116.482 1259678.182 0, 1171373.667 1259688.261 0, 1171630.85 1259698.356 0, 1171888.034 1259708.465 0, 1172145.216 1259718.59 0, 1172402.398 1259728.729 0, 1172659.58 1259738.884 0, 1172915.544 1259749.006 0, 1173136.181 1254173.605 0, 
+    1173356.822 1248598.088 0))
+
+POLYGON ((1185259.506 1260254.962 0, 1185003.57 1260244.117 0, 1184746.418 1260233.235 0, 1184489.266 1260222.369 0, 1184232.113 1260211.518 0, 1183974.959 1260200.682 0, 1183717.805 1260189.861 0, 1183460.65 1260179.055 0, 1183203.494 1260168.265 0, 1182946.338 1260157.489 0, 
+    1182689.181 1260146.729 0, 1182432.024 1260135.984 0, 1182174.866 1260125.254 0, 1181917.707 1260114.539 0, 1181660.548 1260103.839 0, 1181403.388 1260093.155 0, 1181146.227 1260082.485 0, 1180889.066 1260071.831 0, 1180631.904 1260061.192 0, 1180374.741 1260050.568 0, 
+    1180117.578 1260039.959 0, 1179860.414 1260029.365 0, 1179603.25 1260018.786 0, 1179346.085 1260008.223 0, 1179087.704 1259997.625 0, 1178831.753 1259987.141 0, 1178574.586 1259976.623 0, 1178317.419 1259966.12 0, 1178060.251 1259955.632 0, 1177803.082 1259945.159 0, 
+    1177545.913 1259934.702 0, 1177288.743 1259924.259 0, 1177031.572 1259913.832 0, 1176774.401 1259903.42 0, 1176517.229 1259893.023 0, 1176260.057 1259882.641 0, 1176002.884 1259872.274 0, 1175745.71 1259861.923 0, 1175488.536 1259851.586 0, 1175231.361 1259841.265 0, 
+    1174974.186 1259830.959 0, 1174717.01 1259820.668 0, 1174459.833 1259810.392 0, 1174202.656 1259800.131 0, 1173945.478 1259789.885 0, 1173688.3 1259779.655 0, 1173431.121 1259769.439 0, 1173173.941 1259759.239 0, 1172915.544 1259749.006 0, 1172694.912 1265324.286 0, 
+    1172474.285 1270899.44 0, 1172732.023 1270909.647 0, 1172988.546 1270919.821 0, 1173245.069 1270930.011 0, 1173501.591 1270940.215 0, 1173758.113 1270950.435 0, 1174014.634 1270960.669 0, 1174271.154 1270970.919 0, 1174527.674 1270981.184 0, 1174784.193 1270991.464 0, 
+    1175040.712 1271001.759 0, 1175297.229 1271012.069 0, 1175553.747 1271022.394 0, 1175810.264 1271032.734 0, 1176066.78 1271043.09 0, 1176323.295 1271053.46 0, 1176579.81 1271063.846 0, 1176836.324 1271074.246 0, 1177092.838 1271084.662 0, 1177349.351 1271095.093 0, 
+    1177605.864 1271105.539 0, 1177862.375 1271116 0, 1178118.887 1271126.476 0, 1178375.397 1271136.968 0, 1178630.695 1271147.424 0, 1178888.417 1271157.995 0, 1179144.925 1271168.532 0, 1179401.433 1271179.084 0, 1179657.941 1271189.65 0, 1179914.448 1271200.232 0, 
+    1180170.954 1271210.829 0, 1180427.46 1271221.441 0, 1180683.965 1271232.068 0, 1180940.469 1271242.711 0, 1181196.973 1271253.368 0, 1181453.476 1271264.041 0, 1181709.978 1271274.728 0, 1181966.48 1271285.431 0, 1182222.981 1271296.148 0, 1182479.482 1271306.881 0, 
+    1182735.982 1271317.629 0, 1182992.481 1271328.392 0, 1183248.98 1271339.17 0, 1183505.478 1271349.964 0, 1183761.976 1271360.772 0, 1184018.472 1271371.595 0, 1184274.969 1271382.434 0, 1184531.464 1271393.287 0, 1184786.747 1271404.105 0, 1185023.124 1265829.596 0, 
+    1185259.506 1260254.962 0))
+
+POLYGON ((1197097.735 1271943.552 0, 1196842.481 1271932.014 0, 1196586.017 1271920.435 0, 1196329.553 1271908.872 0, 1196073.087 1271897.324 0, 1195816.622 1271885.791 0, 1195560.155 1271874.274 0, 1195303.688 1271862.771 0, 1195047.22 1271851.283 0, 1194790.751 1271839.811 0, 
+    1194534.282 1271828.353 0, 1194277.812 1271816.911 0, 1194021.341 1271805.484 0, 1193764.87 1271794.071 0, 1193508.398 1271782.674 0, 1193251.926 1271771.292 0, 1192995.452 1271759.925 0, 1192738.978 1271748.574 0, 1192482.504 1271737.237 0, 1192226.028 1271725.915 0, 
+    1191969.552 1271714.609 0, 1191713.076 1271703.318 0, 1191456.599 1271692.041 0, 1191200.121 1271680.78 0, 1190942.432 1271669.481 0, 1190687.163 1271658.303 0, 1190430.683 1271647.087 0, 1190174.202 1271635.886 0, 1189917.721 1271624.7 0, 1189661.239 1271613.53 0, 
+    1189404.756 1271602.374 0, 1189148.273 1271591.234 0, 1188891.789 1271580.108 0, 1188635.305 1271568.998 0, 1188378.82 1271557.903 0, 1188122.334 1271546.823 0, 1187865.847 1271535.758 0, 1187609.36 1271524.708 0, 1187352.872 1271513.673 0, 1187096.384 1271502.654 0, 
+    1186839.895 1271491.649 0, 1186583.405 1271480.66 0, 1186326.915 1271469.685 0, 1186070.424 1271458.726 0, 1185813.932 1271447.782 0, 1185557.44 1271436.853 0, 1185300.947 1271425.939 0, 1185044.453 1271415.04 0, 1184786.747 1271404.105 0, 1184550.376 1276978.482 0, 
+    1184314.011 1282552.724 0, 1184571.057 1282563.632 0, 1184826.895 1282574.503 0, 1185082.731 1282585.389 0, 1185338.568 1282596.29 0, 1185594.403 1282607.206 0, 1185850.238 1282618.137 0, 1186106.072 1282629.084 0, 1186361.906 1282640.045 0, 1186617.739 1282651.021 0, 
+    1186873.571 1282662.013 0, 1187129.402 1282673.019 0, 1187385.233 1282684.041 0, 1187641.064 1282695.078 0, 1187896.893 1282706.129 0, 1188152.722 1282717.196 0, 1188408.551 1282728.278 0, 1188664.379 1282739.375 0, 1188920.206 1282750.487 0, 1189176.032 1282761.614 0, 
+    1189431.858 1282772.756 0, 1189687.683 1282783.913 0, 1189943.507 1282795.085 0, 1190199.331 1282806.272 0, 1190453.947 1282817.422 0, 1190710.977 1282828.692 0, 1190966.798 1282839.924 0, 1191222.62 1282851.172 0, 1191478.44 1282862.434 0, 1191734.26 1282873.712 0, 
+    1191990.079 1282885.004 0, 1192245.898 1282896.312 0, 1192501.715 1282907.635 0, 1192757.533 1282918.973 0, 1193013.349 1282930.326 0, 1193269.165 1282941.693 0, 1193524.98 1282953.076 0, 1193780.794 1282964.474 0, 1194036.608 1282975.888 0, 1194292.421 1282987.316 0, 
+    1194548.234 1282998.759 0, 1194804.046 1283010.217 0, 1195059.857 1283021.69 0, 1195315.667 1283033.179 0, 1195571.477 1283044.682 0, 1195827.286 1283056.201 0, 1196083.094 1283067.734 0, 1196338.902 1283079.283 0, 1196593.503 1283090.792 0, 1196845.616 1277517.24 0, 
+    1197097.735 1271943.552 0))
+
+POLYGON ((1208871.426 1283663.549 0, 1208616.857 1283651.321 0, 1208361.083 1283639.049 0, 1208105.308 1283626.793 0, 1207849.533 1283614.552 0, 1207593.756 1283602.326 0, 1207337.979 1283590.115 0, 1207082.202 1283577.919 0, 1206826.423 1283565.738 0, 1206570.644 1283553.572 0, 
+    1206314.864 1283541.421 0, 1206059.084 1283529.286 0, 1205803.302 1283517.165 0, 1205547.521 1283505.059 0, 1205291.738 1283492.969 0, 1205035.954 1283480.893 0, 1204780.17 1283468.833 0, 1204524.386 1283456.787 0, 1204268.6 1283444.757 0, 1204012.814 1283432.741 0, 
+    1203757.027 1283420.741 0, 1203501.239 1283408.756 0, 1203245.451 1283396.786 0, 1202989.662 1283384.831 0, 1202732.667 1283372.835 0, 1202478.082 1283360.966 0, 1202222.29 1283349.056 0, 1201966.499 1283337.161 0, 1201710.706 1283325.281 0, 1201454.913 1283313.416 0, 
+    1201199.119 1283301.567 0, 1200943.324 1283289.732 0, 1200687.529 1283277.912 0, 1200431.733 1283266.108 0, 1200175.936 1283254.318 0, 1199920.139 1283242.544 0, 1199664.34 1283230.785 0, 1199408.542 1283219.04 0, 1199152.742 1283207.311 0, 1198896.942 1283195.597 0, 
+    1198641.141 1283183.898 0, 1198385.339 1283172.214 0, 1198129.537 1283160.545 0, 1197873.734 1283148.891 0, 1197617.931 1283137.252 0, 1197362.126 1283125.628 0, 1197106.321 1283114.019 0, 1196850.516 1283102.425 0, 1196593.503 1283090.792 0, 1196341.397 1288664.203 0, 
+    1196089.297 1294237.468 0, 1196345.65 1294249.072 0, 1196600.8 1294260.636 0, 1196855.949 1294272.215 0, 1197111.097 1294283.809 0, 1197366.245 1294295.418 0, 1197621.391 1294307.042 0, 1197876.538 1294318.681 0, 1198131.683 1294330.335 0, 1198386.828 1294342.005 0, 
+    1198641.972 1294353.689 0, 1198897.116 1294365.388 0, 1199152.258 1294377.102 0, 1199407.4 1294388.831 0, 1199662.542 1294400.576 0, 1199917.683 1294412.335 0, 1200172.823 1294424.109 0, 1200427.962 1294435.898 0, 1200683.1 1294447.703 0, 1200938.238 1294459.522 0, 
+    1201193.376 1294471.356 0, 1201448.512 1294483.206 0, 1201703.648 1294495.07 0, 1201958.783 1294506.949 0, 1202212.715 1294518.788 0, 1202469.051 1294530.753 0, 1202724.184 1294542.678 0, 1202979.317 1294554.617 0, 1203234.448 1294566.572 0, 1203489.579 1294578.541 0, 
+    1203744.709 1294590.526 0, 1203999.839 1294602.525 0, 1204254.968 1294614.54 0, 1204510.096 1294626.569 0, 1204765.223 1294638.614 0, 1205020.35 1294650.673 0, 1205275.476 1294662.748 0, 1205530.601 1294674.837 0, 1205785.726 1294686.942 0, 1206040.849 1294699.062 0, 
+    1206295.972 1294711.196 0, 1206551.095 1294723.346 0, 1206806.217 1294735.511 0, 1207061.337 1294747.691 0, 1207316.458 1294759.885 0, 1207571.577 1294772.095 0, 1207826.696 1294784.32 0, 1208081.814 1294796.56 0, 1208335.731 1294808.757 0, 1208603.575 1289236.226 0, 
+    1208871.426 1283663.549 0))
+
+POLYGON ((1220580.501 1295414.641 0, 1220326.619 1295401.726 0, 1220071.536 1295388.766 0, 1219816.453 1295375.82 0, 1219561.369 1295362.89 0, 1219306.284 1295349.975 0, 1219051.198 1295337.074 0, 1218796.112 1295324.189 0, 1218541.025 1295311.318 0, 1218285.937 1295298.463 0, 
+    1218030.849 1295285.623 0, 1217775.759 1295272.797 0, 1217520.669 1295259.987 0, 1217265.579 1295247.192 0, 1217010.487 1295234.411 0, 1216755.395 1295221.646 0, 1216500.302 1295208.896 0, 1216245.208 1295196.16 0, 1215990.113 1295183.44 0, 1215735.018 1295170.735 0, 
+    1215479.922 1295158.045 0, 1215224.825 1295145.369 0, 1214969.727 1295132.709 0, 1214714.629 1295120.064 0, 1214458.33 1295107.375 0, 1214204.43 1295094.819 0, 1213949.33 1295082.219 0, 1213694.228 1295069.633 0, 1213439.126 1295057.063 0, 1213184.023 1295044.508 0, 
+    1212928.92 1295031.968 0, 1212673.816 1295019.443 0, 1212418.711 1295006.933 0, 1212163.605 1294994.438 0, 1211908.499 1294981.958 0, 1211653.391 1294969.493 0, 1211398.283 1294957.043 0, 1211143.175 1294944.608 0, 1210888.065 1294932.188 0, 1210632.955 1294919.783 0, 
+    1210377.844 1294907.393 0, 1210122.733 1294895.018 0, 1209867.621 1294882.658 0, 1209612.508 1294870.314 0, 1209357.394 1294857.984 0, 1209102.279 1294845.669 0, 1208847.164 1294833.369 0, 1208592.048 1294821.084 0, 1208335.731 1294808.757 0, 1208067.893 1300381.137 0, 
+    1207800.064 1305953.361 0, 1208055.723 1305965.657 0, 1208310.183 1305977.91 0, 1208564.642 1305990.178 0, 1208819.1 1306002.462 0, 1209073.558 1306014.76 0, 1209328.015 1306027.073 0, 1209582.472 1306039.401 0, 1209836.927 1306051.744 0, 1210091.382 1306064.102 0, 
+    1210345.836 1306076.475 0, 1210600.29 1306088.863 0, 1210854.742 1306101.266 0, 1211109.194 1306113.684 0, 1211363.646 1306126.117 0, 1211618.096 1306138.565 0, 1211872.546 1306151.028 0, 1212126.995 1306163.506 0, 1212381.443 1306175.999 0, 1212635.891 1306188.507 0, 
+    1212890.338 1306201.029 0, 1213144.784 1306213.567 0, 1213399.229 1306226.12 0, 1213653.674 1306238.688 0, 1213906.921 1306251.211 0, 1214162.561 1306263.868 0, 1214417.004 1306276.481 0, 1214671.445 1306289.108 0, 1214925.886 1306301.751 0, 1215180.326 1306314.409 0, 
+    1215434.766 1306327.081 0, 1215689.204 1306339.769 0, 1215943.642 1306352.471 0, 1216198.08 1306365.189 0, 1216452.516 1306377.921 0, 1216706.952 1306390.669 0, 1216961.387 1306403.431 0, 1217215.821 1306416.209 0, 1217470.254 1306429.001 0, 1217724.687 1306441.808 0, 
+    1217979.119 1306454.631 0, 1218233.55 1306467.468 0, 1218487.981 1306480.32 0, 1218742.41 1306493.187 0, 1218996.839 1306506.07 0, 1219251.267 1306518.967 0, 1219505.695 1306531.879 0, 1219760.121 1306544.806 0, 1220013.351 1306557.688 0, 1220296.922 1300986.242 0, 
+    1220580.501 1295414.641 0))
+
+POLYGON ((1232224.883 1307196.516 0, 1231971.688 1307182.92 0, 1231717.299 1307169.274 0, 1231462.909 1307155.643 0, 1231208.519 1307142.027 0, 1230954.127 1307128.426 0, 1230699.735 1307114.84 0, 1230445.342 1307101.269 0, 1230190.948 1307087.713 0, 1229936.553 1307074.172 0, 
+    1229682.158 1307060.645 0, 1229427.761 1307047.134 0, 1229173.364 1307033.638 0, 1228918.966 1307020.157 0, 1228664.568 1307006.691 0, 1228410.168 1306993.239 0, 1228155.768 1306979.803 0, 1227901.367 1306966.382 0, 1227646.965 1306952.976 0, 1227392.562 1306939.584 0, 
+    1227138.159 1306926.208 0, 1226883.755 1306912.846 0, 1226629.35 1306899.5 0, 1226374.944 1306886.168 0, 1226119.343 1306872.789 0, 1225866.13 1306859.55 0, 1225611.722 1306846.264 0, 1225357.313 1306832.992 0, 1225102.903 1306819.736 0, 1224848.493 1306806.494 0, 
+    1224594.082 1306793.267 0, 1224339.67 1306780.056 0, 1224085.257 1306766.859 0, 1223830.843 1306753.677 0, 1223576.429 1306740.511 0, 1223322.014 1306727.359 0, 1223067.598 1306714.222 0, 1222813.181 1306701.1 0, 1222558.764 1306687.993 0, 1222304.346 1306674.901 0, 
+    1222049.927 1306661.825 0, 1221795.507 1306648.763 0, 1221541.086 1306635.716 0, 1221286.665 1306622.684 0, 1221032.243 1306609.667 0, 1220777.82 1306596.665 0, 1220523.397 1306583.678 0, 1220268.972 1306570.705 0, 1220013.351 1306557.688 0, 1219729.788 1312128.972 0, 
+    1219446.234 1317700.091 0, 1219701.196 1317713.075 0, 1219954.965 1317726.014 0, 1220208.732 1317738.967 0, 1220462.499 1317751.936 0, 1220716.266 1317764.919 0, 1220970.031 1317777.918 0, 1221223.796 1317790.931 0, 1221477.56 1317803.959 0, 1221731.323 1317817.003 0, 
+    1221985.085 1317830.061 0, 1222238.847 1317843.134 0, 1222492.608 1317856.222 0, 1222746.368 1317869.325 0, 1223000.127 1317882.443 0, 1223253.886 1317895.575 0, 1223507.644 1317908.723 0, 1223761.401 1317921.886 0, 1224015.157 1317935.063 0, 1224268.912 1317948.256 0, 
+    1224522.667 1317961.464 0, 1224776.421 1317974.686 0, 1225030.174 1317987.923 0, 1225283.926 1318001.176 0, 1225536.486 1318014.38 0, 1225791.429 1318027.725 0, 1226045.179 1318041.022 0, 1226298.928 1318054.334 0, 1226552.676 1318067.661 0, 1226806.424 1318081.003 0, 
+    1227060.171 1318094.36 0, 1227313.917 1318107.732 0, 1227567.662 1318121.118 0, 1227821.407 1318134.52 0, 1228075.151 1318147.937 0, 1228328.893 1318161.368 0, 1228582.636 1318174.815 0, 1228836.377 1318188.276 0, 1229090.117 1318201.752 0, 1229343.857 1318215.244 0, 
+    1229597.596 1318228.75 0, 1229851.334 1318242.271 0, 1230105.072 1318255.807 0, 1230358.808 1318269.358 0, 1230612.544 1318282.924 0, 1230866.279 1318296.505 0, 1231120.013 1318310.1 0, 1231373.747 1318323.711 0, 1231626.288 1318337.273 0, 1231925.581 1312766.978 0, 
+    1232224.883 1307196.516 0))
+
+POLYGON ((1243804.494 1319008.863 0, 1243551.99 1318994.588 0, 1243298.296 1318980.261 0, 1243044.601 1318965.948 0, 1242790.905 1318951.65 0, 1242537.209 1318937.368 0, 1242283.512 1318923.1 0, 1242029.813 1318908.847 0, 1241776.114 1318894.609 0, 1241522.415 1318880.386 0, 
+    1241268.714 1318866.178 0, 1241015.013 1318851.985 0, 1240761.31 1318837.807 0, 1240507.607 1318823.643 0, 1240253.903 1318809.495 0, 1240000.198 1318795.362 0, 1239746.493 1318781.243 0, 1239492.786 1318767.14 0, 1239239.079 1318753.051 0, 1238985.371 1318738.977 0, 
+    1238731.662 1318724.919 0, 1238477.952 1318710.875 0, 1238224.242 1318696.846 0, 1237970.53 1318682.832 0, 1237715.628 1318668.767 0, 1237463.105 1318654.849 0, 1237209.391 1318640.88 0, 1236955.676 1318626.926 0, 1236701.961 1318612.986 0, 1236448.244 1318599.062 0, 
+    1236194.527 1318585.153 0, 1235940.809 1318571.258 0, 1235687.09 1318557.379 0, 1235433.371 1318543.514 0, 1235179.65 1318529.664 0, 1234925.929 1318515.83 0, 1234672.207 1318502.01 0, 1234418.484 1318488.205 0, 1234164.761 1318474.415 0, 1233911.036 1318460.64 0, 
+    1233657.311 1318446.88 0, 1233403.585 1318433.135 0, 1233149.858 1318419.404 0, 1232896.13 1318405.689 0, 1232642.401 1318391.989 0, 1232388.672 1318378.303 0, 1232134.942 1318364.633 0, 1231881.211 1318350.977 0, 1231626.288 1318337.273 0, 1231327.005 1323907.397 0, 
+    1231027.731 1329477.346 0, 1231281.995 1329491.015 0, 1231535.07 1329504.635 0, 1231788.144 1329518.27 0, 1232041.218 1329531.92 0, 1232294.291 1329545.585 0, 1232547.363 1329559.265 0, 1232800.434 1329572.96 0, 1233053.505 1329586.669 0, 1233306.574 1329600.394 0, 
+    1233559.643 1329614.133 0, 1233812.711 1329627.887 0, 1234065.778 1329641.657 0, 1234318.845 1329655.441 0, 1234571.91 1329669.24 0, 1234824.975 1329683.054 0, 1235078.039 1329696.882 0, 1235331.102 1329710.726 0, 1235584.165 1329724.585 0, 1235837.226 1329738.458 0, 
+    1236090.287 1329752.346 0, 1236343.347 1329766.25 0, 1236596.406 1329780.168 0, 1236849.464 1329794.101 0, 1237101.335 1329807.983 0, 1237355.578 1329822.012 0, 1237608.634 1329835.989 0, 1237861.689 1329849.982 0, 1238114.743 1329863.99 0, 1238367.796 1329878.012 0, 
+    1238620.849 1329892.049 0, 1238873.901 1329906.101 0, 1239126.951 1329920.169 0, 1239380.001 1329934.25 0, 1239633.051 1329948.347 0, 1239886.099 1329962.459 0, 1240139.146 1329976.586 0, 1240392.193 1329990.727 0, 1240645.239 1330004.884 0, 1240898.284 1330019.055 0, 
+    1241151.328 1330033.241 0, 1241404.372 1330047.443 0, 1241657.414 1330061.659 0, 1241910.456 1330075.889 0, 1242163.497 1330090.135 0, 1242416.537 1330104.396 0, 1242669.576 1330118.672 0, 1242922.614 1330132.962 0, 1243174.466 1330147.2 0, 1243489.475 1324578.12 0, 
+    1243804.494 1319008.863 0))
+
+POLYGON ((1255319.26 1330851.369 0, 1255067.448 1330836.42 0, 1254814.451 1330821.414 0, 1254561.453 1330806.424 0, 1254308.454 1330791.448 0, 1254055.455 1330776.488 0, 1253802.454 1330761.542 0, 1253549.453 1330746.611 0, 1253296.451 1330731.695 0, 1253043.448 1330716.794 0, 
+    1252790.444 1330701.908 0, 1252537.439 1330687.036 0, 1252284.433 1330672.18 0, 1252031.426 1330657.339 0, 1251778.419 1330642.512 0, 1251525.411 1330627.7 0, 1251272.401 1330612.903 0, 1251019.391 1330598.121 0, 1250766.38 1330583.354 0, 1250513.368 1330568.602 0, 
+    1250260.356 1330553.865 0, 1250007.342 1330539.142 0, 1249754.328 1330524.435 0, 1249501.313 1330509.742 0, 1249247.112 1330494.996 0, 1248995.279 1330480.402 0, 1248742.261 1330465.754 0, 1248489.243 1330451.121 0, 1248236.223 1330436.503 0, 1247983.203 1330421.9 0, 
+    1247730.181 1330407.311 0, 1247477.159 1330392.738 0, 1247224.136 1330378.179 0, 1246971.112 1330363.636 0, 1246718.087 1330349.107 0, 1246465.062 1330334.593 0, 1246212.035 1330320.094 0, 1245959.008 1330305.61 0, 1245705.98 1330291.141 0, 1245452.951 1330276.686 0, 
+    1245199.921 1330262.247 0, 1244946.89 1330247.822 0, 1244693.859 1330233.413 0, 1244440.826 1330219.018 0, 1244187.793 1330204.638 0, 1243934.759 1330190.273 0, 1243681.724 1330175.923 0, 1243428.688 1330161.588 0, 1243174.466 1330147.2 0, 1242859.467 1335716.1 0, 
+    1242544.479 1341284.813 0, 1242798.043 1341299.163 0, 1243050.423 1341313.461 0, 1243302.802 1341327.774 0, 1243555.181 1341342.101 0, 1243807.559 1341356.444 0, 1244059.936 1341370.801 0, 1244312.312 1341385.174 0, 1244564.687 1341399.561 0, 1244817.061 1341413.963 0, 
+    1245069.435 1341428.38 0, 1245321.807 1341442.812 0, 1245574.179 1341457.258 0, 1245826.55 1341471.72 0, 1246078.92 1341486.196 0, 1246331.289 1341500.687 0, 1246583.658 1341515.193 0, 1246836.025 1341529.714 0, 1247088.392 1341544.25 0, 1247340.758 1341558.8 0, 
+    1247593.123 1341573.365 0, 1247845.487 1341587.946 0, 1248097.85 1341602.541 0, 1248350.213 1341617.151 0, 1248601.393 1341631.707 0, 1248854.935 1341646.415 0, 1249107.295 1341661.07 0, 1249359.654 1341675.739 0, 1249612.012 1341690.424 0, 1249864.369 1341705.123 0, 
+    1250116.725 1341719.837 0, 1250369.081 1341734.565 0, 1250621.435 1341749.309 0, 1250873.789 1341764.068 0, 1251126.142 1341778.841 0, 1251378.494 1341793.629 0, 1251630.845 1341808.432 0, 1251883.195 1341823.25 0, 1252135.545 1341838.083 0, 1252387.893 1341852.93 0, 
+    1252640.241 1341867.793 0, 1252892.588 1341882.67 0, 1253144.934 1341897.562 0, 1253397.279 1341912.469 0, 1253649.623 1341927.391 0, 1253901.966 1341942.328 0, 1254154.308 1341957.28 0, 1254406.65 1341972.246 0, 1254657.81 1341987.157 0, 1254988.53 1336419.357 0, 
+    1255319.26 1330851.369 0))
+
+POLYGON ((1266769.109 1342723.722 0, 1266517.99 1342708.101 0, 1266265.691 1342692.421 0, 1266013.392 1342676.757 0, 1265761.092 1342661.107 0, 1265508.791 1342645.473 0, 1265256.489 1342629.853 0, 1265004.187 1342614.248 0, 1264751.883 1342598.658 0, 1264499.578 1342583.082 0, 
+    1264247.273 1342567.522 0, 1263994.966 1342551.976 0, 1263742.659 1342536.445 0, 1263490.35 1342520.929 0, 1263238.041 1342505.428 0, 1262985.731 1342489.942 0, 1262733.42 1342474.471 0, 1262481.108 1342459.014 0, 1262228.795 1342443.572 0, 1261976.481 1342428.146 0, 
+    1261724.167 1342412.734 0, 1261471.851 1342397.336 0, 1261219.535 1342381.954 0, 1260967.217 1342366.587 0, 1260713.72 1342351.162 0, 1260462.58 1342335.896 0, 1260210.26 1342320.573 0, 1259957.939 1342305.265 0, 1259705.617 1342289.972 0, 1259453.294 1342274.694 0, 
+    1259200.97 1342259.43 0, 1258948.645 1342244.182 0, 1258696.32 1342228.948 0, 1258443.994 1342213.729 0, 1258191.666 1342198.525 0, 1257939.338 1342183.336 0, 1257687.009 1342168.161 0, 1257434.679 1342153.002 0, 1257182.348 1342137.857 0, 1256930.016 1342122.727 0, 
+    1256677.684 1342107.612 0, 1256425.35 1342092.512 0, 1256173.016 1342077.427 0, 1255920.68 1342062.357 0, 1255668.344 1342047.301 0, 1255416.007 1342032.26 0, 1255163.669 1342017.235 0, 1254911.33 1342002.224 0, 1254657.81 1341987.157 0, 1254327.102 1347554.767 0, 
+    1253996.406 1353122.179 0, 1254249.267 1353137.206 0, 1254500.951 1353152.178 0, 1254752.633 1353167.165 0, 1255004.315 1353182.167 0, 1255255.996 1353197.183 0, 1255507.676 1353212.214 0, 1255759.355 1353227.26 0, 1256011.033 1353242.321 0, 1256262.71 1353257.397 0, 
+    1256514.387 1353272.488 0, 1256766.062 1353287.593 0, 1257017.737 1353302.713 0, 1257269.411 1353317.848 0, 1257521.083 1353332.998 0, 1257772.755 1353348.162 0, 1258024.426 1353363.342 0, 1258276.097 1353378.536 0, 1258527.766 1353393.745 0, 1258779.434 1353408.969 0, 
+    1259031.102 1353424.208 0, 1259282.768 1353439.461 0, 1259534.434 1353454.729 0, 1259786.099 1353470.012 0, 1260036.586 1353485.239 0, 1260289.426 1353500.623 0, 1260541.088 1353515.95 0, 1260792.749 1353531.293 0, 1261044.409 1353546.65 0, 1261296.068 1353562.022 0, 
+    1261547.727 1353577.409 0, 1261799.384 1353592.81 0, 1262051.041 1353608.227 0, 1262302.697 1353623.658 0, 1262554.352 1353639.104 0, 1262806.006 1353654.565 0, 1263057.659 1353670.04 0, 1263309.311 1353685.531 0, 1263560.962 1353701.036 0, 1263812.612 1353716.556 0, 
+    1264064.261 1353732.091 0, 1264315.91 1353747.641 0, 1264567.557 1353763.205 0, 1264819.204 1353778.785 0, 1265070.85 1353794.379 0, 1265322.495 1353809.988 0, 1265574.138 1353825.611 0, 1265825.781 1353841.25 0, 1266076.248 1353856.83 0, 1266422.672 1348290.374 0, 
+    1266769.109 1342723.722 0))
+
+POLYGON ((1278153.967 1354625.606 0, 1277903.543 1354609.318 0, 1277651.946 1354592.969 0, 1277400.347 1354576.634 0, 1277148.747 1354560.315 0, 1276897.147 1354544.01 0, 1276645.545 1354527.719 0, 1276393.942 1354511.444 0, 1276142.339 1354495.183 0, 1275890.734 1354478.938 0, 
+    1275639.129 1354462.707 0, 1275387.523 1354446.49 0, 1275135.915 1354430.289 0, 1274884.307 1354414.102 0, 1274632.698 1354397.931 0, 1274381.088 1354381.774 0, 1274129.476 1354365.632 0, 1273877.864 1354349.504 0, 1273626.251 1354333.392 0, 1273374.637 1354317.294 0, 
+    1273123.022 1354301.211 0, 1272871.407 1354285.143 0, 1272619.79 1354269.09 0, 1272368.172 1354253.051 0, 1272115.379 1354236.953 0, 1271864.934 1354221.019 0, 1271613.313 1354205.025 0, 1271361.691 1354189.046 0, 1271110.069 1354173.081 0, 1270858.446 1354157.132 0, 
+    1270606.821 1354141.197 0, 1270355.196 1354125.277 0, 1270103.57 1354109.372 0, 1269851.943 1354093.481 0, 1269600.314 1354077.606 0, 1269348.685 1354061.745 0, 1269097.055 1354045.899 0, 1268845.425 1354030.068 0, 1268593.793 1354014.252 0, 1268342.16 1353998.45 0, 
+    1268090.526 1353982.664 0, 1267838.892 1353966.892 0, 1267587.256 1353951.135 0, 1267335.62 1353935.393 0, 1267083.982 1353919.665 0, 1266832.344 1353903.952 0, 1266580.705 1353888.255 0, 1266329.064 1353872.572 0, 1266076.248 1353856.83 0, 1265729.837 1359423.084 0, 
+    1265383.438 1364989.131 0, 1265635.596 1365004.832 0, 1265886.581 1365020.474 0, 1266137.565 1365036.131 0, 1266388.548 1365051.802 0, 1266639.53 1365067.489 0, 1266890.512 1365083.19 0, 1267141.492 1365098.906 0, 1267392.471 1365114.637 0, 1267643.45 1365130.383 0, 
+    1267894.427 1365146.143 0, 1268145.404 1365161.918 0, 1268396.38 1365177.708 0, 1268647.354 1365193.513 0, 1268898.328 1365209.332 0, 1269149.301 1365225.166 0, 1269400.273 1365241.015 0, 1269651.244 1365256.879 0, 1269902.214 1365272.758 0, 1270153.183 1365288.651 0, 
+    1270404.152 1365304.559 0, 1270655.119 1365320.482 0, 1270906.085 1365336.419 0, 1271157.051 1365352.372 0, 1271406.844 1365368.264 0, 1271658.979 1365384.321 0, 1271909.941 1365400.317 0, 1272160.903 1365416.329 0, 1272411.864 1365432.355 0, 1272662.824 1365448.396 0, 
+    1272913.782 1365464.452 0, 1273164.74 1365480.523 0, 1273415.697 1365496.608 0, 1273666.653 1365512.708 0, 1273917.608 1365528.823 0, 1274168.562 1365544.952 0, 1274419.516 1365561.097 0, 1274670.468 1365577.256 0, 1274921.419 1365593.43 0, 1275172.369 1365609.619 0, 
+    1275423.319 1365625.822 0, 1275674.267 1365642.04 0, 1275925.214 1365658.273 0, 1276176.161 1365674.521 0, 1276427.106 1365690.784 0, 1276678.051 1365707.061 0, 1276928.995 1365723.353 0, 1277179.937 1365739.66 0, 1277429.709 1365755.906 0, 1277791.831 1360190.86 0, 
+    1278153.967 1354625.606 0))
+
+POLYGON ((1289473.766 1366556.71 0, 1289224.039 1366539.759 0, 1288973.143 1366522.743 0, 1288722.247 1366505.742 0, 1288471.349 1366488.756 0, 1288220.45 1366471.784 0, 1287969.551 1366454.827 0, 1287718.65 1366437.885 0, 1287467.749 1366420.958 0, 1287216.846 1366404.046 0, 
+    1286965.943 1366387.148 0, 1286715.038 1366370.265 0, 1286464.133 1366353.397 0, 1286213.226 1366336.544 0, 1285962.319 1366319.705 0, 1285711.41 1366302.882 0, 1285460.501 1366286.073 0, 1285209.59 1366269.278 0, 1284958.679 1366252.499 0, 1284707.766 1366235.734 0, 
+    1284456.853 1366218.984 0, 1284205.938 1366202.249 0, 1283955.023 1366185.529 0, 1283704.106 1366168.823 0, 1283452.02 1366152.054 0, 1283202.271 1366135.456 0, 1282951.351 1366118.795 0, 1282700.431 1366102.148 0, 1282449.51 1366085.516 0, 1282198.587 1366068.899 0, 
+    1281947.664 1366052.297 0, 1281696.74 1366035.709 0, 1281445.815 1366019.137 0, 1281194.888 1366002.579 0, 1280943.961 1365986.036 0, 1280693.033 1365969.507 0, 1280442.104 1365952.994 0, 1280191.174 1365936.495 0, 1279940.243 1365920.011 0, 1279689.311 1365903.541 0, 
+    1279438.378 1365887.087 0, 1279187.444 1365870.647 0, 1278936.509 1365854.222 0, 1278685.573 1365837.811 0, 1278434.636 1365821.416 0, 1278183.698 1365805.035 0, 1277932.759 1365788.669 0, 1277681.82 1365772.318 0, 1277429.709 1365755.906 0, 1277067.601 1371320.739 0, 
+    1276705.506 1376885.355 0, 1276956.959 1376901.725 0, 1277207.243 1376918.033 0, 1277457.527 1376934.357 0, 1277707.81 1376950.695 0, 1277958.092 1376967.047 0, 1278208.373 1376983.415 0, 1278458.652 1376999.797 0, 1278708.931 1377016.194 0, 1278959.209 1377032.605 0, 
+    1279209.486 1377049.032 0, 1279459.762 1377065.473 0, 1279710.037 1377081.929 0, 1279960.311 1377098.399 0, 1280210.585 1377114.884 0, 1280460.857 1377131.384 0, 1280711.128 1377147.899 0, 1280961.398 1377164.429 0, 1281211.667 1377180.973 0, 1281461.936 1377197.532 0, 
+    1281712.203 1377214.105 0, 1281962.469 1377230.694 0, 1282212.735 1377247.297 0, 1282462.999 1377263.915 0, 1282712.097 1377280.47 0, 1282963.525 1377297.195 0, 1283213.786 1377313.857 0, 1283464.047 1377330.533 0, 1283714.306 1377347.225 0, 1283964.564 1377363.931 0, 
+    1284214.822 1377380.652 0, 1284465.078 1377397.388 0, 1284715.334 1377414.138 0, 1284965.589 1377430.903 0, 1285215.842 1377447.683 0, 1285466.095 1377464.478 0, 1285716.346 1377481.287 0, 1285966.597 1377498.111 0, 1286216.846 1377514.95 0, 1286467.095 1377531.804 0, 
+    1286717.343 1377548.672 0, 1286967.589 1377565.555 0, 1287217.835 1377582.452 0, 1287468.079 1377599.365 0, 1287718.323 1377616.292 0, 1287968.566 1377633.234 0, 1288218.807 1377650.191 0, 1288469.048 1377667.162 0, 1288718.123 1377684.069 0, 1289095.937 1372120.498 0, 
+    1289473.766 1366556.71 0))
+
+POLYGON ((1300728.435 1378516.717 0, 1300479.407 1378499.107 0, 1300229.215 1378481.428 0, 1299979.023 1378463.765 0, 1299728.829 1378446.116 0, 1299478.634 1378428.482 0, 1299228.438 1378410.862 0, 1298978.241 1378393.258 0, 1298728.043 1378375.668 0, 1298477.845 1378358.093 0, 
+    1298227.645 1378340.532 0, 1297977.444 1378322.987 0, 1297727.241 1378305.456 0, 1297477.038 1378287.939 0, 1297226.834 1378270.438 0, 1296976.629 1378252.951 0, 1296726.423 1378235.479 0, 1296476.216 1378218.022 0, 1296226.008 1378200.579 0, 1295975.798 1378183.151 0, 
+    1295725.588 1378165.738 0, 1295475.377 1378148.339 0, 1295225.164 1378130.956 0, 1294974.951 1378113.587 0, 1294723.573 1378096.152 0, 1294474.521 1378078.893 0, 1294224.305 1378061.568 0, 1293974.087 1378044.258 0, 1293723.869 1378026.963 0, 1293473.65 1378009.682 0, 
+    1293223.429 1377992.416 0, 1292973.208 1377975.165 0, 1292722.985 1377957.928 0, 1292472.762 1377940.707 0, 1292222.537 1377923.5 0, 1291972.311 1377906.307 0, 1291722.085 1377889.13 0, 1291471.857 1377871.967 0, 1291221.629 1377854.819 0, 1290971.399 1377837.685 0, 
+    1290721.169 1377820.567 0, 1290470.937 1377803.463 0, 1290220.704 1377786.374 0, 1289970.471 1377769.299 0, 1289720.236 1377752.24 0, 1289470 1377735.195 0, 1289219.764 1377718.164 0, 1288969.526 1377701.149 0, 1288718.123 1377684.069 0, 1288340.324 1383247.417 0, 
+    1287962.541 1388810.536 0, 1288213.286 1388827.571 0, 1288462.869 1388844.542 0, 1288712.451 1388861.528 0, 1288962.031 1388878.528 0, 1289211.611 1388895.544 0, 1289461.19 1388912.573 0, 1289710.768 1388929.618 0, 1289960.344 1388946.677 0, 1290209.92 1388963.751 0, 
+    1290459.495 1388980.839 0, 1290709.069 1388997.942 0, 1290958.641 1389015.06 0, 1291208.213 1389032.193 0, 1291457.784 1389049.34 0, 1291707.353 1389066.502 0, 1291956.922 1389083.679 0, 1292206.49 1389100.87 0, 1292456.056 1389118.076 0, 1292705.622 1389135.297 0, 
+    1292955.187 1389152.532 0, 1293204.75 1389169.783 0, 1293454.313 1389187.047 0, 1293703.874 1389204.327 0, 1293952.275 1389221.541 0, 1294202.995 1389238.93 0, 1294452.553 1389256.253 0, 1294702.111 1389273.592 0, 1294951.667 1389290.945 0, 1295201.223 1389308.312 0, 
+    1295450.777 1389325.694 0, 1295700.33 1389343.091 0, 1295949.883 1389360.503 0, 1296199.434 1389377.93 0, 1296448.985 1389395.371 0, 1296698.534 1389412.826 0, 1296948.082 1389430.297 0, 1297197.629 1389447.782 0, 1297447.176 1389465.282 0, 1297696.721 1389482.796 0, 
+    1297946.265 1389500.325 0, 1298195.808 1389517.869 0, 1298445.35 1389535.428 0, 1298694.891 1389553.001 0, 1298944.431 1389570.589 0, 1299193.97 1389588.192 0, 1299443.508 1389605.809 0, 1299693.045 1389623.441 0, 1299941.422 1389641.005 0, 1300334.92 1384078.976 0, 
+    1300728.435 1378516.717 0))
+
+POLYGON ((1311917.909 1390505.314 0, 1311669.581 1390487.048 0, 1311420.095 1390468.711 0, 1311170.608 1390450.388 0, 1310921.119 1390432.081 0, 1310671.63 1390413.788 0, 1310422.14 1390395.51 0, 1310172.648 1390377.246 0, 1309923.156 1390358.998 0, 1309673.662 1390340.763 0, 
+    1309424.167 1390322.544 0, 1309174.671 1390304.339 0, 1308925.175 1390286.149 0, 1308675.677 1390267.974 0, 1308426.178 1390249.813 0, 1308176.678 1390231.667 0, 1307927.176 1390213.536 0, 1307677.674 1390195.419 0, 1307428.171 1390177.317 0, 1307178.667 1390159.23 0, 
+    1306929.161 1390141.157 0, 1306679.655 1390123.099 0, 1306430.147 1390105.056 0, 1306180.639 1390087.028 0, 1305929.971 1390068.93 0, 1305681.618 1390051.015 0, 1305432.106 1390033.03 0, 1305182.594 1390015.06 0, 1304933.08 1389997.105 0, 1304683.565 1389979.165 0, 
+    1304434.049 1389961.239 0, 1304184.532 1389943.328 0, 1303935.014 1389925.432 0, 1303685.494 1389907.55 0, 1303435.974 1389889.683 0, 1303186.453 1389871.831 0, 1302936.931 1389853.993 0, 1302687.407 1389836.17 0, 1302437.883 1389818.362 0, 1302188.357 1389800.569 0, 
+    1301938.831 1389782.79 0, 1301689.303 1389765.026 0, 1301439.775 1389747.276 0, 1301190.245 1389729.541 0, 1300940.714 1389711.821 0, 1300691.183 1389694.116 0, 1300441.65 1389676.425 0, 1300192.116 1389658.749 0, 1299941.422 1389641.005 0, 1299547.94 1395202.802 0, 
+    1299154.474 1400764.359 0, 1299404.511 1400782.056 0, 1299653.39 1400799.686 0, 1299902.268 1400817.33 0, 1300151.145 1400834.989 0, 1300400.021 1400852.663 0, 1300648.896 1400870.351 0, 1300897.77 1400888.054 0, 1301146.643 1400905.772 0, 1301395.515 1400923.504 0, 
+    1301644.386 1400941.251 0, 1301893.255 1400959.012 0, 1302142.124 1400976.788 0, 1302390.992 1400994.579 0, 1302639.858 1401012.385 0, 1302888.724 1401030.205 0, 1303137.588 1401048.039 0, 1303386.452 1401065.889 0, 1303635.314 1401083.753 0, 1303884.176 1401101.632 0, 
+    1304133.036 1401119.525 0, 1304381.895 1401137.433 0, 1304630.753 1401155.356 0, 1304879.61 1401173.293 0, 1305127.311 1401191.161 0, 1305377.322 1401209.211 0, 1305626.176 1401227.193 0, 1305875.028 1401245.188 0, 1306123.88 1401263.199 0, 1306372.731 1401281.224 0, 
+    1306621.581 1401299.264 0, 1306870.429 1401317.318 0, 1307119.277 1401335.387 0, 1307368.124 1401353.471 0, 1307616.969 1401371.57 0, 1307865.813 1401389.683 0, 1308114.657 1401407.81 0, 1308363.499 1401425.953 0, 1308612.34 1401444.11 0, 1308861.18 1401462.281 0, 
+    1309110.019 1401480.468 0, 1309358.857 1401498.669 0, 1309607.694 1401516.884 0, 1309856.53 1401535.114 0, 1310105.365 1401553.359 0, 1310354.199 1401571.619 0, 1310603.031 1401589.893 0, 1310851.863 1401608.182 0, 1311099.539 1401626.4 0, 1311508.715 1396065.977 0, 
+    1311917.909 1390505.314 0))
+
+POLYGON ((1323042.121 1402522.185 0, 1322794.495 1402503.266 0, 1322545.716 1402484.274 0, 1322296.936 1402465.297 0, 1322048.155 1402446.335 0, 1321799.373 1402427.387 0, 1321550.589 1402408.454 0, 1321301.805 1402389.536 0, 1321053.019 1402370.632 0, 1320804.233 1402351.742 0, 
+    1320555.445 1402332.868 0, 1320306.656 1402314.008 0, 1320057.866 1402295.163 0, 1319809.075 1402276.332 0, 1319560.283 1402257.516 0, 1319311.489 1402238.715 0, 1319062.695 1402219.928 0, 1318813.899 1402201.156 0, 1318565.103 1402182.398 0, 1318316.305 1402163.656 0, 
+    1318067.506 1402144.927 0, 1317818.706 1402126.214 0, 1317569.905 1402107.515 0, 1317321.103 1402088.831 0, 1317071.146 1402070.075 0, 1316823.495 1402051.506 0, 1316574.69 1402032.866 0, 1316325.883 1402014.24 0, 1316077.075 1401995.629 0, 1315828.267 1401977.033 0, 
+    1315579.457 1401958.451 0, 1315330.646 1401939.884 0, 1315081.834 1401921.332 0, 1314833.021 1401902.794 0, 1314584.206 1401884.271 0, 1314335.391 1401865.763 0, 1314086.575 1401847.269 0, 1313837.757 1401828.79 0, 1313588.939 1401810.325 0, 1313340.119 1401791.875 0, 
+    1313091.298 1401773.44 0, 1312842.476 1401755.019 0, 1312593.654 1401736.613 0, 1312344.83 1401718.222 0, 1312096.004 1401699.845 0, 1311847.178 1401681.483 0, 1311598.351 1401663.136 0, 1311349.523 1401644.803 0, 1311099.539 1401626.4 0, 1310690.381 1407186.579 0, 
+    1310281.241 1412746.509 0, 1310530.567 1412764.864 0, 1310778.741 1412783.148 0, 1311026.914 1412801.447 0, 1311275.086 1412819.761 0, 1311523.256 1412838.089 0, 1311771.426 1412856.432 0, 1312019.594 1412874.79 0, 1312267.761 1412893.162 0, 1312515.928 1412911.549 0, 
+    1312764.093 1412929.95 0, 1313012.257 1412948.366 0, 1313260.42 1412966.797 0, 1313508.582 1412985.242 0, 1313756.743 1413003.702 0, 1314004.903 1413022.176 0, 1314253.061 1413040.665 0, 1314501.219 1413059.169 0, 1314749.375 1413077.687 0, 1314997.531 1413096.22 0, 
+    1315245.685 1413114.767 0, 1315493.838 1413133.329 0, 1315741.99 1413151.906 0, 1315990.141 1413170.497 0, 1316237.141 1413189.017 0, 1316486.44 1413207.723 0, 1316734.588 1413226.358 0, 1316982.734 1413245.008 0, 1317230.88 1413263.672 0, 1317479.024 1413282.351 0, 
+    1317727.168 1413301.045 0, 1317975.31 1413319.753 0, 1318223.451 1413338.476 0, 1318471.591 1413357.213 0, 1318719.73 1413375.965 0, 1318967.868 1413394.731 0, 1319216.005 1413413.512 0, 1319464.14 1413432.308 0, 1319712.275 1413451.118 0, 1319960.408 1413469.943 0, 
+    1320208.541 1413488.783 0, 1320456.672 1413507.637 0, 1320704.802 1413526.506 0, 1320952.931 1413545.389 0, 1321201.059 1413564.287 0, 1321449.185 1413583.2 0, 1321697.311 1413602.127 0, 1321945.435 1413621.069 0, 1322192.41 1413639.937 0, 1322617.256 1408081.186 0, 
+    1323042.121 1402522.185 0))
+
+POLYGON ((1334101.007 1414567.013 0, 1333854.085 1414547.447 0, 1333606.015 1414527.804 0, 1333357.944 1414508.176 0, 1333109.871 1414488.562 0, 1332861.798 1414468.963 0, 1332613.723 1414449.379 0, 1332365.647 1414429.809 0, 1332117.57 1414410.254 0, 1331869.492 1414390.714 0, 
+    1331621.413 1414371.188 0, 1331373.333 1414351.677 0, 1331125.251 1414332.18 0, 1330877.169 1414312.698 0, 1330629.085 1414293.231 0, 1330381 1414273.778 0, 1330132.914 1414254.339 0, 1329884.826 1414234.916 0, 1329636.738 1414215.507 0, 1329388.648 1414196.112 0, 
+    1329140.558 1414176.732 0, 1328892.466 1414157.367 0, 1328644.373 1414138.016 0, 1328396.279 1414118.68 0, 1328147.036 1414099.27 0, 1327900.087 1414080.052 0, 1327651.99 1414060.76 0, 1327403.891 1414041.482 0, 1327155.791 1414022.219 0, 1326907.69 1414002.971 0, 
+    1326659.588 1413983.737 0, 1326411.485 1413964.518 0, 1326163.381 1413945.313 0, 1325915.275 1413926.123 0, 1325667.169 1413906.948 0, 1325419.061 1413887.787 0, 1325170.952 1413868.64 0, 1324922.842 1413849.509 0, 1324674.731 1413830.392 0, 1324426.619 1413811.289 0, 
+    1324178.506 1413792.202 0, 1323930.391 1413773.128 0, 1323682.276 1413754.07 0, 1323434.159 1413735.026 0, 1323186.041 1413715.996 0, 1322937.922 1413696.982 0, 1322689.802 1413677.982 0, 1322441.681 1413658.996 0, 1322192.41 1413639.937 0, 1321767.583 1419198.433 0, 
+    1321342.777 1424756.669 0, 1321591.391 1424775.678 0, 1321838.858 1424794.613 0, 1322086.324 1424813.563 0, 1322333.788 1424832.528 0, 1322581.252 1424851.507 0, 1322828.714 1424870.501 0, 1323076.175 1424889.509 0, 1323323.636 1424908.532 0, 1323571.095 1424927.57 0, 
+    1323818.553 1424946.622 0, 1324066.009 1424965.688 0, 1324313.465 1424984.769 0, 1324560.92 1425003.865 0, 1324808.373 1425022.975 0, 1325055.825 1425042.1 0, 1325303.276 1425061.24 0, 1325550.727 1425080.394 0, 1325798.175 1425099.562 0, 1326045.623 1425118.745 0, 
+    1326293.07 1425137.943 0, 1326540.515 1425157.155 0, 1326787.96 1425176.382 0, 1327035.403 1425195.624 0, 1327281.7 1425214.79 0, 1327530.286 1425234.15 0, 1327777.726 1425253.435 0, 1328025.165 1425272.735 0, 1328272.602 1425292.049 0, 1328520.039 1425311.378 0, 
+    1328767.474 1425330.721 0, 1329014.908 1425350.079 0, 1329262.341 1425369.451 0, 1329509.773 1425388.838 0, 1329757.204 1425408.24 0, 1330004.634 1425427.656 0, 1330252.062 1425447.087 0, 1330499.489 1425466.532 0, 1330746.916 1425485.992 0, 1330994.341 1425505.466 0, 
+    1331241.765 1425524.955 0, 1331489.187 1425544.459 0, 1331736.609 1425563.977 0, 1331984.029 1425583.509 0, 1332231.449 1425603.057 0, 1332478.867 1425622.618 0, 1332726.284 1425642.195 0, 1332973.7 1425661.785 0, 1333219.97 1425681.3 0, 1333660.478 1420124.287 0, 
+    1334101.007 1414567.013 0))
+
+POLYGON ((1345094.504 1426639.483 0, 1344848.288 1426619.272 0, 1344600.928 1426598.982 0, 1344353.568 1426578.707 0, 1344106.206 1426558.447 0, 1343858.843 1426538.2 0, 1343611.478 1426517.969 0, 1343364.113 1426497.752 0, 1343116.746 1426477.549 0, 1342869.378 1426457.361 0, 
+    1342622.009 1426437.188 0, 1342374.639 1426417.029 0, 1342127.268 1426396.885 0, 1341879.895 1426376.756 0, 1341632.521 1426356.64 0, 1341385.146 1426336.54 0, 1341137.77 1426316.454 0, 1340890.393 1426296.383 0, 1340643.014 1426276.326 0, 1340395.635 1426256.283 0, 
+    1340148.254 1426236.256 0, 1339900.872 1426216.242 0, 1339653.489 1426196.244 0, 1339406.104 1426176.26 0, 1339157.576 1426156.198 0, 1338911.332 1426136.335 0, 1338663.944 1426116.395 0, 1338416.555 1426096.469 0, 1338169.165 1426076.558 0, 1337921.773 1426056.661 0, 
+    1337674.38 1426036.779 0, 1337426.987 1426016.912 0, 1337179.592 1425997.059 0, 1336932.196 1425977.22 0, 1336684.798 1425957.396 0, 1336437.4 1425937.587 0, 1336190 1425917.792 0, 1335942.6 1425898.012 0, 1335695.198 1425878.246 0, 1335447.794 1425858.495 0, 
+    1335200.39 1425838.759 0, 1334952.985 1425819.037 0, 1334705.578 1425799.329 0, 1334458.17 1425779.637 0, 1334210.762 1425759.958 0, 1333963.351 1425740.295 0, 1333715.94 1425720.646 0, 1333468.528 1425701.011 0, 1333219.97 1425681.3 0, 1332779.484 1431238.048 0, 
+    1332339.019 1436794.523 0, 1332586.919 1436814.182 0, 1332833.677 1436833.765 0, 1333080.434 1436853.362 0, 1333327.19 1436872.974 0, 1333573.945 1436892.6 0, 1333820.699 1436912.241 0, 1334067.451 1436931.896 0, 1334314.203 1436951.566 0, 1334560.953 1436971.25 0, 
+    1334807.702 1436990.949 0, 1335054.45 1437010.662 0, 1335301.196 1437030.39 0, 1335547.942 1437050.133 0, 1335794.686 1437069.89 0, 1336041.43 1437089.661 0, 1336288.172 1437109.447 0, 1336534.913 1437129.248 0, 1336781.652 1437149.063 0, 1337028.391 1437168.892 0, 
+    1337275.128 1437188.736 0, 1337521.864 1437208.595 0, 1337768.599 1437228.468 0, 1338015.333 1437248.356 0, 1338260.926 1437268.166 0, 1338508.798 1437288.174 0, 1338755.528 1437308.106 0, 1339002.257 1437328.051 0, 1339248.985 1437348.012 0, 1339495.712 1437367.986 0, 
+    1339742.438 1437387.976 0, 1339989.162 1437407.98 0, 1340235.886 1437427.998 0, 1340482.608 1437448.031 0, 1340729.329 1437468.078 0, 1340976.048 1437488.14 0, 1341222.767 1437508.217 0, 1341469.484 1437528.308 0, 1341716.201 1437548.413 0, 1341962.916 1437568.533 0, 
+    1342209.63 1437588.668 0, 1342456.342 1437608.817 0, 1342703.054 1437628.98 0, 1342949.764 1437649.158 0, 1343196.473 1437669.351 0, 1343443.181 1437689.558 0, 1343689.888 1437709.78 0, 1343936.593 1437730.016 0, 1344182.159 1437750.173 0, 1344638.321 1432194.964 0, 
+    1345094.504 1426639.483 0))
+
+POLYGON ((1356022.552 1438739.278 0, 1355777.043 1438718.426 0, 1355530.395 1438697.493 0, 1355283.747 1438676.575 0, 1355037.097 1438655.671 0, 1354790.446 1438634.781 0, 1354543.794 1438613.906 0, 1354297.14 1438593.046 0, 1354050.485 1438572.2 0, 1353803.829 1438551.368 0, 
+    1353557.172 1438530.551 0, 1353310.514 1438509.749 0, 1353063.854 1438488.961 0, 1352817.193 1438468.188 0, 1352570.531 1438447.429 0, 1352323.868 1438426.685 0, 1352077.203 1438405.955 0, 1351830.537 1438385.239 0, 1351583.87 1438364.539 0, 1351337.202 1438343.852 0, 
+    1351090.533 1438323.181 0, 1350843.862 1438302.523 0, 1350597.19 1438281.881 0, 1350350.517 1438261.252 0, 1350102.705 1438240.544 0, 1349857.167 1438220.04 0, 1349610.49 1438199.455 0, 1349363.813 1438178.885 0, 1349117.133 1438158.329 0, 1348870.453 1438137.788 0, 
+    1348623.771 1438117.262 0, 1348377.089 1438096.75 0, 1348130.405 1438076.252 0, 1347883.72 1438055.769 0, 1347637.033 1438035.301 0, 1347390.346 1438014.847 0, 1347143.657 1437994.407 0, 1346896.967 1437973.982 0, 1346650.276 1437953.572 0, 1346403.583 1437933.176 0, 
+    1346156.89 1437912.795 0, 1345910.195 1437892.428 0, 1345663.499 1437872.075 0, 1345416.802 1437851.738 0, 1345170.103 1437831.414 0, 1344923.404 1437811.106 0, 1344676.703 1437790.811 0, 1344430.001 1437770.532 0, 1344182.159 1437750.173 0, 1343726.02 1443305.105 0, 
+    1343269.905 1448859.755 0, 1343517.09 1448880.06 0, 1343763.138 1448900.286 0, 1344009.185 1448920.526 0, 1344255.23 1448940.781 0, 1344501.275 1448961.05 0, 1344747.318 1448981.334 0, 1344993.36 1449001.633 0, 1345239.401 1449021.946 0, 1345485.441 1449042.273 0, 
+    1345731.48 1449062.615 0, 1345977.517 1449082.971 0, 1346223.553 1449103.342 0, 1346469.588 1449123.727 0, 1346715.622 1449144.127 0, 1346961.654 1449164.541 0, 1347207.686 1449184.97 0, 1347453.716 1449205.413 0, 1347699.745 1449225.871 0, 1347945.772 1449246.343 0, 
+    1348191.799 1449266.829 0, 1348437.824 1449287.331 0, 1348683.848 1449307.846 0, 1348929.871 1449328.376 0, 1349174.758 1449348.826 0, 1349421.913 1449369.48 0, 1349667.933 1449390.053 0, 1349913.951 1449410.641 0, 1350159.968 1449431.244 0, 1350405.983 1449451.861 0, 
+    1350651.998 1449472.492 0, 1350898.011 1449493.138 0, 1351144.023 1449513.799 0, 1351390.034 1449534.473 0, 1351636.043 1449555.163 0, 1351882.052 1449575.867 0, 1352128.059 1449596.585 0, 1352374.065 1449617.318 0, 1352620.069 1449638.065 0, 1352866.073 1449658.827 0, 
+    1353112.075 1449679.603 0, 1353358.076 1449700.394 0, 1353604.076 1449721.199 0, 1353850.074 1449742.019 0, 1354096.072 1449762.853 0, 1354342.068 1449783.701 0, 1354588.063 1449804.565 0, 1354834.056 1449825.442 0, 1355078.915 1449846.238 0, 1355550.722 1444292.899 0, 
+    1356022.552 1438739.278 0))
+
+POLYGON ((631890.27 812850.36 0, 631608.217 812871.925 0, 631324.734 812893.616 0, 631041.253 812915.324 0, 630757.774 812937.049 0, 630474.295 812958.79 0, 630190.818 812980.548 0, 629907.342 813002.322 0, 629623.868 813024.113 0, 629340.395 813045.921 0, 
+    629056.923 813067.746 0, 628773.452 813089.587 0, 628489.983 813111.445 0, 628206.514 813133.32 0, 627923.048 813155.211 0, 627639.582 813177.119 0, 627356.118 813199.044 0, 627072.655 813220.986 0, 626789.193 813242.944 0, 626505.733 813264.918 0, 
+    626222.274 813286.91 0, 625938.816 813308.918 0, 625655.359 813330.943 0, 625371.904 813352.984 0, 625087.019 813375.154 0, 624804.998 813397.118 0, 624521.546 813419.209 0, 624238.096 813441.317 0, 623954.648 813463.442 0, 623671.2 813485.584 0, 
+    623387.754 813507.742 0, 623104.31 813529.917 0, 622820.866 813552.109 0, 622537.424 813574.317 0, 622253.983 813596.542 0, 621970.543 813618.784 0, 621687.105 813641.042 0, 621403.668 813663.318 0, 621120.233 813685.609 0, 620836.798 813707.918 0, 
+    620553.365 813730.243 0, 620269.934 813752.585 0, 619986.503 813774.943 0, 619703.074 813797.318 0, 619419.647 813819.71 0, 619136.22 813842.119 0, 618852.795 813864.544 0, 618569.371 813886.986 0, 618284.517 813909.558 0, 618725.055 819466.957 0, 
+    619165.611 825024.577 0, 619449.808 825002.057 0, 619732.578 824979.667 0, 620015.348 824957.294 0, 620298.121 824934.937 0, 620580.894 824912.597 0, 620863.669 824890.273 0, 621146.445 824867.966 0, 621429.223 824845.676 0, 621712.001 824823.403 0, 
+    621994.781 824801.146 0, 622277.563 824778.905 0, 622560.345 824756.682 0, 622843.129 824734.475 0, 623125.915 824712.284 0, 623408.701 824690.111 0, 623691.489 824667.953 0, 623974.278 824645.813 0, 624257.069 824623.689 0, 624539.861 824601.582 0, 
+    624822.654 824579.492 0, 625105.448 824557.418 0, 625388.244 824535.36 0, 625671.041 824513.32 0, 625952.411 824491.407 0, 626236.639 824469.289 0, 626519.44 824447.298 0, 626802.242 824425.324 0, 627085.046 824403.367 0, 627367.85 824381.426 0, 
+    627650.657 824359.502 0, 627933.464 824337.594 0, 628216.273 824315.704 0, 628499.082 824293.83 0, 628781.894 824271.972 0, 629064.706 824250.131 0, 629347.52 824228.307 0, 629630.335 824206.499 0, 629913.151 824184.709 0, 630195.969 824162.934 0, 
+    630478.788 824141.177 0, 630761.608 824119.436 0, 631044.43 824097.711 0, 631327.253 824076.004 0, 631610.077 824054.313 0, 631892.902 824032.638 0, 632175.729 824010.981 0, 632458.556 823989.34 0, 632739.958 823967.824 0, 632315.106 818408.982 0, 
+    631890.27 812850.36 0))
+
+POLYGON ((646317.237 822949.425 0, 646035.774 822970.145 0, 645752.886 822990.987 0, 645469.999 823011.846 0, 645187.114 823032.721 0, 644904.229 823053.613 0, 644621.346 823074.522 0, 644338.465 823095.447 0, 644055.584 823116.389 0, 643772.705 823137.347 0, 
+    643489.827 823158.323 0, 643206.95 823179.314 0, 642924.074 823200.323 0, 642641.2 823221.348 0, 642358.327 823242.39 0, 642075.455 823263.448 0, 641792.585 823284.523 0, 641509.715 823305.615 0, 641226.847 823326.723 0, 640943.98 823347.848 0, 
+    640661.115 823368.99 0, 640378.25 823390.148 0, 640095.387 823411.323 0, 639812.525 823432.515 0, 639528.238 823453.83 0, 639246.805 823474.948 0, 638963.947 823496.189 0, 638681.09 823517.447 0, 638398.234 823538.722 0, 638115.38 823560.014 0, 
+    637832.527 823581.322 0, 637549.675 823602.647 0, 637266.824 823623.988 0, 636983.975 823645.346 0, 636701.127 823666.721 0, 636418.28 823688.112 0, 636135.434 823709.52 0, 635852.59 823730.945 0, 635569.747 823752.386 0, 635286.905 823773.844 0, 
+    635004.064 823795.319 0, 634721.225 823816.81 0, 634438.387 823838.318 0, 634155.55 823859.843 0, 633872.715 823881.384 0, 633589.881 823902.942 0, 633307.048 823924.516 0, 633024.216 823946.107 0, 632739.958 823967.824 0, 633164.828 829526.884 0, 
+    633589.714 835086.158 0, 633873.313 835064.491 0, 634155.491 835042.95 0, 634437.669 835021.425 0, 634719.849 834999.918 0, 635002.03 834978.426 0, 635284.213 834956.951 0, 635566.396 834935.493 0, 635848.581 834914.052 0, 636130.767 834892.627 0, 
+    636412.955 834871.218 0, 636695.143 834849.827 0, 636977.333 834828.452 0, 637259.524 834807.093 0, 637541.717 834785.751 0, 637823.91 834764.426 0, 638106.105 834743.117 0, 638388.302 834721.825 0, 638670.499 834700.55 0, 638952.698 834679.291 0, 
+    639234.898 834658.049 0, 639517.099 834636.823 0, 639799.301 834615.614 0, 640081.505 834594.422 0, 640362.287 834573.353 0, 640645.916 834552.087 0, 640928.123 834530.944 0, 641210.332 834509.818 0, 641492.542 834488.709 0, 641774.753 834467.616 0, 
+    642056.966 834446.54 0, 642339.179 834425.481 0, 642621.394 834404.438 0, 642903.61 834383.411 0, 643185.828 834362.402 0, 643468.046 834341.409 0, 643750.266 834320.432 0, 644032.487 834299.472 0, 644314.709 834278.529 0, 644596.933 834257.603 0, 
+    644879.158 834236.693 0, 645161.384 834215.799 0, 645443.611 834194.922 0, 645725.839 834174.062 0, 646008.069 834153.219 0, 646290.3 834132.392 0, 646572.532 834111.581 0, 646854.765 834090.788 0, 647135.578 834070.115 0, 646726.4 828509.663 0, 
+    646317.237 822949.425 0))
+
+POLYGON ((660684.259 833092.346 0, 660403.387 833112.225 0, 660121.096 833132.221 0, 659838.806 833152.234 0, 659556.517 833172.264 0, 659274.23 833192.31 0, 658991.944 833212.373 0, 658709.659 833232.452 0, 658427.375 833252.548 0, 658145.092 833272.661 0, 
+    657862.81 833292.79 0, 657580.53 833312.936 0, 657298.251 833333.098 0, 657015.973 833353.277 0, 656733.696 833373.473 0, 656451.421 833393.685 0, 656169.146 833413.914 0, 655886.873 833434.16 0, 655604.601 833454.422 0, 655322.33 833474.7 0, 
+    655040.061 833494.996 0, 654757.792 833515.308 0, 654475.525 833535.636 0, 654193.259 833555.981 0, 653909.573 833576.446 0, 653628.73 833596.722 0, 653346.468 833617.117 0, 653064.207 833637.528 0, 652781.947 833657.957 0, 652499.688 833678.401 0, 
+    652217.43 833698.863 0, 651935.174 833719.341 0, 651652.919 833739.836 0, 651370.665 833760.347 0, 651088.412 833780.875 0, 650806.16 833801.42 0, 650523.91 833821.981 0, 650241.661 833842.559 0, 649959.413 833863.153 0, 649677.166 833883.764 0, 
+    649394.92 833904.392 0, 649112.676 833925.036 0, 648830.433 833945.697 0, 648548.191 833966.374 0, 648265.95 833987.068 0, 647983.711 834007.779 0, 647701.473 834028.506 0, 647419.236 834049.25 0, 647135.578 834070.115 0, 647544.772 839630.777 0, 
+    647953.98 845191.645 0, 648236.98 845170.829 0, 648518.563 845150.133 0, 648800.146 845129.454 0, 649081.731 845108.791 0, 649363.317 845088.145 0, 649644.904 845067.515 0, 649926.493 845046.903 0, 650208.083 845026.306 0, 650489.674 845005.726 0, 
+    650771.266 844985.163 0, 651052.859 844964.617 0, 651334.454 844944.087 0, 651616.049 844923.573 0, 651897.646 844903.076 0, 652179.244 844882.596 0, 652460.844 844862.132 0, 652742.444 844841.685 0, 653024.046 844821.254 0, 653305.649 844800.84 0, 
+    653587.253 844780.443 0, 653868.859 844760.062 0, 654150.465 844739.698 0, 654432.073 844719.35 0, 654712.264 844699.121 0, 654995.292 844678.704 0, 655276.904 844658.406 0, 655558.516 844638.125 0, 655840.13 844617.86 0, 656121.745 844597.612 0, 
+    656403.361 844577.38 0, 656684.978 844557.165 0, 656966.597 844536.966 0, 657248.217 844516.784 0, 657529.838 844496.619 0, 657811.46 844476.47 0, 658093.083 844456.338 0, 658374.707 844436.222 0, 658656.333 844416.123 0, 658937.96 844396.04 0, 
+    659219.588 844375.975 0, 659501.217 844355.925 0, 659782.847 844335.892 0, 660064.479 844315.876 0, 660346.112 844295.877 0, 660627.746 844275.893 0, 660909.381 844255.927 0, 661191.017 844235.977 0, 661471.237 844216.144 0, 661077.741 838654.142 0, 
+    660684.259 833092.346 0))
+
+POLYGON ((759563.574 905296.538 0, 759286.915 905310.627 0, 759008.874 905324.803 0, 758730.833 905338.996 0, 758452.793 905353.204 0, 758174.754 905367.43 0, 757896.715 905381.671 0, 757618.678 905395.929 0, 757340.641 905410.203 0, 757062.605 905424.494 0, 
+    756784.57 905438.801 0, 756506.536 905453.124 0, 756228.503 905467.464 0, 755950.471 905481.82 0, 755672.439 905496.193 0, 755394.408 905510.581 0, 755116.378 905524.987 0, 754838.349 905539.408 0, 754560.321 905553.846 0, 754282.294 905568.3 0, 
+    754004.267 905582.771 0, 753726.242 905597.258 0, 753448.217 905611.761 0, 753170.193 905626.281 0, 752890.785 905640.89 0, 752614.147 905655.37 0, 752336.126 905669.938 0, 752058.106 905684.524 0, 751780.086 905699.125 0, 751502.067 905713.743 0, 
+    751224.049 905728.377 0, 750946.032 905743.028 0, 750668.016 905757.695 0, 750390.001 905772.378 0, 750111.986 905787.078 0, 749833.972 905801.794 0, 749555.96 905816.527 0, 749277.948 905831.275 0, 748999.937 905846.041 0, 748721.927 905860.822 0, 
+    748443.917 905875.62 0, 748165.909 905890.434 0, 747887.901 905905.265 0, 747609.895 905920.112 0, 747331.889 905934.975 0, 747053.884 905949.855 0, 746775.88 905964.751 0, 746497.877 905979.664 0, 746218.489 905994.667 0, 746517.777 911564.885 0, 
+    746817.074 917135.257 0, 747095.803 917120.289 0, 747373.151 917105.412 0, 747650.499 917090.551 0, 747927.848 917075.706 0, 748205.198 917060.878 0, 748482.549 917046.066 0, 748759.901 917031.27 0, 749037.254 917016.491 0, 749314.607 917001.728 0, 
+    749591.962 916986.981 0, 749869.317 916972.251 0, 750146.673 916957.537 0, 750424.03 916942.839 0, 750701.388 916928.158 0, 750978.747 916913.493 0, 751256.106 916898.844 0, 751533.467 916884.212 0, 751810.828 916869.596 0, 752088.19 916854.996 0, 
+    752365.553 916840.412 0, 752642.917 916825.845 0, 752920.282 916811.294 0, 753197.648 916796.76 0, 753473.633 916782.314 0, 753752.381 916767.74 0, 754029.75 916753.255 0, 754307.119 916738.785 0, 754584.489 916724.333 0, 754861.859 916709.896 0, 
+    755139.231 916695.476 0, 755416.603 916681.072 0, 755693.977 916666.685 0, 755971.351 916652.313 0, 756248.726 916637.958 0, 756526.102 916623.62 0, 756803.478 916609.298 0, 757080.856 916594.992 0, 757358.234 916580.702 0, 757635.613 916566.429 0, 
+    757912.993 916552.172 0, 758190.374 916537.931 0, 758467.756 916523.707 0, 758745.138 916509.499 0, 759022.522 916495.308 0, 759299.906 916481.132 0, 759577.291 916466.973 0, 759854.677 916452.831 0, 760130.683 916438.775 0, 759847.125 910867.579 0, 
+    759563.574 905296.538 0))
+
+POLYGON ((773446.206 915779.908 0, 773170.159 915793.185 0, 772892.735 915806.544 0, 772615.311 915819.919 0, 772337.888 915833.31 0, 772060.465 915846.718 0, 771783.044 915860.143 0, 771505.623 915873.583 0, 771228.203 915887.04 0, 770950.784 915900.513 0, 
+    770673.365 915914.003 0, 770395.948 915927.509 0, 770118.531 915941.031 0, 769841.115 915954.569 0, 769563.7 915968.124 0, 769286.285 915981.695 0, 769008.872 915995.283 0, 768731.459 916008.887 0, 768454.047 916022.507 0, 768176.636 916036.144 0, 
+    767899.225 916049.796 0, 767621.816 916063.465 0, 767344.407 916077.151 0, 767066.999 916090.853 0, 766788.212 916104.639 0, 766512.185 916118.305 0, 766234.78 916132.056 0, 765957.375 916145.823 0, 765679.971 916159.607 0, 765402.568 916173.407 0, 
+    765125.165 916187.223 0, 764847.764 916201.055 0, 764570.363 916214.904 0, 764292.963 916228.769 0, 764015.564 916242.65 0, 763738.166 916256.548 0, 763460.769 916270.462 0, 763183.372 916284.393 0, 762905.976 916298.339 0, 762628.581 916312.302 0, 
+    762351.187 916326.282 0, 762073.794 916340.277 0, 761796.401 916354.289 0, 761519.01 916368.318 0, 761241.619 916382.362 0, 760964.229 916396.423 0, 760686.839 916410.501 0, 760409.451 916424.594 0, 760130.683 916438.775 0, 760414.249 922010.12 0, 
+    760697.822 927581.611 0, 760975.931 927567.464 0, 761252.664 927553.404 0, 761529.397 927539.36 0, 761806.131 927525.332 0, 762082.866 927511.32 0, 762359.602 927497.325 0, 762636.339 927483.346 0, 762913.076 927469.384 0, 763189.815 927455.437 0, 
+    763466.554 927441.507 0, 763743.294 927427.594 0, 764020.034 927413.696 0, 764296.776 927399.815 0, 764573.518 927385.95 0, 764850.261 927372.102 0, 765127.005 927358.269 0, 765403.75 927344.453 0, 765680.496 927330.654 0, 765957.242 927316.87 0, 
+    766233.99 927303.103 0, 766510.738 927289.352 0, 766787.487 927275.618 0, 767064.236 927261.899 0, 767339.611 927248.265 0, 767617.738 927234.512 0, 767894.49 927220.842 0, 768171.243 927207.189 0, 768447.997 927193.552 0, 768724.751 927179.932 0, 
+    769001.507 927166.327 0, 769278.263 927152.739 0, 769555.02 927139.168 0, 769831.777 927125.612 0, 770108.536 927112.073 0, 770385.295 927098.55 0, 770662.055 927085.044 0, 770938.816 927071.554 0, 771215.578 927058.08 0, 771492.34 927044.622 0, 
+    771769.104 927031.181 0, 772045.868 927017.756 0, 772322.633 927004.347 0, 772599.398 926990.954 0, 772876.165 926977.578 0, 773152.932 926964.218 0, 773429.7 926950.875 0, 773706.469 926937.547 0, 773981.863 926924.302 0, 773714.031 921352.032 0, 
+    773446.206 915779.908 0))
+
+POLYGON ((787267.708 926304.526 0, 786992.275 926316.993 0, 786715.469 926329.539 0, 786438.665 926342.1 0, 786161.861 926354.678 0, 785885.058 926367.272 0, 785608.256 926379.883 0, 785331.454 926392.51 0, 785054.653 926405.153 0, 784777.853 926417.812 0, 
+    784501.053 926430.488 0, 784224.255 926443.18 0, 783947.457 926455.888 0, 783670.66 926468.613 0, 783393.863 926481.354 0, 783117.068 926494.111 0, 782840.273 926506.884 0, 782563.479 926519.674 0, 782286.685 926532.48 0, 782009.893 926545.302 0, 
+    781733.101 926558.141 0, 781456.31 926570.996 0, 781179.519 926583.867 0, 780902.73 926596.755 0, 780624.566 926609.722 0, 780349.153 926622.578 0, 780072.365 926635.515 0, 779795.579 926648.467 0, 779518.793 926661.436 0, 779242.008 926674.422 0, 
+    778965.224 926687.423 0, 778688.44 926700.441 0, 778411.657 926713.475 0, 778134.875 926726.525 0, 777858.094 926739.592 0, 777581.314 926752.675 0, 777304.534 926765.774 0, 777027.755 926778.89 0, 776750.977 926792.022 0, 776474.2 926805.17 0, 
+    776197.423 926818.334 0, 775920.647 926831.515 0, 775643.872 926844.712 0, 775367.098 926857.925 0, 775090.324 926871.155 0, 774813.552 926884.401 0, 774536.78 926897.663 0, 774260.009 926910.941 0, 773981.863 926924.302 0, 774249.702 932496.714 0, 
+    774517.547 938069.264 0, 774795.033 938055.935 0, 775071.148 938042.688 0, 775347.264 938029.458 0, 775623.381 938016.243 0, 775899.499 938003.045 0, 776175.617 937989.863 0, 776451.736 937976.697 0, 776727.856 937963.548 0, 777003.976 937950.414 0, 
+    777280.098 937937.297 0, 777556.22 937924.197 0, 777832.343 937911.112 0, 778108.466 937898.044 0, 778384.591 937884.992 0, 778660.716 937871.956 0, 778936.842 937858.937 0, 779212.969 937845.934 0, 779489.096 937832.947 0, 779765.225 937819.976 0, 
+    780041.354 937807.022 0, 780317.483 937794.083 0, 780593.614 937781.161 0, 780869.745 937768.256 0, 781144.506 937755.43 0, 781422.01 937742.493 0, 781698.144 937729.636 0, 781974.278 937716.795 0, 782250.413 937703.971 0, 782526.549 937691.163 0, 
+    782802.686 937678.371 0, 783078.823 937665.595 0, 783354.961 937652.836 0, 783631.1 937640.093 0, 783907.24 937627.366 0, 784183.38 937614.655 0, 784459.521 937601.961 0, 784735.663 937589.282 0, 785011.806 937576.621 0, 785287.949 937563.975 0, 
+    785564.093 937551.345 0, 785840.238 937538.732 0, 786116.384 937526.135 0, 786392.53 937513.555 0, 786668.677 937500.99 0, 786944.825 937488.442 0, 787220.973 937475.91 0, 787497.123 937463.395 0, 787771.903 937450.957 0, 787519.802 931877.673 0, 
+    787267.708 926304.526 0))
+
+POLYGON ((801027.953 936870.099 0, 800753.136 936881.76 0, 800476.953 936893.495 0, 800200.77 936905.247 0, 799924.588 936917.015 0, 799648.406 936928.799 0, 799372.226 936940.599 0, 799096.046 936952.416 0, 798819.866 936964.249 0, 798543.688 936976.098 0, 
+    798267.51 936987.964 0, 797991.332 936999.845 0, 797715.156 937011.743 0, 797438.98 937023.658 0, 797162.805 937035.588 0, 796886.63 937047.535 0, 796610.456 937059.498 0, 796334.283 937071.477 0, 796058.111 937083.472 0, 795781.939 937095.484 0, 
+    795505.768 937107.512 0, 795229.598 937119.556 0, 794953.429 937131.617 0, 794677.26 937143.694 0, 794399.723 937155.847 0, 794124.924 937167.896 0, 793848.758 937180.022 0, 793572.592 937192.163 0, 793296.426 937204.321 0, 793020.262 937216.496 0, 
+    792744.098 937228.686 0, 792467.935 937240.893 0, 792191.772 937253.116 0, 791915.611 937265.355 0, 791639.45 937277.611 0, 791363.29 937289.883 0, 791087.13 937302.171 0, 790810.971 937314.475 0, 790534.813 937326.796 0, 790258.656 937339.133 0, 
+    789982.499 937351.486 0, 789706.343 937363.855 0, 789430.188 937376.241 0, 789154.034 937388.642 0, 788877.88 937401.06 0, 788601.727 937413.495 0, 788325.575 937425.945 0, 788049.424 937438.412 0, 787771.903 937450.957 0, 788024.01 943024.376 0, 
+    788276.122 948597.925 0, 788552.984 948585.41 0, 788828.479 948572.973 0, 789103.975 948560.552 0, 789379.472 948548.147 0, 789654.97 948535.758 0, 789930.468 948523.386 0, 790205.967 948511.03 0, 790481.467 948498.69 0, 790756.967 948486.366 0, 
+    791032.468 948474.059 0, 791307.97 948461.767 0, 791583.473 948449.492 0, 791858.976 948437.233 0, 792134.481 948424.991 0, 792409.985 948412.764 0, 792685.491 948400.554 0, 792960.997 948388.36 0, 793236.504 948376.182 0, 793512.012 948364.021 0, 
+    793787.52 948351.875 0, 794063.03 948339.746 0, 794338.539 948327.633 0, 794614.05 948315.536 0, 794888.195 948303.516 0, 795165.073 948291.392 0, 795440.586 948279.344 0, 795716.099 948267.312 0, 795991.613 948255.296 0, 796267.128 948243.297 0, 
+    796542.644 948231.313 0, 796818.16 948219.346 0, 797093.677 948207.396 0, 797369.194 948195.461 0, 797644.713 948183.543 0, 797920.232 948171.641 0, 798195.752 948159.755 0, 798471.272 948147.885 0, 798746.793 948136.032 0, 799022.315 948124.194 0, 
+    799297.838 948112.373 0, 799573.361 948100.568 0, 799848.885 948088.78 0, 800124.409 948077.007 0, 800399.935 948065.251 0, 800675.461 948053.511 0, 800950.987 948041.788 0, 801226.515 948030.08 0, 801500.678 948018.447 0, 801264.312 942444.208 0, 
+    801027.953 936870.099 0))
+
+POLYGON ((814726.818 947476.332 0, 814452.621 947487.191 0, 814177.061 947498.12 0, 813901.503 947509.065 0, 813625.945 947520.027 0, 813350.387 947531.005 0, 813074.83 947541.998 0, 812799.274 947553.009 0, 812523.719 947564.035 0, 812248.164 947575.078 0, 
+    811972.61 947586.136 0, 811697.056 947597.211 0, 811421.503 947608.303 0, 811145.951 947619.41 0, 810870.4 947630.534 0, 810594.849 947641.674 0, 810319.299 947652.83 0, 810043.749 947664.002 0, 809768.2 947675.191 0, 809492.652 947686.396 0, 
+    809217.104 947697.617 0, 808941.557 947708.854 0, 808666.011 947720.107 0, 808390.465 947731.377 0, 808113.556 947742.719 0, 807839.376 947753.965 0, 807563.832 947765.283 0, 807288.289 947776.618 0, 807012.747 947787.968 0, 806737.205 947799.335 0, 
+    806461.664 947810.718 0, 806186.124 947822.118 0, 805910.585 947833.533 0, 805635.046 947844.965 0, 805359.507 947856.413 0, 805083.97 947867.878 0, 804808.433 947879.358 0, 804532.897 947890.855 0, 804257.361 947902.368 0, 803981.826 947913.897 0, 
+    803706.292 947925.442 0, 803430.758 947937.004 0, 803155.225 947948.582 0, 802879.693 947960.176 0, 802604.162 947971.786 0, 802328.631 947983.412 0, 802053.101 947995.055 0, 801777.571 948006.714 0, 801500.678 948018.447 0, 801737.049 953592.812 0, 
+    801973.424 959167.3 0, 802249.659 959155.595 0, 802524.532 959143.964 0, 802799.406 959132.349 0, 803074.28 959120.75 0, 803349.156 959109.167 0, 803624.032 959097.601 0, 803898.908 959086.051 0, 804173.786 959074.517 0, 804448.664 959062.999 0, 
+    804723.542 959051.497 0, 804998.422 959040.012 0, 805273.302 959028.542 0, 805548.182 959017.089 0, 805823.064 959005.652 0, 806097.946 958994.232 0, 806372.829 958982.827 0, 806647.712 958971.439 0, 806922.596 958960.066 0, 807197.481 958948.71 0, 
+    807472.366 958937.37 0, 807747.252 958926.047 0, 808022.139 958914.739 0, 808297.026 958903.448 0, 808570.554 958892.228 0, 808846.803 958880.914 0, 809121.692 958869.671 0, 809396.583 958858.444 0, 809671.473 958847.234 0, 809946.365 958836.039 0, 
+    810221.257 958824.861 0, 810496.149 958813.699 0, 810771.043 958802.554 0, 811045.937 958791.424 0, 811320.831 958780.311 0, 811595.727 958769.214 0, 811870.623 958758.133 0, 812145.519 958747.068 0, 812420.416 958736.019 0, 812695.314 958724.987 0, 
+    812970.213 958713.97 0, 813245.112 958702.97 0, 813520.012 958691.986 0, 813794.913 958681.019 0, 814069.814 958670.067 0, 814344.715 958659.132 0, 814619.618 958648.212 0, 814894.521 958637.309 0, 815168.065 958626.476 0, 814947.439 953051.343 0, 
+    814726.818 947476.332 0))
+
+POLYGON ((828364.181 958122.932 0, 828090.605 958132.993 0, 827815.672 958143.119 0, 827540.74 958153.261 0, 827265.809 958163.42 0, 826990.878 958173.595 0, 826715.947 958183.786 0, 826441.017 958193.993 0, 826166.088 958204.217 0, 825891.16 958214.456 0, 
+    825616.232 958224.712 0, 825341.304 958234.984 0, 825066.378 958245.272 0, 824791.451 958255.577 0, 824516.526 958265.897 0, 824241.601 958276.234 0, 823966.677 958286.587 0, 823691.753 958296.956 0, 823416.83 958307.341 0, 823141.907 958317.742 0, 
+    822866.985 958328.16 0, 822592.064 958338.594 0, 822317.143 958349.044 0, 822042.223 958359.51 0, 821765.945 958370.044 0, 821492.385 958380.491 0, 821217.467 958391.005 0, 820942.549 958401.536 0, 820667.632 958412.083 0, 820392.716 958422.647 0, 
+    820117.8 958433.226 0, 819842.885 958443.822 0, 819567.971 958454.433 0, 819293.057 958465.061 0, 819018.144 958475.706 0, 818743.231 958486.366 0, 818468.319 958497.042 0, 818193.408 958507.735 0, 817918.497 958518.444 0, 817643.587 958529.169 0, 
+    817368.677 958539.91 0, 817093.769 958550.668 0, 816818.86 958561.441 0, 816543.953 958572.231 0, 816269.046 958583.037 0, 815994.14 958593.859 0, 815719.234 958604.697 0, 815444.329 958615.552 0, 815168.065 958626.476 0, 815388.696 964201.728 0, 
+    815609.331 969777.094 0, 815884.935 969766.195 0, 816159.184 969755.367 0, 816433.433 969744.554 0, 816707.683 969733.758 0, 816981.934 969722.978 0, 817256.185 969712.214 0, 817530.437 969701.466 0, 817804.69 969690.734 0, 818078.943 969680.019 0, 
+    818353.197 969669.319 0, 818627.451 969658.636 0, 818901.706 969647.969 0, 819175.962 969637.318 0, 819450.218 969626.683 0, 819724.475 969616.064 0, 819998.732 969605.462 0, 820272.99 969594.875 0, 820547.249 969584.305 0, 820821.509 969573.751 0, 
+    821095.769 969563.213 0, 821370.029 969552.691 0, 821644.29 969542.185 0, 821918.552 969531.696 0, 822191.459 969521.274 0, 822467.078 969510.765 0, 822741.342 969500.324 0, 823015.606 969489.899 0, 823289.871 969479.49 0, 823564.136 969469.097 0, 
+    823838.403 969458.72 0, 824112.669 969448.36 0, 824386.937 969438.016 0, 824661.205 969427.688 0, 824935.473 969417.375 0, 825209.743 969407.08 0, 825484.012 969396.8 0, 825758.283 969386.536 0, 826032.554 969376.289 0, 826306.825 969366.058 0, 
+    826581.098 969355.842 0, 826855.37 969345.643 0, 827129.644 969335.46 0, 827403.918 969325.294 0, 827678.193 969315.143 0, 827952.468 969305.009 0, 828226.744 969294.89 0, 828501.02 969284.788 0, 828773.943 969274.752 0, 828569.06 963698.785 0, 
+    828364.181 958122.932 0))
+
+POLYGON ((841939.921 968809.605 0, 841666.969 968818.87 0, 841392.665 968828.197 0, 841118.362 968837.54 0, 840844.059 968846.9 0, 840569.757 968856.276 0, 840295.455 968865.667 0, 840021.154 968875.075 0, 839746.853 968884.499 0, 839472.553 968893.94 0, 
+    839198.254 968903.396 0, 838923.955 968912.869 0, 838649.657 968922.357 0, 838375.359 968931.862 0, 838101.062 968941.383 0, 837826.765 968950.92 0, 837552.469 968960.474 0, 837278.174 968970.043 0, 837003.879 968979.629 0, 836729.584 968989.23 0, 
+    836455.29 968998.848 0, 836180.997 969008.482 0, 835906.705 969018.132 0, 835632.412 969027.798 0, 835356.767 969037.529 0, 835083.83 969047.179 0, 834809.539 969056.894 0, 834535.25 969066.625 0, 834260.96 969076.372 0, 833986.672 969086.135 0, 
+    833712.384 969095.914 0, 833438.096 969105.71 0, 833163.809 969115.521 0, 832889.523 969125.349 0, 832615.237 969135.193 0, 832340.952 969145.053 0, 832066.667 969154.929 0, 831792.383 969164.821 0, 831518.1 969174.73 0, 831243.817 969184.655 0, 
+    830969.534 969194.595 0, 830695.253 969204.552 0, 830420.971 969214.525 0, 830146.691 969224.514 0, 829872.411 969234.52 0, 829598.132 969244.541 0, 829323.853 969254.579 0, 829049.575 969264.632 0, 828773.943 969274.752 0, 828978.83 974850.829 0, 
+    829183.72 980427.013 0, 829458.693 980416.918 0, 829732.315 980406.888 0, 830005.937 980396.874 0, 830279.56 980386.877 0, 830553.184 980376.895 0, 830826.808 980366.93 0, 831100.432 980356.981 0, 831374.058 980347.048 0, 831647.684 980337.131 0, 
+    831921.31 980327.23 0, 832194.937 980317.346 0, 832468.565 980307.477 0, 832742.193 980297.624 0, 833015.822 980287.788 0, 833289.451 980277.968 0, 833563.081 980268.163 0, 833836.712 980258.375 0, 834110.343 980248.603 0, 834383.974 980238.848 0, 
+    834657.607 980229.108 0, 834931.24 980219.384 0, 835204.873 980209.677 0, 835478.507 980199.985 0, 835750.791 980190.357 0, 836025.777 980180.65 0, 836299.412 980171.007 0, 836573.049 980161.38 0, 836846.685 980151.769 0, 837120.323 980142.175 0, 
+    837393.961 980132.596 0, 837667.599 980123.033 0, 837941.238 980113.487 0, 838214.878 980103.956 0, 838488.518 980094.442 0, 838762.159 980084.944 0, 839035.8 980075.462 0, 839309.442 980065.996 0, 839583.084 980056.546 0, 839856.727 980047.112 0, 
+    840130.371 980037.694 0, 840404.015 980028.293 0, 840677.66 980018.907 0, 840951.305 980009.538 0, 841224.951 980000.185 0, 841498.597 979990.848 0, 841772.244 979981.527 0, 842045.891 979972.222 0, 842318.19 979962.979 0, 842129.054 974386.238 0, 
+    841939.921 968809.605 0))
+
+POLYGON ((855453.918 979536.054 0, 855181.592 979544.527 0, 854907.919 979553.059 0, 854634.247 979561.607 0, 854360.576 979570.171 0, 854086.905 979578.751 0, 853813.234 979587.347 0, 853539.564 979595.96 0, 853265.895 979604.588 0, 852992.225 979613.233 0, 
+    852718.557 979621.893 0, 852444.889 979630.57 0, 852171.221 979639.263 0, 851897.554 979647.972 0, 851623.888 979656.697 0, 851350.222 979665.438 0, 851076.556 979674.195 0, 850802.891 979682.969 0, 850529.227 979691.758 0, 850255.563 979700.564 0, 
+    849981.9 979709.386 0, 849708.237 979718.223 0, 849434.575 979727.077 0, 849160.913 979735.947 0, 848885.903 979744.877 0, 848613.591 979753.736 0, 848339.93 979762.654 0, 848066.271 979771.589 0, 847792.611 979780.539 0, 847518.953 979789.506 0, 
+    847245.295 979798.489 0, 846971.637 979807.487 0, 846697.98 979816.502 0, 846424.323 979825.534 0, 846150.667 979834.581 0, 845877.012 979843.644 0, 845603.357 979852.723 0, 845329.702 979861.819 0, 845056.048 979870.931 0, 844782.395 979880.058 0, 
+    844508.742 979889.202 0, 844235.09 979898.362 0, 843961.438 979907.538 0, 843687.787 979916.73 0, 843414.136 979925.939 0, 843140.486 979935.163 0, 842866.837 979944.404 0, 842593.188 979953.66 0, 842318.19 979962.979 0, 842507.33 985539.821 0, 
+    842696.473 991116.762 0, 842970.811 991107.466 0, 843243.803 991098.231 0, 843516.796 991089.013 0, 843789.79 991079.811 0, 844062.784 991070.625 0, 844335.779 991061.454 0, 844608.774 991052.3 0, 844881.77 991043.162 0, 845154.766 991034.04 0, 
+    845427.763 991024.935 0, 845700.761 991015.845 0, 845973.758 991006.771 0, 846246.757 990997.713 0, 846519.756 990988.672 0, 846792.755 990979.646 0, 847065.756 990970.637 0, 847338.756 990961.644 0, 847611.757 990952.666 0, 847884.759 990943.705 0, 
+    848157.761 990934.76 0, 848430.764 990925.831 0, 848703.767 990916.918 0, 848976.771 990908.021 0, 849248.43 990899.184 0, 849522.78 990890.275 0, 849795.785 990881.426 0, 850068.791 990872.594 0, 850341.797 990863.777 0, 850614.804 990854.976 0, 
+    850887.812 990846.192 0, 851160.819 990837.424 0, 851433.828 990828.671 0, 851706.837 990819.935 0, 851979.846 990811.215 0, 852252.856 990802.511 0, 852525.867 990793.823 0, 852798.878 990785.151 0, 853071.889 990776.495 0, 853344.901 990767.855 0, 
+    853617.914 990759.231 0, 853890.927 990750.623 0, 854163.94 990742.032 0, 854436.954 990733.456 0, 854709.969 990724.896 0, 854982.984 990716.353 0, 855255.999 990707.826 0, 855529.015 990699.314 0, 855800.688 990690.861 0, 855627.301 985113.408 0, 
+    855453.918 979536.054 0))
+
+POLYGON ((868906.054 990301.983 0, 868634.356 990309.669 0, 868361.317 990317.409 0, 868088.279 990325.165 0, 867815.241 990332.937 0, 867542.203 990340.726 0, 867269.166 990348.53 0, 866996.129 990356.35 0, 866723.093 990364.187 0, 866450.057 990372.039 0, 
+    866177.022 990379.907 0, 865903.987 990387.792 0, 865630.953 990395.693 0, 865357.919 990403.609 0, 865084.885 990411.542 0, 864811.852 990419.491 0, 864538.82 990427.456 0, 864265.788 990435.437 0, 863992.756 990443.434 0, 863719.725 990451.447 0, 
+    863446.694 990459.477 0, 863173.664 990467.522 0, 862900.635 990475.583 0, 862627.605 990483.661 0, 862353.234 990491.794 0, 862081.548 990499.864 0, 861808.521 990507.989 0, 861535.493 990516.131 0, 861262.466 990524.289 0, 860989.44 990532.463 0, 
+    860716.414 990540.653 0, 860443.389 990548.859 0, 860170.364 990557.081 0, 859897.339 990565.319 0, 859624.315 990573.573 0, 859351.292 990581.843 0, 859078.269 990590.13 0, 858805.247 990598.432 0, 858532.225 990606.75 0, 858259.203 990615.085 0, 
+    857986.182 990623.436 0, 857713.162 990631.802 0, 857440.142 990640.185 0, 857167.122 990648.584 0, 856894.103 990656.999 0, 856621.085 990665.43 0, 856348.066 990673.877 0, 856075.049 990682.34 0, 855800.688 990690.861 0, 855974.077 996268.408 0, 
+    856147.47 1001846.045 0, 856421.171 1001837.544 0, 856693.532 1001829.101 0, 856965.893 1001820.675 0, 857238.255 1001812.264 0, 857510.618 1001803.869 0, 857782.981 1001795.491 0, 858055.344 1001787.128 0, 858327.708 1001778.781 0, 858600.072 1001770.451 0, 
+    858872.437 1001762.136 0, 859144.803 1001753.838 0, 859417.169 1001745.555 0, 859689.535 1001737.289 0, 859961.902 1001729.039 0, 860234.269 1001720.804 0, 860506.637 1001712.586 0, 860779.005 1001704.384 0, 861051.374 1001696.197 0, 861323.743 1001688.027 0, 
+    861596.113 1001679.873 0, 861868.483 1001671.735 0, 862140.854 1001663.613 0, 862413.225 1001655.507 0, 862684.257 1001647.456 0, 862957.969 1001639.343 0, 863230.342 1001631.285 0, 863502.715 1001623.243 0, 863775.088 1001615.217 0, 864047.462 1001607.207 0, 
+    864319.837 1001599.213 0, 864592.212 1001591.235 0, 864864.587 1001583.273 0, 865136.963 1001575.327 0, 865409.34 1001567.398 0, 865681.717 1001559.484 0, 865954.094 1001551.586 0, 866226.472 1001543.705 0, 866498.85 1001535.839 0, 866771.229 1001527.989 0, 
+    867043.608 1001520.156 0, 867315.987 1001512.338 0, 867588.367 1001504.537 0, 867860.748 1001496.751 0, 868133.129 1001488.982 0, 868405.51 1001481.228 0, 868677.892 1001473.491 0, 868950.275 1001465.77 0, 869221.319 1001458.102 0, 869063.685 995879.998 0, 
+    868906.054 990301.983 0))
+
+POLYGON ((882296.212 1001107.098 0, 882025.145 1001113.999 0, 881752.742 1001120.951 0, 881480.339 1001127.919 0, 881207.937 1001134.903 0, 880935.535 1001141.903 0, 880663.134 1001148.919 0, 880390.733 1001155.95 0, 880118.332 1001162.998 0, 879845.932 1001170.062 0, 
+    879573.532 1001177.143 0, 879301.133 1001184.239 0, 879028.734 1001191.351 0, 878756.335 1001198.479 0, 878483.937 1001205.623 0, 878211.539 1001212.783 0, 877939.142 1001219.959 0, 877666.745 1001227.152 0, 877394.349 1001234.36 0, 877121.953 1001241.584 0, 
+    876849.557 1001248.825 0, 876577.162 1001256.081 0, 876304.767 1001263.354 0, 876032.373 1001270.642 0, 875758.641 1001277.983 0, 875487.586 1001285.267 0, 875215.193 1001292.604 0, 874942.8 1001299.956 0, 874670.408 1001307.325 0, 874398.016 1001314.71 0, 
+    874125.625 1001322.11 0, 873853.234 1001329.527 0, 873580.844 1001336.96 0, 873308.454 1001344.409 0, 873036.064 1001351.873 0, 872763.675 1001359.354 0, 872491.287 1001366.851 0, 872218.898 1001374.364 0, 871946.511 1001381.893 0, 871674.123 1001389.438 0, 
+    871401.736 1001396.999 0, 871129.35 1001404.576 0, 870856.964 1001412.169 0, 870584.578 1001419.778 0, 870312.193 1001427.403 0, 870039.809 1001435.045 0, 869767.425 1001442.702 0, 869495.041 1001450.375 0, 869221.319 1001458.102 0, 869378.955 1007036.293 0, 
+    869536.593 1012614.565 0, 869809.656 1012606.856 0, 870081.383 1012599.201 0, 870353.11 1012591.563 0, 870624.838 1012583.94 0, 870896.567 1012576.333 0, 871168.295 1012568.742 0, 871440.025 1012561.168 0, 871711.755 1012553.609 0, 871983.485 1012546.066 0, 
+    872255.215 1012538.539 0, 872526.947 1012531.028 0, 872798.678 1012523.534 0, 873070.41 1012516.055 0, 873342.142 1012508.592 0, 873613.875 1012501.145 0, 873885.609 1012493.714 0, 874157.342 1012486.299 0, 874429.077 1012478.901 0, 874700.811 1012471.518 0, 
+    874972.546 1012464.151 0, 875244.282 1012456.8 0, 875516.018 1012449.465 0, 875787.754 1012442.146 0, 876058.156 1012434.879 0, 876331.228 1012427.556 0, 876602.965 1012420.286 0, 876874.704 1012413.031 0, 877146.442 1012405.792 0, 877418.181 1012398.569 0, 
+    877689.92 1012391.362 0, 877961.66 1012384.171 0, 878233.4 1012376.996 0, 878505.141 1012369.837 0, 878776.882 1012362.694 0, 879048.623 1012355.567 0, 879320.365 1012348.456 0, 879592.107 1012341.361 0, 879863.85 1012334.282 0, 880135.593 1012327.219 0, 
+    880407.337 1012320.172 0, 880679.081 1012313.141 0, 880950.825 1012306.126 0, 881222.57 1012299.127 0, 881494.315 1012292.144 0, 881766.06 1012285.177 0, 882037.806 1012278.226 0, 882309.553 1012271.291 0, 882579.966 1012264.406 0, 882438.088 1006685.711 0, 
+    882296.212 1001107.098 0))
+
+POLYGON ((895624.276 1011951.099 0, 895353.842 1011957.22 0, 895082.077 1011963.387 0, 894810.313 1011969.571 0, 894538.549 1011975.77 0, 894266.785 1011981.985 0, 893995.021 1011988.216 0, 893723.258 1011994.464 0, 893451.496 1012000.727 0, 893179.733 1012007.006 0, 
+    892907.971 1012013.301 0, 892636.21 1012019.612 0, 892364.448 1012025.94 0, 892092.688 1012032.283 0, 891820.927 1012038.642 0, 891549.167 1012045.017 0, 891277.407 1012051.409 0, 891005.648 1012057.816 0, 890733.889 1012064.239 0, 890462.13 1012070.678 0, 
+    890190.372 1012077.133 0, 889918.614 1012083.604 0, 889646.857 1012090.092 0, 889375.1 1012096.595 0, 889102.01 1012103.146 0, 888831.587 1012109.649 0, 888559.831 1012116.2 0, 888288.075 1012122.767 0, 888016.32 1012129.351 0, 887744.565 1012135.95 0, 
+    887472.811 1012142.565 0, 887201.057 1012149.196 0, 886929.303 1012155.843 0, 886657.55 1012162.506 0, 886385.797 1012169.185 0, 886114.045 1012175.88 0, 885842.293 1012182.591 0, 885570.541 1012189.319 0, 885298.79 1012196.062 0, 885027.039 1012202.821 0, 
+    884755.289 1012209.596 0, 884483.539 1012216.387 0, 884211.789 1012223.194 0, 883940.04 1012230.017 0, 883668.291 1012236.856 0, 883396.543 1012243.711 0, 883124.795 1012250.582 0, 882853.047 1012257.469 0, 882579.966 1012264.406 0, 882721.846 1017843.179 0, 
+    882863.728 1023422.025 0, 883136.149 1023415.105 0, 883407.24 1023408.235 0, 883678.331 1023401.38 0, 883949.423 1023394.542 0, 884220.515 1023387.719 0, 884491.608 1023380.913 0, 884762.701 1023374.122 0, 885033.794 1023367.347 0, 885304.888 1023360.589 0, 
+    885575.982 1023353.846 0, 885847.076 1023347.119 0, 886118.171 1023340.408 0, 886389.267 1023333.713 0, 886660.362 1023327.034 0, 886931.458 1023320.371 0, 887202.555 1023313.724 0, 887473.652 1023307.093 0, 887744.749 1023300.478 0, 888015.847 1023293.879 0, 
+    888286.945 1023287.296 0, 888558.043 1023280.729 0, 888829.142 1023274.177 0, 889100.241 1023267.642 0, 889370.011 1023261.155 0, 889642.441 1023254.619 0, 889913.541 1023248.132 0, 890184.642 1023241.66 0, 890455.743 1023235.205 0, 890726.844 1023228.765 0, 
+    890997.946 1023222.342 0, 891269.048 1023215.934 0, 891540.151 1023209.542 0, 891811.254 1023203.167 0, 892082.357 1023196.807 0, 892353.461 1023190.463 0, 892624.565 1023184.135 0, 892895.67 1023177.823 0, 893166.774 1023171.527 0, 893437.88 1023165.247 0, 
+    893708.985 1023158.983 0, 893980.091 1023152.735 0, 894251.198 1023146.503 0, 894522.304 1023140.287 0, 894793.411 1023134.086 0, 895064.519 1023127.902 0, 895335.627 1023121.734 0, 895606.735 1023115.581 0, 895876.515 1023109.475 0, 895750.395 1017530.25 0, 
+    895624.276 1011951.099 0))
+
+POLYGON ((908890.132 1022833.69 0, 908620.334 1022839.034 0, 908349.21 1022844.42 0, 908078.085 1022849.823 0, 907806.962 1022855.241 0, 907535.838 1022860.675 0, 907264.715 1022866.126 0, 906993.592 1022871.592 0, 906722.47 1022877.074 0, 906451.347 1022882.572 0, 
+    906180.225 1022888.086 0, 905909.104 1022893.616 0, 905637.983 1022899.162 0, 905366.862 1022904.724 0, 905095.741 1022910.302 0, 904824.621 1022915.896 0, 904553.501 1022921.506 0, 904282.381 1022927.131 0, 904011.262 1022932.773 0, 903740.143 1022938.431 0, 
+    903469.025 1022944.104 0, 903197.906 1022949.794 0, 902926.788 1022955.5 0, 902655.671 1022961.221 0, 902383.226 1022966.987 0, 902113.437 1022972.712 0, 901842.32 1022978.481 0, 901571.204 1022984.267 0, 901300.088 1022990.068 0, 901028.972 1022995.885 0, 
+    900757.857 1023001.719 0, 900486.742 1023007.568 0, 900215.628 1023013.433 0, 899944.514 1023019.314 0, 899673.4 1023025.211 0, 899402.286 1023031.124 0, 899131.173 1023037.053 0, 898860.06 1023042.998 0, 898588.948 1023048.959 0, 898317.836 1023054.936 0, 
+    898046.724 1023060.928 0, 897775.613 1023066.937 0, 897504.502 1023072.962 0, 897233.391 1023079.002 0, 896962.281 1023085.059 0, 896691.171 1023091.132 0, 896420.061 1023097.22 0, 896148.952 1023103.325 0, 895876.515 1023109.475 0, 896002.637 1028688.769 0, 
+    896128.76 1034268.128 0, 896400.537 1034261.993 0, 896670.99 1034255.903 0, 896941.442 1034249.829 0, 897211.896 1034243.772 0, 897482.349 1034237.73 0, 897752.803 1034231.704 0, 898023.257 1034225.694 0, 898293.712 1034219.699 0, 898564.167 1034213.721 0, 
+    898834.622 1034207.759 0, 899105.078 1034201.812 0, 899375.534 1034195.882 0, 899645.99 1034189.967 0, 899916.447 1034184.068 0, 900186.904 1034178.186 0, 900457.361 1034172.319 0, 900727.819 1034166.468 0, 900998.277 1034160.633 0, 901268.735 1034154.814 0, 
+    901539.194 1034149.011 0, 901809.653 1034143.223 0, 902080.113 1034137.452 0, 902350.572 1034131.697 0, 902619.708 1034125.985 0, 902891.493 1034120.234 0, 903161.954 1034114.526 0, 903432.415 1034108.834 0, 903702.876 1034103.158 0, 903973.338 1034097.499 0, 
+    904243.8 1034091.855 0, 904514.263 1034086.226 0, 904784.726 1034080.614 0, 905055.189 1034075.018 0, 905325.652 1034069.438 0, 905596.116 1034063.873 0, 905866.58 1034058.325 0, 906137.044 1034052.792 0, 906407.509 1034047.276 0, 906677.974 1034041.775 0, 
+    906948.44 1034036.29 0, 907218.905 1034030.821 0, 907489.371 1034025.368 0, 907759.838 1034019.931 0, 908030.304 1034014.51 0, 908300.771 1034009.105 0, 908571.239 1034003.716 0, 908841.706 1033998.343 0, 909110.851 1033993.011 0, 909000.491 1028413.318 0, 
+    908890.132 1022833.69 0))
+
+POLYGON ((922093.668 1033754.572 0, 921824.507 1033759.143 0, 921554.025 1033763.752 0, 921283.544 1033768.377 0, 921013.063 1033773.018 0, 920742.582 1033777.675 0, 920472.101 1033782.348 0, 920201.621 1033787.037 0, 919931.141 1033791.742 0, 919660.661 1033796.462 0, 
+    919390.181 1033801.199 0, 919119.702 1033805.951 0, 918849.223 1033810.72 0, 918578.744 1033815.504 0, 918308.266 1033820.304 0, 918037.788 1033825.12 0, 917767.31 1033829.953 0, 917496.832 1033834.801 0, 917226.355 1033839.664 0, 916955.878 1033844.544 0, 
+    916685.402 1033849.44 0, 916414.925 1033854.352 0, 916144.449 1033859.279 0, 915873.973 1033864.223 0, 915602.175 1033869.207 0, 915333.022 1033874.158 0, 915062.547 1033879.149 0, 914792.073 1033884.156 0, 914521.598 1033889.179 0, 914251.124 1033894.218 0, 
+    913980.65 1033899.273 0, 913710.177 1033904.344 0, 913439.704 1033909.431 0, 913169.231 1033914.534 0, 912898.758 1033919.652 0, 912628.286 1033924.787 0, 912357.814 1033929.938 0, 912087.342 1033935.104 0, 911816.871 1033940.286 0, 911546.4 1033945.485 0, 
+    911275.929 1033950.699 0, 911005.459 1033955.929 0, 910734.989 1033961.175 0, 910464.519 1033966.437 0, 910194.049 1033971.715 0, 909923.58 1033977.008 0, 909653.111 1033982.318 0, 909382.643 1033987.644 0, 909110.851 1033993.011 0, 909221.212 1039572.765 0, 
+    909331.575 1045152.576 0, 909602.706 1045147.222 0, 909872.518 1045141.909 0, 910142.33 1045136.612 0, 910412.142 1045131.331 0, 910681.955 1045126.066 0, 910951.768 1045120.817 0, 911221.581 1045115.584 0, 911491.395 1045110.367 0, 911761.209 1045105.165 0, 
+    912031.023 1045099.979 0, 912300.838 1045094.81 0, 912570.653 1045089.656 0, 912840.468 1045084.518 0, 913110.283 1045079.396 0, 913380.099 1045074.29 0, 913649.915 1045069.199 0, 913919.731 1045064.125 0, 914189.548 1045059.066 0, 914459.365 1045054.023 0, 
+    914729.182 1045048.997 0, 914999 1045043.986 0, 915268.817 1045038.991 0, 915538.635 1045034.011 0, 915807.135 1045029.072 0, 916078.273 1045024.101 0, 916348.092 1045019.169 0, 916617.911 1045014.254 0, 916887.73 1045009.354 0, 917157.55 1045004.47 0, 
+    917427.37 1044999.602 0, 917697.191 1044994.75 0, 917967.012 1044989.914 0, 918236.833 1044985.093 0, 918506.654 1044980.289 0, 918776.475 1044975.5 0, 919046.297 1044970.727 0, 919316.119 1044965.971 0, 919585.942 1044961.23 0, 919855.764 1044956.505 0, 
+    920125.587 1044951.795 0, 920395.411 1044947.102 0, 920665.234 1044942.425 0, 920935.058 1044937.763 0, 921204.882 1044933.117 0, 921474.706 1044928.488 0, 921744.531 1044923.874 0, 922014.356 1044919.276 0, 922282.863 1044914.716 0, 922188.265 1039334.616 0, 
+    922093.668 1033754.572 0))
+
+POLYGON ((935234.771 1044713.446 0, 934966.25 1044717.248 0, 934696.414 1044721.083 0, 934426.577 1044724.935 0, 934156.741 1044728.802 0, 933886.905 1044732.686 0, 933617.069 1044736.585 0, 933347.233 1044740.5 0, 933077.398 1044744.431 0, 932807.562 1044748.378 0, 
+    932537.727 1044752.341 0, 932267.893 1044756.319 0, 931998.058 1044760.314 0, 931728.224 1044764.324 0, 931458.39 1044768.35 0, 931188.556 1044772.393 0, 930918.723 1044776.451 0, 930648.889 1044780.525 0, 930379.056 1044784.614 0, 930109.224 1044788.72 0, 
+    929839.391 1044792.842 0, 929569.559 1044796.979 0, 929299.727 1044801.132 0, 929029.895 1044805.302 0, 928758.746 1044809.507 0, 928490.232 1044813.688 0, 928220.401 1044817.905 0, 927950.57 1044822.137 0, 927680.739 1044826.386 0, 927410.909 1044830.65 0, 
+    927141.079 1044834.931 0, 926871.249 1044839.227 0, 926601.419 1044843.539 0, 926331.59 1044847.867 0, 926061.761 1044852.211 0, 925791.932 1044856.571 0, 925522.103 1044860.947 0, 925252.275 1044865.338 0, 924982.447 1044869.746 0, 924712.619 1044874.169 0, 
+    924442.792 1044878.608 0, 924172.964 1044883.063 0, 923903.137 1044887.534 0, 923633.311 1044892.021 0, 923363.484 1044896.524 0, 923093.658 1044901.043 0, 922823.832 1044905.577 0, 922554.006 1044910.127 0, 922282.863 1044914.716 0, 922377.462 1050494.869 0, 
+    922472.061 1056075.07 0, 922742.545 1056070.492 0, 923011.714 1056065.953 0, 923280.883 1056061.43 0, 923550.052 1056056.922 0, 923819.222 1056052.43 0, 924088.391 1056047.954 0, 924357.562 1056043.494 0, 924626.732 1056039.05 0, 924895.903 1056034.622 0, 
+    925165.074 1056030.209 0, 925434.245 1056025.812 0, 925703.416 1056021.432 0, 925972.588 1056017.066 0, 926241.76 1056012.717 0, 926510.932 1056008.384 0, 926780.104 1056004.066 0, 927049.277 1055999.765 0, 927318.45 1055995.479 0, 927587.623 1055991.209 0, 
+    927856.797 1055986.955 0, 928125.971 1055982.717 0, 928395.144 1055978.494 0, 928664.319 1055974.288 0, 928932.179 1055970.117 0, 929202.668 1055965.922 0, 929471.843 1055961.763 0, 929741.018 1055957.62 0, 930010.193 1055953.492 0, 930279.369 1055949.381 0, 
+    930548.545 1055945.285 0, 930817.721 1055941.205 0, 931086.898 1055937.141 0, 931356.074 1055933.093 0, 931625.251 1055929.061 0, 931894.428 1055925.044 0, 932163.606 1055921.044 0, 932432.783 1055917.059 0, 932701.961 1055913.09 0, 932971.139 1055909.137 0, 
+    933240.317 1055905.199 0, 933509.496 1055901.278 0, 933778.675 1055897.372 0, 934047.854 1055893.483 0, 934317.033 1055889.609 0, 934586.212 1055885.751 0, 934855.392 1055881.909 0, 935124.572 1055878.082 0, 935392.439 1055874.29 0, 935313.605 1050293.844 0, 
+    935234.771 1044713.446 0))
+
+POLYGON ((948313.333 1055710.014 0, 948045.453 1055713.049 0, 947776.264 1055716.115 0, 947507.074 1055719.197 0, 947237.885 1055722.294 0, 946968.696 1055725.407 0, 946699.507 1055728.537 0, 946430.318 1055731.682 0, 946161.13 1055734.843 0, 945891.942 1055738.019 0, 
+    945622.753 1055741.212 0, 945353.565 1055744.421 0, 945084.378 1055747.645 0, 944815.19 1055750.885 0, 944546.003 1055754.141 0, 944276.816 1055757.413 0, 944007.629 1055760.701 0, 943738.442 1055764.004 0, 943469.255 1055767.323 0, 943200.069 1055770.659 0, 
+    942930.882 1055774.01 0, 942661.696 1055777.377 0, 942392.511 1055780.759 0, 942123.325 1055784.158 0, 941852.828 1055787.589 0, 941584.954 1055791.003 0, 941315.769 1055794.449 0, 941046.584 1055797.911 0, 940777.4 1055801.388 0, 940508.215 1055804.882 0, 
+    940239.031 1055808.392 0, 939969.847 1055811.917 0, 939700.663 1055815.458 0, 939431.48 1055819.015 0, 939162.297 1055822.588 0, 938893.113 1055826.177 0, 938623.93 1055829.781 0, 938354.748 1055833.402 0, 938085.565 1055837.038 0, 937816.383 1055840.69 0, 
+    937547.201 1055844.358 0, 937278.019 1055848.042 0, 937008.837 1055851.741 0, 936739.656 1055855.457 0, 936470.475 1055859.188 0, 936201.294 1055862.935 0, 935932.113 1055866.698 0, 935662.932 1055870.477 0, 935392.439 1055874.29 0, 935471.274 1061454.78 0, 
+    935550.109 1067035.31 0, 935819.942 1067031.506 0, 936088.466 1067027.736 0, 936356.99 1067023.982 0, 936625.514 1067020.244 0, 936894.038 1067016.522 0, 937162.563 1067012.816 0, 937431.087 1067009.125 0, 937699.612 1067005.451 0, 937968.138 1067001.792 0, 
+    938236.663 1066998.148 0, 938505.189 1066994.521 0, 938773.714 1066990.909 0, 939042.24 1066987.314 0, 939310.767 1066983.734 0, 939579.293 1066980.17 0, 939847.82 1066976.621 0, 940116.347 1066973.089 0, 940384.874 1066969.572 0, 940653.401 1066966.071 0, 
+    940921.928 1066962.586 0, 941190.456 1066959.117 0, 941458.984 1066955.663 0, 941727.512 1066952.225 0, 941994.732 1066948.82 0, 942264.569 1066945.397 0, 942533.098 1066942.007 0, 942801.627 1066938.633 0, 943070.156 1066935.274 0, 943338.685 1066931.931 0, 
+    943607.214 1066928.604 0, 943875.744 1066925.293 0, 944144.274 1066921.997 0, 944412.804 1066918.718 0, 944681.334 1066915.454 0, 944949.865 1066912.206 0, 945218.395 1066908.973 0, 945486.926 1066905.757 0, 945755.457 1066902.556 0, 946023.988 1066899.372 0, 
+    946292.52 1066896.203 0, 946561.051 1066893.049 0, 946829.583 1066889.912 0, 947098.115 1066886.79 0, 947366.647 1066883.685 0, 947635.18 1066880.595 0, 947903.712 1066877.52 0, 948172.245 1066874.462 0, 948439.47 1066871.434 0, 948376.401 1061290.704 0, 
+    948313.333 1055710.014 0))
+
+POLYGON ((961329.243 1066743.974 0, 961062.008 1066746.247 0, 960793.467 1066748.547 0, 960524.927 1066750.862 0, 960256.387 1066753.193 0, 959987.847 1066755.541 0, 959719.308 1066757.904 0, 959450.768 1066760.282 0, 959182.229 1066762.677 0, 958913.689 1066765.087 0, 
+    958645.15 1066767.513 0, 958376.611 1066769.955 0, 958108.072 1066772.413 0, 957839.534 1066774.887 0, 957570.995 1066777.376 0, 957302.457 1066779.881 0, 957033.919 1066782.402 0, 956765.38 1066784.939 0, 956496.842 1066787.492 0, 956228.305 1066790.06 0, 
+    955959.767 1066792.644 0, 955691.229 1066795.244 0, 955422.692 1066797.86 0, 955154.155 1066800.492 0, 954884.311 1066803.152 0, 954617.081 1066805.802 0, 954348.544 1066808.482 0, 954080.008 1066811.176 0, 953811.471 1066813.887 0, 953542.935 1066816.614 0, 
+    953274.399 1066819.356 0, 953005.863 1066822.114 0, 952737.327 1066824.888 0, 952468.792 1066827.677 0, 952200.256 1066830.483 0, 951931.721 1066833.304 0, 951663.186 1066836.141 0, 951394.651 1066838.994 0, 951126.116 1066841.863 0, 950857.581 1066844.747 0, 
+    950589.047 1066847.648 0, 950320.513 1066850.564 0, 950051.979 1066853.496 0, 949783.445 1066856.444 0, 949514.911 1066859.407 0, 949246.377 1066862.387 0, 948977.844 1066865.382 0, 948709.311 1066868.393 0, 948439.47 1066871.434 0, 948502.54 1072452.2 0, 
+    948565.609 1078032.996 0, 948834.79 1078029.962 0, 949102.666 1078026.958 0, 949370.543 1078023.971 0, 949638.419 1078020.998 0, 949906.296 1078018.042 0, 950174.173 1078015.102 0, 950442.05 1078012.177 0, 950709.927 1078009.268 0, 950977.805 1078006.375 0, 
+    951245.683 1078003.497 0, 951513.56 1078000.635 0, 951781.438 1077997.79 0, 952049.317 1077994.959 0, 952317.195 1077992.145 0, 952585.073 1077989.346 0, 952852.952 1077986.563 0, 953120.831 1077983.796 0, 953388.71 1077981.045 0, 953656.589 1077978.309 0, 
+    953924.468 1077975.59 0, 954192.348 1077972.886 0, 954460.227 1077970.197 0, 954728.107 1077967.525 0, 954994.684 1077964.881 0, 955263.867 1077962.227 0, 955531.747 1077959.602 0, 955799.628 1077956.993 0, 956067.508 1077954.399 0, 956335.389 1077951.821 0, 
+    956603.27 1077949.259 0, 956871.151 1077946.713 0, 957139.032 1077944.182 0, 957406.913 1077941.667 0, 957674.795 1077939.168 0, 957942.676 1077936.685 0, 958210.558 1077934.217 0, 958478.44 1077931.765 0, 958746.322 1077929.329 0, 959014.204 1077926.909 0, 
+    959282.087 1077924.505 0, 959549.969 1077922.116 0, 959817.852 1077919.743 0, 960085.734 1077917.386 0, 960353.617 1077915.045 0, 960621.5 1077912.719 0, 960889.383 1077910.409 0, 961157.267 1077908.115 0, 961423.848 1077905.848 0, 961376.545 1072324.895 0, 
+    961329.243 1066743.974 0))
+
+POLYGON ((974282.394 1077815.027 0, 974015.806 1077816.541 0, 973747.917 1077818.078 0, 973480.028 1077819.631 0, 973212.14 1077821.2 0, 972944.251 1077822.785 0, 972676.363 1077824.385 0, 972408.475 1077826.001 0, 972140.587 1077827.633 0, 971872.699 1077829.281 0, 
+    971604.811 1077830.944 0, 971336.923 1077832.623 0, 971069.035 1077834.318 0, 970801.147 1077836.029 0, 970533.26 1077837.755 0, 970265.373 1077839.497 0, 969997.485 1077841.255 0, 969729.598 1077843.029 0, 969461.711 1077844.819 0, 969193.824 1077846.624 0, 
+    968925.937 1077848.445 0, 968658.05 1077850.282 0, 968390.163 1077852.135 0, 968122.277 1077854.003 0, 967853.089 1077855.896 0, 967586.504 1077857.787 0, 967318.618 1077859.703 0, 967050.731 1077861.634 0, 966782.845 1077863.581 0, 966514.96 1077865.544 0, 
+    966247.074 1077867.523 0, 965979.188 1077869.518 0, 965711.302 1077871.528 0, 965443.417 1077873.554 0, 965175.532 1077875.596 0, 964907.646 1077877.653 0, 964639.761 1077879.727 0, 964371.876 1077881.816 0, 964103.992 1077883.921 0, 963836.107 1077886.041 0, 
+    963568.222 1077888.178 0, 963300.338 1077890.33 0, 963032.453 1077892.498 0, 962764.569 1077894.682 0, 962496.685 1077896.881 0, 962228.801 1077899.096 0, 961960.917 1077901.327 0, 961693.034 1077903.574 0, 961423.848 1077905.848 0, 961471.151 1083486.827 0, 
+    961518.454 1089067.828 0, 961786.98 1089065.56 0, 962054.207 1089063.319 0, 962321.433 1089061.093 0, 962588.66 1089058.884 0, 962855.887 1089056.689 0, 963123.115 1089054.511 0, 963390.342 1089052.348 0, 963657.57 1089050.202 0, 963924.797 1089048.07 0, 
+    964192.025 1089045.955 0, 964459.253 1089043.855 0, 964726.481 1089041.771 0, 964993.709 1089039.703 0, 965260.937 1089037.65 0, 965528.165 1089035.614 0, 965795.394 1089033.592 0, 966062.623 1089031.587 0, 966329.851 1089029.597 0, 966597.08 1089027.624 0, 
+    966864.309 1089025.665 0, 967131.538 1089023.723 0, 967398.767 1089021.796 0, 967665.996 1089019.885 0, 967931.928 1089017.999 0, 968200.455 1089016.111 0, 968467.685 1089014.247 0, 968734.915 1089012.399 0, 969002.145 1089010.566 0, 969269.375 1089008.75 0, 
+    969536.605 1089006.949 0, 969803.835 1089005.164 0, 970071.065 1089003.394 0, 970338.295 1089001.641 0, 970605.526 1088999.903 0, 970872.756 1088998.18 0, 971139.987 1088996.474 0, 971407.218 1088994.783 0, 971674.449 1088993.108 0, 971941.68 1088991.449 0, 
+    972208.911 1088989.805 0, 972476.142 1088988.177 0, 972743.373 1088986.565 0, 973010.604 1088984.969 0, 973277.836 1088983.388 0, 973545.067 1088981.823 0, 973812.299 1088980.274 0, 974079.531 1088978.74 0, 974345.465 1088977.23 0, 974313.93 1083396.117 0, 
+    974282.394 1077815.027 0))
+
+POLYGON ((987172.682 1088922.871 0, 986906.742 1088923.63 0, 986639.507 1088924.408 0, 986372.272 1088925.203 0, 986105.037 1088926.013 0, 985837.802 1088926.838 0, 985570.567 1088927.68 0, 985303.332 1088928.537 0, 985036.098 1088929.41 0, 984768.863 1088930.298 0, 
+    984501.628 1088931.203 0, 984234.394 1088932.123 0, 983967.159 1088933.059 0, 983699.925 1088934.01 0, 983432.691 1088934.977 0, 983165.456 1088935.96 0, 982898.222 1088936.959 0, 982630.988 1088937.973 0, 982363.754 1088939.004 0, 982096.52 1088940.05 0, 
+    981829.286 1088941.111 0, 981562.052 1088942.189 0, 981294.818 1088943.282 0, 981027.584 1088944.39 0, 980759.054 1088945.52 0, 980493.117 1088946.655 0, 980225.883 1088947.811 0, 979958.65 1088948.983 0, 979691.416 1088950.17 0, 979424.183 1088951.374 0, 
+    979156.949 1088952.593 0, 978889.716 1088953.827 0, 978622.483 1088955.078 0, 978355.25 1088956.344 0, 978088.017 1088957.625 0, 977820.784 1088958.923 0, 977553.551 1088960.236 0, 977286.318 1088961.565 0, 977019.085 1088962.91 0, 976751.853 1088964.271 0, 
+    976484.62 1088965.647 0, 976217.388 1088967.039 0, 975950.155 1088968.446 0, 975682.923 1088969.87 0, 975415.691 1088971.309 0, 975148.458 1088972.764 0, 974881.226 1088974.234 0, 974613.994 1088975.721 0, 974345.465 1088977.23 0, 974377.001 1094558.361 0, 
+    974408.537 1100139.505 0, 974676.406 1100137.999 0, 974942.981 1100136.517 0, 975209.556 1100135.05 0, 975476.131 1100133.598 0, 975742.706 1100132.163 0, 976009.282 1100130.743 0, 976275.857 1100129.339 0, 976542.433 1100127.95 0, 976809.008 1100126.577 0, 
+    977075.584 1100125.22 0, 977342.16 1100123.879 0, 977608.735 1100122.553 0, 977875.311 1100121.243 0, 978141.887 1100119.949 0, 978408.463 1100118.67 0, 978675.039 1100117.407 0, 978941.616 1100116.16 0, 979208.192 1100114.928 0, 979474.768 1100113.712 0, 
+    979741.345 1100112.512 0, 980007.921 1100111.327 0, 980274.498 1100110.159 0, 980541.074 1100109.005 0, 980806.358 1100107.873 0, 981074.228 1100106.746 0, 981340.805 1100105.64 0, 981607.381 1100104.55 0, 981873.958 1100103.475 0, 982140.535 1100102.416 0, 
+    982407.113 1100101.373 0, 982673.69 1100100.345 0, 982940.267 1100099.333 0, 983206.844 1100098.337 0, 983473.421 1100097.356 0, 983739.999 1100096.391 0, 984006.576 1100095.442 0, 984273.154 1100094.509 0, 984539.731 1100093.591 0, 984806.309 1100092.689 0, 
+    985072.886 1100091.802 0, 985339.464 1100090.932 0, 985606.042 1100090.077 0, 985872.62 1100089.237 0, 986139.198 1100088.414 0, 986405.775 1100087.606 0, 986672.353 1100086.813 0, 986938.931 1100086.037 0, 987204.217 1100085.279 0, 987188.449 1094504.068 0, 
+    987172.682 1088922.871 0))
+
+POLYGON ((1000000 1100067.204 0, 999734.711 1100067.212 0, 999468.132 1100067.235 0, 999201.552 1100067.275 0, 998934.973 1100067.329 0, 998668.394 1100067.4 0, 998401.815 1100067.486 0, 998135.236 1100067.588 0, 997868.657 1100067.706 0, 997602.078 1100067.839 0, 
+    997335.499 1100067.988 0, 997068.92 1100068.153 0, 996802.341 1100068.333 0, 996535.762 1100068.529 0, 996269.183 1100068.741 0, 996002.604 1100068.968 0, 995736.025 1100069.211 0, 995469.446 1100069.47 0, 995202.867 1100069.745 0, 994936.288 1100070.035 0, 
+    994669.709 1100070.341 0, 994403.13 1100070.662 0, 994136.551 1100071 0, 993869.972 1100071.353 0, 993602.102 1100071.723 0, 993336.814 1100072.106 0, 993070.236 1100072.506 0, 992803.657 1100072.921 0, 992537.078 1100073.353 0, 992270.499 1100073.8 0, 
+    992003.921 1100074.263 0, 991737.342 1100074.741 0, 991470.763 1100075.235 0, 991204.185 1100075.745 0, 990937.606 1100076.271 0, 990671.027 1100076.812 0, 990404.449 1100077.369 0, 990137.87 1100077.941 0, 989871.292 1100078.53 0, 989604.713 1100079.134 0, 
+    989338.135 1100079.753 0, 989071.557 1100080.389 0, 988804.978 1100081.04 0, 988538.4 1100081.707 0, 988271.822 1100082.389 0, 988005.244 1100083.087 0, 987738.666 1100083.801 0, 987472.087 1100084.531 0, 987204.217 1100085.279 0, 987219.986 1105666.5 0, 
+    987235.754 1111247.725 0, 987502.963 1111246.978 0, 987768.884 1111246.25 0, 988034.806 1111245.538 0, 988300.727 1111244.842 0, 988566.648 1111244.161 0, 988832.569 1111243.496 0, 989098.491 1111242.846 0, 989364.412 1111242.213 0, 989630.333 1111241.594 0, 
+    989896.255 1111240.992 0, 990162.176 1111240.405 0, 990428.098 1111239.834 0, 990694.019 1111239.278 0, 990959.941 1111238.738 0, 991225.862 1111238.214 0, 991491.784 1111237.705 0, 991757.706 1111237.212 0, 992023.627 1111236.735 0, 992289.549 1111236.274 0, 
+    992555.471 1111235.828 0, 992821.393 1111235.397 0, 993087.314 1111234.983 0, 993353.236 1111234.583 0, 993617.87 1111234.202 0, 993885.08 1111233.832 0, 994151.002 1111233.48 0, 994416.924 1111233.144 0, 994682.846 1111232.823 0, 994948.768 1111232.518 0, 
+    995214.69 1111232.228 0, 995480.611 1111231.955 0, 995746.533 1111231.696 0, 996012.455 1111231.454 0, 996278.377 1111231.227 0, 996544.3 1111231.016 0, 996810.222 1111230.82 0, 997076.144 1111230.64 0, 997342.066 1111230.476 0, 997607.988 1111230.327 0, 
+    997873.91 1111230.194 0, 998139.832 1111230.077 0, 998405.754 1111229.976 0, 998671.676 1111229.889 0, 998937.598 1111229.819 0, 999203.52 1111229.764 0, 999469.442 1111229.725 0, 999735.365 1111229.702 0, 1000000 1111229.694 0, 1000000 1105648.447 0, 
+    1000000 1100067.204 0))
+
+POLYGON ((1012764.246 1111247.725 0, 1012499.61 1111246.985 0, 1012233.689 1111246.257 0, 1011967.768 1111245.545 0, 1011701.846 1111244.848 0, 1011435.925 1111244.167 0, 1011170.004 1111243.502 0, 1010904.083 1111242.853 0, 1010638.161 1111242.219 0, 1010372.24 1111241.6 0, 
+    1010106.318 1111240.998 0, 1009840.397 1111240.411 0, 1009574.476 1111239.839 0, 1009308.554 1111239.284 0, 1009042.632 1111238.743 0, 1008776.711 1111238.219 0, 1008510.789 1111237.71 0, 1008244.868 1111237.217 0, 1007978.946 1111236.74 0, 1007713.024 1111236.278 0, 
+    1007447.102 1111235.832 0, 1007181.181 1111235.401 0, 1006915.259 1111234.986 0, 1006649.337 1111234.587 0, 1006382.13 1111234.202 0, 1006117.493 1111233.836 0, 1005851.571 1111233.484 0, 1005585.65 1111233.147 0, 1005319.728 1111232.826 0, 1005053.806 1111232.521 0, 
+    1004787.884 1111232.231 0, 1004521.962 1111231.957 0, 1004256.04 1111231.699 0, 1003990.118 1111231.456 0, 1003724.196 1111231.229 0, 1003458.274 1111231.018 0, 1003192.352 1111230.822 0, 1002926.43 1111230.642 0, 1002660.508 1111230.478 0, 1002394.586 1111230.329 0, 
+    1002128.663 1111230.196 0, 1001862.741 1111230.078 0, 1001596.819 1111229.976 0, 1001330.897 1111229.89 0, 1001064.975 1111229.82 0, 1000799.053 1111229.765 0, 1000533.131 1111229.726 0, 1000267.209 1111229.702 0, 1000000 1111229.694 0, 1000000 1116810.942 0, 
+    1000000 1122392.186 0, 1000266.549 1122392.194 0, 1000531.814 1122392.217 0, 1000797.079 1122392.256 0, 1001062.344 1122392.311 0, 1001327.609 1122392.381 0, 1001592.874 1122392.467 0, 1001858.139 1122392.569 0, 1002123.404 1122392.686 0, 1002388.669 1122392.819 0, 
+    1002653.934 1122392.967 0, 1002919.199 1122393.131 0, 1003184.465 1122393.311 0, 1003449.73 1122393.506 0, 1003714.995 1122393.717 0, 1003980.26 1122393.943 0, 1004245.525 1122394.185 0, 1004510.79 1122394.443 0, 1004776.055 1122394.716 0, 1005041.32 1122395.005 0, 
+    1005306.584 1122395.31 0, 1005571.849 1122395.63 0, 1005837.114 1122395.966 0, 1006102.379 1122396.317 0, 1006366.362 1122396.682 0, 1006632.909 1122397.067 0, 1006898.174 1122397.465 0, 1007163.438 1122397.879 0, 1007428.703 1122398.308 0, 1007693.968 1122398.753 0, 
+    1007959.233 1122399.214 0, 1008224.497 1122399.69 0, 1008489.762 1122400.182 0, 1008755.027 1122400.689 0, 1009020.291 1122401.213 0, 1009285.556 1122401.751 0, 1009550.82 1122402.306 0, 1009816.085 1122402.876 0, 1010081.349 1122403.461 0, 1010346.614 1122404.062 0, 
+    1010611.878 1122404.679 0, 1010877.142 1122405.311 0, 1011142.407 1122405.959 0, 1011407.671 1122406.623 0, 1011672.935 1122407.302 0, 1011938.199 1122407.997 0, 1012203.464 1122408.708 0, 1012468.728 1122409.434 0, 1012732.71 1122410.172 0, 1012748.478 1116828.95 0, 
+    1012764.246 1111247.725 0))
+
+POLYGON ((1025465.319 1122464.13 0, 1025201.338 1122462.646 0, 1024936.077 1122461.171 0, 1024670.816 1122459.711 0, 1024405.554 1122458.267 0, 1024140.293 1122456.838 0, 1023875.032 1122455.425 0, 1023609.77 1122454.027 0, 1023344.509 1122452.646 0, 1023079.247 1122451.279 0, 
+    1022813.986 1122449.929 0, 1022548.724 1122448.594 0, 1022283.462 1122447.274 0, 1022018.2 1122445.971 0, 1021752.938 1122444.683 0, 1021487.676 1122443.41 0, 1021222.414 1122442.153 0, 1020957.152 1122440.912 0, 1020691.889 1122439.686 0, 1020426.627 1122438.476 0, 
+    1020161.365 1122437.282 0, 1019896.102 1122436.103 0, 1019630.84 1122434.939 0, 1019365.577 1122433.792 0, 1019099.034 1122432.654 0, 1018835.051 1122431.543 0, 1018569.789 1122430.443 0, 1018304.526 1122429.357 0, 1018039.263 1122428.288 0, 1017774 1122427.234 0, 
+    1017508.737 1122426.196 0, 1017243.474 1122425.173 0, 1016978.21 1122424.166 0, 1016712.947 1122423.174 0, 1016447.684 1122422.198 0, 1016182.42 1122421.238 0, 1015917.157 1122420.294 0, 1015651.894 1122419.364 0, 1015386.63 1122418.451 0, 1015121.366 1122417.553 0, 
+    1014856.103 1122416.671 0, 1014590.839 1122415.804 0, 1014325.575 1122414.953 0, 1014060.311 1122414.118 0, 1013795.048 1122413.298 0, 1013529.784 1122412.494 0, 1013264.52 1122411.706 0, 1012999.256 1122410.933 0, 1012732.71 1122410.172 0, 1012716.942 1127991.385 0, 
+    1012701.174 1133572.584 0, 1012967.06 1133573.343 0, 1013231.667 1133574.114 0, 1013496.274 1133574.901 0, 1013760.881 1133575.703 0, 1014025.487 1133576.521 0, 1014290.094 1133577.354 0, 1014554.701 1133578.203 0, 1014819.308 1133579.067 0, 1015083.914 1133579.948 0, 
+    1015348.521 1133580.843 0, 1015613.127 1133581.754 0, 1015877.734 1133582.681 0, 1016142.34 1133583.623 0, 1016406.947 1133584.581 0, 1016671.553 1133585.555 0, 1016936.159 1133586.544 0, 1017200.765 1133587.548 0, 1017465.372 1133588.569 0, 1017729.978 1133589.604 0, 
+    1017994.584 1133590.656 0, 1018259.19 1133591.723 0, 1018523.796 1133592.805 0, 1018788.401 1133593.903 0, 1019051.73 1133595.011 0, 1019317.613 1133596.146 0, 1019582.219 1133597.291 0, 1019846.824 1133598.451 0, 1020111.43 1133599.627 0, 1020376.035 1133600.819 0, 
+    1020640.64 1133602.026 0, 1020905.246 1133603.248 0, 1021169.851 1133604.486 0, 1021434.456 1133605.74 0, 1021699.061 1133607.01 0, 1021963.666 1133608.295 0, 1022228.271 1133609.595 0, 1022492.876 1133610.911 0, 1022757.481 1133612.243 0, 1023022.085 1133613.59 0, 
+    1023286.69 1133614.953 0, 1023551.294 1133616.331 0, 1023815.899 1133617.725 0, 1024080.503 1133619.135 0, 1024345.107 1133620.56 0, 1024609.712 1133622.001 0, 1024874.316 1133623.457 0, 1025138.92 1133624.929 0, 1025402.247 1133626.409 0, 1025433.783 1128045.276 0, 
+    1025465.319 1122464.13 0))
+
+POLYGON ((1038103.118 1133716.116 0, 1037839.793 1133713.892 0, 1037575.194 1133711.673 0, 1037310.596 1133709.469 0, 1037045.996 1133707.281 0, 1036781.397 1133705.108 0, 1036516.798 1133702.951 0, 1036252.198 1133700.809 0, 1035987.599 1133698.683 0, 1035722.999 1133696.573 0, 
+    1035458.399 1133694.478 0, 1035193.799 1133692.399 0, 1034929.199 1133690.335 0, 1034664.599 1133688.287 0, 1034399.999 1133686.255 0, 1034135.398 1133684.238 0, 1033870.798 1133682.237 0, 1033606.197 1133680.251 0, 1033341.597 1133678.281 0, 1033076.996 1133676.326 0, 
+    1032812.395 1133674.387 0, 1032547.794 1133672.463 0, 1032283.192 1133670.555 0, 1032018.591 1133668.663 0, 1031752.714 1133666.777 0, 1031489.388 1133664.925 0, 1031224.786 1133663.08 0, 1030960.184 1133661.25 0, 1030695.583 1133659.435 0, 1030430.981 1133657.636 0, 
+    1030166.378 1133655.853 0, 1029901.776 1133654.085 0, 1029637.174 1133652.333 0, 1029372.572 1133650.596 0, 1029107.969 1133648.875 0, 1028843.366 1133647.17 0, 1028578.764 1133645.48 0, 1028314.161 1133643.806 0, 1028049.558 1133642.147 0, 1027784.955 1133640.504 0, 
+    1027520.352 1133638.876 0, 1027255.749 1133637.264 0, 1026991.145 1133635.668 0, 1026726.542 1133634.087 0, 1026461.939 1133632.522 0, 1026197.335 1133630.972 0, 1025932.731 1133629.438 0, 1025668.128 1133627.919 0, 1025402.247 1133626.409 0, 1025370.712 1139207.524 0, 
+    1025339.176 1144788.618 0, 1025604.396 1144790.124 0, 1025868.343 1144791.639 0, 1026132.29 1144793.169 0, 1026396.236 1144794.715 0, 1026660.183 1144796.277 0, 1026924.129 1144797.854 0, 1027188.075 1144799.446 0, 1027452.022 1144801.054 0, 1027715.968 1144802.678 0, 
+    1027979.914 1144804.317 0, 1028243.86 1144805.971 0, 1028507.805 1144807.641 0, 1028771.751 1144809.327 0, 1029035.697 1144811.028 0, 1029299.642 1144812.745 0, 1029563.588 1144814.477 0, 1029827.533 1144816.225 0, 1030091.478 1144817.988 0, 1030355.423 1144819.767 0, 
+    1030619.368 1144821.562 0, 1030883.313 1144823.372 0, 1031147.258 1144825.197 0, 1031411.203 1144827.038 0, 1031673.875 1144828.886 0, 1031939.092 1144830.767 0, 1032203.036 1144832.655 0, 1032466.981 1144834.558 0, 1032730.925 1144836.476 0, 1032994.869 1144838.411 0, 
+    1033258.813 1144840.361 0, 1033522.756 1144842.326 0, 1033786.7 1144844.307 0, 1034050.644 1144846.303 0, 1034314.587 1144848.315 0, 1034578.53 1144850.342 0, 1034842.474 1144852.385 0, 1035106.417 1144854.444 0, 1035370.36 1144856.518 0, 1035634.303 1144858.608 0, 
+    1035898.245 1144860.713 0, 1036162.188 1144862.833 0, 1036426.13 1144864.97 0, 1036690.073 1144867.121 0, 1036954.015 1144869.289 0, 1037217.957 1144871.471 0, 1037481.899 1144873.67 0, 1037745.841 1144875.884 0, 1038008.511 1144878.102 0, 1038055.815 1139297.12 0, 
+    1038103.118 1133716.116 0))
+
+POLYGON ((1050677.543 1145003.38 0, 1050414.878 1145000.419 0, 1050150.943 1144997.459 0, 1049887.009 1144994.515 0, 1049623.074 1144991.587 0, 1049359.139 1144988.674 0, 1049095.204 1144985.776 0, 1048831.268 1144982.895 0, 1048567.333 1144980.028 0, 1048303.397 1144977.177 0, 
+    1048039.461 1144974.342 0, 1047775.525 1144971.522 0, 1047511.589 1144968.718 0, 1047247.652 1144965.93 0, 1046983.716 1144963.156 0, 1046719.779 1144960.399 0, 1046455.842 1144957.657 0, 1046191.905 1144954.93 0, 1045927.968 1144952.219 0, 1045664.031 1144949.524 0, 
+    1045400.093 1144946.844 0, 1045136.156 1144944.179 0, 1044872.218 1144941.531 0, 1044608.28 1144938.897 0, 1044343.072 1144936.267 0, 1044080.403 1144933.677 0, 1043816.465 1144931.091 0, 1043552.526 1144928.519 0, 1043288.588 1144925.964 0, 1043024.649 1144923.424 0, 
+    1042760.71 1144920.899 0, 1042496.77 1144918.39 0, 1042232.831 1144915.896 0, 1041968.892 1144913.418 0, 1041704.952 1144910.956 0, 1041441.012 1144908.509 0, 1041177.072 1144906.078 0, 1040913.132 1144903.662 0, 1040649.192 1144901.262 0, 1040385.252 1144898.877 0, 
+    1040121.311 1144896.508 0, 1039857.371 1144894.154 0, 1039593.43 1144891.816 0, 1039329.489 1144889.493 0, 1039065.548 1144887.186 0, 1038801.607 1144884.895 0, 1038537.665 1144882.618 0, 1038273.724 1144880.358 0, 1038008.511 1144878.102 0, 1037961.209 1150459.058 0, 
+    1037913.906 1156039.982 0, 1038178.459 1156042.232 0, 1038441.743 1156044.487 0, 1038705.027 1156046.757 0, 1038968.312 1156049.043 0, 1039231.596 1156051.344 0, 1039494.88 1156053.661 0, 1039758.163 1156055.994 0, 1040021.447 1156058.341 0, 1040284.73 1156060.705 0, 
+    1040548.014 1156063.084 0, 1040811.297 1156065.478 0, 1041074.58 1156067.888 0, 1041337.863 1156070.313 0, 1041601.146 1156072.754 0, 1041864.429 1156075.21 0, 1042127.711 1156077.682 0, 1042390.994 1156080.169 0, 1042654.276 1156082.672 0, 1042917.558 1156085.19 0, 
+    1043180.84 1156087.724 0, 1043444.122 1156090.273 0, 1043707.403 1156092.838 0, 1043970.685 1156095.418 0, 1044232.699 1156098.002 0, 1044497.247 1156100.626 0, 1044760.528 1156103.252 0, 1045023.809 1156105.895 0, 1045287.09 1156108.552 0, 1045550.37 1156111.226 0, 
+    1045813.651 1156113.914 0, 1046076.931 1156116.619 0, 1046340.211 1156119.338 0, 1046603.491 1156122.074 0, 1046866.771 1156124.824 0, 1047130.05 1156127.591 0, 1047393.33 1156130.372 0, 1047656.609 1156133.17 0, 1047919.888 1156135.982 0, 1048183.167 1156138.81 0, 
+    1048446.446 1156141.654 0, 1048709.724 1156144.513 0, 1048973.003 1156147.388 0, 1049236.281 1156150.278 0, 1049499.559 1156153.184 0, 1049762.837 1156156.105 0, 1050026.115 1156159.042 0, 1050289.392 1156161.994 0, 1050551.404 1156164.947 0, 1050614.474 1150584.179 0, 
+    1050677.543 1145003.38 0))
+
+POLYGON ((1063188.499 1156325.616 0, 1062926.494 1156321.922 0, 1062663.226 1156318.226 0, 1062399.958 1156314.546 0, 1062136.689 1156310.881 0, 1061873.42 1156307.231 0, 1061610.151 1156303.597 0, 1061346.882 1156299.979 0, 1061083.612 1156296.376 0, 1060820.343 1156292.788 0, 
+    1060557.073 1156289.216 0, 1060293.803 1156285.66 0, 1060030.532 1156282.118 0, 1059767.262 1156278.593 0, 1059503.991 1156275.083 0, 1059240.72 1156271.588 0, 1058977.449 1156268.109 0, 1058714.178 1156264.646 0, 1058450.906 1156261.198 0, 1058187.634 1156257.765 0, 
+    1057924.363 1156254.348 0, 1057661.09 1156250.947 0, 1057397.818 1156247.561 0, 1057134.545 1156244.19 0, 1056870.008 1156240.819 0, 1056608 1156237.495 0, 1056344.727 1156234.171 0, 1056081.453 1156230.863 0, 1055818.18 1156227.569 0, 1055554.906 1156224.292 0, 
+    1055291.632 1156221.03 0, 1055028.358 1156217.783 0, 1054765.084 1156214.552 0, 1054501.809 1156211.336 0, 1054238.535 1156208.136 0, 1053975.26 1156204.952 0, 1053711.985 1156201.783 0, 1053448.709 1156198.629 0, 1053185.434 1156195.491 0, 1052922.158 1156192.368 0, 
+    1052658.883 1156189.261 0, 1052395.607 1156186.169 0, 1052132.33 1156183.093 0, 1051869.054 1156180.033 0, 1051605.778 1156176.987 0, 1051342.501 1156173.958 0, 1051079.224 1156170.944 0, 1050815.947 1156167.945 0, 1050551.404 1156164.947 0, 1050488.335 1161745.68 0, 
+    1050425.266 1167326.372 0, 1050689.149 1167329.362 0, 1050951.769 1167332.353 0, 1051214.389 1167335.36 0, 1051477.009 1167338.382 0, 1051739.629 1167341.42 0, 1052002.248 1167344.473 0, 1052264.867 1167347.541 0, 1052527.486 1167350.625 0, 1052790.105 1167353.725 0, 
+    1053052.724 1167356.839 0, 1053315.342 1167359.97 0, 1053577.961 1167363.116 0, 1053840.579 1167366.277 0, 1054103.197 1167369.453 0, 1054365.814 1167372.646 0, 1054628.432 1167375.853 0, 1054891.049 1167379.076 0, 1055153.666 1167382.315 0, 1055416.283 1167385.569 0, 
+    1055678.9 1167388.838 0, 1055941.517 1167392.123 0, 1056204.133 1167395.423 0, 1056466.749 1167398.739 0, 1056728.104 1167402.054 0, 1056991.981 1167405.417 0, 1057254.597 1167408.779 0, 1057517.212 1167412.157 0, 1057779.828 1167415.55 0, 1058042.443 1167418.958 0, 
+    1058305.057 1167422.382 0, 1058567.672 1167425.822 0, 1058830.286 1167429.277 0, 1059092.901 1167432.747 0, 1059355.515 1167436.233 0, 1059618.128 1167439.734 0, 1059880.742 1167443.251 0, 1060143.355 1167446.783 0, 1060405.969 1167450.331 0, 1060668.582 1167453.894 0, 
+    1060931.194 1167457.473 0, 1061193.807 1167461.067 0, 1061456.419 1167464.676 0, 1061719.031 1167468.301 0, 1061981.643 1167471.941 0, 1062244.255 1167475.597 0, 1062506.866 1167479.268 0, 1062769.478 1167482.955 0, 1063030.828 1167486.64 0, 1063109.663 1161906.148 0, 
+    1063188.499 1156325.616 0))
+
+POLYGON ((1075635.887 1167682.519 0, 1075374.546 1167678.097 0, 1075111.946 1167673.668 0, 1074849.346 1167669.255 0, 1074586.746 1167664.857 0, 1074324.145 1167660.475 0, 1074061.544 1167656.108 0, 1073798.943 1167651.756 0, 1073536.342 1167647.42 0, 1073273.74 1167643.1 0, 
+    1073011.138 1167638.795 0, 1072748.536 1167634.505 0, 1072485.934 1167630.231 0, 1072223.331 1167625.973 0, 1071960.729 1167621.729 0, 1071698.125 1167617.502 0, 1071435.522 1167613.289 0, 1071172.918 1167609.093 0, 1070910.315 1167604.911 0, 1070647.71 1167600.745 0, 
+    1070385.106 1167596.595 0, 1070122.502 1167592.46 0, 1069859.897 1167588.34 0, 1069597.292 1167584.236 0, 1069333.427 1167580.128 0, 1069072.081 1167576.074 0, 1068809.475 1167572.017 0, 1068546.869 1167567.974 0, 1068284.263 1167563.948 0, 1068021.656 1167559.936 0, 
+    1067759.049 1167555.94 0, 1067496.442 1167551.96 0, 1067233.835 1167547.995 0, 1066971.228 1167544.045 0, 1066708.62 1167540.111 0, 1066446.012 1167536.193 0, 1066183.404 1167532.29 0, 1065920.796 1167528.402 0, 1065658.187 1167524.53 0, 1065395.578 1167520.673 0, 
+    1065132.969 1167516.832 0, 1064870.36 1167513.006 0, 1064607.75 1167509.195 0, 1064345.141 1167505.4 0, 1064082.531 1167501.621 0, 1063819.921 1167497.857 0, 1063557.31 1167494.108 0, 1063294.7 1167490.375 0, 1063030.828 1167486.64 0, 1062951.994 1173067.087 0, 
+    1062873.161 1178647.484 0, 1063136.372 1178651.21 0, 1063398.326 1178654.934 0, 1063660.279 1178658.673 0, 1063922.232 1178662.428 0, 1064184.185 1178666.198 0, 1064446.138 1178669.983 0, 1064708.091 1178673.784 0, 1064970.043 1178677.6 0, 1065231.995 1178681.432 0, 
+    1065493.947 1178685.279 0, 1065755.899 1178689.142 0, 1066017.85 1178693.02 0, 1066279.802 1178696.913 0, 1066541.753 1178700.822 0, 1066803.703 1178704.746 0, 1067065.654 1178708.686 0, 1067327.604 1178712.641 0, 1067589.554 1178716.611 0, 1067851.504 1178720.597 0, 
+    1068113.454 1178724.599 0, 1068375.403 1178728.615 0, 1068637.352 1178732.647 0, 1068899.301 1178736.695 0, 1069159.994 1178740.739 0, 1069423.198 1178744.836 0, 1069685.146 1178748.93 0, 1069947.094 1178753.039 0, 1070209.042 1178757.164 0, 1070470.99 1178761.304 0, 
+    1070732.937 1178765.46 0, 1070994.884 1178769.631 0, 1071256.83 1178773.817 0, 1071518.777 1178778.019 0, 1071780.723 1178782.236 0, 1072042.669 1178786.468 0, 1072304.615 1178790.716 0, 1072566.56 1178794.98 0, 1072828.506 1178799.259 0, 1073090.451 1178803.553 0, 
+    1073352.395 1178807.863 0, 1073614.34 1178812.188 0, 1073876.284 1178816.528 0, 1074138.228 1178820.884 0, 1074400.172 1178825.255 0, 1074662.115 1178829.642 0, 1074924.058 1178834.044 0, 1075186.001 1178838.462 0, 1075446.689 1178842.874 0, 1075541.287 1173262.721 0, 
+    1075635.887 1167682.519 0))
+
+POLYGON ((1088019.614 1179073.785 0, 1087758.939 1179068.637 0, 1087497.009 1179063.479 0, 1087235.079 1179058.337 0, 1086973.149 1179053.21 0, 1086711.219 1179048.099 0, 1086449.289 1179043.003 0, 1086187.358 1179037.922 0, 1085925.426 1179032.857 0, 1085663.495 1179027.808 0, 
+    1085401.563 1179022.773 0, 1085139.631 1179017.755 0, 1084877.699 1179012.751 0, 1084615.766 1179007.763 0, 1084353.833 1179002.79 0, 1084091.9 1178997.833 0, 1083829.966 1178992.892 0, 1083568.032 1178987.965 0, 1083306.098 1178983.054 0, 1083044.164 1178978.159 0, 
+    1082782.229 1178973.279 0, 1082520.294 1178968.414 0, 1082258.359 1178963.565 0, 1081996.423 1178958.731 0, 1081733.233 1178953.889 0, 1081472.551 1178949.109 0, 1081210.615 1178944.322 0, 1080948.678 1178939.55 0, 1080686.741 1178934.793 0, 1080424.804 1178930.051 0, 
+    1080162.866 1178925.325 0, 1079900.928 1178920.615 0, 1079638.99 1178915.92 0, 1079377.052 1178911.24 0, 1079115.113 1178906.576 0, 1078853.174 1178901.927 0, 1078591.235 1178897.294 0, 1078329.296 1178892.676 0, 1078067.356 1178888.073 0, 1077805.416 1178883.486 0, 
+    1077543.476 1178878.914 0, 1077281.535 1178874.358 0, 1077019.594 1178869.817 0, 1076757.653 1178865.291 0, 1076495.712 1178860.781 0, 1076233.77 1178856.286 0, 1075971.828 1178851.807 0, 1075709.886 1178847.343 0, 1075446.689 1178842.874 0, 1075352.091 1184422.972 0, 
+    1075257.494 1190003.011 0, 1075520.031 1190007.47 0, 1075781.317 1190011.922 0, 1076042.602 1190016.391 0, 1076303.886 1190020.874 0, 1076565.171 1190025.373 0, 1076826.455 1190029.887 0, 1077087.739 1190034.416 0, 1077349.023 1190038.961 0, 1077610.306 1190043.522 0, 
+    1077871.589 1190048.097 0, 1078132.872 1190052.688 0, 1078394.155 1190057.295 0, 1078655.437 1190061.917 0, 1078916.719 1190066.554 0, 1079178.001 1190071.206 0, 1079439.283 1190075.874 0, 1079700.564 1190080.558 0, 1079961.845 1190085.256 0, 1080223.126 1190089.97 0, 
+    1080484.406 1190094.7 0, 1080745.686 1190099.445 0, 1081006.966 1190104.205 0, 1081268.245 1190108.981 0, 1081528.274 1190113.749 0, 1081790.804 1190118.578 0, 1082052.083 1190123.4 0, 1082313.361 1190128.237 0, 1082574.639 1190133.089 0, 1082835.917 1190137.957 0, 
+    1083097.195 1190142.84 0, 1083358.472 1190147.739 0, 1083619.749 1190152.653 0, 1083881.026 1190157.582 0, 1084142.302 1190162.527 0, 1084403.578 1190167.487 0, 1084664.854 1190172.463 0, 1084926.13 1190177.454 0, 1085187.405 1190182.46 0, 1085448.68 1190187.482 0, 
+    1085709.954 1190192.519 0, 1085971.229 1190197.571 0, 1086232.503 1190202.639 0, 1086493.777 1190207.722 0, 1086755.05 1190212.821 0, 1087016.323 1190217.934 0, 1087277.596 1190223.064 0, 1087538.869 1190228.208 0, 1087798.891 1190233.344 0, 1087909.252 1184653.594 0, 
+    1088019.614 1179073.785 0))
+
+POLYGON ((1100339.587 1190499.107 0, 1100079.579 1190493.237 0, 1099818.322 1190487.354 0, 1099557.064 1190481.487 0, 1099295.807 1190475.635 0, 1099034.549 1190469.798 0, 1098773.29 1190463.977 0, 1098512.032 1190458.171 0, 1098250.773 1190452.38 0, 1097989.513 1190446.605 0, 
+    1097728.253 1190440.845 0, 1097466.993 1190435.101 0, 1097205.733 1190429.372 0, 1096944.472 1190423.658 0, 1096683.211 1190417.96 0, 1096421.95 1190412.277 0, 1096160.688 1190406.61 0, 1095899.426 1190400.957 0, 1095638.163 1190395.321 0, 1095376.901 1190389.699 0, 
+    1095115.638 1190384.093 0, 1094854.374 1190378.503 0, 1094593.11 1190372.927 0, 1094331.846 1190367.368 0, 1094069.333 1190361.797 0, 1093809.317 1190356.294 0, 1093548.052 1190350.78 0, 1093286.787 1190345.282 0, 1093025.521 1190339.799 0, 1092764.255 1190334.331 0, 
+    1092502.989 1190328.879 0, 1092241.722 1190323.442 0, 1091980.455 1190318.021 0, 1091719.188 1190312.615 0, 1091457.92 1190307.224 0, 1091196.652 1190301.849 0, 1090935.384 1190296.489 0, 1090674.116 1190291.144 0, 1090412.847 1190285.815 0, 1090151.578 1190280.501 0, 
+    1089890.308 1190275.202 0, 1089629.038 1190269.919 0, 1089367.768 1190264.652 0, 1089106.498 1190259.399 0, 1088845.227 1190254.162 0, 1088583.956 1190248.941 0, 1088322.685 1190243.735 0, 1088061.413 1190238.544 0, 1087798.891 1190233.344 0, 1087688.531 1195813.03 0, 
+    1087578.172 1201392.648 0, 1087840.035 1201397.835 0, 1088100.649 1201403.013 0, 1088361.264 1201408.206 0, 1088621.878 1201413.415 0, 1088882.492 1201418.638 0, 1089143.106 1201423.878 0, 1089403.719 1201429.132 0, 1089664.332 1201434.402 0, 1089924.945 1201439.687 0, 
+    1090185.557 1201444.987 0, 1090446.169 1201450.303 0, 1090706.781 1201455.634 0, 1090967.392 1201460.981 0, 1091228.003 1201466.343 0, 1091488.614 1201471.72 0, 1091749.225 1201477.112 0, 1092009.835 1201482.52 0, 1092270.445 1201487.943 0, 1092531.054 1201493.382 0, 
+    1092791.663 1201498.836 0, 1093052.272 1201504.305 0, 1093312.881 1201509.79 0, 1093573.489 1201515.289 0, 1093832.851 1201520.778 0, 1094094.705 1201526.335 0, 1094355.312 1201531.881 0, 1094615.919 1201537.442 0, 1094876.526 1201543.019 0, 1095137.132 1201548.611 0, 
+    1095397.738 1201554.218 0, 1095658.343 1201559.841 0, 1095918.949 1201565.479 0, 1096179.554 1201571.132 0, 1096440.158 1201576.8 0, 1096700.763 1201582.484 0, 1096961.367 1201588.184 0, 1097221.97 1201593.898 0, 1097482.573 1201599.628 0, 1097743.176 1201605.374 0, 
+    1098003.779 1201611.134 0, 1098264.381 1201616.91 0, 1098524.983 1201622.702 0, 1098785.585 1201628.508 0, 1099046.186 1201634.33 0, 1099306.787 1201640.168 0, 1099567.387 1201646.02 0, 1099827.988 1201651.888 0, 1100087.343 1201657.743 0, 1100213.464 1196078.459 0, 
+    1100339.587 1190499.107 0))
+
+POLYGON ((1112595.714 1201958.178 0, 1112336.375 1201951.59 0, 1112075.792 1201944.986 0, 1111815.209 1201938.397 0, 1111554.626 1201931.823 0, 1111294.042 1201925.265 0, 1111033.458 1201918.722 0, 1110772.873 1201912.195 0, 1110512.288 1201905.683 0, 1110251.703 1201899.186 0, 
+    1109991.117 1201892.704 0, 1109730.531 1201886.238 0, 1109469.945 1201879.787 0, 1109209.358 1201873.352 0, 1108948.771 1201866.932 0, 1108688.183 1201860.527 0, 1108427.595 1201854.137 0, 1108167.007 1201847.763 0, 1107906.418 1201841.404 0, 1107645.829 1201835.061 0, 
+    1107385.24 1201828.733 0, 1107124.65 1201822.42 0, 1106864.06 1201816.122 0, 1106603.469 1201809.84 0, 1106341.634 1201803.543 0, 1106082.287 1201797.322 0, 1105821.695 1201791.086 0, 1105561.103 1201784.865 0, 1105300.511 1201778.659 0, 1105039.918 1201772.469 0, 
+    1104779.325 1201766.295 0, 1104518.732 1201760.135 0, 1104258.138 1201753.991 0, 1103997.543 1201747.862 0, 1103736.949 1201741.749 0, 1103476.354 1201735.651 0, 1103215.759 1201729.568 0, 1102955.163 1201723.501 0, 1102694.567 1201717.449 0, 1102433.971 1201711.412 0, 
+    1102173.374 1201705.39 0, 1101912.777 1201699.384 0, 1101652.179 1201693.394 0, 1101391.582 1201687.418 0, 1101130.984 1201681.458 0, 1100870.385 1201675.514 0, 1100609.786 1201669.584 0, 1100349.187 1201663.67 0, 1100087.343 1201657.743 0, 1099961.223 1207236.955 0, 
+    1099835.105 1212816.088 0, 1100096.289 1212822 0, 1100356.232 1212827.899 0, 1100616.174 1212833.814 0, 1100876.115 1212839.743 0, 1101136.057 1212845.688 0, 1101395.998 1212851.649 0, 1101655.938 1212857.624 0, 1101915.879 1212863.615 0, 1102175.819 1212869.621 0, 
+    1102435.758 1212875.643 0, 1102695.698 1212881.68 0, 1102955.636 1212887.732 0, 1103215.575 1212893.799 0, 1103475.513 1212899.882 0, 1103735.451 1212905.98 0, 1103995.388 1212912.093 0, 1104255.326 1212918.222 0, 1104515.262 1212924.366 0, 1104775.199 1212930.525 0, 
+    1105035.135 1212936.7 0, 1105295.07 1212942.889 0, 1105555.006 1212949.095 0, 1105814.941 1212955.315 0, 1106073.634 1212961.521 0, 1106334.809 1212967.802 0, 1106594.743 1212974.068 0, 1106854.677 1212980.35 0, 1107114.61 1212986.646 0, 1107374.542 1212992.959 0, 
+    1107634.475 1212999.286 0, 1107894.407 1213005.629 0, 1108154.338 1213011.987 0, 1108414.27 1213018.36 0, 1108674.2 1213024.749 0, 1108934.131 1213031.153 0, 1109194.061 1213037.572 0, 1109453.991 1213044.007 0, 1109713.92 1213050.457 0, 1109973.849 1213056.922 0, 
+    1110233.778 1213063.403 0, 1110493.706 1213069.898 0, 1110753.634 1213076.409 0, 1111013.561 1213082.936 0, 1111273.488 1213089.478 0, 1111533.415 1213096.035 0, 1111793.341 1213102.607 0, 1112053.267 1213109.194 0, 1112311.953 1213115.766 0, 1112453.832 1207537.011 0, 
+    1112595.714 1201958.178 0))
+
+POLYGON ((1124787.904 1213450.691 0, 1124529.236 1213443.389 0, 1124269.33 1213436.067 0, 1124009.423 1213428.761 0, 1123749.516 1213421.469 0, 1123489.609 1213414.193 0, 1123229.701 1213406.933 0, 1122969.792 1213399.687 0, 1122709.883 1213392.457 0, 1122449.974 1213385.242 0, 
+    1122190.065 1213378.043 0, 1121930.154 1213370.859 0, 1121670.244 1213363.69 0, 1121410.333 1213356.536 0, 1121150.422 1213349.398 0, 1120890.51 1213342.275 0, 1120630.598 1213335.167 0, 1120370.685 1213328.075 0, 1120110.772 1213320.998 0, 1119850.859 1213313.936 0, 
+    1119590.945 1213306.889 0, 1119331.031 1213299.858 0, 1119071.116 1213292.842 0, 1118811.201 1213285.841 0, 1118550.047 1213278.823 0, 1118291.369 1213271.886 0, 1118031.453 1213264.931 0, 1117771.536 1213257.992 0, 1117511.619 1213251.068 0, 1117251.702 1213244.159 0, 
+    1116991.784 1213237.265 0, 1116731.865 1213230.387 0, 1116471.947 1213223.524 0, 1116212.028 1213216.676 0, 1115952.108 1213209.844 0, 1115692.188 1213203.027 0, 1115432.268 1213196.225 0, 1115172.347 1213189.439 0, 1114912.426 1213182.668 0, 1114652.504 1213175.912 0, 
+    1114392.582 1213169.171 0, 1114132.66 1213162.446 0, 1113872.737 1213155.736 0, 1113612.814 1213149.041 0, 1113352.89 1213142.362 0, 1113092.966 1213135.698 0, 1112833.042 1213129.049 0, 1112573.117 1213122.415 0, 1112311.953 1213115.766 0, 1112170.075 1218694.438 0, 
+    1112028.2 1224273.024 0, 1112288.705 1224279.657 0, 1112547.973 1224286.274 0, 1112807.24 1224292.906 0, 1113066.507 1224299.553 0, 1113325.774 1224306.215 0, 1113585.041 1224312.893 0, 1113844.307 1224319.586 0, 1114103.573 1224326.294 0, 1114362.838 1224333.018 0, 
+    1114622.103 1224339.757 0, 1114881.367 1224346.511 0, 1115140.631 1224353.28 0, 1115399.895 1224360.065 0, 1115659.158 1224366.864 0, 1115918.421 1224373.68 0, 1116177.684 1224380.51 0, 1116436.946 1224387.356 0, 1116696.207 1224394.216 0, 1116955.469 1224401.093 0, 
+    1117214.729 1224407.984 0, 1117473.99 1224414.891 0, 1117733.25 1224421.813 0, 1117992.51 1224428.75 0, 1118250.533 1224435.669 0, 1118511.028 1224442.67 0, 1118770.286 1224449.653 0, 1119029.544 1224456.651 0, 1119288.802 1224463.664 0, 1119548.059 1224470.693 0, 
+    1119807.316 1224477.737 0, 1120066.572 1224484.796 0, 1120325.828 1224491.871 0, 1120585.083 1224498.961 0, 1120844.339 1224506.066 0, 1121103.593 1224513.186 0, 1121362.847 1224520.322 0, 1121622.101 1224527.472 0, 1121881.355 1224534.638 0, 1122140.608 1224541.82 0, 
+    1122399.86 1224549.016 0, 1122659.112 1224556.228 0, 1122918.364 1224563.455 0, 1123177.615 1224570.698 0, 1123436.866 1224577.955 0, 1123696.117 1224585.228 0, 1123955.367 1224592.516 0, 1124214.616 1224599.82 0, 1124472.631 1224607.103 0, 1124630.266 1219028.941 0, 
+    1124787.904 1213450.691 0))
+
+POLYGON ((1136916.069 1224976.339 0, 1136658.074 1224968.327 0, 1136398.846 1224960.291 0, 1136139.618 1224952.27 0, 1135880.389 1224944.265 0, 1135621.159 1224936.275 0, 1135361.93 1224928.3 0, 1135102.699 1224920.341 0, 1134843.469 1224912.397 0, 1134584.237 1224904.468 0, 
+    1134325.006 1224896.554 0, 1134065.774 1224888.655 0, 1133806.541 1224880.772 0, 1133547.308 1224872.904 0, 1133288.074 1224865.051 0, 1133028.84 1224857.214 0, 1132769.606 1224849.392 0, 1132510.371 1224841.585 0, 1132251.136 1224833.793 0, 1131991.9 1224826.017 0, 
+    1131732.664 1224818.256 0, 1131473.427 1224810.51 0, 1131214.19 1224802.779 0, 1130954.952 1224795.064 0, 1130694.48 1224787.327 0, 1130436.475 1224779.679 0, 1130177.236 1224772.009 0, 1129917.997 1224764.355 0, 1129658.757 1224756.716 0, 1129399.517 1224749.092 0, 
+    1129140.276 1224741.483 0, 1128881.035 1224733.89 0, 1128621.793 1224726.312 0, 1128362.551 1224718.749 0, 1128103.308 1224711.202 0, 1127844.065 1224703.669 0, 1127584.822 1224696.152 0, 1127325.578 1224688.651 0, 1127066.333 1224681.164 0, 1126807.088 1224673.693 0, 
+    1126547.843 1224666.237 0, 1126288.598 1224658.796 0, 1126029.351 1224651.371 0, 1125770.105 1224643.961 0, 1125510.858 1224636.566 0, 1125251.61 1224629.186 0, 1124992.363 1224621.821 0, 1124733.114 1224614.472 0, 1124472.631 1224607.103 0, 1124314.998 1230185.174 0, 
+    1124157.368 1235763.148 0, 1124417.192 1235770.498 0, 1124675.783 1235777.828 0, 1124934.375 1235785.174 0, 1125192.965 1235792.535 0, 1125451.556 1235799.911 0, 1125710.146 1235807.303 0, 1125968.735 1235814.71 0, 1126227.324 1235822.131 0, 1126485.913 1235829.568 0, 
+    1126744.501 1235837.021 0, 1127003.089 1235844.488 0, 1127261.676 1235851.971 0, 1127520.263 1235859.469 0, 1127778.85 1235866.982 0, 1128037.436 1235874.511 0, 1128296.021 1235882.054 0, 1128554.606 1235889.613 0, 1128813.191 1235897.187 0, 1129071.775 1235904.777 0, 
+    1129330.359 1235912.381 0, 1129588.942 1235920.001 0, 1129847.525 1235927.636 0, 1130106.107 1235935.286 0, 1130363.459 1235942.915 0, 1130623.271 1235950.632 0, 1130881.852 1235958.328 0, 1131140.433 1235966.039 0, 1131399.013 1235973.765 0, 1131657.592 1235981.507 0, 
+    1131916.172 1235989.263 0, 1132174.75 1235997.035 0, 1132433.329 1236004.822 0, 1132691.907 1236012.625 0, 1132950.484 1236020.442 0, 1133209.061 1236028.275 0, 1133467.637 1236036.123 0, 1133726.213 1236043.987 0, 1133984.789 1236051.865 0, 1134243.364 1236059.759 0, 
+    1134501.939 1236067.668 0, 1134760.513 1236075.592 0, 1135019.087 1236083.531 0, 1135277.66 1236091.486 0, 1135536.233 1236099.455 0, 1135794.805 1236107.44 0, 1136053.377 1236115.441 0, 1136311.948 1236123.456 0, 1136569.29 1236131.448 0, 1136742.678 1230553.942 0, 
+    1136916.069 1224976.339 0))
+
+POLYGON ((1148980.121 1236534.814 0, 1148722.801 1236526.094 0, 1148464.253 1236517.348 0, 1148205.705 1236508.618 0, 1147947.156 1236499.902 0, 1147688.607 1236491.202 0, 1147430.058 1236482.517 0, 1147171.507 1236473.847 0, 1146912.957 1236465.192 0, 1146654.405 1236456.553 0, 
+    1146395.854 1236447.929 0, 1146137.301 1236439.32 0, 1145878.748 1236430.726 0, 1145620.195 1236422.148 0, 1145361.641 1236413.584 0, 1145103.087 1236405.036 0, 1144844.532 1236396.503 0, 1144585.977 1236387.986 0, 1144327.421 1236379.483 0, 1144068.865 1236370.996 0, 
+    1143810.308 1236362.524 0, 1143551.751 1236354.067 0, 1143293.193 1236345.626 0, 1143034.635 1236337.199 0, 1142774.848 1236328.748 0, 1142517.517 1236320.392 0, 1142258.957 1236312.012 0, 1142000.397 1236303.646 0, 1141741.836 1236295.296 0, 1141483.275 1236286.961 0, 
+    1141224.713 1236278.641 0, 1140966.151 1236270.336 0, 1140707.588 1236262.047 0, 1140449.025 1236253.773 0, 1140190.461 1236245.514 0, 1139931.897 1236237.27 0, 1139673.332 1236229.042 0, 1139414.767 1236220.828 0, 1139156.202 1236212.63 0, 1138897.635 1236204.447 0, 
+    1138639.069 1236196.28 0, 1138380.502 1236188.127 0, 1138121.934 1236179.99 0, 1137863.366 1236171.868 0, 1137604.798 1236163.762 0, 1137346.229 1236155.67 0, 1137087.659 1236147.594 0, 1136829.089 1236139.533 0, 1136569.29 1236131.448 0, 1136395.905 1241708.853 0, 
+    1136222.523 1247286.151 0, 1136481.663 1247294.215 0, 1136739.576 1247302.256 0, 1136997.489 1247310.311 0, 1137255.402 1247318.382 0, 1137513.314 1247326.468 0, 1137771.225 1247334.57 0, 1138029.136 1247342.686 0, 1138287.047 1247350.818 0, 1138544.957 1247358.965 0, 
+    1138802.866 1247367.127 0, 1139060.775 1247375.304 0, 1139318.684 1247383.497 0, 1139576.592 1247391.704 0, 1139834.5 1247399.927 0, 1140092.407 1247408.165 0, 1140350.314 1247416.418 0, 1140608.22 1247424.687 0, 1140866.126 1247432.97 0, 1141124.031 1247441.269 0, 
+    1141381.935 1247449.583 0, 1141639.84 1247457.912 0, 1141897.743 1247466.256 0, 1142155.647 1247474.615 0, 1142412.324 1247482.95 0, 1142671.452 1247491.38 0, 1142929.353 1247499.785 0, 1143187.255 1247508.205 0, 1143445.156 1247516.64 0, 1143703.056 1247525.091 0, 
+    1143960.956 1247533.556 0, 1144218.855 1247542.037 0, 1144476.754 1247550.533 0, 1144734.652 1247559.044 0, 1144992.55 1247567.571 0, 1145250.447 1247576.112 0, 1145508.344 1247584.669 0, 1145766.24 1247593.241 0, 1146024.136 1247601.828 0, 1146282.031 1247610.43 0, 
+    1146539.926 1247619.048 0, 1146797.82 1247627.68 0, 1147055.714 1247636.328 0, 1147313.607 1247644.991 0, 1147571.5 1247653.669 0, 1147829.392 1247662.363 0, 1148087.284 1247671.071 0, 1148345.175 1247679.795 0, 1148601.842 1247688.492 0, 1148790.98 1242111.706 0, 
+    1148980.121 1236534.814 0))
+
+POLYGON ((1160979.974 1248125.806 0, 1160723.331 1248116.383 0, 1160465.466 1248106.931 0, 1160207.6 1248097.494 0, 1159949.733 1248088.072 0, 1159691.866 1248078.665 0, 1159433.998 1248069.274 0, 1159176.13 1248059.897 0, 1158918.261 1248050.536 0, 1158660.392 1248041.19 0, 
+    1158402.522 1248031.859 0, 1158144.651 1248022.543 0, 1157886.78 1248013.243 0, 1157628.908 1248003.958 0, 1157371.036 1247994.687 0, 1157113.164 1247985.433 0, 1156855.29 1247976.193 0, 1156597.417 1247966.968 0, 1156339.542 1247957.759 0, 1156081.668 1247948.564 0, 
+    1155823.792 1247939.385 0, 1155565.916 1247930.221 0, 1155308.04 1247921.073 0, 1155050.163 1247911.939 0, 1154791.062 1247902.778 0, 1154534.407 1247893.718 0, 1154276.529 1247884.63 0, 1154018.649 1247875.557 0, 1153760.77 1247866.499 0, 1153502.89 1247857.457 0, 
+    1153245.009 1247848.43 0, 1152987.128 1247839.417 0, 1152729.246 1247830.42 0, 1152471.363 1247821.439 0, 1152213.481 1247812.472 0, 1151955.597 1247803.521 0, 1151697.713 1247794.585 0, 1151439.829 1247785.663 0, 1151181.944 1247776.758 0, 1150924.058 1247767.867 0, 
+    1150666.172 1247758.991 0, 1150408.286 1247750.131 0, 1150150.399 1247741.286 0, 1149892.511 1247732.456 0, 1149634.623 1247723.641 0, 1149376.735 1247714.842 0, 1149118.845 1247706.057 0, 1148860.956 1247697.288 0, 1148601.842 1247688.492 0, 1148412.707 1253265.167 0, 
+    1148223.577 1258841.726 0, 1148482.032 1258850.499 0, 1148739.265 1258859.246 0, 1148996.498 1258868.008 0, 1149253.73 1258876.785 0, 1149510.962 1258885.578 0, 1149768.193 1258894.385 0, 1150025.423 1258903.208 0, 1150282.653 1258912.046 0, 1150539.883 1258920.899 0, 
+    1150797.112 1258929.767 0, 1151054.34 1258938.65 0, 1151311.568 1258947.548 0, 1151568.796 1258956.462 0, 1151826.023 1258965.39 0, 1152083.249 1258974.334 0, 1152340.475 1258983.293 0, 1152597.701 1258992.267 0, 1152854.925 1259001.256 0, 1153112.15 1259010.26 0, 
+    1153369.373 1259019.28 0, 1153626.597 1259028.314 0, 1153883.819 1259037.364 0, 1154141.042 1259046.429 0, 1154397.043 1259055.466 0, 1154655.484 1259064.604 0, 1154912.705 1259073.714 0, 1155169.925 1259082.84 0, 1155427.144 1259091.98 0, 1155684.363 1259101.136 0, 
+    1155941.582 1259110.307 0, 1156198.8 1259119.493 0, 1156456.017 1259128.694 0, 1156713.234 1259137.91 0, 1156970.45 1259147.142 0, 1157227.666 1259156.388 0, 1157484.881 1259165.65 0, 1157742.096 1259174.927 0, 1157999.31 1259184.219 0, 1158256.523 1259193.526 0, 
+    1158513.736 1259202.848 0, 1158770.949 1259212.185 0, 1159028.161 1259221.538 0, 1159285.372 1259230.906 0, 1159542.583 1259240.288 0, 1159799.793 1259249.686 0, 1160057.003 1259259.099 0, 1160314.212 1259268.528 0, 1160570.201 1259277.926 0, 1160775.086 1253701.924 0, 
+    1160979.974 1248125.806 0))
+
+POLYGON ((1172915.544 1259749.006 0, 1172659.58 1259738.884 0, 1172402.398 1259728.729 0, 1172145.216 1259718.59 0, 1171888.034 1259708.465 0, 1171630.85 1259698.356 0, 1171373.667 1259688.261 0, 1171116.482 1259678.182 0, 1170859.297 1259668.118 0, 1170602.112 1259658.069 0, 
+    1170344.925 1259648.036 0, 1170087.739 1259638.017 0, 1169830.551 1259628.013 0, 1169573.363 1259618.025 0, 1169316.175 1259608.052 0, 1169058.985 1259598.094 0, 1168801.796 1259588.151 0, 1168544.605 1259578.223 0, 1168287.414 1259568.311 0, 1168030.223 1259558.413 0, 
+    1167773.031 1259548.531 0, 1167515.838 1259538.664 0, 1167258.645 1259528.811 0, 1167001.451 1259518.975 0, 1166743.039 1259509.106 0, 1166487.062 1259499.346 0, 1166229.866 1259489.555 0, 1165972.67 1259479.778 0, 1165715.474 1259470.017 0, 1165458.276 1259460.271 0, 
+    1165201.078 1259450.54 0, 1164943.88 1259440.824 0, 1164686.681 1259431.123 0, 1164429.481 1259421.438 0, 1164172.281 1259411.767 0, 1163915.081 1259402.112 0, 1163657.879 1259392.472 0, 1163400.678 1259382.847 0, 1163143.475 1259373.237 0, 1162886.272 1259363.642 0, 
+    1162629.069 1259354.063 0, 1162371.865 1259344.498 0, 1162114.66 1259334.949 0, 1161857.455 1259325.415 0, 1161600.249 1259315.896 0, 1161343.043 1259306.392 0, 1161085.836 1259296.903 0, 1160828.628 1259287.429 0, 1160570.201 1259277.926 0, 1160365.322 1264853.807 0, 
+    1160160.447 1270429.562 0, 1160418.214 1270439.041 0, 1160674.765 1270448.491 0, 1160931.315 1270457.955 0, 1161187.865 1270467.435 0, 1161444.415 1270476.93 0, 1161700.964 1270486.44 0, 1161957.512 1270495.965 0, 1162214.06 1270505.505 0, 1162470.607 1270515.06 0, 
+    1162727.154 1270524.63 0, 1162983.7 1270534.215 0, 1163240.245 1270543.816 0, 1163496.79 1270553.431 0, 1163753.334 1270563.062 0, 1164009.878 1270572.708 0, 1164266.421 1270582.369 0, 1164522.964 1270592.045 0, 1164779.506 1270601.736 0, 1165036.048 1270611.442 0, 
+    1165292.589 1270621.163 0, 1165549.129 1270630.899 0, 1165805.669 1270640.651 0, 1166062.208 1270650.417 0, 1166317.532 1270660.153 0, 1166575.285 1270669.996 0, 1166831.822 1270679.808 0, 1167088.359 1270689.635 0, 1167344.895 1270699.477 0, 1167601.431 1270709.334 0, 
+    1167857.966 1270719.206 0, 1168114.501 1270729.093 0, 1168371.035 1270738.996 0, 1168627.568 1270748.913 0, 1168884.101 1270758.846 0, 1169140.633 1270768.794 0, 1169397.165 1270778.756 0, 1169653.696 1270788.734 0, 1169910.227 1270798.727 0, 1170166.756 1270808.736 0, 
+    1170423.286 1270818.759 0, 1170679.814 1270828.797 0, 1170936.343 1270838.851 0, 1171192.87 1270848.919 0, 1171449.397 1270859.003 0, 1171705.923 1270869.101 0, 1171962.449 1270879.215 0, 1172218.974 1270889.344 0, 1172474.285 1270899.44 0, 1172694.912 1265324.286 0, 
+    1172915.544 1259749.006 0))
+
+POLYGON ((1184786.747 1271404.105 0, 1184531.464 1271393.287 0, 1184274.969 1271382.434 0, 1184018.472 1271371.595 0, 1183761.976 1271360.772 0, 1183505.478 1271349.964 0, 1183248.98 1271339.17 0, 1182992.481 1271328.392 0, 1182735.982 1271317.629 0, 1182479.482 1271306.881 0, 
+    1182222.981 1271296.148 0, 1181966.48 1271285.431 0, 1181709.978 1271274.728 0, 1181453.476 1271264.041 0, 1181196.973 1271253.368 0, 1180940.469 1271242.711 0, 1180683.965 1271232.068 0, 1180427.46 1271221.441 0, 1180170.954 1271210.829 0, 1179914.448 1271200.232 0, 
+    1179657.941 1271189.65 0, 1179401.433 1271179.084 0, 1179144.925 1271168.532 0, 1178888.417 1271157.995 0, 1178630.695 1271147.424 0, 1178375.397 1271136.968 0, 1178118.887 1271126.476 0, 1177862.375 1271116 0, 1177605.864 1271105.539 0, 1177349.351 1271095.093 0, 
+    1177092.838 1271084.662 0, 1176836.324 1271074.246 0, 1176579.81 1271063.846 0, 1176323.295 1271053.46 0, 1176066.78 1271043.09 0, 1175810.264 1271032.734 0, 1175553.747 1271022.394 0, 1175297.229 1271012.069 0, 1175040.712 1271001.759 0, 1174784.193 1270991.464 0, 
+    1174527.674 1270981.184 0, 1174271.154 1270970.919 0, 1174014.634 1270960.669 0, 1173758.113 1270950.435 0, 1173501.591 1270940.215 0, 1173245.069 1270930.011 0, 1172988.546 1270919.821 0, 1172732.023 1270909.647 0, 1172474.285 1270899.44 0, 1172253.664 1276474.463 0, 
+    1172033.047 1282049.351 0, 1172290.126 1282059.532 0, 1172545.993 1282069.68 0, 1172801.859 1282079.843 0, 1173057.725 1282090.022 0, 1173313.59 1282100.215 0, 1173569.455 1282110.423 0, 1173825.319 1282120.647 0, 1174081.183 1282130.885 0, 1174337.046 1282141.139 0, 
+    1174592.908 1282151.408 0, 1174848.77 1282161.691 0, 1175104.631 1282171.99 0, 1175360.491 1282182.304 0, 1175616.351 1282192.633 0, 1175872.21 1282202.977 0, 1176128.069 1282213.336 0, 1176383.927 1282223.71 0, 1176639.784 1282234.099 0, 1176895.641 1282244.503 0, 
+    1177151.498 1282254.923 0, 1177407.353 1282265.357 0, 1177663.208 1282275.806 0, 1177919.062 1282286.271 0, 1178173.707 1282296.701 0, 1178430.769 1282307.245 0, 1178686.622 1282317.754 0, 1178942.474 1282328.279 0, 1179198.325 1282338.819 0, 1179454.176 1282349.374 0, 
+    1179710.026 1282359.943 0, 1179965.875 1282370.528 0, 1180221.724 1282381.128 0, 1180477.572 1282391.743 0, 1180733.42 1282402.373 0, 1180989.267 1282413.019 0, 1181245.113 1282423.679 0, 1181500.959 1282434.354 0, 1181756.804 1282445.044 0, 1182012.648 1282455.75 0, 
+    1182268.492 1282466.47 0, 1182524.335 1282477.206 0, 1182780.177 1282487.956 0, 1183036.019 1282498.722 0, 1183291.861 1282509.502 0, 1183547.701 1282520.298 0, 1183803.541 1282531.109 0, 1184059.38 1282541.935 0, 1184314.011 1282552.724 0, 1184550.376 1276978.482 0, 
+    1184786.747 1271404.105 0))
+
+POLYGON ((1196593.503 1283090.792 0, 1196338.902 1283079.283 0, 1196083.094 1283067.734 0, 1195827.286 1283056.201 0, 1195571.477 1283044.682 0, 1195315.667 1283033.179 0, 1195059.857 1283021.69 0, 1194804.046 1283010.217 0, 1194548.234 1282998.759 0, 1194292.421 1282987.316 0, 
+    1194036.608 1282975.888 0, 1193780.794 1282964.474 0, 1193524.98 1282953.076 0, 1193269.165 1282941.693 0, 1193013.349 1282930.326 0, 1192757.533 1282918.973 0, 1192501.715 1282907.635 0, 1192245.898 1282896.312 0, 1191990.079 1282885.004 0, 1191734.26 1282873.712 0, 
+    1191478.44 1282862.434 0, 1191222.62 1282851.172 0, 1190966.798 1282839.924 0, 1190710.977 1282828.692 0, 1190453.947 1282817.422 0, 1190199.331 1282806.272 0, 1189943.507 1282795.085 0, 1189687.683 1282783.913 0, 1189431.858 1282772.756 0, 1189176.032 1282761.614 0, 
+    1188920.206 1282750.487 0, 1188664.379 1282739.375 0, 1188408.551 1282728.278 0, 1188152.722 1282717.196 0, 1187896.893 1282706.129 0, 1187641.064 1282695.078 0, 1187385.233 1282684.041 0, 1187129.402 1282673.019 0, 1186873.571 1282662.013 0, 1186617.739 1282651.021 0, 
+    1186361.906 1282640.045 0, 1186106.072 1282629.084 0, 1185850.238 1282618.137 0, 1185594.403 1282607.206 0, 1185338.568 1282596.29 0, 1185082.731 1282585.389 0, 1184826.895 1282574.503 0, 1184571.057 1282563.632 0, 1184314.011 1282552.724 0, 1184077.651 1288126.826 0, 
+    1183841.298 1293700.781 0, 1184097.685 1293711.66 0, 1184352.866 1293722.503 0, 1184608.047 1293733.361 0, 1184863.227 1293744.235 0, 1185118.406 1293755.123 0, 1185373.585 1293766.026 0, 1185628.763 1293776.944 0, 1185883.94 1293787.878 0, 1186139.117 1293798.826 0, 
+    1186394.293 1293809.789 0, 1186649.469 1293820.767 0, 1186904.644 1293831.761 0, 1187159.818 1293842.769 0, 1187414.991 1293853.792 0, 1187670.164 1293864.831 0, 1187925.337 1293875.884 0, 1188180.508 1293886.953 0, 1188435.679 1293898.036 0, 1188690.849 1293909.135 0, 
+    1188946.019 1293920.248 0, 1189201.188 1293931.376 0, 1189456.356 1293942.52 0, 1189711.524 1293953.679 0, 1189965.487 1293964.799 0, 1190221.857 1293976.041 0, 1190477.023 1293987.244 0, 1190732.188 1293998.463 0, 1190987.353 1294009.696 0, 1191242.516 1294020.945 0, 
+    1191497.679 1294032.209 0, 1191752.842 1294043.487 0, 1192008.003 1294054.781 0, 1192263.164 1294066.09 0, 1192518.325 1294077.414 0, 1192773.485 1294088.752 0, 1193028.644 1294100.106 0, 1193283.802 1294111.475 0, 1193538.96 1294122.859 0, 1193794.117 1294134.258 0, 
+    1194049.273 1294145.671 0, 1194304.429 1294157.1 0, 1194559.584 1294168.544 0, 1194814.738 1294180.003 0, 1195069.892 1294191.477 0, 1195325.045 1294202.966 0, 1195580.197 1294214.47 0, 1195835.349 1294225.989 0, 1196089.297 1294237.468 0, 1196341.397 1288664.203 0, 
+    1196593.503 1283090.792 0))
+
+POLYGON ((1208335.731 1294808.757 0, 1208081.814 1294796.56 0, 1207826.696 1294784.32 0, 1207571.577 1294772.095 0, 1207316.458 1294759.885 0, 1207061.337 1294747.691 0, 1206806.217 1294735.511 0, 1206551.095 1294723.346 0, 1206295.972 1294711.196 0, 1206040.849 1294699.062 0, 
+    1205785.726 1294686.942 0, 1205530.601 1294674.837 0, 1205275.476 1294662.748 0, 1205020.35 1294650.673 0, 1204765.223 1294638.614 0, 1204510.096 1294626.569 0, 1204254.968 1294614.54 0, 1203999.839 1294602.525 0, 1203744.709 1294590.526 0, 1203489.579 1294578.541 0, 
+    1203234.448 1294566.572 0, 1202979.317 1294554.617 0, 1202724.184 1294542.678 0, 1202469.051 1294530.753 0, 1202212.715 1294518.788 0, 1201958.783 1294506.949 0, 1201703.648 1294495.07 0, 1201448.512 1294483.206 0, 1201193.376 1294471.356 0, 1200938.238 1294459.522 0, 
+    1200683.1 1294447.703 0, 1200427.962 1294435.898 0, 1200172.823 1294424.109 0, 1199917.683 1294412.335 0, 1199662.542 1294400.576 0, 1199407.4 1294388.831 0, 1199152.258 1294377.102 0, 1198897.116 1294365.388 0, 1198641.972 1294353.689 0, 1198386.828 1294342.005 0, 
+    1198131.683 1294330.335 0, 1197876.538 1294318.681 0, 1197621.391 1294307.042 0, 1197366.245 1294295.418 0, 1197111.097 1294283.809 0, 1196855.949 1294272.215 0, 1196600.8 1294260.636 0, 1196345.65 1294249.072 0, 1196089.297 1294237.468 0, 1195837.204 1299810.583 0, 
+    1195585.118 1305383.542 0, 1195840.812 1305395.115 0, 1196095.306 1305406.65 0, 1196349.799 1305418.199 0, 1196604.291 1305429.763 0, 1196858.782 1305441.342 0, 1197113.273 1305452.937 0, 1197367.763 1305464.546 0, 1197622.253 1305476.17 0, 1197876.742 1305487.809 0, 
+    1198131.23 1305499.463 0, 1198385.717 1305511.132 0, 1198640.204 1305522.816 0, 1198894.69 1305534.515 0, 1199149.175 1305546.23 0, 1199403.66 1305557.959 0, 1199658.144 1305569.703 0, 1199912.627 1305581.462 0, 1200167.11 1305593.235 0, 1200421.592 1305605.024 0, 
+    1200676.073 1305616.828 0, 1200930.554 1305628.647 0, 1201185.034 1305640.481 0, 1201439.513 1305652.33 0, 1201692.792 1305664.138 0, 1201948.469 1305676.072 0, 1202202.946 1305687.966 0, 1202457.422 1305699.875 0, 1202711.898 1305711.799 0, 1202966.373 1305723.737 0, 
+    1203220.847 1305735.691 0, 1203475.32 1305747.66 0, 1203729.793 1305759.643 0, 1203984.265 1305771.642 0, 1204238.737 1305783.656 0, 1204493.208 1305795.684 0, 1204747.678 1305807.728 0, 1205002.147 1305819.786 0, 1205256.615 1305831.86 0, 1205511.083 1305843.948 0, 
+    1205765.55 1305856.052 0, 1206020.017 1305868.17 0, 1206274.483 1305880.304 0, 1206528.948 1305892.452 0, 1206783.412 1305904.615 0, 1207037.875 1305916.794 0, 1207292.338 1305928.987 0, 1207546.8 1305941.195 0, 1207800.064 1305953.361 0, 1208067.893 1300381.137 0, 
+    1208335.731 1294808.757 0))
+
+POLYGON ((1220013.351 1306557.688 0, 1219760.121 1306544.806 0, 1219505.695 1306531.879 0, 1219251.267 1306518.967 0, 1218996.839 1306506.07 0, 1218742.41 1306493.187 0, 1218487.981 1306480.32 0, 1218233.55 1306467.468 0, 1217979.119 1306454.631 0, 1217724.687 1306441.808 0, 
+    1217470.254 1306429.001 0, 1217215.821 1306416.209 0, 1216961.387 1306403.431 0, 1216706.952 1306390.669 0, 1216452.516 1306377.921 0, 1216198.08 1306365.189 0, 1215943.642 1306352.471 0, 1215689.204 1306339.769 0, 1215434.766 1306327.081 0, 1215180.326 1306314.409 0, 
+    1214925.886 1306301.751 0, 1214671.445 1306289.108 0, 1214417.004 1306276.481 0, 1214162.561 1306263.868 0, 1213906.921 1306251.211 0, 1213653.674 1306238.688 0, 1213399.229 1306226.12 0, 1213144.784 1306213.567 0, 1212890.338 1306201.029 0, 1212635.891 1306188.507 0, 
+    1212381.443 1306175.999 0, 1212126.995 1306163.506 0, 1211872.546 1306151.028 0, 1211618.096 1306138.565 0, 1211363.646 1306126.117 0, 1211109.194 1306113.684 0, 1210854.742 1306101.266 0, 1210600.29 1306088.863 0, 1210345.836 1306076.475 0, 1210091.382 1306064.102 0, 
+    1209836.927 1306051.744 0, 1209582.472 1306039.401 0, 1209328.015 1306027.073 0, 1209073.558 1306014.76 0, 1208819.1 1306002.462 0, 1208564.642 1305990.178 0, 1208310.183 1305977.91 0, 1208055.723 1305965.657 0, 1207800.064 1305953.361 0, 1207532.242 1311525.425 0, 
+    1207264.428 1317097.322 0, 1207519.428 1317109.586 0, 1207773.232 1317121.808 0, 1208027.035 1317134.044 0, 1208280.838 1317146.296 0, 1208534.64 1317158.562 0, 1208788.441 1317170.844 0, 1209042.241 1317183.14 0, 1209296.041 1317195.452 0, 1209549.84 1317207.778 0, 
+    1209803.638 1317220.119 0, 1210057.436 1317232.475 0, 1210311.233 1317244.846 0, 1210565.029 1317257.232 0, 1210818.824 1317269.633 0, 1211072.619 1317282.049 0, 1211326.413 1317294.48 0, 1211580.206 1317306.925 0, 1211833.999 1317319.386 0, 1212087.79 1317331.861 0, 
+    1212341.581 1317344.352 0, 1212595.371 1317356.858 0, 1212849.161 1317369.378 0, 1213102.95 1317381.913 0, 1213355.544 1317394.404 0, 1213610.525 1317407.029 0, 1213864.312 1317419.609 0, 1214118.097 1317432.204 0, 1214371.883 1317444.814 0, 1214625.667 1317457.439 0, 
+    1214879.45 1317470.079 0, 1215133.233 1317482.734 0, 1215387.015 1317495.404 0, 1215640.797 1317508.088 0, 1215894.577 1317520.788 0, 1216148.357 1317533.503 0, 1216402.136 1317546.232 0, 1216655.915 1317558.977 0, 1216909.692 1317571.736 0, 1217163.469 1317584.51 0, 
+    1217417.245 1317597.3 0, 1217671.021 1317610.104 0, 1217924.795 1317622.923 0, 1218178.569 1317635.757 0, 1218432.342 1317648.606 0, 1218686.114 1317661.47 0, 1218939.886 1317674.349 0, 1219193.657 1317687.243 0, 1219446.234 1317700.091 0, 1219729.788 1312128.972 0, 
+    1220013.351 1306557.688 0))
+
+POLYGON ((1231626.288 1318337.273 0, 1231373.747 1318323.711 0, 1231120.013 1318310.1 0, 1230866.279 1318296.505 0, 1230612.544 1318282.924 0, 1230358.808 1318269.358 0, 1230105.072 1318255.807 0, 1229851.334 1318242.271 0, 1229597.596 1318228.75 0, 1229343.857 1318215.244 0, 
+    1229090.117 1318201.752 0, 1228836.377 1318188.276 0, 1228582.636 1318174.815 0, 1228328.893 1318161.368 0, 1228075.151 1318147.937 0, 1227821.407 1318134.52 0, 1227567.662 1318121.118 0, 1227313.917 1318107.732 0, 1227060.171 1318094.36 0, 1226806.424 1318081.003 0, 
+    1226552.676 1318067.661 0, 1226298.928 1318054.334 0, 1226045.179 1318041.022 0, 1225791.429 1318027.725 0, 1225536.486 1318014.38 0, 1225283.926 1318001.176 0, 1225030.174 1317987.923 0, 1224776.421 1317974.686 0, 1224522.667 1317961.464 0, 1224268.912 1317948.256 0, 
+    1224015.157 1317935.063 0, 1223761.401 1317921.886 0, 1223507.644 1317908.723 0, 1223253.886 1317895.575 0, 1223000.127 1317882.443 0, 1222746.368 1317869.325 0, 1222492.608 1317856.222 0, 1222238.847 1317843.134 0, 1221985.085 1317830.061 0, 1221731.323 1317817.003 0, 
+    1221477.56 1317803.959 0, 1221223.796 1317790.931 0, 1220970.031 1317777.918 0, 1220716.266 1317764.919 0, 1220462.499 1317751.936 0, 1220208.732 1317738.967 0, 1219954.965 1317726.014 0, 1219701.196 1317713.075 0, 1219446.234 1317700.091 0, 1219162.688 1323271.038 0, 
+    1218879.152 1328841.81 0, 1219133.455 1328854.761 0, 1219386.568 1328867.666 0, 1219639.68 1328880.586 0, 1219892.791 1328893.521 0, 1220145.901 1328906.471 0, 1220399.011 1328919.436 0, 1220652.12 1328932.416 0, 1220905.228 1328945.41 0, 1221158.336 1328958.42 0, 
+    1221411.442 1328971.444 0, 1221664.548 1328984.483 0, 1221917.653 1328997.538 0, 1222170.758 1329010.607 0, 1222423.861 1329023.691 0, 1222676.964 1329036.789 0, 1222930.066 1329049.903 0, 1223183.167 1329063.032 0, 1223436.268 1329076.175 0, 1223689.367 1329089.334 0, 
+    1223942.466 1329102.507 0, 1224195.564 1329115.696 0, 1224448.662 1329128.899 0, 1224701.758 1329142.117 0, 1224953.666 1329155.288 0, 1225207.949 1329168.598 0, 1225461.044 1329181.86 0, 1225714.137 1329195.138 0, 1225967.23 1329208.43 0, 1226220.322 1329221.738 0, 
+    1226473.413 1329235.06 0, 1226726.503 1329248.397 0, 1226979.593 1329261.75 0, 1227232.682 1329275.117 0, 1227485.77 1329288.498 0, 1227738.857 1329301.895 0, 1227991.943 1329315.307 0, 1228245.029 1329328.734 0, 1228498.114 1329342.175 0, 1228751.198 1329355.631 0, 
+    1229004.281 1329369.103 0, 1229257.363 1329382.589 0, 1229510.445 1329396.09 0, 1229763.526 1329409.606 0, 1230016.606 1329423.137 0, 1230269.685 1329436.683 0, 1230522.764 1329450.243 0, 1230775.842 1329463.819 0, 1231027.731 1329477.346 0, 1231327.005 1323907.397 0, 
+    1231626.288 1318337.273 0))
+
+POLYGON ((1243174.466 1330147.2 0, 1242922.614 1330132.962 0, 1242669.576 1330118.672 0, 1242416.537 1330104.396 0, 1242163.497 1330090.135 0, 1241910.456 1330075.889 0, 1241657.414 1330061.659 0, 1241404.372 1330047.443 0, 1241151.328 1330033.241 0, 1240898.284 1330019.055 0, 
+    1240645.239 1330004.884 0, 1240392.193 1329990.727 0, 1240139.146 1329976.586 0, 1239886.099 1329962.459 0, 1239633.051 1329948.347 0, 1239380.001 1329934.25 0, 1239126.951 1329920.169 0, 1238873.901 1329906.101 0, 1238620.849 1329892.049 0, 1238367.796 1329878.012 0, 
+    1238114.743 1329863.99 0, 1237861.689 1329849.982 0, 1237608.634 1329835.989 0, 1237355.578 1329822.012 0, 1237101.335 1329807.983 0, 1236849.464 1329794.101 0, 1236596.406 1329780.168 0, 1236343.347 1329766.25 0, 1236090.287 1329752.346 0, 1235837.226 1329738.458 0, 
+    1235584.165 1329724.585 0, 1235331.102 1329710.726 0, 1235078.039 1329696.882 0, 1234824.975 1329683.054 0, 1234571.91 1329669.24 0, 1234318.845 1329655.441 0, 1234065.778 1329641.657 0, 1233812.711 1329627.887 0, 1233559.643 1329614.133 0, 1233306.574 1329600.394 0, 
+    1233053.505 1329586.669 0, 1232800.434 1329572.96 0, 1232547.363 1329559.265 0, 1232294.291 1329545.585 0, 1232041.218 1329531.92 0, 1231788.144 1329518.27 0, 1231535.07 1329504.635 0, 1231281.995 1329491.015 0, 1231027.731 1329477.346 0, 1230728.467 1335047.113 0, 
+    1230429.212 1340616.693 0, 1230682.817 1340630.327 0, 1230935.237 1340643.912 0, 1231187.656 1340657.512 0, 1231440.074 1340671.126 0, 1231692.491 1340684.756 0, 1231944.907 1340698.4 0, 1232197.323 1340712.059 0, 1232449.738 1340725.734 0, 1232702.152 1340739.423 0, 
+    1232954.565 1340753.126 0, 1233206.978 1340766.845 0, 1233459.389 1340780.579 0, 1233711.8 1340794.327 0, 1233964.21 1340808.09 0, 1234216.619 1340821.868 0, 1234469.028 1340835.661 0, 1234721.435 1340849.469 0, 1234973.842 1340863.292 0, 1235226.248 1340877.129 0, 
+    1235478.653 1340890.982 0, 1235731.057 1340904.849 0, 1235983.461 1340918.731 0, 1236235.863 1340932.628 0, 1236487.082 1340946.474 0, 1236740.666 1340960.466 0, 1236993.066 1340974.408 0, 1237245.466 1340988.364 0, 1237497.864 1341002.335 0, 1237750.262 1341016.321 0, 
+    1238002.659 1341030.322 0, 1238255.055 1341044.338 0, 1238507.45 1341058.369 0, 1238759.845 1341072.414 0, 1239012.238 1341086.475 0, 1239264.631 1341100.55 0, 1239517.023 1341114.64 0, 1239769.414 1341128.745 0, 1240021.805 1341142.865 0, 1240274.194 1341156.999 0, 
+    1240526.583 1341171.149 0, 1240778.97 1341185.313 0, 1241031.357 1341199.492 0, 1241283.744 1341213.686 0, 1241536.129 1341227.895 0, 1241788.513 1341242.119 0, 1242040.897 1341256.358 0, 1242293.28 1341270.611 0, 1242544.479 1341284.813 0, 1242859.467 1335716.1 0, 
+    1243174.466 1330147.2 0))
+
+POLYGON ((1254657.81 1341987.157 0, 1254406.65 1341972.246 0, 1254154.308 1341957.28 0, 1253901.966 1341942.328 0, 1253649.623 1341927.391 0, 1253397.279 1341912.469 0, 1253144.934 1341897.562 0, 1252892.588 1341882.67 0, 1252640.241 1341867.793 0, 1252387.893 1341852.93 0, 
+    1252135.545 1341838.083 0, 1251883.195 1341823.25 0, 1251630.845 1341808.432 0, 1251378.494 1341793.629 0, 1251126.142 1341778.841 0, 1250873.789 1341764.068 0, 1250621.435 1341749.309 0, 1250369.081 1341734.565 0, 1250116.725 1341719.837 0, 1249864.369 1341705.123 0, 
+    1249612.012 1341690.424 0, 1249359.654 1341675.739 0, 1249107.295 1341661.07 0, 1248854.935 1341646.415 0, 1248601.393 1341631.707 0, 1248350.213 1341617.151 0, 1248097.85 1341602.541 0, 1247845.487 1341587.946 0, 1247593.123 1341573.365 0, 1247340.758 1341558.8 0, 
+    1247088.392 1341544.25 0, 1246836.025 1341529.714 0, 1246583.658 1341515.193 0, 1246331.289 1341500.687 0, 1246078.92 1341486.196 0, 1245826.55 1341471.72 0, 1245574.179 1341457.258 0, 1245321.807 1341442.812 0, 1245069.435 1341428.38 0, 1244817.061 1341413.963 0, 
+    1244564.687 1341399.561 0, 1244312.312 1341385.174 0, 1244059.936 1341370.801 0, 1243807.559 1341356.444 0, 1243555.181 1341342.101 0, 1243302.802 1341327.774 0, 1243050.423 1341313.461 0, 1242798.043 1341299.163 0, 1242544.479 1341284.813 0, 1242229.502 1346853.334 0, 
+    1241914.536 1352421.659 0, 1242167.441 1352435.971 0, 1242419.165 1352450.232 0, 1242670.889 1352464.508 0, 1242922.612 1352478.798 0, 1243174.335 1352493.104 0, 1243426.056 1352507.424 0, 1243677.777 1352521.759 0, 1243929.496 1352536.109 0, 1244181.215 1352550.473 0, 
+    1244432.933 1352564.853 0, 1244684.65 1352579.247 0, 1244936.367 1352593.656 0, 1245188.082 1352608.08 0, 1245439.797 1352622.519 0, 1245691.511 1352636.972 0, 1245943.224 1352651.441 0, 1246194.936 1352665.924 0, 1246446.647 1352680.422 0, 1246698.357 1352694.934 0, 
+    1246950.067 1352709.462 0, 1247201.775 1352724.004 0, 1247453.483 1352738.562 0, 1247705.19 1352753.134 0, 1247955.718 1352767.652 0, 1248208.602 1352782.322 0, 1248460.306 1352796.939 0, 1248712.009 1352811.57 0, 1248963.712 1352826.216 0, 1249215.414 1352840.877 0, 
+    1249467.115 1352855.553 0, 1249718.815 1352870.243 0, 1249970.514 1352884.949 0, 1250222.212 1352899.669 0, 1250473.91 1352914.404 0, 1250725.606 1352929.153 0, 1250977.302 1352943.918 0, 1251228.997 1352958.698 0, 1251480.691 1352973.492 0, 1251732.384 1352988.301 0, 
+    1251984.076 1353003.125 0, 1252235.768 1353017.963 0, 1252487.458 1353032.817 0, 1252739.148 1353047.685 0, 1252990.837 1353062.568 0, 1253242.524 1353077.466 0, 1253494.211 1353092.379 0, 1253745.898 1353107.307 0, 1253996.406 1353122.179 0, 1254327.102 1347554.767 0, 
+    1254657.81 1341987.157 0))
+
+POLYGON ((1266076.248 1353856.83 0, 1265825.781 1353841.25 0, 1265574.138 1353825.611 0, 1265322.495 1353809.988 0, 1265070.85 1353794.379 0, 1264819.204 1353778.785 0, 1264567.557 1353763.205 0, 1264315.91 1353747.641 0, 1264064.261 1353732.091 0, 1263812.612 1353716.556 0, 
+    1263560.962 1353701.036 0, 1263309.311 1353685.531 0, 1263057.659 1353670.04 0, 1262806.006 1353654.565 0, 1262554.352 1353639.104 0, 1262302.697 1353623.658 0, 1262051.041 1353608.227 0, 1261799.384 1353592.81 0, 1261547.727 1353577.409 0, 1261296.068 1353562.022 0, 
+    1261044.409 1353546.65 0, 1260792.749 1353531.293 0, 1260541.088 1353515.95 0, 1260289.426 1353500.623 0, 1260036.586 1353485.239 0, 1259786.099 1353470.012 0, 1259534.434 1353454.729 0, 1259282.768 1353439.461 0, 1259031.102 1353424.208 0, 1258779.434 1353408.969 0, 
+    1258527.766 1353393.745 0, 1258276.097 1353378.536 0, 1258024.426 1353363.342 0, 1257772.755 1353348.162 0, 1257521.083 1353332.998 0, 1257269.411 1353317.848 0, 1257017.737 1353302.713 0, 1256766.062 1353287.593 0, 1256514.387 1353272.488 0, 1256262.71 1353257.397 0, 
+    1256011.033 1353242.321 0, 1255759.355 1353227.26 0, 1255507.676 1353212.214 0, 1255255.996 1353197.183 0, 1255004.315 1353182.167 0, 1254752.633 1353167.165 0, 1254500.951 1353152.178 0, 1254249.267 1353137.206 0, 1253996.406 1353122.179 0, 1253665.721 1358689.39 0, 
+    1253335.049 1364256.393 0, 1253587.252 1364271.381 0, 1253838.28 1364286.314 0, 1254089.308 1364301.262 0, 1254340.334 1364316.224 0, 1254591.359 1364331.202 0, 1254842.384 1364346.194 0, 1255093.408 1364361.201 0, 1255344.431 1364376.222 0, 1255595.453 1364391.259 0, 
+    1255846.474 1364406.31 0, 1256097.494 1364421.376 0, 1256348.513 1364436.457 0, 1256599.532 1364451.552 0, 1256850.549 1364466.663 0, 1257101.566 1364481.788 0, 1257352.582 1364496.928 0, 1257603.596 1364512.082 0, 1257854.61 1364527.252 0, 1258105.623 1364542.436 0, 
+    1258356.636 1364557.635 0, 1258607.647 1364572.849 0, 1258858.657 1364588.077 0, 1259109.667 1364603.321 0, 1259359.502 1364618.507 0, 1259611.683 1364633.851 0, 1259862.69 1364649.139 0, 1260113.696 1364664.441 0, 1260364.701 1364679.759 0, 1260615.705 1364695.091 0, 
+    1260866.708 1364710.437 0, 1261117.71 1364725.799 0, 1261368.712 1364741.175 0, 1261619.712 1364756.566 0, 1261870.712 1364771.972 0, 1262121.71 1364787.392 0, 1262372.708 1364802.828 0, 1262623.705 1364818.278 0, 1262874.701 1364833.743 0, 1263125.696 1364849.222 0, 
+    1263376.69 1364864.717 0, 1263627.683 1364880.226 0, 1263878.676 1364895.75 0, 1264129.667 1364911.289 0, 1264380.657 1364926.842 0, 1264631.647 1364942.411 0, 1264882.636 1364957.994 0, 1265133.623 1364973.592 0, 1265383.438 1364989.131 0, 1265729.837 1359423.084 0, 
+    1266076.248 1353856.83 0))
+
+POLYGON ((1277429.709 1365755.906 0, 1277179.937 1365739.66 0, 1276928.995 1365723.353 0, 1276678.051 1365707.061 0, 1276427.106 1365690.784 0, 1276176.161 1365674.521 0, 1275925.214 1365658.273 0, 1275674.267 1365642.04 0, 1275423.319 1365625.822 0, 1275172.369 1365609.619 0, 
+    1274921.419 1365593.43 0, 1274670.468 1365577.256 0, 1274419.516 1365561.097 0, 1274168.562 1365544.952 0, 1273917.608 1365528.823 0, 1273666.653 1365512.708 0, 1273415.697 1365496.608 0, 1273164.74 1365480.523 0, 1272913.782 1365464.452 0, 1272662.824 1365448.396 0, 
+    1272411.864 1365432.355 0, 1272160.903 1365416.329 0, 1271909.941 1365400.317 0, 1271658.979 1365384.321 0, 1271406.844 1365368.264 0, 1271157.051 1365352.372 0, 1270906.085 1365336.419 0, 1270655.119 1365320.482 0, 1270404.152 1365304.559 0, 1270153.183 1365288.651 0, 
+    1269902.214 1365272.758 0, 1269651.244 1365256.879 0, 1269400.273 1365241.015 0, 1269149.301 1365225.166 0, 1268898.328 1365209.332 0, 1268647.354 1365193.513 0, 1268396.38 1365177.708 0, 1268145.404 1365161.918 0, 1267894.427 1365146.143 0, 1267643.45 1365130.383 0, 
+    1267392.471 1365114.637 0, 1267141.492 1365098.906 0, 1266890.512 1365083.19 0, 1266639.53 1365067.489 0, 1266388.548 1365051.802 0, 1266137.565 1365036.131 0, 1265886.581 1365020.474 0, 1265635.596 1365004.832 0, 1265383.438 1364989.131 0, 1265037.053 1370554.966 0, 
+    1264690.681 1376120.582 0, 1264942.18 1376136.242 0, 1265192.51 1376151.843 0, 1265442.839 1376167.459 0, 1265693.167 1376183.09 0, 1265943.494 1376198.736 0, 1266193.82 1376214.396 0, 1266444.145 1376230.071 0, 1266694.47 1376245.761 0, 1266944.793 1376261.465 0, 
+    1267195.115 1376277.184 0, 1267445.437 1376292.918 0, 1267695.757 1376308.667 0, 1267946.077 1376324.43 0, 1268196.396 1376340.208 0, 1268446.713 1376356.001 0, 1268697.03 1376371.809 0, 1268947.346 1376387.631 0, 1269197.661 1376403.468 0, 1269447.975 1376419.32 0, 
+    1269698.288 1376435.187 0, 1269948.6 1376451.068 0, 1270198.912 1376466.964 0, 1270449.222 1376482.875 0, 1270698.364 1376498.726 0, 1270949.84 1376514.74 0, 1271200.147 1376530.695 0, 1271450.454 1376546.665 0, 1271700.76 1376562.649 0, 1271951.064 1376578.648 0, 
+    1272201.368 1376594.662 0, 1272451.671 1376610.691 0, 1272701.973 1376626.734 0, 1272952.273 1376642.792 0, 1273202.573 1376658.865 0, 1273452.872 1376674.953 0, 1273703.17 1376691.055 0, 1273953.468 1376707.172 0, 1274203.764 1376723.304 0, 1274454.059 1376739.45 0, 
+    1274704.353 1376755.611 0, 1274954.646 1376771.787 0, 1275204.939 1376787.978 0, 1275455.23 1376804.183 0, 1275705.521 1376820.403 0, 1275955.81 1376836.638 0, 1276206.099 1376852.888 0, 1276456.386 1376869.152 0, 1276705.506 1376885.355 0, 1277067.601 1371320.739 0, 
+    1277429.709 1365755.906 0))
+
+POLYGON ((1288718.123 1377684.069 0, 1288469.048 1377667.162 0, 1288218.807 1377650.191 0, 1287968.566 1377633.234 0, 1287718.323 1377616.292 0, 1287468.079 1377599.365 0, 1287217.835 1377582.452 0, 1286967.589 1377565.555 0, 1286717.343 1377548.672 0, 1286467.095 1377531.804 0, 
+    1286216.846 1377514.95 0, 1285966.597 1377498.111 0, 1285716.346 1377481.287 0, 1285466.095 1377464.478 0, 1285215.842 1377447.683 0, 1284965.589 1377430.903 0, 1284715.334 1377414.138 0, 1284465.078 1377397.388 0, 1284214.822 1377380.652 0, 1283964.564 1377363.931 0, 
+    1283714.306 1377347.225 0, 1283464.047 1377330.533 0, 1283213.786 1377313.857 0, 1282963.525 1377297.195 0, 1282712.097 1377280.47 0, 1282462.999 1377263.915 0, 1282212.735 1377247.297 0, 1281962.469 1377230.694 0, 1281712.203 1377214.105 0, 1281461.936 1377197.532 0, 
+    1281211.667 1377180.973 0, 1280961.398 1377164.429 0, 1280711.128 1377147.899 0, 1280460.857 1377131.384 0, 1280210.585 1377114.884 0, 1279960.311 1377098.399 0, 1279710.037 1377081.929 0, 1279459.762 1377065.473 0, 1279209.486 1377049.032 0, 1278959.209 1377032.605 0, 
+    1278708.931 1377016.194 0, 1278458.652 1376999.797 0, 1278208.373 1376983.415 0, 1277958.092 1376967.047 0, 1277707.81 1376950.695 0, 1277457.527 1376934.357 0, 1277207.243 1376918.033 0, 1276956.959 1376901.725 0, 1276705.506 1376885.355 0, 1276343.426 1382449.748 0, 
+    1275981.361 1388013.913 0, 1276232.156 1388030.24 0, 1276481.785 1388046.505 0, 1276731.414 1388062.786 0, 1276981.042 1388079.081 0, 1277230.669 1388095.391 0, 1277480.295 1388111.716 0, 1277729.92 1388128.055 0, 1277979.543 1388144.409 0, 1278229.166 1388160.778 0, 
+    1278478.788 1388177.161 0, 1278728.41 1388193.559 0, 1278978.03 1388209.972 0, 1279227.649 1388226.399 0, 1279477.267 1388242.841 0, 1279726.884 1388259.298 0, 1279976.5 1388275.77 0, 1280226.116 1388292.256 0, 1280475.73 1388308.757 0, 1280725.343 1388325.272 0, 
+    1280974.955 1388341.803 0, 1281224.567 1388358.348 0, 1281474.177 1388374.907 0, 1281723.787 1388391.482 0, 1281972.232 1388407.993 0, 1282223.002 1388424.674 0, 1282472.609 1388441.293 0, 1282722.214 1388457.926 0, 1282971.819 1388474.574 0, 1283221.422 1388491.236 0, 
+    1283471.025 1388507.913 0, 1283720.627 1388524.605 0, 1283970.227 1388541.312 0, 1284219.827 1388558.033 0, 1284469.425 1388574.769 0, 1284719.023 1388591.52 0, 1284968.62 1388608.285 0, 1285218.215 1388625.065 0, 1285467.81 1388641.86 0, 1285717.404 1388658.669 0, 
+    1285966.996 1388675.493 0, 1286216.588 1388692.332 0, 1286466.179 1388709.186 0, 1286715.769 1388726.054 0, 1286965.357 1388742.937 0, 1287214.945 1388759.834 0, 1287464.532 1388776.747 0, 1287714.118 1388793.673 0, 1287962.541 1388810.536 0, 1288340.324 1383247.417 0, 
+    1288718.123 1377684.069 0))
+
+POLYGON ((1299941.422 1389641.005 0, 1299693.045 1389623.441 0, 1299443.508 1389605.809 0, 1299193.97 1389588.192 0, 1298944.431 1389570.589 0, 1298694.891 1389553.001 0, 1298445.35 1389535.428 0, 1298195.808 1389517.869 0, 1297946.265 1389500.325 0, 1297696.721 1389482.796 0, 
+    1297447.176 1389465.282 0, 1297197.629 1389447.782 0, 1296948.082 1389430.297 0, 1296698.534 1389412.826 0, 1296448.985 1389395.371 0, 1296199.434 1389377.93 0, 1295949.883 1389360.503 0, 1295700.33 1389343.091 0, 1295450.777 1389325.694 0, 1295201.223 1389308.312 0, 
+    1294951.667 1389290.945 0, 1294702.111 1389273.592 0, 1294452.553 1389256.253 0, 1294202.995 1389238.93 0, 1293952.275 1389221.541 0, 1293703.874 1389204.327 0, 1293454.313 1389187.047 0, 1293204.75 1389169.783 0, 1292955.187 1389152.532 0, 1292705.622 1389135.297 0, 
+    1292456.056 1389118.076 0, 1292206.49 1389100.87 0, 1291956.922 1389083.679 0, 1291707.353 1389066.502 0, 1291457.784 1389049.34 0, 1291208.213 1389032.193 0, 1290958.641 1389015.06 0, 1290709.069 1388997.942 0, 1290459.495 1388980.839 0, 1290209.92 1388963.751 0, 
+    1289960.344 1388946.677 0, 1289710.768 1388929.618 0, 1289461.19 1388912.573 0, 1289211.611 1388895.544 0, 1288962.031 1388878.528 0, 1288712.451 1388861.528 0, 1288462.869 1388844.542 0, 1288213.286 1388827.571 0, 1287962.541 1388810.536 0, 1287584.773 1394373.422 0, 
+    1287207.022 1399936.069 0, 1287457.11 1399953.059 0, 1287706.037 1399969.986 0, 1287954.964 1399986.927 0, 1288203.89 1400003.883 0, 1288452.815 1400020.853 0, 1288701.739 1400037.838 0, 1288950.662 1400054.838 0, 1289199.584 1400071.852 0, 1289448.505 1400088.881 0, 
+    1289697.425 1400105.925 0, 1289946.344 1400122.983 0, 1290195.262 1400140.056 0, 1290444.179 1400157.144 0, 1290693.095 1400174.246 0, 1290942.01 1400191.363 0, 1291190.923 1400208.495 0, 1291439.836 1400225.641 0, 1291688.748 1400242.802 0, 1291937.659 1400259.978 0, 
+    1292186.569 1400277.168 0, 1292435.478 1400294.373 0, 1292684.386 1400311.592 0, 1292933.292 1400328.826 0, 1293181.041 1400345.995 0, 1293431.103 1400363.339 0, 1293680.007 1400380.617 0, 1293928.91 1400397.909 0, 1294177.811 1400415.217 0, 1294426.712 1400432.539 0, 
+    1294675.612 1400449.876 0, 1294924.51 1400467.227 0, 1295173.408 1400484.593 0, 1295422.305 1400501.974 0, 1295671.2 1400519.369 0, 1295920.095 1400536.779 0, 1296168.988 1400554.203 0, 1296417.881 1400571.643 0, 1296666.772 1400589.096 0, 1296915.663 1400606.565 0, 
+    1297164.552 1400624.048 0, 1297413.441 1400641.546 0, 1297662.328 1400659.059 0, 1297911.215 1400676.586 0, 1298160.1 1400694.127 0, 1298408.984 1400711.684 0, 1298657.867 1400729.255 0, 1298906.75 1400746.841 0, 1299154.474 1400764.359 0, 1299547.94 1395202.802 0, 
+    1299941.422 1389641.005 0))
+
+POLYGON ((1311099.539 1401626.4 0, 1310851.863 1401608.182 0, 1310603.031 1401589.893 0, 1310354.199 1401571.619 0, 1310105.365 1401553.359 0, 1309856.53 1401535.114 0, 1309607.694 1401516.884 0, 1309358.857 1401498.669 0, 1309110.019 1401480.468 0, 1308861.18 1401462.281 0, 
+    1308612.34 1401444.11 0, 1308363.499 1401425.953 0, 1308114.657 1401407.81 0, 1307865.813 1401389.683 0, 1307616.969 1401371.57 0, 1307368.124 1401353.471 0, 1307119.277 1401335.387 0, 1306870.429 1401317.318 0, 1306621.581 1401299.264 0, 1306372.731 1401281.224 0, 
+    1306123.88 1401263.199 0, 1305875.028 1401245.188 0, 1305626.176 1401227.193 0, 1305377.322 1401209.211 0, 1305127.311 1401191.161 0, 1304879.61 1401173.293 0, 1304630.753 1401155.356 0, 1304381.895 1401137.433 0, 1304133.036 1401119.525 0, 1303884.176 1401101.632 0, 
+    1303635.314 1401083.753 0, 1303386.452 1401065.889 0, 1303137.588 1401048.039 0, 1302888.724 1401030.205 0, 1302639.858 1401012.385 0, 1302390.992 1400994.579 0, 1302142.124 1400976.788 0, 1301893.255 1400959.012 0, 1301644.386 1400941.251 0, 1301395.515 1400923.504 0, 
+    1301146.643 1400905.772 0, 1300897.77 1400888.054 0, 1300648.896 1400870.351 0, 1300400.021 1400852.663 0, 1300151.145 1400834.989 0, 1299902.268 1400817.33 0, 1299653.39 1400799.686 0, 1299404.511 1400782.056 0, 1299154.474 1400764.359 0, 1298761.027 1406325.672 0, 
+    1298367.596 1411886.736 0, 1298616.975 1411904.386 0, 1298865.2 1411921.969 0, 1299113.423 1411939.567 0, 1299361.645 1411957.18 0, 1299609.867 1411974.807 0, 1299858.087 1411992.449 0, 1300106.306 1412010.105 0, 1300354.525 1412027.776 0, 1300602.742 1412045.461 0, 
+    1300850.958 1412063.162 0, 1301099.173 1412080.876 0, 1301347.387 1412098.606 0, 1301595.6 1412116.35 0, 1301843.812 1412134.108 0, 1302092.023 1412151.882 0, 1302340.233 1412169.67 0, 1302588.442 1412187.472 0, 1302836.65 1412205.289 0, 1303084.857 1412223.121 0, 
+    1303333.062 1412240.967 0, 1303581.267 1412258.828 0, 1303829.471 1412276.703 0, 1304077.673 1412294.593 0, 1304324.722 1412312.415 0, 1304574.075 1412330.417 0, 1304822.275 1412348.351 0, 1305070.473 1412366.3 0, 1305318.67 1412384.263 0, 1305566.866 1412402.241 0, 
+    1305815.062 1412420.233 0, 1306063.256 1412438.24 0, 1306311.449 1412456.262 0, 1306559.641 1412474.298 0, 1306807.832 1412492.349 0, 1307056.021 1412510.414 0, 1307304.21 1412528.494 0, 1307552.398 1412546.589 0, 1307800.585 1412564.698 0, 1308048.77 1412582.822 0, 
+    1308296.955 1412600.96 0, 1308545.138 1412619.113 0, 1308793.321 1412637.281 0, 1309041.502 1412655.463 0, 1309289.682 1412673.66 0, 1309537.861 1412691.872 0, 1309786.04 1412710.098 0, 1310034.217 1412728.338 0, 1310281.241 1412746.509 0, 1310690.381 1407186.579 0, 
+    1311099.539 1401626.4 0))
+
+POLYGON ((1322192.41 1413639.937 0, 1321945.435 1413621.069 0, 1321697.311 1413602.127 0, 1321449.185 1413583.2 0, 1321201.059 1413564.287 0, 1320952.931 1413545.389 0, 1320704.802 1413526.506 0, 1320456.672 1413507.637 0, 1320208.541 1413488.783 0, 1319960.408 1413469.943 0, 
+    1319712.275 1413451.118 0, 1319464.14 1413432.308 0, 1319216.005 1413413.512 0, 1318967.868 1413394.731 0, 1318719.73 1413375.965 0, 1318471.591 1413357.213 0, 1318223.451 1413338.476 0, 1317975.31 1413319.753 0, 1317727.168 1413301.045 0, 1317479.024 1413282.351 0, 
+    1317230.88 1413263.672 0, 1316982.734 1413245.008 0, 1316734.588 1413226.358 0, 1316486.44 1413207.723 0, 1316237.141 1413189.017 0, 1315990.141 1413170.497 0, 1315741.99 1413151.906 0, 1315493.838 1413133.329 0, 1315245.685 1413114.767 0, 1314997.531 1413096.22 0, 
+    1314749.375 1413077.687 0, 1314501.219 1413059.169 0, 1314253.061 1413040.665 0, 1314004.903 1413022.176 0, 1313756.743 1413003.702 0, 1313508.582 1412985.242 0, 1313260.42 1412966.797 0, 1313012.257 1412948.366 0, 1312764.093 1412929.95 0, 1312515.928 1412911.549 0, 
+    1312267.761 1412893.162 0, 1312019.594 1412874.79 0, 1311771.426 1412856.432 0, 1311523.256 1412838.089 0, 1311275.086 1412819.761 0, 1311026.914 1412801.447 0, 1310778.741 1412783.148 0, 1310530.567 1412764.864 0, 1310281.241 1412746.509 0, 1309872.12 1418306.183 0, 
+    1309463.019 1423865.597 0, 1309711.687 1423883.903 0, 1309959.207 1423902.14 0, 1310206.725 1423920.39 0, 1310454.242 1423938.656 0, 1310701.758 1423956.936 0, 1310949.273 1423975.23 0, 1311196.787 1423993.54 0, 1311444.3 1424011.863 0, 1311691.812 1424030.202 0, 
+    1311939.323 1424048.554 0, 1312186.833 1424066.922 0, 1312434.341 1424085.304 0, 1312681.849 1424103.7 0, 1312929.355 1424122.111 0, 1313176.86 1424140.537 0, 1313424.365 1424158.977 0, 1313671.868 1424177.432 0, 1313919.37 1424195.902 0, 1314166.871 1424214.386 0, 
+    1314414.371 1424232.884 0, 1314661.87 1424251.397 0, 1314909.367 1424269.925 0, 1315156.864 1424288.467 0, 1315403.213 1424306.938 0, 1315651.854 1424325.595 0, 1315899.347 1424344.181 0, 1316146.84 1424362.782 0, 1316394.331 1424381.397 0, 1316641.821 1424400.026 0, 
+    1316889.31 1424418.67 0, 1317136.798 1424437.329 0, 1317384.285 1424456.003 0, 1317631.77 1424474.69 0, 1317879.255 1424493.393 0, 1318126.738 1424512.11 0, 1318374.221 1424530.842 0, 1318621.702 1424549.588 0, 1318869.182 1424568.348 0, 1319116.661 1424587.124 0, 
+    1319364.139 1424605.914 0, 1319611.616 1424624.718 0, 1319859.092 1424643.537 0, 1320106.566 1424662.371 0, 1320354.04 1424681.219 0, 1320601.512 1424700.081 0, 1320848.984 1424718.959 0, 1321096.454 1424737.85 0, 1321342.777 1424756.669 0, 1321767.583 1419198.433 0, 
+    1322192.41 1413639.937 0))
+
+POLYGON ((1333219.97 1425681.3 0, 1332973.7 1425661.785 0, 1332726.284 1425642.195 0, 1332478.867 1425622.618 0, 1332231.449 1425603.057 0, 1331984.029 1425583.509 0, 1331736.609 1425563.977 0, 1331489.187 1425544.459 0, 1331241.765 1425524.955 0, 1330994.341 1425505.466 0, 
+    1330746.916 1425485.992 0, 1330499.489 1425466.532 0, 1330252.062 1425447.087 0, 1330004.634 1425427.656 0, 1329757.204 1425408.24 0, 1329509.773 1425388.838 0, 1329262.341 1425369.451 0, 1329014.908 1425350.079 0, 1328767.474 1425330.721 0, 1328520.039 1425311.378 0, 
+    1328272.602 1425292.049 0, 1328025.165 1425272.735 0, 1327777.726 1425253.435 0, 1327530.286 1425234.15 0, 1327281.7 1425214.79 0, 1327035.403 1425195.624 0, 1326787.96 1425176.382 0, 1326540.515 1425157.155 0, 1326293.07 1425137.943 0, 1326045.623 1425118.745 0, 
+    1325798.175 1425099.562 0, 1325550.727 1425080.394 0, 1325303.276 1425061.24 0, 1325055.825 1425042.1 0, 1324808.373 1425022.975 0, 1324560.92 1425003.865 0, 1324313.465 1424984.769 0, 1324066.009 1424965.688 0, 1323818.553 1424946.622 0, 1323571.095 1424927.57 0, 
+    1323323.636 1424908.532 0, 1323076.175 1424889.509 0, 1322828.714 1424870.501 0, 1322581.252 1424851.507 0, 1322333.788 1424832.528 0, 1322086.324 1424813.563 0, 1321838.858 1424794.613 0, 1321591.391 1424775.678 0, 1321342.777 1424756.669 0, 1320917.991 1430314.639 0, 
+    1320493.226 1435872.337 0, 1320741.182 1435891.295 0, 1320987.995 1435910.181 0, 1321234.806 1435929.081 0, 1321481.617 1435947.995 0, 1321728.426 1435966.924 0, 1321975.234 1435985.868 0, 1322222.041 1436004.826 0, 1322468.847 1436023.798 0, 1322715.652 1436042.786 0, 
+    1322962.456 1436061.787 0, 1323209.258 1436080.803 0, 1323456.06 1436099.834 0, 1323702.86 1436118.879 0, 1323949.659 1436137.939 0, 1324196.457 1436157.013 0, 1324443.254 1436176.102 0, 1324690.05 1436195.206 0, 1324936.845 1436214.324 0, 1325183.639 1436233.456 0, 
+    1325430.431 1436252.603 0, 1325677.222 1436271.764 0, 1325924.013 1436290.94 0, 1326170.802 1436310.131 0, 1326416.448 1436329.247 0, 1326664.376 1436348.555 0, 1326911.162 1436367.789 0, 1327157.947 1436387.038 0, 1327404.73 1436406.301 0, 1327651.512 1436425.579 0, 
+    1327898.294 1436444.871 0, 1328145.074 1436464.178 0, 1328391.853 1436483.499 0, 1328638.63 1436502.835 0, 1328885.407 1436522.185 0, 1329132.182 1436541.55 0, 1329378.957 1436560.929 0, 1329625.73 1436580.323 0, 1329872.502 1436599.731 0, 1330119.273 1436619.154 0, 
+    1330366.043 1436638.592 0, 1330612.811 1436658.044 0, 1330859.579 1436677.51 0, 1331106.345 1436696.991 0, 1331353.11 1436716.487 0, 1331599.874 1436735.997 0, 1331846.637 1436755.521 0, 1332093.399 1436775.06 0, 1332339.019 1436794.523 0, 1332779.484 1431238.048 0, 
+    1333219.97 1425681.3 0))
+
+POLYGON ((1344182.159 1437750.173 0, 1343936.593 1437730.016 0, 1343689.888 1437709.78 0, 1343443.181 1437689.558 0, 1343196.473 1437669.351 0, 1342949.764 1437649.158 0, 1342703.054 1437628.98 0, 1342456.342 1437608.817 0, 1342209.63 1437588.668 0, 1341962.916 1437568.533 0, 
+    1341716.201 1437548.413 0, 1341469.484 1437528.308 0, 1341222.767 1437508.217 0, 1340976.048 1437488.14 0, 1340729.329 1437468.078 0, 1340482.608 1437448.031 0, 1340235.886 1437427.998 0, 1339989.162 1437407.98 0, 1339742.438 1437387.976 0, 1339495.712 1437367.986 0, 
+    1339248.985 1437348.012 0, 1339002.257 1437328.051 0, 1338755.528 1437308.106 0, 1338508.798 1437288.174 0, 1338260.926 1437268.166 0, 1338015.333 1437248.356 0, 1337768.599 1437228.468 0, 1337521.864 1437208.595 0, 1337275.128 1437188.736 0, 1337028.391 1437168.892 0, 
+    1336781.652 1437149.063 0, 1336534.913 1437129.248 0, 1336288.172 1437109.447 0, 1336041.43 1437089.661 0, 1335794.686 1437069.89 0, 1335547.942 1437050.133 0, 1335301.196 1437030.39 0, 1335054.45 1437010.662 0, 1334807.702 1436990.949 0, 1334560.953 1436971.25 0, 
+    1334314.203 1436951.566 0, 1334067.451 1436931.896 0, 1333820.699 1436912.241 0, 1333573.945 1436892.6 0, 1333327.19 1436872.974 0, 1333080.434 1436853.362 0, 1332833.677 1436833.765 0, 1332586.919 1436814.182 0, 1332339.019 1436794.523 0, 1331898.575 1442350.722 0, 
+    1331458.155 1447906.638 0, 1331705.398 1447926.245 0, 1331951.502 1447945.776 0, 1332197.605 1447965.321 0, 1332443.707 1447984.881 0, 1332689.808 1448004.455 0, 1332935.908 1448024.044 0, 1333182.006 1448043.647 0, 1333428.103 1448063.264 0, 1333674.2 1448082.897 0, 
+    1333920.295 1448102.543 0, 1334166.388 1448122.204 0, 1334412.481 1448141.88 0, 1334658.573 1448161.57 0, 1334904.663 1448181.275 0, 1335150.752 1448200.994 0, 1335396.84 1448220.727 0, 1335642.927 1448240.475 0, 1335889.013 1448260.238 0, 1336135.098 1448280.015 0, 
+    1336381.181 1448299.806 0, 1336627.263 1448319.612 0, 1336873.344 1448339.433 0, 1337119.424 1448359.268 0, 1337364.366 1448379.025 0, 1337611.581 1448398.981 0, 1337857.657 1448418.859 0, 1338103.732 1448438.752 0, 1338349.806 1448458.66 0, 1338595.879 1448478.581 0, 
+    1338841.951 1448498.518 0, 1339088.022 1448518.469 0, 1339334.091 1448538.434 0, 1339580.159 1448558.414 0, 1339826.226 1448578.408 0, 1340072.292 1448598.417 0, 1340318.357 1448618.44 0, 1340564.42 1448638.478 0, 1340810.482 1448658.53 0, 1341056.544 1448678.596 0, 
+    1341302.604 1448698.678 0, 1341548.662 1448718.773 0, 1341794.72 1448738.883 0, 1342040.776 1448759.008 0, 1342286.832 1448779.147 0, 1342532.886 1448799.301 0, 1342778.938 1448819.469 0, 1343024.99 1448839.651 0, 1343269.905 1448859.755 0, 1343726.02 1443305.105 0, 
+    1344182.159 1437750.173 0))
+
+POLYGON ((1355078.915 1449846.238 0, 1354834.056 1449825.442 0, 1354588.063 1449804.565 0, 1354342.068 1449783.701 0, 1354096.072 1449762.853 0, 1353850.074 1449742.019 0, 1353604.076 1449721.199 0, 1353358.076 1449700.394 0, 1353112.075 1449679.603 0, 1352866.073 1449658.827 0, 
+    1352620.069 1449638.065 0, 1352374.065 1449617.318 0, 1352128.059 1449596.585 0, 1351882.052 1449575.867 0, 1351636.043 1449555.163 0, 1351390.034 1449534.473 0, 1351144.023 1449513.799 0, 1350898.011 1449493.138 0, 1350651.998 1449472.492 0, 1350405.983 1449451.861 0, 
+    1350159.968 1449431.244 0, 1349913.951 1449410.641 0, 1349667.933 1449390.053 0, 1349421.913 1449369.48 0, 1349174.758 1449348.826 0, 1348929.871 1449328.376 0, 1348683.848 1449307.846 0, 1348437.824 1449287.331 0, 1348191.799 1449266.829 0, 1347945.772 1449246.343 0, 
+    1347699.745 1449225.871 0, 1347453.716 1449205.413 0, 1347207.686 1449184.97 0, 1346961.654 1449164.541 0, 1346715.622 1449144.127 0, 1346469.588 1449123.727 0, 1346223.553 1449103.342 0, 1345977.517 1449082.971 0, 1345731.48 1449062.615 0, 1345485.441 1449042.273 0, 
+    1345239.401 1449021.946 0, 1344993.36 1449001.633 0, 1344747.318 1448981.334 0, 1344501.275 1448961.05 0, 1344255.23 1448940.781 0, 1344009.185 1448920.526 0, 1343763.138 1448900.286 0, 1343517.09 1448880.06 0, 1343269.905 1448859.755 0, 1342813.813 1454414.116 0, 
+    1342357.745 1459968.184 0, 1342604.273 1459988.435 0, 1342849.668 1460008.607 0, 1343095.061 1460028.794 0, 1343340.453 1460048.995 0, 1343585.843 1460069.211 0, 1343831.233 1460089.441 0, 1344076.621 1460109.685 0, 1344322.008 1460129.944 0, 1344567.394 1460150.217 0, 
+    1344812.779 1460170.505 0, 1345058.163 1460190.807 0, 1345303.545 1460211.124 0, 1345548.926 1460231.455 0, 1345794.306 1460251.801 0, 1346039.685 1460272.161 0, 1346285.062 1460292.535 0, 1346530.439 1460312.924 0, 1346775.814 1460333.327 0, 1347021.188 1460353.745 0, 
+    1347266.561 1460374.177 0, 1347511.932 1460394.624 0, 1347757.303 1460415.085 0, 1348002.672 1460435.56 0, 1348246.908 1460455.956 0, 1348493.406 1460476.555 0, 1348738.772 1460497.074 0, 1348984.136 1460517.607 0, 1349229.499 1460538.155 0, 1349474.861 1460558.717 0, 
+    1349720.222 1460579.294 0, 1349965.581 1460599.885 0, 1350210.94 1460620.49 0, 1350456.297 1460641.11 0, 1350701.653 1460661.744 0, 1350947.007 1460682.393 0, 1351192.361 1460703.056 0, 1351437.713 1460723.734 0, 1351683.064 1460744.426 0, 1351928.414 1460765.133 0, 
+    1352173.762 1460785.854 0, 1352419.109 1460806.589 0, 1352664.456 1460827.339 0, 1352909.8 1460848.104 0, 1353155.144 1460868.882 0, 1353400.486 1460889.676 0, 1353645.828 1460910.483 0, 1353891.168 1460931.305 0, 1354135.376 1460952.046 0, 1354607.133 1455399.289 0, 
+    1355078.915 1449846.238 0))
+
+POLYGON ((618284.517 813909.558 0, 618002.528 813931.92 0, 617719.108 813954.412 0, 617435.689 813976.92 0, 617152.272 813999.446 0, 616868.856 814021.988 0, 616585.442 814044.546 0, 616302.029 814067.122 0, 616018.617 814089.714 0, 615735.206 814112.322 0, 
+    615451.797 814134.948 0, 615168.389 814157.59 0, 614884.983 814180.249 0, 614601.578 814202.924 0, 614318.174 814225.616 0, 614034.771 814248.325 0, 613751.37 814271.051 0, 613467.97 814293.793 0, 613184.572 814316.552 0, 612901.175 814339.327 0, 
+    612617.779 814362.119 0, 612334.384 814384.928 0, 612050.991 814407.754 0, 611767.599 814430.596 0, 611482.776 814453.571 0, 611200.82 814476.331 0, 610917.432 814499.223 0, 610634.046 814522.132 0, 610350.661 814545.057 0, 610067.277 814568 0, 
+    609783.895 814590.959 0, 609500.514 814613.935 0, 609217.134 814636.927 0, 608933.756 814659.936 0, 608650.379 814682.962 0, 608367.003 814706.004 0, 608083.629 814729.063 0, 607800.256 814752.139 0, 607516.884 814775.231 0, 607233.514 814798.34 0, 
+    606950.145 814821.466 0, 606666.778 814844.609 0, 606383.412 814867.768 0, 606100.047 814890.944 0, 605816.684 814914.136 0, 605533.322 814937.345 0, 605249.961 814960.571 0, 604966.602 814983.814 0, 604681.81 815007.191 0, 605138.047 820563.323 0, 
+    605594.303 826119.677 0, 605878.437 826096.354 0, 606161.143 826073.165 0, 606443.849 826049.992 0, 606726.557 826026.837 0, 607009.266 826003.698 0, 607291.977 825980.575 0, 607574.689 825957.47 0, 607857.402 825934.381 0, 608140.117 825911.308 0, 
+    608422.833 825888.253 0, 608705.55 825865.213 0, 608988.269 825842.191 0, 609270.989 825819.185 0, 609553.711 825796.196 0, 609836.434 825773.223 0, 610119.158 825750.267 0, 610401.883 825727.328 0, 610684.61 825704.405 0, 610967.339 825681.499 0, 
+    611250.068 825658.61 0, 611532.799 825635.737 0, 611815.531 825612.881 0, 612098.265 825590.042 0, 612379.57 825567.334 0, 612663.736 825544.413 0, 612946.474 825521.623 0, 613229.213 825498.85 0, 613511.953 825476.094 0, 613794.695 825453.355 0, 
+    614077.438 825430.632 0, 614360.182 825407.925 0, 614642.928 825385.236 0, 614925.675 825362.563 0, 615208.423 825339.906 0, 615491.173 825317.266 0, 615773.924 825294.643 0, 616056.676 825272.037 0, 616339.43 825249.447 0, 616622.185 825226.874 0, 
+    616904.941 825204.317 0, 617187.699 825181.777 0, 617470.458 825159.254 0, 617753.218 825136.748 0, 618035.98 825114.258 0, 618318.743 825091.784 0, 618601.507 825069.328 0, 618884.273 825046.888 0, 619165.611 825024.577 0, 618725.055 819466.957 0, 
+    618284.517 813909.558 0))
+
+POLYGON ((632739.958 823967.824 0, 632458.556 823989.34 0, 632175.729 824010.981 0, 631892.902 824032.638 0, 631610.077 824054.313 0, 631327.253 824076.004 0, 631044.43 824097.711 0, 630761.608 824119.436 0, 630478.788 824141.177 0, 630195.969 824162.934 0, 
+    629913.151 824184.709 0, 629630.335 824206.499 0, 629347.52 824228.307 0, 629064.706 824250.131 0, 628781.894 824271.972 0, 628499.082 824293.83 0, 628216.273 824315.704 0, 627933.464 824337.594 0, 627650.657 824359.502 0, 627367.85 824381.426 0, 
+    627085.046 824403.367 0, 626802.242 824425.324 0, 626519.44 824447.298 0, 626236.639 824469.289 0, 625952.411 824491.407 0, 625671.041 824513.32 0, 625388.244 824535.36 0, 625105.448 824557.418 0, 624822.654 824579.492 0, 624539.861 824601.582 0, 
+    624257.069 824623.689 0, 623974.278 824645.813 0, 623691.489 824667.953 0, 623408.701 824690.111 0, 623125.915 824712.284 0, 622843.129 824734.475 0, 622560.345 824756.682 0, 622277.563 824778.905 0, 621994.781 824801.146 0, 621712.001 824823.403 0, 
+    621429.223 824845.676 0, 621146.445 824867.966 0, 620863.669 824890.273 0, 620580.894 824912.597 0, 620298.121 824934.937 0, 620015.348 824957.294 0, 619732.578 824979.667 0, 619449.808 825002.057 0, 619165.611 825024.577 0, 619606.184 830582.415 0, 
+    620046.774 836140.466 0, 620330.314 836117.998 0, 620612.429 836095.66 0, 620894.545 836073.338 0, 621176.663 836051.033 0, 621458.783 836028.745 0, 621740.903 836006.473 0, 622023.025 835984.217 0, 622305.148 835961.979 0, 622587.273 835939.757 0, 
+    622869.398 835917.551 0, 623151.526 835895.362 0, 623433.654 835873.19 0, 623715.784 835851.034 0, 623997.915 835828.895 0, 624280.047 835806.773 0, 624562.181 835784.667 0, 624844.316 835762.578 0, 625126.452 835740.505 0, 625408.589 835718.449 0, 
+    625690.728 835696.41 0, 625972.868 835674.387 0, 626255.01 835652.381 0, 626537.152 835630.391 0, 626817.871 835608.529 0, 627101.441 835586.462 0, 627383.588 835564.522 0, 627665.736 835542.599 0, 627947.885 835520.693 0, 628230.036 835498.803 0, 
+    628512.187 835476.929 0, 628794.34 835455.073 0, 629076.495 835433.232 0, 629358.65 835411.409 0, 629640.807 835389.602 0, 629922.965 835367.812 0, 630205.125 835346.038 0, 630487.285 835324.281 0, 630769.447 835302.54 0, 631051.611 835280.817 0, 
+    631333.775 835259.109 0, 631615.941 835237.419 0, 631898.108 835215.745 0, 632180.276 835194.087 0, 632462.446 835172.446 0, 632744.617 835150.822 0, 633026.789 835129.214 0, 633308.963 835107.623 0, 633589.714 835086.158 0, 633164.828 829526.884 0, 
+    632739.958 823967.824 0))
+
+POLYGON ((647135.578 834070.115 0, 646854.765 834090.788 0, 646572.532 834111.581 0, 646290.3 834132.392 0, 646008.069 834153.219 0, 645725.839 834174.062 0, 645443.611 834194.922 0, 645161.384 834215.799 0, 644879.158 834236.693 0, 644596.933 834257.603 0, 
+    644314.709 834278.529 0, 644032.487 834299.472 0, 643750.266 834320.432 0, 643468.046 834341.409 0, 643185.828 834362.402 0, 642903.61 834383.411 0, 642621.394 834404.438 0, 642339.179 834425.481 0, 642056.966 834446.54 0, 641774.753 834467.616 0, 
+    641492.542 834488.709 0, 641210.332 834509.818 0, 640928.123 834530.944 0, 640645.916 834552.087 0, 640362.287 834573.353 0, 640081.505 834594.422 0, 639799.301 834615.614 0, 639517.099 834636.823 0, 639234.898 834658.049 0, 638952.698 834679.291 0, 
+    638670.499 834700.55 0, 638388.302 834721.825 0, 638106.105 834743.117 0, 637823.91 834764.426 0, 637541.717 834785.751 0, 637259.524 834807.093 0, 636977.333 834828.452 0, 636695.143 834849.827 0, 636412.955 834871.218 0, 636130.767 834892.627 0, 
+    635848.581 834914.052 0, 635566.396 834935.493 0, 635284.213 834956.951 0, 635002.03 834978.426 0, 634719.849 834999.918 0, 634437.669 835021.425 0, 634155.491 835042.95 0, 633873.313 835064.491 0, 633589.714 835086.158 0, 634014.616 840645.642 0, 
+    634439.533 846205.332 0, 634722.475 846183.715 0, 635003.998 846162.224 0, 635285.522 846140.749 0, 635567.047 846119.291 0, 635848.574 846097.85 0, 636130.102 846076.425 0, 636411.631 846055.016 0, 636693.161 846033.625 0, 636974.693 846012.249 0, 
+    637256.226 845990.891 0, 637537.76 845969.549 0, 637819.296 845948.223 0, 638100.832 845926.914 0, 638382.37 845905.622 0, 638663.909 845884.346 0, 638945.45 845863.087 0, 639226.992 845841.844 0, 639508.534 845820.618 0, 639790.079 845799.408 0, 
+    640071.624 845778.216 0, 640353.171 845757.039 0, 640634.719 845735.879 0, 640916.268 845714.736 0, 641196.399 845693.716 0, 641479.37 845672.499 0, 641760.923 845651.406 0, 642042.477 845630.329 0, 642324.032 845609.268 0, 642605.589 845588.225 0, 
+    642887.147 845567.197 0, 643168.706 845546.187 0, 643450.266 845525.193 0, 643731.828 845504.215 0, 644013.391 845483.254 0, 644294.955 845462.31 0, 644576.52 845441.382 0, 644858.086 845420.471 0, 645139.654 845399.576 0, 645421.223 845378.698 0, 
+    645702.793 845357.836 0, 645984.365 845336.992 0, 646265.937 845316.163 0, 646547.511 845295.351 0, 646829.086 845274.556 0, 647110.663 845253.777 0, 647392.24 845233.015 0, 647673.819 845212.27 0, 647953.98 845191.645 0, 647544.772 839630.777 0, 
+    647135.578 834070.115 0))
+
+POLYGON ((661471.237 844216.144 0, 661191.017 844235.977 0, 660909.381 844255.927 0, 660627.746 844275.893 0, 660346.112 844295.877 0, 660064.479 844315.876 0, 659782.847 844335.892 0, 659501.217 844355.925 0, 659219.588 844375.975 0, 658937.96 844396.04 0, 
+    658656.333 844416.123 0, 658374.707 844436.222 0, 658093.083 844456.338 0, 657811.46 844476.47 0, 657529.838 844496.619 0, 657248.217 844516.784 0, 656966.597 844536.966 0, 656684.978 844557.165 0, 656403.361 844577.38 0, 656121.745 844597.612 0, 
+    655840.13 844617.86 0, 655558.516 844638.125 0, 655276.904 844658.406 0, 654995.292 844678.704 0, 654712.264 844699.121 0, 654432.073 844719.35 0, 654150.465 844739.698 0, 653868.859 844760.062 0, 653587.253 844780.443 0, 653305.649 844800.84 0, 
+    653024.046 844821.254 0, 652742.444 844841.685 0, 652460.844 844862.132 0, 652179.244 844882.596 0, 651897.646 844903.076 0, 651616.049 844923.573 0, 651334.454 844944.087 0, 651052.859 844964.617 0, 650771.266 844985.163 0, 650489.674 845005.726 0, 
+    650208.083 845026.306 0, 649926.493 845046.903 0, 649644.904 845067.515 0, 649363.317 845088.145 0, 649081.731 845108.791 0, 648800.146 845129.454 0, 648518.563 845150.133 0, 648236.98 845170.829 0, 647953.98 845191.645 0, 648363.204 850752.716 0, 
+    648772.442 856313.986 0, 649054.784 856293.218 0, 649335.712 856272.57 0, 649616.641 856251.939 0, 649897.571 856231.325 0, 650178.503 856210.727 0, 650459.435 856190.145 0, 650740.369 856169.58 0, 651021.304 856149.032 0, 651302.24 856128.5 0, 
+    651583.178 856107.984 0, 651864.117 856087.485 0, 652145.056 856067.003 0, 652425.998 856046.537 0, 652706.94 856026.088 0, 652987.883 856005.655 0, 653268.828 855985.239 0, 653549.774 855964.84 0, 653830.721 855944.456 0, 654111.669 855924.09 0, 
+    654392.619 855903.74 0, 654673.569 855883.406 0, 654954.521 855863.089 0, 655235.474 855842.789 0, 655515.014 855822.607 0, 655797.384 855802.238 0, 656078.341 855781.987 0, 656359.299 855761.753 0, 656640.258 855741.535 0, 656921.218 855721.334 0, 
+    657202.179 855701.149 0, 657483.142 855680.981 0, 657764.106 855660.829 0, 658045.071 855640.694 0, 658326.037 855620.576 0, 658607.004 855600.474 0, 658887.973 855580.388 0, 659168.943 855560.319 0, 659449.913 855540.267 0, 659730.885 855520.231 0, 
+    660011.859 855500.212 0, 660292.833 855480.209 0, 660573.809 855460.223 0, 660854.786 855440.253 0, 661135.764 855420.3 0, 661416.743 855400.363 0, 661697.723 855380.443 0, 661978.704 855360.54 0, 662258.274 855340.753 0, 661864.749 849778.349 0, 
+    661471.237 844216.144 0))
+
+POLYGON ((746218.489 905994.667 0, 745941.873 906009.538 0, 745663.873 906024.499 0, 745385.873 906039.477 0, 745107.874 906054.471 0, 744829.876 906069.482 0, 744551.879 906084.509 0, 744273.883 906099.552 0, 743995.888 906114.612 0, 743717.894 906129.688 0, 
+    743439.9 906144.781 0, 743161.908 906159.889 0, 742883.916 906175.014 0, 742605.925 906190.156 0, 742327.935 906205.314 0, 742049.946 906220.488 0, 741771.958 906235.679 0, 741493.971 906250.886 0, 741215.985 906266.109 0, 740937.999 906281.349 0, 
+    740660.015 906296.605 0, 740382.031 906311.877 0, 740104.048 906327.166 0, 739826.067 906342.471 0, 739546.699 906357.869 0, 739270.106 906373.13 0, 738992.127 906388.485 0, 738714.148 906403.855 0, 738436.171 906419.242 0, 738158.195 906434.646 0, 
+    737880.219 906450.065 0, 737602.245 906465.501 0, 737324.271 906480.954 0, 737046.298 906496.422 0, 736768.326 906511.907 0, 736490.355 906527.409 0, 736212.385 906542.927 0, 735934.416 906558.461 0, 735656.448 906574.012 0, 735378.481 906589.578 0, 
+    735100.514 906605.162 0, 734822.549 906620.761 0, 734544.584 906636.377 0, 734266.621 906652.01 0, 733988.658 906667.658 0, 733710.696 906683.324 0, 733432.736 906699.005 0, 733154.776 906714.703 0, 732875.429 906730.495 0, 733190.453 912299.846 0, 
+    733505.486 917869.35 0, 733784.174 917853.595 0, 734061.478 917837.934 0, 734338.783 917822.289 0, 734616.09 917806.661 0, 734893.397 917791.049 0, 735170.705 917775.454 0, 735448.014 917759.875 0, 735725.323 917744.312 0, 736002.634 917728.765 0, 
+    736279.946 917713.235 0, 736557.258 917697.721 0, 736834.572 917682.224 0, 737111.886 917666.743 0, 737389.201 917651.278 0, 737666.518 917635.829 0, 737943.835 917620.397 0, 738221.153 917604.981 0, 738498.472 917589.581 0, 738775.792 917574.198 0, 
+    739053.112 917558.831 0, 739330.434 917543.48 0, 739607.757 917528.146 0, 739885.08 917512.828 0, 740161.021 917497.603 0, 740439.73 917482.241 0, 740717.056 917466.972 0, 740994.383 917451.719 0, 741271.711 917436.483 0, 741549.04 917421.263 0, 
+    741826.369 917406.059 0, 742103.7 917390.872 0, 742381.031 917375.7 0, 742658.364 917360.546 0, 742935.697 917345.407 0, 743213.031 917330.285 0, 743490.366 917315.179 0, 743767.702 917300.09 0, 744045.039 917285.017 0, 744322.377 917269.96 0, 
+    744599.716 917254.919 0, 744877.055 917239.895 0, 745154.396 917224.887 0, 745431.737 917209.896 0, 745709.079 917194.92 0, 745986.422 917179.962 0, 746263.766 917165.019 0, 746541.111 917150.093 0, 746817.074 917135.257 0, 746517.777 911564.885 0, 
+    746218.489 905994.667 0))
+
+POLYGON ((760130.683 916438.775 0, 759854.677 916452.831 0, 759577.291 916466.973 0, 759299.906 916481.132 0, 759022.522 916495.308 0, 758745.138 916509.499 0, 758467.756 916523.707 0, 758190.374 916537.931 0, 757912.993 916552.172 0, 757635.613 916566.429 0, 
+    757358.234 916580.702 0, 757080.856 916594.992 0, 756803.478 916609.298 0, 756526.102 916623.62 0, 756248.726 916637.958 0, 755971.351 916652.313 0, 755693.977 916666.685 0, 755416.603 916681.072 0, 755139.231 916695.476 0, 754861.859 916709.896 0, 
+    754584.489 916724.333 0, 754307.119 916738.785 0, 754029.75 916753.255 0, 753752.381 916767.74 0, 753473.633 916782.314 0, 753197.648 916796.76 0, 752920.282 916811.294 0, 752642.917 916825.845 0, 752365.553 916840.412 0, 752088.19 916854.996 0, 
+    751810.828 916869.596 0, 751533.467 916884.212 0, 751256.106 916898.844 0, 750978.747 916913.493 0, 750701.388 916928.158 0, 750424.03 916942.839 0, 750146.673 916957.537 0, 749869.317 916972.251 0, 749591.962 916986.981 0, 749314.607 917001.728 0, 
+    749037.254 917016.491 0, 748759.901 917031.27 0, 748482.549 917046.066 0, 748205.198 917060.878 0, 747927.848 917075.706 0, 747650.499 917090.551 0, 747373.151 917105.412 0, 747095.803 917120.289 0, 746817.074 917135.257 0, 747116.379 922705.779 0, 
+    747415.692 928276.446 0, 747693.762 928261.514 0, 747970.453 928246.672 0, 748247.146 928231.846 0, 748523.839 928217.036 0, 748800.534 928202.243 0, 749077.229 928187.466 0, 749353.925 928172.706 0, 749630.622 928157.961 0, 749907.32 928143.233 0, 
+    750184.018 928128.521 0, 750460.718 928113.826 0, 750737.418 928099.147 0, 751014.119 928084.484 0, 751290.822 928069.837 0, 751567.525 928055.207 0, 751844.228 928040.592 0, 752120.933 928025.995 0, 752397.639 928011.413 0, 752674.345 927996.848 0, 
+    752951.052 927982.299 0, 753227.76 927967.766 0, 753504.469 927953.25 0, 753781.179 927938.75 0, 754056.512 927924.338 0, 754334.601 927909.798 0, 754611.314 927895.347 0, 754888.027 927880.912 0, 755164.741 927866.494 0, 755441.456 927852.091 0, 
+    755718.172 927837.705 0, 755994.888 927823.335 0, 756271.606 927808.982 0, 756548.324 927794.645 0, 756825.043 927780.324 0, 757101.763 927766.019 0, 757378.484 927751.731 0, 757655.206 927737.459 0, 757931.928 927723.203 0, 758208.652 927708.963 0, 
+    758485.376 927694.74 0, 758762.101 927680.533 0, 759038.827 927666.342 0, 759315.554 927652.168 0, 759592.281 927638.01 0, 759869.009 927623.868 0, 760145.739 927609.743 0, 760422.469 927595.634 0, 760697.822 927581.611 0, 760414.249 922010.12 0, 
+    760130.683 916438.775 0))
+
+POLYGON ((773981.863 926924.302 0, 773706.469 926937.547 0, 773429.7 926950.875 0, 773152.932 926964.218 0, 772876.165 926977.578 0, 772599.398 926990.954 0, 772322.633 927004.347 0, 772045.868 927017.756 0, 771769.104 927031.181 0, 771492.34 927044.622 0, 
+    771215.578 927058.08 0, 770938.816 927071.554 0, 770662.055 927085.044 0, 770385.295 927098.55 0, 770108.536 927112.073 0, 769831.777 927125.612 0, 769555.02 927139.168 0, 769278.263 927152.739 0, 769001.507 927166.327 0, 768724.751 927179.932 0, 
+    768447.997 927193.552 0, 768171.243 927207.189 0, 767894.49 927220.842 0, 767617.738 927234.512 0, 767339.611 927248.265 0, 767064.236 927261.899 0, 766787.487 927275.618 0, 766510.738 927289.352 0, 766233.99 927303.103 0, 765957.242 927316.87 0, 
+    765680.496 927330.654 0, 765403.75 927344.453 0, 765127.005 927358.269 0, 764850.261 927372.102 0, 764573.518 927385.95 0, 764296.776 927399.815 0, 764020.034 927413.696 0, 763743.294 927427.594 0, 763466.554 927441.507 0, 763189.815 927455.437 0, 
+    762913.076 927469.384 0, 762636.339 927483.346 0, 762359.602 927497.325 0, 762082.866 927511.32 0, 761806.131 927525.332 0, 761529.397 927539.36 0, 761252.664 927553.404 0, 760975.931 927567.464 0, 760697.822 927581.611 0, 760981.403 933153.244 0, 
+    761264.991 938725.015 0, 761542.44 938710.902 0, 761818.517 938696.875 0, 762094.594 938682.864 0, 762370.673 938668.87 0, 762646.752 938654.891 0, 762922.832 938640.929 0, 763198.913 938626.983 0, 763474.994 938613.054 0, 763751.077 938599.141 0, 
+    764027.16 938585.244 0, 764303.244 938571.363 0, 764579.329 938557.498 0, 764855.414 938543.65 0, 765131.501 938529.818 0, 765407.588 938516.002 0, 765683.676 938502.203 0, 765959.765 938488.42 0, 766235.855 938474.653 0, 766511.945 938460.902 0, 
+    766788.037 938447.167 0, 767064.129 938433.449 0, 767340.222 938419.747 0, 767616.316 938406.061 0, 767891.037 938392.46 0, 768168.505 938378.738 0, 768444.602 938365.101 0, 768720.699 938351.481 0, 768996.796 938337.876 0, 769272.895 938324.288 0, 
+    769548.994 938310.716 0, 769825.095 938297.16 0, 770101.196 938283.621 0, 770377.297 938270.097 0, 770653.4 938256.59 0, 770929.503 938243.1 0, 771205.607 938229.625 0, 771481.712 938216.167 0, 771757.818 938202.725 0, 772033.925 938189.299 0, 
+    772310.032 938175.89 0, 772586.14 938162.496 0, 772862.249 938149.119 0, 773138.359 938135.759 0, 773414.469 938122.414 0, 773690.58 938109.086 0, 773966.692 938095.774 0, 774242.805 938082.478 0, 774517.547 938069.264 0, 774249.702 932496.714 0, 
+    773981.863 926924.302 0))
+
+POLYGON ((787771.903 937450.957 0, 787497.123 937463.395 0, 787220.973 937475.91 0, 786944.825 937488.442 0, 786668.677 937500.99 0, 786392.53 937513.555 0, 786116.384 937526.135 0, 785840.238 937538.732 0, 785564.093 937551.345 0, 785287.949 937563.975 0, 
+    785011.806 937576.621 0, 784735.663 937589.282 0, 784459.521 937601.961 0, 784183.38 937614.655 0, 783907.24 937627.366 0, 783631.1 937640.093 0, 783354.961 937652.836 0, 783078.823 937665.595 0, 782802.686 937678.371 0, 782526.549 937691.163 0, 
+    782250.413 937703.971 0, 781974.278 937716.795 0, 781698.144 937729.636 0, 781422.01 937742.493 0, 781144.506 937755.43 0, 780869.745 937768.256 0, 780593.614 937781.161 0, 780317.483 937794.083 0, 780041.354 937807.022 0, 779765.225 937819.976 0, 
+    779489.096 937832.947 0, 779212.969 937845.934 0, 778936.842 937858.937 0, 778660.716 937871.956 0, 778384.591 937884.992 0, 778108.466 937898.044 0, 777832.343 937911.112 0, 777556.22 937924.197 0, 777280.098 937937.297 0, 777003.976 937950.414 0, 
+    776727.856 937963.548 0, 776451.736 937976.697 0, 776175.617 937989.863 0, 775899.499 938003.045 0, 775623.381 938016.243 0, 775347.264 938029.458 0, 775071.148 938042.688 0, 774795.033 938055.935 0, 774517.547 938069.264 0, 774785.398 943641.949 0, 
+    775053.256 949214.763 0, 775330.084 949201.466 0, 775605.543 949188.25 0, 775881.003 949175.051 0, 776156.463 949161.868 0, 776431.925 949148.701 0, 776707.387 949135.55 0, 776982.85 949122.416 0, 777258.314 949109.298 0, 777533.779 949096.196 0, 
+    777809.244 949083.11 0, 778084.71 949070.04 0, 778360.177 949056.987 0, 778635.645 949043.95 0, 778911.113 949030.929 0, 779186.582 949017.924 0, 779462.052 949004.935 0, 779737.523 948991.963 0, 780012.994 948979.007 0, 780288.467 948966.067 0, 
+    780563.94 948953.143 0, 780839.413 948940.236 0, 781114.888 948927.345 0, 781390.363 948914.47 0, 781664.471 948901.675 0, 781941.316 948888.768 0, 782216.794 948875.942 0, 782492.272 948863.132 0, 782767.751 948850.338 0, 783043.231 948837.56 0, 
+    783318.711 948824.798 0, 783594.193 948812.053 0, 783869.675 948799.324 0, 784145.158 948786.611 0, 784420.641 948773.914 0, 784696.125 948761.234 0, 784971.61 948748.57 0, 785247.096 948735.922 0, 785522.583 948723.29 0, 785798.07 948710.674 0, 
+    786073.558 948698.075 0, 786349.047 948685.492 0, 786624.536 948672.925 0, 786900.027 948660.374 0, 787175.518 948647.839 0, 787451.009 948635.321 0, 787726.502 948622.819 0, 788001.995 948610.333 0, 788276.122 948597.925 0, 788024.01 943024.376 0, 
+    787771.903 937450.957 0))
+
+POLYGON ((801500.678 948018.447 0, 801226.515 948030.08 0, 800950.987 948041.788 0, 800675.461 948053.511 0, 800399.935 948065.251 0, 800124.409 948077.007 0, 799848.885 948088.78 0, 799573.361 948100.568 0, 799297.838 948112.373 0, 799022.315 948124.194 0, 
+    798746.793 948136.032 0, 798471.272 948147.885 0, 798195.752 948159.755 0, 797920.232 948171.641 0, 797644.713 948183.543 0, 797369.194 948195.461 0, 797093.677 948207.396 0, 796818.16 948219.346 0, 796542.644 948231.313 0, 796267.128 948243.297 0, 
+    795991.613 948255.296 0, 795716.099 948267.312 0, 795440.586 948279.344 0, 795165.073 948291.392 0, 794888.195 948303.516 0, 794614.05 948315.536 0, 794338.539 948327.633 0, 794063.03 948339.746 0, 793787.52 948351.875 0, 793512.012 948364.021 0, 
+    793236.504 948376.182 0, 792960.997 948388.36 0, 792685.491 948400.554 0, 792409.985 948412.764 0, 792134.481 948424.991 0, 791858.976 948437.233 0, 791583.473 948449.492 0, 791307.97 948461.767 0, 791032.468 948474.059 0, 790756.967 948486.366 0, 
+    790481.467 948498.69 0, 790205.967 948511.03 0, 789930.468 948523.386 0, 789654.97 948535.758 0, 789379.472 948548.147 0, 789103.975 948560.552 0, 788828.479 948572.973 0, 788552.984 948585.41 0, 788276.122 948597.925 0, 788528.241 954171.601 0, 
+    788780.364 959745.398 0, 789056.567 959732.913 0, 789331.406 959720.505 0, 789606.246 959708.114 0, 789881.087 959695.738 0, 790155.928 959683.379 0, 790430.77 959671.036 0, 790705.613 959658.71 0, 790980.457 959646.399 0, 791255.301 959634.105 0, 
+    791530.146 959621.827 0, 791804.992 959609.564 0, 792079.839 959597.319 0, 792354.686 959585.089 0, 792629.534 959572.875 0, 792904.382 959560.678 0, 793179.232 959548.497 0, 793454.082 959536.332 0, 793728.933 959524.183 0, 794003.784 959512.051 0, 
+    794278.637 959499.934 0, 794553.49 959487.834 0, 794828.343 959475.75 0, 795103.198 959463.682 0, 795376.69 959451.69 0, 795652.909 959439.595 0, 795927.765 959427.575 0, 796202.622 959415.572 0, 796477.48 959403.585 0, 796752.339 959391.614 0, 
+    797027.198 959379.66 0, 797302.058 959367.721 0, 797576.919 959355.799 0, 797851.781 959343.893 0, 798126.643 959332.003 0, 798401.506 959320.129 0, 798676.369 959308.271 0, 798951.234 959296.43 0, 799226.098 959284.605 0, 799500.964 959272.796 0, 
+    799775.83 959261.003 0, 800050.697 959249.226 0, 800325.565 959237.465 0, 800600.434 959225.721 0, 800875.303 959213.993 0, 801150.173 959202.281 0, 801425.043 959190.585 0, 801699.914 959178.905 0, 801973.424 959167.3 0, 801737.049 953592.812 0, 
+    801500.678 948018.447 0))
+
+POLYGON ((815168.065 958626.476 0, 814894.521 958637.309 0, 814619.618 958648.212 0, 814344.715 958659.132 0, 814069.814 958670.067 0, 813794.913 958681.019 0, 813520.012 958691.986 0, 813245.112 958702.97 0, 812970.213 958713.97 0, 812695.314 958724.987 0, 
+    812420.416 958736.019 0, 812145.519 958747.068 0, 811870.623 958758.133 0, 811595.727 958769.214 0, 811320.831 958780.311 0, 811045.937 958791.424 0, 810771.043 958802.554 0, 810496.149 958813.699 0, 810221.257 958824.861 0, 809946.365 958836.039 0, 
+    809671.473 958847.234 0, 809396.583 958858.444 0, 809121.692 958869.671 0, 808846.803 958880.914 0, 808570.554 958892.228 0, 808297.026 958903.448 0, 808022.139 958914.739 0, 807747.252 958926.047 0, 807472.366 958937.37 0, 807197.481 958948.71 0, 
+    806922.596 958960.066 0, 806647.712 958971.439 0, 806372.829 958982.827 0, 806097.946 958994.232 0, 805823.064 959005.652 0, 805548.182 959017.089 0, 805273.302 959028.542 0, 804998.422 959040.012 0, 804723.542 959051.497 0, 804448.664 959062.999 0, 
+    804173.786 959074.517 0, 803898.908 959086.051 0, 803624.032 959097.601 0, 803349.156 959109.167 0, 803074.28 959120.75 0, 802799.406 959132.349 0, 802524.532 959143.964 0, 802249.659 959155.595 0, 801973.424 959167.3 0, 802209.805 964741.906 0, 
+    802446.191 970316.626 0, 802721.766 970304.949 0, 802995.983 970293.346 0, 803270.201 970281.759 0, 803544.419 970270.187 0, 803818.638 970258.633 0, 804092.858 970247.094 0, 804367.078 970235.571 0, 804641.299 970224.065 0, 804915.521 970212.574 0, 
+    805189.743 970201.1 0, 805463.966 970189.642 0, 805738.19 970178.2 0, 806012.415 970166.774 0, 806286.64 970155.365 0, 806560.866 970143.971 0, 806835.092 970132.594 0, 807109.319 970121.232 0, 807383.547 970109.887 0, 807657.776 970098.558 0, 
+    807932.005 970087.246 0, 808206.235 970075.949 0, 808480.465 970064.668 0, 808754.696 970053.404 0, 809027.571 970042.211 0, 809303.16 970030.924 0, 809577.393 970019.708 0, 809851.627 970008.508 0, 810125.862 969997.324 0, 810400.097 969986.157 0, 
+    810674.333 969975.005 0, 810948.569 969963.87 0, 811222.806 969952.751 0, 811497.044 969941.648 0, 811771.282 969930.561 0, 812045.521 969919.49 0, 812319.761 969908.436 0, 812594.001 969897.397 0, 812868.242 969886.375 0, 813142.484 969875.369 0, 
+    813416.726 969864.379 0, 813690.969 969853.405 0, 813965.213 969842.447 0, 814239.457 969831.506 0, 814513.702 969820.58 0, 814787.947 969809.671 0, 815062.193 969798.778 0, 815336.44 969787.901 0, 815609.331 969777.094 0, 815388.696 964201.728 0, 
+    815168.065 958626.476 0))
+
+POLYGON ((828773.943 969274.752 0, 828501.02 969284.788 0, 828226.744 969294.89 0, 827952.468 969305.009 0, 827678.193 969315.143 0, 827403.918 969325.294 0, 827129.644 969335.46 0, 826855.37 969345.643 0, 826581.098 969355.842 0, 826306.825 969366.058 0, 
+    826032.554 969376.289 0, 825758.283 969386.536 0, 825484.012 969396.8 0, 825209.743 969407.08 0, 824935.473 969417.375 0, 824661.205 969427.688 0, 824386.937 969438.016 0, 824112.669 969448.36 0, 823838.403 969458.72 0, 823564.136 969469.097 0, 
+    823289.871 969479.49 0, 823015.606 969489.899 0, 822741.342 969500.324 0, 822467.078 969510.765 0, 822191.459 969521.274 0, 821918.552 969531.696 0, 821644.29 969542.185 0, 821370.029 969552.691 0, 821095.769 969563.213 0, 820821.509 969573.751 0, 
+    820547.249 969584.305 0, 820272.99 969594.875 0, 819998.732 969605.462 0, 819724.475 969616.064 0, 819450.218 969626.683 0, 819175.962 969637.318 0, 818901.706 969647.969 0, 818627.451 969658.636 0, 818353.197 969669.319 0, 818078.943 969680.019 0, 
+    817804.69 969690.734 0, 817530.437 969701.466 0, 817256.185 969712.214 0, 816981.934 969722.978 0, 816707.683 969733.758 0, 816433.433 969744.554 0, 816159.184 969755.367 0, 815884.935 969766.195 0, 815609.331 969777.094 0, 815829.971 975352.57 0, 
+    816050.614 980928.153 0, 816325.559 980917.28 0, 816599.152 980906.478 0, 816872.745 980895.691 0, 817146.338 980884.921 0, 817419.933 980874.166 0, 817693.527 980863.428 0, 817967.123 980852.706 0, 818240.719 980842 0, 818514.316 980831.31 0, 
+    818787.913 980820.636 0, 819061.511 980809.978 0, 819335.11 980799.337 0, 819608.709 980788.711 0, 819882.309 980778.102 0, 820155.91 980767.508 0, 820429.511 980756.931 0, 820703.113 980746.37 0, 820976.715 980735.825 0, 821250.318 980725.296 0, 
+    821523.922 980714.783 0, 821797.526 980704.287 0, 822071.131 980693.806 0, 822344.736 980683.342 0, 822616.99 980672.945 0, 822891.949 980662.461 0, 823165.557 980652.045 0, 823439.165 980641.645 0, 823712.773 980631.261 0, 823986.382 980620.893 0, 
+    824259.992 980610.541 0, 824533.603 980600.205 0, 824807.214 980589.886 0, 825080.825 980579.582 0, 825354.437 980569.295 0, 825628.05 980559.024 0, 825901.664 980548.769 0, 826175.278 980538.53 0, 826448.892 980528.307 0, 826722.508 980518.1 0, 
+    826996.123 980507.909 0, 827269.74 980497.735 0, 827543.357 980487.576 0, 827816.975 980477.434 0, 828090.593 980467.307 0, 828364.212 980457.197 0, 828637.831 980447.103 0, 828911.451 980437.025 0, 829183.72 980427.013 0, 828978.83 974850.829 0, 
+    828773.943 969274.752 0))
+
+POLYGON ((842318.19 979962.979 0, 842045.891 979972.222 0, 841772.244 979981.527 0, 841498.597 979990.848 0, 841224.951 980000.185 0, 840951.305 980009.538 0, 840677.66 980018.907 0, 840404.015 980028.293 0, 840130.371 980037.694 0, 839856.727 980047.112 0, 
+    839583.084 980056.546 0, 839309.442 980065.996 0, 839035.8 980075.462 0, 838762.159 980084.944 0, 838488.518 980094.442 0, 838214.878 980103.956 0, 837941.238 980113.487 0, 837667.599 980123.033 0, 837393.961 980132.596 0, 837120.323 980142.175 0, 
+    836846.685 980151.769 0, 836573.049 980161.38 0, 836299.412 980171.007 0, 836025.777 980180.65 0, 835750.791 980190.357 0, 835478.507 980199.985 0, 835204.873 980209.677 0, 834931.24 980219.384 0, 834657.607 980229.108 0, 834383.974 980238.848 0, 
+    834110.343 980248.603 0, 833836.712 980258.375 0, 833563.081 980268.163 0, 833289.451 980277.968 0, 833015.822 980287.788 0, 832742.193 980297.624 0, 832468.565 980307.477 0, 832194.937 980317.346 0, 831921.31 980327.23 0, 831647.684 980337.131 0, 
+    831374.058 980347.048 0, 831100.432 980356.981 0, 830826.808 980366.93 0, 830553.184 980376.895 0, 830279.56 980386.877 0, 830005.937 980396.874 0, 829732.315 980406.888 0, 829458.693 980416.918 0, 829183.72 980427.013 0, 829388.615 986003.299 0, 
+    829593.513 991579.683 0, 829867.826 991569.612 0, 830140.791 991559.606 0, 830413.757 991549.616 0, 830686.724 991539.643 0, 830959.691 991529.686 0, 831232.659 991519.744 0, 831505.627 991509.819 0, 831778.596 991499.91 0, 832051.565 991490.017 0, 
+    832324.535 991480.14 0, 832597.506 991470.279 0, 832870.477 991460.434 0, 833143.449 991450.605 0, 833416.421 991440.792 0, 833689.394 991430.995 0, 833962.368 991421.214 0, 834235.342 991411.45 0, 834508.317 991401.701 0, 834781.292 991391.969 0, 
+    835054.268 991382.252 0, 835327.244 991372.552 0, 835600.221 991362.868 0, 835873.199 991353.2 0, 836144.83 991343.595 0, 836419.155 991333.911 0, 836692.134 991324.291 0, 836965.114 991314.687 0, 837238.095 991305.1 0, 837511.076 991295.528 0, 
+    837784.057 991285.972 0, 838057.039 991276.432 0, 838330.022 991266.909 0, 838603.005 991257.401 0, 838875.989 991247.91 0, 839148.973 991238.434 0, 839421.958 991228.975 0, 839694.943 991219.532 0, 839967.929 991210.104 0, 840240.916 991200.693 0, 
+    840513.903 991191.298 0, 840786.89 991181.919 0, 841059.878 991172.556 0, 841332.867 991163.209 0, 841605.856 991153.879 0, 841878.846 991144.564 0, 842151.836 991135.265 0, 842424.827 991125.983 0, 842696.473 991116.762 0, 842507.33 985539.821 0, 
+    842318.19 979962.979 0))
+
+POLYGON ((855800.688 990690.861 0, 855529.015 990699.314 0, 855255.999 990707.826 0, 854982.984 990716.353 0, 854709.969 990724.896 0, 854436.954 990733.456 0, 854163.94 990742.032 0, 853890.927 990750.623 0, 853617.914 990759.231 0, 853344.901 990767.855 0, 
+    853071.889 990776.495 0, 852798.878 990785.151 0, 852525.867 990793.823 0, 852252.856 990802.511 0, 851979.846 990811.215 0, 851706.837 990819.935 0, 851433.828 990828.671 0, 851160.819 990837.424 0, 850887.812 990846.192 0, 850614.804 990854.976 0, 
+    850341.797 990863.777 0, 850068.791 990872.594 0, 849795.785 990881.426 0, 849522.78 990890.275 0, 849248.43 990899.184 0, 848976.771 990908.021 0, 848703.767 990916.918 0, 848430.764 990925.831 0, 848157.761 990934.76 0, 847884.759 990943.705 0, 
+    847611.757 990952.666 0, 847338.756 990961.644 0, 847065.756 990970.637 0, 846792.755 990979.646 0, 846519.756 990988.672 0, 846246.757 990997.713 0, 845973.758 991006.771 0, 845700.761 991015.845 0, 845427.763 991024.935 0, 845154.766 991034.04 0, 
+    844881.77 991043.162 0, 844608.774 991052.3 0, 844335.779 991061.454 0, 844062.784 991070.625 0, 843789.79 991079.811 0, 843516.796 991089.013 0, 843243.803 991098.231 0, 842970.811 991107.466 0, 842696.473 991116.762 0, 842885.619 996693.797 0, 
+    843074.769 1002270.921 0, 843348.447 1002261.647 0, 843620.783 1002252.435 0, 843893.119 1002243.239 0, 844165.457 1002234.059 0, 844437.794 1002224.895 0, 844710.132 1002215.747 0, 844982.471 1002206.615 0, 845254.81 1002197.499 0, 845527.15 1002188.399 0, 
+    845799.49 1002179.315 0, 846071.831 1002170.247 0, 846344.173 1002161.195 0, 846616.515 1002152.159 0, 846888.857 1002143.139 0, 847161.2 1002134.136 0, 847433.544 1002125.148 0, 847705.888 1002116.176 0, 847978.232 1002107.22 0, 848250.577 1002098.281 0, 
+    848522.923 1002089.357 0, 848795.269 1002080.449 0, 849067.616 1002071.558 0, 849339.963 1002062.682 0, 849610.969 1002053.866 0, 849884.659 1002044.979 0, 850157.008 1002036.152 0, 850429.357 1002027.34 0, 850701.707 1002018.545 0, 850974.057 1002009.765 0, 
+    851246.408 1002001.002 0, 851518.759 1001992.255 0, 851791.111 1001983.523 0, 852063.464 1001974.808 0, 852335.817 1001966.109 0, 852608.17 1001957.426 0, 852880.524 1001948.759 0, 853152.878 1001940.107 0, 853425.233 1001931.472 0, 853697.589 1001922.853 0, 
+    853969.945 1001914.25 0, 854242.301 1001905.663 0, 854514.658 1001897.092 0, 854787.016 1001888.537 0, 855059.373 1001879.998 0, 855331.732 1001871.475 0, 855604.091 1001862.968 0, 855876.45 1001854.478 0, 856147.47 1001846.045 0, 855974.077 996268.408 0, 
+    855800.688 990690.861 0))
+
+POLYGON ((869221.319 1001458.102 0, 868950.275 1001465.77 0, 868677.892 1001473.491 0, 868405.51 1001481.228 0, 868133.129 1001488.982 0, 867860.748 1001496.751 0, 867588.367 1001504.537 0, 867315.987 1001512.338 0, 867043.608 1001520.156 0, 866771.229 1001527.989 0, 
+    866498.85 1001535.839 0, 866226.472 1001543.705 0, 865954.094 1001551.586 0, 865681.717 1001559.484 0, 865409.34 1001567.398 0, 865136.963 1001575.327 0, 864864.587 1001583.273 0, 864592.212 1001591.235 0, 864319.837 1001599.213 0, 864047.462 1001607.207 0, 
+    863775.088 1001615.217 0, 863502.715 1001623.243 0, 863230.342 1001631.285 0, 862957.969 1001639.343 0, 862684.257 1001647.456 0, 862413.225 1001655.507 0, 862140.854 1001663.613 0, 861868.483 1001671.735 0, 861596.113 1001679.873 0, 861323.743 1001688.027 0, 
+    861051.374 1001696.197 0, 860779.005 1001704.384 0, 860506.637 1001712.586 0, 860234.269 1001720.804 0, 859961.902 1001729.039 0, 859689.535 1001737.289 0, 859417.169 1001745.555 0, 859144.803 1001753.838 0, 858872.437 1001762.136 0, 858600.072 1001770.451 0, 
+    858327.708 1001778.781 0, 858055.344 1001787.128 0, 857782.981 1001795.491 0, 857510.618 1001803.869 0, 857238.255 1001812.264 0, 856965.893 1001820.675 0, 856693.532 1001829.101 0, 856421.171 1001837.544 0, 856147.47 1001846.045 0, 856320.864 1007423.767 0, 
+    856494.262 1013001.572 0, 856767.303 1012993.092 0, 857039.008 1012984.669 0, 857310.713 1012976.263 0, 857582.418 1012967.873 0, 857854.124 1012959.498 0, 858125.83 1012951.14 0, 858397.537 1012942.797 0, 858669.244 1012934.471 0, 858940.952 1012926.16 0, 
+    859212.66 1012917.866 0, 859484.369 1012909.587 0, 859756.079 1012901.325 0, 860027.788 1012893.078 0, 860299.499 1012884.848 0, 860571.209 1012876.633 0, 860842.921 1012868.435 0, 861114.632 1012860.252 0, 861386.344 1012852.086 0, 861658.057 1012843.935 0, 
+    861929.77 1012835.801 0, 862201.484 1012827.682 0, 862473.198 1012819.58 0, 862744.912 1012811.493 0, 863015.291 1012803.462 0, 863288.343 1012795.368 0, 863560.059 1012787.329 0, 863831.776 1012779.307 0, 864103.492 1012771.3 0, 864375.21 1012763.31 0, 
+    864646.928 1012755.335 0, 864918.646 1012747.376 0, 865190.365 1012739.434 0, 865462.084 1012731.507 0, 865733.804 1012723.597 0, 866005.524 1012715.702 0, 866277.245 1012707.823 0, 866548.966 1012699.961 0, 866820.688 1012692.114 0, 867092.41 1012684.283 0, 
+    867364.132 1012676.469 0, 867635.855 1012668.67 0, 867907.579 1012660.887 0, 868179.303 1012653.121 0, 868451.027 1012645.37 0, 868722.752 1012637.635 0, 868994.477 1012629.916 0, 869266.203 1012622.214 0, 869536.593 1012614.565 0, 869378.955 1007036.293 0, 
+    869221.319 1001458.102 0))
+
+POLYGON ((882579.966 1012264.406 0, 882309.553 1012271.291 0, 882037.806 1012278.226 0, 881766.06 1012285.177 0, 881494.315 1012292.144 0, 881222.57 1012299.127 0, 880950.825 1012306.126 0, 880679.081 1012313.141 0, 880407.337 1012320.172 0, 880135.593 1012327.219 0, 
+    879863.85 1012334.282 0, 879592.107 1012341.361 0, 879320.365 1012348.456 0, 879048.623 1012355.567 0, 878776.882 1012362.694 0, 878505.141 1012369.837 0, 878233.4 1012376.996 0, 877961.66 1012384.171 0, 877689.92 1012391.362 0, 877418.181 1012398.569 0, 
+    877146.442 1012405.792 0, 876874.704 1012413.031 0, 876602.965 1012420.286 0, 876331.228 1012427.556 0, 876058.156 1012434.879 0, 875787.754 1012442.146 0, 875516.018 1012449.465 0, 875244.282 1012456.8 0, 874972.546 1012464.151 0, 874700.811 1012471.518 0, 
+    874429.077 1012478.901 0, 874157.342 1012486.299 0, 873885.609 1012493.714 0, 873613.875 1012501.145 0, 873342.142 1012508.592 0, 873070.41 1012516.055 0, 872798.678 1012523.534 0, 872526.947 1012531.028 0, 872255.215 1012538.539 0, 871983.485 1012546.066 0, 
+    871711.755 1012553.609 0, 871440.025 1012561.168 0, 871168.295 1012568.742 0, 870896.567 1012576.333 0, 870624.838 1012583.94 0, 870353.11 1012591.563 0, 870081.383 1012599.201 0, 869809.656 1012606.856 0, 869536.593 1012614.565 0, 869694.234 1018192.914 0, 
+    869851.877 1023771.338 0, 870124.279 1023763.648 0, 870395.349 1023756.011 0, 870666.42 1023748.391 0, 870937.492 1023740.787 0, 871208.563 1023733.198 0, 871479.636 1023725.626 0, 871750.708 1023718.069 0, 872021.781 1023710.529 0, 872292.855 1023703.004 0, 
+    872563.929 1023695.496 0, 872835.003 1023688.003 0, 873106.078 1023680.526 0, 873377.153 1023673.066 0, 873648.229 1023665.621 0, 873919.305 1023658.192 0, 874190.382 1023650.779 0, 874461.459 1023643.382 0, 874732.537 1023636.001 0, 875003.614 1023628.636 0, 
+    875274.693 1023621.287 0, 875545.772 1023613.954 0, 875816.851 1023606.637 0, 876087.93 1023599.336 0, 876357.679 1023592.086 0, 876630.091 1023584.781 0, 876901.172 1023577.528 0, 877172.253 1023570.291 0, 877443.335 1023563.069 0, 877714.417 1023555.864 0, 
+    877985.5 1023548.674 0, 878256.583 1023541.501 0, 878527.666 1023534.343 0, 878798.75 1023527.201 0, 879069.835 1023520.076 0, 879340.919 1023512.966 0, 879612.005 1023505.872 0, 879883.09 1023498.794 0, 880154.176 1023491.732 0, 880425.263 1023484.687 0, 
+    880696.349 1023477.657 0, 880967.437 1023470.643 0, 881238.524 1023463.645 0, 881509.612 1023456.662 0, 881780.701 1023449.696 0, 882051.79 1023442.746 0, 882322.879 1023435.812 0, 882593.969 1023428.894 0, 882863.728 1023422.025 0, 882721.846 1017843.179 0, 
+    882579.966 1012264.406 0))
+
+POLYGON ((895876.515 1023109.475 0, 895606.735 1023115.581 0, 895335.627 1023121.734 0, 895064.519 1023127.902 0, 894793.411 1023134.086 0, 894522.304 1023140.287 0, 894251.198 1023146.503 0, 893980.091 1023152.735 0, 893708.985 1023158.983 0, 893437.88 1023165.247 0, 
+    893166.774 1023171.527 0, 892895.67 1023177.823 0, 892624.565 1023184.135 0, 892353.461 1023190.463 0, 892082.357 1023196.807 0, 891811.254 1023203.167 0, 891540.151 1023209.542 0, 891269.048 1023215.934 0, 890997.946 1023222.342 0, 890726.844 1023228.765 0, 
+    890455.743 1023235.205 0, 890184.642 1023241.66 0, 889913.541 1023248.132 0, 889642.441 1023254.619 0, 889370.011 1023261.155 0, 889100.241 1023267.642 0, 888829.142 1023274.177 0, 888558.043 1023280.729 0, 888286.945 1023287.296 0, 888015.847 1023293.879 0, 
+    887744.749 1023300.478 0, 887473.652 1023307.093 0, 887202.555 1023313.724 0, 886931.458 1023320.371 0, 886660.362 1023327.034 0, 886389.267 1023333.713 0, 886118.171 1023340.408 0, 885847.076 1023347.119 0, 885575.982 1023353.846 0, 885304.888 1023360.589 0, 
+    885033.794 1023367.347 0, 884762.701 1023374.122 0, 884491.608 1023380.913 0, 884220.515 1023387.719 0, 883949.423 1023394.542 0, 883678.331 1023401.38 0, 883407.24 1023408.235 0, 883136.149 1023415.105 0, 882863.728 1023422.025 0, 883005.612 1029000.941 0, 
+    883147.498 1034579.921 0, 883419.258 1034573.018 0, 883689.693 1034566.164 0, 883960.127 1034559.326 0, 884230.562 1034552.504 0, 884500.998 1034545.698 0, 884771.433 1034538.908 0, 885041.87 1034532.134 0, 885312.306 1034525.376 0, 885582.743 1034518.634 0, 
+    885853.18 1034511.907 0, 886123.618 1034505.197 0, 886394.056 1034498.502 0, 886664.495 1034491.824 0, 886934.934 1034485.161 0, 887205.373 1034478.514 0, 887475.813 1034471.883 0, 887746.253 1034465.268 0, 888016.694 1034458.669 0, 888287.134 1034452.086 0, 
+    888557.576 1034445.519 0, 888828.017 1034438.967 0, 889098.459 1034432.432 0, 889368.902 1034425.912 0, 889638.019 1034419.441 0, 889909.788 1034412.921 0, 890180.232 1034406.449 0, 890450.676 1034399.994 0, 890721.12 1034393.554 0, 890991.565 1034387.13 0, 
+    891262.01 1034380.722 0, 891532.455 1034374.33 0, 891802.901 1034367.953 0, 892073.347 1034361.593 0, 892343.794 1034355.249 0, 892614.241 1034348.92 0, 892884.688 1034342.608 0, 893155.136 1034336.311 0, 893425.584 1034330.03 0, 893696.032 1034323.765 0, 
+    893966.481 1034317.517 0, 894236.93 1034311.284 0, 894507.38 1034305.067 0, 894777.83 1034298.865 0, 895048.28 1034292.68 0, 895318.731 1034286.511 0, 895589.182 1034280.358 0, 895859.633 1034274.22 0, 896128.76 1034268.128 0, 896002.637 1028688.769 0, 
+    895876.515 1023109.475 0))
+
+POLYGON ((909110.851 1033993.011 0, 908841.706 1033998.343 0, 908571.239 1034003.716 0, 908300.771 1034009.105 0, 908030.304 1034014.51 0, 907759.838 1034019.931 0, 907489.371 1034025.368 0, 907218.905 1034030.821 0, 906948.44 1034036.29 0, 906677.974 1034041.775 0, 
+    906407.509 1034047.276 0, 906137.044 1034052.792 0, 905866.58 1034058.325 0, 905596.116 1034063.873 0, 905325.652 1034069.438 0, 905055.189 1034075.018 0, 904784.726 1034080.614 0, 904514.263 1034086.226 0, 904243.8 1034091.855 0, 903973.338 1034097.499 0, 
+    903702.876 1034103.158 0, 903432.415 1034108.834 0, 903161.954 1034114.526 0, 902891.493 1034120.234 0, 902619.708 1034125.985 0, 902350.572 1034131.697 0, 902080.113 1034137.452 0, 901809.653 1034143.223 0, 901539.194 1034149.011 0, 901268.735 1034154.814 0, 
+    900998.277 1034160.633 0, 900727.819 1034166.468 0, 900457.361 1034172.319 0, 900186.904 1034178.186 0, 899916.447 1034184.068 0, 899645.99 1034189.967 0, 899375.534 1034195.882 0, 899105.078 1034201.812 0, 898834.622 1034207.759 0, 898564.167 1034213.721 0, 
+    898293.712 1034219.699 0, 898023.257 1034225.694 0, 897752.803 1034231.704 0, 897482.349 1034237.73 0, 897211.896 1034243.772 0, 896941.442 1034249.829 0, 896670.99 1034255.903 0, 896400.537 1034261.993 0, 896128.76 1034268.128 0, 896254.884 1039847.549 0, 
+    896381.01 1045427.025 0, 896652.128 1045420.905 0, 896921.923 1045414.83 0, 897191.719 1045408.771 0, 897461.516 1045402.728 0, 897731.312 1045396.7 0, 898001.11 1045390.689 0, 898270.907 1045384.694 0, 898540.705 1045378.714 0, 898810.503 1045372.75 0, 
+    899080.301 1045366.802 0, 899350.1 1045360.87 0, 899619.899 1045354.954 0, 899889.699 1045349.054 0, 900159.499 1045343.17 0, 900429.299 1045337.301 0, 900699.1 1045331.449 0, 900968.901 1045325.612 0, 901238.702 1045319.791 0, 901508.504 1045313.986 0, 
+    901778.305 1045308.197 0, 902048.108 1045302.424 0, 902317.91 1045296.666 0, 902587.713 1045290.925 0, 902856.196 1045285.227 0, 903127.32 1045279.49 0, 903397.124 1045273.796 0, 903666.929 1045268.118 0, 903936.733 1045262.456 0, 904206.538 1045256.81 0, 
+    904476.344 1045251.18 0, 904746.149 1045245.565 0, 905015.955 1045239.967 0, 905285.761 1045234.384 0, 905555.568 1045228.817 0, 905825.375 1045223.266 0, 906095.182 1045217.731 0, 906364.99 1045212.212 0, 906634.798 1045206.709 0, 906904.606 1045201.222 0, 
+    907174.415 1045195.75 0, 907444.224 1045190.295 0, 907714.033 1045184.855 0, 907983.842 1045179.431 0, 908253.652 1045174.023 0, 908523.462 1045168.631 0, 908793.273 1045163.255 0, 909063.084 1045157.895 0, 909331.575 1045152.576 0, 909221.212 1039572.765 0, 
+    909110.851 1033993.011 0))
+
+POLYGON ((922282.863 1044914.716 0, 922014.356 1044919.276 0, 921744.531 1044923.874 0, 921474.706 1044928.488 0, 921204.882 1044933.117 0, 920935.058 1044937.763 0, 920665.234 1044942.425 0, 920395.411 1044947.102 0, 920125.587 1044951.795 0, 919855.764 1044956.505 0, 
+    919585.942 1044961.23 0, 919316.119 1044965.971 0, 919046.297 1044970.727 0, 918776.475 1044975.5 0, 918506.654 1044980.289 0, 918236.833 1044985.093 0, 917967.012 1044989.914 0, 917697.191 1044994.75 0, 917427.37 1044999.602 0, 917157.55 1045004.47 0, 
+    916887.73 1045009.354 0, 916617.911 1045014.254 0, 916348.092 1045019.169 0, 916078.273 1045024.101 0, 915807.135 1045029.072 0, 915538.635 1045034.011 0, 915268.817 1045038.991 0, 914999 1045043.986 0, 914729.182 1045048.997 0, 914459.365 1045054.023 0, 
+    914189.548 1045059.066 0, 913919.731 1045064.125 0, 913649.915 1045069.199 0, 913380.099 1045074.29 0, 913110.283 1045079.396 0, 912840.468 1045084.518 0, 912570.653 1045089.656 0, 912300.838 1045094.81 0, 912031.023 1045099.979 0, 911761.209 1045105.165 0, 
+    911491.395 1045110.367 0, 911221.581 1045115.584 0, 910951.768 1045120.817 0, 910681.955 1045126.066 0, 910412.142 1045131.331 0, 910142.33 1045136.612 0, 909872.518 1045141.909 0, 909602.706 1045147.222 0, 909331.575 1045152.576 0, 909441.938 1050732.44 0, 
+    909552.303 1056312.351 0, 909822.774 1056307.01 0, 910091.929 1056301.71 0, 910361.084 1056296.426 0, 910630.24 1056291.158 0, 910899.395 1056285.906 0, 911168.552 1056280.669 0, 911437.708 1056275.449 0, 911706.865 1056270.244 0, 911976.022 1056265.055 0, 
+    912245.179 1056259.882 0, 912514.337 1056254.725 0, 912783.495 1056249.584 0, 913052.653 1056244.458 0, 913321.812 1056239.349 0, 913590.971 1056234.255 0, 913860.13 1056229.177 0, 914129.289 1056224.115 0, 914398.449 1056219.069 0, 914667.609 1056214.038 0, 
+    914936.77 1056209.024 0, 915205.93 1056204.025 0, 915475.091 1056199.042 0, 915744.252 1056194.075 0, 916012.098 1056189.148 0, 916282.576 1056184.188 0, 916551.738 1056179.269 0, 916820.9 1056174.365 0, 917090.063 1056169.477 0, 917359.226 1056164.605 0, 
+    917628.389 1056159.749 0, 917897.553 1056154.909 0, 918166.717 1056150.084 0, 918435.881 1056145.276 0, 918705.045 1056140.483 0, 918974.21 1056135.706 0, 919243.375 1056130.945 0, 919512.54 1056126.2 0, 919781.706 1056121.47 0, 920050.872 1056116.757 0, 
+    920320.038 1056112.059 0, 920589.204 1056107.377 0, 920858.371 1056102.711 0, 921127.538 1056098.061 0, 921396.705 1056093.427 0, 921665.872 1056088.808 0, 921935.04 1056084.205 0, 922204.208 1056079.619 0, 922472.061 1056075.07 0, 922377.462 1050494.869 0, 
+    922282.863 1044914.716 0))
+
+POLYGON ((935392.439 1055874.29 0, 935124.572 1055878.082 0, 934855.392 1055881.909 0, 934586.212 1055885.751 0, 934317.033 1055889.609 0, 934047.854 1055893.483 0, 933778.675 1055897.372 0, 933509.496 1055901.278 0, 933240.317 1055905.199 0, 932971.139 1055909.137 0, 
+    932701.961 1055913.09 0, 932432.783 1055917.059 0, 932163.606 1055921.044 0, 931894.428 1055925.044 0, 931625.251 1055929.061 0, 931356.074 1055933.093 0, 931086.898 1055937.141 0, 930817.721 1055941.205 0, 930548.545 1055945.285 0, 930279.369 1055949.381 0, 
+    930010.193 1055953.492 0, 929741.018 1055957.62 0, 929471.843 1055961.763 0, 929202.668 1055965.922 0, 928932.179 1055970.117 0, 928664.319 1055974.288 0, 928395.144 1055978.494 0, 928125.971 1055982.717 0, 927856.797 1055986.955 0, 927587.623 1055991.209 0, 
+    927318.45 1055995.479 0, 927049.277 1055999.765 0, 926780.104 1056004.066 0, 926510.932 1056008.384 0, 926241.76 1056012.717 0, 925972.588 1056017.066 0, 925703.416 1056021.432 0, 925434.245 1056025.812 0, 925165.074 1056030.209 0, 924895.903 1056034.622 0, 
+    924626.732 1056039.05 0, 924357.562 1056043.494 0, 924088.391 1056047.954 0, 923819.222 1056052.43 0, 923550.052 1056056.922 0, 923280.883 1056061.43 0, 923011.714 1056065.953 0, 922742.545 1056070.492 0, 922472.061 1056075.07 0, 922566.662 1061655.315 0, 
+    922661.263 1067235.599 0, 922931.086 1067231.033 0, 923199.598 1067226.505 0, 923468.11 1067221.993 0, 923736.623 1067217.496 0, 924005.135 1067213.015 0, 924273.648 1067208.55 0, 924542.162 1067204.101 0, 924810.675 1067199.668 0, 925079.189 1067195.25 0, 
+    925347.703 1067190.848 0, 925616.217 1067186.462 0, 925884.732 1067182.092 0, 926153.247 1067177.738 0, 926421.762 1067173.399 0, 926690.277 1067169.076 0, 926958.792 1067164.769 0, 927227.308 1067160.478 0, 927495.824 1067156.203 0, 927764.341 1067151.943 0, 
+    928032.857 1067147.7 0, 928301.374 1067143.472 0, 928569.891 1067139.259 0, 928838.408 1067135.063 0, 929105.615 1067130.903 0, 929375.444 1067126.718 0, 929643.962 1067122.569 0, 929912.48 1067118.436 0, 930180.999 1067114.319 0, 930449.517 1067110.217 0, 
+    930718.036 1067106.131 0, 930986.556 1067102.061 0, 931255.075 1067098.007 0, 931523.595 1067093.969 0, 931792.115 1067089.947 0, 932060.635 1067085.94 0, 932329.156 1067081.949 0, 932597.676 1067077.974 0, 932866.197 1067074.015 0, 933134.718 1067070.071 0, 
+    933403.24 1067066.144 0, 933671.761 1067062.232 0, 933940.283 1067058.336 0, 934208.805 1067054.455 0, 934477.327 1067050.591 0, 934745.85 1067046.742 0, 935014.373 1067042.91 0, 935282.896 1067039.092 0, 935550.109 1067035.31 0, 935471.274 1061454.78 0, 
+    935392.439 1055874.29 0))
+
+POLYGON ((948439.47 1066871.434 0, 948172.245 1066874.462 0, 947903.712 1066877.52 0, 947635.18 1066880.595 0, 947366.647 1066883.685 0, 947098.115 1066886.79 0, 946829.583 1066889.912 0, 946561.051 1066893.049 0, 946292.52 1066896.203 0, 946023.988 1066899.372 0, 
+    945755.457 1066902.556 0, 945486.926 1066905.757 0, 945218.395 1066908.973 0, 944949.865 1066912.206 0, 944681.334 1066915.454 0, 944412.804 1066918.718 0, 944144.274 1066921.997 0, 943875.744 1066925.293 0, 943607.214 1066928.604 0, 943338.685 1066931.931 0, 
+    943070.156 1066935.274 0, 942801.627 1066938.633 0, 942533.098 1066942.007 0, 942264.569 1066945.397 0, 941994.732 1066948.82 0, 941727.512 1066952.225 0, 941458.984 1066955.663 0, 941190.456 1066959.117 0, 940921.928 1066962.586 0, 940653.401 1066966.071 0, 
+    940384.874 1066969.572 0, 940116.347 1066973.089 0, 939847.82 1066976.621 0, 939579.293 1066980.17 0, 939310.767 1066983.734 0, 939042.24 1066987.314 0, 938773.714 1066990.909 0, 938505.189 1066994.521 0, 938236.663 1066998.148 0, 937968.138 1067001.792 0, 
+    937699.612 1067005.451 0, 937431.087 1067009.125 0, 937162.563 1067012.816 0, 936894.038 1067016.522 0, 936625.514 1067020.244 0, 936356.99 1067023.982 0, 936088.466 1067027.736 0, 935819.942 1067031.506 0, 935550.109 1067035.31 0, 935628.945 1072615.875 0, 
+    935707.782 1078196.471 0, 935976.954 1078192.676 0, 936244.821 1078188.916 0, 936512.688 1078185.171 0, 936780.555 1078181.442 0, 937048.423 1078177.729 0, 937316.29 1078174.032 0, 937584.158 1078170.35 0, 937852.026 1078166.684 0, 938119.894 1078163.034 0, 
+    938387.763 1078159.4 0, 938655.631 1078155.782 0, 938923.5 1078152.179 0, 939191.369 1078148.592 0, 939459.239 1078145.021 0, 939727.108 1078141.465 0, 939994.978 1078137.926 0, 940262.848 1078134.402 0, 940530.718 1078130.894 0, 940798.588 1078127.401 0, 
+    941066.459 1078123.925 0, 941334.33 1078120.464 0, 941602.201 1078117.019 0, 941870.072 1078113.59 0, 942136.638 1078110.193 0, 942405.815 1078106.778 0, 942673.686 1078103.396 0, 942941.558 1078100.03 0, 943209.431 1078096.68 0, 943477.303 1078093.345 0, 
+    943745.175 1078090.026 0, 944013.048 1078086.723 0, 944280.921 1078083.435 0, 944548.794 1078080.164 0, 944816.668 1078076.908 0, 945084.541 1078073.668 0, 945352.415 1078070.443 0, 945620.289 1078067.235 0, 945888.163 1078064.042 0, 946156.037 1078060.865 0, 
+    946423.912 1078057.704 0, 946691.786 1078054.558 0, 946959.661 1078051.429 0, 947227.536 1078048.315 0, 947495.411 1078045.216 0, 947763.287 1078042.134 0, 948031.162 1078039.067 0, 948299.038 1078036.016 0, 948565.609 1078032.996 0, 948502.54 1072452.2 0, 
+    948439.47 1066871.434 0))
+
+POLYGON ((961423.848 1077905.848 0, 961157.267 1077908.115 0, 960889.383 1077910.409 0, 960621.5 1077912.719 0, 960353.617 1077915.045 0, 960085.734 1077917.386 0, 959817.852 1077919.743 0, 959549.969 1077922.116 0, 959282.087 1077924.505 0, 959014.204 1077926.909 0, 
+    958746.322 1077929.329 0, 958478.44 1077931.765 0, 958210.558 1077934.217 0, 957942.676 1077936.685 0, 957674.795 1077939.168 0, 957406.913 1077941.667 0, 957139.032 1077944.182 0, 956871.151 1077946.713 0, 956603.27 1077949.259 0, 956335.389 1077951.821 0, 
+    956067.508 1077954.399 0, 955799.628 1077956.993 0, 955531.747 1077959.602 0, 955263.867 1077962.227 0, 954994.684 1077964.881 0, 954728.107 1077967.525 0, 954460.227 1077970.197 0, 954192.348 1077972.886 0, 953924.468 1077975.59 0, 953656.589 1077978.309 0, 
+    953388.71 1077981.045 0, 953120.831 1077983.796 0, 952852.952 1077986.563 0, 952585.073 1077989.346 0, 952317.195 1077992.145 0, 952049.317 1077994.959 0, 951781.438 1077997.79 0, 951513.56 1078000.635 0, 951245.683 1078003.497 0, 950977.805 1078006.375 0, 
+    950709.927 1078009.268 0, 950442.05 1078012.177 0, 950174.173 1078015.102 0, 949906.296 1078018.042 0, 949638.419 1078020.998 0, 949370.543 1078023.971 0, 949102.666 1078026.958 0, 948834.79 1078029.962 0, 948565.609 1078032.996 0, 948628.68 1083613.819 0, 
+    948691.75 1089194.665 0, 948960.27 1089191.638 0, 949227.49 1089188.642 0, 949494.709 1089185.661 0, 949761.929 1089182.696 0, 950029.149 1089179.747 0, 950296.369 1089176.814 0, 950563.589 1089173.897 0, 950830.809 1089170.995 0, 951098.03 1089168.109 0, 
+    951365.25 1089165.238 0, 951632.471 1089162.383 0, 951899.692 1089159.544 0, 952166.913 1089156.721 0, 952434.135 1089153.914 0, 952701.356 1089151.122 0, 952968.578 1089148.346 0, 953235.8 1089145.586 0, 953503.022 1089142.841 0, 953770.244 1089140.112 0, 
+    954037.466 1089137.399 0, 954304.689 1089134.702 0, 954571.912 1089132.02 0, 954839.134 1089129.354 0, 955105.057 1089126.717 0, 955373.58 1089124.069 0, 955640.804 1089121.451 0, 955908.027 1089118.848 0, 956175.251 1089116.26 0, 956442.475 1089113.689 0, 
+    956709.698 1089111.133 0, 956976.922 1089108.593 0, 957244.147 1089106.068 0, 957511.371 1089103.56 0, 957778.595 1089101.067 0, 958045.82 1089098.59 0, 958313.045 1089096.128 0, 958580.27 1089093.682 0, 958847.495 1089091.252 0, 959114.72 1089088.838 0, 
+    959381.945 1089086.439 0, 959649.171 1089084.057 0, 959916.397 1089081.689 0, 960183.622 1089079.338 0, 960450.848 1089077.002 0, 960718.074 1089074.683 0, 960985.3 1089072.378 0, 961252.527 1089070.09 0, 961518.454 1089067.828 0, 961471.151 1083486.827 0, 
+    961423.848 1077905.848 0))
+
+POLYGON ((974345.465 1088977.23 0, 974079.531 1088978.74 0, 973812.299 1088980.274 0, 973545.067 1088981.823 0, 973277.836 1088983.388 0, 973010.604 1088984.969 0, 972743.373 1088986.565 0, 972476.142 1088988.177 0, 972208.911 1088989.805 0, 971941.68 1088991.449 0, 
+    971674.449 1088993.108 0, 971407.218 1088994.783 0, 971139.987 1088996.474 0, 970872.756 1088998.18 0, 970605.526 1088999.903 0, 970338.295 1089001.641 0, 970071.065 1089003.394 0, 969803.835 1089005.164 0, 969536.605 1089006.949 0, 969269.375 1089008.75 0, 
+    969002.145 1089010.566 0, 968734.915 1089012.399 0, 968467.685 1089014.247 0, 968200.455 1089016.111 0, 967931.928 1089017.999 0, 967665.996 1089019.885 0, 967398.767 1089021.796 0, 967131.538 1089023.723 0, 966864.309 1089025.665 0, 966597.08 1089027.624 0, 
+    966329.851 1089029.597 0, 966062.623 1089031.587 0, 965795.394 1089033.592 0, 965528.165 1089035.614 0, 965260.937 1089037.65 0, 964993.709 1089039.703 0, 964726.481 1089041.771 0, 964459.253 1089043.855 0, 964192.025 1089045.955 0, 963924.797 1089048.07 0, 
+    963657.57 1089050.202 0, 963390.342 1089052.348 0, 963123.115 1089054.511 0, 962855.887 1089056.689 0, 962588.66 1089058.884 0, 962321.433 1089061.093 0, 962054.207 1089063.319 0, 961786.98 1089065.56 0, 961518.454 1089067.828 0, 961565.758 1094648.848 0, 
+    961613.061 1100229.88 0, 961880.927 1100227.618 0, 962147.496 1100225.382 0, 962414.066 1100223.162 0, 962680.636 1100220.958 0, 962947.206 1100218.769 0, 963213.777 1100216.596 0, 963480.347 1100214.439 0, 963746.917 1100212.297 0, 964013.488 1100210.171 0, 
+    964280.059 1100208.061 0, 964546.63 1100205.966 0, 964813.201 1100203.888 0, 965079.772 1100201.824 0, 965346.343 1100199.777 0, 965612.914 1100197.745 0, 965879.486 1100195.729 0, 966146.058 1100193.729 0, 966412.629 1100191.744 0, 966679.201 1100189.775 0, 
+    966945.773 1100187.821 0, 967212.345 1100185.884 0, 967478.917 1100183.962 0, 967745.49 1100182.055 0, 968010.767 1100180.174 0, 968278.635 1100178.29 0, 968545.207 1100176.431 0, 968811.78 1100174.587 0, 969078.353 1100172.759 0, 969344.926 1100170.947 0, 
+    969611.499 1100169.151 0, 969878.072 1100167.37 0, 970144.645 1100165.605 0, 970411.219 1100163.856 0, 970677.792 1100162.122 0, 970944.366 1100160.404 0, 971210.939 1100158.702 0, 971477.513 1100157.015 0, 971744.087 1100155.344 0, 972010.661 1100153.689 0, 
+    972277.235 1100152.049 0, 972543.809 1100150.425 0, 972810.383 1100148.817 0, 973076.958 1100147.225 0, 973343.532 1100145.648 0, 973610.107 1100144.087 0, 973876.681 1100142.541 0, 974143.256 1100141.012 0, 974408.537 1100139.505 0, 974377.001 1094558.361 0, 
+    974345.465 1088977.23 0))
+
+POLYGON ((987204.217 1100085.279 0, 986938.931 1100086.037 0, 986672.353 1100086.813 0, 986405.775 1100087.606 0, 986139.198 1100088.414 0, 985872.62 1100089.237 0, 985606.042 1100090.077 0, 985339.464 1100090.932 0, 985072.886 1100091.802 0, 984806.309 1100092.689 0, 
+    984539.731 1100093.591 0, 984273.154 1100094.509 0, 984006.576 1100095.442 0, 983739.999 1100096.391 0, 983473.421 1100097.356 0, 983206.844 1100098.337 0, 982940.267 1100099.333 0, 982673.69 1100100.345 0, 982407.113 1100101.373 0, 982140.535 1100102.416 0, 
+    981873.958 1100103.475 0, 981607.381 1100104.55 0, 981340.805 1100105.64 0, 981074.228 1100106.746 0, 980806.358 1100107.873 0, 980541.074 1100109.005 0, 980274.498 1100110.159 0, 980007.921 1100111.327 0, 979741.345 1100112.512 0, 979474.768 1100113.712 0, 
+    979208.192 1100114.928 0, 978941.616 1100116.16 0, 978675.039 1100117.407 0, 978408.463 1100118.67 0, 978141.887 1100119.949 0, 977875.311 1100121.243 0, 977608.735 1100122.553 0, 977342.16 1100123.879 0, 977075.584 1100125.22 0, 976809.008 1100126.577 0, 
+    976542.433 1100127.95 0, 976275.857 1100129.339 0, 976009.282 1100130.743 0, 975742.706 1100132.163 0, 975476.131 1100133.598 0, 975209.556 1100135.05 0, 974942.981 1100136.517 0, 974676.406 1100137.999 0, 974408.537 1100139.505 0, 974440.073 1105720.659 0, 
+    974471.609 1111301.817 0, 974738.818 1111300.315 0, 975004.736 1111298.836 0, 975270.654 1111297.373 0, 975536.572 1111295.925 0, 975802.49 1111294.493 0, 976068.408 1111293.076 0, 976334.327 1111291.676 0, 976600.245 1111290.291 0, 976866.164 1111288.921 0, 
+    977132.083 1111287.567 0, 977398.001 1111286.229 0, 977663.92 1111284.907 0, 977929.839 1111283.6 0, 978195.758 1111282.309 0, 978461.677 1111281.033 0, 978727.596 1111279.773 0, 978993.515 1111278.529 0, 979259.435 1111277.301 0, 979525.354 1111276.088 0, 
+    979791.273 1111274.89 0, 980057.193 1111273.709 0, 980323.113 1111272.543 0, 980589.032 1111271.392 0, 980853.662 1111270.263 0, 981120.872 1111269.139 0, 981386.791 1111268.035 0, 981652.711 1111266.948 0, 981918.631 1111265.876 0, 982184.551 1111264.819 0, 
+    982450.471 1111263.778 0, 982716.391 1111262.753 0, 982982.312 1111261.744 0, 983248.232 1111260.75 0, 983514.152 1111259.772 0, 983780.073 1111258.809 0, 984045.993 1111257.863 0, 984311.914 1111256.931 0, 984577.834 1111256.016 0, 984843.755 1111255.116 0, 
+    985109.675 1111254.232 0, 985375.596 1111253.363 0, 985641.517 1111252.51 0, 985907.438 1111251.673 0, 986173.358 1111250.851 0, 986439.279 1111250.045 0, 986705.2 1111249.255 0, 986971.121 1111248.48 0, 987235.754 1111247.725 0, 987219.986 1105666.5 0, 
+    987204.217 1100085.279 0))
+
+POLYGON ((1000000 1111229.694 0, 999735.365 1111229.702 0, 999469.442 1111229.725 0, 999203.52 1111229.764 0, 998937.598 1111229.819 0, 998671.676 1111229.889 0, 998405.754 1111229.976 0, 998139.832 1111230.077 0, 997873.91 1111230.194 0, 997607.988 1111230.327 0, 
+    997342.066 1111230.476 0, 997076.144 1111230.64 0, 996810.222 1111230.82 0, 996544.3 1111231.016 0, 996278.377 1111231.227 0, 996012.455 1111231.454 0, 995746.533 1111231.696 0, 995480.611 1111231.955 0, 995214.69 1111232.228 0, 994948.768 1111232.518 0, 
+    994682.846 1111232.823 0, 994416.924 1111233.144 0, 994151.002 1111233.48 0, 993885.08 1111233.832 0, 993617.87 1111234.202 0, 993353.236 1111234.583 0, 993087.314 1111234.983 0, 992821.393 1111235.397 0, 992555.471 1111235.828 0, 992289.549 1111236.274 0, 
+    992023.627 1111236.735 0, 991757.706 1111237.212 0, 991491.784 1111237.705 0, 991225.862 1111238.214 0, 990959.941 1111238.738 0, 990694.019 1111239.278 0, 990428.098 1111239.834 0, 990162.176 1111240.405 0, 989896.255 1111240.992 0, 989630.333 1111241.594 0, 
+    989364.412 1111242.213 0, 989098.491 1111242.846 0, 988832.569 1111243.496 0, 988566.648 1111244.161 0, 988300.727 1111244.842 0, 988034.806 1111245.538 0, 987768.884 1111246.25 0, 987502.963 1111246.978 0, 987235.754 1111247.725 0, 987251.522 1116828.95 0, 
+    987267.29 1122410.172 0, 987533.839 1122409.427 0, 987799.103 1122408.701 0, 988064.367 1122407.99 0, 988329.632 1122407.296 0, 988594.896 1122406.617 0, 988860.16 1122405.953 0, 989125.424 1122405.305 0, 989390.689 1122404.673 0, 989655.953 1122404.056 0, 
+    989921.218 1122403.455 0, 990186.482 1122402.87 0, 990451.747 1122402.3 0, 990717.011 1122401.746 0, 990982.276 1122401.207 0, 991247.54 1122400.684 0, 991512.805 1122400.177 0, 991778.07 1122399.685 0, 992043.334 1122399.209 0, 992308.599 1122398.749 0, 
+    992573.864 1122398.304 0, 992839.128 1122397.875 0, 993104.393 1122397.461 0, 993369.658 1122397.063 0, 993633.638 1122396.682 0, 993900.188 1122396.314 0, 994165.453 1122395.962 0, 994430.718 1122395.627 0, 994695.982 1122395.307 0, 994961.247 1122395.002 0, 
+    995226.512 1122394.714 0, 995491.777 1122394.44 0, 995757.042 1122394.183 0, 996022.307 1122393.941 0, 996287.572 1122393.715 0, 996552.837 1122393.504 0, 996818.102 1122393.309 0, 997083.367 1122393.129 0, 997348.633 1122392.966 0, 997613.898 1122392.817 0, 
+    997879.163 1122392.685 0, 998144.428 1122392.568 0, 998409.693 1122392.466 0, 998674.958 1122392.38 0, 998940.223 1122392.31 0, 999205.488 1122392.256 0, 999470.753 1122392.217 0, 999736.018 1122392.193 0, 1000000 1122392.186 0, 1000000 1116810.942 0, 
+    1000000 1111229.694 0))
+
+POLYGON ((1012732.71 1122410.172 0, 1012468.728 1122409.434 0, 1012203.464 1122408.708 0, 1011938.199 1122407.997 0, 1011672.935 1122407.302 0, 1011407.671 1122406.623 0, 1011142.407 1122405.959 0, 1010877.142 1122405.311 0, 1010611.878 1122404.679 0, 1010346.614 1122404.062 0, 
+    1010081.349 1122403.461 0, 1009816.085 1122402.876 0, 1009550.82 1122402.306 0, 1009285.556 1122401.751 0, 1009020.291 1122401.213 0, 1008755.027 1122400.689 0, 1008489.762 1122400.182 0, 1008224.497 1122399.69 0, 1007959.233 1122399.214 0, 1007693.968 1122398.753 0, 
+    1007428.703 1122398.308 0, 1007163.438 1122397.879 0, 1006898.174 1122397.465 0, 1006632.909 1122397.067 0, 1006366.362 1122396.682 0, 1006102.379 1122396.317 0, 1005837.114 1122395.966 0, 1005571.849 1122395.63 0, 1005306.584 1122395.31 0, 1005041.32 1122395.005 0, 
+    1004776.055 1122394.716 0, 1004510.79 1122394.443 0, 1004245.525 1122394.185 0, 1003980.26 1122393.943 0, 1003714.995 1122393.717 0, 1003449.73 1122393.506 0, 1003184.465 1122393.311 0, 1002919.199 1122393.131 0, 1002653.934 1122392.967 0, 1002388.669 1122392.819 0, 
+    1002123.404 1122392.686 0, 1001858.139 1122392.569 0, 1001592.874 1122392.467 0, 1001327.609 1122392.381 0, 1001062.344 1122392.311 0, 1000797.079 1122392.256 0, 1000531.814 1122392.217 0, 1000266.549 1122392.194 0, 1000000 1122392.186 0, 1000000 1127973.421 0, 
+    1000000 1133554.643 0, 1000265.888 1133554.651 0, 1000530.496 1133554.674 0, 1000795.105 1133554.713 0, 1001059.713 1133554.768 0, 1001324.321 1133554.838 0, 1001588.929 1133554.924 0, 1001853.537 1133555.025 0, 1002118.145 1133555.142 0, 1002382.753 1133555.274 0, 
+    1002647.361 1133555.422 0, 1002911.969 1133555.586 0, 1003176.577 1133555.765 0, 1003441.185 1133555.96 0, 1003705.793 1133556.17 0, 1003970.401 1133556.396 0, 1004235.009 1133556.637 0, 1004499.617 1133556.895 0, 1004764.225 1133557.167 0, 1005028.833 1133557.455 0, 
+    1005293.441 1133557.759 0, 1005558.049 1133558.078 0, 1005822.657 1133558.413 0, 1006087.265 1133558.764 0, 1006350.594 1133559.128 0, 1006616.481 1133559.512 0, 1006881.088 1133559.909 0, 1007145.696 1133560.322 0, 1007410.304 1133560.75 0, 1007674.912 1133561.194 0, 
+    1007939.519 1133561.653 0, 1008204.127 1133562.129 0, 1008468.735 1133562.619 0, 1008733.342 1133563.125 0, 1008997.95 1133563.647 0, 1009262.558 1133564.185 0, 1009527.165 1133564.738 0, 1009791.773 1133565.306 0, 1010056.38 1133565.89 0, 1010320.988 1133566.49 0, 
+    1010585.595 1133567.105 0, 1010850.202 1133567.736 0, 1011114.81 1133568.382 0, 1011379.417 1133569.044 0, 1011644.024 1133569.722 0, 1011908.631 1133570.415 0, 1012173.238 1133571.124 0, 1012437.846 1133571.848 0, 1012701.174 1133572.584 0, 1012716.942 1127991.385 0, 
+    1012732.71 1122410.172 0))
+
+POLYGON ((1025402.247 1133626.409 0, 1025138.92 1133624.929 0, 1024874.316 1133623.457 0, 1024609.712 1133622.001 0, 1024345.107 1133620.56 0, 1024080.503 1133619.135 0, 1023815.899 1133617.725 0, 1023551.294 1133616.331 0, 1023286.69 1133614.953 0, 1023022.085 1133613.59 0, 
+    1022757.481 1133612.243 0, 1022492.876 1133610.911 0, 1022228.271 1133609.595 0, 1021963.666 1133608.295 0, 1021699.061 1133607.01 0, 1021434.456 1133605.74 0, 1021169.851 1133604.486 0, 1020905.246 1133603.248 0, 1020640.64 1133602.026 0, 1020376.035 1133600.819 0, 
+    1020111.43 1133599.627 0, 1019846.824 1133598.451 0, 1019582.219 1133597.291 0, 1019317.613 1133596.146 0, 1019051.73 1133595.011 0, 1018788.401 1133593.903 0, 1018523.796 1133592.805 0, 1018259.19 1133591.723 0, 1017994.584 1133590.656 0, 1017729.978 1133589.604 0, 
+    1017465.372 1133588.569 0, 1017200.765 1133587.548 0, 1016936.159 1133586.544 0, 1016671.553 1133585.555 0, 1016406.947 1133584.581 0, 1016142.34 1133583.623 0, 1015877.734 1133582.681 0, 1015613.127 1133581.754 0, 1015348.521 1133580.843 0, 1015083.914 1133579.948 0, 
+    1014819.308 1133579.067 0, 1014554.701 1133578.203 0, 1014290.094 1133577.354 0, 1014025.487 1133576.521 0, 1013760.881 1133575.703 0, 1013496.274 1133574.901 0, 1013231.667 1133574.114 0, 1012967.06 1133573.343 0, 1012701.174 1133572.584 0, 1012685.407 1139153.767 0, 
+    1012669.639 1144734.927 0, 1012934.864 1144735.684 0, 1013198.814 1144736.453 0, 1013462.764 1144737.238 0, 1013726.714 1144738.038 0, 1013990.663 1144738.853 0, 1014254.613 1144739.685 0, 1014518.563 1144740.531 0, 1014782.513 1144741.394 0, 1015046.462 1144742.272 0, 
+    1015310.412 1144743.165 0, 1015574.362 1144744.074 0, 1015838.311 1144744.998 0, 1016102.26 1144745.938 0, 1016366.21 1144746.894 0, 1016630.159 1144747.865 0, 1016894.108 1144748.851 0, 1017158.058 1144749.854 0, 1017422.007 1144750.871 0, 1017685.956 1144751.904 0, 
+    1017949.905 1144752.953 0, 1018213.854 1144754.017 0, 1018477.803 1144755.097 0, 1018741.752 1144756.193 0, 1019004.426 1144757.298 0, 1019269.649 1144758.43 0, 1019533.598 1144759.572 0, 1019797.546 1144760.729 0, 1020061.495 1144761.902 0, 1020325.443 1144763.091 0, 
+    1020589.392 1144764.295 0, 1020853.34 1144765.515 0, 1021117.288 1144766.75 0, 1021381.236 1144768 0, 1021645.184 1144769.267 0, 1021909.132 1144770.548 0, 1022173.08 1144771.846 0, 1022437.028 1144773.158 0, 1022700.976 1144774.487 0, 1022964.924 1144775.831 0, 
+    1023228.871 1144777.19 0, 1023492.819 1144778.565 0, 1023756.766 1144779.956 0, 1024020.714 1144781.362 0, 1024284.661 1144782.783 0, 1024548.608 1144784.22 0, 1024812.555 1144785.673 0, 1025076.502 1144787.141 0, 1025339.176 1144788.618 0, 1025370.712 1139207.524 0, 
+    1025402.247 1133626.409 0))
+
+POLYGON ((1038008.511 1144878.102 0, 1037745.841 1144875.884 0, 1037481.899 1144873.67 0, 1037217.957 1144871.471 0, 1036954.015 1144869.289 0, 1036690.073 1144867.121 0, 1036426.13 1144864.97 0, 1036162.188 1144862.833 0, 1035898.245 1144860.713 0, 1035634.303 1144858.608 0, 
+    1035370.36 1144856.518 0, 1035106.417 1144854.444 0, 1034842.474 1144852.385 0, 1034578.53 1144850.342 0, 1034314.587 1144848.315 0, 1034050.644 1144846.303 0, 1033786.7 1144844.307 0, 1033522.756 1144842.326 0, 1033258.813 1144840.361 0, 1032994.869 1144838.411 0, 
+    1032730.925 1144836.476 0, 1032466.981 1144834.558 0, 1032203.036 1144832.655 0, 1031939.092 1144830.767 0, 1031673.875 1144828.886 0, 1031411.203 1144827.038 0, 1031147.258 1144825.197 0, 1030883.313 1144823.372 0, 1030619.368 1144821.562 0, 1030355.423 1144819.767 0, 
+    1030091.478 1144817.988 0, 1029827.533 1144816.225 0, 1029563.588 1144814.477 0, 1029299.642 1144812.745 0, 1029035.697 1144811.028 0, 1028771.751 1144809.327 0, 1028507.805 1144807.641 0, 1028243.86 1144805.971 0, 1027979.914 1144804.317 0, 1027715.968 1144802.678 0, 
+    1027452.022 1144801.054 0, 1027188.075 1144799.446 0, 1026924.129 1144797.854 0, 1026660.183 1144796.277 0, 1026396.236 1144794.715 0, 1026132.29 1144793.169 0, 1025868.343 1144791.639 0, 1025604.396 1144790.124 0, 1025339.176 1144788.618 0, 1025307.641 1150369.685 0, 
+    1025276.106 1155950.72 0, 1025540.665 1155952.223 0, 1025803.955 1155953.734 0, 1026067.245 1155955.26 0, 1026330.534 1155956.802 0, 1026593.824 1155958.36 0, 1026857.113 1155959.933 0, 1027120.403 1155961.521 0, 1027383.692 1155963.125 0, 1027646.981 1155964.745 0, 
+    1027910.27 1155966.38 0, 1028173.559 1155968.03 0, 1028436.848 1155969.696 0, 1028700.137 1155971.378 0, 1028963.425 1155973.075 0, 1029226.714 1155974.787 0, 1029490.002 1155976.515 0, 1029753.291 1155978.259 0, 1030016.579 1155980.018 0, 1030279.867 1155981.792 0, 
+    1030543.155 1155983.582 0, 1030806.443 1155985.388 0, 1031069.731 1155987.209 0, 1031333.019 1155989.045 0, 1031595.037 1155990.888 0, 1031859.594 1155992.764 0, 1032122.881 1155994.647 0, 1032386.168 1155996.546 0, 1032649.456 1155998.46 0, 1032912.743 1156000.389 0, 
+    1033176.029 1156002.334 0, 1033439.316 1156004.294 0, 1033702.603 1156006.27 0, 1033965.89 1156008.262 0, 1034229.176 1156010.269 0, 1034492.462 1156012.291 0, 1034755.749 1156014.329 0, 1035019.035 1156016.382 0, 1035282.321 1156018.451 0, 1035545.607 1156020.536 0, 
+    1035808.892 1156022.636 0, 1036072.178 1156024.751 0, 1036335.464 1156026.882 0, 1036598.749 1156029.028 0, 1036862.034 1156031.19 0, 1037125.319 1156033.368 0, 1037388.604 1156035.56 0, 1037651.889 1156037.769 0, 1037913.906 1156039.982 0, 1037961.209 1150459.058 0, 
+    1038008.511 1144878.102 0))
+
+POLYGON ((1050551.404 1156164.947 0, 1050289.392 1156161.994 0, 1050026.115 1156159.042 0, 1049762.837 1156156.105 0, 1049499.559 1156153.184 0, 1049236.281 1156150.278 0, 1048973.003 1156147.388 0, 1048709.724 1156144.513 0, 1048446.446 1156141.654 0, 1048183.167 1156138.81 0, 
+    1047919.888 1156135.982 0, 1047656.609 1156133.17 0, 1047393.33 1156130.372 0, 1047130.05 1156127.591 0, 1046866.771 1156124.824 0, 1046603.491 1156122.074 0, 1046340.211 1156119.338 0, 1046076.931 1156116.619 0, 1045813.651 1156113.914 0, 1045550.37 1156111.226 0, 
+    1045287.09 1156108.552 0, 1045023.809 1156105.895 0, 1044760.528 1156103.252 0, 1044497.247 1156100.626 0, 1044232.699 1156098.002 0, 1043970.685 1156095.418 0, 1043707.403 1156092.838 0, 1043444.122 1156090.273 0, 1043180.84 1156087.724 0, 1042917.558 1156085.19 0, 
+    1042654.276 1156082.672 0, 1042390.994 1156080.169 0, 1042127.711 1156077.682 0, 1041864.429 1156075.21 0, 1041601.146 1156072.754 0, 1041337.863 1156070.313 0, 1041074.58 1156067.888 0, 1040811.297 1156065.478 0, 1040548.014 1156063.084 0, 1040284.73 1156060.705 0, 
+    1040021.447 1156058.341 0, 1039758.163 1156055.994 0, 1039494.88 1156053.661 0, 1039231.596 1156051.344 0, 1038968.312 1156049.043 0, 1038705.027 1156046.757 0, 1038441.743 1156044.487 0, 1038178.459 1156042.232 0, 1037913.906 1156039.982 0, 1037866.604 1161620.87 0, 
+    1037819.302 1167201.719 0, 1038083.194 1167203.963 0, 1038345.822 1167206.212 0, 1038608.449 1167208.477 0, 1038871.076 1167210.757 0, 1039133.703 1167213.053 0, 1039396.33 1167215.364 0, 1039658.957 1167217.69 0, 1039921.584 1167220.032 0, 1040184.211 1167222.39 0, 
+    1040446.837 1167224.763 0, 1040709.463 1167227.151 0, 1040972.089 1167229.555 0, 1041234.715 1167231.974 0, 1041497.341 1167234.409 0, 1041759.967 1167236.859 0, 1042022.593 1167239.325 0, 1042285.218 1167241.806 0, 1042547.843 1167244.302 0, 1042810.468 1167246.814 0, 
+    1043073.093 1167249.342 0, 1043335.718 1167251.885 0, 1043598.343 1167254.443 0, 1043860.967 1167257.017 0, 1044122.328 1167259.594 0, 1044386.216 1167262.211 0, 1044648.84 1167264.831 0, 1044911.464 1167267.467 0, 1045174.088 1167270.118 0, 1045436.711 1167272.785 0, 
+    1045699.335 1167275.467 0, 1045961.958 1167278.164 0, 1046224.581 1167280.877 0, 1046487.204 1167283.605 0, 1046749.827 1167286.349 0, 1047012.45 1167289.109 0, 1047275.072 1167291.883 0, 1047537.694 1167294.674 0, 1047800.317 1167297.479 0, 1048062.939 1167300.301 0, 
+    1048325.56 1167303.137 0, 1048588.182 1167305.989 0, 1048850.804 1167308.857 0, 1049113.425 1167311.74 0, 1049376.046 1167314.638 0, 1049638.667 1167317.552 0, 1049901.288 1167320.481 0, 1050163.908 1167323.426 0, 1050425.266 1167326.372 0, 1050488.335 1161745.68 0, 
+    1050551.404 1156164.947 0))
+
+POLYGON ((1063030.828 1167486.64 0, 1062769.478 1167482.955 0, 1062506.866 1167479.268 0, 1062244.255 1167475.597 0, 1061981.643 1167471.941 0, 1061719.031 1167468.301 0, 1061456.419 1167464.676 0, 1061193.807 1167461.067 0, 1060931.194 1167457.473 0, 1060668.582 1167453.894 0, 
+    1060405.969 1167450.331 0, 1060143.355 1167446.783 0, 1059880.742 1167443.251 0, 1059618.128 1167439.734 0, 1059355.515 1167436.233 0, 1059092.901 1167432.747 0, 1058830.286 1167429.277 0, 1058567.672 1167425.822 0, 1058305.057 1167422.382 0, 1058042.443 1167418.958 0, 
+    1057779.828 1167415.55 0, 1057517.212 1167412.157 0, 1057254.597 1167408.779 0, 1056991.981 1167405.417 0, 1056728.104 1167402.054 0, 1056466.749 1167398.739 0, 1056204.133 1167395.423 0, 1055941.517 1167392.123 0, 1055678.9 1167388.838 0, 1055416.283 1167385.569 0, 
+    1055153.666 1167382.315 0, 1054891.049 1167379.076 0, 1054628.432 1167375.853 0, 1054365.814 1167372.646 0, 1054103.197 1167369.453 0, 1053840.579 1167366.277 0, 1053577.961 1167363.116 0, 1053315.342 1167359.97 0, 1053052.724 1167356.839 0, 1052790.105 1167353.725 0, 
+    1052527.486 1167350.625 0, 1052264.867 1167347.541 0, 1052002.248 1167344.473 0, 1051739.629 1167341.42 0, 1051477.009 1167338.382 0, 1051214.389 1167335.36 0, 1050951.769 1167332.353 0, 1050689.149 1167329.362 0, 1050425.266 1167326.372 0, 1050362.198 1172907.02 0, 
+    1050299.131 1178487.618 0, 1050562.353 1178490.6 0, 1050824.317 1178493.584 0, 1051086.28 1178496.583 0, 1051348.242 1178499.597 0, 1051610.205 1178502.627 0, 1051872.168 1178505.673 0, 1052134.13 1178508.734 0, 1052396.092 1178511.81 0, 1052658.054 1178514.901 0, 
+    1052920.016 1178518.009 0, 1053181.977 1178521.131 0, 1053443.939 1178524.269 0, 1053705.9 1178527.422 0, 1053967.861 1178530.591 0, 1054229.822 1178533.775 0, 1054491.782 1178536.975 0, 1054753.743 1178540.19 0, 1055015.703 1178543.42 0, 1055277.663 1178546.666 0, 
+    1055539.623 1178549.927 0, 1055801.583 1178553.204 0, 1056063.542 1178556.496 0, 1056325.501 1178559.803 0, 1056586.202 1178563.11 0, 1056849.419 1178566.465 0, 1057111.378 1178569.818 0, 1057373.337 1178573.188 0, 1057635.295 1178576.572 0, 1057897.253 1178579.972 0, 
+    1058159.211 1178583.388 0, 1058421.169 1178586.818 0, 1058683.126 1178590.265 0, 1058945.083 1178593.726 0, 1059207.04 1178597.203 0, 1059468.997 1178600.696 0, 1059730.954 1178604.204 0, 1059992.911 1178607.727 0, 1060254.867 1178611.266 0, 1060516.823 1178614.82 0, 
+    1060778.779 1178618.39 0, 1061040.734 1178621.975 0, 1061302.69 1178625.575 0, 1061564.645 1178629.191 0, 1061826.6 1178632.822 0, 1062088.555 1178636.469 0, 1062350.509 1178640.131 0, 1062612.464 1178643.809 0, 1062873.161 1178647.484 0, 1062951.994 1173067.087 0, 
+    1063030.828 1167486.64 0))
+
+POLYGON ((1075446.689 1178842.874 0, 1075186.001 1178838.462 0, 1074924.058 1178834.044 0, 1074662.115 1178829.642 0, 1074400.172 1178825.255 0, 1074138.228 1178820.884 0, 1073876.284 1178816.528 0, 1073614.34 1178812.188 0, 1073352.395 1178807.863 0, 1073090.451 1178803.553 0, 
+    1072828.506 1178799.259 0, 1072566.56 1178794.98 0, 1072304.615 1178790.716 0, 1072042.669 1178786.468 0, 1071780.723 1178782.236 0, 1071518.777 1178778.019 0, 1071256.83 1178773.817 0, 1070994.884 1178769.631 0, 1070732.937 1178765.46 0, 1070470.99 1178761.304 0, 
+    1070209.042 1178757.164 0, 1069947.094 1178753.039 0, 1069685.146 1178748.93 0, 1069423.198 1178744.836 0, 1069159.994 1178740.739 0, 1068899.301 1178736.695 0, 1068637.352 1178732.647 0, 1068375.403 1178728.615 0, 1068113.454 1178724.599 0, 1067851.504 1178720.597 0, 
+    1067589.554 1178716.611 0, 1067327.604 1178712.641 0, 1067065.654 1178708.686 0, 1066803.703 1178704.746 0, 1066541.753 1178700.822 0, 1066279.802 1178696.913 0, 1066017.85 1178693.02 0, 1065755.899 1178689.142 0, 1065493.947 1178685.279 0, 1065231.995 1178681.432 0, 
+    1064970.043 1178677.6 0, 1064708.091 1178673.784 0, 1064446.138 1178669.983 0, 1064184.185 1178666.198 0, 1063922.232 1178662.428 0, 1063660.279 1178658.673 0, 1063398.326 1178654.934 0, 1063136.372 1178651.21 0, 1062873.161 1178647.484 0, 1062794.328 1184227.827 0, 
+    1062715.496 1189808.112 0, 1062978.047 1189811.828 0, 1063239.344 1189815.543 0, 1063500.64 1189819.273 0, 1063761.937 1189823.018 0, 1064023.233 1189826.778 0, 1064284.529 1189830.554 0, 1064545.825 1189834.346 0, 1064807.12 1189838.153 0, 1065068.415 1189841.975 0, 
+    1065329.71 1189845.812 0, 1065591.005 1189849.665 0, 1065852.3 1189853.533 0, 1066113.594 1189857.417 0, 1066374.888 1189861.316 0, 1066636.182 1189865.23 0, 1066897.476 1189869.16 0, 1067158.769 1189873.105 0, 1067420.063 1189877.066 0, 1067681.355 1189881.042 0, 
+    1067942.648 1189885.033 0, 1068203.941 1189889.04 0, 1068465.233 1189893.062 0, 1068726.525 1189897.099 0, 1068986.564 1189901.132 0, 1069249.108 1189905.22 0, 1069510.4 1189909.303 0, 1069771.691 1189913.402 0, 1070032.982 1189917.517 0, 1070294.272 1189921.646 0, 
+    1070555.562 1189925.791 0, 1070816.853 1189929.952 0, 1071078.142 1189934.128 0, 1071339.432 1189938.319 0, 1071600.721 1189942.526 0, 1071862.01 1189946.748 0, 1072123.299 1189950.985 0, 1072384.588 1189955.238 0, 1072645.876 1189959.506 0, 1072907.164 1189963.789 0, 
+    1073168.452 1189968.088 0, 1073429.74 1189972.402 0, 1073691.027 1189976.732 0, 1073952.314 1189981.077 0, 1074213.601 1189985.437 0, 1074474.888 1189989.813 0, 1074736.174 1189994.204 0, 1074997.46 1189998.611 0, 1075257.494 1190003.011 0, 1075352.091 1184422.972 0, 
+    1075446.689 1178842.874 0))
+
+POLYGON ((1087798.891 1190233.344 0, 1087538.869 1190228.208 0, 1087277.596 1190223.064 0, 1087016.323 1190217.934 0, 1086755.05 1190212.821 0, 1086493.777 1190207.722 0, 1086232.503 1190202.639 0, 1085971.229 1190197.571 0, 1085709.954 1190192.519 0, 1085448.68 1190187.482 0, 
+    1085187.405 1190182.46 0, 1084926.13 1190177.454 0, 1084664.854 1190172.463 0, 1084403.578 1190167.487 0, 1084142.302 1190162.527 0, 1083881.026 1190157.582 0, 1083619.749 1190152.653 0, 1083358.472 1190147.739 0, 1083097.195 1190142.84 0, 1082835.917 1190137.957 0, 
+    1082574.639 1190133.089 0, 1082313.361 1190128.237 0, 1082052.083 1190123.4 0, 1081790.804 1190118.578 0, 1081528.274 1190113.749 0, 1081268.245 1190108.981 0, 1081006.966 1190104.205 0, 1080745.686 1190099.445 0, 1080484.406 1190094.7 0, 1080223.126 1190089.97 0, 
+    1079961.845 1190085.256 0, 1079700.564 1190080.558 0, 1079439.283 1190075.874 0, 1079178.001 1190071.206 0, 1078916.719 1190066.554 0, 1078655.437 1190061.917 0, 1078394.155 1190057.295 0, 1078132.872 1190052.688 0, 1077871.589 1190048.097 0, 1077610.306 1190043.522 0, 
+    1077349.023 1190038.961 0, 1077087.739 1190034.416 0, 1076826.455 1190029.887 0, 1076565.171 1190025.373 0, 1076303.886 1190020.874 0, 1076042.602 1190016.391 0, 1075781.317 1190011.922 0, 1075520.031 1190007.47 0, 1075257.494 1190003.011 0, 1075162.898 1195582.987 0, 
+    1075068.303 1201162.895 0, 1075330.181 1201167.342 0, 1075590.809 1201171.784 0, 1075851.437 1201176.24 0, 1076112.065 1201180.713 0, 1076372.693 1201185.2 0, 1076633.32 1201189.703 0, 1076893.948 1201194.221 0, 1077154.574 1201198.755 0, 1077415.201 1201203.303 0, 
+    1077675.827 1201207.868 0, 1077936.453 1201212.447 0, 1078197.079 1201217.042 0, 1078457.705 1201221.652 0, 1078718.33 1201226.278 0, 1078978.955 1201230.919 0, 1079239.579 1201235.575 0, 1079500.204 1201240.246 0, 1079760.828 1201244.933 0, 1080021.452 1201249.635 0, 
+    1080282.075 1201254.353 0, 1080542.699 1201259.086 0, 1080803.322 1201263.834 0, 1081063.944 1201268.598 0, 1081323.319 1201273.354 0, 1081585.189 1201278.171 0, 1081845.811 1201282.981 0, 1082106.433 1201287.806 0, 1082367.054 1201292.646 0, 1082627.675 1201297.501 0, 
+    1082888.296 1201302.372 0, 1083148.916 1201307.259 0, 1083409.536 1201312.16 0, 1083670.156 1201317.077 0, 1083930.776 1201322.01 0, 1084191.395 1201326.957 0, 1084452.014 1201331.92 0, 1084712.633 1201336.899 0, 1084973.251 1201341.892 0, 1085233.87 1201346.901 0, 
+    1085494.487 1201351.926 0, 1085755.105 1201356.966 0, 1086015.722 1201362.021 0, 1086276.339 1201367.091 0, 1086536.956 1201372.177 0, 1086797.572 1201377.278 0, 1087058.188 1201382.394 0, 1087318.804 1201387.526 0, 1087578.172 1201392.648 0, 1087688.531 1195813.03 0, 
+    1087798.891 1190233.344 0))
+
+POLYGON ((1100087.343 1201657.743 0, 1099827.988 1201651.888 0, 1099567.387 1201646.02 0, 1099306.787 1201640.168 0, 1099046.186 1201634.33 0, 1098785.585 1201628.508 0, 1098524.983 1201622.702 0, 1098264.381 1201616.91 0, 1098003.779 1201611.134 0, 1097743.176 1201605.374 0, 
+    1097482.573 1201599.628 0, 1097221.97 1201593.898 0, 1096961.367 1201588.184 0, 1096700.763 1201582.484 0, 1096440.158 1201576.8 0, 1096179.554 1201571.132 0, 1095918.949 1201565.479 0, 1095658.343 1201559.841 0, 1095397.738 1201554.218 0, 1095137.132 1201548.611 0, 
+    1094876.526 1201543.019 0, 1094615.919 1201537.442 0, 1094355.312 1201531.881 0, 1094094.705 1201526.335 0, 1093832.851 1201520.778 0, 1093573.489 1201515.289 0, 1093312.881 1201509.79 0, 1093052.272 1201504.305 0, 1092791.663 1201498.836 0, 1092531.054 1201493.382 0, 
+    1092270.445 1201487.943 0, 1092009.835 1201482.52 0, 1091749.225 1201477.112 0, 1091488.614 1201471.72 0, 1091228.003 1201466.343 0, 1090967.392 1201460.981 0, 1090706.781 1201455.634 0, 1090446.169 1201450.303 0, 1090185.557 1201444.987 0, 1089924.945 1201439.687 0, 
+    1089664.332 1201434.402 0, 1089403.719 1201429.132 0, 1089143.106 1201423.878 0, 1088882.492 1201418.638 0, 1088621.878 1201413.415 0, 1088361.264 1201408.206 0, 1088100.649 1201403.013 0, 1087840.035 1201397.835 0, 1087578.172 1201392.648 0, 1087467.815 1206972.194 0, 
+    1087357.46 1212551.661 0, 1087618.662 1212556.835 0, 1087878.62 1212562 0, 1088138.578 1212567.18 0, 1088398.535 1212572.375 0, 1088658.492 1212577.586 0, 1088918.449 1212582.812 0, 1089178.406 1212588.053 0, 1089438.362 1212593.31 0, 1089698.318 1212598.581 0, 
+    1089958.273 1212603.868 0, 1090218.229 1212609.171 0, 1090478.184 1212614.489 0, 1090738.138 1212619.822 0, 1090998.092 1212625.17 0, 1091258.047 1212630.534 0, 1091518 1212635.912 0, 1091777.954 1212641.307 0, 1092037.907 1212646.716 0, 1092297.859 1212652.141 0, 
+    1092557.812 1212657.581 0, 1092817.764 1212663.037 0, 1093077.716 1212668.507 0, 1093337.667 1212673.993 0, 1093596.376 1212679.468 0, 1093857.569 1212685.011 0, 1094117.52 1212690.543 0, 1094377.47 1212696.09 0, 1094637.42 1212701.653 0, 1094897.369 1212707.231 0, 
+    1095157.318 1212712.824 0, 1095417.267 1212718.432 0, 1095677.216 1212724.056 0, 1095937.164 1212729.695 0, 1096197.112 1212735.349 0, 1096457.059 1212741.019 0, 1096717.006 1212746.704 0, 1096976.953 1212752.404 0, 1097236.9 1212758.12 0, 1097496.846 1212763.85 0, 
+    1097756.792 1212769.597 0, 1098016.737 1212775.358 0, 1098276.683 1212781.135 0, 1098536.627 1212786.927 0, 1098796.572 1212792.734 0, 1099056.516 1212798.557 0, 1099316.46 1212804.395 0, 1099576.403 1212810.248 0, 1099835.105 1212816.088 0, 1099961.223 1207236.955 0, 
+    1100087.343 1201657.743 0))
+
+POLYGON ((1112311.953 1213115.766 0, 1112053.267 1213109.194 0, 1111793.341 1213102.607 0, 1111533.415 1213096.035 0, 1111273.488 1213089.478 0, 1111013.561 1213082.936 0, 1110753.634 1213076.409 0, 1110493.706 1213069.898 0, 1110233.778 1213063.403 0, 1109973.849 1213056.922 0, 
+    1109713.92 1213050.457 0, 1109453.991 1213044.007 0, 1109194.061 1213037.572 0, 1108934.131 1213031.153 0, 1108674.2 1213024.749 0, 1108414.27 1213018.36 0, 1108154.338 1213011.987 0, 1107894.407 1213005.629 0, 1107634.475 1212999.286 0, 1107374.542 1212992.959 0, 
+    1107114.61 1212986.646 0, 1106854.677 1212980.35 0, 1106594.743 1212974.068 0, 1106334.809 1212967.802 0, 1106073.634 1212961.521 0, 1105814.941 1212955.315 0, 1105555.006 1212949.095 0, 1105295.07 1212942.889 0, 1105035.135 1212936.7 0, 1104775.199 1212930.525 0, 
+    1104515.262 1212924.366 0, 1104255.326 1212918.222 0, 1103995.388 1212912.093 0, 1103735.451 1212905.98 0, 1103475.513 1212899.882 0, 1103215.575 1212893.799 0, 1102955.636 1212887.732 0, 1102695.698 1212881.68 0, 1102435.758 1212875.643 0, 1102175.819 1212869.621 0, 
+    1101915.879 1212863.615 0, 1101655.938 1212857.624 0, 1101395.998 1212851.649 0, 1101136.057 1212845.688 0, 1100876.115 1212839.743 0, 1100616.174 1212833.814 0, 1100356.232 1212827.899 0, 1100096.289 1212822 0, 1099835.105 1212816.088 0, 1099708.988 1218395.139 0, 
+    1099582.874 1223974.104 0, 1099843.399 1223980 0, 1100102.684 1223985.885 0, 1100361.97 1223991.784 0, 1100621.255 1223997.699 0, 1100880.539 1224003.629 0, 1101139.824 1224009.574 0, 1101399.107 1224015.535 0, 1101658.391 1224021.51 0, 1101917.674 1224027.501 0, 
+    1102176.957 1224033.508 0, 1102436.24 1224039.529 0, 1102695.522 1224045.566 0, 1102954.804 1224051.618 0, 1103214.085 1224057.686 0, 1103473.366 1224063.768 0, 1103732.647 1224069.866 0, 1103991.927 1224075.979 0, 1104251.207 1224082.108 0, 1104510.487 1224088.251 0, 
+    1104769.766 1224094.41 0, 1105029.045 1224100.584 0, 1105288.324 1224106.774 0, 1105547.602 1224112.978 0, 1105805.642 1224119.169 0, 1106066.157 1224125.434 0, 1106325.435 1224131.684 0, 1106584.711 1224137.95 0, 1106843.988 1224144.231 0, 1107103.264 1224150.527 0, 
+    1107362.539 1224156.839 0, 1107621.815 1224163.165 0, 1107881.089 1224169.507 0, 1108140.364 1224175.865 0, 1108399.638 1224182.237 0, 1108658.912 1224188.625 0, 1108918.185 1224195.028 0, 1109177.458 1224201.446 0, 1109436.731 1224207.88 0, 1109696.003 1224214.329 0, 
+    1109955.275 1224220.793 0, 1110214.546 1224227.272 0, 1110473.818 1224233.767 0, 1110733.088 1224240.277 0, 1110992.359 1224246.802 0, 1111251.629 1224253.343 0, 1111510.898 1224259.898 0, 1111770.167 1224266.469 0, 1112028.2 1224273.024 0, 1112170.075 1218694.438 0, 
+    1112311.953 1213115.766 0))
+
+POLYGON ((1124472.631 1224607.103 0, 1124214.616 1224599.82 0, 1123955.367 1224592.516 0, 1123696.117 1224585.228 0, 1123436.866 1224577.955 0, 1123177.615 1224570.698 0, 1122918.364 1224563.455 0, 1122659.112 1224556.228 0, 1122399.86 1224549.016 0, 1122140.608 1224541.82 0, 
+    1121881.355 1224534.638 0, 1121622.101 1224527.472 0, 1121362.847 1224520.322 0, 1121103.593 1224513.186 0, 1120844.339 1224506.066 0, 1120585.083 1224498.961 0, 1120325.828 1224491.871 0, 1120066.572 1224484.796 0, 1119807.316 1224477.737 0, 1119548.059 1224470.693 0, 
+    1119288.802 1224463.664 0, 1119029.544 1224456.651 0, 1118770.286 1224449.653 0, 1118511.028 1224442.67 0, 1118250.533 1224435.669 0, 1117992.51 1224428.75 0, 1117733.25 1224421.813 0, 1117473.99 1224414.891 0, 1117214.729 1224407.984 0, 1116955.469 1224401.093 0, 
+    1116696.207 1224394.216 0, 1116436.946 1224387.356 0, 1116177.684 1224380.51 0, 1115918.421 1224373.68 0, 1115659.158 1224366.864 0, 1115399.895 1224360.065 0, 1115140.631 1224353.28 0, 1114881.367 1224346.511 0, 1114622.103 1224339.757 0, 1114362.838 1224333.018 0, 
+    1114103.573 1224326.294 0, 1113844.307 1224319.586 0, 1113585.041 1224312.893 0, 1113325.774 1224306.215 0, 1113066.507 1224299.553 0, 1112807.24 1224292.906 0, 1112547.973 1224286.274 0, 1112288.705 1224279.657 0, 1112028.2 1224273.024 0, 1111886.327 1229851.518 0, 
+    1111744.456 1235429.914 0, 1112004.301 1235436.53 0, 1112262.912 1235443.13 0, 1112521.523 1235449.746 0, 1112780.134 1235456.376 0, 1113038.744 1235463.022 0, 1113297.354 1235469.682 0, 1113555.963 1235476.359 0, 1113814.572 1235483.05 0, 1114073.181 1235489.756 0, 
+    1114331.789 1235496.478 0, 1114590.397 1235503.215 0, 1114849.004 1235509.967 0, 1115107.611 1235516.735 0, 1115366.218 1235523.517 0, 1115624.824 1235530.315 0, 1115883.43 1235537.128 0, 1116142.036 1235543.956 0, 1116400.641 1235550.8 0, 1116659.245 1235557.659 0, 
+    1116917.849 1235564.533 0, 1117176.453 1235571.422 0, 1117435.057 1235578.326 0, 1117693.66 1235585.246 0, 1117951.03 1235592.147 0, 1118210.864 1235599.131 0, 1118469.466 1235606.096 0, 1118728.067 1235613.076 0, 1118986.668 1235620.072 0, 1119245.269 1235627.083 0, 
+    1119503.869 1235634.109 0, 1119762.469 1235641.15 0, 1120021.068 1235648.207 0, 1120279.667 1235655.279 0, 1120538.265 1235662.366 0, 1120796.863 1235669.468 0, 1121055.461 1235676.586 0, 1121314.058 1235683.718 0, 1121572.655 1235690.866 0, 1121831.251 1235698.029 0, 
+    1122089.847 1235705.208 0, 1122348.443 1235712.401 0, 1122607.038 1235719.61 0, 1122865.633 1235726.834 0, 1123124.227 1235734.073 0, 1123382.821 1235741.328 0, 1123641.414 1235748.598 0, 1123900.007 1235755.882 0, 1124157.368 1235763.148 0, 1124314.998 1230185.174 0, 
+    1124472.631 1224607.103 0))
+
+POLYGON ((1136569.29 1236131.448 0, 1136311.948 1236123.456 0, 1136053.377 1236115.441 0, 1135794.805 1236107.44 0, 1135536.233 1236099.455 0, 1135277.66 1236091.486 0, 1135019.087 1236083.531 0, 1134760.513 1236075.592 0, 1134501.939 1236067.668 0, 1134243.364 1236059.759 0, 
+    1133984.789 1236051.865 0, 1133726.213 1236043.987 0, 1133467.637 1236036.123 0, 1133209.061 1236028.275 0, 1132950.484 1236020.442 0, 1132691.907 1236012.625 0, 1132433.329 1236004.822 0, 1132174.75 1235997.035 0, 1131916.172 1235989.263 0, 1131657.592 1235981.507 0, 
+    1131399.013 1235973.765 0, 1131140.433 1235966.039 0, 1130881.852 1235958.328 0, 1130623.271 1235950.632 0, 1130363.459 1235942.915 0, 1130106.107 1235935.286 0, 1129847.525 1235927.636 0, 1129588.942 1235920.001 0, 1129330.359 1235912.381 0, 1129071.775 1235904.777 0, 
+    1128813.191 1235897.187 0, 1128554.606 1235889.613 0, 1128296.021 1235882.054 0, 1128037.436 1235874.511 0, 1127778.85 1235866.982 0, 1127520.263 1235859.469 0, 1127261.676 1235851.971 0, 1127003.089 1235844.488 0, 1126744.501 1235837.021 0, 1126485.913 1235829.568 0, 
+    1126227.324 1235822.131 0, 1125968.735 1235814.71 0, 1125710.146 1235807.303 0, 1125451.556 1235799.911 0, 1125192.965 1235792.535 0, 1124934.375 1235785.174 0, 1124675.783 1235777.828 0, 1124417.192 1235770.498 0, 1124157.368 1235763.148 0, 1123999.741 1241341.02 0, 
+    1123842.117 1246918.786 0, 1124101.281 1246926.117 0, 1124359.216 1246933.429 0, 1124617.15 1246940.756 0, 1124875.085 1246948.099 0, 1125133.018 1246955.456 0, 1125390.952 1246962.829 0, 1125648.885 1246970.217 0, 1125906.817 1246977.62 0, 1126164.749 1246985.038 0, 
+    1126422.681 1246992.471 0, 1126680.612 1246999.92 0, 1126938.543 1247007.384 0, 1127196.473 1247014.863 0, 1127454.403 1247022.357 0, 1127712.332 1247029.866 0, 1127970.261 1247037.39 0, 1128228.19 1247044.93 0, 1128486.118 1247052.485 0, 1128744.045 1247060.055 0, 
+    1129001.973 1247067.64 0, 1129259.899 1247075.241 0, 1129517.826 1247082.856 0, 1129775.751 1247090.487 0, 1130032.45 1247098.096 0, 1130291.602 1247105.794 0, 1130549.526 1247113.47 0, 1130807.45 1247121.162 0, 1131065.374 1247128.868 0, 1131323.297 1247136.59 0, 
+    1131581.22 1247144.327 0, 1131839.142 1247152.079 0, 1132097.064 1247159.847 0, 1132354.985 1247167.629 0, 1132612.906 1247175.427 0, 1132870.826 1247183.24 0, 1133128.746 1247191.068 0, 1133386.666 1247198.911 0, 1133644.585 1247206.77 0, 1133902.503 1247214.644 0, 
+    1134160.421 1247222.532 0, 1134418.339 1247230.436 0, 1134676.256 1247238.356 0, 1134934.173 1247246.29 0, 1135192.089 1247254.239 0, 1135450.005 1247262.204 0, 1135707.92 1247270.184 0, 1135965.835 1247278.179 0, 1136222.523 1247286.151 0, 1136395.905 1241708.853 0, 
+    1136569.29 1236131.448 0))
+
+POLYGON ((1148601.842 1247688.492 0, 1148345.175 1247679.795 0, 1148087.284 1247671.071 0, 1147829.392 1247662.363 0, 1147571.5 1247653.669 0, 1147313.607 1247644.991 0, 1147055.714 1247636.328 0, 1146797.82 1247627.68 0, 1146539.926 1247619.048 0, 1146282.031 1247610.43 0, 
+    1146024.136 1247601.828 0, 1145766.24 1247593.241 0, 1145508.344 1247584.669 0, 1145250.447 1247576.112 0, 1144992.55 1247567.571 0, 1144734.652 1247559.044 0, 1144476.754 1247550.533 0, 1144218.855 1247542.037 0, 1143960.956 1247533.556 0, 1143703.056 1247525.091 0, 
+    1143445.156 1247516.64 0, 1143187.255 1247508.205 0, 1142929.353 1247499.785 0, 1142671.452 1247491.38 0, 1142412.324 1247482.95 0, 1142155.647 1247474.615 0, 1141897.743 1247466.256 0, 1141639.84 1247457.912 0, 1141381.935 1247449.583 0, 1141124.031 1247441.269 0, 
+    1140866.126 1247432.97 0, 1140608.22 1247424.687 0, 1140350.314 1247416.418 0, 1140092.407 1247408.165 0, 1139834.5 1247399.927 0, 1139576.592 1247391.704 0, 1139318.684 1247383.497 0, 1139060.775 1247375.304 0, 1138802.866 1247367.127 0, 1138544.957 1247358.965 0, 
+    1138287.047 1247350.818 0, 1138029.136 1247342.686 0, 1137771.225 1247334.57 0, 1137513.314 1247326.468 0, 1137255.402 1247318.382 0, 1136997.489 1247310.311 0, 1136739.576 1247302.256 0, 1136481.663 1247294.215 0, 1136222.523 1247286.151 0, 1136049.145 1252863.338 0, 
+    1135875.77 1258440.409 0, 1136134.25 1258448.452 0, 1136391.507 1258456.472 0, 1136648.764 1258464.508 0, 1136906.02 1258472.558 0, 1137163.275 1258480.624 0, 1137420.53 1258488.704 0, 1137677.785 1258496.8 0, 1137935.039 1258504.911 0, 1138192.292 1258513.037 0, 
+    1138449.545 1258521.179 0, 1138706.798 1258529.335 0, 1138964.05 1258537.507 0, 1139221.301 1258545.693 0, 1139478.553 1258553.895 0, 1139735.803 1258562.112 0, 1139993.053 1258570.344 0, 1140250.303 1258578.592 0, 1140507.552 1258586.854 0, 1140764.801 1258595.132 0, 
+    1141022.049 1258603.424 0, 1141279.297 1258611.732 0, 1141536.544 1258620.055 0, 1141793.791 1258628.393 0, 1142049.815 1258636.707 0, 1142308.283 1258645.115 0, 1142565.528 1258653.499 0, 1142822.773 1258661.897 0, 1143080.018 1258670.311 0, 1143337.261 1258678.74 0, 
+    1143594.505 1258687.184 0, 1143851.747 1258695.644 0, 1144108.99 1258704.118 0, 1144366.232 1258712.607 0, 1144623.473 1258721.112 0, 1144880.714 1258729.632 0, 1145137.954 1258738.167 0, 1145395.194 1258746.717 0, 1145652.433 1258755.282 0, 1145909.672 1258763.863 0, 
+    1146166.91 1258772.458 0, 1146424.148 1258781.069 0, 1146681.385 1258789.695 0, 1146938.622 1258798.336 0, 1147195.858 1258806.992 0, 1147453.094 1258815.663 0, 1147710.329 1258824.349 0, 1147967.564 1258833.051 0, 1148223.577 1258841.726 0, 1148412.707 1253265.167 0, 
+    1148601.842 1247688.492 0))
+
+POLYGON ((1160570.201 1259277.926 0, 1160314.212 1259268.528 0, 1160057.003 1259259.099 0, 1159799.793 1259249.686 0, 1159542.583 1259240.288 0, 1159285.372 1259230.906 0, 1159028.161 1259221.538 0, 1158770.949 1259212.185 0, 1158513.736 1259202.848 0, 1158256.523 1259193.526 0, 
+    1157999.31 1259184.219 0, 1157742.096 1259174.927 0, 1157484.881 1259165.65 0, 1157227.666 1259156.388 0, 1156970.45 1259147.142 0, 1156713.234 1259137.91 0, 1156456.017 1259128.694 0, 1156198.8 1259119.493 0, 1155941.582 1259110.307 0, 1155684.363 1259101.136 0, 
+    1155427.144 1259091.98 0, 1155169.925 1259082.84 0, 1154912.705 1259073.714 0, 1154655.484 1259064.604 0, 1154397.043 1259055.466 0, 1154141.042 1259046.429 0, 1153883.819 1259037.364 0, 1153626.597 1259028.314 0, 1153369.373 1259019.28 0, 1153112.15 1259010.26 0, 
+    1152854.925 1259001.256 0, 1152597.701 1258992.267 0, 1152340.475 1258983.293 0, 1152083.249 1258974.334 0, 1151826.023 1258965.39 0, 1151568.796 1258956.462 0, 1151311.568 1258947.548 0, 1151054.34 1258938.65 0, 1150797.112 1258929.767 0, 1150539.883 1258920.899 0, 
+    1150282.653 1258912.046 0, 1150025.423 1258903.208 0, 1149768.193 1258894.385 0, 1149510.962 1258885.578 0, 1149253.73 1258876.785 0, 1148996.498 1258868.008 0, 1148739.265 1258859.246 0, 1148482.032 1258850.499 0, 1148223.577 1258841.726 0, 1148034.451 1264418.164 0, 
+    1147845.329 1269994.476 0, 1148103.124 1270003.226 0, 1148359.701 1270011.951 0, 1148616.277 1270020.691 0, 1148872.853 1270029.445 0, 1149129.428 1270038.215 0, 1149386.003 1270047 0, 1149642.577 1270055.8 0, 1149899.151 1270064.616 0, 1150155.724 1270073.446 0, 
+    1150412.297 1270082.291 0, 1150668.869 1270091.152 0, 1150925.44 1270100.028 0, 1151182.011 1270108.918 0, 1151438.582 1270117.824 0, 1151695.152 1270126.745 0, 1151951.721 1270135.681 0, 1152208.29 1270144.632 0, 1152464.859 1270153.598 0, 1152721.427 1270162.58 0, 
+    1152977.994 1270171.576 0, 1153234.561 1270180.588 0, 1153491.127 1270189.614 0, 1153747.693 1270198.656 0, 1154003.042 1270207.67 0, 1154260.823 1270216.785 0, 1154517.387 1270225.872 0, 1154773.951 1270234.974 0, 1155030.514 1270244.091 0, 1155287.077 1270253.224 0, 
+    1155543.639 1270262.371 0, 1155800.2 1270271.534 0, 1156056.761 1270280.711 0, 1156313.321 1270289.904 0, 1156569.881 1270299.112 0, 1156826.441 1270308.335 0, 1157082.999 1270317.573 0, 1157339.558 1270326.826 0, 1157596.115 1270336.094 0, 1157852.673 1270345.378 0, 
+    1158109.229 1270354.676 0, 1158365.785 1270363.99 0, 1158622.341 1270373.318 0, 1158878.896 1270382.662 0, 1159135.45 1270392.021 0, 1159392.004 1270401.395 0, 1159648.557 1270410.784 0, 1159905.11 1270420.188 0, 1160160.447 1270429.562 0, 1160365.322 1264853.807 0, 
+    1160570.201 1259277.926 0))
+
+POLYGON ((1172474.285 1270899.44 0, 1172218.974 1270889.344 0, 1171962.449 1270879.215 0, 1171705.923 1270869.101 0, 1171449.397 1270859.003 0, 1171192.87 1270848.919 0, 1170936.343 1270838.851 0, 1170679.814 1270828.797 0, 1170423.286 1270818.759 0, 1170166.756 1270808.736 0, 
+    1169910.227 1270798.727 0, 1169653.696 1270788.734 0, 1169397.165 1270778.756 0, 1169140.633 1270768.794 0, 1168884.101 1270758.846 0, 1168627.568 1270748.913 0, 1168371.035 1270738.996 0, 1168114.501 1270729.093 0, 1167857.966 1270719.206 0, 1167601.431 1270709.334 0, 
+    1167344.895 1270699.477 0, 1167088.359 1270689.635 0, 1166831.822 1270679.808 0, 1166575.285 1270669.996 0, 1166317.532 1270660.153 0, 1166062.208 1270650.417 0, 1165805.669 1270640.651 0, 1165549.129 1270630.899 0, 1165292.589 1270621.163 0, 1165036.048 1270611.442 0, 
+    1164779.506 1270601.736 0, 1164522.964 1270592.045 0, 1164266.421 1270582.369 0, 1164009.878 1270572.708 0, 1163753.334 1270563.062 0, 1163496.79 1270553.431 0, 1163240.245 1270543.816 0, 1162983.7 1270534.215 0, 1162727.154 1270524.63 0, 1162470.607 1270515.06 0, 
+    1162214.06 1270505.505 0, 1161957.512 1270495.965 0, 1161700.964 1270486.44 0, 1161444.415 1270476.93 0, 1161187.865 1270467.435 0, 1160931.315 1270457.955 0, 1160674.765 1270448.491 0, 1160418.214 1270439.041 0, 1160160.447 1270429.562 0, 1159955.576 1276005.187 0, 
+    1159750.711 1281580.675 0, 1160007.819 1281590.13 0, 1160263.713 1281599.555 0, 1160519.608 1281608.996 0, 1160775.501 1281618.451 0, 1161031.394 1281627.922 0, 1161287.287 1281637.407 0, 1161543.179 1281646.908 0, 1161799.07 1281656.423 0, 1162054.961 1281665.954 0, 
+    1162310.851 1281675.5 0, 1162566.741 1281685.061 0, 1162822.63 1281694.636 0, 1163078.519 1281704.227 0, 1163334.407 1281713.833 0, 1163590.294 1281723.454 0, 1163846.181 1281733.091 0, 1164102.068 1281742.742 0, 1164357.954 1281752.408 0, 1164613.839 1281762.089 0, 
+    1164869.723 1281771.786 0, 1165125.607 1281781.497 0, 1165381.491 1281791.224 0, 1165637.374 1281800.965 0, 1165892.045 1281810.676 0, 1166149.138 1281820.494 0, 1166405.019 1281830.28 0, 1166660.9 1281840.082 0, 1166916.78 1281849.899 0, 1167172.659 1281859.731 0, 
+    1167428.538 1281869.578 0, 1167684.416 1281879.44 0, 1167940.294 1281889.317 0, 1168196.171 1281899.209 0, 1168452.048 1281909.116 0, 1168707.924 1281919.039 0, 1168963.799 1281928.976 0, 1169219.674 1281938.928 0, 1169475.548 1281948.896 0, 1169731.422 1281958.878 0, 
+    1169987.295 1281968.876 0, 1170243.167 1281978.889 0, 1170499.039 1281988.916 0, 1170754.91 1281998.959 0, 1171010.781 1282009.017 0, 1171266.651 1282019.09 0, 1171522.521 1282029.178 0, 1171778.39 1282039.281 0, 1172033.047 1282049.351 0, 1172253.664 1276474.463 0, 
+    1172474.285 1270899.44 0))
+
+POLYGON ((1184314.011 1282552.724 0, 1184059.38 1282541.935 0, 1183803.541 1282531.109 0, 1183547.701 1282520.298 0, 1183291.861 1282509.502 0, 1183036.019 1282498.722 0, 1182780.177 1282487.956 0, 1182524.335 1282477.206 0, 1182268.492 1282466.47 0, 1182012.648 1282455.75 0, 
+    1181756.804 1282445.044 0, 1181500.959 1282434.354 0, 1181245.113 1282423.679 0, 1180989.267 1282413.019 0, 1180733.42 1282402.373 0, 1180477.572 1282391.743 0, 1180221.724 1282381.128 0, 1179965.875 1282370.528 0, 1179710.026 1282359.943 0, 1179454.176 1282349.374 0, 
+    1179198.325 1282338.819 0, 1178942.474 1282328.279 0, 1178686.622 1282317.754 0, 1178430.769 1282307.245 0, 1178173.707 1282296.701 0, 1177919.062 1282286.271 0, 1177663.208 1282275.806 0, 1177407.353 1282265.357 0, 1177151.498 1282254.923 0, 1176895.641 1282244.503 0, 
+    1176639.784 1282234.099 0, 1176383.927 1282223.71 0, 1176128.069 1282213.336 0, 1175872.21 1282202.977 0, 1175616.351 1282192.633 0, 1175360.491 1282182.304 0, 1175104.631 1282171.99 0, 1174848.77 1282161.691 0, 1174592.908 1282151.408 0, 1174337.046 1282141.139 0, 
+    1174081.183 1282130.885 0, 1173825.319 1282120.647 0, 1173569.455 1282110.423 0, 1173313.59 1282100.215 0, 1173057.725 1282090.022 0, 1172801.859 1282079.843 0, 1172545.993 1282069.68 0, 1172290.126 1282059.532 0, 1172033.047 1282049.351 0, 1171812.437 1287624.098 0, 
+    1171591.832 1293198.698 0, 1171848.251 1293208.853 0, 1172103.461 1293218.976 0, 1172358.672 1293229.113 0, 1172613.881 1293239.265 0, 1172869.09 1293249.432 0, 1173124.299 1293259.614 0, 1173379.507 1293269.812 0, 1173634.714 1293280.024 0, 1173889.921 1293290.251 0, 
+    1174145.127 1293300.494 0, 1174400.332 1293310.751 0, 1174655.537 1293321.023 0, 1174910.742 1293331.311 0, 1175165.945 1293341.613 0, 1175421.148 1293351.93 0, 1175676.351 1293362.263 0, 1175931.553 1293372.61 0, 1176186.754 1293382.973 0, 1176441.954 1293393.35 0, 
+    1176697.154 1293403.743 0, 1176952.354 1293414.15 0, 1177207.553 1293424.573 0, 1177462.751 1293435.011 0, 1177716.742 1293445.414 0, 1177973.145 1293455.931 0, 1178228.342 1293466.414 0, 1178483.537 1293476.911 0, 1178738.732 1293487.424 0, 1178993.927 1293497.952 0, 
+    1179249.121 1293508.494 0, 1179504.314 1293519.052 0, 1179759.507 1293529.625 0, 1180014.699 1293540.213 0, 1180269.89 1293550.816 0, 1180525.081 1293561.433 0, 1180780.271 1293572.066 0, 1181035.46 1293582.714 0, 1181290.649 1293593.377 0, 1181545.837 1293604.055 0, 
+    1181801.025 1293614.748 0, 1182056.212 1293625.456 0, 1182311.398 1293636.179 0, 1182566.584 1293646.917 0, 1182821.769 1293657.67 0, 1183076.954 1293668.438 0, 1183332.137 1293679.221 0, 1183587.321 1293690.019 0, 1183841.298 1293700.781 0, 1184077.651 1288126.826 0, 
+    1184314.011 1282552.724 0))
+
+POLYGON ((1196089.297 1294237.468 0, 1195835.349 1294225.989 0, 1195580.197 1294214.47 0, 1195325.045 1294202.966 0, 1195069.892 1294191.477 0, 1194814.738 1294180.003 0, 1194559.584 1294168.544 0, 1194304.429 1294157.1 0, 1194049.273 1294145.671 0, 1193794.117 1294134.258 0, 
+    1193538.96 1294122.859 0, 1193283.802 1294111.475 0, 1193028.644 1294100.106 0, 1192773.485 1294088.752 0, 1192518.325 1294077.414 0, 1192263.164 1294066.09 0, 1192008.003 1294054.781 0, 1191752.842 1294043.487 0, 1191497.679 1294032.209 0, 1191242.516 1294020.945 0, 
+    1190987.353 1294009.696 0, 1190732.188 1293998.463 0, 1190477.023 1293987.244 0, 1190221.857 1293976.041 0, 1189965.487 1293964.799 0, 1189711.524 1293953.679 0, 1189456.356 1293942.52 0, 1189201.188 1293931.376 0, 1188946.019 1293920.248 0, 1188690.849 1293909.135 0, 
+    1188435.679 1293898.036 0, 1188180.508 1293886.953 0, 1187925.337 1293875.884 0, 1187670.164 1293864.831 0, 1187414.991 1293853.792 0, 1187159.818 1293842.769 0, 1186904.644 1293831.761 0, 1186649.469 1293820.767 0, 1186394.293 1293809.789 0, 1186139.117 1293798.826 0, 
+    1185883.94 1293787.878 0, 1185628.763 1293776.944 0, 1185373.585 1293766.026 0, 1185118.406 1293755.123 0, 1184863.227 1293744.235 0, 1184608.047 1293733.361 0, 1184352.866 1293722.503 0, 1184097.685 1293711.66 0, 1183841.298 1293700.781 0, 1183604.951 1299274.586 0, 
+    1183368.611 1304848.234 0, 1183624.339 1304859.085 0, 1183878.864 1304869.901 0, 1184133.388 1304880.731 0, 1184387.912 1304891.576 0, 1184642.435 1304902.436 0, 1184896.958 1304913.312 0, 1185151.48 1304924.202 0, 1185406.001 1304935.107 0, 1185660.522 1304946.027 0, 
+    1185915.042 1304956.962 0, 1186169.561 1304967.912 0, 1186424.08 1304978.877 0, 1186678.598 1304989.857 0, 1186933.116 1305000.852 0, 1187187.632 1305011.862 0, 1187442.149 1305022.887 0, 1187696.664 1305033.927 0, 1187951.179 1305044.982 0, 1188205.693 1305056.052 0, 
+    1188460.207 1305067.137 0, 1188714.72 1305078.237 0, 1188969.232 1305089.352 0, 1189223.743 1305100.482 0, 1189477.053 1305111.574 0, 1189732.765 1305122.786 0, 1189987.274 1305133.961 0, 1190241.783 1305145.151 0, 1190496.292 1305156.356 0, 1190750.799 1305167.575 0, 
+    1191005.306 1305178.81 0, 1191259.812 1305190.06 0, 1191514.318 1305201.324 0, 1191768.823 1305212.604 0, 1192023.327 1305223.899 0, 1192277.831 1305235.208 0, 1192532.334 1305246.533 0, 1192786.836 1305257.872 0, 1193041.338 1305269.227 0, 1193295.839 1305280.596 0, 
+    1193550.339 1305291.981 0, 1193804.839 1305303.38 0, 1194059.338 1305314.795 0, 1194313.836 1305326.224 0, 1194568.334 1305337.669 0, 1194822.831 1305349.128 0, 1195077.327 1305360.602 0, 1195331.823 1305372.092 0, 1195585.118 1305383.542 0, 1195837.204 1299810.583 0, 
+    1196089.297 1294237.468 0))
+
+POLYGON ((1207800.064 1305953.361 0, 1207546.8 1305941.195 0, 1207292.338 1305928.987 0, 1207037.875 1305916.794 0, 1206783.412 1305904.615 0, 1206528.948 1305892.452 0, 1206274.483 1305880.304 0, 1206020.017 1305868.17 0, 1205765.55 1305856.052 0, 1205511.083 1305843.948 0, 
+    1205256.615 1305831.86 0, 1205002.147 1305819.786 0, 1204747.678 1305807.728 0, 1204493.208 1305795.684 0, 1204238.737 1305783.656 0, 1203984.265 1305771.642 0, 1203729.793 1305759.643 0, 1203475.32 1305747.66 0, 1203220.847 1305735.691 0, 1202966.373 1305723.737 0, 
+    1202711.898 1305711.799 0, 1202457.422 1305699.875 0, 1202202.946 1305687.966 0, 1201948.469 1305676.072 0, 1201692.792 1305664.138 0, 1201439.513 1305652.33 0, 1201185.034 1305640.481 0, 1200930.554 1305628.647 0, 1200676.073 1305616.828 0, 1200421.592 1305605.024 0, 
+    1200167.11 1305593.235 0, 1199912.627 1305581.462 0, 1199658.144 1305569.703 0, 1199403.66 1305557.959 0, 1199149.175 1305546.23 0, 1198894.69 1305534.515 0, 1198640.204 1305522.816 0, 1198385.717 1305511.132 0, 1198131.23 1305499.463 0, 1197876.742 1305487.809 0, 
+    1197622.253 1305476.17 0, 1197367.763 1305464.546 0, 1197113.273 1305452.937 0, 1196858.782 1305441.342 0, 1196604.291 1305429.763 0, 1196349.799 1305418.199 0, 1196095.306 1305406.65 0, 1195840.812 1305395.115 0, 1195585.118 1305383.542 0, 1195333.039 1310956.34 0, 
+    1195080.968 1316528.972 0, 1195336.003 1316540.515 0, 1195589.841 1316552.02 0, 1195843.678 1316563.539 0, 1196097.514 1316575.074 0, 1196351.349 1316586.623 0, 1196605.184 1316598.188 0, 1196859.019 1316609.767 0, 1197112.852 1316621.361 0, 1197366.685 1316632.97 0, 
+    1197620.517 1316644.594 0, 1197874.348 1316656.233 0, 1198128.179 1316667.887 0, 1198382.009 1316679.556 0, 1198635.839 1316691.24 0, 1198889.667 1316702.939 0, 1199143.495 1316714.652 0, 1199397.323 1316726.381 0, 1199651.149 1316738.125 0, 1199904.975 1316749.883 0, 
+    1200158.801 1316761.657 0, 1200412.625 1316773.445 0, 1200666.449 1316785.249 0, 1200920.272 1316797.067 0, 1201172.899 1316808.844 0, 1201427.916 1316820.748 0, 1201681.738 1316832.611 0, 1201935.558 1316844.489 0, 1202189.378 1316856.382 0, 1202443.197 1316868.29 0, 
+    1202697.015 1316880.213 0, 1202950.832 1316892.151 0, 1203204.649 1316904.104 0, 1203458.466 1316916.072 0, 1203712.281 1316928.054 0, 1203966.096 1316940.052 0, 1204219.91 1316952.064 0, 1204473.723 1316964.092 0, 1204727.536 1316976.134 0, 1204981.348 1316988.191 0, 
+    1205235.159 1317000.264 0, 1205488.969 1317012.351 0, 1205742.779 1317024.453 0, 1205996.588 1317036.57 0, 1206250.397 1317048.702 0, 1206504.204 1317060.849 0, 1206758.011 1317073.011 0, 1207011.818 1317085.188 0, 1207264.428 1317097.322 0, 1207532.242 1311525.425 0, 
+    1207800.064 1305953.361 0))
+
+POLYGON ((1219446.234 1317700.091 0, 1219193.657 1317687.243 0, 1218939.886 1317674.349 0, 1218686.114 1317661.47 0, 1218432.342 1317648.606 0, 1218178.569 1317635.757 0, 1217924.795 1317622.923 0, 1217671.021 1317610.104 0, 1217417.245 1317597.3 0, 1217163.469 1317584.51 0, 
+    1216909.692 1317571.736 0, 1216655.915 1317558.977 0, 1216402.136 1317546.232 0, 1216148.357 1317533.503 0, 1215894.577 1317520.788 0, 1215640.797 1317508.088 0, 1215387.015 1317495.404 0, 1215133.233 1317482.734 0, 1214879.45 1317470.079 0, 1214625.667 1317457.439 0, 
+    1214371.883 1317444.814 0, 1214118.097 1317432.204 0, 1213864.312 1317419.609 0, 1213610.525 1317407.029 0, 1213355.544 1317394.404 0, 1213102.95 1317381.913 0, 1212849.161 1317369.378 0, 1212595.371 1317356.858 0, 1212341.581 1317344.352 0, 1212087.79 1317331.861 0, 
+    1211833.999 1317319.386 0, 1211580.206 1317306.925 0, 1211326.413 1317294.48 0, 1211072.619 1317282.049 0, 1210818.824 1317269.633 0, 1210565.029 1317257.232 0, 1210311.233 1317244.846 0, 1210057.436 1317232.475 0, 1209803.638 1317220.119 0, 1209549.84 1317207.778 0, 
+    1209296.041 1317195.452 0, 1209042.241 1317183.14 0, 1208788.441 1317170.844 0, 1208534.64 1317158.562 0, 1208280.838 1317146.296 0, 1208027.035 1317134.044 0, 1207773.232 1317121.808 0, 1207519.428 1317109.586 0, 1207264.428 1317097.322 0, 1206996.623 1322669.049 0, 
+    1206728.825 1328240.599 0, 1206983.166 1328252.831 0, 1207236.314 1328265.021 0, 1207489.462 1328277.226 0, 1207742.609 1328289.446 0, 1207995.755 1328301.681 0, 1208248.9 1328313.931 0, 1208502.044 1328326.195 0, 1208755.188 1328338.475 0, 1209008.332 1328350.769 0, 
+    1209261.474 1328363.078 0, 1209514.616 1328375.403 0, 1209767.757 1328387.742 0, 1210020.897 1328400.096 0, 1210274.036 1328412.464 0, 1210527.175 1328424.848 0, 1210780.313 1328437.247 0, 1211033.451 1328449.66 0, 1211286.587 1328462.089 0, 1211539.723 1328474.532 0, 
+    1211792.858 1328486.99 0, 1212045.993 1328499.464 0, 1212299.126 1328511.952 0, 1212552.259 1328524.455 0, 1212804.201 1328536.914 0, 1213058.523 1328549.505 0, 1213311.654 1328562.053 0, 1213564.784 1328574.615 0, 1213817.913 1328587.193 0, 1214071.041 1328599.785 0, 
+    1214324.169 1328612.393 0, 1214577.296 1328625.015 0, 1214830.423 1328637.652 0, 1215083.548 1328650.304 0, 1215336.673 1328662.97 0, 1215589.797 1328675.652 0, 1215842.92 1328688.349 0, 1216096.043 1328701.06 0, 1216349.165 1328713.787 0, 1216602.286 1328726.528 0, 
+    1216855.406 1328739.284 0, 1217108.526 1328752.056 0, 1217361.644 1328764.842 0, 1217614.762 1328777.642 0, 1217867.88 1328790.458 0, 1218120.996 1328803.289 0, 1218374.112 1328816.135 0, 1218627.227 1328828.995 0, 1218879.152 1328841.81 0, 1219162.688 1323271.038 0, 
+    1219446.234 1317700.091 0))
+
+POLYGON ((1231027.731 1329477.346 0, 1230775.842 1329463.819 0, 1230522.764 1329450.243 0, 1230269.685 1329436.683 0, 1230016.606 1329423.137 0, 1229763.526 1329409.606 0, 1229510.445 1329396.09 0, 1229257.363 1329382.589 0, 1229004.281 1329369.103 0, 1228751.198 1329355.631 0, 
+    1228498.114 1329342.175 0, 1228245.029 1329328.734 0, 1227991.943 1329315.307 0, 1227738.857 1329301.895 0, 1227485.77 1329288.498 0, 1227232.682 1329275.117 0, 1226979.593 1329261.75 0, 1226726.503 1329248.397 0, 1226473.413 1329235.06 0, 1226220.322 1329221.738 0, 
+    1225967.23 1329208.43 0, 1225714.137 1329195.138 0, 1225461.044 1329181.86 0, 1225207.949 1329168.598 0, 1224953.666 1329155.288 0, 1224701.758 1329142.117 0, 1224448.662 1329128.899 0, 1224195.564 1329115.696 0, 1223942.466 1329102.507 0, 1223689.367 1329089.334 0, 
+    1223436.268 1329076.175 0, 1223183.167 1329063.032 0, 1222930.066 1329049.903 0, 1222676.964 1329036.789 0, 1222423.861 1329023.691 0, 1222170.758 1329010.607 0, 1221917.653 1328997.538 0, 1221664.548 1328984.483 0, 1221411.442 1328971.444 0, 1221158.336 1328958.42 0, 
+    1220905.228 1328945.41 0, 1220652.12 1328932.416 0, 1220399.011 1328919.436 0, 1220145.901 1328906.471 0, 1219892.791 1328893.521 0, 1219639.68 1328880.586 0, 1219386.568 1328867.666 0, 1219133.455 1328854.761 0, 1218879.152 1328841.81 0, 1218595.624 1334412.4 0, 
+    1218312.106 1339982.804 0, 1218565.75 1339995.721 0, 1218818.207 1340008.593 0, 1219070.664 1340021.48 0, 1219323.119 1340034.381 0, 1219575.574 1340047.298 0, 1219828.028 1340060.229 0, 1220080.481 1340073.175 0, 1220332.934 1340086.136 0, 1220585.385 1340099.112 0, 
+    1220837.836 1340112.102 0, 1221090.286 1340125.108 0, 1221342.736 1340138.128 0, 1221595.184 1340151.163 0, 1221847.632 1340164.213 0, 1222100.079 1340177.278 0, 1222352.526 1340190.358 0, 1222604.971 1340203.453 0, 1222857.416 1340216.562 0, 1223109.86 1340229.687 0, 
+    1223362.303 1340242.826 0, 1223614.746 1340255.98 0, 1223867.188 1340269.149 0, 1224119.628 1340282.333 0, 1224370.883 1340295.469 0, 1224624.508 1340308.745 0, 1224876.947 1340321.973 0, 1225129.384 1340335.217 0, 1225381.821 1340348.475 0, 1225634.258 1340361.748 0, 
+    1225886.693 1340375.035 0, 1226139.128 1340388.338 0, 1226391.562 1340401.656 0, 1226643.995 1340414.988 0, 1226896.427 1340428.335 0, 1227148.859 1340441.697 0, 1227401.289 1340455.074 0, 1227653.719 1340468.466 0, 1227906.149 1340481.873 0, 1228158.577 1340495.294 0, 
+    1228411.005 1340508.731 0, 1228663.431 1340522.182 0, 1228915.857 1340535.648 0, 1229168.283 1340549.129 0, 1229420.707 1340562.625 0, 1229673.131 1340576.136 0, 1229925.553 1340589.661 0, 1230177.976 1340603.201 0, 1230429.212 1340616.693 0, 1230728.467 1335047.113 0, 
+    1231027.731 1329477.346 0))
+
+POLYGON ((1242544.479 1341284.813 0, 1242293.28 1341270.611 0, 1242040.897 1341256.358 0, 1241788.513 1341242.119 0, 1241536.129 1341227.895 0, 1241283.744 1341213.686 0, 1241031.357 1341199.492 0, 1240778.97 1341185.313 0, 1240526.583 1341171.149 0, 1240274.194 1341156.999 0, 
+    1240021.805 1341142.865 0, 1239769.414 1341128.745 0, 1239517.023 1341114.64 0, 1239264.631 1341100.55 0, 1239012.238 1341086.475 0, 1238759.845 1341072.414 0, 1238507.45 1341058.369 0, 1238255.055 1341044.338 0, 1238002.659 1341030.322 0, 1237750.262 1341016.321 0, 
+    1237497.864 1341002.335 0, 1237245.466 1340988.364 0, 1236993.066 1340974.408 0, 1236740.666 1340960.466 0, 1236487.082 1340946.474 0, 1236235.863 1340932.628 0, 1235983.461 1340918.731 0, 1235731.057 1340904.849 0, 1235478.653 1340890.982 0, 1235226.248 1340877.129 0, 
+    1234973.842 1340863.292 0, 1234721.435 1340849.469 0, 1234469.028 1340835.661 0, 1234216.619 1340821.868 0, 1233964.21 1340808.09 0, 1233711.8 1340794.327 0, 1233459.389 1340780.579 0, 1233206.978 1340766.845 0, 1232954.565 1340753.126 0, 1232702.152 1340739.423 0, 
+    1232449.738 1340725.734 0, 1232197.323 1340712.059 0, 1231944.907 1340698.4 0, 1231692.491 1340684.756 0, 1231440.074 1340671.126 0, 1231187.656 1340657.512 0, 1230935.237 1340643.912 0, 1230682.817 1340630.327 0, 1230429.212 1340616.693 0, 1230129.968 1346186.082 0, 
+    1229830.735 1351755.274 0, 1230083.681 1351768.873 0, 1230335.445 1351782.422 0, 1230587.208 1351795.987 0, 1230838.971 1351809.566 0, 1231090.733 1351823.16 0, 1231342.493 1351836.769 0, 1231594.253 1351850.393 0, 1231846.013 1351864.031 0, 1232097.771 1351877.685 0, 
+    1232349.529 1351891.353 0, 1232601.286 1351905.036 0, 1232853.042 1351918.734 0, 1233104.797 1351932.447 0, 1233356.551 1351946.174 0, 1233608.305 1351959.917 0, 1233860.058 1351973.674 0, 1234111.81 1351987.446 0, 1234363.561 1352001.232 0, 1234615.311 1352015.034 0, 
+    1234867.061 1352028.85 0, 1235118.81 1352042.682 0, 1235370.558 1352056.528 0, 1235622.305 1352070.388 0, 1235872.871 1352084.199 0, 1236125.796 1352098.155 0, 1236377.541 1352112.06 0, 1236629.285 1352125.98 0, 1236881.028 1352139.915 0, 1237132.77 1352153.865 0, 
+    1237384.512 1352167.829 0, 1237636.252 1352181.809 0, 1237887.992 1352195.803 0, 1238139.731 1352209.812 0, 1238391.469 1352223.836 0, 1238643.206 1352237.874 0, 1238894.943 1352251.928 0, 1239146.678 1352265.996 0, 1239398.413 1352280.079 0, 1239650.147 1352294.177 0, 
+    1239901.88 1352308.29 0, 1240153.612 1352322.417 0, 1240405.344 1352336.56 0, 1240657.074 1352350.717 0, 1240908.804 1352364.889 0, 1241160.533 1352379.076 0, 1241412.261 1352393.278 0, 1241663.989 1352407.494 0, 1241914.536 1352421.659 0, 1242229.502 1346853.334 0, 
+    1242544.479 1341284.813 0))
+
+POLYGON ((1253996.406 1353122.179 0, 1253745.898 1353107.307 0, 1253494.211 1353092.379 0, 1253242.524 1353077.466 0, 1252990.837 1353062.568 0, 1252739.148 1353047.685 0, 1252487.458 1353032.817 0, 1252235.768 1353017.963 0, 1251984.076 1353003.125 0, 1251732.384 1352988.301 0, 
+    1251480.691 1352973.492 0, 1251228.997 1352958.698 0, 1250977.302 1352943.918 0, 1250725.606 1352929.153 0, 1250473.91 1352914.404 0, 1250222.212 1352899.669 0, 1249970.514 1352884.949 0, 1249718.815 1352870.243 0, 1249467.115 1352855.553 0, 1249215.414 1352840.877 0, 
+    1248963.712 1352826.216 0, 1248712.009 1352811.57 0, 1248460.306 1352796.939 0, 1248208.602 1352782.322 0, 1247955.718 1352767.652 0, 1247705.19 1352753.134 0, 1247453.483 1352738.562 0, 1247201.775 1352724.004 0, 1246950.067 1352709.462 0, 1246698.357 1352694.934 0, 
+    1246446.647 1352680.422 0, 1246194.936 1352665.924 0, 1245943.224 1352651.441 0, 1245691.511 1352636.972 0, 1245439.797 1352622.519 0, 1245188.082 1352608.08 0, 1244936.367 1352593.656 0, 1244684.65 1352579.247 0, 1244432.933 1352564.853 0, 1244181.215 1352550.473 0, 
+    1243929.496 1352536.109 0, 1243677.777 1352521.759 0, 1243426.056 1352507.424 0, 1243174.335 1352493.104 0, 1242922.612 1352478.798 0, 1242670.889 1352464.508 0, 1242419.165 1352450.232 0, 1242167.441 1352435.971 0, 1241914.536 1352421.659 0, 1241599.581 1357989.781 0, 
+    1241284.638 1363557.696 0, 1241536.884 1363571.972 0, 1241787.954 1363586.196 0, 1242039.022 1363600.434 0, 1242290.09 1363614.688 0, 1242541.157 1363628.956 0, 1242792.222 1363643.239 0, 1243043.288 1363657.536 0, 1243294.352 1363671.849 0, 1243545.415 1363686.176 0, 
+    1243796.478 1363700.518 0, 1244047.54 1363714.875 0, 1244298.601 1363729.246 0, 1244549.661 1363743.632 0, 1244800.72 1363758.034 0, 1245051.778 1363772.449 0, 1245302.836 1363786.88 0, 1245553.892 1363801.325 0, 1245804.948 1363815.786 0, 1246056.003 1363830.261 0, 
+    1246307.057 1363844.75 0, 1246558.111 1363859.255 0, 1246809.163 1363873.774 0, 1247060.215 1363888.308 0, 1247310.09 1363902.789 0, 1247562.315 1363917.421 0, 1247813.364 1363931.999 0, 1248064.412 1363946.592 0, 1248315.46 1363961.2 0, 1248566.506 1363975.823 0, 
+    1248817.552 1363990.461 0, 1249068.596 1364005.113 0, 1249319.64 1364019.78 0, 1249570.683 1364034.462 0, 1249821.725 1364049.159 0, 1250072.766 1364063.87 0, 1250323.807 1364078.596 0, 1250574.846 1364093.337 0, 1250825.885 1364108.093 0, 1251076.923 1364122.863 0, 
+    1251327.959 1364137.649 0, 1251578.995 1364152.449 0, 1251830.031 1364167.263 0, 1252081.065 1364182.093 0, 1252332.098 1364196.937 0, 1252583.131 1364211.797 0, 1252834.162 1364226.67 0, 1253085.193 1364241.559 0, 1253335.049 1364256.393 0, 1253665.721 1358689.39 0, 
+    1253996.406 1353122.179 0))
+
+POLYGON ((1265383.438 1364989.131 0, 1265133.623 1364973.592 0, 1264882.636 1364957.994 0, 1264631.647 1364942.411 0, 1264380.657 1364926.842 0, 1264129.667 1364911.289 0, 1263878.676 1364895.75 0, 1263627.683 1364880.226 0, 1263376.69 1364864.717 0, 1263125.696 1364849.222 0, 
+    1262874.701 1364833.743 0, 1262623.705 1364818.278 0, 1262372.708 1364802.828 0, 1262121.71 1364787.392 0, 1261870.712 1364771.972 0, 1261619.712 1364756.566 0, 1261368.712 1364741.175 0, 1261117.71 1364725.799 0, 1260866.708 1364710.437 0, 1260615.705 1364695.091 0, 
+    1260364.701 1364679.759 0, 1260113.696 1364664.441 0, 1259862.69 1364649.139 0, 1259611.683 1364633.851 0, 1259359.502 1364618.507 0, 1259109.667 1364603.321 0, 1258858.657 1364588.077 0, 1258607.647 1364572.849 0, 1258356.636 1364557.635 0, 1258105.623 1364542.436 0, 
+    1257854.61 1364527.252 0, 1257603.596 1364512.082 0, 1257352.582 1364496.928 0, 1257101.566 1364481.788 0, 1256850.549 1364466.663 0, 1256599.532 1364451.552 0, 1256348.513 1364436.457 0, 1256097.494 1364421.376 0, 1255846.474 1364406.31 0, 1255595.453 1364391.259 0, 
+    1255344.431 1364376.222 0, 1255093.408 1364361.201 0, 1254842.384 1364346.194 0, 1254591.359 1364331.202 0, 1254340.334 1364316.224 0, 1254089.308 1364301.262 0, 1253838.28 1364286.314 0, 1253587.252 1364271.381 0, 1253335.049 1364256.393 0, 1253004.389 1369823.184 0, 
+    1252673.743 1375389.757 0, 1252925.288 1375404.706 0, 1253175.66 1375419.6 0, 1253426.032 1375434.509 0, 1253676.404 1375449.432 0, 1253926.774 1375464.37 0, 1254177.143 1375479.323 0, 1254427.512 1375494.291 0, 1254677.879 1375509.274 0, 1254928.246 1375524.271 0, 
+    1255178.612 1375539.283 0, 1255428.977 1375554.309 0, 1255679.341 1375569.351 0, 1255929.704 1375584.407 0, 1256180.066 1375599.478 0, 1256430.427 1375614.563 0, 1256680.788 1375629.664 0, 1256931.148 1375644.779 0, 1257181.506 1375659.909 0, 1257431.864 1375675.053 0, 
+    1257682.221 1375690.213 0, 1257932.577 1375705.387 0, 1258182.932 1375720.575 0, 1258433.287 1375735.779 0, 1258682.47 1375750.926 0, 1258933.992 1375766.23 0, 1259184.344 1375781.478 0, 1259434.695 1375796.74 0, 1259685.044 1375812.017 0, 1259935.393 1375827.309 0, 
+    1260185.741 1375842.616 0, 1260436.088 1375857.937 0, 1260686.434 1375873.273 0, 1260936.78 1375888.624 0, 1261187.124 1375903.99 0, 1261437.468 1375919.37 0, 1261687.81 1375934.765 0, 1261938.152 1375950.175 0, 1262188.492 1375965.6 0, 1262438.832 1375981.039 0, 
+    1262689.171 1375996.493 0, 1262939.509 1376011.962 0, 1263189.846 1376027.445 0, 1263440.183 1376042.943 0, 1263690.518 1376058.456 0, 1263940.852 1376073.984 0, 1264191.186 1376089.526 0, 1264441.518 1376105.083 0, 1264690.681 1376120.582 0, 1265037.053 1370554.966 0, 
+    1265383.438 1364989.131 0))
+
+POLYGON ((1276705.506 1376885.355 0, 1276456.386 1376869.152 0, 1276206.099 1376852.888 0, 1275955.81 1376836.638 0, 1275705.521 1376820.403 0, 1275455.23 1376804.183 0, 1275204.939 1376787.978 0, 1274954.646 1376771.787 0, 1274704.353 1376755.611 0, 1274454.059 1376739.45 0, 
+    1274203.764 1376723.304 0, 1273953.468 1376707.172 0, 1273703.17 1376691.055 0, 1273452.872 1376674.953 0, 1273202.573 1376658.865 0, 1272952.273 1376642.792 0, 1272701.973 1376626.734 0, 1272451.671 1376610.691 0, 1272201.368 1376594.662 0, 1271951.064 1376578.648 0, 
+    1271700.76 1376562.649 0, 1271450.454 1376546.665 0, 1271200.147 1376530.695 0, 1270949.84 1376514.74 0, 1270698.364 1376498.726 0, 1270449.222 1376482.875 0, 1270198.912 1376466.964 0, 1269948.6 1376451.068 0, 1269698.288 1376435.187 0, 1269447.975 1376419.32 0, 
+    1269197.661 1376403.468 0, 1268947.346 1376387.631 0, 1268697.03 1376371.809 0, 1268446.713 1376356.001 0, 1268196.396 1376340.208 0, 1267946.077 1376324.43 0, 1267695.757 1376308.667 0, 1267445.437 1376292.918 0, 1267195.115 1376277.184 0, 1266944.793 1376261.465 0, 
+    1266694.47 1376245.761 0, 1266444.145 1376230.071 0, 1266193.82 1376214.396 0, 1265943.494 1376198.736 0, 1265693.167 1376183.09 0, 1265442.839 1376167.459 0, 1265192.51 1376151.843 0, 1264942.18 1376136.242 0, 1264690.681 1376120.582 0, 1264344.323 1381685.976 0, 
+    1263997.979 1387251.141 0, 1264248.82 1387266.76 0, 1264498.495 1387282.32 0, 1264748.169 1387297.896 0, 1264997.842 1387313.485 0, 1265247.514 1387329.09 0, 1265497.185 1387344.709 0, 1265746.855 1387360.343 0, 1265996.524 1387375.992 0, 1266246.192 1387391.655 0, 
+    1266495.859 1387407.333 0, 1266745.526 1387423.026 0, 1266995.191 1387438.734 0, 1267244.856 1387454.456 0, 1267494.519 1387470.193 0, 1267744.182 1387485.944 0, 1267993.844 1387501.71 0, 1268243.505 1387517.491 0, 1268493.165 1387533.287 0, 1268742.823 1387549.097 0, 
+    1268992.482 1387564.922 0, 1269242.139 1387580.762 0, 1269491.795 1387596.616 0, 1269741.45 1387612.486 0, 1269989.94 1387628.295 0, 1270240.758 1387644.268 0, 1270490.41 1387660.181 0, 1270740.062 1387676.109 0, 1270989.712 1387692.051 0, 1271239.362 1387708.009 0, 
+    1271489.01 1387723.981 0, 1271738.658 1387739.967 0, 1271988.305 1387755.969 0, 1272237.951 1387771.985 0, 1272487.596 1387788.015 0, 1272737.24 1387804.061 0, 1272986.883 1387820.121 0, 1273236.525 1387836.196 0, 1273486.166 1387852.285 0, 1273735.806 1387868.389 0, 
+    1273985.445 1387884.508 0, 1274235.084 1387900.642 0, 1274484.721 1387916.79 0, 1274734.357 1387932.953 0, 1274983.993 1387949.131 0, 1275233.627 1387965.323 0, 1275483.261 1387981.53 0, 1275732.893 1387997.752 0, 1275981.361 1388013.913 0, 1276343.426 1382449.748 0, 
+    1276705.506 1376885.355 0))
+
+POLYGON ((1287962.541 1388810.536 0, 1287714.118 1388793.673 0, 1287464.532 1388776.747 0, 1287214.945 1388759.834 0, 1286965.357 1388742.937 0, 1286715.769 1388726.054 0, 1286466.179 1388709.186 0, 1286216.588 1388692.332 0, 1285966.996 1388675.493 0, 1285717.404 1388658.669 0, 
+    1285467.81 1388641.86 0, 1285218.215 1388625.065 0, 1284968.62 1388608.285 0, 1284719.023 1388591.52 0, 1284469.425 1388574.769 0, 1284219.827 1388558.033 0, 1283970.227 1388541.312 0, 1283720.627 1388524.605 0, 1283471.025 1388507.913 0, 1283221.422 1388491.236 0, 
+    1282971.819 1388474.574 0, 1282722.214 1388457.926 0, 1282472.609 1388441.293 0, 1282223.002 1388424.674 0, 1281972.232 1388407.993 0, 1281723.787 1388391.482 0, 1281474.177 1388374.907 0, 1281224.567 1388358.348 0, 1280974.955 1388341.803 0, 1280725.343 1388325.272 0, 
+    1280475.73 1388308.757 0, 1280226.116 1388292.256 0, 1279976.5 1388275.77 0, 1279726.884 1388259.298 0, 1279477.267 1388242.841 0, 1279227.649 1388226.399 0, 1278978.03 1388209.972 0, 1278728.41 1388193.559 0, 1278478.788 1388177.161 0, 1278229.166 1388160.778 0, 
+    1277979.543 1388144.409 0, 1277729.92 1388128.055 0, 1277480.295 1388111.716 0, 1277230.669 1388095.391 0, 1276981.042 1388079.081 0, 1276731.414 1388062.786 0, 1276481.785 1388046.505 0, 1276232.156 1388030.24 0, 1275981.361 1388013.913 0, 1275619.311 1393577.844 0, 
+    1275257.277 1399141.535 0, 1275507.414 1399157.819 0, 1275756.388 1399174.043 0, 1276005.362 1399190.28 0, 1276254.335 1399206.533 0, 1276503.307 1399222.8 0, 1276752.278 1399239.082 0, 1277001.248 1399255.378 0, 1277250.217 1399271.689 0, 1277499.185 1399288.015 0, 
+    1277748.152 1399304.355 0, 1277997.118 1399320.71 0, 1278246.083 1399337.08 0, 1278495.047 1399353.464 0, 1278744.011 1399369.863 0, 1278992.973 1399386.277 0, 1279241.934 1399402.705 0, 1279490.895 1399419.148 0, 1279739.854 1399435.606 0, 1279988.812 1399452.078 0, 
+    1280237.77 1399468.565 0, 1280486.726 1399485.067 0, 1280735.682 1399501.583 0, 1280984.636 1399518.114 0, 1281232.43 1399534.582 0, 1281482.542 1399551.219 0, 1281731.494 1399567.794 0, 1281980.445 1399584.384 0, 1282229.394 1399600.988 0, 1282478.343 1399617.607 0, 
+    1282727.291 1399634.24 0, 1282976.237 1399650.888 0, 1283225.183 1399667.551 0, 1283474.128 1399684.228 0, 1283723.072 1399700.92 0, 1283972.014 1399717.627 0, 1284220.956 1399734.348 0, 1284469.897 1399751.084 0, 1284718.837 1399767.835 0, 1284967.776 1399784.6 0, 
+    1285216.713 1399801.38 0, 1285465.65 1399818.175 0, 1285714.586 1399834.984 0, 1285963.521 1399851.808 0, 1286212.455 1399868.647 0, 1286461.388 1399885.5 0, 1286710.32 1399902.368 0, 1286959.251 1399919.25 0, 1287207.022 1399936.069 0, 1287584.773 1394373.422 0, 
+    1287962.541 1388810.536 0))
+
+POLYGON ((1299154.474 1400764.359 0, 1298906.75 1400746.841 0, 1298657.867 1400729.255 0, 1298408.984 1400711.684 0, 1298160.1 1400694.127 0, 1297911.215 1400676.586 0, 1297662.328 1400659.059 0, 1297413.441 1400641.546 0, 1297164.552 1400624.048 0, 1296915.663 1400606.565 0, 
+    1296666.772 1400589.096 0, 1296417.881 1400571.643 0, 1296168.988 1400554.203 0, 1295920.095 1400536.779 0, 1295671.2 1400519.369 0, 1295422.305 1400501.974 0, 1295173.408 1400484.593 0, 1294924.51 1400467.227 0, 1294675.612 1400449.876 0, 1294426.712 1400432.539 0, 
+    1294177.811 1400415.217 0, 1293928.91 1400397.909 0, 1293680.007 1400380.617 0, 1293431.103 1400363.339 0, 1293181.041 1400345.995 0, 1292933.292 1400328.826 0, 1292684.386 1400311.592 0, 1292435.478 1400294.373 0, 1292186.569 1400277.168 0, 1291937.659 1400259.978 0, 
+    1291688.748 1400242.802 0, 1291439.836 1400225.641 0, 1291190.923 1400208.495 0, 1290942.01 1400191.363 0, 1290693.095 1400174.246 0, 1290444.179 1400157.144 0, 1290195.262 1400140.056 0, 1289946.344 1400122.983 0, 1289697.425 1400105.925 0, 1289448.505 1400088.881 0, 
+    1289199.584 1400071.852 0, 1288950.662 1400054.838 0, 1288701.739 1400037.838 0, 1288452.815 1400020.853 0, 1288203.89 1400003.883 0, 1287954.964 1399986.927 0, 1287706.037 1399969.986 0, 1287457.11 1399953.059 0, 1287207.022 1399936.069 0, 1286829.287 1405498.471 0, 
+    1286451.57 1411060.624 0, 1286700.999 1411077.57 0, 1286949.273 1411094.452 0, 1287197.545 1411111.348 0, 1287445.816 1411128.259 0, 1287694.086 1411145.185 0, 1287942.355 1411162.126 0, 1288190.623 1411179.081 0, 1288438.891 1411196.05 0, 1288687.157 1411213.034 0, 
+    1288935.422 1411230.033 0, 1289183.686 1411247.047 0, 1289431.949 1411264.075 0, 1289680.212 1411281.118 0, 1289928.473 1411298.175 0, 1290176.733 1411315.247 0, 1290424.992 1411332.333 0, 1290673.25 1411349.434 0, 1290921.507 1411366.55 0, 1291169.764 1411383.681 0, 
+    1291418.019 1411400.826 0, 1291666.273 1411417.985 0, 1291914.526 1411435.159 0, 1292162.778 1411452.348 0, 1292409.875 1411469.472 0, 1292659.279 1411486.77 0, 1292907.528 1411504.002 0, 1293155.776 1411521.25 0, 1293404.023 1411538.511 0, 1293652.269 1411555.788 0, 
+    1293900.514 1411573.079 0, 1294148.758 1411590.385 0, 1294397.001 1411607.705 0, 1294645.243 1411625.04 0, 1294893.484 1411642.39 0, 1295141.724 1411659.754 0, 1295389.963 1411677.132 0, 1295638.201 1411694.526 0, 1295886.438 1411711.934 0, 1296134.674 1411729.356 0, 
+    1296382.908 1411746.794 0, 1296631.142 1411764.245 0, 1296879.375 1411781.712 0, 1297127.607 1411799.193 0, 1297375.837 1411816.689 0, 1297624.067 1411834.199 0, 1297872.295 1411851.724 0, 1298120.523 1411869.263 0, 1298367.596 1411886.736 0, 1298761.027 1406325.672 0, 
+    1299154.474 1400764.359 0))
+
+POLYGON ((1310281.241 1412746.509 0, 1310034.217 1412728.338 0, 1309786.04 1412710.098 0, 1309537.861 1412691.872 0, 1309289.682 1412673.66 0, 1309041.502 1412655.463 0, 1308793.321 1412637.281 0, 1308545.138 1412619.113 0, 1308296.955 1412600.96 0, 1308048.77 1412582.822 0, 
+    1307800.585 1412564.698 0, 1307552.398 1412546.589 0, 1307304.21 1412528.494 0, 1307056.021 1412510.414 0, 1306807.832 1412492.349 0, 1306559.641 1412474.298 0, 1306311.449 1412456.262 0, 1306063.256 1412438.24 0, 1305815.062 1412420.233 0, 1305566.866 1412402.241 0, 
+    1305318.67 1412384.263 0, 1305070.473 1412366.3 0, 1304822.275 1412348.351 0, 1304574.075 1412330.417 0, 1304324.722 1412312.415 0, 1304077.673 1412294.593 0, 1303829.471 1412276.703 0, 1303581.267 1412258.828 0, 1303333.062 1412240.967 0, 1303084.857 1412223.121 0, 
+    1302836.65 1412205.289 0, 1302588.442 1412187.472 0, 1302340.233 1412169.67 0, 1302092.023 1412151.882 0, 1301843.812 1412134.108 0, 1301595.6 1412116.35 0, 1301347.387 1412098.606 0, 1301099.173 1412080.876 0, 1300850.958 1412063.162 0, 1300602.742 1412045.461 0, 
+    1300354.525 1412027.776 0, 1300106.306 1412010.105 0, 1299858.087 1411992.449 0, 1299609.867 1411974.807 0, 1299361.645 1411957.18 0, 1299113.423 1411939.567 0, 1298865.2 1411921.969 0, 1298616.975 1411904.386 0, 1298367.596 1411886.736 0, 1297974.184 1417447.544 0, 
+    1297580.79 1423008.091 0, 1297829.512 1423025.695 0, 1298077.081 1423043.232 0, 1298324.65 1423060.783 0, 1298572.218 1423078.349 0, 1298819.785 1423095.93 0, 1299067.351 1423113.525 0, 1299314.915 1423131.135 0, 1299562.479 1423148.759 0, 1299810.042 1423166.398 0, 
+    1300057.603 1423184.052 0, 1300305.164 1423201.72 0, 1300552.724 1423219.402 0, 1300800.282 1423237.1 0, 1301047.84 1423254.811 0, 1301295.396 1423272.538 0, 1301542.951 1423290.279 0, 1301790.506 1423308.034 0, 1302038.059 1423325.804 0, 1302285.611 1423343.589 0, 
+    1302533.162 1423361.388 0, 1302780.712 1423379.202 0, 1303028.262 1423397.03 0, 1303275.81 1423414.873 0, 1303522.207 1423432.648 0, 1303770.902 1423450.603 0, 1304018.447 1423468.489 0, 1304265.991 1423486.391 0, 1304513.534 1423504.306 0, 1304761.076 1423522.237 0, 
+    1305008.616 1423540.182 0, 1305256.156 1423558.141 0, 1305503.695 1423576.115 0, 1305751.232 1423594.104 0, 1305998.768 1423612.107 0, 1306246.304 1423630.125 0, 1306493.838 1423648.157 0, 1306741.371 1423666.204 0, 1306988.904 1423684.266 0, 1307236.435 1423702.342 0, 
+    1307483.965 1423720.432 0, 1307731.494 1423738.537 0, 1307979.022 1423756.657 0, 1308226.549 1423774.791 0, 1308474.074 1423792.94 0, 1308721.599 1423811.104 0, 1308969.123 1423829.282 0, 1309216.645 1423847.474 0, 1309463.019 1423865.597 0, 1309872.12 1418306.183 0, 
+    1310281.241 1412746.509 0))
+
+POLYGON ((1321342.777 1424756.669 0, 1321096.454 1424737.85 0, 1320848.984 1424718.959 0, 1320601.512 1424700.081 0, 1320354.04 1424681.219 0, 1320106.566 1424662.371 0, 1319859.092 1424643.537 0, 1319611.616 1424624.718 0, 1319364.139 1424605.914 0, 1319116.661 1424587.124 0, 
+    1318869.182 1424568.348 0, 1318621.702 1424549.588 0, 1318374.221 1424530.842 0, 1318126.738 1424512.11 0, 1317879.255 1424493.393 0, 1317631.77 1424474.69 0, 1317384.285 1424456.003 0, 1317136.798 1424437.329 0, 1316889.31 1424418.67 0, 1316641.821 1424400.026 0, 
+    1316394.331 1424381.397 0, 1316146.84 1424362.782 0, 1315899.347 1424344.181 0, 1315651.854 1424325.595 0, 1315403.213 1424306.938 0, 1315156.864 1424288.467 0, 1314909.367 1424269.925 0, 1314661.87 1424251.397 0, 1314414.371 1424232.884 0, 1314166.871 1424214.386 0, 
+    1313919.37 1424195.902 0, 1313671.868 1424177.432 0, 1313424.365 1424158.977 0, 1313176.86 1424140.537 0, 1312929.355 1424122.111 0, 1312681.849 1424103.7 0, 1312434.341 1424085.304 0, 1312186.833 1424066.922 0, 1311939.323 1424048.554 0, 1311691.812 1424030.202 0, 
+    1311444.3 1424011.863 0, 1311196.787 1423993.54 0, 1310949.273 1423975.23 0, 1310701.758 1423956.936 0, 1310454.242 1423938.656 0, 1310206.725 1423920.39 0, 1309959.207 1423902.14 0, 1309711.687 1423883.903 0, 1309463.019 1423865.597 0, 1309053.937 1429424.745 0, 
+    1308644.874 1434983.621 0, 1308892.886 1435001.878 0, 1309139.751 1435020.066 0, 1309386.614 1435038.269 0, 1309633.477 1435056.486 0, 1309880.339 1435074.718 0, 1310127.2 1435092.964 0, 1310374.059 1435111.225 0, 1310620.918 1435129.5 0, 1310867.775 1435147.79 0, 
+    1311114.632 1435166.094 0, 1311361.487 1435184.413 0, 1311608.341 1435202.746 0, 1311855.195 1435221.094 0, 1312102.047 1435239.457 0, 1312348.898 1435257.834 0, 1312595.748 1435276.225 0, 1312842.596 1435294.631 0, 1313089.444 1435313.052 0, 1313336.291 1435331.487 0, 
+    1313583.136 1435349.937 0, 1313829.981 1435368.401 0, 1314076.824 1435386.879 0, 1314323.667 1435405.373 0, 1314569.364 1435423.795 0, 1314817.348 1435442.403 0, 1315064.187 1435460.939 0, 1315311.025 1435479.491 0, 1315557.862 1435498.057 0, 1315804.698 1435516.637 0, 
+    1316051.532 1435535.232 0, 1316298.366 1435553.841 0, 1316545.198 1435572.465 0, 1316792.03 1435591.104 0, 1317038.86 1435609.757 0, 1317285.689 1435628.424 0, 1317532.517 1435647.106 0, 1317779.344 1435665.803 0, 1318026.17 1435684.514 0, 1318272.995 1435703.24 0, 
+    1318519.819 1435721.98 0, 1318766.641 1435740.735 0, 1319013.463 1435759.504 0, 1319260.283 1435778.288 0, 1319507.102 1435797.086 0, 1319753.921 1435815.899 0, 1320000.738 1435834.726 0, 1320247.554 1435853.568 0, 1320493.226 1435872.337 0, 1320917.991 1430314.639 0, 
+    1321342.777 1424756.669 0))
+
+POLYGON ((1332339.019 1436794.523 0, 1332093.399 1436775.06 0, 1331846.637 1436755.521 0, 1331599.874 1436735.997 0, 1331353.11 1436716.487 0, 1331106.345 1436696.991 0, 1330859.579 1436677.51 0, 1330612.811 1436658.044 0, 1330366.043 1436638.592 0, 1330119.273 1436619.154 0, 
+    1329872.502 1436599.731 0, 1329625.73 1436580.323 0, 1329378.957 1436560.929 0, 1329132.182 1436541.55 0, 1328885.407 1436522.185 0, 1328638.63 1436502.835 0, 1328391.853 1436483.499 0, 1328145.074 1436464.178 0, 1327898.294 1436444.871 0, 1327651.512 1436425.579 0, 
+    1327404.73 1436406.301 0, 1327157.947 1436387.038 0, 1326911.162 1436367.789 0, 1326664.376 1436348.555 0, 1326416.448 1436329.247 0, 1326170.802 1436310.131 0, 1325924.013 1436290.94 0, 1325677.222 1436271.764 0, 1325430.431 1436252.603 0, 1325183.639 1436233.456 0, 
+    1324936.845 1436214.324 0, 1324690.05 1436195.206 0, 1324443.254 1436176.102 0, 1324196.457 1436157.013 0, 1323949.659 1436137.939 0, 1323702.86 1436118.879 0, 1323456.06 1436099.834 0, 1323209.258 1436080.803 0, 1322962.456 1436061.787 0, 1322715.652 1436042.786 0, 
+    1322468.847 1436023.798 0, 1322222.041 1436004.826 0, 1321975.234 1435985.868 0, 1321728.426 1435966.924 0, 1321481.617 1435947.995 0, 1321234.806 1435929.081 0, 1320987.995 1435910.181 0, 1320741.182 1435891.295 0, 1320493.226 1435872.337 0, 1320068.481 1441429.758 0, 
+    1319643.759 1446986.896 0, 1319891.058 1447005.804 0, 1320137.217 1447024.64 0, 1320383.374 1447043.489 0, 1320629.53 1447062.354 0, 1320875.685 1447081.233 0, 1321121.839 1447100.126 0, 1321367.992 1447119.034 0, 1321614.144 1447137.956 0, 1321860.295 1447156.893 0, 
+    1322106.444 1447175.844 0, 1322352.593 1447194.81 0, 1322598.74 1447213.79 0, 1322844.886 1447232.785 0, 1323091.031 1447251.794 0, 1323337.175 1447270.818 0, 1323583.318 1447289.856 0, 1323829.46 1447308.909 0, 1324075.6 1447327.976 0, 1324321.74 1447347.058 0, 
+    1324567.878 1447366.154 0, 1324814.015 1447385.265 0, 1325060.152 1447404.39 0, 1325306.287 1447423.53 0, 1325551.281 1447442.595 0, 1325798.553 1447461.852 0, 1326044.685 1447481.035 0, 1326290.815 1447500.233 0, 1326536.944 1447519.445 0, 1326783.073 1447538.672 0, 
+    1327029.2 1447557.913 0, 1327275.326 1447577.168 0, 1327521.45 1447596.438 0, 1327767.574 1447615.723 0, 1328013.697 1447635.022 0, 1328259.818 1447654.335 0, 1328505.938 1447673.663 0, 1328752.057 1447693.006 0, 1328998.175 1447712.363 0, 1329244.292 1447731.734 0, 
+    1329490.408 1447751.12 0, 1329736.523 1447770.52 0, 1329982.636 1447789.935 0, 1330228.748 1447809.365 0, 1330474.859 1447828.808 0, 1330720.969 1447848.267 0, 1330967.078 1447867.74 0, 1331213.186 1447887.227 0, 1331458.155 1447906.638 0, 1331898.575 1442350.722 0, 
+    1332339.019 1436794.523 0))
+
+POLYGON ((1343269.905 1448859.755 0, 1343024.99 1448839.651 0, 1342778.938 1448819.469 0, 1342532.886 1448799.301 0, 1342286.832 1448779.147 0, 1342040.776 1448759.008 0, 1341794.72 1448738.883 0, 1341548.662 1448718.773 0, 1341302.604 1448698.678 0, 1341056.544 1448678.596 0, 
+    1340810.482 1448658.53 0, 1340564.42 1448638.478 0, 1340318.357 1448618.44 0, 1340072.292 1448598.417 0, 1339826.226 1448578.408 0, 1339580.159 1448558.414 0, 1339334.091 1448538.434 0, 1339088.022 1448518.469 0, 1338841.951 1448498.518 0, 1338595.879 1448478.581 0, 
+    1338349.806 1448458.66 0, 1338103.732 1448438.752 0, 1337857.657 1448418.859 0, 1337611.581 1448398.981 0, 1337364.366 1448379.025 0, 1337119.424 1448359.268 0, 1336873.344 1448339.433 0, 1336627.263 1448319.612 0, 1336381.181 1448299.806 0, 1336135.098 1448280.015 0, 
+    1335889.013 1448260.238 0, 1335642.927 1448240.475 0, 1335396.84 1448220.727 0, 1335150.752 1448200.994 0, 1334904.663 1448181.275 0, 1334658.573 1448161.57 0, 1334412.481 1448141.88 0, 1334166.388 1448122.204 0, 1333920.295 1448102.543 0, 1333674.2 1448082.897 0, 
+    1333428.103 1448063.264 0, 1333182.006 1448043.647 0, 1332935.908 1448024.044 0, 1332689.808 1448004.455 0, 1332443.707 1447984.881 0, 1332197.605 1447965.321 0, 1331951.502 1447945.776 0, 1331705.398 1447926.245 0, 1331458.155 1447906.638 0, 1331017.757 1453462.266 0, 
+    1330577.382 1459017.601 0, 1330823.968 1459037.155 0, 1331069.418 1459056.634 0, 1331314.868 1459076.127 0, 1331560.316 1459095.635 0, 1331805.762 1459115.157 0, 1332051.208 1459134.694 0, 1332296.653 1459154.245 0, 1332542.096 1459173.81 0, 1332787.538 1459193.39 0, 
+    1333032.979 1459212.985 0, 1333278.419 1459232.594 0, 1333523.858 1459252.217 0, 1333769.296 1459271.855 0, 1334014.732 1459291.507 0, 1334260.167 1459311.174 0, 1334505.602 1459330.855 0, 1334751.035 1459350.55 0, 1334996.466 1459370.26 0, 1335241.897 1459389.985 0, 
+    1335487.327 1459409.724 0, 1335732.755 1459429.477 0, 1335978.182 1459449.245 0, 1336223.608 1459469.027 0, 1336467.899 1459488.732 0, 1336714.457 1459508.635 0, 1336959.879 1459528.46 0, 1337205.301 1459548.3 0, 1337450.721 1459568.155 0, 1337696.14 1459588.024 0, 
+    1337941.558 1459607.907 0, 1338186.974 1459627.805 0, 1338432.39 1459647.717 0, 1338677.804 1459667.644 0, 1338923.217 1459687.585 0, 1339168.629 1459707.541 0, 1339414.04 1459727.511 0, 1339659.45 1459747.495 0, 1339904.858 1459767.494 0, 1340150.265 1459787.507 0, 
+    1340395.672 1459807.535 0, 1340641.077 1459827.577 0, 1340886.48 1459847.634 0, 1341131.883 1459867.705 0, 1341377.284 1459887.791 0, 1341622.684 1459907.891 0, 1341868.083 1459928.005 0, 1342113.481 1459948.134 0, 1342357.745 1459968.184 0, 1342813.813 1454414.116 0, 
+    1343269.905 1448859.755 0))
+
+POLYGON ((1354135.376 1460952.046 0, 1353891.168 1460931.305 0, 1353645.828 1460910.483 0, 1353400.486 1460889.676 0, 1353155.144 1460868.882 0, 1352909.8 1460848.104 0, 1352664.456 1460827.339 0, 1352419.109 1460806.589 0, 1352173.762 1460785.854 0, 1351928.414 1460765.133 0, 
+    1351683.064 1460744.426 0, 1351437.713 1460723.734 0, 1351192.361 1460703.056 0, 1350947.007 1460682.393 0, 1350701.653 1460661.744 0, 1350456.297 1460641.11 0, 1350210.94 1460620.49 0, 1349965.581 1460599.885 0, 1349720.222 1460579.294 0, 1349474.861 1460558.717 0, 
+    1349229.499 1460538.155 0, 1348984.136 1460517.607 0, 1348738.772 1460497.074 0, 1348493.406 1460476.555 0, 1348246.908 1460455.956 0, 1348002.672 1460435.56 0, 1347757.303 1460415.085 0, 1347511.932 1460394.624 0, 1347266.561 1460374.177 0, 1347021.188 1460353.745 0, 
+    1346775.814 1460333.327 0, 1346530.439 1460312.924 0, 1346285.062 1460292.535 0, 1346039.685 1460272.161 0, 1345794.306 1460251.801 0, 1345548.926 1460231.455 0, 1345303.545 1460211.124 0, 1345058.163 1460190.807 0, 1344812.779 1460170.505 0, 1344567.394 1460150.217 0, 
+    1344322.008 1460129.944 0, 1344076.621 1460109.685 0, 1343831.233 1460089.441 0, 1343585.843 1460069.211 0, 1343340.453 1460048.995 0, 1343095.061 1460028.794 0, 1342849.668 1460008.607 0, 1342604.273 1459988.435 0, 1342357.745 1459968.184 0, 1341901.702 1465521.953 0, 
+    1341445.684 1471075.416 0, 1341691.555 1471095.613 0, 1341936.296 1471115.732 0, 1342181.035 1471135.865 0, 1342425.773 1471156.012 0, 1342670.51 1471176.174 0, 1342915.246 1471196.35 0, 1343159.981 1471216.54 0, 1343404.714 1471236.745 0, 1343649.446 1471256.964 0, 
+    1343894.177 1471277.198 0, 1344138.907 1471297.446 0, 1344383.636 1471317.709 0, 1344628.363 1471337.986 0, 1344873.09 1471358.277 0, 1345117.815 1471378.583 0, 1345362.538 1471398.903 0, 1345607.261 1471419.238 0, 1345851.983 1471439.586 0, 1346096.703 1471459.95 0, 
+    1346341.422 1471480.328 0, 1346586.14 1471500.72 0, 1346830.857 1471521.126 0, 1347075.572 1471541.547 0, 1347319.158 1471561.888 0, 1347564.999 1471582.432 0, 1347809.711 1471602.897 0, 1348054.422 1471623.375 0, 1348299.131 1471643.868 0, 1348543.84 1471664.376 0, 
+    1348788.547 1471684.897 0, 1349033.252 1471705.434 0, 1349277.957 1471725.984 0, 1349522.66 1471746.549 0, 1349767.363 1471767.129 0, 1350012.064 1471787.722 0, 1350256.763 1471808.331 0, 1350501.462 1471828.953 0, 1350746.159 1471849.59 0, 1350990.855 1471870.242 0, 
+    1351235.55 1471890.908 0, 1351480.244 1471911.588 0, 1351724.937 1471932.282 0, 1351969.628 1471952.991 0, 1352214.318 1471973.715 0, 1352459.007 1471994.453 0, 1352703.694 1472015.205 0, 1352948.381 1472035.972 0, 1353191.938 1472056.657 0, 1353663.644 1466504.504 0, 
+    1354135.376 1460952.046 0))
+
+POLYGON ((619165.611 825024.577 0, 618884.273 825046.888 0, 618601.507 825069.328 0, 618318.743 825091.784 0, 618035.98 825114.258 0, 617753.218 825136.748 0, 617470.458 825159.254 0, 617187.699 825181.777 0, 616904.941 825204.317 0, 616622.185 825226.874 0, 
+    616339.43 825249.447 0, 616056.676 825272.037 0, 615773.924 825294.643 0, 615491.173 825317.266 0, 615208.423 825339.906 0, 614925.675 825362.563 0, 614642.928 825385.236 0, 614360.182 825407.925 0, 614077.438 825430.632 0, 613794.695 825453.355 0, 
+    613511.953 825476.094 0, 613229.213 825498.85 0, 612946.474 825521.623 0, 612663.736 825544.413 0, 612379.57 825567.334 0, 612098.265 825590.042 0, 611815.531 825612.881 0, 611532.799 825635.737 0, 611250.068 825658.61 0, 610967.339 825681.499 0, 
+    610684.61 825704.405 0, 610401.883 825727.328 0, 610119.158 825750.267 0, 609836.434 825773.223 0, 609553.711 825796.196 0, 609270.989 825819.185 0, 608988.269 825842.191 0, 608705.55 825865.213 0, 608422.833 825888.253 0, 608140.117 825911.308 0, 
+    607857.402 825934.381 0, 607574.689 825957.47 0, 607291.977 825980.575 0, 607009.266 826003.698 0, 606726.557 826026.837 0, 606443.849 826049.992 0, 606161.143 826073.165 0, 605878.437 826096.354 0, 605594.303 826119.677 0, 606050.576 831676.247 0, 
+    606506.867 837233.031 0, 606790.344 837209.762 0, 607072.395 837186.627 0, 607354.448 837163.508 0, 607636.501 837140.406 0, 607918.556 837117.321 0, 608200.613 837094.252 0, 608482.671 837071.2 0, 608764.73 837048.164 0, 609046.791 837025.145 0, 
+    609328.853 837002.143 0, 609610.916 836979.157 0, 609892.98 836956.188 0, 610175.046 836933.235 0, 610457.114 836910.299 0, 610739.182 836887.38 0, 611021.252 836864.477 0, 611303.324 836841.591 0, 611585.397 836818.721 0, 611867.471 836795.868 0, 
+    612149.546 836773.032 0, 612431.623 836750.212 0, 612713.701 836727.409 0, 612995.78 836704.622 0, 613276.435 836681.967 0, 613559.943 836659.099 0, 613842.027 836636.362 0, 614124.112 836613.642 0, 614406.198 836590.938 0, 614688.285 836568.251 0, 
+    614970.374 836545.581 0, 615252.464 836522.927 0, 615534.556 836500.29 0, 615816.648 836477.669 0, 616098.742 836455.065 0, 616380.838 836432.478 0, 616662.935 836409.907 0, 616945.033 836387.353 0, 617227.132 836364.815 0, 617509.233 836342.294 0, 
+    617791.335 836319.79 0, 618073.439 836297.302 0, 618355.543 836274.831 0, 618637.649 836252.377 0, 618919.757 836229.939 0, 619201.866 836207.517 0, 619483.976 836185.113 0, 619766.087 836162.725 0, 620046.774 836140.466 0, 619606.184 830582.415 0, 
+    619165.611 825024.577 0))
+
+POLYGON ((633589.714 835086.158 0, 633308.963 835107.623 0, 633026.789 835129.214 0, 632744.617 835150.822 0, 632462.446 835172.446 0, 632180.276 835194.087 0, 631898.108 835215.745 0, 631615.941 835237.419 0, 631333.775 835259.109 0, 631051.611 835280.817 0, 
+    630769.447 835302.54 0, 630487.285 835324.281 0, 630205.125 835346.038 0, 629922.965 835367.812 0, 629640.807 835389.602 0, 629358.65 835411.409 0, 629076.495 835433.232 0, 628794.34 835455.073 0, 628512.187 835476.929 0, 628230.036 835498.803 0, 
+    627947.885 835520.693 0, 627665.736 835542.599 0, 627383.588 835564.522 0, 627101.441 835586.462 0, 626817.871 835608.529 0, 626537.152 835630.391 0, 626255.01 835652.381 0, 625972.868 835674.387 0, 625690.728 835696.41 0, 625408.589 835718.449 0, 
+    625126.452 835740.505 0, 624844.316 835762.578 0, 624562.181 835784.667 0, 624280.047 835806.773 0, 623997.915 835828.895 0, 623715.784 835851.034 0, 623433.654 835873.19 0, 623151.526 835895.362 0, 622869.398 835917.551 0, 622587.273 835939.757 0, 
+    622305.148 835961.979 0, 622023.025 835984.217 0, 621740.903 836006.473 0, 621458.783 836028.745 0, 621176.663 836051.033 0, 620894.545 836073.338 0, 620612.429 836095.66 0, 620330.314 836117.998 0, 620046.774 836140.466 0, 620487.381 841698.727 0, 
+    620928.004 847257.195 0, 621210.886 847234.779 0, 621492.347 847212.492 0, 621773.809 847190.222 0, 622055.273 847167.969 0, 622336.737 847145.732 0, 622618.204 847123.512 0, 622899.671 847101.308 0, 623181.14 847079.121 0, 623462.61 847056.951 0, 
+    623744.082 847034.797 0, 624025.554 847012.659 0, 624307.028 846990.539 0, 624588.504 846968.434 0, 624869.98 846946.347 0, 625151.458 846924.275 0, 625432.938 846902.221 0, 625714.418 846880.183 0, 625995.9 846858.161 0, 626277.383 846836.157 0, 
+    626558.868 846814.168 0, 626840.353 846792.197 0, 627121.84 846770.241 0, 627403.329 846748.303 0, 627683.397 846726.492 0, 627966.309 846704.475 0, 628247.801 846682.587 0, 628529.295 846660.714 0, 628810.79 846638.858 0, 629092.286 846617.019 0, 
+    629373.783 846595.197 0, 629655.282 846573.391 0, 629936.782 846551.601 0, 630218.283 846529.828 0, 630499.785 846508.072 0, 630781.289 846486.332 0, 631062.794 846464.609 0, 631344.3 846442.902 0, 631625.808 846421.212 0, 631907.317 846399.539 0, 
+    632188.827 846377.882 0, 632470.338 846356.242 0, 632751.851 846334.618 0, 633033.365 846313.011 0, 633314.88 846291.42 0, 633596.397 846269.846 0, 633877.914 846248.288 0, 634159.433 846226.747 0, 634439.533 846205.332 0, 634014.616 840645.642 0, 
+    633589.714 835086.158 0))
+
+POLYGON ((647953.98 845191.645 0, 647673.819 845212.27 0, 647392.24 845233.015 0, 647110.663 845253.777 0, 646829.086 845274.556 0, 646547.511 845295.351 0, 646265.937 845316.163 0, 645984.365 845336.992 0, 645702.793 845357.836 0, 645421.223 845378.698 0, 
+    645139.654 845399.576 0, 644858.086 845420.471 0, 644576.52 845441.382 0, 644294.955 845462.31 0, 644013.391 845483.254 0, 643731.828 845504.215 0, 643450.266 845525.193 0, 643168.706 845546.187 0, 642887.147 845567.197 0, 642605.589 845588.225 0, 
+    642324.032 845609.268 0, 642042.477 845630.329 0, 641760.923 845651.406 0, 641479.37 845672.499 0, 641196.399 845693.716 0, 640916.268 845714.736 0, 640634.719 845735.879 0, 640353.171 845757.039 0, 640071.624 845778.216 0, 639790.079 845799.408 0, 
+    639508.534 845820.618 0, 639226.992 845841.844 0, 638945.45 845863.087 0, 638663.909 845884.346 0, 638382.37 845905.622 0, 638100.832 845926.914 0, 637819.296 845948.223 0, 637537.76 845969.549 0, 637256.226 845990.891 0, 636974.693 846012.249 0, 
+    636693.161 846033.625 0, 636411.631 846055.016 0, 636130.102 846076.425 0, 635848.574 846097.85 0, 635567.047 846119.291 0, 635285.522 846140.749 0, 635003.998 846162.224 0, 634722.475 846183.715 0, 634439.533 846205.332 0, 634864.466 851765.224 0, 
+    635289.415 857325.316 0, 635571.699 857303.75 0, 635852.567 857282.309 0, 636133.437 857260.884 0, 636414.308 857239.476 0, 636695.18 857218.084 0, 636976.053 857196.709 0, 637256.928 857175.35 0, 637537.803 857154.008 0, 637818.681 857132.683 0, 
+    638099.559 857111.374 0, 638380.439 857090.081 0, 638661.32 857068.805 0, 638942.202 857047.546 0, 639223.085 857026.303 0, 639503.97 857005.077 0, 639784.856 856983.867 0, 640065.743 856962.674 0, 640346.631 856941.497 0, 640627.521 856920.337 0, 
+    640908.412 856899.193 0, 641189.304 856878.066 0, 641470.197 856856.955 0, 641751.092 856835.861 0, 642030.571 856814.89 0, 642312.885 856793.722 0, 642593.783 856772.678 0, 642874.683 856751.65 0, 643155.583 856730.639 0, 643436.485 856709.644 0, 
+    643717.389 856688.665 0, 643998.293 856667.704 0, 644279.199 856646.758 0, 644560.106 856625.829 0, 644841.014 856604.917 0, 645121.924 856584.022 0, 645402.834 856563.142 0, 645683.746 856542.28 0, 645964.659 856521.434 0, 646245.574 856500.604 0, 
+    646526.489 856479.791 0, 646807.406 856458.995 0, 647088.324 856438.215 0, 647369.243 856417.451 0, 647650.164 856396.704 0, 647931.085 856375.974 0, 648212.008 856355.26 0, 648492.932 856334.563 0, 648772.442 856313.986 0, 648363.204 850752.716 0, 
+    647953.98 845191.645 0))
+
+POLYGON ((662258.274 855340.753 0, 661978.704 855360.54 0, 661697.723 855380.443 0, 661416.743 855400.363 0, 661135.764 855420.3 0, 660854.786 855440.253 0, 660573.809 855460.223 0, 660292.833 855480.209 0, 660011.859 855500.212 0, 659730.885 855520.231 0, 
+    659449.913 855540.267 0, 659168.943 855560.319 0, 658887.973 855580.388 0, 658607.004 855600.474 0, 658326.037 855620.576 0, 658045.071 855640.694 0, 657764.106 855660.829 0, 657483.142 855680.981 0, 657202.179 855701.149 0, 656921.218 855721.334 0, 
+    656640.258 855741.535 0, 656359.299 855761.753 0, 656078.341 855781.987 0, 655797.384 855802.238 0, 655515.014 855822.607 0, 655235.474 855842.789 0, 654954.521 855863.089 0, 654673.569 855883.406 0, 654392.619 855903.74 0, 654111.669 855924.09 0, 
+    653830.721 855944.456 0, 653549.774 855964.84 0, 653268.828 855985.239 0, 652987.883 856005.655 0, 652706.94 856026.088 0, 652425.998 856046.537 0, 652145.056 856067.003 0, 651864.117 856087.485 0, 651583.178 856107.984 0, 651302.24 856128.5 0, 
+    651021.304 856149.032 0, 650740.369 856169.58 0, 650459.435 856190.145 0, 650178.503 856210.727 0, 649897.571 856231.325 0, 649616.641 856251.939 0, 649335.712 856272.57 0, 649054.784 856293.218 0, 648772.442 856313.986 0, 649181.695 861875.452 0, 
+    649590.962 867437.108 0, 649872.646 867416.389 0, 650152.919 867395.789 0, 650433.193 867375.206 0, 650713.469 867354.639 0, 650993.745 867334.089 0, 651274.023 867313.556 0, 651554.302 867293.039 0, 651834.583 867272.538 0, 652114.864 867252.054 0, 
+    652395.147 867231.586 0, 652675.431 867211.135 0, 652955.716 867190.701 0, 653236.003 867170.283 0, 653516.29 867149.881 0, 653796.579 867129.496 0, 654076.869 867109.127 0, 654357.16 867088.775 0, 654637.452 867068.44 0, 654917.746 867048.121 0, 
+    655198.041 867027.818 0, 655478.337 867007.532 0, 655758.634 866987.262 0, 656038.932 866967.009 0, 656317.821 866946.874 0, 656599.532 866926.552 0, 656879.834 866906.349 0, 657160.137 866886.162 0, 657440.442 866865.991 0, 657720.747 866845.837 0, 
+    658001.054 866825.699 0, 658281.362 866805.578 0, 658561.671 866785.474 0, 658841.981 866765.385 0, 659122.292 866745.314 0, 659402.605 866725.259 0, 659682.919 866705.22 0, 659963.233 866685.198 0, 660243.55 866665.192 0, 660523.867 866645.203 0, 
+    660804.185 866625.23 0, 661084.505 866605.274 0, 661364.826 866585.335 0, 661645.148 866565.412 0, 661925.471 866545.505 0, 662205.795 866525.615 0, 662486.121 866505.741 0, 662766.447 866485.884 0, 663045.365 866466.143 0, 662651.813 860903.352 0, 
+    662258.274 855340.753 0))
+
+POLYGON ((732875.429 906730.495 0, 732598.859 906746.147 0, 732320.901 906761.894 0, 732042.945 906777.658 0, 731764.99 906793.437 0, 731487.036 906809.233 0, 731209.082 906825.045 0, 730931.13 906840.874 0, 730653.178 906856.719 0, 730375.227 906872.581 0, 
+    730097.278 906888.458 0, 729819.329 906904.352 0, 729541.381 906920.263 0, 729263.434 906936.19 0, 728985.488 906952.133 0, 728707.543 906968.093 0, 728429.599 906984.068 0, 728151.656 907000.061 0, 727873.714 907016.069 0, 727595.773 907032.094 0, 
+    727317.832 907048.136 0, 727039.893 907064.193 0, 726761.955 907080.267 0, 726484.017 907096.358 0, 726204.692 907112.545 0, 725928.145 907128.588 0, 725650.21 907144.727 0, 725372.277 907160.883 0, 725094.344 907177.055 0, 724816.412 907193.244 0, 
+    724538.481 907209.449 0, 724260.551 907225.67 0, 723982.623 907241.908 0, 723704.695 907258.162 0, 723426.768 907274.432 0, 723148.842 907290.719 0, 722870.917 907307.022 0, 722592.992 907323.342 0, 722315.069 907339.677 0, 722037.147 907356.029 0, 
+    721759.226 907372.398 0, 721481.306 907388.783 0, 721203.386 907405.184 0, 720925.468 907421.602 0, 720647.551 907438.036 0, 720369.634 907454.486 0, 720091.719 907470.953 0, 719813.804 907487.436 0, 719534.501 907504.018 0, 719865.259 913072.456 0, 
+    720196.025 918641.048 0, 720474.669 918624.505 0, 720751.928 918608.061 0, 721029.188 918591.633 0, 721306.449 918575.221 0, 721583.711 918558.826 0, 721860.974 918542.447 0, 722138.238 918526.085 0, 722415.502 918509.739 0, 722692.768 918493.409 0, 
+    722970.035 918477.095 0, 723247.302 918460.798 0, 723524.571 918444.517 0, 723801.841 918428.252 0, 724079.111 918412.004 0, 724356.382 918395.772 0, 724633.655 918379.556 0, 724910.928 918363.357 0, 725188.203 918347.174 0, 725465.478 918331.007 0, 
+    725742.754 918314.857 0, 726020.031 918298.723 0, 726297.309 918282.605 0, 726574.588 918266.503 0, 726850.483 918250.499 0, 727129.149 918234.35 0, 727406.431 918218.297 0, 727683.714 918202.261 0, 727960.998 918186.241 0, 728238.283 918170.238 0, 
+    728515.568 918154.25 0, 728792.855 918138.279 0, 729070.143 918122.325 0, 729347.431 918106.387 0, 729624.721 918090.465 0, 729902.011 918074.559 0, 730179.302 918058.67 0, 730456.594 918042.797 0, 730733.888 918026.94 0, 731011.182 918011.1 0, 
+    731288.477 917995.276 0, 731565.773 917979.468 0, 731843.07 917963.677 0, 732120.367 917947.902 0, 732397.666 917932.143 0, 732674.966 917916.401 0, 732952.267 917900.675 0, 733229.568 917884.965 0, 733505.486 917869.35 0, 733190.453 912299.846 0, 
+    732875.429 906730.495 0))
+
+POLYGON ((746817.074 917135.257 0, 746541.111 917150.093 0, 746263.766 917165.019 0, 745986.422 917179.962 0, 745709.079 917194.92 0, 745431.737 917209.896 0, 745154.396 917224.887 0, 744877.055 917239.895 0, 744599.716 917254.919 0, 744322.377 917269.96 0, 
+    744045.039 917285.017 0, 743767.702 917300.09 0, 743490.366 917315.179 0, 743213.031 917330.285 0, 742935.697 917345.407 0, 742658.364 917360.546 0, 742381.031 917375.7 0, 742103.7 917390.872 0, 741826.369 917406.059 0, 741549.04 917421.263 0, 
+    741271.711 917436.483 0, 740994.383 917451.719 0, 740717.056 917466.972 0, 740439.73 917482.241 0, 740161.021 917497.603 0, 739885.08 917512.828 0, 739607.757 917528.146 0, 739330.434 917543.48 0, 739053.112 917558.831 0, 738775.792 917574.198 0, 
+    738498.472 917589.581 0, 738221.153 917604.981 0, 737943.835 917620.397 0, 737666.518 917635.829 0, 737389.201 917651.278 0, 737111.886 917666.743 0, 736834.572 917682.224 0, 736557.258 917697.721 0, 736279.946 917713.235 0, 736002.634 917728.765 0, 
+    735725.323 917744.312 0, 735448.014 917759.875 0, 735170.705 917775.454 0, 734893.397 917791.049 0, 734616.09 917806.661 0, 734338.783 917822.289 0, 734061.478 917837.934 0, 733784.174 917853.595 0, 733505.486 917869.35 0, 733820.528 923439.004 0, 
+    734135.577 929008.804 0, 734413.606 928993.086 0, 734690.255 928977.462 0, 734966.904 928961.854 0, 735243.555 928946.263 0, 735520.206 928930.688 0, 735796.859 928915.13 0, 736073.512 928899.587 0, 736350.166 928884.061 0, 736626.821 928868.552 0, 
+    736903.477 928853.058 0, 737180.134 928837.581 0, 737456.792 928822.12 0, 737733.45 928806.675 0, 738010.11 928791.247 0, 738286.771 928775.835 0, 738563.432 928760.439 0, 738840.094 928745.06 0, 739116.758 928729.696 0, 739393.422 928714.349 0, 
+    739670.087 928699.019 0, 739946.753 928683.704 0, 740223.42 928668.406 0, 740500.087 928653.125 0, 740775.376 928637.935 0, 741053.426 928622.61 0, 741330.096 928607.377 0, 741606.767 928592.16 0, 741883.44 928576.96 0, 742160.113 928561.776 0, 
+    742436.787 928546.608 0, 742713.462 928531.457 0, 742990.137 928516.321 0, 743266.814 928501.202 0, 743543.492 928486.1 0, 743820.17 928471.013 0, 744096.85 928455.943 0, 744373.53 928440.889 0, 744650.211 928425.852 0, 744926.893 928410.831 0, 
+    745203.576 928395.826 0, 745480.26 928380.837 0, 745756.944 928365.865 0, 746033.63 928350.909 0, 746310.316 928335.969 0, 746587.004 928321.045 0, 746863.692 928306.138 0, 747140.381 928291.247 0, 747415.692 928276.446 0, 747116.379 922705.779 0, 
+    746817.074 917135.257 0))
+
+POLYGON ((760697.822 927581.611 0, 760422.469 927595.634 0, 760145.739 927609.743 0, 759869.009 927623.868 0, 759592.281 927638.01 0, 759315.554 927652.168 0, 759038.827 927666.342 0, 758762.101 927680.533 0, 758485.376 927694.74 0, 758208.652 927708.963 0, 
+    757931.928 927723.203 0, 757655.206 927737.459 0, 757378.484 927751.731 0, 757101.763 927766.019 0, 756825.043 927780.324 0, 756548.324 927794.645 0, 756271.606 927808.982 0, 755994.888 927823.335 0, 755718.172 927837.705 0, 755441.456 927852.091 0, 
+    755164.741 927866.494 0, 754888.027 927880.912 0, 754611.314 927895.347 0, 754334.601 927909.798 0, 754056.512 927924.338 0, 753781.179 927938.75 0, 753504.469 927953.25 0, 753227.76 927967.766 0, 752951.052 927982.299 0, 752674.345 927996.848 0, 
+    752397.639 928011.413 0, 752120.933 928025.995 0, 751844.228 928040.592 0, 751567.525 928055.207 0, 751290.822 928069.837 0, 751014.119 928084.484 0, 750737.418 928099.147 0, 750460.718 928113.826 0, 750184.018 928128.521 0, 749907.32 928143.233 0, 
+    749630.622 928157.961 0, 749353.925 928172.706 0, 749077.229 928187.466 0, 748800.534 928202.243 0, 748523.839 928217.036 0, 748247.146 928231.846 0, 747970.453 928246.672 0, 747693.762 928261.514 0, 747415.692 928276.446 0, 747715.012 933847.256 0, 
+    748014.34 939418.204 0, 748291.751 939403.307 0, 748567.787 939388.5 0, 748843.823 939373.709 0, 749119.861 939358.935 0, 749395.9 939344.177 0, 749671.939 939329.435 0, 749947.979 939314.709 0, 750224.02 939299.999 0, 750500.062 939285.306 0, 
+    750776.105 939270.629 0, 751052.149 939255.969 0, 751328.194 939241.324 0, 751604.239 939226.696 0, 751880.285 939212.084 0, 752156.332 939197.488 0, 752432.38 939182.909 0, 752708.429 939168.346 0, 752984.479 939153.799 0, 753260.53 939139.268 0, 
+    753536.581 939124.753 0, 753812.633 939110.255 0, 754088.686 939095.773 0, 754364.74 939081.308 0, 754639.42 939066.93 0, 754916.851 939052.425 0, 755192.908 939038.008 0, 755468.965 939023.607 0, 755745.023 939009.223 0, 756021.082 938994.854 0, 
+    756297.142 938980.502 0, 756573.203 938966.167 0, 756849.265 938951.847 0, 757125.327 938937.544 0, 757401.39 938923.257 0, 757677.455 938908.986 0, 757953.52 938894.732 0, 758229.585 938880.493 0, 758505.652 938866.271 0, 758781.72 938852.066 0, 
+    759057.788 938837.876 0, 759333.857 938823.703 0, 759609.927 938809.546 0, 759885.998 938795.405 0, 760162.07 938781.281 0, 760438.142 938767.172 0, 760714.215 938753.08 0, 760990.29 938739.005 0, 761264.991 938725.015 0, 760981.403 933153.244 0, 
+    760697.822 927581.611 0))
+
+POLYGON ((774517.547 938069.264 0, 774242.805 938082.478 0, 773966.692 938095.774 0, 773690.58 938109.086 0, 773414.469 938122.414 0, 773138.359 938135.759 0, 772862.249 938149.119 0, 772586.14 938162.496 0, 772310.032 938175.89 0, 772033.925 938189.299 0, 
+    771757.818 938202.725 0, 771481.712 938216.167 0, 771205.607 938229.625 0, 770929.503 938243.1 0, 770653.4 938256.59 0, 770377.297 938270.097 0, 770101.196 938283.621 0, 769825.095 938297.16 0, 769548.994 938310.716 0, 769272.895 938324.288 0, 
+    768996.796 938337.876 0, 768720.699 938351.481 0, 768444.602 938365.101 0, 768168.505 938378.738 0, 767891.037 938392.46 0, 767616.316 938406.061 0, 767340.222 938419.747 0, 767064.129 938433.449 0, 766788.037 938447.167 0, 766511.945 938460.902 0, 
+    766235.855 938474.653 0, 765959.765 938488.42 0, 765683.676 938502.203 0, 765407.588 938516.002 0, 765131.501 938529.818 0, 764855.414 938543.65 0, 764579.329 938557.498 0, 764303.244 938571.363 0, 764027.16 938585.244 0, 763751.077 938599.141 0, 
+    763474.994 938613.054 0, 763198.913 938626.983 0, 762922.832 938640.929 0, 762646.752 938654.891 0, 762370.673 938668.87 0, 762094.594 938682.864 0, 761818.517 938696.875 0, 761542.44 938710.902 0, 761264.991 938725.015 0, 761548.585 944296.92 0, 
+    761832.186 949868.956 0, 762108.977 949854.876 0, 762384.397 949840.883 0, 762659.819 949826.905 0, 762935.241 949812.944 0, 763210.665 949798.999 0, 763486.089 949785.07 0, 763761.513 949771.157 0, 764036.939 949757.261 0, 764312.366 949743.381 0, 
+    764587.793 949729.517 0, 764863.221 949715.669 0, 765138.65 949701.837 0, 765414.08 949688.022 0, 765689.51 949674.223 0, 765964.941 949660.44 0, 766240.374 949646.673 0, 766515.807 949632.923 0, 766791.24 949619.188 0, 767066.675 949605.47 0, 
+    767342.11 949591.768 0, 767617.547 949578.083 0, 767892.984 949564.413 0, 768168.421 949550.76 0, 768442.49 949537.191 0, 768719.299 949523.502 0, 768994.74 949509.897 0, 769270.181 949496.309 0, 769545.622 949482.737 0, 769821.065 949469.181 0, 
+    770096.508 949455.641 0, 770371.953 949442.118 0, 770647.398 949428.61 0, 770922.843 949415.119 0, 771198.29 949401.644 0, 771473.737 949388.185 0, 771749.186 949374.743 0, 772024.635 949361.317 0, 772300.084 949347.907 0, 772575.535 949334.513 0, 
+    772850.986 949321.135 0, 773126.438 949307.774 0, 773401.891 949294.428 0, 773677.345 949281.099 0, 773952.799 949267.787 0, 774228.255 949254.49 0, 774503.711 949241.21 0, 774779.168 949227.945 0, 775053.256 949214.763 0, 774785.398 943641.949 0, 
+    774517.547 938069.264 0))
+
+POLYGON ((788276.122 948597.925 0, 788001.995 948610.333 0, 787726.502 948622.819 0, 787451.009 948635.321 0, 787175.518 948647.839 0, 786900.027 948660.374 0, 786624.536 948672.925 0, 786349.047 948685.492 0, 786073.558 948698.075 0, 785798.07 948710.674 0, 
+    785522.583 948723.29 0, 785247.096 948735.922 0, 784971.61 948748.57 0, 784696.125 948761.234 0, 784420.641 948773.914 0, 784145.158 948786.611 0, 783869.675 948799.324 0, 783594.193 948812.053 0, 783318.711 948824.798 0, 783043.231 948837.56 0, 
+    782767.751 948850.338 0, 782492.272 948863.132 0, 782216.794 948875.942 0, 781941.316 948888.768 0, 781664.471 948901.675 0, 781390.363 948914.47 0, 781114.888 948927.345 0, 780839.413 948940.236 0, 780563.94 948953.143 0, 780288.467 948966.067 0, 
+    780012.994 948979.007 0, 779737.523 948991.963 0, 779462.052 949004.935 0, 779186.582 949017.924 0, 778911.113 949030.929 0, 778635.645 949043.95 0, 778360.177 949056.987 0, 778084.71 949070.04 0, 777809.244 949083.11 0, 777533.779 949096.196 0, 
+    777258.314 949109.298 0, 776982.85 949122.416 0, 776707.387 949135.55 0, 776431.925 949148.701 0, 776156.463 949161.868 0, 775881.003 949175.051 0, 775605.543 949188.25 0, 775330.084 949201.466 0, 775053.256 949214.763 0, 775321.12 954787.704 0, 
+    775588.99 960360.767 0, 775865.158 960347.501 0, 776139.961 960334.317 0, 776414.765 960321.15 0, 776689.57 960307.998 0, 776964.375 960294.862 0, 777239.182 960281.743 0, 777513.989 960268.64 0, 777788.796 960255.553 0, 778063.605 960242.482 0, 
+    778338.414 960229.427 0, 778613.224 960216.389 0, 778888.035 960203.367 0, 779162.847 960190.36 0, 779437.659 960177.37 0, 779712.472 960164.397 0, 779987.286 960151.439 0, 780262.101 960138.498 0, 780536.916 960125.572 0, 780811.732 960112.663 0, 
+    781086.549 960099.77 0, 781361.367 960086.894 0, 781636.185 960074.033 0, 781911.005 960061.189 0, 782184.46 960048.424 0, 782460.645 960035.549 0, 782735.467 960022.753 0, 783010.289 960009.973 0, 783285.112 959997.21 0, 783559.936 959984.462 0, 
+    783834.76 959971.731 0, 784109.585 959959.016 0, 784384.411 959946.317 0, 784659.238 959933.635 0, 784934.066 959920.968 0, 785208.894 959908.318 0, 785483.723 959895.684 0, 785758.552 959883.066 0, 786033.383 959870.464 0, 786308.214 959857.879 0, 
+    786583.046 959845.309 0, 786857.879 959832.756 0, 787132.712 959820.219 0, 787407.546 959807.698 0, 787682.381 959795.194 0, 787957.217 959782.705 0, 788232.053 959770.233 0, 788506.89 959757.777 0, 788780.364 959745.398 0, 788528.241 954171.601 0, 
+    788276.122 948597.925 0))
+
+POLYGON ((801973.424 959167.3 0, 801699.914 959178.905 0, 801425.043 959190.585 0, 801150.173 959202.281 0, 800875.303 959213.993 0, 800600.434 959225.721 0, 800325.565 959237.465 0, 800050.697 959249.226 0, 799775.83 959261.003 0, 799500.964 959272.796 0, 
+    799226.098 959284.605 0, 798951.234 959296.43 0, 798676.369 959308.271 0, 798401.506 959320.129 0, 798126.643 959332.003 0, 797851.781 959343.893 0, 797576.919 959355.799 0, 797302.058 959367.721 0, 797027.198 959379.66 0, 796752.339 959391.614 0, 
+    796477.48 959403.585 0, 796202.622 959415.572 0, 795927.765 959427.575 0, 795652.909 959439.595 0, 795376.69 959451.69 0, 795103.198 959463.682 0, 794828.343 959475.75 0, 794553.49 959487.834 0, 794278.637 959499.934 0, 794003.784 959512.051 0, 
+    793728.933 959524.183 0, 793454.082 959536.332 0, 793179.232 959548.497 0, 792904.382 959560.678 0, 792629.534 959572.875 0, 792354.686 959585.089 0, 792079.839 959597.319 0, 791804.992 959609.564 0, 791530.146 959621.827 0, 791255.301 959634.105 0, 
+    790980.457 959646.399 0, 790705.613 959658.71 0, 790430.77 959671.036 0, 790155.928 959683.379 0, 789881.087 959695.738 0, 789606.246 959708.114 0, 789331.406 959720.505 0, 789056.567 959732.913 0, 788780.364 959745.398 0, 789032.494 965319.314 0, 
+    789284.628 970893.345 0, 789560.171 970880.889 0, 789834.354 970868.511 0, 790108.538 970856.149 0, 790382.722 970843.803 0, 790656.908 970831.474 0, 790931.094 970819.16 0, 791205.28 970806.863 0, 791479.468 970794.582 0, 791753.656 970782.317 0, 
+    792027.845 970770.068 0, 792302.035 970757.835 0, 792576.225 970745.618 0, 792850.416 970733.418 0, 793124.608 970721.234 0, 793398.801 970709.065 0, 793672.994 970696.913 0, 793947.188 970684.777 0, 794221.382 970672.658 0, 794495.578 970660.554 0, 
+    794769.774 970648.466 0, 795043.971 970636.395 0, 795318.168 970624.34 0, 795592.366 970612.301 0, 795865.206 970600.337 0, 796140.765 970588.271 0, 796414.965 970576.28 0, 796689.166 970564.306 0, 796963.368 970552.347 0, 797237.571 970540.405 0, 
+    797511.774 970528.479 0, 797785.978 970516.569 0, 798060.182 970504.675 0, 798334.387 970492.797 0, 798608.593 970480.936 0, 798882.8 970469.09 0, 799157.007 970457.261 0, 799431.215 970445.448 0, 799705.424 970433.651 0, 799979.634 970421.87 0, 
+    800253.844 970410.105 0, 800528.054 970398.357 0, 800802.266 970386.624 0, 801076.478 970374.908 0, 801350.691 970363.208 0, 801624.905 970351.524 0, 801899.119 970339.856 0, 802173.334 970328.204 0, 802446.191 970316.626 0, 802209.805 964741.906 0, 
+    801973.424 959167.3 0))
+
+POLYGON ((815609.331 969777.094 0, 815336.44 969787.901 0, 815062.193 969798.778 0, 814787.947 969809.671 0, 814513.702 969820.58 0, 814239.457 969831.506 0, 813965.213 969842.447 0, 813690.969 969853.405 0, 813416.726 969864.379 0, 813142.484 969875.369 0, 
+    812868.242 969886.375 0, 812594.001 969897.397 0, 812319.761 969908.436 0, 812045.521 969919.49 0, 811771.282 969930.561 0, 811497.044 969941.648 0, 811222.806 969952.751 0, 810948.569 969963.87 0, 810674.333 969975.005 0, 810400.097 969986.157 0, 
+    810125.862 969997.324 0, 809851.627 970008.508 0, 809577.393 970019.708 0, 809303.16 970030.924 0, 809027.571 970042.211 0, 808754.696 970053.404 0, 808480.465 970064.668 0, 808206.235 970075.949 0, 807932.005 970087.246 0, 807657.776 970098.558 0, 
+    807383.547 970109.887 0, 807109.319 970121.232 0, 806835.092 970132.594 0, 806560.866 970143.971 0, 806286.64 970155.365 0, 806012.415 970166.774 0, 805738.19 970178.2 0, 805463.966 970189.642 0, 805189.743 970201.1 0, 804915.521 970212.574 0, 
+    804641.299 970224.065 0, 804367.078 970235.571 0, 804092.858 970247.094 0, 803818.638 970258.633 0, 803544.419 970270.187 0, 803270.201 970281.759 0, 802995.983 970293.346 0, 802721.766 970304.949 0, 802446.191 970316.626 0, 802682.582 975891.457 0, 
+    802918.977 981466.394 0, 803193.892 981454.745 0, 803467.452 981443.169 0, 803741.014 981431.61 0, 804014.576 981420.066 0, 804288.139 981408.539 0, 804561.702 981397.028 0, 804835.266 981385.533 0, 805108.831 981374.054 0, 805382.397 981362.591 0, 
+    805655.963 981351.144 0, 805929.53 981339.713 0, 806203.097 981328.299 0, 806476.665 981316.9 0, 806750.234 981305.518 0, 807023.804 981294.152 0, 807297.374 981282.802 0, 807570.945 981271.468 0, 807844.516 981260.15 0, 808118.089 981248.848 0, 
+    808391.661 981237.562 0, 808665.235 981226.293 0, 808938.809 981215.039 0, 809212.384 981203.802 0, 809484.605 981192.636 0, 809759.536 981181.375 0, 810033.113 981170.186 0, 810306.69 981159.013 0, 810580.268 981147.856 0, 810853.847 981136.715 0, 
+    811127.426 981125.59 0, 811401.007 981114.482 0, 811674.587 981103.389 0, 811948.169 981092.313 0, 812221.751 981081.253 0, 812495.333 981070.208 0, 812768.917 981059.18 0, 813042.501 981048.168 0, 813316.086 981037.172 0, 813589.671 981026.193 0, 
+    813863.257 981015.229 0, 814136.843 981004.281 0, 814410.431 980993.35 0, 814684.019 980982.434 0, 814957.607 980971.535 0, 815231.196 980960.652 0, 815504.786 980949.785 0, 815778.376 980938.934 0, 816050.614 980928.153 0, 815829.971 975352.57 0, 
+    815609.331 969777.094 0))
+
+POLYGON ((829183.72 980427.013 0, 828911.451 980437.025 0, 828637.831 980447.103 0, 828364.212 980457.197 0, 828090.593 980467.307 0, 827816.975 980477.434 0, 827543.357 980487.576 0, 827269.74 980497.735 0, 826996.123 980507.909 0, 826722.508 980518.1 0, 
+    826448.892 980528.307 0, 826175.278 980538.53 0, 825901.664 980548.769 0, 825628.05 980559.024 0, 825354.437 980569.295 0, 825080.825 980579.582 0, 824807.214 980589.886 0, 824533.603 980600.205 0, 824259.992 980610.541 0, 823986.382 980620.893 0, 
+    823712.773 980631.261 0, 823439.165 980641.645 0, 823165.557 980652.045 0, 822891.949 980662.461 0, 822616.99 980672.945 0, 822344.736 980683.342 0, 822071.131 980693.806 0, 821797.526 980704.287 0, 821523.922 980714.783 0, 821250.318 980725.296 0, 
+    820976.715 980735.825 0, 820703.113 980746.37 0, 820429.511 980756.931 0, 820155.91 980767.508 0, 819882.309 980778.102 0, 819608.709 980788.711 0, 819335.11 980799.337 0, 819061.511 980809.978 0, 818787.913 980820.636 0, 818514.316 980831.31 0, 
+    818240.719 980842 0, 817967.123 980852.706 0, 817693.527 980863.428 0, 817419.933 980874.166 0, 817146.338 980884.921 0, 816872.745 980895.691 0, 816599.152 980906.478 0, 816325.559 980917.28 0, 816050.614 980928.153 0, 816271.262 986503.837 0, 
+    816491.914 992079.62 0, 816766.199 992068.774 0, 817039.135 992057.997 0, 817312.072 992047.237 0, 817585.009 992036.492 0, 817857.947 992025.763 0, 818130.886 992015.051 0, 818403.825 992004.354 0, 818676.765 991993.674 0, 818949.705 991983.01 0, 
+    819222.646 991972.362 0, 819495.588 991961.729 0, 819768.53 991951.113 0, 820041.473 991940.513 0, 820314.416 991929.929 0, 820587.361 991919.361 0, 820860.305 991908.81 0, 821133.251 991898.274 0, 821406.197 991887.754 0, 821679.144 991877.25 0, 
+    821952.091 991866.763 0, 822225.039 991856.291 0, 822497.987 991845.836 0, 822770.936 991835.397 0, 823042.537 991825.025 0, 823316.836 991814.566 0, 823589.787 991804.175 0, 823862.739 991793.8 0, 824135.691 991783.441 0, 824408.644 991773.098 0, 
+    824681.597 991762.771 0, 824954.551 991752.46 0, 825227.506 991742.165 0, 825500.461 991731.886 0, 825773.417 991721.624 0, 826046.373 991711.377 0, 826319.33 991701.147 0, 826592.288 991690.932 0, 826865.246 991680.734 0, 827138.205 991670.551 0, 
+    827411.164 991660.385 0, 827684.124 991650.235 0, 827957.085 991640.101 0, 828230.046 991629.983 0, 828503.008 991619.881 0, 828775.971 991609.795 0, 829048.934 991599.725 0, 829321.897 991589.671 0, 829593.513 991579.683 0, 829388.615 986003.299 0, 
+    829183.72 980427.013 0))
+
+POLYGON ((842696.473 991116.762 0, 842424.827 991125.983 0, 842151.836 991135.265 0, 841878.846 991144.564 0, 841605.856 991153.879 0, 841332.867 991163.209 0, 841059.878 991172.556 0, 840786.89 991181.919 0, 840513.903 991191.298 0, 840240.916 991200.693 0, 
+    839967.929 991210.104 0, 839694.943 991219.532 0, 839421.958 991228.975 0, 839148.973 991238.434 0, 838875.989 991247.91 0, 838603.005 991257.401 0, 838330.022 991266.909 0, 838057.039 991276.432 0, 837784.057 991285.972 0, 837511.076 991295.528 0, 
+    837238.095 991305.1 0, 836965.114 991314.687 0, 836692.134 991324.291 0, 836419.155 991333.911 0, 836144.83 991343.595 0, 835873.199 991353.2 0, 835600.221 991362.868 0, 835327.244 991372.552 0, 835054.268 991382.252 0, 834781.292 991391.969 0, 
+    834508.317 991401.701 0, 834235.342 991411.45 0, 833962.368 991421.214 0, 833689.394 991430.995 0, 833416.421 991440.792 0, 833143.449 991450.605 0, 832870.477 991460.434 0, 832597.506 991470.279 0, 832324.535 991480.14 0, 832051.565 991490.017 0, 
+    831778.596 991499.91 0, 831505.627 991509.819 0, 831232.659 991519.744 0, 830959.691 991529.686 0, 830686.724 991539.643 0, 830413.757 991549.616 0, 830140.791 991559.606 0, 829867.826 991569.612 0, 829593.513 991579.683 0, 829798.415 997156.161 0, 
+    830003.32 1002732.729 0, 830276.973 1002722.682 0, 830549.282 1002712.7 0, 830821.592 1002702.735 0, 831093.902 1002692.785 0, 831366.212 1002682.852 0, 831638.524 1002672.935 0, 831910.835 1002663.033 0, 832183.148 1002653.148 0, 832455.461 1002643.278 0, 
+    832727.774 1002633.425 0, 833000.089 1002623.588 0, 833272.403 1002613.766 0, 833544.719 1002603.961 0, 833817.035 1002594.172 0, 834089.351 1002584.399 0, 834361.668 1002574.642 0, 834633.986 1002564.901 0, 834906.304 1002555.175 0, 835178.623 1002545.466 0, 
+    835450.942 1002535.773 0, 835723.262 1002526.096 0, 835995.582 1002516.435 0, 836267.903 1002506.79 0, 836538.881 1002497.209 0, 836812.547 1002487.549 0, 837084.87 1002477.952 0, 837357.193 1002468.371 0, 837629.517 1002458.806 0, 837901.841 1002449.257 0, 
+    838174.166 1002439.724 0, 838446.492 1002430.208 0, 838718.818 1002420.707 0, 838991.145 1002411.222 0, 839263.472 1002401.754 0, 839535.8 1002392.301 0, 839808.128 1002382.864 0, 840080.457 1002373.444 0, 840352.787 1002364.039 0, 840625.117 1002354.651 0, 
+    840897.447 1002345.278 0, 841169.778 1002335.922 0, 841442.11 1002326.582 0, 841714.442 1002317.257 0, 841986.775 1002307.949 0, 842259.108 1002298.656 0, 842531.442 1002289.38 0, 842803.776 1002280.12 0, 843074.769 1002270.921 0, 842885.619 996693.797 0, 
+    842696.473 991116.762 0))
+
+POLYGON ((856147.47 1001846.045 0, 855876.45 1001854.478 0, 855604.091 1001862.968 0, 855331.732 1001871.475 0, 855059.373 1001879.998 0, 854787.016 1001888.537 0, 854514.658 1001897.092 0, 854242.301 1001905.663 0, 853969.945 1001914.25 0, 853697.589 1001922.853 0, 
+    853425.233 1001931.472 0, 853152.878 1001940.107 0, 852880.524 1001948.759 0, 852608.17 1001957.426 0, 852335.817 1001966.109 0, 852063.464 1001974.808 0, 851791.111 1001983.523 0, 851518.759 1001992.255 0, 851246.408 1002001.002 0, 850974.057 1002009.765 0, 
+    850701.707 1002018.545 0, 850429.357 1002027.34 0, 850157.008 1002036.152 0, 849884.659 1002044.979 0, 849610.969 1002053.866 0, 849339.963 1002062.682 0, 849067.616 1002071.558 0, 848795.269 1002080.449 0, 848522.923 1002089.357 0, 848250.577 1002098.281 0, 
+    847978.232 1002107.22 0, 847705.888 1002116.176 0, 847433.544 1002125.148 0, 847161.2 1002134.136 0, 846888.857 1002143.139 0, 846616.515 1002152.159 0, 846344.173 1002161.195 0, 846071.831 1002170.247 0, 845799.49 1002179.315 0, 845527.15 1002188.399 0, 
+    845254.81 1002197.499 0, 844982.471 1002206.615 0, 844710.132 1002215.747 0, 844437.794 1002224.895 0, 844165.457 1002234.059 0, 843893.119 1002243.239 0, 843620.783 1002252.435 0, 843348.447 1002261.647 0, 843074.769 1002270.921 0, 843263.921 1007848.132 0, 
+    843453.076 1013425.424 0, 843726.094 1013416.173 0, 843997.774 1013406.983 0, 844269.454 1013397.809 0, 844541.135 1013388.651 0, 844812.816 1013379.509 0, 845084.497 1013370.383 0, 845356.179 1013361.273 0, 845627.862 1013352.179 0, 845899.545 1013343.101 0, 
+    846171.229 1013334.039 0, 846442.914 1013324.993 0, 846714.598 1013315.962 0, 846986.284 1013306.948 0, 847257.97 1013297.95 0, 847529.656 1013288.968 0, 847801.343 1013280.002 0, 848073.031 1013271.052 0, 848344.719 1013262.118 0, 848616.407 1013253.2 0, 
+    848888.096 1013244.298 0, 849159.786 1013235.411 0, 849431.476 1013226.541 0, 849703.167 1013217.687 0, 849973.519 1013208.892 0, 850246.549 1013200.027 0, 850518.242 1013191.221 0, 850789.934 1013182.43 0, 851061.628 1013173.656 0, 851333.321 1013164.898 0, 
+    851605.016 1013156.156 0, 851876.71 1013147.429 0, 852148.406 1013138.719 0, 852420.102 1013130.025 0, 852691.798 1013121.347 0, 852963.495 1013112.684 0, 853235.192 1013104.038 0, 853506.89 1013095.408 0, 853778.588 1013086.794 0, 854050.287 1013078.195 0, 
+    854321.986 1013069.613 0, 854593.686 1013061.047 0, 854865.387 1013052.496 0, 855137.088 1013043.962 0, 855408.789 1013035.444 0, 855680.491 1013026.941 0, 855952.193 1013018.455 0, 856223.896 1013009.984 0, 856494.262 1013001.572 0, 856320.864 1007423.767 0, 
+    856147.47 1001846.045 0))
+
+POLYGON ((869536.593 1012614.565 0, 869266.203 1012622.214 0, 868994.477 1012629.916 0, 868722.752 1012637.635 0, 868451.027 1012645.37 0, 868179.303 1012653.121 0, 867907.579 1012660.887 0, 867635.855 1012668.67 0, 867364.132 1012676.469 0, 867092.41 1012684.283 0, 
+    866820.688 1012692.114 0, 866548.966 1012699.961 0, 866277.245 1012707.823 0, 866005.524 1012715.702 0, 865733.804 1012723.597 0, 865462.084 1012731.507 0, 865190.365 1012739.434 0, 864918.646 1012747.376 0, 864646.928 1012755.335 0, 864375.21 1012763.31 0, 
+    864103.492 1012771.3 0, 863831.776 1012779.307 0, 863560.059 1012787.329 0, 863288.343 1012795.368 0, 863015.291 1012803.462 0, 862744.912 1012811.493 0, 862473.198 1012819.58 0, 862201.484 1012827.682 0, 861929.77 1012835.801 0, 861658.057 1012843.935 0, 
+    861386.344 1012852.086 0, 861114.632 1012860.252 0, 860842.921 1012868.435 0, 860571.209 1012876.633 0, 860299.499 1012884.848 0, 860027.788 1012893.078 0, 859756.079 1012901.325 0, 859484.369 1012909.587 0, 859212.66 1012917.866 0, 858940.952 1012926.16 0, 
+    858669.244 1012934.471 0, 858397.537 1012942.797 0, 858125.83 1012951.14 0, 857854.124 1012959.498 0, 857582.418 1012967.873 0, 857310.713 1012976.263 0, 857039.008 1012984.669 0, 856767.303 1012993.092 0, 856494.262 1013001.572 0, 856667.662 1018579.454 0, 
+    856841.064 1024157.409 0, 857113.446 1024148.95 0, 857384.493 1024140.548 0, 857655.542 1024132.162 0, 857926.59 1024123.792 0, 858197.64 1024115.437 0, 858468.689 1024107.099 0, 858739.739 1024098.777 0, 859010.79 1024090.471 0, 859281.841 1024082.18 0, 
+    859552.893 1024073.906 0, 859823.945 1024065.647 0, 860094.998 1024057.405 0, 860366.051 1024049.178 0, 860637.105 1024040.968 0, 860908.159 1024032.773 0, 861179.213 1024024.594 0, 861450.268 1024016.432 0, 861721.324 1024008.285 0, 861992.38 1024000.154 0, 
+    862263.437 1023992.039 0, 862534.494 1023983.94 0, 862805.551 1023975.857 0, 863076.609 1023967.79 0, 863346.334 1023959.779 0, 863618.726 1023951.704 0, 863889.786 1023943.685 0, 864160.845 1023935.682 0, 864431.906 1023927.694 0, 864702.966 1023919.723 0, 
+    864974.028 1023911.768 0, 865245.089 1023903.828 0, 865516.152 1023895.905 0, 865787.214 1023887.997 0, 866058.277 1023880.106 0, 866329.341 1023872.23 0, 866600.405 1023864.371 0, 866871.469 1023856.527 0, 867142.534 1023848.699 0, 867413.6 1023840.888 0, 
+    867684.666 1023833.092 0, 867955.732 1023825.312 0, 868226.799 1023817.548 0, 868497.866 1023809.8 0, 868768.934 1023802.068 0, 869040.002 1023794.352 0, 869311.071 1023786.652 0, 869582.14 1023778.968 0, 869851.877 1023771.338 0, 869694.234 1018192.914 0, 
+    869536.593 1012614.565 0))
+
+POLYGON ((882863.728 1023422.025 0, 882593.969 1023428.894 0, 882322.879 1023435.812 0, 882051.79 1023442.746 0, 881780.701 1023449.696 0, 881509.612 1023456.662 0, 881238.524 1023463.645 0, 880967.437 1023470.643 0, 880696.349 1023477.657 0, 880425.263 1023484.687 0, 
+    880154.176 1023491.732 0, 879883.09 1023498.794 0, 879612.005 1023505.872 0, 879340.919 1023512.966 0, 879069.835 1023520.076 0, 878798.75 1023527.201 0, 878527.666 1023534.343 0, 878256.583 1023541.501 0, 877985.5 1023548.674 0, 877714.417 1023555.864 0, 
+    877443.335 1023563.069 0, 877172.253 1023570.291 0, 876901.172 1023577.528 0, 876630.091 1023584.781 0, 876357.679 1023592.086 0, 876087.93 1023599.336 0, 875816.851 1023606.637 0, 875545.772 1023613.954 0, 875274.693 1023621.287 0, 875003.614 1023628.636 0, 
+    874732.537 1023636.001 0, 874461.459 1023643.382 0, 874190.382 1023650.779 0, 873919.305 1023658.192 0, 873648.229 1023665.621 0, 873377.153 1023673.066 0, 873106.078 1023680.526 0, 872835.003 1023688.003 0, 872563.929 1023695.496 0, 872292.855 1023703.004 0, 
+    872021.781 1023710.529 0, 871750.708 1023718.069 0, 871479.636 1023725.626 0, 871208.563 1023733.198 0, 870937.492 1023740.787 0, 870666.42 1023748.391 0, 870395.349 1023756.011 0, 870124.279 1023763.648 0, 869851.877 1023771.338 0, 870009.521 1029349.83 0, 
+    870167.168 1034928.388 0, 870438.91 1034920.716 0, 870709.324 1034913.099 0, 870979.738 1034905.497 0, 871250.153 1034897.911 0, 871520.568 1034890.341 0, 871790.983 1034882.787 0, 872061.399 1034875.249 0, 872331.816 1034867.726 0, 872602.233 1034860.22 0, 
+    872872.65 1034852.73 0, 873143.068 1034845.255 0, 873413.486 1034837.796 0, 873683.904 1034830.354 0, 873954.324 1034822.927 0, 874224.743 1034815.516 0, 874495.163 1034808.121 0, 874765.583 1034800.742 0, 875036.004 1034793.379 0, 875306.425 1034786.032 0, 
+    875576.847 1034778.701 0, 875847.269 1034771.385 0, 876117.692 1034764.086 0, 876388.114 1034756.802 0, 876657.21 1034749.57 0, 876928.962 1034742.283 0, 877199.386 1034735.047 0, 877469.81 1034727.828 0, 877740.236 1034720.624 0, 878010.661 1034713.436 0, 
+    878281.087 1034706.264 0, 878551.513 1034699.107 0, 878821.94 1034691.967 0, 879092.367 1034684.843 0, 879362.795 1034677.734 0, 879633.223 1034670.642 0, 879903.651 1034663.565 0, 880174.08 1034656.505 0, 880444.509 1034649.46 0, 880714.939 1034642.431 0, 
+    880985.369 1034635.418 0, 881255.8 1034628.421 0, 881526.231 1034621.44 0, 881796.662 1034614.475 0, 882067.094 1034607.526 0, 882337.526 1034600.592 0, 882607.958 1034593.675 0, 882878.391 1034586.773 0, 883147.498 1034579.921 0, 883005.612 1029000.941 0, 
+    882863.728 1023422.025 0))
+
+POLYGON ((896128.76 1034268.128 0, 895859.633 1034274.22 0, 895589.182 1034280.358 0, 895318.731 1034286.511 0, 895048.28 1034292.68 0, 894777.83 1034298.865 0, 894507.38 1034305.067 0, 894236.93 1034311.284 0, 893966.481 1034317.517 0, 893696.032 1034323.765 0, 
+    893425.584 1034330.03 0, 893155.136 1034336.311 0, 892884.688 1034342.608 0, 892614.241 1034348.92 0, 892343.794 1034355.249 0, 892073.347 1034361.593 0, 891802.901 1034367.953 0, 891532.455 1034374.33 0, 891262.01 1034380.722 0, 890991.565 1034387.13 0, 
+    890721.12 1034393.554 0, 890450.676 1034399.994 0, 890180.232 1034406.449 0, 889909.788 1034412.921 0, 889638.019 1034419.441 0, 889368.902 1034425.912 0, 889098.459 1034432.432 0, 888828.017 1034438.967 0, 888557.576 1034445.519 0, 888287.134 1034452.086 0, 
+    888016.694 1034458.669 0, 887746.253 1034465.268 0, 887475.813 1034471.883 0, 887205.373 1034478.514 0, 886934.934 1034485.161 0, 886664.495 1034491.824 0, 886394.056 1034498.502 0, 886123.618 1034505.197 0, 885853.18 1034511.907 0, 885582.743 1034518.634 0, 
+    885312.306 1034525.376 0, 885041.87 1034532.134 0, 884771.433 1034538.908 0, 884500.998 1034545.698 0, 884230.562 1034552.504 0, 883960.127 1034559.326 0, 883689.693 1034566.164 0, 883419.258 1034573.018 0, 883147.498 1034579.921 0, 883289.385 1040158.963 0, 
+    883431.273 1045738.061 0, 883702.374 1045731.175 0, 883972.151 1045724.337 0, 884241.929 1045717.516 0, 884511.707 1045710.711 0, 884781.486 1045703.921 0, 885051.265 1045697.148 0, 885321.045 1045690.39 0, 885590.824 1045683.648 0, 885860.605 1045676.922 0, 
+    886130.385 1045670.212 0, 886400.166 1045663.518 0, 886669.948 1045656.84 0, 886939.729 1045650.177 0, 887209.512 1045643.531 0, 887479.294 1045636.9 0, 887749.077 1045630.285 0, 888018.86 1045623.686 0, 888288.644 1045617.103 0, 888558.428 1045610.536 0, 
+    888828.213 1045603.985 0, 889097.998 1045597.449 0, 889367.783 1045590.93 0, 889637.569 1045584.426 0, 889906.032 1045577.97 0, 890177.141 1045571.466 0, 890446.928 1045565.01 0, 890716.715 1045558.57 0, 890986.503 1045552.146 0, 891256.291 1045545.738 0, 
+    891526.079 1045539.345 0, 891795.868 1045532.969 0, 892065.657 1045526.608 0, 892335.446 1045520.263 0, 892605.236 1045513.934 0, 892875.026 1045507.621 0, 893144.817 1045501.324 0, 893414.608 1045495.042 0, 893684.399 1045488.777 0, 893954.191 1045482.527 0, 
+    894223.983 1045476.294 0, 894493.775 1045470.076 0, 894763.568 1045463.874 0, 895033.361 1045457.688 0, 895303.155 1045451.518 0, 895572.949 1045445.363 0, 895842.743 1045439.225 0, 896112.537 1045433.102 0, 896381.01 1045427.025 0, 896254.884 1039847.549 0, 
+    896128.76 1034268.128 0))
+
+POLYGON ((909331.575 1045152.576 0, 909063.084 1045157.895 0, 908793.273 1045163.255 0, 908523.462 1045168.631 0, 908253.652 1045174.023 0, 907983.842 1045179.431 0, 907714.033 1045184.855 0, 907444.224 1045190.295 0, 907174.415 1045195.75 0, 906904.606 1045201.222 0, 
+    906634.798 1045206.709 0, 906364.99 1045212.212 0, 906095.182 1045217.731 0, 905825.375 1045223.266 0, 905555.568 1045228.817 0, 905285.761 1045234.384 0, 905015.955 1045239.967 0, 904746.149 1045245.565 0, 904476.344 1045251.18 0, 904206.538 1045256.81 0, 
+    903936.733 1045262.456 0, 903666.929 1045268.118 0, 903397.124 1045273.796 0, 903127.32 1045279.49 0, 902856.196 1045285.227 0, 902587.713 1045290.925 0, 902317.91 1045296.666 0, 902048.108 1045302.424 0, 901778.305 1045308.197 0, 901508.504 1045313.986 0, 
+    901238.702 1045319.791 0, 900968.901 1045325.612 0, 900699.1 1045331.449 0, 900429.299 1045337.301 0, 900159.499 1045343.17 0, 899889.699 1045349.054 0, 899619.899 1045354.954 0, 899350.1 1045360.87 0, 899080.301 1045366.802 0, 898810.503 1045372.75 0, 
+    898540.705 1045378.714 0, 898270.907 1045384.694 0, 898001.11 1045390.689 0, 897731.312 1045396.7 0, 897461.516 1045402.728 0, 897191.719 1045408.771 0, 896921.923 1045414.83 0, 896652.128 1045420.905 0, 896381.01 1045427.025 0, 896507.137 1051006.555 0, 
+    896633.266 1056586.132 0, 896903.723 1056580.026 0, 897172.862 1056573.966 0, 897442.001 1056567.922 0, 897711.141 1056561.894 0, 897980.28 1056555.881 0, 898249.421 1056549.884 0, 898518.561 1056543.903 0, 898787.702 1056537.938 0, 899056.844 1056531.989 0, 
+    899325.985 1056526.056 0, 899595.127 1056520.138 0, 899864.27 1056514.236 0, 900133.413 1056508.35 0, 900402.556 1056502.48 0, 900671.699 1056496.626 0, 900940.843 1056490.788 0, 901209.987 1056484.965 0, 901479.131 1056479.159 0, 901748.276 1056473.368 0, 
+    902017.421 1056467.593 0, 902286.567 1056461.834 0, 902555.713 1056456.09 0, 902824.859 1056450.363 0, 903092.687 1056444.679 0, 903363.152 1056438.956 0, 903632.299 1056433.276 0, 903901.447 1056427.612 0, 904170.594 1056421.963 0, 904439.743 1056416.331 0, 
+    904708.891 1056410.714 0, 904978.04 1056405.114 0, 905247.189 1056399.529 0, 905516.339 1056393.96 0, 905785.488 1056388.407 0, 906054.638 1056382.869 0, 906323.789 1056377.348 0, 906592.94 1056371.842 0, 906862.091 1056366.352 0, 907131.242 1056360.878 0, 
+    907400.394 1056355.42 0, 907669.546 1056349.978 0, 907938.698 1056344.551 0, 908207.851 1056339.141 0, 908477.004 1056333.746 0, 908746.157 1056328.367 0, 909015.311 1056323.004 0, 909284.465 1056317.657 0, 909552.303 1056312.351 0, 909441.938 1050732.44 0, 
+    909331.575 1045152.576 0))
+
+POLYGON ((922472.061 1056075.07 0, 922204.208 1056079.619 0, 921935.04 1056084.205 0, 921665.872 1056088.808 0, 921396.705 1056093.427 0, 921127.538 1056098.061 0, 920858.371 1056102.711 0, 920589.204 1056107.377 0, 920320.038 1056112.059 0, 920050.872 1056116.757 0, 
+    919781.706 1056121.47 0, 919512.54 1056126.2 0, 919243.375 1056130.945 0, 918974.21 1056135.706 0, 918705.045 1056140.483 0, 918435.881 1056145.276 0, 918166.717 1056150.084 0, 917897.553 1056154.909 0, 917628.389 1056159.749 0, 917359.226 1056164.605 0, 
+    917090.063 1056169.477 0, 916820.9 1056174.365 0, 916551.738 1056179.269 0, 916282.576 1056184.188 0, 916012.098 1056189.148 0, 915744.252 1056194.075 0, 915475.091 1056199.042 0, 915205.93 1056204.025 0, 914936.77 1056209.024 0, 914667.609 1056214.038 0, 
+    914398.449 1056219.069 0, 914129.289 1056224.115 0, 913860.13 1056229.177 0, 913590.971 1056234.255 0, 913321.812 1056239.349 0, 913052.653 1056244.458 0, 912783.495 1056249.584 0, 912514.337 1056254.725 0, 912245.179 1056259.882 0, 911976.022 1056265.055 0, 
+    911706.865 1056270.244 0, 911437.708 1056275.449 0, 911168.552 1056280.669 0, 910899.395 1056285.906 0, 910630.24 1056291.158 0, 910361.084 1056296.426 0, 910091.929 1056301.71 0, 909822.774 1056307.01 0, 909552.303 1056312.351 0, 909662.668 1061892.307 0, 
+    909773.034 1067472.302 0, 910042.845 1067466.973 0, 910311.343 1067461.686 0, 910579.842 1067456.415 0, 910848.34 1067451.16 0, 911116.839 1067445.921 0, 911385.339 1067440.697 0, 911653.838 1067435.489 0, 911922.338 1067430.297 0, 912190.838 1067425.121 0, 
+    912459.339 1067419.961 0, 912727.84 1067414.816 0, 912996.341 1067409.688 0, 913264.842 1067404.575 0, 913533.344 1067399.477 0, 913801.846 1067394.396 0, 914070.348 1067389.33 0, 914338.851 1067384.281 0, 914607.354 1067379.247 0, 914875.857 1067374.229 0, 
+    915144.36 1067369.226 0, 915412.864 1067364.24 0, 915681.368 1067359.269 0, 915949.873 1067354.314 0, 916217.065 1067349.399 0, 916486.882 1067344.452 0, 916755.388 1067339.544 0, 917023.893 1067334.652 0, 917292.399 1067329.777 0, 917560.905 1067324.916 0, 
+    917829.411 1067320.072 0, 918097.918 1067315.244 0, 918366.425 1067310.431 0, 918634.932 1067305.634 0, 918903.44 1067300.853 0, 919171.948 1067296.088 0, 919440.456 1067291.338 0, 919708.964 1067286.605 0, 919977.473 1067281.887 0, 920245.982 1067277.185 0, 
+    920514.491 1067272.498 0, 920783.001 1067267.828 0, 921051.51 1067263.173 0, 921320.02 1067258.534 0, 921588.531 1067253.911 0, 921857.041 1067249.304 0, 922125.552 1067244.713 0, 922394.063 1067240.137 0, 922661.263 1067235.599 0, 922566.662 1061655.315 0, 
+    922472.061 1056075.07 0))
+
+POLYGON ((935550.109 1067035.31 0, 935282.896 1067039.092 0, 935014.373 1067042.91 0, 934745.85 1067046.742 0, 934477.327 1067050.591 0, 934208.805 1067054.455 0, 933940.283 1067058.336 0, 933671.761 1067062.232 0, 933403.24 1067066.144 0, 933134.718 1067070.071 0, 
+    932866.197 1067074.015 0, 932597.676 1067077.974 0, 932329.156 1067081.949 0, 932060.635 1067085.94 0, 931792.115 1067089.947 0, 931523.595 1067093.969 0, 931255.075 1067098.007 0, 930986.556 1067102.061 0, 930718.036 1067106.131 0, 930449.517 1067110.217 0, 
+    930180.999 1067114.319 0, 929912.48 1067118.436 0, 929643.962 1067122.569 0, 929375.444 1067126.718 0, 929105.615 1067130.903 0, 928838.408 1067135.063 0, 928569.891 1067139.259 0, 928301.374 1067143.472 0, 928032.857 1067147.7 0, 927764.341 1067151.943 0, 
+    927495.824 1067156.203 0, 927227.308 1067160.478 0, 926958.792 1067164.769 0, 926690.277 1067169.076 0, 926421.762 1067173.399 0, 926153.247 1067177.738 0, 925884.732 1067182.092 0, 925616.217 1067186.462 0, 925347.703 1067190.848 0, 925079.189 1067195.25 0, 
+    924810.675 1067199.668 0, 924542.162 1067204.101 0, 924273.648 1067208.55 0, 924005.135 1067213.015 0, 923736.623 1067217.496 0, 923468.11 1067221.993 0, 923199.598 1067226.505 0, 922931.086 1067231.033 0, 922661.263 1067235.599 0, 922755.865 1072815.919 0, 
+    922850.467 1078396.27 0, 923119.63 1078391.715 0, 923387.485 1078387.198 0, 923655.34 1078382.697 0, 923923.196 1078378.211 0, 924191.052 1078373.741 0, 924458.908 1078369.287 0, 924726.764 1078364.849 0, 924994.621 1078360.426 0, 925262.478 1078356.02 0, 
+    925530.335 1078351.629 0, 925798.192 1078347.253 0, 926066.05 1078342.894 0, 926333.908 1078338.55 0, 926601.766 1078334.222 0, 926869.624 1078329.91 0, 927137.483 1078325.614 0, 927405.342 1078321.333 0, 927673.201 1078317.068 0, 927941.06 1078312.819 0, 
+    928208.92 1078308.585 0, 928476.78 1078304.368 0, 928744.64 1078300.166 0, 929012.5 1078295.98 0, 929279.054 1078291.83 0, 929548.222 1078287.655 0, 929816.083 1078283.516 0, 930083.944 1078279.393 0, 930351.806 1078275.286 0, 930619.668 1078271.195 0, 
+    930887.53 1078267.119 0, 931155.392 1078263.059 0, 931423.255 1078259.015 0, 931691.118 1078254.986 0, 931958.981 1078250.974 0, 932226.844 1078246.977 0, 932494.708 1078242.996 0, 932762.571 1078239.03 0, 933030.435 1078235.081 0, 933298.3 1078231.147 0, 
+    933566.164 1078227.229 0, 933834.029 1078223.327 0, 934101.894 1078219.44 0, 934369.759 1078215.57 0, 934637.624 1078211.715 0, 934905.49 1078207.875 0, 935173.356 1078204.052 0, 935441.222 1078200.244 0, 935707.782 1078196.471 0, 935628.945 1072615.875 0, 
+    935550.109 1067035.31 0))
+
+POLYGON ((948565.609 1078032.996 0, 948299.038 1078036.016 0, 948031.162 1078039.067 0, 947763.287 1078042.134 0, 947495.411 1078045.216 0, 947227.536 1078048.315 0, 946959.661 1078051.429 0, 946691.786 1078054.558 0, 946423.912 1078057.704 0, 946156.037 1078060.865 0, 
+    945888.163 1078064.042 0, 945620.289 1078067.235 0, 945352.415 1078070.443 0, 945084.541 1078073.668 0, 944816.668 1078076.908 0, 944548.794 1078080.164 0, 944280.921 1078083.435 0, 944013.048 1078086.723 0, 943745.175 1078090.026 0, 943477.303 1078093.345 0, 
+    943209.431 1078096.68 0, 942941.558 1078100.03 0, 942673.686 1078103.396 0, 942405.815 1078106.778 0, 942136.638 1078110.193 0, 941870.072 1078113.59 0, 941602.201 1078117.019 0, 941334.33 1078120.464 0, 941066.459 1078123.925 0, 940798.588 1078127.401 0, 
+    940530.718 1078130.894 0, 940262.848 1078134.402 0, 939994.978 1078137.926 0, 939727.108 1078141.465 0, 939459.239 1078145.021 0, 939191.369 1078148.592 0, 938923.5 1078152.179 0, 938655.631 1078155.782 0, 938387.763 1078159.4 0, 938119.894 1078163.034 0, 
+    937852.026 1078166.684 0, 937584.158 1078170.35 0, 937316.29 1078174.032 0, 937048.423 1078177.729 0, 936780.555 1078181.442 0, 936512.688 1078185.171 0, 936244.821 1078188.916 0, 935976.954 1078192.676 0, 935707.782 1078196.471 0, 935786.618 1083777.093 0, 
+    935865.455 1089357.738 0, 936133.968 1089353.953 0, 936401.178 1089350.202 0, 936668.388 1089346.466 0, 936935.598 1089342.747 0, 937202.808 1089339.043 0, 937470.019 1089335.355 0, 937737.23 1089331.682 0, 938004.441 1089328.025 0, 938271.652 1089324.384 0, 
+    938538.864 1089320.759 0, 938806.076 1089317.149 0, 939073.288 1089313.555 0, 939340.5 1089309.977 0, 939607.712 1089306.415 0, 939874.925 1089302.868 0, 940142.137 1089299.337 0, 940409.35 1089295.822 0, 940676.564 1089292.322 0, 940943.777 1089288.838 0, 
+    941210.991 1089285.37 0, 941478.205 1089281.918 0, 941745.419 1089278.481 0, 942012.633 1089275.061 0, 942278.545 1089271.672 0, 942547.062 1089268.266 0, 942814.277 1089264.892 0, 943081.492 1089261.534 0, 943348.707 1089258.192 0, 943615.922 1089254.866 0, 
+    943883.138 1089251.555 0, 944150.354 1089248.26 0, 944417.57 1089244.98 0, 944684.786 1089241.717 0, 944952.002 1089238.469 0, 945219.219 1089235.237 0, 945486.436 1089232.02 0, 945753.652 1089228.82 0, 946020.87 1089225.635 0, 946288.087 1089222.465 0, 
+    946555.304 1089219.312 0, 946822.522 1089216.174 0, 947089.74 1089213.052 0, 947356.958 1089209.946 0, 947624.176 1089206.855 0, 947891.395 1089203.78 0, 948158.613 1089200.721 0, 948425.832 1089197.678 0, 948691.75 1089194.665 0, 948628.68 1083613.819 0, 
+    948565.609 1078032.996 0))
+
+POLYGON ((961518.454 1089067.828 0, 961252.527 1089070.09 0, 960985.3 1089072.378 0, 960718.074 1089074.683 0, 960450.848 1089077.002 0, 960183.622 1089079.338 0, 959916.397 1089081.689 0, 959649.171 1089084.057 0, 959381.945 1089086.439 0, 959114.72 1089088.838 0, 
+    958847.495 1089091.252 0, 958580.27 1089093.682 0, 958313.045 1089096.128 0, 958045.82 1089098.59 0, 957778.595 1089101.067 0, 957511.371 1089103.56 0, 957244.147 1089106.068 0, 956976.922 1089108.593 0, 956709.698 1089111.133 0, 956442.475 1089113.689 0, 
+    956175.251 1089116.26 0, 955908.027 1089118.848 0, 955640.804 1089121.451 0, 955373.58 1089124.069 0, 955105.057 1089126.717 0, 954839.134 1089129.354 0, 954571.912 1089132.02 0, 954304.689 1089134.702 0, 954037.466 1089137.399 0, 953770.244 1089140.112 0, 
+    953503.022 1089142.841 0, 953235.8 1089145.586 0, 952968.578 1089148.346 0, 952701.356 1089151.122 0, 952434.135 1089153.914 0, 952166.913 1089156.721 0, 951899.692 1089159.544 0, 951632.471 1089162.383 0, 951365.25 1089165.238 0, 951098.03 1089168.109 0, 
+    950830.809 1089170.995 0, 950563.589 1089173.897 0, 950296.369 1089176.814 0, 950029.149 1089179.747 0, 949761.929 1089182.696 0, 949494.709 1089185.661 0, 949227.49 1089188.642 0, 948960.27 1089191.638 0, 948691.75 1089194.665 0, 948754.821 1094775.528 0, 
+    948817.891 1100356.405 0, 949085.751 1100353.386 0, 949352.314 1100350.397 0, 949618.876 1100347.424 0, 949885.439 1100344.466 0, 950152.002 1100341.525 0, 950418.565 1100338.598 0, 950685.128 1100335.688 0, 950951.692 1100332.793 0, 951218.255 1100329.914 0, 
+    951484.819 1100327.051 0, 951751.383 1100324.203 0, 952017.947 1100321.371 0, 952284.511 1100318.555 0, 952551.075 1100315.754 0, 952817.64 1100312.97 0, 953084.205 1100310.2 0, 953350.77 1100307.447 0, 953617.335 1100304.709 0, 953883.9 1100301.987 0, 
+    954150.465 1100299.28 0, 954417.031 1100296.59 0, 954683.597 1100293.914 0, 954950.162 1100291.255 0, 955215.431 1100288.624 0, 955483.295 1100285.983 0, 955749.861 1100283.371 0, 956016.427 1100280.774 0, 956282.994 1100278.193 0, 956549.561 1100275.628 0, 
+    956816.128 1100273.079 0, 957082.695 1100270.545 0, 957349.262 1100268.027 0, 957615.829 1100265.524 0, 957882.397 1100263.037 0, 958148.964 1100260.566 0, 958415.532 1100258.111 0, 958682.1 1100255.671 0, 958948.668 1100253.247 0, 959215.237 1100250.839 0, 
+    959481.805 1100248.446 0, 959748.373 1100246.069 0, 960014.942 1100243.708 0, 960281.511 1100241.362 0, 960548.08 1100239.032 0, 960814.649 1100236.718 0, 961081.218 1100234.419 0, 961347.787 1100232.137 0, 961613.061 1100229.88 0, 961565.758 1094648.848 0, 
+    961518.454 1089067.828 0))
+
+POLYGON ((974408.537 1100139.505 0, 974143.256 1100141.012 0, 973876.681 1100142.541 0, 973610.107 1100144.087 0, 973343.532 1100145.648 0, 973076.958 1100147.225 0, 972810.383 1100148.817 0, 972543.809 1100150.425 0, 972277.235 1100152.049 0, 972010.661 1100153.689 0, 
+    971744.087 1100155.344 0, 971477.513 1100157.015 0, 971210.939 1100158.702 0, 970944.366 1100160.404 0, 970677.792 1100162.122 0, 970411.219 1100163.856 0, 970144.645 1100165.605 0, 969878.072 1100167.37 0, 969611.499 1100169.151 0, 969344.926 1100170.947 0, 
+    969078.353 1100172.759 0, 968811.78 1100174.587 0, 968545.207 1100176.431 0, 968278.635 1100178.29 0, 968010.767 1100180.174 0, 967745.49 1100182.055 0, 967478.917 1100183.962 0, 967212.345 1100185.884 0, 966945.773 1100187.821 0, 966679.201 1100189.775 0, 
+    966412.629 1100191.744 0, 966146.058 1100193.729 0, 965879.486 1100195.729 0, 965612.914 1100197.745 0, 965346.343 1100199.777 0, 965079.772 1100201.824 0, 964813.201 1100203.888 0, 964546.63 1100205.966 0, 964280.059 1100208.061 0, 964013.488 1100210.171 0, 
+    963746.917 1100212.297 0, 963480.347 1100214.439 0, 963213.777 1100216.596 0, 962947.206 1100218.769 0, 962680.636 1100220.958 0, 962414.066 1100223.162 0, 962147.496 1100225.382 0, 961880.927 1100227.618 0, 961613.061 1100229.88 0, 961660.365 1105810.923 0, 
+    961707.668 1111391.97 0, 961974.874 1111389.713 0, 962240.786 1111387.482 0, 962506.699 1111385.268 0, 962772.612 1111383.069 0, 963038.525 1111380.886 0, 963304.439 1111378.718 0, 963570.352 1111376.566 0, 963836.266 1111374.43 0, 964102.179 1111372.309 0, 
+    964368.093 1111370.204 0, 964634.007 1111368.114 0, 964899.921 1111366.041 0, 965165.835 1111363.983 0, 965431.749 1111361.94 0, 965697.664 1111359.913 0, 965963.578 1111357.902 0, 966229.493 1111355.907 0, 966495.408 1111353.927 0, 966761.322 1111351.963 0, 
+    967027.237 1111350.014 0, 967293.152 1111348.081 0, 967559.068 1111346.164 0, 967824.983 1111344.262 0, 968089.607 1111342.386 0, 968356.814 1111340.506 0, 968622.73 1111338.652 0, 968888.645 1111336.813 0, 969154.561 1111334.989 0, 969420.477 1111333.182 0, 
+    969686.393 1111331.39 0, 969952.309 1111329.613 0, 970218.226 1111327.853 0, 970484.142 1111326.107 0, 970750.059 1111324.378 0, 971015.975 1111322.664 0, 971281.892 1111320.966 0, 971547.809 1111319.284 0, 971813.726 1111317.617 0, 972079.643 1111315.966 0, 
+    972345.56 1111314.33 0, 972611.477 1111312.71 0, 972877.394 1111311.106 0, 973143.311 1111309.518 0, 973409.229 1111307.945 0, 973675.146 1111306.387 0, 973941.064 1111304.846 0, 974206.982 1111303.32 0, 974471.609 1111301.817 0, 974440.073 1105720.659 0, 
+    974408.537 1100139.505 0))
+
+POLYGON ((987235.754 1111247.725 0, 986971.121 1111248.48 0, 986705.2 1111249.255 0, 986439.279 1111250.045 0, 986173.358 1111250.851 0, 985907.438 1111251.673 0, 985641.517 1111252.51 0, 985375.596 1111253.363 0, 985109.675 1111254.232 0, 984843.755 1111255.116 0, 
+    984577.834 1111256.016 0, 984311.914 1111256.931 0, 984045.993 1111257.863 0, 983780.073 1111258.809 0, 983514.152 1111259.772 0, 983248.232 1111260.75 0, 982982.312 1111261.744 0, 982716.391 1111262.753 0, 982450.471 1111263.778 0, 982184.551 1111264.819 0, 
+    981918.631 1111265.876 0, 981652.711 1111266.948 0, 981386.791 1111268.035 0, 981120.872 1111269.139 0, 980853.662 1111270.263 0, 980589.032 1111271.392 0, 980323.113 1111272.543 0, 980057.193 1111273.709 0, 979791.273 1111274.89 0, 979525.354 1111276.088 0, 
+    979259.435 1111277.301 0, 978993.515 1111278.529 0, 978727.596 1111279.773 0, 978461.677 1111281.033 0, 978195.758 1111282.309 0, 977929.839 1111283.6 0, 977663.92 1111284.907 0, 977398.001 1111286.229 0, 977132.083 1111287.567 0, 976866.164 1111288.921 0, 
+    976600.245 1111290.291 0, 976334.327 1111291.676 0, 976068.408 1111293.076 0, 975802.49 1111294.493 0, 975536.572 1111295.925 0, 975270.654 1111297.373 0, 975004.736 1111298.836 0, 974738.818 1111300.315 0, 974471.609 1111301.817 0, 974503.145 1116882.976 0, 
+    974534.681 1122464.13 0, 974801.229 1122462.632 0, 975066.49 1122461.156 0, 975331.751 1122459.697 0, 975597.013 1122458.253 0, 975862.274 1122456.824 0, 976127.535 1122455.411 0, 976392.797 1122454.014 0, 976658.058 1122452.632 0, 976923.32 1122451.266 0, 
+    977188.581 1122449.916 0, 977453.843 1122448.581 0, 977719.105 1122447.262 0, 977984.367 1122445.958 0, 978249.629 1122444.67 0, 978514.891 1122443.398 0, 978780.153 1122442.141 0, 979045.415 1122440.9 0, 979310.678 1122439.674 0, 979575.94 1122438.464 0, 
+    979841.202 1122437.27 0, 980106.465 1122436.091 0, 980371.727 1122434.928 0, 980636.99 1122433.781 0, 980900.966 1122432.654 0, 981167.515 1122431.533 0, 981432.778 1122430.432 0, 981698.041 1122429.347 0, 981963.304 1122428.278 0, 982228.567 1122427.224 0, 
+    982493.83 1122426.186 0, 982759.093 1122425.163 0, 983024.357 1122424.156 0, 983289.62 1122423.165 0, 983554.883 1122422.189 0, 983820.146 1122421.229 0, 984085.41 1122420.284 0, 984350.673 1122419.356 0, 984615.937 1122418.442 0, 984881.201 1122417.545 0, 
+    985146.464 1122416.663 0, 985411.728 1122415.796 0, 985676.992 1122414.945 0, 985942.255 1122414.11 0, 986207.519 1122413.29 0, 986472.783 1122412.486 0, 986738.047 1122411.698 0, 987003.311 1122410.925 0, 987267.29 1122410.172 0, 987251.522 1116828.95 0, 
+    987235.754 1111247.725 0))
+
+POLYGON ((1000000 1122392.186 0, 999736.018 1122392.193 0, 999470.753 1122392.217 0, 999205.488 1122392.256 0, 998940.223 1122392.31 0, 998674.958 1122392.38 0, 998409.693 1122392.466 0, 998144.428 1122392.568 0, 997879.163 1122392.685 0, 997613.898 1122392.817 0, 
+    997348.633 1122392.966 0, 997083.367 1122393.129 0, 996818.102 1122393.309 0, 996552.837 1122393.504 0, 996287.572 1122393.715 0, 996022.307 1122393.941 0, 995757.042 1122394.183 0, 995491.777 1122394.44 0, 995226.512 1122394.714 0, 994961.247 1122395.002 0, 
+    994695.982 1122395.307 0, 994430.718 1122395.627 0, 994165.453 1122395.962 0, 993900.188 1122396.314 0, 993633.638 1122396.682 0, 993369.658 1122397.063 0, 993104.393 1122397.461 0, 992839.128 1122397.875 0, 992573.864 1122398.304 0, 992308.599 1122398.749 0, 
+    992043.334 1122399.209 0, 991778.07 1122399.685 0, 991512.805 1122400.177 0, 991247.54 1122400.684 0, 990982.276 1122401.207 0, 990717.011 1122401.746 0, 990451.747 1122402.3 0, 990186.482 1122402.87 0, 989921.218 1122403.455 0, 989655.953 1122404.056 0, 
+    989390.689 1122404.673 0, 989125.424 1122405.305 0, 988860.16 1122405.953 0, 988594.896 1122406.617 0, 988329.632 1122407.296 0, 988064.367 1122407.99 0, 987799.103 1122408.701 0, 987533.839 1122409.427 0, 987267.29 1122410.172 0, 987283.058 1127991.385 0, 
+    987298.826 1133572.584 0, 987564.715 1133571.841 0, 987829.322 1133571.117 0, 988093.929 1133570.408 0, 988358.536 1133569.715 0, 988623.144 1133569.038 0, 988887.751 1133568.376 0, 989152.358 1133567.73 0, 989416.966 1133567.099 0, 989681.573 1133566.484 0, 
+    989946.18 1133565.885 0, 990210.788 1133565.301 0, 990475.395 1133564.732 0, 990740.003 1133564.179 0, 991004.611 1133563.642 0, 991269.218 1133563.12 0, 991533.826 1133562.614 0, 991798.433 1133562.124 0, 992063.041 1133561.649 0, 992327.649 1133561.19 0, 
+    992592.257 1133560.746 0, 992856.864 1133560.318 0, 993121.472 1133559.905 0, 993386.08 1133559.508 0, 993649.406 1133559.128 0, 993915.296 1133558.76 0, 994179.903 1133558.41 0, 994444.511 1133558.075 0, 994709.119 1133557.756 0, 994973.727 1133557.453 0, 
+    995238.335 1133557.164 0, 995502.943 1133556.892 0, 995767.551 1133556.635 0, 996032.159 1133556.394 0, 996296.767 1133556.168 0, 996561.375 1133555.958 0, 996825.983 1133555.763 0, 997090.591 1133555.584 0, 997355.199 1133555.421 0, 997619.807 1133555.273 0, 
+    997884.415 1133555.141 0, 998149.024 1133555.024 0, 998413.632 1133554.923 0, 998678.24 1133554.837 0, 998942.848 1133554.767 0, 999207.456 1133554.713 0, 999472.064 1133554.674 0, 999736.672 1133554.65 0, 1000000 1133554.643 0, 1000000 1127973.421 0, 
+    1000000 1122392.186 0))
+
+POLYGON ((1012701.174 1133572.584 0, 1012437.846 1133571.848 0, 1012173.238 1133571.124 0, 1011908.631 1133570.415 0, 1011644.024 1133569.722 0, 1011379.417 1133569.044 0, 1011114.81 1133568.382 0, 1010850.202 1133567.736 0, 1010585.595 1133567.105 0, 1010320.988 1133566.49 0, 
+    1010056.38 1133565.89 0, 1009791.773 1133565.306 0, 1009527.165 1133564.738 0, 1009262.558 1133564.185 0, 1008997.95 1133563.647 0, 1008733.342 1133563.125 0, 1008468.735 1133562.619 0, 1008204.127 1133562.129 0, 1007939.519 1133561.653 0, 1007674.912 1133561.194 0, 
+    1007410.304 1133560.75 0, 1007145.696 1133560.322 0, 1006881.088 1133559.909 0, 1006616.481 1133559.512 0, 1006350.594 1133559.128 0, 1006087.265 1133558.764 0, 1005822.657 1133558.413 0, 1005558.049 1133558.078 0, 1005293.441 1133557.759 0, 1005028.833 1133557.455 0, 
+    1004764.225 1133557.167 0, 1004499.617 1133556.895 0, 1004235.009 1133556.637 0, 1003970.401 1133556.396 0, 1003705.793 1133556.17 0, 1003441.185 1133555.96 0, 1003176.577 1133555.765 0, 1002911.969 1133555.586 0, 1002647.361 1133555.422 0, 1002382.753 1133555.274 0, 
+    1002118.145 1133555.142 0, 1001853.537 1133555.025 0, 1001588.929 1133554.924 0, 1001324.321 1133554.838 0, 1001059.713 1133554.768 0, 1000795.105 1133554.713 0, 1000530.496 1133554.674 0, 1000265.888 1133554.651 0, 1000000 1133554.643 0, 1000000 1139135.847 0, 
+    1000000 1144717.03 0, 1000265.228 1144717.038 0, 1000529.179 1144717.061 0, 1000793.13 1144717.1 0, 1001057.082 1144717.154 0, 1001321.033 1144717.224 0, 1001584.984 1144717.31 0, 1001848.935 1144717.411 0, 1002112.886 1144717.527 0, 1002376.837 1144717.66 0, 
+    1002640.788 1144717.807 0, 1002904.739 1144717.97 0, 1003168.69 1144718.149 0, 1003432.641 1144718.343 0, 1003696.592 1144718.553 0, 1003960.543 1144718.779 0, 1004224.494 1144719.019 0, 1004488.445 1144719.276 0, 1004752.396 1144719.548 0, 1005016.347 1144719.835 0, 
+    1005280.298 1144720.138 0, 1005544.249 1144720.457 0, 1005808.2 1144720.791 0, 1006072.151 1144721.141 0, 1006334.826 1144721.504 0, 1006600.053 1144721.886 0, 1006864.003 1144722.283 0, 1007127.954 1144722.694 0, 1007391.905 1144723.122 0, 1007655.856 1144723.565 0, 
+    1007919.806 1144724.023 0, 1008183.757 1144724.497 0, 1008447.708 1144724.986 0, 1008711.658 1144725.491 0, 1008975.609 1144726.012 0, 1009239.56 1144726.548 0, 1009503.51 1144727.1 0, 1009767.461 1144727.667 0, 1010031.411 1144728.249 0, 1010295.362 1144728.847 0, 
+    1010559.312 1144729.461 0, 1010823.262 1144730.09 0, 1011087.213 1144730.735 0, 1011351.163 1144731.396 0, 1011615.113 1144732.072 0, 1011879.063 1144732.763 0, 1012143.014 1144733.47 0, 1012406.964 1144734.192 0, 1012669.639 1144734.927 0, 1012685.407 1139153.767 0, 
+    1012701.174 1133572.584 0))
+
+POLYGON ((1025339.176 1144788.618 0, 1025076.502 1144787.141 0, 1024812.555 1144785.673 0, 1024548.608 1144784.22 0, 1024284.661 1144782.783 0, 1024020.714 1144781.362 0, 1023756.766 1144779.956 0, 1023492.819 1144778.565 0, 1023228.871 1144777.19 0, 1022964.924 1144775.831 0, 
+    1022700.976 1144774.487 0, 1022437.028 1144773.158 0, 1022173.08 1144771.846 0, 1021909.132 1144770.548 0, 1021645.184 1144769.267 0, 1021381.236 1144768 0, 1021117.288 1144766.75 0, 1020853.34 1144765.515 0, 1020589.392 1144764.295 0, 1020325.443 1144763.091 0, 
+    1020061.495 1144761.902 0, 1019797.546 1144760.729 0, 1019533.598 1144759.572 0, 1019269.649 1144758.43 0, 1019004.426 1144757.298 0, 1018741.752 1144756.193 0, 1018477.803 1144755.097 0, 1018213.854 1144754.017 0, 1017949.905 1144752.953 0, 1017685.956 1144751.904 0, 
+    1017422.007 1144750.871 0, 1017158.058 1144749.854 0, 1016894.108 1144748.851 0, 1016630.159 1144747.865 0, 1016366.21 1144746.894 0, 1016102.26 1144745.938 0, 1015838.311 1144744.998 0, 1015574.362 1144744.074 0, 1015310.412 1144743.165 0, 1015046.462 1144742.272 0, 
+    1014782.513 1144741.394 0, 1014518.563 1144740.531 0, 1014254.613 1144739.685 0, 1013990.663 1144738.853 0, 1013726.714 1144738.038 0, 1013462.764 1144737.238 0, 1013198.814 1144736.453 0, 1012934.864 1144735.684 0, 1012669.639 1144734.927 0, 1012653.871 1150316.06 0, 
+    1012638.103 1155897.163 0, 1012902.668 1155897.918 0, 1013165.961 1155898.685 0, 1013429.254 1155899.468 0, 1013692.547 1155900.266 0, 1013955.84 1155901.08 0, 1014219.133 1155901.909 0, 1014482.425 1155902.753 0, 1014745.718 1155903.614 0, 1015009.011 1155904.489 0, 
+    1015272.303 1155905.38 0, 1015535.596 1155906.287 0, 1015798.889 1155907.209 0, 1016062.181 1155908.147 0, 1016325.473 1155909.1 0, 1016588.766 1155910.069 0, 1016852.058 1155911.053 0, 1017115.35 1155912.052 0, 1017378.642 1155913.068 0, 1017641.935 1155914.098 0, 
+    1017905.227 1155915.144 0, 1018168.519 1155916.206 0, 1018431.81 1155917.283 0, 1018695.102 1155918.376 0, 1018957.123 1155919.478 0, 1019221.686 1155920.607 0, 1019484.978 1155921.746 0, 1019748.269 1155922.901 0, 1020011.561 1155924.071 0, 1020274.852 1155925.257 0, 
+    1020538.143 1155926.458 0, 1020801.435 1155927.674 0, 1021064.726 1155928.906 0, 1021328.017 1155930.154 0, 1021591.308 1155931.417 0, 1021854.599 1155932.696 0, 1022117.89 1155933.99 0, 1022381.181 1155935.299 0, 1022644.472 1155936.624 0, 1022907.763 1155937.965 0, 
+    1023171.053 1155939.321 0, 1023434.344 1155940.693 0, 1023697.634 1155942.08 0, 1023960.925 1155943.482 0, 1024224.215 1155944.9 0, 1024487.505 1155946.334 0, 1024750.795 1155947.783 0, 1025014.085 1155949.247 0, 1025276.106 1155950.72 0, 1025307.641 1150369.685 0, 
+    1025339.176 1144788.618 0))
+
+POLYGON ((1037913.906 1156039.982 0, 1037651.889 1156037.769 0, 1037388.604 1156035.56 0, 1037125.319 1156033.368 0, 1036862.034 1156031.19 0, 1036598.749 1156029.028 0, 1036335.464 1156026.882 0, 1036072.178 1156024.751 0, 1035808.892 1156022.636 0, 1035545.607 1156020.536 0, 
+    1035282.321 1156018.451 0, 1035019.035 1156016.382 0, 1034755.749 1156014.329 0, 1034492.462 1156012.291 0, 1034229.176 1156010.269 0, 1033965.89 1156008.262 0, 1033702.603 1156006.27 0, 1033439.316 1156004.294 0, 1033176.029 1156002.334 0, 1032912.743 1156000.389 0, 
+    1032649.456 1155998.46 0, 1032386.168 1155996.546 0, 1032122.881 1155994.647 0, 1031859.594 1155992.764 0, 1031595.037 1155990.888 0, 1031333.019 1155989.045 0, 1031069.731 1155987.209 0, 1030806.443 1155985.388 0, 1030543.155 1155983.582 0, 1030279.867 1155981.792 0, 
+    1030016.579 1155980.018 0, 1029753.291 1155978.259 0, 1029490.002 1155976.515 0, 1029226.714 1155974.787 0, 1028963.425 1155973.075 0, 1028700.137 1155971.378 0, 1028436.848 1155969.696 0, 1028173.559 1155968.03 0, 1027910.27 1155966.38 0, 1027646.981 1155964.745 0, 
+    1027383.692 1155963.125 0, 1027120.403 1155961.521 0, 1026857.113 1155959.933 0, 1026593.824 1155958.36 0, 1026330.534 1155956.802 0, 1026067.245 1155955.26 0, 1025803.955 1155953.734 0, 1025540.665 1155952.223 0, 1025276.106 1155950.72 0, 1025244.57 1161531.72 0, 
+    1025213.036 1167112.68 0, 1025476.935 1167114.178 0, 1025739.568 1167115.686 0, 1026002.201 1167117.208 0, 1026264.833 1167118.747 0, 1026527.466 1167120.3 0, 1026790.098 1167121.869 0, 1027052.731 1167123.454 0, 1027315.363 1167125.054 0, 1027577.995 1167126.669 0, 
+    1027840.627 1167128.3 0, 1028103.259 1167129.947 0, 1028365.891 1167131.608 0, 1028628.523 1167133.286 0, 1028891.155 1167134.978 0, 1029153.786 1167136.687 0, 1029416.418 1167138.41 0, 1029679.049 1167140.149 0, 1029941.68 1167141.904 0, 1030204.312 1167143.674 0, 
+    1030466.943 1167145.46 0, 1030729.574 1167147.261 0, 1030992.204 1167149.077 0, 1031254.835 1167150.909 0, 1031516.2 1167152.747 0, 1031780.096 1167154.619 0, 1032042.727 1167156.497 0, 1032305.357 1167158.391 0, 1032567.987 1167160.3 0, 1032830.617 1167162.225 0, 
+    1033093.247 1167164.165 0, 1033355.877 1167166.12 0, 1033618.507 1167168.091 0, 1033881.137 1167170.078 0, 1034143.766 1167172.08 0, 1034406.396 1167174.097 0, 1034669.025 1167176.13 0, 1034931.654 1167178.178 0, 1035194.283 1167180.242 0, 1035456.912 1167182.321 0, 
+    1035719.541 1167184.416 0, 1035982.169 1167186.526 0, 1036244.798 1167188.651 0, 1036507.426 1167190.792 0, 1036770.055 1167192.949 0, 1037032.683 1167195.121 0, 1037295.311 1167197.308 0, 1037557.939 1167199.511 0, 1037819.302 1167201.719 0, 1037866.604 1161620.87 0, 
+    1037913.906 1156039.982 0))
+
+POLYGON ((1050425.266 1167326.372 0, 1050163.908 1167323.426 0, 1049901.288 1167320.481 0, 1049638.667 1167317.552 0, 1049376.046 1167314.638 0, 1049113.425 1167311.74 0, 1048850.804 1167308.857 0, 1048588.182 1167305.989 0, 1048325.56 1167303.137 0, 1048062.939 1167300.301 0, 
+    1047800.317 1167297.479 0, 1047537.694 1167294.674 0, 1047275.072 1167291.883 0, 1047012.45 1167289.109 0, 1046749.827 1167286.349 0, 1046487.204 1167283.605 0, 1046224.581 1167280.877 0, 1045961.958 1167278.164 0, 1045699.335 1167275.467 0, 1045436.711 1167272.785 0, 
+    1045174.088 1167270.118 0, 1044911.464 1167267.467 0, 1044648.84 1167264.831 0, 1044386.216 1167262.211 0, 1044122.328 1167259.594 0, 1043860.967 1167257.017 0, 1043598.343 1167254.443 0, 1043335.718 1167251.885 0, 1043073.093 1167249.342 0, 1042810.468 1167246.814 0, 
+    1042547.843 1167244.302 0, 1042285.218 1167241.806 0, 1042022.593 1167239.325 0, 1041759.967 1167236.859 0, 1041497.341 1167234.409 0, 1041234.715 1167231.974 0, 1040972.089 1167229.555 0, 1040709.463 1167227.151 0, 1040446.837 1167224.763 0, 1040184.211 1167222.39 0, 
+    1039921.584 1167220.032 0, 1039658.957 1167217.69 0, 1039396.33 1167215.364 0, 1039133.703 1167213.053 0, 1038871.076 1167210.757 0, 1038608.449 1167208.477 0, 1038345.822 1167206.212 0, 1038083.194 1167203.963 0, 1037819.302 1167201.719 0, 1037772 1172782.522 0, 
+    1037724.699 1178363.276 0, 1037987.931 1178365.515 0, 1038249.902 1178367.758 0, 1038511.872 1178370.017 0, 1038773.843 1178372.292 0, 1039035.813 1178374.581 0, 1039297.783 1178376.887 0, 1039559.753 1178379.207 0, 1039821.723 1178381.544 0, 1040083.692 1178383.895 0, 
+    1040345.662 1178386.262 0, 1040607.631 1178388.644 0, 1040869.6 1178391.042 0, 1041131.569 1178393.455 0, 1041393.538 1178395.884 0, 1041655.507 1178398.328 0, 1041917.476 1178400.788 0, 1042179.444 1178403.262 0, 1042441.412 1178405.753 0, 1042703.381 1178408.258 0, 
+    1042965.349 1178410.78 0, 1043227.317 1178413.316 0, 1043489.284 1178415.868 0, 1043751.252 1178418.436 0, 1044011.959 1178421.006 0, 1044275.187 1178423.617 0, 1044537.154 1178426.23 0, 1044799.121 1178428.859 0, 1045061.088 1178431.504 0, 1045323.054 1178434.164 0, 
+    1045585.021 1178436.839 0, 1045846.987 1178439.53 0, 1046108.953 1178442.236 0, 1046370.919 1178444.958 0, 1046632.885 1178447.695 0, 1046894.851 1178450.447 0, 1047156.816 1178453.215 0, 1047418.782 1178455.998 0, 1047680.747 1178458.797 0, 1047942.712 1178461.611 0, 
+    1048204.677 1178464.441 0, 1048466.642 1178467.285 0, 1048728.606 1178470.146 0, 1048990.571 1178473.022 0, 1049252.535 1178475.913 0, 1049514.499 1178478.819 0, 1049776.463 1178481.741 0, 1050038.427 1178484.679 0, 1050299.131 1178487.618 0, 1050362.198 1172907.02 0, 
+    1050425.266 1167326.372 0))
+
+POLYGON ((1062873.161 1178647.484 0, 1062612.464 1178643.809 0, 1062350.509 1178640.131 0, 1062088.555 1178636.469 0, 1061826.6 1178632.822 0, 1061564.645 1178629.191 0, 1061302.69 1178625.575 0, 1061040.734 1178621.975 0, 1060778.779 1178618.39 0, 1060516.823 1178614.82 0, 
+    1060254.867 1178611.266 0, 1059992.911 1178607.727 0, 1059730.954 1178604.204 0, 1059468.997 1178600.696 0, 1059207.04 1178597.203 0, 1058945.083 1178593.726 0, 1058683.126 1178590.265 0, 1058421.169 1178586.818 0, 1058159.211 1178583.388 0, 1057897.253 1178579.972 0, 
+    1057635.295 1178576.572 0, 1057373.337 1178573.188 0, 1057111.378 1178569.818 0, 1056849.419 1178566.465 0, 1056586.202 1178563.11 0, 1056325.501 1178559.803 0, 1056063.542 1178556.496 0, 1055801.583 1178553.204 0, 1055539.623 1178549.927 0, 1055277.663 1178546.666 0, 
+    1055015.703 1178543.42 0, 1054753.743 1178540.19 0, 1054491.782 1178536.975 0, 1054229.822 1178533.775 0, 1053967.861 1178530.591 0, 1053705.9 1178527.422 0, 1053443.939 1178524.269 0, 1053181.977 1178521.131 0, 1052920.016 1178518.009 0, 1052658.054 1178514.901 0, 
+    1052396.092 1178511.81 0, 1052134.13 1178508.734 0, 1051872.168 1178505.673 0, 1051610.205 1178502.627 0, 1051348.242 1178499.597 0, 1051086.28 1178496.583 0, 1050824.317 1178493.584 0, 1050562.353 1178490.6 0, 1050299.131 1178487.618 0, 1050236.064 1184068.161 0, 
+    1050172.997 1189648.646 0, 1050435.56 1189651.621 0, 1050696.866 1189654.597 0, 1050958.172 1189657.589 0, 1051219.478 1189660.596 0, 1051480.784 1189663.618 0, 1051742.09 1189666.656 0, 1052003.395 1189669.709 0, 1052264.7 1189672.778 0, 1052526.005 1189675.862 0, 
+    1052787.31 1189678.961 0, 1053048.615 1189682.075 0, 1053309.919 1189685.205 0, 1053571.223 1189688.351 0, 1053832.528 1189691.512 0, 1054093.831 1189694.688 0, 1054355.135 1189697.879 0, 1054616.439 1189701.086 0, 1054877.742 1189704.309 0, 1055139.045 1189707.546 0, 
+    1055400.348 1189710.799 0, 1055661.651 1189714.068 0, 1055922.954 1189717.352 0, 1056184.256 1189720.651 0, 1056444.303 1189723.949 0, 1056706.86 1189727.295 0, 1056968.162 1189730.641 0, 1057229.464 1189734.001 0, 1057490.765 1189737.378 0, 1057752.066 1189740.769 0, 
+    1058013.367 1189744.176 0, 1058274.668 1189747.598 0, 1058535.969 1189751.036 0, 1058797.269 1189754.489 0, 1059058.569 1189757.957 0, 1059319.869 1189761.441 0, 1059581.169 1189764.94 0, 1059842.469 1189768.455 0, 1060103.768 1189771.984 0, 1060365.067 1189775.53 0, 
+    1060626.366 1189779.09 0, 1060887.665 1189782.666 0, 1061148.963 1189786.258 0, 1061410.262 1189789.865 0, 1061671.56 1189793.487 0, 1061932.858 1189797.124 0, 1062194.155 1189800.777 0, 1062455.453 1189804.446 0, 1062715.496 1189808.112 0, 1062794.328 1184227.827 0, 
+    1062873.161 1178647.484 0))
+
+POLYGON ((1075257.494 1190003.011 0, 1074997.46 1189998.611 0, 1074736.174 1189994.204 0, 1074474.888 1189989.813 0, 1074213.601 1189985.437 0, 1073952.314 1189981.077 0, 1073691.027 1189976.732 0, 1073429.74 1189972.402 0, 1073168.452 1189968.088 0, 1072907.164 1189963.789 0, 
+    1072645.876 1189959.506 0, 1072384.588 1189955.238 0, 1072123.299 1189950.985 0, 1071862.01 1189946.748 0, 1071600.721 1189942.526 0, 1071339.432 1189938.319 0, 1071078.142 1189934.128 0, 1070816.853 1189929.952 0, 1070555.562 1189925.791 0, 1070294.272 1189921.646 0, 
+    1070032.982 1189917.517 0, 1069771.691 1189913.402 0, 1069510.4 1189909.303 0, 1069249.108 1189905.22 0, 1068986.564 1189901.132 0, 1068726.525 1189897.099 0, 1068465.233 1189893.062 0, 1068203.941 1189889.04 0, 1067942.648 1189885.033 0, 1067681.355 1189881.042 0, 
+    1067420.063 1189877.066 0, 1067158.769 1189873.105 0, 1066897.476 1189869.16 0, 1066636.182 1189865.23 0, 1066374.888 1189861.316 0, 1066113.594 1189857.417 0, 1065852.3 1189853.533 0, 1065591.005 1189849.665 0, 1065329.71 1189845.812 0, 1065068.415 1189841.975 0, 
+    1064807.12 1189838.153 0, 1064545.825 1189834.346 0, 1064284.529 1189830.554 0, 1064023.233 1189826.778 0, 1063761.937 1189823.018 0, 1063500.64 1189819.273 0, 1063239.344 1189815.543 0, 1062978.047 1189811.828 0, 1062715.496 1189808.112 0, 1062636.665 1195388.332 0, 
+    1062557.835 1200968.485 0, 1062819.726 1200972.193 0, 1063080.366 1200975.898 0, 1063341.006 1200979.618 0, 1063601.645 1200983.354 0, 1063862.284 1200987.105 0, 1064122.923 1200990.872 0, 1064383.562 1200994.653 0, 1064644.201 1200998.451 0, 1064904.839 1201002.263 0, 
+    1065165.477 1201006.091 0, 1065426.115 1201009.934 0, 1065686.753 1201013.793 0, 1065947.391 1201017.666 0, 1066208.028 1201021.556 0, 1066468.665 1201025.46 0, 1066729.302 1201029.38 0, 1066989.938 1201033.315 0, 1067250.575 1201037.266 0, 1067511.211 1201041.232 0, 
+    1067771.847 1201045.213 0, 1068032.482 1201049.21 0, 1068293.118 1201053.222 0, 1068553.753 1201057.249 0, 1068813.138 1201061.272 0, 1069075.022 1201065.349 0, 1069335.657 1201069.423 0, 1069596.291 1201073.511 0, 1069856.925 1201077.615 0, 1070117.559 1201081.735 0, 
+    1070378.192 1201085.869 0, 1070638.825 1201090.019 0, 1070899.458 1201094.185 0, 1071160.091 1201098.365 0, 1071420.724 1201102.561 0, 1071681.356 1201106.773 0, 1071941.988 1201110.999 0, 1072202.62 1201115.241 0, 1072463.251 1201119.499 0, 1072723.882 1201123.771 0, 
+    1072984.513 1201128.059 0, 1073245.144 1201132.363 0, 1073505.775 1201136.682 0, 1073766.405 1201141.016 0, 1074027.035 1201145.365 0, 1074287.665 1201149.73 0, 1074548.294 1201154.11 0, 1074808.923 1201158.505 0, 1075068.303 1201162.895 0, 1075162.898 1195582.987 0, 
+    1075257.494 1190003.011 0))
+
+POLYGON ((1087578.172 1201392.648 0, 1087318.804 1201387.526 0, 1087058.188 1201382.394 0, 1086797.572 1201377.278 0, 1086536.956 1201372.177 0, 1086276.339 1201367.091 0, 1086015.722 1201362.021 0, 1085755.105 1201356.966 0, 1085494.487 1201351.926 0, 1085233.87 1201346.901 0, 
+    1084973.251 1201341.892 0, 1084712.633 1201336.899 0, 1084452.014 1201331.92 0, 1084191.395 1201326.957 0, 1083930.776 1201322.01 0, 1083670.156 1201317.077 0, 1083409.536 1201312.16 0, 1083148.916 1201307.259 0, 1082888.296 1201302.372 0, 1082627.675 1201297.501 0, 
+    1082367.054 1201292.646 0, 1082106.433 1201287.806 0, 1081845.811 1201282.981 0, 1081585.189 1201278.171 0, 1081323.319 1201273.354 0, 1081063.944 1201268.598 0, 1080803.322 1201263.834 0, 1080542.699 1201259.086 0, 1080282.075 1201254.353 0, 1080021.452 1201249.635 0, 
+    1079760.828 1201244.933 0, 1079500.204 1201240.246 0, 1079239.579 1201235.575 0, 1078978.955 1201230.919 0, 1078718.33 1201226.278 0, 1078457.705 1201221.652 0, 1078197.079 1201217.042 0, 1077936.453 1201212.447 0, 1077675.827 1201207.868 0, 1077415.201 1201203.303 0, 
+    1077154.574 1201198.755 0, 1076893.948 1201194.221 0, 1076633.32 1201189.703 0, 1076372.693 1201185.2 0, 1076112.065 1201180.713 0, 1075851.437 1201176.24 0, 1075590.809 1201171.784 0, 1075330.181 1201167.342 0, 1075068.303 1201162.895 0, 1074973.71 1206742.73 0, 
+    1074879.118 1212322.487 0, 1075140.335 1212326.923 0, 1075400.307 1212331.353 0, 1075660.278 1212335.799 0, 1075920.249 1212340.26 0, 1076180.22 1212344.736 0, 1076440.191 1212349.227 0, 1076700.161 1212353.734 0, 1076960.131 1212358.256 0, 1077220.101 1212362.794 0, 
+    1077480.07 1212367.346 0, 1077740.039 1212371.914 0, 1078000.008 1212376.497 0, 1078259.977 1212381.096 0, 1078519.945 1212385.71 0, 1078779.914 1212390.339 0, 1079039.881 1212394.984 0, 1079299.849 1212399.643 0, 1079559.816 1212404.318 0, 1079819.783 1212409.009 0, 
+    1080079.75 1212413.714 0, 1080339.717 1212418.435 0, 1080599.683 1212423.172 0, 1080859.649 1212427.923 0, 1081118.37 1212432.667 0, 1081379.58 1212437.472 0, 1081639.545 1212442.27 0, 1081899.51 1212447.083 0, 1082159.474 1212451.911 0, 1082419.438 1212456.754 0, 
+    1082679.402 1212461.613 0, 1082939.366 1212466.487 0, 1083199.329 1212471.376 0, 1083459.292 1212476.281 0, 1083719.255 1212481.201 0, 1083979.218 1212486.136 0, 1084239.18 1212491.086 0, 1084499.142 1212496.052 0, 1084759.104 1212501.033 0, 1085019.065 1212506.03 0, 
+    1085279.026 1212511.041 0, 1085538.987 1212516.068 0, 1085798.947 1212521.111 0, 1086058.907 1212526.168 0, 1086318.867 1212531.241 0, 1086578.827 1212536.329 0, 1086838.786 1212541.433 0, 1087098.745 1212546.552 0, 1087357.46 1212551.661 0, 1087467.815 1206972.194 0, 
+    1087578.172 1201392.648 0))
+
+POLYGON ((1099835.105 1212816.088 0, 1099576.403 1212810.248 0, 1099316.46 1212804.395 0, 1099056.516 1212798.557 0, 1098796.572 1212792.734 0, 1098536.627 1212786.927 0, 1098276.683 1212781.135 0, 1098016.737 1212775.358 0, 1097756.792 1212769.597 0, 1097496.846 1212763.85 0, 
+    1097236.9 1212758.12 0, 1096976.953 1212752.404 0, 1096717.006 1212746.704 0, 1096457.059 1212741.019 0, 1096197.112 1212735.349 0, 1095937.164 1212729.695 0, 1095677.216 1212724.056 0, 1095417.267 1212718.432 0, 1095157.318 1212712.824 0, 1094897.369 1212707.231 0, 
+    1094637.42 1212701.653 0, 1094377.47 1212696.09 0, 1094117.52 1212690.543 0, 1093857.569 1212685.011 0, 1093596.376 1212679.468 0, 1093337.667 1212673.993 0, 1093077.716 1212668.507 0, 1092817.764 1212663.037 0, 1092557.812 1212657.581 0, 1092297.859 1212652.141 0, 
+    1092037.907 1212646.716 0, 1091777.954 1212641.307 0, 1091518 1212635.912 0, 1091258.047 1212630.534 0, 1090998.092 1212625.17 0, 1090738.138 1212619.822 0, 1090478.184 1212614.489 0, 1090218.229 1212609.171 0, 1089958.273 1212603.868 0, 1089698.318 1212598.581 0, 
+    1089438.362 1212593.31 0, 1089178.406 1212588.053 0, 1088918.449 1212582.812 0, 1088658.492 1212577.586 0, 1088398.535 1212572.375 0, 1088138.578 1212567.18 0, 1087878.62 1212562 0, 1087618.662 1212556.835 0, 1087357.46 1212551.661 0, 1087247.106 1218131.046 0, 
+    1087136.754 1223710.345 0, 1087397.296 1223715.506 0, 1087656.597 1223720.657 0, 1087915.898 1223725.824 0, 1088175.199 1223731.006 0, 1088434.499 1223736.204 0, 1088693.799 1223741.416 0, 1088953.099 1223746.644 0, 1089212.398 1223751.888 0, 1089471.697 1223757.146 0, 
+    1089730.996 1223762.42 0, 1089990.295 1223767.709 0, 1090249.593 1223773.013 0, 1090508.891 1223778.333 0, 1090768.188 1223783.668 0, 1091027.486 1223789.018 0, 1091286.783 1223794.383 0, 1091546.079 1223799.764 0, 1091805.375 1223805.159 0, 1092064.671 1223810.571 0, 
+    1092323.967 1223815.997 0, 1092583.262 1223821.439 0, 1092842.557 1223826.895 0, 1093101.852 1223832.368 0, 1093359.907 1223837.829 0, 1093620.441 1223843.358 0, 1093879.734 1223848.876 0, 1094139.028 1223854.409 0, 1094398.321 1223859.957 0, 1094657.614 1223865.521 0, 
+    1094916.906 1223871.1 0, 1095176.198 1223876.694 0, 1095435.49 1223882.304 0, 1095694.781 1223887.929 0, 1095954.072 1223893.569 0, 1096213.363 1223899.224 0, 1096472.654 1223904.894 0, 1096731.944 1223910.58 0, 1096991.234 1223916.281 0, 1097250.523 1223921.998 0, 
+    1097509.812 1223927.729 0, 1097769.101 1223933.476 0, 1098028.389 1223939.238 0, 1098287.677 1223945.016 0, 1098546.965 1223950.808 0, 1098806.252 1223956.616 0, 1099065.54 1223962.439 0, 1099324.826 1223968.278 0, 1099582.874 1223974.104 0, 1099708.988 1218395.139 0, 
+    1099835.105 1212816.088 0))
+
+POLYGON ((1112028.2 1224273.024 0, 1111770.167 1224266.469 0, 1111510.898 1224259.898 0, 1111251.629 1224253.343 0, 1110992.359 1224246.802 0, 1110733.088 1224240.277 0, 1110473.818 1224233.767 0, 1110214.546 1224227.272 0, 1109955.275 1224220.793 0, 1109696.003 1224214.329 0, 
+    1109436.731 1224207.88 0, 1109177.458 1224201.446 0, 1108918.185 1224195.028 0, 1108658.912 1224188.625 0, 1108399.638 1224182.237 0, 1108140.364 1224175.865 0, 1107881.089 1224169.507 0, 1107621.815 1224163.165 0, 1107362.539 1224156.839 0, 1107103.264 1224150.527 0, 
+    1106843.988 1224144.231 0, 1106584.711 1224137.95 0, 1106325.435 1224131.684 0, 1106066.157 1224125.434 0, 1105805.642 1224119.169 0, 1105547.602 1224112.978 0, 1105288.324 1224106.774 0, 1105029.045 1224100.584 0, 1104769.766 1224094.41 0, 1104510.487 1224088.251 0, 
+    1104251.207 1224082.108 0, 1103991.927 1224075.979 0, 1103732.647 1224069.866 0, 1103473.366 1224063.768 0, 1103214.085 1224057.686 0, 1102954.804 1224051.618 0, 1102695.522 1224045.566 0, 1102436.24 1224039.529 0, 1102176.957 1224033.508 0, 1101917.674 1224027.501 0, 
+    1101658.391 1224021.51 0, 1101399.107 1224015.535 0, 1101139.824 1224009.574 0, 1100880.539 1224003.629 0, 1100621.255 1223997.699 0, 1100361.97 1223991.784 0, 1100102.684 1223985.885 0, 1099843.399 1223980 0, 1099582.874 1223974.104 0, 1099456.762 1229552.976 0, 
+    1099330.652 1235131.751 0, 1099590.516 1235137.633 0, 1099849.145 1235143.502 0, 1100107.774 1235149.387 0, 1100366.402 1235155.287 0, 1100625.03 1235161.202 0, 1100883.658 1235167.132 0, 1101142.285 1235173.077 0, 1101400.912 1235179.038 0, 1101659.538 1235185.014 0, 
+    1101918.165 1235191.005 0, 1102176.79 1235197.011 0, 1102435.416 1235203.033 0, 1102694.041 1235209.069 0, 1102952.666 1235215.121 0, 1103211.29 1235221.189 0, 1103469.914 1235227.271 0, 1103728.538 1235233.369 0, 1103987.161 1235239.482 0, 1104245.784 1235245.61 0, 
+    1104504.407 1235251.753 0, 1104763.029 1235257.911 0, 1105021.651 1235264.085 0, 1105280.272 1235270.274 0, 1105537.659 1235276.449 0, 1105797.514 1235282.698 0, 1106056.135 1235288.932 0, 1106314.755 1235295.182 0, 1106573.374 1235301.447 0, 1106831.994 1235307.728 0, 
+    1107090.613 1235314.023 0, 1107349.231 1235320.334 0, 1107607.85 1235326.66 0, 1107866.467 1235333.001 0, 1108125.085 1235339.358 0, 1108383.702 1235345.729 0, 1108642.319 1235352.116 0, 1108900.935 1235358.518 0, 1109159.551 1235364.935 0, 1109418.166 1235371.368 0, 
+    1109676.782 1235377.816 0, 1109935.396 1235384.279 0, 1110194.011 1235390.757 0, 1110452.625 1235397.25 0, 1110711.239 1235403.759 0, 1110969.852 1235410.283 0, 1111228.465 1235416.822 0, 1111487.077 1235423.376 0, 1111744.456 1235429.914 0, 1111886.327 1229851.518 0, 
+    1112028.2 1224273.024 0))
+
+POLYGON ((1124157.368 1235763.148 0, 1123900.007 1235755.882 0, 1123641.414 1235748.598 0, 1123382.821 1235741.328 0, 1123124.227 1235734.073 0, 1122865.633 1235726.834 0, 1122607.038 1235719.61 0, 1122348.443 1235712.401 0, 1122089.847 1235705.208 0, 1121831.251 1235698.029 0, 
+    1121572.655 1235690.866 0, 1121314.058 1235683.718 0, 1121055.461 1235676.586 0, 1120796.863 1235669.468 0, 1120538.265 1235662.366 0, 1120279.667 1235655.279 0, 1120021.068 1235648.207 0, 1119762.469 1235641.15 0, 1119503.869 1235634.109 0, 1119245.269 1235627.083 0, 
+    1118986.668 1235620.072 0, 1118728.067 1235613.076 0, 1118469.466 1235606.096 0, 1118210.864 1235599.131 0, 1117951.03 1235592.147 0, 1117693.66 1235585.246 0, 1117435.057 1235578.326 0, 1117176.453 1235571.422 0, 1116917.849 1235564.533 0, 1116659.245 1235557.659 0, 
+    1116400.641 1235550.8 0, 1116142.036 1235543.956 0, 1115883.43 1235537.128 0, 1115624.824 1235530.315 0, 1115366.218 1235523.517 0, 1115107.611 1235516.735 0, 1114849.004 1235509.967 0, 1114590.397 1235503.215 0, 1114331.789 1235496.478 0, 1114073.181 1235489.756 0, 
+    1113814.572 1235483.05 0, 1113555.963 1235476.359 0, 1113297.354 1235469.682 0, 1113038.744 1235463.022 0, 1112780.134 1235456.376 0, 1112521.523 1235449.746 0, 1112262.912 1235443.13 0, 1112004.301 1235436.53 0, 1111744.456 1235429.914 0, 1111602.588 1241008.21 0, 
+    1111460.723 1246586.398 0, 1111719.908 1246592.998 0, 1111977.863 1246599.581 0, 1112235.817 1246606.179 0, 1112493.771 1246612.793 0, 1112751.724 1246619.422 0, 1113009.678 1246626.066 0, 1113267.63 1246632.725 0, 1113525.583 1246639.399 0, 1113783.535 1246646.089 0, 
+    1114041.486 1246652.793 0, 1114299.437 1246659.513 0, 1114557.388 1246666.248 0, 1114815.339 1246672.998 0, 1115073.289 1246679.764 0, 1115331.238 1246686.544 0, 1115589.187 1246693.34 0, 1115847.136 1246700.151 0, 1116105.085 1246706.977 0, 1116363.033 1246713.818 0, 
+    1116620.98 1246720.675 0, 1116878.927 1246727.547 0, 1117136.874 1246734.433 0, 1117394.82 1246741.335 0, 1117651.537 1246748.22 0, 1117910.712 1246755.185 0, 1118168.657 1246762.133 0, 1118426.602 1246769.095 0, 1118684.546 1246776.073 0, 1118942.49 1246783.066 0, 
+    1119200.434 1246790.075 0, 1119458.377 1246797.098 0, 1119716.319 1246804.137 0, 1119974.262 1246811.191 0, 1120232.204 1246818.26 0, 1120490.145 1246825.344 0, 1120748.086 1246832.443 0, 1121006.027 1246839.558 0, 1121263.967 1246846.688 0, 1121521.906 1246853.833 0, 
+    1121779.846 1246860.993 0, 1122037.785 1246868.168 0, 1122295.723 1246875.359 0, 1122553.661 1246882.564 0, 1122811.599 1246889.785 0, 1123069.536 1246897.021 0, 1123327.473 1246904.272 0, 1123585.409 1246911.539 0, 1123842.117 1246918.786 0, 1123999.741 1241341.02 0, 
+    1124157.368 1235763.148 0))
+
+POLYGON ((1136222.523 1247286.151 0, 1135965.835 1247278.179 0, 1135707.92 1247270.184 0, 1135450.005 1247262.204 0, 1135192.089 1247254.239 0, 1134934.173 1247246.29 0, 1134676.256 1247238.356 0, 1134418.339 1247230.436 0, 1134160.421 1247222.532 0, 1133902.503 1247214.644 0, 
+    1133644.585 1247206.77 0, 1133386.666 1247198.911 0, 1133128.746 1247191.068 0, 1132870.826 1247183.24 0, 1132612.906 1247175.427 0, 1132354.985 1247167.629 0, 1132097.064 1247159.847 0, 1131839.142 1247152.079 0, 1131581.22 1247144.327 0, 1131323.297 1247136.59 0, 
+    1131065.374 1247128.868 0, 1130807.45 1247121.162 0, 1130549.526 1247113.47 0, 1130291.602 1247105.794 0, 1130032.45 1247098.096 0, 1129775.751 1247090.487 0, 1129517.826 1247082.856 0, 1129259.899 1247075.241 0, 1129001.973 1247067.64 0, 1128744.045 1247060.055 0, 
+    1128486.118 1247052.485 0, 1128228.19 1247044.93 0, 1127970.261 1247037.39 0, 1127712.332 1247029.866 0, 1127454.403 1247022.357 0, 1127196.473 1247014.863 0, 1126938.543 1247007.384 0, 1126680.612 1246999.92 0, 1126422.681 1246992.471 0, 1126164.749 1246985.038 0, 
+    1125906.817 1246977.62 0, 1125648.885 1246970.217 0, 1125390.952 1246962.829 0, 1125133.018 1246955.456 0, 1124875.085 1246948.099 0, 1124617.15 1246940.756 0, 1124359.216 1246933.429 0, 1124101.281 1246926.117 0, 1123842.117 1246918.786 0, 1123684.496 1252496.44 0, 
+    1123526.878 1258073.979 0, 1123785.382 1258081.291 0, 1124042.661 1258088.585 0, 1124299.939 1258095.893 0, 1124557.217 1258103.217 0, 1124814.494 1258110.556 0, 1125071.771 1258117.91 0, 1125329.047 1258125.279 0, 1125586.323 1258132.663 0, 1125843.598 1258140.062 0, 
+    1126100.873 1258147.477 0, 1126358.148 1258154.906 0, 1126615.422 1258162.351 0, 1126872.696 1258169.811 0, 1127129.969 1258177.286 0, 1127387.242 1258184.776 0, 1127644.514 1258192.281 0, 1127901.786 1258199.802 0, 1128159.058 1258207.338 0, 1128416.329 1258214.888 0, 
+    1128673.6 1258222.454 0, 1128930.87 1258230.035 0, 1129188.139 1258237.631 0, 1129445.409 1258245.243 0, 1129701.454 1258252.833 0, 1129959.946 1258260.511 0, 1130217.214 1258268.168 0, 1130474.481 1258275.839 0, 1130731.748 1258283.527 0, 1130989.015 1258291.229 0, 
+    1131246.281 1258298.946 0, 1131503.547 1258306.678 0, 1131760.812 1258314.426 0, 1132018.077 1258322.189 0, 1132275.341 1258329.967 0, 1132532.605 1258337.76 0, 1132789.868 1258345.568 0, 1133047.131 1258353.391 0, 1133304.394 1258361.23 0, 1133561.656 1258369.083 0, 
+    1133818.917 1258376.952 0, 1134076.179 1258384.836 0, 1134333.439 1258392.735 0, 1134590.699 1258400.649 0, 1134847.959 1258408.578 0, 1135105.218 1258416.523 0, 1135362.477 1258424.483 0, 1135619.735 1258432.457 0, 1135875.77 1258440.409 0, 1136049.145 1252863.338 0, 
+    1136222.523 1247286.151 0))
+
+POLYGON ((1148223.577 1258841.726 0, 1147967.564 1258833.051 0, 1147710.329 1258824.349 0, 1147453.094 1258815.663 0, 1147195.858 1258806.992 0, 1146938.622 1258798.336 0, 1146681.385 1258789.695 0, 1146424.148 1258781.069 0, 1146166.91 1258772.458 0, 1145909.672 1258763.863 0, 
+    1145652.433 1258755.282 0, 1145395.194 1258746.717 0, 1145137.954 1258738.167 0, 1144880.714 1258729.632 0, 1144623.473 1258721.112 0, 1144366.232 1258712.607 0, 1144108.99 1258704.118 0, 1143851.747 1258695.644 0, 1143594.505 1258687.184 0, 1143337.261 1258678.74 0, 
+    1143080.018 1258670.311 0, 1142822.773 1258661.897 0, 1142565.528 1258653.499 0, 1142308.283 1258645.115 0, 1142049.815 1258636.707 0, 1141793.791 1258628.393 0, 1141536.544 1258620.055 0, 1141279.297 1258611.732 0, 1141022.049 1258603.424 0, 1140764.801 1258595.132 0, 
+    1140507.552 1258586.854 0, 1140250.303 1258578.592 0, 1139993.053 1258570.344 0, 1139735.803 1258562.112 0, 1139478.553 1258553.895 0, 1139221.301 1258545.693 0, 1138964.05 1258537.507 0, 1138706.798 1258529.335 0, 1138449.545 1258521.179 0, 1138192.292 1258513.037 0, 
+    1137935.039 1258504.911 0, 1137677.785 1258496.8 0, 1137420.53 1258488.704 0, 1137163.275 1258480.624 0, 1136906.02 1258472.558 0, 1136648.764 1258464.508 0, 1136391.507 1258456.472 0, 1136134.25 1258448.452 0, 1135875.77 1258440.409 0, 1135702.399 1264017.359 0, 
+    1135529.032 1269594.183 0, 1135786.853 1269602.205 0, 1136043.453 1269610.205 0, 1136300.053 1269618.22 0, 1136556.653 1269626.25 0, 1136813.252 1269634.295 0, 1137069.85 1269642.355 0, 1137326.448 1269650.43 0, 1137583.046 1269658.52 0, 1137839.643 1269666.626 0, 
+    1138096.239 1269674.746 0, 1138352.835 1269682.882 0, 1138609.431 1269691.033 0, 1138866.026 1269699.198 0, 1139122.621 1269707.379 0, 1139379.215 1269715.575 0, 1139635.809 1269723.786 0, 1139892.402 1269732.013 0, 1140148.995 1269740.254 0, 1140405.587 1269748.511 0, 
+    1140662.179 1269756.782 0, 1140918.77 1269765.069 0, 1141175.361 1269773.37 0, 1141431.951 1269781.687 0, 1141687.322 1269789.98 0, 1141945.13 1269798.366 0, 1142201.719 1269806.728 0, 1142458.307 1269815.106 0, 1142714.895 1269823.498 0, 1142971.483 1269831.906 0, 
+    1143228.07 1269840.328 0, 1143484.656 1269848.766 0, 1143741.242 1269857.219 0, 1143997.827 1269865.686 0, 1144254.412 1269874.169 0, 1144510.996 1269882.668 0, 1144767.58 1269891.181 0, 1145024.164 1269899.709 0, 1145280.746 1269908.252 0, 1145537.329 1269916.811 0, 
+    1145793.911 1269925.384 0, 1146050.492 1269933.973 0, 1146307.073 1269942.577 0, 1146563.653 1269951.196 0, 1146820.233 1269959.83 0, 1147076.812 1269968.479 0, 1147333.391 1269977.143 0, 1147589.969 1269985.822 0, 1147845.329 1269994.476 0, 1148034.451 1264418.164 0, 
+    1148223.577 1258841.726 0))
+
+POLYGON ((1160160.447 1270429.562 0, 1159905.11 1270420.188 0, 1159648.557 1270410.784 0, 1159392.004 1270401.395 0, 1159135.45 1270392.021 0, 1158878.896 1270382.662 0, 1158622.341 1270373.318 0, 1158365.785 1270363.99 0, 1158109.229 1270354.676 0, 1157852.673 1270345.378 0, 
+    1157596.115 1270336.094 0, 1157339.558 1270326.826 0, 1157082.999 1270317.573 0, 1156826.441 1270308.335 0, 1156569.881 1270299.112 0, 1156313.321 1270289.904 0, 1156056.761 1270280.711 0, 1155800.2 1270271.534 0, 1155543.639 1270262.371 0, 1155287.077 1270253.224 0, 
+    1155030.514 1270244.091 0, 1154773.951 1270234.974 0, 1154517.387 1270225.872 0, 1154260.823 1270216.785 0, 1154003.042 1270207.67 0, 1153747.693 1270198.656 0, 1153491.127 1270189.614 0, 1153234.561 1270180.588 0, 1152977.994 1270171.576 0, 1152721.427 1270162.58 0, 
+    1152464.859 1270153.598 0, 1152208.29 1270144.632 0, 1151951.721 1270135.681 0, 1151695.152 1270126.745 0, 1151438.582 1270117.824 0, 1151182.011 1270108.918 0, 1150925.44 1270100.028 0, 1150668.869 1270091.152 0, 1150412.297 1270082.291 0, 1150155.724 1270073.446 0, 
+    1149899.151 1270064.616 0, 1149642.577 1270055.8 0, 1149386.003 1270047 0, 1149129.428 1270038.215 0, 1148872.853 1270029.445 0, 1148616.277 1270020.691 0, 1148359.701 1270011.951 0, 1148103.124 1270003.226 0, 1147845.329 1269994.476 0, 1147656.212 1275570.656 0, 
+    1147467.099 1281146.701 0, 1147724.235 1281155.43 0, 1147980.155 1281164.132 0, 1148236.075 1281172.849 0, 1148491.994 1281181.582 0, 1148747.913 1281190.329 0, 1149003.831 1281199.092 0, 1149259.749 1281207.87 0, 1149515.667 1281216.662 0, 1149771.583 1281225.47 0, 
+    1150027.5 1281234.293 0, 1150283.415 1281243.131 0, 1150539.33 1281251.983 0, 1150795.245 1281260.851 0, 1151051.159 1281269.734 0, 1151307.073 1281278.633 0, 1151562.986 1281287.546 0, 1151818.899 1281296.474 0, 1152074.811 1281305.417 0, 1152330.722 1281314.376 0, 
+    1152586.633 1281323.349 0, 1152842.544 1281332.338 0, 1153098.454 1281341.341 0, 1153354.363 1281350.36 0, 1153609.058 1281359.35 0, 1153866.18 1281368.442 0, 1154122.088 1281377.506 0, 1154377.995 1281386.585 0, 1154633.902 1281395.679 0, 1154889.808 1281404.788 0, 
+    1155145.714 1281413.912 0, 1155401.619 1281423.051 0, 1155657.524 1281432.205 0, 1155913.428 1281441.374 0, 1156169.331 1281450.558 0, 1156425.234 1281459.758 0, 1156681.137 1281468.972 0, 1156937.039 1281478.202 0, 1157192.94 1281487.446 0, 1157448.841 1281496.706 0, 
+    1157704.741 1281505.98 0, 1157960.641 1281515.27 0, 1158216.54 1281524.575 0, 1158472.439 1281533.895 0, 1158728.337 1281543.23 0, 1158984.234 1281552.58 0, 1159240.131 1281561.945 0, 1159496.028 1281571.325 0, 1159750.711 1281580.675 0, 1159955.576 1276005.187 0, 
+    1160160.447 1270429.562 0))
+
+POLYGON ((1172033.047 1282049.351 0, 1171778.39 1282039.281 0, 1171522.521 1282029.178 0, 1171266.651 1282019.09 0, 1171010.781 1282009.017 0, 1170754.91 1281998.959 0, 1170499.039 1281988.916 0, 1170243.167 1281978.889 0, 1169987.295 1281968.876 0, 1169731.422 1281958.878 0, 
+    1169475.548 1281948.896 0, 1169219.674 1281938.928 0, 1168963.799 1281928.976 0, 1168707.924 1281919.039 0, 1168452.048 1281909.116 0, 1168196.171 1281899.209 0, 1167940.294 1281889.317 0, 1167684.416 1281879.44 0, 1167428.538 1281869.578 0, 1167172.659 1281859.731 0, 
+    1166916.78 1281849.899 0, 1166660.9 1281840.082 0, 1166405.019 1281830.28 0, 1166149.138 1281820.494 0, 1165892.045 1281810.676 0, 1165637.374 1281800.965 0, 1165381.491 1281791.224 0, 1165125.607 1281781.497 0, 1164869.723 1281771.786 0, 1164613.839 1281762.089 0, 
+    1164357.954 1281752.408 0, 1164102.068 1281742.742 0, 1163846.181 1281733.091 0, 1163590.294 1281723.454 0, 1163334.407 1281713.833 0, 1163078.519 1281704.227 0, 1162822.63 1281694.636 0, 1162566.741 1281685.061 0, 1162310.851 1281675.5 0, 1162054.961 1281665.954 0, 
+    1161799.07 1281656.423 0, 1161543.179 1281646.908 0, 1161287.287 1281637.407 0, 1161031.394 1281627.922 0, 1160775.501 1281618.451 0, 1160519.608 1281608.996 0, 1160263.713 1281599.555 0, 1160007.819 1281590.13 0, 1159750.711 1281580.675 0, 1159545.851 1287156.023 0, 
+    1159340.996 1292731.225 0, 1159597.444 1292740.655 0, 1159852.683 1292750.056 0, 1160107.921 1292759.473 0, 1160363.158 1292768.904 0, 1160618.395 1292778.35 0, 1160873.631 1292787.811 0, 1161128.867 1292797.287 0, 1161384.102 1292806.779 0, 1161639.336 1292816.285 0, 
+    1161894.57 1292825.806 0, 1162149.804 1292835.342 0, 1162405.037 1292844.894 0, 1162660.269 1292854.46 0, 1162915.501 1292864.041 0, 1163170.732 1292873.638 0, 1163425.963 1292883.249 0, 1163681.193 1292892.876 0, 1163936.422 1292902.517 0, 1164191.651 1292912.174 0, 
+    1164446.88 1292921.845 0, 1164702.107 1292931.532 0, 1164957.335 1292941.233 0, 1165212.561 1292950.95 0, 1165466.579 1292960.635 0, 1165723.013 1292970.428 0, 1165978.238 1292980.19 0, 1166233.462 1292989.966 0, 1166488.686 1292999.758 0, 1166743.909 1293009.565 0, 
+    1166999.132 1293019.386 0, 1167254.354 1293029.223 0, 1167509.575 1293039.075 0, 1167764.796 1293048.942 0, 1168020.016 1293058.824 0, 1168275.236 1293068.72 0, 1168530.455 1293078.632 0, 1168785.674 1293088.559 0, 1169040.892 1293098.501 0, 1169296.109 1293108.458 0, 
+    1169551.326 1293118.43 0, 1169806.542 1293128.417 0, 1170061.758 1293138.419 0, 1170316.973 1293148.436 0, 1170572.187 1293158.468 0, 1170827.401 1293168.515 0, 1171082.614 1293178.577 0, 1171337.827 1293188.654 0, 1171591.832 1293198.698 0, 1171812.437 1287624.098 0, 
+    1172033.047 1282049.351 0))
+
+POLYGON ((1183841.298 1293700.781 0, 1183587.321 1293690.019 0, 1183332.137 1293679.221 0, 1183076.954 1293668.438 0, 1182821.769 1293657.67 0, 1182566.584 1293646.917 0, 1182311.398 1293636.179 0, 1182056.212 1293625.456 0, 1181801.025 1293614.748 0, 1181545.837 1293604.055 0, 
+    1181290.649 1293593.377 0, 1181035.46 1293582.714 0, 1180780.271 1293572.066 0, 1180525.081 1293561.433 0, 1180269.89 1293550.816 0, 1180014.699 1293540.213 0, 1179759.507 1293529.625 0, 1179504.314 1293519.052 0, 1179249.121 1293508.494 0, 1178993.927 1293497.952 0, 
+    1178738.732 1293487.424 0, 1178483.537 1293476.911 0, 1178228.342 1293466.414 0, 1177973.145 1293455.931 0, 1177716.742 1293445.414 0, 1177462.751 1293435.011 0, 1177207.553 1293424.573 0, 1176952.354 1293414.15 0, 1176697.154 1293403.743 0, 1176441.954 1293393.35 0, 
+    1176186.754 1293382.973 0, 1175931.553 1293372.61 0, 1175676.351 1293362.263 0, 1175421.148 1293351.93 0, 1175165.945 1293341.613 0, 1174910.742 1293331.311 0, 1174655.537 1293321.023 0, 1174400.332 1293310.751 0, 1174145.127 1293300.494 0, 1173889.921 1293290.251 0, 
+    1173634.714 1293280.024 0, 1173379.507 1293269.812 0, 1173124.299 1293259.614 0, 1172869.09 1293249.432 0, 1172613.881 1293239.265 0, 1172358.672 1293229.113 0, 1172103.461 1293218.976 0, 1171848.251 1293208.853 0, 1171591.832 1293198.698 0, 1171371.233 1298773.148 0, 
+    1171150.64 1304347.443 0, 1171406.399 1304357.571 0, 1171660.954 1304367.668 0, 1171915.508 1304377.779 0, 1172170.062 1304387.905 0, 1172424.615 1304398.046 0, 1172679.167 1304408.202 0, 1172933.719 1304418.373 0, 1173188.27 1304428.559 0, 1173442.82 1304438.76 0, 
+    1173697.37 1304448.976 0, 1173951.919 1304459.207 0, 1174206.468 1304469.453 0, 1174461.016 1304479.714 0, 1174715.564 1304489.99 0, 1174970.111 1304500.281 0, 1175224.657 1304510.587 0, 1175479.203 1304520.907 0, 1175733.748 1304531.243 0, 1175988.292 1304541.594 0, 
+    1176242.836 1304551.96 0, 1176497.379 1304562.341 0, 1176751.922 1304572.737 0, 1177006.464 1304583.147 0, 1177259.802 1304593.524 0, 1177515.546 1304604.014 0, 1177770.086 1304614.469 0, 1178024.626 1304624.94 0, 1178279.165 1304635.426 0, 1178533.703 1304645.926 0, 
+    1178788.241 1304656.442 0, 1179042.778 1304666.973 0, 1179297.314 1304677.518 0, 1179551.85 1304688.079 0, 1179806.385 1304698.654 0, 1180060.92 1304709.245 0, 1180315.454 1304719.85 0, 1180569.987 1304730.471 0, 1180824.52 1304741.106 0, 1181079.052 1304751.757 0, 
+    1181333.584 1304762.422 0, 1181588.115 1304773.103 0, 1181842.645 1304783.798 0, 1182097.174 1304794.509 0, 1182351.703 1304805.234 0, 1182606.232 1304815.974 0, 1182860.759 1304826.73 0, 1183115.286 1304837.5 0, 1183368.611 1304848.234 0, 1183604.951 1299274.586 0, 
+    1183841.298 1293700.781 0))
+
+POLYGON ((1195585.118 1305383.542 0, 1195331.823 1305372.092 0, 1195077.327 1305360.602 0, 1194822.831 1305349.128 0, 1194568.334 1305337.669 0, 1194313.836 1305326.224 0, 1194059.338 1305314.795 0, 1193804.839 1305303.38 0, 1193550.339 1305291.981 0, 1193295.839 1305280.596 0, 
+    1193041.338 1305269.227 0, 1192786.836 1305257.872 0, 1192532.334 1305246.533 0, 1192277.831 1305235.208 0, 1192023.327 1305223.899 0, 1191768.823 1305212.604 0, 1191514.318 1305201.324 0, 1191259.812 1305190.06 0, 1191005.306 1305178.81 0, 1190750.799 1305167.575 0, 
+    1190496.292 1305156.356 0, 1190241.783 1305145.151 0, 1189987.274 1305133.961 0, 1189732.765 1305122.786 0, 1189477.053 1305111.574 0, 1189223.743 1305100.482 0, 1188969.232 1305089.352 0, 1188714.72 1305078.237 0, 1188460.207 1305067.137 0, 1188205.693 1305056.052 0, 
+    1187951.179 1305044.982 0, 1187696.664 1305033.927 0, 1187442.149 1305022.887 0, 1187187.632 1305011.862 0, 1186933.116 1305000.852 0, 1186678.598 1304989.857 0, 1186424.08 1304978.877 0, 1186169.561 1304967.912 0, 1185915.042 1304956.962 0, 1185660.522 1304946.027 0, 
+    1185406.001 1304935.107 0, 1185151.48 1304924.202 0, 1184896.958 1304913.312 0, 1184642.435 1304902.436 0, 1184387.912 1304891.576 0, 1184133.388 1304880.731 0, 1183878.864 1304869.901 0, 1183624.339 1304859.085 0, 1183368.611 1304848.234 0, 1183132.277 1310421.722 0, 
+    1182895.951 1315995.044 0, 1183151.019 1316005.867 0, 1183404.888 1316016.655 0, 1183658.757 1316027.457 0, 1183912.625 1316038.274 0, 1184166.492 1316049.106 0, 1184420.358 1316059.953 0, 1184674.224 1316070.816 0, 1184928.09 1316081.693 0, 1185181.954 1316092.585 0, 
+    1185435.818 1316103.491 0, 1185689.681 1316114.413 0, 1185943.544 1316125.35 0, 1186197.406 1316136.302 0, 1186451.268 1316147.269 0, 1186705.128 1316158.25 0, 1186958.988 1316169.247 0, 1187212.848 1316180.258 0, 1187466.707 1316191.285 0, 1187720.565 1316202.326 0, 
+    1187974.422 1316213.382 0, 1188228.279 1316224.454 0, 1188482.135 1316235.54 0, 1188735.991 1316246.641 0, 1188988.648 1316257.705 0, 1189243.7 1316268.888 0, 1189497.554 1316280.034 0, 1189751.407 1316291.195 0, 1190005.259 1316302.371 0, 1190259.11 1316313.562 0, 
+    1190512.961 1316324.767 0, 1190766.812 1316335.988 0, 1191020.661 1316347.224 0, 1191274.51 1316358.474 0, 1191528.359 1316369.74 0, 1191782.206 1316381.02 0, 1192036.053 1316392.316 0, 1192289.9 1316403.626 0, 1192543.745 1316414.951 0, 1192797.59 1316426.292 0, 
+    1193051.435 1316437.647 0, 1193305.278 1316449.017 0, 1193559.121 1316460.402 0, 1193812.963 1316471.802 0, 1194066.805 1316483.217 0, 1194320.646 1316494.647 0, 1194574.486 1316506.091 0, 1194828.326 1316517.551 0, 1195080.968 1316528.972 0, 1195333.039 1310956.34 0, 
+    1195585.118 1305383.542 0))
+
+POLYGON ((1207264.428 1317097.322 0, 1207011.818 1317085.188 0, 1206758.011 1317073.011 0, 1206504.204 1317060.849 0, 1206250.397 1317048.702 0, 1205996.588 1317036.57 0, 1205742.779 1317024.453 0, 1205488.969 1317012.351 0, 1205235.159 1317000.264 0, 1204981.348 1316988.191 0, 
+    1204727.536 1316976.134 0, 1204473.723 1316964.092 0, 1204219.91 1316952.064 0, 1203966.096 1316940.052 0, 1203712.281 1316928.054 0, 1203458.466 1316916.072 0, 1203204.649 1316904.104 0, 1202950.832 1316892.151 0, 1202697.015 1316880.213 0, 1202443.197 1316868.29 0, 
+    1202189.378 1316856.382 0, 1201935.558 1316844.489 0, 1201681.738 1316832.611 0, 1201427.916 1316820.748 0, 1201172.899 1316808.844 0, 1200920.272 1316797.067 0, 1200666.449 1316785.249 0, 1200412.625 1316773.445 0, 1200158.801 1316761.657 0, 1199904.975 1316749.883 0, 
+    1199651.149 1316738.125 0, 1199397.323 1316726.381 0, 1199143.495 1316714.652 0, 1198889.667 1316702.939 0, 1198635.839 1316691.24 0, 1198382.009 1316679.556 0, 1198128.179 1316667.887 0, 1197874.348 1316656.233 0, 1197620.517 1316644.594 0, 1197366.685 1316632.97 0, 
+    1197112.852 1316621.361 0, 1196859.019 1316609.767 0, 1196605.184 1316598.188 0, 1196351.349 1316586.623 0, 1196097.514 1316575.074 0, 1195843.678 1316563.539 0, 1195589.841 1316552.02 0, 1195336.003 1316540.515 0, 1195080.968 1316528.972 0, 1194828.904 1322101.432 0, 
+    1194576.849 1327673.717 0, 1194831.225 1327685.231 0, 1195084.407 1327696.706 0, 1195337.588 1327708.196 0, 1195590.768 1327719.7 0, 1195843.948 1327731.22 0, 1196097.127 1327742.754 0, 1196350.305 1327754.304 0, 1196603.482 1327765.868 0, 1196856.659 1327777.447 0, 
+    1197109.836 1327789.041 0, 1197363.011 1327800.65 0, 1197616.186 1327812.274 0, 1197869.36 1327823.913 0, 1198122.533 1327835.566 0, 1198375.706 1327847.235 0, 1198628.878 1327858.918 0, 1198882.05 1327870.617 0, 1199135.22 1327882.33 0, 1199388.39 1327894.058 0, 
+    1199641.56 1327905.801 0, 1199894.728 1327917.559 0, 1200147.896 1327929.332 0, 1200401.064 1327941.12 0, 1200653.037 1327952.867 0, 1200907.396 1327964.74 0, 1201160.561 1327976.572 0, 1201413.726 1327988.42 0, 1201666.889 1328000.282 0, 1201920.053 1328012.159 0, 
+    1202173.215 1328024.051 0, 1202426.377 1328035.958 0, 1202679.538 1328047.88 0, 1202932.698 1328059.817 0, 1203185.857 1328071.768 0, 1203439.016 1328083.735 0, 1203692.174 1328095.716 0, 1203945.332 1328107.713 0, 1204198.489 1328119.724 0, 1204451.645 1328131.75 0, 
+    1204704.8 1328143.791 0, 1204957.955 1328155.847 0, 1205211.109 1328167.918 0, 1205464.262 1328180.004 0, 1205717.414 1328192.105 0, 1205970.566 1328204.22 0, 1206223.717 1328216.351 0, 1206476.867 1328228.496 0, 1206728.825 1328240.599 0, 1206996.623 1322669.049 0, 
+    1207264.428 1317097.322 0))
+
+POLYGON ((1218879.152 1328841.81 0, 1218627.227 1328828.995 0, 1218374.112 1328816.135 0, 1218120.996 1328803.289 0, 1217867.88 1328790.458 0, 1217614.762 1328777.642 0, 1217361.644 1328764.842 0, 1217108.526 1328752.056 0, 1216855.406 1328739.284 0, 1216602.286 1328726.528 0, 
+    1216349.165 1328713.787 0, 1216096.043 1328701.06 0, 1215842.92 1328688.349 0, 1215589.797 1328675.652 0, 1215336.673 1328662.97 0, 1215083.548 1328650.304 0, 1214830.423 1328637.652 0, 1214577.296 1328625.015 0, 1214324.169 1328612.393 0, 1214071.041 1328599.785 0, 
+    1213817.913 1328587.193 0, 1213564.784 1328574.615 0, 1213311.654 1328562.053 0, 1213058.523 1328549.505 0, 1212804.201 1328536.914 0, 1212552.259 1328524.455 0, 1212299.126 1328511.952 0, 1212045.993 1328499.464 0, 1211792.858 1328486.99 0, 1211539.723 1328474.532 0, 
+    1211286.587 1328462.089 0, 1211033.451 1328449.66 0, 1210780.313 1328437.247 0, 1210527.175 1328424.848 0, 1210274.036 1328412.464 0, 1210020.897 1328400.096 0, 1209767.757 1328387.742 0, 1209514.616 1328375.403 0, 1209261.474 1328363.078 0, 1209008.332 1328350.769 0, 
+    1208755.188 1328338.475 0, 1208502.044 1328326.195 0, 1208248.9 1328313.931 0, 1207995.755 1328301.681 0, 1207742.609 1328289.446 0, 1207489.462 1328277.226 0, 1207236.314 1328265.021 0, 1206983.166 1328252.831 0, 1206728.825 1328240.599 0, 1206461.037 1333811.968 0, 
+    1206193.257 1339383.151 0, 1206446.939 1339395.351 0, 1206699.432 1339407.51 0, 1206951.923 1339419.683 0, 1207204.414 1339431.871 0, 1207456.904 1339444.074 0, 1207709.394 1339456.292 0, 1207961.883 1339468.525 0, 1208214.371 1339480.773 0, 1208466.858 1339493.035 0, 
+    1208719.345 1339505.313 0, 1208971.831 1339517.605 0, 1209224.316 1339529.912 0, 1209476.8 1339542.234 0, 1209729.284 1339554.571 0, 1209981.767 1339566.922 0, 1210234.249 1339579.289 0, 1210486.731 1339591.67 0, 1210739.212 1339604.067 0, 1210991.692 1339616.478 0, 
+    1211244.171 1339628.904 0, 1211496.65 1339641.345 0, 1211749.128 1339653.8 0, 1212001.605 1339666.271 0, 1212252.893 1339678.698 0, 1212506.557 1339691.257 0, 1212759.032 1339703.772 0, 1213011.506 1339716.302 0, 1213263.979 1339728.847 0, 1213516.452 1339741.406 0, 
+    1213768.924 1339753.981 0, 1214021.395 1339766.57 0, 1214273.866 1339779.175 0, 1214526.336 1339791.794 0, 1214778.805 1339804.428 0, 1215031.273 1339817.077 0, 1215283.741 1339829.74 0, 1215536.207 1339842.419 0, 1215788.673 1339855.113 0, 1216041.139 1339867.821 0, 
+    1216293.603 1339880.544 0, 1216546.067 1339893.282 0, 1216798.53 1339906.035 0, 1217050.992 1339918.803 0, 1217303.454 1339931.585 0, 1217555.915 1339944.383 0, 1217808.375 1339957.195 0, 1218060.834 1339970.022 0, 1218312.106 1339982.804 0, 1218595.624 1334412.4 0, 
+    1218879.152 1328841.81 0))
+
+POLYGON ((1230429.212 1340616.693 0, 1230177.976 1340603.201 0, 1229925.553 1340589.661 0, 1229673.131 1340576.136 0, 1229420.707 1340562.625 0, 1229168.283 1340549.129 0, 1228915.857 1340535.648 0, 1228663.431 1340522.182 0, 1228411.005 1340508.731 0, 1228158.577 1340495.294 0, 
+    1227906.149 1340481.873 0, 1227653.719 1340468.466 0, 1227401.289 1340455.074 0, 1227148.859 1340441.697 0, 1226896.427 1340428.335 0, 1226643.995 1340414.988 0, 1226391.562 1340401.656 0, 1226139.128 1340388.338 0, 1225886.693 1340375.035 0, 1225634.258 1340361.748 0, 
+    1225381.821 1340348.475 0, 1225129.384 1340335.217 0, 1224876.947 1340321.973 0, 1224624.508 1340308.745 0, 1224370.883 1340295.469 0, 1224119.628 1340282.333 0, 1223867.188 1340269.149 0, 1223614.746 1340255.98 0, 1223362.303 1340242.826 0, 1223109.86 1340229.687 0, 
+    1222857.416 1340216.562 0, 1222604.971 1340203.453 0, 1222352.526 1340190.358 0, 1222100.079 1340177.278 0, 1221847.632 1340164.213 0, 1221595.184 1340151.163 0, 1221342.736 1340138.128 0, 1221090.286 1340125.108 0, 1220837.836 1340112.102 0, 1220585.385 1340099.112 0, 
+    1220332.934 1340086.136 0, 1220080.481 1340073.175 0, 1219828.028 1340060.229 0, 1219575.574 1340047.298 0, 1219323.119 1340034.381 0, 1219070.664 1340021.48 0, 1218818.207 1340008.593 0, 1218565.75 1339995.721 0, 1218312.106 1339982.804 0, 1218028.598 1345553.016 0, 
+    1217745.1 1351123.032 0, 1217998.085 1351135.915 0, 1218249.886 1351148.754 0, 1218501.687 1351161.607 0, 1218753.487 1351174.475 0, 1219005.286 1351187.358 0, 1219257.084 1351200.255 0, 1219508.882 1351213.168 0, 1219760.679 1351226.095 0, 1220012.475 1351239.037 0, 
+    1220264.27 1351251.994 0, 1220516.064 1351264.966 0, 1220767.858 1351277.952 0, 1221019.651 1351290.954 0, 1221271.443 1351303.97 0, 1221523.235 1351317.001 0, 1221775.025 1351330.047 0, 1222026.815 1351343.107 0, 1222278.604 1351356.183 0, 1222530.393 1351369.273 0, 
+    1222782.18 1351382.378 0, 1223033.967 1351395.498 0, 1223285.753 1351408.633 0, 1223537.538 1351421.782 0, 1223788.14 1351434.885 0, 1224041.107 1351448.126 0, 1224292.89 1351461.32 0, 1224544.672 1351474.529 0, 1224796.453 1351487.752 0, 1225048.234 1351500.991 0, 
+    1225300.014 1351514.244 0, 1225551.793 1351527.512 0, 1225803.571 1351540.795 0, 1226055.348 1351554.093 0, 1226307.125 1351567.406 0, 1226558.901 1351580.733 0, 1226810.676 1351594.075 0, 1227062.45 1351607.432 0, 1227314.224 1351620.804 0, 1227565.997 1351634.191 0, 
+    1227817.769 1351647.592 0, 1228069.54 1351661.009 0, 1228321.31 1351674.44 0, 1228573.08 1351687.886 0, 1228824.849 1351701.346 0, 1229076.617 1351714.822 0, 1229328.384 1351728.312 0, 1229580.151 1351741.818 0, 1229830.735 1351755.274 0, 1230129.968 1346186.082 0, 
+    1230429.212 1340616.693 0))
+
+POLYGON ((1241914.536 1352421.659 0, 1241663.989 1352407.494 0, 1241412.261 1352393.278 0, 1241160.533 1352379.076 0, 1240908.804 1352364.889 0, 1240657.074 1352350.717 0, 1240405.344 1352336.56 0, 1240153.612 1352322.417 0, 1239901.88 1352308.29 0, 1239650.147 1352294.177 0, 
+    1239398.413 1352280.079 0, 1239146.678 1352265.996 0, 1238894.943 1352251.928 0, 1238643.206 1352237.874 0, 1238391.469 1352223.836 0, 1238139.731 1352209.812 0, 1237887.992 1352195.803 0, 1237636.252 1352181.809 0, 1237384.512 1352167.829 0, 1237132.77 1352153.865 0, 
+    1236881.028 1352139.915 0, 1236629.285 1352125.98 0, 1236377.541 1352112.06 0, 1236125.796 1352098.155 0, 1235872.871 1352084.199 0, 1235622.305 1352070.388 0, 1235370.558 1352056.528 0, 1235118.81 1352042.682 0, 1234867.061 1352028.85 0, 1234615.311 1352015.034 0, 
+    1234363.561 1352001.232 0, 1234111.81 1351987.446 0, 1233860.058 1351973.674 0, 1233608.305 1351959.917 0, 1233356.551 1351946.174 0, 1233104.797 1351932.447 0, 1232853.042 1351918.734 0, 1232601.286 1351905.036 0, 1232349.529 1351891.353 0, 1232097.771 1351877.685 0, 
+    1231846.013 1351864.031 0, 1231594.253 1351850.393 0, 1231342.493 1351836.769 0, 1231090.733 1351823.16 0, 1230838.971 1351809.566 0, 1230587.208 1351795.987 0, 1230335.445 1351782.422 0, 1230083.681 1351768.873 0, 1229830.735 1351755.274 0, 1229531.512 1357324.264 0, 
+    1229232.301 1362893.047 0, 1229484.588 1362906.61 0, 1229735.697 1362920.125 0, 1229986.805 1362933.654 0, 1230237.912 1362947.198 0, 1230489.018 1362960.756 0, 1230740.123 1362974.33 0, 1230991.228 1362987.918 0, 1231242.331 1363001.521 0, 1231493.434 1363015.139 0, 
+    1231744.536 1363028.772 0, 1231995.638 1363042.419 0, 1232246.738 1363056.081 0, 1232497.838 1363069.758 0, 1232748.937 1363083.45 0, 1233000.035 1363097.157 0, 1233251.132 1363110.878 0, 1233502.229 1363124.614 0, 1233753.324 1363138.365 0, 1234004.419 1363152.131 0, 
+    1234255.513 1363165.911 0, 1234506.606 1363179.706 0, 1234757.699 1363193.516 0, 1235008.791 1363207.341 0, 1235258.704 1363221.116 0, 1235510.971 1363235.035 0, 1235762.06 1363248.904 0, 1236013.149 1363262.788 0, 1236264.236 1363276.686 0, 1236515.323 1363290.6 0, 
+    1236766.409 1363304.528 0, 1237017.494 1363318.471 0, 1237268.578 1363332.429 0, 1237519.662 1363346.401 0, 1237770.744 1363360.389 0, 1238021.826 1363374.391 0, 1238272.907 1363388.408 0, 1238523.987 1363402.439 0, 1238775.067 1363416.486 0, 1239026.145 1363430.547 0, 
+    1239277.223 1363444.623 0, 1239528.3 1363458.714 0, 1239779.376 1363472.819 0, 1240030.451 1363486.94 0, 1240281.525 1363501.075 0, 1240532.599 1363515.225 0, 1240783.671 1363529.389 0, 1241034.743 1363543.569 0, 1241284.638 1363557.696 0, 1241599.581 1357989.781 0, 
+    1241914.536 1352421.659 0))
+
+POLYGON ((1253335.049 1364256.393 0, 1253085.193 1364241.559 0, 1252834.162 1364226.67 0, 1252583.131 1364211.797 0, 1252332.098 1364196.937 0, 1252081.065 1364182.093 0, 1251830.031 1364167.263 0, 1251578.995 1364152.449 0, 1251327.959 1364137.649 0, 1251076.923 1364122.863 0, 
+    1250825.885 1364108.093 0, 1250574.846 1364093.337 0, 1250323.807 1364078.596 0, 1250072.766 1364063.87 0, 1249821.725 1364049.159 0, 1249570.683 1364034.462 0, 1249319.64 1364019.78 0, 1249068.596 1364005.113 0, 1248817.552 1363990.461 0, 1248566.506 1363975.823 0, 
+    1248315.46 1363961.2 0, 1248064.412 1363946.592 0, 1247813.364 1363931.999 0, 1247562.315 1363917.421 0, 1247310.09 1363902.789 0, 1247060.215 1363888.308 0, 1246809.163 1363873.774 0, 1246558.111 1363859.255 0, 1246307.057 1363844.75 0, 1246056.003 1363830.261 0, 
+    1245804.948 1363815.786 0, 1245553.892 1363801.325 0, 1245302.836 1363786.88 0, 1245051.778 1363772.449 0, 1244800.72 1363758.034 0, 1244549.661 1363743.632 0, 1244298.601 1363729.246 0, 1244047.54 1363714.875 0, 1243796.478 1363700.518 0, 1243545.415 1363686.176 0, 
+    1243294.352 1363671.849 0, 1243043.288 1363657.536 0, 1242792.222 1363643.239 0, 1242541.157 1363628.956 0, 1242290.09 1363614.688 0, 1242039.022 1363600.434 0, 1241787.954 1363586.196 0, 1241536.884 1363571.972 0, 1241284.638 1363557.696 0, 1240969.707 1369125.399 0, 
+    1240654.788 1374692.884 0, 1240906.376 1374707.122 0, 1241156.79 1374721.309 0, 1241407.203 1374735.51 0, 1241657.615 1374749.727 0, 1241908.027 1374763.957 0, 1242158.437 1374778.203 0, 1242408.847 1374792.463 0, 1242659.256 1374806.738 0, 1242909.664 1374821.028 0, 
+    1243160.071 1374835.333 0, 1243410.478 1374849.652 0, 1243660.883 1374863.986 0, 1243911.288 1374878.335 0, 1244161.692 1374892.698 0, 1244412.095 1374907.077 0, 1244662.497 1374921.47 0, 1244912.898 1374935.877 0, 1245163.299 1374950.3 0, 1245413.698 1374964.737 0, 
+    1245664.097 1374979.189 0, 1245914.495 1374993.656 0, 1246164.892 1375008.137 0, 1246415.288 1375022.633 0, 1246664.512 1375037.076 0, 1246916.078 1375051.67 0, 1247166.472 1375066.21 0, 1247416.865 1375080.765 0, 1247667.257 1375095.335 0, 1247917.648 1375109.919 0, 
+    1248168.038 1375124.519 0, 1248418.427 1375139.133 0, 1248668.816 1375153.762 0, 1248919.203 1375168.405 0, 1249169.59 1375183.063 0, 1249419.976 1375197.736 0, 1249670.361 1375212.424 0, 1249920.745 1375227.127 0, 1250171.129 1375241.844 0, 1250421.511 1375256.576 0, 
+    1250671.893 1375271.322 0, 1250922.273 1375286.084 0, 1251172.653 1375300.86 0, 1251423.032 1375315.651 0, 1251673.41 1375330.457 0, 1251923.787 1375345.277 0, 1252174.164 1375360.112 0, 1252424.539 1375374.962 0, 1252673.743 1375389.757 0, 1253004.389 1369823.184 0, 
+    1253335.049 1364256.393 0))
+
+POLYGON ((1264690.681 1376120.582 0, 1264441.518 1376105.083 0, 1264191.186 1376089.526 0, 1263940.852 1376073.984 0, 1263690.518 1376058.456 0, 1263440.183 1376042.943 0, 1263189.846 1376027.445 0, 1262939.509 1376011.962 0, 1262689.171 1375996.493 0, 1262438.832 1375981.039 0, 
+    1262188.492 1375965.6 0, 1261938.152 1375950.175 0, 1261687.81 1375934.765 0, 1261437.468 1375919.37 0, 1261187.124 1375903.99 0, 1260936.78 1375888.624 0, 1260686.434 1375873.273 0, 1260436.088 1375857.937 0, 1260185.741 1375842.616 0, 1259935.393 1375827.309 0, 
+    1259685.044 1375812.017 0, 1259434.695 1375796.74 0, 1259184.344 1375781.478 0, 1258933.992 1375766.23 0, 1258682.47 1375750.926 0, 1258433.287 1375735.779 0, 1258182.932 1375720.575 0, 1257932.577 1375705.387 0, 1257682.221 1375690.213 0, 1257431.864 1375675.053 0, 
+    1257181.506 1375659.909 0, 1256931.148 1375644.779 0, 1256680.788 1375629.664 0, 1256430.427 1375614.563 0, 1256180.066 1375599.478 0, 1255929.704 1375584.407 0, 1255679.341 1375569.351 0, 1255428.977 1375554.309 0, 1255178.612 1375539.283 0, 1254928.246 1375524.271 0, 
+    1254677.879 1375509.274 0, 1254427.512 1375494.291 0, 1254177.143 1375479.323 0, 1253926.774 1375464.37 0, 1253676.404 1375449.432 0, 1253426.032 1375434.509 0, 1253175.66 1375419.6 0, 1252925.288 1375404.706 0, 1252673.743 1375389.757 0, 1252343.109 1380956.107 0, 
+    1252012.49 1386522.228 0, 1252263.376 1386537.138 0, 1252513.094 1386551.993 0, 1252762.81 1386566.863 0, 1253012.526 1386581.747 0, 1253262.241 1386596.647 0, 1253511.955 1386611.56 0, 1253761.669 1386626.489 0, 1254011.381 1386641.432 0, 1254261.093 1386656.39 0, 
+    1254510.803 1386671.363 0, 1254760.513 1386686.35 0, 1255010.222 1386701.352 0, 1255259.93 1386716.369 0, 1255509.637 1386731.4 0, 1255759.343 1386746.447 0, 1256009.048 1386761.507 0, 1256258.753 1386776.583 0, 1256508.456 1386791.673 0, 1256758.159 1386806.778 0, 
+    1257007.861 1386821.898 0, 1257257.561 1386837.032 0, 1257507.261 1386852.181 0, 1257756.96 1386867.345 0, 1258005.492 1386882.452 0, 1258256.356 1386897.716 0, 1258506.052 1386912.924 0, 1258755.748 1386928.147 0, 1259005.442 1386943.384 0, 1259255.136 1386958.636 0, 
+    1259504.829 1386973.902 0, 1259754.521 1386989.184 0, 1260004.212 1387004.48 0, 1260253.902 1387019.79 0, 1260503.591 1387035.116 0, 1260753.279 1387050.456 0, 1261002.967 1387065.81 0, 1261252.653 1387081.18 0, 1261502.339 1387096.564 0, 1261752.024 1387111.963 0, 
+    1262001.707 1387127.377 0, 1262251.39 1387142.805 0, 1262501.072 1387158.248 0, 1262750.753 1387173.705 0, 1263000.433 1387189.178 0, 1263250.113 1387204.665 0, 1263499.791 1387220.166 0, 1263749.468 1387235.683 0, 1263997.979 1387251.141 0, 1264344.323 1381685.976 0, 
+    1264690.681 1376120.582 0))
+
+POLYGON ((1275981.361 1388013.913 0, 1275732.893 1387997.752 0, 1275483.261 1387981.53 0, 1275233.627 1387965.323 0, 1274983.993 1387949.131 0, 1274734.357 1387932.953 0, 1274484.721 1387916.79 0, 1274235.084 1387900.642 0, 1273985.445 1387884.508 0, 1273735.806 1387868.389 0, 
+    1273486.166 1387852.285 0, 1273236.525 1387836.196 0, 1272986.883 1387820.121 0, 1272737.24 1387804.061 0, 1272487.596 1387788.015 0, 1272237.951 1387771.985 0, 1271988.305 1387755.969 0, 1271738.658 1387739.967 0, 1271489.01 1387723.981 0, 1271239.362 1387708.009 0, 
+    1270989.712 1387692.051 0, 1270740.062 1387676.109 0, 1270490.41 1387660.181 0, 1270240.758 1387644.268 0, 1269989.94 1387628.295 0, 1269741.45 1387612.486 0, 1269491.795 1387596.616 0, 1269242.139 1387580.762 0, 1268992.482 1387564.922 0, 1268742.823 1387549.097 0, 
+    1268493.165 1387533.287 0, 1268243.505 1387517.491 0, 1267993.844 1387501.71 0, 1267744.182 1387485.944 0, 1267494.519 1387470.193 0, 1267244.856 1387454.456 0, 1266995.191 1387438.734 0, 1266745.526 1387423.026 0, 1266495.859 1387407.333 0, 1266246.192 1387391.655 0, 
+    1265996.524 1387375.992 0, 1265746.855 1387360.343 0, 1265497.185 1387344.709 0, 1265247.514 1387329.09 0, 1264997.842 1387313.485 0, 1264748.169 1387297.896 0, 1264498.495 1387282.32 0, 1264248.82 1387266.76 0, 1263997.979 1387251.141 0, 1263651.65 1392816.073 0, 
+    1263305.335 1398380.765 0, 1263555.519 1398396.343 0, 1263804.538 1398411.863 0, 1264053.557 1398427.397 0, 1264302.575 1398442.946 0, 1264551.592 1398458.51 0, 1264800.608 1398474.088 0, 1265049.623 1398489.681 0, 1265298.637 1398505.288 0, 1265547.65 1398520.911 0, 
+    1265796.662 1398536.548 0, 1266045.673 1398552.199 0, 1266294.684 1398567.865 0, 1266543.693 1398583.546 0, 1266792.702 1398599.242 0, 1267041.71 1398614.952 0, 1267290.716 1398630.677 0, 1267539.722 1398646.417 0, 1267788.727 1398662.171 0, 1268037.731 1398677.94 0, 
+    1268286.734 1398693.723 0, 1268535.736 1398709.521 0, 1268784.737 1398725.334 0, 1269033.737 1398741.161 0, 1269281.575 1398756.93 0, 1269531.735 1398772.86 0, 1269780.733 1398788.732 0, 1270029.729 1398804.618 0, 1270278.725 1398820.519 0, 1270527.719 1398836.434 0, 
+    1270776.713 1398852.364 0, 1271025.706 1398868.309 0, 1271274.697 1398884.268 0, 1271523.688 1398900.242 0, 1271772.678 1398916.231 0, 1272021.667 1398932.234 0, 1272270.655 1398948.252 0, 1272519.642 1398964.285 0, 1272768.628 1398980.332 0, 1273017.614 1398996.394 0, 
+    1273266.598 1399012.471 0, 1273515.581 1399028.562 0, 1273764.564 1399044.668 0, 1274013.545 1399060.788 0, 1274262.526 1399076.924 0, 1274511.505 1399093.073 0, 1274760.484 1399109.238 0, 1275009.461 1399125.417 0, 1275257.277 1399141.535 0, 1275619.311 1393577.844 0, 
+    1275981.361 1388013.913 0))
+
+POLYGON ((1287207.022 1399936.069 0, 1286959.251 1399919.25 0, 1286710.32 1399902.368 0, 1286461.388 1399885.5 0, 1286212.455 1399868.647 0, 1285963.521 1399851.808 0, 1285714.586 1399834.984 0, 1285465.65 1399818.175 0, 1285216.713 1399801.38 0, 1284967.776 1399784.6 0, 
+    1284718.837 1399767.835 0, 1284469.897 1399751.084 0, 1284220.956 1399734.348 0, 1283972.014 1399717.627 0, 1283723.072 1399700.92 0, 1283474.128 1399684.228 0, 1283225.183 1399667.551 0, 1282976.237 1399650.888 0, 1282727.291 1399634.24 0, 1282478.343 1399617.607 0, 
+    1282229.394 1399600.988 0, 1281980.445 1399584.384 0, 1281731.494 1399567.794 0, 1281482.542 1399551.219 0, 1281232.43 1399534.582 0, 1280984.636 1399518.114 0, 1280735.682 1399501.583 0, 1280486.726 1399485.067 0, 1280237.77 1399468.565 0, 1279988.812 1399452.078 0, 
+    1279739.854 1399435.606 0, 1279490.895 1399419.148 0, 1279241.934 1399402.705 0, 1278992.973 1399386.277 0, 1278744.011 1399369.863 0, 1278495.047 1399353.464 0, 1278246.083 1399337.08 0, 1277997.118 1399320.71 0, 1277748.152 1399304.355 0, 1277499.185 1399288.015 0, 
+    1277250.217 1399271.689 0, 1277001.248 1399255.378 0, 1276752.278 1399239.082 0, 1276503.307 1399222.8 0, 1276254.335 1399206.533 0, 1276005.362 1399190.28 0, 1275756.388 1399174.043 0, 1275507.414 1399157.819 0, 1275257.277 1399141.535 0, 1274895.259 1404704.983 0, 
+    1274533.257 1410268.18 0, 1274782.735 1410284.422 0, 1275031.055 1410300.602 0, 1275279.374 1410316.797 0, 1275527.692 1410333.007 0, 1275776.009 1410349.231 0, 1276024.325 1410365.47 0, 1276272.64 1410381.724 0, 1276520.954 1410397.992 0, 1276769.267 1410414.275 0, 
+    1277017.58 1410430.572 0, 1277265.891 1410446.884 0, 1277514.201 1410463.211 0, 1277762.511 1410479.552 0, 1278010.819 1410495.908 0, 1278259.126 1410512.278 0, 1278507.433 1410528.663 0, 1278755.738 1410545.063 0, 1279004.043 1410561.477 0, 1279252.346 1410577.906 0, 
+    1279500.649 1410594.35 0, 1279748.951 1410610.808 0, 1279997.251 1410627.281 0, 1280245.551 1410643.768 0, 1280492.693 1410660.193 0, 1280742.147 1410676.787 0, 1280990.444 1410693.318 0, 1281238.74 1410709.864 0, 1281487.035 1410726.424 0, 1281735.329 1410742.999 0, 
+    1281983.622 1410759.589 0, 1282231.913 1410776.193 0, 1282480.204 1410792.812 0, 1282728.494 1410809.446 0, 1282976.783 1410826.094 0, 1283225.071 1410842.757 0, 1283473.358 1410859.434 0, 1283721.644 1410876.126 0, 1283969.929 1410892.833 0, 1284218.213 1410909.554 0, 
+    1284466.496 1410926.29 0, 1284714.778 1410943.04 0, 1284963.059 1410959.805 0, 1285211.34 1410976.585 0, 1285459.619 1410993.379 0, 1285707.897 1411010.188 0, 1285956.174 1411027.011 0, 1286204.45 1411043.85 0, 1286451.57 1411060.624 0, 1286829.287 1405498.471 0, 
+    1287207.022 1399936.069 0))
+
+POLYGON ((1298367.596 1411886.736 0, 1298120.523 1411869.263 0, 1297872.295 1411851.724 0, 1297624.067 1411834.199 0, 1297375.837 1411816.689 0, 1297127.607 1411799.193 0, 1296879.375 1411781.712 0, 1296631.142 1411764.245 0, 1296382.908 1411746.794 0, 1296134.674 1411729.356 0, 
+    1295886.438 1411711.934 0, 1295638.201 1411694.526 0, 1295389.963 1411677.132 0, 1295141.724 1411659.754 0, 1294893.484 1411642.39 0, 1294645.243 1411625.04 0, 1294397.001 1411607.705 0, 1294148.758 1411590.385 0, 1293900.514 1411573.079 0, 1293652.269 1411555.788 0, 
+    1293404.023 1411538.511 0, 1293155.776 1411521.25 0, 1292907.528 1411504.002 0, 1292659.279 1411486.77 0, 1292409.875 1411469.472 0, 1292162.778 1411452.348 0, 1291914.526 1411435.159 0, 1291666.273 1411417.985 0, 1291418.019 1411400.826 0, 1291169.764 1411383.681 0, 
+    1290921.507 1411366.55 0, 1290673.25 1411349.434 0, 1290424.992 1411332.333 0, 1290176.733 1411315.247 0, 1289928.473 1411298.175 0, 1289680.212 1411281.118 0, 1289431.949 1411264.075 0, 1289183.686 1411247.047 0, 1288935.422 1411230.033 0, 1288687.157 1411213.034 0, 
+    1288438.891 1411196.05 0, 1288190.623 1411179.081 0, 1287942.355 1411162.126 0, 1287694.086 1411145.185 0, 1287445.816 1411128.259 0, 1287197.545 1411111.348 0, 1286949.273 1411094.452 0, 1286700.999 1411077.57 0, 1286451.57 1411060.624 0, 1286073.869 1416622.521 0, 
+    1285696.187 1422184.158 0, 1285944.959 1422201.059 0, 1286192.577 1422217.896 0, 1286440.195 1422234.748 0, 1286687.811 1422251.615 0, 1286935.427 1422268.496 0, 1287183.041 1422285.392 0, 1287430.655 1422302.302 0, 1287678.267 1422319.227 0, 1287925.879 1422336.166 0, 
+    1288173.489 1422353.12 0, 1288421.099 1422370.089 0, 1288668.707 1422387.072 0, 1288916.315 1422404.07 0, 1289163.921 1422421.082 0, 1289411.527 1422438.109 0, 1289659.131 1422455.151 0, 1289906.735 1422472.207 0, 1290154.337 1422489.277 0, 1290401.939 1422506.363 0, 
+    1290649.539 1422523.462 0, 1290897.139 1422540.577 0, 1291144.737 1422557.706 0, 1291392.334 1422574.849 0, 1291638.78 1422591.927 0, 1291887.526 1422609.18 0, 1292135.121 1422626.367 0, 1292382.714 1422643.569 0, 1292630.307 1422660.785 0, 1292877.898 1422678.016 0, 
+    1293125.488 1422695.261 0, 1293373.078 1422712.522 0, 1293620.666 1422729.796 0, 1293868.253 1422747.085 0, 1294115.84 1422764.389 0, 1294363.425 1422781.708 0, 1294611.009 1422799.04 0, 1294858.592 1422816.388 0, 1295106.175 1422833.75 0, 1295353.756 1422851.127 0, 
+    1295601.336 1422868.518 0, 1295848.915 1422885.924 0, 1296096.493 1422903.344 0, 1296344.07 1422920.779 0, 1296591.647 1422938.229 0, 1296839.222 1422955.693 0, 1297086.796 1422973.171 0, 1297334.369 1422990.665 0, 1297580.79 1423008.091 0, 1297974.184 1417447.544 0, 
+    1298367.596 1411886.736 0))
+
+POLYGON ((1309463.019 1423865.597 0, 1309216.645 1423847.474 0, 1308969.123 1423829.282 0, 1308721.599 1423811.104 0, 1308474.074 1423792.94 0, 1308226.549 1423774.791 0, 1307979.022 1423756.657 0, 1307731.494 1423738.537 0, 1307483.965 1423720.432 0, 1307236.435 1423702.342 0, 
+    1306988.904 1423684.266 0, 1306741.371 1423666.204 0, 1306493.838 1423648.157 0, 1306246.304 1423630.125 0, 1305998.768 1423612.107 0, 1305751.232 1423594.104 0, 1305503.695 1423576.115 0, 1305256.156 1423558.141 0, 1305008.616 1423540.182 0, 1304761.076 1423522.237 0, 
+    1304513.534 1423504.306 0, 1304265.991 1423486.391 0, 1304018.447 1423468.489 0, 1303770.902 1423450.603 0, 1303522.207 1423432.648 0, 1303275.81 1423414.873 0, 1303028.262 1423397.03 0, 1302780.712 1423379.202 0, 1302533.162 1423361.388 0, 1302285.611 1423343.589 0, 
+    1302038.059 1423325.804 0, 1301790.506 1423308.034 0, 1301542.951 1423290.279 0, 1301295.396 1423272.538 0, 1301047.84 1423254.811 0, 1300800.282 1423237.1 0, 1300552.724 1423219.402 0, 1300305.164 1423201.72 0, 1300057.603 1423184.052 0, 1299810.042 1423166.398 0, 
+    1299562.479 1423148.759 0, 1299314.915 1423131.135 0, 1299067.351 1423113.525 0, 1298819.785 1423095.93 0, 1298572.218 1423078.349 0, 1298324.65 1423060.783 0, 1298077.081 1423043.232 0, 1297829.512 1423025.695 0, 1297580.79 1423008.091 0, 1297187.415 1428568.372 0, 
+    1296794.06 1434128.381 0, 1297042.123 1434145.939 0, 1297289.039 1434163.429 0, 1297535.953 1434180.934 0, 1297782.866 1434198.454 0, 1298029.779 1434215.988 0, 1298276.69 1434233.537 0, 1298523.6 1434251.1 0, 1298770.509 1434268.678 0, 1299017.418 1434286.27 0, 
+    1299264.325 1434303.877 0, 1299511.231 1434321.498 0, 1299758.136 1434339.134 0, 1300005.04 1434356.785 0, 1300251.943 1434374.45 0, 1300498.845 1434392.129 0, 1300745.746 1434409.823 0, 1300992.646 1434427.532 0, 1301239.544 1434445.255 0, 1301486.442 1434462.993 0, 
+    1301733.339 1434480.745 0, 1301980.235 1434498.511 0, 1302227.129 1434516.293 0, 1302474.023 1434534.088 0, 1302719.769 1434551.816 0, 1302967.807 1434569.723 0, 1303214.697 1434587.563 0, 1303461.587 1434605.417 0, 1303708.475 1434623.285 0, 1303955.362 1434641.168 0, 
+    1304202.248 1434659.066 0, 1304449.134 1434676.978 0, 1304696.018 1434694.904 0, 1304942.901 1434712.845 0, 1305189.783 1434730.801 0, 1305436.664 1434748.771 0, 1305683.544 1434766.756 0, 1305930.422 1434784.755 0, 1306177.3 1434802.768 0, 1306424.177 1434820.797 0, 
+    1306671.053 1434838.839 0, 1306917.927 1434856.897 0, 1307164.801 1434874.969 0, 1307411.673 1434893.055 0, 1307658.545 1434911.156 0, 1307905.415 1434929.271 0, 1308152.284 1434947.401 0, 1308399.152 1434965.546 0, 1308644.874 1434983.621 0, 1309053.937 1429424.745 0, 
+    1309463.019 1423865.597 0))
+
+POLYGON ((1320493.226 1435872.337 0, 1320247.554 1435853.568 0, 1320000.738 1435834.726 0, 1319753.921 1435815.899 0, 1319507.102 1435797.086 0, 1319260.283 1435778.288 0, 1319013.463 1435759.504 0, 1318766.641 1435740.735 0, 1318519.819 1435721.98 0, 1318272.995 1435703.24 0, 
+    1318026.17 1435684.514 0, 1317779.344 1435665.803 0, 1317532.517 1435647.106 0, 1317285.689 1435628.424 0, 1317038.86 1435609.757 0, 1316792.03 1435591.104 0, 1316545.198 1435572.465 0, 1316298.366 1435553.841 0, 1316051.532 1435535.232 0, 1315804.698 1435516.637 0, 
+    1315557.862 1435498.057 0, 1315311.025 1435479.491 0, 1315064.187 1435460.939 0, 1314817.348 1435442.403 0, 1314569.364 1435423.795 0, 1314323.667 1435405.373 0, 1314076.824 1435386.879 0, 1313829.981 1435368.401 0, 1313583.136 1435349.937 0, 1313336.291 1435331.487 0, 
+    1313089.444 1435313.052 0, 1312842.596 1435294.631 0, 1312595.748 1435276.225 0, 1312348.898 1435257.834 0, 1312102.047 1435239.457 0, 1311855.195 1435221.094 0, 1311608.341 1435202.746 0, 1311361.487 1435184.413 0, 1311114.632 1435166.094 0, 1310867.775 1435147.79 0, 
+    1310620.918 1435129.5 0, 1310374.059 1435111.225 0, 1310127.2 1435092.964 0, 1309880.339 1435074.718 0, 1309633.477 1435056.486 0, 1309386.614 1435038.269 0, 1309139.751 1435020.066 0, 1308892.886 1435001.878 0, 1308644.874 1434983.621 0, 1308235.833 1440542.219 0, 
+    1307826.812 1446100.535 0, 1308074.165 1446118.745 0, 1308320.376 1446136.885 0, 1308566.586 1446155.039 0, 1308812.794 1446173.208 0, 1309059.002 1446191.391 0, 1309305.208 1446209.589 0, 1309551.413 1446227.801 0, 1309797.618 1446246.028 0, 1310043.821 1446264.27 0, 
+    1310290.023 1446282.525 0, 1310536.224 1446300.796 0, 1310782.424 1446319.08 0, 1311028.623 1446337.38 0, 1311274.821 1446355.693 0, 1311521.017 1446374.022 0, 1311767.213 1446392.364 0, 1312013.408 1446410.722 0, 1312259.601 1446429.093 0, 1312505.793 1446447.48 0, 
+    1312751.985 1446465.88 0, 1312998.175 1446484.296 0, 1313244.364 1446502.725 0, 1313490.552 1446521.169 0, 1313735.598 1446539.543 0, 1313982.925 1446558.101 0, 1314229.11 1446576.589 0, 1314475.294 1446595.091 0, 1314721.476 1446613.608 0, 1314967.658 1446632.139 0, 
+    1315213.838 1446650.685 0, 1315460.018 1446669.245 0, 1315706.196 1446687.819 0, 1315952.373 1446706.408 0, 1316198.549 1446725.012 0, 1316444.724 1446743.63 0, 1316690.898 1446762.262 0, 1316937.071 1446780.91 0, 1317183.242 1446799.571 0, 1317429.413 1446818.247 0, 
+    1317675.583 1446836.938 0, 1317921.751 1446855.643 0, 1318167.918 1446874.362 0, 1318414.084 1446893.096 0, 1318660.249 1446911.845 0, 1318906.413 1446930.607 0, 1319152.576 1446949.385 0, 1319398.738 1446968.177 0, 1319643.759 1446986.896 0, 1320068.481 1441429.758 0, 
+    1320493.226 1435872.337 0))
+
+POLYGON ((1331458.155 1447906.638 0, 1331213.186 1447887.227 0, 1330967.078 1447867.74 0, 1330720.969 1447848.267 0, 1330474.859 1447828.808 0, 1330228.748 1447809.365 0, 1329982.636 1447789.935 0, 1329736.523 1447770.52 0, 1329490.408 1447751.12 0, 1329244.292 1447731.734 0, 
+    1328998.175 1447712.363 0, 1328752.057 1447693.006 0, 1328505.938 1447673.663 0, 1328259.818 1447654.335 0, 1328013.697 1447635.022 0, 1327767.574 1447615.723 0, 1327521.45 1447596.438 0, 1327275.326 1447577.168 0, 1327029.2 1447557.913 0, 1326783.073 1447538.672 0, 
+    1326536.944 1447519.445 0, 1326290.815 1447500.233 0, 1326044.685 1447481.035 0, 1325798.553 1447461.852 0, 1325551.281 1447442.595 0, 1325306.287 1447423.53 0, 1325060.152 1447404.39 0, 1324814.015 1447385.265 0, 1324567.878 1447366.154 0, 1324321.74 1447347.058 0, 
+    1324075.6 1447327.976 0, 1323829.46 1447308.909 0, 1323583.318 1447289.856 0, 1323337.175 1447270.818 0, 1323091.031 1447251.794 0, 1322844.886 1447232.785 0, 1322598.74 1447213.79 0, 1322352.593 1447194.81 0, 1322106.444 1447175.844 0, 1321860.295 1447156.893 0, 
+    1321614.144 1447137.956 0, 1321367.992 1447119.034 0, 1321121.839 1447100.126 0, 1320875.685 1447081.233 0, 1320629.53 1447062.354 0, 1320383.374 1447043.489 0, 1320137.217 1447024.64 0, 1319891.058 1447005.804 0, 1319643.759 1446986.896 0, 1319219.058 1452543.746 0, 
+    1318794.38 1458100.302 0, 1319041.022 1458119.16 0, 1319286.527 1458137.945 0, 1319532.03 1458156.745 0, 1319777.532 1458175.559 0, 1320023.033 1458194.388 0, 1320268.533 1458213.231 0, 1320514.032 1458232.089 0, 1320759.53 1458250.961 0, 1321005.026 1458269.847 0, 
+    1321250.522 1458288.748 0, 1321496.016 1458307.664 0, 1321741.509 1458326.594 0, 1321987.001 1458345.538 0, 1322232.492 1458364.497 0, 1322477.982 1458383.47 0, 1322723.471 1458402.457 0, 1322968.959 1458421.46 0, 1323214.445 1458440.476 0, 1323459.931 1458459.507 0, 
+    1323705.415 1458478.552 0, 1323950.898 1458497.612 0, 1324196.38 1458516.687 0, 1324441.861 1458535.775 0, 1324686.205 1458554.79 0, 1324932.82 1458573.996 0, 1325178.297 1458593.128 0, 1325423.774 1458612.275 0, 1325669.249 1458631.436 0, 1325914.723 1458650.612 0, 
+    1326160.196 1458669.801 0, 1326405.668 1458689.006 0, 1326651.139 1458708.225 0, 1326896.608 1458727.458 0, 1327142.077 1458746.706 0, 1327387.544 1458765.968 0, 1327633.011 1458785.244 0, 1327878.476 1458804.535 0, 1328123.94 1458823.841 0, 1328369.402 1458843.161 0, 
+    1328614.864 1458862.495 0, 1328860.325 1458881.844 0, 1329105.784 1458901.207 0, 1329351.242 1458920.585 0, 1329596.7 1458939.977 0, 1329842.156 1458959.384 0, 1330087.61 1458978.805 0, 1330333.064 1458998.241 0, 1330577.382 1459017.601 0, 1331017.757 1453462.266 0, 
+    1331458.155 1447906.638 0))
+
+POLYGON ((1342357.745 1459968.184 0, 1342113.481 1459948.134 0, 1341868.083 1459928.005 0, 1341622.684 1459907.891 0, 1341377.284 1459887.791 0, 1341131.883 1459867.705 0, 1340886.48 1459847.634 0, 1340641.077 1459827.577 0, 1340395.672 1459807.535 0, 1340150.265 1459787.507 0, 
+    1339904.858 1459767.494 0, 1339659.45 1459747.495 0, 1339414.04 1459727.511 0, 1339168.629 1459707.541 0, 1338923.217 1459687.585 0, 1338677.804 1459667.644 0, 1338432.39 1459647.717 0, 1338186.974 1459627.805 0, 1337941.558 1459607.907 0, 1337696.14 1459588.024 0, 
+    1337450.721 1459568.155 0, 1337205.301 1459548.3 0, 1336959.879 1459528.46 0, 1336714.457 1459508.635 0, 1336467.899 1459488.732 0, 1336223.608 1459469.027 0, 1335978.182 1459449.245 0, 1335732.755 1459429.477 0, 1335487.327 1459409.724 0, 1335241.897 1459389.985 0, 
+    1334996.466 1459370.26 0, 1334751.035 1459350.55 0, 1334505.602 1459330.855 0, 1334260.167 1459311.174 0, 1334014.732 1459291.507 0, 1333769.296 1459271.855 0, 1333523.858 1459252.217 0, 1333278.419 1459232.594 0, 1333032.979 1459212.985 0, 1332787.538 1459193.39 0, 
+    1332542.096 1459173.81 0, 1332296.653 1459154.245 0, 1332051.208 1459134.694 0, 1331805.762 1459115.157 0, 1331560.316 1459095.635 0, 1331314.868 1459076.127 0, 1331069.418 1459056.634 0, 1330823.968 1459037.155 0, 1330577.382 1459017.601 0, 1330137.031 1464572.635 0, 
+    1329696.704 1470127.365 0, 1329942.634 1470146.867 0, 1330187.43 1470166.294 0, 1330432.225 1470185.736 0, 1330677.019 1470205.191 0, 1330921.812 1470224.662 0, 1331166.604 1470244.146 0, 1331411.395 1470263.645 0, 1331656.184 1470283.159 0, 1331900.973 1470302.686 0, 
+    1332145.76 1470322.229 0, 1332390.546 1470341.785 0, 1332635.331 1470361.356 0, 1332880.115 1470380.942 0, 1333124.897 1470400.542 0, 1333369.679 1470420.156 0, 1333614.459 1470439.785 0, 1333859.238 1470459.428 0, 1334104.016 1470479.085 0, 1334348.793 1470498.757 0, 
+    1334593.569 1470518.443 0, 1334838.343 1470538.144 0, 1335083.116 1470557.859 0, 1335327.889 1470577.589 0, 1335571.529 1470597.241 0, 1335817.429 1470617.091 0, 1336062.198 1470636.864 0, 1336306.966 1470656.651 0, 1336551.732 1470676.453 0, 1336796.497 1470696.269 0, 
+    1337041.261 1470716.099 0, 1337286.024 1470735.944 0, 1337530.786 1470755.803 0, 1337775.546 1470775.676 0, 1338020.306 1470795.564 0, 1338265.064 1470815.467 0, 1338509.821 1470835.384 0, 1338754.577 1470855.315 0, 1338999.332 1470875.261 0, 1339244.085 1470895.221 0, 
+    1339488.837 1470915.195 0, 1339733.589 1470935.184 0, 1339978.339 1470955.187 0, 1340223.087 1470975.205 0, 1340467.835 1470995.237 0, 1340712.581 1471015.283 0, 1340957.327 1471035.344 0, 1341202.071 1471055.419 0, 1341445.684 1471075.416 0, 1341901.702 1465521.953 0, 
+    1342357.745 1459968.184 0))
+
+POLYGON ((1353191.938 1472056.657 0, 1352948.381 1472035.972 0, 1352703.694 1472015.205 0, 1352459.007 1471994.453 0, 1352214.318 1471973.715 0, 1351969.628 1471952.991 0, 1351724.937 1471932.282 0, 1351480.244 1471911.588 0, 1351235.55 1471890.908 0, 1350990.855 1471870.242 0, 
+    1350746.159 1471849.59 0, 1350501.462 1471828.953 0, 1350256.763 1471808.331 0, 1350012.064 1471787.722 0, 1349767.363 1471767.129 0, 1349522.66 1471746.549 0, 1349277.957 1471725.984 0, 1349033.252 1471705.434 0, 1348788.547 1471684.897 0, 1348543.84 1471664.376 0, 
+    1348299.131 1471643.868 0, 1348054.422 1471623.375 0, 1347809.711 1471602.897 0, 1347564.999 1471582.432 0, 1347319.158 1471561.888 0, 1347075.572 1471541.547 0, 1346830.857 1471521.126 0, 1346586.14 1471500.72 0, 1346341.422 1471480.328 0, 1346096.703 1471459.95 0, 
+    1345851.983 1471439.586 0, 1345607.261 1471419.238 0, 1345362.538 1471398.903 0, 1345117.815 1471378.583 0, 1344873.09 1471358.277 0, 1344628.363 1471337.986 0, 1344383.636 1471317.709 0, 1344138.907 1471297.446 0, 1343894.177 1471277.198 0, 1343649.446 1471256.964 0, 
+    1343404.714 1471236.745 0, 1343159.981 1471216.54 0, 1342915.246 1471196.35 0, 1342670.51 1471176.174 0, 1342425.773 1471156.012 0, 1342181.035 1471135.865 0, 1341936.296 1471115.732 0, 1341691.555 1471095.613 0, 1341445.684 1471075.416 0, 1340989.691 1476628.569 0, 
+    1340533.725 1482181.405 0, 1340778.939 1482201.548 0, 1341023.026 1482221.613 0, 1341267.112 1482241.692 0, 1341511.196 1482261.786 0, 1341755.28 1482281.894 0, 1341999.362 1482302.016 0, 1342243.443 1482322.152 0, 1342487.523 1482342.303 0, 1342731.601 1482362.469 0, 
+    1342975.679 1482382.648 0, 1343219.755 1482402.842 0, 1343463.83 1482423.051 0, 1343707.904 1482443.274 0, 1343951.976 1482463.511 0, 1344196.048 1482483.762 0, 1344440.118 1482504.028 0, 1344684.187 1482524.308 0, 1344928.255 1482544.603 0, 1345172.321 1482564.912 0, 
+    1345416.387 1482585.235 0, 1345660.451 1482605.573 0, 1345904.514 1482625.925 0, 1346148.576 1482646.292 0, 1346391.511 1482666.578 0, 1346636.696 1482687.067 0, 1346880.754 1482707.477 0, 1347124.811 1482727.901 0, 1347368.867 1482748.339 0, 1347612.922 1482768.792 0, 
+    1347856.975 1482789.259 0, 1348101.028 1482809.74 0, 1348345.079 1482830.236 0, 1348589.129 1482850.746 0, 1348833.177 1482871.27 0, 1349077.225 1482891.809 0, 1349321.271 1482912.362 0, 1349565.316 1482932.93 0, 1349809.36 1482953.512 0, 1350053.402 1482974.108 0, 
+    1350297.444 1482994.719 0, 1350541.484 1483015.344 0, 1350785.523 1483035.983 0, 1351029.56 1483056.637 0, 1351273.597 1483077.305 0, 1351517.632 1483097.987 0, 1351761.666 1483118.684 0, 1352005.699 1483139.395 0, 1352248.606 1483160.025 0, 1352720.259 1477608.499 0, 
+    1353191.938 1472056.657 0))
+
+POLYGON ((605594.303 826119.677 0, 605313.031 826142.781 0, 605030.33 826166.02 0, 604747.63 826189.276 0, 604464.932 826212.548 0, 604182.235 826235.836 0, 603899.539 826259.142 0, 603616.845 826282.464 0, 603334.152 826305.802 0, 603051.461 826329.158 0, 
+    602768.771 826352.53 0, 602486.082 826375.918 0, 602203.395 826399.323 0, 601920.709 826422.745 0, 601638.024 826446.184 0, 601355.341 826469.639 0, 601072.659 826493.11 0, 600789.979 826516.599 0, 600507.3 826540.104 0, 600224.622 826563.626 0, 
+    599941.946 826587.164 0, 599659.271 826610.719 0, 599376.597 826634.29 0, 599093.925 826657.879 0, 598809.823 826681.603 0, 598528.585 826705.105 0, 598245.917 826728.743 0, 597963.25 826752.398 0, 597680.585 826776.069 0, 597397.921 826799.757 0, 
+    597115.259 826823.462 0, 596832.598 826847.183 0, 596549.938 826870.921 0, 596267.28 826894.676 0, 595984.623 826918.447 0, 595701.968 826942.235 0, 595419.314 826966.039 0, 595136.661 826989.861 0, 594854.01 827013.698 0, 594571.36 827037.553 0, 
+    594288.712 827061.424 0, 594006.065 827085.311 0, 593723.419 827109.216 0, 593440.775 827133.137 0, 593158.132 827157.074 0, 592875.491 827181.029 0, 592592.851 827204.999 0, 592310.213 827228.987 0, 592026.143 827253.113 0, 592498.113 832808.372 0, 
+    592970.101 838363.845 0, 593253.513 838339.775 0, 593535.498 838315.843 0, 593817.484 838291.928 0, 594099.471 838268.029 0, 594381.46 838244.147 0, 594663.45 838220.281 0, 594945.442 838196.432 0, 595227.435 838172.6 0, 595509.429 838148.784 0, 
+    595791.425 838124.985 0, 596073.422 838101.202 0, 596355.421 838077.436 0, 596637.421 838053.686 0, 596919.422 838029.954 0, 597201.425 838006.237 0, 597483.429 837982.538 0, 597765.435 837958.855 0, 598047.442 837935.188 0, 598329.45 837911.539 0, 
+    598611.46 837887.905 0, 598893.471 837864.289 0, 599175.483 837840.689 0, 599457.497 837817.105 0, 599738.084 837793.658 0, 600021.529 837769.988 0, 600303.548 837746.454 0, 600585.567 837722.937 0, 600867.588 837699.437 0, 601149.61 837675.953 0, 
+    601431.634 837652.486 0, 601713.659 837629.035 0, 601995.685 837605.601 0, 602277.713 837582.184 0, 602559.742 837558.783 0, 602841.773 837535.399 0, 603123.805 837512.031 0, 603405.838 837488.68 0, 603687.872 837465.346 0, 603969.909 837442.028 0, 
+    604251.946 837418.726 0, 604533.985 837395.442 0, 604816.025 837372.174 0, 605098.066 837348.922 0, 605380.109 837325.688 0, 605662.153 837302.469 0, 605944.199 837279.268 0, 606226.246 837256.083 0, 606506.867 837233.031 0, 606050.576 831676.247 0, 
+    605594.303 826119.677 0))
+
+POLYGON ((620046.774 836140.466 0, 619766.087 836162.725 0, 619483.976 836185.113 0, 619201.866 836207.517 0, 618919.757 836229.939 0, 618637.649 836252.377 0, 618355.543 836274.831 0, 618073.439 836297.302 0, 617791.335 836319.79 0, 617509.233 836342.294 0, 
+    617227.132 836364.815 0, 616945.033 836387.353 0, 616662.935 836409.907 0, 616380.838 836432.478 0, 616098.742 836455.065 0, 615816.648 836477.669 0, 615534.556 836500.29 0, 615252.464 836522.927 0, 614970.374 836545.581 0, 614688.285 836568.251 0, 
+    614406.198 836590.938 0, 614124.112 836613.642 0, 613842.027 836636.362 0, 613559.943 836659.099 0, 613276.435 836681.967 0, 612995.78 836704.622 0, 612713.701 836727.409 0, 612431.623 836750.212 0, 612149.546 836773.032 0, 611867.471 836795.868 0, 
+    611585.397 836818.721 0, 611303.324 836841.591 0, 611021.252 836864.477 0, 610739.182 836887.38 0, 610457.114 836910.299 0, 610175.046 836933.235 0, 609892.98 836956.188 0, 609610.916 836979.157 0, 609328.853 837002.143 0, 609046.791 837025.145 0, 
+    608764.73 837048.164 0, 608482.671 837071.2 0, 608200.613 837094.252 0, 607918.556 837117.321 0, 607636.501 837140.406 0, 607354.448 837163.508 0, 607072.395 837186.627 0, 606790.344 837209.762 0, 606506.867 837233.031 0, 606963.175 842790.025 0, 
+    607419.5 848347.226 0, 607702.32 848324.011 0, 607983.716 848300.929 0, 608265.115 848277.864 0, 608546.514 848254.816 0, 608827.915 848231.784 0, 609109.318 848208.768 0, 609390.721 848185.77 0, 609672.126 848162.788 0, 609953.533 848139.822 0, 
+    610234.94 848116.873 0, 610516.35 848093.94 0, 610797.76 848071.024 0, 611079.172 848048.125 0, 611360.585 848025.242 0, 611641.999 848002.376 0, 611923.415 847979.526 0, 612204.832 847956.693 0, 612486.251 847933.876 0, 612767.671 847911.076 0, 
+    613049.092 847888.293 0, 613330.514 847865.526 0, 613611.938 847842.776 0, 613893.364 847820.042 0, 614173.367 847797.44 0, 614456.218 847774.624 0, 614737.647 847751.94 0, 615019.078 847729.273 0, 615300.51 847706.622 0, 615581.943 847683.987 0, 
+    615863.377 847661.37 0, 616144.813 847638.768 0, 616426.251 847616.184 0, 616707.689 847593.616 0, 616989.129 847571.064 0, 617270.57 847548.529 0, 617552.013 847526.011 0, 617833.457 847503.509 0, 618114.902 847481.024 0, 618396.348 847458.555 0, 
+    618677.796 847436.103 0, 618959.245 847413.667 0, 619240.696 847391.248 0, 619522.147 847368.846 0, 619803.6 847346.46 0, 620085.055 847324.09 0, 620366.511 847301.738 0, 620647.968 847279.401 0, 620928.004 847257.195 0, 620487.381 841698.727 0, 
+    620046.774 836140.466 0))
+
+POLYGON ((634439.533 846205.332 0, 634159.433 846226.747 0, 633877.914 846248.288 0, 633596.397 846269.846 0, 633314.88 846291.42 0, 633033.365 846313.011 0, 632751.851 846334.618 0, 632470.338 846356.242 0, 632188.827 846377.882 0, 631907.317 846399.539 0, 
+    631625.808 846421.212 0, 631344.3 846442.902 0, 631062.794 846464.609 0, 630781.289 846486.332 0, 630499.785 846508.072 0, 630218.283 846529.828 0, 629936.782 846551.601 0, 629655.282 846573.391 0, 629373.783 846595.197 0, 629092.286 846617.019 0, 
+    628810.79 846638.858 0, 628529.295 846660.714 0, 628247.801 846682.587 0, 627966.309 846704.475 0, 627683.397 846726.492 0, 627403.329 846748.303 0, 627121.84 846770.241 0, 626840.353 846792.197 0, 626558.868 846814.168 0, 626277.383 846836.157 0, 
+    625995.9 846858.161 0, 625714.418 846880.183 0, 625432.938 846902.221 0, 625151.458 846924.275 0, 624869.98 846946.347 0, 624588.504 846968.434 0, 624307.028 846990.539 0, 624025.554 847012.659 0, 623744.082 847034.797 0, 623462.61 847056.951 0, 
+    623181.14 847079.121 0, 622899.671 847101.308 0, 622618.204 847123.512 0, 622336.737 847145.732 0, 622055.273 847167.969 0, 621773.809 847190.222 0, 621492.347 847212.492 0, 621210.886 847234.779 0, 620928.004 847257.195 0, 621368.643 852815.865 0, 
+    621809.298 858374.733 0, 622091.522 858352.37 0, 622372.329 858330.135 0, 622653.137 858307.917 0, 622933.946 858285.715 0, 623214.756 858263.53 0, 623495.568 858241.362 0, 623776.381 858219.21 0, 624057.196 858197.074 0, 624338.012 858174.955 0, 
+    624618.829 858152.853 0, 624899.647 858130.767 0, 625180.467 858108.697 0, 625461.288 858086.644 0, 625742.11 858064.608 0, 626022.933 858042.588 0, 626303.758 858020.585 0, 626584.584 857998.598 0, 626865.412 857976.628 0, 627146.241 857954.674 0, 
+    627427.071 857932.737 0, 627707.902 857910.817 0, 627988.735 857888.912 0, 628269.568 857867.025 0, 628548.985 857845.264 0, 628831.24 857823.299 0, 629112.078 857801.461 0, 629392.917 857779.64 0, 629673.757 857757.835 0, 629954.599 857736.047 0, 
+    630235.442 857714.275 0, 630516.286 857692.519 0, 630797.131 857670.781 0, 631077.978 857649.058 0, 631358.826 857627.352 0, 631639.675 857605.663 0, 631920.526 857583.991 0, 632201.378 857562.334 0, 632482.231 857540.695 0, 632763.085 857519.072 0, 
+    633043.941 857497.465 0, 633324.798 857475.875 0, 633605.656 857454.302 0, 633886.515 857432.745 0, 634167.376 857411.204 0, 634448.238 857389.68 0, 634729.101 857368.173 0, 635009.966 857346.682 0, 635289.415 857325.316 0, 634864.466 851765.224 0, 
+    634439.533 846205.332 0))
+
+POLYGON ((648772.442 856313.986 0, 648492.932 856334.563 0, 648212.008 856355.26 0, 647931.085 856375.974 0, 647650.164 856396.704 0, 647369.243 856417.451 0, 647088.324 856438.215 0, 646807.406 856458.995 0, 646526.489 856479.791 0, 646245.574 856500.604 0, 
+    645964.659 856521.434 0, 645683.746 856542.28 0, 645402.834 856563.142 0, 645121.924 856584.022 0, 644841.014 856604.917 0, 644560.106 856625.829 0, 644279.199 856646.758 0, 643998.293 856667.704 0, 643717.389 856688.665 0, 643436.485 856709.644 0, 
+    643155.583 856730.639 0, 642874.683 856751.65 0, 642593.783 856772.678 0, 642312.885 856793.722 0, 642030.571 856814.89 0, 641751.092 856835.861 0, 641470.197 856856.955 0, 641189.304 856878.066 0, 640908.412 856899.193 0, 640627.521 856920.337 0, 
+    640346.631 856941.497 0, 640065.743 856962.674 0, 639784.856 856983.867 0, 639503.97 857005.077 0, 639223.085 857026.303 0, 638942.202 857047.546 0, 638661.32 857068.805 0, 638380.439 857090.081 0, 638099.559 857111.374 0, 637818.681 857132.683 0, 
+    637537.803 857154.008 0, 637256.928 857175.35 0, 636976.053 857196.709 0, 636695.18 857218.084 0, 636414.308 857239.476 0, 636133.437 857260.884 0, 635852.567 857282.309 0, 635571.699 857303.75 0, 635289.415 857325.316 0, 635714.378 862885.603 0, 
+    636139.356 868446.081 0, 636420.982 868424.565 0, 636701.196 868403.174 0, 636981.411 868381.799 0, 637261.627 868360.441 0, 637541.845 868339.099 0, 637822.063 868317.774 0, 638102.283 868296.465 0, 638382.505 868275.173 0, 638662.727 868253.897 0, 
+    638942.951 868232.637 0, 639223.176 868211.395 0, 639503.403 868190.168 0, 639783.63 868168.958 0, 640063.859 868147.765 0, 640344.089 868126.588 0, 640624.32 868105.428 0, 640904.553 868084.284 0, 641184.787 868063.156 0, 641465.022 868042.046 0, 
+    641745.258 868020.951 0, 642025.495 867999.873 0, 642305.734 867978.812 0, 642585.974 867957.767 0, 642864.802 867936.844 0, 643146.458 867915.727 0, 643426.702 867894.731 0, 643706.947 867873.752 0, 643987.193 867852.79 0, 644267.44 867831.844 0, 
+    644547.689 867810.914 0, 644827.939 867790.001 0, 645108.19 867769.105 0, 645388.442 867748.225 0, 645668.696 867727.361 0, 645948.95 867706.514 0, 646229.206 867685.684 0, 646509.464 867664.87 0, 646789.722 867644.072 0, 647069.982 867623.291 0, 
+    647350.243 867602.527 0, 647630.505 867581.779 0, 647910.768 867561.047 0, 648191.033 867540.332 0, 648471.299 867519.634 0, 648751.566 867498.952 0, 649031.834 867478.286 0, 649312.103 867457.637 0, 649590.962 867437.108 0, 649181.695 861875.452 0, 
+    648772.442 856313.986 0))
+
+POLYGON ((719534.501 907504.018 0, 719257.978 907520.451 0, 718980.067 907536.983 0, 718702.156 907553.531 0, 718424.247 907570.096 0, 718146.338 907586.677 0, 717868.43 907603.275 0, 717590.524 907619.889 0, 717312.618 907636.519 0, 717034.713 907653.166 0, 
+    716756.809 907669.829 0, 716478.907 907686.508 0, 716201.005 907703.203 0, 715923.104 907719.916 0, 715645.204 907736.644 0, 715367.306 907753.389 0, 715089.408 907770.15 0, 714811.511 907786.927 0, 714533.615 907803.721 0, 714255.72 907820.531 0, 
+    713977.826 907837.358 0, 713699.933 907854.201 0, 713422.041 907871.06 0, 713144.151 907887.935 0, 712864.87 907904.912 0, 712588.372 907921.736 0, 712310.484 907938.66 0, 712032.597 907955.601 0, 711754.711 907972.559 0, 711476.826 907989.532 0, 
+    711198.942 908006.522 0, 710921.059 908023.529 0, 710643.177 908040.552 0, 710365.296 908057.591 0, 710087.416 908074.646 0, 709809.538 908091.718 0, 709531.66 908108.806 0, 709253.783 908125.911 0, 708975.907 908143.032 0, 708698.032 908160.169 0, 
+    708420.158 908177.323 0, 708142.285 908194.493 0, 707864.413 908211.679 0, 707586.543 908228.882 0, 707308.673 908246.101 0, 707030.804 908263.336 0, 706752.936 908280.588 0, 706475.069 908297.856 0, 706195.812 908315.227 0, 706542.3 913882.709 0, 
+    706888.798 919450.344 0, 707167.396 919433.014 0, 707444.607 919415.786 0, 707721.82 919398.575 0, 707999.033 919381.381 0, 708276.248 919364.202 0, 708553.463 919347.04 0, 708830.68 919329.894 0, 709107.897 919312.765 0, 709385.116 919295.652 0, 
+    709662.335 919278.555 0, 709939.555 919261.474 0, 710216.777 919244.41 0, 710493.999 919227.362 0, 710771.223 919210.33 0, 711048.447 919193.315 0, 711325.673 919176.316 0, 711602.899 919159.334 0, 711880.127 919142.367 0, 712157.355 919125.417 0, 
+    712434.585 919108.484 0, 712711.815 919091.566 0, 712989.047 919074.665 0, 713266.279 919057.78 0, 713542.126 919040.996 0, 713820.747 919024.06 0, 714097.983 919007.224 0, 714375.219 918990.405 0, 714652.457 918973.602 0, 714929.695 918956.815 0, 
+    715206.934 918940.044 0, 715484.175 918923.29 0, 715761.416 918906.552 0, 716038.659 918889.831 0, 716315.902 918873.125 0, 716593.146 918856.436 0, 716870.391 918839.764 0, 717147.638 918823.107 0, 717424.885 918806.468 0, 717702.133 918789.844 0, 
+    717979.383 918773.237 0, 718256.633 918756.646 0, 718533.884 918740.071 0, 718811.136 918723.512 0, 719088.389 918706.97 0, 719365.643 918690.445 0, 719642.898 918673.935 0, 719920.154 918657.442 0, 720196.025 918641.048 0, 719865.259 913072.456 0, 
+    719534.501 907504.018 0))
+
+POLYGON ((733505.486 917869.35 0, 733229.568 917884.965 0, 732952.267 917900.675 0, 732674.966 917916.401 0, 732397.666 917932.143 0, 732120.367 917947.902 0, 731843.07 917963.677 0, 731565.773 917979.468 0, 731288.477 917995.276 0, 731011.182 918011.1 0, 
+    730733.888 918026.94 0, 730456.594 918042.797 0, 730179.302 918058.67 0, 729902.011 918074.559 0, 729624.721 918090.465 0, 729347.431 918106.387 0, 729070.143 918122.325 0, 728792.855 918138.279 0, 728515.568 918154.25 0, 728238.283 918170.238 0, 
+    727960.998 918186.241 0, 727683.714 918202.261 0, 727406.431 918218.297 0, 727129.149 918234.35 0, 726850.483 918250.499 0, 726574.588 918266.503 0, 726297.309 918282.605 0, 726020.031 918298.723 0, 725742.754 918314.857 0, 725465.478 918331.007 0, 
+    725188.203 918347.174 0, 724910.928 918363.357 0, 724633.655 918379.556 0, 724356.382 918395.772 0, 724079.111 918412.004 0, 723801.841 918428.252 0, 723524.571 918444.517 0, 723247.302 918460.798 0, 722970.035 918477.095 0, 722692.768 918493.409 0, 
+    722415.502 918509.739 0, 722138.238 918526.085 0, 721860.974 918542.447 0, 721583.711 918558.826 0, 721306.449 918575.221 0, 721029.188 918591.633 0, 720751.928 918608.061 0, 720474.669 918624.505 0, 720196.025 918641.048 0, 720526.801 924209.789 0, 
+    720857.585 929778.677 0, 721135.57 929762.173 0, 721412.174 929745.768 0, 721688.778 929729.379 0, 721965.383 929713.006 0, 722241.99 929696.65 0, 722518.597 929680.31 0, 722795.205 929663.986 0, 723071.814 929647.678 0, 723348.424 929631.387 0, 
+    723625.036 929615.112 0, 723901.648 929598.853 0, 724178.261 929582.611 0, 724454.875 929566.384 0, 724731.49 929550.175 0, 725008.105 929533.981 0, 725284.722 929517.804 0, 725561.34 929501.643 0, 725837.959 929485.498 0, 726114.578 929469.369 0, 
+    726391.199 929453.257 0, 726667.821 929437.161 0, 726944.443 929421.081 0, 727221.067 929405.018 0, 727496.309 929389.051 0, 727774.316 929372.94 0, 728050.943 929356.926 0, 728327.57 929340.927 0, 728604.198 929324.946 0, 728880.827 929308.98 0, 
+    729157.457 929293.03 0, 729434.088 929277.097 0, 729710.72 929261.181 0, 729987.353 929245.28 0, 730263.987 929229.396 0, 730540.622 929213.528 0, 730817.258 929197.676 0, 731093.894 929181.841 0, 731370.532 929166.021 0, 731647.17 929150.219 0, 
+    731923.81 929134.432 0, 732200.45 929118.662 0, 732477.091 929102.908 0, 732753.733 929087.17 0, 733030.377 929071.449 0, 733307.021 929055.743 0, 733583.666 929040.055 0, 733860.311 929024.382 0, 734135.577 929008.804 0, 733820.528 923439.004 0, 
+    733505.486 917869.35 0))
+
+POLYGON ((747415.692 928276.446 0, 747140.381 928291.247 0, 746863.692 928306.138 0, 746587.004 928321.045 0, 746310.316 928335.969 0, 746033.63 928350.909 0, 745756.944 928365.865 0, 745480.26 928380.837 0, 745203.576 928395.826 0, 744926.893 928410.831 0, 
+    744650.211 928425.852 0, 744373.53 928440.889 0, 744096.85 928455.943 0, 743820.17 928471.013 0, 743543.492 928486.1 0, 743266.814 928501.202 0, 742990.137 928516.321 0, 742713.462 928531.457 0, 742436.787 928546.608 0, 742160.113 928561.776 0, 
+    741883.44 928576.96 0, 741606.767 928592.16 0, 741330.096 928607.377 0, 741053.426 928622.61 0, 740775.376 928637.935 0, 740500.087 928653.125 0, 740223.42 928668.406 0, 739946.753 928683.704 0, 739670.087 928699.019 0, 739393.422 928714.349 0, 
+    739116.758 928729.696 0, 738840.094 928745.06 0, 738563.432 928760.439 0, 738286.771 928775.835 0, 738010.11 928791.247 0, 737733.45 928806.675 0, 737456.792 928822.12 0, 737180.134 928837.581 0, 736903.477 928853.058 0, 736626.821 928868.552 0, 
+    736350.166 928884.061 0, 736073.512 928899.587 0, 735796.859 928915.13 0, 735520.206 928930.688 0, 735243.555 928946.263 0, 734966.904 928961.854 0, 734690.255 928977.462 0, 734413.606 928993.086 0, 734135.577 929008.804 0, 734450.635 934578.746 0, 
+    734765.7 940148.825 0, 735043.07 940133.144 0, 735319.063 940117.558 0, 735595.057 940101.987 0, 735871.052 940086.433 0, 736147.048 940070.895 0, 736423.044 940055.373 0, 736699.042 940039.868 0, 736975.04 940024.379 0, 737251.04 940008.906 0, 
+    737527.04 939993.449 0, 737803.041 939978.008 0, 738079.043 939962.584 0, 738355.046 939947.176 0, 738631.05 939931.784 0, 738907.055 939916.409 0, 739183.061 939901.049 0, 739459.067 939885.706 0, 739735.075 939870.38 0, 740011.083 939855.069 0, 
+    740287.093 939839.775 0, 740563.103 939824.497 0, 740839.114 939809.235 0, 741115.126 939793.989 0, 741389.762 939778.836 0, 741667.153 939763.547 0, 741943.168 939748.35 0, 742219.183 939733.169 0, 742495.2 939718.005 0, 742771.217 939702.857 0, 
+    743047.235 939687.725 0, 743323.254 939672.61 0, 743599.275 939657.51 0, 743875.296 939642.427 0, 744151.317 939627.36 0, 744427.34 939612.31 0, 744703.364 939597.275 0, 744979.388 939582.257 0, 745255.414 939567.255 0, 745531.44 939552.27 0, 
+    745807.467 939537.3 0, 746083.495 939522.347 0, 746359.524 939507.41 0, 746635.554 939492.489 0, 746911.584 939477.585 0, 747187.616 939462.697 0, 747463.648 939447.825 0, 747739.682 939432.969 0, 748014.34 939418.204 0, 747715.012 933847.256 0, 
+    747415.692 928276.446 0))
+
+POLYGON ((761264.991 938725.015 0, 760990.29 938739.005 0, 760714.215 938753.08 0, 760438.142 938767.172 0, 760162.07 938781.281 0, 759885.998 938795.405 0, 759609.927 938809.546 0, 759333.857 938823.703 0, 759057.788 938837.876 0, 758781.72 938852.066 0, 
+    758505.652 938866.271 0, 758229.585 938880.493 0, 757953.52 938894.732 0, 757677.455 938908.986 0, 757401.39 938923.257 0, 757125.327 938937.544 0, 756849.265 938951.847 0, 756573.203 938966.167 0, 756297.142 938980.502 0, 756021.082 938994.854 0, 
+    755745.023 939009.223 0, 755468.965 939023.607 0, 755192.908 939038.008 0, 754916.851 939052.425 0, 754639.42 939066.93 0, 754364.74 939081.308 0, 754088.686 939095.773 0, 753812.633 939110.255 0, 753536.581 939124.753 0, 753260.53 939139.268 0, 
+    752984.479 939153.799 0, 752708.429 939168.346 0, 752432.38 939182.909 0, 752156.332 939197.488 0, 751880.285 939212.084 0, 751604.239 939226.696 0, 751328.194 939241.324 0, 751052.149 939255.969 0, 750776.105 939270.629 0, 750500.062 939285.306 0, 
+    750224.02 939299.999 0, 749947.979 939314.709 0, 749671.939 939329.435 0, 749395.9 939344.177 0, 749119.861 939358.935 0, 748843.823 939373.709 0, 748567.787 939388.5 0, 748291.751 939403.307 0, 748014.34 939418.204 0, 748313.675 944989.286 0, 
+    748613.017 950560.498 0, 748889.769 950545.636 0, 749165.149 950530.864 0, 749440.53 950516.109 0, 749715.912 950501.37 0, 749991.294 950486.646 0, 750266.678 950471.94 0, 750542.062 950457.249 0, 750817.447 950442.574 0, 751092.834 950427.916 0, 
+    751368.221 950413.274 0, 751643.609 950398.648 0, 751918.997 950384.038 0, 752194.387 950369.445 0, 752469.777 950354.868 0, 752745.169 950340.307 0, 753020.561 950325.762 0, 753295.954 950311.233 0, 753571.348 950296.721 0, 753846.742 950282.225 0, 
+    754122.138 950267.745 0, 754397.534 950253.281 0, 754672.932 950238.833 0, 754948.33 950224.402 0, 755222.357 950210.059 0, 755499.129 950195.588 0, 755774.529 950181.205 0, 756049.931 950166.839 0, 756325.333 950152.488 0, 756600.737 950138.154 0, 
+    756876.141 950123.836 0, 757151.546 950109.535 0, 757426.951 950095.249 0, 757702.358 950080.98 0, 757977.765 950066.727 0, 758253.174 950052.49 0, 758528.583 950038.269 0, 758803.993 950024.065 0, 759079.403 950009.877 0, 759354.815 949995.705 0, 
+    759630.227 949981.549 0, 759905.641 949967.409 0, 760181.055 949953.286 0, 760456.47 949939.179 0, 760731.885 949925.088 0, 761007.302 949911.013 0, 761282.719 949896.955 0, 761558.138 949882.912 0, 761832.186 949868.956 0, 761548.585 944296.92 0, 
+    761264.991 938725.015 0))
+
+POLYGON ((775053.256 949214.763 0, 774779.168 949227.945 0, 774503.711 949241.21 0, 774228.255 949254.49 0, 773952.799 949267.787 0, 773677.345 949281.099 0, 773401.891 949294.428 0, 773126.438 949307.774 0, 772850.986 949321.135 0, 772575.535 949334.513 0, 
+    772300.084 949347.907 0, 772024.635 949361.317 0, 771749.186 949374.743 0, 771473.737 949388.185 0, 771198.29 949401.644 0, 770922.843 949415.119 0, 770647.398 949428.61 0, 770371.953 949442.118 0, 770096.508 949455.641 0, 769821.065 949469.181 0, 
+    769545.622 949482.737 0, 769270.181 949496.309 0, 768994.74 949509.897 0, 768719.299 949523.502 0, 768442.49 949537.191 0, 768168.421 949550.76 0, 767892.984 949564.413 0, 767617.547 949578.083 0, 767342.11 949591.768 0, 767066.675 949605.47 0, 
+    766791.24 949619.188 0, 766515.807 949632.923 0, 766240.374 949646.673 0, 765964.941 949660.44 0, 765689.51 949674.223 0, 765414.08 949688.022 0, 765138.65 949701.837 0, 764863.221 949715.669 0, 764587.793 949729.517 0, 764312.366 949743.381 0, 
+    764036.939 949757.261 0, 763761.513 949771.157 0, 763486.089 949785.07 0, 763210.665 949798.999 0, 762935.241 949812.944 0, 762659.819 949826.905 0, 762384.397 949840.883 0, 762108.977 949854.876 0, 761832.186 949868.956 0, 762115.794 955441.118 0, 
+    762399.407 961013.402 0, 762675.539 960999.356 0, 762950.304 960985.395 0, 763225.069 960971.451 0, 763499.836 960957.523 0, 763774.603 960943.611 0, 764049.371 960929.716 0, 764324.14 960915.836 0, 764598.909 960901.973 0, 764873.68 960888.126 0, 
+    765148.451 960874.295 0, 765423.223 960860.48 0, 765697.996 960846.681 0, 765972.77 960832.899 0, 766247.545 960819.132 0, 766522.32 960805.382 0, 766797.096 960791.648 0, 767071.873 960777.931 0, 767346.651 960764.229 0, 767621.43 960750.544 0, 
+    767896.209 960736.874 0, 768170.989 960723.221 0, 768445.77 960709.584 0, 768720.552 960695.964 0, 768993.968 960682.427 0, 769270.118 960668.771 0, 769544.902 960655.198 0, 769819.688 960641.642 0, 770094.473 960628.103 0, 770369.26 960614.579 0, 
+    770644.047 960601.071 0, 770918.836 960587.58 0, 771193.625 960574.105 0, 771468.414 960560.646 0, 771743.205 960547.203 0, 772017.996 960533.776 0, 772292.789 960520.366 0, 772567.581 960506.972 0, 772842.375 960493.593 0, 773117.17 960480.231 0, 
+    773391.965 960466.886 0, 773666.761 960453.556 0, 773941.558 960440.243 0, 774216.356 960426.945 0, 774491.154 960413.664 0, 774765.953 960400.399 0, 775040.753 960387.151 0, 775315.554 960373.918 0, 775588.99 960360.767 0, 775321.12 954787.704 0, 
+    775053.256 949214.763 0))
+
+POLYGON ((788780.364 959745.398 0, 788506.89 959757.777 0, 788232.053 959770.233 0, 787957.217 959782.705 0, 787682.381 959795.194 0, 787407.546 959807.698 0, 787132.712 959820.219 0, 786857.879 959832.756 0, 786583.046 959845.309 0, 786308.214 959857.879 0, 
+    786033.383 959870.464 0, 785758.552 959883.066 0, 785483.723 959895.684 0, 785208.894 959908.318 0, 784934.066 959920.968 0, 784659.238 959933.635 0, 784384.411 959946.317 0, 784109.585 959959.016 0, 783834.76 959971.731 0, 783559.936 959984.462 0, 
+    783285.112 959997.21 0, 783010.289 960009.973 0, 782735.467 960022.753 0, 782460.645 960035.549 0, 782184.46 960048.424 0, 781911.005 960061.189 0, 781636.185 960074.033 0, 781361.367 960086.894 0, 781086.549 960099.77 0, 780811.732 960112.663 0, 
+    780536.916 960125.572 0, 780262.101 960138.498 0, 779987.286 960151.439 0, 779712.472 960164.397 0, 779437.659 960177.37 0, 779162.847 960190.36 0, 778888.035 960203.367 0, 778613.224 960216.389 0, 778338.414 960229.427 0, 778063.605 960242.482 0, 
+    777788.796 960255.553 0, 777513.989 960268.64 0, 777239.182 960281.743 0, 776964.375 960294.862 0, 776689.57 960307.998 0, 776414.765 960321.15 0, 776139.961 960334.317 0, 775865.158 960347.501 0, 775588.99 960360.767 0, 775856.866 965933.949 0, 
+    776124.747 971507.244 0, 776400.255 971494.01 0, 776674.403 971480.858 0, 776948.55 971467.721 0, 777222.699 971454.601 0, 777496.848 971441.497 0, 777770.999 971428.409 0, 778045.149 971415.337 0, 778319.301 971402.281 0, 778593.454 971389.241 0, 
+    778867.607 971376.218 0, 779141.761 971363.211 0, 779415.916 971350.219 0, 779690.071 971337.244 0, 779964.227 971324.285 0, 780238.384 971311.343 0, 780512.542 971298.416 0, 780786.701 971285.505 0, 781060.86 971272.611 0, 781335.02 971259.733 0, 
+    781609.181 971246.871 0, 781883.343 971234.025 0, 782157.505 971221.195 0, 782431.668 971208.381 0, 782704.471 971195.647 0, 782979.997 971182.802 0, 783254.162 971170.037 0, 783528.328 971157.288 0, 783802.495 971144.555 0, 784076.663 971131.838 0, 
+    784350.831 971119.137 0, 784625 971106.452 0, 784899.17 971093.784 0, 785173.341 971081.132 0, 785447.512 971068.495 0, 785721.684 971055.875 0, 785995.857 971043.271 0, 786270.03 971030.684 0, 786544.205 971018.112 0, 786818.38 971005.556 0, 
+    787092.556 970993.017 0, 787366.732 970980.494 0, 787640.909 970967.987 0, 787915.087 970955.496 0, 788189.266 970943.021 0, 788463.446 970930.562 0, 788737.626 970918.12 0, 789011.807 970905.693 0, 789284.628 970893.345 0, 789032.494 965319.314 0, 
+    788780.364 959745.398 0))
+
+POLYGON ((802446.191 970316.626 0, 802173.334 970328.204 0, 801899.119 970339.856 0, 801624.905 970351.524 0, 801350.691 970363.208 0, 801076.478 970374.908 0, 800802.266 970386.624 0, 800528.054 970398.357 0, 800253.844 970410.105 0, 799979.634 970421.87 0, 
+    799705.424 970433.651 0, 799431.215 970445.448 0, 799157.007 970457.261 0, 798882.8 970469.09 0, 798608.593 970480.936 0, 798334.387 970492.797 0, 798060.182 970504.675 0, 797785.978 970516.569 0, 797511.774 970528.479 0, 797237.571 970540.405 0, 
+    796963.368 970552.347 0, 796689.166 970564.306 0, 796414.965 970576.28 0, 796140.765 970588.271 0, 795865.206 970600.337 0, 795592.366 970612.301 0, 795318.168 970624.34 0, 795043.971 970636.395 0, 794769.774 970648.466 0, 794495.578 970660.554 0, 
+    794221.382 970672.658 0, 793947.188 970684.777 0, 793672.994 970696.913 0, 793398.801 970709.065 0, 793124.608 970721.234 0, 792850.416 970733.418 0, 792576.225 970745.618 0, 792302.035 970757.835 0, 792027.845 970770.068 0, 791753.656 970782.317 0, 
+    791479.468 970794.582 0, 791205.28 970806.863 0, 790931.094 970819.16 0, 790656.908 970831.474 0, 790382.722 970843.803 0, 790108.538 970856.149 0, 789834.354 970868.511 0, 789560.171 970880.889 0, 789284.628 970893.345 0, 789536.768 976467.485 0, 
+    789788.912 982041.732 0, 790063.795 982029.306 0, 790337.322 982016.958 0, 790610.85 982004.625 0, 790884.378 981992.309 0, 791157.907 981980.009 0, 791431.437 981967.725 0, 791704.968 981955.457 0, 791978.499 981943.205 0, 792252.031 981930.97 0, 
+    792525.564 981918.75 0, 792799.097 981906.547 0, 793072.631 981894.359 0, 793346.166 981882.188 0, 793619.702 981870.033 0, 793893.238 981857.894 0, 794166.775 981845.771 0, 794440.313 981833.664 0, 794713.851 981821.573 0, 794987.391 981809.498 0, 
+    795260.93 981797.44 0, 795534.471 981785.397 0, 795808.012 981773.371 0, 796081.554 981761.361 0, 796353.741 981749.426 0, 796628.64 981737.388 0, 796902.185 981725.426 0, 797175.729 981713.481 0, 797449.275 981701.551 0, 797722.821 981689.637 0, 
+    797996.368 981677.739 0, 798269.916 981665.858 0, 798543.464 981653.993 0, 798817.013 981642.143 0, 799090.563 981630.31 0, 799364.113 981618.493 0, 799637.664 981606.692 0, 799911.216 981594.907 0, 800184.769 981583.138 0, 800458.322 981571.386 0, 
+    800731.876 981559.649 0, 801005.43 981547.929 0, 801278.986 981536.224 0, 801552.542 981524.536 0, 801826.098 981512.864 0, 802099.656 981501.208 0, 802373.214 981489.568 0, 802646.772 981477.944 0, 802918.977 981466.394 0, 802682.582 975891.457 0, 
+    802446.191 970316.626 0))
+
+POLYGON ((816050.614 980928.153 0, 815778.376 980938.934 0, 815504.786 980949.785 0, 815231.196 980960.652 0, 814957.607 980971.535 0, 814684.019 980982.434 0, 814410.431 980993.35 0, 814136.843 981004.281 0, 813863.257 981015.229 0, 813589.671 981026.193 0, 
+    813316.086 981037.172 0, 813042.501 981048.168 0, 812768.917 981059.18 0, 812495.333 981070.208 0, 812221.751 981081.253 0, 811948.169 981092.313 0, 811674.587 981103.389 0, 811401.007 981114.482 0, 811127.426 981125.59 0, 810853.847 981136.715 0, 
+    810580.268 981147.856 0, 810306.69 981159.013 0, 810033.113 981170.186 0, 809759.536 981181.375 0, 809484.605 981192.636 0, 809212.384 981203.802 0, 808938.809 981215.039 0, 808665.235 981226.293 0, 808391.661 981237.562 0, 808118.089 981248.848 0, 
+    807844.516 981260.15 0, 807570.945 981271.468 0, 807297.374 981282.802 0, 807023.804 981294.152 0, 806750.234 981305.518 0, 806476.665 981316.9 0, 806203.097 981328.299 0, 805929.53 981339.713 0, 805655.963 981351.144 0, 805382.397 981362.591 0, 
+    805108.831 981374.054 0, 804835.266 981385.533 0, 804561.702 981397.028 0, 804288.139 981408.539 0, 804014.576 981420.066 0, 803741.014 981431.61 0, 803467.452 981443.169 0, 803193.892 981454.745 0, 802918.977 981466.394 0, 803155.376 987041.433 0, 
+    803391.779 992616.57 0, 803666.035 992604.949 0, 803938.939 992593.401 0, 804211.845 992581.869 0, 804484.75 992570.354 0, 804757.657 992558.854 0, 805030.564 992547.371 0, 805303.472 992535.903 0, 805576.38 992524.452 0, 805849.29 992513.016 0, 
+    806122.2 992501.597 0, 806395.11 992490.194 0, 806668.021 992478.807 0, 806940.933 992467.435 0, 807213.846 992456.08 0, 807486.759 992444.741 0, 807759.673 992433.419 0, 808032.587 992422.112 0, 808305.503 992410.821 0, 808578.419 992399.546 0, 
+    808851.335 992388.287 0, 809124.252 992377.045 0, 809397.17 992365.818 0, 809670.089 992354.608 0, 809941.657 992343.469 0, 810215.928 992332.235 0, 810488.848 992321.073 0, 810761.769 992309.927 0, 811034.691 992298.796 0, 811307.614 992287.682 0, 
+    811580.537 992276.584 0, 811853.461 992265.502 0, 812126.385 992254.436 0, 812399.31 992243.387 0, 812672.236 992232.353 0, 812945.162 992221.335 0, 813218.089 992210.334 0, 813491.017 992199.348 0, 813763.945 992188.378 0, 814036.874 992177.425 0, 
+    814309.804 992166.488 0, 814582.734 992155.566 0, 814855.665 992144.661 0, 815128.597 992133.772 0, 815401.529 992122.899 0, 815674.462 992112.042 0, 815947.395 992101.201 0, 816220.329 992090.376 0, 816491.914 992079.62 0, 816271.262 986503.837 0, 
+    816050.614 980928.153 0))
+
+POLYGON ((829593.513 991579.683 0, 829321.897 991589.671 0, 829048.934 991599.725 0, 828775.971 991609.795 0, 828503.008 991619.881 0, 828230.046 991629.983 0, 827957.085 991640.101 0, 827684.124 991650.235 0, 827411.164 991660.385 0, 827138.205 991670.551 0, 
+    826865.246 991680.734 0, 826592.288 991690.932 0, 826319.33 991701.147 0, 826046.373 991711.377 0, 825773.417 991721.624 0, 825500.461 991731.886 0, 825227.506 991742.165 0, 824954.551 991752.46 0, 824681.597 991762.771 0, 824408.644 991773.098 0, 
+    824135.691 991783.441 0, 823862.739 991793.8 0, 823589.787 991804.175 0, 823316.836 991814.566 0, 823042.537 991825.025 0, 822770.936 991835.397 0, 822497.987 991845.836 0, 822225.039 991856.291 0, 821952.091 991866.763 0, 821679.144 991877.25 0, 
+    821406.197 991887.754 0, 821133.251 991898.274 0, 820860.305 991908.81 0, 820587.361 991919.361 0, 820314.416 991929.929 0, 820041.473 991940.513 0, 819768.53 991951.113 0, 819495.588 991961.729 0, 819222.646 991972.362 0, 818949.705 991983.01 0, 
+    818676.765 991993.674 0, 818403.825 992004.354 0, 818130.886 992015.051 0, 817857.947 992025.763 0, 817585.009 992036.492 0, 817312.072 992047.237 0, 817039.135 992057.997 0, 816766.199 992068.774 0, 816491.914 992079.62 0, 816712.569 997655.497 0, 
+    816933.228 1003231.464 0, 817206.854 1003220.644 0, 817479.134 1003209.893 0, 817751.414 1003199.158 0, 818023.695 1003188.44 0, 818295.976 1003177.737 0, 818568.259 1003167.05 0, 818840.541 1003156.379 0, 819112.825 1003145.725 0, 819385.109 1003135.086 0, 
+    819657.393 1003124.463 0, 819929.679 1003113.857 0, 820201.965 1003103.266 0, 820474.251 1003092.692 0, 820746.538 1003082.133 0, 821018.826 1003071.591 0, 821291.114 1003061.064 0, 821563.403 1003050.554 0, 821835.693 1003040.059 0, 822107.983 1003029.581 0, 
+    822380.274 1003019.119 0, 822652.566 1003008.672 0, 822924.858 1002998.242 0, 823197.151 1002987.828 0, 823468.098 1002977.481 0, 823741.738 1002967.047 0, 824014.032 1002956.681 0, 824286.327 1002946.331 0, 824558.623 1002935.997 0, 824830.92 1002925.679 0, 
+    825103.217 1002915.377 0, 825375.514 1002905.09 0, 825647.812 1002894.82 0, 825920.111 1002884.566 0, 826192.411 1002874.328 0, 826464.71 1002864.107 0, 826737.011 1002853.901 0, 827009.312 1002843.711 0, 827281.614 1002833.537 0, 827553.916 1002823.379 0, 
+    827826.219 1002813.237 0, 828098.523 1002803.111 0, 828370.827 1002793.002 0, 828643.132 1002782.908 0, 828915.437 1002772.83 0, 829187.743 1002762.768 0, 829460.05 1002752.723 0, 829732.357 1002742.693 0, 830003.32 1002732.729 0, 829798.415 997156.161 0, 
+    829593.513 991579.683 0))
+
+POLYGON ((843074.769 1002270.921 0, 842803.776 1002280.12 0, 842531.442 1002289.38 0, 842259.108 1002298.656 0, 841986.775 1002307.949 0, 841714.442 1002317.257 0, 841442.11 1002326.582 0, 841169.778 1002335.922 0, 840897.447 1002345.278 0, 840625.117 1002354.651 0, 
+    840352.787 1002364.039 0, 840080.457 1002373.444 0, 839808.128 1002382.864 0, 839535.8 1002392.301 0, 839263.472 1002401.754 0, 838991.145 1002411.222 0, 838718.818 1002420.707 0, 838446.492 1002430.208 0, 838174.166 1002439.724 0, 837901.841 1002449.257 0, 
+    837629.517 1002458.806 0, 837357.193 1002468.371 0, 837084.87 1002477.952 0, 836812.547 1002487.549 0, 836538.881 1002497.209 0, 836267.903 1002506.79 0, 835995.582 1002516.435 0, 835723.262 1002526.096 0, 835450.942 1002535.773 0, 835178.623 1002545.466 0, 
+    834906.304 1002555.175 0, 834633.986 1002564.901 0, 834361.668 1002574.642 0, 834089.351 1002584.399 0, 833817.035 1002594.172 0, 833544.719 1002603.961 0, 833272.403 1002613.766 0, 833000.089 1002623.588 0, 832727.774 1002633.425 0, 832455.461 1002643.278 0, 
+    832183.148 1002653.148 0, 831910.835 1002663.033 0, 831638.524 1002672.935 0, 831366.212 1002682.852 0, 831093.902 1002692.785 0, 830821.592 1002702.735 0, 830549.282 1002712.7 0, 830276.973 1002722.682 0, 830003.32 1002732.729 0, 830208.228 1008309.383 0, 
+    830413.139 1013886.119 0, 830686.133 1013876.096 0, 830957.785 1013866.138 0, 831229.438 1013856.197 0, 831501.092 1013846.271 0, 831772.746 1013836.362 0, 832044.401 1013826.468 0, 832316.056 1013816.591 0, 832587.712 1013806.729 0, 832859.369 1013796.884 0, 
+    833131.026 1013787.054 0, 833402.683 1013777.24 0, 833674.342 1013767.443 0, 833946.001 1013757.661 0, 834217.66 1013747.896 0, 834489.32 1013738.146 0, 834760.98 1013728.412 0, 835032.642 1013718.695 0, 835304.303 1013708.993 0, 835575.966 1013699.307 0, 
+    835847.628 1013689.638 0, 836119.292 1013679.984 0, 836390.956 1013670.346 0, 836662.62 1013660.725 0, 836932.945 1013651.166 0, 837205.951 1013641.529 0, 837477.617 1013631.955 0, 837749.284 1013622.398 0, 838020.952 1013612.856 0, 838292.619 1013603.33 0, 
+    838564.288 1013593.82 0, 838835.957 1013584.327 0, 839107.627 1013574.849 0, 839379.297 1013565.387 0, 839650.968 1013555.941 0, 839922.639 1013546.511 0, 840194.311 1013537.098 0, 840465.983 1013527.7 0, 840737.656 1013518.318 0, 841009.329 1013508.952 0, 
+    841281.003 1013499.602 0, 841552.678 1013490.268 0, 841824.353 1013480.95 0, 842096.029 1013471.648 0, 842367.705 1013462.362 0, 842639.382 1013453.093 0, 842911.059 1013443.839 0, 843182.737 1013434.601 0, 843453.076 1013425.424 0, 843263.921 1007848.132 0, 
+    843074.769 1002270.921 0))
+
+POLYGON ((856494.262 1013001.572 0, 856223.896 1013009.984 0, 855952.193 1013018.455 0, 855680.491 1013026.941 0, 855408.789 1013035.444 0, 855137.088 1013043.962 0, 854865.387 1013052.496 0, 854593.686 1013061.047 0, 854321.986 1013069.613 0, 854050.287 1013078.195 0, 
+    853778.588 1013086.794 0, 853506.89 1013095.408 0, 853235.192 1013104.038 0, 852963.495 1013112.684 0, 852691.798 1013121.347 0, 852420.102 1013130.025 0, 852148.406 1013138.719 0, 851876.71 1013147.429 0, 851605.016 1013156.156 0, 851333.321 1013164.898 0, 
+    851061.628 1013173.656 0, 850789.934 1013182.43 0, 850518.242 1013191.221 0, 850246.549 1013200.027 0, 849973.519 1013208.892 0, 849703.167 1013217.687 0, 849431.476 1013226.541 0, 849159.786 1013235.411 0, 848888.096 1013244.298 0, 848616.407 1013253.2 0, 
+    848344.719 1013262.118 0, 848073.031 1013271.052 0, 847801.343 1013280.002 0, 847529.656 1013288.968 0, 847257.97 1013297.95 0, 846986.284 1013306.948 0, 846714.598 1013315.962 0, 846442.914 1013324.993 0, 846171.229 1013334.039 0, 845899.545 1013343.101 0, 
+    845627.862 1013352.179 0, 845356.179 1013361.273 0, 845084.497 1013370.383 0, 844812.816 1013379.509 0, 844541.135 1013388.651 0, 844269.454 1013397.809 0, 843997.774 1013406.983 0, 843726.094 1013416.173 0, 843453.076 1013425.424 0, 843642.234 1019002.794 0, 
+    843831.394 1024580.237 0, 844103.753 1024571.008 0, 844374.775 1024561.841 0, 844645.799 1024552.689 0, 844916.823 1024543.553 0, 845187.848 1024534.433 0, 845458.873 1024525.329 0, 845729.898 1024516.241 0, 846000.924 1024507.169 0, 846271.951 1024498.113 0, 
+    846542.978 1024489.073 0, 846814.006 1024480.049 0, 847085.034 1024471.04 0, 847356.063 1024462.048 0, 847627.093 1024453.072 0, 847898.122 1024444.111 0, 848169.153 1024435.167 0, 848440.184 1024426.238 0, 848711.215 1024417.326 0, 848982.247 1024408.429 0, 
+    849253.28 1024399.549 0, 849524.313 1024390.684 0, 849795.346 1024381.835 0, 850066.38 1024373.002 0, 850336.08 1024364.229 0, 850608.45 1024355.385 0, 850879.486 1024346.6 0, 851150.522 1024337.831 0, 851421.558 1024329.078 0, 851692.596 1024320.341 0, 
+    851963.633 1024311.62 0, 852234.671 1024302.915 0, 852505.71 1024294.225 0, 852776.749 1024285.552 0, 853047.789 1024276.895 0, 853318.829 1024268.253 0, 853589.87 1024259.628 0, 853860.911 1024251.019 0, 854131.953 1024242.425 0, 854402.995 1024233.848 0, 
+    854674.038 1024225.286 0, 854945.081 1024216.74 0, 855216.125 1024208.211 0, 855487.169 1024199.697 0, 855758.214 1024191.199 0, 856029.259 1024182.718 0, 856300.305 1024174.252 0, 856571.352 1024165.802 0, 856841.064 1024157.409 0, 856667.662 1018579.454 0, 
+    856494.262 1013001.572 0))
+
+POLYGON ((869851.877 1023771.338 0, 869582.14 1023778.968 0, 869311.071 1023786.652 0, 869040.002 1023794.352 0, 868768.934 1023802.068 0, 868497.866 1023809.8 0, 868226.799 1023817.548 0, 867955.732 1023825.312 0, 867684.666 1023833.092 0, 867413.6 1023840.888 0, 
+    867142.534 1023848.699 0, 866871.469 1023856.527 0, 866600.405 1023864.371 0, 866329.341 1023872.23 0, 866058.277 1023880.106 0, 865787.214 1023887.997 0, 865516.152 1023895.905 0, 865245.089 1023903.828 0, 864974.028 1023911.768 0, 864702.966 1023919.723 0, 
+    864431.906 1023927.694 0, 864160.845 1023935.682 0, 863889.786 1023943.685 0, 863618.726 1023951.704 0, 863346.334 1023959.779 0, 863076.609 1023967.79 0, 862805.551 1023975.857 0, 862534.494 1023983.94 0, 862263.437 1023992.039 0, 861992.38 1024000.154 0, 
+    861721.324 1024008.285 0, 861450.268 1024016.432 0, 861179.213 1024024.594 0, 860908.159 1024032.773 0, 860637.105 1024040.968 0, 860366.051 1024049.178 0, 860094.998 1024057.405 0, 859823.945 1024065.647 0, 859552.893 1024073.906 0, 859281.841 1024082.18 0, 
+    859010.79 1024090.471 0, 858739.739 1024098.777 0, 858468.689 1024107.099 0, 858197.64 1024115.437 0, 857926.59 1024123.792 0, 857655.542 1024132.162 0, 857384.493 1024140.548 0, 857113.446 1024148.95 0, 856841.064 1024157.409 0, 857014.468 1029735.434 0, 
+    857187.875 1035313.524 0, 857459.596 1035305.085 0, 857729.987 1035296.703 0, 858000.379 1035288.338 0, 858270.771 1035279.988 0, 858541.164 1035271.654 0, 858811.557 1035263.336 0, 859081.95 1035255.034 0, 859352.345 1035246.747 0, 859622.739 1035238.477 0, 
+    859893.134 1035230.223 0, 860163.53 1035221.984 0, 860433.926 1035213.762 0, 860704.322 1035205.555 0, 860974.719 1035197.364 0, 861245.117 1035189.19 0, 861515.515 1035181.031 0, 861785.913 1035172.888 0, 862056.312 1035164.761 0, 862326.711 1035156.65 0, 
+    862597.111 1035148.554 0, 862867.512 1035140.475 0, 863137.912 1035132.412 0, 863408.314 1035124.364 0, 863677.385 1035116.372 0, 863949.118 1035108.317 0, 864219.52 1035100.317 0, 864489.923 1035092.333 0, 864760.327 1035084.366 0, 865030.731 1035076.414 0, 
+    865301.136 1035068.478 0, 865571.541 1035060.557 0, 865841.946 1035052.653 0, 866112.352 1035044.765 0, 866382.759 1035036.892 0, 866653.166 1035029.036 0, 866923.573 1035021.195 0, 867193.981 1035013.371 0, 867464.389 1035005.562 0, 867734.798 1034997.769 0, 
+    868005.207 1034989.992 0, 868275.617 1034982.231 0, 868546.027 1034974.486 0, 868816.437 1034966.757 0, 869086.848 1034959.044 0, 869357.26 1034951.346 0, 869627.672 1034943.665 0, 869898.084 1034936 0, 870167.168 1034928.388 0, 870009.521 1029349.83 0, 
+    869851.877 1023771.338 0))
+
+POLYGON ((883147.498 1034579.921 0, 882878.391 1034586.773 0, 882607.958 1034593.675 0, 882337.526 1034600.592 0, 882067.094 1034607.526 0, 881796.662 1034614.475 0, 881526.231 1034621.44 0, 881255.8 1034628.421 0, 880985.369 1034635.418 0, 880714.939 1034642.431 0, 
+    880444.509 1034649.46 0, 880174.08 1034656.505 0, 879903.651 1034663.565 0, 879633.223 1034670.642 0, 879362.795 1034677.734 0, 879092.367 1034684.843 0, 878821.94 1034691.967 0, 878551.513 1034699.107 0, 878281.087 1034706.264 0, 878010.661 1034713.436 0, 
+    877740.236 1034720.624 0, 877469.81 1034727.828 0, 877199.386 1034735.047 0, 876928.962 1034742.283 0, 876657.21 1034749.57 0, 876388.114 1034756.802 0, 876117.692 1034764.086 0, 875847.269 1034771.385 0, 875576.847 1034778.701 0, 875306.425 1034786.032 0, 
+    875036.004 1034793.379 0, 874765.583 1034800.742 0, 874495.163 1034808.121 0, 874224.743 1034815.516 0, 873954.324 1034822.927 0, 873683.904 1034830.354 0, 873413.486 1034837.796 0, 873143.068 1034845.255 0, 872872.65 1034852.73 0, 872602.233 1034860.22 0, 
+    872331.816 1034867.726 0, 872061.399 1034875.249 0, 871790.983 1034882.787 0, 871520.568 1034890.341 0, 871250.153 1034897.911 0, 870979.738 1034905.497 0, 870709.324 1034913.099 0, 870438.91 1034920.716 0, 870167.168 1034928.388 0, 870324.816 1040507.006 0, 
+    870482.466 1046085.681 0, 870753.548 1046078.028 0, 871023.306 1046070.429 0, 871293.063 1046062.846 0, 871562.821 1046055.278 0, 871832.579 1046047.727 0, 872102.338 1046040.191 0, 872372.097 1046032.671 0, 872641.857 1046025.167 0, 872911.617 1046017.679 0, 
+    873181.378 1046010.207 0, 873451.139 1046002.75 0, 873720.9 1045995.31 0, 873990.662 1045987.885 0, 874260.425 1045980.477 0, 874530.187 1045973.084 0, 874799.95 1045965.707 0, 875069.714 1045958.346 0, 875339.478 1045951.001 0, 875609.243 1045943.671 0, 
+    875879.008 1045936.358 0, 876148.773 1045929.06 0, 876418.539 1045921.778 0, 876688.305 1045914.513 0, 876956.747 1045907.298 0, 877227.839 1045900.029 0, 877497.606 1045892.81 0, 877767.374 1045885.608 0, 878037.143 1045878.422 0, 878306.911 1045871.251 0, 
+    878576.68 1045864.096 0, 878846.45 1045856.958 0, 879116.22 1045849.835 0, 879385.991 1045842.728 0, 879655.761 1045835.637 0, 879925.533 1045828.561 0, 880195.304 1045821.502 0, 880465.077 1045814.458 0, 880734.849 1045807.431 0, 881004.622 1045800.419 0, 
+    881274.395 1045793.423 0, 881544.169 1045786.443 0, 881813.943 1045779.479 0, 882083.718 1045772.531 0, 882353.493 1045765.598 0, 882623.268 1045758.682 0, 882893.044 1045751.781 0, 883162.82 1045744.896 0, 883431.273 1045738.061 0, 883289.385 1040158.963 0, 
+    883147.498 1034579.921 0))
+
+POLYGON ((896381.01 1045427.025 0, 896112.537 1045433.102 0, 895842.743 1045439.225 0, 895572.949 1045445.363 0, 895303.155 1045451.518 0, 895033.361 1045457.688 0, 894763.568 1045463.874 0, 894493.775 1045470.076 0, 894223.983 1045476.294 0, 893954.191 1045482.527 0, 
+    893684.399 1045488.777 0, 893414.608 1045495.042 0, 893144.817 1045501.324 0, 892875.026 1045507.621 0, 892605.236 1045513.934 0, 892335.446 1045520.263 0, 892065.657 1045526.608 0, 891795.868 1045532.969 0, 891526.079 1045539.345 0, 891256.291 1045545.738 0, 
+    890986.503 1045552.146 0, 890716.715 1045558.57 0, 890446.928 1045565.01 0, 890177.141 1045571.466 0, 889906.032 1045577.97 0, 889637.569 1045584.426 0, 889367.783 1045590.93 0, 889097.998 1045597.449 0, 888828.213 1045603.985 0, 888558.428 1045610.536 0, 
+    888288.644 1045617.103 0, 888018.86 1045623.686 0, 887749.077 1045630.285 0, 887479.294 1045636.9 0, 887209.512 1045643.531 0, 886939.729 1045650.177 0, 886669.948 1045656.84 0, 886400.166 1045663.518 0, 886130.385 1045670.212 0, 885860.605 1045676.922 0, 
+    885590.824 1045683.648 0, 885321.045 1045690.39 0, 885051.265 1045697.148 0, 884781.486 1045703.921 0, 884511.707 1045710.711 0, 884241.929 1045717.516 0, 883972.151 1045724.337 0, 883702.374 1045731.175 0, 883431.273 1045738.061 0, 883573.163 1051317.212 0, 
+    883715.054 1056896.411 0, 883985.495 1056889.541 0, 884254.615 1056882.72 0, 884523.736 1056875.916 0, 884792.858 1056869.127 0, 885061.98 1056862.354 0, 885331.102 1056855.597 0, 885600.225 1056848.856 0, 885869.348 1056842.13 0, 886138.471 1056835.421 0, 
+    886407.595 1056828.727 0, 886676.719 1056822.049 0, 886945.844 1056815.387 0, 887214.969 1056808.741 0, 887484.094 1056802.11 0, 887753.22 1056795.496 0, 888022.346 1056788.897 0, 888291.473 1056782.314 0, 888560.6 1056775.747 0, 888829.727 1056769.196 0, 
+    889098.855 1056762.661 0, 889367.983 1056756.141 0, 889637.112 1056749.637 0, 889906.241 1056743.15 0, 890174.05 1056736.709 0, 890444.5 1056730.222 0, 890713.63 1056723.781 0, 890982.76 1056717.357 0, 891251.891 1056710.948 0, 891521.022 1056704.555 0, 
+    891790.153 1056698.178 0, 892059.285 1056691.817 0, 892328.418 1056685.472 0, 892597.55 1056679.143 0, 892866.683 1056672.829 0, 893135.817 1056666.531 0, 893404.951 1056660.249 0, 893674.085 1056653.983 0, 893943.219 1056647.733 0, 894212.354 1056641.499 0, 
+    894481.489 1056635.28 0, 894750.625 1056629.078 0, 895019.761 1056622.891 0, 895288.897 1056616.72 0, 895558.034 1056610.565 0, 895827.171 1056604.425 0, 896096.308 1056598.302 0, 896365.446 1056592.194 0, 896633.266 1056586.132 0, 896507.137 1051006.555 0, 
+    896381.01 1045427.025 0))
+
+POLYGON ((909552.303 1056312.351 0, 909284.465 1056317.657 0, 909015.311 1056323.004 0, 908746.157 1056328.367 0, 908477.004 1056333.746 0, 908207.851 1056339.141 0, 907938.698 1056344.551 0, 907669.546 1056349.978 0, 907400.394 1056355.42 0, 907131.242 1056360.878 0, 
+    906862.091 1056366.352 0, 906592.94 1056371.842 0, 906323.789 1056377.348 0, 906054.638 1056382.869 0, 905785.488 1056388.407 0, 905516.339 1056393.96 0, 905247.189 1056399.529 0, 904978.04 1056405.114 0, 904708.891 1056410.714 0, 904439.743 1056416.331 0, 
+    904170.594 1056421.963 0, 903901.447 1056427.612 0, 903632.299 1056433.276 0, 903363.152 1056438.956 0, 903092.687 1056444.679 0, 902824.859 1056450.363 0, 902555.713 1056456.09 0, 902286.567 1056461.834 0, 902017.421 1056467.593 0, 901748.276 1056473.368 0, 
+    901479.131 1056479.159 0, 901209.987 1056484.965 0, 900940.843 1056490.788 0, 900671.699 1056496.626 0, 900402.556 1056502.48 0, 900133.413 1056508.35 0, 899864.27 1056514.236 0, 899595.127 1056520.138 0, 899325.985 1056526.056 0, 899056.844 1056531.989 0, 
+    898787.702 1056537.938 0, 898518.561 1056543.903 0, 898249.421 1056549.884 0, 897980.28 1056555.881 0, 897711.141 1056561.894 0, 897442.001 1056567.922 0, 897172.862 1056573.966 0, 896903.723 1056580.026 0, 896633.266 1056586.132 0, 896759.395 1062165.754 0, 
+    896885.525 1067745.415 0, 897155.322 1067739.324 0, 897423.804 1067733.278 0, 897692.287 1067727.249 0, 897960.769 1067721.235 0, 898229.252 1067715.237 0, 898497.736 1067709.255 0, 898766.22 1067703.289 0, 899034.704 1067697.338 0, 899303.188 1067691.403 0, 
+    899571.673 1067685.485 0, 899840.158 1067679.581 0, 900108.644 1067673.694 0, 900377.13 1067667.823 0, 900645.616 1067661.967 0, 900914.103 1067656.127 0, 901182.59 1067650.303 0, 901451.077 1067644.495 0, 901719.565 1067638.702 0, 901988.053 1067632.925 0, 
+    902256.541 1067627.165 0, 902525.03 1067621.419 0, 902793.519 1067615.69 0, 903062.008 1067609.977 0, 903329.183 1067604.307 0, 903598.987 1067598.597 0, 903867.478 1067592.931 0, 904135.968 1067587.281 0, 904404.459 1067581.646 0, 904672.951 1067576.028 0, 
+    904941.442 1067570.425 0, 905209.934 1067564.838 0, 905478.427 1067559.267 0, 905746.919 1067553.711 0, 906015.412 1067548.171 0, 906283.906 1067542.648 0, 906552.399 1067537.14 0, 906820.893 1067531.647 0, 907089.387 1067526.171 0, 907357.882 1067520.71 0, 
+    907626.377 1067515.265 0, 907894.872 1067509.836 0, 908163.368 1067504.423 0, 908431.863 1067499.026 0, 908700.36 1067493.644 0, 908968.856 1067488.278 0, 909237.353 1067482.928 0, 909505.85 1067477.594 0, 909773.034 1067472.302 0, 909662.668 1061892.307 0, 
+    909552.303 1056312.351 0))
+
+POLYGON ((922661.263 1067235.599 0, 922394.063 1067240.137 0, 922125.552 1067244.713 0, 921857.041 1067249.304 0, 921588.531 1067253.911 0, 921320.02 1067258.534 0, 921051.51 1067263.173 0, 920783.001 1067267.828 0, 920514.491 1067272.498 0, 920245.982 1067277.185 0, 
+    919977.473 1067281.887 0, 919708.964 1067286.605 0, 919440.456 1067291.338 0, 919171.948 1067296.088 0, 918903.44 1067300.853 0, 918634.932 1067305.634 0, 918366.425 1067310.431 0, 918097.918 1067315.244 0, 917829.411 1067320.072 0, 917560.905 1067324.916 0, 
+    917292.399 1067329.777 0, 917023.893 1067334.652 0, 916755.388 1067339.544 0, 916486.882 1067344.452 0, 916217.065 1067349.399 0, 915949.873 1067354.314 0, 915681.368 1067359.269 0, 915412.864 1067364.24 0, 915144.36 1067369.226 0, 914875.857 1067374.229 0, 
+    914607.354 1067379.247 0, 914338.851 1067384.281 0, 914070.348 1067389.33 0, 913801.846 1067394.396 0, 913533.344 1067399.477 0, 913264.842 1067404.575 0, 912996.341 1067409.688 0, 912727.84 1067414.816 0, 912459.339 1067419.961 0, 912190.838 1067425.121 0, 
+    911922.338 1067430.297 0, 911653.838 1067435.489 0, 911385.339 1067440.697 0, 911116.839 1067445.921 0, 910848.34 1067451.16 0, 910579.842 1067456.415 0, 910311.343 1067461.686 0, 910042.845 1067466.973 0, 909773.034 1067472.302 0, 909883.401 1073052.332 0, 
+    909993.768 1078632.394 0, 910262.919 1078627.078 0, 910530.76 1078621.804 0, 910798.602 1078616.546 0, 911066.444 1078611.304 0, 911334.286 1078606.077 0, 911602.128 1078600.866 0, 911869.971 1078595.671 0, 912137.814 1078590.492 0, 912405.657 1078585.328 0, 
+    912673.501 1078580.181 0, 912941.345 1078575.049 0, 913209.189 1078569.933 0, 913477.034 1078564.832 0, 913744.879 1078559.747 0, 914012.724 1078554.678 0, 914280.569 1078549.625 0, 914548.415 1078544.588 0, 914816.261 1078539.566 0, 915084.107 1078534.56 0, 
+    915351.954 1078529.57 0, 915619.801 1078524.596 0, 915887.648 1078519.637 0, 916155.496 1078514.695 0, 916422.034 1078509.792 0, 916691.191 1078504.856 0, 916959.04 1078499.961 0, 917226.888 1078495.081 0, 917494.737 1078490.217 0, 917762.587 1078485.369 0, 
+    918030.436 1078480.536 0, 918298.286 1078475.72 0, 918566.136 1078470.919 0, 918833.986 1078466.134 0, 919101.837 1078461.364 0, 919369.688 1078456.611 0, 919637.539 1078451.873 0, 919905.391 1078447.151 0, 920173.242 1078442.444 0, 920441.095 1078437.754 0, 
+    920708.947 1078433.079 0, 920976.799 1078428.42 0, 921244.652 1078423.777 0, 921512.505 1078419.149 0, 921780.359 1078414.538 0, 922048.213 1078409.942 0, 922316.066 1078405.361 0, 922583.921 1078400.797 0, 922850.467 1078396.27 0, 922755.865 1072815.919 0, 
+    922661.263 1067235.599 0))
+
+POLYGON ((935707.782 1078196.471 0, 935441.222 1078200.244 0, 935173.356 1078204.052 0, 934905.49 1078207.875 0, 934637.624 1078211.715 0, 934369.759 1078215.57 0, 934101.894 1078219.44 0, 933834.029 1078223.327 0, 933566.164 1078227.229 0, 933298.3 1078231.147 0, 
+    933030.435 1078235.081 0, 932762.571 1078239.03 0, 932494.708 1078242.996 0, 932226.844 1078246.977 0, 931958.981 1078250.974 0, 931691.118 1078254.986 0, 931423.255 1078259.015 0, 931155.392 1078263.059 0, 930887.53 1078267.119 0, 930619.668 1078271.195 0, 
+    930351.806 1078275.286 0, 930083.944 1078279.393 0, 929816.083 1078283.516 0, 929548.222 1078287.655 0, 929279.054 1078291.83 0, 929012.5 1078295.98 0, 928744.64 1078300.166 0, 928476.78 1078304.368 0, 928208.92 1078308.585 0, 927941.06 1078312.819 0, 
+    927673.201 1078317.068 0, 927405.342 1078321.333 0, 927137.483 1078325.614 0, 926869.624 1078329.91 0, 926601.766 1078334.222 0, 926333.908 1078338.55 0, 926066.05 1078342.894 0, 925798.192 1078347.253 0, 925530.335 1078351.629 0, 925262.478 1078356.02 0, 
+    924994.621 1078360.426 0, 924726.764 1078364.849 0, 924458.908 1078369.287 0, 924191.052 1078373.741 0, 923923.196 1078378.211 0, 923655.34 1078382.697 0, 923387.485 1078387.198 0, 923119.63 1078391.715 0, 922850.467 1078396.27 0, 922945.07 1083976.648 0, 
+    923039.673 1089557.048 0, 923308.176 1089552.504 0, 923575.374 1089547.998 0, 923842.572 1089543.508 0, 924109.771 1089539.033 0, 924376.97 1089534.574 0, 924644.169 1089530.131 0, 924911.368 1089525.704 0, 925178.568 1089521.292 0, 925445.768 1089516.896 0, 
+    925712.968 1089512.516 0, 925980.169 1089508.151 0, 926247.369 1089503.802 0, 926514.57 1089499.469 0, 926781.772 1089495.152 0, 927048.973 1089490.85 0, 927316.175 1089486.565 0, 927583.377 1089482.294 0, 927850.579 1089478.04 0, 928117.781 1089473.801 0, 
+    928384.984 1089469.578 0, 928652.187 1089465.371 0, 928919.39 1089461.179 0, 929186.594 1089457.004 0, 929452.494 1089452.864 0, 929721.002 1089448.699 0, 929988.206 1089444.571 0, 930255.41 1089440.458 0, 930522.615 1089436.361 0, 930789.82 1089432.279 0, 
+    931057.025 1089428.213 0, 931324.231 1089424.163 0, 931591.436 1089420.129 0, 931858.642 1089416.111 0, 932125.848 1089412.108 0, 932393.055 1089408.121 0, 932660.261 1089404.149 0, 932927.468 1089400.194 0, 933194.675 1089396.254 0, 933461.882 1089392.33 0, 
+    933729.09 1089388.421 0, 933996.298 1089384.529 0, 934263.506 1089380.652 0, 934530.714 1089376.79 0, 934797.922 1089372.945 0, 935065.131 1089369.115 0, 935332.34 1089365.301 0, 935599.549 1089361.503 0, 935865.455 1089357.738 0, 935786.618 1083777.093 0, 
+    935707.782 1078196.471 0))
+
+POLYGON ((948691.75 1089194.665 0, 948425.832 1089197.678 0, 948158.613 1089200.721 0, 947891.395 1089203.78 0, 947624.176 1089206.855 0, 947356.958 1089209.946 0, 947089.74 1089213.052 0, 946822.522 1089216.174 0, 946555.304 1089219.312 0, 946288.087 1089222.465 0, 
+    946020.87 1089225.635 0, 945753.652 1089228.82 0, 945486.436 1089232.02 0, 945219.219 1089235.237 0, 944952.002 1089238.469 0, 944684.786 1089241.717 0, 944417.57 1089244.98 0, 944150.354 1089248.26 0, 943883.138 1089251.555 0, 943615.922 1089254.866 0, 
+    943348.707 1089258.192 0, 943081.492 1089261.534 0, 942814.277 1089264.892 0, 942547.062 1089268.266 0, 942278.545 1089271.672 0, 942012.633 1089275.061 0, 941745.419 1089278.481 0, 941478.205 1089281.918 0, 941210.991 1089285.37 0, 940943.777 1089288.838 0, 
+    940676.564 1089292.322 0, 940409.35 1089295.822 0, 940142.137 1089299.337 0, 939874.925 1089302.868 0, 939607.712 1089306.415 0, 939340.5 1089309.977 0, 939073.288 1089313.555 0, 938806.076 1089317.149 0, 938538.864 1089320.759 0, 938271.652 1089324.384 0, 
+    938004.441 1089328.025 0, 937737.23 1089331.682 0, 937470.019 1089335.355 0, 937202.808 1089339.043 0, 936935.598 1089342.747 0, 936668.388 1089346.466 0, 936401.178 1089350.202 0, 936133.968 1089353.953 0, 935865.455 1089357.738 0, 935944.293 1094938.401 0, 
+    936023.13 1100519.078 0, 936290.983 1100515.302 0, 936557.535 1100511.56 0, 936824.089 1100507.834 0, 937090.642 1100504.123 0, 937357.195 1100500.428 0, 937623.749 1100496.749 0, 937890.303 1100493.086 0, 938156.857 1100489.438 0, 938423.412 1100485.806 0, 
+    938689.966 1100482.189 0, 938956.521 1100478.589 0, 939223.076 1100475.003 0, 939489.631 1100471.434 0, 939756.187 1100467.88 0, 940022.742 1100464.342 0, 940289.298 1100460.82 0, 940555.854 1100457.314 0, 940822.41 1100453.823 0, 941088.967 1100450.347 0, 
+    941355.523 1100446.888 0, 941622.08 1100443.444 0, 941888.637 1100440.016 0, 942155.195 1100436.603 0, 942420.453 1100433.223 0, 942688.31 1100429.825 0, 942954.868 1100426.46 0, 943221.426 1100423.11 0, 943487.984 1100419.776 0, 943754.542 1100416.458 0, 
+    944021.101 1100413.155 0, 944287.66 1100409.868 0, 944554.219 1100406.597 0, 944820.778 1100403.342 0, 945087.338 1100400.102 0, 945353.897 1100396.877 0, 945620.457 1100393.669 0, 945887.017 1100390.476 0, 946153.577 1100387.299 0, 946420.138 1100384.137 0, 
+    946686.698 1100380.992 0, 946953.259 1100377.862 0, 947219.82 1100374.747 0, 947486.381 1100371.649 0, 947752.942 1100368.566 0, 948019.504 1100365.498 0, 948286.065 1100362.447 0, 948552.627 1100359.411 0, 948817.891 1100356.405 0, 948754.821 1094775.528 0, 
+    948691.75 1089194.665 0))
+
+POLYGON ((961613.061 1100229.88 0, 961347.787 1100232.137 0, 961081.218 1100234.419 0, 960814.649 1100236.718 0, 960548.08 1100239.032 0, 960281.511 1100241.362 0, 960014.942 1100243.708 0, 959748.373 1100246.069 0, 959481.805 1100248.446 0, 959215.237 1100250.839 0, 
+    958948.668 1100253.247 0, 958682.1 1100255.671 0, 958415.532 1100258.111 0, 958148.964 1100260.566 0, 957882.397 1100263.037 0, 957615.829 1100265.524 0, 957349.262 1100268.027 0, 957082.695 1100270.545 0, 956816.128 1100273.079 0, 956549.561 1100275.628 0, 
+    956282.994 1100278.193 0, 956016.427 1100280.774 0, 955749.861 1100283.371 0, 955483.295 1100285.983 0, 955215.431 1100288.624 0, 954950.162 1100291.255 0, 954683.597 1100293.914 0, 954417.031 1100296.59 0, 954150.465 1100299.28 0, 953883.9 1100301.987 0, 
+    953617.335 1100304.709 0, 953350.77 1100307.447 0, 953084.205 1100310.2 0, 952817.64 1100312.97 0, 952551.075 1100315.754 0, 952284.511 1100318.555 0, 952017.947 1100321.371 0, 951751.383 1100324.203 0, 951484.819 1100327.051 0, 951218.255 1100329.914 0, 
+    950951.692 1100332.793 0, 950685.128 1100335.688 0, 950418.565 1100338.598 0, 950152.002 1100341.525 0, 949885.439 1100344.466 0, 949618.876 1100347.424 0, 949352.314 1100350.397 0, 949085.751 1100353.386 0, 948817.891 1100356.405 0, 948880.962 1105937.291 0, 
+    948944.033 1111518.182 0, 949211.233 1111515.171 0, 949477.138 1111512.189 0, 949743.044 1111509.223 0, 950008.95 1111506.273 0, 950274.856 1111503.339 0, 950540.762 1111500.42 0, 950806.668 1111497.516 0, 951072.574 1111494.629 0, 951338.481 1111491.757 0, 
+    951604.388 1111488.901 0, 951870.295 1111486.06 0, 952136.202 1111483.235 0, 952402.109 1111480.426 0, 952668.016 1111477.632 0, 952933.924 1111474.854 0, 953199.832 1111472.091 0, 953465.74 1111469.345 0, 953731.648 1111466.614 0, 953997.556 1111463.898 0, 
+    954263.465 1111461.198 0, 954529.373 1111458.514 0, 954795.282 1111455.846 0, 955061.191 1111453.193 0, 955325.806 1111450.569 0, 955593.009 1111447.934 0, 955858.918 1111445.328 0, 956124.828 1111442.738 0, 956390.737 1111440.164 0, 956656.647 1111437.605 0, 
+    956922.557 1111435.061 0, 957188.467 1111432.534 0, 957454.377 1111430.022 0, 957720.288 1111427.525 0, 957986.198 1111425.045 0, 958252.109 1111422.58 0, 958518.02 1111420.13 0, 958783.931 1111417.697 0, 959049.842 1111415.279 0, 959315.753 1111412.876 0, 
+    959581.665 1111410.489 0, 959847.576 1111408.118 0, 960113.488 1111405.763 0, 960379.4 1111403.423 0, 960645.312 1111401.099 0, 960911.224 1111398.79 0, 961177.136 1111396.497 0, 961443.048 1111394.22 0, 961707.668 1111391.97 0, 961660.365 1105810.923 0, 
+    961613.061 1100229.88 0))
+
+POLYGON ((974471.609 1111301.817 0, 974206.982 1111303.32 0, 973941.064 1111304.846 0, 973675.146 1111306.387 0, 973409.229 1111307.945 0, 973143.311 1111309.518 0, 972877.394 1111311.106 0, 972611.477 1111312.71 0, 972345.56 1111314.33 0, 972079.643 1111315.966 0, 
+    971813.726 1111317.617 0, 971547.809 1111319.284 0, 971281.892 1111320.966 0, 971015.975 1111322.664 0, 970750.059 1111324.378 0, 970484.142 1111326.107 0, 970218.226 1111327.853 0, 969952.309 1111329.613 0, 969686.393 1111331.39 0, 969420.477 1111333.182 0, 
+    969154.561 1111334.989 0, 968888.645 1111336.813 0, 968622.73 1111338.652 0, 968356.814 1111340.506 0, 968089.607 1111342.386 0, 967824.983 1111344.262 0, 967559.068 1111346.164 0, 967293.152 1111348.081 0, 967027.237 1111350.014 0, 966761.322 1111351.963 0, 
+    966495.408 1111353.927 0, 966229.493 1111355.907 0, 965963.578 1111357.902 0, 965697.664 1111359.913 0, 965431.749 1111361.94 0, 965165.835 1111363.983 0, 964899.921 1111366.041 0, 964634.007 1111368.114 0, 964368.093 1111370.204 0, 964102.179 1111372.309 0, 
+    963836.266 1111374.43 0, 963570.352 1111376.566 0, 963304.439 1111378.718 0, 963038.525 1111380.886 0, 962772.612 1111383.069 0, 962506.699 1111385.268 0, 962240.786 1111387.482 0, 961974.874 1111389.713 0, 961707.668 1111391.97 0, 961754.972 1116973.017 0, 
+    961802.275 1122554.06 0, 962068.821 1122551.809 0, 962334.076 1122549.584 0, 962599.332 1122547.375 0, 962864.588 1122545.181 0, 963129.844 1122543.003 0, 963395.101 1122540.841 0, 963660.357 1122538.694 0, 963925.614 1122536.563 0, 964190.87 1122534.448 0, 
+    964456.127 1122532.348 0, 964721.384 1122530.264 0, 964986.641 1122528.195 0, 965251.898 1122526.142 0, 965517.156 1122524.105 0, 965782.413 1122522.083 0, 966047.671 1122520.077 0, 966312.928 1122518.086 0, 966578.186 1122516.111 0, 966843.444 1122514.152 0, 
+    967108.702 1122512.208 0, 967373.96 1122510.28 0, 967639.218 1122508.368 0, 967904.476 1122506.471 0, 968168.446 1122504.599 0, 968434.993 1122502.724 0, 968700.252 1122500.874 0, 968965.511 1122499.039 0, 969230.77 1122497.221 0, 969496.029 1122495.417 0, 
+    969761.288 1122493.63 0, 970026.547 1122491.858 0, 970291.806 1122490.101 0, 970557.066 1122488.361 0, 970822.325 1122486.636 0, 971087.585 1122484.926 0, 971352.844 1122483.232 0, 971618.104 1122481.554 0, 971883.364 1122479.891 0, 972148.624 1122478.244 0, 
+    972413.884 1122476.613 0, 972679.144 1122474.997 0, 972944.405 1122473.396 0, 973209.665 1122471.812 0, 973474.926 1122470.243 0, 973740.186 1122468.689 0, 974005.447 1122467.152 0, 974270.708 1122465.629 0, 974534.681 1122464.13 0, 974503.145 1116882.976 0, 
+    974471.609 1111301.817 0))
+
+POLYGON ((987267.29 1122410.172 0, 987003.311 1122410.925 0, 986738.047 1122411.698 0, 986472.783 1122412.486 0, 986207.519 1122413.29 0, 985942.255 1122414.11 0, 985676.992 1122414.945 0, 985411.728 1122415.796 0, 985146.464 1122416.663 0, 984881.201 1122417.545 0, 
+    984615.937 1122418.442 0, 984350.673 1122419.356 0, 984085.41 1122420.284 0, 983820.146 1122421.229 0, 983554.883 1122422.189 0, 983289.62 1122423.165 0, 983024.357 1122424.156 0, 982759.093 1122425.163 0, 982493.83 1122426.186 0, 982228.567 1122427.224 0, 
+    981963.304 1122428.278 0, 981698.041 1122429.347 0, 981432.778 1122430.432 0, 981167.515 1122431.533 0, 980900.966 1122432.654 0, 980636.99 1122433.781 0, 980371.727 1122434.928 0, 980106.465 1122436.091 0, 979841.202 1122437.27 0, 979575.94 1122438.464 0, 
+    979310.678 1122439.674 0, 979045.415 1122440.9 0, 978780.153 1122442.141 0, 978514.891 1122443.398 0, 978249.629 1122444.67 0, 977984.367 1122445.958 0, 977719.105 1122447.262 0, 977453.843 1122448.581 0, 977188.581 1122449.916 0, 976923.32 1122451.266 0, 
+    976658.058 1122452.632 0, 976392.797 1122454.014 0, 976127.535 1122455.411 0, 975862.274 1122456.824 0, 975597.013 1122458.253 0, 975331.751 1122459.697 0, 975066.49 1122461.156 0, 974801.229 1122462.632 0, 974534.681 1122464.13 0, 974566.217 1128045.276 0, 
+    974597.753 1133626.409 0, 974863.641 1133624.914 0, 975128.245 1133623.443 0, 975392.849 1133621.987 0, 975657.453 1133620.546 0, 975922.057 1133619.121 0, 976186.662 1133617.712 0, 976451.266 1133616.318 0, 976715.871 1133614.94 0, 976980.475 1133613.577 0, 
+    977245.08 1133612.23 0, 977509.685 1133610.898 0, 977774.29 1133609.582 0, 978038.894 1133608.282 0, 978303.499 1133606.997 0, 978568.105 1133605.728 0, 978832.71 1133604.474 0, 979097.315 1133603.236 0, 979361.92 1133602.014 0, 979626.526 1133600.807 0, 
+    979891.131 1133599.616 0, 980155.736 1133598.44 0, 980420.342 1133597.28 0, 980684.948 1133596.135 0, 980948.27 1133595.011 0, 981214.159 1133593.892 0, 981478.765 1133592.795 0, 981743.371 1133591.712 0, 982007.977 1133590.645 0, 982272.583 1133589.594 0, 
+    982537.189 1133588.559 0, 982801.795 1133587.539 0, 983066.401 1133586.534 0, 983331.008 1133585.545 0, 983595.614 1133584.572 0, 983860.22 1133583.614 0, 984124.827 1133582.672 0, 984389.433 1133581.745 0, 984654.04 1133580.834 0, 984918.646 1133579.939 0, 
+    985183.253 1133579.059 0, 985447.86 1133578.195 0, 985712.466 1133577.346 0, 985977.073 1133576.513 0, 986241.68 1133575.695 0, 986506.287 1133574.893 0, 986770.894 1133574.107 0, 987035.501 1133573.336 0, 987298.826 1133572.584 0, 987283.058 1127991.385 0, 
+    987267.29 1122410.172 0))
+
+POLYGON ((1000000 1133554.643 0, 999736.672 1133554.65 0, 999472.064 1133554.674 0, 999207.456 1133554.713 0, 998942.848 1133554.767 0, 998678.24 1133554.837 0, 998413.632 1133554.923 0, 998149.024 1133555.024 0, 997884.415 1133555.141 0, 997619.807 1133555.273 0, 
+    997355.199 1133555.421 0, 997090.591 1133555.584 0, 996825.983 1133555.763 0, 996561.375 1133555.958 0, 996296.767 1133556.168 0, 996032.159 1133556.394 0, 995767.551 1133556.635 0, 995502.943 1133556.892 0, 995238.335 1133557.164 0, 994973.727 1133557.453 0, 
+    994709.119 1133557.756 0, 994444.511 1133558.075 0, 994179.903 1133558.41 0, 993915.296 1133558.76 0, 993649.406 1133559.128 0, 993386.08 1133559.508 0, 993121.472 1133559.905 0, 992856.864 1133560.318 0, 992592.257 1133560.746 0, 992327.649 1133561.19 0, 
+    992063.041 1133561.649 0, 991798.433 1133562.124 0, 991533.826 1133562.614 0, 991269.218 1133563.12 0, 991004.611 1133563.642 0, 990740.003 1133564.179 0, 990475.395 1133564.732 0, 990210.788 1133565.301 0, 989946.18 1133565.885 0, 989681.573 1133566.484 0, 
+    989416.966 1133567.099 0, 989152.358 1133567.73 0, 988887.751 1133568.376 0, 988623.144 1133569.038 0, 988358.536 1133569.715 0, 988093.929 1133570.408 0, 987829.322 1133571.117 0, 987564.715 1133571.841 0, 987298.826 1133572.584 0, 987314.593 1139153.767 0, 
+    987330.361 1144734.927 0, 987595.591 1144734.185 0, 987859.541 1144733.463 0, 988123.491 1144732.756 0, 988387.441 1144732.065 0, 988651.391 1144731.389 0, 988915.342 1144730.729 0, 989179.292 1144730.084 0, 989443.242 1144729.455 0, 989707.193 1144728.842 0, 
+    989971.143 1144728.244 0, 990235.094 1144727.661 0, 990499.044 1144727.094 0, 990762.995 1144726.543 0, 991026.945 1144726.007 0, 991290.896 1144725.486 0, 991554.846 1144724.982 0, 991818.797 1144724.492 0, 992082.748 1144724.018 0, 992346.699 1144723.56 0, 
+    992610.649 1144723.118 0, 992874.6 1144722.69 0, 993138.551 1144722.279 0, 993402.502 1144721.883 0, 993665.174 1144721.504 0, 993930.403 1144721.137 0, 994194.354 1144720.788 0, 994458.305 1144720.454 0, 994722.256 1144720.135 0, 994986.207 1144719.832 0, 
+    995250.158 1144719.545 0, 995514.109 1144719.273 0, 995778.06 1144719.017 0, 996042.011 1144718.776 0, 996305.962 1144718.551 0, 996569.913 1144718.341 0, 996833.864 1144718.147 0, 997097.815 1144717.969 0, 997361.766 1144717.806 0, 997625.717 1144717.658 0, 
+    997889.668 1144717.526 0, 998153.619 1144717.41 0, 998417.57 1144717.309 0, 998681.522 1144717.224 0, 998945.473 1144717.154 0, 999209.424 1144717.099 0, 999473.375 1144717.061 0, 999737.326 1144717.037 0, 1000000 1144717.03 0, 1000000 1139135.847 0, 
+    1000000 1133554.643 0))
+
+POLYGON ((1012669.639 1144734.927 0, 1012406.964 1144734.192 0, 1012143.014 1144733.47 0, 1011879.063 1144732.763 0, 1011615.113 1144732.072 0, 1011351.163 1144731.396 0, 1011087.213 1144730.735 0, 1010823.262 1144730.09 0, 1010559.312 1144729.461 0, 1010295.362 1144728.847 0, 
+    1010031.411 1144728.249 0, 1009767.461 1144727.667 0, 1009503.51 1144727.1 0, 1009239.56 1144726.548 0, 1008975.609 1144726.012 0, 1008711.658 1144725.491 0, 1008447.708 1144724.986 0, 1008183.757 1144724.497 0, 1007919.806 1144724.023 0, 1007655.856 1144723.565 0, 
+    1007391.905 1144723.122 0, 1007127.954 1144722.694 0, 1006864.003 1144722.283 0, 1006600.053 1144721.886 0, 1006334.826 1144721.504 0, 1006072.151 1144721.141 0, 1005808.2 1144720.791 0, 1005544.249 1144720.457 0, 1005280.298 1144720.138 0, 1005016.347 1144719.835 0, 
+    1004752.396 1144719.548 0, 1004488.445 1144719.276 0, 1004224.494 1144719.019 0, 1003960.543 1144718.779 0, 1003696.592 1144718.553 0, 1003432.641 1144718.343 0, 1003168.69 1144718.149 0, 1002904.739 1144717.97 0, 1002640.788 1144717.807 0, 1002376.837 1144717.66 0, 
+    1002112.886 1144717.527 0, 1001848.935 1144717.411 0, 1001584.984 1144717.31 0, 1001321.033 1144717.224 0, 1001057.082 1144717.154 0, 1000793.13 1144717.1 0, 1000529.179 1144717.061 0, 1000265.228 1144717.038 0, 1000000 1144717.03 0, 1000000 1150298.186 0, 
+    1000000 1155879.31 0, 1000264.568 1155879.318 0, 1000527.862 1155879.341 0, 1000791.156 1155879.38 0, 1001054.45 1155879.435 0, 1001317.745 1155879.504 0, 1001581.039 1155879.59 0, 1001844.333 1155879.69 0, 1002107.627 1155879.807 0, 1002370.921 1155879.939 0, 
+    1002634.215 1155880.086 0, 1002897.509 1155880.249 0, 1003160.803 1155880.427 0, 1003424.097 1155880.621 0, 1003687.391 1155880.83 0, 1003950.685 1155881.055 0, 1004213.979 1155881.295 0, 1004477.273 1155881.551 0, 1004740.567 1155881.822 0, 1005003.861 1155882.109 0, 
+    1005267.155 1155882.411 0, 1005530.449 1155882.729 0, 1005793.743 1155883.062 0, 1006057.037 1155883.411 0, 1006319.058 1155883.773 0, 1006583.625 1155884.155 0, 1006846.918 1155884.55 0, 1007110.212 1155884.961 0, 1007373.506 1155885.387 0, 1007636.8 1155885.829 0, 
+    1007900.094 1155886.286 0, 1008163.387 1155886.759 0, 1008426.681 1155887.247 0, 1008689.975 1155887.751 0, 1008953.268 1155888.27 0, 1009216.562 1155888.805 0, 1009479.855 1155889.355 0, 1009743.149 1155889.921 0, 1010006.442 1155890.502 0, 1010269.736 1155891.099 0, 
+    1010533.029 1155891.711 0, 1010796.323 1155892.339 0, 1011059.616 1155892.982 0, 1011322.909 1155893.64 0, 1011586.202 1155894.315 0, 1011849.496 1155895.004 0, 1012112.789 1155895.709 0, 1012376.082 1155896.43 0, 1012638.103 1155897.163 0, 1012653.871 1150316.06 0, 
+    1012669.639 1144734.927 0))
+
+POLYGON ((1025276.106 1155950.72 0, 1025014.085 1155949.247 0, 1024750.795 1155947.783 0, 1024487.505 1155946.334 0, 1024224.215 1155944.9 0, 1023960.925 1155943.482 0, 1023697.634 1155942.08 0, 1023434.344 1155940.693 0, 1023171.053 1155939.321 0, 1022907.763 1155937.965 0, 
+    1022644.472 1155936.624 0, 1022381.181 1155935.299 0, 1022117.89 1155933.99 0, 1021854.599 1155932.696 0, 1021591.308 1155931.417 0, 1021328.017 1155930.154 0, 1021064.726 1155928.906 0, 1020801.435 1155927.674 0, 1020538.143 1155926.458 0, 1020274.852 1155925.257 0, 
+    1020011.561 1155924.071 0, 1019748.269 1155922.901 0, 1019484.978 1155921.746 0, 1019221.686 1155920.607 0, 1018957.123 1155919.478 0, 1018695.102 1155918.376 0, 1018431.81 1155917.283 0, 1018168.519 1155916.206 0, 1017905.227 1155915.144 0, 1017641.935 1155914.098 0, 
+    1017378.642 1155913.068 0, 1017115.35 1155912.052 0, 1016852.058 1155911.053 0, 1016588.766 1155910.069 0, 1016325.473 1155909.1 0, 1016062.181 1155908.147 0, 1015798.889 1155907.209 0, 1015535.596 1155906.287 0, 1015272.303 1155905.38 0, 1015009.011 1155904.489 0, 
+    1014745.718 1155903.614 0, 1014482.425 1155902.753 0, 1014219.133 1155901.909 0, 1013955.84 1155901.08 0, 1013692.547 1155900.266 0, 1013429.254 1155899.468 0, 1013165.961 1155898.685 0, 1012902.668 1155897.918 0, 1012638.103 1155897.163 0, 1012622.336 1161478.229 0, 
+    1012606.568 1167059.256 0, 1012870.473 1167060.009 0, 1013133.109 1167060.774 0, 1013395.745 1167061.555 0, 1013658.381 1167062.351 0, 1013921.017 1167063.163 0, 1014183.653 1167063.99 0, 1014446.288 1167064.833 0, 1014708.924 1167065.691 0, 1014971.56 1167066.564 0, 
+    1015234.195 1167067.453 0, 1015496.831 1167068.357 0, 1015759.467 1167069.277 0, 1016022.102 1167070.213 0, 1016284.737 1167071.163 0, 1016547.373 1167072.13 0, 1016810.008 1167073.111 0, 1017072.643 1167074.108 0, 1017335.279 1167075.121 0, 1017597.914 1167076.149 0, 
+    1017860.549 1167077.192 0, 1018123.184 1167078.251 0, 1018385.819 1167079.326 0, 1018648.454 1167080.416 0, 1018909.821 1167081.516 0, 1019173.723 1167082.642 0, 1019436.358 1167083.778 0, 1019698.993 1167084.93 0, 1019961.627 1167086.097 0, 1020224.262 1167087.28 0, 
+    1020486.896 1167088.478 0, 1020749.53 1167089.691 0, 1021012.165 1167090.92 0, 1021274.799 1167092.165 0, 1021537.433 1167093.425 0, 1021800.067 1167094.7 0, 1022062.701 1167095.991 0, 1022325.335 1167097.297 0, 1022587.969 1167098.619 0, 1022850.602 1167099.956 0, 
+    1023113.236 1167101.309 0, 1023375.87 1167102.677 0, 1023638.503 1167104.061 0, 1023901.137 1167105.46 0, 1024163.77 1167106.874 0, 1024426.403 1167108.304 0, 1024689.036 1167109.749 0, 1024951.669 1167111.21 0, 1025213.036 1167112.68 0, 1025244.57 1161531.72 0, 
+    1025276.106 1155950.72 0))
+
+POLYGON ((1037819.302 1167201.719 0, 1037557.939 1167199.511 0, 1037295.311 1167197.308 0, 1037032.683 1167195.121 0, 1036770.055 1167192.949 0, 1036507.426 1167190.792 0, 1036244.798 1167188.651 0, 1035982.169 1167186.526 0, 1035719.541 1167184.416 0, 1035456.912 1167182.321 0, 
+    1035194.283 1167180.242 0, 1034931.654 1167178.178 0, 1034669.025 1167176.13 0, 1034406.396 1167174.097 0, 1034143.766 1167172.08 0, 1033881.137 1167170.078 0, 1033618.507 1167168.091 0, 1033355.877 1167166.12 0, 1033093.247 1167164.165 0, 1032830.617 1167162.225 0, 
+    1032567.987 1167160.3 0, 1032305.357 1167158.391 0, 1032042.727 1167156.497 0, 1031780.096 1167154.619 0, 1031516.2 1167152.747 0, 1031254.835 1167150.909 0, 1030992.204 1167149.077 0, 1030729.574 1167147.261 0, 1030466.943 1167145.46 0, 1030204.312 1167143.674 0, 
+    1029941.68 1167141.904 0, 1029679.049 1167140.149 0, 1029416.418 1167138.41 0, 1029153.786 1167136.687 0, 1028891.155 1167134.978 0, 1028628.523 1167133.286 0, 1028365.891 1167131.608 0, 1028103.259 1167129.947 0, 1027840.627 1167128.3 0, 1027577.995 1167126.669 0, 
+    1027315.363 1167125.054 0, 1027052.731 1167123.454 0, 1026790.098 1167121.869 0, 1026527.466 1167120.3 0, 1026264.833 1167118.747 0, 1026002.201 1167117.208 0, 1025739.568 1167115.686 0, 1025476.935 1167114.178 0, 1025213.036 1167112.68 0, 1025181.501 1172693.594 0, 
+    1025149.967 1178274.459 0, 1025413.206 1178275.954 0, 1025675.182 1178277.458 0, 1025937.158 1178278.977 0, 1026199.134 1178280.511 0, 1026461.109 1178282.061 0, 1026723.085 1178283.626 0, 1026985.06 1178285.207 0, 1027247.035 1178286.803 0, 1027509.011 1178288.414 0, 
+    1027770.986 1178290.041 0, 1028032.961 1178291.683 0, 1028294.936 1178293.341 0, 1028556.91 1178295.014 0, 1028818.885 1178296.702 0, 1029080.86 1178298.406 0, 1029342.834 1178300.126 0, 1029604.809 1178301.861 0, 1029866.783 1178303.611 0, 1030128.757 1178305.376 0, 
+    1030390.731 1178307.157 0, 1030652.705 1178308.954 0, 1030914.679 1178310.766 0, 1031176.653 1178312.593 0, 1031437.364 1178314.427 0, 1031700.6 1178316.294 0, 1031962.574 1178318.167 0, 1032224.547 1178320.056 0, 1032486.521 1178321.961 0, 1032748.494 1178323.88 0, 
+    1033010.467 1178325.816 0, 1033272.44 1178327.766 0, 1033534.412 1178329.732 0, 1033796.385 1178331.714 0, 1034058.358 1178333.711 0, 1034320.33 1178335.723 0, 1034582.302 1178337.751 0, 1034844.275 1178339.794 0, 1035106.247 1178341.853 0, 1035368.219 1178343.927 0, 
+    1035630.191 1178346.016 0, 1035892.162 1178348.121 0, 1036154.134 1178350.241 0, 1036416.105 1178352.377 0, 1036678.077 1178354.528 0, 1036940.048 1178356.694 0, 1037202.019 1178358.876 0, 1037463.99 1178361.074 0, 1037724.699 1178363.276 0, 1037772 1172782.522 0, 
+    1037819.302 1167201.719 0))
+
+POLYGON ((1050299.131 1178487.618 0, 1050038.427 1178484.679 0, 1049776.463 1178481.741 0, 1049514.499 1178478.819 0, 1049252.535 1178475.913 0, 1048990.571 1178473.022 0, 1048728.606 1178470.146 0, 1048466.642 1178467.285 0, 1048204.677 1178464.441 0, 1047942.712 1178461.611 0, 
+    1047680.747 1178458.797 0, 1047418.782 1178455.998 0, 1047156.816 1178453.215 0, 1046894.851 1178450.447 0, 1046632.885 1178447.695 0, 1046370.919 1178444.958 0, 1046108.953 1178442.236 0, 1045846.987 1178439.53 0, 1045585.021 1178436.839 0, 1045323.054 1178434.164 0, 
+    1045061.088 1178431.504 0, 1044799.121 1178428.859 0, 1044537.154 1178426.23 0, 1044275.187 1178423.617 0, 1044011.959 1178421.006 0, 1043751.252 1178418.436 0, 1043489.284 1178415.868 0, 1043227.317 1178413.316 0, 1042965.349 1178410.78 0, 1042703.381 1178408.258 0, 
+    1042441.412 1178405.753 0, 1042179.444 1178403.262 0, 1041917.476 1178400.788 0, 1041655.507 1178398.328 0, 1041393.538 1178395.884 0, 1041131.569 1178393.455 0, 1040869.6 1178391.042 0, 1040607.631 1178388.644 0, 1040345.662 1178386.262 0, 1040083.692 1178383.895 0, 
+    1039821.723 1178381.544 0, 1039559.753 1178379.207 0, 1039297.783 1178376.887 0, 1039035.813 1178374.581 0, 1038773.843 1178372.292 0, 1038511.872 1178370.017 0, 1038249.902 1178367.758 0, 1037987.931 1178365.515 0, 1037724.699 1178363.276 0, 1037677.399 1183943.975 0, 
+    1037630.098 1189524.616 0, 1037892.671 1189526.849 0, 1038153.984 1189529.087 0, 1038415.298 1189531.341 0, 1038676.611 1189533.609 0, 1038937.924 1189535.893 0, 1039199.237 1189538.193 0, 1039460.55 1189540.508 0, 1039721.863 1189542.838 0, 1039983.176 1189545.184 0, 
+    1040244.488 1189547.545 0, 1040505.801 1189549.921 0, 1040767.113 1189552.313 0, 1041028.425 1189554.72 0, 1041289.737 1189557.143 0, 1041551.049 1189559.581 0, 1041812.361 1189562.034 0, 1042073.672 1189564.503 0, 1042334.984 1189566.987 0, 1042596.295 1189569.486 0, 
+    1042857.606 1189572.001 0, 1043118.917 1189574.531 0, 1043380.228 1189577.077 0, 1043641.538 1189579.638 0, 1043901.592 1189582.202 0, 1044164.159 1189584.806 0, 1044425.47 1189587.413 0, 1044686.78 1189590.035 0, 1044948.09 1189592.673 0, 1045209.399 1189595.326 0, 
+    1045470.709 1189597.995 0, 1045732.018 1189600.679 0, 1045993.328 1189603.378 0, 1046254.637 1189606.093 0, 1046515.946 1189608.823 0, 1046777.254 1189611.569 0, 1047038.563 1189614.33 0, 1047299.872 1189617.106 0, 1047561.18 1189619.898 0, 1047822.488 1189622.705 0, 
+    1048083.796 1189625.527 0, 1048345.104 1189628.365 0, 1048606.411 1189631.218 0, 1048867.719 1189634.087 0, 1049129.026 1189636.971 0, 1049390.333 1189639.87 0, 1049651.64 1189642.785 0, 1049912.947 1189645.715 0, 1050172.997 1189648.646 0, 1050236.064 1184068.161 0, 
+    1050299.131 1178487.618 0))
+
+POLYGON ((1062715.496 1189808.112 0, 1062455.453 1189804.446 0, 1062194.155 1189800.777 0, 1061932.858 1189797.124 0, 1061671.56 1189793.487 0, 1061410.262 1189789.865 0, 1061148.963 1189786.258 0, 1060887.665 1189782.666 0, 1060626.366 1189779.09 0, 1060365.067 1189775.53 0, 
+    1060103.768 1189771.984 0, 1059842.469 1189768.455 0, 1059581.169 1189764.94 0, 1059319.869 1189761.441 0, 1059058.569 1189757.957 0, 1058797.269 1189754.489 0, 1058535.969 1189751.036 0, 1058274.668 1189747.598 0, 1058013.367 1189744.176 0, 1057752.066 1189740.769 0, 
+    1057490.765 1189737.378 0, 1057229.464 1189734.001 0, 1056968.162 1189730.641 0, 1056706.86 1189727.295 0, 1056444.303 1189723.949 0, 1056184.256 1189720.651 0, 1055922.954 1189717.352 0, 1055661.651 1189714.068 0, 1055400.348 1189710.799 0, 1055139.045 1189707.546 0, 
+    1054877.742 1189704.309 0, 1054616.439 1189701.086 0, 1054355.135 1189697.879 0, 1054093.831 1189694.688 0, 1053832.528 1189691.512 0, 1053571.223 1189688.351 0, 1053309.919 1189685.205 0, 1053048.615 1189682.075 0, 1052787.31 1189678.961 0, 1052526.005 1189675.862 0, 
+    1052264.7 1189672.778 0, 1052003.395 1189669.709 0, 1051742.09 1189666.656 0, 1051480.784 1189663.618 0, 1051219.478 1189660.596 0, 1050958.172 1189657.589 0, 1050696.866 1189654.597 0, 1050435.56 1189651.621 0, 1050172.997 1189648.646 0, 1050109.932 1195229.067 0, 
+    1050046.867 1200809.421 0, 1050308.77 1200812.388 0, 1050569.419 1200815.357 0, 1050830.068 1200818.341 0, 1051090.717 1200821.34 0, 1051351.366 1200824.355 0, 1051612.015 1200827.385 0, 1051872.663 1200830.431 0, 1052133.311 1200833.491 0, 1052393.96 1200836.568 0, 
+    1052654.608 1200839.659 0, 1052915.255 1200842.766 0, 1053175.903 1200845.888 0, 1053436.55 1200849.026 0, 1053697.197 1200852.178 0, 1053957.844 1200855.347 0, 1054218.491 1200858.53 0, 1054479.138 1200861.729 0, 1054739.784 1200864.943 0, 1055000.431 1200868.173 0, 
+    1055261.077 1200871.418 0, 1055521.723 1200874.678 0, 1055782.368 1200877.953 0, 1056043.014 1200881.244 0, 1056302.407 1200884.535 0, 1056564.304 1200887.872 0, 1056824.949 1200891.209 0, 1057085.594 1200894.561 0, 1057346.238 1200897.929 0, 1057606.883 1200901.312 0, 
+    1057867.527 1200904.71 0, 1058128.171 1200908.124 0, 1058388.814 1200911.553 0, 1058649.458 1200914.997 0, 1058910.101 1200918.457 0, 1059170.744 1200921.932 0, 1059431.387 1200925.422 0, 1059692.03 1200928.928 0, 1059952.672 1200932.449 0, 1060213.315 1200935.985 0, 
+    1060473.957 1200939.537 0, 1060734.599 1200943.104 0, 1060995.24 1200946.686 0, 1061255.882 1200950.284 0, 1061516.523 1200953.897 0, 1061777.164 1200957.526 0, 1062037.805 1200961.169 0, 1062298.445 1200964.828 0, 1062557.835 1200968.485 0, 1062636.665 1195388.332 0, 
+    1062715.496 1189808.112 0))
+
+POLYGON ((1075068.303 1201162.895 0, 1074808.923 1201158.505 0, 1074548.294 1201154.11 0, 1074287.665 1201149.73 0, 1074027.035 1201145.365 0, 1073766.405 1201141.016 0, 1073505.775 1201136.682 0, 1073245.144 1201132.363 0, 1072984.513 1201128.059 0, 1072723.882 1201123.771 0, 
+    1072463.251 1201119.499 0, 1072202.62 1201115.241 0, 1071941.988 1201110.999 0, 1071681.356 1201106.773 0, 1071420.724 1201102.561 0, 1071160.091 1201098.365 0, 1070899.458 1201094.185 0, 1070638.825 1201090.019 0, 1070378.192 1201085.869 0, 1070117.559 1201081.735 0, 
+    1069856.925 1201077.615 0, 1069596.291 1201073.511 0, 1069335.657 1201069.423 0, 1069075.022 1201065.349 0, 1068813.138 1201061.272 0, 1068553.753 1201057.249 0, 1068293.118 1201053.222 0, 1068032.482 1201049.21 0, 1067771.847 1201045.213 0, 1067511.211 1201041.232 0, 
+    1067250.575 1201037.266 0, 1066989.938 1201033.315 0, 1066729.302 1201029.38 0, 1066468.665 1201025.46 0, 1066208.028 1201021.556 0, 1065947.391 1201017.666 0, 1065686.753 1201013.793 0, 1065426.115 1201009.934 0, 1065165.477 1201006.091 0, 1064904.839 1201002.263 0, 
+    1064644.201 1200998.451 0, 1064383.562 1200994.653 0, 1064122.923 1200990.872 0, 1063862.284 1200987.105 0, 1063601.645 1200983.354 0, 1063341.006 1200979.618 0, 1063080.366 1200975.898 0, 1062819.726 1200972.193 0, 1062557.835 1200968.485 0, 1062479.006 1206548.565 0, 
+    1062400.178 1212128.567 0, 1062661.409 1212132.265 0, 1062921.392 1212135.961 0, 1063181.375 1212139.672 0, 1063441.358 1212143.398 0, 1063701.34 1212147.14 0, 1063961.322 1212150.897 0, 1064221.304 1212154.669 0, 1064481.286 1212158.457 0, 1064741.267 1212162.26 0, 
+    1065001.249 1212166.078 0, 1065261.23 1212169.912 0, 1065521.211 1212173.76 0, 1065781.191 1212177.624 0, 1066041.172 1212181.504 0, 1066301.152 1212185.399 0, 1066561.132 1212189.309 0, 1066821.112 1212193.234 0, 1067081.091 1212197.174 0, 1067341.07 1212201.13 0, 
+    1067601.049 1212205.102 0, 1067861.028 1212209.088 0, 1068121.007 1212213.09 0, 1068380.985 1212217.107 0, 1068639.716 1212221.12 0, 1068900.941 1212225.187 0, 1069160.918 1212229.25 0, 1069420.896 1212233.329 0, 1069680.873 1212237.422 0, 1069940.85 1212241.531 0, 
+    1070200.826 1212245.655 0, 1070460.803 1212249.795 0, 1070720.779 1212253.95 0, 1070980.755 1212258.12 0, 1071240.731 1212262.305 0, 1071500.706 1212266.506 0, 1071760.681 1212270.722 0, 1072020.656 1212274.953 0, 1072280.631 1212279.2 0, 1072540.605 1212283.462 0, 
+    1072800.579 1212287.739 0, 1073060.553 1212292.032 0, 1073320.527 1212296.34 0, 1073580.5 1212300.663 0, 1073840.473 1212305.001 0, 1074100.446 1212309.355 0, 1074360.419 1212313.724 0, 1074620.391 1212318.108 0, 1074879.118 1212322.487 0, 1074973.71 1206742.73 0, 
+    1075068.303 1201162.895 0))
+
+POLYGON ((1087357.46 1212551.661 0, 1087098.745 1212546.552 0, 1086838.786 1212541.433 0, 1086578.827 1212536.329 0, 1086318.867 1212531.241 0, 1086058.907 1212526.168 0, 1085798.947 1212521.111 0, 1085538.987 1212516.068 0, 1085279.026 1212511.041 0, 1085019.065 1212506.03 0, 
+    1084759.104 1212501.033 0, 1084499.142 1212496.052 0, 1084239.18 1212491.086 0, 1083979.218 1212486.136 0, 1083719.255 1212481.201 0, 1083459.292 1212476.281 0, 1083199.329 1212471.376 0, 1082939.366 1212466.487 0, 1082679.402 1212461.613 0, 1082419.438 1212456.754 0, 
+    1082159.474 1212451.911 0, 1081899.51 1212447.083 0, 1081639.545 1212442.27 0, 1081379.58 1212437.472 0, 1081118.37 1212432.667 0, 1080859.649 1212427.923 0, 1080599.683 1212423.172 0, 1080339.717 1212418.435 0, 1080079.75 1212413.714 0, 1079819.783 1212409.009 0, 
+    1079559.816 1212404.318 0, 1079299.849 1212399.643 0, 1079039.881 1212394.984 0, 1078779.914 1212390.339 0, 1078519.945 1212385.71 0, 1078259.977 1212381.096 0, 1078000.008 1212376.497 0, 1077740.039 1212371.914 0, 1077480.07 1212367.346 0, 1077220.101 1212362.794 0, 
+    1076960.131 1212358.256 0, 1076700.161 1212353.734 0, 1076440.191 1212349.227 0, 1076180.22 1212344.736 0, 1075920.249 1212340.26 0, 1075660.278 1212335.799 0, 1075400.307 1212331.353 0, 1075140.335 1212326.923 0, 1074879.118 1212322.487 0, 1074784.527 1217902.162 0, 
+    1074689.938 1223481.749 0, 1074950.495 1223486.174 0, 1075209.81 1223490.593 0, 1075469.125 1223495.028 0, 1075728.439 1223499.477 0, 1075987.753 1223503.942 0, 1076247.067 1223508.422 0, 1076506.38 1223512.917 0, 1076765.693 1223517.428 0, 1077025.006 1223521.954 0, 
+    1077284.319 1223526.495 0, 1077543.631 1223531.052 0, 1077802.944 1223535.623 0, 1078062.255 1223540.21 0, 1078321.567 1223544.813 0, 1078580.878 1223549.43 0, 1078840.189 1223554.063 0, 1079099.5 1223558.711 0, 1079358.811 1223563.374 0, 1079618.121 1223568.053 0, 
+    1079877.431 1223572.746 0, 1080136.741 1223577.455 0, 1080396.05 1223582.18 0, 1080655.359 1223586.919 0, 1080913.426 1223591.651 0, 1081173.977 1223596.444 0, 1081433.285 1223601.23 0, 1081692.593 1223606.03 0, 1081951.901 1223610.846 0, 1082211.208 1223615.677 0, 
+    1082470.515 1223620.524 0, 1082729.822 1223625.385 0, 1082989.129 1223630.262 0, 1083248.435 1223635.155 0, 1083507.741 1223640.062 0, 1083767.047 1223644.985 0, 1084026.352 1223649.923 0, 1084285.657 1223654.876 0, 1084544.962 1223659.845 0, 1084804.267 1223664.828 0, 
+    1085063.571 1223669.827 0, 1085322.875 1223674.842 0, 1085582.178 1223679.871 0, 1085841.482 1223684.916 0, 1086100.785 1223689.976 0, 1086360.088 1223695.052 0, 1086619.39 1223700.142 0, 1086878.692 1223705.248 0, 1087136.754 1223710.345 0, 1087247.106 1218131.046 0, 
+    1087357.46 1212551.661 0))
+
+POLYGON ((1099582.874 1223974.104 0, 1099324.826 1223968.278 0, 1099065.54 1223962.439 0, 1098806.252 1223956.616 0, 1098546.965 1223950.808 0, 1098287.677 1223945.016 0, 1098028.389 1223939.238 0, 1097769.101 1223933.476 0, 1097509.812 1223927.729 0, 1097250.523 1223921.998 0, 
+    1096991.234 1223916.281 0, 1096731.944 1223910.58 0, 1096472.654 1223904.894 0, 1096213.363 1223899.224 0, 1095954.072 1223893.569 0, 1095694.781 1223887.929 0, 1095435.49 1223882.304 0, 1095176.198 1223876.694 0, 1094916.906 1223871.1 0, 1094657.614 1223865.521 0, 
+    1094398.321 1223859.957 0, 1094139.028 1223854.409 0, 1093879.734 1223848.876 0, 1093620.441 1223843.358 0, 1093359.907 1223837.829 0, 1093101.852 1223832.368 0, 1092842.557 1223826.895 0, 1092583.262 1223821.439 0, 1092323.967 1223815.997 0, 1092064.671 1223810.571 0, 
+    1091805.375 1223805.159 0, 1091546.079 1223799.764 0, 1091286.783 1223794.383 0, 1091027.486 1223789.018 0, 1090768.188 1223783.668 0, 1090508.891 1223778.333 0, 1090249.593 1223773.013 0, 1089990.295 1223767.709 0, 1089730.996 1223762.42 0, 1089471.697 1223757.146 0, 
+    1089212.398 1223751.888 0, 1088953.099 1223746.644 0, 1088693.799 1223741.416 0, 1088434.499 1223736.204 0, 1088175.199 1223731.006 0, 1087915.898 1223725.824 0, 1087656.597 1223720.657 0, 1087397.296 1223715.506 0, 1087136.754 1223710.345 0, 1087026.403 1229289.551 0, 
+    1086916.055 1234868.66 0, 1087175.937 1234873.808 0, 1087434.581 1234878.947 0, 1087693.226 1234884.1 0, 1087951.87 1234889.27 0, 1088210.513 1234894.454 0, 1088469.156 1234899.653 0, 1088727.799 1234904.868 0, 1088986.442 1234910.098 0, 1089245.085 1234915.343 0, 
+    1089503.727 1234920.604 0, 1089762.368 1234925.879 0, 1090021.01 1234931.17 0, 1090279.651 1234936.476 0, 1090538.292 1234941.797 0, 1090796.932 1234947.134 0, 1091055.572 1234952.486 0, 1091314.212 1234957.853 0, 1091572.852 1234963.235 0, 1091831.491 1234968.632 0, 
+    1092090.13 1234974.045 0, 1092348.769 1234979.473 0, 1092607.407 1234984.916 0, 1092866.045 1234990.374 0, 1093123.446 1234995.821 0, 1093383.32 1235001.336 0, 1093641.957 1235006.84 0, 1093900.594 1235012.359 0, 1094159.23 1235017.894 0, 1094417.866 1235023.444 0, 
+    1094676.502 1235029.008 0, 1094935.137 1235034.588 0, 1095193.772 1235040.184 0, 1095452.407 1235045.794 0, 1095711.041 1235051.42 0, 1095969.675 1235057.061 0, 1096228.309 1235062.717 0, 1096486.942 1235068.389 0, 1096745.575 1235074.075 0, 1097004.208 1235079.777 0, 
+    1097262.84 1235085.494 0, 1097521.472 1235091.227 0, 1097780.104 1235096.974 0, 1098038.735 1235102.737 0, 1098297.367 1235108.515 0, 1098555.997 1235114.308 0, 1098814.628 1235120.116 0, 1099073.258 1235125.94 0, 1099330.652 1235131.751 0, 1099456.762 1229552.976 0, 
+    1099582.874 1223974.104 0))
+
+POLYGON ((1111744.456 1235429.914 0, 1111487.077 1235423.376 0, 1111228.465 1235416.822 0, 1110969.852 1235410.283 0, 1110711.239 1235403.759 0, 1110452.625 1235397.25 0, 1110194.011 1235390.757 0, 1109935.396 1235384.279 0, 1109676.782 1235377.816 0, 1109418.166 1235371.368 0, 
+    1109159.551 1235364.935 0, 1108900.935 1235358.518 0, 1108642.319 1235352.116 0, 1108383.702 1235345.729 0, 1108125.085 1235339.358 0, 1107866.467 1235333.001 0, 1107607.85 1235326.66 0, 1107349.231 1235320.334 0, 1107090.613 1235314.023 0, 1106831.994 1235307.728 0, 
+    1106573.374 1235301.447 0, 1106314.755 1235295.182 0, 1106056.135 1235288.932 0, 1105797.514 1235282.698 0, 1105537.659 1235276.449 0, 1105280.272 1235270.274 0, 1105021.651 1235264.085 0, 1104763.029 1235257.911 0, 1104504.407 1235251.753 0, 1104245.784 1235245.61 0, 
+    1103987.161 1235239.482 0, 1103728.538 1235233.369 0, 1103469.914 1235227.271 0, 1103211.29 1235221.189 0, 1102952.666 1235215.121 0, 1102694.041 1235209.069 0, 1102435.416 1235203.033 0, 1102176.79 1235197.011 0, 1101918.165 1235191.005 0, 1101659.538 1235185.014 0, 
+    1101400.912 1235179.038 0, 1101142.285 1235173.077 0, 1100883.658 1235167.132 0, 1100625.03 1235161.202 0, 1100366.402 1235155.287 0, 1100107.774 1235149.387 0, 1099849.145 1235143.502 0, 1099590.516 1235137.633 0, 1099330.652 1235131.751 0, 1099204.544 1240710.425 0, 
+    1099078.439 1246288.992 0, 1099337.644 1246294.859 0, 1099595.616 1246300.714 0, 1099853.588 1246306.583 0, 1100111.559 1246312.468 0, 1100369.531 1246318.368 0, 1100627.501 1246324.283 0, 1100885.472 1246330.214 0, 1101143.442 1246336.159 0, 1101401.412 1246342.12 0, 
+    1101659.381 1246348.096 0, 1101917.351 1246354.087 0, 1102175.319 1246360.093 0, 1102433.288 1246366.114 0, 1102691.256 1246372.151 0, 1102949.224 1246378.203 0, 1103207.191 1246384.27 0, 1103465.158 1246390.352 0, 1103723.125 1246396.449 0, 1103981.091 1246402.562 0, 
+    1104239.057 1246408.689 0, 1104497.022 1246414.832 0, 1104754.988 1246420.99 0, 1105012.952 1246427.164 0, 1105269.686 1246433.323 0, 1105528.881 1246439.556 0, 1105786.845 1246445.775 0, 1106044.808 1246452.009 0, 1106302.771 1246458.258 0, 1106560.734 1246464.522 0, 
+    1106818.696 1246470.802 0, 1107076.658 1246477.096 0, 1107334.62 1246483.406 0, 1107592.581 1246489.731 0, 1107850.541 1246496.072 0, 1108108.502 1246502.427 0, 1108366.462 1246508.798 0, 1108624.422 1246515.184 0, 1108882.381 1246521.585 0, 1109140.34 1246528.001 0, 
+    1109398.298 1246534.432 0, 1109656.256 1246540.879 0, 1109914.214 1246547.34 0, 1110172.172 1246553.817 0, 1110430.129 1246560.309 0, 1110688.085 1246566.817 0, 1110946.042 1246573.339 0, 1111203.997 1246579.877 0, 1111460.723 1246586.398 0, 1111602.588 1241008.21 0, 
+    1111744.456 1235429.914 0))
+
+POLYGON ((1123842.117 1246918.786 0, 1123585.409 1246911.539 0, 1123327.473 1246904.272 0, 1123069.536 1246897.021 0, 1122811.599 1246889.785 0, 1122553.661 1246882.564 0, 1122295.723 1246875.359 0, 1122037.785 1246868.168 0, 1121779.846 1246860.993 0, 1121521.906 1246853.833 0, 
+    1121263.967 1246846.688 0, 1121006.027 1246839.558 0, 1120748.086 1246832.443 0, 1120490.145 1246825.344 0, 1120232.204 1246818.26 0, 1119974.262 1246811.191 0, 1119716.319 1246804.137 0, 1119458.377 1246797.098 0, 1119200.434 1246790.075 0, 1118942.49 1246783.066 0, 
+    1118684.546 1246776.073 0, 1118426.602 1246769.095 0, 1118168.657 1246762.133 0, 1117910.712 1246755.185 0, 1117651.537 1246748.22 0, 1117394.82 1246741.335 0, 1117136.874 1246734.433 0, 1116878.927 1246727.547 0, 1116620.98 1246720.675 0, 1116363.033 1246713.818 0, 
+    1116105.085 1246706.977 0, 1115847.136 1246700.151 0, 1115589.187 1246693.34 0, 1115331.238 1246686.544 0, 1115073.289 1246679.764 0, 1114815.339 1246672.998 0, 1114557.388 1246666.248 0, 1114299.437 1246659.513 0, 1114041.486 1246652.793 0, 1113783.535 1246646.089 0, 
+    1113525.583 1246639.399 0, 1113267.63 1246632.725 0, 1113009.678 1246626.066 0, 1112751.724 1246619.422 0, 1112493.771 1246612.793 0, 1112235.817 1246606.179 0, 1111977.863 1246599.581 0, 1111719.908 1246592.998 0, 1111460.723 1246586.398 0, 1111318.86 1252164.476 0, 
+    1111177.001 1257742.437 0, 1111435.526 1257749.02 0, 1111692.824 1257755.586 0, 1111950.122 1257762.168 0, 1112207.419 1257768.765 0, 1112464.716 1257775.377 0, 1112722.013 1257782.004 0, 1112979.309 1257788.646 0, 1113236.605 1257795.303 0, 1113493.9 1257801.976 0, 
+    1113751.195 1257808.663 0, 1114008.49 1257815.366 0, 1114265.784 1257822.084 0, 1114523.077 1257828.817 0, 1114780.371 1257835.565 0, 1115037.664 1257842.328 0, 1115294.956 1257849.107 0, 1115552.249 1257855.9 0, 1115809.54 1257862.709 0, 1116066.832 1257869.533 0, 
+    1116324.123 1257876.372 0, 1116581.413 1257883.226 0, 1116838.704 1257890.096 0, 1117095.993 1257896.98 0, 1117352.057 1257903.847 0, 1117610.572 1257910.794 0, 1117867.86 1257917.724 0, 1118125.148 1257924.669 0, 1118382.436 1257931.63 0, 1118639.723 1257938.605 0, 
+    1118897.01 1257945.595 0, 1119154.297 1257952.601 0, 1119411.583 1257959.622 0, 1119668.869 1257966.658 0, 1119926.154 1257973.709 0, 1120183.439 1257980.775 0, 1120440.723 1257987.856 0, 1120698.007 1257994.953 0, 1120955.291 1258002.064 0, 1121212.574 1258009.191 0, 
+    1121469.857 1258016.333 0, 1121727.139 1258023.49 0, 1121984.421 1258030.662 0, 1122241.702 1258037.849 0, 1122498.983 1258045.052 0, 1122756.264 1258052.27 0, 1123013.544 1258059.502 0, 1123270.824 1258066.75 0, 1123526.878 1258073.979 0, 1123684.496 1252496.44 0, 
+    1123842.117 1246918.786 0))
+
+POLYGON ((1135875.77 1258440.409 0, 1135619.735 1258432.457 0, 1135362.477 1258424.483 0, 1135105.218 1258416.523 0, 1134847.959 1258408.578 0, 1134590.699 1258400.649 0, 1134333.439 1258392.735 0, 1134076.179 1258384.836 0, 1133818.917 1258376.952 0, 1133561.656 1258369.083 0, 
+    1133304.394 1258361.23 0, 1133047.131 1258353.391 0, 1132789.868 1258345.568 0, 1132532.605 1258337.76 0, 1132275.341 1258329.967 0, 1132018.077 1258322.189 0, 1131760.812 1258314.426 0, 1131503.547 1258306.678 0, 1131246.281 1258298.946 0, 1130989.015 1258291.229 0, 
+    1130731.748 1258283.527 0, 1130474.481 1258275.839 0, 1130217.214 1258268.168 0, 1129959.946 1258260.511 0, 1129701.454 1258252.833 0, 1129445.409 1258245.243 0, 1129188.139 1258237.631 0, 1128930.87 1258230.035 0, 1128673.6 1258222.454 0, 1128416.329 1258214.888 0, 
+    1128159.058 1258207.338 0, 1127901.786 1258199.802 0, 1127644.514 1258192.281 0, 1127387.242 1258184.776 0, 1127129.969 1258177.286 0, 1126872.696 1258169.811 0, 1126615.422 1258162.351 0, 1126358.148 1258154.906 0, 1126100.873 1258147.477 0, 1125843.598 1258140.062 0, 
+    1125586.323 1258132.663 0, 1125329.047 1258125.279 0, 1125071.771 1258117.91 0, 1124814.494 1258110.556 0, 1124557.217 1258103.217 0, 1124299.939 1258095.893 0, 1124042.661 1258088.585 0, 1123785.382 1258081.291 0, 1123526.878 1258073.979 0, 1123369.264 1263651.396 0, 
+    1123211.653 1269228.687 0, 1123469.498 1269235.981 0, 1123726.12 1269243.256 0, 1123982.741 1269250.546 0, 1124239.362 1269257.851 0, 1124495.983 1269265.171 0, 1124752.603 1269272.506 0, 1125009.223 1269279.856 0, 1125265.842 1269287.222 0, 1125522.461 1269294.602 0, 
+    1125779.08 1269301.998 0, 1126035.698 1269309.408 0, 1126292.315 1269316.834 0, 1126548.933 1269324.275 0, 1126805.549 1269331.731 0, 1127062.166 1269339.202 0, 1127318.782 1269346.688 0, 1127575.397 1269354.19 0, 1127832.012 1269361.706 0, 1128088.627 1269369.237 0, 
+    1128345.241 1269376.784 0, 1128601.854 1269384.346 0, 1128858.468 1269391.922 0, 1129115.08 1269399.514 0, 1129370.472 1269407.085 0, 1129628.305 1269414.744 0, 1129884.916 1269422.381 0, 1130141.527 1269430.033 0, 1130398.138 1269437.7 0, 1130654.748 1269445.383 0, 
+    1130911.357 1269453.081 0, 1131167.966 1269460.793 0, 1131424.575 1269468.521 0, 1131681.183 1269476.264 0, 1131937.791 1269484.022 0, 1132194.399 1269491.795 0, 1132451.005 1269499.584 0, 1132707.612 1269507.387 0, 1132964.218 1269515.205 0, 1133220.823 1269523.039 0, 
+    1133477.428 1269530.888 0, 1133734.033 1269538.751 0, 1133990.637 1269546.63 0, 1134247.241 1269554.524 0, 1134503.844 1269562.433 0, 1134760.447 1269570.358 0, 1135017.049 1269578.297 0, 1135273.651 1269586.251 0, 1135529.032 1269594.183 0, 1135702.399 1264017.359 0, 
+    1135875.77 1258440.409 0))
+
+POLYGON ((1147845.329 1269994.476 0, 1147589.969 1269985.822 0, 1147333.391 1269977.143 0, 1147076.812 1269968.479 0, 1146820.233 1269959.83 0, 1146563.653 1269951.196 0, 1146307.073 1269942.577 0, 1146050.492 1269933.973 0, 1145793.911 1269925.384 0, 1145537.329 1269916.811 0, 
+    1145280.746 1269908.252 0, 1145024.164 1269899.709 0, 1144767.58 1269891.181 0, 1144510.996 1269882.668 0, 1144254.412 1269874.169 0, 1143997.827 1269865.686 0, 1143741.242 1269857.219 0, 1143484.656 1269848.766 0, 1143228.07 1269840.328 0, 1142971.483 1269831.906 0, 
+    1142714.895 1269823.498 0, 1142458.307 1269815.106 0, 1142201.719 1269806.728 0, 1141945.13 1269798.366 0, 1141687.322 1269789.98 0, 1141431.951 1269781.687 0, 1141175.361 1269773.37 0, 1140918.77 1269765.069 0, 1140662.179 1269756.782 0, 1140405.587 1269748.511 0, 
+    1140148.995 1269740.254 0, 1139892.402 1269732.013 0, 1139635.809 1269723.786 0, 1139379.215 1269715.575 0, 1139122.621 1269707.379 0, 1138866.026 1269699.198 0, 1138609.431 1269691.033 0, 1138352.835 1269682.882 0, 1138096.239 1269674.746 0, 1137839.643 1269666.626 0, 
+    1137583.046 1269658.52 0, 1137326.448 1269650.43 0, 1137069.85 1269642.355 0, 1136813.252 1269634.295 0, 1136556.653 1269626.25 0, 1136300.053 1269618.22 0, 1136043.453 1269610.205 0, 1135786.853 1269602.205 0, 1135529.032 1269594.183 0, 1135355.669 1275170.876 0, 
+    1135182.311 1280747.433 0, 1135439.472 1280755.435 0, 1135695.416 1280763.414 0, 1135951.359 1280771.408 0, 1136207.302 1280779.418 0, 1136463.245 1280787.442 0, 1136719.187 1280795.482 0, 1136975.128 1280803.536 0, 1137231.069 1280811.606 0, 1137487.01 1280819.69 0, 
+    1137742.95 1280827.79 0, 1137998.89 1280835.905 0, 1138254.829 1280844.035 0, 1138510.768 1280852.18 0, 1138766.706 1280860.34 0, 1139022.644 1280868.515 0, 1139278.581 1280876.705 0, 1139534.518 1280884.91 0, 1139790.454 1280893.13 0, 1140046.39 1280901.366 0, 
+    1140302.325 1280909.616 0, 1140558.26 1280917.882 0, 1140814.194 1280926.162 0, 1141070.128 1280934.458 0, 1141324.846 1280942.729 0, 1141581.995 1280951.094 0, 1141837.927 1280959.435 0, 1142093.859 1280967.791 0, 1142349.79 1280976.161 0, 1142605.721 1280984.547 0, 
+    1142861.652 1280992.948 0, 1143117.582 1281001.365 0, 1143373.511 1281009.796 0, 1143629.44 1281018.242 0, 1143885.368 1281026.703 0, 1144141.296 1281035.179 0, 1144397.224 1281043.671 0, 1144653.151 1281052.177 0, 1144909.077 1281060.699 0, 1145165.003 1281069.235 0, 
+    1145420.929 1281077.787 0, 1145676.854 1281086.354 0, 1145932.778 1281094.936 0, 1146188.702 1281103.532 0, 1146444.625 1281112.144 0, 1146700.548 1281120.771 0, 1146956.471 1281129.413 0, 1147212.393 1281138.07 0, 1147467.099 1281146.701 0, 1147656.212 1275570.656 0, 
+    1147845.329 1269994.476 0))
+
+POLYGON ((1159750.711 1281580.675 0, 1159496.028 1281571.325 0, 1159240.131 1281561.945 0, 1158984.234 1281552.58 0, 1158728.337 1281543.23 0, 1158472.439 1281533.895 0, 1158216.54 1281524.575 0, 1157960.641 1281515.27 0, 1157704.741 1281505.98 0, 1157448.841 1281496.706 0, 
+    1157192.94 1281487.446 0, 1156937.039 1281478.202 0, 1156681.137 1281468.972 0, 1156425.234 1281459.758 0, 1156169.331 1281450.558 0, 1155913.428 1281441.374 0, 1155657.524 1281432.205 0, 1155401.619 1281423.051 0, 1155145.714 1281413.912 0, 1154889.808 1281404.788 0, 
+    1154633.902 1281395.679 0, 1154377.995 1281386.585 0, 1154122.088 1281377.506 0, 1153866.18 1281368.442 0, 1153609.058 1281359.35 0, 1153354.363 1281350.36 0, 1153098.454 1281341.341 0, 1152842.544 1281332.338 0, 1152586.633 1281323.349 0, 1152330.722 1281314.376 0, 
+    1152074.811 1281305.417 0, 1151818.899 1281296.474 0, 1151562.986 1281287.546 0, 1151307.073 1281278.633 0, 1151051.159 1281269.734 0, 1150795.245 1281260.851 0, 1150539.33 1281251.983 0, 1150283.415 1281243.131 0, 1150027.5 1281234.293 0, 1149771.583 1281225.47 0, 
+    1149515.667 1281216.662 0, 1149259.749 1281207.87 0, 1149003.831 1281199.092 0, 1148747.913 1281190.329 0, 1148491.994 1281181.582 0, 1148236.075 1281172.849 0, 1147980.155 1281164.132 0, 1147724.235 1281155.43 0, 1147467.099 1281146.701 0, 1147277.991 1286722.606 0, 
+    1147088.888 1292298.364 0, 1147345.364 1292307.07 0, 1147600.628 1292315.75 0, 1147855.892 1292324.445 0, 1148111.155 1292333.155 0, 1148366.417 1292341.88 0, 1148621.679 1292350.62 0, 1148876.941 1292359.375 0, 1149132.202 1292368.145 0, 1149387.462 1292376.93 0, 
+    1149642.722 1292385.731 0, 1149897.981 1292394.546 0, 1150153.24 1292403.376 0, 1150408.498 1292412.221 0, 1150663.756 1292421.082 0, 1150919.013 1292429.957 0, 1151174.27 1292438.847 0, 1151429.526 1292447.752 0, 1151684.782 1292456.673 0, 1151940.037 1292465.608 0, 
+    1152195.292 1292474.559 0, 1152450.546 1292483.524 0, 1152705.8 1292492.504 0, 1152961.053 1292501.5 0, 1153215.095 1292510.468 0, 1153471.557 1292519.536 0, 1153726.809 1292528.576 0, 1153982.06 1292537.632 0, 1154237.31 1292546.703 0, 1154492.56 1292555.788 0, 
+    1154747.81 1292564.889 0, 1155003.058 1292574.005 0, 1155258.307 1292583.135 0, 1155513.554 1292592.281 0, 1155768.802 1292601.442 0, 1156024.048 1292610.617 0, 1156279.294 1292619.808 0, 1156534.54 1292629.014 0, 1156789.785 1292638.235 0, 1157045.029 1292647.471 0, 
+    1157300.273 1292656.722 0, 1157555.517 1292665.987 0, 1157810.76 1292675.268 0, 1158066.002 1292684.564 0, 1158321.244 1292693.875 0, 1158576.485 1292703.201 0, 1158831.726 1292712.542 0, 1159086.966 1292721.898 0, 1159340.996 1292731.225 0, 1159545.851 1287156.023 0, 
+    1159750.711 1281580.675 0))
+
+POLYGON ((1171591.832 1293198.698 0, 1171337.827 1293188.654 0, 1171082.614 1293178.577 0, 1170827.401 1293168.515 0, 1170572.187 1293158.468 0, 1170316.973 1293148.436 0, 1170061.758 1293138.419 0, 1169806.542 1293128.417 0, 1169551.326 1293118.43 0, 1169296.109 1293108.458 0, 
+    1169040.892 1293098.501 0, 1168785.674 1293088.559 0, 1168530.455 1293078.632 0, 1168275.236 1293068.72 0, 1168020.016 1293058.824 0, 1167764.796 1293048.942 0, 1167509.575 1293039.075 0, 1167254.354 1293029.223 0, 1166999.132 1293019.386 0, 1166743.909 1293009.565 0, 
+    1166488.686 1292999.758 0, 1166233.462 1292989.966 0, 1165978.238 1292980.19 0, 1165723.013 1292970.428 0, 1165466.579 1292960.635 0, 1165212.561 1292950.95 0, 1164957.335 1292941.233 0, 1164702.107 1292931.532 0, 1164446.88 1292921.845 0, 1164191.651 1292912.174 0, 
+    1163936.422 1292902.517 0, 1163681.193 1292892.876 0, 1163425.963 1292883.249 0, 1163170.732 1292873.638 0, 1162915.501 1292864.041 0, 1162660.269 1292854.46 0, 1162405.037 1292844.894 0, 1162149.804 1292835.342 0, 1161894.57 1292825.806 0, 1161639.336 1292816.285 0, 
+    1161384.102 1292806.779 0, 1161128.867 1292797.287 0, 1160873.631 1292787.811 0, 1160618.395 1292778.35 0, 1160363.158 1292768.904 0, 1160107.921 1292759.473 0, 1159852.683 1292750.056 0, 1159597.444 1292740.655 0, 1159340.996 1292731.225 0, 1159136.147 1298306.276 0, 
+    1158931.303 1303881.171 0, 1159187.092 1303890.577 0, 1159441.674 1303899.954 0, 1159696.256 1303909.346 0, 1159950.837 1303918.753 0, 1160205.418 1303928.175 0, 1160459.998 1303937.612 0, 1160714.577 1303947.064 0, 1160969.156 1303956.53 0, 1161223.734 1303966.012 0, 
+    1161478.312 1303975.509 0, 1161732.889 1303985.021 0, 1161987.466 1303994.548 0, 1162242.042 1304004.089 0, 1162496.617 1304013.646 0, 1162751.192 1304023.218 0, 1163005.767 1304032.805 0, 1163260.341 1304042.406 0, 1163514.914 1304052.023 0, 1163769.486 1304061.655 0, 
+    1164024.059 1304071.301 0, 1164278.63 1304080.963 0, 1164533.201 1304090.639 0, 1164787.772 1304100.331 0, 1165041.136 1304109.992 0, 1165296.911 1304119.759 0, 1165551.479 1304129.496 0, 1165806.048 1304139.247 0, 1166060.615 1304149.014 0, 1166315.182 1304158.795 0, 
+    1166569.748 1304168.592 0, 1166824.314 1304178.403 0, 1167078.879 1304188.23 0, 1167333.444 1304198.071 0, 1167588.008 1304207.927 0, 1167842.572 1304217.799 0, 1168097.135 1304227.685 0, 1168351.697 1304237.587 0, 1168606.259 1304247.503 0, 1168860.82 1304257.434 0, 
+    1169115.381 1304267.381 0, 1169369.941 1304277.342 0, 1169624.5 1304287.318 0, 1169879.059 1304297.309 0, 1170133.617 1304307.316 0, 1170388.175 1304317.337 0, 1170642.732 1304327.373 0, 1170897.288 1304337.424 0, 1171150.64 1304347.443 0, 1171371.233 1298773.148 0, 
+    1171591.832 1293198.698 0))
+
+POLYGON ((1183368.611 1304848.234 0, 1183115.286 1304837.5 0, 1182860.759 1304826.73 0, 1182606.232 1304815.974 0, 1182351.703 1304805.234 0, 1182097.174 1304794.509 0, 1181842.645 1304783.798 0, 1181588.115 1304773.103 0, 1181333.584 1304762.422 0, 1181079.052 1304751.757 0, 
+    1180824.52 1304741.106 0, 1180569.987 1304730.471 0, 1180315.454 1304719.85 0, 1180060.92 1304709.245 0, 1179806.385 1304698.654 0, 1179551.85 1304688.079 0, 1179297.314 1304677.518 0, 1179042.778 1304666.973 0, 1178788.241 1304656.442 0, 1178533.703 1304645.926 0, 
+    1178279.165 1304635.426 0, 1178024.626 1304624.94 0, 1177770.086 1304614.469 0, 1177515.546 1304604.014 0, 1177259.802 1304593.524 0, 1177006.464 1304583.147 0, 1176751.922 1304572.737 0, 1176497.379 1304562.341 0, 1176242.836 1304551.96 0, 1175988.292 1304541.594 0, 
+    1175733.748 1304531.243 0, 1175479.203 1304520.907 0, 1175224.657 1304510.587 0, 1174970.111 1304500.281 0, 1174715.564 1304489.99 0, 1174461.016 1304479.714 0, 1174206.468 1304469.453 0, 1173951.919 1304459.207 0, 1173697.37 1304448.976 0, 1173442.82 1304438.76 0, 
+    1173188.27 1304428.559 0, 1172933.719 1304418.373 0, 1172679.167 1304408.202 0, 1172424.615 1304398.046 0, 1172170.062 1304387.905 0, 1171915.508 1304377.779 0, 1171660.954 1304367.668 0, 1171406.399 1304357.571 0, 1171150.64 1304347.443 0, 1170930.053 1309921.576 0, 
+    1170709.473 1315495.543 0, 1170964.574 1315505.646 0, 1171218.472 1315515.716 0, 1171472.37 1315525.801 0, 1171726.268 1315535.901 0, 1171980.164 1315546.016 0, 1172234.061 1315556.146 0, 1172487.956 1315566.291 0, 1172741.851 1315576.45 0, 1172995.745 1315586.625 0, 
+    1173249.639 1315596.815 0, 1173503.532 1315607.019 0, 1173757.425 1315617.239 0, 1174011.317 1315627.473 0, 1174265.208 1315637.723 0, 1174519.099 1315647.987 0, 1174772.989 1315658.267 0, 1175026.879 1315668.561 0, 1175280.768 1315678.87 0, 1175534.656 1315689.194 0, 
+    1175788.544 1315699.533 0, 1176042.431 1315709.887 0, 1176296.317 1315720.256 0, 1176550.203 1315730.64 0, 1176802.888 1315740.99 0, 1177057.973 1315751.453 0, 1177311.857 1315761.882 0, 1177565.741 1315772.325 0, 1177819.624 1315782.784 0, 1178073.506 1315793.258 0, 
+    1178327.387 1315803.746 0, 1178581.268 1315814.25 0, 1178835.149 1315824.768 0, 1179089.028 1315835.301 0, 1179342.908 1315845.85 0, 1179596.786 1315856.413 0, 1179850.664 1315866.991 0, 1180104.541 1315877.584 0, 1180358.418 1315888.192 0, 1180612.294 1315898.815 0, 
+    1180866.169 1315909.453 0, 1181120.044 1315920.106 0, 1181373.918 1315930.774 0, 1181627.792 1315941.457 0, 1181881.665 1315952.154 0, 1182135.537 1315962.867 0, 1182389.408 1315973.595 0, 1182643.279 1315984.337 0, 1182895.951 1315995.044 0, 1183132.277 1310421.722 0, 
+    1183368.611 1304848.234 0))
+
+POLYGON ((1195080.968 1316528.972 0, 1194828.326 1316517.551 0, 1194574.486 1316506.091 0, 1194320.646 1316494.647 0, 1194066.805 1316483.217 0, 1193812.963 1316471.802 0, 1193559.121 1316460.402 0, 1193305.278 1316449.017 0, 1193051.435 1316437.647 0, 1192797.59 1316426.292 0, 
+    1192543.745 1316414.951 0, 1192289.9 1316403.626 0, 1192036.053 1316392.316 0, 1191782.206 1316381.02 0, 1191528.359 1316369.74 0, 1191274.51 1316358.474 0, 1191020.661 1316347.224 0, 1190766.812 1316335.988 0, 1190512.961 1316324.767 0, 1190259.11 1316313.562 0, 
+    1190005.259 1316302.371 0, 1189751.407 1316291.195 0, 1189497.554 1316280.034 0, 1189243.7 1316268.888 0, 1188988.648 1316257.705 0, 1188735.991 1316246.641 0, 1188482.135 1316235.54 0, 1188228.279 1316224.454 0, 1187974.422 1316213.382 0, 1187720.565 1316202.326 0, 
+    1187466.707 1316191.285 0, 1187212.848 1316180.258 0, 1186958.988 1316169.247 0, 1186705.128 1316158.25 0, 1186451.268 1316147.269 0, 1186197.406 1316136.302 0, 1185943.544 1316125.35 0, 1185689.681 1316114.413 0, 1185435.818 1316103.491 0, 1185181.954 1316092.585 0, 
+    1184928.09 1316081.693 0, 1184674.224 1316070.816 0, 1184420.358 1316059.953 0, 1184166.492 1316049.106 0, 1183912.625 1316038.274 0, 1183658.757 1316027.457 0, 1183404.888 1316016.655 0, 1183151.019 1316005.867 0, 1182895.951 1315995.044 0, 1182659.631 1321568.195 0, 
+    1182423.32 1327141.169 0, 1182677.729 1327151.964 0, 1182930.942 1327162.724 0, 1183184.155 1327173.498 0, 1183437.367 1327184.288 0, 1183690.578 1327195.092 0, 1183943.788 1327205.911 0, 1184196.998 1327216.745 0, 1184450.207 1327227.594 0, 1184703.416 1327238.458 0, 
+    1184956.624 1327249.337 0, 1185209.831 1327260.23 0, 1185463.038 1327271.139 0, 1185716.244 1327282.062 0, 1185969.449 1327293 0, 1186222.654 1327303.954 0, 1186475.858 1327314.922 0, 1186729.061 1327325.905 0, 1186982.264 1327336.903 0, 1187235.466 1327347.916 0, 
+    1187488.668 1327358.943 0, 1187741.869 1327369.986 0, 1187995.069 1327381.044 0, 1188248.268 1327392.116 0, 1188500.272 1327403.151 0, 1188754.666 1327414.306 0, 1189007.863 1327425.423 0, 1189261.06 1327436.555 0, 1189514.256 1327447.702 0, 1189767.452 1327458.864 0, 
+    1190020.647 1327470.041 0, 1190273.841 1327481.232 0, 1190527.035 1327492.439 0, 1190780.228 1327503.66 0, 1191033.42 1327514.897 0, 1191286.612 1327526.148 0, 1191539.803 1327537.414 0, 1191792.993 1327548.695 0, 1192046.183 1327559.991 0, 1192299.372 1327571.302 0, 
+    1192552.56 1327582.628 0, 1192805.748 1327593.969 0, 1193058.935 1327605.325 0, 1193312.121 1327616.695 0, 1193565.307 1327628.08 0, 1193818.492 1327639.481 0, 1194071.676 1327650.896 0, 1194324.86 1327662.326 0, 1194576.849 1327673.717 0, 1194828.904 1322101.432 0, 
+    1195080.968 1316528.972 0))
+
+POLYGON ((1206728.825 1328240.599 0, 1206476.867 1328228.496 0, 1206223.717 1328216.351 0, 1205970.566 1328204.22 0, 1205717.414 1328192.105 0, 1205464.262 1328180.004 0, 1205211.109 1328167.918 0, 1204957.955 1328155.847 0, 1204704.8 1328143.791 0, 1204451.645 1328131.75 0, 
+    1204198.489 1328119.724 0, 1203945.332 1328107.713 0, 1203692.174 1328095.716 0, 1203439.016 1328083.735 0, 1203185.857 1328071.768 0, 1202932.698 1328059.817 0, 1202679.538 1328047.88 0, 1202426.377 1328035.958 0, 1202173.215 1328024.051 0, 1201920.053 1328012.159 0, 
+    1201666.889 1328000.282 0, 1201413.726 1327988.42 0, 1201160.561 1327976.572 0, 1200907.396 1327964.74 0, 1200653.037 1327952.867 0, 1200401.064 1327941.12 0, 1200147.896 1327929.332 0, 1199894.728 1327917.559 0, 1199641.56 1327905.801 0, 1199388.39 1327894.058 0, 
+    1199135.22 1327882.33 0, 1198882.05 1327870.617 0, 1198628.878 1327858.918 0, 1198375.706 1327847.235 0, 1198122.533 1327835.566 0, 1197869.36 1327823.913 0, 1197616.186 1327812.274 0, 1197363.011 1327800.65 0, 1197109.836 1327789.041 0, 1196856.659 1327777.447 0, 
+    1196603.482 1327765.868 0, 1196350.305 1327754.304 0, 1196097.127 1327742.754 0, 1195843.948 1327731.22 0, 1195590.768 1327719.7 0, 1195337.588 1327708.196 0, 1195084.407 1327696.706 0, 1194831.225 1327685.231 0, 1194576.849 1327673.717 0, 1194324.802 1333245.821 0, 
+    1194072.763 1338817.737 0, 1194326.48 1338829.221 0, 1194579.006 1338840.667 0, 1194831.531 1338852.127 0, 1195084.055 1338863.601 0, 1195336.579 1338875.091 0, 1195589.102 1338886.596 0, 1195841.624 1338898.115 0, 1196094.146 1338909.649 0, 1196346.667 1338921.198 0, 
+    1196599.187 1338932.762 0, 1196851.707 1338944.341 0, 1197104.226 1338955.935 0, 1197356.744 1338967.544 0, 1197609.262 1338979.167 0, 1197861.779 1338990.805 0, 1198114.295 1339002.459 0, 1198366.81 1339014.127 0, 1198619.325 1339025.81 0, 1198871.839 1339037.507 0, 
+    1199124.353 1339049.22 0, 1199376.865 1339060.947 0, 1199629.378 1339072.69 0, 1199881.889 1339084.447 0, 1200133.21 1339096.164 0, 1200386.91 1339108.006 0, 1200639.419 1339119.808 0, 1200891.927 1339131.625 0, 1201144.435 1339143.456 0, 1201396.943 1339155.302 0, 
+    1201649.449 1339167.164 0, 1201901.955 1339179.04 0, 1202154.46 1339190.931 0, 1202406.964 1339202.837 0, 1202659.468 1339214.757 0, 1202911.971 1339226.693 0, 1203164.474 1339238.643 0, 1203416.975 1339250.609 0, 1203669.476 1339262.589 0, 1203921.976 1339274.584 0, 
+    1204174.476 1339286.594 0, 1204426.974 1339298.618 0, 1204679.473 1339310.658 0, 1204931.97 1339322.712 0, 1205184.467 1339334.782 0, 1205436.963 1339346.866 0, 1205689.458 1339358.965 0, 1205941.952 1339371.079 0, 1206193.257 1339383.151 0, 1206461.037 1333811.968 0, 
+    1206728.825 1328240.599 0))
+
+POLYGON ((1218312.106 1339982.804 0, 1218060.834 1339970.022 0, 1217808.375 1339957.195 0, 1217555.915 1339944.383 0, 1217303.454 1339931.585 0, 1217050.992 1339918.803 0, 1216798.53 1339906.035 0, 1216546.067 1339893.282 0, 1216293.603 1339880.544 0, 1216041.139 1339867.821 0, 
+    1215788.673 1339855.113 0, 1215536.207 1339842.419 0, 1215283.741 1339829.74 0, 1215031.273 1339817.077 0, 1214778.805 1339804.428 0, 1214526.336 1339791.794 0, 1214273.866 1339779.175 0, 1214021.395 1339766.57 0, 1213768.924 1339753.981 0, 1213516.452 1339741.406 0, 
+    1213263.979 1339728.847 0, 1213011.506 1339716.302 0, 1212759.032 1339703.772 0, 1212506.557 1339691.257 0, 1212252.893 1339678.698 0, 1212001.605 1339666.271 0, 1211749.128 1339653.8 0, 1211496.65 1339641.345 0, 1211244.171 1339628.904 0, 1210991.692 1339616.478 0, 
+    1210739.212 1339604.067 0, 1210486.731 1339591.67 0, 1210234.249 1339579.289 0, 1209981.767 1339566.922 0, 1209729.284 1339554.571 0, 1209476.8 1339542.234 0, 1209224.316 1339529.912 0, 1208971.831 1339517.605 0, 1208719.345 1339505.313 0, 1208466.858 1339493.035 0, 
+    1208214.371 1339480.773 0, 1207961.883 1339468.525 0, 1207709.394 1339456.292 0, 1207456.904 1339444.074 0, 1207204.414 1339431.871 0, 1206951.923 1339419.683 0, 1206699.432 1339407.51 0, 1206446.939 1339395.351 0, 1206193.257 1339383.151 0, 1205925.487 1344954.141 0, 
+    1205657.726 1350524.935 0, 1205910.749 1350537.105 0, 1206162.586 1350549.231 0, 1206414.422 1350561.373 0, 1206666.257 1350573.53 0, 1206918.091 1350585.701 0, 1207169.925 1350597.887 0, 1207421.758 1350610.088 0, 1207673.59 1350622.304 0, 1207925.422 1350634.535 0, 
+    1208177.253 1350646.78 0, 1208429.083 1350659.041 0, 1208680.912 1350671.316 0, 1208932.741 1350683.606 0, 1209184.569 1350695.91 0, 1209436.396 1350708.23 0, 1209688.223 1350720.565 0, 1209940.049 1350732.914 0, 1210191.874 1350745.278 0, 1210443.698 1350757.657 0, 
+    1210695.522 1350770.05 0, 1210947.344 1350782.459 0, 1211199.167 1350794.882 0, 1211450.988 1350807.32 0, 1211701.624 1350819.715 0, 1211954.629 1350832.241 0, 1212206.448 1350844.724 0, 1212458.266 1350857.221 0, 1212710.084 1350869.734 0, 1212961.901 1350882.261 0, 
+    1213213.717 1350894.803 0, 1213465.533 1350907.359 0, 1213717.348 1350919.931 0, 1213969.162 1350932.517 0, 1214220.975 1350945.119 0, 1214472.788 1350957.735 0, 1214724.599 1350970.365 0, 1214976.411 1350983.011 0, 1215228.221 1350995.672 0, 1215480.03 1351008.347 0, 
+    1215731.839 1351021.037 0, 1215983.647 1351033.742 0, 1216235.455 1351046.462 0, 1216487.261 1351059.196 0, 1216739.067 1351071.946 0, 1216990.872 1351084.71 0, 1217242.677 1351097.489 0, 1217494.48 1351110.283 0, 1217745.1 1351123.032 0, 1218028.598 1345553.016 0, 
+    1218312.106 1339982.804 0))
+
+POLYGON ((1229830.735 1351755.274 0, 1229580.151 1351741.818 0, 1229328.384 1351728.312 0, 1229076.617 1351714.822 0, 1228824.849 1351701.346 0, 1228573.08 1351687.886 0, 1228321.31 1351674.44 0, 1228069.54 1351661.009 0, 1227817.769 1351647.592 0, 1227565.997 1351634.191 0, 
+    1227314.224 1351620.804 0, 1227062.45 1351607.432 0, 1226810.676 1351594.075 0, 1226558.901 1351580.733 0, 1226307.125 1351567.406 0, 1226055.348 1351554.093 0, 1225803.571 1351540.795 0, 1225551.793 1351527.512 0, 1225300.014 1351514.244 0, 1225048.234 1351500.991 0, 
+    1224796.453 1351487.752 0, 1224544.672 1351474.529 0, 1224292.89 1351461.32 0, 1224041.107 1351448.126 0, 1223788.14 1351434.885 0, 1223537.538 1351421.782 0, 1223285.753 1351408.633 0, 1223033.967 1351395.498 0, 1222782.18 1351382.378 0, 1222530.393 1351369.273 0, 
+    1222278.604 1351356.183 0, 1222026.815 1351343.107 0, 1221775.025 1351330.047 0, 1221523.235 1351317.001 0, 1221271.443 1351303.97 0, 1221019.651 1351290.954 0, 1220767.858 1351277.952 0, 1220516.064 1351264.966 0, 1220264.27 1351251.994 0, 1220012.475 1351239.037 0, 
+    1219760.679 1351226.095 0, 1219508.882 1351213.168 0, 1219257.084 1351200.255 0, 1219005.286 1351187.358 0, 1218753.487 1351174.475 0, 1218501.687 1351161.607 0, 1218249.886 1351148.754 0, 1217998.085 1351135.915 0, 1217745.1 1351123.032 0, 1217461.612 1356692.845 0, 
+    1217178.134 1362262.451 0, 1217430.461 1362275.301 0, 1217681.607 1362288.106 0, 1217932.752 1362300.926 0, 1218183.896 1362313.76 0, 1218435.039 1362326.609 0, 1218686.182 1362339.473 0, 1218937.324 1362352.352 0, 1219188.465 1362365.246 0, 1219439.605 1362378.154 0, 
+    1219690.745 1362391.077 0, 1219941.884 1362404.015 0, 1220193.022 1362416.968 0, 1220444.159 1362429.936 0, 1220695.296 1362442.918 0, 1220946.432 1362455.915 0, 1221197.567 1362468.927 0, 1221448.701 1362481.953 0, 1221699.835 1362494.995 0, 1221950.967 1362508.051 0, 
+    1222202.099 1362521.122 0, 1222453.231 1362534.208 0, 1222704.361 1362547.308 0, 1222955.491 1362560.424 0, 1223205.44 1362573.492 0, 1223457.748 1362586.699 0, 1223708.875 1362599.858 0, 1223960.002 1362613.033 0, 1224211.127 1362626.222 0, 1224462.252 1362639.426 0, 
+    1224713.377 1362652.645 0, 1224964.5 1362665.878 0, 1225215.623 1362679.127 0, 1225466.745 1362692.39 0, 1225717.866 1362705.668 0, 1225968.986 1362718.961 0, 1226220.106 1362732.268 0, 1226471.225 1362745.59 0, 1226722.343 1362758.927 0, 1226973.46 1362772.279 0, 
+    1227224.576 1362785.646 0, 1227475.692 1362799.027 0, 1227726.807 1362812.423 0, 1227977.921 1362825.834 0, 1228229.034 1362839.26 0, 1228480.146 1362852.7 0, 1228731.258 1362866.156 0, 1228982.369 1362879.626 0, 1229232.301 1362893.047 0, 1229531.512 1357324.264 0, 
+    1229830.735 1351755.274 0))
+
+POLYGON ((1241284.638 1363557.696 0, 1241034.743 1363543.569 0, 1240783.671 1363529.389 0, 1240532.599 1363515.225 0, 1240281.525 1363501.075 0, 1240030.451 1363486.94 0, 1239779.376 1363472.819 0, 1239528.3 1363458.714 0, 1239277.223 1363444.623 0, 1239026.145 1363430.547 0, 
+    1238775.067 1363416.486 0, 1238523.987 1363402.439 0, 1238272.907 1363388.408 0, 1238021.826 1363374.391 0, 1237770.744 1363360.389 0, 1237519.662 1363346.401 0, 1237268.578 1363332.429 0, 1237017.494 1363318.471 0, 1236766.409 1363304.528 0, 1236515.323 1363290.6 0, 
+    1236264.236 1363276.686 0, 1236013.149 1363262.788 0, 1235762.06 1363248.904 0, 1235510.971 1363235.035 0, 1235258.704 1363221.116 0, 1235008.791 1363207.341 0, 1234757.699 1363193.516 0, 1234506.606 1363179.706 0, 1234255.513 1363165.911 0, 1234004.419 1363152.131 0, 
+    1233753.324 1363138.365 0, 1233502.229 1363124.614 0, 1233251.132 1363110.878 0, 1233000.035 1363097.157 0, 1232748.937 1363083.45 0, 1232497.838 1363069.758 0, 1232246.738 1363056.081 0, 1231995.638 1363042.419 0, 1231744.536 1363028.772 0, 1231493.434 1363015.139 0, 
+    1231242.331 1363001.521 0, 1230991.228 1362987.918 0, 1230740.123 1362974.33 0, 1230489.018 1362960.756 0, 1230237.912 1362947.198 0, 1229986.805 1362933.654 0, 1229735.697 1362920.125 0, 1229484.588 1362906.61 0, 1229232.301 1362893.047 0, 1228933.101 1368461.618 0, 
+    1228633.912 1374029.97 0, 1228885.542 1374043.498 0, 1229135.995 1374056.977 0, 1229386.447 1374070.471 0, 1229636.898 1374083.979 0, 1229887.349 1374097.502 0, 1230137.799 1374111.041 0, 1230388.248 1374124.593 0, 1230638.696 1374138.161 0, 1230889.143 1374151.743 0, 
+    1231139.59 1374165.34 0, 1231390.036 1374178.952 0, 1231640.481 1374192.579 0, 1231890.925 1374206.22 0, 1232141.369 1374219.876 0, 1232391.811 1374233.547 0, 1232642.253 1374247.232 0, 1232892.694 1374260.932 0, 1233143.134 1374274.647 0, 1233393.574 1374288.377 0, 
+    1233644.012 1374302.121 0, 1233894.45 1374315.881 0, 1234144.887 1374329.655 0, 1234395.323 1374343.443 0, 1234644.584 1374357.182 0, 1234896.193 1374371.065 0, 1235146.627 1374384.898 0, 1235397.06 1374398.745 0, 1235647.492 1374412.608 0, 1235897.923 1374426.485 0, 
+    1236148.354 1374440.377 0, 1236398.783 1374454.283 0, 1236649.212 1374468.205 0, 1236899.64 1374482.141 0, 1237150.067 1374496.092 0, 1237400.494 1374510.057 0, 1237650.919 1374524.037 0, 1237901.344 1374538.032 0, 1238151.768 1374552.042 0, 1238402.191 1374566.067 0, 
+    1238652.613 1374580.106 0, 1238903.035 1374594.16 0, 1239153.455 1374608.229 0, 1239403.875 1374622.312 0, 1239654.294 1374636.41 0, 1239904.712 1374650.523 0, 1240155.129 1374664.651 0, 1240405.546 1374678.793 0, 1240654.788 1374692.884 0, 1240969.707 1369125.399 0, 
+    1241284.638 1363557.696 0))
+
+POLYGON ((1252673.743 1375389.757 0, 1252424.539 1375374.962 0, 1252174.164 1375360.112 0, 1251923.787 1375345.277 0, 1251673.41 1375330.457 0, 1251423.032 1375315.651 0, 1251172.653 1375300.86 0, 1250922.273 1375286.084 0, 1250671.893 1375271.322 0, 1250421.511 1375256.576 0, 
+    1250171.129 1375241.844 0, 1249920.745 1375227.127 0, 1249670.361 1375212.424 0, 1249419.976 1375197.736 0, 1249169.59 1375183.063 0, 1248919.203 1375168.405 0, 1248668.816 1375153.762 0, 1248418.427 1375139.133 0, 1248168.038 1375124.519 0, 1247917.648 1375109.919 0, 
+    1247667.257 1375095.335 0, 1247416.865 1375080.765 0, 1247166.472 1375066.21 0, 1246916.078 1375051.67 0, 1246664.512 1375037.076 0, 1246415.288 1375022.633 0, 1246164.892 1375008.137 0, 1245914.495 1374993.656 0, 1245664.097 1374979.189 0, 1245413.698 1374964.737 0, 
+    1245163.299 1374950.3 0, 1244912.898 1374935.877 0, 1244662.497 1374921.47 0, 1244412.095 1374907.077 0, 1244161.692 1374892.698 0, 1243911.288 1374878.335 0, 1243660.883 1374863.986 0, 1243410.478 1374849.652 0, 1243160.071 1374835.333 0, 1242909.664 1374821.028 0, 
+    1242659.256 1374806.738 0, 1242408.847 1374792.463 0, 1242158.437 1374778.203 0, 1241908.027 1374763.957 0, 1241657.615 1374749.727 0, 1241407.203 1374735.51 0, 1241156.79 1374721.309 0, 1240906.376 1374707.122 0, 1240654.788 1374692.884 0, 1240339.882 1380260.146 0, 
+    1240024.989 1385827.179 0, 1240275.918 1385841.38 0, 1240525.677 1385855.53 0, 1240775.435 1385869.694 0, 1241025.192 1385883.873 0, 1241274.948 1385898.067 0, 1241524.703 1385912.275 0, 1241774.457 1385926.498 0, 1242024.211 1385940.736 0, 1242273.964 1385954.988 0, 
+    1242523.716 1385969.255 0, 1242773.467 1385983.537 0, 1243023.217 1385997.834 0, 1243272.966 1386012.145 0, 1243522.715 1386026.471 0, 1243772.463 1386040.811 0, 1244022.209 1386055.167 0, 1244271.955 1386069.537 0, 1244521.701 1386083.921 0, 1244771.445 1386098.321 0, 
+    1245021.188 1386112.735 0, 1245270.931 1386127.164 0, 1245520.673 1386141.607 0, 1245770.414 1386156.065 0, 1246018.985 1386170.471 0, 1246269.893 1386185.026 0, 1246519.631 1386199.528 0, 1246769.369 1386214.045 0, 1247019.105 1386228.577 0, 1247268.841 1386243.123 0, 
+    1247518.576 1386257.684 0, 1247768.31 1386272.26 0, 1248018.043 1386286.851 0, 1248267.776 1386301.456 0, 1248517.507 1386316.076 0, 1248767.238 1386330.71 0, 1249016.968 1386345.36 0, 1249266.697 1386360.024 0, 1249516.425 1386374.702 0, 1249766.152 1386389.396 0, 
+    1250015.878 1386404.104 0, 1250265.604 1386418.827 0, 1250515.328 1386433.564 0, 1250765.052 1386448.316 0, 1251014.775 1386463.083 0, 1251264.497 1386477.865 0, 1251514.218 1386492.661 0, 1251763.938 1386507.472 0, 1252012.49 1386522.228 0, 1252343.109 1380956.107 0, 
+    1252673.743 1375389.757 0))
+
+POLYGON ((1263997.979 1387251.141 0, 1263749.468 1387235.683 0, 1263499.791 1387220.166 0, 1263250.113 1387204.665 0, 1263000.433 1387189.178 0, 1262750.753 1387173.705 0, 1262501.072 1387158.248 0, 1262251.39 1387142.805 0, 1262001.707 1387127.377 0, 1261752.024 1387111.963 0, 
+    1261502.339 1387096.564 0, 1261252.653 1387081.18 0, 1261002.967 1387065.81 0, 1260753.279 1387050.456 0, 1260503.591 1387035.116 0, 1260253.902 1387019.79 0, 1260004.212 1387004.48 0, 1259754.521 1386989.184 0, 1259504.829 1386973.902 0, 1259255.136 1386958.636 0, 
+    1259005.442 1386943.384 0, 1258755.748 1386928.147 0, 1258506.052 1386912.924 0, 1258256.356 1386897.716 0, 1258005.492 1386882.452 0, 1257756.96 1386867.345 0, 1257507.261 1386852.181 0, 1257257.561 1386837.032 0, 1257007.861 1386821.898 0, 1256758.159 1386806.778 0, 
+    1256508.456 1386791.673 0, 1256258.753 1386776.583 0, 1256009.048 1386761.507 0, 1255759.343 1386746.447 0, 1255509.637 1386731.4 0, 1255259.93 1386716.369 0, 1255010.222 1386701.352 0, 1254760.513 1386686.35 0, 1254510.803 1386671.363 0, 1254261.093 1386656.39 0, 
+    1254011.381 1386641.432 0, 1253761.669 1386626.489 0, 1253511.955 1386611.56 0, 1253262.241 1386596.647 0, 1253012.526 1386581.747 0, 1252762.81 1386566.863 0, 1252513.094 1386551.993 0, 1252263.376 1386537.138 0, 1252012.49 1386522.228 0, 1251681.884 1392088.116 0, 
+    1251351.292 1397653.765 0, 1251601.52 1397668.635 0, 1251850.583 1397683.452 0, 1252099.644 1397698.282 0, 1252348.705 1397713.128 0, 1252597.765 1397727.988 0, 1252846.824 1397742.863 0, 1253095.882 1397757.752 0, 1253344.939 1397772.656 0, 1253593.995 1397787.575 0, 
+    1253843.051 1397802.508 0, 1254092.105 1397817.456 0, 1254341.159 1397832.419 0, 1254590.212 1397847.396 0, 1254839.264 1397862.388 0, 1255088.315 1397877.395 0, 1255337.365 1397892.416 0, 1255586.414 1397907.452 0, 1255835.463 1397922.503 0, 1256084.51 1397937.568 0, 
+    1256333.557 1397952.648 0, 1256582.602 1397967.743 0, 1256831.647 1397982.852 0, 1257080.691 1397997.976 0, 1257328.57 1398013.044 0, 1257578.776 1398028.268 0, 1257827.818 1398043.436 0, 1258076.858 1398058.618 0, 1258325.898 1398073.815 0, 1258574.936 1398089.027 0, 
+    1258823.974 1398104.254 0, 1259073.011 1398119.495 0, 1259322.047 1398134.751 0, 1259571.082 1398150.021 0, 1259820.116 1398165.306 0, 1260069.149 1398180.606 0, 1260318.181 1398195.921 0, 1260567.213 1398211.25 0, 1260816.243 1398226.594 0, 1261065.273 1398241.952 0, 
+    1261314.301 1398257.325 0, 1261563.329 1398272.713 0, 1261812.356 1398288.115 0, 1262061.382 1398303.533 0, 1262310.407 1398318.964 0, 1262559.431 1398334.411 0, 1262808.454 1398349.872 0, 1263057.477 1398365.347 0, 1263305.335 1398380.765 0, 1263651.65 1392816.073 0, 
+    1263997.979 1387251.141 0))
+
+POLYGON ((1275257.277 1399141.535 0, 1275009.461 1399125.417 0, 1274760.484 1399109.238 0, 1274511.505 1399093.073 0, 1274262.526 1399076.924 0, 1274013.545 1399060.788 0, 1273764.564 1399044.668 0, 1273515.581 1399028.562 0, 1273266.598 1399012.471 0, 1273017.614 1398996.394 0, 
+    1272768.628 1398980.332 0, 1272519.642 1398964.285 0, 1272270.655 1398948.252 0, 1272021.667 1398932.234 0, 1271772.678 1398916.231 0, 1271523.688 1398900.242 0, 1271274.697 1398884.268 0, 1271025.706 1398868.309 0, 1270776.713 1398852.364 0, 1270527.719 1398836.434 0, 
+    1270278.725 1398820.519 0, 1270029.729 1398804.618 0, 1269780.733 1398788.732 0, 1269531.735 1398772.86 0, 1269281.575 1398756.93 0, 1269033.737 1398741.161 0, 1268784.737 1398725.334 0, 1268535.736 1398709.521 0, 1268286.734 1398693.723 0, 1268037.731 1398677.94 0, 
+    1267788.727 1398662.171 0, 1267539.722 1398646.417 0, 1267290.716 1398630.677 0, 1267041.71 1398614.952 0, 1266792.702 1398599.242 0, 1266543.693 1398583.546 0, 1266294.684 1398567.865 0, 1266045.673 1398552.199 0, 1265796.662 1398536.548 0, 1265547.65 1398520.911 0, 
+    1265298.637 1398505.288 0, 1265049.623 1398489.681 0, 1264800.608 1398474.088 0, 1264551.592 1398458.51 0, 1264302.575 1398442.946 0, 1264053.557 1398427.397 0, 1263804.538 1398411.863 0, 1263555.519 1398396.343 0, 1263305.335 1398380.765 0, 1262959.036 1403945.213 0, 
+    1262612.753 1409509.411 0, 1262862.278 1409524.948 0, 1263110.643 1409540.427 0, 1263359.006 1409555.92 0, 1263607.369 1409571.428 0, 1263855.731 1409586.951 0, 1264104.092 1409602.488 0, 1264352.452 1409618.04 0, 1264600.811 1409633.607 0, 1264849.169 1409649.188 0, 
+    1265097.526 1409664.784 0, 1265345.883 1409680.394 0, 1265594.238 1409696.019 0, 1265842.593 1409711.659 0, 1266090.946 1409727.313 0, 1266339.299 1409742.982 0, 1266587.651 1409758.666 0, 1266836.002 1409774.364 0, 1267084.351 1409790.076 0, 1267332.7 1409805.804 0, 
+    1267581.048 1409821.546 0, 1267829.396 1409837.302 0, 1268077.742 1409853.074 0, 1268326.087 1409868.859 0, 1268573.273 1409884.586 0, 1268822.775 1409900.475 0, 1269071.117 1409916.305 0, 1269319.459 1409932.149 0, 1269567.799 1409948.008 0, 1269816.139 1409963.881 0, 
+    1270064.478 1409979.77 0, 1270312.816 1409995.672 0, 1270561.153 1410011.59 0, 1270809.488 1410027.522 0, 1271057.823 1410043.468 0, 1271306.158 1410059.43 0, 1271554.491 1410075.405 0, 1271802.823 1410091.396 0, 1272051.154 1410107.401 0, 1272299.484 1410123.421 0, 
+    1272547.814 1410139.455 0, 1272796.142 1410155.504 0, 1273044.47 1410171.567 0, 1273292.796 1410187.646 0, 1273541.122 1410203.738 0, 1273789.446 1410219.846 0, 1274037.77 1410235.968 0, 1274286.093 1410252.104 0, 1274533.257 1410268.18 0, 1274895.259 1404704.983 0, 
+    1275257.277 1399141.535 0))
+
+POLYGON ((1286451.57 1411060.624 0, 1286204.45 1411043.85 0, 1285956.174 1411027.011 0, 1285707.897 1411010.188 0, 1285459.619 1410993.379 0, 1285211.34 1410976.585 0, 1284963.059 1410959.805 0, 1284714.778 1410943.04 0, 1284466.496 1410926.29 0, 1284218.213 1410909.554 0, 
+    1283969.929 1410892.833 0, 1283721.644 1410876.126 0, 1283473.358 1410859.434 0, 1283225.071 1410842.757 0, 1282976.783 1410826.094 0, 1282728.494 1410809.446 0, 1282480.204 1410792.812 0, 1282231.913 1410776.193 0, 1281983.622 1410759.589 0, 1281735.329 1410742.999 0, 
+    1281487.035 1410726.424 0, 1281238.74 1410709.864 0, 1280990.444 1410693.318 0, 1280742.147 1410676.787 0, 1280492.693 1410660.193 0, 1280245.551 1410643.768 0, 1279997.251 1410627.281 0, 1279748.951 1410610.808 0, 1279500.649 1410594.35 0, 1279252.346 1410577.906 0, 
+    1279004.043 1410561.477 0, 1278755.738 1410545.063 0, 1278507.433 1410528.663 0, 1278259.126 1410512.278 0, 1278010.819 1410495.908 0, 1277762.511 1410479.552 0, 1277514.201 1410463.211 0, 1277265.891 1410446.884 0, 1277017.58 1410430.572 0, 1276769.267 1410414.275 0, 
+    1276520.954 1410397.992 0, 1276272.64 1410381.724 0, 1276024.325 1410365.47 0, 1275776.009 1410349.231 0, 1275527.692 1410333.007 0, 1275279.374 1410316.797 0, 1275031.055 1410300.602 0, 1274782.735 1410284.422 0, 1274533.257 1410268.18 0, 1274171.271 1415831.123 0, 
+    1273809.303 1421393.804 0, 1274058.123 1421410.002 0, 1274305.788 1421426.14 0, 1274553.453 1421442.292 0, 1274801.116 1421458.459 0, 1275048.778 1421474.641 0, 1275296.439 1421490.837 0, 1275544.099 1421507.048 0, 1275791.759 1421523.273 0, 1276039.417 1421539.513 0, 
+    1276287.075 1421555.767 0, 1276534.731 1421572.036 0, 1276782.386 1421588.32 0, 1277030.041 1421604.618 0, 1277277.695 1421620.931 0, 1277525.347 1421637.258 0, 1277772.999 1421653.6 0, 1278020.65 1421669.956 0, 1278268.299 1421686.327 0, 1278515.948 1421702.713 0, 
+    1278763.596 1421719.113 0, 1279011.243 1421735.528 0, 1279258.889 1421751.957 0, 1279506.533 1421768.401 0, 1279753.024 1421784.783 0, 1280001.82 1421801.333 0, 1280249.462 1421817.82 0, 1280497.103 1421834.323 0, 1280744.743 1421850.839 0, 1280992.383 1421867.371 0, 
+    1281240.021 1421883.917 0, 1281487.658 1421900.477 0, 1281735.294 1421917.052 0, 1281982.929 1421933.642 0, 1282230.563 1421950.246 0, 1282478.197 1421966.865 0, 1282725.829 1421983.498 0, 1282973.46 1422000.146 0, 1283221.09 1422016.809 0, 1283468.72 1422033.486 0, 
+    1283716.348 1422050.178 0, 1283963.975 1422066.884 0, 1284211.602 1422083.605 0, 1284459.227 1422100.34 0, 1284706.852 1422117.09 0, 1284954.475 1422133.855 0, 1285202.097 1422150.634 0, 1285449.719 1422167.428 0, 1285696.187 1422184.158 0, 1286073.869 1416622.521 0, 
+    1286451.57 1411060.624 0))
+
+POLYGON ((1297580.79 1423008.091 0, 1297334.369 1422990.665 0, 1297086.796 1422973.171 0, 1296839.222 1422955.693 0, 1296591.647 1422938.229 0, 1296344.07 1422920.779 0, 1296096.493 1422903.344 0, 1295848.915 1422885.924 0, 1295601.336 1422868.518 0, 1295353.756 1422851.127 0, 
+    1295106.175 1422833.75 0, 1294858.592 1422816.388 0, 1294611.009 1422799.04 0, 1294363.425 1422781.708 0, 1294115.84 1422764.389 0, 1293868.253 1422747.085 0, 1293620.666 1422729.796 0, 1293373.078 1422712.522 0, 1293125.488 1422695.261 0, 1292877.898 1422678.016 0, 
+    1292630.307 1422660.785 0, 1292382.714 1422643.569 0, 1292135.121 1422626.367 0, 1291887.526 1422609.18 0, 1291638.78 1422591.927 0, 1291392.334 1422574.849 0, 1291144.737 1422557.706 0, 1290897.139 1422540.577 0, 1290649.539 1422523.462 0, 1290401.939 1422506.363 0, 
+    1290154.337 1422489.277 0, 1289906.735 1422472.207 0, 1289659.131 1422455.151 0, 1289411.527 1422438.109 0, 1289163.921 1422421.082 0, 1288916.315 1422404.07 0, 1288668.707 1422387.072 0, 1288421.099 1422370.089 0, 1288173.489 1422353.12 0, 1287925.879 1422336.166 0, 
+    1287678.267 1422319.227 0, 1287430.655 1422302.302 0, 1287183.041 1422285.392 0, 1286935.427 1422268.496 0, 1286687.811 1422251.615 0, 1286440.195 1422234.748 0, 1286192.577 1422217.896 0, 1285944.959 1422201.059 0, 1285696.187 1422184.158 0, 1285318.522 1427745.528 0, 
+    1284940.876 1433306.626 0, 1285188.99 1433323.483 0, 1285435.954 1433340.276 0, 1285682.917 1433357.083 0, 1285929.879 1433373.905 0, 1286176.84 1433390.742 0, 1286423.8 1433407.593 0, 1286670.758 1433424.459 0, 1286917.716 1433441.339 0, 1287164.673 1433458.233 0, 
+    1287411.629 1433475.143 0, 1287658.584 1433492.066 0, 1287905.538 1433509.005 0, 1288152.491 1433525.957 0, 1288399.443 1433542.925 0, 1288646.393 1433559.907 0, 1288893.343 1433576.903 0, 1289140.292 1433593.914 0, 1289387.24 1433610.939 0, 1289634.187 1433627.98 0, 
+    1289881.133 1433645.034 0, 1290128.078 1433662.103 0, 1290375.022 1433679.187 0, 1290621.965 1433696.285 0, 1290867.758 1433713.318 0, 1291115.847 1433730.525 0, 1291362.787 1433747.667 0, 1291609.726 1433764.823 0, 1291856.664 1433781.994 0, 1292103.601 1433799.179 0, 
+    1292350.536 1433816.379 0, 1292597.471 1433833.594 0, 1292844.405 1433850.822 0, 1293091.338 1433868.066 0, 1293338.27 1433885.324 0, 1293585.2 1433902.597 0, 1293832.13 1433919.884 0, 1294079.059 1433937.185 0, 1294325.986 1433954.502 0, 1294572.913 1433971.832 0, 
+    1294819.839 1433989.177 0, 1295066.763 1434006.537 0, 1295313.687 1434023.912 0, 1295560.609 1434041.3 0, 1295807.531 1434058.704 0, 1296054.452 1434076.122 0, 1296301.371 1434093.554 0, 1296548.29 1434111.001 0, 1296794.06 1434128.381 0, 1297187.415 1428568.372 0, 
+    1297580.79 1423008.091 0))
+
+POLYGON ((1308644.874 1434983.621 0, 1308399.152 1434965.546 0, 1308152.284 1434947.401 0, 1307905.415 1434929.271 0, 1307658.545 1434911.156 0, 1307411.673 1434893.055 0, 1307164.801 1434874.969 0, 1306917.927 1434856.897 0, 1306671.053 1434838.839 0, 1306424.177 1434820.797 0, 
+    1306177.3 1434802.768 0, 1305930.422 1434784.755 0, 1305683.544 1434766.756 0, 1305436.664 1434748.771 0, 1305189.783 1434730.801 0, 1304942.901 1434712.845 0, 1304696.018 1434694.904 0, 1304449.134 1434676.978 0, 1304202.248 1434659.066 0, 1303955.362 1434641.168 0, 
+    1303708.475 1434623.285 0, 1303461.587 1434605.417 0, 1303214.697 1434587.563 0, 1302967.807 1434569.723 0, 1302719.769 1434551.816 0, 1302474.023 1434534.088 0, 1302227.129 1434516.293 0, 1301980.235 1434498.511 0, 1301733.339 1434480.745 0, 1301486.442 1434462.993 0, 
+    1301239.544 1434445.255 0, 1300992.646 1434427.532 0, 1300745.746 1434409.823 0, 1300498.845 1434392.129 0, 1300251.943 1434374.45 0, 1300005.04 1434356.785 0, 1299758.136 1434339.134 0, 1299511.231 1434321.498 0, 1299264.325 1434303.877 0, 1299017.418 1434286.27 0, 
+    1298770.509 1434268.678 0, 1298523.6 1434251.1 0, 1298276.69 1434233.537 0, 1298029.779 1434215.988 0, 1297782.866 1434198.454 0, 1297535.953 1434180.934 0, 1297289.039 1434163.429 0, 1297042.123 1434145.939 0, 1296794.06 1434128.381 0, 1296400.724 1439688.114 0, 
+    1296007.408 1445247.563 0, 1296254.814 1445265.074 0, 1296501.075 1445282.518 0, 1296747.335 1445299.977 0, 1296993.593 1445317.45 0, 1297239.851 1445334.938 0, 1297486.108 1445352.44 0, 1297732.364 1445369.956 0, 1297978.619 1445387.488 0, 1298224.872 1445405.033 0, 
+    1298471.125 1445422.593 0, 1298717.377 1445440.168 0, 1298963.627 1445457.757 0, 1299209.877 1445475.361 0, 1299456.126 1445492.979 0, 1299702.373 1445510.612 0, 1299948.62 1445528.259 0, 1300194.865 1445545.92 0, 1300441.109 1445563.597 0, 1300687.353 1445581.287 0, 
+    1300933.595 1445598.992 0, 1301179.836 1445616.712 0, 1301426.077 1445634.446 0, 1301672.316 1445652.195 0, 1301917.411 1445669.875 0, 1302164.791 1445687.735 0, 1302411.027 1445705.527 0, 1302657.262 1445723.334 0, 1302903.496 1445741.155 0, 1303149.729 1445758.99 0, 
+    1303395.961 1445776.84 0, 1303642.192 1445794.705 0, 1303888.421 1445812.584 0, 1304134.65 1445830.478 0, 1304380.878 1445848.386 0, 1304627.104 1445866.308 0, 1304873.33 1445884.245 0, 1305119.554 1445902.197 0, 1305365.778 1445920.163 0, 1305612 1445938.143 0, 
+    1305858.221 1445956.138 0, 1306104.442 1445974.147 0, 1306350.661 1445992.171 0, 1306596.879 1446010.21 0, 1306843.096 1446028.263 0, 1307089.312 1446046.33 0, 1307335.527 1446064.412 0, 1307581.741 1446082.508 0, 1307826.812 1446100.535 0, 1308235.833 1440542.219 0, 
+    1308644.874 1434983.621 0))
+
+POLYGON ((1319643.759 1446986.896 0, 1319398.738 1446968.177 0, 1319152.576 1446949.385 0, 1318906.413 1446930.607 0, 1318660.249 1446911.845 0, 1318414.084 1446893.096 0, 1318167.918 1446874.362 0, 1317921.751 1446855.643 0, 1317675.583 1446836.938 0, 1317429.413 1446818.247 0, 
+    1317183.242 1446799.571 0, 1316937.071 1446780.91 0, 1316690.898 1446762.262 0, 1316444.724 1446743.63 0, 1316198.549 1446725.012 0, 1315952.373 1446706.408 0, 1315706.196 1446687.819 0, 1315460.018 1446669.245 0, 1315213.838 1446650.685 0, 1314967.658 1446632.139 0, 
+    1314721.476 1446613.608 0, 1314475.294 1446595.091 0, 1314229.11 1446576.589 0, 1313982.925 1446558.101 0, 1313735.598 1446539.543 0, 1313490.552 1446521.169 0, 1313244.364 1446502.725 0, 1312998.175 1446484.296 0, 1312751.985 1446465.88 0, 1312505.793 1446447.48 0, 
+    1312259.601 1446429.093 0, 1312013.408 1446410.722 0, 1311767.213 1446392.364 0, 1311521.017 1446374.022 0, 1311274.821 1446355.693 0, 1311028.623 1446337.38 0, 1310782.424 1446319.08 0, 1310536.224 1446300.796 0, 1310290.023 1446282.525 0, 1310043.821 1446264.27 0, 
+    1309797.618 1446246.028 0, 1309551.413 1446227.801 0, 1309305.208 1446209.589 0, 1309059.002 1446191.391 0, 1308812.794 1446173.208 0, 1308566.586 1446155.039 0, 1308320.376 1446136.885 0, 1308074.165 1446118.745 0, 1307826.812 1446100.535 0, 1307417.812 1451658.563 0, 
+    1307008.834 1457216.297 0, 1307255.53 1457234.458 0, 1307501.087 1457252.549 0, 1307746.642 1457270.656 0, 1307992.196 1457288.776 0, 1308237.75 1457306.911 0, 1308483.302 1457325.061 0, 1308728.853 1457343.225 0, 1308974.403 1457361.403 0, 1309219.952 1457379.596 0, 
+    1309465.5 1457397.803 0, 1309711.047 1457416.025 0, 1309956.592 1457434.261 0, 1310202.137 1457452.512 0, 1310447.681 1457470.777 0, 1310693.223 1457489.056 0, 1310938.764 1457507.35 0, 1311184.305 1457525.659 0, 1311429.844 1457543.982 0, 1311675.382 1457562.319 0, 
+    1311920.919 1457580.671 0, 1312166.455 1457599.037 0, 1312411.99 1457617.418 0, 1312657.524 1457635.813 0, 1312901.919 1457654.137 0, 1313148.589 1457672.647 0, 1313394.119 1457691.085 0, 1313639.649 1457709.538 0, 1313885.177 1457728.006 0, 1314130.705 1457746.488 0, 
+    1314376.231 1457764.984 0, 1314621.756 1457783.495 0, 1314867.28 1457802.02 0, 1315112.803 1457820.56 0, 1315358.325 1457839.114 0, 1315603.846 1457857.682 0, 1315849.366 1457876.266 0, 1316094.885 1457894.863 0, 1316340.402 1457913.475 0, 1316585.918 1457932.101 0, 
+    1316831.434 1457950.742 0, 1317076.948 1457969.397 0, 1317322.461 1457988.067 0, 1317567.973 1458006.751 0, 1317813.484 1458025.45 0, 1318058.994 1458044.163 0, 1318304.503 1458062.891 0, 1318550.011 1458081.633 0, 1318794.38 1458100.302 0, 1319219.058 1452543.746 0, 
+    1319643.759 1446986.896 0))
+
+POLYGON ((1330577.382 1459017.601 0, 1330333.064 1458998.241 0, 1330087.61 1458978.805 0, 1329842.156 1458959.384 0, 1329596.7 1458939.977 0, 1329351.242 1458920.585 0, 1329105.784 1458901.207 0, 1328860.325 1458881.844 0, 1328614.864 1458862.495 0, 1328369.402 1458843.161 0, 
+    1328123.94 1458823.841 0, 1327878.476 1458804.535 0, 1327633.011 1458785.244 0, 1327387.544 1458765.968 0, 1327142.077 1458746.706 0, 1326896.608 1458727.458 0, 1326651.139 1458708.225 0, 1326405.668 1458689.006 0, 1326160.196 1458669.801 0, 1325914.723 1458650.612 0, 
+    1325669.249 1458631.436 0, 1325423.774 1458612.275 0, 1325178.297 1458593.128 0, 1324932.82 1458573.996 0, 1324686.205 1458554.79 0, 1324441.861 1458535.775 0, 1324196.38 1458516.687 0, 1323950.898 1458497.612 0, 1323705.415 1458478.552 0, 1323459.931 1458459.507 0, 
+    1323214.445 1458440.476 0, 1322968.959 1458421.46 0, 1322723.471 1458402.457 0, 1322477.982 1458383.47 0, 1322232.492 1458364.497 0, 1321987.001 1458345.538 0, 1321741.509 1458326.594 0, 1321496.016 1458307.664 0, 1321250.522 1458288.748 0, 1321005.026 1458269.847 0, 
+    1320759.53 1458250.961 0, 1320514.032 1458232.089 0, 1320268.533 1458213.231 0, 1320023.033 1458194.388 0, 1319777.532 1458175.559 0, 1319532.03 1458156.745 0, 1319286.527 1458137.945 0, 1319041.022 1458119.16 0, 1318794.38 1458100.302 0, 1318369.725 1463656.559 0, 
+    1317945.093 1469212.51 0, 1318191.078 1469231.318 0, 1318435.929 1469250.053 0, 1318680.778 1469268.803 0, 1318925.626 1469287.567 0, 1319170.473 1469306.346 0, 1319415.319 1469325.139 0, 1319660.164 1469343.946 0, 1319905.007 1469362.768 0, 1320149.85 1469381.604 0, 
+    1320394.691 1469400.454 0, 1320639.532 1469419.319 0, 1320884.371 1469438.199 0, 1321129.209 1469457.093 0, 1321374.046 1469476.001 0, 1321618.882 1469494.924 0, 1321863.717 1469513.861 0, 1322108.55 1469532.812 0, 1322353.383 1469551.778 0, 1322598.214 1469570.758 0, 
+    1322843.045 1469589.753 0, 1323087.874 1469608.762 0, 1323332.702 1469627.786 0, 1323577.529 1469646.823 0, 1323821.222 1469665.788 0, 1324067.179 1469684.943 0, 1324312.003 1469704.024 0, 1324556.825 1469723.119 0, 1324801.647 1469742.229 0, 1325046.467 1469761.354 0, 
+    1325291.286 1469780.492 0, 1325536.104 1469799.646 0, 1325780.921 1469818.813 0, 1326025.736 1469837.995 0, 1326270.551 1469857.192 0, 1326515.365 1469876.403 0, 1326760.177 1469895.628 0, 1327004.988 1469914.867 0, 1327249.798 1469934.121 0, 1327494.607 1469953.39 0, 
+    1327739.415 1469972.673 0, 1327984.221 1469991.97 0, 1328229.027 1470011.282 0, 1328473.831 1470030.608 0, 1328718.635 1470049.948 0, 1328963.437 1470069.303 0, 1329208.238 1470088.673 0, 1329453.037 1470108.057 0, 1329696.704 1470127.365 0, 1330137.031 1464572.635 0, 
+    1330577.382 1459017.601 0))
+
+POLYGON ((1341445.684 1471075.416 0, 1341202.071 1471055.419 0, 1340957.327 1471035.344 0, 1340712.581 1471015.283 0, 1340467.835 1470995.237 0, 1340223.087 1470975.205 0, 1339978.339 1470955.187 0, 1339733.589 1470935.184 0, 1339488.837 1470915.195 0, 1339244.085 1470895.221 0, 
+    1338999.332 1470875.261 0, 1338754.577 1470855.315 0, 1338509.821 1470835.384 0, 1338265.064 1470815.467 0, 1338020.306 1470795.564 0, 1337775.546 1470775.676 0, 1337530.786 1470755.803 0, 1337286.024 1470735.944 0, 1337041.261 1470716.099 0, 1336796.497 1470696.269 0, 
+    1336551.732 1470676.453 0, 1336306.966 1470656.651 0, 1336062.198 1470636.864 0, 1335817.429 1470617.091 0, 1335571.529 1470597.241 0, 1335327.889 1470577.589 0, 1335083.116 1470557.859 0, 1334838.343 1470538.144 0, 1334593.569 1470518.443 0, 1334348.793 1470498.757 0, 
+    1334104.016 1470479.085 0, 1333859.238 1470459.428 0, 1333614.459 1470439.785 0, 1333369.679 1470420.156 0, 1333124.897 1470400.542 0, 1332880.115 1470380.942 0, 1332635.331 1470361.356 0, 1332390.546 1470341.785 0, 1332145.76 1470322.229 0, 1331900.973 1470302.686 0, 
+    1331656.184 1470283.159 0, 1331411.395 1470263.645 0, 1331166.604 1470244.146 0, 1330921.812 1470224.662 0, 1330677.019 1470205.191 0, 1330432.225 1470185.736 0, 1330187.43 1470166.294 0, 1329942.634 1470146.867 0, 1329696.704 1470127.365 0, 1329256.402 1475681.784 0, 
+    1328816.125 1481235.886 0, 1329061.398 1481255.336 0, 1329305.54 1481274.712 0, 1329549.682 1481294.101 0, 1329793.822 1481313.505 0, 1330037.961 1481332.923 0, 1330282.099 1481352.356 0, 1330526.236 1481371.803 0, 1330770.372 1481391.264 0, 1331014.506 1481410.739 0, 
+    1331258.64 1481430.23 0, 1331502.772 1481449.734 0, 1331746.903 1481469.253 0, 1331991.033 1481488.786 0, 1332235.162 1481508.333 0, 1332479.289 1481527.895 0, 1332723.416 1481547.472 0, 1332967.541 1481567.062 0, 1333211.666 1481586.667 0, 1333455.789 1481606.286 0, 
+    1333699.91 1481625.92 0, 1333944.031 1481645.568 0, 1334188.151 1481665.231 0, 1334432.269 1481684.908 0, 1334675.259 1481704.508 0, 1334920.503 1481724.304 0, 1335164.618 1481744.024 0, 1335408.731 1481763.759 0, 1335652.844 1481783.507 0, 1335896.955 1481803.27 0, 
+    1336141.066 1481823.048 0, 1336385.175 1481842.84 0, 1336629.283 1481862.646 0, 1336873.39 1481882.466 0, 1337117.495 1481902.301 0, 1337361.6 1481922.15 0, 1337605.703 1481942.014 0, 1337849.805 1481961.892 0, 1338093.906 1481981.784 0, 1338338.006 1482001.691 0, 
+    1338582.105 1482021.612 0, 1338826.202 1482041.548 0, 1339070.298 1482061.497 0, 1339314.394 1482081.462 0, 1339558.487 1482101.44 0, 1339802.58 1482121.433 0, 1340046.672 1482141.44 0, 1340290.762 1482161.462 0, 1340533.725 1482181.405 0, 1340989.691 1476628.569 0, 
+    1341445.684 1471075.416 0))
+
+POLYGON ((1352248.606 1483160.025 0, 1352005.699 1483139.395 0, 1351761.666 1483118.684 0, 1351517.632 1483097.987 0, 1351273.597 1483077.305 0, 1351029.56 1483056.637 0, 1350785.523 1483035.983 0, 1350541.484 1483015.344 0, 1350297.444 1482994.719 0, 1350053.402 1482974.108 0, 
+    1349809.36 1482953.512 0, 1349565.316 1482932.93 0, 1349321.271 1482912.362 0, 1349077.225 1482891.809 0, 1348833.177 1482871.27 0, 1348589.129 1482850.746 0, 1348345.079 1482830.236 0, 1348101.028 1482809.74 0, 1347856.975 1482789.259 0, 1347612.922 1482768.792 0, 
+    1347368.867 1482748.339 0, 1347124.811 1482727.901 0, 1346880.754 1482707.477 0, 1346636.696 1482687.067 0, 1346391.511 1482666.578 0, 1346148.576 1482646.292 0, 1345904.514 1482625.925 0, 1345660.451 1482605.573 0, 1345416.387 1482585.235 0, 1345172.321 1482564.912 0, 
+    1344928.255 1482544.603 0, 1344684.187 1482524.308 0, 1344440.118 1482504.028 0, 1344196.048 1482483.762 0, 1343951.976 1482463.511 0, 1343707.904 1482443.274 0, 1343463.83 1482423.051 0, 1343219.755 1482402.842 0, 1342975.679 1482382.648 0, 1342731.601 1482362.469 0, 
+    1342487.523 1482342.303 0, 1342243.443 1482322.152 0, 1341999.362 1482302.016 0, 1341755.28 1482281.894 0, 1341511.196 1482261.786 0, 1341267.112 1482241.692 0, 1341023.026 1482221.613 0, 1340778.939 1482201.548 0, 1340533.725 1482181.405 0, 1340077.785 1487733.92 0, 
+    1339621.871 1493286.106 0, 1339866.429 1493306.195 0, 1340109.863 1493326.206 0, 1340353.295 1493346.232 0, 1340596.726 1493366.271 0, 1340840.155 1493386.325 0, 1341083.584 1493406.394 0, 1341327.011 1493426.476 0, 1341570.437 1493446.573 0, 1341813.862 1493466.685 0, 
+    1342057.286 1493486.81 0, 1342300.709 1493506.95 0, 1342544.13 1493527.104 0, 1342787.551 1493547.273 0, 1343030.97 1493567.456 0, 1343274.387 1493587.653 0, 1343517.804 1493607.865 0, 1343761.22 1493628.091 0, 1344004.634 1493648.331 0, 1344248.047 1493668.586 0, 
+    1344491.459 1493688.855 0, 1344734.87 1493709.138 0, 1344978.279 1493729.436 0, 1345221.688 1493749.747 0, 1345463.972 1493769.98 0, 1345708.501 1493790.414 0, 1345951.905 1493810.769 0, 1346195.309 1493831.138 0, 1346438.711 1493851.522 0, 1346682.113 1493871.92 0, 
+    1346925.512 1493892.332 0, 1347168.911 1493912.758 0, 1347412.309 1493933.199 0, 1347655.705 1493953.654 0, 1347899.1 1493974.124 0, 1348142.494 1493994.608 0, 1348385.887 1494015.106 0, 1348629.278 1494035.618 0, 1348872.669 1494056.145 0, 1349116.058 1494076.686 0, 
+    1349359.446 1494097.242 0, 1349602.832 1494117.811 0, 1349846.218 1494138.395 0, 1350089.602 1494158.994 0, 1350332.985 1494179.607 0, 1350576.367 1494200.234 0, 1350819.748 1494220.875 0, 1351063.127 1494241.531 0, 1351305.384 1494262.106 0, 1351776.981 1488711.229 0, 
+    1352248.606 1483160.025 0))
+
+POLYGON ((606506.867 837233.031 0, 606226.246 837256.083 0, 605944.199 837279.268 0, 605662.153 837302.469 0, 605380.109 837325.688 0, 605098.066 837348.922 0, 604816.025 837372.174 0, 604533.985 837395.442 0, 604251.946 837418.726 0, 603969.909 837442.028 0, 
+    603687.872 837465.346 0, 603405.838 837488.68 0, 603123.805 837512.031 0, 602841.773 837535.399 0, 602559.742 837558.783 0, 602277.713 837582.184 0, 601995.685 837605.601 0, 601713.659 837629.035 0, 601431.634 837652.486 0, 601149.61 837675.953 0, 
+    600867.588 837699.437 0, 600585.567 837722.937 0, 600303.548 837746.454 0, 600021.529 837769.988 0, 599738.084 837793.658 0, 599457.497 837817.105 0, 599175.483 837840.689 0, 598893.471 837864.289 0, 598611.46 837887.905 0, 598329.45 837911.539 0, 
+    598047.442 837935.188 0, 597765.435 837958.855 0, 597483.429 837982.538 0, 597201.425 838006.237 0, 596919.422 838029.954 0, 596637.421 838053.686 0, 596355.421 838077.436 0, 596073.422 838101.202 0, 595791.425 838124.985 0, 595509.429 838148.784 0, 
+    595227.435 838172.6 0, 594945.442 838196.432 0, 594663.45 838220.281 0, 594381.46 838244.147 0, 594099.471 838268.029 0, 593817.484 838291.928 0, 593535.498 838315.843 0, 593253.513 838339.775 0, 592970.101 838363.845 0, 593442.106 843919.528 0, 
+    593914.129 849475.417 0, 594196.885 849451.403 0, 594478.215 849427.526 0, 594759.547 849403.666 0, 595040.881 849379.823 0, 595322.215 849355.996 0, 595603.552 849332.186 0, 595884.889 849308.392 0, 596166.228 849284.615 0, 596447.568 849260.854 0, 
+    596728.91 849237.11 0, 597010.253 849213.383 0, 597291.598 849189.672 0, 597572.944 849165.978 0, 597854.291 849142.3 0, 598135.64 849118.639 0, 598416.99 849094.994 0, 598698.342 849071.366 0, 598979.695 849047.754 0, 599261.049 849024.159 0, 
+    599542.405 849000.581 0, 599823.762 848977.019 0, 600105.12 848953.474 0, 600386.48 848929.945 0, 600666.416 848906.552 0, 600949.204 848882.937 0, 601230.568 848859.458 0, 601511.933 848835.996 0, 601793.3 848812.55 0, 602074.668 848789.12 0, 
+    602356.038 848765.708 0, 602637.409 848742.311 0, 602918.781 848718.932 0, 603200.155 848695.569 0, 603481.53 848672.222 0, 603762.906 848648.892 0, 604044.284 848625.578 0, 604325.663 848602.282 0, 604607.044 848579.001 0, 604888.426 848555.738 0, 
+    605169.809 848532.49 0, 605451.193 848509.26 0, 605732.579 848486.046 0, 606013.967 848462.848 0, 606295.355 848439.667 0, 606576.746 848416.503 0, 606858.137 848393.355 0, 607139.53 848370.224 0, 607419.5 848347.226 0, 606963.175 842790.025 0, 
+    606506.867 837233.031 0))
+
+POLYGON ((620928.004 847257.195 0, 620647.968 847279.401 0, 620366.511 847301.738 0, 620085.055 847324.09 0, 619803.6 847346.46 0, 619522.147 847368.846 0, 619240.696 847391.248 0, 618959.245 847413.667 0, 618677.796 847436.103 0, 618396.348 847458.555 0, 
+    618114.902 847481.024 0, 617833.457 847503.509 0, 617552.013 847526.011 0, 617270.57 847548.529 0, 616989.129 847571.064 0, 616707.689 847593.616 0, 616426.251 847616.184 0, 616144.813 847638.768 0, 615863.377 847661.37 0, 615581.943 847683.987 0, 
+    615300.51 847706.622 0, 615019.078 847729.273 0, 614737.647 847751.94 0, 614456.218 847774.624 0, 614173.367 847797.44 0, 613893.364 847820.042 0, 613611.938 847842.776 0, 613330.514 847865.526 0, 613049.092 847888.293 0, 612767.671 847911.076 0, 
+    612486.251 847933.876 0, 612204.832 847956.693 0, 611923.415 847979.526 0, 611641.999 848002.376 0, 611360.585 848025.242 0, 611079.172 848048.125 0, 610797.76 848071.024 0, 610516.35 848093.94 0, 610234.94 848116.873 0, 609953.533 848139.822 0, 
+    609672.126 848162.788 0, 609390.721 848185.77 0, 609109.318 848208.768 0, 608827.915 848231.784 0, 608546.514 848254.816 0, 608265.115 848277.864 0, 607983.716 848300.929 0, 607702.32 848324.011 0, 607419.5 848347.226 0, 607875.841 853904.629 0, 
+    608332.199 859462.231 0, 608614.362 859439.069 0, 608895.104 859416.042 0, 609175.848 859393.03 0, 609456.594 859370.035 0, 609737.34 859347.057 0, 610018.089 859324.095 0, 610298.838 859301.15 0, 610579.589 859278.221 0, 610860.341 859255.309 0, 
+    611141.094 859232.413 0, 611421.849 859209.534 0, 611702.605 859186.671 0, 611983.363 859163.825 0, 612264.122 859140.995 0, 612544.882 859118.182 0, 612825.644 859095.386 0, 613106.407 859072.606 0, 613387.171 859049.842 0, 613667.936 859027.095 0, 
+    613948.703 859004.365 0, 614229.472 858981.651 0, 614510.241 858958.953 0, 614791.012 858936.272 0, 615070.364 858913.723 0, 615352.558 858890.96 0, 615633.333 858868.329 0, 615914.109 858845.714 0, 616194.887 858823.116 0, 616475.666 858800.534 0, 
+    616756.446 858777.969 0, 617037.228 858755.42 0, 617318.01 858732.888 0, 617598.795 858710.372 0, 617879.58 858687.873 0, 618160.367 858665.391 0, 618441.155 858642.925 0, 618721.945 858620.475 0, 619002.736 858598.042 0, 619283.528 858575.626 0, 
+    619564.321 858553.226 0, 619845.116 858530.842 0, 620125.912 858508.475 0, 620406.71 858486.125 0, 620687.509 858463.791 0, 620968.309 858441.474 0, 621249.11 858419.173 0, 621529.913 858396.889 0, 621809.298 858374.733 0, 621368.643 852815.865 0, 
+    620928.004 847257.195 0))
+
+POLYGON ((635289.415 857325.316 0, 635009.966 857346.682 0, 634729.101 857368.173 0, 634448.238 857389.68 0, 634167.376 857411.204 0, 633886.515 857432.745 0, 633605.656 857454.302 0, 633324.798 857475.875 0, 633043.941 857497.465 0, 632763.085 857519.072 0, 
+    632482.231 857540.695 0, 632201.378 857562.334 0, 631920.526 857583.991 0, 631639.675 857605.663 0, 631358.826 857627.352 0, 631077.978 857649.058 0, 630797.131 857670.781 0, 630516.286 857692.519 0, 630235.442 857714.275 0, 629954.599 857736.047 0, 
+    629673.757 857757.835 0, 629392.917 857779.64 0, 629112.078 857801.461 0, 628831.24 857823.299 0, 628548.985 857845.264 0, 628269.568 857867.025 0, 627988.735 857888.912 0, 627707.902 857910.817 0, 627427.071 857932.737 0, 627146.241 857954.674 0, 
+    626865.412 857976.628 0, 626584.584 857998.598 0, 626303.758 858020.585 0, 626022.933 858042.588 0, 625742.11 858064.608 0, 625461.288 858086.644 0, 625180.467 858108.697 0, 624899.647 858130.767 0, 624618.829 858152.853 0, 624338.012 858174.955 0, 
+    624057.196 858197.074 0, 623776.381 858219.21 0, 623495.568 858241.362 0, 623214.756 858263.53 0, 622933.946 858285.715 0, 622653.137 858307.917 0, 622372.329 858330.135 0, 622091.522 858352.37 0, 621809.298 858374.733 0, 622249.968 863933.798 0, 
+    622690.654 869493.053 0, 622972.22 869470.742 0, 623252.372 869448.559 0, 623532.526 869426.392 0, 623812.681 869404.242 0, 624092.837 869382.109 0, 624372.994 869359.992 0, 624653.153 869337.892 0, 624933.313 869315.808 0, 625213.474 869293.74 0, 
+    625493.637 869271.689 0, 625773.801 869249.655 0, 626053.966 869227.637 0, 626334.133 869205.635 0, 626614.301 869183.65 0, 626894.47 869161.682 0, 627174.64 869139.73 0, 627454.812 869117.794 0, 627734.985 869095.875 0, 628015.159 869073.973 0, 
+    628295.335 869052.087 0, 628575.511 869030.217 0, 628855.69 869008.364 0, 629135.869 868986.528 0, 629414.635 868964.818 0, 629696.232 868942.904 0, 629976.415 868921.117 0, 630256.599 868899.346 0, 630536.785 868877.592 0, 630816.972 868855.855 0, 
+    631097.161 868834.133 0, 631377.35 868812.429 0, 631657.541 868790.741 0, 631937.734 868769.069 0, 632217.927 868747.414 0, 632498.122 868725.775 0, 632778.318 868704.153 0, 633058.515 868682.547 0, 633338.714 868660.958 0, 633618.914 868639.385 0, 
+    633899.115 868617.829 0, 634179.317 868596.289 0, 634459.521 868574.766 0, 634739.726 868553.259 0, 635019.932 868531.769 0, 635300.14 868510.295 0, 635580.348 868488.838 0, 635860.558 868467.397 0, 636139.356 868446.081 0, 635714.378 862885.603 0, 
+    635289.415 857325.316 0))
+
+POLYGON ((649590.962 867437.108 0, 649312.103 867457.637 0, 649031.834 867478.286 0, 648751.566 867498.952 0, 648471.299 867519.634 0, 648191.033 867540.332 0, 647910.768 867561.047 0, 647630.505 867581.779 0, 647350.243 867602.527 0, 647069.982 867623.291 0, 
+    646789.722 867644.072 0, 646509.464 867664.87 0, 646229.206 867685.684 0, 645948.95 867706.514 0, 645668.696 867727.361 0, 645388.442 867748.225 0, 645108.19 867769.105 0, 644827.939 867790.001 0, 644547.689 867810.914 0, 644267.44 867831.844 0, 
+    643987.193 867852.79 0, 643706.947 867873.752 0, 643426.702 867894.731 0, 643146.458 867915.727 0, 642864.802 867936.844 0, 642585.974 867957.767 0, 642305.734 867978.812 0, 642025.495 867999.873 0, 641745.258 868020.951 0, 641465.022 868042.046 0, 
+    641184.787 868063.156 0, 640904.553 868084.284 0, 640624.32 868105.428 0, 640344.089 868126.588 0, 640063.859 868147.765 0, 639783.63 868168.958 0, 639503.403 868190.168 0, 639223.176 868211.395 0, 638942.951 868232.637 0, 638662.727 868253.897 0, 
+    638382.505 868275.173 0, 638102.283 868296.465 0, 637822.063 868317.774 0, 637541.845 868339.099 0, 637261.627 868360.441 0, 636981.411 868381.799 0, 636701.196 868403.174 0, 636420.982 868424.565 0, 636139.356 868446.081 0, 636564.348 874006.747 0, 
+    636989.354 879567.597 0, 637270.323 879546.132 0, 637549.882 879524.791 0, 637829.442 879503.466 0, 638109.004 879482.157 0, 638388.567 879460.865 0, 638668.131 879439.59 0, 638947.696 879418.331 0, 639227.263 879397.088 0, 639506.831 879375.862 0, 
+    639786.4 879354.652 0, 640065.971 879333.459 0, 640345.542 879312.282 0, 640625.115 879291.122 0, 640904.69 879269.978 0, 641184.265 879248.851 0, 641463.842 879227.74 0, 641743.42 879206.645 0, 642022.999 879185.567 0, 642302.579 879164.506 0, 
+    642582.161 879143.46 0, 642861.744 879122.432 0, 643141.328 879101.42 0, 643420.913 879080.424 0, 643699.09 879059.55 0, 643980.087 879038.482 0, 644259.676 879017.535 0, 644539.267 878996.605 0, 644818.858 878975.692 0, 645098.451 878954.795 0, 
+    645378.045 878933.914 0, 645657.64 878913.05 0, 645937.236 878892.202 0, 646216.834 878871.371 0, 646496.433 878850.557 0, 646776.033 878829.758 0, 647055.634 878808.976 0, 647335.237 878788.211 0, 647614.841 878767.462 0, 647894.446 878746.73 0, 
+    648174.052 878726.014 0, 648453.659 878705.314 0, 648733.268 878684.631 0, 649012.878 878663.964 0, 649292.489 878643.314 0, 649572.101 878622.68 0, 649851.715 878602.063 0, 650131.329 878581.462 0, 650409.537 878560.982 0, 650000.243 872998.953 0, 
+    649590.962 867437.108 0))
+
+POLYGON ((720196.025 918641.048 0, 719920.154 918657.442 0, 719642.898 918673.935 0, 719365.643 918690.445 0, 719088.389 918706.97 0, 718811.136 918723.512 0, 718533.884 918740.071 0, 718256.633 918756.646 0, 717979.383 918773.237 0, 717702.133 918789.844 0, 
+    717424.885 918806.468 0, 717147.638 918823.107 0, 716870.391 918839.764 0, 716593.146 918856.436 0, 716315.902 918873.125 0, 716038.659 918889.831 0, 715761.416 918906.552 0, 715484.175 918923.29 0, 715206.934 918940.044 0, 714929.695 918956.815 0, 
+    714652.457 918973.602 0, 714375.219 918990.405 0, 714097.983 919007.224 0, 713820.747 919024.06 0, 713542.126 919040.996 0, 713266.279 919057.78 0, 712989.047 919074.665 0, 712711.815 919091.566 0, 712434.585 919108.484 0, 712157.355 919125.417 0, 
+    711880.127 919142.367 0, 711602.899 919159.334 0, 711325.673 919176.316 0, 711048.447 919193.315 0, 710771.223 919210.33 0, 710493.999 919227.362 0, 710216.777 919244.41 0, 709939.555 919261.474 0, 709662.335 919278.555 0, 709385.116 919295.652 0, 
+    709107.897 919312.765 0, 708830.68 919329.894 0, 708553.463 919347.04 0, 708276.248 919364.202 0, 707999.033 919381.381 0, 707721.82 919398.575 0, 707444.607 919415.786 0, 707167.396 919433.014 0, 706888.798 919450.344 0, 707235.304 925018.129 0, 
+    707581.82 930586.06 0, 707859.76 930568.77 0, 708136.316 930551.584 0, 708412.873 930534.413 0, 708689.431 930517.259 0, 708965.99 930500.122 0, 709242.55 930483 0, 709519.111 930465.895 0, 709795.673 930448.806 0, 710072.236 930431.733 0, 
+    710348.8 930414.677 0, 710625.365 930397.636 0, 710901.931 930380.613 0, 711178.498 930363.605 0, 711455.066 930346.614 0, 711731.635 930329.639 0, 712008.205 930312.68 0, 712284.776 930295.737 0, 712561.348 930278.811 0, 712837.921 930261.901 0, 
+    713114.495 930245.008 0, 713391.07 930228.13 0, 713667.646 930211.269 0, 713944.223 930194.424 0, 714219.417 930177.68 0, 714497.38 930160.783 0, 714773.96 930143.988 0, 715050.541 930127.208 0, 715327.123 930110.444 0, 715603.706 930093.697 0, 
+    715880.29 930076.966 0, 716156.875 930060.252 0, 716433.461 930043.554 0, 716710.048 930026.871 0, 716986.635 930010.206 0, 717263.224 929993.556 0, 717539.814 929976.923 0, 717816.405 929960.306 0, 718092.997 929943.706 0, 718369.589 929927.121 0, 
+    718646.183 929910.553 0, 718922.778 929894.001 0, 719199.373 929877.466 0, 719475.97 929860.947 0, 719752.568 929844.444 0, 720029.166 929827.957 0, 720305.766 929811.487 0, 720582.366 929795.033 0, 720857.585 929778.677 0, 720526.801 924209.789 0, 
+    720196.025 918641.048 0))
+
+POLYGON ((734135.577 929008.804 0, 733860.311 929024.382 0, 733583.666 929040.055 0, 733307.021 929055.743 0, 733030.377 929071.449 0, 732753.733 929087.17 0, 732477.091 929102.908 0, 732200.45 929118.662 0, 731923.81 929134.432 0, 731647.17 929150.219 0, 
+    731370.532 929166.021 0, 731093.894 929181.841 0, 730817.258 929197.676 0, 730540.622 929213.528 0, 730263.987 929229.396 0, 729987.353 929245.28 0, 729710.72 929261.181 0, 729434.088 929277.097 0, 729157.457 929293.03 0, 728880.827 929308.98 0, 
+    728604.198 929324.946 0, 728327.57 929340.927 0, 728050.943 929356.926 0, 727774.316 929372.94 0, 727496.309 929389.051 0, 727221.067 929405.018 0, 726944.443 929421.081 0, 726667.821 929437.161 0, 726391.199 929453.257 0, 726114.578 929469.369 0, 
+    725837.959 929485.498 0, 725561.34 929501.643 0, 725284.722 929517.804 0, 725008.105 929533.981 0, 724731.49 929550.175 0, 724454.875 929566.384 0, 724178.261 929582.611 0, 723901.648 929598.853 0, 723625.036 929615.112 0, 723348.424 929631.387 0, 
+    723071.814 929647.678 0, 722795.205 929663.986 0, 722518.597 929680.31 0, 722241.99 929696.65 0, 721965.383 929713.006 0, 721688.778 929729.379 0, 721412.174 929745.768 0, 721135.57 929762.173 0, 720857.585 929778.677 0, 721188.377 935347.706 0, 
+    721519.178 940916.874 0, 721796.505 940900.409 0, 722072.452 940884.043 0, 722348.401 940867.693 0, 722624.351 940851.359 0, 722900.302 940835.041 0, 723176.253 940818.74 0, 723452.206 940802.455 0, 723728.16 940786.186 0, 724004.114 940769.933 0, 
+    724280.07 940753.696 0, 724556.026 940737.476 0, 724831.984 940721.272 0, 725107.942 940705.085 0, 725383.901 940688.913 0, 725659.862 940672.758 0, 725935.823 940656.619 0, 726211.785 940640.496 0, 726487.748 940624.39 0, 726763.712 940608.299 0, 
+    727039.677 940592.225 0, 727315.643 940576.168 0, 727591.61 940560.126 0, 727867.578 940544.101 0, 728142.168 940528.172 0, 728419.516 940512.099 0, 728695.487 940496.122 0, 728971.459 940480.162 0, 729247.431 940464.218 0, 729523.405 940448.29 0, 
+    729799.379 940432.378 0, 730075.355 940416.483 0, 730351.331 940400.604 0, 730627.308 940384.741 0, 730903.286 940368.895 0, 731179.265 940353.064 0, 731455.245 940337.25 0, 731731.226 940321.452 0, 732007.208 940305.67 0, 732283.191 940289.905 0, 
+    732559.175 940274.156 0, 732835.16 940258.423 0, 733111.145 940242.706 0, 733387.132 940227.006 0, 733663.119 940211.322 0, 733939.108 940195.654 0, 734215.097 940180.002 0, 734491.087 940164.367 0, 734765.7 940148.825 0, 734450.635 934578.746 0, 
+    734135.577 929008.804 0))
+
+POLYGON ((748014.34 939418.204 0, 747739.682 939432.969 0, 747463.648 939447.825 0, 747187.616 939462.697 0, 746911.584 939477.585 0, 746635.554 939492.489 0, 746359.524 939507.41 0, 746083.495 939522.347 0, 745807.467 939537.3 0, 745531.44 939552.27 0, 
+    745255.414 939567.255 0, 744979.388 939582.257 0, 744703.364 939597.275 0, 744427.34 939612.31 0, 744151.317 939627.36 0, 743875.296 939642.427 0, 743599.275 939657.51 0, 743323.254 939672.61 0, 743047.235 939687.725 0, 742771.217 939702.857 0, 
+    742495.2 939718.005 0, 742219.183 939733.169 0, 741943.168 939748.35 0, 741667.153 939763.547 0, 741389.762 939778.836 0, 741115.126 939793.989 0, 740839.114 939809.235 0, 740563.103 939824.497 0, 740287.093 939839.775 0, 740011.083 939855.069 0, 
+    739735.075 939870.38 0, 739459.067 939885.706 0, 739183.061 939901.049 0, 738907.055 939916.409 0, 738631.05 939931.784 0, 738355.046 939947.176 0, 738079.043 939962.584 0, 737803.041 939978.008 0, 737527.04 939993.449 0, 737251.04 940008.906 0, 
+    736975.04 940024.379 0, 736699.042 940039.868 0, 736423.044 940055.373 0, 736147.048 940070.895 0, 735871.052 940086.433 0, 735595.057 940101.987 0, 735319.063 940117.558 0, 735043.07 940133.144 0, 734765.7 940148.825 0, 735080.774 945719.039 0, 
+    735395.854 951289.384 0, 735672.565 951273.74 0, 735947.902 951258.19 0, 736223.24 951242.657 0, 736498.579 951227.139 0, 736773.919 951211.638 0, 737049.26 951196.154 0, 737324.602 951180.685 0, 737599.945 951165.232 0, 737875.288 951149.796 0, 
+    738150.633 951134.376 0, 738425.978 951118.972 0, 738701.325 951103.585 0, 738976.672 951088.213 0, 739252.02 951072.858 0, 739527.369 951057.519 0, 739802.719 951042.196 0, 740078.07 951026.89 0, 740353.422 951011.599 0, 740628.775 950996.325 0, 
+    740904.128 950981.067 0, 741179.483 950965.825 0, 741454.838 950950.6 0, 741730.194 950935.39 0, 742004.178 950920.273 0, 742280.91 950905.02 0, 742556.269 950889.86 0, 742831.628 950874.715 0, 743106.989 950859.587 0, 743382.351 950844.475 0, 
+    743657.713 950829.379 0, 743933.077 950814.299 0, 744208.441 950799.236 0, 744483.806 950784.188 0, 744759.172 950769.157 0, 745034.539 950754.142 0, 745309.907 950739.144 0, 745585.276 950724.161 0, 745860.645 950709.195 0, 746136.016 950694.245 0, 
+    746411.387 950679.311 0, 746686.759 950664.394 0, 746962.132 950649.492 0, 747237.506 950634.607 0, 747512.881 950619.738 0, 747788.257 950604.885 0, 748063.634 950590.049 0, 748339.011 950575.228 0, 748613.017 950560.498 0, 748313.675 944989.286 0, 
+    748014.34 939418.204 0))
+
+POLYGON ((761832.186 949868.956 0, 761558.138 949882.912 0, 761282.719 949896.955 0, 761007.302 949911.013 0, 760731.885 949925.088 0, 760456.47 949939.179 0, 760181.055 949953.286 0, 759905.641 949967.409 0, 759630.227 949981.549 0, 759354.815 949995.705 0, 
+    759079.403 950009.877 0, 758803.993 950024.065 0, 758528.583 950038.269 0, 758253.174 950052.49 0, 757977.765 950066.727 0, 757702.358 950080.98 0, 757426.951 950095.249 0, 757151.546 950109.535 0, 756876.141 950123.836 0, 756600.737 950138.154 0, 
+    756325.333 950152.488 0, 756049.931 950166.839 0, 755774.529 950181.205 0, 755499.129 950195.588 0, 755222.357 950210.059 0, 754948.33 950224.402 0, 754672.932 950238.833 0, 754397.534 950253.281 0, 754122.138 950267.745 0, 753846.742 950282.225 0, 
+    753571.348 950296.721 0, 753295.954 950311.233 0, 753020.561 950325.762 0, 752745.169 950340.307 0, 752469.777 950354.868 0, 752194.387 950369.445 0, 751918.997 950384.038 0, 751643.609 950398.648 0, 751368.221 950413.274 0, 751092.834 950427.916 0, 
+    750817.447 950442.574 0, 750542.062 950457.249 0, 750266.678 950471.94 0, 749991.294 950486.646 0, 749715.912 950501.37 0, 749440.53 950516.109 0, 749165.149 950530.864 0, 748889.769 950545.636 0, 748613.017 950560.498 0, 748912.366 956131.836 0, 
+    749211.721 961703.297 0, 749487.814 961688.47 0, 749762.538 961673.734 0, 750037.263 961659.014 0, 750311.989 961644.309 0, 750586.716 961629.621 0, 750861.443 961614.949 0, 751136.172 961600.294 0, 751410.901 961585.654 0, 751685.632 961571.031 0, 
+    751960.363 961556.424 0, 752235.095 961541.832 0, 752509.828 961527.258 0, 752784.562 961512.699 0, 753059.296 961498.156 0, 753334.032 961483.63 0, 753608.768 961469.12 0, 753883.505 961454.626 0, 754158.243 961440.148 0, 754432.982 961425.686 0, 
+    754707.722 961411.241 0, 754982.462 961396.811 0, 755257.204 961382.398 0, 755531.946 961368.001 0, 755805.321 961353.692 0, 756081.433 961339.256 0, 756356.178 961324.907 0, 756630.923 961310.575 0, 756905.67 961296.259 0, 757180.417 961281.959 0, 
+    757455.165 961267.675 0, 757729.914 961253.408 0, 758004.664 961239.156 0, 758279.415 961224.921 0, 758554.166 961210.702 0, 758828.919 961196.499 0, 759103.672 961182.312 0, 759378.426 961168.141 0, 759653.181 961153.987 0, 759927.936 961139.849 0, 
+    760202.693 961125.727 0, 760477.45 961111.621 0, 760752.208 961097.531 0, 761026.967 961083.457 0, 761301.727 961069.4 0, 761576.488 961055.359 0, 761851.249 961041.334 0, 762126.012 961027.325 0, 762399.407 961013.402 0, 762115.794 955441.118 0, 
+    761832.186 949868.956 0))
+
+POLYGON ((775588.99 960360.767 0, 775315.554 960373.918 0, 775040.753 960387.151 0, 774765.953 960400.399 0, 774491.154 960413.664 0, 774216.356 960426.945 0, 773941.558 960440.243 0, 773666.761 960453.556 0, 773391.965 960466.886 0, 773117.17 960480.231 0, 
+    772842.375 960493.593 0, 772567.581 960506.972 0, 772292.789 960520.366 0, 772017.996 960533.776 0, 771743.205 960547.203 0, 771468.414 960560.646 0, 771193.625 960574.105 0, 770918.836 960587.58 0, 770644.047 960601.071 0, 770369.26 960614.579 0, 
+    770094.473 960628.103 0, 769819.688 960641.642 0, 769544.902 960655.198 0, 769270.118 960668.771 0, 768993.968 960682.427 0, 768720.552 960695.964 0, 768445.77 960709.584 0, 768170.989 960723.221 0, 767896.209 960736.874 0, 767621.43 960750.544 0, 
+    767346.651 960764.229 0, 767071.873 960777.931 0, 766797.096 960791.648 0, 766522.32 960805.382 0, 766247.545 960819.132 0, 765972.77 960832.899 0, 765697.996 960846.681 0, 765423.223 960860.48 0, 765148.451 960874.295 0, 764873.68 960888.126 0, 
+    764598.909 960901.973 0, 764324.14 960915.836 0, 764049.371 960929.716 0, 763774.603 960943.611 0, 763499.836 960957.523 0, 763225.069 960971.451 0, 762950.304 960985.395 0, 762675.539 960999.356 0, 762399.407 961013.402 0, 762683.027 966585.804 0, 
+    762966.653 972158.321 0, 763242.125 972144.308 0, 763516.234 972130.381 0, 763790.343 972116.47 0, 764064.454 972102.576 0, 764338.565 972088.697 0, 764612.677 972074.834 0, 764886.79 972060.988 0, 765160.904 972047.158 0, 765435.018 972033.344 0, 
+    765709.134 972019.546 0, 765983.25 972005.764 0, 766257.367 971991.998 0, 766531.484 971978.249 0, 766805.603 971964.515 0, 767079.722 971950.798 0, 767353.843 971937.097 0, 767627.964 971923.412 0, 767902.085 971909.743 0, 768176.208 971896.09 0, 
+    768450.331 971882.454 0, 768724.456 971868.833 0, 768998.581 971855.229 0, 769272.706 971841.641 0, 769545.47 971828.136 0, 769820.961 971814.512 0, 770095.089 971800.973 0, 770369.218 971787.449 0, 770643.348 971773.941 0, 770917.478 971760.45 0, 
+    771191.61 971746.975 0, 771465.742 971733.516 0, 771739.875 971720.073 0, 772014.008 971706.646 0, 772288.143 971693.235 0, 772562.278 971679.84 0, 772836.414 971666.462 0, 773110.551 971653.1 0, 773384.689 971639.753 0, 773658.828 971626.423 0, 
+    773932.967 971613.109 0, 774207.107 971599.812 0, 774481.248 971586.53 0, 774755.389 971573.264 0, 775029.532 971560.015 0, 775303.675 971546.782 0, 775577.819 971533.565 0, 775851.964 971520.364 0, 776124.747 971507.244 0, 775856.866 965933.949 0, 
+    775588.99 960360.767 0))
+
+POLYGON ((789284.628 970893.345 0, 789011.807 970905.693 0, 788737.626 970918.12 0, 788463.446 970930.562 0, 788189.266 970943.021 0, 787915.087 970955.496 0, 787640.909 970967.987 0, 787366.732 970980.494 0, 787092.556 970993.017 0, 786818.38 971005.556 0, 
+    786544.205 971018.112 0, 786270.03 971030.684 0, 785995.857 971043.271 0, 785721.684 971055.875 0, 785447.512 971068.495 0, 785173.341 971081.132 0, 784899.17 971093.784 0, 784625 971106.452 0, 784350.831 971119.137 0, 784076.663 971131.838 0, 
+    783802.495 971144.555 0, 783528.328 971157.288 0, 783254.162 971170.037 0, 782979.997 971182.802 0, 782704.471 971195.647 0, 782431.668 971208.381 0, 782157.505 971221.195 0, 781883.343 971234.025 0, 781609.181 971246.871 0, 781335.02 971259.733 0, 
+    781060.86 971272.611 0, 780786.701 971285.505 0, 780512.542 971298.416 0, 780238.384 971311.343 0, 779964.227 971324.285 0, 779690.071 971337.244 0, 779415.916 971350.219 0, 779141.761 971363.211 0, 778867.607 971376.218 0, 778593.454 971389.241 0, 
+    778319.301 971402.281 0, 778045.149 971415.337 0, 777770.999 971428.409 0, 777496.848 971441.497 0, 777222.699 971454.601 0, 776948.55 971467.721 0, 776674.403 971480.858 0, 776400.255 971494.01 0, 776124.747 971507.244 0, 776392.633 977080.65 0, 
+    776660.525 982654.163 0, 776935.374 982640.96 0, 777208.865 982627.839 0, 777482.357 982614.734 0, 777755.849 982601.645 0, 778029.343 982588.572 0, 778302.837 982575.516 0, 778576.331 982562.475 0, 778849.827 982549.45 0, 779123.323 982536.442 0, 
+    779396.82 982523.45 0, 779670.318 982510.474 0, 779943.817 982497.513 0, 780217.316 982484.569 0, 780490.817 982471.641 0, 780764.318 982458.73 0, 781037.819 982445.834 0, 781311.322 982432.954 0, 781584.825 982420.091 0, 781858.329 982407.243 0, 
+    782131.834 982394.412 0, 782405.339 982381.597 0, 782678.845 982368.798 0, 782952.352 982356.015 0, 783224.502 982343.311 0, 783499.369 982330.497 0, 783772.878 982317.762 0, 784046.388 982305.043 0, 784319.898 982292.341 0, 784593.41 982279.654 0, 
+    784866.922 982266.984 0, 785140.435 982254.33 0, 785413.949 982241.692 0, 785687.463 982229.07 0, 785960.979 982216.464 0, 786234.494 982203.874 0, 786508.011 982191.3 0, 786781.529 982178.742 0, 787055.047 982166.201 0, 787328.566 982153.675 0, 
+    787602.085 982141.166 0, 787875.606 982128.673 0, 788149.127 982116.195 0, 788422.649 982103.734 0, 788696.171 982091.289 0, 788969.695 982078.861 0, 789243.219 982066.448 0, 789516.743 982054.051 0, 789788.912 982041.732 0, 789536.768 976467.485 0, 
+    789284.628 970893.345 0))
+
+POLYGON ((802918.977 981466.394 0, 802646.772 981477.944 0, 802373.214 981489.568 0, 802099.656 981501.208 0, 801826.098 981512.864 0, 801552.542 981524.536 0, 801278.986 981536.224 0, 801005.43 981547.929 0, 800731.876 981559.649 0, 800458.322 981571.386 0, 
+    800184.769 981583.138 0, 799911.216 981594.907 0, 799637.664 981606.692 0, 799364.113 981618.493 0, 799090.563 981630.31 0, 798817.013 981642.143 0, 798543.464 981653.993 0, 798269.916 981665.858 0, 797996.368 981677.739 0, 797722.821 981689.637 0, 
+    797449.275 981701.551 0, 797175.729 981713.481 0, 796902.185 981725.426 0, 796628.64 981737.388 0, 796353.741 981749.426 0, 796081.554 981761.361 0, 795808.012 981773.371 0, 795534.471 981785.397 0, 795260.93 981797.44 0, 794987.391 981809.498 0, 
+    794713.851 981821.573 0, 794440.313 981833.664 0, 794166.775 981845.771 0, 793893.238 981857.894 0, 793619.702 981870.033 0, 793346.166 981882.188 0, 793072.631 981894.359 0, 792799.097 981906.547 0, 792525.564 981918.75 0, 792252.031 981930.97 0, 
+    791978.499 981943.205 0, 791704.968 981955.457 0, 791431.437 981967.725 0, 791157.907 981980.009 0, 790884.378 981992.309 0, 790610.85 982004.625 0, 790337.322 982016.958 0, 790063.795 982029.306 0, 789788.912 982041.732 0, 790041.061 987616.081 0, 
+    790293.214 993190.528 0, 790567.438 993178.132 0, 790840.308 993165.813 0, 791113.18 993153.51 0, 791386.052 993141.224 0, 791658.925 993128.953 0, 791931.799 993116.699 0, 792204.673 993104.46 0, 792477.548 993092.238 0, 792750.424 993080.032 0, 
+    793023.301 993067.841 0, 793296.178 993055.667 0, 793569.056 993043.509 0, 793841.934 993031.367 0, 794114.814 993019.241 0, 794387.694 993007.131 0, 794660.575 992995.037 0, 794933.456 992982.959 0, 795206.338 992970.897 0, 795479.221 992958.852 0, 
+    795752.105 992946.822 0, 796024.989 992934.808 0, 796297.874 992922.811 0, 796570.76 992910.829 0, 796842.294 992898.923 0, 797116.534 992886.915 0, 797389.422 992874.981 0, 797662.31 992863.064 0, 797935.2 992851.163 0, 798208.09 992839.278 0, 
+    798480.98 992827.409 0, 798753.872 992815.556 0, 799026.764 992803.719 0, 799299.657 992791.898 0, 799572.55 992780.093 0, 799845.444 992768.305 0, 800118.339 992756.532 0, 800391.235 992744.775 0, 800664.131 992733.035 0, 800937.028 992721.31 0, 
+    801209.925 992709.602 0, 801482.824 992697.909 0, 801755.723 992686.233 0, 802028.622 992674.573 0, 802301.523 992662.929 0, 802574.424 992651.301 0, 802847.326 992639.689 0, 803120.228 992628.093 0, 803391.779 992616.57 0, 803155.376 987041.433 0, 
+    802918.977 981466.394 0))
+
+POLYGON ((816491.914 992079.62 0, 816220.329 992090.376 0, 815947.395 992101.201 0, 815674.462 992112.042 0, 815401.529 992122.899 0, 815128.597 992133.772 0, 814855.665 992144.661 0, 814582.734 992155.566 0, 814309.804 992166.488 0, 814036.874 992177.425 0, 
+    813763.945 992188.378 0, 813491.017 992199.348 0, 813218.089 992210.334 0, 812945.162 992221.335 0, 812672.236 992232.353 0, 812399.31 992243.387 0, 812126.385 992254.436 0, 811853.461 992265.502 0, 811580.537 992276.584 0, 811307.614 992287.682 0, 
+    811034.691 992298.796 0, 810761.769 992309.927 0, 810488.848 992321.073 0, 810215.928 992332.235 0, 809941.657 992343.469 0, 809670.089 992354.608 0, 809397.17 992365.818 0, 809124.252 992377.045 0, 808851.335 992388.287 0, 808578.419 992399.546 0, 
+    808305.503 992410.821 0, 808032.587 992422.112 0, 807759.673 992433.419 0, 807486.759 992444.741 0, 807213.846 992456.08 0, 806940.933 992467.435 0, 806668.021 992478.807 0, 806395.11 992490.194 0, 806122.2 992501.597 0, 805849.29 992513.016 0, 
+    805576.38 992524.452 0, 805303.472 992535.903 0, 805030.564 992547.371 0, 804757.657 992558.854 0, 804484.75 992570.354 0, 804211.845 992581.869 0, 803938.939 992593.401 0, 803666.035 992604.949 0, 803391.779 992616.57 0, 803628.187 998191.801 0, 
+    803864.598 1003767.123 0, 804138.194 1003755.529 0, 804410.442 1003744.009 0, 804682.691 1003732.505 0, 804954.941 1003721.017 0, 805227.191 1003709.545 0, 805499.442 1003698.09 0, 805771.693 1003686.65 0, 806043.945 1003675.226 0, 806316.198 1003663.818 0, 
+    806588.452 1003652.426 0, 806860.706 1003641.05 0, 807132.961 1003629.69 0, 807405.217 1003618.347 0, 807677.473 1003607.019 0, 807949.73 1003595.707 0, 808221.987 1003584.412 0, 808494.246 1003573.132 0, 808766.504 1003561.868 0, 809038.764 1003550.621 0, 
+    809311.024 1003539.389 0, 809583.285 1003528.173 0, 809855.547 1003516.974 0, 810127.809 1003505.79 0, 810398.724 1003494.678 0, 810672.335 1003483.471 0, 810944.599 1003472.336 0, 811216.864 1003461.217 0, 811489.13 1003450.113 0, 811761.396 1003439.026 0, 
+    812033.663 1003427.955 0, 812305.93 1003416.899 0, 812578.198 1003405.86 0, 812850.467 1003394.837 0, 813122.736 1003383.829 0, 813395.006 1003372.838 0, 813667.277 1003361.863 0, 813939.548 1003350.904 0, 814211.82 1003339.961 0, 814484.093 1003329.034 0, 
+    814756.366 1003318.123 0, 815028.64 1003307.228 0, 815300.915 1003296.348 0, 815573.19 1003285.485 0, 815845.465 1003274.638 0, 816117.742 1003263.808 0, 816390.019 1003252.993 0, 816662.297 1003242.194 0, 816933.228 1003231.464 0, 816712.569 997655.497 0, 
+    816491.914 992079.62 0))
+
+POLYGON ((830003.32 1002732.729 0, 829732.357 1002742.693 0, 829460.05 1002752.723 0, 829187.743 1002762.768 0, 828915.437 1002772.83 0, 828643.132 1002782.908 0, 828370.827 1002793.002 0, 828098.523 1002803.111 0, 827826.219 1002813.237 0, 827553.916 1002823.379 0, 
+    827281.614 1002833.537 0, 827009.312 1002843.711 0, 826737.011 1002853.901 0, 826464.71 1002864.107 0, 826192.411 1002874.328 0, 825920.111 1002884.566 0, 825647.812 1002894.82 0, 825375.514 1002905.09 0, 825103.217 1002915.377 0, 824830.92 1002925.679 0, 
+    824558.623 1002935.997 0, 824286.327 1002946.331 0, 824014.032 1002956.681 0, 823741.738 1002967.047 0, 823468.098 1002977.481 0, 823197.151 1002987.828 0, 822924.858 1002998.242 0, 822652.566 1003008.672 0, 822380.274 1003019.119 0, 822107.983 1003029.581 0, 
+    821835.693 1003040.059 0, 821563.403 1003050.554 0, 821291.114 1003061.064 0, 821018.826 1003071.591 0, 820746.538 1003082.133 0, 820474.251 1003092.692 0, 820201.965 1003103.266 0, 819929.679 1003113.857 0, 819657.393 1003124.463 0, 819385.109 1003135.086 0, 
+    819112.825 1003145.725 0, 818840.541 1003156.379 0, 818568.259 1003167.05 0, 818295.976 1003177.737 0, 818023.695 1003188.44 0, 817751.414 1003199.158 0, 817479.134 1003209.893 0, 817206.854 1003220.644 0, 816933.228 1003231.464 0, 817153.891 1008807.517 0, 
+    817374.557 1014383.651 0, 817647.523 1014372.857 0, 817919.146 1014362.132 0, 818190.77 1014351.423 0, 818462.394 1014340.731 0, 818734.019 1014330.054 0, 819005.645 1014319.393 0, 819277.271 1014308.748 0, 819548.898 1014298.119 0, 819820.526 1014287.506 0, 
+    820092.154 1014276.909 0, 820363.783 1014266.328 0, 820635.413 1014255.763 0, 820907.043 1014245.214 0, 821178.673 1014234.68 0, 821450.305 1014224.163 0, 821721.937 1014213.662 0, 821993.569 1014203.177 0, 822265.203 1014192.708 0, 822536.836 1014182.255 0, 
+    822808.471 1014171.818 0, 823080.106 1014161.397 0, 823351.742 1014150.992 0, 823623.378 1014140.602 0, 823893.672 1014130.28 0, 824166.652 1014119.872 0, 824438.29 1014109.531 0, 824709.929 1014099.206 0, 824981.568 1014088.896 0, 825253.208 1014078.603 0, 
+    825524.849 1014068.326 0, 825796.49 1014058.065 0, 826068.132 1014047.819 0, 826339.774 1014037.59 0, 826611.417 1014027.377 0, 826883.061 1014017.179 0, 827154.705 1014006.998 0, 827426.349 1013996.833 0, 827697.995 1013986.683 0, 827969.641 1013976.55 0, 
+    828241.287 1013966.433 0, 828512.934 1013956.331 0, 828784.582 1013946.246 0, 829056.23 1013936.176 0, 829327.879 1013926.123 0, 829599.529 1013916.086 0, 829871.179 1013906.064 0, 830142.83 1013896.059 0, 830413.139 1013886.119 0, 830208.228 1008309.383 0, 
+    830003.32 1002732.729 0))
+
+POLYGON ((843453.076 1013425.424 0, 843182.737 1013434.601 0, 842911.059 1013443.839 0, 842639.382 1013453.093 0, 842367.705 1013462.362 0, 842096.029 1013471.648 0, 841824.353 1013480.95 0, 841552.678 1013490.268 0, 841281.003 1013499.602 0, 841009.329 1013508.952 0, 
+    840737.656 1013518.318 0, 840465.983 1013527.7 0, 840194.311 1013537.098 0, 839922.639 1013546.511 0, 839650.968 1013555.941 0, 839379.297 1013565.387 0, 839107.627 1013574.849 0, 838835.957 1013584.327 0, 838564.288 1013593.82 0, 838292.619 1013603.33 0, 
+    838020.952 1013612.856 0, 837749.284 1013622.398 0, 837477.617 1013631.955 0, 837205.951 1013641.529 0, 836932.945 1013651.166 0, 836662.62 1013660.725 0, 836390.956 1013670.346 0, 836119.292 1013679.984 0, 835847.628 1013689.638 0, 835575.966 1013699.307 0, 
+    835304.303 1013708.993 0, 835032.642 1013718.695 0, 834760.98 1013728.412 0, 834489.32 1013738.146 0, 834217.66 1013747.896 0, 833946.001 1013757.661 0, 833674.342 1013767.443 0, 833402.683 1013777.24 0, 833131.026 1013787.054 0, 832859.369 1013796.884 0, 
+    832587.712 1013806.729 0, 832316.056 1013816.591 0, 832044.401 1013826.468 0, 831772.746 1013836.362 0, 831501.092 1013846.271 0, 831229.438 1013856.197 0, 830957.785 1013866.138 0, 830686.133 1013876.096 0, 830413.139 1013886.119 0, 830618.053 1019462.932 0, 
+    830822.97 1025039.819 0, 831095.304 1025029.82 0, 831366.3 1025019.887 0, 831637.296 1025009.969 0, 831908.293 1025000.068 0, 832179.291 1024990.182 0, 832450.289 1024980.312 0, 832721.288 1024970.459 0, 832992.288 1024960.621 0, 833263.288 1024950.799 0, 
+    833534.288 1024940.993 0, 833805.29 1024931.204 0, 834076.291 1024921.43 0, 834347.294 1024911.672 0, 834618.297 1024901.93 0, 834889.3 1024892.204 0, 835160.304 1024882.494 0, 835431.309 1024872.799 0, 835702.314 1024863.121 0, 835973.32 1024853.459 0, 
+    836244.326 1024843.813 0, 836515.333 1024834.182 0, 836786.34 1024824.568 0, 837057.348 1024814.969 0, 837327.02 1024805.434 0, 837599.366 1024795.82 0, 837870.376 1024786.27 0, 838141.386 1024776.735 0, 838412.397 1024767.216 0, 838683.408 1024757.714 0, 
+    838954.42 1024748.227 0, 839225.433 1024738.756 0, 839496.446 1024729.301 0, 839767.46 1024719.862 0, 840038.474 1024710.439 0, 840309.488 1024701.032 0, 840580.504 1024691.641 0, 840851.52 1024682.266 0, 841122.536 1024672.907 0, 841393.553 1024663.563 0, 
+    841664.57 1024654.236 0, 841935.589 1024644.925 0, 842206.607 1024635.629 0, 842477.626 1024626.35 0, 842748.646 1024617.087 0, 843019.666 1024607.839 0, 843290.687 1024598.607 0, 843561.708 1024589.392 0, 843831.394 1024580.237 0, 843642.234 1019002.794 0, 
+    843453.076 1013425.424 0))
+
+POLYGON ((856841.064 1024157.409 0, 856571.352 1024165.802 0, 856300.305 1024174.252 0, 856029.259 1024182.718 0, 855758.214 1024191.199 0, 855487.169 1024199.697 0, 855216.125 1024208.211 0, 854945.081 1024216.74 0, 854674.038 1024225.286 0, 854402.995 1024233.848 0, 
+    854131.953 1024242.425 0, 853860.911 1024251.019 0, 853589.87 1024259.628 0, 853318.829 1024268.253 0, 853047.789 1024276.895 0, 852776.749 1024285.552 0, 852505.71 1024294.225 0, 852234.671 1024302.915 0, 851963.633 1024311.62 0, 851692.596 1024320.341 0, 
+    851421.558 1024329.078 0, 851150.522 1024337.831 0, 850879.486 1024346.6 0, 850608.45 1024355.385 0, 850336.08 1024364.229 0, 850066.38 1024373.002 0, 849795.346 1024381.835 0, 849524.313 1024390.684 0, 849253.28 1024399.549 0, 848982.247 1024408.429 0, 
+    848711.215 1024417.326 0, 848440.184 1024426.238 0, 848169.153 1024435.167 0, 847898.122 1024444.111 0, 847627.093 1024453.072 0, 847356.063 1024462.048 0, 847085.034 1024471.04 0, 846814.006 1024480.049 0, 846542.978 1024489.073 0, 846271.951 1024498.113 0, 
+    846000.924 1024507.169 0, 845729.898 1024516.241 0, 845458.873 1024525.329 0, 845187.848 1024534.433 0, 844916.823 1024543.553 0, 844645.799 1024552.689 0, 844374.775 1024561.841 0, 844103.753 1024571.008 0, 843831.394 1024580.237 0, 844020.556 1030157.75 0, 
+    844209.721 1035735.328 0, 844481.42 1035726.121 0, 844751.786 1035716.976 0, 845022.153 1035707.846 0, 845292.521 1035698.732 0, 845562.889 1035689.634 0, 845833.257 1035680.552 0, 846103.626 1035671.486 0, 846373.996 1035662.436 0, 846644.366 1035653.402 0, 
+    846914.737 1035644.384 0, 847185.108 1035635.382 0, 847455.48 1035626.395 0, 847725.852 1035617.425 0, 847996.225 1035608.47 0, 848266.598 1035599.531 0, 848536.972 1035590.609 0, 848807.346 1035581.702 0, 849077.721 1035572.811 0, 849348.096 1035563.936 0, 
+    849618.472 1035555.077 0, 849888.849 1035546.234 0, 850159.226 1035537.406 0, 850429.603 1035528.595 0, 850698.649 1035519.843 0, 850970.359 1035511.02 0, 851240.738 1035502.256 0, 851511.118 1035493.509 0, 851781.498 1035484.777 0, 852051.879 1035476.061 0, 
+    852322.26 1035467.361 0, 852592.641 1035458.677 0, 852863.023 1035450.009 0, 853133.406 1035441.356 0, 853403.789 1035432.72 0, 853674.173 1035424.1 0, 853944.557 1035415.495 0, 854214.942 1035406.907 0, 854485.327 1035398.334 0, 854755.712 1035389.777 0, 
+    855026.098 1035381.236 0, 855296.485 1035372.711 0, 855566.872 1035364.202 0, 855837.26 1035355.709 0, 856107.648 1035347.232 0, 856378.037 1035338.771 0, 856648.426 1035330.326 0, 856918.816 1035321.896 0, 857187.875 1035313.524 0, 857014.468 1029735.434 0, 
+    856841.064 1024157.409 0))
+
+POLYGON ((870167.168 1034928.388 0, 869898.084 1034936 0, 869627.672 1034943.665 0, 869357.26 1034951.346 0, 869086.848 1034959.044 0, 868816.437 1034966.757 0, 868546.027 1034974.486 0, 868275.617 1034982.231 0, 868005.207 1034989.992 0, 867734.798 1034997.769 0, 
+    867464.389 1035005.562 0, 867193.981 1035013.371 0, 866923.573 1035021.195 0, 866653.166 1035029.036 0, 866382.759 1035036.892 0, 866112.352 1035044.765 0, 865841.946 1035052.653 0, 865571.541 1035060.557 0, 865301.136 1035068.478 0, 865030.731 1035076.414 0, 
+    864760.327 1035084.366 0, 864489.923 1035092.333 0, 864219.52 1035100.317 0, 863949.118 1035108.317 0, 863677.385 1035116.372 0, 863408.314 1035124.364 0, 863137.912 1035132.412 0, 862867.512 1035140.475 0, 862597.111 1035148.554 0, 862326.711 1035156.65 0, 
+    862056.312 1035164.761 0, 861785.913 1035172.888 0, 861515.515 1035181.031 0, 861245.117 1035189.19 0, 860974.719 1035197.364 0, 860704.322 1035205.555 0, 860433.926 1035213.762 0, 860163.53 1035221.984 0, 859893.134 1035230.223 0, 859622.739 1035238.477 0, 
+    859352.345 1035246.747 0, 859081.95 1035255.034 0, 858811.557 1035263.336 0, 858541.164 1035271.654 0, 858270.771 1035279.988 0, 858000.379 1035288.338 0, 857729.987 1035296.703 0, 857459.596 1035305.085 0, 857187.875 1035313.524 0, 857361.283 1040891.675 0, 
+    857534.693 1046469.882 0, 857805.755 1046461.464 0, 858075.489 1046453.102 0, 858345.224 1046444.757 0, 858614.96 1046436.427 0, 858884.696 1046428.114 0, 859154.432 1046419.816 0, 859424.169 1046411.534 0, 859693.906 1046403.268 0, 859963.644 1046395.018 0, 
+    860233.383 1046386.783 0, 860503.122 1046378.565 0, 860772.861 1046370.362 0, 861042.601 1046362.176 0, 861312.341 1046354.005 0, 861582.082 1046345.85 0, 861851.823 1046337.711 0, 862121.565 1046329.588 0, 862391.307 1046321.48 0, 862661.05 1046313.389 0, 
+    862930.793 1046305.313 0, 863200.537 1046297.254 0, 863470.281 1046289.21 0, 863740.026 1046281.182 0, 864008.444 1046273.209 0, 864279.516 1046265.174 0, 864549.262 1046257.193 0, 864819.009 1046249.229 0, 865088.756 1046241.28 0, 865358.503 1046233.348 0, 
+    865628.251 1046225.431 0, 865897.999 1046217.53 0, 866167.748 1046209.645 0, 866437.497 1046201.776 0, 866707.247 1046193.922 0, 866976.997 1046186.085 0, 867246.748 1046178.264 0, 867516.499 1046170.458 0, 867786.251 1046162.668 0, 868056.003 1046154.894 0, 
+    868325.755 1046147.136 0, 868595.508 1046139.394 0, 868865.262 1046131.668 0, 869135.016 1046123.957 0, 869404.77 1046116.263 0, 869674.525 1046108.584 0, 869944.28 1046100.921 0, 870214.036 1046093.275 0, 870482.466 1046085.681 0, 870324.816 1040507.006 0, 
+    870167.168 1034928.388 0))
+
+POLYGON ((883431.273 1045738.061 0, 883162.82 1045744.896 0, 882893.044 1045751.781 0, 882623.268 1045758.682 0, 882353.493 1045765.598 0, 882083.718 1045772.531 0, 881813.943 1045779.479 0, 881544.169 1045786.443 0, 881274.395 1045793.423 0, 881004.622 1045800.419 0, 
+    880734.849 1045807.431 0, 880465.077 1045814.458 0, 880195.304 1045821.502 0, 879925.533 1045828.561 0, 879655.761 1045835.637 0, 879385.991 1045842.728 0, 879116.22 1045849.835 0, 878846.45 1045856.958 0, 878576.68 1045864.096 0, 878306.911 1045871.251 0, 
+    878037.143 1045878.422 0, 877767.374 1045885.608 0, 877497.606 1045892.81 0, 877227.839 1045900.029 0, 876956.747 1045907.298 0, 876688.305 1045914.513 0, 876418.539 1045921.778 0, 876148.773 1045929.06 0, 875879.008 1045936.358 0, 875609.243 1045943.671 0, 
+    875339.478 1045951.001 0, 875069.714 1045958.346 0, 874799.95 1045965.707 0, 874530.187 1045973.084 0, 874260.425 1045980.477 0, 873990.662 1045987.885 0, 873720.9 1045995.31 0, 873451.139 1046002.75 0, 873181.378 1046010.207 0, 872911.617 1046017.679 0, 
+    872641.857 1046025.167 0, 872372.097 1046032.671 0, 872102.338 1046040.191 0, 871832.579 1046047.727 0, 871562.821 1046055.278 0, 871293.063 1046062.846 0, 871023.306 1046070.429 0, 870753.548 1046078.028 0, 870482.466 1046085.681 0, 870640.117 1051664.409 0, 
+    870797.77 1057243.184 0, 871068.193 1057235.55 0, 871337.293 1057227.97 0, 871606.394 1057220.405 0, 871875.495 1057212.856 0, 872144.597 1057205.322 0, 872413.699 1057197.805 0, 872682.801 1057190.303 0, 872951.904 1057182.818 0, 873221.008 1057175.348 0, 
+    873490.111 1057167.894 0, 873759.216 1057160.456 0, 874028.32 1057153.033 0, 874297.426 1057145.627 0, 874566.531 1057138.236 0, 874835.637 1057130.861 0, 875104.744 1057123.502 0, 875373.851 1057116.159 0, 875642.958 1057108.832 0, 875912.066 1057101.52 0, 
+    876181.174 1057094.225 0, 876450.283 1057086.945 0, 876719.392 1057079.681 0, 876988.501 1057072.433 0, 877256.289 1057065.236 0, 877526.721 1057057.984 0, 877795.832 1057050.783 0, 878064.943 1057043.598 0, 878334.055 1057036.43 0, 878603.167 1057029.276 0, 
+    878872.28 1057022.139 0, 879141.392 1057015.018 0, 879410.506 1057007.912 0, 879679.619 1057000.822 0, 879948.733 1056993.749 0, 880217.848 1056986.69 0, 880486.963 1056979.648 0, 880756.078 1056972.622 0, 881025.194 1056965.611 0, 881294.31 1056958.617 0, 
+    881563.427 1056951.638 0, 881832.544 1056944.675 0, 882101.661 1056937.728 0, 882370.779 1056930.796 0, 882639.897 1056923.881 0, 882909.016 1056916.981 0, 883178.135 1056910.097 0, 883447.255 1056903.229 0, 883715.054 1056896.411 0, 883573.163 1051317.212 0, 
+    883431.273 1045738.061 0))
+
+POLYGON ((896633.266 1056586.132 0, 896365.446 1056592.194 0, 896096.308 1056598.302 0, 895827.171 1056604.425 0, 895558.034 1056610.565 0, 895288.897 1056616.72 0, 895019.761 1056622.891 0, 894750.625 1056629.078 0, 894481.489 1056635.28 0, 894212.354 1056641.499 0, 
+    893943.219 1056647.733 0, 893674.085 1056653.983 0, 893404.951 1056660.249 0, 893135.817 1056666.531 0, 892866.683 1056672.829 0, 892597.55 1056679.143 0, 892328.418 1056685.472 0, 892059.285 1056691.817 0, 891790.153 1056698.178 0, 891521.022 1056704.555 0, 
+    891251.891 1056710.948 0, 890982.76 1056717.357 0, 890713.63 1056723.781 0, 890444.5 1056730.222 0, 890174.05 1056736.709 0, 889906.241 1056743.15 0, 889637.112 1056749.637 0, 889367.983 1056756.141 0, 889098.855 1056762.661 0, 888829.727 1056769.196 0, 
+    888560.6 1056775.747 0, 888291.473 1056782.314 0, 888022.346 1056788.897 0, 887753.22 1056795.496 0, 887484.094 1056802.11 0, 887214.969 1056808.741 0, 886945.844 1056815.387 0, 886676.719 1056822.049 0, 886407.595 1056828.727 0, 886138.471 1056835.421 0, 
+    885869.348 1056842.13 0, 885600.225 1056848.856 0, 885331.102 1056855.597 0, 885061.98 1056862.354 0, 884792.858 1056869.127 0, 884523.736 1056875.916 0, 884254.615 1056882.72 0, 883985.495 1056889.541 0, 883715.054 1056896.411 0, 883856.946 1062475.653 0, 
+    883998.839 1068054.936 0, 884268.62 1068048.083 0, 884537.084 1068041.279 0, 884805.548 1068034.491 0, 885074.013 1068027.719 0, 885342.478 1068020.962 0, 885610.943 1068014.222 0, 885879.409 1068007.497 0, 886147.876 1068000.788 0, 886416.342 1067994.095 0, 
+    886684.809 1067987.417 0, 886953.277 1067980.756 0, 887221.745 1067974.11 0, 887490.213 1067967.48 0, 887758.682 1067960.866 0, 888027.151 1067954.267 0, 888295.62 1067947.685 0, 888564.09 1067941.118 0, 888832.56 1067934.567 0, 889101.031 1067928.032 0, 
+    889369.502 1067921.512 0, 889637.973 1067915.009 0, 889906.445 1067908.521 0, 890174.917 1067902.049 0, 890442.073 1067895.624 0, 890711.862 1067889.152 0, 890980.335 1067882.728 0, 891248.809 1067876.319 0, 891517.283 1067869.926 0, 891785.757 1067863.549 0, 
+    892054.232 1067857.187 0, 892322.707 1067850.842 0, 892591.183 1067844.512 0, 892859.658 1067838.198 0, 893128.135 1067831.9 0, 893396.611 1067825.618 0, 893665.088 1067819.351 0, 893933.566 1067813.1 0, 894202.043 1067806.865 0, 894470.521 1067800.646 0, 
+    894739 1067794.443 0, 895007.479 1067788.255 0, 895275.958 1067782.083 0, 895544.437 1067775.928 0, 895812.917 1067769.787 0, 896081.398 1067763.663 0, 896349.878 1067757.554 0, 896618.359 1067751.462 0, 896885.525 1067745.415 0, 896759.395 1062165.754 0, 
+    896633.266 1056586.132 0))
+
+POLYGON ((909773.034 1067472.302 0, 909505.85 1067477.594 0, 909237.353 1067482.928 0, 908968.856 1067488.278 0, 908700.36 1067493.644 0, 908431.863 1067499.026 0, 908163.368 1067504.423 0, 907894.872 1067509.836 0, 907626.377 1067515.265 0, 907357.882 1067520.71 0, 
+    907089.387 1067526.171 0, 906820.893 1067531.647 0, 906552.399 1067537.14 0, 906283.906 1067542.648 0, 906015.412 1067548.171 0, 905746.919 1067553.711 0, 905478.427 1067559.267 0, 905209.934 1067564.838 0, 904941.442 1067570.425 0, 904672.951 1067576.028 0, 
+    904404.459 1067581.646 0, 904135.968 1067587.281 0, 903867.478 1067592.931 0, 903598.987 1067598.597 0, 903329.183 1067604.307 0, 903062.008 1067609.977 0, 902793.519 1067615.69 0, 902525.03 1067621.419 0, 902256.541 1067627.165 0, 901988.053 1067632.925 0, 
+    901719.565 1067638.702 0, 901451.077 1067644.495 0, 901182.59 1067650.303 0, 900914.103 1067656.127 0, 900645.616 1067661.967 0, 900377.13 1067667.823 0, 900108.644 1067673.694 0, 899840.158 1067679.581 0, 899571.673 1067685.485 0, 899303.188 1067691.403 0, 
+    899034.704 1067697.338 0, 898766.22 1067703.289 0, 898497.736 1067709.255 0, 898229.252 1067715.237 0, 897960.769 1067721.235 0, 897692.287 1067727.249 0, 897423.804 1067733.278 0, 897155.322 1067739.324 0, 896885.525 1067745.415 0, 897011.656 1073325.111 0, 
+    897137.787 1078904.838 0, 897406.925 1078898.762 0, 897674.75 1078892.732 0, 897942.575 1078886.717 0, 898210.401 1078880.718 0, 898478.228 1078874.735 0, 898746.054 1078868.767 0, 899013.881 1078862.815 0, 899281.709 1078856.88 0, 899549.536 1078850.959 0, 
+    899817.364 1078845.055 0, 900085.193 1078839.166 0, 900353.021 1078833.293 0, 900620.85 1078827.436 0, 900888.68 1078821.595 0, 901156.51 1078815.769 0, 901424.34 1078809.959 0, 901692.17 1078804.165 0, 901960.001 1078798.387 0, 902227.832 1078792.624 0, 
+    902495.664 1078786.878 0, 902763.495 1078781.147 0, 903031.327 1078775.431 0, 903299.16 1078769.732 0, 903565.681 1078764.076 0, 903834.826 1078758.38 0, 904102.659 1078752.728 0, 904370.493 1078747.091 0, 904638.327 1078741.471 0, 904906.162 1078735.866 0, 
+    905173.997 1078730.277 0, 905441.832 1078724.703 0, 905709.667 1078719.146 0, 905977.503 1078713.604 0, 906245.339 1078708.078 0, 906513.175 1078702.567 0, 906781.012 1078697.073 0, 907048.849 1078691.594 0, 907316.687 1078686.131 0, 907584.524 1078680.684 0, 
+    907852.362 1078675.252 0, 908120.201 1078669.836 0, 908388.04 1078664.436 0, 908655.879 1078659.052 0, 908923.718 1078653.684 0, 909191.557 1078648.331 0, 909459.397 1078642.994 0, 909727.238 1078637.673 0, 909993.768 1078632.394 0, 909883.401 1073052.332 0, 
+    909773.034 1067472.302 0))
+
+POLYGON ((922850.467 1078396.27 0, 922583.921 1078400.797 0, 922316.066 1078405.361 0, 922048.213 1078409.942 0, 921780.359 1078414.538 0, 921512.505 1078419.149 0, 921244.652 1078423.777 0, 920976.799 1078428.42 0, 920708.947 1078433.079 0, 920441.095 1078437.754 0, 
+    920173.242 1078442.444 0, 919905.391 1078447.151 0, 919637.539 1078451.873 0, 919369.688 1078456.611 0, 919101.837 1078461.364 0, 918833.986 1078466.134 0, 918566.136 1078470.919 0, 918298.286 1078475.72 0, 918030.436 1078480.536 0, 917762.587 1078485.369 0, 
+    917494.737 1078490.217 0, 917226.888 1078495.081 0, 916959.04 1078499.961 0, 916691.191 1078504.856 0, 916422.034 1078509.792 0, 916155.496 1078514.695 0, 915887.648 1078519.637 0, 915619.801 1078524.596 0, 915351.954 1078529.57 0, 915084.107 1078534.56 0, 
+    914816.261 1078539.566 0, 914548.415 1078544.588 0, 914280.569 1078549.625 0, 914012.724 1078554.678 0, 913744.879 1078559.747 0, 913477.034 1078564.832 0, 913209.189 1078569.933 0, 912941.345 1078575.049 0, 912673.501 1078580.181 0, 912405.657 1078585.328 0, 
+    912137.814 1078590.492 0, 911869.971 1078595.671 0, 911602.128 1078600.866 0, 911334.286 1078606.077 0, 911066.444 1078611.304 0, 910798.602 1078616.546 0, 910530.76 1078621.804 0, 910262.919 1078627.078 0, 909993.768 1078632.394 0, 910104.136 1084212.482 0, 
+    910214.504 1089792.592 0, 910482.995 1089787.29 0, 910750.18 1089782.029 0, 911017.364 1089776.784 0, 911284.549 1089771.554 0, 911551.734 1089766.34 0, 911818.92 1089761.142 0, 912086.106 1089755.96 0, 912353.292 1089750.793 0, 912620.478 1089745.643 0, 
+    912887.665 1089740.507 0, 913154.852 1089735.388 0, 913422.04 1089730.284 0, 913689.227 1089725.196 0, 913956.415 1089720.124 0, 914223.604 1089715.068 0, 914490.792 1089710.027 0, 914757.981 1089705.002 0, 915025.17 1089699.993 0, 915292.36 1089694.999 0, 
+    915559.549 1089690.021 0, 915826.739 1089685.059 0, 916093.93 1089680.113 0, 916361.12 1089675.182 0, 916627.005 1089670.291 0, 916895.502 1089665.368 0, 917162.694 1089660.484 0, 917429.886 1089655.616 0, 917697.078 1089650.764 0, 917964.27 1089645.928 0, 
+    918231.463 1089641.107 0, 918498.656 1089636.303 0, 918765.849 1089631.513 0, 919033.042 1089626.74 0, 919300.236 1089621.982 0, 919567.43 1089617.24 0, 919834.624 1089612.514 0, 920101.819 1089607.804 0, 920369.014 1089603.109 0, 920636.209 1089598.43 0, 
+    920903.405 1089593.766 0, 921170.6 1089589.119 0, 921437.796 1089584.487 0, 921704.992 1089579.871 0, 921972.189 1089575.27 0, 922239.386 1089570.686 0, 922506.583 1089566.117 0, 922773.78 1089561.563 0, 923039.673 1089557.048 0, 922945.07 1083976.648 0, 
+    922850.467 1078396.27 0))
+
+POLYGON ((935865.455 1089357.738 0, 935599.549 1089361.503 0, 935332.34 1089365.301 0, 935065.131 1089369.115 0, 934797.922 1089372.945 0, 934530.714 1089376.79 0, 934263.506 1089380.652 0, 933996.298 1089384.529 0, 933729.09 1089388.421 0, 933461.882 1089392.33 0, 
+    933194.675 1089396.254 0, 932927.468 1089400.194 0, 932660.261 1089404.149 0, 932393.055 1089408.121 0, 932125.848 1089412.108 0, 931858.642 1089416.111 0, 931591.436 1089420.129 0, 931324.231 1089424.163 0, 931057.025 1089428.213 0, 930789.82 1089432.279 0, 
+    930522.615 1089436.361 0, 930255.41 1089440.458 0, 929988.206 1089444.571 0, 929721.002 1089448.699 0, 929452.494 1089452.864 0, 929186.594 1089457.004 0, 928919.39 1089461.179 0, 928652.187 1089465.371 0, 928384.984 1089469.578 0, 928117.781 1089473.801 0, 
+    927850.579 1089478.04 0, 927583.377 1089482.294 0, 927316.175 1089486.565 0, 927048.973 1089490.85 0, 926781.772 1089495.152 0, 926514.57 1089499.469 0, 926247.369 1089503.802 0, 925980.169 1089508.151 0, 925712.968 1089512.516 0, 925445.768 1089516.896 0, 
+    925178.568 1089521.292 0, 924911.368 1089525.704 0, 924644.169 1089530.131 0, 924376.97 1089534.574 0, 924109.771 1089539.033 0, 923842.572 1089543.508 0, 923575.374 1089547.998 0, 923308.176 1089552.504 0, 923039.673 1089557.048 0, 923134.276 1095137.466 0, 
+    923228.879 1100717.898 0, 923496.722 1100713.365 0, 923763.264 1100708.87 0, 924029.805 1100704.391 0, 924296.347 1100699.927 0, 924562.889 1100695.479 0, 924829.431 1100691.047 0, 925095.974 1100686.63 0, 925362.516 1100682.229 0, 925629.059 1100677.844 0, 
+    925895.603 1100673.475 0, 926162.146 1100669.121 0, 926428.69 1100664.783 0, 926695.234 1100660.46 0, 926961.778 1100656.154 0, 927228.323 1100651.863 0, 927494.868 1100647.587 0, 927761.413 1100643.328 0, 928027.958 1100639.084 0, 928294.504 1100634.855 0, 
+    928561.05 1100630.643 0, 928827.596 1100626.446 0, 929094.142 1100622.265 0, 929360.689 1100618.099 0, 929625.935 1100613.97 0, 929893.783 1100609.815 0, 930160.33 1100605.697 0, 930426.877 1100601.594 0, 930693.425 1100597.507 0, 930959.973 1100593.435 0, 
+    931226.521 1100589.38 0, 931493.07 1100585.34 0, 931759.619 1100581.315 0, 932026.168 1100577.307 0, 932292.717 1100573.314 0, 932559.266 1100569.336 0, 932825.816 1100565.375 0, 933092.366 1100561.429 0, 933358.916 1100557.499 0, 933625.466 1100553.584 0, 
+    933892.017 1100549.685 0, 934158.568 1100545.802 0, 934425.119 1100541.935 0, 934691.67 1100538.083 0, 934958.222 1100534.247 0, 935224.773 1100530.427 0, 935491.325 1100526.622 0, 935757.878 1100522.833 0, 936023.13 1100519.078 0, 935944.293 1094938.401 0, 
+    935865.455 1089357.738 0))
+
+POLYGON ((948817.891 1100356.405 0, 948552.627 1100359.411 0, 948286.065 1100362.447 0, 948019.504 1100365.498 0, 947752.942 1100368.566 0, 947486.381 1100371.649 0, 947219.82 1100374.747 0, 946953.259 1100377.862 0, 946686.698 1100380.992 0, 946420.138 1100384.137 0, 
+    946153.577 1100387.299 0, 945887.017 1100390.476 0, 945620.457 1100393.669 0, 945353.897 1100396.877 0, 945087.338 1100400.102 0, 944820.778 1100403.342 0, 944554.219 1100406.597 0, 944287.66 1100409.868 0, 944021.101 1100413.155 0, 943754.542 1100416.458 0, 
+    943487.984 1100419.776 0, 943221.426 1100423.11 0, 942954.868 1100426.46 0, 942688.31 1100429.825 0, 942420.453 1100433.223 0, 942155.195 1100436.603 0, 941888.637 1100440.016 0, 941622.08 1100443.444 0, 941355.523 1100446.888 0, 941088.967 1100450.347 0, 
+    940822.41 1100453.823 0, 940555.854 1100457.314 0, 940289.298 1100460.82 0, 940022.742 1100464.342 0, 939756.187 1100467.88 0, 939489.631 1100471.434 0, 939223.076 1100475.003 0, 938956.521 1100478.589 0, 938689.966 1100482.189 0, 938423.412 1100485.806 0, 
+    938156.857 1100489.438 0, 937890.303 1100493.086 0, 937623.749 1100496.749 0, 937357.195 1100500.428 0, 937090.642 1100504.123 0, 936824.089 1100507.834 0, 936557.535 1100511.56 0, 936290.983 1100515.302 0, 936023.13 1100519.078 0, 936101.968 1106099.764 0, 
+    936180.805 1111680.454 0, 936447.998 1111676.688 0, 936713.894 1111672.955 0, 936979.79 1111669.238 0, 937245.686 1111665.536 0, 937511.583 1111661.851 0, 937777.479 1111658.181 0, 938043.376 1111654.526 0, 938309.274 1111650.887 0, 938575.171 1111647.264 0, 
+    938841.069 1111643.657 0, 939106.967 1111640.065 0, 939372.865 1111636.488 0, 939638.763 1111632.928 0, 939904.661 1111629.383 0, 940170.56 1111625.854 0, 940436.459 1111622.34 0, 940702.358 1111618.842 0, 940968.257 1111615.36 0, 941234.157 1111611.893 0, 
+    941500.057 1111608.442 0, 941765.957 1111605.007 0, 942031.857 1111601.587 0, 942297.757 1111598.183 0, 942562.362 1111594.811 0, 942829.558 1111591.422 0, 943095.459 1111588.065 0, 943361.36 1111584.723 0, 943627.262 1111581.397 0, 943893.163 1111578.087 0, 
+    944159.065 1111574.793 0, 944424.967 1111571.514 0, 944690.869 1111568.251 0, 944956.771 1111565.003 0, 945222.674 1111561.771 0, 945488.576 1111558.555 0, 945754.479 1111555.354 0, 946020.382 1111552.169 0, 946286.285 1111549 0, 946552.189 1111545.846 0, 
+    946818.092 1111542.708 0, 947083.996 1111539.586 0, 947349.9 1111536.479 0, 947615.804 1111533.388 0, 947881.709 1111530.313 0, 948147.613 1111527.253 0, 948413.518 1111524.209 0, 948679.423 1111521.181 0, 948944.033 1111518.182 0, 948880.962 1105937.291 0, 
+    948817.891 1100356.405 0))
+
+POLYGON ((961707.668 1111391.97 0, 961443.048 1111394.22 0, 961177.136 1111396.497 0, 960911.224 1111398.79 0, 960645.312 1111401.099 0, 960379.4 1111403.423 0, 960113.488 1111405.763 0, 959847.576 1111408.118 0, 959581.665 1111410.489 0, 959315.753 1111412.876 0, 
+    959049.842 1111415.279 0, 958783.931 1111417.697 0, 958518.02 1111420.13 0, 958252.109 1111422.58 0, 957986.198 1111425.045 0, 957720.288 1111427.525 0, 957454.377 1111430.022 0, 957188.467 1111432.534 0, 956922.557 1111435.061 0, 956656.647 1111437.605 0, 
+    956390.737 1111440.164 0, 956124.828 1111442.738 0, 955858.918 1111445.328 0, 955593.009 1111447.934 0, 955325.806 1111450.569 0, 955061.191 1111453.193 0, 954795.282 1111455.846 0, 954529.373 1111458.514 0, 954263.465 1111461.198 0, 953997.556 1111463.898 0, 
+    953731.648 1111466.614 0, 953465.74 1111469.345 0, 953199.832 1111472.091 0, 952933.924 1111474.854 0, 952668.016 1111477.632 0, 952402.109 1111480.426 0, 952136.202 1111483.235 0, 951870.295 1111486.06 0, 951604.388 1111488.901 0, 951338.481 1111491.757 0, 
+    951072.574 1111494.629 0, 950806.668 1111497.516 0, 950540.762 1111500.42 0, 950274.856 1111503.339 0, 950008.95 1111506.273 0, 949743.044 1111509.223 0, 949477.138 1111512.189 0, 949211.233 1111515.171 0, 948944.033 1111518.182 0, 949007.104 1117099.074 0, 
+    949070.175 1122679.961 0, 949336.714 1122676.957 0, 949601.963 1122673.983 0, 949867.212 1122671.024 0, 950132.46 1122668.081 0, 950397.709 1122665.154 0, 950662.958 1122662.242 0, 950928.208 1122659.346 0, 951193.457 1122656.466 0, 951458.707 1122653.601 0, 
+    951723.957 1122650.752 0, 951989.207 1122647.918 0, 952254.457 1122645.1 0, 952519.707 1122642.298 0, 952784.958 1122639.511 0, 953050.208 1122636.74 0, 953315.459 1122633.984 0, 953580.71 1122631.244 0, 953845.961 1122628.52 0, 954111.212 1122625.811 0, 
+    954376.464 1122623.118 0, 954641.715 1122620.44 0, 954906.967 1122617.778 0, 955172.219 1122615.132 0, 955436.181 1122612.514 0, 955702.723 1122609.886 0, 955967.976 1122607.287 0, 956233.228 1122604.703 0, 956498.481 1122602.135 0, 956763.734 1122599.582 0, 
+    957028.987 1122597.045 0, 957294.24 1122594.524 0, 957559.493 1122592.018 0, 957824.747 1122589.528 0, 958090 1122587.053 0, 958355.254 1122584.595 0, 958620.508 1122582.151 0, 958885.762 1122579.724 0, 959151.016 1122577.311 0, 959416.27 1122574.915 0, 
+    959681.525 1122572.534 0, 959946.779 1122570.169 0, 960212.034 1122567.819 0, 960477.289 1122565.485 0, 960742.544 1122563.167 0, 961007.799 1122560.864 0, 961273.054 1122558.577 0, 961538.309 1122556.305 0, 961802.275 1122554.06 0, 961754.972 1116973.017 0, 
+    961707.668 1111391.97 0))
+
+POLYGON ((974534.681 1122464.13 0, 974270.708 1122465.629 0, 974005.447 1122467.152 0, 973740.186 1122468.689 0, 973474.926 1122470.243 0, 973209.665 1122471.812 0, 972944.405 1122473.396 0, 972679.144 1122474.997 0, 972413.884 1122476.613 0, 972148.624 1122478.244 0, 
+    971883.364 1122479.891 0, 971618.104 1122481.554 0, 971352.844 1122483.232 0, 971087.585 1122484.926 0, 970822.325 1122486.636 0, 970557.066 1122488.361 0, 970291.806 1122490.101 0, 970026.547 1122491.858 0, 969761.288 1122493.63 0, 969496.029 1122495.417 0, 
+    969230.77 1122497.221 0, 968965.511 1122499.039 0, 968700.252 1122500.874 0, 968434.993 1122502.724 0, 968168.446 1122504.599 0, 967904.476 1122506.471 0, 967639.218 1122508.368 0, 967373.96 1122510.28 0, 967108.702 1122512.208 0, 966843.444 1122514.152 0, 
+    966578.186 1122516.111 0, 966312.928 1122518.086 0, 966047.671 1122520.077 0, 965782.413 1122522.083 0, 965517.156 1122524.105 0, 965251.898 1122526.142 0, 964986.641 1122528.195 0, 964721.384 1122530.264 0, 964456.127 1122532.348 0, 964190.87 1122534.448 0, 
+    963925.614 1122536.563 0, 963660.357 1122538.694 0, 963395.101 1122540.841 0, 963129.844 1122543.003 0, 962864.588 1122545.181 0, 962599.332 1122547.375 0, 962334.076 1122549.584 0, 962068.821 1122551.809 0, 961802.275 1122554.06 0, 961849.579 1128135.095 0, 
+    961896.882 1133716.116 0, 962162.767 1133713.871 0, 962427.366 1133711.651 0, 962691.965 1133709.448 0, 962956.564 1133707.26 0, 963221.163 1133705.087 0, 963485.763 1133702.93 0, 963750.362 1133700.789 0, 964014.962 1133698.663 0, 964279.561 1133696.553 0, 
+    964544.161 1133694.458 0, 964808.761 1133692.379 0, 965073.361 1133690.316 0, 965337.961 1133688.268 0, 965602.562 1133686.235 0, 965867.162 1133684.218 0, 966131.763 1133682.217 0, 966396.363 1133680.232 0, 966660.964 1133678.262 0, 966925.565 1133676.307 0, 
+    967190.166 1133674.368 0, 967454.767 1133672.445 0, 967719.368 1133670.537 0, 967983.97 1133668.645 0, 968247.286 1133666.777 0, 968513.173 1133664.907 0, 968777.774 1133663.062 0, 969042.376 1133661.232 0, 969306.978 1133659.418 0, 969571.58 1133657.619 0, 
+    969836.182 1133655.836 0, 970100.784 1133654.068 0, 970365.387 1133652.316 0, 970629.989 1133650.58 0, 970894.591 1133648.859 0, 971159.194 1133647.153 0, 971423.797 1133645.464 0, 971688.4 1133643.79 0, 971953.003 1133642.131 0, 972217.606 1133640.488 0, 
+    972482.209 1133638.861 0, 972746.812 1133637.249 0, 973011.415 1133635.652 0, 973276.019 1133634.072 0, 973540.622 1133632.507 0, 973805.226 1133630.957 0, 974069.829 1133629.423 0, 974334.433 1133627.905 0, 974597.753 1133626.409 0, 974566.217 1128045.276 0, 
+    974534.681 1122464.13 0))
+
+POLYGON ((987298.826 1133572.584 0, 987035.501 1133573.336 0, 986770.894 1133574.107 0, 986506.287 1133574.893 0, 986241.68 1133575.695 0, 985977.073 1133576.513 0, 985712.466 1133577.346 0, 985447.86 1133578.195 0, 985183.253 1133579.059 0, 984918.646 1133579.939 0, 
+    984654.04 1133580.834 0, 984389.433 1133581.745 0, 984124.827 1133582.672 0, 983860.22 1133583.614 0, 983595.614 1133584.572 0, 983331.008 1133585.545 0, 983066.401 1133586.534 0, 982801.795 1133587.539 0, 982537.189 1133588.559 0, 982272.583 1133589.594 0, 
+    982007.977 1133590.645 0, 981743.371 1133591.712 0, 981478.765 1133592.795 0, 981214.159 1133593.892 0, 980948.27 1133595.011 0, 980684.948 1133596.135 0, 980420.342 1133597.28 0, 980155.736 1133598.44 0, 979891.131 1133599.616 0, 979626.526 1133600.807 0, 
+    979361.92 1133602.014 0, 979097.315 1133603.236 0, 978832.71 1133604.474 0, 978568.105 1133605.728 0, 978303.499 1133606.997 0, 978038.894 1133608.282 0, 977774.29 1133609.582 0, 977509.685 1133610.898 0, 977245.08 1133612.23 0, 976980.475 1133613.577 0, 
+    976715.871 1133614.94 0, 976451.266 1133616.318 0, 976186.662 1133617.712 0, 975922.057 1133619.121 0, 975657.453 1133620.546 0, 975392.849 1133621.987 0, 975128.245 1133623.443 0, 974863.641 1133624.914 0, 974597.753 1133626.409 0, 974629.288 1139207.524 0, 
+    974660.824 1144788.618 0, 974926.052 1144787.127 0, 975189.999 1144785.659 0, 975453.946 1144784.206 0, 975717.893 1144782.769 0, 975981.841 1144781.348 0, 976245.788 1144779.942 0, 976509.735 1144778.552 0, 976773.683 1144777.177 0, 977037.63 1144775.818 0, 
+    977301.578 1144774.474 0, 977565.526 1144773.146 0, 977829.474 1144771.833 0, 978093.422 1144770.536 0, 978357.37 1144769.254 0, 978621.318 1144767.988 0, 978885.266 1144766.738 0, 979149.214 1144765.503 0, 979413.162 1144764.283 0, 979677.111 1144763.079 0, 
+    979941.059 1144761.891 0, 980205.008 1144760.718 0, 980468.956 1144759.561 0, 980732.905 1144758.419 0, 980995.574 1144757.298 0, 981260.803 1144756.182 0, 981524.751 1144755.087 0, 981788.7 1144754.007 0, 982052.649 1144752.943 0, 982316.598 1144751.894 0, 
+    982580.547 1144750.861 0, 982844.497 1144749.844 0, 983108.446 1144748.842 0, 983372.395 1144747.855 0, 983636.344 1144746.885 0, 983900.294 1144745.929 0, 984164.243 1144744.989 0, 984428.193 1144744.065 0, 984692.142 1144743.156 0, 984956.092 1144742.263 0, 
+    985220.041 1144741.385 0, 985483.991 1144740.523 0, 985747.941 1144739.677 0, 986011.891 1144738.846 0, 986275.841 1144738.03 0, 986539.79 1144737.23 0, 986803.74 1144736.445 0, 987067.69 1144735.677 0, 987330.361 1144734.927 0, 987314.593 1139153.767 0, 
+    987298.826 1133572.584 0))
+
+POLYGON ((1000000 1144717.03 0, 999737.326 1144717.037 0, 999473.375 1144717.061 0, 999209.424 1144717.099 0, 998945.473 1144717.154 0, 998681.522 1144717.224 0, 998417.57 1144717.309 0, 998153.619 1144717.41 0, 997889.668 1144717.526 0, 997625.717 1144717.658 0, 
+    997361.766 1144717.806 0, 997097.815 1144717.969 0, 996833.864 1144718.147 0, 996569.913 1144718.341 0, 996305.962 1144718.551 0, 996042.011 1144718.776 0, 995778.06 1144719.017 0, 995514.109 1144719.273 0, 995250.158 1144719.545 0, 994986.207 1144719.832 0, 
+    994722.256 1144720.135 0, 994458.305 1144720.454 0, 994194.354 1144720.788 0, 993930.403 1144721.137 0, 993665.174 1144721.504 0, 993402.502 1144721.883 0, 993138.551 1144722.279 0, 992874.6 1144722.69 0, 992610.649 1144723.118 0, 992346.699 1144723.56 0, 
+    992082.748 1144724.018 0, 991818.797 1144724.492 0, 991554.846 1144724.982 0, 991290.896 1144725.486 0, 991026.945 1144726.007 0, 990762.995 1144726.543 0, 990499.044 1144727.094 0, 990235.094 1144727.661 0, 989971.143 1144728.244 0, 989707.193 1144728.842 0, 
+    989443.242 1144729.455 0, 989179.292 1144730.084 0, 988915.342 1144730.729 0, 988651.391 1144731.389 0, 988387.441 1144732.065 0, 988123.491 1144732.756 0, 987859.541 1144733.463 0, 987595.591 1144734.185 0, 987330.361 1144734.927 0, 987346.129 1150316.06 0, 
+    987361.897 1155897.163 0, 987626.466 1155896.423 0, 987889.759 1155895.703 0, 988153.052 1155894.998 0, 988416.345 1155894.308 0, 988679.639 1155893.634 0, 988942.932 1155892.975 0, 989206.225 1155892.332 0, 989469.519 1155891.705 0, 989732.812 1155891.093 0, 
+    989996.106 1155890.496 0, 990259.399 1155889.915 0, 990522.693 1155889.35 0, 990785.986 1155888.799 0, 991049.28 1155888.265 0, 991312.573 1155887.746 0, 991575.867 1155887.242 0, 991839.161 1155886.754 0, 992102.454 1155886.282 0, 992365.748 1155885.825 0, 
+    992629.042 1155885.383 0, 992892.336 1155884.957 0, 993155.629 1155884.546 0, 993418.923 1155884.151 0, 993680.942 1155883.773 0, 993945.511 1155883.407 0, 994208.805 1155883.059 0, 994472.099 1155882.726 0, 994735.393 1155882.408 0, 994998.687 1155882.106 0, 
+    995261.981 1155881.819 0, 995525.275 1155881.548 0, 995788.569 1155881.293 0, 996051.863 1155881.053 0, 996315.157 1155880.828 0, 996578.451 1155880.619 0, 996841.745 1155880.425 0, 997105.039 1155880.247 0, 997368.333 1155880.084 0, 997631.627 1155879.937 0, 
+    997894.921 1155879.806 0, 998158.215 1155879.689 0, 998421.509 1155879.589 0, 998684.803 1155879.504 0, 998948.097 1155879.434 0, 999211.392 1155879.38 0, 999474.686 1155879.341 0, 999737.98 1155879.318 0, 1000000 1155879.31 0, 1000000 1150298.186 0, 
+    1000000 1144717.03 0))
+
+POLYGON ((1012638.103 1155897.163 0, 1012376.082 1155896.43 0, 1012112.789 1155895.709 0, 1011849.496 1155895.004 0, 1011586.202 1155894.315 0, 1011322.909 1155893.64 0, 1011059.616 1155892.982 0, 1010796.323 1155892.339 0, 1010533.029 1155891.711 0, 1010269.736 1155891.099 0, 
+    1010006.442 1155890.502 0, 1009743.149 1155889.921 0, 1009479.855 1155889.355 0, 1009216.562 1155888.805 0, 1008953.268 1155888.27 0, 1008689.975 1155887.751 0, 1008426.681 1155887.247 0, 1008163.387 1155886.759 0, 1007900.094 1155886.286 0, 1007636.8 1155885.829 0, 
+    1007373.506 1155885.387 0, 1007110.212 1155884.961 0, 1006846.918 1155884.55 0, 1006583.625 1155884.155 0, 1006319.058 1155883.773 0, 1006057.037 1155883.411 0, 1005793.743 1155883.062 0, 1005530.449 1155882.729 0, 1005267.155 1155882.411 0, 1005003.861 1155882.109 0, 
+    1004740.567 1155881.822 0, 1004477.273 1155881.551 0, 1004213.979 1155881.295 0, 1003950.685 1155881.055 0, 1003687.391 1155880.83 0, 1003424.097 1155880.621 0, 1003160.803 1155880.427 0, 1002897.509 1155880.249 0, 1002634.215 1155880.086 0, 1002370.921 1155879.939 0, 
+    1002107.627 1155879.807 0, 1001844.333 1155879.69 0, 1001581.039 1155879.59 0, 1001317.745 1155879.504 0, 1001054.45 1155879.435 0, 1000791.156 1155879.38 0, 1000527.862 1155879.341 0, 1000264.568 1155879.318 0, 1000000 1155879.31 0, 1000000 1161460.399 0, 
+    1000000 1167041.448 0, 1000263.908 1167041.456 0, 1000526.545 1167041.479 0, 1000789.182 1167041.518 0, 1001051.819 1167041.572 0, 1001314.456 1167041.641 0, 1001577.094 1167041.727 0, 1001839.731 1167041.827 0, 1002102.368 1167041.943 0, 1002365.005 1167042.075 0, 
+    1002627.642 1167042.222 0, 1002890.279 1167042.384 0, 1003152.916 1167042.562 0, 1003415.553 1167042.755 0, 1003678.19 1167042.964 0, 1003940.827 1167043.188 0, 1004203.464 1167043.428 0, 1004466.101 1167043.683 0, 1004728.738 1167043.953 0, 1004991.375 1167044.239 0, 
+    1005254.012 1167044.541 0, 1005516.649 1167044.858 0, 1005779.286 1167045.19 0, 1006041.923 1167045.538 0, 1006303.29 1167045.9 0, 1006567.197 1167046.28 0, 1006829.834 1167046.675 0, 1007092.471 1167047.084 0, 1007355.107 1167047.51 0, 1007617.744 1167047.95 0, 
+    1007880.381 1167048.406 0, 1008143.018 1167048.878 0, 1008405.654 1167049.365 0, 1008668.291 1167049.867 0, 1008930.928 1167050.385 0, 1009193.564 1167050.919 0, 1009456.201 1167051.468 0, 1009718.837 1167052.032 0, 1009981.474 1167052.612 0, 1010244.11 1167053.207 0, 
+    1010506.747 1167053.817 0, 1010769.383 1167054.444 0, 1011032.02 1167055.085 0, 1011294.656 1167055.742 0, 1011557.292 1167056.415 0, 1011819.928 1167057.103 0, 1012082.565 1167057.806 0, 1012345.201 1167058.525 0, 1012606.568 1167059.256 0, 1012622.336 1161478.229 0, 
+    1012638.103 1155897.163 0))
+
+POLYGON ((1025213.036 1167112.68 0, 1024951.669 1167111.21 0, 1024689.036 1167109.749 0, 1024426.403 1167108.304 0, 1024163.77 1167106.874 0, 1023901.137 1167105.46 0, 1023638.503 1167104.061 0, 1023375.87 1167102.677 0, 1023113.236 1167101.309 0, 1022850.602 1167099.956 0, 
+    1022587.969 1167098.619 0, 1022325.335 1167097.297 0, 1022062.701 1167095.991 0, 1021800.067 1167094.7 0, 1021537.433 1167093.425 0, 1021274.799 1167092.165 0, 1021012.165 1167090.92 0, 1020749.53 1167089.691 0, 1020486.896 1167088.478 0, 1020224.262 1167087.28 0, 
+    1019961.627 1167086.097 0, 1019698.993 1167084.93 0, 1019436.358 1167083.778 0, 1019173.723 1167082.642 0, 1018909.821 1167081.516 0, 1018648.454 1167080.416 0, 1018385.819 1167079.326 0, 1018123.184 1167078.251 0, 1017860.549 1167077.192 0, 1017597.914 1167076.149 0, 
+    1017335.279 1167075.121 0, 1017072.643 1167074.108 0, 1016810.008 1167073.111 0, 1016547.373 1167072.13 0, 1016284.737 1167071.163 0, 1016022.102 1167070.213 0, 1015759.467 1167069.277 0, 1015496.831 1167068.357 0, 1015234.195 1167067.453 0, 1014971.56 1167066.564 0, 
+    1014708.924 1167065.691 0, 1014446.288 1167064.833 0, 1014183.653 1167063.99 0, 1013921.017 1167063.163 0, 1013658.381 1167062.351 0, 1013395.745 1167061.555 0, 1013133.109 1167060.774 0, 1012870.473 1167060.009 0, 1012606.568 1167059.256 0, 1012590.801 1172640.237 0, 
+    1012575.034 1178221.169 0, 1012838.278 1178221.921 0, 1013100.257 1178222.684 0, 1013362.236 1178223.463 0, 1013624.215 1178224.257 0, 1013886.194 1178225.067 0, 1014148.173 1178225.892 0, 1014410.152 1178226.732 0, 1014672.131 1178227.588 0, 1014934.109 1178228.459 0, 
+    1015196.088 1178229.346 0, 1015458.067 1178230.248 0, 1015720.045 1178231.166 0, 1015982.024 1178232.099 0, 1016244.002 1178233.047 0, 1016505.981 1178234.011 0, 1016767.959 1178234.99 0, 1017029.937 1178235.985 0, 1017291.915 1178236.995 0, 1017553.894 1178238.02 0, 
+    1017815.872 1178239.061 0, 1018077.85 1178240.117 0, 1018339.828 1178241.189 0, 1018601.806 1178242.276 0, 1018862.519 1178243.373 0, 1019125.761 1178244.497 0, 1019387.739 1178245.63 0, 1019649.717 1178246.779 0, 1019911.694 1178247.943 0, 1020173.672 1178249.123 0, 
+    1020435.649 1178250.318 0, 1020697.627 1178251.529 0, 1020959.604 1178252.754 0, 1021221.581 1178253.996 0, 1021483.558 1178255.253 0, 1021745.535 1178256.525 0, 1022007.512 1178257.812 0, 1022269.489 1178259.115 0, 1022531.466 1178260.434 0, 1022793.443 1178261.768 0, 
+    1023055.42 1178263.117 0, 1023317.396 1178264.482 0, 1023579.373 1178265.862 0, 1023841.349 1178267.257 0, 1024103.326 1178268.668 0, 1024365.302 1178270.095 0, 1024627.278 1178271.537 0, 1024889.254 1178272.994 0, 1025149.967 1178274.459 0, 1025181.501 1172693.594 0, 
+    1025213.036 1167112.68 0))
+
+POLYGON ((1037724.699 1178363.276 0, 1037463.99 1178361.074 0, 1037202.019 1178358.876 0, 1036940.048 1178356.694 0, 1036678.077 1178354.528 0, 1036416.105 1178352.377 0, 1036154.134 1178350.241 0, 1035892.162 1178348.121 0, 1035630.191 1178346.016 0, 1035368.219 1178343.927 0, 
+    1035106.247 1178341.853 0, 1034844.275 1178339.794 0, 1034582.302 1178337.751 0, 1034320.33 1178335.723 0, 1034058.358 1178333.711 0, 1033796.385 1178331.714 0, 1033534.412 1178329.732 0, 1033272.44 1178327.766 0, 1033010.467 1178325.816 0, 1032748.494 1178323.88 0, 
+    1032486.521 1178321.961 0, 1032224.547 1178320.056 0, 1031962.574 1178318.167 0, 1031700.6 1178316.294 0, 1031437.364 1178314.427 0, 1031176.653 1178312.593 0, 1030914.679 1178310.766 0, 1030652.705 1178308.954 0, 1030390.731 1178307.157 0, 1030128.757 1178305.376 0, 
+    1029866.783 1178303.611 0, 1029604.809 1178301.861 0, 1029342.834 1178300.126 0, 1029080.86 1178298.406 0, 1028818.885 1178296.702 0, 1028556.91 1178295.014 0, 1028294.936 1178293.341 0, 1028032.961 1178291.683 0, 1027770.986 1178290.041 0, 1027509.011 1178288.414 0, 
+    1027247.035 1178286.803 0, 1026985.06 1178285.207 0, 1026723.085 1178283.626 0, 1026461.109 1178282.061 0, 1026199.134 1178280.511 0, 1025937.158 1178278.977 0, 1025675.182 1178277.458 0, 1025413.206 1178275.954 0, 1025149.967 1178274.459 0, 1025118.433 1183855.27 0, 
+    1025086.899 1189436.022 0, 1025349.478 1189437.514 0, 1025610.797 1189439.014 0, 1025872.116 1189440.529 0, 1026133.435 1189442.059 0, 1026394.754 1189443.605 0, 1026656.072 1189445.166 0, 1026917.391 1189446.743 0, 1027178.709 1189448.335 0, 1027440.027 1189449.942 0, 
+    1027701.345 1189451.565 0, 1027962.664 1189453.203 0, 1028223.981 1189454.857 0, 1028485.299 1189456.525 0, 1028746.617 1189458.21 0, 1029007.935 1189459.909 0, 1029269.252 1189461.624 0, 1029530.57 1189463.355 0, 1029791.887 1189465.101 0, 1030053.205 1189466.862 0, 
+    1030314.522 1189468.638 0, 1030575.839 1189470.43 0, 1030837.156 1189472.238 0, 1031098.473 1189474.06 0, 1031358.53 1189475.89 0, 1031621.106 1189477.752 0, 1031882.423 1189479.621 0, 1032143.739 1189481.505 0, 1032405.055 1189483.405 0, 1032666.372 1189485.32 0, 
+    1032927.688 1189487.25 0, 1033189.004 1189489.196 0, 1033450.319 1189491.157 0, 1033711.635 1189493.133 0, 1033972.951 1189495.125 0, 1034234.266 1189497.132 0, 1034495.582 1189499.155 0, 1034756.897 1189501.193 0, 1035018.212 1189503.247 0, 1035279.527 1189505.315 0, 
+    1035540.842 1189507.4 0, 1035802.157 1189509.499 0, 1036063.471 1189511.614 0, 1036324.786 1189513.744 0, 1036586.1 1189515.89 0, 1036847.415 1189518.051 0, 1037108.729 1189520.228 0, 1037370.043 1189522.419 0, 1037630.098 1189524.616 0, 1037677.399 1183943.975 0, 
+    1037724.699 1178363.276 0))
+
+POLYGON ((1050172.997 1189648.646 0, 1049912.947 1189645.715 0, 1049651.64 1189642.785 0, 1049390.333 1189639.87 0, 1049129.026 1189636.971 0, 1048867.719 1189634.087 0, 1048606.411 1189631.218 0, 1048345.104 1189628.365 0, 1048083.796 1189625.527 0, 1047822.488 1189622.705 0, 
+    1047561.18 1189619.898 0, 1047299.872 1189617.106 0, 1047038.563 1189614.33 0, 1046777.254 1189611.569 0, 1046515.946 1189608.823 0, 1046254.637 1189606.093 0, 1045993.328 1189603.378 0, 1045732.018 1189600.679 0, 1045470.709 1189597.995 0, 1045209.399 1189595.326 0, 
+    1044948.09 1189592.673 0, 1044686.78 1189590.035 0, 1044425.47 1189587.413 0, 1044164.159 1189584.806 0, 1043901.592 1189582.202 0, 1043641.538 1189579.638 0, 1043380.228 1189577.077 0, 1043118.917 1189574.531 0, 1042857.606 1189572.001 0, 1042596.295 1189569.486 0, 
+    1042334.984 1189566.987 0, 1042073.672 1189564.503 0, 1041812.361 1189562.034 0, 1041551.049 1189559.581 0, 1041289.737 1189557.143 0, 1041028.425 1189554.72 0, 1040767.113 1189552.313 0, 1040505.801 1189549.921 0, 1040244.488 1189547.545 0, 1039983.176 1189545.184 0, 
+    1039721.863 1189542.838 0, 1039460.55 1189540.508 0, 1039199.237 1189538.193 0, 1038937.924 1189535.893 0, 1038676.611 1189533.609 0, 1038415.298 1189531.341 0, 1038153.984 1189529.087 0, 1037892.671 1189526.849 0, 1037630.098 1189524.616 0, 1037582.799 1195105.193 0, 
+    1037535.5 1200685.702 0, 1037797.412 1200687.93 0, 1038058.068 1200690.162 0, 1038318.725 1200692.41 0, 1038579.382 1200694.673 0, 1038840.038 1200696.951 0, 1039100.694 1200699.245 0, 1039361.35 1200701.554 0, 1039622.006 1200703.879 0, 1039882.662 1200706.218 0, 
+    1040143.317 1200708.573 0, 1040403.973 1200710.944 0, 1040664.628 1200713.33 0, 1040925.283 1200715.731 0, 1041185.938 1200718.147 0, 1041446.593 1200720.579 0, 1041707.248 1200723.026 0, 1041967.903 1200725.488 0, 1042228.557 1200727.966 0, 1042489.212 1200730.459 0, 
+    1042749.866 1200732.968 0, 1043010.52 1200735.492 0, 1043271.174 1200738.031 0, 1043531.828 1200740.586 0, 1043791.227 1200743.143 0, 1044053.135 1200745.741 0, 1044313.788 1200748.341 0, 1044574.441 1200750.957 0, 1044835.094 1200753.588 0, 1045095.747 1200756.235 0, 
+    1045356.4 1200758.897 0, 1045617.052 1200761.574 0, 1045877.704 1200764.267 0, 1046138.357 1200766.975 0, 1046399.009 1200769.698 0, 1046659.661 1200772.436 0, 1046920.312 1200775.19 0, 1047180.964 1200777.96 0, 1047441.615 1200780.744 0, 1047702.267 1200783.544 0, 
+    1047962.918 1200786.36 0, 1048223.569 1200789.19 0, 1048484.219 1200792.036 0, 1048744.87 1200794.898 0, 1049005.52 1200797.774 0, 1049266.17 1200800.667 0, 1049526.82 1200803.574 0, 1049787.47 1200806.497 0, 1050046.867 1200809.421 0, 1050109.932 1195229.067 0, 
+    1050172.997 1189648.646 0))
+
+POLYGON ((1062557.835 1200968.485 0, 1062298.445 1200964.828 0, 1062037.805 1200961.169 0, 1061777.164 1200957.526 0, 1061516.523 1200953.897 0, 1061255.882 1200950.284 0, 1060995.24 1200946.686 0, 1060734.599 1200943.104 0, 1060473.957 1200939.537 0, 1060213.315 1200935.985 0, 
+    1059952.672 1200932.449 0, 1059692.03 1200928.928 0, 1059431.387 1200925.422 0, 1059170.744 1200921.932 0, 1058910.101 1200918.457 0, 1058649.458 1200914.997 0, 1058388.814 1200911.553 0, 1058128.171 1200908.124 0, 1057867.527 1200904.71 0, 1057606.883 1200901.312 0, 
+    1057346.238 1200897.929 0, 1057085.594 1200894.561 0, 1056824.949 1200891.209 0, 1056564.304 1200887.872 0, 1056302.407 1200884.535 0, 1056043.014 1200881.244 0, 1055782.368 1200877.953 0, 1055521.723 1200874.678 0, 1055261.077 1200871.418 0, 1055000.431 1200868.173 0, 
+    1054739.784 1200864.943 0, 1054479.138 1200861.729 0, 1054218.491 1200858.53 0, 1053957.844 1200855.347 0, 1053697.197 1200852.178 0, 1053436.55 1200849.026 0, 1053175.903 1200845.888 0, 1052915.255 1200842.766 0, 1052654.608 1200839.659 0, 1052393.96 1200836.568 0, 
+    1052133.311 1200833.491 0, 1051872.663 1200830.431 0, 1051612.015 1200827.385 0, 1051351.366 1200824.355 0, 1051090.717 1200821.34 0, 1050830.068 1200818.341 0, 1050569.419 1200815.357 0, 1050308.77 1200812.388 0, 1050046.867 1200809.421 0, 1049983.803 1206389.701 0, 
+    1049920.74 1211969.903 0, 1050181.983 1211972.863 0, 1050441.975 1211975.825 0, 1050701.967 1211978.801 0, 1050961.959 1211981.793 0, 1051221.951 1211984.8 0, 1051481.943 1211987.823 0, 1051741.935 1211990.86 0, 1052001.926 1211993.914 0, 1052261.917 1211996.982 0, 
+    1052521.908 1212000.066 0, 1052781.899 1212003.165 0, 1053041.89 1212006.279 0, 1053301.881 1212009.408 0, 1053561.871 1212012.553 0, 1053821.861 1212015.714 0, 1054081.851 1212018.889 0, 1054341.841 1212022.08 0, 1054601.83 1212025.286 0, 1054861.82 1212028.507 0, 
+    1055121.809 1212031.744 0, 1055381.798 1212034.996 0, 1055641.787 1212038.263 0, 1055901.775 1212041.546 0, 1056160.515 1212044.828 0, 1056421.752 1212048.157 0, 1056681.74 1212051.486 0, 1056941.728 1212054.83 0, 1057201.716 1212058.189 0, 1057461.703 1212061.563 0, 
+    1057721.69 1212064.953 0, 1057981.677 1212068.358 0, 1058241.664 1212071.778 0, 1058501.651 1212075.214 0, 1058761.637 1212078.665 0, 1059021.623 1212082.131 0, 1059281.61 1212085.613 0, 1059541.595 1212089.109 0, 1059801.581 1212092.622 0, 1060061.566 1212096.149 0, 
+    1060321.552 1212099.692 0, 1060581.537 1212103.25 0, 1060841.521 1212106.823 0, 1061101.506 1212110.412 0, 1061361.49 1212114.016 0, 1061621.474 1212117.635 0, 1061881.458 1212121.27 0, 1062141.442 1212124.92 0, 1062400.178 1212128.567 0, 1062479.006 1206548.565 0, 
+    1062557.835 1200968.485 0))
+
+POLYGON ((1074879.118 1212322.487 0, 1074620.391 1212318.108 0, 1074360.419 1212313.724 0, 1074100.446 1212309.355 0, 1073840.473 1212305.001 0, 1073580.5 1212300.663 0, 1073320.527 1212296.34 0, 1073060.553 1212292.032 0, 1072800.579 1212287.739 0, 1072540.605 1212283.462 0, 
+    1072280.631 1212279.2 0, 1072020.656 1212274.953 0, 1071760.681 1212270.722 0, 1071500.706 1212266.506 0, 1071240.731 1212262.305 0, 1070980.755 1212258.12 0, 1070720.779 1212253.95 0, 1070460.803 1212249.795 0, 1070200.826 1212245.655 0, 1069940.85 1212241.531 0, 
+    1069680.873 1212237.422 0, 1069420.896 1212233.329 0, 1069160.918 1212229.25 0, 1068900.941 1212225.187 0, 1068639.716 1212221.12 0, 1068380.985 1212217.107 0, 1068121.007 1212213.09 0, 1067861.028 1212209.088 0, 1067601.049 1212205.102 0, 1067341.07 1212201.13 0, 
+    1067081.091 1212197.174 0, 1066821.112 1212193.234 0, 1066561.132 1212189.309 0, 1066301.152 1212185.399 0, 1066041.172 1212181.504 0, 1065781.191 1212177.624 0, 1065521.211 1212173.76 0, 1065261.23 1212169.912 0, 1065001.249 1212166.078 0, 1064741.267 1212162.26 0, 
+    1064481.286 1212158.457 0, 1064221.304 1212154.669 0, 1063961.322 1212150.897 0, 1063701.34 1212147.14 0, 1063441.358 1212143.398 0, 1063181.375 1212139.672 0, 1062921.392 1212135.961 0, 1062661.409 1212132.265 0, 1062400.178 1212128.567 0, 1062321.351 1217708.487 0, 
+    1062242.525 1223288.319 0, 1062503.097 1223292.008 0, 1062762.423 1223295.695 0, 1063021.749 1223299.396 0, 1063281.075 1223303.113 0, 1063540.4 1223306.845 0, 1063799.726 1223310.593 0, 1064059.051 1223314.356 0, 1064318.376 1223318.134 0, 1064577.7 1223321.927 0, 
+    1064837.025 1223325.736 0, 1065096.349 1223329.559 0, 1065355.673 1223333.398 0, 1065614.997 1223337.253 0, 1065874.321 1223341.122 0, 1066133.644 1223345.007 0, 1066392.967 1223348.907 0, 1066652.29 1223352.823 0, 1066911.613 1223356.753 0, 1067170.935 1223360.699 0, 
+    1067430.257 1223364.661 0, 1067689.579 1223368.637 0, 1067948.901 1223372.629 0, 1068208.222 1223376.636 0, 1068466.3 1223380.639 0, 1068726.865 1223384.695 0, 1068986.185 1223388.748 0, 1069245.506 1223392.816 0, 1069504.826 1223396.899 0, 1069764.146 1223400.998 0, 
+    1070023.466 1223405.112 0, 1070282.786 1223409.241 0, 1070542.105 1223413.385 0, 1070801.424 1223417.545 0, 1071060.743 1223421.72 0, 1071320.061 1223425.91 0, 1071579.38 1223430.115 0, 1071838.698 1223434.336 0, 1072098.016 1223438.572 0, 1072357.333 1223442.823 0, 
+    1072616.651 1223447.089 0, 1072875.968 1223451.371 0, 1073135.285 1223455.668 0, 1073394.601 1223459.98 0, 1073653.918 1223464.308 0, 1073913.234 1223468.65 0, 1074172.549 1223473.009 0, 1074431.865 1223477.382 0, 1074689.938 1223481.749 0, 1074784.527 1217902.162 0, 
+    1074879.118 1212322.487 0))
+
+POLYGON ((1087136.754 1223710.345 0, 1086878.692 1223705.248 0, 1086619.39 1223700.142 0, 1086360.088 1223695.052 0, 1086100.785 1223689.976 0, 1085841.482 1223684.916 0, 1085582.178 1223679.871 0, 1085322.875 1223674.842 0, 1085063.571 1223669.827 0, 1084804.267 1223664.828 0, 
+    1084544.962 1223659.845 0, 1084285.657 1223654.876 0, 1084026.352 1223649.923 0, 1083767.047 1223644.985 0, 1083507.741 1223640.062 0, 1083248.435 1223635.155 0, 1082989.129 1223630.262 0, 1082729.822 1223625.385 0, 1082470.515 1223620.524 0, 1082211.208 1223615.677 0, 
+    1081951.901 1223610.846 0, 1081692.593 1223606.03 0, 1081433.285 1223601.23 0, 1081173.977 1223596.444 0, 1080913.426 1223591.651 0, 1080655.359 1223586.919 0, 1080396.05 1223582.18 0, 1080136.741 1223577.455 0, 1079877.431 1223572.746 0, 1079618.121 1223568.053 0, 
+    1079358.811 1223563.374 0, 1079099.5 1223558.711 0, 1078840.189 1223554.063 0, 1078580.878 1223549.43 0, 1078321.567 1223544.813 0, 1078062.255 1223540.21 0, 1077802.944 1223535.623 0, 1077543.631 1223531.052 0, 1077284.319 1223526.495 0, 1077025.006 1223521.954 0, 
+    1076765.693 1223517.428 0, 1076506.38 1223512.917 0, 1076247.067 1223508.422 0, 1075987.753 1223503.942 0, 1075728.439 1223499.477 0, 1075469.125 1223495.028 0, 1075209.81 1223490.593 0, 1074950.495 1223486.174 0, 1074689.938 1223481.749 0, 1074595.35 1229061.245 0, 
+    1074500.764 1234640.644 0, 1074760.662 1234645.057 0, 1075019.32 1234649.465 0, 1075277.977 1234653.888 0, 1075536.635 1234658.327 0, 1075795.292 1234662.78 0, 1076053.949 1234667.249 0, 1076312.606 1234671.733 0, 1076571.262 1234676.232 0, 1076829.918 1234680.747 0, 
+    1077088.574 1234685.276 0, 1077347.23 1234689.821 0, 1077605.885 1234694.381 0, 1077864.54 1234698.957 0, 1078123.195 1234703.547 0, 1078381.85 1234708.153 0, 1078640.504 1234712.774 0, 1078899.158 1234717.41 0, 1079157.812 1234722.062 0, 1079416.465 1234726.729 0, 
+    1079675.118 1234731.41 0, 1079933.771 1234736.108 0, 1080192.424 1234740.82 0, 1080451.076 1234745.547 0, 1080708.49 1234750.268 0, 1080968.38 1234755.048 0, 1081227.032 1234759.822 0, 1081485.683 1234764.61 0, 1081744.334 1234769.414 0, 1082002.984 1234774.233 0, 
+    1082261.635 1234779.067 0, 1082520.285 1234783.916 0, 1082778.935 1234788.781 0, 1083037.584 1234793.661 0, 1083296.234 1234798.556 0, 1083554.882 1234803.466 0, 1083813.531 1234808.391 0, 1084072.179 1234813.332 0, 1084330.828 1234818.288 0, 1084589.475 1234823.259 0, 
+    1084848.123 1234828.246 0, 1085106.77 1234833.247 0, 1085365.417 1234838.264 0, 1085624.064 1234843.296 0, 1085882.71 1234848.343 0, 1086141.356 1234853.406 0, 1086400.002 1234858.484 0, 1086658.647 1234863.576 0, 1086916.055 1234868.66 0, 1087026.403 1229289.551 0, 
+    1087136.754 1223710.345 0))
+
+POLYGON ((1099330.652 1235131.751 0, 1099073.258 1235125.94 0, 1098814.628 1235120.116 0, 1098555.997 1235114.308 0, 1098297.367 1235108.515 0, 1098038.735 1235102.737 0, 1097780.104 1235096.974 0, 1097521.472 1235091.227 0, 1097262.84 1235085.494 0, 1097004.208 1235079.777 0, 
+    1096745.575 1235074.075 0, 1096486.942 1235068.389 0, 1096228.309 1235062.717 0, 1095969.675 1235057.061 0, 1095711.041 1235051.42 0, 1095452.407 1235045.794 0, 1095193.772 1235040.184 0, 1094935.137 1235034.588 0, 1094676.502 1235029.008 0, 1094417.866 1235023.444 0, 
+    1094159.23 1235017.894 0, 1093900.594 1235012.359 0, 1093641.957 1235006.84 0, 1093383.32 1235001.336 0, 1093123.446 1234995.821 0, 1092866.045 1234990.374 0, 1092607.407 1234984.916 0, 1092348.769 1234979.473 0, 1092090.13 1234974.045 0, 1091831.491 1234968.632 0, 
+    1091572.852 1234963.235 0, 1091314.212 1234957.853 0, 1091055.572 1234952.486 0, 1090796.932 1234947.134 0, 1090538.292 1234941.797 0, 1090279.651 1234936.476 0, 1090021.01 1234931.17 0, 1089762.368 1234925.879 0, 1089503.727 1234920.604 0, 1089245.085 1234915.343 0, 
+    1088986.442 1234910.098 0, 1088727.799 1234904.868 0, 1088469.156 1234899.653 0, 1088210.513 1234894.454 0, 1087951.87 1234889.27 0, 1087693.226 1234884.1 0, 1087434.581 1234878.947 0, 1087175.937 1234873.808 0, 1086916.055 1234868.66 0, 1086805.708 1240447.668 0, 
+    1086695.364 1246026.569 0, 1086954.586 1246031.704 0, 1087212.574 1246036.83 0, 1087470.561 1246041.97 0, 1087728.549 1246047.126 0, 1087986.536 1246052.298 0, 1088244.522 1246057.484 0, 1088502.508 1246062.685 0, 1088760.494 1246067.902 0, 1089018.48 1246073.134 0, 
+    1089276.465 1246078.381 0, 1089534.45 1246083.643 0, 1089792.435 1246088.921 0, 1090050.419 1246094.213 0, 1090308.404 1246099.521 0, 1090566.387 1246104.844 0, 1090824.371 1246110.182 0, 1091082.354 1246115.535 0, 1091340.337 1246120.904 0, 1091598.319 1246126.288 0, 
+    1091856.302 1246131.686 0, 1092114.283 1246137.101 0, 1092372.265 1246142.53 0, 1092630.246 1246147.974 0, 1092886.994 1246153.408 0, 1093146.208 1246158.909 0, 1093404.188 1246164.399 0, 1093662.168 1246169.904 0, 1093920.148 1246175.424 0, 1094178.127 1246180.96 0, 
+    1094436.106 1246186.51 0, 1094694.085 1246192.076 0, 1094952.063 1246197.657 0, 1095210.041 1246203.254 0, 1095468.019 1246208.865 0, 1095725.996 1246214.492 0, 1095983.973 1246220.134 0, 1096241.95 1246225.791 0, 1096499.926 1246231.463 0, 1096757.902 1246237.15 0, 
+    1097015.878 1246242.853 0, 1097273.853 1246248.571 0, 1097531.828 1246254.304 0, 1097789.803 1246260.052 0, 1098047.777 1246265.815 0, 1098305.751 1246271.594 0, 1098563.725 1246277.387 0, 1098821.698 1246283.196 0, 1099078.439 1246288.992 0, 1099204.544 1240710.425 0, 
+    1099330.652 1235131.751 0))
+
+POLYGON ((1111460.723 1246586.398 0, 1111203.997 1246579.877 0, 1110946.042 1246573.339 0, 1110688.085 1246566.817 0, 1110430.129 1246560.309 0, 1110172.172 1246553.817 0, 1109914.214 1246547.34 0, 1109656.256 1246540.879 0, 1109398.298 1246534.432 0, 1109140.34 1246528.001 0, 
+    1108882.381 1246521.585 0, 1108624.422 1246515.184 0, 1108366.462 1246508.798 0, 1108108.502 1246502.427 0, 1107850.541 1246496.072 0, 1107592.581 1246489.731 0, 1107334.62 1246483.406 0, 1107076.658 1246477.096 0, 1106818.696 1246470.802 0, 1106560.734 1246464.522 0, 
+    1106302.771 1246458.258 0, 1106044.808 1246452.009 0, 1105786.845 1246445.775 0, 1105528.881 1246439.556 0, 1105269.686 1246433.323 0, 1105012.952 1246427.164 0, 1104754.988 1246420.99 0, 1104497.022 1246414.832 0, 1104239.057 1246408.689 0, 1103981.091 1246402.562 0, 
+    1103723.125 1246396.449 0, 1103465.158 1246390.352 0, 1103207.191 1246384.27 0, 1102949.224 1246378.203 0, 1102691.256 1246372.151 0, 1102433.288 1246366.114 0, 1102175.319 1246360.093 0, 1101917.351 1246354.087 0, 1101659.381 1246348.096 0, 1101401.412 1246342.12 0, 
+    1101143.442 1246336.159 0, 1100885.472 1246330.214 0, 1100627.501 1246324.283 0, 1100369.531 1246318.368 0, 1100111.559 1246312.468 0, 1099853.588 1246306.583 0, 1099595.616 1246300.714 0, 1099337.644 1246294.859 0, 1099078.439 1246288.992 0, 1098952.336 1251867.448 0, 
+    1098826.236 1257445.788 0, 1099084.781 1257451.64 0, 1099342.096 1257457.48 0, 1099599.412 1257463.335 0, 1099856.726 1257469.204 0, 1100114.041 1257475.089 0, 1100371.355 1257480.989 0, 1100628.669 1257486.905 0, 1100885.983 1257492.835 0, 1101143.296 1257498.781 0, 
+    1101400.609 1257504.741 0, 1101657.921 1257510.717 0, 1101915.233 1257516.708 0, 1102172.545 1257522.714 0, 1102429.856 1257528.735 0, 1102687.168 1257534.772 0, 1102944.478 1257540.823 0, 1103201.789 1257546.89 0, 1103459.099 1257552.972 0, 1103716.408 1257559.069 0, 
+    1103973.718 1257565.181 0, 1104231.026 1257571.308 0, 1104488.335 1257577.45 0, 1104745.643 1257583.608 0, 1105001.723 1257589.751 0, 1105260.258 1257595.969 0, 1105517.566 1257602.172 0, 1105774.872 1257608.39 0, 1106032.179 1257614.623 0, 1106289.485 1257620.871 0, 
+    1106546.79 1257627.135 0, 1106804.096 1257633.414 0, 1107061.4 1257639.707 0, 1107318.705 1257646.016 0, 1107576.009 1257652.341 0, 1107833.313 1257658.68 0, 1108090.616 1257665.034 0, 1108347.919 1257671.404 0, 1108605.222 1257677.789 0, 1108862.524 1257684.188 0, 
+    1109119.826 1257690.603 0, 1109377.128 1257697.034 0, 1109634.429 1257703.479 0, 1109891.73 1257709.939 0, 1110149.03 1257716.415 0, 1110406.33 1257722.906 0, 1110663.63 1257729.412 0, 1110920.929 1257735.933 0, 1111177.001 1257742.437 0, 1111318.86 1252164.476 0, 
+    1111460.723 1246586.398 0))
+
+POLYGON ((1123526.878 1258073.979 0, 1123270.824 1258066.75 0, 1123013.544 1258059.502 0, 1122756.264 1258052.27 0, 1122498.983 1258045.052 0, 1122241.702 1258037.849 0, 1121984.421 1258030.662 0, 1121727.139 1258023.49 0, 1121469.857 1258016.333 0, 1121212.574 1258009.191 0, 
+    1120955.291 1258002.064 0, 1120698.007 1257994.953 0, 1120440.723 1257987.856 0, 1120183.439 1257980.775 0, 1119926.154 1257973.709 0, 1119668.869 1257966.658 0, 1119411.583 1257959.622 0, 1119154.297 1257952.601 0, 1118897.01 1257945.595 0, 1118639.723 1257938.605 0, 
+    1118382.436 1257931.63 0, 1118125.148 1257924.669 0, 1117867.86 1257917.724 0, 1117610.572 1257910.794 0, 1117352.057 1257903.847 0, 1117095.993 1257896.98 0, 1116838.704 1257890.096 0, 1116581.413 1257883.226 0, 1116324.123 1257876.372 0, 1116066.832 1257869.533 0, 
+    1115809.54 1257862.709 0, 1115552.249 1257855.9 0, 1115294.956 1257849.107 0, 1115037.664 1257842.328 0, 1114780.371 1257835.565 0, 1114523.077 1257828.817 0, 1114265.784 1257822.084 0, 1114008.49 1257815.366 0, 1113751.195 1257808.663 0, 1113493.9 1257801.976 0, 
+    1113236.605 1257795.303 0, 1112979.309 1257788.646 0, 1112722.013 1257782.004 0, 1112464.716 1257775.377 0, 1112207.419 1257768.765 0, 1111950.122 1257762.168 0, 1111692.824 1257755.586 0, 1111435.526 1257749.02 0, 1111177.001 1257742.437 0, 1111035.144 1263320.278 0, 
+    1110893.291 1268897.992 0, 1111151.157 1268904.558 0, 1111407.798 1268911.108 0, 1111664.439 1268917.672 0, 1111921.08 1268924.252 0, 1112177.72 1268930.847 0, 1112434.36 1268937.457 0, 1112691 1268944.083 0, 1112947.639 1268950.723 0, 1113204.278 1268957.378 0, 
+    1113460.916 1268964.049 0, 1113717.554 1268970.735 0, 1113974.192 1268977.435 0, 1114230.829 1268984.151 0, 1114487.466 1268990.882 0, 1114744.102 1268997.628 0, 1115000.738 1269004.389 0, 1115257.374 1269011.166 0, 1115514.009 1269017.957 0, 1115770.644 1269024.763 0, 
+    1116027.278 1269031.585 0, 1116283.912 1269038.422 0, 1116540.546 1269045.274 0, 1116797.179 1269052.14 0, 1117052.589 1269058.99 0, 1117310.444 1269065.92 0, 1117567.076 1269072.832 0, 1117823.708 1269079.759 0, 1118080.339 1269086.701 0, 1118336.97 1269093.659 0, 
+    1118593.6 1269100.632 0, 1118850.23 1269107.619 0, 1119106.86 1269114.622 0, 1119363.489 1269121.64 0, 1119620.117 1269128.673 0, 1119876.746 1269135.721 0, 1120133.373 1269142.785 0, 1120390.001 1269149.863 0, 1120646.628 1269156.956 0, 1120903.255 1269164.065 0, 
+    1121159.881 1269171.189 0, 1121416.507 1269178.327 0, 1121673.132 1269185.481 0, 1121929.757 1269192.65 0, 1122186.381 1269199.834 0, 1122443.005 1269207.034 0, 1122699.629 1269214.248 0, 1122956.252 1269221.477 0, 1123211.653 1269228.687 0, 1123369.264 1263651.396 0, 
+    1123526.878 1258073.979 0))
+
+POLYGON ((1135529.032 1269594.183 0, 1135273.651 1269586.251 0, 1135017.049 1269578.297 0, 1134760.447 1269570.358 0, 1134503.844 1269562.433 0, 1134247.241 1269554.524 0, 1133990.637 1269546.63 0, 1133734.033 1269538.751 0, 1133477.428 1269530.888 0, 1133220.823 1269523.039 0, 
+    1132964.218 1269515.205 0, 1132707.612 1269507.387 0, 1132451.005 1269499.584 0, 1132194.399 1269491.795 0, 1131937.791 1269484.022 0, 1131681.183 1269476.264 0, 1131424.575 1269468.521 0, 1131167.966 1269460.793 0, 1130911.357 1269453.081 0, 1130654.748 1269445.383 0, 
+    1130398.138 1269437.7 0, 1130141.527 1269430.033 0, 1129884.916 1269422.381 0, 1129628.305 1269414.744 0, 1129370.472 1269407.085 0, 1129115.08 1269399.514 0, 1128858.468 1269391.922 0, 1128601.854 1269384.346 0, 1128345.241 1269376.784 0, 1128088.627 1269369.237 0, 
+    1127832.012 1269361.706 0, 1127575.397 1269354.19 0, 1127318.782 1269346.688 0, 1127062.166 1269339.202 0, 1126805.549 1269331.731 0, 1126548.933 1269324.275 0, 1126292.315 1269316.834 0, 1126035.698 1269309.408 0, 1125779.08 1269301.998 0, 1125522.461 1269294.602 0, 
+    1125265.842 1269287.222 0, 1125009.223 1269279.856 0, 1124752.603 1269272.506 0, 1124495.983 1269265.171 0, 1124239.362 1269257.851 0, 1123982.741 1269250.546 0, 1123726.12 1269243.256 0, 1123469.498 1269235.981 0, 1123211.653 1269228.687 0, 1123054.046 1274805.848 0, 
+    1122896.443 1280382.872 0, 1123153.628 1280390.148 0, 1123409.593 1280397.404 0, 1123665.558 1280404.675 0, 1123921.523 1280411.961 0, 1124177.487 1280419.263 0, 1124433.451 1280426.579 0, 1124689.414 1280433.911 0, 1124945.377 1280441.257 0, 1125201.339 1280448.619 0, 
+    1125457.301 1280455.995 0, 1125713.263 1280463.387 0, 1125969.224 1280470.794 0, 1126225.185 1280478.216 0, 1126481.145 1280485.652 0, 1126737.105 1280493.104 0, 1126993.064 1280500.571 0, 1127249.023 1280508.053 0, 1127504.982 1280515.551 0, 1127760.94 1280523.063 0, 
+    1128016.897 1280530.59 0, 1128272.854 1280538.133 0, 1128528.811 1280545.69 0, 1128784.768 1280553.262 0, 1129039.506 1280560.814 0, 1129296.679 1280568.453 0, 1129552.634 1280576.07 0, 1129808.588 1280583.703 0, 1130064.542 1280591.351 0, 1130320.496 1280599.014 0, 
+    1130576.449 1280606.692 0, 1130832.402 1280614.385 0, 1131088.354 1280622.093 0, 1131344.306 1280629.816 0, 1131600.257 1280637.554 0, 1131856.208 1280645.307 0, 1132112.158 1280653.076 0, 1132368.108 1280660.859 0, 1132624.058 1280668.657 0, 1132880.007 1280676.471 0, 
+    1133135.955 1280684.3 0, 1133391.904 1280692.143 0, 1133647.851 1280700.002 0, 1133903.798 1280707.876 0, 1134159.745 1280715.765 0, 1134415.691 1280723.668 0, 1134671.637 1280731.587 0, 1134927.583 1280739.521 0, 1135182.311 1280747.433 0, 1135355.669 1275170.876 0, 
+    1135529.032 1269594.183 0))
+
+POLYGON ((1147467.099 1281146.701 0, 1147212.393 1281138.07 0, 1146956.471 1281129.413 0, 1146700.548 1281120.771 0, 1146444.625 1281112.144 0, 1146188.702 1281103.532 0, 1145932.778 1281094.936 0, 1145676.854 1281086.354 0, 1145420.929 1281077.787 0, 1145165.003 1281069.235 0, 
+    1144909.077 1281060.699 0, 1144653.151 1281052.177 0, 1144397.224 1281043.671 0, 1144141.296 1281035.179 0, 1143885.368 1281026.703 0, 1143629.44 1281018.242 0, 1143373.511 1281009.796 0, 1143117.582 1281001.365 0, 1142861.652 1280992.948 0, 1142605.721 1280984.547 0, 
+    1142349.79 1280976.161 0, 1142093.859 1280967.791 0, 1141837.927 1280959.435 0, 1141581.995 1280951.094 0, 1141324.846 1280942.729 0, 1141070.128 1280934.458 0, 1140814.194 1280926.162 0, 1140558.26 1280917.882 0, 1140302.325 1280909.616 0, 1140046.39 1280901.366 0, 
+    1139790.454 1280893.13 0, 1139534.518 1280884.91 0, 1139278.581 1280876.705 0, 1139022.644 1280868.515 0, 1138766.706 1280860.34 0, 1138510.768 1280852.18 0, 1138254.829 1280844.035 0, 1137998.89 1280835.905 0, 1137742.95 1280827.79 0, 1137487.01 1280819.69 0, 
+    1137231.069 1280811.606 0, 1136975.128 1280803.536 0, 1136719.187 1280795.482 0, 1136463.245 1280787.442 0, 1136207.302 1280779.418 0, 1135951.359 1280771.408 0, 1135695.416 1280763.414 0, 1135439.472 1280755.435 0, 1135182.311 1280747.433 0, 1135008.956 1286323.849 0, 
+    1134835.607 1291900.119 0, 1135092.108 1291908.101 0, 1135347.396 1291916.06 0, 1135602.683 1291924.033 0, 1135857.969 1291932.022 0, 1136113.255 1291940.026 0, 1136368.541 1291948.045 0, 1136623.826 1291956.079 0, 1136879.111 1291964.128 0, 1137134.395 1291972.192 0, 
+    1137389.679 1291980.271 0, 1137644.962 1291988.365 0, 1137900.245 1291996.474 0, 1138155.527 1292004.598 0, 1138410.809 1292012.737 0, 1138666.09 1292020.891 0, 1138921.371 1292029.06 0, 1139176.652 1292037.244 0, 1139431.931 1292045.443 0, 1139687.211 1292053.657 0, 
+    1139942.49 1292061.887 0, 1140197.768 1292070.131 0, 1140453.046 1292078.39 0, 1140708.324 1292086.665 0, 1140962.388 1292094.914 0, 1141218.877 1292103.258 0, 1141474.153 1292111.578 0, 1141729.429 1292119.912 0, 1141984.704 1292128.261 0, 1142239.978 1292136.626 0, 
+    1142495.252 1292145.005 0, 1142750.526 1292153.4 0, 1143005.799 1292161.809 0, 1143261.071 1292170.234 0, 1143516.343 1292178.673 0, 1143771.615 1292187.128 0, 1144026.886 1292195.598 0, 1144282.157 1292204.082 0, 1144537.427 1292212.582 0, 1144792.696 1292221.097 0, 
+    1145047.965 1292229.626 0, 1145303.234 1292238.171 0, 1145558.502 1292246.731 0, 1145813.77 1292255.306 0, 1146069.037 1292263.896 0, 1146324.303 1292272.5 0, 1146579.569 1292281.12 0, 1146834.835 1292289.755 0, 1147088.888 1292298.364 0, 1147277.991 1286722.606 0, 
+    1147467.099 1281146.701 0))
+
+POLYGON ((1159340.996 1292731.225 0, 1159086.966 1292721.898 0, 1158831.726 1292712.542 0, 1158576.485 1292703.201 0, 1158321.244 1292693.875 0, 1158066.002 1292684.564 0, 1157810.76 1292675.268 0, 1157555.517 1292665.987 0, 1157300.273 1292656.722 0, 1157045.029 1292647.471 0, 
+    1156789.785 1292638.235 0, 1156534.54 1292629.014 0, 1156279.294 1292619.808 0, 1156024.048 1292610.617 0, 1155768.802 1292601.442 0, 1155513.554 1292592.281 0, 1155258.307 1292583.135 0, 1155003.058 1292574.005 0, 1154747.81 1292564.889 0, 1154492.56 1292555.788 0, 
+    1154237.31 1292546.703 0, 1153982.06 1292537.632 0, 1153726.809 1292528.576 0, 1153471.557 1292519.536 0, 1153215.095 1292510.468 0, 1152961.053 1292501.5 0, 1152705.8 1292492.504 0, 1152450.546 1292483.524 0, 1152195.292 1292474.559 0, 1151940.037 1292465.608 0, 
+    1151684.782 1292456.673 0, 1151429.526 1292447.752 0, 1151174.27 1292438.847 0, 1150919.013 1292429.957 0, 1150663.756 1292421.082 0, 1150408.498 1292412.221 0, 1150153.24 1292403.376 0, 1149897.981 1292394.546 0, 1149642.722 1292385.731 0, 1149387.462 1292376.93 0, 
+    1149132.202 1292368.145 0, 1148876.941 1292359.375 0, 1148621.679 1292350.62 0, 1148366.417 1292341.88 0, 1148111.155 1292333.155 0, 1147855.892 1292324.445 0, 1147600.628 1292315.75 0, 1147345.364 1292307.07 0, 1147088.888 1292298.364 0, 1146899.79 1297873.972 0, 
+    1146710.698 1303449.423 0, 1146966.514 1303458.107 0, 1147221.122 1303466.764 0, 1147475.729 1303475.437 0, 1147730.336 1303484.125 0, 1147984.942 1303492.827 0, 1148239.548 1303501.545 0, 1148494.153 1303510.277 0, 1148748.757 1303519.025 0, 1149003.361 1303527.788 0, 
+    1149257.965 1303536.565 0, 1149512.568 1303545.358 0, 1149767.17 1303554.165 0, 1150021.773 1303562.988 0, 1150276.374 1303571.825 0, 1150530.975 1303580.678 0, 1150785.575 1303589.545 0, 1151040.175 1303598.427 0, 1151294.775 1303607.325 0, 1151549.374 1303616.237 0, 
+    1151803.972 1303625.165 0, 1152058.57 1303634.107 0, 1152313.167 1303643.064 0, 1152567.764 1303652.037 0, 1152821.153 1303660.981 0, 1153076.956 1303670.026 0, 1153331.551 1303679.044 0, 1153586.146 1303688.076 0, 1153840.74 1303697.123 0, 1154095.333 1303706.186 0, 
+    1154349.927 1303715.263 0, 1154604.519 1303724.355 0, 1154859.111 1303733.462 0, 1155113.703 1303742.584 0, 1155368.293 1303751.722 0, 1155622.884 1303760.874 0, 1155877.474 1303770.041 0, 1156132.063 1303779.223 0, 1156386.652 1303788.42 0, 1156641.24 1303797.632 0, 
+    1156895.828 1303806.859 0, 1157150.415 1303816.101 0, 1157405.001 1303825.358 0, 1157659.587 1303834.63 0, 1157914.173 1303843.917 0, 1158168.758 1303853.219 0, 1158423.342 1303862.536 0, 1158677.926 1303871.868 0, 1158931.303 1303881.171 0, 1159136.147 1298306.276 0, 
+    1159340.996 1292731.225 0))
+
+POLYGON ((1171150.64 1304347.443 0, 1170897.288 1304337.424 0, 1170642.732 1304327.373 0, 1170388.175 1304317.337 0, 1170133.617 1304307.316 0, 1169879.059 1304297.309 0, 1169624.5 1304287.318 0, 1169369.941 1304277.342 0, 1169115.381 1304267.381 0, 1168860.82 1304257.434 0, 
+    1168606.259 1304247.503 0, 1168351.697 1304237.587 0, 1168097.135 1304227.685 0, 1167842.572 1304217.799 0, 1167588.008 1304207.927 0, 1167333.444 1304198.071 0, 1167078.879 1304188.23 0, 1166824.314 1304178.403 0, 1166569.748 1304168.592 0, 1166315.182 1304158.795 0, 
+    1166060.615 1304149.014 0, 1165806.048 1304139.247 0, 1165551.479 1304129.496 0, 1165296.911 1304119.759 0, 1165041.136 1304109.992 0, 1164787.772 1304100.331 0, 1164533.201 1304090.639 0, 1164278.63 1304080.963 0, 1164024.059 1304071.301 0, 1163769.486 1304061.655 0, 
+    1163514.914 1304052.023 0, 1163260.341 1304042.406 0, 1163005.767 1304032.805 0, 1162751.192 1304023.218 0, 1162496.617 1304013.646 0, 1162242.042 1304004.089 0, 1161987.466 1303994.548 0, 1161732.889 1303985.021 0, 1161478.312 1303975.509 0, 1161223.734 1303966.012 0, 
+    1160969.156 1303956.53 0, 1160714.577 1303947.064 0, 1160459.998 1303937.612 0, 1160205.418 1303928.175 0, 1159950.837 1303918.753 0, 1159696.256 1303909.346 0, 1159441.674 1303899.954 0, 1159187.092 1303890.577 0, 1158931.303 1303881.171 0, 1158726.465 1309455.905 0, 
+    1158521.634 1315030.473 0, 1158776.764 1315039.855 0, 1159030.69 1315049.208 0, 1159284.615 1315058.576 0, 1159538.54 1315067.959 0, 1159792.464 1315077.356 0, 1160046.388 1315086.769 0, 1160300.311 1315096.196 0, 1160554.234 1315105.639 0, 1160808.156 1315115.096 0, 
+    1161062.077 1315124.568 0, 1161315.998 1315134.056 0, 1161569.919 1315143.558 0, 1161823.839 1315153.075 0, 1162077.758 1315162.607 0, 1162331.677 1315172.154 0, 1162585.595 1315181.716 0, 1162839.513 1315191.293 0, 1163093.43 1315200.885 0, 1163347.346 1315210.492 0, 
+    1163601.262 1315220.114 0, 1163855.177 1315229.75 0, 1164109.092 1315239.402 0, 1164363.006 1315249.069 0, 1164615.718 1315258.704 0, 1164870.833 1315268.447 0, 1165124.746 1315278.158 0, 1165378.658 1315287.884 0, 1165632.569 1315297.626 0, 1165886.48 1315307.382 0, 
+    1166140.39 1315317.153 0, 1166394.3 1315326.939 0, 1166648.209 1315336.741 0, 1166902.117 1315346.557 0, 1167156.025 1315356.388 0, 1167409.932 1315366.234 0, 1167663.839 1315376.094 0, 1167917.745 1315385.97 0, 1168171.651 1315395.861 0, 1168425.556 1315405.767 0, 
+    1168679.46 1315415.687 0, 1168933.364 1315425.623 0, 1169187.267 1315435.574 0, 1169441.17 1315445.539 0, 1169695.072 1315455.52 0, 1169948.974 1315465.515 0, 1170202.875 1315475.525 0, 1170456.775 1315485.55 0, 1170709.473 1315495.543 0, 1170930.053 1309921.576 0, 
+    1171150.64 1304347.443 0))
+
+POLYGON ((1182895.951 1315995.044 0, 1182643.279 1315984.337 0, 1182389.408 1315973.595 0, 1182135.537 1315962.867 0, 1181881.665 1315952.154 0, 1181627.792 1315941.457 0, 1181373.918 1315930.774 0, 1181120.044 1315920.106 0, 1180866.169 1315909.453 0, 1180612.294 1315898.815 0, 
+    1180358.418 1315888.192 0, 1180104.541 1315877.584 0, 1179850.664 1315866.991 0, 1179596.786 1315856.413 0, 1179342.908 1315845.85 0, 1179089.028 1315835.301 0, 1178835.149 1315824.768 0, 1178581.268 1315814.25 0, 1178327.387 1315803.746 0, 1178073.506 1315793.258 0, 
+    1177819.624 1315782.784 0, 1177565.741 1315772.325 0, 1177311.857 1315761.882 0, 1177057.973 1315751.453 0, 1176802.888 1315740.99 0, 1176550.203 1315730.64 0, 1176296.317 1315720.256 0, 1176042.431 1315709.887 0, 1175788.544 1315699.533 0, 1175534.656 1315689.194 0, 
+    1175280.768 1315678.87 0, 1175026.879 1315668.561 0, 1174772.989 1315658.267 0, 1174519.099 1315647.987 0, 1174265.208 1315637.723 0, 1174011.317 1315627.473 0, 1173757.425 1315617.239 0, 1173503.532 1315607.019 0, 1173249.639 1315596.815 0, 1172995.745 1315586.625 0, 
+    1172741.851 1315576.45 0, 1172487.956 1315566.291 0, 1172234.061 1315556.146 0, 1171980.164 1315546.016 0, 1171726.268 1315535.901 0, 1171472.37 1315525.801 0, 1171218.472 1315515.716 0, 1170964.574 1315505.646 0, 1170709.473 1315495.543 0, 1170488.9 1321069.339 0, 
+    1170268.334 1326642.959 0, 1170522.775 1326653.036 0, 1170776.018 1326663.08 0, 1171029.26 1326673.139 0, 1171282.501 1326683.213 0, 1171535.741 1326693.302 0, 1171788.982 1326703.405 0, 1172042.221 1326713.524 0, 1172295.46 1326723.657 0, 1172548.698 1326733.806 0, 
+    1172801.936 1326743.969 0, 1173055.173 1326754.147 0, 1173308.409 1326764.341 0, 1173561.645 1326774.549 0, 1173814.88 1326784.772 0, 1174068.115 1326795.009 0, 1174321.349 1326805.262 0, 1174574.583 1326815.53 0, 1174827.816 1326825.812 0, 1175081.048 1326836.11 0, 
+    1175334.279 1326846.422 0, 1175587.51 1326856.75 0, 1175840.741 1326867.092 0, 1176093.971 1326877.449 0, 1176346.003 1326887.772 0, 1176600.429 1326898.208 0, 1176853.656 1326908.609 0, 1177106.884 1326919.026 0, 1177360.111 1326929.458 0, 1177613.337 1326939.904 0, 
+    1177866.562 1326950.366 0, 1178119.787 1326960.842 0, 1178373.012 1326971.333 0, 1178626.235 1326981.839 0, 1178879.458 1326992.36 0, 1179132.681 1327002.896 0, 1179385.903 1327013.447 0, 1179639.124 1327024.013 0, 1179892.344 1327034.594 0, 1180145.564 1327045.189 0, 
+    1180398.784 1327055.8 0, 1180652.002 1327066.425 0, 1180905.22 1327077.065 0, 1181158.438 1327087.72 0, 1181411.655 1327098.391 0, 1181664.871 1327109.076 0, 1181918.086 1327119.775 0, 1182171.301 1327130.49 0, 1182423.32 1327141.169 0, 1182659.631 1321568.195 0, 
+    1182895.951 1315995.044 0))
+
+POLYGON ((1194576.849 1327673.717 0, 1194324.86 1327662.326 0, 1194071.676 1327650.896 0, 1193818.492 1327639.481 0, 1193565.307 1327628.08 0, 1193312.121 1327616.695 0, 1193058.935 1327605.325 0, 1192805.748 1327593.969 0, 1192552.56 1327582.628 0, 1192299.372 1327571.302 0, 
+    1192046.183 1327559.991 0, 1191792.993 1327548.695 0, 1191539.803 1327537.414 0, 1191286.612 1327526.148 0, 1191033.42 1327514.897 0, 1190780.228 1327503.66 0, 1190527.035 1327492.439 0, 1190273.841 1327481.232 0, 1190020.647 1327470.041 0, 1189767.452 1327458.864 0, 
+    1189514.256 1327447.702 0, 1189261.06 1327436.555 0, 1189007.863 1327425.423 0, 1188754.666 1327414.306 0, 1188500.272 1327403.151 0, 1188248.268 1327392.116 0, 1187995.069 1327381.044 0, 1187741.869 1327369.986 0, 1187488.668 1327358.943 0, 1187235.466 1327347.916 0, 
+    1186982.264 1327336.903 0, 1186729.061 1327325.905 0, 1186475.858 1327314.922 0, 1186222.654 1327303.954 0, 1185969.449 1327293 0, 1185716.244 1327282.062 0, 1185463.038 1327271.139 0, 1185209.831 1327260.23 0, 1184956.624 1327249.337 0, 1184703.416 1327238.458 0, 
+    1184450.207 1327227.594 0, 1184196.998 1327216.745 0, 1183943.788 1327205.911 0, 1183690.578 1327195.092 0, 1183437.367 1327184.288 0, 1183184.155 1327173.498 0, 1182930.942 1327162.724 0, 1182677.729 1327151.964 0, 1182423.32 1327141.169 0, 1182187.016 1332713.962 0, 
+    1181950.719 1338286.569 0, 1182204.47 1338297.336 0, 1182457.027 1338308.068 0, 1182709.583 1338318.814 0, 1182962.139 1338329.576 0, 1183214.694 1338340.352 0, 1183467.249 1338351.143 0, 1183719.803 1338361.949 0, 1183972.356 1338372.77 0, 1184224.909 1338383.606 0, 
+    1184477.461 1338394.456 0, 1184730.012 1338405.322 0, 1184982.563 1338416.202 0, 1185235.113 1338427.097 0, 1185487.662 1338438.007 0, 1185740.211 1338448.932 0, 1185992.759 1338459.872 0, 1186245.306 1338470.826 0, 1186497.853 1338481.796 0, 1186750.399 1338492.78 0, 
+    1187002.945 1338503.779 0, 1187255.49 1338514.793 0, 1187508.034 1338525.822 0, 1187760.578 1338536.866 0, 1188011.929 1338547.872 0, 1188265.663 1338558.998 0, 1188518.205 1338570.086 0, 1188770.746 1338581.19 0, 1189023.286 1338592.308 0, 1189275.826 1338603.441 0, 
+    1189528.365 1338614.589 0, 1189780.903 1338625.751 0, 1190033.441 1338636.929 0, 1190285.978 1338648.121 0, 1190538.514 1338659.329 0, 1190791.05 1338670.551 0, 1191043.585 1338681.788 0, 1191296.119 1338693.04 0, 1191548.653 1338704.306 0, 1191801.186 1338715.588 0, 
+    1192053.718 1338726.884 0, 1192306.25 1338738.196 0, 1192558.781 1338749.522 0, 1192811.312 1338760.863 0, 1193063.841 1338772.219 0, 1193316.371 1338783.59 0, 1193568.899 1338794.975 0, 1193821.427 1338806.376 0, 1194072.763 1338817.737 0, 1194324.802 1333245.821 0, 
+    1194576.849 1327673.717 0))
+
+POLYGON ((1206193.257 1339383.151 0, 1205941.952 1339371.079 0, 1205689.458 1339358.965 0, 1205436.963 1339346.866 0, 1205184.467 1339334.782 0, 1204931.97 1339322.712 0, 1204679.473 1339310.658 0, 1204426.974 1339298.618 0, 1204174.476 1339286.594 0, 1203921.976 1339274.584 0, 
+    1203669.476 1339262.589 0, 1203416.975 1339250.609 0, 1203164.474 1339238.643 0, 1202911.971 1339226.693 0, 1202659.468 1339214.757 0, 1202406.964 1339202.837 0, 1202154.46 1339190.931 0, 1201901.955 1339179.04 0, 1201649.449 1339167.164 0, 1201396.943 1339155.302 0, 
+    1201144.435 1339143.456 0, 1200891.927 1339131.625 0, 1200639.419 1339119.808 0, 1200386.91 1339108.006 0, 1200133.21 1339096.164 0, 1199881.889 1339084.447 0, 1199629.378 1339072.69 0, 1199376.865 1339060.947 0, 1199124.353 1339049.22 0, 1198871.839 1339037.507 0, 
+    1198619.325 1339025.81 0, 1198366.81 1339014.127 0, 1198114.295 1339002.459 0, 1197861.779 1338990.805 0, 1197609.262 1338979.167 0, 1197356.744 1338967.544 0, 1197104.226 1338955.935 0, 1196851.707 1338944.341 0, 1196599.187 1338932.762 0, 1196346.667 1338921.198 0, 
+    1196094.146 1338909.649 0, 1195841.624 1338898.115 0, 1195589.102 1338886.596 0, 1195336.579 1338875.091 0, 1195084.055 1338863.601 0, 1194831.531 1338852.127 0, 1194579.006 1338840.667 0, 1194326.48 1338829.221 0, 1194072.763 1338817.737 0, 1193820.733 1344389.463 0, 
+    1193568.712 1349960.991 0, 1193821.77 1349972.445 0, 1194073.64 1349983.86 0, 1194325.509 1349995.291 0, 1194577.377 1350006.736 0, 1194829.245 1350018.196 0, 1195081.112 1350029.67 0, 1195332.979 1350041.16 0, 1195584.845 1350052.664 0, 1195836.71 1350064.183 0, 
+    1196088.574 1350075.717 0, 1196340.438 1350087.266 0, 1196592.301 1350098.83 0, 1196844.163 1350110.408 0, 1197096.025 1350122.001 0, 1197347.886 1350133.609 0, 1197599.747 1350145.232 0, 1197851.606 1350156.87 0, 1198103.465 1350168.523 0, 1198355.324 1350180.19 0, 
+    1198607.181 1350191.872 0, 1198859.038 1350203.569 0, 1199110.894 1350215.281 0, 1199362.75 1350227.008 0, 1199613.418 1350238.694 0, 1199866.459 1350250.506 0, 1200118.312 1350262.277 0, 1200370.165 1350274.063 0, 1200622.017 1350285.864 0, 1200873.869 1350297.679 0, 
+    1201125.719 1350309.51 0, 1201377.569 1350321.355 0, 1201629.419 1350333.215 0, 1201881.267 1350345.09 0, 1202133.115 1350356.98 0, 1202384.962 1350368.884 0, 1202636.809 1350380.804 0, 1202888.655 1350392.738 0, 1203140.5 1350404.687 0, 1203392.344 1350416.651 0, 
+    1203644.188 1350428.629 0, 1203896.031 1350440.623 0, 1204147.873 1350452.631 0, 1204399.715 1350464.654 0, 1204651.556 1350476.692 0, 1204903.396 1350488.745 0, 1205155.235 1350500.813 0, 1205407.074 1350512.895 0, 1205657.726 1350524.935 0, 1205925.487 1344954.141 0, 
+    1206193.257 1339383.151 0))
+
+POLYGON ((1217745.1 1351123.032 0, 1217494.48 1351110.283 0, 1217242.677 1351097.489 0, 1216990.872 1351084.71 0, 1216739.067 1351071.946 0, 1216487.261 1351059.196 0, 1216235.455 1351046.462 0, 1215983.647 1351033.742 0, 1215731.839 1351021.037 0, 1215480.03 1351008.347 0, 
+    1215228.221 1350995.672 0, 1214976.411 1350983.011 0, 1214724.599 1350970.365 0, 1214472.788 1350957.735 0, 1214220.975 1350945.119 0, 1213969.162 1350932.517 0, 1213717.348 1350919.931 0, 1213465.533 1350907.359 0, 1213213.717 1350894.803 0, 1212961.901 1350882.261 0, 
+    1212710.084 1350869.734 0, 1212458.266 1350857.221 0, 1212206.448 1350844.724 0, 1211954.629 1350832.241 0, 1211701.624 1350819.715 0, 1211450.988 1350807.32 0, 1211199.167 1350794.882 0, 1210947.344 1350782.459 0, 1210695.522 1350770.05 0, 1210443.698 1350757.657 0, 
+    1210191.874 1350745.278 0, 1209940.049 1350732.914 0, 1209688.223 1350720.565 0, 1209436.396 1350708.23 0, 1209184.569 1350695.91 0, 1208932.741 1350683.606 0, 1208680.912 1350671.316 0, 1208429.083 1350659.041 0, 1208177.253 1350646.78 0, 1207925.422 1350634.535 0, 
+    1207673.59 1350622.304 0, 1207421.758 1350610.088 0, 1207169.925 1350597.887 0, 1206918.091 1350585.701 0, 1206666.257 1350573.53 0, 1206414.422 1350561.373 0, 1206162.586 1350549.231 0, 1205910.749 1350537.105 0, 1205657.726 1350524.935 0, 1205389.975 1356095.527 0, 
+    1205122.234 1361665.912 0, 1205374.598 1361678.049 0, 1205625.779 1361690.145 0, 1205876.959 1361702.255 0, 1206128.139 1361714.38 0, 1206379.317 1361726.519 0, 1206630.495 1361738.674 0, 1206881.673 1361750.843 0, 1207132.849 1361763.027 0, 1207384.025 1361775.226 0, 
+    1207635.2 1361787.44 0, 1207886.375 1361799.668 0, 1208137.548 1361811.911 0, 1208388.721 1361824.169 0, 1208639.894 1361836.442 0, 1208891.065 1361848.729 0, 1209142.236 1361861.032 0, 1209393.406 1361873.349 0, 1209644.575 1361885.681 0, 1209895.744 1361898.027 0, 
+    1210146.912 1361910.389 0, 1210398.079 1361922.765 0, 1210649.246 1361935.156 0, 1210900.411 1361947.562 0, 1211150.395 1361959.924 0, 1211402.74 1361972.418 0, 1211653.904 1361984.868 0, 1211905.067 1361997.333 0, 1212156.229 1362009.812 0, 1212407.39 1362022.307 0, 
+    1212658.551 1362034.816 0, 1212909.711 1362047.34 0, 1213160.87 1362059.879 0, 1213412.028 1362072.433 0, 1213663.186 1362085.001 0, 1213914.343 1362097.584 0, 1214165.499 1362110.182 0, 1214416.654 1362122.795 0, 1214667.809 1362135.423 0, 1214918.963 1362148.065 0, 
+    1215170.116 1362160.722 0, 1215421.268 1362173.394 0, 1215672.42 1362186.08 0, 1215923.571 1362198.782 0, 1216174.721 1362211.498 0, 1216425.871 1362224.229 0, 1216677.019 1362236.975 0, 1216928.167 1362249.735 0, 1217178.134 1362262.451 0, 1217461.612 1356692.845 0, 
+    1217745.1 1351123.032 0))
+
+POLYGON ((1229232.301 1362893.047 0, 1228982.369 1362879.626 0, 1228731.258 1362866.156 0, 1228480.146 1362852.7 0, 1228229.034 1362839.26 0, 1227977.921 1362825.834 0, 1227726.807 1362812.423 0, 1227475.692 1362799.027 0, 1227224.576 1362785.646 0, 1226973.46 1362772.279 0, 
+    1226722.343 1362758.927 0, 1226471.225 1362745.59 0, 1226220.106 1362732.268 0, 1225968.986 1362718.961 0, 1225717.866 1362705.668 0, 1225466.745 1362692.39 0, 1225215.623 1362679.127 0, 1224964.5 1362665.878 0, 1224713.377 1362652.645 0, 1224462.252 1362639.426 0, 
+    1224211.127 1362626.222 0, 1223960.002 1362613.033 0, 1223708.875 1362599.858 0, 1223457.748 1362586.699 0, 1223205.44 1362573.492 0, 1222955.491 1362560.424 0, 1222704.361 1362547.308 0, 1222453.231 1362534.208 0, 1222202.099 1362521.122 0, 1221950.967 1362508.051 0, 
+    1221699.835 1362494.995 0, 1221448.701 1362481.953 0, 1221197.567 1362468.927 0, 1220946.432 1362455.915 0, 1220695.296 1362442.918 0, 1220444.159 1362429.936 0, 1220193.022 1362416.968 0, 1219941.884 1362404.015 0, 1219690.745 1362391.077 0, 1219439.605 1362378.154 0, 
+    1219188.465 1362365.246 0, 1218937.324 1362352.352 0, 1218686.182 1362339.473 0, 1218435.039 1362326.609 0, 1218183.896 1362313.76 0, 1217932.752 1362300.926 0, 1217681.607 1362288.106 0, 1217430.461 1362275.301 0, 1217178.134 1362262.451 0, 1216894.668 1367831.844 0, 
+    1216611.212 1373401.02 0, 1216862.88 1373413.836 0, 1217113.37 1373426.608 0, 1217363.86 1373439.394 0, 1217614.348 1373452.195 0, 1217864.836 1373465.011 0, 1218115.323 1373477.841 0, 1218365.81 1373490.686 0, 1218616.295 1373503.546 0, 1218866.78 1373516.421 0, 
+    1219117.264 1373529.31 0, 1219367.747 1373542.215 0, 1219618.23 1373555.134 0, 1219868.712 1373568.067 0, 1220119.193 1373581.016 0, 1220369.673 1373593.979 0, 1220620.152 1373606.957 0, 1220870.631 1373619.949 0, 1221121.109 1373632.957 0, 1221371.586 1373645.979 0, 
+    1221622.063 1373659.016 0, 1221872.538 1373672.067 0, 1222123.013 1373685.134 0, 1222373.487 1373698.215 0, 1222622.784 1373711.249 0, 1222874.433 1373724.421 0, 1223124.905 1373737.546 0, 1223375.376 1373750.687 0, 1223625.846 1373763.841 0, 1223876.316 1373777.011 0, 
+    1224126.785 1373790.195 0, 1224377.252 1373803.394 0, 1224627.72 1373816.608 0, 1224878.186 1373829.836 0, 1225128.652 1373843.08 0, 1225379.116 1373856.338 0, 1225629.58 1373869.61 0, 1225880.044 1373882.898 0, 1226130.506 1373896.2 0, 1226380.968 1373909.517 0, 
+    1226631.429 1373922.849 0, 1226881.889 1373936.195 0, 1227132.348 1373949.556 0, 1227382.807 1373962.932 0, 1227633.265 1373976.323 0, 1227883.722 1373989.728 0, 1228134.178 1374003.149 0, 1228384.633 1374016.584 0, 1228633.912 1374029.97 0, 1228933.101 1368461.618 0, 
+    1229232.301 1362893.047 0))
+
+POLYGON ((1240654.788 1374692.884 0, 1240405.546 1374678.793 0, 1240155.129 1374664.651 0, 1239904.712 1374650.523 0, 1239654.294 1374636.41 0, 1239403.875 1374622.312 0, 1239153.455 1374608.229 0, 1238903.035 1374594.16 0, 1238652.613 1374580.106 0, 1238402.191 1374566.067 0, 
+    1238151.768 1374552.042 0, 1237901.344 1374538.032 0, 1237650.919 1374524.037 0, 1237400.494 1374510.057 0, 1237150.067 1374496.092 0, 1236899.64 1374482.141 0, 1236649.212 1374468.205 0, 1236398.783 1374454.283 0, 1236148.354 1374440.377 0, 1235897.923 1374426.485 0, 
+    1235647.492 1374412.608 0, 1235397.06 1374398.745 0, 1235146.627 1374384.898 0, 1234896.193 1374371.065 0, 1234644.584 1374357.182 0, 1234395.323 1374343.443 0, 1234144.887 1374329.655 0, 1233894.45 1374315.881 0, 1233644.012 1374302.121 0, 1233393.574 1374288.377 0, 
+    1233143.134 1374274.647 0, 1232892.694 1374260.932 0, 1232642.253 1374247.232 0, 1232391.811 1374233.547 0, 1232141.369 1374219.876 0, 1231890.925 1374206.22 0, 1231640.481 1374192.579 0, 1231390.036 1374178.952 0, 1231139.59 1374165.34 0, 1230889.143 1374151.743 0, 
+    1230638.696 1374138.161 0, 1230388.248 1374124.593 0, 1230137.799 1374111.041 0, 1229887.349 1374097.502 0, 1229636.898 1374083.979 0, 1229386.447 1374070.471 0, 1229135.995 1374056.977 0, 1228885.542 1374043.498 0, 1228633.912 1374029.97 0, 1228334.736 1379598.099 0, 
+    1228035.572 1385166 0, 1228286.543 1385179.492 0, 1228536.34 1385192.936 0, 1228786.137 1385206.395 0, 1229035.933 1385219.868 0, 1229285.728 1385233.356 0, 1229535.523 1385246.859 0, 1229785.316 1385260.376 0, 1230035.109 1385273.908 0, 1230284.901 1385287.455 0, 
+    1230534.692 1385301.016 0, 1230784.483 1385314.592 0, 1231034.272 1385328.183 0, 1231284.061 1385341.789 0, 1231533.849 1385355.409 0, 1231783.636 1385369.044 0, 1232033.423 1385382.694 0, 1232283.208 1385396.358 0, 1232532.993 1385410.037 0, 1232782.777 1385423.731 0, 
+    1233032.56 1385437.439 0, 1233282.343 1385451.163 0, 1233532.124 1385464.9 0, 1233781.905 1385478.653 0, 1234030.514 1385492.356 0, 1234281.464 1385506.202 0, 1234531.243 1385519.999 0, 1234781.02 1385533.81 0, 1235030.797 1385547.637 0, 1235280.573 1385561.477 0, 
+    1235530.348 1385575.333 0, 1235780.122 1385589.203 0, 1236029.895 1385603.088 0, 1236279.668 1385616.988 0, 1236529.44 1385630.902 0, 1236779.211 1385644.831 0, 1237028.981 1385658.775 0, 1237278.75 1385672.733 0, 1237528.519 1385686.706 0, 1237778.287 1385700.694 0, 
+    1238028.054 1385714.696 0, 1238277.82 1385728.714 0, 1238527.585 1385742.745 0, 1238777.349 1385756.792 0, 1239027.113 1385770.853 0, 1239276.876 1385784.929 0, 1239526.638 1385799.02 0, 1239776.399 1385813.126 0, 1240024.989 1385827.179 0, 1240339.882 1380260.146 0, 
+    1240654.788 1374692.884 0))
+
+POLYGON ((1252012.49 1386522.228 0, 1251763.938 1386507.472 0, 1251514.218 1386492.661 0, 1251264.497 1386477.865 0, 1251014.775 1386463.083 0, 1250765.052 1386448.316 0, 1250515.328 1386433.564 0, 1250265.604 1386418.827 0, 1250015.878 1386404.104 0, 1249766.152 1386389.396 0, 
+    1249516.425 1386374.702 0, 1249266.697 1386360.024 0, 1249016.968 1386345.36 0, 1248767.238 1386330.71 0, 1248517.507 1386316.076 0, 1248267.776 1386301.456 0, 1248018.043 1386286.851 0, 1247768.31 1386272.26 0, 1247518.576 1386257.684 0, 1247268.841 1386243.123 0, 
+    1247019.105 1386228.577 0, 1246769.369 1386214.045 0, 1246519.631 1386199.528 0, 1246269.893 1386185.026 0, 1246018.985 1386170.471 0, 1245770.414 1386156.065 0, 1245520.673 1386141.607 0, 1245270.931 1386127.164 0, 1245021.188 1386112.735 0, 1244771.445 1386098.321 0, 
+    1244521.701 1386083.921 0, 1244271.955 1386069.537 0, 1244022.209 1386055.167 0, 1243772.463 1386040.811 0, 1243522.715 1386026.471 0, 1243272.966 1386012.145 0, 1243023.217 1385997.834 0, 1242773.467 1385983.537 0, 1242523.716 1385969.255 0, 1242273.964 1385954.988 0, 
+    1242024.211 1385940.736 0, 1241774.457 1385926.498 0, 1241524.703 1385912.275 0, 1241274.948 1385898.067 0, 1241025.192 1385883.873 0, 1240775.435 1385869.694 0, 1240525.677 1385855.53 0, 1240275.918 1385841.38 0, 1240024.989 1385827.179 0, 1239710.109 1391393.979 0, 
+    1239395.242 1396960.539 0, 1239645.514 1396974.703 0, 1239894.617 1396988.816 0, 1240143.719 1397002.943 0, 1240392.821 1397017.084 0, 1240641.922 1397031.241 0, 1240891.022 1397045.412 0, 1241140.121 1397059.597 0, 1241389.219 1397073.798 0, 1241638.317 1397088.013 0, 
+    1241887.413 1397102.243 0, 1242136.509 1397116.487 0, 1242385.604 1397130.746 0, 1242634.698 1397145.02 0, 1242883.792 1397159.308 0, 1243132.884 1397173.611 0, 1243381.976 1397187.929 0, 1243631.066 1397202.261 0, 1243880.156 1397216.608 0, 1244129.245 1397230.969 0, 
+    1244378.334 1397245.346 0, 1244627.421 1397259.737 0, 1244876.507 1397274.142 0, 1245125.593 1397288.563 0, 1245373.512 1397302.93 0, 1245623.762 1397317.447 0, 1245872.845 1397331.911 0, 1246121.927 1397346.39 0, 1246371.009 1397360.884 0, 1246620.089 1397375.392 0, 
+    1246869.169 1397389.915 0, 1247118.248 1397404.453 0, 1247367.326 1397419.005 0, 1247616.403 1397433.572 0, 1247865.479 1397448.153 0, 1248114.555 1397462.749 0, 1248363.629 1397477.36 0, 1248612.703 1397491.986 0, 1248861.776 1397506.626 0, 1249110.848 1397521.281 0, 
+    1249359.919 1397535.95 0, 1249608.989 1397550.634 0, 1249858.059 1397565.333 0, 1250107.127 1397580.047 0, 1250356.195 1397594.775 0, 1250605.262 1397609.518 0, 1250854.328 1397624.275 0, 1251103.393 1397639.047 0, 1251351.292 1397653.765 0, 1251681.884 1392088.116 0, 
+    1252012.49 1386522.228 0))
+
+POLYGON ((1263305.335 1398380.765 0, 1263057.477 1398365.347 0, 1262808.454 1398349.872 0, 1262559.431 1398334.411 0, 1262310.407 1398318.964 0, 1262061.382 1398303.533 0, 1261812.356 1398288.115 0, 1261563.329 1398272.713 0, 1261314.301 1398257.325 0, 1261065.273 1398241.952 0, 
+    1260816.243 1398226.594 0, 1260567.213 1398211.25 0, 1260318.181 1398195.921 0, 1260069.149 1398180.606 0, 1259820.116 1398165.306 0, 1259571.082 1398150.021 0, 1259322.047 1398134.751 0, 1259073.011 1398119.495 0, 1258823.974 1398104.254 0, 1258574.936 1398089.027 0, 
+    1258325.898 1398073.815 0, 1258076.858 1398058.618 0, 1257827.818 1398043.436 0, 1257578.776 1398028.268 0, 1257328.57 1398013.044 0, 1257080.691 1397997.976 0, 1256831.647 1397982.852 0, 1256582.602 1397967.743 0, 1256333.557 1397952.648 0, 1256084.51 1397937.568 0, 
+    1255835.463 1397922.503 0, 1255586.414 1397907.452 0, 1255337.365 1397892.416 0, 1255088.315 1397877.395 0, 1254839.264 1397862.388 0, 1254590.212 1397847.396 0, 1254341.159 1397832.419 0, 1254092.105 1397817.456 0, 1253843.051 1397802.508 0, 1253593.995 1397787.575 0, 
+    1253344.939 1397772.656 0, 1253095.882 1397757.752 0, 1252846.824 1397742.863 0, 1252597.765 1397727.988 0, 1252348.705 1397713.128 0, 1252099.644 1397698.282 0, 1251850.583 1397683.452 0, 1251601.52 1397668.635 0, 1251351.292 1397653.765 0, 1251020.715 1403219.169 0, 
+    1250690.152 1408784.323 0, 1250939.723 1408799.155 0, 1251188.13 1408813.932 0, 1251436.536 1408828.723 0, 1251684.942 1408843.53 0, 1251933.347 1408858.351 0, 1252181.75 1408873.186 0, 1252430.153 1408888.037 0, 1252678.556 1408902.901 0, 1252926.957 1408917.781 0, 
+    1253175.357 1408932.675 0, 1253423.757 1408947.584 0, 1253672.155 1408962.507 0, 1253920.553 1408977.445 0, 1254168.95 1408992.398 0, 1254417.346 1409007.365 0, 1254665.741 1409022.347 0, 1254914.135 1409037.343 0, 1255162.528 1409052.354 0, 1255410.921 1409067.38 0, 
+    1255659.312 1409082.42 0, 1255907.703 1409097.475 0, 1256156.093 1409112.544 0, 1256404.481 1409127.629 0, 1256651.709 1409142.657 0, 1256901.257 1409157.841 0, 1257149.643 1409172.969 0, 1257398.028 1409188.111 0, 1257646.412 1409203.269 0, 1257894.796 1409218.441 0, 
+    1258143.179 1409233.627 0, 1258391.56 1409248.828 0, 1258639.941 1409264.044 0, 1258888.321 1409279.274 0, 1259136.7 1409294.519 0, 1259385.078 1409309.779 0, 1259633.456 1409325.053 0, 1259881.832 1409340.342 0, 1260130.208 1409355.645 0, 1260378.582 1409370.963 0, 
+    1260626.956 1409386.296 0, 1260875.328 1409401.643 0, 1261123.7 1409417.005 0, 1261372.071 1409432.382 0, 1261620.441 1409447.773 0, 1261868.81 1409463.179 0, 1262117.179 1409478.599 0, 1262365.546 1409494.034 0, 1262612.753 1409509.411 0, 1262959.036 1403945.213 0, 
+    1263305.335 1398380.765 0))
+
+POLYGON ((1274533.257 1410268.18 0, 1274286.093 1410252.104 0, 1274037.77 1410235.968 0, 1273789.446 1410219.846 0, 1273541.122 1410203.738 0, 1273292.796 1410187.646 0, 1273044.47 1410171.567 0, 1272796.142 1410155.504 0, 1272547.814 1410139.455 0, 1272299.484 1410123.421 0, 
+    1272051.154 1410107.401 0, 1271802.823 1410091.396 0, 1271554.491 1410075.405 0, 1271306.158 1410059.43 0, 1271057.823 1410043.468 0, 1270809.488 1410027.522 0, 1270561.153 1410011.59 0, 1270312.816 1409995.672 0, 1270064.478 1409979.77 0, 1269816.139 1409963.881 0, 
+    1269567.799 1409948.008 0, 1269319.459 1409932.149 0, 1269071.117 1409916.305 0, 1268822.775 1409900.475 0, 1268573.273 1409884.586 0, 1268326.087 1409868.859 0, 1268077.742 1409853.074 0, 1267829.396 1409837.302 0, 1267581.048 1409821.546 0, 1267332.7 1409805.804 0, 
+    1267084.351 1409790.076 0, 1266836.002 1409774.364 0, 1266587.651 1409758.666 0, 1266339.299 1409742.982 0, 1266090.946 1409727.313 0, 1265842.593 1409711.659 0, 1265594.238 1409696.019 0, 1265345.883 1409680.394 0, 1265097.526 1409664.784 0, 1264849.169 1409649.188 0, 
+    1264600.811 1409633.607 0, 1264352.452 1409618.04 0, 1264104.092 1409602.488 0, 1263855.731 1409586.951 0, 1263607.369 1409571.428 0, 1263359.006 1409555.92 0, 1263110.643 1409540.427 0, 1262862.278 1409524.948 0, 1262612.753 1409509.411 0, 1262266.485 1415073.354 0, 
+    1261920.234 1420637.036 0, 1262169.101 1420652.531 0, 1262416.81 1420667.969 0, 1262664.519 1420683.422 0, 1262912.227 1420698.889 0, 1263159.934 1420714.371 0, 1263407.64 1420729.867 0, 1263655.345 1420745.378 0, 1263903.049 1420760.904 0, 1264150.752 1420776.444 0, 
+    1264398.455 1420791.999 0, 1264646.156 1420807.568 0, 1264893.857 1420823.152 0, 1265141.556 1420838.75 0, 1265389.255 1420854.363 0, 1265636.953 1420869.991 0, 1265884.65 1420885.633 0, 1266132.346 1420901.289 0, 1266380.041 1420916.961 0, 1266627.735 1420932.647 0, 
+    1266875.428 1420948.347 0, 1267123.12 1420964.062 0, 1267370.811 1420979.792 0, 1267618.502 1420995.536 0, 1267865.035 1421011.221 0, 1268113.88 1421027.068 0, 1268361.567 1421042.856 0, 1268609.254 1421058.659 0, 1268856.94 1421074.476 0, 1269104.624 1421090.307 0, 
+    1269352.308 1421106.154 0, 1269599.991 1421122.014 0, 1269847.673 1421137.89 0, 1270095.354 1421153.78 0, 1270343.034 1421169.684 0, 1270590.714 1421185.604 0, 1270838.392 1421201.537 0, 1271086.069 1421217.486 0, 1271333.746 1421233.448 0, 1271581.421 1421249.426 0, 
+    1271829.095 1421265.418 0, 1272076.769 1421281.425 0, 1272324.442 1421297.446 0, 1272572.113 1421313.482 0, 1272819.784 1421329.532 0, 1273067.454 1421345.597 0, 1273315.123 1421361.676 0, 1273562.791 1421377.77 0, 1273809.303 1421393.804 0, 1274171.271 1415831.123 0, 
+    1274533.257 1410268.18 0))
+
+POLYGON ((1285696.187 1422184.158 0, 1285449.719 1422167.428 0, 1285202.097 1422150.634 0, 1284954.475 1422133.855 0, 1284706.852 1422117.09 0, 1284459.227 1422100.34 0, 1284211.602 1422083.605 0, 1283963.975 1422066.884 0, 1283716.348 1422050.178 0, 1283468.72 1422033.486 0, 
+    1283221.09 1422016.809 0, 1282973.46 1422000.146 0, 1282725.829 1421983.498 0, 1282478.197 1421966.865 0, 1282230.563 1421950.246 0, 1281982.929 1421933.642 0, 1281735.294 1421917.052 0, 1281487.658 1421900.477 0, 1281240.021 1421883.917 0, 1280992.383 1421867.371 0, 
+    1280744.743 1421850.839 0, 1280497.103 1421834.323 0, 1280249.462 1421817.82 0, 1280001.82 1421801.333 0, 1279753.024 1421784.783 0, 1279506.533 1421768.401 0, 1279258.889 1421751.957 0, 1279011.243 1421735.528 0, 1278763.596 1421719.113 0, 1278515.948 1421702.713 0, 
+    1278268.299 1421686.327 0, 1278020.65 1421669.956 0, 1277772.999 1421653.6 0, 1277525.347 1421637.258 0, 1277277.695 1421620.931 0, 1277030.041 1421604.618 0, 1276782.386 1421588.32 0, 1276534.731 1421572.036 0, 1276287.075 1421555.767 0, 1276039.417 1421539.513 0, 
+    1275791.759 1421523.273 0, 1275544.099 1421507.048 0, 1275296.439 1421490.837 0, 1275048.778 1421474.641 0, 1274801.116 1421458.459 0, 1274553.453 1421442.292 0, 1274305.788 1421426.14 0, 1274058.123 1421410.002 0, 1273809.303 1421393.804 0, 1273447.352 1426956.219 0, 
+    1273085.418 1432518.362 0, 1273333.581 1432534.518 0, 1273580.591 1432550.613 0, 1273827.601 1432566.723 0, 1274074.609 1432582.847 0, 1274321.616 1432598.986 0, 1274568.623 1432615.139 0, 1274815.628 1432631.307 0, 1275062.633 1432647.489 0, 1275309.637 1432663.686 0, 
+    1275556.639 1432679.897 0, 1275803.641 1432696.123 0, 1276050.642 1432712.364 0, 1276297.642 1432728.619 0, 1276544.64 1432744.889 0, 1276791.638 1432761.173 0, 1277038.635 1432777.471 0, 1277285.631 1432793.785 0, 1277532.626 1432810.112 0, 1277779.62 1432826.455 0, 
+    1278026.613 1432842.811 0, 1278273.605 1432859.183 0, 1278520.597 1432875.569 0, 1278767.587 1432891.969 0, 1279013.426 1432908.308 0, 1279261.564 1432924.814 0, 1279508.552 1432941.258 0, 1279755.538 1432957.716 0, 1280002.523 1432974.189 0, 1280249.508 1432990.677 0, 
+    1280496.491 1433007.179 0, 1280743.473 1433023.696 0, 1280990.455 1433040.227 0, 1281237.435 1433056.773 0, 1281484.415 1433073.333 0, 1281731.394 1433089.908 0, 1281978.371 1433106.498 0, 1282225.348 1433123.102 0, 1282472.323 1433139.72 0, 1282719.298 1433156.353 0, 
+    1282966.272 1433173.001 0, 1283213.244 1433189.663 0, 1283460.216 1433206.339 0, 1283707.187 1433223.031 0, 1283954.156 1433239.736 0, 1284201.125 1433256.457 0, 1284448.093 1433273.191 0, 1284695.06 1433289.941 0, 1284940.876 1433306.626 0, 1285318.522 1427745.528 0, 
+    1285696.187 1422184.158 0))
+
+POLYGON ((1296794.06 1434128.381 0, 1296548.29 1434111.001 0, 1296301.371 1434093.554 0, 1296054.452 1434076.122 0, 1295807.531 1434058.704 0, 1295560.609 1434041.3 0, 1295313.687 1434023.912 0, 1295066.763 1434006.537 0, 1294819.839 1433989.177 0, 1294572.913 1433971.832 0, 
+    1294325.986 1433954.502 0, 1294079.059 1433937.185 0, 1293832.13 1433919.884 0, 1293585.2 1433902.597 0, 1293338.27 1433885.324 0, 1293091.338 1433868.066 0, 1292844.405 1433850.822 0, 1292597.471 1433833.594 0, 1292350.536 1433816.379 0, 1292103.601 1433799.179 0, 
+    1291856.664 1433781.994 0, 1291609.726 1433764.823 0, 1291362.787 1433747.667 0, 1291115.847 1433730.525 0, 1290867.758 1433713.318 0, 1290621.965 1433696.285 0, 1290375.022 1433679.187 0, 1290128.078 1433662.103 0, 1289881.133 1433645.034 0, 1289634.187 1433627.98 0, 
+    1289387.24 1433610.939 0, 1289140.292 1433593.914 0, 1288893.343 1433576.903 0, 1288646.393 1433559.907 0, 1288399.443 1433542.925 0, 1288152.491 1433525.957 0, 1287905.538 1433509.005 0, 1287658.584 1433492.066 0, 1287411.629 1433475.143 0, 1287164.673 1433458.233 0, 
+    1286917.716 1433441.339 0, 1286670.758 1433424.459 0, 1286423.8 1433407.593 0, 1286176.84 1433390.742 0, 1285929.879 1433373.905 0, 1285682.917 1433357.083 0, 1285435.954 1433340.276 0, 1285188.99 1433323.483 0, 1284940.876 1433306.626 0, 1284563.249 1438867.448 0, 
+    1284185.641 1444427.986 0, 1284433.097 1444444.798 0, 1284679.407 1444461.546 0, 1284925.715 1444478.309 0, 1285172.022 1444495.087 0, 1285418.328 1444511.879 0, 1285664.634 1444528.685 0, 1285910.938 1444545.506 0, 1286157.241 1444562.341 0, 1286403.544 1444579.191 0, 
+    1286649.845 1444596.055 0, 1286896.145 1444612.934 0, 1287142.445 1444629.828 0, 1287388.743 1444646.736 0, 1287635.04 1444663.658 0, 1287881.337 1444680.595 0, 1288127.632 1444697.546 0, 1288373.926 1444714.512 0, 1288620.22 1444731.493 0, 1288866.512 1444748.487 0, 
+    1289112.803 1444765.497 0, 1289359.094 1444782.521 0, 1289605.383 1444799.559 0, 1289851.672 1444816.612 0, 1290096.814 1444833.6 0, 1290344.245 1444850.761 0, 1290590.531 1444867.857 0, 1290836.815 1444884.968 0, 1291083.098 1444902.093 0, 1291329.381 1444919.233 0, 
+    1291575.662 1444936.388 0, 1291821.942 1444953.556 0, 1292068.221 1444970.74 0, 1292314.5 1444987.938 0, 1292560.777 1445005.15 0, 1292807.053 1445022.377 0, 1293053.328 1445039.618 0, 1293299.603 1445056.874 0, 1293545.876 1445074.144 0, 1293792.148 1445091.429 0, 
+    1294038.419 1445108.728 0, 1294284.689 1445126.042 0, 1294530.958 1445143.37 0, 1294777.227 1445160.713 0, 1295023.494 1445178.07 0, 1295269.76 1445195.442 0, 1295516.025 1445212.828 0, 1295762.289 1445230.229 0, 1296007.408 1445247.563 0, 1296400.724 1439688.114 0, 
+    1296794.06 1434128.381 0))
+
+POLYGON ((1307826.812 1446100.535 0, 1307581.741 1446082.508 0, 1307335.527 1446064.412 0, 1307089.312 1446046.33 0, 1306843.096 1446028.263 0, 1306596.879 1446010.21 0, 1306350.661 1445992.171 0, 1306104.442 1445974.147 0, 1305858.221 1445956.138 0, 1305612 1445938.143 0, 
+    1305365.778 1445920.163 0, 1305119.554 1445902.197 0, 1304873.33 1445884.245 0, 1304627.104 1445866.308 0, 1304380.878 1445848.386 0, 1304134.65 1445830.478 0, 1303888.421 1445812.584 0, 1303642.192 1445794.705 0, 1303395.961 1445776.84 0, 1303149.729 1445758.99 0, 
+    1302903.496 1445741.155 0, 1302657.262 1445723.334 0, 1302411.027 1445705.527 0, 1302164.791 1445687.735 0, 1301917.411 1445669.875 0, 1301672.316 1445652.195 0, 1301426.077 1445634.446 0, 1301179.836 1445616.712 0, 1300933.595 1445598.992 0, 1300687.353 1445581.287 0, 
+    1300441.109 1445563.597 0, 1300194.865 1445545.92 0, 1299948.62 1445528.259 0, 1299702.373 1445510.612 0, 1299456.126 1445492.979 0, 1299209.877 1445475.361 0, 1298963.627 1445457.757 0, 1298717.377 1445440.168 0, 1298471.125 1445422.593 0, 1298224.872 1445405.033 0, 
+    1297978.619 1445387.488 0, 1297732.364 1445369.956 0, 1297486.108 1445352.44 0, 1297239.851 1445334.938 0, 1296993.593 1445317.45 0, 1296747.335 1445299.977 0, 1296501.075 1445282.518 0, 1296254.814 1445265.074 0, 1296007.408 1445247.563 0, 1295614.112 1450806.724 0, 
+    1295220.837 1456365.591 0, 1295467.586 1456383.055 0, 1295713.192 1456400.453 0, 1295958.798 1456417.865 0, 1296204.402 1456435.292 0, 1296450.006 1456452.733 0, 1296695.608 1456470.189 0, 1296941.21 1456487.659 0, 1297186.81 1456505.144 0, 1297432.409 1456522.643 0, 
+    1297678.008 1456540.156 0, 1297923.605 1456557.684 0, 1298169.201 1456575.227 0, 1298414.797 1456592.784 0, 1298660.391 1456610.355 0, 1298905.984 1456627.941 0, 1299151.576 1456645.541 0, 1299397.167 1456663.156 0, 1299642.757 1456680.785 0, 1299888.346 1456698.428 0, 
+    1300133.934 1456716.086 0, 1300379.521 1456733.759 0, 1300625.107 1456751.446 0, 1300870.692 1456769.147 0, 1301115.136 1456786.781 0, 1301361.859 1456804.594 0, 1301607.44 1456822.338 0, 1301853.021 1456840.098 0, 1302098.601 1456857.871 0, 1302344.179 1456875.659 0, 
+    1302589.757 1456893.462 0, 1302835.333 1456911.279 0, 1303080.909 1456929.111 0, 1303326.483 1456946.957 0, 1303572.057 1456964.817 0, 1303817.629 1456982.692 0, 1304063.2 1457000.581 0, 1304308.77 1457018.485 0, 1304554.34 1457036.403 0, 1304799.908 1457054.336 0, 
+    1305045.475 1457072.283 0, 1305291.041 1457090.245 0, 1305536.606 1457108.221 0, 1305782.169 1457126.211 0, 1306027.732 1457144.216 0, 1306273.294 1457162.236 0, 1306518.855 1457180.269 0, 1306764.414 1457198.318 0, 1307008.834 1457216.297 0, 1307417.812 1451658.563 0, 
+    1307826.812 1446100.535 0))
+
+POLYGON ((1318794.38 1458100.302 0, 1318550.011 1458081.633 0, 1318304.503 1458062.891 0, 1318058.994 1458044.163 0, 1317813.484 1458025.45 0, 1317567.973 1458006.751 0, 1317322.461 1457988.067 0, 1317076.948 1457969.397 0, 1316831.434 1457950.742 0, 1316585.918 1457932.101 0, 
+    1316340.402 1457913.475 0, 1316094.885 1457894.863 0, 1315849.366 1457876.266 0, 1315603.846 1457857.682 0, 1315358.325 1457839.114 0, 1315112.803 1457820.56 0, 1314867.28 1457802.02 0, 1314621.756 1457783.495 0, 1314376.231 1457764.984 0, 1314130.705 1457746.488 0, 
+    1313885.177 1457728.006 0, 1313639.649 1457709.538 0, 1313394.119 1457691.085 0, 1313148.589 1457672.647 0, 1312901.919 1457654.137 0, 1312657.524 1457635.813 0, 1312411.99 1457617.418 0, 1312166.455 1457599.037 0, 1311920.919 1457580.671 0, 1311675.382 1457562.319 0, 
+    1311429.844 1457543.982 0, 1311184.305 1457525.659 0, 1310938.764 1457507.35 0, 1310693.223 1457489.056 0, 1310447.681 1457470.777 0, 1310202.137 1457452.512 0, 1309956.592 1457434.261 0, 1309711.047 1457416.025 0, 1309465.5 1457397.803 0, 1309219.952 1457379.596 0, 
+    1308974.403 1457361.403 0, 1308728.853 1457343.225 0, 1308483.302 1457325.061 0, 1308237.75 1457306.911 0, 1307992.196 1457288.776 0, 1307746.642 1457270.656 0, 1307501.087 1457252.549 0, 1307255.53 1457234.458 0, 1307008.834 1457216.297 0, 1306599.878 1462773.731 0, 
+    1306190.944 1468330.86 0, 1306436.983 1468348.973 0, 1306681.886 1468367.016 0, 1306926.787 1468385.074 0, 1307171.687 1468403.146 0, 1307416.586 1468421.233 0, 1307661.484 1468439.334 0, 1307906.381 1468457.45 0, 1308151.277 1468475.58 0, 1308396.172 1468493.724 0, 
+    1308641.065 1468511.883 0, 1308885.958 1468530.056 0, 1309130.85 1468548.244 0, 1309375.74 1468566.446 0, 1309620.63 1468584.662 0, 1309865.518 1468602.893 0, 1310110.405 1468621.138 0, 1310355.291 1468639.398 0, 1310600.177 1468657.672 0, 1310845.061 1468675.961 0, 
+    1311089.944 1468694.263 0, 1311334.826 1468712.581 0, 1311579.706 1468730.913 0, 1311824.586 1468749.259 0, 1312068.33 1468767.534 0, 1312314.342 1468785.994 0, 1312559.219 1468804.384 0, 1312804.094 1468822.788 0, 1313048.969 1468841.206 0, 1313293.842 1468859.638 0, 
+    1313538.714 1468878.085 0, 1313783.585 1468896.547 0, 1314028.455 1468915.023 0, 1314273.324 1468933.513 0, 1314518.192 1468952.018 0, 1314763.059 1468970.537 0, 1315007.924 1468989.07 0, 1315252.789 1469007.618 0, 1315497.653 1469026.181 0, 1315742.515 1469044.758 0, 
+    1315987.376 1469063.349 0, 1316232.236 1469081.954 0, 1316477.095 1469100.574 0, 1316721.953 1469119.209 0, 1316966.81 1469137.858 0, 1317211.666 1469156.521 0, 1317456.521 1469175.198 0, 1317701.374 1469193.891 0, 1317945.093 1469212.51 0, 1318369.725 1463656.559 0, 
+    1318794.38 1458100.302 0))
+
+POLYGON ((1329696.704 1470127.365 0, 1329453.037 1470108.057 0, 1329208.238 1470088.673 0, 1328963.437 1470069.303 0, 1328718.635 1470049.948 0, 1328473.831 1470030.608 0, 1328229.027 1470011.282 0, 1327984.221 1469991.97 0, 1327739.415 1469972.673 0, 1327494.607 1469953.39 0, 
+    1327249.798 1469934.121 0, 1327004.988 1469914.867 0, 1326760.177 1469895.628 0, 1326515.365 1469876.403 0, 1326270.551 1469857.192 0, 1326025.736 1469837.995 0, 1325780.921 1469818.813 0, 1325536.104 1469799.646 0, 1325291.286 1469780.492 0, 1325046.467 1469761.354 0, 
+    1324801.647 1469742.229 0, 1324556.825 1469723.119 0, 1324312.003 1469704.024 0, 1324067.179 1469684.943 0, 1323821.222 1469665.788 0, 1323577.529 1469646.823 0, 1323332.702 1469627.786 0, 1323087.874 1469608.762 0, 1322843.045 1469589.753 0, 1322598.214 1469570.758 0, 
+    1322353.383 1469551.778 0, 1322108.55 1469532.812 0, 1321863.717 1469513.861 0, 1321618.882 1469494.924 0, 1321374.046 1469476.001 0, 1321129.209 1469457.093 0, 1320884.371 1469438.199 0, 1320639.532 1469419.319 0, 1320394.691 1469400.454 0, 1320149.85 1469381.604 0, 
+    1319905.007 1469362.768 0, 1319660.164 1469343.946 0, 1319415.319 1469325.139 0, 1319170.473 1469306.346 0, 1318925.626 1469287.567 0, 1318680.778 1469268.803 0, 1318435.929 1469250.053 0, 1318191.078 1469231.318 0, 1317945.093 1469212.51 0, 1317520.485 1474768.151 0, 
+    1317095.901 1480323.475 0, 1317341.229 1480342.232 0, 1317585.426 1480360.918 0, 1317829.621 1480379.617 0, 1318073.815 1480398.331 0, 1318318.008 1480417.06 0, 1318562.2 1480435.802 0, 1318806.391 1480454.56 0, 1319050.58 1480473.331 0, 1319294.769 1480492.117 0, 
+    1319538.957 1480510.917 0, 1319783.143 1480529.732 0, 1320027.328 1480548.561 0, 1320271.512 1480567.404 0, 1320515.696 1480586.262 0, 1320759.878 1480605.134 0, 1321004.058 1480624.02 0, 1321248.238 1480642.921 0, 1321492.417 1480661.837 0, 1321736.594 1480680.766 0, 
+    1321980.771 1480699.71 0, 1322224.946 1480718.668 0, 1322469.12 1480737.641 0, 1322713.293 1480756.628 0, 1322956.335 1480775.542 0, 1323201.636 1480794.646 0, 1323445.806 1480813.676 0, 1323689.974 1480832.72 0, 1323934.142 1480851.779 0, 1324178.308 1480870.852 0, 
+    1324422.473 1480889.94 0, 1324666.637 1480909.042 0, 1324910.8 1480928.159 0, 1325154.962 1480947.289 0, 1325399.123 1480966.435 0, 1325643.282 1480985.594 0, 1325887.441 1481004.768 0, 1326131.598 1481023.956 0, 1326375.754 1481043.159 0, 1326619.909 1481062.376 0, 
+    1326864.063 1481081.607 0, 1327108.216 1481100.853 0, 1327352.368 1481120.113 0, 1327596.518 1481139.388 0, 1327840.668 1481158.677 0, 1328084.816 1481177.98 0, 1328328.963 1481197.297 0, 1328573.109 1481216.629 0, 1328816.125 1481235.886 0, 1329256.402 1475681.784 0, 
+    1329696.704 1470127.365 0))
+
+POLYGON ((1340533.725 1482181.405 0, 1340290.762 1482161.462 0, 1340046.672 1482141.44 0, 1339802.58 1482121.433 0, 1339558.487 1482101.44 0, 1339314.394 1482081.462 0, 1339070.298 1482061.497 0, 1338826.202 1482041.548 0, 1338582.105 1482021.612 0, 1338338.006 1482001.691 0, 
+    1338093.906 1481981.784 0, 1337849.805 1481961.892 0, 1337605.703 1481942.014 0, 1337361.6 1481922.15 0, 1337117.495 1481902.301 0, 1336873.39 1481882.466 0, 1336629.283 1481862.646 0, 1336385.175 1481842.84 0, 1336141.066 1481823.048 0, 1335896.955 1481803.27 0, 
+    1335652.844 1481783.507 0, 1335408.731 1481763.759 0, 1335164.618 1481744.024 0, 1334920.503 1481724.304 0, 1334675.259 1481704.508 0, 1334432.269 1481684.908 0, 1334188.151 1481665.231 0, 1333944.031 1481645.568 0, 1333699.91 1481625.92 0, 1333455.789 1481606.286 0, 
+    1333211.666 1481586.667 0, 1332967.541 1481567.062 0, 1332723.416 1481547.472 0, 1332479.289 1481527.895 0, 1332235.162 1481508.333 0, 1331991.033 1481488.786 0, 1331746.903 1481469.253 0, 1331502.772 1481449.734 0, 1331258.64 1481430.23 0, 1331014.506 1481410.739 0, 
+    1330770.372 1481391.264 0, 1330526.236 1481371.803 0, 1330282.099 1481352.356 0, 1330037.961 1481332.923 0, 1329793.822 1481313.505 0, 1329549.682 1481294.101 0, 1329305.54 1481274.712 0, 1329061.398 1481255.336 0, 1328816.125 1481235.886 0, 1328375.874 1486789.666 0, 
+    1327935.648 1492343.119 0, 1328180.264 1492362.517 0, 1328423.753 1492381.84 0, 1328667.24 1492401.178 0, 1328910.727 1492420.53 0, 1329154.212 1492439.896 0, 1329397.697 1492459.276 0, 1329641.18 1492478.671 0, 1329884.662 1492498.08 0, 1330128.143 1492517.504 0, 
+    1330371.622 1492536.942 0, 1330615.101 1492556.394 0, 1330858.578 1492575.86 0, 1331102.054 1492595.341 0, 1331345.53 1492614.836 0, 1331589.004 1492634.346 0, 1331832.476 1492653.87 0, 1332075.948 1492673.408 0, 1332319.419 1492692.96 0, 1332562.888 1492712.527 0, 
+    1332806.356 1492732.108 0, 1333049.823 1492751.704 0, 1333293.289 1492771.314 0, 1333536.754 1492790.938 0, 1333779.093 1492810.486 0, 1334023.68 1492830.229 0, 1334267.141 1492849.896 0, 1334510.601 1492869.578 0, 1334754.06 1492889.273 0, 1334997.518 1492908.984 0, 
+    1335240.975 1492928.708 0, 1335484.43 1492948.447 0, 1335727.884 1492968.2 0, 1335971.338 1492987.967 0, 1336214.79 1493007.749 0, 1336458.24 1493027.545 0, 1336701.69 1493047.356 0, 1336945.139 1493067.18 0, 1337188.586 1493087.02 0, 1337432.032 1493106.873 0, 
+    1337675.477 1493126.741 0, 1337918.921 1493146.623 0, 1338162.364 1493166.519 0, 1338405.805 1493186.43 0, 1338649.245 1493206.355 0, 1338892.685 1493226.294 0, 1339136.123 1493246.248 0, 1339379.559 1493266.216 0, 1339621.871 1493286.106 0, 1340077.785 1487733.92 0, 
+    1340533.725 1482181.405 0))
+
+POLYGON ((1351305.384 1494262.106 0, 1351063.127 1494241.531 0, 1350819.748 1494220.875 0, 1350576.367 1494200.234 0, 1350332.985 1494179.607 0, 1350089.602 1494158.994 0, 1349846.218 1494138.395 0, 1349602.832 1494117.811 0, 1349359.446 1494097.242 0, 1349116.058 1494076.686 0, 
+    1348872.669 1494056.145 0, 1348629.278 1494035.618 0, 1348385.887 1494015.106 0, 1348142.494 1493994.608 0, 1347899.1 1493974.124 0, 1347655.705 1493953.654 0, 1347412.309 1493933.199 0, 1347168.911 1493912.758 0, 1346925.512 1493892.332 0, 1346682.113 1493871.92 0, 
+    1346438.711 1493851.522 0, 1346195.309 1493831.138 0, 1345951.905 1493810.769 0, 1345708.501 1493790.414 0, 1345463.972 1493769.98 0, 1345221.688 1493749.747 0, 1344978.279 1493729.436 0, 1344734.87 1493709.138 0, 1344491.459 1493688.855 0, 1344248.047 1493668.586 0, 
+    1344004.634 1493648.331 0, 1343761.22 1493628.091 0, 1343517.804 1493607.865 0, 1343274.387 1493587.653 0, 1343030.97 1493567.456 0, 1342787.551 1493547.273 0, 1342544.13 1493527.104 0, 1342300.709 1493506.95 0, 1342057.286 1493486.81 0, 1341813.862 1493466.685 0, 
+    1341570.437 1493446.573 0, 1341327.011 1493426.476 0, 1341083.584 1493406.394 0, 1340840.155 1493386.325 0, 1340596.726 1493366.271 0, 1340353.295 1493346.232 0, 1340109.863 1493326.206 0, 1339866.429 1493306.195 0, 1339621.871 1493286.106 0, 1339165.985 1498837.959 0, 
+    1338710.127 1504389.472 0, 1338954.029 1504409.507 0, 1339196.809 1504429.465 0, 1339439.587 1504449.436 0, 1339682.365 1504469.422 0, 1339925.141 1504489.422 0, 1340167.916 1504509.437 0, 1340410.69 1504529.466 0, 1340653.462 1504549.509 0, 1340896.234 1504569.566 0, 
+    1341139.004 1504589.638 0, 1341381.773 1504609.723 0, 1341624.541 1504629.824 0, 1341867.308 1504649.938 0, 1342110.074 1504670.067 0, 1342352.838 1504690.21 0, 1342595.601 1504710.367 0, 1342838.363 1504730.539 0, 1343081.124 1504750.725 0, 1343323.884 1504770.925 0, 
+    1343566.642 1504791.14 0, 1343809.4 1504811.368 0, 1344052.156 1504831.611 0, 1344294.911 1504851.869 0, 1344536.545 1504872.047 0, 1344780.417 1504892.426 0, 1345023.168 1504912.727 0, 1345265.918 1504933.041 0, 1345508.667 1504953.37 0, 1345751.415 1504973.713 0, 
+    1345994.161 1504994.071 0, 1346236.907 1505014.442 0, 1346479.651 1505034.828 0, 1346722.394 1505055.228 0, 1346965.135 1505075.643 0, 1347207.876 1505096.072 0, 1347450.615 1505116.515 0, 1347693.353 1505136.972 0, 1347936.09 1505157.444 0, 1348178.826 1505177.93 0, 
+    1348421.561 1505198.43 0, 1348664.294 1505218.945 0, 1348907.026 1505239.474 0, 1349149.757 1505260.017 0, 1349392.486 1505280.574 0, 1349635.215 1505301.146 0, 1349877.942 1505321.732 0, 1350120.668 1505342.332 0, 1350362.275 1505362.852 0, 1350833.815 1499812.648 0, 
+    1351305.384 1494262.106 0))
+
+POLYGON ((607419.5 848347.226 0, 607139.53 848370.224 0, 606858.137 848393.355 0, 606576.746 848416.503 0, 606295.355 848439.667 0, 606013.967 848462.848 0, 605732.579 848486.046 0, 605451.193 848509.26 0, 605169.809 848532.49 0, 604888.426 848555.738 0, 
+    604607.044 848579.001 0, 604325.663 848602.282 0, 604044.284 848625.578 0, 603762.906 848648.892 0, 603481.53 848672.222 0, 603200.155 848695.569 0, 602918.781 848718.932 0, 602637.409 848742.311 0, 602356.038 848765.708 0, 602074.668 848789.12 0, 
+    601793.3 848812.55 0, 601511.933 848835.996 0, 601230.568 848859.458 0, 600949.204 848882.937 0, 600666.416 848906.552 0, 600386.48 848929.945 0, 600105.12 848953.474 0, 599823.762 848977.019 0, 599542.405 849000.581 0, 599261.049 849024.159 0, 
+    598979.695 849047.754 0, 598698.342 849071.366 0, 598416.99 849094.994 0, 598135.64 849118.639 0, 597854.291 849142.3 0, 597572.944 849165.978 0, 597291.598 849189.672 0, 597010.253 849213.383 0, 596728.91 849237.11 0, 596447.568 849260.854 0, 
+    596166.228 849284.615 0, 595884.889 849308.392 0, 595603.552 849332.186 0, 595322.215 849355.996 0, 595040.881 849379.823 0, 594759.547 849403.666 0, 594478.215 849427.526 0, 594196.885 849451.403 0, 593914.129 849475.417 0, 594386.17 855031.508 0, 
+    594858.227 860587.799 0, 595140.325 860563.84 0, 595421.002 860540.019 0, 595701.679 860516.215 0, 595982.359 860492.427 0, 596263.04 860468.655 0, 596543.722 860444.901 0, 596824.405 860421.162 0, 597105.09 860397.44 0, 597385.776 860373.735 0, 
+    597666.464 860350.046 0, 597947.153 860326.374 0, 598227.844 860302.718 0, 598508.535 860279.079 0, 598789.229 860255.456 0, 599069.923 860231.85 0, 599350.619 860208.26 0, 599631.317 860184.687 0, 599912.016 860161.13 0, 600192.716 860137.59 0, 
+    600473.417 860114.067 0, 600754.12 860090.56 0, 601034.825 860067.069 0, 601315.53 860043.595 0, 601594.816 860020.256 0, 601876.946 859996.697 0, 602157.656 859973.272 0, 602438.367 859949.864 0, 602719.08 859926.473 0, 602999.794 859903.098 0, 
+    603280.509 859879.739 0, 603561.226 859856.398 0, 603841.944 859833.072 0, 604122.664 859809.763 0, 604403.385 859786.471 0, 604684.107 859763.195 0, 604964.83 859739.936 0, 605245.555 859716.693 0, 605526.282 859693.467 0, 605807.009 859670.257 0, 
+    606087.739 859647.064 0, 606368.469 859623.888 0, 606649.201 859600.728 0, 606929.934 859577.584 0, 607210.669 859554.457 0, 607491.404 859531.346 0, 607772.142 859508.252 0, 608052.88 859485.175 0, 608332.199 859462.231 0, 607875.841 853904.629 0, 
+    607419.5 848347.226 0))
+
+POLYGON ((621809.298 858374.733 0, 621529.913 858396.889 0, 621249.11 858419.173 0, 620968.309 858441.474 0, 620687.509 858463.791 0, 620406.71 858486.125 0, 620125.912 858508.475 0, 619845.116 858530.842 0, 619564.321 858553.226 0, 619283.528 858575.626 0, 
+    619002.736 858598.042 0, 618721.945 858620.475 0, 618441.155 858642.925 0, 618160.367 858665.391 0, 617879.58 858687.873 0, 617598.795 858710.372 0, 617318.01 858732.888 0, 617037.228 858755.42 0, 616756.446 858777.969 0, 616475.666 858800.534 0, 
+    616194.887 858823.116 0, 615914.109 858845.714 0, 615633.333 858868.329 0, 615352.558 858890.96 0, 615070.364 858913.723 0, 614791.012 858936.272 0, 614510.241 858958.953 0, 614229.472 858981.651 0, 613948.703 859004.365 0, 613667.936 859027.095 0, 
+    613387.171 859049.842 0, 613106.407 859072.606 0, 612825.644 859095.386 0, 612544.882 859118.182 0, 612264.122 859140.995 0, 611983.363 859163.825 0, 611702.605 859186.671 0, 611421.849 859209.534 0, 611141.094 859232.413 0, 610860.341 859255.309 0, 
+    610579.589 859278.221 0, 610298.838 859301.15 0, 610018.089 859324.095 0, 609737.34 859347.057 0, 609456.594 859370.035 0, 609175.848 859393.03 0, 608895.104 859416.042 0, 608614.362 859439.069 0, 608332.199 859462.231 0, 608788.573 865020.027 0, 
+    609244.963 870578.016 0, 609526.468 870554.909 0, 609806.556 870531.934 0, 610086.646 870508.977 0, 610366.737 870486.035 0, 610646.829 870463.111 0, 610926.923 870440.202 0, 611207.018 870417.31 0, 611487.115 870394.435 0, 611767.213 870371.576 0, 
+    612047.312 870348.734 0, 612327.413 870325.908 0, 612607.515 870303.099 0, 612887.618 870280.306 0, 613167.722 870257.529 0, 613447.828 870234.769 0, 613727.936 870212.026 0, 614008.044 870189.299 0, 614288.154 870166.588 0, 614568.265 870143.894 0, 
+    614848.378 870121.217 0, 615128.492 870098.556 0, 615408.607 870075.911 0, 615688.724 870053.283 0, 615967.425 870030.786 0, 616248.961 870008.077 0, 616529.082 869985.498 0, 616809.204 869962.936 0, 617089.327 869940.39 0, 617369.451 869917.861 0, 
+    617649.577 869895.349 0, 617929.705 869872.853 0, 618209.833 869850.373 0, 618489.963 869827.91 0, 618770.094 869805.463 0, 619050.227 869783.033 0, 619330.361 869760.619 0, 619610.496 869738.222 0, 619890.632 869715.841 0, 620170.77 869693.477 0, 
+    620450.909 869671.129 0, 620731.05 869648.798 0, 621011.191 869626.483 0, 621291.334 869604.185 0, 621571.479 869581.903 0, 621851.624 869559.638 0, 622131.771 869537.389 0, 622411.92 869515.157 0, 622690.654 869493.053 0, 622249.968 863933.798 0, 
+    621809.298 858374.733 0))
+
+POLYGON ((636139.356 868446.081 0, 635860.558 868467.397 0, 635580.348 868488.838 0, 635300.14 868510.295 0, 635019.932 868531.769 0, 634739.726 868553.259 0, 634459.521 868574.766 0, 634179.317 868596.289 0, 633899.115 868617.829 0, 633618.914 868639.385 0, 
+    633338.714 868660.958 0, 633058.515 868682.547 0, 632778.318 868704.153 0, 632498.122 868725.775 0, 632217.927 868747.414 0, 631937.734 868769.069 0, 631657.541 868790.741 0, 631377.35 868812.429 0, 631097.161 868834.133 0, 630816.972 868855.855 0, 
+    630536.785 868877.592 0, 630256.599 868899.346 0, 629976.415 868921.117 0, 629696.232 868942.904 0, 629414.635 868964.818 0, 629135.869 868986.528 0, 628855.69 869008.364 0, 628575.511 869030.217 0, 628295.335 869052.087 0, 628015.159 869073.973 0, 
+    627734.985 869095.875 0, 627454.812 869117.794 0, 627174.64 869139.73 0, 626894.47 869161.682 0, 626614.301 869183.65 0, 626334.133 869205.635 0, 626053.966 869227.637 0, 625773.801 869249.655 0, 625493.637 869271.689 0, 625213.474 869293.74 0, 
+    624933.313 869315.808 0, 624653.153 869337.892 0, 624372.994 869359.992 0, 624092.837 869382.109 0, 623812.681 869404.242 0, 623532.526 869426.392 0, 623252.372 869448.559 0, 622972.22 869470.742 0, 622690.654 869493.053 0, 623131.354 875052.496 0, 
+    623572.069 880612.124 0, 623852.978 880589.864 0, 624132.476 880567.733 0, 624411.975 880545.618 0, 624691.475 880523.52 0, 624970.977 880501.439 0, 625250.48 880479.373 0, 625529.984 880457.325 0, 625809.489 880435.292 0, 626088.996 880413.276 0, 
+    626368.504 880391.277 0, 626648.014 880369.294 0, 626927.525 880347.327 0, 627207.037 880325.377 0, 627486.55 880303.444 0, 627766.065 880281.527 0, 628045.581 880259.626 0, 628325.098 880237.742 0, 628604.616 880215.874 0, 628884.136 880194.022 0, 
+    629163.657 880172.187 0, 629443.179 880150.369 0, 629722.703 880128.567 0, 630002.228 880106.781 0, 630280.343 880085.122 0, 630561.282 880063.26 0, 630840.81 880041.523 0, 631120.34 880019.804 0, 631399.872 879998.1 0, 631679.404 879976.414 0, 
+    631958.938 879954.743 0, 632238.473 879933.089 0, 632518.01 879911.452 0, 632797.547 879889.831 0, 633077.086 879868.226 0, 633356.627 879846.638 0, 633636.168 879825.066 0, 633915.711 879803.511 0, 634195.255 879781.972 0, 634474.8 879760.45 0, 
+    634754.347 879738.944 0, 635033.894 879717.455 0, 635313.444 879695.982 0, 635592.994 879674.525 0, 635872.546 879653.085 0, 636152.098 879631.662 0, 636431.653 879610.255 0, 636711.208 879588.864 0, 636989.354 879567.597 0, 636564.348 874006.747 0, 
+    636139.356 868446.081 0))
+
+POLYGON ((650409.537 878560.982 0, 650131.329 878581.462 0, 649851.715 878602.063 0, 649572.101 878622.68 0, 649292.489 878643.314 0, 649012.878 878663.964 0, 648733.268 878684.631 0, 648453.659 878705.314 0, 648174.052 878726.014 0, 647894.446 878746.73 0, 
+    647614.841 878767.462 0, 647335.237 878788.211 0, 647055.634 878808.976 0, 646776.033 878829.758 0, 646496.433 878850.557 0, 646216.834 878871.371 0, 645937.236 878892.202 0, 645657.64 878913.05 0, 645378.045 878933.914 0, 645098.451 878954.795 0, 
+    644818.858 878975.692 0, 644539.267 878996.605 0, 644259.676 879017.535 0, 643980.087 879038.482 0, 643699.09 879059.55 0, 643420.913 879080.424 0, 643141.328 879101.42 0, 642861.744 879122.432 0, 642582.161 879143.46 0, 642302.579 879164.506 0, 
+    642022.999 879185.567 0, 641743.42 879206.645 0, 641463.842 879227.74 0, 641184.265 879248.851 0, 640904.69 879269.978 0, 640625.115 879291.122 0, 640345.542 879312.282 0, 640065.971 879333.459 0, 639786.4 879354.652 0, 639506.831 879375.862 0, 
+    639227.263 879397.088 0, 638947.696 879418.331 0, 638668.131 879439.59 0, 638388.567 879460.865 0, 638109.004 879482.157 0, 637829.442 879503.466 0, 637549.882 879524.791 0, 637270.323 879546.132 0, 636989.354 879567.597 0, 637414.374 885128.628 0, 
+    637839.408 890689.835 0, 638119.718 890668.419 0, 638398.623 890647.128 0, 638677.529 890625.853 0, 638956.436 890604.594 0, 639235.344 890583.352 0, 639514.253 890562.127 0, 639793.164 890540.917 0, 640072.076 890519.725 0, 640350.99 890498.548 0, 
+    640629.904 890477.388 0, 640908.82 890456.244 0, 641187.737 890435.117 0, 641466.655 890414.006 0, 641745.575 890392.912 0, 642024.495 890371.834 0, 642303.417 890350.773 0, 642582.341 890329.728 0, 642861.265 890308.699 0, 643140.191 890287.687 0, 
+    643419.118 890266.691 0, 643698.046 890245.711 0, 643976.975 890224.748 0, 644255.906 890203.802 0, 644533.431 890182.977 0, 644813.771 890161.958 0, 645092.705 890141.06 0, 645371.641 890120.18 0, 645650.578 890099.315 0, 645929.516 890078.467 0, 
+    646208.455 890057.635 0, 646487.395 890036.82 0, 646766.337 890016.021 0, 647045.28 889995.239 0, 647324.224 889974.473 0, 647603.169 889953.723 0, 647882.116 889932.99 0, 648161.064 889912.273 0, 648440.013 889891.573 0, 648718.963 889870.889 0, 
+    648997.915 889850.221 0, 649276.867 889829.57 0, 649555.821 889808.936 0, 649834.776 889788.317 0, 650113.733 889767.716 0, 650392.69 889747.13 0, 650671.649 889726.561 0, 650950.609 889706.009 0, 651228.165 889685.576 0, 650818.844 884123.191 0, 
+    650409.537 878560.982 0))
+
+POLYGON ((720857.585 929778.677 0, 720582.366 929795.033 0, 720305.766 929811.487 0, 720029.166 929827.957 0, 719752.568 929844.444 0, 719475.97 929860.947 0, 719199.373 929877.466 0, 718922.778 929894.001 0, 718646.183 929910.553 0, 718369.589 929927.121 0, 
+    718092.997 929943.706 0, 717816.405 929960.306 0, 717539.814 929976.923 0, 717263.224 929993.556 0, 716986.635 930010.206 0, 716710.048 930026.871 0, 716433.461 930043.554 0, 716156.875 930060.252 0, 715880.29 930076.966 0, 715603.706 930093.697 0, 
+    715327.123 930110.444 0, 715050.541 930127.208 0, 714773.96 930143.988 0, 714497.38 930160.783 0, 714219.417 930177.68 0, 713944.223 930194.424 0, 713667.646 930211.269 0, 713391.07 930228.13 0, 713114.495 930245.008 0, 712837.921 930261.901 0, 
+    712561.348 930278.811 0, 712284.776 930295.737 0, 712008.205 930312.68 0, 711731.635 930329.639 0, 711455.066 930346.614 0, 711178.498 930363.605 0, 710901.931 930380.613 0, 710625.365 930397.636 0, 710348.8 930414.677 0, 710072.236 930431.733 0, 
+    709795.673 930448.806 0, 709519.111 930465.895 0, 709242.55 930483 0, 708965.99 930500.122 0, 708689.431 930517.259 0, 708412.873 930534.413 0, 708136.316 930551.584 0, 707859.76 930568.77 0, 707581.82 930586.06 0, 707928.345 936154.132 0, 
+    708274.878 941722.343 0, 708552.159 941705.095 0, 708828.06 941687.949 0, 709103.961 941670.819 0, 709379.864 941653.706 0, 709655.767 941636.609 0, 709931.672 941619.528 0, 710207.577 941602.463 0, 710483.484 941585.414 0, 710759.392 941568.382 0, 
+    711035.3 941551.366 0, 711311.21 941534.366 0, 711587.12 941517.383 0, 711863.032 941500.416 0, 712138.944 941483.465 0, 712414.858 941466.53 0, 712690.772 941449.611 0, 712966.688 941432.709 0, 713242.604 941415.823 0, 713518.522 941398.953 0, 
+    713794.44 941382.099 0, 714070.36 941365.262 0, 714346.28 941348.441 0, 714622.202 941331.636 0, 714896.744 941314.931 0, 715174.048 941298.075 0, 715449.972 941281.319 0, 715725.898 941264.579 0, 716001.824 941247.855 0, 716277.751 941231.148 0, 
+    716553.68 941214.456 0, 716829.609 941197.781 0, 717105.54 941181.123 0, 717381.471 941164.48 0, 717657.403 941147.854 0, 717933.336 941131.244 0, 718209.271 941114.65 0, 718485.206 941098.073 0, 718761.142 941081.511 0, 719037.079 941064.966 0, 
+    719313.018 941048.438 0, 719588.957 941031.925 0, 719864.897 941015.429 0, 720140.838 940998.949 0, 720416.78 940982.485 0, 720692.723 940966.037 0, 720968.667 940949.606 0, 721244.612 940933.191 0, 721519.178 940916.874 0, 721188.377 935347.706 0, 
+    720857.585 929778.677 0))
+
+POLYGON ((734765.7 940148.825 0, 734491.087 940164.367 0, 734215.097 940180.002 0, 733939.108 940195.654 0, 733663.119 940211.322 0, 733387.132 940227.006 0, 733111.145 940242.706 0, 732835.16 940258.423 0, 732559.175 940274.156 0, 732283.191 940289.905 0, 
+    732007.208 940305.67 0, 731731.226 940321.452 0, 731455.245 940337.25 0, 731179.265 940353.064 0, 730903.286 940368.895 0, 730627.308 940384.741 0, 730351.331 940400.604 0, 730075.355 940416.483 0, 729799.379 940432.378 0, 729523.405 940448.29 0, 
+    729247.431 940464.218 0, 728971.459 940480.162 0, 728695.487 940496.122 0, 728419.516 940512.099 0, 728142.168 940528.172 0, 727867.578 940544.101 0, 727591.61 940560.126 0, 727315.643 940576.168 0, 727039.677 940592.225 0, 726763.712 940608.299 0, 
+    726487.748 940624.39 0, 726211.785 940640.496 0, 725935.823 940656.619 0, 725659.862 940672.758 0, 725383.901 940688.913 0, 725107.942 940705.085 0, 724831.984 940721.272 0, 724556.026 940737.476 0, 724280.07 940753.696 0, 724004.114 940769.933 0, 
+    723728.16 940786.186 0, 723452.206 940802.455 0, 723176.253 940818.74 0, 722900.302 940835.041 0, 722624.351 940851.359 0, 722348.401 940867.693 0, 722072.452 940884.043 0, 721796.505 940900.409 0, 721519.178 940916.874 0, 721849.987 946486.175 0, 
+    722180.803 952055.607 0, 722457.471 952039.182 0, 722732.763 952022.854 0, 723008.056 952006.543 0, 723283.35 951990.248 0, 723558.645 951973.969 0, 723833.942 951957.706 0, 724109.239 951941.46 0, 724384.537 951925.23 0, 724659.835 951909.015 0, 
+    724935.135 951892.818 0, 725210.436 951876.636 0, 725485.738 951860.47 0, 725761.041 951844.321 0, 726036.344 951828.188 0, 726311.649 951812.071 0, 726586.955 951795.971 0, 726862.261 951779.886 0, 727137.569 951763.818 0, 727412.877 951747.766 0, 
+    727688.187 951731.73 0, 727963.497 951715.71 0, 728238.808 951699.707 0, 728514.12 951683.72 0, 728788.058 951667.829 0, 729064.748 951651.794 0, 729340.063 951635.855 0, 729615.378 951619.933 0, 729890.695 951604.027 0, 730166.013 951588.137 0, 
+    730441.332 951572.263 0, 730716.652 951556.405 0, 730991.972 951540.564 0, 731267.294 951524.739 0, 731542.616 951508.93 0, 731817.94 951493.137 0, 732093.264 951477.361 0, 732368.589 951461.6 0, 732643.916 951445.856 0, 732919.243 951430.128 0, 
+    733194.571 951414.416 0, 733469.9 951398.721 0, 733745.23 951383.041 0, 734020.561 951367.378 0, 734295.892 951351.731 0, 734571.225 951336.101 0, 734846.559 951320.486 0, 735121.893 951304.888 0, 735395.854 951289.384 0, 735080.774 945719.039 0, 
+    734765.7 940148.825 0))
+
+POLYGON ((748613.017 950560.498 0, 748339.011 950575.228 0, 748063.634 950590.049 0, 747788.257 950604.885 0, 747512.881 950619.738 0, 747237.506 950634.607 0, 746962.132 950649.492 0, 746686.759 950664.394 0, 746411.387 950679.311 0, 746136.016 950694.245 0, 
+    745860.645 950709.195 0, 745585.276 950724.161 0, 745309.907 950739.144 0, 745034.539 950754.142 0, 744759.172 950769.157 0, 744483.806 950784.188 0, 744208.441 950799.236 0, 743933.077 950814.299 0, 743657.713 950829.379 0, 743382.351 950844.475 0, 
+    743106.989 950859.587 0, 742831.628 950874.715 0, 742556.269 950889.86 0, 742280.91 950905.02 0, 742004.178 950920.273 0, 741730.194 950935.39 0, 741454.838 950950.6 0, 741179.483 950965.825 0, 740904.128 950981.067 0, 740628.775 950996.325 0, 
+    740353.422 951011.599 0, 740078.07 951026.89 0, 739802.719 951042.196 0, 739527.369 951057.519 0, 739252.02 951072.858 0, 738976.672 951088.213 0, 738701.325 951103.585 0, 738425.978 951118.972 0, 738150.633 951134.376 0, 737875.288 951149.796 0, 
+    737599.945 951165.232 0, 737324.602 951180.685 0, 737049.26 951196.154 0, 736773.919 951211.638 0, 736498.579 951227.139 0, 736223.24 951242.657 0, 735947.902 951258.19 0, 735672.565 951273.74 0, 735395.854 951289.384 0, 735710.942 956859.854 0, 
+    736026.036 962430.447 0, 736302.088 962414.84 0, 736576.769 962399.328 0, 736851.452 962383.831 0, 737126.135 962368.351 0, 737400.819 962352.887 0, 737675.505 962337.439 0, 737950.191 962322.007 0, 738224.878 962306.591 0, 738499.566 962291.192 0, 
+    738774.254 962275.808 0, 739048.944 962260.441 0, 739323.635 962245.09 0, 739598.326 962229.755 0, 739873.019 962214.437 0, 740147.712 962199.134 0, 740422.406 962183.848 0, 740697.101 962168.578 0, 740971.797 962153.324 0, 741246.494 962138.086 0, 
+    741521.192 962122.864 0, 741795.891 962107.659 0, 742070.59 962092.47 0, 742345.291 962077.297 0, 742618.622 962062.215 0, 742894.694 962046.999 0, 743169.397 962031.874 0, 743444.101 962016.766 0, 743718.806 962001.673 0, 743993.512 961986.597 0, 
+    744268.219 961971.537 0, 744542.926 961956.494 0, 744817.635 961941.466 0, 745092.344 961926.455 0, 745367.055 961911.459 0, 745641.766 961896.48 0, 745916.478 961881.517 0, 746191.191 961866.57 0, 746465.904 961851.64 0, 746740.619 961836.725 0, 
+    747015.335 961821.827 0, 747290.051 961806.945 0, 747564.768 961792.079 0, 747839.486 961777.229 0, 748114.205 961762.396 0, 748388.925 961747.578 0, 748663.646 961732.777 0, 748938.368 961717.992 0, 749211.721 961703.297 0, 748912.366 956131.836 0, 
+    748613.017 950560.498 0))
+
+POLYGON ((762399.407 961013.402 0, 762126.012 961027.325 0, 761851.249 961041.334 0, 761576.488 961055.359 0, 761301.727 961069.4 0, 761026.967 961083.457 0, 760752.208 961097.531 0, 760477.45 961111.621 0, 760202.693 961125.727 0, 759927.936 961139.849 0, 
+    759653.181 961153.987 0, 759378.426 961168.141 0, 759103.672 961182.312 0, 758828.919 961196.499 0, 758554.166 961210.702 0, 758279.415 961224.921 0, 758004.664 961239.156 0, 757729.914 961253.408 0, 757455.165 961267.675 0, 757180.417 961281.959 0, 
+    756905.67 961296.259 0, 756630.923 961310.575 0, 756356.178 961324.907 0, 756081.433 961339.256 0, 755805.321 961353.692 0, 755531.946 961368.001 0, 755257.204 961382.398 0, 754982.462 961396.811 0, 754707.722 961411.241 0, 754432.982 961425.686 0, 
+    754158.243 961440.148 0, 753883.505 961454.626 0, 753608.768 961469.12 0, 753334.032 961483.63 0, 753059.296 961498.156 0, 752784.562 961512.699 0, 752509.828 961527.258 0, 752235.095 961541.832 0, 751960.363 961556.424 0, 751685.632 961571.031 0, 
+    751410.901 961585.654 0, 751136.172 961600.294 0, 750861.443 961614.949 0, 750586.716 961629.621 0, 750311.989 961644.309 0, 750037.263 961659.014 0, 749762.538 961673.734 0, 749487.814 961688.47 0, 749211.721 961703.297 0, 749511.083 967274.876 0, 
+    749810.45 972846.569 0, 750085.884 972831.778 0, 750359.952 972817.076 0, 750634.022 972802.391 0, 750908.092 972787.722 0, 751182.163 972773.069 0, 751456.234 972758.432 0, 751730.307 972743.812 0, 752004.381 972729.207 0, 752278.455 972714.618 0, 
+    752552.53 972700.046 0, 752826.606 972685.49 0, 753100.683 972670.95 0, 753374.761 972656.426 0, 753648.84 972641.918 0, 753922.919 972627.426 0, 754197 972612.951 0, 754471.081 972598.491 0, 754745.163 972584.048 0, 755019.246 972569.621 0, 
+    755293.33 972555.21 0, 755567.415 972540.815 0, 755841.5 972526.436 0, 756115.586 972512.074 0, 756388.308 972497.799 0, 756663.762 972483.397 0, 756937.85 972469.083 0, 757211.94 972454.785 0, 757486.031 972440.503 0, 757760.122 972426.237 0, 
+    758034.214 972411.987 0, 758308.307 972397.754 0, 758582.401 972383.536 0, 758856.496 972369.335 0, 759130.592 972355.15 0, 759404.688 972340.981 0, 759678.785 972326.828 0, 759952.883 972312.691 0, 760226.982 972298.57 0, 760501.082 972284.466 0, 
+    760775.183 972270.378 0, 761049.284 972256.305 0, 761323.386 972242.249 0, 761597.489 972228.209 0, 761871.593 972214.185 0, 762145.698 972200.178 0, 762419.803 972186.186 0, 762693.91 972172.211 0, 762966.653 972158.321 0, 762683.027 966585.804 0, 
+    762399.407 961013.402 0))
+
+POLYGON ((776124.747 971507.244 0, 775851.964 971520.364 0, 775577.819 971533.565 0, 775303.675 971546.782 0, 775029.532 971560.015 0, 774755.389 971573.264 0, 774481.248 971586.53 0, 774207.107 971599.812 0, 773932.967 971613.109 0, 773658.828 971626.423 0, 
+    773384.689 971639.753 0, 773110.551 971653.1 0, 772836.414 971666.462 0, 772562.278 971679.84 0, 772288.143 971693.235 0, 772014.008 971706.646 0, 771739.875 971720.073 0, 771465.742 971733.516 0, 771191.61 971746.975 0, 770917.478 971760.45 0, 
+    770643.348 971773.941 0, 770369.218 971787.449 0, 770095.089 971800.973 0, 769820.961 971814.512 0, 769545.47 971828.136 0, 769272.706 971841.641 0, 768998.581 971855.229 0, 768724.456 971868.833 0, 768450.331 971882.454 0, 768176.208 971896.09 0, 
+    767902.085 971909.743 0, 767627.964 971923.412 0, 767353.843 971937.097 0, 767079.722 971950.798 0, 766805.603 971964.515 0, 766531.484 971978.249 0, 766257.367 971991.998 0, 765983.25 972005.764 0, 765709.134 972019.546 0, 765435.018 972033.344 0, 
+    765160.904 972047.158 0, 764886.79 972060.988 0, 764612.677 972074.834 0, 764338.565 972088.697 0, 764064.454 972102.576 0, 763790.343 972116.47 0, 763516.234 972130.381 0, 763242.125 972144.308 0, 762966.653 972158.321 0, 763250.284 977730.948 0, 
+    763533.92 983303.681 0, 763808.733 983289.702 0, 764082.186 983275.808 0, 764355.64 983261.931 0, 764629.094 983248.069 0, 764902.55 983234.224 0, 765176.006 983220.394 0, 765449.462 983206.581 0, 765722.92 983192.784 0, 765996.379 983179.003 0, 
+    766269.838 983165.238 0, 766543.298 983151.489 0, 766816.759 983137.756 0, 767090.221 983124.04 0, 767363.683 983110.339 0, 767637.147 983096.655 0, 767910.611 983082.986 0, 768184.076 983069.334 0, 768457.542 983055.698 0, 768731.008 983042.078 0, 
+    769004.476 983028.474 0, 769277.944 983014.886 0, 769551.413 983001.314 0, 769824.883 982987.758 0, 770096.993 982974.286 0, 770371.825 982960.695 0, 770645.297 982947.188 0, 770918.77 982933.697 0, 771192.243 982920.221 0, 771465.718 982906.762 0, 
+    771739.193 982893.319 0, 772012.669 982879.892 0, 772286.146 982866.481 0, 772559.624 982853.087 0, 772833.103 982839.708 0, 773106.582 982826.346 0, 773380.062 982812.999 0, 773653.543 982799.669 0, 773927.024 982786.354 0, 774200.507 982773.056 0, 
+    774473.99 982759.774 0, 774747.474 982746.508 0, 775020.959 982733.258 0, 775294.444 982720.025 0, 775567.931 982706.807 0, 775841.418 982693.605 0, 776114.906 982680.42 0, 776388.394 982667.251 0, 776660.525 982654.163 0, 776392.633 977080.65 0, 
+    776124.747 971507.244 0))
+
+POLYGON ((789788.912 982041.732 0, 789516.743 982054.051 0, 789243.219 982066.448 0, 788969.695 982078.861 0, 788696.171 982091.289 0, 788422.649 982103.734 0, 788149.127 982116.195 0, 787875.606 982128.673 0, 787602.085 982141.166 0, 787328.566 982153.675 0, 
+    787055.047 982166.201 0, 786781.529 982178.742 0, 786508.011 982191.3 0, 786234.494 982203.874 0, 785960.979 982216.464 0, 785687.463 982229.07 0, 785413.949 982241.692 0, 785140.435 982254.33 0, 784866.922 982266.984 0, 784593.41 982279.654 0, 
+    784319.898 982292.341 0, 784046.388 982305.043 0, 783772.878 982317.762 0, 783499.369 982330.497 0, 783224.502 982343.311 0, 782952.352 982356.015 0, 782678.845 982368.798 0, 782405.339 982381.597 0, 782131.834 982394.412 0, 781858.329 982407.243 0, 
+    781584.825 982420.091 0, 781311.322 982432.954 0, 781037.819 982445.834 0, 780764.318 982458.73 0, 780490.817 982471.641 0, 780217.316 982484.569 0, 779943.817 982497.513 0, 779670.318 982510.474 0, 779396.82 982523.45 0, 779123.323 982536.442 0, 
+    778849.827 982549.45 0, 778576.331 982562.475 0, 778302.837 982575.516 0, 778029.343 982588.572 0, 777755.849 982601.645 0, 777482.357 982614.734 0, 777208.865 982627.839 0, 776935.374 982640.96 0, 776660.525 982654.163 0, 776928.421 988227.777 0, 
+    777196.322 993801.489 0, 777470.512 993788.319 0, 777743.347 993775.229 0, 778016.183 993762.155 0, 778289.019 993749.098 0, 778561.856 993736.056 0, 778834.694 993723.031 0, 779107.533 993710.022 0, 779380.372 993697.029 0, 779653.213 993684.051 0, 
+    779926.054 993671.09 0, 780198.895 993658.145 0, 780471.738 993645.216 0, 780744.581 993632.303 0, 781017.425 993619.406 0, 781290.27 993606.525 0, 781563.115 993593.661 0, 781835.962 993580.812 0, 782108.809 993567.979 0, 782381.657 993555.163 0, 
+    782654.505 993542.362 0, 782927.355 993529.577 0, 783200.205 993516.809 0, 783473.055 993504.057 0, 783744.552 993491.384 0, 784018.759 993478.6 0, 784291.612 993465.896 0, 784564.466 993453.208 0, 784837.321 993440.536 0, 785110.176 993427.88 0, 
+    785383.032 993415.24 0, 785655.889 993402.616 0, 785928.747 993390.008 0, 786201.605 993377.416 0, 786474.464 993364.84 0, 786747.324 993352.281 0, 787020.184 993339.737 0, 787293.046 993327.21 0, 787565.907 993314.698 0, 787838.77 993302.203 0, 
+    788111.634 993289.723 0, 788384.498 993277.26 0, 788657.363 993264.813 0, 788930.228 993252.382 0, 789203.095 993239.967 0, 789475.962 993227.568 0, 789748.83 993215.185 0, 790021.698 993202.818 0, 790293.214 993190.528 0, 790041.061 987616.081 0, 
+    789788.912 982041.732 0))
+
+POLYGON ((803391.779 992616.57 0, 803120.228 992628.093 0, 802847.326 992639.689 0, 802574.424 992651.301 0, 802301.523 992662.929 0, 802028.622 992674.573 0, 801755.723 992686.233 0, 801482.824 992697.909 0, 801209.925 992709.602 0, 800937.028 992721.31 0, 
+    800664.131 992733.035 0, 800391.235 992744.775 0, 800118.339 992756.532 0, 799845.444 992768.305 0, 799572.55 992780.093 0, 799299.657 992791.898 0, 799026.764 992803.719 0, 798753.872 992815.556 0, 798480.98 992827.409 0, 798208.09 992839.278 0, 
+    797935.2 992851.163 0, 797662.31 992863.064 0, 797389.422 992874.981 0, 797116.534 992886.915 0, 796842.294 992898.923 0, 796570.76 992910.829 0, 796297.874 992922.811 0, 796024.989 992934.808 0, 795752.105 992946.822 0, 795479.221 992958.852 0, 
+    795206.338 992970.897 0, 794933.456 992982.959 0, 794660.575 992995.037 0, 794387.694 993007.131 0, 794114.814 993019.241 0, 793841.934 993031.367 0, 793569.056 993043.509 0, 793296.178 993055.667 0, 793023.301 993067.841 0, 792750.424 993080.032 0, 
+    792477.548 993092.238 0, 792204.673 993104.46 0, 791931.799 993116.699 0, 791658.925 993128.953 0, 791386.052 993141.224 0, 791113.18 993153.51 0, 790840.308 993165.813 0, 790567.438 993178.132 0, 790293.214 993190.528 0, 790545.371 998765.069 0, 
+    790797.533 1004339.7 0, 791071.097 1004327.334 0, 791343.312 1004315.045 0, 791615.527 1004302.772 0, 791887.743 1004290.515 0, 792159.96 1004278.274 0, 792432.177 1004266.049 0, 792704.395 1004253.84 0, 792976.614 1004241.647 0, 793248.834 1004229.47 0, 
+    793521.054 1004217.309 0, 793793.275 1004205.164 0, 794065.497 1004193.035 0, 794337.719 1004180.922 0, 794609.942 1004168.825 0, 794882.166 1004156.744 0, 795154.391 1004144.679 0, 795426.616 1004132.631 0, 795698.842 1004120.598 0, 795971.069 1004108.581 0, 
+    796243.296 1004096.58 0, 796515.524 1004084.596 0, 796787.753 1004072.627 0, 797059.983 1004060.674 0, 797330.863 1004048.797 0, 797604.444 1004036.817 0, 797876.675 1004024.912 0, 798148.908 1004013.024 0, 798421.141 1004001.151 0, 798693.374 1003989.295 0, 
+    798965.609 1003977.454 0, 799237.844 1003965.63 0, 799510.08 1003953.821 0, 799782.316 1003942.029 0, 800054.554 1003930.253 0, 800326.791 1003918.492 0, 800599.03 1003906.748 0, 800871.269 1003895.02 0, 801143.509 1003883.307 0, 801415.75 1003871.611 0, 
+    801687.991 1003859.931 0, 801960.233 1003848.266 0, 802232.476 1003836.618 0, 802504.719 1003824.986 0, 802776.963 1003813.37 0, 803049.208 1003801.77 0, 803321.454 1003790.186 0, 803593.7 1003778.618 0, 803864.598 1003767.123 0, 803628.187 998191.801 0, 
+    803391.779 992616.57 0))
+
+POLYGON ((816933.228 1003231.464 0, 816662.297 1003242.194 0, 816390.019 1003252.993 0, 816117.742 1003263.808 0, 815845.465 1003274.638 0, 815573.19 1003285.485 0, 815300.915 1003296.348 0, 815028.64 1003307.228 0, 814756.366 1003318.123 0, 814484.093 1003329.034 0, 
+    814211.82 1003339.961 0, 813939.548 1003350.904 0, 813667.277 1003361.863 0, 813395.006 1003372.838 0, 813122.736 1003383.829 0, 812850.467 1003394.837 0, 812578.198 1003405.86 0, 812305.93 1003416.899 0, 812033.663 1003427.955 0, 811761.396 1003439.026 0, 
+    811489.13 1003450.113 0, 811216.864 1003461.217 0, 810944.599 1003472.336 0, 810672.335 1003483.471 0, 810398.724 1003494.678 0, 810127.809 1003505.79 0, 809855.547 1003516.974 0, 809583.285 1003528.173 0, 809311.024 1003539.389 0, 809038.764 1003550.621 0, 
+    808766.504 1003561.868 0, 808494.246 1003573.132 0, 808221.987 1003584.412 0, 807949.73 1003595.707 0, 807677.473 1003607.019 0, 807405.217 1003618.347 0, 807132.961 1003629.69 0, 806860.706 1003641.05 0, 806588.452 1003652.426 0, 806316.198 1003663.818 0, 
+    806043.945 1003675.226 0, 805771.693 1003686.65 0, 805499.442 1003698.09 0, 805227.191 1003709.545 0, 804954.941 1003721.017 0, 804682.691 1003732.505 0, 804410.442 1003744.009 0, 804138.194 1003755.529 0, 803864.598 1003767.123 0, 804101.013 1009342.53 0, 
+    804337.431 1014918.019 0, 804610.368 1014906.453 0, 804881.96 1014894.961 0, 805153.552 1014883.485 0, 805425.145 1014872.024 0, 805696.739 1014860.58 0, 805968.334 1014849.152 0, 806239.929 1014837.74 0, 806511.525 1014826.343 0, 806783.121 1014814.963 0, 
+    807054.719 1014803.598 0, 807326.317 1014792.25 0, 807597.915 1014780.918 0, 807869.514 1014769.601 0, 808141.114 1014758.301 0, 808412.715 1014747.016 0, 808684.316 1014735.748 0, 808955.918 1014724.495 0, 809227.52 1014713.259 0, 809499.124 1014702.039 0, 
+    809770.728 1014690.834 0, 810042.332 1014679.645 0, 810313.937 1014668.473 0, 810585.543 1014657.316 0, 810855.805 1014646.231 0, 811128.757 1014635.051 0, 811400.365 1014623.943 0, 811671.973 1014612.85 0, 811943.582 1014601.773 0, 812215.192 1014590.713 0, 
+    812486.802 1014579.668 0, 812758.413 1014568.639 0, 813030.025 1014557.627 0, 813301.637 1014546.63 0, 813573.25 1014535.649 0, 813844.864 1014524.685 0, 814116.478 1014513.736 0, 814388.093 1014502.803 0, 814659.709 1014491.886 0, 814931.325 1014480.986 0, 
+    815202.942 1014470.101 0, 815474.56 1014459.232 0, 815746.178 1014448.379 0, 816017.796 1014437.543 0, 816289.416 1014426.722 0, 816561.036 1014415.917 0, 816832.657 1014405.128 0, 817104.278 1014394.355 0, 817374.557 1014383.651 0, 817153.891 1008807.517 0, 
+    816933.228 1003231.464 0))
+
+POLYGON ((830413.139 1013886.119 0, 830142.83 1013896.059 0, 829871.179 1013906.064 0, 829599.529 1013916.086 0, 829327.879 1013926.123 0, 829056.23 1013936.176 0, 828784.582 1013946.246 0, 828512.934 1013956.331 0, 828241.287 1013966.433 0, 827969.641 1013976.55 0, 
+    827697.995 1013986.683 0, 827426.349 1013996.833 0, 827154.705 1014006.998 0, 826883.061 1014017.179 0, 826611.417 1014027.377 0, 826339.774 1014037.59 0, 826068.132 1014047.819 0, 825796.49 1014058.065 0, 825524.849 1014068.326 0, 825253.208 1014078.603 0, 
+    824981.568 1014088.896 0, 824709.929 1014099.206 0, 824438.29 1014109.531 0, 824166.652 1014119.872 0, 823893.672 1014130.28 0, 823623.378 1014140.602 0, 823351.742 1014150.992 0, 823080.106 1014161.397 0, 822808.471 1014171.818 0, 822536.836 1014182.255 0, 
+    822265.203 1014192.708 0, 821993.569 1014203.177 0, 821721.937 1014213.662 0, 821450.305 1014224.163 0, 821178.673 1014234.68 0, 820907.043 1014245.214 0, 820635.413 1014255.763 0, 820363.783 1014266.328 0, 820092.154 1014276.909 0, 819820.526 1014287.506 0, 
+    819548.898 1014298.119 0, 819277.271 1014308.748 0, 819005.645 1014319.393 0, 818734.019 1014330.054 0, 818462.394 1014340.731 0, 818190.77 1014351.423 0, 817919.146 1014362.132 0, 817647.523 1014372.857 0, 817374.557 1014383.651 0, 817595.225 1019959.863 0, 
+    817815.897 1025536.149 0, 818088.203 1025525.381 0, 818359.17 1025514.682 0, 818630.137 1025503.999 0, 818901.106 1025493.332 0, 819172.074 1025482.681 0, 819443.044 1025472.046 0, 819714.014 1025461.426 0, 819984.984 1025450.823 0, 820255.955 1025440.236 0, 
+    820526.927 1025429.664 0, 820797.9 1025419.109 0, 821068.873 1025408.569 0, 821339.846 1025398.046 0, 821610.821 1025387.538 0, 821881.796 1025377.046 0, 822152.771 1025366.571 0, 822423.747 1025356.111 0, 822694.724 1025345.667 0, 822965.701 1025335.239 0, 
+    823236.679 1025324.827 0, 823507.658 1025314.431 0, 823778.637 1025304.051 0, 824049.617 1025293.687 0, 824319.258 1025283.39 0, 824591.579 1025273.007 0, 824862.56 1025262.691 0, 825133.542 1025252.391 0, 825404.525 1025242.106 0, 825675.509 1025231.838 0, 
+    825946.493 1025221.585 0, 826217.478 1025211.349 0, 826488.463 1025201.129 0, 826759.449 1025190.924 0, 827030.435 1025180.735 0, 827301.422 1025170.563 0, 827572.41 1025160.406 0, 827843.398 1025150.265 0, 828114.387 1025140.14 0, 828385.377 1025130.031 0, 
+    828656.367 1025119.939 0, 828927.357 1025109.862 0, 829198.349 1025099.801 0, 829469.34 1025089.755 0, 829740.333 1025079.726 0, 830011.326 1025069.713 0, 830282.319 1025059.716 0, 830553.314 1025049.735 0, 830822.97 1025039.819 0, 830618.053 1019462.932 0, 
+    830413.139 1013886.119 0))
+
+POLYGON ((843831.394 1024580.237 0, 843561.708 1024589.392 0, 843290.687 1024598.607 0, 843019.666 1024607.839 0, 842748.646 1024617.087 0, 842477.626 1024626.35 0, 842206.607 1024635.629 0, 841935.589 1024644.925 0, 841664.57 1024654.236 0, 841393.553 1024663.563 0, 
+    841122.536 1024672.907 0, 840851.52 1024682.266 0, 840580.504 1024691.641 0, 840309.488 1024701.032 0, 840038.474 1024710.439 0, 839767.46 1024719.862 0, 839496.446 1024729.301 0, 839225.433 1024738.756 0, 838954.42 1024748.227 0, 838683.408 1024757.714 0, 
+    838412.397 1024767.216 0, 838141.386 1024776.735 0, 837870.376 1024786.27 0, 837599.366 1024795.82 0, 837327.02 1024805.434 0, 837057.348 1024814.969 0, 836786.34 1024824.568 0, 836515.333 1024834.182 0, 836244.326 1024843.813 0, 835973.32 1024853.459 0, 
+    835702.314 1024863.121 0, 835431.309 1024872.799 0, 835160.304 1024882.494 0, 834889.3 1024892.204 0, 834618.297 1024901.93 0, 834347.294 1024911.672 0, 834076.291 1024921.43 0, 833805.29 1024931.204 0, 833534.288 1024940.993 0, 833263.288 1024950.799 0, 
+    832992.288 1024960.621 0, 832721.288 1024970.459 0, 832450.289 1024980.312 0, 832179.291 1024990.182 0, 831908.293 1025000.068 0, 831637.296 1025009.969 0, 831366.3 1025019.887 0, 831095.304 1025029.82 0, 830822.97 1025039.819 0, 831027.889 1030616.775 0, 
+    831232.811 1036193.796 0, 831504.485 1036183.821 0, 831774.824 1036173.912 0, 832045.164 1036164.018 0, 832315.505 1036154.141 0, 832585.846 1036144.279 0, 832856.188 1036134.434 0, 833126.53 1036124.604 0, 833396.873 1036114.79 0, 833667.217 1036104.992 0, 
+    833937.561 1036095.21 0, 834207.906 1036085.444 0, 834478.251 1036075.693 0, 834748.597 1036065.959 0, 835018.943 1036056.241 0, 835289.29 1036046.538 0, 835559.638 1036036.852 0, 835829.986 1036027.181 0, 836100.334 1036017.526 0, 836370.684 1036007.887 0, 
+    836641.033 1035998.264 0, 836911.384 1035988.657 0, 837181.735 1035979.066 0, 837452.086 1035969.491 0, 837721.104 1035959.979 0, 837992.791 1035950.388 0, 838263.144 1035940.861 0, 838533.498 1035931.349 0, 838803.852 1035921.854 0, 839074.207 1035912.374 0, 
+    839344.562 1035902.91 0, 839614.918 1035893.462 0, 839885.275 1035884.03 0, 840155.632 1035874.614 0, 840425.99 1035865.214 0, 840696.348 1035855.83 0, 840966.707 1035846.461 0, 841237.066 1035837.109 0, 841507.426 1035827.773 0, 841777.786 1035818.452 0, 
+    842048.147 1035809.147 0, 842318.509 1035799.858 0, 842588.871 1035790.586 0, 842859.233 1035781.329 0, 843129.596 1035772.088 0, 843399.96 1035762.862 0, 843670.324 1035753.653 0, 843940.689 1035744.46 0, 844209.721 1035735.328 0, 844020.556 1030157.75 0, 
+    843831.394 1024580.237 0))
+
+POLYGON ((857187.875 1035313.524 0, 856918.816 1035321.896 0, 856648.426 1035330.326 0, 856378.037 1035338.771 0, 856107.648 1035347.232 0, 855837.26 1035355.709 0, 855566.872 1035364.202 0, 855296.485 1035372.711 0, 855026.098 1035381.236 0, 854755.712 1035389.777 0, 
+    854485.327 1035398.334 0, 854214.942 1035406.907 0, 853944.557 1035415.495 0, 853674.173 1035424.1 0, 853403.789 1035432.72 0, 853133.406 1035441.356 0, 852863.023 1035450.009 0, 852592.641 1035458.677 0, 852322.26 1035467.361 0, 852051.879 1035476.061 0, 
+    851781.498 1035484.777 0, 851511.118 1035493.509 0, 851240.738 1035502.256 0, 850970.359 1035511.02 0, 850698.649 1035519.843 0, 850429.603 1035528.595 0, 850159.226 1035537.406 0, 849888.849 1035546.234 0, 849618.472 1035555.077 0, 849348.096 1035563.936 0, 
+    849077.721 1035572.811 0, 848807.346 1035581.702 0, 848536.972 1035590.609 0, 848266.598 1035599.531 0, 847996.225 1035608.47 0, 847725.852 1035617.425 0, 847455.48 1035626.395 0, 847185.108 1035635.382 0, 846914.737 1035644.384 0, 846644.366 1035653.402 0, 
+    846373.996 1035662.436 0, 846103.626 1035671.486 0, 845833.257 1035680.552 0, 845562.889 1035689.634 0, 845292.521 1035698.732 0, 845022.153 1035707.846 0, 844751.786 1035716.976 0, 844481.42 1035726.121 0, 844209.721 1035735.328 0, 844398.888 1041312.966 0, 
+    844588.057 1046890.662 0, 844859.096 1046881.477 0, 845128.806 1046872.354 0, 845398.516 1046863.247 0, 845668.227 1046854.155 0, 845937.938 1046845.079 0, 846207.65 1046836.019 0, 846477.363 1046826.975 0, 846747.075 1046817.947 0, 847016.789 1046808.935 0, 
+    847286.503 1046799.939 0, 847556.218 1046790.958 0, 847825.933 1046781.994 0, 848095.648 1046773.045 0, 848365.365 1046764.112 0, 848635.081 1046755.195 0, 848904.798 1046746.294 0, 849174.516 1046737.409 0, 849444.234 1046728.539 0, 849713.953 1046719.686 0, 
+    849983.673 1046710.848 0, 850253.392 1046702.027 0, 850523.113 1046693.221 0, 850792.834 1046684.431 0, 851061.226 1046675.7 0, 851332.277 1046666.898 0, 851601.999 1046658.156 0, 851871.722 1046649.43 0, 852141.446 1046640.719 0, 852411.17 1046632.024 0, 
+    852680.894 1046623.345 0, 852950.619 1046614.683 0, 853220.344 1046606.035 0, 853490.07 1046597.404 0, 853759.797 1046588.789 0, 854029.524 1046580.189 0, 854299.251 1046571.606 0, 854568.979 1046563.038 0, 854838.708 1046554.486 0, 855108.437 1046545.95 0, 
+    855378.167 1046537.43 0, 855647.897 1046528.926 0, 855917.627 1046520.438 0, 856187.358 1046511.965 0, 856457.09 1046503.509 0, 856726.822 1046495.068 0, 856996.554 1046486.643 0, 857266.287 1046478.234 0, 857534.693 1046469.882 0, 857361.283 1040891.675 0, 
+    857187.875 1035313.524 0))
+
+POLYGON ((870482.466 1046085.681 0, 870214.036 1046093.275 0, 869944.28 1046100.921 0, 869674.525 1046108.584 0, 869404.77 1046116.263 0, 869135.016 1046123.957 0, 868865.262 1046131.668 0, 868595.508 1046139.394 0, 868325.755 1046147.136 0, 868056.003 1046154.894 0, 
+    867786.251 1046162.668 0, 867516.499 1046170.458 0, 867246.748 1046178.264 0, 866976.997 1046186.085 0, 866707.247 1046193.922 0, 866437.497 1046201.776 0, 866167.748 1046209.645 0, 865897.999 1046217.53 0, 865628.251 1046225.431 0, 865358.503 1046233.348 0, 
+    865088.756 1046241.28 0, 864819.009 1046249.229 0, 864549.262 1046257.193 0, 864279.516 1046265.174 0, 864008.444 1046273.209 0, 863740.026 1046281.182 0, 863470.281 1046289.21 0, 863200.537 1046297.254 0, 862930.793 1046305.313 0, 862661.05 1046313.389 0, 
+    862391.307 1046321.48 0, 862121.565 1046329.588 0, 861851.823 1046337.711 0, 861582.082 1046345.85 0, 861312.341 1046354.005 0, 861042.601 1046362.176 0, 860772.861 1046370.362 0, 860503.122 1046378.565 0, 860233.383 1046386.783 0, 859963.644 1046395.018 0, 
+    859693.906 1046403.268 0, 859424.169 1046411.534 0, 859154.432 1046419.816 0, 858884.696 1046428.114 0, 858614.96 1046436.427 0, 858345.224 1046444.757 0, 858075.489 1046453.102 0, 857805.755 1046461.464 0, 857534.693 1046469.882 0, 857708.104 1052048.142 0, 
+    857881.518 1057626.45 0, 858151.919 1057618.052 0, 858420.997 1057609.711 0, 858690.076 1057601.386 0, 858959.154 1057593.077 0, 859228.234 1057584.783 0, 859497.314 1057576.506 0, 859766.394 1057568.244 0, 860035.475 1057559.998 0, 860304.556 1057551.768 0, 
+    860573.638 1057543.554 0, 860842.72 1057535.355 0, 861111.802 1057527.172 0, 861380.886 1057519.006 0, 861649.969 1057510.855 0, 861919.053 1057502.72 0, 862188.138 1057494.6 0, 862457.223 1057486.497 0, 862726.309 1057478.409 0, 862995.395 1057470.338 0, 
+    863264.481 1057462.282 0, 863533.568 1057454.242 0, 863802.656 1057446.218 0, 864071.744 1057438.209 0, 864339.508 1057430.256 0, 864609.921 1057422.24 0, 864879.01 1057414.279 0, 865148.1 1057406.334 0, 865417.19 1057398.405 0, 865686.281 1057390.491 0, 
+    865955.372 1057382.594 0, 866224.464 1057374.712 0, 866493.556 1057366.846 0, 866762.649 1057358.996 0, 867031.742 1057351.162 0, 867300.835 1057343.344 0, 867569.929 1057335.541 0, 867839.024 1057327.755 0, 868108.119 1057319.984 0, 868377.214 1057312.229 0, 
+    868646.31 1057304.49 0, 868915.406 1057296.767 0, 869184.503 1057289.059 0, 869453.6 1057281.367 0, 869722.698 1057273.692 0, 869991.796 1057266.032 0, 870260.894 1057258.388 0, 870529.993 1057250.759 0, 870797.77 1057243.184 0, 870640.117 1051664.409 0, 
+    870482.466 1046085.681 0))
+
+POLYGON ((883715.054 1056896.411 0, 883447.255 1056903.229 0, 883178.135 1056910.097 0, 882909.016 1056916.981 0, 882639.897 1056923.881 0, 882370.779 1056930.796 0, 882101.661 1056937.728 0, 881832.544 1056944.675 0, 881563.427 1056951.638 0, 881294.31 1056958.617 0, 
+    881025.194 1056965.611 0, 880756.078 1056972.622 0, 880486.963 1056979.648 0, 880217.848 1056986.69 0, 879948.733 1056993.749 0, 879679.619 1057000.822 0, 879410.506 1057007.912 0, 879141.392 1057015.018 0, 878872.28 1057022.139 0, 878603.167 1057029.276 0, 
+    878334.055 1057036.43 0, 878064.943 1057043.598 0, 877795.832 1057050.783 0, 877526.721 1057057.984 0, 877256.289 1057065.236 0, 876988.501 1057072.433 0, 876719.392 1057079.681 0, 876450.283 1057086.945 0, 876181.174 1057094.225 0, 875912.066 1057101.52 0, 
+    875642.958 1057108.832 0, 875373.851 1057116.159 0, 875104.744 1057123.502 0, 874835.637 1057130.861 0, 874566.531 1057138.236 0, 874297.426 1057145.627 0, 874028.32 1057153.033 0, 873759.216 1057160.456 0, 873490.111 1057167.894 0, 873221.008 1057175.348 0, 
+    872951.904 1057182.818 0, 872682.801 1057190.303 0, 872413.699 1057197.805 0, 872144.597 1057205.322 0, 871875.495 1057212.856 0, 871606.394 1057220.405 0, 871337.293 1057227.97 0, 871068.193 1057235.55 0, 870797.77 1057243.184 0, 870955.424 1062822.004 0, 
+    871113.079 1068400.863 0, 871382.842 1068393.248 0, 871651.285 1068385.686 0, 871919.729 1068378.139 0, 872188.174 1068370.608 0, 872456.619 1068363.094 0, 872725.064 1068355.595 0, 872993.51 1068348.111 0, 873261.956 1068340.644 0, 873530.403 1068333.192 0, 
+    873798.85 1068325.756 0, 874067.298 1068318.336 0, 874335.746 1068310.932 0, 874604.194 1068303.544 0, 874872.643 1068296.171 0, 875141.092 1068288.814 0, 875409.542 1068281.473 0, 875677.992 1068274.148 0, 875946.443 1068266.838 0, 876214.894 1068259.545 0, 
+    876483.345 1068252.267 0, 876751.797 1068245.005 0, 877020.249 1068237.759 0, 877288.702 1068230.528 0, 877555.837 1068223.349 0, 877825.609 1068216.115 0, 878094.063 1068208.932 0, 878362.517 1068201.764 0, 878630.972 1068194.613 0, 878899.428 1068187.477 0, 
+    879167.883 1068180.357 0, 879436.339 1068173.253 0, 879704.796 1068166.165 0, 879973.253 1068159.093 0, 880241.71 1068152.036 0, 880510.168 1068144.995 0, 880778.626 1068137.97 0, 881047.085 1068130.961 0, 881315.544 1068123.968 0, 881584.003 1068116.99 0, 
+    881852.463 1068110.028 0, 882120.923 1068103.082 0, 882389.384 1068096.152 0, 882657.845 1068089.237 0, 882926.307 1068082.339 0, 883194.768 1068075.456 0, 883463.231 1068068.589 0, 883731.693 1068061.738 0, 883998.839 1068054.936 0, 883856.946 1062475.653 0, 
+    883715.054 1056896.411 0))
+
+POLYGON ((896885.525 1067745.415 0, 896618.359 1067751.462 0, 896349.878 1067757.554 0, 896081.398 1067763.663 0, 895812.917 1067769.787 0, 895544.437 1067775.928 0, 895275.958 1067782.083 0, 895007.479 1067788.255 0, 894739 1067794.443 0, 894470.521 1067800.646 0, 
+    894202.043 1067806.865 0, 893933.566 1067813.1 0, 893665.088 1067819.351 0, 893396.611 1067825.618 0, 893128.135 1067831.9 0, 892859.658 1067838.198 0, 892591.183 1067844.512 0, 892322.707 1067850.842 0, 892054.232 1067857.187 0, 891785.757 1067863.549 0, 
+    891517.283 1067869.926 0, 891248.809 1067876.319 0, 890980.335 1067882.728 0, 890711.862 1067889.152 0, 890442.073 1067895.624 0, 890174.917 1067902.049 0, 889906.445 1067908.521 0, 889637.973 1067915.009 0, 889369.502 1067921.512 0, 889101.031 1067928.032 0, 
+    888832.56 1067934.567 0, 888564.09 1067941.118 0, 888295.62 1067947.685 0, 888027.151 1067954.267 0, 887758.682 1067960.866 0, 887490.213 1067967.48 0, 887221.745 1067974.11 0, 886953.277 1067980.756 0, 886684.809 1067987.417 0, 886416.342 1067994.095 0, 
+    886147.876 1068000.788 0, 885879.409 1068007.497 0, 885610.943 1068014.222 0, 885342.478 1068020.962 0, 885074.013 1068027.719 0, 884805.548 1068034.491 0, 884537.084 1068041.279 0, 884268.62 1068048.083 0, 883998.839 1068054.936 0, 884140.733 1073634.254 0, 
+    884282.628 1079213.602 0, 884551.749 1079206.766 0, 884819.556 1079199.979 0, 885087.363 1079193.207 0, 885355.171 1079186.452 0, 885622.98 1079179.712 0, 885890.788 1079172.988 0, 886158.598 1079166.279 0, 886426.407 1079159.587 0, 886694.217 1079152.91 0, 
+    886962.027 1079146.249 0, 887229.838 1079139.604 0, 887497.649 1079132.974 0, 887765.46 1079126.36 0, 888033.272 1079119.762 0, 888301.084 1079113.18 0, 888568.897 1079106.613 0, 888836.71 1079100.063 0, 889104.523 1079093.528 0, 889372.337 1079087.009 0, 
+    889640.151 1079080.505 0, 889907.966 1079074.017 0, 890175.781 1079067.546 0, 890443.596 1079061.089 0, 890710.099 1079054.681 0, 890979.228 1079048.224 0, 891247.044 1079041.815 0, 891514.861 1079035.422 0, 891782.678 1079029.045 0, 892050.496 1079022.683 0, 
+    892318.314 1079016.338 0, 892586.132 1079010.008 0, 892853.951 1079003.693 0, 893121.77 1078997.395 0, 893389.589 1078991.112 0, 893657.409 1078984.845 0, 893925.229 1078978.594 0, 894193.05 1078972.358 0, 894460.871 1078966.139 0, 894728.692 1078959.935 0, 
+    894996.514 1078953.747 0, 895264.336 1078947.574 0, 895532.158 1078941.417 0, 895799.981 1078935.277 0, 896067.804 1078929.151 0, 896335.627 1078923.042 0, 896603.451 1078916.948 0, 896871.275 1078910.871 0, 897137.787 1078904.838 0, 897011.656 1073325.111 0, 
+    896885.525 1067745.415 0))
+
+POLYGON ((909993.768 1078632.394 0, 909727.238 1078637.673 0, 909459.397 1078642.994 0, 909191.557 1078648.331 0, 908923.718 1078653.684 0, 908655.879 1078659.052 0, 908388.04 1078664.436 0, 908120.201 1078669.836 0, 907852.362 1078675.252 0, 907584.524 1078680.684 0, 
+    907316.687 1078686.131 0, 907048.849 1078691.594 0, 906781.012 1078697.073 0, 906513.175 1078702.567 0, 906245.339 1078708.078 0, 905977.503 1078713.604 0, 905709.667 1078719.146 0, 905441.832 1078724.703 0, 905173.997 1078730.277 0, 904906.162 1078735.866 0, 
+    904638.327 1078741.471 0, 904370.493 1078747.091 0, 904102.659 1078752.728 0, 903834.826 1078758.38 0, 903565.681 1078764.076 0, 903299.16 1078769.732 0, 903031.327 1078775.431 0, 902763.495 1078781.147 0, 902495.664 1078786.878 0, 902227.832 1078792.624 0, 
+    901960.001 1078798.387 0, 901692.17 1078804.165 0, 901424.34 1078809.959 0, 901156.51 1078815.769 0, 900888.68 1078821.595 0, 900620.85 1078827.436 0, 900353.021 1078833.293 0, 900085.193 1078839.166 0, 899817.364 1078845.055 0, 899549.536 1078850.959 0, 
+    899281.709 1078856.88 0, 899013.881 1078862.815 0, 898746.054 1078868.767 0, 898478.228 1078874.735 0, 898210.401 1078880.718 0, 897942.575 1078886.717 0, 897674.75 1078892.732 0, 897406.925 1078898.762 0, 897137.787 1078904.838 0, 897263.92 1084484.592 0, 
+    897390.052 1090064.369 0, 897658.529 1090058.308 0, 897925.698 1090052.292 0, 898192.867 1090046.292 0, 898460.036 1090040.308 0, 898727.205 1090034.339 0, 898994.375 1090028.386 0, 899261.545 1090022.449 0, 899528.716 1090016.528 0, 899795.886 1090010.622 0, 
+    900063.058 1090004.732 0, 900330.229 1089998.858 0, 900597.401 1089992.999 0, 900864.573 1089987.156 0, 901131.746 1089981.329 0, 901398.919 1089975.518 0, 901666.092 1089969.722 0, 901933.266 1089963.943 0, 902200.44 1089958.178 0, 902467.614 1089952.43 0, 
+    902734.788 1089946.697 0, 903001.963 1089940.98 0, 903269.139 1089935.279 0, 903536.314 1089929.594 0, 903802.182 1089923.951 0, 904070.667 1089918.27 0, 904337.843 1089912.631 0, 904605.02 1089907.009 0, 904872.197 1089901.402 0, 905139.375 1089895.811 0, 
+    905406.553 1089890.235 0, 905673.731 1089884.675 0, 905940.91 1089879.132 0, 906208.089 1089873.603 0, 906475.268 1089868.091 0, 906742.448 1089862.594 0, 907009.628 1089857.113 0, 907276.808 1089851.647 0, 907543.988 1089846.198 0, 907811.169 1089840.764 0, 
+    908078.35 1089835.346 0, 908345.532 1089829.943 0, 908612.714 1089824.556 0, 908879.896 1089819.185 0, 909147.078 1089813.83 0, 909414.261 1089808.491 0, 909681.444 1089803.167 0, 909948.627 1089797.859 0, 910214.504 1089792.592 0, 910104.136 1084212.482 0, 
+    909993.768 1078632.394 0))
+
+POLYGON ((923039.673 1089557.048 0, 922773.78 1089561.563 0, 922506.583 1089566.117 0, 922239.386 1089570.686 0, 921972.189 1089575.27 0, 921704.992 1089579.871 0, 921437.796 1089584.487 0, 921170.6 1089589.119 0, 920903.405 1089593.766 0, 920636.209 1089598.43 0, 
+    920369.014 1089603.109 0, 920101.819 1089607.804 0, 919834.624 1089612.514 0, 919567.43 1089617.24 0, 919300.236 1089621.982 0, 919033.042 1089626.74 0, 918765.849 1089631.513 0, 918498.656 1089636.303 0, 918231.463 1089641.107 0, 917964.27 1089645.928 0, 
+    917697.078 1089650.764 0, 917429.886 1089655.616 0, 917162.694 1089660.484 0, 916895.502 1089665.368 0, 916627.005 1089670.291 0, 916361.12 1089675.182 0, 916093.93 1089680.113 0, 915826.739 1089685.059 0, 915559.549 1089690.021 0, 915292.36 1089694.999 0, 
+    915025.17 1089699.993 0, 914757.981 1089705.002 0, 914490.792 1089710.027 0, 914223.604 1089715.068 0, 913956.415 1089720.124 0, 913689.227 1089725.196 0, 913422.04 1089730.284 0, 913154.852 1089735.388 0, 912887.665 1089740.507 0, 912620.478 1089745.643 0, 
+    912353.292 1089750.793 0, 912086.106 1089755.96 0, 911818.92 1089761.142 0, 911551.734 1089766.34 0, 911284.549 1089771.554 0, 911017.364 1089776.784 0, 910750.18 1089782.029 0, 910482.995 1089787.29 0, 910214.504 1089792.592 0, 910324.873 1095372.721 0, 
+    910435.242 1100952.863 0, 910703.073 1100947.573 0, 910969.6 1100942.325 0, 911236.128 1100937.093 0, 911502.656 1100931.876 0, 911769.184 1100926.675 0, 912035.713 1100921.49 0, 912302.242 1100916.32 0, 912568.771 1100911.167 0, 912835.301 1100906.028 0, 
+    913101.831 1100900.906 0, 913368.361 1100895.799 0, 913634.891 1100890.708 0, 913901.422 1100885.633 0, 914167.953 1100880.573 0, 914434.485 1100875.529 0, 914701.016 1100870.5 0, 914967.548 1100865.488 0, 915234.081 1100860.491 0, 915500.613 1100855.509 0, 
+    915767.146 1100850.544 0, 916033.679 1100845.594 0, 916300.213 1100840.66 0, 916566.746 1100835.741 0, 916831.978 1100830.862 0, 917099.815 1100825.951 0, 917366.349 1100821.079 0, 917632.884 1100816.224 0, 917899.419 1100811.384 0, 918165.955 1100806.559 0, 
+    918432.491 1100801.75 0, 918699.027 1100796.957 0, 918965.563 1100792.18 0, 919232.1 1100787.418 0, 919498.636 1100782.672 0, 919765.174 1100777.942 0, 920031.711 1100773.227 0, 920298.249 1100768.528 0, 920564.787 1100763.845 0, 920831.325 1100759.178 0, 
+    921097.863 1100754.526 0, 921364.402 1100749.89 0, 921630.941 1100745.269 0, 921897.481 1100740.664 0, 922164.02 1100736.075 0, 922430.56 1100731.502 0, 922697.1 1100726.944 0, 922963.641 1100722.402 0, 923228.879 1100717.898 0, 923134.276 1095137.466 0, 
+    923039.673 1089557.048 0))
+
+POLYGON ((936023.13 1100519.078 0, 935757.878 1100522.833 0, 935491.325 1100526.622 0, 935224.773 1100530.427 0, 934958.222 1100534.247 0, 934691.67 1100538.083 0, 934425.119 1100541.935 0, 934158.568 1100545.802 0, 933892.017 1100549.685 0, 933625.466 1100553.584 0, 
+    933358.916 1100557.499 0, 933092.366 1100561.429 0, 932825.816 1100565.375 0, 932559.266 1100569.336 0, 932292.717 1100573.314 0, 932026.168 1100577.307 0, 931759.619 1100581.315 0, 931493.07 1100585.34 0, 931226.521 1100589.38 0, 930959.973 1100593.435 0, 
+    930693.425 1100597.507 0, 930426.877 1100601.594 0, 930160.33 1100605.697 0, 929893.783 1100609.815 0, 929625.935 1100613.97 0, 929360.689 1100618.099 0, 929094.142 1100622.265 0, 928827.596 1100626.446 0, 928561.05 1100630.643 0, 928294.504 1100634.855 0, 
+    928027.958 1100639.084 0, 927761.413 1100643.328 0, 927494.868 1100647.587 0, 927228.323 1100651.863 0, 926961.778 1100656.154 0, 926695.234 1100660.46 0, 926428.69 1100664.783 0, 926162.146 1100669.121 0, 925895.603 1100673.475 0, 925629.059 1100677.844 0, 
+    925362.516 1100682.229 0, 925095.974 1100686.63 0, 924829.431 1100691.047 0, 924562.889 1100695.479 0, 924296.347 1100699.927 0, 924029.805 1100704.391 0, 923763.264 1100708.87 0, 923496.722 1100713.365 0, 923228.879 1100717.898 0, 923323.483 1106298.338 0, 
+    923418.087 1111878.784 0, 923685.27 1111874.262 0, 923951.154 1111869.779 0, 924217.039 1111865.31 0, 924482.923 1111860.858 0, 924748.809 1111856.421 0, 925014.694 1111851.999 0, 925280.58 1111847.594 0, 925546.465 1111843.204 0, 925812.352 1111838.829 0, 
+    926078.238 1111834.471 0, 926344.125 1111830.128 0, 926610.011 1111825.8 0, 926875.899 1111821.488 0, 927141.786 1111817.192 0, 927407.674 1111812.912 0, 927673.562 1111808.647 0, 927939.45 1111804.398 0, 928205.338 1111800.164 0, 928471.227 1111795.946 0, 
+    928737.116 1111791.744 0, 929003.005 1111787.558 0, 929268.894 1111783.387 0, 929534.784 1111779.231 0, 929799.376 1111775.112 0, 930066.564 1111770.968 0, 930332.454 1111766.86 0, 930598.345 1111762.767 0, 930864.236 1111758.69 0, 931130.127 1111754.629 0, 
+    931396.018 1111750.583 0, 931661.91 1111746.553 0, 931927.802 1111742.538 0, 932193.694 1111738.54 0, 932459.586 1111734.556 0, 932725.478 1111730.589 0, 932991.371 1111726.637 0, 933257.264 1111722.701 0, 933523.157 1111718.78 0, 933789.051 1111714.876 0, 
+    934054.945 1111710.986 0, 934320.838 1111707.113 0, 934586.733 1111703.255 0, 934852.627 1111699.413 0, 935118.521 1111695.586 0, 935384.416 1111691.775 0, 935650.311 1111687.98 0, 935916.207 1111684.2 0, 936180.805 1111680.454 0, 936101.968 1106099.764 0, 
+    936023.13 1100519.078 0))
+
+POLYGON ((948944.033 1111518.182 0, 948679.423 1111521.181 0, 948413.518 1111524.209 0, 948147.613 1111527.253 0, 947881.709 1111530.313 0, 947615.804 1111533.388 0, 947349.9 1111536.479 0, 947083.996 1111539.586 0, 946818.092 1111542.708 0, 946552.189 1111545.846 0, 
+    946286.285 1111549 0, 946020.382 1111552.169 0, 945754.479 1111555.354 0, 945488.576 1111558.555 0, 945222.674 1111561.771 0, 944956.771 1111565.003 0, 944690.869 1111568.251 0, 944424.967 1111571.514 0, 944159.065 1111574.793 0, 943893.163 1111578.087 0, 
+    943627.262 1111581.397 0, 943361.36 1111584.723 0, 943095.459 1111588.065 0, 942829.558 1111591.422 0, 942562.362 1111594.811 0, 942297.757 1111598.183 0, 942031.857 1111601.587 0, 941765.957 1111605.007 0, 941500.057 1111608.442 0, 941234.157 1111611.893 0, 
+    940968.257 1111615.36 0, 940702.358 1111618.842 0, 940436.459 1111622.34 0, 940170.56 1111625.854 0, 939904.661 1111629.383 0, 939638.763 1111632.928 0, 939372.865 1111636.488 0, 939106.967 1111640.065 0, 938841.069 1111643.657 0, 938575.171 1111647.264 0, 
+    938309.274 1111650.887 0, 938043.376 1111654.526 0, 937777.479 1111658.181 0, 937511.583 1111661.851 0, 937245.686 1111665.536 0, 936979.79 1111669.238 0, 936713.894 1111672.955 0, 936447.998 1111676.688 0, 936180.805 1111680.454 0, 936259.643 1117261.145 0, 
+    936338.481 1122841.832 0, 936605.013 1122838.075 0, 936870.252 1122834.351 0, 937135.491 1122830.643 0, 937400.73 1122826.951 0, 937665.97 1122823.274 0, 937931.21 1122819.613 0, 938196.45 1122815.968 0, 938461.69 1122812.338 0, 938726.931 1122808.724 0, 
+    938992.171 1122805.125 0, 939257.412 1122801.542 0, 939522.653 1122797.975 0, 939787.895 1122794.423 0, 940053.136 1122790.887 0, 940318.378 1122787.366 0, 940583.62 1122783.861 0, 940848.862 1122780.372 0, 941114.105 1122776.898 0, 941379.347 1122773.44 0, 
+    941644.59 1122769.998 0, 941909.833 1122766.571 0, 942175.076 1122763.16 0, 942440.319 1122759.764 0, 942704.27 1122756.4 0, 942970.807 1122753.02 0, 943236.051 1122749.671 0, 943501.295 1122746.337 0, 943766.539 1122743.02 0, 944031.784 1122739.718 0, 
+    944297.029 1122736.432 0, 944562.274 1122733.161 0, 944827.519 1122729.906 0, 945092.764 1122726.666 0, 945358.01 1122723.442 0, 945623.255 1122720.234 0, 945888.501 1122717.041 0, 946153.747 1122713.864 0, 946418.993 1122710.703 0, 946684.24 1122707.557 0, 
+    946949.487 1122704.426 0, 947214.733 1122701.312 0, 947479.98 1122698.213 0, 947745.228 1122695.129 0, 948010.475 1122692.062 0, 948275.723 1122689.009 0, 948540.97 1122685.973 0, 948806.218 1122682.952 0, 949070.175 1122679.961 0, 949007.104 1117099.074 0, 
+    948944.033 1111518.182 0))
+
+POLYGON ((961802.275 1122554.06 0, 961538.309 1122556.305 0, 961273.054 1122558.577 0, 961007.799 1122560.864 0, 960742.544 1122563.167 0, 960477.289 1122565.485 0, 960212.034 1122567.819 0, 959946.779 1122570.169 0, 959681.525 1122572.534 0, 959416.27 1122574.915 0, 
+    959151.016 1122577.311 0, 958885.762 1122579.724 0, 958620.508 1122582.151 0, 958355.254 1122584.595 0, 958090 1122587.053 0, 957824.747 1122589.528 0, 957559.493 1122592.018 0, 957294.24 1122594.524 0, 957028.987 1122597.045 0, 956763.734 1122599.582 0, 
+    956498.481 1122602.135 0, 956233.228 1122604.703 0, 955967.976 1122607.287 0, 955702.723 1122609.886 0, 955436.181 1122612.514 0, 955172.219 1122615.132 0, 954906.967 1122617.778 0, 954641.715 1122620.44 0, 954376.464 1122623.118 0, 954111.212 1122625.811 0, 
+    953845.961 1122628.52 0, 953580.71 1122631.244 0, 953315.459 1122633.984 0, 953050.208 1122636.74 0, 952784.958 1122639.511 0, 952519.707 1122642.298 0, 952254.457 1122645.1 0, 951989.207 1122647.918 0, 951723.957 1122650.752 0, 951458.707 1122653.601 0, 
+    951193.457 1122656.466 0, 950928.208 1122659.346 0, 950662.958 1122662.242 0, 950397.709 1122665.154 0, 950132.46 1122668.081 0, 949867.212 1122671.024 0, 949601.963 1122673.983 0, 949336.714 1122676.957 0, 949070.175 1122679.961 0, 949133.245 1128260.84 0, 
+    949196.316 1133841.705 0, 949462.196 1133838.709 0, 949726.787 1133835.742 0, 949991.379 1133832.791 0, 950255.971 1133829.855 0, 950520.563 1133826.935 0, 950785.155 1133824.03 0, 951049.747 1133821.142 0, 951314.34 1133818.268 0, 951578.932 1133815.41 0, 
+    951843.525 1133812.568 0, 952108.118 1133809.742 0, 952372.711 1133806.931 0, 952637.305 1133804.135 0, 952901.898 1133801.355 0, 953166.492 1133798.591 0, 953431.086 1133795.842 0, 953695.68 1133793.109 0, 953960.274 1133790.391 0, 954224.868 1133787.689 0, 
+    954489.463 1133785.003 0, 954754.057 1133782.332 0, 955018.652 1133779.677 0, 955283.247 1133777.037 0, 955546.555 1133774.426 0, 955812.437 1133771.804 0, 956077.033 1133769.211 0, 956341.628 1133766.634 0, 956606.224 1133764.072 0, 956870.82 1133761.526 0, 
+    957135.416 1133758.995 0, 957400.012 1133756.48 0, 957664.608 1133753.98 0, 957929.205 1133751.496 0, 958193.801 1133749.028 0, 958458.398 1133746.575 0, 958722.995 1133744.138 0, 958987.592 1133741.716 0, 959252.189 1133739.31 0, 959516.787 1133736.919 0, 
+    959781.384 1133734.545 0, 960045.982 1133732.185 0, 960310.579 1133729.841 0, 960575.177 1133727.513 0, 960839.775 1133725.2 0, 961104.373 1133722.903 0, 961368.972 1133720.622 0, 961633.57 1133718.356 0, 961896.882 1133716.116 0, 961849.579 1128135.095 0, 
+    961802.275 1122554.06 0))
+
+POLYGON ((974597.753 1133626.409 0, 974334.433 1133627.905 0, 974069.829 1133629.423 0, 973805.226 1133630.957 0, 973540.622 1133632.507 0, 973276.019 1133634.072 0, 973011.415 1133635.652 0, 972746.812 1133637.249 0, 972482.209 1133638.861 0, 972217.606 1133640.488 0, 
+    971953.003 1133642.131 0, 971688.4 1133643.79 0, 971423.797 1133645.464 0, 971159.194 1133647.153 0, 970894.591 1133648.859 0, 970629.989 1133650.58 0, 970365.387 1133652.316 0, 970100.784 1133654.068 0, 969836.182 1133655.836 0, 969571.58 1133657.619 0, 
+    969306.978 1133659.418 0, 969042.376 1133661.232 0, 968777.774 1133663.062 0, 968513.173 1133664.907 0, 968247.286 1133666.777 0, 967983.97 1133668.645 0, 967719.368 1133670.537 0, 967454.767 1133672.445 0, 967190.166 1133674.368 0, 966925.565 1133676.307 0, 
+    966660.964 1133678.262 0, 966396.363 1133680.232 0, 966131.763 1133682.217 0, 965867.162 1133684.218 0, 965602.562 1133686.235 0, 965337.961 1133688.268 0, 965073.361 1133690.316 0, 964808.761 1133692.379 0, 964544.161 1133694.458 0, 964279.561 1133696.553 0, 
+    964014.962 1133698.663 0, 963750.362 1133700.789 0, 963485.763 1133702.93 0, 963221.163 1133705.087 0, 962956.564 1133707.26 0, 962691.965 1133709.448 0, 962427.366 1133711.651 0, 962162.767 1133713.871 0, 961896.882 1133716.116 0, 961944.185 1139297.12 0, 
+    961991.489 1144878.102 0, 962256.713 1144875.862 0, 962520.655 1144873.648 0, 962784.597 1144871.45 0, 963048.539 1144869.268 0, 963312.481 1144867.1 0, 963576.424 1144864.949 0, 963840.366 1144862.813 0, 964104.309 1144860.692 0, 964368.252 1144858.587 0, 
+    964632.194 1144856.498 0, 964896.137 1144854.424 0, 965160.08 1144852.366 0, 965424.024 1144850.323 0, 965687.967 1144848.295 0, 965951.91 1144846.284 0, 966215.854 1144844.287 0, 966479.798 1144842.307 0, 966743.742 1144840.342 0, 967007.685 1144838.392 0, 
+    967271.629 1144836.458 0, 967535.574 1144834.539 0, 967799.518 1144832.636 0, 968063.462 1144830.749 0, 968326.125 1144828.886 0, 968591.351 1144827.02 0, 968855.296 1144825.18 0, 969119.241 1144823.354 0, 969383.186 1144821.544 0, 969647.131 1144819.75 0, 
+    969911.076 1144817.971 0, 970175.021 1144816.208 0, 970438.966 1144814.46 0, 970702.912 1144812.728 0, 970966.857 1144811.012 0, 971230.803 1144809.311 0, 971494.749 1144807.625 0, 971758.695 1144805.955 0, 972022.64 1144804.301 0, 972286.586 1144802.662 0, 
+    972550.533 1144801.038 0, 972814.479 1144799.431 0, 973078.425 1144797.838 0, 973342.372 1144796.261 0, 973606.318 1144794.7 0, 973870.265 1144793.154 0, 974134.211 1144791.624 0, 974398.158 1144790.11 0, 974660.824 1144788.618 0, 974629.288 1139207.524 0, 
+    974597.753 1133626.409 0))
+
+POLYGON ((987330.361 1144734.927 0, 987067.69 1144735.677 0, 986803.74 1144736.445 0, 986539.79 1144737.23 0, 986275.841 1144738.03 0, 986011.891 1144738.846 0, 985747.941 1144739.677 0, 985483.991 1144740.523 0, 985220.041 1144741.385 0, 984956.092 1144742.263 0, 
+    984692.142 1144743.156 0, 984428.193 1144744.065 0, 984164.243 1144744.989 0, 983900.294 1144745.929 0, 983636.344 1144746.885 0, 983372.395 1144747.855 0, 983108.446 1144748.842 0, 982844.497 1144749.844 0, 982580.547 1144750.861 0, 982316.598 1144751.894 0, 
+    982052.649 1144752.943 0, 981788.7 1144754.007 0, 981524.751 1144755.087 0, 981260.803 1144756.182 0, 980995.574 1144757.298 0, 980732.905 1144758.419 0, 980468.956 1144759.561 0, 980205.008 1144760.718 0, 979941.059 1144761.891 0, 979677.111 1144763.079 0, 
+    979413.162 1144764.283 0, 979149.214 1144765.503 0, 978885.266 1144766.738 0, 978621.318 1144767.988 0, 978357.37 1144769.254 0, 978093.422 1144770.536 0, 977829.474 1144771.833 0, 977565.526 1144773.146 0, 977301.578 1144774.474 0, 977037.63 1144775.818 0, 
+    976773.683 1144777.177 0, 976509.735 1144778.552 0, 976245.788 1144779.942 0, 975981.841 1144781.348 0, 975717.893 1144782.769 0, 975453.946 1144784.206 0, 975189.999 1144785.659 0, 974926.052 1144787.127 0, 974660.824 1144788.618 0, 974692.359 1150369.685 0, 
+    974723.894 1155950.72 0, 974988.462 1155949.233 0, 975251.752 1155947.769 0, 975515.043 1155946.32 0, 975778.333 1155944.886 0, 976041.623 1155943.468 0, 976304.914 1155942.066 0, 976568.204 1155940.679 0, 976831.495 1155939.308 0, 977094.785 1155937.952 0, 
+    977358.076 1155936.611 0, 977621.367 1155935.287 0, 977884.658 1155933.977 0, 978147.948 1155932.683 0, 978411.24 1155931.405 0, 978674.531 1155930.142 0, 978937.822 1155928.894 0, 979201.113 1155927.663 0, 979464.404 1155926.446 0, 979727.696 1155925.245 0, 
+    979990.987 1155924.06 0, 980254.279 1155922.89 0, 980517.57 1155921.735 0, 980780.862 1155920.596 0, 981042.877 1155919.478 0, 981307.445 1155918.365 0, 981570.737 1155917.273 0, 981834.029 1155916.196 0, 982097.321 1155915.134 0, 982360.613 1155914.088 0, 
+    982623.905 1155913.058 0, 982887.198 1155912.043 0, 983150.49 1155911.043 0, 983413.782 1155910.059 0, 983677.074 1155909.091 0, 983940.367 1155908.138 0, 984203.659 1155907.2 0, 984466.952 1155906.278 0, 984730.244 1155905.372 0, 984993.537 1155904.481 0, 
+    985256.83 1155903.605 0, 985520.122 1155902.745 0, 985783.415 1155901.901 0, 986046.708 1155901.072 0, 986310.001 1155900.258 0, 986573.294 1155899.46 0, 986836.587 1155898.678 0, 987099.88 1155897.911 0, 987361.897 1155897.163 0, 987346.129 1150316.06 0, 
+    987330.361 1144734.927 0))
+
+POLYGON ((1000000 1155879.31 0, 999737.98 1155879.318 0, 999474.686 1155879.341 0, 999211.392 1155879.38 0, 998948.097 1155879.434 0, 998684.803 1155879.504 0, 998421.509 1155879.589 0, 998158.215 1155879.689 0, 997894.921 1155879.806 0, 997631.627 1155879.937 0, 
+    997368.333 1155880.084 0, 997105.039 1155880.247 0, 996841.745 1155880.425 0, 996578.451 1155880.619 0, 996315.157 1155880.828 0, 996051.863 1155881.053 0, 995788.569 1155881.293 0, 995525.275 1155881.548 0, 995261.981 1155881.819 0, 994998.687 1155882.106 0, 
+    994735.393 1155882.408 0, 994472.099 1155882.726 0, 994208.805 1155883.059 0, 993945.511 1155883.407 0, 993680.942 1155883.773 0, 993418.923 1155884.151 0, 993155.629 1155884.546 0, 992892.336 1155884.957 0, 992629.042 1155885.383 0, 992365.748 1155885.825 0, 
+    992102.454 1155886.282 0, 991839.161 1155886.754 0, 991575.867 1155887.242 0, 991312.573 1155887.746 0, 991049.28 1155888.265 0, 990785.986 1155888.799 0, 990522.693 1155889.35 0, 990259.399 1155889.915 0, 989996.106 1155890.496 0, 989732.812 1155891.093 0, 
+    989469.519 1155891.705 0, 989206.225 1155892.332 0, 988942.932 1155892.975 0, 988679.639 1155893.634 0, 988416.345 1155894.308 0, 988153.052 1155894.998 0, 987889.759 1155895.703 0, 987626.466 1155896.423 0, 987361.897 1155897.163 0, 987377.664 1161478.229 0, 
+    987393.432 1167059.256 0, 987657.341 1167058.518 0, 987919.977 1167057.799 0, 988182.613 1167057.096 0, 988445.249 1167056.408 0, 988707.886 1167055.736 0, 988970.522 1167055.079 0, 989233.158 1167054.437 0, 989495.795 1167053.811 0, 989758.431 1167053.201 0, 
+    990021.068 1167052.606 0, 990283.704 1167052.026 0, 990546.341 1167051.462 0, 990808.977 1167050.913 0, 991071.614 1167050.38 0, 991334.25 1167049.862 0, 991596.887 1167049.36 0, 991859.524 1167048.873 0, 992122.161 1167048.402 0, 992384.797 1167047.946 0, 
+    992647.434 1167047.505 0, 992910.071 1167047.08 0, 993172.708 1167046.671 0, 993435.345 1167046.277 0, 993696.71 1167045.9 0, 993960.618 1167045.535 0, 994223.255 1167045.187 0, 994485.892 1167044.855 0, 994748.529 1167044.538 0, 995011.166 1167044.237 0, 
+    995273.803 1167043.951 0, 995536.44 1167043.68 0, 995799.077 1167043.425 0, 996061.714 1167043.186 0, 996324.351 1167042.962 0, 996586.988 1167042.753 0, 996849.625 1167042.56 0, 997112.262 1167042.382 0, 997374.899 1167042.22 0, 997637.537 1167042.073 0, 
+    997900.174 1167041.942 0, 998162.811 1167041.826 0, 998425.448 1167041.726 0, 998688.085 1167041.641 0, 998950.722 1167041.571 0, 999213.359 1167041.517 0, 999475.996 1167041.479 0, 999738.634 1167041.456 0, 1000000 1167041.448 0, 1000000 1161460.399 0, 
+    1000000 1155879.31 0))
+
+POLYGON ((1012606.568 1167059.256 0, 1012345.201 1167058.525 0, 1012082.565 1167057.806 0, 1011819.928 1167057.103 0, 1011557.292 1167056.415 0, 1011294.656 1167055.742 0, 1011032.02 1167055.085 0, 1010769.383 1167054.444 0, 1010506.747 1167053.817 0, 1010244.11 1167053.207 0, 
+    1009981.474 1167052.612 0, 1009718.837 1167052.032 0, 1009456.201 1167051.468 0, 1009193.564 1167050.919 0, 1008930.928 1167050.385 0, 1008668.291 1167049.867 0, 1008405.654 1167049.365 0, 1008143.018 1167048.878 0, 1007880.381 1167048.406 0, 1007617.744 1167047.95 0, 
+    1007355.107 1167047.51 0, 1007092.471 1167047.084 0, 1006829.834 1167046.675 0, 1006567.197 1167046.28 0, 1006303.29 1167045.9 0, 1006041.923 1167045.538 0, 1005779.286 1167045.19 0, 1005516.649 1167044.858 0, 1005254.012 1167044.541 0, 1004991.375 1167044.239 0, 
+    1004728.738 1167043.953 0, 1004466.101 1167043.683 0, 1004203.464 1167043.428 0, 1003940.827 1167043.188 0, 1003678.19 1167042.964 0, 1003415.553 1167042.755 0, 1003152.916 1167042.562 0, 1002890.279 1167042.384 0, 1002627.642 1167042.222 0, 1002365.005 1167042.075 0, 
+    1002102.368 1167041.943 0, 1001839.731 1167041.827 0, 1001577.094 1167041.727 0, 1001314.456 1167041.641 0, 1001051.819 1167041.572 0, 1000789.182 1167041.518 0, 1000526.545 1167041.479 0, 1000263.908 1167041.456 0, 1000000 1167041.448 0, 1000000 1172622.452 0, 
+    1000000 1178203.406 0, 1000263.248 1178203.414 0, 1000525.228 1178203.437 0, 1000787.208 1178203.475 0, 1001049.188 1178203.529 0, 1001311.168 1178203.599 0, 1001573.149 1178203.684 0, 1001835.129 1178203.784 0, 1002097.109 1178203.9 0, 1002359.089 1178204.031 0, 
+    1002621.069 1178204.178 0, 1002883.049 1178204.34 0, 1003145.029 1178204.517 0, 1003407.009 1178204.71 0, 1003668.99 1178204.918 0, 1003930.97 1178205.142 0, 1004192.95 1178205.381 0, 1004454.93 1178205.635 0, 1004716.91 1178205.905 0, 1004978.89 1178206.19 0, 
+    1005240.87 1178206.491 0, 1005502.85 1178206.807 0, 1005764.83 1178207.139 0, 1006026.81 1178207.486 0, 1006287.523 1178207.847 0, 1006550.77 1178208.226 0, 1006812.749 1178208.62 0, 1007074.729 1178209.028 0, 1007336.709 1178209.452 0, 1007598.689 1178209.892 0, 
+    1007860.669 1178210.347 0, 1008122.648 1178210.817 0, 1008384.628 1178211.303 0, 1008646.608 1178211.804 0, 1008908.587 1178212.321 0, 1009170.567 1178212.853 0, 1009432.547 1178213.4 0, 1009694.526 1178213.963 0, 1009956.506 1178214.542 0, 1010218.485 1178215.135 0, 
+    1010480.465 1178215.744 0, 1010742.444 1178216.369 0, 1011004.424 1178217.009 0, 1011266.403 1178217.664 0, 1011528.382 1178218.335 0, 1011790.362 1178219.022 0, 1012052.341 1178219.723 0, 1012314.32 1178220.44 0, 1012575.034 1178221.169 0, 1012590.801 1172640.237 0, 
+    1012606.568 1167059.256 0))
+
+POLYGON ((1025149.967 1178274.459 0, 1024889.254 1178272.994 0, 1024627.278 1178271.537 0, 1024365.302 1178270.095 0, 1024103.326 1178268.668 0, 1023841.349 1178267.257 0, 1023579.373 1178265.862 0, 1023317.396 1178264.482 0, 1023055.42 1178263.117 0, 1022793.443 1178261.768 0, 
+    1022531.466 1178260.434 0, 1022269.489 1178259.115 0, 1022007.512 1178257.812 0, 1021745.535 1178256.525 0, 1021483.558 1178255.253 0, 1021221.581 1178253.996 0, 1020959.604 1178252.754 0, 1020697.627 1178251.529 0, 1020435.649 1178250.318 0, 1020173.672 1178249.123 0, 
+    1019911.694 1178247.943 0, 1019649.717 1178246.779 0, 1019387.739 1178245.63 0, 1019125.761 1178244.497 0, 1018862.519 1178243.373 0, 1018601.806 1178242.276 0, 1018339.828 1178241.189 0, 1018077.85 1178240.117 0, 1017815.872 1178239.061 0, 1017553.894 1178238.02 0, 
+    1017291.915 1178236.995 0, 1017029.937 1178235.985 0, 1016767.959 1178234.99 0, 1016505.981 1178234.011 0, 1016244.002 1178233.047 0, 1015982.024 1178232.099 0, 1015720.045 1178231.166 0, 1015458.067 1178230.248 0, 1015196.088 1178229.346 0, 1014934.109 1178228.459 0, 
+    1014672.131 1178227.588 0, 1014410.152 1178226.732 0, 1014148.173 1178225.892 0, 1013886.194 1178225.067 0, 1013624.215 1178224.257 0, 1013362.236 1178223.463 0, 1013100.257 1178222.684 0, 1012838.278 1178221.921 0, 1012575.034 1178221.169 0, 1012559.267 1183802.047 0, 
+    1012543.5 1189382.866 0, 1012806.084 1189383.616 0, 1013067.406 1189384.377 0, 1013328.728 1189385.154 0, 1013590.05 1189385.946 0, 1013851.372 1189386.754 0, 1014112.694 1189387.576 0, 1014374.016 1189388.415 0, 1014635.338 1189389.269 0, 1014896.66 1189390.138 0, 
+    1015157.981 1189391.022 0, 1015419.303 1189391.922 0, 1015680.625 1189392.837 0, 1015941.946 1189393.768 0, 1016203.268 1189394.714 0, 1016464.589 1189395.675 0, 1016725.911 1189396.652 0, 1016987.232 1189397.644 0, 1017248.553 1189398.652 0, 1017509.874 1189399.675 0, 
+    1017771.196 1189400.713 0, 1018032.517 1189401.766 0, 1018293.838 1189402.836 0, 1018555.159 1189403.92 0, 1018815.218 1189405.014 0, 1019077.8 1189406.135 0, 1019339.121 1189407.266 0, 1019600.442 1189408.411 0, 1019861.762 1189409.573 0, 1020123.083 1189410.75 0, 
+    1020384.404 1189411.942 0, 1020645.724 1189413.149 0, 1020907.044 1189414.372 0, 1021168.365 1189415.61 0, 1021429.685 1189416.864 0, 1021691.005 1189418.133 0, 1021952.325 1189419.417 0, 1022213.645 1189420.717 0, 1022474.965 1189422.032 0, 1022736.285 1189423.363 0, 
+    1022997.604 1189424.709 0, 1023258.924 1189426.07 0, 1023520.244 1189427.446 0, 1023781.563 1189428.839 0, 1024042.883 1189430.246 0, 1024304.202 1189431.669 0, 1024565.521 1189433.107 0, 1024826.84 1189434.561 0, 1025086.899 1189436.022 0, 1025118.433 1183855.27 0, 
+    1025149.967 1178274.459 0))
+
+POLYGON ((1037630.098 1189524.616 0, 1037370.043 1189522.419 0, 1037108.729 1189520.228 0, 1036847.415 1189518.051 0, 1036586.1 1189515.89 0, 1036324.786 1189513.744 0, 1036063.471 1189511.614 0, 1035802.157 1189509.499 0, 1035540.842 1189507.4 0, 1035279.527 1189505.315 0, 
+    1035018.212 1189503.247 0, 1034756.897 1189501.193 0, 1034495.582 1189499.155 0, 1034234.266 1189497.132 0, 1033972.951 1189495.125 0, 1033711.635 1189493.133 0, 1033450.319 1189491.157 0, 1033189.004 1189489.196 0, 1032927.688 1189487.25 0, 1032666.372 1189485.32 0, 
+    1032405.055 1189483.405 0, 1032143.739 1189481.505 0, 1031882.423 1189479.621 0, 1031621.106 1189477.752 0, 1031358.53 1189475.89 0, 1031098.473 1189474.06 0, 1030837.156 1189472.238 0, 1030575.839 1189470.43 0, 1030314.522 1189468.638 0, 1030053.205 1189466.862 0, 
+    1029791.887 1189465.101 0, 1029530.57 1189463.355 0, 1029269.252 1189461.624 0, 1029007.935 1189459.909 0, 1028746.617 1189458.21 0, 1028485.299 1189456.525 0, 1028223.981 1189454.857 0, 1027962.664 1189453.203 0, 1027701.345 1189451.565 0, 1027440.027 1189449.942 0, 
+    1027178.709 1189448.335 0, 1026917.391 1189446.743 0, 1026656.072 1189445.166 0, 1026394.754 1189443.605 0, 1026133.435 1189442.059 0, 1025872.116 1189440.529 0, 1025610.797 1189439.014 0, 1025349.478 1189437.514 0, 1025086.899 1189436.022 0, 1025055.366 1195016.711 0, 
+    1025023.833 1200597.331 0, 1025285.752 1200598.819 0, 1025546.414 1200600.315 0, 1025807.076 1200601.826 0, 1026067.738 1200603.353 0, 1026328.4 1200604.895 0, 1026589.061 1200606.452 0, 1026849.723 1200608.025 0, 1027110.384 1200609.613 0, 1027371.046 1200611.216 0, 
+    1027631.707 1200612.835 0, 1027892.368 1200614.469 0, 1028153.029 1200616.118 0, 1028413.69 1200617.783 0, 1028674.351 1200619.463 0, 1028935.012 1200621.158 0, 1029195.672 1200622.869 0, 1029456.333 1200624.595 0, 1029716.993 1200626.337 0, 1029977.654 1200628.093 0, 
+    1030238.314 1200629.865 0, 1030498.974 1200631.653 0, 1030759.634 1200633.456 0, 1031020.294 1200635.274 0, 1031279.698 1200637.098 0, 1031541.613 1200638.956 0, 1031802.273 1200640.82 0, 1032062.933 1200642.7 0, 1032323.592 1200644.594 0, 1032584.251 1200646.505 0, 
+    1032844.91 1200648.43 0, 1033105.569 1200650.371 0, 1033366.228 1200652.327 0, 1033626.887 1200654.299 0, 1033887.546 1200656.286 0, 1034148.204 1200658.288 0, 1034408.863 1200660.305 0, 1034669.521 1200662.338 0, 1034930.179 1200664.387 0, 1035190.838 1200666.45 0, 
+    1035451.496 1200668.529 0, 1035712.153 1200670.623 0, 1035972.811 1200672.733 0, 1036233.469 1200674.858 0, 1036494.126 1200676.998 0, 1036754.784 1200679.154 0, 1037015.441 1200681.325 0, 1037276.098 1200683.511 0, 1037535.5 1200685.702 0, 1037582.799 1195105.193 0, 
+    1037630.098 1189524.616 0))
+
+POLYGON ((1050046.867 1200809.421 0, 1049787.47 1200806.497 0, 1049526.82 1200803.574 0, 1049266.17 1200800.667 0, 1049005.52 1200797.774 0, 1048744.87 1200794.898 0, 1048484.219 1200792.036 0, 1048223.569 1200789.19 0, 1047962.918 1200786.36 0, 1047702.267 1200783.544 0, 
+    1047441.615 1200780.744 0, 1047180.964 1200777.96 0, 1046920.312 1200775.19 0, 1046659.661 1200772.436 0, 1046399.009 1200769.698 0, 1046138.357 1200766.975 0, 1045877.704 1200764.267 0, 1045617.052 1200761.574 0, 1045356.4 1200758.897 0, 1045095.747 1200756.235 0, 
+    1044835.094 1200753.588 0, 1044574.441 1200750.957 0, 1044313.788 1200748.341 0, 1044053.135 1200745.741 0, 1043791.227 1200743.143 0, 1043531.828 1200740.586 0, 1043271.174 1200738.031 0, 1043010.52 1200735.492 0, 1042749.866 1200732.968 0, 1042489.212 1200730.459 0, 
+    1042228.557 1200727.966 0, 1041967.903 1200725.488 0, 1041707.248 1200723.026 0, 1041446.593 1200720.579 0, 1041185.938 1200718.147 0, 1040925.283 1200715.731 0, 1040664.628 1200713.33 0, 1040403.973 1200710.944 0, 1040143.317 1200708.573 0, 1039882.662 1200706.218 0, 
+    1039622.006 1200703.879 0, 1039361.35 1200701.554 0, 1039100.694 1200699.245 0, 1038840.038 1200696.951 0, 1038579.382 1200694.673 0, 1038318.725 1200692.41 0, 1038058.068 1200690.162 0, 1037797.412 1200687.93 0, 1037535.5 1200685.702 0, 1037488.201 1206266.138 0, 
+    1037440.904 1211846.497 0, 1037702.155 1211848.719 0, 1037962.155 1211850.946 0, 1038222.155 1211853.188 0, 1038482.155 1211855.445 0, 1038742.154 1211857.718 0, 1039002.153 1211860.005 0, 1039262.152 1211862.309 0, 1039522.151 1211864.627 0, 1039782.15 1211866.961 0, 
+    1040042.149 1211869.31 0, 1040302.148 1211871.675 0, 1040562.146 1211874.054 0, 1040822.144 1211876.45 0, 1041082.143 1211878.86 0, 1041342.141 1211881.286 0, 1041602.138 1211883.727 0, 1041862.136 1211886.183 0, 1042122.134 1211888.654 0, 1042382.131 1211891.141 0, 
+    1042642.129 1211893.643 0, 1042902.126 1211896.161 0, 1043162.123 1211898.694 0, 1043422.12 1211901.242 0, 1043680.865 1211903.793 0, 1043942.113 1211906.384 0, 1044202.109 1211908.978 0, 1044462.106 1211911.587 0, 1044722.102 1211914.212 0, 1044982.098 1211916.852 0, 
+    1045242.093 1211919.507 0, 1045502.089 1211922.177 0, 1045762.084 1211924.863 0, 1046022.08 1211927.564 0, 1046282.075 1211930.281 0, 1046542.07 1211933.012 0, 1046802.065 1211935.759 0, 1047062.059 1211938.522 0, 1047322.054 1211941.299 0, 1047582.048 1211944.092 0, 
+    1047842.042 1211946.901 0, 1048102.036 1211949.724 0, 1048362.03 1211952.563 0, 1048622.024 1211955.417 0, 1048882.018 1211958.287 0, 1049142.011 1211961.171 0, 1049402.004 1211964.071 0, 1049661.997 1211966.987 0, 1049920.74 1211969.903 0, 1049983.803 1206389.701 0, 
+    1050046.867 1200809.421 0))
+
+POLYGON ((1062400.178 1212128.567 0, 1062141.442 1212124.92 0, 1061881.458 1212121.27 0, 1061621.474 1212117.635 0, 1061361.49 1212114.016 0, 1061101.506 1212110.412 0, 1060841.521 1212106.823 0, 1060581.537 1212103.25 0, 1060321.552 1212099.692 0, 1060061.566 1212096.149 0, 
+    1059801.581 1212092.622 0, 1059541.595 1212089.109 0, 1059281.61 1212085.613 0, 1059021.623 1212082.131 0, 1058761.637 1212078.665 0, 1058501.651 1212075.214 0, 1058241.664 1212071.778 0, 1057981.677 1212068.358 0, 1057721.69 1212064.953 0, 1057461.703 1212061.563 0, 
+    1057201.716 1212058.189 0, 1056941.728 1212054.83 0, 1056681.74 1212051.486 0, 1056421.752 1212048.157 0, 1056160.515 1212044.828 0, 1055901.775 1212041.546 0, 1055641.787 1212038.263 0, 1055381.798 1212034.996 0, 1055121.809 1212031.744 0, 1054861.82 1212028.507 0, 
+    1054601.83 1212025.286 0, 1054341.841 1212022.08 0, 1054081.851 1212018.889 0, 1053821.861 1212015.714 0, 1053561.871 1212012.553 0, 1053301.881 1212009.408 0, 1053041.89 1212006.279 0, 1052781.899 1212003.165 0, 1052521.908 1212000.066 0, 1052261.917 1211996.982 0, 
+    1052001.926 1211993.914 0, 1051741.935 1211990.86 0, 1051481.943 1211987.823 0, 1051221.951 1211984.8 0, 1050961.959 1211981.793 0, 1050701.967 1211978.801 0, 1050441.975 1211975.825 0, 1050181.983 1211972.863 0, 1049920.74 1211969.903 0, 1049857.678 1217550.023 0, 
+    1049794.617 1223130.056 0, 1050055.199 1223133.009 0, 1050314.535 1223135.963 0, 1050573.87 1223138.932 0, 1050833.205 1223141.916 0, 1051092.541 1223144.916 0, 1051351.875 1223147.931 0, 1051611.21 1223150.961 0, 1051870.545 1223154.006 0, 1052129.879 1223157.067 0, 
+    1052389.213 1223160.143 0, 1052648.547 1223163.234 0, 1052907.881 1223166.34 0, 1053167.215 1223169.462 0, 1053426.548 1223172.599 0, 1053685.882 1223175.751 0, 1053945.215 1223178.918 0, 1054204.548 1223182.101 0, 1054463.88 1223185.299 0, 1054723.213 1223188.512 0, 
+    1054982.545 1223191.741 0, 1055241.877 1223194.985 0, 1055501.209 1223198.244 0, 1055760.541 1223201.518 0, 1056018.627 1223204.792 0, 1056279.204 1223208.113 0, 1056538.535 1223211.433 0, 1056797.866 1223214.768 0, 1057057.197 1223218.119 0, 1057316.528 1223221.485 0, 
+    1057575.858 1223224.866 0, 1057835.188 1223228.262 0, 1058094.518 1223231.674 0, 1058353.848 1223235.101 0, 1058613.178 1223238.543 0, 1058872.507 1223242.001 0, 1059131.836 1223245.473 0, 1059391.165 1223248.961 0, 1059650.494 1223252.465 0, 1059909.823 1223255.983 0, 
+    1060169.151 1223259.517 0, 1060428.479 1223263.066 0, 1060687.807 1223266.63 0, 1060947.135 1223270.21 0, 1061206.462 1223273.805 0, 1061465.79 1223277.415 0, 1061725.117 1223281.04 0, 1061984.444 1223284.681 0, 1062242.525 1223288.319 0, 1062321.351 1217708.487 0, 
+    1062400.178 1212128.567 0))
+
+POLYGON ((1074689.938 1223481.749 0, 1074431.865 1223477.382 0, 1074172.549 1223473.009 0, 1073913.234 1223468.65 0, 1073653.918 1223464.308 0, 1073394.601 1223459.98 0, 1073135.285 1223455.668 0, 1072875.968 1223451.371 0, 1072616.651 1223447.089 0, 1072357.333 1223442.823 0, 
+    1072098.016 1223438.572 0, 1071838.698 1223434.336 0, 1071579.38 1223430.115 0, 1071320.061 1223425.91 0, 1071060.743 1223421.72 0, 1070801.424 1223417.545 0, 1070542.105 1223413.385 0, 1070282.786 1223409.241 0, 1070023.466 1223405.112 0, 1069764.146 1223400.998 0, 
+    1069504.826 1223396.899 0, 1069245.506 1223392.816 0, 1068986.185 1223388.748 0, 1068726.865 1223384.695 0, 1068466.3 1223380.639 0, 1068208.222 1223376.636 0, 1067948.901 1223372.629 0, 1067689.579 1223368.637 0, 1067430.257 1223364.661 0, 1067170.935 1223360.699 0, 
+    1066911.613 1223356.753 0, 1066652.29 1223352.823 0, 1066392.967 1223348.907 0, 1066133.644 1223345.007 0, 1065874.321 1223341.122 0, 1065614.997 1223337.253 0, 1065355.673 1223333.398 0, 1065096.349 1223329.559 0, 1064837.025 1223325.736 0, 1064577.7 1223321.927 0, 
+    1064318.376 1223318.134 0, 1064059.051 1223314.356 0, 1063799.726 1223310.593 0, 1063540.4 1223306.845 0, 1063281.075 1223303.113 0, 1063021.749 1223299.396 0, 1062762.423 1223295.695 0, 1062503.097 1223292.008 0, 1062242.525 1223288.319 0, 1062163.701 1228868.06 0, 
+    1062084.878 1234447.704 0, 1062344.79 1234451.383 0, 1062603.459 1234455.06 0, 1062862.128 1234458.753 0, 1063120.797 1234462.46 0, 1063379.466 1234466.183 0, 1063638.135 1234469.921 0, 1063896.803 1234473.674 0, 1064155.471 1234477.443 0, 1064414.139 1234481.226 0, 
+    1064672.806 1234485.025 0, 1064931.474 1234488.839 0, 1065190.141 1234492.669 0, 1065448.808 1234496.513 0, 1065707.475 1234500.373 0, 1065966.141 1234504.248 0, 1066224.808 1234508.138 0, 1066483.474 1234512.044 0, 1066742.14 1234515.965 0, 1067000.805 1234519.9 0, 
+    1067259.471 1234523.852 0, 1067518.136 1234527.818 0, 1067776.801 1234531.8 0, 1068035.465 1234535.796 0, 1068292.889 1234539.789 0, 1068552.794 1234543.836 0, 1068811.458 1234547.878 0, 1069070.122 1234551.936 0, 1069328.785 1234556.009 0, 1069587.448 1234560.097 0, 
+    1069846.111 1234564.2 0, 1070104.774 1234568.319 0, 1070363.437 1234572.453 0, 1070622.099 1234576.602 0, 1070880.761 1234580.766 0, 1071139.423 1234584.946 0, 1071398.084 1234589.14 0, 1071656.746 1234593.35 0, 1071915.407 1234597.576 0, 1072174.068 1234601.816 0, 
+    1072432.728 1234606.072 0, 1072691.388 1234610.343 0, 1072950.048 1234614.629 0, 1073208.708 1234618.93 0, 1073467.368 1234623.246 0, 1073726.027 1234627.578 0, 1073984.686 1234631.925 0, 1074243.345 1234636.287 0, 1074500.764 1234640.644 0, 1074595.35 1229061.245 0, 
+    1074689.938 1223481.749 0))
+
+POLYGON ((1086916.055 1234868.66 0, 1086658.647 1234863.576 0, 1086400.002 1234858.484 0, 1086141.356 1234853.406 0, 1085882.71 1234848.343 0, 1085624.064 1234843.296 0, 1085365.417 1234838.264 0, 1085106.77 1234833.247 0, 1084848.123 1234828.246 0, 1084589.475 1234823.259 0, 
+    1084330.828 1234818.288 0, 1084072.179 1234813.332 0, 1083813.531 1234808.391 0, 1083554.882 1234803.466 0, 1083296.234 1234798.556 0, 1083037.584 1234793.661 0, 1082778.935 1234788.781 0, 1082520.285 1234783.916 0, 1082261.635 1234779.067 0, 1082002.984 1234774.233 0, 
+    1081744.334 1234769.414 0, 1081485.683 1234764.61 0, 1081227.032 1234759.822 0, 1080968.38 1234755.048 0, 1080708.49 1234750.268 0, 1080451.076 1234745.547 0, 1080192.424 1234740.82 0, 1079933.771 1234736.108 0, 1079675.118 1234731.41 0, 1079416.465 1234726.729 0, 
+    1079157.812 1234722.062 0, 1078899.158 1234717.41 0, 1078640.504 1234712.774 0, 1078381.85 1234708.153 0, 1078123.195 1234703.547 0, 1077864.54 1234698.957 0, 1077605.885 1234694.381 0, 1077347.23 1234689.821 0, 1077088.574 1234685.276 0, 1076829.918 1234680.747 0, 
+    1076571.262 1234676.232 0, 1076312.606 1234671.733 0, 1076053.949 1234667.249 0, 1075795.292 1234662.78 0, 1075536.635 1234658.327 0, 1075277.977 1234653.888 0, 1075019.32 1234649.465 0, 1074760.662 1234645.057 0, 1074500.764 1234640.644 0, 1074406.179 1240219.941 0, 
+    1074311.597 1245799.132 0, 1074570.835 1245803.534 0, 1074828.836 1245807.931 0, 1075086.837 1245812.343 0, 1075344.838 1245816.77 0, 1075602.838 1245821.212 0, 1075860.838 1245825.67 0, 1076118.838 1245830.142 0, 1076376.838 1245834.63 0, 1076634.837 1245839.133 0, 
+    1076892.837 1245843.651 0, 1077150.835 1245848.185 0, 1077408.834 1245852.733 0, 1077666.832 1245857.297 0, 1077924.83 1245861.876 0, 1078182.828 1245866.47 0, 1078440.826 1245871.079 0, 1078698.823 1245875.704 0, 1078956.82 1245880.343 0, 1079214.817 1245884.998 0, 
+    1079472.813 1245889.668 0, 1079730.809 1245894.353 0, 1079988.805 1245899.054 0, 1080246.801 1245903.769 0, 1080503.561 1245908.477 0, 1080762.791 1245913.246 0, 1081020.786 1245918.007 0, 1081278.78 1245922.783 0, 1081536.775 1245927.575 0, 1081794.768 1245932.382 0, 
+    1082052.762 1245937.203 0, 1082310.755 1245942.041 0, 1082568.749 1245946.893 0, 1082826.741 1245951.76 0, 1083084.734 1245956.643 0, 1083342.726 1245961.541 0, 1083600.718 1245966.454 0, 1083858.71 1245971.382 0, 1084116.701 1245976.325 0, 1084374.692 1245981.284 0, 
+    1084632.683 1245986.257 0, 1084890.673 1245991.246 0, 1085148.663 1245996.25 0, 1085406.653 1246001.27 0, 1085664.643 1246006.304 0, 1085922.632 1246011.354 0, 1086180.621 1246016.419 0, 1086438.61 1246021.499 0, 1086695.364 1246026.569 0, 1086805.708 1240447.668 0, 
+    1086916.055 1234868.66 0))
+
+POLYGON ((1099078.439 1246288.992 0, 1098821.698 1246283.196 0, 1098563.725 1246277.387 0, 1098305.751 1246271.594 0, 1098047.777 1246265.815 0, 1097789.803 1246260.052 0, 1097531.828 1246254.304 0, 1097273.853 1246248.571 0, 1097015.878 1246242.853 0, 1096757.902 1246237.15 0, 
+    1096499.926 1246231.463 0, 1096241.95 1246225.791 0, 1095983.973 1246220.134 0, 1095725.996 1246214.492 0, 1095468.019 1246208.865 0, 1095210.041 1246203.254 0, 1094952.063 1246197.657 0, 1094694.085 1246192.076 0, 1094436.106 1246186.51 0, 1094178.127 1246180.96 0, 
+    1093920.148 1246175.424 0, 1093662.168 1246169.904 0, 1093404.188 1246164.399 0, 1093146.208 1246158.909 0, 1092886.994 1246153.408 0, 1092630.246 1246147.974 0, 1092372.265 1246142.53 0, 1092114.283 1246137.101 0, 1091856.302 1246131.686 0, 1091598.319 1246126.288 0, 
+    1091340.337 1246120.904 0, 1091082.354 1246115.535 0, 1090824.371 1246110.182 0, 1090566.387 1246104.844 0, 1090308.404 1246099.521 0, 1090050.419 1246094.213 0, 1089792.435 1246088.921 0, 1089534.45 1246083.643 0, 1089276.465 1246078.381 0, 1089018.48 1246073.134 0, 
+    1088760.494 1246067.902 0, 1088502.508 1246062.685 0, 1088244.522 1246057.484 0, 1087986.536 1246052.298 0, 1087728.549 1246047.126 0, 1087470.561 1246041.97 0, 1087212.574 1246036.83 0, 1086954.586 1246031.704 0, 1086695.364 1246026.569 0, 1086585.022 1251605.359 0, 
+    1086474.682 1257184.033 0, 1086733.244 1257189.155 0, 1086990.575 1257194.268 0, 1087247.906 1257199.395 0, 1087505.237 1257204.538 0, 1087762.567 1257209.696 0, 1088019.897 1257214.869 0, 1088277.226 1257220.057 0, 1088534.555 1257225.261 0, 1088791.884 1257230.479 0, 
+    1089049.213 1257235.713 0, 1089306.541 1257240.962 0, 1089563.869 1257246.226 0, 1089821.197 1257251.505 0, 1090078.525 1257256.799 0, 1090335.852 1257262.109 0, 1090593.178 1257267.433 0, 1090850.505 1257272.773 0, 1091107.831 1257278.128 0, 1091365.157 1257283.498 0, 
+    1091622.482 1257288.883 0, 1091879.808 1257294.283 0, 1092137.132 1257299.699 0, 1092394.457 1257305.129 0, 1092650.551 1257310.549 0, 1092909.105 1257316.036 0, 1093166.429 1257321.512 0, 1093423.752 1257327.003 0, 1093681.075 1257332.509 0, 1093938.398 1257338.031 0, 
+    1094195.72 1257343.567 0, 1094453.042 1257349.119 0, 1094710.364 1257354.686 0, 1094967.685 1257360.268 0, 1095225.006 1257365.865 0, 1095482.327 1257371.478 0, 1095739.647 1257377.105 0, 1095996.967 1257382.748 0, 1096254.287 1257388.405 0, 1096511.606 1257394.078 0, 
+    1096768.925 1257399.766 0, 1097026.244 1257405.47 0, 1097283.562 1257411.188 0, 1097540.88 1257416.921 0, 1097798.198 1257422.67 0, 1098055.515 1257428.434 0, 1098312.832 1257434.213 0, 1098570.148 1257440.007 0, 1098826.236 1257445.788 0, 1098952.336 1251867.448 0, 
+    1099078.439 1246288.992 0))
+
+POLYGON ((1111177.001 1257742.437 0, 1110920.929 1257735.933 0, 1110663.63 1257729.412 0, 1110406.33 1257722.906 0, 1110149.03 1257716.415 0, 1109891.73 1257709.939 0, 1109634.429 1257703.479 0, 1109377.128 1257697.034 0, 1109119.826 1257690.603 0, 1108862.524 1257684.188 0, 
+    1108605.222 1257677.789 0, 1108347.919 1257671.404 0, 1108090.616 1257665.034 0, 1107833.313 1257658.68 0, 1107576.009 1257652.341 0, 1107318.705 1257646.016 0, 1107061.4 1257639.707 0, 1106804.096 1257633.414 0, 1106546.79 1257627.135 0, 1106289.485 1257620.871 0, 
+    1106032.179 1257614.623 0, 1105774.872 1257608.39 0, 1105517.566 1257602.172 0, 1105260.258 1257595.969 0, 1105001.723 1257589.751 0, 1104745.643 1257583.608 0, 1104488.335 1257577.45 0, 1104231.026 1257571.308 0, 1103973.718 1257565.181 0, 1103716.408 1257559.069 0, 
+    1103459.099 1257552.972 0, 1103201.789 1257546.89 0, 1102944.478 1257540.823 0, 1102687.168 1257534.772 0, 1102429.856 1257528.735 0, 1102172.545 1257522.714 0, 1101915.233 1257516.708 0, 1101657.921 1257510.717 0, 1101400.609 1257504.741 0, 1101143.296 1257498.781 0, 
+    1100885.983 1257492.835 0, 1100628.669 1257486.905 0, 1100371.355 1257480.989 0, 1100114.041 1257475.089 0, 1099856.726 1257469.204 0, 1099599.412 1257463.335 0, 1099342.096 1257457.48 0, 1099084.781 1257451.64 0, 1098826.236 1257445.788 0, 1098700.138 1263024.007 0, 
+    1098574.043 1268602.1 0, 1098831.929 1268607.937 0, 1099088.588 1268613.762 0, 1099345.246 1268619.602 0, 1099601.905 1268625.456 0, 1099858.563 1268631.326 0, 1100115.22 1268637.211 0, 1100371.877 1268643.111 0, 1100628.534 1268649.027 0, 1100885.191 1268654.957 0, 
+    1101141.847 1268660.903 0, 1101398.503 1268666.863 0, 1101655.158 1268672.839 0, 1101911.814 1268678.83 0, 1102168.468 1268684.835 0, 1102425.123 1268690.856 0, 1102681.777 1268696.892 0, 1102938.431 1268702.944 0, 1103195.084 1268709.01 0, 1103451.737 1268715.091 0, 
+    1103708.39 1268721.188 0, 1103965.042 1268727.3 0, 1104221.694 1268733.426 0, 1104478.345 1268739.568 0, 1104733.772 1268745.696 0, 1104991.648 1268751.897 0, 1105248.298 1268758.084 0, 1105504.948 1268764.286 0, 1105761.598 1268770.504 0, 1106018.247 1268776.736 0, 
+    1106274.896 1268782.984 0, 1106531.545 1268789.247 0, 1106788.193 1268795.524 0, 1107044.841 1268801.817 0, 1107301.489 1268808.125 0, 1107558.136 1268814.448 0, 1107814.783 1268820.787 0, 1108071.429 1268827.14 0, 1108328.075 1268833.508 0, 1108584.721 1268839.892 0, 
+    1108841.366 1268846.29 0, 1109098.011 1268852.704 0, 1109354.656 1268859.133 0, 1109611.3 1268865.577 0, 1109867.944 1268872.036 0, 1110124.587 1268878.51 0, 1110381.23 1268884.999 0, 1110637.873 1268891.504 0, 1110893.291 1268897.992 0, 1111035.144 1263320.278 0, 
+    1111177.001 1257742.437 0))
+
+POLYGON ((1123211.653 1269228.687 0, 1122956.252 1269221.477 0, 1122699.629 1269214.248 0, 1122443.005 1269207.034 0, 1122186.381 1269199.834 0, 1121929.757 1269192.65 0, 1121673.132 1269185.481 0, 1121416.507 1269178.327 0, 1121159.881 1269171.189 0, 1120903.255 1269164.065 0, 
+    1120646.628 1269156.956 0, 1120390.001 1269149.863 0, 1120133.373 1269142.785 0, 1119876.746 1269135.721 0, 1119620.117 1269128.673 0, 1119363.489 1269121.64 0, 1119106.86 1269114.622 0, 1118850.23 1269107.619 0, 1118593.6 1269100.632 0, 1118336.97 1269093.659 0, 
+    1118080.339 1269086.701 0, 1117823.708 1269079.759 0, 1117567.076 1269072.832 0, 1117310.444 1269065.92 0, 1117052.589 1269058.99 0, 1116797.179 1269052.14 0, 1116540.546 1269045.274 0, 1116283.912 1269038.422 0, 1116027.278 1269031.585 0, 1115770.644 1269024.763 0, 
+    1115514.009 1269017.957 0, 1115257.374 1269011.166 0, 1115000.738 1269004.389 0, 1114744.102 1268997.628 0, 1114487.466 1268990.882 0, 1114230.829 1268984.151 0, 1113974.192 1268977.435 0, 1113717.554 1268970.735 0, 1113460.916 1268964.049 0, 1113204.278 1268957.378 0, 
+    1112947.639 1268950.723 0, 1112691 1268944.083 0, 1112434.36 1268937.457 0, 1112177.72 1268930.847 0, 1111921.08 1268924.252 0, 1111664.439 1268917.672 0, 1111407.798 1268911.108 0, 1111151.157 1268904.558 0, 1110893.291 1268897.992 0, 1110751.441 1274475.576 0, 
+    1110609.595 1280053.023 0, 1110866.801 1280059.572 0, 1111122.786 1280066.105 0, 1111378.77 1280072.653 0, 1111634.754 1280079.216 0, 1111890.738 1280085.794 0, 1112146.721 1280092.388 0, 1112402.704 1280098.996 0, 1112658.687 1280105.619 0, 1112914.669 1280112.258 0, 
+    1113170.651 1280118.911 0, 1113426.633 1280125.58 0, 1113682.614 1280132.263 0, 1113938.594 1280138.962 0, 1114194.574 1280145.676 0, 1114450.554 1280152.404 0, 1114706.534 1280159.148 0, 1114962.513 1280165.907 0, 1115218.492 1280172.681 0, 1115474.47 1280179.47 0, 
+    1115730.448 1280186.274 0, 1115986.425 1280193.093 0, 1116242.402 1280199.928 0, 1116498.379 1280206.777 0, 1116753.135 1280213.609 0, 1117010.331 1280220.521 0, 1117266.306 1280227.415 0, 1117522.281 1280234.325 0, 1117778.256 1280241.25 0, 1118034.23 1280248.189 0, 
+    1118290.204 1280255.144 0, 1118546.178 1280262.114 0, 1118802.151 1280269.099 0, 1119058.123 1280276.099 0, 1119314.095 1280283.114 0, 1119570.067 1280290.144 0, 1119826.038 1280297.189 0, 1120082.009 1280304.25 0, 1120337.98 1280311.325 0, 1120593.95 1280318.415 0, 
+    1120849.92 1280325.521 0, 1121105.889 1280332.641 0, 1121361.858 1280339.777 0, 1121617.826 1280346.928 0, 1121873.794 1280354.093 0, 1122129.762 1280361.274 0, 1122385.729 1280368.47 0, 1122641.696 1280375.681 0, 1122896.443 1280382.872 0, 1123054.046 1274805.848 0, 
+    1123211.653 1269228.687 0))
+
+POLYGON ((1135182.311 1280747.433 0, 1134927.583 1280739.521 0, 1134671.637 1280731.587 0, 1134415.691 1280723.668 0, 1134159.745 1280715.765 0, 1133903.798 1280707.876 0, 1133647.851 1280700.002 0, 1133391.904 1280692.143 0, 1133135.955 1280684.3 0, 1132880.007 1280676.471 0, 
+    1132624.058 1280668.657 0, 1132368.108 1280660.859 0, 1132112.158 1280653.076 0, 1131856.208 1280645.307 0, 1131600.257 1280637.554 0, 1131344.306 1280629.816 0, 1131088.354 1280622.093 0, 1130832.402 1280614.385 0, 1130576.449 1280606.692 0, 1130320.496 1280599.014 0, 
+    1130064.542 1280591.351 0, 1129808.588 1280583.703 0, 1129552.634 1280576.07 0, 1129296.679 1280568.453 0, 1129039.506 1280560.814 0, 1128784.768 1280553.262 0, 1128528.811 1280545.69 0, 1128272.854 1280538.133 0, 1128016.897 1280530.59 0, 1127760.94 1280523.063 0, 
+    1127504.982 1280515.551 0, 1127249.023 1280508.053 0, 1126993.064 1280500.571 0, 1126737.105 1280493.104 0, 1126481.145 1280485.652 0, 1126225.185 1280478.216 0, 1125969.224 1280470.794 0, 1125713.263 1280463.387 0, 1125457.301 1280455.995 0, 1125201.339 1280448.619 0, 
+    1124945.377 1280441.257 0, 1124689.414 1280433.911 0, 1124433.451 1280426.579 0, 1124177.487 1280419.263 0, 1123921.523 1280411.961 0, 1123665.558 1280404.675 0, 1123409.593 1280397.404 0, 1123153.628 1280390.148 0, 1122896.443 1280382.872 0, 1122738.844 1285959.756 0, 
+    1122581.249 1291536.494 0, 1122837.774 1291543.751 0, 1123093.083 1291550.988 0, 1123348.391 1291558.241 0, 1123603.699 1291565.508 0, 1123859.007 1291572.791 0, 1124114.314 1291580.089 0, 1124369.621 1291587.401 0, 1124624.928 1291594.729 0, 1124880.234 1291602.072 0, 
+    1125135.539 1291609.429 0, 1125390.844 1291616.802 0, 1125646.149 1291624.19 0, 1125901.453 1291631.593 0, 1126156.757 1291639.01 0, 1126412.06 1291646.443 0, 1126667.363 1291653.891 0, 1126922.666 1291661.354 0, 1127177.968 1291668.832 0, 1127433.269 1291676.325 0, 
+    1127688.57 1291683.833 0, 1127943.871 1291691.356 0, 1128199.171 1291698.894 0, 1128454.471 1291706.447 0, 1128708.556 1291713.979 0, 1128965.07 1291721.598 0, 1129220.368 1291729.196 0, 1129475.666 1291736.809 0, 1129730.964 1291744.438 0, 1129986.261 1291752.081 0, 
+    1130241.558 1291759.739 0, 1130496.854 1291767.412 0, 1130752.15 1291775.101 0, 1131007.445 1291782.804 0, 1131262.74 1291790.522 0, 1131518.034 1291798.256 0, 1131773.328 1291806.004 0, 1132028.622 1291813.768 0, 1132283.915 1291821.546 0, 1132539.208 1291829.34 0, 
+    1132794.5 1291837.148 0, 1133049.791 1291844.972 0, 1133305.083 1291852.81 0, 1133560.373 1291860.664 0, 1133815.664 1291868.532 0, 1134070.953 1291876.416 0, 1134326.243 1291884.315 0, 1134581.532 1291892.228 0, 1134835.607 1291900.119 0, 1135008.956 1286323.849 0, 
+    1135182.311 1280747.433 0))
+
+POLYGON ((1147088.888 1292298.364 0, 1146834.835 1292289.755 0, 1146579.569 1292281.12 0, 1146324.303 1292272.5 0, 1146069.037 1292263.896 0, 1145813.77 1292255.306 0, 1145558.502 1292246.731 0, 1145303.234 1292238.171 0, 1145047.965 1292229.626 0, 1144792.696 1292221.097 0, 
+    1144537.427 1292212.582 0, 1144282.157 1292204.082 0, 1144026.886 1292195.598 0, 1143771.615 1292187.128 0, 1143516.343 1292178.673 0, 1143261.071 1292170.234 0, 1143005.799 1292161.809 0, 1142750.526 1292153.4 0, 1142495.252 1292145.005 0, 1142239.978 1292136.626 0, 
+    1141984.704 1292128.261 0, 1141729.429 1292119.912 0, 1141474.153 1292111.578 0, 1141218.877 1292103.258 0, 1140962.388 1292094.914 0, 1140708.324 1292086.665 0, 1140453.046 1292078.39 0, 1140197.768 1292070.131 0, 1139942.49 1292061.887 0, 1139687.211 1292053.657 0, 
+    1139431.931 1292045.443 0, 1139176.652 1292037.244 0, 1138921.371 1292029.06 0, 1138666.09 1292020.891 0, 1138410.809 1292012.737 0, 1138155.527 1292004.598 0, 1137900.245 1291996.474 0, 1137644.962 1291988.365 0, 1137389.679 1291980.271 0, 1137134.395 1291972.192 0, 
+    1136879.111 1291964.128 0, 1136623.826 1291956.079 0, 1136368.541 1291948.045 0, 1136113.255 1291940.026 0, 1135857.969 1291932.022 0, 1135602.683 1291924.033 0, 1135347.396 1291916.06 0, 1135092.108 1291908.101 0, 1134835.607 1291900.119 0, 1134662.261 1297476.239 0, 
+    1134488.921 1303052.202 0, 1134744.763 1303060.163 0, 1134999.394 1303068.102 0, 1135254.025 1303076.055 0, 1135508.655 1303084.023 0, 1135763.285 1303092.006 0, 1136017.914 1303100.005 0, 1136272.543 1303108.018 0, 1136527.171 1303116.046 0, 1136781.799 1303124.089 0, 
+    1137036.427 1303132.148 0, 1137291.053 1303140.221 0, 1137545.68 1303148.309 0, 1137800.306 1303156.412 0, 1138054.931 1303164.53 0, 1138309.556 1303172.663 0, 1138564.181 1303180.812 0, 1138818.805 1303188.975 0, 1139073.428 1303197.153 0, 1139328.051 1303205.346 0, 
+    1139582.674 1303213.554 0, 1139837.296 1303221.777 0, 1140091.917 1303230.015 0, 1140346.539 1303238.268 0, 1140599.95 1303246.497 0, 1140855.779 1303254.819 0, 1141110.399 1303263.117 0, 1141365.018 1303271.43 0, 1141619.637 1303279.758 0, 1141874.255 1303288.101 0, 
+    1142128.873 1303296.459 0, 1142383.49 1303304.832 0, 1142638.107 1303313.22 0, 1142892.723 1303321.622 0, 1143147.339 1303330.04 0, 1143401.954 1303338.473 0, 1143656.568 1303346.921 0, 1143911.183 1303355.384 0, 1144165.796 1303363.862 0, 1144420.41 1303372.355 0, 
+    1144675.022 1303380.862 0, 1144929.635 1303389.385 0, 1145184.246 1303397.923 0, 1145438.858 1303406.476 0, 1145693.468 1303415.043 0, 1145948.078 1303423.626 0, 1146202.688 1303432.224 0, 1146457.297 1303440.836 0, 1146710.698 1303449.423 0, 1146899.79 1297873.972 0, 
+    1147088.888 1292298.364 0))
+
+POLYGON ((1158931.303 1303881.171 0, 1158677.926 1303871.868 0, 1158423.342 1303862.536 0, 1158168.758 1303853.219 0, 1157914.173 1303843.917 0, 1157659.587 1303834.63 0, 1157405.001 1303825.358 0, 1157150.415 1303816.101 0, 1156895.828 1303806.859 0, 1156641.24 1303797.632 0, 
+    1156386.652 1303788.42 0, 1156132.063 1303779.223 0, 1155877.474 1303770.041 0, 1155622.884 1303760.874 0, 1155368.293 1303751.722 0, 1155113.703 1303742.584 0, 1154859.111 1303733.462 0, 1154604.519 1303724.355 0, 1154349.927 1303715.263 0, 1154095.333 1303706.186 0, 
+    1153840.74 1303697.123 0, 1153586.146 1303688.076 0, 1153331.551 1303679.044 0, 1153076.956 1303670.026 0, 1152821.153 1303660.981 0, 1152567.764 1303652.037 0, 1152313.167 1303643.064 0, 1152058.57 1303634.107 0, 1151803.972 1303625.165 0, 1151549.374 1303616.237 0, 
+    1151294.775 1303607.325 0, 1151040.175 1303598.427 0, 1150785.575 1303589.545 0, 1150530.975 1303580.678 0, 1150276.374 1303571.825 0, 1150021.773 1303562.988 0, 1149767.17 1303554.165 0, 1149512.568 1303545.358 0, 1149257.965 1303536.565 0, 1149003.361 1303527.788 0, 
+    1148748.757 1303519.025 0, 1148494.153 1303510.277 0, 1148239.548 1303501.545 0, 1147984.942 1303492.827 0, 1147730.336 1303484.125 0, 1147475.729 1303475.437 0, 1147221.122 1303466.764 0, 1146966.514 1303458.107 0, 1146710.698 1303449.423 0, 1146521.61 1309024.714 0, 
+    1146332.529 1314599.838 0, 1146587.686 1314608.5 0, 1146841.637 1314617.135 0, 1147095.588 1314625.785 0, 1147349.539 1314634.451 0, 1147603.489 1314643.131 0, 1147857.438 1314651.826 0, 1148111.387 1314660.536 0, 1148365.335 1314669.261 0, 1148619.283 1314678.001 0, 
+    1148873.23 1314686.756 0, 1149127.177 1314695.526 0, 1149381.123 1314704.31 0, 1149635.069 1314713.11 0, 1149889.014 1314721.925 0, 1150142.959 1314730.755 0, 1150396.903 1314739.599 0, 1150650.847 1314748.459 0, 1150904.79 1314757.333 0, 1151158.733 1314766.223 0, 
+    1151412.675 1314775.127 0, 1151666.616 1314784.046 0, 1151920.557 1314792.981 0, 1152174.498 1314801.93 0, 1152427.233 1314810.851 0, 1152682.377 1314819.873 0, 1152936.316 1314828.867 0, 1153190.255 1314837.876 0, 1153444.192 1314846.9 0, 1153698.13 1314855.939 0, 
+    1153952.067 1314864.993 0, 1154206.003 1314874.062 0, 1154459.939 1314883.145 0, 1154713.874 1314892.244 0, 1154967.808 1314901.358 0, 1155221.743 1314910.486 0, 1155475.676 1314919.63 0, 1155729.609 1314928.788 0, 1155983.542 1314937.962 0, 1156237.474 1314947.15 0, 
+    1156491.405 1314956.353 0, 1156745.336 1314965.571 0, 1156999.266 1314974.805 0, 1157253.196 1314984.053 0, 1157507.125 1314993.316 0, 1157761.054 1315002.594 0, 1158014.982 1315011.887 0, 1158268.91 1315021.195 0, 1158521.634 1315030.473 0, 1158726.465 1309455.905 0, 
+    1158931.303 1303881.171 0))
+
+POLYGON ((1170709.473 1315495.543 0, 1170456.775 1315485.55 0, 1170202.875 1315475.525 0, 1169948.974 1315465.515 0, 1169695.072 1315455.52 0, 1169441.17 1315445.539 0, 1169187.267 1315435.574 0, 1168933.364 1315425.623 0, 1168679.46 1315415.687 0, 1168425.556 1315405.767 0, 
+    1168171.651 1315395.861 0, 1167917.745 1315385.97 0, 1167663.839 1315376.094 0, 1167409.932 1315366.234 0, 1167156.025 1315356.388 0, 1166902.117 1315346.557 0, 1166648.209 1315336.741 0, 1166394.3 1315326.939 0, 1166140.39 1315317.153 0, 1165886.48 1315307.382 0, 
+    1165632.569 1315297.626 0, 1165378.658 1315287.884 0, 1165124.746 1315278.158 0, 1164870.833 1315268.447 0, 1164615.718 1315258.704 0, 1164363.006 1315249.069 0, 1164109.092 1315239.402 0, 1163855.177 1315229.75 0, 1163601.262 1315220.114 0, 1163347.346 1315210.492 0, 
+    1163093.43 1315200.885 0, 1162839.513 1315191.293 0, 1162585.595 1315181.716 0, 1162331.677 1315172.154 0, 1162077.758 1315162.607 0, 1161823.839 1315153.075 0, 1161569.919 1315143.558 0, 1161315.998 1315134.056 0, 1161062.077 1315124.568 0, 1160808.156 1315115.096 0, 
+    1160554.234 1315105.639 0, 1160300.311 1315096.196 0, 1160046.388 1315086.769 0, 1159792.464 1315077.356 0, 1159538.54 1315067.959 0, 1159284.615 1315058.576 0, 1159030.69 1315049.208 0, 1158776.764 1315039.855 0, 1158521.634 1315030.473 0, 1158316.809 1320604.871 0, 
+    1158111.99 1326179.091 0, 1158366.46 1326188.449 0, 1158619.73 1326197.778 0, 1158872.999 1326207.121 0, 1159126.268 1326216.48 0, 1159379.536 1326225.853 0, 1159632.804 1326235.241 0, 1159886.071 1326244.644 0, 1160139.337 1326254.062 0, 1160392.603 1326263.495 0, 
+    1160645.869 1326272.943 0, 1160899.133 1326282.406 0, 1161152.398 1326291.883 0, 1161405.661 1326301.376 0, 1161658.924 1326310.884 0, 1161912.187 1326320.406 0, 1162165.449 1326329.943 0, 1162418.711 1326339.495 0, 1162671.971 1326349.062 0, 1162925.232 1326358.644 0, 
+    1163178.492 1326368.241 0, 1163431.751 1326377.853 0, 1163685.009 1326387.48 0, 1163938.267 1326397.122 0, 1164190.326 1326406.732 0, 1164444.782 1326416.45 0, 1164698.038 1326426.136 0, 1164951.294 1326435.837 0, 1165204.549 1326445.553 0, 1165457.804 1326455.284 0, 
+    1165711.058 1326465.03 0, 1165964.311 1326474.791 0, 1166217.564 1326484.567 0, 1166470.817 1326494.358 0, 1166724.069 1326504.163 0, 1166977.32 1326513.984 0, 1167230.57 1326523.819 0, 1167483.82 1326533.669 0, 1167737.07 1326543.535 0, 1167990.319 1326553.415 0, 
+    1168243.567 1326563.31 0, 1168496.815 1326573.22 0, 1168750.062 1326583.145 0, 1169003.308 1326593.084 0, 1169256.554 1326603.039 0, 1169509.8 1326613.009 0, 1169763.045 1326622.993 0, 1170016.289 1326632.992 0, 1170268.334 1326642.959 0, 1170488.9 1321069.339 0, 
+    1170709.473 1315495.543 0))
+
+POLYGON ((1182423.32 1327141.169 0, 1182171.301 1327130.49 0, 1181918.086 1327119.775 0, 1181664.871 1327109.076 0, 1181411.655 1327098.391 0, 1181158.438 1327087.72 0, 1180905.22 1327077.065 0, 1180652.002 1327066.425 0, 1180398.784 1327055.8 0, 1180145.564 1327045.189 0, 
+    1179892.344 1327034.594 0, 1179639.124 1327024.013 0, 1179385.903 1327013.447 0, 1179132.681 1327002.896 0, 1178879.458 1326992.36 0, 1178626.235 1326981.839 0, 1178373.012 1326971.333 0, 1178119.787 1326960.842 0, 1177866.562 1326950.366 0, 1177613.337 1326939.904 0, 
+    1177360.111 1326929.458 0, 1177106.884 1326919.026 0, 1176853.656 1326908.609 0, 1176600.429 1326898.208 0, 1176346.003 1326887.772 0, 1176093.971 1326877.449 0, 1175840.741 1326867.092 0, 1175587.51 1326856.75 0, 1175334.279 1326846.422 0, 1175081.048 1326836.11 0, 
+    1174827.816 1326825.812 0, 1174574.583 1326815.53 0, 1174321.349 1326805.262 0, 1174068.115 1326795.009 0, 1173814.88 1326784.772 0, 1173561.645 1326774.549 0, 1173308.409 1326764.341 0, 1173055.173 1326754.147 0, 1172801.936 1326743.969 0, 1172548.698 1326733.806 0, 
+    1172295.46 1326723.657 0, 1172042.221 1326713.524 0, 1171788.982 1326703.405 0, 1171535.741 1326693.302 0, 1171282.501 1326683.213 0, 1171029.26 1326673.139 0, 1170776.018 1326663.08 0, 1170522.775 1326653.036 0, 1170268.334 1326642.959 0, 1170047.775 1332216.398 0, 
+    1169827.224 1337789.65 0, 1170081.006 1337799.7 0, 1170333.592 1337809.718 0, 1170586.178 1337819.751 0, 1170838.763 1337829.799 0, 1171091.347 1337839.862 0, 1171343.931 1337849.939 0, 1171596.515 1337860.032 0, 1171849.098 1337870.139 0, 1172101.68 1337880.261 0, 
+    1172354.262 1337890.398 0, 1172606.843 1337900.55 0, 1172859.423 1337910.717 0, 1173112.003 1337920.898 0, 1173364.582 1337931.095 0, 1173617.161 1337941.306 0, 1173869.739 1337951.532 0, 1174122.316 1337961.773 0, 1174374.893 1337972.029 0, 1174627.469 1337982.3 0, 
+    1174880.045 1337992.586 0, 1175132.62 1338002.886 0, 1175385.194 1338013.202 0, 1175637.768 1338023.532 0, 1175889.147 1338033.828 0, 1176142.914 1338044.237 0, 1176395.486 1338054.612 0, 1176648.057 1338065.002 0, 1176900.628 1338075.406 0, 1177153.198 1338085.826 0, 
+    1177405.767 1338096.26 0, 1177658.336 1338106.709 0, 1177910.904 1338117.173 0, 1178163.472 1338127.652 0, 1178416.039 1338138.146 0, 1178668.605 1338148.654 0, 1178921.171 1338159.178 0, 1179173.736 1338169.716 0, 1179426.301 1338180.27 0, 1179678.865 1338190.838 0, 
+    1179931.428 1338201.421 0, 1180183.991 1338212.019 0, 1180436.553 1338222.631 0, 1180689.115 1338233.259 0, 1180941.675 1338243.901 0, 1181194.236 1338254.559 0, 1181446.795 1338265.231 0, 1181699.354 1338275.918 0, 1181950.719 1338286.569 0, 1182187.016 1332713.962 0, 
+    1182423.32 1327141.169 0))
+
+POLYGON ((1194072.763 1338817.737 0, 1193821.427 1338806.376 0, 1193568.899 1338794.975 0, 1193316.371 1338783.59 0, 1193063.841 1338772.219 0, 1192811.312 1338760.863 0, 1192558.781 1338749.522 0, 1192306.25 1338738.196 0, 1192053.718 1338726.884 0, 1191801.186 1338715.588 0, 
+    1191548.653 1338704.306 0, 1191296.119 1338693.04 0, 1191043.585 1338681.788 0, 1190791.05 1338670.551 0, 1190538.514 1338659.329 0, 1190285.978 1338648.121 0, 1190033.441 1338636.929 0, 1189780.903 1338625.751 0, 1189528.365 1338614.589 0, 1189275.826 1338603.441 0, 
+    1189023.286 1338592.308 0, 1188770.746 1338581.19 0, 1188518.205 1338570.086 0, 1188265.663 1338558.998 0, 1188011.929 1338547.872 0, 1187760.578 1338536.866 0, 1187508.034 1338525.822 0, 1187255.49 1338514.793 0, 1187002.945 1338503.779 0, 1186750.399 1338492.78 0, 
+    1186497.853 1338481.796 0, 1186245.306 1338470.826 0, 1185992.759 1338459.872 0, 1185740.211 1338448.932 0, 1185487.662 1338438.007 0, 1185235.113 1338427.097 0, 1184982.563 1338416.202 0, 1184730.012 1338405.322 0, 1184477.461 1338394.456 0, 1184224.909 1338383.606 0, 
+    1183972.356 1338372.77 0, 1183719.803 1338361.949 0, 1183467.249 1338351.143 0, 1183214.694 1338340.352 0, 1182962.139 1338329.576 0, 1182709.583 1338318.814 0, 1182457.027 1338308.068 0, 1182204.47 1338297.336 0, 1181950.719 1338286.569 0, 1181714.431 1343858.984 0, 
+    1181478.152 1349431.202 0, 1181731.243 1349441.941 0, 1181983.144 1349452.645 0, 1182235.045 1349463.364 0, 1182486.945 1349474.097 0, 1182738.844 1349484.845 0, 1182990.742 1349495.608 0, 1183242.64 1349506.386 0, 1183494.538 1349517.179 0, 1183746.434 1349527.987 0, 
+    1183998.33 1349538.809 0, 1184250.226 1349549.646 0, 1184502.121 1349560.498 0, 1184754.015 1349571.365 0, 1185005.908 1349582.247 0, 1185257.801 1349593.143 0, 1185509.693 1349604.054 0, 1185761.585 1349614.981 0, 1186013.476 1349625.922 0, 1186265.366 1349636.877 0, 
+    1186517.255 1349647.848 0, 1186769.144 1349658.833 0, 1187021.033 1349669.834 0, 1187272.92 1349680.849 0, 1187523.619 1349691.827 0, 1187776.694 1349702.923 0, 1188028.58 1349713.983 0, 1188280.465 1349725.057 0, 1188532.349 1349736.147 0, 1188784.233 1349747.251 0, 
+    1189036.116 1349758.37 0, 1189287.998 1349769.503 0, 1189539.88 1349780.652 0, 1189791.761 1349791.815 0, 1190043.642 1349802.993 0, 1190295.522 1349814.186 0, 1190547.401 1349825.394 0, 1190799.279 1349836.617 0, 1191051.157 1349847.854 0, 1191303.034 1349859.107 0, 
+    1191554.911 1349870.374 0, 1191806.787 1349881.656 0, 1192058.662 1349892.953 0, 1192310.537 1349904.264 0, 1192562.41 1349915.591 0, 1192814.284 1349926.932 0, 1193066.156 1349938.288 0, 1193318.028 1349949.659 0, 1193568.712 1349960.991 0, 1193820.733 1344389.463 0, 
+    1194072.763 1338817.737 0))
+
+POLYGON ((1205657.726 1350524.935 0, 1205407.074 1350512.895 0, 1205155.235 1350500.813 0, 1204903.396 1350488.745 0, 1204651.556 1350476.692 0, 1204399.715 1350464.654 0, 1204147.873 1350452.631 0, 1203896.031 1350440.623 0, 1203644.188 1350428.629 0, 1203392.344 1350416.651 0, 
+    1203140.5 1350404.687 0, 1202888.655 1350392.738 0, 1202636.809 1350380.804 0, 1202384.962 1350368.884 0, 1202133.115 1350356.98 0, 1201881.267 1350345.09 0, 1201629.419 1350333.215 0, 1201377.569 1350321.355 0, 1201125.719 1350309.51 0, 1200873.869 1350297.679 0, 
+    1200622.017 1350285.864 0, 1200370.165 1350274.063 0, 1200118.312 1350262.277 0, 1199866.459 1350250.506 0, 1199613.418 1350238.694 0, 1199362.75 1350227.008 0, 1199110.894 1350215.281 0, 1198859.038 1350203.569 0, 1198607.181 1350191.872 0, 1198355.324 1350180.19 0, 
+    1198103.465 1350168.523 0, 1197851.606 1350156.87 0, 1197599.747 1350145.232 0, 1197347.886 1350133.609 0, 1197096.025 1350122.001 0, 1196844.163 1350110.408 0, 1196592.301 1350098.83 0, 1196340.438 1350087.266 0, 1196088.574 1350075.717 0, 1195836.71 1350064.183 0, 
+    1195584.845 1350052.664 0, 1195332.979 1350041.16 0, 1195081.112 1350029.67 0, 1194829.245 1350018.196 0, 1194577.377 1350006.736 0, 1194325.509 1349995.291 0, 1194073.64 1349983.86 0, 1193821.77 1349972.445 0, 1193568.712 1349960.991 0, 1193316.699 1355532.317 0, 
+    1193064.697 1361103.436 0, 1193317.096 1361114.86 0, 1193568.31 1361126.246 0, 1193819.523 1361137.646 0, 1194070.736 1361149.062 0, 1194321.948 1361160.492 0, 1194573.159 1361171.936 0, 1194824.37 1361183.396 0, 1195075.58 1361194.87 0, 1195326.789 1361206.359 0, 
+    1195577.998 1361217.863 0, 1195829.206 1361229.382 0, 1196080.413 1361240.916 0, 1196331.62 1361252.464 0, 1196582.826 1361264.027 0, 1196834.031 1361275.605 0, 1197085.236 1361287.198 0, 1197336.44 1361298.805 0, 1197587.643 1361310.427 0, 1197838.845 1361322.064 0, 
+    1198090.047 1361333.716 0, 1198341.248 1361345.383 0, 1198592.449 1361357.064 0, 1198843.648 1361368.76 0, 1199093.664 1361380.416 0, 1199346.046 1361392.197 0, 1199597.244 1361403.937 0, 1199848.441 1361415.693 0, 1200099.637 1361427.463 0, 1200350.833 1361439.247 0, 
+    1200602.028 1361451.047 0, 1200853.222 1361462.862 0, 1201104.415 1361474.691 0, 1201355.608 1361486.535 0, 1201606.8 1361498.394 0, 1201857.992 1361510.267 0, 1202109.182 1361522.155 0, 1202360.373 1361534.059 0, 1202611.562 1361545.976 0, 1202862.75 1361557.909 0, 
+    1203113.938 1361569.857 0, 1203365.126 1361581.819 0, 1203616.312 1361593.796 0, 1203867.498 1361605.788 0, 1204118.683 1361617.795 0, 1204369.868 1361629.816 0, 1204621.051 1361641.852 0, 1204872.234 1361653.903 0, 1205122.234 1361665.912 0, 1205389.975 1356095.527 0, 
+    1205657.726 1350524.935 0))
+
+POLYGON ((1217178.134 1362262.451 0, 1216928.167 1362249.735 0, 1216677.019 1362236.975 0, 1216425.871 1362224.229 0, 1216174.721 1362211.498 0, 1215923.571 1362198.782 0, 1215672.42 1362186.08 0, 1215421.268 1362173.394 0, 1215170.116 1362160.722 0, 1214918.963 1362148.065 0, 
+    1214667.809 1362135.423 0, 1214416.654 1362122.795 0, 1214165.499 1362110.182 0, 1213914.343 1362097.584 0, 1213663.186 1362085.001 0, 1213412.028 1362072.433 0, 1213160.87 1362059.879 0, 1212909.711 1362047.34 0, 1212658.551 1362034.816 0, 1212407.39 1362022.307 0, 
+    1212156.229 1362009.812 0, 1211905.067 1361997.333 0, 1211653.904 1361984.868 0, 1211402.74 1361972.418 0, 1211150.395 1361959.924 0, 1210900.411 1361947.562 0, 1210649.246 1361935.156 0, 1210398.079 1361922.765 0, 1210146.912 1361910.389 0, 1209895.744 1361898.027 0, 
+    1209644.575 1361885.681 0, 1209393.406 1361873.349 0, 1209142.236 1361861.032 0, 1208891.065 1361848.729 0, 1208639.894 1361836.442 0, 1208388.721 1361824.169 0, 1208137.548 1361811.911 0, 1207886.375 1361799.668 0, 1207635.2 1361787.44 0, 1207384.025 1361775.226 0, 
+    1207132.849 1361763.027 0, 1206881.673 1361750.843 0, 1206630.495 1361738.674 0, 1206379.317 1361726.519 0, 1206128.139 1361714.38 0, 1205876.959 1361702.255 0, 1205625.779 1361690.145 0, 1205374.598 1361678.049 0, 1205122.234 1361665.912 0, 1204854.503 1367236.084 0, 
+    1204586.783 1372806.038 0, 1204838.488 1372818.144 0, 1205089.013 1372830.208 0, 1205339.538 1372842.286 0, 1205590.061 1372854.379 0, 1205840.584 1372866.487 0, 1206091.107 1372878.61 0, 1206341.628 1372890.748 0, 1206592.149 1372902.9 0, 1206842.669 1372915.067 0, 
+    1207093.189 1372927.248 0, 1207343.708 1372939.445 0, 1207594.226 1372951.656 0, 1207844.743 1372963.882 0, 1208095.26 1372976.123 0, 1208345.776 1372988.378 0, 1208596.291 1373000.648 0, 1208846.805 1373012.933 0, 1209097.319 1373025.233 0, 1209347.832 1373037.547 0, 
+    1209598.344 1373049.877 0, 1209848.856 1373062.221 0, 1210099.366 1373074.579 0, 1210349.876 1373086.953 0, 1210599.207 1373099.282 0, 1210850.894 1373111.744 0, 1211101.402 1373124.161 0, 1211351.91 1373136.594 0, 1211602.416 1373149.041 0, 1211852.922 1373161.503 0, 
+    1212103.427 1373173.979 0, 1212353.931 1373186.471 0, 1212604.434 1373198.977 0, 1212854.937 1373211.498 0, 1213105.439 1373224.033 0, 1213355.94 1373236.584 0, 1213606.441 1373249.149 0, 1213856.941 1373261.728 0, 1214107.44 1373274.323 0, 1214357.938 1373286.932 0, 
+    1214608.436 1373299.556 0, 1214858.932 1373312.195 0, 1215109.429 1373324.849 0, 1215359.924 1373337.517 0, 1215610.418 1373350.2 0, 1215860.912 1373362.898 0, 1216111.405 1373375.61 0, 1216361.898 1373388.338 0, 1216611.212 1373401.02 0, 1216894.668 1367831.844 0, 
+    1217178.134 1362262.451 0))
+
+POLYGON ((1228633.912 1374029.97 0, 1228384.633 1374016.584 0, 1228134.178 1374003.149 0, 1227883.722 1373989.728 0, 1227633.265 1373976.323 0, 1227382.807 1373962.932 0, 1227132.348 1373949.556 0, 1226881.889 1373936.195 0, 1226631.429 1373922.849 0, 1226380.968 1373909.517 0, 
+    1226130.506 1373896.2 0, 1225880.044 1373882.898 0, 1225629.58 1373869.61 0, 1225379.116 1373856.338 0, 1225128.652 1373843.08 0, 1224878.186 1373829.836 0, 1224627.72 1373816.608 0, 1224377.252 1373803.394 0, 1224126.785 1373790.195 0, 1223876.316 1373777.011 0, 
+    1223625.846 1373763.841 0, 1223375.376 1373750.687 0, 1223124.905 1373737.546 0, 1222874.433 1373724.421 0, 1222622.784 1373711.249 0, 1222373.487 1373698.215 0, 1222123.013 1373685.134 0, 1221872.538 1373672.067 0, 1221622.063 1373659.016 0, 1221371.586 1373645.979 0, 
+    1221121.109 1373632.957 0, 1220870.631 1373619.949 0, 1220620.152 1373606.957 0, 1220369.673 1373593.979 0, 1220119.193 1373581.016 0, 1219868.712 1373568.067 0, 1219618.23 1373555.134 0, 1219367.747 1373542.215 0, 1219117.264 1373529.31 0, 1218866.78 1373516.421 0, 
+    1218616.295 1373503.546 0, 1218365.81 1373490.686 0, 1218115.323 1373477.841 0, 1217864.836 1373465.011 0, 1217614.348 1373452.195 0, 1217363.86 1373439.394 0, 1217113.37 1373426.608 0, 1216862.88 1373413.836 0, 1216611.212 1373401.02 0, 1216327.768 1378969.972 0, 
+    1216044.335 1384538.696 0, 1216295.345 1384551.479 0, 1216545.179 1384564.217 0, 1216795.013 1384576.97 0, 1217044.846 1384589.737 0, 1217294.679 1384602.519 0, 1217544.51 1384615.316 0, 1217794.341 1384628.128 0, 1218044.171 1384640.954 0, 1218294 1384653.795 0, 
+    1218543.829 1384666.651 0, 1218793.657 1384679.521 0, 1219043.484 1384692.406 0, 1219293.31 1384705.306 0, 1219543.135 1384718.221 0, 1219792.96 1384731.15 0, 1220042.784 1384744.094 0, 1220292.607 1384757.053 0, 1220542.43 1384770.026 0, 1220792.252 1384783.014 0, 
+    1221042.072 1384796.017 0, 1221291.893 1384809.034 0, 1221541.712 1384822.066 0, 1221791.531 1384835.113 0, 1222040.175 1384848.113 0, 1222291.166 1384861.251 0, 1222540.982 1384874.342 0, 1222790.797 1384887.448 0, 1223040.612 1384900.568 0, 1223290.426 1384913.703 0, 
+    1223540.239 1384926.853 0, 1223790.052 1384940.017 0, 1224039.864 1384953.196 0, 1224289.674 1384966.39 0, 1224539.485 1384979.599 0, 1224789.294 1384992.822 0, 1225039.103 1385006.06 0, 1225288.91 1385019.313 0, 1225538.717 1385032.58 0, 1225788.524 1385045.863 0, 
+    1226038.329 1385059.159 0, 1226288.134 1385072.471 0, 1226537.938 1385085.797 0, 1226787.741 1385099.138 0, 1227037.543 1385112.494 0, 1227287.344 1385125.864 0, 1227537.145 1385139.249 0, 1227786.945 1385152.649 0, 1228035.572 1385166 0, 1228334.736 1379598.099 0, 
+    1228633.912 1374029.97 0))
+
+POLYGON ((1240024.989 1385827.179 0, 1239776.399 1385813.126 0, 1239526.638 1385799.02 0, 1239276.876 1385784.929 0, 1239027.113 1385770.853 0, 1238777.349 1385756.792 0, 1238527.585 1385742.745 0, 1238277.82 1385728.714 0, 1238028.054 1385714.696 0, 1237778.287 1385700.694 0, 
+    1237528.519 1385686.706 0, 1237278.75 1385672.733 0, 1237028.981 1385658.775 0, 1236779.211 1385644.831 0, 1236529.44 1385630.902 0, 1236279.668 1385616.988 0, 1236029.895 1385603.088 0, 1235780.122 1385589.203 0, 1235530.348 1385575.333 0, 1235280.573 1385561.477 0, 
+    1235030.797 1385547.637 0, 1234781.02 1385533.81 0, 1234531.243 1385519.999 0, 1234281.464 1385506.202 0, 1234030.514 1385492.356 0, 1233781.905 1385478.653 0, 1233532.124 1385464.9 0, 1233282.343 1385451.163 0, 1233032.56 1385437.439 0, 1232782.777 1385423.731 0, 
+    1232532.993 1385410.037 0, 1232283.208 1385396.358 0, 1232033.423 1385382.694 0, 1231783.636 1385369.044 0, 1231533.849 1385355.409 0, 1231284.061 1385341.789 0, 1231034.272 1385328.183 0, 1230784.483 1385314.592 0, 1230534.692 1385301.016 0, 1230284.901 1385287.455 0, 
+    1230035.109 1385273.908 0, 1229785.316 1385260.376 0, 1229535.523 1385246.859 0, 1229285.728 1385233.356 0, 1229035.933 1385219.868 0, 1228786.137 1385206.395 0, 1228536.34 1385192.936 0, 1228286.543 1385179.492 0, 1228035.572 1385166 0, 1227736.421 1390733.667 0, 
+    1227437.282 1396301.095 0, 1227687.594 1396314.552 0, 1227936.736 1396327.96 0, 1228185.878 1396341.383 0, 1228435.018 1396354.821 0, 1228684.158 1396368.274 0, 1228933.297 1396381.741 0, 1229182.435 1396395.223 0, 1229431.573 1396408.72 0, 1229680.709 1396422.231 0, 
+    1229929.845 1396435.757 0, 1230178.98 1396449.297 0, 1230428.115 1396462.852 0, 1230677.248 1396476.422 0, 1230926.381 1396490.007 0, 1231175.513 1396503.606 0, 1231424.644 1396517.22 0, 1231673.774 1396530.848 0, 1231922.903 1396544.492 0, 1232172.032 1396558.149 0, 
+    1232421.16 1396571.822 0, 1232670.287 1396585.509 0, 1232919.413 1396599.211 0, 1233168.539 1396612.928 0, 1233416.495 1396626.594 0, 1233666.787 1396640.405 0, 1233915.91 1396654.165 0, 1234165.032 1396667.94 0, 1234414.154 1396681.73 0, 1234663.274 1396695.534 0, 
+    1234912.394 1396709.354 0, 1235161.513 1396723.187 0, 1235410.631 1396737.036 0, 1235659.748 1396750.899 0, 1235908.865 1396764.777 0, 1236157.98 1396778.669 0, 1236407.095 1396792.576 0, 1236656.209 1396806.498 0, 1236905.322 1396820.435 0, 1237154.435 1396834.386 0, 
+    1237403.546 1396848.352 0, 1237652.657 1396862.332 0, 1237901.767 1396876.327 0, 1238150.876 1396890.337 0, 1238399.985 1396904.361 0, 1238649.092 1396918.4 0, 1238898.199 1396932.454 0, 1239147.304 1396946.522 0, 1239395.242 1396960.539 0, 1239710.109 1391393.979 0, 
+    1240024.989 1385827.179 0))
+
+POLYGON ((1251351.292 1397653.765 0, 1251103.393 1397639.047 0, 1250854.328 1397624.275 0, 1250605.262 1397609.518 0, 1250356.195 1397594.775 0, 1250107.127 1397580.047 0, 1249858.059 1397565.333 0, 1249608.989 1397550.634 0, 1249359.919 1397535.95 0, 1249110.848 1397521.281 0, 
+    1248861.776 1397506.626 0, 1248612.703 1397491.986 0, 1248363.629 1397477.36 0, 1248114.555 1397462.749 0, 1247865.479 1397448.153 0, 1247616.403 1397433.572 0, 1247367.326 1397419.005 0, 1247118.248 1397404.453 0, 1246869.169 1397389.915 0, 1246620.089 1397375.392 0, 
+    1246371.009 1397360.884 0, 1246121.927 1397346.39 0, 1245872.845 1397331.911 0, 1245623.762 1397317.447 0, 1245373.512 1397302.93 0, 1245125.593 1397288.563 0, 1244876.507 1397274.142 0, 1244627.421 1397259.737 0, 1244378.334 1397245.346 0, 1244129.245 1397230.969 0, 
+    1243880.156 1397216.608 0, 1243631.066 1397202.261 0, 1243381.976 1397187.929 0, 1243132.884 1397173.611 0, 1242883.792 1397159.308 0, 1242634.698 1397145.02 0, 1242385.604 1397130.746 0, 1242136.509 1397116.487 0, 1241887.413 1397102.243 0, 1241638.317 1397088.013 0, 
+    1241389.219 1397073.798 0, 1241140.121 1397059.597 0, 1240891.022 1397045.412 0, 1240641.922 1397031.241 0, 1240392.821 1397017.084 0, 1240143.719 1397002.943 0, 1239894.617 1396988.816 0, 1239645.514 1396974.703 0, 1239395.242 1396960.539 0, 1239080.39 1402526.855 0, 
+    1238765.551 1408092.921 0, 1239015.164 1408107.048 0, 1239263.612 1408121.123 0, 1239512.06 1408135.213 0, 1239760.506 1408149.317 0, 1240008.952 1408163.436 0, 1240257.396 1408177.57 0, 1240505.84 1408191.719 0, 1240754.283 1408205.882 0, 1241002.726 1408220.059 0, 
+    1241251.167 1408234.251 0, 1241499.608 1408248.458 0, 1241748.047 1408262.68 0, 1241996.486 1408276.916 0, 1242244.924 1408291.167 0, 1242493.362 1408305.432 0, 1242741.798 1408319.712 0, 1242990.234 1408334.007 0, 1243238.668 1408348.316 0, 1243487.102 1408362.64 0, 
+    1243735.535 1408376.978 0, 1243983.967 1408391.331 0, 1244232.399 1408405.699 0, 1244480.829 1408420.081 0, 1244728.096 1408434.411 0, 1244977.688 1408448.89 0, 1245226.116 1408463.316 0, 1245474.543 1408477.757 0, 1245722.969 1408492.212 0, 1245971.395 1408506.683 0, 
+    1246219.819 1408521.167 0, 1246468.243 1408535.667 0, 1246716.666 1408550.18 0, 1246965.088 1408564.709 0, 1247213.509 1408579.252 0, 1247461.929 1408593.81 0, 1247710.348 1408608.382 0, 1247958.767 1408622.97 0, 1248207.185 1408637.571 0, 1248455.602 1408652.187 0, 
+    1248704.018 1408666.818 0, 1248952.433 1408681.464 0, 1249200.847 1408696.124 0, 1249449.26 1408710.799 0, 1249697.673 1408725.488 0, 1249946.085 1408740.192 0, 1250194.495 1408754.911 0, 1250442.905 1408769.644 0, 1250690.152 1408784.323 0, 1251020.715 1403219.169 0, 
+    1251351.292 1397653.765 0))
+
+POLYGON ((1262612.753 1409509.411 0, 1262365.546 1409494.034 0, 1262117.179 1409478.599 0, 1261868.81 1409463.179 0, 1261620.441 1409447.773 0, 1261372.071 1409432.382 0, 1261123.7 1409417.005 0, 1260875.328 1409401.643 0, 1260626.956 1409386.296 0, 1260378.582 1409370.963 0, 
+    1260130.208 1409355.645 0, 1259881.832 1409340.342 0, 1259633.456 1409325.053 0, 1259385.078 1409309.779 0, 1259136.7 1409294.519 0, 1258888.321 1409279.274 0, 1258639.941 1409264.044 0, 1258391.56 1409248.828 0, 1258143.179 1409233.627 0, 1257894.796 1409218.441 0, 
+    1257646.412 1409203.269 0, 1257398.028 1409188.111 0, 1257149.643 1409172.969 0, 1256901.257 1409157.841 0, 1256651.709 1409142.657 0, 1256404.481 1409127.629 0, 1256156.093 1409112.544 0, 1255907.703 1409097.475 0, 1255659.312 1409082.42 0, 1255410.921 1409067.38 0, 
+    1255162.528 1409052.354 0, 1254914.135 1409037.343 0, 1254665.741 1409022.347 0, 1254417.346 1409007.365 0, 1254168.95 1408992.398 0, 1253920.553 1408977.445 0, 1253672.155 1408962.507 0, 1253423.757 1408947.584 0, 1253175.357 1408932.675 0, 1252926.957 1408917.781 0, 
+    1252678.556 1408902.901 0, 1252430.153 1408888.037 0, 1252181.75 1408873.186 0, 1251933.347 1408858.351 0, 1251684.942 1408843.53 0, 1251436.536 1408828.723 0, 1251188.13 1408813.932 0, 1250939.723 1408799.155 0, 1250690.152 1408784.323 0, 1250359.605 1414349.222 0, 
+    1250029.074 1419913.86 0, 1250277.986 1419928.652 0, 1250525.738 1419943.39 0, 1250773.489 1419958.143 0, 1251021.24 1419972.91 0, 1251268.989 1419987.692 0, 1251516.738 1420002.489 0, 1251764.486 1420017.3 0, 1252012.233 1420032.125 0, 1252259.979 1420046.966 0, 
+    1252507.725 1420061.82 0, 1252755.469 1420076.69 0, 1253003.213 1420091.574 0, 1253250.955 1420106.472 0, 1253498.697 1420121.385 0, 1253746.438 1420136.313 0, 1253994.178 1420151.255 0, 1254241.917 1420166.212 0, 1254489.656 1420181.184 0, 1254737.393 1420196.17 0, 
+    1254985.129 1420211.17 0, 1255232.865 1420226.186 0, 1255480.6 1420241.215 0, 1255728.334 1420256.26 0, 1255974.909 1420271.248 0, 1256223.799 1420286.392 0, 1256471.53 1420301.48 0, 1256719.26 1420316.583 0, 1256966.99 1420331.7 0, 1257214.718 1420346.832 0, 
+    1257462.446 1420361.979 0, 1257710.173 1420377.14 0, 1257957.899 1420392.315 0, 1258205.624 1420407.505 0, 1258453.348 1420422.71 0, 1258701.071 1420437.93 0, 1258948.793 1420453.163 0, 1259196.514 1420468.412 0, 1259444.235 1420483.675 0, 1259691.955 1420498.953 0, 
+    1259939.673 1420514.245 0, 1260187.391 1420529.552 0, 1260435.108 1420544.873 0, 1260682.824 1420560.209 0, 1260930.539 1420575.56 0, 1261178.253 1420590.925 0, 1261425.966 1420606.305 0, 1261673.679 1420621.699 0, 1261920.234 1420637.036 0, 1262266.485 1415073.354 0, 
+    1262612.753 1409509.411 0))
+
+POLYGON ((1273809.303 1421393.804 0, 1273562.791 1421377.77 0, 1273315.123 1421361.676 0, 1273067.454 1421345.597 0, 1272819.784 1421329.532 0, 1272572.113 1421313.482 0, 1272324.442 1421297.446 0, 1272076.769 1421281.425 0, 1271829.095 1421265.418 0, 1271581.421 1421249.426 0, 
+    1271333.746 1421233.448 0, 1271086.069 1421217.486 0, 1270838.392 1421201.537 0, 1270590.714 1421185.604 0, 1270343.034 1421169.684 0, 1270095.354 1421153.78 0, 1269847.673 1421137.89 0, 1269599.991 1421122.014 0, 1269352.308 1421106.154 0, 1269104.624 1421090.307 0, 
+    1268856.94 1421074.476 0, 1268609.254 1421058.659 0, 1268361.567 1421042.856 0, 1268113.88 1421027.068 0, 1267865.035 1421011.221 0, 1267618.502 1420995.536 0, 1267370.811 1420979.792 0, 1267123.12 1420964.062 0, 1266875.428 1420948.347 0, 1266627.735 1420932.647 0, 
+    1266380.041 1420916.961 0, 1266132.346 1420901.289 0, 1265884.65 1420885.633 0, 1265636.953 1420869.991 0, 1265389.255 1420854.363 0, 1265141.556 1420838.75 0, 1264893.857 1420823.152 0, 1264646.156 1420807.568 0, 1264398.455 1420791.999 0, 1264150.752 1420776.444 0, 
+    1263903.049 1420760.904 0, 1263655.345 1420745.378 0, 1263407.64 1420729.867 0, 1263159.934 1420714.371 0, 1262912.227 1420698.889 0, 1262664.519 1420683.422 0, 1262416.81 1420667.969 0, 1262169.101 1420652.531 0, 1261920.234 1420637.036 0, 1261573.999 1426200.451 0, 
+    1261227.781 1431763.595 0, 1261475.99 1431779.049 0, 1261723.045 1431794.447 0, 1261970.099 1431809.858 0, 1262217.152 1431825.285 0, 1262464.204 1431840.725 0, 1262711.255 1431856.181 0, 1262958.305 1431871.651 0, 1263205.354 1431887.135 0, 1263452.403 1431902.634 0, 
+    1263699.45 1431918.148 0, 1263946.497 1431933.676 0, 1264193.542 1431949.219 0, 1264440.587 1431964.776 0, 1264687.631 1431980.347 0, 1264934.674 1431995.934 0, 1265181.716 1432011.535 0, 1265428.757 1432027.15 0, 1265675.797 1432042.78 0, 1265922.836 1432058.424 0, 
+    1266169.875 1432074.083 0, 1266416.912 1432089.757 0, 1266663.948 1432105.445 0, 1266910.984 1432121.147 0, 1267156.866 1432136.791 0, 1267405.052 1432152.596 0, 1267652.085 1432168.342 0, 1267899.117 1432184.103 0, 1268146.148 1432199.878 0, 1268393.178 1432215.668 0, 
+    1268640.207 1432231.472 0, 1268887.235 1432247.291 0, 1269134.262 1432263.125 0, 1269381.288 1432278.973 0, 1269628.314 1432294.835 0, 1269875.338 1432310.712 0, 1270122.362 1432326.604 0, 1270369.384 1432342.51 0, 1270616.406 1432358.431 0, 1270863.426 1432374.366 0, 
+    1271110.446 1432390.316 0, 1271357.465 1432406.28 0, 1271604.483 1432422.259 0, 1271851.499 1432438.252 0, 1272098.515 1432454.26 0, 1272345.53 1432470.283 0, 1272592.544 1432486.32 0, 1272839.558 1432502.371 0, 1273085.418 1432518.362 0, 1273447.352 1426956.219 0, 
+    1273809.303 1421393.804 0))
+
+POLYGON ((1284940.876 1433306.626 0, 1284695.06 1433289.941 0, 1284448.093 1433273.191 0, 1284201.125 1433256.457 0, 1283954.156 1433239.736 0, 1283707.187 1433223.031 0, 1283460.216 1433206.339 0, 1283213.244 1433189.663 0, 1282966.272 1433173.001 0, 1282719.298 1433156.353 0, 
+    1282472.323 1433139.72 0, 1282225.348 1433123.102 0, 1281978.371 1433106.498 0, 1281731.394 1433089.908 0, 1281484.415 1433073.333 0, 1281237.435 1433056.773 0, 1280990.455 1433040.227 0, 1280743.473 1433023.696 0, 1280496.491 1433007.179 0, 1280249.508 1432990.677 0, 
+    1280002.523 1432974.189 0, 1279755.538 1432957.716 0, 1279508.552 1432941.258 0, 1279261.564 1432924.814 0, 1279013.426 1432908.308 0, 1278767.587 1432891.969 0, 1278520.597 1432875.569 0, 1278273.605 1432859.183 0, 1278026.613 1432842.811 0, 1277779.62 1432826.455 0, 
+    1277532.626 1432810.112 0, 1277285.631 1432793.785 0, 1277038.635 1432777.471 0, 1276791.638 1432761.173 0, 1276544.64 1432744.889 0, 1276297.642 1432728.619 0, 1276050.642 1432712.364 0, 1275803.641 1432696.123 0, 1275556.639 1432679.897 0, 1275309.637 1432663.686 0, 
+    1275062.633 1432647.489 0, 1274815.628 1432631.307 0, 1274568.623 1432615.139 0, 1274321.616 1432598.986 0, 1274074.609 1432582.847 0, 1273827.601 1432566.723 0, 1273580.591 1432550.613 0, 1273333.581 1432534.518 0, 1273085.418 1432518.362 0, 1272723.503 1438080.228 0, 
+    1272361.606 1443641.811 0, 1272609.111 1443657.924 0, 1272855.466 1443673.976 0, 1273101.821 1443690.043 0, 1273348.175 1443706.125 0, 1273594.527 1443722.221 0, 1273840.879 1443738.331 0, 1274087.23 1443754.456 0, 1274333.58 1443770.596 0, 1274579.929 1443786.75 0, 
+    1274826.277 1443802.918 0, 1275072.624 1443819.101 0, 1275318.97 1443835.299 0, 1275565.315 1443851.511 0, 1275811.659 1443867.737 0, 1276058.002 1443883.978 0, 1276304.345 1443900.233 0, 1276550.686 1443916.503 0, 1276797.026 1443932.788 0, 1277043.366 1443949.087 0, 
+    1277289.704 1443965.4 0, 1277536.042 1443981.728 0, 1277782.378 1443998.071 0, 1278028.714 1444014.428 0, 1278273.901 1444030.723 0, 1278521.382 1444047.185 0, 1278767.715 1444063.586 0, 1279014.046 1444080.001 0, 1279260.377 1444096.43 0, 1279506.707 1444112.874 0, 
+    1279753.036 1444129.333 0, 1279999.363 1444145.805 0, 1280245.69 1444162.293 0, 1280492.016 1444178.795 0, 1280738.341 1444195.311 0, 1280984.665 1444211.842 0, 1281230.988 1444228.388 0, 1281477.31 1444244.948 0, 1281723.631 1444261.522 0, 1281969.951 1444278.111 0, 
+    1282216.27 1444294.715 0, 1282462.588 1444311.332 0, 1282708.905 1444327.965 0, 1282955.221 1444344.612 0, 1283201.536 1444361.273 0, 1283447.851 1444377.949 0, 1283694.164 1444394.64 0, 1283940.476 1444411.345 0, 1284185.641 1444427.986 0, 1284563.249 1438867.448 0, 
+    1284940.876 1433306.626 0))
+
+POLYGON ((1296007.408 1445247.563 0, 1295762.289 1445230.229 0, 1295516.025 1445212.828 0, 1295269.76 1445195.442 0, 1295023.494 1445178.07 0, 1294777.227 1445160.713 0, 1294530.958 1445143.37 0, 1294284.689 1445126.042 0, 1294038.419 1445108.728 0, 1293792.148 1445091.429 0, 
+    1293545.876 1445074.144 0, 1293299.603 1445056.874 0, 1293053.328 1445039.618 0, 1292807.053 1445022.377 0, 1292560.777 1445005.15 0, 1292314.5 1444987.938 0, 1292068.221 1444970.74 0, 1291821.942 1444953.556 0, 1291575.662 1444936.388 0, 1291329.381 1444919.233 0, 
+    1291083.098 1444902.093 0, 1290836.815 1444884.968 0, 1290590.531 1444867.857 0, 1290344.245 1444850.761 0, 1290096.814 1444833.6 0, 1289851.672 1444816.612 0, 1289605.383 1444799.559 0, 1289359.094 1444782.521 0, 1289112.803 1444765.497 0, 1288866.512 1444748.487 0, 
+    1288620.22 1444731.493 0, 1288373.926 1444714.512 0, 1288127.632 1444697.546 0, 1287881.337 1444680.595 0, 1287635.04 1444663.658 0, 1287388.743 1444646.736 0, 1287142.445 1444629.828 0, 1286896.145 1444612.934 0, 1286649.845 1444596.055 0, 1286403.544 1444579.191 0, 
+    1286157.241 1444562.341 0, 1285910.938 1444545.506 0, 1285664.634 1444528.685 0, 1285418.328 1444511.879 0, 1285172.022 1444495.087 0, 1284925.715 1444478.309 0, 1284679.407 1444461.546 0, 1284433.097 1444444.798 0, 1284185.641 1444427.986 0, 1283808.052 1449988.236 0, 
+    1283430.484 1455548.192 0, 1283677.283 1455564.959 0, 1283922.938 1455581.663 0, 1284168.591 1455598.381 0, 1284414.244 1455615.114 0, 1284659.896 1455631.861 0, 1284905.547 1455648.623 0, 1285151.196 1455665.399 0, 1285396.845 1455682.19 0, 1285642.493 1455698.995 0, 
+    1285888.14 1455715.815 0, 1286133.786 1455732.649 0, 1286379.431 1455749.497 0, 1286625.075 1455766.36 0, 1286870.717 1455783.238 0, 1287116.359 1455800.129 0, 1287362 1455817.036 0, 1287607.64 1455833.957 0, 1287853.279 1455850.892 0, 1288098.917 1455867.842 0, 
+    1288344.554 1455884.806 0, 1288590.19 1455901.784 0, 1288835.825 1455918.777 0, 1289081.458 1455935.785 0, 1289325.949 1455952.728 0, 1289572.723 1455969.843 0, 1289818.354 1455986.894 0, 1290063.984 1456003.96 0, 1290309.613 1456021.039 0, 1290555.241 1456038.134 0, 
+    1290800.868 1456055.242 0, 1291046.493 1456072.366 0, 1291292.118 1456089.503 0, 1291537.742 1456106.655 0, 1291783.365 1456123.822 0, 1292028.987 1456141.003 0, 1292274.608 1456158.198 0, 1292520.227 1456175.408 0, 1292765.846 1456192.633 0, 1293011.464 1456209.872 0, 
+    1293257.081 1456227.125 0, 1293502.696 1456244.393 0, 1293748.311 1456261.675 0, 1293993.925 1456278.972 0, 1294239.538 1456296.283 0, 1294485.149 1456313.608 0, 1294730.76 1456330.948 0, 1294976.37 1456348.303 0, 1295220.837 1456365.591 0, 1295614.112 1450806.724 0, 
+    1296007.408 1445247.563 0))
+
+POLYGON ((1307008.834 1457216.297 0, 1306764.414 1457198.318 0, 1306518.855 1457180.269 0, 1306273.294 1457162.236 0, 1306027.732 1457144.216 0, 1305782.169 1457126.211 0, 1305536.606 1457108.221 0, 1305291.041 1457090.245 0, 1305045.475 1457072.283 0, 1304799.908 1457054.336 0, 
+    1304554.34 1457036.403 0, 1304308.77 1457018.485 0, 1304063.2 1457000.581 0, 1303817.629 1456982.692 0, 1303572.057 1456964.817 0, 1303326.483 1456946.957 0, 1303080.909 1456929.111 0, 1302835.333 1456911.279 0, 1302589.757 1456893.462 0, 1302344.179 1456875.659 0, 
+    1302098.601 1456857.871 0, 1301853.021 1456840.098 0, 1301607.44 1456822.338 0, 1301361.859 1456804.594 0, 1301115.136 1456786.781 0, 1300870.692 1456769.147 0, 1300625.107 1456751.446 0, 1300379.521 1456733.759 0, 1300133.934 1456716.086 0, 1299888.346 1456698.428 0, 
+    1299642.757 1456680.785 0, 1299397.167 1456663.156 0, 1299151.576 1456645.541 0, 1298905.984 1456627.941 0, 1298660.391 1456610.355 0, 1298414.797 1456592.784 0, 1298169.201 1456575.227 0, 1297923.605 1456557.684 0, 1297678.008 1456540.156 0, 1297432.409 1456522.643 0, 
+    1297186.81 1456505.144 0, 1296941.21 1456487.659 0, 1296695.608 1456470.189 0, 1296450.006 1456452.733 0, 1296204.402 1456435.292 0, 1295958.798 1456417.865 0, 1295713.192 1456400.453 0, 1295467.586 1456383.055 0, 1295220.837 1456365.591 0, 1294827.583 1461924.158 0, 
+    1294434.351 1467482.42 0, 1294680.443 1467499.838 0, 1294925.395 1467517.19 0, 1295170.346 1467534.556 0, 1295415.296 1467551.936 0, 1295660.245 1467569.331 0, 1295905.194 1467586.74 0, 1296150.141 1467604.163 0, 1296395.087 1467621.601 0, 1296640.032 1467639.054 0, 
+    1296884.976 1467656.521 0, 1297129.919 1467674.002 0, 1297374.861 1467691.498 0, 1297619.802 1467709.008 0, 1297864.742 1467726.532 0, 1298109.681 1467744.071 0, 1298354.619 1467761.625 0, 1298599.556 1467779.192 0, 1298844.491 1467796.775 0, 1299089.426 1467814.371 0, 
+    1299334.36 1467831.982 0, 1299579.293 1467849.608 0, 1299824.224 1467867.247 0, 1300069.155 1467884.902 0, 1300312.947 1467902.488 0, 1300559.013 1467920.254 0, 1300803.94 1467937.951 0, 1301048.867 1467955.663 0, 1301293.792 1467973.389 0, 1301538.717 1467991.13 0, 
+    1301783.64 1468008.885 0, 1302028.562 1468026.655 0, 1302273.483 1468044.439 0, 1302518.404 1468062.237 0, 1302763.323 1468080.05 0, 1303008.241 1468097.877 0, 1303253.158 1468115.719 0, 1303498.074 1468133.575 0, 1303742.989 1468151.446 0, 1303987.903 1468169.331 0, 
+    1304232.816 1468187.23 0, 1304477.727 1468205.144 0, 1304722.638 1468223.072 0, 1304967.548 1468241.014 0, 1305212.456 1468258.971 0, 1305457.364 1468276.943 0, 1305702.27 1468294.929 0, 1305947.176 1468312.929 0, 1306190.944 1468330.86 0, 1306599.878 1462773.731 0, 
+    1307008.834 1457216.297 0))
+
+POLYGON ((1317945.093 1469212.51 0, 1317701.374 1469193.891 0, 1317456.521 1469175.198 0, 1317211.666 1469156.521 0, 1316966.81 1469137.858 0, 1316721.953 1469119.209 0, 1316477.095 1469100.574 0, 1316232.236 1469081.954 0, 1315987.376 1469063.349 0, 1315742.515 1469044.758 0, 
+    1315497.653 1469026.181 0, 1315252.789 1469007.618 0, 1315007.924 1468989.07 0, 1314763.059 1468970.537 0, 1314518.192 1468952.018 0, 1314273.324 1468933.513 0, 1314028.455 1468915.023 0, 1313783.585 1468896.547 0, 1313538.714 1468878.085 0, 1313293.842 1468859.638 0, 
+    1313048.969 1468841.206 0, 1312804.094 1468822.788 0, 1312559.219 1468804.384 0, 1312314.342 1468785.994 0, 1312068.33 1468767.534 0, 1311824.586 1468749.259 0, 1311579.706 1468730.913 0, 1311334.826 1468712.581 0, 1311089.944 1468694.263 0, 1310845.061 1468675.961 0, 
+    1310600.177 1468657.672 0, 1310355.291 1468639.398 0, 1310110.405 1468621.138 0, 1309865.518 1468602.893 0, 1309620.63 1468584.662 0, 1309375.74 1468566.446 0, 1309130.85 1468548.244 0, 1308885.958 1468530.056 0, 1308641.065 1468511.883 0, 1308396.172 1468493.724 0, 
+    1308151.277 1468475.58 0, 1307906.381 1468457.45 0, 1307661.484 1468439.334 0, 1307416.586 1468421.233 0, 1307171.687 1468403.146 0, 1306926.787 1468385.074 0, 1306681.886 1468367.016 0, 1306436.983 1468348.973 0, 1306190.944 1468330.86 0, 1305782.033 1473887.678 0, 
+    1305373.146 1479444.179 0, 1305618.528 1479462.244 0, 1305862.776 1479480.239 0, 1306107.023 1479498.249 0, 1306351.269 1479516.273 0, 1306595.514 1479534.311 0, 1306839.758 1479552.364 0, 1307084.001 1479570.431 0, 1307328.243 1479588.513 0, 1307572.484 1479606.609 0, 
+    1307816.723 1479624.719 0, 1308060.962 1479642.843 0, 1308305.199 1479660.983 0, 1308549.436 1479679.136 0, 1308793.671 1479697.304 0, 1309037.905 1479715.486 0, 1309282.139 1479733.682 0, 1309526.371 1479751.893 0, 1309770.602 1479770.119 0, 1310014.832 1479788.358 0, 
+    1310259.061 1479806.612 0, 1310503.289 1479824.881 0, 1310747.516 1479843.164 0, 1310991.741 1479861.461 0, 1311234.834 1479879.687 0, 1311480.189 1479898.098 0, 1311724.412 1479916.439 0, 1311968.633 1479934.793 0, 1312212.854 1479953.162 0, 1312457.073 1479971.546 0, 
+    1312701.291 1479989.943 0, 1312945.508 1480008.356 0, 1313189.724 1480026.782 0, 1313433.939 1480045.223 0, 1313678.153 1480063.678 0, 1313922.366 1480082.148 0, 1314166.577 1480100.632 0, 1314410.788 1480119.13 0, 1314654.997 1480137.643 0, 1314899.206 1480156.17 0, 
+    1315143.413 1480174.712 0, 1315387.619 1480193.268 0, 1315631.824 1480211.838 0, 1315876.028 1480230.423 0, 1316120.231 1480249.022 0, 1316364.433 1480267.635 0, 1316608.634 1480286.263 0, 1316852.833 1480304.905 0, 1317095.901 1480323.475 0, 1317520.485 1474768.151 0, 
+    1317945.093 1469212.51 0))
+
+POLYGON ((1328816.125 1481235.886 0, 1328573.109 1481216.629 0, 1328328.963 1481197.297 0, 1328084.816 1481177.98 0, 1327840.668 1481158.677 0, 1327596.518 1481139.388 0, 1327352.368 1481120.113 0, 1327108.216 1481100.853 0, 1326864.063 1481081.607 0, 1326619.909 1481062.376 0, 
+    1326375.754 1481043.159 0, 1326131.598 1481023.956 0, 1325887.441 1481004.768 0, 1325643.282 1480985.594 0, 1325399.123 1480966.435 0, 1325154.962 1480947.289 0, 1324910.8 1480928.159 0, 1324666.637 1480909.042 0, 1324422.473 1480889.94 0, 1324178.308 1480870.852 0, 
+    1323934.142 1480851.779 0, 1323689.974 1480832.72 0, 1323445.806 1480813.676 0, 1323201.636 1480794.646 0, 1322956.335 1480775.542 0, 1322713.293 1480756.628 0, 1322469.12 1480737.641 0, 1322224.946 1480718.668 0, 1321980.771 1480699.71 0, 1321736.594 1480680.766 0, 
+    1321492.417 1480661.837 0, 1321248.238 1480642.921 0, 1321004.058 1480624.02 0, 1320759.878 1480605.134 0, 1320515.696 1480586.262 0, 1320271.512 1480567.404 0, 1320027.328 1480548.561 0, 1319783.143 1480529.732 0, 1319538.957 1480510.917 0, 1319294.769 1480492.117 0, 
+    1319050.58 1480473.331 0, 1318806.391 1480454.56 0, 1318562.2 1480435.802 0, 1318318.008 1480417.06 0, 1318073.815 1480398.331 0, 1317829.621 1480379.617 0, 1317585.426 1480360.918 0, 1317341.229 1480342.232 0, 1317095.901 1480323.475 0, 1316671.342 1485878.477 0, 
+    1316246.807 1491433.151 0, 1316491.479 1491451.858 0, 1316735.021 1491470.493 0, 1316978.563 1491489.143 0, 1317222.103 1491507.807 0, 1317465.642 1491526.485 0, 1317709.18 1491545.177 0, 1317952.717 1491563.884 0, 1318196.253 1491582.606 0, 1318439.788 1491601.341 0, 
+    1318683.321 1491620.091 0, 1318926.854 1491638.855 0, 1319170.385 1491657.634 0, 1319413.916 1491676.427 0, 1319657.445 1491695.234 0, 1319900.973 1491714.056 0, 1320144.5 1491732.891 0, 1320388.026 1491751.742 0, 1320631.551 1491770.606 0, 1320875.074 1491789.485 0, 
+    1321118.597 1491808.378 0, 1321362.118 1491827.286 0, 1321605.639 1491846.208 0, 1321849.158 1491865.144 0, 1322091.549 1491884.007 0, 1322336.193 1491903.06 0, 1322579.709 1491922.039 0, 1322823.224 1491941.032 0, 1323066.737 1491960.04 0, 1323310.25 1491979.062 0, 
+    1323553.761 1491998.099 0, 1323797.271 1492017.15 0, 1324040.781 1492036.215 0, 1324284.289 1492055.295 0, 1324527.796 1492074.389 0, 1324771.301 1492093.497 0, 1325014.806 1492112.619 0, 1325258.31 1492131.756 0, 1325501.812 1492150.908 0, 1325745.313 1492170.073 0, 
+    1325988.813 1492189.253 0, 1326232.312 1492208.447 0, 1326475.81 1492227.656 0, 1326719.307 1492246.879 0, 1326962.803 1492266.116 0, 1327206.297 1492285.367 0, 1327449.791 1492304.633 0, 1327693.283 1492323.914 0, 1327935.648 1492343.119 0, 1328375.874 1486789.666 0, 
+    1328816.125 1481235.886 0))
+
+POLYGON ((1339621.871 1493286.106 0, 1339379.559 1493266.216 0, 1339136.123 1493246.248 0, 1338892.685 1493226.294 0, 1338649.245 1493206.355 0, 1338405.805 1493186.43 0, 1338162.364 1493166.519 0, 1337918.921 1493146.623 0, 1337675.477 1493126.741 0, 1337432.032 1493106.873 0, 
+    1337188.586 1493087.02 0, 1336945.139 1493067.18 0, 1336701.69 1493047.356 0, 1336458.24 1493027.545 0, 1336214.79 1493007.749 0, 1335971.338 1492987.967 0, 1335727.884 1492968.2 0, 1335484.43 1492948.447 0, 1335240.975 1492928.708 0, 1334997.518 1492908.984 0, 
+    1334754.06 1492889.273 0, 1334510.601 1492869.578 0, 1334267.141 1492849.896 0, 1334023.68 1492830.229 0, 1333779.093 1492810.486 0, 1333536.754 1492790.938 0, 1333293.289 1492771.314 0, 1333049.823 1492751.704 0, 1332806.356 1492732.108 0, 1332562.888 1492712.527 0, 
+    1332319.419 1492692.96 0, 1332075.948 1492673.408 0, 1331832.476 1492653.87 0, 1331589.004 1492634.346 0, 1331345.53 1492614.836 0, 1331102.054 1492595.341 0, 1330858.578 1492575.86 0, 1330615.101 1492556.394 0, 1330371.622 1492536.942 0, 1330128.143 1492517.504 0, 
+    1329884.662 1492498.08 0, 1329641.18 1492478.671 0, 1329397.697 1492459.276 0, 1329154.212 1492439.896 0, 1328910.727 1492420.53 0, 1328667.24 1492401.178 0, 1328423.753 1492381.84 0, 1328180.264 1492362.517 0, 1327935.648 1492343.119 0, 1327495.449 1497896.237 0, 
+    1327055.277 1503449.016 0, 1327299.236 1503468.363 0, 1327542.071 1503487.634 0, 1327784.905 1503506.919 0, 1328027.738 1503526.219 0, 1328270.57 1503545.534 0, 1328513.4 1503564.862 0, 1328756.23 1503584.205 0, 1328999.058 1503603.562 0, 1329241.885 1503622.933 0, 
+    1329484.711 1503642.319 0, 1329727.536 1503661.719 0, 1329970.36 1503681.133 0, 1330213.183 1503700.562 0, 1330456.004 1503720.005 0, 1330698.825 1503739.462 0, 1330941.644 1503758.933 0, 1331184.462 1503778.419 0, 1331427.279 1503797.919 0, 1331670.094 1503817.433 0, 
+    1331912.909 1503836.962 0, 1332155.723 1503856.505 0, 1332398.535 1503876.062 0, 1332641.346 1503895.633 0, 1332883.034 1503915.129 0, 1333126.965 1503934.819 0, 1333369.773 1503954.433 0, 1333612.579 1503974.062 0, 1333855.384 1503993.705 0, 1334098.189 1504013.362 0, 
+    1334340.992 1504033.034 0, 1334583.794 1504052.719 0, 1334826.594 1504072.42 0, 1335069.394 1504092.134 0, 1335312.192 1504111.863 0, 1335554.99 1504131.606 0, 1335797.786 1504151.363 0, 1336040.581 1504171.134 0, 1336283.375 1504190.92 0, 1336526.167 1504210.72 0, 
+    1336768.959 1504230.535 0, 1337011.749 1504250.363 0, 1337254.538 1504270.206 0, 1337497.326 1504290.064 0, 1337740.113 1504309.935 0, 1337982.898 1504329.821 0, 1338225.683 1504349.721 0, 1338468.466 1504369.636 0, 1338710.127 1504389.472 0, 1339165.985 1498837.959 0, 
+    1339621.871 1493286.106 0))
+
+POLYGON ((1350362.275 1505362.852 0, 1350120.668 1505342.332 0, 1349877.942 1505321.732 0, 1349635.215 1505301.146 0, 1349392.486 1505280.574 0, 1349149.757 1505260.017 0, 1348907.026 1505239.474 0, 1348664.294 1505218.945 0, 1348421.561 1505198.43 0, 1348178.826 1505177.93 0, 
+    1347936.09 1505157.444 0, 1347693.353 1505136.972 0, 1347450.615 1505116.515 0, 1347207.876 1505096.072 0, 1346965.135 1505075.643 0, 1346722.394 1505055.228 0, 1346479.651 1505034.828 0, 1346236.907 1505014.442 0, 1345994.161 1504994.071 0, 1345751.415 1504973.713 0, 
+    1345508.667 1504953.37 0, 1345265.918 1504933.041 0, 1345023.168 1504912.727 0, 1344780.417 1504892.426 0, 1344536.545 1504872.047 0, 1344294.911 1504851.869 0, 1344052.156 1504831.611 0, 1343809.4 1504811.368 0, 1343566.642 1504791.14 0, 1343323.884 1504770.925 0, 
+    1343081.124 1504750.725 0, 1342838.363 1504730.539 0, 1342595.601 1504710.367 0, 1342352.838 1504690.21 0, 1342110.074 1504670.067 0, 1341867.308 1504649.938 0, 1341624.541 1504629.824 0, 1341381.773 1504609.723 0, 1341139.004 1504589.638 0, 1340896.234 1504569.566 0, 
+    1340653.462 1504549.509 0, 1340410.69 1504529.466 0, 1340167.916 1504509.437 0, 1339925.141 1504489.422 0, 1339682.365 1504469.422 0, 1339439.587 1504449.436 0, 1339196.809 1504429.465 0, 1338954.029 1504409.507 0, 1338710.127 1504389.472 0, 1338254.298 1509940.64 0, 
+    1337798.497 1515491.457 0, 1338041.742 1515511.439 0, 1338283.868 1515531.342 0, 1338525.994 1515551.26 0, 1338768.118 1515571.192 0, 1339010.24 1515591.138 0, 1339252.362 1515611.099 0, 1339494.482 1515631.074 0, 1339736.602 1515651.063 0, 1339978.72 1515671.066 0, 
+    1340220.837 1515691.084 0, 1340462.952 1515711.116 0, 1340705.067 1515731.162 0, 1340947.18 1515751.222 0, 1341189.292 1515771.297 0, 1341431.403 1515791.386 0, 1341673.513 1515811.489 0, 1341915.622 1515831.606 0, 1342157.729 1515851.738 0, 1342399.836 1515871.884 0, 
+    1342641.941 1515892.044 0, 1342884.045 1515912.218 0, 1343126.147 1515932.407 0, 1343368.249 1515952.609 0, 1343609.233 1515972.733 0, 1343852.448 1515993.058 0, 1344094.546 1516013.303 0, 1344336.643 1516033.563 0, 1344578.739 1516053.837 0, 1344820.833 1516074.126 0, 
+    1345062.926 1516094.428 0, 1345305.018 1516114.745 0, 1345547.109 1516135.076 0, 1345789.198 1516155.422 0, 1346031.287 1516175.781 0, 1346273.374 1516196.155 0, 1346515.46 1516216.543 0, 1346757.545 1516236.945 0, 1346999.628 1516257.362 0, 1347241.711 1516277.793 0, 
+    1347483.792 1516298.238 0, 1347725.872 1516318.697 0, 1347967.951 1516339.171 0, 1348210.028 1516359.659 0, 1348452.105 1516380.161 0, 1348694.18 1516400.677 0, 1348936.254 1516421.208 0, 1349178.327 1516441.752 0, 1349419.283 1516462.217 0, 1349890.764 1510912.71 0, 
+    1350362.275 1505362.852 0))
+
+POLYGON ((593914.129 849475.417 0, 593634.228 849499.205 0, 593352.901 849523.131 0, 593071.576 849547.074 0, 592790.253 849571.033 0, 592508.931 849595.009 0, 592227.61 849619.002 0, 591946.291 849643.011 0, 591664.973 849667.036 0, 591383.656 849691.078 0, 
+    591102.341 849715.137 0, 590821.028 849739.212 0, 590539.716 849763.304 0, 590258.405 849787.412 0, 589977.095 849811.537 0, 589695.787 849835.678 0, 589414.481 849859.836 0, 589133.176 849884.011 0, 588851.872 849908.202 0, 588570.57 849932.409 0, 
+    588289.269 849956.634 0, 588007.97 849980.874 0, 587726.672 850005.132 0, 587445.375 850029.406 0, 587162.653 850053.819 0, 586882.786 850078.003 0, 586601.494 850102.327 0, 586320.203 850126.667 0, 586038.914 850151.023 0, 585757.626 850175.396 0, 
+    585476.339 850199.786 0, 585195.054 850224.193 0, 584913.77 850248.615 0, 584632.488 850273.055 0, 584351.207 850297.511 0, 584069.928 850321.983 0, 583788.65 850346.472 0, 583507.374 850370.978 0, 583226.099 850395.5 0, 582944.825 850420.039 0, 
+    582663.553 850444.594 0, 582382.282 850469.166 0, 582101.013 850493.755 0, 581819.745 850518.36 0, 581538.479 850542.981 0, 581257.214 850567.619 0, 580975.951 850592.274 0, 580694.689 850616.945 0, 580412 850641.758 0, 580899.736 856196.494 0, 
+    581387.489 861751.429 0, 581669.52 861726.673 0, 581950.128 861702.059 0, 582230.738 861677.462 0, 582511.349 861652.881 0, 582791.961 861628.317 0, 583072.575 861603.769 0, 583353.19 861579.238 0, 583633.807 861554.723 0, 583914.425 861530.225 0, 
+    584195.045 861505.743 0, 584475.666 861481.278 0, 584756.288 861456.829 0, 585036.912 861432.397 0, 585317.538 861407.981 0, 585598.165 861383.582 0, 585878.793 861359.2 0, 586159.423 861334.834 0, 586440.054 861310.484 0, 586720.686 861286.151 0, 
+    587001.32 861261.834 0, 587281.956 861237.534 0, 587562.593 861213.251 0, 587843.231 861188.984 0, 588122.447 861164.856 0, 588404.512 861140.499 0, 588685.154 861116.282 0, 588965.798 861092.081 0, 589246.444 861067.897 0, 589527.091 861043.729 0, 
+    589807.739 861019.577 0, 590088.389 860995.443 0, 590369.04 860971.324 0, 590649.692 860947.222 0, 590930.346 860923.137 0, 591211.002 860899.068 0, 591491.658 860875.016 0, 591772.317 860850.98 0, 592052.976 860826.961 0, 592333.637 860802.959 0, 
+    592614.3 860778.972 0, 592894.964 860755.003 0, 593175.629 860731.05 0, 593456.296 860707.113 0, 593736.964 860683.193 0, 594017.633 860659.289 0, 594298.304 860635.402 0, 594578.976 860611.532 0, 594858.227 860587.799 0, 594386.17 855031.508 0, 
+    593914.129 849475.417 0))
+
+POLYGON ((608332.199 859462.231 0, 608052.88 859485.175 0, 607772.142 859508.252 0, 607491.404 859531.346 0, 607210.669 859554.457 0, 606929.934 859577.584 0, 606649.201 859600.728 0, 606368.469 859623.888 0, 606087.739 859647.064 0, 605807.009 859670.257 0, 
+    605526.282 859693.467 0, 605245.555 859716.693 0, 604964.83 859739.936 0, 604684.107 859763.195 0, 604403.385 859786.471 0, 604122.664 859809.763 0, 603841.944 859833.072 0, 603561.226 859856.398 0, 603280.509 859879.739 0, 602999.794 859903.098 0, 
+    602719.08 859926.473 0, 602438.367 859949.864 0, 602157.656 859973.272 0, 601876.946 859996.697 0, 601594.816 860020.256 0, 601315.53 860043.595 0, 601034.825 860067.069 0, 600754.12 860090.56 0, 600473.417 860114.067 0, 600192.716 860137.59 0, 
+    599912.016 860161.13 0, 599631.317 860184.687 0, 599350.619 860208.26 0, 599069.923 860231.85 0, 598789.229 860255.456 0, 598508.535 860279.079 0, 598227.844 860302.718 0, 597947.153 860326.374 0, 597666.464 860350.046 0, 597385.776 860373.735 0, 
+    597105.09 860397.44 0, 596824.405 860421.162 0, 596543.722 860444.901 0, 596263.04 860468.655 0, 595982.359 860492.427 0, 595701.679 860516.215 0, 595421.002 860540.019 0, 595140.325 860563.84 0, 594858.227 860587.799 0, 595330.301 866144.284 0, 
+    595802.391 871700.961 0, 596083.832 871677.058 0, 596363.854 871653.293 0, 596643.878 871629.544 0, 596923.903 871605.811 0, 597203.93 871582.095 0, 597483.958 871558.396 0, 597763.987 871534.713 0, 598044.018 871511.046 0, 598324.05 871487.396 0, 
+    598604.084 871463.762 0, 598884.119 871440.145 0, 599164.155 871416.545 0, 599444.193 871392.96 0, 599724.232 871369.393 0, 600004.272 871345.842 0, 600284.314 871322.307 0, 600564.357 871298.789 0, 600844.402 871275.287 0, 601124.448 871251.802 0, 
+    601404.496 871228.333 0, 601684.544 871204.881 0, 601964.595 871181.445 0, 602244.646 871158.025 0, 602523.281 871134.741 0, 602804.753 871111.236 0, 603084.809 871087.866 0, 603364.866 871064.513 0, 603644.925 871041.176 0, 603924.984 871017.856 0, 
+    604205.046 870994.552 0, 604485.108 870971.264 0, 604765.172 870947.993 0, 605045.237 870924.739 0, 605325.304 870901.501 0, 605605.372 870878.279 0, 605885.442 870855.074 0, 606165.512 870831.886 0, 606445.584 870808.713 0, 606725.658 870785.558 0, 
+    607005.733 870762.419 0, 607285.809 870739.296 0, 607565.887 870716.19 0, 607845.966 870693.1 0, 608126.046 870670.027 0, 608406.127 870646.971 0, 608686.21 870623.93 0, 608966.295 870600.907 0, 609244.963 870578.016 0, 608788.573 865020.027 0, 
+    608332.199 859462.231 0))
+
+POLYGON ((622690.654 869493.053 0, 622411.92 869515.157 0, 622131.771 869537.389 0, 621851.624 869559.638 0, 621571.479 869581.903 0, 621291.334 869604.185 0, 621011.191 869626.483 0, 620731.05 869648.798 0, 620450.909 869671.129 0, 620170.77 869693.477 0, 
+    619890.632 869715.841 0, 619610.496 869738.222 0, 619330.361 869760.619 0, 619050.227 869783.033 0, 618770.094 869805.463 0, 618489.963 869827.91 0, 618209.833 869850.373 0, 617929.705 869872.853 0, 617649.577 869895.349 0, 617369.451 869917.861 0, 
+    617089.327 869940.39 0, 616809.204 869962.936 0, 616529.082 869985.498 0, 616248.961 870008.077 0, 615967.425 870030.786 0, 615688.724 870053.283 0, 615408.607 870075.911 0, 615128.492 870098.556 0, 614848.378 870121.217 0, 614568.265 870143.894 0, 
+    614288.154 870166.588 0, 614008.044 870189.299 0, 613727.936 870212.026 0, 613447.828 870234.769 0, 613167.722 870257.529 0, 612887.618 870280.306 0, 612607.515 870303.099 0, 612327.413 870325.908 0, 612047.312 870348.734 0, 611767.213 870371.576 0, 
+    611487.115 870394.435 0, 611207.018 870417.31 0, 610926.923 870440.202 0, 610646.829 870463.111 0, 610366.737 870486.035 0, 610086.646 870508.977 0, 609806.556 870531.934 0, 609526.468 870554.909 0, 609244.963 870578.016 0, 609701.368 876136.192 0, 
+    610157.788 881694.552 0, 610438.635 881671.499 0, 610718.069 881648.578 0, 610997.505 881625.674 0, 611276.942 881602.786 0, 611556.38 881579.915 0, 611835.819 881557.06 0, 612115.26 881534.222 0, 612394.702 881511.4 0, 612674.146 881488.594 0, 
+    612953.591 881465.805 0, 613233.037 881443.033 0, 613512.485 881420.277 0, 613791.934 881397.537 0, 614071.384 881374.814 0, 614350.835 881352.107 0, 614630.288 881329.417 0, 614909.743 881306.743 0, 615189.198 881284.085 0, 615468.655 881261.444 0, 
+    615748.113 881238.82 0, 616027.573 881216.212 0, 616307.034 881193.62 0, 616586.496 881171.045 0, 616864.546 881148.6 0, 617145.425 881125.944 0, 617424.891 881103.418 0, 617704.358 881080.909 0, 617983.827 881058.416 0, 618263.297 881035.939 0, 
+    618542.769 881013.479 0, 618822.242 880991.036 0, 619101.716 880968.609 0, 619381.191 880946.198 0, 619660.668 880923.804 0, 619940.146 880901.426 0, 620219.626 880879.065 0, 620499.107 880856.72 0, 620778.589 880834.391 0, 621058.072 880812.079 0, 
+    621337.557 880789.784 0, 621617.043 880767.505 0, 621896.53 880745.242 0, 622176.019 880722.996 0, 622455.509 880700.766 0, 622735 880678.553 0, 623014.492 880656.356 0, 623293.986 880634.175 0, 623572.069 880612.124 0, 623131.354 875052.496 0, 
+    622690.654 869493.053 0))
+
+POLYGON ((636989.354 879567.597 0, 636711.208 879588.864 0, 636431.653 879610.255 0, 636152.098 879631.662 0, 635872.546 879653.085 0, 635592.994 879674.525 0, 635313.444 879695.982 0, 635033.894 879717.455 0, 634754.347 879738.944 0, 634474.8 879760.45 0, 
+    634195.255 879781.972 0, 633915.711 879803.511 0, 633636.168 879825.066 0, 633356.627 879846.638 0, 633077.086 879868.226 0, 632797.547 879889.831 0, 632518.01 879911.452 0, 632238.473 879933.089 0, 631958.938 879954.743 0, 631679.404 879976.414 0, 
+    631399.872 879998.1 0, 631120.34 880019.804 0, 630840.81 880041.523 0, 630561.282 880063.26 0, 630280.343 880085.122 0, 630002.228 880106.781 0, 629722.703 880128.567 0, 629443.179 880150.369 0, 629163.657 880172.187 0, 628884.136 880194.022 0, 
+    628604.616 880215.874 0, 628325.098 880237.742 0, 628045.581 880259.626 0, 627766.065 880281.527 0, 627486.55 880303.444 0, 627207.037 880325.377 0, 626927.525 880347.327 0, 626648.014 880369.294 0, 626368.504 880391.277 0, 626088.996 880413.276 0, 
+    625809.489 880435.292 0, 625529.984 880457.325 0, 625250.48 880479.373 0, 624970.977 880501.439 0, 624691.475 880523.52 0, 624411.975 880545.618 0, 624132.476 880567.733 0, 623852.978 880589.864 0, 623572.069 880612.124 0, 624012.798 886171.931 0, 
+    624453.541 891731.915 0, 624733.793 891709.707 0, 625012.636 891687.628 0, 625291.48 891665.565 0, 625570.326 891643.519 0, 625849.173 891621.489 0, 626128.022 891599.475 0, 626406.872 891577.478 0, 626685.723 891555.497 0, 626964.575 891533.533 0, 
+    627243.429 891511.585 0, 627522.284 891489.654 0, 627801.14 891467.739 0, 628079.997 891445.84 0, 628358.856 891423.958 0, 628637.716 891402.092 0, 628916.578 891380.242 0, 629195.44 891358.409 0, 629474.304 891336.593 0, 629753.169 891314.793 0, 
+    630032.036 891293.009 0, 630310.904 891271.241 0, 630589.773 891249.49 0, 630868.643 891227.756 0, 631146.107 891206.147 0, 631426.388 891184.336 0, 631705.262 891162.651 0, 631984.137 891140.982 0, 632263.014 891119.329 0, 632541.892 891097.693 0, 
+    632820.771 891076.074 0, 633099.652 891054.47 0, 633378.534 891032.884 0, 633657.417 891011.313 0, 633936.301 890989.759 0, 634215.187 890968.222 0, 634494.074 890946.701 0, 634772.962 890925.196 0, 635051.851 890903.707 0, 635330.742 890882.236 0, 
+    635609.634 890860.78 0, 635888.527 890839.341 0, 636167.422 890817.918 0, 636446.317 890796.512 0, 636725.214 890775.122 0, 637004.113 890753.749 0, 637283.012 890732.392 0, 637561.913 890711.051 0, 637839.408 890689.835 0, 637414.374 885128.628 0, 
+    636989.354 879567.597 0))
+
+POLYGON ((707581.82 930586.06 0, 707306.651 930603.193 0, 707030.098 930620.428 0, 706753.546 930637.68 0, 706476.995 930654.948 0, 706200.446 930672.232 0, 705923.897 930689.533 0, 705647.349 930706.85 0, 705370.802 930724.183 0, 705094.256 930741.532 0, 
+    704817.712 930758.898 0, 704541.168 930776.28 0, 704264.625 930793.678 0, 703988.083 930811.093 0, 703711.543 930828.524 0, 703435.003 930845.971 0, 703158.464 930863.434 0, 702881.927 930880.914 0, 702605.39 930898.41 0, 702328.855 930915.922 0, 
+    702052.32 930933.45 0, 701775.787 930950.995 0, 701499.254 930968.556 0, 701222.723 930986.133 0, 700944.807 931003.815 0, 700669.663 931021.337 0, 700393.135 931038.963 0, 700116.608 931056.605 0, 699840.081 931074.264 0, 699563.556 931091.939 0, 
+    699287.032 931109.63 0, 699010.509 931127.338 0, 698733.987 931145.061 0, 698457.466 931162.801 0, 698180.946 931180.558 0, 697904.427 931198.33 0, 697627.909 931216.119 0, 697351.392 931233.924 0, 697074.876 931251.746 0, 696798.362 931269.584 0, 
+    696521.848 931287.438 0, 696245.335 931305.308 0, 695968.824 931323.194 0, 695692.313 931341.097 0, 695415.804 931359.016 0, 695139.295 931376.952 0, 694862.788 931394.903 0, 694586.282 931412.871 0, 694308.39 931430.946 0, 694670.644 936998.017 0, 
+    695032.907 942565.227 0, 695310.14 942547.195 0, 695585.991 942529.27 0, 695861.843 942511.361 0, 696137.696 942493.468 0, 696413.551 942475.591 0, 696689.406 942457.731 0, 696965.262 942439.887 0, 697241.119 942422.059 0, 697516.978 942404.247 0, 
+    697792.837 942386.452 0, 698068.697 942368.672 0, 698344.559 942350.909 0, 698620.421 942333.163 0, 698896.285 942315.432 0, 699172.149 942297.718 0, 699448.015 942280.02 0, 699723.882 942262.338 0, 699999.749 942244.673 0, 700275.618 942227.023 0, 
+    700551.488 942209.39 0, 700827.359 942191.773 0, 701103.231 942174.173 0, 701379.104 942156.589 0, 701653.595 942139.108 0, 701930.853 942121.469 0, 702206.729 942103.933 0, 702482.606 942086.413 0, 702758.484 942068.91 0, 703034.363 942051.423 0, 
+    703310.243 942033.953 0, 703586.124 942016.498 0, 703862.006 941999.06 0, 704137.889 941981.638 0, 704413.774 941964.232 0, 704689.659 941946.843 0, 704965.545 941929.47 0, 705241.432 941912.113 0, 705517.321 941894.772 0, 705793.21 941877.447 0, 
+    706069.1 941860.139 0, 706344.992 941842.847 0, 706620.884 941825.571 0, 706896.778 941808.311 0, 707172.672 941791.068 0, 707448.567 941773.841 0, 707724.464 941756.63 0, 708000.361 941739.435 0, 708274.878 941722.343 0, 707928.345 936154.132 0, 
+    707581.82 930586.06 0))
+
+POLYGON ((721519.178 940916.874 0, 721244.612 940933.191 0, 720968.667 940949.606 0, 720692.723 940966.037 0, 720416.78 940982.485 0, 720140.838 940998.949 0, 719864.897 941015.429 0, 719588.957 941031.925 0, 719313.018 941048.438 0, 719037.079 941064.966 0, 
+    718761.142 941081.511 0, 718485.206 941098.073 0, 718209.271 941114.65 0, 717933.336 941131.244 0, 717657.403 941147.854 0, 717381.471 941164.48 0, 717105.54 941181.123 0, 716829.609 941197.781 0, 716553.68 941214.456 0, 716277.751 941231.148 0, 
+    716001.824 941247.855 0, 715725.898 941264.579 0, 715449.972 941281.319 0, 715174.048 941298.075 0, 714896.744 941314.931 0, 714622.202 941331.636 0, 714346.28 941348.441 0, 714070.36 941365.262 0, 713794.44 941382.099 0, 713518.522 941398.953 0, 
+    713242.604 941415.823 0, 712966.688 941432.709 0, 712690.772 941449.611 0, 712414.858 941466.53 0, 712138.944 941483.465 0, 711863.032 941500.416 0, 711587.12 941517.383 0, 711311.21 941534.366 0, 711035.3 941551.366 0, 710759.392 941568.382 0, 
+    710483.484 941585.414 0, 710207.577 941602.463 0, 709931.672 941619.528 0, 709655.767 941636.609 0, 709379.864 941653.706 0, 709103.961 941670.819 0, 708828.06 941687.949 0, 708552.159 941705.095 0, 708274.878 941722.343 0, 708621.42 947290.688 0, 
+    708967.97 952859.163 0, 709244.592 952841.956 0, 709519.837 952824.85 0, 709795.083 952807.761 0, 710070.33 952790.689 0, 710345.578 952773.632 0, 710620.827 952756.592 0, 710896.077 952739.567 0, 711171.328 952722.56 0, 711446.58 952705.568 0, 
+    711721.833 952688.592 0, 711997.087 952671.633 0, 712272.342 952654.69 0, 712547.598 952637.763 0, 712822.855 952620.852 0, 713098.113 952603.957 0, 713373.372 952587.079 0, 713648.632 952570.217 0, 713923.893 952553.371 0, 714199.155 952536.541 0, 
+    714474.418 952519.727 0, 714749.682 952502.93 0, 715024.947 952486.149 0, 715300.213 952469.384 0, 715574.103 952452.719 0, 715850.748 952435.903 0, 716126.017 952419.186 0, 716401.287 952402.486 0, 716676.558 952385.802 0, 716951.829 952369.134 0, 
+    717227.102 952352.483 0, 717502.376 952335.847 0, 717777.651 952319.228 0, 718052.927 952302.625 0, 718328.203 952286.039 0, 718603.481 952269.468 0, 718878.76 952252.914 0, 719154.039 952236.376 0, 719429.32 952219.854 0, 719704.602 952203.348 0, 
+    719979.884 952186.858 0, 720255.168 952170.385 0, 720530.452 952153.928 0, 720805.738 952137.487 0, 721081.024 952121.062 0, 721356.312 952104.654 0, 721631.6 952088.261 0, 721906.889 952071.885 0, 722180.803 952055.607 0, 721849.987 946486.175 0, 
+    721519.178 940916.874 0))
+
+POLYGON ((735395.854 951289.384 0, 735121.893 951304.888 0, 734846.559 951320.486 0, 734571.225 951336.101 0, 734295.892 951351.731 0, 734020.561 951367.378 0, 733745.23 951383.041 0, 733469.9 951398.721 0, 733194.571 951414.416 0, 732919.243 951430.128 0, 
+    732643.916 951445.856 0, 732368.589 951461.6 0, 732093.264 951477.361 0, 731817.94 951493.137 0, 731542.616 951508.93 0, 731267.294 951524.739 0, 730991.972 951540.564 0, 730716.652 951556.405 0, 730441.332 951572.263 0, 730166.013 951588.137 0, 
+    729890.695 951604.027 0, 729615.378 951619.933 0, 729340.063 951635.855 0, 729064.748 951651.794 0, 728788.058 951667.829 0, 728514.12 951683.72 0, 728238.808 951699.707 0, 727963.497 951715.71 0, 727688.187 951731.73 0, 727412.877 951747.766 0, 
+    727137.569 951763.818 0, 726862.261 951779.886 0, 726586.955 951795.971 0, 726311.649 951812.071 0, 726036.344 951828.188 0, 725761.041 951844.321 0, 725485.738 951860.47 0, 725210.436 951876.636 0, 724935.135 951892.818 0, 724659.835 951909.015 0, 
+    724384.537 951925.23 0, 724109.239 951941.46 0, 723833.942 951957.706 0, 723558.645 951973.969 0, 723283.35 951990.248 0, 723008.056 952006.543 0, 722732.763 952022.854 0, 722457.471 952039.182 0, 722180.803 952055.607 0, 722511.627 957625.165 0, 
+    722842.458 963194.845 0, 723118.467 963178.459 0, 723393.104 963162.17 0, 723667.741 963145.898 0, 723942.38 963129.642 0, 724217.019 963113.402 0, 724491.66 963097.178 0, 724766.301 963080.97 0, 725040.943 963064.778 0, 725315.587 963048.603 0, 
+    725590.231 963032.443 0, 725864.876 963016.3 0, 726139.522 963000.173 0, 726414.169 962984.063 0, 726688.817 962967.968 0, 726963.466 962951.889 0, 727238.116 962935.827 0, 727512.767 962919.781 0, 727787.419 962903.751 0, 728062.072 962887.737 0, 
+    728336.725 962871.74 0, 728611.38 962855.758 0, 728886.035 962839.793 0, 729160.692 962823.844 0, 729433.977 962807.99 0, 729710.008 962791.994 0, 729984.667 962776.093 0, 730259.327 962760.209 0, 730533.989 962744.34 0, 730808.651 962728.488 0, 
+    731083.314 962712.652 0, 731357.978 962696.832 0, 731632.643 962681.029 0, 731907.309 962665.241 0, 732181.975 962649.47 0, 732456.643 962633.715 0, 732731.312 962617.976 0, 733005.981 962602.253 0, 733280.652 962586.546 0, 733555.323 962570.856 0, 
+    733829.995 962555.182 0, 734104.669 962539.523 0, 734379.343 962523.881 0, 734654.018 962508.256 0, 734928.694 962492.646 0, 735203.371 962477.052 0, 735478.049 962461.475 0, 735752.728 962445.914 0, 736026.036 962430.447 0, 735710.942 956859.854 0, 
+    735395.854 951289.384 0))
+
+POLYGON ((749211.721 961703.297 0, 748938.368 961717.992 0, 748663.646 961732.777 0, 748388.925 961747.578 0, 748114.205 961762.396 0, 747839.486 961777.229 0, 747564.768 961792.079 0, 747290.051 961806.945 0, 747015.335 961821.827 0, 746740.619 961836.725 0, 
+    746465.904 961851.64 0, 746191.191 961866.57 0, 745916.478 961881.517 0, 745641.766 961896.48 0, 745367.055 961911.459 0, 745092.344 961926.455 0, 744817.635 961941.466 0, 744542.926 961956.494 0, 744268.219 961971.537 0, 743993.512 961986.597 0, 
+    743718.806 962001.673 0, 743444.101 962016.766 0, 743169.397 962031.874 0, 742894.694 962046.999 0, 742618.622 962062.215 0, 742345.291 962077.297 0, 742070.59 962092.47 0, 741795.891 962107.659 0, 741521.192 962122.864 0, 741246.494 962138.086 0, 
+    740971.797 962153.324 0, 740697.101 962168.578 0, 740422.406 962183.848 0, 740147.712 962199.134 0, 739873.019 962214.437 0, 739598.326 962229.755 0, 739323.635 962245.09 0, 739048.944 962260.441 0, 738774.254 962275.808 0, 738499.566 962291.192 0, 
+    738224.878 962306.591 0, 737950.191 962322.007 0, 737675.505 962337.439 0, 737400.819 962352.887 0, 737126.135 962368.351 0, 736851.452 962383.831 0, 736576.769 962399.328 0, 736302.088 962414.84 0, 736026.036 962430.447 0, 736341.137 968001.157 0, 
+    736656.245 973571.983 0, 736931.638 973556.413 0, 737205.663 973540.938 0, 737479.69 973525.478 0, 737753.718 973510.035 0, 738027.746 973494.608 0, 738301.776 973479.197 0, 738575.806 973463.802 0, 738849.837 973448.423 0, 739123.869 973433.06 0, 
+    739397.902 973417.714 0, 739671.936 973402.383 0, 739945.971 973387.069 0, 740220.007 973371.771 0, 740494.043 973356.488 0, 740768.081 973341.223 0, 741042.119 973325.973 0, 741316.158 973310.739 0, 741590.199 973295.521 0, 741864.24 973280.32 0, 
+    742138.282 973265.135 0, 742412.324 973249.966 0, 742686.368 973234.813 0, 742960.413 973219.676 0, 743233.091 973204.63 0, 743508.505 973189.45 0, 743782.552 973174.362 0, 744056.6 973159.289 0, 744330.65 973144.233 0, 744604.7 973129.193 0, 
+    744878.75 973114.169 0, 745152.802 973099.161 0, 745426.855 973084.169 0, 745700.908 973069.194 0, 745974.963 973054.234 0, 746249.018 973039.291 0, 746523.074 973024.364 0, 746797.131 973009.453 0, 747071.189 972994.558 0, 747345.248 972979.679 0, 
+    747619.308 972964.816 0, 747893.368 972949.97 0, 748167.43 972935.139 0, 748441.492 972920.325 0, 748715.555 972905.527 0, 748989.619 972890.745 0, 749263.684 972875.979 0, 749537.75 972861.229 0, 749810.45 972846.569 0, 749511.083 967274.876 0, 
+    749211.721 961703.297 0))
+
+POLYGON ((762966.653 972158.321 0, 762693.91 972172.211 0, 762419.803 972186.186 0, 762145.698 972200.178 0, 761871.593 972214.185 0, 761597.489 972228.209 0, 761323.386 972242.249 0, 761049.284 972256.305 0, 760775.183 972270.378 0, 760501.082 972284.466 0, 
+    760226.982 972298.57 0, 759952.883 972312.691 0, 759678.785 972326.828 0, 759404.688 972340.981 0, 759130.592 972355.15 0, 758856.496 972369.335 0, 758582.401 972383.536 0, 758308.307 972397.754 0, 758034.214 972411.987 0, 757760.122 972426.237 0, 
+    757486.031 972440.503 0, 757211.94 972454.785 0, 756937.85 972469.083 0, 756663.762 972483.397 0, 756388.308 972497.799 0, 756115.586 972512.074 0, 755841.5 972526.436 0, 755567.415 972540.815 0, 755293.33 972555.21 0, 755019.246 972569.621 0, 
+    754745.163 972584.048 0, 754471.081 972598.491 0, 754197 972612.951 0, 753922.919 972627.426 0, 753648.84 972641.918 0, 753374.761 972656.426 0, 753100.683 972670.95 0, 752826.606 972685.49 0, 752552.53 972700.046 0, 752278.455 972714.618 0, 
+    752004.381 972729.207 0, 751730.307 972743.812 0, 751456.234 972758.432 0, 751182.163 972773.069 0, 750908.092 972787.722 0, 750634.022 972802.391 0, 750359.952 972817.076 0, 750085.884 972831.778 0, 749810.45 972846.569 0, 750109.824 978418.372 0, 
+    750409.204 983990.282 0, 750683.978 983975.526 0, 750957.39 983960.86 0, 751230.804 983946.21 0, 751504.218 983931.576 0, 751777.633 983916.958 0, 752051.049 983902.356 0, 752324.466 983887.77 0, 752597.883 983873.201 0, 752871.302 983858.647 0, 
+    753144.721 983844.11 0, 753418.141 983829.588 0, 753691.562 983815.083 0, 753964.984 983800.594 0, 754238.407 983786.121 0, 754511.831 983771.664 0, 754785.255 983757.223 0, 755058.68 983742.798 0, 755332.107 983728.389 0, 755605.534 983713.997 0, 
+    755878.961 983699.62 0, 756152.39 983685.26 0, 756425.82 983670.915 0, 756699.25 983656.587 0, 756971.32 983642.346 0, 757246.113 983627.979 0, 757519.546 983613.699 0, 757792.98 983599.435 0, 758066.415 983585.187 0, 758339.85 983570.956 0, 
+    758613.286 983556.74 0, 758886.724 983542.541 0, 759160.161 983528.357 0, 759433.6 983514.19 0, 759707.04 983500.039 0, 759980.48 983485.904 0, 760253.922 983471.785 0, 760527.364 983457.682 0, 760800.807 983443.595 0, 761074.25 983429.524 0, 
+    761347.695 983415.469 0, 761621.14 983401.431 0, 761894.587 983387.408 0, 762168.034 983373.402 0, 762441.482 983359.412 0, 762714.93 983345.438 0, 762988.38 983331.48 0, 763261.83 983317.538 0, 763533.92 983303.681 0, 763250.284 977730.948 0, 
+    762966.653 972158.321 0))
+
+POLYGON ((776660.525 982654.163 0, 776388.394 982667.251 0, 776114.906 982680.42 0, 775841.418 982693.605 0, 775567.931 982706.807 0, 775294.444 982720.025 0, 775020.959 982733.258 0, 774747.474 982746.508 0, 774473.99 982759.774 0, 774200.507 982773.056 0, 
+    773927.024 982786.354 0, 773653.543 982799.669 0, 773380.062 982812.999 0, 773106.582 982826.346 0, 772833.103 982839.708 0, 772559.624 982853.087 0, 772286.146 982866.481 0, 772012.669 982879.892 0, 771739.193 982893.319 0, 771465.718 982906.762 0, 
+    771192.243 982920.221 0, 770918.77 982933.697 0, 770645.297 982947.188 0, 770371.825 982960.695 0, 770096.993 982974.286 0, 769824.883 982987.758 0, 769551.413 983001.314 0, 769277.944 983014.886 0, 769004.476 983028.474 0, 768731.008 983042.078 0, 
+    768457.542 983055.698 0, 768184.076 983069.334 0, 767910.611 983082.986 0, 767637.147 983096.655 0, 767363.683 983110.339 0, 767090.221 983124.04 0, 766816.759 983137.756 0, 766543.298 983151.489 0, 766269.838 983165.238 0, 765996.379 983179.003 0, 
+    765722.92 983192.784 0, 765449.462 983206.581 0, 765176.006 983220.394 0, 764902.55 983234.224 0, 764629.094 983248.069 0, 764355.64 983261.931 0, 764082.186 983275.808 0, 763808.733 983289.702 0, 763533.92 983303.681 0, 763817.562 988876.516 0, 
+    764101.209 994449.45 0, 764375.363 994435.504 0, 764648.159 994421.644 0, 764920.957 994407.799 0, 765193.755 994393.971 0, 765466.555 994380.159 0, 765739.355 994366.363 0, 766012.156 994352.583 0, 766284.957 994338.819 0, 766557.76 994325.071 0, 
+    766830.563 994311.339 0, 767103.367 994297.623 0, 767376.172 994283.923 0, 767648.978 994270.239 0, 767921.784 994256.572 0, 768194.592 994242.92 0, 768467.4 994229.284 0, 768740.209 994215.665 0, 769013.018 994202.061 0, 769285.829 994188.474 0, 
+    769558.64 994174.903 0, 769831.452 994161.347 0, 770104.265 994147.808 0, 770377.079 994134.285 0, 770648.537 994120.845 0, 770922.709 994107.287 0, 771195.525 994093.812 0, 771468.342 994080.353 0, 771741.159 994066.91 0, 772013.978 994053.483 0, 
+    772286.797 994040.072 0, 772559.617 994026.678 0, 772832.438 994013.299 0, 773105.26 993999.936 0, 773378.082 993986.59 0, 773650.905 993973.259 0, 773923.729 993959.945 0, 774196.554 993946.647 0, 774469.38 993933.364 0, 774742.206 993920.098 0, 
+    775015.033 993906.848 0, 775287.861 993893.614 0, 775560.69 993880.396 0, 775833.519 993867.194 0, 776106.349 993854.008 0, 776379.18 993840.838 0, 776652.012 993827.684 0, 776924.845 993814.546 0, 777196.322 993801.489 0, 776928.421 988227.777 0, 
+    776660.525 982654.163 0))
+
+POLYGON ((790293.214 993190.528 0, 790021.698 993202.818 0, 789748.83 993215.185 0, 789475.962 993227.568 0, 789203.095 993239.967 0, 788930.228 993252.382 0, 788657.363 993264.813 0, 788384.498 993277.26 0, 788111.634 993289.723 0, 787838.77 993302.203 0, 
+    787565.907 993314.698 0, 787293.046 993327.21 0, 787020.184 993339.737 0, 786747.324 993352.281 0, 786474.464 993364.84 0, 786201.605 993377.416 0, 785928.747 993390.008 0, 785655.889 993402.616 0, 785383.032 993415.24 0, 785110.176 993427.88 0, 
+    784837.321 993440.536 0, 784564.466 993453.208 0, 784291.612 993465.896 0, 784018.759 993478.6 0, 783744.552 993491.384 0, 783473.055 993504.057 0, 783200.205 993516.809 0, 782927.355 993529.577 0, 782654.505 993542.362 0, 782381.657 993555.163 0, 
+    782108.809 993567.979 0, 781835.962 993580.812 0, 781563.115 993593.661 0, 781290.27 993606.525 0, 781017.425 993619.406 0, 780744.581 993632.303 0, 780471.738 993645.216 0, 780198.895 993658.145 0, 779926.054 993671.09 0, 779653.213 993684.051 0, 
+    779380.372 993697.029 0, 779107.533 993710.022 0, 778834.694 993723.031 0, 778561.856 993736.056 0, 778289.019 993749.098 0, 778016.183 993762.155 0, 777743.347 993775.229 0, 777470.512 993788.319 0, 777196.322 993801.489 0, 777464.228 999375.296 0, 
+    777732.138 1004949.192 0, 778005.668 1004936.053 0, 778277.847 1004922.995 0, 778550.026 1004909.953 0, 778822.207 1004896.927 0, 779094.388 1004883.917 0, 779366.57 1004870.923 0, 779638.752 1004857.945 0, 779910.935 1004844.983 0, 780183.12 1004832.037 0, 
+    780455.304 1004819.107 0, 780727.49 1004806.193 0, 780999.676 1004793.295 0, 781271.863 1004780.413 0, 781544.051 1004767.547 0, 781816.24 1004754.697 0, 782088.429 1004741.863 0, 782360.62 1004729.046 0, 782632.81 1004716.244 0, 782905.002 1004703.458 0, 
+    783177.195 1004690.688 0, 783449.388 1004677.934 0, 783721.582 1004665.197 0, 783993.776 1004652.475 0, 784264.62 1004639.832 0, 784538.168 1004627.08 0, 784810.365 1004614.406 0, 785082.562 1004601.748 0, 785354.761 1004589.107 0, 785626.96 1004576.481 0, 
+    785899.16 1004563.872 0, 786171.36 1004551.278 0, 786443.562 1004538.701 0, 786715.764 1004526.139 0, 786987.967 1004513.594 0, 787260.17 1004501.064 0, 787532.375 1004488.551 0, 787804.58 1004476.053 0, 788076.785 1004463.572 0, 788348.992 1004451.106 0, 
+    788621.199 1004438.657 0, 788893.407 1004426.224 0, 789165.616 1004413.807 0, 789437.825 1004401.405 0, 789710.036 1004389.02 0, 789982.246 1004376.651 0, 790254.458 1004364.298 0, 790526.67 1004351.96 0, 790797.533 1004339.7 0, 790545.371 998765.069 0, 
+    790293.214 993190.528 0))
+
+POLYGON ((803864.598 1003767.123 0, 803593.7 1003778.618 0, 803321.454 1003790.186 0, 803049.208 1003801.77 0, 802776.963 1003813.37 0, 802504.719 1003824.986 0, 802232.476 1003836.618 0, 801960.233 1003848.266 0, 801687.991 1003859.931 0, 801415.75 1003871.611 0, 
+    801143.509 1003883.307 0, 800871.269 1003895.02 0, 800599.03 1003906.748 0, 800326.791 1003918.492 0, 800054.554 1003930.253 0, 799782.316 1003942.029 0, 799510.08 1003953.821 0, 799237.844 1003965.63 0, 798965.609 1003977.454 0, 798693.374 1003989.295 0, 
+    798421.141 1004001.151 0, 798148.908 1004013.024 0, 797876.675 1004024.912 0, 797604.444 1004036.817 0, 797330.863 1004048.797 0, 797059.983 1004060.674 0, 796787.753 1004072.627 0, 796515.524 1004084.596 0, 796243.296 1004096.58 0, 795971.069 1004108.581 0, 
+    795698.842 1004120.598 0, 795426.616 1004132.631 0, 795154.391 1004144.679 0, 794882.166 1004156.744 0, 794609.942 1004168.825 0, 794337.719 1004180.922 0, 794065.497 1004193.035 0, 793793.275 1004205.164 0, 793521.054 1004217.309 0, 793248.834 1004229.47 0, 
+    792976.614 1004241.647 0, 792704.395 1004253.84 0, 792432.177 1004266.049 0, 792159.96 1004278.274 0, 791887.743 1004290.515 0, 791615.527 1004302.772 0, 791343.312 1004315.045 0, 791071.097 1004327.334 0, 790797.533 1004339.7 0, 791049.699 1009914.417 0, 
+    791301.868 1015489.216 0, 791574.773 1015476.879 0, 791846.331 1015464.62 0, 792117.89 1015452.376 0, 792389.45 1015440.149 0, 792661.01 1015427.937 0, 792932.571 1015415.742 0, 793204.133 1015403.562 0, 793475.696 1015391.399 0, 793747.259 1015379.251 0, 
+    794018.823 1015367.119 0, 794290.388 1015355.004 0, 794561.953 1015342.904 0, 794833.519 1015330.82 0, 795105.086 1015318.753 0, 795376.654 1015306.701 0, 795648.222 1015294.665 0, 795919.791 1015282.645 0, 796191.361 1015270.642 0, 796462.931 1015258.654 0, 
+    796734.503 1015246.682 0, 797006.074 1015234.726 0, 797277.647 1015222.786 0, 797549.22 1015210.863 0, 797819.448 1015199.014 0, 798092.369 1015187.063 0, 798363.944 1015175.187 0, 798635.52 1015163.327 0, 798907.097 1015151.483 0, 799178.674 1015139.655 0, 
+    799450.252 1015127.843 0, 799721.831 1015116.047 0, 799993.411 1015104.267 0, 800264.991 1015092.503 0, 800536.572 1015080.755 0, 800808.153 1015069.023 0, 801079.736 1015057.307 0, 801351.319 1015045.607 0, 801622.902 1015033.923 0, 801894.487 1015022.255 0, 
+    802166.072 1015010.603 0, 802437.657 1014998.967 0, 802709.244 1014987.347 0, 802980.831 1014975.742 0, 803252.419 1014964.154 0, 803524.007 1014952.582 0, 803795.596 1014941.026 0, 804067.186 1014929.486 0, 804337.431 1014918.019 0, 804101.013 1009342.53 0, 
+    803864.598 1003767.123 0))
+
+POLYGON ((817374.557 1014383.651 0, 817104.278 1014394.355 0, 816832.657 1014405.128 0, 816561.036 1014415.917 0, 816289.416 1014426.722 0, 816017.796 1014437.543 0, 815746.178 1014448.379 0, 815474.56 1014459.232 0, 815202.942 1014470.101 0, 814931.325 1014480.986 0, 
+    814659.709 1014491.886 0, 814388.093 1014502.803 0, 814116.478 1014513.736 0, 813844.864 1014524.685 0, 813573.25 1014535.649 0, 813301.637 1014546.63 0, 813030.025 1014557.627 0, 812758.413 1014568.639 0, 812486.802 1014579.668 0, 812215.192 1014590.713 0, 
+    811943.582 1014601.773 0, 811671.973 1014612.85 0, 811400.365 1014623.943 0, 811128.757 1014635.051 0, 810855.805 1014646.231 0, 810585.543 1014657.316 0, 810313.937 1014668.473 0, 810042.332 1014679.645 0, 809770.728 1014690.834 0, 809499.124 1014702.039 0, 
+    809227.52 1014713.259 0, 808955.918 1014724.495 0, 808684.316 1014735.748 0, 808412.715 1014747.016 0, 808141.114 1014758.301 0, 807869.514 1014769.601 0, 807597.915 1014780.918 0, 807326.317 1014792.25 0, 807054.719 1014803.598 0, 806783.121 1014814.963 0, 
+    806511.525 1014826.343 0, 806239.929 1014837.74 0, 805968.334 1014849.152 0, 805696.739 1014860.58 0, 805425.145 1014872.024 0, 805153.552 1014883.485 0, 804881.96 1014894.961 0, 804610.368 1014906.453 0, 804337.431 1014918.019 0, 804573.853 1020493.585 0, 
+    804810.278 1026069.225 0, 805082.555 1026057.687 0, 805353.49 1026046.223 0, 805624.426 1026034.774 0, 805895.363 1026023.342 0, 806166.301 1026011.925 0, 806437.239 1026000.525 0, 806708.178 1025989.14 0, 806979.117 1025977.771 0, 807250.057 1025966.418 0, 
+    807520.998 1025955.081 0, 807791.94 1025943.76 0, 808062.882 1025932.455 0, 808333.825 1025921.166 0, 808604.768 1025909.893 0, 808875.713 1025898.636 0, 809146.658 1025887.395 0, 809417.603 1025876.169 0, 809688.549 1025864.96 0, 809959.496 1025853.767 0, 
+    810230.444 1025842.589 0, 810501.392 1025831.428 0, 810772.341 1025820.282 0, 811043.29 1025809.153 0, 811312.899 1025798.094 0, 811585.191 1025786.941 0, 811856.142 1025775.86 0, 812127.094 1025764.794 0, 812398.047 1025753.744 0, 812669.001 1025742.71 0, 
+    812939.955 1025731.692 0, 813210.909 1025720.69 0, 813481.865 1025709.704 0, 813752.821 1025698.734 0, 814023.777 1025687.78 0, 814294.734 1025676.841 0, 814565.692 1025665.919 0, 814836.651 1025655.013 0, 815107.61 1025644.123 0, 815378.57 1025633.248 0, 
+    815649.53 1025622.39 0, 815920.491 1025611.547 0, 816191.453 1025600.721 0, 816462.416 1025589.91 0, 816733.379 1025579.115 0, 817004.342 1025568.336 0, 817275.307 1025557.574 0, 817546.271 1025546.827 0, 817815.897 1025536.149 0, 817595.225 1019959.863 0, 
+    817374.557 1014383.651 0))
+
+POLYGON ((830822.97 1025039.819 0, 830553.314 1025049.735 0, 830282.319 1025059.716 0, 830011.326 1025069.713 0, 829740.333 1025079.726 0, 829469.34 1025089.755 0, 829198.349 1025099.801 0, 828927.357 1025109.862 0, 828656.367 1025119.939 0, 828385.377 1025130.031 0, 
+    828114.387 1025140.14 0, 827843.398 1025150.265 0, 827572.41 1025160.406 0, 827301.422 1025170.563 0, 827030.435 1025180.735 0, 826759.449 1025190.924 0, 826488.463 1025201.129 0, 826217.478 1025211.349 0, 825946.493 1025221.585 0, 825675.509 1025231.838 0, 
+    825404.525 1025242.106 0, 825133.542 1025252.391 0, 824862.56 1025262.691 0, 824591.579 1025273.007 0, 824319.258 1025283.39 0, 824049.617 1025293.687 0, 823778.637 1025304.051 0, 823507.658 1025314.431 0, 823236.679 1025324.827 0, 822965.701 1025335.239 0, 
+    822694.724 1025345.667 0, 822423.747 1025356.111 0, 822152.771 1025366.571 0, 821881.796 1025377.046 0, 821610.821 1025387.538 0, 821339.846 1025398.046 0, 821068.873 1025408.569 0, 820797.9 1025419.109 0, 820526.927 1025429.664 0, 820255.955 1025440.236 0, 
+    819984.984 1025450.823 0, 819714.014 1025461.426 0, 819443.044 1025472.046 0, 819172.074 1025482.681 0, 818901.106 1025493.332 0, 818630.137 1025503.999 0, 818359.17 1025514.682 0, 818088.203 1025525.381 0, 817815.897 1025536.149 0, 818036.571 1031112.504 0, 
+    818257.248 1036688.924 0, 818528.895 1036678.182 0, 818799.205 1036667.509 0, 819069.516 1036656.852 0, 819339.828 1036646.21 0, 819610.14 1036635.585 0, 819880.453 1036624.975 0, 820150.767 1036614.382 0, 820421.081 1036603.804 0, 820691.395 1036593.243 0, 
+    820961.711 1036582.697 0, 821232.027 1036572.167 0, 821502.343 1036561.653 0, 821772.661 1036551.155 0, 822042.978 1036540.673 0, 822313.297 1036530.207 0, 822583.616 1036519.756 0, 822853.936 1036509.322 0, 823124.256 1036498.903 0, 823394.577 1036488.501 0, 
+    823664.899 1036478.114 0, 823935.221 1036467.743 0, 824205.543 1036457.388 0, 824475.867 1036447.049 0, 824744.855 1036436.777 0, 825016.515 1036426.419 0, 825286.841 1036416.128 0, 825557.166 1036405.853 0, 825827.493 1036395.593 0, 826097.82 1036385.35 0, 
+    826368.147 1036375.122 0, 826638.476 1036364.911 0, 826908.804 1036354.715 0, 827179.134 1036344.535 0, 827449.464 1036334.371 0, 827719.794 1036324.223 0, 827990.126 1036314.091 0, 828260.457 1036303.975 0, 828530.79 1036293.874 0, 828801.123 1036283.79 0, 
+    829071.456 1036273.721 0, 829341.79 1036263.669 0, 829612.125 1036253.632 0, 829882.461 1036243.612 0, 830152.796 1036233.607 0, 830423.133 1036223.618 0, 830693.47 1036213.645 0, 830963.808 1036203.688 0, 831232.811 1036193.796 0, 831027.889 1030616.775 0, 
+    830822.97 1025039.819 0))
+
+POLYGON ((844209.721 1035735.328 0, 843940.689 1035744.46 0, 843670.324 1035753.653 0, 843399.96 1035762.862 0, 843129.596 1035772.088 0, 842859.233 1035781.329 0, 842588.871 1035790.586 0, 842318.509 1035799.858 0, 842048.147 1035809.147 0, 841777.786 1035818.452 0, 
+    841507.426 1035827.773 0, 841237.066 1035837.109 0, 840966.707 1035846.461 0, 840696.348 1035855.83 0, 840425.99 1035865.214 0, 840155.632 1035874.614 0, 839885.275 1035884.03 0, 839614.918 1035893.462 0, 839344.562 1035902.91 0, 839074.207 1035912.374 0, 
+    838803.852 1035921.854 0, 838533.498 1035931.349 0, 838263.144 1035940.861 0, 837992.791 1035950.388 0, 837721.104 1035959.979 0, 837452.086 1035969.491 0, 837181.735 1035979.066 0, 836911.384 1035988.657 0, 836641.033 1035998.264 0, 836370.684 1036007.887 0, 
+    836100.334 1036017.526 0, 835829.986 1036027.181 0, 835559.638 1036036.852 0, 835289.29 1036046.538 0, 835018.943 1036056.241 0, 834748.597 1036065.959 0, 834478.251 1036075.693 0, 834207.906 1036085.444 0, 833937.561 1036095.21 0, 833667.217 1036104.992 0, 
+    833396.873 1036114.79 0, 833126.53 1036124.604 0, 832856.188 1036134.434 0, 832585.846 1036144.279 0, 832315.505 1036154.141 0, 832045.164 1036164.018 0, 831774.824 1036173.912 0, 831504.485 1036183.821 0, 831232.811 1036193.796 0, 831437.735 1041770.877 0, 
+    831642.661 1047348.016 0, 831913.675 1047338.066 0, 832183.358 1047328.181 0, 832453.042 1047318.311 0, 832722.726 1047308.458 0, 832992.41 1047298.62 0, 833262.096 1047288.798 0, 833531.781 1047278.992 0, 833801.468 1047269.202 0, 834071.155 1047259.428 0, 
+    834340.842 1047249.67 0, 834610.531 1047239.927 0, 834880.219 1047230.201 0, 835149.909 1047220.49 0, 835419.598 1047210.795 0, 835689.289 1047201.116 0, 835958.98 1047191.453 0, 836228.671 1047181.806 0, 836498.363 1047172.175 0, 836768.056 1047162.559 0, 
+    837037.749 1047152.96 0, 837307.443 1047143.376 0, 837577.138 1047133.808 0, 837846.833 1047124.256 0, 838115.197 1047114.767 0, 838386.224 1047105.2 0, 838655.921 1047095.696 0, 838925.618 1047086.207 0, 839195.316 1047076.735 0, 839465.014 1047067.278 0, 
+    839734.713 1047057.837 0, 840004.412 1047048.412 0, 840274.112 1047039.003 0, 840543.813 1047029.61 0, 840813.514 1047020.233 0, 841083.216 1047010.871 0, 841352.918 1047001.525 0, 841622.62 1046992.196 0, 841892.324 1046982.882 0, 842162.028 1046973.584 0, 
+    842431.732 1046964.302 0, 842701.437 1046955.036 0, 842971.142 1046945.785 0, 843240.848 1046936.551 0, 843510.555 1046927.332 0, 843780.262 1046918.13 0, 844049.97 1046908.943 0, 844319.678 1046899.772 0, 844588.057 1046890.662 0, 844398.888 1041312.966 0, 
+    844209.721 1035735.328 0))
+
+POLYGON ((857534.693 1046469.882 0, 857266.287 1046478.234 0, 856996.554 1046486.643 0, 856726.822 1046495.068 0, 856457.09 1046503.509 0, 856187.358 1046511.965 0, 855917.627 1046520.438 0, 855647.897 1046528.926 0, 855378.167 1046537.43 0, 855108.437 1046545.95 0, 
+    854838.708 1046554.486 0, 854568.979 1046563.038 0, 854299.251 1046571.606 0, 854029.524 1046580.189 0, 853759.797 1046588.789 0, 853490.07 1046597.404 0, 853220.344 1046606.035 0, 852950.619 1046614.683 0, 852680.894 1046623.345 0, 852411.17 1046632.024 0, 
+    852141.446 1046640.719 0, 851871.722 1046649.43 0, 851601.999 1046658.156 0, 851332.277 1046666.898 0, 851061.226 1046675.7 0, 850792.834 1046684.431 0, 850523.113 1046693.221 0, 850253.392 1046702.027 0, 849983.673 1046710.848 0, 849713.953 1046719.686 0, 
+    849444.234 1046728.539 0, 849174.516 1046737.409 0, 848904.798 1046746.294 0, 848635.081 1046755.195 0, 848365.365 1046764.112 0, 848095.648 1046773.045 0, 847825.933 1046781.994 0, 847556.218 1046790.958 0, 847286.503 1046799.939 0, 847016.789 1046808.935 0, 
+    846747.075 1046817.947 0, 846477.363 1046826.975 0, 846207.65 1046836.019 0, 845937.938 1046845.079 0, 845668.227 1046854.155 0, 845398.516 1046863.247 0, 845128.806 1046872.354 0, 844859.096 1046881.477 0, 844588.057 1046890.662 0, 844777.227 1052468.409 0, 
+    844966.399 1058046.205 0, 845236.779 1058037.043 0, 845505.832 1058027.942 0, 845774.885 1058018.857 0, 846043.94 1058009.787 0, 846312.995 1058000.734 0, 846582.05 1057991.696 0, 846851.106 1057982.674 0, 847120.162 1057973.668 0, 847389.219 1057964.678 0, 
+    847658.277 1057955.703 0, 847927.334 1057946.745 0, 848196.393 1057937.802 0, 848465.452 1057928.875 0, 848734.512 1057919.964 0, 849003.572 1057911.068 0, 849272.632 1057902.189 0, 849541.693 1057893.325 0, 849810.755 1057884.478 0, 850079.817 1057875.646 0, 
+    850348.88 1057866.83 0, 850617.943 1057858.029 0, 850887.007 1057849.245 0, 851156.071 1057840.476 0, 851423.81 1057831.767 0, 851694.201 1057822.987 0, 851963.267 1057814.266 0, 852232.333 1057805.56 0, 852501.4 1057796.871 0, 852770.467 1057788.198 0, 
+    853039.535 1057779.54 0, 853308.603 1057770.898 0, 853577.672 1057762.272 0, 853846.742 1057753.662 0, 854115.811 1057745.067 0, 854384.882 1057736.489 0, 854653.953 1057727.926 0, 854923.024 1057719.379 0, 855192.096 1057710.848 0, 855461.168 1057702.333 0, 
+    855730.241 1057693.834 0, 855999.315 1057685.35 0, 856268.388 1057676.882 0, 856537.463 1057668.431 0, 856806.538 1057659.995 0, 857075.613 1057651.574 0, 857344.689 1057643.17 0, 857613.765 1057634.782 0, 857881.518 1057626.45 0, 857708.104 1052048.142 0, 
+    857534.693 1046469.882 0))
+
+POLYGON ((870797.77 1057243.184 0, 870529.993 1057250.759 0, 870260.894 1057258.388 0, 869991.796 1057266.032 0, 869722.698 1057273.692 0, 869453.6 1057281.367 0, 869184.503 1057289.059 0, 868915.406 1057296.767 0, 868646.31 1057304.49 0, 868377.214 1057312.229 0, 
+    868108.119 1057319.984 0, 867839.024 1057327.755 0, 867569.929 1057335.541 0, 867300.835 1057343.344 0, 867031.742 1057351.162 0, 866762.649 1057358.996 0, 866493.556 1057366.846 0, 866224.464 1057374.712 0, 865955.372 1057382.594 0, 865686.281 1057390.491 0, 
+    865417.19 1057398.405 0, 865148.1 1057406.334 0, 864879.01 1057414.279 0, 864609.921 1057422.24 0, 864339.508 1057430.256 0, 864071.744 1057438.209 0, 863802.656 1057446.218 0, 863533.568 1057454.242 0, 863264.481 1057462.282 0, 862995.395 1057470.338 0, 
+    862726.309 1057478.409 0, 862457.223 1057486.497 0, 862188.138 1057494.6 0, 861919.053 1057502.72 0, 861649.969 1057510.855 0, 861380.886 1057519.006 0, 861111.802 1057527.172 0, 860842.72 1057535.355 0, 860573.638 1057543.554 0, 860304.556 1057551.768 0, 
+    860035.475 1057559.998 0, 859766.394 1057568.244 0, 859497.314 1057576.506 0, 859228.234 1057584.783 0, 858959.154 1057593.077 0, 858690.076 1057601.386 0, 858420.997 1057609.711 0, 858151.919 1057618.052 0, 857881.518 1057626.45 0, 858054.932 1063204.802 0, 
+    858228.348 1068783.194 0, 858498.09 1068774.816 0, 858766.511 1068766.496 0, 859034.933 1068758.191 0, 859303.355 1068749.902 0, 859571.777 1068741.629 0, 859840.2 1068733.371 0, 860108.624 1068725.129 0, 860377.048 1068716.904 0, 860645.473 1068708.694 0, 
+    860913.898 1068700.499 0, 861182.323 1068692.321 0, 861450.749 1068684.158 0, 861719.176 1068676.011 0, 861987.603 1068667.88 0, 862256.03 1068659.765 0, 862524.458 1068651.666 0, 862792.887 1068643.582 0, 863061.316 1068635.514 0, 863329.745 1068627.462 0, 
+    863598.175 1068619.426 0, 863866.605 1068611.406 0, 864135.036 1068603.401 0, 864403.467 1068595.412 0, 864670.578 1068587.478 0, 864940.331 1068579.482 0, 865208.764 1068571.54 0, 865477.197 1068563.615 0, 865745.63 1068555.705 0, 866014.064 1068547.811 0, 
+    866282.499 1068539.933 0, 866550.934 1068532.07 0, 866819.369 1068524.223 0, 867087.805 1068516.393 0, 867356.242 1068508.578 0, 867624.678 1068500.778 0, 867893.116 1068492.995 0, 868161.553 1068485.227 0, 868429.992 1068477.475 0, 868698.43 1068469.739 0, 
+    868966.869 1068462.019 0, 869235.309 1068454.315 0, 869503.749 1068446.626 0, 869772.189 1068438.953 0, 870040.63 1068431.296 0, 870309.072 1068423.655 0, 870577.513 1068416.029 0, 870845.956 1068408.42 0, 871113.079 1068400.863 0, 870955.424 1062822.004 0, 
+    870797.77 1057243.184 0))
+
+POLYGON ((883998.839 1068054.936 0, 883731.693 1068061.738 0, 883463.231 1068068.589 0, 883194.768 1068075.456 0, 882926.307 1068082.339 0, 882657.845 1068089.237 0, 882389.384 1068096.152 0, 882120.923 1068103.082 0, 881852.463 1068110.028 0, 881584.003 1068116.99 0, 
+    881315.544 1068123.968 0, 881047.085 1068130.961 0, 880778.626 1068137.97 0, 880510.168 1068144.995 0, 880241.71 1068152.036 0, 879973.253 1068159.093 0, 879704.796 1068166.165 0, 879436.339 1068173.253 0, 879167.883 1068180.357 0, 878899.428 1068187.477 0, 
+    878630.972 1068194.613 0, 878362.517 1068201.764 0, 878094.063 1068208.932 0, 877825.609 1068216.115 0, 877555.837 1068223.349 0, 877288.702 1068230.528 0, 877020.249 1068237.759 0, 876751.797 1068245.005 0, 876483.345 1068252.267 0, 876214.894 1068259.545 0, 
+    875946.443 1068266.838 0, 875677.992 1068274.148 0, 875409.542 1068281.473 0, 875141.092 1068288.814 0, 874872.643 1068296.171 0, 874604.194 1068303.544 0, 874335.746 1068310.932 0, 874067.298 1068318.336 0, 873798.85 1068325.756 0, 873530.403 1068333.192 0, 
+    873261.956 1068340.644 0, 872993.51 1068348.111 0, 872725.064 1068355.595 0, 872456.619 1068363.094 0, 872188.174 1068370.608 0, 871919.729 1068378.139 0, 871651.285 1068385.686 0, 871382.842 1068393.248 0, 871113.079 1068400.863 0, 871270.735 1073979.758 0, 
+    871428.392 1079558.683 0, 871697.495 1079551.087 0, 871965.281 1079543.543 0, 872233.069 1079536.015 0, 872500.857 1079528.503 0, 872768.645 1079521.006 0, 873036.433 1079513.526 0, 873304.222 1079506.061 0, 873572.012 1079498.611 0, 873839.802 1079491.178 0, 
+    874107.592 1079483.76 0, 874375.383 1079476.358 0, 874643.174 1079468.972 0, 874910.966 1079461.602 0, 875178.758 1079454.247 0, 875446.551 1079446.908 0, 875714.344 1079439.585 0, 875982.137 1079432.278 0, 876249.931 1079424.986 0, 876517.725 1079417.711 0, 
+    876785.52 1079410.451 0, 877053.315 1079403.206 0, 877321.111 1079395.978 0, 877588.907 1079388.765 0, 877855.388 1079381.603 0, 878124.5 1079374.387 0, 878392.297 1079367.221 0, 878660.095 1079360.072 0, 878927.893 1079352.938 0, 879195.692 1079345.82 0, 
+    879463.491 1079338.717 0, 879731.29 1079331.63 0, 879999.09 1079324.56 0, 880266.89 1079317.504 0, 880534.691 1079310.465 0, 880802.492 1079303.441 0, 881070.293 1079296.434 0, 881338.095 1079289.442 0, 881605.897 1079282.465 0, 881873.7 1079275.505 0, 
+    882141.503 1079268.56 0, 882409.306 1079261.631 0, 882677.11 1079254.718 0, 882944.915 1079247.82 0, 883212.719 1079240.938 0, 883480.524 1079234.072 0, 883748.33 1079227.222 0, 884016.136 1079220.388 0, 884282.628 1079213.602 0, 884140.733 1073634.254 0, 
+    883998.839 1068054.936 0))
+
+POLYGON ((897137.787 1078904.838 0, 896871.275 1078910.871 0, 896603.451 1078916.948 0, 896335.627 1078923.042 0, 896067.804 1078929.151 0, 895799.981 1078935.277 0, 895532.158 1078941.417 0, 895264.336 1078947.574 0, 894996.514 1078953.747 0, 894728.692 1078959.935 0, 
+    894460.871 1078966.139 0, 894193.05 1078972.358 0, 893925.229 1078978.594 0, 893657.409 1078984.845 0, 893389.589 1078991.112 0, 893121.77 1078997.395 0, 892853.951 1079003.693 0, 892586.132 1079010.008 0, 892318.314 1079016.338 0, 892050.496 1079022.683 0, 
+    891782.678 1079029.045 0, 891514.861 1079035.422 0, 891247.044 1079041.815 0, 890979.228 1079048.224 0, 890710.099 1079054.681 0, 890443.596 1079061.089 0, 890175.781 1079067.546 0, 889907.966 1079074.017 0, 889640.151 1079080.505 0, 889372.337 1079087.009 0, 
+    889104.523 1079093.528 0, 888836.71 1079100.063 0, 888568.897 1079106.613 0, 888301.084 1079113.18 0, 888033.272 1079119.762 0, 887765.46 1079126.36 0, 887497.649 1079132.974 0, 887229.838 1079139.604 0, 886962.027 1079146.249 0, 886694.217 1079152.91 0, 
+    886426.407 1079159.587 0, 886158.598 1079166.279 0, 885890.788 1079172.988 0, 885622.98 1079179.712 0, 885355.171 1079186.452 0, 885087.363 1079193.207 0, 884819.556 1079199.979 0, 884551.749 1079206.766 0, 884282.628 1079213.602 0, 884424.523 1084792.978 0, 
+    884566.419 1090372.376 0, 884834.88 1090365.556 0, 885102.031 1090358.785 0, 885369.181 1090352.031 0, 885636.333 1090345.292 0, 885903.484 1090338.568 0, 886170.636 1090331.861 0, 886437.788 1090325.169 0, 886704.941 1090318.492 0, 886972.094 1090311.832 0, 
+    887239.248 1090305.187 0, 887506.402 1090298.558 0, 887773.556 1090291.945 0, 888040.71 1090285.347 0, 888307.866 1090278.766 0, 888575.021 1090272.199 0, 888842.177 1090265.649 0, 889109.333 1090259.114 0, 889376.49 1090252.595 0, 889643.647 1090246.092 0, 
+    889910.804 1090239.605 0, 890177.962 1090233.133 0, 890445.12 1090226.677 0, 890712.278 1090220.237 0, 890978.127 1090213.843 0, 891246.596 1090207.403 0, 891513.756 1090201.01 0, 891780.916 1090194.633 0, 892048.076 1090188.271 0, 892315.237 1090181.925 0, 
+    892582.398 1090175.595 0, 892849.56 1090169.28 0, 893116.722 1090162.981 0, 893383.884 1090156.698 0, 893651.047 1090150.431 0, 893918.209 1090144.179 0, 894185.373 1090137.943 0, 894452.537 1090131.723 0, 894719.701 1090125.519 0, 894986.865 1090119.33 0, 
+    895254.03 1090113.157 0, 895521.195 1090107 0, 895788.361 1090100.858 0, 896055.526 1090094.732 0, 896322.693 1090088.622 0, 896589.859 1090082.528 0, 896857.026 1090076.449 0, 897124.194 1090070.386 0, 897390.052 1090064.369 0, 897263.92 1084484.592 0, 
+    897137.787 1078904.838 0))
+
+POLYGON ((910214.504 1089792.592 0, 909948.627 1089797.859 0, 909681.444 1089803.167 0, 909414.261 1089808.491 0, 909147.078 1089813.83 0, 908879.896 1089819.185 0, 908612.714 1089824.556 0, 908345.532 1089829.943 0, 908078.35 1089835.346 0, 907811.169 1089840.764 0, 
+    907543.988 1089846.198 0, 907276.808 1089851.647 0, 907009.628 1089857.113 0, 906742.448 1089862.594 0, 906475.268 1089868.091 0, 906208.089 1089873.603 0, 905940.91 1089879.132 0, 905673.731 1089884.675 0, 905406.553 1089890.235 0, 905139.375 1089895.811 0, 
+    904872.197 1089901.402 0, 904605.02 1089907.009 0, 904337.843 1089912.631 0, 904070.667 1089918.27 0, 903802.182 1089923.951 0, 903536.314 1089929.594 0, 903269.139 1089935.279 0, 903001.963 1089940.98 0, 902734.788 1089946.697 0, 902467.614 1089952.43 0, 
+    902200.44 1089958.178 0, 901933.266 1089963.943 0, 901666.092 1089969.722 0, 901398.919 1089975.518 0, 901131.746 1089981.329 0, 900864.573 1089987.156 0, 900597.401 1089992.999 0, 900330.229 1089998.858 0, 900063.058 1090004.732 0, 899795.886 1090010.622 0, 
+    899528.716 1090016.528 0, 899261.545 1090022.449 0, 898994.375 1090028.386 0, 898727.205 1090034.339 0, 898460.036 1090040.308 0, 898192.867 1090046.292 0, 897925.698 1090052.292 0, 897658.529 1090058.308 0, 897390.052 1090064.369 0, 897516.185 1095644.163 0, 
+    897642.319 1101223.971 0, 897910.136 1101217.925 0, 898176.647 1101211.924 0, 898443.159 1101205.939 0, 898709.672 1101199.969 0, 898976.184 1101194.015 0, 899242.697 1101188.077 0, 899509.21 1101182.154 0, 899775.724 1101176.248 0, 900042.238 1101170.356 0, 
+    900308.752 1101164.481 0, 900575.267 1101158.621 0, 900841.782 1101152.777 0, 901108.298 1101146.949 0, 901374.813 1101141.136 0, 901641.329 1101135.339 0, 901907.846 1101129.557 0, 902174.363 1101123.792 0, 902440.88 1101118.042 0, 902707.397 1101112.308 0, 
+    902973.915 1101106.589 0, 903240.433 1101100.886 0, 903506.951 1101095.199 0, 903773.47 1101089.527 0, 904038.684 1101083.899 0, 904306.509 1101078.231 0, 904573.029 1101072.607 0, 904839.549 1101066.998 0, 905106.069 1101061.405 0, 905372.59 1101055.827 0, 
+    905639.111 1101050.266 0, 905905.632 1101044.72 0, 906172.154 1101039.189 0, 906438.676 1101033.675 0, 906705.199 1101028.176 0, 906971.721 1101022.692 0, 907238.244 1101017.225 0, 907504.768 1101011.773 0, 907771.291 1101006.336 0, 908037.815 1101000.916 0, 
+    908304.34 1100995.511 0, 908570.864 1100990.122 0, 908837.389 1100984.748 0, 909103.915 1100979.391 0, 909370.44 1100974.048 0, 909636.966 1100968.722 0, 909903.492 1100963.411 0, 910170.019 1100958.116 0, 910435.242 1100952.863 0, 910324.873 1095372.721 0, 
+    910214.504 1089792.592 0))
+
+POLYGON ((923228.879 1100717.898 0, 922963.641 1100722.402 0, 922697.1 1100726.944 0, 922430.56 1100731.502 0, 922164.02 1100736.075 0, 921897.481 1100740.664 0, 921630.941 1100745.269 0, 921364.402 1100749.89 0, 921097.863 1100754.526 0, 920831.325 1100759.178 0, 
+    920564.787 1100763.845 0, 920298.249 1100768.528 0, 920031.711 1100773.227 0, 919765.174 1100777.942 0, 919498.636 1100782.672 0, 919232.1 1100787.418 0, 918965.563 1100792.18 0, 918699.027 1100796.957 0, 918432.491 1100801.75 0, 918165.955 1100806.559 0, 
+    917899.419 1100811.384 0, 917632.884 1100816.224 0, 917366.349 1100821.079 0, 917099.815 1100825.951 0, 916831.978 1100830.862 0, 916566.746 1100835.741 0, 916300.213 1100840.66 0, 916033.679 1100845.594 0, 915767.146 1100850.544 0, 915500.613 1100855.509 0, 
+    915234.081 1100860.491 0, 914967.548 1100865.488 0, 914701.016 1100870.5 0, 914434.485 1100875.529 0, 914167.953 1100880.573 0, 913901.422 1100885.633 0, 913634.891 1100890.708 0, 913368.361 1100895.799 0, 913101.831 1100900.906 0, 912835.301 1100906.028 0, 
+    912568.771 1100911.167 0, 912302.242 1100916.32 0, 912035.713 1100921.49 0, 911769.184 1100926.675 0, 911502.656 1100931.876 0, 911236.128 1100937.093 0, 910969.6 1100942.325 0, 910703.073 1100947.573 0, 910435.242 1100952.863 0, 910545.611 1106533.014 0, 
+    910655.98 1112113.17 0, 910923.151 1112107.893 0, 911189.022 1112102.658 0, 911454.892 1112097.439 0, 911720.764 1112092.235 0, 911986.635 1112087.047 0, 912252.507 1112081.875 0, 912518.379 1112076.718 0, 912784.251 1112071.577 0, 913050.124 1112066.451 0, 
+    913315.997 1112061.341 0, 913581.87 1112056.247 0, 913847.744 1112051.168 0, 914113.618 1112046.106 0, 914379.492 1112041.058 0, 914645.367 1112036.027 0, 914911.241 1112031.011 0, 915177.117 1112026.01 0, 915442.992 1112021.026 0, 915708.868 1112016.057 0, 
+    915974.744 1112011.103 0, 916240.62 1112006.165 0, 916506.496 1112001.243 0, 916772.373 1111996.337 0, 917036.951 1111991.47 0, 917304.128 1111986.571 0, 917570.006 1111981.712 0, 917835.884 1111976.868 0, 918101.762 1111972.04 0, 918367.64 1111967.227 0, 
+    918633.519 1111962.43 0, 918899.398 1111957.649 0, 919165.278 1111952.883 0, 919431.157 1111948.133 0, 919697.037 1111943.399 0, 919962.918 1111938.68 0, 920228.798 1111933.977 0, 920494.679 1111929.29 0, 920760.56 1111924.618 0, 921026.441 1111919.962 0, 
+    921292.323 1111915.322 0, 921558.205 1111910.697 0, 921824.087 1111906.088 0, 922089.97 1111901.495 0, 922355.852 1111896.917 0, 922621.735 1111892.355 0, 922887.618 1111887.808 0, 923153.502 1111883.277 0, 923418.087 1111878.784 0, 923323.483 1106298.338 0, 
+    923228.879 1100717.898 0))
+
+POLYGON ((936180.805 1111680.454 0, 935916.207 1111684.2 0, 935650.311 1111687.98 0, 935384.416 1111691.775 0, 935118.521 1111695.586 0, 934852.627 1111699.413 0, 934586.733 1111703.255 0, 934320.838 1111707.113 0, 934054.945 1111710.986 0, 933789.051 1111714.876 0, 
+    933523.157 1111718.78 0, 933257.264 1111722.701 0, 932991.371 1111726.637 0, 932725.478 1111730.589 0, 932459.586 1111734.556 0, 932193.694 1111738.54 0, 931927.802 1111742.538 0, 931661.91 1111746.553 0, 931396.018 1111750.583 0, 931130.127 1111754.629 0, 
+    930864.236 1111758.69 0, 930598.345 1111762.767 0, 930332.454 1111766.86 0, 930066.564 1111770.968 0, 929799.376 1111775.112 0, 929534.784 1111779.231 0, 929268.894 1111783.387 0, 929003.005 1111787.558 0, 928737.116 1111791.744 0, 928471.227 1111795.946 0, 
+    928205.338 1111800.164 0, 927939.45 1111804.398 0, 927673.562 1111808.647 0, 927407.674 1111812.912 0, 927141.786 1111817.192 0, 926875.899 1111821.488 0, 926610.011 1111825.8 0, 926344.125 1111830.128 0, 926078.238 1111834.471 0, 925812.352 1111838.829 0, 
+    925546.465 1111843.204 0, 925280.58 1111847.594 0, 925014.694 1111851.999 0, 924748.809 1111856.421 0, 924482.923 1111860.858 0, 924217.039 1111865.31 0, 923951.154 1111869.779 0, 923685.27 1111874.262 0, 923418.087 1111878.784 0, 923512.691 1117459.23 0, 
+    923607.295 1123039.672 0, 923873.817 1123035.161 0, 924139.045 1123030.689 0, 924404.272 1123026.231 0, 924669.5 1123021.79 0, 924934.728 1123017.364 0, 925199.957 1123012.953 0, 925465.186 1123008.559 0, 925730.414 1123004.179 0, 925995.644 1122999.816 0, 
+    926260.873 1122995.468 0, 926526.103 1122991.136 0, 926791.333 1122986.819 0, 927056.563 1122982.518 0, 927321.794 1122978.232 0, 927587.024 1122973.962 0, 927852.255 1122969.708 0, 928117.487 1122965.469 0, 928382.718 1122961.246 0, 928647.95 1122957.039 0, 
+    928913.182 1122952.847 0, 929178.414 1122948.671 0, 929443.647 1122944.51 0, 929708.879 1122940.365 0, 929972.818 1122936.256 0, 930239.345 1122932.122 0, 930504.579 1122928.024 0, 930769.813 1122923.941 0, 931035.047 1122919.874 0, 931300.281 1122915.823 0, 
+    931565.515 1122911.787 0, 931830.75 1122907.767 0, 932095.985 1122903.763 0, 932361.22 1122899.774 0, 932626.455 1122895.8 0, 932891.691 1122891.843 0, 933156.926 1122887.901 0, 933422.163 1122883.974 0, 933687.399 1122880.063 0, 933952.635 1122876.168 0, 
+    934217.872 1122872.289 0, 934483.109 1122868.425 0, 934748.346 1122864.576 0, 935013.584 1122860.743 0, 935278.821 1122856.926 0, 935544.059 1122853.125 0, 935809.297 1122849.339 0, 936074.536 1122845.568 0, 936338.481 1122841.832 0, 936259.643 1117261.145 0, 
+    936180.805 1111680.454 0))
+
+POLYGON ((949070.175 1122679.961 0, 948806.218 1122682.952 0, 948540.97 1122685.973 0, 948275.723 1122689.009 0, 948010.475 1122692.062 0, 947745.228 1122695.129 0, 947479.98 1122698.213 0, 947214.733 1122701.312 0, 946949.487 1122704.426 0, 946684.24 1122707.557 0, 
+    946418.993 1122710.703 0, 946153.747 1122713.864 0, 945888.501 1122717.041 0, 945623.255 1122720.234 0, 945358.01 1122723.442 0, 945092.764 1122726.666 0, 944827.519 1122729.906 0, 944562.274 1122733.161 0, 944297.029 1122736.432 0, 944031.784 1122739.718 0, 
+    943766.539 1122743.02 0, 943501.295 1122746.337 0, 943236.051 1122749.671 0, 942970.807 1122753.02 0, 942704.27 1122756.4 0, 942440.319 1122759.764 0, 942175.076 1122763.16 0, 941909.833 1122766.571 0, 941644.59 1122769.998 0, 941379.347 1122773.44 0, 
+    941114.105 1122776.898 0, 940848.862 1122780.372 0, 940583.62 1122783.861 0, 940318.378 1122787.366 0, 940053.136 1122790.887 0, 939787.895 1122794.423 0, 939522.653 1122797.975 0, 939257.412 1122801.542 0, 938992.171 1122805.125 0, 938726.931 1122808.724 0, 
+    938461.69 1122812.338 0, 938196.45 1122815.968 0, 937931.21 1122819.613 0, 937665.97 1122823.274 0, 937400.73 1122826.951 0, 937135.491 1122830.643 0, 936870.252 1122834.351 0, 936605.013 1122838.075 0, 936338.481 1122841.832 0, 936417.318 1128422.51 0, 
+    936496.155 1134003.176 0, 936762.028 1133999.427 0, 937026.61 1133995.713 0, 937291.192 1133992.014 0, 937555.774 1133988.331 0, 937820.357 1133984.664 0, 938084.94 1133981.012 0, 938349.523 1133977.375 0, 938614.106 1133973.755 0, 938878.69 1133970.149 0, 
+    939143.274 1133966.56 0, 939407.858 1133962.985 0, 939672.442 1133959.427 0, 939937.026 1133955.884 0, 940201.611 1133952.357 0, 940466.196 1133948.845 0, 940730.781 1133945.348 0, 940995.366 1133941.868 0, 941259.951 1133938.403 0, 941524.537 1133934.953 0, 
+    941789.123 1133931.519 0, 942053.709 1133928.101 0, 942318.295 1133924.698 0, 942582.881 1133921.311 0, 942846.179 1133917.955 0, 943112.055 1133914.583 0, 943376.642 1133911.242 0, 943641.229 1133907.917 0, 943905.816 1133904.608 0, 944170.404 1133901.314 0, 
+    944434.992 1133898.036 0, 944699.58 1133894.773 0, 944964.168 1133891.526 0, 945228.756 1133888.295 0, 945493.345 1133885.079 0, 945757.934 1133881.878 0, 946022.523 1133878.694 0, 946287.112 1133875.524 0, 946551.701 1133872.371 0, 946816.291 1133869.233 0, 
+    947080.88 1133866.11 0, 947345.47 1133863.003 0, 947610.06 1133859.912 0, 947874.651 1133856.836 0, 948139.241 1133853.776 0, 948403.832 1133850.731 0, 948668.422 1133847.702 0, 948933.013 1133844.689 0, 949196.316 1133841.705 0, 949133.245 1128260.84 0, 
+    949070.175 1122679.961 0))
+
+POLYGON ((961896.882 1133716.116 0, 961633.57 1133718.356 0, 961368.972 1133720.622 0, 961104.373 1133722.903 0, 960839.775 1133725.2 0, 960575.177 1133727.513 0, 960310.579 1133729.841 0, 960045.982 1133732.185 0, 959781.384 1133734.545 0, 959516.787 1133736.919 0, 
+    959252.189 1133739.31 0, 958987.592 1133741.716 0, 958722.995 1133744.138 0, 958458.398 1133746.575 0, 958193.801 1133749.028 0, 957929.205 1133751.496 0, 957664.608 1133753.98 0, 957400.012 1133756.48 0, 957135.416 1133758.995 0, 956870.82 1133761.526 0, 
+    956606.224 1133764.072 0, 956341.628 1133766.634 0, 956077.033 1133769.211 0, 955812.437 1133771.804 0, 955546.555 1133774.426 0, 955283.247 1133777.037 0, 955018.652 1133779.677 0, 954754.057 1133782.332 0, 954489.463 1133785.003 0, 954224.868 1133787.689 0, 
+    953960.274 1133790.391 0, 953695.68 1133793.109 0, 953431.086 1133795.842 0, 953166.492 1133798.591 0, 952901.898 1133801.355 0, 952637.305 1133804.135 0, 952372.711 1133806.931 0, 952108.118 1133809.742 0, 951843.525 1133812.568 0, 951578.932 1133815.41 0, 
+    951314.34 1133818.268 0, 951049.747 1133821.142 0, 950785.155 1133824.03 0, 950520.563 1133826.935 0, 950255.971 1133829.855 0, 949991.379 1133832.791 0, 949726.787 1133835.742 0, 949462.196 1133838.709 0, 949196.316 1133841.705 0, 949259.386 1139422.554 0, 
+    949322.457 1145003.38 0, 949587.676 1145000.39 0, 949851.611 1144997.431 0, 950115.545 1144994.487 0, 950379.48 1144991.559 0, 950643.415 1144988.646 0, 950907.35 1144985.749 0, 951171.286 1144982.867 0, 951435.221 1144980.001 0, 951699.157 1144977.15 0, 
+    951963.093 1144974.315 0, 952227.029 1144971.495 0, 952490.965 1144968.691 0, 952754.902 1144965.903 0, 953018.838 1144963.13 0, 953282.775 1144960.372 0, 953546.712 1144957.63 0, 953810.649 1144954.904 0, 954074.586 1144952.193 0, 954338.523 1144949.498 0, 
+    954602.461 1144946.818 0, 954866.399 1144944.154 0, 955130.336 1144941.505 0, 955394.274 1144938.872 0, 955656.928 1144936.267 0, 955922.151 1144933.652 0, 956186.089 1144931.066 0, 956450.028 1144928.495 0, 956713.967 1144925.939 0, 956977.905 1144923.399 0, 
+    957241.844 1144920.875 0, 957505.784 1144918.366 0, 957769.723 1144915.872 0, 958033.662 1144913.395 0, 958297.602 1144910.932 0, 958561.542 1144908.486 0, 958825.482 1144906.054 0, 959089.422 1144903.639 0, 959353.362 1144901.238 0, 959617.302 1144898.854 0, 
+    959881.243 1144896.485 0, 960145.183 1144894.131 0, 960409.124 1144891.793 0, 960673.065 1144889.471 0, 960937.006 1144887.164 0, 961200.947 1144884.872 0, 961464.889 1144882.597 0, 961728.83 1144880.336 0, 961991.489 1144878.102 0, 961944.185 1139297.12 0, 
+    961896.882 1133716.116 0))
+
+POLYGON ((974660.824 1144788.618 0, 974398.158 1144790.11 0, 974134.211 1144791.624 0, 973870.265 1144793.154 0, 973606.318 1144794.7 0, 973342.372 1144796.261 0, 973078.425 1144797.838 0, 972814.479 1144799.431 0, 972550.533 1144801.038 0, 972286.586 1144802.662 0, 
+    972022.64 1144804.301 0, 971758.695 1144805.955 0, 971494.749 1144807.625 0, 971230.803 1144809.311 0, 970966.857 1144811.012 0, 970702.912 1144812.728 0, 970438.966 1144814.46 0, 970175.021 1144816.208 0, 969911.076 1144817.971 0, 969647.131 1144819.75 0, 
+    969383.186 1144821.544 0, 969119.241 1144823.354 0, 968855.296 1144825.18 0, 968591.351 1144827.02 0, 968326.125 1144828.886 0, 968063.462 1144830.749 0, 967799.518 1144832.636 0, 967535.574 1144834.539 0, 967271.629 1144836.458 0, 967007.685 1144838.392 0, 
+    966743.742 1144840.342 0, 966479.798 1144842.307 0, 966215.854 1144844.287 0, 965951.91 1144846.284 0, 965687.967 1144848.295 0, 965424.024 1144850.323 0, 965160.08 1144852.366 0, 964896.137 1144854.424 0, 964632.194 1144856.498 0, 964368.252 1144858.587 0, 
+    964104.309 1144860.692 0, 963840.366 1144862.813 0, 963576.424 1144864.949 0, 963312.481 1144867.1 0, 963048.539 1144869.268 0, 962784.597 1144871.45 0, 962520.655 1144873.648 0, 962256.713 1144875.862 0, 961991.489 1144878.102 0, 962038.791 1150459.058 0, 
+    962086.094 1156039.982 0, 962350.659 1156037.747 0, 962613.943 1156035.539 0, 962877.228 1156033.346 0, 963140.514 1156031.169 0, 963403.799 1156029.007 0, 963667.084 1156026.861 0, 963930.37 1156024.73 0, 964193.655 1156022.615 0, 964456.941 1156020.515 0, 
+    964720.227 1156018.431 0, 964983.513 1156016.363 0, 965246.799 1156014.309 0, 965510.085 1156012.271 0, 965773.372 1156010.249 0, 966036.658 1156008.242 0, 966299.945 1156006.251 0, 966563.231 1156004.275 0, 966826.518 1156002.315 0, 967089.805 1156000.37 0, 
+    967353.092 1155998.441 0, 967616.379 1155996.527 0, 967879.667 1155994.629 0, 968142.954 1155992.746 0, 968404.963 1155990.888 0, 968669.529 1155989.027 0, 968932.817 1155987.191 0, 969196.105 1155985.37 0, 969459.393 1155983.565 0, 969722.681 1155981.775 0, 
+    969985.969 1155980.001 0, 970249.257 1155978.242 0, 970512.546 1155976.498 0, 970775.834 1155974.771 0, 971039.123 1155973.058 0, 971302.411 1155971.361 0, 971565.7 1155969.68 0, 971828.989 1155968.014 0, 972092.278 1155966.364 0, 972355.567 1155964.729 0, 
+    972618.856 1155963.11 0, 972882.145 1155961.506 0, 973145.435 1155959.918 0, 973408.724 1155958.345 0, 973672.013 1155956.787 0, 973935.303 1155955.245 0, 974198.593 1155953.719 0, 974461.883 1155952.208 0, 974723.894 1155950.72 0, 974692.359 1150369.685 0, 
+    974660.824 1144788.618 0))
+
+POLYGON ((987361.897 1155897.163 0, 987099.88 1155897.911 0, 986836.587 1155898.678 0, 986573.294 1155899.46 0, 986310.001 1155900.258 0, 986046.708 1155901.072 0, 985783.415 1155901.901 0, 985520.122 1155902.745 0, 985256.83 1155903.605 0, 984993.537 1155904.481 0, 
+    984730.244 1155905.372 0, 984466.952 1155906.278 0, 984203.659 1155907.2 0, 983940.367 1155908.138 0, 983677.074 1155909.091 0, 983413.782 1155910.059 0, 983150.49 1155911.043 0, 982887.198 1155912.043 0, 982623.905 1155913.058 0, 982360.613 1155914.088 0, 
+    982097.321 1155915.134 0, 981834.029 1155916.196 0, 981570.737 1155917.273 0, 981307.445 1155918.365 0, 981042.877 1155919.478 0, 980780.862 1155920.596 0, 980517.57 1155921.735 0, 980254.279 1155922.89 0, 979990.987 1155924.06 0, 979727.696 1155925.245 0, 
+    979464.404 1155926.446 0, 979201.113 1155927.663 0, 978937.822 1155928.894 0, 978674.531 1155930.142 0, 978411.24 1155931.405 0, 978147.948 1155932.683 0, 977884.658 1155933.977 0, 977621.367 1155935.287 0, 977358.076 1155936.611 0, 977094.785 1155937.952 0, 
+    976831.495 1155939.308 0, 976568.204 1155940.679 0, 976304.914 1155942.066 0, 976041.623 1155943.468 0, 975778.333 1155944.886 0, 975515.043 1155946.32 0, 975251.752 1155947.769 0, 974988.462 1155949.233 0, 974723.894 1155950.72 0, 974755.43 1161531.72 0, 
+    974786.964 1167112.68 0, 975050.872 1167111.196 0, 975313.505 1167109.735 0, 975576.138 1167108.29 0, 975838.772 1167106.86 0, 976101.405 1167105.446 0, 976364.038 1167104.047 0, 976626.672 1167102.664 0, 976889.305 1167101.296 0, 977151.939 1167099.943 0, 
+    977414.573 1167098.606 0, 977677.207 1167097.284 0, 977939.841 1167095.978 0, 978202.475 1167094.688 0, 978465.109 1167093.412 0, 978727.743 1167092.153 0, 978990.377 1167090.908 0, 979253.011 1167089.679 0, 979515.646 1167088.466 0, 979778.28 1167087.268 0, 
+    980040.914 1167086.086 0, 980303.549 1167084.919 0, 980566.184 1167083.767 0, 980828.818 1167082.631 0, 981090.179 1167081.516 0, 981354.088 1167080.405 0, 981616.723 1167079.315 0, 981879.358 1167078.241 0, 982141.993 1167077.182 0, 982404.628 1167076.139 0, 
+    982667.263 1167075.111 0, 982929.898 1167074.099 0, 983192.533 1167073.102 0, 983455.169 1167072.12 0, 983717.804 1167071.154 0, 983980.439 1167070.203 0, 984243.075 1167069.268 0, 984505.71 1167068.349 0, 984768.346 1167067.444 0, 985030.982 1167066.556 0, 
+    985293.617 1167065.682 0, 985556.253 1167064.824 0, 985818.889 1167063.982 0, 986081.525 1167063.155 0, 986344.161 1167062.344 0, 986606.797 1167061.548 0, 986869.433 1167060.767 0, 987132.069 1167060.002 0, 987393.432 1167059.256 0, 987377.664 1161478.229 0, 
+    987361.897 1155897.163 0))
+
+POLYGON ((1000000 1167041.448 0, 999738.634 1167041.456 0, 999475.996 1167041.479 0, 999213.359 1167041.517 0, 998950.722 1167041.571 0, 998688.085 1167041.641 0, 998425.448 1167041.726 0, 998162.811 1167041.826 0, 997900.174 1167041.942 0, 997637.537 1167042.073 0, 
+    997374.899 1167042.22 0, 997112.262 1167042.382 0, 996849.625 1167042.56 0, 996586.988 1167042.753 0, 996324.351 1167042.962 0, 996061.714 1167043.186 0, 995799.077 1167043.425 0, 995536.44 1167043.68 0, 995273.803 1167043.951 0, 995011.166 1167044.237 0, 
+    994748.529 1167044.538 0, 994485.892 1167044.855 0, 994223.255 1167045.187 0, 993960.618 1167045.535 0, 993696.71 1167045.9 0, 993435.345 1167046.277 0, 993172.708 1167046.671 0, 992910.071 1167047.08 0, 992647.434 1167047.505 0, 992384.797 1167047.946 0, 
+    992122.161 1167048.402 0, 991859.524 1167048.873 0, 991596.887 1167049.36 0, 991334.25 1167049.862 0, 991071.614 1167050.38 0, 990808.977 1167050.913 0, 990546.341 1167051.462 0, 990283.704 1167052.026 0, 990021.068 1167052.606 0, 989758.431 1167053.201 0, 
+    989495.795 1167053.811 0, 989233.158 1167054.437 0, 988970.522 1167055.079 0, 988707.886 1167055.736 0, 988445.249 1167056.408 0, 988182.613 1167057.096 0, 987919.977 1167057.799 0, 987657.341 1167058.518 0, 987393.432 1167059.256 0, 987409.199 1172640.237 0, 
+    987424.966 1178221.169 0, 987688.215 1178220.433 0, 987950.194 1178219.716 0, 988212.174 1178219.015 0, 988474.153 1178218.329 0, 988736.132 1178217.658 0, 988998.112 1178217.003 0, 989260.091 1178216.363 0, 989522.07 1178215.739 0, 989784.05 1178215.13 0, 
+    990046.029 1178214.536 0, 990308.009 1178213.958 0, 990569.988 1178213.395 0, 990831.968 1178212.848 0, 991093.948 1178212.316 0, 991355.927 1178211.799 0, 991617.907 1178211.298 0, 991879.887 1178210.813 0, 992141.866 1178210.342 0, 992403.846 1178209.888 0, 
+    992665.826 1178209.448 0, 992927.806 1178209.024 0, 993189.786 1178208.616 0, 993451.766 1178208.223 0, 993712.477 1178207.847 0, 993975.725 1178207.483 0, 994237.705 1178207.136 0, 994499.685 1178206.804 0, 994761.665 1178206.488 0, 995023.645 1178206.188 0, 
+    995285.625 1178205.902 0, 995547.605 1178205.633 0, 995809.585 1178205.378 0, 996071.565 1178205.139 0, 996333.546 1178204.916 0, 996595.526 1178204.708 0, 996857.506 1178204.515 0, 997119.486 1178204.338 0, 997381.466 1178204.176 0, 997643.446 1178204.03 0, 
+    997905.426 1178203.899 0, 998167.406 1178203.783 0, 998429.387 1178203.683 0, 998691.367 1178203.598 0, 998953.347 1178203.529 0, 999215.327 1178203.475 0, 999477.307 1178203.436 0, 999739.287 1178203.413 0, 1000000 1178203.406 0, 1000000 1172622.452 0, 
+    1000000 1167041.448 0))
+
+POLYGON ((1012575.034 1178221.169 0, 1012314.32 1178220.44 0, 1012052.341 1178219.723 0, 1011790.362 1178219.022 0, 1011528.382 1178218.335 0, 1011266.403 1178217.664 0, 1011004.424 1178217.009 0, 1010742.444 1178216.369 0, 1010480.465 1178215.744 0, 1010218.485 1178215.135 0, 
+    1009956.506 1178214.542 0, 1009694.526 1178213.963 0, 1009432.547 1178213.4 0, 1009170.567 1178212.853 0, 1008908.587 1178212.321 0, 1008646.608 1178211.804 0, 1008384.628 1178211.303 0, 1008122.648 1178210.817 0, 1007860.669 1178210.347 0, 1007598.689 1178209.892 0, 
+    1007336.709 1178209.452 0, 1007074.729 1178209.028 0, 1006812.749 1178208.62 0, 1006550.77 1178208.226 0, 1006287.523 1178207.847 0, 1006026.81 1178207.486 0, 1005764.83 1178207.139 0, 1005502.85 1178206.807 0, 1005240.87 1178206.491 0, 1004978.89 1178206.19 0, 
+    1004716.91 1178205.905 0, 1004454.93 1178205.635 0, 1004192.95 1178205.381 0, 1003930.97 1178205.142 0, 1003668.99 1178204.918 0, 1003407.009 1178204.71 0, 1003145.029 1178204.517 0, 1002883.049 1178204.34 0, 1002621.069 1178204.178 0, 1002359.089 1178204.031 0, 
+    1002097.109 1178203.9 0, 1001835.129 1178203.784 0, 1001573.149 1178203.684 0, 1001311.168 1178203.599 0, 1001049.188 1178203.529 0, 1000787.208 1178203.475 0, 1000525.228 1178203.437 0, 1000263.248 1178203.414 0, 1000000 1178203.406 0, 1000000 1183784.306 0, 
+    1000000 1189365.147 0, 1000262.588 1189365.155 0, 1000523.911 1189365.178 0, 1000785.234 1189365.216 0, 1001046.557 1189365.27 0, 1001307.88 1189365.34 0, 1001569.204 1189365.424 0, 1001830.527 1189365.524 0, 1002091.85 1189365.64 0, 1002353.173 1189365.771 0, 
+    1002614.496 1189365.917 0, 1002875.82 1189366.078 0, 1003137.143 1189366.255 0, 1003398.466 1189366.448 0, 1003659.789 1189366.655 0, 1003921.112 1189366.878 0, 1004182.435 1189367.117 0, 1004443.758 1189367.371 0, 1004705.081 1189367.64 0, 1004966.404 1189367.925 0, 
+    1005227.727 1189368.225 0, 1005489.05 1189368.54 0, 1005750.374 1189368.871 0, 1006011.696 1189369.217 0, 1006271.756 1189369.577 0, 1006534.342 1189369.955 0, 1006795.665 1189370.348 0, 1007056.988 1189370.755 0, 1007318.311 1189371.178 0, 1007579.634 1189371.617 0, 
+    1007840.957 1189372.071 0, 1008102.28 1189372.54 0, 1008363.602 1189373.024 0, 1008624.925 1189373.524 0, 1008886.248 1189374.04 0, 1009147.57 1189374.57 0, 1009408.893 1189375.117 0, 1009670.216 1189375.678 0, 1009931.538 1189376.255 0, 1010192.861 1189376.847 0, 
+    1010454.183 1189377.455 0, 1010715.506 1189378.078 0, 1010976.828 1189378.716 0, 1011238.151 1189379.37 0, 1011499.473 1189380.039 0, 1011760.795 1189380.724 0, 1012022.118 1189381.423 0, 1012283.44 1189382.139 0, 1012543.5 1189382.866 0, 1012559.267 1183802.047 0, 
+    1012575.034 1178221.169 0))
+
+POLYGON ((1025086.899 1189436.022 0, 1024826.84 1189434.561 0, 1024565.521 1189433.107 0, 1024304.202 1189431.669 0, 1024042.883 1189430.246 0, 1023781.563 1189428.839 0, 1023520.244 1189427.446 0, 1023258.924 1189426.07 0, 1022997.604 1189424.709 0, 1022736.285 1189423.363 0, 
+    1022474.965 1189422.032 0, 1022213.645 1189420.717 0, 1021952.325 1189419.417 0, 1021691.005 1189418.133 0, 1021429.685 1189416.864 0, 1021168.365 1189415.61 0, 1020907.044 1189414.372 0, 1020645.724 1189413.149 0, 1020384.404 1189411.942 0, 1020123.083 1189410.75 0, 
+    1019861.762 1189409.573 0, 1019600.442 1189408.411 0, 1019339.121 1189407.266 0, 1019077.8 1189406.135 0, 1018815.218 1189405.014 0, 1018555.159 1189403.92 0, 1018293.838 1189402.836 0, 1018032.517 1189401.766 0, 1017771.196 1189400.713 0, 1017509.874 1189399.675 0, 
+    1017248.553 1189398.652 0, 1016987.232 1189397.644 0, 1016725.911 1189396.652 0, 1016464.589 1189395.675 0, 1016203.268 1189394.714 0, 1015941.946 1189393.768 0, 1015680.625 1189392.837 0, 1015419.303 1189391.922 0, 1015157.981 1189391.022 0, 1014896.66 1189390.138 0, 
+    1014635.338 1189389.269 0, 1014374.016 1189388.415 0, 1014112.694 1189387.576 0, 1013851.372 1189386.754 0, 1013590.05 1189385.946 0, 1013328.728 1189385.154 0, 1013067.406 1189384.377 0, 1012806.084 1189383.616 0, 1012543.5 1189382.866 0, 1012527.733 1194963.621 0, 
+    1012511.966 1200544.308 0, 1012773.891 1200545.056 0, 1013034.556 1200545.816 0, 1013295.221 1200546.591 0, 1013555.886 1200547.381 0, 1013816.551 1200548.186 0, 1014077.216 1200549.007 0, 1014337.881 1200549.843 0, 1014598.546 1200550.695 0, 1014859.211 1200551.562 0, 
+    1015119.876 1200552.444 0, 1015380.54 1200553.342 0, 1015641.205 1200554.255 0, 1015901.87 1200555.183 0, 1016162.534 1200556.127 0, 1016423.199 1200557.086 0, 1016683.863 1200558.06 0, 1016944.528 1200559.05 0, 1017205.192 1200560.055 0, 1017465.856 1200561.075 0, 
+    1017726.52 1200562.111 0, 1017987.185 1200563.162 0, 1018247.849 1200564.228 0, 1018508.513 1200565.31 0, 1018767.918 1200566.401 0, 1019029.84 1200567.519 0, 1019290.504 1200568.647 0, 1019551.168 1200569.79 0, 1019811.832 1200570.948 0, 1020072.495 1200572.122 0, 
+    1020333.159 1200573.311 0, 1020593.822 1200574.516 0, 1020854.486 1200575.735 0, 1021115.149 1200576.97 0, 1021375.813 1200578.221 0, 1021636.476 1200579.487 0, 1021897.139 1200580.768 0, 1022157.802 1200582.064 0, 1022418.465 1200583.376 0, 1022679.128 1200584.703 0, 
+    1022939.791 1200586.046 0, 1023200.453 1200587.404 0, 1023461.116 1200588.777 0, 1023721.779 1200590.166 0, 1023982.441 1200591.569 0, 1024243.103 1200592.989 0, 1024503.766 1200594.423 0, 1024764.428 1200595.873 0, 1025023.833 1200597.331 0, 1025055.366 1195016.711 0, 
+    1025086.899 1189436.022 0))
+
+POLYGON ((1037535.5 1200685.702 0, 1037276.098 1200683.511 0, 1037015.441 1200681.325 0, 1036754.784 1200679.154 0, 1036494.126 1200676.998 0, 1036233.469 1200674.858 0, 1035972.811 1200672.733 0, 1035712.153 1200670.623 0, 1035451.496 1200668.529 0, 1035190.838 1200666.45 0, 
+    1034930.179 1200664.387 0, 1034669.521 1200662.338 0, 1034408.863 1200660.305 0, 1034148.204 1200658.288 0, 1033887.546 1200656.286 0, 1033626.887 1200654.299 0, 1033366.228 1200652.327 0, 1033105.569 1200650.371 0, 1032844.91 1200648.43 0, 1032584.251 1200646.505 0, 
+    1032323.592 1200644.594 0, 1032062.933 1200642.7 0, 1031802.273 1200640.82 0, 1031541.613 1200638.956 0, 1031279.698 1200637.098 0, 1031020.294 1200635.274 0, 1030759.634 1200633.456 0, 1030498.974 1200631.653 0, 1030238.314 1200629.865 0, 1029977.654 1200628.093 0, 
+    1029716.993 1200626.337 0, 1029456.333 1200624.595 0, 1029195.672 1200622.869 0, 1028935.012 1200621.158 0, 1028674.351 1200619.463 0, 1028413.69 1200617.783 0, 1028153.029 1200616.118 0, 1027892.368 1200614.469 0, 1027631.707 1200612.835 0, 1027371.046 1200611.216 0, 
+    1027110.384 1200609.613 0, 1026849.723 1200608.025 0, 1026589.061 1200606.452 0, 1026328.4 1200604.895 0, 1026067.738 1200603.353 0, 1025807.076 1200601.826 0, 1025546.414 1200600.315 0, 1025285.752 1200598.819 0, 1025023.833 1200597.331 0, 1024992.3 1206177.879 0, 
+    1024960.768 1211758.349 0, 1025222.028 1211759.833 0, 1025482.033 1211761.325 0, 1025742.038 1211762.832 0, 1026002.042 1211764.355 0, 1026262.047 1211765.893 0, 1026522.052 1211767.446 0, 1026782.057 1211769.015 0, 1027042.061 1211770.599 0, 1027302.066 1211772.198 0, 
+    1027562.07 1211773.813 0, 1027822.074 1211775.443 0, 1028082.078 1211777.088 0, 1028342.082 1211778.749 0, 1028602.086 1211780.424 0, 1028862.09 1211782.116 0, 1029122.094 1211783.822 0, 1029382.097 1211785.544 0, 1029642.101 1211787.281 0, 1029902.104 1211789.033 0, 
+    1030162.108 1211790.801 0, 1030422.111 1211792.584 0, 1030682.114 1211794.382 0, 1030942.117 1211796.195 0, 1031200.867 1211798.015 0, 1031462.123 1211799.868 0, 1031722.126 1211801.728 0, 1031982.128 1211803.603 0, 1032242.131 1211805.493 0, 1032502.133 1211807.398 0, 
+    1032762.135 1211809.319 0, 1033022.137 1211811.255 0, 1033282.139 1211813.206 0, 1033542.141 1211815.172 0, 1033802.143 1211817.154 0, 1034062.145 1211819.151 0, 1034322.146 1211821.164 0, 1034582.148 1211823.192 0, 1034842.149 1211825.235 0, 1035102.15 1211827.293 0, 
+    1035362.151 1211829.367 0, 1035622.152 1211831.456 0, 1035882.153 1211833.56 0, 1036142.154 1211835.68 0, 1036402.155 1211837.815 0, 1036662.155 1211839.965 0, 1036922.155 1211842.13 0, 1037182.155 1211844.311 0, 1037440.904 1211846.497 0, 1037488.201 1206266.138 0, 
+    1037535.5 1200685.702 0))
+
+POLYGON ((1049920.74 1211969.903 0, 1049661.997 1211966.987 0, 1049402.004 1211964.071 0, 1049142.011 1211961.171 0, 1048882.018 1211958.287 0, 1048622.024 1211955.417 0, 1048362.03 1211952.563 0, 1048102.036 1211949.724 0, 1047842.042 1211946.901 0, 1047582.048 1211944.092 0, 
+    1047322.054 1211941.299 0, 1047062.059 1211938.522 0, 1046802.065 1211935.759 0, 1046542.07 1211933.012 0, 1046282.075 1211930.281 0, 1046022.08 1211927.564 0, 1045762.084 1211924.863 0, 1045502.089 1211922.177 0, 1045242.093 1211919.507 0, 1044982.098 1211916.852 0, 
+    1044722.102 1211914.212 0, 1044462.106 1211911.587 0, 1044202.109 1211908.978 0, 1043942.113 1211906.384 0, 1043680.865 1211903.793 0, 1043422.12 1211901.242 0, 1043162.123 1211898.694 0, 1042902.126 1211896.161 0, 1042642.129 1211893.643 0, 1042382.131 1211891.141 0, 
+    1042122.134 1211888.654 0, 1041862.136 1211886.183 0, 1041602.138 1211883.727 0, 1041342.141 1211881.286 0, 1041082.143 1211878.86 0, 1040822.144 1211876.45 0, 1040562.146 1211874.054 0, 1040302.148 1211871.675 0, 1040042.149 1211869.31 0, 1039782.15 1211866.961 0, 
+    1039522.151 1211864.627 0, 1039262.152 1211862.309 0, 1039002.153 1211860.005 0, 1038742.154 1211857.718 0, 1038482.155 1211855.445 0, 1038222.155 1211853.188 0, 1037962.155 1211850.946 0, 1037702.155 1211848.719 0, 1037440.904 1211846.497 0, 1037393.606 1217426.773 0, 
+    1037346.31 1223006.962 0, 1037606.902 1223009.178 0, 1037866.245 1223011.399 0, 1038125.588 1223013.636 0, 1038384.93 1223015.887 0, 1038644.273 1223018.154 0, 1038903.615 1223020.436 0, 1039162.958 1223022.734 0, 1039422.3 1223025.046 0, 1039681.642 1223027.374 0, 
+    1039940.984 1223029.718 0, 1040200.325 1223032.076 0, 1040459.667 1223034.45 0, 1040719.008 1223036.839 0, 1040978.35 1223039.243 0, 1041237.691 1223041.663 0, 1041497.032 1223044.097 0, 1041756.373 1223046.547 0, 1042015.713 1223049.013 0, 1042275.054 1223051.493 0, 
+    1042534.394 1223053.989 0, 1042793.735 1223056.5 0, 1043053.075 1223059.027 0, 1043312.415 1223061.568 0, 1043570.507 1223064.113 0, 1043831.094 1223066.697 0, 1044090.434 1223069.285 0, 1044349.773 1223071.888 0, 1044609.112 1223074.506 0, 1044868.452 1223077.139 0, 
+    1045127.79 1223079.787 0, 1045387.129 1223082.451 0, 1045646.468 1223085.13 0, 1045905.806 1223087.824 0, 1046165.145 1223090.534 0, 1046424.483 1223093.259 0, 1046683.821 1223095.999 0, 1046943.158 1223098.754 0, 1047202.496 1223101.525 0, 1047461.834 1223104.311 0, 
+    1047721.171 1223107.112 0, 1047980.508 1223109.928 0, 1048239.845 1223112.76 0, 1048499.182 1223115.607 0, 1048758.518 1223118.469 0, 1049017.855 1223121.347 0, 1049277.191 1223124.239 0, 1049536.527 1223127.147 0, 1049794.617 1223130.056 0, 1049857.678 1217550.023 0, 
+    1049920.74 1211969.903 0))
+
+POLYGON ((1062242.525 1223288.319 0, 1061984.444 1223284.681 0, 1061725.117 1223281.04 0, 1061465.79 1223277.415 0, 1061206.462 1223273.805 0, 1060947.135 1223270.21 0, 1060687.807 1223266.63 0, 1060428.479 1223263.066 0, 1060169.151 1223259.517 0, 1059909.823 1223255.983 0, 
+    1059650.494 1223252.465 0, 1059391.165 1223248.961 0, 1059131.836 1223245.473 0, 1058872.507 1223242.001 0, 1058613.178 1223238.543 0, 1058353.848 1223235.101 0, 1058094.518 1223231.674 0, 1057835.188 1223228.262 0, 1057575.858 1223224.866 0, 1057316.528 1223221.485 0, 
+    1057057.197 1223218.119 0, 1056797.866 1223214.768 0, 1056538.535 1223211.433 0, 1056279.204 1223208.113 0, 1056018.627 1223204.792 0, 1055760.541 1223201.518 0, 1055501.209 1223198.244 0, 1055241.877 1223194.985 0, 1054982.545 1223191.741 0, 1054723.213 1223188.512 0, 
+    1054463.88 1223185.299 0, 1054204.548 1223182.101 0, 1053945.215 1223178.918 0, 1053685.882 1223175.751 0, 1053426.548 1223172.599 0, 1053167.215 1223169.462 0, 1052907.881 1223166.34 0, 1052648.547 1223163.234 0, 1052389.213 1223160.143 0, 1052129.879 1223157.067 0, 
+    1051870.545 1223154.006 0, 1051611.21 1223150.961 0, 1051351.875 1223147.931 0, 1051092.541 1223144.916 0, 1050833.205 1223141.916 0, 1050573.87 1223138.932 0, 1050314.535 1223135.963 0, 1050055.199 1223133.009 0, 1049794.617 1223130.056 0, 1049731.556 1228709.997 0, 
+    1049668.497 1234289.842 0, 1049928.42 1234292.787 0, 1050187.099 1234295.733 0, 1050445.777 1234298.695 0, 1050704.456 1234301.671 0, 1050963.134 1234304.663 0, 1051221.812 1234307.671 0, 1051480.49 1234310.693 0, 1051739.168 1234313.731 0, 1051997.845 1234316.784 0, 
+    1052256.523 1234319.852 0, 1052515.2 1234322.935 0, 1052773.877 1234326.034 0, 1053032.554 1234329.147 0, 1053291.23 1234332.276 0, 1053549.907 1234335.421 0, 1053808.583 1234338.58 0, 1054067.259 1234341.755 0, 1054325.935 1234344.945 0, 1054584.611 1234348.15 0, 
+    1054843.286 1234351.37 0, 1055101.961 1234354.606 0, 1055360.637 1234357.856 0, 1055619.311 1234361.122 0, 1055876.744 1234364.388 0, 1056136.661 1234367.7 0, 1056395.335 1234371.012 0, 1056654.009 1234374.339 0, 1056912.683 1234377.681 0, 1057171.357 1234381.038 0, 
+    1057430.031 1234384.411 0, 1057688.704 1234387.799 0, 1057947.377 1234391.202 0, 1058206.05 1234394.62 0, 1058464.723 1234398.054 0, 1058723.395 1234401.502 0, 1058982.068 1234404.966 0, 1059240.74 1234408.446 0, 1059499.412 1234411.94 0, 1059758.084 1234415.45 0, 
+    1060016.755 1234418.974 0, 1060275.427 1234422.514 0, 1060534.098 1234426.07 0, 1060792.769 1234429.64 0, 1061051.439 1234433.226 0, 1061310.11 1234436.827 0, 1061568.78 1234440.443 0, 1061827.45 1234444.075 0, 1062084.878 1234447.704 0, 1062163.701 1228868.06 0, 
+    1062242.525 1223288.319 0))
+
+POLYGON ((1074500.764 1234640.644 0, 1074243.345 1234636.287 0, 1073984.686 1234631.925 0, 1073726.027 1234627.578 0, 1073467.368 1234623.246 0, 1073208.708 1234618.93 0, 1072950.048 1234614.629 0, 1072691.388 1234610.343 0, 1072432.728 1234606.072 0, 1072174.068 1234601.816 0, 
+    1071915.407 1234597.576 0, 1071656.746 1234593.35 0, 1071398.084 1234589.14 0, 1071139.423 1234584.946 0, 1070880.761 1234580.766 0, 1070622.099 1234576.602 0, 1070363.437 1234572.453 0, 1070104.774 1234568.319 0, 1069846.111 1234564.2 0, 1069587.448 1234560.097 0, 
+    1069328.785 1234556.009 0, 1069070.122 1234551.936 0, 1068811.458 1234547.878 0, 1068552.794 1234543.836 0, 1068292.889 1234539.789 0, 1068035.465 1234535.796 0, 1067776.801 1234531.8 0, 1067518.136 1234527.818 0, 1067259.471 1234523.852 0, 1067000.805 1234519.9 0, 
+    1066742.14 1234515.965 0, 1066483.474 1234512.044 0, 1066224.808 1234508.138 0, 1065966.141 1234504.248 0, 1065707.475 1234500.373 0, 1065448.808 1234496.513 0, 1065190.141 1234492.669 0, 1064931.474 1234488.839 0, 1064672.806 1234485.025 0, 1064414.139 1234481.226 0, 
+    1064155.471 1234477.443 0, 1063896.803 1234473.674 0, 1063638.135 1234469.921 0, 1063379.466 1234466.183 0, 1063120.797 1234462.46 0, 1062862.128 1234458.753 0, 1062603.459 1234455.06 0, 1062344.79 1234451.383 0, 1062084.878 1234447.704 0, 1062006.057 1240027.246 0, 
+    1061927.237 1245606.682 0, 1062186.488 1245610.352 0, 1062444.501 1245614.02 0, 1062702.513 1245617.703 0, 1062960.525 1245621.401 0, 1063218.537 1245625.114 0, 1063476.549 1245628.843 0, 1063734.561 1245632.586 0, 1063992.572 1245636.345 0, 1064250.583 1245640.119 0, 
+    1064508.594 1245643.909 0, 1064766.605 1245647.713 0, 1065024.615 1245651.533 0, 1065282.625 1245655.367 0, 1065540.635 1245659.217 0, 1065798.645 1245663.083 0, 1066056.655 1245666.963 0, 1066314.664 1245670.859 0, 1066572.673 1245674.769 0, 1066830.682 1245678.695 0, 
+    1067088.69 1245682.636 0, 1067346.699 1245686.593 0, 1067604.707 1245690.564 0, 1067862.715 1245694.551 0, 1068119.485 1245698.533 0, 1068378.73 1245702.57 0, 1068636.737 1245706.602 0, 1068894.744 1245710.649 0, 1069152.751 1245714.712 0, 1069410.757 1245718.79 0, 
+    1069668.763 1245722.883 0, 1069926.769 1245726.991 0, 1070184.775 1245731.114 0, 1070442.781 1245735.253 0, 1070700.786 1245739.406 0, 1070958.791 1245743.575 0, 1071216.796 1245747.759 0, 1071474.8 1245751.959 0, 1071732.804 1245756.173 0, 1071990.808 1245760.403 0, 
+    1072248.812 1245764.648 0, 1072506.816 1245768.908 0, 1072764.819 1245773.183 0, 1073022.822 1245777.473 0, 1073280.825 1245781.779 0, 1073538.827 1245786.1 0, 1073796.83 1245790.435 0, 1074054.832 1245794.787 0, 1074311.597 1245799.132 0, 1074406.179 1240219.941 0, 
+    1074500.764 1234640.644 0))
+
+POLYGON ((1086695.364 1246026.569 0, 1086438.61 1246021.499 0, 1086180.621 1246016.419 0, 1085922.632 1246011.354 0, 1085664.643 1246006.304 0, 1085406.653 1246001.27 0, 1085148.663 1245996.25 0, 1084890.673 1245991.246 0, 1084632.683 1245986.257 0, 1084374.692 1245981.284 0, 
+    1084116.701 1245976.325 0, 1083858.71 1245971.382 0, 1083600.718 1245966.454 0, 1083342.726 1245961.541 0, 1083084.734 1245956.643 0, 1082826.741 1245951.76 0, 1082568.749 1245946.893 0, 1082310.755 1245942.041 0, 1082052.762 1245937.203 0, 1081794.768 1245932.382 0, 
+    1081536.775 1245927.575 0, 1081278.78 1245922.783 0, 1081020.786 1245918.007 0, 1080762.791 1245913.246 0, 1080503.561 1245908.477 0, 1080246.801 1245903.769 0, 1079988.805 1245899.054 0, 1079730.809 1245894.353 0, 1079472.813 1245889.668 0, 1079214.817 1245884.998 0, 
+    1078956.82 1245880.343 0, 1078698.823 1245875.704 0, 1078440.826 1245871.079 0, 1078182.828 1245866.47 0, 1077924.83 1245861.876 0, 1077666.832 1245857.297 0, 1077408.834 1245852.733 0, 1077150.835 1245848.185 0, 1076892.837 1245843.651 0, 1076634.837 1245839.133 0, 
+    1076376.838 1245834.63 0, 1076118.838 1245830.142 0, 1075860.838 1245825.67 0, 1075602.838 1245821.212 0, 1075344.838 1245816.77 0, 1075086.837 1245812.343 0, 1074828.836 1245807.931 0, 1074570.835 1245803.534 0, 1074311.597 1245799.132 0, 1074217.016 1251378.212 0, 
+    1074122.438 1256957.175 0, 1074381.016 1256961.566 0, 1074638.36 1256965.952 0, 1074895.704 1256970.352 0, 1075153.048 1256974.768 0, 1075410.392 1256979.199 0, 1075667.735 1256983.645 0, 1075925.079 1256988.106 0, 1076182.422 1256992.583 0, 1076439.764 1256997.074 0, 
+    1076697.107 1257001.581 0, 1076954.449 1257006.103 0, 1077211.791 1257010.64 0, 1077469.132 1257015.192 0, 1077726.474 1257019.759 0, 1077983.815 1257024.341 0, 1078241.155 1257028.939 0, 1078498.496 1257033.552 0, 1078755.836 1257038.18 0, 1079013.176 1257042.823 0, 
+    1079270.516 1257047.481 0, 1079527.855 1257052.154 0, 1079785.195 1257056.842 0, 1080042.533 1257061.546 0, 1080298.64 1257066.242 0, 1080557.21 1257070.999 0, 1080814.548 1257075.748 0, 1081071.886 1257080.512 0, 1081329.224 1257085.291 0, 1081586.561 1257090.085 0, 
+    1081843.898 1257094.895 0, 1082101.234 1257099.72 0, 1082358.571 1257104.56 0, 1082615.907 1257109.415 0, 1082873.243 1257114.285 0, 1083130.578 1257119.17 0, 1083387.913 1257124.071 0, 1083645.248 1257128.986 0, 1083902.583 1257133.917 0, 1084159.917 1257138.863 0, 
+    1084417.251 1257143.824 0, 1084674.585 1257148.8 0, 1084931.918 1257153.792 0, 1085189.252 1257158.798 0, 1085446.584 1257163.82 0, 1085703.917 1257168.857 0, 1085961.249 1257173.908 0, 1086218.581 1257178.976 0, 1086474.682 1257184.033 0, 1086585.022 1251605.359 0, 
+    1086695.364 1246026.569 0))
+
+POLYGON ((1098826.236 1257445.788 0, 1098570.148 1257440.007 0, 1098312.832 1257434.213 0, 1098055.515 1257428.434 0, 1097798.198 1257422.67 0, 1097540.88 1257416.921 0, 1097283.562 1257411.188 0, 1097026.244 1257405.47 0, 1096768.925 1257399.766 0, 1096511.606 1257394.078 0, 
+    1096254.287 1257388.405 0, 1095996.967 1257382.748 0, 1095739.647 1257377.105 0, 1095482.327 1257371.478 0, 1095225.006 1257365.865 0, 1094967.685 1257360.268 0, 1094710.364 1257354.686 0, 1094453.042 1257349.119 0, 1094195.72 1257343.567 0, 1093938.398 1257338.031 0, 
+    1093681.075 1257332.509 0, 1093423.752 1257327.003 0, 1093166.429 1257321.512 0, 1092909.105 1257316.036 0, 1092650.551 1257310.549 0, 1092394.457 1257305.129 0, 1092137.132 1257299.699 0, 1091879.808 1257294.283 0, 1091622.482 1257288.883 0, 1091365.157 1257283.498 0, 
+    1091107.831 1257278.128 0, 1090850.505 1257272.773 0, 1090593.178 1257267.433 0, 1090335.852 1257262.109 0, 1090078.525 1257256.799 0, 1089821.197 1257251.505 0, 1089563.869 1257246.226 0, 1089306.541 1257240.962 0, 1089049.213 1257235.713 0, 1088791.884 1257230.479 0, 
+    1088534.555 1257225.261 0, 1088277.226 1257220.057 0, 1088019.897 1257214.869 0, 1087762.567 1257209.696 0, 1087505.237 1257204.538 0, 1087247.906 1257199.395 0, 1086990.575 1257194.268 0, 1086733.244 1257189.155 0, 1086474.682 1257184.033 0, 1086364.344 1262762.586 0, 
+    1086254.009 1268341.013 0, 1086511.912 1268346.122 0, 1086768.586 1268351.221 0, 1087025.26 1268356.336 0, 1087281.934 1268361.466 0, 1087538.608 1268366.61 0, 1087795.281 1268371.77 0, 1088051.954 1268376.945 0, 1088308.626 1268382.135 0, 1088565.299 1268387.341 0, 
+    1088821.971 1268392.561 0, 1089078.642 1268397.796 0, 1089335.314 1268403.047 0, 1089591.985 1268408.313 0, 1089848.655 1268413.593 0, 1090105.326 1268418.889 0, 1090361.996 1268424.2 0, 1090618.666 1268429.526 0, 1090875.335 1268434.867 0, 1091132.004 1268440.224 0, 
+    1091388.673 1268445.595 0, 1091645.342 1268450.982 0, 1091902.01 1268456.383 0, 1092158.678 1268461.8 0, 1092414.118 1268467.206 0, 1092672.013 1268472.679 0, 1092928.68 1268478.141 0, 1093185.346 1268483.618 0, 1093442.013 1268489.11 0, 1093698.679 1268494.618 0, 
+    1093955.344 1268500.14 0, 1094212.01 1268505.678 0, 1094468.675 1268511.23 0, 1094725.339 1268516.798 0, 1094982.004 1268522.381 0, 1095238.668 1268527.979 0, 1095495.331 1268533.592 0, 1095751.995 1268539.22 0, 1096008.658 1268544.864 0, 1096265.32 1268550.522 0, 
+    1096521.983 1268556.196 0, 1096778.645 1268561.884 0, 1097035.306 1268567.588 0, 1097291.968 1268573.307 0, 1097548.629 1268579.041 0, 1097805.289 1268584.79 0, 1098061.95 1268590.554 0, 1098318.61 1268596.333 0, 1098574.043 1268602.1 0, 1098700.138 1263024.007 0, 
+    1098826.236 1257445.788 0))
+
+POLYGON ((1110893.291 1268897.992 0, 1110637.873 1268891.504 0, 1110381.23 1268884.999 0, 1110124.587 1268878.51 0, 1109867.944 1268872.036 0, 1109611.3 1268865.577 0, 1109354.656 1268859.133 0, 1109098.011 1268852.704 0, 1108841.366 1268846.29 0, 1108584.721 1268839.892 0, 
+    1108328.075 1268833.508 0, 1108071.429 1268827.14 0, 1107814.783 1268820.787 0, 1107558.136 1268814.448 0, 1107301.489 1268808.125 0, 1107044.841 1268801.817 0, 1106788.193 1268795.524 0, 1106531.545 1268789.247 0, 1106274.896 1268782.984 0, 1106018.247 1268776.736 0, 
+    1105761.598 1268770.504 0, 1105504.948 1268764.286 0, 1105248.298 1268758.084 0, 1104991.648 1268751.897 0, 1104733.772 1268745.696 0, 1104478.345 1268739.568 0, 1104221.694 1268733.426 0, 1103965.042 1268727.3 0, 1103708.39 1268721.188 0, 1103451.737 1268715.091 0, 
+    1103195.084 1268709.01 0, 1102938.431 1268702.944 0, 1102681.777 1268696.892 0, 1102425.123 1268690.856 0, 1102168.468 1268684.835 0, 1101911.814 1268678.83 0, 1101655.158 1268672.839 0, 1101398.503 1268666.863 0, 1101141.847 1268660.903 0, 1100885.191 1268654.957 0, 
+    1100628.534 1268649.027 0, 1100371.877 1268643.111 0, 1100115.22 1268637.211 0, 1099858.563 1268631.326 0, 1099601.905 1268625.456 0, 1099345.246 1268619.602 0, 1099088.588 1268613.762 0, 1098831.929 1268607.937 0, 1098574.043 1268602.1 0, 1098447.952 1274180.062 0, 
+    1098321.863 1279757.888 0, 1098579.089 1279763.71 0, 1098835.091 1279769.52 0, 1099091.093 1279775.345 0, 1099347.095 1279781.185 0, 1099603.096 1279787.04 0, 1099859.097 1279792.91 0, 1100115.098 1279798.795 0, 1100371.098 1279804.695 0, 1100627.098 1279810.61 0, 
+    1100883.098 1279816.54 0, 1101139.097 1279822.485 0, 1101395.096 1279828.446 0, 1101651.094 1279834.421 0, 1101907.093 1279840.412 0, 1102163.09 1279846.417 0, 1102419.088 1279852.438 0, 1102675.085 1279858.474 0, 1102931.082 1279864.524 0, 1103187.078 1279870.59 0, 
+    1103443.074 1279876.671 0, 1103699.07 1279882.767 0, 1103955.065 1279888.878 0, 1104211.06 1279895.004 0, 1104465.833 1279901.116 0, 1104723.049 1279907.302 0, 1104979.043 1279913.473 0, 1105235.037 1279919.66 0, 1105491.03 1279925.861 0, 1105747.023 1279932.078 0, 
+    1106003.015 1279938.309 0, 1106259.007 1279944.556 0, 1106514.999 1279950.818 0, 1106770.99 1279957.094 0, 1107026.981 1279963.386 0, 1107282.972 1279969.693 0, 1107538.962 1279976.015 0, 1107794.952 1279982.352 0, 1108050.941 1279988.704 0, 1108306.93 1279995.072 0, 
+    1108562.919 1280001.454 0, 1108818.908 1280007.851 0, 1109074.895 1280014.264 0, 1109330.883 1280020.691 0, 1109586.87 1280027.134 0, 1109842.857 1280033.591 0, 1110098.844 1280040.064 0, 1110354.83 1280046.552 0, 1110609.595 1280053.023 0, 1110751.441 1274475.576 0, 
+    1110893.291 1268897.992 0))
+
+POLYGON ((1122896.443 1280382.872 0, 1122641.696 1280375.681 0, 1122385.729 1280368.47 0, 1122129.762 1280361.274 0, 1121873.794 1280354.093 0, 1121617.826 1280346.928 0, 1121361.858 1280339.777 0, 1121105.889 1280332.641 0, 1120849.92 1280325.521 0, 1120593.95 1280318.415 0, 
+    1120337.98 1280311.325 0, 1120082.009 1280304.25 0, 1119826.038 1280297.189 0, 1119570.067 1280290.144 0, 1119314.095 1280283.114 0, 1119058.123 1280276.099 0, 1118802.151 1280269.099 0, 1118546.178 1280262.114 0, 1118290.204 1280255.144 0, 1118034.23 1280248.189 0, 
+    1117778.256 1280241.25 0, 1117522.281 1280234.325 0, 1117266.306 1280227.415 0, 1117010.331 1280220.521 0, 1116753.135 1280213.609 0, 1116498.379 1280206.777 0, 1116242.402 1280199.928 0, 1115986.425 1280193.093 0, 1115730.448 1280186.274 0, 1115474.47 1280179.47 0, 
+    1115218.492 1280172.681 0, 1114962.513 1280165.907 0, 1114706.534 1280159.148 0, 1114450.554 1280152.404 0, 1114194.574 1280145.676 0, 1113938.594 1280138.962 0, 1113682.614 1280132.263 0, 1113426.633 1280125.58 0, 1113170.651 1280118.911 0, 1112914.669 1280112.258 0, 
+    1112658.687 1280105.619 0, 1112402.704 1280098.996 0, 1112146.721 1280092.388 0, 1111890.738 1280085.794 0, 1111634.754 1280079.216 0, 1111378.77 1280072.653 0, 1111122.786 1280066.105 0, 1110866.801 1280059.572 0, 1110609.595 1280053.023 0, 1110467.752 1285630.33 0, 
+    1110325.912 1291207.491 0, 1110582.459 1291214.023 0, 1110837.787 1291220.539 0, 1111093.115 1291227.07 0, 1111348.443 1291233.617 0, 1111603.77 1291240.178 0, 1111859.097 1291246.754 0, 1112114.424 1291253.345 0, 1112369.75 1291259.952 0, 1112625.075 1291266.573 0, 
+    1112880.401 1291273.21 0, 1113135.726 1291279.861 0, 1113391.05 1291286.527 0, 1113646.374 1291293.209 0, 1113901.698 1291299.905 0, 1114157.021 1291306.617 0, 1114412.344 1291313.344 0, 1114667.667 1291320.085 0, 1114922.989 1291326.842 0, 1115178.311 1291333.613 0, 
+    1115433.632 1291340.4 0, 1115688.953 1291347.202 0, 1115944.274 1291354.019 0, 1116199.594 1291360.85 0, 1116453.697 1291367.664 0, 1116710.233 1291374.559 0, 1116965.552 1291381.436 0, 1117220.87 1291388.328 0, 1117476.188 1291395.235 0, 1117731.506 1291402.156 0, 
+    1117986.823 1291409.093 0, 1118242.14 1291416.045 0, 1118497.457 1291423.012 0, 1118752.773 1291429.994 0, 1119008.089 1291436.992 0, 1119263.404 1291444.004 0, 1119518.719 1291451.031 0, 1119774.033 1291458.073 0, 1120029.347 1291465.13 0, 1120284.661 1291472.202 0, 
+    1120539.974 1291479.289 0, 1120795.287 1291486.392 0, 1121050.599 1291493.509 0, 1121305.911 1291500.641 0, 1121561.223 1291507.789 0, 1121816.534 1291514.951 0, 1122071.844 1291522.128 0, 1122327.155 1291529.321 0, 1122581.249 1291536.494 0, 1122738.844 1285959.756 0, 
+    1122896.443 1280382.872 0))
+
+POLYGON ((1134835.607 1291900.119 0, 1134581.532 1291892.228 0, 1134326.243 1291884.315 0, 1134070.953 1291876.416 0, 1133815.664 1291868.532 0, 1133560.373 1291860.664 0, 1133305.083 1291852.81 0, 1133049.791 1291844.972 0, 1132794.5 1291837.148 0, 1132539.208 1291829.34 0, 
+    1132283.915 1291821.546 0, 1132028.622 1291813.768 0, 1131773.328 1291806.004 0, 1131518.034 1291798.256 0, 1131262.74 1291790.522 0, 1131007.445 1291782.804 0, 1130752.15 1291775.101 0, 1130496.854 1291767.412 0, 1130241.558 1291759.739 0, 1129986.261 1291752.081 0, 
+    1129730.964 1291744.438 0, 1129475.666 1291736.809 0, 1129220.368 1291729.196 0, 1128965.07 1291721.598 0, 1128708.556 1291713.979 0, 1128454.471 1291706.447 0, 1128199.171 1291698.894 0, 1127943.871 1291691.356 0, 1127688.57 1291683.833 0, 1127433.269 1291676.325 0, 
+    1127177.968 1291668.832 0, 1126922.666 1291661.354 0, 1126667.363 1291653.891 0, 1126412.06 1291646.443 0, 1126156.757 1291639.01 0, 1125901.453 1291631.593 0, 1125646.149 1291624.19 0, 1125390.844 1291616.802 0, 1125135.539 1291609.429 0, 1124880.234 1291602.072 0, 
+    1124624.928 1291594.729 0, 1124369.621 1291587.401 0, 1124114.314 1291580.089 0, 1123859.007 1291572.791 0, 1123603.699 1291565.508 0, 1123348.391 1291558.241 0, 1123093.083 1291550.988 0, 1122837.774 1291543.751 0, 1122581.249 1291536.494 0, 1122423.658 1297113.081 0, 
+    1122266.071 1302689.512 0, 1122521.937 1302696.75 0, 1122776.59 1302703.969 0, 1123031.242 1302711.203 0, 1123285.893 1302718.452 0, 1123540.545 1302725.716 0, 1123795.195 1302732.995 0, 1124049.846 1302740.288 0, 1124304.496 1302747.597 0, 1124559.145 1302754.921 0, 
+    1124813.794 1302762.26 0, 1125068.443 1302769.614 0, 1125323.091 1302776.982 0, 1125577.739 1302784.366 0, 1125832.386 1302791.765 0, 1126087.033 1302799.179 0, 1126341.68 1302806.607 0, 1126596.326 1302814.051 0, 1126850.972 1302821.51 0, 1127105.617 1302828.983 0, 
+    1127360.261 1302836.472 0, 1127614.906 1302843.976 0, 1127869.55 1302851.494 0, 1128124.193 1302859.028 0, 1128377.624 1302866.541 0, 1128633.479 1302874.14 0, 1128888.121 1302881.719 0, 1129142.762 1302889.312 0, 1129397.403 1302896.921 0, 1129652.044 1302904.545 0, 
+    1129906.684 1302912.183 0, 1130161.324 1302919.837 0, 1130415.964 1302927.505 0, 1130670.603 1302935.189 0, 1130925.241 1302942.887 0, 1131179.879 1302950.601 0, 1131434.517 1302958.329 0, 1131689.154 1302966.073 0, 1131943.79 1302973.831 0, 1132198.427 1302981.605 0, 
+    1132453.062 1302989.393 0, 1132707.698 1302997.196 0, 1132962.333 1303005.015 0, 1133216.967 1303012.848 0, 1133471.601 1303020.697 0, 1133726.234 1303028.56 0, 1133980.867 1303036.438 0, 1134235.5 1303044.332 0, 1134488.921 1303052.202 0, 1134662.261 1297476.239 0, 
+    1134835.607 1291900.119 0))
+
+POLYGON ((1146710.698 1303449.423 0, 1146457.297 1303440.836 0, 1146202.688 1303432.224 0, 1145948.078 1303423.626 0, 1145693.468 1303415.043 0, 1145438.858 1303406.476 0, 1145184.246 1303397.923 0, 1144929.635 1303389.385 0, 1144675.022 1303380.862 0, 1144420.41 1303372.355 0, 
+    1144165.796 1303363.862 0, 1143911.183 1303355.384 0, 1143656.568 1303346.921 0, 1143401.954 1303338.473 0, 1143147.339 1303330.04 0, 1142892.723 1303321.622 0, 1142638.107 1303313.22 0, 1142383.49 1303304.832 0, 1142128.873 1303296.459 0, 1141874.255 1303288.101 0, 
+    1141619.637 1303279.758 0, 1141365.018 1303271.43 0, 1141110.399 1303263.117 0, 1140855.779 1303254.819 0, 1140599.95 1303246.497 0, 1140346.539 1303238.268 0, 1140091.917 1303230.015 0, 1139837.296 1303221.777 0, 1139582.674 1303213.554 0, 1139328.051 1303205.346 0, 
+    1139073.428 1303197.153 0, 1138818.805 1303188.975 0, 1138564.181 1303180.812 0, 1138309.556 1303172.663 0, 1138054.931 1303164.53 0, 1137800.306 1303156.412 0, 1137545.68 1303148.309 0, 1137291.053 1303140.221 0, 1137036.427 1303132.148 0, 1136781.799 1303124.089 0, 
+    1136527.171 1303116.046 0, 1136272.543 1303108.018 0, 1136017.914 1303100.005 0, 1135763.285 1303092.006 0, 1135508.655 1303084.023 0, 1135254.025 1303076.055 0, 1134999.394 1303068.102 0, 1134744.763 1303060.163 0, 1134488.921 1303052.202 0, 1134315.586 1308628.005 0, 
+    1134142.256 1314203.642 0, 1134397.439 1314211.582 0, 1134651.413 1314219.5 0, 1134905.388 1314227.433 0, 1135159.362 1314235.38 0, 1135413.335 1314243.343 0, 1135667.308 1314251.321 0, 1135921.28 1314259.313 0, 1136175.252 1314267.321 0, 1136429.224 1314275.343 0, 
+    1136683.195 1314283.381 0, 1136937.165 1314291.433 0, 1137191.135 1314299.5 0, 1137445.105 1314307.583 0, 1137699.074 1314315.68 0, 1137953.043 1314323.792 0, 1138207.011 1314331.919 0, 1138460.978 1314340.061 0, 1138714.946 1314348.218 0, 1138968.912 1314356.39 0, 
+    1139222.879 1314364.577 0, 1139476.844 1314372.779 0, 1139730.81 1314380.996 0, 1139984.774 1314389.228 0, 1140237.532 1314397.435 0, 1140492.703 1314405.736 0, 1140746.666 1314414.013 0, 1141000.629 1314422.304 0, 1141254.591 1314430.611 0, 1141508.553 1314438.932 0, 
+    1141762.514 1314447.268 0, 1142016.475 1314455.62 0, 1142270.436 1314463.986 0, 1142524.395 1314472.367 0, 1142778.355 1314480.763 0, 1143032.314 1314489.175 0, 1143286.272 1314497.601 0, 1143540.23 1314506.042 0, 1143794.188 1314514.498 0, 1144048.144 1314522.968 0, 
+    1144302.101 1314531.454 0, 1144556.057 1314539.955 0, 1144810.012 1314548.471 0, 1145063.967 1314557.002 0, 1145317.922 1314565.547 0, 1145571.875 1314574.108 0, 1145825.829 1314582.683 0, 1146079.782 1314591.274 0, 1146332.529 1314599.838 0, 1146521.61 1309024.714 0, 
+    1146710.698 1303449.423 0))
+
+POLYGON ((1158521.634 1315030.473 0, 1158268.91 1315021.195 0, 1158014.982 1315011.887 0, 1157761.054 1315002.594 0, 1157507.125 1314993.316 0, 1157253.196 1314984.053 0, 1156999.266 1314974.805 0, 1156745.336 1314965.571 0, 1156491.405 1314956.353 0, 1156237.474 1314947.15 0, 
+    1155983.542 1314937.962 0, 1155729.609 1314928.788 0, 1155475.676 1314919.63 0, 1155221.743 1314910.486 0, 1154967.808 1314901.358 0, 1154713.874 1314892.244 0, 1154459.939 1314883.145 0, 1154206.003 1314874.062 0, 1153952.067 1314864.993 0, 1153698.13 1314855.939 0, 
+    1153444.192 1314846.9 0, 1153190.255 1314837.876 0, 1152936.316 1314828.867 0, 1152682.377 1314819.873 0, 1152427.233 1314810.851 0, 1152174.498 1314801.93 0, 1151920.557 1314792.981 0, 1151666.616 1314784.046 0, 1151412.675 1314775.127 0, 1151158.733 1314766.223 0, 
+    1150904.79 1314757.333 0, 1150650.847 1314748.459 0, 1150396.903 1314739.599 0, 1150142.959 1314730.755 0, 1149889.014 1314721.925 0, 1149635.069 1314713.11 0, 1149381.123 1314704.31 0, 1149127.177 1314695.526 0, 1148873.23 1314686.756 0, 1148619.283 1314678.001 0, 
+    1148365.335 1314669.261 0, 1148111.387 1314660.536 0, 1147857.438 1314651.826 0, 1147603.489 1314643.131 0, 1147349.539 1314634.451 0, 1147095.588 1314625.785 0, 1146841.637 1314617.135 0, 1146587.686 1314608.5 0, 1146332.529 1314599.838 0, 1146143.453 1320174.792 0, 
+    1145954.383 1325749.569 0, 1146208.881 1325758.208 0, 1146462.176 1325766.821 0, 1146715.471 1325775.449 0, 1146968.765 1325784.092 0, 1147222.059 1325792.75 0, 1147475.352 1325801.422 0, 1147728.644 1325810.11 0, 1147981.936 1325818.812 0, 1148235.228 1325827.53 0, 
+    1148488.519 1325836.262 0, 1148741.81 1325845.009 0, 1148995.1 1325853.771 0, 1149248.389 1325862.548 0, 1149501.678 1325871.34 0, 1149754.967 1325880.147 0, 1150008.255 1325888.969 0, 1150261.542 1325897.805 0, 1150514.829 1325906.657 0, 1150768.115 1325915.523 0, 
+    1151021.401 1325924.405 0, 1151274.687 1325933.301 0, 1151527.971 1325942.212 0, 1151781.256 1325951.138 0, 1152033.338 1325960.037 0, 1152287.823 1325969.035 0, 1152541.105 1325978.006 0, 1152794.388 1325986.992 0, 1153047.669 1325995.992 0, 1153300.95 1326005.008 0, 
+    1153554.231 1326014.038 0, 1153807.511 1326023.084 0, 1154060.791 1326032.144 0, 1154314.07 1326041.219 0, 1154567.348 1326050.309 0, 1154820.626 1326059.414 0, 1155073.903 1326068.534 0, 1155327.18 1326077.669 0, 1155580.457 1326086.819 0, 1155833.732 1326095.983 0, 
+    1156087.008 1326105.163 0, 1156340.282 1326114.357 0, 1156593.556 1326123.566 0, 1156846.83 1326132.791 0, 1157100.103 1326142.03 0, 1157353.376 1326151.284 0, 1157606.648 1326160.553 0, 1157859.919 1326169.837 0, 1158111.99 1326179.091 0, 1158316.809 1320604.871 0, 
+    1158521.634 1315030.473 0))
+
+POLYGON ((1170268.334 1326642.959 0, 1170016.289 1326632.992 0, 1169763.045 1326622.993 0, 1169509.8 1326613.009 0, 1169256.554 1326603.039 0, 1169003.308 1326593.084 0, 1168750.062 1326583.145 0, 1168496.815 1326573.22 0, 1168243.567 1326563.31 0, 1167990.319 1326553.415 0, 
+    1167737.07 1326543.535 0, 1167483.82 1326533.669 0, 1167230.57 1326523.819 0, 1166977.32 1326513.984 0, 1166724.069 1326504.163 0, 1166470.817 1326494.358 0, 1166217.564 1326484.567 0, 1165964.311 1326474.791 0, 1165711.058 1326465.03 0, 1165457.804 1326455.284 0, 
+    1165204.549 1326445.553 0, 1164951.294 1326435.837 0, 1164698.038 1326426.136 0, 1164444.782 1326416.45 0, 1164190.326 1326406.732 0, 1163938.267 1326397.122 0, 1163685.009 1326387.48 0, 1163431.751 1326377.853 0, 1163178.492 1326368.241 0, 1162925.232 1326358.644 0, 
+    1162671.971 1326349.062 0, 1162418.711 1326339.495 0, 1162165.449 1326329.943 0, 1161912.187 1326320.406 0, 1161658.924 1326310.884 0, 1161405.661 1326301.376 0, 1161152.398 1326291.883 0, 1160899.133 1326282.406 0, 1160645.869 1326272.943 0, 1160392.603 1326263.495 0, 
+    1160139.337 1326254.062 0, 1159886.071 1326244.644 0, 1159632.804 1326235.241 0, 1159379.536 1326225.853 0, 1159126.268 1326216.48 0, 1158872.999 1326207.121 0, 1158619.73 1326197.778 0, 1158366.46 1326188.449 0, 1158111.99 1326179.091 0, 1157907.178 1331753.131 0, 
+    1157702.372 1337326.984 0, 1157956.184 1337336.317 0, 1158208.797 1337345.622 0, 1158461.41 1337354.941 0, 1158714.023 1337364.275 0, 1158966.635 1337373.624 0, 1159219.246 1337382.988 0, 1159471.857 1337392.367 0, 1159724.468 1337401.76 0, 1159977.077 1337411.169 0, 
+    1160229.687 1337420.592 0, 1160482.295 1337430.03 0, 1160734.904 1337439.484 0, 1160987.511 1337448.952 0, 1161240.118 1337458.434 0, 1161492.725 1337467.932 0, 1161745.331 1337477.445 0, 1161997.936 1337486.972 0, 1162250.541 1337496.514 0, 1162503.145 1337506.072 0, 
+    1162755.748 1337515.644 0, 1163008.352 1337525.231 0, 1163260.954 1337534.832 0, 1163513.556 1337544.449 0, 1163764.961 1337554.035 0, 1164018.758 1337563.727 0, 1164271.359 1337573.388 0, 1164523.958 1337583.064 0, 1164776.557 1337592.755 0, 1165029.156 1337602.461 0, 
+    1165281.754 1337612.182 0, 1165534.351 1337621.917 0, 1165786.948 1337631.668 0, 1166039.544 1337641.433 0, 1166292.14 1337651.213 0, 1166544.735 1337661.008 0, 1166797.33 1337670.818 0, 1167049.924 1337680.643 0, 1167302.517 1337690.483 0, 1167555.11 1337700.337 0, 
+    1167807.702 1337710.207 0, 1168060.294 1337720.091 0, 1168312.885 1337729.99 0, 1168565.475 1337739.904 0, 1168818.065 1337749.833 0, 1169070.654 1337759.777 0, 1169323.243 1337769.735 0, 1169575.831 1337779.709 0, 1169827.224 1337789.65 0, 1170047.775 1332216.398 0, 
+    1170268.334 1326642.959 0))
+
+POLYGON ((1181950.719 1338286.569 0, 1181699.354 1338275.918 0, 1181446.795 1338265.231 0, 1181194.236 1338254.559 0, 1180941.675 1338243.901 0, 1180689.115 1338233.259 0, 1180436.553 1338222.631 0, 1180183.991 1338212.019 0, 1179931.428 1338201.421 0, 1179678.865 1338190.838 0, 
+    1179426.301 1338180.27 0, 1179173.736 1338169.716 0, 1178921.171 1338159.178 0, 1178668.605 1338148.654 0, 1178416.039 1338138.146 0, 1178163.472 1338127.652 0, 1177910.904 1338117.173 0, 1177658.336 1338106.709 0, 1177405.767 1338096.26 0, 1177153.198 1338085.826 0, 
+    1176900.628 1338075.406 0, 1176648.057 1338065.002 0, 1176395.486 1338054.612 0, 1176142.914 1338044.237 0, 1175889.147 1338033.828 0, 1175637.768 1338023.532 0, 1175385.194 1338013.202 0, 1175132.62 1338002.886 0, 1174880.045 1337992.586 0, 1174627.469 1337982.3 0, 
+    1174374.893 1337972.029 0, 1174122.316 1337961.773 0, 1173869.739 1337951.532 0, 1173617.161 1337941.306 0, 1173364.582 1337931.095 0, 1173112.003 1337920.898 0, 1172859.423 1337910.717 0, 1172606.843 1337900.55 0, 1172354.262 1337890.398 0, 1172101.68 1337880.261 0, 
+    1171849.098 1337870.139 0, 1171596.515 1337860.032 0, 1171343.931 1337849.939 0, 1171091.347 1337839.862 0, 1170838.763 1337829.799 0, 1170586.178 1337819.751 0, 1170333.592 1337809.718 0, 1170081.006 1337799.7 0, 1169827.224 1337789.65 0, 1169606.68 1343362.71 0, 
+    1169386.144 1348935.573 0, 1169639.266 1348945.598 0, 1169891.197 1348955.59 0, 1170143.126 1348965.597 0, 1170395.056 1348975.618 0, 1170646.984 1348985.655 0, 1170898.912 1348995.706 0, 1171150.839 1349005.772 0, 1171402.766 1349015.854 0, 1171654.692 1349025.949 0, 
+    1171906.618 1349036.06 0, 1172158.543 1349046.186 0, 1172410.467 1349056.326 0, 1172662.391 1349066.481 0, 1172914.314 1349076.651 0, 1173166.237 1349086.836 0, 1173418.159 1349097.035 0, 1173670.08 1349107.25 0, 1173922.001 1349117.479 0, 1174173.922 1349127.723 0, 
+    1174425.841 1349137.982 0, 1174677.76 1349148.256 0, 1174929.679 1349158.545 0, 1175181.596 1349168.848 0, 1175432.323 1349179.117 0, 1175685.43 1349189.499 0, 1175937.346 1349199.847 0, 1176189.261 1349210.21 0, 1176441.176 1349220.588 0, 1176693.09 1349230.98 0, 
+    1176945.004 1349241.387 0, 1177196.917 1349251.809 0, 1177448.829 1349262.246 0, 1177700.741 1349272.698 0, 1177952.652 1349283.164 0, 1178204.562 1349293.646 0, 1178456.472 1349304.142 0, 1178708.381 1349314.653 0, 1178960.29 1349325.179 0, 1179212.198 1349335.719 0, 
+    1179464.105 1349346.275 0, 1179716.012 1349356.845 0, 1179967.918 1349367.43 0, 1180219.823 1349378.03 0, 1180471.728 1349388.645 0, 1180723.633 1349399.275 0, 1180975.536 1349409.919 0, 1181227.439 1349420.578 0, 1181478.152 1349431.202 0, 1181714.431 1343858.984 0, 
+    1181950.719 1338286.569 0))
+
+POLYGON ((1193568.712 1349960.991 0, 1193318.028 1349949.659 0, 1193066.156 1349938.288 0, 1192814.284 1349926.932 0, 1192562.41 1349915.591 0, 1192310.537 1349904.264 0, 1192058.662 1349892.953 0, 1191806.787 1349881.656 0, 1191554.911 1349870.374 0, 1191303.034 1349859.107 0, 
+    1191051.157 1349847.854 0, 1190799.279 1349836.617 0, 1190547.401 1349825.394 0, 1190295.522 1349814.186 0, 1190043.642 1349802.993 0, 1189791.761 1349791.815 0, 1189539.88 1349780.652 0, 1189287.998 1349769.503 0, 1189036.116 1349758.37 0, 1188784.233 1349747.251 0, 
+    1188532.349 1349736.147 0, 1188280.465 1349725.057 0, 1188028.58 1349713.983 0, 1187776.694 1349702.923 0, 1187523.619 1349691.827 0, 1187272.92 1349680.849 0, 1187021.033 1349669.834 0, 1186769.144 1349658.833 0, 1186517.255 1349647.848 0, 1186265.366 1349636.877 0, 
+    1186013.476 1349625.922 0, 1185761.585 1349614.981 0, 1185509.693 1349604.054 0, 1185257.801 1349593.143 0, 1185005.908 1349582.247 0, 1184754.015 1349571.365 0, 1184502.121 1349560.498 0, 1184250.226 1349549.646 0, 1183998.33 1349538.809 0, 1183746.434 1349527.987 0, 
+    1183494.538 1349517.179 0, 1183242.64 1349506.386 0, 1182990.742 1349495.608 0, 1182738.844 1349484.845 0, 1182486.945 1349474.097 0, 1182235.045 1349463.364 0, 1181983.144 1349452.645 0, 1181731.243 1349441.941 0, 1181478.152 1349431.202 0, 1181241.881 1355003.218 0, 
+    1181005.618 1360575.026 0, 1181258.051 1360585.738 0, 1181509.296 1360596.414 0, 1181760.541 1360607.104 0, 1182011.785 1360617.81 0, 1182263.028 1360628.53 0, 1182514.271 1360639.265 0, 1182765.513 1360650.015 0, 1183016.754 1360660.78 0, 1183267.995 1360671.559 0, 
+    1183519.235 1360682.353 0, 1183770.474 1360693.162 0, 1184021.713 1360703.986 0, 1184272.952 1360714.824 0, 1184524.189 1360725.678 0, 1184775.426 1360736.546 0, 1185026.662 1360747.429 0, 1185277.898 1360758.327 0, 1185529.133 1360769.239 0, 1185780.368 1360780.166 0, 
+    1186031.601 1360791.108 0, 1186282.834 1360802.065 0, 1186534.067 1360813.037 0, 1186785.299 1360824.023 0, 1187035.344 1360834.972 0, 1187287.76 1360846.04 0, 1187538.99 1360857.071 0, 1187790.219 1360868.117 0, 1188041.448 1360879.177 0, 1188292.676 1360890.252 0, 
+    1188543.903 1360901.342 0, 1188795.13 1360912.447 0, 1189046.356 1360923.566 0, 1189297.581 1360934.701 0, 1189548.806 1360945.85 0, 1189800.03 1360957.014 0, 1190051.253 1360968.192 0, 1190302.476 1360979.386 0, 1190553.698 1360990.594 0, 1190804.919 1361001.817 0, 
+    1191056.14 1361013.055 0, 1191307.36 1361024.307 0, 1191558.579 1361035.575 0, 1191809.798 1361046.857 0, 1192061.016 1361058.154 0, 1192312.233 1361069.465 0, 1192563.45 1361080.792 0, 1192814.666 1361092.133 0, 1193064.697 1361103.436 0, 1193316.699 1355532.317 0, 
+    1193568.712 1349960.991 0))
+
+POLYGON ((1205122.234 1361665.912 0, 1204872.234 1361653.903 0, 1204621.051 1361641.852 0, 1204369.868 1361629.816 0, 1204118.683 1361617.795 0, 1203867.498 1361605.788 0, 1203616.312 1361593.796 0, 1203365.126 1361581.819 0, 1203113.938 1361569.857 0, 1202862.75 1361557.909 0, 
+    1202611.562 1361545.976 0, 1202360.373 1361534.059 0, 1202109.182 1361522.155 0, 1201857.992 1361510.267 0, 1201606.8 1361498.394 0, 1201355.608 1361486.535 0, 1201104.415 1361474.691 0, 1200853.222 1361462.862 0, 1200602.028 1361451.047 0, 1200350.833 1361439.247 0, 
+    1200099.637 1361427.463 0, 1199848.441 1361415.693 0, 1199597.244 1361403.937 0, 1199346.046 1361392.197 0, 1199093.664 1361380.416 0, 1198843.648 1361368.76 0, 1198592.449 1361357.064 0, 1198341.248 1361345.383 0, 1198090.047 1361333.716 0, 1197838.845 1361322.064 0, 
+    1197587.643 1361310.427 0, 1197336.44 1361298.805 0, 1197085.236 1361287.198 0, 1196834.031 1361275.605 0, 1196582.826 1361264.027 0, 1196331.62 1361252.464 0, 1196080.413 1361240.916 0, 1195829.206 1361229.382 0, 1195577.998 1361217.863 0, 1195326.789 1361206.359 0, 
+    1195075.58 1361194.87 0, 1194824.37 1361183.396 0, 1194573.159 1361171.936 0, 1194321.948 1361160.492 0, 1194070.736 1361149.062 0, 1193819.523 1361137.646 0, 1193568.31 1361126.246 0, 1193317.096 1361114.86 0, 1193064.697 1361103.436 0, 1192812.704 1366674.342 0, 
+    1192560.72 1372245.03 0, 1192812.461 1372256.425 0, 1193063.019 1372267.781 0, 1193313.577 1372279.151 0, 1193564.134 1372290.537 0, 1193814.69 1372301.937 0, 1194065.245 1372313.352 0, 1194315.8 1372324.782 0, 1194566.355 1372336.226 0, 1194816.908 1372347.685 0, 
+    1195067.461 1372359.159 0, 1195318.013 1372370.648 0, 1195568.565 1372382.151 0, 1195819.116 1372393.669 0, 1196069.666 1372405.202 0, 1196320.215 1372416.75 0, 1196570.764 1372428.312 0, 1196821.312 1372439.889 0, 1197071.86 1372451.481 0, 1197322.406 1372463.088 0, 
+    1197572.953 1372474.709 0, 1197823.498 1372486.345 0, 1198074.043 1372497.996 0, 1198324.587 1372509.662 0, 1198573.95 1372521.287 0, 1198825.673 1372533.037 0, 1199076.215 1372544.747 0, 1199326.756 1372556.472 0, 1199577.297 1372568.211 0, 1199827.836 1372579.965 0, 
+    1200078.376 1372591.734 0, 1200328.914 1372603.518 0, 1200579.452 1372615.316 0, 1200829.989 1372627.129 0, 1201080.526 1372638.957 0, 1201331.061 1372650.799 0, 1201581.596 1372662.657 0, 1201832.131 1372674.529 0, 1202082.664 1372686.416 0, 1202333.197 1372698.317 0, 
+    1202583.73 1372710.234 0, 1202834.261 1372722.165 0, 1203084.792 1372734.11 0, 1203335.322 1372746.071 0, 1203585.851 1372758.046 0, 1203836.38 1372770.036 0, 1204086.908 1372782.041 0, 1204337.435 1372794.061 0, 1204586.783 1372806.038 0, 1204854.503 1367236.084 0, 
+    1205122.234 1361665.912 0))
+
+POLYGON ((1216611.212 1373401.02 0, 1216361.898 1373388.338 0, 1216111.405 1373375.61 0, 1215860.912 1373362.898 0, 1215610.418 1373350.2 0, 1215359.924 1373337.517 0, 1215109.429 1373324.849 0, 1214858.932 1373312.195 0, 1214608.436 1373299.556 0, 1214357.938 1373286.932 0, 
+    1214107.44 1373274.323 0, 1213856.941 1373261.728 0, 1213606.441 1373249.149 0, 1213355.94 1373236.584 0, 1213105.439 1373224.033 0, 1212854.937 1373211.498 0, 1212604.434 1373198.977 0, 1212353.931 1373186.471 0, 1212103.427 1373173.979 0, 1211852.922 1373161.503 0, 
+    1211602.416 1373149.041 0, 1211351.91 1373136.594 0, 1211101.402 1373124.161 0, 1210850.894 1373111.744 0, 1210599.207 1373099.282 0, 1210349.876 1373086.953 0, 1210099.366 1373074.579 0, 1209848.856 1373062.221 0, 1209598.344 1373049.877 0, 1209347.832 1373037.547 0, 
+    1209097.319 1373025.233 0, 1208846.805 1373012.933 0, 1208596.291 1373000.648 0, 1208345.776 1372988.378 0, 1208095.26 1372976.123 0, 1207844.743 1372963.882 0, 1207594.226 1372951.656 0, 1207343.708 1372939.445 0, 1207093.189 1372927.248 0, 1206842.669 1372915.067 0, 
+    1206592.149 1372902.9 0, 1206341.628 1372890.748 0, 1206091.107 1372878.61 0, 1205840.584 1372866.487 0, 1205590.061 1372854.379 0, 1205339.538 1372842.286 0, 1205089.013 1372830.208 0, 1204838.488 1372818.144 0, 1204586.783 1372806.038 0, 1204319.073 1378375.769 0, 
+    1204051.374 1383945.271 0, 1204302.421 1383957.345 0, 1204552.29 1383969.378 0, 1204802.159 1383981.424 0, 1205052.027 1383993.486 0, 1205301.895 1384005.562 0, 1205551.761 1384017.653 0, 1205801.627 1384029.759 0, 1206051.493 1384041.88 0, 1206301.357 1384054.015 0, 
+    1206551.221 1384066.164 0, 1206801.084 1384078.329 0, 1207050.947 1384090.508 0, 1207300.808 1384102.702 0, 1207550.669 1384114.911 0, 1207800.53 1384127.134 0, 1208050.389 1384139.372 0, 1208300.248 1384151.625 0, 1208550.106 1384163.893 0, 1208799.964 1384176.175 0, 
+    1209049.82 1384188.472 0, 1209299.676 1384200.783 0, 1209549.531 1384213.11 0, 1209799.386 1384225.451 0, 1210048.064 1384237.748 0, 1210299.093 1384250.177 0, 1210548.945 1384262.562 0, 1210798.797 1384274.962 0, 1211048.647 1384287.376 0, 1211298.498 1384299.806 0, 
+    1211548.347 1384312.25 0, 1211798.196 1384324.708 0, 1212048.043 1384337.182 0, 1212297.891 1384349.67 0, 1212547.737 1384362.173 0, 1212797.583 1384374.69 0, 1213047.428 1384387.222 0, 1213297.272 1384399.769 0, 1213547.115 1384412.331 0, 1213796.958 1384424.907 0, 
+    1214046.8 1384437.498 0, 1214296.642 1384450.104 0, 1214546.482 1384462.724 0, 1214796.322 1384475.359 0, 1215046.161 1384488.009 0, 1215295.999 1384500.674 0, 1215545.837 1384513.353 0, 1215795.674 1384526.047 0, 1216044.335 1384538.696 0, 1216327.768 1378969.972 0, 
+    1216611.212 1373401.02 0))
+
+POLYGON ((1228035.572 1385166 0, 1227786.945 1385152.649 0, 1227537.145 1385139.249 0, 1227287.344 1385125.864 0, 1227037.543 1385112.494 0, 1226787.741 1385099.138 0, 1226537.938 1385085.797 0, 1226288.134 1385072.471 0, 1226038.329 1385059.159 0, 1225788.524 1385045.863 0, 
+    1225538.717 1385032.58 0, 1225288.91 1385019.313 0, 1225039.103 1385006.06 0, 1224789.294 1384992.822 0, 1224539.485 1384979.599 0, 1224289.674 1384966.39 0, 1224039.864 1384953.196 0, 1223790.052 1384940.017 0, 1223540.239 1384926.853 0, 1223290.426 1384913.703 0, 
+    1223040.612 1384900.568 0, 1222790.797 1384887.448 0, 1222540.982 1384874.342 0, 1222291.166 1384861.251 0, 1222040.175 1384848.113 0, 1221791.531 1384835.113 0, 1221541.712 1384822.066 0, 1221291.893 1384809.034 0, 1221042.072 1384796.017 0, 1220792.252 1384783.014 0, 
+    1220542.43 1384770.026 0, 1220292.607 1384757.053 0, 1220042.784 1384744.094 0, 1219792.96 1384731.15 0, 1219543.135 1384718.221 0, 1219293.31 1384705.306 0, 1219043.484 1384692.406 0, 1218793.657 1384679.521 0, 1218543.829 1384666.651 0, 1218294 1384653.795 0, 
+    1218044.171 1384640.954 0, 1217794.341 1384628.128 0, 1217544.51 1384615.316 0, 1217294.679 1384602.519 0, 1217044.846 1384589.737 0, 1216795.013 1384576.97 0, 1216545.179 1384564.217 0, 1216295.345 1384551.479 0, 1216044.335 1384538.696 0, 1215760.915 1390107.186 0, 
+    1215477.506 1395675.436 0, 1215727.857 1395688.186 0, 1215977.036 1395700.891 0, 1216226.215 1395713.61 0, 1216475.392 1395726.344 0, 1216724.569 1395739.093 0, 1216973.745 1395751.856 0, 1217222.921 1395764.634 0, 1217472.095 1395777.426 0, 1217721.269 1395790.234 0, 
+    1217970.442 1395803.056 0, 1218219.614 1395815.892 0, 1218468.786 1395828.744 0, 1218717.957 1395841.61 0, 1218967.127 1395854.49 0, 1219216.296 1395867.386 0, 1219465.464 1395880.296 0, 1219714.632 1395893.22 0, 1219963.799 1395906.16 0, 1220212.965 1395919.113 0, 
+    1220462.131 1395932.082 0, 1220711.296 1395945.065 0, 1220960.46 1395958.063 0, 1221209.623 1395971.076 0, 1221457.615 1395984.042 0, 1221707.947 1395997.145 0, 1221957.108 1396010.202 0, 1222206.268 1396023.273 0, 1222455.427 1396036.359 0, 1222704.586 1396049.46 0, 
+    1222953.744 1396062.575 0, 1223202.901 1396075.705 0, 1223452.057 1396088.85 0, 1223701.212 1396102.009 0, 1223950.367 1396115.183 0, 1224199.521 1396128.371 0, 1224448.674 1396141.575 0, 1224697.827 1396154.793 0, 1224946.978 1396168.025 0, 1225196.129 1396181.272 0, 
+    1225445.279 1396194.534 0, 1225694.428 1396207.811 0, 1225943.577 1396221.102 0, 1226192.724 1396234.408 0, 1226441.871 1396247.729 0, 1226691.017 1396261.064 0, 1226940.163 1396274.414 0, 1227189.307 1396287.778 0, 1227437.282 1396301.095 0, 1227736.421 1390733.667 0, 
+    1228035.572 1385166 0))
+
+POLYGON ((1239395.242 1396960.539 0, 1239147.304 1396946.522 0, 1238898.199 1396932.454 0, 1238649.092 1396918.4 0, 1238399.985 1396904.361 0, 1238150.876 1396890.337 0, 1237901.767 1396876.327 0, 1237652.657 1396862.332 0, 1237403.546 1396848.352 0, 1237154.435 1396834.386 0, 
+    1236905.322 1396820.435 0, 1236656.209 1396806.498 0, 1236407.095 1396792.576 0, 1236157.98 1396778.669 0, 1235908.865 1396764.777 0, 1235659.748 1396750.899 0, 1235410.631 1396737.036 0, 1235161.513 1396723.187 0, 1234912.394 1396709.354 0, 1234663.274 1396695.534 0, 
+    1234414.154 1396681.73 0, 1234165.032 1396667.94 0, 1233915.91 1396654.165 0, 1233666.787 1396640.405 0, 1233416.495 1396626.594 0, 1233168.539 1396612.928 0, 1232919.413 1396599.211 0, 1232670.287 1396585.509 0, 1232421.16 1396571.822 0, 1232172.032 1396558.149 0, 
+    1231922.903 1396544.492 0, 1231673.774 1396530.848 0, 1231424.644 1396517.22 0, 1231175.513 1396503.606 0, 1230926.381 1396490.007 0, 1230677.248 1396476.422 0, 1230428.115 1396462.852 0, 1230178.98 1396449.297 0, 1229929.845 1396435.757 0, 1229680.709 1396422.231 0, 
+    1229431.573 1396408.72 0, 1229182.435 1396395.223 0, 1228933.297 1396381.741 0, 1228684.158 1396368.274 0, 1228435.018 1396354.821 0, 1228185.878 1396341.383 0, 1227936.736 1396327.96 0, 1227687.594 1396314.552 0, 1227437.282 1396301.095 0, 1227138.157 1401868.278 0, 
+    1226839.044 1407435.211 0, 1227088.698 1407448.632 0, 1227337.185 1407462.006 0, 1227585.671 1407475.394 0, 1227834.156 1407488.796 0, 1228082.641 1407502.213 0, 1228331.125 1407515.645 0, 1228579.607 1407529.092 0, 1228828.09 1407542.553 0, 1229076.571 1407556.028 0, 
+    1229325.051 1407569.519 0, 1229573.531 1407583.024 0, 1229822.01 1407596.543 0, 1230070.488 1407610.077 0, 1230318.966 1407623.626 0, 1230567.442 1407637.19 0, 1230815.918 1407650.768 0, 1231064.393 1407664.36 0, 1231312.867 1407677.968 0, 1231561.34 1407691.59 0, 
+    1231809.813 1407705.226 0, 1232058.285 1407718.877 0, 1232306.756 1407732.543 0, 1232555.226 1407746.223 0, 1232802.53 1407759.854 0, 1233052.164 1407773.628 0, 1233300.631 1407787.353 0, 1233549.098 1407801.091 0, 1233797.564 1407814.845 0, 1234046.03 1407828.613 0, 
+    1234294.494 1407842.396 0, 1234542.958 1407856.193 0, 1234791.421 1407870.005 0, 1235039.883 1407883.832 0, 1235288.344 1407897.673 0, 1235536.804 1407911.529 0, 1235785.264 1407925.4 0, 1236033.723 1407939.285 0, 1236282.181 1407953.185 0, 1236530.638 1407967.099 0, 
+    1236779.094 1407981.028 0, 1237027.55 1407994.972 0, 1237276.004 1408008.93 0, 1237524.458 1408022.903 0, 1237772.911 1408036.891 0, 1238021.364 1408050.893 0, 1238269.815 1408064.91 0, 1238518.266 1408078.941 0, 1238765.551 1408092.921 0, 1239080.39 1402526.855 0, 
+    1239395.242 1396960.539 0))
+
+POLYGON ((1250690.152 1408784.323 0, 1250442.905 1408769.644 0, 1250194.495 1408754.911 0, 1249946.085 1408740.192 0, 1249697.673 1408725.488 0, 1249449.26 1408710.799 0, 1249200.847 1408696.124 0, 1248952.433 1408681.464 0, 1248704.018 1408666.818 0, 1248455.602 1408652.187 0, 
+    1248207.185 1408637.571 0, 1247958.767 1408622.97 0, 1247710.348 1408608.382 0, 1247461.929 1408593.81 0, 1247213.509 1408579.252 0, 1246965.088 1408564.709 0, 1246716.666 1408550.18 0, 1246468.243 1408535.667 0, 1246219.819 1408521.167 0, 1245971.395 1408506.683 0, 
+    1245722.969 1408492.212 0, 1245474.543 1408477.757 0, 1245226.116 1408463.316 0, 1244977.688 1408448.89 0, 1244728.096 1408434.411 0, 1244480.829 1408420.081 0, 1244232.399 1408405.699 0, 1243983.967 1408391.331 0, 1243735.535 1408376.978 0, 1243487.102 1408362.64 0, 
+    1243238.668 1408348.316 0, 1242990.234 1408334.007 0, 1242741.798 1408319.712 0, 1242493.362 1408305.432 0, 1242244.924 1408291.167 0, 1241996.486 1408276.916 0, 1241748.047 1408262.68 0, 1241499.608 1408248.458 0, 1241251.167 1408234.251 0, 1241002.726 1408220.059 0, 
+    1240754.283 1408205.882 0, 1240505.84 1408191.719 0, 1240257.396 1408177.57 0, 1240008.952 1408163.436 0, 1239760.506 1408149.317 0, 1239512.06 1408135.213 0, 1239263.612 1408121.123 0, 1239015.164 1408107.048 0, 1238765.551 1408092.921 0, 1238450.727 1413658.731 0, 
+    1238135.918 1419224.281 0, 1238384.873 1419238.37 0, 1238632.666 1419252.408 0, 1238880.458 1419266.461 0, 1239128.249 1419280.528 0, 1239376.039 1419294.61 0, 1239623.829 1419308.707 0, 1239871.618 1419322.818 0, 1240119.406 1419336.943 0, 1240367.193 1419351.084 0, 
+    1240614.979 1419365.239 0, 1240862.765 1419379.408 0, 1241110.549 1419393.592 0, 1241358.333 1419407.791 0, 1241606.116 1419422.004 0, 1241853.898 1419436.231 0, 1242101.679 1419450.474 0, 1242349.46 1419464.731 0, 1242597.239 1419479.002 0, 1242845.018 1419493.288 0, 
+    1243092.796 1419507.589 0, 1243340.573 1419521.904 0, 1243588.349 1419536.234 0, 1243836.125 1419550.578 0, 1244082.739 1419564.87 0, 1244331.673 1419579.311 0, 1244579.446 1419593.699 0, 1244827.218 1419608.102 0, 1245074.989 1419622.519 0, 1245322.759 1419636.951 0, 
+    1245570.529 1419651.398 0, 1245818.297 1419665.859 0, 1246066.065 1419680.334 0, 1246313.832 1419694.825 0, 1246561.598 1419709.33 0, 1246809.363 1419723.849 0, 1247057.127 1419738.383 0, 1247304.891 1419752.932 0, 1247552.654 1419767.495 0, 1247800.415 1419782.072 0, 
+    1248048.176 1419796.665 0, 1248295.936 1419811.272 0, 1248543.695 1419825.893 0, 1248791.454 1419840.529 0, 1249039.211 1419855.18 0, 1249286.968 1419869.845 0, 1249534.724 1419884.525 0, 1249782.478 1419899.219 0, 1250029.074 1419913.86 0, 1250359.605 1414349.222 0, 
+    1250690.152 1408784.323 0))
+
+POLYGON ((1261920.234 1420637.036 0, 1261673.679 1420621.699 0, 1261425.966 1420606.305 0, 1261178.253 1420590.925 0, 1260930.539 1420575.56 0, 1260682.824 1420560.209 0, 1260435.108 1420544.873 0, 1260187.391 1420529.552 0, 1259939.673 1420514.245 0, 1259691.955 1420498.953 0, 
+    1259444.235 1420483.675 0, 1259196.514 1420468.412 0, 1258948.793 1420453.163 0, 1258701.071 1420437.93 0, 1258453.348 1420422.71 0, 1258205.624 1420407.505 0, 1257957.899 1420392.315 0, 1257710.173 1420377.14 0, 1257462.446 1420361.979 0, 1257214.718 1420346.832 0, 
+    1256966.99 1420331.7 0, 1256719.26 1420316.583 0, 1256471.53 1420301.48 0, 1256223.799 1420286.392 0, 1255974.909 1420271.248 0, 1255728.334 1420256.26 0, 1255480.6 1420241.215 0, 1255232.865 1420226.186 0, 1254985.129 1420211.17 0, 1254737.393 1420196.17 0, 
+    1254489.656 1420181.184 0, 1254241.917 1420166.212 0, 1253994.178 1420151.255 0, 1253746.438 1420136.313 0, 1253498.697 1420121.385 0, 1253250.955 1420106.472 0, 1253003.213 1420091.574 0, 1252755.469 1420076.69 0, 1252507.725 1420061.82 0, 1252259.979 1420046.966 0, 
+    1252012.233 1420032.125 0, 1251764.486 1420017.3 0, 1251516.738 1420002.489 0, 1251268.989 1419987.692 0, 1251021.24 1419972.91 0, 1250773.489 1419958.143 0, 1250525.738 1419943.39 0, 1250277.986 1419928.652 0, 1250029.074 1419913.86 0, 1249698.558 1425478.231 0, 
+    1249368.058 1431042.33 0, 1249616.312 1431057.084 0, 1249863.409 1431071.783 0, 1250110.506 1431086.497 0, 1250357.601 1431101.225 0, 1250604.696 1431115.968 0, 1250851.79 1431130.725 0, 1251098.883 1431145.497 0, 1251345.975 1431160.284 0, 1251593.066 1431175.085 0, 
+    1251840.156 1431189.9 0, 1252087.246 1431204.73 0, 1252334.334 1431219.575 0, 1252581.422 1431234.434 0, 1252828.509 1431249.308 0, 1253075.595 1431264.196 0, 1253322.68 1431279.099 0, 1253569.764 1431294.016 0, 1253816.847 1431308.948 0, 1254063.93 1431323.894 0, 
+    1254311.011 1431338.855 0, 1254558.092 1431353.831 0, 1254805.172 1431368.821 0, 1255052.251 1431383.826 0, 1255298.174 1431398.774 0, 1255546.406 1431413.878 0, 1255793.482 1431428.927 0, 1256040.558 1431443.989 0, 1256287.632 1431459.067 0, 1256534.706 1431474.158 0, 
+    1256781.778 1431489.265 0, 1257028.85 1431504.386 0, 1257275.921 1431519.521 0, 1257522.991 1431534.671 0, 1257770.06 1431549.836 0, 1258017.129 1431565.015 0, 1258264.196 1431580.209 0, 1258511.262 1431595.417 0, 1258758.328 1431610.64 0, 1259005.393 1431625.877 0, 
+    1259252.456 1431641.129 0, 1259499.519 1431656.395 0, 1259746.581 1431671.676 0, 1259993.642 1431686.971 0, 1260240.703 1431702.281 0, 1260487.762 1431717.606 0, 1260734.82 1431732.945 0, 1260981.878 1431748.298 0, 1261227.781 1431763.595 0, 1261573.999 1426200.451 0, 
+    1261920.234 1420637.036 0))
+
+POLYGON ((1273085.418 1432518.362 0, 1272839.558 1432502.371 0, 1272592.544 1432486.32 0, 1272345.53 1432470.283 0, 1272098.515 1432454.26 0, 1271851.499 1432438.252 0, 1271604.483 1432422.259 0, 1271357.465 1432406.28 0, 1271110.446 1432390.316 0, 1270863.426 1432374.366 0, 
+    1270616.406 1432358.431 0, 1270369.384 1432342.51 0, 1270122.362 1432326.604 0, 1269875.338 1432310.712 0, 1269628.314 1432294.835 0, 1269381.288 1432278.973 0, 1269134.262 1432263.125 0, 1268887.235 1432247.291 0, 1268640.207 1432231.472 0, 1268393.178 1432215.668 0, 
+    1268146.148 1432199.878 0, 1267899.117 1432184.103 0, 1267652.085 1432168.342 0, 1267405.052 1432152.596 0, 1267156.866 1432136.791 0, 1266910.984 1432121.147 0, 1266663.948 1432105.445 0, 1266416.912 1432089.757 0, 1266169.875 1432074.083 0, 1265922.836 1432058.424 0, 
+    1265675.797 1432042.78 0, 1265428.757 1432027.15 0, 1265181.716 1432011.535 0, 1264934.674 1431995.934 0, 1264687.631 1431980.347 0, 1264440.587 1431964.776 0, 1264193.542 1431949.219 0, 1263946.497 1431933.676 0, 1263699.45 1431918.148 0, 1263452.403 1431902.634 0, 
+    1263205.354 1431887.135 0, 1262958.305 1431871.651 0, 1262711.255 1431856.181 0, 1262464.204 1431840.725 0, 1262217.152 1431825.285 0, 1261970.099 1431809.858 0, 1261723.045 1431794.447 0, 1261475.99 1431779.049 0, 1261227.781 1431763.595 0, 1260881.58 1437326.461 0, 
+    1260535.397 1442889.044 0, 1260782.948 1442904.458 0, 1261029.348 1442919.814 0, 1261275.747 1442935.185 0, 1261522.145 1442950.571 0, 1261768.543 1442965.97 0, 1262014.939 1442981.385 0, 1262261.334 1442996.814 0, 1262507.729 1443012.257 0, 1262754.122 1443027.715 0, 
+    1263000.515 1443043.188 0, 1263246.907 1443058.675 0, 1263493.298 1443074.176 0, 1263739.688 1443089.692 0, 1263986.077 1443105.222 0, 1264232.465 1443120.767 0, 1264478.852 1443136.327 0, 1264725.238 1443151.901 0, 1264971.624 1443167.489 0, 1265218.008 1443183.092 0, 
+    1265464.392 1443198.71 0, 1265710.774 1443214.342 0, 1265957.156 1443229.988 0, 1266203.537 1443245.649 0, 1266448.767 1443261.251 0, 1266696.296 1443277.014 0, 1266942.674 1443292.719 0, 1267189.051 1443308.438 0, 1267435.427 1443324.171 0, 1267681.802 1443339.919 0, 
+    1267928.176 1443355.682 0, 1268174.55 1443371.459 0, 1268420.922 1443387.25 0, 1268667.294 1443403.056 0, 1268913.664 1443418.877 0, 1269160.034 1443434.712 0, 1269406.403 1443450.561 0, 1269652.77 1443466.425 0, 1269899.137 1443482.304 0, 1270145.503 1443498.196 0, 
+    1270391.868 1443514.104 0, 1270638.232 1443530.026 0, 1270884.595 1443545.962 0, 1271130.958 1443561.913 0, 1271377.319 1443577.879 0, 1271623.679 1443593.859 0, 1271870.038 1443609.853 0, 1272116.397 1443625.862 0, 1272361.606 1443641.811 0, 1272723.503 1438080.228 0, 
+    1273085.418 1432518.362 0))
+
+POLYGON ((1284185.641 1444427.986 0, 1283940.476 1444411.345 0, 1283694.164 1444394.64 0, 1283447.851 1444377.949 0, 1283201.536 1444361.273 0, 1282955.221 1444344.612 0, 1282708.905 1444327.965 0, 1282462.588 1444311.332 0, 1282216.27 1444294.715 0, 1281969.951 1444278.111 0, 
+    1281723.631 1444261.522 0, 1281477.31 1444244.948 0, 1281230.988 1444228.388 0, 1280984.665 1444211.842 0, 1280738.341 1444195.311 0, 1280492.016 1444178.795 0, 1280245.69 1444162.293 0, 1279999.363 1444145.805 0, 1279753.036 1444129.333 0, 1279506.707 1444112.874 0, 
+    1279260.377 1444096.43 0, 1279014.046 1444080.001 0, 1278767.715 1444063.586 0, 1278521.382 1444047.185 0, 1278273.901 1444030.723 0, 1278028.714 1444014.428 0, 1277782.378 1443998.071 0, 1277536.042 1443981.728 0, 1277289.704 1443965.4 0, 1277043.366 1443949.087 0, 
+    1276797.026 1443932.788 0, 1276550.686 1443916.503 0, 1276304.345 1443900.233 0, 1276058.002 1443883.978 0, 1275811.659 1443867.737 0, 1275565.315 1443851.511 0, 1275318.97 1443835.299 0, 1275072.624 1443819.101 0, 1274826.277 1443802.918 0, 1274579.929 1443786.75 0, 
+    1274333.58 1443770.596 0, 1274087.23 1443754.456 0, 1273840.879 1443738.331 0, 1273594.527 1443722.221 0, 1273348.175 1443706.125 0, 1273101.821 1443690.043 0, 1272855.466 1443673.976 0, 1272609.111 1443657.924 0, 1272361.606 1443641.811 0, 1271999.728 1449203.106 0, 
+    1271637.868 1454764.106 0, 1271884.716 1454780.176 0, 1272130.417 1454796.186 0, 1272376.117 1454812.21 0, 1272621.816 1454828.249 0, 1272867.514 1454844.302 0, 1273113.211 1454860.37 0, 1273358.907 1454876.452 0, 1273604.602 1454892.548 0, 1273850.297 1454908.659 0, 
+    1274095.99 1454924.785 0, 1274341.683 1454940.925 0, 1274587.374 1454957.079 0, 1274833.065 1454973.248 0, 1275078.754 1454989.432 0, 1275324.443 1455005.629 0, 1275570.13 1455021.842 0, 1275815.817 1455038.068 0, 1276061.503 1455054.31 0, 1276307.188 1455070.565 0, 
+    1276552.872 1455086.835 0, 1276798.554 1455103.12 0, 1277044.236 1455119.419 0, 1277289.917 1455135.733 0, 1277534.453 1455151.984 0, 1277781.276 1455168.403 0, 1278026.955 1455184.76 0, 1278272.632 1455201.131 0, 1278518.308 1455217.517 0, 1278763.983 1455233.917 0, 
+    1279009.657 1455250.332 0, 1279255.33 1455266.761 0, 1279501.003 1455283.205 0, 1279746.674 1455299.663 0, 1279992.344 1455316.135 0, 1280238.014 1455332.622 0, 1280483.682 1455349.124 0, 1280729.35 1455365.64 0, 1280975.016 1455382.17 0, 1281220.682 1455398.715 0, 
+    1281466.346 1455415.274 0, 1281712.01 1455431.848 0, 1281957.672 1455448.436 0, 1282203.334 1455465.039 0, 1282448.994 1455481.656 0, 1282694.654 1455498.288 0, 1282940.313 1455514.934 0, 1283185.97 1455531.595 0, 1283430.484 1455548.192 0, 1283808.052 1449988.236 0, 
+    1284185.641 1444427.986 0))
+
+POLYGON ((1295220.837 1456365.591 0, 1294976.37 1456348.303 0, 1294730.76 1456330.948 0, 1294485.149 1456313.608 0, 1294239.538 1456296.283 0, 1293993.925 1456278.972 0, 1293748.311 1456261.675 0, 1293502.696 1456244.393 0, 1293257.081 1456227.125 0, 1293011.464 1456209.872 0, 
+    1292765.846 1456192.633 0, 1292520.227 1456175.408 0, 1292274.608 1456158.198 0, 1292028.987 1456141.003 0, 1291783.365 1456123.822 0, 1291537.742 1456106.655 0, 1291292.118 1456089.503 0, 1291046.493 1456072.366 0, 1290800.868 1456055.242 0, 1290555.241 1456038.134 0, 
+    1290309.613 1456021.039 0, 1290063.984 1456003.96 0, 1289818.354 1455986.894 0, 1289572.723 1455969.843 0, 1289325.949 1455952.728 0, 1289081.458 1455935.785 0, 1288835.825 1455918.777 0, 1288590.19 1455901.784 0, 1288344.554 1455884.806 0, 1288098.917 1455867.842 0, 
+    1287853.279 1455850.892 0, 1287607.64 1455833.957 0, 1287362 1455817.036 0, 1287116.359 1455800.129 0, 1286870.717 1455783.238 0, 1286625.075 1455766.36 0, 1286379.431 1455749.497 0, 1286133.786 1455732.649 0, 1285888.14 1455715.815 0, 1285642.493 1455698.995 0, 
+    1285396.845 1455682.19 0, 1285151.196 1455665.399 0, 1284905.547 1455648.623 0, 1284659.896 1455631.861 0, 1284414.244 1455615.114 0, 1284168.591 1455598.381 0, 1283922.938 1455581.663 0, 1283677.283 1455564.959 0, 1283430.484 1455548.192 0, 1283052.936 1461107.848 0, 
+    1282675.408 1466667.199 0, 1282921.55 1466683.921 0, 1283166.55 1466700.581 0, 1283411.549 1466717.255 0, 1283656.548 1466733.943 0, 1283901.545 1466750.646 0, 1284146.541 1466767.363 0, 1284391.537 1466784.094 0, 1284636.531 1466800.84 0, 1284881.525 1466817.6 0, 
+    1285126.517 1466834.375 0, 1285371.508 1466851.164 0, 1285616.499 1466867.968 0, 1285861.488 1466884.786 0, 1286106.477 1466901.619 0, 1286351.464 1466918.465 0, 1286596.451 1466935.327 0, 1286841.436 1466952.202 0, 1287086.421 1466969.093 0, 1287331.404 1466985.997 0, 
+    1287576.387 1467002.916 0, 1287821.368 1467019.849 0, 1288066.349 1467036.797 0, 1288311.328 1467053.759 0, 1288555.168 1467070.657 0, 1288801.284 1467087.727 0, 1289046.261 1467104.733 0, 1289291.236 1467121.753 0, 1289536.211 1467138.787 0, 1289781.184 1467155.836 0, 
+    1290026.157 1467172.899 0, 1290271.128 1467189.976 0, 1290516.099 1467207.068 0, 1290761.068 1467224.175 0, 1291006.037 1467241.296 0, 1291251.004 1467258.431 0, 1291495.971 1467275.58 0, 1291740.936 1467292.745 0, 1291985.901 1467309.923 0, 1292230.864 1467327.116 0, 
+    1292475.827 1467344.323 0, 1292720.788 1467361.545 0, 1292965.748 1467378.781 0, 1293210.708 1467396.032 0, 1293455.666 1467413.297 0, 1293700.623 1467430.576 0, 1293945.58 1467447.87 0, 1294190.535 1467465.178 0, 1294434.351 1467482.42 0, 1294827.583 1461924.158 0, 
+    1295220.837 1456365.591 0))
+
+POLYGON ((1306190.944 1468330.86 0, 1305947.176 1468312.929 0, 1305702.27 1468294.929 0, 1305457.364 1468276.943 0, 1305212.456 1468258.971 0, 1304967.548 1468241.014 0, 1304722.638 1468223.072 0, 1304477.727 1468205.144 0, 1304232.816 1468187.23 0, 1303987.903 1468169.331 0, 
+    1303742.989 1468151.446 0, 1303498.074 1468133.575 0, 1303253.158 1468115.719 0, 1303008.241 1468097.877 0, 1302763.323 1468080.05 0, 1302518.404 1468062.237 0, 1302273.483 1468044.439 0, 1302028.562 1468026.655 0, 1301783.64 1468008.885 0, 1301538.717 1467991.13 0, 
+    1301293.792 1467973.389 0, 1301048.867 1467955.663 0, 1300803.94 1467937.951 0, 1300559.013 1467920.254 0, 1300312.947 1467902.488 0, 1300069.155 1467884.902 0, 1299824.224 1467867.247 0, 1299579.293 1467849.608 0, 1299334.36 1467831.982 0, 1299089.426 1467814.371 0, 
+    1298844.491 1467796.775 0, 1298599.556 1467779.192 0, 1298354.619 1467761.625 0, 1298109.681 1467744.071 0, 1297864.742 1467726.532 0, 1297619.802 1467709.008 0, 1297374.861 1467691.498 0, 1297129.919 1467674.002 0, 1296884.976 1467656.521 0, 1296640.032 1467639.054 0, 
+    1296395.087 1467621.601 0, 1296150.141 1467604.163 0, 1295905.194 1467586.74 0, 1295660.245 1467569.331 0, 1295415.296 1467551.936 0, 1295170.346 1467534.556 0, 1294925.395 1467517.19 0, 1294680.443 1467499.838 0, 1294434.351 1467482.42 0, 1294041.141 1473040.372 0, 
+    1293647.953 1478598.006 0, 1293893.388 1478615.377 0, 1294137.686 1478632.682 0, 1294381.983 1478650.002 0, 1294626.279 1478667.336 0, 1294870.574 1478684.684 0, 1295114.867 1478702.047 0, 1295359.16 1478719.424 0, 1295603.452 1478736.815 0, 1295847.743 1478754.221 0, 
+    1296092.033 1478771.641 0, 1296336.322 1478789.076 0, 1296580.61 1478806.525 0, 1296824.896 1478823.988 0, 1297069.182 1478841.466 0, 1297313.467 1478858.958 0, 1297557.75 1478876.465 0, 1297802.033 1478893.985 0, 1298046.315 1478911.521 0, 1298290.595 1478929.07 0, 
+    1298534.875 1478946.634 0, 1298779.153 1478964.213 0, 1299023.431 1478981.805 0, 1299267.707 1478999.412 0, 1299510.849 1479016.952 0, 1299756.257 1479034.67 0, 1300000.53 1479052.32 0, 1300244.803 1479069.985 0, 1300489.074 1479087.664 0, 1300733.344 1479105.357 0, 
+    1300977.613 1479123.065 0, 1301221.881 1479140.787 0, 1301466.148 1479158.523 0, 1301710.414 1479176.274 0, 1301954.679 1479194.04 0, 1302198.943 1479211.819 0, 1302443.206 1479229.613 0, 1302687.468 1479247.422 0, 1302931.729 1479265.244 0, 1303175.989 1479283.082 0, 
+    1303420.247 1479300.933 0, 1303664.505 1479318.799 0, 1303908.761 1479336.679 0, 1304153.017 1479354.574 0, 1304397.272 1479372.483 0, 1304641.525 1479390.406 0, 1304885.777 1479408.344 0, 1305130.029 1479426.296 0, 1305373.146 1479444.179 0, 1305782.033 1473887.678 0, 
+    1306190.944 1468330.86 0))
+
+POLYGON ((1317095.901 1480323.475 0, 1316852.833 1480304.905 0, 1316608.634 1480286.263 0, 1316364.433 1480267.635 0, 1316120.231 1480249.022 0, 1315876.028 1480230.423 0, 1315631.824 1480211.838 0, 1315387.619 1480193.268 0, 1315143.413 1480174.712 0, 1314899.206 1480156.17 0, 
+    1314654.997 1480137.643 0, 1314410.788 1480119.13 0, 1314166.577 1480100.632 0, 1313922.366 1480082.148 0, 1313678.153 1480063.678 0, 1313433.939 1480045.223 0, 1313189.724 1480026.782 0, 1312945.508 1480008.356 0, 1312701.291 1479989.943 0, 1312457.073 1479971.546 0, 
+    1312212.854 1479953.162 0, 1311968.633 1479934.793 0, 1311724.412 1479916.439 0, 1311480.189 1479898.098 0, 1311234.834 1479879.687 0, 1310991.741 1479861.461 0, 1310747.516 1479843.164 0, 1310503.289 1479824.881 0, 1310259.061 1479806.612 0, 1310014.832 1479788.358 0, 
+    1309770.602 1479770.119 0, 1309526.371 1479751.893 0, 1309282.139 1479733.682 0, 1309037.905 1479715.486 0, 1308793.671 1479697.304 0, 1308549.436 1479679.136 0, 1308305.199 1479660.983 0, 1308060.962 1479642.843 0, 1307816.723 1479624.719 0, 1307572.484 1479606.609 0, 
+    1307328.243 1479588.513 0, 1307084.001 1479570.431 0, 1306839.758 1479552.364 0, 1306595.514 1479534.311 0, 1306351.269 1479516.273 0, 1306107.023 1479498.249 0, 1305862.776 1479480.239 0, 1305618.528 1479462.244 0, 1305373.146 1479444.179 0, 1304964.282 1485000.359 0, 
+    1304555.443 1490556.21 0, 1304800.168 1490574.226 0, 1305043.762 1490592.173 0, 1305287.355 1490610.134 0, 1305530.947 1490628.11 0, 1305774.538 1490646.1 0, 1306018.128 1490664.104 0, 1306261.717 1490682.123 0, 1306505.304 1490700.156 0, 1306748.891 1490718.204 0, 
+    1306992.477 1490736.266 0, 1307236.061 1490754.342 0, 1307479.645 1490772.432 0, 1307723.227 1490790.537 0, 1307966.809 1490808.656 0, 1308210.389 1490826.79 0, 1308453.968 1490844.937 0, 1308697.546 1490863.1 0, 1308941.123 1490881.276 0, 1309184.7 1490899.467 0, 
+    1309428.275 1490917.672 0, 1309671.848 1490935.892 0, 1309915.421 1490954.125 0, 1310158.993 1490972.374 0, 1310401.435 1490990.551 0, 1310646.133 1491008.913 0, 1310889.702 1491027.204 0, 1311133.269 1491045.51 0, 1311376.836 1491063.83 0, 1311620.401 1491082.164 0, 
+    1311863.965 1491100.512 0, 1312107.528 1491118.875 0, 1312351.09 1491137.252 0, 1312594.651 1491155.644 0, 1312838.211 1491174.05 0, 1313081.77 1491192.47 0, 1313325.328 1491210.904 0, 1313568.884 1491229.353 0, 1313812.44 1491247.817 0, 1314055.994 1491266.294 0, 
+    1314299.548 1491284.786 0, 1314543.1 1491303.292 0, 1314786.651 1491321.813 0, 1315030.201 1491340.348 0, 1315273.75 1491358.897 0, 1315517.298 1491377.46 0, 1315760.845 1491396.038 0, 1316004.391 1491414.631 0, 1316246.807 1491433.151 0, 1316671.342 1485878.477 0, 
+    1317095.901 1480323.475 0))
+
+POLYGON ((1327935.648 1492343.119 0, 1327693.283 1492323.914 0, 1327449.791 1492304.633 0, 1327206.297 1492285.367 0, 1326962.803 1492266.116 0, 1326719.307 1492246.879 0, 1326475.81 1492227.656 0, 1326232.312 1492208.447 0, 1325988.813 1492189.253 0, 1325745.313 1492170.073 0, 
+    1325501.812 1492150.908 0, 1325258.31 1492131.756 0, 1325014.806 1492112.619 0, 1324771.301 1492093.497 0, 1324527.796 1492074.389 0, 1324284.289 1492055.295 0, 1324040.781 1492036.215 0, 1323797.271 1492017.15 0, 1323553.761 1491998.099 0, 1323310.25 1491979.062 0, 
+    1323066.737 1491960.04 0, 1322823.224 1491941.032 0, 1322579.709 1491922.039 0, 1322336.193 1491903.06 0, 1322091.549 1491884.007 0, 1321849.158 1491865.144 0, 1321605.639 1491846.208 0, 1321362.118 1491827.286 0, 1321118.597 1491808.378 0, 1320875.074 1491789.485 0, 
+    1320631.551 1491770.606 0, 1320388.026 1491751.742 0, 1320144.5 1491732.891 0, 1319900.973 1491714.056 0, 1319657.445 1491695.234 0, 1319413.916 1491676.427 0, 1319170.385 1491657.634 0, 1318926.854 1491638.855 0, 1318683.321 1491620.091 0, 1318439.788 1491601.341 0, 
+    1318196.253 1491582.606 0, 1317952.717 1491563.884 0, 1317709.18 1491545.177 0, 1317465.642 1491526.485 0, 1317222.103 1491507.807 0, 1316978.563 1491489.143 0, 1316735.021 1491470.493 0, 1316491.479 1491451.858 0, 1316246.807 1491433.151 0, 1315822.299 1496987.491 0, 
+    1315397.816 1502541.491 0, 1315641.831 1502560.148 0, 1315884.719 1502578.734 0, 1316127.607 1502597.333 0, 1316370.493 1502615.947 0, 1316613.378 1502634.575 0, 1316856.263 1502653.217 0, 1317099.146 1502671.874 0, 1317342.028 1502690.545 0, 1317584.909 1502709.23 0, 
+    1317827.789 1502727.93 0, 1318070.668 1502746.644 0, 1318313.545 1502765.372 0, 1318556.422 1502784.114 0, 1318799.297 1502802.871 0, 1319042.172 1502821.642 0, 1319285.045 1502840.427 0, 1319527.917 1502859.227 0, 1319770.788 1502878.041 0, 1320013.658 1502896.869 0, 
+    1320256.527 1502915.712 0, 1320499.394 1502934.568 0, 1320742.261 1502953.44 0, 1320985.126 1502972.325 0, 1321226.867 1502991.137 0, 1321470.854 1503010.139 0, 1321713.716 1503029.067 0, 1321956.577 1503048.009 0, 1322199.437 1503066.966 0, 1322442.296 1503085.938 0, 
+    1322685.154 1503104.923 0, 1322928.01 1503123.923 0, 1323170.866 1503142.937 0, 1323413.72 1503161.965 0, 1323656.573 1503181.008 0, 1323899.425 1503200.065 0, 1324142.276 1503219.136 0, 1324385.126 1503238.221 0, 1324627.975 1503257.321 0, 1324870.822 1503276.435 0, 
+    1325113.669 1503295.564 0, 1325356.514 1503314.706 0, 1325599.358 1503333.863 0, 1325842.201 1503353.035 0, 1326085.043 1503372.22 0, 1326327.884 1503391.42 0, 1326570.724 1503410.634 0, 1326813.562 1503429.863 0, 1327055.277 1503449.016 0, 1327495.449 1497896.237 0, 
+    1327935.648 1492343.119 0))
+
+POLYGON ((1338710.127 1504389.472 0, 1338468.466 1504369.636 0, 1338225.683 1504349.721 0, 1337982.898 1504329.821 0, 1337740.113 1504309.935 0, 1337497.326 1504290.064 0, 1337254.538 1504270.206 0, 1337011.749 1504250.363 0, 1336768.959 1504230.535 0, 1336526.167 1504210.72 0, 
+    1336283.375 1504190.92 0, 1336040.581 1504171.134 0, 1335797.786 1504151.363 0, 1335554.99 1504131.606 0, 1335312.192 1504111.863 0, 1335069.394 1504092.134 0, 1334826.594 1504072.42 0, 1334583.794 1504052.719 0, 1334340.992 1504033.034 0, 1334098.189 1504013.362 0, 
+    1333855.384 1503993.705 0, 1333612.579 1503974.062 0, 1333369.773 1503954.433 0, 1333126.965 1503934.819 0, 1332883.034 1503915.129 0, 1332641.346 1503895.633 0, 1332398.535 1503876.062 0, 1332155.723 1503856.505 0, 1331912.909 1503836.962 0, 1331670.094 1503817.433 0, 
+    1331427.279 1503797.919 0, 1331184.462 1503778.419 0, 1330941.644 1503758.933 0, 1330698.825 1503739.462 0, 1330456.004 1503720.005 0, 1330213.183 1503700.562 0, 1329970.36 1503681.133 0, 1329727.536 1503661.719 0, 1329484.711 1503642.319 0, 1329241.885 1503622.933 0, 
+    1328999.058 1503603.562 0, 1328756.23 1503584.205 0, 1328513.4 1503564.862 0, 1328270.57 1503545.534 0, 1328027.738 1503526.219 0, 1327784.905 1503506.919 0, 1327542.071 1503487.634 0, 1327299.236 1503468.363 0, 1327055.277 1503449.016 0, 1326615.132 1509001.45 0, 
+    1326175.015 1514553.533 0, 1326418.318 1514572.827 0, 1326660.499 1514592.046 0, 1326902.68 1514611.28 0, 1327144.859 1514630.528 0, 1327387.037 1514649.79 0, 1327629.214 1514669.067 0, 1327871.39 1514688.357 0, 1328113.565 1514707.662 0, 1328355.739 1514726.982 0, 
+    1328597.911 1514746.315 0, 1328840.082 1514765.663 0, 1329082.253 1514785.025 0, 1329324.422 1514804.401 0, 1329566.59 1514823.792 0, 1329808.756 1514843.196 0, 1330050.922 1514862.615 0, 1330293.087 1514882.049 0, 1330535.25 1514901.496 0, 1330777.412 1514920.958 0, 
+    1331019.573 1514940.434 0, 1331261.733 1514959.924 0, 1331503.892 1514979.429 0, 1331746.05 1514998.948 0, 1331987.087 1515018.39 0, 1332230.361 1515038.028 0, 1332472.516 1515057.589 0, 1332714.669 1515077.165 0, 1332956.82 1515096.755 0, 1333198.971 1515116.36 0, 
+    1333441.121 1515135.978 0, 1333683.269 1515155.611 0, 1333925.416 1515175.258 0, 1334167.563 1515194.919 0, 1334409.707 1515214.595 0, 1334651.851 1515234.285 0, 1334893.994 1515253.989 0, 1335136.135 1515273.707 0, 1335378.276 1515293.44 0, 1335620.415 1515313.186 0, 
+    1335862.553 1515332.948 0, 1336104.69 1515352.723 0, 1336346.825 1515372.512 0, 1336588.96 1515392.316 0, 1336831.093 1515412.134 0, 1337073.225 1515431.967 0, 1337315.356 1515451.813 0, 1337557.486 1515471.674 0, 1337798.497 1515491.457 0, 1338254.298 1509940.64 0, 
+    1338710.127 1504389.472 0))
+
+POLYGON ((1349419.283 1516462.217 0, 1349178.327 1516441.752 0, 1348936.254 1516421.208 0, 1348694.18 1516400.677 0, 1348452.105 1516380.161 0, 1348210.028 1516359.659 0, 1347967.951 1516339.171 0, 1347725.872 1516318.697 0, 1347483.792 1516298.238 0, 1347241.711 1516277.793 0, 
+    1346999.628 1516257.362 0, 1346757.545 1516236.945 0, 1346515.46 1516216.543 0, 1346273.374 1516196.155 0, 1346031.287 1516175.781 0, 1345789.198 1516155.422 0, 1345547.109 1516135.076 0, 1345305.018 1516114.745 0, 1345062.926 1516094.428 0, 1344820.833 1516074.126 0, 
+    1344578.739 1516053.837 0, 1344336.643 1516033.563 0, 1344094.546 1516013.303 0, 1343852.448 1515993.058 0, 1343609.233 1515972.733 0, 1343368.249 1515952.609 0, 1343126.147 1515932.407 0, 1342884.045 1515912.218 0, 1342641.941 1515892.044 0, 1342399.836 1515871.884 0, 
+    1342157.729 1515851.738 0, 1341915.622 1515831.606 0, 1341673.513 1515811.489 0, 1341431.403 1515791.386 0, 1341189.292 1515771.297 0, 1340947.18 1515751.222 0, 1340705.067 1515731.162 0, 1340462.952 1515711.116 0, 1340220.837 1515691.084 0, 1339978.72 1515671.066 0, 
+    1339736.602 1515651.063 0, 1339494.482 1515631.074 0, 1339252.362 1515611.099 0, 1339010.24 1515591.138 0, 1338768.118 1515571.192 0, 1338525.994 1515551.26 0, 1338283.868 1515531.342 0, 1338041.742 1515511.439 0, 1337798.497 1515491.457 0, 1337342.726 1521041.917 0, 
+    1336886.984 1526592.015 0, 1337129.573 1526611.942 0, 1337371.046 1526631.792 0, 1337612.517 1526651.656 0, 1337853.988 1526671.534 0, 1338095.457 1526691.427 0, 1338336.926 1526711.333 0, 1338578.393 1526731.254 0, 1338819.859 1526751.189 0, 1339061.323 1526771.139 0, 
+    1339302.787 1526791.102 0, 1339544.249 1526811.08 0, 1339785.711 1526831.072 0, 1340027.171 1526851.078 0, 1340268.63 1526871.099 0, 1340510.087 1526891.133 0, 1340751.544 1526911.182 0, 1340992.999 1526931.245 0, 1341234.453 1526951.323 0, 1341475.906 1526971.414 0, 
+    1341717.358 1526991.52 0, 1341958.809 1527011.64 0, 1342200.258 1527031.774 0, 1342441.706 1527051.922 0, 1342682.04 1527071.992 0, 1342924.599 1527092.261 0, 1343166.044 1527112.452 0, 1343407.487 1527132.658 0, 1343648.93 1527152.877 0, 1343890.371 1527173.111 0, 
+    1344131.811 1527193.358 0, 1344373.249 1527213.62 0, 1344614.687 1527233.897 0, 1344856.123 1527254.187 0, 1345097.558 1527274.492 0, 1345338.992 1527294.811 0, 1345580.425 1527315.144 0, 1345821.857 1527335.491 0, 1346063.287 1527355.852 0, 1346304.716 1527376.228 0, 
+    1346546.144 1527396.618 0, 1346787.571 1527417.022 0, 1347028.996 1527437.441 0, 1347270.421 1527457.873 0, 1347511.844 1527478.32 0, 1347753.266 1527498.781 0, 1347994.687 1527519.256 0, 1348236.106 1527539.745 0, 1348476.412 1527560.154 0, 1348947.832 1522011.367 0, 
+    1349419.283 1516462.217 0))
+
+POLYGON ((594858.227 860587.799 0, 594578.976 860611.532 0, 594298.304 860635.402 0, 594017.633 860659.289 0, 593736.964 860683.193 0, 593456.296 860707.113 0, 593175.629 860731.05 0, 592894.964 860755.003 0, 592614.3 860778.972 0, 592333.637 860802.959 0, 
+    592052.976 860826.961 0, 591772.317 860850.98 0, 591491.658 860875.016 0, 591211.002 860899.068 0, 590930.346 860923.137 0, 590649.692 860947.222 0, 590369.04 860971.324 0, 590088.389 860995.443 0, 589807.739 861019.577 0, 589527.091 861043.729 0, 
+    589246.444 861067.897 0, 588965.798 861092.081 0, 588685.154 861116.282 0, 588404.512 861140.499 0, 588122.447 861164.856 0, 587843.231 861188.984 0, 587562.593 861213.251 0, 587281.956 861237.534 0, 587001.32 861261.834 0, 586720.686 861286.151 0, 
+    586440.054 861310.484 0, 586159.423 861334.834 0, 585878.793 861359.2 0, 585598.165 861383.582 0, 585317.538 861407.981 0, 585036.912 861432.397 0, 584756.288 861456.829 0, 584475.666 861481.278 0, 584195.045 861505.743 0, 583914.425 861530.225 0, 
+    583633.807 861554.723 0, 583353.19 861579.238 0, 583072.575 861603.769 0, 582791.961 861628.317 0, 582511.349 861652.881 0, 582230.738 861677.462 0, 581950.128 861702.059 0, 581669.52 861726.673 0, 581387.489 861751.429 0, 581875.259 867306.558 0, 
+    582363.046 872861.879 0, 582644.42 872837.181 0, 582924.374 872812.625 0, 583204.329 872788.085 0, 583484.287 872763.561 0, 583764.245 872739.054 0, 584044.205 872714.564 0, 584324.166 872690.089 0, 584604.129 872665.632 0, 584884.093 872641.191 0, 
+    585164.059 872616.766 0, 585444.026 872592.358 0, 585723.995 872567.966 0, 586003.965 872543.591 0, 586283.936 872519.232 0, 586563.909 872494.89 0, 586843.883 872470.564 0, 587123.859 872446.255 0, 587403.836 872421.962 0, 587683.815 872397.686 0, 
+    587963.795 872373.426 0, 588243.776 872349.182 0, 588523.759 872324.955 0, 588803.743 872300.745 0, 589082.309 872276.674 0, 589363.716 872252.374 0, 589643.705 872228.213 0, 589923.695 872204.068 0, 590203.686 872179.94 0, 590483.679 872155.828 0, 
+    590763.673 872131.733 0, 591043.669 872107.655 0, 591323.666 872083.593 0, 591603.664 872059.547 0, 591883.664 872035.518 0, 592163.665 872011.505 0, 592443.668 871987.509 0, 592723.672 871963.529 0, 593003.678 871939.566 0, 593283.685 871915.619 0, 
+    593563.693 871891.689 0, 593843.703 871867.775 0, 594123.714 871843.878 0, 594403.727 871819.997 0, 594683.741 871796.133 0, 594963.756 871772.285 0, 595243.773 871748.453 0, 595523.791 871724.639 0, 595802.391 871700.961 0, 595330.301 866144.284 0, 
+    594858.227 860587.799 0))
+
+POLYGON ((609244.963 870578.016 0, 608966.295 870600.907 0, 608686.21 870623.93 0, 608406.127 870646.971 0, 608126.046 870670.027 0, 607845.966 870693.1 0, 607565.887 870716.19 0, 607285.809 870739.296 0, 607005.733 870762.419 0, 606725.658 870785.558 0, 
+    606445.584 870808.713 0, 606165.512 870831.886 0, 605885.442 870855.074 0, 605605.372 870878.279 0, 605325.304 870901.501 0, 605045.237 870924.739 0, 604765.172 870947.993 0, 604485.108 870971.264 0, 604205.046 870994.552 0, 603924.984 871017.856 0, 
+    603644.925 871041.176 0, 603364.866 871064.513 0, 603084.809 871087.866 0, 602804.753 871111.236 0, 602523.281 871134.741 0, 602244.646 871158.025 0, 601964.595 871181.445 0, 601684.544 871204.881 0, 601404.496 871228.333 0, 601124.448 871251.802 0, 
+    600844.402 871275.287 0, 600564.357 871298.789 0, 600284.314 871322.307 0, 600004.272 871345.842 0, 599724.232 871369.393 0, 599444.193 871392.96 0, 599164.155 871416.545 0, 598884.119 871440.145 0, 598604.084 871463.762 0, 598324.05 871487.396 0, 
+    598044.018 871511.046 0, 597763.987 871534.713 0, 597483.958 871558.396 0, 597203.93 871582.095 0, 596923.903 871605.811 0, 596643.878 871629.544 0, 596363.854 871653.293 0, 596083.832 871677.058 0, 595802.391 871700.961 0, 596274.497 877257.825 0, 
+    596746.619 882814.873 0, 597027.402 882791.027 0, 597306.77 882767.317 0, 597586.14 882743.623 0, 597865.511 882719.946 0, 598144.884 882696.286 0, 598424.257 882672.641 0, 598703.633 882649.014 0, 598983.009 882625.402 0, 599262.387 882601.808 0, 
+    599541.767 882578.229 0, 599821.147 882554.667 0, 600100.53 882531.122 0, 600379.913 882507.593 0, 600659.298 882484.08 0, 600938.684 882460.584 0, 601218.072 882437.104 0, 601497.461 882413.641 0, 601776.852 882390.194 0, 602056.243 882366.764 0, 
+    602335.637 882343.35 0, 602615.031 882319.952 0, 602894.427 882296.571 0, 603173.825 882273.206 0, 603451.808 882249.976 0, 603732.623 882226.526 0, 604012.025 882203.211 0, 604291.428 882179.912 0, 604570.832 882156.63 0, 604850.237 882133.364 0, 
+    605129.644 882110.114 0, 605409.053 882086.881 0, 605688.462 882063.665 0, 605967.873 882040.465 0, 606247.286 882017.281 0, 606526.7 881994.114 0, 606806.115 881970.963 0, 607085.531 881947.828 0, 607364.949 881924.71 0, 607644.368 881901.609 0, 
+    607923.789 881878.524 0, 608203.211 881855.455 0, 608482.634 881832.403 0, 608762.059 881809.367 0, 609041.485 881786.348 0, 609320.912 881763.345 0, 609600.341 881740.359 0, 609879.771 881717.389 0, 610157.788 881694.552 0, 609701.368 876136.192 0, 
+    609244.963 870578.016 0))
+
+POLYGON ((623572.069 880612.124 0, 623293.986 880634.175 0, 623014.492 880656.356 0, 622735 880678.553 0, 622455.509 880700.766 0, 622176.019 880722.996 0, 621896.53 880745.242 0, 621617.043 880767.505 0, 621337.557 880789.784 0, 621058.072 880812.079 0, 
+    620778.589 880834.391 0, 620499.107 880856.72 0, 620219.626 880879.065 0, 619940.146 880901.426 0, 619660.668 880923.804 0, 619381.191 880946.198 0, 619101.716 880968.609 0, 618822.242 880991.036 0, 618542.769 881013.479 0, 618263.297 881035.939 0, 
+    617983.827 881058.416 0, 617704.358 881080.909 0, 617424.891 881103.418 0, 617145.425 881125.944 0, 616864.546 881148.6 0, 616586.496 881171.045 0, 616307.034 881193.62 0, 616027.573 881216.212 0, 615748.113 881238.82 0, 615468.655 881261.444 0, 
+    615189.198 881284.085 0, 614909.743 881306.743 0, 614630.288 881329.417 0, 614350.835 881352.107 0, 614071.384 881374.814 0, 613791.934 881397.537 0, 613512.485 881420.277 0, 613233.037 881443.033 0, 612953.591 881465.805 0, 612674.146 881488.594 0, 
+    612394.702 881511.4 0, 612115.26 881534.222 0, 611835.819 881557.06 0, 611556.38 881579.915 0, 611276.942 881602.786 0, 610997.505 881625.674 0, 610718.069 881648.578 0, 610438.635 881671.499 0, 610157.788 881694.552 0, 610614.223 887253.092 0, 
+    611070.673 892811.808 0, 611350.862 892788.809 0, 611629.642 892765.942 0, 611908.423 892743.092 0, 612187.205 892720.258 0, 612465.989 892697.44 0, 612744.774 892674.639 0, 613023.561 892651.854 0, 613302.349 892629.085 0, 613581.138 892606.333 0, 
+    613859.928 892583.598 0, 614138.72 892560.878 0, 614417.513 892538.175 0, 614696.308 892515.489 0, 614975.104 892492.819 0, 615253.901 892470.165 0, 615532.7 892447.528 0, 615811.499 892424.907 0, 616090.301 892402.303 0, 616369.103 892379.715 0, 
+    616647.907 892357.144 0, 616926.712 892334.588 0, 617205.519 892312.05 0, 617484.327 892289.527 0, 617761.726 892267.135 0, 618041.946 892244.532 0, 618320.758 892222.059 0, 618599.571 892199.602 0, 618878.386 892177.162 0, 619157.201 892154.738 0, 
+    619436.018 892132.331 0, 619714.837 892109.94 0, 619993.657 892087.565 0, 620272.478 892065.207 0, 620551.3 892042.865 0, 620830.124 892020.54 0, 621108.949 891998.231 0, 621387.775 891975.938 0, 621666.603 891953.662 0, 621945.431 891931.402 0, 
+    622224.262 891909.159 0, 622503.093 891886.932 0, 622781.926 891864.721 0, 623060.76 891842.527 0, 623339.596 891820.35 0, 623618.432 891798.188 0, 623897.27 891776.043 0, 624176.11 891753.915 0, 624453.541 891731.915 0, 624012.798 886171.931 0, 
+    623572.069 880612.124 0))
+
+POLYGON ((637839.408 890689.835 0, 637561.913 890711.051 0, 637283.012 890732.392 0, 637004.113 890753.749 0, 636725.214 890775.122 0, 636446.317 890796.512 0, 636167.422 890817.918 0, 635888.527 890839.341 0, 635609.634 890860.78 0, 635330.742 890882.236 0, 
+    635051.851 890903.707 0, 634772.962 890925.196 0, 634494.074 890946.701 0, 634215.187 890968.222 0, 633936.301 890989.759 0, 633657.417 891011.313 0, 633378.534 891032.884 0, 633099.652 891054.47 0, 632820.771 891076.074 0, 632541.892 891097.693 0, 
+    632263.014 891119.329 0, 631984.137 891140.982 0, 631705.262 891162.651 0, 631426.388 891184.336 0, 631146.107 891206.147 0, 630868.643 891227.756 0, 630589.773 891249.49 0, 630310.904 891271.241 0, 630032.036 891293.009 0, 629753.169 891314.793 0, 
+    629474.304 891336.593 0, 629195.44 891358.409 0, 628916.578 891380.242 0, 628637.716 891402.092 0, 628358.856 891423.958 0, 628079.997 891445.84 0, 627801.14 891467.739 0, 627522.284 891489.654 0, 627243.429 891511.585 0, 626964.575 891533.533 0, 
+    626685.723 891555.497 0, 626406.872 891577.478 0, 626128.022 891599.475 0, 625849.173 891621.489 0, 625570.326 891643.519 0, 625291.48 891665.565 0, 625012.636 891687.628 0, 624733.793 891709.707 0, 624453.541 891731.915 0, 624894.298 897292.071 0, 
+    625335.069 902852.396 0, 625614.662 902830.241 0, 625892.851 902808.214 0, 626171.041 902786.203 0, 626449.232 902764.208 0, 626727.425 902742.23 0, 627005.619 902720.268 0, 627283.814 902698.322 0, 627562.01 902676.393 0, 627840.208 902654.48 0, 
+    628118.407 902632.584 0, 628396.608 902610.704 0, 628674.809 902588.84 0, 628953.012 902566.993 0, 629231.216 902545.162 0, 629509.422 902523.348 0, 629787.629 902501.549 0, 630065.837 902479.768 0, 630344.046 902458.002 0, 630622.257 902436.253 0, 
+    630900.469 902414.521 0, 631178.682 902392.804 0, 631456.896 902371.104 0, 631735.112 902349.421 0, 632011.924 902327.863 0, 632291.547 902306.103 0, 632569.767 902284.469 0, 632847.988 902262.851 0, 633126.21 902241.249 0, 633404.433 902219.664 0, 
+    633682.658 902198.095 0, 633960.884 902176.542 0, 634239.111 902155.006 0, 634517.34 902133.486 0, 634795.569 902111.983 0, 635073.8 902090.496 0, 635352.033 902069.025 0, 635630.266 902047.571 0, 635908.501 902026.133 0, 636186.737 902004.712 0, 
+    636464.974 901983.306 0, 636743.213 901961.918 0, 637021.453 901940.545 0, 637299.694 901919.189 0, 637577.936 901897.85 0, 637856.18 901876.526 0, 638134.425 901855.22 0, 638412.671 901833.929 0, 638689.514 901812.762 0, 638264.454 896251.214 0, 
+    637839.408 890689.835 0))
+
+POLYGON ((708274.878 941722.343 0, 708000.361 941739.435 0, 707724.464 941756.63 0, 707448.567 941773.841 0, 707172.672 941791.068 0, 706896.778 941808.311 0, 706620.884 941825.571 0, 706344.992 941842.847 0, 706069.1 941860.139 0, 705793.21 941877.447 0, 
+    705517.321 941894.772 0, 705241.432 941912.113 0, 704965.545 941929.47 0, 704689.659 941946.843 0, 704413.774 941964.232 0, 704137.889 941981.638 0, 703862.006 941999.06 0, 703586.124 942016.498 0, 703310.243 942033.953 0, 703034.363 942051.423 0, 
+    702758.484 942068.91 0, 702482.606 942086.413 0, 702206.729 942103.933 0, 701930.853 942121.469 0, 701653.595 942139.108 0, 701379.104 942156.589 0, 701103.231 942174.173 0, 700827.359 942191.773 0, 700551.488 942209.39 0, 700275.618 942227.023 0, 
+    699999.749 942244.673 0, 699723.882 942262.338 0, 699448.015 942280.02 0, 699172.149 942297.718 0, 698896.285 942315.432 0, 698620.421 942333.163 0, 698344.559 942350.909 0, 698068.697 942368.672 0, 697792.837 942386.452 0, 697516.978 942404.247 0, 
+    697241.119 942422.059 0, 696965.262 942439.887 0, 696689.406 942457.731 0, 696413.551 942475.591 0, 696137.696 942493.468 0, 695861.843 942511.361 0, 695585.991 942529.27 0, 695310.14 942547.195 0, 695032.907 942565.227 0, 695395.179 948132.57 0, 
+    695757.459 953700.044 0, 696034.034 953682.055 0, 696309.23 953664.172 0, 696584.426 953646.306 0, 696859.624 953628.455 0, 697134.823 953610.621 0, 697410.022 953592.803 0, 697685.223 953575.002 0, 697960.425 953557.216 0, 698235.628 953539.447 0, 
+    698510.832 953521.694 0, 698786.037 953503.957 0, 699061.243 953486.236 0, 699336.45 953468.531 0, 699611.658 953450.843 0, 699886.867 953433.171 0, 700162.078 953415.515 0, 700437.289 953397.875 0, 700712.501 953380.251 0, 700987.715 953362.644 0, 
+    701262.929 953345.053 0, 701538.144 953327.478 0, 701813.361 953309.919 0, 702088.578 953292.377 0, 702362.418 953274.938 0, 702639.016 953257.34 0, 702914.237 953239.846 0, 703189.458 953222.368 0, 703464.681 953204.907 0, 703739.905 953187.461 0, 
+    704015.129 953170.032 0, 704290.355 953152.619 0, 704565.582 953135.222 0, 704840.81 953117.842 0, 705116.038 953100.477 0, 705391.268 953083.129 0, 705666.499 953065.797 0, 705941.731 953048.481 0, 706216.964 953031.182 0, 706492.198 953013.898 0, 
+    706767.432 952996.631 0, 707042.668 952979.38 0, 707317.905 952962.146 0, 707593.143 952944.927 0, 707868.382 952927.725 0, 708143.622 952910.538 0, 708418.863 952893.368 0, 708694.105 952876.215 0, 708967.97 952859.163 0, 708621.42 947290.688 0, 
+    708274.878 941722.343 0))
+
+POLYGON ((722180.803 952055.607 0, 721906.889 952071.885 0, 721631.6 952088.261 0, 721356.312 952104.654 0, 721081.024 952121.062 0, 720805.738 952137.487 0, 720530.452 952153.928 0, 720255.168 952170.385 0, 719979.884 952186.858 0, 719704.602 952203.348 0, 
+    719429.32 952219.854 0, 719154.039 952236.376 0, 718878.76 952252.914 0, 718603.481 952269.468 0, 718328.203 952286.039 0, 718052.927 952302.625 0, 717777.651 952319.228 0, 717502.376 952335.847 0, 717227.102 952352.483 0, 716951.829 952369.134 0, 
+    716676.558 952385.802 0, 716401.287 952402.486 0, 716126.017 952419.186 0, 715850.748 952435.903 0, 715574.103 952452.719 0, 715300.213 952469.384 0, 715024.947 952486.149 0, 714749.682 952502.93 0, 714474.418 952519.727 0, 714199.155 952536.541 0, 
+    713923.893 952553.371 0, 713648.632 952570.217 0, 713373.372 952587.079 0, 713098.113 952603.957 0, 712822.855 952620.852 0, 712547.598 952637.763 0, 712272.342 952654.69 0, 711997.087 952671.633 0, 711721.833 952688.592 0, 711446.58 952705.568 0, 
+    711171.328 952722.56 0, 710896.077 952739.567 0, 710620.827 952756.592 0, 710345.578 952773.632 0, 710070.33 952790.689 0, 709795.083 952807.761 0, 709519.837 952824.85 0, 709244.592 952841.956 0, 708967.97 952859.163 0, 709314.527 958427.764 0, 
+    709661.093 963996.487 0, 709937.056 963979.321 0, 710211.646 963962.257 0, 710486.236 963945.208 0, 710760.828 963928.176 0, 711035.42 963911.16 0, 711310.013 963894.16 0, 711584.608 963877.177 0, 711859.203 963860.209 0, 712133.8 963843.258 0, 
+    712408.397 963826.323 0, 712682.996 963809.404 0, 712957.595 963792.501 0, 713232.196 963775.614 0, 713506.797 963758.744 0, 713781.4 963741.889 0, 714056.003 963725.051 0, 714330.608 963708.229 0, 714605.213 963691.423 0, 714879.819 963674.634 0, 
+    715154.427 963657.86 0, 715429.035 963641.103 0, 715703.645 963624.362 0, 715978.255 963607.637 0, 716251.492 963591.011 0, 716527.479 963574.235 0, 716802.092 963557.558 0, 717076.706 963540.898 0, 717351.322 963524.254 0, 717625.938 963507.626 0, 
+    717900.555 963491.014 0, 718175.173 963474.418 0, 718449.792 963457.839 0, 718724.413 963441.275 0, 718999.034 963424.728 0, 719273.656 963408.197 0, 719548.279 963391.682 0, 719822.903 963375.183 0, 720097.528 963358.701 0, 720372.154 963342.234 0, 
+    720646.781 963325.784 0, 720921.409 963309.35 0, 721196.038 963292.932 0, 721470.668 963276.53 0, 721745.298 963260.145 0, 722019.93 963243.775 0, 722294.563 963227.422 0, 722569.197 963211.085 0, 722842.458 963194.845 0, 722511.627 957625.165 0, 
+    722180.803 952055.607 0))
+
+POLYGON ((736026.036 962430.447 0, 735752.728 962445.914 0, 735478.049 962461.475 0, 735203.371 962477.052 0, 734928.694 962492.646 0, 734654.018 962508.256 0, 734379.343 962523.881 0, 734104.669 962539.523 0, 733829.995 962555.182 0, 733555.323 962570.856 0, 
+    733280.652 962586.546 0, 733005.981 962602.253 0, 732731.312 962617.976 0, 732456.643 962633.715 0, 732181.975 962649.47 0, 731907.309 962665.241 0, 731632.643 962681.029 0, 731357.978 962696.832 0, 731083.314 962712.652 0, 730808.651 962728.488 0, 
+    730533.989 962744.34 0, 730259.327 962760.209 0, 729984.667 962776.093 0, 729710.008 962791.994 0, 729433.977 962807.99 0, 729160.692 962823.844 0, 728886.035 962839.793 0, 728611.38 962855.758 0, 728336.725 962871.74 0, 728062.072 962887.737 0, 
+    727787.419 962903.751 0, 727512.767 962919.781 0, 727238.116 962935.827 0, 726963.466 962951.889 0, 726688.817 962967.968 0, 726414.169 962984.063 0, 726139.522 963000.173 0, 725864.876 963016.3 0, 725590.231 963032.443 0, 725315.587 963048.603 0, 
+    725040.943 963064.778 0, 724766.301 963080.97 0, 724491.66 963097.178 0, 724217.019 963113.402 0, 723942.38 963129.642 0, 723667.741 963145.898 0, 723393.104 963162.17 0, 723118.467 963178.459 0, 722842.458 963194.845 0, 723173.296 968764.644 0, 
+    723504.141 974334.556 0, 723779.491 974318.209 0, 724053.472 974301.96 0, 724327.454 974285.726 0, 724601.437 974269.508 0, 724875.421 974253.307 0, 725149.405 974237.122 0, 725423.391 974220.953 0, 725697.378 974204.8 0, 725971.365 974188.663 0, 
+    726245.354 974172.542 0, 726519.343 974156.438 0, 726793.334 974140.349 0, 727067.325 974124.277 0, 727341.318 974108.221 0, 727615.311 974092.181 0, 727889.305 974076.157 0, 728163.3 974060.149 0, 728437.296 974044.157 0, 728711.293 974028.181 0, 
+    728985.291 974012.222 0, 729259.29 973996.279 0, 729533.29 973980.352 0, 729807.291 973964.44 0, 730079.924 973948.625 0, 730355.295 973932.667 0, 730629.299 973916.804 0, 730903.304 973900.957 0, 731177.309 973885.127 0, 731451.315 973869.313 0, 
+    731725.323 973853.515 0, 731999.331 973837.732 0, 732273.34 973821.967 0, 732547.35 973806.217 0, 732821.361 973790.483 0, 733095.373 973774.766 0, 733369.386 973759.064 0, 733643.4 973743.379 0, 733917.415 973727.71 0, 734191.431 973712.057 0, 
+    734465.447 973696.42 0, 734739.465 973680.799 0, 735013.483 973665.194 0, 735287.502 973649.606 0, 735561.523 973634.033 0, 735835.544 973618.477 0, 736109.566 973602.937 0, 736383.589 973587.413 0, 736656.245 973571.983 0, 736341.137 968001.157 0, 
+    736026.036 962430.447 0))
+
+POLYGON ((749810.45 972846.569 0, 749537.75 972861.229 0, 749263.684 972875.979 0, 748989.619 972890.745 0, 748715.555 972905.527 0, 748441.492 972920.325 0, 748167.43 972935.139 0, 747893.368 972949.97 0, 747619.308 972964.816 0, 747345.248 972979.679 0, 
+    747071.189 972994.558 0, 746797.131 973009.453 0, 746523.074 973024.364 0, 746249.018 973039.291 0, 745974.963 973054.234 0, 745700.908 973069.194 0, 745426.855 973084.169 0, 745152.802 973099.161 0, 744878.75 973114.169 0, 744604.7 973129.193 0, 
+    744330.65 973144.233 0, 744056.6 973159.289 0, 743782.552 973174.362 0, 743508.505 973189.45 0, 743233.091 973204.63 0, 742960.413 973219.676 0, 742686.368 973234.813 0, 742412.324 973249.966 0, 742138.282 973265.135 0, 741864.24 973280.32 0, 
+    741590.199 973295.521 0, 741316.158 973310.739 0, 741042.119 973325.973 0, 740768.081 973341.223 0, 740494.043 973356.488 0, 740220.007 973371.771 0, 739945.971 973387.069 0, 739671.936 973402.383 0, 739397.902 973417.714 0, 739123.869 973433.06 0, 
+    738849.837 973448.423 0, 738575.806 973463.802 0, 738301.776 973479.197 0, 738027.746 973494.608 0, 737753.718 973510.035 0, 737479.69 973525.478 0, 737205.663 973540.938 0, 736931.638 973556.413 0, 736656.245 973571.983 0, 736971.359 979142.918 0, 
+    737286.479 984713.959 0, 737561.212 984698.428 0, 737834.582 984682.989 0, 738107.953 984667.566 0, 738381.325 984652.16 0, 738654.698 984636.77 0, 738928.071 984621.396 0, 739201.446 984606.037 0, 739474.821 984590.695 0, 739748.197 984575.369 0, 
+    740021.575 984560.06 0, 740294.953 984544.766 0, 740568.332 984529.488 0, 740841.712 984514.227 0, 741115.092 984498.981 0, 741388.474 984483.752 0, 741661.857 984468.538 0, 741935.24 984453.341 0, 742208.624 984438.16 0, 742482.01 984422.995 0, 
+    742755.396 984407.846 0, 743028.783 984392.713 0, 743302.171 984377.596 0, 743575.56 984362.496 0, 743847.586 984347.486 0, 744122.34 984332.343 0, 744395.731 984317.29 0, 744669.124 984302.254 0, 744942.517 984287.234 0, 745215.911 984272.229 0, 
+    745489.306 984257.241 0, 745762.702 984242.27 0, 746036.099 984227.314 0, 746309.496 984212.374 0, 746582.895 984197.45 0, 746856.294 984182.543 0, 747129.695 984167.651 0, 747403.096 984152.776 0, 747676.498 984137.916 0, 747949.901 984123.073 0, 
+    748223.305 984108.246 0, 748496.709 984093.435 0, 748770.115 984078.64 0, 749043.521 984063.861 0, 749316.929 984049.099 0, 749590.337 984034.352 0, 749863.746 984019.621 0, 750137.156 984004.907 0, 750409.204 983990.282 0, 750109.824 978418.372 0, 
+    749810.45 972846.569 0))
+
+POLYGON ((763533.92 983303.681 0, 763261.83 983317.538 0, 762988.38 983331.48 0, 762714.93 983345.438 0, 762441.482 983359.412 0, 762168.034 983373.402 0, 761894.587 983387.408 0, 761621.14 983401.431 0, 761347.695 983415.469 0, 761074.25 983429.524 0, 
+    760800.807 983443.595 0, 760527.364 983457.682 0, 760253.922 983471.785 0, 759980.48 983485.904 0, 759707.04 983500.039 0, 759433.6 983514.19 0, 759160.161 983528.357 0, 758886.724 983542.541 0, 758613.286 983556.74 0, 758339.85 983570.956 0, 
+    758066.415 983585.187 0, 757792.98 983599.435 0, 757519.546 983613.699 0, 757246.113 983627.979 0, 756971.32 983642.346 0, 756699.25 983656.587 0, 756425.82 983670.915 0, 756152.39 983685.26 0, 755878.961 983699.62 0, 755605.534 983713.997 0, 
+    755332.107 983728.389 0, 755058.68 983742.798 0, 754785.255 983757.223 0, 754511.831 983771.664 0, 754238.407 983786.121 0, 753964.984 983800.594 0, 753691.562 983815.083 0, 753418.141 983829.588 0, 753144.721 983844.11 0, 752871.302 983858.647 0, 
+    752597.883 983873.201 0, 752324.466 983887.77 0, 752051.049 983902.356 0, 751777.633 983916.958 0, 751504.218 983931.576 0, 751230.804 983946.21 0, 750957.39 983960.86 0, 750683.978 983975.526 0, 750409.204 983990.282 0, 750708.588 989562.293 0, 
+    751007.979 995134.403 0, 751282.094 995119.683 0, 751554.85 995105.052 0, 751827.608 995090.437 0, 752100.366 995075.838 0, 752373.125 995061.255 0, 752645.885 995046.689 0, 752918.646 995032.138 0, 753191.408 995017.603 0, 753464.17 995003.084 0, 
+    753736.934 994988.582 0, 754009.698 994974.095 0, 754282.463 994959.625 0, 754555.229 994945.17 0, 754827.996 994930.732 0, 755100.763 994916.31 0, 755373.532 994901.903 0, 755646.301 994887.513 0, 755919.072 994873.139 0, 756191.843 994858.781 0, 
+    756464.615 994844.439 0, 756737.387 994830.113 0, 757010.161 994815.803 0, 757282.935 994801.509 0, 757554.352 994787.303 0, 757828.487 994772.97 0, 758101.264 994758.724 0, 758374.041 994744.494 0, 758646.82 994730.281 0, 758919.599 994716.083 0, 
+    759192.38 994701.902 0, 759465.161 994687.736 0, 759737.943 994673.587 0, 760010.726 994659.454 0, 760283.509 994645.336 0, 760556.294 994631.235 0, 760829.079 994617.15 0, 761101.865 994603.081 0, 761374.652 994589.028 0, 761647.44 994574.991 0, 
+    761920.228 994560.97 0, 762193.018 994546.965 0, 762465.808 994532.976 0, 762738.599 994519.003 0, 763011.391 994505.047 0, 763284.184 994491.106 0, 763556.977 994477.181 0, 763829.771 994463.273 0, 764101.209 994449.45 0, 763817.562 988876.516 0, 
+    763533.92 983303.681 0))
+
+POLYGON ((777196.322 993801.489 0, 776924.845 993814.546 0, 776652.012 993827.684 0, 776379.18 993840.838 0, 776106.349 993854.008 0, 775833.519 993867.194 0, 775560.69 993880.396 0, 775287.861 993893.614 0, 775015.033 993906.848 0, 774742.206 993920.098 0, 
+    774469.38 993933.364 0, 774196.554 993946.647 0, 773923.729 993959.945 0, 773650.905 993973.259 0, 773378.082 993986.59 0, 773105.26 993999.936 0, 772832.438 994013.299 0, 772559.617 994026.678 0, 772286.797 994040.072 0, 772013.978 994053.483 0, 
+    771741.159 994066.91 0, 771468.342 994080.353 0, 771195.525 994093.812 0, 770922.709 994107.287 0, 770648.537 994120.845 0, 770377.079 994134.285 0, 770104.265 994147.808 0, 769831.452 994161.347 0, 769558.64 994174.903 0, 769285.829 994188.474 0, 
+    769013.018 994202.061 0, 768740.209 994215.665 0, 768467.4 994229.284 0, 768194.592 994242.92 0, 767921.784 994256.572 0, 767648.978 994270.239 0, 767376.172 994283.923 0, 767103.367 994297.623 0, 766830.563 994311.339 0, 766557.76 994325.071 0, 
+    766284.957 994338.819 0, 766012.156 994352.583 0, 765739.355 994366.363 0, 765466.555 994380.159 0, 765193.755 994393.971 0, 764920.957 994407.799 0, 764648.159 994421.644 0, 764375.363 994435.504 0, 764101.209 994449.45 0, 764384.861 1000022.477 0, 
+    764668.517 1005595.594 0, 764942.011 1005581.682 0, 765214.152 1005567.855 0, 765486.293 1005554.044 0, 765758.436 1005540.249 0, 766030.579 1005526.47 0, 766302.723 1005512.707 0, 766574.868 1005498.96 0, 766847.013 1005485.229 0, 767119.16 1005471.514 0, 
+    767391.307 1005457.816 0, 767663.455 1005444.133 0, 767935.604 1005430.466 0, 768207.754 1005416.815 0, 768479.904 1005403.18 0, 768752.055 1005389.561 0, 769024.207 1005375.959 0, 769296.36 1005362.372 0, 769568.514 1005348.801 0, 769840.668 1005335.246 0, 
+    770112.823 1005321.708 0, 770384.98 1005308.185 0, 770657.136 1005294.678 0, 770929.294 1005281.188 0, 771200.099 1005267.78 0, 771473.612 1005254.254 0, 771745.772 1005240.812 0, 772017.932 1005227.385 0, 772290.094 1005213.975 0, 772562.256 1005200.58 0, 
+    772834.42 1005187.202 0, 773106.584 1005173.839 0, 773378.748 1005160.493 0, 773650.914 1005147.162 0, 773923.08 1005133.848 0, 774195.247 1005120.549 0, 774467.415 1005107.267 0, 774739.584 1005094 0, 775011.753 1005080.75 0, 775283.923 1005067.516 0, 
+    775556.094 1005054.297 0, 775828.266 1005041.095 0, 776100.439 1005027.909 0, 776372.612 1005014.738 0, 776644.786 1005001.584 0, 776916.961 1004988.446 0, 777189.137 1004975.324 0, 777461.313 1004962.218 0, 777732.138 1004949.192 0, 777464.228 999375.296 0, 
+    777196.322 993801.489 0))
+
+POLYGON ((790797.533 1004339.7 0, 790526.67 1004351.96 0, 790254.458 1004364.298 0, 789982.246 1004376.651 0, 789710.036 1004389.02 0, 789437.825 1004401.405 0, 789165.616 1004413.807 0, 788893.407 1004426.224 0, 788621.199 1004438.657 0, 788348.992 1004451.106 0, 
+    788076.785 1004463.572 0, 787804.58 1004476.053 0, 787532.375 1004488.551 0, 787260.17 1004501.064 0, 786987.967 1004513.594 0, 786715.764 1004526.139 0, 786443.562 1004538.701 0, 786171.36 1004551.278 0, 785899.16 1004563.872 0, 785626.96 1004576.481 0, 
+    785354.761 1004589.107 0, 785082.562 1004601.748 0, 784810.365 1004614.406 0, 784538.168 1004627.08 0, 784264.62 1004639.832 0, 783993.776 1004652.475 0, 783721.582 1004665.197 0, 783449.388 1004677.934 0, 783177.195 1004690.688 0, 782905.002 1004703.458 0, 
+    782632.81 1004716.244 0, 782360.62 1004729.046 0, 782088.429 1004741.863 0, 781816.24 1004754.697 0, 781544.051 1004767.547 0, 781271.863 1004780.413 0, 780999.676 1004793.295 0, 780727.49 1004806.193 0, 780455.304 1004819.107 0, 780183.12 1004832.037 0, 
+    779910.935 1004844.983 0, 779638.752 1004857.945 0, 779366.57 1004870.923 0, 779094.388 1004883.917 0, 778822.207 1004896.927 0, 778550.026 1004909.953 0, 778277.847 1004922.995 0, 778005.668 1004936.053 0, 777732.138 1004949.192 0, 778000.052 1010523.175 0, 
+    778267.97 1016097.239 0, 778540.841 1016084.131 0, 778812.363 1016071.105 0, 779083.887 1016058.094 0, 779355.411 1016045.099 0, 779626.936 1016032.12 0, 779898.461 1016019.158 0, 780169.988 1016006.211 0, 780441.515 1015993.28 0, 780713.043 1015980.365 0, 
+    780984.572 1015967.467 0, 781256.101 1015954.584 0, 781527.631 1015941.717 0, 781799.162 1015928.866 0, 782070.694 1015916.031 0, 782342.226 1015903.212 0, 782613.76 1015890.409 0, 782885.294 1015877.622 0, 783156.828 1015864.852 0, 783428.364 1015852.097 0, 
+    783699.9 1015839.358 0, 783971.437 1015826.635 0, 784242.975 1015813.928 0, 784514.513 1015801.237 0, 784784.704 1015788.624 0, 785057.592 1015775.902 0, 785329.133 1015763.259 0, 785600.674 1015750.632 0, 785872.217 1015738.021 0, 786143.76 1015725.426 0, 
+    786415.303 1015712.847 0, 786686.848 1015700.284 0, 786958.393 1015687.736 0, 787229.939 1015675.205 0, 787501.485 1015662.69 0, 787773.033 1015650.191 0, 788044.581 1015637.707 0, 788316.13 1015625.24 0, 788587.679 1015612.789 0, 788859.229 1015600.354 0, 
+    789130.781 1015587.934 0, 789402.332 1015575.531 0, 789673.885 1015563.143 0, 789945.438 1015550.772 0, 790216.992 1015538.417 0, 790488.547 1015526.077 0, 790760.102 1015513.754 0, 791031.658 1015501.446 0, 791301.868 1015489.216 0, 791049.699 1009914.417 0, 
+    790797.533 1004339.7 0))
+
+POLYGON ((804337.431 1014918.019 0, 804067.186 1014929.486 0, 803795.596 1014941.026 0, 803524.007 1014952.582 0, 803252.419 1014964.154 0, 802980.831 1014975.742 0, 802709.244 1014987.347 0, 802437.657 1014998.967 0, 802166.072 1015010.603 0, 801894.487 1015022.255 0, 
+    801622.902 1015033.923 0, 801351.319 1015045.607 0, 801079.736 1015057.307 0, 800808.153 1015069.023 0, 800536.572 1015080.755 0, 800264.991 1015092.503 0, 799993.411 1015104.267 0, 799721.831 1015116.047 0, 799450.252 1015127.843 0, 799178.674 1015139.655 0, 
+    798907.097 1015151.483 0, 798635.52 1015163.327 0, 798363.944 1015175.187 0, 798092.369 1015187.063 0, 797819.448 1015199.014 0, 797549.22 1015210.863 0, 797277.647 1015222.786 0, 797006.074 1015234.726 0, 796734.503 1015246.682 0, 796462.931 1015258.654 0, 
+    796191.361 1015270.642 0, 795919.791 1015282.645 0, 795648.222 1015294.665 0, 795376.654 1015306.701 0, 795105.086 1015318.753 0, 794833.519 1015330.82 0, 794561.953 1015342.904 0, 794290.388 1015355.004 0, 794018.823 1015367.119 0, 793747.259 1015379.251 0, 
+    793475.696 1015391.399 0, 793204.133 1015403.562 0, 792932.571 1015415.742 0, 792661.01 1015427.937 0, 792389.45 1015440.149 0, 792117.89 1015452.376 0, 791846.331 1015464.62 0, 791574.773 1015476.879 0, 791301.868 1015489.216 0, 791554.04 1021064.092 0, 
+    791806.216 1026639.042 0, 792078.462 1026626.735 0, 792349.364 1026614.505 0, 792620.267 1026602.291 0, 792891.17 1026590.093 0, 793162.074 1026577.911 0, 793432.979 1026565.745 0, 793703.885 1026553.595 0, 793974.791 1026541.461 0, 794245.698 1026529.343 0, 
+    794516.606 1026517.24 0, 794787.514 1026505.154 0, 795058.424 1026493.083 0, 795329.333 1026481.029 0, 795600.244 1026468.99 0, 795871.155 1026456.968 0, 796142.067 1026444.961 0, 796412.98 1026432.97 0, 796683.894 1026420.996 0, 796954.808 1026409.037 0, 
+    797225.723 1026397.094 0, 797496.638 1026385.167 0, 797767.554 1026373.256 0, 798038.471 1026361.361 0, 798308.046 1026349.541 0, 798580.307 1026337.619 0, 798851.226 1026325.772 0, 799122.146 1026313.94 0, 799393.066 1026302.125 0, 799663.988 1026290.326 0, 
+    799934.909 1026278.542 0, 800205.832 1026266.775 0, 800476.755 1026255.023 0, 800747.679 1026243.288 0, 801018.604 1026231.568 0, 801289.529 1026219.865 0, 801560.455 1026208.177 0, 801831.381 1026196.505 0, 802102.309 1026184.849 0, 802373.237 1026173.209 0, 
+    802644.166 1026161.585 0, 802915.095 1026149.977 0, 803186.025 1026138.385 0, 803456.956 1026126.809 0, 803727.887 1026115.249 0, 803998.819 1026103.705 0, 804269.752 1026092.177 0, 804540.686 1026080.664 0, 804810.278 1026069.225 0, 804573.853 1020493.585 0, 
+    804337.431 1014918.019 0))
+
+POLYGON ((817815.897 1025536.149 0, 817546.271 1025546.827 0, 817275.307 1025557.574 0, 817004.342 1025568.336 0, 816733.379 1025579.115 0, 816462.416 1025589.91 0, 816191.453 1025600.721 0, 815920.491 1025611.547 0, 815649.53 1025622.39 0, 815378.57 1025633.248 0, 
+    815107.61 1025644.123 0, 814836.651 1025655.013 0, 814565.692 1025665.919 0, 814294.734 1025676.841 0, 814023.777 1025687.78 0, 813752.821 1025698.734 0, 813481.865 1025709.704 0, 813210.909 1025720.69 0, 812939.955 1025731.692 0, 812669.001 1025742.71 0, 
+    812398.047 1025753.744 0, 812127.094 1025764.794 0, 811856.142 1025775.86 0, 811585.191 1025786.941 0, 811312.899 1025798.094 0, 811043.29 1025809.153 0, 810772.341 1025820.282 0, 810501.392 1025831.428 0, 810230.444 1025842.589 0, 809959.496 1025853.767 0, 
+    809688.549 1025864.96 0, 809417.603 1025876.169 0, 809146.658 1025887.395 0, 808875.713 1025898.636 0, 808604.768 1025909.893 0, 808333.825 1025921.166 0, 808062.882 1025932.455 0, 807791.94 1025943.76 0, 807520.998 1025955.081 0, 807250.057 1025966.418 0, 
+    806979.117 1025977.771 0, 806708.178 1025989.14 0, 806437.239 1026000.525 0, 806166.301 1026011.925 0, 805895.363 1026023.342 0, 805624.426 1026034.774 0, 805353.49 1026046.223 0, 805082.555 1026057.687 0, 804810.278 1026069.225 0, 805046.705 1031644.934 0, 
+    805283.136 1037220.708 0, 805554.753 1037209.199 0, 805825.032 1037197.762 0, 806095.312 1037186.341 0, 806365.593 1037174.936 0, 806635.874 1037163.547 0, 806906.156 1037152.174 0, 807176.438 1037140.817 0, 807446.721 1037129.476 0, 807717.005 1037118.15 0, 
+    807987.29 1037106.841 0, 808257.575 1037095.547 0, 808527.861 1037084.27 0, 808798.147 1037073.008 0, 809068.434 1037061.762 0, 809338.722 1037050.532 0, 809609.011 1037039.318 0, 809879.3 1037028.12 0, 810149.59 1037016.938 0, 810419.88 1037005.772 0, 
+    810690.171 1036994.622 0, 810960.463 1036983.487 0, 811230.755 1036972.369 0, 811501.048 1036961.266 0, 811770.004 1036950.234 0, 812041.636 1036939.108 0, 812311.932 1036928.053 0, 812582.227 1036917.015 0, 812852.524 1036905.991 0, 813122.821 1036894.984 0, 
+    813393.118 1036883.993 0, 813663.416 1036873.018 0, 813933.715 1036862.058 0, 814204.015 1036851.115 0, 814474.315 1036840.187 0, 814744.616 1036829.275 0, 815014.917 1036818.379 0, 815285.22 1036807.5 0, 815555.522 1036796.636 0, 815825.826 1036785.788 0, 
+    816096.13 1036774.955 0, 816366.435 1036764.139 0, 816636.74 1036753.339 0, 816907.046 1036742.554 0, 817177.352 1036731.786 0, 817447.66 1036721.033 0, 817717.967 1036710.296 0, 817988.276 1036699.576 0, 818257.248 1036688.924 0, 818036.571 1031112.504 0, 
+    817815.897 1025536.149 0))
+
+POLYGON ((831232.811 1036193.796 0, 830963.808 1036203.688 0, 830693.47 1036213.645 0, 830423.133 1036223.618 0, 830152.796 1036233.607 0, 829882.461 1036243.612 0, 829612.125 1036253.632 0, 829341.79 1036263.669 0, 829071.456 1036273.721 0, 828801.123 1036283.79 0, 
+    828530.79 1036293.874 0, 828260.457 1036303.975 0, 827990.126 1036314.091 0, 827719.794 1036324.223 0, 827449.464 1036334.371 0, 827179.134 1036344.535 0, 826908.804 1036354.715 0, 826638.476 1036364.911 0, 826368.147 1036375.122 0, 826097.82 1036385.35 0, 
+    825827.493 1036395.593 0, 825557.166 1036405.853 0, 825286.841 1036416.128 0, 825016.515 1036426.419 0, 824744.855 1036436.777 0, 824475.867 1036447.049 0, 824205.543 1036457.388 0, 823935.221 1036467.743 0, 823664.899 1036478.114 0, 823394.577 1036488.501 0, 
+    823124.256 1036498.903 0, 822853.936 1036509.322 0, 822583.616 1036519.756 0, 822313.297 1036530.207 0, 822042.978 1036540.673 0, 821772.661 1036551.155 0, 821502.343 1036561.653 0, 821232.027 1036572.167 0, 820961.711 1036582.697 0, 820691.395 1036593.243 0, 
+    820421.081 1036603.804 0, 820150.767 1036614.382 0, 819880.453 1036624.975 0, 819610.14 1036635.585 0, 819339.828 1036646.21 0, 819069.516 1036656.852 0, 818799.205 1036667.509 0, 818528.895 1036678.182 0, 818257.248 1036688.924 0, 818477.928 1042265.404 0, 
+    818698.609 1047841.942 0, 818969.596 1047831.226 0, 819239.25 1047820.579 0, 819508.905 1047809.947 0, 819778.56 1047799.332 0, 820048.216 1047788.733 0, 820317.872 1047778.149 0, 820587.529 1047767.581 0, 820857.187 1047757.029 0, 821126.845 1047746.493 0, 
+    821396.504 1047735.973 0, 821666.164 1047725.469 0, 821935.824 1047714.98 0, 822205.484 1047704.508 0, 822475.146 1047694.051 0, 822744.808 1047683.61 0, 823014.47 1047673.185 0, 823284.134 1047662.776 0, 823553.798 1047652.383 0, 823823.462 1047642.005 0, 
+    824093.127 1047631.644 0, 824362.793 1047621.298 0, 824632.459 1047610.969 0, 824902.126 1047600.655 0, 825170.461 1047590.408 0, 825441.461 1047580.075 0, 825711.13 1047569.809 0, 825980.799 1047559.558 0, 826250.469 1047549.324 0, 826520.14 1047539.105 0, 
+    826789.811 1047528.902 0, 827059.483 1047518.715 0, 827329.155 1047508.544 0, 827598.828 1047498.389 0, 827868.501 1047488.25 0, 828138.176 1047478.127 0, 828407.85 1047468.019 0, 828677.526 1047457.928 0, 828947.201 1047447.852 0, 829216.878 1047437.792 0, 
+    829486.555 1047427.748 0, 829756.233 1047417.72 0, 830025.911 1047407.707 0, 830295.59 1047397.711 0, 830565.269 1047387.731 0, 830834.949 1047377.766 0, 831104.63 1047367.817 0, 831374.311 1047357.884 0, 831642.661 1047348.016 0, 831437.735 1041770.877 0, 
+    831232.811 1036193.796 0))
+
+POLYGON ((844588.057 1046890.662 0, 844319.678 1046899.772 0, 844049.97 1046908.943 0, 843780.262 1046918.13 0, 843510.555 1046927.332 0, 843240.848 1046936.551 0, 842971.142 1046945.785 0, 842701.437 1046955.036 0, 842431.732 1046964.302 0, 842162.028 1046973.584 0, 
+    841892.324 1046982.882 0, 841622.62 1046992.196 0, 841352.918 1047001.525 0, 841083.216 1047010.871 0, 840813.514 1047020.233 0, 840543.813 1047029.61 0, 840274.112 1047039.003 0, 840004.412 1047048.412 0, 839734.713 1047057.837 0, 839465.014 1047067.278 0, 
+    839195.316 1047076.735 0, 838925.618 1047086.207 0, 838655.921 1047095.696 0, 838386.224 1047105.2 0, 838115.197 1047114.767 0, 837846.833 1047124.256 0, 837577.138 1047133.808 0, 837307.443 1047143.376 0, 837037.749 1047152.96 0, 836768.056 1047162.559 0, 
+    836498.363 1047172.175 0, 836228.671 1047181.806 0, 835958.98 1047191.453 0, 835689.289 1047201.116 0, 835419.598 1047210.795 0, 835149.909 1047220.49 0, 834880.219 1047230.201 0, 834610.531 1047239.927 0, 834340.842 1047249.67 0, 834071.155 1047259.428 0, 
+    833801.468 1047269.202 0, 833531.781 1047278.992 0, 833262.096 1047288.798 0, 832992.41 1047298.62 0, 832722.726 1047308.458 0, 832453.042 1047318.311 0, 832183.358 1047328.181 0, 831913.675 1047338.066 0, 831642.661 1047348.016 0, 831847.589 1052925.207 0, 
+    832052.519 1058502.446 0, 832322.873 1058492.52 0, 832591.899 1058482.659 0, 832860.926 1058472.814 0, 833129.954 1058462.984 0, 833398.982 1058453.17 0, 833668.011 1058443.373 0, 833937.04 1058433.591 0, 834206.07 1058423.824 0, 834475.1 1058414.074 0, 
+    834744.131 1058404.339 0, 835013.163 1058394.621 0, 835282.195 1058384.918 0, 835551.228 1058375.231 0, 835820.261 1058365.56 0, 836089.295 1058355.904 0, 836358.33 1058346.265 0, 836627.365 1058336.641 0, 836896.4 1058327.033 0, 837165.436 1058317.441 0, 
+    837434.473 1058307.865 0, 837703.51 1058298.304 0, 837972.548 1058288.76 0, 838241.586 1058279.231 0, 838509.298 1058269.765 0, 838779.665 1058260.221 0, 839048.705 1058250.74 0, 839317.746 1058241.275 0, 839586.787 1058231.825 0, 839855.829 1058222.392 0, 
+    840124.871 1058212.974 0, 840393.914 1058203.572 0, 840662.957 1058194.185 0, 840932.001 1058184.815 0, 841201.046 1058175.461 0, 841470.091 1058166.122 0, 841739.136 1058156.799 0, 842008.182 1058147.492 0, 842277.229 1058138.201 0, 842546.276 1058128.926 0, 
+    842815.324 1058119.666 0, 843084.372 1058110.422 0, 843353.421 1058101.195 0, 843622.471 1058091.983 0, 843891.521 1058082.787 0, 844160.571 1058073.606 0, 844429.622 1058064.442 0, 844698.674 1058055.293 0, 844966.399 1058046.205 0, 844777.227 1052468.409 0, 
+    844588.057 1046890.662 0))
+
+POLYGON ((857881.518 1057626.45 0, 857613.765 1057634.782 0, 857344.689 1057643.17 0, 857075.613 1057651.574 0, 856806.538 1057659.995 0, 856537.463 1057668.431 0, 856268.388 1057676.882 0, 855999.315 1057685.35 0, 855730.241 1057693.834 0, 855461.168 1057702.333 0, 
+    855192.096 1057710.848 0, 854923.024 1057719.379 0, 854653.953 1057727.926 0, 854384.882 1057736.489 0, 854115.811 1057745.067 0, 853846.742 1057753.662 0, 853577.672 1057762.272 0, 853308.603 1057770.898 0, 853039.535 1057779.54 0, 852770.467 1057788.198 0, 
+    852501.4 1057796.871 0, 852232.333 1057805.56 0, 851963.267 1057814.266 0, 851694.201 1057822.987 0, 851423.81 1057831.767 0, 851156.071 1057840.476 0, 850887.007 1057849.245 0, 850617.943 1057858.029 0, 850348.88 1057866.83 0, 850079.817 1057875.646 0, 
+    849810.755 1057884.478 0, 849541.693 1057893.325 0, 849272.632 1057902.189 0, 849003.572 1057911.068 0, 848734.512 1057919.964 0, 848465.452 1057928.875 0, 848196.393 1057937.802 0, 847927.334 1057946.745 0, 847658.277 1057955.703 0, 847389.219 1057964.678 0, 
+    847120.162 1057973.668 0, 846851.106 1057982.674 0, 846582.05 1057991.696 0, 846312.995 1058000.734 0, 846043.94 1058009.787 0, 845774.885 1058018.857 0, 845505.832 1058027.942 0, 845236.779 1058037.043 0, 844966.399 1058046.205 0, 845155.573 1063624.045 0, 
+    845344.748 1069201.924 0, 845614.467 1069192.785 0, 845882.864 1069183.706 0, 846151.261 1069174.643 0, 846419.659 1069165.595 0, 846688.057 1069156.564 0, 846956.456 1069147.548 0, 847224.855 1069138.548 0, 847493.255 1069129.564 0, 847761.655 1069120.596 0, 
+    848030.056 1069111.643 0, 848298.457 1069102.706 0, 848566.859 1069093.785 0, 848835.261 1069084.88 0, 849103.664 1069075.991 0, 849372.068 1069067.117 0, 849640.472 1069058.26 0, 849908.876 1069049.418 0, 850177.281 1069040.592 0, 850445.687 1069031.781 0, 
+    850714.093 1069022.987 0, 850982.5 1069014.208 0, 851250.907 1069005.445 0, 851519.314 1068996.698 0, 851786.4 1068988.009 0, 852056.131 1068979.251 0, 852324.54 1068970.551 0, 852592.95 1068961.867 0, 852861.36 1068953.199 0, 853129.771 1068944.546 0, 
+    853398.182 1068935.91 0, 853666.593 1068927.289 0, 853935.006 1068918.684 0, 854203.418 1068910.095 0, 854471.832 1068901.521 0, 854740.245 1068892.964 0, 855008.66 1068884.422 0, 855277.074 1068875.896 0, 855545.489 1068867.386 0, 855813.905 1068858.891 0, 
+    856082.321 1068850.413 0, 856350.738 1068841.95 0, 856619.155 1068833.503 0, 856887.573 1068825.072 0, 857155.991 1068816.656 0, 857424.41 1068808.257 0, 857692.829 1068799.873 0, 857961.249 1068791.505 0, 858228.348 1068783.194 0, 858054.932 1063204.802 0, 
+    857881.518 1057626.45 0))
+
+POLYGON ((871113.079 1068400.863 0, 870845.956 1068408.42 0, 870577.513 1068416.029 0, 870309.072 1068423.655 0, 870040.63 1068431.296 0, 869772.189 1068438.953 0, 869503.749 1068446.626 0, 869235.309 1068454.315 0, 868966.869 1068462.019 0, 868698.43 1068469.739 0, 
+    868429.992 1068477.475 0, 868161.553 1068485.227 0, 867893.116 1068492.995 0, 867624.678 1068500.778 0, 867356.242 1068508.578 0, 867087.805 1068516.393 0, 866819.369 1068524.223 0, 866550.934 1068532.07 0, 866282.499 1068539.933 0, 866014.064 1068547.811 0, 
+    865745.63 1068555.705 0, 865477.197 1068563.615 0, 865208.764 1068571.54 0, 864940.331 1068579.482 0, 864670.578 1068587.478 0, 864403.467 1068595.412 0, 864135.036 1068603.401 0, 863866.605 1068611.406 0, 863598.175 1068619.426 0, 863329.745 1068627.462 0, 
+    863061.316 1068635.514 0, 862792.887 1068643.582 0, 862524.458 1068651.666 0, 862256.03 1068659.765 0, 861987.603 1068667.88 0, 861719.176 1068676.011 0, 861450.749 1068684.158 0, 861182.323 1068692.321 0, 860913.898 1068700.499 0, 860645.473 1068708.694 0, 
+    860377.048 1068716.904 0, 860108.624 1068725.129 0, 859840.2 1068733.371 0, 859571.777 1068741.629 0, 859303.355 1068749.902 0, 859034.933 1068758.191 0, 858766.511 1068766.496 0, 858498.09 1068774.816 0, 858228.348 1068783.194 0, 858401.764 1074361.621 0, 
+    858575.182 1079940.079 0, 858844.264 1079931.722 0, 859112.029 1079923.421 0, 859379.794 1079915.137 0, 859647.559 1079906.868 0, 859915.325 1079898.615 0, 860183.092 1079890.378 0, 860450.859 1079882.156 0, 860718.626 1079873.951 0, 860986.394 1079865.761 0, 
+    861254.162 1079857.587 0, 861521.931 1079849.428 0, 861789.701 1079841.285 0, 862057.47 1079833.159 0, 862325.241 1079825.047 0, 862593.011 1079816.952 0, 862860.783 1079808.872 0, 863128.554 1079800.809 0, 863396.327 1079792.76 0, 863664.099 1079784.728 0, 
+    863931.872 1079776.712 0, 864199.646 1079768.711 0, 864467.42 1079760.726 0, 864735.195 1079752.756 0, 865001.652 1079744.842 0, 865270.745 1079736.865 0, 865538.521 1079728.943 0, 865806.297 1079721.037 0, 866074.074 1079713.146 0, 866341.852 1079705.272 0, 
+    866609.629 1079697.413 0, 866877.408 1079689.569 0, 867145.187 1079681.742 0, 867412.966 1079673.93 0, 867680.745 1079666.134 0, 867948.525 1079658.354 0, 868216.306 1079650.59 0, 868484.087 1079642.841 0, 868751.869 1079635.108 0, 869019.65 1079627.391 0, 
+    869287.433 1079619.69 0, 869555.216 1079612.004 0, 869822.999 1079604.334 0, 870090.783 1079596.68 0, 870358.567 1079589.042 0, 870626.352 1079581.419 0, 870894.137 1079573.812 0, 871161.922 1079566.221 0, 871428.392 1079558.683 0, 871270.735 1073979.758 0, 
+    871113.079 1068400.863 0))
+
+POLYGON ((884282.628 1079213.602 0, 884016.136 1079220.388 0, 883748.33 1079227.222 0, 883480.524 1079234.072 0, 883212.719 1079240.938 0, 882944.915 1079247.82 0, 882677.11 1079254.718 0, 882409.306 1079261.631 0, 882141.503 1079268.56 0, 881873.7 1079275.505 0, 
+    881605.897 1079282.465 0, 881338.095 1079289.442 0, 881070.293 1079296.434 0, 880802.492 1079303.441 0, 880534.691 1079310.465 0, 880266.89 1079317.504 0, 879999.09 1079324.56 0, 879731.29 1079331.63 0, 879463.491 1079338.717 0, 879195.692 1079345.82 0, 
+    878927.893 1079352.938 0, 878660.095 1079360.072 0, 878392.297 1079367.221 0, 878124.5 1079374.387 0, 877855.388 1079381.603 0, 877588.907 1079388.765 0, 877321.111 1079395.978 0, 877053.315 1079403.206 0, 876785.52 1079410.451 0, 876517.725 1079417.711 0, 
+    876249.931 1079424.986 0, 875982.137 1079432.278 0, 875714.344 1079439.585 0, 875446.551 1079446.908 0, 875178.758 1079454.247 0, 874910.966 1079461.602 0, 874643.174 1079468.972 0, 874375.383 1079476.358 0, 874107.592 1079483.76 0, 873839.802 1079491.178 0, 
+    873572.012 1079498.611 0, 873304.222 1079506.061 0, 873036.433 1079513.526 0, 872768.645 1079521.006 0, 872500.857 1079528.503 0, 872233.069 1079536.015 0, 871965.281 1079543.543 0, 871697.495 1079551.087 0, 871428.392 1079558.683 0, 871586.05 1085137.636 0, 
+    871743.708 1090716.61 0, 872012.151 1090709.032 0, 872279.281 1090701.507 0, 872546.411 1090693.997 0, 872813.542 1090686.504 0, 873080.674 1090679.026 0, 873347.806 1090671.563 0, 873614.938 1090664.117 0, 873882.071 1090656.686 0, 874149.204 1090649.27 0, 
+    874416.338 1090641.871 0, 874683.472 1090634.487 0, 874950.606 1090627.119 0, 875217.741 1090619.767 0, 875484.877 1090612.43 0, 875752.013 1090605.11 0, 876019.149 1090597.804 0, 876286.285 1090590.515 0, 876553.423 1090583.241 0, 876820.56 1090575.983 0, 
+    877087.698 1090568.741 0, 877354.836 1090561.515 0, 877621.975 1090554.304 0, 877889.114 1090547.109 0, 878154.942 1090539.965 0, 878423.394 1090532.766 0, 878690.535 1090525.618 0, 878957.676 1090518.486 0, 879224.817 1090511.369 0, 879491.959 1090504.269 0, 
+    879759.101 1090497.184 0, 880026.244 1090490.114 0, 880293.387 1090483.061 0, 880560.53 1090476.023 0, 880827.674 1090469.001 0, 881094.818 1090461.994 0, 881361.963 1090455.004 0, 881629.108 1090448.029 0, 881896.253 1090441.07 0, 882163.399 1090434.126 0, 
+    882430.545 1090427.198 0, 882697.692 1090420.286 0, 882964.839 1090413.39 0, 883231.987 1090406.509 0, 883499.135 1090399.644 0, 883766.283 1090392.795 0, 884033.432 1090385.962 0, 884300.581 1090379.144 0, 884566.419 1090372.376 0, 884424.523 1084792.978 0, 
+    884282.628 1079213.602 0))
+
+POLYGON ((897390.052 1090064.369 0, 897124.194 1090070.386 0, 896857.026 1090076.449 0, 896589.859 1090082.528 0, 896322.693 1090088.622 0, 896055.526 1090094.732 0, 895788.361 1090100.858 0, 895521.195 1090107 0, 895254.03 1090113.157 0, 894986.865 1090119.33 0, 
+    894719.701 1090125.519 0, 894452.537 1090131.723 0, 894185.373 1090137.943 0, 893918.209 1090144.179 0, 893651.047 1090150.431 0, 893383.884 1090156.698 0, 893116.722 1090162.981 0, 892849.56 1090169.28 0, 892582.398 1090175.595 0, 892315.237 1090181.925 0, 
+    892048.076 1090188.271 0, 891780.916 1090194.633 0, 891513.756 1090201.01 0, 891246.596 1090207.403 0, 890978.127 1090213.843 0, 890712.278 1090220.237 0, 890445.12 1090226.677 0, 890177.962 1090233.133 0, 889910.804 1090239.605 0, 889643.647 1090246.092 0, 
+    889376.49 1090252.595 0, 889109.333 1090259.114 0, 888842.177 1090265.649 0, 888575.021 1090272.199 0, 888307.866 1090278.766 0, 888040.71 1090285.347 0, 887773.556 1090291.945 0, 887506.402 1090298.558 0, 887239.248 1090305.187 0, 886972.094 1090311.832 0, 
+    886704.941 1090318.492 0, 886437.788 1090325.169 0, 886170.636 1090331.861 0, 885903.484 1090338.568 0, 885636.333 1090345.292 0, 885369.181 1090352.031 0, 885102.031 1090358.785 0, 884834.88 1090365.556 0, 884566.419 1090372.376 0, 884708.316 1095951.791 0, 
+    884850.213 1101531.221 0, 885118.014 1101524.418 0, 885384.507 1101517.664 0, 885651.001 1101510.926 0, 885917.496 1101504.203 0, 886183.99 1101497.496 0, 886450.485 1101490.805 0, 886716.981 1101484.13 0, 886983.477 1101477.47 0, 887249.973 1101470.826 0, 
+    887516.47 1101464.198 0, 887782.967 1101457.585 0, 888049.464 1101450.988 0, 888315.962 1101444.406 0, 888582.461 1101437.841 0, 888848.959 1101431.291 0, 889115.458 1101424.757 0, 889381.958 1101418.238 0, 889648.457 1101411.735 0, 889914.958 1101405.248 0, 
+    890181.458 1101398.776 0, 890447.959 1101392.32 0, 890714.46 1101385.88 0, 890980.962 1101379.456 0, 891246.157 1101373.078 0, 891513.967 1101366.654 0, 891780.469 1101360.276 0, 892046.973 1101353.915 0, 892313.476 1101347.569 0, 892579.98 1101341.238 0, 
+    892846.484 1101334.924 0, 893112.989 1101328.625 0, 893379.494 1101322.341 0, 893646 1101316.074 0, 893912.505 1101309.822 0, 894179.012 1101303.585 0, 894445.518 1101297.365 0, 894712.025 1101291.16 0, 894978.532 1101284.971 0, 895245.04 1101278.797 0, 
+    895511.548 1101272.639 0, 895778.056 1101266.497 0, 896044.565 1101260.371 0, 896311.074 1101254.26 0, 896577.583 1101248.165 0, 896844.093 1101242.086 0, 897110.603 1101236.022 0, 897377.114 1101229.974 0, 897642.319 1101223.971 0, 897516.185 1095644.163 0, 
+    897390.052 1090064.369 0))
+
+POLYGON ((910435.242 1100952.863 0, 910170.019 1100958.116 0, 909903.492 1100963.411 0, 909636.966 1100968.722 0, 909370.44 1100974.048 0, 909103.915 1100979.391 0, 908837.389 1100984.748 0, 908570.864 1100990.122 0, 908304.34 1100995.511 0, 908037.815 1101000.916 0, 
+    907771.291 1101006.336 0, 907504.768 1101011.773 0, 907238.244 1101017.225 0, 906971.721 1101022.692 0, 906705.199 1101028.176 0, 906438.676 1101033.675 0, 906172.154 1101039.189 0, 905905.632 1101044.72 0, 905639.111 1101050.266 0, 905372.59 1101055.827 0, 
+    905106.069 1101061.405 0, 904839.549 1101066.998 0, 904573.029 1101072.607 0, 904306.509 1101078.231 0, 904038.684 1101083.899 0, 903773.47 1101089.527 0, 903506.951 1101095.199 0, 903240.433 1101100.886 0, 902973.915 1101106.589 0, 902707.397 1101112.308 0, 
+    902440.88 1101118.042 0, 902174.363 1101123.792 0, 901907.846 1101129.557 0, 901641.329 1101135.339 0, 901374.813 1101141.136 0, 901108.298 1101146.949 0, 900841.782 1101152.777 0, 900575.267 1101158.621 0, 900308.752 1101164.481 0, 900042.238 1101170.356 0, 
+    899775.724 1101176.248 0, 899509.21 1101182.154 0, 899242.697 1101188.077 0, 898976.184 1101194.015 0, 898709.672 1101199.969 0, 898443.159 1101205.939 0, 898176.647 1101211.924 0, 897910.136 1101217.925 0, 897642.319 1101223.971 0, 897768.452 1106803.788 0, 
+    897894.586 1112383.61 0, 898161.743 1112377.579 0, 898427.598 1112371.593 0, 898693.453 1112365.622 0, 898959.308 1112359.667 0, 899225.164 1112353.728 0, 899491.02 1112347.804 0, 899756.877 1112341.897 0, 900022.734 1112336.004 0, 900288.591 1112330.128 0, 
+    900554.448 1112324.267 0, 900820.306 1112318.421 0, 901086.164 1112312.592 0, 901352.023 1112306.778 0, 901617.882 1112300.979 0, 901883.741 1112295.196 0, 902149.601 1112289.429 0, 902415.46 1112283.678 0, 902681.321 1112277.942 0, 902947.181 1112272.222 0, 
+    903213.042 1112266.517 0, 903478.903 1112260.828 0, 903744.765 1112255.155 0, 904010.627 1112249.498 0, 904275.188 1112243.883 0, 904542.352 1112238.229 0, 904808.215 1112232.619 0, 905074.078 1112227.024 0, 905339.942 1112221.445 0, 905605.805 1112215.881 0, 
+    905871.67 1112210.333 0, 906137.534 1112204.8 0, 906403.399 1112199.284 0, 906669.264 1112193.783 0, 906935.13 1112188.297 0, 907200.996 1112182.827 0, 907466.862 1112177.373 0, 907732.728 1112171.935 0, 907998.595 1112166.512 0, 908264.462 1112161.105 0, 
+    908530.33 1112155.713 0, 908796.198 1112150.337 0, 909062.066 1112144.977 0, 909327.934 1112139.632 0, 909593.803 1112134.303 0, 909859.672 1112128.99 0, 910125.541 1112123.693 0, 910391.411 1112118.411 0, 910655.98 1112113.17 0, 910545.611 1106533.014 0, 
+    910435.242 1100952.863 0))
+
+POLYGON ((923418.087 1111878.784 0, 923153.502 1111883.277 0, 922887.618 1111887.808 0, 922621.735 1111892.355 0, 922355.852 1111896.917 0, 922089.97 1111901.495 0, 921824.087 1111906.088 0, 921558.205 1111910.697 0, 921292.323 1111915.322 0, 921026.441 1111919.962 0, 
+    920760.56 1111924.618 0, 920494.679 1111929.29 0, 920228.798 1111933.977 0, 919962.918 1111938.68 0, 919697.037 1111943.399 0, 919431.157 1111948.133 0, 919165.278 1111952.883 0, 918899.398 1111957.649 0, 918633.519 1111962.43 0, 918367.64 1111967.227 0, 
+    918101.762 1111972.04 0, 917835.884 1111976.868 0, 917570.006 1111981.712 0, 917304.128 1111986.571 0, 917036.951 1111991.47 0, 916772.373 1111996.337 0, 916506.496 1112001.243 0, 916240.62 1112006.165 0, 915974.744 1112011.103 0, 915708.868 1112016.057 0, 
+    915442.992 1112021.026 0, 915177.117 1112026.01 0, 914911.241 1112031.011 0, 914645.367 1112036.027 0, 914379.492 1112041.058 0, 914113.618 1112046.106 0, 913847.744 1112051.168 0, 913581.87 1112056.247 0, 913315.997 1112061.341 0, 913050.124 1112066.451 0, 
+    912784.251 1112071.577 0, 912518.379 1112076.718 0, 912252.507 1112081.875 0, 911986.635 1112087.047 0, 911720.764 1112092.235 0, 911454.892 1112097.439 0, 911189.022 1112102.658 0, 910923.151 1112107.893 0, 910655.98 1112113.17 0, 910766.349 1117693.326 0, 
+    910876.718 1123273.479 0, 911143.229 1123268.215 0, 911408.443 1123262.993 0, 911673.657 1123257.786 0, 911938.871 1123252.596 0, 912204.086 1123247.42 0, 912469.301 1123242.261 0, 912734.516 1123237.117 0, 912999.732 1123231.988 0, 913264.947 1123226.875 0, 
+    913530.163 1123221.778 0, 913795.38 1123216.696 0, 914060.597 1123211.63 0, 914325.814 1123206.58 0, 914591.031 1123201.545 0, 914856.249 1123196.526 0, 915121.467 1123191.522 0, 915386.685 1123186.534 0, 915651.903 1123181.562 0, 915917.122 1123176.605 0, 
+    916182.341 1123171.664 0, 916447.561 1123166.738 0, 916712.78 1123161.829 0, 916978 1123156.934 0, 917241.924 1123152.079 0, 917508.441 1123147.192 0, 917773.662 1123142.345 0, 918038.883 1123137.513 0, 918304.104 1123132.697 0, 918569.326 1123127.896 0, 
+    918834.548 1123123.111 0, 919099.77 1123118.342 0, 919364.993 1123113.588 0, 919630.215 1123108.85 0, 919895.438 1123104.127 0, 920160.662 1123099.42 0, 920425.885 1123094.729 0, 920691.109 1123090.053 0, 920956.333 1123085.393 0, 921221.558 1123080.748 0, 
+    921486.783 1123076.119 0, 921752.008 1123071.506 0, 922017.233 1123066.908 0, 922282.458 1123062.326 0, 922547.684 1123057.76 0, 922812.91 1123053.209 0, 923078.137 1123048.673 0, 923343.363 1123044.154 0, 923607.295 1123039.672 0, 923512.691 1117459.23 0, 
+    923418.087 1111878.784 0))
+
+POLYGON ((936338.481 1122841.832 0, 936074.536 1122845.568 0, 935809.297 1122849.339 0, 935544.059 1122853.125 0, 935278.821 1122856.926 0, 935013.584 1122860.743 0, 934748.346 1122864.576 0, 934483.109 1122868.425 0, 934217.872 1122872.289 0, 933952.635 1122876.168 0, 
+    933687.399 1122880.063 0, 933422.163 1122883.974 0, 933156.926 1122887.901 0, 932891.691 1122891.843 0, 932626.455 1122895.8 0, 932361.22 1122899.774 0, 932095.985 1122903.763 0, 931830.75 1122907.767 0, 931565.515 1122911.787 0, 931300.281 1122915.823 0, 
+    931035.047 1122919.874 0, 930769.813 1122923.941 0, 930504.579 1122928.024 0, 930239.345 1122932.122 0, 929972.818 1122936.256 0, 929708.879 1122940.365 0, 929443.647 1122944.51 0, 929178.414 1122948.671 0, 928913.182 1122952.847 0, 928647.95 1122957.039 0, 
+    928382.718 1122961.246 0, 928117.487 1122965.469 0, 927852.255 1122969.708 0, 927587.024 1122973.962 0, 927321.794 1122978.232 0, 927056.563 1122982.518 0, 926791.333 1122986.819 0, 926526.103 1122991.136 0, 926260.873 1122995.468 0, 925995.644 1122999.816 0, 
+    925730.414 1123004.179 0, 925465.186 1123008.559 0, 925199.957 1123012.953 0, 924934.728 1123017.364 0, 924669.5 1123021.79 0, 924404.272 1123026.231 0, 924139.045 1123030.689 0, 923873.817 1123035.161 0, 923607.295 1123039.672 0, 923701.898 1128620.105 0, 
+    923796.502 1134200.525 0, 924062.364 1134196.026 0, 924326.935 1134191.564 0, 924591.505 1134187.118 0, 924856.076 1134182.687 0, 925120.648 1134178.272 0, 925385.219 1134173.873 0, 925649.791 1134169.489 0, 925914.363 1134165.121 0, 926178.935 1134160.768 0, 
+    926443.508 1134156.431 0, 926708.081 1134152.109 0, 926972.654 1134147.803 0, 927237.227 1134143.513 0, 927501.801 1134139.238 0, 927766.374 1134134.979 0, 928030.949 1134130.735 0, 928295.523 1134126.507 0, 928560.097 1134122.294 0, 928824.672 1134118.097 0, 
+    929089.247 1134113.916 0, 929353.823 1134109.75 0, 929618.398 1134105.599 0, 929882.974 1134101.465 0, 930146.259 1134097.366 0, 930412.126 1134093.242 0, 930676.703 1134089.154 0, 930941.28 1134085.081 0, 931205.857 1134081.025 0, 931470.434 1134076.983 0, 
+    931735.011 1134072.957 0, 931999.589 1134068.947 0, 932264.167 1134064.953 0, 932528.745 1134060.974 0, 932793.324 1134057.01 0, 933057.902 1134053.062 0, 933322.481 1134049.13 0, 933587.06 1134045.213 0, 933851.64 1134041.312 0, 934116.219 1134037.427 0, 
+    934380.799 1134033.557 0, 934645.379 1134029.702 0, 934909.959 1134025.863 0, 935174.54 1134022.04 0, 935439.121 1134018.232 0, 935703.702 1134014.44 0, 935968.283 1134010.664 0, 936232.864 1134006.903 0, 936496.155 1134003.176 0, 936417.318 1128422.51 0, 
+    936338.481 1122841.832 0))
+
+POLYGON ((949196.316 1133841.705 0, 948933.013 1133844.689 0, 948668.422 1133847.702 0, 948403.832 1133850.731 0, 948139.241 1133853.776 0, 947874.651 1133856.836 0, 947610.06 1133859.912 0, 947345.47 1133863.003 0, 947080.88 1133866.11 0, 946816.291 1133869.233 0, 
+    946551.701 1133872.371 0, 946287.112 1133875.524 0, 946022.523 1133878.694 0, 945757.934 1133881.878 0, 945493.345 1133885.079 0, 945228.756 1133888.295 0, 944964.168 1133891.526 0, 944699.58 1133894.773 0, 944434.992 1133898.036 0, 944170.404 1133901.314 0, 
+    943905.816 1133904.608 0, 943641.229 1133907.917 0, 943376.642 1133911.242 0, 943112.055 1133914.583 0, 942846.179 1133917.955 0, 942582.881 1133921.311 0, 942318.295 1133924.698 0, 942053.709 1133928.101 0, 941789.123 1133931.519 0, 941524.537 1133934.953 0, 
+    941259.951 1133938.403 0, 940995.366 1133941.868 0, 940730.781 1133945.348 0, 940466.196 1133948.845 0, 940201.611 1133952.357 0, 939937.026 1133955.884 0, 939672.442 1133959.427 0, 939407.858 1133962.985 0, 939143.274 1133966.56 0, 938878.69 1133970.149 0, 
+    938614.106 1133973.755 0, 938349.523 1133977.375 0, 938084.94 1133981.012 0, 937820.357 1133984.664 0, 937555.774 1133988.331 0, 937291.192 1133992.014 0, 937026.61 1133995.713 0, 936762.028 1133999.427 0, 936496.155 1134003.176 0, 936574.992 1139583.823 0, 
+    936653.829 1145164.449 0, 936919.041 1145160.71 0, 937182.966 1145157.005 0, 937446.892 1145153.315 0, 937710.817 1145149.641 0, 937974.743 1145145.983 0, 938238.669 1145142.34 0, 938502.595 1145138.713 0, 938766.521 1145135.101 0, 939030.448 1145131.505 0, 
+    939294.375 1145127.924 0, 939558.302 1145124.359 0, 939822.229 1145120.809 0, 940086.157 1145117.275 0, 940350.084 1145113.756 0, 940614.012 1145110.253 0, 940877.94 1145106.765 0, 941141.869 1145103.293 0, 941405.797 1145099.837 0, 941669.726 1145096.396 0, 
+    941933.655 1145092.97 0, 942197.584 1145089.56 0, 942461.513 1145086.166 0, 942725.442 1145082.787 0, 942988.086 1145079.44 0, 943253.302 1145076.076 0, 943517.232 1145072.744 0, 943781.162 1145069.427 0, 944045.093 1145066.126 0, 944309.024 1145062.84 0, 
+    944572.954 1145059.57 0, 944836.885 1145056.316 0, 945100.817 1145053.077 0, 945364.748 1145049.853 0, 945628.68 1145046.645 0, 945892.612 1145043.453 0, 946156.544 1145040.276 0, 946420.476 1145037.115 0, 946684.408 1145033.969 0, 946948.341 1145030.839 0, 
+    947212.273 1145027.724 0, 947476.206 1145024.625 0, 947740.139 1145021.541 0, 948004.073 1145018.473 0, 948268.006 1145015.42 0, 948531.94 1145012.383 0, 948795.874 1145009.362 0, 949059.808 1145006.356 0, 949322.457 1145003.38 0, 949259.386 1139422.554 0, 
+    949196.316 1133841.705 0))
+
+POLYGON ((961991.489 1144878.102 0, 961728.83 1144880.336 0, 961464.889 1144882.597 0, 961200.947 1144884.872 0, 960937.006 1144887.164 0, 960673.065 1144889.471 0, 960409.124 1144891.793 0, 960145.183 1144894.131 0, 959881.243 1144896.485 0, 959617.302 1144898.854 0, 
+    959353.362 1144901.238 0, 959089.422 1144903.639 0, 958825.482 1144906.054 0, 958561.542 1144908.486 0, 958297.602 1144910.932 0, 958033.662 1144913.395 0, 957769.723 1144915.872 0, 957505.784 1144918.366 0, 957241.844 1144920.875 0, 956977.905 1144923.399 0, 
+    956713.967 1144925.939 0, 956450.028 1144928.495 0, 956186.089 1144931.066 0, 955922.151 1144933.652 0, 955656.928 1144936.267 0, 955394.274 1144938.872 0, 955130.336 1144941.505 0, 954866.399 1144944.154 0, 954602.461 1144946.818 0, 954338.523 1144949.498 0, 
+    954074.586 1144952.193 0, 953810.649 1144954.904 0, 953546.712 1144957.63 0, 953282.775 1144960.372 0, 953018.838 1144963.13 0, 952754.902 1144965.903 0, 952490.965 1144968.691 0, 952227.029 1144971.495 0, 951963.093 1144974.315 0, 951699.157 1144977.15 0, 
+    951435.221 1144980.001 0, 951171.286 1144982.867 0, 950907.35 1144985.749 0, 950643.415 1144988.646 0, 950379.48 1144991.559 0, 950115.545 1144994.487 0, 949851.611 1144997.431 0, 949587.676 1145000.39 0, 949322.457 1145003.38 0, 949385.526 1150584.179 0, 
+    949448.596 1156164.947 0, 949713.155 1156161.965 0, 949976.433 1156159.013 0, 950239.711 1156156.077 0, 950502.989 1156153.156 0, 950766.267 1156150.25 0, 951029.545 1156147.36 0, 951292.823 1156144.486 0, 951556.102 1156141.627 0, 951819.381 1156138.783 0, 
+    952082.66 1156135.955 0, 952345.939 1156133.142 0, 952609.218 1156130.345 0, 952872.497 1156127.564 0, 953135.777 1156124.798 0, 953399.057 1156122.047 0, 953662.337 1156119.312 0, 953925.617 1156116.592 0, 954188.897 1156113.888 0, 954452.177 1156111.2 0, 
+    954715.458 1156108.527 0, 954978.739 1156105.869 0, 955242.02 1156103.227 0, 955505.301 1156100.6 0, 955767.301 1156098.002 0, 956031.863 1156095.393 0, 956295.145 1156092.813 0, 956558.426 1156090.249 0, 956821.708 1156087.7 0, 957084.99 1156085.166 0, 
+    957348.272 1156082.648 0, 957611.554 1156080.145 0, 957874.837 1156077.658 0, 958138.119 1156075.186 0, 958401.402 1156072.73 0, 958664.685 1156070.289 0, 958927.968 1156067.864 0, 959191.251 1156065.455 0, 959454.534 1156063.06 0, 959717.817 1156060.682 0, 
+    959981.101 1156058.319 0, 960244.384 1156055.971 0, 960507.668 1156053.639 0, 960770.952 1156051.322 0, 961034.236 1156049.021 0, 961297.52 1156046.735 0, 961560.805 1156044.465 0, 961824.089 1156042.21 0, 962086.094 1156039.982 0, 962038.791 1150459.058 0, 
+    961991.489 1144878.102 0))
+
+POLYGON ((974723.894 1155950.72 0, 974461.883 1155952.208 0, 974198.593 1155953.719 0, 973935.303 1155955.245 0, 973672.013 1155956.787 0, 973408.724 1155958.345 0, 973145.435 1155959.918 0, 972882.145 1155961.506 0, 972618.856 1155963.11 0, 972355.567 1155964.729 0, 
+    972092.278 1155966.364 0, 971828.989 1155968.014 0, 971565.7 1155969.68 0, 971302.411 1155971.361 0, 971039.123 1155973.058 0, 970775.834 1155974.771 0, 970512.546 1155976.498 0, 970249.257 1155978.242 0, 969985.969 1155980.001 0, 969722.681 1155981.775 0, 
+    969459.393 1155983.565 0, 969196.105 1155985.37 0, 968932.817 1155987.191 0, 968669.529 1155989.027 0, 968404.963 1155990.888 0, 968142.954 1155992.746 0, 967879.667 1155994.629 0, 967616.379 1155996.527 0, 967353.092 1155998.441 0, 967089.805 1156000.37 0, 
+    966826.518 1156002.315 0, 966563.231 1156004.275 0, 966299.945 1156006.251 0, 966036.658 1156008.242 0, 965773.372 1156010.249 0, 965510.085 1156012.271 0, 965246.799 1156014.309 0, 964983.513 1156016.363 0, 964720.227 1156018.431 0, 964456.941 1156020.515 0, 
+    964193.655 1156022.615 0, 963930.37 1156024.73 0, 963667.084 1156026.861 0, 963403.799 1156029.007 0, 963140.514 1156031.169 0, 962877.228 1156033.346 0, 962613.943 1156035.539 0, 962350.659 1156037.747 0, 962086.094 1156039.982 0, 962133.396 1161620.87 0, 
+    962180.698 1167201.719 0, 962444.603 1167199.49 0, 962707.231 1167197.287 0, 962969.859 1167195.1 0, 963232.487 1167192.928 0, 963495.115 1167190.772 0, 963757.743 1167188.631 0, 964020.372 1167186.505 0, 964283.001 1167184.395 0, 964545.629 1167182.301 0, 
+    964808.258 1167180.222 0, 965070.887 1167178.158 0, 965333.517 1167176.11 0, 965596.146 1167174.077 0, 965858.775 1167172.06 0, 966121.405 1167170.058 0, 966384.034 1167168.072 0, 966646.664 1167166.101 0, 966909.294 1167164.146 0, 967171.924 1167162.206 0, 
+    967434.554 1167160.281 0, 967697.184 1167158.372 0, 967959.815 1167156.479 0, 968222.445 1167154.601 0, 968483.8 1167152.747 0, 968747.706 1167150.891 0, 969010.337 1167149.059 0, 969272.968 1167147.243 0, 969535.599 1167145.442 0, 969798.23 1167143.657 0, 
+    970060.861 1167141.887 0, 970323.492 1167140.133 0, 970586.124 1167138.394 0, 970848.755 1167136.67 0, 971111.387 1167134.962 0, 971374.018 1167133.269 0, 971636.65 1167131.592 0, 971899.282 1167129.931 0, 972161.914 1167128.284 0, 972424.546 1167126.654 0, 
+    972687.178 1167125.038 0, 972949.811 1167123.438 0, 973212.443 1167121.854 0, 973475.075 1167120.285 0, 973737.708 1167118.732 0, 974000.341 1167117.194 0, 974262.973 1167115.671 0, 974525.606 1167114.164 0, 974786.964 1167112.68 0, 974755.43 1161531.72 0, 
+    974723.894 1155950.72 0))
+
+POLYGON ((987393.432 1167059.256 0, 987132.069 1167060.002 0, 986869.433 1167060.767 0, 986606.797 1167061.548 0, 986344.161 1167062.344 0, 986081.525 1167063.155 0, 985818.889 1167063.982 0, 985556.253 1167064.824 0, 985293.617 1167065.682 0, 985030.982 1167066.556 0, 
+    984768.346 1167067.444 0, 984505.71 1167068.349 0, 984243.075 1167069.268 0, 983980.439 1167070.203 0, 983717.804 1167071.154 0, 983455.169 1167072.12 0, 983192.533 1167073.102 0, 982929.898 1167074.099 0, 982667.263 1167075.111 0, 982404.628 1167076.139 0, 
+    982141.993 1167077.182 0, 981879.358 1167078.241 0, 981616.723 1167079.315 0, 981354.088 1167080.405 0, 981090.179 1167081.516 0, 980828.818 1167082.631 0, 980566.184 1167083.767 0, 980303.549 1167084.919 0, 980040.914 1167086.086 0, 979778.28 1167087.268 0, 
+    979515.646 1167088.466 0, 979253.011 1167089.679 0, 978990.377 1167090.908 0, 978727.743 1167092.153 0, 978465.109 1167093.412 0, 978202.475 1167094.688 0, 977939.841 1167095.978 0, 977677.207 1167097.284 0, 977414.573 1167098.606 0, 977151.939 1167099.943 0, 
+    976889.305 1167101.296 0, 976626.672 1167102.664 0, 976364.038 1167104.047 0, 976101.405 1167105.446 0, 975838.772 1167106.86 0, 975576.138 1167108.29 0, 975313.505 1167109.735 0, 975050.872 1167111.196 0, 974786.964 1167112.68 0, 974818.499 1172693.594 0, 
+    974850.033 1178274.459 0, 975113.281 1178272.98 0, 975375.257 1178271.523 0, 975637.233 1178270.081 0, 975899.209 1178268.655 0, 976161.186 1178267.244 0, 976423.162 1178265.848 0, 976685.139 1178264.468 0, 976947.115 1178263.104 0, 977209.092 1178261.755 0, 
+    977471.069 1178260.421 0, 977733.046 1178259.103 0, 977995.023 1178257.8 0, 978257 1178256.512 0, 978518.977 1178255.24 0, 978780.954 1178253.984 0, 979042.931 1178252.743 0, 979304.908 1178251.517 0, 979566.886 1178250.306 0, 979828.863 1178249.111 0, 
+    980090.841 1178247.932 0, 980352.818 1178246.768 0, 980614.796 1178245.619 0, 980876.774 1178244.486 0, 981137.481 1178243.373 0, 981400.729 1178242.266 0, 981662.707 1178241.179 0, 981924.685 1178240.107 0, 982186.663 1178239.051 0, 982448.641 1178238.01 0, 
+    982710.62 1178236.985 0, 982972.598 1178235.975 0, 983234.576 1178234.98 0, 983496.554 1178234.001 0, 983758.533 1178233.038 0, 984020.511 1178232.089 0, 984282.49 1178231.157 0, 984544.468 1178230.239 0, 984806.447 1178229.337 0, 985068.426 1178228.451 0, 
+    985330.404 1178227.58 0, 985592.383 1178226.724 0, 985854.362 1178225.884 0, 986116.341 1178225.059 0, 986378.32 1178224.249 0, 986640.299 1178223.455 0, 986902.278 1178222.677 0, 987164.257 1178221.913 0, 987424.966 1178221.169 0, 987409.199 1172640.237 0, 
+    987393.432 1167059.256 0))
+
+POLYGON ((1000000 1178203.406 0, 999739.287 1178203.413 0, 999477.307 1178203.436 0, 999215.327 1178203.475 0, 998953.347 1178203.529 0, 998691.367 1178203.598 0, 998429.387 1178203.683 0, 998167.406 1178203.783 0, 997905.426 1178203.899 0, 997643.446 1178204.03 0, 
+    997381.466 1178204.176 0, 997119.486 1178204.338 0, 996857.506 1178204.515 0, 996595.526 1178204.708 0, 996333.546 1178204.916 0, 996071.565 1178205.139 0, 995809.585 1178205.378 0, 995547.605 1178205.633 0, 995285.625 1178205.902 0, 995023.645 1178206.188 0, 
+    994761.665 1178206.488 0, 994499.685 1178206.804 0, 994237.705 1178207.136 0, 993975.725 1178207.483 0, 993712.477 1178207.847 0, 993451.766 1178208.223 0, 993189.786 1178208.616 0, 992927.806 1178209.024 0, 992665.826 1178209.448 0, 992403.846 1178209.888 0, 
+    992141.866 1178210.342 0, 991879.887 1178210.813 0, 991617.907 1178211.298 0, 991355.927 1178211.799 0, 991093.948 1178212.316 0, 990831.968 1178212.848 0, 990569.988 1178213.395 0, 990308.009 1178213.958 0, 990046.029 1178214.536 0, 989784.05 1178215.13 0, 
+    989522.07 1178215.739 0, 989260.091 1178216.363 0, 988998.112 1178217.003 0, 988736.132 1178217.658 0, 988474.153 1178218.329 0, 988212.174 1178219.015 0, 987950.194 1178219.716 0, 987688.215 1178220.433 0, 987424.966 1178221.169 0, 987440.733 1183802.047 0, 
+    987456.5 1189382.866 0, 987719.089 1189382.132 0, 987980.411 1189381.417 0, 988241.733 1189380.717 0, 988503.056 1189380.033 0, 988764.378 1189379.364 0, 989025.701 1189378.71 0, 989287.023 1189378.072 0, 989548.345 1189377.449 0, 989809.668 1189376.841 0, 
+    990070.99 1189376.249 0, 990332.313 1189375.673 0, 990593.636 1189375.111 0, 990854.958 1189374.565 0, 991116.281 1189374.035 0, 991377.604 1189373.519 0, 991638.926 1189373.02 0, 991900.249 1189372.535 0, 992161.572 1189372.066 0, 992422.895 1189371.613 0, 
+    992684.218 1189371.174 0, 992945.541 1189370.751 0, 993206.863 1189370.344 0, 993468.186 1189369.952 0, 993728.244 1189369.577 0, 993990.832 1189369.214 0, 994252.155 1189368.868 0, 994513.478 1189368.537 0, 994774.801 1189368.222 0, 995036.124 1189367.922 0, 
+    995297.447 1189367.637 0, 995558.77 1189367.368 0, 995820.094 1189367.115 0, 996081.417 1189366.876 0, 996342.74 1189366.653 0, 996604.063 1189366.446 0, 996865.386 1189366.254 0, 997126.709 1189366.077 0, 997388.032 1189365.915 0, 997649.356 1189365.769 0, 
+    997910.679 1189365.639 0, 998172.002 1189365.523 0, 998433.325 1189365.423 0, 998694.648 1189365.339 0, 998955.972 1189365.27 0, 999217.295 1189365.216 0, 999478.618 1189365.178 0, 999739.941 1189365.155 0, 1000000 1189365.147 0, 1000000 1183784.306 0, 
+    1000000 1178203.406 0))
+
+POLYGON ((1012543.5 1189382.866 0, 1012283.44 1189382.139 0, 1012022.118 1189381.423 0, 1011760.795 1189380.724 0, 1011499.473 1189380.039 0, 1011238.151 1189379.37 0, 1010976.828 1189378.716 0, 1010715.506 1189378.078 0, 1010454.183 1189377.455 0, 1010192.861 1189376.847 0, 
+    1009931.538 1189376.255 0, 1009670.216 1189375.678 0, 1009408.893 1189375.117 0, 1009147.57 1189374.57 0, 1008886.248 1189374.04 0, 1008624.925 1189373.524 0, 1008363.602 1189373.024 0, 1008102.28 1189372.54 0, 1007840.957 1189372.071 0, 1007579.634 1189371.617 0, 
+    1007318.311 1189371.178 0, 1007056.988 1189370.755 0, 1006795.665 1189370.348 0, 1006534.342 1189369.955 0, 1006271.756 1189369.577 0, 1006011.696 1189369.217 0, 1005750.374 1189368.871 0, 1005489.05 1189368.54 0, 1005227.727 1189368.225 0, 1004966.404 1189367.925 0, 
+    1004705.081 1189367.64 0, 1004443.758 1189367.371 0, 1004182.435 1189367.117 0, 1003921.112 1189366.878 0, 1003659.789 1189366.655 0, 1003398.466 1189366.448 0, 1003137.143 1189366.255 0, 1002875.82 1189366.078 0, 1002614.496 1189365.917 0, 1002353.173 1189365.771 0, 
+    1002091.85 1189365.64 0, 1001830.527 1189365.524 0, 1001569.204 1189365.424 0, 1001307.88 1189365.34 0, 1001046.557 1189365.27 0, 1000785.234 1189365.216 0, 1000523.911 1189365.178 0, 1000262.588 1189365.155 0, 1000000 1189365.147 0, 1000000 1194945.925 0, 
+    1000000 1200526.634 0, 1000261.927 1200526.642 0, 1000522.594 1200526.665 0, 1000783.26 1200526.703 0, 1001043.926 1200526.757 0, 1001304.593 1200526.826 0, 1001565.259 1200526.911 0, 1001825.925 1200527.011 0, 1002086.591 1200527.126 0, 1002347.258 1200527.256 0, 
+    1002607.924 1200527.402 0, 1002868.59 1200527.563 0, 1003129.256 1200527.74 0, 1003389.922 1200527.932 0, 1003650.589 1200528.139 0, 1003911.255 1200528.361 0, 1004171.921 1200528.599 0, 1004432.587 1200528.852 0, 1004693.253 1200529.121 0, 1004953.919 1200529.405 0, 
+    1005214.585 1200529.704 0, 1005475.252 1200530.019 0, 1005735.918 1200530.349 0, 1005996.584 1200530.694 0, 1006255.989 1200531.053 0, 1006517.916 1200531.43 0, 1006778.582 1200531.822 0, 1007039.248 1200532.228 0, 1007299.914 1200532.65 0, 1007560.579 1200533.088 0, 
+    1007821.245 1200533.54 0, 1008081.911 1200534.008 0, 1008342.577 1200534.492 0, 1008603.243 1200534.99 0, 1008863.909 1200535.505 0, 1009124.574 1200536.034 0, 1009385.24 1200536.579 0, 1009645.906 1200537.139 0, 1009906.571 1200537.714 0, 1010167.237 1200538.305 0, 
+    1010427.902 1200538.911 0, 1010688.568 1200539.532 0, 1010949.233 1200540.169 0, 1011209.899 1200540.821 0, 1011470.564 1200541.489 0, 1011731.23 1200542.172 0, 1011991.895 1200542.87 0, 1012252.56 1200543.583 0, 1012511.966 1200544.308 0, 1012527.733 1194963.621 0, 
+    1012543.5 1189382.866 0))
+
+POLYGON ((1025023.833 1200597.331 0, 1024764.428 1200595.873 0, 1024503.766 1200594.423 0, 1024243.103 1200592.989 0, 1023982.441 1200591.569 0, 1023721.779 1200590.166 0, 1023461.116 1200588.777 0, 1023200.453 1200587.404 0, 1022939.791 1200586.046 0, 1022679.128 1200584.703 0, 
+    1022418.465 1200583.376 0, 1022157.802 1200582.064 0, 1021897.139 1200580.768 0, 1021636.476 1200579.487 0, 1021375.813 1200578.221 0, 1021115.149 1200576.97 0, 1020854.486 1200575.735 0, 1020593.822 1200574.516 0, 1020333.159 1200573.311 0, 1020072.495 1200572.122 0, 
+    1019811.832 1200570.948 0, 1019551.168 1200569.79 0, 1019290.504 1200568.647 0, 1019029.84 1200567.519 0, 1018767.918 1200566.401 0, 1018508.513 1200565.31 0, 1018247.849 1200564.228 0, 1017987.185 1200563.162 0, 1017726.52 1200562.111 0, 1017465.856 1200561.075 0, 
+    1017205.192 1200560.055 0, 1016944.528 1200559.05 0, 1016683.863 1200558.06 0, 1016423.199 1200557.086 0, 1016162.534 1200556.127 0, 1015901.87 1200555.183 0, 1015641.205 1200554.255 0, 1015380.54 1200553.342 0, 1015119.876 1200552.444 0, 1014859.211 1200551.562 0, 
+    1014598.546 1200550.695 0, 1014337.881 1200549.843 0, 1014077.216 1200549.007 0, 1013816.551 1200548.186 0, 1013555.886 1200547.381 0, 1013295.221 1200546.591 0, 1013034.556 1200545.816 0, 1012773.891 1200545.056 0, 1012511.966 1200544.308 0, 1012496.2 1206124.923 0, 
+    1012480.434 1211705.459 0, 1012741.698 1211706.205 0, 1013001.707 1211706.963 0, 1013261.715 1211707.736 0, 1013521.723 1211708.524 0, 1013781.731 1211709.327 0, 1014041.739 1211710.146 0, 1014301.747 1211710.98 0, 1014561.755 1211711.83 0, 1014821.763 1211712.695 0, 
+    1015081.771 1211713.575 0, 1015341.779 1211714.47 0, 1015601.786 1211715.381 0, 1015861.794 1211716.307 0, 1016121.802 1211717.248 0, 1016381.809 1211718.204 0, 1016641.817 1211719.176 0, 1016901.824 1211720.163 0, 1017161.832 1211721.166 0, 1017421.839 1211722.184 0, 
+    1017681.846 1211723.217 0, 1017941.854 1211724.265 0, 1018201.861 1211725.329 0, 1018461.868 1211726.408 0, 1018720.62 1211727.497 0, 1018981.882 1211728.611 0, 1019241.889 1211729.736 0, 1019501.896 1211730.877 0, 1019761.902 1211732.032 0, 1020021.909 1211733.203 0, 
+    1020281.916 1211734.389 0, 1020541.922 1211735.59 0, 1020801.929 1211736.807 0, 1021061.935 1211738.039 0, 1021321.942 1211739.286 0, 1021581.948 1211740.549 0, 1021841.954 1211741.827 0, 1022101.96 1211743.12 0, 1022361.966 1211744.429 0, 1022621.972 1211745.753 0, 
+    1022881.978 1211747.092 0, 1023141.984 1211748.446 0, 1023401.99 1211749.816 0, 1023661.995 1211751.201 0, 1023922.001 1211752.601 0, 1024182.006 1211754.017 0, 1024442.012 1211755.448 0, 1024702.017 1211756.894 0, 1024960.768 1211758.349 0, 1024992.3 1206177.879 0, 
+    1025023.833 1200597.331 0))
+
+POLYGON ((1037440.904 1211846.497 0, 1037182.155 1211844.311 0, 1036922.155 1211842.13 0, 1036662.155 1211839.965 0, 1036402.155 1211837.815 0, 1036142.154 1211835.68 0, 1035882.153 1211833.56 0, 1035622.152 1211831.456 0, 1035362.151 1211829.367 0, 1035102.15 1211827.293 0, 
+    1034842.149 1211825.235 0, 1034582.148 1211823.192 0, 1034322.146 1211821.164 0, 1034062.145 1211819.151 0, 1033802.143 1211817.154 0, 1033542.141 1211815.172 0, 1033282.139 1211813.206 0, 1033022.137 1211811.255 0, 1032762.135 1211809.319 0, 1032502.133 1211807.398 0, 
+    1032242.131 1211805.493 0, 1031982.128 1211803.603 0, 1031722.126 1211801.728 0, 1031462.123 1211799.868 0, 1031200.867 1211798.015 0, 1030942.117 1211796.195 0, 1030682.114 1211794.382 0, 1030422.111 1211792.584 0, 1030162.108 1211790.801 0, 1029902.104 1211789.033 0, 
+    1029642.101 1211787.281 0, 1029382.097 1211785.544 0, 1029122.094 1211783.822 0, 1028862.09 1211782.116 0, 1028602.086 1211780.424 0, 1028342.082 1211778.749 0, 1028082.078 1211777.088 0, 1027822.074 1211775.443 0, 1027562.07 1211773.813 0, 1027302.066 1211772.198 0, 
+    1027042.061 1211770.599 0, 1026782.057 1211769.015 0, 1026522.052 1211767.446 0, 1026262.047 1211765.893 0, 1026002.042 1211764.355 0, 1025742.038 1211762.832 0, 1025482.033 1211761.325 0, 1025222.028 1211759.833 0, 1024960.768 1211758.349 0, 1024929.237 1217338.736 0, 
+    1024897.706 1222919.036 0, 1025158.305 1222920.516 0, 1025417.653 1222922.005 0, 1025677.001 1222923.508 0, 1025936.349 1222925.027 0, 1026195.697 1222926.562 0, 1026455.045 1222928.111 0, 1026714.392 1222929.676 0, 1026973.74 1222931.256 0, 1027233.088 1222932.851 0, 
+    1027492.435 1222934.462 0, 1027751.782 1222936.087 0, 1028011.13 1222937.728 0, 1028270.477 1222939.385 0, 1028529.824 1222941.056 0, 1028789.171 1222942.743 0, 1029048.518 1222944.445 0, 1029307.864 1222946.163 0, 1029567.211 1222947.895 0, 1029826.558 1222949.643 0, 
+    1030085.904 1222951.406 0, 1030345.25 1222953.185 0, 1030604.597 1222954.978 0, 1030863.943 1222956.787 0, 1031122.039 1222958.603 0, 1031382.635 1222960.451 0, 1031641.981 1222962.306 0, 1031901.326 1222964.176 0, 1032160.672 1222966.061 0, 1032420.017 1222967.962 0, 
+    1032679.363 1222969.877 0, 1032938.708 1222971.809 0, 1033198.053 1222973.755 0, 1033457.398 1222975.717 0, 1033716.743 1222977.693 0, 1033976.088 1222979.686 0, 1034235.432 1222981.693 0, 1034494.777 1222983.716 0, 1034754.121 1222985.753 0, 1035013.466 1222987.807 0, 
+    1035272.81 1222989.875 0, 1035532.154 1222991.959 0, 1035791.498 1222994.058 0, 1036050.842 1222996.172 0, 1036310.185 1222998.302 0, 1036569.529 1223000.446 0, 1036828.872 1223002.606 0, 1037088.216 1223004.782 0, 1037346.31 1223006.962 0, 1037393.606 1217426.773 0, 
+    1037440.904 1211846.497 0))
+
+POLYGON ((1049794.617 1223130.056 0, 1049536.527 1223127.147 0, 1049277.191 1223124.239 0, 1049017.855 1223121.347 0, 1048758.518 1223118.469 0, 1048499.182 1223115.607 0, 1048239.845 1223112.76 0, 1047980.508 1223109.928 0, 1047721.171 1223107.112 0, 1047461.834 1223104.311 0, 
+    1047202.496 1223101.525 0, 1046943.158 1223098.754 0, 1046683.821 1223095.999 0, 1046424.483 1223093.259 0, 1046165.145 1223090.534 0, 1045905.806 1223087.824 0, 1045646.468 1223085.13 0, 1045387.129 1223082.451 0, 1045127.79 1223079.787 0, 1044868.452 1223077.139 0, 
+    1044609.112 1223074.506 0, 1044349.773 1223071.888 0, 1044090.434 1223069.285 0, 1043831.094 1223066.697 0, 1043570.507 1223064.113 0, 1043312.415 1223061.568 0, 1043053.075 1223059.027 0, 1042793.735 1223056.5 0, 1042534.394 1223053.989 0, 1042275.054 1223051.493 0, 
+    1042015.713 1223049.013 0, 1041756.373 1223046.547 0, 1041497.032 1223044.097 0, 1041237.691 1223041.663 0, 1040978.35 1223039.243 0, 1040719.008 1223036.839 0, 1040459.667 1223034.45 0, 1040200.325 1223032.076 0, 1039940.984 1223029.718 0, 1039681.642 1223027.374 0, 
+    1039422.3 1223025.046 0, 1039162.958 1223022.734 0, 1038903.615 1223020.436 0, 1038644.273 1223018.154 0, 1038384.93 1223015.887 0, 1038125.588 1223013.636 0, 1037866.245 1223011.399 0, 1037606.902 1223009.178 0, 1037346.31 1223006.962 0, 1037299.015 1228587.059 0, 
+    1037251.72 1234167.059 0, 1037511.652 1234169.27 0, 1037770.338 1234171.485 0, 1038029.024 1234173.716 0, 1038287.71 1234175.962 0, 1038546.395 1234178.223 0, 1038805.081 1234180.499 0, 1039063.766 1234182.791 0, 1039322.451 1234185.098 0, 1039581.137 1234187.42 0, 
+    1039839.822 1234189.757 0, 1040098.506 1234192.109 0, 1040357.191 1234194.477 0, 1040615.876 1234196.86 0, 1040874.56 1234199.258 0, 1041133.244 1234201.672 0, 1041391.929 1234204.1 0, 1041650.613 1234206.544 0, 1041909.296 1234209.003 0, 1042167.98 1234211.478 0, 
+    1042426.664 1234213.967 0, 1042685.347 1234216.472 0, 1042944.031 1234218.992 0, 1043202.714 1234221.527 0, 1043460.152 1234224.065 0, 1043720.079 1234226.643 0, 1043978.762 1234229.224 0, 1044237.445 1234231.82 0, 1044496.127 1234234.432 0, 1044754.809 1234237.058 0, 
+    1045013.491 1234239.7 0, 1045272.173 1234242.357 0, 1045530.855 1234245.029 0, 1045789.537 1234247.717 0, 1046048.218 1234250.419 0, 1046306.899 1234253.137 0, 1046565.58 1234255.87 0, 1046824.261 1234258.619 0, 1047082.942 1234261.382 0, 1047341.623 1234264.161 0, 
+    1047600.303 1234266.955 0, 1047858.984 1234269.765 0, 1048117.664 1234272.589 0, 1048376.344 1234275.429 0, 1048635.023 1234278.284 0, 1048893.703 1234281.154 0, 1049152.383 1234284.039 0, 1049411.062 1234286.94 0, 1049668.497 1234289.842 0, 1049731.556 1228709.997 0, 
+    1049794.617 1223130.056 0))
+
+POLYGON ((1062084.878 1234447.704 0, 1061827.45 1234444.075 0, 1061568.78 1234440.443 0, 1061310.11 1234436.827 0, 1061051.439 1234433.226 0, 1060792.769 1234429.64 0, 1060534.098 1234426.07 0, 1060275.427 1234422.514 0, 1060016.755 1234418.974 0, 1059758.084 1234415.45 0, 
+    1059499.412 1234411.94 0, 1059240.74 1234408.446 0, 1058982.068 1234404.966 0, 1058723.395 1234401.502 0, 1058464.723 1234398.054 0, 1058206.05 1234394.62 0, 1057947.377 1234391.202 0, 1057688.704 1234387.799 0, 1057430.031 1234384.411 0, 1057171.357 1234381.038 0, 
+    1056912.683 1234377.681 0, 1056654.009 1234374.339 0, 1056395.335 1234371.012 0, 1056136.661 1234367.7 0, 1055876.744 1234364.388 0, 1055619.311 1234361.122 0, 1055360.637 1234357.856 0, 1055101.961 1234354.606 0, 1054843.286 1234351.37 0, 1054584.611 1234348.15 0, 
+    1054325.935 1234344.945 0, 1054067.259 1234341.755 0, 1053808.583 1234338.58 0, 1053549.907 1234335.421 0, 1053291.23 1234332.276 0, 1053032.554 1234329.147 0, 1052773.877 1234326.034 0, 1052515.2 1234322.935 0, 1052256.523 1234319.852 0, 1051997.845 1234316.784 0, 
+    1051739.168 1234313.731 0, 1051480.49 1234310.693 0, 1051221.812 1234307.671 0, 1050963.134 1234304.663 0, 1050704.456 1234301.671 0, 1050445.777 1234298.695 0, 1050187.099 1234295.733 0, 1049928.42 1234292.787 0, 1049668.497 1234289.842 0, 1049605.439 1239869.584 0, 
+    1049542.383 1245449.221 0, 1049801.645 1245452.158 0, 1050059.667 1245455.097 0, 1050317.689 1245458.051 0, 1050575.711 1245461.02 0, 1050833.732 1245464.005 0, 1051091.753 1245467.004 0, 1051349.774 1245470.019 0, 1051607.795 1245473.049 0, 1051865.816 1245476.094 0, 
+    1052123.837 1245479.154 0, 1052381.857 1245482.23 0, 1052639.877 1245485.321 0, 1052897.897 1245488.426 0, 1053155.917 1245491.547 0, 1053413.937 1245494.684 0, 1053671.956 1245497.835 0, 1053929.975 1245501.002 0, 1054187.994 1245504.184 0, 1054446.013 1245507.381 0, 
+    1054704.032 1245510.593 0, 1054962.051 1245513.82 0, 1055220.069 1245517.063 0, 1055478.087 1245520.32 0, 1055734.865 1245523.578 0, 1055994.123 1245526.881 0, 1056252.14 1245530.185 0, 1056510.158 1245533.503 0, 1056768.175 1245536.837 0, 1057026.192 1245540.186 0, 
+    1057284.208 1245543.55 0, 1057542.225 1245546.929 0, 1057800.241 1245550.323 0, 1058058.258 1245553.733 0, 1058316.274 1245557.158 0, 1058574.289 1245560.598 0, 1058832.305 1245564.053 0, 1059090.32 1245567.523 0, 1059348.335 1245571.009 0, 1059606.35 1245574.51 0, 
+    1059864.365 1245578.025 0, 1060122.38 1245581.557 0, 1060380.394 1245585.103 0, 1060638.408 1245588.664 0, 1060896.422 1245592.241 0, 1061154.436 1245595.833 0, 1061412.449 1245599.44 0, 1061670.462 1245603.062 0, 1061927.237 1245606.682 0, 1062006.057 1240027.246 0, 
+    1062084.878 1234447.704 0))
+
+POLYGON ((1074311.597 1245799.132 0, 1074054.832 1245794.787 0, 1073796.83 1245790.435 0, 1073538.827 1245786.1 0, 1073280.825 1245781.779 0, 1073022.822 1245777.473 0, 1072764.819 1245773.183 0, 1072506.816 1245768.908 0, 1072248.812 1245764.648 0, 1071990.808 1245760.403 0, 
+    1071732.804 1245756.173 0, 1071474.8 1245751.959 0, 1071216.796 1245747.759 0, 1070958.791 1245743.575 0, 1070700.786 1245739.406 0, 1070442.781 1245735.253 0, 1070184.775 1245731.114 0, 1069926.769 1245726.991 0, 1069668.763 1245722.883 0, 1069410.757 1245718.79 0, 
+    1069152.751 1245714.712 0, 1068894.744 1245710.649 0, 1068636.737 1245706.602 0, 1068378.73 1245702.57 0, 1068119.485 1245698.533 0, 1067862.715 1245694.551 0, 1067604.707 1245690.564 0, 1067346.699 1245686.593 0, 1067088.69 1245682.636 0, 1066830.682 1245678.695 0, 
+    1066572.673 1245674.769 0, 1066314.664 1245670.859 0, 1066056.655 1245666.963 0, 1065798.645 1245663.083 0, 1065540.635 1245659.217 0, 1065282.625 1245655.367 0, 1065024.615 1245651.533 0, 1064766.605 1245647.713 0, 1064508.594 1245643.909 0, 1064250.583 1245640.119 0, 
+    1063992.572 1245636.345 0, 1063734.561 1245632.586 0, 1063476.549 1245628.843 0, 1063218.537 1245625.114 0, 1062960.525 1245621.401 0, 1062702.513 1245617.703 0, 1062444.501 1245614.02 0, 1062186.488 1245610.352 0, 1061927.237 1245606.682 0, 1061848.419 1251186.006 0, 
+    1061769.602 1256765.215 0, 1062028.193 1256768.875 0, 1062285.549 1256772.534 0, 1062542.905 1256776.207 0, 1062800.26 1256779.896 0, 1063057.615 1256783.6 0, 1063314.97 1256787.319 0, 1063572.325 1256791.053 0, 1063829.68 1256794.803 0, 1064087.034 1256798.567 0, 
+    1064344.388 1256802.347 0, 1064601.742 1256806.141 0, 1064859.096 1256809.951 0, 1065116.449 1256813.776 0, 1065373.802 1256817.617 0, 1065631.155 1256821.472 0, 1065888.508 1256825.342 0, 1066145.861 1256829.228 0, 1066403.213 1256833.129 0, 1066660.565 1256837.045 0, 
+    1066917.917 1256840.976 0, 1067175.268 1256844.922 0, 1067432.62 1256848.883 0, 1067689.971 1256852.86 0, 1067946.088 1256856.832 0, 1068204.672 1256860.858 0, 1068462.023 1256864.88 0, 1068719.373 1256868.918 0, 1068976.723 1256872.97 0, 1069234.073 1256877.037 0, 
+    1069491.422 1256881.12 0, 1069748.771 1256885.217 0, 1070006.12 1256889.33 0, 1070263.469 1256893.458 0, 1070520.818 1256897.601 0, 1070778.166 1256901.76 0, 1071035.514 1256905.933 0, 1071292.862 1256910.122 0, 1071550.209 1256914.325 0, 1071807.557 1256918.544 0, 
+    1072064.904 1256922.778 0, 1072322.25 1256927.028 0, 1072579.597 1256931.292 0, 1072836.943 1256935.571 0, 1073094.289 1256939.866 0, 1073351.635 1256944.176 0, 1073608.981 1256948.501 0, 1073866.326 1256952.841 0, 1074122.438 1256957.175 0, 1074217.016 1251378.212 0, 
+    1074311.597 1245799.132 0))
+
+POLYGON ((1086474.682 1257184.033 0, 1086218.581 1257178.976 0, 1085961.249 1257173.908 0, 1085703.917 1257168.857 0, 1085446.584 1257163.82 0, 1085189.252 1257158.798 0, 1084931.918 1257153.792 0, 1084674.585 1257148.8 0, 1084417.251 1257143.824 0, 1084159.917 1257138.863 0, 
+    1083902.583 1257133.917 0, 1083645.248 1257128.986 0, 1083387.913 1257124.071 0, 1083130.578 1257119.17 0, 1082873.243 1257114.285 0, 1082615.907 1257109.415 0, 1082358.571 1257104.56 0, 1082101.234 1257099.72 0, 1081843.898 1257094.895 0, 1081586.561 1257090.085 0, 
+    1081329.224 1257085.291 0, 1081071.886 1257080.512 0, 1080814.548 1257075.748 0, 1080557.21 1257070.999 0, 1080298.64 1257066.242 0, 1080042.533 1257061.546 0, 1079785.195 1257056.842 0, 1079527.855 1257052.154 0, 1079270.516 1257047.481 0, 1079013.176 1257042.823 0, 
+    1078755.836 1257038.18 0, 1078498.496 1257033.552 0, 1078241.155 1257028.939 0, 1077983.815 1257024.341 0, 1077726.474 1257019.759 0, 1077469.132 1257015.192 0, 1077211.791 1257010.64 0, 1076954.449 1257006.103 0, 1076697.107 1257001.581 0, 1076439.764 1256997.074 0, 
+    1076182.422 1256992.583 0, 1075925.079 1256988.106 0, 1075667.735 1256983.645 0, 1075410.392 1256979.199 0, 1075153.048 1256974.768 0, 1074895.704 1256970.352 0, 1074638.36 1256965.952 0, 1074381.016 1256961.566 0, 1074122.438 1256957.175 0, 1074027.861 1262536.017 0, 
+    1073933.286 1268114.734 0, 1074191.205 1268119.114 0, 1074447.892 1268123.488 0, 1074704.58 1268127.877 0, 1074961.267 1268132.282 0, 1075217.954 1268136.701 0, 1075474.641 1268141.136 0, 1075731.327 1268145.586 0, 1075988.014 1268150.051 0, 1076244.7 1268154.531 0, 
+    1076501.385 1268159.026 0, 1076758.071 1268163.537 0, 1077014.756 1268168.062 0, 1077271.441 1268172.602 0, 1077528.125 1268177.158 0, 1077784.81 1268181.729 0, 1078041.494 1268186.315 0, 1078298.178 1268190.915 0, 1078554.861 1268195.531 0, 1078811.545 1268200.163 0, 
+    1079068.228 1268204.809 0, 1079324.91 1268209.47 0, 1079581.593 1268214.147 0, 1079838.275 1268218.838 0, 1080093.728 1268223.522 0, 1080351.638 1268228.267 0, 1080608.32 1268233.004 0, 1080865.001 1268237.756 0, 1081121.682 1268242.523 0, 1081378.362 1268247.305 0, 
+    1081635.042 1268252.102 0, 1081891.722 1268256.915 0, 1082148.402 1268261.742 0, 1082405.081 1268266.585 0, 1082661.76 1268271.443 0, 1082918.439 1268276.315 0, 1083175.118 1268281.203 0, 1083431.796 1268286.106 0, 1083688.474 1268291.025 0, 1083945.152 1268295.958 0, 
+    1084201.829 1268300.906 0, 1084458.506 1268305.87 0, 1084715.183 1268310.848 0, 1084971.859 1268315.842 0, 1085228.535 1268320.851 0, 1085485.211 1268325.875 0, 1085741.887 1268330.914 0, 1085998.562 1268335.968 0, 1086254.009 1268341.013 0, 1086364.344 1262762.586 0, 
+    1086474.682 1257184.033 0))
+
+POLYGON ((1098574.043 1268602.1 0, 1098318.61 1268596.333 0, 1098061.95 1268590.554 0, 1097805.289 1268584.79 0, 1097548.629 1268579.041 0, 1097291.968 1268573.307 0, 1097035.306 1268567.588 0, 1096778.645 1268561.884 0, 1096521.983 1268556.196 0, 1096265.32 1268550.522 0, 
+    1096008.658 1268544.864 0, 1095751.995 1268539.22 0, 1095495.331 1268533.592 0, 1095238.668 1268527.979 0, 1094982.004 1268522.381 0, 1094725.339 1268516.798 0, 1094468.675 1268511.23 0, 1094212.01 1268505.678 0, 1093955.344 1268500.14 0, 1093698.679 1268494.618 0, 
+    1093442.013 1268489.11 0, 1093185.346 1268483.618 0, 1092928.68 1268478.141 0, 1092672.013 1268472.679 0, 1092414.118 1268467.206 0, 1092158.678 1268461.8 0, 1091902.01 1268456.383 0, 1091645.342 1268450.982 0, 1091388.673 1268445.595 0, 1091132.004 1268440.224 0, 
+    1090875.335 1268434.867 0, 1090618.666 1268429.526 0, 1090361.996 1268424.2 0, 1090105.326 1268418.889 0, 1089848.655 1268413.593 0, 1089591.985 1268408.313 0, 1089335.314 1268403.047 0, 1089078.642 1268397.796 0, 1088821.971 1268392.561 0, 1088565.299 1268387.341 0, 
+    1088308.626 1268382.135 0, 1088051.954 1268376.945 0, 1087795.281 1268371.77 0, 1087538.608 1268366.61 0, 1087281.934 1268361.466 0, 1087025.26 1268356.336 0, 1086768.586 1268351.221 0, 1086511.912 1268346.122 0, 1086254.009 1268341.013 0, 1086143.677 1273919.309 0, 
+    1086033.347 1279497.469 0, 1086290.59 1279502.565 0, 1086546.608 1279507.651 0, 1086802.625 1279512.753 0, 1087058.642 1279517.869 0, 1087314.659 1279523.001 0, 1087570.676 1279528.147 0, 1087826.692 1279533.309 0, 1088082.708 1279538.486 0, 1088338.724 1279543.678 0, 
+    1088594.739 1279548.885 0, 1088850.754 1279554.107 0, 1089106.769 1279559.344 0, 1089362.783 1279564.596 0, 1089618.797 1279569.864 0, 1089874.811 1279575.146 0, 1090130.824 1279580.443 0, 1090386.838 1279585.756 0, 1090642.851 1279591.083 0, 1090898.863 1279596.426 0, 
+    1091154.875 1279601.784 0, 1091410.887 1279607.156 0, 1091666.899 1279612.544 0, 1091922.91 1279617.947 0, 1092177.697 1279623.339 0, 1092434.932 1279628.798 0, 1092690.942 1279634.246 0, 1092946.952 1279639.709 0, 1093202.962 1279645.187 0, 1093458.971 1279650.681 0, 
+    1093714.98 1279656.189 0, 1093970.989 1279661.712 0, 1094226.997 1279667.251 0, 1094483.005 1279672.804 0, 1094739.013 1279678.373 0, 1094995.02 1279683.957 0, 1095251.027 1279689.555 0, 1095507.034 1279695.169 0, 1095763.04 1279700.798 0, 1096019.047 1279706.442 0, 
+    1096275.052 1279712.101 0, 1096531.058 1279717.775 0, 1096787.063 1279723.464 0, 1097043.067 1279729.169 0, 1097299.072 1279734.888 0, 1097555.076 1279740.622 0, 1097811.08 1279746.372 0, 1098067.083 1279752.136 0, 1098321.863 1279757.888 0, 1098447.952 1274180.062 0, 
+    1098574.043 1268602.1 0))
+
+POLYGON ((1110609.595 1280053.023 0, 1110354.83 1280046.552 0, 1110098.844 1280040.064 0, 1109842.857 1280033.591 0, 1109586.87 1280027.134 0, 1109330.883 1280020.691 0, 1109074.895 1280014.264 0, 1108818.908 1280007.851 0, 1108562.919 1280001.454 0, 1108306.93 1279995.072 0, 
+    1108050.941 1279988.704 0, 1107794.952 1279982.352 0, 1107538.962 1279976.015 0, 1107282.972 1279969.693 0, 1107026.981 1279963.386 0, 1106770.99 1279957.094 0, 1106514.999 1279950.818 0, 1106259.007 1279944.556 0, 1106003.015 1279938.309 0, 1105747.023 1279932.078 0, 
+    1105491.03 1279925.861 0, 1105235.037 1279919.66 0, 1104979.043 1279913.473 0, 1104723.049 1279907.302 0, 1104465.833 1279901.116 0, 1104211.06 1279895.004 0, 1103955.065 1279888.878 0, 1103699.07 1279882.767 0, 1103443.074 1279876.671 0, 1103187.078 1279870.59 0, 
+    1102931.082 1279864.524 0, 1102675.085 1279858.474 0, 1102419.088 1279852.438 0, 1102163.09 1279846.417 0, 1101907.093 1279840.412 0, 1101651.094 1279834.421 0, 1101395.096 1279828.446 0, 1101139.097 1279822.485 0, 1100883.098 1279816.54 0, 1100627.098 1279810.61 0, 
+    1100371.098 1279804.695 0, 1100115.098 1279798.795 0, 1099859.097 1279792.91 0, 1099603.096 1279787.04 0, 1099347.095 1279781.185 0, 1099091.093 1279775.345 0, 1098835.091 1279769.52 0, 1098579.089 1279763.71 0, 1098321.863 1279757.888 0, 1098195.778 1285335.573 0, 
+    1098069.696 1290913.113 0, 1098326.262 1290918.92 0, 1098581.607 1290924.715 0, 1098836.953 1290930.525 0, 1099092.298 1290936.349 0, 1099347.643 1290942.189 0, 1099602.987 1290948.044 0, 1099858.331 1290953.914 0, 1100113.675 1290959.799 0, 1100369.018 1290965.699 0, 
+    1100624.361 1290971.614 0, 1100879.704 1290977.544 0, 1101135.046 1290983.489 0, 1101390.388 1290989.449 0, 1101645.73 1290995.425 0, 1101901.071 1291001.415 0, 1102156.412 1291007.42 0, 1102411.753 1291013.44 0, 1102667.093 1291019.475 0, 1102922.433 1291025.526 0, 
+    1103177.772 1291031.591 0, 1103433.111 1291037.671 0, 1103688.45 1291043.767 0, 1103943.789 1291049.877 0, 1104197.908 1291055.973 0, 1104454.464 1291062.143 0, 1104709.802 1291068.299 0, 1104965.139 1291074.469 0, 1105220.475 1291080.655 0, 1105475.812 1291086.855 0, 
+    1105731.148 1291093.071 0, 1105986.483 1291099.302 0, 1106241.818 1291105.547 0, 1106497.153 1291111.808 0, 1106752.488 1291118.084 0, 1107007.822 1291124.374 0, 1107263.155 1291130.68 0, 1107518.489 1291137.001 0, 1107773.821 1291143.337 0, 1108029.154 1291149.688 0, 
+    1108284.486 1291156.054 0, 1108539.818 1291162.435 0, 1108795.15 1291168.83 0, 1109050.481 1291175.241 0, 1109305.811 1291181.667 0, 1109561.142 1291188.108 0, 1109816.471 1291194.565 0, 1110071.801 1291201.036 0, 1110325.912 1291207.491 0, 1110467.752 1285630.33 0, 
+    1110609.595 1280053.023 0))
+
+POLYGON ((1122581.249 1291536.494 0, 1122327.155 1291529.321 0, 1122071.844 1291522.128 0, 1121816.534 1291514.951 0, 1121561.223 1291507.789 0, 1121305.911 1291500.641 0, 1121050.599 1291493.509 0, 1120795.287 1291486.392 0, 1120539.974 1291479.289 0, 1120284.661 1291472.202 0, 
+    1120029.347 1291465.13 0, 1119774.033 1291458.073 0, 1119518.719 1291451.031 0, 1119263.404 1291444.004 0, 1119008.089 1291436.992 0, 1118752.773 1291429.994 0, 1118497.457 1291423.012 0, 1118242.14 1291416.045 0, 1117986.823 1291409.093 0, 1117731.506 1291402.156 0, 
+    1117476.188 1291395.235 0, 1117220.87 1291388.328 0, 1116965.552 1291381.436 0, 1116710.233 1291374.559 0, 1116453.697 1291367.664 0, 1116199.594 1291360.85 0, 1115944.274 1291354.019 0, 1115688.953 1291347.202 0, 1115433.632 1291340.4 0, 1115178.311 1291333.613 0, 
+    1114922.989 1291326.842 0, 1114667.667 1291320.085 0, 1114412.344 1291313.344 0, 1114157.021 1291306.617 0, 1113901.698 1291299.905 0, 1113646.374 1291293.209 0, 1113391.05 1291286.527 0, 1113135.726 1291279.861 0, 1112880.401 1291273.21 0, 1112625.075 1291266.573 0, 
+    1112369.75 1291259.952 0, 1112114.424 1291253.345 0, 1111859.097 1291246.754 0, 1111603.77 1291240.178 0, 1111348.443 1291233.617 0, 1111093.115 1291227.07 0, 1110837.787 1291220.539 0, 1110582.459 1291214.023 0, 1110325.912 1291207.491 0, 1110184.077 1296784.501 0, 
+    1110042.246 1302361.355 0, 1110298.133 1302367.87 0, 1110552.805 1302374.37 0, 1110807.476 1302380.884 0, 1111062.147 1302387.413 0, 1111316.818 1302393.958 0, 1111571.488 1302400.517 0, 1111826.158 1302407.091 0, 1112080.828 1302413.681 0, 1112335.497 1302420.285 0, 
+    1112590.166 1302426.905 0, 1112844.834 1302433.539 0, 1113099.502 1302440.188 0, 1113354.17 1302446.852 0, 1113608.837 1302453.532 0, 1113863.504 1302460.226 0, 1114118.171 1302466.935 0, 1114372.837 1302473.66 0, 1114627.502 1302480.399 0, 1114882.168 1302487.153 0, 
+    1115136.833 1302493.922 0, 1115391.497 1302500.707 0, 1115646.161 1302507.506 0, 1115900.825 1302514.32 0, 1116154.275 1302521.117 0, 1116410.151 1302527.993 0, 1116664.813 1302534.852 0, 1116919.475 1302541.727 0, 1117174.137 1302548.616 0, 1117428.798 1302555.52 0, 
+    1117683.459 1302562.439 0, 1117938.12 1302569.373 0, 1118192.78 1302576.322 0, 1118447.439 1302583.286 0, 1118702.099 1302590.265 0, 1118956.757 1302597.259 0, 1119211.416 1302604.269 0, 1119466.074 1302611.293 0, 1119720.731 1302618.332 0, 1119975.388 1302625.386 0, 
+    1120230.045 1302632.455 0, 1120484.702 1302639.539 0, 1120739.357 1302646.638 0, 1120994.013 1302653.752 0, 1121248.668 1302660.881 0, 1121503.323 1302668.024 0, 1121757.977 1302675.183 0, 1122012.631 1302682.357 0, 1122266.071 1302689.512 0, 1122423.658 1297113.081 0, 
+    1122581.249 1291536.494 0))
+
+POLYGON ((1134488.921 1303052.202 0, 1134235.5 1303044.332 0, 1133980.867 1303036.438 0, 1133726.234 1303028.56 0, 1133471.601 1303020.697 0, 1133216.967 1303012.848 0, 1132962.333 1303005.015 0, 1132707.698 1302997.196 0, 1132453.062 1302989.393 0, 1132198.427 1302981.605 0, 
+    1131943.79 1302973.831 0, 1131689.154 1302966.073 0, 1131434.517 1302958.329 0, 1131179.879 1302950.601 0, 1130925.241 1302942.887 0, 1130670.603 1302935.189 0, 1130415.964 1302927.505 0, 1130161.324 1302919.837 0, 1129906.684 1302912.183 0, 1129652.044 1302904.545 0, 
+    1129397.403 1302896.921 0, 1129142.762 1302889.312 0, 1128888.121 1302881.719 0, 1128633.479 1302874.14 0, 1128377.624 1302866.541 0, 1128124.193 1302859.028 0, 1127869.55 1302851.494 0, 1127614.906 1302843.976 0, 1127360.261 1302836.472 0, 1127105.617 1302828.983 0, 
+    1126850.972 1302821.51 0, 1126596.326 1302814.051 0, 1126341.68 1302806.607 0, 1126087.033 1302799.179 0, 1125832.386 1302791.765 0, 1125577.739 1302784.366 0, 1125323.091 1302776.982 0, 1125068.443 1302769.614 0, 1124813.794 1302762.26 0, 1124559.145 1302754.921 0, 
+    1124304.496 1302747.597 0, 1124049.846 1302740.288 0, 1123795.195 1302732.995 0, 1123540.545 1302725.716 0, 1123285.893 1302718.452 0, 1123031.242 1302711.203 0, 1122776.59 1302703.969 0, 1122521.937 1302696.75 0, 1122266.071 1302689.512 0, 1122108.49 1308265.782 0, 
+    1121950.912 1313841.886 0, 1122206.118 1313849.106 0, 1122460.115 1313856.306 0, 1122714.11 1313863.521 0, 1122968.105 1313870.751 0, 1123222.1 1313877.996 0, 1123476.095 1313885.257 0, 1123730.089 1313892.532 0, 1123984.082 1313899.822 0, 1124238.075 1313907.126 0, 
+    1124492.068 1313914.446 0, 1124746.06 1313921.781 0, 1125000.052 1313929.131 0, 1125254.044 1313936.496 0, 1125508.035 1313943.875 0, 1125762.025 1313951.27 0, 1126016.015 1313958.68 0, 1126270.005 1313966.104 0, 1126523.994 1313973.544 0, 1126777.983 1313980.998 0, 
+    1127031.971 1313988.467 0, 1127285.959 1313995.952 0, 1127539.947 1314003.451 0, 1127793.934 1314010.965 0, 1128046.712 1314018.458 0, 1128301.906 1314026.038 0, 1128555.892 1314033.598 0, 1128809.877 1314041.172 0, 1129063.862 1314048.761 0, 1129317.847 1314056.364 0, 
+    1129571.831 1314063.983 0, 1129825.814 1314071.617 0, 1130079.797 1314079.266 0, 1130333.78 1314086.93 0, 1130587.762 1314094.608 0, 1130841.743 1314102.302 0, 1131095.725 1314110.01 0, 1131349.705 1314117.734 0, 1131603.686 1314125.472 0, 1131857.665 1314133.226 0, 
+    1132111.645 1314140.994 0, 1132365.624 1314148.777 0, 1132619.602 1314156.576 0, 1132873.58 1314164.389 0, 1133127.558 1314172.217 0, 1133381.535 1314180.06 0, 1133635.512 1314187.918 0, 1133889.488 1314195.791 0, 1134142.256 1314203.642 0, 1134315.586 1308628.005 0, 
+    1134488.921 1303052.202 0))
+
+POLYGON ((1146332.529 1314599.838 0, 1146079.782 1314591.274 0, 1145825.829 1314582.683 0, 1145571.875 1314574.108 0, 1145317.922 1314565.547 0, 1145063.967 1314557.002 0, 1144810.012 1314548.471 0, 1144556.057 1314539.955 0, 1144302.101 1314531.454 0, 1144048.144 1314522.968 0, 
+    1143794.188 1314514.498 0, 1143540.23 1314506.042 0, 1143286.272 1314497.601 0, 1143032.314 1314489.175 0, 1142778.355 1314480.763 0, 1142524.395 1314472.367 0, 1142270.436 1314463.986 0, 1142016.475 1314455.62 0, 1141762.514 1314447.268 0, 1141508.553 1314438.932 0, 
+    1141254.591 1314430.611 0, 1141000.629 1314422.304 0, 1140746.666 1314414.013 0, 1140492.703 1314405.736 0, 1140237.532 1314397.435 0, 1139984.774 1314389.228 0, 1139730.81 1314380.996 0, 1139476.844 1314372.779 0, 1139222.879 1314364.577 0, 1138968.912 1314356.39 0, 
+    1138714.946 1314348.218 0, 1138460.978 1314340.061 0, 1138207.011 1314331.919 0, 1137953.043 1314323.792 0, 1137699.074 1314315.68 0, 1137445.105 1314307.583 0, 1137191.135 1314299.5 0, 1136937.165 1314291.433 0, 1136683.195 1314283.381 0, 1136429.224 1314275.343 0, 
+    1136175.252 1314267.321 0, 1135921.28 1314259.313 0, 1135667.308 1314251.321 0, 1135413.335 1314243.343 0, 1135159.362 1314235.38 0, 1134905.388 1314227.433 0, 1134651.413 1314219.5 0, 1134397.439 1314211.582 0, 1134142.256 1314203.642 0, 1133968.931 1319779.107 0, 
+    1133795.612 1325354.396 0, 1134050.135 1325362.316 0, 1134303.454 1325370.213 0, 1134556.772 1325378.126 0, 1134810.089 1325386.053 0, 1135063.406 1325393.995 0, 1135316.723 1325401.952 0, 1135570.039 1325409.924 0, 1135823.355 1325417.911 0, 1136076.67 1325425.913 0, 
+    1136329.984 1325433.929 0, 1136583.299 1325441.961 0, 1136836.612 1325450.007 0, 1137089.926 1325458.069 0, 1137343.239 1325466.145 0, 1137596.551 1325474.236 0, 1137849.863 1325482.342 0, 1138103.174 1325490.463 0, 1138356.485 1325498.599 0, 1138609.796 1325506.75 0, 
+    1138863.105 1325514.916 0, 1139116.415 1325523.096 0, 1139369.724 1325531.292 0, 1139623.032 1325539.503 0, 1139875.137 1325547.689 0, 1140129.648 1325555.968 0, 1140382.955 1325564.223 0, 1140636.262 1325572.494 0, 1140889.568 1325580.779 0, 1141142.873 1325589.079 0, 
+    1141396.178 1325597.393 0, 1141649.483 1325605.723 0, 1141902.787 1325614.068 0, 1142156.091 1325622.427 0, 1142409.394 1325630.802 0, 1142662.697 1325639.191 0, 1142915.999 1325647.595 0, 1143169.3 1325656.015 0, 1143422.601 1325664.449 0, 1143675.902 1325672.898 0, 
+    1143929.202 1325681.362 0, 1144182.502 1325689.841 0, 1144435.801 1325698.334 0, 1144689.1 1325706.843 0, 1144942.398 1325715.367 0, 1145195.696 1325723.905 0, 1145448.993 1325732.458 0, 1145702.289 1325741.027 0, 1145954.383 1325749.569 0, 1146143.453 1320174.792 0, 
+    1146332.529 1314599.838 0))
+
+POLYGON ((1158111.99 1326179.091 0, 1157859.919 1326169.837 0, 1157606.648 1326160.553 0, 1157353.376 1326151.284 0, 1157100.103 1326142.03 0, 1156846.83 1326132.791 0, 1156593.556 1326123.566 0, 1156340.282 1326114.357 0, 1156087.008 1326105.163 0, 1155833.732 1326095.983 0, 
+    1155580.457 1326086.819 0, 1155327.18 1326077.669 0, 1155073.903 1326068.534 0, 1154820.626 1326059.414 0, 1154567.348 1326050.309 0, 1154314.07 1326041.219 0, 1154060.791 1326032.144 0, 1153807.511 1326023.084 0, 1153554.231 1326014.038 0, 1153300.95 1326005.008 0, 
+    1153047.669 1325995.992 0, 1152794.388 1325986.992 0, 1152541.105 1325978.006 0, 1152287.823 1325969.035 0, 1152033.338 1325960.037 0, 1151781.256 1325951.138 0, 1151527.971 1325942.212 0, 1151274.687 1325933.301 0, 1151021.401 1325924.405 0, 1150768.115 1325915.523 0, 
+    1150514.829 1325906.657 0, 1150261.542 1325897.805 0, 1150008.255 1325888.969 0, 1149754.967 1325880.147 0, 1149501.678 1325871.34 0, 1149248.389 1325862.548 0, 1148995.1 1325853.771 0, 1148741.81 1325845.009 0, 1148488.519 1325836.262 0, 1148235.228 1325827.53 0, 
+    1147981.936 1325818.812 0, 1147728.644 1325810.11 0, 1147475.352 1325801.422 0, 1147222.059 1325792.75 0, 1146968.765 1325784.092 0, 1146715.471 1325775.449 0, 1146462.176 1325766.821 0, 1146208.881 1325758.208 0, 1145954.383 1325749.569 0, 1145765.32 1331324.165 0, 
+    1145576.262 1336898.574 0, 1145830.101 1336907.191 0, 1146082.74 1336915.781 0, 1146335.378 1336924.387 0, 1146588.016 1336933.007 0, 1146840.654 1336941.643 0, 1147093.291 1336950.293 0, 1147345.927 1336958.958 0, 1147598.563 1336967.638 0, 1147851.198 1336976.333 0, 
+    1148103.833 1336985.042 0, 1148356.467 1336993.767 0, 1148609.101 1337002.506 0, 1148861.735 1337011.261 0, 1149114.367 1337020.03 0, 1149367 1337028.814 0, 1149619.631 1337037.613 0, 1149872.263 1337046.426 0, 1150124.893 1337055.255 0, 1150377.524 1337064.098 0, 
+    1150630.153 1337072.957 0, 1150882.782 1337081.83 0, 1151135.411 1337090.718 0, 1151388.039 1337099.621 0, 1151639.469 1337108.497 0, 1151893.294 1337117.472 0, 1152145.92 1337126.419 0, 1152398.546 1337135.382 0, 1152651.172 1337144.359 0, 1152903.797 1337153.351 0, 
+    1153156.421 1337162.358 0, 1153409.045 1337171.38 0, 1153661.669 1337180.417 0, 1153914.291 1337189.469 0, 1154166.914 1337198.535 0, 1154419.535 1337207.616 0, 1154672.157 1337216.713 0, 1154924.777 1337225.824 0, 1155177.398 1337234.95 0, 1155430.017 1337244.091 0, 
+    1155682.636 1337253.246 0, 1155935.255 1337262.417 0, 1156187.873 1337271.603 0, 1156440.49 1337280.803 0, 1156693.107 1337290.018 0, 1156945.724 1337299.248 0, 1157198.339 1337308.493 0, 1157450.955 1337317.753 0, 1157702.372 1337326.984 0, 1157907.178 1331753.131 0, 
+    1158111.99 1326179.091 0))
+
+POLYGON ((1169827.224 1337789.65 0, 1169575.831 1337779.709 0, 1169323.243 1337769.735 0, 1169070.654 1337759.777 0, 1168818.065 1337749.833 0, 1168565.475 1337739.904 0, 1168312.885 1337729.99 0, 1168060.294 1337720.091 0, 1167807.702 1337710.207 0, 1167555.11 1337700.337 0, 
+    1167302.517 1337690.483 0, 1167049.924 1337680.643 0, 1166797.33 1337670.818 0, 1166544.735 1337661.008 0, 1166292.14 1337651.213 0, 1166039.544 1337641.433 0, 1165786.948 1337631.668 0, 1165534.351 1337621.917 0, 1165281.754 1337612.182 0, 1165029.156 1337602.461 0, 
+    1164776.557 1337592.755 0, 1164523.958 1337583.064 0, 1164271.359 1337573.388 0, 1164018.758 1337563.727 0, 1163764.961 1337554.035 0, 1163513.556 1337544.449 0, 1163260.954 1337534.832 0, 1163008.352 1337525.231 0, 1162755.748 1337515.644 0, 1162503.145 1337506.072 0, 
+    1162250.541 1337496.514 0, 1161997.936 1337486.972 0, 1161745.331 1337477.445 0, 1161492.725 1337467.932 0, 1161240.118 1337458.434 0, 1160987.511 1337448.952 0, 1160734.904 1337439.484 0, 1160482.295 1337430.03 0, 1160229.687 1337420.592 0, 1159977.077 1337411.169 0, 
+    1159724.468 1337401.76 0, 1159471.857 1337392.367 0, 1159219.246 1337382.988 0, 1158966.635 1337373.624 0, 1158714.023 1337364.275 0, 1158461.41 1337354.941 0, 1158208.797 1337345.622 0, 1157956.184 1337336.317 0, 1157702.372 1337326.984 0, 1157497.574 1342900.645 0, 
+    1157292.783 1348474.109 0, 1157545.935 1348483.418 0, 1157797.893 1348492.698 0, 1158049.85 1348501.994 0, 1158301.806 1348511.303 0, 1158553.762 1348520.628 0, 1158805.718 1348529.968 0, 1159057.672 1348539.322 0, 1159309.627 1348548.691 0, 1159561.58 1348558.075 0, 
+    1159813.534 1348567.474 0, 1160065.486 1348576.888 0, 1160317.438 1348586.317 0, 1160569.39 1348595.76 0, 1160821.341 1348605.218 0, 1161073.291 1348614.691 0, 1161325.241 1348624.179 0, 1161577.19 1348633.682 0, 1161829.139 1348643.199 0, 1162081.087 1348652.732 0, 
+    1162333.035 1348662.279 0, 1162584.982 1348671.841 0, 1162836.928 1348681.418 0, 1163088.874 1348691.009 0, 1163339.626 1348700.57 0, 1163592.764 1348710.237 0, 1163844.708 1348719.873 0, 1164096.652 1348729.524 0, 1164348.595 1348739.19 0, 1164600.537 1348748.871 0, 
+    1164852.479 1348758.566 0, 1165104.421 1348768.277 0, 1165356.361 1348778.002 0, 1165608.302 1348787.742 0, 1165860.241 1348797.497 0, 1166112.18 1348807.266 0, 1166364.119 1348817.051 0, 1166616.057 1348826.85 0, 1166867.994 1348836.664 0, 1167119.931 1348846.493 0, 
+    1167371.867 1348856.337 0, 1167623.803 1348866.195 0, 1167875.738 1348876.069 0, 1168127.672 1348885.957 0, 1168379.606 1348895.86 0, 1168631.539 1348905.778 0, 1168883.472 1348915.711 0, 1169135.404 1348925.658 0, 1169386.144 1348935.573 0, 1169606.68 1343362.71 0, 
+    1169827.224 1337789.65 0))
+
+POLYGON ((1181478.152 1349431.202 0, 1181227.439 1349420.578 0, 1180975.536 1349409.919 0, 1180723.633 1349399.275 0, 1180471.728 1349388.645 0, 1180219.823 1349378.03 0, 1179967.918 1349367.43 0, 1179716.012 1349356.845 0, 1179464.105 1349346.275 0, 1179212.198 1349335.719 0, 
+    1178960.29 1349325.179 0, 1178708.381 1349314.653 0, 1178456.472 1349304.142 0, 1178204.562 1349293.646 0, 1177952.652 1349283.164 0, 1177700.741 1349272.698 0, 1177448.829 1349262.246 0, 1177196.917 1349251.809 0, 1176945.004 1349241.387 0, 1176693.09 1349230.98 0, 
+    1176441.176 1349220.588 0, 1176189.261 1349210.21 0, 1175937.346 1349199.847 0, 1175685.43 1349189.499 0, 1175432.323 1349179.117 0, 1175181.596 1349168.848 0, 1174929.679 1349158.545 0, 1174677.76 1349148.256 0, 1174425.841 1349137.982 0, 1174173.922 1349127.723 0, 
+    1173922.001 1349117.479 0, 1173670.08 1349107.25 0, 1173418.159 1349097.035 0, 1173166.237 1349086.836 0, 1172914.314 1349076.651 0, 1172662.391 1349066.481 0, 1172410.467 1349056.326 0, 1172158.543 1349046.186 0, 1171906.618 1349036.06 0, 1171654.692 1349025.949 0, 
+    1171402.766 1349015.854 0, 1171150.839 1349005.772 0, 1170898.912 1348995.706 0, 1170646.984 1348985.655 0, 1170395.056 1348975.618 0, 1170143.126 1348965.597 0, 1169891.197 1348955.59 0, 1169639.266 1348945.598 0, 1169386.144 1348935.573 0, 1169165.615 1354508.235 0, 
+    1168945.095 1360080.688 0, 1169197.559 1360090.687 0, 1169448.833 1360100.653 0, 1169700.107 1360110.633 0, 1169951.38 1360120.629 0, 1170202.653 1360130.639 0, 1170453.925 1360140.665 0, 1170705.196 1360150.705 0, 1170956.467 1360160.759 0, 1171207.737 1360170.829 0, 
+    1171459.007 1360180.913 0, 1171710.276 1360191.012 0, 1171961.544 1360201.126 0, 1172212.812 1360211.255 0, 1172464.08 1360221.399 0, 1172715.346 1360231.557 0, 1172966.612 1360241.73 0, 1173217.878 1360251.918 0, 1173469.143 1360262.12 0, 1173720.407 1360272.338 0, 
+    1173971.671 1360282.57 0, 1174222.934 1360292.817 0, 1174474.196 1360303.079 0, 1174725.458 1360313.356 0, 1174975.531 1360323.598 0, 1175227.98 1360333.953 0, 1175479.24 1360344.274 0, 1175730.499 1360354.61 0, 1175981.758 1360364.96 0, 1176233.016 1360375.326 0, 
+    1176484.274 1360385.706 0, 1176735.531 1360396.101 0, 1176986.787 1360406.51 0, 1177238.043 1360416.935 0, 1177489.298 1360427.374 0, 1177740.553 1360437.828 0, 1177991.806 1360448.297 0, 1178243.06 1360458.781 0, 1178494.312 1360469.279 0, 1178745.565 1360479.792 0, 
+    1178996.816 1360490.32 0, 1179248.067 1360500.863 0, 1179499.317 1360511.421 0, 1179750.567 1360521.993 0, 1180001.815 1360532.58 0, 1180253.064 1360543.182 0, 1180504.312 1360553.799 0, 1180755.559 1360564.43 0, 1181005.618 1360575.026 0, 1181241.881 1355003.218 0, 
+    1181478.152 1349431.202 0))
+
+POLYGON ((1193064.697 1361103.436 0, 1192814.666 1361092.133 0, 1192563.45 1361080.792 0, 1192312.233 1361069.465 0, 1192061.016 1361058.154 0, 1191809.798 1361046.857 0, 1191558.579 1361035.575 0, 1191307.36 1361024.307 0, 1191056.14 1361013.055 0, 1190804.919 1361001.817 0, 
+    1190553.698 1360990.594 0, 1190302.476 1360979.386 0, 1190051.253 1360968.192 0, 1189800.03 1360957.014 0, 1189548.806 1360945.85 0, 1189297.581 1360934.701 0, 1189046.356 1360923.566 0, 1188795.13 1360912.447 0, 1188543.903 1360901.342 0, 1188292.676 1360890.252 0, 
+    1188041.448 1360879.177 0, 1187790.219 1360868.117 0, 1187538.99 1360857.071 0, 1187287.76 1360846.04 0, 1187035.344 1360834.972 0, 1186785.299 1360824.023 0, 1186534.067 1360813.037 0, 1186282.834 1360802.065 0, 1186031.601 1360791.108 0, 1185780.368 1360780.166 0, 
+    1185529.133 1360769.239 0, 1185277.898 1360758.327 0, 1185026.662 1360747.429 0, 1184775.426 1360736.546 0, 1184524.189 1360725.678 0, 1184272.952 1360714.824 0, 1184021.713 1360703.986 0, 1183770.474 1360693.162 0, 1183519.235 1360682.353 0, 1183267.995 1360671.559 0, 
+    1183016.754 1360660.78 0, 1182765.513 1360650.015 0, 1182514.271 1360639.265 0, 1182263.028 1360628.53 0, 1182011.785 1360617.81 0, 1181760.541 1360607.104 0, 1181509.296 1360596.414 0, 1181258.051 1360585.738 0, 1181005.618 1360575.026 0, 1180769.365 1366146.622 0, 
+    1180533.121 1371718 0, 1180784.895 1371728.684 0, 1181035.484 1371739.332 0, 1181286.073 1371749.994 0, 1181536.661 1371760.672 0, 1181787.248 1371771.364 0, 1182037.835 1371782.071 0, 1182288.421 1371792.793 0, 1182539.007 1371803.53 0, 1182789.592 1371814.281 0, 
+    1183040.176 1371825.047 0, 1183290.76 1371835.828 0, 1183541.343 1371846.623 0, 1183791.925 1371857.433 0, 1184042.507 1371868.258 0, 1184293.088 1371879.098 0, 1184543.669 1371889.953 0, 1184794.248 1371900.822 0, 1185044.828 1371911.706 0, 1185295.406 1371922.605 0, 
+    1185545.984 1371933.518 0, 1185796.561 1371944.446 0, 1186047.138 1371955.389 0, 1186297.714 1371966.347 0, 1186547.107 1371977.268 0, 1186798.864 1371988.307 0, 1187049.438 1371999.309 0, 1187300.012 1372010.325 0, 1187550.584 1372021.357 0, 1187801.156 1372032.403 0, 
+    1188051.728 1372043.464 0, 1188302.299 1372054.54 0, 1188552.869 1372065.63 0, 1188803.438 1372076.736 0, 1189054.007 1372087.856 0, 1189304.575 1372098.99 0, 1189555.143 1372110.14 0, 1189805.71 1372121.304 0, 1190056.276 1372132.483 0, 1190306.842 1372143.677 0, 
+    1190557.406 1372154.885 0, 1190807.971 1372166.108 0, 1191058.534 1372177.346 0, 1191309.097 1372188.599 0, 1191559.659 1372199.866 0, 1191810.221 1372211.149 0, 1192060.782 1372222.445 0, 1192311.342 1372233.757 0, 1192560.72 1372245.03 0, 1192812.704 1366674.342 0, 
+    1193064.697 1361103.436 0))
+
+POLYGON ((1204586.783 1372806.038 0, 1204337.435 1372794.061 0, 1204086.908 1372782.041 0, 1203836.38 1372770.036 0, 1203585.851 1372758.046 0, 1203335.322 1372746.071 0, 1203084.792 1372734.11 0, 1202834.261 1372722.165 0, 1202583.73 1372710.234 0, 1202333.197 1372698.317 0, 
+    1202082.664 1372686.416 0, 1201832.131 1372674.529 0, 1201581.596 1372662.657 0, 1201331.061 1372650.799 0, 1201080.526 1372638.957 0, 1200829.989 1372627.129 0, 1200579.452 1372615.316 0, 1200328.914 1372603.518 0, 1200078.376 1372591.734 0, 1199827.836 1372579.965 0, 
+    1199577.297 1372568.211 0, 1199326.756 1372556.472 0, 1199076.215 1372544.747 0, 1198825.673 1372533.037 0, 1198573.95 1372521.287 0, 1198324.587 1372509.662 0, 1198074.043 1372497.996 0, 1197823.498 1372486.345 0, 1197572.953 1372474.709 0, 1197322.406 1372463.088 0, 
+    1197071.86 1372451.481 0, 1196821.312 1372439.889 0, 1196570.764 1372428.312 0, 1196320.215 1372416.75 0, 1196069.666 1372405.202 0, 1195819.116 1372393.669 0, 1195568.565 1372382.151 0, 1195318.013 1372370.648 0, 1195067.461 1372359.159 0, 1194816.908 1372347.685 0, 
+    1194566.355 1372336.226 0, 1194315.8 1372324.782 0, 1194065.245 1372313.352 0, 1193814.69 1372301.937 0, 1193564.134 1372290.537 0, 1193313.577 1372279.151 0, 1193063.019 1372267.781 0, 1192812.461 1372256.425 0, 1192560.72 1372245.03 0, 1192308.747 1377815.495 0, 
+    1192056.784 1383385.732 0, 1192307.866 1383397.096 0, 1192557.769 1383408.423 0, 1192807.67 1383419.763 0, 1193057.572 1383431.119 0, 1193307.472 1383442.489 0, 1193557.372 1383453.874 0, 1193807.271 1383465.274 0, 1194057.17 1383476.689 0, 1194307.068 1383488.118 0, 
+    1194556.965 1383499.562 0, 1194806.861 1383511.02 0, 1195056.757 1383522.494 0, 1195306.652 1383533.982 0, 1195556.547 1383545.484 0, 1195806.441 1383557.002 0, 1196056.334 1383568.534 0, 1196306.226 1383580.081 0, 1196556.118 1383591.642 0, 1196806.009 1383603.219 0, 
+    1197055.899 1383614.81 0, 1197305.789 1383626.415 0, 1197555.678 1383638.036 0, 1197805.567 1383649.671 0, 1198054.277 1383661.266 0, 1198305.341 1383672.985 0, 1198555.228 1383684.664 0, 1198805.113 1383696.358 0, 1199054.998 1383708.067 0, 1199304.882 1383719.79 0, 
+    1199554.766 1383731.528 0, 1199804.649 1383743.281 0, 1200054.531 1383755.048 0, 1200304.412 1383766.831 0, 1200554.293 1383778.627 0, 1200804.173 1383790.439 0, 1201054.053 1383802.265 0, 1201303.931 1383814.106 0, 1201553.809 1383825.962 0, 1201803.686 1383837.832 0, 
+    1202053.563 1383849.717 0, 1202303.439 1383861.617 0, 1202553.314 1383873.532 0, 1202803.189 1383885.461 0, 1203053.062 1383897.405 0, 1203302.936 1383909.364 0, 1203552.808 1383921.337 0, 1203802.68 1383933.325 0, 1204051.374 1383945.271 0, 1204319.073 1378375.769 0, 
+    1204586.783 1372806.038 0))
+
+POLYGON ((1216044.335 1384538.696 0, 1215795.674 1384526.047 0, 1215545.837 1384513.353 0, 1215295.999 1384500.674 0, 1215046.161 1384488.009 0, 1214796.322 1384475.359 0, 1214546.482 1384462.724 0, 1214296.642 1384450.104 0, 1214046.8 1384437.498 0, 1213796.958 1384424.907 0, 
+    1213547.115 1384412.331 0, 1213297.272 1384399.769 0, 1213047.428 1384387.222 0, 1212797.583 1384374.69 0, 1212547.737 1384362.173 0, 1212297.891 1384349.67 0, 1212048.043 1384337.182 0, 1211798.196 1384324.708 0, 1211548.347 1384312.25 0, 1211298.498 1384299.806 0, 
+    1211048.647 1384287.376 0, 1210798.797 1384274.962 0, 1210548.945 1384262.562 0, 1210299.093 1384250.177 0, 1210048.064 1384237.748 0, 1209799.386 1384225.451 0, 1209549.531 1384213.11 0, 1209299.676 1384200.783 0, 1209049.82 1384188.472 0, 1208799.964 1384176.175 0, 
+    1208550.106 1384163.893 0, 1208300.248 1384151.625 0, 1208050.389 1384139.372 0, 1207800.53 1384127.134 0, 1207550.669 1384114.911 0, 1207300.808 1384102.702 0, 1207050.947 1384090.508 0, 1206801.084 1384078.329 0, 1206551.221 1384066.164 0, 1206301.357 1384054.015 0, 
+    1206051.493 1384041.88 0, 1205801.627 1384029.759 0, 1205551.761 1384017.653 0, 1205301.895 1384005.562 0, 1205052.027 1383993.486 0, 1204802.159 1383981.424 0, 1204552.29 1383969.378 0, 1204302.421 1383957.345 0, 1204051.374 1383945.271 0, 1203783.687 1389514.54 0, 
+    1203516.011 1395083.569 0, 1203766.399 1395095.611 0, 1204015.613 1395107.612 0, 1204264.826 1395119.627 0, 1204514.038 1395131.657 0, 1204763.25 1395143.702 0, 1205012.461 1395155.761 0, 1205261.672 1395167.835 0, 1205510.882 1395179.924 0, 1205760.091 1395192.027 0, 
+    1206009.299 1395204.145 0, 1206258.506 1395216.277 0, 1206507.713 1395228.425 0, 1206756.92 1395240.587 0, 1207006.125 1395252.763 0, 1207255.33 1395264.955 0, 1207504.534 1395277.161 0, 1207753.737 1395289.381 0, 1208002.94 1395301.617 0, 1208252.141 1395313.867 0, 
+    1208501.342 1395326.131 0, 1208750.543 1395338.411 0, 1208999.743 1395350.704 0, 1209248.941 1395363.013 0, 1209496.968 1395375.278 0, 1209747.337 1395387.674 0, 1209996.534 1395400.027 0, 1210245.73 1395412.394 0, 1210494.925 1395424.776 0, 1210744.12 1395437.173 0, 
+    1210993.314 1395449.584 0, 1211242.507 1395462.01 0, 1211491.699 1395474.451 0, 1211740.891 1395486.906 0, 1211990.082 1395499.376 0, 1212239.272 1395511.861 0, 1212488.462 1395524.36 0, 1212737.65 1395536.874 0, 1212986.838 1395549.403 0, 1213236.026 1395561.946 0, 
+    1213485.212 1395574.504 0, 1213734.398 1395587.077 0, 1213983.583 1395599.664 0, 1214232.767 1395612.266 0, 1214481.951 1395624.883 0, 1214731.134 1395637.514 0, 1214980.316 1395650.16 0, 1215229.497 1395662.821 0, 1215477.506 1395675.436 0, 1215760.915 1390107.186 0, 
+    1216044.335 1384538.696 0))
+
+POLYGON ((1227437.282 1396301.095 0, 1227189.307 1396287.778 0, 1226940.163 1396274.414 0, 1226691.017 1396261.064 0, 1226441.871 1396247.729 0, 1226192.724 1396234.408 0, 1225943.577 1396221.102 0, 1225694.428 1396207.811 0, 1225445.279 1396194.534 0, 1225196.129 1396181.272 0, 
+    1224946.978 1396168.025 0, 1224697.827 1396154.793 0, 1224448.674 1396141.575 0, 1224199.521 1396128.371 0, 1223950.367 1396115.183 0, 1223701.212 1396102.009 0, 1223452.057 1396088.85 0, 1223202.901 1396075.705 0, 1222953.744 1396062.575 0, 1222704.586 1396049.46 0, 
+    1222455.427 1396036.359 0, 1222206.268 1396023.273 0, 1221957.108 1396010.202 0, 1221707.947 1395997.145 0, 1221457.615 1395984.042 0, 1221209.623 1395971.076 0, 1220960.46 1395958.063 0, 1220711.296 1395945.065 0, 1220462.131 1395932.082 0, 1220212.965 1395919.113 0, 
+    1219963.799 1395906.16 0, 1219714.632 1395893.22 0, 1219465.464 1395880.296 0, 1219216.296 1395867.386 0, 1218967.127 1395854.49 0, 1218717.957 1395841.61 0, 1218468.786 1395828.744 0, 1218219.614 1395815.892 0, 1217970.442 1395803.056 0, 1217721.269 1395790.234 0, 
+    1217472.095 1395777.426 0, 1217222.921 1395764.634 0, 1216973.745 1395751.856 0, 1216724.569 1395739.093 0, 1216475.392 1395726.344 0, 1216226.215 1395713.61 0, 1215977.036 1395700.891 0, 1215727.857 1395688.186 0, 1215477.506 1395675.436 0, 1215194.11 1401243.442 0, 
+    1214910.727 1406811.198 0, 1215160.42 1406823.914 0, 1215408.943 1406836.586 0, 1215657.466 1406849.271 0, 1215905.988 1406861.972 0, 1216154.51 1406874.687 0, 1216403.03 1406887.417 0, 1216651.55 1406900.161 0, 1216900.069 1406912.92 0, 1217148.588 1406925.694 0, 
+    1217397.105 1406938.482 0, 1217645.622 1406951.285 0, 1217894.139 1406964.102 0, 1218142.654 1406976.934 0, 1218391.169 1406989.781 0, 1218639.682 1407002.643 0, 1218888.196 1407015.519 0, 1219136.708 1407028.409 0, 1219385.22 1407041.315 0, 1219633.73 1407054.234 0, 
+    1219882.24 1407067.169 0, 1220130.75 1407080.118 0, 1220379.258 1407093.082 0, 1220627.766 1407106.06 0, 1220875.106 1407118.992 0, 1221124.779 1407132.061 0, 1221373.285 1407145.083 0, 1221621.79 1407158.12 0, 1221870.294 1407171.172 0, 1222118.797 1407184.238 0, 
+    1222367.299 1407197.319 0, 1222615.801 1407210.414 0, 1222864.302 1407223.524 0, 1223112.802 1407236.649 0, 1223361.301 1407249.788 0, 1223609.8 1407262.942 0, 1223858.298 1407276.11 0, 1224106.795 1407289.294 0, 1224355.291 1407302.491 0, 1224603.786 1407315.704 0, 
+    1224852.281 1407328.931 0, 1225100.775 1407342.173 0, 1225349.268 1407355.429 0, 1225597.76 1407368.7 0, 1225846.252 1407381.985 0, 1226094.743 1407395.285 0, 1226343.233 1407408.6 0, 1226591.722 1407421.93 0, 1226839.044 1407435.211 0, 1227138.157 1401868.278 0, 
+    1227437.282 1396301.095 0))
+
+POLYGON ((1238765.551 1408092.921 0, 1238518.266 1408078.941 0, 1238269.815 1408064.91 0, 1238021.364 1408050.893 0, 1237772.911 1408036.891 0, 1237524.458 1408022.903 0, 1237276.004 1408008.93 0, 1237027.55 1407994.972 0, 1236779.094 1407981.028 0, 1236530.638 1407967.099 0, 
+    1236282.181 1407953.185 0, 1236033.723 1407939.285 0, 1235785.264 1407925.4 0, 1235536.804 1407911.529 0, 1235288.344 1407897.673 0, 1235039.883 1407883.832 0, 1234791.421 1407870.005 0, 1234542.958 1407856.193 0, 1234294.494 1407842.396 0, 1234046.03 1407828.613 0, 
+    1233797.564 1407814.845 0, 1233549.098 1407801.091 0, 1233300.631 1407787.353 0, 1233052.164 1407773.628 0, 1232802.53 1407759.854 0, 1232555.226 1407746.223 0, 1232306.756 1407732.543 0, 1232058.285 1407718.877 0, 1231809.813 1407705.226 0, 1231561.34 1407691.59 0, 
+    1231312.867 1407677.968 0, 1231064.393 1407664.36 0, 1230815.918 1407650.768 0, 1230567.442 1407637.19 0, 1230318.966 1407623.626 0, 1230070.488 1407610.077 0, 1229822.01 1407596.543 0, 1229573.531 1407583.024 0, 1229325.051 1407569.519 0, 1229076.571 1407556.028 0, 
+    1228828.09 1407542.553 0, 1228579.607 1407529.092 0, 1228331.125 1407515.645 0, 1228082.641 1407502.213 0, 1227834.156 1407488.796 0, 1227585.671 1407475.394 0, 1227337.185 1407462.006 0, 1227088.698 1407448.632 0, 1226839.044 1407435.211 0, 1226539.946 1413001.889 0, 
+    1226240.862 1418568.305 0, 1226489.857 1418581.691 0, 1226737.689 1418595.029 0, 1226985.52 1418608.382 0, 1227233.35 1418621.749 0, 1227481.179 1418635.131 0, 1227729.007 1418648.527 0, 1227976.835 1418661.938 0, 1228224.662 1418675.364 0, 1228472.488 1418688.804 0, 
+    1228720.313 1418702.259 0, 1228968.138 1418715.728 0, 1229215.961 1418729.212 0, 1229463.784 1418742.71 0, 1229711.606 1418756.223 0, 1229959.428 1418769.751 0, 1230207.248 1418783.293 0, 1230455.068 1418796.85 0, 1230702.887 1418810.422 0, 1230950.705 1418824.008 0, 
+    1231198.522 1418837.608 0, 1231446.339 1418851.223 0, 1231694.155 1418864.853 0, 1231941.969 1418878.497 0, 1232188.622 1418892.092 0, 1232437.597 1418905.83 0, 1232685.409 1418919.518 0, 1232933.221 1418933.221 0, 1233181.032 1418946.938 0, 1233428.842 1418960.67 0, 
+    1233676.651 1418974.416 0, 1233924.46 1418988.177 0, 1234172.267 1419001.953 0, 1234420.074 1419015.743 0, 1234667.88 1419029.548 0, 1234915.686 1419043.367 0, 1235163.49 1419057.201 0, 1235411.294 1419071.05 0, 1235659.096 1419084.913 0, 1235906.898 1419098.791 0, 
+    1236154.699 1419112.683 0, 1236402.5 1419126.59 0, 1236650.299 1419140.511 0, 1236898.098 1419154.447 0, 1237145.896 1419168.398 0, 1237393.693 1419182.363 0, 1237641.489 1419196.343 0, 1237889.284 1419210.338 0, 1238135.918 1419224.281 0, 1238450.727 1413658.731 0, 
+    1238765.551 1408092.921 0))
+
+POLYGON ((1250029.074 1419913.86 0, 1249782.478 1419899.219 0, 1249534.724 1419884.525 0, 1249286.968 1419869.845 0, 1249039.211 1419855.18 0, 1248791.454 1419840.529 0, 1248543.695 1419825.893 0, 1248295.936 1419811.272 0, 1248048.176 1419796.665 0, 1247800.415 1419782.072 0, 
+    1247552.654 1419767.495 0, 1247304.891 1419752.932 0, 1247057.127 1419738.383 0, 1246809.363 1419723.849 0, 1246561.598 1419709.33 0, 1246313.832 1419694.825 0, 1246066.065 1419680.334 0, 1245818.297 1419665.859 0, 1245570.529 1419651.398 0, 1245322.759 1419636.951 0, 
+    1245074.989 1419622.519 0, 1244827.218 1419608.102 0, 1244579.446 1419593.699 0, 1244331.673 1419579.311 0, 1244082.739 1419564.87 0, 1243836.125 1419550.578 0, 1243588.349 1419536.234 0, 1243340.573 1419521.904 0, 1243092.796 1419507.589 0, 1242845.018 1419493.288 0, 
+    1242597.239 1419479.002 0, 1242349.46 1419464.731 0, 1242101.679 1419450.474 0, 1241853.898 1419436.231 0, 1241606.116 1419422.004 0, 1241358.333 1419407.791 0, 1241110.549 1419393.592 0, 1240862.765 1419379.408 0, 1240614.979 1419365.239 0, 1240367.193 1419351.084 0, 
+    1240119.406 1419336.943 0, 1239871.618 1419322.818 0, 1239623.829 1419308.707 0, 1239376.039 1419294.61 0, 1239128.249 1419280.528 0, 1238880.458 1419266.461 0, 1238632.666 1419252.408 0, 1238384.873 1419238.37 0, 1238135.918 1419224.281 0, 1237821.124 1424789.564 0, 
+    1237506.345 1430354.575 0, 1237754.642 1430368.627 0, 1238001.779 1430382.628 0, 1238248.916 1430396.643 0, 1238496.053 1430410.674 0, 1238743.188 1430424.718 0, 1238990.322 1430438.778 0, 1239237.456 1430452.851 0, 1239484.589 1430466.94 0, 1239731.721 1430481.042 0, 
+    1239978.852 1430495.16 0, 1240225.983 1430509.292 0, 1240473.112 1430523.438 0, 1240720.241 1430537.599 0, 1240967.369 1430551.775 0, 1241214.496 1430565.965 0, 1241461.622 1430580.17 0, 1241708.747 1430594.389 0, 1241955.872 1430608.623 0, 1242202.995 1430622.871 0, 
+    1242450.118 1430637.134 0, 1242697.24 1430651.411 0, 1242944.361 1430665.703 0, 1243191.482 1430680.01 0, 1243437.445 1430694.264 0, 1243685.72 1430708.666 0, 1243932.838 1430723.017 0, 1244179.955 1430737.381 0, 1244427.071 1430751.76 0, 1244674.186 1430766.154 0, 
+    1244921.3 1430780.562 0, 1245168.414 1430794.985 0, 1245415.527 1430809.423 0, 1245662.639 1430823.875 0, 1245909.75 1430838.341 0, 1246156.86 1430852.822 0, 1246403.969 1430867.318 0, 1246651.077 1430881.828 0, 1246898.185 1430896.353 0, 1247145.292 1430910.892 0, 
+    1247392.398 1430925.446 0, 1247639.503 1430940.014 0, 1247886.607 1430954.597 0, 1248133.71 1430969.194 0, 1248380.813 1430983.806 0, 1248627.914 1430998.432 0, 1248875.015 1431013.073 0, 1249122.115 1431027.729 0, 1249368.058 1431042.33 0, 1249698.558 1425478.231 0, 
+    1250029.074 1419913.86 0))
+
+POLYGON ((1261227.781 1431763.595 0, 1260981.878 1431748.298 0, 1260734.82 1431732.945 0, 1260487.762 1431717.606 0, 1260240.703 1431702.281 0, 1259993.642 1431686.971 0, 1259746.581 1431671.676 0, 1259499.519 1431656.395 0, 1259252.456 1431641.129 0, 1259005.393 1431625.877 0, 
+    1258758.328 1431610.64 0, 1258511.262 1431595.417 0, 1258264.196 1431580.209 0, 1258017.129 1431565.015 0, 1257770.06 1431549.836 0, 1257522.991 1431534.671 0, 1257275.921 1431519.521 0, 1257028.85 1431504.386 0, 1256781.778 1431489.265 0, 1256534.706 1431474.158 0, 
+    1256287.632 1431459.067 0, 1256040.558 1431443.989 0, 1255793.482 1431428.927 0, 1255546.406 1431413.878 0, 1255298.174 1431398.774 0, 1255052.251 1431383.826 0, 1254805.172 1431368.821 0, 1254558.092 1431353.831 0, 1254311.011 1431338.855 0, 1254063.93 1431323.894 0, 
+    1253816.847 1431308.948 0, 1253569.764 1431294.016 0, 1253322.68 1431279.099 0, 1253075.595 1431264.196 0, 1252828.509 1431249.308 0, 1252581.422 1431234.434 0, 1252334.334 1431219.575 0, 1252087.246 1431204.73 0, 1251840.156 1431189.9 0, 1251593.066 1431175.085 0, 
+    1251345.975 1431160.284 0, 1251098.883 1431145.497 0, 1250851.79 1431130.725 0, 1250604.696 1431115.968 0, 1250357.601 1431101.225 0, 1250110.506 1431086.497 0, 1249863.409 1431071.783 0, 1249616.312 1431057.084 0, 1249368.058 1431042.33 0, 1249037.575 1436606.153 0, 
+    1248707.108 1442169.692 0, 1248954.704 1442184.406 0, 1249201.147 1442199.066 0, 1249447.588 1442213.741 0, 1249694.029 1442228.43 0, 1249940.469 1442243.134 0, 1250186.907 1442257.852 0, 1250433.345 1442272.585 0, 1250679.783 1442287.332 0, 1250926.219 1442302.094 0, 
+    1251172.654 1442316.87 0, 1251419.089 1442331.661 0, 1251665.523 1442346.466 0, 1251911.955 1442361.286 0, 1252158.387 1442376.12 0, 1252404.818 1442390.969 0, 1252651.248 1442405.832 0, 1252897.678 1442420.71 0, 1253144.106 1442435.602 0, 1253390.534 1442450.509 0, 
+    1253636.96 1442465.431 0, 1253883.386 1442480.366 0, 1254129.811 1442495.317 0, 1254376.235 1442510.281 0, 1254621.507 1442525.191 0, 1254869.081 1442540.255 0, 1255115.502 1442555.263 0, 1255361.922 1442570.286 0, 1255608.342 1442585.323 0, 1255854.761 1442600.375 0, 
+    1256101.179 1442615.441 0, 1256347.596 1442630.522 0, 1256594.012 1442645.618 0, 1256840.427 1442660.727 0, 1257086.841 1442675.852 0, 1257333.255 1442690.991 0, 1257579.667 1442706.144 0, 1257826.079 1442721.312 0, 1258072.489 1442736.494 0, 1258318.899 1442751.691 0, 
+    1258565.308 1442766.903 0, 1258811.716 1442782.129 0, 1259058.123 1442797.369 0, 1259304.53 1442812.624 0, 1259550.935 1442827.893 0, 1259797.339 1442843.177 0, 1260043.743 1442858.476 0, 1260290.146 1442873.788 0, 1260535.397 1442889.044 0, 1260881.58 1437326.461 0, 
+    1261227.781 1431763.595 0))
+
+POLYGON ((1272361.606 1443641.811 0, 1272116.397 1443625.862 0, 1271870.038 1443609.853 0, 1271623.679 1443593.859 0, 1271377.319 1443577.879 0, 1271130.958 1443561.913 0, 1270884.595 1443545.962 0, 1270638.232 1443530.026 0, 1270391.868 1443514.104 0, 1270145.503 1443498.196 0, 
+    1269899.137 1443482.304 0, 1269652.77 1443466.425 0, 1269406.403 1443450.561 0, 1269160.034 1443434.712 0, 1268913.664 1443418.877 0, 1268667.294 1443403.056 0, 1268420.922 1443387.25 0, 1268174.55 1443371.459 0, 1267928.176 1443355.682 0, 1267681.802 1443339.919 0, 
+    1267435.427 1443324.171 0, 1267189.051 1443308.438 0, 1266942.674 1443292.719 0, 1266696.296 1443277.014 0, 1266448.767 1443261.251 0, 1266203.537 1443245.649 0, 1265957.156 1443229.988 0, 1265710.774 1443214.342 0, 1265464.392 1443198.71 0, 1265218.008 1443183.092 0, 
+    1264971.624 1443167.489 0, 1264725.238 1443151.901 0, 1264478.852 1443136.327 0, 1264232.465 1443120.767 0, 1263986.077 1443105.222 0, 1263739.688 1443089.692 0, 1263493.298 1443074.176 0, 1263246.907 1443058.675 0, 1263000.515 1443043.188 0, 1262754.122 1443027.715 0, 
+    1262507.729 1443012.257 0, 1262261.334 1442996.814 0, 1262014.939 1442981.385 0, 1261768.543 1442965.97 0, 1261522.145 1442950.571 0, 1261275.747 1442935.185 0, 1261029.348 1442919.814 0, 1260782.948 1442904.458 0, 1260535.397 1442889.044 0, 1260189.232 1448451.339 0, 
+    1259843.085 1454013.339 0, 1260089.979 1454028.712 0, 1260335.724 1454044.028 0, 1260581.468 1454059.358 0, 1260827.211 1454074.702 0, 1261072.954 1454090.061 0, 1261318.695 1454105.435 0, 1261564.436 1454120.823 0, 1261810.176 1454136.225 0, 1262055.915 1454151.642 0, 
+    1262301.653 1454167.073 0, 1262547.39 1454182.519 0, 1262793.126 1454197.979 0, 1263038.861 1454213.454 0, 1263284.595 1454228.943 0, 1263530.329 1454244.447 0, 1263776.061 1454259.965 0, 1264021.793 1454275.497 0, 1264267.524 1454291.044 0, 1264513.253 1454306.606 0, 
+    1264758.982 1454322.182 0, 1265004.71 1454337.772 0, 1265250.437 1454353.377 0, 1265496.163 1454368.997 0, 1265740.742 1454384.557 0, 1265987.612 1454400.279 0, 1266233.336 1454415.941 0, 1266479.058 1454431.619 0, 1266724.78 1454447.31 0, 1266970.5 1454463.016 0, 
+    1267216.22 1454478.737 0, 1267461.939 1454494.472 0, 1267707.656 1454510.222 0, 1267953.373 1454525.985 0, 1268199.089 1454541.764 0, 1268444.804 1454557.557 0, 1268690.518 1454573.364 0, 1268936.231 1454589.186 0, 1269181.943 1454605.022 0, 1269427.655 1454620.873 0, 
+    1269673.365 1454636.738 0, 1269919.074 1454652.618 0, 1270164.783 1454668.512 0, 1270410.49 1454684.421 0, 1270656.197 1454700.344 0, 1270901.903 1454716.281 0, 1271147.607 1454732.233 0, 1271393.311 1454748.2 0, 1271637.868 1454764.106 0, 1271999.728 1449203.106 0, 
+    1272361.606 1443641.811 0))
+
+POLYGON ((1283430.484 1455548.192 0, 1283185.97 1455531.595 0, 1282940.313 1455514.934 0, 1282694.654 1455498.288 0, 1282448.994 1455481.656 0, 1282203.334 1455465.039 0, 1281957.672 1455448.436 0, 1281712.01 1455431.848 0, 1281466.346 1455415.274 0, 1281220.682 1455398.715 0, 
+    1280975.016 1455382.17 0, 1280729.35 1455365.64 0, 1280483.682 1455349.124 0, 1280238.014 1455332.622 0, 1279992.344 1455316.135 0, 1279746.674 1455299.663 0, 1279501.003 1455283.205 0, 1279255.33 1455266.761 0, 1279009.657 1455250.332 0, 1278763.983 1455233.917 0, 
+    1278518.308 1455217.517 0, 1278272.632 1455201.131 0, 1278026.955 1455184.76 0, 1277781.276 1455168.403 0, 1277534.453 1455151.984 0, 1277289.917 1455135.733 0, 1277044.236 1455119.419 0, 1276798.554 1455103.12 0, 1276552.872 1455086.835 0, 1276307.188 1455070.565 0, 
+    1276061.503 1455054.31 0, 1275815.817 1455038.068 0, 1275570.13 1455021.842 0, 1275324.443 1455005.629 0, 1275078.754 1454989.432 0, 1274833.065 1454973.248 0, 1274587.374 1454957.079 0, 1274341.683 1454940.925 0, 1274095.99 1454924.785 0, 1273850.297 1454908.659 0, 
+    1273604.602 1454892.548 0, 1273358.907 1454876.452 0, 1273113.211 1454860.37 0, 1272867.514 1454844.302 0, 1272621.816 1454828.249 0, 1272376.117 1454812.21 0, 1272130.417 1454796.186 0, 1271884.716 1454780.176 0, 1271637.868 1454764.106 0, 1271276.029 1460324.807 0, 
+    1270914.209 1465885.202 0, 1271160.399 1465901.229 0, 1271405.445 1465917.196 0, 1271650.491 1465933.178 0, 1271895.535 1465949.174 0, 1272140.579 1465965.184 0, 1272385.621 1465981.209 0, 1272630.663 1465997.248 0, 1272875.704 1466013.302 0, 1273120.743 1466029.37 0, 
+    1273365.782 1466045.453 0, 1273610.82 1466061.55 0, 1273855.857 1466077.661 0, 1274100.893 1466093.787 0, 1274345.928 1466109.927 0, 1274590.962 1466126.082 0, 1274835.995 1466142.251 0, 1275081.028 1466158.435 0, 1275326.059 1466174.632 0, 1275571.089 1466190.845 0, 
+    1275816.118 1466207.072 0, 1276061.147 1466223.313 0, 1276306.174 1466239.568 0, 1276551.201 1466255.838 0, 1276795.085 1466272.047 0, 1277041.251 1466288.422 0, 1277286.274 1466304.735 0, 1277531.297 1466321.063 0, 1277776.319 1466337.405 0, 1278021.339 1466353.762 0, 
+    1278266.359 1466370.133 0, 1278511.378 1466386.518 0, 1278756.396 1466402.918 0, 1279001.412 1466419.332 0, 1279246.428 1466435.761 0, 1279491.443 1466452.204 0, 1279736.457 1466468.661 0, 1279981.47 1466485.133 0, 1280226.482 1466501.62 0, 1280471.493 1466518.12 0, 
+    1280716.503 1466534.636 0, 1280961.512 1466551.165 0, 1281206.52 1466567.709 0, 1281451.527 1466584.268 0, 1281696.534 1466600.841 0, 1281941.539 1466617.428 0, 1282186.543 1466634.03 0, 1282431.546 1466650.646 0, 1282675.408 1466667.199 0, 1283052.936 1461107.848 0, 
+    1283430.484 1455548.192 0))
+
+POLYGON ((1294434.351 1467482.42 0, 1294190.535 1467465.178 0, 1293945.58 1467447.87 0, 1293700.623 1467430.576 0, 1293455.666 1467413.297 0, 1293210.708 1467396.032 0, 1292965.748 1467378.781 0, 1292720.788 1467361.545 0, 1292475.827 1467344.323 0, 1292230.864 1467327.116 0, 
+    1291985.901 1467309.923 0, 1291740.936 1467292.745 0, 1291495.971 1467275.58 0, 1291251.004 1467258.431 0, 1291006.037 1467241.296 0, 1290761.068 1467224.175 0, 1290516.099 1467207.068 0, 1290271.128 1467189.976 0, 1290026.157 1467172.899 0, 1289781.184 1467155.836 0, 
+    1289536.211 1467138.787 0, 1289291.236 1467121.753 0, 1289046.261 1467104.733 0, 1288801.284 1467087.727 0, 1288555.168 1467070.657 0, 1288311.328 1467053.759 0, 1288066.349 1467036.797 0, 1287821.368 1467019.849 0, 1287576.387 1467002.916 0, 1287331.404 1466985.997 0, 
+    1287086.421 1466969.093 0, 1286841.436 1466952.202 0, 1286596.451 1466935.327 0, 1286351.464 1466918.465 0, 1286106.477 1466901.619 0, 1285861.488 1466884.786 0, 1285616.499 1466867.968 0, 1285371.508 1466851.164 0, 1285126.517 1466834.375 0, 1284881.525 1466817.6 0, 
+    1284636.531 1466800.84 0, 1284391.537 1466784.094 0, 1284146.541 1466767.363 0, 1283901.545 1466750.646 0, 1283656.548 1466733.943 0, 1283411.549 1466717.255 0, 1283166.55 1466700.581 0, 1282921.55 1466683.921 0, 1282675.408 1466667.199 0, 1282297.902 1472226.239 0, 
+    1281920.417 1477784.962 0, 1282165.901 1477801.64 0, 1282410.247 1477818.255 0, 1282654.592 1477834.884 0, 1282898.936 1477851.528 0, 1283143.279 1477868.186 0, 1283387.621 1477884.858 0, 1283631.962 1477901.545 0, 1283876.302 1477918.246 0, 1284120.641 1477934.962 0, 
+    1284364.979 1477951.692 0, 1284609.316 1477968.436 0, 1284853.653 1477985.195 0, 1285097.988 1478001.968 0, 1285342.322 1478018.755 0, 1285586.655 1478035.557 0, 1285830.987 1478052.374 0, 1286075.318 1478069.204 0, 1286319.648 1478086.049 0, 1286563.978 1478102.909 0, 
+    1286808.306 1478119.782 0, 1287052.633 1478136.671 0, 1287296.959 1478153.573 0, 1287541.284 1478170.49 0, 1287784.472 1478187.343 0, 1288029.932 1478204.367 0, 1288274.254 1478221.327 0, 1288518.575 1478238.301 0, 1288762.895 1478255.29 0, 1289007.215 1478272.293 0, 
+    1289251.533 1478289.311 0, 1289495.85 1478306.343 0, 1289740.166 1478323.389 0, 1289984.482 1478340.45 0, 1290228.796 1478357.525 0, 1290473.109 1478374.615 0, 1290717.421 1478391.719 0, 1290961.732 1478408.837 0, 1291206.042 1478425.969 0, 1291450.352 1478443.116 0, 
+    1291694.66 1478460.278 0, 1291938.967 1478477.454 0, 1292183.273 1478494.644 0, 1292427.578 1478511.848 0, 1292671.882 1478529.067 0, 1292916.185 1478546.3 0, 1293160.487 1478563.548 0, 1293404.789 1478580.81 0, 1293647.953 1478598.006 0, 1294041.141 1473040.372 0, 
+    1294434.351 1467482.42 0))
+
+POLYGON ((1305373.146 1479444.179 0, 1305130.029 1479426.296 0, 1304885.777 1479408.344 0, 1304641.525 1479390.406 0, 1304397.272 1479372.483 0, 1304153.017 1479354.574 0, 1303908.761 1479336.679 0, 1303664.505 1479318.799 0, 1303420.247 1479300.933 0, 1303175.989 1479283.082 0, 
+    1302931.729 1479265.244 0, 1302687.468 1479247.422 0, 1302443.206 1479229.613 0, 1302198.943 1479211.819 0, 1301954.679 1479194.04 0, 1301710.414 1479176.274 0, 1301466.148 1479158.523 0, 1301221.881 1479140.787 0, 1300977.613 1479123.065 0, 1300733.344 1479105.357 0, 
+    1300489.074 1479087.664 0, 1300244.803 1479069.985 0, 1300000.53 1479052.32 0, 1299756.257 1479034.67 0, 1299510.849 1479016.952 0, 1299267.707 1478999.412 0, 1299023.431 1478981.805 0, 1298779.153 1478964.213 0, 1298534.875 1478946.634 0, 1298290.595 1478929.07 0, 
+    1298046.315 1478911.521 0, 1297802.033 1478893.985 0, 1297557.75 1478876.465 0, 1297313.467 1478858.958 0, 1297069.182 1478841.466 0, 1296824.896 1478823.988 0, 1296580.61 1478806.525 0, 1296336.322 1478789.076 0, 1296092.033 1478771.641 0, 1295847.743 1478754.221 0, 
+    1295603.452 1478736.815 0, 1295359.16 1478719.424 0, 1295114.867 1478702.047 0, 1294870.574 1478684.684 0, 1294626.279 1478667.336 0, 1294381.983 1478650.002 0, 1294137.686 1478632.682 0, 1293893.388 1478615.377 0, 1293647.953 1478598.006 0, 1293254.789 1484155.318 0, 
+    1292861.647 1489712.302 0, 1293106.424 1489729.627 0, 1293350.068 1489746.886 0, 1293593.711 1489764.159 0, 1293837.352 1489781.446 0, 1294080.993 1489798.748 0, 1294324.633 1489816.064 0, 1294568.272 1489833.395 0, 1294811.909 1489850.74 0, 1295055.546 1489868.099 0, 
+    1295299.182 1489885.472 0, 1295542.817 1489902.86 0, 1295786.45 1489920.263 0, 1296030.083 1489937.679 0, 1296273.714 1489955.11 0, 1296517.345 1489972.555 0, 1296760.975 1489990.015 0, 1297004.603 1490007.489 0, 1297248.231 1490024.977 0, 1297491.857 1490042.48 0, 
+    1297735.482 1490059.997 0, 1297979.107 1490077.528 0, 1298222.73 1490095.074 0, 1298466.353 1490112.634 0, 1298708.843 1490130.126 0, 1298953.594 1490147.797 0, 1299197.213 1490165.4 0, 1299440.831 1490183.017 0, 1299684.449 1490200.649 0, 1299928.065 1490218.295 0, 
+    1300171.68 1490235.955 0, 1300415.294 1490253.63 0, 1300658.907 1490271.319 0, 1300902.519 1490289.022 0, 1301146.13 1490306.74 0, 1301389.74 1490324.472 0, 1301633.348 1490342.218 0, 1301876.956 1490359.979 0, 1302120.563 1490377.754 0, 1302364.169 1490395.543 0, 
+    1302607.773 1490413.347 0, 1302851.377 1490431.165 0, 1303094.979 1490448.997 0, 1303338.581 1490466.844 0, 1303582.181 1490484.705 0, 1303825.781 1490502.581 0, 1304069.379 1490520.47 0, 1304312.976 1490538.374 0, 1304555.443 1490556.21 0, 1304964.282 1485000.359 0, 
+    1305373.146 1479444.179 0))
+
+POLYGON ((1316246.807 1491433.151 0, 1316004.391 1491414.631 0, 1315760.845 1491396.038 0, 1315517.298 1491377.46 0, 1315273.75 1491358.897 0, 1315030.201 1491340.348 0, 1314786.651 1491321.813 0, 1314543.1 1491303.292 0, 1314299.548 1491284.786 0, 1314055.994 1491266.294 0, 
+    1313812.44 1491247.817 0, 1313568.884 1491229.353 0, 1313325.328 1491210.904 0, 1313081.77 1491192.47 0, 1312838.211 1491174.05 0, 1312594.651 1491155.644 0, 1312351.09 1491137.252 0, 1312107.528 1491118.875 0, 1311863.965 1491100.512 0, 1311620.401 1491082.164 0, 
+    1311376.836 1491063.83 0, 1311133.269 1491045.51 0, 1310889.702 1491027.204 0, 1310646.133 1491008.913 0, 1310401.435 1490990.551 0, 1310158.993 1490972.374 0, 1309915.421 1490954.125 0, 1309671.848 1490935.892 0, 1309428.275 1490917.672 0, 1309184.7 1490899.467 0, 
+    1308941.123 1490881.276 0, 1308697.546 1490863.1 0, 1308453.968 1490844.937 0, 1308210.389 1490826.79 0, 1307966.809 1490808.656 0, 1307723.227 1490790.537 0, 1307479.645 1490772.432 0, 1307236.061 1490754.342 0, 1306992.477 1490736.266 0, 1306748.891 1490718.204 0, 
+    1306505.304 1490700.156 0, 1306261.717 1490682.123 0, 1306018.128 1490664.104 0, 1305774.538 1490646.1 0, 1305530.947 1490628.11 0, 1305287.355 1490610.134 0, 1305043.762 1490592.173 0, 1304800.168 1490574.226 0, 1304555.443 1490556.21 0, 1304146.628 1496111.727 0, 
+    1303737.838 1501666.904 0, 1303981.906 1501684.872 0, 1304224.846 1501702.771 0, 1304467.785 1501720.684 0, 1304710.723 1501738.612 0, 1304953.66 1501756.553 0, 1305196.596 1501774.51 0, 1305439.531 1501792.48 0, 1305682.465 1501810.465 0, 1305925.398 1501828.464 0, 
+    1306168.329 1501846.477 0, 1306411.26 1501864.505 0, 1306654.19 1501882.547 0, 1306897.118 1501900.603 0, 1307140.046 1501918.673 0, 1307382.972 1501936.758 0, 1307625.897 1501954.857 0, 1307868.822 1501972.971 0, 1308111.745 1501991.098 0, 1308354.667 1502009.24 0, 
+    1308597.588 1502027.397 0, 1308840.508 1502045.567 0, 1309083.427 1502063.752 0, 1309326.345 1502081.951 0, 1309568.136 1502100.08 0, 1309812.177 1502118.392 0, 1310055.092 1502136.635 0, 1310298.005 1502154.891 0, 1310540.918 1502173.162 0, 1310783.829 1502191.447 0, 
+    1311026.74 1502209.746 0, 1311269.649 1502228.059 0, 1311512.557 1502246.387 0, 1311755.464 1502264.729 0, 1311998.37 1502283.086 0, 1312241.275 1502301.457 0, 1312484.179 1502319.842 0, 1312727.082 1502338.241 0, 1312969.984 1502356.655 0, 1313212.884 1502375.083 0, 
+    1313455.784 1502393.525 0, 1313698.682 1502411.981 0, 1313941.58 1502430.452 0, 1314184.476 1502448.937 0, 1314427.371 1502467.437 0, 1314670.265 1502485.95 0, 1314913.158 1502504.478 0, 1315156.05 1502523.021 0, 1315397.816 1502541.491 0, 1315822.299 1496987.491 0, 
+    1316246.807 1491433.151 0))
+
+POLYGON ((1327055.277 1503449.016 0, 1326813.562 1503429.863 0, 1326570.724 1503410.634 0, 1326327.884 1503391.42 0, 1326085.043 1503372.22 0, 1325842.201 1503353.035 0, 1325599.358 1503333.863 0, 1325356.514 1503314.706 0, 1325113.669 1503295.564 0, 1324870.822 1503276.435 0, 
+    1324627.975 1503257.321 0, 1324385.126 1503238.221 0, 1324142.276 1503219.136 0, 1323899.425 1503200.065 0, 1323656.573 1503181.008 0, 1323413.72 1503161.965 0, 1323170.866 1503142.937 0, 1322928.01 1503123.923 0, 1322685.154 1503104.923 0, 1322442.296 1503085.938 0, 
+    1322199.437 1503066.966 0, 1321956.577 1503048.009 0, 1321713.716 1503029.067 0, 1321470.854 1503010.139 0, 1321226.867 1502991.137 0, 1320985.126 1502972.325 0, 1320742.261 1502953.44 0, 1320499.394 1502934.568 0, 1320256.527 1502915.712 0, 1320013.658 1502896.869 0, 
+    1319770.788 1502878.041 0, 1319527.917 1502859.227 0, 1319285.045 1502840.427 0, 1319042.172 1502821.642 0, 1318799.297 1502802.871 0, 1318556.422 1502784.114 0, 1318313.545 1502765.372 0, 1318070.668 1502746.644 0, 1317827.789 1502727.93 0, 1317584.909 1502709.23 0, 
+    1317342.028 1502690.545 0, 1317099.146 1502671.874 0, 1316856.263 1502653.217 0, 1316613.378 1502634.575 0, 1316370.493 1502615.947 0, 1316127.607 1502597.333 0, 1315884.719 1502578.734 0, 1315641.831 1502560.148 0, 1315397.816 1502541.491 0, 1314973.36 1508095.147 0, 
+    1314548.93 1513648.45 0, 1314792.288 1513667.057 0, 1315034.523 1513685.592 0, 1315276.757 1513704.142 0, 1315518.989 1513722.705 0, 1315761.221 1513741.283 0, 1316003.451 1513759.875 0, 1316245.681 1513778.482 0, 1316487.909 1513797.103 0, 1316730.137 1513815.738 0, 
+    1316972.363 1513834.387 0, 1317214.588 1513853.05 0, 1317456.812 1513871.728 0, 1317699.035 1513890.42 0, 1317941.256 1513909.126 0, 1318183.477 1513927.847 0, 1318425.696 1513946.582 0, 1318667.915 1513965.331 0, 1318910.132 1513984.094 0, 1319152.348 1514002.871 0, 
+    1319394.564 1514021.663 0, 1319636.778 1514040.469 0, 1319878.991 1514059.29 0, 1320121.202 1514078.124 0, 1320362.292 1514096.886 0, 1320605.623 1514115.836 0, 1320847.831 1514134.713 0, 1321090.039 1514153.605 0, 1321332.245 1514172.511 0, 1321574.45 1514191.431 0, 
+    1321816.654 1514210.365 0, 1322058.857 1514229.314 0, 1322301.059 1514248.277 0, 1322543.259 1514267.254 0, 1322785.459 1514286.245 0, 1323027.657 1514305.251 0, 1323269.855 1514324.271 0, 1323512.051 1514343.305 0, 1323754.246 1514362.353 0, 1323996.44 1514381.416 0, 
+    1324238.633 1514400.493 0, 1324480.824 1514419.584 0, 1324723.015 1514438.69 0, 1324965.205 1514457.809 0, 1325207.393 1514476.943 0, 1325449.58 1514496.091 0, 1325691.766 1514515.254 0, 1325933.951 1514534.431 0, 1326175.015 1514553.533 0, 1326615.132 1509001.45 0, 
+    1327055.277 1503449.016 0))
+
+POLYGON ((1337798.497 1515491.457 0, 1337557.486 1515471.674 0, 1337315.356 1515451.813 0, 1337073.225 1515431.967 0, 1336831.093 1515412.134 0, 1336588.96 1515392.316 0, 1336346.825 1515372.512 0, 1336104.69 1515352.723 0, 1335862.553 1515332.948 0, 1335620.415 1515313.186 0, 
+    1335378.276 1515293.44 0, 1335136.135 1515273.707 0, 1334893.994 1515253.989 0, 1334651.851 1515234.285 0, 1334409.707 1515214.595 0, 1334167.563 1515194.919 0, 1333925.416 1515175.258 0, 1333683.269 1515155.611 0, 1333441.121 1515135.978 0, 1333198.971 1515116.36 0, 
+    1332956.82 1515096.755 0, 1332714.669 1515077.165 0, 1332472.516 1515057.589 0, 1332230.361 1515038.028 0, 1331987.087 1515018.39 0, 1331746.05 1514998.948 0, 1331503.892 1514979.429 0, 1331261.733 1514959.924 0, 1331019.573 1514940.434 0, 1330777.412 1514920.958 0, 
+    1330535.25 1514901.496 0, 1330293.087 1514882.049 0, 1330050.922 1514862.615 0, 1329808.756 1514843.196 0, 1329566.59 1514823.792 0, 1329324.422 1514804.401 0, 1329082.253 1514785.025 0, 1328840.082 1514765.663 0, 1328597.911 1514746.315 0, 1328355.739 1514726.982 0, 
+    1328113.565 1514707.662 0, 1327871.39 1514688.357 0, 1327629.214 1514669.067 0, 1327387.037 1514649.79 0, 1327144.859 1514630.528 0, 1326902.68 1514611.28 0, 1326660.499 1514592.046 0, 1326418.318 1514572.827 0, 1326175.015 1514553.533 0, 1325734.927 1520105.258 0, 
+    1325294.867 1525656.621 0, 1325537.513 1525675.863 0, 1325779.041 1525695.03 0, 1326020.568 1525714.212 0, 1326262.094 1525733.408 0, 1326503.618 1525752.618 0, 1326745.142 1525771.843 0, 1326986.664 1525791.082 0, 1327228.185 1525810.334 0, 1327469.706 1525829.602 0, 
+    1327711.225 1525848.883 0, 1327952.743 1525868.178 0, 1328194.259 1525887.488 0, 1328435.775 1525906.812 0, 1328677.289 1525926.15 0, 1328918.803 1525945.503 0, 1329160.315 1525964.869 0, 1329401.826 1525984.25 0, 1329643.336 1526003.645 0, 1329884.845 1526023.054 0, 
+    1330126.352 1526042.478 0, 1330367.859 1526061.916 0, 1330609.364 1526081.368 0, 1330850.868 1526100.834 0, 1331091.256 1526120.224 0, 1331333.873 1526139.809 0, 1331575.374 1526159.317 0, 1331816.874 1526178.84 0, 1332058.372 1526198.377 0, 1332299.869 1526217.929 0, 
+    1332541.365 1526237.494 0, 1332782.86 1526257.074 0, 1333024.354 1526276.668 0, 1333265.847 1526296.277 0, 1333507.339 1526315.899 0, 1333748.829 1526335.536 0, 1333990.318 1526355.187 0, 1334231.806 1526374.852 0, 1334473.293 1526394.531 0, 1334714.779 1526414.225 0, 
+    1334956.264 1526433.932 0, 1335197.747 1526453.654 0, 1335439.229 1526473.391 0, 1335680.71 1526493.141 0, 1335922.19 1526512.906 0, 1336163.669 1526532.684 0, 1336405.147 1526552.477 0, 1336646.623 1526572.285 0, 1336886.984 1526592.015 0, 1337342.726 1521041.917 0, 
+    1337798.497 1515491.457 0))
+
+POLYGON ((1348476.412 1527560.154 0, 1348236.106 1527539.745 0, 1347994.687 1527519.256 0, 1347753.266 1527498.781 0, 1347511.844 1527478.32 0, 1347270.421 1527457.873 0, 1347028.996 1527437.441 0, 1346787.571 1527417.022 0, 1346546.144 1527396.618 0, 1346304.716 1527376.228 0, 
+    1346063.287 1527355.852 0, 1345821.857 1527335.491 0, 1345580.425 1527315.144 0, 1345338.992 1527294.811 0, 1345097.558 1527274.492 0, 1344856.123 1527254.187 0, 1344614.687 1527233.897 0, 1344373.249 1527213.62 0, 1344131.811 1527193.358 0, 1343890.371 1527173.111 0, 
+    1343648.93 1527152.877 0, 1343407.487 1527132.658 0, 1343166.044 1527112.452 0, 1342924.599 1527092.261 0, 1342682.04 1527071.992 0, 1342441.706 1527051.922 0, 1342200.258 1527031.774 0, 1341958.809 1527011.64 0, 1341717.358 1526991.52 0, 1341475.906 1526971.414 0, 
+    1341234.453 1526951.323 0, 1340992.999 1526931.245 0, 1340751.544 1526911.182 0, 1340510.087 1526891.133 0, 1340268.63 1526871.099 0, 1340027.171 1526851.078 0, 1339785.711 1526831.072 0, 1339544.249 1526811.08 0, 1339302.787 1526791.102 0, 1339061.323 1526771.139 0, 
+    1338819.859 1526751.189 0, 1338578.393 1526731.254 0, 1338336.926 1526711.333 0, 1338095.457 1526691.427 0, 1337853.988 1526671.534 0, 1337612.517 1526651.656 0, 1337371.046 1526631.792 0, 1337129.573 1526611.942 0, 1336886.984 1526592.015 0, 1336431.272 1532141.743 0, 
+    1335975.592 1537691.096 0, 1336217.524 1537710.97 0, 1336458.344 1537730.766 0, 1336699.162 1537750.576 0, 1336939.98 1537770.401 0, 1337180.796 1537790.239 0, 1337421.611 1537810.092 0, 1337662.425 1537829.959 0, 1337903.238 1537849.841 0, 1338144.049 1537869.736 0, 
+    1338384.859 1537889.646 0, 1338625.669 1537909.569 0, 1338866.477 1537929.507 0, 1339107.283 1537949.459 0, 1339348.089 1537969.426 0, 1339588.894 1537989.406 0, 1339829.697 1538009.401 0, 1340070.499 1538029.409 0, 1340311.3 1538049.432 0, 1340552.1 1538069.47 0, 
+    1340792.898 1538089.521 0, 1341033.696 1538109.586 0, 1341274.492 1538129.666 0, 1341515.287 1538149.76 0, 1341754.97 1538169.775 0, 1341996.873 1538189.99 0, 1342237.665 1538210.126 0, 1342478.455 1538230.277 0, 1342719.244 1538250.442 0, 1342960.032 1538270.62 0, 
+    1343200.819 1538290.813 0, 1343441.605 1538311.021 0, 1343682.389 1538331.242 0, 1343923.172 1538351.478 0, 1344163.954 1538371.727 0, 1344404.735 1538391.991 0, 1344645.514 1538412.269 0, 1344886.293 1538432.561 0, 1345127.07 1538452.868 0, 1345367.846 1538473.188 0, 
+    1345608.621 1538493.523 0, 1345849.394 1538513.872 0, 1346090.167 1538534.235 0, 1346330.938 1538554.612 0, 1346571.708 1538575.004 0, 1346812.477 1538595.41 0, 1347053.245 1538615.829 0, 1347294.011 1538636.263 0, 1347533.667 1538656.617 0, 1348005.023 1533108.573 0, 
+    1348476.412 1527560.154 0))
+
+POLYGON ((581387.489 861751.429 0, 581108.308 861775.95 0, 580827.704 861800.614 0, 580547.102 861825.294 0, 580266.501 861849.99 0, 579985.902 861874.703 0, 579705.304 861899.432 0, 579424.708 861924.178 0, 579144.113 861948.941 0, 578863.519 861973.72 0, 
+    578582.927 861998.515 0, 578302.336 862023.327 0, 578021.747 862048.156 0, 577741.159 862073.001 0, 577460.573 862097.863 0, 577179.988 862122.741 0, 576899.405 862147.635 0, 576618.823 862172.546 0, 576338.243 862197.474 0, 576057.664 862222.418 0, 
+    575777.086 862247.379 0, 575496.51 862272.356 0, 575215.936 862297.35 0, 574935.363 862322.36 0, 574653.366 862347.514 0, 574374.221 862372.43 0, 574093.653 862397.49 0, 573813.085 862422.566 0, 573532.52 862447.659 0, 573251.956 862472.768 0, 
+    572971.393 862497.894 0, 572690.832 862523.036 0, 572410.272 862548.195 0, 572129.714 862573.37 0, 571849.157 862598.562 0, 571568.602 862623.77 0, 571288.048 862648.995 0, 571007.495 862674.237 0, 570726.945 862699.495 0, 570446.395 862724.769 0, 
+    570165.847 862750.06 0, 569885.301 862775.367 0, 569604.756 862800.691 0, 569324.213 862826.032 0, 569043.671 862851.389 0, 568763.13 862876.762 0, 568482.591 862902.152 0, 568202.054 862927.559 0, 567920.092 862953.111 0, 568423.554 868506.84 0, 
+    568927.034 874060.761 0, 569208.339 874035.268 0, 569488.223 874009.921 0, 569768.108 873984.59 0, 570047.994 873959.276 0, 570327.883 873933.978 0, 570607.772 873908.696 0, 570887.663 873883.431 0, 571167.556 873858.183 0, 571447.45 873832.951 0, 
+    571727.345 873807.736 0, 572007.242 873782.536 0, 572287.141 873757.354 0, 572567.041 873732.188 0, 572846.942 873707.038 0, 573126.845 873681.905 0, 573406.75 873656.788 0, 573686.656 873631.688 0, 573966.563 873606.604 0, 574246.472 873581.537 0, 
+    574526.382 873556.486 0, 574806.294 873531.452 0, 575086.208 873506.434 0, 575366.122 873481.433 0, 575644.616 873456.575 0, 575925.956 873431.48 0, 576205.875 873406.528 0, 576485.796 873381.592 0, 576765.718 873356.673 0, 577045.642 873331.771 0, 
+    577325.567 873306.885 0, 577605.493 873282.015 0, 577885.421 873257.162 0, 578165.351 873232.326 0, 578445.282 873207.506 0, 578725.214 873182.702 0, 579005.148 873157.915 0, 579285.083 873133.144 0, 579565.02 873108.39 0, 579844.958 873083.652 0, 
+    580124.898 873058.931 0, 580404.839 873034.226 0, 580684.781 873009.538 0, 580964.725 872984.866 0, 581244.671 872960.211 0, 581524.618 872935.572 0, 581804.566 872910.949 0, 582084.516 872886.344 0, 582363.046 872861.879 0, 581875.259 867306.558 0, 
+    581387.489 861751.429 0))
+
+POLYGON ((595802.391 871700.961 0, 595523.791 871724.639 0, 595243.773 871748.453 0, 594963.756 871772.285 0, 594683.741 871796.133 0, 594403.727 871819.997 0, 594123.714 871843.878 0, 593843.703 871867.775 0, 593563.693 871891.689 0, 593283.685 871915.619 0, 
+    593003.678 871939.566 0, 592723.672 871963.529 0, 592443.668 871987.509 0, 592163.665 872011.505 0, 591883.664 872035.518 0, 591603.664 872059.547 0, 591323.666 872083.593 0, 591043.669 872107.655 0, 590763.673 872131.733 0, 590483.679 872155.828 0, 
+    590203.686 872179.94 0, 589923.695 872204.068 0, 589643.705 872228.213 0, 589363.716 872252.374 0, 589082.309 872276.674 0, 588803.743 872300.745 0, 588523.759 872324.955 0, 588243.776 872349.182 0, 587963.795 872373.426 0, 587683.815 872397.686 0, 
+    587403.836 872421.962 0, 587123.859 872446.255 0, 586843.883 872470.564 0, 586563.909 872494.89 0, 586283.936 872519.232 0, 586003.965 872543.591 0, 585723.995 872567.966 0, 585444.026 872592.358 0, 585164.059 872616.766 0, 584884.093 872641.191 0, 
+    584604.129 872665.632 0, 584324.166 872690.089 0, 584044.205 872714.564 0, 583764.245 872739.054 0, 583484.287 872763.561 0, 583204.329 872788.085 0, 582924.374 872812.625 0, 582644.42 872837.181 0, 582363.046 872861.879 0, 582850.849 878417.387 0, 
+    583338.669 883973.08 0, 583619.385 883948.44 0, 583898.686 883923.94 0, 584177.987 883899.458 0, 584457.29 883874.991 0, 584736.595 883850.542 0, 585015.901 883826.108 0, 585295.208 883801.691 0, 585574.517 883777.291 0, 585853.827 883752.907 0, 
+    586133.139 883728.539 0, 586412.452 883704.188 0, 586691.766 883679.853 0, 586971.082 883655.535 0, 587250.4 883631.233 0, 587529.718 883606.948 0, 587809.039 883582.679 0, 588088.36 883558.426 0, 588367.683 883534.19 0, 588647.008 883509.971 0, 
+    588926.334 883485.767 0, 589205.661 883461.581 0, 589484.99 883437.41 0, 589764.32 883413.257 0, 590042.235 883389.241 0, 590322.985 883364.998 0, 590602.319 883340.894 0, 590881.655 883316.805 0, 591160.993 883292.734 0, 591440.331 883268.679 0, 
+    591719.672 883244.64 0, 591999.013 883220.617 0, 592278.356 883196.611 0, 592557.701 883172.622 0, 592837.046 883148.649 0, 593116.394 883124.692 0, 593395.742 883100.752 0, 593675.092 883076.829 0, 593954.444 883052.921 0, 594233.796 883029.03 0, 
+    594513.151 883005.156 0, 594792.506 882981.298 0, 595071.863 882957.457 0, 595351.222 882933.632 0, 595630.582 882909.823 0, 595909.943 882886.031 0, 596189.306 882862.255 0, 596468.67 882838.496 0, 596746.619 882814.873 0, 596274.497 877257.825 0, 
+    595802.391 871700.961 0))
+
+POLYGON ((610157.788 881694.552 0, 609879.771 881717.389 0, 609600.341 881740.359 0, 609320.912 881763.345 0, 609041.485 881786.348 0, 608762.059 881809.367 0, 608482.634 881832.403 0, 608203.211 881855.455 0, 607923.789 881878.524 0, 607644.368 881901.609 0, 
+    607364.949 881924.71 0, 607085.531 881947.828 0, 606806.115 881970.963 0, 606526.7 881994.114 0, 606247.286 882017.281 0, 605967.873 882040.465 0, 605688.462 882063.665 0, 605409.053 882086.881 0, 605129.644 882110.114 0, 604850.237 882133.364 0, 
+    604570.832 882156.63 0, 604291.428 882179.912 0, 604012.025 882203.211 0, 603732.623 882226.526 0, 603451.808 882249.976 0, 603173.825 882273.206 0, 602894.427 882296.571 0, 602615.031 882319.952 0, 602335.637 882343.35 0, 602056.243 882366.764 0, 
+    601776.852 882390.194 0, 601497.461 882413.641 0, 601218.072 882437.104 0, 600938.684 882460.584 0, 600659.298 882484.08 0, 600379.913 882507.593 0, 600100.53 882531.122 0, 599821.147 882554.667 0, 599541.767 882578.229 0, 599262.387 882601.808 0, 
+    598983.009 882625.402 0, 598703.633 882649.014 0, 598424.257 882672.641 0, 598144.884 882696.286 0, 597865.511 882719.946 0, 597586.14 882743.623 0, 597306.77 882767.317 0, 597027.402 882791.027 0, 596746.619 882814.873 0, 597218.756 888372.102 0, 
+    597690.908 893929.506 0, 597971.034 893905.716 0, 598249.748 893882.061 0, 598528.463 893858.423 0, 598807.18 893834.802 0, 599085.898 893811.196 0, 599364.618 893787.607 0, 599643.339 893764.035 0, 599922.061 893740.479 0, 600200.785 893716.94 0, 
+    600479.51 893693.416 0, 600758.237 893669.91 0, 601036.965 893646.419 0, 601315.694 893622.945 0, 601594.425 893599.488 0, 601873.157 893576.046 0, 602151.89 893552.622 0, 602430.625 893529.213 0, 602709.361 893505.821 0, 602988.099 893482.446 0, 
+    603266.838 893459.087 0, 603545.578 893435.744 0, 603824.32 893412.418 0, 604103.063 893389.108 0, 604380.396 893365.932 0, 604660.553 893342.537 0, 604939.301 893319.277 0, 605218.049 893296.032 0, 605496.799 893272.804 0, 605775.55 893249.593 0, 
+    606054.303 893226.398 0, 606333.057 893203.219 0, 606611.813 893180.057 0, 606890.569 893156.911 0, 607169.327 893133.782 0, 607448.087 893110.669 0, 607726.848 893087.572 0, 608005.61 893064.492 0, 608284.374 893041.428 0, 608563.138 893018.381 0, 
+    608841.905 892995.35 0, 609120.672 892972.335 0, 609399.441 892949.337 0, 609678.212 892926.355 0, 609956.983 892903.39 0, 610235.756 892880.441 0, 610514.531 892857.508 0, 610793.307 892834.592 0, 611070.673 892811.808 0, 610614.223 887253.092 0, 
+    610157.788 881694.552 0))
+
+POLYGON ((624453.541 891731.915 0, 624176.11 891753.915 0, 623897.27 891776.043 0, 623618.432 891798.188 0, 623339.596 891820.35 0, 623060.76 891842.527 0, 622781.926 891864.721 0, 622503.093 891886.932 0, 622224.262 891909.159 0, 621945.431 891931.402 0, 
+    621666.603 891953.662 0, 621387.775 891975.938 0, 621108.949 891998.231 0, 620830.124 892020.54 0, 620551.3 892042.865 0, 620272.478 892065.207 0, 619993.657 892087.565 0, 619714.837 892109.94 0, 619436.018 892132.331 0, 619157.201 892154.738 0, 
+    618878.386 892177.162 0, 618599.571 892199.602 0, 618320.758 892222.059 0, 618041.946 892244.532 0, 617761.726 892267.135 0, 617484.327 892289.527 0, 617205.519 892312.05 0, 616926.712 892334.588 0, 616647.907 892357.144 0, 616369.103 892379.715 0, 
+    616090.301 892402.303 0, 615811.499 892424.907 0, 615532.7 892447.528 0, 615253.901 892470.165 0, 614975.104 892492.819 0, 614696.308 892515.489 0, 614417.513 892538.175 0, 614138.72 892560.878 0, 613859.928 892583.598 0, 613581.138 892606.333 0, 
+    613302.349 892629.085 0, 613023.561 892651.854 0, 612744.774 892674.639 0, 612465.989 892697.44 0, 612187.205 892720.258 0, 611908.423 892743.092 0, 611629.642 892765.942 0, 611350.862 892788.809 0, 611070.673 892811.808 0, 611527.136 898370.697 0, 
+    611983.614 903929.755 0, 612263.145 903906.81 0, 612541.271 903883.996 0, 612819.398 903861.2 0, 613097.526 903838.419 0, 613375.655 903815.655 0, 613653.786 903792.907 0, 613931.918 903770.176 0, 614210.051 903747.461 0, 614488.186 903724.762 0, 
+    614766.322 903702.08 0, 615044.46 903679.414 0, 615322.598 903656.764 0, 615600.739 903634.131 0, 615878.88 903611.515 0, 616157.023 903588.914 0, 616435.167 903566.33 0, 616713.312 903543.762 0, 616991.459 903521.211 0, 617269.607 903498.676 0, 
+    617547.757 903476.158 0, 617825.907 903453.655 0, 618104.059 903431.17 0, 618382.213 903408.7 0, 618658.961 903386.361 0, 618938.523 903363.81 0, 619216.681 903341.39 0, 619494.84 903318.986 0, 619772.999 903296.598 0, 620051.161 903274.227 0, 
+    620329.323 903251.872 0, 620607.487 903229.534 0, 620885.653 903207.212 0, 621163.819 903184.906 0, 621441.987 903162.617 0, 621720.156 903140.344 0, 621998.327 903118.087 0, 622276.498 903095.847 0, 622554.672 903073.623 0, 622832.846 903051.416 0, 
+    623111.022 903029.224 0, 623389.199 903007.05 0, 623667.377 902984.891 0, 623945.557 902962.749 0, 624223.738 902940.624 0, 624501.92 902918.514 0, 624780.103 902896.421 0, 625058.288 902874.345 0, 625335.069 902852.396 0, 624894.298 897292.071 0, 
+    624453.541 891731.915 0))
+
+POLYGON ((638689.514 901812.762 0, 638412.671 901833.929 0, 638134.425 901855.22 0, 637856.18 901876.526 0, 637577.936 901897.85 0, 637299.694 901919.189 0, 637021.453 901940.545 0, 636743.213 901961.918 0, 636464.974 901983.306 0, 636186.737 902004.712 0, 
+    635908.501 902026.133 0, 635630.266 902047.571 0, 635352.033 902069.025 0, 635073.8 902090.496 0, 634795.569 902111.983 0, 634517.34 902133.486 0, 634239.111 902155.006 0, 633960.884 902176.542 0, 633682.658 902198.095 0, 633404.433 902219.664 0, 
+    633126.21 902241.249 0, 632847.988 902262.851 0, 632569.767 902284.469 0, 632291.547 902306.103 0, 632011.924 902327.863 0, 631735.112 902349.421 0, 631456.896 902371.104 0, 631178.682 902392.804 0, 630900.469 902414.521 0, 630622.257 902436.253 0, 
+    630344.046 902458.002 0, 630065.837 902479.768 0, 629787.629 902501.549 0, 629509.422 902523.348 0, 629231.216 902545.162 0, 628953.012 902566.993 0, 628674.809 902588.84 0, 628396.608 902610.704 0, 628118.407 902632.584 0, 627840.208 902654.48 0, 
+    627562.01 902676.393 0, 627283.814 902698.322 0, 627005.619 902720.268 0, 626727.425 902742.23 0, 626449.232 902764.208 0, 626171.041 902786.203 0, 625892.851 902808.214 0, 625614.662 902830.241 0, 625335.069 902852.396 0, 625775.852 908412.886 0, 
+    626216.648 913973.538 0, 626495.584 913951.435 0, 626773.118 913929.459 0, 627050.653 913907.5 0, 627328.19 913885.557 0, 627605.728 913863.63 0, 627883.267 913841.72 0, 628160.808 913819.826 0, 628438.35 913797.949 0, 628715.893 913776.088 0, 
+    628993.438 913754.243 0, 629270.983 913732.414 0, 629548.53 913710.602 0, 629826.079 913688.806 0, 630103.628 913667.027 0, 630381.179 913645.263 0, 630658.731 913623.517 0, 630936.285 913601.786 0, 631213.84 913580.072 0, 631491.396 913558.374 0, 
+    631768.953 913536.692 0, 632046.511 913515.027 0, 632324.071 913493.378 0, 632601.632 913471.746 0, 632877.793 913450.239 0, 633156.758 913428.53 0, 633434.323 913406.946 0, 633711.89 913385.379 0, 633989.457 913363.828 0, 634267.026 913342.294 0, 
+    634544.596 913320.776 0, 634822.167 913299.274 0, 635099.74 913277.789 0, 635377.313 913256.319 0, 635654.888 913234.867 0, 635932.465 913213.43 0, 636210.042 913192.01 0, 636487.621 913170.606 0, 636765.201 913149.219 0, 637042.783 913127.848 0, 
+    637320.365 913106.493 0, 637597.949 913085.154 0, 637875.534 913063.832 0, 638153.121 913042.527 0, 638430.708 913021.237 0, 638708.297 912999.964 0, 638985.887 912978.707 0, 639263.479 912957.467 0, 639539.671 912936.35 0, 639114.586 907374.475 0, 
+    638689.514 901812.762 0))
+
+POLYGON ((695032.907 942565.227 0, 694758.442 942583.094 0, 694482.594 942601.068 0, 694206.747 942619.059 0, 693930.902 942637.065 0, 693655.057 942655.088 0, 693379.213 942673.127 0, 693103.371 942691.182 0, 692827.529 942709.253 0, 692551.689 942727.341 0, 
+    692275.85 942745.445 0, 692000.012 942763.565 0, 691724.174 942781.702 0, 691448.338 942799.854 0, 691172.503 942818.023 0, 690896.669 942836.208 0, 690620.836 942854.409 0, 690345.005 942872.627 0, 690069.174 942890.861 0, 689793.344 942909.111 0, 
+    689517.516 942927.377 0, 689241.688 942945.66 0, 688965.862 942963.958 0, 688690.036 942982.273 0, 688412.828 943000.697 0, 688138.389 943018.952 0, 687862.567 943037.316 0, 687586.746 943055.696 0, 687310.926 943074.092 0, 687035.107 943092.504 0, 
+    686759.289 943110.933 0, 686483.472 943129.378 0, 686207.657 943147.839 0, 685931.842 943166.316 0, 685656.029 943184.809 0, 685380.216 943203.319 0, 685104.405 943221.845 0, 684828.595 943240.388 0, 684552.786 943258.946 0, 684276.978 943277.521 0, 
+    684001.171 943296.112 0, 683725.365 943314.719 0, 683449.56 943333.342 0, 683173.757 943351.982 0, 682897.954 943370.638 0, 682622.153 943389.31 0, 682346.353 943407.998 0, 682070.553 943426.703 0, 681793.37 943445.518 0, 682171.369 949011.816 0, 
+    682549.377 954578.243 0, 682825.902 954559.473 0, 683101.046 954540.813 0, 683376.191 954522.169 0, 683651.337 954503.541 0, 683926.484 954484.93 0, 684201.633 954466.335 0, 684476.782 954447.755 0, 684751.933 954429.192 0, 685027.084 954410.646 0, 
+    685302.237 954392.115 0, 685577.391 954373.601 0, 685852.546 954355.102 0, 686127.702 954336.62 0, 686402.859 954318.155 0, 686678.017 954299.705 0, 686953.176 954281.272 0, 687228.337 954262.854 0, 687503.498 954244.453 0, 687778.661 954226.069 0, 
+    688053.824 954207.7 0, 688328.989 954189.347 0, 688604.154 954171.011 0, 688879.321 954152.691 0, 689153.108 954134.479 0, 689429.658 954116.1 0, 689704.828 954097.828 0, 689979.999 954079.573 0, 690255.172 954061.334 0, 690530.345 954043.111 0, 
+    690805.519 954024.904 0, 691080.695 954006.714 0, 691355.871 953988.54 0, 691631.049 953970.382 0, 691906.227 953952.24 0, 692181.407 953934.114 0, 692456.588 953916.004 0, 692731.769 953897.911 0, 693006.952 953879.834 0, 693282.136 953861.773 0, 
+    693557.321 953843.728 0, 693832.507 953825.7 0, 694107.694 953807.688 0, 694382.883 953789.692 0, 694658.072 953771.712 0, 694933.262 953753.748 0, 695208.454 953735.8 0, 695483.646 953717.869 0, 695757.459 953700.044 0, 695395.179 948132.57 0, 
+    695032.907 942565.227 0))
+
+POLYGON ((708967.97 952859.163 0, 708694.105 952876.215 0, 708418.863 952893.368 0, 708143.622 952910.538 0, 707868.382 952927.725 0, 707593.143 952944.927 0, 707317.905 952962.146 0, 707042.668 952979.38 0, 706767.432 952996.631 0, 706492.198 953013.898 0, 
+    706216.964 953031.182 0, 705941.731 953048.481 0, 705666.499 953065.797 0, 705391.268 953083.129 0, 705116.038 953100.477 0, 704840.81 953117.842 0, 704565.582 953135.222 0, 704290.355 953152.619 0, 704015.129 953170.032 0, 703739.905 953187.461 0, 
+    703464.681 953204.907 0, 703189.458 953222.368 0, 702914.237 953239.846 0, 702639.016 953257.34 0, 702362.418 953274.938 0, 702088.578 953292.377 0, 701813.361 953309.919 0, 701538.144 953327.478 0, 701262.929 953345.053 0, 700987.715 953362.644 0, 
+    700712.501 953380.251 0, 700437.289 953397.875 0, 700162.078 953415.515 0, 699886.867 953433.171 0, 699611.658 953450.843 0, 699336.45 953468.531 0, 699061.243 953486.236 0, 698786.037 953503.957 0, 698510.832 953521.694 0, 698235.628 953539.447 0, 
+    697960.425 953557.216 0, 697685.223 953575.002 0, 697410.022 953592.803 0, 697134.823 953610.621 0, 696859.624 953628.455 0, 696584.426 953646.306 0, 696309.23 953664.172 0, 696034.034 953682.055 0, 695757.459 953700.044 0, 696119.748 959267.644 0, 
+    696482.044 964835.366 0, 696757.96 964817.42 0, 697032.5 964799.579 0, 697307.042 964781.755 0, 697581.584 964763.948 0, 697856.127 964746.156 0, 698130.672 964728.38 0, 698405.217 964710.621 0, 698679.764 964692.878 0, 698954.311 964675.151 0, 
+    699228.86 964657.44 0, 699503.409 964639.745 0, 699777.96 964622.067 0, 700052.511 964604.404 0, 700327.064 964586.758 0, 700601.618 964569.128 0, 700876.173 964551.514 0, 701150.728 964533.916 0, 701425.285 964516.335 0, 701699.843 964498.769 0, 
+    701974.402 964481.22 0, 702248.962 964463.687 0, 702523.523 964446.17 0, 702798.085 964428.669 0, 703071.272 964411.272 0, 703347.212 964393.716 0, 703621.777 964376.264 0, 703896.343 964358.828 0, 704170.911 964341.408 0, 704445.479 964324.004 0, 
+    704720.048 964306.616 0, 704994.618 964289.245 0, 705269.189 964271.889 0, 705543.762 964254.55 0, 705818.335 964237.227 0, 706092.909 964219.92 0, 706367.485 964202.63 0, 706642.061 964185.355 0, 706916.638 964168.097 0, 707191.217 964150.854 0, 
+    707465.796 964133.628 0, 707740.376 964116.418 0, 708014.958 964099.225 0, 708289.54 964082.047 0, 708564.124 964064.886 0, 708838.708 964047.74 0, 709113.294 964030.611 0, 709387.88 964013.498 0, 709661.093 963996.487 0, 709314.527 958427.764 0, 
+    708967.97 952859.163 0))
+
+POLYGON ((722842.458 963194.845 0, 722569.197 963211.085 0, 722294.563 963227.422 0, 722019.93 963243.775 0, 721745.298 963260.145 0, 721470.668 963276.53 0, 721196.038 963292.932 0, 720921.409 963309.35 0, 720646.781 963325.784 0, 720372.154 963342.234 0, 
+    720097.528 963358.701 0, 719822.903 963375.183 0, 719548.279 963391.682 0, 719273.656 963408.197 0, 718999.034 963424.728 0, 718724.413 963441.275 0, 718449.792 963457.839 0, 718175.173 963474.418 0, 717900.555 963491.014 0, 717625.938 963507.626 0, 
+    717351.322 963524.254 0, 717076.706 963540.898 0, 716802.092 963557.558 0, 716527.479 963574.235 0, 716251.492 963591.011 0, 715978.255 963607.637 0, 715703.645 963624.362 0, 715429.035 963641.103 0, 715154.427 963657.86 0, 714879.819 963674.634 0, 
+    714605.213 963691.423 0, 714330.608 963708.229 0, 714056.003 963725.051 0, 713781.4 963741.889 0, 713506.797 963758.744 0, 713232.196 963775.614 0, 712957.595 963792.501 0, 712682.996 963809.404 0, 712408.397 963826.323 0, 712133.8 963843.258 0, 
+    711859.203 963860.209 0, 711584.608 963877.177 0, 711310.013 963894.16 0, 711035.42 963911.16 0, 710760.828 963928.176 0, 710486.236 963945.208 0, 710211.646 963962.257 0, 709937.056 963979.321 0, 709661.093 963996.487 0, 710007.665 969565.329 0, 
+    710354.245 975134.284 0, 710629.549 975117.159 0, 710903.483 975100.136 0, 711177.418 975083.128 0, 711451.354 975066.136 0, 711725.291 975049.161 0, 711999.229 975032.202 0, 712273.168 975015.259 0, 712547.108 974998.332 0, 712821.049 974981.421 0, 
+    713094.991 974964.526 0, 713368.934 974947.648 0, 713642.878 974930.785 0, 713916.822 974913.939 0, 714190.768 974897.109 0, 714464.715 974880.295 0, 714738.663 974863.497 0, 715012.612 974846.715 0, 715286.562 974829.949 0, 715560.513 974813.199 0, 
+    715834.464 974796.466 0, 716108.417 974779.749 0, 716382.371 974763.047 0, 716656.326 974746.362 0, 716928.911 974729.777 0, 717204.238 974713.04 0, 717478.196 974696.404 0, 717752.155 974679.783 0, 718026.114 974663.179 0, 718300.075 974646.59 0, 
+    718574.037 974630.018 0, 718847.999 974613.462 0, 719121.963 974596.922 0, 719395.927 974580.398 0, 719669.893 974563.89 0, 719943.859 974547.399 0, 720217.827 974530.923 0, 720491.795 974514.464 0, 720765.764 974498.021 0, 721039.735 974481.593 0, 
+    721313.706 974465.182 0, 721587.678 974448.788 0, 721861.652 974432.409 0, 722135.626 974416.046 0, 722409.601 974399.7 0, 722683.577 974383.369 0, 722957.554 974367.055 0, 723231.532 974350.757 0, 723504.141 974334.556 0, 723173.296 968764.644 0, 
+    722842.458 963194.845 0))
+
+POLYGON ((736656.245 973571.983 0, 736383.589 973587.413 0, 736109.566 973602.937 0, 735835.544 973618.477 0, 735561.523 973634.033 0, 735287.502 973649.606 0, 735013.483 973665.194 0, 734739.465 973680.799 0, 734465.447 973696.42 0, 734191.431 973712.057 0, 
+    733917.415 973727.71 0, 733643.4 973743.379 0, 733369.386 973759.064 0, 733095.373 973774.766 0, 732821.361 973790.483 0, 732547.35 973806.217 0, 732273.34 973821.967 0, 731999.331 973837.732 0, 731725.323 973853.515 0, 731451.315 973869.313 0, 
+    731177.309 973885.127 0, 730903.304 973900.957 0, 730629.299 973916.804 0, 730355.295 973932.667 0, 730079.924 973948.625 0, 729807.291 973964.44 0, 729533.29 973980.352 0, 729259.29 973996.279 0, 728985.291 974012.222 0, 728711.293 974028.181 0, 
+    728437.296 974044.157 0, 728163.3 974060.149 0, 727889.305 974076.157 0, 727615.311 974092.181 0, 727341.318 974108.221 0, 727067.325 974124.277 0, 726793.334 974140.349 0, 726519.343 974156.438 0, 726245.354 974172.542 0, 725971.365 974188.663 0, 
+    725697.378 974204.8 0, 725423.391 974220.953 0, 725149.405 974237.122 0, 724875.421 974253.307 0, 724601.437 974269.508 0, 724327.454 974285.726 0, 724053.472 974301.96 0, 723779.491 974318.209 0, 723504.141 974334.556 0, 723834.993 979904.579 0, 
+    724165.851 985474.708 0, 724440.542 985458.4 0, 724713.867 985442.189 0, 724987.193 985425.995 0, 725260.52 985409.816 0, 725533.848 985393.653 0, 725807.177 985377.507 0, 726080.507 985361.377 0, 726353.838 985345.262 0, 726627.17 985329.164 0, 
+    726900.503 985313.082 0, 727173.837 985297.016 0, 727447.172 985280.966 0, 727720.507 985264.932 0, 727993.844 985248.914 0, 728267.181 985232.912 0, 728540.52 985216.927 0, 728813.859 985200.957 0, 729087.2 985185.004 0, 729360.541 985169.067 0, 
+    729633.883 985153.145 0, 729907.227 985137.24 0, 730180.571 985121.351 0, 730453.916 985105.478 0, 730725.896 985089.7 0, 731000.609 985073.78 0, 731273.957 985057.956 0, 731547.305 985042.147 0, 731820.655 985026.354 0, 732094.006 985010.578 0, 
+    732367.357 984994.818 0, 732640.71 984979.073 0, 732914.063 984963.345 0, 733187.418 984947.633 0, 733460.773 984931.937 0, 733734.129 984916.257 0, 734007.486 984900.593 0, 734280.844 984884.946 0, 734554.203 984869.314 0, 734827.563 984853.698 0, 
+    735100.924 984838.099 0, 735374.286 984822.515 0, 735647.648 984806.948 0, 735921.012 984791.397 0, 736194.376 984775.862 0, 736467.742 984760.343 0, 736741.108 984744.84 0, 737014.475 984729.353 0, 737286.479 984713.959 0, 736971.359 979142.918 0, 
+    736656.245 973571.983 0))
+
+POLYGON ((750409.204 983990.282 0, 750137.156 984004.907 0, 749863.746 984019.621 0, 749590.337 984034.352 0, 749316.929 984049.099 0, 749043.521 984063.861 0, 748770.115 984078.64 0, 748496.709 984093.435 0, 748223.305 984108.246 0, 747949.901 984123.073 0, 
+    747676.498 984137.916 0, 747403.096 984152.776 0, 747129.695 984167.651 0, 746856.294 984182.543 0, 746582.895 984197.45 0, 746309.496 984212.374 0, 746036.099 984227.314 0, 745762.702 984242.27 0, 745489.306 984257.241 0, 745215.911 984272.229 0, 
+    744942.517 984287.234 0, 744669.124 984302.254 0, 744395.731 984317.29 0, 744122.34 984332.343 0, 743847.586 984347.486 0, 743575.56 984362.496 0, 743302.171 984377.596 0, 743028.783 984392.713 0, 742755.396 984407.846 0, 742482.01 984422.995 0, 
+    742208.624 984438.16 0, 741935.24 984453.341 0, 741661.857 984468.538 0, 741388.474 984483.752 0, 741115.092 984498.981 0, 740841.712 984514.227 0, 740568.332 984529.488 0, 740294.953 984544.766 0, 740021.575 984560.06 0, 739748.197 984575.369 0, 
+    739474.821 984590.695 0, 739201.446 984606.037 0, 738928.071 984621.396 0, 738654.698 984636.77 0, 738381.325 984652.16 0, 738107.953 984667.566 0, 737834.582 984682.989 0, 737561.212 984698.428 0, 737286.479 984713.959 0, 737601.604 990285.103 0, 
+    737916.736 995856.345 0, 738190.81 995840.85 0, 738463.524 995825.449 0, 738736.239 995810.063 0, 739008.955 995794.694 0, 739281.672 995779.34 0, 739554.39 995764.003 0, 739827.109 995748.682 0, 740099.828 995733.376 0, 740372.549 995718.087 0, 
+    740645.27 995702.814 0, 740917.992 995687.557 0, 741190.715 995672.316 0, 741463.439 995657.091 0, 741736.164 995641.882 0, 742008.89 995626.689 0, 742281.617 995611.512 0, 742554.344 995596.352 0, 742827.073 995581.207 0, 743099.802 995566.078 0, 
+    743372.533 995550.966 0, 743645.264 995535.869 0, 743917.996 995520.789 0, 744190.729 995505.724 0, 744462.102 995490.751 0, 744736.197 995475.643 0, 745008.933 995460.627 0, 745281.669 995445.627 0, 745554.407 995430.643 0, 745827.145 995415.675 0, 
+    746099.884 995400.722 0, 746372.624 995385.786 0, 746645.365 995370.866 0, 746918.107 995355.963 0, 747190.85 995341.075 0, 747463.593 995326.203 0, 747736.337 995311.347 0, 748009.083 995296.507 0, 748281.829 995281.684 0, 748554.576 995266.876 0, 
+    748827.324 995252.085 0, 749100.073 995237.309 0, 749372.822 995222.55 0, 749645.573 995207.806 0, 749918.324 995193.079 0, 750191.076 995178.368 0, 750463.829 995163.672 0, 750736.583 995148.993 0, 751007.979 995134.403 0, 750708.588 989562.293 0, 
+    750409.204 983990.282 0))
+
+POLYGON ((764101.209 994449.45 0, 763829.771 994463.273 0, 763556.977 994477.181 0, 763284.184 994491.106 0, 763011.391 994505.047 0, 762738.599 994519.003 0, 762465.808 994532.976 0, 762193.018 994546.965 0, 761920.228 994560.97 0, 761647.44 994574.991 0, 
+    761374.652 994589.028 0, 761101.865 994603.081 0, 760829.079 994617.15 0, 760556.294 994631.235 0, 760283.509 994645.336 0, 760010.726 994659.454 0, 759737.943 994673.587 0, 759465.161 994687.736 0, 759192.38 994701.902 0, 758919.599 994716.083 0, 
+    758646.82 994730.281 0, 758374.041 994744.494 0, 758101.264 994758.724 0, 757828.487 994772.97 0, 757554.352 994787.303 0, 757282.935 994801.509 0, 757010.161 994815.803 0, 756737.387 994830.113 0, 756464.615 994844.439 0, 756191.843 994858.781 0, 
+    755919.072 994873.139 0, 755646.301 994887.513 0, 755373.532 994901.903 0, 755100.763 994916.31 0, 754827.996 994930.732 0, 754555.229 994945.17 0, 754282.463 994959.625 0, 754009.698 994974.095 0, 753736.934 994988.582 0, 753464.17 995003.084 0, 
+    753191.408 995017.603 0, 752918.646 995032.138 0, 752645.885 995046.689 0, 752373.125 995061.255 0, 752100.366 995075.838 0, 751827.608 995090.437 0, 751554.85 995105.052 0, 751282.094 995119.683 0, 751007.979 995134.403 0, 751307.374 1000706.607 0, 
+    751606.774 1006278.901 0, 751880.23 1006264.216 0, 752152.331 1006249.62 0, 752424.432 1006235.04 0, 752696.534 1006220.476 0, 752968.638 1006205.929 0, 753240.742 1006191.397 0, 753512.846 1006176.881 0, 753784.952 1006162.381 0, 754057.059 1006147.898 0, 
+    754329.166 1006133.43 0, 754601.274 1006118.978 0, 754873.384 1006104.543 0, 755145.494 1006090.123 0, 755417.604 1006075.719 0, 755689.716 1006061.332 0, 755961.829 1006046.96 0, 756233.942 1006032.605 0, 756506.056 1006018.265 0, 756778.171 1006003.941 0, 
+    757050.287 1005989.634 0, 757322.404 1005975.342 0, 757594.522 1005961.067 0, 757866.64 1005946.807 0, 758137.404 1005932.635 0, 758410.879 1005918.336 0, 758683 1005904.125 0, 758955.122 1005889.929 0, 759227.245 1005875.75 0, 759499.368 1005861.587 0, 
+    759771.493 1005847.439 0, 760043.618 1005833.308 0, 760315.744 1005819.193 0, 760587.87 1005805.093 0, 760859.998 1005791.01 0, 761132.126 1005776.943 0, 761404.256 1005762.891 0, 761676.386 1005748.856 0, 761948.517 1005734.837 0, 762220.648 1005720.834 0, 
+    762492.781 1005706.846 0, 762764.914 1005692.875 0, 763037.049 1005678.92 0, 763309.184 1005664.981 0, 763581.32 1005651.058 0, 763853.456 1005637.151 0, 764125.594 1005623.26 0, 764397.732 1005609.384 0, 764668.517 1005595.594 0, 764384.861 1000022.477 0, 
+    764101.209 994449.45 0))
+
+POLYGON ((777732.138 1004949.192 0, 777461.313 1004962.218 0, 777189.137 1004975.324 0, 776916.961 1004988.446 0, 776644.786 1005001.584 0, 776372.612 1005014.738 0, 776100.439 1005027.909 0, 775828.266 1005041.095 0, 775556.094 1005054.297 0, 775283.923 1005067.516 0, 
+    775011.753 1005080.75 0, 774739.584 1005094 0, 774467.415 1005107.267 0, 774195.247 1005120.549 0, 773923.08 1005133.848 0, 773650.914 1005147.162 0, 773378.748 1005160.493 0, 773106.584 1005173.839 0, 772834.42 1005187.202 0, 772562.256 1005200.58 0, 
+    772290.094 1005213.975 0, 772017.932 1005227.385 0, 771745.772 1005240.812 0, 771473.612 1005254.254 0, 771200.099 1005267.78 0, 770929.294 1005281.188 0, 770657.136 1005294.678 0, 770384.98 1005308.185 0, 770112.823 1005321.708 0, 769840.668 1005335.246 0, 
+    769568.514 1005348.801 0, 769296.36 1005362.372 0, 769024.207 1005375.959 0, 768752.055 1005389.561 0, 768479.904 1005403.18 0, 768207.754 1005416.815 0, 767935.604 1005430.466 0, 767663.455 1005444.133 0, 767391.307 1005457.816 0, 767119.16 1005471.514 0, 
+    766847.013 1005485.229 0, 766574.868 1005498.96 0, 766302.723 1005512.707 0, 766030.579 1005526.47 0, 765758.436 1005540.249 0, 765486.293 1005554.044 0, 765214.152 1005567.855 0, 764942.011 1005581.682 0, 764668.517 1005595.594 0, 764952.177 1011168.797 0, 
+    765235.842 1016742.082 0, 765508.677 1016728.204 0, 765780.162 1016714.41 0, 766051.647 1016700.632 0, 766323.133 1016686.871 0, 766594.62 1016673.125 0, 766866.108 1016659.395 0, 767137.597 1016645.681 0, 767409.087 1016631.983 0, 767680.577 1016618.302 0, 
+    767952.068 1016604.636 0, 768223.56 1016590.986 0, 768495.053 1016577.352 0, 768766.546 1016563.734 0, 769038.041 1016550.132 0, 769309.536 1016536.546 0, 769581.032 1016522.976 0, 769852.529 1016509.422 0, 770124.026 1016495.884 0, 770395.525 1016482.362 0, 
+    770667.024 1016468.856 0, 770938.524 1016455.366 0, 771210.024 1016441.892 0, 771481.526 1016428.434 0, 771751.678 1016415.058 0, 772024.531 1016401.565 0, 772296.035 1016388.155 0, 772567.54 1016374.761 0, 772839.046 1016361.383 0, 773110.552 1016348.02 0, 
+    773382.059 1016334.674 0, 773653.567 1016321.344 0, 773925.075 1016308.029 0, 774196.585 1016294.731 0, 774468.095 1016281.449 0, 774739.606 1016268.182 0, 775011.118 1016254.932 0, 775282.63 1016241.698 0, 775554.143 1016228.479 0, 775825.658 1016215.277 0, 
+    776097.172 1016202.09 0, 776368.688 1016188.92 0, 776640.204 1016175.765 0, 776911.722 1016162.627 0, 777183.24 1016149.504 0, 777454.758 1016136.398 0, 777726.278 1016123.307 0, 777997.798 1016110.232 0, 778267.97 1016097.239 0, 778000.052 1010523.175 0, 
+    777732.138 1004949.192 0))
+
+POLYGON ((791301.868 1015489.216 0, 791031.658 1015501.446 0, 790760.102 1015513.754 0, 790488.547 1015526.077 0, 790216.992 1015538.417 0, 789945.438 1015550.772 0, 789673.885 1015563.143 0, 789402.332 1015575.531 0, 789130.781 1015587.934 0, 788859.229 1015600.354 0, 
+    788587.679 1015612.789 0, 788316.13 1015625.24 0, 788044.581 1015637.707 0, 787773.033 1015650.191 0, 787501.485 1015662.69 0, 787229.939 1015675.205 0, 786958.393 1015687.736 0, 786686.848 1015700.284 0, 786415.303 1015712.847 0, 786143.76 1015725.426 0, 
+    785872.217 1015738.021 0, 785600.674 1015750.632 0, 785329.133 1015763.259 0, 785057.592 1015775.902 0, 784784.704 1015788.624 0, 784514.513 1015801.237 0, 784242.975 1015813.928 0, 783971.437 1015826.635 0, 783699.9 1015839.358 0, 783428.364 1015852.097 0, 
+    783156.828 1015864.852 0, 782885.294 1015877.622 0, 782613.76 1015890.409 0, 782342.226 1015903.212 0, 782070.694 1015916.031 0, 781799.162 1015928.866 0, 781527.631 1015941.717 0, 781256.101 1015954.584 0, 780984.572 1015967.467 0, 780713.043 1015980.365 0, 
+    780441.515 1015993.28 0, 780169.988 1016006.211 0, 779898.461 1016019.158 0, 779626.936 1016032.12 0, 779355.411 1016045.099 0, 779083.887 1016058.094 0, 778812.363 1016071.105 0, 778540.841 1016084.131 0, 778267.97 1016097.239 0, 778535.892 1021671.38 0, 
+    778803.817 1027245.595 0, 779076.028 1027232.519 0, 779346.895 1027219.524 0, 779617.762 1027206.545 0, 779888.63 1027193.582 0, 780159.499 1027180.634 0, 780430.368 1027167.703 0, 780701.238 1027154.787 0, 780972.109 1027141.888 0, 781242.981 1027129.004 0, 
+    781513.854 1027116.137 0, 781784.727 1027103.285 0, 782055.601 1027090.449 0, 782326.476 1027077.63 0, 782597.351 1027064.826 0, 782868.227 1027052.038 0, 783139.104 1027039.266 0, 783409.982 1027026.51 0, 783680.861 1027013.77 0, 783951.74 1027001.045 0, 
+    784222.62 1026988.337 0, 784493.501 1026975.645 0, 784764.382 1026962.969 0, 785035.264 1026950.308 0, 785304.802 1026937.727 0, 785577.031 1026925.035 0, 785847.916 1026912.423 0, 786118.801 1026899.826 0, 786389.687 1026887.246 0, 786660.574 1026874.681 0, 
+    786931.461 1026862.132 0, 787202.349 1026849.599 0, 787473.238 1026837.083 0, 787744.128 1026824.582 0, 788015.018 1026812.097 0, 788285.909 1026799.628 0, 788556.801 1026787.174 0, 788827.694 1026774.737 0, 789098.587 1026762.316 0, 789369.481 1026749.911 0, 
+    789640.376 1026737.521 0, 789911.271 1026725.148 0, 790182.168 1026712.791 0, 790453.065 1026700.449 0, 790723.962 1026688.124 0, 790994.861 1026675.814 0, 791265.76 1026663.52 0, 791536.66 1026651.243 0, 791806.216 1026639.042 0, 791554.04 1021064.092 0, 
+    791301.868 1015489.216 0))
+
+POLYGON ((804810.278 1026069.225 0, 804540.686 1026080.664 0, 804269.752 1026092.177 0, 803998.819 1026103.705 0, 803727.887 1026115.249 0, 803456.956 1026126.809 0, 803186.025 1026138.385 0, 802915.095 1026149.977 0, 802644.166 1026161.585 0, 802373.237 1026173.209 0, 
+    802102.309 1026184.849 0, 801831.381 1026196.505 0, 801560.455 1026208.177 0, 801289.529 1026219.865 0, 801018.604 1026231.568 0, 800747.679 1026243.288 0, 800476.755 1026255.023 0, 800205.832 1026266.775 0, 799934.909 1026278.542 0, 799663.988 1026290.326 0, 
+    799393.066 1026302.125 0, 799122.146 1026313.94 0, 798851.226 1026325.772 0, 798580.307 1026337.619 0, 798308.046 1026349.541 0, 798038.471 1026361.361 0, 797767.554 1026373.256 0, 797496.638 1026385.167 0, 797225.723 1026397.094 0, 796954.808 1026409.037 0, 
+    796683.894 1026420.996 0, 796412.98 1026432.97 0, 796142.067 1026444.961 0, 795871.155 1026456.968 0, 795600.244 1026468.99 0, 795329.333 1026481.029 0, 795058.424 1026493.083 0, 794787.514 1026505.154 0, 794516.606 1026517.24 0, 794245.698 1026529.343 0, 
+    793974.791 1026541.461 0, 793703.885 1026553.595 0, 793432.979 1026565.745 0, 793162.074 1026577.911 0, 792891.17 1026590.093 0, 792620.267 1026602.291 0, 792349.364 1026614.505 0, 792078.462 1026626.735 0, 791806.216 1026639.042 0, 792058.396 1032214.061 0, 
+    792310.578 1037789.145 0, 792582.163 1037776.868 0, 792852.409 1037764.667 0, 793122.656 1037752.483 0, 793392.903 1037740.315 0, 793663.151 1037728.162 0, 793933.399 1037716.026 0, 794203.649 1037703.905 0, 794473.899 1037691.8 0, 794744.15 1037679.711 0, 
+    795014.401 1037667.638 0, 795284.653 1037655.581 0, 795554.906 1037643.54 0, 795825.16 1037631.515 0, 796095.414 1037619.505 0, 796365.669 1037607.512 0, 796635.925 1037595.534 0, 796906.181 1037583.573 0, 797176.438 1037571.627 0, 797446.696 1037559.697 0, 
+    797716.955 1037547.783 0, 797987.214 1037535.885 0, 798257.474 1037524.003 0, 798527.734 1037512.137 0, 798796.656 1037500.345 0, 799068.258 1037488.452 0, 799338.521 1037476.633 0, 799608.784 1037464.831 0, 799879.048 1037453.044 0, 800149.313 1037441.273 0, 
+    800419.578 1037429.519 0, 800689.845 1037417.78 0, 800960.111 1037406.057 0, 801230.379 1037394.349 0, 801500.647 1037382.658 0, 801770.916 1037370.983 0, 802041.186 1037359.323 0, 802311.456 1037347.68 0, 802581.727 1037336.052 0, 802851.999 1037324.441 0, 
+    803122.271 1037312.845 0, 803392.544 1037301.265 0, 803662.818 1037289.701 0, 803933.092 1037278.153 0, 804203.368 1037266.621 0, 804473.643 1037255.105 0, 804743.92 1037243.604 0, 805014.197 1037232.12 0, 805283.136 1037220.708 0, 805046.705 1031644.934 0, 
+    804810.278 1026069.225 0))
+
+POLYGON ((818257.248 1036688.924 0, 817988.276 1036699.576 0, 817717.967 1036710.296 0, 817447.66 1036721.033 0, 817177.352 1036731.786 0, 816907.046 1036742.554 0, 816636.74 1036753.339 0, 816366.435 1036764.139 0, 816096.13 1036774.955 0, 815825.826 1036785.788 0, 
+    815555.522 1036796.636 0, 815285.22 1036807.5 0, 815014.917 1036818.379 0, 814744.616 1036829.275 0, 814474.315 1036840.187 0, 814204.015 1036851.115 0, 813933.715 1036862.058 0, 813663.416 1036873.018 0, 813393.118 1036883.993 0, 813122.821 1036894.984 0, 
+    812852.524 1036905.991 0, 812582.227 1036917.015 0, 812311.932 1036928.053 0, 812041.636 1036939.108 0, 811770.004 1036950.234 0, 811501.048 1036961.266 0, 811230.755 1036972.369 0, 810960.463 1036983.487 0, 810690.171 1036994.622 0, 810419.88 1037005.772 0, 
+    810149.59 1037016.938 0, 809879.3 1037028.12 0, 809609.011 1037039.318 0, 809338.722 1037050.532 0, 809068.434 1037061.762 0, 808798.147 1037073.008 0, 808527.861 1037084.27 0, 808257.575 1037095.547 0, 807987.29 1037106.841 0, 807717.005 1037118.15 0, 
+    807446.721 1037129.476 0, 807176.438 1037140.817 0, 806906.156 1037152.174 0, 806635.874 1037163.547 0, 806365.593 1037174.936 0, 806095.312 1037186.341 0, 805825.032 1037197.762 0, 805554.753 1037209.199 0, 805283.136 1037220.708 0, 805519.569 1042796.543 0, 
+    805756.004 1048372.435 0, 806026.962 1048360.953 0, 806296.585 1048349.544 0, 806566.208 1048338.151 0, 806835.832 1048326.774 0, 807105.457 1048315.413 0, 807375.083 1048304.067 0, 807644.709 1048292.738 0, 807914.336 1048281.424 0, 808183.963 1048270.126 0, 
+    808453.591 1048258.844 0, 808723.22 1048247.578 0, 808992.849 1048236.328 0, 809262.479 1048225.093 0, 809532.11 1048213.875 0, 809801.742 1048202.672 0, 810071.374 1048191.486 0, 810341.006 1048180.315 0, 810610.64 1048169.16 0, 810880.274 1048158.021 0, 
+    811149.909 1048146.897 0, 811419.544 1048135.79 0, 811689.18 1048124.698 0, 811958.817 1048113.623 0, 812227.119 1048102.618 0, 812498.092 1048091.519 0, 812767.731 1048080.491 0, 813037.37 1048069.479 0, 813307.01 1048058.482 0, 813576.65 1048047.502 0, 
+    813846.292 1048036.537 0, 814115.933 1048025.589 0, 814385.576 1048014.656 0, 814655.219 1048003.739 0, 814924.863 1047992.838 0, 815194.507 1047981.953 0, 815464.152 1047971.083 0, 815733.798 1047960.23 0, 816003.444 1047949.392 0, 816273.091 1047938.57 0, 
+    816542.739 1047927.764 0, 816812.387 1047916.975 0, 817082.036 1047906.2 0, 817351.686 1047895.442 0, 817621.336 1047884.7 0, 817890.987 1047873.973 0, 818160.638 1047863.263 0, 818430.29 1047852.568 0, 818698.609 1047841.942 0, 818477.928 1042265.404 0, 
+    818257.248 1036688.924 0))
+
+POLYGON ((831642.661 1047348.016 0, 831374.311 1047357.884 0, 831104.63 1047367.817 0, 830834.949 1047377.766 0, 830565.269 1047387.731 0, 830295.59 1047397.711 0, 830025.911 1047407.707 0, 829756.233 1047417.72 0, 829486.555 1047427.748 0, 829216.878 1047437.792 0, 
+    828947.201 1047447.852 0, 828677.526 1047457.928 0, 828407.85 1047468.019 0, 828138.176 1047478.127 0, 827868.501 1047488.25 0, 827598.828 1047498.389 0, 827329.155 1047508.544 0, 827059.483 1047518.715 0, 826789.811 1047528.902 0, 826520.14 1047539.105 0, 
+    826250.469 1047549.324 0, 825980.799 1047559.558 0, 825711.13 1047569.809 0, 825441.461 1047580.075 0, 825170.461 1047590.408 0, 824902.126 1047600.655 0, 824632.459 1047610.969 0, 824362.793 1047621.298 0, 824093.127 1047631.644 0, 823823.462 1047642.005 0, 
+    823553.798 1047652.383 0, 823284.134 1047662.776 0, 823014.47 1047673.185 0, 822744.808 1047683.61 0, 822475.146 1047694.051 0, 822205.484 1047704.508 0, 821935.824 1047714.98 0, 821666.164 1047725.469 0, 821396.504 1047735.973 0, 821126.845 1047746.493 0, 
+    820857.187 1047757.029 0, 820587.529 1047767.581 0, 820317.872 1047778.149 0, 820048.216 1047788.733 0, 819778.56 1047799.332 0, 819508.905 1047809.947 0, 819239.25 1047820.579 0, 818969.596 1047831.226 0, 818698.609 1047841.942 0, 818919.293 1053418.531 0, 
+    819139.978 1058995.169 0, 819410.306 1058984.48 0, 819679.303 1058973.858 0, 819948.301 1058963.253 0, 820217.3 1058952.664 0, 820486.299 1058942.09 0, 820755.299 1058931.532 0, 821024.3 1058920.99 0, 821293.301 1058910.464 0, 821562.303 1058899.953 0, 
+    821831.305 1058889.459 0, 822100.308 1058878.98 0, 822369.312 1058868.517 0, 822638.316 1058858.07 0, 822907.321 1058847.639 0, 823176.327 1058837.223 0, 823445.333 1058826.824 0, 823714.34 1058816.44 0, 823983.347 1058806.072 0, 824252.355 1058795.72 0, 
+    824521.364 1058785.384 0, 824790.373 1058775.063 0, 825059.383 1058764.759 0, 825328.393 1058754.47 0, 825596.074 1058744.248 0, 825866.416 1058733.94 0, 826135.428 1058723.699 0, 826404.441 1058713.473 0, 826673.454 1058703.264 0, 826942.468 1058693.07 0, 
+    827211.483 1058682.892 0, 827480.498 1058672.73 0, 827749.514 1058662.584 0, 828018.53 1058652.453 0, 828287.547 1058642.339 0, 828556.565 1058632.24 0, 828825.583 1058622.157 0, 829094.602 1058612.09 0, 829363.621 1058602.039 0, 829632.641 1058592.003 0, 
+    829901.662 1058581.984 0, 830170.683 1058571.98 0, 830439.704 1058561.992 0, 830708.727 1058552.02 0, 830977.75 1058542.064 0, 831246.773 1058532.124 0, 831515.797 1058522.199 0, 831784.822 1058512.29 0, 832052.519 1058502.446 0, 831847.589 1052925.207 0, 
+    831642.661 1047348.016 0))
+
+POLYGON ((844966.399 1058046.205 0, 844698.674 1058055.293 0, 844429.622 1058064.442 0, 844160.571 1058073.606 0, 843891.521 1058082.787 0, 843622.471 1058091.983 0, 843353.421 1058101.195 0, 843084.372 1058110.422 0, 842815.324 1058119.666 0, 842546.276 1058128.926 0, 
+    842277.229 1058138.201 0, 842008.182 1058147.492 0, 841739.136 1058156.799 0, 841470.091 1058166.122 0, 841201.046 1058175.461 0, 840932.001 1058184.815 0, 840662.957 1058194.185 0, 840393.914 1058203.572 0, 840124.871 1058212.974 0, 839855.829 1058222.392 0, 
+    839586.787 1058231.825 0, 839317.746 1058241.275 0, 839048.705 1058250.74 0, 838779.665 1058260.221 0, 838509.298 1058269.765 0, 838241.586 1058279.231 0, 837972.548 1058288.76 0, 837703.51 1058298.304 0, 837434.473 1058307.865 0, 837165.436 1058317.441 0, 
+    836896.4 1058327.033 0, 836627.365 1058336.641 0, 836358.33 1058346.265 0, 836089.295 1058355.904 0, 835820.261 1058365.56 0, 835551.228 1058375.231 0, 835282.195 1058384.918 0, 835013.163 1058394.621 0, 834744.131 1058404.339 0, 834475.1 1058414.074 0, 
+    834206.07 1058423.824 0, 833937.04 1058433.591 0, 833668.011 1058443.373 0, 833398.982 1058453.17 0, 833129.954 1058462.984 0, 832860.926 1058472.814 0, 832591.899 1058482.659 0, 832322.873 1058492.52 0, 832052.519 1058502.446 0, 832257.45 1064079.729 0, 
+    832462.383 1069657.052 0, 832732.077 1069647.15 0, 833000.447 1069637.313 0, 833268.818 1069627.492 0, 833537.189 1069617.686 0, 833805.56 1069607.896 0, 834073.932 1069598.122 0, 834342.305 1069588.364 0, 834610.678 1069578.622 0, 834879.052 1069568.895 0, 
+    835147.427 1069559.185 0, 835415.802 1069549.49 0, 835684.177 1069539.81 0, 835952.554 1069530.147 0, 836220.93 1069520.499 0, 836489.308 1069510.868 0, 836757.686 1069501.251 0, 837026.064 1069491.651 0, 837294.443 1069482.067 0, 837562.823 1069472.498 0, 
+    837831.203 1069462.945 0, 838099.583 1069453.408 0, 838367.965 1069443.887 0, 838636.346 1069434.382 0, 838903.405 1069424.939 0, 839173.112 1069415.418 0, 839441.495 1069405.96 0, 839709.879 1069396.518 0, 839978.264 1069387.091 0, 840246.649 1069377.681 0, 
+    840515.035 1069368.286 0, 840783.421 1069358.907 0, 841051.808 1069349.544 0, 841320.195 1069340.196 0, 841588.583 1069330.864 0, 841856.972 1069321.548 0, 842125.361 1069312.248 0, 842393.75 1069302.964 0, 842662.14 1069293.696 0, 842930.531 1069284.443 0, 
+    843198.922 1069275.206 0, 843467.314 1069265.985 0, 843735.706 1069256.78 0, 844004.099 1069247.59 0, 844272.492 1069238.416 0, 844540.886 1069229.258 0, 844809.281 1069220.116 0, 845077.676 1069210.99 0, 845344.748 1069201.924 0, 845155.573 1063624.045 0, 
+    844966.399 1058046.205 0))
+
+POLYGON ((858228.348 1068783.194 0, 857961.249 1068791.505 0, 857692.829 1068799.873 0, 857424.41 1068808.257 0, 857155.991 1068816.656 0, 856887.573 1068825.072 0, 856619.155 1068833.503 0, 856350.738 1068841.95 0, 856082.321 1068850.413 0, 855813.905 1068858.891 0, 
+    855545.489 1068867.386 0, 855277.074 1068875.896 0, 855008.66 1068884.422 0, 854740.245 1068892.964 0, 854471.832 1068901.521 0, 854203.418 1068910.095 0, 853935.006 1068918.684 0, 853666.593 1068927.289 0, 853398.182 1068935.91 0, 853129.771 1068944.546 0, 
+    852861.36 1068953.199 0, 852592.95 1068961.867 0, 852324.54 1068970.551 0, 852056.131 1068979.251 0, 851786.4 1068988.009 0, 851519.314 1068996.698 0, 851250.907 1069005.445 0, 850982.5 1069014.208 0, 850714.093 1069022.987 0, 850445.687 1069031.781 0, 
+    850177.281 1069040.592 0, 849908.876 1069049.418 0, 849640.472 1069058.26 0, 849372.068 1069067.117 0, 849103.664 1069075.991 0, 848835.261 1069084.88 0, 848566.859 1069093.785 0, 848298.457 1069102.706 0, 848030.056 1069111.643 0, 847761.655 1069120.596 0, 
+    847493.255 1069129.564 0, 847224.855 1069138.548 0, 846956.456 1069147.548 0, 846688.057 1069156.564 0, 846419.659 1069165.595 0, 846151.261 1069174.643 0, 845882.864 1069183.706 0, 845614.467 1069192.785 0, 845344.748 1069201.924 0, 845533.924 1074779.839 0, 
+    845723.101 1080357.785 0, 845992.161 1080348.668 0, 846259.901 1080339.611 0, 846527.641 1080330.57 0, 846795.382 1080321.545 0, 847063.124 1080312.535 0, 847330.866 1080303.542 0, 847598.609 1080294.564 0, 847866.352 1080285.602 0, 848134.096 1080276.655 0, 
+    848401.84 1080267.724 0, 848669.585 1080258.81 0, 848937.33 1080249.91 0, 849205.076 1080241.027 0, 849472.822 1080232.16 0, 849740.569 1080223.308 0, 850008.316 1080214.472 0, 850276.064 1080205.651 0, 850543.812 1080196.847 0, 850811.561 1080188.058 0, 
+    851079.311 1080179.285 0, 851347.061 1080170.527 0, 851614.811 1080161.786 0, 851882.562 1080153.06 0, 852148.994 1080144.393 0, 852418.065 1080135.656 0, 852685.818 1080126.977 0, 852953.571 1080118.315 0, 853221.324 1080109.668 0, 853489.078 1080101.036 0, 
+    853756.833 1080092.421 0, 854024.588 1080083.821 0, 854292.344 1080075.237 0, 854560.1 1080066.669 0, 854827.856 1080058.117 0, 855095.613 1080049.58 0, 855363.371 1080041.059 0, 855631.129 1080032.554 0, 855898.887 1080024.065 0, 856166.647 1080015.591 0, 
+    856434.406 1080007.133 0, 856702.166 1079998.691 0, 856969.927 1079990.265 0, 857237.688 1079981.854 0, 857505.449 1079973.459 0, 857773.211 1079965.08 0, 858040.974 1079956.717 0, 858308.737 1079948.369 0, 858575.182 1079940.079 0, 858401.764 1074361.621 0, 
+    858228.348 1068783.194 0))
+
+POLYGON ((871428.392 1079558.683 0, 871161.922 1079566.221 0, 870894.137 1079573.812 0, 870626.352 1079581.419 0, 870358.567 1079589.042 0, 870090.783 1079596.68 0, 869822.999 1079604.334 0, 869555.216 1079612.004 0, 869287.433 1079619.69 0, 869019.65 1079627.391 0, 
+    868751.869 1079635.108 0, 868484.087 1079642.841 0, 868216.306 1079650.59 0, 867948.525 1079658.354 0, 867680.745 1079666.134 0, 867412.966 1079673.93 0, 867145.187 1079681.742 0, 866877.408 1079689.569 0, 866609.629 1079697.413 0, 866341.852 1079705.272 0, 
+    866074.074 1079713.146 0, 865806.297 1079721.037 0, 865538.521 1079728.943 0, 865270.745 1079736.865 0, 865001.652 1079744.842 0, 864735.195 1079752.756 0, 864467.42 1079760.726 0, 864199.646 1079768.711 0, 863931.872 1079776.712 0, 863664.099 1079784.728 0, 
+    863396.327 1079792.76 0, 863128.554 1079800.809 0, 862860.783 1079808.872 0, 862593.011 1079816.952 0, 862325.241 1079825.047 0, 862057.47 1079833.159 0, 861789.701 1079841.285 0, 861521.931 1079849.428 0, 861254.162 1079857.587 0, 860986.394 1079865.761 0, 
+    860718.626 1079873.951 0, 860450.859 1079882.156 0, 860183.092 1079890.378 0, 859915.325 1079898.615 0, 859647.559 1079906.868 0, 859379.794 1079915.137 0, 859112.029 1079923.421 0, 858844.264 1079931.722 0, 858575.182 1079940.079 0, 858748.601 1085518.563 0, 
+    858922.02 1091097.07 0, 859190.442 1091088.734 0, 859457.55 1091080.454 0, 859724.659 1091072.19 0, 859991.767 1091063.941 0, 860258.877 1091055.708 0, 860525.986 1091047.491 0, 860793.097 1091039.29 0, 861060.207 1091031.104 0, 861327.318 1091022.935 0, 
+    861594.43 1091014.78 0, 861861.542 1091006.642 0, 862128.655 1090998.519 0, 862395.768 1090990.412 0, 862662.882 1090982.321 0, 862929.996 1090974.246 0, 863197.11 1090966.186 0, 863464.225 1090958.142 0, 863731.341 1090950.113 0, 863998.457 1090942.101 0, 
+    864265.573 1090934.104 0, 864532.69 1090926.123 0, 864799.807 1090918.157 0, 865066.925 1090910.207 0, 865332.73 1090902.312 0, 865601.162 1090894.355 0, 865868.282 1090886.452 0, 866135.401 1090878.565 0, 866402.522 1090870.694 0, 866669.642 1090862.839 0, 
+    866936.763 1090854.999 0, 867203.885 1090847.175 0, 867471.007 1090839.367 0, 867738.129 1090831.574 0, 868005.252 1090823.798 0, 868272.376 1090816.037 0, 868539.499 1090808.291 0, 868806.624 1090800.562 0, 869073.749 1090792.848 0, 869340.874 1090785.149 0, 
+    869607.999 1090777.467 0, 869875.126 1090769.8 0, 870142.252 1090762.149 0, 870409.379 1090754.514 0, 870676.507 1090746.894 0, 870943.635 1090739.29 0, 871210.763 1090731.702 0, 871477.892 1090724.13 0, 871743.708 1090716.61 0, 871586.05 1085137.636 0, 
+    871428.392 1079558.683 0))
+
+POLYGON ((884566.419 1090372.376 0, 884300.581 1090379.144 0, 884033.432 1090385.962 0, 883766.283 1090392.795 0, 883499.135 1090399.644 0, 883231.987 1090406.509 0, 882964.839 1090413.39 0, 882697.692 1090420.286 0, 882430.545 1090427.198 0, 882163.399 1090434.126 0, 
+    881896.253 1090441.07 0, 881629.108 1090448.029 0, 881361.963 1090455.004 0, 881094.818 1090461.994 0, 880827.674 1090469.001 0, 880560.53 1090476.023 0, 880293.387 1090483.061 0, 880026.244 1090490.114 0, 879759.101 1090497.184 0, 879491.959 1090504.269 0, 
+    879224.817 1090511.369 0, 878957.676 1090518.486 0, 878690.535 1090525.618 0, 878423.394 1090532.766 0, 878154.942 1090539.965 0, 877889.114 1090547.109 0, 877621.975 1090554.304 0, 877354.836 1090561.515 0, 877087.698 1090568.741 0, 876820.56 1090575.983 0, 
+    876553.423 1090583.241 0, 876286.285 1090590.515 0, 876019.149 1090597.804 0, 875752.013 1090605.11 0, 875484.877 1090612.43 0, 875217.741 1090619.767 0, 874950.606 1090627.119 0, 874683.472 1090634.487 0, 874416.338 1090641.871 0, 874149.204 1090649.27 0, 
+    873882.071 1090656.686 0, 873614.938 1090664.117 0, 873347.806 1090671.563 0, 873080.674 1090679.026 0, 872813.542 1090686.504 0, 872546.411 1090693.997 0, 872279.281 1090701.507 0, 872012.151 1090709.032 0, 871743.708 1090716.61 0, 871901.367 1096295.603 0, 
+    872059.026 1101874.609 0, 872326.809 1101867.05 0, 872593.282 1101859.543 0, 872859.756 1101852.052 0, 873126.23 1101844.576 0, 873392.705 1101837.117 0, 873659.18 1101829.673 0, 873925.656 1101822.244 0, 874192.132 1101814.832 0, 874458.608 1101807.435 0, 
+    874725.085 1101800.054 0, 874991.562 1101792.688 0, 875258.04 1101785.338 0, 875524.518 1101778.004 0, 875790.997 1101770.685 0, 876057.476 1101763.382 0, 876323.956 1101756.095 0, 876590.436 1101748.824 0, 876856.916 1101741.568 0, 877123.397 1101734.328 0, 
+    877389.878 1101727.103 0, 877656.359 1101719.895 0, 877922.842 1101712.702 0, 878189.324 1101705.524 0, 878454.498 1101698.398 0, 878722.29 1101691.217 0, 878988.774 1101684.086 0, 879255.258 1101676.972 0, 879521.743 1101669.873 0, 879788.228 1101662.789 0, 
+    880054.713 1101655.722 0, 880321.199 1101648.67 0, 880587.685 1101641.634 0, 880854.172 1101634.613 0, 881120.659 1101627.608 0, 881387.146 1101620.619 0, 881653.634 1101613.646 0, 881920.123 1101606.688 0, 882186.611 1101599.746 0, 882453.1 1101592.819 0, 
+    882719.59 1101585.909 0, 882986.08 1101579.014 0, 883252.57 1101572.134 0, 883519.061 1101565.271 0, 883785.552 1101558.423 0, 884052.044 1101551.59 0, 884318.536 1101544.774 0, 884585.028 1101537.973 0, 884850.213 1101531.221 0, 884708.316 1095951.791 0, 
+    884566.419 1090372.376 0))
+
+POLYGON ((897642.319 1101223.971 0, 897377.114 1101229.974 0, 897110.603 1101236.022 0, 896844.093 1101242.086 0, 896577.583 1101248.165 0, 896311.074 1101254.26 0, 896044.565 1101260.371 0, 895778.056 1101266.497 0, 895511.548 1101272.639 0, 895245.04 1101278.797 0, 
+    894978.532 1101284.971 0, 894712.025 1101291.16 0, 894445.518 1101297.365 0, 894179.012 1101303.585 0, 893912.505 1101309.822 0, 893646 1101316.074 0, 893379.494 1101322.341 0, 893112.989 1101328.625 0, 892846.484 1101334.924 0, 892579.98 1101341.238 0, 
+    892313.476 1101347.569 0, 892046.973 1101353.915 0, 891780.469 1101360.276 0, 891513.967 1101366.654 0, 891246.157 1101373.078 0, 890980.962 1101379.456 0, 890714.46 1101385.88 0, 890447.959 1101392.32 0, 890181.458 1101398.776 0, 889914.958 1101405.248 0, 
+    889648.457 1101411.735 0, 889381.958 1101418.238 0, 889115.458 1101424.757 0, 888848.959 1101431.291 0, 888582.461 1101437.841 0, 888315.962 1101444.406 0, 888049.464 1101450.988 0, 887782.967 1101457.585 0, 887516.47 1101464.198 0, 887249.973 1101470.826 0, 
+    886983.477 1101477.47 0, 886716.981 1101484.13 0, 886450.485 1101490.805 0, 886183.99 1101497.496 0, 885917.496 1101504.203 0, 885651.001 1101510.926 0, 885384.507 1101517.664 0, 885118.014 1101524.418 0, 884850.213 1101531.221 0, 884992.11 1107110.659 0, 
+    885134.007 1112690.103 0, 885401.148 1112683.316 0, 885666.985 1112676.579 0, 885932.822 1112669.858 0, 886198.66 1112663.152 0, 886464.497 1112656.461 0, 886730.336 1112649.787 0, 886996.175 1112643.128 0, 887262.014 1112636.484 0, 887527.853 1112629.857 0, 
+    887793.693 1112623.245 0, 888059.533 1112616.648 0, 888325.374 1112610.067 0, 888591.215 1112603.502 0, 888857.057 1112596.953 0, 889122.898 1112590.419 0, 889388.741 1112583.901 0, 889654.583 1112577.398 0, 889920.426 1112570.911 0, 890186.269 1112564.44 0, 
+    890452.113 1112557.985 0, 890717.957 1112551.545 0, 890983.802 1112545.12 0, 891249.647 1112538.712 0, 891514.188 1112532.35 0, 891781.338 1112525.941 0, 892047.184 1112519.58 0, 892313.03 1112513.233 0, 892578.877 1112506.903 0, 892844.724 1112500.588 0, 
+    893110.571 1112494.289 0, 893376.419 1112488.006 0, 893642.267 1112481.738 0, 893908.116 1112475.486 0, 894173.965 1112469.249 0, 894439.814 1112463.028 0, 894705.664 1112456.823 0, 894971.514 1112450.633 0, 895237.365 1112444.459 0, 895503.215 1112438.301 0, 
+    895769.067 1112432.159 0, 896034.918 1112426.032 0, 896300.77 1112419.92 0, 896566.622 1112413.824 0, 896832.475 1112407.744 0, 897098.328 1112401.68 0, 897364.181 1112395.631 0, 897630.035 1112389.598 0, 897894.586 1112383.61 0, 897768.452 1106803.788 0, 
+    897642.319 1101223.971 0))
+
+POLYGON ((910655.98 1112113.17 0, 910391.411 1112118.411 0, 910125.541 1112123.693 0, 909859.672 1112128.99 0, 909593.803 1112134.303 0, 909327.934 1112139.632 0, 909062.066 1112144.977 0, 908796.198 1112150.337 0, 908530.33 1112155.713 0, 908264.462 1112161.105 0, 
+    907998.595 1112166.512 0, 907732.728 1112171.935 0, 907466.862 1112177.373 0, 907200.996 1112182.827 0, 906935.13 1112188.297 0, 906669.264 1112193.783 0, 906403.399 1112199.284 0, 906137.534 1112204.8 0, 905871.67 1112210.333 0, 905605.805 1112215.881 0, 
+    905339.942 1112221.445 0, 905074.078 1112227.024 0, 904808.215 1112232.619 0, 904542.352 1112238.229 0, 904275.188 1112243.883 0, 904010.627 1112249.498 0, 903744.765 1112255.155 0, 903478.903 1112260.828 0, 903213.042 1112266.517 0, 902947.181 1112272.222 0, 
+    902681.321 1112277.942 0, 902415.46 1112283.678 0, 902149.601 1112289.429 0, 901883.741 1112295.196 0, 901617.882 1112300.979 0, 901352.023 1112306.778 0, 901086.164 1112312.592 0, 900820.306 1112318.421 0, 900554.448 1112324.267 0, 900288.591 1112330.128 0, 
+    900022.734 1112336.004 0, 899756.877 1112341.897 0, 899491.02 1112347.804 0, 899225.164 1112353.728 0, 898959.308 1112359.667 0, 898693.453 1112365.622 0, 898427.598 1112371.593 0, 898161.743 1112377.579 0, 897894.586 1112383.61 0, 898020.72 1117963.432 0, 
+    898146.853 1123543.251 0, 898413.35 1123537.234 0, 898678.548 1123531.263 0, 898943.747 1123525.307 0, 899208.945 1123519.367 0, 899474.144 1123513.442 0, 899739.343 1123507.533 0, 900004.543 1123501.64 0, 900269.743 1123495.762 0, 900534.943 1123489.9 0, 
+    900800.144 1123484.054 0, 901065.345 1123478.223 0, 901330.546 1123472.408 0, 901595.748 1123466.608 0, 901860.95 1123460.824 0, 902126.152 1123455.055 0, 902391.355 1123449.302 0, 902656.558 1123443.565 0, 902921.762 1123437.844 0, 903186.965 1123432.138 0, 
+    903452.169 1123426.447 0, 903717.374 1123420.772 0, 903982.579 1123415.113 0, 904247.784 1123409.47 0, 904511.691 1123403.869 0, 904778.195 1123398.229 0, 905043.401 1123392.632 0, 905308.607 1123387.051 0, 905573.814 1123381.486 0, 905839.021 1123375.936 0, 
+    906104.228 1123370.401 0, 906369.436 1123364.883 0, 906634.644 1123359.38 0, 906899.852 1123353.892 0, 907165.061 1123348.42 0, 907430.27 1123342.964 0, 907695.479 1123337.523 0, 907960.689 1123332.098 0, 908225.899 1123326.689 0, 908491.109 1123321.295 0, 
+    908756.32 1123315.917 0, 909021.531 1123310.554 0, 909286.742 1123305.207 0, 909551.953 1123299.876 0, 909817.165 1123294.56 0, 910082.377 1123289.26 0, 910347.59 1123283.975 0, 910612.803 1123278.706 0, 910876.718 1123273.479 0, 910766.349 1117693.326 0, 
+    910655.98 1112113.17 0))
+
+POLYGON ((923607.295 1123039.672 0, 923343.363 1123044.154 0, 923078.137 1123048.673 0, 922812.91 1123053.209 0, 922547.684 1123057.76 0, 922282.458 1123062.326 0, 922017.233 1123066.908 0, 921752.008 1123071.506 0, 921486.783 1123076.119 0, 921221.558 1123080.748 0, 
+    920956.333 1123085.393 0, 920691.109 1123090.053 0, 920425.885 1123094.729 0, 920160.662 1123099.42 0, 919895.438 1123104.127 0, 919630.215 1123108.85 0, 919364.993 1123113.588 0, 919099.77 1123118.342 0, 918834.548 1123123.111 0, 918569.326 1123127.896 0, 
+    918304.104 1123132.697 0, 918038.883 1123137.513 0, 917773.662 1123142.345 0, 917508.441 1123147.192 0, 917241.924 1123152.079 0, 916978 1123156.934 0, 916712.78 1123161.829 0, 916447.561 1123166.738 0, 916182.341 1123171.664 0, 915917.122 1123176.605 0, 
+    915651.903 1123181.562 0, 915386.685 1123186.534 0, 915121.467 1123191.522 0, 914856.249 1123196.526 0, 914591.031 1123201.545 0, 914325.814 1123206.58 0, 914060.597 1123211.63 0, 913795.38 1123216.696 0, 913530.163 1123221.778 0, 913264.947 1123226.875 0, 
+    912999.732 1123231.988 0, 912734.516 1123237.117 0, 912469.301 1123242.261 0, 912204.086 1123247.42 0, 911938.871 1123252.596 0, 911673.657 1123257.786 0, 911408.443 1123262.993 0, 911143.229 1123268.215 0, 910876.718 1123273.479 0, 910987.087 1128853.622 0, 
+    911097.456 1134433.753 0, 911363.307 1134428.503 0, 911627.864 1134423.293 0, 911892.421 1134418.1 0, 912156.978 1134412.922 0, 912421.536 1134407.759 0, 912686.094 1134402.612 0, 912950.652 1134397.481 0, 913215.211 1134392.365 0, 913479.77 1134387.265 0, 
+    913744.329 1134382.18 0, 914008.889 1134377.111 0, 914273.449 1134372.058 0, 914538.009 1134367.02 0, 914802.569 1134361.998 0, 915067.13 1134356.991 0, 915331.691 1134352 0, 915596.252 1134347.024 0, 915860.814 1134342.064 0, 916125.376 1134337.119 0, 
+    916389.938 1134332.191 0, 916654.5 1134327.277 0, 916919.063 1134322.379 0, 917183.626 1134317.497 0, 917446.896 1134312.654 0, 917712.753 1134307.78 0, 917977.317 1134302.944 0, 918241.881 1134298.124 0, 918506.446 1134293.32 0, 918771.011 1134288.531 0, 
+    919035.576 1134283.758 0, 919300.141 1134279 0, 919564.707 1134274.258 0, 919829.273 1134269.532 0, 920093.839 1134264.821 0, 920358.405 1134260.126 0, 920622.972 1134255.446 0, 920887.539 1134250.782 0, 921152.106 1134246.133 0, 921416.674 1134241.5 0, 
+    921681.242 1134236.882 0, 921945.81 1134232.281 0, 922210.378 1134227.694 0, 922474.947 1134223.123 0, 922739.516 1134218.568 0, 923004.085 1134214.029 0, 923268.654 1134209.505 0, 923533.224 1134204.996 0, 923796.502 1134200.525 0, 923701.898 1128620.105 0, 
+    923607.295 1123039.672 0))
+
+POLYGON ((936496.155 1134003.176 0, 936232.864 1134006.903 0, 935968.283 1134010.664 0, 935703.702 1134014.44 0, 935439.121 1134018.232 0, 935174.54 1134022.04 0, 934909.959 1134025.863 0, 934645.379 1134029.702 0, 934380.799 1134033.557 0, 934116.219 1134037.427 0, 
+    933851.64 1134041.312 0, 933587.06 1134045.213 0, 933322.481 1134049.13 0, 933057.902 1134053.062 0, 932793.324 1134057.01 0, 932528.745 1134060.974 0, 932264.167 1134064.953 0, 931999.589 1134068.947 0, 931735.011 1134072.957 0, 931470.434 1134076.983 0, 
+    931205.857 1134081.025 0, 930941.28 1134085.081 0, 930676.703 1134089.154 0, 930412.126 1134093.242 0, 930146.259 1134097.366 0, 929882.974 1134101.465 0, 929618.398 1134105.599 0, 929353.823 1134109.75 0, 929089.247 1134113.916 0, 928824.672 1134118.097 0, 
+    928560.097 1134122.294 0, 928295.523 1134126.507 0, 928030.949 1134130.735 0, 927766.374 1134134.979 0, 927501.801 1134139.238 0, 927237.227 1134143.513 0, 926972.654 1134147.803 0, 926708.081 1134152.109 0, 926443.508 1134156.431 0, 926178.935 1134160.768 0, 
+    925914.363 1134165.121 0, 925649.791 1134169.489 0, 925385.219 1134173.873 0, 925120.648 1134178.272 0, 924856.076 1134182.687 0, 924591.505 1134187.118 0, 924326.935 1134191.564 0, 924062.364 1134196.026 0, 923796.502 1134200.525 0, 923891.105 1139780.928 0, 
+    923985.707 1145361.308 0, 924250.91 1145356.82 0, 924514.823 1145352.37 0, 924778.737 1145347.935 0, 925042.651 1145343.515 0, 925306.566 1145339.111 0, 925570.48 1145334.722 0, 925834.395 1145330.349 0, 926098.31 1145325.992 0, 926362.226 1145321.65 0, 
+    926626.141 1145317.324 0, 926890.057 1145313.013 0, 927153.973 1145308.717 0, 927417.89 1145304.438 0, 927681.807 1145300.173 0, 927945.723 1145295.925 0, 928209.641 1145291.691 0, 928473.558 1145287.474 0, 928737.476 1145283.272 0, 929001.394 1145279.085 0, 
+    929265.312 1145274.914 0, 929529.23 1145270.758 0, 929793.149 1145266.618 0, 930057.068 1145262.494 0, 930319.699 1145258.405 0, 930584.906 1145254.291 0, 930848.826 1145250.214 0, 931112.746 1145246.151 0, 931376.666 1145242.104 0, 931640.586 1145238.073 0, 
+    931904.507 1145234.057 0, 932168.427 1145230.057 0, 932432.349 1145226.073 0, 932696.27 1145222.103 0, 932960.191 1145218.15 0, 933224.113 1145214.212 0, 933488.035 1145210.289 0, 933751.957 1145206.382 0, 934015.88 1145202.491 0, 934279.802 1145198.615 0, 
+    934543.725 1145194.755 0, 934807.648 1145190.91 0, 935071.572 1145187.08 0, 935335.495 1145183.267 0, 935599.419 1145179.468 0, 935863.343 1145175.686 0, 936127.267 1145171.918 0, 936391.192 1145168.167 0, 936653.829 1145164.449 0, 936574.992 1139583.823 0, 
+    936496.155 1134003.176 0))
+
+POLYGON ((949322.457 1145003.38 0, 949059.808 1145006.356 0, 948795.874 1145009.362 0, 948531.94 1145012.383 0, 948268.006 1145015.42 0, 948004.073 1145018.473 0, 947740.139 1145021.541 0, 947476.206 1145024.625 0, 947212.273 1145027.724 0, 946948.341 1145030.839 0, 
+    946684.408 1145033.969 0, 946420.476 1145037.115 0, 946156.544 1145040.276 0, 945892.612 1145043.453 0, 945628.68 1145046.645 0, 945364.748 1145049.853 0, 945100.817 1145053.077 0, 944836.885 1145056.316 0, 944572.954 1145059.57 0, 944309.024 1145062.84 0, 
+    944045.093 1145066.126 0, 943781.162 1145069.427 0, 943517.232 1145072.744 0, 943253.302 1145076.076 0, 942988.086 1145079.44 0, 942725.442 1145082.787 0, 942461.513 1145086.166 0, 942197.584 1145089.56 0, 941933.655 1145092.97 0, 941669.726 1145096.396 0, 
+    941405.797 1145099.837 0, 941141.869 1145103.293 0, 940877.94 1145106.765 0, 940614.012 1145110.253 0, 940350.084 1145113.756 0, 940086.157 1145117.275 0, 939822.229 1145120.809 0, 939558.302 1145124.359 0, 939294.375 1145127.924 0, 939030.448 1145131.505 0, 
+    938766.521 1145135.101 0, 938502.595 1145138.713 0, 938238.669 1145142.34 0, 937974.743 1145145.983 0, 937710.817 1145149.641 0, 937446.892 1145153.315 0, 937182.966 1145157.005 0, 936919.041 1145160.71 0, 936653.829 1145164.449 0, 936732.666 1150745.048 0, 
+    936811.501 1156325.616 0, 937076.053 1156321.886 0, 937339.322 1156318.19 0, 937602.59 1156314.51 0, 937865.859 1156310.845 0, 938129.127 1156307.196 0, 938392.396 1156303.562 0, 938655.666 1156299.944 0, 938918.935 1156296.341 0, 939182.205 1156292.753 0, 
+    939445.475 1156289.182 0, 939708.745 1156285.625 0, 939972.015 1156282.084 0, 940235.286 1156278.559 0, 940498.556 1156275.049 0, 940761.827 1156271.555 0, 941025.098 1156268.076 0, 941288.37 1156264.612 0, 941551.641 1156261.164 0, 941814.913 1156257.732 0, 
+    942078.185 1156254.315 0, 942341.457 1156250.914 0, 942604.73 1156247.528 0, 942868.002 1156244.157 0, 943129.992 1156240.819 0, 943394.548 1156237.463 0, 943657.821 1156234.139 0, 943921.094 1156230.831 0, 944184.368 1156227.538 0, 944447.642 1156224.26 0, 
+    944710.915 1156220.998 0, 944974.19 1156217.752 0, 945237.464 1156214.521 0, 945500.738 1156211.305 0, 945764.013 1156208.105 0, 946027.288 1156204.921 0, 946290.563 1156201.752 0, 946553.838 1156198.599 0, 946817.114 1156195.461 0, 947080.389 1156192.338 0, 
+    947343.665 1156189.231 0, 947606.941 1156186.14 0, 947870.217 1156183.064 0, 948133.494 1156180.003 0, 948396.77 1156176.958 0, 948660.047 1156173.928 0, 948923.324 1156170.914 0, 949186.601 1156167.916 0, 949448.596 1156164.947 0, 949385.526 1150584.179 0, 
+    949322.457 1145003.38 0))
+
+POLYGON ((962086.094 1156039.982 0, 961824.089 1156042.21 0, 961560.805 1156044.465 0, 961297.52 1156046.735 0, 961034.236 1156049.021 0, 960770.952 1156051.322 0, 960507.668 1156053.639 0, 960244.384 1156055.971 0, 959981.101 1156058.319 0, 959717.817 1156060.682 0, 
+    959454.534 1156063.06 0, 959191.251 1156065.455 0, 958927.968 1156067.864 0, 958664.685 1156070.289 0, 958401.402 1156072.73 0, 958138.119 1156075.186 0, 957874.837 1156077.658 0, 957611.554 1156080.145 0, 957348.272 1156082.648 0, 957084.99 1156085.166 0, 
+    956821.708 1156087.7 0, 956558.426 1156090.249 0, 956295.145 1156092.813 0, 956031.863 1156095.393 0, 955767.301 1156098.002 0, 955505.301 1156100.6 0, 955242.02 1156103.227 0, 954978.739 1156105.869 0, 954715.458 1156108.527 0, 954452.177 1156111.2 0, 
+    954188.897 1156113.888 0, 953925.617 1156116.592 0, 953662.337 1156119.312 0, 953399.057 1156122.047 0, 953135.777 1156124.798 0, 952872.497 1156127.564 0, 952609.218 1156130.345 0, 952345.939 1156133.142 0, 952082.66 1156135.955 0, 951819.381 1156138.783 0, 
+    951556.102 1156141.627 0, 951292.823 1156144.486 0, 951029.545 1156147.36 0, 950766.267 1156150.25 0, 950502.989 1156153.156 0, 950239.711 1156156.077 0, 949976.433 1156159.013 0, 949713.155 1156161.965 0, 949448.596 1156164.947 0, 949511.665 1161745.68 0, 
+    949574.734 1167326.372 0, 949838.633 1167323.398 0, 950101.254 1167320.453 0, 950363.874 1167317.524 0, 950626.495 1167314.61 0, 950889.116 1167311.712 0, 951151.738 1167308.829 0, 951414.359 1167305.962 0, 951676.981 1167303.11 0, 951939.603 1167300.273 0, 
+    952202.225 1167297.452 0, 952464.847 1167294.647 0, 952727.469 1167291.857 0, 952990.092 1167289.082 0, 953252.714 1167286.323 0, 953515.337 1167283.579 0, 953777.96 1167280.851 0, 954040.583 1167278.138 0, 954303.207 1167275.441 0, 954565.83 1167272.759 0, 
+    954828.454 1167270.092 0, 955091.077 1167267.441 0, 955353.701 1167264.806 0, 955616.325 1167262.186 0, 955877.672 1167259.594 0, 956141.574 1167256.992 0, 956404.199 1167254.418 0, 956666.823 1167251.86 0, 956929.448 1167249.317 0, 957192.073 1167246.79 0, 
+    957454.698 1167244.278 0, 957717.323 1167241.782 0, 957979.949 1167239.301 0, 958242.574 1167236.835 0, 958505.2 1167234.385 0, 958767.826 1167231.951 0, 959030.452 1167229.531 0, 959293.078 1167227.128 0, 959555.704 1167224.74 0, 959818.331 1167222.367 0, 
+    960080.957 1167220.01 0, 960343.584 1167217.668 0, 960606.211 1167215.341 0, 960868.838 1167213.03 0, 961131.465 1167210.735 0, 961394.092 1167208.455 0, 961656.72 1167206.19 0, 961919.347 1167203.941 0, 962180.698 1167201.719 0, 962133.396 1161620.87 0, 
+    962086.094 1156039.982 0))
+
+POLYGON ((974786.964 1167112.68 0, 974525.606 1167114.164 0, 974262.973 1167115.671 0, 974000.341 1167117.194 0, 973737.708 1167118.732 0, 973475.075 1167120.285 0, 973212.443 1167121.854 0, 972949.811 1167123.438 0, 972687.178 1167125.038 0, 972424.546 1167126.654 0, 
+    972161.914 1167128.284 0, 971899.282 1167129.931 0, 971636.65 1167131.592 0, 971374.018 1167133.269 0, 971111.387 1167134.962 0, 970848.755 1167136.67 0, 970586.124 1167138.394 0, 970323.492 1167140.133 0, 970060.861 1167141.887 0, 969798.23 1167143.657 0, 
+    969535.599 1167145.442 0, 969272.968 1167147.243 0, 969010.337 1167149.059 0, 968747.706 1167150.891 0, 968483.8 1167152.747 0, 968222.445 1167154.601 0, 967959.815 1167156.479 0, 967697.184 1167158.372 0, 967434.554 1167160.281 0, 967171.924 1167162.206 0, 
+    966909.294 1167164.146 0, 966646.664 1167166.101 0, 966384.034 1167168.072 0, 966121.405 1167170.058 0, 965858.775 1167172.06 0, 965596.146 1167174.077 0, 965333.517 1167176.11 0, 965070.887 1167178.158 0, 964808.258 1167180.222 0, 964545.629 1167182.301 0, 
+    964283.001 1167184.395 0, 964020.372 1167186.505 0, 963757.743 1167188.631 0, 963495.115 1167190.772 0, 963232.487 1167192.928 0, 962969.859 1167195.1 0, 962707.231 1167197.287 0, 962444.603 1167199.49 0, 962180.698 1167201.719 0, 962228 1172782.522 0, 
+    962275.301 1178363.276 0, 962538.545 1178361.052 0, 962800.516 1178358.855 0, 963062.487 1178356.673 0, 963324.458 1178354.507 0, 963586.43 1178352.356 0, 963848.401 1178350.22 0, 964110.373 1178348.1 0, 964372.345 1178345.996 0, 964634.316 1178343.906 0, 
+    964896.288 1178341.833 0, 965158.26 1178339.774 0, 965420.233 1178337.731 0, 965682.205 1178335.704 0, 965944.177 1178333.691 0, 966206.15 1178331.695 0, 966468.123 1178329.713 0, 966730.095 1178327.747 0, 966992.068 1178325.797 0, 967254.041 1178323.862 0, 
+    967516.015 1178321.942 0, 967777.988 1178320.038 0, 968039.961 1178318.149 0, 968301.935 1178316.276 0, 968562.636 1178314.427 0, 968825.882 1178312.575 0, 969087.856 1178310.748 0, 969349.83 1178308.936 0, 969611.804 1178307.14 0, 969873.778 1178305.359 0, 
+    970135.752 1178303.594 0, 970397.726 1178301.844 0, 970659.701 1178300.109 0, 970921.675 1178298.39 0, 971183.65 1178296.686 0, 971445.625 1178294.998 0, 971707.599 1178293.325 0, 971969.574 1178291.667 0, 972231.549 1178290.025 0, 972493.525 1178288.398 0, 
+    972755.5 1178286.787 0, 973017.475 1178285.191 0, 973279.45 1178283.611 0, 973541.426 1178282.046 0, 973803.402 1178280.496 0, 974065.377 1178278.962 0, 974327.353 1178277.443 0, 974589.329 1178275.94 0, 974850.033 1178274.459 0, 974818.499 1172693.594 0, 
+    974786.964 1167112.68 0))
+
+POLYGON ((987424.966 1178221.169 0, 987164.257 1178221.913 0, 986902.278 1178222.677 0, 986640.299 1178223.455 0, 986378.32 1178224.249 0, 986116.341 1178225.059 0, 985854.362 1178225.884 0, 985592.383 1178226.724 0, 985330.404 1178227.58 0, 985068.426 1178228.451 0, 
+    984806.447 1178229.337 0, 984544.468 1178230.239 0, 984282.49 1178231.157 0, 984020.511 1178232.089 0, 983758.533 1178233.038 0, 983496.554 1178234.001 0, 983234.576 1178234.98 0, 982972.598 1178235.975 0, 982710.62 1178236.985 0, 982448.641 1178238.01 0, 
+    982186.663 1178239.051 0, 981924.685 1178240.107 0, 981662.707 1178241.179 0, 981400.729 1178242.266 0, 981137.481 1178243.373 0, 980876.774 1178244.486 0, 980614.796 1178245.619 0, 980352.818 1178246.768 0, 980090.841 1178247.932 0, 979828.863 1178249.111 0, 
+    979566.886 1178250.306 0, 979304.908 1178251.517 0, 979042.931 1178252.743 0, 978780.954 1178253.984 0, 978518.977 1178255.24 0, 978257 1178256.512 0, 977995.023 1178257.8 0, 977733.046 1178259.103 0, 977471.069 1178260.421 0, 977209.092 1178261.755 0, 
+    976947.115 1178263.104 0, 976685.139 1178264.468 0, 976423.162 1178265.848 0, 976161.186 1178267.244 0, 975899.209 1178268.655 0, 975637.233 1178270.081 0, 975375.257 1178271.523 0, 975113.281 1178272.98 0, 974850.033 1178274.459 0, 974881.567 1183855.27 0, 
+    974913.101 1189436.022 0, 975175.688 1189434.546 0, 975437.007 1189433.093 0, 975698.327 1189431.655 0, 975959.646 1189430.232 0, 976220.966 1189428.825 0, 976482.285 1189427.433 0, 976743.605 1189426.057 0, 977004.924 1189424.695 0, 977266.244 1189423.35 0, 
+    977527.564 1189422.019 0, 977788.884 1189420.704 0, 978050.204 1189419.405 0, 978311.524 1189418.12 0, 978572.844 1189416.852 0, 978834.164 1189415.598 0, 979095.484 1189414.36 0, 979356.805 1189413.137 0, 979618.125 1189411.93 0, 979879.446 1189410.738 0, 
+    980140.766 1189409.562 0, 980402.087 1189408.4 0, 980663.408 1189407.255 0, 980924.728 1189406.124 0, 981184.782 1189405.014 0, 981447.37 1189403.909 0, 981708.691 1189402.825 0, 981970.012 1189401.756 0, 982231.333 1189400.703 0, 982492.654 1189399.665 0, 
+    982753.976 1189398.642 0, 983015.297 1189397.634 0, 983276.618 1189396.642 0, 983537.94 1189395.666 0, 983799.261 1189394.705 0, 984060.583 1189393.759 0, 984321.904 1189392.828 0, 984583.226 1189391.913 0, 984844.547 1189391.013 0, 985105.869 1189390.129 0, 
+    985367.191 1189389.26 0, 985628.513 1189388.407 0, 985889.835 1189387.568 0, 986151.156 1189386.746 0, 986412.478 1189385.938 0, 986673.8 1189385.146 0, 986935.122 1189384.369 0, 987196.445 1189383.608 0, 987456.5 1189382.866 0, 987440.733 1183802.047 0, 
+    987424.966 1178221.169 0))
+
+POLYGON ((1000000 1189365.147 0, 999739.941 1189365.155 0, 999478.618 1189365.178 0, 999217.295 1189365.216 0, 998955.972 1189365.27 0, 998694.648 1189365.339 0, 998433.325 1189365.423 0, 998172.002 1189365.523 0, 997910.679 1189365.639 0, 997649.356 1189365.769 0, 
+    997388.032 1189365.915 0, 997126.709 1189366.077 0, 996865.386 1189366.254 0, 996604.063 1189366.446 0, 996342.74 1189366.653 0, 996081.417 1189366.876 0, 995820.094 1189367.115 0, 995558.77 1189367.368 0, 995297.447 1189367.637 0, 995036.124 1189367.922 0, 
+    994774.801 1189368.222 0, 994513.478 1189368.537 0, 994252.155 1189368.868 0, 993990.832 1189369.214 0, 993728.244 1189369.577 0, 993468.186 1189369.952 0, 993206.863 1189370.344 0, 992945.541 1189370.751 0, 992684.218 1189371.174 0, 992422.895 1189371.613 0, 
+    992161.572 1189372.066 0, 991900.249 1189372.535 0, 991638.926 1189373.02 0, 991377.604 1189373.519 0, 991116.281 1189374.035 0, 990854.958 1189374.565 0, 990593.636 1189375.111 0, 990332.313 1189375.673 0, 990070.99 1189376.249 0, 989809.668 1189376.841 0, 
+    989548.345 1189377.449 0, 989287.023 1189378.072 0, 989025.701 1189378.71 0, 988764.378 1189379.364 0, 988503.056 1189380.033 0, 988241.733 1189380.717 0, 987980.411 1189381.417 0, 987719.089 1189382.132 0, 987456.5 1189382.866 0, 987472.267 1194963.621 0, 
+    987488.034 1200544.308 0, 987749.962 1200543.576 0, 988010.627 1200542.863 0, 988271.293 1200542.165 0, 988531.958 1200541.482 0, 988792.623 1200540.815 0, 989053.289 1200540.163 0, 989313.954 1200539.526 0, 989574.62 1200538.905 0, 989835.286 1200538.299 0, 
+    990095.951 1200537.708 0, 990356.617 1200537.133 0, 990617.282 1200536.573 0, 990877.948 1200536.029 0, 991138.614 1200535.499 0, 991399.28 1200534.986 0, 991659.945 1200534.487 0, 991920.611 1200534.004 0, 992181.277 1200533.536 0, 992441.943 1200533.083 0, 
+    992702.609 1200532.646 0, 992963.275 1200532.224 0, 993223.941 1200531.818 0, 993484.607 1200531.427 0, 993744.011 1200531.053 0, 994005.939 1200530.691 0, 994266.605 1200530.345 0, 994527.271 1200530.016 0, 994787.937 1200529.701 0, 995048.603 1200529.402 0, 
+    995309.269 1200529.118 0, 995569.935 1200528.85 0, 995830.601 1200528.597 0, 996091.268 1200528.359 0, 996351.934 1200528.137 0, 996612.6 1200527.93 0, 996873.266 1200527.738 0, 997133.932 1200527.562 0, 997394.599 1200527.401 0, 997655.265 1200527.255 0, 
+    997915.931 1200527.125 0, 998176.597 1200527.01 0, 998437.264 1200526.91 0, 998697.93 1200526.826 0, 998958.596 1200526.757 0, 999219.262 1200526.703 0, 999479.929 1200526.665 0, 999740.595 1200526.642 0, 1000000 1200526.634 0, 1000000 1194945.925 0, 
+    1000000 1189365.147 0))
+
+POLYGON ((1012511.966 1200544.308 0, 1012252.56 1200543.583 0, 1011991.895 1200542.87 0, 1011731.23 1200542.172 0, 1011470.564 1200541.489 0, 1011209.899 1200540.821 0, 1010949.233 1200540.169 0, 1010688.568 1200539.532 0, 1010427.902 1200538.911 0, 1010167.237 1200538.305 0, 
+    1009906.571 1200537.714 0, 1009645.906 1200537.139 0, 1009385.24 1200536.579 0, 1009124.574 1200536.034 0, 1008863.909 1200535.505 0, 1008603.243 1200534.99 0, 1008342.577 1200534.492 0, 1008081.911 1200534.008 0, 1007821.245 1200533.54 0, 1007560.579 1200533.088 0, 
+    1007299.914 1200532.65 0, 1007039.248 1200532.228 0, 1006778.582 1200531.822 0, 1006517.916 1200531.43 0, 1006255.989 1200531.053 0, 1005996.584 1200530.694 0, 1005735.918 1200530.349 0, 1005475.252 1200530.019 0, 1005214.585 1200529.704 0, 1004953.919 1200529.405 0, 
+    1004693.253 1200529.121 0, 1004432.587 1200528.852 0, 1004171.921 1200528.599 0, 1003911.255 1200528.361 0, 1003650.589 1200528.139 0, 1003389.922 1200527.932 0, 1003129.256 1200527.74 0, 1002868.59 1200527.563 0, 1002607.924 1200527.402 0, 1002347.258 1200527.256 0, 
+    1002086.591 1200527.126 0, 1001825.925 1200527.011 0, 1001565.259 1200526.911 0, 1001304.593 1200526.826 0, 1001043.926 1200526.757 0, 1000783.26 1200526.703 0, 1000522.594 1200526.665 0, 1000261.927 1200526.642 0, 1000000 1200526.634 0, 1000000 1206107.271 0, 
+    1000000 1211687.83 0, 1000261.267 1211687.837 0, 1000521.277 1211687.86 0, 1000781.286 1211687.899 0, 1001041.295 1211687.952 0, 1001301.305 1211688.021 0, 1001561.314 1211688.106 0, 1001821.323 1211688.205 0, 1002081.333 1211688.32 0, 1002341.342 1211688.45 0, 
+    1002601.351 1211688.596 0, 1002861.361 1211688.756 0, 1003121.37 1211688.932 0, 1003381.379 1211689.124 0, 1003641.388 1211689.33 0, 1003901.398 1211689.552 0, 1004161.407 1211689.79 0, 1004421.416 1211690.042 0, 1004681.425 1211690.31 0, 1004941.435 1211690.593 0, 
+    1005201.444 1211690.892 0, 1005461.453 1211691.206 0, 1005721.462 1211691.535 0, 1005981.471 1211691.879 0, 1006240.223 1211692.237 0, 1006501.489 1211692.614 0, 1006761.498 1211693.004 0, 1007021.507 1211693.41 0, 1007281.516 1211693.831 0, 1007541.525 1211694.267 0, 
+    1007801.534 1211694.718 0, 1008061.543 1211695.185 0, 1008321.552 1211695.667 0, 1008581.561 1211696.165 0, 1008841.57 1211696.678 0, 1009101.579 1211697.206 0, 1009361.587 1211697.749 0, 1009621.596 1211698.308 0, 1009881.605 1211698.882 0, 1010141.614 1211699.471 0, 
+    1010401.622 1211700.075 0, 1010661.631 1211700.695 0, 1010921.639 1211701.331 0, 1011181.648 1211701.981 0, 1011441.656 1211702.647 0, 1011701.665 1211703.328 0, 1011961.673 1211704.024 0, 1012221.682 1211704.736 0, 1012480.434 1211705.459 0, 1012496.2 1206124.923 0, 
+    1012511.966 1200544.308 0))
+
+POLYGON ((1024960.768 1211758.349 0, 1024702.017 1211756.894 0, 1024442.012 1211755.448 0, 1024182.006 1211754.017 0, 1023922.001 1211752.601 0, 1023661.995 1211751.201 0, 1023401.99 1211749.816 0, 1023141.984 1211748.446 0, 1022881.978 1211747.092 0, 1022621.972 1211745.753 0, 
+    1022361.966 1211744.429 0, 1022101.96 1211743.12 0, 1021841.954 1211741.827 0, 1021581.948 1211740.549 0, 1021321.942 1211739.286 0, 1021061.935 1211738.039 0, 1020801.929 1211736.807 0, 1020541.922 1211735.59 0, 1020281.916 1211734.389 0, 1020021.909 1211733.203 0, 
+    1019761.902 1211732.032 0, 1019501.896 1211730.877 0, 1019241.889 1211729.736 0, 1018981.882 1211728.611 0, 1018720.62 1211727.497 0, 1018461.868 1211726.408 0, 1018201.861 1211725.329 0, 1017941.854 1211724.265 0, 1017681.846 1211723.217 0, 1017421.839 1211722.184 0, 
+    1017161.832 1211721.166 0, 1016901.824 1211720.163 0, 1016641.817 1211719.176 0, 1016381.809 1211718.204 0, 1016121.802 1211717.248 0, 1015861.794 1211716.307 0, 1015601.786 1211715.381 0, 1015341.779 1211714.47 0, 1015081.771 1211713.575 0, 1014821.763 1211712.695 0, 
+    1014561.755 1211711.83 0, 1014301.747 1211710.98 0, 1014041.739 1211710.146 0, 1013781.731 1211709.327 0, 1013521.723 1211708.524 0, 1013261.715 1211707.736 0, 1013001.707 1211706.963 0, 1012741.698 1211706.205 0, 1012480.434 1211705.459 0, 1012464.668 1217285.914 0, 
+    1012448.903 1222866.281 0, 1012709.507 1222867.025 0, 1012968.858 1222867.78 0, 1013228.209 1222868.551 0, 1013487.561 1222869.337 0, 1013746.912 1222870.139 0, 1014006.263 1222870.956 0, 1014265.614 1222871.788 0, 1014524.965 1222872.635 0, 1014784.316 1222873.498 0, 
+    1015043.667 1222874.375 0, 1015303.018 1222875.268 0, 1015562.369 1222876.177 0, 1015821.72 1222877.1 0, 1016081.07 1222878.039 0, 1016340.421 1222878.993 0, 1016599.772 1222879.963 0, 1016859.122 1222880.947 0, 1017118.473 1222881.947 0, 1017377.823 1222882.963 0, 
+    1017637.174 1222883.993 0, 1017896.524 1222885.039 0, 1018155.874 1222886.1 0, 1018415.224 1222887.176 0, 1018673.323 1222888.262 0, 1018933.925 1222889.374 0, 1019193.275 1222890.496 0, 1019452.625 1222891.634 0, 1019711.975 1222892.786 0, 1019971.324 1222893.954 0, 
+    1020230.674 1222895.137 0, 1020490.024 1222896.335 0, 1020749.373 1222897.549 0, 1021008.723 1222898.778 0, 1021268.072 1222900.022 0, 1021527.422 1222901.282 0, 1021786.771 1222902.556 0, 1022046.12 1222903.846 0, 1022305.469 1222905.151 0, 1022564.818 1222906.472 0, 
+    1022824.167 1222907.808 0, 1023083.516 1222909.159 0, 1023342.865 1222910.525 0, 1023602.214 1222911.907 0, 1023861.563 1222913.303 0, 1024120.911 1222914.715 0, 1024380.26 1222916.143 0, 1024639.608 1222917.585 0, 1024897.706 1222919.036 0, 1024929.237 1217338.736 0, 
+    1024960.768 1211758.349 0))
+
+POLYGON ((1037346.31 1223006.962 0, 1037088.216 1223004.782 0, 1036828.872 1223002.606 0, 1036569.529 1223000.446 0, 1036310.185 1222998.302 0, 1036050.842 1222996.172 0, 1035791.498 1222994.058 0, 1035532.154 1222991.959 0, 1035272.81 1222989.875 0, 1035013.466 1222987.807 0, 
+    1034754.121 1222985.753 0, 1034494.777 1222983.716 0, 1034235.432 1222981.693 0, 1033976.088 1222979.686 0, 1033716.743 1222977.693 0, 1033457.398 1222975.717 0, 1033198.053 1222973.755 0, 1032938.708 1222971.809 0, 1032679.363 1222969.877 0, 1032420.017 1222967.962 0, 
+    1032160.672 1222966.061 0, 1031901.326 1222964.176 0, 1031641.981 1222962.306 0, 1031382.635 1222960.451 0, 1031122.039 1222958.603 0, 1030863.943 1222956.787 0, 1030604.597 1222954.978 0, 1030345.25 1222953.185 0, 1030085.904 1222951.406 0, 1029826.558 1222949.643 0, 
+    1029567.211 1222947.895 0, 1029307.864 1222946.163 0, 1029048.518 1222944.445 0, 1028789.171 1222942.743 0, 1028529.824 1222941.056 0, 1028270.477 1222939.385 0, 1028011.13 1222937.728 0, 1027751.782 1222936.087 0, 1027492.435 1222934.462 0, 1027233.088 1222932.851 0, 
+    1026973.74 1222931.256 0, 1026714.392 1222929.676 0, 1026455.045 1222928.111 0, 1026195.697 1222926.562 0, 1025936.349 1222925.027 0, 1025677.001 1222923.508 0, 1025417.653 1222922.005 0, 1025158.305 1222920.516 0, 1024897.706 1222919.036 0, 1024866.175 1228499.244 0, 
+    1024834.645 1234079.356 0, 1025094.584 1234080.832 0, 1025353.275 1234082.317 0, 1025611.967 1234083.817 0, 1025870.658 1234085.332 0, 1026129.349 1234086.862 0, 1026388.04 1234088.408 0, 1026646.731 1234089.969 0, 1026905.421 1234091.545 0, 1027164.112 1234093.136 0, 
+    1027422.803 1234094.742 0, 1027681.493 1234096.364 0, 1027940.183 1234098.001 0, 1028198.874 1234099.653 0, 1028457.564 1234101.32 0, 1028716.254 1234103.003 0, 1028974.944 1234104.701 0, 1029233.634 1234106.414 0, 1029492.324 1234108.142 0, 1029751.013 1234109.885 0, 
+    1030009.703 1234111.644 0, 1030268.392 1234113.418 0, 1030527.082 1234115.207 0, 1030785.771 1234117.012 0, 1031043.213 1234118.822 0, 1031303.149 1234120.666 0, 1031561.838 1234122.516 0, 1031820.527 1234124.381 0, 1032079.216 1234126.262 0, 1032337.904 1234128.158 0, 
+    1032596.593 1234130.068 0, 1032855.281 1234131.995 0, 1033113.969 1234133.936 0, 1033372.658 1234135.893 0, 1033631.346 1234137.865 0, 1033890.034 1234139.852 0, 1034148.721 1234141.854 0, 1034407.409 1234143.872 0, 1034666.097 1234145.904 0, 1034924.784 1234147.952 0, 
+    1035183.471 1234150.015 0, 1035442.159 1234152.094 0, 1035700.846 1234154.188 0, 1035959.533 1234156.296 0, 1036218.219 1234158.421 0, 1036476.906 1234160.56 0, 1036735.593 1234162.715 0, 1036994.279 1234164.884 0, 1037251.72 1234167.059 0, 1037299.015 1228587.059 0, 
+    1037346.31 1223006.962 0))
+
+POLYGON ((1049668.497 1234289.842 0, 1049411.062 1234286.94 0, 1049152.383 1234284.039 0, 1048893.703 1234281.154 0, 1048635.023 1234278.284 0, 1048376.344 1234275.429 0, 1048117.664 1234272.589 0, 1047858.984 1234269.765 0, 1047600.303 1234266.955 0, 1047341.623 1234264.161 0, 
+    1047082.942 1234261.382 0, 1046824.261 1234258.619 0, 1046565.58 1234255.87 0, 1046306.899 1234253.137 0, 1046048.218 1234250.419 0, 1045789.537 1234247.717 0, 1045530.855 1234245.029 0, 1045272.173 1234242.357 0, 1045013.491 1234239.7 0, 1044754.809 1234237.058 0, 
+    1044496.127 1234234.432 0, 1044237.445 1234231.82 0, 1043978.762 1234229.224 0, 1043720.079 1234226.643 0, 1043460.152 1234224.065 0, 1043202.714 1234221.527 0, 1042944.031 1234218.992 0, 1042685.347 1234216.472 0, 1042426.664 1234213.967 0, 1042167.98 1234211.478 0, 
+    1041909.296 1234209.003 0, 1041650.613 1234206.544 0, 1041391.929 1234204.1 0, 1041133.244 1234201.672 0, 1040874.56 1234199.258 0, 1040615.876 1234196.86 0, 1040357.191 1234194.477 0, 1040098.506 1234192.109 0, 1039839.822 1234189.757 0, 1039581.137 1234187.42 0, 
+    1039322.451 1234185.098 0, 1039063.766 1234182.791 0, 1038805.081 1234180.499 0, 1038546.395 1234178.223 0, 1038287.71 1234175.962 0, 1038029.024 1234173.716 0, 1037770.338 1234171.485 0, 1037511.652 1234169.27 0, 1037251.72 1234167.059 0, 1037204.426 1239746.957 0, 
+    1037157.133 1245326.749 0, 1037416.405 1245328.955 0, 1037674.434 1245331.164 0, 1037932.463 1245333.39 0, 1038190.492 1245335.63 0, 1038448.521 1245337.885 0, 1038706.55 1245340.156 0, 1038964.578 1245342.442 0, 1039222.607 1245344.743 0, 1039480.635 1245347.059 0, 
+    1039738.663 1245349.39 0, 1039996.691 1245351.737 0, 1040254.719 1245354.098 0, 1040512.747 1245356.475 0, 1040770.774 1245358.867 0, 1041028.802 1245361.275 0, 1041286.829 1245363.697 0, 1041544.856 1245366.135 0, 1041802.883 1245368.588 0, 1042060.91 1245371.056 0, 
+    1042318.937 1245373.539 0, 1042576.964 1245376.037 0, 1042834.99 1245378.551 0, 1043093.016 1245381.08 0, 1043349.801 1245383.611 0, 1043609.069 1245386.183 0, 1043867.094 1245388.757 0, 1044125.12 1245391.346 0, 1044383.146 1245393.951 0, 1044641.171 1245396.571 0, 
+    1044899.196 1245399.206 0, 1045157.221 1245401.856 0, 1045415.246 1245404.522 0, 1045673.271 1245407.203 0, 1045931.296 1245409.898 0, 1046189.32 1245412.609 0, 1046447.344 1245415.336 0, 1046705.369 1245418.077 0, 1046963.393 1245420.834 0, 1047221.416 1245423.605 0, 
+    1047479.44 1245426.392 0, 1047737.464 1245429.194 0, 1047995.487 1245432.012 0, 1048253.51 1245434.844 0, 1048511.533 1245437.692 0, 1048769.556 1245440.555 0, 1049027.578 1245443.433 0, 1049285.601 1245446.326 0, 1049542.383 1245449.221 0, 1049605.439 1239869.584 0, 
+    1049668.497 1234289.842 0))
+
+POLYGON ((1061927.237 1245606.682 0, 1061670.462 1245603.062 0, 1061412.449 1245599.44 0, 1061154.436 1245595.833 0, 1060896.422 1245592.241 0, 1060638.408 1245588.664 0, 1060380.394 1245585.103 0, 1060122.38 1245581.557 0, 1059864.365 1245578.025 0, 1059606.35 1245574.51 0, 
+    1059348.335 1245571.009 0, 1059090.32 1245567.523 0, 1058832.305 1245564.053 0, 1058574.289 1245560.598 0, 1058316.274 1245557.158 0, 1058058.258 1245553.733 0, 1057800.241 1245550.323 0, 1057542.225 1245546.929 0, 1057284.208 1245543.55 0, 1057026.192 1245540.186 0, 
+    1056768.175 1245536.837 0, 1056510.158 1245533.503 0, 1056252.14 1245530.185 0, 1055994.123 1245526.881 0, 1055734.865 1245523.578 0, 1055478.087 1245520.32 0, 1055220.069 1245517.063 0, 1054962.051 1245513.82 0, 1054704.032 1245510.593 0, 1054446.013 1245507.381 0, 
+    1054187.994 1245504.184 0, 1053929.975 1245501.002 0, 1053671.956 1245497.835 0, 1053413.937 1245494.684 0, 1053155.917 1245491.547 0, 1052897.897 1245488.426 0, 1052639.877 1245485.321 0, 1052381.857 1245482.23 0, 1052123.837 1245479.154 0, 1051865.816 1245476.094 0, 
+    1051607.795 1245473.049 0, 1051349.774 1245470.019 0, 1051091.753 1245467.004 0, 1050833.732 1245464.005 0, 1050575.711 1245461.02 0, 1050317.689 1245458.051 0, 1050059.667 1245455.097 0, 1049801.645 1245452.158 0, 1049542.383 1245449.221 0, 1049479.327 1251028.746 0, 
+    1049416.273 1256608.154 0, 1049674.876 1256611.084 0, 1049932.241 1256614.016 0, 1050189.606 1256616.962 0, 1050446.971 1256619.924 0, 1050704.335 1256622.901 0, 1050961.7 1256625.893 0, 1051219.064 1256628.9 0, 1051476.428 1256631.922 0, 1051733.792 1256634.959 0, 
+    1051991.156 1256638.012 0, 1052248.52 1256641.08 0, 1052505.883 1256644.162 0, 1052763.246 1256647.26 0, 1053020.609 1256650.373 0, 1053277.972 1256653.502 0, 1053535.335 1256656.645 0, 1053792.697 1256659.804 0, 1054050.059 1256662.977 0, 1054307.422 1256666.166 0, 
+    1054564.784 1256669.37 0, 1054822.145 1256672.589 0, 1055079.507 1256675.824 0, 1055336.868 1256679.073 0, 1055592.993 1256682.322 0, 1055851.59 1256685.617 0, 1056108.951 1256688.912 0, 1056366.312 1256692.222 0, 1056623.672 1256695.548 0, 1056881.032 1256698.888 0, 
+    1057138.392 1256702.243 0, 1057395.752 1256705.614 0, 1057653.112 1256709 0, 1057910.471 1256712.401 0, 1058167.83 1256715.817 0, 1058425.189 1256719.248 0, 1058682.548 1256722.694 0, 1058939.906 1256726.156 0, 1059197.265 1256729.632 0, 1059454.623 1256733.124 0, 
+    1059711.981 1256736.631 0, 1059969.339 1256740.153 0, 1060226.696 1256743.691 0, 1060484.054 1256747.243 0, 1060741.411 1256750.811 0, 1060998.768 1256754.393 0, 1061256.124 1256757.991 0, 1061513.481 1256761.604 0, 1061769.602 1256765.215 0, 1061848.419 1251186.006 0, 
+    1061927.237 1245606.682 0))
+
+POLYGON ((1074122.438 1256957.175 0, 1073866.326 1256952.841 0, 1073608.981 1256948.501 0, 1073351.635 1256944.176 0, 1073094.289 1256939.866 0, 1072836.943 1256935.571 0, 1072579.597 1256931.292 0, 1072322.25 1256927.028 0, 1072064.904 1256922.778 0, 1071807.557 1256918.544 0, 
+    1071550.209 1256914.325 0, 1071292.862 1256910.122 0, 1071035.514 1256905.933 0, 1070778.166 1256901.76 0, 1070520.818 1256897.601 0, 1070263.469 1256893.458 0, 1070006.12 1256889.33 0, 1069748.771 1256885.217 0, 1069491.422 1256881.12 0, 1069234.073 1256877.037 0, 
+    1068976.723 1256872.97 0, 1068719.373 1256868.918 0, 1068462.023 1256864.88 0, 1068204.672 1256860.858 0, 1067946.088 1256856.832 0, 1067689.971 1256852.86 0, 1067432.62 1256848.883 0, 1067175.268 1256844.922 0, 1066917.917 1256840.976 0, 1066660.565 1256837.045 0, 
+    1066403.213 1256833.129 0, 1066145.861 1256829.228 0, 1065888.508 1256825.342 0, 1065631.155 1256821.472 0, 1065373.802 1256817.617 0, 1065116.449 1256813.776 0, 1064859.096 1256809.951 0, 1064601.742 1256806.141 0, 1064344.388 1256802.347 0, 1064087.034 1256798.567 0, 
+    1063829.68 1256794.803 0, 1063572.325 1256791.053 0, 1063314.97 1256787.319 0, 1063057.615 1256783.6 0, 1062800.26 1256779.896 0, 1062542.905 1256776.207 0, 1062285.549 1256772.534 0, 1062028.193 1256768.875 0, 1061769.602 1256765.215 0, 1061690.787 1262344.302 0, 
+    1061611.974 1267923.263 0, 1061869.905 1267926.915 0, 1062126.604 1267930.564 0, 1062383.303 1267934.228 0, 1062640.002 1267937.907 0, 1062896.7 1267941.602 0, 1063153.399 1267945.311 0, 1063410.097 1267949.036 0, 1063666.794 1267952.776 0, 1063923.492 1267956.53 0, 
+    1064180.189 1267960.3 0, 1064436.886 1267964.085 0, 1064693.583 1267967.886 0, 1064950.28 1267971.701 0, 1065206.977 1267975.531 0, 1065463.673 1267979.377 0, 1065720.369 1267983.237 0, 1065977.065 1267987.113 0, 1066233.76 1267991.004 0, 1066490.456 1267994.91 0, 
+    1066747.151 1267998.831 0, 1067003.846 1268002.767 0, 1067260.54 1268006.718 0, 1067517.235 1268010.685 0, 1067772.698 1268014.647 0, 1068030.623 1268018.663 0, 1068287.316 1268022.675 0, 1068544.01 1268026.701 0, 1068800.703 1268030.743 0, 1069057.396 1268034.8 0, 
+    1069314.089 1268038.872 0, 1069570.781 1268042.96 0, 1069827.474 1268047.062 0, 1070084.166 1268051.18 0, 1070340.858 1268055.312 0, 1070597.549 1268059.46 0, 1070854.24 1268063.623 0, 1071110.931 1268067.8 0, 1071367.622 1268071.993 0, 1071624.313 1268076.202 0, 
+    1071881.003 1268080.425 0, 1072137.693 1268084.663 0, 1072394.383 1268088.917 0, 1072651.073 1268093.185 0, 1072907.762 1268097.469 0, 1073164.451 1268101.768 0, 1073421.14 1268106.081 0, 1073677.828 1268110.41 0, 1073933.286 1268114.734 0, 1074027.861 1262536.017 0, 
+    1074122.438 1256957.175 0))
+
+POLYGON ((1086254.009 1268341.013 0, 1085998.562 1268335.968 0, 1085741.887 1268330.914 0, 1085485.211 1268325.875 0, 1085228.535 1268320.851 0, 1084971.859 1268315.842 0, 1084715.183 1268310.848 0, 1084458.506 1268305.87 0, 1084201.829 1268300.906 0, 1083945.152 1268295.958 0, 
+    1083688.474 1268291.025 0, 1083431.796 1268286.106 0, 1083175.118 1268281.203 0, 1082918.439 1268276.315 0, 1082661.76 1268271.443 0, 1082405.081 1268266.585 0, 1082148.402 1268261.742 0, 1081891.722 1268256.915 0, 1081635.042 1268252.102 0, 1081378.362 1268247.305 0, 
+    1081121.682 1268242.523 0, 1080865.001 1268237.756 0, 1080608.32 1268233.004 0, 1080351.638 1268228.267 0, 1080093.728 1268223.522 0, 1079838.275 1268218.838 0, 1079581.593 1268214.147 0, 1079324.91 1268209.47 0, 1079068.228 1268204.809 0, 1078811.545 1268200.163 0, 
+    1078554.861 1268195.531 0, 1078298.178 1268190.915 0, 1078041.494 1268186.315 0, 1077784.81 1268181.729 0, 1077528.125 1268177.158 0, 1077271.441 1268172.602 0, 1077014.756 1268168.062 0, 1076758.071 1268163.537 0, 1076501.385 1268159.026 0, 1076244.7 1268154.531 0, 
+    1075988.014 1268150.051 0, 1075731.327 1268145.586 0, 1075474.641 1268141.136 0, 1075217.954 1268136.701 0, 1074961.267 1268132.282 0, 1074704.58 1268127.877 0, 1074447.892 1268123.488 0, 1074191.205 1268119.114 0, 1073933.286 1268114.734 0, 1073838.714 1273693.319 0, 
+    1073744.144 1279271.768 0, 1074001.403 1279276.137 0, 1074257.434 1279280.5 0, 1074513.464 1279284.879 0, 1074769.495 1279289.272 0, 1075025.525 1279293.68 0, 1075281.555 1279298.104 0, 1075537.585 1279302.542 0, 1075793.615 1279306.996 0, 1076049.644 1279311.464 0, 
+    1076305.673 1279315.948 0, 1076561.702 1279320.447 0, 1076817.73 1279324.96 0, 1077073.759 1279329.489 0, 1077329.787 1279334.033 0, 1077585.814 1279338.592 0, 1077841.842 1279343.166 0, 1078097.869 1279347.755 0, 1078353.896 1279352.36 0, 1078609.922 1279356.979 0, 
+    1078865.949 1279361.613 0, 1079121.975 1279366.263 0, 1079378.001 1279370.927 0, 1079634.026 1279375.607 0, 1079888.825 1279380.279 0, 1080146.076 1279385.011 0, 1080402.101 1279389.736 0, 1080658.125 1279394.476 0, 1080914.149 1279399.231 0, 1081170.173 1279404.001 0, 
+    1081426.197 1279408.786 0, 1081682.22 1279413.586 0, 1081938.243 1279418.401 0, 1082194.266 1279423.231 0, 1082450.288 1279428.077 0, 1082706.31 1279432.937 0, 1082962.332 1279437.812 0, 1083218.354 1279442.703 0, 1083474.375 1279447.609 0, 1083730.396 1279452.529 0, 
+    1083986.417 1279457.465 0, 1084242.437 1279462.416 0, 1084498.457 1279467.382 0, 1084754.477 1279472.363 0, 1085010.497 1279477.359 0, 1085266.516 1279482.37 0, 1085522.535 1279487.396 0, 1085778.554 1279492.437 0, 1086033.347 1279497.469 0, 1086143.677 1273919.309 0, 
+    1086254.009 1268341.013 0))
+
+POLYGON ((1098321.863 1279757.888 0, 1098067.083 1279752.136 0, 1097811.08 1279746.372 0, 1097555.076 1279740.622 0, 1097299.072 1279734.888 0, 1097043.067 1279729.169 0, 1096787.063 1279723.464 0, 1096531.058 1279717.775 0, 1096275.052 1279712.101 0, 1096019.047 1279706.442 0, 
+    1095763.04 1279700.798 0, 1095507.034 1279695.169 0, 1095251.027 1279689.555 0, 1094995.02 1279683.957 0, 1094739.013 1279678.373 0, 1094483.005 1279672.804 0, 1094226.997 1279667.251 0, 1093970.989 1279661.712 0, 1093714.98 1279656.189 0, 1093458.971 1279650.681 0, 
+    1093202.962 1279645.187 0, 1092946.952 1279639.709 0, 1092690.942 1279634.246 0, 1092434.932 1279628.798 0, 1092177.697 1279623.339 0, 1091922.91 1279617.947 0, 1091666.899 1279612.544 0, 1091410.887 1279607.156 0, 1091154.875 1279601.784 0, 1090898.863 1279596.426 0, 
+    1090642.851 1279591.083 0, 1090386.838 1279585.756 0, 1090130.824 1279580.443 0, 1089874.811 1279575.146 0, 1089618.797 1279569.864 0, 1089362.783 1279564.596 0, 1089106.769 1279559.344 0, 1088850.754 1279554.107 0, 1088594.739 1279548.885 0, 1088338.724 1279543.678 0, 
+    1088082.708 1279538.486 0, 1087826.692 1279533.309 0, 1087570.676 1279528.147 0, 1087314.659 1279523.001 0, 1087058.642 1279517.869 0, 1086802.625 1279512.753 0, 1086546.608 1279507.651 0, 1086290.59 1279502.565 0, 1086033.347 1279497.469 0, 1085923.02 1285075.488 0, 
+    1085812.696 1290653.361 0, 1086069.279 1290658.444 0, 1086324.64 1290663.517 0, 1086580.001 1290668.606 0, 1086835.362 1290673.709 0, 1087090.722 1290678.828 0, 1087346.082 1290683.961 0, 1087601.442 1290689.11 0, 1087856.801 1290694.273 0, 1088112.16 1290699.452 0, 
+    1088367.519 1290704.645 0, 1088622.877 1290709.854 0, 1088878.235 1290715.078 0, 1089133.593 1290720.317 0, 1089388.951 1290725.57 0, 1089644.308 1290730.839 0, 1089899.665 1290736.123 0, 1090155.021 1290741.422 0, 1090410.377 1290746.736 0, 1090665.733 1290752.064 0, 
+    1090921.089 1290757.408 0, 1091176.444 1290762.767 0, 1091431.799 1290768.141 0, 1091687.154 1290773.53 0, 1091941.288 1290778.908 0, 1092197.862 1290784.353 0, 1092453.216 1290789.787 0, 1092708.57 1290795.237 0, 1092963.923 1290800.701 0, 1093219.275 1290806.18 0, 
+    1093474.628 1290811.674 0, 1093729.98 1290817.183 0, 1093985.332 1290822.708 0, 1094240.683 1290828.247 0, 1094496.034 1290833.801 0, 1094751.385 1290839.371 0, 1095006.736 1290844.955 0, 1095262.086 1290850.555 0, 1095517.436 1290856.169 0, 1095772.785 1290861.798 0, 
+    1096028.134 1290867.443 0, 1096283.483 1290873.103 0, 1096538.832 1290878.777 0, 1096794.18 1290884.467 0, 1097049.527 1290890.171 0, 1097304.875 1290895.891 0, 1097560.222 1290901.626 0, 1097815.569 1290907.375 0, 1098069.696 1290913.113 0, 1098195.778 1285335.573 0, 
+    1098321.863 1279757.888 0))
+
+POLYGON ((1110325.912 1291207.491 0, 1110071.801 1291201.036 0, 1109816.471 1291194.565 0, 1109561.142 1291188.108 0, 1109305.811 1291181.667 0, 1109050.481 1291175.241 0, 1108795.15 1291168.83 0, 1108539.818 1291162.435 0, 1108284.486 1291156.054 0, 1108029.154 1291149.688 0, 
+    1107773.821 1291143.337 0, 1107518.489 1291137.001 0, 1107263.155 1291130.68 0, 1107007.822 1291124.374 0, 1106752.488 1291118.084 0, 1106497.153 1291111.808 0, 1106241.818 1291105.547 0, 1105986.483 1291099.302 0, 1105731.148 1291093.071 0, 1105475.812 1291086.855 0, 
+    1105220.475 1291080.655 0, 1104965.139 1291074.469 0, 1104709.802 1291068.299 0, 1104454.464 1291062.143 0, 1104197.908 1291055.973 0, 1103943.789 1291049.877 0, 1103688.45 1291043.767 0, 1103433.111 1291037.671 0, 1103177.772 1291031.591 0, 1102922.433 1291025.526 0, 
+    1102667.093 1291019.475 0, 1102411.753 1291013.44 0, 1102156.412 1291007.42 0, 1101901.071 1291001.415 0, 1101645.73 1290995.425 0, 1101390.388 1290989.449 0, 1101135.046 1290983.489 0, 1100879.704 1290977.544 0, 1100624.361 1290971.614 0, 1100369.018 1290965.699 0, 
+    1100113.675 1290959.799 0, 1099858.331 1290953.914 0, 1099602.987 1290948.044 0, 1099347.643 1290942.189 0, 1099092.298 1290936.349 0, 1098836.953 1290930.525 0, 1098581.607 1290924.715 0, 1098326.262 1290918.92 0, 1098069.696 1290913.113 0, 1097943.617 1296490.501 0, 
+    1097817.542 1302067.733 0, 1098073.448 1302073.526 0, 1098328.137 1302079.306 0, 1098582.826 1302085.101 0, 1098837.515 1302090.91 0, 1099092.203 1302096.735 0, 1099346.891 1302102.575 0, 1099601.578 1302108.43 0, 1099856.266 1302114.3 0, 1100110.952 1302120.185 0, 
+    1100365.639 1302126.085 0, 1100620.325 1302131.999 0, 1100875.011 1302137.929 0, 1101129.696 1302143.874 0, 1101384.381 1302149.834 0, 1101639.066 1302155.809 0, 1101893.751 1302161.798 0, 1102148.435 1302167.803 0, 1102403.118 1302173.823 0, 1102657.802 1302179.858 0, 
+    1102912.485 1302185.907 0, 1103167.167 1302191.972 0, 1103421.85 1302198.052 0, 1103676.532 1302204.146 0, 1103929.997 1302210.227 0, 1104185.894 1302216.381 0, 1104440.575 1302222.521 0, 1104695.256 1302228.675 0, 1104949.936 1302234.845 0, 1105204.615 1302241.029 0, 
+    1105459.295 1302247.229 0, 1105713.974 1302253.444 0, 1105968.652 1302259.673 0, 1106223.331 1302265.918 0, 1106478.009 1302272.177 0, 1106732.686 1302278.452 0, 1106987.363 1302284.742 0, 1107242.04 1302291.046 0, 1107496.717 1302297.366 0, 1107751.393 1302303.7 0, 
+    1108006.068 1302310.05 0, 1108260.744 1302316.414 0, 1108515.419 1302322.794 0, 1108770.093 1302329.188 0, 1109024.767 1302335.598 0, 1109279.441 1302342.022 0, 1109534.115 1302348.462 0, 1109788.788 1302354.916 0, 1110042.246 1302361.355 0, 1110184.077 1296784.501 0, 
+    1110325.912 1291207.491 0))
+
+POLYGON ((1122266.071 1302689.512 0, 1122012.631 1302682.357 0, 1121757.977 1302675.183 0, 1121503.323 1302668.024 0, 1121248.668 1302660.881 0, 1120994.013 1302653.752 0, 1120739.357 1302646.638 0, 1120484.702 1302639.539 0, 1120230.045 1302632.455 0, 1119975.388 1302625.386 0, 
+    1119720.731 1302618.332 0, 1119466.074 1302611.293 0, 1119211.416 1302604.269 0, 1118956.757 1302597.259 0, 1118702.099 1302590.265 0, 1118447.439 1302583.286 0, 1118192.78 1302576.322 0, 1117938.12 1302569.373 0, 1117683.459 1302562.439 0, 1117428.798 1302555.52 0, 
+    1117174.137 1302548.616 0, 1116919.475 1302541.727 0, 1116664.813 1302534.852 0, 1116410.151 1302527.993 0, 1116154.275 1302521.117 0, 1115900.825 1302514.32 0, 1115646.161 1302507.506 0, 1115391.497 1302500.707 0, 1115136.833 1302493.922 0, 1114882.168 1302487.153 0, 
+    1114627.502 1302480.399 0, 1114372.837 1302473.66 0, 1114118.171 1302466.935 0, 1113863.504 1302460.226 0, 1113608.837 1302453.532 0, 1113354.17 1302446.852 0, 1113099.502 1302440.188 0, 1112844.834 1302433.539 0, 1112590.166 1302426.905 0, 1112335.497 1302420.285 0, 
+    1112080.828 1302413.681 0, 1111826.158 1302407.091 0, 1111571.488 1302400.517 0, 1111316.818 1302393.958 0, 1111062.147 1302387.413 0, 1110807.476 1302380.884 0, 1110552.805 1302374.37 0, 1110298.133 1302367.87 0, 1110042.246 1302361.355 0, 1109900.418 1307938.048 0, 
+    1109758.595 1313514.575 0, 1110013.823 1313521.073 0, 1110267.838 1313527.556 0, 1110521.853 1313534.054 0, 1110775.868 1313540.566 0, 1111029.882 1313547.094 0, 1111283.896 1313553.636 0, 1111537.91 1313560.194 0, 1111791.923 1313566.766 0, 1112045.936 1313573.353 0, 
+    1112299.948 1313579.956 0, 1112553.96 1313586.573 0, 1112807.972 1313593.205 0, 1113061.983 1313599.852 0, 1113315.994 1313606.514 0, 1113570.004 1313613.191 0, 1113824.014 1313619.883 0, 1114078.024 1313626.59 0, 1114332.033 1313633.312 0, 1114586.042 1313640.049 0, 
+    1114840.05 1313646.801 0, 1115094.058 1313653.567 0, 1115348.066 1313660.349 0, 1115602.073 1313667.146 0, 1115854.87 1313673.925 0, 1116110.086 1313680.784 0, 1116364.092 1313687.625 0, 1116618.098 1313694.482 0, 1116872.103 1313701.353 0, 1117126.108 1313708.239 0, 
+    1117380.113 1313715.141 0, 1117634.117 1313722.057 0, 1117888.12 1313728.988 0, 1118142.123 1313735.934 0, 1118396.126 1313742.895 0, 1118650.129 1313749.871 0, 1118904.131 1313756.862 0, 1119158.132 1313763.868 0, 1119412.133 1313770.889 0, 1119666.134 1313777.925 0, 
+    1119920.134 1313784.976 0, 1120174.134 1313792.042 0, 1120428.134 1313799.122 0, 1120682.133 1313806.218 0, 1120936.131 1313813.328 0, 1121190.13 1313820.454 0, 1121444.127 1313827.594 0, 1121698.125 1313834.75 0, 1121950.912 1313841.886 0, 1122108.49 1308265.782 0, 
+    1122266.071 1302689.512 0))
+
+POLYGON ((1134142.256 1314203.642 0, 1133889.488 1314195.791 0, 1133635.512 1314187.918 0, 1133381.535 1314180.06 0, 1133127.558 1314172.217 0, 1132873.58 1314164.389 0, 1132619.602 1314156.576 0, 1132365.624 1314148.777 0, 1132111.645 1314140.994 0, 1131857.665 1314133.226 0, 
+    1131603.686 1314125.472 0, 1131349.705 1314117.734 0, 1131095.725 1314110.01 0, 1130841.743 1314102.302 0, 1130587.762 1314094.608 0, 1130333.78 1314086.93 0, 1130079.797 1314079.266 0, 1129825.814 1314071.617 0, 1129571.831 1314063.983 0, 1129317.847 1314056.364 0, 
+    1129063.862 1314048.761 0, 1128809.877 1314041.172 0, 1128555.892 1314033.598 0, 1128301.906 1314026.038 0, 1128046.712 1314018.458 0, 1127793.934 1314010.965 0, 1127539.947 1314003.451 0, 1127285.959 1313995.952 0, 1127031.971 1313988.467 0, 1126777.983 1313980.998 0, 
+    1126523.994 1313973.544 0, 1126270.005 1313966.104 0, 1126016.015 1313958.68 0, 1125762.025 1313951.27 0, 1125508.035 1313943.875 0, 1125254.044 1313936.496 0, 1125000.052 1313929.131 0, 1124746.06 1313921.781 0, 1124492.068 1313914.446 0, 1124238.075 1313907.126 0, 
+    1123984.082 1313899.822 0, 1123730.089 1313892.532 0, 1123476.095 1313885.257 0, 1123222.1 1313877.996 0, 1122968.105 1313870.751 0, 1122714.11 1313863.521 0, 1122460.115 1313856.306 0, 1122206.118 1313849.106 0, 1121950.912 1313841.886 0, 1121793.34 1319417.819 0, 
+    1121635.773 1324993.575 0, 1121890.319 1325000.776 0, 1122143.659 1325007.958 0, 1122396.998 1325015.155 0, 1122650.337 1325022.366 0, 1122903.676 1325029.592 0, 1123157.014 1325036.834 0, 1123410.351 1325044.09 0, 1123663.689 1325051.361 0, 1123917.025 1325058.647 0, 
+    1124170.362 1325065.948 0, 1124423.698 1325073.264 0, 1124677.033 1325080.595 0, 1124930.368 1325087.941 0, 1125183.703 1325095.301 0, 1125437.037 1325102.677 0, 1125690.371 1325110.067 0, 1125943.704 1325117.472 0, 1126197.037 1325124.893 0, 1126450.369 1325132.328 0, 
+    1126703.701 1325139.778 0, 1126957.033 1325147.243 0, 1127210.364 1325154.723 0, 1127463.695 1325162.218 0, 1127715.82 1325169.692 0, 1127970.355 1325177.252 0, 1128223.684 1325184.791 0, 1128477.013 1325192.346 0, 1128730.342 1325199.915 0, 1128983.67 1325207.5 0, 
+    1129236.997 1325215.099 0, 1129490.324 1325222.713 0, 1129743.651 1325230.342 0, 1129996.977 1325237.986 0, 1130250.303 1325245.645 0, 1130503.628 1325253.318 0, 1130756.953 1325261.007 0, 1131010.278 1325268.71 0, 1131263.602 1325276.429 0, 1131516.925 1325284.162 0, 
+    1131770.248 1325291.911 0, 1132023.571 1325299.674 0, 1132276.893 1325307.452 0, 1132530.215 1325315.245 0, 1132783.536 1325323.053 0, 1133036.857 1325330.876 0, 1133290.177 1325338.713 0, 1133543.497 1325346.566 0, 1133795.612 1325354.396 0, 1133968.931 1319779.107 0, 
+    1134142.256 1314203.642 0))
+
+POLYGON ((1145954.383 1325749.569 0, 1145702.289 1325741.027 0, 1145448.993 1325732.458 0, 1145195.696 1325723.905 0, 1144942.398 1325715.367 0, 1144689.1 1325706.843 0, 1144435.801 1325698.334 0, 1144182.502 1325689.841 0, 1143929.202 1325681.362 0, 1143675.902 1325672.898 0, 
+    1143422.601 1325664.449 0, 1143169.3 1325656.015 0, 1142915.999 1325647.595 0, 1142662.697 1325639.191 0, 1142409.394 1325630.802 0, 1142156.091 1325622.427 0, 1141902.787 1325614.068 0, 1141649.483 1325605.723 0, 1141396.178 1325597.393 0, 1141142.873 1325589.079 0, 
+    1140889.568 1325580.779 0, 1140636.262 1325572.494 0, 1140382.955 1325564.223 0, 1140129.648 1325555.968 0, 1139875.137 1325547.689 0, 1139623.032 1325539.503 0, 1139369.724 1325531.292 0, 1139116.415 1325523.096 0, 1138863.105 1325514.916 0, 1138609.796 1325506.75 0, 
+    1138356.485 1325498.599 0, 1138103.174 1325490.463 0, 1137849.863 1325482.342 0, 1137596.551 1325474.236 0, 1137343.239 1325466.145 0, 1137089.926 1325458.069 0, 1136836.612 1325450.007 0, 1136583.299 1325441.961 0, 1136329.984 1325433.929 0, 1136076.67 1325425.913 0, 
+    1135823.355 1325417.911 0, 1135570.039 1325409.924 0, 1135316.723 1325401.952 0, 1135063.406 1325393.995 0, 1134810.089 1325386.053 0, 1134556.772 1325378.126 0, 1134303.454 1325370.213 0, 1134050.135 1325362.316 0, 1133795.612 1325354.396 0, 1133622.298 1330929.504 0, 
+    1133448.991 1336504.425 0, 1133702.854 1336512.324 0, 1133955.517 1336520.201 0, 1134208.178 1336528.093 0, 1134460.84 1336536 0, 1134713.5 1336543.921 0, 1134966.161 1336551.858 0, 1135218.821 1336559.809 0, 1135471.48 1336567.775 0, 1135724.139 1336575.756 0, 
+    1135976.797 1336583.752 0, 1136229.455 1336591.763 0, 1136482.113 1336599.788 0, 1136734.77 1336607.829 0, 1136987.426 1336615.884 0, 1137240.082 1336623.954 0, 1137492.738 1336632.04 0, 1137745.393 1336640.14 0, 1137998.048 1336648.254 0, 1138250.702 1336656.384 0, 
+    1138503.356 1336664.529 0, 1138756.009 1336672.688 0, 1139008.662 1336680.863 0, 1139261.314 1336689.052 0, 1139512.766 1336697.217 0, 1139766.617 1336705.475 0, 1140019.268 1336713.709 0, 1140271.918 1336721.957 0, 1140524.568 1336730.221 0, 1140777.217 1336738.499 0, 
+    1141029.866 1336746.793 0, 1141282.515 1336755.101 0, 1141535.163 1336763.424 0, 1141787.81 1336771.762 0, 1142040.457 1336780.115 0, 1142293.103 1336788.482 0, 1142545.749 1336796.865 0, 1142798.395 1336805.262 0, 1143051.04 1336813.674 0, 1143303.684 1336822.102 0, 
+    1143556.328 1336830.544 0, 1143808.971 1336839 0, 1144061.614 1336847.472 0, 1144314.257 1336855.959 0, 1144566.899 1336864.46 0, 1144819.54 1336872.977 0, 1145072.181 1336881.508 0, 1145324.822 1336890.054 0, 1145576.262 1336898.574 0, 1145765.32 1331324.165 0, 
+    1145954.383 1325749.569 0))
+
+POLYGON ((1157702.372 1337326.984 0, 1157450.955 1337317.753 0, 1157198.339 1337308.493 0, 1156945.724 1337299.248 0, 1156693.107 1337290.018 0, 1156440.49 1337280.803 0, 1156187.873 1337271.603 0, 1155935.255 1337262.417 0, 1155682.636 1337253.246 0, 1155430.017 1337244.091 0, 
+    1155177.398 1337234.95 0, 1154924.777 1337225.824 0, 1154672.157 1337216.713 0, 1154419.535 1337207.616 0, 1154166.914 1337198.535 0, 1153914.291 1337189.469 0, 1153661.669 1337180.417 0, 1153409.045 1337171.38 0, 1153156.421 1337162.358 0, 1152903.797 1337153.351 0, 
+    1152651.172 1337144.359 0, 1152398.546 1337135.382 0, 1152145.92 1337126.419 0, 1151893.294 1337117.472 0, 1151639.469 1337108.497 0, 1151388.039 1337099.621 0, 1151135.411 1337090.718 0, 1150882.782 1337081.83 0, 1150630.153 1337072.957 0, 1150377.524 1337064.098 0, 
+    1150124.893 1337055.255 0, 1149872.263 1337046.426 0, 1149619.631 1337037.613 0, 1149367 1337028.814 0, 1149114.367 1337020.03 0, 1148861.735 1337011.261 0, 1148609.101 1337002.506 0, 1148356.467 1336993.767 0, 1148103.833 1336985.042 0, 1147851.198 1336976.333 0, 
+    1147598.563 1336967.638 0, 1147345.927 1336958.958 0, 1147093.291 1336950.293 0, 1146840.654 1336941.643 0, 1146588.016 1336933.007 0, 1146335.378 1336924.387 0, 1146082.74 1336915.781 0, 1145830.101 1336907.191 0, 1145576.262 1336898.574 0, 1145387.212 1342472.792 0, 
+    1145198.168 1348046.812 0, 1145451.347 1348055.406 0, 1145703.33 1348063.975 0, 1145955.312 1348072.558 0, 1146207.294 1348081.156 0, 1146459.275 1348089.769 0, 1146711.256 1348098.397 0, 1146963.236 1348107.039 0, 1147215.216 1348115.696 0, 1147467.195 1348124.369 0, 
+    1147719.174 1348133.056 0, 1147971.152 1348141.758 0, 1148223.129 1348150.474 0, 1148475.107 1348159.206 0, 1148727.083 1348167.952 0, 1148979.059 1348176.713 0, 1149231.035 1348185.489 0, 1149483.01 1348194.28 0, 1149734.985 1348203.086 0, 1149986.959 1348211.907 0, 
+    1150238.932 1348220.742 0, 1150490.905 1348229.592 0, 1150742.878 1348238.457 0, 1150994.85 1348247.337 0, 1151245.626 1348256.189 0, 1151498.792 1348265.141 0, 1151750.763 1348274.065 0, 1152002.733 1348283.005 0, 1152254.702 1348291.959 0, 1152506.671 1348300.927 0, 
+    1152758.639 1348309.911 0, 1153010.607 1348318.91 0, 1153262.574 1348327.923 0, 1153514.541 1348336.951 0, 1153766.507 1348345.994 0, 1154018.473 1348355.052 0, 1154270.438 1348364.124 0, 1154522.402 1348373.212 0, 1154774.366 1348382.314 0, 1155026.33 1348391.431 0, 
+    1155278.293 1348400.563 0, 1155530.255 1348409.71 0, 1155782.217 1348418.872 0, 1156034.179 1348428.048 0, 1156286.139 1348437.239 0, 1156538.1 1348446.445 0, 1156790.059 1348455.666 0, 1157042.019 1348464.902 0, 1157292.783 1348474.109 0, 1157497.574 1342900.645 0, 
+    1157702.372 1337326.984 0))
+
+POLYGON ((1169386.144 1348935.573 0, 1169135.404 1348925.658 0, 1168883.472 1348915.711 0, 1168631.539 1348905.778 0, 1168379.606 1348895.86 0, 1168127.672 1348885.957 0, 1167875.738 1348876.069 0, 1167623.803 1348866.195 0, 1167371.867 1348856.337 0, 1167119.931 1348846.493 0, 
+    1166867.994 1348836.664 0, 1166616.057 1348826.85 0, 1166364.119 1348817.051 0, 1166112.18 1348807.266 0, 1165860.241 1348797.497 0, 1165608.302 1348787.742 0, 1165356.361 1348778.002 0, 1165104.421 1348768.277 0, 1164852.479 1348758.566 0, 1164600.537 1348748.871 0, 
+    1164348.595 1348739.19 0, 1164096.652 1348729.524 0, 1163844.708 1348719.873 0, 1163592.764 1348710.237 0, 1163339.626 1348700.57 0, 1163088.874 1348691.009 0, 1162836.928 1348681.418 0, 1162584.982 1348671.841 0, 1162333.035 1348662.279 0, 1162081.087 1348652.732 0, 
+    1161829.139 1348643.199 0, 1161577.19 1348633.682 0, 1161325.241 1348624.179 0, 1161073.291 1348614.691 0, 1160821.341 1348605.218 0, 1160569.39 1348595.76 0, 1160317.438 1348586.317 0, 1160065.486 1348576.888 0, 1159813.534 1348567.474 0, 1159561.58 1348558.075 0, 
+    1159309.627 1348548.691 0, 1159057.672 1348539.322 0, 1158805.718 1348529.968 0, 1158553.762 1348520.628 0, 1158301.806 1348511.303 0, 1158049.85 1348501.994 0, 1157797.893 1348492.698 0, 1157545.935 1348483.418 0, 1157292.783 1348474.109 0, 1157088 1354047.371 0, 
+    1156883.224 1359620.425 0, 1157135.717 1359629.71 0, 1157387.018 1359638.967 0, 1157638.319 1359648.237 0, 1157889.62 1359657.523 0, 1158140.919 1359666.824 0, 1158392.219 1359676.139 0, 1158643.518 1359685.469 0, 1158894.816 1359694.814 0, 1159146.113 1359704.173 0, 
+    1159397.411 1359713.548 0, 1159648.707 1359722.937 0, 1159900.003 1359732.341 0, 1160151.299 1359741.76 0, 1160402.594 1359751.193 0, 1160653.888 1359760.642 0, 1160905.182 1359770.105 0, 1161156.475 1359779.583 0, 1161407.768 1359789.076 0, 1161659.06 1359798.583 0, 
+    1161910.351 1359808.105 0, 1162161.642 1359817.643 0, 1162412.933 1359827.194 0, 1162664.223 1359836.761 0, 1162914.322 1359846.297 0, 1163166.801 1359855.939 0, 1163418.089 1359865.55 0, 1163669.376 1359875.176 0, 1163920.663 1359884.817 0, 1164171.95 1359894.472 0, 
+    1164423.236 1359904.142 0, 1164674.521 1359913.827 0, 1164925.806 1359923.527 0, 1165177.09 1359933.242 0, 1165428.374 1359942.971 0, 1165679.657 1359952.715 0, 1165930.939 1359962.474 0, 1166182.221 1359972.248 0, 1166433.503 1359982.036 0, 1166684.783 1359991.84 0, 
+    1166936.064 1360001.658 0, 1167187.343 1360011.491 0, 1167438.622 1360021.339 0, 1167689.901 1360031.201 0, 1167941.178 1360041.078 0, 1168192.456 1360050.97 0, 1168443.732 1360060.877 0, 1168695.009 1360070.799 0, 1168945.095 1360080.688 0, 1169165.615 1354508.235 0, 
+    1169386.144 1348935.573 0))
+
+POLYGON ((1181005.618 1360575.026 0, 1180755.559 1360564.43 0, 1180504.312 1360553.799 0, 1180253.064 1360543.182 0, 1180001.815 1360532.58 0, 1179750.567 1360521.993 0, 1179499.317 1360511.421 0, 1179248.067 1360500.863 0, 1178996.816 1360490.32 0, 1178745.565 1360479.792 0, 
+    1178494.312 1360469.279 0, 1178243.06 1360458.781 0, 1177991.806 1360448.297 0, 1177740.553 1360437.828 0, 1177489.298 1360427.374 0, 1177238.043 1360416.935 0, 1176986.787 1360406.51 0, 1176735.531 1360396.101 0, 1176484.274 1360385.706 0, 1176233.016 1360375.326 0, 
+    1175981.758 1360364.96 0, 1175730.499 1360354.61 0, 1175479.24 1360344.274 0, 1175227.98 1360333.953 0, 1174975.531 1360323.598 0, 1174725.458 1360313.356 0, 1174474.196 1360303.079 0, 1174222.934 1360292.817 0, 1173971.671 1360282.57 0, 1173720.407 1360272.338 0, 
+    1173469.143 1360262.12 0, 1173217.878 1360251.918 0, 1172966.612 1360241.73 0, 1172715.346 1360231.557 0, 1172464.08 1360221.399 0, 1172212.812 1360211.255 0, 1171961.544 1360201.126 0, 1171710.276 1360191.012 0, 1171459.007 1360180.913 0, 1171207.737 1360170.829 0, 
+    1170956.467 1360160.759 0, 1170705.196 1360150.705 0, 1170453.925 1360140.665 0, 1170202.653 1360130.639 0, 1169951.38 1360120.629 0, 1169700.107 1360110.633 0, 1169448.833 1360100.653 0, 1169197.559 1360090.687 0, 1168945.095 1360080.688 0, 1168724.584 1365652.929 0, 
+    1168504.081 1371224.953 0, 1168755.885 1371234.925 0, 1169006.504 1371244.865 0, 1169257.122 1371254.819 0, 1169507.739 1371264.789 0, 1169758.356 1371274.773 0, 1170008.972 1371284.772 0, 1170259.587 1371294.786 0, 1170510.202 1371304.815 0, 1170760.816 1371314.858 0, 
+    1171011.43 1371324.916 0, 1171262.043 1371334.989 0, 1171512.656 1371345.076 0, 1171763.268 1371355.178 0, 1172013.879 1371365.295 0, 1172264.49 1371375.427 0, 1172515.1 1371385.574 0, 1172765.71 1371395.735 0, 1173016.319 1371405.911 0, 1173266.927 1371416.102 0, 
+    1173517.535 1371426.307 0, 1173768.142 1371436.528 0, 1174018.748 1371446.763 0, 1174269.354 1371457.012 0, 1174518.775 1371467.228 0, 1174770.564 1371477.556 0, 1175021.169 1371487.85 0, 1175271.772 1371498.159 0, 1175522.375 1371508.482 0, 1175772.977 1371518.821 0, 
+    1176023.579 1371529.174 0, 1176274.18 1371539.542 0, 1176524.781 1371549.924 0, 1176775.38 1371560.321 0, 1177025.98 1371570.733 0, 1177276.578 1371581.16 0, 1177527.176 1371591.602 0, 1177777.774 1371602.058 0, 1178028.371 1371612.529 0, 1178278.967 1371623.015 0, 
+    1178529.562 1371633.515 0, 1178780.157 1371644.031 0, 1179030.752 1371654.561 0, 1179281.345 1371665.105 0, 1179531.938 1371675.665 0, 1179782.531 1371686.239 0, 1180033.123 1371696.828 0, 1180283.714 1371707.432 0, 1180533.121 1371718 0, 1180769.365 1366146.622 0, 
+    1181005.618 1360575.026 0))
+
+POLYGON ((1192560.72 1372245.03 0, 1192311.342 1372233.757 0, 1192060.782 1372222.445 0, 1191810.221 1372211.149 0, 1191559.659 1372199.866 0, 1191309.097 1372188.599 0, 1191058.534 1372177.346 0, 1190807.971 1372166.108 0, 1190557.406 1372154.885 0, 1190306.842 1372143.677 0, 
+    1190056.276 1372132.483 0, 1189805.71 1372121.304 0, 1189555.143 1372110.14 0, 1189304.575 1372098.99 0, 1189054.007 1372087.856 0, 1188803.438 1372076.736 0, 1188552.869 1372065.63 0, 1188302.299 1372054.54 0, 1188051.728 1372043.464 0, 1187801.156 1372032.403 0, 
+    1187550.584 1372021.357 0, 1187300.012 1372010.325 0, 1187049.438 1371999.309 0, 1186798.864 1371988.307 0, 1186547.107 1371977.268 0, 1186297.714 1371966.347 0, 1186047.138 1371955.389 0, 1185796.561 1371944.446 0, 1185545.984 1371933.518 0, 1185295.406 1371922.605 0, 
+    1185044.828 1371911.706 0, 1184794.248 1371900.822 0, 1184543.669 1371889.953 0, 1184293.088 1371879.098 0, 1184042.507 1371868.258 0, 1183791.925 1371857.433 0, 1183541.343 1371846.623 0, 1183290.76 1371835.828 0, 1183040.176 1371825.047 0, 1182789.592 1371814.281 0, 
+    1182539.007 1371803.53 0, 1182288.421 1371792.793 0, 1182037.835 1371782.071 0, 1181787.248 1371771.364 0, 1181536.661 1371760.672 0, 1181286.073 1371749.994 0, 1181035.484 1371739.332 0, 1180784.895 1371728.684 0, 1180533.121 1371718 0, 1180296.886 1377289.155 0, 
+    1180060.662 1382860.081 0, 1180311.776 1382870.736 0, 1180561.71 1382881.356 0, 1180811.643 1382891.991 0, 1181061.575 1382902.641 0, 1181311.507 1382913.305 0, 1181561.438 1382923.984 0, 1181811.368 1382934.678 0, 1182061.298 1382945.386 0, 1182311.227 1382956.109 0, 
+    1182561.156 1382966.847 0, 1182811.083 1382977.6 0, 1183061.011 1382988.367 0, 1183310.937 1382999.149 0, 1183560.863 1383009.946 0, 1183810.789 1383020.757 0, 1184060.713 1383031.583 0, 1184310.637 1383042.424 0, 1184560.561 1383053.279 0, 1184810.484 1383064.15 0, 
+    1185060.406 1383075.035 0, 1185310.327 1383085.934 0, 1185560.248 1383096.849 0, 1185810.168 1383107.778 0, 1186058.909 1383118.67 0, 1186310.007 1383129.68 0, 1186559.925 1383140.653 0, 1186809.843 1383151.641 0, 1187059.76 1383162.644 0, 1187309.676 1383173.661 0, 
+    1187559.592 1383184.693 0, 1187809.507 1383195.74 0, 1188059.421 1383206.801 0, 1188309.335 1383217.877 0, 1188559.248 1383228.968 0, 1188809.161 1383240.074 0, 1189059.073 1383251.194 0, 1189308.984 1383262.329 0, 1189558.894 1383273.479 0, 1189808.804 1383284.643 0, 
+    1190058.713 1383295.822 0, 1190308.622 1383307.016 0, 1190558.53 1383318.225 0, 1190808.437 1383329.448 0, 1191058.343 1383340.686 0, 1191308.249 1383351.939 0, 1191558.154 1383363.206 0, 1191808.059 1383374.488 0, 1192056.784 1383385.732 0, 1192308.747 1377815.495 0, 
+    1192560.72 1372245.03 0))
+
+POLYGON ((1204051.374 1383945.271 0, 1203802.68 1383933.325 0, 1203552.808 1383921.337 0, 1203302.936 1383909.364 0, 1203053.062 1383897.405 0, 1202803.189 1383885.461 0, 1202553.314 1383873.532 0, 1202303.439 1383861.617 0, 1202053.563 1383849.717 0, 1201803.686 1383837.832 0, 
+    1201553.809 1383825.962 0, 1201303.931 1383814.106 0, 1201054.053 1383802.265 0, 1200804.173 1383790.439 0, 1200554.293 1383778.627 0, 1200304.412 1383766.831 0, 1200054.531 1383755.048 0, 1199804.649 1383743.281 0, 1199554.766 1383731.528 0, 1199304.882 1383719.79 0, 
+    1199054.998 1383708.067 0, 1198805.113 1383696.358 0, 1198555.228 1383684.664 0, 1198305.341 1383672.985 0, 1198054.277 1383661.266 0, 1197805.567 1383649.671 0, 1197555.678 1383638.036 0, 1197305.789 1383626.415 0, 1197055.899 1383614.81 0, 1196806.009 1383603.219 0, 
+    1196556.118 1383591.642 0, 1196306.226 1383580.081 0, 1196056.334 1383568.534 0, 1195806.441 1383557.002 0, 1195556.547 1383545.484 0, 1195306.652 1383533.982 0, 1195056.757 1383522.494 0, 1194806.861 1383511.02 0, 1194556.965 1383499.562 0, 1194307.068 1383488.118 0, 
+    1194057.17 1383476.689 0, 1193807.271 1383465.274 0, 1193557.372 1383453.874 0, 1193307.472 1383442.489 0, 1193057.572 1383431.119 0, 1192807.67 1383419.763 0, 1192557.769 1383408.423 0, 1192307.866 1383397.096 0, 1192056.784 1383385.732 0, 1191804.832 1388955.734 0, 
+    1191552.891 1394525.497 0, 1191803.314 1394536.832 0, 1192052.56 1394548.129 0, 1192301.807 1394559.44 0, 1192551.052 1394570.766 0, 1192800.297 1394582.106 0, 1193049.541 1394593.461 0, 1193298.785 1394604.831 0, 1193548.028 1394616.216 0, 1193797.27 1394627.615 0, 
+    1194046.512 1394639.029 0, 1194295.752 1394650.457 0, 1194544.993 1394661.9 0, 1194794.232 1394673.358 0, 1195043.471 1394684.831 0, 1195292.709 1394696.318 0, 1195541.947 1394707.82 0, 1195791.183 1394719.336 0, 1196040.42 1394730.868 0, 1196289.655 1394742.414 0, 
+    1196538.89 1394753.974 0, 1196788.124 1394765.549 0, 1197037.357 1394777.139 0, 1197286.59 1394788.744 0, 1197534.648 1394800.308 0, 1197785.053 1394811.997 0, 1198034.284 1394823.645 0, 1198283.514 1394835.309 0, 1198532.743 1394846.987 0, 1198781.972 1394858.679 0, 
+    1199031.2 1394870.386 0, 1199280.427 1394882.108 0, 1199529.654 1394893.845 0, 1199778.88 1394905.596 0, 1200028.105 1394917.362 0, 1200277.329 1394929.143 0, 1200526.553 1394940.938 0, 1200775.776 1394952.748 0, 1201024.999 1394964.573 0, 1201274.22 1394976.412 0, 
+    1201523.441 1394988.266 0, 1201772.661 1395000.134 0, 1202021.881 1395012.018 0, 1202271.1 1395023.916 0, 1202520.318 1395035.828 0, 1202769.536 1395047.755 0, 1203018.752 1395059.697 0, 1203267.969 1395071.654 0, 1203516.011 1395083.569 0, 1203783.687 1389514.54 0, 
+    1204051.374 1383945.271 0))
+
+POLYGON ((1215477.506 1395675.436 0, 1215229.497 1395662.821 0, 1214980.316 1395650.16 0, 1214731.134 1395637.514 0, 1214481.951 1395624.883 0, 1214232.767 1395612.266 0, 1213983.583 1395599.664 0, 1213734.398 1395587.077 0, 1213485.212 1395574.504 0, 1213236.026 1395561.946 0, 
+    1212986.838 1395549.403 0, 1212737.65 1395536.874 0, 1212488.462 1395524.36 0, 1212239.272 1395511.861 0, 1211990.082 1395499.376 0, 1211740.891 1395486.906 0, 1211491.699 1395474.451 0, 1211242.507 1395462.01 0, 1210993.314 1395449.584 0, 1210744.12 1395437.173 0, 
+    1210494.925 1395424.776 0, 1210245.73 1395412.394 0, 1209996.534 1395400.027 0, 1209747.337 1395387.674 0, 1209496.968 1395375.278 0, 1209248.941 1395363.013 0, 1208999.743 1395350.704 0, 1208750.543 1395338.411 0, 1208501.342 1395326.131 0, 1208252.141 1395313.867 0, 
+    1208002.94 1395301.617 0, 1207753.737 1395289.381 0, 1207504.534 1395277.161 0, 1207255.33 1395264.955 0, 1207006.125 1395252.763 0, 1206756.92 1395240.587 0, 1206507.713 1395228.425 0, 1206258.506 1395216.277 0, 1206009.299 1395204.145 0, 1205760.091 1395192.027 0, 
+    1205510.882 1395179.924 0, 1205261.672 1395167.835 0, 1205012.461 1395155.761 0, 1204763.25 1395143.702 0, 1204514.038 1395131.657 0, 1204264.826 1395119.627 0, 1204015.613 1395107.612 0, 1203766.399 1395095.611 0, 1203516.011 1395083.569 0, 1203248.346 1400652.353 0, 
+    1202980.694 1406220.888 0, 1203230.424 1406232.898 0, 1203478.982 1406244.867 0, 1203727.54 1406256.851 0, 1203976.097 1406268.849 0, 1204224.653 1406280.862 0, 1204473.209 1406292.89 0, 1204721.764 1406304.932 0, 1204970.318 1406316.989 0, 1205218.871 1406329.06 0, 
+    1205467.424 1406341.146 0, 1205715.976 1406353.247 0, 1205964.528 1406365.362 0, 1206213.078 1406377.492 0, 1206461.628 1406389.637 0, 1206710.178 1406401.796 0, 1206958.726 1406413.97 0, 1207207.274 1406426.159 0, 1207455.821 1406438.362 0, 1207704.367 1406450.58 0, 
+    1207952.913 1406462.812 0, 1208201.458 1406475.059 0, 1208450.002 1406487.321 0, 1208698.545 1406499.597 0, 1208945.919 1406511.83 0, 1209195.63 1406524.193 0, 1209444.172 1406536.513 0, 1209692.712 1406548.848 0, 1209941.252 1406561.198 0, 1210189.791 1406573.562 0, 
+    1210438.33 1406585.94 0, 1210686.867 1406598.334 0, 1210935.404 1406610.741 0, 1211183.94 1406623.164 0, 1211432.476 1406635.601 0, 1211681.011 1406648.053 0, 1211929.545 1406660.519 0, 1212178.078 1406673.001 0, 1212426.61 1406685.496 0, 1212675.142 1406698.007 0, 
+    1212923.673 1406710.532 0, 1213172.204 1406723.071 0, 1213420.733 1406735.625 0, 1213669.262 1406748.194 0, 1213917.79 1406760.778 0, 1214166.317 1406773.376 0, 1214414.844 1406785.988 0, 1214663.37 1406798.616 0, 1214910.727 1406811.198 0, 1215194.11 1401243.442 0, 
+    1215477.506 1395675.436 0))
+
+POLYGON ((1226839.044 1407435.211 0, 1226591.722 1407421.93 0, 1226343.233 1407408.6 0, 1226094.743 1407395.285 0, 1225846.252 1407381.985 0, 1225597.76 1407368.7 0, 1225349.268 1407355.429 0, 1225100.775 1407342.173 0, 1224852.281 1407328.931 0, 1224603.786 1407315.704 0, 
+    1224355.291 1407302.491 0, 1224106.795 1407289.294 0, 1223858.298 1407276.11 0, 1223609.8 1407262.942 0, 1223361.301 1407249.788 0, 1223112.802 1407236.649 0, 1222864.302 1407223.524 0, 1222615.801 1407210.414 0, 1222367.299 1407197.319 0, 1222118.797 1407184.238 0, 
+    1221870.294 1407171.172 0, 1221621.79 1407158.12 0, 1221373.285 1407145.083 0, 1221124.779 1407132.061 0, 1220875.106 1407118.992 0, 1220627.766 1407106.06 0, 1220379.258 1407093.082 0, 1220130.75 1407080.118 0, 1219882.24 1407067.169 0, 1219633.73 1407054.234 0, 
+    1219385.22 1407041.315 0, 1219136.708 1407028.409 0, 1218888.196 1407015.519 0, 1218639.682 1407002.643 0, 1218391.169 1406989.781 0, 1218142.654 1406976.934 0, 1217894.139 1406964.102 0, 1217645.622 1406951.285 0, 1217397.105 1406938.482 0, 1217148.588 1406925.694 0, 
+    1216900.069 1406912.92 0, 1216651.55 1406900.161 0, 1216403.03 1406887.417 0, 1216154.51 1406874.687 0, 1215905.988 1406861.972 0, 1215657.466 1406849.271 0, 1215408.943 1406836.586 0, 1215160.42 1406823.914 0, 1214910.727 1406811.198 0, 1214627.357 1412378.699 0, 
+    1214344 1417945.938 0, 1214593.034 1417958.62 0, 1214840.902 1417971.258 0, 1215088.77 1417983.911 0, 1215336.636 1417996.578 0, 1215584.503 1418009.259 0, 1215832.368 1418021.955 0, 1216080.232 1418034.666 0, 1216328.096 1418047.392 0, 1216575.959 1418060.131 0, 
+    1216823.822 1418072.886 0, 1217071.683 1418085.655 0, 1217319.544 1418098.439 0, 1217567.404 1418111.237 0, 1217815.263 1418124.05 0, 1218063.122 1418136.877 0, 1218310.98 1418149.72 0, 1218558.837 1418162.576 0, 1218806.693 1418175.447 0, 1219054.548 1418188.333 0, 
+    1219302.403 1418201.234 0, 1219550.257 1418214.149 0, 1219798.11 1418227.078 0, 1220045.963 1418240.022 0, 1220292.651 1418252.92 0, 1220541.666 1418265.955 0, 1220789.516 1418278.942 0, 1221037.365 1418291.945 0, 1221285.214 1418304.962 0, 1221533.062 1418317.994 0, 
+    1221780.909 1418331.04 0, 1222028.755 1418344.101 0, 1222276.601 1418357.176 0, 1222524.446 1418370.266 0, 1222772.29 1418383.371 0, 1223020.133 1418396.49 0, 1223267.975 1418409.624 0, 1223515.817 1418422.773 0, 1223763.658 1418435.936 0, 1224011.498 1418449.113 0, 
+    1224259.338 1418462.305 0, 1224507.176 1418475.512 0, 1224755.014 1418488.733 0, 1225002.851 1418501.969 0, 1225250.687 1418515.22 0, 1225498.523 1418528.485 0, 1225746.358 1418541.765 0, 1225994.192 1418555.059 0, 1226240.862 1418568.305 0, 1226539.946 1413001.889 0, 
+    1226839.044 1407435.211 0))
+
+POLYGON ((1238135.918 1419224.281 0, 1237889.284 1419210.338 0, 1237641.489 1419196.343 0, 1237393.693 1419182.363 0, 1237145.896 1419168.398 0, 1236898.098 1419154.447 0, 1236650.299 1419140.511 0, 1236402.5 1419126.59 0, 1236154.699 1419112.683 0, 1235906.898 1419098.791 0, 
+    1235659.096 1419084.913 0, 1235411.294 1419071.05 0, 1235163.49 1419057.201 0, 1234915.686 1419043.367 0, 1234667.88 1419029.548 0, 1234420.074 1419015.743 0, 1234172.267 1419001.953 0, 1233924.46 1418988.177 0, 1233676.651 1418974.416 0, 1233428.842 1418960.67 0, 
+    1233181.032 1418946.938 0, 1232933.221 1418933.221 0, 1232685.409 1418919.518 0, 1232437.597 1418905.83 0, 1232188.622 1418892.092 0, 1231941.969 1418878.497 0, 1231694.155 1418864.853 0, 1231446.339 1418851.223 0, 1231198.522 1418837.608 0, 1230950.705 1418824.008 0, 
+    1230702.887 1418810.422 0, 1230455.068 1418796.85 0, 1230207.248 1418783.293 0, 1229959.428 1418769.751 0, 1229711.606 1418756.223 0, 1229463.784 1418742.71 0, 1229215.961 1418729.212 0, 1228968.138 1418715.728 0, 1228720.313 1418702.259 0, 1228472.488 1418688.804 0, 
+    1228224.662 1418675.364 0, 1227976.835 1418661.938 0, 1227729.007 1418648.527 0, 1227481.179 1418635.131 0, 1227233.35 1418621.749 0, 1226985.52 1418608.382 0, 1226737.689 1418595.029 0, 1226489.857 1418581.691 0, 1226240.862 1418568.305 0, 1225941.792 1424134.455 0, 
+    1225642.737 1429700.334 0, 1225891.074 1429713.684 0, 1226138.25 1429726.987 0, 1226385.426 1429740.304 0, 1226632.6 1429753.636 0, 1226879.774 1429766.982 0, 1227126.948 1429780.343 0, 1227374.12 1429793.719 0, 1227621.292 1429807.109 0, 1227868.463 1429820.514 0, 
+    1228115.633 1429833.933 0, 1228362.802 1429847.366 0, 1228609.971 1429860.815 0, 1228857.138 1429874.278 0, 1229104.305 1429887.755 0, 1229351.471 1429901.247 0, 1229598.637 1429914.753 0, 1229845.801 1429928.274 0, 1230092.965 1429941.81 0, 1230340.128 1429955.36 0, 
+    1230587.29 1429968.924 0, 1230834.451 1429982.504 0, 1231081.612 1429996.097 0, 1231328.772 1430009.706 0, 1231574.772 1430023.265 0, 1231823.089 1430036.966 0, 1232070.246 1430050.618 0, 1232317.403 1430064.284 0, 1232564.558 1430077.965 0, 1232811.713 1430091.661 0, 
+    1233058.868 1430105.371 0, 1233306.021 1430119.096 0, 1233553.173 1430132.835 0, 1233800.325 1430146.589 0, 1234047.476 1430160.357 0, 1234294.626 1430174.14 0, 1234541.775 1430187.937 0, 1234788.924 1430201.749 0, 1235036.071 1430215.575 0, 1235283.218 1430229.417 0, 
+    1235530.364 1430243.272 0, 1235777.509 1430257.142 0, 1236024.654 1430271.027 0, 1236271.797 1430284.926 0, 1236518.94 1430298.84 0, 1236766.082 1430312.768 0, 1237013.223 1430326.711 0, 1237260.363 1430340.668 0, 1237506.345 1430354.575 0, 1237821.124 1424789.564 0, 
+    1238135.918 1419224.281 0))
+
+POLYGON ((1249368.058 1431042.33 0, 1249122.115 1431027.729 0, 1248875.015 1431013.073 0, 1248627.914 1430998.432 0, 1248380.813 1430983.806 0, 1248133.71 1430969.194 0, 1247886.607 1430954.597 0, 1247639.503 1430940.014 0, 1247392.398 1430925.446 0, 1247145.292 1430910.892 0, 
+    1246898.185 1430896.353 0, 1246651.077 1430881.828 0, 1246403.969 1430867.318 0, 1246156.86 1430852.822 0, 1245909.75 1430838.341 0, 1245662.639 1430823.875 0, 1245415.527 1430809.423 0, 1245168.414 1430794.985 0, 1244921.3 1430780.562 0, 1244674.186 1430766.154 0, 
+    1244427.071 1430751.76 0, 1244179.955 1430737.381 0, 1243932.838 1430723.017 0, 1243685.72 1430708.666 0, 1243437.445 1430694.264 0, 1243191.482 1430680.01 0, 1242944.361 1430665.703 0, 1242697.24 1430651.411 0, 1242450.118 1430637.134 0, 1242202.995 1430622.871 0, 
+    1241955.872 1430608.623 0, 1241708.747 1430594.389 0, 1241461.622 1430580.17 0, 1241214.496 1430565.965 0, 1240967.369 1430551.775 0, 1240720.241 1430537.599 0, 1240473.112 1430523.438 0, 1240225.983 1430509.292 0, 1239978.852 1430495.16 0, 1239731.721 1430481.042 0, 
+    1239484.589 1430466.94 0, 1239237.456 1430452.851 0, 1238990.322 1430438.778 0, 1238743.188 1430424.718 0, 1238496.053 1430410.674 0, 1238248.916 1430396.643 0, 1238001.779 1430382.628 0, 1237754.642 1430368.627 0, 1237506.345 1430354.575 0, 1237191.582 1435919.308 0, 
+    1236876.835 1441483.759 0, 1237124.473 1441497.774 0, 1237370.956 1441511.738 0, 1237617.438 1441525.716 0, 1237863.919 1441539.709 0, 1238110.399 1441553.716 0, 1238356.879 1441567.738 0, 1238603.358 1441581.775 0, 1238849.835 1441595.826 0, 1239096.312 1441609.891 0, 
+    1239342.789 1441623.971 0, 1239589.264 1441638.066 0, 1239835.739 1441652.175 0, 1240082.212 1441666.298 0, 1240328.685 1441680.436 0, 1240575.157 1441694.589 0, 1240821.628 1441708.756 0, 1241068.099 1441722.937 0, 1241314.568 1441737.133 0, 1241561.037 1441751.344 0, 
+    1241807.505 1441765.569 0, 1242053.972 1441779.809 0, 1242300.438 1441794.063 0, 1242546.903 1441808.331 0, 1242792.214 1441822.547 0, 1243039.831 1441836.912 0, 1243286.294 1441851.224 0, 1243532.756 1441865.551 0, 1243779.217 1441879.892 0, 1244025.677 1441894.247 0, 
+    1244272.137 1441908.617 0, 1244518.595 1441923.002 0, 1244765.053 1441937.401 0, 1245011.51 1441951.815 0, 1245257.966 1441966.243 0, 1245504.421 1441980.686 0, 1245750.876 1441995.143 0, 1245997.329 1442009.614 0, 1246243.782 1442024.101 0, 1246490.234 1442038.601 0, 
+    1246736.685 1442053.116 0, 1246983.135 1442067.646 0, 1247229.584 1442082.19 0, 1247476.032 1442096.749 0, 1247722.48 1442111.322 0, 1247968.926 1442125.91 0, 1248215.372 1442140.512 0, 1248461.817 1442155.129 0, 1248707.108 1442169.692 0, 1249037.575 1436606.153 0, 
+    1249368.058 1431042.33 0))
+
+POLYGON ((1260535.397 1442889.044 0, 1260290.146 1442873.788 0, 1260043.743 1442858.476 0, 1259797.339 1442843.177 0, 1259550.935 1442827.893 0, 1259304.53 1442812.624 0, 1259058.123 1442797.369 0, 1258811.716 1442782.129 0, 1258565.308 1442766.903 0, 1258318.899 1442751.691 0, 
+    1258072.489 1442736.494 0, 1257826.079 1442721.312 0, 1257579.667 1442706.144 0, 1257333.255 1442690.991 0, 1257086.841 1442675.852 0, 1256840.427 1442660.727 0, 1256594.012 1442645.618 0, 1256347.596 1442630.522 0, 1256101.179 1442615.441 0, 1255854.761 1442600.375 0, 
+    1255608.342 1442585.323 0, 1255361.922 1442570.286 0, 1255115.502 1442555.263 0, 1254869.081 1442540.255 0, 1254621.507 1442525.191 0, 1254376.235 1442510.281 0, 1254129.811 1442495.317 0, 1253883.386 1442480.366 0, 1253636.96 1442465.431 0, 1253390.534 1442450.509 0, 
+    1253144.106 1442435.602 0, 1252897.678 1442420.71 0, 1252651.248 1442405.832 0, 1252404.818 1442390.969 0, 1252158.387 1442376.12 0, 1251911.955 1442361.286 0, 1251665.523 1442346.466 0, 1251419.089 1442331.661 0, 1251172.654 1442316.87 0, 1250926.219 1442302.094 0, 
+    1250679.783 1442287.332 0, 1250433.345 1442272.585 0, 1250186.907 1442257.852 0, 1249940.469 1442243.134 0, 1249694.029 1442228.43 0, 1249447.588 1442213.741 0, 1249201.147 1442199.066 0, 1248954.704 1442184.406 0, 1248707.108 1442169.692 0, 1248376.659 1447732.942 0, 
+    1248046.227 1453295.898 0, 1248293.165 1453310.573 0, 1248538.953 1453325.195 0, 1248784.739 1453339.83 0, 1249030.525 1453354.481 0, 1249276.31 1453369.145 0, 1249522.094 1453383.824 0, 1249767.877 1453398.518 0, 1250013.66 1453413.226 0, 1250259.441 1453427.949 0, 
+    1250505.222 1453442.686 0, 1250751.001 1453457.437 0, 1250996.78 1453472.203 0, 1251242.558 1453486.984 0, 1251488.335 1453501.778 0, 1251734.111 1453516.588 0, 1251979.887 1453531.412 0, 1252225.661 1453546.25 0, 1252471.435 1453561.103 0, 1252717.208 1453575.97 0, 
+    1252962.979 1453590.851 0, 1253208.75 1453605.748 0, 1253454.521 1453620.658 0, 1253700.29 1453635.583 0, 1253944.91 1453650.453 0, 1254191.826 1453665.477 0, 1254437.592 1453680.445 0, 1254683.358 1453695.428 0, 1254929.123 1453710.425 0, 1255174.887 1453725.437 0, 
+    1255420.65 1453740.464 0, 1255666.412 1453755.504 0, 1255912.173 1453770.56 0, 1256157.933 1453785.629 0, 1256403.693 1453800.714 0, 1256649.452 1453815.812 0, 1256895.209 1453830.925 0, 1257140.966 1453846.053 0, 1257386.722 1453861.195 0, 1257632.477 1453876.351 0, 
+    1257878.231 1453891.522 0, 1258123.985 1453906.708 0, 1258369.737 1453921.908 0, 1258615.488 1453937.122 0, 1258861.239 1453952.351 0, 1259106.989 1453967.594 0, 1259352.738 1453982.852 0, 1259598.485 1453998.124 0, 1259843.085 1454013.339 0, 1260189.232 1448451.339 0, 
+    1260535.397 1442889.044 0))
+
+POLYGON ((1271637.868 1454764.106 0, 1271393.311 1454748.2 0, 1271147.607 1454732.233 0, 1270901.903 1454716.281 0, 1270656.197 1454700.344 0, 1270410.49 1454684.421 0, 1270164.783 1454668.512 0, 1269919.074 1454652.618 0, 1269673.365 1454636.738 0, 1269427.655 1454620.873 0, 
+    1269181.943 1454605.022 0, 1268936.231 1454589.186 0, 1268690.518 1454573.364 0, 1268444.804 1454557.557 0, 1268199.089 1454541.764 0, 1267953.373 1454525.985 0, 1267707.656 1454510.222 0, 1267461.939 1454494.472 0, 1267216.22 1454478.737 0, 1266970.5 1454463.016 0, 
+    1266724.78 1454447.31 0, 1266479.058 1454431.619 0, 1266233.336 1454415.941 0, 1265987.612 1454400.279 0, 1265740.742 1454384.557 0, 1265496.163 1454368.997 0, 1265250.437 1454353.377 0, 1265004.71 1454337.772 0, 1264758.982 1454322.182 0, 1264513.253 1454306.606 0, 
+    1264267.524 1454291.044 0, 1264021.793 1454275.497 0, 1263776.061 1454259.965 0, 1263530.329 1454244.447 0, 1263284.595 1454228.943 0, 1263038.861 1454213.454 0, 1262793.126 1454197.979 0, 1262547.39 1454182.519 0, 1262301.653 1454167.073 0, 1262055.915 1454151.642 0, 
+    1261810.176 1454136.225 0, 1261564.436 1454120.823 0, 1261318.695 1454105.435 0, 1261072.954 1454090.061 0, 1260827.211 1454074.702 0, 1260581.468 1454059.358 0, 1260335.724 1454044.028 0, 1260089.979 1454028.712 0, 1259843.085 1454013.339 0, 1259496.957 1459575.04 0, 
+    1259150.848 1465136.435 0, 1259397.083 1465151.767 0, 1259642.174 1465167.042 0, 1259887.264 1465182.331 0, 1260132.352 1465197.635 0, 1260377.44 1465212.953 0, 1260622.527 1465228.285 0, 1260867.613 1465243.632 0, 1261112.698 1465258.994 0, 1261357.782 1465274.369 0, 
+    1261602.866 1465289.76 0, 1261847.948 1465305.164 0, 1262093.029 1465320.583 0, 1262338.11 1465336.017 0, 1262583.19 1465351.465 0, 1262828.268 1465366.927 0, 1263073.346 1465382.404 0, 1263318.423 1465397.895 0, 1263563.499 1465413.401 0, 1263808.574 1465428.921 0, 
+    1264053.649 1465444.455 0, 1264298.722 1465460.004 0, 1264543.794 1465475.567 0, 1264788.866 1465491.145 0, 1265032.793 1465506.664 0, 1265279.006 1465522.344 0, 1265524.074 1465537.965 0, 1265769.142 1465553.6 0, 1266014.209 1465569.25 0, 1266259.275 1465584.914 0, 
+    1266504.34 1465600.593 0, 1266749.404 1465616.286 0, 1266994.467 1465631.994 0, 1267239.53 1465647.716 0, 1267484.591 1465663.452 0, 1267729.651 1465679.203 0, 1267974.711 1465694.968 0, 1268219.769 1465710.748 0, 1268464.827 1465726.542 0, 1268709.883 1465742.351 0, 
+    1268954.939 1465758.173 0, 1269199.994 1465774.011 0, 1269445.048 1465789.863 0, 1269690.101 1465805.729 0, 1269935.153 1465821.609 0, 1270180.204 1465837.505 0, 1270425.254 1465853.414 0, 1270670.303 1465869.338 0, 1270914.209 1465885.202 0, 1271276.029 1460324.807 0, 
+    1271637.868 1454764.106 0))
+
+POLYGON ((1282675.408 1466667.199 0, 1282431.546 1466650.646 0, 1282186.543 1466634.03 0, 1281941.539 1466617.428 0, 1281696.534 1466600.841 0, 1281451.527 1466584.268 0, 1281206.52 1466567.709 0, 1280961.512 1466551.165 0, 1280716.503 1466534.636 0, 1280471.493 1466518.12 0, 
+    1280226.482 1466501.62 0, 1279981.47 1466485.133 0, 1279736.457 1466468.661 0, 1279491.443 1466452.204 0, 1279246.428 1466435.761 0, 1279001.412 1466419.332 0, 1278756.396 1466402.918 0, 1278511.378 1466386.518 0, 1278266.359 1466370.133 0, 1278021.339 1466353.762 0, 
+    1277776.319 1466337.405 0, 1277531.297 1466321.063 0, 1277286.274 1466304.735 0, 1277041.251 1466288.422 0, 1276795.085 1466272.047 0, 1276551.201 1466255.838 0, 1276306.174 1466239.568 0, 1276061.147 1466223.313 0, 1275816.118 1466207.072 0, 1275571.089 1466190.845 0, 
+    1275326.059 1466174.632 0, 1275081.028 1466158.435 0, 1274835.995 1466142.251 0, 1274590.962 1466126.082 0, 1274345.928 1466109.927 0, 1274100.893 1466093.787 0, 1273855.857 1466077.661 0, 1273610.82 1466061.55 0, 1273365.782 1466045.453 0, 1273120.743 1466029.37 0, 
+    1272875.704 1466013.302 0, 1272630.663 1465997.248 0, 1272385.621 1465981.209 0, 1272140.579 1465965.184 0, 1271895.535 1465949.174 0, 1271650.491 1465933.178 0, 1271405.445 1465917.196 0, 1271160.399 1465901.229 0, 1270914.209 1465885.202 0, 1270552.41 1471445.286 0, 
+    1270190.631 1477005.054 0, 1270436.163 1477021.038 0, 1270680.555 1477036.962 0, 1270924.946 1477052.901 0, 1271169.336 1477068.855 0, 1271413.725 1477084.822 0, 1271658.113 1477100.804 0, 1271902.5 1477116.801 0, 1272146.886 1477132.812 0, 1272391.272 1477148.837 0, 
+    1272635.656 1477164.876 0, 1272880.039 1477180.93 0, 1273124.422 1477196.999 0, 1273368.803 1477213.081 0, 1273613.184 1477229.179 0, 1273857.564 1477245.29 0, 1274101.942 1477261.416 0, 1274346.32 1477277.556 0, 1274590.697 1477293.711 0, 1274835.073 1477309.88 0, 
+    1275079.448 1477326.064 0, 1275323.822 1477342.261 0, 1275568.195 1477358.474 0, 1275812.567 1477374.7 0, 1276055.799 1477390.865 0, 1276301.308 1477407.196 0, 1276545.677 1477423.466 0, 1276790.045 1477439.75 0, 1277034.412 1477456.049 0, 1277278.779 1477472.362 0, 
+    1277523.144 1477488.689 0, 1277767.508 1477505.031 0, 1278011.872 1477521.387 0, 1278256.234 1477537.757 0, 1278500.596 1477554.142 0, 1278744.956 1477570.541 0, 1278989.316 1477586.955 0, 1279233.674 1477603.383 0, 1279478.032 1477619.825 0, 1279722.388 1477636.282 0, 
+    1279966.744 1477652.753 0, 1280211.099 1477669.238 0, 1280455.452 1477685.738 0, 1280699.805 1477702.252 0, 1280944.157 1477718.781 0, 1281188.508 1477735.324 0, 1281432.858 1477751.881 0, 1281677.207 1477768.453 0, 1281920.417 1477784.962 0, 1282297.902 1472226.239 0, 
+    1282675.408 1466667.199 0))
+
+POLYGON ((1293647.953 1478598.006 0, 1293404.789 1478580.81 0, 1293160.487 1478563.548 0, 1292916.185 1478546.3 0, 1292671.882 1478529.067 0, 1292427.578 1478511.848 0, 1292183.273 1478494.644 0, 1291938.967 1478477.454 0, 1291694.66 1478460.278 0, 1291450.352 1478443.116 0, 
+    1291206.042 1478425.969 0, 1290961.732 1478408.837 0, 1290717.421 1478391.719 0, 1290473.109 1478374.615 0, 1290228.796 1478357.525 0, 1289984.482 1478340.45 0, 1289740.166 1478323.389 0, 1289495.85 1478306.343 0, 1289251.533 1478289.311 0, 1289007.215 1478272.293 0, 
+    1288762.895 1478255.29 0, 1288518.575 1478238.301 0, 1288274.254 1478221.327 0, 1288029.932 1478204.367 0, 1287784.472 1478187.343 0, 1287541.284 1478170.49 0, 1287296.959 1478153.573 0, 1287052.633 1478136.671 0, 1286808.306 1478119.782 0, 1286563.978 1478102.909 0, 
+    1286319.648 1478086.049 0, 1286075.318 1478069.204 0, 1285830.987 1478052.374 0, 1285586.655 1478035.557 0, 1285342.322 1478018.755 0, 1285097.988 1478001.968 0, 1284853.653 1477985.195 0, 1284609.316 1477968.436 0, 1284364.979 1477951.692 0, 1284120.641 1477934.962 0, 
+    1283876.302 1477918.246 0, 1283631.962 1477901.545 0, 1283387.621 1477884.858 0, 1283143.279 1477868.186 0, 1282898.936 1477851.528 0, 1282654.592 1477834.884 0, 1282410.247 1477818.255 0, 1282165.901 1477801.64 0, 1281920.417 1477784.962 0, 1281542.954 1483343.363 0, 
+    1281165.514 1488901.435 0, 1281410.34 1488918.068 0, 1281654.032 1488934.639 0, 1281897.723 1488951.223 0, 1282141.412 1488967.823 0, 1282385.101 1488984.436 0, 1282628.789 1489001.064 0, 1282872.476 1489017.706 0, 1283116.161 1489034.362 0, 1283359.846 1489051.033 0, 
+    1283603.53 1489067.718 0, 1283847.213 1489084.418 0, 1284090.895 1489101.132 0, 1284334.576 1489117.86 0, 1284578.255 1489134.603 0, 1284821.934 1489151.359 0, 1285065.612 1489168.131 0, 1285309.289 1489184.916 0, 1285552.965 1489201.716 0, 1285796.64 1489218.53 0, 
+    1286040.314 1489235.359 0, 1286283.987 1489252.202 0, 1286527.659 1489269.059 0, 1286771.33 1489285.931 0, 1287013.867 1489302.738 0, 1287258.669 1489319.717 0, 1287502.337 1489336.632 0, 1287746.004 1489353.561 0, 1287989.67 1489370.504 0, 1288233.335 1489387.462 0, 
+    1288476.999 1489404.434 0, 1288720.662 1489421.42 0, 1288964.324 1489438.421 0, 1289207.985 1489455.436 0, 1289451.645 1489472.465 0, 1289695.304 1489489.509 0, 1289938.962 1489506.567 0, 1290182.619 1489523.639 0, 1290426.275 1489540.726 0, 1290669.93 1489557.827 0, 
+    1290913.584 1489574.943 0, 1291157.237 1489592.072 0, 1291400.889 1489609.216 0, 1291644.539 1489626.375 0, 1291888.189 1489643.548 0, 1292131.838 1489660.735 0, 1292375.486 1489677.936 0, 1292619.133 1489695.152 0, 1292861.647 1489712.302 0, 1293254.789 1484155.318 0, 
+    1293647.953 1478598.006 0))
+
+POLYGON ((1304555.443 1490556.21 0, 1304312.976 1490538.374 0, 1304069.379 1490520.47 0, 1303825.781 1490502.581 0, 1303582.181 1490484.705 0, 1303338.581 1490466.844 0, 1303094.979 1490448.997 0, 1302851.377 1490431.165 0, 1302607.773 1490413.347 0, 1302364.169 1490395.543 0, 
+    1302120.563 1490377.754 0, 1301876.956 1490359.979 0, 1301633.348 1490342.218 0, 1301389.74 1490324.472 0, 1301146.13 1490306.74 0, 1300902.519 1490289.022 0, 1300658.907 1490271.319 0, 1300415.294 1490253.63 0, 1300171.68 1490235.955 0, 1299928.065 1490218.295 0, 
+    1299684.449 1490200.649 0, 1299440.831 1490183.017 0, 1299197.213 1490165.4 0, 1298953.594 1490147.797 0, 1298708.843 1490130.126 0, 1298466.353 1490112.634 0, 1298222.73 1490095.074 0, 1297979.107 1490077.528 0, 1297735.482 1490059.997 0, 1297491.857 1490042.48 0, 
+    1297248.231 1490024.977 0, 1297004.603 1490007.489 0, 1296760.975 1489990.015 0, 1296517.345 1489972.555 0, 1296273.714 1489955.11 0, 1296030.083 1489937.679 0, 1295786.45 1489920.263 0, 1295542.817 1489902.86 0, 1295299.182 1489885.472 0, 1295055.546 1489868.099 0, 
+    1294811.909 1489850.74 0, 1294568.272 1489833.395 0, 1294324.633 1489816.064 0, 1294080.993 1489798.748 0, 1293837.352 1489781.446 0, 1293593.711 1489764.159 0, 1293350.068 1489746.886 0, 1293106.424 1489729.627 0, 1292861.647 1489712.302 0, 1292468.529 1495268.952 0, 
+    1292075.435 1500825.262 0, 1292319.555 1500842.541 0, 1292562.544 1500859.753 0, 1292805.533 1500876.98 0, 1293048.521 1500894.221 0, 1293291.508 1500911.476 0, 1293534.493 1500928.746 0, 1293777.478 1500946.03 0, 1294020.462 1500963.328 0, 1294263.444 1500980.641 0, 
+    1294506.426 1500997.968 0, 1294749.407 1501015.309 0, 1294992.386 1501032.665 0, 1295235.365 1501050.034 0, 1295478.342 1501067.419 0, 1295721.319 1501084.817 0, 1295964.294 1501102.23 0, 1296207.269 1501119.657 0, 1296450.242 1501137.098 0, 1296693.215 1501154.554 0, 
+    1296936.186 1501172.024 0, 1297179.157 1501189.508 0, 1297422.126 1501207.006 0, 1297665.094 1501224.519 0, 1297906.933 1501241.965 0, 1298151.028 1501259.588 0, 1298393.993 1501277.143 0, 1298636.957 1501294.714 0, 1298879.92 1501312.298 0, 1299122.882 1501329.896 0, 
+    1299365.843 1501347.509 0, 1299608.803 1501365.137 0, 1299851.762 1501382.778 0, 1300094.72 1501400.434 0, 1300337.677 1501418.104 0, 1300580.633 1501435.789 0, 1300823.588 1501453.487 0, 1301066.542 1501471.2 0, 1301309.495 1501488.928 0, 1301552.446 1501506.669 0, 
+    1301795.397 1501524.425 0, 1302038.347 1501542.195 0, 1302281.295 1501559.98 0, 1302524.243 1501577.779 0, 1302767.189 1501595.592 0, 1303010.135 1501613.419 0, 1303253.079 1501631.261 0, 1303496.022 1501649.117 0, 1303737.838 1501666.904 0, 1304146.628 1496111.727 0, 
+    1304555.443 1490556.21 0))
+
+POLYGON ((1315397.816 1502541.491 0, 1315156.05 1502523.021 0, 1314913.158 1502504.478 0, 1314670.265 1502485.95 0, 1314427.371 1502467.437 0, 1314184.476 1502448.937 0, 1313941.58 1502430.452 0, 1313698.682 1502411.981 0, 1313455.784 1502393.525 0, 1313212.884 1502375.083 0, 
+    1312969.984 1502356.655 0, 1312727.082 1502338.241 0, 1312484.179 1502319.842 0, 1312241.275 1502301.457 0, 1311998.37 1502283.086 0, 1311755.464 1502264.729 0, 1311512.557 1502246.387 0, 1311269.649 1502228.059 0, 1311026.74 1502209.746 0, 1310783.829 1502191.447 0, 
+    1310540.918 1502173.162 0, 1310298.005 1502154.891 0, 1310055.092 1502136.635 0, 1309812.177 1502118.392 0, 1309568.136 1502100.08 0, 1309326.345 1502081.951 0, 1309083.427 1502063.752 0, 1308840.508 1502045.567 0, 1308597.588 1502027.397 0, 1308354.667 1502009.24 0, 
+    1308111.745 1501991.098 0, 1307868.822 1501972.971 0, 1307625.897 1501954.857 0, 1307382.972 1501936.758 0, 1307140.046 1501918.673 0, 1306897.118 1501900.603 0, 1306654.19 1501882.547 0, 1306411.26 1501864.505 0, 1306168.329 1501846.477 0, 1305925.398 1501828.464 0, 
+    1305682.465 1501810.465 0, 1305439.531 1501792.48 0, 1305196.596 1501774.51 0, 1304953.66 1501756.553 0, 1304710.723 1501738.612 0, 1304467.785 1501720.684 0, 1304224.846 1501702.771 0, 1303981.906 1501684.872 0, 1303737.838 1501666.904 0, 1303329.073 1507221.737 0, 
+    1302920.334 1512776.217 0, 1303163.746 1512794.136 0, 1303406.032 1512811.987 0, 1303648.317 1512829.852 0, 1303890.601 1512847.731 0, 1304132.884 1512865.625 0, 1304375.167 1512883.533 0, 1304617.448 1512901.455 0, 1304859.728 1512919.391 0, 1305102.006 1512937.342 0, 
+    1305344.284 1512955.307 0, 1305586.561 1512973.286 0, 1305828.837 1512991.279 0, 1306071.112 1513009.287 0, 1306313.385 1513027.308 0, 1306555.658 1513045.345 0, 1306797.929 1513063.395 0, 1307040.2 1513081.46 0, 1307282.469 1513099.539 0, 1307524.737 1513117.632 0, 
+    1307767.005 1513135.739 0, 1308009.271 1513153.861 0, 1308251.536 1513171.997 0, 1308493.8 1513190.147 0, 1308734.94 1513208.227 0, 1308978.325 1513226.49 0, 1309220.586 1513244.683 0, 1309462.846 1513262.89 0, 1309705.104 1513281.112 0, 1309947.362 1513299.348 0, 
+    1310189.618 1513317.598 0, 1310431.874 1513335.862 0, 1310674.128 1513354.14 0, 1310916.382 1513372.433 0, 1311158.634 1513390.74 0, 1311400.885 1513409.062 0, 1311643.135 1513427.397 0, 1311885.384 1513445.747 0, 1312127.632 1513464.111 0, 1312369.879 1513482.489 0, 
+    1312612.125 1513500.882 0, 1312854.369 1513519.289 0, 1313096.613 1513537.71 0, 1313338.856 1513556.145 0, 1313581.097 1513574.595 0, 1313823.337 1513593.059 0, 1314065.577 1513611.537 0, 1314307.815 1513630.029 0, 1314548.93 1513648.45 0, 1314973.36 1508095.147 0, 
+    1315397.816 1502541.491 0))
+
+POLYGON ((1326175.015 1514553.533 0, 1325933.951 1514534.431 0, 1325691.766 1514515.254 0, 1325449.58 1514496.091 0, 1325207.393 1514476.943 0, 1324965.205 1514457.809 0, 1324723.015 1514438.69 0, 1324480.824 1514419.584 0, 1324238.633 1514400.493 0, 1323996.44 1514381.416 0, 
+    1323754.246 1514362.353 0, 1323512.051 1514343.305 0, 1323269.855 1514324.271 0, 1323027.657 1514305.251 0, 1322785.459 1514286.245 0, 1322543.259 1514267.254 0, 1322301.059 1514248.277 0, 1322058.857 1514229.314 0, 1321816.654 1514210.365 0, 1321574.45 1514191.431 0, 
+    1321332.245 1514172.511 0, 1321090.039 1514153.605 0, 1320847.831 1514134.713 0, 1320605.623 1514115.836 0, 1320362.292 1514096.886 0, 1320121.202 1514078.124 0, 1319878.991 1514059.29 0, 1319636.778 1514040.469 0, 1319394.564 1514021.663 0, 1319152.348 1514002.871 0, 
+    1318910.132 1513984.094 0, 1318667.915 1513965.331 0, 1318425.696 1513946.582 0, 1318183.477 1513927.847 0, 1317941.256 1513909.126 0, 1317699.035 1513890.42 0, 1317456.812 1513871.728 0, 1317214.588 1513853.05 0, 1316972.363 1513834.387 0, 1316730.137 1513815.738 0, 
+    1316487.909 1513797.103 0, 1316245.681 1513778.482 0, 1316003.451 1513759.875 0, 1315761.221 1513741.283 0, 1315518.989 1513722.705 0, 1315276.757 1513704.142 0, 1315034.523 1513685.592 0, 1314792.288 1513667.057 0, 1314548.93 1513648.45 0, 1314124.528 1519201.397 0, 
+    1313700.153 1524753.981 0, 1313942.855 1524772.537 0, 1314184.436 1524791.022 0, 1314426.016 1524809.522 0, 1314667.595 1524828.035 0, 1314909.173 1524846.563 0, 1315150.75 1524865.105 0, 1315392.326 1524883.661 0, 1315633.9 1524902.232 0, 1315875.474 1524920.816 0, 
+    1316117.047 1524939.415 0, 1316358.618 1524958.029 0, 1316600.188 1524976.656 0, 1316841.758 1524995.297 0, 1317083.326 1525013.953 0, 1317324.893 1525032.623 0, 1317566.459 1525051.307 0, 1317808.024 1525070.006 0, 1318049.587 1525088.719 0, 1318291.15 1525107.445 0, 
+    1318532.711 1525126.187 0, 1318774.272 1525144.942 0, 1319015.831 1525163.711 0, 1319257.389 1525182.495 0, 1319497.829 1525201.206 0, 1319740.503 1525220.105 0, 1319982.058 1525238.932 0, 1320223.611 1525257.772 0, 1320465.164 1525276.627 0, 1320706.716 1525295.496 0, 
+    1320948.266 1525314.379 0, 1321189.815 1525333.277 0, 1321431.364 1525352.189 0, 1321672.911 1525371.115 0, 1321914.457 1525390.055 0, 1322156.002 1525409.009 0, 1322397.545 1525427.978 0, 1322639.088 1525446.96 0, 1322880.63 1525465.957 0, 1323122.17 1525484.969 0, 
+    1323363.709 1525503.994 0, 1323605.248 1525523.034 0, 1323846.785 1525542.088 0, 1324088.321 1525561.156 0, 1324329.855 1525580.238 0, 1324571.389 1525599.334 0, 1324812.922 1525618.445 0, 1325054.453 1525637.57 0, 1325294.867 1525656.621 0, 1325734.927 1520105.258 0, 
+    1326175.015 1514553.533 0))
+
+POLYGON ((1336886.984 1526592.015 0, 1336646.623 1526572.285 0, 1336405.147 1526552.477 0, 1336163.669 1526532.684 0, 1335922.19 1526512.906 0, 1335680.71 1526493.141 0, 1335439.229 1526473.391 0, 1335197.747 1526453.654 0, 1334956.264 1526433.932 0, 1334714.779 1526414.225 0, 
+    1334473.293 1526394.531 0, 1334231.806 1526374.852 0, 1333990.318 1526355.187 0, 1333748.829 1526335.536 0, 1333507.339 1526315.899 0, 1333265.847 1526296.277 0, 1333024.354 1526276.668 0, 1332782.86 1526257.074 0, 1332541.365 1526237.494 0, 1332299.869 1526217.929 0, 
+    1332058.372 1526198.377 0, 1331816.874 1526178.84 0, 1331575.374 1526159.317 0, 1331333.873 1526139.809 0, 1331091.256 1526120.224 0, 1330850.868 1526100.834 0, 1330609.364 1526081.368 0, 1330367.859 1526061.916 0, 1330126.352 1526042.478 0, 1329884.845 1526023.054 0, 
+    1329643.336 1526003.645 0, 1329401.826 1525984.25 0, 1329160.315 1525964.869 0, 1328918.803 1525945.503 0, 1328677.289 1525926.15 0, 1328435.775 1525906.812 0, 1328194.259 1525887.488 0, 1327952.743 1525868.178 0, 1327711.225 1525848.883 0, 1327469.706 1525829.602 0, 
+    1327228.185 1525810.334 0, 1326986.664 1525791.082 0, 1326745.142 1525771.843 0, 1326503.618 1525752.618 0, 1326262.094 1525733.408 0, 1326020.568 1525714.212 0, 1325779.041 1525695.03 0, 1325537.513 1525675.863 0, 1325294.867 1525656.621 0, 1324854.836 1531207.614 0, 
+    1324414.835 1536758.233 0, 1324656.825 1536777.423 0, 1324897.699 1536796.539 0, 1325138.573 1536815.669 0, 1325379.445 1536834.813 0, 1325620.317 1536853.971 0, 1325861.187 1536873.144 0, 1326102.056 1536892.33 0, 1326342.924 1536911.531 0, 1326583.79 1536930.746 0, 
+    1326824.656 1536949.975 0, 1327065.521 1536969.218 0, 1327306.384 1536988.476 0, 1327547.246 1537007.748 0, 1327788.107 1537027.034 0, 1328028.967 1537046.334 0, 1328269.826 1537065.648 0, 1328510.684 1537084.976 0, 1328751.54 1537104.319 0, 1328992.396 1537123.676 0, 
+    1329233.25 1537143.046 0, 1329474.103 1537162.432 0, 1329714.955 1537181.831 0, 1329955.806 1537201.244 0, 1330195.543 1537220.582 0, 1330437.504 1537240.114 0, 1330678.352 1537259.57 0, 1330919.198 1537279.04 0, 1331160.043 1537298.524 0, 1331400.887 1537318.023 0, 
+    1331641.73 1537337.535 0, 1331882.571 1537357.062 0, 1332123.412 1537376.603 0, 1332364.251 1537396.159 0, 1332605.09 1537415.728 0, 1332845.927 1537435.311 0, 1333086.763 1537454.909 0, 1333327.597 1537474.521 0, 1333568.431 1537494.147 0, 1333809.263 1537513.787 0, 
+    1334050.095 1537533.442 0, 1334290.925 1537553.111 0, 1334531.754 1537572.793 0, 1334772.582 1537592.49 0, 1335013.408 1537612.201 0, 1335254.234 1537631.927 0, 1335495.058 1537651.666 0, 1335735.881 1537671.42 0, 1335975.592 1537691.096 0, 1336431.272 1532141.743 0, 
+    1336886.984 1526592.015 0))
+
+POLYGON ((1347533.667 1538656.617 0, 1347294.011 1538636.263 0, 1347053.245 1538615.829 0, 1346812.477 1538595.41 0, 1346571.708 1538575.004 0, 1346330.938 1538554.612 0, 1346090.167 1538534.235 0, 1345849.394 1538513.872 0, 1345608.621 1538493.523 0, 1345367.846 1538473.188 0, 
+    1345127.07 1538452.868 0, 1344886.293 1538432.561 0, 1344645.514 1538412.269 0, 1344404.735 1538391.991 0, 1344163.954 1538371.727 0, 1343923.172 1538351.478 0, 1343682.389 1538331.242 0, 1343441.605 1538311.021 0, 1343200.819 1538290.813 0, 1342960.032 1538270.62 0, 
+    1342719.244 1538250.442 0, 1342478.455 1538230.277 0, 1342237.665 1538210.126 0, 1341996.873 1538189.99 0, 1341754.97 1538169.775 0, 1341515.287 1538149.76 0, 1341274.492 1538129.666 0, 1341033.696 1538109.586 0, 1340792.898 1538089.521 0, 1340552.1 1538069.47 0, 
+    1340311.3 1538049.432 0, 1340070.499 1538029.409 0, 1339829.697 1538009.401 0, 1339588.894 1537989.406 0, 1339348.089 1537969.426 0, 1339107.283 1537949.459 0, 1338866.477 1537929.507 0, 1338625.669 1537909.569 0, 1338384.859 1537889.646 0, 1338144.049 1537869.736 0, 
+    1337903.238 1537849.841 0, 1337662.425 1537829.959 0, 1337421.611 1537810.092 0, 1337180.796 1537790.239 0, 1336939.98 1537770.401 0, 1336699.162 1537750.576 0, 1336458.344 1537730.766 0, 1336217.524 1537710.97 0, 1335975.592 1537691.096 0, 1335519.942 1543240.069 0, 
+    1335064.325 1548788.655 0, 1335305.601 1548808.475 0, 1335545.768 1548828.217 0, 1335785.933 1548847.974 0, 1336026.097 1548867.745 0, 1336266.26 1548887.529 0, 1336506.422 1548907.328 0, 1336746.583 1548927.142 0, 1336986.742 1548946.969 0, 1337226.901 1548966.81 0, 
+    1337467.058 1548986.666 0, 1337707.214 1549006.536 0, 1337947.369 1549026.419 0, 1338187.522 1549046.317 0, 1338427.675 1549066.23 0, 1338667.826 1549086.156 0, 1338907.976 1549106.096 0, 1339148.125 1549126.051 0, 1339388.273 1549146.019 0, 1339628.42 1549166.002 0, 
+    1339868.565 1549185.999 0, 1340108.71 1549206.01 0, 1340348.853 1549226.035 0, 1340588.995 1549246.075 0, 1340828.028 1549266.036 0, 1341069.275 1549286.196 0, 1341309.413 1549306.277 0, 1341549.551 1549326.373 0, 1341789.687 1549346.483 0, 1342029.821 1549366.607 0, 
+    1342269.955 1549386.746 0, 1342510.087 1549406.898 0, 1342750.219 1549427.065 0, 1342990.349 1549447.245 0, 1343230.478 1549467.44 0, 1343470.605 1549487.649 0, 1343710.732 1549507.872 0, 1343950.857 1549528.109 0, 1344190.981 1549548.361 0, 1344431.104 1549568.626 0, 
+    1344671.226 1549588.906 0, 1344911.347 1549609.199 0, 1345151.466 1549629.507 0, 1345391.584 1549649.829 0, 1345631.701 1549670.165 0, 1345871.817 1549690.516 0, 1346111.932 1549710.88 0, 1346352.045 1549731.259 0, 1346591.051 1549751.557 0, 1347062.342 1544204.28 0, 
+    1347533.667 1538656.617 0))
+
+POLYGON ((582363.046 872861.879 0, 582084.516 872886.344 0, 581804.566 872910.949 0, 581524.618 872935.572 0, 581244.671 872960.211 0, 580964.725 872984.866 0, 580684.781 873009.538 0, 580404.839 873034.226 0, 580124.898 873058.931 0, 579844.958 873083.652 0, 
+    579565.02 873108.39 0, 579285.083 873133.144 0, 579005.148 873157.915 0, 578725.214 873182.702 0, 578445.282 873207.506 0, 578165.351 873232.326 0, 577885.421 873257.162 0, 577605.493 873282.015 0, 577325.567 873306.885 0, 577045.642 873331.771 0, 
+    576765.718 873356.673 0, 576485.796 873381.592 0, 576205.875 873406.528 0, 575925.956 873431.48 0, 575644.616 873456.575 0, 575366.122 873481.433 0, 575086.208 873506.434 0, 574806.294 873531.452 0, 574526.382 873556.486 0, 574246.472 873581.537 0, 
+    573966.563 873606.604 0, 573686.656 873631.688 0, 573406.75 873656.788 0, 573126.845 873681.905 0, 572846.942 873707.038 0, 572567.041 873732.188 0, 572287.141 873757.354 0, 572007.242 873782.536 0, 571727.345 873807.736 0, 571447.45 873832.951 0, 
+    571167.556 873858.183 0, 570887.663 873883.431 0, 570607.772 873908.696 0, 570327.883 873933.978 0, 570047.994 873959.276 0, 569768.108 873984.59 0, 569488.223 874009.921 0, 569208.339 874035.268 0, 568927.034 874060.761 0, 569430.531 879614.869 0, 
+    569934.044 885169.161 0, 570214.692 885143.728 0, 570493.922 885118.44 0, 570773.153 885093.168 0, 571052.386 885067.913 0, 571331.62 885042.674 0, 571610.856 885017.452 0, 571890.093 884992.246 0, 572169.332 884967.056 0, 572448.572 884941.883 0, 
+    572727.814 884916.727 0, 573007.057 884891.586 0, 573286.302 884866.463 0, 573565.548 884841.355 0, 573844.796 884816.265 0, 574124.045 884791.19 0, 574403.295 884766.132 0, 574682.547 884741.091 0, 574961.801 884716.065 0, 575241.056 884691.057 0, 
+    575520.312 884666.065 0, 575799.57 884641.089 0, 576078.83 884616.129 0, 576358.09 884591.186 0, 576635.934 884566.386 0, 576916.617 884541.35 0, 577195.882 884516.456 0, 577475.149 884491.579 0, 577754.417 884466.718 0, 578033.686 884441.874 0, 
+    578312.958 884417.046 0, 578592.23 884392.235 0, 578871.504 884367.44 0, 579150.78 884342.661 0, 579430.057 884317.899 0, 579709.335 884293.153 0, 579988.615 884268.424 0, 580267.896 884243.711 0, 580547.179 884219.015 0, 580826.463 884194.335 0, 
+    581105.749 884169.671 0, 581385.036 884145.024 0, 581664.325 884120.394 0, 581943.615 884095.779 0, 582222.906 884071.182 0, 582502.199 884046.6 0, 582781.494 884022.035 0, 583060.789 883997.487 0, 583338.669 883973.08 0, 582850.849 878417.387 0, 
+    582363.046 872861.879 0))
+
+POLYGON ((596746.619 882814.873 0, 596468.67 882838.496 0, 596189.306 882862.255 0, 595909.943 882886.031 0, 595630.582 882909.823 0, 595351.222 882933.632 0, 595071.863 882957.457 0, 594792.506 882981.298 0, 594513.151 883005.156 0, 594233.796 883029.03 0, 
+    593954.444 883052.921 0, 593675.092 883076.829 0, 593395.742 883100.752 0, 593116.394 883124.692 0, 592837.046 883148.649 0, 592557.701 883172.622 0, 592278.356 883196.611 0, 591999.013 883220.617 0, 591719.672 883244.64 0, 591440.331 883268.679 0, 
+    591160.993 883292.734 0, 590881.655 883316.805 0, 590602.319 883340.894 0, 590322.985 883364.998 0, 590042.235 883389.241 0, 589764.32 883413.257 0, 589484.99 883437.41 0, 589205.661 883461.581 0, 588926.334 883485.767 0, 588647.008 883509.971 0, 
+    588367.683 883534.19 0, 588088.36 883558.426 0, 587809.039 883582.679 0, 587529.718 883606.948 0, 587250.4 883631.233 0, 586971.082 883655.535 0, 586691.766 883679.853 0, 586412.452 883704.188 0, 586133.139 883728.539 0, 585853.827 883752.907 0, 
+    585574.517 883777.291 0, 585295.208 883801.691 0, 585015.901 883826.108 0, 584736.595 883850.542 0, 584457.29 883874.991 0, 584177.987 883899.458 0, 583898.686 883923.94 0, 583619.385 883948.44 0, 583338.669 883973.08 0, 583826.504 889528.952 0, 
+    584314.355 895085 0, 584594.414 895060.418 0, 584873.06 895035.976 0, 585151.708 895011.551 0, 585430.357 894987.142 0, 585709.007 894962.75 0, 585987.659 894938.373 0, 586266.312 894914.014 0, 586544.967 894889.67 0, 586823.623 894865.343 0, 
+    587102.281 894841.033 0, 587380.94 894816.739 0, 587659.6 894792.461 0, 587938.262 894768.2 0, 588216.926 894743.955 0, 588495.59 894719.726 0, 588774.257 894695.514 0, 589052.924 894671.318 0, 589331.593 894647.139 0, 589610.264 894622.976 0, 
+    589888.936 894598.829 0, 590167.609 894574.699 0, 590446.283 894550.586 0, 590724.96 894526.488 0, 591002.224 894502.53 0, 591282.316 894478.343 0, 591560.996 894454.295 0, 591839.678 894430.263 0, 592118.361 894406.248 0, 592397.046 894382.249 0, 
+    592675.732 894358.266 0, 592954.42 894334.3 0, 593233.108 894310.351 0, 593511.799 894286.417 0, 593790.49 894262.5 0, 594069.183 894238.6 0, 594347.878 894214.716 0, 594626.574 894190.848 0, 594905.271 894166.997 0, 595183.97 894143.162 0, 
+    595462.67 894119.344 0, 595741.371 894095.542 0, 596020.074 894071.756 0, 596298.779 894047.987 0, 596577.484 894024.234 0, 596856.191 894000.497 0, 597134.9 893976.777 0, 597413.61 893953.074 0, 597690.908 893929.506 0, 597218.756 888372.102 0, 
+    596746.619 882814.873 0))
+
+POLYGON ((611070.673 892811.808 0, 610793.307 892834.592 0, 610514.531 892857.508 0, 610235.756 892880.441 0, 609956.983 892903.39 0, 609678.212 892926.355 0, 609399.441 892949.337 0, 609120.672 892972.335 0, 608841.905 892995.35 0, 608563.138 893018.381 0, 
+    608284.374 893041.428 0, 608005.61 893064.492 0, 607726.848 893087.572 0, 607448.087 893110.669 0, 607169.327 893133.782 0, 606890.569 893156.911 0, 606611.813 893180.057 0, 606333.057 893203.219 0, 606054.303 893226.398 0, 605775.55 893249.593 0, 
+    605496.799 893272.804 0, 605218.049 893296.032 0, 604939.301 893319.277 0, 604660.553 893342.537 0, 604380.396 893365.932 0, 604103.063 893389.108 0, 603824.32 893412.418 0, 603545.578 893435.744 0, 603266.838 893459.087 0, 602988.099 893482.446 0, 
+    602709.361 893505.821 0, 602430.625 893529.213 0, 602151.89 893552.622 0, 601873.157 893576.046 0, 601594.425 893599.488 0, 601315.694 893622.945 0, 601036.965 893646.419 0, 600758.237 893669.91 0, 600479.51 893693.416 0, 600200.785 893716.94 0, 
+    599922.061 893740.479 0, 599643.339 893764.035 0, 599364.618 893787.607 0, 599085.898 893811.196 0, 598807.18 893834.802 0, 598528.463 893858.423 0, 598249.748 893882.061 0, 597971.034 893905.716 0, 597690.908 893929.506 0, 598163.075 899487.084 0, 
+    598635.256 905044.83 0, 598914.724 905021.095 0, 599192.784 904997.496 0, 599470.845 904973.913 0, 599748.907 904950.347 0, 600026.971 904926.797 0, 600305.037 904903.264 0, 600583.104 904879.747 0, 600861.172 904856.246 0, 601139.241 904832.762 0, 
+    601417.312 904809.294 0, 601695.385 904785.842 0, 601973.458 904762.407 0, 602251.533 904738.988 0, 602529.61 904715.585 0, 602807.687 904692.199 0, 603085.767 904668.83 0, 603363.847 904645.476 0, 603641.929 904622.139 0, 603920.012 904598.818 0, 
+    604198.097 904575.514 0, 604476.183 904552.226 0, 604754.271 904528.955 0, 605032.359 904505.699 0, 605309.041 904482.578 0, 605588.541 904459.238 0, 605866.634 904436.032 0, 606144.728 904412.842 0, 606422.824 904389.669 0, 606700.921 904366.512 0, 
+    606979.019 904343.371 0, 607257.119 904320.247 0, 607535.22 904297.139 0, 607813.322 904274.048 0, 608091.426 904250.973 0, 608369.531 904227.914 0, 608647.638 904204.871 0, 608925.746 904181.845 0, 609203.855 904158.836 0, 609481.966 904135.842 0, 
+    609760.077 904112.865 0, 610038.191 904089.905 0, 610316.305 904066.961 0, 610594.421 904044.033 0, 610872.539 904021.121 0, 611150.657 903998.226 0, 611428.777 903975.348 0, 611706.899 903952.485 0, 611983.614 903929.755 0, 611527.136 898370.697 0, 
+    611070.673 892811.808 0))
+
+POLYGON ((625335.069 902852.396 0, 625058.288 902874.345 0, 624780.103 902896.421 0, 624501.92 902918.514 0, 624223.738 902940.624 0, 623945.557 902962.749 0, 623667.377 902984.891 0, 623389.199 903007.05 0, 623111.022 903029.224 0, 622832.846 903051.416 0, 
+    622554.672 903073.623 0, 622276.498 903095.847 0, 621998.327 903118.087 0, 621720.156 903140.344 0, 621441.987 903162.617 0, 621163.819 903184.906 0, 620885.653 903207.212 0, 620607.487 903229.534 0, 620329.323 903251.872 0, 620051.161 903274.227 0, 
+    619772.999 903296.598 0, 619494.84 903318.986 0, 619216.681 903341.39 0, 618938.523 903363.81 0, 618658.961 903386.361 0, 618382.213 903408.7 0, 618104.059 903431.17 0, 617825.907 903453.655 0, 617547.757 903476.158 0, 617269.607 903498.676 0, 
+    616991.459 903521.211 0, 616713.312 903543.762 0, 616435.167 903566.33 0, 616157.023 903588.914 0, 615878.88 903611.515 0, 615600.739 903634.131 0, 615322.598 903656.764 0, 615044.46 903679.414 0, 614766.322 903702.08 0, 614488.186 903724.762 0, 
+    614210.051 903747.461 0, 613931.918 903770.176 0, 613653.786 903792.907 0, 613375.655 903815.655 0, 613097.526 903838.419 0, 612819.398 903861.2 0, 612541.271 903883.996 0, 612263.145 903906.81 0, 611983.614 903929.755 0, 612440.105 909488.978 0, 
+    612896.609 915048.361 0, 613175.483 915025.47 0, 613452.954 915002.711 0, 613730.426 914979.967 0, 614007.9 914957.241 0, 614285.375 914934.53 0, 614562.851 914911.836 0, 614840.329 914889.158 0, 615117.808 914866.496 0, 615395.288 914843.851 0, 
+    615672.77 914821.222 0, 615950.253 914798.61 0, 616227.737 914776.013 0, 616505.223 914753.433 0, 616782.71 914730.87 0, 617060.198 914708.323 0, 617337.688 914685.792 0, 617615.179 914663.277 0, 617892.671 914640.779 0, 618170.165 914618.297 0, 
+    618447.66 914595.831 0, 618725.156 914573.382 0, 619002.653 914550.949 0, 619280.152 914528.533 0, 619556.249 914506.246 0, 619835.154 914483.748 0, 620112.657 914461.381 0, 620390.161 914439.03 0, 620667.666 914416.695 0, 620945.173 914394.376 0, 
+    621222.681 914372.074 0, 621500.191 914349.788 0, 621777.702 914327.518 0, 622055.214 914305.265 0, 622332.727 914283.028 0, 622610.242 914260.808 0, 622887.758 914238.603 0, 623165.275 914216.416 0, 623442.793 914194.244 0, 623720.313 914172.089 0, 
+    623997.834 914149.95 0, 624275.357 914127.827 0, 624552.881 914105.721 0, 624830.406 914083.631 0, 625107.932 914061.558 0, 625385.46 914039.5 0, 625662.989 914017.459 0, 625940.519 913995.435 0, 626216.648 913973.538 0, 625775.852 908412.886 0, 
+    625335.069 902852.396 0))
+
+POLYGON ((695757.459 953700.044 0, 695483.646 953717.869 0, 695208.454 953735.8 0, 694933.262 953753.748 0, 694658.072 953771.712 0, 694382.883 953789.692 0, 694107.694 953807.688 0, 693832.507 953825.7 0, 693557.321 953843.728 0, 693282.136 953861.773 0, 
+    693006.952 953879.834 0, 692731.769 953897.911 0, 692456.588 953916.004 0, 692181.407 953934.114 0, 691906.227 953952.24 0, 691631.049 953970.382 0, 691355.871 953988.54 0, 691080.695 954006.714 0, 690805.519 954024.904 0, 690530.345 954043.111 0, 
+    690255.172 954061.334 0, 689979.999 954079.573 0, 689704.828 954097.828 0, 689429.658 954116.1 0, 689153.108 954134.479 0, 688879.321 954152.691 0, 688604.154 954171.011 0, 688328.989 954189.347 0, 688053.824 954207.7 0, 687778.661 954226.069 0, 
+    687503.498 954244.453 0, 687228.337 954262.854 0, 686953.176 954281.272 0, 686678.017 954299.705 0, 686402.859 954318.155 0, 686127.702 954336.62 0, 685852.546 954355.102 0, 685577.391 954373.601 0, 685302.237 954392.115 0, 685027.084 954410.646 0, 
+    684751.933 954429.192 0, 684476.782 954447.755 0, 684201.633 954466.335 0, 683926.484 954484.93 0, 683651.337 954503.541 0, 683376.191 954522.169 0, 683101.046 954540.813 0, 682825.902 954559.473 0, 682549.377 954578.243 0, 682927.394 960144.797 0, 
+    683305.419 965711.474 0, 683581.285 965692.748 0, 683855.774 965674.133 0, 684130.263 965655.533 0, 684404.754 965636.95 0, 684679.246 965618.382 0, 684953.739 965599.831 0, 685228.233 965581.296 0, 685502.729 965562.778 0, 685777.225 965544.275 0, 
+    686051.722 965525.789 0, 686326.221 965507.318 0, 686600.72 965488.864 0, 686875.221 965470.426 0, 687149.723 965452.004 0, 687424.226 965433.599 0, 687698.73 965415.209 0, 687973.235 965396.836 0, 688247.741 965378.479 0, 688522.248 965360.138 0, 
+    688796.756 965341.813 0, 689071.265 965323.504 0, 689345.776 965305.211 0, 689620.287 965286.935 0, 689893.422 965268.766 0, 690169.313 965250.431 0, 690443.828 965232.203 0, 690718.344 965213.991 0, 690992.861 965195.795 0, 691267.379 965177.616 0, 
+    691541.898 965159.452 0, 691816.418 965141.305 0, 692090.939 965123.174 0, 692365.461 965105.059 0, 692639.984 965086.961 0, 692914.509 965068.878 0, 693189.034 965050.812 0, 693463.56 965032.762 0, 693738.088 965014.728 0, 694012.617 964996.71 0, 
+    694287.146 964978.708 0, 694561.677 964960.722 0, 694836.209 964942.753 0, 695110.741 964924.8 0, 695385.275 964906.863 0, 695659.81 964888.942 0, 695934.346 964871.037 0, 696208.883 964853.148 0, 696482.044 964835.366 0, 696119.748 959267.644 0, 
+    695757.459 953700.044 0))
+
+POLYGON ((709661.093 963996.487 0, 709387.88 964013.498 0, 709113.294 964030.611 0, 708838.708 964047.74 0, 708564.124 964064.886 0, 708289.54 964082.047 0, 708014.958 964099.225 0, 707740.376 964116.418 0, 707465.796 964133.628 0, 707191.217 964150.854 0, 
+    706916.638 964168.097 0, 706642.061 964185.355 0, 706367.485 964202.63 0, 706092.909 964219.92 0, 705818.335 964237.227 0, 705543.762 964254.55 0, 705269.189 964271.889 0, 704994.618 964289.245 0, 704720.048 964306.616 0, 704445.479 964324.004 0, 
+    704170.911 964341.408 0, 703896.343 964358.828 0, 703621.777 964376.264 0, 703347.212 964393.716 0, 703071.272 964411.272 0, 702798.085 964428.669 0, 702523.523 964446.17 0, 702248.962 964463.687 0, 701974.402 964481.22 0, 701699.843 964498.769 0, 
+    701425.285 964516.335 0, 701150.728 964533.916 0, 700876.173 964551.514 0, 700601.618 964569.128 0, 700327.064 964586.758 0, 700052.511 964604.404 0, 699777.96 964622.067 0, 699503.409 964639.745 0, 699228.86 964657.44 0, 698954.311 964675.151 0, 
+    698679.764 964692.878 0, 698405.217 964710.621 0, 698130.672 964728.38 0, 697856.127 964746.156 0, 697581.584 964763.948 0, 697307.042 964781.755 0, 697032.5 964799.579 0, 696757.96 964817.42 0, 696482.044 964835.366 0, 696844.349 970403.206 0, 
+    697206.66 975971.16 0, 697481.917 975953.257 0, 697755.802 975935.459 0, 698029.688 975917.678 0, 698303.575 975899.913 0, 698577.463 975882.163 0, 698851.352 975864.43 0, 699125.241 975846.713 0, 699399.132 975829.013 0, 699673.025 975811.328 0, 
+    699946.918 975793.659 0, 700220.812 975776.007 0, 700494.707 975758.371 0, 700768.603 975740.75 0, 701042.5 975723.146 0, 701316.399 975705.558 0, 701590.298 975687.986 0, 701864.198 975670.431 0, 702138.1 975652.891 0, 702412.002 975635.367 0, 
+    702685.906 975617.86 0, 702959.81 975600.369 0, 703233.715 975582.894 0, 703507.622 975565.435 0, 703780.157 975548.079 0, 704055.438 975530.565 0, 704329.348 975513.154 0, 704603.258 975495.76 0, 704877.17 975478.381 0, 705151.083 975461.019 0, 
+    705424.996 975443.673 0, 705698.911 975426.343 0, 705972.827 975409.029 0, 706246.744 975391.731 0, 706520.661 975374.45 0, 706794.58 975357.184 0, 707068.5 975339.935 0, 707342.421 975322.701 0, 707616.343 975305.484 0, 707890.266 975288.283 0, 
+    708164.189 975271.098 0, 708438.114 975253.929 0, 708712.04 975236.777 0, 708985.967 975219.64 0, 709259.895 975202.52 0, 709533.824 975185.415 0, 709807.754 975168.327 0, 710081.685 975151.255 0, 710354.245 975134.284 0, 710007.665 969565.329 0, 
+    709661.093 963996.487 0))
+
+POLYGON ((723504.141 974334.556 0, 723231.532 974350.757 0, 722957.554 974367.055 0, 722683.577 974383.369 0, 722409.601 974399.7 0, 722135.626 974416.046 0, 721861.652 974432.409 0, 721587.678 974448.788 0, 721313.706 974465.182 0, 721039.735 974481.593 0, 
+    720765.764 974498.021 0, 720491.795 974514.464 0, 720217.827 974530.923 0, 719943.859 974547.399 0, 719669.893 974563.89 0, 719395.927 974580.398 0, 719121.963 974596.922 0, 718847.999 974613.462 0, 718574.037 974630.018 0, 718300.075 974646.59 0, 
+    718026.114 974663.179 0, 717752.155 974679.783 0, 717478.196 974696.404 0, 717204.238 974713.04 0, 716928.911 974729.777 0, 716656.326 974746.362 0, 716382.371 974763.047 0, 716108.417 974779.749 0, 715834.464 974796.466 0, 715560.513 974813.199 0, 
+    715286.562 974829.949 0, 715012.612 974846.715 0, 714738.663 974863.497 0, 714464.715 974880.295 0, 714190.768 974897.109 0, 713916.822 974913.939 0, 713642.878 974930.785 0, 713368.934 974947.648 0, 713094.991 974964.526 0, 712821.049 974981.421 0, 
+    712547.108 974998.332 0, 712273.168 975015.259 0, 711999.229 975032.202 0, 711725.291 975049.161 0, 711451.354 975066.136 0, 711177.418 975083.128 0, 710903.483 975100.136 0, 710629.549 975117.159 0, 710354.245 975134.284 0, 710700.831 980703.35 0, 
+    711047.425 986272.522 0, 711322.07 986255.438 0, 711595.349 986238.455 0, 711868.628 986221.488 0, 712141.908 986204.538 0, 712415.19 986187.603 0, 712688.472 986170.684 0, 712961.755 986153.782 0, 713235.04 986136.895 0, 713508.325 986120.025 0, 
+    713781.611 986103.171 0, 714054.899 986086.332 0, 714328.187 986069.51 0, 714601.476 986052.704 0, 714874.766 986035.914 0, 715148.058 986019.14 0, 715421.35 986002.383 0, 715694.643 985985.641 0, 715967.937 985968.915 0, 716241.233 985952.206 0, 
+    716514.529 985935.512 0, 716787.826 985918.835 0, 717061.124 985902.174 0, 717334.423 985885.529 0, 717606.356 985868.983 0, 717881.025 985852.286 0, 718154.327 985835.69 0, 718427.63 985819.109 0, 718700.934 985802.544 0, 718974.239 985785.995 0, 
+    719247.545 985769.463 0, 719520.852 985752.946 0, 719794.159 985736.446 0, 720067.468 985719.961 0, 720340.778 985703.493 0, 720614.089 985687.041 0, 720887.401 985670.605 0, 721160.714 985654.185 0, 721434.027 985637.781 0, 721707.342 985621.393 0, 
+    721980.658 985605.022 0, 722253.974 985588.666 0, 722527.292 985572.327 0, 722800.61 985556.003 0, 723073.93 985539.696 0, 723347.25 985523.404 0, 723620.572 985507.129 0, 723893.894 985490.87 0, 724165.851 985474.708 0, 723834.993 979904.579 0, 
+    723504.141 974334.556 0))
+
+POLYGON ((737286.479 984713.959 0, 737014.475 984729.353 0, 736741.108 984744.84 0, 736467.742 984760.343 0, 736194.376 984775.862 0, 735921.012 984791.397 0, 735647.648 984806.948 0, 735374.286 984822.515 0, 735100.924 984838.099 0, 734827.563 984853.698 0, 
+    734554.203 984869.314 0, 734280.844 984884.946 0, 734007.486 984900.593 0, 733734.129 984916.257 0, 733460.773 984931.937 0, 733187.418 984947.633 0, 732914.063 984963.345 0, 732640.71 984979.073 0, 732367.357 984994.818 0, 732094.006 985010.578 0, 
+    731820.655 985026.354 0, 731547.305 985042.147 0, 731273.957 985057.956 0, 731000.609 985073.78 0, 730725.896 985089.7 0, 730453.916 985105.478 0, 730180.571 985121.351 0, 729907.227 985137.24 0, 729633.883 985153.145 0, 729360.541 985169.067 0, 
+    729087.2 985185.004 0, 728813.859 985200.957 0, 728540.52 985216.927 0, 728267.181 985232.912 0, 727993.844 985248.914 0, 727720.507 985264.932 0, 727447.172 985280.966 0, 727173.837 985297.016 0, 726900.503 985313.082 0, 726627.17 985329.164 0, 
+    726353.838 985345.262 0, 726080.507 985361.377 0, 725807.177 985377.507 0, 725533.848 985393.653 0, 725260.52 985409.816 0, 724987.193 985425.995 0, 724713.867 985442.189 0, 724440.542 985458.4 0, 724165.851 985474.708 0, 724496.715 991044.939 0, 
+    724827.584 996615.269 0, 725101.616 996599 0, 725374.286 996582.828 0, 725646.956 996566.672 0, 725919.628 996550.532 0, 726192.3 996534.408 0, 726464.973 996518.3 0, 726737.648 996502.209 0, 727010.323 996486.133 0, 727282.999 996470.073 0, 
+    727555.676 996454.03 0, 727828.354 996438.002 0, 728101.033 996421.991 0, 728373.713 996405.996 0, 728646.394 996390.016 0, 728919.076 996374.053 0, 729191.759 996358.106 0, 729464.442 996342.174 0, 729737.127 996326.259 0, 730009.813 996310.36 0, 
+    730282.499 996294.477 0, 730555.186 996278.61 0, 730827.875 996262.759 0, 731100.564 996246.924 0, 731371.892 996231.184 0, 731645.946 996215.302 0, 731918.638 996199.516 0, 732191.331 996183.745 0, 732464.025 996167.99 0, 732736.719 996152.252 0, 
+    733009.415 996136.529 0, 733282.112 996120.823 0, 733554.81 996105.132 0, 733827.508 996089.458 0, 734100.208 996073.799 0, 734372.908 996058.157 0, 734645.61 996042.531 0, 734918.312 996026.921 0, 735191.015 996011.327 0, 735463.719 995995.748 0, 
+    735736.424 995980.186 0, 736009.13 995964.64 0, 736281.837 995949.11 0, 736554.545 995933.597 0, 736827.253 995918.099 0, 737099.963 995902.617 0, 737372.673 995887.151 0, 737645.385 995871.701 0, 737916.736 995856.345 0, 737601.604 990285.103 0, 
+    737286.479 984713.959 0))
+
+POLYGON ((751007.979 995134.403 0, 750736.583 995148.993 0, 750463.829 995163.672 0, 750191.076 995178.368 0, 749918.324 995193.079 0, 749645.573 995207.806 0, 749372.822 995222.55 0, 749100.073 995237.309 0, 748827.324 995252.085 0, 748554.576 995266.876 0, 
+    748281.829 995281.684 0, 748009.083 995296.507 0, 747736.337 995311.347 0, 747463.593 995326.203 0, 747190.85 995341.075 0, 746918.107 995355.963 0, 746645.365 995370.866 0, 746372.624 995385.786 0, 746099.884 995400.722 0, 745827.145 995415.675 0, 
+    745554.407 995430.643 0, 745281.669 995445.627 0, 745008.933 995460.627 0, 744736.197 995475.643 0, 744462.102 995490.751 0, 744190.729 995505.724 0, 743917.996 995520.789 0, 743645.264 995535.869 0, 743372.533 995550.966 0, 743099.802 995566.078 0, 
+    742827.073 995581.207 0, 742554.344 995596.352 0, 742281.617 995611.512 0, 742008.89 995626.689 0, 741736.164 995641.882 0, 741463.439 995657.091 0, 741190.715 995672.316 0, 740917.992 995687.557 0, 740645.27 995702.814 0, 740372.549 995718.087 0, 
+    740099.828 995733.376 0, 739827.109 995748.682 0, 739554.39 995764.003 0, 739281.672 995779.34 0, 739008.955 995794.694 0, 738736.239 995810.063 0, 738463.524 995825.449 0, 738190.81 995840.85 0, 737916.736 995856.345 0, 738231.872 1001427.68 0, 
+    738547.014 1006999.106 0, 738820.429 1006983.649 0, 739092.488 1006968.284 0, 739364.547 1006952.936 0, 739636.607 1006937.603 0, 739908.668 1006922.287 0, 740180.73 1006906.986 0, 740452.792 1006891.702 0, 740724.856 1006876.433 0, 740996.921 1006861.181 0, 
+    741268.986 1006845.945 0, 741541.053 1006830.724 0, 741813.12 1006815.52 0, 742085.188 1006800.332 0, 742357.257 1006785.159 0, 742629.327 1006770.003 0, 742901.398 1006754.863 0, 743173.47 1006739.738 0, 743445.542 1006724.63 0, 743717.616 1006709.538 0, 
+    743989.69 1006694.461 0, 744261.766 1006679.401 0, 744533.842 1006664.357 0, 744805.919 1006649.329 0, 745076.64 1006634.391 0, 745350.076 1006619.32 0, 745622.155 1006604.34 0, 745894.236 1006589.376 0, 746166.317 1006574.428 0, 746438.4 1006559.496 0, 
+    746710.483 1006544.58 0, 746982.567 1006529.679 0, 747254.652 1006514.795 0, 747526.738 1006499.927 0, 747798.825 1006485.075 0, 748070.912 1006470.239 0, 748343.001 1006455.419 0, 748615.09 1006440.615 0, 748887.18 1006425.827 0, 749159.271 1006411.055 0, 
+    749431.363 1006396.299 0, 749703.456 1006381.559 0, 749975.55 1006366.835 0, 750247.644 1006352.127 0, 750519.74 1006337.435 0, 750791.836 1006322.759 0, 751063.933 1006308.1 0, 751336.031 1006293.456 0, 751606.774 1006278.901 0, 751307.374 1000706.607 0, 
+    751007.979 995134.403 0))
+
+POLYGON ((764668.517 1005595.594 0, 764397.732 1005609.384 0, 764125.594 1005623.26 0, 763853.456 1005637.151 0, 763581.32 1005651.058 0, 763309.184 1005664.981 0, 763037.049 1005678.92 0, 762764.914 1005692.875 0, 762492.781 1005706.846 0, 762220.648 1005720.834 0, 
+    761948.517 1005734.837 0, 761676.386 1005748.856 0, 761404.256 1005762.891 0, 761132.126 1005776.943 0, 760859.998 1005791.01 0, 760587.87 1005805.093 0, 760315.744 1005819.193 0, 760043.618 1005833.308 0, 759771.493 1005847.439 0, 759499.368 1005861.587 0, 
+    759227.245 1005875.75 0, 758955.122 1005889.929 0, 758683 1005904.125 0, 758410.879 1005918.336 0, 758137.404 1005932.635 0, 757866.64 1005946.807 0, 757594.522 1005961.067 0, 757322.404 1005975.342 0, 757050.287 1005989.634 0, 756778.171 1006003.941 0, 
+    756506.056 1006018.265 0, 756233.942 1006032.605 0, 755961.829 1006046.96 0, 755689.716 1006061.332 0, 755417.604 1006075.719 0, 755145.494 1006090.123 0, 754873.384 1006104.543 0, 754601.274 1006118.978 0, 754329.166 1006133.43 0, 754057.059 1006147.898 0, 
+    753784.952 1006162.381 0, 753512.846 1006176.881 0, 753240.742 1006191.397 0, 752968.638 1006205.929 0, 752696.534 1006220.476 0, 752424.432 1006235.04 0, 752152.331 1006249.62 0, 751880.23 1006264.216 0, 751606.774 1006278.901 0, 751906.179 1011851.28 0, 
+    752205.588 1017423.741 0, 752478.384 1017409.092 0, 752749.829 1017394.531 0, 753021.275 1017379.987 0, 753292.721 1017365.458 0, 753564.168 1017350.945 0, 753835.616 1017336.449 0, 754107.065 1017321.968 0, 754378.515 1017307.503 0, 754649.965 1017293.054 0, 
+    754921.417 1017278.621 0, 755192.869 1017264.205 0, 755464.322 1017249.804 0, 755735.776 1017235.419 0, 756007.231 1017221.05 0, 756278.687 1017206.697 0, 756550.144 1017192.36 0, 756821.601 1017178.039 0, 757093.059 1017163.734 0, 757364.518 1017149.445 0, 
+    757635.978 1017135.172 0, 757907.439 1017120.915 0, 758178.9 1017106.674 0, 758450.363 1017092.449 0, 758720.474 1017078.31 0, 758993.29 1017064.046 0, 759264.755 1017049.869 0, 759536.221 1017035.708 0, 759807.688 1017021.563 0, 760079.155 1017007.433 0, 
+    760350.623 1016993.32 0, 760622.092 1016979.223 0, 760893.562 1016965.141 0, 761165.033 1016951.076 0, 761436.505 1016937.027 0, 761707.977 1016922.993 0, 761979.45 1016908.976 0, 762250.924 1016894.975 0, 762522.399 1016880.989 0, 762793.875 1016867.02 0, 
+    763065.351 1016853.066 0, 763336.829 1016839.129 0, 763608.307 1016825.207 0, 763879.786 1016811.302 0, 764151.266 1016797.412 0, 764422.746 1016783.538 0, 764694.228 1016769.681 0, 764965.71 1016755.839 0, 765235.842 1016742.082 0, 764952.177 1011168.797 0, 
+    764668.517 1005595.594 0))
+
+POLYGON ((778267.97 1016097.239 0, 777997.798 1016110.232 0, 777726.278 1016123.307 0, 777454.758 1016136.398 0, 777183.24 1016149.504 0, 776911.722 1016162.627 0, 776640.204 1016175.765 0, 776368.688 1016188.92 0, 776097.172 1016202.09 0, 775825.658 1016215.277 0, 
+    775554.143 1016228.479 0, 775282.63 1016241.698 0, 775011.118 1016254.932 0, 774739.606 1016268.182 0, 774468.095 1016281.449 0, 774196.585 1016294.731 0, 773925.075 1016308.029 0, 773653.567 1016321.344 0, 773382.059 1016334.674 0, 773110.552 1016348.02 0, 
+    772839.046 1016361.383 0, 772567.54 1016374.761 0, 772296.035 1016388.155 0, 772024.531 1016401.565 0, 771751.678 1016415.058 0, 771481.526 1016428.434 0, 771210.024 1016441.892 0, 770938.524 1016455.366 0, 770667.024 1016468.856 0, 770395.525 1016482.362 0, 
+    770124.026 1016495.884 0, 769852.529 1016509.422 0, 769581.032 1016522.976 0, 769309.536 1016536.546 0, 769038.041 1016550.132 0, 768766.546 1016563.734 0, 768495.053 1016577.352 0, 768223.56 1016590.986 0, 767952.068 1016604.636 0, 767680.577 1016618.302 0, 
+    767409.087 1016631.983 0, 767137.597 1016645.681 0, 766866.108 1016659.395 0, 766594.62 1016673.125 0, 766323.133 1016686.871 0, 766051.647 1016700.632 0, 765780.162 1016714.41 0, 765508.677 1016728.204 0, 765235.842 1016742.082 0, 765519.511 1022315.445 0, 
+    765803.183 1027888.88 0, 766075.358 1027875.035 0, 766346.187 1027861.275 0, 766617.017 1027847.531 0, 766887.847 1027833.802 0, 767158.678 1027820.09 0, 767429.51 1027806.393 0, 767700.342 1027792.712 0, 767971.176 1027779.048 0, 768242.01 1027765.399 0, 
+    768512.845 1027751.766 0, 768783.681 1027738.149 0, 769054.518 1027724.548 0, 769325.355 1027710.963 0, 769596.193 1027697.394 0, 769867.032 1027683.841 0, 770137.872 1027670.304 0, 770408.713 1027656.782 0, 770679.554 1027643.277 0, 770950.397 1027629.788 0, 
+    771221.24 1027616.314 0, 771492.083 1027602.857 0, 771762.928 1027589.415 0, 772033.773 1027575.99 0, 772303.273 1027562.647 0, 772575.467 1027549.186 0, 772846.314 1027535.808 0, 773117.163 1027522.447 0, 773388.012 1027509.101 0, 773658.862 1027495.771 0, 
+    773929.713 1027482.457 0, 774200.565 1027469.159 0, 774471.417 1027455.877 0, 774742.271 1027442.61 0, 775013.125 1027429.36 0, 775283.98 1027416.126 0, 775554.835 1027402.907 0, 775825.692 1027389.705 0, 776096.549 1027376.518 0, 776367.407 1027363.348 0, 
+    776638.265 1027350.193 0, 776909.125 1027337.055 0, 777179.985 1027323.932 0, 777450.846 1027310.825 0, 777721.708 1027297.734 0, 777992.571 1027284.659 0, 778263.434 1027271.601 0, 778534.298 1027258.558 0, 778803.817 1027245.595 0, 778535.892 1021671.38 0, 
+    778267.97 1016097.239 0))
+
+POLYGON ((791806.216 1026639.042 0, 791536.66 1026651.243 0, 791265.76 1026663.52 0, 790994.861 1026675.814 0, 790723.962 1026688.124 0, 790453.065 1026700.449 0, 790182.168 1026712.791 0, 789911.271 1026725.148 0, 789640.376 1026737.521 0, 789369.481 1026749.911 0, 
+    789098.587 1026762.316 0, 788827.694 1026774.737 0, 788556.801 1026787.174 0, 788285.909 1026799.628 0, 788015.018 1026812.097 0, 787744.128 1026824.582 0, 787473.238 1026837.083 0, 787202.349 1026849.599 0, 786931.461 1026862.132 0, 786660.574 1026874.681 0, 
+    786389.687 1026887.246 0, 786118.801 1026899.826 0, 785847.916 1026912.423 0, 785577.031 1026925.035 0, 785304.802 1026937.727 0, 785035.264 1026950.308 0, 784764.382 1026962.969 0, 784493.501 1026975.645 0, 784222.62 1026988.337 0, 783951.74 1027001.045 0, 
+    783680.861 1027013.77 0, 783409.982 1027026.51 0, 783139.104 1027039.266 0, 782868.227 1027052.038 0, 782597.351 1027064.826 0, 782326.476 1027077.63 0, 782055.601 1027090.449 0, 781784.727 1027103.285 0, 781513.854 1027116.137 0, 781242.981 1027129.004 0, 
+    780972.109 1027141.888 0, 780701.238 1027154.787 0, 780430.368 1027167.703 0, 780159.499 1027180.634 0, 779888.63 1027193.582 0, 779617.762 1027206.545 0, 779346.895 1027219.524 0, 779076.028 1027232.519 0, 778803.817 1027245.595 0, 779071.745 1032819.879 0, 
+    779339.677 1038394.229 0, 779611.229 1038381.184 0, 779881.439 1038368.221 0, 780151.65 1038355.273 0, 780421.862 1038342.341 0, 780692.075 1038329.425 0, 780962.288 1038316.525 0, 781232.502 1038303.641 0, 781502.717 1038290.773 0, 781772.932 1038277.92 0, 
+    782043.149 1038265.084 0, 782313.366 1038252.263 0, 782583.583 1038239.459 0, 782853.802 1038226.67 0, 783124.021 1038213.897 0, 783394.241 1038201.14 0, 783664.462 1038188.399 0, 783934.684 1038175.674 0, 784204.906 1038162.965 0, 784475.129 1038150.271 0, 
+    784745.353 1038137.594 0, 785015.577 1038124.932 0, 785285.803 1038112.287 0, 785556.029 1038099.657 0, 785824.914 1038087.106 0, 786096.483 1038074.445 0, 786366.711 1038061.863 0, 786636.94 1038049.297 0, 786907.17 1038036.747 0, 787177.4 1038024.213 0, 
+    787447.632 1038011.695 0, 787717.864 1037999.192 0, 787988.096 1037986.706 0, 788258.33 1037974.235 0, 788528.564 1037961.78 0, 788798.799 1037949.341 0, 789069.034 1037936.918 0, 789339.271 1037924.511 0, 789609.508 1037912.12 0, 789879.746 1037899.745 0, 
+    790149.984 1037887.386 0, 790420.223 1037875.042 0, 790690.463 1037862.715 0, 790960.704 1037850.403 0, 791230.945 1037838.108 0, 791501.188 1037825.828 0, 791771.43 1037813.564 0, 792041.674 1037801.316 0, 792310.578 1037789.145 0, 792058.396 1032214.061 0, 
+    791806.216 1026639.042 0))
+
+POLYGON ((805283.136 1037220.708 0, 805014.197 1037232.12 0, 804743.92 1037243.604 0, 804473.643 1037255.105 0, 804203.368 1037266.621 0, 803933.092 1037278.153 0, 803662.818 1037289.701 0, 803392.544 1037301.265 0, 803122.271 1037312.845 0, 802851.999 1037324.441 0, 
+    802581.727 1037336.052 0, 802311.456 1037347.68 0, 802041.186 1037359.323 0, 801770.916 1037370.983 0, 801500.647 1037382.658 0, 801230.379 1037394.349 0, 800960.111 1037406.057 0, 800689.845 1037417.78 0, 800419.578 1037429.519 0, 800149.313 1037441.273 0, 
+    799879.048 1037453.044 0, 799608.784 1037464.831 0, 799338.521 1037476.633 0, 799068.258 1037488.452 0, 798796.656 1037500.345 0, 798527.734 1037512.137 0, 798257.474 1037524.003 0, 797987.214 1037535.885 0, 797716.955 1037547.783 0, 797446.696 1037559.697 0, 
+    797176.438 1037571.627 0, 796906.181 1037583.573 0, 796635.925 1037595.534 0, 796365.669 1037607.512 0, 796095.414 1037619.505 0, 795825.16 1037631.515 0, 795554.906 1037643.54 0, 795284.653 1037655.581 0, 795014.401 1037667.638 0, 794744.15 1037679.711 0, 
+    794473.899 1037691.8 0, 794203.649 1037703.905 0, 793933.399 1037716.026 0, 793663.151 1037728.162 0, 793392.903 1037740.315 0, 793122.656 1037752.483 0, 792852.409 1037764.667 0, 792582.163 1037776.868 0, 792310.578 1037789.145 0, 792562.762 1043364.289 0, 
+    792814.95 1048939.491 0, 793085.876 1048927.244 0, 793355.466 1048915.073 0, 793625.056 1048902.918 0, 793894.647 1048890.779 0, 794164.238 1048878.656 0, 794433.831 1048866.549 0, 794703.424 1048854.458 0, 794973.017 1048842.383 0, 795242.612 1048830.323 0, 
+    795512.207 1048818.279 0, 795781.803 1048806.252 0, 796051.4 1048794.24 0, 796320.997 1048782.244 0, 796590.595 1048770.263 0, 796860.194 1048758.299 0, 797129.793 1048746.351 0, 797399.393 1048734.418 0, 797668.994 1048722.501 0, 797938.595 1048710.6 0, 
+    798208.198 1048698.715 0, 798477.8 1048686.846 0, 798747.404 1048674.993 0, 799017.008 1048663.156 0, 799285.277 1048651.393 0, 799556.219 1048639.528 0, 799825.825 1048627.739 0, 800095.433 1048615.965 0, 800365.04 1048604.207 0, 800634.649 1048592.464 0, 
+    800904.258 1048580.738 0, 801173.868 1048569.028 0, 801443.478 1048557.333 0, 801713.09 1048545.654 0, 801982.702 1048533.992 0, 802252.314 1048522.345 0, 802521.927 1048510.713 0, 802791.541 1048499.098 0, 803061.156 1048487.499 0, 803330.771 1048475.915 0, 
+    803600.387 1048464.348 0, 803870.004 1048452.796 0, 804139.621 1048441.26 0, 804409.239 1048429.74 0, 804678.858 1048418.236 0, 804948.478 1048406.748 0, 805218.098 1048395.275 0, 805487.718 1048383.819 0, 805756.004 1048372.435 0, 805519.569 1042796.543 0, 
+    805283.136 1037220.708 0))
+
+POLYGON ((818698.609 1047841.942 0, 818430.29 1047852.568 0, 818160.638 1047863.263 0, 817890.987 1047873.973 0, 817621.336 1047884.7 0, 817351.686 1047895.442 0, 817082.036 1047906.2 0, 816812.387 1047916.975 0, 816542.739 1047927.764 0, 816273.091 1047938.57 0, 
+    816003.444 1047949.392 0, 815733.798 1047960.23 0, 815464.152 1047971.083 0, 815194.507 1047981.953 0, 814924.863 1047992.838 0, 814655.219 1048003.739 0, 814385.576 1048014.656 0, 814115.933 1048025.589 0, 813846.292 1048036.537 0, 813576.65 1048047.502 0, 
+    813307.01 1048058.482 0, 813037.37 1048069.479 0, 812767.731 1048080.491 0, 812498.092 1048091.519 0, 812227.119 1048102.618 0, 811958.817 1048113.623 0, 811689.18 1048124.698 0, 811419.544 1048135.79 0, 811149.909 1048146.897 0, 810880.274 1048158.021 0, 
+    810610.64 1048169.16 0, 810341.006 1048180.315 0, 810071.374 1048191.486 0, 809801.742 1048202.672 0, 809532.11 1048213.875 0, 809262.479 1048225.093 0, 808992.849 1048236.328 0, 808723.22 1048247.578 0, 808453.591 1048258.844 0, 808183.963 1048270.126 0, 
+    807914.336 1048281.424 0, 807644.709 1048292.738 0, 807375.083 1048304.067 0, 807105.457 1048315.413 0, 806835.832 1048326.774 0, 806566.208 1048338.151 0, 806296.585 1048349.544 0, 806026.962 1048360.953 0, 805756.004 1048372.435 0, 805992.442 1053948.379 0, 
+    806228.882 1059524.371 0, 806499.18 1059512.917 0, 806768.146 1059501.536 0, 807037.113 1059490.171 0, 807306.081 1059478.821 0, 807575.049 1059467.488 0, 807844.018 1059456.17 0, 808112.988 1059444.868 0, 808381.959 1059433.582 0, 808650.93 1059422.311 0, 
+    808919.901 1059411.057 0, 809188.874 1059399.818 0, 809457.847 1059388.595 0, 809726.82 1059377.388 0, 809995.795 1059366.197 0, 810264.77 1059355.022 0, 810533.746 1059343.862 0, 810802.722 1059332.719 0, 811071.699 1059321.591 0, 811340.676 1059310.479 0, 
+    811609.655 1059299.383 0, 811878.634 1059288.302 0, 812147.613 1059277.238 0, 812416.594 1059266.189 0, 812684.243 1059255.211 0, 812954.556 1059244.139 0, 813223.538 1059233.138 0, 813492.521 1059222.152 0, 813761.505 1059211.183 0, 814030.489 1059200.229 0, 
+    814299.474 1059189.291 0, 814568.459 1059178.369 0, 814837.445 1059167.463 0, 815106.432 1059156.573 0, 815375.419 1059145.698 0, 815644.407 1059134.839 0, 815913.396 1059123.997 0, 816182.385 1059113.169 0, 816451.375 1059102.358 0, 816720.365 1059091.563 0, 
+    816989.357 1059080.783 0, 817258.348 1059070.02 0, 817527.341 1059059.272 0, 817796.334 1059048.54 0, 818065.328 1059037.823 0, 818334.322 1059027.123 0, 818603.317 1059016.438 0, 818872.313 1059005.77 0, 819139.978 1058995.169 0, 818919.293 1053418.531 0, 
+    818698.609 1047841.942 0))
+
+POLYGON ((832052.519 1058502.446 0, 831784.822 1058512.29 0, 831515.797 1058522.199 0, 831246.773 1058532.124 0, 830977.75 1058542.064 0, 830708.727 1058552.02 0, 830439.704 1058561.992 0, 830170.683 1058571.98 0, 829901.662 1058581.984 0, 829632.641 1058592.003 0, 
+    829363.621 1058602.039 0, 829094.602 1058612.09 0, 828825.583 1058622.157 0, 828556.565 1058632.24 0, 828287.547 1058642.339 0, 828018.53 1058652.453 0, 827749.514 1058662.584 0, 827480.498 1058672.73 0, 827211.483 1058682.892 0, 826942.468 1058693.07 0, 
+    826673.454 1058703.264 0, 826404.441 1058713.473 0, 826135.428 1058723.699 0, 825866.416 1058733.94 0, 825596.074 1058744.248 0, 825328.393 1058754.47 0, 825059.383 1058764.759 0, 824790.373 1058775.063 0, 824521.364 1058785.384 0, 824252.355 1058795.72 0, 
+    823983.347 1058806.072 0, 823714.34 1058816.44 0, 823445.333 1058826.824 0, 823176.327 1058837.223 0, 822907.321 1058847.639 0, 822638.316 1058858.07 0, 822369.312 1058868.517 0, 822100.308 1058878.98 0, 821831.305 1058889.459 0, 821562.303 1058899.953 0, 
+    821293.301 1058910.464 0, 821024.3 1058920.99 0, 820755.299 1058931.532 0, 820486.299 1058942.09 0, 820217.3 1058952.664 0, 819948.301 1058963.253 0, 819679.303 1058973.858 0, 819410.306 1058984.48 0, 819139.978 1058995.169 0, 819360.666 1064571.851 0, 
+    819581.355 1070148.573 0, 819851.022 1070137.909 0, 820119.363 1070127.314 0, 820387.705 1070116.734 0, 820656.047 1070106.171 0, 820924.39 1070095.623 0, 821192.733 1070085.09 0, 821461.077 1070074.574 0, 821729.422 1070064.074 0, 821997.768 1070053.589 0, 
+    822266.114 1070043.12 0, 822534.46 1070032.667 0, 822802.807 1070022.229 0, 823071.155 1070011.808 0, 823339.504 1070001.402 0, 823607.853 1069991.012 0, 823876.202 1069980.638 0, 824144.552 1069970.279 0, 824412.903 1069959.937 0, 824681.255 1069949.61 0, 
+    824949.607 1069939.299 0, 825217.96 1069929.004 0, 825486.313 1069918.724 0, 825754.667 1069908.461 0, 826021.695 1069898.263 0, 826291.376 1069887.981 0, 826559.732 1069877.765 0, 826828.088 1069867.564 0, 827096.445 1069857.379 0, 827364.803 1069847.211 0, 
+    827633.161 1069837.057 0, 827901.52 1069826.92 0, 828169.879 1069816.799 0, 828438.239 1069806.693 0, 828706.599 1069796.603 0, 828974.96 1069786.529 0, 829243.322 1069776.471 0, 829511.684 1069766.428 0, 829780.047 1069756.402 0, 830048.411 1069746.391 0, 
+    830316.775 1069736.396 0, 830585.139 1069726.416 0, 830853.504 1069716.453 0, 831121.87 1069706.505 0, 831390.237 1069696.573 0, 831658.604 1069686.657 0, 831926.971 1069676.757 0, 832195.339 1069666.872 0, 832462.383 1069657.052 0, 832257.45 1064079.729 0, 
+    832052.519 1058502.446 0))
+
+POLYGON ((845344.748 1069201.924 0, 845077.676 1069210.99 0, 844809.281 1069220.116 0, 844540.886 1069229.258 0, 844272.492 1069238.416 0, 844004.099 1069247.59 0, 843735.706 1069256.78 0, 843467.314 1069265.985 0, 843198.922 1069275.206 0, 842930.531 1069284.443 0, 
+    842662.14 1069293.696 0, 842393.75 1069302.964 0, 842125.361 1069312.248 0, 841856.972 1069321.548 0, 841588.583 1069330.864 0, 841320.195 1069340.196 0, 841051.808 1069349.544 0, 840783.421 1069358.907 0, 840515.035 1069368.286 0, 840246.649 1069377.681 0, 
+    839978.264 1069387.091 0, 839709.879 1069396.518 0, 839441.495 1069405.96 0, 839173.112 1069415.418 0, 838903.405 1069424.939 0, 838636.346 1069434.382 0, 838367.965 1069443.887 0, 838099.583 1069453.408 0, 837831.203 1069462.945 0, 837562.823 1069472.498 0, 
+    837294.443 1069482.067 0, 837026.064 1069491.651 0, 836757.686 1069501.251 0, 836489.308 1069510.868 0, 836220.93 1069520.499 0, 835952.554 1069530.147 0, 835684.177 1069539.81 0, 835415.802 1069549.49 0, 835147.427 1069559.185 0, 834879.052 1069568.895 0, 
+    834610.678 1069578.622 0, 834342.305 1069588.364 0, 834073.932 1069598.122 0, 833805.56 1069607.896 0, 833537.189 1069617.686 0, 833268.818 1069627.492 0, 833000.447 1069637.313 0, 832732.077 1069647.15 0, 832462.383 1069657.052 0, 832667.317 1075234.41 0, 
+    832872.252 1080811.799 0, 833141.287 1080801.922 0, 833409 1080792.108 0, 833676.714 1080782.311 0, 833944.428 1080772.53 0, 834212.143 1080762.764 0, 834479.859 1080753.014 0, 834747.575 1080743.279 0, 835015.292 1080733.561 0, 835283.009 1080723.858 0, 
+    835550.727 1080714.171 0, 835818.446 1080704.5 0, 836086.165 1080694.844 0, 836353.884 1080685.204 0, 836621.605 1080675.58 0, 836889.325 1080665.972 0, 837157.047 1080656.38 0, 837424.768 1080646.803 0, 837692.491 1080637.242 0, 837960.214 1080627.697 0, 
+    838227.937 1080618.167 0, 838495.662 1080608.654 0, 838763.386 1080599.156 0, 839031.112 1080589.673 0, 839297.516 1080580.254 0, 839566.564 1080570.756 0, 839834.291 1080561.321 0, 840102.018 1080551.902 0, 840369.746 1080542.499 0, 840637.475 1080533.111 0, 
+    840905.204 1080523.739 0, 841172.933 1080514.383 0, 841440.664 1080505.043 0, 841708.395 1080495.718 0, 841976.126 1080486.409 0, 842243.858 1080477.116 0, 842511.59 1080467.839 0, 842779.323 1080458.577 0, 843047.057 1080449.332 0, 843314.791 1080440.102 0, 
+    843582.525 1080430.887 0, 843850.26 1080421.689 0, 844117.996 1080412.506 0, 844385.732 1080403.339 0, 844653.469 1080394.188 0, 844921.206 1080385.052 0, 845188.944 1080375.932 0, 845456.683 1080366.828 0, 845723.101 1080357.785 0, 845533.924 1074779.839 0, 
+    845344.748 1069201.924 0))
+
+POLYGON ((858575.182 1079940.079 0, 858308.737 1079948.369 0, 858040.974 1079956.717 0, 857773.211 1079965.08 0, 857505.449 1079973.459 0, 857237.688 1079981.854 0, 856969.927 1079990.265 0, 856702.166 1079998.691 0, 856434.406 1080007.133 0, 856166.647 1080015.591 0, 
+    855898.887 1080024.065 0, 855631.129 1080032.554 0, 855363.371 1080041.059 0, 855095.613 1080049.58 0, 854827.856 1080058.117 0, 854560.1 1080066.669 0, 854292.344 1080075.237 0, 854024.588 1080083.821 0, 853756.833 1080092.421 0, 853489.078 1080101.036 0, 
+    853221.324 1080109.668 0, 852953.571 1080118.315 0, 852685.818 1080126.977 0, 852418.065 1080135.656 0, 852148.994 1080144.393 0, 851882.562 1080153.06 0, 851614.811 1080161.786 0, 851347.061 1080170.527 0, 851079.311 1080179.285 0, 850811.561 1080188.058 0, 
+    850543.812 1080196.847 0, 850276.064 1080205.651 0, 850008.316 1080214.472 0, 849740.569 1080223.308 0, 849472.822 1080232.16 0, 849205.076 1080241.027 0, 848937.33 1080249.91 0, 848669.585 1080258.81 0, 848401.84 1080267.724 0, 848134.096 1080276.655 0, 
+    847866.352 1080285.602 0, 847598.609 1080294.564 0, 847330.866 1080303.542 0, 847063.124 1080312.535 0, 846795.382 1080321.545 0, 846527.641 1080330.57 0, 846259.901 1080339.611 0, 845992.161 1080348.668 0, 845723.101 1080357.785 0, 845912.28 1085935.757 0, 
+    846101.458 1091513.752 0, 846369.858 1091504.657 0, 846636.941 1091495.623 0, 846904.025 1091486.604 0, 847171.11 1091477.601 0, 847438.195 1091468.613 0, 847705.28 1091459.642 0, 847972.366 1091450.686 0, 848239.453 1091441.746 0, 848506.54 1091432.821 0, 
+    848773.627 1091423.913 0, 849040.715 1091415.02 0, 849307.804 1091406.142 0, 849574.893 1091397.281 0, 849841.983 1091388.435 0, 850109.073 1091379.605 0, 850376.164 1091370.79 0, 850643.255 1091361.991 0, 850910.347 1091353.209 0, 851177.439 1091344.441 0, 
+    851444.532 1091335.69 0, 851711.625 1091326.954 0, 851978.719 1091318.234 0, 852245.813 1091309.529 0, 852511.592 1091300.884 0, 852780.003 1091292.168 0, 853047.099 1091283.511 0, 853314.196 1091274.869 0, 853581.292 1091266.243 0, 853848.39 1091257.633 0, 
+    854115.488 1091249.039 0, 854382.586 1091240.46 0, 854649.685 1091231.897 0, 854916.784 1091223.35 0, 855183.884 1091214.819 0, 855450.985 1091206.303 0, 855718.086 1091197.803 0, 855985.187 1091189.319 0, 856252.289 1091180.85 0, 856519.391 1091172.397 0, 
+    856786.494 1091163.96 0, 857053.598 1091155.539 0, 857320.701 1091147.133 0, 857587.806 1091138.743 0, 857854.911 1091130.369 0, 858122.016 1091122.01 0, 858389.122 1091113.668 0, 858656.228 1091105.341 0, 858922.02 1091097.07 0, 858748.601 1085518.563 0, 
+    858575.182 1079940.079 0))
+
+POLYGON ((871743.708 1090716.61 0, 871477.892 1090724.13 0, 871210.763 1090731.702 0, 870943.635 1090739.29 0, 870676.507 1090746.894 0, 870409.379 1090754.514 0, 870142.252 1090762.149 0, 869875.126 1090769.8 0, 869607.999 1090777.467 0, 869340.874 1090785.149 0, 
+    869073.749 1090792.848 0, 868806.624 1090800.562 0, 868539.499 1090808.291 0, 868272.376 1090816.037 0, 868005.252 1090823.798 0, 867738.129 1090831.574 0, 867471.007 1090839.367 0, 867203.885 1090847.175 0, 866936.763 1090854.999 0, 866669.642 1090862.839 0, 
+    866402.522 1090870.694 0, 866135.401 1090878.565 0, 865868.282 1090886.452 0, 865601.162 1090894.355 0, 865332.73 1090902.312 0, 865066.925 1090910.207 0, 864799.807 1090918.157 0, 864532.69 1090926.123 0, 864265.573 1090934.104 0, 863998.457 1090942.101 0, 
+    863731.341 1090950.113 0, 863464.225 1090958.142 0, 863197.11 1090966.186 0, 862929.996 1090974.246 0, 862662.882 1090982.321 0, 862395.768 1090990.412 0, 862128.655 1090998.519 0, 861861.542 1091006.642 0, 861594.43 1091014.78 0, 861327.318 1091022.935 0, 
+    861060.207 1091031.104 0, 860793.097 1091039.29 0, 860525.986 1091047.491 0, 860258.877 1091055.708 0, 859991.767 1091063.941 0, 859724.659 1091072.19 0, 859457.55 1091080.454 0, 859190.442 1091088.734 0, 858922.02 1091097.07 0, 859095.44 1096675.595 0, 
+    859268.86 1102254.134 0, 859536.623 1102245.818 0, 859803.074 1102237.558 0, 860069.525 1102229.314 0, 860335.977 1102221.086 0, 860602.43 1102212.873 0, 860868.883 1102204.677 0, 861135.337 1102196.495 0, 861401.791 1102188.33 0, 861668.245 1102180.18 0, 
+    861934.7 1102172.046 0, 862201.156 1102163.928 0, 862467.612 1102155.825 0, 862734.068 1102147.738 0, 863000.525 1102139.667 0, 863266.982 1102131.611 0, 863533.44 1102123.571 0, 863799.898 1102115.547 0, 864066.357 1102107.538 0, 864332.816 1102099.545 0, 
+    864599.276 1102091.568 0, 864865.736 1102083.606 0, 865132.197 1102075.66 0, 865398.658 1102067.73 0, 865663.809 1102059.854 0, 865931.582 1102051.917 0, 866198.044 1102044.034 0, 866464.507 1102036.166 0, 866730.971 1102028.314 0, 866997.435 1102020.478 0, 
+    867263.899 1102012.658 0, 867530.364 1102004.853 0, 867796.829 1101997.064 0, 868063.295 1101989.291 0, 868329.761 1101981.533 0, 868596.228 1101973.791 0, 868862.695 1101966.065 0, 869129.163 1101958.354 0, 869395.631 1101950.659 0, 869662.099 1101942.98 0, 
+    869928.568 1101935.316 0, 870195.037 1101927.668 0, 870461.507 1101920.036 0, 870727.978 1101912.419 0, 870994.448 1101904.819 0, 871260.92 1101897.233 0, 871527.391 1101889.664 0, 871793.863 1101882.11 0, 872059.026 1101874.609 0, 871901.367 1096295.603 0, 
+    871743.708 1090716.61 0))
+
+POLYGON ((884850.213 1101531.221 0, 884585.028 1101537.973 0, 884318.536 1101544.774 0, 884052.044 1101551.59 0, 883785.552 1101558.423 0, 883519.061 1101565.271 0, 883252.57 1101572.134 0, 882986.08 1101579.014 0, 882719.59 1101585.909 0, 882453.1 1101592.819 0, 
+    882186.611 1101599.746 0, 881920.123 1101606.688 0, 881653.634 1101613.646 0, 881387.146 1101620.619 0, 881120.659 1101627.608 0, 880854.172 1101634.613 0, 880587.685 1101641.634 0, 880321.199 1101648.67 0, 880054.713 1101655.722 0, 879788.228 1101662.789 0, 
+    879521.743 1101669.873 0, 879255.258 1101676.972 0, 878988.774 1101684.086 0, 878722.29 1101691.217 0, 878454.498 1101698.398 0, 878189.324 1101705.524 0, 877922.842 1101712.702 0, 877656.359 1101719.895 0, 877389.878 1101727.103 0, 877123.397 1101734.328 0, 
+    876856.916 1101741.568 0, 876590.436 1101748.824 0, 876323.956 1101756.095 0, 876057.476 1101763.382 0, 875790.997 1101770.685 0, 875524.518 1101778.004 0, 875258.04 1101785.338 0, 874991.562 1101792.688 0, 874725.085 1101800.054 0, 874458.608 1101807.435 0, 
+    874192.132 1101814.832 0, 873925.656 1101822.244 0, 873659.18 1101829.673 0, 873392.705 1101837.117 0, 873126.23 1101844.576 0, 872859.756 1101852.052 0, 872593.282 1101859.543 0, 872326.809 1101867.05 0, 872059.026 1101874.609 0, 872216.685 1107453.624 0, 
+    872374.345 1113032.645 0, 872641.468 1113025.104 0, 872907.284 1113017.616 0, 873173.102 1113010.143 0, 873438.919 1113002.686 0, 873704.737 1112995.245 0, 873970.555 1112987.819 0, 874236.374 1112980.409 0, 874502.194 1112973.015 0, 874768.013 1112965.636 0, 
+    875033.833 1112958.273 0, 875299.654 1112950.925 0, 875565.475 1112943.594 0, 875831.297 1112936.277 0, 876097.118 1112928.977 0, 876362.941 1112921.692 0, 876628.763 1112914.423 0, 876894.587 1112907.169 0, 877160.41 1112899.931 0, 877426.234 1112892.709 0, 
+    877692.059 1112885.503 0, 877957.884 1112878.312 0, 878223.709 1112871.136 0, 878489.535 1112863.977 0, 878754.055 1112856.868 0, 879021.187 1112849.704 0, 879287.014 1112842.591 0, 879552.842 1112835.494 0, 879818.669 1112828.413 0, 880084.498 1112821.347 0, 
+    880350.326 1112814.297 0, 880616.155 1112807.262 0, 880881.985 1112800.243 0, 881147.815 1112793.24 0, 881413.645 1112786.253 0, 881679.476 1112779.281 0, 881945.307 1112772.324 0, 882211.138 1112765.384 0, 882476.97 1112758.459 0, 882742.803 1112751.549 0, 
+    883008.635 1112744.656 0, 883274.468 1112737.778 0, 883540.302 1112730.915 0, 883806.136 1112724.068 0, 884071.97 1112717.237 0, 884337.805 1112710.422 0, 884603.64 1112703.622 0, 884869.476 1112696.838 0, 885134.007 1112690.103 0, 884992.11 1107110.659 0, 
+    884850.213 1101531.221 0))
+
+POLYGON ((897894.586 1112383.61 0, 897630.035 1112389.598 0, 897364.181 1112395.631 0, 897098.328 1112401.68 0, 896832.475 1112407.744 0, 896566.622 1112413.824 0, 896300.77 1112419.92 0, 896034.918 1112426.032 0, 895769.067 1112432.159 0, 895503.215 1112438.301 0, 
+    895237.365 1112444.459 0, 894971.514 1112450.633 0, 894705.664 1112456.823 0, 894439.814 1112463.028 0, 894173.965 1112469.249 0, 893908.116 1112475.486 0, 893642.267 1112481.738 0, 893376.419 1112488.006 0, 893110.571 1112494.289 0, 892844.724 1112500.588 0, 
+    892578.877 1112506.903 0, 892313.03 1112513.233 0, 892047.184 1112519.58 0, 891781.338 1112525.941 0, 891514.188 1112532.35 0, 891249.647 1112538.712 0, 890983.802 1112545.12 0, 890717.957 1112551.545 0, 890452.113 1112557.985 0, 890186.269 1112564.44 0, 
+    889920.426 1112570.911 0, 889654.583 1112577.398 0, 889388.741 1112583.901 0, 889122.898 1112590.419 0, 888857.057 1112596.953 0, 888591.215 1112603.502 0, 888325.374 1112610.067 0, 888059.533 1112616.648 0, 887793.693 1112623.245 0, 887527.853 1112629.857 0, 
+    887262.014 1112636.484 0, 886996.175 1112643.128 0, 886730.336 1112649.787 0, 886464.497 1112656.461 0, 886198.66 1112663.152 0, 885932.822 1112669.858 0, 885666.985 1112676.579 0, 885401.148 1112683.316 0, 885134.007 1112690.103 0, 885275.904 1118269.546 0, 
+    885417.801 1123848.986 0, 885684.282 1123842.216 0, 885949.462 1123835.496 0, 886214.643 1123828.791 0, 886479.823 1123822.102 0, 886745.005 1123815.428 0, 887010.186 1123808.77 0, 887275.368 1123802.127 0, 887540.55 1123795.5 0, 887805.733 1123788.889 0, 
+    888070.916 1123782.293 0, 888336.1 1123775.713 0, 888601.284 1123769.148 0, 888866.468 1123762.599 0, 889131.652 1123756.066 0, 889396.838 1123749.549 0, 889662.023 1123743.046 0, 889927.209 1123736.56 0, 890192.395 1123730.089 0, 890457.581 1123723.634 0, 
+    890722.768 1123717.194 0, 890987.956 1123710.77 0, 891253.143 1123704.362 0, 891518.331 1123697.969 0, 891782.219 1123691.623 0, 892048.709 1123685.23 0, 892313.898 1123678.884 0, 892579.087 1123672.554 0, 892844.277 1123666.239 0, 893109.468 1123659.94 0, 
+    893374.658 1123653.656 0, 893639.849 1123647.388 0, 893905.041 1123641.136 0, 894170.233 1123634.899 0, 894435.425 1123628.678 0, 894700.617 1123622.473 0, 894965.81 1123616.283 0, 895231.003 1123610.108 0, 895496.197 1123603.95 0, 895761.391 1123597.807 0, 
+    896026.585 1123591.679 0, 896291.78 1123585.567 0, 896556.975 1123579.471 0, 896822.17 1123573.39 0, 897087.366 1123567.325 0, 897352.562 1123561.276 0, 897617.759 1123555.242 0, 897882.956 1123549.224 0, 898146.853 1123543.251 0, 898020.72 1117963.432 0, 
+    897894.586 1112383.61 0))
+
+POLYGON ((910876.718 1123273.479 0, 910612.803 1123278.706 0, 910347.59 1123283.975 0, 910082.377 1123289.26 0, 909817.165 1123294.56 0, 909551.953 1123299.876 0, 909286.742 1123305.207 0, 909021.531 1123310.554 0, 908756.32 1123315.917 0, 908491.109 1123321.295 0, 
+    908225.899 1123326.689 0, 907960.689 1123332.098 0, 907695.479 1123337.523 0, 907430.27 1123342.964 0, 907165.061 1123348.42 0, 906899.852 1123353.892 0, 906634.644 1123359.38 0, 906369.436 1123364.883 0, 906104.228 1123370.401 0, 905839.021 1123375.936 0, 
+    905573.814 1123381.486 0, 905308.607 1123387.051 0, 905043.401 1123392.632 0, 904778.195 1123398.229 0, 904511.691 1123403.869 0, 904247.784 1123409.47 0, 903982.579 1123415.113 0, 903717.374 1123420.772 0, 903452.169 1123426.447 0, 903186.965 1123432.138 0, 
+    902921.762 1123437.844 0, 902656.558 1123443.565 0, 902391.355 1123449.302 0, 902126.152 1123455.055 0, 901860.95 1123460.824 0, 901595.748 1123466.608 0, 901330.546 1123472.408 0, 901065.345 1123478.223 0, 900800.144 1123484.054 0, 900534.943 1123489.9 0, 
+    900269.743 1123495.762 0, 900004.543 1123501.64 0, 899739.343 1123507.533 0, 899474.144 1123513.442 0, 899208.945 1123519.367 0, 898943.747 1123525.307 0, 898678.548 1123531.263 0, 898413.35 1123537.234 0, 898146.853 1123543.251 0, 898272.987 1129123.06 0, 
+    898399.12 1134702.857 0, 898664.957 1134696.855 0, 898929.498 1134690.899 0, 899194.039 1134684.958 0, 899458.581 1134679.032 0, 899723.123 1134673.122 0, 899987.666 1134667.228 0, 900252.208 1134661.349 0, 900516.752 1134655.486 0, 900781.295 1134649.639 0, 
+    901045.839 1134643.807 0, 901310.383 1134637.99 0, 901574.928 1134632.189 0, 901839.473 1134626.404 0, 902104.018 1134620.634 0, 902368.563 1134614.88 0, 902633.109 1134609.141 0, 902897.655 1134603.418 0, 903162.202 1134597.711 0, 903426.749 1134592.019 0, 
+    903691.296 1134586.343 0, 903955.844 1134580.682 0, 904220.391 1134575.037 0, 904484.94 1134569.407 0, 904748.193 1134563.82 0, 905014.037 1134558.195 0, 905278.586 1134552.612 0, 905543.136 1134547.044 0, 905807.686 1134541.493 0, 906072.236 1134535.956 0, 
+    906336.786 1134530.436 0, 906601.337 1134524.931 0, 906865.888 1134519.441 0, 907130.44 1134513.967 0, 907394.992 1134508.509 0, 907659.544 1134503.066 0, 907924.096 1134497.639 0, 908188.649 1134492.227 0, 908453.202 1134486.831 0, 908717.756 1134481.451 0, 
+    908982.309 1134476.086 0, 909246.863 1134470.737 0, 909511.418 1134465.403 0, 909775.972 1134460.085 0, 910040.527 1134454.782 0, 910305.083 1134449.495 0, 910569.638 1134444.224 0, 910834.194 1134438.968 0, 911097.456 1134433.753 0, 910987.087 1128853.622 0, 
+    910876.718 1123273.479 0))
+
+POLYGON ((923796.502 1134200.525 0, 923533.224 1134204.996 0, 923268.654 1134209.505 0, 923004.085 1134214.029 0, 922739.516 1134218.568 0, 922474.947 1134223.123 0, 922210.378 1134227.694 0, 921945.81 1134232.281 0, 921681.242 1134236.882 0, 921416.674 1134241.5 0, 
+    921152.106 1134246.133 0, 920887.539 1134250.782 0, 920622.972 1134255.446 0, 920358.405 1134260.126 0, 920093.839 1134264.821 0, 919829.273 1134269.532 0, 919564.707 1134274.258 0, 919300.141 1134279 0, 919035.576 1134283.758 0, 918771.011 1134288.531 0, 
+    918506.446 1134293.32 0, 918241.881 1134298.124 0, 917977.317 1134302.944 0, 917712.753 1134307.78 0, 917446.896 1134312.654 0, 917183.626 1134317.497 0, 916919.063 1134322.379 0, 916654.5 1134327.277 0, 916389.938 1134332.191 0, 916125.376 1134337.119 0, 
+    915860.814 1134342.064 0, 915596.252 1134347.024 0, 915331.691 1134352 0, 915067.13 1134356.991 0, 914802.569 1134361.998 0, 914538.009 1134367.02 0, 914273.449 1134372.058 0, 914008.889 1134377.111 0, 913744.329 1134382.18 0, 913479.77 1134387.265 0, 
+    913215.211 1134392.365 0, 912950.652 1134397.481 0, 912686.094 1134402.612 0, 912421.536 1134407.759 0, 912156.978 1134412.922 0, 911892.421 1134418.1 0, 911627.864 1134423.293 0, 911363.307 1134428.503 0, 911097.456 1134433.753 0, 911207.824 1140013.866 0, 
+    911318.192 1145593.957 0, 911583.383 1145588.72 0, 911847.283 1145583.524 0, 912111.183 1145578.343 0, 912375.084 1145573.178 0, 912638.985 1145568.028 0, 912902.886 1145562.894 0, 913166.787 1145557.775 0, 913430.689 1145552.672 0, 913694.591 1145547.585 0, 
+    913958.494 1145542.513 0, 914222.396 1145537.456 0, 914486.299 1145532.415 0, 914750.202 1145527.39 0, 915014.106 1145522.38 0, 915278.01 1145517.386 0, 915541.914 1145512.407 0, 915805.818 1145507.444 0, 916069.723 1145502.496 0, 916333.628 1145497.564 0, 
+    916597.534 1145492.647 0, 916861.439 1145487.746 0, 917125.345 1145482.86 0, 917389.251 1145477.99 0, 917651.868 1145473.159 0, 917917.064 1145468.297 0, 918180.972 1145463.473 0, 918444.879 1145458.665 0, 918708.786 1145453.873 0, 918972.694 1145449.096 0, 
+    919236.602 1145444.335 0, 919500.511 1145439.589 0, 919764.42 1145434.858 0, 920028.329 1145430.144 0, 920292.238 1145425.445 0, 920556.147 1145420.761 0, 920820.057 1145416.093 0, 921083.967 1145411.44 0, 921347.878 1145406.803 0, 921611.788 1145402.181 0, 
+    921875.699 1145397.575 0, 922139.611 1145392.985 0, 922403.522 1145388.41 0, 922667.434 1145383.851 0, 922931.346 1145379.307 0, 923195.258 1145374.778 0, 923459.171 1145370.266 0, 923723.083 1145365.768 0, 923985.707 1145361.308 0, 923891.105 1139780.928 0, 
+    923796.502 1134200.525 0))
+
+POLYGON ((936653.829 1145164.449 0, 936391.192 1145168.167 0, 936127.267 1145171.918 0, 935863.343 1145175.686 0, 935599.419 1145179.468 0, 935335.495 1145183.267 0, 935071.572 1145187.08 0, 934807.648 1145190.91 0, 934543.725 1145194.755 0, 934279.802 1145198.615 0, 
+    934015.88 1145202.491 0, 933751.957 1145206.382 0, 933488.035 1145210.289 0, 933224.113 1145214.212 0, 932960.191 1145218.15 0, 932696.27 1145222.103 0, 932432.349 1145226.073 0, 932168.427 1145230.057 0, 931904.507 1145234.057 0, 931640.586 1145238.073 0, 
+    931376.666 1145242.104 0, 931112.746 1145246.151 0, 930848.826 1145250.214 0, 930584.906 1145254.291 0, 930319.699 1145258.405 0, 930057.068 1145262.494 0, 929793.149 1145266.618 0, 929529.23 1145270.758 0, 929265.312 1145274.914 0, 929001.394 1145279.085 0, 
+    928737.476 1145283.272 0, 928473.558 1145287.474 0, 928209.641 1145291.691 0, 927945.723 1145295.925 0, 927681.807 1145300.173 0, 927417.89 1145304.438 0, 927153.973 1145308.717 0, 926890.057 1145313.013 0, 926626.141 1145317.324 0, 926362.226 1145321.65 0, 
+    926098.31 1145325.992 0, 925834.395 1145330.349 0, 925570.48 1145334.722 0, 925306.566 1145339.111 0, 925042.651 1145343.515 0, 924778.737 1145347.935 0, 924514.823 1145352.37 0, 924250.91 1145356.82 0, 923985.707 1145361.308 0, 924080.31 1150941.662 0, 
+    924174.911 1156521.985 0, 924439.454 1156517.508 0, 924702.71 1156513.069 0, 924965.967 1156508.645 0, 925229.225 1156504.236 0, 925492.482 1156499.843 0, 925755.74 1156495.465 0, 926018.998 1156491.103 0, 926282.256 1156486.757 0, 926545.514 1156482.426 0, 
+    926808.773 1156478.11 0, 927072.032 1156473.81 0, 927335.291 1156469.525 0, 927598.551 1156465.256 0, 927861.811 1156461.002 0, 928125.071 1156456.764 0, 928388.331 1156452.541 0, 928651.592 1156448.334 0, 928914.852 1156444.143 0, 929178.113 1156439.966 0, 
+    929441.375 1156435.806 0, 929704.636 1156431.661 0, 929967.898 1156427.531 0, 930231.16 1156423.417 0, 930493.137 1156419.338 0, 930757.684 1156415.235 0, 931020.947 1156411.167 0, 931284.21 1156407.115 0, 931547.473 1156403.078 0, 931810.737 1156399.057 0, 
+    932074 1156395.051 0, 932337.264 1156391.061 0, 932600.528 1156387.086 0, 932863.793 1156383.127 0, 933127.057 1156379.183 0, 933390.322 1156375.255 0, 933653.587 1156371.342 0, 933916.852 1156367.445 0, 934180.118 1156363.563 0, 934443.384 1156359.697 0, 
+    934706.65 1156355.846 0, 934969.916 1156352.011 0, 935233.182 1156348.191 0, 935496.449 1156344.387 0, 935759.716 1156340.598 0, 936022.983 1156336.824 0, 936286.25 1156333.067 0, 936549.518 1156329.324 0, 936811.501 1156325.616 0, 936732.666 1150745.048 0, 
+    936653.829 1145164.449 0))
+
+POLYGON ((949448.596 1156164.947 0, 949186.601 1156167.916 0, 948923.324 1156170.914 0, 948660.047 1156173.928 0, 948396.77 1156176.958 0, 948133.494 1156180.003 0, 947870.217 1156183.064 0, 947606.941 1156186.14 0, 947343.665 1156189.231 0, 947080.389 1156192.338 0, 
+    946817.114 1156195.461 0, 946553.838 1156198.599 0, 946290.563 1156201.752 0, 946027.288 1156204.921 0, 945764.013 1156208.105 0, 945500.738 1156211.305 0, 945237.464 1156214.521 0, 944974.19 1156217.752 0, 944710.915 1156220.998 0, 944447.642 1156224.26 0, 
+    944184.368 1156227.538 0, 943921.094 1156230.831 0, 943657.821 1156234.139 0, 943394.548 1156237.463 0, 943129.992 1156240.819 0, 942868.002 1156244.157 0, 942604.73 1156247.528 0, 942341.457 1156250.914 0, 942078.185 1156254.315 0, 941814.913 1156257.732 0, 
+    941551.641 1156261.164 0, 941288.37 1156264.612 0, 941025.098 1156268.076 0, 940761.827 1156271.555 0, 940498.556 1156275.049 0, 940235.286 1156278.559 0, 939972.015 1156282.084 0, 939708.745 1156285.625 0, 939445.475 1156289.182 0, 939182.205 1156292.753 0, 
+    938918.935 1156296.341 0, 938655.666 1156299.944 0, 938392.396 1156303.562 0, 938129.127 1156307.196 0, 937865.859 1156310.845 0, 937602.59 1156314.51 0, 937339.322 1156318.19 0, 937076.053 1156321.886 0, 936811.501 1156325.616 0, 936890.337 1161906.148 0, 
+    936969.172 1167486.64 0, 937233.064 1167482.919 0, 937495.675 1167479.233 0, 937758.286 1167475.562 0, 938020.898 1167471.906 0, 938283.51 1167468.266 0, 938546.122 1167464.641 0, 938808.734 1167461.032 0, 939071.347 1167457.438 0, 939333.96 1167453.859 0, 
+    939596.573 1167450.296 0, 939859.186 1167446.749 0, 940121.799 1167443.217 0, 940384.413 1167439.7 0, 940647.027 1167436.199 0, 940909.641 1167432.714 0, 941172.255 1167429.243 0, 941434.869 1167425.789 0, 941697.484 1167422.349 0, 941960.099 1167418.925 0, 
+    942222.714 1167415.517 0, 942485.329 1167412.124 0, 942747.944 1167408.747 0, 943010.56 1167405.385 0, 943271.896 1167402.054 0, 943535.792 1167398.707 0, 943798.408 1167395.391 0, 944061.024 1167392.091 0, 944323.641 1167388.806 0, 944586.258 1167385.537 0, 
+    944848.875 1167382.283 0, 945111.492 1167379.045 0, 945374.109 1167375.822 0, 945636.727 1167372.615 0, 945899.345 1167369.423 0, 946161.963 1167366.246 0, 946424.581 1167363.085 0, 946687.199 1167359.939 0, 946949.818 1167356.809 0, 947212.436 1167353.695 0, 
+    947475.055 1167350.595 0, 947737.674 1167347.512 0, 948000.293 1167344.443 0, 948262.913 1167341.39 0, 948525.532 1167338.353 0, 948788.152 1167335.331 0, 949050.772 1167332.324 0, 949313.392 1167329.333 0, 949574.734 1167326.372 0, 949511.665 1161745.68 0, 
+    949448.596 1156164.947 0))
+
+POLYGON ((962180.698 1167201.719 0, 961919.347 1167203.941 0, 961656.72 1167206.19 0, 961394.092 1167208.455 0, 961131.465 1167210.735 0, 960868.838 1167213.03 0, 960606.211 1167215.341 0, 960343.584 1167217.668 0, 960080.957 1167220.01 0, 959818.331 1167222.367 0, 
+    959555.704 1167224.74 0, 959293.078 1167227.128 0, 959030.452 1167229.531 0, 958767.826 1167231.951 0, 958505.2 1167234.385 0, 958242.574 1167236.835 0, 957979.949 1167239.301 0, 957717.323 1167241.782 0, 957454.698 1167244.278 0, 957192.073 1167246.79 0, 
+    956929.448 1167249.317 0, 956666.823 1167251.86 0, 956404.199 1167254.418 0, 956141.574 1167256.992 0, 955877.672 1167259.594 0, 955616.325 1167262.186 0, 955353.701 1167264.806 0, 955091.077 1167267.441 0, 954828.454 1167270.092 0, 954565.83 1167272.759 0, 
+    954303.207 1167275.441 0, 954040.583 1167278.138 0, 953777.96 1167280.851 0, 953515.337 1167283.579 0, 953252.714 1167286.323 0, 952990.092 1167289.082 0, 952727.469 1167291.857 0, 952464.847 1167294.647 0, 952202.225 1167297.452 0, 951939.603 1167300.273 0, 
+    951676.981 1167303.11 0, 951414.359 1167305.962 0, 951151.738 1167308.829 0, 950889.116 1167311.712 0, 950626.495 1167314.61 0, 950363.874 1167317.524 0, 950101.254 1167320.453 0, 949838.633 1167323.398 0, 949574.734 1167326.372 0, 949637.802 1172907.02 0, 
+    949700.869 1178487.618 0, 949964.108 1178484.65 0, 950226.072 1178481.713 0, 950488.036 1178478.791 0, 950750 1178475.885 0, 951011.964 1178472.994 0, 951273.929 1178470.118 0, 951535.893 1178467.258 0, 951797.858 1178464.413 0, 952059.823 1178461.584 0, 
+    952321.788 1178458.77 0, 952583.753 1178455.971 0, 952845.719 1178453.188 0, 953107.684 1178450.42 0, 953369.65 1178447.668 0, 953631.616 1178444.931 0, 953893.582 1178442.21 0, 954155.548 1178439.504 0, 954417.514 1178436.813 0, 954679.481 1178434.138 0, 
+    954941.447 1178431.478 0, 955203.414 1178428.834 0, 955465.381 1178426.205 0, 955727.348 1178423.591 0, 955988.041 1178421.006 0, 956251.283 1178418.411 0, 956513.251 1178415.843 0, 956775.218 1178413.292 0, 957037.186 1178410.755 0, 957299.154 1178408.234 0, 
+    957561.123 1178405.729 0, 957823.091 1178403.238 0, 958085.059 1178400.764 0, 958347.028 1178398.304 0, 958608.997 1178395.86 0, 958870.966 1178393.432 0, 959132.935 1178391.019 0, 959394.904 1178388.621 0, 959656.873 1178386.239 0, 959918.843 1178383.872 0, 
+    960180.812 1178381.521 0, 960442.782 1178379.185 0, 960704.752 1178376.864 0, 960966.722 1178374.559 0, 961228.692 1178372.27 0, 961490.663 1178369.995 0, 961752.633 1178367.736 0, 962014.604 1178365.493 0, 962275.301 1178363.276 0, 962228 1172782.522 0, 
+    962180.698 1167201.719 0))
+
+POLYGON ((974850.033 1178274.459 0, 974589.329 1178275.94 0, 974327.353 1178277.443 0, 974065.377 1178278.962 0, 973803.402 1178280.496 0, 973541.426 1178282.046 0, 973279.45 1178283.611 0, 973017.475 1178285.191 0, 972755.5 1178286.787 0, 972493.525 1178288.398 0, 
+    972231.549 1178290.025 0, 971969.574 1178291.667 0, 971707.599 1178293.325 0, 971445.625 1178294.998 0, 971183.65 1178296.686 0, 970921.675 1178298.39 0, 970659.701 1178300.109 0, 970397.726 1178301.844 0, 970135.752 1178303.594 0, 969873.778 1178305.359 0, 
+    969611.804 1178307.14 0, 969349.83 1178308.936 0, 969087.856 1178310.748 0, 968825.882 1178312.575 0, 968562.636 1178314.427 0, 968301.935 1178316.276 0, 968039.961 1178318.149 0, 967777.988 1178320.038 0, 967516.015 1178321.942 0, 967254.041 1178323.862 0, 
+    966992.068 1178325.797 0, 966730.095 1178327.747 0, 966468.123 1178329.713 0, 966206.15 1178331.695 0, 965944.177 1178333.691 0, 965682.205 1178335.704 0, 965420.233 1178337.731 0, 965158.26 1178339.774 0, 964896.288 1178341.833 0, 964634.316 1178343.906 0, 
+    964372.345 1178345.996 0, 964110.373 1178348.1 0, 963848.401 1178350.22 0, 963586.43 1178352.356 0, 963324.458 1178354.507 0, 963062.487 1178356.673 0, 962800.516 1178358.855 0, 962538.545 1178361.052 0, 962275.301 1178363.276 0, 962322.601 1183943.975 0, 
+    962369.902 1189524.616 0, 962632.486 1189522.398 0, 962893.8 1189520.206 0, 963155.114 1189518.03 0, 963416.428 1189515.869 0, 963677.743 1189513.724 0, 963939.057 1189511.593 0, 964200.372 1189509.479 0, 964461.687 1189507.379 0, 964723.002 1189505.295 0, 
+    964984.317 1189503.227 0, 965245.632 1189501.173 0, 965506.947 1189499.135 0, 965768.262 1189497.113 0, 966029.578 1189495.106 0, 966290.894 1189493.114 0, 966552.209 1189491.138 0, 966813.525 1189489.177 0, 967074.841 1189487.231 0, 967336.157 1189485.301 0, 
+    967597.473 1189483.386 0, 967858.79 1189481.487 0, 968120.106 1189479.603 0, 968381.423 1189477.734 0, 968641.47 1189475.89 0, 968904.056 1189474.043 0, 969165.373 1189472.22 0, 969426.69 1189470.413 0, 969688.007 1189468.621 0, 969949.324 1189466.845 0, 
+    970210.641 1189465.084 0, 970471.959 1189463.338 0, 970733.276 1189461.608 0, 970994.594 1189459.893 0, 971255.912 1189458.193 0, 971517.229 1189456.509 0, 971778.547 1189454.84 0, 972039.865 1189453.187 0, 972301.183 1189451.549 0, 972562.501 1189449.927 0, 
+    972823.82 1189448.319 0, 973085.138 1189446.727 0, 973346.457 1189445.151 0, 973607.775 1189443.59 0, 973869.094 1189442.044 0, 974130.412 1189440.514 0, 974391.731 1189438.999 0, 974653.05 1189437.499 0, 974913.101 1189436.022 0, 974881.567 1183855.27 0, 
+    974850.033 1178274.459 0))
+
+POLYGON ((987456.5 1189382.866 0, 987196.445 1189383.608 0, 986935.122 1189384.369 0, 986673.8 1189385.146 0, 986412.478 1189385.938 0, 986151.156 1189386.746 0, 985889.835 1189387.568 0, 985628.513 1189388.407 0, 985367.191 1189389.26 0, 985105.869 1189390.129 0, 
+    984844.547 1189391.013 0, 984583.226 1189391.913 0, 984321.904 1189392.828 0, 984060.583 1189393.759 0, 983799.261 1189394.705 0, 983537.94 1189395.666 0, 983276.618 1189396.642 0, 983015.297 1189397.634 0, 982753.976 1189398.642 0, 982492.654 1189399.665 0, 
+    982231.333 1189400.703 0, 981970.012 1189401.756 0, 981708.691 1189402.825 0, 981447.37 1189403.909 0, 981184.782 1189405.014 0, 980924.728 1189406.124 0, 980663.408 1189407.255 0, 980402.087 1189408.4 0, 980140.766 1189409.562 0, 979879.446 1189410.738 0, 
+    979618.125 1189411.93 0, 979356.805 1189413.137 0, 979095.484 1189414.36 0, 978834.164 1189415.598 0, 978572.844 1189416.852 0, 978311.524 1189418.12 0, 978050.204 1189419.405 0, 977788.884 1189420.704 0, 977527.564 1189422.019 0, 977266.244 1189423.35 0, 
+    977004.924 1189424.695 0, 976743.605 1189426.057 0, 976482.285 1189427.433 0, 976220.966 1189428.825 0, 975959.646 1189430.232 0, 975698.327 1189431.655 0, 975437.007 1189433.093 0, 975175.688 1189434.546 0, 974913.101 1189436.022 0, 974944.634 1195016.711 0, 
+    974976.167 1200597.331 0, 975238.094 1200595.859 0, 975498.757 1200594.409 0, 975759.419 1200592.975 0, 976020.081 1200591.556 0, 976280.744 1200590.152 0, 976541.406 1200588.764 0, 976802.069 1200587.391 0, 977062.732 1200586.033 0, 977323.395 1200584.691 0, 
+    977584.058 1200583.363 0, 977844.721 1200582.052 0, 978105.384 1200580.755 0, 978366.047 1200579.474 0, 978626.71 1200578.209 0, 978887.373 1200576.958 0, 979148.037 1200575.723 0, 979408.7 1200574.504 0, 979669.363 1200573.3 0, 979930.027 1200572.111 0, 
+    980190.691 1200570.937 0, 980451.354 1200569.779 0, 980712.018 1200568.636 0, 980972.682 1200567.508 0, 981232.082 1200566.401 0, 981494.01 1200565.299 0, 981754.674 1200564.218 0, 982015.338 1200563.151 0, 982276.002 1200562.1 0, 982536.666 1200561.065 0, 
+    982797.331 1200560.045 0, 983057.995 1200559.04 0, 983318.659 1200558.05 0, 983579.324 1200557.076 0, 983839.988 1200556.117 0, 984100.653 1200555.174 0, 984361.317 1200554.246 0, 984621.982 1200553.333 0, 984882.647 1200552.436 0, 985143.312 1200551.553 0, 
+    985403.976 1200550.687 0, 985664.641 1200549.835 0, 985925.306 1200548.999 0, 986185.971 1200548.178 0, 986446.636 1200547.373 0, 986707.301 1200546.583 0, 986967.966 1200545.808 0, 987228.632 1200545.049 0, 987488.034 1200544.308 0, 987472.267 1194963.621 0, 
+    987456.5 1189382.866 0))
+
+POLYGON ((1000000 1200526.634 0, 999740.595 1200526.642 0, 999479.929 1200526.665 0, 999219.262 1200526.703 0, 998958.596 1200526.757 0, 998697.93 1200526.826 0, 998437.264 1200526.91 0, 998176.597 1200527.01 0, 997915.931 1200527.125 0, 997655.265 1200527.255 0, 
+    997394.599 1200527.401 0, 997133.932 1200527.562 0, 996873.266 1200527.738 0, 996612.6 1200527.93 0, 996351.934 1200528.137 0, 996091.268 1200528.359 0, 995830.601 1200528.597 0, 995569.935 1200528.85 0, 995309.269 1200529.118 0, 995048.603 1200529.402 0, 
+    994787.937 1200529.701 0, 994527.271 1200530.016 0, 994266.605 1200530.345 0, 994005.939 1200530.691 0, 993744.011 1200531.053 0, 993484.607 1200531.427 0, 993223.941 1200531.818 0, 992963.275 1200532.224 0, 992702.609 1200532.646 0, 992441.943 1200533.083 0, 
+    992181.277 1200533.536 0, 991920.611 1200534.004 0, 991659.945 1200534.487 0, 991399.28 1200534.986 0, 991138.614 1200535.499 0, 990877.948 1200536.029 0, 990617.282 1200536.573 0, 990356.617 1200537.133 0, 990095.951 1200537.708 0, 989835.286 1200538.299 0, 
+    989574.62 1200538.905 0, 989313.954 1200539.526 0, 989053.289 1200540.163 0, 988792.623 1200540.815 0, 988531.958 1200541.482 0, 988271.293 1200542.165 0, 988010.627 1200542.863 0, 987749.962 1200543.576 0, 987488.034 1200544.308 0, 987503.8 1206124.923 0, 
+    987519.566 1211705.459 0, 987780.834 1211704.729 0, 988040.843 1211704.017 0, 988300.851 1211703.321 0, 988560.86 1211702.64 0, 988820.868 1211701.975 0, 989080.877 1211701.324 0, 989340.885 1211700.689 0, 989600.894 1211700.07 0, 989860.902 1211699.465 0, 
+    990120.911 1211698.876 0, 990380.92 1211698.302 0, 990640.929 1211697.744 0, 990900.937 1211697.2 0, 991160.946 1211696.673 0, 991420.955 1211696.16 0, 991680.964 1211695.663 0, 991940.973 1211695.181 0, 992200.982 1211694.714 0, 992460.991 1211694.263 0, 
+    992721 1211693.827 0, 992981.009 1211693.406 0, 993241.018 1211693 0, 993501.027 1211692.61 0, 993759.777 1211692.237 0, 994021.045 1211691.876 0, 994281.054 1211691.531 0, 994541.063 1211691.203 0, 994801.072 1211690.889 0, 995061.081 1211690.591 0, 
+    995321.091 1211690.307 0, 995581.1 1211690.04 0, 995841.109 1211689.787 0, 996101.118 1211689.55 0, 996361.128 1211689.328 0, 996621.137 1211689.122 0, 996881.146 1211688.931 0, 997141.155 1211688.755 0, 997401.165 1211688.594 0, 997661.174 1211688.449 0, 
+    997921.183 1211688.319 0, 998181.193 1211688.204 0, 998441.202 1211688.105 0, 998701.211 1211688.021 0, 998961.221 1211687.952 0, 999221.23 1211687.898 0, 999481.239 1211687.86 0, 999741.249 1211687.837 0, 1000000 1211687.83 0, 1000000 1206107.271 0, 
+    1000000 1200526.634 0))
+
+POLYGON ((1012480.434 1211705.459 0, 1012221.682 1211704.736 0, 1011961.673 1211704.024 0, 1011701.665 1211703.328 0, 1011441.656 1211702.647 0, 1011181.648 1211701.981 0, 1010921.639 1211701.331 0, 1010661.631 1211700.695 0, 1010401.622 1211700.075 0, 1010141.614 1211699.471 0, 
+    1009881.605 1211698.882 0, 1009621.596 1211698.308 0, 1009361.587 1211697.749 0, 1009101.579 1211697.206 0, 1008841.57 1211696.678 0, 1008581.561 1211696.165 0, 1008321.552 1211695.667 0, 1008061.543 1211695.185 0, 1007801.534 1211694.718 0, 1007541.525 1211694.267 0, 
+    1007281.516 1211693.831 0, 1007021.507 1211693.41 0, 1006761.498 1211693.004 0, 1006501.489 1211692.614 0, 1006240.223 1211692.237 0, 1005981.471 1211691.879 0, 1005721.462 1211691.535 0, 1005461.453 1211691.206 0, 1005201.444 1211690.892 0, 1004941.435 1211690.593 0, 
+    1004681.425 1211690.31 0, 1004421.416 1211690.042 0, 1004161.407 1211689.79 0, 1003901.398 1211689.552 0, 1003641.388 1211689.33 0, 1003381.379 1211689.124 0, 1003121.37 1211688.932 0, 1002861.361 1211688.756 0, 1002601.351 1211688.596 0, 1002341.342 1211688.45 0, 
+    1002081.333 1211688.32 0, 1001821.323 1211688.205 0, 1001561.314 1211688.106 0, 1001301.305 1211688.021 0, 1001041.295 1211687.952 0, 1000781.286 1211687.899 0, 1000521.277 1211687.86 0, 1000261.267 1211687.837 0, 1000000 1211687.83 0, 1000000 1217268.306 0, 
+    1000000 1222848.695 0, 1000260.607 1222848.703 0, 1000519.96 1222848.726 0, 1000779.312 1222848.764 0, 1001038.665 1222848.818 0, 1001298.017 1222848.887 0, 1001557.369 1222848.971 0, 1001816.722 1222849.07 0, 1002076.074 1222849.184 0, 1002335.427 1222849.314 0, 
+    1002594.779 1222849.459 0, 1002854.131 1222849.62 0, 1003113.484 1222849.795 0, 1003372.836 1222849.986 0, 1003632.189 1222850.192 0, 1003891.541 1222850.414 0, 1004150.893 1222850.651 0, 1004410.246 1222850.902 0, 1004669.598 1222851.17 0, 1004928.95 1222851.452 0, 
+    1005188.302 1222851.75 0, 1005447.655 1222852.063 0, 1005707.007 1222852.391 0, 1005966.359 1222852.735 0, 1006224.457 1222853.092 0, 1006485.064 1222853.468 0, 1006744.416 1222853.857 0, 1007003.768 1222854.261 0, 1007263.12 1222854.681 0, 1007522.472 1222855.116 0, 
+    1007781.824 1222855.567 0, 1008041.176 1222856.033 0, 1008300.528 1222856.513 0, 1008559.88 1222857.01 0, 1008819.232 1222857.521 0, 1009078.584 1222858.048 0, 1009337.936 1222858.59 0, 1009597.288 1222859.147 0, 1009856.639 1222859.72 0, 1010115.991 1222860.307 0, 
+    1010375.343 1222860.91 0, 1010634.695 1222861.529 0, 1010894.046 1222862.162 0, 1011153.398 1222862.811 0, 1011412.749 1222863.475 0, 1011672.101 1222864.155 0, 1011931.452 1222864.849 0, 1012190.804 1222865.559 0, 1012448.903 1222866.281 0, 1012464.668 1217285.914 0, 
+    1012480.434 1211705.459 0))
+
+POLYGON ((1024897.706 1222919.036 0, 1024639.608 1222917.585 0, 1024380.26 1222916.143 0, 1024120.911 1222914.715 0, 1023861.563 1222913.303 0, 1023602.214 1222911.907 0, 1023342.865 1222910.525 0, 1023083.516 1222909.159 0, 1022824.167 1222907.808 0, 1022564.818 1222906.472 0, 
+    1022305.469 1222905.151 0, 1022046.12 1222903.846 0, 1021786.771 1222902.556 0, 1021527.422 1222901.282 0, 1021268.072 1222900.022 0, 1021008.723 1222898.778 0, 1020749.373 1222897.549 0, 1020490.024 1222896.335 0, 1020230.674 1222895.137 0, 1019971.324 1222893.954 0, 
+    1019711.975 1222892.786 0, 1019452.625 1222891.634 0, 1019193.275 1222890.496 0, 1018933.925 1222889.374 0, 1018673.323 1222888.262 0, 1018415.224 1222887.176 0, 1018155.874 1222886.1 0, 1017896.524 1222885.039 0, 1017637.174 1222883.993 0, 1017377.823 1222882.963 0, 
+    1017118.473 1222881.947 0, 1016859.122 1222880.947 0, 1016599.772 1222879.963 0, 1016340.421 1222878.993 0, 1016081.07 1222878.039 0, 1015821.72 1222877.1 0, 1015562.369 1222876.177 0, 1015303.018 1222875.268 0, 1015043.667 1222874.375 0, 1014784.316 1222873.498 0, 
+    1014524.965 1222872.635 0, 1014265.614 1222871.788 0, 1014006.263 1222870.956 0, 1013746.912 1222870.139 0, 1013487.561 1222869.337 0, 1013228.209 1222868.551 0, 1012968.858 1222867.78 0, 1012709.507 1222867.025 0, 1012448.903 1222866.281 0, 1012433.137 1228446.556 0, 
+    1012417.372 1234026.734 0, 1012677.316 1234027.476 0, 1012936.011 1234028.23 0, 1013194.705 1234028.999 0, 1013453.4 1234029.783 0, 1013712.094 1234030.583 0, 1013970.788 1234031.397 0, 1014229.482 1234032.227 0, 1014488.177 1234033.072 0, 1014746.871 1234033.933 0, 
+    1015005.565 1234034.808 0, 1015264.259 1234035.699 0, 1015522.953 1234036.605 0, 1015781.647 1234037.526 0, 1016040.34 1234038.463 0, 1016299.034 1234039.415 0, 1016557.728 1234040.381 0, 1016816.422 1234041.364 0, 1017075.115 1234042.361 0, 1017333.809 1234043.374 0, 
+    1017592.502 1234044.402 0, 1017851.196 1234045.445 0, 1018109.889 1234046.503 0, 1018368.583 1234047.576 0, 1018626.027 1234048.66 0, 1018885.969 1234049.769 0, 1019144.662 1234050.888 0, 1019403.355 1234052.023 0, 1019662.048 1234053.172 0, 1019920.741 1234054.337 0, 
+    1020179.434 1234055.517 0, 1020438.127 1234056.713 0, 1020696.82 1234057.923 0, 1020955.512 1234059.149 0, 1021214.205 1234060.39 0, 1021472.897 1234061.646 0, 1021731.59 1234062.918 0, 1021990.282 1234064.205 0, 1022248.974 1234065.506 0, 1022507.667 1234066.824 0, 
+    1022766.359 1234068.156 0, 1023025.051 1234069.504 0, 1023283.743 1234070.866 0, 1023542.435 1234072.244 0, 1023801.126 1234073.638 0, 1024059.818 1234075.046 0, 1024318.51 1234076.47 0, 1024577.201 1234077.909 0, 1024834.645 1234079.356 0, 1024866.175 1228499.244 0, 
+    1024897.706 1222919.036 0))
+
+POLYGON ((1037251.72 1234167.059 0, 1036994.279 1234164.884 0, 1036735.593 1234162.715 0, 1036476.906 1234160.56 0, 1036218.219 1234158.421 0, 1035959.533 1234156.296 0, 1035700.846 1234154.188 0, 1035442.159 1234152.094 0, 1035183.471 1234150.015 0, 1034924.784 1234147.952 0, 
+    1034666.097 1234145.904 0, 1034407.409 1234143.872 0, 1034148.721 1234141.854 0, 1033890.034 1234139.852 0, 1033631.346 1234137.865 0, 1033372.658 1234135.893 0, 1033113.969 1234133.936 0, 1032855.281 1234131.995 0, 1032596.593 1234130.068 0, 1032337.904 1234128.158 0, 
+    1032079.216 1234126.262 0, 1031820.527 1234124.381 0, 1031561.838 1234122.516 0, 1031303.149 1234120.666 0, 1031043.213 1234118.822 0, 1030785.771 1234117.012 0, 1030527.082 1234115.207 0, 1030268.392 1234113.418 0, 1030009.703 1234111.644 0, 1029751.013 1234109.885 0, 
+    1029492.324 1234108.142 0, 1029233.634 1234106.414 0, 1028974.944 1234104.701 0, 1028716.254 1234103.003 0, 1028457.564 1234101.32 0, 1028198.874 1234099.653 0, 1027940.183 1234098.001 0, 1027681.493 1234096.364 0, 1027422.803 1234094.742 0, 1027164.112 1234093.136 0, 
+    1026905.421 1234091.545 0, 1026646.731 1234089.969 0, 1026388.04 1234088.408 0, 1026129.349 1234086.862 0, 1025870.658 1234085.332 0, 1025611.967 1234083.817 0, 1025353.275 1234082.317 0, 1025094.584 1234080.832 0, 1024834.645 1234079.356 0, 1024803.116 1239659.366 0, 
+    1024771.587 1245239.269 0, 1025030.866 1245240.742 0, 1025288.9 1245242.223 0, 1025546.935 1245243.719 0, 1025804.969 1245245.23 0, 1026063.003 1245246.757 0, 1026321.037 1245248.298 0, 1026579.071 1245249.855 0, 1026837.105 1245251.427 0, 1027095.139 1245253.014 0, 
+    1027353.173 1245254.617 0, 1027611.206 1245256.234 0, 1027869.24 1245257.867 0, 1028127.273 1245259.515 0, 1028385.307 1245261.178 0, 1028643.34 1245262.856 0, 1028901.373 1245264.55 0, 1029159.406 1245266.258 0, 1029417.439 1245267.982 0, 1029675.472 1245269.721 0, 
+    1029933.504 1245271.475 0, 1030191.537 1245273.245 0, 1030449.57 1245275.029 0, 1030707.602 1245276.829 0, 1030964.391 1245278.635 0, 1031223.667 1245280.474 0, 1031481.699 1245282.32 0, 1031739.731 1245284.18 0, 1031997.762 1245286.056 0, 1032255.794 1245287.947 0, 
+    1032513.826 1245289.853 0, 1032771.857 1245291.774 0, 1033029.889 1245293.711 0, 1033287.92 1245295.663 0, 1033545.951 1245297.629 0, 1033803.982 1245299.611 0, 1034062.013 1245301.609 0, 1034320.044 1245303.621 0, 1034578.075 1245305.649 0, 1034836.106 1245307.691 0, 
+    1035094.136 1245309.749 0, 1035352.166 1245311.823 0, 1035610.197 1245313.911 0, 1035868.227 1245316.014 0, 1036126.257 1245318.133 0, 1036384.287 1245320.267 0, 1036642.316 1245322.416 0, 1036900.346 1245324.581 0, 1037157.133 1245326.749 0, 1037204.426 1239746.957 0, 
+    1037251.72 1234167.059 0))
+
+POLYGON ((1049542.383 1245449.221 0, 1049285.601 1245446.326 0, 1049027.578 1245443.433 0, 1048769.556 1245440.555 0, 1048511.533 1245437.692 0, 1048253.51 1245434.844 0, 1047995.487 1245432.012 0, 1047737.464 1245429.194 0, 1047479.44 1245426.392 0, 1047221.416 1245423.605 0, 
+    1046963.393 1245420.834 0, 1046705.369 1245418.077 0, 1046447.344 1245415.336 0, 1046189.32 1245412.609 0, 1045931.296 1245409.898 0, 1045673.271 1245407.203 0, 1045415.246 1245404.522 0, 1045157.221 1245401.856 0, 1044899.196 1245399.206 0, 1044641.171 1245396.571 0, 
+    1044383.146 1245393.951 0, 1044125.12 1245391.346 0, 1043867.094 1245388.757 0, 1043609.069 1245386.183 0, 1043349.801 1245383.611 0, 1043093.016 1245381.08 0, 1042834.99 1245378.551 0, 1042576.964 1245376.037 0, 1042318.937 1245373.539 0, 1042060.91 1245371.056 0, 
+    1041802.883 1245368.588 0, 1041544.856 1245366.135 0, 1041286.829 1245363.697 0, 1041028.802 1245361.275 0, 1040770.774 1245358.867 0, 1040512.747 1245356.475 0, 1040254.719 1245354.098 0, 1039996.691 1245351.737 0, 1039738.663 1245349.39 0, 1039480.635 1245347.059 0, 
+    1039222.607 1245344.743 0, 1038964.578 1245342.442 0, 1038706.55 1245340.156 0, 1038448.521 1245337.885 0, 1038190.492 1245335.63 0, 1037932.463 1245333.39 0, 1037674.434 1245331.164 0, 1037416.405 1245328.955 0, 1037157.133 1245326.749 0, 1037109.841 1250906.43 0, 
+    1037062.55 1256485.995 0, 1037321.162 1256488.194 0, 1037578.534 1256490.399 0, 1037835.907 1256492.618 0, 1038093.279 1256494.853 0, 1038350.651 1256497.102 0, 1038608.023 1256499.367 0, 1038865.394 1256501.647 0, 1039122.766 1256503.942 0, 1039380.138 1256506.252 0, 
+    1039637.509 1256508.578 0, 1039894.88 1256510.918 0, 1040152.251 1256513.274 0, 1040409.622 1256515.645 0, 1040666.993 1256518.031 0, 1040924.364 1256520.432 0, 1041181.734 1256522.848 0, 1041439.104 1256525.28 0, 1041696.475 1256527.726 0, 1041953.845 1256530.188 0, 
+    1042211.215 1256532.665 0, 1042468.585 1256535.157 0, 1042725.954 1256537.664 0, 1042983.324 1256540.187 0, 1043239.455 1256542.712 0, 1043498.062 1256545.277 0, 1043755.431 1256547.845 0, 1044012.8 1256550.427 0, 1044270.169 1256553.026 0, 1044527.538 1256555.639 0, 
+    1044784.906 1256558.267 0, 1045042.274 1256560.911 0, 1045299.642 1256563.569 0, 1045557.01 1256566.243 0, 1045814.378 1256568.932 0, 1046071.746 1256571.636 0, 1046329.113 1256574.356 0, 1046586.481 1256577.09 0, 1046843.848 1256579.84 0, 1047101.215 1256582.604 0, 
+    1047358.582 1256585.384 0, 1047615.948 1256588.179 0, 1047873.315 1256590.989 0, 1048130.681 1256593.815 0, 1048388.047 1256596.655 0, 1048645.413 1256599.511 0, 1048902.779 1256602.381 0, 1049160.145 1256605.267 0, 1049416.273 1256608.154 0, 1049479.327 1251028.746 0, 
+    1049542.383 1245449.221 0))
+
+POLYGON ((1061769.602 1256765.215 0, 1061513.481 1256761.604 0, 1061256.124 1256757.991 0, 1060998.768 1256754.393 0, 1060741.411 1256750.811 0, 1060484.054 1256747.243 0, 1060226.696 1256743.691 0, 1059969.339 1256740.153 0, 1059711.981 1256736.631 0, 1059454.623 1256733.124 0, 
+    1059197.265 1256729.632 0, 1058939.906 1256726.156 0, 1058682.548 1256722.694 0, 1058425.189 1256719.248 0, 1058167.83 1256715.817 0, 1057910.471 1256712.401 0, 1057653.112 1256709 0, 1057395.752 1256705.614 0, 1057138.392 1256702.243 0, 1056881.032 1256698.888 0, 
+    1056623.672 1256695.548 0, 1056366.312 1256692.222 0, 1056108.951 1256688.912 0, 1055851.59 1256685.617 0, 1055592.993 1256682.322 0, 1055336.868 1256679.073 0, 1055079.507 1256675.824 0, 1054822.145 1256672.589 0, 1054564.784 1256669.37 0, 1054307.422 1256666.166 0, 
+    1054050.059 1256662.977 0, 1053792.697 1256659.804 0, 1053535.335 1256656.645 0, 1053277.972 1256653.502 0, 1053020.609 1256650.373 0, 1052763.246 1256647.26 0, 1052505.883 1256644.162 0, 1052248.52 1256641.08 0, 1051991.156 1256638.012 0, 1051733.792 1256634.959 0, 
+    1051476.428 1256631.922 0, 1051219.064 1256628.9 0, 1050961.7 1256625.893 0, 1050704.335 1256622.901 0, 1050446.971 1256619.924 0, 1050189.606 1256616.962 0, 1049932.241 1256614.016 0, 1049674.876 1256611.084 0, 1049416.273 1256608.154 0, 1049353.22 1262187.442 0, 
+    1049290.169 1267766.604 0, 1049548.112 1267769.526 0, 1049804.82 1267772.45 0, 1050061.528 1267775.389 0, 1050318.236 1267778.343 0, 1050574.944 1267781.312 0, 1050831.652 1267784.297 0, 1051088.36 1267787.296 0, 1051345.067 1267790.311 0, 1051601.774 1267793.34 0, 
+    1051858.481 1267796.385 0, 1052115.188 1267799.445 0, 1052371.895 1267802.52 0, 1052628.601 1267805.61 0, 1052885.307 1267808.715 0, 1053142.013 1267811.835 0, 1053398.719 1267814.971 0, 1053655.425 1267818.121 0, 1053912.131 1267821.287 0, 1054168.836 1267824.467 0, 
+    1054425.541 1267827.663 0, 1054682.246 1267830.874 0, 1054938.951 1267834.1 0, 1055195.655 1267837.341 0, 1055451.127 1267840.582 0, 1055709.064 1267843.869 0, 1055965.768 1267847.156 0, 1056222.472 1267850.457 0, 1056479.175 1267853.774 0, 1056735.879 1267857.106 0, 
+    1056992.582 1267860.453 0, 1057249.285 1267863.815 0, 1057505.988 1267867.192 0, 1057762.691 1267870.584 0, 1058019.393 1267873.991 0, 1058276.095 1267877.414 0, 1058532.797 1267880.851 0, 1058789.499 1267884.304 0, 1059046.201 1267887.772 0, 1059302.902 1267891.255 0, 
+    1059559.604 1267894.753 0, 1059816.305 1267898.266 0, 1060073.005 1267901.794 0, 1060329.706 1267905.337 0, 1060586.406 1267908.896 0, 1060843.107 1267912.469 0, 1061099.806 1267916.058 0, 1061356.506 1267919.662 0, 1061611.974 1267923.263 0, 1061690.787 1262344.302 0, 
+    1061769.602 1256765.215 0))
+
+POLYGON ((1073933.286 1268114.734 0, 1073677.828 1268110.41 0, 1073421.14 1268106.081 0, 1073164.451 1268101.768 0, 1072907.762 1268097.469 0, 1072651.073 1268093.185 0, 1072394.383 1268088.917 0, 1072137.693 1268084.663 0, 1071881.003 1268080.425 0, 1071624.313 1268076.202 0, 
+    1071367.622 1268071.993 0, 1071110.931 1268067.8 0, 1070854.24 1268063.623 0, 1070597.549 1268059.46 0, 1070340.858 1268055.312 0, 1070084.166 1268051.18 0, 1069827.474 1268047.062 0, 1069570.781 1268042.96 0, 1069314.089 1268038.872 0, 1069057.396 1268034.8 0, 
+    1068800.703 1268030.743 0, 1068544.01 1268026.701 0, 1068287.316 1268022.675 0, 1068030.623 1268018.663 0, 1067772.698 1268014.647 0, 1067517.235 1268010.685 0, 1067260.54 1268006.718 0, 1067003.846 1268002.767 0, 1066747.151 1267998.831 0, 1066490.456 1267994.91 0, 
+    1066233.76 1267991.004 0, 1065977.065 1267987.113 0, 1065720.369 1267983.237 0, 1065463.673 1267979.377 0, 1065206.977 1267975.531 0, 1064950.28 1267971.701 0, 1064693.583 1267967.886 0, 1064436.886 1267964.085 0, 1064180.189 1267960.3 0, 1063923.492 1267956.53 0, 
+    1063666.794 1267952.776 0, 1063410.097 1267949.036 0, 1063153.399 1267945.311 0, 1062896.7 1267941.602 0, 1062640.002 1267937.907 0, 1062383.303 1267934.228 0, 1062126.604 1267930.564 0, 1061869.905 1267926.915 0, 1061611.974 1267923.263 0, 1061533.162 1273502.094 0, 
+    1061454.353 1279080.788 0, 1061711.624 1279084.43 0, 1061967.667 1279088.07 0, 1062223.709 1279091.725 0, 1062479.751 1279095.394 0, 1062735.793 1279099.079 0, 1062991.834 1279102.779 0, 1063247.876 1279106.495 0, 1063503.917 1279110.225 0, 1063759.958 1279113.97 0, 
+    1064015.998 1279117.73 0, 1064272.039 1279121.506 0, 1064528.079 1279125.296 0, 1064784.119 1279129.102 0, 1065040.159 1279132.922 0, 1065296.198 1279136.758 0, 1065552.238 1279140.609 0, 1065808.277 1279144.475 0, 1066064.316 1279148.355 0, 1066320.354 1279152.251 0, 
+    1066576.393 1279156.162 0, 1066832.431 1279160.088 0, 1067088.469 1279164.03 0, 1067344.506 1279167.986 0, 1067599.316 1279171.938 0, 1067856.581 1279175.944 0, 1068112.618 1279179.945 0, 1068368.655 1279183.961 0, 1068624.692 1279187.993 0, 1068880.728 1279192.04 0, 
+    1069136.764 1279196.101 0, 1069392.8 1279200.178 0, 1069648.835 1279204.27 0, 1069904.871 1279208.377 0, 1070160.906 1279212.499 0, 1070416.941 1279216.636 0, 1070672.975 1279220.788 0, 1070929.01 1279224.955 0, 1071185.044 1279229.138 0, 1071441.078 1279233.335 0, 
+    1071697.111 1279237.547 0, 1071953.145 1279241.775 0, 1072209.178 1279246.017 0, 1072465.211 1279250.275 0, 1072721.243 1279254.548 0, 1072977.276 1279258.836 0, 1073233.308 1279263.138 0, 1073489.34 1279267.456 0, 1073744.144 1279271.768 0, 1073838.714 1273693.319 0, 
+    1073933.286 1268114.734 0))
+
+POLYGON ((1086033.347 1279497.469 0, 1085778.554 1279492.437 0, 1085522.535 1279487.396 0, 1085266.516 1279482.37 0, 1085010.497 1279477.359 0, 1084754.477 1279472.363 0, 1084498.457 1279467.382 0, 1084242.437 1279462.416 0, 1083986.417 1279457.465 0, 1083730.396 1279452.529 0, 
+    1083474.375 1279447.609 0, 1083218.354 1279442.703 0, 1082962.332 1279437.812 0, 1082706.31 1279432.937 0, 1082450.288 1279428.077 0, 1082194.266 1279423.231 0, 1081938.243 1279418.401 0, 1081682.22 1279413.586 0, 1081426.197 1279408.786 0, 1081170.173 1279404.001 0, 
+    1080914.149 1279399.231 0, 1080658.125 1279394.476 0, 1080402.101 1279389.736 0, 1080146.076 1279385.011 0, 1079888.825 1279380.279 0, 1079634.026 1279375.607 0, 1079378.001 1279370.927 0, 1079121.975 1279366.263 0, 1078865.949 1279361.613 0, 1078609.922 1279356.979 0, 
+    1078353.896 1279352.36 0, 1078097.869 1279347.755 0, 1077841.842 1279343.166 0, 1077585.814 1279338.592 0, 1077329.787 1279334.033 0, 1077073.759 1279329.489 0, 1076817.73 1279324.96 0, 1076561.702 1279320.447 0, 1076305.673 1279315.948 0, 1076049.644 1279311.464 0, 
+    1075793.615 1279306.996 0, 1075537.585 1279302.542 0, 1075281.555 1279298.104 0, 1075025.525 1279293.68 0, 1074769.495 1279289.272 0, 1074513.464 1279284.879 0, 1074257.434 1279280.5 0, 1074001.403 1279276.137 0, 1073744.144 1279271.768 0, 1073649.577 1284850.077 0, 
+    1073555.012 1290428.24 0, 1073811.61 1290432.597 0, 1074066.985 1290436.949 0, 1074322.359 1290441.316 0, 1074577.733 1290445.698 0, 1074833.106 1290450.095 0, 1075088.48 1290454.507 0, 1075343.853 1290458.934 0, 1075599.226 1290463.376 0, 1075854.598 1290467.834 0, 
+    1076109.971 1290472.306 0, 1076365.343 1290476.793 0, 1076620.715 1290481.295 0, 1076876.086 1290485.812 0, 1077131.458 1290490.345 0, 1077386.829 1290494.892 0, 1077642.2 1290499.454 0, 1077897.57 1290504.032 0, 1078152.94 1290508.624 0, 1078408.31 1290513.232 0, 
+    1078663.68 1290517.854 0, 1078919.049 1290522.492 0, 1079174.419 1290527.144 0, 1079429.787 1290531.812 0, 1079683.933 1290536.472 0, 1079940.524 1290541.192 0, 1080195.892 1290545.905 0, 1080451.26 1290550.632 0, 1080706.628 1290555.375 0, 1080961.995 1290560.133 0, 
+    1081217.362 1290564.905 0, 1081472.729 1290569.693 0, 1081728.095 1290574.496 0, 1081983.461 1290579.314 0, 1082238.827 1290584.147 0, 1082494.192 1290588.995 0, 1082749.558 1290593.858 0, 1083004.923 1290598.736 0, 1083260.287 1290603.629 0, 1083515.652 1290608.537 0, 
+    1083771.016 1290613.46 0, 1084026.379 1290618.398 0, 1084281.743 1290623.351 0, 1084537.106 1290628.319 0, 1084792.469 1290633.303 0, 1085047.832 1290638.301 0, 1085303.194 1290643.314 0, 1085558.556 1290648.342 0, 1085812.696 1290653.361 0, 1085923.02 1285075.488 0, 
+    1086033.347 1279497.469 0))
+
+POLYGON ((1098069.696 1290913.113 0, 1097815.569 1290907.375 0, 1097560.222 1290901.626 0, 1097304.875 1290895.891 0, 1097049.527 1290890.171 0, 1096794.18 1290884.467 0, 1096538.832 1290878.777 0, 1096283.483 1290873.103 0, 1096028.134 1290867.443 0, 1095772.785 1290861.798 0, 
+    1095517.436 1290856.169 0, 1095262.086 1290850.555 0, 1095006.736 1290844.955 0, 1094751.385 1290839.371 0, 1094496.034 1290833.801 0, 1094240.683 1290828.247 0, 1093985.332 1290822.708 0, 1093729.98 1290817.183 0, 1093474.628 1290811.674 0, 1093219.275 1290806.18 0, 
+    1092963.923 1290800.701 0, 1092708.57 1290795.237 0, 1092453.216 1290789.787 0, 1092197.862 1290784.353 0, 1091941.288 1290778.908 0, 1091687.154 1290773.53 0, 1091431.799 1290768.141 0, 1091176.444 1290762.767 0, 1090921.089 1290757.408 0, 1090665.733 1290752.064 0, 
+    1090410.377 1290746.736 0, 1090155.021 1290741.422 0, 1089899.665 1290736.123 0, 1089644.308 1290730.839 0, 1089388.951 1290725.57 0, 1089133.593 1290720.317 0, 1088878.235 1290715.078 0, 1088622.877 1290709.854 0, 1088367.519 1290704.645 0, 1088112.16 1290699.452 0, 
+    1087856.801 1290694.273 0, 1087601.442 1290689.11 0, 1087346.082 1290683.961 0, 1087090.722 1290678.828 0, 1086835.362 1290673.709 0, 1086580.001 1290668.606 0, 1086324.64 1290663.517 0, 1086069.279 1290658.444 0, 1085812.696 1290653.361 0, 1085702.375 1296231.084 0, 
+    1085592.057 1301808.65 0, 1085847.981 1301813.72 0, 1086102.685 1301818.78 0, 1086357.389 1301823.855 0, 1086612.093 1301828.946 0, 1086866.797 1301834.051 0, 1087121.5 1301839.171 0, 1087376.203 1301844.307 0, 1087630.906 1301849.457 0, 1087885.609 1301854.622 0, 
+    1088140.311 1301859.802 0, 1088395.013 1301864.998 0, 1088649.714 1301870.208 0, 1088904.415 1301875.433 0, 1089159.116 1301880.673 0, 1089413.817 1301885.929 0, 1089668.517 1301891.199 0, 1089923.217 1301896.484 0, 1090177.917 1301901.784 0, 1090432.616 1301907.099 0, 
+    1090687.315 1301912.43 0, 1090942.014 1301917.775 0, 1091196.713 1301923.135 0, 1091451.411 1301928.51 0, 1091704.891 1301933.874 0, 1091960.806 1301939.305 0, 1092215.503 1301944.725 0, 1092470.2 1301950.161 0, 1092724.897 1301955.611 0, 1092979.593 1301961.076 0, 
+    1093234.289 1301966.556 0, 1093488.984 1301972.051 0, 1093743.679 1301977.561 0, 1093998.374 1301983.086 0, 1094253.069 1301988.626 0, 1094507.763 1301994.181 0, 1094762.457 1301999.751 0, 1095017.151 1302005.336 0, 1095271.844 1302010.936 0, 1095526.537 1302016.551 0, 
+    1095781.23 1302022.181 0, 1096035.922 1302027.826 0, 1096290.614 1302033.486 0, 1096545.305 1302039.161 0, 1096799.997 1302044.851 0, 1097054.688 1302050.556 0, 1097309.378 1302056.276 0, 1097564.068 1302062.011 0, 1097817.542 1302067.733 0, 1097943.617 1296490.501 0, 
+    1098069.696 1290913.113 0))
+
+POLYGON ((1110042.246 1302361.355 0, 1109788.788 1302354.916 0, 1109534.115 1302348.462 0, 1109279.441 1302342.022 0, 1109024.767 1302335.598 0, 1108770.093 1302329.188 0, 1108515.419 1302322.794 0, 1108260.744 1302316.414 0, 1108006.068 1302310.05 0, 1107751.393 1302303.7 0, 
+    1107496.717 1302297.366 0, 1107242.04 1302291.046 0, 1106987.363 1302284.742 0, 1106732.686 1302278.452 0, 1106478.009 1302272.177 0, 1106223.331 1302265.918 0, 1105968.652 1302259.673 0, 1105713.974 1302253.444 0, 1105459.295 1302247.229 0, 1105204.615 1302241.029 0, 
+    1104949.936 1302234.845 0, 1104695.256 1302228.675 0, 1104440.575 1302222.521 0, 1104185.894 1302216.381 0, 1103929.997 1302210.227 0, 1103676.532 1302204.146 0, 1103421.85 1302198.052 0, 1103167.167 1302191.972 0, 1102912.485 1302185.907 0, 1102657.802 1302179.858 0, 
+    1102403.118 1302173.823 0, 1102148.435 1302167.803 0, 1101893.751 1302161.798 0, 1101639.066 1302155.809 0, 1101384.381 1302149.834 0, 1101129.696 1302143.874 0, 1100875.011 1302137.929 0, 1100620.325 1302131.999 0, 1100365.639 1302126.085 0, 1100110.952 1302120.185 0, 
+    1099856.266 1302114.3 0, 1099601.578 1302108.43 0, 1099346.891 1302102.575 0, 1099092.203 1302096.735 0, 1098837.515 1302090.91 0, 1098582.826 1302085.101 0, 1098328.137 1302079.306 0, 1098073.448 1302073.526 0, 1097817.542 1302067.733 0, 1097691.47 1307644.805 0, 
+    1097565.402 1313221.71 0, 1097820.649 1313227.488 0, 1098074.682 1313233.253 0, 1098328.714 1313239.033 0, 1098582.746 1313244.828 0, 1098836.778 1313250.637 0, 1099090.809 1313256.462 0, 1099344.84 1313262.302 0, 1099598.871 1313268.157 0, 1099852.901 1313274.026 0, 
+    1100106.932 1313279.911 0, 1100360.961 1313285.811 0, 1100614.99 1313291.725 0, 1100869.019 1313297.655 0, 1101123.048 1313303.599 0, 1101377.076 1313309.558 0, 1101631.104 1313315.533 0, 1101885.132 1313321.522 0, 1102139.159 1313327.526 0, 1102393.186 1313333.545 0, 
+    1102647.212 1313339.58 0, 1102901.239 1313345.629 0, 1103155.264 1313351.693 0, 1103409.29 1313357.772 0, 1103662.102 1313363.836 0, 1103917.34 1313369.974 0, 1104171.364 1313376.098 0, 1104425.388 1313382.237 0, 1104679.412 1313388.391 0, 1104933.435 1313394.56 0, 
+    1105187.458 1313400.743 0, 1105441.48 1313406.942 0, 1105695.502 1313413.155 0, 1105949.524 1313419.384 0, 1106203.546 1313425.627 0, 1106457.567 1313431.886 0, 1106711.587 1313438.159 0, 1106965.608 1313444.447 0, 1107219.628 1313450.751 0, 1107473.647 1313457.069 0, 
+    1107727.667 1313463.402 0, 1107981.685 1313469.75 0, 1108235.704 1313476.113 0, 1108489.722 1313482.491 0, 1108743.74 1313488.884 0, 1108997.757 1313495.292 0, 1109251.774 1313501.715 0, 1109505.791 1313508.153 0, 1109758.595 1313514.575 0, 1109900.418 1307938.048 0, 
+    1110042.246 1302361.355 0))
+
+POLYGON ((1121950.912 1313841.886 0, 1121698.125 1313834.75 0, 1121444.127 1313827.594 0, 1121190.13 1313820.454 0, 1120936.131 1313813.328 0, 1120682.133 1313806.218 0, 1120428.134 1313799.122 0, 1120174.134 1313792.042 0, 1119920.134 1313784.976 0, 1119666.134 1313777.925 0, 
+    1119412.133 1313770.889 0, 1119158.132 1313763.868 0, 1118904.131 1313756.862 0, 1118650.129 1313749.871 0, 1118396.126 1313742.895 0, 1118142.123 1313735.934 0, 1117888.12 1313728.988 0, 1117634.117 1313722.057 0, 1117380.113 1313715.141 0, 1117126.108 1313708.239 0, 
+    1116872.103 1313701.353 0, 1116618.098 1313694.482 0, 1116364.092 1313687.625 0, 1116110.086 1313680.784 0, 1115854.87 1313673.925 0, 1115602.073 1313667.146 0, 1115348.066 1313660.349 0, 1115094.058 1313653.567 0, 1114840.05 1313646.801 0, 1114586.042 1313640.049 0, 
+    1114332.033 1313633.312 0, 1114078.024 1313626.59 0, 1113824.014 1313619.883 0, 1113570.004 1313613.191 0, 1113315.994 1313606.514 0, 1113061.983 1313599.852 0, 1112807.972 1313593.205 0, 1112553.96 1313586.573 0, 1112299.948 1313579.956 0, 1112045.936 1313573.353 0, 
+    1111791.923 1313566.766 0, 1111537.91 1313560.194 0, 1111283.896 1313553.636 0, 1111029.882 1313547.094 0, 1110775.868 1313540.566 0, 1110521.853 1313534.054 0, 1110267.838 1313527.556 0, 1110013.823 1313521.073 0, 1109758.595 1313514.575 0, 1109616.777 1319090.93 0, 
+    1109474.963 1324667.11 0, 1109729.53 1324673.592 0, 1109982.889 1324680.058 0, 1110236.248 1324686.538 0, 1110489.606 1324693.034 0, 1110742.964 1324699.545 0, 1110996.322 1324706.07 0, 1111249.679 1324712.611 0, 1111503.036 1324719.166 0, 1111756.392 1324725.737 0, 
+    1112009.748 1324732.322 0, 1112263.103 1324738.922 0, 1112516.459 1324745.537 0, 1112769.813 1324752.167 0, 1113023.168 1324758.812 0, 1113276.522 1324765.472 0, 1113529.875 1324772.146 0, 1113783.229 1324778.836 0, 1114036.582 1324785.54 0, 1114289.934 1324792.26 0, 
+    1114543.286 1324798.994 0, 1114796.638 1324805.743 0, 1115049.989 1324812.507 0, 1115303.34 1324819.287 0, 1115555.483 1324826.048 0, 1115810.04 1324832.889 0, 1116063.39 1324839.713 0, 1116316.739 1324846.552 0, 1116570.088 1324853.406 0, 1116823.436 1324860.274 0, 
+    1117076.785 1324867.158 0, 1117330.132 1324874.056 0, 1117583.479 1324880.969 0, 1117836.826 1324887.897 0, 1118090.173 1324894.84 0, 1118343.519 1324901.798 0, 1118596.864 1324908.771 0, 1118850.209 1324915.759 0, 1119103.554 1324922.762 0, 1119356.898 1324929.78 0, 
+    1119610.242 1324936.812 0, 1119863.586 1324943.86 0, 1120116.929 1324950.922 0, 1120370.272 1324957.999 0, 1120623.614 1324965.092 0, 1120876.956 1324972.199 0, 1121130.297 1324979.321 0, 1121383.638 1324986.458 0, 1121635.773 1324993.575 0, 1121793.34 1319417.819 0, 
+    1121950.912 1313841.886 0))
+
+POLYGON ((1133795.612 1325354.396 0, 1133543.497 1325346.566 0, 1133290.177 1325338.713 0, 1133036.857 1325330.876 0, 1132783.536 1325323.053 0, 1132530.215 1325315.245 0, 1132276.893 1325307.452 0, 1132023.571 1325299.674 0, 1131770.248 1325291.911 0, 1131516.925 1325284.162 0, 
+    1131263.602 1325276.429 0, 1131010.278 1325268.71 0, 1130756.953 1325261.007 0, 1130503.628 1325253.318 0, 1130250.303 1325245.645 0, 1129996.977 1325237.986 0, 1129743.651 1325230.342 0, 1129490.324 1325222.713 0, 1129236.997 1325215.099 0, 1128983.67 1325207.5 0, 
+    1128730.342 1325199.915 0, 1128477.013 1325192.346 0, 1128223.684 1325184.791 0, 1127970.355 1325177.252 0, 1127715.82 1325169.692 0, 1127463.695 1325162.218 0, 1127210.364 1325154.723 0, 1126957.033 1325147.243 0, 1126703.701 1325139.778 0, 1126450.369 1325132.328 0, 
+    1126197.037 1325124.893 0, 1125943.704 1325117.472 0, 1125690.371 1325110.067 0, 1125437.037 1325102.677 0, 1125183.703 1325095.301 0, 1124930.368 1325087.941 0, 1124677.033 1325080.595 0, 1124423.698 1325073.264 0, 1124170.362 1325065.948 0, 1123917.025 1325058.647 0, 
+    1123663.689 1325051.361 0, 1123410.351 1325044.09 0, 1123157.014 1325036.834 0, 1122903.676 1325029.592 0, 1122650.337 1325022.366 0, 1122396.998 1325015.155 0, 1122143.659 1325007.958 0, 1121890.319 1325000.776 0, 1121635.773 1324993.575 0, 1121478.21 1330569.151 0, 
+    1121320.653 1336144.539 0, 1121574.541 1336151.721 0, 1121827.224 1336158.884 0, 1122079.907 1336166.062 0, 1122332.59 1336173.255 0, 1122585.272 1336180.463 0, 1122837.953 1336187.685 0, 1123090.635 1336194.923 0, 1123343.316 1336202.175 0, 1123595.996 1336209.442 0, 
+    1123848.676 1336216.724 0, 1124101.356 1336224.021 0, 1124354.035 1336231.333 0, 1124606.714 1336238.66 0, 1124859.392 1336246.001 0, 1125112.07 1336253.358 0, 1125364.747 1336260.729 0, 1125617.424 1336268.115 0, 1125870.101 1336275.516 0, 1126122.777 1336282.932 0, 
+    1126375.453 1336290.363 0, 1126628.128 1336297.808 0, 1126880.803 1336305.269 0, 1127133.477 1336312.744 0, 1127384.949 1336320.199 0, 1127638.825 1336327.74 0, 1127891.498 1336335.26 0, 1128144.17 1336342.795 0, 1128396.843 1336350.344 0, 1128649.514 1336357.909 0, 
+    1128902.186 1336365.488 0, 1129154.857 1336373.083 0, 1129407.527 1336380.692 0, 1129660.197 1336388.316 0, 1129912.866 1336395.955 0, 1130165.535 1336403.609 0, 1130418.204 1336411.278 0, 1130670.872 1336418.961 0, 1130923.54 1336426.66 0, 1131176.207 1336434.373 0, 
+    1131428.874 1336442.101 0, 1131681.54 1336449.844 0, 1131934.206 1336457.602 0, 1132186.871 1336465.375 0, 1132439.536 1336473.163 0, 1132692.201 1336480.965 0, 1132944.865 1336488.783 0, 1133197.529 1336496.615 0, 1133448.991 1336504.425 0, 1133622.298 1330929.504 0, 
+    1133795.612 1325354.396 0))
+
+POLYGON ((1145576.262 1336898.574 0, 1145324.822 1336890.054 0, 1145072.181 1336881.508 0, 1144819.54 1336872.977 0, 1144566.899 1336864.46 0, 1144314.257 1336855.959 0, 1144061.614 1336847.472 0, 1143808.971 1336839 0, 1143556.328 1336830.544 0, 1143303.684 1336822.102 0, 
+    1143051.04 1336813.674 0, 1142798.395 1336805.262 0, 1142545.749 1336796.865 0, 1142293.103 1336788.482 0, 1142040.457 1336780.115 0, 1141787.81 1336771.762 0, 1141535.163 1336763.424 0, 1141282.515 1336755.101 0, 1141029.866 1336746.793 0, 1140777.217 1336738.499 0, 
+    1140524.568 1336730.221 0, 1140271.918 1336721.957 0, 1140019.268 1336713.709 0, 1139766.617 1336705.475 0, 1139512.766 1336697.217 0, 1139261.314 1336689.052 0, 1139008.662 1336680.863 0, 1138756.009 1336672.688 0, 1138503.356 1336664.529 0, 1138250.702 1336656.384 0, 
+    1137998.048 1336648.254 0, 1137745.393 1336640.14 0, 1137492.738 1336632.04 0, 1137240.082 1336623.954 0, 1136987.426 1336615.884 0, 1136734.77 1336607.829 0, 1136482.113 1336599.788 0, 1136229.455 1336591.763 0, 1135976.797 1336583.752 0, 1135724.139 1336575.756 0, 
+    1135471.48 1336567.775 0, 1135218.821 1336559.809 0, 1134966.161 1336551.858 0, 1134713.5 1336543.921 0, 1134460.84 1336536 0, 1134208.178 1336528.093 0, 1133955.517 1336520.201 0, 1133702.854 1336512.324 0, 1133448.991 1336504.425 0, 1133275.689 1342079.154 0, 
+    1133102.393 1347653.687 0, 1133355.597 1347661.565 0, 1133607.603 1347669.422 0, 1133859.609 1347677.293 0, 1134111.614 1347685.179 0, 1134363.619 1347693.08 0, 1134615.623 1347700.996 0, 1134867.626 1347708.927 0, 1135119.629 1347716.872 0, 1135371.632 1347724.832 0, 
+    1135623.634 1347732.808 0, 1135875.636 1347740.798 0, 1136127.637 1347748.802 0, 1136379.638 1347756.822 0, 1136631.639 1347764.856 0, 1136883.639 1347772.906 0, 1137135.638 1347780.97 0, 1137387.637 1347789.049 0, 1137639.635 1347797.143 0, 1137891.633 1347805.251 0, 
+    1138143.631 1347813.375 0, 1138395.628 1347821.513 0, 1138647.624 1347829.666 0, 1138899.621 1347837.834 0, 1139150.419 1347845.978 0, 1139403.611 1347854.214 0, 1139655.606 1347862.427 0, 1139907.6 1347870.654 0, 1140159.594 1347878.896 0, 1140411.587 1347887.153 0, 
+    1140663.579 1347895.425 0, 1140915.572 1347903.711 0, 1141167.563 1347912.013 0, 1141419.555 1347920.329 0, 1141671.545 1347928.66 0, 1141923.536 1347937.006 0, 1142175.525 1347945.367 0, 1142427.515 1347953.742 0, 1142679.503 1347962.133 0, 1142931.492 1347970.538 0, 
+    1143183.479 1347978.958 0, 1143435.467 1347987.393 0, 1143687.453 1347995.843 0, 1143939.44 1348004.307 0, 1144191.425 1348012.787 0, 1144443.411 1348021.281 0, 1144695.395 1348029.79 0, 1144947.38 1348038.314 0, 1145198.168 1348046.812 0, 1145387.212 1342472.792 0, 
+    1145576.262 1336898.574 0))
+
+POLYGON ((1157292.783 1348474.109 0, 1157042.019 1348464.902 0, 1156790.059 1348455.666 0, 1156538.1 1348446.445 0, 1156286.139 1348437.239 0, 1156034.179 1348428.048 0, 1155782.217 1348418.872 0, 1155530.255 1348409.71 0, 1155278.293 1348400.563 0, 1155026.33 1348391.431 0, 
+    1154774.366 1348382.314 0, 1154522.402 1348373.212 0, 1154270.438 1348364.124 0, 1154018.473 1348355.052 0, 1153766.507 1348345.994 0, 1153514.541 1348336.951 0, 1153262.574 1348327.923 0, 1153010.607 1348318.91 0, 1152758.639 1348309.911 0, 1152506.671 1348300.927 0, 
+    1152254.702 1348291.959 0, 1152002.733 1348283.005 0, 1151750.763 1348274.065 0, 1151498.792 1348265.141 0, 1151245.626 1348256.189 0, 1150994.85 1348247.337 0, 1150742.878 1348238.457 0, 1150490.905 1348229.592 0, 1150238.932 1348220.742 0, 1149986.959 1348211.907 0, 
+    1149734.985 1348203.086 0, 1149483.01 1348194.28 0, 1149231.035 1348185.489 0, 1148979.059 1348176.713 0, 1148727.083 1348167.952 0, 1148475.107 1348159.206 0, 1148223.129 1348150.474 0, 1147971.152 1348141.758 0, 1147719.174 1348133.056 0, 1147467.195 1348124.369 0, 
+    1147215.216 1348115.696 0, 1146963.236 1348107.039 0, 1146711.256 1348098.397 0, 1146459.275 1348089.769 0, 1146207.294 1348081.156 0, 1145955.312 1348072.558 0, 1145703.33 1348063.975 0, 1145451.347 1348055.406 0, 1145198.168 1348046.812 0, 1145009.13 1353620.63 0, 
+    1144820.1 1359194.241 0, 1145072.62 1359202.813 0, 1145323.947 1359211.359 0, 1145575.273 1359219.92 0, 1145826.599 1359228.496 0, 1146077.924 1359237.086 0, 1146329.248 1359245.691 0, 1146580.573 1359254.311 0, 1146831.896 1359262.946 0, 1147083.219 1359271.596 0, 
+    1147334.542 1359280.26 0, 1147585.864 1359288.939 0, 1147837.186 1359297.634 0, 1148088.507 1359306.342 0, 1148339.827 1359315.066 0, 1148591.147 1359323.804 0, 1148842.467 1359332.557 0, 1149093.786 1359341.325 0, 1149345.104 1359350.108 0, 1149596.422 1359358.906 0, 
+    1149847.74 1359367.718 0, 1150099.057 1359376.545 0, 1150350.373 1359385.387 0, 1150601.689 1359394.244 0, 1150851.812 1359403.073 0, 1151104.319 1359412.002 0, 1151355.633 1359420.903 0, 1151606.947 1359429.819 0, 1151858.261 1359438.749 0, 1152109.573 1359447.695 0, 
+    1152360.886 1359456.655 0, 1152612.197 1359465.63 0, 1152863.508 1359474.62 0, 1153114.819 1359483.625 0, 1153366.129 1359492.644 0, 1153617.439 1359501.678 0, 1153868.748 1359510.727 0, 1154120.056 1359519.791 0, 1154371.364 1359528.87 0, 1154622.672 1359537.963 0, 
+    1154873.979 1359547.071 0, 1155125.285 1359556.194 0, 1155376.591 1359565.332 0, 1155627.896 1359574.485 0, 1155879.201 1359583.652 0, 1156130.505 1359592.834 0, 1156381.809 1359602.031 0, 1156633.112 1359611.243 0, 1156883.224 1359620.425 0, 1157088 1354047.371 0, 
+    1157292.783 1348474.109 0))
+
+POLYGON ((1168945.095 1360080.688 0, 1168695.009 1360070.799 0, 1168443.732 1360060.877 0, 1168192.456 1360050.97 0, 1167941.178 1360041.078 0, 1167689.901 1360031.201 0, 1167438.622 1360021.339 0, 1167187.343 1360011.491 0, 1166936.064 1360001.658 0, 1166684.783 1359991.84 0, 
+    1166433.503 1359982.036 0, 1166182.221 1359972.248 0, 1165930.939 1359962.474 0, 1165679.657 1359952.715 0, 1165428.374 1359942.971 0, 1165177.09 1359933.242 0, 1164925.806 1359923.527 0, 1164674.521 1359913.827 0, 1164423.236 1359904.142 0, 1164171.95 1359894.472 0, 
+    1163920.663 1359884.817 0, 1163669.376 1359875.176 0, 1163418.089 1359865.55 0, 1163166.801 1359855.939 0, 1162914.322 1359846.297 0, 1162664.223 1359836.761 0, 1162412.933 1359827.194 0, 1162161.642 1359817.643 0, 1161910.351 1359808.105 0, 1161659.06 1359798.583 0, 
+    1161407.768 1359789.076 0, 1161156.475 1359779.583 0, 1160905.182 1359770.105 0, 1160653.888 1359760.642 0, 1160402.594 1359751.193 0, 1160151.299 1359741.76 0, 1159900.003 1359732.341 0, 1159648.707 1359722.937 0, 1159397.411 1359713.548 0, 1159146.113 1359704.173 0, 
+    1158894.816 1359694.814 0, 1158643.518 1359685.469 0, 1158392.219 1359676.139 0, 1158140.919 1359666.824 0, 1157889.62 1359657.523 0, 1157638.319 1359648.237 0, 1157387.018 1359638.967 0, 1157135.717 1359629.71 0, 1156883.224 1359620.425 0, 1156678.456 1365193.267 0, 
+    1156473.696 1370765.891 0, 1156725.529 1370775.152 0, 1156976.175 1370784.384 0, 1157226.82 1370793.63 0, 1157477.464 1370802.892 0, 1157728.108 1370812.168 0, 1157978.751 1370821.459 0, 1158229.394 1370830.765 0, 1158480.036 1370840.085 0, 1158730.678 1370849.42 0, 
+    1158981.319 1370858.77 0, 1159231.96 1370868.135 0, 1159482.6 1370877.514 0, 1159733.239 1370886.909 0, 1159983.878 1370896.318 0, 1160234.517 1370905.741 0, 1160485.155 1370915.18 0, 1160735.792 1370924.633 0, 1160986.429 1370934.101 0, 1161237.065 1370943.584 0, 
+    1161487.7 1370953.081 0, 1161738.335 1370962.593 0, 1161988.97 1370972.12 0, 1162239.604 1370981.662 0, 1162489.05 1370991.173 0, 1162740.87 1371000.79 0, 1162991.502 1371010.376 0, 1163242.134 1371019.977 0, 1163492.765 1371029.592 0, 1163743.395 1371039.222 0, 
+    1163994.025 1371048.867 0, 1164244.655 1371058.527 0, 1164495.283 1371068.201 0, 1164745.912 1371077.891 0, 1164996.539 1371087.595 0, 1165247.166 1371097.313 0, 1165497.793 1371107.047 0, 1165748.419 1371116.795 0, 1165999.044 1371126.558 0, 1166249.669 1371136.336 0, 
+    1166500.293 1371146.128 0, 1166750.917 1371155.936 0, 1167001.54 1371165.758 0, 1167252.163 1371175.594 0, 1167502.785 1371185.446 0, 1167753.406 1371195.312 0, 1168004.027 1371205.193 0, 1168254.647 1371215.089 0, 1168504.081 1371224.953 0, 1168724.584 1365652.929 0, 
+    1168945.095 1360080.688 0))
+
+POLYGON ((1180533.121 1371718 0, 1180283.714 1371707.432 0, 1180033.123 1371696.828 0, 1179782.531 1371686.239 0, 1179531.938 1371675.665 0, 1179281.345 1371665.105 0, 1179030.752 1371654.561 0, 1178780.157 1371644.031 0, 1178529.562 1371633.515 0, 1178278.967 1371623.015 0, 
+    1178028.371 1371612.529 0, 1177777.774 1371602.058 0, 1177527.176 1371591.602 0, 1177276.578 1371581.16 0, 1177025.98 1371570.733 0, 1176775.38 1371560.321 0, 1176524.781 1371549.924 0, 1176274.18 1371539.542 0, 1176023.579 1371529.174 0, 1175772.977 1371518.821 0, 
+    1175522.375 1371508.482 0, 1175271.772 1371498.159 0, 1175021.169 1371487.85 0, 1174770.564 1371477.556 0, 1174518.775 1371467.228 0, 1174269.354 1371457.012 0, 1174018.748 1371446.763 0, 1173768.142 1371436.528 0, 1173517.535 1371426.307 0, 1173266.927 1371416.102 0, 
+    1173016.319 1371405.911 0, 1172765.71 1371395.735 0, 1172515.1 1371385.574 0, 1172264.49 1371375.427 0, 1172013.879 1371365.295 0, 1171763.268 1371355.178 0, 1171512.656 1371345.076 0, 1171262.043 1371334.989 0, 1171011.43 1371324.916 0, 1170760.816 1371314.858 0, 
+    1170510.202 1371304.815 0, 1170259.587 1371294.786 0, 1170008.972 1371284.772 0, 1169758.356 1371274.773 0, 1169507.739 1371264.789 0, 1169257.122 1371254.819 0, 1169006.504 1371244.865 0, 1168755.885 1371234.925 0, 1168504.081 1371224.953 0, 1168283.587 1376796.752 0, 
+    1168063.102 1382368.323 0, 1168314.247 1382378.27 0, 1168564.21 1382388.184 0, 1168814.172 1382398.112 0, 1169064.133 1382408.056 0, 1169314.094 1382418.014 0, 1169564.054 1382427.987 0, 1169814.014 1382437.974 0, 1170063.973 1382447.977 0, 1170313.931 1382457.994 0, 
+    1170563.889 1382468.025 0, 1170813.846 1382478.072 0, 1171063.803 1382488.133 0, 1171313.759 1382498.209 0, 1171563.715 1382508.299 0, 1171813.67 1382518.404 0, 1172063.624 1382528.524 0, 1172313.578 1382538.659 0, 1172563.531 1382548.808 0, 1172813.483 1382558.972 0, 
+    1173063.435 1382569.151 0, 1173313.386 1382579.345 0, 1173563.337 1382589.553 0, 1173813.287 1382599.776 0, 1174062.055 1382609.965 0, 1174313.186 1382620.266 0, 1174563.134 1382630.533 0, 1174813.082 1382640.815 0, 1175063.029 1382651.111 0, 1175312.975 1382661.423 0, 
+    1175562.921 1382671.749 0, 1175812.866 1382682.089 0, 1176062.811 1382692.445 0, 1176312.755 1382702.815 0, 1176562.699 1382713.199 0, 1176812.641 1382723.599 0, 1177062.584 1382734.013 0, 1177312.525 1382744.442 0, 1177562.466 1382754.886 0, 1177812.407 1382765.344 0, 
+    1178062.346 1382775.817 0, 1178312.285 1382786.305 0, 1178562.224 1382796.807 0, 1178812.162 1382807.324 0, 1179062.099 1382817.856 0, 1179312.036 1382828.403 0, 1179561.972 1382838.964 0, 1179811.907 1382849.54 0, 1180060.662 1382860.081 0, 1180296.886 1377289.155 0, 
+    1180533.121 1371718 0))
+
+POLYGON ((1192056.784 1383385.732 0, 1191808.059 1383374.488 0, 1191558.154 1383363.206 0, 1191308.249 1383351.939 0, 1191058.343 1383340.686 0, 1190808.437 1383329.448 0, 1190558.53 1383318.225 0, 1190308.622 1383307.016 0, 1190058.713 1383295.822 0, 1189808.804 1383284.643 0, 
+    1189558.894 1383273.479 0, 1189308.984 1383262.329 0, 1189059.073 1383251.194 0, 1188809.161 1383240.074 0, 1188559.248 1383228.968 0, 1188309.335 1383217.877 0, 1188059.421 1383206.801 0, 1187809.507 1383195.74 0, 1187559.592 1383184.693 0, 1187309.676 1383173.661 0, 
+    1187059.76 1383162.644 0, 1186809.843 1383151.641 0, 1186559.925 1383140.653 0, 1186310.007 1383129.68 0, 1186058.909 1383118.67 0, 1185810.168 1383107.778 0, 1185560.248 1383096.849 0, 1185310.327 1383085.934 0, 1185060.406 1383075.035 0, 1184810.484 1383064.15 0, 
+    1184560.561 1383053.279 0, 1184310.637 1383042.424 0, 1184060.713 1383031.583 0, 1183810.789 1383020.757 0, 1183560.863 1383009.946 0, 1183310.937 1382999.149 0, 1183061.011 1382988.367 0, 1182811.083 1382977.6 0, 1182561.156 1382966.847 0, 1182311.227 1382956.109 0, 
+    1182061.298 1382945.386 0, 1181811.368 1382934.678 0, 1181561.438 1382923.984 0, 1181311.507 1382913.305 0, 1181061.575 1382902.641 0, 1180811.643 1382891.991 0, 1180561.71 1382881.356 0, 1180311.776 1382870.736 0, 1180060.662 1382860.081 0, 1179824.447 1388430.773 0, 
+    1179588.242 1394001.226 0, 1179838.698 1394011.853 0, 1180087.975 1394022.445 0, 1180337.253 1394033.052 0, 1180586.529 1394043.674 0, 1180835.805 1394054.31 0, 1181085.08 1394064.961 0, 1181334.355 1394075.627 0, 1181583.629 1394086.307 0, 1181832.903 1394097.002 0, 
+    1182082.175 1394107.712 0, 1182331.447 1394118.436 0, 1182580.719 1394129.175 0, 1182829.99 1394139.929 0, 1183079.26 1394150.697 0, 1183328.53 1394161.48 0, 1183577.799 1394172.278 0, 1183827.067 1394183.09 0, 1184076.335 1394193.917 0, 1184325.602 1394204.759 0, 
+    1184574.868 1394215.615 0, 1184824.134 1394226.486 0, 1185073.399 1394237.372 0, 1185322.664 1394248.273 0, 1185570.751 1394259.136 0, 1185821.191 1394270.117 0, 1186070.454 1394281.062 0, 1186319.716 1394292.021 0, 1186568.977 1394302.995 0, 1186818.237 1394313.983 0, 
+    1187067.498 1394324.986 0, 1187316.757 1394336.004 0, 1187566.016 1394347.036 0, 1187815.274 1394358.083 0, 1188064.531 1394369.145 0, 1188313.788 1394380.222 0, 1188563.044 1394391.313 0, 1188812.299 1394402.418 0, 1189061.554 1394413.539 0, 1189310.808 1394424.674 0, 
+    1189560.062 1394435.824 0, 1189809.315 1394446.988 0, 1190058.567 1394458.167 0, 1190307.818 1394469.361 0, 1190557.069 1394480.57 0, 1190806.319 1394491.793 0, 1191055.569 1394503.031 0, 1191304.818 1394514.283 0, 1191552.891 1394525.497 0, 1191804.832 1388955.734 0, 
+    1192056.784 1383385.732 0))
+
+POLYGON ((1203516.011 1395083.569 0, 1203267.969 1395071.654 0, 1203018.752 1395059.697 0, 1202769.536 1395047.755 0, 1202520.318 1395035.828 0, 1202271.1 1395023.916 0, 1202021.881 1395012.018 0, 1201772.661 1395000.134 0, 1201523.441 1394988.266 0, 1201274.22 1394976.412 0, 
+    1201024.999 1394964.573 0, 1200775.776 1394952.748 0, 1200526.553 1394940.938 0, 1200277.329 1394929.143 0, 1200028.105 1394917.362 0, 1199778.88 1394905.596 0, 1199529.654 1394893.845 0, 1199280.427 1394882.108 0, 1199031.2 1394870.386 0, 1198781.972 1394858.679 0, 
+    1198532.743 1394846.987 0, 1198283.514 1394835.309 0, 1198034.284 1394823.645 0, 1197785.053 1394811.997 0, 1197534.648 1394800.308 0, 1197286.59 1394788.744 0, 1197037.357 1394777.139 0, 1196788.124 1394765.549 0, 1196538.89 1394753.974 0, 1196289.655 1394742.414 0, 
+    1196040.42 1394730.868 0, 1195791.183 1394719.336 0, 1195541.947 1394707.82 0, 1195292.709 1394696.318 0, 1195043.471 1394684.831 0, 1194794.232 1394673.358 0, 1194544.993 1394661.9 0, 1194295.752 1394650.457 0, 1194046.512 1394639.029 0, 1193797.27 1394627.615 0, 
+    1193548.028 1394616.216 0, 1193298.785 1394604.831 0, 1193049.541 1394593.461 0, 1192800.297 1394582.106 0, 1192551.052 1394570.766 0, 1192301.807 1394559.44 0, 1192052.56 1394548.129 0, 1191803.314 1394536.832 0, 1191552.891 1394525.497 0, 1191300.96 1400095.016 0, 
+    1191049.041 1405664.284 0, 1191298.806 1405675.589 0, 1191547.397 1405686.856 0, 1191795.987 1405698.137 0, 1192044.577 1405709.433 0, 1192293.167 1405720.744 0, 1192541.755 1405732.069 0, 1192790.343 1405743.409 0, 1193038.931 1405754.764 0, 1193287.517 1405766.133 0, 
+    1193536.103 1405777.517 0, 1193784.688 1405788.915 0, 1194033.273 1405800.328 0, 1194281.857 1405811.756 0, 1194530.44 1405823.198 0, 1194779.023 1405834.655 0, 1195027.605 1405846.127 0, 1195276.186 1405857.613 0, 1195524.766 1405869.114 0, 1195773.346 1405880.63 0, 
+    1196021.926 1405892.16 0, 1196270.504 1405903.705 0, 1196519.082 1405915.264 0, 1196767.659 1405926.838 0, 1197015.064 1405938.372 0, 1197264.811 1405950.03 0, 1197513.386 1405961.648 0, 1197761.961 1405973.28 0, 1198010.535 1405984.928 0, 1198259.108 1405996.589 0, 
+    1198507.68 1406008.266 0, 1198756.252 1406019.957 0, 1199004.823 1406031.663 0, 1199253.393 1406043.383 0, 1199501.963 1406055.118 0, 1199750.532 1406066.868 0, 1199999.1 1406078.632 0, 1200247.667 1406090.411 0, 1200496.234 1406102.204 0, 1200744.8 1406114.012 0, 
+    1200993.366 1406125.835 0, 1201241.931 1406137.672 0, 1201490.495 1406149.524 0, 1201739.058 1406161.391 0, 1201987.621 1406173.272 0, 1202236.183 1406185.168 0, 1202484.744 1406197.079 0, 1202733.305 1406209.004 0, 1202980.694 1406220.888 0, 1203248.346 1400652.353 0, 
+    1203516.011 1395083.569 0))
+
+POLYGON ((1214910.727 1406811.198 0, 1214663.37 1406798.616 0, 1214414.844 1406785.988 0, 1214166.317 1406773.376 0, 1213917.79 1406760.778 0, 1213669.262 1406748.194 0, 1213420.733 1406735.625 0, 1213172.204 1406723.071 0, 1212923.673 1406710.532 0, 1212675.142 1406698.007 0, 
+    1212426.61 1406685.496 0, 1212178.078 1406673.001 0, 1211929.545 1406660.519 0, 1211681.011 1406648.053 0, 1211432.476 1406635.601 0, 1211183.94 1406623.164 0, 1210935.404 1406610.741 0, 1210686.867 1406598.334 0, 1210438.33 1406585.94 0, 1210189.791 1406573.562 0, 
+    1209941.252 1406561.198 0, 1209692.712 1406548.848 0, 1209444.172 1406536.513 0, 1209195.63 1406524.193 0, 1208945.919 1406511.83 0, 1208698.545 1406499.597 0, 1208450.002 1406487.321 0, 1208201.458 1406475.059 0, 1207952.913 1406462.812 0, 1207704.367 1406450.58 0, 
+    1207455.821 1406438.362 0, 1207207.274 1406426.159 0, 1206958.726 1406413.97 0, 1206710.178 1406401.796 0, 1206461.628 1406389.637 0, 1206213.078 1406377.492 0, 1205964.528 1406365.362 0, 1205715.976 1406353.247 0, 1205467.424 1406341.146 0, 1205218.871 1406329.06 0, 
+    1204970.318 1406316.989 0, 1204721.764 1406304.932 0, 1204473.209 1406292.89 0, 1204224.653 1406280.862 0, 1203976.097 1406268.849 0, 1203727.54 1406256.851 0, 1203478.982 1406244.867 0, 1203230.424 1406232.898 0, 1202980.694 1406220.888 0, 1202713.054 1411789.166 0, 
+    1202445.427 1417357.184 0, 1202694.498 1417369.163 0, 1202942.401 1417381.1 0, 1203190.303 1417393.053 0, 1203438.205 1417405.019 0, 1203686.106 1417417 0, 1203934.006 1417428.996 0, 1204181.905 1417441.007 0, 1204429.804 1417453.032 0, 1204677.702 1417465.071 0, 
+    1204925.599 1417477.126 0, 1205173.496 1417489.194 0, 1205421.392 1417501.278 0, 1205669.287 1417513.376 0, 1205917.182 1417525.488 0, 1206165.075 1417537.616 0, 1206412.969 1417549.757 0, 1206660.861 1417561.914 0, 1206908.753 1417574.085 0, 1207156.643 1417586.27 0, 
+    1207404.534 1417598.47 0, 1207652.423 1417610.685 0, 1207900.312 1417622.914 0, 1208148.2 1417635.158 0, 1208394.921 1417647.359 0, 1208643.974 1417659.69 0, 1208891.86 1417671.977 0, 1209139.745 1417684.28 0, 1209387.629 1417696.597 0, 1209635.513 1417708.928 0, 
+    1209883.396 1417721.274 0, 1210131.278 1417733.635 0, 1210379.16 1417746.01 0, 1210627.041 1417758.4 0, 1210874.921 1417770.804 0, 1211122.8 1417783.223 0, 1211370.679 1417795.657 0, 1211618.557 1417808.105 0, 1211866.434 1417820.567 0, 1212114.31 1417833.045 0, 
+    1212362.186 1417845.537 0, 1212610.061 1417858.043 0, 1212857.935 1417870.564 0, 1213105.809 1417883.1 0, 1213353.681 1417895.65 0, 1213601.553 1417908.215 0, 1213849.425 1417920.795 0, 1214097.295 1417933.389 0, 1214344 1417945.938 0, 1214627.357 1412378.699 0, 
+    1214910.727 1406811.198 0))
+
+POLYGON ((1226240.862 1418568.305 0, 1225994.192 1418555.059 0, 1225746.358 1418541.765 0, 1225498.523 1418528.485 0, 1225250.687 1418515.22 0, 1225002.851 1418501.969 0, 1224755.014 1418488.733 0, 1224507.176 1418475.512 0, 1224259.338 1418462.305 0, 1224011.498 1418449.113 0, 
+    1223763.658 1418435.936 0, 1223515.817 1418422.773 0, 1223267.975 1418409.624 0, 1223020.133 1418396.49 0, 1222772.29 1418383.371 0, 1222524.446 1418370.266 0, 1222276.601 1418357.176 0, 1222028.755 1418344.101 0, 1221780.909 1418331.04 0, 1221533.062 1418317.994 0, 
+    1221285.214 1418304.962 0, 1221037.365 1418291.945 0, 1220789.516 1418278.942 0, 1220541.666 1418265.955 0, 1220292.651 1418252.92 0, 1220045.963 1418240.022 0, 1219798.11 1418227.078 0, 1219550.257 1418214.149 0, 1219302.403 1418201.234 0, 1219054.548 1418188.333 0, 
+    1218806.693 1418175.447 0, 1218558.837 1418162.576 0, 1218310.98 1418149.72 0, 1218063.122 1418136.877 0, 1217815.263 1418124.05 0, 1217567.404 1418111.237 0, 1217319.544 1418098.439 0, 1217071.683 1418085.655 0, 1216823.822 1418072.886 0, 1216575.959 1418060.131 0, 
+    1216328.096 1418047.392 0, 1216080.232 1418034.666 0, 1215832.368 1418021.955 0, 1215584.503 1418009.259 0, 1215336.636 1417996.578 0, 1215088.77 1417983.911 0, 1214840.902 1417971.258 0, 1214593.034 1417958.62 0, 1214344 1417945.938 0, 1214060.656 1423512.911 0, 
+    1213777.327 1429079.612 0, 1214025.703 1429092.261 0, 1214272.915 1429104.865 0, 1214520.128 1429117.484 0, 1214767.339 1429130.117 0, 1215014.55 1429142.765 0, 1215261.76 1429155.428 0, 1215508.969 1429168.105 0, 1215756.178 1429180.797 0, 1216003.386 1429193.503 0, 
+    1216250.593 1429206.224 0, 1216497.799 1429218.959 0, 1216745.004 1429231.709 0, 1216992.209 1429244.474 0, 1217239.413 1429257.253 0, 1217486.616 1429270.046 0, 1217733.819 1429282.854 0, 1217981.021 1429295.677 0, 1218228.222 1429308.514 0, 1218475.422 1429321.366 0, 
+    1218722.621 1429334.232 0, 1218969.82 1429347.113 0, 1219217.018 1429360.009 0, 1219464.215 1429372.919 0, 1219710.251 1429385.782 0, 1219958.607 1429398.782 0, 1220205.802 1429411.736 0, 1220452.997 1429424.704 0, 1220700.19 1429437.687 0, 1220947.383 1429450.684 0, 
+    1221194.575 1429463.696 0, 1221441.766 1429476.722 0, 1221688.956 1429489.763 0, 1221936.146 1429502.818 0, 1222183.334 1429515.888 0, 1222430.522 1429528.973 0, 1222677.71 1429542.072 0, 1222924.896 1429555.186 0, 1223172.082 1429568.314 0, 1223419.267 1429581.456 0, 
+    1223666.451 1429594.614 0, 1223913.634 1429607.786 0, 1224160.817 1429620.972 0, 1224407.999 1429634.173 0, 1224655.18 1429647.388 0, 1224902.36 1429660.618 0, 1225149.54 1429673.863 0, 1225396.718 1429687.122 0, 1225642.737 1429700.334 0, 1225941.792 1424134.455 0, 
+    1226240.862 1418568.305 0))
+
+POLYGON ((1237506.345 1430354.575 0, 1237260.363 1430340.668 0, 1237013.223 1430326.711 0, 1236766.082 1430312.768 0, 1236518.94 1430298.84 0, 1236271.797 1430284.926 0, 1236024.654 1430271.027 0, 1235777.509 1430257.142 0, 1235530.364 1430243.272 0, 1235283.218 1430229.417 0, 
+    1235036.071 1430215.575 0, 1234788.924 1430201.749 0, 1234541.775 1430187.937 0, 1234294.626 1430174.14 0, 1234047.476 1430160.357 0, 1233800.325 1430146.589 0, 1233553.173 1430132.835 0, 1233306.021 1430119.096 0, 1233058.868 1430105.371 0, 1232811.713 1430091.661 0, 
+    1232564.558 1430077.965 0, 1232317.403 1430064.284 0, 1232070.246 1430050.618 0, 1231823.089 1430036.966 0, 1231574.772 1430023.265 0, 1231328.772 1430009.706 0, 1231081.612 1429996.097 0, 1230834.451 1429982.504 0, 1230587.29 1429968.924 0, 1230340.128 1429955.36 0, 
+    1230092.965 1429941.81 0, 1229845.801 1429928.274 0, 1229598.637 1429914.753 0, 1229351.471 1429901.247 0, 1229104.305 1429887.755 0, 1228857.138 1429874.278 0, 1228609.971 1429860.815 0, 1228362.802 1429847.366 0, 1228115.633 1429833.933 0, 1227868.463 1429820.514 0, 
+    1227621.292 1429807.109 0, 1227374.12 1429793.719 0, 1227126.948 1429780.343 0, 1226879.774 1429766.982 0, 1226632.6 1429753.636 0, 1226385.426 1429740.304 0, 1226138.25 1429726.987 0, 1225891.074 1429713.684 0, 1225642.737 1429700.334 0, 1225343.696 1435265.934 0, 
+    1225044.671 1440831.252 0, 1225292.35 1440844.567 0, 1225538.871 1440857.834 0, 1225785.391 1440871.116 0, 1226031.911 1440884.413 0, 1226278.43 1440897.724 0, 1226524.948 1440911.049 0, 1226771.465 1440924.389 0, 1227017.982 1440937.744 0, 1227264.498 1440951.113 0, 
+    1227511.013 1440964.497 0, 1227757.527 1440977.895 0, 1228004.04 1440991.307 0, 1228250.553 1441004.735 0, 1228497.065 1441018.176 0, 1228743.576 1441031.632 0, 1228990.086 1441045.103 0, 1229236.595 1441058.588 0, 1229483.104 1441072.088 0, 1229729.612 1441085.602 0, 
+    1229976.119 1441099.131 0, 1230222.625 1441112.674 0, 1230469.131 1441126.232 0, 1230715.635 1441139.804 0, 1230960.983 1441153.327 0, 1231208.642 1441166.992 0, 1231455.144 1441180.607 0, 1231701.646 1441194.238 0, 1231948.147 1441207.882 0, 1232194.646 1441221.542 0, 
+    1232441.145 1441235.215 0, 1232687.644 1441248.904 0, 1232934.141 1441262.607 0, 1233180.638 1441276.324 0, 1233427.134 1441290.056 0, 1233673.629 1441303.802 0, 1233920.123 1441317.563 0, 1234166.616 1441331.338 0, 1234413.109 1441345.128 0, 1234659.6 1441358.932 0, 
+    1234906.091 1441372.751 0, 1235152.582 1441386.584 0, 1235399.071 1441400.432 0, 1235645.559 1441414.295 0, 1235892.047 1441428.172 0, 1236138.534 1441442.063 0, 1236385.02 1441455.969 0, 1236631.505 1441469.889 0, 1236876.835 1441483.759 0, 1237191.582 1435919.308 0, 
+    1237506.345 1430354.575 0))
+
+POLYGON ((1248707.108 1442169.692 0, 1248461.817 1442155.129 0, 1248215.372 1442140.512 0, 1247968.926 1442125.91 0, 1247722.48 1442111.322 0, 1247476.032 1442096.749 0, 1247229.584 1442082.19 0, 1246983.135 1442067.646 0, 1246736.685 1442053.116 0, 1246490.234 1442038.601 0, 
+    1246243.782 1442024.101 0, 1245997.329 1442009.614 0, 1245750.876 1441995.143 0, 1245504.421 1441980.686 0, 1245257.966 1441966.243 0, 1245011.51 1441951.815 0, 1244765.053 1441937.401 0, 1244518.595 1441923.002 0, 1244272.137 1441908.617 0, 1244025.677 1441894.247 0, 
+    1243779.217 1441879.892 0, 1243532.756 1441865.551 0, 1243286.294 1441851.224 0, 1243039.831 1441836.912 0, 1242792.214 1441822.547 0, 1242546.903 1441808.331 0, 1242300.438 1441794.063 0, 1242053.972 1441779.809 0, 1241807.505 1441765.569 0, 1241561.037 1441751.344 0, 
+    1241314.568 1441737.133 0, 1241068.099 1441722.937 0, 1240821.628 1441708.756 0, 1240575.157 1441694.589 0, 1240328.685 1441680.436 0, 1240082.212 1441666.298 0, 1239835.739 1441652.175 0, 1239589.264 1441638.066 0, 1239342.789 1441623.971 0, 1239096.312 1441609.891 0, 
+    1238849.835 1441595.826 0, 1238603.358 1441581.775 0, 1238356.879 1441567.738 0, 1238110.399 1441553.716 0, 1237863.919 1441539.709 0, 1237617.438 1441525.716 0, 1237370.956 1441511.738 0, 1237124.473 1441497.774 0, 1236876.835 1441483.759 0, 1236562.104 1447047.921 0, 
+    1236247.39 1452611.788 0, 1236494.37 1452625.766 0, 1236740.198 1452639.693 0, 1236986.025 1452653.634 0, 1237231.851 1452667.59 0, 1237477.677 1452681.56 0, 1237723.501 1452695.545 0, 1237969.325 1452709.544 0, 1238215.148 1452723.557 0, 1238460.97 1452737.586 0, 
+    1238706.791 1452751.628 0, 1238952.611 1452765.685 0, 1239198.431 1452779.757 0, 1239444.25 1452793.843 0, 1239690.068 1452807.943 0, 1239935.885 1452822.058 0, 1240181.701 1452836.187 0, 1240427.516 1452850.331 0, 1240673.331 1452864.49 0, 1240919.145 1452878.662 0, 
+    1241164.958 1452892.85 0, 1241410.77 1452907.051 0, 1241656.581 1452921.268 0, 1241902.391 1452935.498 0, 1242147.05 1452949.677 0, 1242394.01 1452964.003 0, 1242639.818 1452978.277 0, 1242885.625 1452992.565 0, 1243131.431 1453006.868 0, 1243377.236 1453021.186 0, 
+    1243623.041 1453035.518 0, 1243868.844 1453049.864 0, 1244114.647 1453064.225 0, 1244360.449 1453078.601 0, 1244606.25 1453092.99 0, 1244852.051 1453107.395 0, 1245097.85 1453121.813 0, 1245343.649 1453136.247 0, 1245589.446 1453150.694 0, 1245835.243 1453165.156 0, 
+    1246081.039 1453179.633 0, 1246326.835 1453194.124 0, 1246572.629 1453208.63 0, 1246818.422 1453223.15 0, 1247064.215 1453237.684 0, 1247310.007 1453252.233 0, 1247555.798 1453266.796 0, 1247801.588 1453281.374 0, 1248046.227 1453295.898 0, 1248376.659 1447732.942 0, 
+    1248707.108 1442169.692 0))
+
+POLYGON ((1259843.085 1454013.339 0, 1259598.485 1453998.124 0, 1259352.738 1453982.852 0, 1259106.989 1453967.594 0, 1258861.239 1453952.351 0, 1258615.488 1453937.122 0, 1258369.737 1453921.908 0, 1258123.985 1453906.708 0, 1257878.231 1453891.522 0, 1257632.477 1453876.351 0, 
+    1257386.722 1453861.195 0, 1257140.966 1453846.053 0, 1256895.209 1453830.925 0, 1256649.452 1453815.812 0, 1256403.693 1453800.714 0, 1256157.933 1453785.629 0, 1255912.173 1453770.56 0, 1255666.412 1453755.504 0, 1255420.65 1453740.464 0, 1255174.887 1453725.437 0, 
+    1254929.123 1453710.425 0, 1254683.358 1453695.428 0, 1254437.592 1453680.445 0, 1254191.826 1453665.477 0, 1253944.91 1453650.453 0, 1253700.29 1453635.583 0, 1253454.521 1453620.658 0, 1253208.75 1453605.748 0, 1252962.979 1453590.851 0, 1252717.208 1453575.97 0, 
+    1252471.435 1453561.103 0, 1252225.661 1453546.25 0, 1251979.887 1453531.412 0, 1251734.111 1453516.588 0, 1251488.335 1453501.778 0, 1251242.558 1453486.984 0, 1250996.78 1453472.203 0, 1250751.001 1453457.437 0, 1250505.222 1453442.686 0, 1250259.441 1453427.949 0, 
+    1250013.66 1453413.226 0, 1249767.877 1453398.518 0, 1249522.094 1453383.824 0, 1249276.31 1453369.145 0, 1249030.525 1453354.481 0, 1248784.739 1453339.83 0, 1248538.953 1453325.195 0, 1248293.165 1453310.573 0, 1248046.227 1453295.898 0, 1247715.813 1458858.555 0, 
+    1247385.418 1464420.906 0, 1247631.698 1464435.542 0, 1247876.83 1464450.124 0, 1248121.962 1464464.721 0, 1248367.093 1464479.332 0, 1248612.223 1464493.958 0, 1248857.353 1464508.598 0, 1249102.481 1464523.252 0, 1249347.608 1464537.921 0, 1249592.735 1464552.604 0, 
+    1249837.861 1464567.302 0, 1250082.986 1464582.014 0, 1250328.11 1464596.741 0, 1250573.233 1464611.482 0, 1250818.355 1464626.237 0, 1251063.477 1464641.007 0, 1251308.597 1464655.791 0, 1251553.717 1464670.59 0, 1251798.836 1464685.403 0, 1252043.954 1464700.231 0, 
+    1252289.071 1464715.073 0, 1252534.187 1464729.929 0, 1252779.303 1464744.8 0, 1253024.417 1464759.686 0, 1253268.385 1464774.516 0, 1253514.643 1464789.499 0, 1253759.755 1464804.428 0, 1254004.866 1464819.371 0, 1254249.976 1464834.328 0, 1254495.086 1464849.3 0, 
+    1254740.194 1464864.287 0, 1254985.301 1464879.287 0, 1255230.408 1464894.302 0, 1255475.514 1464909.332 0, 1255720.618 1464924.376 0, 1255965.722 1464939.434 0, 1256210.825 1464954.507 0, 1256455.927 1464969.595 0, 1256701.029 1464984.696 0, 1256946.129 1464999.812 0, 
+    1257191.228 1465014.943 0, 1257436.327 1465030.088 0, 1257681.425 1465045.247 0, 1257926.522 1465060.421 0, 1258171.617 1465075.609 0, 1258416.712 1465090.812 0, 1258661.807 1465106.029 0, 1258906.9 1465121.261 0, 1259150.848 1465136.435 0, 1259496.957 1459575.04 0, 
+    1259843.085 1454013.339 0))
+
+POLYGON ((1270914.209 1465885.202 0, 1270670.303 1465869.338 0, 1270425.254 1465853.414 0, 1270180.204 1465837.505 0, 1269935.153 1465821.609 0, 1269690.101 1465805.729 0, 1269445.048 1465789.863 0, 1269199.994 1465774.011 0, 1268954.939 1465758.173 0, 1268709.883 1465742.351 0, 
+    1268464.827 1465726.542 0, 1268219.769 1465710.748 0, 1267974.711 1465694.968 0, 1267729.651 1465679.203 0, 1267484.591 1465663.452 0, 1267239.53 1465647.716 0, 1266994.467 1465631.994 0, 1266749.404 1465616.286 0, 1266504.34 1465600.593 0, 1266259.275 1465584.914 0, 
+    1266014.209 1465569.25 0, 1265769.142 1465553.6 0, 1265524.074 1465537.965 0, 1265279.006 1465522.344 0, 1265032.793 1465506.664 0, 1264788.866 1465491.145 0, 1264543.794 1465475.567 0, 1264298.722 1465460.004 0, 1264053.649 1465444.455 0, 1263808.574 1465428.921 0, 
+    1263563.499 1465413.401 0, 1263318.423 1465397.895 0, 1263073.346 1465382.404 0, 1262828.268 1465366.927 0, 1262583.19 1465351.465 0, 1262338.11 1465336.017 0, 1262093.029 1465320.583 0, 1261847.948 1465305.164 0, 1261602.866 1465289.76 0, 1261357.782 1465274.369 0, 
+    1261112.698 1465258.994 0, 1260867.613 1465243.632 0, 1260622.527 1465228.285 0, 1260377.44 1465212.953 0, 1260132.352 1465197.635 0, 1259887.264 1465182.331 0, 1259642.174 1465167.042 0, 1259397.083 1465151.767 0, 1259150.848 1465136.435 0, 1258804.758 1470697.52 0, 
+    1258458.688 1476258.287 0, 1258704.266 1476273.578 0, 1258948.702 1476288.812 0, 1259193.137 1476304.06 0, 1259437.571 1476319.323 0, 1259682.004 1476334.6 0, 1259926.436 1476349.892 0, 1260170.868 1476365.197 0, 1260415.298 1476380.518 0, 1260659.728 1476395.853 0, 
+    1260904.157 1476411.202 0, 1261148.584 1476426.565 0, 1261393.011 1476441.943 0, 1261637.437 1476457.335 0, 1261881.862 1476472.742 0, 1262126.287 1476488.163 0, 1262370.71 1476503.598 0, 1262615.132 1476519.048 0, 1262859.554 1476534.512 0, 1263103.974 1476549.991 0, 
+    1263348.394 1476565.484 0, 1263592.813 1476580.991 0, 1263837.23 1476596.513 0, 1264081.647 1476612.049 0, 1264324.923 1476627.527 0, 1264570.478 1476643.165 0, 1264814.892 1476658.744 0, 1265059.306 1476674.338 0, 1265303.718 1476689.946 0, 1265548.129 1476705.568 0, 
+    1265792.54 1476721.205 0, 1266036.949 1476736.856 0, 1266281.358 1476752.522 0, 1266525.766 1476768.202 0, 1266770.173 1476783.896 0, 1267014.578 1476799.605 0, 1267258.983 1476815.328 0, 1267503.387 1476831.065 0, 1267747.79 1476846.817 0, 1267992.193 1476862.584 0, 
+    1268236.594 1476878.364 0, 1268480.994 1476894.159 0, 1268725.393 1476909.969 0, 1268969.792 1476925.793 0, 1269214.189 1476941.631 0, 1269458.586 1476957.484 0, 1269702.982 1476973.351 0, 1269947.376 1476989.232 0, 1270190.631 1477005.054 0, 1270552.41 1471445.286 0, 
+    1270914.209 1465885.202 0))
+
+POLYGON ((1281920.417 1477784.962 0, 1281677.207 1477768.453 0, 1281432.858 1477751.881 0, 1281188.508 1477735.324 0, 1280944.157 1477718.781 0, 1280699.805 1477702.252 0, 1280455.452 1477685.738 0, 1280211.099 1477669.238 0, 1279966.744 1477652.753 0, 1279722.388 1477636.282 0, 
+    1279478.032 1477619.825 0, 1279233.674 1477603.383 0, 1278989.316 1477586.955 0, 1278744.956 1477570.541 0, 1278500.596 1477554.142 0, 1278256.234 1477537.757 0, 1278011.872 1477521.387 0, 1277767.508 1477505.031 0, 1277523.144 1477488.689 0, 1277278.779 1477472.362 0, 
+    1277034.412 1477456.049 0, 1276790.045 1477439.75 0, 1276545.677 1477423.466 0, 1276301.308 1477407.196 0, 1276055.799 1477390.865 0, 1275812.567 1477374.7 0, 1275568.195 1477358.474 0, 1275323.822 1477342.261 0, 1275079.448 1477326.064 0, 1274835.073 1477309.88 0, 
+    1274590.697 1477293.711 0, 1274346.32 1477277.556 0, 1274101.942 1477261.416 0, 1273857.564 1477245.29 0, 1273613.184 1477229.179 0, 1273368.803 1477213.081 0, 1273124.422 1477196.999 0, 1272880.039 1477180.93 0, 1272635.656 1477164.876 0, 1272391.272 1477148.837 0, 
+    1272146.886 1477132.812 0, 1271902.5 1477116.801 0, 1271658.113 1477100.804 0, 1271413.725 1477084.822 0, 1271169.336 1477068.855 0, 1270924.946 1477052.901 0, 1270680.555 1477036.962 0, 1270436.163 1477021.038 0, 1270190.631 1477005.054 0, 1269828.873 1482564.498 0, 
+    1269467.136 1488123.615 0, 1269712.011 1488139.557 0, 1269955.748 1488155.438 0, 1270199.485 1488171.335 0, 1270443.221 1488187.245 0, 1270686.955 1488203.17 0, 1270930.689 1488219.109 0, 1271174.422 1488235.063 0, 1271418.154 1488251.031 0, 1271661.885 1488267.013 0, 
+    1271905.615 1488283.01 0, 1272149.344 1488299.021 0, 1272393.072 1488315.046 0, 1272636.799 1488331.086 0, 1272880.525 1488347.14 0, 1273124.25 1488363.208 0, 1273367.975 1488379.291 0, 1273611.698 1488395.388 0, 1273855.42 1488411.5 0, 1274099.142 1488427.625 0, 
+    1274342.862 1488443.765 0, 1274586.582 1488459.92 0, 1274830.301 1488476.089 0, 1275074.018 1488492.272 0, 1275316.6 1488508.394 0, 1275561.451 1488524.681 0, 1275805.165 1488540.907 0, 1276048.879 1488557.148 0, 1276292.592 1488573.403 0, 1276536.304 1488589.672 0, 
+    1276780.015 1488605.955 0, 1277023.725 1488622.253 0, 1277267.434 1488638.566 0, 1277511.142 1488654.892 0, 1277754.849 1488671.233 0, 1277998.556 1488687.588 0, 1278242.261 1488703.958 0, 1278485.965 1488720.342 0, 1278729.668 1488736.74 0, 1278973.371 1488753.153 0, 
+    1279217.072 1488769.58 0, 1279460.772 1488786.021 0, 1279704.472 1488802.477 0, 1279948.17 1488818.947 0, 1280191.868 1488835.431 0, 1280435.564 1488851.93 0, 1280679.26 1488868.443 0, 1280922.954 1488884.97 0, 1281165.514 1488901.435 0, 1281542.954 1483343.363 0, 
+    1281920.417 1477784.962 0))
+
+POLYGON ((1292861.647 1489712.302 0, 1292619.133 1489695.152 0, 1292375.486 1489677.936 0, 1292131.838 1489660.735 0, 1291888.189 1489643.548 0, 1291644.539 1489626.375 0, 1291400.889 1489609.216 0, 1291157.237 1489592.072 0, 1290913.584 1489574.943 0, 1290669.93 1489557.827 0, 
+    1290426.275 1489540.726 0, 1290182.619 1489523.639 0, 1289938.962 1489506.567 0, 1289695.304 1489489.509 0, 1289451.645 1489472.465 0, 1289207.985 1489455.436 0, 1288964.324 1489438.421 0, 1288720.662 1489421.42 0, 1288476.999 1489404.434 0, 1288233.335 1489387.462 0, 
+    1287989.67 1489370.504 0, 1287746.004 1489353.561 0, 1287502.337 1489336.632 0, 1287258.669 1489319.717 0, 1287013.867 1489302.738 0, 1286771.33 1489285.931 0, 1286527.659 1489269.059 0, 1286283.987 1489252.202 0, 1286040.314 1489235.359 0, 1285796.64 1489218.53 0, 
+    1285552.965 1489201.716 0, 1285309.289 1489184.916 0, 1285065.612 1489168.131 0, 1284821.934 1489151.359 0, 1284578.255 1489134.603 0, 1284334.576 1489117.86 0, 1284090.895 1489101.132 0, 1283847.213 1489084.418 0, 1283603.53 1489067.718 0, 1283359.846 1489051.033 0, 
+    1283116.161 1489034.362 0, 1282872.476 1489017.706 0, 1282628.789 1489001.064 0, 1282385.101 1488984.436 0, 1282141.412 1488967.823 0, 1281897.723 1488951.223 0, 1281654.032 1488934.639 0, 1281410.34 1488918.068 0, 1281165.514 1488901.435 0, 1280788.096 1494459.174 0, 
+    1280410.701 1500016.572 0, 1280654.87 1500033.161 0, 1280897.908 1500049.687 0, 1281140.944 1500066.227 0, 1281383.98 1500082.782 0, 1281627.014 1500099.35 0, 1281870.048 1500115.934 0, 1282113.08 1500132.531 0, 1282356.112 1500149.143 0, 1282599.143 1500165.769 0, 
+    1282842.172 1500182.409 0, 1283085.201 1500199.064 0, 1283328.228 1500215.733 0, 1283571.255 1500232.416 0, 1283814.281 1500249.114 0, 1284057.306 1500265.826 0, 1284300.329 1500282.552 0, 1284543.352 1500299.292 0, 1284786.374 1500316.047 0, 1285029.395 1500332.816 0, 
+    1285272.414 1500349.6 0, 1285515.433 1500366.397 0, 1285758.451 1500383.209 0, 1286001.468 1500400.036 0, 1286243.353 1500416.798 0, 1286487.498 1500433.731 0, 1286730.512 1500450.601 0, 1286973.525 1500467.484 0, 1287216.537 1500484.382 0, 1287459.548 1500501.294 0, 
+    1287702.558 1500518.221 0, 1287945.567 1500535.161 0, 1288188.574 1500552.116 0, 1288431.581 1500569.086 0, 1288674.587 1500586.069 0, 1288917.592 1500603.067 0, 1289160.596 1500620.08 0, 1289403.599 1500637.106 0, 1289646.601 1500654.147 0, 1289889.601 1500671.202 0, 
+    1290132.601 1500688.272 0, 1290375.6 1500705.355 0, 1290618.598 1500722.454 0, 1290861.595 1500739.566 0, 1291104.591 1500756.693 0, 1291347.586 1500773.834 0, 1291590.579 1500790.989 0, 1291833.572 1500808.158 0, 1292075.435 1500825.262 0, 1292468.529 1495268.952 0, 
+    1292861.647 1489712.302 0))
+
+POLYGON ((1303737.838 1501666.904 0, 1303496.022 1501649.117 0, 1303253.079 1501631.261 0, 1303010.135 1501613.419 0, 1302767.189 1501595.592 0, 1302524.243 1501577.779 0, 1302281.295 1501559.98 0, 1302038.347 1501542.195 0, 1301795.397 1501524.425 0, 1301552.446 1501506.669 0, 
+    1301309.495 1501488.928 0, 1301066.542 1501471.2 0, 1300823.588 1501453.487 0, 1300580.633 1501435.789 0, 1300337.677 1501418.104 0, 1300094.72 1501400.434 0, 1299851.762 1501382.778 0, 1299608.803 1501365.137 0, 1299365.843 1501347.509 0, 1299122.882 1501329.896 0, 
+    1298879.92 1501312.298 0, 1298636.957 1501294.714 0, 1298393.993 1501277.143 0, 1298151.028 1501259.588 0, 1297906.933 1501241.965 0, 1297665.094 1501224.519 0, 1297422.126 1501207.006 0, 1297179.157 1501189.508 0, 1296936.186 1501172.024 0, 1296693.215 1501154.554 0, 
+    1296450.242 1501137.098 0, 1296207.269 1501119.657 0, 1295964.294 1501102.23 0, 1295721.319 1501084.817 0, 1295478.342 1501067.419 0, 1295235.365 1501050.034 0, 1294992.386 1501032.665 0, 1294749.407 1501015.309 0, 1294506.426 1500997.968 0, 1294263.444 1500980.641 0, 
+    1294020.462 1500963.328 0, 1293777.478 1500946.03 0, 1293534.493 1500928.746 0, 1293291.508 1500911.476 0, 1293048.521 1500894.221 0, 1292805.533 1500876.98 0, 1292562.544 1500859.753 0, 1292319.555 1500842.541 0, 1292075.435 1500825.262 0, 1291682.365 1506381.227 0, 
+    1291289.321 1511936.841 0, 1291532.783 1511954.072 0, 1291775.119 1511971.238 0, 1292017.454 1511988.419 0, 1292259.788 1512005.613 0, 1292502.12 1512022.822 0, 1292744.452 1512040.046 0, 1292986.783 1512057.283 0, 1293229.113 1512074.535 0, 1293471.441 1512091.801 0, 
+    1293713.769 1512109.081 0, 1293956.096 1512126.376 0, 1294198.421 1512143.685 0, 1294440.746 1512161.008 0, 1294683.069 1512178.345 0, 1294925.392 1512195.696 0, 1295167.713 1512213.062 0, 1295410.034 1512230.442 0, 1295652.353 1512247.837 0, 1295894.672 1512265.245 0, 
+    1296136.989 1512282.668 0, 1296379.306 1512300.106 0, 1296621.621 1512317.557 0, 1296863.936 1512335.023 0, 1297105.124 1512352.421 0, 1297348.561 1512369.997 0, 1297590.872 1512387.505 0, 1297833.183 1512405.028 0, 1298075.492 1512422.565 0, 1298317.8 1512440.116 0, 
+    1298560.107 1512457.682 0, 1298802.413 1512475.262 0, 1299044.718 1512492.856 0, 1299287.022 1512510.464 0, 1299529.325 1512528.087 0, 1299771.627 1512545.723 0, 1300013.928 1512563.374 0, 1300256.228 1512581.04 0, 1300498.527 1512598.719 0, 1300740.825 1512616.413 0, 
+    1300983.122 1512634.121 0, 1301225.417 1512651.844 0, 1301467.712 1512669.581 0, 1301710.006 1512687.331 0, 1301952.298 1512705.097 0, 1302194.59 1512722.876 0, 1302436.88 1512740.67 0, 1302679.17 1512758.478 0, 1302920.334 1512776.217 0, 1303329.073 1507221.737 0, 
+    1303737.838 1501666.904 0))
+
+POLYGON ((1314548.93 1513648.45 0, 1314307.815 1513630.029 0, 1314065.577 1513611.537 0, 1313823.337 1513593.059 0, 1313581.097 1513574.595 0, 1313338.856 1513556.145 0, 1313096.613 1513537.71 0, 1312854.369 1513519.289 0, 1312612.125 1513500.882 0, 1312369.879 1513482.489 0, 
+    1312127.632 1513464.111 0, 1311885.384 1513445.747 0, 1311643.135 1513427.397 0, 1311400.885 1513409.062 0, 1311158.634 1513390.74 0, 1310916.382 1513372.433 0, 1310674.128 1513354.14 0, 1310431.874 1513335.862 0, 1310189.618 1513317.598 0, 1309947.362 1513299.348 0, 
+    1309705.104 1513281.112 0, 1309462.846 1513262.89 0, 1309220.586 1513244.683 0, 1308978.325 1513226.49 0, 1308734.94 1513208.227 0, 1308493.8 1513190.147 0, 1308251.536 1513171.997 0, 1308009.271 1513153.861 0, 1307767.005 1513135.739 0, 1307524.737 1513117.632 0, 
+    1307282.469 1513099.539 0, 1307040.2 1513081.46 0, 1306797.929 1513063.395 0, 1306555.658 1513045.345 0, 1306313.385 1513027.308 0, 1306071.112 1513009.287 0, 1305828.837 1512991.279 0, 1305586.561 1512973.286 0, 1305344.284 1512955.307 0, 1305102.006 1512937.342 0, 
+    1304859.728 1512919.391 0, 1304617.448 1512901.455 0, 1304375.167 1512883.533 0, 1304132.884 1512865.625 0, 1303890.601 1512847.731 0, 1303648.317 1512829.852 0, 1303406.032 1512811.987 0, 1303163.746 1512794.136 0, 1302920.334 1512776.217 0, 1302511.622 1518330.341 0, 
+    1302102.936 1523884.101 0, 1302345.691 1523901.972 0, 1302587.323 1523919.775 0, 1302828.955 1523937.591 0, 1303070.585 1523955.422 0, 1303312.214 1523973.268 0, 1303553.843 1523991.127 0, 1303795.47 1524009.001 0, 1304037.096 1524026.889 0, 1304278.721 1524044.791 0, 
+    1304520.345 1524062.707 0, 1304761.968 1524080.638 0, 1305003.59 1524098.583 0, 1305245.211 1524116.542 0, 1305486.831 1524134.515 0, 1305728.45 1524152.502 0, 1305970.068 1524170.504 0, 1306211.685 1524188.52 0, 1306453.3 1524206.55 0, 1306694.915 1524224.594 0, 
+    1306936.528 1524242.653 0, 1307178.141 1524260.726 0, 1307419.752 1524278.813 0, 1307661.363 1524296.914 0, 1307901.852 1524314.945 0, 1308144.58 1524333.159 0, 1308386.187 1524351.303 0, 1308627.793 1524369.461 0, 1308869.398 1524387.633 0, 1309111.002 1524405.82 0, 
+    1309352.605 1524424.021 0, 1309594.207 1524442.236 0, 1309835.807 1524460.465 0, 1310077.407 1524478.708 0, 1310319.006 1524496.966 0, 1310560.603 1524515.238 0, 1310802.199 1524533.524 0, 1311043.795 1524551.824 0, 1311285.389 1524570.139 0, 1311526.982 1524588.467 0, 
+    1311768.574 1524606.81 0, 1312010.165 1524625.168 0, 1312251.755 1524643.539 0, 1312493.344 1524661.925 0, 1312734.932 1524680.325 0, 1312976.519 1524698.739 0, 1313218.104 1524717.167 0, 1313459.689 1524735.609 0, 1313700.153 1524753.981 0, 1314124.528 1519201.397 0, 
+    1314548.93 1513648.45 0))
+
+POLYGON ((1325294.867 1525656.621 0, 1325054.453 1525637.57 0, 1324812.922 1525618.445 0, 1324571.389 1525599.334 0, 1324329.855 1525580.238 0, 1324088.321 1525561.156 0, 1323846.785 1525542.088 0, 1323605.248 1525523.034 0, 1323363.709 1525503.994 0, 1323122.17 1525484.969 0, 
+    1322880.63 1525465.957 0, 1322639.088 1525446.96 0, 1322397.545 1525427.978 0, 1322156.002 1525409.009 0, 1321914.457 1525390.055 0, 1321672.911 1525371.115 0, 1321431.364 1525352.189 0, 1321189.815 1525333.277 0, 1320948.266 1525314.379 0, 1320706.716 1525295.496 0, 
+    1320465.164 1525276.627 0, 1320223.611 1525257.772 0, 1319982.058 1525238.932 0, 1319740.503 1525220.105 0, 1319497.829 1525201.206 0, 1319257.389 1525182.495 0, 1319015.831 1525163.711 0, 1318774.272 1525144.942 0, 1318532.711 1525126.187 0, 1318291.15 1525107.445 0, 
+    1318049.587 1525088.719 0, 1317808.024 1525070.006 0, 1317566.459 1525051.307 0, 1317324.893 1525032.623 0, 1317083.326 1525013.953 0, 1316841.758 1524995.297 0, 1316600.188 1524976.656 0, 1316358.618 1524958.029 0, 1316117.047 1524939.415 0, 1315875.474 1524920.816 0, 
+    1315633.9 1524902.232 0, 1315392.326 1524883.661 0, 1315150.75 1524865.105 0, 1314909.173 1524846.563 0, 1314667.595 1524828.035 0, 1314426.016 1524809.522 0, 1314184.436 1524791.022 0, 1313942.855 1524772.537 0, 1313700.153 1524753.981 0, 1313275.807 1530306.195 0, 
+    1312851.489 1535858.035 0, 1313093.534 1535876.541 0, 1313334.462 1535894.976 0, 1313575.388 1535913.426 0, 1313816.314 1535931.889 0, 1314057.238 1535950.367 0, 1314298.162 1535968.859 0, 1314539.084 1535987.365 0, 1314780.005 1536005.885 0, 1315020.925 1536024.419 0, 
+    1315261.844 1536042.968 0, 1315502.762 1536061.531 0, 1315743.679 1536080.108 0, 1315984.595 1536098.699 0, 1316225.509 1536117.304 0, 1316466.423 1536135.924 0, 1316707.335 1536154.557 0, 1316948.247 1536173.205 0, 1317189.157 1536191.867 0, 1317430.066 1536210.544 0, 
+    1317670.974 1536229.234 0, 1317911.881 1536247.938 0, 1318152.787 1536266.657 0, 1318393.691 1536285.39 0, 1318633.48 1536304.051 0, 1318875.498 1536322.899 0, 1319116.399 1536341.674 0, 1319357.299 1536360.464 0, 1319598.198 1536379.268 0, 1319839.097 1536398.086 0, 
+    1320079.994 1536416.918 0, 1320320.889 1536435.764 0, 1320561.784 1536454.625 0, 1320802.678 1536473.499 0, 1321043.57 1536492.388 0, 1321284.462 1536511.291 0, 1321525.352 1536530.209 0, 1321766.241 1536549.14 0, 1322007.13 1536568.086 0, 1322248.017 1536587.045 0, 
+    1322488.902 1536606.019 0, 1322729.787 1536625.007 0, 1322970.671 1536644.01 0, 1323211.553 1536663.026 0, 1323452.435 1536682.057 0, 1323693.315 1536701.102 0, 1323934.194 1536720.161 0, 1324175.072 1536739.234 0, 1324414.835 1536758.233 0, 1324854.836 1531207.614 0, 
+    1325294.867 1525656.621 0))
+
+POLYGON ((1335975.592 1537691.096 0, 1335735.881 1537671.42 0, 1335495.058 1537651.666 0, 1335254.234 1537631.927 0, 1335013.408 1537612.201 0, 1334772.582 1537592.49 0, 1334531.754 1537572.793 0, 1334290.925 1537553.111 0, 1334050.095 1537533.442 0, 1333809.263 1537513.787 0, 
+    1333568.431 1537494.147 0, 1333327.597 1537474.521 0, 1333086.763 1537454.909 0, 1332845.927 1537435.311 0, 1332605.09 1537415.728 0, 1332364.251 1537396.159 0, 1332123.412 1537376.603 0, 1331882.571 1537357.062 0, 1331641.73 1537337.535 0, 1331400.887 1537318.023 0, 
+    1331160.043 1537298.524 0, 1330919.198 1537279.04 0, 1330678.352 1537259.57 0, 1330437.504 1537240.114 0, 1330195.543 1537220.582 0, 1329955.806 1537201.244 0, 1329714.955 1537181.831 0, 1329474.103 1537162.432 0, 1329233.25 1537143.046 0, 1328992.396 1537123.676 0, 
+    1328751.54 1537104.319 0, 1328510.684 1537084.976 0, 1328269.826 1537065.648 0, 1328028.967 1537046.334 0, 1327788.107 1537027.034 0, 1327547.246 1537007.748 0, 1327306.384 1536988.476 0, 1327065.521 1536969.218 0, 1326824.656 1536949.975 0, 1326583.79 1536930.746 0, 
+    1326342.924 1536911.531 0, 1326102.056 1536892.33 0, 1325861.187 1536873.144 0, 1325620.317 1536853.971 0, 1325379.445 1536834.813 0, 1325138.573 1536815.669 0, 1324897.699 1536796.539 0, 1324656.825 1536777.423 0, 1324414.835 1536758.233 0, 1323974.865 1542308.471 0, 
+    1323534.925 1547858.322 0, 1323776.258 1547877.46 0, 1324016.479 1547896.524 0, 1324256.699 1547915.602 0, 1324496.918 1547934.694 0, 1324737.136 1547953.8 0, 1324977.353 1547972.921 0, 1325217.569 1547992.056 0, 1325457.783 1548011.204 0, 1325697.997 1548030.367 0, 
+    1325938.209 1548049.544 0, 1326178.42 1548068.735 0, 1326418.631 1548087.941 0, 1326658.839 1548107.16 0, 1326899.047 1548126.394 0, 1327139.254 1548145.641 0, 1327379.459 1548164.903 0, 1327619.664 1548184.179 0, 1327859.867 1548203.469 0, 1328100.069 1548222.773 0, 
+    1328340.27 1548242.092 0, 1328580.47 1548261.424 0, 1328820.669 1548280.771 0, 1329060.866 1548300.132 0, 1329299.953 1548319.417 0, 1329541.258 1548338.896 0, 1329781.452 1548358.299 0, 1330021.645 1548377.716 0, 1330261.837 1548397.148 0, 1330502.028 1548416.593 0, 
+    1330742.218 1548436.053 0, 1330982.406 1548455.527 0, 1331222.593 1548475.015 0, 1331462.779 1548494.517 0, 1331702.964 1548514.034 0, 1331943.148 1548533.564 0, 1332183.331 1548553.109 0, 1332423.513 1548572.667 0, 1332663.693 1548592.24 0, 1332903.872 1548611.827 0, 
+    1333144.05 1548631.428 0, 1333384.227 1548651.044 0, 1333624.403 1548670.673 0, 1333864.578 1548690.317 0, 1334104.751 1548709.974 0, 1334344.923 1548729.646 0, 1334585.095 1548749.332 0, 1334825.265 1548769.032 0, 1335064.325 1548788.655 0, 1335519.942 1543240.069 0, 
+    1335975.592 1537691.096 0))
+
+POLYGON ((1346591.051 1549751.557 0, 1346352.045 1549731.259 0, 1346111.932 1549710.88 0, 1345871.817 1549690.516 0, 1345631.701 1549670.165 0, 1345391.584 1549649.829 0, 1345151.466 1549629.507 0, 1344911.347 1549609.199 0, 1344671.226 1549588.906 0, 1344431.104 1549568.626 0, 
+    1344190.981 1549548.361 0, 1343950.857 1549528.109 0, 1343710.732 1549507.872 0, 1343470.605 1549487.649 0, 1343230.478 1549467.44 0, 1342990.349 1549447.245 0, 1342750.219 1549427.065 0, 1342510.087 1549406.898 0, 1342269.955 1549386.746 0, 1342029.821 1549366.607 0, 
+    1341789.687 1549346.483 0, 1341549.551 1549326.373 0, 1341309.413 1549306.277 0, 1341069.275 1549286.196 0, 1340828.028 1549266.036 0, 1340588.995 1549246.075 0, 1340348.853 1549226.035 0, 1340108.71 1549206.01 0, 1339868.565 1549185.999 0, 1339628.42 1549166.002 0, 
+    1339388.273 1549146.019 0, 1339148.125 1549126.051 0, 1338907.976 1549106.096 0, 1338667.826 1549086.156 0, 1338427.675 1549066.23 0, 1338187.522 1549046.317 0, 1337947.369 1549026.419 0, 1337707.214 1549006.536 0, 1337467.058 1548986.666 0, 1337226.901 1548966.81 0, 
+    1336986.742 1548946.969 0, 1336746.583 1548927.142 0, 1336506.422 1548907.328 0, 1336266.26 1548887.529 0, 1336026.097 1548867.745 0, 1335785.933 1548847.974 0, 1335545.768 1548828.217 0, 1335305.601 1548808.475 0, 1335064.325 1548788.655 0, 1334608.74 1554336.849 0, 
+    1334153.187 1559884.643 0, 1334393.807 1559904.408 0, 1334633.32 1559924.097 0, 1334872.833 1559943.8 0, 1335112.344 1559963.517 0, 1335351.854 1559983.248 0, 1335591.363 1560002.993 0, 1335830.87 1560022.753 0, 1336070.377 1560042.526 0, 1336309.882 1560062.314 0, 
+    1336549.386 1560082.115 0, 1336788.889 1560101.931 0, 1337028.391 1560121.761 0, 1337267.892 1560141.604 0, 1337507.391 1560161.462 0, 1337746.889 1560181.335 0, 1337986.386 1560201.221 0, 1338225.882 1560221.121 0, 1338465.377 1560241.035 0, 1338704.871 1560260.964 0, 
+    1338944.363 1560280.906 0, 1339183.854 1560300.863 0, 1339423.345 1560320.834 0, 1339662.833 1560340.818 0, 1339901.217 1560360.725 0, 1340141.808 1560380.83 0, 1340381.293 1560400.858 0, 1340620.777 1560420.899 0, 1340860.26 1560440.954 0, 1341099.742 1560461.023 0, 
+    1341339.223 1560481.107 0, 1341578.702 1560501.205 0, 1341818.181 1560521.316 0, 1342057.658 1560541.442 0, 1342297.134 1560561.582 0, 1342536.608 1560581.736 0, 1342776.082 1560601.904 0, 1343015.554 1560622.086 0, 1343255.025 1560642.282 0, 1343494.495 1560662.493 0, 
+    1343733.964 1560682.717 0, 1343973.432 1560702.956 0, 1344212.898 1560723.208 0, 1344452.363 1560743.475 0, 1344691.828 1560763.756 0, 1344931.29 1560784.051 0, 1345170.752 1560804.36 0, 1345410.212 1560824.683 0, 1345648.568 1560844.926 0, 1346119.793 1555298.441 0, 
+    1346591.051 1549751.557 0))
+
+POLYGON ((583338.669 883973.08 0, 583060.789 883997.487 0, 582781.494 884022.035 0, 582502.199 884046.6 0, 582222.906 884071.182 0, 581943.615 884095.779 0, 581664.325 884120.394 0, 581385.036 884145.024 0, 581105.749 884169.671 0, 580826.463 884194.335 0, 
+    580547.179 884219.015 0, 580267.896 884243.711 0, 579988.615 884268.424 0, 579709.335 884293.153 0, 579430.057 884317.899 0, 579150.78 884342.661 0, 578871.504 884367.44 0, 578592.23 884392.235 0, 578312.958 884417.046 0, 578033.686 884441.874 0, 
+    577754.417 884466.718 0, 577475.149 884491.579 0, 577195.882 884516.456 0, 576916.617 884541.35 0, 576635.934 884566.386 0, 576358.09 884591.186 0, 576078.83 884616.129 0, 575799.57 884641.089 0, 575520.312 884666.065 0, 575241.056 884691.057 0, 
+    574961.801 884716.065 0, 574682.547 884741.091 0, 574403.295 884766.132 0, 574124.045 884791.19 0, 573844.796 884816.265 0, 573565.548 884841.355 0, 573286.302 884866.463 0, 573007.057 884891.586 0, 572727.814 884916.727 0, 572448.572 884941.883 0, 
+    572169.332 884967.056 0, 571890.093 884992.246 0, 571610.856 885017.452 0, 571331.62 885042.674 0, 571052.386 885067.913 0, 570773.153 885093.168 0, 570493.922 885118.44 0, 570214.692 885143.728 0, 569934.044 885169.161 0, 570437.574 890723.633 0, 
+    570941.119 896278.281 0, 571221.11 896252.907 0, 571499.686 896227.679 0, 571778.264 896202.466 0, 572056.843 896177.27 0, 572335.423 896152.09 0, 572614.005 896126.927 0, 572892.588 896101.78 0, 573171.173 896076.65 0, 573449.759 896051.536 0, 
+    573728.347 896026.438 0, 574006.937 896001.356 0, 574285.527 895976.292 0, 574564.12 895951.243 0, 574842.713 895926.211 0, 575121.308 895901.195 0, 575399.905 895876.196 0, 575678.503 895851.213 0, 575957.103 895826.246 0, 576235.704 895801.296 0, 
+    576514.306 895776.363 0, 576792.91 895751.445 0, 577071.516 895726.544 0, 577350.123 895701.66 0, 577627.316 895676.918 0, 577907.341 895651.94 0, 578185.952 895627.105 0, 578464.565 895602.286 0, 578743.179 895577.483 0, 579021.795 895552.697 0, 
+    579300.412 895527.927 0, 579579.031 895503.174 0, 579857.651 895478.437 0, 580136.272 895453.716 0, 580414.895 895429.012 0, 580693.52 895404.325 0, 580972.146 895379.653 0, 581250.773 895354.998 0, 581529.402 895330.36 0, 581808.032 895305.738 0, 
+    582086.664 895281.132 0, 582365.297 895256.542 0, 582643.932 895231.97 0, 582922.568 895207.413 0, 583201.205 895182.873 0, 583479.844 895158.349 0, 583758.484 895133.842 0, 584037.126 895109.351 0, 584314.355 895085 0, 583826.504 889528.952 0, 
+    583338.669 883973.08 0))
+
+POLYGON ((597690.908 893929.506 0, 597413.61 893953.074 0, 597134.9 893976.777 0, 596856.191 894000.497 0, 596577.484 894024.234 0, 596298.779 894047.987 0, 596020.074 894071.756 0, 595741.371 894095.542 0, 595462.67 894119.344 0, 595183.97 894143.162 0, 
+    594905.271 894166.997 0, 594626.574 894190.848 0, 594347.878 894214.716 0, 594069.183 894238.6 0, 593790.49 894262.5 0, 593511.799 894286.417 0, 593233.108 894310.351 0, 592954.42 894334.3 0, 592675.732 894358.266 0, 592397.046 894382.249 0, 
+    592118.361 894406.248 0, 591839.678 894430.263 0, 591560.996 894454.295 0, 591282.316 894478.343 0, 591002.224 894502.53 0, 590724.96 894526.488 0, 590446.283 894550.586 0, 590167.609 894574.699 0, 589888.936 894598.829 0, 589610.264 894622.976 0, 
+    589331.593 894647.139 0, 589052.924 894671.318 0, 588774.257 894695.514 0, 588495.59 894719.726 0, 588216.926 894743.955 0, 587938.262 894768.2 0, 587659.6 894792.461 0, 587380.94 894816.739 0, 587102.281 894841.033 0, 586823.623 894865.343 0, 
+    586544.967 894889.67 0, 586266.312 894914.014 0, 585987.659 894938.373 0, 585709.007 894962.75 0, 585430.357 894987.142 0, 585151.708 895011.551 0, 584873.06 895035.976 0, 584594.414 895060.418 0, 584314.355 895085 0, 584802.221 900641.222 0, 
+    585290.102 906197.611 0, 585569.503 906173.087 0, 585847.496 906148.702 0, 586125.489 906124.334 0, 586403.484 906099.983 0, 586681.48 906075.647 0, 586959.478 906051.328 0, 587237.477 906027.026 0, 587515.478 906002.74 0, 587793.48 905978.47 0, 
+    588071.484 905954.216 0, 588349.488 905929.979 0, 588627.495 905905.758 0, 588905.503 905881.554 0, 589183.512 905857.366 0, 589461.522 905833.194 0, 589739.534 905809.039 0, 590017.548 905784.9 0, 590295.563 905760.778 0, 590573.579 905736.671 0, 
+    590851.597 905712.582 0, 591129.616 905688.508 0, 591407.637 905664.451 0, 591685.659 905640.41 0, 591962.272 905616.508 0, 592241.707 905592.378 0, 592519.733 905568.386 0, 592797.761 905544.411 0, 593075.79 905520.452 0, 593353.82 905496.509 0, 
+    593631.852 905472.583 0, 593909.885 905448.673 0, 594187.92 905424.78 0, 594465.956 905400.903 0, 594743.994 905377.042 0, 595022.032 905353.198 0, 595300.073 905329.37 0, 595578.114 905305.558 0, 595856.158 905281.763 0, 596134.202 905257.984 0, 
+    596412.248 905234.221 0, 596690.295 905210.475 0, 596968.344 905186.745 0, 597246.394 905163.032 0, 597524.445 905139.335 0, 597802.498 905115.654 0, 598080.553 905091.989 0, 598358.608 905068.341 0, 598635.256 905044.83 0, 598163.075 899487.084 0, 
+    597690.908 893929.506 0))
+
+POLYGON ((611983.614 903929.755 0, 611706.899 903952.485 0, 611428.777 903975.348 0, 611150.657 903998.226 0, 610872.539 904021.121 0, 610594.421 904044.033 0, 610316.305 904066.961 0, 610038.191 904089.905 0, 609760.077 904112.865 0, 609481.966 904135.842 0, 
+    609203.855 904158.836 0, 608925.746 904181.845 0, 608647.638 904204.871 0, 608369.531 904227.914 0, 608091.426 904250.973 0, 607813.322 904274.048 0, 607535.22 904297.139 0, 607257.119 904320.247 0, 606979.019 904343.371 0, 606700.921 904366.512 0, 
+    606422.824 904389.669 0, 606144.728 904412.842 0, 605866.634 904436.032 0, 605588.541 904459.238 0, 605309.041 904482.578 0, 605032.359 904505.699 0, 604754.271 904528.955 0, 604476.183 904552.226 0, 604198.097 904575.514 0, 603920.012 904598.818 0, 
+    603641.929 904622.139 0, 603363.847 904645.476 0, 603085.767 904668.83 0, 602807.687 904692.199 0, 602529.61 904715.585 0, 602251.533 904738.988 0, 601973.458 904762.407 0, 601695.385 904785.842 0, 601417.312 904809.294 0, 601139.241 904832.762 0, 
+    600861.172 904856.246 0, 600583.104 904879.747 0, 600305.037 904903.264 0, 600026.971 904926.797 0, 599748.907 904950.347 0, 599470.845 904973.913 0, 599192.784 904997.496 0, 598914.724 905021.095 0, 598635.256 905044.83 0, 599107.451 910602.74 0, 
+    599579.66 916160.812 0, 599858.47 916137.133 0, 600135.875 916113.59 0, 600413.282 916090.063 0, 600690.691 916066.552 0, 600968.1 916043.058 0, 601245.512 916019.58 0, 601522.924 915996.118 0, 601800.338 915972.672 0, 602077.753 915949.243 0, 
+    602355.17 915925.831 0, 602632.588 915902.434 0, 602910.007 915879.054 0, 603187.428 915855.69 0, 603464.85 915832.343 0, 603742.274 915809.012 0, 604019.698 915785.697 0, 604297.125 915762.399 0, 604574.552 915739.116 0, 604851.981 915715.851 0, 
+    605129.412 915692.601 0, 605406.843 915669.368 0, 605684.276 915646.151 0, 605961.711 915622.951 0, 606237.741 915599.884 0, 606516.584 915576.599 0, 606794.022 915553.447 0, 607071.462 915530.312 0, 607348.904 915507.193 0, 607626.346 915484.091 0, 
+    607903.79 915461.005 0, 608181.236 915437.935 0, 608458.682 915414.881 0, 608736.13 915391.844 0, 609013.58 915368.823 0, 609291.031 915345.819 0, 609568.483 915322.831 0, 609845.936 915299.859 0, 610123.391 915276.903 0, 610400.847 915253.964 0, 
+    610678.305 915231.041 0, 610955.764 915208.135 0, 611233.224 915185.244 0, 611510.685 915162.371 0, 611788.148 915139.513 0, 612065.613 915116.672 0, 612343.078 915093.847 0, 612620.545 915071.038 0, 612896.609 915048.361 0, 612440.105 909488.978 0, 
+    611983.614 903929.755 0))
+
+POLYGON ((626216.648 913973.538 0, 625940.519 913995.435 0, 625662.989 914017.459 0, 625385.46 914039.5 0, 625107.932 914061.558 0, 624830.406 914083.631 0, 624552.881 914105.721 0, 624275.357 914127.827 0, 623997.834 914149.95 0, 623720.313 914172.089 0, 
+    623442.793 914194.244 0, 623165.275 914216.416 0, 622887.758 914238.603 0, 622610.242 914260.808 0, 622332.727 914283.028 0, 622055.214 914305.265 0, 621777.702 914327.518 0, 621500.191 914349.788 0, 621222.681 914372.074 0, 620945.173 914394.376 0, 
+    620667.666 914416.695 0, 620390.161 914439.03 0, 620112.657 914461.381 0, 619835.154 914483.748 0, 619556.249 914506.246 0, 619280.152 914528.533 0, 619002.653 914550.949 0, 618725.156 914573.382 0, 618447.66 914595.831 0, 618170.165 914618.297 0, 
+    617892.671 914640.779 0, 617615.179 914663.277 0, 617337.688 914685.792 0, 617060.198 914708.323 0, 616782.71 914730.87 0, 616505.223 914753.433 0, 616227.737 914776.013 0, 615950.253 914798.61 0, 615672.77 914821.222 0, 615395.288 914843.851 0, 
+    615117.808 914866.496 0, 614840.329 914889.158 0, 614562.851 914911.836 0, 614285.375 914934.53 0, 614007.9 914957.241 0, 613730.426 914979.967 0, 613452.954 915002.711 0, 613175.483 915025.47 0, 612896.609 915048.361 0, 613353.126 920607.902 0, 
+    613809.656 926167.597 0, 614087.872 926144.76 0, 614364.689 926122.054 0, 614641.507 926099.364 0, 614918.326 926076.691 0, 615195.146 926054.034 0, 615471.968 926031.393 0, 615748.791 926008.769 0, 616025.616 925986.161 0, 616302.442 925963.569 0, 
+    616579.269 925940.993 0, 616856.097 925918.434 0, 617132.927 925895.891 0, 617409.758 925873.365 0, 617686.591 925850.854 0, 617963.425 925828.36 0, 618240.26 925805.882 0, 618517.096 925783.421 0, 618793.934 925760.976 0, 619070.773 925738.547 0, 
+    619347.613 925716.134 0, 619624.455 925693.738 0, 619901.298 925671.358 0, 620178.143 925648.994 0, 620453.588 925626.76 0, 620731.835 925604.316 0, 621008.684 925582.001 0, 621285.533 925559.702 0, 621562.384 925537.42 0, 621839.236 925515.154 0, 
+    622116.09 925492.905 0, 622392.945 925470.671 0, 622669.801 925448.454 0, 622946.658 925426.253 0, 623223.517 925404.069 0, 623500.377 925381.901 0, 623777.239 925359.749 0, 624054.101 925337.613 0, 624330.965 925315.494 0, 624607.831 925293.391 0, 
+    624884.697 925271.304 0, 625161.565 925249.234 0, 625438.434 925227.18 0, 625715.305 925205.142 0, 625992.177 925183.121 0, 626269.05 925161.115 0, 626545.924 925139.126 0, 626822.8 925117.154 0, 627098.278 925095.308 0, 626657.457 919534.346 0, 
+    626216.648 913973.538 0))
+
+POLYGON ((696482.044 964835.366 0, 696208.883 964853.148 0, 695934.346 964871.037 0, 695659.81 964888.942 0, 695385.275 964906.863 0, 695110.741 964924.8 0, 694836.209 964942.753 0, 694561.677 964960.722 0, 694287.146 964978.708 0, 694012.617 964996.71 0, 
+    693738.088 965014.728 0, 693463.56 965032.762 0, 693189.034 965050.812 0, 692914.509 965068.878 0, 692639.984 965086.961 0, 692365.461 965105.059 0, 692090.939 965123.174 0, 691816.418 965141.305 0, 691541.898 965159.452 0, 691267.379 965177.616 0, 
+    690992.861 965195.795 0, 690718.344 965213.991 0, 690443.828 965232.203 0, 690169.313 965250.431 0, 689893.422 965268.766 0, 689620.287 965286.935 0, 689345.776 965305.211 0, 689071.265 965323.504 0, 688796.756 965341.813 0, 688522.248 965360.138 0, 
+    688247.741 965378.479 0, 687973.235 965396.836 0, 687698.73 965415.209 0, 687424.226 965433.599 0, 687149.723 965452.004 0, 686875.221 965470.426 0, 686600.72 965488.864 0, 686326.221 965507.318 0, 686051.722 965525.789 0, 685777.225 965544.275 0, 
+    685502.729 965562.778 0, 685228.233 965581.296 0, 684953.739 965599.831 0, 684679.246 965618.382 0, 684404.754 965636.95 0, 684130.263 965655.533 0, 683855.774 965674.133 0, 683581.285 965692.748 0, 683305.419 965711.474 0, 683683.452 971278.268 0, 
+    684061.492 976845.177 0, 684336.7 976826.496 0, 684610.533 976807.925 0, 684884.368 976789.369 0, 685158.203 976770.83 0, 685432.04 976752.308 0, 685705.878 976733.801 0, 685979.716 976715.31 0, 686253.556 976696.835 0, 686527.397 976678.377 0, 
+    686801.239 976659.935 0, 687075.083 976641.509 0, 687348.927 976623.098 0, 687622.772 976604.705 0, 687896.619 976586.327 0, 688170.466 976567.965 0, 688444.315 976549.619 0, 688718.164 976531.29 0, 688992.015 976512.976 0, 689265.867 976494.679 0, 
+    689539.72 976476.398 0, 689813.574 976458.133 0, 690087.429 976439.884 0, 690361.285 976421.651 0, 690633.768 976403.526 0, 690909 976385.234 0, 691182.86 976367.05 0, 691456.72 976348.881 0, 691730.581 976330.729 0, 692004.444 976312.593 0, 
+    692278.308 976294.473 0, 692552.172 976276.369 0, 692826.038 976258.282 0, 693099.905 976240.21 0, 693373.773 976222.155 0, 693647.642 976204.115 0, 693921.511 976186.092 0, 694195.383 976168.085 0, 694469.255 976150.094 0, 694743.128 976132.119 0, 
+    695017.002 976114.16 0, 695290.877 976096.218 0, 695564.754 976078.291 0, 695838.631 976060.381 0, 696112.509 976042.487 0, 696386.389 976024.608 0, 696660.269 976006.746 0, 696934.151 975988.9 0, 697206.66 975971.16 0, 696844.349 970403.206 0, 
+    696482.044 964835.366 0))
+
+POLYGON ((710354.245 975134.284 0, 710081.685 975151.255 0, 709807.754 975168.327 0, 709533.824 975185.415 0, 709259.895 975202.52 0, 708985.967 975219.64 0, 708712.04 975236.777 0, 708438.114 975253.929 0, 708164.189 975271.098 0, 707890.266 975288.283 0, 
+    707616.343 975305.484 0, 707342.421 975322.701 0, 707068.5 975339.935 0, 706794.58 975357.184 0, 706520.661 975374.45 0, 706246.744 975391.731 0, 705972.827 975409.029 0, 705698.911 975426.343 0, 705424.996 975443.673 0, 705151.083 975461.019 0, 
+    704877.17 975478.381 0, 704603.258 975495.76 0, 704329.348 975513.154 0, 704055.438 975530.565 0, 703780.157 975548.079 0, 703507.622 975565.435 0, 703233.715 975582.894 0, 702959.81 975600.369 0, 702685.906 975617.86 0, 702412.002 975635.367 0, 
+    702138.1 975652.891 0, 701864.198 975670.431 0, 701590.298 975687.986 0, 701316.399 975705.558 0, 701042.5 975723.146 0, 700768.603 975740.75 0, 700494.707 975758.371 0, 700220.812 975776.007 0, 699946.918 975793.659 0, 699673.025 975811.328 0, 
+    699399.132 975829.013 0, 699125.241 975846.713 0, 698851.352 975864.43 0, 698577.463 975882.163 0, 698303.575 975899.913 0, 698029.688 975917.678 0, 697755.802 975935.459 0, 697481.917 975953.257 0, 697206.66 975971.16 0, 697568.979 981539.225 0, 
+    697931.305 987107.395 0, 698205.903 987089.535 0, 698479.132 987071.78 0, 698752.363 987054.041 0, 699025.594 987036.318 0, 699298.826 987018.612 0, 699572.06 987000.921 0, 699845.294 986983.246 0, 700118.53 986965.588 0, 700391.767 986947.946 0, 
+    700665.004 986930.319 0, 700938.243 986912.709 0, 701211.482 986895.115 0, 701484.723 986877.537 0, 701757.965 986859.975 0, 702031.208 986842.429 0, 702304.451 986824.899 0, 702577.696 986807.385 0, 702850.942 986789.888 0, 703124.189 986772.406 0, 
+    703397.437 986754.941 0, 703670.686 986737.491 0, 703943.936 986720.058 0, 704217.187 986702.641 0, 704489.07 986685.327 0, 704763.692 986667.855 0, 705036.946 986650.486 0, 705310.201 986633.133 0, 705583.457 986615.796 0, 705856.715 986598.475 0, 
+    706129.973 986581.171 0, 706403.232 986563.882 0, 706676.492 986546.609 0, 706949.753 986529.353 0, 707223.016 986512.113 0, 707496.279 986494.889 0, 707769.543 986477.68 0, 708042.808 986460.488 0, 708316.075 986443.312 0, 708589.342 986426.152 0, 
+    708862.61 986409.009 0, 709135.88 986391.881 0, 709409.15 986374.769 0, 709682.421 986357.674 0, 709955.694 986340.594 0, 710228.967 986323.531 0, 710502.241 986306.484 0, 710775.517 986289.452 0, 711047.425 986272.522 0, 710700.831 980703.35 0, 
+    710354.245 975134.284 0))
+
+POLYGON ((724165.851 985474.708 0, 723893.894 985490.87 0, 723620.572 985507.129 0, 723347.25 985523.404 0, 723073.93 985539.696 0, 722800.61 985556.003 0, 722527.292 985572.327 0, 722253.974 985588.666 0, 721980.658 985605.022 0, 721707.342 985621.393 0, 
+    721434.027 985637.781 0, 721160.714 985654.185 0, 720887.401 985670.605 0, 720614.089 985687.041 0, 720340.778 985703.493 0, 720067.468 985719.961 0, 719794.159 985736.446 0, 719520.852 985752.946 0, 719247.545 985769.463 0, 718974.239 985785.995 0, 
+    718700.934 985802.544 0, 718427.63 985819.109 0, 718154.327 985835.69 0, 717881.025 985852.286 0, 717606.356 985868.983 0, 717334.423 985885.529 0, 717061.124 985902.174 0, 716787.826 985918.835 0, 716514.529 985935.512 0, 716241.233 985952.206 0, 
+    715967.937 985968.915 0, 715694.643 985985.641 0, 715421.35 986002.383 0, 715148.058 986019.14 0, 714874.766 986035.914 0, 714601.476 986052.704 0, 714328.187 986069.51 0, 714054.899 986086.332 0, 713781.611 986103.171 0, 713508.325 986120.025 0, 
+    713235.04 986136.895 0, 712961.755 986153.782 0, 712688.472 986170.684 0, 712415.19 986187.603 0, 712141.908 986204.538 0, 711868.628 986221.488 0, 711595.349 986238.455 0, 711322.07 986255.438 0, 711047.425 986272.522 0, 711394.024 991841.797 0, 
+    711740.63 997411.169 0, 712014.617 997394.125 0, 712287.239 997377.183 0, 712559.863 997360.257 0, 712832.488 997343.347 0, 713105.113 997326.453 0, 713377.74 997309.575 0, 713650.368 997292.713 0, 713922.997 997275.867 0, 714195.626 997259.037 0, 
+    714468.257 997242.223 0, 714740.889 997225.425 0, 715013.521 997208.644 0, 715286.155 997191.878 0, 715558.79 997175.128 0, 715831.425 997158.395 0, 716104.062 997141.677 0, 716376.7 997124.975 0, 716649.338 997108.29 0, 716921.978 997091.621 0, 
+    717194.618 997074.967 0, 717467.26 997058.33 0, 717739.902 997041.709 0, 718012.546 997025.103 0, 718283.826 997008.597 0, 718557.836 996991.941 0, 718830.482 996975.384 0, 719103.129 996958.843 0, 719375.778 996942.318 0, 719648.427 996925.809 0, 
+    719921.077 996909.316 0, 720193.729 996892.839 0, 720466.381 996876.378 0, 720739.034 996859.933 0, 721011.688 996843.505 0, 721284.343 996827.092 0, 721557 996810.695 0, 721829.657 996794.315 0, 722102.315 996777.95 0, 722374.974 996761.602 0, 
+    722647.634 996745.269 0, 722920.294 996728.953 0, 723192.956 996712.653 0, 723465.619 996696.368 0, 723738.283 996680.1 0, 724010.948 996663.848 0, 724283.613 996647.612 0, 724556.28 996631.392 0, 724827.584 996615.269 0, 724496.715 991044.939 0, 
+    724165.851 985474.708 0))
+
+POLYGON ((737916.736 995856.345 0, 737645.385 995871.701 0, 737372.673 995887.151 0, 737099.963 995902.617 0, 736827.253 995918.099 0, 736554.545 995933.597 0, 736281.837 995949.11 0, 736009.13 995964.64 0, 735736.424 995980.186 0, 735463.719 995995.748 0, 
+    735191.015 996011.327 0, 734918.312 996026.921 0, 734645.61 996042.531 0, 734372.908 996058.157 0, 734100.208 996073.799 0, 733827.508 996089.458 0, 733554.81 996105.132 0, 733282.112 996120.823 0, 733009.415 996136.529 0, 732736.719 996152.252 0, 
+    732464.025 996167.99 0, 732191.331 996183.745 0, 731918.638 996199.516 0, 731645.946 996215.302 0, 731371.892 996231.184 0, 731100.564 996246.924 0, 730827.875 996262.759 0, 730555.186 996278.61 0, 730282.499 996294.477 0, 730009.813 996310.36 0, 
+    729737.127 996326.259 0, 729464.442 996342.174 0, 729191.759 996358.106 0, 728919.076 996374.053 0, 728646.394 996390.016 0, 728373.713 996405.996 0, 728101.033 996421.991 0, 727828.354 996438.002 0, 727555.676 996454.03 0, 727282.999 996470.073 0, 
+    727010.323 996486.133 0, 726737.648 996502.209 0, 726464.973 996518.3 0, 726192.3 996534.408 0, 725919.628 996550.532 0, 725646.956 996566.672 0, 725374.286 996582.828 0, 725101.616 996599 0, 724827.584 996615.269 0, 725158.46 1002185.692 0, 
+    725489.34 1007756.205 0, 725762.713 1007739.975 0, 726034.727 1007723.842 0, 726306.742 1007707.725 0, 726578.757 1007691.624 0, 726850.774 1007675.539 0, 727122.792 1007659.47 0, 727394.81 1007643.417 0, 727666.83 1007627.38 0, 727938.85 1007611.359 0, 
+    728210.871 1007595.354 0, 728482.894 1007579.365 0, 728754.917 1007563.392 0, 729026.941 1007547.435 0, 729298.966 1007531.494 0, 729570.992 1007515.569 0, 729843.019 1007499.66 0, 730115.047 1007483.767 0, 730387.076 1007467.89 0, 730659.106 1007452.03 0, 
+    730931.137 1007436.185 0, 731203.168 1007420.356 0, 731475.201 1007404.543 0, 731747.234 1007388.746 0, 732017.91 1007373.044 0, 732291.304 1007357.201 0, 732563.34 1007341.452 0, 732835.378 1007325.719 0, 733107.416 1007310.002 0, 733379.455 1007294.301 0, 
+    733651.495 1007278.617 0, 733923.536 1007262.948 0, 734195.578 1007247.295 0, 734467.621 1007231.659 0, 734739.664 1007216.038 0, 735011.709 1007200.433 0, 735283.754 1007184.844 0, 735555.801 1007169.272 0, 735827.848 1007153.715 0, 736099.896 1007138.174 0, 
+    736371.946 1007122.65 0, 736643.996 1007107.141 0, 736916.047 1007091.649 0, 737188.099 1007076.172 0, 737460.151 1007060.711 0, 737732.205 1007045.267 0, 738004.26 1007029.838 0, 738276.315 1007014.426 0, 738547.014 1006999.106 0, 738231.872 1001427.68 0, 
+    737916.736 995856.345 0))
+
+POLYGON ((751606.774 1006278.901 0, 751336.031 1006293.456 0, 751063.933 1006308.1 0, 750791.836 1006322.759 0, 750519.74 1006337.435 0, 750247.644 1006352.127 0, 749975.55 1006366.835 0, 749703.456 1006381.559 0, 749431.363 1006396.299 0, 749159.271 1006411.055 0, 
+    748887.18 1006425.827 0, 748615.09 1006440.615 0, 748343.001 1006455.419 0, 748070.912 1006470.239 0, 747798.825 1006485.075 0, 747526.738 1006499.927 0, 747254.652 1006514.795 0, 746982.567 1006529.679 0, 746710.483 1006544.58 0, 746438.4 1006559.496 0, 
+    746166.317 1006574.428 0, 745894.236 1006589.376 0, 745622.155 1006604.34 0, 745350.076 1006619.32 0, 745076.64 1006634.391 0, 744805.919 1006649.329 0, 744533.842 1006664.357 0, 744261.766 1006679.401 0, 743989.69 1006694.461 0, 743717.616 1006709.538 0, 
+    743445.542 1006724.63 0, 743173.47 1006739.738 0, 742901.398 1006754.863 0, 742629.327 1006770.003 0, 742357.257 1006785.159 0, 742085.188 1006800.332 0, 741813.12 1006815.52 0, 741541.053 1006830.724 0, 741268.986 1006845.945 0, 740996.921 1006861.181 0, 
+    740724.856 1006876.433 0, 740452.792 1006891.702 0, 740180.73 1006906.986 0, 739908.668 1006922.287 0, 739636.607 1006937.603 0, 739364.547 1006952.936 0, 739092.488 1006968.284 0, 738820.429 1006983.649 0, 738547.014 1006999.106 0, 738862.16 1012570.617 0, 
+    739177.311 1018142.211 0, 739450.068 1018126.79 0, 739721.47 1018111.463 0, 739992.873 1018096.151 0, 740264.278 1018080.856 0, 740535.683 1018065.576 0, 740807.089 1018050.313 0, 741078.496 1018035.065 0, 741349.904 1018019.834 0, 741621.312 1018004.618 0, 
+    741892.722 1017989.418 0, 742164.132 1017974.235 0, 742435.544 1017959.067 0, 742706.956 1017943.915 0, 742978.369 1017928.779 0, 743249.783 1017913.66 0, 743521.198 1017898.556 0, 743792.614 1017883.468 0, 744064.031 1017868.396 0, 744335.448 1017853.34 0, 
+    744606.867 1017838.3 0, 744878.286 1017823.276 0, 745149.707 1017808.268 0, 745421.128 1017793.276 0, 745691.196 1017778.375 0, 745963.973 1017763.34 0, 746235.396 1017748.396 0, 746506.821 1017733.468 0, 746778.247 1017718.556 0, 747049.673 1017703.66 0, 
+    747321.1 1017688.78 0, 747592.529 1017673.916 0, 747863.958 1017659.067 0, 748135.388 1017644.235 0, 748406.818 1017629.419 0, 748678.25 1017614.619 0, 748949.683 1017599.834 0, 749221.116 1017585.066 0, 749492.55 1017570.314 0, 749763.985 1017555.577 0, 
+    750035.421 1017540.857 0, 750306.858 1017526.152 0, 750578.296 1017511.464 0, 750849.735 1017496.791 0, 751121.174 1017482.135 0, 751392.615 1017467.494 0, 751664.056 1017452.87 0, 751935.498 1017438.261 0, 752205.588 1017423.741 0, 751906.179 1011851.28 0, 
+    751606.774 1006278.901 0))
+
+POLYGON ((765235.842 1016742.082 0, 764965.71 1016755.839 0, 764694.228 1016769.681 0, 764422.746 1016783.538 0, 764151.266 1016797.412 0, 763879.786 1016811.302 0, 763608.307 1016825.207 0, 763336.829 1016839.129 0, 763065.351 1016853.066 0, 762793.875 1016867.02 0, 
+    762522.399 1016880.989 0, 762250.924 1016894.975 0, 761979.45 1016908.976 0, 761707.977 1016922.993 0, 761436.505 1016937.027 0, 761165.033 1016951.076 0, 760893.562 1016965.141 0, 760622.092 1016979.223 0, 760350.623 1016993.32 0, 760079.155 1017007.433 0, 
+    759807.688 1017021.563 0, 759536.221 1017035.708 0, 759264.755 1017049.869 0, 758993.29 1017064.046 0, 758720.474 1017078.31 0, 758450.363 1017092.449 0, 758178.9 1017106.674 0, 757907.439 1017120.915 0, 757635.978 1017135.172 0, 757364.518 1017149.445 0, 
+    757093.059 1017163.734 0, 756821.601 1017178.039 0, 756550.144 1017192.36 0, 756278.687 1017206.697 0, 756007.231 1017221.05 0, 755735.776 1017235.419 0, 755464.322 1017249.804 0, 755192.869 1017264.205 0, 754921.417 1017278.621 0, 754649.965 1017293.054 0, 
+    754378.515 1017307.503 0, 754107.065 1017321.968 0, 753835.616 1017336.449 0, 753564.168 1017350.945 0, 753292.721 1017365.458 0, 753021.275 1017379.987 0, 752749.829 1017394.531 0, 752478.384 1017409.092 0, 752205.588 1017423.741 0, 752505.001 1022996.28 0, 
+    752804.418 1028568.892 0, 753076.556 1028554.278 0, 753347.344 1028539.753 0, 753618.134 1028525.243 0, 753888.924 1028510.75 0, 754159.715 1028496.272 0, 754430.507 1028481.81 0, 754701.3 1028467.365 0, 754972.094 1028452.935 0, 755242.889 1028438.521 0, 
+    755513.684 1028424.123 0, 755784.48 1028409.741 0, 756055.278 1028395.375 0, 756326.076 1028381.025 0, 756596.874 1028366.69 0, 756867.674 1028352.372 0, 757138.475 1028338.07 0, 757409.276 1028323.784 0, 757680.078 1028309.513 0, 757950.881 1028295.259 0, 
+    758221.685 1028281.02 0, 758492.49 1028266.797 0, 758763.296 1028252.591 0, 759034.102 1028238.4 0, 759303.56 1028224.296 0, 759575.717 1028210.066 0, 759846.526 1028195.923 0, 760117.336 1028181.796 0, 760388.146 1028167.685 0, 760658.958 1028153.59 0, 
+    760929.77 1028139.511 0, 761200.583 1028125.448 0, 761471.397 1028111.401 0, 761742.212 1028097.369 0, 762013.027 1028083.354 0, 762283.844 1028069.354 0, 762554.661 1028055.371 0, 762825.479 1028041.403 0, 763096.298 1028027.452 0, 763367.117 1028013.516 0, 
+    763637.938 1027999.596 0, 763908.759 1027985.692 0, 764179.581 1027971.804 0, 764450.404 1027957.932 0, 764721.228 1027944.076 0, 764992.052 1027930.236 0, 765262.878 1027916.412 0, 765533.704 1027902.604 0, 765803.183 1027888.88 0, 765519.511 1022315.445 0, 
+    765235.842 1016742.082 0))
+
+POLYGON ((778803.817 1027245.595 0, 778534.298 1027258.558 0, 778263.434 1027271.601 0, 777992.571 1027284.659 0, 777721.708 1027297.734 0, 777450.846 1027310.825 0, 777179.985 1027323.932 0, 776909.125 1027337.055 0, 776638.265 1027350.193 0, 776367.407 1027363.348 0, 
+    776096.549 1027376.518 0, 775825.692 1027389.705 0, 775554.835 1027402.907 0, 775283.98 1027416.126 0, 775013.125 1027429.36 0, 774742.271 1027442.61 0, 774471.417 1027455.877 0, 774200.565 1027469.159 0, 773929.713 1027482.457 0, 773658.862 1027495.771 0, 
+    773388.012 1027509.101 0, 773117.163 1027522.447 0, 772846.314 1027535.808 0, 772575.467 1027549.186 0, 772303.273 1027562.647 0, 772033.773 1027575.99 0, 771762.928 1027589.415 0, 771492.083 1027602.857 0, 771221.24 1027616.314 0, 770950.397 1027629.788 0, 
+    770679.554 1027643.277 0, 770408.713 1027656.782 0, 770137.872 1027670.304 0, 769867.032 1027683.841 0, 769596.193 1027697.394 0, 769325.355 1027710.963 0, 769054.518 1027724.548 0, 768783.681 1027738.149 0, 768512.845 1027751.766 0, 768242.01 1027765.399 0, 
+    767971.176 1027779.048 0, 767700.342 1027792.712 0, 767429.51 1027806.393 0, 767158.678 1027820.09 0, 766887.847 1027833.802 0, 766617.017 1027847.531 0, 766346.187 1027861.275 0, 766075.358 1027875.035 0, 765803.183 1027888.88 0, 766086.859 1033462.385 0, 
+    766370.538 1039035.955 0, 766642.054 1039022.144 0, 766912.227 1039008.417 0, 767182.4 1038994.706 0, 767452.574 1038981.011 0, 767722.749 1038967.331 0, 767992.925 1038953.668 0, 768263.101 1038940.02 0, 768533.279 1038926.389 0, 768803.457 1038912.773 0, 
+    769073.636 1038899.173 0, 769343.816 1038885.589 0, 769613.996 1038872.021 0, 769884.177 1038858.469 0, 770154.36 1038844.933 0, 770424.542 1038831.413 0, 770694.726 1038817.908 0, 770964.911 1038804.42 0, 771235.096 1038790.947 0, 771505.282 1038777.49 0, 
+    771775.469 1038764.05 0, 772045.657 1038750.625 0, 772315.845 1038737.216 0, 772586.034 1038723.823 0, 772854.881 1038710.512 0, 773126.415 1038697.084 0, 773396.607 1038683.739 0, 773666.799 1038670.409 0, 773936.993 1038657.096 0, 774207.187 1038643.798 0, 
+    774477.381 1038630.516 0, 774747.577 1038617.25 0, 775017.773 1038604.001 0, 775287.97 1038590.766 0, 775558.168 1038577.548 0, 775828.367 1038564.346 0, 776098.566 1038551.16 0, 776368.767 1038537.989 0, 776638.968 1038524.835 0, 776909.169 1038511.696 0, 
+    777179.372 1038498.573 0, 777449.575 1038485.467 0, 777719.779 1038472.376 0, 777989.984 1038459.301 0, 778260.19 1038446.241 0, 778530.396 1038433.198 0, 778800.603 1038420.171 0, 779070.811 1038407.16 0, 779339.677 1038394.229 0, 779071.745 1032819.879 0, 
+    778803.817 1027245.595 0))
+
+POLYGON ((792310.578 1037789.145 0, 792041.674 1037801.316 0, 791771.43 1037813.564 0, 791501.188 1037825.828 0, 791230.945 1037838.108 0, 790960.704 1037850.403 0, 790690.463 1037862.715 0, 790420.223 1037875.042 0, 790149.984 1037887.386 0, 789879.746 1037899.745 0, 
+    789609.508 1037912.12 0, 789339.271 1037924.511 0, 789069.034 1037936.918 0, 788798.799 1037949.341 0, 788528.564 1037961.78 0, 788258.33 1037974.235 0, 787988.096 1037986.706 0, 787717.864 1037999.192 0, 787447.632 1038011.695 0, 787177.4 1038024.213 0, 
+    786907.17 1038036.747 0, 786636.94 1038049.297 0, 786366.711 1038061.863 0, 786096.483 1038074.445 0, 785824.914 1038087.106 0, 785556.029 1038099.657 0, 785285.803 1038112.287 0, 785015.577 1038124.932 0, 784745.353 1038137.594 0, 784475.129 1038150.271 0, 
+    784204.906 1038162.965 0, 783934.684 1038175.674 0, 783664.462 1038188.399 0, 783394.241 1038201.14 0, 783124.021 1038213.897 0, 782853.802 1038226.67 0, 782583.583 1038239.459 0, 782313.366 1038252.263 0, 782043.149 1038265.084 0, 781772.932 1038277.92 0, 
+    781502.717 1038290.773 0, 781232.502 1038303.641 0, 780962.288 1038316.525 0, 780692.075 1038329.425 0, 780421.862 1038342.341 0, 780151.65 1038355.273 0, 779881.439 1038368.221 0, 779611.229 1038381.184 0, 779339.677 1038394.229 0, 779607.612 1043968.639 0, 
+    779875.549 1049543.105 0, 780146.442 1049530.093 0, 780415.996 1049517.161 0, 780685.551 1049504.244 0, 780955.106 1049491.344 0, 781224.662 1049478.459 0, 781494.219 1049465.59 0, 781763.777 1049452.738 0, 782033.336 1049439.901 0, 782302.895 1049427.079 0, 
+    782572.455 1049414.274 0, 782842.016 1049401.485 0, 783111.578 1049388.711 0, 783381.14 1049375.953 0, 783650.703 1049363.212 0, 783920.267 1049350.486 0, 784189.831 1049337.776 0, 784459.397 1049325.081 0, 784728.963 1049312.403 0, 784998.53 1049299.741 0, 
+    785268.097 1049287.094 0, 785537.665 1049274.463 0, 785807.234 1049261.848 0, 786076.804 1049249.249 0, 786345.036 1049236.729 0, 786615.946 1049224.099 0, 786885.518 1049211.547 0, 787155.091 1049199.012 0, 787424.664 1049186.492 0, 787694.239 1049173.988 0, 
+    787963.813 1049161.5 0, 788233.389 1049149.028 0, 788502.966 1049136.572 0, 788772.543 1049124.132 0, 789042.121 1049111.707 0, 789311.699 1049099.298 0, 789581.279 1049086.906 0, 789850.859 1049074.529 0, 790120.44 1049062.168 0, 790390.021 1049049.823 0, 
+    790659.603 1049037.493 0, 790929.186 1049025.18 0, 791198.77 1049012.882 0, 791468.354 1049000.601 0, 791737.94 1048988.335 0, 792007.525 1048976.085 0, 792277.112 1048963.851 0, 792546.699 1048951.633 0, 792814.95 1048939.491 0, 792562.762 1043364.289 0, 
+    792310.578 1037789.145 0))
+
+POLYGON ((805756.004 1048372.435 0, 805487.718 1048383.819 0, 805218.098 1048395.275 0, 804948.478 1048406.748 0, 804678.858 1048418.236 0, 804409.239 1048429.74 0, 804139.621 1048441.26 0, 803870.004 1048452.796 0, 803600.387 1048464.348 0, 803330.771 1048475.915 0, 
+    803061.156 1048487.499 0, 802791.541 1048499.098 0, 802521.927 1048510.713 0, 802252.314 1048522.345 0, 801982.702 1048533.992 0, 801713.09 1048545.654 0, 801443.478 1048557.333 0, 801173.868 1048569.028 0, 800904.258 1048580.738 0, 800634.649 1048592.464 0, 
+    800365.04 1048604.207 0, 800095.433 1048615.965 0, 799825.825 1048627.739 0, 799556.219 1048639.528 0, 799285.277 1048651.393 0, 799017.008 1048663.156 0, 798747.404 1048674.993 0, 798477.8 1048686.846 0, 798208.198 1048698.715 0, 797938.595 1048710.6 0, 
+    797668.994 1048722.501 0, 797399.393 1048734.418 0, 797129.793 1048746.351 0, 796860.194 1048758.299 0, 796590.595 1048770.263 0, 796320.997 1048782.244 0, 796051.4 1048794.24 0, 795781.803 1048806.252 0, 795512.207 1048818.279 0, 795242.612 1048830.323 0, 
+    794973.017 1048842.383 0, 794703.424 1048854.458 0, 794433.831 1048866.549 0, 794164.238 1048878.656 0, 793894.647 1048890.779 0, 793625.056 1048902.918 0, 793355.466 1048915.073 0, 793085.876 1048927.244 0, 792814.95 1048939.491 0, 793067.14 1054514.745 0, 
+    793319.332 1060090.047 0, 793589.598 1060077.829 0, 793858.531 1060065.688 0, 794127.465 1060053.563 0, 794396.4 1060041.454 0, 794665.335 1060029.36 0, 794934.271 1060017.283 0, 795203.208 1060005.221 0, 795472.145 1059993.175 0, 795741.084 1059981.145 0, 
+    796010.022 1059969.13 0, 796278.962 1059957.132 0, 796547.902 1059945.149 0, 796816.843 1059933.182 0, 797085.785 1059921.231 0, 797354.727 1059909.296 0, 797623.67 1059897.377 0, 797892.614 1059885.473 0, 798161.559 1059873.585 0, 798430.504 1059861.713 0, 
+    798699.45 1059849.857 0, 798968.396 1059838.017 0, 799237.344 1059826.193 0, 799506.292 1059814.384 0, 799773.907 1059802.65 0, 800044.19 1059790.814 0, 800313.14 1059779.053 0, 800582.09 1059767.308 0, 800851.042 1059755.579 0, 801119.994 1059743.865 0, 
+    801388.947 1059732.167 0, 801657.9 1059720.485 0, 801926.854 1059708.819 0, 802195.809 1059697.169 0, 802464.765 1059685.534 0, 802733.721 1059673.916 0, 803002.678 1059662.313 0, 803271.636 1059650.726 0, 803540.594 1059639.155 0, 803809.553 1059627.6 0, 
+    804078.512 1059616.06 0, 804347.473 1059604.537 0, 804616.434 1059593.029 0, 804885.395 1059581.537 0, 805154.358 1059570.061 0, 805423.321 1059558.6 0, 805692.285 1059547.156 0, 805961.249 1059535.727 0, 806228.882 1059524.371 0, 805992.442 1053948.379 0, 
+    805756.004 1048372.435 0))
+
+POLYGON ((819139.978 1058995.169 0, 818872.313 1059005.77 0, 818603.317 1059016.438 0, 818334.322 1059027.123 0, 818065.328 1059037.823 0, 817796.334 1059048.54 0, 817527.341 1059059.272 0, 817258.348 1059070.02 0, 816989.357 1059080.783 0, 816720.365 1059091.563 0, 
+    816451.375 1059102.358 0, 816182.385 1059113.169 0, 815913.396 1059123.997 0, 815644.407 1059134.839 0, 815375.419 1059145.698 0, 815106.432 1059156.573 0, 814837.445 1059167.463 0, 814568.459 1059178.369 0, 814299.474 1059189.291 0, 814030.489 1059200.229 0, 
+    813761.505 1059211.183 0, 813492.521 1059222.152 0, 813223.538 1059233.138 0, 812954.556 1059244.139 0, 812684.243 1059255.211 0, 812416.594 1059266.189 0, 812147.613 1059277.238 0, 811878.634 1059288.302 0, 811609.655 1059299.383 0, 811340.676 1059310.479 0, 
+    811071.699 1059321.591 0, 810802.722 1059332.719 0, 810533.746 1059343.862 0, 810264.77 1059355.022 0, 809995.795 1059366.197 0, 809726.82 1059377.388 0, 809457.847 1059388.595 0, 809188.874 1059399.818 0, 808919.901 1059411.057 0, 808650.93 1059422.311 0, 
+    808381.959 1059433.582 0, 808112.988 1059444.868 0, 807844.018 1059456.17 0, 807575.049 1059467.488 0, 807306.081 1059478.821 0, 807037.113 1059490.171 0, 806768.146 1059501.536 0, 806499.18 1059512.917 0, 806228.882 1059524.371 0, 806465.323 1065100.407 0, 
+    806701.766 1070676.483 0, 806971.405 1070665.057 0, 807239.715 1070653.704 0, 807508.026 1070642.366 0, 807776.337 1070631.044 0, 808044.649 1070619.738 0, 808312.962 1070608.448 0, 808581.275 1070597.174 0, 808849.589 1070585.915 0, 809117.904 1070574.672 0, 
+    809386.219 1070563.445 0, 809654.535 1070552.234 0, 809922.851 1070541.039 0, 810191.169 1070529.859 0, 810459.487 1070518.695 0, 810727.805 1070507.547 0, 810996.125 1070496.415 0, 811264.445 1070485.298 0, 811532.765 1070474.197 0, 811801.086 1070463.113 0, 
+    812069.408 1070452.043 0, 812337.731 1070440.99 0, 812606.054 1070429.953 0, 812874.378 1070418.931 0, 813141.374 1070407.979 0, 813411.027 1070396.935 0, 813679.353 1070385.96 0, 813947.68 1070375.002 0, 814216.007 1070364.059 0, 814484.334 1070353.132 0, 
+    814752.663 1070342.221 0, 815020.992 1070331.325 0, 815289.321 1070320.446 0, 815557.652 1070309.582 0, 815825.982 1070298.734 0, 816094.314 1070287.902 0, 816362.646 1070277.085 0, 816630.979 1070266.285 0, 816899.312 1070255.5 0, 817167.647 1070244.731 0, 
+    817435.981 1070233.978 0, 817704.317 1070223.24 0, 817972.653 1070212.519 0, 818240.989 1070201.813 0, 818509.326 1070191.123 0, 818777.664 1070180.448 0, 819046.003 1070169.79 0, 819314.342 1070159.147 0, 819581.355 1070148.573 0, 819360.666 1064571.851 0, 
+    819139.978 1058995.169 0))
+
+POLYGON ((832462.383 1069657.052 0, 832195.339 1069666.872 0, 831926.971 1069676.757 0, 831658.604 1069686.657 0, 831390.237 1069696.573 0, 831121.87 1069706.505 0, 830853.504 1069716.453 0, 830585.139 1069726.416 0, 830316.775 1069736.396 0, 830048.411 1069746.391 0, 
+    829780.047 1069756.402 0, 829511.684 1069766.428 0, 829243.322 1069776.471 0, 828974.96 1069786.529 0, 828706.599 1069796.603 0, 828438.239 1069806.693 0, 828169.879 1069816.799 0, 827901.52 1069826.92 0, 827633.161 1069837.057 0, 827364.803 1069847.211 0, 
+    827096.445 1069857.379 0, 826828.088 1069867.564 0, 826559.732 1069877.765 0, 826291.376 1069887.981 0, 826021.695 1069898.263 0, 825754.667 1069908.461 0, 825486.313 1069918.724 0, 825217.96 1069929.004 0, 824949.607 1069939.299 0, 824681.255 1069949.61 0, 
+    824412.903 1069959.937 0, 824144.552 1069970.279 0, 823876.202 1069980.638 0, 823607.853 1069991.012 0, 823339.504 1070001.402 0, 823071.155 1070011.808 0, 822802.807 1070022.229 0, 822534.46 1070032.667 0, 822266.114 1070043.12 0, 821997.768 1070053.589 0, 
+    821729.422 1070064.074 0, 821461.077 1070074.574 0, 821192.733 1070085.09 0, 820924.39 1070095.623 0, 820656.047 1070106.171 0, 820387.705 1070116.734 0, 820119.363 1070127.314 0, 819851.022 1070137.909 0, 819581.355 1070148.573 0, 819802.045 1075725.329 0, 
+    820022.736 1081302.117 0, 820291.744 1081291.48 0, 820559.429 1081280.91 0, 820827.114 1081270.357 0, 821094.8 1081259.819 0, 821362.486 1081249.297 0, 821630.173 1081238.79 0, 821897.861 1081228.3 0, 822165.549 1081217.825 0, 822433.238 1081207.366 0, 
+    822700.927 1081196.922 0, 822968.617 1081186.495 0, 823236.308 1081176.083 0, 823503.999 1081165.687 0, 823771.691 1081155.307 0, 824039.384 1081144.942 0, 824307.077 1081134.593 0, 824574.771 1081124.26 0, 824842.465 1081113.943 0, 825110.16 1081103.641 0, 
+    825377.856 1081093.355 0, 825645.552 1081083.085 0, 825913.249 1081072.831 0, 826180.946 1081062.593 0, 826447.321 1081052.42 0, 826716.343 1081042.163 0, 826984.042 1081031.972 0, 827251.741 1081021.796 0, 827519.442 1081011.636 0, 827787.143 1081001.492 0, 
+    828054.844 1080991.364 0, 828322.547 1080981.252 0, 828590.249 1080971.155 0, 828857.953 1080961.074 0, 829125.657 1080951.009 0, 829393.361 1080940.959 0, 829661.066 1080930.926 0, 829928.772 1080920.908 0, 830196.478 1080910.906 0, 830464.185 1080900.919 0, 
+    830731.893 1080890.948 0, 830999.601 1080880.994 0, 831267.31 1080871.054 0, 831535.019 1080861.131 0, 831802.729 1080851.223 0, 832070.439 1080841.332 0, 832338.15 1080831.455 0, 832605.862 1080821.595 0, 832872.252 1080811.799 0, 832667.317 1075234.41 0, 
+    832462.383 1069657.052 0))
+
+POLYGON ((845723.101 1080357.785 0, 845456.683 1080366.828 0, 845188.944 1080375.932 0, 844921.206 1080385.052 0, 844653.469 1080394.188 0, 844385.732 1080403.339 0, 844117.996 1080412.506 0, 843850.26 1080421.689 0, 843582.525 1080430.887 0, 843314.791 1080440.102 0, 
+    843047.057 1080449.332 0, 842779.323 1080458.577 0, 842511.59 1080467.839 0, 842243.858 1080477.116 0, 841976.126 1080486.409 0, 841708.395 1080495.718 0, 841440.664 1080505.043 0, 841172.933 1080514.383 0, 840905.204 1080523.739 0, 840637.475 1080533.111 0, 
+    840369.746 1080542.499 0, 840102.018 1080551.902 0, 839834.291 1080561.321 0, 839566.564 1080570.756 0, 839297.516 1080580.254 0, 839031.112 1080589.673 0, 838763.386 1080599.156 0, 838495.662 1080608.654 0, 838227.937 1080618.167 0, 837960.214 1080627.697 0, 
+    837692.491 1080637.242 0, 837424.768 1080646.803 0, 837157.047 1080656.38 0, 836889.325 1080665.972 0, 836621.605 1080675.58 0, 836353.884 1080685.204 0, 836086.165 1080694.844 0, 835818.446 1080704.5 0, 835550.727 1080714.171 0, 835283.009 1080723.858 0, 
+    835015.292 1080733.561 0, 834747.575 1080743.279 0, 834479.859 1080753.014 0, 834212.143 1080762.764 0, 833944.428 1080772.53 0, 833676.714 1080782.311 0, 833409 1080792.108 0, 833141.287 1080801.922 0, 832872.252 1080811.799 0, 833077.188 1086389.215 0, 
+    833282.125 1091966.653 0, 833550.5 1091956.799 0, 833817.557 1091947.01 0, 834084.614 1091937.237 0, 834351.672 1091927.48 0, 834618.73 1091917.738 0, 834885.79 1091908.012 0, 835152.849 1091898.301 0, 835419.909 1091888.606 0, 835686.97 1091878.927 0, 
+    835954.032 1091869.264 0, 836221.093 1091859.617 0, 836488.156 1091849.985 0, 836755.219 1091840.369 0, 837022.283 1091830.768 0, 837289.347 1091821.183 0, 837556.411 1091811.615 0, 837823.477 1091802.061 0, 838090.543 1091792.524 0, 838357.609 1091783.002 0, 
+    838624.676 1091773.496 0, 838891.744 1091764.005 0, 839158.812 1091754.531 0, 839425.88 1091745.072 0, 839691.632 1091735.675 0, 839960.019 1091726.201 0, 840227.09 1091716.789 0, 840494.161 1091707.393 0, 840761.232 1091698.013 0, 841028.304 1091688.648 0, 
+    841295.377 1091679.299 0, 841562.45 1091669.966 0, 841829.523 1091660.649 0, 842096.597 1091651.347 0, 842363.672 1091642.061 0, 842630.747 1091632.791 0, 842897.823 1091623.536 0, 843164.9 1091614.297 0, 843431.977 1091605.074 0, 843699.054 1091595.867 0, 
+    843966.132 1091586.675 0, 844233.21 1091577.499 0, 844500.29 1091568.339 0, 844767.369 1091559.194 0, 845034.449 1091550.065 0, 845301.53 1091540.952 0, 845568.611 1091531.855 0, 845835.693 1091522.773 0, 846101.458 1091513.752 0, 845912.28 1085935.757 0, 
+    845723.101 1080357.785 0))
+
+POLYGON ((858922.02 1091097.07 0, 858656.228 1091105.341 0, 858389.122 1091113.668 0, 858122.016 1091122.01 0, 857854.911 1091130.369 0, 857587.806 1091138.743 0, 857320.701 1091147.133 0, 857053.598 1091155.539 0, 856786.494 1091163.96 0, 856519.391 1091172.397 0, 
+    856252.289 1091180.85 0, 855985.187 1091189.319 0, 855718.086 1091197.803 0, 855450.985 1091206.303 0, 855183.884 1091214.819 0, 854916.784 1091223.35 0, 854649.685 1091231.897 0, 854382.586 1091240.46 0, 854115.488 1091249.039 0, 853848.39 1091257.633 0, 
+    853581.292 1091266.243 0, 853314.196 1091274.869 0, 853047.099 1091283.511 0, 852780.003 1091292.168 0, 852511.592 1091300.884 0, 852245.813 1091309.529 0, 851978.719 1091318.234 0, 851711.625 1091326.954 0, 851444.532 1091335.69 0, 851177.439 1091344.441 0, 
+    850910.347 1091353.209 0, 850643.255 1091361.991 0, 850376.164 1091370.79 0, 850109.073 1091379.605 0, 849841.983 1091388.435 0, 849574.893 1091397.281 0, 849307.804 1091406.142 0, 849040.715 1091415.02 0, 848773.627 1091423.913 0, 848506.54 1091432.821 0, 
+    848239.453 1091441.746 0, 847972.366 1091450.686 0, 847705.28 1091459.642 0, 847438.195 1091468.613 0, 847171.11 1091477.601 0, 846904.025 1091486.604 0, 846636.941 1091495.623 0, 846369.858 1091504.657 0, 846101.458 1091513.752 0, 846290.638 1097091.765 0, 
+    846479.818 1102669.791 0, 846747.558 1102660.719 0, 847013.984 1102651.706 0, 847280.412 1102642.71 0, 847546.839 1102633.729 0, 847813.268 1102624.763 0, 848079.697 1102615.814 0, 848346.126 1102606.88 0, 848612.556 1102597.962 0, 848878.986 1102589.059 0, 
+    849145.417 1102580.172 0, 849411.849 1102571.301 0, 849678.281 1102562.446 0, 849944.713 1102553.606 0, 850211.146 1102544.782 0, 850477.58 1102535.973 0, 850744.014 1102527.181 0, 851010.448 1102518.404 0, 851276.884 1102509.642 0, 851543.319 1102500.897 0, 
+    851809.755 1102492.166 0, 852076.192 1102483.452 0, 852342.629 1102474.753 0, 852609.067 1102466.071 0, 852874.192 1102457.446 0, 853141.944 1102448.752 0, 853408.383 1102440.116 0, 853674.823 1102431.495 0, 853941.263 1102422.891 0, 854207.703 1102414.302 0, 
+    854474.145 1102405.729 0, 854740.586 1102397.171 0, 855007.029 1102388.629 0, 855273.471 1102380.103 0, 855539.915 1102371.593 0, 855806.358 1102363.098 0, 856072.803 1102354.619 0, 856339.247 1102346.155 0, 856605.693 1102337.708 0, 856872.138 1102329.276 0, 
+    857138.584 1102320.859 0, 857405.031 1102312.459 0, 857671.478 1102304.074 0, 857937.926 1102295.704 0, 858204.374 1102287.351 0, 858470.823 1102279.013 0, 858737.272 1102270.69 0, 859003.722 1102262.384 0, 859268.86 1102254.134 0, 859095.44 1096675.595 0, 
+    858922.02 1091097.07 0))
+
+POLYGON ((872059.026 1101874.609 0, 871793.863 1101882.11 0, 871527.391 1101889.664 0, 871260.92 1101897.233 0, 870994.448 1101904.819 0, 870727.978 1101912.419 0, 870461.507 1101920.036 0, 870195.037 1101927.668 0, 869928.568 1101935.316 0, 869662.099 1101942.98 0, 
+    869395.631 1101950.659 0, 869129.163 1101958.354 0, 868862.695 1101966.065 0, 868596.228 1101973.791 0, 868329.761 1101981.533 0, 868063.295 1101989.291 0, 867796.829 1101997.064 0, 867530.364 1102004.853 0, 867263.899 1102012.658 0, 866997.435 1102020.478 0, 
+    866730.971 1102028.314 0, 866464.507 1102036.166 0, 866198.044 1102044.034 0, 865931.582 1102051.917 0, 865663.809 1102059.854 0, 865398.658 1102067.73 0, 865132.197 1102075.66 0, 864865.736 1102083.606 0, 864599.276 1102091.568 0, 864332.816 1102099.545 0, 
+    864066.357 1102107.538 0, 863799.898 1102115.547 0, 863533.44 1102123.571 0, 863266.982 1102131.611 0, 863000.525 1102139.667 0, 862734.068 1102147.738 0, 862467.612 1102155.825 0, 862201.156 1102163.928 0, 861934.7 1102172.046 0, 861668.245 1102180.18 0, 
+    861401.791 1102188.33 0, 861135.337 1102196.495 0, 860868.883 1102204.677 0, 860602.43 1102212.873 0, 860335.977 1102221.086 0, 860069.525 1102229.314 0, 859803.074 1102237.558 0, 859536.623 1102245.818 0, 859268.86 1102254.134 0, 859442.281 1107832.681 0, 
+    859615.702 1113411.234 0, 859882.804 1113402.938 0, 860148.598 1113394.699 0, 860414.393 1113386.475 0, 860680.189 1113378.268 0, 860945.985 1113370.075 0, 861211.781 1113361.899 0, 861477.578 1113353.738 0, 861743.375 1113345.592 0, 862009.173 1113337.463 0, 
+    862274.971 1113329.349 0, 862540.77 1113321.25 0, 862806.569 1113313.167 0, 863072.369 1113305.1 0, 863338.169 1113297.049 0, 863603.97 1113289.013 0, 863869.771 1113280.993 0, 864135.573 1113272.988 0, 864401.375 1113264.999 0, 864667.177 1113257.026 0, 
+    864932.98 1113249.069 0, 865198.784 1113241.127 0, 865464.588 1113233.2 0, 865730.392 1113225.29 0, 865994.89 1113217.433 0, 866262.002 1113209.515 0, 866527.808 1113201.652 0, 866793.615 1113193.804 0, 867059.421 1113185.971 0, 867325.228 1113178.154 0, 
+    867591.036 1113170.353 0, 867856.844 1113162.568 0, 868122.653 1113154.798 0, 868388.462 1113147.044 0, 868654.271 1113139.305 0, 868920.081 1113131.582 0, 869185.892 1113123.875 0, 869451.703 1113116.183 0, 869717.514 1113108.507 0, 869983.326 1113100.847 0, 
+    870249.138 1113093.202 0, 870514.95 1113085.573 0, 870780.764 1113077.96 0, 871046.577 1113070.362 0, 871312.391 1113062.78 0, 871578.206 1113055.213 0, 871844.02 1113047.662 0, 872109.836 1113040.127 0, 872374.345 1113032.645 0, 872216.685 1107453.624 0, 
+    872059.026 1101874.609 0))
+
+POLYGON ((885134.007 1112690.103 0, 884869.476 1112696.838 0, 884603.64 1112703.622 0, 884337.805 1112710.422 0, 884071.97 1112717.237 0, 883806.136 1112724.068 0, 883540.302 1112730.915 0, 883274.468 1112737.778 0, 883008.635 1112744.656 0, 882742.803 1112751.549 0, 
+    882476.97 1112758.459 0, 882211.138 1112765.384 0, 881945.307 1112772.324 0, 881679.476 1112779.281 0, 881413.645 1112786.253 0, 881147.815 1112793.24 0, 880881.985 1112800.243 0, 880616.155 1112807.262 0, 880350.326 1112814.297 0, 880084.498 1112821.347 0, 
+    879818.669 1112828.413 0, 879552.842 1112835.494 0, 879287.014 1112842.591 0, 879021.187 1112849.704 0, 878754.055 1112856.868 0, 878489.535 1112863.977 0, 878223.709 1112871.136 0, 877957.884 1112878.312 0, 877692.059 1112885.503 0, 877426.234 1112892.709 0, 
+    877160.41 1112899.931 0, 876894.587 1112907.169 0, 876628.763 1112914.423 0, 876362.941 1112921.692 0, 876097.118 1112928.977 0, 875831.297 1112936.277 0, 875565.475 1112943.594 0, 875299.654 1112950.925 0, 875033.833 1112958.273 0, 874768.013 1112965.636 0, 
+    874502.194 1112973.015 0, 874236.374 1112980.409 0, 873970.555 1112987.819 0, 873704.737 1112995.245 0, 873438.919 1113002.686 0, 873173.102 1113010.143 0, 872907.284 1113017.616 0, 872641.468 1113025.104 0, 872374.345 1113032.645 0, 872532.005 1118611.665 0, 
+    872689.664 1124190.682 0, 872956.127 1124183.159 0, 873221.287 1124175.69 0, 873486.447 1124168.236 0, 873751.608 1124160.797 0, 874016.769 1124153.374 0, 874281.931 1124145.967 0, 874547.093 1124138.575 0, 874812.255 1124131.199 0, 875077.418 1124123.838 0, 
+    875342.582 1124116.494 0, 875607.746 1124109.164 0, 875872.91 1124101.851 0, 876138.075 1124094.552 0, 876403.24 1124087.27 0, 876668.405 1124080.003 0, 876933.571 1124072.752 0, 877198.738 1124065.516 0, 877463.905 1124058.296 0, 877729.072 1124051.092 0, 
+    877994.24 1124043.903 0, 878259.408 1124036.73 0, 878524.576 1124029.572 0, 878789.745 1124022.43 0, 879053.612 1124015.339 0, 879320.084 1124008.193 0, 879585.254 1124001.098 0, 879850.425 1123994.018 0, 880115.596 1123986.954 0, 880380.768 1123979.906 0, 
+    880645.939 1123972.873 0, 880911.112 1123965.856 0, 881176.284 1123958.855 0, 881441.458 1123951.869 0, 881706.631 1123944.898 0, 881971.805 1123937.944 0, 882236.979 1123931.004 0, 882502.154 1123924.081 0, 882767.329 1123917.173 0, 883032.505 1123910.281 0, 
+    883297.681 1123903.404 0, 883562.857 1123896.543 0, 883828.034 1123889.698 0, 884093.211 1123882.868 0, 884358.389 1123876.054 0, 884623.567 1123869.255 0, 884888.745 1123862.472 0, 885153.924 1123855.704 0, 885417.801 1123848.986 0, 885275.904 1118269.546 0, 
+    885134.007 1112690.103 0))
+
+POLYGON ((898146.853 1123543.251 0, 897882.956 1123549.224 0, 897617.759 1123555.242 0, 897352.562 1123561.276 0, 897087.366 1123567.325 0, 896822.17 1123573.39 0, 896556.975 1123579.471 0, 896291.78 1123585.567 0, 896026.585 1123591.679 0, 895761.391 1123597.807 0, 
+    895496.197 1123603.95 0, 895231.003 1123610.108 0, 894965.81 1123616.283 0, 894700.617 1123622.473 0, 894435.425 1123628.678 0, 894170.233 1123634.899 0, 893905.041 1123641.136 0, 893639.849 1123647.388 0, 893374.658 1123653.656 0, 893109.468 1123659.94 0, 
+    892844.277 1123666.239 0, 892579.087 1123672.554 0, 892313.898 1123678.884 0, 892048.709 1123685.23 0, 891782.219 1123691.623 0, 891518.331 1123697.969 0, 891253.143 1123704.362 0, 890987.956 1123710.77 0, 890722.768 1123717.194 0, 890457.581 1123723.634 0, 
+    890192.395 1123730.089 0, 889927.209 1123736.56 0, 889662.023 1123743.046 0, 889396.838 1123749.549 0, 889131.652 1123756.066 0, 888866.468 1123762.599 0, 888601.284 1123769.148 0, 888336.1 1123775.713 0, 888070.916 1123782.293 0, 887805.733 1123788.889 0, 
+    887540.55 1123795.5 0, 887275.368 1123802.127 0, 887010.186 1123808.77 0, 886745.005 1123815.428 0, 886479.823 1123822.102 0, 886214.643 1123828.791 0, 885949.462 1123835.496 0, 885684.282 1123842.216 0, 885417.801 1123848.986 0, 885559.698 1129428.417 0, 
+    885701.595 1135007.835 0, 885967.416 1135001.082 0, 886231.939 1134994.378 0, 886496.463 1134987.69 0, 886760.987 1134981.017 0, 887025.511 1134974.36 0, 887290.036 1134967.718 0, 887554.561 1134961.092 0, 887819.086 1134954.482 0, 888083.612 1134947.887 0, 
+    888348.139 1134941.307 0, 888612.665 1134934.743 0, 888877.192 1134928.195 0, 889141.72 1134921.662 0, 889406.248 1134915.145 0, 889670.776 1134908.644 0, 889935.304 1134902.158 0, 890199.833 1134895.687 0, 890464.363 1134889.233 0, 890728.893 1134882.793 0, 
+    890993.423 1134876.37 0, 891257.953 1134869.961 0, 891522.484 1134863.569 0, 891787.015 1134857.192 0, 892050.25 1134850.862 0, 892316.079 1134844.485 0, 892580.611 1134838.154 0, 892845.144 1134831.84 0, 893109.677 1134825.541 0, 893374.211 1134819.257 0, 
+    893638.745 1134812.989 0, 893903.279 1134806.737 0, 894167.813 1134800.5 0, 894432.348 1134794.278 0, 894696.884 1134788.073 0, 894961.419 1134781.883 0, 895225.955 1134775.708 0, 895490.492 1134769.549 0, 895755.029 1134763.406 0, 896019.566 1134757.278 0, 
+    896284.103 1134751.165 0, 896548.641 1134745.069 0, 896813.179 1134738.987 0, 897077.718 1134732.922 0, 897342.257 1134726.872 0, 897606.796 1134720.837 0, 897871.336 1134714.819 0, 898135.876 1134708.815 0, 898399.12 1134702.857 0, 898272.987 1129123.06 0, 
+    898146.853 1123543.251 0))
+
+POLYGON ((911097.456 1134433.753 0, 910834.194 1134438.968 0, 910569.638 1134444.224 0, 910305.083 1134449.495 0, 910040.527 1134454.782 0, 909775.972 1134460.085 0, 909511.418 1134465.403 0, 909246.863 1134470.737 0, 908982.309 1134476.086 0, 908717.756 1134481.451 0, 
+    908453.202 1134486.831 0, 908188.649 1134492.227 0, 907924.096 1134497.639 0, 907659.544 1134503.066 0, 907394.992 1134508.509 0, 907130.44 1134513.967 0, 906865.888 1134519.441 0, 906601.337 1134524.931 0, 906336.786 1134530.436 0, 906072.236 1134535.956 0, 
+    905807.686 1134541.493 0, 905543.136 1134547.044 0, 905278.586 1134552.612 0, 905014.037 1134558.195 0, 904748.193 1134563.82 0, 904484.94 1134569.407 0, 904220.391 1134575.037 0, 903955.844 1134580.682 0, 903691.296 1134586.343 0, 903426.749 1134592.019 0, 
+    903162.202 1134597.711 0, 902897.655 1134603.418 0, 902633.109 1134609.141 0, 902368.563 1134614.88 0, 902104.018 1134620.634 0, 901839.473 1134626.404 0, 901574.928 1134632.189 0, 901310.383 1134637.99 0, 901045.839 1134643.807 0, 900781.295 1134649.639 0, 
+    900516.752 1134655.486 0, 900252.208 1134661.349 0, 899987.666 1134667.228 0, 899723.123 1134673.122 0, 899458.581 1134679.032 0, 899194.039 1134684.958 0, 898929.498 1134690.899 0, 898664.957 1134696.855 0, 898399.12 1134702.857 0, 898525.253 1140282.636 0, 
+    898651.385 1145862.393 0, 898916.562 1145856.406 0, 899180.446 1145850.464 0, 899444.331 1145844.538 0, 899708.216 1145838.627 0, 899972.101 1145832.732 0, 900235.986 1145826.853 0, 900499.872 1145820.988 0, 900763.759 1145815.14 0, 901027.645 1145809.307 0, 
+    901291.532 1145803.489 0, 901555.42 1145797.687 0, 901819.307 1145791.901 0, 902083.195 1145786.13 0, 902347.084 1145780.374 0, 902610.973 1145774.634 0, 902874.862 1145768.91 0, 903138.751 1145763.201 0, 903402.641 1145757.508 0, 903666.531 1145751.83 0, 
+    903930.421 1145746.168 0, 904194.312 1145740.521 0, 904458.203 1145734.89 0, 904722.094 1145729.274 0, 904984.694 1145723.702 0, 905249.878 1145718.09 0, 905513.77 1145712.521 0, 905777.663 1145706.967 0, 906041.556 1145701.429 0, 906305.449 1145695.907 0, 
+    906569.343 1145690.4 0, 906833.237 1145684.909 0, 907097.131 1145679.433 0, 907361.026 1145673.972 0, 907624.921 1145668.528 0, 907888.816 1145663.098 0, 908152.712 1145657.685 0, 908416.608 1145652.286 0, 908680.504 1145646.904 0, 908944.4 1145641.537 0, 
+    909208.297 1145636.185 0, 909472.194 1145630.849 0, 909736.092 1145625.529 0, 909999.99 1145620.224 0, 910263.888 1145614.934 0, 910527.786 1145609.66 0, 910791.685 1145604.402 0, 911055.584 1145599.159 0, 911318.192 1145593.957 0, 911207.824 1140013.866 0, 
+    911097.456 1134433.753 0))
+
+POLYGON ((923985.707 1145361.308 0, 923723.083 1145365.768 0, 923459.171 1145370.266 0, 923195.258 1145374.778 0, 922931.346 1145379.307 0, 922667.434 1145383.851 0, 922403.522 1145388.41 0, 922139.611 1145392.985 0, 921875.699 1145397.575 0, 921611.788 1145402.181 0, 
+    921347.878 1145406.803 0, 921083.967 1145411.44 0, 920820.057 1145416.093 0, 920556.147 1145420.761 0, 920292.238 1145425.445 0, 920028.329 1145430.144 0, 919764.42 1145434.858 0, 919500.511 1145439.589 0, 919236.602 1145444.335 0, 918972.694 1145449.096 0, 
+    918708.786 1145453.873 0, 918444.879 1145458.665 0, 918180.972 1145463.473 0, 917917.064 1145468.297 0, 917651.868 1145473.159 0, 917389.251 1145477.99 0, 917125.345 1145482.86 0, 916861.439 1145487.746 0, 916597.534 1145492.647 0, 916333.628 1145497.564 0, 
+    916069.723 1145502.496 0, 915805.818 1145507.444 0, 915541.914 1145512.407 0, 915278.01 1145517.386 0, 915014.106 1145522.38 0, 914750.202 1145527.39 0, 914486.299 1145532.415 0, 914222.396 1145537.456 0, 913958.494 1145542.513 0, 913694.591 1145547.585 0, 
+    913430.689 1145552.672 0, 913166.787 1145557.775 0, 912902.886 1145562.894 0, 912638.985 1145568.028 0, 912375.084 1145573.178 0, 912111.183 1145578.343 0, 911847.283 1145583.524 0, 911583.383 1145588.72 0, 911318.192 1145593.957 0, 911428.56 1151174.022 0, 
+    911538.926 1156754.055 0, 911803.457 1156748.831 0, 912066.7 1156743.647 0, 912329.944 1156738.479 0, 912593.187 1156733.327 0, 912856.431 1156728.19 0, 913119.676 1156723.069 0, 913382.92 1156717.963 0, 913646.165 1156712.873 0, 913909.41 1156707.798 0, 
+    914172.656 1156702.738 0, 914435.902 1156697.695 0, 914699.148 1156692.666 0, 914962.394 1156687.653 0, 915225.641 1156682.656 0, 915488.888 1156677.674 0, 915752.135 1156672.708 0, 916015.383 1156667.757 0, 916278.631 1156662.821 0, 916541.879 1156657.901 0, 
+    916805.127 1156652.997 0, 917068.376 1156648.108 0, 917331.625 1156643.235 0, 917594.874 1156638.377 0, 917856.837 1156633.558 0, 918121.374 1156628.707 0, 918384.624 1156623.896 0, 918647.874 1156619.1 0, 918911.125 1156614.319 0, 919174.376 1156609.554 0, 
+    919437.627 1156604.805 0, 919700.879 1156600.071 0, 919964.131 1156595.352 0, 920227.383 1156590.649 0, 920490.635 1156585.962 0, 920753.888 1156581.29 0, 921017.141 1156576.633 0, 921280.394 1156571.992 0, 921543.648 1156567.367 0, 921806.901 1156562.757 0, 
+    922070.155 1156558.162 0, 922333.41 1156553.583 0, 922596.664 1156549.019 0, 922859.919 1156544.471 0, 923123.174 1156539.939 0, 923386.43 1156535.422 0, 923649.685 1156530.92 0, 923912.941 1156526.434 0, 924174.911 1156521.985 0, 924080.31 1150941.662 0, 
+    923985.707 1145361.308 0))
+
+POLYGON ((936811.501 1156325.616 0, 936549.518 1156329.324 0, 936286.25 1156333.067 0, 936022.983 1156336.824 0, 935759.716 1156340.598 0, 935496.449 1156344.387 0, 935233.182 1156348.191 0, 934969.916 1156352.011 0, 934706.65 1156355.846 0, 934443.384 1156359.697 0, 
+    934180.118 1156363.563 0, 933916.852 1156367.445 0, 933653.587 1156371.342 0, 933390.322 1156375.255 0, 933127.057 1156379.183 0, 932863.793 1156383.127 0, 932600.528 1156387.086 0, 932337.264 1156391.061 0, 932074 1156395.051 0, 931810.737 1156399.057 0, 
+    931547.473 1156403.078 0, 931284.21 1156407.115 0, 931020.947 1156411.167 0, 930757.684 1156415.235 0, 930493.137 1156419.338 0, 930231.16 1156423.417 0, 929967.898 1156427.531 0, 929704.636 1156431.661 0, 929441.375 1156435.806 0, 929178.113 1156439.966 0, 
+    928914.852 1156444.143 0, 928651.592 1156448.334 0, 928388.331 1156452.541 0, 928125.071 1156456.764 0, 927861.811 1156461.002 0, 927598.551 1156465.256 0, 927335.291 1156469.525 0, 927072.032 1156473.81 0, 926808.773 1156478.11 0, 926545.514 1156482.426 0, 
+    926282.256 1156486.757 0, 926018.998 1156491.103 0, 925755.74 1156495.465 0, 925492.482 1156499.843 0, 925229.225 1156504.236 0, 924965.967 1156508.645 0, 924702.71 1156513.069 0, 924439.454 1156517.508 0, 924174.911 1156521.985 0, 924269.512 1162102.272 0, 
+    924364.113 1167682.519 0, 924627.995 1167678.054 0, 924890.595 1167673.625 0, 925153.195 1167669.212 0, 925415.795 1167664.814 0, 925678.396 1167660.432 0, 925940.997 1167656.066 0, 926203.598 1167651.714 0, 926466.199 1167647.379 0, 926728.801 1167643.058 0, 
+    926991.403 1167638.753 0, 927254.005 1167634.464 0, 927516.607 1167630.19 0, 927779.21 1167625.932 0, 928041.813 1167621.688 0, 928304.416 1167617.461 0, 928567.019 1167613.249 0, 928829.623 1167609.052 0, 929092.227 1167604.871 0, 929354.831 1167600.705 0, 
+    929617.435 1167596.555 0, 929880.04 1167592.42 0, 930142.644 1167588.301 0, 930405.25 1167584.197 0, 930666.573 1167580.128 0, 930930.46 1167576.035 0, 931193.066 1167571.978 0, 931455.672 1167567.935 0, 931718.279 1167563.909 0, 931980.885 1167559.898 0, 
+    932243.492 1167555.902 0, 932506.099 1167551.922 0, 932768.706 1167547.957 0, 933031.313 1167544.007 0, 933293.921 1167540.073 0, 933556.529 1167536.155 0, 933819.137 1167532.252 0, 934081.746 1167528.364 0, 934344.354 1167524.492 0, 934606.963 1167520.636 0, 
+    934869.572 1167516.795 0, 935132.181 1167512.969 0, 935394.791 1167509.159 0, 935657.4 1167505.364 0, 935920.01 1167501.584 0, 936182.621 1167497.82 0, 936445.231 1167494.072 0, 936707.842 1167490.339 0, 936969.172 1167486.64 0, 936890.337 1161906.148 0, 
+    936811.501 1156325.616 0))
+
+POLYGON ((949574.734 1167326.372 0, 949313.392 1167329.333 0, 949050.772 1167332.324 0, 948788.152 1167335.331 0, 948525.532 1167338.353 0, 948262.913 1167341.39 0, 948000.293 1167344.443 0, 947737.674 1167347.512 0, 947475.055 1167350.595 0, 947212.436 1167353.695 0, 
+    946949.818 1167356.809 0, 946687.199 1167359.939 0, 946424.581 1167363.085 0, 946161.963 1167366.246 0, 945899.345 1167369.423 0, 945636.727 1167372.615 0, 945374.109 1167375.822 0, 945111.492 1167379.045 0, 944848.875 1167382.283 0, 944586.258 1167385.537 0, 
+    944323.641 1167388.806 0, 944061.024 1167392.091 0, 943798.408 1167395.391 0, 943535.792 1167398.707 0, 943271.896 1167402.054 0, 943010.56 1167405.385 0, 942747.944 1167408.747 0, 942485.329 1167412.124 0, 942222.714 1167415.517 0, 941960.099 1167418.925 0, 
+    941697.484 1167422.349 0, 941434.869 1167425.789 0, 941172.255 1167429.243 0, 940909.641 1167432.714 0, 940647.027 1167436.199 0, 940384.413 1167439.7 0, 940121.799 1167443.217 0, 939859.186 1167446.749 0, 939596.573 1167450.296 0, 939333.96 1167453.859 0, 
+    939071.347 1167457.438 0, 938808.734 1167461.032 0, 938546.122 1167464.641 0, 938283.51 1167468.266 0, 938020.898 1167471.906 0, 937758.286 1167475.562 0, 937495.675 1167479.233 0, 937233.064 1167482.919 0, 936969.172 1167486.64 0, 937048.006 1173067.087 0, 
+    937126.839 1178647.484 0, 937390.071 1178643.773 0, 937652.026 1178640.096 0, 937913.98 1178636.434 0, 938175.935 1178632.787 0, 938437.89 1178629.156 0, 938699.845 1178625.54 0, 938961.801 1178621.94 0, 939223.756 1178618.355 0, 939485.712 1178614.786 0, 
+    939747.668 1178611.232 0, 940009.624 1178607.693 0, 940271.581 1178604.17 0, 940533.538 1178600.662 0, 940795.494 1178597.17 0, 941057.452 1178593.693 0, 941319.409 1178590.231 0, 941581.366 1178586.785 0, 941843.324 1178583.354 0, 942105.282 1178579.939 0, 
+    942367.24 1178576.539 0, 942629.198 1178573.155 0, 942891.157 1178569.786 0, 943153.116 1178566.432 0, 943413.798 1178563.11 0, 943677.034 1178559.771 0, 943938.993 1178556.464 0, 944200.952 1178553.172 0, 944462.912 1178549.895 0, 944724.872 1178546.634 0, 
+    944986.832 1178543.389 0, 945248.792 1178540.158 0, 945510.753 1178536.944 0, 945772.713 1178533.744 0, 946034.674 1178530.56 0, 946296.635 1178527.392 0, 946558.596 1178524.238 0, 946820.558 1178521.101 0, 947082.519 1178517.978 0, 947344.481 1178514.871 0, 
+    947606.443 1178511.78 0, 947868.405 1178508.704 0, 948130.367 1178505.643 0, 948392.33 1178502.598 0, 948654.293 1178499.568 0, 948916.255 1178496.554 0, 949178.218 1178493.555 0, 949440.182 1178490.571 0, 949700.869 1178487.618 0, 949637.802 1172907.02 0, 
+    949574.734 1167326.372 0))
+
+POLYGON ((962275.301 1178363.276 0, 962014.604 1178365.493 0, 961752.633 1178367.736 0, 961490.663 1178369.995 0, 961228.692 1178372.27 0, 960966.722 1178374.559 0, 960704.752 1178376.864 0, 960442.782 1178379.185 0, 960180.812 1178381.521 0, 959918.843 1178383.872 0, 
+    959656.873 1178386.239 0, 959394.904 1178388.621 0, 959132.935 1178391.019 0, 958870.966 1178393.432 0, 958608.997 1178395.86 0, 958347.028 1178398.304 0, 958085.059 1178400.764 0, 957823.091 1178403.238 0, 957561.123 1178405.729 0, 957299.154 1178408.234 0, 
+    957037.186 1178410.755 0, 956775.218 1178413.292 0, 956513.251 1178415.843 0, 956251.283 1178418.411 0, 955988.041 1178421.006 0, 955727.348 1178423.591 0, 955465.381 1178426.205 0, 955203.414 1178428.834 0, 954941.447 1178431.478 0, 954679.481 1178434.138 0, 
+    954417.514 1178436.813 0, 954155.548 1178439.504 0, 953893.582 1178442.21 0, 953631.616 1178444.931 0, 953369.65 1178447.668 0, 953107.684 1178450.42 0, 952845.719 1178453.188 0, 952583.753 1178455.971 0, 952321.788 1178458.77 0, 952059.823 1178461.584 0, 
+    951797.858 1178464.413 0, 951535.893 1178467.258 0, 951273.929 1178470.118 0, 951011.964 1178472.994 0, 950750 1178475.885 0, 950488.036 1178478.791 0, 950226.072 1178481.713 0, 949964.108 1178484.65 0, 949700.869 1178487.618 0, 949763.936 1184068.161 0, 
+    949827.003 1189648.646 0, 950089.582 1189645.686 0, 950350.888 1189642.756 0, 950612.195 1189639.842 0, 950873.502 1189636.943 0, 951134.81 1189634.059 0, 951396.117 1189631.19 0, 951657.425 1189628.337 0, 951918.733 1189625.5 0, 952180.041 1189622.677 0, 
+    952441.349 1189619.871 0, 952702.657 1189617.079 0, 952963.966 1189614.303 0, 953225.274 1189611.542 0, 953486.583 1189608.797 0, 953747.892 1189606.067 0, 954009.201 1189603.352 0, 954270.51 1189600.653 0, 954531.82 1189597.969 0, 954793.129 1189595.301 0, 
+    955054.439 1189592.648 0, 955315.749 1189590.01 0, 955577.059 1189587.387 0, 955838.369 1189584.781 0, 956098.408 1189582.202 0, 956360.99 1189579.613 0, 956622.301 1189577.052 0, 956883.612 1189574.506 0, 957144.923 1189571.976 0, 957406.234 1189569.462 0, 
+    957667.545 1189566.962 0, 957928.856 1189564.479 0, 958190.168 1189562.01 0, 958451.48 1189559.557 0, 958712.792 1189557.119 0, 958974.103 1189554.697 0, 959235.416 1189552.29 0, 959496.728 1189549.898 0, 959758.04 1189547.522 0, 960019.353 1189545.161 0, 
+    960280.666 1189542.815 0, 960541.978 1189540.485 0, 960803.291 1189538.171 0, 961064.604 1189535.871 0, 961325.918 1189533.587 0, 961587.231 1189531.319 0, 961848.545 1189529.065 0, 962109.858 1189526.828 0, 962369.902 1189524.616 0, 962322.601 1183943.975 0, 
+    962275.301 1178363.276 0))
+
+POLYGON ((974913.101 1189436.022 0, 974653.05 1189437.499 0, 974391.731 1189438.999 0, 974130.412 1189440.514 0, 973869.094 1189442.044 0, 973607.775 1189443.59 0, 973346.457 1189445.151 0, 973085.138 1189446.727 0, 972823.82 1189448.319 0, 972562.501 1189449.927 0, 
+    972301.183 1189451.549 0, 972039.865 1189453.187 0, 971778.547 1189454.84 0, 971517.229 1189456.509 0, 971255.912 1189458.193 0, 970994.594 1189459.893 0, 970733.276 1189461.608 0, 970471.959 1189463.338 0, 970210.641 1189465.084 0, 969949.324 1189466.845 0, 
+    969688.007 1189468.621 0, 969426.69 1189470.413 0, 969165.373 1189472.22 0, 968904.056 1189474.043 0, 968641.47 1189475.89 0, 968381.423 1189477.734 0, 968120.106 1189479.603 0, 967858.79 1189481.487 0, 967597.473 1189483.386 0, 967336.157 1189485.301 0, 
+    967074.841 1189487.231 0, 966813.525 1189489.177 0, 966552.209 1189491.138 0, 966290.894 1189493.114 0, 966029.578 1189495.106 0, 965768.262 1189497.113 0, 965506.947 1189499.135 0, 965245.632 1189501.173 0, 964984.317 1189503.227 0, 964723.002 1189505.295 0, 
+    964461.687 1189507.379 0, 964200.372 1189509.479 0, 963939.057 1189511.593 0, 963677.743 1189513.724 0, 963416.428 1189515.869 0, 963155.114 1189518.03 0, 962893.8 1189520.206 0, 962632.486 1189522.398 0, 962369.902 1189524.616 0, 962417.201 1195105.193 0, 
+    962464.5 1200685.702 0, 962726.424 1200683.49 0, 962987.081 1200681.304 0, 963247.739 1200679.133 0, 963508.396 1200676.977 0, 963769.054 1200674.837 0, 964029.711 1200672.712 0, 964290.369 1200670.603 0, 964551.027 1200668.509 0, 964811.685 1200666.43 0, 
+    965072.343 1200664.367 0, 965333.001 1200662.319 0, 965593.659 1200660.286 0, 965854.318 1200658.268 0, 966114.976 1200656.266 0, 966375.635 1200654.28 0, 966636.294 1200652.308 0, 966896.953 1200650.352 0, 967157.612 1200648.411 0, 967418.271 1200646.486 0, 
+    967678.93 1200644.576 0, 967939.59 1200642.681 0, 968200.249 1200640.802 0, 968460.909 1200638.938 0, 968720.302 1200637.098 0, 968982.228 1200635.256 0, 969242.888 1200633.438 0, 969503.548 1200631.635 0, 969764.209 1200629.848 0, 970024.869 1200628.076 0, 
+    970285.529 1200626.32 0, 970546.19 1200624.578 0, 970806.85 1200622.852 0, 971067.511 1200621.142 0, 971328.172 1200619.447 0, 971588.832 1200617.767 0, 971849.493 1200616.102 0, 972110.154 1200614.453 0, 972370.816 1200612.819 0, 972631.477 1200611.201 0, 
+    972892.138 1200609.597 0, 973152.8 1200608.009 0, 973413.461 1200606.437 0, 973674.123 1200604.88 0, 973934.784 1200603.338 0, 974195.446 1200601.812 0, 974456.108 1200600.3 0, 974716.77 1200598.805 0, 974976.167 1200597.331 0, 974944.634 1195016.711 0, 
+    974913.101 1189436.022 0))
+
+POLYGON ((987488.034 1200544.308 0, 987228.632 1200545.049 0, 986967.966 1200545.808 0, 986707.301 1200546.583 0, 986446.636 1200547.373 0, 986185.971 1200548.178 0, 985925.306 1200548.999 0, 985664.641 1200549.835 0, 985403.976 1200550.687 0, 985143.312 1200551.553 0, 
+    984882.647 1200552.436 0, 984621.982 1200553.333 0, 984361.317 1200554.246 0, 984100.653 1200555.174 0, 983839.988 1200556.117 0, 983579.324 1200557.076 0, 983318.659 1200558.05 0, 983057.995 1200559.04 0, 982797.331 1200560.045 0, 982536.666 1200561.065 0, 
+    982276.002 1200562.1 0, 982015.338 1200563.151 0, 981754.674 1200564.218 0, 981494.01 1200565.299 0, 981232.082 1200566.401 0, 980972.682 1200567.508 0, 980712.018 1200568.636 0, 980451.354 1200569.779 0, 980190.691 1200570.937 0, 979930.027 1200572.111 0, 
+    979669.363 1200573.3 0, 979408.7 1200574.504 0, 979148.037 1200575.723 0, 978887.373 1200576.958 0, 978626.71 1200578.209 0, 978366.047 1200579.474 0, 978105.384 1200580.755 0, 977844.721 1200582.052 0, 977584.058 1200583.363 0, 977323.395 1200584.691 0, 
+    977062.732 1200586.033 0, 976802.069 1200587.391 0, 976541.406 1200588.764 0, 976280.744 1200590.152 0, 976020.081 1200591.556 0, 975759.419 1200592.975 0, 975498.757 1200594.409 0, 975238.094 1200595.859 0, 974976.167 1200597.331 0, 975007.7 1206177.879 0, 
+    975039.232 1211758.349 0, 975300.499 1211756.88 0, 975560.504 1211755.434 0, 975820.51 1211754.003 0, 976080.515 1211752.588 0, 976340.521 1211751.187 0, 976600.526 1211749.803 0, 976860.532 1211748.433 0, 977120.538 1211747.079 0, 977380.544 1211745.74 0, 
+    977640.55 1211744.416 0, 977900.556 1211743.108 0, 978160.562 1211741.815 0, 978420.568 1211740.537 0, 978680.574 1211739.274 0, 978940.581 1211738.027 0, 979200.587 1211736.795 0, 979460.594 1211735.579 0, 979720.6 1211734.377 0, 979980.607 1211733.191 0, 
+    980240.614 1211732.021 0, 980500.62 1211730.865 0, 980760.627 1211729.725 0, 981020.634 1211728.601 0, 981279.38 1211727.497 0, 981540.648 1211726.397 0, 981800.655 1211725.318 0, 982060.662 1211724.255 0, 982320.67 1211723.207 0, 982580.677 1211722.174 0, 
+    982840.684 1211721.156 0, 983100.692 1211720.154 0, 983360.699 1211719.167 0, 983620.707 1211718.195 0, 983880.714 1211717.239 0, 984140.722 1211716.297 0, 984400.73 1211715.372 0, 984660.737 1211714.461 0, 984920.745 1211713.566 0, 985180.753 1211712.686 0, 
+    985440.761 1211711.822 0, 985700.769 1211710.972 0, 985960.777 1211710.138 0, 986220.785 1211709.32 0, 986480.793 1211708.516 0, 986740.801 1211707.728 0, 987000.809 1211706.955 0, 987260.818 1211706.198 0, 987519.566 1211705.459 0, 987503.8 1206124.923 0, 
+    987488.034 1200544.308 0))
+
+POLYGON ((1000000 1211687.83 0, 999741.249 1211687.837 0, 999481.239 1211687.86 0, 999221.23 1211687.898 0, 998961.221 1211687.952 0, 998701.211 1211688.021 0, 998441.202 1211688.105 0, 998181.193 1211688.204 0, 997921.183 1211688.319 0, 997661.174 1211688.449 0, 
+    997401.165 1211688.594 0, 997141.155 1211688.755 0, 996881.146 1211688.931 0, 996621.137 1211689.122 0, 996361.128 1211689.328 0, 996101.118 1211689.55 0, 995841.109 1211689.787 0, 995581.1 1211690.04 0, 995321.091 1211690.307 0, 995061.081 1211690.591 0, 
+    994801.072 1211690.889 0, 994541.063 1211691.203 0, 994281.054 1211691.531 0, 994021.045 1211691.876 0, 993759.777 1211692.237 0, 993501.027 1211692.61 0, 993241.018 1211693 0, 992981.009 1211693.406 0, 992721 1211693.827 0, 992460.991 1211694.263 0, 
+    992200.982 1211694.714 0, 991940.973 1211695.181 0, 991680.964 1211695.663 0, 991420.955 1211696.16 0, 991160.946 1211696.673 0, 990900.937 1211697.2 0, 990640.929 1211697.744 0, 990380.92 1211698.302 0, 990120.911 1211698.876 0, 989860.902 1211699.465 0, 
+    989600.894 1211700.07 0, 989340.885 1211700.689 0, 989080.877 1211701.324 0, 988820.868 1211701.975 0, 988560.86 1211702.64 0, 988300.851 1211703.321 0, 988040.843 1211704.017 0, 987780.834 1211704.729 0, 987519.566 1211705.459 0, 987535.332 1217285.914 0, 
+    987551.097 1222866.281 0, 987811.706 1222865.552 0, 988071.057 1222864.842 0, 988330.409 1222864.148 0, 988589.76 1222863.469 0, 988849.112 1222862.805 0, 989108.463 1222862.156 0, 989367.815 1222861.523 0, 989627.167 1222860.904 0, 989886.519 1222860.302 0, 
+    990145.87 1222859.714 0, 990405.222 1222859.142 0, 990664.574 1222858.584 0, 990923.926 1222858.043 0, 991183.278 1222857.516 0, 991442.63 1222857.005 0, 991701.982 1222856.509 0, 991961.334 1222856.028 0, 992220.686 1222855.562 0, 992480.038 1222855.112 0, 
+    992739.39 1222854.677 0, 992998.742 1222854.257 0, 993258.094 1222853.853 0, 993517.446 1222853.464 0, 993775.543 1222853.092 0, 994036.151 1222852.731 0, 994295.503 1222852.388 0, 994554.855 1222852.06 0, 994814.207 1222851.747 0, 995073.56 1222851.449 0, 
+    995332.912 1222851.167 0, 995592.264 1222850.9 0, 995851.616 1222850.648 0, 996110.969 1222850.412 0, 996370.321 1222850.19 0, 996629.673 1222849.984 0, 996889.026 1222849.794 0, 997148.378 1222849.618 0, 997407.731 1222849.458 0, 997667.083 1222849.313 0, 
+    997926.435 1222849.183 0, 998185.788 1222849.069 0, 998445.14 1222848.97 0, 998704.493 1222848.886 0, 998963.845 1222848.817 0, 999223.198 1222848.764 0, 999482.55 1222848.726 0, 999741.902 1222848.703 0, 1000000 1222848.695 0, 1000000 1217268.306 0, 
+    1000000 1211687.83 0))
+
+POLYGON ((1012448.903 1222866.281 0, 1012190.804 1222865.559 0, 1011931.452 1222864.849 0, 1011672.101 1222864.155 0, 1011412.749 1222863.475 0, 1011153.398 1222862.811 0, 1010894.046 1222862.162 0, 1010634.695 1222861.529 0, 1010375.343 1222860.91 0, 1010115.991 1222860.307 0, 
+    1009856.639 1222859.72 0, 1009597.288 1222859.147 0, 1009337.936 1222858.59 0, 1009078.584 1222858.048 0, 1008819.232 1222857.521 0, 1008559.88 1222857.01 0, 1008300.528 1222856.513 0, 1008041.176 1222856.033 0, 1007781.824 1222855.567 0, 1007522.472 1222855.116 0, 
+    1007263.12 1222854.681 0, 1007003.768 1222854.261 0, 1006744.416 1222853.857 0, 1006485.064 1222853.468 0, 1006224.457 1222853.092 0, 1005966.359 1222852.735 0, 1005707.007 1222852.391 0, 1005447.655 1222852.063 0, 1005188.302 1222851.75 0, 1004928.95 1222851.452 0, 
+    1004669.598 1222851.17 0, 1004410.246 1222850.902 0, 1004150.893 1222850.651 0, 1003891.541 1222850.414 0, 1003632.189 1222850.192 0, 1003372.836 1222849.986 0, 1003113.484 1222849.795 0, 1002854.131 1222849.62 0, 1002594.779 1222849.459 0, 1002335.427 1222849.314 0, 
+    1002076.074 1222849.184 0, 1001816.722 1222849.07 0, 1001557.369 1222848.971 0, 1001298.017 1222848.887 0, 1001038.665 1222848.818 0, 1000779.312 1222848.764 0, 1000519.96 1222848.726 0, 1000260.607 1222848.703 0, 1000000 1222848.695 0, 1000000 1228428.993 0, 
+    1000000 1234009.193 0, 1000259.947 1234009.201 0, 1000518.643 1234009.224 0, 1000777.338 1234009.262 0, 1001036.034 1234009.315 0, 1001294.729 1234009.384 0, 1001553.425 1234009.468 0, 1001812.121 1234009.567 0, 1002070.816 1234009.681 0, 1002329.512 1234009.811 0, 
+    1002588.207 1234009.955 0, 1002846.903 1234010.115 0, 1003105.598 1234010.291 0, 1003364.294 1234010.481 0, 1003622.989 1234010.687 0, 1003881.684 1234010.907 0, 1004140.38 1234011.143 0, 1004399.075 1234011.395 0, 1004657.771 1234011.661 0, 1004916.466 1234011.943 0, 
+    1005175.162 1234012.24 0, 1005433.857 1234012.552 0, 1005692.552 1234012.88 0, 1005951.248 1234013.222 0, 1006208.692 1234013.579 0, 1006468.638 1234013.953 0, 1006727.333 1234014.342 0, 1006986.029 1234014.745 0, 1007244.724 1234015.164 0, 1007503.419 1234015.598 0, 
+    1007762.114 1234016.047 0, 1008020.809 1234016.512 0, 1008279.505 1234016.992 0, 1008538.2 1234017.486 0, 1008796.895 1234017.997 0, 1009055.59 1234018.522 0, 1009314.285 1234019.063 0, 1009572.98 1234019.618 0, 1009831.675 1234020.19 0, 1010090.369 1234020.776 0, 
+    1010349.064 1234021.377 0, 1010607.759 1234021.994 0, 1010866.454 1234022.626 0, 1011125.149 1234023.273 0, 1011383.843 1234023.936 0, 1011642.538 1234024.613 0, 1011901.233 1234025.306 0, 1012159.927 1234026.014 0, 1012417.372 1234026.734 0, 1012433.137 1228446.556 0, 
+    1012448.903 1222866.281 0))
+
+POLYGON ((1024834.645 1234079.356 0, 1024577.201 1234077.909 0, 1024318.51 1234076.47 0, 1024059.818 1234075.046 0, 1023801.126 1234073.638 0, 1023542.435 1234072.244 0, 1023283.743 1234070.866 0, 1023025.051 1234069.504 0, 1022766.359 1234068.156 0, 1022507.667 1234066.824 0, 
+    1022248.974 1234065.506 0, 1021990.282 1234064.205 0, 1021731.59 1234062.918 0, 1021472.897 1234061.646 0, 1021214.205 1234060.39 0, 1020955.512 1234059.149 0, 1020696.82 1234057.923 0, 1020438.127 1234056.713 0, 1020179.434 1234055.517 0, 1019920.741 1234054.337 0, 
+    1019662.048 1234053.172 0, 1019403.355 1234052.023 0, 1019144.662 1234050.888 0, 1018885.969 1234049.769 0, 1018626.027 1234048.66 0, 1018368.583 1234047.576 0, 1018109.889 1234046.503 0, 1017851.196 1234045.445 0, 1017592.502 1234044.402 0, 1017333.809 1234043.374 0, 
+    1017075.115 1234042.361 0, 1016816.422 1234041.364 0, 1016557.728 1234040.381 0, 1016299.034 1234039.415 0, 1016040.34 1234038.463 0, 1015781.647 1234037.526 0, 1015522.953 1234036.605 0, 1015264.259 1234035.699 0, 1015005.565 1234034.808 0, 1014746.871 1234033.933 0, 
+    1014488.177 1234033.072 0, 1014229.482 1234032.227 0, 1013970.788 1234031.397 0, 1013712.094 1234030.583 0, 1013453.4 1234029.783 0, 1013194.705 1234028.999 0, 1012936.011 1234028.23 0, 1012677.316 1234027.476 0, 1012417.372 1234026.734 0, 1012401.607 1239606.811 0, 
+    1012385.843 1245186.781 0, 1012645.127 1245187.521 0, 1012903.165 1245188.273 0, 1013161.202 1245189.04 0, 1013419.24 1245189.822 0, 1013677.277 1245190.62 0, 1013935.315 1245191.432 0, 1014193.352 1245192.26 0, 1014451.389 1245193.103 0, 1014709.426 1245193.961 0, 
+    1014967.464 1245194.835 0, 1015225.501 1245195.723 0, 1015483.538 1245196.627 0, 1015741.575 1245197.546 0, 1015999.612 1245198.48 0, 1016257.649 1245199.429 0, 1016515.686 1245200.394 0, 1016773.723 1245201.373 0, 1017031.759 1245202.368 0, 1017289.796 1245203.378 0, 
+    1017547.833 1245204.404 0, 1017805.869 1245205.444 0, 1018063.906 1245206.5 0, 1018321.942 1245207.57 0, 1018578.733 1245208.651 0, 1018838.015 1245209.758 0, 1019096.051 1245210.874 0, 1019354.088 1245212.006 0, 1019612.124 1245213.152 0, 1019870.16 1245214.314 0, 
+    1020128.196 1245215.491 0, 1020386.232 1245216.684 0, 1020644.268 1245217.891 0, 1020902.304 1245219.114 0, 1021160.339 1245220.352 0, 1021418.375 1245221.605 0, 1021676.41 1245222.873 0, 1021934.446 1245224.156 0, 1022192.481 1245225.455 0, 1022450.517 1245226.769 0, 
+    1022708.552 1245228.098 0, 1022966.587 1245229.442 0, 1023224.622 1245230.801 0, 1023482.657 1245232.176 0, 1023740.692 1245233.566 0, 1023998.727 1245234.97 0, 1024256.762 1245236.391 0, 1024514.797 1245237.826 0, 1024771.587 1245239.269 0, 1024803.116 1239659.366 0, 
+    1024834.645 1234079.356 0))
+
+POLYGON ((1037157.133 1245326.749 0, 1036900.346 1245324.581 0, 1036642.316 1245322.416 0, 1036384.287 1245320.267 0, 1036126.257 1245318.133 0, 1035868.227 1245316.014 0, 1035610.197 1245313.911 0, 1035352.166 1245311.823 0, 1035094.136 1245309.749 0, 1034836.106 1245307.691 0, 
+    1034578.075 1245305.649 0, 1034320.044 1245303.621 0, 1034062.013 1245301.609 0, 1033803.982 1245299.611 0, 1033545.951 1245297.629 0, 1033287.92 1245295.663 0, 1033029.889 1245293.711 0, 1032771.857 1245291.774 0, 1032513.826 1245289.853 0, 1032255.794 1245287.947 0, 
+    1031997.762 1245286.056 0, 1031739.731 1245284.18 0, 1031481.699 1245282.32 0, 1031223.667 1245280.474 0, 1030964.391 1245278.635 0, 1030707.602 1245276.829 0, 1030449.57 1245275.029 0, 1030191.537 1245273.245 0, 1029933.504 1245271.475 0, 1029675.472 1245269.721 0, 
+    1029417.439 1245267.982 0, 1029159.406 1245266.258 0, 1028901.373 1245264.55 0, 1028643.34 1245262.856 0, 1028385.307 1245261.178 0, 1028127.273 1245259.515 0, 1027869.24 1245257.867 0, 1027611.206 1245256.234 0, 1027353.173 1245254.617 0, 1027095.139 1245253.014 0, 
+    1026837.105 1245251.427 0, 1026579.071 1245249.855 0, 1026321.037 1245248.298 0, 1026063.003 1245246.757 0, 1025804.969 1245245.23 0, 1025546.935 1245243.719 0, 1025288.9 1245242.223 0, 1025030.866 1245240.742 0, 1024771.587 1245239.269 0, 1024740.059 1250819.061 0, 
+    1024708.531 1256398.737 0, 1024967.15 1256400.206 0, 1025224.528 1256401.684 0, 1025481.905 1256403.176 0, 1025739.283 1256404.683 0, 1025996.66 1256406.206 0, 1026254.037 1256407.743 0, 1026511.414 1256409.296 0, 1026768.792 1256410.864 0, 1027026.169 1256412.447 0, 
+    1027283.545 1256414.046 0, 1027540.922 1256415.659 0, 1027798.299 1256417.288 0, 1028055.676 1256418.931 0, 1028313.052 1256420.59 0, 1028570.428 1256422.264 0, 1028827.805 1256423.953 0, 1029085.181 1256425.658 0, 1029342.557 1256427.377 0, 1029599.933 1256429.112 0, 
+    1029857.309 1256430.862 0, 1030114.685 1256432.626 0, 1030372.061 1256434.407 0, 1030629.436 1256436.202 0, 1030885.571 1256438.003 0, 1031144.187 1256439.838 0, 1031401.562 1256441.678 0, 1031658.937 1256443.534 0, 1031916.313 1256445.405 0, 1032173.687 1256447.291 0, 
+    1032431.062 1256449.192 0, 1032688.437 1256451.109 0, 1032945.812 1256453.04 0, 1033203.186 1256454.987 0, 1033460.561 1256456.949 0, 1033717.935 1256458.926 0, 1033975.309 1256460.918 0, 1034232.683 1256462.925 0, 1034490.057 1256464.948 0, 1034747.431 1256466.985 0, 
+    1035004.804 1256469.038 0, 1035262.178 1256471.106 0, 1035519.551 1256473.189 0, 1035776.925 1256475.287 0, 1036034.298 1256477.401 0, 1036291.671 1256479.529 0, 1036549.044 1256481.673 0, 1036806.417 1256483.831 0, 1037062.55 1256485.995 0, 1037109.841 1250906.43 0, 
+    1037157.133 1245326.749 0))
+
+POLYGON ((1049416.273 1256608.154 0, 1049160.145 1256605.267 0, 1048902.779 1256602.381 0, 1048645.413 1256599.511 0, 1048388.047 1256596.655 0, 1048130.681 1256593.815 0, 1047873.315 1256590.989 0, 1047615.948 1256588.179 0, 1047358.582 1256585.384 0, 1047101.215 1256582.604 0, 
+    1046843.848 1256579.84 0, 1046586.481 1256577.09 0, 1046329.113 1256574.356 0, 1046071.746 1256571.636 0, 1045814.378 1256568.932 0, 1045557.01 1256566.243 0, 1045299.642 1256563.569 0, 1045042.274 1256560.911 0, 1044784.906 1256558.267 0, 1044527.538 1256555.639 0, 
+    1044270.169 1256553.026 0, 1044012.8 1256550.427 0, 1043755.431 1256547.845 0, 1043498.062 1256545.277 0, 1043239.455 1256542.712 0, 1042983.324 1256540.187 0, 1042725.954 1256537.664 0, 1042468.585 1256535.157 0, 1042211.215 1256532.665 0, 1041953.845 1256530.188 0, 
+    1041696.475 1256527.726 0, 1041439.104 1256525.28 0, 1041181.734 1256522.848 0, 1040924.364 1256520.432 0, 1040666.993 1256518.031 0, 1040409.622 1256515.645 0, 1040152.251 1256513.274 0, 1039894.88 1256510.918 0, 1039637.509 1256508.578 0, 1039380.138 1256506.252 0, 
+    1039122.766 1256503.942 0, 1038865.394 1256501.647 0, 1038608.023 1256499.367 0, 1038350.651 1256497.102 0, 1038093.279 1256494.853 0, 1037835.907 1256492.618 0, 1037578.534 1256490.399 0, 1037321.162 1256488.194 0, 1037062.55 1256485.995 0, 1037015.26 1262065.438 0, 
+    1036967.971 1267644.756 0, 1037225.923 1267646.95 0, 1037482.639 1267649.148 0, 1037739.354 1267651.362 0, 1037996.069 1267653.591 0, 1038252.785 1267655.835 0, 1038509.5 1267658.094 0, 1038766.215 1267660.368 0, 1039022.93 1267662.657 0, 1039279.644 1267664.962 0, 
+    1039536.359 1267667.281 0, 1039793.073 1267669.616 0, 1040049.788 1267671.966 0, 1040306.502 1267674.33 0, 1040563.216 1267676.71 0, 1040819.93 1267679.105 0, 1041076.644 1267681.515 0, 1041333.357 1267683.941 0, 1041590.071 1267686.381 0, 1041846.784 1267688.836 0, 
+    1042103.497 1267691.307 0, 1042360.21 1267693.793 0, 1042616.923 1267696.294 0, 1042873.636 1267698.809 0, 1043129.113 1267701.328 0, 1043387.061 1267703.887 0, 1043643.773 1267706.448 0, 1043900.485 1267709.024 0, 1044157.197 1267711.616 0, 1044413.909 1267714.222 0, 
+    1044670.621 1267716.844 0, 1044927.332 1267719.481 0, 1045184.043 1267722.132 0, 1045440.755 1267724.799 0, 1045697.466 1267727.482 0, 1045954.177 1267730.179 0, 1046210.887 1267732.891 0, 1046467.598 1267735.619 0, 1046724.308 1267738.361 0, 1046981.018 1267741.119 0, 
+    1047237.729 1267743.892 0, 1047494.438 1267746.679 0, 1047751.148 1267749.482 0, 1048007.858 1267752.3 0, 1048264.567 1267755.134 0, 1048521.276 1267757.982 0, 1048777.986 1267760.845 0, 1049034.694 1267763.724 0, 1049290.169 1267766.604 0, 1049353.22 1262187.442 0, 
+    1049416.273 1256608.154 0))
+
+POLYGON ((1061611.974 1267923.263 0, 1061356.506 1267919.662 0, 1061099.806 1267916.058 0, 1060843.107 1267912.469 0, 1060586.406 1267908.896 0, 1060329.706 1267905.337 0, 1060073.005 1267901.794 0, 1059816.305 1267898.266 0, 1059559.604 1267894.753 0, 1059302.902 1267891.255 0, 
+    1059046.201 1267887.772 0, 1058789.499 1267884.304 0, 1058532.797 1267880.851 0, 1058276.095 1267877.414 0, 1058019.393 1267873.991 0, 1057762.691 1267870.584 0, 1057505.988 1267867.192 0, 1057249.285 1267863.815 0, 1056992.582 1267860.453 0, 1056735.879 1267857.106 0, 
+    1056479.175 1267853.774 0, 1056222.472 1267850.457 0, 1055965.768 1267847.156 0, 1055709.064 1267843.869 0, 1055451.127 1267840.582 0, 1055195.655 1267837.341 0, 1054938.951 1267834.1 0, 1054682.246 1267830.874 0, 1054425.541 1267827.663 0, 1054168.836 1267824.467 0, 
+    1053912.131 1267821.287 0, 1053655.425 1267818.121 0, 1053398.719 1267814.971 0, 1053142.013 1267811.835 0, 1052885.307 1267808.715 0, 1052628.601 1267805.61 0, 1052371.895 1267802.52 0, 1052115.188 1267799.445 0, 1051858.481 1267796.385 0, 1051601.774 1267793.34 0, 
+    1051345.067 1267790.311 0, 1051088.36 1267787.296 0, 1050831.652 1267784.297 0, 1050574.944 1267781.312 0, 1050318.236 1267778.343 0, 1050061.528 1267775.389 0, 1049804.82 1267772.45 0, 1049548.112 1267769.526 0, 1049290.169 1267766.604 0, 1049227.119 1273345.634 0, 
+    1049164.071 1278924.529 0, 1049421.354 1278927.444 0, 1049677.405 1278930.361 0, 1049933.457 1278933.292 0, 1050189.508 1278936.239 0, 1050445.559 1278939.2 0, 1050701.61 1278942.177 0, 1050957.661 1278945.169 0, 1051213.712 1278948.175 0, 1051469.762 1278951.197 0, 
+    1051725.812 1278954.234 0, 1051981.863 1278957.286 0, 1052237.912 1278960.353 0, 1052493.962 1278963.435 0, 1052750.012 1278966.533 0, 1053006.061 1278969.645 0, 1053262.11 1278972.772 0, 1053518.159 1278975.915 0, 1053774.208 1278979.072 0, 1054030.257 1278982.245 0, 
+    1054286.305 1278985.433 0, 1054542.353 1278988.635 0, 1054798.401 1278991.853 0, 1055054.449 1278995.086 0, 1055309.267 1278998.318 0, 1055566.544 1279001.597 0, 1055822.592 1279004.875 0, 1056078.639 1279008.168 0, 1056334.686 1279011.476 0, 1056590.733 1279014.8 0, 
+    1056846.779 1279018.138 0, 1057102.825 1279021.491 0, 1057358.871 1279024.86 0, 1057614.917 1279028.243 0, 1057870.963 1279031.642 0, 1058127.009 1279035.056 0, 1058383.054 1279038.484 0, 1058639.099 1279041.928 0, 1058895.144 1279045.387 0, 1059151.189 1279048.861 0, 
+    1059407.233 1279052.35 0, 1059663.278 1279055.854 0, 1059919.322 1279059.374 0, 1060175.365 1279062.908 0, 1060431.409 1279066.457 0, 1060687.453 1279070.022 0, 1060943.496 1279073.601 0, 1061199.539 1279077.196 0, 1061454.353 1279080.788 0, 1061533.162 1273502.094 0, 
+    1061611.974 1267923.263 0))
+
+POLYGON ((1073744.144 1279271.768 0, 1073489.34 1279267.456 0, 1073233.308 1279263.138 0, 1072977.276 1279258.836 0, 1072721.243 1279254.548 0, 1072465.211 1279250.275 0, 1072209.178 1279246.017 0, 1071953.145 1279241.775 0, 1071697.111 1279237.547 0, 1071441.078 1279233.335 0, 
+    1071185.044 1279229.138 0, 1070929.01 1279224.955 0, 1070672.975 1279220.788 0, 1070416.941 1279216.636 0, 1070160.906 1279212.499 0, 1069904.871 1279208.377 0, 1069648.835 1279204.27 0, 1069392.8 1279200.178 0, 1069136.764 1279196.101 0, 1068880.728 1279192.04 0, 
+    1068624.692 1279187.993 0, 1068368.655 1279183.961 0, 1068112.618 1279179.945 0, 1067856.581 1279175.944 0, 1067599.316 1279171.938 0, 1067344.506 1279167.986 0, 1067088.469 1279164.03 0, 1066832.431 1279160.088 0, 1066576.393 1279156.162 0, 1066320.354 1279152.251 0, 
+    1066064.316 1279148.355 0, 1065808.277 1279144.475 0, 1065552.238 1279140.609 0, 1065296.198 1279136.758 0, 1065040.159 1279132.922 0, 1064784.119 1279129.102 0, 1064528.079 1279125.296 0, 1064272.039 1279121.506 0, 1064015.998 1279117.73 0, 1063759.958 1279113.97 0, 
+    1063503.917 1279110.225 0, 1063247.876 1279106.495 0, 1062991.834 1279102.779 0, 1062735.793 1279099.079 0, 1062479.751 1279095.394 0, 1062223.709 1279091.725 0, 1061967.667 1279088.07 0, 1061711.624 1279084.43 0, 1061454.353 1279080.788 0, 1061375.545 1284659.341 0, 
+    1061296.74 1290237.749 0, 1061553.352 1290241.382 0, 1061808.737 1290245.012 0, 1062064.123 1290248.658 0, 1062319.508 1290252.318 0, 1062574.893 1290255.994 0, 1062830.278 1290259.684 0, 1063085.663 1290263.39 0, 1063341.047 1290267.11 0, 1063596.432 1290270.846 0, 
+    1063851.816 1290274.597 0, 1064107.199 1290278.362 0, 1064362.583 1290282.143 0, 1064617.966 1290285.939 0, 1064873.349 1290289.75 0, 1065128.732 1290293.575 0, 1065384.115 1290297.416 0, 1065639.497 1290301.272 0, 1065894.879 1290305.143 0, 1066150.261 1290309.029 0, 
+    1066405.643 1290312.93 0, 1066661.025 1290316.846 0, 1066916.406 1290320.777 0, 1067171.787 1290324.723 0, 1067425.943 1290328.665 0, 1067682.548 1290332.661 0, 1067937.929 1290336.652 0, 1068193.309 1290340.658 0, 1068448.689 1290344.679 0, 1068704.068 1290348.715 0, 
+    1068959.448 1290352.767 0, 1069214.827 1290356.833 0, 1069470.206 1290360.914 0, 1069725.585 1290365.011 0, 1069980.963 1290369.122 0, 1070236.341 1290373.249 0, 1070491.719 1290377.39 0, 1070747.097 1290381.547 0, 1071002.474 1290385.718 0, 1071257.852 1290389.905 0, 
+    1071513.229 1290394.106 0, 1071768.605 1290398.323 0, 1072023.982 1290402.555 0, 1072279.358 1290406.801 0, 1072534.734 1290411.063 0, 1072790.11 1290415.34 0, 1073045.485 1290419.632 0, 1073300.86 1290423.939 0, 1073555.012 1290428.24 0, 1073649.577 1284850.077 0, 
+    1073744.144 1279271.768 0))
+
+POLYGON ((1085812.696 1290653.361 0, 1085558.556 1290648.342 0, 1085303.194 1290643.314 0, 1085047.832 1290638.301 0, 1084792.469 1290633.303 0, 1084537.106 1290628.319 0, 1084281.743 1290623.351 0, 1084026.379 1290618.398 0, 1083771.016 1290613.46 0, 1083515.652 1290608.537 0, 
+    1083260.287 1290603.629 0, 1083004.923 1290598.736 0, 1082749.558 1290593.858 0, 1082494.192 1290588.995 0, 1082238.827 1290584.147 0, 1081983.461 1290579.314 0, 1081728.095 1290574.496 0, 1081472.729 1290569.693 0, 1081217.362 1290564.905 0, 1080961.995 1290560.133 0, 
+    1080706.628 1290555.375 0, 1080451.26 1290550.632 0, 1080195.892 1290545.905 0, 1079940.524 1290541.192 0, 1079683.933 1290536.472 0, 1079429.787 1290531.812 0, 1079174.419 1290527.144 0, 1078919.049 1290522.492 0, 1078663.68 1290517.854 0, 1078408.31 1290513.232 0, 
+    1078152.94 1290508.624 0, 1077897.57 1290504.032 0, 1077642.2 1290499.454 0, 1077386.829 1290494.892 0, 1077131.458 1290490.345 0, 1076876.086 1290485.812 0, 1076620.715 1290481.295 0, 1076365.343 1290476.793 0, 1076109.971 1290472.306 0, 1075854.598 1290467.834 0, 
+    1075599.226 1290463.376 0, 1075343.853 1290458.934 0, 1075088.48 1290454.507 0, 1074833.106 1290450.095 0, 1074577.733 1290445.698 0, 1074322.359 1290441.316 0, 1074066.985 1290436.949 0, 1073811.61 1290432.597 0, 1073555.012 1290428.24 0, 1073460.449 1296006.251 0, 
+    1073365.889 1301584.107 0, 1073621.828 1301588.454 0, 1073876.546 1301592.794 0, 1074131.263 1301597.15 0, 1074385.981 1301601.521 0, 1074640.698 1301605.907 0, 1074895.415 1301610.307 0, 1075150.131 1301614.723 0, 1075404.847 1301619.154 0, 1075659.563 1301623.599 0, 
+    1075914.279 1301628.06 0, 1076168.995 1301632.536 0, 1076423.71 1301637.026 0, 1076678.425 1301641.532 0, 1076933.14 1301646.053 0, 1077187.854 1301650.588 0, 1077442.568 1301655.139 0, 1077697.282 1301659.704 0, 1077951.996 1301664.285 0, 1078206.709 1301668.881 0, 
+    1078461.422 1301673.491 0, 1078716.135 1301678.117 0, 1078970.848 1301682.757 0, 1079225.56 1301687.413 0, 1079479.052 1301692.061 0, 1079734.984 1301696.769 0, 1079989.695 1301701.47 0, 1080244.406 1301706.185 0, 1080499.117 1301710.916 0, 1080753.828 1301715.661 0, 
+    1081008.538 1301720.422 0, 1081263.248 1301725.197 0, 1081517.958 1301729.988 0, 1081772.668 1301734.793 0, 1082027.377 1301739.614 0, 1082282.086 1301744.449 0, 1082536.794 1301749.299 0, 1082791.503 1301754.165 0, 1083046.211 1301759.045 0, 1083300.919 1301763.941 0, 
+    1083555.626 1301768.851 0, 1083810.333 1301773.777 0, 1084065.04 1301778.717 0, 1084319.747 1301783.672 0, 1084574.453 1301788.643 0, 1084829.159 1301793.628 0, 1085083.865 1301798.629 0, 1085338.57 1301803.644 0, 1085592.057 1301808.65 0, 1085702.375 1296231.084 0, 
+    1085812.696 1290653.361 0))
+
+POLYGON ((1097817.542 1302067.733 0, 1097564.068 1302062.011 0, 1097309.378 1302056.276 0, 1097054.688 1302050.556 0, 1096799.997 1302044.851 0, 1096545.305 1302039.161 0, 1096290.614 1302033.486 0, 1096035.922 1302027.826 0, 1095781.23 1302022.181 0, 1095526.537 1302016.551 0, 
+    1095271.844 1302010.936 0, 1095017.151 1302005.336 0, 1094762.457 1301999.751 0, 1094507.763 1301994.181 0, 1094253.069 1301988.626 0, 1093998.374 1301983.086 0, 1093743.679 1301977.561 0, 1093488.984 1301972.051 0, 1093234.289 1301966.556 0, 1092979.593 1301961.076 0, 
+    1092724.897 1301955.611 0, 1092470.2 1301950.161 0, 1092215.503 1301944.725 0, 1091960.806 1301939.305 0, 1091704.891 1301933.874 0, 1091451.411 1301928.51 0, 1091196.713 1301923.135 0, 1090942.014 1301917.775 0, 1090687.315 1301912.43 0, 1090432.616 1301907.099 0, 
+    1090177.917 1301901.784 0, 1089923.217 1301896.484 0, 1089668.517 1301891.199 0, 1089413.817 1301885.929 0, 1089159.116 1301880.673 0, 1088904.415 1301875.433 0, 1088649.714 1301870.208 0, 1088395.013 1301864.998 0, 1088140.311 1301859.802 0, 1087885.609 1301854.622 0, 
+    1087630.906 1301849.457 0, 1087376.203 1301844.307 0, 1087121.5 1301839.171 0, 1086866.797 1301834.051 0, 1086612.093 1301828.946 0, 1086357.389 1301823.855 0, 1086102.685 1301818.78 0, 1085847.981 1301813.72 0, 1085592.057 1301808.65 0, 1085481.742 1307386.056 0, 
+    1085371.431 1312963.295 0, 1085626.695 1312968.351 0, 1085880.743 1312973.399 0, 1086134.79 1312978.461 0, 1086388.838 1312983.538 0, 1086642.885 1312988.63 0, 1086896.932 1312993.737 0, 1087150.978 1312998.859 0, 1087405.024 1313003.996 0, 1087659.07 1313009.148 0, 
+    1087913.116 1313014.315 0, 1088167.161 1313019.497 0, 1088421.206 1313024.694 0, 1088675.251 1313029.906 0, 1088929.295 1313035.132 0, 1089183.34 1313040.374 0, 1089437.383 1313045.631 0, 1089691.427 1313050.902 0, 1089945.47 1313056.189 0, 1090199.513 1313061.49 0, 
+    1090453.555 1313066.807 0, 1090707.598 1313072.138 0, 1090961.639 1313077.484 0, 1091215.681 1313082.846 0, 1091468.508 1313088.196 0, 1091723.763 1313093.613 0, 1091977.804 1313099.019 0, 1092231.844 1313104.44 0, 1092485.884 1313109.876 0, 1092739.924 1313115.328 0, 
+    1092993.963 1313120.793 0, 1093248.002 1313126.274 0, 1093502.041 1313131.77 0, 1093756.079 1313137.281 0, 1094010.118 1313142.807 0, 1094264.155 1313148.348 0, 1094518.193 1313153.903 0, 1094772.23 1313159.474 0, 1095026.267 1313165.059 0, 1095280.303 1313170.66 0, 
+    1095534.339 1313176.275 0, 1095788.375 1313181.906 0, 1096042.41 1313187.551 0, 1096296.445 1313193.212 0, 1096550.48 1313198.887 0, 1096804.515 1313204.577 0, 1097058.549 1313210.282 0, 1097312.582 1313216.003 0, 1097565.402 1313221.71 0, 1097691.47 1307644.805 0, 
+    1097817.542 1302067.733 0))
+
+POLYGON ((1109758.595 1313514.575 0, 1109505.791 1313508.153 0, 1109251.774 1313501.715 0, 1108997.757 1313495.292 0, 1108743.74 1313488.884 0, 1108489.722 1313482.491 0, 1108235.704 1313476.113 0, 1107981.685 1313469.75 0, 1107727.667 1313463.402 0, 1107473.647 1313457.069 0, 
+    1107219.628 1313450.751 0, 1106965.608 1313444.447 0, 1106711.587 1313438.159 0, 1106457.567 1313431.886 0, 1106203.546 1313425.627 0, 1105949.524 1313419.384 0, 1105695.502 1313413.155 0, 1105441.48 1313406.942 0, 1105187.458 1313400.743 0, 1104933.435 1313394.56 0, 
+    1104679.412 1313388.391 0, 1104425.388 1313382.237 0, 1104171.364 1313376.098 0, 1103917.34 1313369.974 0, 1103662.102 1313363.836 0, 1103409.29 1313357.772 0, 1103155.264 1313351.693 0, 1102901.239 1313345.629 0, 1102647.212 1313339.58 0, 1102393.186 1313333.545 0, 
+    1102139.159 1313327.526 0, 1101885.132 1313321.522 0, 1101631.104 1313315.533 0, 1101377.076 1313309.558 0, 1101123.048 1313303.599 0, 1100869.019 1313297.655 0, 1100614.99 1313291.725 0, 1100360.961 1313285.811 0, 1100106.932 1313279.911 0, 1099852.901 1313274.026 0, 
+    1099598.871 1313268.157 0, 1099344.84 1313262.302 0, 1099090.809 1313256.462 0, 1098836.778 1313250.637 0, 1098582.746 1313244.828 0, 1098328.714 1313239.033 0, 1098074.682 1313233.253 0, 1097820.649 1313227.488 0, 1097565.402 1313221.71 0, 1097439.339 1318798.444 0, 
+    1097313.279 1324375.002 0, 1097567.866 1324380.765 0, 1097821.242 1324386.515 0, 1098074.618 1324392.28 0, 1098327.993 1324398.06 0, 1098581.369 1324403.855 0, 1098834.744 1324409.664 0, 1099088.118 1324415.489 0, 1099341.492 1324421.329 0, 1099594.866 1324427.183 0, 
+    1099848.24 1324433.053 0, 1100101.613 1324438.937 0, 1100354.986 1324444.836 0, 1100608.359 1324450.75 0, 1100861.731 1324456.679 0, 1101115.103 1324462.623 0, 1101368.474 1324468.582 0, 1101621.845 1324474.556 0, 1101875.216 1324480.545 0, 1102128.586 1324486.548 0, 
+    1102381.956 1324492.567 0, 1102635.326 1324498.6 0, 1102888.695 1324504.649 0, 1103142.064 1324510.712 0, 1103394.224 1324516.761 0, 1103648.801 1324522.883 0, 1103902.169 1324528.991 0, 1104155.537 1324535.114 0, 1104408.904 1324541.252 0, 1104662.271 1324547.405 0, 
+    1104915.637 1324553.573 0, 1105169.003 1324559.755 0, 1105422.369 1324565.953 0, 1105675.735 1324572.165 0, 1105929.1 1324578.392 0, 1106182.464 1324584.635 0, 1106435.829 1324590.892 0, 1106689.192 1324597.164 0, 1106942.556 1324603.451 0, 1107195.919 1324609.753 0, 
+    1107449.282 1324616.069 0, 1107702.644 1324622.401 0, 1107956.006 1324628.748 0, 1108209.368 1324635.109 0, 1108462.729 1324641.486 0, 1108716.09 1324647.877 0, 1108969.451 1324654.283 0, 1109222.811 1324660.705 0, 1109474.963 1324667.11 0, 1109616.777 1319090.93 0, 
+    1109758.595 1313514.575 0))
+
+POLYGON ((1121635.773 1324993.575 0, 1121383.638 1324986.458 0, 1121130.297 1324979.321 0, 1120876.956 1324972.199 0, 1120623.614 1324965.092 0, 1120370.272 1324957.999 0, 1120116.929 1324950.922 0, 1119863.586 1324943.86 0, 1119610.242 1324936.812 0, 1119356.898 1324929.78 0, 
+    1119103.554 1324922.762 0, 1118850.209 1324915.759 0, 1118596.864 1324908.771 0, 1118343.519 1324901.798 0, 1118090.173 1324894.84 0, 1117836.826 1324887.897 0, 1117583.479 1324880.969 0, 1117330.132 1324874.056 0, 1117076.785 1324867.158 0, 1116823.436 1324860.274 0, 
+    1116570.088 1324853.406 0, 1116316.739 1324846.552 0, 1116063.39 1324839.713 0, 1115810.04 1324832.889 0, 1115555.483 1324826.048 0, 1115303.34 1324819.287 0, 1115049.989 1324812.507 0, 1114796.638 1324805.743 0, 1114543.286 1324798.994 0, 1114289.934 1324792.26 0, 
+    1114036.582 1324785.54 0, 1113783.229 1324778.836 0, 1113529.875 1324772.146 0, 1113276.522 1324765.472 0, 1113023.168 1324758.812 0, 1112769.813 1324752.167 0, 1112516.459 1324745.537 0, 1112263.103 1324738.922 0, 1112009.748 1324732.322 0, 1111756.392 1324725.737 0, 
+    1111503.036 1324719.166 0, 1111249.679 1324712.611 0, 1110996.322 1324706.07 0, 1110742.964 1324699.545 0, 1110489.606 1324693.034 0, 1110236.248 1324686.538 0, 1109982.889 1324680.058 0, 1109729.53 1324673.592 0, 1109474.963 1324667.11 0, 1109333.153 1330243.108 0, 
+    1109191.348 1335818.919 0, 1109445.256 1335825.384 0, 1109697.959 1335831.833 0, 1109950.661 1335838.297 0, 1110203.363 1335844.776 0, 1110456.065 1335851.27 0, 1110708.766 1335857.779 0, 1110961.467 1335864.302 0, 1111214.167 1335870.841 0, 1111466.867 1335877.394 0, 
+    1111719.567 1335883.962 0, 1111972.266 1335890.545 0, 1112224.965 1335897.143 0, 1112477.663 1335903.756 0, 1112730.361 1335910.384 0, 1112983.059 1335917.026 0, 1113235.756 1335923.683 0, 1113488.453 1335930.356 0, 1113741.149 1335937.043 0, 1113993.845 1335943.745 0, 
+    1114246.541 1335950.462 0, 1114499.236 1335957.194 0, 1114751.931 1335963.94 0, 1115004.626 1335970.702 0, 1115256.116 1335977.446 0, 1115510.014 1335984.269 0, 1115762.707 1335991.075 0, 1116015.4 1335997.896 0, 1116268.092 1336004.732 0, 1116520.784 1336011.583 0, 
+    1116773.476 1336018.449 0, 1117026.167 1336025.329 0, 1117278.858 1336032.224 0, 1117531.549 1336039.135 0, 1117784.239 1336046.06 0, 1118036.929 1336053 0, 1118289.618 1336059.955 0, 1118542.307 1336066.924 0, 1118794.995 1336073.909 0, 1119047.683 1336080.908 0, 
+    1119300.371 1336087.923 0, 1119553.058 1336094.952 0, 1119805.745 1336101.996 0, 1120058.431 1336109.055 0, 1120311.117 1336116.129 0, 1120563.803 1336123.218 0, 1120816.488 1336130.321 0, 1121069.172 1336137.44 0, 1121320.653 1336144.539 0, 1121478.21 1330569.151 0, 
+    1121635.773 1324993.575 0))
+
+POLYGON ((1133448.991 1336504.425 0, 1133197.529 1336496.615 0, 1132944.865 1336488.783 0, 1132692.201 1336480.965 0, 1132439.536 1336473.163 0, 1132186.871 1336465.375 0, 1131934.206 1336457.602 0, 1131681.54 1336449.844 0, 1131428.874 1336442.101 0, 1131176.207 1336434.373 0, 
+    1130923.54 1336426.66 0, 1130670.872 1336418.961 0, 1130418.204 1336411.278 0, 1130165.535 1336403.609 0, 1129912.866 1336395.955 0, 1129660.197 1336388.316 0, 1129407.527 1336380.692 0, 1129154.857 1336373.083 0, 1128902.186 1336365.488 0, 1128649.514 1336357.909 0, 
+    1128396.843 1336350.344 0, 1128144.17 1336342.795 0, 1127891.498 1336335.26 0, 1127638.825 1336327.74 0, 1127384.949 1336320.199 0, 1127133.477 1336312.744 0, 1126880.803 1336305.269 0, 1126628.128 1336297.808 0, 1126375.453 1336290.363 0, 1126122.777 1336282.932 0, 
+    1125870.101 1336275.516 0, 1125617.424 1336268.115 0, 1125364.747 1336260.729 0, 1125112.07 1336253.358 0, 1124859.392 1336246.001 0, 1124606.714 1336238.66 0, 1124354.035 1336231.333 0, 1124101.356 1336224.021 0, 1123848.676 1336216.724 0, 1123595.996 1336209.442 0, 
+    1123343.316 1336202.175 0, 1123090.635 1336194.923 0, 1122837.953 1336187.685 0, 1122585.272 1336180.463 0, 1122332.59 1336173.255 0, 1122079.907 1336166.062 0, 1121827.224 1336158.884 0, 1121574.541 1336151.721 0, 1121320.653 1336144.539 0, 1121163.102 1341719.736 0, 
+    1121005.556 1347294.735 0, 1121258.784 1347301.899 0, 1121510.811 1347309.043 0, 1121762.837 1347316.203 0, 1122014.864 1347323.377 0, 1122266.89 1347330.566 0, 1122518.915 1347337.77 0, 1122770.94 1347344.988 0, 1123022.965 1347352.222 0, 1123274.989 1347359.47 0, 
+    1123527.013 1347366.733 0, 1123779.036 1347374.011 0, 1124031.059 1347381.304 0, 1124283.082 1347388.612 0, 1124535.104 1347395.934 0, 1124787.125 1347403.271 0, 1125039.146 1347410.623 0, 1125291.167 1347417.99 0, 1125543.187 1347425.372 0, 1125795.207 1347432.769 0, 
+    1126047.227 1347440.18 0, 1126299.246 1347447.607 0, 1126551.264 1347455.048 0, 1126803.283 1347462.504 0, 1127054.101 1347469.939 0, 1127307.318 1347477.46 0, 1127559.334 1347484.961 0, 1127811.351 1347492.476 0, 1128063.367 1347500.006 0, 1128315.382 1347507.551 0, 
+    1128567.397 1347515.111 0, 1128819.412 1347522.686 0, 1129071.426 1347530.275 0, 1129323.44 1347537.879 0, 1129575.453 1347545.498 0, 1129827.466 1347553.132 0, 1130079.478 1347560.781 0, 1130331.49 1347568.445 0, 1130583.501 1347576.123 0, 1130835.512 1347583.817 0, 
+    1131087.523 1347591.525 0, 1131339.533 1347599.248 0, 1131591.543 1347606.986 0, 1131843.552 1347614.738 0, 1132095.561 1347622.506 0, 1132347.569 1347630.288 0, 1132599.577 1347638.085 0, 1132851.584 1347645.897 0, 1133102.393 1347653.687 0, 1133275.689 1342079.154 0, 
+    1133448.991 1336504.425 0))
+
+POLYGON ((1145198.168 1348046.812 0, 1144947.38 1348038.314 0, 1144695.395 1348029.79 0, 1144443.411 1348021.281 0, 1144191.425 1348012.787 0, 1143939.44 1348004.307 0, 1143687.453 1347995.843 0, 1143435.467 1347987.393 0, 1143183.479 1347978.958 0, 1142931.492 1347970.538 0, 
+    1142679.503 1347962.133 0, 1142427.515 1347953.742 0, 1142175.525 1347945.367 0, 1141923.536 1347937.006 0, 1141671.545 1347928.66 0, 1141419.555 1347920.329 0, 1141167.563 1347912.013 0, 1140915.572 1347903.711 0, 1140663.579 1347895.425 0, 1140411.587 1347887.153 0, 
+    1140159.594 1347878.896 0, 1139907.6 1347870.654 0, 1139655.606 1347862.427 0, 1139403.611 1347854.214 0, 1139150.419 1347845.978 0, 1138899.621 1347837.834 0, 1138647.624 1347829.666 0, 1138395.628 1347821.513 0, 1138143.631 1347813.375 0, 1137891.633 1347805.251 0, 
+    1137639.635 1347797.143 0, 1137387.637 1347789.049 0, 1137135.638 1347780.97 0, 1136883.639 1347772.906 0, 1136631.639 1347764.856 0, 1136379.638 1347756.822 0, 1136127.637 1347748.802 0, 1135875.636 1347740.798 0, 1135623.634 1347732.808 0, 1135371.632 1347724.832 0, 
+    1135119.629 1347716.872 0, 1134867.626 1347708.927 0, 1134615.623 1347700.996 0, 1134363.619 1347693.08 0, 1134111.614 1347685.179 0, 1133859.609 1347677.293 0, 1133607.603 1347669.422 0, 1133355.597 1347661.565 0, 1133102.393 1347653.687 0, 1132929.104 1353228.017 0, 
+    1132755.821 1358802.139 0, 1133008.366 1358809.998 0, 1133259.715 1358817.834 0, 1133511.065 1358825.684 0, 1133762.414 1358833.55 0, 1134013.762 1358841.43 0, 1134265.11 1358849.326 0, 1134516.458 1358857.236 0, 1134767.805 1358865.16 0, 1135019.151 1358873.1 0, 
+    1135270.497 1358881.054 0, 1135521.843 1358889.023 0, 1135773.188 1358897.007 0, 1136024.533 1358905.006 0, 1136275.877 1358913.02 0, 1136527.221 1358921.048 0, 1136778.564 1358929.091 0, 1137029.907 1358937.149 0, 1137281.249 1358945.222 0, 1137532.591 1358953.309 0, 
+    1137783.932 1358961.412 0, 1138035.273 1358969.529 0, 1138286.613 1358977.66 0, 1138537.953 1358985.807 0, 1138788.099 1358993.93 0, 1139040.632 1359002.145 0, 1139291.97 1359010.336 0, 1139543.308 1359018.542 0, 1139794.646 1359026.762 0, 1140045.983 1359034.998 0, 
+    1140297.319 1359043.248 0, 1140548.655 1359051.513 0, 1140799.991 1359059.793 0, 1141051.326 1359068.088 0, 1141302.66 1359076.397 0, 1141553.995 1359084.721 0, 1141805.328 1359093.06 0, 1142056.661 1359101.414 0, 1142307.994 1359109.782 0, 1142559.326 1359118.166 0, 
+    1142810.658 1359126.564 0, 1143061.989 1359134.977 0, 1143313.32 1359143.405 0, 1143564.65 1359151.847 0, 1143815.979 1359160.304 0, 1144067.308 1359168.777 0, 1144318.637 1359177.264 0, 1144569.965 1359185.765 0, 1144820.1 1359194.241 0, 1145009.13 1353620.63 0, 
+    1145198.168 1348046.812 0))
+
+POLYGON ((1156883.224 1359620.425 0, 1156633.112 1359611.243 0, 1156381.809 1359602.031 0, 1156130.505 1359592.834 0, 1155879.201 1359583.652 0, 1155627.896 1359574.485 0, 1155376.591 1359565.332 0, 1155125.285 1359556.194 0, 1154873.979 1359547.071 0, 1154622.672 1359537.963 0, 
+    1154371.364 1359528.87 0, 1154120.056 1359519.791 0, 1153868.748 1359510.727 0, 1153617.439 1359501.678 0, 1153366.129 1359492.644 0, 1153114.819 1359483.625 0, 1152863.508 1359474.62 0, 1152612.197 1359465.63 0, 1152360.886 1359456.655 0, 1152109.573 1359447.695 0, 
+    1151858.261 1359438.749 0, 1151606.947 1359429.819 0, 1151355.633 1359420.903 0, 1151104.319 1359412.002 0, 1150851.812 1359403.073 0, 1150601.689 1359394.244 0, 1150350.373 1359385.387 0, 1150099.057 1359376.545 0, 1149847.74 1359367.718 0, 1149596.422 1359358.906 0, 
+    1149345.104 1359350.108 0, 1149093.786 1359341.325 0, 1148842.467 1359332.557 0, 1148591.147 1359323.804 0, 1148339.827 1359315.066 0, 1148088.507 1359306.342 0, 1147837.186 1359297.634 0, 1147585.864 1359288.939 0, 1147334.542 1359280.26 0, 1147083.219 1359271.596 0, 
+    1146831.896 1359262.946 0, 1146580.573 1359254.311 0, 1146329.248 1359245.691 0, 1146077.924 1359237.086 0, 1145826.599 1359228.496 0, 1145575.273 1359219.92 0, 1145323.947 1359211.359 0, 1145072.62 1359202.813 0, 1144820.1 1359194.241 0, 1144631.077 1364767.639 0, 
+    1144442.062 1370340.819 0, 1144693.922 1370349.369 0, 1144944.593 1370357.893 0, 1145195.263 1370366.431 0, 1145445.933 1370374.984 0, 1145696.602 1370383.552 0, 1145947.27 1370392.135 0, 1146197.938 1370400.733 0, 1146448.606 1370409.345 0, 1146699.273 1370417.972 0, 
+    1146949.94 1370426.614 0, 1147200.606 1370435.27 0, 1147451.271 1370443.942 0, 1147701.936 1370452.628 0, 1147952.601 1370461.329 0, 1148203.265 1370470.044 0, 1148453.928 1370478.775 0, 1148704.591 1370487.52 0, 1148955.254 1370496.279 0, 1149205.915 1370505.054 0, 
+    1149456.577 1370513.843 0, 1149707.238 1370522.647 0, 1149957.898 1370531.466 0, 1150208.558 1370540.3 0, 1150458.029 1370549.106 0, 1150709.876 1370558.011 0, 1150960.535 1370566.889 0, 1151211.192 1370575.782 0, 1151461.85 1370584.689 0, 1151712.506 1370593.611 0, 
+    1151963.162 1370602.548 0, 1152213.818 1370611.5 0, 1152464.473 1370620.466 0, 1152715.128 1370629.447 0, 1152965.782 1370638.443 0, 1153216.436 1370647.454 0, 1153467.089 1370656.479 0, 1153717.741 1370665.519 0, 1153968.393 1370674.574 0, 1154219.045 1370683.644 0, 
+    1154469.695 1370692.728 0, 1154720.346 1370701.828 0, 1154970.996 1370710.941 0, 1155221.645 1370720.07 0, 1155472.294 1370729.214 0, 1155722.942 1370738.372 0, 1155973.59 1370747.545 0, 1156224.237 1370756.732 0, 1156473.696 1370765.891 0, 1156678.456 1365193.267 0, 
+    1156883.224 1359620.425 0))
+
+POLYGON ((1168504.081 1371224.953 0, 1168254.647 1371215.089 0, 1168004.027 1371205.193 0, 1167753.406 1371195.312 0, 1167502.785 1371185.446 0, 1167252.163 1371175.594 0, 1167001.54 1371165.758 0, 1166750.917 1371155.936 0, 1166500.293 1371146.128 0, 1166249.669 1371136.336 0, 
+    1165999.044 1371126.558 0, 1165748.419 1371116.795 0, 1165497.793 1371107.047 0, 1165247.166 1371097.313 0, 1164996.539 1371087.595 0, 1164745.912 1371077.891 0, 1164495.283 1371068.201 0, 1164244.655 1371058.527 0, 1163994.025 1371048.867 0, 1163743.395 1371039.222 0, 
+    1163492.765 1371029.592 0, 1163242.134 1371019.977 0, 1162991.502 1371010.376 0, 1162740.87 1371000.79 0, 1162489.05 1370991.173 0, 1162239.604 1370981.662 0, 1161988.97 1370972.12 0, 1161738.335 1370962.593 0, 1161487.7 1370953.081 0, 1161237.065 1370943.584 0, 
+    1160986.429 1370934.101 0, 1160735.792 1370924.633 0, 1160485.155 1370915.18 0, 1160234.517 1370905.741 0, 1159983.878 1370896.318 0, 1159733.239 1370886.909 0, 1159482.6 1370877.514 0, 1159231.96 1370868.135 0, 1158981.319 1370858.77 0, 1158730.678 1370849.42 0, 
+    1158480.036 1370840.085 0, 1158229.394 1370830.765 0, 1157978.751 1370821.459 0, 1157728.108 1370812.168 0, 1157477.464 1370802.892 0, 1157226.82 1370793.63 0, 1156976.175 1370784.384 0, 1156725.529 1370775.152 0, 1156473.696 1370765.891 0, 1156268.944 1376338.292 0, 
+    1156064.2 1381910.463 0, 1156315.375 1381919.7 0, 1156565.365 1381928.908 0, 1156815.354 1381938.13 0, 1157065.342 1381947.367 0, 1157315.33 1381956.619 0, 1157565.317 1381965.886 0, 1157815.304 1381975.167 0, 1158065.29 1381984.463 0, 1158315.276 1381993.774 0, 
+    1158565.261 1382003.1 0, 1158815.246 1382012.44 0, 1159065.23 1382021.795 0, 1159315.214 1382031.164 0, 1159565.197 1382040.549 0, 1159815.179 1382049.948 0, 1160065.161 1382059.361 0, 1160315.142 1382068.79 0, 1160565.123 1382078.233 0, 1160815.103 1382087.691 0, 
+    1161065.083 1382097.164 0, 1161315.062 1382106.651 0, 1161565.041 1382116.153 0, 1161815.019 1382125.67 0, 1162063.813 1382135.156 0, 1162314.973 1382144.747 0, 1162564.949 1382154.308 0, 1162814.925 1382163.884 0, 1163064.9 1382173.474 0, 1163314.875 1382183.079 0, 
+    1163564.849 1382192.699 0, 1163814.822 1382202.333 0, 1164064.795 1382211.983 0, 1164314.768 1382221.647 0, 1164564.74 1382231.325 0, 1164814.711 1382241.018 0, 1165064.681 1382250.726 0, 1165314.651 1382260.449 0, 1165564.621 1382270.187 0, 1165814.59 1382279.939 0, 
+    1166064.558 1382289.706 0, 1166314.526 1382299.487 0, 1166564.493 1382309.284 0, 1166814.46 1382319.095 0, 1167064.426 1382328.92 0, 1167314.391 1382338.761 0, 1167564.356 1382348.616 0, 1167814.32 1382358.486 0, 1168063.102 1382368.323 0, 1168283.587 1376796.752 0, 
+    1168504.081 1371224.953 0))
+
+POLYGON ((1180060.662 1382860.081 0, 1179811.907 1382849.54 0, 1179561.972 1382838.964 0, 1179312.036 1382828.403 0, 1179062.099 1382817.856 0, 1178812.162 1382807.324 0, 1178562.224 1382796.807 0, 1178312.285 1382786.305 0, 1178062.346 1382775.817 0, 1177812.407 1382765.344 0, 
+    1177562.466 1382754.886 0, 1177312.525 1382744.442 0, 1177062.584 1382734.013 0, 1176812.641 1382723.599 0, 1176562.699 1382713.199 0, 1176312.755 1382702.815 0, 1176062.811 1382692.445 0, 1175812.866 1382682.089 0, 1175562.921 1382671.749 0, 1175312.975 1382661.423 0, 
+    1175063.029 1382651.111 0, 1174813.082 1382640.815 0, 1174563.134 1382630.533 0, 1174313.186 1382620.266 0, 1174062.055 1382609.965 0, 1173813.287 1382599.776 0, 1173563.337 1382589.553 0, 1173313.386 1382579.345 0, 1173063.435 1382569.151 0, 1172813.483 1382558.972 0, 
+    1172563.531 1382548.808 0, 1172313.578 1382538.659 0, 1172063.624 1382528.524 0, 1171813.67 1382518.404 0, 1171563.715 1382508.299 0, 1171313.759 1382498.209 0, 1171063.803 1382488.133 0, 1170813.846 1382478.072 0, 1170563.889 1382468.025 0, 1170313.931 1382457.994 0, 
+    1170063.973 1382447.977 0, 1169814.014 1382437.974 0, 1169564.054 1382427.987 0, 1169314.094 1382418.014 0, 1169064.133 1382408.056 0, 1168814.172 1382398.112 0, 1168564.21 1382388.184 0, 1168314.247 1382378.27 0, 1168063.102 1382368.323 0, 1167842.626 1387939.661 0, 
+    1167622.159 1393510.758 0, 1167872.646 1393520.678 0, 1168121.953 1393530.566 0, 1168371.259 1393540.469 0, 1168620.565 1393550.386 0, 1168869.87 1393560.318 0, 1169119.174 1393570.265 0, 1169368.478 1393580.226 0, 1169617.781 1393590.202 0, 1169867.084 1393600.193 0, 
+    1170116.386 1393610.199 0, 1170365.687 1393620.219 0, 1170614.988 1393630.253 0, 1170864.288 1393640.303 0, 1171113.588 1393650.367 0, 1171362.887 1393660.446 0, 1171612.186 1393670.539 0, 1171861.484 1393680.647 0, 1172110.781 1393690.77 0, 1172360.078 1393700.907 0, 
+    1172609.374 1393711.059 0, 1172858.669 1393721.226 0, 1173107.964 1393731.408 0, 1173357.259 1393741.604 0, 1173605.374 1393751.766 0, 1173855.845 1393762.04 0, 1174105.138 1393772.28 0, 1174354.43 1393782.535 0, 1174603.721 1393792.804 0, 1174853.012 1393803.089 0, 
+    1175102.302 1393813.387 0, 1175351.591 1393823.701 0, 1175600.88 1393834.029 0, 1175850.169 1393844.372 0, 1176099.456 1393854.729 0, 1176348.743 1393865.102 0, 1176598.03 1393875.489 0, 1176847.316 1393885.89 0, 1177096.601 1393896.306 0, 1177345.885 1393906.737 0, 
+    1177595.169 1393917.183 0, 1177844.453 1393927.643 0, 1178093.736 1393938.118 0, 1178343.018 1393948.608 0, 1178592.299 1393959.112 0, 1178841.58 1393969.631 0, 1179090.86 1393980.164 0, 1179340.14 1393990.713 0, 1179588.242 1394001.226 0, 1179824.447 1388430.773 0, 
+    1180060.662 1382860.081 0))
+
+POLYGON ((1191552.891 1394525.497 0, 1191304.818 1394514.283 0, 1191055.569 1394503.031 0, 1190806.319 1394491.793 0, 1190557.069 1394480.57 0, 1190307.818 1394469.361 0, 1190058.567 1394458.167 0, 1189809.315 1394446.988 0, 1189560.062 1394435.824 0, 1189310.808 1394424.674 0, 
+    1189061.554 1394413.539 0, 1188812.299 1394402.418 0, 1188563.044 1394391.313 0, 1188313.788 1394380.222 0, 1188064.531 1394369.145 0, 1187815.274 1394358.083 0, 1187566.016 1394347.036 0, 1187316.757 1394336.004 0, 1187067.498 1394324.986 0, 1186818.237 1394313.983 0, 
+    1186568.977 1394302.995 0, 1186319.716 1394292.021 0, 1186070.454 1394281.062 0, 1185821.191 1394270.117 0, 1185570.751 1394259.136 0, 1185322.664 1394248.273 0, 1185073.399 1394237.372 0, 1184824.134 1394226.486 0, 1184574.868 1394215.615 0, 1184325.602 1394204.759 0, 
+    1184076.335 1394193.917 0, 1183827.067 1394183.09 0, 1183577.799 1394172.278 0, 1183328.53 1394161.48 0, 1183079.26 1394150.697 0, 1182829.99 1394139.929 0, 1182580.719 1394129.175 0, 1182331.447 1394118.436 0, 1182082.175 1394107.712 0, 1181832.903 1394097.002 0, 
+    1181583.629 1394086.307 0, 1181334.355 1394075.627 0, 1181085.08 1394064.961 0, 1180835.805 1394054.31 0, 1180586.529 1394043.674 0, 1180337.253 1394033.052 0, 1180087.975 1394022.445 0, 1179838.698 1394011.853 0, 1179588.242 1394001.226 0, 1179352.047 1399571.433 0, 
+    1179115.864 1405141.391 0, 1179365.661 1405151.991 0, 1179614.283 1405162.555 0, 1179862.904 1405173.134 0, 1180111.525 1405183.728 0, 1180360.145 1405194.336 0, 1180608.765 1405204.959 0, 1180857.384 1405215.597 0, 1181106.002 1405226.249 0, 1181354.62 1405236.916 0, 
+    1181603.237 1405247.597 0, 1181851.854 1405258.294 0, 1182100.47 1405269.004 0, 1182349.085 1405279.73 0, 1182597.699 1405290.47 0, 1182846.313 1405301.224 0, 1183094.927 1405311.994 0, 1183343.539 1405322.778 0, 1183592.151 1405333.576 0, 1183840.763 1405344.389 0, 
+    1184089.374 1405355.217 0, 1184337.984 1405366.06 0, 1184586.593 1405376.917 0, 1184835.202 1405387.788 0, 1185082.637 1405398.623 0, 1185332.418 1405409.576 0, 1185581.025 1405420.491 0, 1185829.631 1405431.422 0, 1186078.237 1405442.366 0, 1186326.842 1405453.326 0, 
+    1186575.446 1405464.3 0, 1186824.05 1405475.289 0, 1187072.653 1405486.292 0, 1187321.255 1405497.31 0, 1187569.857 1405508.343 0, 1187818.458 1405519.39 0, 1188067.059 1405530.452 0, 1188315.659 1405541.529 0, 1188564.258 1405552.62 0, 1188812.856 1405563.726 0, 
+    1189061.454 1405574.846 0, 1189310.051 1405585.981 0, 1189558.648 1405597.131 0, 1189807.244 1405608.295 0, 1190055.839 1405619.474 0, 1190304.434 1405630.668 0, 1190553.028 1405641.876 0, 1190801.621 1405653.099 0, 1191049.041 1405664.284 0, 1191300.96 1400095.016 0, 
+    1191552.891 1394525.497 0))
+
+POLYGON ((1202980.694 1406220.888 0, 1202733.305 1406209.004 0, 1202484.744 1406197.079 0, 1202236.183 1406185.168 0, 1201987.621 1406173.272 0, 1201739.058 1406161.391 0, 1201490.495 1406149.524 0, 1201241.931 1406137.672 0, 1200993.366 1406125.835 0, 1200744.8 1406114.012 0, 
+    1200496.234 1406102.204 0, 1200247.667 1406090.411 0, 1199999.1 1406078.632 0, 1199750.532 1406066.868 0, 1199501.963 1406055.118 0, 1199253.393 1406043.383 0, 1199004.823 1406031.663 0, 1198756.252 1406019.957 0, 1198507.68 1406008.266 0, 1198259.108 1405996.589 0, 
+    1198010.535 1405984.928 0, 1197761.961 1405973.28 0, 1197513.386 1405961.648 0, 1197264.811 1405950.03 0, 1197015.064 1405938.372 0, 1196767.659 1405926.838 0, 1196519.082 1405915.264 0, 1196270.504 1405903.705 0, 1196021.926 1405892.16 0, 1195773.346 1405880.63 0, 
+    1195524.766 1405869.114 0, 1195276.186 1405857.613 0, 1195027.605 1405846.127 0, 1194779.023 1405834.655 0, 1194530.44 1405823.198 0, 1194281.857 1405811.756 0, 1194033.273 1405800.328 0, 1193784.688 1405788.915 0, 1193536.103 1405777.517 0, 1193287.517 1405766.133 0, 
+    1193038.931 1405754.764 0, 1192790.343 1405743.409 0, 1192541.755 1405732.069 0, 1192293.167 1405720.744 0, 1192044.577 1405709.433 0, 1191795.987 1405698.137 0, 1191547.397 1405686.856 0, 1191298.806 1405675.589 0, 1191049.041 1405664.284 0, 1190797.134 1411233.296 0, 
+    1190545.238 1416802.048 0, 1190794.344 1416813.323 0, 1191042.28 1416824.56 0, 1191290.215 1416835.812 0, 1191538.149 1416847.078 0, 1191786.083 1416858.359 0, 1192034.016 1416869.655 0, 1192281.948 1416880.965 0, 1192529.88 1416892.289 0, 1192777.811 1416903.628 0, 
+    1193025.742 1416914.982 0, 1193273.671 1416926.351 0, 1193521.6 1416937.734 0, 1193769.529 1416949.131 0, 1194017.456 1416960.543 0, 1194265.384 1416971.97 0, 1194513.31 1416983.412 0, 1194761.236 1416994.868 0, 1195009.161 1417006.338 0, 1195257.085 1417017.823 0, 
+    1195505.009 1417029.323 0, 1195752.932 1417040.837 0, 1196000.854 1417052.366 0, 1196248.776 1417063.91 0, 1196495.529 1417075.413 0, 1196744.617 1417087.041 0, 1196992.537 1417098.628 0, 1197240.456 1417110.23 0, 1197488.374 1417121.846 0, 1197736.291 1417133.477 0, 
+    1197984.208 1417145.123 0, 1198232.124 1417156.783 0, 1198480.04 1417168.458 0, 1198727.955 1417180.147 0, 1198975.869 1417191.852 0, 1199223.782 1417203.57 0, 1199471.695 1417215.303 0, 1199719.607 1417227.051 0, 1199967.519 1417238.814 0, 1200215.429 1417250.591 0, 
+    1200463.339 1417262.382 0, 1200711.249 1417274.188 0, 1200959.157 1417286.009 0, 1201207.065 1417297.844 0, 1201454.972 1417309.694 0, 1201702.879 1417321.559 0, 1201950.785 1417333.438 0, 1202198.69 1417345.332 0, 1202445.427 1417357.184 0, 1202713.054 1411789.166 0, 
+    1202980.694 1406220.888 0))
+
+POLYGON ((1214344 1417945.938 0, 1214097.295 1417933.389 0, 1213849.425 1417920.795 0, 1213601.553 1417908.215 0, 1213353.681 1417895.65 0, 1213105.809 1417883.1 0, 1212857.935 1417870.564 0, 1212610.061 1417858.043 0, 1212362.186 1417845.537 0, 1212114.31 1417833.045 0, 
+    1211866.434 1417820.567 0, 1211618.557 1417808.105 0, 1211370.679 1417795.657 0, 1211122.8 1417783.223 0, 1210874.921 1417770.804 0, 1210627.041 1417758.4 0, 1210379.16 1417746.01 0, 1210131.278 1417733.635 0, 1209883.396 1417721.274 0, 1209635.513 1417708.928 0, 
+    1209387.629 1417696.597 0, 1209139.745 1417684.28 0, 1208891.86 1417671.977 0, 1208643.974 1417659.69 0, 1208394.921 1417647.359 0, 1208148.2 1417635.158 0, 1207900.312 1417622.914 0, 1207652.423 1417610.685 0, 1207404.534 1417598.47 0, 1207156.643 1417586.27 0, 
+    1206908.753 1417574.085 0, 1206660.861 1417561.914 0, 1206412.969 1417549.757 0, 1206165.075 1417537.616 0, 1205917.182 1417525.488 0, 1205669.287 1417513.376 0, 1205421.392 1417501.278 0, 1205173.496 1417489.194 0, 1204925.599 1417477.126 0, 1204677.702 1417465.071 0, 
+    1204429.804 1417453.032 0, 1204181.905 1417441.007 0, 1203934.006 1417428.996 0, 1203686.106 1417417 0, 1203438.205 1417405.019 0, 1203190.303 1417393.053 0, 1202942.401 1417381.1 0, 1202694.498 1417369.163 0, 1202445.427 1417357.184 0, 1202177.812 1422924.935 0, 
+    1201910.211 1428492.414 0, 1202158.623 1428504.361 0, 1202405.871 1428516.267 0, 1202653.118 1428528.188 0, 1202900.364 1428540.123 0, 1203147.609 1428552.072 0, 1203394.854 1428564.037 0, 1203642.098 1428576.015 0, 1203889.342 1428588.009 0, 1204136.584 1428600.016 0, 
+    1204383.826 1428612.039 0, 1204631.068 1428624.076 0, 1204878.308 1428636.127 0, 1205125.548 1428648.193 0, 1205372.787 1428660.274 0, 1205620.026 1428672.369 0, 1205867.263 1428684.478 0, 1206114.5 1428696.603 0, 1206361.737 1428708.741 0, 1206608.972 1428720.895 0, 
+    1206856.207 1428733.063 0, 1207103.441 1428745.245 0, 1207350.675 1428757.442 0, 1207597.907 1428769.653 0, 1207843.976 1428781.822 0, 1208092.37 1428794.12 0, 1208339.601 1428806.375 0, 1208586.831 1428818.645 0, 1208834.06 1428830.929 0, 1209081.288 1428843.228 0, 
+    1209328.516 1428855.542 0, 1209575.743 1428867.87 0, 1209822.969 1428880.212 0, 1210070.195 1428892.569 0, 1210317.419 1428904.941 0, 1210564.643 1428917.327 0, 1210811.867 1428929.727 0, 1211059.089 1428942.143 0, 1211306.311 1428954.572 0, 1211553.532 1428967.017 0, 
+    1211800.752 1428979.476 0, 1212047.972 1428991.949 0, 1212295.191 1429004.437 0, 1212542.409 1429016.94 0, 1212789.626 1429029.457 0, 1213036.843 1429041.988 0, 1213284.059 1429054.535 0, 1213531.274 1429067.095 0, 1213777.327 1429079.612 0, 1214060.656 1423512.911 0, 
+    1214344 1417945.938 0))
+
+POLYGON ((1225642.737 1429700.334 0, 1225396.718 1429687.122 0, 1225149.54 1429673.863 0, 1224902.36 1429660.618 0, 1224655.18 1429647.388 0, 1224407.999 1429634.173 0, 1224160.817 1429620.972 0, 1223913.634 1429607.786 0, 1223666.451 1429594.614 0, 1223419.267 1429581.456 0, 
+    1223172.082 1429568.314 0, 1222924.896 1429555.186 0, 1222677.71 1429542.072 0, 1222430.522 1429528.973 0, 1222183.334 1429515.888 0, 1221936.146 1429502.818 0, 1221688.956 1429489.763 0, 1221441.766 1429476.722 0, 1221194.575 1429463.696 0, 1220947.383 1429450.684 0, 
+    1220700.19 1429437.687 0, 1220452.997 1429424.704 0, 1220205.802 1429411.736 0, 1219958.607 1429398.782 0, 1219710.251 1429385.782 0, 1219464.215 1429372.919 0, 1219217.018 1429360.009 0, 1218969.82 1429347.113 0, 1218722.621 1429334.232 0, 1218475.422 1429321.366 0, 
+    1218228.222 1429308.514 0, 1217981.021 1429295.677 0, 1217733.819 1429282.854 0, 1217486.616 1429270.046 0, 1217239.413 1429257.253 0, 1216992.209 1429244.474 0, 1216745.004 1429231.709 0, 1216497.799 1429218.959 0, 1216250.593 1429206.224 0, 1216003.386 1429193.503 0, 
+    1215756.178 1429180.797 0, 1215508.969 1429168.105 0, 1215261.76 1429155.428 0, 1215014.55 1429142.765 0, 1214767.339 1429130.117 0, 1214520.128 1429117.484 0, 1214272.915 1429104.865 0, 1214025.703 1429092.261 0, 1213777.327 1429079.612 0, 1213494.011 1434646.035 0, 
+    1213210.71 1440212.175 0, 1213458.428 1440224.79 0, 1213704.985 1440237.361 0, 1213951.542 1440249.947 0, 1214198.099 1440262.547 0, 1214444.654 1440275.161 0, 1214691.209 1440287.79 0, 1214937.763 1440300.434 0, 1215184.316 1440313.092 0, 1215430.869 1440325.765 0, 
+    1215677.421 1440338.452 0, 1215923.972 1440351.153 0, 1216170.522 1440363.869 0, 1216417.072 1440376.6 0, 1216663.62 1440389.345 0, 1216910.168 1440402.105 0, 1217156.716 1440414.879 0, 1217403.262 1440427.668 0, 1217649.808 1440440.471 0, 1217896.353 1440453.289 0, 
+    1218142.897 1440466.121 0, 1218389.441 1440478.967 0, 1218635.984 1440491.829 0, 1218882.526 1440504.704 0, 1219127.909 1440517.534 0, 1219375.608 1440530.499 0, 1219622.147 1440543.419 0, 1219868.686 1440556.352 0, 1220115.224 1440569.301 0, 1220361.762 1440582.264 0, 
+    1220608.299 1440595.241 0, 1220854.835 1440608.233 0, 1221101.37 1440621.239 0, 1221347.904 1440634.26 0, 1221594.438 1440647.295 0, 1221840.971 1440660.345 0, 1222087.503 1440673.409 0, 1222334.034 1440686.488 0, 1222580.565 1440699.582 0, 1222827.094 1440712.69 0, 
+    1223073.623 1440725.812 0, 1223320.152 1440738.949 0, 1223566.679 1440752.1 0, 1223813.206 1440765.266 0, 1224059.732 1440778.447 0, 1224306.257 1440791.642 0, 1224552.781 1440804.851 0, 1224799.305 1440818.075 0, 1225044.671 1440831.252 0, 1225343.696 1435265.934 0, 
+    1225642.737 1429700.334 0))
+
+POLYGON ((1236876.835 1441483.759 0, 1236631.505 1441469.889 0, 1236385.02 1441455.969 0, 1236138.534 1441442.063 0, 1235892.047 1441428.172 0, 1235645.559 1441414.295 0, 1235399.071 1441400.432 0, 1235152.582 1441386.584 0, 1234906.091 1441372.751 0, 1234659.6 1441358.932 0, 
+    1234413.109 1441345.128 0, 1234166.616 1441331.338 0, 1233920.123 1441317.563 0, 1233673.629 1441303.802 0, 1233427.134 1441290.056 0, 1233180.638 1441276.324 0, 1232934.141 1441262.607 0, 1232687.644 1441248.904 0, 1232441.145 1441235.215 0, 1232194.646 1441221.542 0, 
+    1231948.147 1441207.882 0, 1231701.646 1441194.238 0, 1231455.144 1441180.607 0, 1231208.642 1441166.992 0, 1230960.983 1441153.327 0, 1230715.635 1441139.804 0, 1230469.131 1441126.232 0, 1230222.625 1441112.674 0, 1229976.119 1441099.131 0, 1229729.612 1441085.602 0, 
+    1229483.104 1441072.088 0, 1229236.595 1441058.588 0, 1228990.086 1441045.103 0, 1228743.576 1441031.632 0, 1228497.065 1441018.176 0, 1228250.553 1441004.735 0, 1228004.04 1440991.307 0, 1227757.527 1440977.895 0, 1227511.013 1440964.497 0, 1227264.498 1440951.113 0, 
+    1227017.982 1440937.744 0, 1226771.465 1440924.389 0, 1226524.948 1440911.049 0, 1226278.43 1440897.724 0, 1226031.911 1440884.413 0, 1225785.391 1440871.116 0, 1225538.871 1440857.834 0, 1225292.35 1440844.567 0, 1225044.671 1440831.252 0, 1224745.661 1446396.28 0, 
+    1224446.667 1451961.015 0, 1224693.688 1451974.295 0, 1224939.554 1451987.527 0, 1225185.419 1452000.774 0, 1225431.284 1452014.035 0, 1225677.148 1452027.311 0, 1225923.011 1452040.601 0, 1226168.873 1452053.905 0, 1226414.735 1452067.224 0, 1226660.595 1452080.558 0, 
+    1226906.455 1452093.906 0, 1227152.314 1452107.268 0, 1227398.173 1452120.645 0, 1227644.03 1452134.037 0, 1227889.887 1452147.443 0, 1228135.743 1452160.863 0, 1228381.598 1452174.298 0, 1228627.453 1452187.747 0, 1228873.306 1452201.211 0, 1229119.159 1452214.689 0, 
+    1229365.011 1452228.182 0, 1229610.862 1452241.689 0, 1229856.713 1452255.211 0, 1230102.562 1452268.747 0, 1230347.258 1452282.234 0, 1230594.259 1452295.863 0, 1230840.106 1452309.442 0, 1231085.953 1452323.036 0, 1231331.798 1452336.645 0, 1231577.643 1452350.268 0, 
+    1231823.487 1452363.905 0, 1232069.331 1452377.557 0, 1232315.173 1452391.224 0, 1232561.015 1452404.904 0, 1232806.855 1452418.6 0, 1233052.695 1452432.31 0, 1233298.535 1452446.034 0, 1233544.373 1452459.773 0, 1233790.211 1452473.526 0, 1234036.047 1452487.293 0, 
+    1234281.883 1452501.076 0, 1234527.719 1452514.872 0, 1234773.553 1452528.683 0, 1235019.386 1452542.509 0, 1235265.219 1452556.349 0, 1235511.051 1452570.203 0, 1235756.882 1452584.072 0, 1236002.712 1452597.956 0, 1236247.39 1452611.788 0, 1236562.104 1447047.921 0, 
+    1236876.835 1441483.759 0))
+
+POLYGON ((1248046.227 1453295.898 0, 1247801.588 1453281.374 0, 1247555.798 1453266.796 0, 1247310.007 1453252.233 0, 1247064.215 1453237.684 0, 1246818.422 1453223.15 0, 1246572.629 1453208.63 0, 1246326.835 1453194.124 0, 1246081.039 1453179.633 0, 1245835.243 1453165.156 0, 
+    1245589.446 1453150.694 0, 1245343.649 1453136.247 0, 1245097.85 1453121.813 0, 1244852.051 1453107.395 0, 1244606.25 1453092.99 0, 1244360.449 1453078.601 0, 1244114.647 1453064.225 0, 1243868.844 1453049.864 0, 1243623.041 1453035.518 0, 1243377.236 1453021.186 0, 
+    1243131.431 1453006.868 0, 1242885.625 1452992.565 0, 1242639.818 1452978.277 0, 1242394.01 1452964.003 0, 1242147.05 1452949.677 0, 1241902.391 1452935.498 0, 1241656.581 1452921.268 0, 1241410.77 1452907.051 0, 1241164.958 1452892.85 0, 1240919.145 1452878.662 0, 
+    1240673.331 1452864.49 0, 1240427.516 1452850.331 0, 1240181.701 1452836.187 0, 1239935.885 1452822.058 0, 1239690.068 1452807.943 0, 1239444.25 1452793.843 0, 1239198.431 1452779.757 0, 1238952.611 1452765.685 0, 1238706.791 1452751.628 0, 1238460.97 1452737.586 0, 
+    1238215.148 1452723.557 0, 1237969.325 1452709.544 0, 1237723.501 1452695.545 0, 1237477.677 1452681.56 0, 1237231.851 1452667.59 0, 1236986.025 1452653.634 0, 1236740.198 1452639.693 0, 1236494.37 1452625.766 0, 1236247.39 1452611.788 0, 1235932.693 1458175.356 0, 
+    1235618.013 1463738.618 0, 1235864.335 1463752.558 0, 1236109.508 1463766.448 0, 1236354.68 1463780.352 0, 1236599.852 1463794.271 0, 1236845.022 1463808.204 0, 1237090.192 1463822.151 0, 1237335.361 1463836.113 0, 1237580.529 1463850.09 0, 1237825.696 1463864.08 0, 
+    1238070.862 1463878.085 0, 1238316.028 1463892.105 0, 1238561.192 1463906.139 0, 1238806.356 1463920.187 0, 1239051.519 1463934.25 0, 1239296.681 1463948.328 0, 1239541.843 1463962.419 0, 1239787.003 1463976.526 0, 1240032.163 1463990.646 0, 1240277.322 1464004.781 0, 
+    1240522.48 1464018.931 0, 1240767.637 1464033.095 0, 1241012.794 1464047.273 0, 1241257.949 1464061.466 0, 1241501.956 1464075.606 0, 1241748.258 1464089.894 0, 1241993.411 1464104.13 0, 1242238.563 1464118.381 0, 1242483.714 1464132.646 0, 1242728.865 1464146.925 0, 
+    1242974.015 1464161.219 0, 1243219.163 1464175.527 0, 1243464.311 1464189.85 0, 1243709.459 1464204.187 0, 1243954.605 1464218.538 0, 1244199.75 1464232.904 0, 1244444.895 1464247.284 0, 1244690.039 1464261.679 0, 1244935.182 1464276.088 0, 1245180.324 1464290.512 0, 
+    1245425.465 1464304.95 0, 1245670.605 1464319.402 0, 1245915.745 1464333.869 0, 1246160.884 1464348.351 0, 1246406.021 1464362.846 0, 1246651.158 1464377.357 0, 1246896.294 1464391.881 0, 1247141.43 1464406.42 0, 1247385.418 1464420.906 0, 1247715.813 1458858.555 0, 
+    1248046.227 1453295.898 0))
+
+POLYGON ((1259150.848 1465136.435 0, 1258906.9 1465121.261 0, 1258661.807 1465106.029 0, 1258416.712 1465090.812 0, 1258171.617 1465075.609 0, 1257926.522 1465060.421 0, 1257681.425 1465045.247 0, 1257436.327 1465030.088 0, 1257191.228 1465014.943 0, 1256946.129 1464999.812 0, 
+    1256701.029 1464984.696 0, 1256455.927 1464969.595 0, 1256210.825 1464954.507 0, 1255965.722 1464939.434 0, 1255720.618 1464924.376 0, 1255475.514 1464909.332 0, 1255230.408 1464894.302 0, 1254985.301 1464879.287 0, 1254740.194 1464864.287 0, 1254495.086 1464849.3 0, 
+    1254249.976 1464834.328 0, 1254004.866 1464819.371 0, 1253759.755 1464804.428 0, 1253514.643 1464789.499 0, 1253268.385 1464774.516 0, 1253024.417 1464759.686 0, 1252779.303 1464744.8 0, 1252534.187 1464729.929 0, 1252289.071 1464715.073 0, 1252043.954 1464700.231 0, 
+    1251798.836 1464685.403 0, 1251553.717 1464670.59 0, 1251308.597 1464655.791 0, 1251063.477 1464641.007 0, 1250818.355 1464626.237 0, 1250573.233 1464611.482 0, 1250328.11 1464596.741 0, 1250082.986 1464582.014 0, 1249837.861 1464567.302 0, 1249592.735 1464552.604 0, 
+    1249347.608 1464537.921 0, 1249102.481 1464523.252 0, 1248857.353 1464508.598 0, 1248612.223 1464493.958 0, 1248367.093 1464479.332 0, 1248121.962 1464464.721 0, 1247876.83 1464450.124 0, 1247631.698 1464435.542 0, 1247385.418 1464420.906 0, 1247055.04 1469982.945 0, 
+    1246724.682 1475544.668 0, 1246970.304 1475559.265 0, 1247214.782 1475573.809 0, 1247459.259 1475588.366 0, 1247703.735 1475602.938 0, 1247948.211 1475617.525 0, 1248192.685 1475632.126 0, 1248437.159 1475646.741 0, 1248681.632 1475661.371 0, 1248926.104 1475676.015 0, 
+    1249170.575 1475690.674 0, 1249415.045 1475705.346 0, 1249659.514 1475720.034 0, 1249903.983 1475734.735 0, 1250148.451 1475749.451 0, 1250392.917 1475764.182 0, 1250637.383 1475778.927 0, 1250881.848 1475793.686 0, 1251126.312 1475808.459 0, 1251370.776 1475823.247 0, 
+    1251615.238 1475838.05 0, 1251859.7 1475852.867 0, 1252104.16 1475867.698 0, 1252348.62 1475882.543 0, 1252591.937 1475897.334 0, 1252837.537 1475912.278 0, 1253081.994 1475927.166 0, 1253326.451 1475942.069 0, 1253570.906 1475956.987 0, 1253815.361 1475971.919 0, 
+    1254059.814 1475986.865 0, 1254304.267 1476001.826 0, 1254548.719 1476016.801 0, 1254793.17 1476031.79 0, 1255037.62 1476046.794 0, 1255282.069 1476061.812 0, 1255526.518 1476076.845 0, 1255770.965 1476091.892 0, 1256015.412 1476106.953 0, 1256259.858 1476122.029 0, 
+    1256504.303 1476137.119 0, 1256748.746 1476152.223 0, 1256993.189 1476167.342 0, 1257237.632 1476182.476 0, 1257482.073 1476197.623 0, 1257726.513 1476212.785 0, 1257970.953 1476227.962 0, 1258215.391 1476243.153 0, 1258458.688 1476258.287 0, 1258804.758 1470697.52 0, 
+    1259150.848 1465136.435 0))
+
+POLYGON ((1270190.631 1477005.054 0, 1269947.376 1476989.232 0, 1269702.982 1476973.351 0, 1269458.586 1476957.484 0, 1269214.189 1476941.631 0, 1268969.792 1476925.793 0, 1268725.393 1476909.969 0, 1268480.994 1476894.159 0, 1268236.594 1476878.364 0, 1267992.193 1476862.584 0, 
+    1267747.79 1476846.817 0, 1267503.387 1476831.065 0, 1267258.983 1476815.328 0, 1267014.578 1476799.605 0, 1266770.173 1476783.896 0, 1266525.766 1476768.202 0, 1266281.358 1476752.522 0, 1266036.949 1476736.856 0, 1265792.54 1476721.205 0, 1265548.129 1476705.568 0, 
+    1265303.718 1476689.946 0, 1265059.306 1476674.338 0, 1264814.892 1476658.744 0, 1264570.478 1476643.165 0, 1264324.923 1476627.527 0, 1264081.647 1476612.049 0, 1263837.23 1476596.513 0, 1263592.813 1476580.991 0, 1263348.394 1476565.484 0, 1263103.974 1476549.991 0, 
+    1262859.554 1476534.512 0, 1262615.132 1476519.048 0, 1262370.71 1476503.598 0, 1262126.287 1476488.163 0, 1261881.862 1476472.742 0, 1261637.437 1476457.335 0, 1261393.011 1476441.943 0, 1261148.584 1476426.565 0, 1260904.157 1476411.202 0, 1260659.728 1476395.853 0, 
+    1260415.298 1476380.518 0, 1260170.868 1476365.197 0, 1259926.436 1476349.892 0, 1259682.004 1476334.6 0, 1259437.571 1476319.323 0, 1259193.137 1476304.06 0, 1258948.702 1476288.812 0, 1258704.266 1476273.578 0, 1258458.688 1476258.287 0, 1258112.638 1481818.732 0, 
+    1257766.608 1487378.848 0, 1258011.529 1487394.098 0, 1258255.31 1487409.291 0, 1258499.091 1487424.499 0, 1258742.87 1487439.721 0, 1258986.649 1487454.957 0, 1259230.427 1487470.207 0, 1259474.204 1487485.472 0, 1259717.98 1487500.752 0, 1259961.755 1487516.045 0, 
+    1260205.529 1487531.353 0, 1260449.302 1487546.676 0, 1260693.075 1487562.012 0, 1260936.846 1487577.363 0, 1261180.617 1487592.729 0, 1261424.386 1487608.109 0, 1261668.155 1487623.503 0, 1261911.923 1487638.911 0, 1262155.69 1487654.334 0, 1262399.456 1487669.771 0, 
+    1262643.221 1487685.223 0, 1262886.985 1487700.688 0, 1263130.749 1487716.169 0, 1263374.511 1487731.663 0, 1263617.135 1487747.1 0, 1263862.033 1487762.695 0, 1264105.793 1487778.233 0, 1264349.552 1487793.785 0, 1264593.309 1487809.351 0, 1264837.066 1487824.932 0, 
+    1265080.822 1487840.526 0, 1265324.577 1487856.136 0, 1265568.332 1487871.759 0, 1265812.085 1487887.397 0, 1266055.837 1487903.05 0, 1266299.589 1487918.716 0, 1266543.339 1487934.398 0, 1266787.089 1487950.093 0, 1267030.837 1487965.803 0, 1267274.585 1487981.527 0, 
+    1267518.332 1487997.265 0, 1267762.078 1488013.018 0, 1268005.823 1488028.785 0, 1268249.567 1488044.566 0, 1268493.31 1488060.362 0, 1268737.052 1488076.172 0, 1268980.793 1488091.997 0, 1269224.533 1488107.836 0, 1269467.136 1488123.615 0, 1269828.873 1482564.498 0, 
+    1270190.631 1477005.054 0))
+
+POLYGON ((1281165.514 1488901.435 0, 1280922.954 1488884.97 0, 1280679.26 1488868.443 0, 1280435.564 1488851.93 0, 1280191.868 1488835.431 0, 1279948.17 1488818.947 0, 1279704.472 1488802.477 0, 1279460.772 1488786.021 0, 1279217.072 1488769.58 0, 1278973.371 1488753.153 0, 
+    1278729.668 1488736.74 0, 1278485.965 1488720.342 0, 1278242.261 1488703.958 0, 1277998.556 1488687.588 0, 1277754.849 1488671.233 0, 1277511.142 1488654.892 0, 1277267.434 1488638.566 0, 1277023.725 1488622.253 0, 1276780.015 1488605.955 0, 1276536.304 1488589.672 0, 
+    1276292.592 1488573.403 0, 1276048.879 1488557.148 0, 1275805.165 1488540.907 0, 1275561.451 1488524.681 0, 1275316.6 1488508.394 0, 1275074.018 1488492.272 0, 1274830.301 1488476.089 0, 1274586.582 1488459.92 0, 1274342.862 1488443.765 0, 1274099.142 1488427.625 0, 
+    1273855.42 1488411.5 0, 1273611.698 1488395.388 0, 1273367.975 1488379.291 0, 1273124.25 1488363.208 0, 1272880.525 1488347.14 0, 1272636.799 1488331.086 0, 1272393.072 1488315.046 0, 1272149.344 1488299.021 0, 1271905.615 1488283.01 0, 1271661.885 1488267.013 0, 
+    1271418.154 1488251.031 0, 1271174.422 1488235.063 0, 1270930.689 1488219.109 0, 1270686.955 1488203.17 0, 1270443.221 1488187.245 0, 1270199.485 1488171.335 0, 1269955.748 1488155.438 0, 1269712.011 1488139.557 0, 1269467.136 1488123.615 0, 1269105.422 1493682.398 0, 
+    1268743.729 1499240.84 0, 1268987.946 1499256.739 0, 1269231.029 1499272.578 0, 1269474.111 1499288.432 0, 1269717.193 1499304.3 0, 1269960.273 1499320.182 0, 1270203.353 1499336.078 0, 1270446.431 1499351.989 0, 1270689.509 1499367.914 0, 1270932.585 1499383.854 0, 
+    1271175.661 1499399.807 0, 1271418.735 1499415.775 0, 1271661.809 1499431.758 0, 1271904.882 1499447.754 0, 1272147.954 1499463.765 0, 1272391.025 1499479.79 0, 1272634.095 1499495.83 0, 1272877.164 1499511.884 0, 1273120.232 1499527.952 0, 1273363.299 1499544.035 0, 
+    1273606.366 1499560.131 0, 1273849.431 1499576.242 0, 1274092.495 1499592.368 0, 1274335.559 1499608.507 0, 1274577.489 1499624.586 0, 1274821.682 1499640.83 0, 1275064.743 1499657.012 0, 1275307.803 1499673.209 0, 1275550.861 1499689.42 0, 1275793.919 1499705.646 0, 
+    1276036.976 1499721.886 0, 1276280.031 1499738.14 0, 1276523.086 1499754.408 0, 1276766.14 1499770.691 0, 1277009.193 1499786.988 0, 1277252.245 1499803.3 0, 1277495.296 1499819.625 0, 1277738.346 1499835.965 0, 1277981.395 1499852.32 0, 1278224.443 1499868.688 0, 
+    1278467.49 1499885.071 0, 1278710.536 1499901.468 0, 1278953.581 1499917.88 0, 1279196.626 1499934.306 0, 1279439.669 1499950.746 0, 1279682.711 1499967.2 0, 1279925.752 1499983.669 0, 1280168.793 1500000.152 0, 1280410.701 1500016.572 0, 1280788.096 1494459.174 0, 
+    1281165.514 1488901.435 0))
+
+POLYGON ((1292075.435 1500825.262 0, 1291833.572 1500808.158 0, 1291590.579 1500790.989 0, 1291347.586 1500773.834 0, 1291104.591 1500756.693 0, 1290861.595 1500739.566 0, 1290618.598 1500722.454 0, 1290375.6 1500705.355 0, 1290132.601 1500688.272 0, 1289889.601 1500671.202 0, 
+    1289646.601 1500654.147 0, 1289403.599 1500637.106 0, 1289160.596 1500620.08 0, 1288917.592 1500603.067 0, 1288674.587 1500586.069 0, 1288431.581 1500569.086 0, 1288188.574 1500552.116 0, 1287945.567 1500535.161 0, 1287702.558 1500518.221 0, 1287459.548 1500501.294 0, 
+    1287216.537 1500484.382 0, 1286973.525 1500467.484 0, 1286730.512 1500450.601 0, 1286487.498 1500433.731 0, 1286243.353 1500416.798 0, 1286001.468 1500400.036 0, 1285758.451 1500383.209 0, 1285515.433 1500366.397 0, 1285272.414 1500349.6 0, 1285029.395 1500332.816 0, 
+    1284786.374 1500316.047 0, 1284543.352 1500299.292 0, 1284300.329 1500282.552 0, 1284057.306 1500265.826 0, 1283814.281 1500249.114 0, 1283571.255 1500232.416 0, 1283328.228 1500215.733 0, 1283085.201 1500199.064 0, 1282842.172 1500182.409 0, 1282599.143 1500165.769 0, 
+    1282356.112 1500149.143 0, 1282113.08 1500132.531 0, 1281870.048 1500115.934 0, 1281627.014 1500099.35 0, 1281383.98 1500082.782 0, 1281140.944 1500066.227 0, 1280897.908 1500049.687 0, 1280654.87 1500033.161 0, 1280410.701 1500016.572 0, 1280033.33 1505573.625 0, 
+    1279655.982 1511130.327 0, 1279899.494 1511146.871 0, 1280141.878 1511163.352 0, 1280384.26 1511179.848 0, 1280626.641 1511196.358 0, 1280869.022 1511212.882 0, 1281111.401 1511229.421 0, 1281353.78 1511245.974 0, 1281596.157 1511262.541 0, 1281838.534 1511279.122 0, 
+    1282080.909 1511295.717 0, 1282323.284 1511312.327 0, 1282565.657 1511328.951 0, 1282808.03 1511345.59 0, 1283050.401 1511362.243 0, 1283292.772 1511378.909 0, 1283535.142 1511395.591 0, 1283777.51 1511412.286 0, 1284019.878 1511428.996 0, 1284262.245 1511445.72 0, 
+    1284504.61 1511462.458 0, 1284746.975 1511479.21 0, 1284989.339 1511495.977 0, 1285231.701 1511512.758 0, 1285472.936 1511529.475 0, 1285716.424 1511546.363 0, 1285958.784 1511563.187 0, 1286201.143 1511580.025 0, 1286443.5 1511596.877 0, 1286685.857 1511613.744 0, 
+    1286928.213 1511630.625 0, 1287170.568 1511647.52 0, 1287412.922 1511664.43 0, 1287655.274 1511681.353 0, 1287897.626 1511698.291 0, 1288139.977 1511715.243 0, 1288382.327 1511732.21 0, 1288624.676 1511749.191 0, 1288867.024 1511766.186 0, 1289109.37 1511783.195 0, 
+    1289351.716 1511800.218 0, 1289594.061 1511817.256 0, 1289836.405 1511834.308 0, 1290078.748 1511851.375 0, 1290321.089 1511868.455 0, 1290563.43 1511885.55 0, 1290805.77 1511902.659 0, 1291048.109 1511919.783 0, 1291289.321 1511936.841 0, 1291682.365 1506381.227 0, 
+    1292075.435 1500825.262 0))
+
+POLYGON ((1302920.334 1512776.217 0, 1302679.17 1512758.478 0, 1302436.88 1512740.67 0, 1302194.59 1512722.876 0, 1301952.298 1512705.097 0, 1301710.006 1512687.331 0, 1301467.712 1512669.581 0, 1301225.417 1512651.844 0, 1300983.122 1512634.121 0, 1300740.825 1512616.413 0, 
+    1300498.527 1512598.719 0, 1300256.228 1512581.04 0, 1300013.928 1512563.374 0, 1299771.627 1512545.723 0, 1299529.325 1512528.087 0, 1299287.022 1512510.464 0, 1299044.718 1512492.856 0, 1298802.413 1512475.262 0, 1298560.107 1512457.682 0, 1298317.8 1512440.116 0, 
+    1298075.492 1512422.565 0, 1297833.183 1512405.028 0, 1297590.872 1512387.505 0, 1297348.561 1512369.997 0, 1297105.124 1512352.421 0, 1296863.936 1512335.023 0, 1296621.621 1512317.557 0, 1296379.306 1512300.106 0, 1296136.989 1512282.668 0, 1295894.672 1512265.245 0, 
+    1295652.353 1512247.837 0, 1295410.034 1512230.442 0, 1295167.713 1512213.062 0, 1294925.392 1512195.696 0, 1294683.069 1512178.345 0, 1294440.746 1512161.008 0, 1294198.421 1512143.685 0, 1293956.096 1512126.376 0, 1293713.769 1512109.081 0, 1293471.441 1512091.801 0, 
+    1293229.113 1512074.535 0, 1292986.783 1512057.283 0, 1292744.452 1512040.046 0, 1292502.12 1512022.822 0, 1292259.788 1512005.613 0, 1292017.454 1511988.419 0, 1291775.119 1511971.238 0, 1291532.783 1511954.072 0, 1291289.321 1511936.841 0, 1290896.301 1517492.097 0, 
+    1290503.308 1523046.989 0, 1290746.113 1523064.175 0, 1290987.795 1523081.294 0, 1291229.476 1523098.428 0, 1291471.156 1523115.577 0, 1291712.835 1523132.739 0, 1291954.512 1523149.916 0, 1292196.189 1523167.107 0, 1292437.865 1523184.312 0, 1292679.54 1523201.532 0, 
+    1292921.214 1523218.765 0, 1293162.886 1523236.013 0, 1293404.558 1523253.275 0, 1293646.229 1523270.552 0, 1293887.899 1523287.842 0, 1294129.567 1523305.147 0, 1294371.235 1523322.466 0, 1294612.901 1523339.799 0, 1294854.567 1523357.147 0, 1295096.232 1523374.508 0, 
+    1295337.895 1523391.884 0, 1295579.558 1523409.274 0, 1295821.219 1523426.679 0, 1296062.88 1523444.097 0, 1296303.417 1523461.449 0, 1296546.198 1523478.977 0, 1296787.855 1523496.438 0, 1297029.512 1523513.914 0, 1297271.167 1523531.403 0, 1297512.821 1523548.907 0, 
+    1297754.475 1523566.425 0, 1297996.127 1523583.958 0, 1298237.778 1523601.504 0, 1298479.428 1523619.065 0, 1298721.078 1523636.64 0, 1298962.726 1523654.229 0, 1299204.373 1523671.833 0, 1299446.019 1523689.45 0, 1299687.664 1523707.082 0, 1299929.308 1523724.728 0, 
+    1300170.951 1523742.389 0, 1300412.593 1523760.063 0, 1300654.234 1523777.752 0, 1300895.873 1523795.455 0, 1301137.512 1523813.172 0, 1301379.15 1523830.904 0, 1301620.787 1523848.65 0, 1301862.422 1523866.41 0, 1302102.936 1523884.101 0, 1302511.622 1518330.341 0, 
+    1302920.334 1512776.217 0))
+
+POLYGON ((1313700.153 1524753.981 0, 1313459.689 1524735.609 0, 1313218.104 1524717.167 0, 1312976.519 1524698.739 0, 1312734.932 1524680.325 0, 1312493.344 1524661.925 0, 1312251.755 1524643.539 0, 1312010.165 1524625.168 0, 1311768.574 1524606.81 0, 1311526.982 1524588.467 0, 
+    1311285.389 1524570.139 0, 1311043.795 1524551.824 0, 1310802.199 1524533.524 0, 1310560.603 1524515.238 0, 1310319.006 1524496.966 0, 1310077.407 1524478.708 0, 1309835.807 1524460.465 0, 1309594.207 1524442.236 0, 1309352.605 1524424.021 0, 1309111.002 1524405.82 0, 
+    1308869.398 1524387.633 0, 1308627.793 1524369.461 0, 1308386.187 1524351.303 0, 1308144.58 1524333.159 0, 1307901.852 1524314.945 0, 1307661.363 1524296.914 0, 1307419.752 1524278.813 0, 1307178.141 1524260.726 0, 1306936.528 1524242.653 0, 1306694.915 1524224.594 0, 
+    1306453.3 1524206.55 0, 1306211.685 1524188.52 0, 1305970.068 1524170.504 0, 1305728.45 1524152.502 0, 1305486.831 1524134.515 0, 1305245.211 1524116.542 0, 1305003.59 1524098.583 0, 1304761.968 1524080.638 0, 1304520.345 1524062.707 0, 1304278.721 1524044.791 0, 
+    1304037.096 1524026.889 0, 1303795.47 1524009.001 0, 1303553.843 1523991.127 0, 1303312.214 1523973.268 0, 1303070.585 1523955.422 0, 1302828.955 1523937.591 0, 1302587.323 1523919.775 0, 1302345.691 1523901.972 0, 1302102.936 1523884.101 0, 1301694.278 1529437.493 0, 
+    1301285.647 1534990.509 0, 1301527.744 1535008.331 0, 1301768.723 1535026.086 0, 1302009.701 1535043.854 0, 1302250.678 1535061.637 0, 1302491.653 1535079.434 0, 1302732.628 1535097.245 0, 1302973.601 1535115.071 0, 1303214.574 1535132.91 0, 1303455.546 1535150.764 0, 
+    1303696.516 1535168.632 0, 1303937.485 1535186.514 0, 1304178.454 1535204.41 0, 1304419.421 1535222.32 0, 1304660.387 1535240.245 0, 1304901.352 1535258.184 0, 1305142.316 1535276.137 0, 1305383.279 1535294.104 0, 1305624.241 1535312.085 0, 1305865.202 1535330.081 0, 
+    1306106.162 1535348.091 0, 1306347.121 1535366.114 0, 1306588.079 1535384.153 0, 1306829.036 1535402.205 0, 1307068.874 1535420.187 0, 1307310.946 1535438.352 0, 1307551.899 1535456.447 0, 1307792.852 1535474.556 0, 1308033.803 1535492.679 0, 1308274.753 1535510.816 0, 
+    1308515.703 1535528.968 0, 1308756.651 1535547.133 0, 1308997.598 1535565.313 0, 1309238.544 1535583.507 0, 1309479.489 1535601.716 0, 1309720.433 1535619.938 0, 1309961.376 1535638.175 0, 1310202.317 1535656.425 0, 1310443.258 1535674.69 0, 1310684.198 1535692.97 0, 
+    1310925.136 1535711.263 0, 1311166.073 1535729.57 0, 1311407.01 1535747.892 0, 1311647.945 1535766.228 0, 1311888.879 1535784.578 0, 1312129.812 1535802.942 0, 1312370.744 1535821.321 0, 1312611.675 1535839.713 0, 1312851.489 1535858.035 0, 1313275.807 1530306.195 0, 
+    1313700.153 1524753.981 0))
+
+POLYGON ((1324414.835 1536758.233 0, 1324175.072 1536739.234 0, 1323934.194 1536720.161 0, 1323693.315 1536701.102 0, 1323452.435 1536682.057 0, 1323211.553 1536663.026 0, 1322970.671 1536644.01 0, 1322729.787 1536625.007 0, 1322488.902 1536606.019 0, 1322248.017 1536587.045 0, 
+    1322007.13 1536568.086 0, 1321766.241 1536549.14 0, 1321525.352 1536530.209 0, 1321284.462 1536511.291 0, 1321043.57 1536492.388 0, 1320802.678 1536473.499 0, 1320561.784 1536454.625 0, 1320320.889 1536435.764 0, 1320079.994 1536416.918 0, 1319839.097 1536398.086 0, 
+    1319598.198 1536379.268 0, 1319357.299 1536360.464 0, 1319116.399 1536341.674 0, 1318875.498 1536322.899 0, 1318633.48 1536304.051 0, 1318393.691 1536285.39 0, 1318152.787 1536266.657 0, 1317911.881 1536247.938 0, 1317670.974 1536229.234 0, 1317430.066 1536210.544 0, 
+    1317189.157 1536191.867 0, 1316948.247 1536173.205 0, 1316707.335 1536154.557 0, 1316466.423 1536135.924 0, 1316225.509 1536117.304 0, 1315984.595 1536098.699 0, 1315743.679 1536080.108 0, 1315502.762 1536061.531 0, 1315261.844 1536042.968 0, 1315020.925 1536024.419 0, 
+    1314780.005 1536005.885 0, 1314539.084 1535987.365 0, 1314298.162 1535968.859 0, 1314057.238 1535950.367 0, 1313816.314 1535931.889 0, 1313575.388 1535913.426 0, 1313334.462 1535894.976 0, 1313093.534 1535876.541 0, 1312851.489 1535858.035 0, 1312427.201 1541409.494 0, 
+    1312002.942 1546960.566 0, 1312244.33 1546979.022 0, 1312484.604 1546997.407 0, 1312724.877 1547015.806 0, 1312965.15 1547034.22 0, 1313205.421 1547052.647 0, 1313445.69 1547071.089 0, 1313685.959 1547089.545 0, 1313926.227 1547108.015 0, 1314166.494 1547126.499 0, 
+    1314406.759 1547144.997 0, 1314647.024 1547163.51 0, 1314887.287 1547182.036 0, 1315127.549 1547200.577 0, 1315367.81 1547219.132 0, 1315608.071 1547237.701 0, 1315848.33 1547256.284 0, 1316088.587 1547274.881 0, 1316328.844 1547293.493 0, 1316569.1 1547312.118 0, 
+    1316809.355 1547330.758 0, 1317049.608 1547349.412 0, 1317289.861 1547368.08 0, 1317530.112 1547386.762 0, 1317769.25 1547405.371 0, 1318010.611 1547424.168 0, 1318250.859 1547442.893 0, 1318491.106 1547461.632 0, 1318731.352 1547480.384 0, 1318971.597 1547499.151 0, 
+    1319211.84 1547517.933 0, 1319452.083 1547536.728 0, 1319692.324 1547555.537 0, 1319932.564 1547574.361 0, 1320172.804 1547593.198 0, 1320413.042 1547612.05 0, 1320653.279 1547630.916 0, 1320893.515 1547649.796 0, 1321133.749 1547668.69 0, 1321373.983 1547687.599 0, 
+    1321614.215 1547706.521 0, 1321854.447 1547725.458 0, 1322094.677 1547744.409 0, 1322334.906 1547763.374 0, 1322575.134 1547782.353 0, 1322815.361 1547801.346 0, 1323055.587 1547820.353 0, 1323295.812 1547839.375 0, 1323534.925 1547858.322 0, 1323974.865 1542308.471 0, 
+    1324414.835 1536758.233 0))
+
+POLYGON ((1335064.325 1548788.655 0, 1334825.265 1548769.032 0, 1334585.095 1548749.332 0, 1334344.923 1548729.646 0, 1334104.751 1548709.974 0, 1333864.578 1548690.317 0, 1333624.403 1548670.673 0, 1333384.227 1548651.044 0, 1333144.05 1548631.428 0, 1332903.872 1548611.827 0, 
+    1332663.693 1548592.24 0, 1332423.513 1548572.667 0, 1332183.331 1548553.109 0, 1331943.148 1548533.564 0, 1331702.964 1548514.034 0, 1331462.779 1548494.517 0, 1331222.593 1548475.015 0, 1330982.406 1548455.527 0, 1330742.218 1548436.053 0, 1330502.028 1548416.593 0, 
+    1330261.837 1548397.148 0, 1330021.645 1548377.716 0, 1329781.452 1548358.299 0, 1329541.258 1548338.896 0, 1329299.953 1548319.417 0, 1329060.866 1548300.132 0, 1328820.669 1548280.771 0, 1328580.47 1548261.424 0, 1328340.27 1548242.092 0, 1328100.069 1548222.773 0, 
+    1327859.867 1548203.469 0, 1327619.664 1548184.179 0, 1327379.459 1548164.903 0, 1327139.254 1548145.641 0, 1326899.047 1548126.394 0, 1326658.839 1548107.16 0, 1326418.631 1548087.941 0, 1326178.42 1548068.735 0, 1325938.209 1548049.544 0, 1325697.997 1548030.367 0, 
+    1325457.783 1548011.204 0, 1325217.569 1547992.056 0, 1324977.353 1547972.921 0, 1324737.136 1547953.8 0, 1324496.918 1547934.694 0, 1324256.699 1547915.602 0, 1324016.479 1547896.524 0, 1323776.258 1547877.46 0, 1323534.925 1547858.322 0, 1323095.016 1553407.78 0, 
+    1322655.138 1558956.84 0, 1322895.815 1558975.926 0, 1323135.383 1558994.938 0, 1323374.95 1559013.964 0, 1323614.516 1559033.004 0, 1323854.081 1559052.058 0, 1324093.645 1559071.127 0, 1324333.207 1559090.209 0, 1324572.768 1559109.306 0, 1324812.329 1559128.417 0, 
+    1325051.888 1559147.542 0, 1325291.446 1559166.681 0, 1325531.003 1559185.834 0, 1325770.558 1559205.001 0, 1326010.113 1559224.182 0, 1326249.667 1559243.377 0, 1326489.219 1559262.587 0, 1326728.77 1559281.81 0, 1326968.32 1559301.048 0, 1327207.869 1559320.3 0, 
+    1327447.417 1559339.566 0, 1327686.964 1559358.846 0, 1327926.509 1559378.14 0, 1328166.054 1559397.448 0, 1328404.49 1559416.681 0, 1328645.139 1559436.107 0, 1328884.68 1559455.457 0, 1329124.22 1559474.822 0, 1329363.759 1559494.2 0, 1329603.296 1559513.593 0, 
+    1329842.833 1559533 0, 1330082.368 1559552.421 0, 1330321.902 1559571.856 0, 1330561.435 1559591.305 0, 1330800.967 1559610.768 0, 1331040.498 1559630.245 0, 1331280.027 1559649.737 0, 1331519.556 1559669.242 0, 1331759.083 1559688.762 0, 1331998.609 1559708.296 0, 
+    1332238.134 1559727.844 0, 1332477.658 1559747.406 0, 1332717.181 1559766.982 0, 1332956.702 1559786.572 0, 1333196.223 1559806.176 0, 1333435.742 1559825.794 0, 1333675.26 1559845.427 0, 1333914.777 1559865.073 0, 1334153.187 1559884.643 0, 1334608.74 1554336.849 0, 
+    1335064.325 1548788.655 0))
+
+POLYGON ((1345648.568 1560844.926 0, 1345410.212 1560824.683 0, 1345170.752 1560804.36 0, 1344931.29 1560784.051 0, 1344691.828 1560763.756 0, 1344452.363 1560743.475 0, 1344212.898 1560723.208 0, 1343973.432 1560702.956 0, 1343733.964 1560682.717 0, 1343494.495 1560662.493 0, 
+    1343255.025 1560642.282 0, 1343015.554 1560622.086 0, 1342776.082 1560601.904 0, 1342536.608 1560581.736 0, 1342297.134 1560561.582 0, 1342057.658 1560541.442 0, 1341818.181 1560521.316 0, 1341578.702 1560501.205 0, 1341339.223 1560481.107 0, 1341099.742 1560461.023 0, 
+    1340860.26 1560440.954 0, 1340620.777 1560420.899 0, 1340381.293 1560400.858 0, 1340141.808 1560380.83 0, 1339901.217 1560360.725 0, 1339662.833 1560340.818 0, 1339423.345 1560320.834 0, 1339183.854 1560300.863 0, 1338944.363 1560280.906 0, 1338704.871 1560260.964 0, 
+    1338465.377 1560241.035 0, 1338225.882 1560221.121 0, 1337986.386 1560201.221 0, 1337746.889 1560181.335 0, 1337507.391 1560161.462 0, 1337267.892 1560141.604 0, 1337028.391 1560121.761 0, 1336788.889 1560101.931 0, 1336549.386 1560082.115 0, 1336309.882 1560062.314 0, 
+    1336070.377 1560042.526 0, 1335830.87 1560022.753 0, 1335591.363 1560002.993 0, 1335351.854 1559983.248 0, 1335112.344 1559963.517 0, 1334872.833 1559943.8 0, 1334633.32 1559924.097 0, 1334393.807 1559904.408 0, 1334153.187 1559884.643 0, 1333697.668 1565432.032 0, 
+    1333242.182 1570979.011 0, 1333482.146 1570998.723 0, 1333721.007 1571018.358 0, 1333959.866 1571038.007 0, 1334198.724 1571057.67 0, 1334437.581 1571077.347 0, 1334676.437 1571097.039 0, 1334915.291 1571116.744 0, 1335154.145 1571136.464 0, 1335392.997 1571156.197 0, 
+    1335631.848 1571175.945 0, 1335870.698 1571195.706 0, 1336109.547 1571215.482 0, 1336348.395 1571235.272 0, 1336587.241 1571255.076 0, 1336826.087 1571274.894 0, 1337064.931 1571294.726 0, 1337303.774 1571314.572 0, 1337542.616 1571334.432 0, 1337781.456 1571354.306 0, 
+    1338020.296 1571374.194 0, 1338259.134 1571394.096 0, 1338497.972 1571414.012 0, 1338736.807 1571433.943 0, 1338974.541 1571453.795 0, 1339214.476 1571473.846 0, 1339453.308 1571493.818 0, 1339692.14 1571513.805 0, 1339930.97 1571533.805 0, 1340169.799 1571553.82 0, 
+    1340408.627 1571573.849 0, 1340647.453 1571593.892 0, 1340886.279 1571613.948 0, 1341125.103 1571634.019 0, 1341363.926 1571654.104 0, 1341602.748 1571674.203 0, 1341841.568 1571694.316 0, 1342080.388 1571714.444 0, 1342319.206 1571734.585 0, 1342558.023 1571754.74 0, 
+    1342796.839 1571774.909 0, 1343035.654 1571795.093 0, 1343274.467 1571815.29 0, 1343513.28 1571835.502 0, 1343752.091 1571855.727 0, 1343990.901 1571875.967 0, 1344229.71 1571896.22 0, 1344468.517 1571916.488 0, 1344706.223 1571936.676 0, 1345177.378 1566391.007 0, 
+    1345648.568 1560844.926 0))
+
+POLYGON ((584314.355 895085 0, 584037.126 895109.351 0, 583758.484 895133.842 0, 583479.844 895158.349 0, 583201.205 895182.873 0, 582922.568 895207.413 0, 582643.932 895231.97 0, 582365.297 895256.542 0, 582086.664 895281.132 0, 581808.032 895305.738 0, 
+    581529.402 895330.36 0, 581250.773 895354.998 0, 580972.146 895379.653 0, 580693.52 895404.325 0, 580414.895 895429.012 0, 580136.272 895453.716 0, 579857.651 895478.437 0, 579579.031 895503.174 0, 579300.412 895527.927 0, 579021.795 895552.697 0, 
+    578743.179 895577.483 0, 578464.565 895602.286 0, 578185.952 895627.105 0, 577907.341 895651.94 0, 577627.316 895676.918 0, 577350.123 895701.66 0, 577071.516 895726.544 0, 576792.91 895751.445 0, 576514.306 895776.363 0, 576235.704 895801.296 0, 
+    575957.103 895826.246 0, 575678.503 895851.213 0, 575399.905 895876.196 0, 575121.308 895901.195 0, 574842.713 895926.211 0, 574564.12 895951.243 0, 574285.527 895976.292 0, 574006.937 896001.356 0, 573728.347 896026.438 0, 573449.759 896051.536 0, 
+    573171.173 896076.65 0, 572892.588 896101.78 0, 572614.005 896126.927 0, 572335.423 896152.09 0, 572056.843 896177.27 0, 571778.264 896202.466 0, 571499.686 896227.679 0, 571221.11 896252.907 0, 570941.119 896278.281 0, 571444.681 901833.102 0, 
+    571948.257 907388.091 0, 572227.591 907362.777 0, 572505.513 907337.607 0, 572783.437 907312.454 0, 573061.362 907287.317 0, 573339.288 907262.196 0, 573617.216 907237.092 0, 573895.145 907212.004 0, 574173.076 907186.933 0, 574451.009 907161.878 0, 
+    574728.943 907136.839 0, 575006.878 907111.816 0, 575284.815 907086.81 0, 575562.753 907061.821 0, 575840.693 907036.847 0, 576118.634 907011.89 0, 576396.577 906986.95 0, 576674.521 906962.025 0, 576952.467 906937.117 0, 577230.414 906912.226 0, 
+    577508.362 906887.351 0, 577786.312 906862.492 0, 578064.264 906837.649 0, 578342.217 906812.823 0, 578618.759 906788.139 0, 578898.127 906763.22 0, 579176.084 906738.443 0, 579454.043 906713.682 0, 579732.003 906688.938 0, 580009.965 906664.21 0, 
+    580287.928 906639.498 0, 580565.893 906614.803 0, 580843.859 906590.124 0, 581121.826 906565.462 0, 581399.795 906540.816 0, 581677.766 906516.186 0, 581955.738 906491.572 0, 582233.711 906466.975 0, 582511.686 906442.395 0, 582789.662 906417.83 0, 
+    583067.64 906393.282 0, 583345.619 906368.751 0, 583623.599 906344.235 0, 583901.581 906319.736 0, 584179.565 906295.254 0, 584457.55 906270.788 0, 584735.536 906246.338 0, 585013.524 906221.904 0, 585290.102 906197.611 0, 584802.221 900641.222 0, 
+    584314.355 895085 0))
+
+POLYGON ((598635.256 905044.83 0, 598358.608 905068.341 0, 598080.553 905091.989 0, 597802.498 905115.654 0, 597524.445 905139.335 0, 597246.394 905163.032 0, 596968.344 905186.745 0, 596690.295 905210.475 0, 596412.248 905234.221 0, 596134.202 905257.984 0, 
+    595856.158 905281.763 0, 595578.114 905305.558 0, 595300.073 905329.37 0, 595022.032 905353.198 0, 594743.994 905377.042 0, 594465.956 905400.903 0, 594187.92 905424.78 0, 593909.885 905448.673 0, 593631.852 905472.583 0, 593353.82 905496.509 0, 
+    593075.79 905520.452 0, 592797.761 905544.411 0, 592519.733 905568.386 0, 592241.707 905592.378 0, 591962.272 905616.508 0, 591685.659 905640.41 0, 591407.637 905664.451 0, 591129.616 905688.508 0, 590851.597 905712.582 0, 590573.579 905736.671 0, 
+    590295.563 905760.778 0, 590017.548 905784.9 0, 589739.534 905809.039 0, 589461.522 905833.194 0, 589183.512 905857.366 0, 588905.503 905881.554 0, 588627.495 905905.758 0, 588349.488 905929.979 0, 588071.484 905954.216 0, 587793.48 905978.47 0, 
+    587515.478 906002.74 0, 587237.477 906027.026 0, 586959.478 906051.328 0, 586681.48 906075.647 0, 586403.484 906099.983 0, 586125.489 906124.334 0, 585847.496 906148.702 0, 585569.503 906173.087 0, 585290.102 906197.611 0, 585777.997 911754.166 0, 
+    586265.906 917310.882 0, 586544.651 917286.415 0, 586821.989 917262.088 0, 587099.328 917237.777 0, 587376.669 917213.483 0, 587654.011 917189.205 0, 587931.355 917164.943 0, 588208.7 917140.697 0, 588486.046 917116.468 0, 588763.394 917092.256 0, 
+    589040.744 917068.059 0, 589318.094 917043.879 0, 589595.447 917019.715 0, 589872.8 916995.568 0, 590150.155 916971.437 0, 590427.512 916947.322 0, 590704.87 916923.224 0, 590982.229 916899.142 0, 591259.59 916875.076 0, 591536.952 916851.026 0, 
+    591814.315 916826.993 0, 592091.68 916802.976 0, 592369.047 916778.976 0, 592646.415 916754.992 0, 592922.377 916731.145 0, 593201.154 916707.072 0, 593478.526 916683.137 0, 593755.9 916659.218 0, 594033.275 916635.315 0, 594310.651 916611.429 0, 
+    594588.029 916587.559 0, 594865.408 916563.706 0, 595142.788 916539.868 0, 595420.17 916516.048 0, 595697.553 916492.243 0, 595974.938 916468.455 0, 596252.324 916444.683 0, 596529.712 916420.927 0, 596807.1 916397.188 0, 597084.491 916373.465 0, 
+    597361.882 916349.758 0, 597639.275 916326.068 0, 597916.67 916302.394 0, 598194.066 916278.736 0, 598471.463 916255.095 0, 598748.862 916231.47 0, 599026.262 916207.861 0, 599303.663 916184.269 0, 599579.66 916160.812 0, 599107.451 910602.74 0, 
+    598635.256 905044.83 0))
+
+POLYGON ((612896.609 915048.361 0, 612620.545 915071.038 0, 612343.078 915093.847 0, 612065.613 915116.672 0, 611788.148 915139.513 0, 611510.685 915162.371 0, 611233.224 915185.244 0, 610955.764 915208.135 0, 610678.305 915231.041 0, 610400.847 915253.964 0, 
+    610123.391 915276.903 0, 609845.936 915299.859 0, 609568.483 915322.831 0, 609291.031 915345.819 0, 609013.58 915368.823 0, 608736.13 915391.844 0, 608458.682 915414.881 0, 608181.236 915437.935 0, 607903.79 915461.005 0, 607626.346 915484.091 0, 
+    607348.904 915507.193 0, 607071.462 915530.312 0, 606794.022 915553.447 0, 606516.584 915576.599 0, 606237.741 915599.884 0, 605961.711 915622.951 0, 605684.276 915646.151 0, 605406.843 915669.368 0, 605129.412 915692.601 0, 604851.981 915715.851 0, 
+    604574.552 915739.116 0, 604297.125 915762.399 0, 604019.698 915785.697 0, 603742.274 915809.012 0, 603464.85 915832.343 0, 603187.428 915855.69 0, 602910.007 915879.054 0, 602632.588 915902.434 0, 602355.17 915925.831 0, 602077.753 915949.243 0, 
+    601800.338 915972.672 0, 601522.924 915996.118 0, 601245.512 916019.58 0, 600968.1 916043.058 0, 600690.691 916066.552 0, 600413.282 916090.063 0, 600135.875 916113.59 0, 599858.47 916137.133 0, 599579.66 916160.812 0, 600051.882 921719.041 0, 
+    600524.117 927277.424 0, 600802.269 927253.801 0, 601079.021 927230.313 0, 601355.773 927206.841 0, 601632.527 927183.386 0, 601909.283 927159.947 0, 602186.04 927136.524 0, 602462.798 927113.118 0, 602739.557 927089.728 0, 603016.318 927066.354 0, 
+    603293.08 927042.996 0, 603569.844 927019.655 0, 603846.609 926996.33 0, 604123.376 926973.022 0, 604400.143 926949.729 0, 604676.912 926926.453 0, 604953.683 926903.193 0, 605230.455 926879.95 0, 605507.228 926856.723 0, 605784.003 926833.512 0, 
+    606060.779 926810.317 0, 606337.556 926787.139 0, 606614.335 926763.977 0, 606891.115 926740.831 0, 607166.494 926717.819 0, 607444.679 926694.588 0, 607721.463 926671.491 0, 607998.249 926648.411 0, 608275.036 926625.347 0, 608551.824 926602.299 0, 
+    608828.614 926579.267 0, 609105.404 926556.251 0, 609382.197 926533.252 0, 609658.99 926510.269 0, 609935.785 926487.303 0, 610212.582 926464.353 0, 610489.38 926441.419 0, 610766.179 926418.501 0, 611042.979 926395.6 0, 611319.781 926372.715 0, 
+    611596.584 926349.846 0, 611873.388 926326.993 0, 612150.194 926304.157 0, 612427.001 926281.337 0, 612703.81 926258.533 0, 612980.62 926235.746 0, 613257.431 926212.975 0, 613534.243 926190.22 0, 613809.656 926167.597 0, 613353.126 920607.902 0, 
+    612896.609 915048.361 0))
+
+POLYGON ((627098.278 925095.308 0, 626822.8 925117.154 0, 626545.924 925139.126 0, 626269.05 925161.115 0, 625992.177 925183.121 0, 625715.305 925205.142 0, 625438.434 925227.18 0, 625161.565 925249.234 0, 624884.697 925271.304 0, 624607.831 925293.391 0, 
+    624330.965 925315.494 0, 624054.101 925337.613 0, 623777.239 925359.749 0, 623500.377 925381.901 0, 623223.517 925404.069 0, 622946.658 925426.253 0, 622669.801 925448.454 0, 622392.945 925470.671 0, 622116.09 925492.905 0, 621839.236 925515.154 0, 
+    621562.384 925537.42 0, 621285.533 925559.702 0, 621008.684 925582.001 0, 620731.835 925604.316 0, 620453.588 925626.76 0, 620178.143 925648.994 0, 619901.298 925671.358 0, 619624.455 925693.738 0, 619347.613 925716.134 0, 619070.773 925738.547 0, 
+    618793.934 925760.976 0, 618517.096 925783.421 0, 618240.26 925805.882 0, 617963.425 925828.36 0, 617686.591 925850.854 0, 617409.758 925873.365 0, 617132.927 925895.891 0, 616856.097 925918.434 0, 616579.269 925940.993 0, 616302.442 925963.569 0, 
+    616025.616 925986.161 0, 615748.791 926008.769 0, 615471.968 926031.393 0, 615195.146 926054.034 0, 614918.326 926076.691 0, 614641.507 926099.364 0, 614364.689 926122.054 0, 614087.872 926144.76 0, 613809.656 926167.597 0, 614266.198 931727.441 0, 
+    614722.752 937287.431 0, 615000.31 937264.647 0, 615276.472 937241.995 0, 615552.636 937219.359 0, 615828.8 937196.74 0, 616104.966 937174.136 0, 616381.134 937151.549 0, 616657.302 937128.978 0, 616933.472 937106.423 0, 617209.644 937083.885 0, 
+    617485.816 937061.363 0, 617761.99 937038.857 0, 618038.166 937016.367 0, 618314.342 936993.894 0, 618590.52 936971.437 0, 618866.7 936948.996 0, 619142.88 936926.571 0, 619419.062 936904.163 0, 619695.245 936881.771 0, 619971.43 936859.395 0, 
+    620247.616 936837.035 0, 620523.803 936814.692 0, 620799.991 936792.365 0, 621076.181 936770.054 0, 621350.976 936747.872 0, 621628.565 936725.481 0, 621904.758 936703.219 0, 622180.953 936680.973 0, 622457.15 936658.744 0, 622733.348 936636.53 0, 
+    623009.546 936614.333 0, 623285.747 936592.153 0, 623561.948 936569.988 0, 623838.151 936547.84 0, 624114.355 936525.708 0, 624390.561 936503.592 0, 624666.768 936481.493 0, 624942.976 936459.409 0, 625219.185 936437.342 0, 625495.396 936415.292 0, 
+    625771.608 936393.257 0, 626047.821 936371.239 0, 626324.036 936349.237 0, 626600.252 936327.251 0, 626876.469 936305.282 0, 627152.687 936283.329 0, 627428.907 936261.392 0, 627705.128 936239.471 0, 627979.955 936217.677 0, 627539.11 930656.42 0, 
+    627098.278 925095.308 0))
+
+POLYGON ((697206.66 975971.16 0, 696934.151 975988.9 0, 696660.269 976006.746 0, 696386.389 976024.608 0, 696112.509 976042.487 0, 695838.631 976060.381 0, 695564.754 976078.291 0, 695290.877 976096.218 0, 695017.002 976114.16 0, 694743.128 976132.119 0, 
+    694469.255 976150.094 0, 694195.383 976168.085 0, 693921.511 976186.092 0, 693647.642 976204.115 0, 693373.773 976222.155 0, 693099.905 976240.21 0, 692826.038 976258.282 0, 692552.172 976276.369 0, 692278.308 976294.473 0, 692004.444 976312.593 0, 
+    691730.581 976330.729 0, 691456.72 976348.881 0, 691182.86 976367.05 0, 690909 976385.234 0, 690633.768 976403.526 0, 690361.285 976421.651 0, 690087.429 976439.884 0, 689813.574 976458.133 0, 689539.72 976476.398 0, 689265.867 976494.679 0, 
+    688992.015 976512.976 0, 688718.164 976531.29 0, 688444.315 976549.619 0, 688170.466 976567.965 0, 687896.619 976586.327 0, 687622.772 976604.705 0, 687348.927 976623.098 0, 687075.083 976641.509 0, 686801.239 976659.935 0, 686527.397 976678.377 0, 
+    686253.556 976696.835 0, 685979.716 976715.31 0, 685705.878 976733.801 0, 685432.04 976752.308 0, 685158.203 976770.83 0, 684884.368 976789.369 0, 684610.533 976807.925 0, 684336.7 976826.496 0, 684061.492 976845.177 0, 684439.54 982412.195 0, 
+    684817.596 987979.32 0, 685092.145 987960.684 0, 685365.323 987942.157 0, 685638.502 987923.646 0, 685911.682 987905.152 0, 686184.863 987886.673 0, 686458.046 987868.211 0, 686731.229 987849.764 0, 687004.414 987831.334 0, 687277.599 987812.92 0, 
+    687550.786 987794.522 0, 687823.974 987776.139 0, 688097.163 987757.773 0, 688370.353 987739.423 0, 688643.544 987721.09 0, 688916.736 987702.772 0, 689189.929 987684.47 0, 689463.123 987666.184 0, 689736.319 987647.915 0, 690009.515 987629.661 0, 
+    690282.713 987611.424 0, 690555.911 987593.203 0, 690829.111 987574.998 0, 691102.312 987556.808 0, 691374.142 987538.727 0, 691648.716 987520.478 0, 691921.92 987502.337 0, 692195.125 987484.213 0, 692468.331 987466.104 0, 692741.538 987448.011 0, 
+    693014.747 987429.935 0, 693287.956 987411.874 0, 693561.166 987393.83 0, 693834.377 987375.801 0, 694107.59 987357.789 0, 694380.803 987339.793 0, 694654.018 987321.813 0, 694927.234 987303.849 0, 695200.45 987285.901 0, 695473.668 987267.969 0, 
+    695746.887 987250.053 0, 696020.107 987232.154 0, 696293.327 987214.27 0, 696566.549 987196.402 0, 696839.772 987178.551 0, 697112.996 987160.716 0, 697386.222 987142.896 0, 697659.448 987125.093 0, 697931.305 987107.395 0, 697568.979 981539.225 0, 
+    697206.66 975971.16 0))
+
+POLYGON ((711047.425 986272.522 0, 710775.517 986289.452 0, 710502.241 986306.484 0, 710228.967 986323.531 0, 709955.694 986340.594 0, 709682.421 986357.674 0, 709409.15 986374.769 0, 709135.88 986391.881 0, 708862.61 986409.009 0, 708589.342 986426.152 0, 
+    708316.075 986443.312 0, 708042.808 986460.488 0, 707769.543 986477.68 0, 707496.279 986494.889 0, 707223.016 986512.113 0, 706949.753 986529.353 0, 706676.492 986546.609 0, 706403.232 986563.882 0, 706129.973 986581.171 0, 705856.715 986598.475 0, 
+    705583.457 986615.796 0, 705310.201 986633.133 0, 705036.946 986650.486 0, 704763.692 986667.855 0, 704489.07 986685.327 0, 704217.187 986702.641 0, 703943.936 986720.058 0, 703670.686 986737.491 0, 703397.437 986754.941 0, 703124.189 986772.406 0, 
+    702850.942 986789.888 0, 702577.696 986807.385 0, 702304.451 986824.899 0, 702031.208 986842.429 0, 701757.965 986859.975 0, 701484.723 986877.537 0, 701211.482 986895.115 0, 700938.243 986912.709 0, 700665.004 986930.319 0, 700391.767 986947.946 0, 
+    700118.53 986965.588 0, 699845.294 986983.246 0, 699572.06 987000.921 0, 699298.826 987018.612 0, 699025.594 987036.318 0, 698752.363 987054.041 0, 698479.132 987071.78 0, 698205.903 987089.535 0, 697931.305 987107.395 0, 698293.637 992675.668 0, 
+    698655.976 998244.039 0, 698929.915 998226.221 0, 699202.489 998208.509 0, 699475.064 998190.813 0, 699747.64 998173.132 0, 700020.217 998155.468 0, 700292.795 998137.82 0, 700565.374 998120.188 0, 700837.954 998102.572 0, 701110.535 998084.972 0, 
+    701383.117 998067.388 0, 701655.7 998049.82 0, 701928.284 998032.268 0, 702200.869 998014.732 0, 702473.456 997997.212 0, 702746.043 997979.708 0, 703018.631 997962.22 0, 703291.221 997944.749 0, 703563.811 997927.293 0, 703836.402 997909.853 0, 
+    704108.995 997892.43 0, 704381.588 997875.022 0, 704654.183 997857.631 0, 704926.778 997840.255 0, 705198.009 997822.983 0, 705471.972 997805.553 0, 705744.571 997788.225 0, 706017.17 997770.914 0, 706289.771 997753.619 0, 706562.372 997736.34 0, 
+    706834.975 997719.076 0, 707107.579 997701.829 0, 707380.183 997684.598 0, 707652.789 997667.383 0, 707925.396 997650.184 0, 708198.003 997633.001 0, 708470.612 997615.835 0, 708743.222 997598.684 0, 709015.832 997581.549 0, 709288.444 997564.43 0, 
+    709561.057 997547.328 0, 709833.671 997530.241 0, 710106.285 997513.17 0, 710378.901 997496.116 0, 710651.518 997479.077 0, 710924.136 997462.055 0, 711196.754 997445.048 0, 711469.374 997428.058 0, 711740.63 997411.169 0, 711394.024 991841.797 0, 
+    711047.425 986272.522 0))
+
+POLYGON ((724827.584 996615.269 0, 724556.28 996631.392 0, 724283.613 996647.612 0, 724010.948 996663.848 0, 723738.283 996680.1 0, 723465.619 996696.368 0, 723192.956 996712.653 0, 722920.294 996728.953 0, 722647.634 996745.269 0, 722374.974 996761.602 0, 
+    722102.315 996777.95 0, 721829.657 996794.315 0, 721557 996810.695 0, 721284.343 996827.092 0, 721011.688 996843.505 0, 720739.034 996859.933 0, 720466.381 996876.378 0, 720193.729 996892.839 0, 719921.077 996909.316 0, 719648.427 996925.809 0, 
+    719375.778 996942.318 0, 719103.129 996958.843 0, 718830.482 996975.384 0, 718557.836 996991.941 0, 718283.826 997008.597 0, 718012.546 997025.103 0, 717739.902 997041.709 0, 717467.26 997058.33 0, 717194.618 997074.967 0, 716921.978 997091.621 0, 
+    716649.338 997108.29 0, 716376.7 997124.975 0, 716104.062 997141.677 0, 715831.425 997158.395 0, 715558.79 997175.128 0, 715286.155 997191.878 0, 715013.521 997208.644 0, 714740.889 997225.425 0, 714468.257 997242.223 0, 714195.626 997259.037 0, 
+    713922.997 997275.867 0, 713650.368 997292.713 0, 713377.74 997309.575 0, 713105.113 997326.453 0, 712832.488 997343.347 0, 712559.863 997360.257 0, 712287.239 997377.183 0, 712014.617 997394.125 0, 711740.63 997411.169 0, 712087.241 1002980.635 0, 
+    712433.858 1008550.191 0, 712707.186 1008533.189 0, 712979.153 1008516.287 0, 713251.121 1008499.402 0, 713523.09 1008482.532 0, 713795.061 1008465.679 0, 714067.032 1008448.841 0, 714339.004 1008432.02 0, 714610.977 1008415.214 0, 714882.951 1008398.425 0, 
+    715154.926 1008381.652 0, 715426.902 1008364.894 0, 715698.879 1008348.153 0, 715970.857 1008331.427 0, 716242.836 1008314.718 0, 716514.816 1008298.025 0, 716786.797 1008281.347 0, 717058.779 1008264.686 0, 717330.762 1008248.04 0, 717602.746 1008231.411 0, 
+    717874.731 1008214.798 0, 718146.716 1008198.2 0, 718418.703 1008181.619 0, 718690.691 1008165.054 0, 718961.319 1008148.587 0, 719234.67 1008131.971 0, 719506.66 1008115.454 0, 719778.652 1008098.953 0, 720050.645 1008082.467 0, 720322.638 1008065.998 0, 
+    720594.633 1008049.545 0, 720866.628 1008033.108 0, 721138.625 1008016.686 0, 721410.623 1008000.281 0, 721682.621 1007983.892 0, 721954.62 1007967.519 0, 722226.621 1007951.162 0, 722498.622 1007934.82 0, 722770.625 1007918.495 0, 723042.628 1007902.186 0, 
+    723314.632 1007885.893 0, 723586.637 1007869.616 0, 723858.643 1007853.355 0, 724130.651 1007837.11 0, 724402.659 1007820.88 0, 724674.668 1007804.667 0, 724946.678 1007788.47 0, 725218.689 1007772.289 0, 725489.34 1007756.205 0, 725158.46 1002185.692 0, 
+    724827.584 996615.269 0))
+
+POLYGON ((738547.014 1006999.106 0, 738276.315 1007014.426 0, 738004.26 1007029.838 0, 737732.205 1007045.267 0, 737460.151 1007060.711 0, 737188.099 1007076.172 0, 736916.047 1007091.649 0, 736643.996 1007107.141 0, 736371.946 1007122.65 0, 736099.896 1007138.174 0, 
+    735827.848 1007153.715 0, 735555.801 1007169.272 0, 735283.754 1007184.844 0, 735011.709 1007200.433 0, 734739.664 1007216.038 0, 734467.621 1007231.659 0, 734195.578 1007247.295 0, 733923.536 1007262.948 0, 733651.495 1007278.617 0, 733379.455 1007294.301 0, 
+    733107.416 1007310.002 0, 732835.378 1007325.719 0, 732563.34 1007341.452 0, 732291.304 1007357.201 0, 732017.91 1007373.044 0, 731747.234 1007388.746 0, 731475.201 1007404.543 0, 731203.168 1007420.356 0, 730931.137 1007436.185 0, 730659.106 1007452.03 0, 
+    730387.076 1007467.89 0, 730115.047 1007483.767 0, 729843.019 1007499.66 0, 729570.992 1007515.569 0, 729298.966 1007531.494 0, 729026.941 1007547.435 0, 728754.917 1007563.392 0, 728482.894 1007579.365 0, 728210.871 1007595.354 0, 727938.85 1007611.359 0, 
+    727666.83 1007627.38 0, 727394.81 1007643.417 0, 727122.792 1007659.47 0, 726850.774 1007675.539 0, 726578.757 1007691.624 0, 726306.742 1007707.725 0, 726034.727 1007723.842 0, 725762.713 1007739.975 0, 725489.34 1007756.205 0, 725820.226 1013326.804 0, 
+    726151.117 1018897.484 0, 726423.831 1018881.293 0, 726695.189 1018865.199 0, 726966.548 1018849.121 0, 727237.907 1018833.059 0, 727509.268 1018817.013 0, 727780.63 1018800.982 0, 728051.993 1018784.968 0, 728323.357 1018768.97 0, 728594.721 1018752.987 0, 
+    728866.087 1018737.021 0, 729137.453 1018721.07 0, 729408.821 1018705.136 0, 729680.189 1018689.218 0, 729951.559 1018673.315 0, 730222.929 1018657.429 0, 730494.3 1018641.558 0, 730765.672 1018625.703 0, 731037.045 1018609.865 0, 731308.419 1018594.042 0, 
+    731579.794 1018578.235 0, 731851.17 1018562.445 0, 732122.547 1018546.67 0, 732393.924 1018530.911 0, 732663.947 1018515.247 0, 732936.683 1018499.442 0, 733208.063 1018483.731 0, 733479.445 1018468.036 0, 733750.827 1018452.357 0, 734022.21 1018436.694 0, 
+    734293.594 1018421.047 0, 734564.979 1018405.416 0, 734836.366 1018389.801 0, 735107.752 1018374.202 0, 735379.14 1018358.619 0, 735650.529 1018343.052 0, 735921.919 1018327.501 0, 736193.309 1018311.966 0, 736464.701 1018296.447 0, 736736.093 1018280.944 0, 
+    737007.487 1018265.456 0, 737278.881 1018249.985 0, 737550.276 1018234.53 0, 737821.672 1018219.091 0, 738093.069 1018203.667 0, 738364.467 1018188.26 0, 738635.866 1018172.869 0, 738907.266 1018157.493 0, 739177.311 1018142.211 0, 738862.16 1012570.617 0, 
+    738547.014 1006999.106 0))
+
+POLYGON ((752205.588 1017423.741 0, 751935.498 1017438.261 0, 751664.056 1017452.87 0, 751392.615 1017467.494 0, 751121.174 1017482.135 0, 750849.735 1017496.791 0, 750578.296 1017511.464 0, 750306.858 1017526.152 0, 750035.421 1017540.857 0, 749763.985 1017555.577 0, 
+    749492.55 1017570.314 0, 749221.116 1017585.066 0, 748949.683 1017599.834 0, 748678.25 1017614.619 0, 748406.818 1017629.419 0, 748135.388 1017644.235 0, 747863.958 1017659.067 0, 747592.529 1017673.916 0, 747321.1 1017688.78 0, 747049.673 1017703.66 0, 
+    746778.247 1017718.556 0, 746506.821 1017733.468 0, 746235.396 1017748.396 0, 745963.973 1017763.34 0, 745691.196 1017778.375 0, 745421.128 1017793.276 0, 745149.707 1017808.268 0, 744878.286 1017823.276 0, 744606.867 1017838.3 0, 744335.448 1017853.34 0, 
+    744064.031 1017868.396 0, 743792.614 1017883.468 0, 743521.198 1017898.556 0, 743249.783 1017913.66 0, 742978.369 1017928.779 0, 742706.956 1017943.915 0, 742435.544 1017959.067 0, 742164.132 1017974.235 0, 741892.722 1017989.418 0, 741621.312 1018004.618 0, 
+    741349.904 1018019.834 0, 741078.496 1018035.065 0, 740807.089 1018050.313 0, 740535.683 1018065.576 0, 740264.278 1018080.856 0, 739992.873 1018096.151 0, 739721.47 1018111.463 0, 739450.068 1018126.79 0, 739177.311 1018142.211 0, 739492.467 1023713.881 0, 
+    739807.626 1029285.625 0, 740079.724 1029270.242 0, 740350.47 1029254.952 0, 740621.218 1029239.677 0, 740891.966 1029224.419 0, 741162.715 1029209.176 0, 741433.465 1029193.949 0, 741704.216 1029178.739 0, 741974.968 1029163.544 0, 742245.721 1029148.365 0, 
+    742516.475 1029133.202 0, 742787.229 1029118.055 0, 743057.985 1029102.924 0, 743328.741 1029087.809 0, 743599.498 1029072.71 0, 743870.257 1029057.626 0, 744141.016 1029042.559 0, 744411.776 1029027.508 0, 744682.536 1029012.472 0, 744953.298 1028997.453 0, 
+    745224.061 1028982.449 0, 745494.824 1028967.462 0, 745765.589 1028952.49 0, 746036.354 1028937.534 0, 746305.769 1028922.669 0, 746577.887 1028907.67 0, 746848.655 1028892.762 0, 747119.423 1028877.87 0, 747390.193 1028862.994 0, 747660.964 1028848.134 0, 
+    747931.735 1028833.29 0, 748202.507 1028818.462 0, 748473.28 1028803.649 0, 748744.054 1028788.853 0, 749014.829 1028774.073 0, 749285.605 1028759.308 0, 749556.381 1028744.559 0, 749827.159 1028729.827 0, 750097.937 1028715.11 0, 750368.716 1028700.409 0, 
+    750639.496 1028685.725 0, 750910.277 1028671.056 0, 751181.059 1028656.403 0, 751451.842 1028641.766 0, 751722.625 1028627.145 0, 751993.41 1028612.539 0, 752264.195 1028597.95 0, 752534.981 1028583.377 0, 752804.418 1028568.892 0, 752505.001 1022996.28 0, 
+    752205.588 1017423.741 0))
+
+POLYGON ((765803.183 1027888.88 0, 765533.704 1027902.604 0, 765262.878 1027916.412 0, 764992.052 1027930.236 0, 764721.228 1027944.076 0, 764450.404 1027957.932 0, 764179.581 1027971.804 0, 763908.759 1027985.692 0, 763637.938 1027999.596 0, 763367.117 1028013.516 0, 
+    763096.298 1028027.452 0, 762825.479 1028041.403 0, 762554.661 1028055.371 0, 762283.844 1028069.354 0, 762013.027 1028083.354 0, 761742.212 1028097.369 0, 761471.397 1028111.401 0, 761200.583 1028125.448 0, 760929.77 1028139.511 0, 760658.958 1028153.59 0, 
+    760388.146 1028167.685 0, 760117.336 1028181.796 0, 759846.526 1028195.923 0, 759575.717 1028210.066 0, 759303.56 1028224.296 0, 759034.102 1028238.4 0, 758763.296 1028252.591 0, 758492.49 1028266.797 0, 758221.685 1028281.02 0, 757950.881 1028295.259 0, 
+    757680.078 1028309.513 0, 757409.276 1028323.784 0, 757138.475 1028338.07 0, 756867.674 1028352.372 0, 756596.874 1028366.69 0, 756326.076 1028381.025 0, 756055.278 1028395.375 0, 755784.48 1028409.741 0, 755513.684 1028424.123 0, 755242.889 1028438.521 0, 
+    754972.094 1028452.935 0, 754701.3 1028467.365 0, 754430.507 1028481.81 0, 754159.715 1028496.272 0, 753888.924 1028510.75 0, 753618.134 1028525.243 0, 753347.344 1028539.753 0, 753076.556 1028554.278 0, 752804.418 1028568.892 0, 753103.839 1034141.573 0, 
+    753403.263 1039714.32 0, 753674.742 1039699.741 0, 753944.874 1039685.251 0, 754215.008 1039670.777 0, 754485.142 1039656.318 0, 754755.277 1039641.876 0, 755025.413 1039627.449 0, 755295.55 1039613.038 0, 755565.688 1039598.643 0, 755835.827 1039584.264 0, 
+    756105.966 1039569.901 0, 756376.106 1039555.554 0, 756646.248 1039541.223 0, 756916.39 1039526.907 0, 757186.532 1039512.608 0, 757456.676 1039498.324 0, 757726.821 1039484.057 0, 757996.966 1039469.805 0, 758267.112 1039455.569 0, 758537.259 1039441.349 0, 
+    758807.407 1039427.145 0, 759077.556 1039412.957 0, 759347.705 1039398.785 0, 759617.855 1039384.628 0, 759886.661 1039370.558 0, 760158.159 1039356.363 0, 760428.311 1039342.255 0, 760698.465 1039328.162 0, 760968.62 1039314.085 0, 761238.775 1039300.024 0, 
+    761508.931 1039285.979 0, 761779.088 1039271.95 0, 762049.246 1039257.937 0, 762319.405 1039243.939 0, 762589.564 1039229.958 0, 762859.724 1039215.992 0, 763129.885 1039202.042 0, 763400.047 1039188.109 0, 763670.21 1039174.191 0, 763940.374 1039160.289 0, 
+    764210.538 1039146.403 0, 764480.703 1039132.533 0, 764750.869 1039118.678 0, 765021.036 1039104.84 0, 765291.204 1039091.018 0, 765561.372 1039077.211 0, 765831.542 1039063.421 0, 766101.712 1039049.646 0, 766370.538 1039035.955 0, 766086.859 1033462.385 0, 
+    765803.183 1027888.88 0))
+
+POLYGON ((779339.677 1038394.229 0, 779070.811 1038407.16 0, 778800.603 1038420.171 0, 778530.396 1038433.198 0, 778260.19 1038446.241 0, 777989.984 1038459.301 0, 777719.779 1038472.376 0, 777449.575 1038485.467 0, 777179.372 1038498.573 0, 776909.169 1038511.696 0, 
+    776638.968 1038524.835 0, 776368.767 1038537.989 0, 776098.566 1038551.16 0, 775828.367 1038564.346 0, 775558.168 1038577.548 0, 775287.97 1038590.766 0, 775017.773 1038604.001 0, 774747.577 1038617.25 0, 774477.381 1038630.516 0, 774207.187 1038643.798 0, 
+    773936.993 1038657.096 0, 773666.799 1038670.409 0, 773396.607 1038683.739 0, 773126.415 1038697.084 0, 772854.881 1038710.512 0, 772586.034 1038723.823 0, 772315.845 1038737.216 0, 772045.657 1038750.625 0, 771775.469 1038764.05 0, 771505.282 1038777.49 0, 
+    771235.096 1038790.947 0, 770964.911 1038804.42 0, 770694.726 1038817.908 0, 770424.542 1038831.413 0, 770154.36 1038844.933 0, 769884.177 1038858.469 0, 769613.996 1038872.021 0, 769343.816 1038885.589 0, 769073.636 1038899.173 0, 768803.457 1038912.773 0, 
+    768533.279 1038926.389 0, 768263.101 1038940.02 0, 767992.925 1038953.668 0, 767722.749 1038967.331 0, 767452.574 1038981.011 0, 767182.4 1038994.706 0, 766912.227 1039008.417 0, 766642.054 1039022.144 0, 766370.538 1039035.955 0, 766654.22 1044609.586 0, 
+    766937.905 1050183.274 0, 767208.762 1050169.496 0, 767478.279 1050155.802 0, 767747.796 1050142.124 0, 768017.314 1050128.462 0, 768286.833 1050114.816 0, 768556.352 1050101.186 0, 768825.873 1050087.572 0, 769095.394 1050073.973 0, 769364.916 1050060.39 0, 
+    769634.439 1050046.824 0, 769903.962 1050033.273 0, 770173.487 1050019.738 0, 770443.012 1050006.218 0, 770712.538 1049992.715 0, 770982.065 1049979.228 0, 771251.592 1049965.756 0, 771521.121 1049952.3 0, 771790.65 1049938.86 0, 772060.18 1049925.436 0, 
+    772329.711 1049912.028 0, 772599.242 1049898.636 0, 772868.775 1049885.26 0, 773138.308 1049871.899 0, 773406.501 1049858.621 0, 773677.376 1049845.225 0, 773946.912 1049831.912 0, 774216.448 1049818.615 0, 774485.985 1049805.334 0, 774755.523 1049792.069 0, 
+    775025.061 1049778.819 0, 775294.601 1049765.586 0, 775564.141 1049752.368 0, 775833.682 1049739.166 0, 776103.224 1049725.98 0, 776372.766 1049712.81 0, 776642.309 1049699.655 0, 776911.853 1049686.517 0, 777181.398 1049673.394 0, 777450.944 1049660.288 0, 
+    777720.49 1049647.197 0, 777990.037 1049634.122 0, 778259.585 1049621.063 0, 778529.134 1049608.019 0, 778798.683 1049594.992 0, 779068.233 1049581.98 0, 779337.784 1049568.985 0, 779607.336 1049556.005 0, 779875.549 1049543.105 0, 779607.612 1043968.639 0, 
+    779339.677 1038394.229 0))
+
+POLYGON ((792814.95 1048939.491 0, 792546.699 1048951.633 0, 792277.112 1048963.851 0, 792007.525 1048976.085 0, 791737.94 1048988.335 0, 791468.354 1049000.601 0, 791198.77 1049012.882 0, 790929.186 1049025.18 0, 790659.603 1049037.493 0, 790390.021 1049049.823 0, 
+    790120.44 1049062.168 0, 789850.859 1049074.529 0, 789581.279 1049086.906 0, 789311.699 1049099.298 0, 789042.121 1049111.707 0, 788772.543 1049124.132 0, 788502.966 1049136.572 0, 788233.389 1049149.028 0, 787963.813 1049161.5 0, 787694.239 1049173.988 0, 
+    787424.664 1049186.492 0, 787155.091 1049199.012 0, 786885.518 1049211.547 0, 786615.946 1049224.099 0, 786345.036 1049236.729 0, 786076.804 1049249.249 0, 785807.234 1049261.848 0, 785537.665 1049274.463 0, 785268.097 1049287.094 0, 784998.53 1049299.741 0, 
+    784728.963 1049312.403 0, 784459.397 1049325.081 0, 784189.831 1049337.776 0, 783920.267 1049350.486 0, 783650.703 1049363.212 0, 783381.14 1049375.953 0, 783111.578 1049388.711 0, 782842.016 1049401.485 0, 782572.455 1049414.274 0, 782302.895 1049427.079 0, 
+    782033.336 1049439.901 0, 781763.777 1049452.738 0, 781494.219 1049465.59 0, 781224.662 1049478.459 0, 780955.106 1049491.344 0, 780685.551 1049504.244 0, 780415.996 1049517.161 0, 780146.442 1049530.093 0, 779875.549 1049543.105 0, 780143.489 1055117.624 0, 
+    780411.431 1060692.192 0, 780681.664 1060679.211 0, 780950.562 1060666.31 0, 781219.461 1060653.425 0, 781488.36 1060640.556 0, 781757.26 1060627.703 0, 782026.161 1060614.866 0, 782295.063 1060602.044 0, 782563.965 1060589.238 0, 782832.868 1060576.448 0, 
+    783101.772 1060563.674 0, 783370.676 1060550.916 0, 783639.582 1060538.173 0, 783908.488 1060525.447 0, 784177.395 1060512.736 0, 784446.302 1060500.041 0, 784715.211 1060487.362 0, 784984.12 1060474.698 0, 785253.029 1060462.051 0, 785521.94 1060449.419 0, 
+    785790.851 1060436.803 0, 786059.763 1060424.203 0, 786328.676 1060411.619 0, 786597.59 1060399.051 0, 786865.169 1060386.561 0, 787135.419 1060373.962 0, 787404.335 1060361.441 0, 787673.251 1060348.936 0, 787942.168 1060336.447 0, 788211.086 1060323.973 0, 
+    788480.005 1060311.516 0, 788748.924 1060299.074 0, 789017.845 1060286.648 0, 789286.766 1060274.238 0, 789555.687 1060261.844 0, 789824.609 1060249.465 0, 790093.533 1060237.103 0, 790362.456 1060224.756 0, 790631.381 1060212.425 0, 790900.306 1060200.11 0, 
+    791169.232 1060187.811 0, 791438.159 1060175.527 0, 791707.086 1060163.259 0, 791976.014 1060151.008 0, 792244.943 1060138.772 0, 792513.873 1060126.552 0, 792782.803 1060114.347 0, 793051.734 1060102.159 0, 793319.332 1060090.047 0, 793067.14 1054514.745 0, 
+    792814.95 1048939.491 0))
+
+POLYGON ((806228.882 1059524.371 0, 805961.249 1059535.727 0, 805692.285 1059547.156 0, 805423.321 1059558.6 0, 805154.358 1059570.061 0, 804885.395 1059581.537 0, 804616.434 1059593.029 0, 804347.473 1059604.537 0, 804078.512 1059616.06 0, 803809.553 1059627.6 0, 
+    803540.594 1059639.155 0, 803271.636 1059650.726 0, 803002.678 1059662.313 0, 802733.721 1059673.916 0, 802464.765 1059685.534 0, 802195.809 1059697.169 0, 801926.854 1059708.819 0, 801657.9 1059720.485 0, 801388.947 1059732.167 0, 801119.994 1059743.865 0, 
+    800851.042 1059755.579 0, 800582.09 1059767.308 0, 800313.14 1059779.053 0, 800044.19 1059790.814 0, 799773.907 1059802.65 0, 799506.292 1059814.384 0, 799237.344 1059826.193 0, 798968.396 1059838.017 0, 798699.45 1059849.857 0, 798430.504 1059861.713 0, 
+    798161.559 1059873.585 0, 797892.614 1059885.473 0, 797623.67 1059897.377 0, 797354.727 1059909.296 0, 797085.785 1059921.231 0, 796816.843 1059933.182 0, 796547.902 1059945.149 0, 796278.962 1059957.132 0, 796010.022 1059969.13 0, 795741.084 1059981.145 0, 
+    795472.145 1059993.175 0, 795203.208 1060005.221 0, 794934.271 1060017.283 0, 794665.335 1060029.36 0, 794396.4 1060041.454 0, 794127.465 1060053.563 0, 793858.531 1060065.688 0, 793589.598 1060077.829 0, 793319.332 1060090.047 0, 793571.526 1065665.392 0, 
+    793823.721 1071240.778 0, 794093.328 1071228.59 0, 794361.605 1071216.479 0, 794629.883 1071204.384 0, 794898.161 1071192.304 0, 795166.44 1071180.24 0, 795434.72 1071168.192 0, 795703 1071156.159 0, 795971.281 1071144.143 0, 796239.563 1071132.142 0, 
+    796507.846 1071120.157 0, 796776.129 1071108.187 0, 797044.413 1071096.234 0, 797312.697 1071084.296 0, 797580.983 1071072.374 0, 797849.269 1071060.468 0, 798117.556 1071048.578 0, 798385.843 1071036.704 0, 798654.131 1071024.845 0, 798922.42 1071013.002 0, 
+    799190.71 1071001.175 0, 799459 1070989.363 0, 799727.291 1070977.568 0, 799995.582 1070965.788 0, 800262.545 1070954.082 0, 800532.168 1070942.276 0, 800800.461 1070930.544 0, 801068.756 1070918.827 0, 801337.051 1070907.126 0, 801605.347 1070895.441 0, 
+    801873.643 1070883.772 0, 802141.94 1070872.119 0, 802410.238 1070860.481 0, 802678.536 1070848.859 0, 802946.836 1070837.253 0, 803215.136 1070825.663 0, 803483.436 1070814.088 0, 803751.737 1070802.53 0, 804020.039 1070790.987 0, 804288.342 1070779.46 0, 
+    804556.645 1070767.948 0, 804824.949 1070756.453 0, 805093.254 1070744.973 0, 805361.559 1070733.509 0, 805629.865 1070722.061 0, 805898.172 1070710.629 0, 806166.479 1070699.212 0, 806434.787 1070687.811 0, 806701.766 1070676.483 0, 806465.323 1065100.407 0, 
+    806228.882 1059524.371 0))
+
+POLYGON ((819581.355 1070148.573 0, 819314.342 1070159.147 0, 819046.003 1070169.79 0, 818777.664 1070180.448 0, 818509.326 1070191.123 0, 818240.989 1070201.813 0, 817972.653 1070212.519 0, 817704.317 1070223.24 0, 817435.981 1070233.978 0, 817167.647 1070244.731 0, 
+    816899.312 1070255.5 0, 816630.979 1070266.285 0, 816362.646 1070277.085 0, 816094.314 1070287.902 0, 815825.982 1070298.734 0, 815557.652 1070309.582 0, 815289.321 1070320.446 0, 815020.992 1070331.325 0, 814752.663 1070342.221 0, 814484.334 1070353.132 0, 
+    814216.007 1070364.059 0, 813947.68 1070375.002 0, 813679.353 1070385.96 0, 813411.027 1070396.935 0, 813141.374 1070407.979 0, 812874.378 1070418.931 0, 812606.054 1070429.953 0, 812337.731 1070440.99 0, 812069.408 1070452.043 0, 811801.086 1070463.113 0, 
+    811532.765 1070474.197 0, 811264.445 1070485.298 0, 810996.125 1070496.415 0, 810727.805 1070507.547 0, 810459.487 1070518.695 0, 810191.169 1070529.859 0, 809922.851 1070541.039 0, 809654.535 1070552.234 0, 809386.219 1070563.445 0, 809117.904 1070574.672 0, 
+    808849.589 1070585.915 0, 808581.275 1070597.174 0, 808312.962 1070608.448 0, 808044.649 1070619.738 0, 807776.337 1070631.044 0, 807508.026 1070642.366 0, 807239.715 1070653.704 0, 806971.405 1070665.057 0, 806701.766 1070676.483 0, 806938.211 1076252.594 0, 
+    807174.657 1081828.736 0, 807443.636 1081817.338 0, 807711.29 1081806.013 0, 807978.944 1081794.703 0, 808246.599 1081783.409 0, 808514.254 1081772.13 0, 808781.911 1081760.868 0, 809049.568 1081749.621 0, 809317.225 1081738.39 0, 809584.883 1081727.174 0, 
+    809852.542 1081715.975 0, 810120.202 1081704.791 0, 810387.862 1081693.623 0, 810655.523 1081682.471 0, 810923.185 1081671.334 0, 811190.847 1081660.213 0, 811458.51 1081649.108 0, 811726.173 1081638.019 0, 811993.837 1081626.945 0, 812261.502 1081615.888 0, 
+    812529.167 1081604.846 0, 812796.834 1081593.819 0, 813064.5 1081582.809 0, 813332.168 1081571.814 0, 813598.511 1081560.889 0, 813867.504 1081549.872 0, 814135.174 1081538.924 0, 814402.844 1081527.992 0, 814670.514 1081517.076 0, 814938.186 1081506.176 0, 
+    815205.857 1081495.292 0, 815473.53 1081484.423 0, 815741.203 1081473.57 0, 816008.877 1081462.733 0, 816276.551 1081451.911 0, 816544.227 1081441.106 0, 816811.902 1081430.316 0, 817079.579 1081419.541 0, 817347.256 1081408.783 0, 817614.933 1081398.04 0, 
+    817882.612 1081387.313 0, 818150.29 1081376.602 0, 818417.97 1081365.907 0, 818685.65 1081355.227 0, 818953.331 1081344.563 0, 819221.012 1081333.915 0, 819488.694 1081323.282 0, 819756.377 1081312.666 0, 820022.736 1081302.117 0, 819802.045 1075725.329 0, 
+    819581.355 1070148.573 0))
+
+POLYGON ((832872.252 1080811.799 0, 832605.862 1080821.595 0, 832338.15 1080831.455 0, 832070.439 1080841.332 0, 831802.729 1080851.223 0, 831535.019 1080861.131 0, 831267.31 1080871.054 0, 830999.601 1080880.994 0, 830731.893 1080890.948 0, 830464.185 1080900.919 0, 
+    830196.478 1080910.906 0, 829928.772 1080920.908 0, 829661.066 1080930.926 0, 829393.361 1080940.959 0, 829125.657 1080951.009 0, 828857.953 1080961.074 0, 828590.249 1080971.155 0, 828322.547 1080981.252 0, 828054.844 1080991.364 0, 827787.143 1081001.492 0, 
+    827519.442 1081011.636 0, 827251.741 1081021.796 0, 826984.042 1081031.972 0, 826716.343 1081042.163 0, 826447.321 1081052.42 0, 826180.946 1081062.593 0, 825913.249 1081072.831 0, 825645.552 1081083.085 0, 825377.856 1081093.355 0, 825110.16 1081103.641 0, 
+    824842.465 1081113.943 0, 824574.771 1081124.26 0, 824307.077 1081134.593 0, 824039.384 1081144.942 0, 823771.691 1081155.307 0, 823503.999 1081165.687 0, 823236.308 1081176.083 0, 822968.617 1081186.495 0, 822700.927 1081196.922 0, 822433.238 1081207.366 0, 
+    822165.549 1081217.825 0, 821897.861 1081228.3 0, 821630.173 1081238.79 0, 821362.486 1081249.297 0, 821094.8 1081259.819 0, 820827.114 1081270.357 0, 820559.429 1081280.91 0, 820291.744 1081291.48 0, 820022.736 1081302.117 0, 820243.429 1086878.932 0, 
+    820464.122 1092455.768 0, 820732.47 1092445.157 0, 820999.498 1092434.614 0, 821266.527 1092424.086 0, 821533.556 1092413.574 0, 821800.586 1092403.077 0, 822067.617 1092392.597 0, 822334.648 1092382.132 0, 822601.68 1092371.683 0, 822868.712 1092361.249 0, 
+    823135.745 1092350.832 0, 823402.779 1092340.43 0, 823669.813 1092330.043 0, 823936.848 1092319.673 0, 824203.883 1092309.318 0, 824470.919 1092298.979 0, 824737.956 1092288.655 0, 825004.993 1092278.348 0, 825272.031 1092268.056 0, 825539.069 1092257.779 0, 
+    825806.108 1092247.519 0, 826073.148 1092237.274 0, 826340.188 1092227.045 0, 826607.229 1092216.831 0, 826872.951 1092206.684 0, 827141.313 1092196.452 0, 827408.355 1092186.285 0, 827675.399 1092176.135 0, 827942.443 1092166 0, 828209.487 1092155.881 0, 
+    828476.532 1092145.777 0, 828743.578 1092135.69 0, 829010.624 1092125.618 0, 829277.671 1092115.562 0, 829544.718 1092105.521 0, 829811.766 1092095.496 0, 830078.815 1092085.487 0, 830345.864 1092075.494 0, 830612.914 1092065.516 0, 830879.964 1092055.554 0, 
+    831147.015 1092045.608 0, 831414.067 1092035.678 0, 831681.119 1092025.763 0, 831948.172 1092015.864 0, 832215.225 1092005.98 0, 832482.279 1091996.113 0, 832749.333 1091986.261 0, 833016.388 1091976.425 0, 833282.125 1091966.653 0, 833077.188 1086389.215 0, 
+    832872.252 1080811.799 0))
+
+POLYGON ((846101.458 1091513.752 0, 845835.693 1091522.773 0, 845568.611 1091531.855 0, 845301.53 1091540.952 0, 845034.449 1091550.065 0, 844767.369 1091559.194 0, 844500.29 1091568.339 0, 844233.21 1091577.499 0, 843966.132 1091586.675 0, 843699.054 1091595.867 0, 
+    843431.977 1091605.074 0, 843164.9 1091614.297 0, 842897.823 1091623.536 0, 842630.747 1091632.791 0, 842363.672 1091642.061 0, 842096.597 1091651.347 0, 841829.523 1091660.649 0, 841562.45 1091669.966 0, 841295.377 1091679.299 0, 841028.304 1091688.648 0, 
+    840761.232 1091698.013 0, 840494.161 1091707.393 0, 840227.09 1091716.789 0, 839960.019 1091726.201 0, 839691.632 1091735.675 0, 839425.88 1091745.072 0, 839158.812 1091754.531 0, 838891.744 1091764.005 0, 838624.676 1091773.496 0, 838357.609 1091783.002 0, 
+    838090.543 1091792.524 0, 837823.477 1091802.061 0, 837556.411 1091811.615 0, 837289.347 1091821.183 0, 837022.283 1091830.768 0, 836755.219 1091840.369 0, 836488.156 1091849.985 0, 836221.093 1091859.617 0, 835954.032 1091869.264 0, 835686.97 1091878.927 0, 
+    835419.909 1091888.606 0, 835152.849 1091898.301 0, 834885.79 1091908.012 0, 834618.73 1091917.738 0, 834351.672 1091927.48 0, 834084.614 1091937.237 0, 833817.557 1091947.01 0, 833550.5 1091956.799 0, 833282.125 1091966.653 0, 833487.063 1097544.109 0, 
+    833692.001 1103121.578 0, 833959.716 1103111.749 0, 834226.116 1103101.984 0, 834492.517 1103092.235 0, 834758.918 1103082.501 0, 835025.32 1103072.784 0, 835291.723 1103063.081 0, 835558.126 1103053.395 0, 835824.529 1103043.724 0, 836090.934 1103034.069 0, 
+    836357.338 1103024.429 0, 836623.744 1103014.805 0, 836890.15 1103005.197 0, 837156.556 1102995.605 0, 837422.963 1102986.028 0, 837689.371 1102976.467 0, 837955.779 1102966.921 0, 838222.188 1102957.391 0, 838488.597 1102947.877 0, 838755.007 1102938.379 0, 
+    839021.417 1102928.896 0, 839287.828 1102919.429 0, 839554.24 1102909.978 0, 839820.652 1102900.542 0, 840085.75 1102891.169 0, 840353.478 1102881.718 0, 840619.891 1102872.329 0, 840886.306 1102862.956 0, 841152.72 1102853.599 0, 841419.136 1102844.257 0, 
+    841685.552 1102834.932 0, 841951.968 1102825.621 0, 842218.385 1102816.327 0, 842484.803 1102807.048 0, 842751.221 1102797.785 0, 843017.64 1102788.537 0, 843284.059 1102779.305 0, 843550.479 1102770.089 0, 843816.899 1102760.889 0, 844083.32 1102751.704 0, 
+    844349.741 1102742.535 0, 844616.163 1102733.381 0, 844882.585 1102724.244 0, 845149.008 1102715.122 0, 845415.432 1102706.015 0, 845681.856 1102696.925 0, 845948.281 1102687.849 0, 846214.706 1102678.79 0, 846479.818 1102669.791 0, 846290.638 1097091.765 0, 
+    846101.458 1091513.752 0))
+
+POLYGON ((859268.86 1102254.134 0, 859003.722 1102262.384 0, 858737.272 1102270.69 0, 858470.823 1102279.013 0, 858204.374 1102287.351 0, 857937.926 1102295.704 0, 857671.478 1102304.074 0, 857405.031 1102312.459 0, 857138.584 1102320.859 0, 856872.138 1102329.276 0, 
+    856605.693 1102337.708 0, 856339.247 1102346.155 0, 856072.803 1102354.619 0, 855806.358 1102363.098 0, 855539.915 1102371.593 0, 855273.471 1102380.103 0, 855007.029 1102388.629 0, 854740.586 1102397.171 0, 854474.145 1102405.729 0, 854207.703 1102414.302 0, 
+    853941.263 1102422.891 0, 853674.823 1102431.495 0, 853408.383 1102440.116 0, 853141.944 1102448.752 0, 852874.192 1102457.446 0, 852609.067 1102466.071 0, 852342.629 1102474.753 0, 852076.192 1102483.452 0, 851809.755 1102492.166 0, 851543.319 1102500.897 0, 
+    851276.884 1102509.642 0, 851010.448 1102518.404 0, 850744.014 1102527.181 0, 850477.58 1102535.973 0, 850211.146 1102544.782 0, 849944.713 1102553.606 0, 849678.281 1102562.446 0, 849411.849 1102571.301 0, 849145.417 1102580.172 0, 848878.986 1102589.059 0, 
+    848612.556 1102597.962 0, 848346.126 1102606.88 0, 848079.697 1102615.814 0, 847813.268 1102624.763 0, 847546.839 1102633.729 0, 847280.412 1102642.71 0, 847013.984 1102651.706 0, 846747.558 1102660.719 0, 846479.818 1102669.791 0, 846668.998 1108247.827 0, 
+    846858.179 1113825.867 0, 847125.259 1113816.817 0, 847391.029 1113807.827 0, 847656.799 1113798.852 0, 847922.57 1113789.893 0, 848188.342 1113780.95 0, 848454.114 1113772.023 0, 848719.887 1113763.111 0, 848985.66 1113754.215 0, 849251.434 1113745.334 0, 
+    849517.208 1113736.469 0, 849782.983 1113727.62 0, 850048.759 1113718.786 0, 850314.534 1113709.968 0, 850580.311 1113701.166 0, 850846.088 1113692.379 0, 851111.865 1113683.608 0, 851377.643 1113674.852 0, 851643.422 1113666.113 0, 851909.201 1113657.389 0, 
+    852174.98 1113648.68 0, 852440.76 1113639.987 0, 852706.541 1113631.31 0, 852972.322 1113622.648 0, 853236.794 1113614.045 0, 853503.885 1113605.372 0, 853769.668 1113596.757 0, 854035.451 1113588.158 0, 854301.234 1113579.575 0, 854567.018 1113571.007 0, 
+    854832.803 1113562.455 0, 855098.588 1113553.919 0, 855364.373 1113545.398 0, 855630.16 1113536.893 0, 855895.946 1113528.403 0, 856161.733 1113519.93 0, 856427.521 1113511.471 0, 856693.309 1113503.029 0, 856959.097 1113494.602 0, 857224.886 1113486.191 0, 
+    857490.676 1113477.795 0, 857756.466 1113469.415 0, 858022.257 1113461.051 0, 858288.048 1113452.702 0, 858553.839 1113444.369 0, 858819.631 1113436.051 0, 859085.424 1113427.75 0, 859351.217 1113419.464 0, 859615.702 1113411.234 0, 859442.281 1107832.681 0, 
+    859268.86 1102254.134 0))
+
+POLYGON ((872374.345 1113032.645 0, 872109.836 1113040.127 0, 871844.02 1113047.662 0, 871578.206 1113055.213 0, 871312.391 1113062.78 0, 871046.577 1113070.362 0, 870780.764 1113077.96 0, 870514.95 1113085.573 0, 870249.138 1113093.202 0, 869983.326 1113100.847 0, 
+    869717.514 1113108.507 0, 869451.703 1113116.183 0, 869185.892 1113123.875 0, 868920.081 1113131.582 0, 868654.271 1113139.305 0, 868388.462 1113147.044 0, 868122.653 1113154.798 0, 867856.844 1113162.568 0, 867591.036 1113170.353 0, 867325.228 1113178.154 0, 
+    867059.421 1113185.971 0, 866793.615 1113193.804 0, 866527.808 1113201.652 0, 866262.002 1113209.515 0, 865994.89 1113217.433 0, 865730.392 1113225.29 0, 865464.588 1113233.2 0, 865198.784 1113241.127 0, 864932.98 1113249.069 0, 864667.177 1113257.026 0, 
+    864401.375 1113264.999 0, 864135.573 1113272.988 0, 863869.771 1113280.993 0, 863603.97 1113289.013 0, 863338.169 1113297.049 0, 863072.369 1113305.1 0, 862806.569 1113313.167 0, 862540.77 1113321.25 0, 862274.971 1113329.349 0, 862009.173 1113337.463 0, 
+    861743.375 1113345.592 0, 861477.578 1113353.738 0, 861211.781 1113361.899 0, 860945.985 1113370.075 0, 860680.189 1113378.268 0, 860414.393 1113386.475 0, 860148.598 1113394.699 0, 859882.804 1113402.938 0, 859615.702 1113411.234 0, 859789.122 1118989.787 0, 
+    859962.543 1124568.335 0, 860228.985 1124560.06 0, 860494.123 1124551.841 0, 860759.261 1124543.638 0, 861024.4 1124535.451 0, 861289.539 1124527.279 0, 861554.679 1124519.122 0, 861819.819 1124510.981 0, 862084.96 1124502.856 0, 862350.101 1124494.747 0, 
+    862615.242 1124486.653 0, 862880.385 1124478.574 0, 863145.527 1124470.511 0, 863410.67 1124462.464 0, 863675.814 1124454.433 0, 863940.958 1124446.417 0, 864206.102 1124438.416 0, 864471.247 1124430.432 0, 864736.392 1124422.462 0, 865001.538 1124414.509 0, 
+    865266.684 1124406.571 0, 865531.831 1124398.649 0, 865796.978 1124390.742 0, 866062.126 1124382.851 0, 866325.97 1124375.014 0, 866592.423 1124367.115 0, 866857.572 1124359.271 0, 867122.722 1124351.442 0, 867387.872 1124343.629 0, 867653.022 1124335.832 0, 
+    867918.173 1124328.05 0, 868183.325 1124320.284 0, 868448.476 1124312.533 0, 868713.629 1124304.798 0, 868978.781 1124297.078 0, 869243.935 1124289.375 0, 869509.088 1124281.686 0, 869774.242 1124274.014 0, 870039.397 1124266.357 0, 870304.552 1124258.715 0, 
+    870569.708 1124251.089 0, 870834.863 1124243.479 0, 871100.02 1124235.885 0, 871365.177 1124228.306 0, 871630.334 1124220.742 0, 871895.492 1124213.194 0, 872160.65 1124205.662 0, 872425.808 1124198.146 0, 872689.664 1124190.682 0, 872532.005 1118611.665 0, 
+    872374.345 1113032.645 0))
+
+POLYGON ((885417.801 1123848.986 0, 885153.924 1123855.704 0, 884888.745 1123862.472 0, 884623.567 1123869.255 0, 884358.389 1123876.054 0, 884093.211 1123882.868 0, 883828.034 1123889.698 0, 883562.857 1123896.543 0, 883297.681 1123903.404 0, 883032.505 1123910.281 0, 
+    882767.329 1123917.173 0, 882502.154 1123924.081 0, 882236.979 1123931.004 0, 881971.805 1123937.944 0, 881706.631 1123944.898 0, 881441.458 1123951.869 0, 881176.284 1123958.855 0, 880911.112 1123965.856 0, 880645.939 1123972.873 0, 880380.768 1123979.906 0, 
+    880115.596 1123986.954 0, 879850.425 1123994.018 0, 879585.254 1124001.098 0, 879320.084 1124008.193 0, 879053.612 1124015.339 0, 878789.745 1124022.43 0, 878524.576 1124029.572 0, 878259.408 1124036.73 0, 877994.24 1124043.903 0, 877729.072 1124051.092 0, 
+    877463.905 1124058.296 0, 877198.738 1124065.516 0, 876933.571 1124072.752 0, 876668.405 1124080.003 0, 876403.24 1124087.27 0, 876138.075 1124094.552 0, 875872.91 1124101.851 0, 875607.746 1124109.164 0, 875342.582 1124116.494 0, 875077.418 1124123.838 0, 
+    874812.255 1124131.199 0, 874547.093 1124138.575 0, 874281.931 1124145.967 0, 874016.769 1124153.374 0, 873751.608 1124160.797 0, 873486.447 1124168.236 0, 873221.287 1124175.69 0, 872956.127 1124183.159 0, 872689.664 1124190.682 0, 872847.323 1129769.689 0, 
+    873004.982 1135348.684 0, 873270.785 1135341.181 0, 873535.288 1135333.729 0, 873799.792 1135326.294 0, 874064.296 1135318.874 0, 874328.8 1135311.469 0, 874593.305 1135304.08 0, 874857.811 1135296.707 0, 875122.316 1135289.349 0, 875386.823 1135282.007 0, 
+    875651.329 1135274.68 0, 875915.836 1135267.369 0, 876180.344 1135260.073 0, 876444.852 1135252.793 0, 876709.36 1135245.529 0, 876973.869 1135238.28 0, 877238.378 1135231.047 0, 877502.888 1135223.829 0, 877767.398 1135216.627 0, 878031.909 1135209.44 0, 
+    878296.419 1135202.269 0, 878560.931 1135195.114 0, 878825.443 1135187.974 0, 879089.955 1135180.85 0, 879353.168 1135173.776 0, 879618.98 1135166.648 0, 879883.494 1135159.57 0, 880148.008 1135152.508 0, 880412.522 1135145.462 0, 880677.037 1135138.431 0, 
+    880941.552 1135131.415 0, 881206.067 1135124.416 0, 881470.583 1135117.431 0, 881735.099 1135110.463 0, 881999.616 1135103.51 0, 882264.133 1135096.572 0, 882528.651 1135089.65 0, 882793.169 1135082.744 0, 883057.687 1135075.853 0, 883322.206 1135068.978 0, 
+    883586.725 1135062.118 0, 883851.245 1135055.274 0, 884115.765 1135048.446 0, 884380.285 1135041.633 0, 884644.806 1135034.835 0, 884909.327 1135028.054 0, 885173.849 1135021.287 0, 885438.371 1135014.537 0, 885701.595 1135007.835 0, 885559.698 1129428.417 0, 
+    885417.801 1123848.986 0))
+
+POLYGON ((898399.12 1134702.857 0, 898135.876 1134708.815 0, 897871.336 1134714.819 0, 897606.796 1134720.837 0, 897342.257 1134726.872 0, 897077.718 1134732.922 0, 896813.179 1134738.987 0, 896548.641 1134745.069 0, 896284.103 1134751.165 0, 896019.566 1134757.278 0, 
+    895755.029 1134763.406 0, 895490.492 1134769.549 0, 895225.955 1134775.708 0, 894961.419 1134781.883 0, 894696.884 1134788.073 0, 894432.348 1134794.278 0, 894167.813 1134800.5 0, 893903.279 1134806.737 0, 893638.745 1134812.989 0, 893374.211 1134819.257 0, 
+    893109.677 1134825.541 0, 892845.144 1134831.84 0, 892580.611 1134838.154 0, 892316.079 1134844.485 0, 892050.25 1134850.862 0, 891787.015 1134857.192 0, 891522.484 1134863.569 0, 891257.953 1134869.961 0, 890993.423 1134876.37 0, 890728.893 1134882.793 0, 
+    890464.363 1134889.233 0, 890199.833 1134895.687 0, 889935.304 1134902.158 0, 889670.776 1134908.644 0, 889406.248 1134915.145 0, 889141.72 1134921.662 0, 888877.192 1134928.195 0, 888612.665 1134934.743 0, 888348.139 1134941.307 0, 888083.612 1134947.887 0, 
+    887819.086 1134954.482 0, 887554.561 1134961.092 0, 887290.036 1134967.718 0, 887025.511 1134974.36 0, 886760.987 1134981.017 0, 886496.463 1134987.69 0, 886231.939 1134994.378 0, 885967.416 1135001.082 0, 885701.595 1135007.835 0, 885843.491 1140587.235 0, 
+    885985.387 1146166.614 0, 886250.548 1146159.878 0, 886514.414 1146153.19 0, 886778.281 1146146.519 0, 887042.148 1146139.862 0, 887306.015 1146133.222 0, 887569.883 1146126.597 0, 887833.752 1146119.987 0, 888097.621 1146113.393 0, 888361.49 1146106.814 0, 
+    888625.359 1146100.251 0, 888889.229 1146093.704 0, 889153.099 1146087.172 0, 889416.97 1146080.655 0, 889680.841 1146074.154 0, 889944.712 1146067.669 0, 890208.584 1146061.199 0, 890472.456 1146054.745 0, 890736.329 1146048.306 0, 891000.202 1146041.883 0, 
+    891264.075 1146035.475 0, 891527.949 1146029.083 0, 891791.823 1146022.706 0, 892055.698 1146016.345 0, 892318.278 1146010.03 0, 892583.448 1146003.669 0, 892847.323 1145997.354 0, 893111.199 1145991.055 0, 893375.075 1145984.772 0, 893638.952 1145978.504 0, 
+    893902.829 1145972.252 0, 894166.707 1145966.015 0, 894430.584 1145959.793 0, 894694.462 1145953.587 0, 894958.341 1145947.397 0, 895222.22 1145941.222 0, 895486.099 1145935.063 0, 895749.979 1145928.919 0, 896013.859 1145922.791 0, 896277.739 1145916.679 0, 
+    896541.62 1145910.581 0, 896805.501 1145904.5 0, 897069.382 1145898.434 0, 897333.264 1145892.383 0, 897597.146 1145886.348 0, 897861.028 1145880.329 0, 898124.911 1145874.325 0, 898388.794 1145868.336 0, 898651.385 1145862.393 0, 898525.253 1140282.636 0, 
+    898399.12 1134702.857 0))
+
+POLYGON ((911318.192 1145593.957 0, 911055.584 1145599.159 0, 910791.685 1145604.402 0, 910527.786 1145609.66 0, 910263.888 1145614.934 0, 909999.99 1145620.224 0, 909736.092 1145625.529 0, 909472.194 1145630.849 0, 909208.297 1145636.185 0, 908944.4 1145641.537 0, 
+    908680.504 1145646.904 0, 908416.608 1145652.286 0, 908152.712 1145657.685 0, 907888.816 1145663.098 0, 907624.921 1145668.528 0, 907361.026 1145673.972 0, 907097.131 1145679.433 0, 906833.237 1145684.909 0, 906569.343 1145690.4 0, 906305.449 1145695.907 0, 
+    906041.556 1145701.429 0, 905777.663 1145706.967 0, 905513.77 1145712.521 0, 905249.878 1145718.09 0, 904984.694 1145723.702 0, 904722.094 1145729.274 0, 904458.203 1145734.89 0, 904194.312 1145740.521 0, 903930.421 1145746.168 0, 903666.531 1145751.83 0, 
+    903402.641 1145757.508 0, 903138.751 1145763.201 0, 902874.862 1145768.91 0, 902610.973 1145774.634 0, 902347.084 1145780.374 0, 902083.195 1145786.13 0, 901819.307 1145791.901 0, 901555.42 1145797.687 0, 901291.532 1145803.489 0, 901027.645 1145809.307 0, 
+    900763.759 1145815.14 0, 900499.872 1145820.988 0, 900235.986 1145826.853 0, 899972.101 1145832.732 0, 899708.216 1145838.627 0, 899444.331 1145844.538 0, 899180.446 1145850.464 0, 898916.562 1145856.406 0, 898651.385 1145862.393 0, 898777.517 1151442.123 0, 
+    898903.648 1157021.822 0, 899168.164 1157015.851 0, 899431.392 1157009.924 0, 899694.62 1157004.012 0, 899957.848 1156998.116 0, 900221.076 1156992.236 0, 900484.305 1156986.371 0, 900747.534 1156980.521 0, 901010.764 1156974.687 0, 901273.993 1156968.869 0, 
+    901537.224 1156963.065 0, 901800.454 1156957.278 0, 902063.685 1156951.506 0, 902326.916 1156945.749 0, 902590.148 1156940.008 0, 902853.379 1156934.282 0, 903116.612 1156928.572 0, 903379.844 1156922.878 0, 903643.077 1156917.199 0, 903906.31 1156911.535 0, 
+    904169.544 1156905.887 0, 904432.778 1156900.254 0, 904696.012 1156894.637 0, 904959.246 1156889.035 0, 905221.192 1156883.477 0, 905485.716 1156877.879 0, 905748.952 1156872.323 0, 906012.188 1156866.784 0, 906275.424 1156861.26 0, 906538.66 1156855.751 0, 
+    906801.897 1156850.258 0, 907065.134 1156844.78 0, 907328.372 1156839.318 0, 907591.61 1156833.871 0, 907854.848 1156828.44 0, 908118.086 1156823.024 0, 908381.325 1156817.624 0, 908644.564 1156812.239 0, 908907.803 1156806.87 0, 909171.043 1156801.516 0, 
+    909434.283 1156796.178 0, 909697.523 1156790.855 0, 909960.764 1156785.548 0, 910224.005 1156780.256 0, 910487.246 1156774.98 0, 910750.488 1156769.719 0, 911013.73 1156764.474 0, 911276.972 1156759.244 0, 911538.926 1156754.055 0, 911428.56 1151174.022 0, 
+    911318.192 1145593.957 0))
+
+POLYGON ((924174.911 1156521.985 0, 923912.941 1156526.434 0, 923649.685 1156530.92 0, 923386.43 1156535.422 0, 923123.174 1156539.939 0, 922859.919 1156544.471 0, 922596.664 1156549.019 0, 922333.41 1156553.583 0, 922070.155 1156558.162 0, 921806.901 1156562.757 0, 
+    921543.648 1156567.367 0, 921280.394 1156571.992 0, 921017.141 1156576.633 0, 920753.888 1156581.29 0, 920490.635 1156585.962 0, 920227.383 1156590.649 0, 919964.131 1156595.352 0, 919700.879 1156600.071 0, 919437.627 1156604.805 0, 919174.376 1156609.554 0, 
+    918911.125 1156614.319 0, 918647.874 1156619.1 0, 918384.624 1156623.896 0, 918121.374 1156628.707 0, 917856.837 1156633.558 0, 917594.874 1156638.377 0, 917331.625 1156643.235 0, 917068.376 1156648.108 0, 916805.127 1156652.997 0, 916541.879 1156657.901 0, 
+    916278.631 1156662.821 0, 916015.383 1156667.757 0, 915752.135 1156672.708 0, 915488.888 1156677.674 0, 915225.641 1156682.656 0, 914962.394 1156687.653 0, 914699.148 1156692.666 0, 914435.902 1156697.695 0, 914172.656 1156702.738 0, 913909.41 1156707.798 0, 
+    913646.165 1156712.873 0, 913382.92 1156717.963 0, 913119.676 1156723.069 0, 912856.431 1156728.19 0, 912593.187 1156733.327 0, 912329.944 1156738.479 0, 912066.7 1156743.647 0, 911803.457 1156748.831 0, 911538.926 1156754.055 0, 911649.293 1162334.053 0, 
+    911759.658 1167914.01 0, 912023.528 1167908.799 0, 912286.115 1167903.628 0, 912548.701 1167898.473 0, 912811.288 1167893.334 0, 913073.875 1167888.21 0, 913336.463 1167883.101 0, 913599.05 1167878.008 0, 913861.638 1167872.93 0, 914124.227 1167867.868 0, 
+    914386.815 1167862.821 0, 914649.404 1167857.79 0, 914911.994 1167852.774 0, 915174.583 1167847.774 0, 915437.173 1167842.789 0, 915699.763 1167837.82 0, 915962.354 1167832.866 0, 916224.944 1167827.927 0, 916487.535 1167823.004 0, 916750.126 1167818.096 0, 
+    917012.718 1167813.204 0, 917275.31 1167808.327 0, 917537.902 1167803.466 0, 917800.495 1167798.62 0, 918061.804 1167793.813 0, 918325.68 1167788.975 0, 918588.274 1167784.175 0, 918850.867 1167779.391 0, 919113.461 1167774.623 0, 919376.055 1167769.87 0, 
+    919638.649 1167765.132 0, 919901.244 1167760.41 0, 920163.839 1167755.703 0, 920426.434 1167751.012 0, 920689.03 1167746.336 0, 920951.626 1167741.676 0, 921214.222 1167737.031 0, 921476.818 1167732.401 0, 921739.415 1167727.787 0, 922002.012 1167723.189 0, 
+    922264.609 1167718.606 0, 922527.206 1167714.038 0, 922789.804 1167709.486 0, 923052.402 1167704.949 0, 923315 1167700.428 0, 923577.599 1167695.922 0, 923840.197 1167691.432 0, 924102.796 1167686.957 0, 924364.113 1167682.519 0, 924269.512 1162102.272 0, 
+    924174.911 1156521.985 0))
+
+POLYGON ((936969.172 1167486.64 0, 936707.842 1167490.339 0, 936445.231 1167494.072 0, 936182.621 1167497.82 0, 935920.01 1167501.584 0, 935657.4 1167505.364 0, 935394.791 1167509.159 0, 935132.181 1167512.969 0, 934869.572 1167516.795 0, 934606.963 1167520.636 0, 
+    934344.354 1167524.492 0, 934081.746 1167528.364 0, 933819.137 1167532.252 0, 933556.529 1167536.155 0, 933293.921 1167540.073 0, 933031.313 1167544.007 0, 932768.706 1167547.957 0, 932506.099 1167551.922 0, 932243.492 1167555.902 0, 931980.885 1167559.898 0, 
+    931718.279 1167563.909 0, 931455.672 1167567.935 0, 931193.066 1167571.978 0, 930930.46 1167576.035 0, 930666.573 1167580.128 0, 930405.25 1167584.197 0, 930142.644 1167588.301 0, 929880.04 1167592.42 0, 929617.435 1167596.555 0, 929354.831 1167600.705 0, 
+    929092.227 1167604.871 0, 928829.623 1167609.052 0, 928567.019 1167613.249 0, 928304.416 1167617.461 0, 928041.813 1167621.688 0, 927779.21 1167625.932 0, 927516.607 1167630.19 0, 927254.005 1167634.464 0, 926991.403 1167638.753 0, 926728.801 1167643.058 0, 
+    926466.199 1167647.379 0, 926203.598 1167651.714 0, 925940.997 1167656.066 0, 925678.396 1167660.432 0, 925415.795 1167664.814 0, 925153.195 1167669.212 0, 924890.595 1167673.625 0, 924627.995 1167678.054 0, 924364.113 1167682.519 0, 924458.713 1173262.721 0, 
+    924553.311 1178842.874 0, 924816.534 1178838.419 0, 925078.476 1178834.002 0, 925340.42 1178829.6 0, 925602.363 1178825.213 0, 925864.307 1178820.842 0, 926126.251 1178816.486 0, 926388.195 1178812.146 0, 926650.139 1178807.821 0, 926912.084 1178803.511 0, 
+    927174.029 1178799.217 0, 927435.974 1178794.939 0, 927697.92 1178790.675 0, 927959.866 1178786.427 0, 928221.812 1178782.195 0, 928483.758 1178777.978 0, 928745.704 1178773.776 0, 929007.651 1178769.59 0, 929269.598 1178765.419 0, 929531.545 1178761.264 0, 
+    929793.493 1178757.124 0, 930055.44 1178753 0, 930317.388 1178748.891 0, 930579.337 1178744.797 0, 930840.006 1178740.739 0, 931103.234 1178736.656 0, 931365.183 1178732.608 0, 931627.132 1178728.576 0, 931889.081 1178724.56 0, 932151.031 1178720.559 0, 
+    932412.981 1178716.573 0, 932674.931 1178712.603 0, 932936.881 1178708.648 0, 933198.831 1178704.708 0, 933460.782 1178700.784 0, 933722.733 1178696.875 0, 933984.685 1178692.982 0, 934246.636 1178689.104 0, 934508.588 1178685.242 0, 934770.54 1178681.395 0, 
+    935032.492 1178677.563 0, 935294.444 1178673.747 0, 935556.397 1178669.947 0, 935818.35 1178666.161 0, 936080.303 1178662.391 0, 936342.256 1178658.637 0, 936604.209 1178654.898 0, 936866.163 1178651.174 0, 937126.839 1178647.484 0, 937048.006 1173067.087 0, 
+    936969.172 1167486.64 0))
+
+POLYGON ((949700.869 1178487.618 0, 949440.182 1178490.571 0, 949178.218 1178493.555 0, 948916.255 1178496.554 0, 948654.293 1178499.568 0, 948392.33 1178502.598 0, 948130.367 1178505.643 0, 947868.405 1178508.704 0, 947606.443 1178511.78 0, 947344.481 1178514.871 0, 
+    947082.519 1178517.978 0, 946820.558 1178521.101 0, 946558.596 1178524.238 0, 946296.635 1178527.392 0, 946034.674 1178530.56 0, 945772.713 1178533.744 0, 945510.753 1178536.944 0, 945248.792 1178540.158 0, 944986.832 1178543.389 0, 944724.872 1178546.634 0, 
+    944462.912 1178549.895 0, 944200.952 1178553.172 0, 943938.993 1178556.464 0, 943677.034 1178559.771 0, 943413.798 1178563.11 0, 943153.116 1178566.432 0, 942891.157 1178569.786 0, 942629.198 1178573.155 0, 942367.24 1178576.539 0, 942105.282 1178579.939 0, 
+    941843.324 1178583.354 0, 941581.366 1178586.785 0, 941319.409 1178590.231 0, 941057.452 1178593.693 0, 940795.494 1178597.17 0, 940533.538 1178600.662 0, 940271.581 1178604.17 0, 940009.624 1178607.693 0, 939747.668 1178611.232 0, 939485.712 1178614.786 0, 
+    939223.756 1178618.355 0, 938961.801 1178621.94 0, 938699.845 1178625.54 0, 938437.89 1178629.156 0, 938175.935 1178632.787 0, 937913.98 1178636.434 0, 937652.026 1178640.096 0, 937390.071 1178643.773 0, 937126.839 1178647.484 0, 937205.672 1184227.827 0, 
+    937284.504 1189808.112 0, 937547.076 1189804.41 0, 937808.373 1189800.742 0, 938069.671 1189797.089 0, 938330.969 1189793.452 0, 938592.267 1189789.83 0, 938853.565 1189786.223 0, 939114.864 1189782.632 0, 939376.162 1189779.056 0, 939637.461 1189775.495 0, 
+    939898.761 1189771.95 0, 940160.06 1189768.42 0, 940421.36 1189764.906 0, 940682.659 1189761.407 0, 940943.959 1189757.923 0, 941205.26 1189754.455 0, 941466.56 1189751.002 0, 941727.861 1189747.565 0, 941989.161 1189744.143 0, 942250.462 1189740.736 0, 
+    942511.764 1189737.345 0, 942773.065 1189733.969 0, 943034.367 1189730.608 0, 943295.668 1189727.263 0, 943555.697 1189723.949 0, 943818.273 1189720.619 0, 944079.575 1189717.32 0, 944340.878 1189714.036 0, 944602.18 1189710.768 0, 944863.483 1189707.515 0, 
+    945124.786 1189704.277 0, 945386.09 1189701.055 0, 945647.393 1189697.848 0, 945908.697 1189694.657 0, 946170.001 1189691.481 0, 946431.305 1189688.32 0, 946692.609 1189685.175 0, 946953.914 1189682.045 0, 947215.219 1189678.931 0, 947476.523 1189675.832 0, 
+    947737.828 1189672.748 0, 947999.134 1189669.68 0, 948260.439 1189666.627 0, 948521.745 1189663.589 0, 948783.05 1189660.567 0, 949044.356 1189657.56 0, 949305.662 1189654.568 0, 949566.969 1189651.592 0, 949827.003 1189648.646 0, 949763.936 1184068.161 0, 
+    949700.869 1178487.618 0))
+
+POLYGON ((962369.902 1189524.616 0, 962109.858 1189526.828 0, 961848.545 1189529.065 0, 961587.231 1189531.319 0, 961325.918 1189533.587 0, 961064.604 1189535.871 0, 960803.291 1189538.171 0, 960541.978 1189540.485 0, 960280.666 1189542.815 0, 960019.353 1189545.161 0, 
+    959758.04 1189547.522 0, 959496.728 1189549.898 0, 959235.416 1189552.29 0, 958974.103 1189554.697 0, 958712.792 1189557.119 0, 958451.48 1189559.557 0, 958190.168 1189562.01 0, 957928.856 1189564.479 0, 957667.545 1189566.962 0, 957406.234 1189569.462 0, 
+    957144.923 1189571.976 0, 956883.612 1189574.506 0, 956622.301 1189577.052 0, 956360.99 1189579.613 0, 956098.408 1189582.202 0, 955838.369 1189584.781 0, 955577.059 1189587.387 0, 955315.749 1189590.01 0, 955054.439 1189592.648 0, 954793.129 1189595.301 0, 
+    954531.82 1189597.969 0, 954270.51 1189600.653 0, 954009.201 1189603.352 0, 953747.892 1189606.067 0, 953486.583 1189608.797 0, 953225.274 1189611.542 0, 952963.966 1189614.303 0, 952702.657 1189617.079 0, 952441.349 1189619.871 0, 952180.041 1189622.677 0, 
+    951918.733 1189625.5 0, 951657.425 1189628.337 0, 951396.117 1189631.19 0, 951134.81 1189634.059 0, 950873.502 1189636.943 0, 950612.195 1189639.842 0, 950350.888 1189642.756 0, 950089.582 1189645.686 0, 949827.003 1189648.646 0, 949890.068 1195229.067 0, 
+    949953.133 1200809.421 0, 950215.052 1200806.468 0, 950475.702 1200803.546 0, 950736.352 1200800.638 0, 950997.002 1200797.747 0, 951257.652 1200794.87 0, 951518.303 1200792.009 0, 951778.954 1200789.163 0, 952039.605 1200786.332 0, 952300.256 1200783.517 0, 
+    952560.907 1200780.717 0, 952821.558 1200777.933 0, 953082.21 1200775.164 0, 953342.862 1200772.41 0, 953603.514 1200769.671 0, 953864.166 1200766.948 0, 954124.818 1200764.241 0, 954385.47 1200761.548 0, 954646.123 1200758.871 0, 954906.775 1200756.209 0, 
+    955167.428 1200753.563 0, 955428.081 1200750.932 0, 955688.734 1200748.316 0, 955949.388 1200745.716 0, 956208.773 1200743.143 0, 956470.695 1200740.561 0, 956731.348 1200738.006 0, 956992.002 1200735.467 0, 957252.656 1200732.944 0, 957513.311 1200730.435 0, 
+    957773.965 1200727.942 0, 958034.619 1200725.465 0, 958295.274 1200723.002 0, 958555.929 1200720.555 0, 958816.584 1200718.124 0, 959077.239 1200715.707 0, 959337.894 1200713.306 0, 959598.549 1200710.921 0, 959859.205 1200708.55 0, 960119.861 1200706.196 0, 
+    960380.516 1200703.856 0, 960641.172 1200701.532 0, 960901.828 1200699.223 0, 961162.485 1200696.929 0, 961423.141 1200694.651 0, 961683.797 1200692.388 0, 961944.454 1200690.141 0, 962205.111 1200687.908 0, 962464.5 1200685.702 0, 962417.201 1195105.193 0, 
+    962369.902 1189524.616 0))
+
+POLYGON ((974976.167 1200597.331 0, 974716.77 1200598.805 0, 974456.108 1200600.3 0, 974195.446 1200601.812 0, 973934.784 1200603.338 0, 973674.123 1200604.88 0, 973413.461 1200606.437 0, 973152.8 1200608.009 0, 972892.138 1200609.597 0, 972631.477 1200611.201 0, 
+    972370.816 1200612.819 0, 972110.154 1200614.453 0, 971849.493 1200616.102 0, 971588.832 1200617.767 0, 971328.172 1200619.447 0, 971067.511 1200621.142 0, 970806.85 1200622.852 0, 970546.19 1200624.578 0, 970285.529 1200626.32 0, 970024.869 1200628.076 0, 
+    969764.209 1200629.848 0, 969503.548 1200631.635 0, 969242.888 1200633.438 0, 968982.228 1200635.256 0, 968720.302 1200637.098 0, 968460.909 1200638.938 0, 968200.249 1200640.802 0, 967939.59 1200642.681 0, 967678.93 1200644.576 0, 967418.271 1200646.486 0, 
+    967157.612 1200648.411 0, 966896.953 1200650.352 0, 966636.294 1200652.308 0, 966375.635 1200654.28 0, 966114.976 1200656.266 0, 965854.318 1200658.268 0, 965593.659 1200660.286 0, 965333.001 1200662.319 0, 965072.343 1200664.367 0, 964811.685 1200666.43 0, 
+    964551.027 1200668.509 0, 964290.369 1200670.603 0, 964029.711 1200672.712 0, 963769.054 1200674.837 0, 963508.396 1200676.977 0, 963247.739 1200679.133 0, 962987.081 1200681.304 0, 962726.424 1200683.49 0, 962464.5 1200685.702 0, 962511.799 1206266.138 0, 
+    962559.096 1211846.497 0, 962820.36 1211844.29 0, 963080.361 1211842.109 0, 963340.361 1211839.944 0, 963600.361 1211837.794 0, 963860.362 1211835.659 0, 964120.363 1211833.54 0, 964380.364 1211831.436 0, 964640.365 1211829.347 0, 964900.366 1211827.273 0, 
+    965160.367 1211825.215 0, 965420.368 1211823.172 0, 965680.37 1211821.144 0, 965940.371 1211819.132 0, 966200.373 1211817.135 0, 966460.375 1211815.153 0, 966720.377 1211813.187 0, 966980.379 1211811.236 0, 967240.381 1211809.3 0, 967500.383 1211807.379 0, 
+    967760.385 1211805.474 0, 968020.388 1211803.584 0, 968280.39 1211801.71 0, 968540.393 1211799.85 0, 968799.133 1211798.015 0, 969060.399 1211796.178 0, 969320.402 1211794.364 0, 969580.405 1211792.566 0, 969840.408 1211790.783 0, 970100.412 1211789.016 0, 
+    970360.415 1211787.264 0, 970620.419 1211785.527 0, 970880.422 1211783.805 0, 971140.426 1211782.099 0, 971400.43 1211780.408 0, 971660.434 1211778.732 0, 971920.438 1211777.072 0, 972180.442 1211775.427 0, 972440.446 1211773.797 0, 972700.45 1211772.183 0, 
+    972960.455 1211770.584 0, 973220.459 1211769 0, 973480.464 1211767.431 0, 973740.469 1211765.878 0, 974000.474 1211764.34 0, 974260.478 1211762.818 0, 974520.483 1211761.31 0, 974780.488 1211759.818 0, 975039.232 1211758.349 0, 975007.7 1206177.879 0, 
+    974976.167 1200597.331 0))
+
+POLYGON ((987519.566 1211705.459 0, 987260.818 1211706.198 0, 987000.809 1211706.955 0, 986740.801 1211707.728 0, 986480.793 1211708.516 0, 986220.785 1211709.32 0, 985960.777 1211710.138 0, 985700.769 1211710.972 0, 985440.761 1211711.822 0, 985180.753 1211712.686 0, 
+    984920.745 1211713.566 0, 984660.737 1211714.461 0, 984400.73 1211715.372 0, 984140.722 1211716.297 0, 983880.714 1211717.239 0, 983620.707 1211718.195 0, 983360.699 1211719.167 0, 983100.692 1211720.154 0, 982840.684 1211721.156 0, 982580.677 1211722.174 0, 
+    982320.67 1211723.207 0, 982060.662 1211724.255 0, 981800.655 1211725.318 0, 981540.648 1211726.397 0, 981279.38 1211727.497 0, 981020.634 1211728.601 0, 980760.627 1211729.725 0, 980500.62 1211730.865 0, 980240.614 1211732.021 0, 979980.607 1211733.191 0, 
+    979720.6 1211734.377 0, 979460.594 1211735.579 0, 979200.587 1211736.795 0, 978940.581 1211738.027 0, 978680.574 1211739.274 0, 978420.568 1211740.537 0, 978160.562 1211741.815 0, 977900.556 1211743.108 0, 977640.55 1211744.416 0, 977380.544 1211745.74 0, 
+    977120.538 1211747.079 0, 976860.532 1211748.433 0, 976600.526 1211749.803 0, 976340.521 1211751.187 0, 976080.515 1211752.588 0, 975820.51 1211754.003 0, 975560.504 1211755.434 0, 975300.499 1211756.88 0, 975039.232 1211758.349 0, 975070.763 1217338.736 0, 
+    975102.294 1222919.036 0, 975362.901 1222917.571 0, 975622.25 1222916.129 0, 975881.598 1222914.702 0, 976140.947 1222913.29 0, 976400.296 1222911.893 0, 976659.644 1222910.512 0, 976918.993 1222909.146 0, 977178.342 1222907.795 0, 977437.691 1222906.459 0, 
+    977697.04 1222905.139 0, 977956.389 1222903.834 0, 978215.739 1222902.544 0, 978475.088 1222901.269 0, 978734.437 1222900.01 0, 978993.787 1222898.766 0, 979253.136 1222897.537 0, 979512.486 1222896.324 0, 979771.836 1222895.126 0, 980031.185 1222893.943 0, 
+    980290.535 1222892.775 0, 980549.885 1222891.623 0, 980809.235 1222890.485 0, 981068.585 1222889.363 0, 981326.677 1222888.262 0, 981587.285 1222887.165 0, 981846.635 1222886.089 0, 982105.986 1222885.029 0, 982365.336 1222883.983 0, 982624.686 1222882.953 0, 
+    982884.037 1222881.938 0, 983143.387 1222880.938 0, 983402.738 1222879.953 0, 983662.089 1222878.984 0, 983921.439 1222878.03 0, 984180.79 1222877.091 0, 984440.141 1222876.168 0, 984699.492 1222875.26 0, 984958.843 1222874.367 0, 985218.194 1222873.489 0, 
+    985477.545 1222872.627 0, 985736.896 1222871.78 0, 985996.247 1222870.948 0, 986255.598 1222870.131 0, 986514.949 1222869.33 0, 986774.3 1222868.544 0, 987033.652 1222867.773 0, 987293.003 1222867.017 0, 987551.097 1222866.281 0, 987535.332 1217285.914 0, 
+    987519.566 1211705.459 0))
+
+POLYGON ((1000000 1222848.695 0, 999741.902 1222848.703 0, 999482.55 1222848.726 0, 999223.198 1222848.764 0, 998963.845 1222848.817 0, 998704.493 1222848.886 0, 998445.14 1222848.97 0, 998185.788 1222849.069 0, 997926.435 1222849.183 0, 997667.083 1222849.313 0, 
+    997407.731 1222849.458 0, 997148.378 1222849.618 0, 996889.026 1222849.794 0, 996629.673 1222849.984 0, 996370.321 1222850.19 0, 996110.969 1222850.412 0, 995851.616 1222850.648 0, 995592.264 1222850.9 0, 995332.912 1222851.167 0, 995073.56 1222851.449 0, 
+    994814.207 1222851.747 0, 994554.855 1222852.06 0, 994295.503 1222852.388 0, 994036.151 1222852.731 0, 993775.543 1222853.092 0, 993517.446 1222853.464 0, 993258.094 1222853.853 0, 992998.742 1222854.257 0, 992739.39 1222854.677 0, 992480.038 1222855.112 0, 
+    992220.686 1222855.562 0, 991961.334 1222856.028 0, 991701.982 1222856.509 0, 991442.63 1222857.005 0, 991183.278 1222857.516 0, 990923.926 1222858.043 0, 990664.574 1222858.584 0, 990405.222 1222859.142 0, 990145.87 1222859.714 0, 989886.519 1222860.302 0, 
+    989627.167 1222860.904 0, 989367.815 1222861.523 0, 989108.463 1222862.156 0, 988849.112 1222862.805 0, 988589.76 1222863.469 0, 988330.409 1222864.148 0, 988071.057 1222864.842 0, 987811.706 1222865.552 0, 987551.097 1222866.281 0, 987566.863 1228446.556 0, 
+    987582.628 1234026.734 0, 987842.576 1234026.007 0, 988101.271 1234025.299 0, 988359.965 1234024.607 0, 988618.66 1234023.929 0, 988877.355 1234023.267 0, 989136.049 1234022.62 0, 989394.744 1234021.988 0, 989653.439 1234021.371 0, 989912.134 1234020.77 0, 
+    990170.829 1234020.184 0, 990429.524 1234019.613 0, 990688.219 1234019.057 0, 990946.914 1234018.517 0, 991205.609 1234017.992 0, 991464.304 1234017.482 0, 991722.999 1234016.987 0, 991981.694 1234016.507 0, 992240.389 1234016.043 0, 992499.084 1234015.594 0, 
+    992757.779 1234015.16 0, 993016.475 1234014.741 0, 993275.17 1234014.338 0, 993533.865 1234013.95 0, 993791.308 1234013.579 0, 994051.256 1234013.219 0, 994309.951 1234012.876 0, 994568.646 1234012.549 0, 994827.342 1234012.237 0, 995086.037 1234011.94 0, 
+    995344.733 1234011.659 0, 995603.428 1234011.392 0, 995862.123 1234011.141 0, 996120.819 1234010.905 0, 996379.514 1234010.684 0, 996638.21 1234010.479 0, 996896.905 1234010.289 0, 997155.601 1234010.114 0, 997414.296 1234009.954 0, 997672.992 1234009.809 0, 
+    997931.687 1234009.68 0, 998190.383 1234009.566 0, 998449.078 1234009.467 0, 998707.774 1234009.383 0, 998966.469 1234009.315 0, 999225.165 1234009.262 0, 999483.861 1234009.224 0, 999742.556 1234009.201 0, 1000000 1234009.193 0, 1000000 1228428.993 0, 
+    1000000 1222848.695 0))
+
+POLYGON ((1012417.372 1234026.734 0, 1012159.927 1234026.014 0, 1011901.233 1234025.306 0, 1011642.538 1234024.613 0, 1011383.843 1234023.936 0, 1011125.149 1234023.273 0, 1010866.454 1234022.626 0, 1010607.759 1234021.994 0, 1010349.064 1234021.377 0, 1010090.369 1234020.776 0, 
+    1009831.675 1234020.19 0, 1009572.98 1234019.618 0, 1009314.285 1234019.063 0, 1009055.59 1234018.522 0, 1008796.895 1234017.997 0, 1008538.2 1234017.486 0, 1008279.505 1234016.992 0, 1008020.809 1234016.512 0, 1007762.114 1234016.047 0, 1007503.419 1234015.598 0, 
+    1007244.724 1234015.164 0, 1006986.029 1234014.745 0, 1006727.333 1234014.342 0, 1006468.638 1234013.953 0, 1006208.692 1234013.579 0, 1005951.248 1234013.222 0, 1005692.552 1234012.88 0, 1005433.857 1234012.552 0, 1005175.162 1234012.24 0, 1004916.466 1234011.943 0, 
+    1004657.771 1234011.661 0, 1004399.075 1234011.395 0, 1004140.38 1234011.143 0, 1003881.684 1234010.907 0, 1003622.989 1234010.687 0, 1003364.294 1234010.481 0, 1003105.598 1234010.291 0, 1002846.903 1234010.115 0, 1002588.207 1234009.955 0, 1002329.512 1234009.811 0, 
+    1002070.816 1234009.681 0, 1001812.121 1234009.567 0, 1001553.425 1234009.468 0, 1001294.729 1234009.384 0, 1001036.034 1234009.315 0, 1000777.338 1234009.262 0, 1000518.643 1234009.224 0, 1000259.947 1234009.201 0, 1000000 1234009.193 0, 1000000 1239589.292 0, 
+    1000000 1245169.285 0, 1000259.287 1245169.293 0, 1000517.326 1245169.315 0, 1000775.365 1245169.353 0, 1001033.403 1245169.407 0, 1001291.442 1245169.475 0, 1001549.481 1245169.559 0, 1001807.519 1245169.657 0, 1002065.558 1245169.771 0, 1002323.597 1245169.901 0, 
+    1002581.635 1245170.045 0, 1002839.674 1245170.205 0, 1003097.713 1245170.379 0, 1003355.751 1245170.569 0, 1003613.79 1245170.774 0, 1003871.828 1245170.995 0, 1004129.867 1245171.23 0, 1004387.906 1245171.481 0, 1004645.944 1245171.747 0, 1004903.983 1245172.028 0, 
+    1005162.021 1245172.324 0, 1005420.06 1245172.635 0, 1005678.098 1245172.962 0, 1005936.137 1245173.304 0, 1006192.928 1245173.659 0, 1006452.214 1245174.033 0, 1006710.252 1245174.42 0, 1006968.29 1245174.823 0, 1007226.329 1245175.24 0, 1007484.367 1245175.673 0, 
+    1007742.405 1245176.121 0, 1008000.444 1245176.585 0, 1008258.482 1245177.063 0, 1008516.52 1245177.557 0, 1008774.558 1245178.066 0, 1009032.596 1245178.59 0, 1009290.635 1245179.129 0, 1009548.673 1245179.684 0, 1009806.711 1245180.253 0, 1010064.749 1245180.838 0, 
+    1010322.787 1245181.438 0, 1010580.825 1245182.053 0, 1010838.863 1245182.683 0, 1011096.9 1245183.329 0, 1011354.938 1245183.99 0, 1011612.976 1245184.666 0, 1011871.014 1245185.357 0, 1012129.052 1245186.063 0, 1012385.843 1245186.781 0, 1012401.607 1239606.811 0, 
+    1012417.372 1234026.734 0))
+
+POLYGON ((1024771.587 1245239.269 0, 1024514.797 1245237.826 0, 1024256.762 1245236.391 0, 1023998.727 1245234.97 0, 1023740.692 1245233.566 0, 1023482.657 1245232.176 0, 1023224.622 1245230.801 0, 1022966.587 1245229.442 0, 1022708.552 1245228.098 0, 1022450.517 1245226.769 0, 
+    1022192.481 1245225.455 0, 1021934.446 1245224.156 0, 1021676.41 1245222.873 0, 1021418.375 1245221.605 0, 1021160.339 1245220.352 0, 1020902.304 1245219.114 0, 1020644.268 1245217.891 0, 1020386.232 1245216.684 0, 1020128.196 1245215.491 0, 1019870.16 1245214.314 0, 
+    1019612.124 1245213.152 0, 1019354.088 1245212.006 0, 1019096.051 1245210.874 0, 1018838.015 1245209.758 0, 1018578.733 1245208.651 0, 1018321.942 1245207.57 0, 1018063.906 1245206.5 0, 1017805.869 1245205.444 0, 1017547.833 1245204.404 0, 1017289.796 1245203.378 0, 
+    1017031.759 1245202.368 0, 1016773.723 1245201.373 0, 1016515.686 1245200.394 0, 1016257.649 1245199.429 0, 1015999.612 1245198.48 0, 1015741.575 1245197.546 0, 1015483.538 1245196.627 0, 1015225.501 1245195.723 0, 1014967.464 1245194.835 0, 1014709.426 1245193.961 0, 
+    1014451.389 1245193.103 0, 1014193.352 1245192.26 0, 1013935.315 1245191.432 0, 1013677.277 1245190.62 0, 1013419.24 1245189.822 0, 1013161.202 1245189.04 0, 1012903.165 1245188.273 0, 1012645.127 1245187.521 0, 1012385.843 1245186.781 0, 1012370.079 1250766.64 0, 
+    1012354.315 1256346.383 0, 1012612.939 1256347.121 0, 1012870.32 1256347.871 0, 1013127.7 1256348.636 0, 1013385.081 1256349.416 0, 1013642.462 1256350.212 0, 1013899.842 1256351.022 0, 1014157.223 1256351.848 0, 1014414.603 1256352.689 0, 1014671.984 1256353.545 0, 
+    1014929.364 1256354.416 0, 1015186.745 1256355.302 0, 1015444.125 1256356.204 0, 1015701.505 1256357.12 0, 1015958.885 1256358.052 0, 1016216.265 1256358.999 0, 1016473.645 1256359.961 0, 1016731.025 1256360.938 0, 1016988.405 1256361.93 0, 1017245.785 1256362.938 0, 
+    1017503.165 1256363.96 0, 1017760.545 1256364.998 0, 1018017.925 1256366.051 0, 1018275.304 1256367.119 0, 1018531.441 1256368.197 0, 1018790.063 1256369.301 0, 1019047.443 1256370.414 0, 1019304.822 1256371.543 0, 1019562.201 1256372.687 0, 1019819.581 1256373.846 0, 
+    1020076.96 1256375.02 0, 1020334.339 1256376.209 0, 1020591.718 1256377.414 0, 1020849.097 1256378.633 0, 1021106.476 1256379.868 0, 1021363.855 1256381.118 0, 1021621.233 1256382.383 0, 1021878.612 1256383.663 0, 1022135.991 1256384.958 0, 1022393.369 1256386.269 0, 
+    1022650.748 1256387.594 0, 1022908.126 1256388.935 0, 1023165.504 1256390.291 0, 1023422.883 1256391.662 0, 1023680.261 1256393.048 0, 1023937.639 1256394.45 0, 1024195.017 1256395.866 0, 1024452.395 1256397.298 0, 1024708.531 1256398.737 0, 1024740.059 1250819.061 0, 
+    1024771.587 1245239.269 0))
+
+POLYGON ((1037062.55 1256485.995 0, 1036806.417 1256483.831 0, 1036549.044 1256481.673 0, 1036291.671 1256479.529 0, 1036034.298 1256477.401 0, 1035776.925 1256475.287 0, 1035519.551 1256473.189 0, 1035262.178 1256471.106 0, 1035004.804 1256469.038 0, 1034747.431 1256466.985 0, 
+    1034490.057 1256464.948 0, 1034232.683 1256462.925 0, 1033975.309 1256460.918 0, 1033717.935 1256458.926 0, 1033460.561 1256456.949 0, 1033203.186 1256454.987 0, 1032945.812 1256453.04 0, 1032688.437 1256451.109 0, 1032431.062 1256449.192 0, 1032173.687 1256447.291 0, 
+    1031916.313 1256445.405 0, 1031658.937 1256443.534 0, 1031401.562 1256441.678 0, 1031144.187 1256439.838 0, 1030885.571 1256438.003 0, 1030629.436 1256436.202 0, 1030372.061 1256434.407 0, 1030114.685 1256432.626 0, 1029857.309 1256430.862 0, 1029599.933 1256429.112 0, 
+    1029342.557 1256427.377 0, 1029085.181 1256425.658 0, 1028827.805 1256423.953 0, 1028570.428 1256422.264 0, 1028313.052 1256420.59 0, 1028055.676 1256418.931 0, 1027798.299 1256417.288 0, 1027540.922 1256415.659 0, 1027283.545 1256414.046 0, 1027026.169 1256412.447 0, 
+    1026768.792 1256410.864 0, 1026511.414 1256409.296 0, 1026254.037 1256407.743 0, 1025996.66 1256406.206 0, 1025739.283 1256404.683 0, 1025481.905 1256403.176 0, 1025224.528 1256401.684 0, 1024967.15 1256400.206 0, 1024708.531 1256398.737 0, 1024677.004 1261978.292 0, 
+    1024645.478 1267557.721 0, 1024903.437 1267559.186 0, 1025160.158 1267560.66 0, 1025416.879 1267562.148 0, 1025673.599 1267563.652 0, 1025930.32 1267565.17 0, 1026187.04 1267566.704 0, 1026443.761 1267568.253 0, 1026700.481 1267569.817 0, 1026957.201 1267571.396 0, 
+    1027213.921 1267572.99 0, 1027470.641 1267574.6 0, 1027727.361 1267576.224 0, 1027984.081 1267577.863 0, 1028240.801 1267579.518 0, 1028497.52 1267581.188 0, 1028754.24 1267582.873 0, 1029010.959 1267584.573 0, 1029267.679 1267586.288 0, 1029524.398 1267588.018 0, 
+    1029781.117 1267589.763 0, 1030037.836 1267591.524 0, 1030294.555 1267593.299 0, 1030551.274 1267595.09 0, 1030806.755 1267596.887 0, 1031064.711 1267598.716 0, 1031321.429 1267600.552 0, 1031578.148 1267602.403 0, 1031834.866 1267604.27 0, 1032091.584 1267606.151 0, 
+    1032348.302 1267608.047 0, 1032605.02 1267609.959 0, 1032861.738 1267611.886 0, 1033118.456 1267613.827 0, 1033375.173 1267615.784 0, 1033631.891 1267617.756 0, 1033888.608 1267619.743 0, 1034145.325 1267621.745 0, 1034402.043 1267623.763 0, 1034658.76 1267625.795 0, 
+    1034915.477 1267627.842 0, 1035172.193 1267629.905 0, 1035428.91 1267631.983 0, 1035685.626 1267634.076 0, 1035942.343 1267636.184 0, 1036199.059 1267638.307 0, 1036455.775 1267640.445 0, 1036712.491 1267642.598 0, 1036967.971 1267644.756 0, 1037015.26 1262065.438 0, 
+    1037062.55 1256485.995 0))
+
+POLYGON ((1049290.169 1267766.604 0, 1049034.694 1267763.724 0, 1048777.986 1267760.845 0, 1048521.276 1267757.982 0, 1048264.567 1267755.134 0, 1048007.858 1267752.3 0, 1047751.148 1267749.482 0, 1047494.438 1267746.679 0, 1047237.729 1267743.892 0, 1046981.018 1267741.119 0, 
+    1046724.308 1267738.361 0, 1046467.598 1267735.619 0, 1046210.887 1267732.891 0, 1045954.177 1267730.179 0, 1045697.466 1267727.482 0, 1045440.755 1267724.799 0, 1045184.043 1267722.132 0, 1044927.332 1267719.481 0, 1044670.621 1267716.844 0, 1044413.909 1267714.222 0, 
+    1044157.197 1267711.616 0, 1043900.485 1267709.024 0, 1043643.773 1267706.448 0, 1043387.061 1267703.887 0, 1043129.113 1267701.328 0, 1042873.636 1267698.809 0, 1042616.923 1267696.294 0, 1042360.21 1267693.793 0, 1042103.497 1267691.307 0, 1041846.784 1267688.836 0, 
+    1041590.071 1267686.381 0, 1041333.357 1267683.941 0, 1041076.644 1267681.515 0, 1040819.93 1267679.105 0, 1040563.216 1267676.71 0, 1040306.502 1267674.33 0, 1040049.788 1267671.966 0, 1039793.073 1267669.616 0, 1039536.359 1267667.281 0, 1039279.644 1267664.962 0, 
+    1039022.93 1267662.657 0, 1038766.215 1267660.368 0, 1038509.5 1267658.094 0, 1038252.785 1267655.835 0, 1037996.069 1267653.591 0, 1037739.354 1267651.362 0, 1037482.639 1267649.148 0, 1037225.923 1267646.95 0, 1036967.971 1267644.756 0, 1036920.683 1273223.942 0, 
+    1036873.396 1278802.993 0, 1037130.689 1278805.181 0, 1037386.747 1278807.374 0, 1037642.806 1278809.582 0, 1037898.865 1278811.806 0, 1038154.923 1278814.044 0, 1038410.982 1278816.297 0, 1038667.04 1278818.565 0, 1038923.098 1278820.849 0, 1039179.156 1278823.147 0, 
+    1039435.214 1278825.461 0, 1039691.271 1278827.789 0, 1039947.329 1278830.133 0, 1040203.386 1278832.492 0, 1040459.444 1278834.866 0, 1040715.501 1278837.255 0, 1040971.558 1278839.659 0, 1041227.615 1278842.078 0, 1041483.671 1278844.512 0, 1041739.728 1278846.961 0, 
+    1041995.784 1278849.425 0, 1042251.841 1278851.904 0, 1042507.897 1278854.399 0, 1042763.953 1278856.908 0, 1043018.777 1278859.421 0, 1043276.064 1278861.972 0, 1043532.12 1278864.527 0, 1043788.175 1278867.097 0, 1044044.23 1278869.682 0, 1044300.286 1278872.282 0, 
+    1044556.34 1278874.897 0, 1044812.395 1278877.527 0, 1045068.45 1278880.172 0, 1045324.504 1278882.832 0, 1045580.559 1278885.507 0, 1045836.613 1278888.197 0, 1046092.667 1278890.903 0, 1046348.721 1278893.623 0, 1046604.774 1278896.359 0, 1046860.828 1278899.109 0, 
+    1047116.881 1278901.875 0, 1047372.934 1278904.656 0, 1047628.987 1278907.452 0, 1047885.04 1278910.262 0, 1048141.093 1278913.088 0, 1048397.145 1278915.929 0, 1048653.198 1278918.786 0, 1048909.25 1278921.657 0, 1049164.071 1278924.529 0, 1049227.119 1273345.634 0, 
+    1049290.169 1267766.604 0))
+
+POLYGON ((1061454.353 1279080.788 0, 1061199.539 1279077.196 0, 1060943.496 1279073.601 0, 1060687.453 1279070.022 0, 1060431.409 1279066.457 0, 1060175.365 1279062.908 0, 1059919.322 1279059.374 0, 1059663.278 1279055.854 0, 1059407.233 1279052.35 0, 1059151.189 1279048.861 0, 
+    1058895.144 1279045.387 0, 1058639.099 1279041.928 0, 1058383.054 1279038.484 0, 1058127.009 1279035.056 0, 1057870.963 1279031.642 0, 1057614.917 1279028.243 0, 1057358.871 1279024.86 0, 1057102.825 1279021.491 0, 1056846.779 1279018.138 0, 1056590.733 1279014.8 0, 
+    1056334.686 1279011.476 0, 1056078.639 1279008.168 0, 1055822.592 1279004.875 0, 1055566.544 1279001.597 0, 1055309.267 1278998.318 0, 1055054.449 1278995.086 0, 1054798.401 1278991.853 0, 1054542.353 1278988.635 0, 1054286.305 1278985.433 0, 1054030.257 1278982.245 0, 
+    1053774.208 1278979.072 0, 1053518.159 1278975.915 0, 1053262.11 1278972.772 0, 1053006.061 1278969.645 0, 1052750.012 1278966.533 0, 1052493.962 1278963.435 0, 1052237.912 1278960.353 0, 1051981.863 1278957.286 0, 1051725.812 1278954.234 0, 1051469.762 1278951.197 0, 
+    1051213.712 1278948.175 0, 1050957.661 1278945.169 0, 1050701.61 1278942.177 0, 1050445.559 1278939.2 0, 1050189.508 1278936.239 0, 1049933.457 1278933.292 0, 1049677.405 1278930.361 0, 1049421.354 1278927.444 0, 1049164.071 1278924.529 0, 1049101.024 1284503.283 0, 
+    1049037.979 1290081.891 0, 1049294.602 1290084.799 0, 1049549.997 1290087.708 0, 1049805.392 1290090.631 0, 1050060.786 1290093.57 0, 1050316.181 1290096.524 0, 1050571.575 1290099.493 0, 1050826.969 1290102.477 0, 1051082.363 1290105.477 0, 1051337.757 1290108.491 0, 
+    1051593.151 1290111.52 0, 1051848.544 1290114.564 0, 1052103.937 1290117.623 0, 1052359.33 1290120.698 0, 1052614.723 1290123.787 0, 1052870.116 1290126.891 0, 1053125.508 1290130.01 0, 1053380.9 1290133.145 0, 1053636.293 1290136.294 0, 1053891.685 1290139.459 0, 
+    1054147.076 1290142.638 0, 1054402.468 1290145.833 0, 1054657.859 1290149.042 0, 1054913.25 1290152.267 0, 1055167.414 1290155.491 0, 1055424.032 1290158.761 0, 1055679.423 1290162.031 0, 1055934.813 1290165.315 0, 1056190.203 1290168.615 0, 1056445.593 1290171.93 0, 
+    1056700.983 1290175.26 0, 1056956.373 1290178.604 0, 1057211.762 1290181.964 0, 1057467.152 1290185.339 0, 1057722.541 1290188.729 0, 1057977.929 1290192.134 0, 1058233.318 1290195.554 0, 1058488.707 1290198.989 0, 1058744.095 1290202.439 0, 1058999.483 1290205.904 0, 
+    1059254.871 1290209.384 0, 1059510.258 1290212.879 0, 1059765.646 1290216.39 0, 1060021.033 1290219.915 0, 1060276.42 1290223.455 0, 1060531.807 1290227.01 0, 1060787.193 1290230.581 0, 1061042.58 1290234.166 0, 1061296.74 1290237.749 0, 1061375.545 1284659.341 0, 
+    1061454.353 1279080.788 0))
+
+POLYGON ((1073555.012 1290428.24 0, 1073300.86 1290423.939 0, 1073045.485 1290419.632 0, 1072790.11 1290415.34 0, 1072534.734 1290411.063 0, 1072279.358 1290406.801 0, 1072023.982 1290402.555 0, 1071768.605 1290398.323 0, 1071513.229 1290394.106 0, 1071257.852 1290389.905 0, 
+    1071002.474 1290385.718 0, 1070747.097 1290381.547 0, 1070491.719 1290377.39 0, 1070236.341 1290373.249 0, 1069980.963 1290369.122 0, 1069725.585 1290365.011 0, 1069470.206 1290360.914 0, 1069214.827 1290356.833 0, 1068959.448 1290352.767 0, 1068704.068 1290348.715 0, 
+    1068448.689 1290344.679 0, 1068193.309 1290340.658 0, 1067937.929 1290336.652 0, 1067682.548 1290332.661 0, 1067425.943 1290328.665 0, 1067171.787 1290324.723 0, 1066916.406 1290320.777 0, 1066661.025 1290316.846 0, 1066405.643 1290312.93 0, 1066150.261 1290309.029 0, 
+    1065894.879 1290305.143 0, 1065639.497 1290301.272 0, 1065384.115 1290297.416 0, 1065128.732 1290293.575 0, 1064873.349 1290289.75 0, 1064617.966 1290285.939 0, 1064362.583 1290282.143 0, 1064107.199 1290278.362 0, 1063851.816 1290274.597 0, 1063596.432 1290270.846 0, 
+    1063341.047 1290267.11 0, 1063085.663 1290263.39 0, 1062830.278 1290259.684 0, 1062574.893 1290255.994 0, 1062319.508 1290252.318 0, 1062064.123 1290248.658 0, 1061808.737 1290245.012 0, 1061553.352 1290241.382 0, 1061296.74 1290237.749 0, 1061217.937 1295816.006 0, 
+    1061139.136 1301394.106 0, 1061395.088 1301397.73 0, 1061649.817 1301401.351 0, 1061904.546 1301404.987 0, 1062159.274 1301408.638 0, 1062414.003 1301412.304 0, 1062668.731 1301415.985 0, 1062923.459 1301419.681 0, 1063178.187 1301423.392 0, 1063432.914 1301427.118 0, 
+    1063687.642 1301430.859 0, 1063942.369 1301434.615 0, 1064197.096 1301438.386 0, 1064451.822 1301442.172 0, 1064706.549 1301445.973 0, 1064961.275 1301449.789 0, 1065216.001 1301453.62 0, 1065470.727 1301457.466 0, 1065725.452 1301461.327 0, 1065980.178 1301465.203 0, 
+    1066234.903 1301469.094 0, 1066489.628 1301473 0, 1066744.352 1301476.921 0, 1066999.077 1301480.857 0, 1067252.579 1301484.789 0, 1067508.525 1301488.774 0, 1067763.249 1301492.755 0, 1068017.972 1301496.751 0, 1068272.696 1301500.762 0, 1068527.419 1301504.787 0, 
+    1068782.141 1301508.828 0, 1069036.864 1301512.884 0, 1069291.586 1301516.955 0, 1069546.308 1301521.041 0, 1069801.03 1301525.142 0, 1070055.752 1301529.258 0, 1070310.473 1301533.388 0, 1070565.194 1301537.534 0, 1070819.915 1301541.695 0, 1071074.635 1301545.871 0, 
+    1071329.356 1301550.062 0, 1071584.076 1301554.268 0, 1071838.796 1301558.488 0, 1072093.515 1301562.724 0, 1072348.235 1301566.975 0, 1072602.954 1301571.241 0, 1072857.673 1301575.521 0, 1073112.391 1301579.817 0, 1073365.889 1301584.107 0, 1073460.449 1296006.251 0, 
+    1073555.012 1290428.24 0))
+
+POLYGON ((1085592.057 1301808.65 0, 1085338.57 1301803.644 0, 1085083.865 1301798.629 0, 1084829.159 1301793.628 0, 1084574.453 1301788.643 0, 1084319.747 1301783.672 0, 1084065.04 1301778.717 0, 1083810.333 1301773.777 0, 1083555.626 1301768.851 0, 1083300.919 1301763.941 0, 
+    1083046.211 1301759.045 0, 1082791.503 1301754.165 0, 1082536.794 1301749.299 0, 1082282.086 1301744.449 0, 1082027.377 1301739.614 0, 1081772.668 1301734.793 0, 1081517.958 1301729.988 0, 1081263.248 1301725.197 0, 1081008.538 1301720.422 0, 1080753.828 1301715.661 0, 
+    1080499.117 1301710.916 0, 1080244.406 1301706.185 0, 1079989.695 1301701.47 0, 1079734.984 1301696.769 0, 1079479.052 1301692.061 0, 1079225.56 1301687.413 0, 1078970.848 1301682.757 0, 1078716.135 1301678.117 0, 1078461.422 1301673.491 0, 1078206.709 1301668.881 0, 
+    1077951.996 1301664.285 0, 1077697.282 1301659.704 0, 1077442.568 1301655.139 0, 1077187.854 1301650.588 0, 1076933.14 1301646.053 0, 1076678.425 1301641.532 0, 1076423.71 1301637.026 0, 1076168.995 1301632.536 0, 1075914.279 1301628.06 0, 1075659.563 1301623.599 0, 
+    1075404.847 1301619.154 0, 1075150.131 1301614.723 0, 1074895.415 1301610.307 0, 1074640.698 1301605.907 0, 1074385.981 1301601.521 0, 1074131.263 1301597.15 0, 1073876.546 1301592.794 0, 1073621.828 1301588.454 0, 1073365.889 1301584.107 0, 1073271.332 1307161.802 0, 
+    1073176.778 1312739.331 0, 1073432.057 1312743.666 0, 1073686.118 1312747.995 0, 1073940.179 1312752.34 0, 1074194.24 1312756.699 0, 1074448.3 1312761.074 0, 1074702.36 1312765.463 0, 1074956.42 1312769.867 0, 1075210.48 1312774.287 0, 1075464.54 1312778.721 0, 
+    1075718.599 1312783.17 0, 1075972.658 1312787.634 0, 1076226.716 1312792.113 0, 1076480.775 1312796.607 0, 1076734.833 1312801.116 0, 1076988.891 1312805.64 0, 1077242.948 1312810.179 0, 1077497.006 1312814.733 0, 1077751.063 1312819.302 0, 1078005.12 1312823.886 0, 
+    1078259.176 1312828.484 0, 1078513.233 1312833.098 0, 1078767.289 1312837.726 0, 1079021.344 1312842.37 0, 1079274.183 1312847.006 0, 1079529.455 1312851.702 0, 1079783.51 1312856.39 0, 1080037.564 1312861.094 0, 1080291.619 1312865.812 0, 1080545.673 1312870.545 0, 
+    1080799.727 1312875.294 0, 1081053.78 1312880.057 0, 1081307.833 1312884.835 0, 1081561.886 1312889.628 0, 1081815.939 1312894.436 0, 1082069.991 1312899.259 0, 1082324.043 1312904.097 0, 1082578.095 1312908.95 0, 1082832.147 1312913.818 0, 1083086.198 1312918.701 0, 
+    1083340.249 1312923.598 0, 1083594.3 1312928.511 0, 1083848.35 1312933.439 0, 1084102.4 1312938.381 0, 1084356.45 1312943.339 0, 1084610.499 1312948.312 0, 1084864.549 1312953.299 0, 1085118.598 1312958.301 0, 1085371.431 1312963.295 0, 1085481.742 1307386.056 0, 
+    1085592.057 1301808.65 0))
+
+POLYGON ((1097565.402 1313221.71 0, 1097312.582 1313216.003 0, 1097058.549 1313210.282 0, 1096804.515 1313204.577 0, 1096550.48 1313198.887 0, 1096296.445 1313193.212 0, 1096042.41 1313187.551 0, 1095788.375 1313181.906 0, 1095534.339 1313176.275 0, 1095280.303 1313170.66 0, 
+    1095026.267 1313165.059 0, 1094772.23 1313159.474 0, 1094518.193 1313153.903 0, 1094264.155 1313148.348 0, 1094010.118 1313142.807 0, 1093756.079 1313137.281 0, 1093502.041 1313131.77 0, 1093248.002 1313126.274 0, 1092993.963 1313120.793 0, 1092739.924 1313115.328 0, 
+    1092485.884 1313109.876 0, 1092231.844 1313104.44 0, 1091977.804 1313099.019 0, 1091723.763 1313093.613 0, 1091468.508 1313088.196 0, 1091215.681 1313082.846 0, 1090961.639 1313077.484 0, 1090707.598 1313072.138 0, 1090453.555 1313066.807 0, 1090199.513 1313061.49 0, 
+    1089945.47 1313056.189 0, 1089691.427 1313050.902 0, 1089437.383 1313045.631 0, 1089183.34 1313040.374 0, 1088929.295 1313035.132 0, 1088675.251 1313029.906 0, 1088421.206 1313024.694 0, 1088167.161 1313019.497 0, 1087913.116 1313014.315 0, 1087659.07 1313009.148 0, 
+    1087405.024 1313003.996 0, 1087150.978 1312998.859 0, 1086896.932 1312993.737 0, 1086642.885 1312988.63 0, 1086388.838 1312983.538 0, 1086134.79 1312978.461 0, 1085880.743 1312973.399 0, 1085626.695 1312968.351 0, 1085371.431 1312963.295 0, 1085261.123 1318540.363 0, 
+    1085150.818 1324117.255 0, 1085405.422 1324122.298 0, 1085658.814 1324127.332 0, 1085912.205 1324132.381 0, 1086165.596 1324137.445 0, 1086418.986 1324142.524 0, 1086672.377 1324147.618 0, 1086925.767 1324152.727 0, 1087179.157 1324157.851 0, 1087432.546 1324162.99 0, 
+    1087685.935 1324168.143 0, 1087939.324 1324173.312 0, 1088192.712 1324178.495 0, 1088446.101 1324183.693 0, 1088699.489 1324188.906 0, 1088952.876 1324194.135 0, 1089206.263 1324199.378 0, 1089459.65 1324204.636 0, 1089713.037 1324209.908 0, 1089966.424 1324215.196 0, 
+    1090219.81 1324220.499 0, 1090473.195 1324225.817 0, 1090726.581 1324231.149 0, 1090979.966 1324236.497 0, 1091232.139 1324241.833 0, 1091486.735 1324247.236 0, 1091740.119 1324252.628 0, 1091993.503 1324258.035 0, 1092246.887 1324263.457 0, 1092500.27 1324268.894 0, 
+    1092753.653 1324274.346 0, 1093007.035 1324279.813 0, 1093260.418 1324285.295 0, 1093513.799 1324290.791 0, 1093767.181 1324296.303 0, 1094020.562 1324301.829 0, 1094273.943 1324307.37 0, 1094527.324 1324312.927 0, 1094780.704 1324318.498 0, 1095034.084 1324324.084 0, 
+    1095287.464 1324329.685 0, 1095540.843 1324335.301 0, 1095794.222 1324340.932 0, 1096047.601 1324346.577 0, 1096300.979 1324352.238 0, 1096554.357 1324357.913 0, 1096807.735 1324363.604 0, 1097061.112 1324369.309 0, 1097313.279 1324375.002 0, 1097439.339 1318798.444 0, 
+    1097565.402 1313221.71 0))
+
+POLYGON ((1109474.963 1324667.11 0, 1109222.811 1324660.705 0, 1108969.451 1324654.283 0, 1108716.09 1324647.877 0, 1108462.729 1324641.486 0, 1108209.368 1324635.109 0, 1107956.006 1324628.748 0, 1107702.644 1324622.401 0, 1107449.282 1324616.069 0, 1107195.919 1324609.753 0, 
+    1106942.556 1324603.451 0, 1106689.192 1324597.164 0, 1106435.829 1324590.892 0, 1106182.464 1324584.635 0, 1105929.1 1324578.392 0, 1105675.735 1324572.165 0, 1105422.369 1324565.953 0, 1105169.003 1324559.755 0, 1104915.637 1324553.573 0, 1104662.271 1324547.405 0, 
+    1104408.904 1324541.252 0, 1104155.537 1324535.114 0, 1103902.169 1324528.991 0, 1103648.801 1324522.883 0, 1103394.224 1324516.761 0, 1103142.064 1324510.712 0, 1102888.695 1324504.649 0, 1102635.326 1324498.6 0, 1102381.956 1324492.567 0, 1102128.586 1324486.548 0, 
+    1101875.216 1324480.545 0, 1101621.845 1324474.556 0, 1101368.474 1324468.582 0, 1101115.103 1324462.623 0, 1100861.731 1324456.679 0, 1100608.359 1324450.75 0, 1100354.986 1324444.836 0, 1100101.613 1324438.937 0, 1099848.24 1324433.053 0, 1099594.866 1324427.183 0, 
+    1099341.492 1324421.329 0, 1099088.118 1324415.489 0, 1098834.744 1324409.664 0, 1098581.369 1324403.855 0, 1098327.993 1324398.06 0, 1098074.618 1324392.28 0, 1097821.242 1324386.515 0, 1097567.866 1324380.765 0, 1097313.279 1324375.002 0, 1097187.223 1329951.379 0, 
+    1097061.171 1335527.568 0, 1097315.099 1335533.316 0, 1097567.818 1335539.051 0, 1097820.538 1335544.801 0, 1098073.257 1335550.566 0, 1098325.976 1335556.346 0, 1098578.695 1335562.141 0, 1098831.413 1335567.95 0, 1099084.131 1335573.775 0, 1099336.848 1335579.614 0, 
+    1099589.565 1335585.468 0, 1099842.282 1335591.337 0, 1100094.999 1335597.221 0, 1100347.715 1335603.12 0, 1100600.43 1335609.034 0, 1100853.146 1335614.962 0, 1101105.861 1335620.906 0, 1101358.576 1335626.864 0, 1101611.29 1335632.837 0, 1101864.004 1335638.826 0, 
+    1102116.718 1335644.828 0, 1102369.431 1335650.846 0, 1102622.144 1335656.879 0, 1102874.856 1335662.927 0, 1103126.362 1335668.96 0, 1103380.281 1335675.066 0, 1103632.992 1335681.159 0, 1103885.703 1335687.266 0, 1104138.414 1335693.388 0, 1104391.125 1335699.524 0, 
+    1104643.835 1335705.676 0, 1104896.544 1335711.843 0, 1105149.254 1335718.024 0, 1105401.963 1335724.22 0, 1105654.671 1335730.432 0, 1105907.38 1335736.658 0, 1106160.087 1335742.899 0, 1106412.795 1335749.154 0, 1106665.502 1335755.425 0, 1106918.209 1335761.711 0, 
+    1107170.915 1335768.011 0, 1107423.621 1335774.326 0, 1107676.327 1335780.657 0, 1107929.032 1335787.002 0, 1108181.737 1335793.361 0, 1108434.442 1335799.736 0, 1108687.146 1335806.126 0, 1108939.85 1335812.53 0, 1109191.348 1335818.919 0, 1109333.153 1330243.108 0, 
+    1109474.963 1324667.11 0))
+
+POLYGON ((1121320.653 1336144.539 0, 1121069.172 1336137.44 0, 1120816.488 1336130.321 0, 1120563.803 1336123.218 0, 1120311.117 1336116.129 0, 1120058.431 1336109.055 0, 1119805.745 1336101.996 0, 1119553.058 1336094.952 0, 1119300.371 1336087.923 0, 1119047.683 1336080.908 0, 
+    1118794.995 1336073.909 0, 1118542.307 1336066.924 0, 1118289.618 1336059.955 0, 1118036.929 1336053 0, 1117784.239 1336046.06 0, 1117531.549 1336039.135 0, 1117278.858 1336032.224 0, 1117026.167 1336025.329 0, 1116773.476 1336018.449 0, 1116520.784 1336011.583 0, 
+    1116268.092 1336004.732 0, 1116015.4 1335997.896 0, 1115762.707 1335991.075 0, 1115510.014 1335984.269 0, 1115256.116 1335977.446 0, 1115004.626 1335970.702 0, 1114751.931 1335963.94 0, 1114499.236 1335957.194 0, 1114246.541 1335950.462 0, 1113993.845 1335943.745 0, 
+    1113741.149 1335937.043 0, 1113488.453 1335930.356 0, 1113235.756 1335923.683 0, 1112983.059 1335917.026 0, 1112730.361 1335910.384 0, 1112477.663 1335903.756 0, 1112224.965 1335897.143 0, 1111972.266 1335890.545 0, 1111719.567 1335883.962 0, 1111466.867 1335877.394 0, 
+    1111214.167 1335870.841 0, 1110961.467 1335864.302 0, 1110708.766 1335857.779 0, 1110456.065 1335851.27 0, 1110203.363 1335844.776 0, 1109950.661 1335838.297 0, 1109697.959 1335831.833 0, 1109445.256 1335825.384 0, 1109191.348 1335818.919 0, 1109049.548 1341394.539 0, 
+    1108907.753 1346969.961 0, 1109161.002 1346976.409 0, 1109413.048 1346982.842 0, 1109665.094 1346989.289 0, 1109917.14 1346995.751 0, 1110169.185 1347002.228 0, 1110421.23 1347008.72 0, 1110673.274 1347015.227 0, 1110925.318 1347021.748 0, 1111177.362 1347028.284 0, 
+    1111429.405 1347034.835 0, 1111681.448 1347041.401 0, 1111933.491 1347047.982 0, 1112185.533 1347054.578 0, 1112437.575 1347061.188 0, 1112689.616 1347067.813 0, 1112941.657 1347074.453 0, 1113193.697 1347081.108 0, 1113445.738 1347087.778 0, 1113697.777 1347094.463 0, 
+    1113949.817 1347101.162 0, 1114201.856 1347107.876 0, 1114453.894 1347114.606 0, 1114705.933 1347121.349 0, 1114956.769 1347128.076 0, 1115210.008 1347134.882 0, 1115462.045 1347141.67 0, 1115714.081 1347148.474 0, 1115966.118 1347155.292 0, 1116218.153 1347162.125 0, 
+    1116470.189 1347168.972 0, 1116722.224 1347175.835 0, 1116974.258 1347182.713 0, 1117226.292 1347189.605 0, 1117478.326 1347196.512 0, 1117730.36 1347203.434 0, 1117982.393 1347210.371 0, 1118234.425 1347217.322 0, 1118486.457 1347224.289 0, 1118738.489 1347231.27 0, 
+    1118990.52 1347238.266 0, 1119242.551 1347245.277 0, 1119494.582 1347252.303 0, 1119746.612 1347259.344 0, 1119998.642 1347266.399 0, 1120250.671 1347273.469 0, 1120502.7 1347280.555 0, 1120754.728 1347287.654 0, 1121005.556 1347294.735 0, 1121163.102 1341719.736 0, 
+    1121320.653 1336144.539 0))
+
+POLYGON ((1133102.393 1347653.687 0, 1132851.584 1347645.897 0, 1132599.577 1347638.085 0, 1132347.569 1347630.288 0, 1132095.561 1347622.506 0, 1131843.552 1347614.738 0, 1131591.543 1347606.986 0, 1131339.533 1347599.248 0, 1131087.523 1347591.525 0, 1130835.512 1347583.817 0, 
+    1130583.501 1347576.123 0, 1130331.49 1347568.445 0, 1130079.478 1347560.781 0, 1129827.466 1347553.132 0, 1129575.453 1347545.498 0, 1129323.44 1347537.879 0, 1129071.426 1347530.275 0, 1128819.412 1347522.686 0, 1128567.397 1347515.111 0, 1128315.382 1347507.551 0, 
+    1128063.367 1347500.006 0, 1127811.351 1347492.476 0, 1127559.334 1347484.961 0, 1127307.318 1347477.46 0, 1127054.101 1347469.939 0, 1126803.283 1347462.504 0, 1126551.264 1347455.048 0, 1126299.246 1347447.607 0, 1126047.227 1347440.18 0, 1125795.207 1347432.769 0, 
+    1125543.187 1347425.372 0, 1125291.167 1347417.99 0, 1125039.146 1347410.623 0, 1124787.125 1347403.271 0, 1124535.104 1347395.934 0, 1124283.082 1347388.612 0, 1124031.059 1347381.304 0, 1123779.036 1347374.011 0, 1123527.013 1347366.733 0, 1123274.989 1347359.47 0, 
+    1123022.965 1347352.222 0, 1122770.94 1347344.988 0, 1122518.915 1347337.77 0, 1122266.89 1347330.566 0, 1122014.864 1347323.377 0, 1121762.837 1347316.203 0, 1121510.811 1347309.043 0, 1121258.784 1347301.899 0, 1121005.556 1347294.735 0, 1120848.016 1352869.533 0, 
+    1120690.481 1358444.123 0, 1120943.05 1358451.268 0, 1121194.421 1358458.393 0, 1121445.791 1358465.534 0, 1121697.161 1358472.69 0, 1121948.531 1358479.86 0, 1122199.9 1358487.045 0, 1122451.269 1358494.245 0, 1122702.637 1358501.459 0, 1122954.005 1358508.689 0, 
+    1123205.373 1358515.933 0, 1123456.74 1358523.192 0, 1123708.107 1358530.466 0, 1123959.473 1358537.754 0, 1124210.839 1358545.058 0, 1124462.204 1358552.376 0, 1124713.569 1358559.709 0, 1124964.934 1358567.057 0, 1125216.298 1358574.419 0, 1125467.661 1358581.797 0, 
+    1125719.025 1358589.189 0, 1125970.387 1358596.596 0, 1126221.75 1358604.018 0, 1126473.112 1358611.454 0, 1126723.277 1358618.87 0, 1126975.834 1358626.372 0, 1127227.195 1358633.853 0, 1127478.555 1358641.348 0, 1127729.915 1358648.859 0, 1127981.274 1358656.384 0, 
+    1128232.633 1358663.924 0, 1128483.991 1358671.479 0, 1128735.349 1358679.049 0, 1128986.707 1358686.634 0, 1129238.064 1358694.233 0, 1129489.421 1358701.847 0, 1129740.777 1358709.476 0, 1129992.132 1358717.12 0, 1130243.488 1358724.778 0, 1130494.843 1358732.451 0, 
+    1130746.197 1358740.139 0, 1130997.551 1358747.842 0, 1131248.904 1358755.56 0, 1131500.257 1358763.292 0, 1131751.61 1358771.04 0, 1132002.962 1358778.802 0, 1132254.314 1358786.578 0, 1132505.665 1358794.37 0, 1132755.821 1358802.139 0, 1132929.104 1353228.017 0, 
+    1133102.393 1347653.687 0))
+
+POLYGON ((1144820.1 1359194.241 0, 1144569.965 1359185.765 0, 1144318.637 1359177.264 0, 1144067.308 1359168.777 0, 1143815.979 1359160.304 0, 1143564.65 1359151.847 0, 1143313.32 1359143.405 0, 1143061.989 1359134.977 0, 1142810.658 1359126.564 0, 1142559.326 1359118.166 0, 
+    1142307.994 1359109.782 0, 1142056.661 1359101.414 0, 1141805.328 1359093.06 0, 1141553.995 1359084.721 0, 1141302.66 1359076.397 0, 1141051.326 1359068.088 0, 1140799.991 1359059.793 0, 1140548.655 1359051.513 0, 1140297.319 1359043.248 0, 1140045.983 1359034.998 0, 
+    1139794.646 1359026.762 0, 1139543.308 1359018.542 0, 1139291.97 1359010.336 0, 1139040.632 1359002.145 0, 1138788.099 1358993.93 0, 1138537.953 1358985.807 0, 1138286.613 1358977.66 0, 1138035.273 1358969.529 0, 1137783.932 1358961.412 0, 1137532.591 1358953.309 0, 
+    1137281.249 1358945.222 0, 1137029.907 1358937.149 0, 1136778.564 1358929.091 0, 1136527.221 1358921.048 0, 1136275.877 1358913.02 0, 1136024.533 1358905.006 0, 1135773.188 1358897.007 0, 1135521.843 1358889.023 0, 1135270.497 1358881.054 0, 1135019.151 1358873.1 0, 
+    1134767.805 1358865.16 0, 1134516.458 1358857.236 0, 1134265.11 1358849.326 0, 1134013.762 1358841.43 0, 1133762.414 1358833.55 0, 1133511.065 1358825.684 0, 1133259.715 1358817.834 0, 1133008.366 1358809.998 0, 1132755.821 1358802.139 0, 1132582.544 1364376.049 0, 
+    1132409.275 1369949.741 0, 1132661.16 1369957.579 0, 1132911.854 1369965.394 0, 1133162.547 1369973.225 0, 1133413.24 1369981.07 0, 1133663.932 1369988.93 0, 1133914.624 1369996.804 0, 1134165.316 1370004.694 0, 1134416.006 1370012.598 0, 1134666.697 1370020.516 0, 
+    1134917.387 1370028.45 0, 1135168.076 1370036.398 0, 1135418.765 1370044.361 0, 1135669.454 1370052.339 0, 1135920.142 1370060.332 0, 1136170.83 1370068.339 0, 1136421.517 1370076.361 0, 1136672.203 1370084.398 0, 1136922.89 1370092.45 0, 1137173.575 1370100.516 0, 
+    1137424.261 1370108.597 0, 1137674.945 1370116.693 0, 1137925.63 1370124.804 0, 1138176.314 1370132.929 0, 1138425.806 1370141.031 0, 1138677.68 1370149.224 0, 1138928.362 1370157.394 0, 1139179.044 1370165.579 0, 1139429.725 1370173.778 0, 1139680.406 1370181.992 0, 
+    1139931.087 1370190.22 0, 1140181.767 1370198.464 0, 1140432.446 1370206.722 0, 1140683.125 1370214.995 0, 1140933.804 1370223.283 0, 1141184.482 1370231.585 0, 1141435.159 1370239.902 0, 1141685.836 1370248.234 0, 1141936.513 1370256.581 0, 1142187.189 1370264.943 0, 
+    1142437.865 1370273.319 0, 1142688.54 1370281.71 0, 1142939.214 1370290.115 0, 1143189.888 1370298.536 0, 1143440.562 1370306.971 0, 1143691.235 1370315.421 0, 1143941.908 1370323.886 0, 1144192.58 1370332.366 0, 1144442.062 1370340.819 0, 1144631.077 1364767.639 0, 
+    1144820.1 1359194.241 0))
+
+POLYGON ((1156473.696 1370765.891 0, 1156224.237 1370756.732 0, 1155973.59 1370747.545 0, 1155722.942 1370738.372 0, 1155472.294 1370729.214 0, 1155221.645 1370720.07 0, 1154970.996 1370710.941 0, 1154720.346 1370701.828 0, 1154469.695 1370692.728 0, 1154219.045 1370683.644 0, 
+    1153968.393 1370674.574 0, 1153717.741 1370665.519 0, 1153467.089 1370656.479 0, 1153216.436 1370647.454 0, 1152965.782 1370638.443 0, 1152715.128 1370629.447 0, 1152464.473 1370620.466 0, 1152213.818 1370611.5 0, 1151963.162 1370602.548 0, 1151712.506 1370593.611 0, 
+    1151461.85 1370584.689 0, 1151211.192 1370575.782 0, 1150960.535 1370566.889 0, 1150709.876 1370558.011 0, 1150458.029 1370549.106 0, 1150208.558 1370540.3 0, 1149957.898 1370531.466 0, 1149707.238 1370522.647 0, 1149456.577 1370513.843 0, 1149205.915 1370505.054 0, 
+    1148955.254 1370496.279 0, 1148704.591 1370487.52 0, 1148453.928 1370478.775 0, 1148203.265 1370470.044 0, 1147952.601 1370461.329 0, 1147701.936 1370452.628 0, 1147451.271 1370443.942 0, 1147200.606 1370435.27 0, 1146949.94 1370426.614 0, 1146699.273 1370417.972 0, 
+    1146448.606 1370409.345 0, 1146197.938 1370400.733 0, 1145947.27 1370392.135 0, 1145696.602 1370383.552 0, 1145445.933 1370374.984 0, 1145195.263 1370366.431 0, 1144944.593 1370357.893 0, 1144693.922 1370349.369 0, 1144442.062 1370340.819 0, 1144253.053 1375913.776 0, 
+    1144064.053 1381486.504 0, 1144315.255 1381495.031 0, 1144565.27 1381503.533 0, 1144815.284 1381512.049 0, 1145065.297 1381520.58 0, 1145315.31 1381529.125 0, 1145565.323 1381537.686 0, 1145815.335 1381546.261 0, 1146065.346 1381554.85 0, 1146315.358 1381563.455 0, 
+    1146565.368 1381572.074 0, 1146815.378 1381580.708 0, 1147065.388 1381589.357 0, 1147315.397 1381598.02 0, 1147565.405 1381606.698 0, 1147815.413 1381615.391 0, 1148065.421 1381624.098 0, 1148315.428 1381632.82 0, 1148565.434 1381641.557 0, 1148815.44 1381650.309 0, 
+    1149065.445 1381659.075 0, 1149315.45 1381667.856 0, 1149565.455 1381676.652 0, 1149815.459 1381685.463 0, 1150064.276 1381694.246 0, 1150315.465 1381703.128 0, 1150565.467 1381711.982 0, 1150815.469 1381720.852 0, 1151065.47 1381729.736 0, 1151315.471 1381738.635 0, 
+    1151565.471 1381747.548 0, 1151815.471 1381756.476 0, 1152065.47 1381765.419 0, 1152315.469 1381774.377 0, 1152565.467 1381783.349 0, 1152815.465 1381792.336 0, 1153065.462 1381801.338 0, 1153315.458 1381810.354 0, 1153565.454 1381819.386 0, 1153815.45 1381828.432 0, 
+    1154065.445 1381837.492 0, 1154315.439 1381846.568 0, 1154565.433 1381855.658 0, 1154815.426 1381864.762 0, 1155065.419 1381873.882 0, 1155315.411 1381883.016 0, 1155565.403 1381892.165 0, 1155815.394 1381901.329 0, 1156064.2 1381910.463 0, 1156268.944 1376338.292 0, 
+    1156473.696 1370765.891 0))
+
+POLYGON ((1168063.102 1382368.323 0, 1167814.32 1382358.486 0, 1167564.356 1382348.616 0, 1167314.391 1382338.761 0, 1167064.426 1382328.92 0, 1166814.46 1382319.095 0, 1166564.493 1382309.284 0, 1166314.526 1382299.487 0, 1166064.558 1382289.706 0, 1165814.59 1382279.939 0, 
+    1165564.621 1382270.187 0, 1165314.651 1382260.449 0, 1165064.681 1382250.726 0, 1164814.711 1382241.018 0, 1164564.74 1382231.325 0, 1164314.768 1382221.647 0, 1164064.795 1382211.983 0, 1163814.822 1382202.333 0, 1163564.849 1382192.699 0, 1163314.875 1382183.079 0, 
+    1163064.9 1382173.474 0, 1162814.925 1382163.884 0, 1162564.949 1382154.308 0, 1162314.973 1382144.747 0, 1162063.813 1382135.156 0, 1161815.019 1382125.67 0, 1161565.041 1382116.153 0, 1161315.062 1382106.651 0, 1161065.083 1382097.164 0, 1160815.103 1382087.691 0, 
+    1160565.123 1382078.233 0, 1160315.142 1382068.79 0, 1160065.161 1382059.361 0, 1159815.179 1382049.948 0, 1159565.197 1382040.549 0, 1159315.214 1382031.164 0, 1159065.23 1382021.795 0, 1158815.246 1382012.44 0, 1158565.261 1382003.1 0, 1158315.276 1381993.774 0, 
+    1158065.29 1381984.463 0, 1157815.304 1381975.167 0, 1157565.317 1381965.886 0, 1157315.33 1381956.619 0, 1157065.342 1381947.367 0, 1156815.354 1381938.13 0, 1156565.365 1381928.908 0, 1156315.375 1381919.7 0, 1156064.2 1381910.463 0, 1155859.465 1387482.401 0, 
+    1155654.739 1393054.1 0, 1155905.255 1393063.312 0, 1156154.589 1393072.496 0, 1156403.922 1393081.694 0, 1156653.254 1393090.907 0, 1156902.586 1393100.134 0, 1157151.918 1393109.377 0, 1157401.249 1393118.634 0, 1157650.579 1393127.905 0, 1157899.909 1393137.192 0, 
+    1158149.239 1393146.493 0, 1158398.567 1393155.808 0, 1158647.896 1393165.139 0, 1158897.223 1393174.484 0, 1159146.55 1393183.844 0, 1159395.877 1393193.218 0, 1159645.203 1393202.607 0, 1159894.528 1393212.011 0, 1160143.853 1393221.429 0, 1160393.178 1393230.862 0, 
+    1160642.501 1393240.31 0, 1160891.825 1393249.772 0, 1161141.147 1393259.25 0, 1161390.47 1393268.741 0, 1161638.611 1393278.203 0, 1161889.112 1393287.769 0, 1162138.433 1393297.305 0, 1162387.752 1393306.855 0, 1162637.072 1393316.42 0, 1162886.391 1393326 0, 
+    1163135.709 1393335.595 0, 1163385.026 1393345.204 0, 1163634.343 1393354.828 0, 1163883.66 1393364.466 0, 1164132.976 1393374.119 0, 1164382.291 1393383.787 0, 1164631.606 1393393.47 0, 1164880.92 1393403.167 0, 1165130.234 1393412.879 0, 1165379.547 1393422.606 0, 
+    1165628.86 1393432.347 0, 1165878.172 1393442.103 0, 1166127.483 1393451.873 0, 1166376.794 1393461.659 0, 1166626.104 1393471.459 0, 1166875.413 1393481.273 0, 1167124.723 1393491.102 0, 1167374.031 1393500.946 0, 1167622.159 1393510.758 0, 1167842.626 1387939.661 0, 
+    1168063.102 1382368.323 0))
+
+POLYGON ((1179588.242 1394001.226 0, 1179340.14 1393990.713 0, 1179090.86 1393980.164 0, 1178841.58 1393969.631 0, 1178592.299 1393959.112 0, 1178343.018 1393948.608 0, 1178093.736 1393938.118 0, 1177844.453 1393927.643 0, 1177595.169 1393917.183 0, 1177345.885 1393906.737 0, 
+    1177096.601 1393896.306 0, 1176847.316 1393885.89 0, 1176598.03 1393875.489 0, 1176348.743 1393865.102 0, 1176099.456 1393854.729 0, 1175850.169 1393844.372 0, 1175600.88 1393834.029 0, 1175351.591 1393823.701 0, 1175102.302 1393813.387 0, 1174853.012 1393803.089 0, 
+    1174603.721 1393792.804 0, 1174354.43 1393782.535 0, 1174105.138 1393772.28 0, 1173855.845 1393762.04 0, 1173605.374 1393751.766 0, 1173357.259 1393741.604 0, 1173107.964 1393731.408 0, 1172858.669 1393721.226 0, 1172609.374 1393711.059 0, 1172360.078 1393700.907 0, 
+    1172110.781 1393690.77 0, 1171861.484 1393680.647 0, 1171612.186 1393670.539 0, 1171362.887 1393660.446 0, 1171113.588 1393650.367 0, 1170864.288 1393640.303 0, 1170614.988 1393630.253 0, 1170365.687 1393620.219 0, 1170116.386 1393610.199 0, 1169867.084 1393600.193 0, 
+    1169617.781 1393590.202 0, 1169368.478 1393580.226 0, 1169119.174 1393570.265 0, 1168869.87 1393560.318 0, 1168620.565 1393550.386 0, 1168371.259 1393540.469 0, 1168121.953 1393530.566 0, 1167872.646 1393520.678 0, 1167622.159 1393510.758 0, 1167401.703 1399081.611 0, 
+    1167181.256 1404652.214 0, 1167431.084 1404662.108 0, 1167679.735 1404671.97 0, 1167928.385 1404681.847 0, 1168177.035 1404691.738 0, 1168425.684 1404701.644 0, 1168674.333 1404711.564 0, 1168922.981 1404721.499 0, 1169171.629 1404731.449 0, 1169420.275 1404741.414 0, 
+    1169668.922 1404751.393 0, 1169917.567 1404761.386 0, 1170166.213 1404771.395 0, 1170414.857 1404781.418 0, 1170663.501 1404791.455 0, 1170912.144 1404801.508 0, 1171160.787 1404811.574 0, 1171409.429 1404821.656 0, 1171658.071 1404831.752 0, 1171906.712 1404841.863 0, 
+    1172155.352 1404851.988 0, 1172403.992 1404862.128 0, 1172652.631 1404872.283 0, 1172901.27 1404882.452 0, 1173148.733 1404892.588 0, 1173398.545 1404902.835 0, 1173647.182 1404913.048 0, 1173895.818 1404923.276 0, 1174144.454 1404933.518 0, 1174393.089 1404943.775 0, 
+    1174641.723 1404954.047 0, 1174890.357 1404964.334 0, 1175138.99 1404974.635 0, 1175387.623 1404984.95 0, 1175636.255 1404995.28 0, 1175884.886 1405005.625 0, 1176133.517 1405015.985 0, 1176382.147 1405026.359 0, 1176630.776 1405036.748 0, 1176879.405 1405047.151 0, 
+    1177128.034 1405057.569 0, 1177376.661 1405068.002 0, 1177625.288 1405078.45 0, 1177873.915 1405088.912 0, 1178122.541 1405099.388 0, 1178371.166 1405109.879 0, 1178619.79 1405120.385 0, 1178868.414 1405130.906 0, 1179115.864 1405141.391 0, 1179352.047 1399571.433 0, 
+    1179588.242 1394001.226 0))
+
+POLYGON ((1191049.041 1405664.284 0, 1190801.621 1405653.099 0, 1190553.028 1405641.876 0, 1190304.434 1405630.668 0, 1190055.839 1405619.474 0, 1189807.244 1405608.295 0, 1189558.648 1405597.131 0, 1189310.051 1405585.981 0, 1189061.454 1405574.846 0, 1188812.856 1405563.726 0, 
+    1188564.258 1405552.62 0, 1188315.659 1405541.529 0, 1188067.059 1405530.452 0, 1187818.458 1405519.39 0, 1187569.857 1405508.343 0, 1187321.255 1405497.31 0, 1187072.653 1405486.292 0, 1186824.05 1405475.289 0, 1186575.446 1405464.3 0, 1186326.842 1405453.326 0, 
+    1186078.237 1405442.366 0, 1185829.631 1405431.422 0, 1185581.025 1405420.491 0, 1185332.418 1405409.576 0, 1185082.637 1405398.623 0, 1184835.202 1405387.788 0, 1184586.593 1405376.917 0, 1184337.984 1405366.06 0, 1184089.374 1405355.217 0, 1183840.763 1405344.389 0, 
+    1183592.151 1405333.576 0, 1183343.539 1405322.778 0, 1183094.927 1405311.994 0, 1182846.313 1405301.224 0, 1182597.699 1405290.47 0, 1182349.085 1405279.73 0, 1182100.47 1405269.004 0, 1181851.854 1405258.294 0, 1181603.237 1405247.597 0, 1181354.62 1405236.916 0, 
+    1181106.002 1405226.249 0, 1180857.384 1405215.597 0, 1180608.765 1405204.959 0, 1180360.145 1405194.336 0, 1180111.525 1405183.728 0, 1179862.904 1405173.134 0, 1179614.283 1405162.555 0, 1179365.661 1405151.991 0, 1179115.864 1405141.391 0, 1178879.691 1410711.093 0, 
+    1178643.529 1416280.534 0, 1178892.667 1416291.106 0, 1179140.633 1416301.642 0, 1179388.599 1416312.194 0, 1179636.565 1416322.759 0, 1179884.529 1416333.34 0, 1180132.493 1416343.935 0, 1180380.457 1416354.544 0, 1180628.419 1416365.168 0, 1180876.381 1416375.807 0, 
+    1181124.343 1416386.46 0, 1181372.304 1416397.128 0, 1181620.264 1416407.811 0, 1181868.224 1416418.508 0, 1182116.183 1416429.22 0, 1182364.141 1416439.946 0, 1182612.099 1416450.687 0, 1182860.056 1416461.442 0, 1183108.012 1416472.212 0, 1183355.968 1416482.997 0, 
+    1183603.923 1416493.796 0, 1183851.878 1416504.61 0, 1184099.832 1416515.439 0, 1184347.785 1416526.282 0, 1184594.568 1416537.088 0, 1184843.69 1416548.012 0, 1185091.641 1416558.898 0, 1185339.592 1416569.8 0, 1185587.542 1416580.716 0, 1185835.491 1416591.646 0, 
+    1186083.44 1416602.592 0, 1186331.388 1416613.551 0, 1186579.336 1416624.526 0, 1186827.283 1416635.515 0, 1187075.229 1416646.518 0, 1187323.174 1416657.537 0, 1187571.119 1416668.569 0, 1187819.064 1416679.617 0, 1188067.007 1416690.679 0, 1188314.95 1416701.755 0, 
+    1188562.893 1416712.846 0, 1188810.834 1416723.952 0, 1189058.775 1416735.072 0, 1189306.716 1416746.207 0, 1189554.655 1416757.357 0, 1189802.594 1416768.521 0, 1190050.533 1416779.7 0, 1190298.47 1416790.893 0, 1190545.238 1416802.048 0, 1190797.134 1411233.296 0, 
+    1191049.041 1405664.284 0))
+
+POLYGON ((1202445.427 1417357.184 0, 1202198.69 1417345.332 0, 1201950.785 1417333.438 0, 1201702.879 1417321.559 0, 1201454.972 1417309.694 0, 1201207.065 1417297.844 0, 1200959.157 1417286.009 0, 1200711.249 1417274.188 0, 1200463.339 1417262.382 0, 1200215.429 1417250.591 0, 
+    1199967.519 1417238.814 0, 1199719.607 1417227.051 0, 1199471.695 1417215.303 0, 1199223.782 1417203.57 0, 1198975.869 1417191.852 0, 1198727.955 1417180.147 0, 1198480.04 1417168.458 0, 1198232.124 1417156.783 0, 1197984.208 1417145.123 0, 1197736.291 1417133.477 0, 
+    1197488.374 1417121.846 0, 1197240.456 1417110.23 0, 1196992.537 1417098.628 0, 1196744.617 1417087.041 0, 1196495.529 1417075.413 0, 1196248.776 1417063.91 0, 1196000.854 1417052.366 0, 1195752.932 1417040.837 0, 1195505.009 1417029.323 0, 1195257.085 1417017.823 0, 
+    1195009.161 1417006.338 0, 1194761.236 1416994.868 0, 1194513.31 1416983.412 0, 1194265.384 1416971.97 0, 1194017.456 1416960.543 0, 1193769.529 1416949.131 0, 1193521.6 1416937.734 0, 1193273.671 1416926.351 0, 1193025.742 1416914.982 0, 1192777.811 1416903.628 0, 
+    1192529.88 1416892.289 0, 1192281.948 1416880.965 0, 1192034.016 1416869.655 0, 1191786.083 1416858.359 0, 1191538.149 1416847.078 0, 1191290.215 1416835.812 0, 1191042.28 1416824.56 0, 1190794.344 1416813.323 0, 1190545.238 1416802.048 0, 1190293.355 1422370.533 0, 
+    1190041.483 1427938.746 0, 1190289.93 1427949.991 0, 1190537.211 1427961.199 0, 1190784.49 1427972.421 0, 1191031.769 1427983.657 0, 1191279.047 1427994.908 0, 1191526.325 1428006.174 0, 1191773.602 1428017.454 0, 1192020.878 1428028.748 0, 1192268.154 1428040.058 0, 
+    1192515.429 1428051.381 0, 1192762.703 1428062.72 0, 1193009.977 1428074.073 0, 1193257.25 1428085.44 0, 1193504.522 1428096.822 0, 1193751.794 1428108.219 0, 1193999.064 1428119.63 0, 1194246.335 1428131.056 0, 1194493.604 1428142.496 0, 1194740.873 1428153.951 0, 
+    1194988.141 1428165.42 0, 1195235.409 1428176.904 0, 1195482.676 1428188.402 0, 1195729.942 1428199.915 0, 1195976.043 1428211.388 0, 1196224.473 1428222.985 0, 1196471.737 1428234.542 0, 1196719 1428246.113 0, 1196966.263 1428257.699 0, 1197213.525 1428269.299 0, 
+    1197460.787 1428280.914 0, 1197708.047 1428292.543 0, 1197955.307 1428304.187 0, 1198202.567 1428315.846 0, 1198449.826 1428327.519 0, 1198697.084 1428339.206 0, 1198944.341 1428350.909 0, 1199191.598 1428362.625 0, 1199438.854 1428374.357 0, 1199686.109 1428386.102 0, 
+    1199933.363 1428397.863 0, 1200180.617 1428409.638 0, 1200427.87 1428421.427 0, 1200675.123 1428433.231 0, 1200922.375 1428445.05 0, 1201169.626 1428456.883 0, 1201416.876 1428468.731 0, 1201664.126 1428480.593 0, 1201910.211 1428492.414 0, 1202177.812 1422924.935 0, 
+    1202445.427 1417357.184 0))
+
+POLYGON ((1213777.327 1429079.612 0, 1213531.274 1429067.095 0, 1213284.059 1429054.535 0, 1213036.843 1429041.988 0, 1212789.626 1429029.457 0, 1212542.409 1429016.94 0, 1212295.191 1429004.437 0, 1212047.972 1428991.949 0, 1211800.752 1428979.476 0, 1211553.532 1428967.017 0, 
+    1211306.311 1428954.572 0, 1211059.089 1428942.143 0, 1210811.867 1428929.727 0, 1210564.643 1428917.327 0, 1210317.419 1428904.941 0, 1210070.195 1428892.569 0, 1209822.969 1428880.212 0, 1209575.743 1428867.87 0, 1209328.516 1428855.542 0, 1209081.288 1428843.228 0, 
+    1208834.06 1428830.929 0, 1208586.831 1428818.645 0, 1208339.601 1428806.375 0, 1208092.37 1428794.12 0, 1207843.976 1428781.822 0, 1207597.907 1428769.653 0, 1207350.675 1428757.442 0, 1207103.441 1428745.245 0, 1206856.207 1428733.063 0, 1206608.972 1428720.895 0, 
+    1206361.737 1428708.741 0, 1206114.5 1428696.603 0, 1205867.263 1428684.478 0, 1205620.026 1428672.369 0, 1205372.787 1428660.274 0, 1205125.548 1428648.193 0, 1204878.308 1428636.127 0, 1204631.068 1428624.076 0, 1204383.826 1428612.039 0, 1204136.584 1428600.016 0, 
+    1203889.342 1428588.009 0, 1203642.098 1428576.015 0, 1203394.854 1428564.037 0, 1203147.609 1428552.072 0, 1202900.364 1428540.123 0, 1202653.118 1428528.188 0, 1202405.871 1428516.267 0, 1202158.623 1428504.361 0, 1201910.211 1428492.414 0, 1201642.623 1434059.616 0, 
+    1201375.048 1439626.534 0, 1201622.802 1439638.449 0, 1201869.394 1439650.324 0, 1202115.986 1439662.213 0, 1202362.577 1439674.116 0, 1202609.167 1439686.034 0, 1202855.756 1439697.966 0, 1203102.345 1439709.913 0, 1203348.933 1439721.875 0, 1203595.521 1439733.851 0, 
+    1203842.107 1439745.841 0, 1204088.693 1439757.846 0, 1204335.279 1439769.866 0, 1204581.863 1439781.9 0, 1204828.447 1439793.948 0, 1205075.03 1439806.011 0, 1205321.612 1439818.089 0, 1205568.194 1439830.181 0, 1205814.775 1439842.288 0, 1206061.355 1439854.409 0, 
+    1206307.935 1439866.544 0, 1206554.514 1439878.695 0, 1206801.092 1439890.859 0, 1207047.669 1439903.038 0, 1207293.086 1439915.175 0, 1207540.822 1439927.44 0, 1207787.397 1439939.663 0, 1208033.972 1439951.9 0, 1208280.546 1439964.152 0, 1208527.119 1439976.418 0, 
+    1208773.691 1439988.699 0, 1209020.263 1440000.994 0, 1209266.834 1440013.304 0, 1209513.404 1440025.628 0, 1209759.973 1440037.967 0, 1210006.542 1440050.32 0, 1210253.11 1440062.688 0, 1210499.677 1440075.07 0, 1210746.244 1440087.467 0, 1210992.81 1440099.879 0, 
+    1211239.375 1440112.304 0, 1211485.939 1440124.745 0, 1211732.503 1440137.2 0, 1211979.066 1440149.669 0, 1212225.628 1440162.153 0, 1212472.189 1440174.652 0, 1212718.75 1440187.164 0, 1212965.31 1440199.692 0, 1213210.71 1440212.175 0, 1213494.011 1434646.035 0, 
+    1213777.327 1429079.612 0))
+
+POLYGON ((1225044.671 1440831.252 0, 1224799.305 1440818.075 0, 1224552.781 1440804.851 0, 1224306.257 1440791.642 0, 1224059.732 1440778.447 0, 1223813.206 1440765.266 0, 1223566.679 1440752.1 0, 1223320.152 1440738.949 0, 1223073.623 1440725.812 0, 1222827.094 1440712.69 0, 
+    1222580.565 1440699.582 0, 1222334.034 1440686.488 0, 1222087.503 1440673.409 0, 1221840.971 1440660.345 0, 1221594.438 1440647.295 0, 1221347.904 1440634.26 0, 1221101.37 1440621.239 0, 1220854.835 1440608.233 0, 1220608.299 1440595.241 0, 1220361.762 1440582.264 0, 
+    1220115.224 1440569.301 0, 1219868.686 1440556.352 0, 1219622.147 1440543.419 0, 1219375.608 1440530.499 0, 1219127.909 1440517.534 0, 1218882.526 1440504.704 0, 1218635.984 1440491.829 0, 1218389.441 1440478.967 0, 1218142.897 1440466.121 0, 1217896.353 1440453.289 0, 
+    1217649.808 1440440.471 0, 1217403.262 1440427.668 0, 1217156.716 1440414.879 0, 1216910.168 1440402.105 0, 1216663.62 1440389.345 0, 1216417.072 1440376.6 0, 1216170.522 1440363.869 0, 1215923.972 1440351.153 0, 1215677.421 1440338.452 0, 1215430.869 1440325.765 0, 
+    1215184.316 1440313.092 0, 1214937.763 1440300.434 0, 1214691.209 1440287.79 0, 1214444.654 1440275.161 0, 1214198.099 1440262.547 0, 1213951.542 1440249.947 0, 1213704.985 1440237.361 0, 1213458.428 1440224.79 0, 1213210.71 1440212.175 0, 1212927.424 1445778.026 0, 
+    1212644.153 1451343.583 0, 1212891.212 1451356.165 0, 1213137.114 1451368.703 0, 1213383.016 1451381.255 0, 1213628.917 1451393.821 0, 1213874.818 1451406.402 0, 1214120.717 1451418.998 0, 1214366.616 1451431.608 0, 1214612.514 1451444.232 0, 1214858.412 1451456.871 0, 
+    1215104.308 1451469.525 0, 1215350.204 1451482.192 0, 1215596.099 1451494.875 0, 1215841.994 1451507.572 0, 1216087.887 1451520.283 0, 1216333.78 1451533.009 0, 1216579.673 1451545.749 0, 1216825.564 1451558.503 0, 1217071.455 1451571.273 0, 1217317.345 1451584.056 0, 
+    1217563.234 1451596.854 0, 1217809.122 1451609.667 0, 1218055.01 1451622.494 0, 1218300.897 1451635.335 0, 1218545.628 1451648.131 0, 1218792.668 1451661.062 0, 1219038.553 1451673.947 0, 1219284.437 1451686.846 0, 1219530.32 1451699.76 0, 1219776.202 1451712.689 0, 
+    1220022.084 1451725.631 0, 1220267.964 1451738.589 0, 1220513.844 1451751.56 0, 1220759.724 1451764.547 0, 1221005.602 1451777.547 0, 1221251.48 1451790.563 0, 1221497.357 1451803.592 0, 1221743.233 1451816.636 0, 1221989.109 1451829.695 0, 1222234.983 1451842.768 0, 
+    1222480.857 1451855.856 0, 1222726.73 1451868.958 0, 1222972.603 1451882.074 0, 1223218.474 1451895.205 0, 1223464.345 1451908.35 0, 1223710.215 1451921.51 0, 1223956.085 1451934.685 0, 1224201.953 1451947.874 0, 1224446.667 1451961.015 0, 1224745.661 1446396.28 0, 
+    1225044.671 1440831.252 0))
+
+POLYGON ((1236247.39 1452611.788 0, 1236002.712 1452597.956 0, 1235756.882 1452584.072 0, 1235511.051 1452570.203 0, 1235265.219 1452556.349 0, 1235019.386 1452542.509 0, 1234773.553 1452528.683 0, 1234527.719 1452514.872 0, 1234281.883 1452501.076 0, 1234036.047 1452487.293 0, 
+    1233790.211 1452473.526 0, 1233544.373 1452459.773 0, 1233298.535 1452446.034 0, 1233052.695 1452432.31 0, 1232806.855 1452418.6 0, 1232561.015 1452404.904 0, 1232315.173 1452391.224 0, 1232069.331 1452377.557 0, 1231823.487 1452363.905 0, 1231577.643 1452350.268 0, 
+    1231331.798 1452336.645 0, 1231085.953 1452323.036 0, 1230840.106 1452309.442 0, 1230594.259 1452295.863 0, 1230347.258 1452282.234 0, 1230102.562 1452268.747 0, 1229856.713 1452255.211 0, 1229610.862 1452241.689 0, 1229365.011 1452228.182 0, 1229119.159 1452214.689 0, 
+    1228873.306 1452201.211 0, 1228627.453 1452187.747 0, 1228381.598 1452174.298 0, 1228135.743 1452160.863 0, 1227889.887 1452147.443 0, 1227644.03 1452134.037 0, 1227398.173 1452120.645 0, 1227152.314 1452107.268 0, 1226906.455 1452093.906 0, 1226660.595 1452080.558 0, 
+    1226414.735 1452067.224 0, 1226168.873 1452053.905 0, 1225923.011 1452040.601 0, 1225677.148 1452027.311 0, 1225431.284 1452014.035 0, 1225185.419 1452000.774 0, 1224939.554 1451987.527 0, 1224693.688 1451974.295 0, 1224446.667 1451961.015 0, 1224147.689 1457525.449 0, 
+    1223848.728 1463089.578 0, 1224095.091 1463102.823 0, 1224340.302 1463116.02 0, 1224585.512 1463129.231 0, 1224830.722 1463142.457 0, 1225075.931 1463155.697 0, 1225321.139 1463168.952 0, 1225566.346 1463182.221 0, 1225811.552 1463195.505 0, 1226056.758 1463208.803 0, 
+    1226301.963 1463222.115 0, 1226547.167 1463235.442 0, 1226792.371 1463248.784 0, 1227037.573 1463262.139 0, 1227282.775 1463275.51 0, 1227527.976 1463288.894 0, 1227773.176 1463302.293 0, 1228018.376 1463315.707 0, 1228263.574 1463329.135 0, 1228508.772 1463342.577 0, 
+    1228753.969 1463356.034 0, 1228999.165 1463369.505 0, 1229244.361 1463382.991 0, 1229489.555 1463396.491 0, 1229733.6 1463409.942 0, 1229979.942 1463423.534 0, 1230225.135 1463437.078 0, 1230470.326 1463450.636 0, 1230715.517 1463464.208 0, 1230960.707 1463477.794 0, 
+    1231205.896 1463491.396 0, 1231451.084 1463505.011 0, 1231696.272 1463518.641 0, 1231941.458 1463532.285 0, 1232186.644 1463545.944 0, 1232431.829 1463559.618 0, 1232677.014 1463573.305 0, 1232922.197 1463587.007 0, 1233167.38 1463600.724 0, 1233412.562 1463614.455 0, 
+    1233657.743 1463628.2 0, 1233902.923 1463641.96 0, 1234148.102 1463655.734 0, 1234393.281 1463669.523 0, 1234638.459 1463683.326 0, 1234883.636 1463697.144 0, 1235128.812 1463710.976 0, 1235373.987 1463724.822 0, 1235618.013 1463738.618 0, 1235932.693 1458175.356 0, 
+    1236247.39 1452611.788 0))
+
+POLYGON ((1247385.418 1464420.906 0, 1247141.43 1464406.42 0, 1246896.294 1464391.881 0, 1246651.158 1464377.357 0, 1246406.021 1464362.846 0, 1246160.884 1464348.351 0, 1245915.745 1464333.869 0, 1245670.605 1464319.402 0, 1245425.465 1464304.95 0, 1245180.324 1464290.512 0, 
+    1244935.182 1464276.088 0, 1244690.039 1464261.679 0, 1244444.895 1464247.284 0, 1244199.75 1464232.904 0, 1243954.605 1464218.538 0, 1243709.459 1464204.187 0, 1243464.311 1464189.85 0, 1243219.163 1464175.527 0, 1242974.015 1464161.219 0, 1242728.865 1464146.925 0, 
+    1242483.714 1464132.646 0, 1242238.563 1464118.381 0, 1241993.411 1464104.13 0, 1241748.258 1464089.894 0, 1241501.956 1464075.606 0, 1241257.949 1464061.466 0, 1241012.794 1464047.273 0, 1240767.637 1464033.095 0, 1240522.48 1464018.931 0, 1240277.322 1464004.781 0, 
+    1240032.163 1463990.646 0, 1239787.003 1463976.526 0, 1239541.843 1463962.419 0, 1239296.681 1463948.328 0, 1239051.519 1463934.25 0, 1238806.356 1463920.187 0, 1238561.192 1463906.139 0, 1238316.028 1463892.105 0, 1238070.862 1463878.085 0, 1237825.696 1463864.08 0, 
+    1237580.529 1463850.09 0, 1237335.361 1463836.113 0, 1237090.192 1463822.151 0, 1236845.022 1463808.204 0, 1236599.852 1463794.271 0, 1236354.68 1463780.352 0, 1236109.508 1463766.448 0, 1235864.335 1463752.558 0, 1235618.013 1463738.618 0, 1235303.351 1469301.569 0, 
+    1234988.707 1474864.203 0, 1235234.371 1474878.106 0, 1235478.889 1474891.959 0, 1235723.406 1474905.826 0, 1235967.923 1474919.707 0, 1236212.438 1474933.603 0, 1236456.953 1474947.513 0, 1236701.467 1474961.438 0, 1236945.98 1474975.377 0, 1237190.493 1474989.33 0, 
+    1237435.004 1475003.298 0, 1237679.515 1475017.28 0, 1237924.025 1475031.276 0, 1238168.534 1475045.287 0, 1238413.042 1475059.313 0, 1238657.55 1475073.352 0, 1238902.056 1475087.407 0, 1239146.562 1475101.475 0, 1239391.067 1475115.558 0, 1239635.571 1475129.655 0, 
+    1239880.074 1475143.767 0, 1240124.577 1475157.893 0, 1240369.078 1475172.033 0, 1240613.579 1475186.188 0, 1240856.934 1475200.291 0, 1241102.578 1475214.541 0, 1241347.076 1475228.739 0, 1241591.574 1475242.951 0, 1241836.07 1475257.178 0, 1242080.566 1475271.419 0, 
+    1242325.061 1475285.675 0, 1242569.555 1475299.945 0, 1242814.048 1475314.229 0, 1243058.541 1475328.528 0, 1243303.032 1475342.841 0, 1243547.523 1475357.169 0, 1243792.013 1475371.511 0, 1244036.502 1475385.867 0, 1244280.99 1475400.238 0, 1244525.477 1475414.623 0, 
+    1244769.964 1475429.022 0, 1245014.45 1475443.436 0, 1245258.934 1475457.864 0, 1245503.418 1475472.307 0, 1245747.901 1475486.764 0, 1245992.384 1475501.236 0, 1246236.865 1475515.721 0, 1246481.346 1475530.222 0, 1246724.682 1475544.668 0, 1247055.04 1469982.945 0, 
+    1247385.418 1464420.906 0))
+
+POLYGON ((1258458.688 1476258.287 0, 1258215.391 1476243.153 0, 1257970.953 1476227.962 0, 1257726.513 1476212.785 0, 1257482.073 1476197.623 0, 1257237.632 1476182.476 0, 1256993.189 1476167.342 0, 1256748.746 1476152.223 0, 1256504.303 1476137.119 0, 1256259.858 1476122.029 0, 
+    1256015.412 1476106.953 0, 1255770.965 1476091.892 0, 1255526.518 1476076.845 0, 1255282.069 1476061.812 0, 1255037.62 1476046.794 0, 1254793.17 1476031.79 0, 1254548.719 1476016.801 0, 1254304.267 1476001.826 0, 1254059.814 1475986.865 0, 1253815.361 1475971.919 0, 
+    1253570.906 1475956.987 0, 1253326.451 1475942.069 0, 1253081.994 1475927.166 0, 1252837.537 1475912.278 0, 1252591.937 1475897.334 0, 1252348.62 1475882.543 0, 1252104.16 1475867.698 0, 1251859.7 1475852.867 0, 1251615.238 1475838.05 0, 1251370.776 1475823.247 0, 
+    1251126.312 1475808.459 0, 1250881.848 1475793.686 0, 1250637.383 1475778.927 0, 1250392.917 1475764.182 0, 1250148.451 1475749.451 0, 1249903.983 1475734.735 0, 1249659.514 1475720.034 0, 1249415.045 1475705.346 0, 1249170.575 1475690.674 0, 1248926.104 1475676.015 0, 
+    1248681.632 1475661.371 0, 1248437.159 1475646.741 0, 1248192.685 1475632.126 0, 1247948.211 1475617.525 0, 1247703.735 1475602.938 0, 1247459.259 1475588.366 0, 1247214.782 1475573.809 0, 1246970.304 1475559.265 0, 1246724.682 1475544.668 0, 1246394.342 1481106.068 0, 
+    1246064.023 1486667.14 0, 1246308.987 1486681.698 0, 1246552.81 1486696.202 0, 1246796.633 1486710.721 0, 1247040.455 1486725.254 0, 1247284.275 1486739.802 0, 1247528.095 1486754.364 0, 1247771.914 1486768.94 0, 1248015.732 1486783.53 0, 1248259.55 1486798.135 0, 
+    1248503.366 1486812.755 0, 1248747.182 1486827.388 0, 1248990.997 1486842.036 0, 1249234.81 1486856.698 0, 1249478.623 1486871.375 0, 1249722.436 1486886.066 0, 1249966.247 1486900.771 0, 1250210.057 1486915.491 0, 1250453.867 1486930.225 0, 1250697.676 1486944.974 0, 
+    1250941.483 1486959.736 0, 1251185.29 1486974.513 0, 1251429.096 1486989.305 0, 1251672.902 1487004.111 0, 1251915.567 1487018.861 0, 1252160.509 1487033.765 0, 1252404.312 1487048.614 0, 1252648.114 1487063.477 0, 1252891.915 1487078.355 0, 1253135.715 1487093.247 0, 
+    1253379.514 1487108.153 0, 1253623.312 1487123.074 0, 1253867.109 1487138.008 0, 1254110.906 1487152.958 0, 1254354.701 1487167.921 0, 1254598.496 1487182.899 0, 1254842.29 1487197.892 0, 1255086.083 1487212.898 0, 1255329.875 1487227.919 0, 1255573.666 1487242.955 0, 
+    1255817.456 1487258.005 0, 1256061.246 1487273.069 0, 1256305.034 1487288.147 0, 1256548.822 1487303.24 0, 1256792.608 1487318.347 0, 1257036.394 1487333.468 0, 1257280.179 1487348.604 0, 1257523.963 1487363.754 0, 1257766.608 1487378.848 0, 1258112.638 1481818.732 0, 
+    1258458.688 1476258.287 0))
+
+POLYGON ((1269467.136 1488123.615 0, 1269224.533 1488107.836 0, 1268980.793 1488091.997 0, 1268737.052 1488076.172 0, 1268493.31 1488060.362 0, 1268249.567 1488044.566 0, 1268005.823 1488028.785 0, 1267762.078 1488013.018 0, 1267518.332 1487997.265 0, 1267274.585 1487981.527 0, 
+    1267030.837 1487965.803 0, 1266787.089 1487950.093 0, 1266543.339 1487934.398 0, 1266299.589 1487918.716 0, 1266055.837 1487903.05 0, 1265812.085 1487887.397 0, 1265568.332 1487871.759 0, 1265324.577 1487856.136 0, 1265080.822 1487840.526 0, 1264837.066 1487824.932 0, 
+    1264593.309 1487809.351 0, 1264349.552 1487793.785 0, 1264105.793 1487778.233 0, 1263862.033 1487762.695 0, 1263617.135 1487747.1 0, 1263374.511 1487731.663 0, 1263130.749 1487716.169 0, 1262886.985 1487700.688 0, 1262643.221 1487685.223 0, 1262399.456 1487669.771 0, 
+    1262155.69 1487654.334 0, 1261911.923 1487638.911 0, 1261668.155 1487623.503 0, 1261424.386 1487608.109 0, 1261180.617 1487592.729 0, 1260936.846 1487577.363 0, 1260693.075 1487562.012 0, 1260449.302 1487546.676 0, 1260205.529 1487531.353 0, 1259961.755 1487516.045 0, 
+    1259717.98 1487500.752 0, 1259474.204 1487485.472 0, 1259230.427 1487470.207 0, 1258986.649 1487454.957 0, 1258742.87 1487439.721 0, 1258499.091 1487424.499 0, 1258255.31 1487409.291 0, 1258011.529 1487394.098 0, 1257766.608 1487378.848 0, 1257420.599 1492938.63 0, 
+    1257074.612 1498498.073 0, 1257318.875 1498513.282 0, 1257562.002 1498528.434 0, 1257805.128 1498543.601 0, 1258048.253 1498558.782 0, 1258291.377 1498573.977 0, 1258534.5 1498589.187 0, 1258777.623 1498604.411 0, 1259020.744 1498619.649 0, 1259263.865 1498634.902 0, 
+    1259506.985 1498650.169 0, 1259750.104 1498665.45 0, 1259993.222 1498680.745 0, 1260236.339 1498696.055 0, 1260479.455 1498711.379 0, 1260722.57 1498726.718 0, 1260965.685 1498742.071 0, 1261208.798 1498757.438 0, 1261451.911 1498772.819 0, 1261695.022 1498788.215 0, 
+    1261938.133 1498803.625 0, 1262181.243 1498819.049 0, 1262424.352 1498834.488 0, 1262667.46 1498849.941 0, 1262909.433 1498865.336 0, 1263153.673 1498880.889 0, 1263396.778 1498896.385 0, 1263639.883 1498911.895 0, 1263882.986 1498927.42 0, 1264126.089 1498942.959 0, 
+    1264369.19 1498958.512 0, 1264612.291 1498974.079 0, 1264855.391 1498989.661 0, 1265098.49 1499005.257 0, 1265341.588 1499020.867 0, 1265584.685 1499036.492 0, 1265827.781 1499052.131 0, 1266070.876 1499067.784 0, 1266313.97 1499083.452 0, 1266557.064 1499099.133 0, 
+    1266800.156 1499114.83 0, 1267043.247 1499130.54 0, 1267286.338 1499146.265 0, 1267529.428 1499162.004 0, 1267772.516 1499177.757 0, 1268015.604 1499193.525 0, 1268258.691 1499209.307 0, 1268501.777 1499225.103 0, 1268743.729 1499240.84 0, 1269105.422 1493682.398 0, 
+    1269467.136 1488123.615 0))
+
+POLYGON ((1280410.701 1500016.572 0, 1280168.793 1500000.152 0, 1279925.752 1499983.669 0, 1279682.711 1499967.2 0, 1279439.669 1499950.746 0, 1279196.626 1499934.306 0, 1278953.581 1499917.88 0, 1278710.536 1499901.468 0, 1278467.49 1499885.071 0, 1278224.443 1499868.688 0, 
+    1277981.395 1499852.32 0, 1277738.346 1499835.965 0, 1277495.296 1499819.625 0, 1277252.245 1499803.3 0, 1277009.193 1499786.988 0, 1276766.14 1499770.691 0, 1276523.086 1499754.408 0, 1276280.031 1499738.14 0, 1276036.976 1499721.886 0, 1275793.919 1499705.646 0, 
+    1275550.861 1499689.42 0, 1275307.803 1499673.209 0, 1275064.743 1499657.012 0, 1274821.682 1499640.83 0, 1274577.489 1499624.586 0, 1274335.559 1499608.507 0, 1274092.495 1499592.368 0, 1273849.431 1499576.242 0, 1273606.366 1499560.131 0, 1273363.299 1499544.035 0, 
+    1273120.232 1499527.952 0, 1272877.164 1499511.884 0, 1272634.095 1499495.83 0, 1272391.025 1499479.79 0, 1272147.954 1499463.765 0, 1271904.882 1499447.754 0, 1271661.809 1499431.758 0, 1271418.735 1499415.775 0, 1271175.661 1499399.807 0, 1270932.585 1499383.854 0, 
+    1270689.509 1499367.914 0, 1270446.431 1499351.989 0, 1270203.353 1499336.078 0, 1269960.273 1499320.182 0, 1269717.193 1499304.3 0, 1269474.111 1499288.432 0, 1269231.029 1499272.578 0, 1268987.946 1499256.739 0, 1268743.729 1499240.84 0, 1268382.059 1504798.937 0, 
+    1268020.411 1510356.683 0, 1268263.971 1510372.539 0, 1268506.4 1510388.335 0, 1268748.828 1510404.146 0, 1268991.255 1510419.971 0, 1269233.681 1510435.811 0, 1269476.106 1510451.665 0, 1269718.531 1510467.532 0, 1269960.954 1510483.415 0, 1270203.376 1510499.311 0, 
+    1270445.798 1510515.222 0, 1270688.218 1510531.147 0, 1270930.638 1510547.086 0, 1271173.056 1510563.04 0, 1271415.474 1510579.008 0, 1271657.891 1510594.99 0, 1271900.307 1510610.986 0, 1272142.722 1510626.997 0, 1272385.135 1510643.022 0, 1272627.548 1510659.061 0, 
+    1272869.96 1510675.114 0, 1273112.371 1510691.182 0, 1273354.782 1510707.264 0, 1273597.191 1510723.36 0, 1273838.47 1510739.396 0, 1274082.006 1510755.596 0, 1274324.413 1510771.735 0, 1274566.818 1510787.888 0, 1274809.222 1510804.056 0, 1275051.626 1510820.238 0, 
+    1275294.028 1510836.434 0, 1275536.43 1510852.644 0, 1275778.831 1510868.869 0, 1276021.23 1510885.108 0, 1276263.629 1510901.361 0, 1276506.027 1510917.628 0, 1276748.424 1510933.91 0, 1276990.819 1510950.206 0, 1277233.214 1510966.516 0, 1277475.608 1510982.841 0, 
+    1277718.001 1510999.18 0, 1277960.393 1511015.533 0, 1278202.784 1511031.9 0, 1278445.174 1511048.282 0, 1278687.563 1511064.677 0, 1278929.952 1511081.088 0, 1279172.339 1511097.512 0, 1279414.725 1511113.951 0, 1279655.982 1511130.327 0, 1280033.33 1505573.625 0, 
+    1280410.701 1500016.572 0))
+
+POLYGON ((1291289.321 1511936.841 0, 1291048.109 1511919.783 0, 1290805.77 1511902.659 0, 1290563.43 1511885.55 0, 1290321.089 1511868.455 0, 1290078.748 1511851.375 0, 1289836.405 1511834.308 0, 1289594.061 1511817.256 0, 1289351.716 1511800.218 0, 1289109.37 1511783.195 0, 
+    1288867.024 1511766.186 0, 1288624.676 1511749.191 0, 1288382.327 1511732.21 0, 1288139.977 1511715.243 0, 1287897.626 1511698.291 0, 1287655.274 1511681.353 0, 1287412.922 1511664.43 0, 1287170.568 1511647.52 0, 1286928.213 1511630.625 0, 1286685.857 1511613.744 0, 
+    1286443.5 1511596.877 0, 1286201.143 1511580.025 0, 1285958.784 1511563.187 0, 1285716.424 1511546.363 0, 1285472.936 1511529.475 0, 1285231.701 1511512.758 0, 1284989.339 1511495.977 0, 1284746.975 1511479.21 0, 1284504.61 1511462.458 0, 1284262.245 1511445.72 0, 
+    1284019.878 1511428.996 0, 1283777.51 1511412.286 0, 1283535.142 1511395.591 0, 1283292.772 1511378.909 0, 1283050.401 1511362.243 0, 1282808.03 1511345.59 0, 1282565.657 1511328.951 0, 1282323.284 1511312.327 0, 1282080.909 1511295.717 0, 1281838.534 1511279.122 0, 
+    1281596.157 1511262.541 0, 1281353.78 1511245.974 0, 1281111.401 1511229.421 0, 1280869.022 1511212.882 0, 1280626.641 1511196.358 0, 1280384.26 1511179.848 0, 1280141.878 1511163.352 0, 1279899.494 1511146.871 0, 1279655.982 1511130.327 0, 1279278.659 1516686.671 0, 
+    1278901.36 1522242.652 0, 1279144.216 1522259.151 0, 1279385.945 1522275.588 0, 1279627.673 1522292.039 0, 1279869.4 1522308.505 0, 1280111.127 1522324.985 0, 1280352.852 1522341.479 0, 1280594.576 1522357.987 0, 1280836.3 1522374.509 0, 1281078.022 1522391.046 0, 
+    1281319.744 1522407.596 0, 1281561.464 1522424.161 0, 1281803.184 1522440.741 0, 1282044.902 1522457.334 0, 1282286.62 1522473.942 0, 1282528.337 1522490.564 0, 1282770.052 1522507.2 0, 1283011.767 1522523.85 0, 1283253.481 1522540.515 0, 1283495.193 1522557.194 0, 
+    1283736.905 1522573.887 0, 1283978.616 1522590.594 0, 1284220.325 1522607.316 0, 1284462.034 1522624.052 0, 1284702.618 1522640.724 0, 1284945.449 1522657.566 0, 1285187.155 1522674.344 0, 1285428.859 1522691.137 0, 1285670.563 1522707.944 0, 1285912.266 1522724.765 0, 
+    1286153.968 1522741.6 0, 1286395.669 1522758.45 0, 1286637.368 1522775.314 0, 1286879.067 1522792.192 0, 1287120.765 1522809.084 0, 1287362.462 1522825.99 0, 1287604.158 1522842.911 0, 1287845.853 1522859.846 0, 1288087.547 1522876.795 0, 1288329.24 1522893.758 0, 
+    1288570.931 1522910.736 0, 1288812.622 1522927.728 0, 1289054.312 1522944.734 0, 1289296.001 1522961.754 0, 1289537.689 1522978.789 0, 1289779.376 1522995.837 0, 1290021.062 1523012.9 0, 1290262.747 1523029.977 0, 1290503.308 1523046.989 0, 1290896.301 1517492.097 0, 
+    1291289.321 1511936.841 0))
+
+POLYGON ((1302102.936 1523884.101 0, 1301862.422 1523866.41 0, 1301620.787 1523848.65 0, 1301379.15 1523830.904 0, 1301137.512 1523813.172 0, 1300895.873 1523795.455 0, 1300654.234 1523777.752 0, 1300412.593 1523760.063 0, 1300170.951 1523742.389 0, 1299929.308 1523724.728 0, 
+    1299687.664 1523707.082 0, 1299446.019 1523689.45 0, 1299204.373 1523671.833 0, 1298962.726 1523654.229 0, 1298721.078 1523636.64 0, 1298479.428 1523619.065 0, 1298237.778 1523601.504 0, 1297996.127 1523583.958 0, 1297754.475 1523566.425 0, 1297512.821 1523548.907 0, 
+    1297271.167 1523531.403 0, 1297029.512 1523513.914 0, 1296787.855 1523496.438 0, 1296546.198 1523478.977 0, 1296303.417 1523461.449 0, 1296062.88 1523444.097 0, 1295821.219 1523426.679 0, 1295579.558 1523409.274 0, 1295337.895 1523391.884 0, 1295096.232 1523374.508 0, 
+    1294854.567 1523357.147 0, 1294612.901 1523339.799 0, 1294371.235 1523322.466 0, 1294129.567 1523305.147 0, 1293887.899 1523287.842 0, 1293646.229 1523270.552 0, 1293404.558 1523253.275 0, 1293162.886 1523236.013 0, 1292921.214 1523218.765 0, 1292679.54 1523201.532 0, 
+    1292437.865 1523184.312 0, 1292196.189 1523167.107 0, 1291954.512 1523149.916 0, 1291712.835 1523132.739 0, 1291471.156 1523115.577 0, 1291229.476 1523098.428 0, 1290987.795 1523081.294 0, 1290746.113 1523064.175 0, 1290503.308 1523046.989 0, 1290110.34 1528601.513 0, 
+    1289717.399 1534155.662 0, 1289959.548 1534172.8 0, 1290200.576 1534189.874 0, 1290441.603 1534206.962 0, 1290682.629 1534224.064 0, 1290923.654 1534241.18 0, 1291164.678 1534258.31 0, 1291405.701 1534275.454 0, 1291646.723 1534292.613 0, 1291887.744 1534309.786 0, 
+    1292128.764 1534326.973 0, 1292369.783 1534344.174 0, 1292610.801 1534361.39 0, 1292851.817 1534378.619 0, 1293092.833 1534395.863 0, 1293333.848 1534413.121 0, 1293574.862 1534430.393 0, 1293815.875 1534447.679 0, 1294056.887 1534464.98 0, 1294297.898 1534482.294 0, 
+    1294538.907 1534499.623 0, 1294779.916 1534516.966 0, 1295020.924 1534534.324 0, 1295261.931 1534551.695 0, 1295501.818 1534569 0, 1295743.941 1534586.481 0, 1295984.945 1534603.895 0, 1296225.947 1534621.323 0, 1296466.949 1534638.765 0, 1296707.95 1534656.222 0, 
+    1296948.949 1534673.692 0, 1297189.948 1534691.177 0, 1297430.945 1534708.676 0, 1297671.942 1534726.19 0, 1297912.937 1534743.717 0, 1298153.931 1534761.259 0, 1298394.925 1534778.815 0, 1298635.917 1534796.385 0, 1298876.908 1534813.969 0, 1299117.899 1534831.567 0, 
+    1299358.888 1534849.18 0, 1299599.876 1534866.807 0, 1299840.863 1534884.448 0, 1300081.849 1534902.103 0, 1300322.835 1534919.772 0, 1300563.819 1534937.456 0, 1300804.802 1534955.153 0, 1301045.783 1534972.865 0, 1301285.647 1534990.509 0, 1301694.278 1529437.493 0, 
+    1302102.936 1523884.101 0))
+
+POLYGON ((1312851.489 1535858.035 0, 1312611.675 1535839.713 0, 1312370.744 1535821.321 0, 1312129.812 1535802.942 0, 1311888.879 1535784.578 0, 1311647.945 1535766.228 0, 1311407.01 1535747.892 0, 1311166.073 1535729.57 0, 1310925.136 1535711.263 0, 1310684.198 1535692.97 0, 
+    1310443.258 1535674.69 0, 1310202.317 1535656.425 0, 1309961.376 1535638.175 0, 1309720.433 1535619.938 0, 1309479.489 1535601.716 0, 1309238.544 1535583.507 0, 1308997.598 1535565.313 0, 1308756.651 1535547.133 0, 1308515.703 1535528.968 0, 1308274.753 1535510.816 0, 
+    1308033.803 1535492.679 0, 1307792.852 1535474.556 0, 1307551.899 1535456.447 0, 1307310.946 1535438.352 0, 1307068.874 1535420.187 0, 1306829.036 1535402.205 0, 1306588.079 1535384.153 0, 1306347.121 1535366.114 0, 1306106.162 1535348.091 0, 1305865.202 1535330.081 0, 
+    1305624.241 1535312.085 0, 1305383.279 1535294.104 0, 1305142.316 1535276.137 0, 1304901.352 1535258.184 0, 1304660.387 1535240.245 0, 1304419.421 1535222.32 0, 1304178.454 1535204.41 0, 1303937.485 1535186.514 0, 1303696.516 1535168.632 0, 1303455.546 1535150.764 0, 
+    1303214.574 1535132.91 0, 1302973.601 1535115.071 0, 1302732.628 1535097.245 0, 1302491.653 1535079.434 0, 1302250.678 1535061.637 0, 1302009.701 1535043.854 0, 1301768.723 1535026.086 0, 1301527.744 1535008.331 0, 1301285.647 1534990.509 0, 1300877.044 1540543.144 0, 
+    1300468.469 1546095.392 0, 1300709.91 1546113.167 0, 1300950.235 1546130.873 0, 1301190.56 1546148.593 0, 1301430.883 1546166.328 0, 1301671.205 1546184.077 0, 1301911.526 1546201.839 0, 1302151.846 1546219.616 0, 1302392.165 1546237.408 0, 1302632.483 1546255.213 0, 
+    1302872.8 1546273.032 0, 1303113.115 1546290.866 0, 1303353.43 1546308.713 0, 1303593.744 1546326.575 0, 1303834.056 1546344.451 0, 1304074.368 1546362.341 0, 1304314.679 1546380.246 0, 1304554.988 1546398.164 0, 1304795.297 1546416.097 0, 1305035.604 1546434.043 0, 
+    1305275.91 1546452.004 0, 1305516.215 1546469.979 0, 1305756.52 1546487.968 0, 1305996.823 1546505.972 0, 1306236.011 1546523.906 0, 1306477.426 1546542.021 0, 1306717.726 1546560.067 0, 1306958.025 1546578.126 0, 1307198.323 1546596.2 0, 1307438.619 1546614.289 0, 
+    1307678.915 1546632.391 0, 1307919.21 1546650.507 0, 1308159.503 1546668.638 0, 1308399.796 1546686.783 0, 1308640.087 1546704.941 0, 1308880.378 1546723.114 0, 1309120.667 1546741.302 0, 1309360.955 1546759.503 0, 1309601.242 1546777.718 0, 1309841.528 1546795.948 0, 
+    1310081.813 1546814.192 0, 1310322.097 1546832.45 0, 1310562.38 1546850.722 0, 1310802.662 1546869.008 0, 1311042.943 1546887.308 0, 1311283.222 1546905.622 0, 1311523.501 1546923.951 0, 1311763.778 1546942.294 0, 1312002.942 1546960.566 0, 1312427.201 1541409.494 0, 
+    1312851.489 1535858.035 0))
+
+POLYGON ((1323534.925 1547858.322 0, 1323295.812 1547839.375 0, 1323055.587 1547820.353 0, 1322815.361 1547801.346 0, 1322575.134 1547782.353 0, 1322334.906 1547763.374 0, 1322094.677 1547744.409 0, 1321854.447 1547725.458 0, 1321614.215 1547706.521 0, 1321373.983 1547687.599 0, 
+    1321133.749 1547668.69 0, 1320893.515 1547649.796 0, 1320653.279 1547630.916 0, 1320413.042 1547612.05 0, 1320172.804 1547593.198 0, 1319932.564 1547574.361 0, 1319692.324 1547555.537 0, 1319452.083 1547536.728 0, 1319211.84 1547517.933 0, 1318971.597 1547499.151 0, 
+    1318731.352 1547480.384 0, 1318491.106 1547461.632 0, 1318250.859 1547442.893 0, 1318010.611 1547424.168 0, 1317769.25 1547405.371 0, 1317530.112 1547386.762 0, 1317289.861 1547368.08 0, 1317049.608 1547349.412 0, 1316809.355 1547330.758 0, 1316569.1 1547312.118 0, 
+    1316328.844 1547293.493 0, 1316088.587 1547274.881 0, 1315848.33 1547256.284 0, 1315608.071 1547237.701 0, 1315367.81 1547219.132 0, 1315127.549 1547200.577 0, 1314887.287 1547182.036 0, 1314647.024 1547163.51 0, 1314406.759 1547144.997 0, 1314166.494 1547126.499 0, 
+    1313926.227 1547108.015 0, 1313685.959 1547089.545 0, 1313445.69 1547071.089 0, 1313205.421 1547052.647 0, 1312965.15 1547034.22 0, 1312724.877 1547015.806 0, 1312484.604 1546997.407 0, 1312244.33 1546979.022 0, 1312002.942 1546960.566 0, 1311578.713 1552511.245 0, 
+    1311154.515 1558061.524 0, 1311395.246 1558079.93 0, 1311634.867 1558098.265 0, 1311874.487 1558116.615 0, 1312114.106 1558134.978 0, 1312353.723 1558153.356 0, 1312593.34 1558171.747 0, 1312832.955 1558190.153 0, 1313072.57 1558208.573 0, 1313312.183 1558227.006 0, 
+    1313551.795 1558245.454 0, 1313791.406 1558263.917 0, 1314031.016 1558282.393 0, 1314270.625 1558300.883 0, 1314510.233 1558319.387 0, 1314749.84 1558337.906 0, 1314989.445 1558356.438 0, 1315229.05 1558374.985 0, 1315468.654 1558393.546 0, 1315708.256 1558412.121 0, 
+    1315947.857 1558430.71 0, 1316187.457 1558449.313 0, 1316427.057 1558467.93 0, 1316666.655 1558486.562 0, 1316905.143 1558505.121 0, 1317145.847 1558523.867 0, 1317385.442 1558542.54 0, 1317625.036 1558561.228 0, 1317864.628 1558579.93 0, 1318104.22 1558598.646 0, 
+    1318343.81 1558617.376 0, 1318583.399 1558636.12 0, 1318822.987 1558654.878 0, 1319062.574 1558673.65 0, 1319302.16 1558692.437 0, 1319541.745 1558711.237 0, 1319781.329 1558730.052 0, 1320020.911 1558748.881 0, 1320260.493 1558767.724 0, 1320500.073 1558786.581 0, 
+    1320739.652 1558805.452 0, 1320979.23 1558824.337 0, 1321218.807 1558843.236 0, 1321458.383 1558862.149 0, 1321697.958 1558881.077 0, 1321937.532 1558900.018 0, 1322177.104 1558918.974 0, 1322416.676 1558937.944 0, 1322655.138 1558956.84 0, 1323095.016 1553407.78 0, 
+    1323534.925 1547858.322 0))
+
+POLYGON ((1334153.187 1559884.643 0, 1333914.777 1559865.073 0, 1333675.26 1559845.427 0, 1333435.742 1559825.794 0, 1333196.223 1559806.176 0, 1332956.702 1559786.572 0, 1332717.181 1559766.982 0, 1332477.658 1559747.406 0, 1332238.134 1559727.844 0, 1331998.609 1559708.296 0, 
+    1331759.083 1559688.762 0, 1331519.556 1559669.242 0, 1331280.027 1559649.737 0, 1331040.498 1559630.245 0, 1330800.967 1559610.768 0, 1330561.435 1559591.305 0, 1330321.902 1559571.856 0, 1330082.368 1559552.421 0, 1329842.833 1559533 0, 1329603.296 1559513.593 0, 
+    1329363.759 1559494.2 0, 1329124.22 1559474.822 0, 1328884.68 1559455.457 0, 1328645.139 1559436.107 0, 1328404.49 1559416.681 0, 1328166.054 1559397.448 0, 1327926.509 1559378.14 0, 1327686.964 1559358.846 0, 1327447.417 1559339.566 0, 1327207.869 1559320.3 0, 
+    1326968.32 1559301.048 0, 1326728.77 1559281.81 0, 1326489.219 1559262.587 0, 1326249.667 1559243.377 0, 1326010.113 1559224.182 0, 1325770.558 1559205.001 0, 1325531.003 1559185.834 0, 1325291.446 1559166.681 0, 1325051.888 1559147.542 0, 1324812.329 1559128.417 0, 
+    1324572.768 1559109.306 0, 1324333.207 1559090.209 0, 1324093.645 1559071.127 0, 1323854.081 1559052.058 0, 1323614.516 1559033.004 0, 1323374.95 1559013.964 0, 1323135.383 1558994.938 0, 1322895.815 1558975.926 0, 1322655.138 1558956.84 0, 1322215.293 1564505.494 0, 
+    1321775.481 1570053.737 0, 1322015.501 1570072.771 0, 1322254.416 1570091.731 0, 1322493.33 1570110.705 0, 1322732.243 1570129.694 0, 1322971.155 1570148.696 0, 1323210.065 1570167.713 0, 1323448.974 1570186.743 0, 1323687.883 1570205.788 0, 1323926.79 1570224.846 0, 
+    1324165.696 1570243.919 0, 1324404.601 1570263.006 0, 1324643.505 1570282.107 0, 1324882.407 1570301.222 0, 1325121.309 1570320.351 0, 1325360.209 1570339.494 0, 1325599.108 1570358.651 0, 1325838.006 1570377.822 0, 1326076.903 1570397.007 0, 1326315.799 1570416.206 0, 
+    1326554.694 1570435.42 0, 1326793.588 1570454.647 0, 1327032.48 1570473.889 0, 1327271.371 1570493.144 0, 1327509.158 1570512.325 0, 1327749.151 1570531.697 0, 1327988.039 1570550.995 0, 1328226.926 1570570.307 0, 1328465.811 1570589.633 0, 1328704.696 1570608.972 0, 
+    1328943.579 1570628.326 0, 1329182.461 1570647.694 0, 1329421.342 1570667.076 0, 1329660.222 1570686.473 0, 1329899.101 1570705.883 0, 1330137.979 1570725.307 0, 1330376.855 1570744.745 0, 1330615.731 1570764.198 0, 1330854.605 1570783.664 0, 1331093.478 1570803.145 0, 
+    1331332.35 1570822.639 0, 1331571.221 1570842.148 0, 1331810.091 1570861.67 0, 1332048.959 1570881.207 0, 1332287.827 1570900.758 0, 1332526.693 1570920.323 0, 1332765.558 1570939.901 0, 1333004.422 1570959.494 0, 1333242.182 1570979.011 0, 1333697.668 1565432.032 0, 
+    1334153.187 1559884.643 0))
+
+POLYGON ((1344706.223 1571936.676 0, 1344468.517 1571916.488 0, 1344229.71 1571896.22 0, 1343990.901 1571875.967 0, 1343752.091 1571855.727 0, 1343513.28 1571835.502 0, 1343274.467 1571815.29 0, 1343035.654 1571795.093 0, 1342796.839 1571774.909 0, 1342558.023 1571754.74 0, 
+    1342319.206 1571734.585 0, 1342080.388 1571714.444 0, 1341841.568 1571694.316 0, 1341602.748 1571674.203 0, 1341363.926 1571654.104 0, 1341125.103 1571634.019 0, 1340886.279 1571613.948 0, 1340647.453 1571593.892 0, 1340408.627 1571573.849 0, 1340169.799 1571553.82 0, 
+    1339930.97 1571533.805 0, 1339692.14 1571513.805 0, 1339453.308 1571493.818 0, 1339214.476 1571473.846 0, 1338974.541 1571453.795 0, 1338736.807 1571433.943 0, 1338497.972 1571414.012 0, 1338259.134 1571394.096 0, 1338020.296 1571374.194 0, 1337781.456 1571354.306 0, 
+    1337542.616 1571334.432 0, 1337303.774 1571314.572 0, 1337064.931 1571294.726 0, 1336826.087 1571274.894 0, 1336587.241 1571255.076 0, 1336348.395 1571235.272 0, 1336109.547 1571215.482 0, 1335870.698 1571195.706 0, 1335631.848 1571175.945 0, 1335392.997 1571156.197 0, 
+    1335154.145 1571136.464 0, 1334915.291 1571116.744 0, 1334676.437 1571097.039 0, 1334437.581 1571077.347 0, 1334198.724 1571057.67 0, 1333959.866 1571038.007 0, 1333721.007 1571018.358 0, 1333482.146 1570998.723 0, 1333242.182 1570979.011 0, 1332786.731 1576525.572 0, 
+    1332331.314 1582071.71 0, 1332570.622 1582091.368 0, 1332808.83 1582110.949 0, 1333047.036 1582130.545 0, 1333285.241 1582150.154 0, 1333523.446 1582169.778 0, 1333761.648 1582189.415 0, 1333999.85 1582209.067 0, 1334238.051 1582228.732 0, 1334476.25 1582248.412 0, 
+    1334714.449 1582268.106 0, 1334952.646 1582287.813 0, 1335190.842 1582307.535 0, 1335429.037 1582327.271 0, 1335667.23 1582347.02 0, 1335905.423 1582366.784 0, 1336143.614 1582386.562 0, 1336381.804 1582406.354 0, 1336619.993 1582426.159 0, 1336858.181 1582445.979 0, 
+    1337096.368 1582465.813 0, 1337334.553 1582485.661 0, 1337572.738 1582505.523 0, 1337810.921 1582525.398 0, 1338048.004 1582545.197 0, 1338287.284 1582565.192 0, 1338525.463 1582585.11 0, 1338763.642 1582605.042 0, 1339001.819 1582624.988 0, 1339239.995 1582644.948 0, 
+    1339478.17 1582664.922 0, 1339716.344 1582684.91 0, 1339954.517 1582704.912 0, 1340192.688 1582724.928 0, 1340430.858 1582744.958 0, 1340669.027 1582765.002 0, 1340907.195 1582785.06 0, 1341145.362 1582805.133 0, 1341383.527 1582825.219 0, 1341621.692 1582845.319 0, 
+    1341859.855 1582865.433 0, 1342098.017 1582885.561 0, 1342336.178 1582905.704 0, 1342574.337 1582925.86 0, 1342812.496 1582946.03 0, 1343050.653 1582966.214 0, 1343288.809 1582986.413 0, 1343526.964 1583006.625 0, 1343764.02 1583026.758 0, 1344235.104 1577481.929 0, 
+    1344706.223 1571936.676 0))
+
+POLYGON ((570941.119 896278.281 0, 570663.963 896303.414 0, 570385.391 896328.692 0, 570106.821 896353.987 0, 569828.253 896379.298 0, 569549.686 896404.625 0, 569271.12 896429.969 0, 568992.556 896455.329 0, 568713.994 896480.705 0, 568435.432 896506.098 0, 
+    568156.873 896531.507 0, 567878.315 896556.933 0, 567599.758 896582.375 0, 567321.203 896607.833 0, 567042.65 896633.308 0, 566764.098 896658.799 0, 566485.547 896684.307 0, 566206.998 896709.831 0, 565928.45 896735.371 0, 565649.904 896760.928 0, 
+    565371.36 896786.501 0, 565092.817 896812.091 0, 564814.275 896837.697 0, 564535.735 896863.319 0, 564255.779 896889.088 0, 563978.659 896914.613 0, 563700.124 896940.285 0, 563421.59 896965.973 0, 563143.057 896991.677 0, 562864.526 897017.398 0, 
+    562585.997 897043.135 0, 562307.469 897068.888 0, 562028.943 897094.658 0, 561750.418 897120.444 0, 561471.894 897146.247 0, 561193.372 897172.066 0, 560914.852 897197.902 0, 560636.333 897223.754 0, 560357.816 897249.622 0, 560079.3 897275.507 0, 
+    559800.786 897301.408 0, 559522.273 897327.325 0, 559243.762 897353.259 0, 558965.252 897379.209 0, 558686.744 897405.176 0, 558408.237 897431.159 0, 558129.732 897457.158 0, 557851.229 897483.174 0, 557571.309 897509.339 0, 558090.561 903062.714 0, 
+    558609.83 908616.259 0, 558889.093 908590.155 0, 559166.943 908564.201 0, 559444.794 908538.262 0, 559722.647 908512.34 0, 560000.501 908486.435 0, 560278.357 908460.545 0, 560556.215 908434.672 0, 560834.074 908408.816 0, 561111.934 908382.976 0, 
+    561389.796 908357.152 0, 561667.66 908331.344 0, 561945.525 908305.553 0, 562223.391 908279.778 0, 562501.26 908254.02 0, 562779.129 908228.277 0, 563057 908202.552 0, 563334.873 908176.842 0, 563612.747 908151.149 0, 563890.623 908125.472 0, 
+    564168.5 908099.812 0, 564446.379 908074.168 0, 564724.259 908048.54 0, 565002.141 908022.929 0, 565278.61 907997.464 0, 565557.908 907971.756 0, 565835.795 907946.193 0, 566113.682 907920.648 0, 566391.572 907895.118 0, 566669.462 907869.605 0, 
+    566947.355 907844.108 0, 567225.248 907818.628 0, 567503.144 907793.164 0, 567781.04 907767.716 0, 568058.939 907742.284 0, 568336.838 907716.869 0, 568614.739 907691.471 0, 568892.642 907666.089 0, 569170.546 907640.723 0, 569448.452 907615.373 0, 
+    569726.359 907590.04 0, 570004.268 907564.723 0, 570282.178 907539.422 0, 570560.09 907514.138 0, 570838.003 907488.87 0, 571115.918 907463.619 0, 571393.834 907438.384 0, 571671.751 907413.165 0, 571948.257 907388.091 0, 571444.681 901833.102 0, 
+    570941.119 896278.281 0))
+
+POLYGON ((585290.102 906197.611 0, 585013.524 906221.904 0, 584735.536 906246.338 0, 584457.55 906270.788 0, 584179.565 906295.254 0, 583901.581 906319.736 0, 583623.599 906344.235 0, 583345.619 906368.751 0, 583067.64 906393.282 0, 582789.662 906417.83 0, 
+    582511.686 906442.395 0, 582233.711 906466.975 0, 581955.738 906491.572 0, 581677.766 906516.186 0, 581399.795 906540.816 0, 581121.826 906565.462 0, 580843.859 906590.124 0, 580565.893 906614.803 0, 580287.928 906639.498 0, 580009.965 906664.21 0, 
+    579732.003 906688.938 0, 579454.043 906713.682 0, 579176.084 906738.443 0, 578898.127 906763.22 0, 578618.759 906788.139 0, 578342.217 906812.823 0, 578064.264 906837.649 0, 577786.312 906862.492 0, 577508.362 906887.351 0, 577230.414 906912.226 0, 
+    576952.467 906937.117 0, 576674.521 906962.025 0, 576396.577 906986.95 0, 576118.634 907011.89 0, 575840.693 907036.847 0, 575562.753 907061.821 0, 575284.815 907086.81 0, 575006.878 907111.816 0, 574728.943 907136.839 0, 574451.009 907161.878 0, 
+    574173.076 907186.933 0, 573895.145 907212.004 0, 573617.216 907237.092 0, 573339.288 907262.196 0, 573061.362 907287.317 0, 572783.437 907312.454 0, 572505.513 907337.607 0, 572227.591 907362.777 0, 571948.257 907388.091 0, 572451.849 912943.245 0, 
+    572955.455 918498.56 0, 573234.131 918473.305 0, 573511.4 918448.195 0, 573788.669 918423.101 0, 574065.94 918398.023 0, 574343.213 918372.962 0, 574620.487 918347.916 0, 574897.762 918322.888 0, 575175.039 918297.875 0, 575452.318 918272.879 0, 
+    575729.598 918247.899 0, 576006.879 918222.935 0, 576284.162 918197.988 0, 576561.446 918173.057 0, 576838.732 918148.143 0, 577116.019 918123.244 0, 577393.308 918098.363 0, 577670.598 918073.497 0, 577947.89 918048.648 0, 578225.183 918023.815 0, 
+    578502.477 917998.998 0, 578779.773 917974.198 0, 579057.071 917949.414 0, 579334.37 917924.646 0, 579610.261 917900.02 0, 579888.972 917875.159 0, 580166.275 917850.441 0, 580443.58 917825.738 0, 580720.886 917801.052 0, 580998.194 917776.382 0, 
+    581275.503 917751.729 0, 581552.814 917727.092 0, 581830.126 917702.471 0, 582107.439 917677.867 0, 582384.754 917653.278 0, 582662.07 917628.707 0, 582939.388 917604.151 0, 583216.707 917579.612 0, 583494.028 917555.089 0, 583771.35 917530.582 0, 
+    584048.674 917506.092 0, 584325.999 917481.618 0, 584603.325 917457.161 0, 584880.653 917432.719 0, 585157.982 917408.294 0, 585435.313 917383.886 0, 585712.645 917359.494 0, 585989.979 917335.118 0, 586265.906 917310.882 0, 585777.997 911754.166 0, 
+    585290.102 906197.611 0))
+
+POLYGON ((599579.66 916160.812 0, 599303.663 916184.269 0, 599026.262 916207.861 0, 598748.862 916231.47 0, 598471.463 916255.095 0, 598194.066 916278.736 0, 597916.67 916302.394 0, 597639.275 916326.068 0, 597361.882 916349.758 0, 597084.491 916373.465 0, 
+    596807.1 916397.188 0, 596529.712 916420.927 0, 596252.324 916444.683 0, 595974.938 916468.455 0, 595697.553 916492.243 0, 595420.17 916516.048 0, 595142.788 916539.868 0, 594865.408 916563.706 0, 594588.029 916587.559 0, 594310.651 916611.429 0, 
+    594033.275 916635.315 0, 593755.9 916659.218 0, 593478.526 916683.137 0, 593201.154 916707.072 0, 592922.377 916731.145 0, 592646.415 916754.992 0, 592369.047 916778.976 0, 592091.68 916802.976 0, 591814.315 916826.993 0, 591536.952 916851.026 0, 
+    591259.59 916875.076 0, 590982.229 916899.142 0, 590704.87 916923.224 0, 590427.512 916947.322 0, 590150.155 916971.437 0, 589872.8 916995.568 0, 589595.447 917019.715 0, 589318.094 917043.879 0, 589040.744 917068.059 0, 588763.394 917092.256 0, 
+    588486.046 917116.468 0, 588208.7 917140.697 0, 587931.355 917164.943 0, 587654.011 917189.205 0, 587376.669 917213.483 0, 587099.328 917237.777 0, 586821.989 917262.088 0, 586544.651 917286.415 0, 586265.906 917310.882 0, 586753.829 922867.754 0, 
+    587241.766 928424.781 0, 587519.853 928400.371 0, 587796.537 928376.102 0, 588073.222 928351.848 0, 588349.909 928327.611 0, 588626.597 928303.391 0, 588903.286 928279.186 0, 589179.977 928254.998 0, 589456.67 928230.826 0, 589733.363 928206.67 0, 
+    590010.059 928182.531 0, 590286.755 928158.408 0, 590563.453 928134.301 0, 590840.153 928110.211 0, 591116.853 928086.137 0, 591393.556 928062.079 0, 591670.259 928038.037 0, 591946.965 928014.012 0, 592223.671 927990.003 0, 592500.379 927966.01 0, 
+    592777.088 927942.033 0, 593053.799 927918.073 0, 593330.511 927894.129 0, 593607.225 927870.202 0, 593882.536 927846.412 0, 594160.656 927822.395 0, 594437.374 927798.517 0, 594714.093 927774.654 0, 594990.814 927750.808 0, 595267.536 927726.978 0, 
+    595544.259 927703.164 0, 595820.984 927679.367 0, 596097.71 927655.586 0, 596374.438 927631.821 0, 596651.167 927608.073 0, 596927.897 927584.341 0, 597204.629 927560.625 0, 597481.362 927536.925 0, 597758.097 927513.242 0, 598034.833 927489.575 0, 
+    598311.57 927465.924 0, 598588.309 927442.29 0, 598865.049 927418.672 0, 599141.791 927395.07 0, 599418.534 927371.484 0, 599695.278 927347.915 0, 599972.024 927324.362 0, 600248.771 927300.825 0, 600524.117 927277.424 0, 600051.882 921719.041 0, 
+    599579.66 916160.812 0))
+
+POLYGON ((613809.656 926167.597 0, 613534.243 926190.22 0, 613257.431 926212.975 0, 612980.62 926235.746 0, 612703.81 926258.533 0, 612427.001 926281.337 0, 612150.194 926304.157 0, 611873.388 926326.993 0, 611596.584 926349.846 0, 611319.781 926372.715 0, 
+    611042.979 926395.6 0, 610766.179 926418.501 0, 610489.38 926441.419 0, 610212.582 926464.353 0, 609935.785 926487.303 0, 609658.99 926510.269 0, 609382.197 926533.252 0, 609105.404 926556.251 0, 608828.614 926579.267 0, 608551.824 926602.299 0, 
+    608275.036 926625.347 0, 607998.249 926648.411 0, 607721.463 926671.491 0, 607444.679 926694.588 0, 607166.494 926717.819 0, 606891.115 926740.831 0, 606614.335 926763.977 0, 606337.556 926787.139 0, 606060.779 926810.317 0, 605784.003 926833.512 0, 
+    605507.228 926856.723 0, 605230.455 926879.95 0, 604953.683 926903.193 0, 604676.912 926926.453 0, 604400.143 926949.729 0, 604123.376 926973.022 0, 603846.609 926996.33 0, 603569.844 927019.655 0, 603293.08 927042.996 0, 603016.318 927066.354 0, 
+    602739.557 927089.728 0, 602462.798 927113.118 0, 602186.04 927136.524 0, 601909.283 927159.947 0, 601632.527 927183.386 0, 601355.773 927206.841 0, 601079.021 927230.313 0, 600802.269 927253.801 0, 600524.117 927277.424 0, 600996.365 932835.956 0, 
+    601468.625 938394.633 0, 601746.12 938371.066 0, 602022.217 938347.634 0, 602298.315 938324.218 0, 602574.415 938300.818 0, 602850.516 938277.434 0, 603126.618 938254.067 0, 603402.722 938230.716 0, 603678.827 938207.381 0, 603954.934 938184.063 0, 
+    604231.042 938160.76 0, 604507.151 938137.474 0, 604783.262 938114.204 0, 605059.374 938090.951 0, 605335.487 938067.714 0, 605611.602 938044.493 0, 605887.718 938021.288 0, 606163.835 937998.099 0, 606439.954 937974.927 0, 606716.074 937951.771 0, 
+    606992.196 937928.631 0, 607268.319 937905.508 0, 607544.443 937882.4 0, 607820.569 937859.309 0, 608095.297 937836.351 0, 608372.824 937813.176 0, 608648.954 937790.134 0, 608925.085 937767.108 0, 609201.218 937744.098 0, 609477.351 937721.104 0, 
+    609753.487 937698.127 0, 610029.623 937675.166 0, 610305.761 937652.221 0, 610581.9 937629.293 0, 610858.041 937606.381 0, 611134.183 937583.485 0, 611410.326 937560.605 0, 611686.471 937537.741 0, 611962.616 937514.894 0, 612238.764 937492.063 0, 
+    612514.912 937469.248 0, 612791.062 937446.45 0, 613067.214 937423.668 0, 613343.366 937400.902 0, 613619.52 937378.152 0, 613895.676 937355.419 0, 614171.832 937332.701 0, 614447.99 937310 0, 614722.752 937287.431 0, 614266.198 931727.441 0, 
+    613809.656 926167.597 0))
+
+POLYGON ((697931.305 987107.395 0, 697659.448 987125.093 0, 697386.222 987142.896 0, 697112.996 987160.716 0, 696839.772 987178.551 0, 696566.549 987196.402 0, 696293.327 987214.27 0, 696020.107 987232.154 0, 695746.887 987250.053 0, 695473.668 987267.969 0, 
+    695200.45 987285.901 0, 694927.234 987303.849 0, 694654.018 987321.813 0, 694380.803 987339.793 0, 694107.59 987357.789 0, 693834.377 987375.801 0, 693561.166 987393.83 0, 693287.956 987411.874 0, 693014.747 987429.935 0, 692741.538 987448.011 0, 
+    692468.331 987466.104 0, 692195.125 987484.213 0, 691921.92 987502.337 0, 691648.716 987520.478 0, 691374.142 987538.727 0, 691102.312 987556.808 0, 690829.111 987574.998 0, 690555.911 987593.203 0, 690282.713 987611.424 0, 690009.515 987629.661 0, 
+    689736.319 987647.915 0, 689463.123 987666.184 0, 689189.929 987684.47 0, 688916.736 987702.772 0, 688643.544 987721.09 0, 688370.353 987739.423 0, 688097.163 987757.773 0, 687823.974 987776.139 0, 687550.786 987794.522 0, 687277.599 987812.92 0, 
+    687004.414 987831.334 0, 686731.229 987849.764 0, 686458.046 987868.211 0, 686184.863 987886.673 0, 685911.682 987905.152 0, 685638.502 987923.646 0, 685365.323 987942.157 0, 685092.145 987960.684 0, 684817.596 987979.32 0, 685195.658 993546.547 0, 
+    685573.727 999113.872 0, 685847.617 999095.28 0, 686120.14 999076.798 0, 686392.664 999058.332 0, 686665.188 999039.881 0, 686937.714 999021.447 0, 687210.241 999003.029 0, 687482.769 998984.627 0, 687755.299 998966.241 0, 688027.829 998947.871 0, 
+    688300.36 998929.517 0, 688572.893 998911.179 0, 688845.426 998892.857 0, 689117.961 998874.551 0, 689390.496 998856.261 0, 689663.033 998837.987 0, 689935.571 998819.729 0, 690208.11 998801.487 0, 690480.65 998783.262 0, 690753.191 998765.052 0, 
+    691025.733 998746.858 0, 691298.276 998728.681 0, 691570.82 998710.519 0, 691843.366 998692.374 0, 692114.544 998674.335 0, 692388.459 998656.131 0, 692661.008 998638.033 0, 692933.557 998619.952 0, 693206.108 998601.887 0, 693478.66 998583.838 0, 
+    693751.213 998565.804 0, 694023.766 998547.787 0, 694296.321 998529.786 0, 694568.877 998511.801 0, 694841.434 998493.832 0, 695113.992 998475.879 0, 695386.551 998457.942 0, 695659.111 998440.021 0, 695931.673 998422.116 0, 696204.235 998404.227 0, 
+    696476.798 998386.354 0, 696749.363 998368.498 0, 697021.928 998350.657 0, 697294.495 998332.832 0, 697567.062 998315.024 0, 697839.631 998297.231 0, 698112.2 998279.455 0, 698384.771 998261.694 0, 698655.976 998244.039 0, 698293.637 992675.668 0, 
+    697931.305 987107.395 0))
+
+POLYGON ((711740.63 997411.169 0, 711469.374 997428.058 0, 711196.754 997445.048 0, 710924.136 997462.055 0, 710651.518 997479.077 0, 710378.901 997496.116 0, 710106.285 997513.17 0, 709833.671 997530.241 0, 709561.057 997547.328 0, 709288.444 997564.43 0, 
+    709015.832 997581.549 0, 708743.222 997598.684 0, 708470.612 997615.835 0, 708198.003 997633.001 0, 707925.396 997650.184 0, 707652.789 997667.383 0, 707380.183 997684.598 0, 707107.579 997701.829 0, 706834.975 997719.076 0, 706562.372 997736.34 0, 
+    706289.771 997753.619 0, 706017.17 997770.914 0, 705744.571 997788.225 0, 705471.972 997805.553 0, 705198.009 997822.983 0, 704926.778 997840.255 0, 704654.183 997857.631 0, 704381.588 997875.022 0, 704108.995 997892.43 0, 703836.402 997909.853 0, 
+    703563.811 997927.293 0, 703291.221 997944.749 0, 703018.631 997962.22 0, 702746.043 997979.708 0, 702473.456 997997.212 0, 702200.869 998014.732 0, 701928.284 998032.268 0, 701655.7 998049.82 0, 701383.117 998067.388 0, 701110.535 998084.972 0, 
+    700837.954 998102.572 0, 700565.374 998120.188 0, 700292.795 998137.82 0, 700020.217 998155.468 0, 699747.64 998173.132 0, 699475.064 998190.813 0, 699202.489 998208.509 0, 698929.915 998226.221 0, 698655.976 998244.039 0, 699018.32 1003812.503 0, 
+    699380.671 1009381.058 0, 699653.952 1009363.283 0, 699925.87 1009345.614 0, 700197.79 1009327.96 0, 700469.71 1009310.322 0, 700741.631 1009292.7 0, 701013.554 1009275.095 0, 701285.477 1009257.505 0, 701557.402 1009239.931 0, 701829.327 1009222.373 0, 
+    702101.254 1009204.832 0, 702373.182 1009187.306 0, 702645.11 1009169.796 0, 702917.04 1009152.302 0, 703188.971 1009134.825 0, 703460.902 1009117.363 0, 703732.835 1009099.917 0, 704004.769 1009082.488 0, 704276.704 1009065.074 0, 704548.639 1009047.676 0, 
+    704820.576 1009030.295 0, 705092.514 1009012.929 0, 705364.453 1008995.579 0, 705636.393 1008978.246 0, 705906.971 1008961.015 0, 706180.276 1008943.626 0, 706452.219 1008926.341 0, 706724.163 1008909.071 0, 706996.108 1008891.817 0, 707268.054 1008874.58 0, 
+    707540.001 1008857.358 0, 707811.949 1008840.152 0, 708083.898 1008822.963 0, 708355.848 1008805.789 0, 708627.799 1008788.632 0, 708899.751 1008771.49 0, 709171.704 1008754.365 0, 709443.659 1008737.255 0, 709715.614 1008720.161 0, 709987.57 1008703.084 0, 
+    710259.527 1008686.022 0, 710531.485 1008668.977 0, 710803.444 1008651.947 0, 711075.404 1008634.934 0, 711347.365 1008617.936 0, 711619.328 1008600.955 0, 711891.291 1008583.989 0, 712163.255 1008567.04 0, 712433.858 1008550.191 0, 712087.241 1002980.635 0, 
+    711740.63 997411.169 0))
+
+POLYGON ((725489.34 1007756.205 0, 725218.689 1007772.289 0, 724946.678 1007788.47 0, 724674.668 1007804.667 0, 724402.659 1007820.88 0, 724130.651 1007837.11 0, 723858.643 1007853.355 0, 723586.637 1007869.616 0, 723314.632 1007885.893 0, 723042.628 1007902.186 0, 
+    722770.625 1007918.495 0, 722498.622 1007934.82 0, 722226.621 1007951.162 0, 721954.62 1007967.519 0, 721682.621 1007983.892 0, 721410.623 1008000.281 0, 721138.625 1008016.686 0, 720866.628 1008033.108 0, 720594.633 1008049.545 0, 720322.638 1008065.998 0, 
+    720050.645 1008082.467 0, 719778.652 1008098.953 0, 719506.66 1008115.454 0, 719234.67 1008131.971 0, 718961.319 1008148.587 0, 718690.691 1008165.054 0, 718418.703 1008181.619 0, 718146.716 1008198.2 0, 717874.731 1008214.798 0, 717602.746 1008231.411 0, 
+    717330.762 1008248.04 0, 717058.779 1008264.686 0, 716786.797 1008281.347 0, 716514.816 1008298.025 0, 716242.836 1008314.718 0, 715970.857 1008331.427 0, 715698.879 1008348.153 0, 715426.902 1008364.894 0, 715154.926 1008381.652 0, 714882.951 1008398.425 0, 
+    714610.977 1008415.214 0, 714339.004 1008432.02 0, 714067.032 1008448.841 0, 713795.061 1008465.679 0, 713523.09 1008482.532 0, 713251.121 1008499.402 0, 712979.153 1008516.287 0, 712707.186 1008533.189 0, 712433.858 1008550.191 0, 712780.481 1014119.833 0, 
+    713127.108 1019689.556 0, 713399.777 1019672.595 0, 713671.088 1019655.734 0, 713942.401 1019638.889 0, 714213.714 1019622.06 0, 714485.029 1019605.248 0, 714756.344 1019588.451 0, 715027.661 1019571.67 0, 715298.978 1019554.905 0, 715570.297 1019538.156 0, 
+    715841.616 1019521.423 0, 716112.936 1019504.706 0, 716384.258 1019488.005 0, 716655.58 1019471.32 0, 716926.903 1019454.651 0, 717198.228 1019437.998 0, 717469.553 1019421.36 0, 717740.879 1019404.739 0, 718012.206 1019388.134 0, 718283.535 1019371.545 0, 
+    718554.864 1019354.972 0, 718826.194 1019338.414 0, 719097.525 1019321.873 0, 719368.857 1019305.347 0, 719638.833 1019288.921 0, 719911.524 1019272.345 0, 720182.859 1019255.867 0, 720454.195 1019239.406 0, 720725.532 1019222.96 0, 720996.87 1019206.531 0, 
+    721268.209 1019190.117 0, 721539.549 1019173.719 0, 721810.89 1019157.338 0, 722082.232 1019140.972 0, 722353.574 1019124.622 0, 722624.918 1019108.289 0, 722896.263 1019091.971 0, 723167.608 1019075.669 0, 723438.955 1019059.383 0, 723710.303 1019043.113 0, 
+    723981.651 1019026.86 0, 724253.001 1019010.622 0, 724524.351 1018994.4 0, 724795.702 1018978.194 0, 725067.055 1018962.004 0, 725338.408 1018945.83 0, 725609.762 1018929.672 0, 725881.117 1018913.53 0, 726151.117 1018897.484 0, 725820.226 1013326.804 0, 
+    725489.34 1007756.205 0))
+
+POLYGON ((739177.311 1018142.211 0, 738907.266 1018157.493 0, 738635.866 1018172.869 0, 738364.467 1018188.26 0, 738093.069 1018203.667 0, 737821.672 1018219.091 0, 737550.276 1018234.53 0, 737278.881 1018249.985 0, 737007.487 1018265.456 0, 736736.093 1018280.944 0, 
+    736464.701 1018296.447 0, 736193.309 1018311.966 0, 735921.919 1018327.501 0, 735650.529 1018343.052 0, 735379.14 1018358.619 0, 735107.752 1018374.202 0, 734836.366 1018389.801 0, 734564.979 1018405.416 0, 734293.594 1018421.047 0, 734022.21 1018436.694 0, 
+    733750.827 1018452.357 0, 733479.445 1018468.036 0, 733208.063 1018483.731 0, 732936.683 1018499.442 0, 732663.947 1018515.247 0, 732393.924 1018530.911 0, 732122.547 1018546.67 0, 731851.17 1018562.445 0, 731579.794 1018578.235 0, 731308.419 1018594.042 0, 
+    731037.045 1018609.865 0, 730765.672 1018625.703 0, 730494.3 1018641.558 0, 730222.929 1018657.429 0, 729951.559 1018673.315 0, 729680.189 1018689.218 0, 729408.821 1018705.136 0, 729137.453 1018721.07 0, 728866.087 1018737.021 0, 728594.721 1018752.987 0, 
+    728323.357 1018768.97 0, 728051.993 1018784.968 0, 727780.63 1018800.982 0, 727509.268 1018817.013 0, 727237.907 1018833.059 0, 726966.548 1018849.121 0, 726695.189 1018865.199 0, 726423.831 1018881.293 0, 726151.117 1018897.484 0, 726482.012 1024468.242 0, 
+    726812.912 1030039.073 0, 727084.966 1030022.922 0, 727355.669 1030006.867 0, 727626.372 1029990.827 0, 727897.076 1029974.804 0, 728167.781 1029958.796 0, 728438.487 1029942.805 0, 728709.194 1029926.829 0, 728979.902 1029910.87 0, 729250.611 1029894.926 0, 
+    729521.32 1029878.998 0, 729792.031 1029863.086 0, 730062.743 1029847.19 0, 730333.455 1029831.31 0, 730604.169 1029815.446 0, 730874.883 1029799.598 0, 731145.599 1029783.766 0, 731416.315 1029767.949 0, 731687.032 1029752.149 0, 731957.751 1029736.365 0, 
+    732228.47 1029720.596 0, 732499.19 1029704.844 0, 732769.911 1029689.107 0, 733040.633 1029673.386 0, 733310.003 1029657.76 0, 733582.079 1029641.993 0, 733852.804 1029626.32 0, 734123.529 1029610.663 0, 734394.256 1029595.022 0, 734664.983 1029579.397 0, 
+    734935.712 1029563.788 0, 735206.441 1029548.195 0, 735477.171 1029532.618 0, 735747.902 1029517.056 0, 736018.634 1029501.511 0, 736289.367 1029485.981 0, 736560.101 1029470.468 0, 736830.836 1029454.97 0, 737101.571 1029439.489 0, 737372.308 1029424.023 0, 
+    737643.046 1029408.573 0, 737913.784 1029393.139 0, 738184.523 1029377.721 0, 738455.263 1029362.319 0, 738726.005 1029346.933 0, 738996.747 1029331.563 0, 739267.489 1029316.209 0, 739538.233 1029300.871 0, 739807.626 1029285.625 0, 739492.467 1023713.881 0, 
+    739177.311 1018142.211 0))
+
+POLYGON ((752804.418 1028568.892 0, 752534.981 1028583.377 0, 752264.195 1028597.95 0, 751993.41 1028612.539 0, 751722.625 1028627.145 0, 751451.842 1028641.766 0, 751181.059 1028656.403 0, 750910.277 1028671.056 0, 750639.496 1028685.725 0, 750368.716 1028700.409 0, 
+    750097.937 1028715.11 0, 749827.159 1028729.827 0, 749556.381 1028744.559 0, 749285.605 1028759.308 0, 749014.829 1028774.073 0, 748744.054 1028788.853 0, 748473.28 1028803.649 0, 748202.507 1028818.462 0, 747931.735 1028833.29 0, 747660.964 1028848.134 0, 
+    747390.193 1028862.994 0, 747119.423 1028877.87 0, 746848.655 1028892.762 0, 746577.887 1028907.67 0, 746305.769 1028922.669 0, 746036.354 1028937.534 0, 745765.589 1028952.49 0, 745494.824 1028967.462 0, 745224.061 1028982.449 0, 744953.298 1028997.453 0, 
+    744682.536 1029012.472 0, 744411.776 1029027.508 0, 744141.016 1029042.559 0, 743870.257 1029057.626 0, 743599.498 1029072.71 0, 743328.741 1029087.809 0, 743057.985 1029102.924 0, 742787.229 1029118.055 0, 742516.475 1029133.202 0, 742245.721 1029148.365 0, 
+    741974.968 1029163.544 0, 741704.216 1029178.739 0, 741433.465 1029193.949 0, 741162.715 1029209.176 0, 740891.966 1029224.419 0, 740621.218 1029239.677 0, 740350.47 1029254.952 0, 740079.724 1029270.242 0, 739807.626 1029285.625 0, 740122.79 1034857.438 0, 
+    740437.957 1040429.316 0, 740709.395 1040413.971 0, 740979.486 1040398.717 0, 741249.577 1040383.48 0, 741519.67 1040368.258 0, 741789.763 1040353.053 0, 742059.857 1040337.863 0, 742329.953 1040322.689 0, 742600.049 1040307.531 0, 742870.145 1040292.389 0, 
+    743140.243 1040277.263 0, 743410.342 1040262.152 0, 743680.441 1040247.058 0, 743950.542 1040231.979 0, 744220.643 1040216.917 0, 744490.745 1040201.87 0, 744760.849 1040186.839 0, 745030.953 1040171.824 0, 745301.057 1040156.825 0, 745571.163 1040141.842 0, 
+    745841.27 1040126.875 0, 746111.377 1040111.924 0, 746381.486 1040096.988 0, 746651.595 1040082.069 0, 746920.358 1040067.239 0, 747191.816 1040052.277 0, 747461.928 1040037.406 0, 747732.041 1040022.55 0, 748002.155 1040007.71 0, 748272.269 1039992.885 0, 
+    748542.385 1039978.077 0, 748812.501 1039963.285 0, 749082.618 1039948.508 0, 749352.736 1039933.748 0, 749622.855 1039919.003 0, 749892.975 1039904.274 0, 750163.095 1039889.562 0, 750433.217 1039874.865 0, 750703.339 1039860.184 0, 750973.462 1039845.518 0, 
+    751243.586 1039830.869 0, 751513.711 1039816.236 0, 751783.837 1039801.618 0, 752053.964 1039787.017 0, 752324.091 1039772.431 0, 752594.22 1039757.861 0, 752864.349 1039743.307 0, 753134.479 1039728.769 0, 753403.263 1039714.32 0, 753103.839 1034141.573 0, 
+    752804.418 1028568.892 0))
+
+POLYGON ((766370.538 1039035.955 0, 766101.712 1039049.646 0, 765831.542 1039063.421 0, 765561.372 1039077.211 0, 765291.204 1039091.018 0, 765021.036 1039104.84 0, 764750.869 1039118.678 0, 764480.703 1039132.533 0, 764210.538 1039146.403 0, 763940.374 1039160.289 0, 
+    763670.21 1039174.191 0, 763400.047 1039188.109 0, 763129.885 1039202.042 0, 762859.724 1039215.992 0, 762589.564 1039229.958 0, 762319.405 1039243.939 0, 762049.246 1039257.937 0, 761779.088 1039271.95 0, 761508.931 1039285.979 0, 761238.775 1039300.024 0, 
+    760968.62 1039314.085 0, 760698.465 1039328.162 0, 760428.311 1039342.255 0, 760158.159 1039356.363 0, 759886.661 1039370.558 0, 759617.855 1039384.628 0, 759347.705 1039398.785 0, 759077.556 1039412.957 0, 758807.407 1039427.145 0, 758537.259 1039441.349 0, 
+    758267.112 1039455.569 0, 757996.966 1039469.805 0, 757726.821 1039484.057 0, 757456.676 1039498.324 0, 757186.532 1039512.608 0, 756916.39 1039526.907 0, 756646.248 1039541.223 0, 756376.106 1039555.554 0, 756105.966 1039569.901 0, 755835.827 1039584.264 0, 
+    755565.688 1039598.643 0, 755295.55 1039613.038 0, 755025.413 1039627.449 0, 754755.277 1039641.876 0, 754485.142 1039656.318 0, 754215.008 1039670.777 0, 753944.874 1039685.251 0, 753674.742 1039699.741 0, 753403.263 1039714.32 0, 753702.691 1045287.127 0, 
+    754002.122 1050859.991 0, 754272.941 1050845.448 0, 754542.417 1050830.993 0, 754811.895 1050816.553 0, 755081.373 1050802.13 0, 755350.852 1050787.722 0, 755620.332 1050773.331 0, 755889.813 1050758.955 0, 756159.295 1050744.595 0, 756428.778 1050730.251 0, 
+    756698.261 1050715.923 0, 756967.745 1050701.611 0, 757237.23 1050687.314 0, 757506.716 1050673.034 0, 757776.203 1050658.769 0, 758045.691 1050644.52 0, 758315.179 1050630.287 0, 758584.668 1050616.07 0, 758854.159 1050601.868 0, 759123.65 1050587.683 0, 
+    759393.141 1050573.513 0, 759662.634 1050559.36 0, 759932.127 1050545.222 0, 760201.622 1050531.1 0, 760469.775 1050517.064 0, 760740.613 1050502.903 0, 761010.11 1050488.829 0, 761279.607 1050474.771 0, 761549.106 1050460.728 0, 761818.605 1050446.701 0, 
+    762088.105 1050432.69 0, 762357.606 1050418.695 0, 762627.108 1050404.716 0, 762896.61 1050390.752 0, 763166.114 1050376.805 0, 763435.618 1050362.873 0, 763705.123 1050348.957 0, 763974.629 1050335.058 0, 764244.135 1050321.174 0, 764513.643 1050307.305 0, 
+    764783.151 1050293.453 0, 765052.66 1050279.617 0, 765322.17 1050265.796 0, 765591.681 1050251.991 0, 765861.192 1050238.202 0, 766130.705 1050224.429 0, 766400.218 1050210.672 0, 766669.732 1050196.931 0, 766937.905 1050183.274 0, 766654.22 1044609.586 0, 
+    766370.538 1039035.955 0))
+
+POLYGON ((779875.549 1049543.105 0, 779607.336 1049556.005 0, 779337.784 1049568.985 0, 779068.233 1049581.98 0, 778798.683 1049594.992 0, 778529.134 1049608.019 0, 778259.585 1049621.063 0, 777990.037 1049634.122 0, 777720.49 1049647.197 0, 777450.944 1049660.288 0, 
+    777181.398 1049673.394 0, 776911.853 1049686.517 0, 776642.309 1049699.655 0, 776372.766 1049712.81 0, 776103.224 1049725.98 0, 775833.682 1049739.166 0, 775564.141 1049752.368 0, 775294.601 1049765.586 0, 775025.061 1049778.819 0, 774755.523 1049792.069 0, 
+    774485.985 1049805.334 0, 774216.448 1049818.615 0, 773946.912 1049831.912 0, 773677.376 1049845.225 0, 773406.501 1049858.621 0, 773138.308 1049871.899 0, 772868.775 1049885.26 0, 772599.242 1049898.636 0, 772329.711 1049912.028 0, 772060.18 1049925.436 0, 
+    771790.65 1049938.86 0, 771521.121 1049952.3 0, 771251.592 1049965.756 0, 770982.065 1049979.228 0, 770712.538 1049992.715 0, 770443.012 1050006.218 0, 770173.487 1050019.738 0, 769903.962 1050033.273 0, 769634.439 1050046.824 0, 769364.916 1050060.39 0, 
+    769095.394 1050073.973 0, 768825.873 1050087.572 0, 768556.352 1050101.186 0, 768286.833 1050114.816 0, 768017.314 1050128.462 0, 767747.796 1050142.124 0, 767478.279 1050155.802 0, 767208.762 1050169.496 0, 766937.905 1050183.274 0, 767221.593 1055757.014 0, 
+    767505.283 1061330.802 0, 767775.481 1061317.057 0, 768044.341 1061303.397 0, 768313.202 1061289.752 0, 768582.064 1061276.124 0, 768850.927 1061262.511 0, 769119.79 1061248.914 0, 769388.655 1061235.332 0, 769657.52 1061221.767 0, 769926.386 1061208.217 0, 
+    770195.252 1061194.684 0, 770464.12 1061181.166 0, 770732.988 1061167.664 0, 771001.857 1061154.177 0, 771270.727 1061140.707 0, 771539.598 1061127.252 0, 771808.469 1061113.813 0, 772077.341 1061100.39 0, 772346.214 1061086.983 0, 772615.088 1061073.592 0, 
+    772883.963 1061060.216 0, 773152.838 1061046.857 0, 773421.714 1061033.513 0, 773690.591 1061020.185 0, 773958.132 1061006.939 0, 774228.347 1060993.576 0, 774497.227 1060980.296 0, 774766.107 1060967.031 0, 775034.988 1060953.782 0, 775303.869 1060940.549 0, 
+    775572.752 1060927.332 0, 775841.635 1060914.13 0, 776110.519 1060900.945 0, 776379.404 1060887.775 0, 776648.289 1060874.621 0, 776917.175 1060861.483 0, 777186.063 1060848.361 0, 777454.95 1060835.254 0, 777723.839 1060822.163 0, 777992.728 1060809.089 0, 
+    778261.619 1060796.03 0, 778530.509 1060782.986 0, 778799.401 1060769.959 0, 779068.294 1060756.948 0, 779337.187 1060743.952 0, 779606.081 1060730.972 0, 779874.976 1060718.008 0, 780143.871 1060705.06 0, 780411.431 1060692.192 0, 780143.489 1055117.624 0, 
+    779875.549 1049543.105 0))
+
+POLYGON ((793319.332 1060090.047 0, 793051.734 1060102.159 0, 792782.803 1060114.347 0, 792513.873 1060126.552 0, 792244.943 1060138.772 0, 791976.014 1060151.008 0, 791707.086 1060163.259 0, 791438.159 1060175.527 0, 791169.232 1060187.811 0, 790900.306 1060200.11 0, 
+    790631.381 1060212.425 0, 790362.456 1060224.756 0, 790093.533 1060237.103 0, 789824.609 1060249.465 0, 789555.687 1060261.844 0, 789286.766 1060274.238 0, 789017.845 1060286.648 0, 788748.924 1060299.074 0, 788480.005 1060311.516 0, 788211.086 1060323.973 0, 
+    787942.168 1060336.447 0, 787673.251 1060348.936 0, 787404.335 1060361.441 0, 787135.419 1060373.962 0, 786865.169 1060386.561 0, 786597.59 1060399.051 0, 786328.676 1060411.619 0, 786059.763 1060424.203 0, 785790.851 1060436.803 0, 785521.94 1060449.419 0, 
+    785253.029 1060462.051 0, 784984.12 1060474.698 0, 784715.211 1060487.362 0, 784446.302 1060500.041 0, 784177.395 1060512.736 0, 783908.488 1060525.447 0, 783639.582 1060538.173 0, 783370.676 1060550.916 0, 783101.772 1060563.674 0, 782832.868 1060576.448 0, 
+    782563.965 1060589.238 0, 782295.063 1060602.044 0, 782026.161 1060614.866 0, 781757.26 1060627.703 0, 781488.36 1060640.556 0, 781219.461 1060653.425 0, 780950.562 1060666.31 0, 780681.664 1060679.211 0, 780411.431 1060692.192 0, 780679.376 1066266.803 0, 
+    780947.322 1071841.453 0, 781216.895 1071828.504 0, 781485.137 1071815.635 0, 781753.379 1071802.782 0, 782021.622 1071789.944 0, 782289.866 1071777.122 0, 782558.111 1071764.316 0, 782826.356 1071751.526 0, 783094.602 1071738.751 0, 783362.849 1071725.993 0, 
+    783631.097 1071713.25 0, 783899.345 1071700.522 0, 784167.594 1071687.811 0, 784435.844 1071675.115 0, 784704.095 1071662.436 0, 784972.346 1071649.772 0, 785240.598 1071637.123 0, 785508.851 1071624.491 0, 785777.104 1071611.874 0, 786045.359 1071599.274 0, 
+    786313.614 1071586.689 0, 786581.869 1071574.119 0, 786850.126 1071561.566 0, 787118.383 1071549.028 0, 787385.309 1071536.568 0, 787654.9 1071524 0, 787923.16 1071511.51 0, 788191.42 1071499.035 0, 788459.681 1071486.577 0, 788727.942 1071474.134 0, 
+    788996.205 1071461.706 0, 789264.468 1071449.295 0, 789532.732 1071436.9 0, 789800.996 1071424.52 0, 790069.262 1071412.156 0, 790337.528 1071399.808 0, 790605.795 1071387.475 0, 790874.062 1071375.158 0, 791142.33 1071362.858 0, 791410.599 1071350.573 0, 
+    791678.869 1071338.303 0, 791947.139 1071326.05 0, 792215.41 1071313.812 0, 792483.682 1071301.59 0, 792751.955 1071289.384 0, 793020.228 1071277.194 0, 793288.502 1071265.019 0, 793556.777 1071252.861 0, 793823.721 1071240.778 0, 793571.526 1065665.392 0, 
+    793319.332 1060090.047 0))
+
+POLYGON ((806701.766 1070676.483 0, 806434.787 1070687.811 0, 806166.479 1070699.212 0, 805898.172 1070710.629 0, 805629.865 1070722.061 0, 805361.559 1070733.509 0, 805093.254 1070744.973 0, 804824.949 1070756.453 0, 804556.645 1070767.948 0, 804288.342 1070779.46 0, 
+    804020.039 1070790.987 0, 803751.737 1070802.53 0, 803483.436 1070814.088 0, 803215.136 1070825.663 0, 802946.836 1070837.253 0, 802678.536 1070848.859 0, 802410.238 1070860.481 0, 802141.94 1070872.119 0, 801873.643 1070883.772 0, 801605.347 1070895.441 0, 
+    801337.051 1070907.126 0, 801068.756 1070918.827 0, 800800.461 1070930.544 0, 800532.168 1070942.276 0, 800262.545 1070954.082 0, 799995.582 1070965.788 0, 799727.291 1070977.568 0, 799459 1070989.363 0, 799190.71 1071001.175 0, 798922.42 1071013.002 0, 
+    798654.131 1071024.845 0, 798385.843 1071036.704 0, 798117.556 1071048.578 0, 797849.269 1071060.468 0, 797580.983 1071072.374 0, 797312.697 1071084.296 0, 797044.413 1071096.234 0, 796776.129 1071108.187 0, 796507.846 1071120.157 0, 796239.563 1071132.142 0, 
+    795971.281 1071144.143 0, 795703 1071156.159 0, 795434.72 1071168.192 0, 795166.44 1071180.24 0, 794898.161 1071192.304 0, 794629.883 1071204.384 0, 794361.605 1071216.479 0, 794093.328 1071228.59 0, 793823.721 1071240.778 0, 794075.919 1076816.199 0, 
+    794328.117 1082391.65 0, 794597.065 1082379.493 0, 794864.685 1082367.411 0, 795132.307 1082355.345 0, 795399.929 1082343.295 0, 795667.551 1082331.26 0, 795935.175 1082319.242 0, 796202.799 1082307.239 0, 796470.424 1082295.251 0, 796738.049 1082283.28 0, 
+    797005.675 1082271.324 0, 797273.302 1082259.384 0, 797540.93 1082247.46 0, 797808.558 1082235.552 0, 798076.187 1082223.659 0, 798343.817 1082211.782 0, 798611.447 1082199.921 0, 798879.078 1082188.075 0, 799146.71 1082176.246 0, 799414.342 1082164.432 0, 
+    799681.976 1082152.633 0, 799949.61 1082140.851 0, 800217.244 1082129.084 0, 800484.879 1082117.333 0, 800751.189 1082105.656 0, 801020.152 1082093.879 0, 801287.789 1082082.175 0, 801555.427 1082070.487 0, 801823.066 1082058.815 0, 802090.705 1082047.159 0, 
+    802358.345 1082035.518 0, 802625.986 1082023.893 0, 802893.628 1082012.284 0, 803161.27 1082000.69 0, 803428.913 1081989.113 0, 803696.556 1081977.551 0, 803964.2 1081966.005 0, 804231.845 1081954.474 0, 804499.491 1081942.96 0, 804767.137 1081931.461 0, 
+    805034.784 1081919.978 0, 805302.431 1081908.51 0, 805570.08 1081897.059 0, 805837.729 1081885.623 0, 806105.378 1081874.203 0, 806373.028 1081862.798 0, 806640.679 1081851.41 0, 806908.331 1081840.037 0, 807174.657 1081828.736 0, 806938.211 1076252.594 0, 
+    806701.766 1070676.483 0))
+
+POLYGON ((820022.736 1081302.117 0, 819756.377 1081312.666 0, 819488.694 1081323.282 0, 819221.012 1081333.915 0, 818953.331 1081344.563 0, 818685.65 1081355.227 0, 818417.97 1081365.907 0, 818150.29 1081376.602 0, 817882.612 1081387.313 0, 817614.933 1081398.04 0, 
+    817347.256 1081408.783 0, 817079.579 1081419.541 0, 816811.902 1081430.316 0, 816544.227 1081441.106 0, 816276.551 1081451.911 0, 816008.877 1081462.733 0, 815741.203 1081473.57 0, 815473.53 1081484.423 0, 815205.857 1081495.292 0, 814938.186 1081506.176 0, 
+    814670.514 1081517.076 0, 814402.844 1081527.992 0, 814135.174 1081538.924 0, 813867.504 1081549.872 0, 813598.511 1081560.889 0, 813332.168 1081571.814 0, 813064.5 1081582.809 0, 812796.834 1081593.819 0, 812529.167 1081604.846 0, 812261.502 1081615.888 0, 
+    811993.837 1081626.945 0, 811726.173 1081638.019 0, 811458.51 1081649.108 0, 811190.847 1081660.213 0, 810923.185 1081671.334 0, 810655.523 1081682.471 0, 810387.862 1081693.623 0, 810120.202 1081704.791 0, 809852.542 1081715.975 0, 809584.883 1081727.174 0, 
+    809317.225 1081738.39 0, 809049.568 1081749.621 0, 808781.911 1081760.868 0, 808514.254 1081772.13 0, 808246.599 1081783.409 0, 807978.944 1081794.703 0, 807711.29 1081806.013 0, 807443.636 1081817.338 0, 807174.657 1081828.736 0, 807411.104 1087404.904 0, 
+    807647.553 1092981.096 0, 807915.872 1092969.726 0, 808182.869 1092958.428 0, 808449.867 1092947.146 0, 808716.865 1092935.88 0, 808983.864 1092924.629 0, 809250.864 1092913.394 0, 809517.865 1092902.175 0, 809784.866 1092890.971 0, 810051.868 1092879.783 0, 
+    810318.87 1092868.611 0, 810585.873 1092857.455 0, 810852.877 1092846.314 0, 811119.882 1092835.189 0, 811386.887 1092824.08 0, 811653.893 1092812.986 0, 811920.899 1092801.908 0, 812187.906 1092790.846 0, 812454.914 1092779.8 0, 812721.922 1092768.769 0, 
+    812988.931 1092757.754 0, 813255.941 1092746.755 0, 813522.951 1092735.772 0, 813789.962 1092724.804 0, 814055.652 1092713.906 0, 814323.986 1092702.915 0, 814590.999 1092691.995 0, 814858.012 1092681.09 0, 815125.026 1092670.2 0, 815392.041 1092659.327 0, 
+    815659.057 1092648.469 0, 815926.073 1092637.627 0, 816193.089 1092626.801 0, 816460.107 1092615.99 0, 816727.125 1092605.195 0, 816994.143 1092594.416 0, 817261.163 1092583.652 0, 817528.183 1092572.905 0, 817795.203 1092562.173 0, 818062.224 1092551.456 0, 
+    818329.246 1092540.756 0, 818596.269 1092530.071 0, 818863.292 1092519.401 0, 819130.315 1092508.748 0, 819397.34 1092498.11 0, 819664.364 1092487.488 0, 819931.39 1092476.882 0, 820198.416 1092466.291 0, 820464.122 1092455.768 0, 820243.429 1086878.932 0, 
+    820022.736 1081302.117 0))
+
+POLYGON ((833282.125 1091966.653 0, 833016.388 1091976.425 0, 832749.333 1091986.261 0, 832482.279 1091996.113 0, 832215.225 1092005.98 0, 831948.172 1092015.864 0, 831681.119 1092025.763 0, 831414.067 1092035.678 0, 831147.015 1092045.608 0, 830879.964 1092055.554 0, 
+    830612.914 1092065.516 0, 830345.864 1092075.494 0, 830078.815 1092085.487 0, 829811.766 1092095.496 0, 829544.718 1092105.521 0, 829277.671 1092115.562 0, 829010.624 1092125.618 0, 828743.578 1092135.69 0, 828476.532 1092145.777 0, 828209.487 1092155.881 0, 
+    827942.443 1092166 0, 827675.399 1092176.135 0, 827408.355 1092186.285 0, 827141.313 1092196.452 0, 826872.951 1092206.684 0, 826607.229 1092216.831 0, 826340.188 1092227.045 0, 826073.148 1092237.274 0, 825806.108 1092247.519 0, 825539.069 1092257.779 0, 
+    825272.031 1092268.056 0, 825004.993 1092278.348 0, 824737.956 1092288.655 0, 824470.919 1092298.979 0, 824203.883 1092309.318 0, 823936.848 1092319.673 0, 823669.813 1092330.043 0, 823402.779 1092340.43 0, 823135.745 1092350.832 0, 822868.712 1092361.249 0, 
+    822601.68 1092371.683 0, 822334.648 1092382.132 0, 822067.617 1092392.597 0, 821800.586 1092403.077 0, 821533.556 1092413.574 0, 821266.527 1092424.086 0, 820999.498 1092434.614 0, 820732.47 1092445.157 0, 820464.122 1092455.768 0, 820684.816 1098032.623 0, 
+    820905.511 1103609.492 0, 821173.2 1103598.906 0, 821439.571 1103588.389 0, 821705.943 1103577.887 0, 821972.316 1103567.401 0, 822238.689 1103556.93 0, 822505.063 1103546.475 0, 822771.438 1103536.036 0, 823037.813 1103525.613 0, 823304.189 1103515.205 0, 
+    823570.566 1103504.813 0, 823836.943 1103494.436 0, 824103.321 1103484.075 0, 824369.699 1103473.73 0, 824636.078 1103463.401 0, 824902.457 1103453.087 0, 825168.837 1103442.789 0, 825435.218 1103432.507 0, 825701.599 1103422.24 0, 825967.981 1103411.989 0, 
+    826234.364 1103401.754 0, 826500.747 1103391.534 0, 826767.131 1103381.33 0, 827033.515 1103371.142 0, 827298.584 1103361.019 0, 827566.286 1103350.812 0, 827832.672 1103340.671 0, 828099.059 1103330.545 0, 828365.446 1103320.435 0, 828631.834 1103310.341 0, 
+    828898.222 1103300.263 0, 829164.612 1103290.2 0, 829431.001 1103280.153 0, 829697.392 1103270.121 0, 829963.782 1103260.105 0, 830230.174 1103250.105 0, 830496.566 1103240.121 0, 830762.959 1103230.152 0, 831029.352 1103220.199 0, 831295.746 1103210.261 0, 
+    831562.14 1103200.34 0, 831828.535 1103190.433 0, 832094.931 1103180.543 0, 832361.327 1103170.668 0, 832627.724 1103160.809 0, 832894.121 1103150.966 0, 833160.519 1103141.138 0, 833426.917 1103131.326 0, 833692.001 1103121.578 0, 833487.063 1097544.109 0, 
+    833282.125 1091966.653 0))
+
+POLYGON ((846479.818 1102669.791 0, 846214.706 1102678.79 0, 845948.281 1102687.849 0, 845681.856 1102696.925 0, 845415.432 1102706.015 0, 845149.008 1102715.122 0, 844882.585 1102724.244 0, 844616.163 1102733.381 0, 844349.741 1102742.535 0, 844083.32 1102751.704 0, 
+    843816.899 1102760.889 0, 843550.479 1102770.089 0, 843284.059 1102779.305 0, 843017.64 1102788.537 0, 842751.221 1102797.785 0, 842484.803 1102807.048 0, 842218.385 1102816.327 0, 841951.968 1102825.621 0, 841685.552 1102834.932 0, 841419.136 1102844.257 0, 
+    841152.72 1102853.599 0, 840886.306 1102862.956 0, 840619.891 1102872.329 0, 840353.478 1102881.718 0, 840085.75 1102891.169 0, 839820.652 1102900.542 0, 839554.24 1102909.978 0, 839287.828 1102919.429 0, 839021.417 1102928.896 0, 838755.007 1102938.379 0, 
+    838488.597 1102947.877 0, 838222.188 1102957.391 0, 837955.779 1102966.921 0, 837689.371 1102976.467 0, 837422.963 1102986.028 0, 837156.556 1102995.605 0, 836890.15 1103005.197 0, 836623.744 1103014.805 0, 836357.338 1103024.429 0, 836090.934 1103034.069 0, 
+    835824.529 1103043.724 0, 835558.126 1103053.395 0, 835291.723 1103063.081 0, 835025.32 1103072.784 0, 834758.918 1103082.501 0, 834492.517 1103092.235 0, 834226.116 1103101.984 0, 833959.716 1103111.749 0, 833692.001 1103121.578 0, 833896.939 1108699.057 0, 
+    834101.878 1114276.541 0, 834368.933 1114266.736 0, 834634.677 1114256.995 0, 834900.421 1114247.27 0, 835166.166 1114237.56 0, 835431.911 1114227.866 0, 835697.657 1114218.188 0, 835963.404 1114208.525 0, 836229.151 1114198.878 0, 836494.898 1114189.247 0, 
+    836760.647 1114179.631 0, 837026.395 1114170.031 0, 837292.145 1114160.446 0, 837557.895 1114150.877 0, 837823.645 1114141.324 0, 838089.396 1114131.787 0, 838355.148 1114122.265 0, 838620.9 1114112.758 0, 838886.653 1114103.268 0, 839152.406 1114093.793 0, 
+    839418.16 1114084.333 0, 839683.914 1114074.89 0, 839949.669 1114065.462 0, 840215.424 1114056.049 0, 840479.869 1114046.699 0, 840746.937 1114037.271 0, 841012.694 1114027.906 0, 841278.452 1114018.556 0, 841544.21 1114009.222 0, 841809.969 1113999.903 0, 
+    842075.728 1113990.6 0, 842341.488 1113981.313 0, 842607.249 1113972.041 0, 842873.01 1113962.785 0, 843138.771 1113953.545 0, 843404.533 1113944.32 0, 843670.296 1113935.111 0, 843936.059 1113925.918 0, 844201.823 1113916.74 0, 844467.587 1113907.578 0, 
+    844733.352 1113898.431 0, 844999.117 1113889.3 0, 845264.883 1113880.185 0, 845530.649 1113871.086 0, 845796.416 1113862.002 0, 846062.183 1113852.933 0, 846327.951 1113843.881 0, 846593.72 1113834.844 0, 846858.179 1113825.867 0, 846668.998 1108247.827 0, 
+    846479.818 1102669.791 0))
+
+POLYGON ((859615.702 1113411.234 0, 859351.217 1113419.464 0, 859085.424 1113427.75 0, 858819.631 1113436.051 0, 858553.839 1113444.369 0, 858288.048 1113452.702 0, 858022.257 1113461.051 0, 857756.466 1113469.415 0, 857490.676 1113477.795 0, 857224.886 1113486.191 0, 
+    856959.097 1113494.602 0, 856693.309 1113503.029 0, 856427.521 1113511.471 0, 856161.733 1113519.93 0, 855895.946 1113528.403 0, 855630.16 1113536.893 0, 855364.373 1113545.398 0, 855098.588 1113553.919 0, 854832.803 1113562.455 0, 854567.018 1113571.007 0, 
+    854301.234 1113579.575 0, 854035.451 1113588.158 0, 853769.668 1113596.757 0, 853503.885 1113605.372 0, 853236.794 1113614.045 0, 852972.322 1113622.648 0, 852706.541 1113631.31 0, 852440.76 1113639.987 0, 852174.98 1113648.68 0, 851909.201 1113657.389 0, 
+    851643.422 1113666.113 0, 851377.643 1113674.852 0, 851111.865 1113683.608 0, 850846.088 1113692.379 0, 850580.311 1113701.166 0, 850314.534 1113709.968 0, 850048.759 1113718.786 0, 849782.983 1113727.62 0, 849517.208 1113736.469 0, 849251.434 1113745.334 0, 
+    848985.66 1113754.215 0, 848719.887 1113763.111 0, 848454.114 1113772.023 0, 848188.342 1113780.95 0, 847922.57 1113789.893 0, 847656.799 1113798.852 0, 847391.029 1113807.827 0, 847125.259 1113816.817 0, 846858.179 1113825.867 0, 847047.359 1119403.907 0, 
+    847236.539 1124981.944 0, 847502.959 1124972.916 0, 847768.073 1124963.948 0, 848033.187 1124954.996 0, 848298.301 1124946.059 0, 848563.417 1124937.138 0, 848828.532 1124928.233 0, 849093.648 1124919.343 0, 849358.765 1124910.469 0, 849623.882 1124901.61 0, 
+    849889 1124892.767 0, 850154.118 1124883.94 0, 850419.237 1124875.128 0, 850684.356 1124866.332 0, 850949.476 1124857.551 0, 851214.596 1124848.786 0, 851479.717 1124840.037 0, 851744.838 1124831.303 0, 852009.96 1124822.585 0, 852275.082 1124813.882 0, 
+    852540.205 1124805.195 0, 852805.328 1124796.524 0, 853070.452 1124787.868 0, 853335.576 1124779.228 0, 853599.395 1124770.645 0, 853865.827 1124761.994 0, 854130.952 1124753.401 0, 854396.079 1124744.823 0, 854661.206 1124736.261 0, 854926.333 1124727.714 0, 
+    855191.461 1124719.183 0, 855456.589 1124710.668 0, 855721.718 1124702.168 0, 855986.848 1124693.684 0, 856251.978 1124685.216 0, 856517.108 1124676.763 0, 856782.239 1124668.325 0, 857047.37 1124659.904 0, 857312.502 1124651.498 0, 857577.635 1124643.107 0, 
+    857842.767 1124634.732 0, 858107.901 1124626.373 0, 858373.035 1124618.029 0, 858638.169 1124609.701 0, 858903.304 1124601.389 0, 859168.439 1124593.092 0, 859433.575 1124584.81 0, 859698.711 1124576.545 0, 859962.543 1124568.335 0, 859789.122 1118989.787 0, 
+    859615.702 1113411.234 0))
+
+POLYGON ((872689.664 1124190.682 0, 872425.808 1124198.146 0, 872160.65 1124205.662 0, 871895.492 1124213.194 0, 871630.334 1124220.742 0, 871365.177 1124228.306 0, 871100.02 1124235.885 0, 870834.863 1124243.479 0, 870569.708 1124251.089 0, 870304.552 1124258.715 0, 
+    870039.397 1124266.357 0, 869774.242 1124274.014 0, 869509.088 1124281.686 0, 869243.935 1124289.375 0, 868978.781 1124297.078 0, 868713.629 1124304.798 0, 868448.476 1124312.533 0, 868183.325 1124320.284 0, 867918.173 1124328.05 0, 867653.022 1124335.832 0, 
+    867387.872 1124343.629 0, 867122.722 1124351.442 0, 866857.572 1124359.271 0, 866592.423 1124367.115 0, 866325.97 1124375.014 0, 866062.126 1124382.851 0, 865796.978 1124390.742 0, 865531.831 1124398.649 0, 865266.684 1124406.571 0, 865001.538 1124414.509 0, 
+    864736.392 1124422.462 0, 864471.247 1124430.432 0, 864206.102 1124438.416 0, 863940.958 1124446.417 0, 863675.814 1124454.433 0, 863410.67 1124462.464 0, 863145.527 1124470.511 0, 862880.385 1124478.574 0, 862615.242 1124486.653 0, 862350.101 1124494.747 0, 
+    862084.96 1124502.856 0, 861819.819 1124510.981 0, 861554.679 1124519.122 0, 861289.539 1124527.279 0, 861024.4 1124535.451 0, 860759.261 1124543.638 0, 860494.123 1124551.841 0, 860228.985 1124560.06 0, 859962.543 1124568.335 0, 860135.963 1130146.876 0, 
+    860309.383 1135725.403 0, 860575.166 1135717.148 0, 860839.647 1135708.95 0, 861104.128 1135700.767 0, 861368.61 1135692.599 0, 861633.093 1135684.448 0, 861897.576 1135676.311 0, 862162.059 1135668.191 0, 862426.543 1135660.086 0, 862691.028 1135651.996 0, 
+    862955.513 1135643.922 0, 863219.998 1135635.864 0, 863484.484 1135627.821 0, 863748.97 1135619.794 0, 864013.457 1135611.782 0, 864277.944 1135603.786 0, 864542.432 1135595.805 0, 864806.92 1135587.84 0, 865071.409 1135579.891 0, 865335.898 1135571.957 0, 
+    865600.388 1135564.039 0, 865864.878 1135556.136 0, 866129.368 1135548.249 0, 866393.859 1135540.377 0, 866657.05 1135532.56 0, 866922.843 1135524.681 0, 867187.335 1135516.856 0, 867451.828 1135509.047 0, 867716.321 1135501.253 0, 867980.815 1135493.475 0, 
+    868245.309 1135485.712 0, 868509.804 1135477.965 0, 868774.299 1135470.234 0, 869038.795 1135462.518 0, 869303.291 1135454.818 0, 869567.787 1135447.133 0, 869832.284 1135439.464 0, 870096.781 1135431.81 0, 870361.279 1135424.172 0, 870625.778 1135416.549 0, 
+    870890.276 1135408.942 0, 871154.775 1135401.351 0, 871419.275 1135393.775 0, 871683.775 1135386.215 0, 871948.276 1135378.67 0, 872212.777 1135371.141 0, 872477.278 1135363.628 0, 872741.78 1135356.13 0, 873004.982 1135348.684 0, 872847.323 1129769.689 0, 
+    872689.664 1124190.682 0))
+
+POLYGON ((885701.595 1135007.835 0, 885438.371 1135014.537 0, 885173.849 1135021.287 0, 884909.327 1135028.054 0, 884644.806 1135034.835 0, 884380.285 1135041.633 0, 884115.765 1135048.446 0, 883851.245 1135055.274 0, 883586.725 1135062.118 0, 883322.206 1135068.978 0, 
+    883057.687 1135075.853 0, 882793.169 1135082.744 0, 882528.651 1135089.65 0, 882264.133 1135096.572 0, 881999.616 1135103.51 0, 881735.099 1135110.463 0, 881470.583 1135117.431 0, 881206.067 1135124.416 0, 880941.552 1135131.415 0, 880677.037 1135138.431 0, 
+    880412.522 1135145.462 0, 880148.008 1135152.508 0, 879883.494 1135159.57 0, 879618.98 1135166.648 0, 879353.168 1135173.776 0, 879089.955 1135180.85 0, 878825.443 1135187.974 0, 878560.931 1135195.114 0, 878296.419 1135202.269 0, 878031.909 1135209.44 0, 
+    877767.398 1135216.627 0, 877502.888 1135223.829 0, 877238.378 1135231.047 0, 876973.869 1135238.28 0, 876709.36 1135245.529 0, 876444.852 1135252.793 0, 876180.344 1135260.073 0, 875915.836 1135267.369 0, 875651.329 1135274.68 0, 875386.823 1135282.007 0, 
+    875122.316 1135289.349 0, 874857.811 1135296.707 0, 874593.305 1135304.08 0, 874328.8 1135311.469 0, 874064.296 1135318.874 0, 873799.792 1135326.294 0, 873535.288 1135333.729 0, 873270.785 1135341.181 0, 873004.982 1135348.684 0, 873162.641 1140927.662 0, 
+    873320.298 1146506.617 0, 873585.441 1146499.132 0, 873849.288 1146491.699 0, 874113.135 1146484.282 0, 874376.982 1146476.88 0, 874640.83 1146469.494 0, 874904.678 1146462.123 0, 875168.526 1146454.768 0, 875432.375 1146447.429 0, 875696.225 1146440.105 0, 
+    875960.075 1146432.796 0, 876223.925 1146425.503 0, 876487.776 1146418.226 0, 876751.627 1146410.964 0, 877015.479 1146403.717 0, 877279.331 1146396.487 0, 877543.183 1146389.271 0, 877807.036 1146382.071 0, 878070.89 1146374.887 0, 878334.743 1146367.718 0, 
+    878598.597 1146360.565 0, 878862.452 1146353.428 0, 879126.307 1146346.305 0, 879390.162 1146339.199 0, 879652.722 1146332.142 0, 879917.875 1146325.032 0, 880181.731 1146317.972 0, 880445.588 1146310.928 0, 880709.446 1146303.899 0, 880973.304 1146296.885 0, 
+    881237.162 1146289.887 0, 881501.021 1146282.905 0, 881764.88 1146275.938 0, 882028.74 1146268.987 0, 882292.6 1146262.051 0, 882556.46 1146255.131 0, 882820.321 1146248.226 0, 883084.182 1146241.337 0, 883348.044 1146234.463 0, 883611.906 1146227.605 0, 
+    883875.768 1146220.762 0, 884139.631 1146213.935 0, 884403.494 1146207.124 0, 884667.358 1146200.328 0, 884931.222 1146193.547 0, 885195.086 1146186.782 0, 885458.951 1146180.033 0, 885722.816 1146173.299 0, 885985.387 1146166.614 0, 885843.491 1140587.235 0, 
+    885701.595 1135007.835 0))
+
+POLYGON ((898651.385 1145862.393 0, 898388.794 1145868.336 0, 898124.911 1145874.325 0, 897861.028 1145880.329 0, 897597.146 1145886.348 0, 897333.264 1145892.383 0, 897069.382 1145898.434 0, 896805.501 1145904.5 0, 896541.62 1145910.581 0, 896277.739 1145916.679 0, 
+    896013.859 1145922.791 0, 895749.979 1145928.919 0, 895486.099 1145935.063 0, 895222.22 1145941.222 0, 894958.341 1145947.397 0, 894694.462 1145953.587 0, 894430.584 1145959.793 0, 894166.707 1145966.015 0, 893902.829 1145972.252 0, 893638.952 1145978.504 0, 
+    893375.075 1145984.772 0, 893111.199 1145991.055 0, 892847.323 1145997.354 0, 892583.448 1146003.669 0, 892318.278 1146010.03 0, 892055.698 1146016.345 0, 891791.823 1146022.706 0, 891527.949 1146029.083 0, 891264.075 1146035.475 0, 891000.202 1146041.883 0, 
+    890736.329 1146048.306 0, 890472.456 1146054.745 0, 890208.584 1146061.199 0, 889944.712 1146067.669 0, 889680.841 1146074.154 0, 889416.97 1146080.655 0, 889153.099 1146087.172 0, 888889.229 1146093.704 0, 888625.359 1146100.251 0, 888361.49 1146106.814 0, 
+    888097.621 1146113.393 0, 887833.752 1146119.987 0, 887569.883 1146126.597 0, 887306.015 1146133.222 0, 887042.148 1146139.862 0, 886778.281 1146146.519 0, 886514.414 1146153.19 0, 886250.548 1146159.878 0, 885985.387 1146166.614 0, 886127.282 1151745.965 0, 
+    886269.176 1157325.286 0, 886533.677 1157318.567 0, 886796.886 1157311.896 0, 887060.096 1157305.241 0, 887323.307 1157298.601 0, 887586.517 1157291.977 0, 887849.729 1157285.369 0, 888112.94 1157278.775 0, 888376.152 1157272.198 0, 888639.364 1157265.635 0, 
+    888902.577 1157259.089 0, 889165.79 1157252.558 0, 889429.004 1157246.042 0, 889692.218 1157239.542 0, 889955.432 1157233.057 0, 890218.646 1157226.588 0, 890481.861 1157220.134 0, 890745.077 1157213.696 0, 891008.293 1157207.273 0, 891271.509 1157200.865 0, 
+    891534.725 1157194.474 0, 891797.942 1157188.097 0, 892061.16 1157181.737 0, 892324.377 1157175.391 0, 892586.304 1157169.092 0, 892850.814 1157162.747 0, 893114.032 1157156.448 0, 893377.252 1157150.165 0, 893640.471 1157143.897 0, 893903.691 1157137.645 0, 
+    894166.911 1157131.408 0, 894430.132 1157125.186 0, 894693.353 1157118.98 0, 894956.574 1157112.79 0, 895219.796 1157106.615 0, 895483.018 1157100.456 0, 895746.24 1157094.312 0, 896009.463 1157088.183 0, 896272.686 1157082.071 0, 896535.91 1157075.973 0, 
+    896799.134 1157069.891 0, 897062.358 1157063.825 0, 897325.582 1157057.774 0, 897588.807 1157051.738 0, 897852.033 1157045.718 0, 898115.258 1157039.714 0, 898378.484 1157033.725 0, 898641.711 1157027.751 0, 898903.648 1157021.822 0, 898777.517 1151442.123 0, 
+    898651.385 1145862.393 0))
+
+POLYGON ((911538.926 1156754.055 0, 911276.972 1156759.244 0, 911013.73 1156764.474 0, 910750.488 1156769.719 0, 910487.246 1156774.98 0, 910224.005 1156780.256 0, 909960.764 1156785.548 0, 909697.523 1156790.855 0, 909434.283 1156796.178 0, 909171.043 1156801.516 0, 
+    908907.803 1156806.87 0, 908644.564 1156812.239 0, 908381.325 1156817.624 0, 908118.086 1156823.024 0, 907854.848 1156828.44 0, 907591.61 1156833.871 0, 907328.372 1156839.318 0, 907065.134 1156844.78 0, 906801.897 1156850.258 0, 906538.66 1156855.751 0, 
+    906275.424 1156861.26 0, 906012.188 1156866.784 0, 905748.952 1156872.323 0, 905485.716 1156877.879 0, 905221.192 1156883.477 0, 904959.246 1156889.035 0, 904696.012 1156894.637 0, 904432.778 1156900.254 0, 904169.544 1156905.887 0, 903906.31 1156911.535 0, 
+    903643.077 1156917.199 0, 903379.844 1156922.878 0, 903116.612 1156928.572 0, 902853.379 1156934.282 0, 902590.148 1156940.008 0, 902326.916 1156945.749 0, 902063.685 1156951.506 0, 901800.454 1156957.278 0, 901537.224 1156963.065 0, 901273.993 1156968.869 0, 
+    901010.764 1156974.687 0, 900747.534 1156980.521 0, 900484.305 1156986.371 0, 900221.076 1156992.236 0, 899957.848 1156998.116 0, 899694.62 1157004.012 0, 899431.392 1157009.924 0, 899168.164 1157015.851 0, 898903.648 1157021.822 0, 899029.778 1162601.486 0, 
+    899155.907 1168181.109 0, 899419.764 1168175.153 0, 899682.334 1168169.24 0, 899944.905 1168163.344 0, 900207.477 1168157.462 0, 900470.048 1168151.596 0, 900732.62 1168145.746 0, 900995.192 1168139.911 0, 901257.765 1168134.091 0, 901520.338 1168128.287 0, 
+    901782.911 1168122.499 0, 902045.485 1168116.726 0, 902308.059 1168110.968 0, 902570.634 1168105.226 0, 902833.208 1168099.499 0, 903095.783 1168093.788 0, 903358.359 1168088.092 0, 903620.934 1168082.411 0, 903883.51 1168076.746 0, 904146.087 1168071.097 0, 
+    904408.663 1168065.463 0, 904671.241 1168059.844 0, 904933.818 1168054.241 0, 905196.396 1168048.654 0, 905457.688 1168043.109 0, 905721.552 1168037.525 0, 905984.131 1168031.983 0, 906246.71 1168026.457 0, 906509.289 1168020.947 0, 906771.869 1168015.452 0, 
+    907034.449 1168009.973 0, 907297.029 1168004.508 0, 907559.61 1167999.06 0, 907822.19 1167993.627 0, 908084.772 1167988.209 0, 908347.353 1167982.807 0, 908609.935 1167977.42 0, 908872.517 1167972.049 0, 909135.1 1167966.693 0, 909397.683 1167961.353 0, 
+    909660.266 1167956.028 0, 909922.849 1167950.718 0, 910185.433 1167945.424 0, 910448.017 1167940.145 0, 910710.602 1167934.882 0, 910973.186 1167929.635 0, 911235.771 1167924.402 0, 911498.357 1167919.186 0, 911759.658 1167914.01 0, 911649.293 1162334.053 0, 
+    911538.926 1156754.055 0))
+
+POLYGON ((924364.113 1167682.519 0, 924102.796 1167686.957 0, 923840.197 1167691.432 0, 923577.599 1167695.922 0, 923315 1167700.428 0, 923052.402 1167704.949 0, 922789.804 1167709.486 0, 922527.206 1167714.038 0, 922264.609 1167718.606 0, 922002.012 1167723.189 0, 
+    921739.415 1167727.787 0, 921476.818 1167732.401 0, 921214.222 1167737.031 0, 920951.626 1167741.676 0, 920689.03 1167746.336 0, 920426.434 1167751.012 0, 920163.839 1167755.703 0, 919901.244 1167760.41 0, 919638.649 1167765.132 0, 919376.055 1167769.87 0, 
+    919113.461 1167774.623 0, 918850.867 1167779.391 0, 918588.274 1167784.175 0, 918325.68 1167788.975 0, 918061.804 1167793.813 0, 917800.495 1167798.62 0, 917537.902 1167803.466 0, 917275.31 1167808.327 0, 917012.718 1167813.204 0, 916750.126 1167818.096 0, 
+    916487.535 1167823.004 0, 916224.944 1167827.927 0, 915962.354 1167832.866 0, 915699.763 1167837.82 0, 915437.173 1167842.789 0, 915174.583 1167847.774 0, 914911.994 1167852.774 0, 914649.404 1167857.79 0, 914386.815 1167862.821 0, 914124.227 1167867.868 0, 
+    913861.638 1167872.93 0, 913599.05 1167878.008 0, 913336.463 1167883.101 0, 913073.875 1167888.21 0, 912811.288 1167893.334 0, 912548.701 1167898.473 0, 912286.115 1167903.628 0, 912023.528 1167908.799 0, 911759.658 1167914.01 0, 911870.022 1173493.922 0, 
+    911980.386 1179073.785 0, 912243.596 1179068.587 0, 912505.525 1179063.429 0, 912767.455 1179058.287 0, 913029.385 1179053.161 0, 913291.315 1179048.05 0, 913553.246 1179042.954 0, 913815.177 1179037.873 0, 914077.108 1179032.808 0, 914339.04 1179027.759 0, 
+    914600.972 1179022.725 0, 914862.904 1179017.706 0, 915124.836 1179012.703 0, 915386.769 1179007.715 0, 915648.702 1179002.742 0, 915910.635 1178997.785 0, 916172.569 1178992.844 0, 916434.502 1178987.918 0, 916696.437 1178983.007 0, 916958.371 1178978.111 0, 
+    917220.306 1178973.231 0, 917482.241 1178968.367 0, 917744.176 1178963.518 0, 918006.112 1178958.684 0, 918266.767 1178953.889 0, 918529.984 1178949.063 0, 918791.92 1178944.275 0, 919053.857 1178939.503 0, 919315.794 1178934.747 0, 919577.731 1178930.006 0, 
+    919839.668 1178925.28 0, 920101.606 1178920.569 0, 920363.544 1178915.874 0, 920625.483 1178911.195 0, 920887.421 1178906.531 0, 921149.36 1178901.882 0, 921411.3 1178897.249 0, 921673.239 1178892.631 0, 921935.179 1178888.029 0, 922197.119 1178883.442 0, 
+    922459.059 1178878.87 0, 922721 1178874.314 0, 922982.94 1178869.773 0, 923244.881 1178865.248 0, 923506.823 1178860.738 0, 923768.764 1178856.243 0, 924030.706 1178851.764 0, 924292.648 1178847.3 0, 924553.311 1178842.874 0, 924458.713 1173262.721 0, 
+    924364.113 1167682.519 0))
+
+POLYGON ((937126.839 1178647.484 0, 936866.163 1178651.174 0, 936604.209 1178654.898 0, 936342.256 1178658.637 0, 936080.303 1178662.391 0, 935818.35 1178666.161 0, 935556.397 1178669.947 0, 935294.444 1178673.747 0, 935032.492 1178677.563 0, 934770.54 1178681.395 0, 
+    934508.588 1178685.242 0, 934246.636 1178689.104 0, 933984.685 1178692.982 0, 933722.733 1178696.875 0, 933460.782 1178700.784 0, 933198.831 1178704.708 0, 932936.881 1178708.648 0, 932674.931 1178712.603 0, 932412.981 1178716.573 0, 932151.031 1178720.559 0, 
+    931889.081 1178724.56 0, 931627.132 1178728.576 0, 931365.183 1178732.608 0, 931103.234 1178736.656 0, 930840.006 1178740.739 0, 930579.337 1178744.797 0, 930317.388 1178748.891 0, 930055.44 1178753 0, 929793.493 1178757.124 0, 929531.545 1178761.264 0, 
+    929269.598 1178765.419 0, 929007.651 1178769.59 0, 928745.704 1178773.776 0, 928483.758 1178777.978 0, 928221.812 1178782.195 0, 927959.866 1178786.427 0, 927697.92 1178790.675 0, 927435.974 1178794.939 0, 927174.029 1178799.217 0, 926912.084 1178803.511 0, 
+    926650.139 1178807.821 0, 926388.195 1178812.146 0, 926126.251 1178816.486 0, 925864.307 1178820.842 0, 925602.363 1178825.213 0, 925340.42 1178829.6 0, 925078.476 1178834.002 0, 924816.534 1178838.419 0, 924553.311 1178842.874 0, 924647.909 1184422.972 0, 
+    924742.506 1190003.011 0, 925005.068 1189998.568 0, 925266.354 1189994.162 0, 925527.641 1189989.771 0, 925788.927 1189985.395 0, 926050.214 1189981.035 0, 926311.501 1189976.69 0, 926572.789 1189972.36 0, 926834.076 1189968.046 0, 927095.364 1189963.748 0, 
+    927356.652 1189959.464 0, 927617.941 1189955.196 0, 927879.229 1189950.944 0, 928140.518 1189946.707 0, 928401.807 1189942.485 0, 928663.096 1189938.278 0, 928924.386 1189934.087 0, 929185.676 1189929.912 0, 929446.966 1189925.751 0, 929708.256 1189921.606 0, 
+    929969.547 1189917.477 0, 930230.838 1189913.363 0, 930492.129 1189909.264 0, 930753.42 1189905.18 0, 931013.436 1189901.132 0, 931276.003 1189897.06 0, 931537.295 1189893.023 0, 931798.588 1189889.001 0, 932059.88 1189884.994 0, 932321.173 1189881.003 0, 
+    932582.466 1189877.027 0, 932843.759 1189873.067 0, 933105.053 1189869.122 0, 933366.346 1189865.192 0, 933627.64 1189861.278 0, 933888.934 1189857.379 0, 934150.229 1189853.496 0, 934411.523 1189849.628 0, 934672.818 1189845.775 0, 934934.113 1189841.938 0, 
+    935195.408 1189838.116 0, 935456.704 1189834.309 0, 935718 1189830.518 0, 935979.295 1189826.742 0, 936240.592 1189822.982 0, 936501.888 1189819.237 0, 936763.185 1189815.507 0, 937024.481 1189811.793 0, 937284.504 1189808.112 0, 937205.672 1184227.827 0, 
+    937126.839 1178647.484 0))
+
+POLYGON ((949827.003 1189648.646 0, 949566.969 1189651.592 0, 949305.662 1189654.568 0, 949044.356 1189657.56 0, 948783.05 1189660.567 0, 948521.745 1189663.589 0, 948260.439 1189666.627 0, 947999.134 1189669.68 0, 947737.828 1189672.748 0, 947476.523 1189675.832 0, 
+    947215.219 1189678.931 0, 946953.914 1189682.045 0, 946692.609 1189685.175 0, 946431.305 1189688.32 0, 946170.001 1189691.481 0, 945908.697 1189694.657 0, 945647.393 1189697.848 0, 945386.09 1189701.055 0, 945124.786 1189704.277 0, 944863.483 1189707.515 0, 
+    944602.18 1189710.768 0, 944340.878 1189714.036 0, 944079.575 1189717.32 0, 943818.273 1189720.619 0, 943555.697 1189723.949 0, 943295.668 1189727.263 0, 943034.367 1189730.608 0, 942773.065 1189733.969 0, 942511.764 1189737.345 0, 942250.462 1189740.736 0, 
+    941989.161 1189744.143 0, 941727.861 1189747.565 0, 941466.56 1189751.002 0, 941205.26 1189754.455 0, 940943.959 1189757.923 0, 940682.659 1189761.407 0, 940421.36 1189764.906 0, 940160.06 1189768.42 0, 939898.761 1189771.95 0, 939637.461 1189775.495 0, 
+    939376.162 1189779.056 0, 939114.864 1189782.632 0, 938853.565 1189786.223 0, 938592.267 1189789.83 0, 938330.969 1189793.452 0, 938069.671 1189797.089 0, 937808.373 1189800.742 0, 937547.076 1189804.41 0, 937284.504 1189808.112 0, 937363.335 1195388.332 0, 
+    937442.165 1200968.485 0, 937704.077 1200964.793 0, 937964.717 1200961.134 0, 938225.358 1200957.49 0, 938485.999 1200953.862 0, 938746.64 1200950.249 0, 939007.282 1200946.652 0, 939267.923 1200943.069 0, 939528.565 1200939.502 0, 939789.207 1200935.951 0, 
+    940049.85 1200932.415 0, 940310.492 1200928.894 0, 940571.135 1200925.388 0, 940831.778 1200921.898 0, 941092.421 1200918.423 0, 941353.064 1200914.964 0, 941613.708 1200911.52 0, 941874.351 1200908.091 0, 942134.995 1200904.677 0, 942395.64 1200901.279 0, 
+    942656.284 1200897.896 0, 942916.928 1200894.529 0, 943177.573 1200891.177 0, 943438.218 1200887.84 0, 943697.593 1200884.535 0, 943959.508 1200881.212 0, 944220.154 1200877.922 0, 944480.8 1200874.646 0, 944741.445 1200871.386 0, 945002.092 1200868.141 0, 
+    945262.738 1200864.912 0, 945523.384 1200861.698 0, 945784.031 1200858.499 0, 946044.678 1200855.316 0, 946305.325 1200852.148 0, 946565.972 1200848.995 0, 946826.619 1200845.858 0, 947087.267 1200842.736 0, 947347.915 1200839.629 0, 947608.563 1200836.538 0, 
+    947869.211 1200833.462 0, 948129.859 1200830.401 0, 948390.508 1200827.356 0, 948651.156 1200824.326 0, 948911.805 1200821.311 0, 949172.454 1200818.312 0, 949433.103 1200815.328 0, 949693.753 1200812.359 0, 949953.133 1200809.421 0, 949890.068 1195229.067 0, 
+    949827.003 1189648.646 0))
+
+POLYGON ((962464.5 1200685.702 0, 962205.111 1200687.908 0, 961944.454 1200690.141 0, 961683.797 1200692.388 0, 961423.141 1200694.651 0, 961162.485 1200696.929 0, 960901.828 1200699.223 0, 960641.172 1200701.532 0, 960380.516 1200703.856 0, 960119.861 1200706.196 0, 
+    959859.205 1200708.55 0, 959598.549 1200710.921 0, 959337.894 1200713.306 0, 959077.239 1200715.707 0, 958816.584 1200718.124 0, 958555.929 1200720.555 0, 958295.274 1200723.002 0, 958034.619 1200725.465 0, 957773.965 1200727.942 0, 957513.311 1200730.435 0, 
+    957252.656 1200732.944 0, 956992.002 1200735.467 0, 956731.348 1200738.006 0, 956470.695 1200740.561 0, 956208.773 1200743.143 0, 955949.388 1200745.716 0, 955688.734 1200748.316 0, 955428.081 1200750.932 0, 955167.428 1200753.563 0, 954906.775 1200756.209 0, 
+    954646.123 1200758.871 0, 954385.47 1200761.548 0, 954124.818 1200764.241 0, 953864.166 1200766.948 0, 953603.514 1200769.671 0, 953342.862 1200772.41 0, 953082.21 1200775.164 0, 952821.558 1200777.933 0, 952560.907 1200780.717 0, 952300.256 1200783.517 0, 
+    952039.605 1200786.332 0, 951778.954 1200789.163 0, 951518.303 1200792.009 0, 951257.652 1200794.87 0, 950997.002 1200797.747 0, 950736.352 1200800.638 0, 950475.702 1200803.546 0, 950215.052 1200806.468 0, 949953.133 1200809.421 0, 950016.197 1206389.701 0, 
+    950079.26 1211969.903 0, 950340.519 1211966.958 0, 950600.512 1211964.043 0, 950860.505 1211961.143 0, 951120.498 1211958.259 0, 951380.492 1211955.389 0, 951640.486 1211952.535 0, 951900.479 1211949.697 0, 952160.473 1211946.873 0, 952420.468 1211944.065 0, 
+    952680.462 1211941.272 0, 952940.457 1211938.495 0, 953200.451 1211935.733 0, 953460.446 1211932.986 0, 953720.441 1211930.254 0, 953980.436 1211927.538 0, 954240.431 1211924.837 0, 954500.427 1211922.151 0, 954760.423 1211919.481 0, 955020.418 1211916.826 0, 
+    955280.414 1211914.186 0, 955540.41 1211911.562 0, 955800.407 1211908.953 0, 956060.403 1211906.359 0, 956319.135 1211903.793 0, 956580.396 1211901.217 0, 956840.393 1211898.669 0, 957100.39 1211896.136 0, 957360.387 1211893.619 0, 957620.385 1211891.117 0, 
+    957880.382 1211888.63 0, 958140.38 1211886.159 0, 958400.378 1211883.703 0, 958660.375 1211881.262 0, 958920.373 1211878.836 0, 959180.372 1211876.426 0, 959440.37 1211874.031 0, 959700.368 1211871.652 0, 959960.367 1211869.287 0, 960220.366 1211866.938 0, 
+    960480.365 1211864.605 0, 960740.364 1211862.286 0, 961000.363 1211859.983 0, 961260.362 1211857.695 0, 961520.361 1211855.423 0, 961780.361 1211853.166 0, 962040.361 1211850.924 0, 962300.36 1211848.697 0, 962559.096 1211846.497 0, 962511.799 1206266.138 0, 
+    962464.5 1200685.702 0))
+
+POLYGON ((975039.232 1211758.349 0, 974780.488 1211759.818 0, 974520.483 1211761.31 0, 974260.478 1211762.818 0, 974000.474 1211764.34 0, 973740.469 1211765.878 0, 973480.464 1211767.431 0, 973220.459 1211769 0, 972960.455 1211770.584 0, 972700.45 1211772.183 0, 
+    972440.446 1211773.797 0, 972180.442 1211775.427 0, 971920.438 1211777.072 0, 971660.434 1211778.732 0, 971400.43 1211780.408 0, 971140.426 1211782.099 0, 970880.422 1211783.805 0, 970620.419 1211785.527 0, 970360.415 1211787.264 0, 970100.412 1211789.016 0, 
+    969840.408 1211790.783 0, 969580.405 1211792.566 0, 969320.402 1211794.364 0, 969060.399 1211796.178 0, 968799.133 1211798.015 0, 968540.393 1211799.85 0, 968280.39 1211801.71 0, 968020.388 1211803.584 0, 967760.385 1211805.474 0, 967500.383 1211807.379 0, 
+    967240.381 1211809.3 0, 966980.379 1211811.236 0, 966720.377 1211813.187 0, 966460.375 1211815.153 0, 966200.373 1211817.135 0, 965940.371 1211819.132 0, 965680.37 1211821.144 0, 965420.368 1211823.172 0, 965160.367 1211825.215 0, 964900.366 1211827.273 0, 
+    964640.365 1211829.347 0, 964380.364 1211831.436 0, 964120.363 1211833.54 0, 963860.362 1211835.659 0, 963600.361 1211837.794 0, 963340.361 1211839.944 0, 963080.361 1211842.109 0, 962820.36 1211844.29 0, 962559.096 1211846.497 0, 962606.394 1217426.773 0, 
+    962653.69 1223006.962 0, 962914.294 1223004.761 0, 963173.637 1223002.585 0, 963432.981 1223000.426 0, 963692.324 1222998.281 0, 963951.668 1222996.152 0, 964211.012 1222994.037 0, 964470.356 1222991.939 0, 964729.7 1222989.855 0, 964989.044 1222987.787 0, 
+    965248.388 1222985.734 0, 965507.733 1222983.696 0, 965767.077 1222981.673 0, 966026.422 1222979.666 0, 966285.767 1222977.674 0, 966545.112 1222975.697 0, 966804.457 1222973.736 0, 967063.802 1222971.79 0, 967323.147 1222969.859 0, 967582.492 1222967.943 0, 
+    967841.838 1222966.043 0, 968101.183 1222964.158 0, 968360.529 1222962.288 0, 968619.875 1222960.433 0, 968877.961 1222958.603 0, 969138.567 1222956.77 0, 969397.913 1222954.961 0, 969657.259 1222953.167 0, 969916.606 1222951.389 0, 970175.952 1222949.626 0, 
+    970435.299 1222947.878 0, 970694.645 1222946.146 0, 970953.992 1222944.429 0, 971213.339 1222942.727 0, 971472.686 1222941.04 0, 971732.033 1222939.369 0, 971991.38 1222937.712 0, 972250.727 1222936.072 0, 972510.075 1222934.446 0, 972769.422 1222932.836 0, 
+    973028.77 1222931.24 0, 973288.117 1222929.661 0, 973547.465 1222928.096 0, 973806.813 1222926.547 0, 974066.161 1222925.013 0, 974325.509 1222923.494 0, 974584.857 1222921.99 0, 974844.205 1222920.502 0, 975102.294 1222919.036 0, 975070.763 1217338.736 0, 
+    975039.232 1211758.349 0))
+
+POLYGON ((987551.097 1222866.281 0, 987293.003 1222867.017 0, 987033.652 1222867.773 0, 986774.3 1222868.544 0, 986514.949 1222869.33 0, 986255.598 1222870.131 0, 985996.247 1222870.948 0, 985736.896 1222871.78 0, 985477.545 1222872.627 0, 985218.194 1222873.489 0, 
+    984958.843 1222874.367 0, 984699.492 1222875.26 0, 984440.141 1222876.168 0, 984180.79 1222877.091 0, 983921.439 1222878.03 0, 983662.089 1222878.984 0, 983402.738 1222879.953 0, 983143.387 1222880.938 0, 982884.037 1222881.938 0, 982624.686 1222882.953 0, 
+    982365.336 1222883.983 0, 982105.986 1222885.029 0, 981846.635 1222886.089 0, 981587.285 1222887.165 0, 981326.677 1222888.262 0, 981068.585 1222889.363 0, 980809.235 1222890.485 0, 980549.885 1222891.623 0, 980290.535 1222892.775 0, 980031.185 1222893.943 0, 
+    979771.836 1222895.126 0, 979512.486 1222896.324 0, 979253.136 1222897.537 0, 978993.787 1222898.766 0, 978734.437 1222900.01 0, 978475.088 1222901.269 0, 978215.739 1222902.544 0, 977956.389 1222903.834 0, 977697.04 1222905.139 0, 977437.691 1222906.459 0, 
+    977178.342 1222907.795 0, 976918.993 1222909.146 0, 976659.644 1222910.512 0, 976400.296 1222911.893 0, 976140.947 1222913.29 0, 975881.598 1222914.702 0, 975622.25 1222916.129 0, 975362.901 1222917.571 0, 975102.294 1222919.036 0, 975133.825 1228499.244 0, 
+    975165.355 1234079.356 0, 975425.302 1234077.895 0, 975683.994 1234076.456 0, 975942.685 1234075.032 0, 976201.377 1234073.624 0, 976460.069 1234072.231 0, 976718.761 1234070.853 0, 976977.453 1234069.49 0, 977236.145 1234068.143 0, 977494.837 1234066.811 0, 
+    977753.529 1234065.494 0, 978012.221 1234064.192 0, 978270.914 1234062.905 0, 978529.606 1234061.634 0, 978788.299 1234060.378 0, 979046.991 1234059.137 0, 979305.684 1234057.912 0, 979564.376 1234056.701 0, 979823.069 1234055.506 0, 980081.762 1234054.326 0, 
+    980340.455 1234053.161 0, 980599.148 1234052.012 0, 980857.841 1234050.877 0, 981116.534 1234049.758 0, 981373.973 1234048.66 0, 981633.921 1234047.566 0, 981892.614 1234046.493 0, 982151.307 1234045.434 0, 982410.001 1234044.391 0, 982668.694 1234043.364 0, 
+    982927.388 1234042.351 0, 983186.082 1234041.354 0, 983444.775 1234040.372 0, 983703.469 1234039.405 0, 983962.163 1234038.454 0, 984220.857 1234037.517 0, 984479.551 1234036.596 0, 984738.245 1234035.69 0, 984996.939 1234034.8 0, 985255.633 1234033.924 0, 
+    985514.327 1234033.064 0, 985773.021 1234032.219 0, 986031.715 1234031.389 0, 986290.409 1234030.575 0, 986549.104 1234029.775 0, 986807.798 1234028.991 0, 987066.493 1234028.223 0, 987325.187 1234027.469 0, 987582.628 1234026.734 0, 987566.863 1228446.556 0, 
+    987551.097 1222866.281 0))
+
+POLYGON ((1000000 1234009.193 0, 999742.556 1234009.201 0, 999483.861 1234009.224 0, 999225.165 1234009.262 0, 998966.469 1234009.315 0, 998707.774 1234009.383 0, 998449.078 1234009.467 0, 998190.383 1234009.566 0, 997931.687 1234009.68 0, 997672.992 1234009.809 0, 
+    997414.296 1234009.954 0, 997155.601 1234010.114 0, 996896.905 1234010.289 0, 996638.21 1234010.479 0, 996379.514 1234010.684 0, 996120.819 1234010.905 0, 995862.123 1234011.141 0, 995603.428 1234011.392 0, 995344.733 1234011.659 0, 995086.037 1234011.94 0, 
+    994827.342 1234012.237 0, 994568.646 1234012.549 0, 994309.951 1234012.876 0, 994051.256 1234013.219 0, 993791.308 1234013.579 0, 993533.865 1234013.95 0, 993275.17 1234014.338 0, 993016.475 1234014.741 0, 992757.779 1234015.16 0, 992499.084 1234015.594 0, 
+    992240.389 1234016.043 0, 991981.694 1234016.507 0, 991722.999 1234016.987 0, 991464.304 1234017.482 0, 991205.609 1234017.992 0, 990946.914 1234018.517 0, 990688.219 1234019.057 0, 990429.524 1234019.613 0, 990170.829 1234020.184 0, 989912.134 1234020.77 0, 
+    989653.439 1234021.371 0, 989394.744 1234021.988 0, 989136.049 1234022.62 0, 988877.355 1234023.267 0, 988618.66 1234023.929 0, 988359.965 1234024.607 0, 988101.271 1234025.299 0, 987842.576 1234026.007 0, 987582.628 1234026.734 0, 987598.393 1239606.811 0, 
+    987614.157 1245186.781 0, 987873.445 1245186.056 0, 988131.483 1245185.35 0, 988389.521 1245184.659 0, 988647.559 1245183.983 0, 988905.596 1245183.323 0, 989163.634 1245182.677 0, 989421.672 1245182.047 0, 989679.71 1245181.432 0, 989937.748 1245180.832 0, 
+    990195.786 1245180.248 0, 990453.824 1245179.678 0, 990711.862 1245179.124 0, 990969.901 1245178.585 0, 991227.939 1245178.061 0, 991485.977 1245177.552 0, 991744.015 1245177.059 0, 992002.053 1245176.58 0, 992260.092 1245176.117 0, 992518.13 1245175.669 0, 
+    992776.168 1245175.236 0, 993034.207 1245174.819 0, 993292.245 1245174.416 0, 993550.283 1245174.029 0, 993807.072 1245173.659 0, 994066.36 1245173.3 0, 994324.399 1245172.959 0, 994582.437 1245172.632 0, 994840.476 1245172.321 0, 995098.514 1245172.025 0, 
+    995356.553 1245171.744 0, 995614.591 1245171.478 0, 995872.63 1245171.228 0, 996130.669 1245170.992 0, 996388.707 1245170.772 0, 996646.746 1245170.567 0, 996904.784 1245170.377 0, 997162.823 1245170.203 0, 997420.862 1245170.043 0, 997678.9 1245169.899 0, 
+    997936.939 1245169.77 0, 998194.978 1245169.656 0, 998453.016 1245169.558 0, 998711.055 1245169.474 0, 998969.094 1245169.406 0, 999227.132 1245169.353 0, 999485.171 1245169.315 0, 999743.21 1245169.292 0, 1000000 1245169.285 0, 1000000 1239589.292 0, 
+    1000000 1234009.193 0))
+
+POLYGON ((1012385.843 1245186.781 0, 1012129.052 1245186.063 0, 1011871.014 1245185.357 0, 1011612.976 1245184.666 0, 1011354.938 1245183.99 0, 1011096.9 1245183.329 0, 1010838.863 1245182.683 0, 1010580.825 1245182.053 0, 1010322.787 1245181.438 0, 1010064.749 1245180.838 0, 
+    1009806.711 1245180.253 0, 1009548.673 1245179.684 0, 1009290.635 1245179.129 0, 1009032.596 1245178.59 0, 1008774.558 1245178.066 0, 1008516.52 1245177.557 0, 1008258.482 1245177.063 0, 1008000.444 1245176.585 0, 1007742.405 1245176.121 0, 1007484.367 1245175.673 0, 
+    1007226.329 1245175.24 0, 1006968.29 1245174.823 0, 1006710.252 1245174.42 0, 1006452.214 1245174.033 0, 1006192.928 1245173.659 0, 1005936.137 1245173.304 0, 1005678.098 1245172.962 0, 1005420.06 1245172.635 0, 1005162.021 1245172.324 0, 1004903.983 1245172.028 0, 
+    1004645.944 1245171.747 0, 1004387.906 1245171.481 0, 1004129.867 1245171.23 0, 1003871.828 1245170.995 0, 1003613.79 1245170.774 0, 1003355.751 1245170.569 0, 1003097.713 1245170.379 0, 1002839.674 1245170.205 0, 1002581.635 1245170.045 0, 1002323.597 1245169.901 0, 
+    1002065.558 1245169.771 0, 1001807.519 1245169.657 0, 1001549.481 1245169.559 0, 1001291.442 1245169.475 0, 1001033.403 1245169.407 0, 1000775.365 1245169.353 0, 1000517.326 1245169.315 0, 1000259.287 1245169.293 0, 1000000 1245169.285 0, 1000000 1250749.166 0, 
+    1000000 1256328.931 0, 1000258.627 1256328.939 0, 1000516.009 1256328.962 0, 1000773.391 1256328.999 0, 1001030.773 1256329.053 0, 1001288.155 1256329.121 0, 1001545.536 1256329.204 0, 1001802.918 1256329.303 0, 1002060.3 1256329.416 0, 1002317.682 1256329.545 0, 
+    1002575.064 1256329.689 0, 1002832.446 1256329.848 0, 1003089.827 1256330.023 0, 1003347.209 1256330.212 0, 1003604.591 1256330.417 0, 1003861.973 1256330.636 0, 1004119.354 1256330.871 0, 1004376.736 1256331.121 0, 1004634.118 1256331.387 0, 1004891.5 1256331.667 0, 
+    1005148.881 1256331.962 0, 1005406.263 1256332.273 0, 1005663.645 1256332.599 0, 1005921.026 1256332.94 0, 1006177.164 1256333.294 0, 1006435.789 1256333.667 0, 1006693.171 1256334.053 0, 1006950.553 1256334.455 0, 1007207.934 1256334.872 0, 1007465.316 1256335.303 0, 
+    1007722.697 1256335.75 0, 1007980.079 1256336.212 0, 1008237.46 1256336.69 0, 1008494.841 1256337.182 0, 1008752.223 1256337.69 0, 1009009.604 1256338.212 0, 1009266.985 1256338.75 0, 1009524.367 1256339.303 0, 1009781.748 1256339.871 0, 1010039.129 1256340.455 0, 
+    1010296.51 1256341.053 0, 1010553.891 1256341.667 0, 1010811.272 1256342.296 0, 1011068.653 1256342.939 0, 1011326.034 1256343.599 0, 1011583.415 1256344.273 0, 1011840.796 1256344.962 0, 1012098.177 1256345.667 0, 1012354.315 1256346.383 0, 1012370.079 1250766.64 0, 
+    1012385.843 1245186.781 0))
+
+POLYGON ((1024708.531 1256398.737 0, 1024452.395 1256397.298 0, 1024195.017 1256395.866 0, 1023937.639 1256394.45 0, 1023680.261 1256393.048 0, 1023422.883 1256391.662 0, 1023165.504 1256390.291 0, 1022908.126 1256388.935 0, 1022650.748 1256387.594 0, 1022393.369 1256386.269 0, 
+    1022135.991 1256384.958 0, 1021878.612 1256383.663 0, 1021621.233 1256382.383 0, 1021363.855 1256381.118 0, 1021106.476 1256379.868 0, 1020849.097 1256378.633 0, 1020591.718 1256377.414 0, 1020334.339 1256376.209 0, 1020076.96 1256375.02 0, 1019819.581 1256373.846 0, 
+    1019562.201 1256372.687 0, 1019304.822 1256371.543 0, 1019047.443 1256370.414 0, 1018790.063 1256369.301 0, 1018531.441 1256368.197 0, 1018275.304 1256367.119 0, 1018017.925 1256366.051 0, 1017760.545 1256364.998 0, 1017503.165 1256363.96 0, 1017245.785 1256362.938 0, 
+    1016988.405 1256361.93 0, 1016731.025 1256360.938 0, 1016473.645 1256359.961 0, 1016216.265 1256358.999 0, 1015958.885 1256358.052 0, 1015701.505 1256357.12 0, 1015444.125 1256356.204 0, 1015186.745 1256355.302 0, 1014929.364 1256354.416 0, 1014671.984 1256353.545 0, 
+    1014414.603 1256352.689 0, 1014157.223 1256351.848 0, 1013899.842 1256351.022 0, 1013642.462 1256350.212 0, 1013385.081 1256349.416 0, 1013127.7 1256348.636 0, 1012870.32 1256347.871 0, 1012612.939 1256347.121 0, 1012354.315 1256346.383 0, 1012338.551 1261926.004 0, 
+    1012322.788 1267505.5 0, 1012580.752 1267506.236 0, 1012837.476 1267506.984 0, 1013094.2 1267507.748 0, 1013350.924 1267508.526 0, 1013607.648 1267509.319 0, 1013864.372 1267510.128 0, 1014121.095 1267510.951 0, 1014377.819 1267511.79 0, 1014634.543 1267512.644 0, 
+    1014891.266 1267513.513 0, 1015147.99 1267514.397 0, 1015404.713 1267515.296 0, 1015661.437 1267516.21 0, 1015918.16 1267517.139 0, 1016174.883 1267518.084 0, 1016431.607 1267519.044 0, 1016688.33 1267520.018 0, 1016945.053 1267521.008 0, 1017201.776 1267522.013 0, 
+    1017458.499 1267523.033 0, 1017715.222 1267524.068 0, 1017971.945 1267525.118 0, 1018228.668 1267526.184 0, 1018484.151 1267527.259 0, 1018742.113 1267528.36 0, 1018998.836 1267529.47 0, 1019255.559 1267530.596 0, 1019512.281 1267531.737 0, 1019769.004 1267532.893 0, 
+    1020025.726 1267534.064 0, 1020282.448 1267535.25 0, 1020539.171 1267536.452 0, 1020795.893 1267537.668 0, 1021052.615 1267538.9 0, 1021309.337 1267540.146 0, 1021566.059 1267541.408 0, 1021822.781 1267542.685 0, 1022079.502 1267543.977 0, 1022336.224 1267545.284 0, 
+    1022592.946 1267546.606 0, 1022849.667 1267547.944 0, 1023106.389 1267549.296 0, 1023363.11 1267550.664 0, 1023619.832 1267552.046 0, 1023876.553 1267553.444 0, 1024133.274 1267554.857 0, 1024389.995 1267556.285 0, 1024645.478 1267557.721 0, 1024677.004 1261978.292 0, 
+    1024708.531 1256398.737 0))
+
+POLYGON ((1036967.971 1267644.756 0, 1036712.491 1267642.598 0, 1036455.775 1267640.445 0, 1036199.059 1267638.307 0, 1035942.343 1267636.184 0, 1035685.626 1267634.076 0, 1035428.91 1267631.983 0, 1035172.193 1267629.905 0, 1034915.477 1267627.842 0, 1034658.76 1267625.795 0, 
+    1034402.043 1267623.763 0, 1034145.325 1267621.745 0, 1033888.608 1267619.743 0, 1033631.891 1267617.756 0, 1033375.173 1267615.784 0, 1033118.456 1267613.827 0, 1032861.738 1267611.886 0, 1032605.02 1267609.959 0, 1032348.302 1267608.047 0, 1032091.584 1267606.151 0, 
+    1031834.866 1267604.27 0, 1031578.148 1267602.403 0, 1031321.429 1267600.552 0, 1031064.711 1267598.716 0, 1030806.755 1267596.887 0, 1030551.274 1267595.09 0, 1030294.555 1267593.299 0, 1030037.836 1267591.524 0, 1029781.117 1267589.763 0, 1029524.398 1267588.018 0, 
+    1029267.679 1267586.288 0, 1029010.959 1267584.573 0, 1028754.24 1267582.873 0, 1028497.52 1267581.188 0, 1028240.801 1267579.518 0, 1027984.081 1267577.863 0, 1027727.361 1267576.224 0, 1027470.641 1267574.6 0, 1027213.921 1267572.99 0, 1026957.201 1267571.396 0, 
+    1026700.481 1267569.817 0, 1026443.761 1267568.253 0, 1026187.04 1267566.704 0, 1025930.32 1267565.17 0, 1025673.599 1267563.652 0, 1025416.879 1267562.148 0, 1025160.158 1267560.66 0, 1024903.437 1267559.186 0, 1024645.478 1267557.721 0, 1024613.953 1273137.019 0, 
+    1024582.428 1278716.181 0, 1024839.727 1278717.642 0, 1025095.791 1278719.112 0, 1025351.855 1278720.597 0, 1025607.919 1278722.096 0, 1025863.983 1278723.611 0, 1026120.046 1278725.141 0, 1026376.11 1278726.686 0, 1026632.174 1278728.246 0, 1026888.237 1278729.821 0, 
+    1027144.3 1278731.411 0, 1027400.364 1278733.016 0, 1027656.427 1278734.636 0, 1027912.49 1278736.272 0, 1028168.553 1278737.922 0, 1028424.616 1278739.588 0, 1028680.678 1278741.268 0, 1028936.741 1278742.964 0, 1029192.804 1278744.675 0, 1029448.866 1278746.4 0, 
+    1029704.928 1278748.141 0, 1029960.991 1278749.897 0, 1030217.053 1278751.668 0, 1030473.115 1278753.454 0, 1030727.943 1278755.247 0, 1030985.239 1278757.071 0, 1031241.3 1278758.903 0, 1031497.362 1278760.749 0, 1031753.424 1278762.61 0, 1032009.485 1278764.487 0, 
+    1032265.546 1278766.378 0, 1032521.607 1278768.285 0, 1032777.668 1278770.207 0, 1033033.729 1278772.144 0, 1033289.79 1278774.095 0, 1033545.851 1278776.062 0, 1033801.912 1278778.044 0, 1034057.972 1278780.041 0, 1034314.032 1278782.053 0, 1034570.093 1278784.081 0, 
+    1034826.153 1278786.123 0, 1035082.213 1278788.18 0, 1035338.273 1278790.253 0, 1035594.333 1278792.34 0, 1035850.392 1278794.443 0, 1036106.452 1278796.56 0, 1036362.511 1278798.693 0, 1036618.57 1278800.841 0, 1036873.396 1278802.993 0, 1036920.683 1273223.942 0, 
+    1036967.971 1267644.756 0))
+
+POLYGON ((1049164.071 1278924.529 0, 1048909.25 1278921.657 0, 1048653.198 1278918.786 0, 1048397.145 1278915.929 0, 1048141.093 1278913.088 0, 1047885.04 1278910.262 0, 1047628.987 1278907.452 0, 1047372.934 1278904.656 0, 1047116.881 1278901.875 0, 1046860.828 1278899.109 0, 
+    1046604.774 1278896.359 0, 1046348.721 1278893.623 0, 1046092.667 1278890.903 0, 1045836.613 1278888.197 0, 1045580.559 1278885.507 0, 1045324.504 1278882.832 0, 1045068.45 1278880.172 0, 1044812.395 1278877.527 0, 1044556.34 1278874.897 0, 1044300.286 1278872.282 0, 
+    1044044.23 1278869.682 0, 1043788.175 1278867.097 0, 1043532.12 1278864.527 0, 1043276.064 1278861.972 0, 1043018.777 1278859.421 0, 1042763.953 1278856.908 0, 1042507.897 1278854.399 0, 1042251.841 1278851.904 0, 1041995.784 1278849.425 0, 1041739.728 1278846.961 0, 
+    1041483.671 1278844.512 0, 1041227.615 1278842.078 0, 1040971.558 1278839.659 0, 1040715.501 1278837.255 0, 1040459.444 1278834.866 0, 1040203.386 1278832.492 0, 1039947.329 1278830.133 0, 1039691.271 1278827.789 0, 1039435.214 1278825.461 0, 1039179.156 1278823.147 0, 
+    1038923.098 1278820.849 0, 1038667.04 1278818.565 0, 1038410.982 1278816.297 0, 1038154.923 1278814.044 0, 1037898.865 1278811.806 0, 1037642.806 1278809.582 0, 1037386.747 1278807.374 0, 1037130.689 1278805.181 0, 1036873.396 1278802.993 0, 1036826.111 1284381.903 0, 
+    1036778.827 1289960.667 0, 1037035.459 1289962.849 0, 1037290.861 1289965.037 0, 1037546.263 1289967.239 0, 1037801.665 1289969.457 0, 1038057.067 1289971.689 0, 1038312.468 1289973.936 0, 1038567.87 1289976.199 0, 1038823.271 1289978.476 0, 1039078.673 1289980.769 0, 
+    1039334.074 1289983.077 0, 1039589.475 1289985.399 0, 1039844.876 1289987.737 0, 1040100.276 1289990.09 0, 1040355.677 1289992.457 0, 1040611.077 1289994.84 0, 1040866.477 1289997.238 0, 1041121.878 1289999.651 0, 1041377.278 1290002.079 0, 1041632.677 1290004.522 0, 
+    1041888.077 1290006.98 0, 1042143.477 1290009.453 0, 1042398.876 1290011.941 0, 1042654.275 1290014.444 0, 1042908.446 1290016.949 0, 1043165.074 1290019.495 0, 1043420.472 1290022.043 0, 1043675.871 1290024.606 0, 1043931.27 1290027.184 0, 1044186.668 1290029.777 0, 
+    1044442.066 1290032.386 0, 1044697.464 1290035.009 0, 1044952.862 1290037.647 0, 1045208.26 1290040.301 0, 1045463.657 1290042.969 0, 1045719.055 1290045.652 0, 1045974.452 1290048.351 0, 1046229.849 1290051.064 0, 1046485.246 1290053.793 0, 1046740.643 1290056.536 0, 
+    1046996.04 1290059.295 0, 1047251.436 1290062.069 0, 1047506.832 1290064.857 0, 1047762.229 1290067.661 0, 1048017.625 1290070.48 0, 1048273.02 1290073.313 0, 1048528.416 1290076.162 0, 1048783.812 1290079.026 0, 1049037.979 1290081.891 0, 1049101.024 1284503.283 0, 
+    1049164.071 1278924.529 0))
+
+POLYGON ((1061296.74 1290237.749 0, 1061042.58 1290234.166 0, 1060787.193 1290230.581 0, 1060531.807 1290227.01 0, 1060276.42 1290223.455 0, 1060021.033 1290219.915 0, 1059765.646 1290216.39 0, 1059510.258 1290212.879 0, 1059254.871 1290209.384 0, 1058999.483 1290205.904 0, 
+    1058744.095 1290202.439 0, 1058488.707 1290198.989 0, 1058233.318 1290195.554 0, 1057977.929 1290192.134 0, 1057722.541 1290188.729 0, 1057467.152 1290185.339 0, 1057211.762 1290181.964 0, 1056956.373 1290178.604 0, 1056700.983 1290175.26 0, 1056445.593 1290171.93 0, 
+    1056190.203 1290168.615 0, 1055934.813 1290165.315 0, 1055679.423 1290162.031 0, 1055424.032 1290158.761 0, 1055167.414 1290155.491 0, 1054913.25 1290152.267 0, 1054657.859 1290149.042 0, 1054402.468 1290145.833 0, 1054147.076 1290142.638 0, 1053891.685 1290139.459 0, 
+    1053636.293 1290136.294 0, 1053380.9 1290133.145 0, 1053125.508 1290130.01 0, 1052870.116 1290126.891 0, 1052614.723 1290123.787 0, 1052359.33 1290120.698 0, 1052103.937 1290117.623 0, 1051848.544 1290114.564 0, 1051593.151 1290111.52 0, 1051337.757 1290108.491 0, 
+    1051082.363 1290105.477 0, 1050826.969 1290102.477 0, 1050571.575 1290099.493 0, 1050316.181 1290096.524 0, 1050060.786 1290093.57 0, 1049805.392 1290090.631 0, 1049549.997 1290087.708 0, 1049294.602 1290084.799 0, 1049037.979 1290081.891 0, 1048974.936 1295660.348 0, 
+    1048911.894 1301238.649 0, 1049167.857 1301241.549 0, 1049422.596 1301244.451 0, 1049677.334 1301247.367 0, 1049932.072 1301250.298 0, 1050186.809 1301253.245 0, 1050441.547 1301256.206 0, 1050696.284 1301259.183 0, 1050951.022 1301262.174 0, 1051205.759 1301265.18 0, 
+    1051460.496 1301268.202 0, 1051715.232 1301271.238 0, 1051969.969 1301274.289 0, 1052224.705 1301277.356 0, 1052479.442 1301280.437 0, 1052734.178 1301283.533 0, 1052988.913 1301286.645 0, 1053243.649 1301289.771 0, 1053498.385 1301292.912 0, 1053753.12 1301296.069 0, 
+    1054007.855 1301299.24 0, 1054262.59 1301302.426 0, 1054517.325 1301305.628 0, 1054772.059 1301308.844 0, 1055025.57 1301312.06 0, 1055281.528 1301315.321 0, 1055536.261 1301318.583 0, 1055790.995 1301321.859 0, 1056045.729 1301325.15 0, 1056300.462 1301328.456 0, 
+    1056555.195 1301331.778 0, 1056809.928 1301335.114 0, 1057064.661 1301338.465 0, 1057319.394 1301341.831 0, 1057574.126 1301345.212 0, 1057828.858 1301348.609 0, 1058083.59 1301352.02 0, 1058338.322 1301355.446 0, 1058593.054 1301358.887 0, 1058847.785 1301362.343 0, 
+    1059102.516 1301365.815 0, 1059357.247 1301369.301 0, 1059611.978 1301372.802 0, 1059866.709 1301376.318 0, 1060121.439 1301379.849 0, 1060376.169 1301383.395 0, 1060630.899 1301386.956 0, 1060885.629 1301390.532 0, 1061139.136 1301394.106 0, 1061217.937 1295816.006 0, 
+    1061296.74 1290237.749 0))
+
+POLYGON ((1073365.889 1301584.107 0, 1073112.391 1301579.817 0, 1072857.673 1301575.521 0, 1072602.954 1301571.241 0, 1072348.235 1301566.975 0, 1072093.515 1301562.724 0, 1071838.796 1301558.488 0, 1071584.076 1301554.268 0, 1071329.356 1301550.062 0, 1071074.635 1301545.871 0, 
+    1070819.915 1301541.695 0, 1070565.194 1301537.534 0, 1070310.473 1301533.388 0, 1070055.752 1301529.258 0, 1069801.03 1301525.142 0, 1069546.308 1301521.041 0, 1069291.586 1301516.955 0, 1069036.864 1301512.884 0, 1068782.141 1301508.828 0, 1068527.419 1301504.787 0, 
+    1068272.696 1301500.762 0, 1068017.972 1301496.751 0, 1067763.249 1301492.755 0, 1067508.525 1301488.774 0, 1067252.579 1301484.789 0, 1066999.077 1301480.857 0, 1066744.352 1301476.921 0, 1066489.628 1301473 0, 1066234.903 1301469.094 0, 1065980.178 1301465.203 0, 
+    1065725.452 1301461.327 0, 1065470.727 1301457.466 0, 1065216.001 1301453.62 0, 1064961.275 1301449.789 0, 1064706.549 1301445.973 0, 1064451.822 1301442.172 0, 1064197.096 1301438.386 0, 1063942.369 1301434.615 0, 1063687.642 1301430.859 0, 1063432.914 1301427.118 0, 
+    1063178.187 1301423.392 0, 1062923.459 1301419.681 0, 1062668.731 1301415.985 0, 1062414.003 1301412.304 0, 1062159.274 1301408.638 0, 1061904.546 1301404.987 0, 1061649.817 1301401.351 0, 1061395.088 1301397.73 0, 1061139.136 1301394.106 0, 1061060.337 1306972.046 0, 
+    1060981.54 1312549.819 0, 1061236.833 1312553.434 0, 1061490.905 1312557.045 0, 1061744.977 1312560.672 0, 1061999.049 1312564.314 0, 1062253.121 1312567.97 0, 1062507.193 1312571.642 0, 1062761.264 1312575.328 0, 1063015.335 1312579.03 0, 1063269.406 1312582.746 0, 
+    1063523.477 1312586.478 0, 1063777.548 1312590.224 0, 1064031.618 1312593.985 0, 1064285.688 1312597.762 0, 1064539.758 1312601.553 0, 1064793.828 1312605.359 0, 1065047.897 1312609.18 0, 1065301.966 1312613.016 0, 1065556.035 1312616.867 0, 1065810.104 1312620.733 0, 
+    1066064.173 1312624.614 0, 1066318.241 1312628.51 0, 1066572.309 1312632.421 0, 1066826.377 1312636.347 0, 1067079.226 1312640.268 0, 1067334.512 1312644.243 0, 1067588.579 1312648.214 0, 1067842.646 1312652.199 0, 1068096.712 1312656.2 0, 1068350.779 1312660.215 0, 
+    1068604.845 1312664.246 0, 1068858.911 1312668.291 0, 1069112.977 1312672.352 0, 1069367.042 1312676.427 0, 1069621.107 1312680.517 0, 1069875.172 1312684.622 0, 1070129.237 1312688.743 0, 1070383.302 1312692.878 0, 1070637.366 1312697.028 0, 1070891.43 1312701.193 0, 
+    1071145.494 1312705.373 0, 1071399.557 1312709.568 0, 1071653.621 1312713.778 0, 1071907.684 1312718.003 0, 1072161.746 1312722.242 0, 1072415.809 1312726.497 0, 1072669.871 1312730.767 0, 1072923.933 1312735.052 0, 1073176.778 1312739.331 0, 1073271.332 1307161.802 0, 
+    1073365.889 1301584.107 0))
+
+POLYGON ((1085371.431 1312963.295 0, 1085118.598 1312958.301 0, 1084864.549 1312953.299 0, 1084610.499 1312948.312 0, 1084356.45 1312943.339 0, 1084102.4 1312938.381 0, 1083848.35 1312933.439 0, 1083594.3 1312928.511 0, 1083340.249 1312923.598 0, 1083086.198 1312918.701 0, 
+    1082832.147 1312913.818 0, 1082578.095 1312908.95 0, 1082324.043 1312904.097 0, 1082069.991 1312899.259 0, 1081815.939 1312894.436 0, 1081561.886 1312889.628 0, 1081307.833 1312884.835 0, 1081053.78 1312880.057 0, 1080799.727 1312875.294 0, 1080545.673 1312870.545 0, 
+    1080291.619 1312865.812 0, 1080037.564 1312861.094 0, 1079783.51 1312856.39 0, 1079529.455 1312851.702 0, 1079274.183 1312847.006 0, 1079021.344 1312842.37 0, 1078767.289 1312837.726 0, 1078513.233 1312833.098 0, 1078259.176 1312828.484 0, 1078005.12 1312823.886 0, 
+    1077751.063 1312819.302 0, 1077497.006 1312814.733 0, 1077242.948 1312810.179 0, 1076988.891 1312805.64 0, 1076734.833 1312801.116 0, 1076480.775 1312796.607 0, 1076226.716 1312792.113 0, 1075972.658 1312787.634 0, 1075718.599 1312783.17 0, 1075464.54 1312778.721 0, 
+    1075210.48 1312774.287 0, 1074956.42 1312769.867 0, 1074702.36 1312765.463 0, 1074448.3 1312761.074 0, 1074194.24 1312756.699 0, 1073940.179 1312752.34 0, 1073686.118 1312747.995 0, 1073432.057 1312743.666 0, 1073176.778 1312739.331 0, 1073082.226 1318316.688 0, 
+    1072987.678 1323893.869 0, 1073242.297 1323898.193 0, 1073495.702 1323902.512 0, 1073749.106 1323906.845 0, 1074002.51 1323911.193 0, 1074255.914 1323915.556 0, 1074509.318 1323919.934 0, 1074762.722 1323924.327 0, 1075016.125 1323928.735 0, 1075269.528 1323933.158 0, 
+    1075522.93 1323937.595 0, 1075776.333 1323942.048 0, 1076029.735 1323946.515 0, 1076283.137 1323950.998 0, 1076536.538 1323955.495 0, 1076789.94 1323960.007 0, 1077043.341 1323964.535 0, 1077296.742 1323969.077 0, 1077550.142 1323973.634 0, 1077803.543 1323978.206 0, 
+    1078056.943 1323982.792 0, 1078310.342 1323987.394 0, 1078563.742 1323992.011 0, 1078817.141 1323996.642 0, 1079069.327 1324001.267 0, 1079323.939 1324005.95 0, 1079577.337 1324010.627 0, 1079830.735 1324015.318 0, 1080084.133 1324020.024 0, 1080337.531 1324024.745 0, 
+    1080590.928 1324029.481 0, 1080844.325 1324034.232 0, 1081097.722 1324038.998 0, 1081351.118 1324043.778 0, 1081604.514 1324048.574 0, 1081857.91 1324053.384 0, 1082111.306 1324058.21 0, 1082364.701 1324063.05 0, 1082618.096 1324067.906 0, 1082871.491 1324072.776 0, 
+    1083124.885 1324077.661 0, 1083378.279 1324082.561 0, 1083631.673 1324087.476 0, 1083885.067 1324092.406 0, 1084138.46 1324097.35 0, 1084391.853 1324102.31 0, 1084645.246 1324107.285 0, 1084898.638 1324112.274 0, 1085150.818 1324117.255 0, 1085261.123 1318540.363 0, 
+    1085371.431 1312963.295 0))
+
+POLYGON ((1097313.279 1324375.002 0, 1097061.112 1324369.309 0, 1096807.735 1324363.604 0, 1096554.357 1324357.913 0, 1096300.979 1324352.238 0, 1096047.601 1324346.577 0, 1095794.222 1324340.932 0, 1095540.843 1324335.301 0, 1095287.464 1324329.685 0, 1095034.084 1324324.084 0, 
+    1094780.704 1324318.498 0, 1094527.324 1324312.927 0, 1094273.943 1324307.37 0, 1094020.562 1324301.829 0, 1093767.181 1324296.303 0, 1093513.799 1324290.791 0, 1093260.418 1324285.295 0, 1093007.035 1324279.813 0, 1092753.653 1324274.346 0, 1092500.27 1324268.894 0, 
+    1092246.887 1324263.457 0, 1091993.503 1324258.035 0, 1091740.119 1324252.628 0, 1091486.735 1324247.236 0, 1091232.139 1324241.833 0, 1090979.966 1324236.497 0, 1090726.581 1324231.149 0, 1090473.195 1324225.817 0, 1090219.81 1324220.499 0, 1089966.424 1324215.196 0, 
+    1089713.037 1324209.908 0, 1089459.65 1324204.636 0, 1089206.263 1324199.378 0, 1088952.876 1324194.135 0, 1088699.489 1324188.906 0, 1088446.101 1324183.693 0, 1088192.712 1324178.495 0, 1087939.324 1324173.312 0, 1087685.935 1324168.143 0, 1087432.546 1324162.99 0, 
+    1087179.157 1324157.851 0, 1086925.767 1324152.727 0, 1086672.377 1324147.618 0, 1086418.986 1324142.524 0, 1086165.596 1324137.445 0, 1085912.205 1324132.381 0, 1085658.814 1324127.332 0, 1085405.422 1324122.298 0, 1085150.818 1324117.255 0, 1085040.517 1329693.965 0, 
+    1084930.219 1335270.488 0, 1085184.164 1335275.519 0, 1085436.899 1335280.54 0, 1085689.634 1335285.576 0, 1085942.368 1335290.627 0, 1086195.103 1335295.693 0, 1086447.837 1335300.773 0, 1086700.57 1335305.869 0, 1086953.303 1335310.98 0, 1087206.036 1335316.105 0, 
+    1087458.769 1335321.245 0, 1087711.501 1335326.4 0, 1087964.233 1335331.57 0, 1088216.965 1335336.755 0, 1088469.697 1335341.955 0, 1088722.428 1335347.169 0, 1088975.159 1335352.399 0, 1089227.889 1335357.643 0, 1089480.619 1335362.902 0, 1089733.349 1335368.176 0, 
+    1089986.079 1335373.465 0, 1090238.808 1335378.769 0, 1090491.537 1335384.088 0, 1090744.266 1335389.421 0, 1090995.786 1335394.744 0, 1091249.722 1335400.133 0, 1091502.45 1335405.512 0, 1091755.178 1335410.905 0, 1092007.905 1335416.313 0, 1092260.631 1335421.735 0, 
+    1092513.358 1335427.173 0, 1092766.084 1335432.626 0, 1093018.81 1335438.093 0, 1093271.535 1335443.576 0, 1093524.26 1335449.073 0, 1093776.985 1335454.585 0, 1094029.71 1335460.112 0, 1094282.434 1335465.654 0, 1094535.158 1335471.21 0, 1094787.881 1335476.782 0, 
+    1095040.605 1335482.368 0, 1095293.328 1335487.97 0, 1095546.05 1335493.586 0, 1095798.772 1335499.217 0, 1096051.494 1335504.863 0, 1096304.216 1335510.524 0, 1096556.937 1335516.2 0, 1096809.658 1335521.89 0, 1097061.171 1335527.568 0, 1097187.223 1329951.379 0, 
+    1097313.279 1324375.002 0))
+
+POLYGON ((1109191.348 1335818.919 0, 1108939.85 1335812.53 0, 1108687.146 1335806.126 0, 1108434.442 1335799.736 0, 1108181.737 1335793.361 0, 1107929.032 1335787.002 0, 1107676.327 1335780.657 0, 1107423.621 1335774.326 0, 1107170.915 1335768.011 0, 1106918.209 1335761.711 0, 
+    1106665.502 1335755.425 0, 1106412.795 1335749.154 0, 1106160.087 1335742.899 0, 1105907.38 1335736.658 0, 1105654.671 1335730.432 0, 1105401.963 1335724.22 0, 1105149.254 1335718.024 0, 1104896.544 1335711.843 0, 1104643.835 1335705.676 0, 1104391.125 1335699.524 0, 
+    1104138.414 1335693.388 0, 1103885.703 1335687.266 0, 1103632.992 1335681.159 0, 1103380.281 1335675.066 0, 1103126.362 1335668.96 0, 1102874.856 1335662.927 0, 1102622.144 1335656.879 0, 1102369.431 1335650.846 0, 1102116.718 1335644.828 0, 1101864.004 1335638.826 0, 
+    1101611.29 1335632.837 0, 1101358.576 1335626.864 0, 1101105.861 1335620.906 0, 1100853.146 1335614.962 0, 1100600.43 1335609.034 0, 1100347.715 1335603.12 0, 1100094.999 1335597.221 0, 1099842.282 1335591.337 0, 1099589.565 1335585.468 0, 1099336.848 1335579.614 0, 
+    1099084.131 1335573.775 0, 1098831.413 1335567.95 0, 1098578.695 1335562.141 0, 1098325.976 1335556.346 0, 1098073.257 1335550.566 0, 1097820.538 1335544.801 0, 1097567.818 1335539.051 0, 1097315.099 1335533.316 0, 1097061.171 1335527.568 0, 1096935.124 1341103.566 0, 
+    1096809.081 1346679.367 0, 1097062.349 1346685.1 0, 1097314.412 1346690.82 0, 1097566.476 1346696.555 0, 1097818.538 1346702.305 0, 1098070.601 1346708.07 0, 1098322.663 1346713.85 0, 1098574.725 1346719.644 0, 1098826.786 1346725.454 0, 1099078.848 1346731.278 0, 
+    1099330.908 1346737.117 0, 1099582.969 1346742.971 0, 1099835.029 1346748.839 0, 1100087.089 1346754.723 0, 1100339.148 1346760.621 0, 1100591.207 1346766.534 0, 1100843.266 1346772.462 0, 1101095.324 1346778.405 0, 1101347.382 1346784.363 0, 1101599.44 1346790.335 0, 
+    1101851.497 1346796.323 0, 1102103.554 1346802.325 0, 1102355.611 1346808.342 0, 1102607.667 1346814.374 0, 1102858.52 1346820.392 0, 1103111.778 1346826.482 0, 1103363.834 1346832.558 0, 1103615.888 1346838.65 0, 1103867.943 1346844.756 0, 1104119.997 1346850.877 0, 
+    1104372.051 1346857.012 0, 1104624.104 1346863.163 0, 1104876.157 1346869.328 0, 1105128.21 1346875.508 0, 1105380.262 1346881.703 0, 1105632.314 1346887.913 0, 1105884.365 1346894.138 0, 1106136.417 1346900.378 0, 1106388.467 1346906.632 0, 1106640.518 1346912.901 0, 
+    1106892.568 1346919.185 0, 1107144.618 1346925.484 0, 1107396.667 1346931.798 0, 1107648.716 1346938.127 0, 1107900.765 1346944.47 0, 1108152.813 1346950.828 0, 1108404.861 1346957.201 0, 1108656.908 1346963.589 0, 1108907.753 1346969.961 0, 1109049.548 1341394.539 0, 
+    1109191.348 1335818.919 0))
+
+POLYGON ((1121005.556 1347294.735 0, 1120754.728 1347287.654 0, 1120502.7 1347280.555 0, 1120250.671 1347273.469 0, 1119998.642 1347266.399 0, 1119746.612 1347259.344 0, 1119494.582 1347252.303 0, 1119242.551 1347245.277 0, 1118990.52 1347238.266 0, 1118738.489 1347231.27 0, 
+    1118486.457 1347224.289 0, 1118234.425 1347217.322 0, 1117982.393 1347210.371 0, 1117730.36 1347203.434 0, 1117478.326 1347196.512 0, 1117226.292 1347189.605 0, 1116974.258 1347182.713 0, 1116722.224 1347175.835 0, 1116470.189 1347168.972 0, 1116218.153 1347162.125 0, 
+    1115966.118 1347155.292 0, 1115714.081 1347148.474 0, 1115462.045 1347141.67 0, 1115210.008 1347134.882 0, 1114956.769 1347128.076 0, 1114705.933 1347121.349 0, 1114453.894 1347114.606 0, 1114201.856 1347107.876 0, 1113949.817 1347101.162 0, 1113697.777 1347094.463 0, 
+    1113445.738 1347087.778 0, 1113193.697 1347081.108 0, 1112941.657 1347074.453 0, 1112689.616 1347067.813 0, 1112437.575 1347061.188 0, 1112185.533 1347054.578 0, 1111933.491 1347047.982 0, 1111681.448 1347041.401 0, 1111429.405 1347034.835 0, 1111177.362 1347028.284 0, 
+    1110925.318 1347021.748 0, 1110673.274 1347015.227 0, 1110421.23 1347008.72 0, 1110169.185 1347002.228 0, 1109917.14 1346995.751 0, 1109665.094 1346989.289 0, 1109413.048 1346982.842 0, 1109161.002 1346976.409 0, 1108907.753 1346969.961 0, 1108765.963 1352545.182 0, 
+    1108624.179 1358120.194 0, 1108876.768 1358126.626 0, 1109128.158 1358133.041 0, 1109379.548 1358139.472 0, 1109630.937 1358145.917 0, 1109882.326 1358152.377 0, 1110133.715 1358158.852 0, 1110385.103 1358165.342 0, 1110636.491 1358171.846 0, 1110887.878 1358178.365 0, 
+    1111139.265 1358184.899 0, 1111390.652 1358191.448 0, 1111642.038 1358198.012 0, 1111893.424 1358204.59 0, 1112144.809 1358211.184 0, 1112396.194 1358217.792 0, 1112647.579 1358224.414 0, 1112898.963 1358231.052 0, 1113150.347 1358237.704 0, 1113401.731 1358244.372 0, 
+    1113653.114 1358251.054 0, 1113904.497 1358257.75 0, 1114155.879 1358264.462 0, 1114407.261 1358271.188 0, 1114657.444 1358277.897 0, 1114910.024 1358284.685 0, 1115161.404 1358291.456 0, 1115412.785 1358298.242 0, 1115664.165 1358305.042 0, 1115915.544 1358311.857 0, 
+    1116166.923 1358318.687 0, 1116418.302 1358325.532 0, 1116669.68 1358332.392 0, 1116921.058 1358339.266 0, 1117172.436 1358346.155 0, 1117423.813 1358353.059 0, 1117675.19 1358359.978 0, 1117926.566 1358366.911 0, 1118177.942 1358373.86 0, 1118429.317 1358380.823 0, 
+    1118680.692 1358387.801 0, 1118932.067 1358394.793 0, 1119183.441 1358401.801 0, 1119434.815 1358408.823 0, 1119686.189 1358415.86 0, 1119937.562 1358422.912 0, 1120188.934 1358429.979 0, 1120440.306 1358437.06 0, 1120690.481 1358444.123 0, 1120848.016 1352869.533 0, 
+    1121005.556 1347294.735 0))
+
+POLYGON ((1132755.821 1358802.139 0, 1132505.665 1358794.37 0, 1132254.314 1358786.578 0, 1132002.962 1358778.802 0, 1131751.61 1358771.04 0, 1131500.257 1358763.292 0, 1131248.904 1358755.56 0, 1130997.551 1358747.842 0, 1130746.197 1358740.139 0, 1130494.843 1358732.451 0, 
+    1130243.488 1358724.778 0, 1129992.132 1358717.12 0, 1129740.777 1358709.476 0, 1129489.421 1358701.847 0, 1129238.064 1358694.233 0, 1128986.707 1358686.634 0, 1128735.349 1358679.049 0, 1128483.991 1358671.479 0, 1128232.633 1358663.924 0, 1127981.274 1358656.384 0, 
+    1127729.915 1358648.859 0, 1127478.555 1358641.348 0, 1127227.195 1358633.853 0, 1126975.834 1358626.372 0, 1126723.277 1358618.87 0, 1126473.112 1358611.454 0, 1126221.75 1358604.018 0, 1125970.387 1358596.596 0, 1125719.025 1358589.189 0, 1125467.661 1358581.797 0, 
+    1125216.298 1358574.419 0, 1124964.934 1358567.057 0, 1124713.569 1358559.709 0, 1124462.204 1358552.376 0, 1124210.839 1358545.058 0, 1123959.473 1358537.754 0, 1123708.107 1358530.466 0, 1123456.74 1358523.192 0, 1123205.373 1358515.933 0, 1122954.005 1358508.689 0, 
+    1122702.637 1358501.459 0, 1122451.269 1358494.245 0, 1122199.9 1358487.045 0, 1121948.531 1358479.86 0, 1121697.161 1358472.69 0, 1121445.791 1358465.534 0, 1121194.421 1358458.393 0, 1120943.05 1358451.268 0, 1120690.481 1358444.123 0, 1120532.953 1364018.5 0, 
+    1120375.431 1369592.659 0, 1120627.34 1369599.785 0, 1120878.054 1369606.893 0, 1121128.769 1369614.015 0, 1121379.483 1369621.151 0, 1121630.196 1369628.303 0, 1121880.909 1369635.469 0, 1122131.622 1369642.65 0, 1122382.334 1369649.846 0, 1122633.046 1369657.057 0, 
+    1122883.757 1369664.282 0, 1123134.468 1369671.522 0, 1123385.179 1369678.777 0, 1123635.889 1369686.046 0, 1123886.599 1369693.331 0, 1124137.308 1369700.63 0, 1124388.017 1369707.944 0, 1124638.725 1369715.272 0, 1124889.433 1369722.616 0, 1125140.14 1369729.974 0, 
+    1125390.848 1369737.347 0, 1125641.554 1369744.734 0, 1125892.26 1369752.137 0, 1126142.966 1369759.554 0, 1126392.479 1369766.95 0, 1126644.376 1369774.432 0, 1126895.081 1369781.894 0, 1127145.785 1369789.37 0, 1127396.488 1369796.861 0, 1127647.192 1369804.367 0, 
+    1127897.894 1369811.887 0, 1128148.597 1369819.422 0, 1128399.298 1369826.972 0, 1128650 1369834.537 0, 1128900.701 1369842.116 0, 1129151.401 1369849.71 0, 1129402.101 1369857.319 0, 1129652.801 1369864.943 0, 1129903.5 1369872.582 0, 1130154.199 1369880.235 0, 
+    1130404.897 1369887.903 0, 1130655.595 1369895.586 0, 1130906.292 1369903.283 0, 1131156.989 1369910.995 0, 1131407.685 1369918.722 0, 1131658.381 1369926.464 0, 1131909.077 1369934.221 0, 1132159.772 1369941.992 0, 1132409.275 1369949.741 0, 1132582.544 1364376.049 0, 
+    1132755.821 1358802.139 0))
+
+POLYGON ((1144442.062 1370340.819 0, 1144192.58 1370332.366 0, 1143941.908 1370323.886 0, 1143691.235 1370315.421 0, 1143440.562 1370306.971 0, 1143189.888 1370298.536 0, 1142939.214 1370290.115 0, 1142688.54 1370281.71 0, 1142437.865 1370273.319 0, 1142187.189 1370264.943 0, 
+    1141936.513 1370256.581 0, 1141685.836 1370248.234 0, 1141435.159 1370239.902 0, 1141184.482 1370231.585 0, 1140933.804 1370223.283 0, 1140683.125 1370214.995 0, 1140432.446 1370206.722 0, 1140181.767 1370198.464 0, 1139931.087 1370190.22 0, 1139680.406 1370181.992 0, 
+    1139429.725 1370173.778 0, 1139179.044 1370165.579 0, 1138928.362 1370157.394 0, 1138677.68 1370149.224 0, 1138425.806 1370141.031 0, 1138176.314 1370132.929 0, 1137925.63 1370124.804 0, 1137674.945 1370116.693 0, 1137424.261 1370108.597 0, 1137173.575 1370100.516 0, 
+    1136922.89 1370092.45 0, 1136672.203 1370084.398 0, 1136421.517 1370076.361 0, 1136170.83 1370068.339 0, 1135920.142 1370060.332 0, 1135669.454 1370052.339 0, 1135418.765 1370044.361 0, 1135168.076 1370036.398 0, 1134917.387 1370028.45 0, 1134666.697 1370020.516 0, 
+    1134416.006 1370012.598 0, 1134165.316 1370004.694 0, 1133914.624 1369996.804 0, 1133663.932 1369988.93 0, 1133413.24 1369981.07 0, 1133162.547 1369973.225 0, 1132911.854 1369965.394 0, 1132661.16 1369957.579 0, 1132409.275 1369949.741 0, 1132236.012 1375523.209 0, 
+    1132062.756 1381096.449 0, 1132313.983 1381104.267 0, 1132564.021 1381112.062 0, 1132814.058 1381119.871 0, 1133064.094 1381127.696 0, 1133314.131 1381135.535 0, 1133564.166 1381143.389 0, 1133814.202 1381151.258 0, 1134064.237 1381159.141 0, 1134314.271 1381167.039 0, 
+    1134564.305 1381174.952 0, 1134814.338 1381182.88 0, 1135064.371 1381190.822 0, 1135314.404 1381198.779 0, 1135564.436 1381206.751 0, 1135814.467 1381214.737 0, 1136064.498 1381222.738 0, 1136314.529 1381230.754 0, 1136564.559 1381238.785 0, 1136814.589 1381246.83 0, 
+    1137064.618 1381254.89 0, 1137314.647 1381262.965 0, 1137564.675 1381271.054 0, 1137814.703 1381279.158 0, 1138063.543 1381287.238 0, 1138314.757 1381295.411 0, 1138564.783 1381303.559 0, 1138814.809 1381311.722 0, 1139064.835 1381319.9 0, 1139314.859 1381328.092 0, 
+    1139564.884 1381336.299 0, 1139814.908 1381344.521 0, 1140064.931 1381352.758 0, 1140314.954 1381361.009 0, 1140564.977 1381369.275 0, 1140814.999 1381377.556 0, 1141065.02 1381385.851 0, 1141315.041 1381394.161 0, 1141565.062 1381402.486 0, 1141815.082 1381410.826 0, 
+    1142065.101 1381419.18 0, 1142315.12 1381427.549 0, 1142565.139 1381435.933 0, 1142815.157 1381444.331 0, 1143065.175 1381452.745 0, 1143315.192 1381461.172 0, 1143565.208 1381469.615 0, 1143815.224 1381478.072 0, 1144064.053 1381486.504 0, 1144253.053 1375913.776 0, 
+    1144442.062 1370340.819 0))
+
+POLYGON ((1156064.2 1381910.463 0, 1155815.394 1381901.329 0, 1155565.403 1381892.165 0, 1155315.411 1381883.016 0, 1155065.419 1381873.882 0, 1154815.426 1381864.762 0, 1154565.433 1381855.658 0, 1154315.439 1381846.568 0, 1154065.445 1381837.492 0, 1153815.45 1381828.432 0, 
+    1153565.454 1381819.386 0, 1153315.458 1381810.354 0, 1153065.462 1381801.338 0, 1152815.465 1381792.336 0, 1152565.467 1381783.349 0, 1152315.469 1381774.377 0, 1152065.47 1381765.419 0, 1151815.471 1381756.476 0, 1151565.471 1381747.548 0, 1151315.471 1381738.635 0, 
+    1151065.47 1381729.736 0, 1150815.469 1381720.852 0, 1150565.467 1381711.982 0, 1150315.465 1381703.128 0, 1150064.276 1381694.246 0, 1149815.459 1381685.463 0, 1149565.455 1381676.652 0, 1149315.45 1381667.856 0, 1149065.445 1381659.075 0, 1148815.44 1381650.309 0, 
+    1148565.434 1381641.557 0, 1148315.428 1381632.82 0, 1148065.421 1381624.098 0, 1147815.413 1381615.391 0, 1147565.405 1381606.698 0, 1147315.397 1381598.02 0, 1147065.388 1381589.357 0, 1146815.378 1381580.708 0, 1146565.368 1381572.074 0, 1146315.358 1381563.455 0, 
+    1146065.346 1381554.85 0, 1145815.335 1381546.261 0, 1145565.323 1381537.686 0, 1145315.31 1381529.125 0, 1145065.297 1381520.58 0, 1144815.284 1381512.049 0, 1144565.27 1381503.533 0, 1144315.255 1381495.031 0, 1144064.053 1381486.504 0, 1143875.061 1387058.998 0, 
+    1143686.077 1392631.253 0, 1143936.619 1392639.757 0, 1144185.978 1392648.236 0, 1144435.336 1392656.73 0, 1144684.694 1392665.239 0, 1144934.051 1392673.762 0, 1145183.407 1392682.3 0, 1145432.764 1392690.852 0, 1145682.119 1392699.42 0, 1145931.474 1392708.002 0, 
+    1146180.829 1392716.598 0, 1146430.183 1392725.209 0, 1146679.537 1392733.835 0, 1146928.89 1392742.476 0, 1147178.242 1392751.131 0, 1147427.594 1392759.801 0, 1147676.946 1392768.486 0, 1147926.297 1392777.185 0, 1148175.647 1392785.899 0, 1148424.997 1392794.628 0, 
+    1148674.347 1392803.371 0, 1148923.696 1392812.129 0, 1149173.044 1392820.902 0, 1149422.392 1392829.689 0, 1149670.557 1392838.449 0, 1149921.087 1392847.308 0, 1150170.433 1392856.139 0, 1150419.779 1392864.985 0, 1150669.124 1392873.846 0, 1150918.469 1392882.722 0, 
+    1151167.814 1392891.612 0, 1151417.157 1392900.516 0, 1151666.501 1392909.436 0, 1151915.843 1392918.37 0, 1152165.186 1392927.319 0, 1152414.527 1392936.282 0, 1152663.868 1392945.26 0, 1152913.209 1392954.253 0, 1153162.549 1392963.261 0, 1153411.889 1392972.283 0, 
+    1153661.228 1392981.32 0, 1153910.566 1392990.371 0, 1154159.904 1392999.438 0, 1154409.242 1393008.518 0, 1154658.579 1393017.614 0, 1154907.915 1393026.724 0, 1155157.251 1393035.849 0, 1155406.586 1393044.989 0, 1155654.739 1393054.1 0, 1155859.465 1387482.401 0, 
+    1156064.2 1381910.463 0))
+
+POLYGON ((1167622.159 1393510.758 0, 1167374.031 1393500.946 0, 1167124.723 1393491.102 0, 1166875.413 1393481.273 0, 1166626.104 1393471.459 0, 1166376.794 1393461.659 0, 1166127.483 1393451.873 0, 1165878.172 1393442.103 0, 1165628.86 1393432.347 0, 1165379.547 1393422.606 0, 
+    1165130.234 1393412.879 0, 1164880.92 1393403.167 0, 1164631.606 1393393.47 0, 1164382.291 1393383.787 0, 1164132.976 1393374.119 0, 1163883.66 1393364.466 0, 1163634.343 1393354.828 0, 1163385.026 1393345.204 0, 1163135.709 1393335.595 0, 1162886.391 1393326 0, 
+    1162637.072 1393316.42 0, 1162387.752 1393306.855 0, 1162138.433 1393297.305 0, 1161889.112 1393287.769 0, 1161638.611 1393278.203 0, 1161390.47 1393268.741 0, 1161141.147 1393259.25 0, 1160891.825 1393249.772 0, 1160642.501 1393240.31 0, 1160393.178 1393230.862 0, 
+    1160143.853 1393221.429 0, 1159894.528 1393212.011 0, 1159645.203 1393202.607 0, 1159395.877 1393193.218 0, 1159146.55 1393183.844 0, 1158897.223 1393174.484 0, 1158647.896 1393165.139 0, 1158398.567 1393155.808 0, 1158149.239 1393146.493 0, 1157899.909 1393137.192 0, 
+    1157650.579 1393127.905 0, 1157401.249 1393118.634 0, 1157151.918 1393109.377 0, 1156902.586 1393100.134 0, 1156653.254 1393090.907 0, 1156403.922 1393081.694 0, 1156154.589 1393072.496 0, 1155905.255 1393063.312 0, 1155654.739 1393054.1 0, 1155450.022 1398625.553 0, 
+    1155245.314 1404196.756 0, 1155495.171 1404205.945 0, 1155743.849 1404215.104 0, 1155992.526 1404224.278 0, 1156241.203 1404233.467 0, 1156489.879 1404242.67 0, 1156738.555 1404251.888 0, 1156987.23 1404261.121 0, 1157235.905 1404270.368 0, 1157484.579 1404279.63 0, 
+    1157733.252 1404288.907 0, 1157981.925 1404298.198 0, 1158230.597 1404307.504 0, 1158479.269 1404316.824 0, 1158727.941 1404326.159 0, 1158976.611 1404335.509 0, 1159225.282 1404344.873 0, 1159473.951 1404354.252 0, 1159722.62 1404363.646 0, 1159971.289 1404373.054 0, 
+    1160219.957 1404382.477 0, 1160468.624 1404391.915 0, 1160717.291 1404401.367 0, 1160965.958 1404410.834 0, 1161213.446 1404420.27 0, 1161463.289 1404429.811 0, 1161711.953 1404439.322 0, 1161960.617 1404448.847 0, 1162209.281 1404458.387 0, 1162457.944 1404467.942 0, 
+    1162706.606 1404477.511 0, 1162955.268 1404487.095 0, 1163203.929 1404496.694 0, 1163452.59 1404506.307 0, 1163701.25 1404515.935 0, 1163949.91 1404525.577 0, 1164198.569 1404535.234 0, 1164447.227 1404544.906 0, 1164695.885 1404554.592 0, 1164944.543 1404564.293 0, 
+    1165193.199 1404574.009 0, 1165441.855 1404583.739 0, 1165690.511 1404593.484 0, 1165939.166 1404603.244 0, 1166187.82 1404613.018 0, 1166436.474 1404622.806 0, 1166685.128 1404632.61 0, 1166933.78 1404642.428 0, 1167181.256 1404652.214 0, 1167401.703 1399081.611 0, 
+    1167622.159 1393510.758 0))
+
+POLYGON ((1179115.864 1405141.391 0, 1178868.414 1405130.906 0, 1178619.79 1405120.385 0, 1178371.166 1405109.879 0, 1178122.541 1405099.388 0, 1177873.915 1405088.912 0, 1177625.288 1405078.45 0, 1177376.661 1405068.002 0, 1177128.034 1405057.569 0, 1176879.405 1405047.151 0, 
+    1176630.776 1405036.748 0, 1176382.147 1405026.359 0, 1176133.517 1405015.985 0, 1175884.886 1405005.625 0, 1175636.255 1404995.28 0, 1175387.623 1404984.95 0, 1175138.99 1404974.635 0, 1174890.357 1404964.334 0, 1174641.723 1404954.047 0, 1174393.089 1404943.775 0, 
+    1174144.454 1404933.518 0, 1173895.818 1404923.276 0, 1173647.182 1404913.048 0, 1173398.545 1404902.835 0, 1173148.733 1404892.588 0, 1172901.27 1404882.452 0, 1172652.631 1404872.283 0, 1172403.992 1404862.128 0, 1172155.352 1404851.988 0, 1171906.712 1404841.863 0, 
+    1171658.071 1404831.752 0, 1171409.429 1404821.656 0, 1171160.787 1404811.574 0, 1170912.144 1404801.508 0, 1170663.501 1404791.455 0, 1170414.857 1404781.418 0, 1170166.213 1404771.395 0, 1169917.567 1404761.386 0, 1169668.922 1404751.393 0, 1169420.275 1404741.414 0, 
+    1169171.629 1404731.449 0, 1168922.981 1404721.499 0, 1168674.333 1404711.564 0, 1168425.684 1404701.644 0, 1168177.035 1404691.738 0, 1167928.385 1404681.847 0, 1167679.735 1404671.97 0, 1167431.084 1404662.108 0, 1167181.256 1404652.214 0, 1166960.819 1410222.561 0, 
+    1166740.393 1415792.647 0, 1166989.562 1415802.515 0, 1167237.558 1415812.351 0, 1167485.552 1415822.202 0, 1167733.546 1415832.067 0, 1167981.54 1415841.946 0, 1168229.533 1415851.841 0, 1168477.525 1415861.75 0, 1168725.517 1415871.673 0, 1168973.508 1415881.611 0, 
+    1169221.499 1415891.564 0, 1169469.489 1415901.532 0, 1169717.478 1415911.513 0, 1169965.467 1415921.51 0, 1170213.455 1415931.521 0, 1170461.443 1415941.547 0, 1170709.43 1415951.587 0, 1170957.417 1415961.642 0, 1171205.403 1415971.712 0, 1171453.388 1415981.796 0, 
+    1171701.373 1415991.894 0, 1171949.357 1416002.008 0, 1172197.34 1416012.136 0, 1172445.323 1416022.278 0, 1172692.133 1416032.387 0, 1172941.287 1416042.607 0, 1173189.268 1416052.793 0, 1173437.249 1416062.994 0, 1173685.229 1416073.209 0, 1173933.208 1416083.44 0, 
+    1174181.187 1416093.684 0, 1174429.165 1416103.943 0, 1174677.142 1416114.217 0, 1174925.119 1416124.506 0, 1175173.096 1416134.809 0, 1175421.071 1416145.126 0, 1175669.046 1416155.459 0, 1175917.021 1416165.806 0, 1176164.995 1416176.167 0, 1176412.968 1416186.543 0, 
+    1176660.941 1416196.934 0, 1176908.913 1416207.339 0, 1177156.884 1416217.759 0, 1177404.855 1416228.193 0, 1177652.825 1416238.642 0, 1177900.795 1416249.106 0, 1178148.764 1416259.584 0, 1178396.732 1416270.077 0, 1178643.529 1416280.534 0, 1178879.691 1410711.093 0, 
+    1179115.864 1405141.391 0))
+
+POLYGON ((1190545.238 1416802.048 0, 1190298.47 1416790.893 0, 1190050.533 1416779.7 0, 1189802.594 1416768.521 0, 1189554.655 1416757.357 0, 1189306.716 1416746.207 0, 1189058.775 1416735.072 0, 1188810.834 1416723.952 0, 1188562.893 1416712.846 0, 1188314.95 1416701.755 0, 
+    1188067.007 1416690.679 0, 1187819.064 1416679.617 0, 1187571.119 1416668.569 0, 1187323.174 1416657.537 0, 1187075.229 1416646.518 0, 1186827.283 1416635.515 0, 1186579.336 1416624.526 0, 1186331.388 1416613.551 0, 1186083.44 1416602.592 0, 1185835.491 1416591.646 0, 
+    1185587.542 1416580.716 0, 1185339.592 1416569.8 0, 1185091.641 1416558.898 0, 1184843.69 1416548.012 0, 1184594.568 1416537.088 0, 1184347.785 1416526.282 0, 1184099.832 1416515.439 0, 1183851.878 1416504.61 0, 1183603.923 1416493.796 0, 1183355.968 1416482.997 0, 
+    1183108.012 1416472.212 0, 1182860.056 1416461.442 0, 1182612.099 1416450.687 0, 1182364.141 1416439.946 0, 1182116.183 1416429.22 0, 1181868.224 1416418.508 0, 1181620.264 1416407.811 0, 1181372.304 1416397.128 0, 1181124.343 1416386.46 0, 1180876.381 1416375.807 0, 
+    1180628.419 1416365.168 0, 1180380.457 1416354.544 0, 1180132.493 1416343.935 0, 1179884.529 1416333.34 0, 1179636.565 1416322.759 0, 1179388.599 1416312.194 0, 1179140.633 1416301.642 0, 1178892.667 1416291.106 0, 1178643.529 1416280.534 0, 1178407.378 1421849.709 0, 
+    1178171.239 1427418.611 0, 1178419.719 1427429.154 0, 1178667.03 1427439.663 0, 1178914.34 1427450.186 0, 1179161.65 1427460.724 0, 1179408.959 1427471.277 0, 1179656.267 1427481.844 0, 1179903.575 1427492.425 0, 1180150.882 1427503.021 0, 1180398.189 1427513.632 0, 
+    1180645.495 1427524.257 0, 1180892.8 1427534.897 0, 1181140.105 1427545.551 0, 1181387.409 1427556.22 0, 1181634.712 1427566.903 0, 1181882.015 1427577.601 0, 1182129.317 1427588.313 0, 1182376.619 1427599.041 0, 1182623.92 1427609.782 0, 1182871.22 1427620.538 0, 
+    1183118.52 1427631.309 0, 1183365.819 1427642.094 0, 1183613.117 1427652.894 0, 1183860.415 1427663.708 0, 1184106.545 1427674.486 0, 1184355.008 1427685.381 0, 1184602.304 1427696.239 0, 1184849.599 1427707.112 0, 1185096.894 1427717.999 0, 1185344.188 1427728.9 0, 
+    1185591.481 1427739.817 0, 1185838.774 1427750.748 0, 1186086.066 1427761.693 0, 1186333.357 1427772.653 0, 1186580.648 1427783.627 0, 1186827.938 1427794.616 0, 1187075.227 1427805.62 0, 1187322.516 1427816.638 0, 1187569.804 1427827.671 0, 1187817.092 1427838.718 0, 
+    1188064.378 1427849.78 0, 1188311.665 1427860.856 0, 1188558.95 1427871.947 0, 1188806.235 1427883.053 0, 1189053.519 1427894.173 0, 1189300.803 1427905.307 0, 1189548.086 1427916.456 0, 1189795.368 1427927.62 0, 1190041.483 1427938.746 0, 1190293.355 1422370.533 0, 
+    1190545.238 1416802.048 0))
+
+POLYGON ((1201910.211 1428492.414 0, 1201664.126 1428480.593 0, 1201416.876 1428468.731 0, 1201169.626 1428456.883 0, 1200922.375 1428445.05 0, 1200675.123 1428433.231 0, 1200427.87 1428421.427 0, 1200180.617 1428409.638 0, 1199933.363 1428397.863 0, 1199686.109 1428386.102 0, 
+    1199438.854 1428374.357 0, 1199191.598 1428362.625 0, 1198944.341 1428350.909 0, 1198697.084 1428339.206 0, 1198449.826 1428327.519 0, 1198202.567 1428315.846 0, 1197955.307 1428304.187 0, 1197708.047 1428292.543 0, 1197460.787 1428280.914 0, 1197213.525 1428269.299 0, 
+    1196966.263 1428257.699 0, 1196719 1428246.113 0, 1196471.737 1428234.542 0, 1196224.473 1428222.985 0, 1195976.043 1428211.388 0, 1195729.942 1428199.915 0, 1195482.676 1428188.402 0, 1195235.409 1428176.904 0, 1194988.141 1428165.42 0, 1194740.873 1428153.951 0, 
+    1194493.604 1428142.496 0, 1194246.335 1428131.056 0, 1193999.064 1428119.63 0, 1193751.794 1428108.219 0, 1193504.522 1428096.822 0, 1193257.25 1428085.44 0, 1193009.977 1428074.073 0, 1192762.703 1428062.72 0, 1192515.429 1428051.381 0, 1192268.154 1428040.058 0, 
+    1192020.878 1428028.748 0, 1191773.602 1428017.454 0, 1191526.325 1428006.174 0, 1191279.047 1427994.908 0, 1191031.769 1427983.657 0, 1190784.49 1427972.421 0, 1190537.211 1427961.199 0, 1190289.93 1427949.991 0, 1190041.483 1427938.746 0, 1189789.625 1433506.681 0, 
+    1189537.779 1439074.333 0, 1189785.567 1439085.549 0, 1190032.192 1439096.726 0, 1190278.816 1439107.918 0, 1190525.44 1439119.125 0, 1190772.063 1439130.346 0, 1191018.685 1439141.582 0, 1191265.306 1439152.832 0, 1191511.927 1439164.097 0, 1191758.547 1439175.376 0, 
+    1192005.167 1439186.67 0, 1192251.786 1439197.978 0, 1192498.404 1439209.301 0, 1192745.022 1439220.639 0, 1192991.639 1439231.99 0, 1193238.255 1439243.357 0, 1193484.87 1439254.738 0, 1193731.485 1439266.133 0, 1193978.099 1439277.543 0, 1194224.713 1439288.967 0, 
+    1194471.326 1439300.406 0, 1194717.938 1439311.86 0, 1194964.549 1439323.328 0, 1195211.16 1439334.81 0, 1195456.608 1439346.253 0, 1195704.38 1439357.819 0, 1195950.989 1439369.345 0, 1196197.597 1439380.885 0, 1196444.204 1439392.44 0, 1196690.811 1439404.01 0, 
+    1196937.417 1439415.594 0, 1197184.023 1439427.193 0, 1197430.627 1439438.806 0, 1197677.231 1439450.433 0, 1197923.835 1439462.075 0, 1198170.437 1439473.732 0, 1198417.039 1439485.403 0, 1198663.641 1439497.089 0, 1198910.241 1439508.789 0, 1199156.841 1439520.504 0, 
+    1199403.44 1439532.233 0, 1199650.039 1439543.977 0, 1199896.637 1439555.735 0, 1200143.234 1439567.508 0, 1200389.83 1439579.295 0, 1200636.426 1439591.097 0, 1200883.021 1439602.913 0, 1201129.615 1439614.744 0, 1201375.048 1439626.534 0, 1201642.623 1434059.616 0, 
+    1201910.211 1428492.414 0))
+
+POLYGON ((1213210.71 1440212.175 0, 1212965.31 1440199.692 0, 1212718.75 1440187.164 0, 1212472.189 1440174.652 0, 1212225.628 1440162.153 0, 1211979.066 1440149.669 0, 1211732.503 1440137.2 0, 1211485.939 1440124.745 0, 1211239.375 1440112.304 0, 1210992.81 1440099.879 0, 
+    1210746.244 1440087.467 0, 1210499.677 1440075.07 0, 1210253.11 1440062.688 0, 1210006.542 1440050.32 0, 1209759.973 1440037.967 0, 1209513.404 1440025.628 0, 1209266.834 1440013.304 0, 1209020.263 1440000.994 0, 1208773.691 1439988.699 0, 1208527.119 1439976.418 0, 
+    1208280.546 1439964.152 0, 1208033.972 1439951.9 0, 1207787.397 1439939.663 0, 1207540.822 1439927.44 0, 1207293.086 1439915.175 0, 1207047.669 1439903.038 0, 1206801.092 1439890.859 0, 1206554.514 1439878.695 0, 1206307.935 1439866.544 0, 1206061.355 1439854.409 0, 
+    1205814.775 1439842.288 0, 1205568.194 1439830.181 0, 1205321.612 1439818.089 0, 1205075.03 1439806.011 0, 1204828.447 1439793.948 0, 1204581.863 1439781.9 0, 1204335.279 1439769.866 0, 1204088.693 1439757.846 0, 1203842.107 1439745.841 0, 1203595.521 1439733.851 0, 
+    1203348.933 1439721.875 0, 1203102.345 1439709.913 0, 1202855.756 1439697.966 0, 1202609.167 1439686.034 0, 1202362.577 1439674.116 0, 1202115.986 1439662.213 0, 1201869.394 1439650.324 0, 1201622.802 1439638.449 0, 1201375.048 1439626.534 0, 1201107.488 1445193.163 0, 
+    1200839.941 1450759.498 0, 1201087.037 1450771.382 0, 1201332.974 1450783.225 0, 1201578.91 1450795.082 0, 1201824.846 1450806.954 0, 1202070.78 1450818.84 0, 1202316.715 1450830.741 0, 1202562.648 1450842.656 0, 1202808.581 1450854.586 0, 1203054.513 1450866.53 0, 
+    1203300.445 1450878.489 0, 1203546.375 1450890.462 0, 1203792.305 1450902.449 0, 1204038.235 1450914.452 0, 1204284.163 1450926.468 0, 1204530.091 1450938.499 0, 1204776.018 1450950.545 0, 1205021.945 1450962.604 0, 1205267.87 1450974.679 0, 1205513.795 1450986.768 0, 
+    1205759.72 1450998.871 0, 1206005.643 1451010.989 0, 1206251.566 1451023.121 0, 1206497.488 1451035.268 0, 1206742.253 1451047.372 0, 1206989.331 1451059.605 0, 1207235.251 1451071.795 0, 1207481.17 1451084 0, 1207727.089 1451096.219 0, 1207973.007 1451108.453 0, 
+    1208218.924 1451120.701 0, 1208464.84 1451132.964 0, 1208710.756 1451145.241 0, 1208956.671 1451157.532 0, 1209202.585 1451169.838 0, 1209448.499 1451182.159 0, 1209694.412 1451194.494 0, 1209940.324 1451206.843 0, 1210186.235 1451219.207 0, 1210432.146 1451231.585 0, 
+    1210678.056 1451243.978 0, 1210923.965 1451256.386 0, 1211169.873 1451268.807 0, 1211415.781 1451281.244 0, 1211661.688 1451293.694 0, 1211907.594 1451306.16 0, 1212153.5 1451318.639 0, 1212399.404 1451331.133 0, 1212644.153 1451343.583 0, 1212927.424 1445778.026 0, 
+    1213210.71 1440212.175 0))
+
+POLYGON ((1224446.667 1451961.015 0, 1224201.953 1451947.874 0, 1223956.085 1451934.685 0, 1223710.215 1451921.51 0, 1223464.345 1451908.35 0, 1223218.474 1451895.205 0, 1222972.603 1451882.074 0, 1222726.73 1451868.958 0, 1222480.857 1451855.856 0, 1222234.983 1451842.768 0, 
+    1221989.109 1451829.695 0, 1221743.233 1451816.636 0, 1221497.357 1451803.592 0, 1221251.48 1451790.563 0, 1221005.602 1451777.547 0, 1220759.724 1451764.547 0, 1220513.844 1451751.56 0, 1220267.964 1451738.589 0, 1220022.084 1451725.631 0, 1219776.202 1451712.689 0, 
+    1219530.32 1451699.76 0, 1219284.437 1451686.846 0, 1219038.553 1451673.947 0, 1218792.668 1451661.062 0, 1218545.628 1451648.131 0, 1218300.897 1451635.335 0, 1218055.01 1451622.494 0, 1217809.122 1451609.667 0, 1217563.234 1451596.854 0, 1217317.345 1451584.056 0, 
+    1217071.455 1451571.273 0, 1216825.564 1451558.503 0, 1216579.673 1451545.749 0, 1216333.78 1451533.009 0, 1216087.887 1451520.283 0, 1215841.994 1451507.572 0, 1215596.099 1451494.875 0, 1215350.204 1451482.192 0, 1215104.308 1451469.525 0, 1214858.412 1451456.871 0, 
+    1214612.514 1451444.232 0, 1214366.616 1451431.608 0, 1214120.717 1451418.998 0, 1213874.818 1451406.402 0, 1213628.917 1451393.821 0, 1213383.016 1451381.255 0, 1213137.114 1451368.703 0, 1212891.212 1451356.165 0, 1212644.153 1451343.583 0, 1212360.897 1456908.84 0, 
+    1212077.656 1462473.792 0, 1212324.057 1462486.34 0, 1212569.305 1462498.844 0, 1212814.551 1462511.363 0, 1213059.797 1462523.896 0, 1213305.043 1462536.443 0, 1213550.287 1462549.005 0, 1213795.531 1462561.582 0, 1214040.774 1462574.173 0, 1214286.016 1462586.778 0, 
+    1214531.258 1462599.397 0, 1214776.499 1462612.032 0, 1215021.739 1462624.68 0, 1215266.978 1462637.343 0, 1215512.217 1462650.02 0, 1215757.454 1462662.712 0, 1216002.691 1462675.419 0, 1216247.928 1462688.139 0, 1216493.163 1462700.874 0, 1216738.398 1462713.624 0, 
+    1216983.632 1462726.388 0, 1217228.866 1462739.166 0, 1217474.098 1462751.959 0, 1217719.33 1462764.767 0, 1217963.41 1462777.528 0, 1218209.792 1462790.425 0, 1218455.021 1462803.275 0, 1218700.25 1462816.14 0, 1218945.478 1462829.02 0, 1219190.705 1462841.914 0, 
+    1219435.932 1462854.822 0, 1219681.158 1462867.745 0, 1219926.383 1462880.682 0, 1220171.607 1462893.634 0, 1220416.83 1462906.6 0, 1220662.053 1462919.58 0, 1220907.275 1462932.575 0, 1221152.496 1462945.585 0, 1221397.717 1462958.608 0, 1221642.936 1462971.647 0, 
+    1221888.155 1462984.699 0, 1222133.373 1462997.766 0, 1222378.591 1463010.848 0, 1222623.807 1463023.944 0, 1222869.023 1463037.054 0, 1223114.238 1463050.179 0, 1223359.452 1463063.318 0, 1223604.666 1463076.472 0, 1223848.728 1463089.578 0, 1224147.689 1457525.449 0, 
+    1224446.667 1451961.015 0))
+
+POLYGON ((1235618.013 1463738.618 0, 1235373.987 1463724.822 0, 1235128.812 1463710.976 0, 1234883.636 1463697.144 0, 1234638.459 1463683.326 0, 1234393.281 1463669.523 0, 1234148.102 1463655.734 0, 1233902.923 1463641.96 0, 1233657.743 1463628.2 0, 1233412.562 1463614.455 0, 
+    1233167.38 1463600.724 0, 1232922.197 1463587.007 0, 1232677.014 1463573.305 0, 1232431.829 1463559.618 0, 1232186.644 1463545.944 0, 1231941.458 1463532.285 0, 1231696.272 1463518.641 0, 1231451.084 1463505.011 0, 1231205.896 1463491.396 0, 1230960.707 1463477.794 0, 
+    1230715.517 1463464.208 0, 1230470.326 1463450.636 0, 1230225.135 1463437.078 0, 1229979.942 1463423.534 0, 1229733.6 1463409.942 0, 1229489.555 1463396.491 0, 1229244.361 1463382.991 0, 1228999.165 1463369.505 0, 1228753.969 1463356.034 0, 1228508.772 1463342.577 0, 
+    1228263.574 1463329.135 0, 1228018.376 1463315.707 0, 1227773.176 1463302.293 0, 1227527.976 1463288.894 0, 1227282.775 1463275.51 0, 1227037.573 1463262.139 0, 1226792.371 1463248.784 0, 1226547.167 1463235.442 0, 1226301.963 1463222.115 0, 1226056.758 1463208.803 0, 
+    1225811.552 1463195.505 0, 1225566.346 1463182.221 0, 1225321.139 1463168.952 0, 1225075.931 1463155.697 0, 1224830.722 1463142.457 0, 1224585.512 1463129.231 0, 1224340.302 1463116.02 0, 1224095.091 1463102.823 0, 1223848.728 1463089.578 0, 1223549.783 1468653.396 0, 
+    1223250.856 1474216.897 0, 1223496.56 1474230.106 0, 1223741.117 1474243.268 0, 1223985.672 1474256.444 0, 1224230.227 1474269.634 0, 1224474.781 1474282.839 0, 1224719.334 1474296.059 0, 1224963.886 1474309.292 0, 1225208.438 1474322.54 0, 1225452.988 1474335.803 0, 
+    1225697.538 1474349.08 0, 1225942.088 1474362.371 0, 1226186.636 1474375.677 0, 1226431.184 1474388.997 0, 1226675.731 1474402.331 0, 1226920.277 1474415.68 0, 1227164.822 1474429.044 0, 1227409.367 1474442.421 0, 1227653.91 1474455.813 0, 1227898.453 1474469.22 0, 
+    1228142.996 1474482.641 0, 1228387.537 1474496.076 0, 1228632.077 1474509.526 0, 1228876.617 1474522.99 0, 1229120.01 1474536.405 0, 1229365.694 1474549.961 0, 1229610.232 1474563.468 0, 1229854.768 1474576.99 0, 1230099.304 1474590.526 0, 1230343.839 1474604.076 0, 
+    1230588.374 1474617.641 0, 1230832.907 1474631.22 0, 1231077.44 1474644.813 0, 1231321.971 1474658.421 0, 1231566.502 1474672.044 0, 1231811.033 1474685.68 0, 1232055.562 1474699.332 0, 1232300.091 1474712.997 0, 1232544.618 1474726.677 0, 1232789.145 1474740.371 0, 
+    1233033.672 1474754.08 0, 1233278.197 1474767.803 0, 1233522.722 1474781.541 0, 1233767.245 1474795.293 0, 1234011.768 1474809.059 0, 1234256.29 1474822.839 0, 1234500.812 1474836.635 0, 1234745.332 1474850.444 0, 1234988.707 1474864.203 0, 1235303.351 1469301.569 0, 
+    1235618.013 1463738.618 0))
+
+POLYGON ((1246724.682 1475544.668 0, 1246481.346 1475530.222 0, 1246236.865 1475515.721 0, 1245992.384 1475501.236 0, 1245747.901 1475486.764 0, 1245503.418 1475472.307 0, 1245258.934 1475457.864 0, 1245014.45 1475443.436 0, 1244769.964 1475429.022 0, 1244525.477 1475414.623 0, 
+    1244280.99 1475400.238 0, 1244036.502 1475385.867 0, 1243792.013 1475371.511 0, 1243547.523 1475357.169 0, 1243303.032 1475342.841 0, 1243058.541 1475328.528 0, 1242814.048 1475314.229 0, 1242569.555 1475299.945 0, 1242325.061 1475285.675 0, 1242080.566 1475271.419 0, 
+    1241836.07 1475257.178 0, 1241591.574 1475242.951 0, 1241347.076 1475228.739 0, 1241102.578 1475214.541 0, 1240856.934 1475200.291 0, 1240613.579 1475186.188 0, 1240369.078 1475172.033 0, 1240124.577 1475157.893 0, 1239880.074 1475143.767 0, 1239635.571 1475129.655 0, 
+    1239391.067 1475115.558 0, 1239146.562 1475101.475 0, 1238902.056 1475087.407 0, 1238657.55 1475073.352 0, 1238413.042 1475059.313 0, 1238168.534 1475045.287 0, 1237924.025 1475031.276 0, 1237679.515 1475017.28 0, 1237435.004 1475003.298 0, 1237190.493 1474989.33 0, 
+    1236945.98 1474975.377 0, 1236701.467 1474961.438 0, 1236456.953 1474947.513 0, 1236212.438 1474933.603 0, 1235967.923 1474919.707 0, 1235723.406 1474905.826 0, 1235478.889 1474891.959 0, 1235234.371 1474878.106 0, 1234988.707 1474864.203 0, 1234674.08 1480426.514 0, 
+    1234359.473 1485988.497 0, 1234604.48 1486002.363 0, 1234848.343 1486016.178 0, 1235092.205 1486030.008 0, 1235336.067 1486043.853 0, 1235579.928 1486057.711 0, 1235823.788 1486071.584 0, 1236067.647 1486085.471 0, 1236311.506 1486099.373 0, 1236555.363 1486113.289 0, 
+    1236799.22 1486127.219 0, 1237043.076 1486141.164 0, 1237286.931 1486155.123 0, 1237530.786 1486169.097 0, 1237774.639 1486183.084 0, 1238018.492 1486197.087 0, 1238262.344 1486211.103 0, 1238506.195 1486225.134 0, 1238750.045 1486239.179 0, 1238993.894 1486253.239 0, 
+    1239237.743 1486267.312 0, 1239481.591 1486281.401 0, 1239725.438 1486295.503 0, 1239969.284 1486309.62 0, 1240211.987 1486323.685 0, 1240456.973 1486337.897 0, 1240700.817 1486352.057 0, 1240944.66 1486366.231 0, 1241188.501 1486380.42 0, 1241432.343 1486394.623 0, 
+    1241676.183 1486408.841 0, 1241920.022 1486423.072 0, 1242163.861 1486437.318 0, 1242407.698 1486451.579 0, 1242651.535 1486465.854 0, 1242895.371 1486480.143 0, 1243139.207 1486494.446 0, 1243383.041 1486508.764 0, 1243626.874 1486523.096 0, 1243870.707 1486537.443 0, 
+    1244114.539 1486551.804 0, 1244358.37 1486566.179 0, 1244602.2 1486580.569 0, 1244846.029 1486594.973 0, 1245089.858 1486609.391 0, 1245333.685 1486623.824 0, 1245577.512 1486638.271 0, 1245821.338 1486652.732 0, 1246064.023 1486667.14 0, 1246394.342 1481106.068 0, 
+    1246724.682 1475544.668 0))
+
+POLYGON ((1257766.608 1487378.848 0, 1257523.963 1487363.754 0, 1257280.179 1487348.604 0, 1257036.394 1487333.468 0, 1256792.608 1487318.347 0, 1256548.822 1487303.24 0, 1256305.034 1487288.147 0, 1256061.246 1487273.069 0, 1255817.456 1487258.005 0, 1255573.666 1487242.955 0, 
+    1255329.875 1487227.919 0, 1255086.083 1487212.898 0, 1254842.29 1487197.892 0, 1254598.496 1487182.899 0, 1254354.701 1487167.921 0, 1254110.906 1487152.958 0, 1253867.109 1487138.008 0, 1253623.312 1487123.074 0, 1253379.514 1487108.153 0, 1253135.715 1487093.247 0, 
+    1252891.915 1487078.355 0, 1252648.114 1487063.477 0, 1252404.312 1487048.614 0, 1252160.509 1487033.765 0, 1251915.567 1487018.861 0, 1251672.902 1487004.111 0, 1251429.096 1486989.305 0, 1251185.29 1486974.513 0, 1250941.483 1486959.736 0, 1250697.676 1486944.974 0, 
+    1250453.867 1486930.225 0, 1250210.057 1486915.491 0, 1249966.247 1486900.771 0, 1249722.436 1486886.066 0, 1249478.623 1486871.375 0, 1249234.81 1486856.698 0, 1248990.997 1486842.036 0, 1248747.182 1486827.388 0, 1248503.366 1486812.755 0, 1248259.55 1486798.135 0, 
+    1248015.732 1486783.53 0, 1247771.914 1486768.94 0, 1247528.095 1486754.364 0, 1247284.275 1486739.802 0, 1247040.455 1486725.254 0, 1246796.633 1486710.721 0, 1246552.81 1486696.202 0, 1246308.987 1486681.698 0, 1246064.023 1486667.14 0, 1245733.723 1492227.878 0, 
+    1245403.443 1497788.276 0, 1245647.75 1497802.794 0, 1245890.918 1497817.26 0, 1246134.086 1497831.74 0, 1246377.253 1497846.234 0, 1246620.42 1497860.742 0, 1246863.585 1497875.265 0, 1247106.749 1497889.802 0, 1247349.913 1497904.353 0, 1247593.076 1497918.919 0, 
+    1247836.238 1497933.499 0, 1248079.399 1497948.093 0, 1248322.559 1497962.702 0, 1248565.718 1497977.325 0, 1248808.877 1497991.962 0, 1249052.034 1498006.614 0, 1249295.191 1498021.28 0, 1249538.347 1498035.96 0, 1249781.502 1498050.654 0, 1250024.656 1498065.363 0, 
+    1250267.81 1498080.086 0, 1250510.962 1498094.824 0, 1250754.114 1498109.575 0, 1250997.264 1498124.341 0, 1251239.278 1498139.053 0, 1251483.563 1498153.916 0, 1251726.711 1498168.725 0, 1251969.858 1498183.549 0, 1252213.005 1498198.386 0, 1252456.15 1498213.238 0, 
+    1252699.295 1498228.104 0, 1252942.439 1498242.985 0, 1253185.581 1498257.88 0, 1253428.723 1498272.789 0, 1253671.864 1498287.712 0, 1253915.005 1498302.65 0, 1254158.144 1498317.602 0, 1254401.282 1498332.569 0, 1254644.42 1498347.549 0, 1254887.557 1498362.544 0, 
+    1255130.692 1498377.554 0, 1255373.827 1498392.577 0, 1255616.961 1498407.615 0, 1255860.095 1498422.667 0, 1256103.227 1498437.734 0, 1256346.358 1498452.815 0, 1256589.489 1498467.91 0, 1256832.618 1498483.02 0, 1257074.612 1498498.073 0, 1257420.599 1492938.63 0, 
+    1257766.608 1487378.848 0))
+
+POLYGON ((1268743.729 1499240.84 0, 1268501.777 1499225.103 0, 1268258.691 1499209.307 0, 1268015.604 1499193.525 0, 1267772.516 1499177.757 0, 1267529.428 1499162.004 0, 1267286.338 1499146.265 0, 1267043.247 1499130.54 0, 1266800.156 1499114.83 0, 1266557.064 1499099.133 0, 
+    1266313.97 1499083.452 0, 1266070.876 1499067.784 0, 1265827.781 1499052.131 0, 1265584.685 1499036.492 0, 1265341.588 1499020.867 0, 1265098.49 1499005.257 0, 1264855.391 1498989.661 0, 1264612.291 1498974.079 0, 1264369.19 1498958.512 0, 1264126.089 1498942.959 0, 
+    1263882.986 1498927.42 0, 1263639.883 1498911.895 0, 1263396.778 1498896.385 0, 1263153.673 1498880.889 0, 1262909.433 1498865.336 0, 1262667.46 1498849.941 0, 1262424.352 1498834.488 0, 1262181.243 1498819.049 0, 1261938.133 1498803.625 0, 1261695.022 1498788.215 0, 
+    1261451.911 1498772.819 0, 1261208.798 1498757.438 0, 1260965.685 1498742.071 0, 1260722.57 1498726.718 0, 1260479.455 1498711.379 0, 1260236.339 1498696.055 0, 1259993.222 1498680.745 0, 1259750.104 1498665.45 0, 1259506.985 1498650.169 0, 1259263.865 1498634.902 0, 
+    1259020.744 1498619.649 0, 1258777.623 1498604.411 0, 1258534.5 1498589.187 0, 1258291.377 1498573.977 0, 1258048.253 1498558.782 0, 1257805.128 1498543.601 0, 1257562.002 1498528.434 0, 1257318.875 1498513.282 0, 1257074.612 1498498.073 0, 1256728.646 1504057.169 0, 
+    1256382.701 1509615.914 0, 1256626.307 1509631.082 0, 1256868.78 1509646.194 0, 1257111.251 1509661.32 0, 1257353.722 1509676.46 0, 1257596.192 1509691.615 0, 1257838.661 1509706.783 0, 1258081.129 1509721.966 0, 1258323.596 1509737.164 0, 1258566.062 1509752.375 0, 
+    1258808.528 1509767.601 0, 1259050.992 1509782.841 0, 1259293.456 1509798.095 0, 1259535.919 1509813.364 0, 1259778.381 1509828.647 0, 1260020.841 1509843.944 0, 1260263.302 1509859.256 0, 1260505.761 1509874.581 0, 1260748.219 1509889.921 0, 1260990.676 1509905.275 0, 
+    1261233.133 1509920.644 0, 1261475.588 1509936.027 0, 1261718.043 1509951.424 0, 1261960.496 1509966.835 0, 1262201.818 1509982.189 0, 1262445.401 1509997.701 0, 1262687.852 1510013.155 0, 1262930.302 1510028.623 0, 1263172.751 1510044.106 0, 1263415.199 1510059.603 0, 
+    1263657.647 1510075.114 0, 1263900.093 1510090.64 0, 1264142.539 1510106.179 0, 1264384.983 1510121.733 0, 1264627.427 1510137.302 0, 1264869.87 1510152.884 0, 1265112.311 1510168.481 0, 1265354.752 1510184.092 0, 1265597.192 1510199.718 0, 1265839.631 1510215.357 0, 
+    1266082.07 1510231.011 0, 1266324.507 1510246.679 0, 1266566.943 1510262.362 0, 1266809.378 1510278.059 0, 1267051.813 1510293.77 0, 1267294.246 1510309.495 0, 1267536.679 1510325.235 0, 1267779.111 1510340.988 0, 1268020.411 1510356.683 0, 1268382.059 1504798.937 0, 
+    1268743.729 1499240.84 0))
+
+POLYGON ((1279655.982 1511130.327 0, 1279414.725 1511113.951 0, 1279172.339 1511097.512 0, 1278929.952 1511081.088 0, 1278687.563 1511064.677 0, 1278445.174 1511048.282 0, 1278202.784 1511031.9 0, 1277960.393 1511015.533 0, 1277718.001 1510999.18 0, 1277475.608 1510982.841 0, 
+    1277233.214 1510966.516 0, 1276990.819 1510950.206 0, 1276748.424 1510933.91 0, 1276506.027 1510917.628 0, 1276263.629 1510901.361 0, 1276021.23 1510885.108 0, 1275778.831 1510868.869 0, 1275536.43 1510852.644 0, 1275294.028 1510836.434 0, 1275051.626 1510820.238 0, 
+    1274809.222 1510804.056 0, 1274566.818 1510787.888 0, 1274324.413 1510771.735 0, 1274082.006 1510755.596 0, 1273838.47 1510739.396 0, 1273597.191 1510723.36 0, 1273354.782 1510707.264 0, 1273112.371 1510691.182 0, 1272869.96 1510675.114 0, 1272627.548 1510659.061 0, 
+    1272385.135 1510643.022 0, 1272142.722 1510626.997 0, 1271900.307 1510610.986 0, 1271657.891 1510594.99 0, 1271415.474 1510579.008 0, 1271173.056 1510563.04 0, 1270930.638 1510547.086 0, 1270688.218 1510531.147 0, 1270445.798 1510515.222 0, 1270203.376 1510499.311 0, 
+    1269960.954 1510483.415 0, 1269718.531 1510467.532 0, 1269476.106 1510451.665 0, 1269233.681 1510435.811 0, 1268991.255 1510419.971 0, 1268748.828 1510404.146 0, 1268506.4 1510388.335 0, 1268263.971 1510372.539 0, 1268020.411 1510356.683 0, 1267658.787 1515914.071 0, 
+    1267297.187 1521471.096 0, 1267540.09 1521486.909 0, 1267781.864 1521502.663 0, 1268023.638 1521518.431 0, 1268265.411 1521534.213 0, 1268507.183 1521550.01 0, 1268748.954 1521565.821 0, 1268990.724 1521581.646 0, 1269232.493 1521597.486 0, 1269474.261 1521613.339 0, 
+    1269716.029 1521629.207 0, 1269957.795 1521645.089 0, 1270199.56 1521660.985 0, 1270441.325 1521676.896 0, 1270683.088 1521692.821 0, 1270924.851 1521708.76 0, 1271166.613 1521724.713 0, 1271408.373 1521740.68 0, 1271650.133 1521756.662 0, 1271891.892 1521772.658 0, 
+    1272133.65 1521788.668 0, 1272375.407 1521804.692 0, 1272617.163 1521820.731 0, 1272858.918 1521836.784 0, 1273099.546 1521852.776 0, 1273342.425 1521868.932 0, 1273584.178 1521885.028 0, 1273825.929 1521901.137 0, 1274067.679 1521917.261 0, 1274309.429 1521933.399 0, 
+    1274551.177 1521949.552 0, 1274792.924 1521965.719 0, 1275034.671 1521981.899 0, 1275276.417 1521998.095 0, 1275518.161 1522014.304 0, 1275759.905 1522030.527 0, 1276001.648 1522046.765 0, 1276243.389 1522063.017 0, 1276485.13 1522079.283 0, 1276726.87 1522095.564 0, 
+    1276968.609 1522111.859 0, 1277210.347 1522128.168 0, 1277452.084 1522144.491 0, 1277693.82 1522160.828 0, 1277935.555 1522177.18 0, 1278177.289 1522193.546 0, 1278419.022 1522209.926 0, 1278660.754 1522226.32 0, 1278901.36 1522242.652 0, 1279278.659 1516686.671 0, 
+    1279655.982 1511130.327 0))
+
+POLYGON ((1290503.308 1523046.989 0, 1290262.747 1523029.977 0, 1290021.062 1523012.9 0, 1289779.376 1522995.837 0, 1289537.689 1522978.789 0, 1289296.001 1522961.754 0, 1289054.312 1522944.734 0, 1288812.622 1522927.728 0, 1288570.931 1522910.736 0, 1288329.24 1522893.758 0, 
+    1288087.547 1522876.795 0, 1287845.853 1522859.846 0, 1287604.158 1522842.911 0, 1287362.462 1522825.99 0, 1287120.765 1522809.084 0, 1286879.067 1522792.192 0, 1286637.368 1522775.314 0, 1286395.669 1522758.45 0, 1286153.968 1522741.6 0, 1285912.266 1522724.765 0, 
+    1285670.563 1522707.944 0, 1285428.859 1522691.137 0, 1285187.155 1522674.344 0, 1284945.449 1522657.566 0, 1284702.618 1522640.724 0, 1284462.034 1522624.052 0, 1284220.325 1522607.316 0, 1283978.616 1522590.594 0, 1283736.905 1522573.887 0, 1283495.193 1522557.194 0, 
+    1283253.481 1522540.515 0, 1283011.767 1522523.85 0, 1282770.052 1522507.2 0, 1282528.337 1522490.564 0, 1282286.62 1522473.942 0, 1282044.902 1522457.334 0, 1281803.184 1522440.741 0, 1281561.464 1522424.161 0, 1281319.744 1522407.596 0, 1281078.022 1522391.046 0, 
+    1280836.3 1522374.509 0, 1280594.576 1522357.987 0, 1280352.852 1522341.479 0, 1280111.127 1522324.985 0, 1279869.4 1522308.505 0, 1279627.673 1522292.039 0, 1279385.945 1522275.588 0, 1279144.216 1522259.151 0, 1278901.36 1522242.652 0, 1278524.087 1527798.264 0, 
+    1278146.839 1533353.5 0, 1278389.037 1533369.955 0, 1278630.112 1533386.348 0, 1278871.187 1533402.754 0, 1279112.26 1533419.175 0, 1279353.332 1533435.61 0, 1279594.404 1533452.059 0, 1279835.474 1533468.523 0, 1280076.544 1533485.001 0, 1280317.612 1533501.492 0, 
+    1280558.68 1533517.998 0, 1280799.746 1533534.519 0, 1281040.812 1533551.053 0, 1281281.877 1533567.602 0, 1281522.94 1533584.164 0, 1281764.003 1533600.741 0, 1282005.065 1533617.333 0, 1282246.125 1533633.938 0, 1282487.185 1533650.558 0, 1282728.244 1533667.191 0, 
+    1282969.302 1533683.839 0, 1283210.358 1533700.501 0, 1283451.414 1533717.178 0, 1283692.469 1533733.868 0, 1283932.402 1533750.495 0, 1284174.576 1533767.292 0, 1284415.628 1533784.025 0, 1284656.679 1533800.772 0, 1284897.729 1533817.533 0, 1285138.778 1533834.309 0, 
+    1285379.826 1533851.099 0, 1285620.873 1533867.903 0, 1285861.918 1533884.721 0, 1286102.963 1533901.553 0, 1286344.007 1533918.4 0, 1286585.05 1533935.26 0, 1286826.092 1533952.135 0, 1287067.133 1533969.024 0, 1287308.173 1533985.928 0, 1287549.213 1534002.845 0, 
+    1287790.251 1534019.777 0, 1288031.288 1534036.723 0, 1288272.324 1534053.683 0, 1288513.359 1534070.657 0, 1288754.393 1534087.645 0, 1288995.426 1534104.648 0, 1289236.458 1534121.665 0, 1289477.489 1534138.696 0, 1289717.399 1534155.662 0, 1290110.34 1528601.513 0, 
+    1290503.308 1523046.989 0))
+
+POLYGON ((1301285.647 1534990.509 0, 1301045.783 1534972.865 0, 1300804.802 1534955.153 0, 1300563.819 1534937.456 0, 1300322.835 1534919.772 0, 1300081.849 1534902.103 0, 1299840.863 1534884.448 0, 1299599.876 1534866.807 0, 1299358.888 1534849.18 0, 1299117.899 1534831.567 0, 
+    1298876.908 1534813.969 0, 1298635.917 1534796.385 0, 1298394.925 1534778.815 0, 1298153.931 1534761.259 0, 1297912.937 1534743.717 0, 1297671.942 1534726.19 0, 1297430.945 1534708.676 0, 1297189.948 1534691.177 0, 1296948.949 1534673.692 0, 1296707.95 1534656.222 0, 
+    1296466.949 1534638.765 0, 1296225.947 1534621.323 0, 1295984.945 1534603.895 0, 1295743.941 1534586.481 0, 1295501.818 1534569 0, 1295261.931 1534551.695 0, 1295020.924 1534534.324 0, 1294779.916 1534516.966 0, 1294538.907 1534499.623 0, 1294297.898 1534482.294 0, 
+    1294056.887 1534464.98 0, 1293815.875 1534447.679 0, 1293574.862 1534430.393 0, 1293333.848 1534413.121 0, 1293092.833 1534395.863 0, 1292851.817 1534378.619 0, 1292610.801 1534361.39 0, 1292369.783 1534344.174 0, 1292128.764 1534326.973 0, 1291887.744 1534309.786 0, 
+    1291646.723 1534292.613 0, 1291405.701 1534275.454 0, 1291164.678 1534258.31 0, 1290923.654 1534241.18 0, 1290682.629 1534224.064 0, 1290441.603 1534206.962 0, 1290200.576 1534189.874 0, 1289959.548 1534172.8 0, 1289717.399 1534155.662 0, 1289324.485 1539709.429 0, 
+    1288931.598 1545262.81 0, 1289173.09 1545279.902 0, 1289413.464 1545296.929 0, 1289653.838 1545313.971 0, 1289894.21 1545331.026 0, 1290134.581 1545348.096 0, 1290374.952 1545365.18 0, 1290615.321 1545382.277 0, 1290855.689 1545399.39 0, 1291096.056 1545416.516 0, 
+    1291336.423 1545433.656 0, 1291576.788 1545450.811 0, 1291817.152 1545467.98 0, 1292057.515 1545485.162 0, 1292297.877 1545502.359 0, 1292538.239 1545519.571 0, 1292778.599 1545536.796 0, 1293018.958 1545554.035 0, 1293259.316 1545571.289 0, 1293499.673 1545588.557 0, 
+    1293740.029 1545605.838 0, 1293980.384 1545623.134 0, 1294220.738 1545640.445 0, 1294461.091 1545657.769 0, 1294700.328 1545675.027 0, 1294941.794 1545692.46 0, 1295182.144 1545709.827 0, 1295422.493 1545727.208 0, 1295662.841 1545744.603 0, 1295903.188 1545762.012 0, 
+    1296143.534 1545779.435 0, 1296383.879 1545796.873 0, 1296624.223 1545814.324 0, 1296864.566 1545831.79 0, 1297104.907 1545849.27 0, 1297345.248 1545866.764 0, 1297585.588 1545884.272 0, 1297825.927 1545901.795 0, 1298066.264 1545919.331 0, 1298306.601 1545936.882 0, 
+    1298546.937 1545954.447 0, 1298787.271 1545972.026 0, 1299027.605 1545989.619 0, 1299267.937 1546007.226 0, 1299508.269 1546024.848 0, 1299748.599 1546042.483 0, 1299988.928 1546060.133 0, 1300229.257 1546077.797 0, 1300468.469 1546095.392 0, 1300877.044 1540543.144 0, 
+    1301285.647 1534990.509 0))
+
+POLYGON ((1312002.942 1546960.566 0, 1311763.778 1546942.294 0, 1311523.501 1546923.951 0, 1311283.222 1546905.622 0, 1311042.943 1546887.308 0, 1310802.662 1546869.008 0, 1310562.38 1546850.722 0, 1310322.097 1546832.45 0, 1310081.813 1546814.192 0, 1309841.528 1546795.948 0, 
+    1309601.242 1546777.718 0, 1309360.955 1546759.503 0, 1309120.667 1546741.302 0, 1308880.378 1546723.114 0, 1308640.087 1546704.941 0, 1308399.796 1546686.783 0, 1308159.503 1546668.638 0, 1307919.21 1546650.507 0, 1307678.915 1546632.391 0, 1307438.619 1546614.289 0, 
+    1307198.323 1546596.2 0, 1306958.025 1546578.126 0, 1306717.726 1546560.067 0, 1306477.426 1546542.021 0, 1306236.011 1546523.906 0, 1305996.823 1546505.972 0, 1305756.52 1546487.968 0, 1305516.215 1546469.979 0, 1305275.91 1546452.004 0, 1305035.604 1546434.043 0, 
+    1304795.297 1546416.097 0, 1304554.988 1546398.164 0, 1304314.679 1546380.246 0, 1304074.368 1546362.341 0, 1303834.056 1546344.451 0, 1303593.744 1546326.575 0, 1303353.43 1546308.713 0, 1303113.115 1546290.866 0, 1302872.8 1546273.032 0, 1302632.483 1546255.213 0, 
+    1302392.165 1546237.408 0, 1302151.846 1546219.616 0, 1301911.526 1546201.839 0, 1301671.205 1546184.077 0, 1301430.883 1546166.328 0, 1301190.56 1546148.593 0, 1300950.235 1546130.873 0, 1300709.91 1546113.167 0, 1300468.469 1546095.392 0, 1300059.924 1551647.248 0, 
+    1299651.407 1557198.704 0, 1299892.192 1557216.43 0, 1300131.864 1557234.088 0, 1300371.534 1557251.76 0, 1300611.204 1557269.446 0, 1300850.873 1557287.147 0, 1301090.54 1557304.861 0, 1301330.207 1557322.59 0, 1301569.872 1557340.333 0, 1301809.536 1557358.09 0, 
+    1302049.2 1557375.861 0, 1302288.862 1557393.646 0, 1302528.523 1557411.445 0, 1302768.184 1557429.258 0, 1303007.843 1557447.086 0, 1303247.501 1557464.927 0, 1303487.158 1557482.783 0, 1303726.814 1557500.652 0, 1303966.469 1557518.536 0, 1304206.123 1557536.434 0, 
+    1304445.776 1557554.346 0, 1304685.427 1557572.272 0, 1304925.078 1557590.212 0, 1305164.728 1557608.167 0, 1305403.266 1557626.052 0, 1305644.024 1557644.118 0, 1305883.671 1557662.114 0, 1306123.316 1557680.125 0, 1306362.96 1557698.15 0, 1306602.604 1557716.189 0, 
+    1306842.246 1557734.242 0, 1307081.887 1557752.309 0, 1307321.527 1557770.391 0, 1307561.167 1557788.486 0, 1307800.805 1557806.595 0, 1308040.442 1557824.719 0, 1308280.077 1557842.857 0, 1308519.712 1557861.009 0, 1308759.346 1557879.174 0, 1308998.979 1557897.354 0, 
+    1309238.61 1557915.549 0, 1309478.241 1557933.757 0, 1309717.87 1557951.979 0, 1309957.499 1557970.216 0, 1310197.126 1557988.466 0, 1310436.752 1558006.731 0, 1310676.377 1558025.009 0, 1310916.001 1558043.302 0, 1311154.515 1558061.524 0, 1311578.713 1552511.245 0, 
+    1312002.942 1546960.566 0))
+
+POLYGON ((1322655.138 1558956.84 0, 1322416.676 1558937.944 0, 1322177.104 1558918.974 0, 1321937.532 1558900.018 0, 1321697.958 1558881.077 0, 1321458.383 1558862.149 0, 1321218.807 1558843.236 0, 1320979.23 1558824.337 0, 1320739.652 1558805.452 0, 1320500.073 1558786.581 0, 
+    1320260.493 1558767.724 0, 1320020.911 1558748.881 0, 1319781.329 1558730.052 0, 1319541.745 1558711.237 0, 1319302.16 1558692.437 0, 1319062.574 1558673.65 0, 1318822.987 1558654.878 0, 1318583.399 1558636.12 0, 1318343.81 1558617.376 0, 1318104.22 1558598.646 0, 
+    1317864.628 1558579.93 0, 1317625.036 1558561.228 0, 1317385.442 1558542.54 0, 1317145.847 1558523.867 0, 1316905.143 1558505.121 0, 1316666.655 1558486.562 0, 1316427.057 1558467.93 0, 1316187.457 1558449.313 0, 1315947.857 1558430.71 0, 1315708.256 1558412.121 0, 
+    1315468.654 1558393.546 0, 1315229.05 1558374.985 0, 1314989.445 1558356.438 0, 1314749.84 1558337.906 0, 1314510.233 1558319.387 0, 1314270.625 1558300.883 0, 1314031.016 1558282.393 0, 1313791.406 1558263.917 0, 1313551.795 1558245.454 0, 1313312.183 1558227.006 0, 
+    1313072.57 1558208.573 0, 1312832.955 1558190.153 0, 1312593.34 1558171.747 0, 1312353.723 1558153.356 0, 1312114.106 1558134.978 0, 1311874.487 1558116.615 0, 1311634.867 1558098.265 0, 1311395.246 1558079.93 0, 1311154.515 1558061.524 0, 1310730.347 1563611.399 0, 
+    1310306.211 1569160.863 0, 1310546.287 1569179.218 0, 1310785.254 1569197.504 0, 1311024.221 1569215.803 0, 1311263.186 1569234.116 0, 1311502.15 1569252.444 0, 1311741.114 1569270.785 0, 1311980.076 1569289.14 0, 1312219.037 1569307.51 0, 1312457.997 1569325.894 0, 
+    1312696.956 1569344.291 0, 1312935.914 1569362.703 0, 1313174.871 1569381.129 0, 1313413.826 1569399.569 0, 1313652.781 1569418.023 0, 1313891.734 1569436.491 0, 1314130.687 1569454.973 0, 1314369.638 1569473.469 0, 1314608.588 1569491.979 0, 1314847.538 1569510.503 0, 
+    1315086.486 1569529.042 0, 1315325.433 1569547.594 0, 1315564.378 1569566.161 0, 1315803.323 1569584.741 0, 1316041.161 1569603.25 0, 1316281.21 1569621.944 0, 1316520.151 1569640.567 0, 1316759.092 1569659.204 0, 1316998.031 1569677.855 0, 1317236.969 1569696.52 0, 
+    1317475.906 1569715.199 0, 1317714.842 1569733.892 0, 1317953.777 1569752.599 0, 1318192.711 1569771.32 0, 1318431.644 1569790.055 0, 1318670.575 1569808.804 0, 1318909.506 1569827.568 0, 1319148.435 1569846.345 0, 1319387.363 1569865.137 0, 1319626.291 1569883.942 0, 
+    1319865.217 1569902.762 0, 1320104.142 1569921.595 0, 1320343.066 1569940.443 0, 1320581.988 1569959.305 0, 1320820.91 1569978.181 0, 1321059.83 1569997.071 0, 1321298.75 1570015.975 0, 1321537.668 1570034.893 0, 1321775.481 1570053.737 0, 1322215.293 1564505.494 0, 
+    1322655.138 1558956.84 0))
+
+POLYGON ((1333242.182 1570979.011 0, 1333004.422 1570959.494 0, 1332765.558 1570939.901 0, 1332526.693 1570920.323 0, 1332287.827 1570900.758 0, 1332048.959 1570881.207 0, 1331810.091 1570861.67 0, 1331571.221 1570842.148 0, 1331332.35 1570822.639 0, 1331093.478 1570803.145 0, 
+    1330854.605 1570783.664 0, 1330615.731 1570764.198 0, 1330376.855 1570744.745 0, 1330137.979 1570725.307 0, 1329899.101 1570705.883 0, 1329660.222 1570686.473 0, 1329421.342 1570667.076 0, 1329182.461 1570647.694 0, 1328943.579 1570628.326 0, 1328704.696 1570608.972 0, 
+    1328465.811 1570589.633 0, 1328226.926 1570570.307 0, 1327988.039 1570550.995 0, 1327749.151 1570531.697 0, 1327509.158 1570512.325 0, 1327271.371 1570493.144 0, 1327032.48 1570473.889 0, 1326793.588 1570454.647 0, 1326554.694 1570435.42 0, 1326315.799 1570416.206 0, 
+    1326076.903 1570397.007 0, 1325838.006 1570377.822 0, 1325599.108 1570358.651 0, 1325360.209 1570339.494 0, 1325121.309 1570320.351 0, 1324882.407 1570301.222 0, 1324643.505 1570282.107 0, 1324404.601 1570263.006 0, 1324165.696 1570243.919 0, 1323926.79 1570224.846 0, 
+    1323687.883 1570205.788 0, 1323448.974 1570186.743 0, 1323210.065 1570167.713 0, 1322971.155 1570148.696 0, 1322732.243 1570129.694 0, 1322493.33 1570110.705 0, 1322254.416 1570091.731 0, 1322015.501 1570072.771 0, 1321775.481 1570053.737 0, 1321335.701 1575601.563 0, 
+    1320895.955 1581148.966 0, 1321135.32 1581167.947 0, 1321373.582 1581186.856 0, 1321611.843 1581205.778 0, 1321850.102 1581224.715 0, 1322088.361 1581243.665 0, 1322326.618 1581262.629 0, 1322564.875 1581281.608 0, 1322803.13 1581300.601 0, 1323041.384 1581319.607 0, 
+    1323279.637 1581338.628 0, 1323517.889 1581357.662 0, 1323756.14 1581376.711 0, 1323994.389 1581395.774 0, 1324232.638 1581414.85 0, 1324470.885 1581433.941 0, 1324709.132 1581453.046 0, 1324947.377 1581472.164 0, 1325185.621 1581491.297 0, 1325423.864 1581510.444 0, 
+    1325662.105 1581529.605 0, 1325900.346 1581548.78 0, 1326138.586 1581567.968 0, 1326376.824 1581587.171 0, 1326613.961 1581606.299 0, 1326853.297 1581625.619 0, 1327091.532 1581644.864 0, 1327329.766 1581664.123 0, 1327567.999 1581683.396 0, 1327806.23 1581702.683 0, 
+    1328044.461 1581721.984 0, 1328282.69 1581741.299 0, 1328520.918 1581760.628 0, 1328759.145 1581779.971 0, 1328997.371 1581799.328 0, 1329235.596 1581818.7 0, 1329473.82 1581838.085 0, 1329712.042 1581857.484 0, 1329950.263 1581876.897 0, 1330188.483 1581896.324 0, 
+    1330426.703 1581915.766 0, 1330664.92 1581935.221 0, 1330903.137 1581954.69 0, 1331141.353 1581974.174 0, 1331379.567 1581993.671 0, 1331617.781 1582013.182 0, 1331855.993 1582032.708 0, 1332094.204 1582052.247 0, 1332331.314 1582071.71 0, 1332786.731 1576525.572 0, 
+    1333242.182 1570979.011 0))
+
+POLYGON ((1343764.02 1583026.758 0, 1343526.964 1583006.625 0, 1343288.809 1582986.413 0, 1343050.653 1582966.214 0, 1342812.496 1582946.03 0, 1342574.337 1582925.86 0, 1342336.178 1582905.704 0, 1342098.017 1582885.561 0, 1341859.855 1582865.433 0, 1341621.692 1582845.319 0, 
+    1341383.527 1582825.219 0, 1341145.362 1582805.133 0, 1340907.195 1582785.06 0, 1340669.027 1582765.002 0, 1340430.858 1582744.958 0, 1340192.688 1582724.928 0, 1339954.517 1582704.912 0, 1339716.344 1582684.91 0, 1339478.17 1582664.922 0, 1339239.995 1582644.948 0, 
+    1339001.819 1582624.988 0, 1338763.642 1582605.042 0, 1338525.463 1582585.11 0, 1338287.284 1582565.192 0, 1338048.004 1582545.197 0, 1337810.921 1582525.398 0, 1337572.738 1582505.523 0, 1337334.553 1582485.661 0, 1337096.368 1582465.813 0, 1336858.181 1582445.979 0, 
+    1336619.993 1582426.159 0, 1336381.804 1582406.354 0, 1336143.614 1582386.562 0, 1335905.423 1582366.784 0, 1335667.23 1582347.02 0, 1335429.037 1582327.271 0, 1335190.842 1582307.535 0, 1334952.646 1582287.813 0, 1334714.449 1582268.106 0, 1334476.25 1582248.412 0, 
+    1334238.051 1582228.732 0, 1333999.85 1582209.067 0, 1333761.648 1582189.415 0, 1333523.446 1582169.778 0, 1333285.241 1582150.154 0, 1333047.036 1582130.545 0, 1332808.83 1582110.949 0, 1332570.622 1582091.368 0, 1332331.314 1582071.71 0, 1331875.933 1587617.419 0, 
+    1331420.587 1593162.691 0, 1331659.24 1593182.295 0, 1331896.794 1593201.823 0, 1332134.348 1593221.365 0, 1332371.9 1593240.92 0, 1332609.452 1593260.49 0, 1332847.002 1593280.074 0, 1333084.551 1593299.671 0, 1333322.099 1593319.283 0, 1333559.645 1593338.909 0, 
+    1333797.191 1593358.548 0, 1334034.735 1593378.202 0, 1334272.279 1593397.87 0, 1334509.821 1593417.551 0, 1334747.362 1593437.247 0, 1334984.901 1593456.956 0, 1335222.44 1593476.68 0, 1335459.977 1593496.417 0, 1335697.514 1593516.169 0, 1335935.049 1593535.934 0, 
+    1336172.583 1593555.714 0, 1336410.116 1593575.507 0, 1336647.647 1593595.315 0, 1336885.178 1593615.136 0, 1337121.611 1593634.88 0, 1337360.235 1593654.821 0, 1337597.762 1593674.684 0, 1337835.288 1593694.562 0, 1338072.812 1593714.453 0, 1338310.336 1593734.358 0, 
+    1338547.858 1593754.277 0, 1338785.379 1593774.211 0, 1339022.899 1593794.158 0, 1339260.418 1593814.119 0, 1339497.935 1593834.094 0, 1339735.452 1593854.083 0, 1339972.967 1593874.087 0, 1340210.481 1593894.104 0, 1340447.994 1593914.135 0, 1340685.505 1593934.18 0, 
+    1340923.016 1593954.239 0, 1341160.525 1593974.312 0, 1341398.033 1593994.399 0, 1341635.54 1594014.5 0, 1341873.046 1594034.615 0, 1342110.551 1594054.744 0, 1342348.054 1594074.887 0, 1342585.556 1594095.044 0, 1342821.963 1594115.122 0, 1343292.973 1588571.158 0, 
+    1343764.02 1583026.758 0))
+
+POLYGON ((571948.257 907388.091 0, 571671.751 907413.165 0, 571393.834 907438.384 0, 571115.918 907463.619 0, 570838.003 907488.87 0, 570560.09 907514.138 0, 570282.178 907539.422 0, 570004.268 907564.723 0, 569726.359 907590.04 0, 569448.452 907615.373 0, 
+    569170.546 907640.723 0, 568892.642 907666.089 0, 568614.739 907691.471 0, 568336.838 907716.869 0, 568058.939 907742.284 0, 567781.04 907767.716 0, 567503.144 907793.164 0, 567225.248 907818.628 0, 566947.355 907844.108 0, 566669.462 907869.605 0, 
+    566391.572 907895.118 0, 566113.682 907920.648 0, 565835.795 907946.193 0, 565557.908 907971.756 0, 565278.61 907997.464 0, 565002.141 908022.929 0, 564724.259 908048.54 0, 564446.379 908074.168 0, 564168.5 908099.812 0, 563890.623 908125.472 0, 
+    563612.747 908151.149 0, 563334.873 908176.842 0, 563057 908202.552 0, 562779.129 908228.277 0, 562501.26 908254.02 0, 562223.391 908279.778 0, 561945.525 908305.553 0, 561667.66 908331.344 0, 561389.796 908357.152 0, 561111.934 908382.976 0, 
+    560834.074 908408.816 0, 560556.215 908434.672 0, 560278.357 908460.545 0, 560000.501 908486.435 0, 559722.647 908512.34 0, 559444.794 908538.262 0, 559166.943 908564.201 0, 558889.093 908590.155 0, 558609.83 908616.259 0, 559129.114 914169.968 0, 
+    559648.413 919723.838 0, 559927.018 919697.796 0, 560204.215 919671.902 0, 560481.412 919646.025 0, 560758.611 919620.164 0, 561035.812 919594.319 0, 561313.014 919568.491 0, 561590.218 919542.679 0, 561867.423 919516.883 0, 562144.63 919491.104 0, 
+    562421.838 919465.341 0, 562699.048 919439.594 0, 562976.259 919413.863 0, 563253.472 919388.149 0, 563530.686 919362.451 0, 563807.902 919336.77 0, 564085.119 919311.104 0, 564362.338 919285.455 0, 564639.558 919259.823 0, 564916.78 919234.206 0, 
+    565194.003 919208.607 0, 565471.228 919183.023 0, 565748.454 919157.456 0, 566025.682 919131.904 0, 566301.501 919106.5 0, 566580.143 919080.851 0, 566857.375 919055.349 0, 567134.609 919029.864 0, 567411.844 919004.394 0, 567689.081 918978.941 0, 
+    567966.319 918953.504 0, 568243.559 918928.084 0, 568520.801 918902.68 0, 568798.043 918877.292 0, 569075.288 918851.92 0, 569352.534 918826.565 0, 569629.781 918801.226 0, 569907.03 918775.903 0, 570184.28 918750.597 0, 570461.532 918725.307 0, 
+    570738.785 918700.034 0, 571016.04 918674.776 0, 571293.296 918649.535 0, 571570.554 918624.311 0, 571847.813 918599.102 0, 572125.074 918573.91 0, 572402.336 918548.735 0, 572679.6 918523.575 0, 572955.455 918498.56 0, 572451.849 912943.245 0, 
+    571948.257 907388.091 0))
+
+POLYGON ((586265.906 917310.882 0, 585989.979 917335.118 0, 585712.645 917359.494 0, 585435.313 917383.886 0, 585157.982 917408.294 0, 584880.653 917432.719 0, 584603.325 917457.161 0, 584325.999 917481.618 0, 584048.674 917506.092 0, 583771.35 917530.582 0, 
+    583494.028 917555.089 0, 583216.707 917579.612 0, 582939.388 917604.151 0, 582662.07 917628.707 0, 582384.754 917653.278 0, 582107.439 917677.867 0, 581830.126 917702.471 0, 581552.814 917727.092 0, 581275.503 917751.729 0, 580998.194 917776.382 0, 
+    580720.886 917801.052 0, 580443.58 917825.738 0, 580166.275 917850.441 0, 579888.972 917875.159 0, 579610.261 917900.02 0, 579334.37 917924.646 0, 579057.071 917949.414 0, 578779.773 917974.198 0, 578502.477 917998.998 0, 578225.183 918023.815 0, 
+    577947.89 918048.648 0, 577670.598 918073.497 0, 577393.308 918098.363 0, 577116.019 918123.244 0, 576838.732 918148.143 0, 576561.446 918173.057 0, 576284.162 918197.988 0, 576006.879 918222.935 0, 575729.598 918247.899 0, 575452.318 918272.879 0, 
+    575175.039 918297.875 0, 574897.762 918322.888 0, 574620.487 918347.916 0, 574343.213 918372.962 0, 574065.94 918398.023 0, 573788.669 918423.101 0, 573511.4 918448.195 0, 573234.131 918473.305 0, 572955.455 918498.56 0, 573459.076 924054.032 0, 
+    573962.71 929609.658 0, 574240.729 929584.463 0, 574517.343 929559.411 0, 574793.959 929534.377 0, 575070.576 929509.358 0, 575347.194 929484.356 0, 575623.814 929459.369 0, 575900.436 929434.4 0, 576177.059 929409.446 0, 576453.683 929384.509 0, 
+    576730.309 929359.588 0, 577006.936 929334.683 0, 577283.565 929309.795 0, 577560.195 929284.923 0, 577836.827 929260.067 0, 578113.46 929235.227 0, 578390.095 929210.404 0, 578666.731 929185.597 0, 578943.369 929160.806 0, 579220.008 929136.032 0, 
+    579496.648 929111.274 0, 579773.29 929086.532 0, 580049.934 929061.806 0, 580326.579 929037.097 0, 580601.82 929012.53 0, 580879.873 928987.727 0, 581156.522 928963.067 0, 581433.173 928938.423 0, 581709.825 928913.795 0, 581986.478 928889.183 0, 
+    582263.133 928864.588 0, 582539.79 928840.009 0, 582816.448 928815.446 0, 583093.107 928790.9 0, 583369.768 928766.37 0, 583646.43 928741.856 0, 583923.094 928717.358 0, 584199.759 928692.877 0, 584476.426 928668.412 0, 584753.094 928643.963 0, 
+    585029.763 928619.531 0, 585306.434 928595.115 0, 585583.106 928570.715 0, 585859.78 928546.331 0, 586136.455 928521.964 0, 586413.132 928497.613 0, 586689.81 928473.278 0, 586966.49 928448.959 0, 587241.766 928424.781 0, 586753.829 922867.754 0, 
+    586265.906 917310.882 0))
+
+POLYGON ((600524.117 927277.424 0, 600248.771 927300.825 0, 599972.024 927324.362 0, 599695.278 927347.915 0, 599418.534 927371.484 0, 599141.791 927395.07 0, 598865.049 927418.672 0, 598588.309 927442.29 0, 598311.57 927465.924 0, 598034.833 927489.575 0, 
+    597758.097 927513.242 0, 597481.362 927536.925 0, 597204.629 927560.625 0, 596927.897 927584.341 0, 596651.167 927608.073 0, 596374.438 927631.821 0, 596097.71 927655.586 0, 595820.984 927679.367 0, 595544.259 927703.164 0, 595267.536 927726.978 0, 
+    594990.814 927750.808 0, 594714.093 927774.654 0, 594437.374 927798.517 0, 594160.656 927822.395 0, 593882.536 927846.412 0, 593607.225 927870.202 0, 593330.511 927894.129 0, 593053.799 927918.073 0, 592777.088 927942.033 0, 592500.379 927966.01 0, 
+    592223.671 927990.003 0, 591946.965 928014.012 0, 591670.259 928038.037 0, 591393.556 928062.079 0, 591116.853 928086.137 0, 590840.153 928110.211 0, 590563.453 928134.301 0, 590286.755 928158.408 0, 590010.059 928182.531 0, 589733.363 928206.67 0, 
+    589456.67 928230.826 0, 589179.977 928254.998 0, 588903.286 928279.186 0, 588626.597 928303.391 0, 588349.909 928327.611 0, 588073.222 928351.848 0, 587796.537 928376.102 0, 587519.853 928400.371 0, 587241.766 928424.781 0, 587729.716 933981.956 0, 
+    588217.678 939539.277 0, 588495.108 939514.926 0, 588771.137 939490.714 0, 589047.168 939466.518 0, 589323.201 939442.338 0, 589599.235 939418.174 0, 589875.27 939394.027 0, 590151.307 939369.896 0, 590427.345 939345.781 0, 590703.385 939321.683 0, 
+    590979.426 939297.601 0, 591255.468 939273.535 0, 591531.512 939249.485 0, 591807.557 939225.451 0, 592083.604 939201.434 0, 592359.652 939177.433 0, 592635.701 939153.448 0, 592911.752 939129.48 0, 593187.804 939105.527 0, 593463.858 939081.591 0, 
+    593739.913 939057.672 0, 594015.97 939033.768 0, 594292.028 939009.881 0, 594568.087 938986.01 0, 594842.747 938962.276 0, 595120.21 938938.316 0, 595396.273 938914.494 0, 595672.338 938890.688 0, 595948.405 938866.898 0, 596224.472 938843.125 0, 
+    596500.542 938819.367 0, 596776.612 938795.626 0, 597052.684 938771.902 0, 597328.757 938748.193 0, 597604.832 938724.501 0, 597880.908 938700.825 0, 598156.986 938677.165 0, 598433.065 938653.521 0, 598709.145 938629.894 0, 598985.227 938606.283 0, 
+    599261.31 938582.688 0, 599537.394 938559.11 0, 599813.48 938535.547 0, 600089.567 938512.001 0, 600365.656 938488.471 0, 600641.746 938464.958 0, 600917.837 938441.46 0, 601193.93 938417.979 0, 601468.625 938394.633 0, 600996.365 932835.956 0, 
+    600524.117 927277.424 0))
+
+POLYGON ((614722.752 937287.431 0, 614447.99 937310 0, 614171.832 937332.701 0, 613895.676 937355.419 0, 613619.52 937378.152 0, 613343.366 937400.902 0, 613067.214 937423.668 0, 612791.062 937446.45 0, 612514.912 937469.248 0, 612238.764 937492.063 0, 
+    611962.616 937514.894 0, 611686.471 937537.741 0, 611410.326 937560.605 0, 611134.183 937583.485 0, 610858.041 937606.381 0, 610581.9 937629.293 0, 610305.761 937652.221 0, 610029.623 937675.166 0, 609753.487 937698.127 0, 609477.351 937721.104 0, 
+    609201.218 937744.098 0, 608925.085 937767.108 0, 608648.954 937790.134 0, 608372.824 937813.176 0, 608095.297 937836.351 0, 607820.569 937859.309 0, 607544.443 937882.4 0, 607268.319 937905.508 0, 606992.196 937928.631 0, 606716.074 937951.771 0, 
+    606439.954 937974.927 0, 606163.835 937998.099 0, 605887.718 938021.288 0, 605611.602 938044.493 0, 605335.487 938067.714 0, 605059.374 938090.951 0, 604783.262 938114.204 0, 604507.151 938137.474 0, 604231.042 938160.76 0, 603954.934 938184.063 0, 
+    603678.827 938207.381 0, 603402.722 938230.716 0, 603126.618 938254.067 0, 602850.516 938277.434 0, 602574.415 938300.818 0, 602298.315 938324.218 0, 602022.217 938347.634 0, 601746.12 938371.066 0, 601468.625 938394.633 0, 601940.897 943953.453 0, 
+    602413.181 949512.41 0, 602690.018 949488.898 0, 602965.461 949465.522 0, 603240.905 949442.161 0, 603516.35 949418.817 0, 603791.797 949395.488 0, 604067.245 949372.177 0, 604342.694 949348.881 0, 604618.145 949325.601 0, 604893.597 949302.338 0, 
+    605169.05 949279.091 0, 605444.505 949255.86 0, 605719.962 949232.645 0, 605995.419 949209.447 0, 606270.878 949186.265 0, 606546.339 949163.099 0, 606821.8 949139.949 0, 607097.263 949116.815 0, 607372.728 949093.698 0, 607648.194 949070.597 0, 
+    607923.661 949047.512 0, 608199.129 949024.443 0, 608474.599 949001.391 0, 608750.07 948978.354 0, 609024.148 948955.451 0, 609301.017 948932.33 0, 609576.492 948909.343 0, 609851.969 948886.371 0, 610127.447 948863.416 0, 610402.926 948840.477 0, 
+    610678.407 948817.554 0, 610953.889 948794.648 0, 611229.372 948771.757 0, 611504.857 948748.883 0, 611780.343 948726.025 0, 612055.831 948703.184 0, 612331.319 948680.358 0, 612606.809 948657.549 0, 612882.301 948634.756 0, 613157.794 948611.979 0, 
+    613433.288 948589.218 0, 613708.783 948566.474 0, 613984.28 948543.745 0, 614259.778 948521.033 0, 614535.278 948498.338 0, 614810.779 948475.658 0, 615086.281 948452.995 0, 615361.784 948430.348 0, 615635.895 948407.831 0, 615179.318 942847.562 0, 
+    614722.752 937287.431 0))
+
+POLYGON ((698655.976 998244.039 0, 698384.771 998261.694 0, 698112.2 998279.455 0, 697839.631 998297.231 0, 697567.062 998315.024 0, 697294.495 998332.832 0, 697021.928 998350.657 0, 696749.363 998368.498 0, 696476.798 998386.354 0, 696204.235 998404.227 0, 
+    695931.673 998422.116 0, 695659.111 998440.021 0, 695386.551 998457.942 0, 695113.992 998475.879 0, 694841.434 998493.832 0, 694568.877 998511.801 0, 694296.321 998529.786 0, 694023.766 998547.787 0, 693751.213 998565.804 0, 693478.66 998583.838 0, 
+    693206.108 998601.887 0, 692933.557 998619.952 0, 692661.008 998638.033 0, 692388.459 998656.131 0, 692114.544 998674.335 0, 691843.366 998692.374 0, 691570.82 998710.519 0, 691298.276 998728.681 0, 691025.733 998746.858 0, 690753.191 998765.052 0, 
+    690480.65 998783.262 0, 690208.11 998801.487 0, 689935.571 998819.729 0, 689663.033 998837.987 0, 689390.496 998856.261 0, 689117.961 998874.551 0, 688845.426 998892.857 0, 688572.893 998911.179 0, 688300.36 998929.517 0, 688027.829 998947.871 0, 
+    687755.299 998966.241 0, 687482.769 998984.627 0, 687210.241 999003.029 0, 686937.714 999021.447 0, 686665.188 999039.881 0, 686392.664 999058.332 0, 686120.14 999076.798 0, 685847.617 999095.28 0, 685573.727 999113.872 0, 685951.802 1004681.29 0, 
+    686329.884 1010248.799 0, 686603.115 1010230.252 0, 686874.982 1010211.815 0, 687146.851 1010193.393 0, 687418.72 1010174.987 0, 687690.591 1010156.597 0, 687962.462 1010138.223 0, 688234.335 1010119.865 0, 688506.209 1010101.523 0, 688778.084 1010083.197 0, 
+    689049.96 1010064.887 0, 689321.837 1010046.593 0, 689593.715 1010028.315 0, 689865.594 1010010.054 0, 690137.474 1009991.808 0, 690409.356 1009973.578 0, 690681.238 1009955.364 0, 690953.121 1009937.166 0, 691225.006 1009918.984 0, 691496.891 1009900.818 0, 
+    691768.778 1009882.668 0, 692040.666 1009864.534 0, 692312.555 1009846.417 0, 692584.445 1009828.315 0, 692854.971 1009810.32 0, 693128.227 1009792.159 0, 693400.121 1009774.105 0, 693672.015 1009756.067 0, 693943.91 1009738.045 0, 694215.806 1009720.04 0, 
+    694487.703 1009702.05 0, 694759.602 1009684.076 0, 695031.501 1009666.118 0, 695303.402 1009648.176 0, 695575.303 1009630.25 0, 695847.206 1009612.341 0, 696119.109 1009594.447 0, 696391.014 1009576.569 0, 696662.92 1009558.707 0, 696934.827 1009540.861 0, 
+    697206.734 1009523.031 0, 697478.643 1009505.218 0, 697750.553 1009487.42 0, 698022.464 1009469.638 0, 698294.376 1009451.872 0, 698566.289 1009434.122 0, 698838.203 1009416.389 0, 699110.119 1009398.671 0, 699380.671 1009381.058 0, 699018.32 1003812.503 0, 
+    698655.976 998244.039 0))
+
+POLYGON ((712433.858 1008550.191 0, 712163.255 1008567.04 0, 711891.291 1008583.989 0, 711619.328 1008600.955 0, 711347.365 1008617.936 0, 711075.404 1008634.934 0, 710803.444 1008651.947 0, 710531.485 1008668.977 0, 710259.527 1008686.022 0, 709987.57 1008703.084 0, 
+    709715.614 1008720.161 0, 709443.659 1008737.255 0, 709171.704 1008754.365 0, 708899.751 1008771.49 0, 708627.799 1008788.632 0, 708355.848 1008805.789 0, 708083.898 1008822.963 0, 707811.949 1008840.152 0, 707540.001 1008857.358 0, 707268.054 1008874.58 0, 
+    706996.108 1008891.817 0, 706724.163 1008909.071 0, 706452.219 1008926.341 0, 706180.276 1008943.626 0, 705906.971 1008961.015 0, 705636.393 1008978.246 0, 705364.453 1008995.579 0, 705092.514 1009012.929 0, 704820.576 1009030.295 0, 704548.639 1009047.676 0, 
+    704276.704 1009065.074 0, 704004.769 1009082.488 0, 703732.835 1009099.917 0, 703460.902 1009117.363 0, 703188.971 1009134.825 0, 702917.04 1009152.302 0, 702645.11 1009169.796 0, 702373.182 1009187.306 0, 702101.254 1009204.832 0, 701829.327 1009222.373 0, 
+    701557.402 1009239.931 0, 701285.477 1009257.505 0, 701013.554 1009275.095 0, 700741.631 1009292.7 0, 700469.71 1009310.322 0, 700197.79 1009327.96 0, 699925.87 1009345.614 0, 699653.952 1009363.283 0, 699380.671 1009381.058 0, 699743.027 1014949.698 0, 
+    700105.389 1020518.42 0, 700378.011 1020500.688 0, 700649.274 1020483.061 0, 700920.538 1020465.45 0, 701191.802 1020447.855 0, 701463.068 1020430.275 0, 701734.335 1020412.712 0, 702005.603 1020395.165 0, 702276.872 1020377.633 0, 702548.142 1020360.118 0, 
+    702819.413 1020342.619 0, 703090.685 1020325.135 0, 703361.958 1020307.668 0, 703633.232 1020290.216 0, 703904.508 1020272.78 0, 704175.784 1020255.361 0, 704447.061 1020237.957 0, 704718.339 1020220.57 0, 704989.618 1020203.198 0, 705260.899 1020185.842 0, 
+    705532.18 1020168.502 0, 705803.462 1020151.178 0, 706074.746 1020133.871 0, 706346.03 1020116.579 0, 706615.956 1020099.389 0, 706888.602 1020082.043 0, 707159.889 1020064.799 0, 707431.177 1020047.571 0, 707702.467 1020030.359 0, 707973.757 1020013.163 0, 
+    708245.049 1019995.983 0, 708516.341 1019978.819 0, 708787.635 1019961.67 0, 709058.929 1019944.538 0, 709330.225 1019927.422 0, 709601.521 1019910.322 0, 709872.819 1019893.237 0, 710144.117 1019876.169 0, 710415.417 1019859.117 0, 710686.717 1019842.08 0, 
+    710958.019 1019825.06 0, 711229.321 1019808.056 0, 711500.625 1019791.067 0, 711771.929 1019774.095 0, 712043.235 1019757.138 0, 712314.541 1019740.197 0, 712585.849 1019723.273 0, 712857.157 1019706.364 0, 713127.108 1019689.556 0, 712780.481 1014119.833 0, 
+    712433.858 1008550.191 0))
+
+POLYGON ((726151.117 1018897.484 0, 725881.117 1018913.53 0, 725609.762 1018929.672 0, 725338.408 1018945.83 0, 725067.055 1018962.004 0, 724795.702 1018978.194 0, 724524.351 1018994.4 0, 724253.001 1019010.622 0, 723981.651 1019026.86 0, 723710.303 1019043.113 0, 
+    723438.955 1019059.383 0, 723167.608 1019075.669 0, 722896.263 1019091.971 0, 722624.918 1019108.289 0, 722353.574 1019124.622 0, 722082.232 1019140.972 0, 721810.89 1019157.338 0, 721539.549 1019173.719 0, 721268.209 1019190.117 0, 720996.87 1019206.531 0, 
+    720725.532 1019222.96 0, 720454.195 1019239.406 0, 720182.859 1019255.867 0, 719911.524 1019272.345 0, 719638.833 1019288.921 0, 719368.857 1019305.347 0, 719097.525 1019321.873 0, 718826.194 1019338.414 0, 718554.864 1019354.972 0, 718283.535 1019371.545 0, 
+    718012.206 1019388.134 0, 717740.879 1019404.739 0, 717469.553 1019421.36 0, 717198.228 1019437.998 0, 716926.903 1019454.651 0, 716655.58 1019471.32 0, 716384.258 1019488.005 0, 716112.936 1019504.706 0, 715841.616 1019521.423 0, 715570.297 1019538.156 0, 
+    715298.978 1019554.905 0, 715027.661 1019571.67 0, 714756.344 1019588.451 0, 714485.029 1019605.248 0, 714213.714 1019622.06 0, 713942.401 1019638.889 0, 713671.088 1019655.734 0, 713399.777 1019672.595 0, 713127.108 1019689.556 0, 713473.74 1025259.357 0, 
+    713820.377 1030829.231 0, 714092.387 1030812.311 0, 714363.043 1030795.491 0, 714633.7 1030778.687 0, 714904.358 1030761.899 0, 715175.016 1030745.127 0, 715445.676 1030728.37 0, 715716.337 1030711.63 0, 715986.999 1030694.906 0, 716257.661 1030678.197 0, 
+    716528.325 1030661.504 0, 716798.99 1030644.828 0, 717069.655 1030628.167 0, 717340.322 1030611.522 0, 717610.99 1030594.894 0, 717881.658 1030578.281 0, 718152.328 1030561.684 0, 718422.998 1030545.103 0, 718693.67 1030528.538 0, 718964.343 1030511.988 0, 
+    719235.016 1030495.455 0, 719505.69 1030478.938 0, 719776.366 1030462.437 0, 720047.042 1030445.951 0, 720316.365 1030429.564 0, 720588.398 1030413.028 0, 720859.077 1030396.59 0, 721129.758 1030380.169 0, 721400.439 1030363.763 0, 721671.121 1030347.373 0, 
+    721941.804 1030330.999 0, 722212.488 1030314.641 0, 722483.173 1030298.299 0, 722753.859 1030281.973 0, 723024.546 1030265.663 0, 723295.234 1030249.369 0, 723565.923 1030233.09 0, 723836.613 1030216.828 0, 724107.304 1030200.581 0, 724377.996 1030184.351 0, 
+    724648.689 1030168.136 0, 724919.382 1030151.938 0, 725190.077 1030135.755 0, 725460.773 1030119.588 0, 725731.469 1030103.437 0, 726002.167 1030087.302 0, 726272.865 1030071.183 0, 726543.565 1030055.08 0, 726812.912 1030039.073 0, 726482.012 1024468.242 0, 
+    726151.117 1018897.484 0))
+
+POLYGON ((739807.626 1029285.625 0, 739538.233 1029300.871 0, 739267.489 1029316.209 0, 738996.747 1029331.563 0, 738726.005 1029346.933 0, 738455.263 1029362.319 0, 738184.523 1029377.721 0, 737913.784 1029393.139 0, 737643.046 1029408.573 0, 737372.308 1029424.023 0, 
+    737101.571 1029439.489 0, 736830.836 1029454.97 0, 736560.101 1029470.468 0, 736289.367 1029485.981 0, 736018.634 1029501.511 0, 735747.902 1029517.056 0, 735477.171 1029532.618 0, 735206.441 1029548.195 0, 734935.712 1029563.788 0, 734664.983 1029579.397 0, 
+    734394.256 1029595.022 0, 734123.529 1029610.663 0, 733852.804 1029626.32 0, 733582.079 1029641.993 0, 733310.003 1029657.76 0, 733040.633 1029673.386 0, 732769.911 1029689.107 0, 732499.19 1029704.844 0, 732228.47 1029720.596 0, 731957.751 1029736.365 0, 
+    731687.032 1029752.149 0, 731416.315 1029767.949 0, 731145.599 1029783.766 0, 730874.883 1029799.598 0, 730604.169 1029815.446 0, 730333.455 1029831.31 0, 730062.743 1029847.19 0, 729792.031 1029863.086 0, 729521.32 1029878.998 0, 729250.611 1029894.926 0, 
+    728979.902 1029910.87 0, 728709.194 1029926.829 0, 728438.487 1029942.805 0, 728167.781 1029958.796 0, 727897.076 1029974.804 0, 727626.372 1029990.827 0, 727355.669 1030006.867 0, 727084.966 1030022.922 0, 726812.912 1030039.073 0, 727143.815 1035609.974 0, 
+    727474.723 1041180.939 0, 727746.118 1041164.827 0, 728016.165 1041148.811 0, 728286.212 1041132.81 0, 728556.261 1041116.826 0, 728826.31 1041100.857 0, 729096.36 1041084.904 0, 729366.411 1041068.967 0, 729636.463 1041053.046 0, 729906.516 1041037.141 0, 
+    730176.57 1041021.252 0, 730446.625 1041005.378 0, 730716.681 1040989.521 0, 730986.738 1040973.68 0, 731256.796 1040957.854 0, 731526.854 1040942.044 0, 731796.914 1040926.25 0, 732066.974 1040910.472 0, 732337.036 1040894.71 0, 732607.098 1040878.964 0, 
+    732877.161 1040863.234 0, 733147.226 1040847.519 0, 733417.291 1040831.821 0, 733687.357 1040816.138 0, 733956.075 1040800.55 0, 734227.492 1040784.821 0, 734497.56 1040769.186 0, 734767.63 1040753.567 0, 735037.701 1040737.964 0, 735307.772 1040722.377 0, 
+    735577.845 1040706.805 0, 735847.918 1040691.25 0, 736117.993 1040675.71 0, 736388.068 1040660.187 0, 736658.144 1040644.679 0, 736928.221 1040629.187 0, 737198.299 1040613.711 0, 737468.378 1040598.251 0, 737738.458 1040582.807 0, 738008.538 1040567.379 0, 
+    738278.62 1040551.967 0, 738548.703 1040536.57 0, 738818.786 1040521.19 0, 739088.87 1040505.825 0, 739358.956 1040490.476 0, 739629.042 1040475.143 0, 739899.129 1040459.826 0, 740169.217 1040444.525 0, 740437.957 1040429.316 0, 740122.79 1034857.438 0, 
+    739807.626 1029285.625 0))
+
+POLYGON ((753403.263 1039714.32 0, 753134.479 1039728.769 0, 752864.349 1039743.307 0, 752594.22 1039757.861 0, 752324.091 1039772.431 0, 752053.964 1039787.017 0, 751783.837 1039801.618 0, 751513.711 1039816.236 0, 751243.586 1039830.869 0, 750973.462 1039845.518 0, 
+    750703.339 1039860.184 0, 750433.217 1039874.865 0, 750163.095 1039889.562 0, 749892.975 1039904.274 0, 749622.855 1039919.003 0, 749352.736 1039933.748 0, 749082.618 1039948.508 0, 748812.501 1039963.285 0, 748542.385 1039978.077 0, 748272.269 1039992.885 0, 
+    748002.155 1040007.71 0, 747732.041 1040022.55 0, 747461.928 1040037.406 0, 747191.816 1040052.277 0, 746920.358 1040067.239 0, 746651.595 1040082.069 0, 746381.486 1040096.988 0, 746111.377 1040111.924 0, 745841.27 1040126.875 0, 745571.163 1040141.842 0, 
+    745301.057 1040156.825 0, 745030.953 1040171.824 0, 744760.849 1040186.839 0, 744490.745 1040201.87 0, 744220.643 1040216.917 0, 743950.542 1040231.979 0, 743680.441 1040247.058 0, 743410.342 1040262.152 0, 743140.243 1040277.263 0, 742870.145 1040292.389 0, 
+    742600.049 1040307.531 0, 742329.953 1040322.689 0, 742059.857 1040337.863 0, 741789.763 1040353.053 0, 741519.67 1040368.258 0, 741249.577 1040383.48 0, 740979.486 1040398.717 0, 740709.395 1040413.971 0, 740437.957 1040429.316 0, 740753.128 1046001.255 0, 
+    741068.302 1051573.251 0, 741339.081 1051557.943 0, 741608.515 1051542.726 0, 741877.951 1051527.526 0, 742147.387 1051512.341 0, 742416.825 1051497.172 0, 742686.263 1051482.02 0, 742955.702 1051466.882 0, 743225.142 1051451.761 0, 743494.583 1051436.656 0, 
+    743764.025 1051421.567 0, 744033.468 1051406.493 0, 744302.912 1051391.435 0, 744572.356 1051376.393 0, 744841.802 1051361.367 0, 745111.248 1051346.357 0, 745380.695 1051331.363 0, 745650.143 1051316.384 0, 745919.592 1051301.422 0, 746189.042 1051286.475 0, 
+    746458.492 1051271.544 0, 746727.944 1051256.629 0, 746997.396 1051241.73 0, 747266.85 1051226.847 0, 747534.96 1051212.053 0, 747805.759 1051197.128 0, 748075.215 1051182.292 0, 748344.672 1051167.472 0, 748614.13 1051152.668 0, 748883.588 1051137.88 0, 
+    749153.048 1051123.108 0, 749422.508 1051108.351 0, 749691.969 1051093.611 0, 749961.431 1051078.886 0, 750230.894 1051064.177 0, 750500.358 1051049.484 0, 750769.822 1051034.807 0, 751039.288 1051020.146 0, 751308.754 1051005.5 0, 751578.221 1050990.871 0, 
+    751847.689 1050976.257 0, 752117.158 1050961.659 0, 752386.628 1050947.077 0, 752656.099 1050932.511 0, 752925.57 1050917.961 0, 753195.043 1050903.426 0, 753464.516 1050888.908 0, 753733.99 1050874.405 0, 754002.122 1050859.991 0, 753702.691 1045287.127 0, 
+    753403.263 1039714.32 0))
+
+POLYGON ((766937.905 1050183.274 0, 766669.732 1050196.931 0, 766400.218 1050210.672 0, 766130.705 1050224.429 0, 765861.192 1050238.202 0, 765591.681 1050251.991 0, 765322.17 1050265.796 0, 765052.66 1050279.617 0, 764783.151 1050293.453 0, 764513.643 1050307.305 0, 
+    764244.135 1050321.174 0, 763974.629 1050335.058 0, 763705.123 1050348.957 0, 763435.618 1050362.873 0, 763166.114 1050376.805 0, 762896.61 1050390.752 0, 762627.108 1050404.716 0, 762357.606 1050418.695 0, 762088.105 1050432.69 0, 761818.605 1050446.701 0, 
+    761549.106 1050460.728 0, 761279.607 1050474.771 0, 761010.11 1050488.829 0, 760740.613 1050502.903 0, 760469.775 1050517.064 0, 760201.622 1050531.1 0, 759932.127 1050545.222 0, 759662.634 1050559.36 0, 759393.141 1050573.513 0, 759123.65 1050587.683 0, 
+    758854.159 1050601.868 0, 758584.668 1050616.07 0, 758315.179 1050630.287 0, 758045.691 1050644.52 0, 757776.203 1050658.769 0, 757506.716 1050673.034 0, 757237.23 1050687.314 0, 756967.745 1050701.611 0, 756698.261 1050715.923 0, 756428.778 1050730.251 0, 
+    756159.295 1050744.595 0, 755889.813 1050758.955 0, 755620.332 1050773.331 0, 755350.852 1050787.722 0, 755081.373 1050802.13 0, 754811.895 1050816.553 0, 754542.417 1050830.993 0, 754272.941 1050845.448 0, 754002.122 1050859.991 0, 754301.555 1056432.907 0, 
+    754600.991 1062005.871 0, 754871.151 1061991.363 0, 755139.972 1061976.944 0, 755408.793 1061962.539 0, 755677.615 1061948.151 0, 755946.439 1061933.779 0, 756215.263 1061919.422 0, 756484.087 1061905.081 0, 756752.913 1061890.756 0, 757021.74 1061876.447 0, 
+    757290.567 1061862.154 0, 757559.395 1061847.877 0, 757828.224 1061833.615 0, 758097.054 1061819.369 0, 758365.885 1061805.139 0, 758634.716 1061790.925 0, 758903.549 1061776.726 0, 759172.382 1061762.544 0, 759441.216 1061748.377 0, 759710.051 1061734.226 0, 
+    759978.887 1061720.091 0, 760247.723 1061705.972 0, 760516.561 1061691.869 0, 760785.399 1061677.781 0, 761052.899 1061663.779 0, 761323.078 1061649.653 0, 761591.919 1061635.613 0, 761860.76 1061621.589 0, 762129.603 1061607.58 0, 762398.446 1061593.588 0, 
+    762667.29 1061579.611 0, 762936.135 1061565.65 0, 763204.98 1061551.705 0, 763473.827 1061537.775 0, 763742.674 1061523.862 0, 764011.522 1061509.964 0, 764280.371 1061496.082 0, 764549.221 1061482.216 0, 764818.071 1061468.366 0, 765086.923 1061454.531 0, 
+    765355.775 1061440.713 0, 765624.628 1061426.91 0, 765893.482 1061413.123 0, 766162.336 1061399.352 0, 766431.192 1061385.596 0, 766700.048 1061371.857 0, 766968.905 1061358.133 0, 767237.763 1061344.425 0, 767505.283 1061330.802 0, 767221.593 1055757.014 0, 
+    766937.905 1050183.274 0))
+
+POLYGON ((780411.431 1060692.192 0, 780143.871 1060705.06 0, 779874.976 1060718.008 0, 779606.081 1060730.972 0, 779337.187 1060743.952 0, 779068.294 1060756.948 0, 778799.401 1060769.959 0, 778530.509 1060782.986 0, 778261.619 1060796.03 0, 777992.728 1060809.089 0, 
+    777723.839 1060822.163 0, 777454.95 1060835.254 0, 777186.063 1060848.361 0, 776917.175 1060861.483 0, 776648.289 1060874.621 0, 776379.404 1060887.775 0, 776110.519 1060900.945 0, 775841.635 1060914.13 0, 775572.752 1060927.332 0, 775303.869 1060940.549 0, 
+    775034.988 1060953.782 0, 774766.107 1060967.031 0, 774497.227 1060980.296 0, 774228.347 1060993.576 0, 773958.132 1061006.939 0, 773690.591 1061020.185 0, 773421.714 1061033.513 0, 773152.838 1061046.857 0, 772883.963 1061060.216 0, 772615.088 1061073.592 0, 
+    772346.214 1061086.983 0, 772077.341 1061100.39 0, 771808.469 1061113.813 0, 771539.598 1061127.252 0, 771270.727 1061140.707 0, 771001.857 1061154.177 0, 770732.988 1061167.664 0, 770464.12 1061181.166 0, 770195.252 1061194.684 0, 769926.386 1061208.217 0, 
+    769657.52 1061221.767 0, 769388.655 1061235.332 0, 769119.79 1061248.914 0, 768850.927 1061262.511 0, 768582.064 1061276.124 0, 768313.202 1061289.752 0, 768044.341 1061303.397 0, 767775.481 1061317.057 0, 767505.283 1061330.802 0, 767788.976 1066904.633 0, 
+    768072.671 1072478.505 0, 768342.209 1072464.794 0, 768610.413 1072451.167 0, 768878.618 1072437.556 0, 769146.823 1072423.96 0, 769415.03 1072410.381 0, 769683.237 1072396.817 0, 769951.445 1072383.269 0, 770219.654 1072369.736 0, 770487.864 1072356.22 0, 
+    770756.075 1072342.719 0, 771024.286 1072329.234 0, 771292.498 1072315.765 0, 771560.711 1072302.312 0, 771828.925 1072288.874 0, 772097.139 1072275.452 0, 772365.354 1072262.046 0, 772633.57 1072248.656 0, 772901.787 1072235.282 0, 773170.005 1072221.923 0, 
+    773438.223 1072208.58 0, 773706.443 1072195.253 0, 773974.663 1072181.942 0, 774242.883 1072168.646 0, 774509.771 1072155.433 0, 774779.327 1072142.103 0, 775047.55 1072128.854 0, 775315.774 1072115.622 0, 775583.999 1072102.406 0, 775852.224 1072089.205 0, 
+    776120.451 1072076.02 0, 776388.678 1072062.851 0, 776656.905 1072049.697 0, 776925.134 1072036.559 0, 777193.363 1072023.438 0, 777461.593 1072010.332 0, 777729.824 1071997.241 0, 777998.056 1071984.167 0, 778266.288 1071971.108 0, 778534.522 1071958.065 0, 
+    778802.756 1071945.038 0, 779070.99 1071932.027 0, 779339.226 1071919.031 0, 779607.462 1071906.051 0, 779875.699 1071893.087 0, 780143.937 1071880.139 0, 780412.175 1071867.207 0, 780680.415 1071854.29 0, 780947.322 1071841.453 0, 780679.376 1066266.803 0, 
+    780411.431 1060692.192 0))
+
+POLYGON ((793823.721 1071240.778 0, 793556.777 1071252.861 0, 793288.502 1071265.019 0, 793020.228 1071277.194 0, 792751.955 1071289.384 0, 792483.682 1071301.59 0, 792215.41 1071313.812 0, 791947.139 1071326.05 0, 791678.869 1071338.303 0, 791410.599 1071350.573 0, 
+    791142.33 1071362.858 0, 790874.062 1071375.158 0, 790605.795 1071387.475 0, 790337.528 1071399.808 0, 790069.262 1071412.156 0, 789800.996 1071424.52 0, 789532.732 1071436.9 0, 789264.468 1071449.295 0, 788996.205 1071461.706 0, 788727.942 1071474.134 0, 
+    788459.681 1071486.577 0, 788191.42 1071499.035 0, 787923.16 1071511.51 0, 787654.9 1071524 0, 787385.309 1071536.568 0, 787118.383 1071549.028 0, 786850.126 1071561.566 0, 786581.869 1071574.119 0, 786313.614 1071586.689 0, 786045.359 1071599.274 0, 
+    785777.104 1071611.874 0, 785508.851 1071624.491 0, 785240.598 1071637.123 0, 784972.346 1071649.772 0, 784704.095 1071662.436 0, 784435.844 1071675.115 0, 784167.594 1071687.811 0, 783899.345 1071700.522 0, 783631.097 1071713.25 0, 783362.849 1071725.993 0, 
+    783094.602 1071738.751 0, 782826.356 1071751.526 0, 782558.111 1071764.316 0, 782289.866 1071777.122 0, 782021.622 1071789.944 0, 781753.379 1071802.782 0, 781485.137 1071815.635 0, 781216.895 1071828.504 0, 780947.322 1071841.453 0, 781215.27 1077416.14 0, 
+    781483.219 1082990.857 0, 781752.133 1082977.939 0, 782019.719 1082965.101 0, 782287.305 1082952.279 0, 782554.891 1082939.473 0, 782822.479 1082926.683 0, 783090.067 1082913.908 0, 783357.656 1082901.149 0, 783625.246 1082888.406 0, 783892.837 1082875.678 0, 
+    784160.428 1082862.966 0, 784428.02 1082850.27 0, 784695.613 1082837.59 0, 784963.207 1082824.925 0, 785230.801 1082812.277 0, 785498.396 1082799.644 0, 785765.992 1082787.026 0, 786033.589 1082774.425 0, 786301.186 1082761.839 0, 786568.784 1082749.269 0, 
+    786836.383 1082736.715 0, 787103.982 1082724.176 0, 787371.582 1082711.654 0, 787639.183 1082699.147 0, 787905.457 1082686.717 0, 788174.388 1082674.18 0, 788441.991 1082661.72 0, 788709.595 1082649.276 0, 788977.199 1082636.848 0, 789244.805 1082624.435 0, 
+    789512.411 1082612.039 0, 789780.018 1082599.658 0, 790047.625 1082587.292 0, 790315.234 1082574.943 0, 790582.843 1082562.609 0, 790850.453 1082550.291 0, 791118.063 1082537.989 0, 791385.674 1082525.702 0, 791653.286 1082513.431 0, 791920.899 1082501.176 0, 
+    792188.512 1082488.937 0, 792456.126 1082476.714 0, 792723.741 1082464.506 0, 792991.357 1082452.314 0, 793258.973 1082440.138 0, 793526.59 1082427.977 0, 793794.208 1082415.833 0, 794061.826 1082403.704 0, 794328.117 1082391.65 0, 794075.919 1076816.199 0, 
+    793823.721 1071240.778 0))
+
+POLYGON ((807174.657 1081828.736 0, 806908.331 1081840.037 0, 806640.679 1081851.41 0, 806373.028 1081862.798 0, 806105.378 1081874.203 0, 805837.729 1081885.623 0, 805570.08 1081897.059 0, 805302.431 1081908.51 0, 805034.784 1081919.978 0, 804767.137 1081931.461 0, 
+    804499.491 1081942.96 0, 804231.845 1081954.474 0, 803964.2 1081966.005 0, 803696.556 1081977.551 0, 803428.913 1081989.113 0, 803161.27 1082000.69 0, 802893.628 1082012.284 0, 802625.986 1082023.893 0, 802358.345 1082035.518 0, 802090.705 1082047.159 0, 
+    801823.066 1082058.815 0, 801555.427 1082070.487 0, 801287.789 1082082.175 0, 801020.152 1082093.879 0, 800751.189 1082105.656 0, 800484.879 1082117.333 0, 800217.244 1082129.084 0, 799949.61 1082140.851 0, 799681.976 1082152.633 0, 799414.342 1082164.432 0, 
+    799146.71 1082176.246 0, 798879.078 1082188.075 0, 798611.447 1082199.921 0, 798343.817 1082211.782 0, 798076.187 1082223.659 0, 797808.558 1082235.552 0, 797540.93 1082247.46 0, 797273.302 1082259.384 0, 797005.675 1082271.324 0, 796738.049 1082283.28 0, 
+    796470.424 1082295.251 0, 796202.799 1082307.239 0, 795935.175 1082319.242 0, 795667.551 1082331.26 0, 795399.929 1082343.295 0, 795132.307 1082355.345 0, 794864.685 1082367.411 0, 794597.065 1082379.493 0, 794328.117 1082391.65 0, 794580.317 1087967.129 0, 
+    794832.518 1093542.63 0, 795100.806 1093530.502 0, 795367.77 1093518.45 0, 795634.735 1093506.413 0, 795901.701 1093494.393 0, 796168.667 1093482.388 0, 796435.634 1093470.398 0, 796702.602 1093458.425 0, 796969.57 1093446.467 0, 797236.54 1093434.525 0, 
+    797503.509 1093422.599 0, 797770.48 1093410.688 0, 798037.451 1093398.793 0, 798304.423 1093386.914 0, 798571.396 1093375.05 0, 798838.369 1093363.202 0, 799105.343 1093351.37 0, 799372.318 1093339.554 0, 799639.293 1093327.753 0, 799906.27 1093315.968 0, 
+    800173.246 1093304.199 0, 800440.224 1093292.445 0, 800707.202 1093280.707 0, 800974.181 1093268.985 0, 801239.837 1093257.337 0, 801508.141 1093245.588 0, 801775.122 1093233.913 0, 802042.104 1093222.254 0, 802309.086 1093210.61 0, 802576.069 1093198.983 0, 
+    802843.053 1093187.37 0, 803110.037 1093175.774 0, 803377.022 1093164.193 0, 803644.008 1093152.628 0, 803910.994 1093141.079 0, 804177.981 1093129.546 0, 804444.969 1093118.028 0, 804711.958 1093106.526 0, 804978.947 1093095.039 0, 805245.937 1093083.569 0, 
+    805512.927 1093072.114 0, 805779.918 1093060.674 0, 806046.91 1093049.251 0, 806313.903 1093037.843 0, 806580.896 1093026.451 0, 806847.89 1093015.074 0, 807114.884 1093003.714 0, 807381.879 1092992.369 0, 807647.553 1092981.096 0, 807411.104 1087404.904 0, 
+    807174.657 1081828.736 0))
+
+POLYGON ((820464.122 1092455.768 0, 820198.416 1092466.291 0, 819931.39 1092476.882 0, 819664.364 1092487.488 0, 819397.34 1092498.11 0, 819130.315 1092508.748 0, 818863.292 1092519.401 0, 818596.269 1092530.071 0, 818329.246 1092540.756 0, 818062.224 1092551.456 0, 
+    817795.203 1092562.173 0, 817528.183 1092572.905 0, 817261.163 1092583.652 0, 816994.143 1092594.416 0, 816727.125 1092605.195 0, 816460.107 1092615.99 0, 816193.089 1092626.801 0, 815926.073 1092637.627 0, 815659.057 1092648.469 0, 815392.041 1092659.327 0, 
+    815125.026 1092670.2 0, 814858.012 1092681.09 0, 814590.999 1092691.995 0, 814323.986 1092702.915 0, 814055.652 1092713.906 0, 813789.962 1092724.804 0, 813522.951 1092735.772 0, 813255.941 1092746.755 0, 812988.931 1092757.754 0, 812721.922 1092768.769 0, 
+    812454.914 1092779.8 0, 812187.906 1092790.846 0, 811920.899 1092801.908 0, 811653.893 1092812.986 0, 811386.887 1092824.08 0, 811119.882 1092835.189 0, 810852.877 1092846.314 0, 810585.873 1092857.455 0, 810318.87 1092868.611 0, 810051.868 1092879.783 0, 
+    809784.866 1092890.971 0, 809517.865 1092902.175 0, 809250.864 1092913.394 0, 808983.864 1092924.629 0, 808716.865 1092935.88 0, 808449.867 1092947.146 0, 808182.869 1092958.428 0, 807915.872 1092969.726 0, 807647.553 1092981.096 0, 807884.002 1098557.304 0, 
+    808120.451 1104133.527 0, 808388.11 1104122.185 0, 808654.451 1104110.915 0, 808920.793 1104099.661 0, 809187.135 1104088.422 0, 809453.478 1104077.199 0, 809719.821 1104065.992 0, 809986.165 1104054.8 0, 810252.51 1104043.624 0, 810518.855 1104032.464 0, 
+    810785.201 1104021.319 0, 811051.548 1104010.19 0, 811317.895 1103999.077 0, 811584.243 1103987.979 0, 811850.592 1103976.897 0, 812116.941 1103965.831 0, 812383.291 1103954.781 0, 812649.642 1103943.746 0, 812915.993 1103932.726 0, 813182.345 1103921.723 0, 
+    813448.698 1103910.735 0, 813715.051 1103899.763 0, 813981.405 1103888.806 0, 814247.759 1103877.865 0, 814512.796 1103866.994 0, 814780.47 1103856.031 0, 815046.827 1103845.137 0, 815313.184 1103834.259 0, 815579.541 1103823.396 0, 815845.9 1103812.55 0, 
+    816112.259 1103801.718 0, 816378.618 1103790.903 0, 816644.979 1103780.103 0, 816911.34 1103769.319 0, 817177.701 1103758.551 0, 817444.063 1103747.798 0, 817710.426 1103737.061 0, 817976.789 1103726.34 0, 818243.154 1103715.634 0, 818509.518 1103704.944 0, 
+    818775.884 1103694.27 0, 819042.249 1103683.611 0, 819308.616 1103672.968 0, 819574.983 1103662.341 0, 819841.351 1103651.729 0, 820107.72 1103641.133 0, 820374.089 1103630.553 0, 820640.458 1103619.988 0, 820905.511 1103609.492 0, 820684.816 1098032.623 0, 
+    820464.122 1092455.768 0))
+
+POLYGON ((833692.001 1103121.578 0, 833426.917 1103131.326 0, 833160.519 1103141.138 0, 832894.121 1103150.966 0, 832627.724 1103160.809 0, 832361.327 1103170.668 0, 832094.931 1103180.543 0, 831828.535 1103190.433 0, 831562.14 1103200.34 0, 831295.746 1103210.261 0, 
+    831029.352 1103220.199 0, 830762.959 1103230.152 0, 830496.566 1103240.121 0, 830230.174 1103250.105 0, 829963.782 1103260.105 0, 829697.392 1103270.121 0, 829431.001 1103280.153 0, 829164.612 1103290.2 0, 828898.222 1103300.263 0, 828631.834 1103310.341 0, 
+    828365.446 1103320.435 0, 828099.059 1103330.545 0, 827832.672 1103340.671 0, 827566.286 1103350.812 0, 827298.584 1103361.019 0, 827033.515 1103371.142 0, 826767.131 1103381.33 0, 826500.747 1103391.534 0, 826234.364 1103401.754 0, 825967.981 1103411.989 0, 
+    825701.599 1103422.24 0, 825435.218 1103432.507 0, 825168.837 1103442.789 0, 824902.457 1103453.087 0, 824636.078 1103463.401 0, 824369.699 1103473.73 0, 824103.321 1103484.075 0, 823836.943 1103494.436 0, 823570.566 1103504.813 0, 823304.189 1103515.205 0, 
+    823037.813 1103525.613 0, 822771.438 1103536.036 0, 822505.063 1103546.475 0, 822238.689 1103556.93 0, 821972.316 1103567.401 0, 821705.943 1103577.887 0, 821439.571 1103588.389 0, 821173.2 1103598.906 0, 820905.511 1103609.492 0, 821126.206 1109186.369 0, 
+    821346.901 1114763.251 0, 821613.93 1114752.692 0, 821879.645 1114742.2 0, 822145.361 1114731.724 0, 822411.077 1114721.264 0, 822676.794 1114710.819 0, 822942.512 1114700.39 0, 823208.23 1114689.977 0, 823473.948 1114679.579 0, 823739.668 1114669.197 0, 
+    824005.388 1114658.83 0, 824271.108 1114648.48 0, 824536.83 1114638.144 0, 824802.551 1114627.825 0, 825068.274 1114617.521 0, 825333.997 1114607.232 0, 825599.72 1114596.96 0, 825865.445 1114586.703 0, 826131.169 1114576.461 0, 826396.895 1114566.236 0, 
+    826662.621 1114556.026 0, 826928.348 1114545.831 0, 827194.075 1114535.652 0, 827459.803 1114525.489 0, 827724.218 1114515.392 0, 827991.26 1114505.21 0, 828256.99 1114495.093 0, 828522.72 1114484.993 0, 828788.451 1114474.908 0, 829054.182 1114464.838 0, 
+    829319.914 1114454.785 0, 829585.647 1114444.747 0, 829851.38 1114434.724 0, 830117.114 1114424.717 0, 830382.848 1114414.726 0, 830648.583 1114404.751 0, 830914.318 1114394.791 0, 831180.055 1114384.847 0, 831445.791 1114374.918 0, 831711.529 1114365.005 0, 
+    831977.266 1114355.108 0, 832243.005 1114345.226 0, 832508.744 1114335.36 0, 832774.484 1114325.51 0, 833040.224 1114315.675 0, 833305.964 1114305.856 0, 833571.706 1114296.052 0, 833837.448 1114286.265 0, 834101.878 1114276.541 0, 833896.939 1108699.057 0, 
+    833692.001 1103121.578 0))
+
+POLYGON ((846858.179 1113825.867 0, 846593.72 1113834.844 0, 846327.951 1113843.881 0, 846062.183 1113852.933 0, 845796.416 1113862.002 0, 845530.649 1113871.086 0, 845264.883 1113880.185 0, 844999.117 1113889.3 0, 844733.352 1113898.431 0, 844467.587 1113907.578 0, 
+    844201.823 1113916.74 0, 843936.059 1113925.918 0, 843670.296 1113935.111 0, 843404.533 1113944.32 0, 843138.771 1113953.545 0, 842873.01 1113962.785 0, 842607.249 1113972.041 0, 842341.488 1113981.313 0, 842075.728 1113990.6 0, 841809.969 1113999.903 0, 
+    841544.21 1114009.222 0, 841278.452 1114018.556 0, 841012.694 1114027.906 0, 840746.937 1114037.271 0, 840479.869 1114046.699 0, 840215.424 1114056.049 0, 839949.669 1114065.462 0, 839683.914 1114074.89 0, 839418.16 1114084.333 0, 839152.406 1114093.793 0, 
+    838886.653 1114103.268 0, 838620.9 1114112.758 0, 838355.148 1114122.265 0, 838089.396 1114131.787 0, 837823.645 1114141.324 0, 837557.895 1114150.877 0, 837292.145 1114160.446 0, 837026.395 1114170.031 0, 836760.647 1114179.631 0, 836494.898 1114189.247 0, 
+    836229.151 1114198.878 0, 835963.404 1114208.525 0, 835697.657 1114218.188 0, 835431.911 1114227.866 0, 835166.166 1114237.56 0, 834900.421 1114247.27 0, 834634.677 1114256.995 0, 834368.933 1114266.736 0, 834101.878 1114276.541 0, 834306.817 1119854.024 0, 
+    834511.755 1125431.504 0, 834778.151 1125421.724 0, 835043.238 1125412.007 0, 835308.325 1125402.306 0, 835573.414 1125392.62 0, 835838.502 1125382.95 0, 836103.592 1125373.296 0, 836368.682 1125363.657 0, 836633.772 1125354.034 0, 836898.863 1125344.426 0, 
+    837163.955 1125334.834 0, 837429.047 1125325.258 0, 837694.14 1125315.697 0, 837959.233 1125306.152 0, 838224.327 1125296.622 0, 838489.422 1125287.108 0, 838754.517 1125277.61 0, 839019.612 1125268.127 0, 839284.708 1125258.66 0, 839549.805 1125249.208 0, 
+    839814.902 1125239.772 0, 840080 1125230.352 0, 840345.098 1125220.947 0, 840610.197 1125211.558 0, 840873.988 1125202.23 0, 841140.397 1125192.826 0, 841405.497 1125183.484 0, 841670.598 1125174.157 0, 841935.7 1125164.846 0, 842200.802 1125155.55 0, 
+    842465.905 1125146.27 0, 842731.008 1125137.006 0, 842996.112 1125127.757 0, 843261.216 1125118.524 0, 843526.321 1125109.307 0, 843791.427 1125100.105 0, 844056.533 1125090.918 0, 844321.639 1125081.748 0, 844586.746 1125072.593 0, 844851.854 1125063.453 0, 
+    845116.962 1125054.329 0, 845382.071 1125045.221 0, 845647.18 1125036.128 0, 845912.29 1125027.051 0, 846177.4 1125017.99 0, 846442.511 1125008.944 0, 846707.622 1124999.913 0, 846972.734 1124990.899 0, 847236.539 1124981.944 0, 847047.359 1119403.907 0, 
+    846858.179 1113825.867 0))
+
+POLYGON ((859962.543 1124568.335 0, 859698.711 1124576.545 0, 859433.575 1124584.81 0, 859168.439 1124593.092 0, 858903.304 1124601.389 0, 858638.169 1124609.701 0, 858373.035 1124618.029 0, 858107.901 1124626.373 0, 857842.767 1124634.732 0, 857577.635 1124643.107 0, 
+    857312.502 1124651.498 0, 857047.37 1124659.904 0, 856782.239 1124668.325 0, 856517.108 1124676.763 0, 856251.978 1124685.216 0, 855986.848 1124693.684 0, 855721.718 1124702.168 0, 855456.589 1124710.668 0, 855191.461 1124719.183 0, 854926.333 1124727.714 0, 
+    854661.206 1124736.261 0, 854396.079 1124744.823 0, 854130.952 1124753.401 0, 853865.827 1124761.994 0, 853599.395 1124770.645 0, 853335.576 1124779.228 0, 853070.452 1124787.868 0, 852805.328 1124796.524 0, 852540.205 1124805.195 0, 852275.082 1124813.882 0, 
+    852009.96 1124822.585 0, 851744.838 1124831.303 0, 851479.717 1124840.037 0, 851214.596 1124848.786 0, 850949.476 1124857.551 0, 850684.356 1124866.332 0, 850419.237 1124875.128 0, 850154.118 1124883.94 0, 849889 1124892.767 0, 849623.882 1124901.61 0, 
+    849358.765 1124910.469 0, 849093.648 1124919.343 0, 848828.532 1124928.233 0, 848563.417 1124937.138 0, 848298.301 1124946.059 0, 848033.187 1124954.996 0, 847768.073 1124963.948 0, 847502.959 1124972.916 0, 847236.539 1124981.944 0, 847425.719 1130559.972 0, 
+    847614.899 1136137.987 0, 847880.659 1136128.981 0, 848145.116 1136120.036 0, 848409.573 1136111.106 0, 848674.031 1136102.191 0, 848938.49 1136093.292 0, 849202.949 1136084.409 0, 849467.408 1136075.541 0, 849731.868 1136066.689 0, 849996.329 1136057.852 0, 
+    850260.79 1136049.031 0, 850525.251 1136040.225 0, 850789.713 1136031.435 0, 851054.176 1136022.661 0, 851318.639 1136013.902 0, 851583.103 1136005.159 0, 851847.567 1135996.431 0, 852112.031 1135987.719 0, 852376.497 1135979.022 0, 852640.962 1135970.341 0, 
+    852905.428 1135961.676 0, 853169.895 1135953.026 0, 853434.362 1135944.391 0, 853698.83 1135935.773 0, 853961.995 1135927.212 0, 854227.767 1135918.582 0, 854492.236 1135910.01 0, 854756.706 1135901.453 0, 855021.176 1135892.912 0, 855285.647 1135884.387 0, 
+    855550.118 1135875.877 0, 855814.59 1135867.383 0, 856079.062 1135858.904 0, 856343.535 1135850.441 0, 856608.008 1135841.993 0, 856872.482 1135833.561 0, 857136.956 1135825.145 0, 857401.431 1135816.744 0, 857665.906 1135808.359 0, 857930.382 1135799.989 0, 
+    858194.858 1135791.635 0, 858459.335 1135783.296 0, 858723.812 1135774.973 0, 858988.289 1135766.666 0, 859252.768 1135758.374 0, 859517.246 1135750.098 0, 859781.725 1135741.837 0, 860046.205 1135733.592 0, 860309.383 1135725.403 0, 860135.963 1130146.876 0, 
+    859962.543 1124568.335 0))
+
+POLYGON ((873004.982 1135348.684 0, 872741.78 1135356.13 0, 872477.278 1135363.628 0, 872212.777 1135371.141 0, 871948.276 1135378.67 0, 871683.775 1135386.215 0, 871419.275 1135393.775 0, 871154.775 1135401.351 0, 870890.276 1135408.942 0, 870625.778 1135416.549 0, 
+    870361.279 1135424.172 0, 870096.781 1135431.81 0, 869832.284 1135439.464 0, 869567.787 1135447.133 0, 869303.291 1135454.818 0, 869038.795 1135462.518 0, 868774.299 1135470.234 0, 868509.804 1135477.965 0, 868245.309 1135485.712 0, 867980.815 1135493.475 0, 
+    867716.321 1135501.253 0, 867451.828 1135509.047 0, 867187.335 1135516.856 0, 866922.843 1135524.681 0, 866657.05 1135532.56 0, 866393.859 1135540.377 0, 866129.368 1135548.249 0, 865864.878 1135556.136 0, 865600.388 1135564.039 0, 865335.898 1135571.957 0, 
+    865071.409 1135579.891 0, 864806.92 1135587.84 0, 864542.432 1135595.805 0, 864277.944 1135603.786 0, 864013.457 1135611.782 0, 863748.97 1135619.794 0, 863484.484 1135627.821 0, 863219.998 1135635.864 0, 862955.513 1135643.922 0, 862691.028 1135651.996 0, 
+    862426.543 1135660.086 0, 862162.059 1135668.191 0, 861897.576 1135676.311 0, 861633.093 1135684.448 0, 861368.61 1135692.599 0, 861104.128 1135700.767 0, 860839.647 1135708.95 0, 860575.166 1135717.148 0, 860309.383 1135725.403 0, 860482.802 1141303.912 0, 
+    860656.221 1146882.4 0, 860921.344 1146874.166 0, 861185.168 1146865.988 0, 861448.993 1146857.825 0, 861712.818 1146849.678 0, 861976.644 1146841.546 0, 862240.471 1146833.43 0, 862504.297 1146825.33 0, 862768.125 1146817.245 0, 863031.952 1146809.176 0, 
+    863295.781 1146801.122 0, 863559.609 1146793.083 0, 863823.438 1146785.06 0, 864087.268 1146777.053 0, 864351.098 1146769.061 0, 864614.929 1146761.085 0, 864878.76 1146753.124 0, 865142.591 1146745.179 0, 865406.423 1146737.249 0, 865670.256 1146729.335 0, 
+    865934.089 1146721.437 0, 866197.922 1146713.554 0, 866461.756 1146705.686 0, 866725.59 1146697.834 0, 866988.127 1146690.036 0, 867253.26 1146682.176 0, 867517.096 1146674.371 0, 867780.932 1146666.581 0, 868044.768 1146658.807 0, 868308.606 1146651.048 0, 
+    868572.443 1146643.305 0, 868836.281 1146635.577 0, 869100.119 1146627.864 0, 869363.958 1146620.168 0, 869627.798 1146612.487 0, 869891.637 1146604.821 0, 870155.478 1146597.171 0, 870419.318 1146589.536 0, 870683.159 1146581.917 0, 870947.001 1146574.313 0, 
+    871210.843 1146566.725 0, 871474.686 1146559.153 0, 871738.528 1146551.596 0, 872002.372 1146544.054 0, 872266.216 1146536.529 0, 872530.06 1146529.018 0, 872793.905 1146521.523 0, 873057.75 1146514.044 0, 873320.298 1146506.617 0, 873162.641 1140927.662 0, 
+    873004.982 1135348.684 0))
+
+POLYGON ((885985.387 1146166.614 0, 885722.816 1146173.299 0, 885458.951 1146180.033 0, 885195.086 1146186.782 0, 884931.222 1146193.547 0, 884667.358 1146200.328 0, 884403.494 1146207.124 0, 884139.631 1146213.935 0, 883875.768 1146220.762 0, 883611.906 1146227.605 0, 
+    883348.044 1146234.463 0, 883084.182 1146241.337 0, 882820.321 1146248.226 0, 882556.46 1146255.131 0, 882292.6 1146262.051 0, 882028.74 1146268.987 0, 881764.88 1146275.938 0, 881501.021 1146282.905 0, 881237.162 1146289.887 0, 880973.304 1146296.885 0, 
+    880709.446 1146303.899 0, 880445.588 1146310.928 0, 880181.731 1146317.972 0, 879917.875 1146325.032 0, 879652.722 1146332.142 0, 879390.162 1146339.199 0, 879126.307 1146346.305 0, 878862.452 1146353.428 0, 878598.597 1146360.565 0, 878334.743 1146367.718 0, 
+    878070.89 1146374.887 0, 877807.036 1146382.071 0, 877543.183 1146389.271 0, 877279.331 1146396.487 0, 877015.479 1146403.717 0, 876751.627 1146410.964 0, 876487.776 1146418.226 0, 876223.925 1146425.503 0, 875960.075 1146432.796 0, 875696.225 1146440.105 0, 
+    875432.375 1146447.429 0, 875168.526 1146454.768 0, 874904.678 1146462.123 0, 874640.83 1146469.494 0, 874376.982 1146476.88 0, 874113.135 1146484.282 0, 873849.288 1146491.699 0, 873585.441 1146499.132 0, 873320.298 1146506.617 0, 873477.955 1152085.545 0, 
+    873635.611 1157664.443 0, 873900.094 1157656.977 0, 874163.284 1157649.562 0, 874426.474 1157642.164 0, 874689.665 1157634.78 0, 874952.856 1157627.413 0, 875216.047 1157620.06 0, 875479.239 1157612.723 0, 875742.432 1157605.402 0, 876005.624 1157598.096 0, 
+    876268.817 1157590.806 0, 876532.011 1157583.531 0, 876795.205 1157576.272 0, 877058.4 1157569.028 0, 877321.594 1157561.8 0, 877584.79 1157554.587 0, 877847.985 1157547.389 0, 878111.182 1157540.208 0, 878374.378 1157533.041 0, 878637.575 1157525.89 0, 
+    878900.773 1157518.755 0, 879163.97 1157511.635 0, 879427.169 1157504.531 0, 879690.367 1157497.442 0, 879952.274 1157490.403 0, 880216.766 1157483.31 0, 880479.966 1157476.268 0, 880743.166 1157469.241 0, 881006.367 1157462.229 0, 881269.568 1157455.233 0, 
+    881532.77 1157448.253 0, 881795.972 1157441.288 0, 882059.174 1157434.338 0, 882322.377 1157427.404 0, 882585.58 1157420.486 0, 882848.784 1157413.583 0, 883111.988 1157406.695 0, 883375.192 1157399.823 0, 883638.397 1157392.967 0, 883901.602 1157386.126 0, 
+    884164.808 1157379.3 0, 884428.014 1157372.49 0, 884691.22 1157365.695 0, 884954.427 1157358.916 0, 885217.634 1157352.153 0, 885480.842 1157345.405 0, 885744.05 1157338.672 0, 886007.259 1157331.955 0, 886269.176 1157325.286 0, 886127.282 1151745.965 0, 
+    885985.387 1146166.614 0))
+
+POLYGON ((898903.648 1157021.822 0, 898641.711 1157027.751 0, 898378.484 1157033.725 0, 898115.258 1157039.714 0, 897852.033 1157045.718 0, 897588.807 1157051.738 0, 897325.582 1157057.774 0, 897062.358 1157063.825 0, 896799.134 1157069.891 0, 896535.91 1157075.973 0, 
+    896272.686 1157082.071 0, 896009.463 1157088.183 0, 895746.24 1157094.312 0, 895483.018 1157100.456 0, 895219.796 1157106.615 0, 894956.574 1157112.79 0, 894693.353 1157118.98 0, 894430.132 1157125.186 0, 894166.911 1157131.408 0, 893903.691 1157137.645 0, 
+    893640.471 1157143.897 0, 893377.252 1157150.165 0, 893114.032 1157156.448 0, 892850.814 1157162.747 0, 892586.304 1157169.092 0, 892324.377 1157175.391 0, 892061.16 1157181.737 0, 891797.942 1157188.097 0, 891534.725 1157194.474 0, 891271.509 1157200.865 0, 
+    891008.293 1157207.273 0, 890745.077 1157213.696 0, 890481.861 1157220.134 0, 890218.646 1157226.588 0, 889955.432 1157233.057 0, 889692.218 1157239.542 0, 889429.004 1157246.042 0, 889165.79 1157252.558 0, 888902.577 1157259.089 0, 888639.364 1157265.635 0, 
+    888376.152 1157272.198 0, 888112.94 1157278.775 0, 887849.729 1157285.369 0, 887586.517 1157291.977 0, 887323.307 1157298.601 0, 887060.096 1157305.241 0, 886796.886 1157311.896 0, 886533.677 1157318.567 0, 886269.176 1157325.286 0, 886411.069 1162904.571 0, 
+    886552.961 1168483.816 0, 886816.802 1168477.113 0, 887079.355 1168470.459 0, 887341.908 1168463.821 0, 887604.462 1168457.198 0, 887867.016 1168450.59 0, 888129.57 1168443.998 0, 888392.125 1168437.421 0, 888654.68 1168430.86 0, 888917.236 1168424.314 0, 
+    889179.792 1168417.784 0, 889442.348 1168411.269 0, 889704.905 1168404.769 0, 889967.462 1168398.285 0, 890230.019 1168391.817 0, 890492.577 1168385.363 0, 890755.135 1168378.926 0, 891017.694 1168372.504 0, 891280.253 1168366.097 0, 891542.812 1168359.705 0, 
+    891805.372 1168353.33 0, 892067.932 1168346.969 0, 892330.493 1168340.624 0, 892593.053 1168334.295 0, 892854.327 1168328.012 0, 893118.176 1168321.682 0, 893380.738 1168315.399 0, 893643.301 1168309.131 0, 893905.863 1168302.879 0, 894168.426 1168296.642 0, 
+    894430.99 1168290.421 0, 894693.554 1168284.215 0, 894956.118 1168278.025 0, 895218.682 1168271.85 0, 895481.247 1168265.69 0, 895743.812 1168259.546 0, 896006.378 1168253.418 0, 896268.944 1168247.305 0, 896531.51 1168241.207 0, 896794.077 1168235.125 0, 
+    897056.644 1168229.058 0, 897319.212 1168223.007 0, 897581.779 1168216.971 0, 897844.348 1168210.95 0, 898106.916 1168204.945 0, 898369.485 1168198.956 0, 898632.054 1168192.982 0, 898894.624 1168187.023 0, 899155.907 1168181.109 0, 899029.778 1162601.486 0, 
+    898903.648 1157021.822 0))
+
+POLYGON ((911759.658 1167914.01 0, 911498.357 1167919.186 0, 911235.771 1167924.402 0, 910973.186 1167929.635 0, 910710.602 1167934.882 0, 910448.017 1167940.145 0, 910185.433 1167945.424 0, 909922.849 1167950.718 0, 909660.266 1167956.028 0, 909397.683 1167961.353 0, 
+    909135.1 1167966.693 0, 908872.517 1167972.049 0, 908609.935 1167977.42 0, 908347.353 1167982.807 0, 908084.772 1167988.209 0, 907822.19 1167993.627 0, 907559.61 1167999.06 0, 907297.029 1168004.508 0, 907034.449 1168009.973 0, 906771.869 1168015.452 0, 
+    906509.289 1168020.947 0, 906246.71 1168026.457 0, 905984.131 1168031.983 0, 905721.552 1168037.525 0, 905457.688 1168043.109 0, 905196.396 1168048.654 0, 904933.818 1168054.241 0, 904671.241 1168059.844 0, 904408.663 1168065.463 0, 904146.087 1168071.097 0, 
+    903883.51 1168076.746 0, 903620.934 1168082.411 0, 903358.359 1168088.092 0, 903095.783 1168093.788 0, 902833.208 1168099.499 0, 902570.634 1168105.226 0, 902308.059 1168110.968 0, 902045.485 1168116.726 0, 901782.911 1168122.499 0, 901520.338 1168128.287 0, 
+    901257.765 1168134.091 0, 900995.192 1168139.911 0, 900732.62 1168145.746 0, 900470.048 1168151.596 0, 900207.477 1168157.462 0, 899944.905 1168163.344 0, 899682.334 1168169.24 0, 899419.764 1168175.153 0, 899155.907 1168181.109 0, 899282.035 1173760.688 0, 
+    899408.162 1179340.216 0, 899671.359 1179334.275 0, 899933.273 1179328.377 0, 900195.187 1179322.495 0, 900457.101 1179316.629 0, 900719.016 1179310.777 0, 900980.931 1179304.942 0, 901242.847 1179299.121 0, 901504.763 1179293.316 0, 901766.679 1179287.527 0, 
+    902028.595 1179281.753 0, 902290.512 1179275.994 0, 902552.43 1179270.251 0, 902814.347 1179264.523 0, 903076.265 1179258.81 0, 903338.183 1179253.113 0, 903600.102 1179247.432 0, 903862.021 1179241.765 0, 904123.94 1179236.115 0, 904385.859 1179230.479 0, 
+    904647.779 1179224.859 0, 904909.7 1179219.255 0, 905171.62 1179213.666 0, 905433.541 1179208.092 0, 905694.18 1179202.561 0, 905957.384 1179196.991 0, 906219.306 1179191.463 0, 906481.228 1179185.951 0, 906743.15 1179180.455 0, 907005.073 1179174.974 0, 
+    907266.996 1179169.508 0, 907528.92 1179164.057 0, 907790.843 1179158.622 0, 908052.768 1179153.203 0, 908314.692 1179147.799 0, 908576.617 1179142.41 0, 908838.542 1179137.037 0, 909100.467 1179131.679 0, 909362.393 1179126.336 0, 909624.319 1179121.009 0, 
+    909886.245 1179115.698 0, 910148.172 1179110.402 0, 910410.099 1179105.121 0, 910672.026 1179099.855 0, 910933.954 1179094.605 0, 911195.882 1179089.371 0, 911457.81 1179084.152 0, 911719.738 1179078.948 0, 911980.386 1179073.785 0, 911870.022 1173493.922 0, 
+    911759.658 1167914.01 0))
+
+POLYGON ((924553.311 1178842.874 0, 924292.648 1178847.3 0, 924030.706 1178851.764 0, 923768.764 1178856.243 0, 923506.823 1178860.738 0, 923244.881 1178865.248 0, 922982.94 1178869.773 0, 922721 1178874.314 0, 922459.059 1178878.87 0, 922197.119 1178883.442 0, 
+    921935.179 1178888.029 0, 921673.239 1178892.631 0, 921411.3 1178897.249 0, 921149.36 1178901.882 0, 920887.421 1178906.531 0, 920625.483 1178911.195 0, 920363.544 1178915.874 0, 920101.606 1178920.569 0, 919839.668 1178925.28 0, 919577.731 1178930.006 0, 
+    919315.794 1178934.747 0, 919053.857 1178939.503 0, 918791.92 1178944.275 0, 918529.984 1178949.063 0, 918266.767 1178953.889 0, 918006.112 1178958.684 0, 917744.176 1178963.518 0, 917482.241 1178968.367 0, 917220.306 1178973.231 0, 916958.371 1178978.111 0, 
+    916696.437 1178983.007 0, 916434.502 1178987.918 0, 916172.569 1178992.844 0, 915910.635 1178997.785 0, 915648.702 1179002.742 0, 915386.769 1179007.715 0, 915124.836 1179012.703 0, 914862.904 1179017.706 0, 914600.972 1179022.725 0, 914339.04 1179027.759 0, 
+    914077.108 1179032.808 0, 913815.177 1179037.873 0, 913553.246 1179042.954 0, 913291.315 1179048.05 0, 913029.385 1179053.161 0, 912767.455 1179058.287 0, 912505.525 1179063.429 0, 912243.596 1179068.587 0, 911980.386 1179073.785 0, 912090.748 1184653.594 0, 
+    912201.109 1190233.344 0, 912463.66 1190228.159 0, 912724.932 1190223.014 0, 912986.205 1190217.885 0, 913247.478 1190212.771 0, 913508.752 1190207.673 0, 913770.025 1190202.59 0, 914031.299 1190197.522 0, 914292.574 1190192.47 0, 914553.849 1190187.433 0, 
+    914815.123 1190182.411 0, 915076.399 1190177.405 0, 915337.674 1190172.415 0, 915598.95 1190167.439 0, 915860.226 1190162.479 0, 916121.503 1190157.535 0, 916382.779 1190152.605 0, 916644.056 1190147.691 0, 916905.334 1190142.793 0, 917166.611 1190137.91 0, 
+    917427.889 1190133.042 0, 917689.167 1190128.19 0, 917950.446 1190123.353 0, 918211.725 1190118.531 0, 918471.726 1190113.749 0, 918734.283 1190108.934 0, 918995.562 1190104.159 0, 919256.842 1190099.399 0, 919518.122 1190094.654 0, 919779.403 1190089.925 0, 
+    920040.684 1190085.211 0, 920301.965 1190080.512 0, 920563.246 1190075.829 0, 920824.527 1190071.161 0, 921085.809 1190066.509 0, 921347.091 1190061.872 0, 921608.373 1190057.25 0, 921869.656 1190052.644 0, 922130.939 1190048.053 0, 922392.222 1190043.477 0, 
+    922653.506 1190038.917 0, 922914.789 1190034.373 0, 923176.073 1190029.843 0, 923437.357 1190025.329 0, 923698.642 1190020.83 0, 923959.927 1190016.347 0, 924221.212 1190011.879 0, 924482.497 1190007.427 0, 924742.506 1190003.011 0, 924647.909 1184422.972 0, 
+    924553.311 1178842.874 0))
+
+POLYGON ((937284.504 1189808.112 0, 937024.481 1189811.793 0, 936763.185 1189815.507 0, 936501.888 1189819.237 0, 936240.592 1189822.982 0, 935979.295 1189826.742 0, 935718 1189830.518 0, 935456.704 1189834.309 0, 935195.408 1189838.116 0, 934934.113 1189841.938 0, 
+    934672.818 1189845.775 0, 934411.523 1189849.628 0, 934150.229 1189853.496 0, 933888.934 1189857.379 0, 933627.64 1189861.278 0, 933366.346 1189865.192 0, 933105.053 1189869.122 0, 932843.759 1189873.067 0, 932582.466 1189877.027 0, 932321.173 1189881.003 0, 
+    932059.88 1189884.994 0, 931798.588 1189889.001 0, 931537.295 1189893.023 0, 931276.003 1189897.06 0, 931013.436 1189901.132 0, 930753.42 1189905.18 0, 930492.129 1189909.264 0, 930230.838 1189913.363 0, 929969.547 1189917.477 0, 929708.256 1189921.606 0, 
+    929446.966 1189925.751 0, 929185.676 1189929.912 0, 928924.386 1189934.087 0, 928663.096 1189938.278 0, 928401.807 1189942.485 0, 928140.518 1189946.707 0, 927879.229 1189950.944 0, 927617.941 1189955.196 0, 927356.652 1189959.464 0, 927095.364 1189963.748 0, 
+    926834.076 1189968.046 0, 926572.789 1189972.36 0, 926311.501 1189976.69 0, 926050.214 1189981.035 0, 925788.927 1189985.395 0, 925527.641 1189989.771 0, 925266.354 1189994.162 0, 925005.068 1189998.568 0, 924742.506 1190003.011 0, 924837.102 1195582.987 0, 
+    924931.697 1201162.895 0, 925193.599 1201158.463 0, 925454.228 1201154.067 0, 925714.858 1201149.688 0, 925975.487 1201145.323 0, 926236.117 1201140.974 0, 926496.747 1201136.64 0, 926757.378 1201132.321 0, 927018.009 1201128.018 0, 927278.64 1201123.73 0, 
+    927539.271 1201119.457 0, 927799.902 1201115.2 0, 928060.534 1201110.958 0, 928321.166 1201106.732 0, 928581.798 1201102.521 0, 928842.431 1201098.325 0, 929103.064 1201094.144 0, 929363.697 1201089.979 0, 929624.33 1201085.829 0, 929884.963 1201081.695 0, 
+    930145.597 1201077.575 0, 930406.231 1201073.472 0, 930666.865 1201069.383 0, 930927.5 1201065.31 0, 931186.862 1201061.272 0, 931448.769 1201057.21 0, 931709.405 1201053.183 0, 931970.04 1201049.171 0, 932230.676 1201045.174 0, 932491.311 1201041.193 0, 
+    932751.948 1201037.228 0, 933012.584 1201033.277 0, 933273.22 1201029.342 0, 933533.857 1201025.422 0, 933794.494 1201021.518 0, 934055.132 1201017.629 0, 934315.769 1201013.755 0, 934576.407 1201009.897 0, 934837.045 1201006.054 0, 935097.683 1201002.226 0, 
+    935358.321 1200998.414 0, 935618.96 1200994.617 0, 935879.599 1200990.835 0, 936140.238 1200987.069 0, 936400.877 1200983.318 0, 936661.517 1200979.582 0, 936922.156 1200975.862 0, 937182.796 1200972.157 0, 937442.165 1200968.485 0, 937363.335 1195388.332 0, 
+    937284.504 1189808.112 0))
+
+POLYGON ((949953.133 1200809.421 0, 949693.753 1200812.359 0, 949433.103 1200815.328 0, 949172.454 1200818.312 0, 948911.805 1200821.311 0, 948651.156 1200824.326 0, 948390.508 1200827.356 0, 948129.859 1200830.401 0, 947869.211 1200833.462 0, 947608.563 1200836.538 0, 
+    947347.915 1200839.629 0, 947087.267 1200842.736 0, 946826.619 1200845.858 0, 946565.972 1200848.995 0, 946305.325 1200852.148 0, 946044.678 1200855.316 0, 945784.031 1200858.499 0, 945523.384 1200861.698 0, 945262.738 1200864.912 0, 945002.092 1200868.141 0, 
+    944741.445 1200871.386 0, 944480.8 1200874.646 0, 944220.154 1200877.922 0, 943959.508 1200881.212 0, 943697.593 1200884.535 0, 943438.218 1200887.84 0, 943177.573 1200891.177 0, 942916.928 1200894.529 0, 942656.284 1200897.896 0, 942395.64 1200901.279 0, 
+    942134.995 1200904.677 0, 941874.351 1200908.091 0, 941613.708 1200911.52 0, 941353.064 1200914.964 0, 941092.421 1200918.423 0, 940831.778 1200921.898 0, 940571.135 1200925.388 0, 940310.492 1200928.894 0, 940049.85 1200932.415 0, 939789.207 1200935.951 0, 
+    939528.565 1200939.502 0, 939267.923 1200943.069 0, 939007.282 1200946.652 0, 938746.64 1200950.249 0, 938485.999 1200953.862 0, 938225.358 1200957.49 0, 937964.717 1200961.134 0, 937704.077 1200964.793 0, 937442.165 1200968.485 0, 937520.994 1206548.565 0, 
+    937599.822 1212128.567 0, 937861.074 1212124.884 0, 938121.057 1212121.234 0, 938381.041 1212117.6 0, 938641.025 1212113.981 0, 938901.01 1212110.377 0, 939160.994 1212106.789 0, 939420.979 1212103.215 0, 939680.964 1212099.657 0, 939940.949 1212096.115 0, 
+    940200.935 1212092.588 0, 940460.92 1212089.076 0, 940720.906 1212085.579 0, 940980.892 1212082.097 0, 941240.879 1212078.631 0, 941500.865 1212075.181 0, 941760.852 1212071.745 0, 942020.839 1212068.325 0, 942280.826 1212064.92 0, 942540.813 1212061.53 0, 
+    942800.8 1212058.156 0, 943060.788 1212054.797 0, 943320.776 1212051.453 0, 943580.764 1212048.125 0, 943839.485 1212044.828 0, 944100.74 1212041.514 0, 944360.729 1212038.232 0, 944620.718 1212034.965 0, 944880.707 1212031.713 0, 945140.696 1212028.476 0, 
+    945400.686 1212025.255 0, 945660.675 1212022.049 0, 945920.665 1212018.858 0, 946180.655 1212015.683 0, 946440.645 1212012.523 0, 946700.635 1212009.378 0, 946960.626 1212006.249 0, 947220.617 1212003.135 0, 947480.607 1212000.036 0, 947740.598 1211996.952 0, 
+    948000.59 1211993.884 0, 948260.581 1211990.831 0, 948520.573 1211987.793 0, 948780.565 1211984.771 0, 949040.556 1211981.764 0, 949300.549 1211978.772 0, 949560.541 1211975.796 0, 949820.533 1211972.835 0, 950079.26 1211969.903 0, 950016.197 1206389.701 0, 
+    949953.133 1200809.421 0))
+
+POLYGON ((962559.096 1211846.497 0, 962300.36 1211848.697 0, 962040.361 1211850.924 0, 961780.361 1211853.166 0, 961520.361 1211855.423 0, 961260.362 1211857.695 0, 961000.363 1211859.983 0, 960740.364 1211862.286 0, 960480.365 1211864.605 0, 960220.366 1211866.938 0, 
+    959960.367 1211869.287 0, 959700.368 1211871.652 0, 959440.37 1211874.031 0, 959180.372 1211876.426 0, 958920.373 1211878.836 0, 958660.375 1211881.262 0, 958400.378 1211883.703 0, 958140.38 1211886.159 0, 957880.382 1211888.63 0, 957620.385 1211891.117 0, 
+    957360.387 1211893.619 0, 957100.39 1211896.136 0, 956840.393 1211898.669 0, 956580.396 1211901.217 0, 956319.135 1211903.793 0, 956060.403 1211906.359 0, 955800.407 1211908.953 0, 955540.41 1211911.562 0, 955280.414 1211914.186 0, 955020.418 1211916.826 0, 
+    954760.423 1211919.481 0, 954500.427 1211922.151 0, 954240.431 1211924.837 0, 953980.436 1211927.538 0, 953720.441 1211930.254 0, 953460.446 1211932.986 0, 953200.451 1211935.733 0, 952940.457 1211938.495 0, 952680.462 1211941.272 0, 952420.468 1211944.065 0, 
+    952160.473 1211946.873 0, 951900.479 1211949.697 0, 951640.486 1211952.535 0, 951380.492 1211955.389 0, 951120.498 1211958.259 0, 950860.505 1211961.143 0, 950600.512 1211964.043 0, 950340.519 1211966.958 0, 950079.26 1211969.903 0, 950142.322 1217550.023 0, 
+    950205.383 1223130.056 0, 950465.982 1223127.119 0, 950725.318 1223124.211 0, 950984.655 1223121.319 0, 951243.991 1223118.441 0, 951503.328 1223115.579 0, 951762.665 1223112.732 0, 952022.002 1223109.901 0, 952281.339 1223107.085 0, 952540.676 1223104.284 0, 
+    952800.013 1223101.498 0, 953059.351 1223098.728 0, 953318.689 1223095.972 0, 953578.027 1223093.232 0, 953837.365 1223090.508 0, 954096.703 1223087.798 0, 954356.042 1223085.104 0, 954615.38 1223082.425 0, 954874.719 1223079.762 0, 955134.058 1223077.113 0, 
+    955393.397 1223074.48 0, 955652.736 1223071.862 0, 955912.076 1223069.26 0, 956171.415 1223066.673 0, 956429.493 1223064.113 0, 956690.095 1223061.544 0, 956949.435 1223059.002 0, 957208.775 1223056.476 0, 957468.115 1223053.965 0, 957727.456 1223051.469 0, 
+    957986.796 1223048.989 0, 958246.137 1223046.524 0, 958505.478 1223044.074 0, 958764.819 1223041.639 0, 959024.16 1223039.22 0, 959283.501 1223036.816 0, 959542.843 1223034.427 0, 959802.184 1223032.053 0, 960061.526 1223029.695 0, 960320.868 1223027.352 0, 
+    960580.21 1223025.024 0, 960839.552 1223022.711 0, 961098.894 1223020.414 0, 961358.237 1223018.132 0, 961617.579 1223015.865 0, 961876.922 1223013.614 0, 962136.265 1223011.378 0, 962395.608 1223009.157 0, 962653.69 1223006.962 0, 962606.394 1217426.773 0, 
+    962559.096 1211846.497 0))
+
+POLYGON ((975102.294 1222919.036 0, 974844.205 1222920.502 0, 974584.857 1222921.99 0, 974325.509 1222923.494 0, 974066.161 1222925.013 0, 973806.813 1222926.547 0, 973547.465 1222928.096 0, 973288.117 1222929.661 0, 973028.77 1222931.24 0, 972769.422 1222932.836 0, 
+    972510.075 1222934.446 0, 972250.727 1222936.072 0, 971991.38 1222937.712 0, 971732.033 1222939.369 0, 971472.686 1222941.04 0, 971213.339 1222942.727 0, 970953.992 1222944.429 0, 970694.645 1222946.146 0, 970435.299 1222947.878 0, 970175.952 1222949.626 0, 
+    969916.606 1222951.389 0, 969657.259 1222953.167 0, 969397.913 1222954.961 0, 969138.567 1222956.77 0, 968877.961 1222958.603 0, 968619.875 1222960.433 0, 968360.529 1222962.288 0, 968101.183 1222964.158 0, 967841.838 1222966.043 0, 967582.492 1222967.943 0, 
+    967323.147 1222969.859 0, 967063.802 1222971.79 0, 966804.457 1222973.736 0, 966545.112 1222975.697 0, 966285.767 1222977.674 0, 966026.422 1222979.666 0, 965767.077 1222981.673 0, 965507.733 1222983.696 0, 965248.388 1222985.734 0, 964989.044 1222987.787 0, 
+    964729.7 1222989.855 0, 964470.356 1222991.939 0, 964211.012 1222994.037 0, 963951.668 1222996.152 0, 963692.324 1222998.281 0, 963432.981 1223000.426 0, 963173.637 1223002.585 0, 962914.294 1223004.761 0, 962653.69 1223006.962 0, 962700.985 1228587.059 0, 
+    962748.28 1234167.059 0, 963008.224 1234164.863 0, 963266.91 1234162.694 0, 963525.597 1234160.539 0, 963784.284 1234158.4 0, 964042.971 1234156.276 0, 964301.658 1234154.167 0, 964560.345 1234152.074 0, 964819.032 1234149.995 0, 965077.719 1234147.932 0, 
+    965336.407 1234145.885 0, 965595.094 1234143.852 0, 965853.782 1234141.835 0, 966112.47 1234139.832 0, 966371.158 1234137.845 0, 966629.846 1234135.874 0, 966888.534 1234133.917 0, 967147.222 1234131.976 0, 967405.91 1234130.05 0, 967664.599 1234128.139 0, 
+    967923.288 1234126.244 0, 968181.976 1234124.363 0, 968440.665 1234122.498 0, 968699.354 1234120.648 0, 968956.787 1234118.822 0, 969216.732 1234116.994 0, 969475.422 1234115.19 0, 969734.111 1234113.401 0, 969992.8 1234111.627 0, 970251.49 1234109.868 0, 
+    970510.18 1234108.125 0, 970768.869 1234106.397 0, 971027.559 1234104.684 0, 971286.249 1234102.986 0, 971544.939 1234101.304 0, 971803.63 1234099.637 0, 972062.32 1234097.985 0, 972321.01 1234096.348 0, 972579.701 1234094.727 0, 972838.391 1234093.12 0, 
+    973097.082 1234091.529 0, 973355.773 1234089.953 0, 973614.464 1234088.393 0, 973873.154 1234086.847 0, 974131.846 1234085.317 0, 974390.537 1234083.802 0, 974649.228 1234082.303 0, 974907.919 1234080.818 0, 975165.355 1234079.356 0, 975133.825 1228499.244 0, 
+    975102.294 1222919.036 0))
+
+POLYGON ((987582.628 1234026.734 0, 987325.187 1234027.469 0, 987066.493 1234028.223 0, 986807.798 1234028.991 0, 986549.104 1234029.775 0, 986290.409 1234030.575 0, 986031.715 1234031.389 0, 985773.021 1234032.219 0, 985514.327 1234033.064 0, 985255.633 1234033.924 0, 
+    984996.939 1234034.8 0, 984738.245 1234035.69 0, 984479.551 1234036.596 0, 984220.857 1234037.517 0, 983962.163 1234038.454 0, 983703.469 1234039.405 0, 983444.775 1234040.372 0, 983186.082 1234041.354 0, 982927.388 1234042.351 0, 982668.694 1234043.364 0, 
+    982410.001 1234044.391 0, 982151.307 1234045.434 0, 981892.614 1234046.493 0, 981633.921 1234047.566 0, 981373.973 1234048.66 0, 981116.534 1234049.758 0, 980857.841 1234050.877 0, 980599.148 1234052.012 0, 980340.455 1234053.161 0, 980081.762 1234054.326 0, 
+    979823.069 1234055.506 0, 979564.376 1234056.701 0, 979305.684 1234057.912 0, 979046.991 1234059.137 0, 978788.299 1234060.378 0, 978529.606 1234061.634 0, 978270.914 1234062.905 0, 978012.221 1234064.192 0, 977753.529 1234065.494 0, 977494.837 1234066.811 0, 
+    977236.145 1234068.143 0, 976977.453 1234069.49 0, 976718.761 1234070.853 0, 976460.069 1234072.231 0, 976201.377 1234073.624 0, 975942.685 1234075.032 0, 975683.994 1234076.456 0, 975425.302 1234077.895 0, 975165.355 1234079.356 0, 975196.884 1239659.366 0, 
+    975228.413 1245239.269 0, 975487.7 1245237.812 0, 975745.735 1245236.377 0, 976003.77 1245234.957 0, 976261.805 1245233.552 0, 976519.84 1245232.162 0, 976777.875 1245230.788 0, 977035.91 1245229.429 0, 977293.945 1245228.085 0, 977551.98 1245226.756 0, 
+    977810.016 1245225.442 0, 978068.051 1245224.144 0, 978326.086 1245222.861 0, 978584.122 1245221.592 0, 978842.158 1245220.34 0, 979100.193 1245219.102 0, 979358.229 1245217.879 0, 979616.265 1245216.672 0, 979874.301 1245215.48 0, 980132.337 1245214.303 0, 
+    980390.373 1245213.141 0, 980648.409 1245211.995 0, 980906.445 1245210.863 0, 981164.482 1245209.747 0, 981421.267 1245208.651 0, 981680.555 1245207.56 0, 981938.591 1245206.489 0, 982196.628 1245205.434 0, 982454.664 1245204.394 0, 982712.701 1245203.369 0, 
+    982970.738 1245202.359 0, 983228.774 1245201.364 0, 983486.811 1245200.384 0, 983744.848 1245199.42 0, 984002.885 1245198.471 0, 984260.922 1245197.537 0, 984518.959 1245196.618 0, 984776.996 1245195.715 0, 985035.033 1245194.826 0, 985293.071 1245193.953 0, 
+    985551.108 1245193.095 0, 985809.145 1245192.252 0, 986067.182 1245191.424 0, 986325.22 1245190.612 0, 986583.257 1245189.815 0, 986841.295 1245189.033 0, 987099.332 1245188.266 0, 987357.37 1245187.514 0, 987614.157 1245186.781 0, 987598.393 1239606.811 0, 
+    987582.628 1234026.734 0))
+
+POLYGON ((1000000 1245169.285 0, 999743.21 1245169.292 0, 999485.171 1245169.315 0, 999227.132 1245169.353 0, 998969.094 1245169.406 0, 998711.055 1245169.474 0, 998453.016 1245169.558 0, 998194.978 1245169.656 0, 997936.939 1245169.77 0, 997678.9 1245169.899 0, 
+    997420.862 1245170.043 0, 997162.823 1245170.203 0, 996904.784 1245170.377 0, 996646.746 1245170.567 0, 996388.707 1245170.772 0, 996130.669 1245170.992 0, 995872.63 1245171.228 0, 995614.591 1245171.478 0, 995356.553 1245171.744 0, 995098.514 1245172.025 0, 
+    994840.476 1245172.321 0, 994582.437 1245172.632 0, 994324.399 1245172.959 0, 994066.36 1245173.3 0, 993807.072 1245173.659 0, 993550.283 1245174.029 0, 993292.245 1245174.416 0, 993034.207 1245174.819 0, 992776.168 1245175.236 0, 992518.13 1245175.669 0, 
+    992260.092 1245176.117 0, 992002.053 1245176.58 0, 991744.015 1245177.059 0, 991485.977 1245177.552 0, 991227.939 1245178.061 0, 990969.901 1245178.585 0, 990711.862 1245179.124 0, 990453.824 1245179.678 0, 990195.786 1245180.248 0, 989937.748 1245180.832 0, 
+    989679.71 1245181.432 0, 989421.672 1245182.047 0, 989163.634 1245182.677 0, 988905.596 1245183.323 0, 988647.559 1245183.983 0, 988389.521 1245184.659 0, 988131.483 1245185.35 0, 987873.445 1245186.056 0, 987614.157 1245186.781 0, 987629.921 1250766.64 0, 
+    987645.685 1256346.383 0, 987904.313 1256345.66 0, 988161.694 1256344.955 0, 988419.075 1256344.266 0, 988676.456 1256343.592 0, 988933.837 1256342.933 0, 989191.218 1256342.289 0, 989448.599 1256341.661 0, 989705.98 1256341.047 0, 989963.362 1256340.449 0, 
+    990220.743 1256339.866 0, 990478.124 1256339.298 0, 990735.505 1256338.745 0, 990992.887 1256338.207 0, 991250.268 1256337.685 0, 991507.649 1256337.177 0, 991765.031 1256336.685 0, 992022.412 1256336.208 0, 992279.794 1256335.746 0, 992537.175 1256335.299 0, 
+    992794.557 1256334.867 0, 993051.938 1256334.451 0, 993309.32 1256334.05 0, 993566.701 1256333.663 0, 993822.836 1256333.294 0, 994081.464 1256332.936 0, 994338.846 1256332.596 0, 994596.228 1256332.27 0, 994853.609 1256331.959 0, 995110.991 1256331.664 0, 
+    995368.373 1256331.384 0, 995625.754 1256331.119 0, 995883.136 1256330.869 0, 996140.518 1256330.634 0, 996397.9 1256330.415 0, 996655.281 1256330.21 0, 996912.663 1256330.021 0, 997170.045 1256329.847 0, 997427.427 1256329.688 0, 997684.809 1256329.544 0, 
+    997942.191 1256329.415 0, 998199.572 1256329.302 0, 998456.954 1256329.203 0, 998714.336 1256329.12 0, 998971.718 1256329.052 0, 999229.1 1256328.999 0, 999486.482 1256328.961 0, 999743.863 1256328.939 0, 1000000 1256328.931 0, 1000000 1250749.166 0, 
+    1000000 1245169.285 0))
+
+POLYGON ((1012354.315 1256346.383 0, 1012098.177 1256345.667 0, 1011840.796 1256344.962 0, 1011583.415 1256344.273 0, 1011326.034 1256343.599 0, 1011068.653 1256342.939 0, 1010811.272 1256342.296 0, 1010553.891 1256341.667 0, 1010296.51 1256341.053 0, 1010039.129 1256340.455 0, 
+    1009781.748 1256339.871 0, 1009524.367 1256339.303 0, 1009266.985 1256338.75 0, 1009009.604 1256338.212 0, 1008752.223 1256337.69 0, 1008494.841 1256337.182 0, 1008237.46 1256336.69 0, 1007980.079 1256336.212 0, 1007722.697 1256335.75 0, 1007465.316 1256335.303 0, 
+    1007207.934 1256334.872 0, 1006950.553 1256334.455 0, 1006693.171 1256334.053 0, 1006435.789 1256333.667 0, 1006177.164 1256333.294 0, 1005921.026 1256332.94 0, 1005663.645 1256332.599 0, 1005406.263 1256332.273 0, 1005148.881 1256331.962 0, 1004891.5 1256331.667 0, 
+    1004634.118 1256331.387 0, 1004376.736 1256331.121 0, 1004119.354 1256330.871 0, 1003861.973 1256330.636 0, 1003604.591 1256330.417 0, 1003347.209 1256330.212 0, 1003089.827 1256330.023 0, 1002832.446 1256329.848 0, 1002575.064 1256329.689 0, 1002317.682 1256329.545 0, 
+    1002060.3 1256329.416 0, 1001802.918 1256329.303 0, 1001545.536 1256329.204 0, 1001288.155 1256329.121 0, 1001030.773 1256329.053 0, 1000773.391 1256328.999 0, 1000516.009 1256328.962 0, 1000258.627 1256328.939 0, 1000000 1256328.931 0, 1000000 1261908.575 0, 
+    1000000 1267488.093 0, 1000257.967 1267488.101 0, 1000514.692 1267488.123 0, 1000771.417 1267488.161 0, 1001028.142 1267488.214 0, 1001284.867 1267488.282 0, 1001541.592 1267488.365 0, 1001798.317 1267488.464 0, 1002055.042 1267488.577 0, 1002311.768 1267488.706 0, 
+    1002568.493 1267488.849 0, 1002825.218 1267489.008 0, 1003081.943 1267489.182 0, 1003338.668 1267489.371 0, 1003595.392 1267489.575 0, 1003852.117 1267489.794 0, 1004108.842 1267490.028 0, 1004365.567 1267490.278 0, 1004622.292 1267490.542 0, 1004879.017 1267490.822 0, 
+    1005135.742 1267491.116 0, 1005392.467 1267491.426 0, 1005649.192 1267491.751 0, 1005905.917 1267492.091 0, 1006161.4 1267492.445 0, 1006419.366 1267492.817 0, 1006676.091 1267493.202 0, 1006932.816 1267493.603 0, 1007189.54 1267494.018 0, 1007446.265 1267494.449 0, 
+    1007702.99 1267494.895 0, 1007959.714 1267495.356 0, 1008216.439 1267495.832 0, 1008473.164 1267496.323 0, 1008729.888 1267496.829 0, 1008986.613 1267497.351 0, 1009243.337 1267497.887 0, 1009500.062 1267498.439 0, 1009756.786 1267499.005 0, 1010013.51 1267499.587 0, 
+    1010270.235 1267500.184 0, 1010526.959 1267500.796 0, 1010783.683 1267501.423 0, 1011040.408 1267502.066 0, 1011297.132 1267502.723 0, 1011553.856 1267503.395 0, 1011810.58 1267504.083 0, 1012067.304 1267504.786 0, 1012322.788 1267505.5 0, 1012338.551 1261926.004 0, 
+    1012354.315 1256346.383 0))
+
+POLYGON ((1024645.478 1267557.721 0, 1024389.995 1267556.285 0, 1024133.274 1267554.857 0, 1023876.553 1267553.444 0, 1023619.832 1267552.046 0, 1023363.11 1267550.664 0, 1023106.389 1267549.296 0, 1022849.667 1267547.944 0, 1022592.946 1267546.606 0, 1022336.224 1267545.284 0, 
+    1022079.502 1267543.977 0, 1021822.781 1267542.685 0, 1021566.059 1267541.408 0, 1021309.337 1267540.146 0, 1021052.615 1267538.9 0, 1020795.893 1267537.668 0, 1020539.171 1267536.452 0, 1020282.448 1267535.25 0, 1020025.726 1267534.064 0, 1019769.004 1267532.893 0, 
+    1019512.281 1267531.737 0, 1019255.559 1267530.596 0, 1018998.836 1267529.47 0, 1018742.113 1267528.36 0, 1018484.151 1267527.259 0, 1018228.668 1267526.184 0, 1017971.945 1267525.118 0, 1017715.222 1267524.068 0, 1017458.499 1267523.033 0, 1017201.776 1267522.013 0, 
+    1016945.053 1267521.008 0, 1016688.33 1267520.018 0, 1016431.607 1267519.044 0, 1016174.883 1267518.084 0, 1015918.16 1267517.139 0, 1015661.437 1267516.21 0, 1015404.713 1267515.296 0, 1015147.99 1267514.397 0, 1014891.266 1267513.513 0, 1014634.543 1267512.644 0, 
+    1014377.819 1267511.79 0, 1014121.095 1267510.951 0, 1013864.372 1267510.128 0, 1013607.648 1267509.319 0, 1013350.924 1267508.526 0, 1013094.2 1267507.748 0, 1012837.476 1267506.984 0, 1012580.752 1267506.236 0, 1012322.788 1267505.5 0, 1012307.025 1273084.865 0, 
+    1012291.263 1278664.093 0, 1012548.567 1278664.828 0, 1012804.634 1278665.574 0, 1013060.702 1278666.335 0, 1013316.769 1278667.112 0, 1013572.836 1278667.903 0, 1013828.903 1278668.709 0, 1014084.97 1278669.531 0, 1014341.037 1278670.367 0, 1014597.103 1278671.219 0, 
+    1014853.17 1278672.086 0, 1015109.237 1278672.967 0, 1015365.304 1278673.864 0, 1015621.37 1278674.776 0, 1015877.437 1278675.703 0, 1016133.504 1278676.645 0, 1016389.57 1278677.602 0, 1016645.636 1278678.575 0, 1016901.703 1278679.562 0, 1017157.769 1278680.564 0, 
+    1017413.835 1278681.582 0, 1017669.902 1278682.614 0, 1017925.968 1278683.662 0, 1018182.034 1278684.724 0, 1018436.864 1278685.797 0, 1018694.166 1278686.895 0, 1018950.232 1278688.002 0, 1019206.297 1278689.125 0, 1019462.363 1278690.263 0, 1019718.429 1278691.416 0, 
+    1019974.494 1278692.585 0, 1020230.56 1278693.768 0, 1020486.626 1278694.966 0, 1020742.691 1278696.179 0, 1020998.756 1278697.408 0, 1021254.822 1278698.651 0, 1021510.887 1278699.91 0, 1021766.952 1278701.183 0, 1022023.017 1278702.472 0, 1022279.082 1278703.776 0, 
+    1022535.147 1278705.095 0, 1022791.211 1278706.429 0, 1023047.276 1278707.778 0, 1023303.341 1278709.142 0, 1023559.405 1278710.521 0, 1023815.47 1278711.915 0, 1024071.534 1278713.324 0, 1024327.599 1278714.749 0, 1024582.428 1278716.181 0, 1024613.953 1273137.019 0, 
+    1024645.478 1267557.721 0))
+
+POLYGON ((1036873.396 1278802.993 0, 1036618.57 1278800.841 0, 1036362.511 1278798.693 0, 1036106.452 1278796.56 0, 1035850.392 1278794.443 0, 1035594.333 1278792.34 0, 1035338.273 1278790.253 0, 1035082.213 1278788.18 0, 1034826.153 1278786.123 0, 1034570.093 1278784.081 0, 
+    1034314.032 1278782.053 0, 1034057.972 1278780.041 0, 1033801.912 1278778.044 0, 1033545.851 1278776.062 0, 1033289.79 1278774.095 0, 1033033.729 1278772.144 0, 1032777.668 1278770.207 0, 1032521.607 1278768.285 0, 1032265.546 1278766.378 0, 1032009.485 1278764.487 0, 
+    1031753.424 1278762.61 0, 1031497.362 1278760.749 0, 1031241.3 1278758.903 0, 1030985.239 1278757.071 0, 1030727.943 1278755.247 0, 1030473.115 1278753.454 0, 1030217.053 1278751.668 0, 1029960.991 1278749.897 0, 1029704.928 1278748.141 0, 1029448.866 1278746.4 0, 
+    1029192.804 1278744.675 0, 1028936.741 1278742.964 0, 1028680.678 1278741.268 0, 1028424.616 1278739.588 0, 1028168.553 1278737.922 0, 1027912.49 1278736.272 0, 1027656.427 1278734.636 0, 1027400.364 1278733.016 0, 1027144.3 1278731.411 0, 1026888.237 1278729.821 0, 
+    1026632.174 1278728.246 0, 1026376.11 1278726.686 0, 1026120.046 1278725.141 0, 1025863.983 1278723.611 0, 1025607.919 1278722.096 0, 1025351.855 1278720.597 0, 1025095.791 1278719.112 0, 1024839.727 1278717.642 0, 1024582.428 1278716.181 0, 1024550.904 1284295.202 0, 
+    1024519.381 1289874.077 0, 1024776.02 1289875.535 0, 1025031.428 1289877.001 0, 1025286.835 1289878.481 0, 1025542.242 1289879.977 0, 1025797.649 1289881.488 0, 1026053.056 1289883.014 0, 1026308.463 1289884.555 0, 1026563.87 1289886.111 0, 1026819.276 1289887.682 0, 
+    1027074.683 1289889.268 0, 1027330.089 1289890.869 0, 1027585.496 1289892.485 0, 1027840.902 1289894.116 0, 1028096.308 1289895.763 0, 1028351.715 1289897.424 0, 1028607.121 1289899.1 0, 1028862.527 1289900.791 0, 1029117.932 1289902.498 0, 1029373.338 1289904.219 0, 
+    1029628.744 1289905.955 0, 1029884.149 1289907.707 0, 1030139.555 1289909.473 0, 1030394.96 1289911.255 0, 1030649.134 1289913.042 0, 1030905.77 1289914.863 0, 1031161.175 1289916.689 0, 1031416.58 1289918.531 0, 1031671.985 1289920.388 0, 1031927.39 1289922.259 0, 
+    1032182.794 1289924.146 0, 1032438.199 1289926.048 0, 1032693.603 1289927.964 0, 1032949.007 1289929.896 0, 1033204.411 1289931.843 0, 1033459.815 1289933.805 0, 1033715.219 1289935.782 0, 1033970.623 1289937.774 0, 1034226.027 1289939.781 0, 1034481.43 1289941.803 0, 
+    1034736.834 1289943.84 0, 1034992.237 1289945.892 0, 1035247.64 1289947.959 0, 1035503.043 1289950.041 0, 1035758.446 1289952.138 0, 1036013.849 1289954.25 0, 1036269.252 1289956.377 0, 1036524.654 1289958.52 0, 1036778.827 1289960.667 0, 1036826.111 1284381.903 0, 
+    1036873.396 1278802.993 0))
+
+POLYGON ((1049037.979 1290081.891 0, 1048783.812 1290079.026 0, 1048528.416 1290076.162 0, 1048273.02 1290073.313 0, 1048017.625 1290070.48 0, 1047762.229 1290067.661 0, 1047506.832 1290064.857 0, 1047251.436 1290062.069 0, 1046996.04 1290059.295 0, 1046740.643 1290056.536 0, 
+    1046485.246 1290053.793 0, 1046229.849 1290051.064 0, 1045974.452 1290048.351 0, 1045719.055 1290045.652 0, 1045463.657 1290042.969 0, 1045208.26 1290040.301 0, 1044952.862 1290037.647 0, 1044697.464 1290035.009 0, 1044442.066 1290032.386 0, 1044186.668 1290029.777 0, 
+    1043931.27 1290027.184 0, 1043675.871 1290024.606 0, 1043420.472 1290022.043 0, 1043165.074 1290019.495 0, 1042908.446 1290016.949 0, 1042654.275 1290014.444 0, 1042398.876 1290011.941 0, 1042143.477 1290009.453 0, 1041888.077 1290006.98 0, 1041632.677 1290004.522 0, 
+    1041377.278 1290002.079 0, 1041121.878 1289999.651 0, 1040866.477 1289997.238 0, 1040611.077 1289994.84 0, 1040355.677 1289992.457 0, 1040100.276 1289990.09 0, 1039844.876 1289987.737 0, 1039589.475 1289985.399 0, 1039334.074 1289983.077 0, 1039078.673 1289980.769 0, 
+    1038823.271 1289978.476 0, 1038567.87 1289976.199 0, 1038312.468 1289973.936 0, 1038057.067 1289971.689 0, 1037801.665 1289969.457 0, 1037546.263 1289967.239 0, 1037290.861 1289965.037 0, 1037035.459 1289962.849 0, 1036778.827 1289960.667 0, 1036731.544 1295539.279 0, 
+    1036684.262 1301117.736 0, 1036940.234 1301119.914 0, 1037194.98 1301122.095 0, 1037449.725 1301124.292 0, 1037704.471 1301126.504 0, 1037959.216 1301128.73 0, 1038213.961 1301130.972 0, 1038468.705 1301133.229 0, 1038723.45 1301135.5 0, 1038978.195 1301137.787 0, 
+    1039232.939 1301140.089 0, 1039487.683 1301142.405 0, 1039742.428 1301144.737 0, 1039997.172 1301147.084 0, 1040251.915 1301149.445 0, 1040506.659 1301151.822 0, 1040761.403 1301154.214 0, 1041016.146 1301156.62 0, 1041270.89 1301159.042 0, 1041525.633 1301161.479 0, 
+    1041780.376 1301163.93 0, 1042035.119 1301166.397 0, 1042289.861 1301168.878 0, 1042544.604 1301171.375 0, 1042798.121 1301173.874 0, 1043054.089 1301176.413 0, 1043308.831 1301178.955 0, 1043563.573 1301181.511 0, 1043818.315 1301184.083 0, 1044073.056 1301186.669 0, 
+    1044327.798 1301189.271 0, 1044582.539 1301191.888 0, 1044837.281 1301194.519 0, 1045092.022 1301197.166 0, 1045346.763 1301199.827 0, 1045601.503 1301202.504 0, 1045856.244 1301205.195 0, 1046110.984 1301207.902 0, 1046365.725 1301210.623 0, 1046620.465 1301213.36 0, 
+    1046875.205 1301216.111 0, 1047129.945 1301218.878 0, 1047384.684 1301221.659 0, 1047639.424 1301224.456 0, 1047894.163 1301227.267 0, 1048148.902 1301230.093 0, 1048403.641 1301232.935 0, 1048658.38 1301235.791 0, 1048911.894 1301238.649 0, 1048974.936 1295660.348 0, 
+    1049037.979 1290081.891 0))
+
+POLYGON ((1061139.136 1301394.106 0, 1060885.629 1301390.532 0, 1060630.899 1301386.956 0, 1060376.169 1301383.395 0, 1060121.439 1301379.849 0, 1059866.709 1301376.318 0, 1059611.978 1301372.802 0, 1059357.247 1301369.301 0, 1059102.516 1301365.815 0, 1058847.785 1301362.343 0, 
+    1058593.054 1301358.887 0, 1058338.322 1301355.446 0, 1058083.59 1301352.02 0, 1057828.858 1301348.609 0, 1057574.126 1301345.212 0, 1057319.394 1301341.831 0, 1057064.661 1301338.465 0, 1056809.928 1301335.114 0, 1056555.195 1301331.778 0, 1056300.462 1301328.456 0, 
+    1056045.729 1301325.15 0, 1055790.995 1301321.859 0, 1055536.261 1301318.583 0, 1055281.528 1301315.321 0, 1055025.57 1301312.06 0, 1054772.059 1301308.844 0, 1054517.325 1301305.628 0, 1054262.59 1301302.426 0, 1054007.855 1301299.24 0, 1053753.12 1301296.069 0, 
+    1053498.385 1301292.912 0, 1053243.649 1301289.771 0, 1052988.913 1301286.645 0, 1052734.178 1301283.533 0, 1052479.442 1301280.437 0, 1052224.705 1301277.356 0, 1051969.969 1301274.289 0, 1051715.232 1301271.238 0, 1051460.496 1301268.202 0, 1051205.759 1301265.18 0, 
+    1050951.022 1301262.174 0, 1050696.284 1301259.183 0, 1050441.547 1301256.206 0, 1050186.809 1301253.245 0, 1049932.072 1301250.298 0, 1049677.334 1301247.367 0, 1049422.596 1301244.451 0, 1049167.857 1301241.549 0, 1048911.894 1301238.649 0, 1048848.854 1306816.789 0, 
+    1048785.816 1312394.763 0, 1049041.12 1312397.656 0, 1049295.201 1312400.55 0, 1049549.283 1312403.458 0, 1049803.364 1312406.382 0, 1050057.445 1312409.321 0, 1050311.526 1312412.275 0, 1050565.607 1312415.244 0, 1050819.688 1312418.227 0, 1051073.768 1312421.226 0, 
+    1051327.849 1312424.239 0, 1051581.929 1312427.268 0, 1051836.009 1312430.311 0, 1052090.088 1312433.37 0, 1052344.168 1312436.443 0, 1052598.247 1312439.532 0, 1052852.327 1312442.635 0, 1053106.406 1312445.753 0, 1053360.484 1312448.886 0, 1053614.563 1312452.035 0, 
+    1053868.642 1312455.198 0, 1054122.72 1312458.376 0, 1054376.798 1312461.569 0, 1054630.876 1312464.777 0, 1054883.733 1312467.984 0, 1055139.031 1312471.238 0, 1055393.108 1312474.491 0, 1055647.186 1312477.758 0, 1055901.263 1312481.041 0, 1056155.339 1312484.339 0, 
+    1056409.416 1312487.651 0, 1056663.492 1312490.979 0, 1056917.568 1312494.322 0, 1057171.644 1312497.679 0, 1057425.72 1312501.052 0, 1057679.796 1312504.439 0, 1057933.871 1312507.842 0, 1058187.946 1312511.259 0, 1058442.021 1312514.691 0, 1058696.096 1312518.138 0, 
+    1058950.171 1312521.601 0, 1059204.245 1312525.078 0, 1059458.319 1312528.57 0, 1059712.393 1312532.077 0, 1059966.467 1312535.599 0, 1060220.54 1312539.136 0, 1060474.614 1312542.688 0, 1060728.687 1312546.255 0, 1060981.54 1312549.819 0, 1061060.337 1306972.046 0, 
+    1061139.136 1301394.106 0))
+
+POLYGON ((1073176.778 1312739.331 0, 1072923.933 1312735.052 0, 1072669.871 1312730.767 0, 1072415.809 1312726.497 0, 1072161.746 1312722.242 0, 1071907.684 1312718.003 0, 1071653.621 1312713.778 0, 1071399.557 1312709.568 0, 1071145.494 1312705.373 0, 1070891.43 1312701.193 0, 
+    1070637.366 1312697.028 0, 1070383.302 1312692.878 0, 1070129.237 1312688.743 0, 1069875.172 1312684.622 0, 1069621.107 1312680.517 0, 1069367.042 1312676.427 0, 1069112.977 1312672.352 0, 1068858.911 1312668.291 0, 1068604.845 1312664.246 0, 1068350.779 1312660.215 0, 
+    1068096.712 1312656.2 0, 1067842.646 1312652.199 0, 1067588.579 1312648.214 0, 1067334.512 1312644.243 0, 1067079.226 1312640.268 0, 1066826.377 1312636.347 0, 1066572.309 1312632.421 0, 1066318.241 1312628.51 0, 1066064.173 1312624.614 0, 1065810.104 1312620.733 0, 
+    1065556.035 1312616.867 0, 1065301.966 1312613.016 0, 1065047.897 1312609.18 0, 1064793.828 1312605.359 0, 1064539.758 1312601.553 0, 1064285.688 1312597.762 0, 1064031.618 1312593.985 0, 1063777.548 1312590.224 0, 1063523.477 1312586.478 0, 1063269.406 1312582.746 0, 
+    1063015.335 1312579.03 0, 1062761.264 1312575.328 0, 1062507.193 1312571.642 0, 1062253.121 1312567.97 0, 1061999.049 1312564.314 0, 1061744.977 1312560.672 0, 1061490.905 1312557.045 0, 1061236.833 1312553.434 0, 1060981.54 1312549.819 0, 1060902.746 1318127.422 0, 
+    1060823.955 1323704.848 0, 1061078.587 1323708.452 0, 1061332.003 1323712.055 0, 1061585.419 1323715.672 0, 1061838.834 1323719.304 0, 1062092.25 1323722.952 0, 1062345.665 1323726.614 0, 1062599.08 1323730.291 0, 1062852.494 1323733.983 0, 1063105.909 1323737.689 0, 
+    1063359.323 1323741.411 0, 1063612.737 1323745.148 0, 1063866.151 1323748.899 0, 1064119.564 1323752.666 0, 1064372.977 1323756.447 0, 1064626.391 1323760.244 0, 1064879.803 1323764.055 0, 1065133.216 1323767.881 0, 1065386.629 1323771.722 0, 1065640.041 1323775.578 0, 
+    1065893.453 1323779.449 0, 1066146.864 1323783.335 0, 1066400.276 1323787.236 0, 1066653.687 1323791.151 0, 1066905.883 1323795.063 0, 1067160.509 1323799.027 0, 1067413.92 1323802.988 0, 1067667.33 1323806.963 0, 1067920.74 1323810.953 0, 1068174.15 1323814.958 0, 
+    1068427.56 1323818.978 0, 1068680.969 1323823.013 0, 1068934.378 1323827.063 0, 1069187.787 1323831.128 0, 1069441.196 1323835.208 0, 1069694.604 1323839.302 0, 1069948.013 1323843.412 0, 1070201.421 1323847.536 0, 1070454.828 1323851.676 0, 1070708.236 1323855.83 0, 
+    1070961.643 1323859.999 0, 1071215.05 1323864.183 0, 1071468.457 1323868.382 0, 1071721.863 1323872.596 0, 1071975.269 1323876.825 0, 1072228.675 1323881.069 0, 1072482.081 1323885.328 0, 1072735.487 1323889.601 0, 1072987.678 1323893.869 0, 1073082.226 1318316.688 0, 
+    1073176.778 1312739.331 0))
+
+POLYGON ((1085150.818 1324117.255 0, 1084898.638 1324112.274 0, 1084645.246 1324107.285 0, 1084391.853 1324102.31 0, 1084138.46 1324097.35 0, 1083885.067 1324092.406 0, 1083631.673 1324087.476 0, 1083378.279 1324082.561 0, 1083124.885 1324077.661 0, 1082871.491 1324072.776 0, 
+    1082618.096 1324067.906 0, 1082364.701 1324063.05 0, 1082111.306 1324058.21 0, 1081857.91 1324053.384 0, 1081604.514 1324048.574 0, 1081351.118 1324043.778 0, 1081097.722 1324038.998 0, 1080844.325 1324034.232 0, 1080590.928 1324029.481 0, 1080337.531 1324024.745 0, 
+    1080084.133 1324020.024 0, 1079830.735 1324015.318 0, 1079577.337 1324010.627 0, 1079323.939 1324005.95 0, 1079069.327 1324001.267 0, 1078817.141 1323996.642 0, 1078563.742 1323992.011 0, 1078310.342 1323987.394 0, 1078056.943 1323982.792 0, 1077803.543 1323978.206 0, 
+    1077550.142 1323973.634 0, 1077296.742 1323969.077 0, 1077043.341 1323964.535 0, 1076789.94 1323960.007 0, 1076536.538 1323955.495 0, 1076283.137 1323950.998 0, 1076029.735 1323946.515 0, 1075776.333 1323942.048 0, 1075522.93 1323937.595 0, 1075269.528 1323933.158 0, 
+    1075016.125 1323928.735 0, 1074762.722 1323924.327 0, 1074509.318 1323919.934 0, 1074255.914 1323915.556 0, 1074002.51 1323911.193 0, 1073749.106 1323906.845 0, 1073495.702 1323902.512 0, 1073242.297 1323898.193 0, 1072987.678 1323893.869 0, 1072893.132 1329470.869 0, 
+    1072798.59 1335047.682 0, 1073052.55 1335051.995 0, 1073305.298 1335056.302 0, 1073558.046 1335060.624 0, 1073810.794 1335064.961 0, 1074063.541 1335069.313 0, 1074316.288 1335073.679 0, 1074569.035 1335078.061 0, 1074821.782 1335082.457 0, 1075074.529 1335086.868 0, 
+    1075327.275 1335091.295 0, 1075580.021 1335095.736 0, 1075832.766 1335100.192 0, 1076085.512 1335104.662 0, 1076338.257 1335109.148 0, 1076591.002 1335113.649 0, 1076843.746 1335118.164 0, 1077096.491 1335122.694 0, 1077349.235 1335127.24 0, 1077601.979 1335131.8 0, 
+    1077854.722 1335136.375 0, 1078107.465 1335140.964 0, 1078360.208 1335145.569 0, 1078612.951 1335150.189 0, 1078864.483 1335154.801 0, 1079118.436 1335159.472 0, 1079371.178 1335164.137 0, 1079623.919 1335168.816 0, 1079876.661 1335173.51 0, 1080129.402 1335178.218 0, 
+    1080382.143 1335182.942 0, 1080634.883 1335187.681 0, 1080887.623 1335192.434 0, 1081140.363 1335197.202 0, 1081393.103 1335201.986 0, 1081645.843 1335206.784 0, 1081898.582 1335211.597 0, 1082151.32 1335216.424 0, 1082404.059 1335221.267 0, 1082656.797 1335226.125 0, 
+    1082909.535 1335230.997 0, 1083162.273 1335235.885 0, 1083415.01 1335240.787 0, 1083667.748 1335245.704 0, 1083920.484 1335250.636 0, 1084173.221 1335255.583 0, 1084425.957 1335260.544 0, 1084678.693 1335265.521 0, 1084930.219 1335270.488 0, 1085040.517 1329693.965 0, 
+    1085150.818 1324117.255 0))
+
+POLYGON ((1097061.171 1335527.568 0, 1096809.658 1335521.89 0, 1096556.937 1335516.2 0, 1096304.216 1335510.524 0, 1096051.494 1335504.863 0, 1095798.772 1335499.217 0, 1095546.05 1335493.586 0, 1095293.328 1335487.97 0, 1095040.605 1335482.368 0, 1094787.881 1335476.782 0, 
+    1094535.158 1335471.21 0, 1094282.434 1335465.654 0, 1094029.71 1335460.112 0, 1093776.985 1335454.585 0, 1093524.26 1335449.073 0, 1093271.535 1335443.576 0, 1093018.81 1335438.093 0, 1092766.084 1335432.626 0, 1092513.358 1335427.173 0, 1092260.631 1335421.735 0, 
+    1092007.905 1335416.313 0, 1091755.178 1335410.905 0, 1091502.45 1335405.512 0, 1091249.722 1335400.133 0, 1090995.786 1335394.744 0, 1090744.266 1335389.421 0, 1090491.537 1335384.088 0, 1090238.808 1335378.769 0, 1089986.079 1335373.465 0, 1089733.349 1335368.176 0, 
+    1089480.619 1335362.902 0, 1089227.889 1335357.643 0, 1088975.159 1335352.399 0, 1088722.428 1335347.169 0, 1088469.697 1335341.955 0, 1088216.965 1335336.755 0, 1087964.233 1335331.57 0, 1087711.501 1335326.4 0, 1087458.769 1335321.245 0, 1087206.036 1335316.105 0, 
+    1086953.303 1335310.98 0, 1086700.57 1335305.869 0, 1086447.837 1335300.773 0, 1086195.103 1335295.693 0, 1085942.368 1335290.627 0, 1085689.634 1335285.576 0, 1085436.899 1335280.54 0, 1085184.164 1335275.519 0, 1084930.219 1335270.488 0, 1084819.926 1340846.82 0, 
+    1084709.636 1346422.955 0, 1084962.921 1346427.972 0, 1085215 1346432.98 0, 1085467.078 1346438.003 0, 1085719.156 1346443.041 0, 1085971.234 1346448.094 0, 1086223.312 1346453.161 0, 1086475.389 1346458.244 0, 1086727.466 1346463.341 0, 1086979.542 1346468.453 0, 
+    1087231.619 1346473.58 0, 1087483.695 1346478.721 0, 1087735.77 1346483.878 0, 1087987.846 1346489.049 0, 1088239.921 1346494.236 0, 1088491.995 1346499.437 0, 1088744.07 1346504.652 0, 1088996.144 1346509.883 0, 1089248.218 1346515.129 0, 1089500.291 1346520.389 0, 
+    1089752.365 1346525.664 0, 1090004.437 1346530.954 0, 1090256.51 1346536.259 0, 1090508.582 1346541.579 0, 1090759.449 1346546.888 0, 1091012.726 1346552.263 0, 1091264.797 1346557.627 0, 1091516.868 1346563.006 0, 1091768.939 1346568.4 0, 1092021.009 1346573.809 0, 
+    1092273.079 1346579.233 0, 1092525.149 1346584.671 0, 1092777.219 1346590.124 0, 1093029.288 1346595.592 0, 1093281.357 1346601.075 0, 1093533.425 1346606.573 0, 1093785.493 1346612.086 0, 1094037.561 1346617.613 0, 1094289.628 1346623.155 0, 1094541.696 1346628.713 0, 
+    1094793.762 1346634.285 0, 1095045.829 1346639.871 0, 1095297.895 1346645.473 0, 1095549.961 1346651.089 0, 1095802.026 1346656.721 0, 1096054.092 1346662.367 0, 1096306.156 1346668.028 0, 1096558.221 1346673.704 0, 1096809.081 1346679.367 0, 1096935.124 1341103.566 0, 
+    1097061.171 1335527.568 0))
+
+POLYGON ((1108907.753 1346969.961 0, 1108656.908 1346963.589 0, 1108404.861 1346957.201 0, 1108152.813 1346950.828 0, 1107900.765 1346944.47 0, 1107648.716 1346938.127 0, 1107396.667 1346931.798 0, 1107144.618 1346925.484 0, 1106892.568 1346919.185 0, 1106640.518 1346912.901 0, 
+    1106388.467 1346906.632 0, 1106136.417 1346900.378 0, 1105884.365 1346894.138 0, 1105632.314 1346887.913 0, 1105380.262 1346881.703 0, 1105128.21 1346875.508 0, 1104876.157 1346869.328 0, 1104624.104 1346863.163 0, 1104372.051 1346857.012 0, 1104119.997 1346850.877 0, 
+    1103867.943 1346844.756 0, 1103615.888 1346838.65 0, 1103363.834 1346832.558 0, 1103111.778 1346826.482 0, 1102858.52 1346820.392 0, 1102607.667 1346814.374 0, 1102355.611 1346808.342 0, 1102103.554 1346802.325 0, 1101851.497 1346796.323 0, 1101599.44 1346790.335 0, 
+    1101347.382 1346784.363 0, 1101095.324 1346778.405 0, 1100843.266 1346772.462 0, 1100591.207 1346766.534 0, 1100339.148 1346760.621 0, 1100087.089 1346754.723 0, 1099835.029 1346748.839 0, 1099582.969 1346742.971 0, 1099330.908 1346737.117 0, 1099078.848 1346731.278 0, 
+    1098826.786 1346725.454 0, 1098574.725 1346719.644 0, 1098322.663 1346713.85 0, 1098070.601 1346708.07 0, 1097818.538 1346702.305 0, 1097566.476 1346696.555 0, 1097314.412 1346690.82 0, 1097062.349 1346685.1 0, 1096809.081 1346679.367 0, 1096683.043 1352254.966 0, 
+    1096557.009 1357830.357 0, 1096809.618 1357836.075 0, 1097061.025 1357841.78 0, 1097312.432 1357847.5 0, 1097563.838 1357853.235 0, 1097815.244 1357858.985 0, 1098066.65 1357864.75 0, 1098318.056 1357870.529 0, 1098569.461 1357876.323 0, 1098820.866 1357882.132 0, 
+    1099072.27 1357887.956 0, 1099323.674 1357893.795 0, 1099575.078 1357899.648 0, 1099826.482 1357905.516 0, 1100077.885 1357911.399 0, 1100329.287 1357917.297 0, 1100580.69 1357923.21 0, 1100832.092 1357929.137 0, 1101083.494 1357935.079 0, 1101334.895 1357941.036 0, 
+    1101586.296 1357947.008 0, 1101837.697 1357952.994 0, 1102089.097 1357958.996 0, 1102340.497 1357965.012 0, 1102590.696 1357971.014 0, 1102843.296 1357977.089 0, 1103094.694 1357983.149 0, 1103346.093 1357989.225 0, 1103597.491 1357995.315 0, 1103848.889 1358001.42 0, 
+    1104100.286 1358007.539 0, 1104351.683 1358013.674 0, 1104603.08 1358019.823 0, 1104854.476 1358025.987 0, 1105105.872 1358032.166 0, 1105357.268 1358038.36 0, 1105608.663 1358044.568 0, 1105860.058 1358050.792 0, 1106111.453 1358057.03 0, 1106362.847 1358063.283 0, 
+    1106614.241 1358069.551 0, 1106865.634 1358075.833 0, 1107117.027 1358082.13 0, 1107368.42 1358088.442 0, 1107619.812 1358094.769 0, 1107871.204 1358101.111 0, 1108122.596 1358107.467 0, 1108373.987 1358113.839 0, 1108624.179 1358120.194 0, 1108765.963 1352545.182 0, 
+    1108907.753 1346969.961 0))
+
+POLYGON ((1120690.481 1358444.123 0, 1120440.306 1358437.06 0, 1120188.934 1358429.979 0, 1119937.562 1358422.912 0, 1119686.189 1358415.86 0, 1119434.815 1358408.823 0, 1119183.441 1358401.801 0, 1118932.067 1358394.793 0, 1118680.692 1358387.801 0, 1118429.317 1358380.823 0, 
+    1118177.942 1358373.86 0, 1117926.566 1358366.911 0, 1117675.19 1358359.978 0, 1117423.813 1358353.059 0, 1117172.436 1358346.155 0, 1116921.058 1358339.266 0, 1116669.68 1358332.392 0, 1116418.302 1358325.532 0, 1116166.923 1358318.687 0, 1115915.544 1358311.857 0, 
+    1115664.165 1358305.042 0, 1115412.785 1358298.242 0, 1115161.404 1358291.456 0, 1114910.024 1358284.685 0, 1114657.444 1358277.897 0, 1114407.261 1358271.188 0, 1114155.879 1358264.462 0, 1113904.497 1358257.75 0, 1113653.114 1358251.054 0, 1113401.731 1358244.372 0, 
+    1113150.347 1358237.704 0, 1112898.963 1358231.052 0, 1112647.579 1358224.414 0, 1112396.194 1358217.792 0, 1112144.809 1358211.184 0, 1111893.424 1358204.59 0, 1111642.038 1358198.012 0, 1111390.652 1358191.448 0, 1111139.265 1358184.899 0, 1110887.878 1358178.365 0, 
+    1110636.491 1358171.846 0, 1110385.103 1358165.342 0, 1110133.715 1358158.852 0, 1109882.326 1358152.377 0, 1109630.937 1358145.917 0, 1109379.548 1358139.472 0, 1109128.158 1358133.041 0, 1108876.768 1358126.626 0, 1108624.179 1358120.194 0, 1108482.4 1363694.994 0, 
+    1108340.626 1369269.576 0, 1108592.556 1369275.991 0, 1108843.29 1369282.39 0, 1109094.023 1369288.803 0, 1109344.756 1369295.232 0, 1109595.489 1369301.675 0, 1109846.221 1369308.133 0, 1110096.953 1369314.606 0, 1110347.685 1369321.093 0, 1110598.416 1369327.595 0, 
+    1110849.147 1369334.112 0, 1111099.877 1369340.644 0, 1111350.607 1369347.191 0, 1111601.337 1369353.752 0, 1111852.066 1369360.328 0, 1112102.795 1369366.919 0, 1112353.524 1369373.524 0, 1112604.252 1369380.144 0, 1112854.979 1369386.779 0, 1113105.707 1369393.429 0, 
+    1113356.434 1369400.094 0, 1113607.16 1369406.773 0, 1113857.886 1369413.467 0, 1114108.612 1369420.176 0, 1114358.142 1369426.868 0, 1114610.062 1369433.638 0, 1114860.787 1369440.391 0, 1115111.511 1369447.159 0, 1115362.235 1369453.942 0, 1115612.958 1369460.739 0, 
+    1115863.681 1369467.551 0, 1116114.403 1369474.378 0, 1116365.126 1369481.22 0, 1116615.847 1369488.076 0, 1116866.569 1369494.947 0, 1117117.29 1369501.833 0, 1117368.01 1369508.734 0, 1117618.73 1369515.649 0, 1117869.45 1369522.579 0, 1118120.169 1369529.524 0, 
+    1118370.888 1369536.484 0, 1118621.607 1369543.458 0, 1118872.325 1369550.448 0, 1119123.042 1369557.452 0, 1119373.76 1369564.47 0, 1119624.476 1369571.504 0, 1119875.193 1369578.552 0, 1120125.909 1369585.615 0, 1120375.431 1369592.659 0, 1120532.953 1364018.5 0, 
+    1120690.481 1358444.123 0))
+
+POLYGON ((1132409.275 1369949.741 0, 1132159.772 1369941.992 0, 1131909.077 1369934.221 0, 1131658.381 1369926.464 0, 1131407.685 1369918.722 0, 1131156.989 1369910.995 0, 1130906.292 1369903.283 0, 1130655.595 1369895.586 0, 1130404.897 1369887.903 0, 1130154.199 1369880.235 0, 
+    1129903.5 1369872.582 0, 1129652.801 1369864.943 0, 1129402.101 1369857.319 0, 1129151.401 1369849.71 0, 1128900.701 1369842.116 0, 1128650 1369834.537 0, 1128399.298 1369826.972 0, 1128148.597 1369819.422 0, 1127897.894 1369811.887 0, 1127647.192 1369804.367 0, 
+    1127396.488 1369796.861 0, 1127145.785 1369789.37 0, 1126895.081 1369781.894 0, 1126644.376 1369774.432 0, 1126392.479 1369766.95 0, 1126142.966 1369759.554 0, 1125892.26 1369752.137 0, 1125641.554 1369744.734 0, 1125390.848 1369737.347 0, 1125140.14 1369729.974 0, 
+    1124889.433 1369722.616 0, 1124638.725 1369715.272 0, 1124388.017 1369707.944 0, 1124137.308 1369700.63 0, 1123886.599 1369693.331 0, 1123635.889 1369686.046 0, 1123385.179 1369678.777 0, 1123134.468 1369671.522 0, 1122883.757 1369664.282 0, 1122633.046 1369657.057 0, 
+    1122382.334 1369649.846 0, 1122131.622 1369642.65 0, 1121880.909 1369635.469 0, 1121630.196 1369628.303 0, 1121379.483 1369621.151 0, 1121128.769 1369614.015 0, 1120878.054 1369606.893 0, 1120627.34 1369599.785 0, 1120375.431 1369592.659 0, 1120217.915 1375166.595 0, 
+    1120060.405 1380740.302 0, 1120311.655 1380747.409 0, 1120561.714 1380754.498 0, 1120811.772 1380761.601 0, 1121061.83 1380768.719 0, 1121311.887 1380775.852 0, 1121561.944 1380783 0, 1121812.001 1380790.162 0, 1122062.057 1380797.339 0, 1122312.112 1380804.531 0, 
+    1122562.168 1380811.737 0, 1122812.222 1380818.958 0, 1123062.277 1380826.194 0, 1123312.331 1380833.445 0, 1123562.384 1380840.71 0, 1123812.438 1380847.99 0, 1124062.49 1380855.285 0, 1124312.542 1380862.594 0, 1124562.594 1380869.918 0, 1124812.646 1380877.257 0, 
+    1125062.697 1380884.611 0, 1125312.747 1380891.979 0, 1125562.797 1380899.362 0, 1125812.847 1380906.76 0, 1126061.707 1380914.137 0, 1126312.945 1380921.599 0, 1126562.993 1380929.041 0, 1126813.041 1380936.498 0, 1127063.089 1380943.969 0, 1127313.136 1380951.455 0, 
+    1127563.182 1380958.956 0, 1127813.229 1380966.471 0, 1128063.274 1380974.002 0, 1128313.32 1380981.547 0, 1128563.364 1380989.106 0, 1128813.409 1380996.68 0, 1129063.453 1381004.27 0, 1129313.496 1381011.873 0, 1129563.539 1381019.492 0, 1129813.582 1381027.125 0, 
+    1130063.624 1381034.773 0, 1130313.666 1381042.436 0, 1130563.707 1381050.113 0, 1130813.748 1381057.805 0, 1131063.788 1381065.512 0, 1131313.828 1381073.233 0, 1131563.867 1381080.97 0, 1131813.906 1381088.721 0, 1132062.756 1381096.449 0, 1132236.012 1375523.209 0, 
+    1132409.275 1369949.741 0))
+
+POLYGON ((1144064.053 1381486.504 0, 1143815.224 1381478.072 0, 1143565.208 1381469.615 0, 1143315.192 1381461.172 0, 1143065.175 1381452.745 0, 1142815.157 1381444.331 0, 1142565.139 1381435.933 0, 1142315.12 1381427.549 0, 1142065.101 1381419.18 0, 1141815.082 1381410.826 0, 
+    1141565.062 1381402.486 0, 1141315.041 1381394.161 0, 1141065.02 1381385.851 0, 1140814.999 1381377.556 0, 1140564.977 1381369.275 0, 1140314.954 1381361.009 0, 1140064.931 1381352.758 0, 1139814.908 1381344.521 0, 1139564.884 1381336.299 0, 1139314.859 1381328.092 0, 
+    1139064.835 1381319.9 0, 1138814.809 1381311.722 0, 1138564.783 1381303.559 0, 1138314.757 1381295.411 0, 1138063.543 1381287.238 0, 1137814.703 1381279.158 0, 1137564.675 1381271.054 0, 1137314.647 1381262.965 0, 1137064.618 1381254.89 0, 1136814.589 1381246.83 0, 
+    1136564.559 1381238.785 0, 1136314.529 1381230.754 0, 1136064.498 1381222.738 0, 1135814.467 1381214.737 0, 1135564.436 1381206.751 0, 1135314.404 1381198.779 0, 1135064.371 1381190.822 0, 1134814.338 1381182.88 0, 1134564.305 1381174.952 0, 1134314.271 1381167.039 0, 
+    1134064.237 1381159.141 0, 1133814.202 1381151.258 0, 1133564.166 1381143.389 0, 1133314.131 1381135.535 0, 1133064.094 1381127.696 0, 1132814.058 1381119.871 0, 1132564.021 1381112.062 0, 1132313.983 1381104.267 0, 1132062.756 1381096.449 0, 1131889.508 1386669.455 0, 
+    1131716.267 1392242.221 0, 1131966.835 1392250.018 0, 1132216.216 1392257.793 0, 1132465.598 1392265.582 0, 1132714.978 1392273.386 0, 1132964.358 1392281.205 0, 1133213.738 1392289.038 0, 1133463.117 1392296.886 0, 1133712.496 1392304.749 0, 1133961.875 1392312.626 0, 
+    1134211.253 1392320.518 0, 1134460.63 1392328.425 0, 1134710.007 1392336.346 0, 1134959.383 1392344.282 0, 1135208.759 1392352.233 0, 1135458.135 1392360.199 0, 1135707.51 1392368.179 0, 1135956.885 1392376.174 0, 1136206.259 1392384.183 0, 1136455.633 1392392.207 0, 
+    1136705.006 1392400.246 0, 1136954.379 1392408.3 0, 1137203.751 1392416.368 0, 1137453.123 1392424.451 0, 1137701.309 1392432.51 0, 1137951.865 1392440.661 0, 1138201.235 1392448.787 0, 1138450.605 1392456.929 0, 1138699.974 1392465.085 0, 1138949.343 1392473.256 0, 
+    1139198.712 1392481.442 0, 1139448.08 1392489.642 0, 1139697.447 1392497.857 0, 1139946.814 1392506.087 0, 1140196.181 1392514.331 0, 1140445.547 1392522.59 0, 1140694.912 1392530.864 0, 1140944.277 1392539.152 0, 1141193.642 1392547.455 0, 1141443.006 1392555.773 0, 
+    1141692.369 1392564.105 0, 1141941.732 1392572.452 0, 1142191.095 1392580.814 0, 1142440.457 1392589.191 0, 1142689.819 1392597.582 0, 1142939.18 1392605.987 0, 1143188.54 1392614.408 0, 1143437.901 1392622.843 0, 1143686.077 1392631.253 0, 1143875.061 1387058.998 0, 
+    1144064.053 1381486.504 0))
+
+POLYGON ((1155654.739 1393054.1 0, 1155406.586 1393044.989 0, 1155157.251 1393035.849 0, 1154907.915 1393026.724 0, 1154658.579 1393017.614 0, 1154409.242 1393008.518 0, 1154159.904 1392999.438 0, 1153910.566 1392990.371 0, 1153661.228 1392981.32 0, 1153411.889 1392972.283 0, 
+    1153162.549 1392963.261 0, 1152913.209 1392954.253 0, 1152663.868 1392945.26 0, 1152414.527 1392936.282 0, 1152165.186 1392927.319 0, 1151915.843 1392918.37 0, 1151666.501 1392909.436 0, 1151417.157 1392900.516 0, 1151167.814 1392891.612 0, 1150918.469 1392882.722 0, 
+    1150669.124 1392873.846 0, 1150419.779 1392864.985 0, 1150170.433 1392856.139 0, 1149921.087 1392847.308 0, 1149670.557 1392838.449 0, 1149422.392 1392829.689 0, 1149173.044 1392820.902 0, 1148923.696 1392812.129 0, 1148674.347 1392803.371 0, 1148424.997 1392794.628 0, 
+    1148175.647 1392785.899 0, 1147926.297 1392777.185 0, 1147676.946 1392768.486 0, 1147427.594 1392759.801 0, 1147178.242 1392751.131 0, 1146928.89 1392742.476 0, 1146679.537 1392733.835 0, 1146430.183 1392725.209 0, 1146180.829 1392716.598 0, 1145931.474 1392708.002 0, 
+    1145682.119 1392699.42 0, 1145432.764 1392690.852 0, 1145183.407 1392682.3 0, 1144934.051 1392673.762 0, 1144684.694 1392665.239 0, 1144435.336 1392656.73 0, 1144185.978 1392648.236 0, 1143936.619 1392639.757 0, 1143686.077 1392631.253 0, 1143497.101 1398203.262 0, 
+    1143308.133 1403775.022 0, 1143558.017 1403783.504 0, 1143806.72 1403791.961 0, 1144055.422 1403800.432 0, 1144304.124 1403808.919 0, 1144552.825 1403817.419 0, 1144801.526 1403825.935 0, 1145050.226 1403834.465 0, 1145298.926 1403843.009 0, 1145547.625 1403851.569 0, 
+    1145796.324 1403860.143 0, 1146045.022 1403868.731 0, 1146293.719 1403877.335 0, 1146542.417 1403885.952 0, 1146791.113 1403894.585 0, 1147039.81 1403903.232 0, 1147288.505 1403911.894 0, 1147537.2 1403920.57 0, 1147785.895 1403929.261 0, 1148034.589 1403937.967 0, 
+    1148283.283 1403946.687 0, 1148531.976 1403955.422 0, 1148780.668 1403964.172 0, 1149029.361 1403972.936 0, 1149276.873 1403981.674 0, 1149526.743 1403990.509 0, 1149775.434 1403999.317 0, 1150024.124 1404008.14 0, 1150272.813 1404016.977 0, 1150521.502 1404025.829 0, 
+    1150770.191 1404034.696 0, 1151018.879 1404043.577 0, 1151267.566 1404052.473 0, 1151516.253 1404061.384 0, 1151764.939 1404070.309 0, 1152013.625 1404079.249 0, 1152262.31 1404088.204 0, 1152510.995 1404097.173 0, 1152759.679 1404106.157 0, 1153008.363 1404115.155 0, 
+    1153257.046 1404124.168 0, 1153505.729 1404133.196 0, 1153754.411 1404142.238 0, 1154003.093 1404151.295 0, 1154251.774 1404160.367 0, 1154500.454 1404169.453 0, 1154749.134 1404178.554 0, 1154997.814 1404187.67 0, 1155245.314 1404196.756 0, 1155450.022 1398625.553 0, 
+    1155654.739 1393054.1 0))
+
+POLYGON ((1167181.256 1404652.214 0, 1166933.78 1404642.428 0, 1166685.128 1404632.61 0, 1166436.474 1404622.806 0, 1166187.82 1404613.018 0, 1165939.166 1404603.244 0, 1165690.511 1404593.484 0, 1165441.855 1404583.739 0, 1165193.199 1404574.009 0, 1164944.543 1404564.293 0, 
+    1164695.885 1404554.592 0, 1164447.227 1404544.906 0, 1164198.569 1404535.234 0, 1163949.91 1404525.577 0, 1163701.25 1404515.935 0, 1163452.59 1404506.307 0, 1163203.929 1404496.694 0, 1162955.268 1404487.095 0, 1162706.606 1404477.511 0, 1162457.944 1404467.942 0, 
+    1162209.281 1404458.387 0, 1161960.617 1404448.847 0, 1161711.953 1404439.322 0, 1161463.289 1404429.811 0, 1161213.446 1404420.27 0, 1160965.958 1404410.834 0, 1160717.291 1404401.367 0, 1160468.624 1404391.915 0, 1160219.957 1404382.477 0, 1159971.289 1404373.054 0, 
+    1159722.62 1404363.646 0, 1159473.951 1404354.252 0, 1159225.282 1404344.873 0, 1158976.611 1404335.509 0, 1158727.941 1404326.159 0, 1158479.269 1404316.824 0, 1158230.597 1404307.504 0, 1157981.925 1404298.198 0, 1157733.252 1404288.907 0, 1157484.579 1404279.63 0, 
+    1157235.905 1404270.368 0, 1156987.23 1404261.121 0, 1156738.555 1404251.888 0, 1156489.879 1404242.67 0, 1156241.203 1404233.467 0, 1155992.526 1404224.278 0, 1155743.849 1404215.104 0, 1155495.171 1404205.945 0, 1155245.314 1404196.756 0, 1155040.616 1409767.704 0, 
+    1154835.927 1415338.391 0, 1155085.125 1415347.554 0, 1155333.147 1415356.69 0, 1155581.168 1415365.84 0, 1155829.189 1415375.004 0, 1156077.21 1415384.183 0, 1156325.23 1415393.377 0, 1156573.249 1415402.585 0, 1156821.268 1415411.808 0, 1157069.286 1415421.046 0, 
+    1157317.304 1415430.298 0, 1157565.321 1415439.564 0, 1157813.338 1415448.846 0, 1158061.354 1415458.142 0, 1158309.369 1415467.452 0, 1158557.384 1415476.777 0, 1158805.399 1415486.117 0, 1159053.413 1415495.471 0, 1159301.426 1415504.84 0, 1159549.439 1415514.223 0, 
+    1159797.451 1415523.621 0, 1160045.463 1415533.034 0, 1160293.474 1415542.461 0, 1160541.485 1415551.903 0, 1160788.32 1415561.315 0, 1161037.504 1415570.831 0, 1161285.513 1415580.316 0, 1161533.521 1415589.817 0, 1161781.529 1415599.331 0, 1162029.536 1415608.861 0, 
+    1162277.543 1415618.405 0, 1162525.549 1415627.964 0, 1162773.555 1415637.537 0, 1163021.56 1415647.125 0, 1163269.564 1415656.727 0, 1163517.568 1415666.344 0, 1163765.571 1415675.976 0, 1164013.574 1415685.622 0, 1164261.576 1415695.283 0, 1164509.578 1415704.958 0, 
+    1164757.579 1415714.648 0, 1165005.579 1415724.353 0, 1165253.579 1415734.072 0, 1165501.579 1415743.806 0, 1165749.577 1415753.554 0, 1165997.575 1415763.317 0, 1166245.573 1415773.095 0, 1166493.57 1415782.887 0, 1166740.393 1415792.647 0, 1166960.819 1410222.561 0, 
+    1167181.256 1404652.214 0))
+
+POLYGON ((1178643.529 1416280.534 0, 1178396.732 1416270.077 0, 1178148.764 1416259.584 0, 1177900.795 1416249.106 0, 1177652.825 1416238.642 0, 1177404.855 1416228.193 0, 1177156.884 1416217.759 0, 1176908.913 1416207.339 0, 1176660.941 1416196.934 0, 1176412.968 1416186.543 0, 
+    1176164.995 1416176.167 0, 1175917.021 1416165.806 0, 1175669.046 1416155.459 0, 1175421.071 1416145.126 0, 1175173.096 1416134.809 0, 1174925.119 1416124.506 0, 1174677.142 1416114.217 0, 1174429.165 1416103.943 0, 1174181.187 1416093.684 0, 1173933.208 1416083.44 0, 
+    1173685.229 1416073.209 0, 1173437.249 1416062.994 0, 1173189.268 1416052.793 0, 1172941.287 1416042.607 0, 1172692.133 1416032.387 0, 1172445.323 1416022.278 0, 1172197.34 1416012.136 0, 1171949.357 1416002.008 0, 1171701.373 1415991.894 0, 1171453.388 1415981.796 0, 
+    1171205.403 1415971.712 0, 1170957.417 1415961.642 0, 1170709.43 1415951.587 0, 1170461.443 1415941.547 0, 1170213.455 1415931.521 0, 1169965.467 1415921.51 0, 1169717.478 1415911.513 0, 1169469.489 1415901.532 0, 1169221.499 1415891.564 0, 1168973.508 1415881.611 0, 
+    1168725.517 1415871.673 0, 1168477.525 1415861.75 0, 1168229.533 1415851.841 0, 1167981.54 1415841.946 0, 1167733.546 1415832.067 0, 1167485.552 1415822.202 0, 1167237.558 1415812.351 0, 1166989.562 1415802.515 0, 1166740.393 1415792.647 0, 1166519.977 1421362.466 0, 
+    1166299.572 1426932.014 0, 1166548.083 1426941.855 0, 1166795.422 1426951.665 0, 1167042.762 1426961.49 0, 1167290.1 1426971.329 0, 1167537.438 1426981.183 0, 1167784.775 1426991.051 0, 1168032.112 1427000.933 0, 1168279.448 1427010.831 0, 1168526.784 1427020.743 0, 
+    1168774.119 1427030.669 0, 1169021.453 1427040.61 0, 1169268.787 1427050.566 0, 1169516.12 1427060.536 0, 1169763.453 1427070.52 0, 1170010.785 1427080.52 0, 1170258.116 1427090.533 0, 1170505.447 1427100.562 0, 1170752.777 1427110.605 0, 1171000.107 1427120.662 0, 
+    1171247.436 1427130.734 0, 1171494.765 1427140.821 0, 1171742.093 1427150.922 0, 1171989.42 1427161.037 0, 1172235.578 1427171.12 0, 1172484.073 1427181.312 0, 1172731.398 1427191.472 0, 1172978.723 1427201.646 0, 1173226.048 1427211.834 0, 1173473.371 1427222.037 0, 
+    1173720.694 1427232.255 0, 1173968.017 1427242.487 0, 1174215.339 1427252.734 0, 1174462.66 1427262.995 0, 1174709.981 1427273.271 0, 1174957.301 1427283.561 0, 1175204.621 1427293.866 0, 1175451.939 1427304.185 0, 1175699.258 1427314.519 0, 1175946.575 1427324.868 0, 
+    1176193.893 1427335.231 0, 1176441.209 1427345.609 0, 1176688.525 1427356.001 0, 1176935.84 1427366.408 0, 1177183.155 1427376.829 0, 1177430.469 1427387.265 0, 1177677.782 1427397.716 0, 1177925.095 1427408.181 0, 1178171.239 1427418.611 0, 1178407.378 1421849.709 0, 
+    1178643.529 1416280.534 0))
+
+POLYGON ((1190041.483 1427938.746 0, 1189795.368 1427927.62 0, 1189548.086 1427916.456 0, 1189300.803 1427905.307 0, 1189053.519 1427894.173 0, 1188806.235 1427883.053 0, 1188558.95 1427871.947 0, 1188311.665 1427860.856 0, 1188064.378 1427849.78 0, 1187817.092 1427838.718 0, 
+    1187569.804 1427827.671 0, 1187322.516 1427816.638 0, 1187075.227 1427805.62 0, 1186827.938 1427794.616 0, 1186580.648 1427783.627 0, 1186333.357 1427772.653 0, 1186086.066 1427761.693 0, 1185838.774 1427750.748 0, 1185591.481 1427739.817 0, 1185344.188 1427728.9 0, 
+    1185096.894 1427717.999 0, 1184849.599 1427707.112 0, 1184602.304 1427696.239 0, 1184355.008 1427685.381 0, 1184106.545 1427674.486 0, 1183860.415 1427663.708 0, 1183613.117 1427652.894 0, 1183365.819 1427642.094 0, 1183118.52 1427631.309 0, 1182871.22 1427620.538 0, 
+    1182623.92 1427609.782 0, 1182376.619 1427599.041 0, 1182129.317 1427588.313 0, 1181882.015 1427577.601 0, 1181634.712 1427566.903 0, 1181387.409 1427556.22 0, 1181140.105 1427545.551 0, 1180892.8 1427534.897 0, 1180645.495 1427524.257 0, 1180398.189 1427513.632 0, 
+    1180150.882 1427503.021 0, 1179903.575 1427492.425 0, 1179656.267 1427481.844 0, 1179408.959 1427471.277 0, 1179161.65 1427460.724 0, 1178914.34 1427450.186 0, 1178667.03 1427439.663 0, 1178419.719 1427429.154 0, 1178171.239 1427418.611 0, 1177935.112 1432987.235 0, 
+    1177698.996 1438555.577 0, 1177946.817 1438566.092 0, 1178193.473 1438576.573 0, 1178440.128 1438587.069 0, 1178686.782 1438597.578 0, 1178933.435 1438608.103 0, 1179180.088 1438618.642 0, 1179426.741 1438629.195 0, 1179673.393 1438639.763 0, 1179920.044 1438650.346 0, 
+    1180166.694 1438660.943 0, 1180413.344 1438671.554 0, 1180659.993 1438682.18 0, 1180906.642 1438692.821 0, 1181153.29 1438703.476 0, 1181399.937 1438714.145 0, 1181646.584 1438724.829 0, 1181893.23 1438735.528 0, 1182139.875 1438746.241 0, 1182386.52 1438756.969 0, 
+    1182633.164 1438767.711 0, 1182879.808 1438778.468 0, 1183126.451 1438789.239 0, 1183373.093 1438800.025 0, 1183618.571 1438810.774 0, 1183866.376 1438821.64 0, 1184113.016 1438832.469 0, 1184359.656 1438843.313 0, 1184606.295 1438854.171 0, 1184852.933 1438865.044 0, 
+    1185099.571 1438875.931 0, 1185346.208 1438886.833 0, 1185592.845 1438897.749 0, 1185839.481 1438908.68 0, 1186086.116 1438919.626 0, 1186332.751 1438930.586 0, 1186579.385 1438941.56 0, 1186826.018 1438952.549 0, 1187072.651 1438963.552 0, 1187319.283 1438974.57 0, 
+    1187565.914 1438985.603 0, 1187812.545 1438996.65 0, 1188059.175 1439007.711 0, 1188305.804 1439018.787 0, 1188552.433 1439029.878 0, 1188799.061 1439040.983 0, 1189045.689 1439052.103 0, 1189292.316 1439063.237 0, 1189537.779 1439074.333 0, 1189789.625 1433506.681 0, 
+    1190041.483 1427938.746 0))
+
+POLYGON ((1201375.048 1439626.534 0, 1201129.615 1439614.744 0, 1200883.021 1439602.913 0, 1200636.426 1439591.097 0, 1200389.83 1439579.295 0, 1200143.234 1439567.508 0, 1199896.637 1439555.735 0, 1199650.039 1439543.977 0, 1199403.44 1439532.233 0, 1199156.841 1439520.504 0, 
+    1198910.241 1439508.789 0, 1198663.641 1439497.089 0, 1198417.039 1439485.403 0, 1198170.437 1439473.732 0, 1197923.835 1439462.075 0, 1197677.231 1439450.433 0, 1197430.627 1439438.806 0, 1197184.023 1439427.193 0, 1196937.417 1439415.594 0, 1196690.811 1439404.01 0, 
+    1196444.204 1439392.44 0, 1196197.597 1439380.885 0, 1195950.989 1439369.345 0, 1195704.38 1439357.819 0, 1195456.608 1439346.253 0, 1195211.16 1439334.81 0, 1194964.549 1439323.328 0, 1194717.938 1439311.86 0, 1194471.326 1439300.406 0, 1194224.713 1439288.967 0, 
+    1193978.099 1439277.543 0, 1193731.485 1439266.133 0, 1193484.87 1439254.738 0, 1193238.255 1439243.357 0, 1192991.639 1439231.99 0, 1192745.022 1439220.639 0, 1192498.404 1439209.301 0, 1192251.786 1439197.978 0, 1192005.167 1439186.67 0, 1191758.547 1439175.376 0, 
+    1191511.927 1439164.097 0, 1191265.306 1439152.832 0, 1191018.685 1439141.582 0, 1190772.063 1439130.346 0, 1190525.44 1439119.125 0, 1190278.816 1439107.918 0, 1190032.192 1439096.726 0, 1189785.567 1439085.549 0, 1189537.779 1439074.333 0, 1189285.946 1444641.696 0, 
+    1189034.126 1450208.765 0, 1189281.256 1450219.951 0, 1189527.226 1450231.099 0, 1189773.195 1450242.261 0, 1190019.163 1450253.438 0, 1190265.13 1450264.629 0, 1190511.097 1450275.835 0, 1190757.063 1450287.056 0, 1191003.029 1450298.29 0, 1191248.994 1450309.54 0, 
+    1191494.958 1450320.804 0, 1191740.922 1450332.082 0, 1191986.885 1450343.374 0, 1192232.847 1450354.682 0, 1192478.808 1450366.003 0, 1192724.769 1450377.34 0, 1192970.729 1450388.69 0, 1193216.689 1450400.055 0, 1193462.648 1450411.435 0, 1193708.606 1450422.829 0, 
+    1193954.564 1450434.237 0, 1194200.52 1450445.66 0, 1194446.477 1450457.098 0, 1194692.432 1450468.55 0, 1194937.228 1450479.962 0, 1195184.341 1450491.497 0, 1195430.295 1450502.993 0, 1195676.248 1450514.503 0, 1195922.2 1450526.027 0, 1196168.151 1450537.566 0, 
+    1196414.102 1450549.119 0, 1196660.052 1450560.687 0, 1196906.001 1450572.269 0, 1197151.95 1450583.866 0, 1197397.898 1450595.477 0, 1197643.846 1450607.103 0, 1197889.792 1450618.743 0, 1198135.738 1450630.398 0, 1198381.684 1450642.067 0, 1198627.628 1450653.75 0, 
+    1198873.572 1450665.448 0, 1199119.515 1450677.161 0, 1199365.458 1450688.888 0, 1199611.4 1450700.629 0, 1199857.341 1450712.385 0, 1200103.282 1450724.156 0, 1200349.221 1450735.941 0, 1200595.16 1450747.74 0, 1200839.941 1450759.498 0, 1201107.488 1445193.163 0, 
+    1201375.048 1439626.534 0))
+
+POLYGON ((1212644.153 1451343.583 0, 1212399.404 1451331.133 0, 1212153.5 1451318.639 0, 1211907.594 1451306.16 0, 1211661.688 1451293.694 0, 1211415.781 1451281.244 0, 1211169.873 1451268.807 0, 1210923.965 1451256.386 0, 1210678.056 1451243.978 0, 1210432.146 1451231.585 0, 
+    1210186.235 1451219.207 0, 1209940.324 1451206.843 0, 1209694.412 1451194.494 0, 1209448.499 1451182.159 0, 1209202.585 1451169.838 0, 1208956.671 1451157.532 0, 1208710.756 1451145.241 0, 1208464.84 1451132.964 0, 1208218.924 1451120.701 0, 1207973.007 1451108.453 0, 
+    1207727.089 1451096.219 0, 1207481.17 1451084 0, 1207235.251 1451071.795 0, 1206989.331 1451059.605 0, 1206742.253 1451047.372 0, 1206497.488 1451035.268 0, 1206251.566 1451023.121 0, 1206005.643 1451010.989 0, 1205759.72 1450998.871 0, 1205513.795 1450986.768 0, 
+    1205267.87 1450974.679 0, 1205021.945 1450962.604 0, 1204776.018 1450950.545 0, 1204530.091 1450938.499 0, 1204284.163 1450926.468 0, 1204038.235 1450914.452 0, 1203792.305 1450902.449 0, 1203546.375 1450890.462 0, 1203300.445 1450878.489 0, 1203054.513 1450866.53 0, 
+    1202808.581 1450854.586 0, 1202562.648 1450842.656 0, 1202316.715 1450830.741 0, 1202070.78 1450818.84 0, 1201824.846 1450806.954 0, 1201578.91 1450795.082 0, 1201332.974 1450783.225 0, 1201087.037 1450771.382 0, 1200839.941 1450759.498 0, 1200572.409 1456325.533 0, 
+    1200304.892 1461891.263 0, 1200551.329 1461903.115 0, 1200796.611 1461914.926 0, 1201041.892 1461926.752 0, 1201287.172 1461938.592 0, 1201532.452 1461950.447 0, 1201777.731 1461962.316 0, 1202023.009 1461974.199 0, 1202268.287 1461986.097 0, 1202513.564 1461998.01 0, 
+    1202758.84 1462009.936 0, 1203004.116 1462021.877 0, 1203249.391 1462033.833 0, 1203494.665 1462045.803 0, 1203739.938 1462057.788 0, 1203985.211 1462069.787 0, 1204230.483 1462081.8 0, 1204475.754 1462093.828 0, 1204721.025 1462105.87 0, 1204966.295 1462117.927 0, 
+    1205211.564 1462129.998 0, 1205456.832 1462142.083 0, 1205702.1 1462154.183 0, 1205947.367 1462166.298 0, 1206191.48 1462178.37 0, 1206437.899 1462190.57 0, 1206683.164 1462202.728 0, 1206928.428 1462214.9 0, 1207173.691 1462227.087 0, 1207418.954 1462239.288 0, 
+    1207664.216 1462251.503 0, 1207909.478 1462263.733 0, 1208154.738 1462275.977 0, 1208399.998 1462288.236 0, 1208645.257 1462300.509 0, 1208890.516 1462312.797 0, 1209135.773 1462325.099 0, 1209381.03 1462337.416 0, 1209626.286 1462349.747 0, 1209871.542 1462362.092 0, 
+    1210116.797 1462374.452 0, 1210362.051 1462386.826 0, 1210607.304 1462399.215 0, 1210852.557 1462411.618 0, 1211097.809 1462424.036 0, 1211343.06 1462436.468 0, 1211588.31 1462448.914 0, 1211833.56 1462461.375 0, 1212077.656 1462473.792 0, 1212360.897 1456908.84 0, 
+    1212644.153 1451343.583 0))
+
+POLYGON ((1223848.728 1463089.578 0, 1223604.666 1463076.472 0, 1223359.452 1463063.318 0, 1223114.238 1463050.179 0, 1222869.023 1463037.054 0, 1222623.807 1463023.944 0, 1222378.591 1463010.848 0, 1222133.373 1462997.766 0, 1221888.155 1462984.699 0, 1221642.936 1462971.647 0, 
+    1221397.717 1462958.608 0, 1221152.496 1462945.585 0, 1220907.275 1462932.575 0, 1220662.053 1462919.58 0, 1220416.83 1462906.6 0, 1220171.607 1462893.634 0, 1219926.383 1462880.682 0, 1219681.158 1462867.745 0, 1219435.932 1462854.822 0, 1219190.705 1462841.914 0, 
+    1218945.478 1462829.02 0, 1218700.25 1462816.14 0, 1218455.021 1462803.275 0, 1218209.792 1462790.425 0, 1217963.41 1462777.528 0, 1217719.33 1462764.767 0, 1217474.098 1462751.959 0, 1217228.866 1462739.166 0, 1216983.632 1462726.388 0, 1216738.398 1462713.624 0, 
+    1216493.163 1462700.874 0, 1216247.928 1462688.139 0, 1216002.691 1462675.419 0, 1215757.454 1462662.712 0, 1215512.217 1462650.02 0, 1215266.978 1462637.343 0, 1215021.739 1462624.68 0, 1214776.499 1462612.032 0, 1214531.258 1462599.397 0, 1214286.016 1462586.778 0, 
+    1214040.774 1462574.173 0, 1213795.531 1462561.582 0, 1213550.287 1462549.005 0, 1213305.043 1462536.443 0, 1213059.797 1462523.896 0, 1212814.551 1462511.363 0, 1212569.305 1462498.844 0, 1212324.057 1462486.34 0, 1212077.656 1462473.792 0, 1211794.431 1468038.432 0, 
+    1211511.223 1473602.755 0, 1211756.966 1473615.27 0, 1212001.558 1473627.74 0, 1212246.15 1473640.226 0, 1212490.741 1473652.725 0, 1212735.331 1473665.239 0, 1212979.921 1473677.768 0, 1213224.509 1473690.31 0, 1213469.097 1473702.868 0, 1213713.685 1473715.439 0, 
+    1213958.271 1473728.025 0, 1214202.857 1473740.625 0, 1214447.442 1473753.24 0, 1214692.026 1473765.869 0, 1214936.61 1473778.513 0, 1215181.193 1473791.171 0, 1215425.775 1473803.843 0, 1215670.356 1473816.53 0, 1215914.937 1473829.231 0, 1216159.517 1473841.946 0, 
+    1216404.096 1473854.676 0, 1216648.674 1473867.421 0, 1216893.252 1473880.179 0, 1217137.829 1473892.953 0, 1217381.256 1473905.68 0, 1217626.98 1473918.542 0, 1217871.555 1473931.358 0, 1218116.129 1473944.189 0, 1218360.702 1473957.034 0, 1218605.274 1473969.893 0, 
+    1218849.846 1473982.767 0, 1219094.416 1473995.656 0, 1219338.986 1474008.558 0, 1219583.556 1474021.475 0, 1219828.124 1474034.407 0, 1220072.692 1474047.353 0, 1220317.259 1474060.313 0, 1220561.825 1474073.287 0, 1220806.391 1474086.276 0, 1221050.955 1474099.28 0, 
+    1221295.519 1474112.298 0, 1221540.083 1474125.33 0, 1221784.645 1474138.377 0, 1222029.207 1474151.438 0, 1222273.767 1474164.513 0, 1222518.328 1474177.603 0, 1222762.887 1474190.707 0, 1223007.445 1474203.826 0, 1223250.856 1474216.897 0, 1223549.783 1468653.396 0, 
+    1223848.728 1463089.578 0))
+
+POLYGON ((1234988.707 1474864.203 0, 1234745.332 1474850.444 0, 1234500.812 1474836.635 0, 1234256.29 1474822.839 0, 1234011.768 1474809.059 0, 1233767.245 1474795.293 0, 1233522.722 1474781.541 0, 1233278.197 1474767.803 0, 1233033.672 1474754.08 0, 1232789.145 1474740.371 0, 
+    1232544.618 1474726.677 0, 1232300.091 1474712.997 0, 1232055.562 1474699.332 0, 1231811.033 1474685.68 0, 1231566.502 1474672.044 0, 1231321.971 1474658.421 0, 1231077.44 1474644.813 0, 1230832.907 1474631.22 0, 1230588.374 1474617.641 0, 1230343.839 1474604.076 0, 
+    1230099.304 1474590.526 0, 1229854.768 1474576.99 0, 1229610.232 1474563.468 0, 1229365.694 1474549.961 0, 1229120.01 1474536.405 0, 1228876.617 1474522.99 0, 1228632.077 1474509.526 0, 1228387.537 1474496.076 0, 1228142.996 1474482.641 0, 1227898.453 1474469.22 0, 
+    1227653.91 1474455.813 0, 1227409.367 1474442.421 0, 1227164.822 1474429.044 0, 1226920.277 1474415.68 0, 1226675.731 1474402.331 0, 1226431.184 1474388.997 0, 1226186.636 1474375.677 0, 1225942.088 1474362.371 0, 1225697.538 1474349.08 0, 1225452.988 1474335.803 0, 
+    1225208.438 1474322.54 0, 1224963.886 1474309.292 0, 1224719.334 1474296.059 0, 1224474.781 1474282.839 0, 1224230.227 1474269.634 0, 1223985.672 1474256.444 0, 1223741.117 1474243.268 0, 1223496.56 1474230.106 0, 1223250.856 1474216.897 0, 1222951.945 1479780.075 0, 
+    1222653.053 1485342.924 0, 1222898.099 1485356.098 0, 1223142.001 1485369.224 0, 1223385.901 1485382.365 0, 1223629.801 1485395.521 0, 1223873.7 1485408.69 0, 1224117.599 1485421.874 0, 1224361.496 1485435.072 0, 1224605.393 1485448.285 0, 1224849.289 1485461.512 0, 
+    1225093.184 1485474.753 0, 1225337.078 1485488.009 0, 1225580.972 1485501.279 0, 1225824.865 1485514.564 0, 1226068.757 1485527.862 0, 1226312.648 1485541.175 0, 1226556.539 1485554.503 0, 1226800.428 1485567.845 0, 1227044.317 1485581.201 0, 1227288.205 1485594.572 0, 
+    1227532.093 1485607.956 0, 1227775.979 1485621.356 0, 1228019.865 1485634.769 0, 1228263.75 1485648.197 0, 1228506.491 1485661.577 0, 1228751.518 1485675.096 0, 1228995.4 1485688.567 0, 1229239.282 1485702.053 0, 1229483.163 1485715.553 0, 1229727.043 1485729.067 0, 
+    1229970.923 1485742.595 0, 1230214.801 1485756.138 0, 1230458.679 1485769.695 0, 1230702.556 1485783.267 0, 1230946.433 1485796.852 0, 1231190.308 1485810.453 0, 1231434.183 1485824.067 0, 1231678.056 1485837.696 0, 1231921.929 1485851.339 0, 1232165.802 1485864.997 0, 
+    1232409.673 1485878.669 0, 1232653.544 1485892.355 0, 1232897.413 1485906.056 0, 1233141.283 1485919.771 0, 1233385.151 1485933.501 0, 1233629.018 1485947.244 0, 1233872.885 1485961.002 0, 1234116.75 1485974.775 0, 1234359.473 1485988.497 0, 1234674.08 1480426.514 0, 
+    1234988.707 1474864.203 0))
+
+POLYGON ((1246064.023 1486667.14 0, 1245821.338 1486652.732 0, 1245577.512 1486638.271 0, 1245333.685 1486623.824 0, 1245089.858 1486609.391 0, 1244846.029 1486594.973 0, 1244602.2 1486580.569 0, 1244358.37 1486566.179 0, 1244114.539 1486551.804 0, 1243870.707 1486537.443 0, 
+    1243626.874 1486523.096 0, 1243383.041 1486508.764 0, 1243139.207 1486494.446 0, 1242895.371 1486480.143 0, 1242651.535 1486465.854 0, 1242407.698 1486451.579 0, 1242163.861 1486437.318 0, 1241920.022 1486423.072 0, 1241676.183 1486408.841 0, 1241432.343 1486394.623 0, 
+    1241188.501 1486380.42 0, 1240944.66 1486366.231 0, 1240700.817 1486352.057 0, 1240456.973 1486337.897 0, 1240211.987 1486323.685 0, 1239969.284 1486309.62 0, 1239725.438 1486295.503 0, 1239481.591 1486281.401 0, 1239237.743 1486267.312 0, 1238993.894 1486253.239 0, 
+    1238750.045 1486239.179 0, 1238506.195 1486225.134 0, 1238262.344 1486211.103 0, 1238018.492 1486197.087 0, 1237774.639 1486183.084 0, 1237530.786 1486169.097 0, 1237286.931 1486155.123 0, 1237043.076 1486141.164 0, 1236799.22 1486127.219 0, 1236555.363 1486113.289 0, 
+    1236311.506 1486099.373 0, 1236067.647 1486085.471 0, 1235823.788 1486071.584 0, 1235579.928 1486057.711 0, 1235336.067 1486043.853 0, 1235092.205 1486030.008 0, 1234848.343 1486016.178 0, 1234604.48 1486002.363 0, 1234359.473 1485988.497 0, 1234044.884 1491550.146 0, 
+    1233730.315 1497111.454 0, 1233974.664 1497125.283 0, 1234217.872 1497139.061 0, 1234461.08 1497152.854 0, 1234704.287 1497166.661 0, 1234947.494 1497180.483 0, 1235190.699 1497194.318 0, 1235433.904 1497208.168 0, 1235677.107 1497222.033 0, 1235920.31 1497235.911 0, 
+    1236163.512 1497249.804 0, 1236406.714 1497263.711 0, 1236649.914 1497277.633 0, 1236893.114 1497291.569 0, 1237136.313 1497305.519 0, 1237379.511 1497319.484 0, 1237622.708 1497333.463 0, 1237865.905 1497347.456 0, 1238109.1 1497361.463 0, 1238352.295 1497375.485 0, 
+    1238595.489 1497389.521 0, 1238838.682 1497403.571 0, 1239081.874 1497417.636 0, 1239325.066 1497431.715 0, 1239567.118 1497445.743 0, 1239811.446 1497459.916 0, 1240054.635 1497474.038 0, 1240297.823 1497488.175 0, 1240541.01 1497502.325 0, 1240784.197 1497516.49 0, 
+    1241027.382 1497530.669 0, 1241270.567 1497544.863 0, 1241513.751 1497559.071 0, 1241756.934 1497573.293 0, 1242000.117 1497587.529 0, 1242243.298 1497601.78 0, 1242486.479 1497616.045 0, 1242729.658 1497630.325 0, 1242972.837 1497644.619 0, 1243216.015 1497658.927 0, 
+    1243459.193 1497673.249 0, 1243702.369 1497687.586 0, 1243945.545 1497701.937 0, 1244188.719 1497716.302 0, 1244431.893 1497730.682 0, 1244675.066 1497745.075 0, 1244918.238 1497759.484 0, 1245161.41 1497773.906 0, 1245403.443 1497788.276 0, 1245733.723 1492227.878 0, 
+    1246064.023 1486667.14 0))
+
+POLYGON ((1257074.612 1498498.073 0, 1256832.618 1498483.02 0, 1256589.489 1498467.91 0, 1256346.358 1498452.815 0, 1256103.227 1498437.734 0, 1255860.095 1498422.667 0, 1255616.961 1498407.615 0, 1255373.827 1498392.577 0, 1255130.692 1498377.554 0, 1254887.557 1498362.544 0, 
+    1254644.42 1498347.549 0, 1254401.282 1498332.569 0, 1254158.144 1498317.602 0, 1253915.005 1498302.65 0, 1253671.864 1498287.712 0, 1253428.723 1498272.789 0, 1253185.581 1498257.88 0, 1252942.439 1498242.985 0, 1252699.295 1498228.104 0, 1252456.15 1498213.238 0, 
+    1252213.005 1498198.386 0, 1251969.858 1498183.549 0, 1251726.711 1498168.725 0, 1251483.563 1498153.916 0, 1251239.278 1498139.053 0, 1250997.264 1498124.341 0, 1250754.114 1498109.575 0, 1250510.962 1498094.824 0, 1250267.81 1498080.086 0, 1250024.656 1498065.363 0, 
+    1249781.502 1498050.654 0, 1249538.347 1498035.96 0, 1249295.191 1498021.28 0, 1249052.034 1498006.614 0, 1248808.877 1497991.962 0, 1248565.718 1497977.325 0, 1248322.559 1497962.702 0, 1248079.399 1497948.093 0, 1247836.238 1497933.499 0, 1247593.076 1497918.919 0, 
+    1247349.913 1497904.353 0, 1247106.749 1497889.802 0, 1246863.585 1497875.265 0, 1246620.42 1497860.742 0, 1246377.253 1497846.234 0, 1246134.086 1497831.74 0, 1245890.918 1497817.26 0, 1245647.75 1497802.794 0, 1245403.443 1497788.276 0, 1245073.183 1503348.327 0, 
+    1244742.945 1508908.028 0, 1244986.594 1508922.507 0, 1245229.109 1508936.934 0, 1245471.622 1508951.375 0, 1245714.135 1508965.83 0, 1245956.646 1508980.299 0, 1246199.157 1508994.783 0, 1246441.667 1509009.281 0, 1246684.177 1509023.793 0, 1246926.685 1509038.319 0, 
+    1247169.192 1509052.86 0, 1247411.699 1509067.415 0, 1247654.205 1509081.985 0, 1247896.71 1509096.568 0, 1248139.214 1509111.166 0, 1248381.717 1509125.778 0, 1248624.219 1509140.404 0, 1248866.72 1509155.045 0, 1249109.221 1509169.7 0, 1249351.721 1509184.369 0, 
+    1249594.22 1509199.053 0, 1249836.718 1509213.75 0, 1250079.215 1509228.463 0, 1250321.711 1509243.189 0, 1250563.073 1509257.86 0, 1250806.701 1509272.684 0, 1251049.195 1509287.453 0, 1251291.687 1509302.237 0, 1251534.179 1509317.034 0, 1251776.67 1509331.846 0, 
+    1252019.161 1509346.673 0, 1252261.65 1509361.513 0, 1252504.138 1509376.368 0, 1252746.626 1509391.237 0, 1252989.113 1509406.12 0, 1253231.598 1509421.018 0, 1253474.083 1509435.93 0, 1253716.567 1509450.856 0, 1253959.05 1509465.796 0, 1254201.533 1509480.751 0, 
+    1254444.014 1509495.72 0, 1254686.495 1509510.703 0, 1254928.974 1509525.7 0, 1255171.453 1509540.712 0, 1255413.931 1509555.738 0, 1255656.408 1509570.778 0, 1255898.884 1509585.833 0, 1256141.359 1509600.902 0, 1256382.701 1509615.914 0, 1256728.646 1504057.169 0, 
+    1257074.612 1498498.073 0))
+
+POLYGON ((1268020.411 1510356.683 0, 1267779.111 1510340.988 0, 1267536.679 1510325.235 0, 1267294.246 1510309.495 0, 1267051.813 1510293.77 0, 1266809.378 1510278.059 0, 1266566.943 1510262.362 0, 1266324.507 1510246.679 0, 1266082.07 1510231.011 0, 1265839.631 1510215.357 0, 
+    1265597.192 1510199.718 0, 1265354.752 1510184.092 0, 1265112.311 1510168.481 0, 1264869.87 1510152.884 0, 1264627.427 1510137.302 0, 1264384.983 1510121.733 0, 1264142.539 1510106.179 0, 1263900.093 1510090.64 0, 1263657.647 1510075.114 0, 1263415.199 1510059.603 0, 
+    1263172.751 1510044.106 0, 1262930.302 1510028.623 0, 1262687.852 1510013.155 0, 1262445.401 1509997.701 0, 1262201.818 1509982.189 0, 1261960.496 1509966.835 0, 1261718.043 1509951.424 0, 1261475.588 1509936.027 0, 1261233.133 1509920.644 0, 1260990.676 1509905.275 0, 
+    1260748.219 1509889.921 0, 1260505.761 1509874.581 0, 1260263.302 1509859.256 0, 1260020.841 1509843.944 0, 1259778.381 1509828.647 0, 1259535.919 1509813.364 0, 1259293.456 1509798.095 0, 1259050.992 1509782.841 0, 1258808.528 1509767.601 0, 1258566.062 1509752.375 0, 
+    1258323.596 1509737.164 0, 1258081.129 1509721.966 0, 1257838.661 1509706.783 0, 1257596.192 1509691.615 0, 1257353.722 1509676.46 0, 1257111.251 1509661.32 0, 1256868.78 1509646.194 0, 1256626.307 1509631.082 0, 1256382.701 1509615.914 0, 1256036.779 1515174.302 0, 
+    1255690.88 1520732.326 0, 1255933.828 1520747.453 0, 1256175.647 1520762.524 0, 1256417.464 1520777.609 0, 1256659.28 1520792.708 0, 1256901.096 1520807.822 0, 1257142.911 1520822.95 0, 1257384.725 1520838.092 0, 1257626.538 1520853.248 0, 1257868.35 1520868.419 0, 
+    1258110.161 1520883.603 0, 1258351.971 1520898.802 0, 1258593.78 1520914.015 0, 1258835.589 1520929.243 0, 1259077.396 1520944.485 0, 1259319.203 1520959.74 0, 1259561.009 1520975.011 0, 1259802.814 1520990.295 0, 1260044.618 1521005.593 0, 1260286.421 1521020.906 0, 
+    1260528.223 1521036.233 0, 1260770.024 1521051.575 0, 1261011.824 1521066.93 0, 1261253.624 1521082.3 0, 1261494.294 1521097.612 0, 1261737.22 1521113.082 0, 1261979.017 1521128.495 0, 1262220.813 1521143.921 0, 1262462.608 1521159.362 0, 1262704.402 1521174.817 0, 
+    1262946.195 1521190.287 0, 1263187.987 1521205.77 0, 1263429.778 1521221.268 0, 1263671.569 1521236.78 0, 1263913.358 1521252.307 0, 1264155.147 1521267.847 0, 1264396.934 1521283.402 0, 1264638.721 1521298.971 0, 1264880.507 1521314.554 0, 1265122.292 1521330.151 0, 
+    1265364.076 1521345.763 0, 1265605.859 1521361.389 0, 1265847.641 1521377.029 0, 1266089.422 1521392.684 0, 1266331.202 1521408.352 0, 1266572.981 1521424.035 0, 1266814.76 1521439.732 0, 1267056.537 1521455.443 0, 1267297.187 1521471.096 0, 1267658.787 1515914.071 0, 
+    1268020.411 1510356.683 0))
+
+POLYGON ((1278901.36 1522242.652 0, 1278660.754 1522226.32 0, 1278419.022 1522209.926 0, 1278177.289 1522193.546 0, 1277935.555 1522177.18 0, 1277693.82 1522160.828 0, 1277452.084 1522144.491 0, 1277210.347 1522128.168 0, 1276968.609 1522111.859 0, 1276726.87 1522095.564 0, 
+    1276485.13 1522079.283 0, 1276243.389 1522063.017 0, 1276001.648 1522046.765 0, 1275759.905 1522030.527 0, 1275518.161 1522014.304 0, 1275276.417 1521998.095 0, 1275034.671 1521981.899 0, 1274792.924 1521965.719 0, 1274551.177 1521949.552 0, 1274309.429 1521933.399 0, 
+    1274067.679 1521917.261 0, 1273825.929 1521901.137 0, 1273584.178 1521885.028 0, 1273342.425 1521868.932 0, 1273099.546 1521852.776 0, 1272858.918 1521836.784 0, 1272617.163 1521820.731 0, 1272375.407 1521804.692 0, 1272133.65 1521788.668 0, 1271891.892 1521772.658 0, 
+    1271650.133 1521756.662 0, 1271408.373 1521740.68 0, 1271166.613 1521724.713 0, 1270924.851 1521708.76 0, 1270683.088 1521692.821 0, 1270441.325 1521676.896 0, 1270199.56 1521660.985 0, 1269957.795 1521645.089 0, 1269716.029 1521629.207 0, 1269474.261 1521613.339 0, 
+    1269232.493 1521597.486 0, 1268990.724 1521581.646 0, 1268748.954 1521565.821 0, 1268507.183 1521550.01 0, 1268265.411 1521534.213 0, 1268023.638 1521518.431 0, 1267781.864 1521502.663 0, 1267540.09 1521486.909 0, 1267297.187 1521471.096 0, 1266935.61 1527027.751 0, 
+    1266574.059 1532584.031 0, 1266816.304 1532599.802 0, 1267057.425 1532615.513 0, 1267298.545 1532631.239 0, 1267539.663 1532646.978 0, 1267780.781 1532662.732 0, 1268021.898 1532678.5 0, 1268263.014 1532694.283 0, 1268504.129 1532710.079 0, 1268745.243 1532725.89 0, 
+    1268986.357 1532741.715 0, 1269227.469 1532757.554 0, 1269468.58 1532773.407 0, 1269709.691 1532789.275 0, 1269950.8 1532805.156 0, 1270191.909 1532821.052 0, 1270433.016 1532836.962 0, 1270674.123 1532852.887 0, 1270915.229 1532868.825 0, 1271156.333 1532884.778 0, 
+    1271397.437 1532900.744 0, 1271638.54 1532916.725 0, 1271879.642 1532932.721 0, 1272120.743 1532948.73 0, 1272360.72 1532964.679 0, 1272602.943 1532980.791 0, 1272844.041 1532996.843 0, 1273085.138 1533012.91 0, 1273326.234 1533028.99 0, 1273567.33 1533045.084 0, 
+    1273808.424 1533061.193 0, 1274049.518 1533077.316 0, 1274290.61 1533093.453 0, 1274531.702 1533109.604 0, 1274772.792 1533125.77 0, 1275013.882 1533141.95 0, 1275254.971 1533158.143 0, 1275496.058 1533174.352 0, 1275737.145 1533190.574 0, 1275978.231 1533206.81 0, 
+    1276219.316 1533223.061 0, 1276460.4 1533239.326 0, 1276701.483 1533255.605 0, 1276942.565 1533271.898 0, 1277183.646 1533288.205 0, 1277424.726 1533304.527 0, 1277665.805 1533320.863 0, 1277906.884 1533337.213 0, 1278146.839 1533353.5 0, 1278524.087 1527798.264 0, 
+    1278901.36 1522242.652 0))
+
+POLYGON ((1289717.399 1534155.662 0, 1289477.489 1534138.696 0, 1289236.458 1534121.665 0, 1288995.426 1534104.648 0, 1288754.393 1534087.645 0, 1288513.359 1534070.657 0, 1288272.324 1534053.683 0, 1288031.288 1534036.723 0, 1287790.251 1534019.777 0, 1287549.213 1534002.845 0, 
+    1287308.173 1533985.928 0, 1287067.133 1533969.024 0, 1286826.092 1533952.135 0, 1286585.05 1533935.26 0, 1286344.007 1533918.4 0, 1286102.963 1533901.553 0, 1285861.918 1533884.721 0, 1285620.873 1533867.903 0, 1285379.826 1533851.099 0, 1285138.778 1533834.309 0, 
+    1284897.729 1533817.533 0, 1284656.679 1533800.772 0, 1284415.628 1533784.025 0, 1284174.576 1533767.292 0, 1283932.402 1533750.495 0, 1283692.469 1533733.868 0, 1283451.414 1533717.178 0, 1283210.358 1533700.501 0, 1282969.302 1533683.839 0, 1282728.244 1533667.191 0, 
+    1282487.185 1533650.558 0, 1282246.125 1533633.938 0, 1282005.065 1533617.333 0, 1281764.003 1533600.741 0, 1281522.94 1533584.164 0, 1281281.877 1533567.602 0, 1281040.812 1533551.053 0, 1280799.746 1533534.519 0, 1280558.68 1533517.998 0, 1280317.612 1533501.492 0, 
+    1280076.544 1533485.001 0, 1279835.474 1533468.523 0, 1279594.404 1533452.059 0, 1279353.332 1533435.61 0, 1279112.26 1533419.175 0, 1278871.187 1533402.754 0, 1278630.112 1533386.348 0, 1278389.037 1533369.955 0, 1278146.839 1533353.5 0, 1277769.617 1538908.356 0, 
+    1277392.421 1544462.824 0, 1277633.962 1544479.234 0, 1277874.384 1544495.582 0, 1278114.804 1544511.944 0, 1278355.223 1544528.321 0, 1278595.642 1544544.711 0, 1278836.06 1544561.116 0, 1279076.476 1544577.535 0, 1279316.892 1544593.968 0, 1279557.306 1544610.415 0, 
+    1279797.72 1544626.876 0, 1280038.133 1544643.351 0, 1280278.545 1544659.841 0, 1280518.955 1544676.345 0, 1280759.365 1544692.863 0, 1280999.774 1544709.395 0, 1281240.182 1544725.941 0, 1281480.589 1544742.501 0, 1281720.995 1544759.076 0, 1281961.4 1544775.664 0, 
+    1282201.804 1544792.267 0, 1282442.207 1544808.884 0, 1282682.609 1544825.515 0, 1282923.01 1544842.16 0, 1283162.292 1544858.742 0, 1283403.809 1544875.493 0, 1283644.207 1544892.181 0, 1283884.604 1544908.882 0, 1284125 1544925.598 0, 1284365.395 1544942.329 0, 
+    1284605.79 1544959.073 0, 1284846.183 1544975.831 0, 1285086.575 1544992.604 0, 1285326.966 1545009.39 0, 1285567.356 1545026.191 0, 1285807.745 1545043.006 0, 1286048.134 1545059.835 0, 1286288.521 1545076.679 0, 1286528.907 1545093.536 0, 1286769.292 1545110.408 0, 
+    1287009.677 1545127.294 0, 1287250.06 1545144.193 0, 1287490.442 1545161.107 0, 1287730.824 1545178.036 0, 1287971.204 1545194.978 0, 1288211.583 1545211.934 0, 1288451.961 1545228.905 0, 1288692.339 1545245.89 0, 1288931.598 1545262.81 0, 1289324.485 1539709.429 0, 
+    1289717.399 1534155.662 0))
+
+POLYGON ((1300468.469 1546095.392 0, 1300229.257 1546077.797 0, 1299988.928 1546060.133 0, 1299748.599 1546042.483 0, 1299508.269 1546024.848 0, 1299267.937 1546007.226 0, 1299027.605 1545989.619 0, 1298787.271 1545972.026 0, 1298546.937 1545954.447 0, 1298306.601 1545936.882 0, 
+    1298066.264 1545919.331 0, 1297825.927 1545901.795 0, 1297585.588 1545884.272 0, 1297345.248 1545866.764 0, 1297104.907 1545849.27 0, 1296864.566 1545831.79 0, 1296624.223 1545814.324 0, 1296383.879 1545796.873 0, 1296143.534 1545779.435 0, 1295903.188 1545762.012 0, 
+    1295662.841 1545744.603 0, 1295422.493 1545727.208 0, 1295182.144 1545709.827 0, 1294941.794 1545692.46 0, 1294700.328 1545675.027 0, 1294461.091 1545657.769 0, 1294220.738 1545640.445 0, 1293980.384 1545623.134 0, 1293740.029 1545605.838 0, 1293499.673 1545588.557 0, 
+    1293259.316 1545571.289 0, 1293018.958 1545554.035 0, 1292778.599 1545536.796 0, 1292538.239 1545519.571 0, 1292297.877 1545502.359 0, 1292057.515 1545485.162 0, 1291817.152 1545467.98 0, 1291576.788 1545450.811 0, 1291336.423 1545433.656 0, 1291096.056 1545416.516 0, 
+    1290855.689 1545399.39 0, 1290615.321 1545382.277 0, 1290374.952 1545365.18 0, 1290134.581 1545348.096 0, 1289894.21 1545331.026 0, 1289653.838 1545313.971 0, 1289413.464 1545296.929 0, 1289173.09 1545279.902 0, 1288931.598 1545262.81 0, 1288538.739 1550815.797 0, 
+    1288145.908 1556368.385 0, 1288386.744 1556385.431 0, 1288626.465 1556402.412 0, 1288866.184 1556419.407 0, 1289105.903 1556436.416 0, 1289345.62 1556453.439 0, 1289585.337 1556470.477 0, 1289825.053 1556487.528 0, 1290064.767 1556504.594 0, 1290304.481 1556521.673 0, 
+    1290544.194 1556538.767 0, 1290783.905 1556555.875 0, 1291023.616 1556572.997 0, 1291263.325 1556590.133 0, 1291503.034 1556607.283 0, 1291742.741 1556624.448 0, 1291982.448 1556641.626 0, 1292222.154 1556658.819 0, 1292461.858 1556676.025 0, 1292701.562 1556693.246 0, 
+    1292941.264 1556710.481 0, 1293180.966 1556727.73 0, 1293420.666 1556744.993 0, 1293660.366 1556762.27 0, 1293898.951 1556779.481 0, 1294139.761 1556796.867 0, 1294379.458 1556814.187 0, 1294619.153 1556831.52 0, 1294858.848 1556848.868 0, 1295098.541 1556866.23 0, 
+    1295338.233 1556883.606 0, 1295577.925 1556900.996 0, 1295817.615 1556918.4 0, 1296057.304 1556935.819 0, 1296296.992 1556953.251 0, 1296536.679 1556970.697 0, 1296776.366 1556988.158 0, 1297016.051 1557005.633 0, 1297255.735 1557023.122 0, 1297495.418 1557040.625 0, 
+    1297735.1 1557058.142 0, 1297974.781 1557075.673 0, 1298214.461 1557093.218 0, 1298454.14 1557110.777 0, 1298693.818 1557128.351 0, 1298933.495 1557145.938 0, 1299173.171 1557163.54 0, 1299412.845 1557181.156 0, 1299651.407 1557198.704 0, 1300059.924 1551647.248 0, 
+    1300468.469 1546095.392 0))
+
+POLYGON ((1311154.515 1558061.524 0, 1310916.001 1558043.302 0, 1310676.377 1558025.009 0, 1310436.752 1558006.731 0, 1310197.126 1557988.466 0, 1309957.499 1557970.216 0, 1309717.87 1557951.979 0, 1309478.241 1557933.757 0, 1309238.61 1557915.549 0, 1308998.979 1557897.354 0, 
+    1308759.346 1557879.174 0, 1308519.712 1557861.009 0, 1308280.077 1557842.857 0, 1308040.442 1557824.719 0, 1307800.805 1557806.595 0, 1307561.167 1557788.486 0, 1307321.527 1557770.391 0, 1307081.887 1557752.309 0, 1306842.246 1557734.242 0, 1306602.604 1557716.189 0, 
+    1306362.96 1557698.15 0, 1306123.316 1557680.125 0, 1305883.671 1557662.114 0, 1305644.024 1557644.118 0, 1305403.266 1557626.052 0, 1305164.728 1557608.167 0, 1304925.078 1557590.212 0, 1304685.427 1557572.272 0, 1304445.776 1557554.346 0, 1304206.123 1557536.434 0, 
+    1303966.469 1557518.536 0, 1303726.814 1557500.652 0, 1303487.158 1557482.783 0, 1303247.501 1557464.927 0, 1303007.843 1557447.086 0, 1302768.184 1557429.258 0, 1302528.523 1557411.445 0, 1302288.862 1557393.646 0, 1302049.2 1557375.861 0, 1301809.536 1557358.09 0, 
+    1301569.872 1557340.333 0, 1301330.207 1557322.59 0, 1301090.54 1557304.861 0, 1300850.873 1557287.147 0, 1300611.204 1557269.446 0, 1300371.534 1557251.76 0, 1300131.864 1557234.088 0, 1299892.192 1557216.43 0, 1299651.407 1557198.704 0, 1299242.921 1562749.755 0, 
+    1298834.465 1568300.395 0, 1299074.593 1568318.072 0, 1299313.611 1568335.682 0, 1299552.629 1568353.306 0, 1299791.645 1568370.944 0, 1300030.66 1568388.596 0, 1300269.674 1568406.263 0, 1300508.687 1568423.943 0, 1300747.699 1568441.637 0, 1300986.71 1568459.346 0, 
+    1301225.72 1568477.068 0, 1301464.729 1568494.805 0, 1301703.737 1568512.556 0, 1301942.744 1568530.32 0, 1302181.75 1568548.099 0, 1302420.754 1568565.892 0, 1302659.758 1568583.699 0, 1302898.761 1568601.52 0, 1303137.762 1568619.355 0, 1303376.763 1568637.204 0, 
+    1303615.762 1568655.067 0, 1303854.761 1568672.944 0, 1304093.758 1568690.836 0, 1304332.754 1568708.741 0, 1304570.642 1568726.577 0, 1304810.744 1568744.594 0, 1305049.737 1568762.542 0, 1305288.729 1568780.503 0, 1305527.72 1568798.479 0, 1305766.71 1568816.469 0, 
+    1306005.699 1568834.473 0, 1306244.687 1568852.491 0, 1306483.674 1568870.523 0, 1306722.66 1568888.569 0, 1306961.644 1568906.629 0, 1307200.628 1568924.703 0, 1307439.611 1568942.791 0, 1307678.592 1568960.894 0, 1307917.572 1568979.01 0, 1308156.552 1568997.14 0, 
+    1308395.53 1569015.285 0, 1308634.507 1569033.443 0, 1308873.484 1569051.616 0, 1309112.459 1569069.803 0, 1309351.433 1569088.004 0, 1309590.406 1569106.218 0, 1309829.377 1569124.447 0, 1310068.348 1569142.69 0, 1310306.211 1569160.863 0, 1310730.347 1563611.399 0, 
+    1311154.515 1558061.524 0))
+
+POLYGON ((1321775.481 1570053.737 0, 1321537.668 1570034.893 0, 1321298.75 1570015.975 0, 1321059.83 1569997.071 0, 1320820.91 1569978.181 0, 1320581.988 1569959.305 0, 1320343.066 1569940.443 0, 1320104.142 1569921.595 0, 1319865.217 1569902.762 0, 1319626.291 1569883.942 0, 
+    1319387.363 1569865.137 0, 1319148.435 1569846.345 0, 1318909.506 1569827.568 0, 1318670.575 1569808.804 0, 1318431.644 1569790.055 0, 1318192.711 1569771.32 0, 1317953.777 1569752.599 0, 1317714.842 1569733.892 0, 1317475.906 1569715.199 0, 1317236.969 1569696.52 0, 
+    1316998.031 1569677.855 0, 1316759.092 1569659.204 0, 1316520.151 1569640.567 0, 1316281.21 1569621.944 0, 1316041.161 1569603.25 0, 1315803.323 1569584.741 0, 1315564.378 1569566.161 0, 1315325.433 1569547.594 0, 1315086.486 1569529.042 0, 1314847.538 1569510.503 0, 
+    1314608.588 1569491.979 0, 1314369.638 1569473.469 0, 1314130.687 1569454.973 0, 1313891.734 1569436.491 0, 1313652.781 1569418.023 0, 1313413.826 1569399.569 0, 1313174.871 1569381.129 0, 1312935.914 1569362.703 0, 1312696.956 1569344.291 0, 1312457.997 1569325.894 0, 
+    1312219.037 1569307.51 0, 1311980.076 1569289.14 0, 1311741.114 1569270.785 0, 1311502.15 1569252.444 0, 1311263.186 1569234.116 0, 1311024.221 1569215.803 0, 1310785.254 1569197.504 0, 1310546.287 1569179.218 0, 1310306.211 1569160.863 0, 1309882.107 1574709.909 0, 
+    1309458.035 1580258.532 0, 1309697.455 1580276.837 0, 1309935.769 1580295.072 0, 1310174.082 1580313.322 0, 1310412.394 1580331.585 0, 1310650.706 1580349.862 0, 1310889.016 1580368.153 0, 1311127.325 1580386.459 0, 1311365.633 1580404.778 0, 1311603.94 1580423.111 0, 
+    1311842.245 1580441.459 0, 1312080.55 1580459.82 0, 1312318.854 1580478.196 0, 1312557.156 1580496.585 0, 1312795.458 1580514.989 0, 1313033.758 1580533.406 0, 1313272.057 1580551.838 0, 1313510.356 1580570.283 0, 1313748.653 1580588.743 0, 1313986.949 1580607.217 0, 
+    1314225.244 1580625.704 0, 1314463.537 1580644.206 0, 1314701.83 1580662.722 0, 1314940.122 1580681.251 0, 1315177.31 1580699.709 0, 1315416.702 1580718.353 0, 1315654.99 1580736.925 0, 1315893.278 1580755.511 0, 1316131.564 1580774.11 0, 1316369.849 1580792.724 0, 
+    1316608.133 1580811.352 0, 1316846.416 1580829.994 0, 1317084.698 1580848.65 0, 1317322.978 1580867.32 0, 1317561.258 1580886.004 0, 1317799.537 1580904.702 0, 1318037.814 1580923.414 0, 1318276.09 1580942.14 0, 1318514.366 1580960.88 0, 1318752.64 1580979.635 0, 
+    1318990.913 1580998.403 0, 1319229.185 1581017.185 0, 1319467.455 1581035.981 0, 1319705.725 1581054.791 0, 1319943.994 1581073.616 0, 1320182.261 1581092.454 0, 1320420.528 1581111.306 0, 1320658.793 1581130.173 0, 1320895.955 1581148.966 0, 1321335.701 1575601.563 0, 
+    1321775.481 1570053.737 0))
+
+POLYGON ((1332331.314 1582071.71 0, 1332094.204 1582052.247 0, 1331855.993 1582032.708 0, 1331617.781 1582013.182 0, 1331379.567 1581993.671 0, 1331141.353 1581974.174 0, 1330903.137 1581954.69 0, 1330664.92 1581935.221 0, 1330426.703 1581915.766 0, 1330188.483 1581896.324 0, 
+    1329950.263 1581876.897 0, 1329712.042 1581857.484 0, 1329473.82 1581838.085 0, 1329235.596 1581818.7 0, 1328997.371 1581799.328 0, 1328759.145 1581779.971 0, 1328520.918 1581760.628 0, 1328282.69 1581741.299 0, 1328044.461 1581721.984 0, 1327806.23 1581702.683 0, 
+    1327567.999 1581683.396 0, 1327329.766 1581664.123 0, 1327091.532 1581644.864 0, 1326853.297 1581625.619 0, 1326613.961 1581606.299 0, 1326376.824 1581587.171 0, 1326138.586 1581567.968 0, 1325900.346 1581548.78 0, 1325662.105 1581529.605 0, 1325423.864 1581510.444 0, 
+    1325185.621 1581491.297 0, 1324947.377 1581472.164 0, 1324709.132 1581453.046 0, 1324470.885 1581433.941 0, 1324232.638 1581414.85 0, 1323994.389 1581395.774 0, 1323756.14 1581376.711 0, 1323517.889 1581357.662 0, 1323279.637 1581338.628 0, 1323041.384 1581319.607 0, 
+    1322803.13 1581300.601 0, 1322564.875 1581281.608 0, 1322326.618 1581262.629 0, 1322088.361 1581243.665 0, 1321850.102 1581224.715 0, 1321611.843 1581205.778 0, 1321373.582 1581186.856 0, 1321135.32 1581167.947 0, 1320895.955 1581148.966 0, 1320456.244 1586695.938 0, 
+    1320016.566 1592242.475 0, 1320255.275 1592261.405 0, 1320492.884 1592280.262 0, 1320730.492 1592299.132 0, 1320968.098 1592318.017 0, 1321205.704 1592336.915 0, 1321443.309 1592355.828 0, 1321680.912 1592374.754 0, 1321918.514 1592393.695 0, 1322156.116 1592412.649 0, 
+    1322393.716 1592431.618 0, 1322631.315 1592450.6 0, 1322868.913 1592469.596 0, 1323106.509 1592488.607 0, 1323344.105 1592507.631 0, 1323581.699 1592526.67 0, 1323819.293 1592545.722 0, 1324056.885 1592564.788 0, 1324294.476 1592583.869 0, 1324532.066 1592602.963 0, 
+    1324769.655 1592622.071 0, 1325007.243 1592641.194 0, 1325244.829 1592660.33 0, 1325482.415 1592679.48 0, 1325718.902 1592698.556 0, 1325957.582 1592717.823 0, 1326195.165 1592737.015 0, 1326432.746 1592756.221 0, 1326670.325 1592775.441 0, 1326907.904 1592794.675 0, 
+    1327145.482 1592813.924 0, 1327383.058 1592833.186 0, 1327620.633 1592852.462 0, 1327858.208 1592871.752 0, 1328095.781 1592891.056 0, 1328333.353 1592910.374 0, 1328570.923 1592929.706 0, 1328808.493 1592949.052 0, 1329046.062 1592968.412 0, 1329283.629 1592987.786 0, 
+    1329521.195 1593007.174 0, 1329758.76 1593026.576 0, 1329996.324 1593045.992 0, 1330233.887 1593065.422 0, 1330471.449 1593084.866 0, 1330709.009 1593104.324 0, 1330946.568 1593123.795 0, 1331184.127 1593143.281 0, 1331420.587 1593162.691 0, 1331875.933 1587617.419 0, 
+    1332331.314 1582071.71 0))
+
+POLYGON ((1342821.963 1594115.122 0, 1342585.556 1594095.044 0, 1342348.054 1594074.887 0, 1342110.551 1594054.744 0, 1341873.046 1594034.615 0, 1341635.54 1594014.5 0, 1341398.033 1593994.399 0, 1341160.525 1593974.312 0, 1340923.016 1593954.239 0, 1340685.505 1593934.18 0, 
+    1340447.994 1593914.135 0, 1340210.481 1593894.104 0, 1339972.967 1593874.087 0, 1339735.452 1593854.083 0, 1339497.935 1593834.094 0, 1339260.418 1593814.119 0, 1339022.899 1593794.158 0, 1338785.379 1593774.211 0, 1338547.858 1593754.277 0, 1338310.336 1593734.358 0, 
+    1338072.812 1593714.453 0, 1337835.288 1593694.562 0, 1337597.762 1593674.684 0, 1337360.235 1593654.821 0, 1337121.611 1593634.88 0, 1336885.178 1593615.136 0, 1336647.647 1593595.315 0, 1336410.116 1593575.507 0, 1336172.583 1593555.714 0, 1335935.049 1593535.934 0, 
+    1335697.514 1593516.169 0, 1335459.977 1593496.417 0, 1335222.44 1593476.68 0, 1334984.901 1593456.956 0, 1334747.362 1593437.247 0, 1334509.821 1593417.551 0, 1334272.279 1593397.87 0, 1334034.735 1593378.202 0, 1333797.191 1593358.548 0, 1333559.645 1593338.909 0, 
+    1333322.099 1593319.283 0, 1333084.551 1593299.671 0, 1332847.002 1593280.074 0, 1332609.452 1593260.49 0, 1332371.9 1593240.92 0, 1332134.348 1593221.365 0, 1331896.794 1593201.823 0, 1331659.24 1593182.295 0, 1331420.587 1593162.691 0, 1330965.278 1598707.522 0, 
+    1330510.006 1604251.904 0, 1330748.002 1604271.454 0, 1330984.904 1604290.928 0, 1331221.805 1604310.416 0, 1331458.705 1604329.918 0, 1331695.604 1604349.434 0, 1331932.501 1604368.964 0, 1332169.398 1604388.508 0, 1332406.293 1604408.066 0, 1332643.187 1604427.638 0, 
+    1332880.08 1604447.223 0, 1333116.971 1604466.823 0, 1333353.862 1604486.436 0, 1333590.751 1604506.064 0, 1333827.64 1604525.705 0, 1334064.527 1604545.361 0, 1334301.413 1604565.03 0, 1334538.297 1604584.713 0, 1334775.181 1604604.411 0, 1335012.064 1604624.122 0, 
+    1335248.945 1604643.847 0, 1335485.825 1604663.586 0, 1335722.704 1604683.339 0, 1335959.582 1604703.106 0, 1336195.366 1604722.796 0, 1336433.334 1604742.682 0, 1336670.208 1604762.49 0, 1336907.082 1604782.313 0, 1337143.954 1604802.15 0, 1337380.824 1604822 0, 
+    1337617.694 1604841.865 0, 1337854.563 1604861.743 0, 1338091.43 1604881.636 0, 1338328.296 1604901.542 0, 1338565.161 1604921.463 0, 1338802.025 1604941.397 0, 1339038.887 1604961.345 0, 1339275.749 1604981.307 0, 1339512.609 1605001.283 0, 1339749.468 1605021.273 0, 
+    1339986.326 1605041.277 0, 1340223.183 1605061.295 0, 1340460.039 1605081.327 0, 1340696.893 1605101.373 0, 1340933.746 1605121.432 0, 1341170.598 1605141.506 0, 1341407.449 1605161.594 0, 1341644.299 1605181.695 0, 1341880.056 1605201.718 0, 1342350.99 1599658.644 0, 
+    1342821.963 1594115.122 0))
+
+POLYGON ((572955.455 918498.56 0, 572679.6 918523.575 0, 572402.336 918548.735 0, 572125.074 918573.91 0, 571847.813 918599.102 0, 571570.554 918624.311 0, 571293.296 918649.535 0, 571016.04 918674.776 0, 570738.785 918700.034 0, 570461.532 918725.307 0, 
+    570184.28 918750.597 0, 569907.03 918775.903 0, 569629.781 918801.226 0, 569352.534 918826.565 0, 569075.288 918851.92 0, 568798.043 918877.292 0, 568520.801 918902.68 0, 568243.559 918928.084 0, 567966.319 918953.504 0, 567689.081 918978.941 0, 
+    567411.844 919004.394 0, 567134.609 919029.864 0, 566857.375 919055.349 0, 566580.143 919080.851 0, 566301.501 919106.5 0, 566025.682 919131.904 0, 565748.454 919157.456 0, 565471.228 919183.023 0, 565194.003 919208.607 0, 564916.78 919234.206 0, 
+    564639.558 919259.823 0, 564362.338 919285.455 0, 564085.119 919311.104 0, 563807.902 919336.77 0, 563530.686 919362.451 0, 563253.472 919388.149 0, 562976.259 919413.863 0, 562699.048 919439.594 0, 562421.838 919465.341 0, 562144.63 919491.104 0, 
+    561867.423 919516.883 0, 561590.218 919542.679 0, 561313.014 919568.491 0, 561035.812 919594.319 0, 560758.611 919620.164 0, 560481.412 919646.025 0, 560204.215 919671.902 0, 559927.018 919697.796 0, 559648.413 919723.838 0, 560167.726 925277.865 0, 
+    560687.054 930832.046 0, 560965.003 930806.065 0, 561241.545 930780.233 0, 561518.089 930754.416 0, 561794.634 930728.616 0, 562071.181 930702.832 0, 562347.729 930677.065 0, 562624.279 930651.314 0, 562900.831 930625.579 0, 563177.383 930599.86 0, 
+    563453.938 930574.158 0, 563730.494 930548.472 0, 564007.051 930522.802 0, 564283.61 930497.148 0, 564560.17 930471.511 0, 564836.732 930445.89 0, 565113.296 930420.285 0, 565389.861 930394.697 0, 565666.427 930369.125 0, 565942.995 930343.569 0, 
+    566219.565 930318.029 0, 566496.136 930292.506 0, 566772.708 930266.999 0, 567049.282 930241.508 0, 567324.45 930216.163 0, 567602.434 930190.576 0, 567879.013 930165.134 0, 568155.593 930139.708 0, 568432.174 930114.299 0, 568708.757 930088.906 0, 
+    568985.342 930063.529 0, 569261.928 930038.168 0, 569538.515 930012.824 0, 569815.104 929987.496 0, 570091.694 929962.184 0, 570368.286 929936.889 0, 570644.88 929911.61 0, 570921.475 929886.347 0, 571198.071 929861.1 0, 571474.669 929835.87 0, 
+    571751.268 929810.656 0, 572027.869 929785.458 0, 572304.471 929760.277 0, 572581.075 929735.112 0, 572857.68 929709.963 0, 573134.287 929684.83 0, 573410.895 929659.714 0, 573687.505 929634.614 0, 573962.71 929609.658 0, 573459.076 924054.032 0, 
+    572955.455 918498.56 0))
+
+POLYGON ((587241.766 928424.781 0, 586966.49 928448.959 0, 586689.81 928473.278 0, 586413.132 928497.613 0, 586136.455 928521.964 0, 585859.78 928546.331 0, 585583.106 928570.715 0, 585306.434 928595.115 0, 585029.763 928619.531 0, 584753.094 928643.963 0, 
+    584476.426 928668.412 0, 584199.759 928692.877 0, 583923.094 928717.358 0, 583646.43 928741.856 0, 583369.768 928766.37 0, 583093.107 928790.9 0, 582816.448 928815.446 0, 582539.79 928840.009 0, 582263.133 928864.588 0, 581986.478 928889.183 0, 
+    581709.825 928913.795 0, 581433.173 928938.423 0, 581156.522 928963.067 0, 580879.873 928987.727 0, 580601.82 929012.53 0, 580326.579 929037.097 0, 580049.934 929061.806 0, 579773.29 929086.532 0, 579496.648 929111.274 0, 579220.008 929136.032 0, 
+    578943.369 929160.806 0, 578666.731 929185.597 0, 578390.095 929210.404 0, 578113.46 929235.227 0, 577836.827 929260.067 0, 577560.195 929284.923 0, 577283.565 929309.795 0, 577006.936 929334.683 0, 576730.309 929359.588 0, 576453.683 929384.509 0, 
+    576177.059 929409.446 0, 575900.436 929434.4 0, 575623.814 929459.369 0, 575347.194 929484.356 0, 575070.576 929509.358 0, 574793.959 929534.377 0, 574517.343 929559.411 0, 574240.729 929584.463 0, 573962.71 929609.658 0, 574466.358 935165.433 0, 
+    574970.019 940721.353 0, 575247.38 940696.218 0, 575523.34 940671.226 0, 575799.302 940646.25 0, 576075.265 940621.29 0, 576351.23 940596.347 0, 576627.196 940571.42 0, 576903.163 940546.509 0, 577179.132 940521.615 0, 577455.102 940496.737 0, 
+    577731.074 940471.875 0, 578007.048 940447.029 0, 578283.022 940422.199 0, 578558.999 940397.386 0, 578834.976 940372.589 0, 579110.955 940347.808 0, 579386.936 940323.043 0, 579662.918 940298.295 0, 579938.902 940273.563 0, 580214.887 940248.847 0, 
+    580490.873 940224.148 0, 580766.861 940199.464 0, 581042.85 940174.797 0, 581318.841 940150.146 0, 581593.431 940125.637 0, 581870.827 940100.893 0, 582146.822 940076.291 0, 582422.819 940051.705 0, 582698.817 940027.136 0, 582974.816 940002.582 0, 
+    583250.817 939978.045 0, 583526.819 939953.524 0, 583802.823 939929.019 0, 584078.828 939904.531 0, 584354.835 939880.059 0, 584630.843 939855.603 0, 584906.853 939831.163 0, 585182.864 939806.74 0, 585458.876 939782.333 0, 585734.89 939757.942 0, 
+    586010.906 939733.567 0, 586286.922 939709.209 0, 586562.94 939684.866 0, 586838.96 939660.54 0, 587114.981 939636.231 0, 587391.004 939611.937 0, 587667.028 939587.66 0, 587943.053 939563.399 0, 588217.678 939539.277 0, 587729.716 933981.956 0, 
+    587241.766 928424.781 0))
+
+POLYGON ((601468.625 938394.633 0, 601193.93 938417.979 0, 600917.837 938441.46 0, 600641.746 938464.958 0, 600365.656 938488.471 0, 600089.567 938512.001 0, 599813.48 938535.547 0, 599537.394 938559.11 0, 599261.31 938582.688 0, 598985.227 938606.283 0, 
+    598709.145 938629.894 0, 598433.065 938653.521 0, 598156.986 938677.165 0, 597880.908 938700.825 0, 597604.832 938724.501 0, 597328.757 938748.193 0, 597052.684 938771.902 0, 596776.612 938795.626 0, 596500.542 938819.367 0, 596224.472 938843.125 0, 
+    595948.405 938866.898 0, 595672.338 938890.688 0, 595396.273 938914.494 0, 595120.21 938938.316 0, 594842.747 938962.276 0, 594568.087 938986.01 0, 594292.028 939009.881 0, 594015.97 939033.768 0, 593739.913 939057.672 0, 593463.858 939081.591 0, 
+    593187.804 939105.527 0, 592911.752 939129.48 0, 592635.701 939153.448 0, 592359.652 939177.433 0, 592083.604 939201.434 0, 591807.557 939225.451 0, 591531.512 939249.485 0, 591255.468 939273.535 0, 590979.426 939297.601 0, 590703.385 939321.683 0, 
+    590427.345 939345.781 0, 590151.307 939369.896 0, 589875.27 939394.027 0, 589599.235 939418.174 0, 589323.201 939442.338 0, 589047.168 939466.518 0, 588771.137 939490.714 0, 588495.108 939514.926 0, 588217.678 939539.277 0, 588705.653 945096.74 0, 
+    589193.64 950654.341 0, 589470.412 950630.047 0, 589745.788 950605.892 0, 590021.165 950581.754 0, 590296.543 950557.631 0, 590571.922 950533.525 0, 590847.304 950509.435 0, 591122.686 950485.361 0, 591398.07 950461.303 0, 591673.455 950437.262 0, 
+    591948.842 950413.237 0, 592224.23 950389.228 0, 592499.62 950365.235 0, 592775.011 950341.259 0, 593050.403 950317.298 0, 593325.797 950293.354 0, 593601.192 950269.426 0, 593876.589 950245.514 0, 594151.987 950221.619 0, 594427.386 950197.74 0, 
+    594702.787 950173.876 0, 594978.189 950150.03 0, 595253.593 950126.199 0, 595528.998 950102.384 0, 595803.007 950078.707 0, 596079.812 950054.804 0, 596355.222 950031.038 0, 596630.632 950007.289 0, 596906.044 949983.555 0, 597181.458 949959.838 0, 
+    597456.872 949936.137 0, 597732.289 949912.452 0, 598007.706 949888.784 0, 598283.125 949865.131 0, 598558.546 949841.495 0, 598833.968 949817.875 0, 599109.391 949794.272 0, 599384.815 949770.684 0, 599660.241 949747.113 0, 599935.669 949723.558 0, 
+    600211.097 949700.019 0, 600486.527 949676.496 0, 600761.959 949652.99 0, 601037.392 949629.499 0, 601312.826 949606.025 0, 601588.262 949582.567 0, 601863.699 949559.126 0, 602139.137 949535.7 0, 602413.181 949512.41 0, 601940.897 943953.453 0, 
+    601468.625 938394.633 0))
+
+POLYGON ((615635.895 948407.831 0, 615361.784 948430.348 0, 615086.281 948452.995 0, 614810.779 948475.658 0, 614535.278 948498.338 0, 614259.778 948521.033 0, 613984.28 948543.745 0, 613708.783 948566.474 0, 613433.288 948589.218 0, 613157.794 948611.979 0, 
+    612882.301 948634.756 0, 612606.809 948657.549 0, 612331.319 948680.358 0, 612055.831 948703.184 0, 611780.343 948726.025 0, 611504.857 948748.883 0, 611229.372 948771.757 0, 610953.889 948794.648 0, 610678.407 948817.554 0, 610402.926 948840.477 0, 
+    610127.447 948863.416 0, 609851.969 948886.371 0, 609576.492 948909.343 0, 609301.017 948932.33 0, 609024.148 948955.451 0, 608750.07 948978.354 0, 608474.599 949001.391 0, 608199.129 949024.443 0, 607923.661 949047.512 0, 607648.194 949070.597 0, 
+    607372.728 949093.698 0, 607097.263 949116.815 0, 606821.8 949139.949 0, 606546.339 949163.099 0, 606270.878 949186.265 0, 605995.419 949209.447 0, 605719.962 949232.645 0, 605444.505 949255.86 0, 605169.05 949279.091 0, 604893.597 949302.338 0, 
+    604618.145 949325.601 0, 604342.694 949348.881 0, 604067.245 949372.177 0, 603791.797 949395.488 0, 603516.35 949418.817 0, 603240.905 949442.161 0, 602965.461 949465.522 0, 602690.018 949488.898 0, 602413.181 949512.41 0, 602885.476 955071.501 0, 
+    603357.782 960630.722 0, 603633.962 960607.266 0, 603908.75 960583.945 0, 604183.54 960560.64 0, 604458.331 960537.351 0, 604733.123 960514.078 0, 605007.916 960490.822 0, 605282.711 960467.581 0, 605557.508 960444.357 0, 605832.305 960421.149 0, 
+    606107.105 960397.957 0, 606381.905 960374.781 0, 606656.707 960351.622 0, 606931.51 960328.479 0, 607206.315 960305.352 0, 607481.12 960282.241 0, 607755.928 960259.146 0, 608030.736 960236.067 0, 608305.546 960213.005 0, 608580.358 960189.958 0, 
+    608855.17 960166.928 0, 609129.984 960143.914 0, 609404.8 960120.917 0, 609679.617 960097.935 0, 609953.043 960075.086 0, 610229.254 960052.02 0, 610504.075 960029.087 0, 610778.897 960006.171 0, 611053.721 959983.27 0, 611328.545 959960.385 0, 
+    611603.372 959937.517 0, 611878.199 959914.665 0, 612153.028 959891.829 0, 612427.858 959869.009 0, 612702.69 959846.205 0, 612977.523 959823.418 0, 613252.357 959800.647 0, 613527.193 959777.892 0, 613802.03 959755.153 0, 614076.868 959732.43 0, 
+    614351.707 959709.723 0, 614626.548 959687.033 0, 614901.391 959664.359 0, 615176.234 959641.701 0, 615451.079 959619.059 0, 615725.925 959596.433 0, 616000.773 959573.823 0, 616275.622 959551.23 0, 616549.081 959528.767 0, 616092.483 953968.234 0, 
+    615635.895 948407.831 0))
+
+POLYGON ((699380.671 1009381.058 0, 699110.119 1009398.671 0, 698838.203 1009416.389 0, 698566.289 1009434.122 0, 698294.376 1009451.872 0, 698022.464 1009469.638 0, 697750.553 1009487.42 0, 697478.643 1009505.218 0, 697206.734 1009523.031 0, 696934.827 1009540.861 0, 
+    696662.92 1009558.707 0, 696391.014 1009576.569 0, 696119.109 1009594.447 0, 695847.206 1009612.341 0, 695575.303 1009630.25 0, 695303.402 1009648.176 0, 695031.501 1009666.118 0, 694759.602 1009684.076 0, 694487.703 1009702.05 0, 694215.806 1009720.04 0, 
+    693943.91 1009738.045 0, 693672.015 1009756.067 0, 693400.121 1009774.105 0, 693128.227 1009792.159 0, 692854.971 1009810.32 0, 692584.445 1009828.315 0, 692312.555 1009846.417 0, 692040.666 1009864.534 0, 691768.778 1009882.668 0, 691496.891 1009900.818 0, 
+    691225.006 1009918.984 0, 690953.121 1009937.166 0, 690681.238 1009955.364 0, 690409.356 1009973.578 0, 690137.474 1009991.808 0, 689865.594 1010010.054 0, 689593.715 1010028.315 0, 689321.837 1010046.593 0, 689049.96 1010064.887 0, 688778.084 1010083.197 0, 
+    688506.209 1010101.523 0, 688234.335 1010119.865 0, 687962.462 1010138.223 0, 687690.591 1010156.597 0, 687418.72 1010174.987 0, 687146.851 1010193.393 0, 686874.982 1010211.815 0, 686603.115 1010230.252 0, 686329.884 1010248.799 0, 686707.971 1015816.393 0, 
+    687086.063 1021384.069 0, 687358.636 1021365.567 0, 687629.848 1021347.174 0, 687901.061 1021328.796 0, 688172.275 1021310.435 0, 688443.49 1021292.089 0, 688714.707 1021273.76 0, 688985.924 1021255.446 0, 689257.142 1021237.148 0, 689528.362 1021218.867 0, 
+    689799.582 1021200.601 0, 690070.804 1021182.351 0, 690342.027 1021164.117 0, 690613.25 1021145.899 0, 690884.475 1021127.697 0, 691155.701 1021109.511 0, 691426.928 1021091.342 0, 691698.156 1021073.187 0, 691969.385 1021055.049 0, 692240.615 1021036.927 0, 
+    692511.846 1021018.821 0, 692783.079 1021000.731 0, 693054.312 1020982.657 0, 693325.546 1020964.599 0, 693595.42 1020946.647 0, 693868.018 1020928.53 0, 694139.256 1020910.52 0, 694410.495 1020892.525 0, 694681.734 1020874.547 0, 694952.975 1020856.585 0, 
+    695224.217 1020838.638 0, 695495.46 1020820.708 0, 695766.704 1020802.793 0, 696037.949 1020784.894 0, 696309.195 1020767.012 0, 696580.442 1020749.145 0, 696851.69 1020731.294 0, 697122.939 1020713.46 0, 697394.189 1020695.641 0, 697665.441 1020677.838 0, 
+    697936.693 1020660.051 0, 698207.946 1020642.28 0, 698479.201 1020624.526 0, 698750.456 1020606.787 0, 699021.713 1020589.064 0, 699292.97 1020571.357 0, 699564.229 1020553.666 0, 699835.489 1020535.991 0, 700105.389 1020518.42 0, 699743.027 1014949.698 0, 
+    699380.671 1009381.058 0))
+
+POLYGON ((713127.108 1019689.556 0, 712857.157 1019706.364 0, 712585.849 1019723.273 0, 712314.541 1019740.197 0, 712043.235 1019757.138 0, 711771.929 1019774.095 0, 711500.625 1019791.067 0, 711229.321 1019808.056 0, 710958.019 1019825.06 0, 710686.717 1019842.08 0, 
+    710415.417 1019859.117 0, 710144.117 1019876.169 0, 709872.819 1019893.237 0, 709601.521 1019910.322 0, 709330.225 1019927.422 0, 709058.929 1019944.538 0, 708787.635 1019961.67 0, 708516.341 1019978.819 0, 708245.049 1019995.983 0, 707973.757 1020013.163 0, 
+    707702.467 1020030.359 0, 707431.177 1020047.571 0, 707159.889 1020064.799 0, 706888.602 1020082.043 0, 706615.956 1020099.389 0, 706346.03 1020116.579 0, 706074.746 1020133.871 0, 705803.462 1020151.178 0, 705532.18 1020168.502 0, 705260.899 1020185.842 0, 
+    704989.618 1020203.198 0, 704718.339 1020220.57 0, 704447.061 1020237.957 0, 704175.784 1020255.361 0, 703904.508 1020272.78 0, 703633.232 1020290.216 0, 703361.958 1020307.668 0, 703090.685 1020325.135 0, 702819.413 1020342.619 0, 702548.142 1020360.118 0, 
+    702276.872 1020377.633 0, 702005.603 1020395.165 0, 701734.335 1020412.712 0, 701463.068 1020430.275 0, 701191.802 1020447.855 0, 700920.538 1020465.45 0, 700649.274 1020483.061 0, 700378.011 1020500.688 0, 700105.389 1020518.42 0, 700467.756 1026087.219 0, 
+    700830.127 1031656.092 0, 701102.09 1031638.403 0, 701372.697 1031620.819 0, 701643.306 1031603.25 0, 701913.915 1031585.697 0, 702184.525 1031568.161 0, 702455.137 1031550.64 0, 702725.749 1031533.135 0, 702996.362 1031515.646 0, 703266.977 1031498.173 0, 
+    703537.592 1031480.715 0, 703808.209 1031463.274 0, 704078.826 1031445.849 0, 704349.445 1031428.44 0, 704620.064 1031411.046 0, 704890.685 1031393.669 0, 705161.307 1031376.307 0, 705431.929 1031358.961 0, 705702.553 1031341.632 0, 705973.178 1031324.318 0, 
+    706243.803 1031307.02 0, 706514.43 1031289.738 0, 706785.058 1031272.472 0, 707055.686 1031255.222 0, 707324.96 1031238.074 0, 707596.947 1031220.77 0, 707867.579 1031203.567 0, 708138.212 1031186.381 0, 708408.845 1031169.21 0, 708679.48 1031152.056 0, 
+    708950.116 1031134.917 0, 709220.753 1031117.795 0, 709491.391 1031100.688 0, 709762.03 1031083.597 0, 710032.669 1031066.522 0, 710303.31 1031049.463 0, 710573.952 1031032.42 0, 710844.595 1031015.393 0, 711115.239 1030998.382 0, 711385.884 1030981.387 0, 
+    711656.53 1030964.408 0, 711927.176 1030947.444 0, 712197.824 1030930.497 0, 712468.473 1030913.565 0, 712739.123 1030896.65 0, 713009.774 1030879.75 0, 713280.426 1030862.866 0, 713551.079 1030845.999 0, 713820.377 1030829.231 0, 713473.74 1025259.357 0, 
+    713127.108 1019689.556 0))
+
+POLYGON ((726812.912 1030039.073 0, 726543.565 1030055.08 0, 726272.865 1030071.183 0, 726002.167 1030087.302 0, 725731.469 1030103.437 0, 725460.773 1030119.588 0, 725190.077 1030135.755 0, 724919.382 1030151.938 0, 724648.689 1030168.136 0, 724377.996 1030184.351 0, 
+    724107.304 1030200.581 0, 723836.613 1030216.828 0, 723565.923 1030233.09 0, 723295.234 1030249.369 0, 723024.546 1030265.663 0, 722753.859 1030281.973 0, 722483.173 1030298.299 0, 722212.488 1030314.641 0, 721941.804 1030330.999 0, 721671.121 1030347.373 0, 
+    721400.439 1030363.763 0, 721129.758 1030380.169 0, 720859.077 1030396.59 0, 720588.398 1030413.028 0, 720316.365 1030429.564 0, 720047.042 1030445.951 0, 719776.366 1030462.437 0, 719505.69 1030478.938 0, 719235.016 1030495.455 0, 718964.343 1030511.988 0, 
+    718693.67 1030528.538 0, 718422.998 1030545.103 0, 718152.328 1030561.684 0, 717881.658 1030578.281 0, 717610.99 1030594.894 0, 717340.322 1030611.522 0, 717069.655 1030628.167 0, 716798.99 1030644.828 0, 716528.325 1030661.504 0, 716257.661 1030678.197 0, 
+    715986.999 1030694.906 0, 715716.337 1030711.63 0, 715445.676 1030728.37 0, 715175.016 1030745.127 0, 714904.358 1030761.899 0, 714633.7 1030778.687 0, 714363.043 1030795.491 0, 714092.387 1030812.311 0, 713820.377 1030829.231 0, 714167.018 1036399.175 0, 
+    714513.663 1041969.183 0, 714785.015 1041952.304 0, 715055.015 1041935.524 0, 715325.016 1041918.761 0, 715595.018 1041902.014 0, 715865.021 1041885.282 0, 716135.025 1041868.566 0, 716405.03 1041851.867 0, 716675.036 1041835.183 0, 716945.043 1041818.515 0, 
+    717215.051 1041801.863 0, 717485.06 1041785.226 0, 717755.07 1041768.606 0, 718025.081 1041752.002 0, 718295.093 1041735.413 0, 718565.106 1041718.841 0, 718835.12 1041702.284 0, 719105.135 1041685.743 0, 719375.151 1041669.218 0, 719645.167 1041652.709 0, 
+    719915.185 1041636.216 0, 720185.204 1041619.738 0, 720455.223 1041603.277 0, 720725.244 1041586.831 0, 720993.915 1041570.484 0, 721265.288 1041553.988 0, 721535.312 1041537.59 0, 721805.337 1041521.208 0, 722075.362 1041504.842 0, 722345.388 1041488.492 0, 
+    722615.416 1041472.158 0, 722885.444 1041455.84 0, 723155.474 1041439.537 0, 723425.504 1041423.251 0, 723695.535 1041406.98 0, 723965.567 1041390.725 0, 724235.601 1041374.486 0, 724505.635 1041358.263 0, 724775.67 1041342.056 0, 725045.706 1041325.865 0, 
+    725315.743 1041309.69 0, 725585.781 1041293.53 0, 725855.82 1041277.387 0, 726125.859 1041261.259 0, 726395.9 1041245.147 0, 726665.942 1041229.051 0, 726935.985 1041212.971 0, 727206.028 1041196.907 0, 727474.723 1041180.939 0, 727143.815 1035609.974 0, 
+    726812.912 1030039.073 0))
+
+POLYGON ((740437.957 1040429.316 0, 740169.217 1040444.525 0, 739899.129 1040459.826 0, 739629.042 1040475.143 0, 739358.956 1040490.476 0, 739088.87 1040505.825 0, 738818.786 1040521.19 0, 738548.703 1040536.57 0, 738278.62 1040551.967 0, 738008.538 1040567.379 0, 
+    737738.458 1040582.807 0, 737468.378 1040598.251 0, 737198.299 1040613.711 0, 736928.221 1040629.187 0, 736658.144 1040644.679 0, 736388.068 1040660.187 0, 736117.993 1040675.71 0, 735847.918 1040691.25 0, 735577.845 1040706.805 0, 735307.772 1040722.377 0, 
+    735037.701 1040737.964 0, 734767.63 1040753.567 0, 734497.56 1040769.186 0, 734227.492 1040784.821 0, 733956.075 1040800.55 0, 733687.357 1040816.138 0, 733417.291 1040831.821 0, 733147.226 1040847.519 0, 732877.161 1040863.234 0, 732607.098 1040878.964 0, 
+    732337.036 1040894.71 0, 732066.974 1040910.472 0, 731796.914 1040926.25 0, 731526.854 1040942.044 0, 731256.796 1040957.854 0, 730986.738 1040973.68 0, 730716.681 1040989.521 0, 730446.625 1041005.378 0, 730176.57 1041021.252 0, 729906.516 1041037.141 0, 
+    729636.463 1041053.046 0, 729366.411 1041068.967 0, 729096.36 1041084.904 0, 728826.31 1041100.857 0, 728556.261 1041116.826 0, 728286.212 1041132.81 0, 728016.165 1041148.811 0, 727746.118 1041164.827 0, 727474.723 1041180.939 0, 727805.634 1046751.966 0, 
+    728136.548 1052323.049 0, 728407.285 1052306.975 0, 728676.676 1052290.998 0, 728946.067 1052275.036 0, 729215.46 1052259.09 0, 729484.853 1052243.161 0, 729754.248 1052227.247 0, 730023.643 1052211.348 0, 730293.039 1052195.466 0, 730562.436 1052179.599 0, 
+    730831.835 1052163.749 0, 731101.234 1052147.914 0, 731370.634 1052132.095 0, 731640.035 1052116.292 0, 731909.437 1052100.505 0, 732178.839 1052084.734 0, 732448.243 1052068.978 0, 732717.648 1052053.238 0, 732987.053 1052037.515 0, 733256.46 1052021.807 0, 
+    733525.867 1052006.115 0, 733795.276 1051990.438 0, 734064.685 1051974.778 0, 734334.095 1051959.134 0, 734602.16 1051943.583 0, 734872.918 1051927.892 0, 735142.331 1051912.295 0, 735411.745 1051896.714 0, 735681.16 1051881.149 0, 735950.576 1051865.6 0, 
+    736219.992 1051850.066 0, 736489.41 1051834.548 0, 736758.828 1051819.047 0, 737028.248 1051803.561 0, 737297.668 1051788.091 0, 737567.089 1051772.636 0, 737836.511 1051757.198 0, 738105.934 1051741.776 0, 738375.358 1051726.369 0, 738644.783 1051710.978 0, 
+    738914.209 1051695.603 0, 739183.635 1051680.244 0, 739453.063 1051664.901 0, 739722.491 1051649.574 0, 739991.92 1051634.262 0, 740261.351 1051618.967 0, 740530.782 1051603.687 0, 740800.214 1051588.423 0, 741068.302 1051573.251 0, 740753.128 1046001.255 0, 
+    740437.957 1040429.316 0))
+
+POLYGON ((754002.122 1050859.991 0, 753733.99 1050874.405 0, 753464.516 1050888.908 0, 753195.043 1050903.426 0, 752925.57 1050917.961 0, 752656.099 1050932.511 0, 752386.628 1050947.077 0, 752117.158 1050961.659 0, 751847.689 1050976.257 0, 751578.221 1050990.871 0, 
+    751308.754 1051005.5 0, 751039.288 1051020.146 0, 750769.822 1051034.807 0, 750500.358 1051049.484 0, 750230.894 1051064.177 0, 749961.431 1051078.886 0, 749691.969 1051093.611 0, 749422.508 1051108.351 0, 749153.048 1051123.108 0, 748883.588 1051137.88 0, 
+    748614.13 1051152.668 0, 748344.672 1051167.472 0, 748075.215 1051182.292 0, 747805.759 1051197.128 0, 747534.96 1051212.053 0, 747266.85 1051226.847 0, 746997.396 1051241.73 0, 746727.944 1051256.629 0, 746458.492 1051271.544 0, 746189.042 1051286.475 0, 
+    745919.592 1051301.422 0, 745650.143 1051316.384 0, 745380.695 1051331.363 0, 745111.248 1051346.357 0, 744841.802 1051361.367 0, 744572.356 1051376.393 0, 744302.912 1051391.435 0, 744033.468 1051406.493 0, 743764.025 1051421.567 0, 743494.583 1051436.656 0, 
+    743225.142 1051451.761 0, 742955.702 1051466.882 0, 742686.263 1051482.02 0, 742416.825 1051497.172 0, 742147.387 1051512.341 0, 741877.951 1051527.526 0, 741608.515 1051542.726 0, 741339.081 1051557.943 0, 741068.302 1051573.251 0, 741383.479 1057145.299 0, 
+    741698.658 1062717.395 0, 741968.778 1062702.124 0, 742237.557 1062686.945 0, 742506.336 1062671.781 0, 742775.117 1062656.634 0, 743043.898 1062641.502 0, 743312.681 1062626.386 0, 743581.464 1062611.285 0, 743850.248 1062596.201 0, 744119.033 1062581.133 0, 
+    744387.819 1062566.08 0, 744656.606 1062551.043 0, 744925.393 1062536.022 0, 745194.182 1062521.017 0, 745462.971 1062506.027 0, 745731.762 1062491.053 0, 746000.553 1062476.096 0, 746269.345 1062461.154 0, 746538.138 1062446.227 0, 746806.932 1062431.317 0, 
+    747075.727 1062416.423 0, 747344.522 1062401.544 0, 747613.319 1062386.681 0, 747882.116 1062371.834 0, 748149.574 1062357.077 0, 748419.713 1062342.187 0, 748688.513 1062327.388 0, 748957.314 1062312.604 0, 749226.116 1062297.836 0, 749494.919 1062283.084 0, 
+    749763.722 1062268.347 0, 750032.526 1062253.627 0, 750301.331 1062238.922 0, 750570.138 1062224.233 0, 750838.944 1062209.56 0, 751107.752 1062194.903 0, 751376.561 1062180.262 0, 751645.37 1062165.636 0, 751914.181 1062151.026 0, 752182.992 1062136.432 0, 
+    752451.804 1062121.854 0, 752720.617 1062107.292 0, 752989.431 1062092.746 0, 753258.245 1062078.215 0, 753527.061 1062063.7 0, 753795.877 1062049.201 0, 754064.694 1062034.718 0, 754333.512 1062020.251 0, 754600.991 1062005.871 0, 754301.555 1056432.907 0, 
+    754002.122 1050859.991 0))
+
+POLYGON ((767505.283 1061330.802 0, 767237.763 1061344.425 0, 766968.905 1061358.133 0, 766700.048 1061371.857 0, 766431.192 1061385.596 0, 766162.336 1061399.352 0, 765893.482 1061413.123 0, 765624.628 1061426.91 0, 765355.775 1061440.713 0, 765086.923 1061454.531 0, 
+    764818.071 1061468.366 0, 764549.221 1061482.216 0, 764280.371 1061496.082 0, 764011.522 1061509.964 0, 763742.674 1061523.862 0, 763473.827 1061537.775 0, 763204.98 1061551.705 0, 762936.135 1061565.65 0, 762667.29 1061579.611 0, 762398.446 1061593.588 0, 
+    762129.603 1061607.58 0, 761860.76 1061621.589 0, 761591.919 1061635.613 0, 761323.078 1061649.653 0, 761052.899 1061663.779 0, 760785.399 1061677.781 0, 760516.561 1061691.869 0, 760247.723 1061705.972 0, 759978.887 1061720.091 0, 759710.051 1061734.226 0, 
+    759441.216 1061748.377 0, 759172.382 1061762.544 0, 758903.549 1061776.726 0, 758634.716 1061790.925 0, 758365.885 1061805.139 0, 758097.054 1061819.369 0, 757828.224 1061833.615 0, 757559.395 1061847.877 0, 757290.567 1061862.154 0, 757021.74 1061876.447 0, 
+    756752.913 1061890.756 0, 756484.087 1061905.081 0, 756215.263 1061919.422 0, 755946.439 1061933.779 0, 755677.615 1061948.151 0, 755408.793 1061962.539 0, 755139.972 1061976.944 0, 754871.151 1061991.363 0, 754600.991 1062005.871 0, 754900.43 1067578.879 0, 
+    755199.871 1073151.927 0, 755469.371 1073137.455 0, 755737.535 1073123.07 0, 756005.701 1073108.701 0, 756273.867 1073094.348 0, 756542.034 1073080.011 0, 756810.202 1073065.689 0, 757078.371 1073051.383 0, 757346.541 1073037.093 0, 757614.711 1073022.819 0, 
+    757882.882 1073008.561 0, 758151.055 1072994.318 0, 758419.228 1072980.091 0, 758687.401 1072965.88 0, 758955.576 1072951.685 0, 759223.751 1072937.505 0, 759491.928 1072923.342 0, 759760.105 1072909.194 0, 760028.283 1072895.062 0, 760296.462 1072880.945 0, 
+    760564.641 1072866.845 0, 760832.822 1072852.76 0, 761101.003 1072838.691 0, 761369.185 1072824.638 0, 761636.033 1072810.67 0, 761905.552 1072796.578 0, 762173.737 1072782.573 0, 762441.922 1072768.582 0, 762710.109 1072754.608 0, 762978.296 1072740.65 0, 
+    763246.484 1072726.707 0, 763514.672 1072712.78 0, 763782.862 1072698.869 0, 764051.052 1072684.973 0, 764319.243 1072671.094 0, 764587.435 1072657.23 0, 764855.628 1072643.382 0, 765123.822 1072629.55 0, 765392.016 1072615.733 0, 765660.212 1072601.933 0, 
+    765928.408 1072588.148 0, 766196.604 1072574.379 0, 766464.802 1072560.625 0, 766733.001 1072546.888 0, 767001.2 1072533.166 0, 767269.4 1072519.46 0, 767537.601 1072505.77 0, 767805.803 1072492.096 0, 768072.671 1072478.505 0, 767788.976 1066904.633 0, 
+    767505.283 1061330.802 0))
+
+POLYGON ((780947.322 1071841.453 0, 780680.415 1071854.29 0, 780412.175 1071867.207 0, 780143.937 1071880.139 0, 779875.699 1071893.087 0, 779607.462 1071906.051 0, 779339.226 1071919.031 0, 779070.99 1071932.027 0, 778802.756 1071945.038 0, 778534.522 1071958.065 0, 
+    778266.288 1071971.108 0, 777998.056 1071984.167 0, 777729.824 1071997.241 0, 777461.593 1072010.332 0, 777193.363 1072023.438 0, 776925.134 1072036.559 0, 776656.905 1072049.697 0, 776388.678 1072062.851 0, 776120.451 1072076.02 0, 775852.224 1072089.205 0, 
+    775583.999 1072102.406 0, 775315.774 1072115.622 0, 775047.55 1072128.854 0, 774779.327 1072142.103 0, 774509.771 1072155.433 0, 774242.883 1072168.646 0, 773974.663 1072181.942 0, 773706.443 1072195.253 0, 773438.223 1072208.58 0, 773170.005 1072221.923 0, 
+    772901.787 1072235.282 0, 772633.57 1072248.656 0, 772365.354 1072262.046 0, 772097.139 1072275.452 0, 771828.925 1072288.874 0, 771560.711 1072302.312 0, 771292.498 1072315.765 0, 771024.286 1072329.234 0, 770756.075 1072342.719 0, 770487.864 1072356.22 0, 
+    770219.654 1072369.736 0, 769951.445 1072383.269 0, 769683.237 1072396.817 0, 769415.03 1072410.381 0, 769146.823 1072423.96 0, 768878.618 1072437.556 0, 768610.413 1072451.167 0, 768342.209 1072464.794 0, 768072.671 1072478.505 0, 768356.367 1078052.412 0, 
+    768640.065 1083626.349 0, 768908.943 1083612.672 0, 769176.491 1083599.079 0, 769444.04 1083585.501 0, 769711.59 1083571.938 0, 769979.14 1083558.392 0, 770246.691 1083544.861 0, 770514.243 1083531.346 0, 770781.796 1083517.847 0, 771049.35 1083504.364 0, 
+    771316.904 1083490.896 0, 771584.459 1083477.444 0, 771852.015 1083464.008 0, 772119.572 1083450.587 0, 772387.129 1083437.183 0, 772654.688 1083423.794 0, 772922.247 1083410.42 0, 773189.807 1083397.063 0, 773457.367 1083383.721 0, 773724.929 1083370.395 0, 
+    773992.491 1083357.085 0, 774260.054 1083343.791 0, 774527.618 1083330.512 0, 774795.183 1083317.249 0, 775061.417 1083304.067 0, 775330.314 1083290.77 0, 775597.881 1083277.554 0, 775865.449 1083264.354 0, 776133.017 1083251.17 0, 776400.587 1083238.002 0, 
+    776668.157 1083224.849 0, 776935.727 1083211.712 0, 777203.299 1083198.591 0, 777470.871 1083185.485 0, 777738.444 1083172.395 0, 778006.018 1083159.321 0, 778273.593 1083146.263 0, 778541.168 1083133.221 0, 778808.745 1083120.194 0, 779076.322 1083107.183 0, 
+    779343.899 1083094.188 0, 779611.478 1083081.208 0, 779879.057 1083068.244 0, 780146.637 1083055.296 0, 780414.218 1083042.364 0, 780681.799 1083029.448 0, 780949.382 1083016.547 0, 781216.965 1083003.662 0, 781483.219 1082990.857 0, 781215.27 1077416.14 0, 
+    780947.322 1071841.453 0))
+
+POLYGON ((794328.117 1082391.65 0, 794061.826 1082403.704 0, 793794.208 1082415.833 0, 793526.59 1082427.977 0, 793258.973 1082440.138 0, 792991.357 1082452.314 0, 792723.741 1082464.506 0, 792456.126 1082476.714 0, 792188.512 1082488.937 0, 791920.899 1082501.176 0, 
+    791653.286 1082513.431 0, 791385.674 1082525.702 0, 791118.063 1082537.989 0, 790850.453 1082550.291 0, 790582.843 1082562.609 0, 790315.234 1082574.943 0, 790047.625 1082587.292 0, 789780.018 1082599.658 0, 789512.411 1082612.039 0, 789244.805 1082624.435 0, 
+    788977.199 1082636.848 0, 788709.595 1082649.276 0, 788441.991 1082661.72 0, 788174.388 1082674.18 0, 787905.457 1082686.717 0, 787639.183 1082699.147 0, 787371.582 1082711.654 0, 787103.982 1082724.176 0, 786836.383 1082736.715 0, 786568.784 1082749.269 0, 
+    786301.186 1082761.839 0, 786033.589 1082774.425 0, 785765.992 1082787.026 0, 785498.396 1082799.644 0, 785230.801 1082812.277 0, 784963.207 1082824.925 0, 784695.613 1082837.59 0, 784428.02 1082850.27 0, 784160.428 1082862.966 0, 783892.837 1082875.678 0, 
+    783625.246 1082888.406 0, 783357.656 1082901.149 0, 783090.067 1082913.908 0, 782822.479 1082926.683 0, 782554.891 1082939.473 0, 782287.305 1082952.279 0, 782019.719 1082965.101 0, 781752.133 1082977.939 0, 781483.219 1082990.857 0, 781751.17 1088565.6 0, 
+    782019.121 1094140.366 0, 782287.376 1094127.48 0, 782554.305 1094114.674 0, 782821.235 1094101.884 0, 783088.166 1094089.109 0, 783355.097 1094076.35 0, 783622.029 1094063.606 0, 783888.962 1094050.878 0, 784155.895 1094038.166 0, 784422.83 1094025.47 0, 
+    784689.765 1094012.79 0, 784956.701 1094000.125 0, 785223.637 1093987.476 0, 785490.575 1093974.842 0, 785757.513 1093962.224 0, 786024.452 1093949.622 0, 786291.391 1093937.036 0, 786558.331 1093924.465 0, 786825.272 1093911.91 0, 787092.214 1093899.371 0, 
+    787359.157 1093886.848 0, 787626.1 1093874.34 0, 787893.044 1093861.848 0, 788159.989 1093849.372 0, 788425.609 1093836.973 0, 788693.88 1093824.466 0, 788960.827 1093812.037 0, 789227.775 1093799.623 0, 789494.723 1093787.226 0, 789761.672 1093774.844 0, 
+    790028.622 1093762.477 0, 790295.573 1093750.127 0, 790562.524 1093737.792 0, 790829.476 1093725.472 0, 791096.429 1093713.169 0, 791363.382 1093700.881 0, 791630.336 1093688.609 0, 791897.291 1093676.353 0, 792164.247 1093664.112 0, 792431.203 1093651.887 0, 
+    792698.16 1093639.678 0, 792965.118 1093627.484 0, 793232.077 1093615.307 0, 793499.036 1093603.144 0, 793765.996 1093590.998 0, 794032.956 1093578.867 0, 794299.918 1093566.752 0, 794566.88 1093554.653 0, 794832.518 1093542.63 0, 794580.317 1087967.129 0, 
+    794328.117 1082391.65 0))
+
+POLYGON ((807647.553 1092981.096 0, 807381.879 1092992.369 0, 807114.884 1093003.714 0, 806847.89 1093015.074 0, 806580.896 1093026.451 0, 806313.903 1093037.843 0, 806046.91 1093049.251 0, 805779.918 1093060.674 0, 805512.927 1093072.114 0, 805245.937 1093083.569 0, 
+    804978.947 1093095.039 0, 804711.958 1093106.526 0, 804444.969 1093118.028 0, 804177.981 1093129.546 0, 803910.994 1093141.079 0, 803644.008 1093152.628 0, 803377.022 1093164.193 0, 803110.037 1093175.774 0, 802843.053 1093187.37 0, 802576.069 1093198.983 0, 
+    802309.086 1093210.61 0, 802042.104 1093222.254 0, 801775.122 1093233.913 0, 801508.141 1093245.588 0, 801239.837 1093257.337 0, 800974.181 1093268.985 0, 800707.202 1093280.707 0, 800440.224 1093292.445 0, 800173.246 1093304.199 0, 799906.27 1093315.968 0, 
+    799639.293 1093327.753 0, 799372.318 1093339.554 0, 799105.343 1093351.37 0, 798838.369 1093363.202 0, 798571.396 1093375.05 0, 798304.423 1093386.914 0, 798037.451 1093398.793 0, 797770.48 1093410.688 0, 797503.509 1093422.599 0, 797236.54 1093434.525 0, 
+    796969.57 1093446.467 0, 796702.602 1093458.425 0, 796435.634 1093470.398 0, 796168.667 1093482.388 0, 795901.701 1093494.393 0, 795634.735 1093506.413 0, 795367.77 1093518.45 0, 795100.806 1093530.502 0, 794832.518 1093542.63 0, 795084.72 1099118.148 0, 
+    795336.922 1104693.681 0, 795604.551 1104681.583 0, 795870.859 1104669.56 0, 796137.167 1104657.553 0, 796403.476 1104645.562 0, 796669.786 1104633.587 0, 796936.097 1104621.627 0, 797202.409 1104609.683 0, 797468.721 1104597.755 0, 797735.033 1104585.842 0, 
+    798001.347 1104573.945 0, 798267.661 1104562.063 0, 798533.976 1104550.198 0, 798800.292 1104538.348 0, 799066.608 1104526.513 0, 799332.925 1104514.694 0, 799599.243 1104502.891 0, 799865.561 1104491.104 0, 800131.88 1104479.332 0, 800398.2 1104467.576 0, 
+    800664.52 1104455.836 0, 800930.842 1104444.111 0, 801197.163 1104432.402 0, 801463.486 1104420.709 0, 801728.489 1104409.089 0, 801996.133 1104397.37 0, 802262.458 1104385.723 0, 802528.783 1104374.093 0, 802795.109 1104362.478 0, 803061.436 1104350.878 0, 
+    803327.763 1104339.295 0, 803594.091 1104327.727 0, 803860.42 1104316.175 0, 804126.749 1104304.638 0, 804393.079 1104293.117 0, 804659.41 1104281.612 0, 804925.741 1104270.123 0, 805192.073 1104258.649 0, 805458.406 1104247.191 0, 805724.739 1104235.748 0, 
+    805991.073 1104224.321 0, 806257.408 1104212.91 0, 806523.744 1104201.515 0, 806790.08 1104190.135 0, 807056.417 1104178.771 0, 807322.754 1104167.422 0, 807589.092 1104156.09 0, 807855.431 1104144.773 0, 808120.451 1104133.527 0, 807884.002 1098557.304 0, 
+    807647.553 1092981.096 0))
+
+POLYGON ((820905.511 1103609.492 0, 820640.458 1103619.988 0, 820374.089 1103630.553 0, 820107.72 1103641.133 0, 819841.351 1103651.729 0, 819574.983 1103662.341 0, 819308.616 1103672.968 0, 819042.249 1103683.611 0, 818775.884 1103694.27 0, 818509.518 1103704.944 0, 
+    818243.154 1103715.634 0, 817976.789 1103726.34 0, 817710.426 1103737.061 0, 817444.063 1103747.798 0, 817177.701 1103758.551 0, 816911.34 1103769.319 0, 816644.979 1103780.103 0, 816378.618 1103790.903 0, 816112.259 1103801.718 0, 815845.9 1103812.55 0, 
+    815579.541 1103823.396 0, 815313.184 1103834.259 0, 815046.827 1103845.137 0, 814780.47 1103856.031 0, 814512.796 1103866.994 0, 814247.759 1103877.865 0, 813981.405 1103888.806 0, 813715.051 1103899.763 0, 813448.698 1103910.735 0, 813182.345 1103921.723 0, 
+    812915.993 1103932.726 0, 812649.642 1103943.746 0, 812383.291 1103954.781 0, 812116.941 1103965.831 0, 811850.592 1103976.897 0, 811584.243 1103987.979 0, 811317.895 1103999.077 0, 811051.548 1104010.19 0, 810785.201 1104021.319 0, 810518.855 1104032.464 0, 
+    810252.51 1104043.624 0, 809986.165 1104054.8 0, 809719.821 1104065.992 0, 809453.478 1104077.199 0, 809187.135 1104088.422 0, 808920.793 1104099.661 0, 808654.451 1104110.915 0, 808388.11 1104122.185 0, 808120.451 1104133.527 0, 808356.901 1109709.759 0, 
+    808593.351 1115285.995 0, 808860.351 1115274.682 0, 809126.035 1115263.439 0, 809391.72 1115252.213 0, 809657.406 1115241.002 0, 809923.092 1115229.806 0, 810188.779 1115218.627 0, 810454.467 1115207.463 0, 810720.155 1115196.314 0, 810985.844 1115185.181 0, 
+    811251.534 1115174.064 0, 811517.224 1115162.963 0, 811782.915 1115151.877 0, 812048.607 1115140.806 0, 812314.299 1115129.752 0, 812579.992 1115118.713 0, 812845.685 1115107.689 0, 813111.379 1115096.682 0, 813377.074 1115085.69 0, 813642.77 1115074.713 0, 
+    813908.466 1115063.752 0, 814174.163 1115052.807 0, 814439.86 1115041.878 0, 814705.558 1115030.964 0, 814969.942 1115020.119 0, 815236.956 1115009.183 0, 815502.656 1114998.316 0, 815768.357 1114987.465 0, 816034.058 1114976.629 0, 816299.76 1114965.809 0, 
+    816565.462 1114955.005 0, 816831.166 1114944.216 0, 817096.869 1114933.443 0, 817362.574 1114922.685 0, 817628.279 1114911.943 0, 817893.985 1114901.217 0, 818159.691 1114890.506 0, 818425.398 1114879.812 0, 818691.105 1114869.132 0, 818956.814 1114858.469 0, 
+    819222.522 1114847.821 0, 819488.232 1114837.188 0, 819753.942 1114826.571 0, 820019.653 1114815.97 0, 820285.364 1114805.385 0, 820551.076 1114794.815 0, 820816.789 1114784.261 0, 821082.502 1114773.722 0, 821346.901 1114763.251 0, 821126.206 1109186.369 0, 
+    820905.511 1103609.492 0))
+
+POLYGON ((834101.878 1114276.541 0, 833837.448 1114286.265 0, 833571.706 1114296.052 0, 833305.964 1114305.856 0, 833040.224 1114315.675 0, 832774.484 1114325.51 0, 832508.744 1114335.36 0, 832243.005 1114345.226 0, 831977.266 1114355.108 0, 831711.529 1114365.005 0, 
+    831445.791 1114374.918 0, 831180.055 1114384.847 0, 830914.318 1114394.791 0, 830648.583 1114404.751 0, 830382.848 1114414.726 0, 830117.114 1114424.717 0, 829851.38 1114434.724 0, 829585.647 1114444.747 0, 829319.914 1114454.785 0, 829054.182 1114464.838 0, 
+    828788.451 1114474.908 0, 828522.72 1114484.993 0, 828256.99 1114495.093 0, 827991.26 1114505.21 0, 827724.218 1114515.392 0, 827459.803 1114525.489 0, 827194.075 1114535.652 0, 826928.348 1114545.831 0, 826662.621 1114556.026 0, 826396.895 1114566.236 0, 
+    826131.169 1114576.461 0, 825865.445 1114586.703 0, 825599.72 1114596.96 0, 825333.997 1114607.232 0, 825068.274 1114617.521 0, 824802.551 1114627.825 0, 824536.83 1114638.144 0, 824271.108 1114648.48 0, 824005.388 1114658.83 0, 823739.668 1114669.197 0, 
+    823473.948 1114679.579 0, 823208.23 1114689.977 0, 822942.512 1114700.39 0, 822676.794 1114710.819 0, 822411.077 1114721.264 0, 822145.361 1114731.724 0, 821879.645 1114742.2 0, 821613.93 1114752.692 0, 821346.901 1114763.251 0, 821567.597 1120340.134 0, 
+    821788.292 1125917.013 0, 822054.661 1125906.479 0, 822319.719 1125896.014 0, 822584.778 1125885.564 0, 822849.838 1125875.129 0, 823114.899 1125864.71 0, 823379.96 1125854.307 0, 823645.021 1125843.919 0, 823910.084 1125833.547 0, 824175.146 1125823.191 0, 
+    824440.21 1125812.85 0, 824705.274 1125802.524 0, 824970.339 1125792.215 0, 825235.404 1125781.921 0, 825500.47 1125771.642 0, 825765.536 1125761.379 0, 826030.604 1125751.132 0, 826295.671 1125740.9 0, 826560.74 1125730.684 0, 826825.808 1125720.484 0, 
+    827090.878 1125710.299 0, 827355.948 1125700.129 0, 827621.019 1125689.976 0, 827886.09 1125679.838 0, 828149.852 1125669.765 0, 828416.235 1125659.608 0, 828681.308 1125649.517 0, 828946.381 1125639.441 0, 829211.456 1125629.381 0, 829476.53 1125619.337 0, 
+    829741.606 1125609.308 0, 830006.682 1125599.295 0, 830271.759 1125589.297 0, 830536.836 1125579.315 0, 830801.914 1125569.348 0, 831066.992 1125559.398 0, 831332.071 1125549.462 0, 831597.151 1125539.543 0, 831862.231 1125529.639 0, 832127.312 1125519.75 0, 
+    832392.393 1125509.877 0, 832657.475 1125500.02 0, 832922.557 1125490.178 0, 833187.64 1125480.352 0, 833452.724 1125470.542 0, 833717.808 1125460.747 0, 833982.893 1125450.968 0, 834247.978 1125441.204 0, 834511.755 1125431.504 0, 834306.817 1119854.024 0, 
+    834101.878 1114276.541 0))
+
+POLYGON ((847236.539 1124981.944 0, 846972.734 1124990.899 0, 846707.622 1124999.913 0, 846442.511 1125008.944 0, 846177.4 1125017.99 0, 845912.29 1125027.051 0, 845647.18 1125036.128 0, 845382.071 1125045.221 0, 845116.962 1125054.329 0, 844851.854 1125063.453 0, 
+    844586.746 1125072.593 0, 844321.639 1125081.748 0, 844056.533 1125090.918 0, 843791.427 1125100.105 0, 843526.321 1125109.307 0, 843261.216 1125118.524 0, 842996.112 1125127.757 0, 842731.008 1125137.006 0, 842465.905 1125146.27 0, 842200.802 1125155.55 0, 
+    841935.7 1125164.846 0, 841670.598 1125174.157 0, 841405.497 1125183.484 0, 841140.397 1125192.826 0, 840873.988 1125202.23 0, 840610.197 1125211.558 0, 840345.098 1125220.947 0, 840080 1125230.352 0, 839814.902 1125239.772 0, 839549.805 1125249.208 0, 
+    839284.708 1125258.66 0, 839019.612 1125268.127 0, 838754.517 1125277.61 0, 838489.422 1125287.108 0, 838224.327 1125296.622 0, 837959.233 1125306.152 0, 837694.14 1125315.697 0, 837429.047 1125325.258 0, 837163.955 1125334.834 0, 836898.863 1125344.426 0, 
+    836633.772 1125354.034 0, 836368.682 1125363.657 0, 836103.592 1125373.296 0, 835838.502 1125382.95 0, 835573.414 1125392.62 0, 835308.325 1125402.306 0, 835043.238 1125412.007 0, 834778.151 1125421.724 0, 834511.755 1125431.504 0, 834716.693 1131008.976 0, 
+    834921.631 1136586.434 0, 835187.367 1136576.677 0, 835451.797 1136566.985 0, 835716.228 1136557.307 0, 835980.66 1136547.646 0, 836245.092 1136538 0, 836509.525 1136528.369 0, 836773.959 1136518.754 0, 837038.392 1136509.155 0, 837302.827 1136499.571 0, 
+    837567.262 1136490.003 0, 837831.698 1136480.45 0, 838096.134 1136470.913 0, 838360.571 1136461.391 0, 838625.008 1136451.886 0, 838889.446 1136442.395 0, 839153.884 1136432.92 0, 839418.323 1136423.461 0, 839682.763 1136414.017 0, 839947.203 1136404.589 0, 
+    840211.643 1136395.176 0, 840476.085 1136385.779 0, 840740.526 1136376.398 0, 841004.969 1136367.032 0, 841268.107 1136357.728 0, 841533.855 1136348.347 0, 841798.299 1136339.028 0, 842062.743 1136329.724 0, 842327.188 1136320.436 0, 842591.634 1136311.163 0, 
+    842856.08 1136301.906 0, 843120.527 1136292.665 0, 843384.974 1136283.439 0, 843649.422 1136274.229 0, 843913.87 1136265.034 0, 844178.319 1136255.855 0, 844442.768 1136246.691 0, 844707.218 1136237.543 0, 844971.669 1136228.411 0, 845236.12 1136219.294 0, 
+    845500.571 1136210.193 0, 845765.023 1136201.107 0, 846029.476 1136192.037 0, 846293.929 1136182.982 0, 846558.383 1136173.943 0, 846822.837 1136164.92 0, 847087.292 1136155.912 0, 847351.747 1136146.919 0, 847614.899 1136137.987 0, 847425.719 1130559.972 0, 
+    847236.539 1124981.944 0))
+
+POLYGON ((860309.383 1135725.403 0, 860046.205 1135733.592 0, 859781.725 1135741.837 0, 859517.246 1135750.098 0, 859252.768 1135758.374 0, 858988.289 1135766.666 0, 858723.812 1135774.973 0, 858459.335 1135783.296 0, 858194.858 1135791.635 0, 857930.382 1135799.989 0, 
+    857665.906 1135808.359 0, 857401.431 1135816.744 0, 857136.956 1135825.145 0, 856872.482 1135833.561 0, 856608.008 1135841.993 0, 856343.535 1135850.441 0, 856079.062 1135858.904 0, 855814.59 1135867.383 0, 855550.118 1135875.877 0, 855285.647 1135884.387 0, 
+    855021.176 1135892.912 0, 854756.706 1135901.453 0, 854492.236 1135910.01 0, 854227.767 1135918.582 0, 853961.995 1135927.212 0, 853698.83 1135935.773 0, 853434.362 1135944.391 0, 853169.895 1135953.026 0, 852905.428 1135961.676 0, 852640.962 1135970.341 0, 
+    852376.497 1135979.022 0, 852112.031 1135987.719 0, 851847.567 1135996.431 0, 851583.103 1136005.159 0, 851318.639 1136013.902 0, 851054.176 1136022.661 0, 850789.713 1136031.435 0, 850525.251 1136040.225 0, 850260.79 1136049.031 0, 849996.329 1136057.852 0, 
+    849731.868 1136066.689 0, 849467.408 1136075.541 0, 849202.949 1136084.409 0, 848938.49 1136093.292 0, 848674.031 1136102.191 0, 848409.573 1136111.106 0, 848145.116 1136120.036 0, 847880.659 1136128.981 0, 847614.899 1136137.987 0, 847804.078 1141715.984 0, 
+    847993.256 1147293.96 0, 848258.357 1147284.977 0, 848522.157 1147276.053 0, 848785.958 1147267.145 0, 849049.759 1147258.253 0, 849313.561 1147249.376 0, 849577.363 1147240.515 0, 849841.166 1147231.669 0, 850104.969 1147222.838 0, 850368.773 1147214.024 0, 
+    850632.577 1147205.224 0, 850896.382 1147196.441 0, 851160.188 1147187.673 0, 851423.994 1147178.92 0, 851687.8 1147170.183 0, 851951.607 1147161.461 0, 852215.415 1147152.755 0, 852479.223 1147144.065 0, 852743.031 1147135.39 0, 853006.84 1147126.73 0, 
+    853270.65 1147118.086 0, 853534.46 1147109.458 0, 853798.27 1147100.845 0, 854062.081 1147092.247 0, 854324.593 1147083.708 0, 854589.705 1147075.099 0, 854853.518 1147066.548 0, 855117.331 1147058.013 0, 855381.144 1147049.493 0, 855644.958 1147040.989 0, 
+    855908.773 1147032.501 0, 856172.588 1147024.027 0, 856436.404 1147015.57 0, 856700.22 1147007.128 0, 856964.036 1146998.701 0, 857227.853 1146990.29 0, 857491.671 1146981.894 0, 857755.489 1146973.514 0, 858019.308 1146965.15 0, 858283.127 1146956.801 0, 
+    858546.946 1146948.468 0, 858810.766 1146940.15 0, 859074.587 1146931.847 0, 859338.408 1146923.561 0, 859602.229 1146915.289 0, 859866.051 1146907.034 0, 860129.874 1146898.793 0, 860393.697 1146890.569 0, 860656.221 1146882.4 0, 860482.802 1141303.912 0, 
+    860309.383 1135725.403 0))
+
+POLYGON ((873320.298 1146506.617 0, 873057.75 1146514.044 0, 872793.905 1146521.523 0, 872530.06 1146529.018 0, 872266.216 1146536.529 0, 872002.372 1146544.054 0, 871738.528 1146551.596 0, 871474.686 1146559.153 0, 871210.843 1146566.725 0, 870947.001 1146574.313 0, 
+    870683.159 1146581.917 0, 870419.318 1146589.536 0, 870155.478 1146597.171 0, 869891.637 1146604.821 0, 869627.798 1146612.487 0, 869363.958 1146620.168 0, 869100.119 1146627.864 0, 868836.281 1146635.577 0, 868572.443 1146643.305 0, 868308.606 1146651.048 0, 
+    868044.768 1146658.807 0, 867780.932 1146666.581 0, 867517.096 1146674.371 0, 867253.26 1146682.176 0, 866988.127 1146690.036 0, 866725.59 1146697.834 0, 866461.756 1146705.686 0, 866197.922 1146713.554 0, 865934.089 1146721.437 0, 865670.256 1146729.335 0, 
+    865406.423 1146737.249 0, 865142.591 1146745.179 0, 864878.76 1146753.124 0, 864614.929 1146761.085 0, 864351.098 1146769.061 0, 864087.268 1146777.053 0, 863823.438 1146785.06 0, 863559.609 1146793.083 0, 863295.781 1146801.122 0, 863031.952 1146809.176 0, 
+    862768.125 1146817.245 0, 862504.297 1146825.33 0, 862240.471 1146833.43 0, 861976.644 1146841.546 0, 861712.818 1146849.678 0, 861448.993 1146857.825 0, 861185.168 1146865.988 0, 860921.344 1146874.166 0, 860656.221 1146882.4 0, 860829.639 1152460.861 0, 
+    861003.056 1158039.291 0, 861267.519 1158031.077 0, 861530.686 1158022.919 0, 861793.855 1158014.777 0, 862057.023 1158006.65 0, 862320.192 1157998.539 0, 862583.362 1157990.443 0, 862846.532 1157982.363 0, 863109.703 1157974.298 0, 863372.874 1157966.249 0, 
+    863636.045 1157958.215 0, 863899.217 1157950.196 0, 864162.39 1157942.193 0, 864425.563 1157934.206 0, 864688.736 1157926.234 0, 864951.91 1157918.278 0, 865215.084 1157910.337 0, 865478.259 1157902.411 0, 865741.434 1157894.501 0, 866004.61 1157886.607 0, 
+    866267.786 1157878.728 0, 866530.963 1157870.865 0, 866794.14 1157863.017 0, 867057.318 1157855.184 0, 867319.201 1157847.406 0, 867583.674 1157839.566 0, 867846.853 1157831.78 0, 868110.033 1157824.009 0, 868373.213 1157816.254 0, 868636.393 1157808.515 0, 
+    868899.574 1157800.79 0, 869162.755 1157793.082 0, 869425.937 1157785.389 0, 869689.119 1157777.711 0, 869952.302 1157770.049 0, 870215.485 1157762.403 0, 870478.668 1157754.771 0, 870741.852 1157747.156 0, 871005.037 1157739.556 0, 871268.221 1157731.971 0, 
+    871531.407 1157724.402 0, 871794.592 1157716.848 0, 872057.779 1157709.31 0, 872320.965 1157701.787 0, 872584.152 1157694.28 0, 872847.34 1157686.788 0, 873110.528 1157679.312 0, 873373.716 1157671.852 0, 873635.611 1157664.443 0, 873477.955 1152085.545 0, 
+    873320.298 1146506.617 0))
+
+POLYGON ((886269.176 1157325.286 0, 886007.259 1157331.955 0, 885744.05 1157338.672 0, 885480.842 1157345.405 0, 885217.634 1157352.153 0, 884954.427 1157358.916 0, 884691.22 1157365.695 0, 884428.014 1157372.49 0, 884164.808 1157379.3 0, 883901.602 1157386.126 0, 
+    883638.397 1157392.967 0, 883375.192 1157399.823 0, 883111.988 1157406.695 0, 882848.784 1157413.583 0, 882585.58 1157420.486 0, 882322.377 1157427.404 0, 882059.174 1157434.338 0, 881795.972 1157441.288 0, 881532.77 1157448.253 0, 881269.568 1157455.233 0, 
+    881006.367 1157462.229 0, 880743.166 1157469.241 0, 880479.966 1157476.268 0, 880216.766 1157483.31 0, 879952.274 1157490.403 0, 879690.367 1157497.442 0, 879427.169 1157504.531 0, 879163.97 1157511.635 0, 878900.773 1157518.755 0, 878637.575 1157525.89 0, 
+    878374.378 1157533.041 0, 878111.182 1157540.208 0, 877847.985 1157547.389 0, 877584.79 1157554.587 0, 877321.594 1157561.8 0, 877058.4 1157569.028 0, 876795.205 1157576.272 0, 876532.011 1157583.531 0, 876268.817 1157590.806 0, 876005.624 1157598.096 0, 
+    875742.432 1157605.402 0, 875479.239 1157612.723 0, 875216.047 1157620.06 0, 874952.856 1157627.413 0, 874689.665 1157634.78 0, 874426.474 1157642.164 0, 874163.284 1157649.562 0, 873900.094 1157656.977 0, 873635.611 1157664.443 0, 873793.267 1163243.305 0, 
+    873950.921 1168822.126 0, 874214.744 1168814.679 0, 874477.277 1168807.283 0, 874739.81 1168799.902 0, 875002.344 1168792.538 0, 875264.878 1168785.188 0, 875527.413 1168777.854 0, 875789.948 1168770.536 0, 876052.484 1168763.233 0, 876315.02 1168755.945 0, 
+    876577.556 1168748.673 0, 876840.093 1168741.416 0, 877102.63 1168734.175 0, 877365.168 1168726.949 0, 877627.706 1168719.739 0, 877890.245 1168712.544 0, 878152.784 1168705.365 0, 878415.323 1168698.201 0, 878677.863 1168691.052 0, 878940.403 1168683.919 0, 
+    879202.944 1168676.802 0, 879465.485 1168669.7 0, 879728.026 1168662.613 0, 879990.568 1168655.542 0, 880251.821 1168648.52 0, 880515.654 1168641.446 0, 880778.197 1168634.421 0, 881040.74 1168627.411 0, 881303.284 1168620.417 0, 881565.829 1168613.439 0, 
+    881828.374 1168606.476 0, 882090.919 1168599.528 0, 882353.464 1168592.596 0, 882616.01 1168585.679 0, 882878.557 1168578.778 0, 883141.104 1168571.892 0, 883403.651 1168565.022 0, 883666.199 1168558.167 0, 883928.747 1168551.327 0, 884191.295 1168544.503 0, 
+    884453.844 1168537.695 0, 884716.393 1168530.902 0, 884978.943 1168524.124 0, 885241.493 1168517.362 0, 885504.044 1168510.615 0, 885766.595 1168503.884 0, 886029.146 1168497.168 0, 886291.697 1168490.468 0, 886552.961 1168483.816 0, 886411.069 1162904.571 0, 
+    886269.176 1157325.286 0))
+
+POLYGON ((899155.907 1168181.109 0, 898894.624 1168187.023 0, 898632.054 1168192.982 0, 898369.485 1168198.956 0, 898106.916 1168204.945 0, 897844.348 1168210.95 0, 897581.779 1168216.971 0, 897319.212 1168223.007 0, 897056.644 1168229.058 0, 896794.077 1168235.125 0, 
+    896531.51 1168241.207 0, 896268.944 1168247.305 0, 896006.378 1168253.418 0, 895743.812 1168259.546 0, 895481.247 1168265.69 0, 895218.682 1168271.85 0, 894956.118 1168278.025 0, 894693.554 1168284.215 0, 894430.99 1168290.421 0, 894168.426 1168296.642 0, 
+    893905.863 1168302.879 0, 893643.301 1168309.131 0, 893380.738 1168315.399 0, 893118.176 1168321.682 0, 892854.327 1168328.012 0, 892593.053 1168334.295 0, 892330.493 1168340.624 0, 892067.932 1168346.969 0, 891805.372 1168353.33 0, 891542.812 1168359.705 0, 
+    891280.253 1168366.097 0, 891017.694 1168372.504 0, 890755.135 1168378.926 0, 890492.577 1168385.363 0, 890230.019 1168391.817 0, 889967.462 1168398.285 0, 889704.905 1168404.769 0, 889442.348 1168411.269 0, 889179.792 1168417.784 0, 888917.236 1168424.314 0, 
+    888654.68 1168430.86 0, 888392.125 1168437.421 0, 888129.57 1168443.998 0, 887867.016 1168450.59 0, 887604.462 1168457.198 0, 887341.908 1168463.821 0, 887079.355 1168470.459 0, 886816.802 1168477.113 0, 886552.961 1168483.816 0, 886694.852 1174063.015 0, 
+    886836.742 1179642.165 0, 887099.923 1179635.48 0, 887361.819 1179628.843 0, 887623.715 1179622.221 0, 887885.612 1179615.614 0, 888147.509 1179609.023 0, 888409.407 1179602.447 0, 888671.305 1179595.887 0, 888933.203 1179589.342 0, 889195.102 1179582.813 0, 
+    889457.001 1179576.299 0, 889718.901 1179569.8 0, 889980.801 1179563.317 0, 890242.701 1179556.849 0, 890504.602 1179550.397 0, 890766.503 1179543.96 0, 891028.405 1179537.538 0, 891290.306 1179531.132 0, 891552.209 1179524.741 0, 891814.111 1179518.366 0, 
+    892076.014 1179512.006 0, 892337.917 1179505.661 0, 892599.821 1179499.332 0, 892861.725 1179493.019 0, 893122.345 1179486.751 0, 893385.535 1179480.438 0, 893647.44 1179474.17 0, 893909.345 1179467.918 0, 894171.251 1179461.682 0, 894433.157 1179455.461 0, 
+    894695.064 1179449.255 0, 894956.971 1179443.064 0, 895218.879 1179436.89 0, 895480.786 1179430.73 0, 895742.694 1179424.586 0, 896004.603 1179418.457 0, 896266.512 1179412.344 0, 896528.421 1179406.246 0, 896790.331 1179400.164 0, 897052.24 1179394.097 0, 
+    897314.151 1179388.045 0, 897576.061 1179382.009 0, 897837.972 1179375.988 0, 898099.884 1179369.983 0, 898361.795 1179363.993 0, 898623.707 1179358.018 0, 898885.62 1179352.059 0, 899147.532 1179346.116 0, 899408.162 1179340.216 0, 899282.035 1173760.688 0, 
+    899155.907 1168181.109 0))
+
+POLYGON ((911980.386 1179073.785 0, 911719.738 1179078.948 0, 911457.81 1179084.152 0, 911195.882 1179089.371 0, 910933.954 1179094.605 0, 910672.026 1179099.855 0, 910410.099 1179105.121 0, 910148.172 1179110.402 0, 909886.245 1179115.698 0, 909624.319 1179121.009 0, 
+    909362.393 1179126.336 0, 909100.467 1179131.679 0, 908838.542 1179137.037 0, 908576.617 1179142.41 0, 908314.692 1179147.799 0, 908052.768 1179153.203 0, 907790.843 1179158.622 0, 907528.92 1179164.057 0, 907266.996 1179169.508 0, 907005.073 1179174.974 0, 
+    906743.15 1179180.455 0, 906481.228 1179185.951 0, 906219.306 1179191.463 0, 905957.384 1179196.991 0, 905694.18 1179202.561 0, 905433.541 1179208.092 0, 905171.62 1179213.666 0, 904909.7 1179219.255 0, 904647.779 1179224.859 0, 904385.859 1179230.479 0, 
+    904123.94 1179236.115 0, 903862.021 1179241.765 0, 903600.102 1179247.432 0, 903338.183 1179253.113 0, 903076.265 1179258.81 0, 902814.347 1179264.523 0, 902552.43 1179270.251 0, 902290.512 1179275.994 0, 902028.595 1179281.753 0, 901766.679 1179287.527 0, 
+    901504.763 1179293.316 0, 901242.847 1179299.121 0, 900980.931 1179304.942 0, 900719.016 1179310.777 0, 900457.101 1179316.629 0, 900195.187 1179322.495 0, 899933.273 1179328.377 0, 899671.359 1179334.275 0, 899408.162 1179340.216 0, 899534.288 1184919.691 0, 
+    899660.413 1190499.107 0, 899922.949 1190493.18 0, 900184.206 1190487.297 0, 900445.464 1190481.43 0, 900706.721 1190475.578 0, 900967.979 1190469.742 0, 901229.238 1190463.92 0, 901490.497 1190458.115 0, 901751.756 1190452.324 0, 902013.015 1190446.549 0, 
+    902274.275 1190440.79 0, 902535.535 1190435.045 0, 902796.795 1190429.317 0, 903058.056 1190423.603 0, 903319.317 1190417.905 0, 903580.578 1190412.222 0, 903841.84 1190406.555 0, 904103.102 1190400.903 0, 904364.365 1190395.266 0, 904625.627 1190389.645 0, 
+    904886.891 1190384.039 0, 905148.154 1190378.449 0, 905409.418 1190372.874 0, 905670.682 1190367.314 0, 905930.667 1190361.797 0, 906193.211 1190356.241 0, 906454.476 1190350.727 0, 906715.741 1190345.229 0, 906977.007 1190339.746 0, 907238.273 1190334.278 0, 
+    907499.539 1190328.826 0, 907760.806 1190323.39 0, 908022.073 1190317.968 0, 908283.34 1190312.562 0, 908544.608 1190307.172 0, 908805.876 1190301.797 0, 909067.144 1190296.437 0, 909328.413 1190291.092 0, 909589.681 1190285.763 0, 909850.951 1190280.45 0, 
+    910112.22 1190275.151 0, 910373.49 1190269.868 0, 910634.76 1190264.601 0, 910896.031 1190259.349 0, 911157.301 1190254.112 0, 911418.572 1190248.89 0, 911679.844 1190243.684 0, 911941.115 1190238.494 0, 912201.109 1190233.344 0, 912090.748 1184653.594 0, 
+    911980.386 1179073.785 0))
+
+POLYGON ((924742.506 1190003.011 0, 924482.497 1190007.427 0, 924221.212 1190011.879 0, 923959.927 1190016.347 0, 923698.642 1190020.83 0, 923437.357 1190025.329 0, 923176.073 1190029.843 0, 922914.789 1190034.373 0, 922653.506 1190038.917 0, 922392.222 1190043.477 0, 
+    922130.939 1190048.053 0, 921869.656 1190052.644 0, 921608.373 1190057.25 0, 921347.091 1190061.872 0, 921085.809 1190066.509 0, 920824.527 1190071.161 0, 920563.246 1190075.829 0, 920301.965 1190080.512 0, 920040.684 1190085.211 0, 919779.403 1190089.925 0, 
+    919518.122 1190094.654 0, 919256.842 1190099.399 0, 918995.562 1190104.159 0, 918734.283 1190108.934 0, 918471.726 1190113.749 0, 918211.725 1190118.531 0, 917950.446 1190123.353 0, 917689.167 1190128.19 0, 917427.889 1190133.042 0, 917166.611 1190137.91 0, 
+    916905.334 1190142.793 0, 916644.056 1190147.691 0, 916382.779 1190152.605 0, 916121.503 1190157.535 0, 915860.226 1190162.479 0, 915598.95 1190167.439 0, 915337.674 1190172.415 0, 915076.399 1190177.405 0, 914815.123 1190182.411 0, 914553.849 1190187.433 0, 
+    914292.574 1190192.47 0, 914031.299 1190197.522 0, 913770.025 1190202.59 0, 913508.752 1190207.673 0, 913247.478 1190212.771 0, 912986.205 1190217.885 0, 912724.932 1190223.014 0, 912463.66 1190228.159 0, 912201.109 1190233.344 0, 912311.469 1195813.03 0, 
+    912421.828 1201392.648 0, 912683.718 1201387.476 0, 912944.334 1201382.345 0, 913204.95 1201377.228 0, 913465.566 1201372.127 0, 913726.183 1201367.042 0, 913986.8 1201361.972 0, 914247.417 1201356.917 0, 914508.035 1201351.877 0, 914768.652 1201346.853 0, 
+    915029.271 1201341.844 0, 915289.889 1201336.85 0, 915550.508 1201331.872 0, 915811.127 1201326.909 0, 916071.746 1201321.962 0, 916332.366 1201317.03 0, 916592.986 1201312.113 0, 916853.606 1201307.211 0, 917114.226 1201302.325 0, 917374.847 1201297.454 0, 
+    917635.468 1201292.599 0, 917896.089 1201287.759 0, 918156.711 1201282.934 0, 918417.333 1201278.125 0, 918676.681 1201273.354 0, 918938.578 1201268.552 0, 919199.2 1201263.788 0, 919459.823 1201259.04 0, 919720.447 1201254.307 0, 919981.07 1201249.59 0, 
+    920241.694 1201244.888 0, 920502.318 1201240.201 0, 920762.943 1201235.53 0, 921023.567 1201230.874 0, 921284.192 1201226.233 0, 921544.817 1201221.607 0, 921805.443 1201216.997 0, 922066.069 1201212.403 0, 922326.695 1201207.823 0, 922587.321 1201203.259 0, 
+    922847.948 1201198.711 0, 923108.575 1201194.177 0, 923369.202 1201189.659 0, 923629.829 1201185.157 0, 923890.457 1201180.669 0, 924151.085 1201176.197 0, 924411.713 1201171.741 0, 924672.341 1201167.299 0, 924931.697 1201162.895 0, 924837.102 1195582.987 0, 
+    924742.506 1190003.011 0))
+
+POLYGON ((937442.165 1200968.485 0, 937182.796 1200972.157 0, 936922.156 1200975.862 0, 936661.517 1200979.582 0, 936400.877 1200983.318 0, 936140.238 1200987.069 0, 935879.599 1200990.835 0, 935618.96 1200994.617 0, 935358.321 1200998.414 0, 935097.683 1201002.226 0, 
+    934837.045 1201006.054 0, 934576.407 1201009.897 0, 934315.769 1201013.755 0, 934055.132 1201017.629 0, 933794.494 1201021.518 0, 933533.857 1201025.422 0, 933273.22 1201029.342 0, 933012.584 1201033.277 0, 932751.948 1201037.228 0, 932491.311 1201041.193 0, 
+    932230.676 1201045.174 0, 931970.04 1201049.171 0, 931709.405 1201053.183 0, 931448.769 1201057.21 0, 931186.862 1201061.272 0, 930927.5 1201065.31 0, 930666.865 1201069.383 0, 930406.231 1201073.472 0, 930145.597 1201077.575 0, 929884.963 1201081.695 0, 
+    929624.33 1201085.829 0, 929363.697 1201089.979 0, 929103.064 1201094.144 0, 928842.431 1201098.325 0, 928581.798 1201102.521 0, 928321.166 1201106.732 0, 928060.534 1201110.958 0, 927799.902 1201115.2 0, 927539.271 1201119.457 0, 927278.64 1201123.73 0, 
+    927018.009 1201128.018 0, 926757.378 1201132.321 0, 926496.747 1201136.64 0, 926236.117 1201140.974 0, 925975.487 1201145.323 0, 925714.858 1201149.688 0, 925454.228 1201154.067 0, 925193.599 1201158.463 0, 924931.697 1201162.895 0, 925026.29 1206742.73 0, 
+    925120.882 1212322.487 0, 925382.124 1212318.066 0, 925642.097 1212313.682 0, 925902.069 1212309.313 0, 926162.042 1212304.959 0, 926422.015 1212300.621 0, 926681.989 1212296.298 0, 926941.963 1212291.99 0, 927201.936 1212287.698 0, 927461.911 1212283.421 0, 
+    927721.885 1212279.159 0, 927981.86 1212274.912 0, 928241.835 1212270.681 0, 928501.81 1212266.465 0, 928761.785 1212262.265 0, 929021.761 1212258.079 0, 929281.737 1212253.909 0, 929541.713 1212249.755 0, 929801.689 1212245.615 0, 930061.666 1212241.491 0, 
+    930321.643 1212237.382 0, 930581.62 1212233.289 0, 930841.597 1212229.211 0, 931101.575 1212225.148 0, 931360.284 1212221.12 0, 931621.531 1212217.068 0, 931881.509 1212213.051 0, 932141.488 1212209.049 0, 932401.466 1212205.063 0, 932661.445 1212201.092 0, 
+    932921.425 1212197.136 0, 933181.404 1212193.196 0, 933441.384 1212189.271 0, 933701.364 1212185.361 0, 933961.344 1212181.466 0, 934221.324 1212177.587 0, 934481.305 1212173.723 0, 934741.286 1212169.874 0, 935001.267 1212166.041 0, 935261.248 1212162.223 0, 
+    935521.23 1212158.42 0, 935781.212 1212154.633 0, 936041.194 1212150.861 0, 936301.176 1212147.104 0, 936561.158 1212143.362 0, 936821.141 1212139.636 0, 937081.124 1212135.925 0, 937341.107 1212132.229 0, 937599.822 1212128.567 0, 937520.994 1206548.565 0, 
+    937442.165 1200968.485 0))
+
+POLYGON ((950079.26 1211969.903 0, 949820.533 1211972.835 0, 949560.541 1211975.796 0, 949300.549 1211978.772 0, 949040.556 1211981.764 0, 948780.565 1211984.771 0, 948520.573 1211987.793 0, 948260.581 1211990.831 0, 948000.59 1211993.884 0, 947740.598 1211996.952 0, 
+    947480.607 1212000.036 0, 947220.617 1212003.135 0, 946960.626 1212006.249 0, 946700.635 1212009.378 0, 946440.645 1212012.523 0, 946180.655 1212015.683 0, 945920.665 1212018.858 0, 945660.675 1212022.049 0, 945400.686 1212025.255 0, 945140.696 1212028.476 0, 
+    944880.707 1212031.713 0, 944620.718 1212034.965 0, 944360.729 1212038.232 0, 944100.74 1212041.514 0, 943839.485 1212044.828 0, 943580.764 1212048.125 0, 943320.776 1212051.453 0, 943060.788 1212054.797 0, 942800.8 1212058.156 0, 942540.813 1212061.53 0, 
+    942280.826 1212064.92 0, 942020.839 1212068.325 0, 941760.852 1212071.745 0, 941500.865 1212075.181 0, 941240.879 1212078.631 0, 940980.892 1212082.097 0, 940720.906 1212085.579 0, 940460.92 1212089.076 0, 940200.935 1212092.588 0, 939940.949 1212096.115 0, 
+    939680.964 1212099.657 0, 939420.979 1212103.215 0, 939160.994 1212106.789 0, 938901.01 1212110.377 0, 938641.025 1212113.981 0, 938381.041 1212117.6 0, 938121.057 1212121.234 0, 937861.074 1212124.884 0, 937599.822 1212128.567 0, 937678.649 1217708.487 0, 
+    937757.475 1223288.319 0, 938018.066 1223284.646 0, 938277.393 1223281.005 0, 938536.72 1223277.38 0, 938796.047 1223273.77 0, 939055.375 1223270.175 0, 939314.702 1223266.596 0, 939574.03 1223263.032 0, 939833.359 1223259.483 0, 940092.687 1223255.949 0, 
+    940352.016 1223252.431 0, 940611.344 1223248.928 0, 940870.673 1223245.44 0, 941130.002 1223241.967 0, 941389.332 1223238.51 0, 941648.661 1223235.068 0, 941907.991 1223231.641 0, 942167.321 1223228.229 0, 942426.651 1223224.833 0, 942685.982 1223221.452 0, 
+    942945.312 1223218.086 0, 943204.643 1223214.736 0, 943463.974 1223211.401 0, 943723.305 1223208.081 0, 943981.373 1223204.792 0, 944241.968 1223201.486 0, 944501.3 1223198.212 0, 944760.632 1223194.953 0, 945019.964 1223191.71 0, 945279.297 1223188.481 0, 
+    945538.629 1223185.268 0, 945797.962 1223182.07 0, 946057.295 1223178.888 0, 946316.628 1223175.72 0, 946575.961 1223172.568 0, 946835.295 1223169.432 0, 947094.628 1223166.31 0, 947353.962 1223163.204 0, 947613.296 1223160.113 0, 947872.63 1223157.037 0, 
+    948131.965 1223153.977 0, 948391.299 1223150.931 0, 948650.634 1223147.901 0, 948909.969 1223144.887 0, 949169.304 1223141.887 0, 949428.639 1223138.903 0, 949687.975 1223135.934 0, 949947.31 1223132.981 0, 950205.383 1223130.056 0, 950142.322 1217550.023 0, 
+    950079.26 1211969.903 0))
+
+POLYGON ((962653.69 1223006.962 0, 962395.608 1223009.157 0, 962136.265 1223011.378 0, 961876.922 1223013.614 0, 961617.579 1223015.865 0, 961358.237 1223018.132 0, 961098.894 1223020.414 0, 960839.552 1223022.711 0, 960580.21 1223025.024 0, 960320.868 1223027.352 0, 
+    960061.526 1223029.695 0, 959802.184 1223032.053 0, 959542.843 1223034.427 0, 959283.501 1223036.816 0, 959024.16 1223039.22 0, 958764.819 1223041.639 0, 958505.478 1223044.074 0, 958246.137 1223046.524 0, 957986.796 1223048.989 0, 957727.456 1223051.469 0, 
+    957468.115 1223053.965 0, 957208.775 1223056.476 0, 956949.435 1223059.002 0, 956690.095 1223061.544 0, 956429.493 1223064.113 0, 956171.415 1223066.673 0, 955912.076 1223069.26 0, 955652.736 1223071.862 0, 955393.397 1223074.48 0, 955134.058 1223077.113 0, 
+    954874.719 1223079.762 0, 954615.38 1223082.425 0, 954356.042 1223085.104 0, 954096.703 1223087.798 0, 953837.365 1223090.508 0, 953578.027 1223093.232 0, 953318.689 1223095.972 0, 953059.351 1223098.728 0, 952800.013 1223101.498 0, 952540.676 1223104.284 0, 
+    952281.339 1223107.085 0, 952022.002 1223109.901 0, 951762.665 1223112.732 0, 951503.328 1223115.579 0, 951243.991 1223118.441 0, 950984.655 1223121.319 0, 950725.318 1223124.211 0, 950465.982 1223127.119 0, 950205.383 1223130.056 0, 950268.444 1228709.997 0, 
+    950331.503 1234289.842 0, 950591.441 1234286.912 0, 950850.121 1234284.011 0, 951108.8 1234281.126 0, 951367.48 1234278.256 0, 951626.16 1234275.401 0, 951884.84 1234272.562 0, 952143.52 1234269.737 0, 952402.2 1234266.928 0, 952660.88 1234264.134 0, 
+    952919.561 1234261.356 0, 953178.242 1234258.592 0, 953436.923 1234255.844 0, 953695.604 1234253.111 0, 953954.285 1234250.393 0, 954212.967 1234247.691 0, 954471.648 1234245.003 0, 954730.33 1234242.331 0, 954989.012 1234239.674 0, 955247.694 1234237.033 0, 
+    955506.376 1234234.406 0, 955765.059 1234231.795 0, 956023.741 1234229.199 0, 956282.424 1234226.618 0, 956539.848 1234224.065 0, 956799.79 1234221.503 0, 957058.473 1234218.967 0, 957317.156 1234216.448 0, 957575.839 1234213.943 0, 957834.523 1234211.454 0, 
+    958093.207 1234208.979 0, 958351.891 1234206.521 0, 958610.575 1234204.077 0, 958869.259 1234201.648 0, 959127.943 1234199.235 0, 959386.628 1234196.837 0, 959645.312 1234194.454 0, 959903.997 1234192.087 0, 960162.682 1234189.734 0, 960421.367 1234187.397 0, 
+    960680.052 1234185.075 0, 960938.737 1234182.769 0, 961197.422 1234180.477 0, 961456.108 1234178.201 0, 961714.794 1234175.94 0, 961973.48 1234173.694 0, 962232.165 1234171.464 0, 962490.852 1234169.248 0, 962748.28 1234167.059 0, 962700.985 1228587.059 0, 
+    962653.69 1223006.962 0))
+
+POLYGON ((975165.355 1234079.356 0, 974907.919 1234080.818 0, 974649.228 1234082.303 0, 974390.537 1234083.802 0, 974131.846 1234085.317 0, 973873.154 1234086.847 0, 973614.464 1234088.393 0, 973355.773 1234089.953 0, 973097.082 1234091.529 0, 972838.391 1234093.12 0, 
+    972579.701 1234094.727 0, 972321.01 1234096.348 0, 972062.32 1234097.985 0, 971803.63 1234099.637 0, 971544.939 1234101.304 0, 971286.249 1234102.986 0, 971027.559 1234104.684 0, 970768.869 1234106.397 0, 970510.18 1234108.125 0, 970251.49 1234109.868 0, 
+    969992.8 1234111.627 0, 969734.111 1234113.401 0, 969475.422 1234115.19 0, 969216.732 1234116.994 0, 968956.787 1234118.822 0, 968699.354 1234120.648 0, 968440.665 1234122.498 0, 968181.976 1234124.363 0, 967923.288 1234126.244 0, 967664.599 1234128.139 0, 
+    967405.91 1234130.05 0, 967147.222 1234131.976 0, 966888.534 1234133.917 0, 966629.846 1234135.874 0, 966371.158 1234137.845 0, 966112.47 1234139.832 0, 965853.782 1234141.835 0, 965595.094 1234143.852 0, 965336.407 1234145.885 0, 965077.719 1234147.932 0, 
+    964819.032 1234149.995 0, 964560.345 1234152.074 0, 964301.658 1234154.167 0, 964042.971 1234156.276 0, 963784.284 1234158.4 0, 963525.597 1234160.539 0, 963266.91 1234162.694 0, 963008.224 1234164.863 0, 962748.28 1234167.059 0, 962795.574 1239746.957 0, 
+    962842.867 1245326.749 0, 963102.151 1245324.559 0, 963360.18 1245322.395 0, 963618.21 1245320.246 0, 963876.24 1245318.113 0, 964134.27 1245315.994 0, 964392.3 1245313.891 0, 964650.33 1245311.802 0, 964908.361 1245309.729 0, 965166.391 1245307.672 0, 
+    965424.422 1245305.629 0, 965682.453 1245303.602 0, 965940.483 1245301.589 0, 966198.514 1245299.592 0, 966456.546 1245297.61 0, 966714.577 1245295.644 0, 966972.608 1245293.692 0, 967230.639 1245291.756 0, 967488.671 1245289.835 0, 967746.703 1245287.929 0, 
+    968004.734 1245286.038 0, 968262.766 1245284.162 0, 968520.798 1245282.302 0, 968778.83 1245280.457 0, 969035.609 1245278.635 0, 969294.895 1245276.812 0, 969552.927 1245275.012 0, 969810.96 1245273.228 0, 970068.992 1245271.458 0, 970327.025 1245269.704 0, 
+    970585.058 1245267.965 0, 970843.091 1245266.242 0, 971101.124 1245264.533 0, 971359.157 1245262.84 0, 971617.19 1245261.162 0, 971875.224 1245259.499 0, 972133.257 1245257.851 0, 972391.291 1245256.218 0, 972649.324 1245254.601 0, 972907.358 1245252.999 0, 
+    973165.392 1245251.412 0, 973423.426 1245249.84 0, 973681.46 1245248.283 0, 973939.494 1245246.742 0, 974197.528 1245245.216 0, 974455.562 1245243.704 0, 974713.597 1245242.209 0, 974971.631 1245240.728 0, 975228.413 1245239.269 0, 975196.884 1239659.366 0, 
+    975165.355 1234079.356 0))
+
+POLYGON ((987614.157 1245186.781 0, 987357.37 1245187.514 0, 987099.332 1245188.266 0, 986841.295 1245189.033 0, 986583.257 1245189.815 0, 986325.22 1245190.612 0, 986067.182 1245191.424 0, 985809.145 1245192.252 0, 985551.108 1245193.095 0, 985293.071 1245193.953 0, 
+    985035.033 1245194.826 0, 984776.996 1245195.715 0, 984518.959 1245196.618 0, 984260.922 1245197.537 0, 984002.885 1245198.471 0, 983744.848 1245199.42 0, 983486.811 1245200.384 0, 983228.774 1245201.364 0, 982970.738 1245202.359 0, 982712.701 1245203.369 0, 
+    982454.664 1245204.394 0, 982196.628 1245205.434 0, 981938.591 1245206.489 0, 981680.555 1245207.56 0, 981421.267 1245208.651 0, 981164.482 1245209.747 0, 980906.445 1245210.863 0, 980648.409 1245211.995 0, 980390.373 1245213.141 0, 980132.337 1245214.303 0, 
+    979874.301 1245215.48 0, 979616.265 1245216.672 0, 979358.229 1245217.879 0, 979100.193 1245219.102 0, 978842.158 1245220.34 0, 978584.122 1245221.592 0, 978326.086 1245222.861 0, 978068.051 1245224.144 0, 977810.016 1245225.442 0, 977551.98 1245226.756 0, 
+    977293.945 1245228.085 0, 977035.91 1245229.429 0, 976777.875 1245230.788 0, 976519.84 1245232.162 0, 976261.805 1245233.552 0, 976003.77 1245234.957 0, 975745.735 1245236.377 0, 975487.7 1245237.812 0, 975228.413 1245239.269 0, 975259.941 1250819.061 0, 
+    975291.469 1256398.737 0, 975550.096 1256397.284 0, 975807.474 1256395.852 0, 976064.852 1256394.436 0, 976322.23 1256393.035 0, 976579.608 1256391.649 0, 976836.986 1256390.278 0, 977094.365 1256388.922 0, 977351.743 1256387.581 0, 977609.121 1256386.256 0, 
+    977866.5 1256384.946 0, 978123.879 1256383.65 0, 978381.257 1256382.37 0, 978638.636 1256381.106 0, 978896.015 1256379.856 0, 979153.394 1256378.621 0, 979410.773 1256377.402 0, 979668.152 1256376.198 0, 979925.531 1256375.009 0, 980182.91 1256373.835 0, 
+    980440.289 1256372.676 0, 980697.669 1256371.532 0, 980955.048 1256370.404 0, 981212.427 1256369.29 0, 981468.559 1256368.197 0, 981727.186 1256367.109 0, 981984.566 1256366.041 0, 982241.946 1256364.988 0, 982499.326 1256363.951 0, 982756.705 1256362.928 0, 
+    983014.085 1256361.921 0, 983271.465 1256360.929 0, 983528.845 1256359.951 0, 983786.225 1256358.99 0, 984043.605 1256358.043 0, 984300.986 1256357.111 0, 984558.366 1256356.195 0, 984815.746 1256355.294 0, 985073.126 1256354.407 0, 985330.507 1256353.536 0, 
+    985587.887 1256352.681 0, 985845.268 1256351.84 0, 986102.648 1256351.014 0, 986360.029 1256350.204 0, 986617.41 1256349.409 0, 986874.79 1256348.629 0, 987132.171 1256347.864 0, 987389.552 1256347.114 0, 987645.685 1256346.383 0, 987629.921 1250766.64 0, 
+    987614.157 1245186.781 0))
+
+POLYGON ((1000000 1256328.931 0, 999743.863 1256328.939 0, 999486.482 1256328.961 0, 999229.1 1256328.999 0, 998971.718 1256329.052 0, 998714.336 1256329.12 0, 998456.954 1256329.203 0, 998199.572 1256329.302 0, 997942.191 1256329.415 0, 997684.809 1256329.544 0, 
+    997427.427 1256329.688 0, 997170.045 1256329.847 0, 996912.663 1256330.021 0, 996655.281 1256330.21 0, 996397.9 1256330.415 0, 996140.518 1256330.634 0, 995883.136 1256330.869 0, 995625.754 1256331.119 0, 995368.373 1256331.384 0, 995110.991 1256331.664 0, 
+    994853.609 1256331.959 0, 994596.228 1256332.27 0, 994338.846 1256332.596 0, 994081.464 1256332.936 0, 993822.836 1256333.294 0, 993566.701 1256333.663 0, 993309.32 1256334.05 0, 993051.938 1256334.451 0, 992794.557 1256334.867 0, 992537.175 1256335.299 0, 
+    992279.794 1256335.746 0, 992022.412 1256336.208 0, 991765.031 1256336.685 0, 991507.649 1256337.177 0, 991250.268 1256337.685 0, 990992.887 1256338.207 0, 990735.505 1256338.745 0, 990478.124 1256339.298 0, 990220.743 1256339.866 0, 989963.362 1256340.449 0, 
+    989705.98 1256341.047 0, 989448.599 1256341.661 0, 989191.218 1256342.289 0, 988933.837 1256342.933 0, 988676.456 1256343.592 0, 988419.075 1256344.266 0, 988161.694 1256344.955 0, 987904.313 1256345.66 0, 987645.685 1256346.383 0, 987661.449 1261926.004 0, 
+    987677.212 1267505.5 0, 987935.18 1267504.779 0, 988191.904 1267504.076 0, 988448.628 1267503.389 0, 988705.352 1267502.717 0, 988962.077 1267502.059 0, 989218.801 1267501.417 0, 989475.525 1267500.79 0, 989732.249 1267500.178 0, 989988.974 1267499.581 0, 
+    990245.698 1267499 0, 990502.423 1267498.433 0, 990759.147 1267497.882 0, 991015.872 1267497.345 0, 991272.596 1267496.824 0, 991529.321 1267496.318 0, 991786.045 1267495.827 0, 992042.77 1267495.351 0, 992299.495 1267494.89 0, 992556.219 1267494.445 0, 
+    992812.944 1267494.014 0, 993069.669 1267493.599 0, 993326.393 1267493.198 0, 993583.118 1267492.813 0, 993838.6 1267492.445 0, 994096.568 1267492.088 0, 994353.293 1267491.748 0, 994610.017 1267491.423 0, 994866.742 1267491.114 0, 995123.467 1267490.819 0, 
+    995380.192 1267490.539 0, 995636.917 1267490.275 0, 995893.642 1267490.026 0, 996150.367 1267489.792 0, 996407.092 1267489.573 0, 996663.817 1267489.369 0, 996920.542 1267489.18 0, 997177.267 1267489.006 0, 997433.992 1267488.848 0, 997690.717 1267488.704 0, 
+    997947.442 1267488.576 0, 998204.167 1267488.463 0, 998460.892 1267488.364 0, 998717.617 1267488.281 0, 998974.342 1267488.214 0, 999231.067 1267488.161 0, 999487.792 1267488.123 0, 999744.517 1267488.1 0, 1000000 1267488.093 0, 1000000 1261908.575 0, 
+    1000000 1256328.931 0))
+
+POLYGON ((1012322.788 1267505.5 0, 1012067.304 1267504.786 0, 1011810.58 1267504.083 0, 1011553.856 1267503.395 0, 1011297.132 1267502.723 0, 1011040.408 1267502.066 0, 1010783.683 1267501.423 0, 1010526.959 1267500.796 0, 1010270.235 1267500.184 0, 1010013.51 1267499.587 0, 
+    1009756.786 1267499.005 0, 1009500.062 1267498.439 0, 1009243.337 1267497.887 0, 1008986.613 1267497.351 0, 1008729.888 1267496.829 0, 1008473.164 1267496.323 0, 1008216.439 1267495.832 0, 1007959.714 1267495.356 0, 1007702.99 1267494.895 0, 1007446.265 1267494.449 0, 
+    1007189.54 1267494.018 0, 1006932.816 1267493.603 0, 1006676.091 1267493.202 0, 1006419.366 1267492.817 0, 1006161.4 1267492.445 0, 1005905.917 1267492.091 0, 1005649.192 1267491.751 0, 1005392.467 1267491.426 0, 1005135.742 1267491.116 0, 1004879.017 1267490.822 0, 
+    1004622.292 1267490.542 0, 1004365.567 1267490.278 0, 1004108.842 1267490.028 0, 1003852.117 1267489.794 0, 1003595.392 1267489.575 0, 1003338.668 1267489.371 0, 1003081.943 1267489.182 0, 1002825.218 1267489.008 0, 1002568.493 1267488.849 0, 1002311.768 1267488.706 0, 
+    1002055.042 1267488.577 0, 1001798.317 1267488.464 0, 1001541.592 1267488.365 0, 1001284.867 1267488.282 0, 1001028.142 1267488.214 0, 1000771.417 1267488.161 0, 1000514.692 1267488.123 0, 1000257.967 1267488.101 0, 1000000 1267488.093 0, 1000000 1273067.48 0, 
+    1000000 1278646.731 0, 1000257.307 1278646.739 0, 1000513.376 1278646.761 0, 1000769.444 1278646.799 0, 1001025.512 1278646.852 0, 1001281.58 1278646.92 0, 1001537.649 1278647.003 0, 1001793.717 1278647.101 0, 1002049.785 1278647.214 0, 1002305.853 1278647.342 0, 
+    1002561.922 1278647.485 0, 1002817.99 1278647.644 0, 1003074.058 1278647.817 0, 1003330.126 1278648.005 0, 1003586.194 1278648.209 0, 1003842.263 1278648.428 0, 1004098.331 1278648.661 0, 1004354.399 1278648.91 0, 1004610.467 1278649.174 0, 1004866.535 1278649.453 0, 
+    1005122.603 1278649.747 0, 1005378.671 1278650.056 0, 1005634.74 1278650.38 0, 1005890.808 1278650.719 0, 1006145.638 1278651.072 0, 1006402.944 1278651.443 0, 1006659.012 1278651.827 0, 1006915.08 1278652.226 0, 1007171.148 1278652.641 0, 1007427.215 1278653.071 0, 
+    1007683.283 1278653.515 0, 1007939.351 1278653.975 0, 1008195.419 1278654.45 0, 1008451.487 1278654.94 0, 1008707.555 1278655.445 0, 1008963.622 1278655.965 0, 1009219.69 1278656.5 0, 1009475.758 1278657.05 0, 1009731.825 1278657.615 0, 1009987.893 1278658.196 0, 
+    1010243.961 1278658.791 0, 1010500.028 1278659.402 0, 1010756.096 1278660.027 0, 1011012.163 1278660.668 0, 1011268.231 1278661.323 0, 1011524.298 1278661.994 0, 1011780.365 1278662.68 0, 1012036.433 1278663.381 0, 1012291.263 1278664.093 0, 1012307.025 1273084.865 0, 
+    1012322.788 1267505.5 0))
+
+POLYGON ((1024582.428 1278716.181 0, 1024327.599 1278714.749 0, 1024071.534 1278713.324 0, 1023815.47 1278711.915 0, 1023559.405 1278710.521 0, 1023303.341 1278709.142 0, 1023047.276 1278707.778 0, 1022791.211 1278706.429 0, 1022535.147 1278705.095 0, 1022279.082 1278703.776 0, 
+    1022023.017 1278702.472 0, 1021766.952 1278701.183 0, 1021510.887 1278699.91 0, 1021254.822 1278698.651 0, 1020998.756 1278697.408 0, 1020742.691 1278696.179 0, 1020486.626 1278694.966 0, 1020230.56 1278693.768 0, 1019974.494 1278692.585 0, 1019718.429 1278691.416 0, 
+    1019462.363 1278690.263 0, 1019206.297 1278689.125 0, 1018950.232 1278688.002 0, 1018694.166 1278686.895 0, 1018436.864 1278685.797 0, 1018182.034 1278684.724 0, 1017925.968 1278683.662 0, 1017669.902 1278682.614 0, 1017413.835 1278681.582 0, 1017157.769 1278680.564 0, 
+    1016901.703 1278679.562 0, 1016645.636 1278678.575 0, 1016389.57 1278677.602 0, 1016133.504 1278676.645 0, 1015877.437 1278675.703 0, 1015621.37 1278674.776 0, 1015365.304 1278673.864 0, 1015109.237 1278672.967 0, 1014853.17 1278672.086 0, 1014597.103 1278671.219 0, 
+    1014341.037 1278670.367 0, 1014084.97 1278669.531 0, 1013828.903 1278668.709 0, 1013572.836 1278667.903 0, 1013316.769 1278667.112 0, 1013060.702 1278666.335 0, 1012804.634 1278665.574 0, 1012548.567 1278664.828 0, 1012291.263 1278664.093 0, 1012275.501 1284243.181 0, 
+    1012259.739 1289822.123 0, 1012516.384 1289822.856 0, 1012771.794 1289823.6 0, 1013027.205 1289824.359 0, 1013282.615 1289825.134 0, 1013538.025 1289825.923 0, 1013793.436 1289826.727 0, 1014048.846 1289827.547 0, 1014304.256 1289828.381 0, 1014559.666 1289829.23 0, 
+    1014815.076 1289830.095 0, 1015070.486 1289830.974 0, 1015325.896 1289831.869 0, 1015581.306 1289832.779 0, 1015836.716 1289833.703 0, 1016092.126 1289834.643 0, 1016347.535 1289835.597 0, 1016602.945 1289836.567 0, 1016858.355 1289837.552 0, 1017113.764 1289838.552 0, 
+    1017369.174 1289839.566 0, 1017624.583 1289840.596 0, 1017879.993 1289841.641 0, 1018135.402 1289842.701 0, 1018389.579 1289843.771 0, 1018646.221 1289844.866 0, 1018901.63 1289845.971 0, 1019157.039 1289847.091 0, 1019412.448 1289848.226 0, 1019667.857 1289849.376 0, 
+    1019923.266 1289850.541 0, 1020178.674 1289851.721 0, 1020434.083 1289852.917 0, 1020689.492 1289854.127 0, 1020944.9 1289855.352 0, 1021200.309 1289856.592 0, 1021455.717 1289857.848 0, 1021711.126 1289859.118 0, 1021966.534 1289860.403 0, 1022221.942 1289861.704 0, 
+    1022477.35 1289863.019 0, 1022732.759 1289864.35 0, 1022988.167 1289865.695 0, 1023243.574 1289867.056 0, 1023498.982 1289868.431 0, 1023754.39 1289869.822 0, 1024009.798 1289871.228 0, 1024265.205 1289872.648 0, 1024519.381 1289874.077 0, 1024550.904 1284295.202 0, 
+    1024582.428 1278716.181 0))
+
+POLYGON ((1036778.827 1289960.667 0, 1036524.654 1289958.52 0, 1036269.252 1289956.377 0, 1036013.849 1289954.25 0, 1035758.446 1289952.138 0, 1035503.043 1289950.041 0, 1035247.64 1289947.959 0, 1034992.237 1289945.892 0, 1034736.834 1289943.84 0, 1034481.43 1289941.803 0, 
+    1034226.027 1289939.781 0, 1033970.623 1289937.774 0, 1033715.219 1289935.782 0, 1033459.815 1289933.805 0, 1033204.411 1289931.843 0, 1032949.007 1289929.896 0, 1032693.603 1289927.964 0, 1032438.199 1289926.048 0, 1032182.794 1289924.146 0, 1031927.39 1289922.259 0, 
+    1031671.985 1289920.388 0, 1031416.58 1289918.531 0, 1031161.175 1289916.689 0, 1030905.77 1289914.863 0, 1030649.134 1289913.042 0, 1030394.96 1289911.255 0, 1030139.555 1289909.473 0, 1029884.149 1289907.707 0, 1029628.744 1289905.955 0, 1029373.338 1289904.219 0, 
+    1029117.932 1289902.498 0, 1028862.527 1289900.791 0, 1028607.121 1289899.1 0, 1028351.715 1289897.424 0, 1028096.308 1289895.763 0, 1027840.902 1289894.116 0, 1027585.496 1289892.485 0, 1027330.089 1289890.869 0, 1027074.683 1289889.268 0, 1026819.276 1289887.682 0, 
+    1026563.87 1289886.111 0, 1026308.463 1289884.555 0, 1026053.056 1289883.014 0, 1025797.649 1289881.488 0, 1025542.242 1289879.977 0, 1025286.835 1289878.481 0, 1025031.428 1289877.001 0, 1024776.02 1289875.535 0, 1024519.381 1289874.077 0, 1024487.859 1295452.801 0, 
+    1024456.337 1301031.37 0, 1024712.317 1301032.824 0, 1024967.067 1301034.286 0, 1025221.818 1301035.763 0, 1025476.568 1301037.255 0, 1025731.319 1301038.762 0, 1025986.069 1301040.284 0, 1026240.819 1301041.821 0, 1026495.569 1301043.373 0, 1026750.319 1301044.939 0, 
+    1027005.069 1301046.521 0, 1027259.819 1301048.118 0, 1027514.569 1301049.73 0, 1027769.319 1301051.357 0, 1028024.068 1301052.999 0, 1028278.817 1301054.656 0, 1028533.567 1301056.328 0, 1028788.316 1301058.015 0, 1029043.065 1301059.717 0, 1029297.814 1301061.434 0, 
+    1029552.563 1301063.166 0, 1029807.312 1301064.913 0, 1030062.061 1301066.675 0, 1030316.809 1301068.451 0, 1030570.33 1301070.235 0, 1030826.306 1301072.05 0, 1031081.055 1301073.872 0, 1031335.803 1301075.709 0, 1031590.551 1301077.561 0, 1031845.299 1301079.428 0, 
+    1032100.047 1301081.31 0, 1032354.795 1301083.206 0, 1032609.542 1301085.118 0, 1032864.29 1301087.045 0, 1033119.037 1301088.987 0, 1033373.785 1301090.944 0, 1033628.532 1301092.916 0, 1033883.279 1301094.902 0, 1034138.026 1301096.904 0, 1034392.773 1301098.921 0, 
+    1034647.519 1301100.953 0, 1034902.266 1301102.999 0, 1035157.012 1301105.061 0, 1035411.759 1301107.138 0, 1035666.505 1301109.23 0, 1035921.251 1301111.337 0, 1036175.997 1301113.458 0, 1036430.743 1301115.595 0, 1036684.262 1301117.736 0, 1036731.544 1295539.279 0, 
+    1036778.827 1289960.667 0))
+
+POLYGON ((1048911.894 1301238.649 0, 1048658.38 1301235.791 0, 1048403.641 1301232.935 0, 1048148.902 1301230.093 0, 1047894.163 1301227.267 0, 1047639.424 1301224.456 0, 1047384.684 1301221.659 0, 1047129.945 1301218.878 0, 1046875.205 1301216.111 0, 1046620.465 1301213.36 0, 
+    1046365.725 1301210.623 0, 1046110.984 1301207.902 0, 1045856.244 1301205.195 0, 1045601.503 1301202.504 0, 1045346.763 1301199.827 0, 1045092.022 1301197.166 0, 1044837.281 1301194.519 0, 1044582.539 1301191.888 0, 1044327.798 1301189.271 0, 1044073.056 1301186.669 0, 
+    1043818.315 1301184.083 0, 1043563.573 1301181.511 0, 1043308.831 1301178.955 0, 1043054.089 1301176.413 0, 1042798.121 1301173.874 0, 1042544.604 1301171.375 0, 1042289.861 1301168.878 0, 1042035.119 1301166.397 0, 1041780.376 1301163.93 0, 1041525.633 1301161.479 0, 
+    1041270.89 1301159.042 0, 1041016.146 1301156.62 0, 1040761.403 1301154.214 0, 1040506.659 1301151.822 0, 1040251.915 1301149.445 0, 1039997.172 1301147.084 0, 1039742.428 1301144.737 0, 1039487.683 1301142.405 0, 1039232.939 1301140.089 0, 1038978.195 1301137.787 0, 
+    1038723.45 1301135.5 0, 1038468.705 1301133.229 0, 1038213.961 1301130.972 0, 1037959.216 1301128.73 0, 1037704.471 1301126.504 0, 1037449.725 1301124.292 0, 1037194.98 1301122.095 0, 1036940.234 1301119.914 0, 1036684.262 1301117.736 0, 1036636.982 1306696.032 0, 
+    1036589.703 1312274.162 0, 1036845.015 1312276.333 0, 1037099.104 1312278.51 0, 1037353.193 1312280.701 0, 1037607.282 1312282.907 0, 1037861.37 1312285.128 0, 1038115.458 1312287.364 0, 1038369.547 1312289.614 0, 1038623.635 1312291.88 0, 1038877.723 1312294.161 0, 
+    1039131.81 1312296.457 0, 1039385.898 1312298.767 0, 1039639.986 1312301.093 0, 1039894.073 1312303.434 0, 1040148.16 1312305.789 0, 1040402.247 1312308.16 0, 1040656.334 1312310.545 0, 1040910.421 1312312.946 0, 1041164.508 1312315.361 0, 1041418.594 1312317.791 0, 
+    1041672.681 1312320.237 0, 1041926.767 1312322.697 0, 1042180.853 1312325.172 0, 1042434.939 1312327.662 0, 1042687.802 1312330.155 0, 1042943.11 1312332.688 0, 1043197.196 1312335.223 0, 1043451.281 1312337.773 0, 1043705.367 1312340.337 0, 1043959.452 1312342.917 0, 
+    1044213.537 1312345.512 0, 1044467.621 1312348.122 0, 1044721.706 1312350.747 0, 1044975.79 1312353.386 0, 1045229.875 1312356.041 0, 1045483.959 1312358.711 0, 1045738.043 1312361.395 0, 1045992.127 1312364.095 0, 1046246.21 1312366.809 0, 1046500.294 1312369.539 0, 
+    1046754.377 1312372.283 0, 1047008.46 1312375.042 0, 1047262.543 1312377.817 0, 1047516.626 1312380.606 0, 1047770.709 1312383.41 0, 1048024.791 1312386.229 0, 1048278.874 1312389.064 0, 1048532.956 1312391.913 0, 1048785.816 1312394.763 0, 1048848.854 1306816.789 0, 
+    1048911.894 1301238.649 0))
+
+POLYGON ((1060981.54 1312549.819 0, 1060728.687 1312546.255 0, 1060474.614 1312542.688 0, 1060220.54 1312539.136 0, 1059966.467 1312535.599 0, 1059712.393 1312532.077 0, 1059458.319 1312528.57 0, 1059204.245 1312525.078 0, 1058950.171 1312521.601 0, 1058696.096 1312518.138 0, 
+    1058442.021 1312514.691 0, 1058187.946 1312511.259 0, 1057933.871 1312507.842 0, 1057679.796 1312504.439 0, 1057425.72 1312501.052 0, 1057171.644 1312497.679 0, 1056917.568 1312494.322 0, 1056663.492 1312490.979 0, 1056409.416 1312487.651 0, 1056155.339 1312484.339 0, 
+    1055901.263 1312481.041 0, 1055647.186 1312477.758 0, 1055393.108 1312474.491 0, 1055139.031 1312471.238 0, 1054883.733 1312467.984 0, 1054630.876 1312464.777 0, 1054376.798 1312461.569 0, 1054122.72 1312458.376 0, 1053868.642 1312455.198 0, 1053614.563 1312452.035 0, 
+    1053360.484 1312448.886 0, 1053106.406 1312445.753 0, 1052852.327 1312442.635 0, 1052598.247 1312439.532 0, 1052344.168 1312436.443 0, 1052090.088 1312433.37 0, 1051836.009 1312430.311 0, 1051581.929 1312427.268 0, 1051327.849 1312424.239 0, 1051073.768 1312421.226 0, 
+    1050819.688 1312418.227 0, 1050565.607 1312415.244 0, 1050311.526 1312412.275 0, 1050057.445 1312409.321 0, 1049803.364 1312406.382 0, 1049549.283 1312403.458 0, 1049295.201 1312400.55 0, 1049041.12 1312397.656 0, 1048785.816 1312394.763 0, 1048722.78 1317972.566 0, 
+    1048659.746 1323550.192 0, 1048914.39 1323553.077 0, 1049167.815 1323555.964 0, 1049421.24 1323558.865 0, 1049674.665 1323561.781 0, 1049928.089 1323564.712 0, 1050181.514 1323567.659 0, 1050434.938 1323570.62 0, 1050688.362 1323573.596 0, 1050941.786 1323576.586 0, 
+    1051195.21 1323579.592 0, 1051448.633 1323582.613 0, 1051702.057 1323585.649 0, 1051955.48 1323588.699 0, 1052208.903 1323591.765 0, 1052462.326 1323594.845 0, 1052715.748 1323597.94 0, 1052969.171 1323601.05 0, 1053222.593 1323604.176 0, 1053476.015 1323607.316 0, 
+    1053729.437 1323610.471 0, 1053982.859 1323613.64 0, 1054236.28 1323616.825 0, 1054489.701 1323620.025 0, 1054741.905 1323623.224 0, 1054996.543 1323626.469 0, 1055249.964 1323629.713 0, 1055503.385 1323632.973 0, 1055756.805 1323636.247 0, 1056010.225 1323639.536 0, 
+    1056263.645 1323642.84 0, 1056517.065 1323646.159 0, 1056770.485 1323649.493 0, 1057023.904 1323652.842 0, 1057277.323 1323656.206 0, 1057530.742 1323659.585 0, 1057784.161 1323662.978 0, 1058037.58 1323666.387 0, 1058290.998 1323669.81 0, 1058544.416 1323673.249 0, 
+    1058797.834 1323676.702 0, 1059051.252 1323680.17 0, 1059304.67 1323683.653 0, 1059558.087 1323687.151 0, 1059811.504 1323690.664 0, 1060064.921 1323694.192 0, 1060318.338 1323697.735 0, 1060571.755 1323701.292 0, 1060823.955 1323704.848 0, 1060902.746 1318127.422 0, 
+    1060981.54 1312549.819 0))
+
+POLYGON ((1072987.678 1323893.869 0, 1072735.487 1323889.601 0, 1072482.081 1323885.328 0, 1072228.675 1323881.069 0, 1071975.269 1323876.825 0, 1071721.863 1323872.596 0, 1071468.457 1323868.382 0, 1071215.05 1323864.183 0, 1070961.643 1323859.999 0, 1070708.236 1323855.83 0, 
+    1070454.828 1323851.676 0, 1070201.421 1323847.536 0, 1069948.013 1323843.412 0, 1069694.604 1323839.302 0, 1069441.196 1323835.208 0, 1069187.787 1323831.128 0, 1068934.378 1323827.063 0, 1068680.969 1323823.013 0, 1068427.56 1323818.978 0, 1068174.15 1323814.958 0, 
+    1067920.74 1323810.953 0, 1067667.33 1323806.963 0, 1067413.92 1323802.988 0, 1067160.509 1323799.027 0, 1066905.883 1323795.063 0, 1066653.687 1323791.151 0, 1066400.276 1323787.236 0, 1066146.864 1323783.335 0, 1065893.453 1323779.449 0, 1065640.041 1323775.578 0, 
+    1065386.629 1323771.722 0, 1065133.216 1323767.881 0, 1064879.803 1323764.055 0, 1064626.391 1323760.244 0, 1064372.977 1323756.447 0, 1064119.564 1323752.666 0, 1063866.151 1323748.899 0, 1063612.737 1323745.148 0, 1063359.323 1323741.411 0, 1063105.909 1323737.689 0, 
+    1062852.494 1323733.983 0, 1062599.08 1323730.291 0, 1062345.665 1323726.614 0, 1062092.25 1323722.952 0, 1061838.834 1323719.304 0, 1061585.419 1323715.672 0, 1061332.003 1323712.055 0, 1061078.587 1323708.452 0, 1060823.955 1323704.848 0, 1060745.166 1329282.092 0, 
+    1060666.379 1334859.15 0, 1060920.352 1334862.745 0, 1061173.112 1334866.338 0, 1061425.871 1334869.946 0, 1061678.63 1334873.569 0, 1061931.389 1334877.207 0, 1062184.147 1334880.86 0, 1062436.906 1334884.527 0, 1062689.664 1334888.209 0, 1062942.422 1334891.907 0, 
+    1063195.179 1334895.619 0, 1063447.937 1334899.346 0, 1063700.694 1334903.088 0, 1063953.451 1334906.844 0, 1064206.208 1334910.616 0, 1064458.964 1334914.402 0, 1064711.721 1334918.204 0, 1064964.477 1334922.02 0, 1065217.233 1334925.851 0, 1065469.988 1334929.697 0, 
+    1065722.744 1334933.558 0, 1065975.499 1334937.434 0, 1066228.254 1334941.324 0, 1066481.009 1334945.23 0, 1066732.551 1334949.131 0, 1066986.518 1334953.086 0, 1067239.272 1334957.036 0, 1067492.026 1334961.001 0, 1067744.779 1334964.981 0, 1067997.533 1334968.975 0, 
+    1068250.286 1334972.985 0, 1068503.039 1334977.009 0, 1068755.791 1334981.049 0, 1069008.544 1334985.103 0, 1069261.296 1334989.172 0, 1069514.048 1334993.256 0, 1069766.8 1334997.355 0, 1070019.551 1335001.469 0, 1070272.302 1335005.598 0, 1070525.053 1335009.741 0, 
+    1070777.804 1335013.9 0, 1071030.555 1335018.073 0, 1071283.305 1335022.261 0, 1071536.055 1335026.464 0, 1071788.805 1335030.682 0, 1072041.554 1335034.915 0, 1072294.303 1335039.162 0, 1072547.052 1335043.425 0, 1072798.59 1335047.682 0, 1072893.132 1329470.869 0, 
+    1072987.678 1323893.869 0))
+
+POLYGON ((1084930.219 1335270.488 0, 1084678.693 1335265.521 0, 1084425.957 1335260.544 0, 1084173.221 1335255.583 0, 1083920.484 1335250.636 0, 1083667.748 1335245.704 0, 1083415.01 1335240.787 0, 1083162.273 1335235.885 0, 1082909.535 1335230.997 0, 1082656.797 1335226.125 0, 
+    1082404.059 1335221.267 0, 1082151.32 1335216.424 0, 1081898.582 1335211.597 0, 1081645.843 1335206.784 0, 1081393.103 1335201.986 0, 1081140.363 1335197.202 0, 1080887.623 1335192.434 0, 1080634.883 1335187.681 0, 1080382.143 1335182.942 0, 1080129.402 1335178.218 0, 
+    1079876.661 1335173.51 0, 1079623.919 1335168.816 0, 1079371.178 1335164.137 0, 1079118.436 1335159.472 0, 1078864.483 1335154.801 0, 1078612.951 1335150.189 0, 1078360.208 1335145.569 0, 1078107.465 1335140.964 0, 1077854.722 1335136.375 0, 1077601.979 1335131.8 0, 
+    1077349.235 1335127.24 0, 1077096.491 1335122.694 0, 1076843.746 1335118.164 0, 1076591.002 1335113.649 0, 1076338.257 1335109.148 0, 1076085.512 1335104.662 0, 1075832.766 1335100.192 0, 1075580.021 1335095.736 0, 1075327.275 1335091.295 0, 1075074.529 1335086.868 0, 
+    1074821.782 1335082.457 0, 1074569.035 1335078.061 0, 1074316.288 1335073.679 0, 1074063.541 1335069.313 0, 1073810.794 1335064.961 0, 1073558.046 1335060.624 0, 1073305.298 1335056.302 0, 1073052.55 1335051.995 0, 1072798.59 1335047.682 0, 1072704.051 1340624.303 0, 
+    1072609.515 1346200.727 0, 1072862.816 1346205.029 0, 1073114.907 1346209.325 0, 1073366.999 1346213.635 0, 1073619.09 1346217.961 0, 1073871.181 1346222.301 0, 1074123.272 1346226.657 0, 1074375.363 1346231.027 0, 1074627.453 1346235.412 0, 1074879.543 1346239.812 0, 
+    1075131.633 1346244.226 0, 1075383.722 1346248.656 0, 1075635.811 1346253.1 0, 1075887.9 1346257.56 0, 1076139.989 1346262.034 0, 1076392.077 1346266.522 0, 1076644.166 1346271.026 0, 1076896.254 1346275.545 0, 1077148.341 1346280.078 0, 1077400.429 1346284.626 0, 
+    1077652.516 1346289.189 0, 1077904.602 1346293.767 0, 1078156.689 1346298.36 0, 1078408.775 1346302.968 0, 1078659.654 1346307.568 0, 1078912.947 1346312.227 0, 1079165.033 1346316.879 0, 1079417.118 1346321.546 0, 1079669.203 1346326.228 0, 1079921.287 1346330.925 0, 
+    1080173.372 1346335.636 0, 1080425.456 1346340.362 0, 1080677.54 1346345.103 0, 1080929.623 1346349.859 0, 1081181.707 1346354.63 0, 1081433.79 1346359.416 0, 1081685.872 1346364.216 0, 1081937.955 1346369.031 0, 1082190.037 1346373.861 0, 1082442.119 1346378.706 0, 
+    1082694.2 1346383.566 0, 1082946.282 1346388.441 0, 1083198.363 1346393.33 0, 1083450.443 1346398.235 0, 1083702.524 1346403.154 0, 1083954.604 1346408.088 0, 1084206.684 1346413.037 0, 1084458.763 1346418 0, 1084709.636 1346422.955 0, 1084819.926 1340846.82 0, 
+    1084930.219 1335270.488 0))
+
+POLYGON ((1096809.081 1346679.367 0, 1096558.221 1346673.704 0, 1096306.156 1346668.028 0, 1096054.092 1346662.367 0, 1095802.026 1346656.721 0, 1095549.961 1346651.089 0, 1095297.895 1346645.473 0, 1095045.829 1346639.871 0, 1094793.762 1346634.285 0, 1094541.696 1346628.713 0, 
+    1094289.628 1346623.155 0, 1094037.561 1346617.613 0, 1093785.493 1346612.086 0, 1093533.425 1346606.573 0, 1093281.357 1346601.075 0, 1093029.288 1346595.592 0, 1092777.219 1346590.124 0, 1092525.149 1346584.671 0, 1092273.079 1346579.233 0, 1092021.009 1346573.809 0, 
+    1091768.939 1346568.4 0, 1091516.868 1346563.006 0, 1091264.797 1346557.627 0, 1091012.726 1346552.263 0, 1090759.449 1346546.888 0, 1090508.582 1346541.579 0, 1090256.51 1346536.259 0, 1090004.437 1346530.954 0, 1089752.365 1346525.664 0, 1089500.291 1346520.389 0, 
+    1089248.218 1346515.129 0, 1088996.144 1346509.883 0, 1088744.07 1346504.652 0, 1088491.995 1346499.437 0, 1088239.921 1346494.236 0, 1087987.846 1346489.049 0, 1087735.77 1346483.878 0, 1087483.695 1346478.721 0, 1087231.619 1346473.58 0, 1086979.542 1346468.453 0, 
+    1086727.466 1346463.341 0, 1086475.389 1346458.244 0, 1086223.312 1346453.161 0, 1085971.234 1346448.094 0, 1085719.156 1346443.041 0, 1085467.078 1346438.003 0, 1085215 1346432.98 0, 1084962.921 1346427.972 0, 1084709.636 1346422.955 0, 1084599.351 1351998.887 0, 
+    1084489.069 1357574.612 0, 1084741.695 1357579.616 0, 1084993.117 1357584.611 0, 1085244.539 1357589.621 0, 1085495.961 1357594.646 0, 1085747.382 1357599.686 0, 1085998.803 1357604.74 0, 1086250.224 1357609.809 0, 1086501.644 1357614.893 0, 1086753.065 1357619.992 0, 
+    1087004.485 1357625.105 0, 1087255.904 1357630.234 0, 1087507.324 1357635.377 0, 1087758.743 1357640.535 0, 1088010.161 1357645.707 0, 1088261.58 1357650.895 0, 1088512.998 1357656.097 0, 1088764.416 1357661.314 0, 1089015.833 1357666.546 0, 1089267.25 1357671.793 0, 
+    1089518.667 1357677.054 0, 1089770.084 1357682.331 0, 1090021.5 1357687.622 0, 1090272.916 1357692.927 0, 1090523.129 1357698.223 0, 1090775.747 1357703.584 0, 1091027.162 1357708.934 0, 1091278.576 1357714.299 0, 1091529.991 1357719.679 0, 1091781.405 1357725.074 0, 
+    1092032.819 1357730.483 0, 1092284.232 1357735.907 0, 1092535.645 1357741.346 0, 1092787.058 1357746.8 0, 1093038.47 1357752.269 0, 1093289.882 1357757.752 0, 1093541.294 1357763.251 0, 1093792.706 1357768.764 0, 1094044.117 1357774.292 0, 1094295.528 1357779.834 0, 
+    1094546.938 1357785.392 0, 1094798.348 1357790.964 0, 1095049.758 1357796.551 0, 1095301.168 1357802.153 0, 1095552.577 1357807.769 0, 1095803.986 1357813.401 0, 1096055.394 1357819.047 0, 1096306.802 1357824.708 0, 1096557.009 1357830.357 0, 1096683.043 1352254.966 0, 
+    1096809.081 1346679.367 0))
+
+POLYGON ((1108624.179 1358120.194 0, 1108373.987 1358113.839 0, 1108122.596 1358107.467 0, 1107871.204 1358101.111 0, 1107619.812 1358094.769 0, 1107368.42 1358088.442 0, 1107117.027 1358082.13 0, 1106865.634 1358075.833 0, 1106614.241 1358069.551 0, 1106362.847 1358063.283 0, 
+    1106111.453 1358057.03 0, 1105860.058 1358050.792 0, 1105608.663 1358044.568 0, 1105357.268 1358038.36 0, 1105105.872 1358032.166 0, 1104854.476 1358025.987 0, 1104603.08 1358019.823 0, 1104351.683 1358013.674 0, 1104100.286 1358007.539 0, 1103848.889 1358001.42 0, 
+    1103597.491 1357995.315 0, 1103346.093 1357989.225 0, 1103094.694 1357983.149 0, 1102843.296 1357977.089 0, 1102590.696 1357971.014 0, 1102340.497 1357965.012 0, 1102089.097 1357958.996 0, 1101837.697 1357952.994 0, 1101586.296 1357947.008 0, 1101334.895 1357941.036 0, 
+    1101083.494 1357935.079 0, 1100832.092 1357929.137 0, 1100580.69 1357923.21 0, 1100329.287 1357917.297 0, 1100077.885 1357911.399 0, 1099826.482 1357905.516 0, 1099575.078 1357899.648 0, 1099323.674 1357893.795 0, 1099072.27 1357887.956 0, 1098820.866 1357882.132 0, 
+    1098569.461 1357876.323 0, 1098318.056 1357870.529 0, 1098066.65 1357864.75 0, 1097815.244 1357858.985 0, 1097563.838 1357853.235 0, 1097312.432 1357847.5 0, 1097061.025 1357841.78 0, 1096809.618 1357836.075 0, 1096557.009 1357830.357 0, 1096430.981 1363405.535 0, 
+    1096304.957 1368980.495 0, 1096556.906 1368986.198 0, 1096807.657 1368991.889 0, 1097058.407 1368997.594 0, 1097309.157 1369003.314 0, 1097559.907 1369009.049 0, 1097810.657 1369014.798 0, 1098061.406 1369020.563 0, 1098312.155 1369026.342 0, 1098562.904 1369032.135 0, 
+    1098813.652 1369037.944 0, 1099064.4 1369043.767 0, 1099315.147 1369049.606 0, 1099565.894 1369055.458 0, 1099816.641 1369061.326 0, 1100067.388 1369067.208 0, 1100318.134 1369073.106 0, 1100568.88 1369079.017 0, 1100819.625 1369084.944 0, 1101070.37 1369090.886 0, 
+    1101321.115 1369096.842 0, 1101571.859 1369102.813 0, 1101822.603 1369108.798 0, 1102073.347 1369114.799 0, 1102322.893 1369120.785 0, 1102574.833 1369126.844 0, 1102825.576 1369132.889 0, 1103076.318 1369138.948 0, 1103327.06 1369145.022 0, 1103577.802 1369151.111 0, 
+    1103828.543 1369157.215 0, 1104079.284 1369163.334 0, 1104330.024 1369169.467 0, 1104580.764 1369175.615 0, 1104831.504 1369181.778 0, 1105082.243 1369187.955 0, 1105332.982 1369194.148 0, 1105583.721 1369200.355 0, 1105834.459 1369206.577 0, 1106085.197 1369212.813 0, 
+    1106335.935 1369219.065 0, 1106586.672 1369225.331 0, 1106837.409 1369231.612 0, 1107088.145 1369237.907 0, 1107338.881 1369244.218 0, 1107589.617 1369250.543 0, 1107840.352 1369256.883 0, 1108091.087 1369263.237 0, 1108340.626 1369269.576 0, 1108482.4 1363694.994 0, 
+    1108624.179 1358120.194 0))
+
+POLYGON ((1120375.431 1369592.659 0, 1120125.909 1369585.615 0, 1119875.193 1369578.552 0, 1119624.476 1369571.504 0, 1119373.76 1369564.47 0, 1119123.042 1369557.452 0, 1118872.325 1369550.448 0, 1118621.607 1369543.458 0, 1118370.888 1369536.484 0, 1118120.169 1369529.524 0, 
+    1117869.45 1369522.579 0, 1117618.73 1369515.649 0, 1117368.01 1369508.734 0, 1117117.29 1369501.833 0, 1116866.569 1369494.947 0, 1116615.847 1369488.076 0, 1116365.126 1369481.22 0, 1116114.403 1369474.378 0, 1115863.681 1369467.551 0, 1115612.958 1369460.739 0, 
+    1115362.235 1369453.942 0, 1115111.511 1369447.159 0, 1114860.787 1369440.391 0, 1114610.062 1369433.638 0, 1114358.142 1369426.868 0, 1114108.612 1369420.176 0, 1113857.886 1369413.467 0, 1113607.16 1369406.773 0, 1113356.434 1369400.094 0, 1113105.707 1369393.429 0, 
+    1112854.979 1369386.779 0, 1112604.252 1369380.144 0, 1112353.524 1369373.524 0, 1112102.795 1369366.919 0, 1111852.066 1369360.328 0, 1111601.337 1369353.752 0, 1111350.607 1369347.191 0, 1111099.877 1369340.644 0, 1110849.147 1369334.112 0, 1110598.416 1369327.595 0, 
+    1110347.685 1369321.093 0, 1110096.953 1369314.606 0, 1109846.221 1369308.133 0, 1109595.489 1369301.675 0, 1109344.756 1369295.232 0, 1109094.023 1369288.803 0, 1108843.29 1369282.39 0, 1108592.556 1369275.991 0, 1108340.626 1369269.576 0, 1108198.858 1374843.935 0, 
+    1108057.096 1380418.064 0, 1108308.367 1380424.462 0, 1108558.444 1380430.844 0, 1108808.522 1380437.241 0, 1109058.599 1380443.653 0, 1109308.675 1380450.079 0, 1109558.751 1380456.52 0, 1109808.827 1380462.976 0, 1110058.902 1380469.447 0, 1110308.977 1380475.932 0, 
+    1110559.052 1380482.432 0, 1110809.126 1380488.946 0, 1111059.2 1380495.476 0, 1111309.274 1380502.02 0, 1111559.347 1380508.579 0, 1111809.419 1380515.152 0, 1112059.492 1380521.74 0, 1112309.564 1380528.343 0, 1112559.635 1380534.961 0, 1112809.706 1380541.593 0, 
+    1113059.777 1380548.24 0, 1113309.847 1380554.902 0, 1113559.917 1380561.579 0, 1113809.987 1380568.27 0, 1114058.865 1380574.944 0, 1114310.125 1380581.697 0, 1114560.193 1380588.432 0, 1114810.261 1380595.182 0, 1115060.329 1380601.947 0, 1115310.396 1380608.727 0, 
+    1115560.463 1380615.521 0, 1115810.529 1380622.33 0, 1116060.595 1380629.154 0, 1116310.661 1380635.992 0, 1116560.726 1380642.846 0, 1116810.791 1380649.713 0, 1117060.855 1380656.596 0, 1117310.919 1380663.493 0, 1117560.983 1380670.405 0, 1117811.046 1380677.332 0, 
+    1118061.109 1380684.274 0, 1118311.171 1380691.23 0, 1118561.233 1380698.201 0, 1118811.295 1380705.186 0, 1119061.356 1380712.187 0, 1119311.416 1380719.202 0, 1119561.477 1380726.232 0, 1119811.537 1380733.276 0, 1120060.405 1380740.302 0, 1120217.915 1375166.595 0, 
+    1120375.431 1369592.659 0))
+
+POLYGON ((1132062.756 1381096.449 0, 1131813.906 1381088.721 0, 1131563.867 1381080.97 0, 1131313.828 1381073.233 0, 1131063.788 1381065.512 0, 1130813.748 1381057.805 0, 1130563.707 1381050.113 0, 1130313.666 1381042.436 0, 1130063.624 1381034.773 0, 1129813.582 1381027.125 0, 
+    1129563.539 1381019.492 0, 1129313.496 1381011.873 0, 1129063.453 1381004.27 0, 1128813.409 1380996.68 0, 1128563.364 1380989.106 0, 1128313.32 1380981.547 0, 1128063.274 1380974.002 0, 1127813.229 1380966.471 0, 1127563.182 1380958.956 0, 1127313.136 1380951.455 0, 
+    1127063.089 1380943.969 0, 1126813.041 1380936.498 0, 1126562.993 1380929.041 0, 1126312.945 1380921.599 0, 1126061.707 1380914.137 0, 1125812.847 1380906.76 0, 1125562.797 1380899.362 0, 1125312.747 1380891.979 0, 1125062.697 1380884.611 0, 1124812.646 1380877.257 0, 
+    1124562.594 1380869.918 0, 1124312.542 1380862.594 0, 1124062.49 1380855.285 0, 1123812.438 1380847.99 0, 1123562.384 1380840.71 0, 1123312.331 1380833.445 0, 1123062.277 1380826.194 0, 1122812.222 1380818.958 0, 1122562.168 1380811.737 0, 1122312.112 1380804.531 0, 
+    1122062.057 1380797.339 0, 1121812.001 1380790.162 0, 1121561.944 1380783 0, 1121311.887 1380775.852 0, 1121061.83 1380768.719 0, 1120811.772 1380761.601 0, 1120561.714 1380754.498 0, 1120311.655 1380747.409 0, 1120060.405 1380740.302 0, 1119902.903 1386313.775 0, 
+    1119745.406 1391887.008 0, 1119995.997 1391894.097 0, 1120245.4 1391901.167 0, 1120494.802 1391908.252 0, 1120744.203 1391915.351 0, 1120993.605 1391922.465 0, 1121243.006 1391929.594 0, 1121492.406 1391936.738 0, 1121741.806 1391943.896 0, 1121991.206 1391951.069 0, 
+    1122240.605 1391958.256 0, 1122490.004 1391965.458 0, 1122739.402 1391972.675 0, 1122988.8 1391979.907 0, 1123238.197 1391987.153 0, 1123487.595 1391994.414 0, 1123736.991 1392001.689 0, 1123986.387 1392008.98 0, 1124235.783 1392016.284 0, 1124485.179 1392023.604 0, 
+    1124734.573 1392030.938 0, 1124983.968 1392038.287 0, 1125233.362 1392045.651 0, 1125482.756 1392053.029 0, 1125730.962 1392060.387 0, 1125981.542 1392067.83 0, 1126230.934 1392075.252 0, 1126480.326 1392082.689 0, 1126729.717 1392090.141 0, 1126979.108 1392097.608 0, 
+    1127228.499 1392105.089 0, 1127477.889 1392112.584 0, 1127727.279 1392120.095 0, 1127976.668 1392127.62 0, 1128226.057 1392135.16 0, 1128475.445 1392142.714 0, 1128724.833 1392150.283 0, 1128974.22 1392157.867 0, 1129223.607 1392165.466 0, 1129472.994 1392173.079 0, 
+    1129722.38 1392180.707 0, 1129971.766 1392188.349 0, 1130221.151 1392196.006 0, 1130470.536 1392203.678 0, 1130719.92 1392211.365 0, 1130969.304 1392219.066 0, 1131218.687 1392226.782 0, 1131468.07 1392234.513 0, 1131716.267 1392242.221 0, 1131889.508 1386669.455 0, 
+    1132062.756 1381096.449 0))
+
+POLYGON ((1143686.077 1392631.253 0, 1143437.901 1392622.843 0, 1143188.54 1392614.408 0, 1142939.18 1392605.987 0, 1142689.819 1392597.582 0, 1142440.457 1392589.191 0, 1142191.095 1392580.814 0, 1141941.732 1392572.452 0, 1141692.369 1392564.105 0, 1141443.006 1392555.773 0, 
+    1141193.642 1392547.455 0, 1140944.277 1392539.152 0, 1140694.912 1392530.864 0, 1140445.547 1392522.59 0, 1140196.181 1392514.331 0, 1139946.814 1392506.087 0, 1139697.447 1392497.857 0, 1139448.08 1392489.642 0, 1139198.712 1392481.442 0, 1138949.343 1392473.256 0, 
+    1138699.974 1392465.085 0, 1138450.605 1392456.929 0, 1138201.235 1392448.787 0, 1137951.865 1392440.661 0, 1137701.309 1392432.51 0, 1137453.123 1392424.451 0, 1137203.751 1392416.368 0, 1136954.379 1392408.3 0, 1136705.006 1392400.246 0, 1136455.633 1392392.207 0, 
+    1136206.259 1392384.183 0, 1135956.885 1392376.174 0, 1135707.51 1392368.179 0, 1135458.135 1392360.199 0, 1135208.759 1392352.233 0, 1134959.383 1392344.282 0, 1134710.007 1392336.346 0, 1134460.63 1392328.425 0, 1134211.253 1392320.518 0, 1133961.875 1392312.626 0, 
+    1133712.496 1392304.749 0, 1133463.117 1392296.886 0, 1133213.738 1392289.038 0, 1132964.358 1392281.205 0, 1132714.978 1392273.386 0, 1132465.598 1392265.582 0, 1132216.216 1392257.793 0, 1131966.835 1392250.018 0, 1131716.267 1392242.221 0, 1131543.034 1397814.742 0, 
+    1131369.809 1403387.014 0, 1131619.717 1403394.79 0, 1131868.443 1403402.544 0, 1132117.168 1403410.313 0, 1132365.893 1403418.096 0, 1132614.617 1403425.894 0, 1132863.341 1403433.707 0, 1133112.064 1403441.535 0, 1133360.787 1403449.377 0, 1133609.509 1403457.233 0, 
+    1133858.231 1403465.105 0, 1134106.953 1403472.991 0, 1134355.674 1403480.891 0, 1134604.394 1403488.806 0, 1134853.114 1403496.736 0, 1135101.834 1403504.681 0, 1135350.553 1403512.64 0, 1135599.272 1403520.614 0, 1135847.99 1403528.602 0, 1136096.708 1403536.605 0, 
+    1136345.425 1403544.623 0, 1136594.142 1403552.655 0, 1136842.858 1403560.702 0, 1137091.574 1403568.764 0, 1137339.108 1403576.802 0, 1137589.004 1403584.931 0, 1137837.719 1403593.037 0, 1138086.433 1403601.157 0, 1138335.146 1403609.292 0, 1138583.859 1403617.441 0, 
+    1138832.572 1403625.605 0, 1139081.284 1403633.784 0, 1139329.995 1403641.977 0, 1139578.706 1403650.185 0, 1139827.417 1403658.408 0, 1140076.127 1403666.645 0, 1140324.837 1403674.897 0, 1140573.546 1403683.164 0, 1140822.254 1403691.445 0, 1141070.962 1403699.741 0, 
+    1141319.67 1403708.051 0, 1141568.377 1403716.376 0, 1141817.084 1403724.716 0, 1142065.79 1403733.07 0, 1142314.496 1403741.439 0, 1142563.201 1403749.823 0, 1142811.906 1403758.221 0, 1143060.61 1403766.634 0, 1143308.133 1403775.022 0, 1143497.101 1398203.262 0, 
+    1143686.077 1392631.253 0))
+
+POLYGON ((1155245.314 1404196.756 0, 1154997.814 1404187.67 0, 1154749.134 1404178.554 0, 1154500.454 1404169.453 0, 1154251.774 1404160.367 0, 1154003.093 1404151.295 0, 1153754.411 1404142.238 0, 1153505.729 1404133.196 0, 1153257.046 1404124.168 0, 1153008.363 1404115.155 0, 
+    1152759.679 1404106.157 0, 1152510.995 1404097.173 0, 1152262.31 1404088.204 0, 1152013.625 1404079.249 0, 1151764.939 1404070.309 0, 1151516.253 1404061.384 0, 1151267.566 1404052.473 0, 1151018.879 1404043.577 0, 1150770.191 1404034.696 0, 1150521.502 1404025.829 0, 
+    1150272.813 1404016.977 0, 1150024.124 1404008.14 0, 1149775.434 1403999.317 0, 1149526.743 1403990.509 0, 1149276.873 1403981.674 0, 1149029.361 1403972.936 0, 1148780.668 1403964.172 0, 1148531.976 1403955.422 0, 1148283.283 1403946.687 0, 1148034.589 1403937.967 0, 
+    1147785.895 1403929.261 0, 1147537.2 1403920.57 0, 1147288.505 1403911.894 0, 1147039.81 1403903.232 0, 1146791.113 1403894.585 0, 1146542.417 1403885.952 0, 1146293.719 1403877.335 0, 1146045.022 1403868.731 0, 1145796.324 1403860.143 0, 1145547.625 1403851.569 0, 
+    1145298.926 1403843.009 0, 1145050.226 1403834.465 0, 1144801.526 1403825.935 0, 1144552.825 1403817.419 0, 1144304.124 1403808.919 0, 1144055.422 1403800.432 0, 1143806.72 1403791.961 0, 1143558.017 1403783.504 0, 1143308.133 1403775.022 0, 1143119.175 1409346.526 0, 
+    1142930.225 1414917.768 0, 1143179.449 1414926.228 0, 1143427.496 1414934.662 0, 1143675.543 1414943.112 0, 1143923.589 1414951.575 0, 1144171.634 1414960.054 0, 1144419.679 1414968.547 0, 1144667.723 1414977.054 0, 1144915.767 1414985.576 0, 1145163.811 1414994.113 0, 
+    1145411.853 1415002.665 0, 1145659.896 1415011.23 0, 1145907.938 1415019.811 0, 1146155.979 1415028.406 0, 1146404.02 1415037.016 0, 1146652.06 1415045.64 0, 1146900.1 1415054.279 0, 1147148.14 1415062.933 0, 1147396.178 1415071.601 0, 1147644.217 1415080.284 0, 
+    1147892.254 1415088.981 0, 1148140.292 1415097.693 0, 1148388.329 1415106.419 0, 1148636.365 1415115.161 0, 1148883.224 1415123.875 0, 1149132.436 1415132.687 0, 1149380.471 1415141.472 0, 1149628.505 1415150.271 0, 1149876.538 1415159.085 0, 1150124.572 1415167.914 0, 
+    1150372.604 1415176.757 0, 1150620.636 1415185.615 0, 1150868.668 1415194.488 0, 1151116.699 1415203.375 0, 1151364.73 1415212.277 0, 1151612.76 1415221.193 0, 1151860.789 1415230.124 0, 1152108.818 1415239.069 0, 1152356.847 1415248.03 0, 1152604.875 1415257.004 0, 
+    1152852.902 1415265.994 0, 1153100.929 1415274.998 0, 1153348.955 1415284.016 0, 1153596.981 1415293.049 0, 1153845.006 1415302.097 0, 1154093.031 1415311.159 0, 1154341.055 1415320.236 0, 1154589.079 1415329.328 0, 1154835.927 1415338.391 0, 1155040.616 1409767.704 0, 
+    1155245.314 1404196.756 0))
+
+POLYGON ((1166740.393 1415792.647 0, 1166493.57 1415782.887 0, 1166245.573 1415773.095 0, 1165997.575 1415763.317 0, 1165749.577 1415753.554 0, 1165501.579 1415743.806 0, 1165253.579 1415734.072 0, 1165005.579 1415724.353 0, 1164757.579 1415714.648 0, 1164509.578 1415704.958 0, 
+    1164261.576 1415695.283 0, 1164013.574 1415685.622 0, 1163765.571 1415675.976 0, 1163517.568 1415666.344 0, 1163269.564 1415656.727 0, 1163021.56 1415647.125 0, 1162773.555 1415637.537 0, 1162525.549 1415627.964 0, 1162277.543 1415618.405 0, 1162029.536 1415608.861 0, 
+    1161781.529 1415599.331 0, 1161533.521 1415589.817 0, 1161285.513 1415580.316 0, 1161037.504 1415570.831 0, 1160788.32 1415561.315 0, 1160541.485 1415551.903 0, 1160293.474 1415542.461 0, 1160045.463 1415533.034 0, 1159797.451 1415523.621 0, 1159549.439 1415514.223 0, 
+    1159301.426 1415504.84 0, 1159053.413 1415495.471 0, 1158805.399 1415486.117 0, 1158557.384 1415476.777 0, 1158309.369 1415467.452 0, 1158061.354 1415458.142 0, 1157813.338 1415448.846 0, 1157565.321 1415439.564 0, 1157317.304 1415430.298 0, 1157069.286 1415421.046 0, 
+    1156821.268 1415411.808 0, 1156573.249 1415402.585 0, 1156325.23 1415393.377 0, 1156077.21 1415384.183 0, 1155829.189 1415375.004 0, 1155581.168 1415365.84 0, 1155333.147 1415356.69 0, 1155085.125 1415347.554 0, 1154835.927 1415338.391 0, 1154631.248 1420908.81 0, 
+    1154426.579 1426478.958 0, 1154675.118 1426488.098 0, 1154922.484 1426497.209 0, 1155169.85 1426506.334 0, 1155417.215 1426515.475 0, 1155664.58 1426524.63 0, 1155911.944 1426533.799 0, 1156159.308 1426542.983 0, 1156406.671 1426552.181 0, 1156654.034 1426561.394 0, 
+    1156901.396 1426570.622 0, 1157148.757 1426579.864 0, 1157396.118 1426589.121 0, 1157643.478 1426598.392 0, 1157890.838 1426607.678 0, 1158138.198 1426616.979 0, 1158385.556 1426626.294 0, 1158632.915 1426635.623 0, 1158880.272 1426644.967 0, 1159127.629 1426654.326 0, 
+    1159374.986 1426663.699 0, 1159622.342 1426673.087 0, 1159869.697 1426682.489 0, 1160117.052 1426691.906 0, 1160363.236 1426701.293 0, 1160611.761 1426710.784 0, 1160859.114 1426720.244 0, 1161106.466 1426729.719 0, 1161353.819 1426739.209 0, 1161601.17 1426748.713 0, 
+    1161848.521 1426758.232 0, 1162095.872 1426767.765 0, 1162343.221 1426777.313 0, 1162590.571 1426786.876 0, 1162837.92 1426796.453 0, 1163085.268 1426806.044 0, 1163332.615 1426815.65 0, 1163579.962 1426825.271 0, 1163827.309 1426834.906 0, 1164074.655 1426844.556 0, 
+    1164322 1426854.221 0, 1164569.345 1426863.9 0, 1164816.689 1426873.593 0, 1165064.033 1426883.301 0, 1165311.376 1426893.024 0, 1165558.719 1426902.761 0, 1165806.06 1426912.513 0, 1166053.402 1426922.279 0, 1166299.572 1426932.014 0, 1166519.977 1421362.466 0, 
+    1166740.393 1415792.647 0))
+
+POLYGON ((1178171.239 1427418.611 0, 1177925.095 1427408.181 0, 1177677.782 1427397.716 0, 1177430.469 1427387.265 0, 1177183.155 1427376.829 0, 1176935.84 1427366.408 0, 1176688.525 1427356.001 0, 1176441.209 1427345.609 0, 1176193.893 1427335.231 0, 1175946.575 1427324.868 0, 
+    1175699.258 1427314.519 0, 1175451.939 1427304.185 0, 1175204.621 1427293.866 0, 1174957.301 1427283.561 0, 1174709.981 1427273.271 0, 1174462.66 1427262.995 0, 1174215.339 1427252.734 0, 1173968.017 1427242.487 0, 1173720.694 1427232.255 0, 1173473.371 1427222.037 0, 
+    1173226.048 1427211.834 0, 1172978.723 1427201.646 0, 1172731.398 1427191.472 0, 1172484.073 1427181.312 0, 1172235.578 1427171.12 0, 1171989.42 1427161.037 0, 1171742.093 1427150.922 0, 1171494.765 1427140.821 0, 1171247.436 1427130.734 0, 1171000.107 1427120.662 0, 
+    1170752.777 1427110.605 0, 1170505.447 1427100.562 0, 1170258.116 1427090.533 0, 1170010.785 1427080.52 0, 1169763.453 1427070.52 0, 1169516.12 1427060.536 0, 1169268.787 1427050.566 0, 1169021.453 1427040.61 0, 1168774.119 1427030.669 0, 1168526.784 1427020.743 0, 
+    1168279.448 1427010.831 0, 1168032.112 1427000.933 0, 1167784.775 1426991.051 0, 1167537.438 1426981.183 0, 1167290.1 1426971.329 0, 1167042.762 1426961.49 0, 1166795.422 1426951.665 0, 1166548.083 1426941.855 0, 1166299.572 1426932.014 0, 1166079.179 1432501.283 0, 
+    1165858.796 1438070.269 0, 1166106.647 1438080.085 0, 1166353.331 1438089.869 0, 1166600.015 1438099.667 0, 1166846.698 1438109.48 0, 1167093.38 1438119.308 0, 1167340.062 1438129.15 0, 1167586.743 1438139.006 0, 1167833.424 1438148.877 0, 1168080.104 1438158.763 0, 
+    1168326.783 1438168.663 0, 1168573.462 1438178.578 0, 1168820.14 1438188.507 0, 1169066.818 1438198.451 0, 1169313.495 1438208.409 0, 1169560.172 1438218.381 0, 1169806.847 1438228.369 0, 1170053.523 1438238.37 0, 1170300.197 1438248.387 0, 1170546.872 1438258.418 0, 
+    1170793.545 1438268.463 0, 1171040.218 1438278.523 0, 1171286.891 1438288.597 0, 1171533.562 1438298.686 0, 1171779.067 1438308.741 0, 1172026.904 1438318.907 0, 1172273.574 1438329.04 0, 1172520.243 1438339.187 0, 1172766.912 1438349.348 0, 1173013.58 1438359.524 0, 
+    1173260.248 1438369.714 0, 1173506.915 1438379.919 0, 1173753.581 1438390.139 0, 1174000.247 1438400.373 0, 1174246.912 1438410.622 0, 1174493.577 1438420.885 0, 1174740.241 1438431.162 0, 1174986.904 1438441.454 0, 1175233.567 1438451.761 0, 1175480.229 1438462.082 0, 
+    1175726.891 1438472.418 0, 1175973.552 1438482.768 0, 1176220.212 1438493.133 0, 1176466.872 1438503.512 0, 1176713.531 1438513.906 0, 1176960.19 1438524.314 0, 1177206.847 1438534.737 0, 1177453.505 1438545.174 0, 1177698.996 1438555.577 0, 1177935.112 1432987.235 0, 
+    1178171.239 1427418.611 0))
+
+POLYGON ((1189537.779 1439074.333 0, 1189292.316 1439063.237 0, 1189045.689 1439052.103 0, 1188799.061 1439040.983 0, 1188552.433 1439029.878 0, 1188305.804 1439018.787 0, 1188059.175 1439007.711 0, 1187812.545 1438996.65 0, 1187565.914 1438985.603 0, 1187319.283 1438974.57 0, 
+    1187072.651 1438963.552 0, 1186826.018 1438952.549 0, 1186579.385 1438941.56 0, 1186332.751 1438930.586 0, 1186086.116 1438919.626 0, 1185839.481 1438908.68 0, 1185592.845 1438897.749 0, 1185346.208 1438886.833 0, 1185099.571 1438875.931 0, 1184852.933 1438865.044 0, 
+    1184606.295 1438854.171 0, 1184359.656 1438843.313 0, 1184113.016 1438832.469 0, 1183866.376 1438821.64 0, 1183618.571 1438810.774 0, 1183373.093 1438800.025 0, 1183126.451 1438789.239 0, 1182879.808 1438778.468 0, 1182633.164 1438767.711 0, 1182386.52 1438756.969 0, 
+    1182139.875 1438746.241 0, 1181893.23 1438735.528 0, 1181646.584 1438724.829 0, 1181399.937 1438714.145 0, 1181153.29 1438703.476 0, 1180906.642 1438692.821 0, 1180659.993 1438682.18 0, 1180413.344 1438671.554 0, 1180166.694 1438660.943 0, 1179920.044 1438650.346 0, 
+    1179673.393 1438639.763 0, 1179426.741 1438629.195 0, 1179180.088 1438618.642 0, 1178933.435 1438608.103 0, 1178686.782 1438597.578 0, 1178440.128 1438587.069 0, 1178193.473 1438576.573 0, 1177946.817 1438566.092 0, 1177698.996 1438555.577 0, 1177462.893 1444123.629 0, 
+    1177226.803 1449691.387 0, 1177473.965 1449701.875 0, 1177719.965 1449712.328 0, 1177965.965 1449722.795 0, 1178211.964 1449733.277 0, 1178457.962 1449743.774 0, 1178703.959 1449754.285 0, 1178949.956 1449764.81 0, 1179195.952 1449775.35 0, 1179441.948 1449785.904 0, 
+    1179687.943 1449796.473 0, 1179933.938 1449807.056 0, 1180179.931 1449817.654 0, 1180425.925 1449828.266 0, 1180671.917 1449838.893 0, 1180917.909 1449849.534 0, 1181163.9 1449860.19 0, 1181409.891 1449870.86 0, 1181655.881 1449881.545 0, 1181901.871 1449892.244 0, 
+    1182147.859 1449902.958 0, 1182393.847 1449913.686 0, 1182639.835 1449924.428 0, 1182885.822 1449935.185 0, 1183130.647 1449945.906 0, 1183377.794 1449956.743 0, 1183623.779 1449967.544 0, 1183869.763 1449978.358 0, 1184115.747 1449989.188 0, 1184361.73 1450000.032 0, 
+    1184607.712 1450010.89 0, 1184853.694 1450021.763 0, 1185099.675 1450032.65 0, 1185345.656 1450043.552 0, 1185591.636 1450054.469 0, 1185837.615 1450065.399 0, 1186083.594 1450076.345 0, 1186329.572 1450087.304 0, 1186575.549 1450098.279 0, 1186821.526 1450109.267 0, 
+    1187067.502 1450120.271 0, 1187313.477 1450131.288 0, 1187559.452 1450142.32 0, 1187805.426 1450153.367 0, 1188051.399 1450164.428 0, 1188297.372 1450175.504 0, 1188543.344 1450186.594 0, 1188789.315 1450197.698 0, 1189034.126 1450208.765 0, 1189285.946 1444641.696 0, 
+    1189537.779 1439074.333 0))
+
+POLYGON ((1200839.941 1450759.498 0, 1200595.16 1450747.74 0, 1200349.221 1450735.941 0, 1200103.282 1450724.156 0, 1199857.341 1450712.385 0, 1199611.4 1450700.629 0, 1199365.458 1450688.888 0, 1199119.515 1450677.161 0, 1198873.572 1450665.448 0, 1198627.628 1450653.75 0, 
+    1198381.684 1450642.067 0, 1198135.738 1450630.398 0, 1197889.792 1450618.743 0, 1197643.846 1450607.103 0, 1197397.898 1450595.477 0, 1197151.95 1450583.866 0, 1196906.001 1450572.269 0, 1196660.052 1450560.687 0, 1196414.102 1450549.119 0, 1196168.151 1450537.566 0, 
+    1195922.2 1450526.027 0, 1195676.248 1450514.503 0, 1195430.295 1450502.993 0, 1195184.341 1450491.497 0, 1194937.228 1450479.962 0, 1194692.432 1450468.55 0, 1194446.477 1450457.098 0, 1194200.52 1450445.66 0, 1193954.564 1450434.237 0, 1193708.606 1450422.829 0, 
+    1193462.648 1450411.435 0, 1193216.689 1450400.055 0, 1192970.729 1450388.69 0, 1192724.769 1450377.34 0, 1192478.808 1450366.003 0, 1192232.847 1450354.682 0, 1191986.885 1450343.374 0, 1191740.922 1450332.082 0, 1191494.958 1450320.804 0, 1191248.994 1450309.54 0, 
+    1191003.029 1450298.29 0, 1190757.063 1450287.056 0, 1190511.097 1450275.835 0, 1190265.13 1450264.629 0, 1190019.163 1450253.438 0, 1189773.195 1450242.261 0, 1189527.226 1450231.099 0, 1189281.256 1450219.951 0, 1189034.126 1450208.765 0, 1188782.32 1455775.533 0, 
+    1188530.528 1461341.996 0, 1188777 1461353.153 0, 1189022.314 1461364.271 0, 1189267.628 1461375.404 0, 1189512.941 1461386.551 0, 1189758.253 1461397.712 0, 1190003.564 1461408.888 0, 1190248.875 1461420.079 0, 1190494.186 1461431.284 0, 1190739.495 1461442.503 0, 
+    1190984.804 1461453.737 0, 1191230.112 1461464.985 0, 1191475.42 1461476.248 0, 1191720.727 1461487.525 0, 1191966.033 1461498.816 0, 1192211.339 1461510.122 0, 1192456.644 1461521.442 0, 1192701.948 1461532.777 0, 1192947.252 1461544.127 0, 1193192.555 1461555.49 0, 
+    1193437.857 1461566.868 0, 1193683.159 1461578.261 0, 1193928.46 1461589.668 0, 1194173.76 1461601.09 0, 1194417.904 1461612.471 0, 1194664.359 1461623.976 0, 1194909.657 1461635.441 0, 1195154.954 1461646.92 0, 1195400.251 1461658.413 0, 1195645.548 1461669.921 0, 
+    1195890.843 1461681.444 0, 1196136.138 1461692.981 0, 1196381.432 1461704.532 0, 1196626.726 1461716.098 0, 1196872.019 1461727.678 0, 1197117.311 1461739.273 0, 1197362.602 1461750.882 0, 1197607.893 1461762.506 0, 1197853.183 1461774.144 0, 1198098.473 1461785.796 0, 
+    1198343.761 1461797.463 0, 1198589.049 1461809.145 0, 1198834.337 1461820.84 0, 1199079.623 1461832.551 0, 1199324.909 1461844.275 0, 1199570.195 1461856.014 0, 1199815.479 1461867.768 0, 1200060.763 1461879.536 0, 1200304.892 1461891.263 0, 1200572.409 1456325.533 0, 
+    1200839.941 1450759.498 0))
+
+POLYGON ((1212077.656 1462473.792 0, 1211833.56 1462461.375 0, 1211588.31 1462448.914 0, 1211343.06 1462436.468 0, 1211097.809 1462424.036 0, 1210852.557 1462411.618 0, 1210607.304 1462399.215 0, 1210362.051 1462386.826 0, 1210116.797 1462374.452 0, 1209871.542 1462362.092 0, 
+    1209626.286 1462349.747 0, 1209381.03 1462337.416 0, 1209135.773 1462325.099 0, 1208890.516 1462312.797 0, 1208645.257 1462300.509 0, 1208399.998 1462288.236 0, 1208154.738 1462275.977 0, 1207909.478 1462263.733 0, 1207664.216 1462251.503 0, 1207418.954 1462239.288 0, 
+    1207173.691 1462227.087 0, 1206928.428 1462214.9 0, 1206683.164 1462202.728 0, 1206437.899 1462190.57 0, 1206191.48 1462178.37 0, 1205947.367 1462166.298 0, 1205702.1 1462154.183 0, 1205456.832 1462142.083 0, 1205211.564 1462129.998 0, 1204966.295 1462117.927 0, 
+    1204721.025 1462105.87 0, 1204475.754 1462093.828 0, 1204230.483 1462081.8 0, 1203985.211 1462069.787 0, 1203739.938 1462057.788 0, 1203494.665 1462045.803 0, 1203249.391 1462033.833 0, 1203004.116 1462021.877 0, 1202758.84 1462009.936 0, 1202513.564 1461998.01 0, 
+    1202268.287 1461986.097 0, 1202023.009 1461974.199 0, 1201777.731 1461962.316 0, 1201532.452 1461950.447 0, 1201287.172 1461938.592 0, 1201041.892 1461926.752 0, 1200796.611 1461914.926 0, 1200551.329 1461903.115 0, 1200304.892 1461891.263 0, 1200037.389 1467456.681 0, 
+    1199769.902 1473021.782 0, 1200015.681 1473033.602 0, 1200260.308 1473045.382 0, 1200504.934 1473057.176 0, 1200749.559 1473068.985 0, 1200994.184 1473080.808 0, 1201238.808 1473092.645 0, 1201483.431 1473104.497 0, 1201728.053 1473116.363 0, 1201972.675 1473128.243 0, 
+    1202217.296 1473140.138 0, 1202461.917 1473152.048 0, 1202706.537 1473163.971 0, 1202951.156 1473175.909 0, 1203195.774 1473187.862 0, 1203440.391 1473199.829 0, 1203685.008 1473211.81 0, 1203929.625 1473223.806 0, 1204174.24 1473235.816 0, 1204418.855 1473247.84 0, 
+    1204663.469 1473259.879 0, 1204908.082 1473271.932 0, 1205152.695 1473284 0, 1205397.307 1473296.082 0, 1205640.768 1473308.122 0, 1205886.529 1473320.29 0, 1206131.139 1473332.415 0, 1206375.748 1473344.555 0, 1206620.356 1473356.709 0, 1206864.964 1473368.877 0, 
+    1207109.571 1473381.06 0, 1207354.177 1473393.257 0, 1207598.783 1473405.469 0, 1207843.387 1473417.695 0, 1208087.991 1473429.935 0, 1208332.595 1473442.19 0, 1208577.197 1473454.459 0, 1208821.799 1473466.743 0, 1209066.401 1473479.041 0, 1209311.001 1473491.354 0, 
+    1209555.601 1473503.68 0, 1209800.2 1473516.022 0, 1210044.798 1473528.377 0, 1210289.396 1473540.747 0, 1210533.992 1473553.132 0, 1210778.589 1473565.53 0, 1211023.184 1473577.944 0, 1211267.779 1473590.371 0, 1211511.223 1473602.755 0, 1211794.431 1468038.432 0, 
+    1212077.656 1462473.792 0))
+
+POLYGON ((1223250.856 1474216.897 0, 1223007.445 1474203.826 0, 1222762.887 1474190.707 0, 1222518.328 1474177.603 0, 1222273.767 1474164.513 0, 1222029.207 1474151.438 0, 1221784.645 1474138.377 0, 1221540.083 1474125.33 0, 1221295.519 1474112.298 0, 1221050.955 1474099.28 0, 
+    1220806.391 1474086.276 0, 1220561.825 1474073.287 0, 1220317.259 1474060.313 0, 1220072.692 1474047.353 0, 1219828.124 1474034.407 0, 1219583.556 1474021.475 0, 1219338.986 1474008.558 0, 1219094.416 1473995.656 0, 1218849.846 1473982.767 0, 1218605.274 1473969.893 0, 
+    1218360.702 1473957.034 0, 1218116.129 1473944.189 0, 1217871.555 1473931.358 0, 1217626.98 1473918.542 0, 1217381.256 1473905.68 0, 1217137.829 1473892.953 0, 1216893.252 1473880.179 0, 1216648.674 1473867.421 0, 1216404.096 1473854.676 0, 1216159.517 1473841.946 0, 
+    1215914.937 1473829.231 0, 1215670.356 1473816.53 0, 1215425.775 1473803.843 0, 1215181.193 1473791.171 0, 1214936.61 1473778.513 0, 1214692.026 1473765.869 0, 1214447.442 1473753.24 0, 1214202.857 1473740.625 0, 1213958.271 1473728.025 0, 1213713.685 1473715.439 0, 
+    1213469.097 1473702.868 0, 1213224.509 1473690.31 0, 1212979.921 1473677.768 0, 1212735.331 1473665.239 0, 1212490.741 1473652.725 0, 1212246.15 1473640.226 0, 1212001.558 1473627.74 0, 1211756.966 1473615.27 0, 1211511.223 1473602.755 0, 1211228.031 1479166.755 0, 
+    1210944.855 1484730.427 0, 1211189.94 1484742.908 0, 1211433.878 1484755.345 0, 1211677.814 1484767.797 0, 1211921.751 1484780.263 0, 1212165.686 1484792.744 0, 1212409.62 1484805.239 0, 1212653.554 1484817.748 0, 1212897.487 1484830.271 0, 1213141.42 1484842.809 0, 
+    1213385.351 1484855.362 0, 1213629.282 1484867.928 0, 1213873.212 1484880.509 0, 1214117.142 1484893.104 0, 1214361.07 1484905.714 0, 1214604.998 1484918.338 0, 1214848.925 1484930.977 0, 1215092.852 1484943.629 0, 1215336.778 1484956.296 0, 1215580.702 1484968.978 0, 
+    1215824.627 1484981.674 0, 1216068.55 1484994.384 0, 1216312.473 1485007.108 0, 1216556.395 1485019.847 0, 1216799.17 1485032.541 0, 1217044.236 1485045.368 0, 1217288.156 1485058.15 0, 1217532.075 1485070.947 0, 1217775.993 1485083.757 0, 1218019.911 1485096.582 0, 
+    1218263.827 1485109.422 0, 1218507.743 1485122.275 0, 1218751.658 1485135.144 0, 1218995.573 1485148.026 0, 1219239.486 1485160.923 0, 1219483.399 1485173.834 0, 1219727.311 1485186.76 0, 1219971.223 1485199.699 0, 1220215.133 1485212.654 0, 1220459.043 1485225.622 0, 
+    1220702.952 1485238.605 0, 1220946.861 1485251.603 0, 1221190.768 1485264.614 0, 1221434.675 1485277.64 0, 1221678.581 1485290.681 0, 1221922.486 1485303.735 0, 1222166.391 1485316.804 0, 1222410.294 1485329.888 0, 1222653.053 1485342.924 0, 1222951.945 1479780.075 0, 
+    1223250.856 1474216.897 0))
+
+POLYGON ((1234359.473 1485988.497 0, 1234116.75 1485974.775 0, 1233872.885 1485961.002 0, 1233629.018 1485947.244 0, 1233385.151 1485933.501 0, 1233141.283 1485919.771 0, 1232897.413 1485906.056 0, 1232653.544 1485892.355 0, 1232409.673 1485878.669 0, 1232165.802 1485864.997 0, 
+    1231921.929 1485851.339 0, 1231678.056 1485837.696 0, 1231434.183 1485824.067 0, 1231190.308 1485810.453 0, 1230946.433 1485796.852 0, 1230702.556 1485783.267 0, 1230458.679 1485769.695 0, 1230214.801 1485756.138 0, 1229970.923 1485742.595 0, 1229727.043 1485729.067 0, 
+    1229483.163 1485715.553 0, 1229239.282 1485702.053 0, 1228995.4 1485688.567 0, 1228751.518 1485675.096 0, 1228506.491 1485661.577 0, 1228263.75 1485648.197 0, 1228019.865 1485634.769 0, 1227775.979 1485621.356 0, 1227532.093 1485607.956 0, 1227288.205 1485594.572 0, 
+    1227044.317 1485581.201 0, 1226800.428 1485567.845 0, 1226556.539 1485554.503 0, 1226312.648 1485541.175 0, 1226068.757 1485527.862 0, 1225824.865 1485514.564 0, 1225580.972 1485501.279 0, 1225337.078 1485488.009 0, 1225093.184 1485474.753 0, 1224849.289 1485461.512 0, 
+    1224605.393 1485448.285 0, 1224361.496 1485435.072 0, 1224117.599 1485421.874 0, 1223873.7 1485408.69 0, 1223629.801 1485395.521 0, 1223385.901 1485382.365 0, 1223142.001 1485369.224 0, 1222898.099 1485356.098 0, 1222653.053 1485342.924 0, 1222354.178 1490905.439 0, 
+    1222055.322 1496467.615 0, 1222299.71 1496480.753 0, 1222542.957 1496493.844 0, 1222786.203 1496506.95 0, 1223029.448 1496520.07 0, 1223272.692 1496533.204 0, 1223515.936 1496546.352 0, 1223759.179 1496559.515 0, 1224002.421 1496572.692 0, 1224245.662 1496585.884 0, 
+    1224488.902 1496599.09 0, 1224732.142 1496612.31 0, 1224975.381 1496625.544 0, 1225218.619 1496638.793 0, 1225461.856 1496652.056 0, 1225705.093 1496665.334 0, 1225948.328 1496678.625 0, 1226191.563 1496691.931 0, 1226434.798 1496705.252 0, 1226678.031 1496718.586 0, 
+    1226921.264 1496731.935 0, 1227164.495 1496745.299 0, 1227407.726 1496758.676 0, 1227650.957 1496772.068 0, 1227893.046 1496785.411 0, 1228137.415 1496798.895 0, 1228380.643 1496812.33 0, 1228623.87 1496825.779 0, 1228867.096 1496839.242 0, 1229110.322 1496852.72 0, 
+    1229353.546 1496866.212 0, 1229596.77 1496879.719 0, 1229839.993 1496893.24 0, 1230083.216 1496906.775 0, 1230326.437 1496920.324 0, 1230569.658 1496933.888 0, 1230812.878 1496947.466 0, 1231056.097 1496961.058 0, 1231299.315 1496974.665 0, 1231542.533 1496988.286 0, 
+    1231785.75 1497001.921 0, 1232028.965 1497015.571 0, 1232272.181 1497029.235 0, 1232515.395 1497042.913 0, 1232758.608 1497056.605 0, 1233001.821 1497070.312 0, 1233245.033 1497084.033 0, 1233488.244 1497097.769 0, 1233730.315 1497111.454 0, 1234044.884 1491550.146 0, 
+    1234359.473 1485988.497 0))
+
+POLYGON ((1245403.443 1497788.276 0, 1245161.41 1497773.906 0, 1244918.238 1497759.484 0, 1244675.066 1497745.075 0, 1244431.893 1497730.682 0, 1244188.719 1497716.302 0, 1243945.545 1497701.937 0, 1243702.369 1497687.586 0, 1243459.193 1497673.249 0, 1243216.015 1497658.927 0, 
+    1242972.837 1497644.619 0, 1242729.658 1497630.325 0, 1242486.479 1497616.045 0, 1242243.298 1497601.78 0, 1242000.117 1497587.529 0, 1241756.934 1497573.293 0, 1241513.751 1497559.071 0, 1241270.567 1497544.863 0, 1241027.382 1497530.669 0, 1240784.197 1497516.49 0, 
+    1240541.01 1497502.325 0, 1240297.823 1497488.175 0, 1240054.635 1497474.038 0, 1239811.446 1497459.916 0, 1239567.118 1497445.743 0, 1239325.066 1497431.715 0, 1239081.874 1497417.636 0, 1238838.682 1497403.571 0, 1238595.489 1497389.521 0, 1238352.295 1497375.485 0, 
+    1238109.1 1497361.463 0, 1237865.905 1497347.456 0, 1237622.708 1497333.463 0, 1237379.511 1497319.484 0, 1237136.313 1497305.519 0, 1236893.114 1497291.569 0, 1236649.914 1497277.633 0, 1236406.714 1497263.711 0, 1236163.512 1497249.804 0, 1235920.31 1497235.911 0, 
+    1235677.107 1497222.033 0, 1235433.904 1497208.168 0, 1235190.699 1497194.318 0, 1234947.494 1497180.483 0, 1234704.287 1497166.661 0, 1234461.08 1497152.854 0, 1234217.872 1497139.061 0, 1233974.664 1497125.283 0, 1233730.315 1497111.454 0, 1233415.765 1502672.417 0, 
+    1233101.235 1508233.028 0, 1233344.926 1508246.819 0, 1233587.481 1508260.561 0, 1233830.034 1508274.316 0, 1234072.586 1508288.086 0, 1234315.138 1508301.87 0, 1234557.689 1508315.669 0, 1234800.239 1508329.482 0, 1235042.788 1508343.309 0, 1235285.336 1508357.15 0, 
+    1235527.884 1508371.006 0, 1235770.431 1508384.875 0, 1236012.977 1508398.76 0, 1236255.522 1508412.658 0, 1236498.066 1508426.571 0, 1236740.609 1508440.498 0, 1236983.152 1508454.439 0, 1237225.694 1508468.394 0, 1237468.235 1508482.364 0, 1237710.775 1508496.348 0, 
+    1237953.315 1508510.346 0, 1238195.853 1508524.359 0, 1238438.391 1508538.386 0, 1238680.928 1508552.427 0, 1238922.329 1508566.417 0, 1239165.999 1508580.552 0, 1239408.533 1508594.636 0, 1239651.067 1508608.734 0, 1239893.6 1508622.847 0, 1240136.132 1508636.974 0, 
+    1240378.663 1508651.115 0, 1240621.193 1508665.27 0, 1240863.723 1508679.44 0, 1241106.251 1508693.624 0, 1241348.779 1508707.822 0, 1241591.306 1508722.034 0, 1241833.832 1508736.261 0, 1242076.357 1508750.502 0, 1242318.882 1508764.757 0, 1242561.405 1508779.027 0, 
+    1242803.928 1508793.311 0, 1243046.45 1508807.609 0, 1243288.971 1508821.921 0, 1243531.491 1508836.248 0, 1243774.01 1508850.589 0, 1244016.529 1508864.944 0, 1244259.047 1508879.313 0, 1244501.563 1508893.697 0, 1244742.945 1508908.028 0, 1245073.183 1503348.327 0, 
+    1245403.443 1497788.276 0))
+
+POLYGON ((1256382.701 1509615.914 0, 1256141.359 1509600.902 0, 1255898.884 1509585.833 0, 1255656.408 1509570.778 0, 1255413.931 1509555.738 0, 1255171.453 1509540.712 0, 1254928.974 1509525.7 0, 1254686.495 1509510.703 0, 1254444.014 1509495.72 0, 1254201.533 1509480.751 0, 
+    1253959.05 1509465.796 0, 1253716.567 1509450.856 0, 1253474.083 1509435.93 0, 1253231.598 1509421.018 0, 1252989.113 1509406.12 0, 1252746.626 1509391.237 0, 1252504.138 1509376.368 0, 1252261.65 1509361.513 0, 1252019.161 1509346.673 0, 1251776.67 1509331.846 0, 
+    1251534.179 1509317.034 0, 1251291.687 1509302.237 0, 1251049.195 1509287.453 0, 1250806.701 1509272.684 0, 1250563.073 1509257.86 0, 1250321.711 1509243.189 0, 1250079.215 1509228.463 0, 1249836.718 1509213.75 0, 1249594.22 1509199.053 0, 1249351.721 1509184.369 0, 
+    1249109.221 1509169.7 0, 1248866.72 1509155.045 0, 1248624.219 1509140.404 0, 1248381.717 1509125.778 0, 1248139.214 1509111.166 0, 1247896.71 1509096.568 0, 1247654.205 1509081.985 0, 1247411.699 1509067.415 0, 1247169.192 1509052.86 0, 1246926.685 1509038.319 0, 
+    1246684.177 1509023.793 0, 1246441.667 1509009.281 0, 1246199.157 1508994.783 0, 1245956.646 1508980.299 0, 1245714.135 1508965.83 0, 1245471.622 1508951.375 0, 1245229.109 1508936.934 0, 1244986.594 1508922.507 0, 1244742.945 1508908.028 0, 1244412.728 1514467.37 0, 
+    1244082.532 1520026.349 0, 1244325.524 1520040.79 0, 1244567.384 1520055.178 0, 1244809.243 1520069.58 0, 1245051.101 1520083.996 0, 1245292.959 1520098.426 0, 1245534.815 1520112.871 0, 1245776.671 1520127.329 0, 1246018.526 1520141.802 0, 1246260.38 1520156.29 0, 
+    1246502.233 1520170.791 0, 1246744.085 1520185.307 0, 1246985.936 1520199.837 0, 1247227.787 1520214.381 0, 1247469.636 1520228.94 0, 1247711.485 1520243.512 0, 1247953.333 1520258.099 0, 1248195.18 1520272.7 0, 1248437.026 1520287.316 0, 1248678.872 1520301.945 0, 
+    1248920.716 1520316.589 0, 1249162.56 1520331.247 0, 1249404.403 1520345.92 0, 1249646.245 1520360.606 0, 1249886.956 1520375.238 0, 1250129.926 1520390.022 0, 1250371.765 1520404.751 0, 1250613.604 1520419.495 0, 1250855.441 1520434.253 0, 1251097.278 1520449.025 0, 
+    1251339.114 1520463.811 0, 1251580.949 1520478.611 0, 1251822.783 1520493.426 0, 1252064.616 1520508.255 0, 1252306.448 1520523.098 0, 1252548.28 1520537.955 0, 1252790.11 1520552.827 0, 1253031.94 1520567.713 0, 1253273.769 1520582.613 0, 1253515.597 1520597.527 0, 
+    1253757.424 1520612.456 0, 1253999.25 1520627.398 0, 1254241.076 1520642.355 0, 1254482.9 1520657.327 0, 1254724.724 1520672.312 0, 1254966.546 1520687.312 0, 1255208.368 1520702.326 0, 1255450.189 1520717.354 0, 1255690.88 1520732.326 0, 1256036.779 1515174.302 0, 
+    1256382.701 1509615.914 0))
+
+POLYGON ((1267297.187 1521471.096 0, 1267056.537 1521455.443 0, 1266814.76 1521439.732 0, 1266572.981 1521424.035 0, 1266331.202 1521408.352 0, 1266089.422 1521392.684 0, 1265847.641 1521377.029 0, 1265605.859 1521361.389 0, 1265364.076 1521345.763 0, 1265122.292 1521330.151 0, 
+    1264880.507 1521314.554 0, 1264638.721 1521298.971 0, 1264396.934 1521283.402 0, 1264155.147 1521267.847 0, 1263913.358 1521252.307 0, 1263671.569 1521236.78 0, 1263429.778 1521221.268 0, 1263187.987 1521205.77 0, 1262946.195 1521190.287 0, 1262704.402 1521174.817 0, 
+    1262462.608 1521159.362 0, 1262220.813 1521143.921 0, 1261979.017 1521128.495 0, 1261737.22 1521113.082 0, 1261494.294 1521097.612 0, 1261253.624 1521082.3 0, 1261011.824 1521066.93 0, 1260770.024 1521051.575 0, 1260528.223 1521036.233 0, 1260286.421 1521020.906 0, 
+    1260044.618 1521005.593 0, 1259802.814 1520990.295 0, 1259561.009 1520975.011 0, 1259319.203 1520959.74 0, 1259077.396 1520944.485 0, 1258835.589 1520929.243 0, 1258593.78 1520914.015 0, 1258351.971 1520898.802 0, 1258110.161 1520883.603 0, 1257868.35 1520868.419 0, 
+    1257626.538 1520853.248 0, 1257384.725 1520838.092 0, 1257142.911 1520822.95 0, 1256901.096 1520807.822 0, 1256659.28 1520792.708 0, 1256417.464 1520777.609 0, 1256175.647 1520762.524 0, 1255933.828 1520747.453 0, 1255690.88 1520732.326 0, 1255345.004 1526289.981 0, 
+    1254999.151 1531847.26 0, 1255241.442 1531862.346 0, 1255482.606 1531877.376 0, 1255723.769 1531892.421 0, 1255964.931 1531907.479 0, 1256206.093 1531922.552 0, 1256447.253 1531937.639 0, 1256688.413 1531952.74 0, 1256929.572 1531967.855 0, 1257170.729 1531982.985 0, 
+    1257411.886 1531998.128 0, 1257653.042 1532013.286 0, 1257894.198 1532028.458 0, 1258135.352 1532043.644 0, 1258376.505 1532058.845 0, 1258617.658 1532074.059 0, 1258858.809 1532089.288 0, 1259099.96 1532104.531 0, 1259341.11 1532119.788 0, 1259582.259 1532135.06 0, 
+    1259823.407 1532150.345 0, 1260064.554 1532165.645 0, 1260305.7 1532180.959 0, 1260546.845 1532196.287 0, 1260786.865 1532211.558 0, 1261029.133 1532226.986 0, 1261270.276 1532242.357 0, 1261511.418 1532257.742 0, 1261752.558 1532273.141 0, 1261993.698 1532288.555 0, 
+    1262234.837 1532303.982 0, 1262475.975 1532319.424 0, 1262717.112 1532334.88 0, 1262958.249 1532350.35 0, 1263199.384 1532365.834 0, 1263440.518 1532381.333 0, 1263681.652 1532396.845 0, 1263922.785 1532412.372 0, 1264163.916 1532427.913 0, 1264405.047 1532443.468 0, 
+    1264646.177 1532459.038 0, 1264887.306 1532474.622 0, 1265128.434 1532490.219 0, 1265369.561 1532505.831 0, 1265610.687 1532521.458 0, 1265851.812 1532537.098 0, 1266092.937 1532552.753 0, 1266334.06 1532568.421 0, 1266574.059 1532584.031 0, 1266935.61 1527027.751 0, 
+    1267297.187 1521471.096 0))
+
+POLYGON ((1278146.839 1533353.5 0, 1277906.884 1533337.213 0, 1277665.805 1533320.863 0, 1277424.726 1533304.527 0, 1277183.646 1533288.205 0, 1276942.565 1533271.898 0, 1276701.483 1533255.605 0, 1276460.4 1533239.326 0, 1276219.316 1533223.061 0, 1275978.231 1533206.81 0, 
+    1275737.145 1533190.574 0, 1275496.058 1533174.352 0, 1275254.971 1533158.143 0, 1275013.882 1533141.95 0, 1274772.792 1533125.77 0, 1274531.702 1533109.604 0, 1274290.61 1533093.453 0, 1274049.518 1533077.316 0, 1273808.424 1533061.193 0, 1273567.33 1533045.084 0, 
+    1273326.234 1533028.99 0, 1273085.138 1533012.91 0, 1272844.041 1532996.843 0, 1272602.943 1532980.791 0, 1272360.72 1532964.679 0, 1272120.743 1532948.73 0, 1271879.642 1532932.721 0, 1271638.54 1532916.725 0, 1271397.437 1532900.744 0, 1271156.333 1532884.778 0, 
+    1270915.229 1532868.825 0, 1270674.123 1532852.887 0, 1270433.016 1532836.962 0, 1270191.909 1532821.052 0, 1269950.8 1532805.156 0, 1269709.691 1532789.275 0, 1269468.58 1532773.407 0, 1269227.469 1532757.554 0, 1268986.357 1532741.715 0, 1268745.243 1532725.89 0, 
+    1268504.129 1532710.079 0, 1268263.014 1532694.283 0, 1268021.898 1532678.5 0, 1267780.781 1532662.732 0, 1267539.663 1532646.978 0, 1267298.545 1532631.239 0, 1267057.425 1532615.513 0, 1266816.304 1532599.802 0, 1266574.059 1532584.031 0, 1266212.531 1538139.93 0, 
+    1265851.029 1543695.442 0, 1266092.618 1543711.17 0, 1266333.085 1543726.838 0, 1266573.55 1543742.521 0, 1266814.015 1543758.218 0, 1267054.479 1543773.93 0, 1267294.942 1543789.655 0, 1267535.404 1543805.394 0, 1267775.865 1543821.148 0, 1268016.325 1543836.916 0, 
+    1268256.785 1543852.698 0, 1268497.243 1543868.494 0, 1268737.7 1543884.304 0, 1268978.157 1543900.129 0, 1269218.612 1543915.967 0, 1269459.067 1543931.82 0, 1269699.521 1543947.687 0, 1269939.973 1543963.568 0, 1270180.425 1543979.463 0, 1270420.876 1543995.373 0, 
+    1270661.326 1544011.296 0, 1270901.775 1544027.234 0, 1271142.223 1544043.186 0, 1271382.67 1544059.152 0, 1271621.996 1544075.057 0, 1271863.561 1544091.126 0, 1272104.006 1544107.134 0, 1272344.449 1544123.157 0, 1272584.891 1544139.194 0, 1272825.333 1544155.245 0, 
+    1273065.773 1544171.31 0, 1273306.213 1544187.389 0, 1273546.651 1544203.482 0, 1273787.089 1544219.59 0, 1274027.526 1544235.711 0, 1274267.962 1544251.847 0, 1274508.396 1544267.997 0, 1274748.83 1544284.161 0, 1274989.263 1544300.339 0, 1275229.695 1544316.532 0, 
+    1275470.126 1544332.738 0, 1275710.556 1544348.959 0, 1275950.985 1544365.194 0, 1276191.413 1544381.443 0, 1276431.841 1544397.706 0, 1276672.267 1544413.983 0, 1276912.692 1544430.275 0, 1277153.116 1544446.58 0, 1277392.421 1544462.824 0, 1277769.617 1538908.356 0, 
+    1278146.839 1533353.5 0))
+
+POLYGON ((1288931.598 1545262.81 0, 1288692.339 1545245.89 0, 1288451.961 1545228.905 0, 1288211.583 1545211.934 0, 1287971.204 1545194.978 0, 1287730.824 1545178.036 0, 1287490.442 1545161.107 0, 1287250.06 1545144.193 0, 1287009.677 1545127.294 0, 1286769.292 1545110.408 0, 
+    1286528.907 1545093.536 0, 1286288.521 1545076.679 0, 1286048.134 1545059.835 0, 1285807.745 1545043.006 0, 1285567.356 1545026.191 0, 1285326.966 1545009.39 0, 1285086.575 1544992.604 0, 1284846.183 1544975.831 0, 1284605.79 1544959.073 0, 1284365.395 1544942.329 0, 
+    1284125 1544925.598 0, 1283884.604 1544908.882 0, 1283644.207 1544892.181 0, 1283403.809 1544875.493 0, 1283162.292 1544858.742 0, 1282923.01 1544842.16 0, 1282682.609 1544825.515 0, 1282442.207 1544808.884 0, 1282201.804 1544792.267 0, 1281961.4 1544775.664 0, 
+    1281720.995 1544759.076 0, 1281480.589 1544742.501 0, 1281240.182 1544725.941 0, 1280999.774 1544709.395 0, 1280759.365 1544692.863 0, 1280518.955 1544676.345 0, 1280278.545 1544659.841 0, 1280038.133 1544643.351 0, 1279797.72 1544626.876 0, 1279557.306 1544610.415 0, 
+    1279316.892 1544593.968 0, 1279076.476 1544577.535 0, 1278836.06 1544561.116 0, 1278595.642 1544544.711 0, 1278355.223 1544528.321 0, 1278114.804 1544511.944 0, 1277874.384 1544495.582 0, 1277633.962 1544479.234 0, 1277392.421 1544462.824 0, 1277015.252 1550016.899 0, 
+    1276638.11 1555570.575 0, 1276878.994 1555586.94 0, 1277118.762 1555603.244 0, 1277358.528 1555619.562 0, 1277598.294 1555635.893 0, 1277838.059 1555652.239 0, 1278077.823 1555668.599 0, 1278317.586 1555684.974 0, 1278557.347 1555701.362 0, 1278797.108 1555717.764 0, 
+    1279036.868 1555734.181 0, 1279276.627 1555750.611 0, 1279516.385 1555767.056 0, 1279756.142 1555783.515 0, 1279995.898 1555799.988 0, 1280235.654 1555816.475 0, 1280475.408 1555832.976 0, 1280715.161 1555849.491 0, 1280954.913 1555866.021 0, 1281194.664 1555882.564 0, 
+    1281434.414 1555899.122 0, 1281674.164 1555915.694 0, 1281913.912 1555932.28 0, 1282153.659 1555948.879 0, 1282392.291 1555965.416 0, 1282633.151 1555982.122 0, 1282872.895 1555998.764 0, 1283112.639 1556015.42 0, 1283352.381 1556032.091 0, 1283592.123 1556048.775 0, 
+    1283831.863 1556065.474 0, 1284071.603 1556082.187 0, 1284311.341 1556098.914 0, 1284551.079 1556115.655 0, 1284790.815 1556132.41 0, 1285030.551 1556149.179 0, 1285270.285 1556165.963 0, 1285510.019 1556182.76 0, 1285749.751 1556199.572 0, 1285989.483 1556216.398 0, 
+    1286229.213 1556233.238 0, 1286468.943 1556250.091 0, 1286708.672 1556266.96 0, 1286948.399 1556283.842 0, 1287188.126 1556300.738 0, 1287427.851 1556317.648 0, 1287667.576 1556334.573 0, 1287907.3 1556351.511 0, 1288145.908 1556368.385 0, 1288538.739 1550815.797 0, 
+    1288931.598 1545262.81 0))
+
+POLYGON ((1299651.407 1557198.704 0, 1299412.845 1557181.156 0, 1299173.171 1557163.54 0, 1298933.495 1557145.938 0, 1298693.818 1557128.351 0, 1298454.14 1557110.777 0, 1298214.461 1557093.218 0, 1297974.781 1557075.673 0, 1297735.1 1557058.142 0, 1297495.418 1557040.625 0, 
+    1297255.735 1557023.122 0, 1297016.051 1557005.633 0, 1296776.366 1556988.158 0, 1296536.679 1556970.697 0, 1296296.992 1556953.251 0, 1296057.304 1556935.819 0, 1295817.615 1556918.4 0, 1295577.925 1556900.996 0, 1295338.233 1556883.606 0, 1295098.541 1556866.23 0, 
+    1294858.848 1556848.868 0, 1294619.153 1556831.52 0, 1294379.458 1556814.187 0, 1294139.761 1556796.867 0, 1293898.951 1556779.481 0, 1293660.366 1556762.27 0, 1293420.666 1556744.993 0, 1293180.966 1556727.73 0, 1292941.264 1556710.481 0, 1292701.562 1556693.246 0, 
+    1292461.858 1556676.025 0, 1292222.154 1556658.819 0, 1291982.448 1556641.626 0, 1291742.741 1556624.448 0, 1291503.034 1556607.283 0, 1291263.325 1556590.133 0, 1291023.616 1556572.997 0, 1290783.905 1556555.875 0, 1290544.194 1556538.767 0, 1290304.481 1556521.673 0, 
+    1290064.767 1556504.594 0, 1289825.053 1556487.528 0, 1289585.337 1556470.477 0, 1289345.62 1556453.439 0, 1289105.903 1556436.416 0, 1288866.184 1556419.407 0, 1288626.465 1556402.412 0, 1288386.744 1556385.431 0, 1288145.908 1556368.385 0, 1287753.106 1561920.568 0, 
+    1287360.334 1567472.34 0, 1287600.512 1567489.339 0, 1287839.58 1567506.273 0, 1288078.646 1567523.222 0, 1288317.711 1567540.185 0, 1288556.775 1567557.162 0, 1288795.838 1567574.153 0, 1289034.9 1567591.158 0, 1289273.961 1567608.177 0, 1289513.021 1567625.21 0, 
+    1289752.08 1567642.257 0, 1289991.138 1567659.318 0, 1290230.195 1567676.394 0, 1290469.251 1567693.483 0, 1290708.306 1567710.587 0, 1290947.361 1567727.704 0, 1291186.414 1567744.836 0, 1291425.466 1567761.981 0, 1291664.517 1567779.141 0, 1291903.567 1567796.315 0, 
+    1292142.616 1567813.503 0, 1292381.664 1567830.705 0, 1292620.711 1567847.921 0, 1292859.757 1567865.151 0, 1293097.692 1567882.315 0, 1293337.845 1567899.653 0, 1293576.888 1567916.926 0, 1293815.93 1567934.212 0, 1294054.971 1567951.513 0, 1294294.011 1567968.827 0, 
+    1294533.05 1567986.156 0, 1294772.088 1568003.498 0, 1295011.124 1568020.855 0, 1295250.16 1568038.226 0, 1295489.195 1568055.611 0, 1295728.229 1568073.01 0, 1295967.261 1568090.423 0, 1296206.293 1568107.85 0, 1296445.324 1568125.291 0, 1296684.353 1568142.746 0, 
+    1296923.382 1568160.215 0, 1297162.41 1568177.699 0, 1297401.436 1568195.196 0, 1297640.462 1568212.708 0, 1297879.486 1568230.233 0, 1298118.51 1568247.773 0, 1298357.532 1568265.327 0, 1298596.553 1568282.894 0, 1298834.465 1568300.395 0, 1299242.921 1562749.755 0, 
+    1299651.407 1557198.704 0))
+
+POLYGON ((1310306.211 1569160.863 0, 1310068.348 1569142.69 0, 1309829.377 1569124.447 0, 1309590.406 1569106.218 0, 1309351.433 1569088.004 0, 1309112.459 1569069.803 0, 1308873.484 1569051.616 0, 1308634.507 1569033.443 0, 1308395.53 1569015.285 0, 1308156.552 1568997.14 0, 
+    1307917.572 1568979.01 0, 1307678.592 1568960.894 0, 1307439.611 1568942.791 0, 1307200.628 1568924.703 0, 1306961.644 1568906.629 0, 1306722.66 1568888.569 0, 1306483.674 1568870.523 0, 1306244.687 1568852.491 0, 1306005.699 1568834.473 0, 1305766.71 1568816.469 0, 
+    1305527.72 1568798.479 0, 1305288.729 1568780.503 0, 1305049.737 1568762.542 0, 1304810.744 1568744.594 0, 1304570.642 1568726.577 0, 1304332.754 1568708.741 0, 1304093.758 1568690.836 0, 1303854.761 1568672.944 0, 1303615.762 1568655.067 0, 1303376.763 1568637.204 0, 
+    1303137.762 1568619.355 0, 1302898.761 1568601.52 0, 1302659.758 1568583.699 0, 1302420.754 1568565.892 0, 1302181.75 1568548.099 0, 1301942.744 1568530.32 0, 1301703.737 1568512.556 0, 1301464.729 1568494.805 0, 1301225.72 1568477.068 0, 1300986.71 1568459.346 0, 
+    1300747.699 1568441.637 0, 1300508.687 1568423.943 0, 1300269.674 1568406.263 0, 1300030.66 1568388.596 0, 1299791.645 1568370.944 0, 1299552.629 1568353.306 0, 1299313.611 1568335.682 0, 1299074.593 1568318.072 0, 1298834.465 1568300.395 0, 1298426.04 1573850.617 0, 
+    1298017.645 1579400.415 0, 1298257.117 1579418.045 0, 1298495.482 1579435.606 0, 1298733.846 1579453.182 0, 1298972.209 1579470.772 0, 1299210.571 1579488.376 0, 1299448.932 1579505.994 0, 1299687.291 1579523.626 0, 1299925.65 1579541.272 0, 1300164.008 1579558.932 0, 
+    1300402.365 1579576.606 0, 1300640.72 1579594.294 0, 1300879.075 1579611.996 0, 1301117.428 1579629.713 0, 1301355.781 1579647.443 0, 1301594.132 1579665.187 0, 1301832.483 1579682.945 0, 1302070.832 1579700.717 0, 1302309.18 1579718.504 0, 1302547.528 1579736.304 0, 
+    1302785.874 1579754.118 0, 1303024.219 1579771.947 0, 1303262.563 1579789.789 0, 1303500.906 1579807.646 0, 1303738.143 1579825.433 0, 1303977.589 1579843.401 0, 1304215.929 1579861.299 0, 1304454.268 1579879.212 0, 1304692.606 1579897.138 0, 1304930.942 1579915.079 0, 
+    1305169.278 1579933.034 0, 1305407.613 1579951.002 0, 1305645.946 1579968.985 0, 1305884.279 1579986.982 0, 1306122.61 1580004.993 0, 1306360.941 1580023.017 0, 1306599.27 1580041.056 0, 1306837.598 1580059.109 0, 1307075.926 1580077.176 0, 1307314.252 1580095.257 0, 
+    1307552.577 1580113.352 0, 1307790.901 1580131.461 0, 1308029.224 1580149.584 0, 1308267.546 1580167.721 0, 1308505.867 1580185.872 0, 1308744.186 1580204.037 0, 1308982.505 1580222.216 0, 1309220.823 1580240.409 0, 1309458.035 1580258.532 0, 1309882.107 1574709.909 0, 
+    1310306.211 1569160.863 0))
+
+POLYGON ((1320895.955 1581148.966 0, 1320658.793 1581130.173 0, 1320420.528 1581111.306 0, 1320182.261 1581092.454 0, 1319943.994 1581073.616 0, 1319705.725 1581054.791 0, 1319467.455 1581035.981 0, 1319229.185 1581017.185 0, 1318990.913 1580998.403 0, 1318752.64 1580979.635 0, 
+    1318514.366 1580960.88 0, 1318276.09 1580942.14 0, 1318037.814 1580923.414 0, 1317799.537 1580904.702 0, 1317561.258 1580886.004 0, 1317322.978 1580867.32 0, 1317084.698 1580848.65 0, 1316846.416 1580829.994 0, 1316608.133 1580811.352 0, 1316369.849 1580792.724 0, 
+    1316131.564 1580774.11 0, 1315893.278 1580755.511 0, 1315654.99 1580736.925 0, 1315416.702 1580718.353 0, 1315177.31 1580699.709 0, 1314940.122 1580681.251 0, 1314701.83 1580662.722 0, 1314463.537 1580644.206 0, 1314225.244 1580625.704 0, 1313986.949 1580607.217 0, 
+    1313748.653 1580588.743 0, 1313510.356 1580570.283 0, 1313272.057 1580551.838 0, 1313033.758 1580533.406 0, 1312795.458 1580514.989 0, 1312557.156 1580496.585 0, 1312318.854 1580478.196 0, 1312080.55 1580459.82 0, 1311842.245 1580441.459 0, 1311603.94 1580423.111 0, 
+    1311365.633 1580404.778 0, 1311127.325 1580386.459 0, 1310889.016 1580368.153 0, 1310650.706 1580349.862 0, 1310412.394 1580331.585 0, 1310174.082 1580313.322 0, 1309935.769 1580295.072 0, 1309697.455 1580276.837 0, 1309458.035 1580258.532 0, 1309033.997 1585806.725 0, 
+    1308609.991 1591354.481 0, 1308848.754 1591372.737 0, 1309086.415 1591390.922 0, 1309324.076 1591409.121 0, 1309561.735 1591427.334 0, 1309799.393 1591445.562 0, 1310037.05 1591463.803 0, 1310274.706 1591482.058 0, 1310512.361 1591500.327 0, 1310750.014 1591518.61 0, 
+    1310987.667 1591536.907 0, 1311225.319 1591555.218 0, 1311462.969 1591573.544 0, 1311700.619 1591591.883 0, 1311938.267 1591610.236 0, 1312175.915 1591628.603 0, 1312413.561 1591646.984 0, 1312651.206 1591665.379 0, 1312888.85 1591683.788 0, 1313126.493 1591702.211 0, 
+    1313364.135 1591720.648 0, 1313601.776 1591739.099 0, 1313839.416 1591757.564 0, 1314077.054 1591776.043 0, 1314313.592 1591794.45 0, 1314552.328 1591813.043 0, 1314789.964 1591831.564 0, 1315027.598 1591850.099 0, 1315265.231 1591868.647 0, 1315502.863 1591887.21 0, 
+    1315740.494 1591905.787 0, 1315978.124 1591924.378 0, 1316215.753 1591942.983 0, 1316453.381 1591961.602 0, 1316691.007 1591980.234 0, 1316928.633 1591998.881 0, 1317166.257 1592017.542 0, 1317403.881 1592036.217 0, 1317641.503 1592054.906 0, 1317879.124 1592073.608 0, 
+    1318116.744 1592092.325 0, 1318354.363 1592111.056 0, 1318591.981 1592129.8 0, 1318829.598 1592148.559 0, 1319067.213 1592167.332 0, 1319304.828 1592186.118 0, 1319542.441 1592204.919 0, 1319780.054 1592223.734 0, 1320016.566 1592242.475 0, 1320456.244 1586695.938 0, 
+    1320895.955 1581148.966 0))
+
+POLYGON ((1331420.587 1593162.691 0, 1331184.127 1593143.281 0, 1330946.568 1593123.795 0, 1330709.009 1593104.324 0, 1330471.449 1593084.866 0, 1330233.887 1593065.422 0, 1329996.324 1593045.992 0, 1329758.76 1593026.576 0, 1329521.195 1593007.174 0, 1329283.629 1592987.786 0, 
+    1329046.062 1592968.412 0, 1328808.493 1592949.052 0, 1328570.923 1592929.706 0, 1328333.353 1592910.374 0, 1328095.781 1592891.056 0, 1327858.208 1592871.752 0, 1327620.633 1592852.462 0, 1327383.058 1592833.186 0, 1327145.482 1592813.924 0, 1326907.904 1592794.675 0, 
+    1326670.325 1592775.441 0, 1326432.746 1592756.221 0, 1326195.165 1592737.015 0, 1325957.582 1592717.823 0, 1325718.902 1592698.556 0, 1325482.415 1592679.48 0, 1325244.829 1592660.33 0, 1325007.243 1592641.194 0, 1324769.655 1592622.071 0, 1324532.066 1592602.963 0, 
+    1324294.476 1592583.869 0, 1324056.885 1592564.788 0, 1323819.293 1592545.722 0, 1323581.699 1592526.67 0, 1323344.105 1592507.631 0, 1323106.509 1592488.607 0, 1322868.913 1592469.596 0, 1322631.315 1592450.6 0, 1322393.716 1592431.618 0, 1322156.116 1592412.649 0, 
+    1321918.514 1592393.695 0, 1321680.912 1592374.754 0, 1321443.309 1592355.828 0, 1321205.704 1592336.915 0, 1320968.098 1592318.017 0, 1320730.492 1592299.132 0, 1320492.884 1592280.262 0, 1320255.275 1592261.405 0, 1320016.566 1592242.475 0, 1319576.924 1597788.57 0, 
+    1319137.317 1603334.216 0, 1319375.37 1603353.094 0, 1319612.326 1603371.899 0, 1319849.281 1603390.718 0, 1320086.235 1603409.55 0, 1320323.188 1603428.397 0, 1320560.14 1603447.257 0, 1320797.09 1603466.132 0, 1321034.04 1603485.02 0, 1321270.988 1603503.923 0, 
+    1321507.935 1603522.839 0, 1321744.882 1603541.769 0, 1321981.827 1603560.714 0, 1322218.771 1603579.672 0, 1322455.713 1603598.644 0, 1322692.655 1603617.63 0, 1322929.596 1603636.63 0, 1323166.535 1603655.644 0, 1323403.473 1603674.672 0, 1323640.411 1603693.714 0, 
+    1323877.347 1603712.77 0, 1324114.282 1603731.839 0, 1324351.216 1603750.923 0, 1324588.148 1603770.021 0, 1324823.985 1603789.044 0, 1325062.01 1603808.258 0, 1325298.94 1603827.397 0, 1325535.868 1603846.551 0, 1325772.795 1603865.718 0, 1326009.721 1603884.899 0, 
+    1326246.646 1603904.095 0, 1326483.57 1603923.304 0, 1326720.492 1603942.527 0, 1326957.414 1603961.764 0, 1327194.334 1603981.015 0, 1327431.253 1604000.28 0, 1327668.171 1604019.559 0, 1327905.088 1604038.852 0, 1328142.004 1604058.159 0, 1328378.919 1604077.479 0, 
+    1328615.832 1604096.814 0, 1328852.744 1604116.163 0, 1329089.656 1604135.525 0, 1329326.566 1604154.902 0, 1329563.475 1604174.292 0, 1329800.382 1604193.697 0, 1330037.289 1604213.115 0, 1330274.195 1604232.548 0, 1330510.006 1604251.904 0, 1330965.278 1598707.522 0, 
+    1331420.587 1593162.691 0))
+
+POLYGON ((1341880.056 1605201.718 0, 1341644.299 1605181.695 0, 1341407.449 1605161.594 0, 1341170.598 1605141.506 0, 1340933.746 1605121.432 0, 1340696.893 1605101.373 0, 1340460.039 1605081.327 0, 1340223.183 1605061.295 0, 1339986.326 1605041.277 0, 1339749.468 1605021.273 0, 
+    1339512.609 1605001.283 0, 1339275.749 1604981.307 0, 1339038.887 1604961.345 0, 1338802.025 1604941.397 0, 1338565.161 1604921.463 0, 1338328.296 1604901.542 0, 1338091.43 1604881.636 0, 1337854.563 1604861.743 0, 1337617.694 1604841.865 0, 1337380.824 1604822 0, 
+    1337143.954 1604802.15 0, 1336907.082 1604782.313 0, 1336670.208 1604762.49 0, 1336433.334 1604742.682 0, 1336195.366 1604722.796 0, 1335959.582 1604703.106 0, 1335722.704 1604683.339 0, 1335485.825 1604663.586 0, 1335248.945 1604643.847 0, 1335012.064 1604624.122 0, 
+    1334775.181 1604604.411 0, 1334538.297 1604584.713 0, 1334301.413 1604565.03 0, 1334064.527 1604545.361 0, 1333827.64 1604525.705 0, 1333590.751 1604506.064 0, 1333353.862 1604486.436 0, 1333116.971 1604466.823 0, 1332880.08 1604447.223 0, 1332643.187 1604427.638 0, 
+    1332406.293 1604408.066 0, 1332169.398 1604388.508 0, 1331932.501 1604368.964 0, 1331695.604 1604349.434 0, 1331458.705 1604329.918 0, 1331221.805 1604310.416 0, 1330984.904 1604290.928 0, 1330748.002 1604271.454 0, 1330510.006 1604251.904 0, 1330054.77 1609795.832 0, 
+    1329599.573 1615339.298 0, 1329836.914 1615358.795 0, 1330073.164 1615378.215 0, 1330309.412 1615397.649 0, 1330545.659 1615417.098 0, 1330781.905 1615436.56 0, 1331018.15 1615456.036 0, 1331254.394 1615475.526 0, 1331490.637 1615495.03 0, 1331726.878 1615514.548 0, 
+    1331963.119 1615534.08 0, 1332199.358 1615553.625 0, 1332435.596 1615573.185 0, 1332671.833 1615592.758 0, 1332908.068 1615612.346 0, 1333144.303 1615631.947 0, 1333380.536 1615651.562 0, 1333616.769 1615671.191 0, 1333853 1615690.834 0, 1334089.23 1615710.491 0, 
+    1334325.459 1615730.162 0, 1334561.686 1615749.846 0, 1334797.913 1615769.545 0, 1335034.138 1615789.258 0, 1335269.273 1615808.893 0, 1335506.585 1615828.724 0, 1335742.807 1615848.478 0, 1335979.028 1615868.247 0, 1336215.247 1615888.029 0, 1336451.466 1615907.824 0, 
+    1336687.683 1615927.634 0, 1336923.899 1615947.458 0, 1337160.114 1615967.296 0, 1337396.327 1615987.147 0, 1337632.54 1616007.013 0, 1337868.751 1616026.892 0, 1338104.961 1616046.785 0, 1338341.17 1616066.692 0, 1338577.378 1616086.613 0, 1338813.585 1616106.548 0, 
+    1339049.79 1616126.497 0, 1339285.994 1616146.46 0, 1339522.198 1616166.436 0, 1339758.4 1616186.427 0, 1339994.6 1616206.431 0, 1340230.8 1616226.45 0, 1340466.998 1616246.482 0, 1340703.196 1616266.528 0, 1340938.303 1616286.496 0, 1341409.16 1610744.337 0, 
+    1341880.056 1605201.718 0))
+
+POLYGON ((559648.413 919723.838 0, 559372.631 919749.632 0, 559095.439 919775.575 0, 558818.25 919801.534 0, 558541.061 919827.509 0, 558263.874 919853.501 0, 557986.689 919879.509 0, 557709.505 919905.533 0, 557432.323 919931.573 0, 557155.142 919957.63 0, 
+    556877.963 919983.703 0, 556600.785 920009.793 0, 556323.609 920035.898 0, 556046.434 920062.02 0, 555769.261 920088.159 0, 555492.09 920114.314 0, 555214.919 920140.485 0, 554937.751 920166.672 0, 554660.584 920192.876 0, 554383.419 920219.095 0, 
+    554106.255 920245.332 0, 553829.093 920271.584 0, 553551.932 920297.853 0, 553274.773 920324.138 0, 552996.203 920350.574 0, 552720.459 920376.758 0, 552443.304 920403.092 0, 552166.151 920429.442 0, 551889 920455.809 0, 551611.85 920482.192 0, 
+    551334.702 920508.592 0, 551057.555 920535.007 0, 550780.409 920561.439 0, 550503.266 920587.888 0, 550226.124 920614.352 0, 549948.983 920640.833 0, 549671.844 920667.33 0, 549394.707 920693.844 0, 549117.571 920720.374 0, 548840.436 920746.92 0, 
+    548563.304 920773.483 0, 548286.172 920800.061 0, 548009.043 920826.657 0, 547731.915 920853.268 0, 547454.788 920879.896 0, 547177.663 920906.54 0, 546900.54 920933.2 0, 546623.418 920959.877 0, 546344.885 920986.706 0, 546879.887 926539.244 0, 
+    547414.905 932091.935 0, 547692.781 932065.169 0, 547969.249 932038.555 0, 548245.719 932011.958 0, 548522.19 931985.377 0, 548798.663 931958.812 0, 549075.138 931932.263 0, 549351.614 931905.731 0, 549628.091 931879.215 0, 549904.57 931852.715 0, 
+    550181.051 931826.231 0, 550457.533 931799.764 0, 550734.017 931773.313 0, 551010.502 931746.878 0, 551286.989 931720.459 0, 551563.478 931694.057 0, 551839.968 931667.671 0, 552116.459 931641.302 0, 552392.952 931614.948 0, 552669.447 931588.611 0, 
+    552945.943 931562.29 0, 553222.441 931535.986 0, 553498.94 931509.697 0, 553775.441 931483.425 0, 554050.535 931457.303 0, 554328.447 931430.93 0, 554604.953 931404.707 0, 554881.46 931378.5 0, 555157.968 931352.309 0, 555434.479 931326.135 0, 
+    555710.99 931299.977 0, 555987.503 931273.835 0, 556264.018 931247.709 0, 556540.534 931221.6 0, 556817.052 931195.507 0, 557093.572 931169.43 0, 557370.092 931143.37 0, 557646.615 931117.326 0, 557923.139 931091.298 0, 558199.664 931065.286 0, 
+    558476.191 931039.291 0, 558752.72 931013.312 0, 559029.25 930987.349 0, 559305.781 930961.403 0, 559582.314 930935.472 0, 559858.849 930909.558 0, 560135.385 930883.661 0, 560411.923 930857.779 0, 560687.054 930832.046 0, 560167.726 925277.865 0, 
+    559648.413 919723.838 0))
+
+POLYGON ((573962.71 929609.658 0, 573687.505 929634.614 0, 573410.895 929659.714 0, 573134.287 929684.83 0, 572857.68 929709.963 0, 572581.075 929735.112 0, 572304.471 929760.277 0, 572027.869 929785.458 0, 571751.268 929810.656 0, 571474.669 929835.87 0, 
+    571198.071 929861.1 0, 570921.475 929886.347 0, 570644.88 929911.61 0, 570368.286 929936.889 0, 570091.694 929962.184 0, 569815.104 929987.496 0, 569538.515 930012.824 0, 569261.928 930038.168 0, 568985.342 930063.529 0, 568708.757 930088.906 0, 
+    568432.174 930114.299 0, 568155.593 930139.708 0, 567879.013 930165.134 0, 567602.434 930190.576 0, 567324.45 930216.163 0, 567049.282 930241.508 0, 566772.708 930266.999 0, 566496.136 930292.506 0, 566219.565 930318.029 0, 565942.995 930343.569 0, 
+    565666.427 930369.125 0, 565389.861 930394.697 0, 565113.296 930420.285 0, 564836.732 930445.89 0, 564560.17 930471.511 0, 564283.61 930497.148 0, 564007.051 930522.802 0, 563730.494 930548.472 0, 563453.938 930574.158 0, 563177.383 930599.86 0, 
+    562900.831 930625.579 0, 562624.279 930651.314 0, 562347.729 930677.065 0, 562071.181 930702.832 0, 561794.634 930728.616 0, 561518.089 930754.416 0, 561241.545 930780.233 0, 560965.003 930806.065 0, 560687.054 930832.046 0, 561206.396 936386.376 0, 
+    561725.752 941940.851 0, 562003.043 941914.932 0, 562278.932 941889.16 0, 562554.821 941863.405 0, 562830.713 941837.666 0, 563106.606 941811.943 0, 563382.5 941786.237 0, 563658.396 941760.546 0, 563934.294 941734.872 0, 564210.193 941709.214 0, 
+    564486.093 941683.573 0, 564761.995 941657.947 0, 565037.899 941632.338 0, 565313.804 941606.745 0, 565589.71 941581.169 0, 565865.618 941555.608 0, 566141.528 941530.064 0, 566417.439 941504.536 0, 566693.352 941479.025 0, 566969.266 941453.529 0, 
+    567245.181 941428.05 0, 567521.098 941402.587 0, 567797.017 941377.14 0, 568072.937 941351.71 0, 568347.454 941326.425 0, 568624.781 941300.897 0, 568900.706 941275.516 0, 569176.632 941250.15 0, 569452.559 941224.801 0, 569728.488 941199.468 0, 
+    570004.419 941174.151 0, 570280.351 941148.85 0, 570556.284 941123.566 0, 570832.219 941098.298 0, 571108.156 941073.046 0, 571384.094 941047.811 0, 571660.033 941022.591 0, 571935.974 940997.388 0, 572211.916 940972.201 0, 572487.86 940947.031 0, 
+    572763.806 940921.876 0, 573039.753 940896.738 0, 573315.701 940871.616 0, 573591.651 940846.51 0, 573867.602 940821.421 0, 574143.555 940796.348 0, 574419.509 940771.291 0, 574695.465 940746.25 0, 574970.019 940721.353 0, 574466.358 935165.433 0, 
+    573962.71 929609.658 0))
+
+POLYGON ((588217.678 939539.277 0, 587943.053 939563.399 0, 587667.028 939587.66 0, 587391.004 939611.937 0, 587114.981 939636.231 0, 586838.96 939660.54 0, 586562.94 939684.866 0, 586286.922 939709.209 0, 586010.906 939733.567 0, 585734.89 939757.942 0, 
+    585458.876 939782.333 0, 585182.864 939806.74 0, 584906.853 939831.163 0, 584630.843 939855.603 0, 584354.835 939880.059 0, 584078.828 939904.531 0, 583802.823 939929.019 0, 583526.819 939953.524 0, 583250.817 939978.045 0, 582974.816 940002.582 0, 
+    582698.817 940027.136 0, 582422.819 940051.705 0, 582146.822 940076.291 0, 581870.827 940100.893 0, 581593.431 940125.637 0, 581318.841 940150.146 0, 581042.85 940174.797 0, 580766.861 940199.464 0, 580490.873 940224.148 0, 580214.887 940248.847 0, 
+    579938.902 940273.563 0, 579662.918 940298.295 0, 579386.936 940323.043 0, 579110.955 940347.808 0, 578834.976 940372.589 0, 578558.999 940397.386 0, 578283.022 940422.199 0, 578007.048 940447.029 0, 577731.074 940471.875 0, 577455.102 940496.737 0, 
+    577179.132 940521.615 0, 576903.163 940546.509 0, 576627.196 940571.42 0, 576351.23 940596.347 0, 576075.265 940621.29 0, 575799.302 940646.25 0, 575523.34 940671.226 0, 575247.38 940696.218 0, 574970.019 940721.353 0, 575473.693 946277.415 0, 
+    575977.379 951833.615 0, 576254.083 951808.539 0, 576529.389 951783.606 0, 576804.697 951758.69 0, 577080.006 951733.789 0, 577355.316 951708.905 0, 577630.628 951684.037 0, 577905.942 951659.186 0, 578181.256 951634.35 0, 578456.573 951609.531 0, 
+    578731.89 951584.728 0, 579007.21 951559.941 0, 579282.53 951535.17 0, 579557.853 951510.416 0, 579833.176 951485.677 0, 580108.501 951460.955 0, 580383.828 951436.249 0, 580659.156 951411.56 0, 580934.485 951386.886 0, 581209.816 951362.229 0, 
+    581485.148 951337.588 0, 581760.482 951312.963 0, 582035.817 951288.354 0, 582311.154 951263.762 0, 582585.093 951239.31 0, 582861.832 951214.626 0, 583137.173 951190.082 0, 583412.515 951165.554 0, 583687.859 951141.043 0, 583963.204 951116.548 0, 
+    584238.551 951092.069 0, 584513.899 951067.606 0, 584789.249 951043.159 0, 585064.6 951018.729 0, 585339.953 950994.315 0, 585615.307 950969.917 0, 585890.662 950945.535 0, 586166.019 950921.169 0, 586441.377 950896.82 0, 586716.737 950872.487 0, 
+    586992.098 950848.17 0, 587267.46 950823.869 0, 587542.824 950799.585 0, 587818.19 950775.316 0, 588093.557 950751.064 0, 588368.925 950726.828 0, 588644.295 950702.609 0, 588919.666 950678.405 0, 589193.64 950654.341 0, 588705.653 945096.74 0, 
+    588217.678 939539.277 0))
+
+POLYGON ((602413.181 949512.41 0, 602139.137 949535.7 0, 601863.699 949559.126 0, 601588.262 949582.567 0, 601312.826 949606.025 0, 601037.392 949629.499 0, 600761.959 949652.99 0, 600486.527 949676.496 0, 600211.097 949700.019 0, 599935.669 949723.558 0, 
+    599660.241 949747.113 0, 599384.815 949770.684 0, 599109.391 949794.272 0, 598833.968 949817.875 0, 598558.546 949841.495 0, 598283.125 949865.131 0, 598007.706 949888.784 0, 597732.289 949912.452 0, 597456.872 949936.137 0, 597181.458 949959.838 0, 
+    596906.044 949983.555 0, 596630.632 950007.289 0, 596355.222 950031.038 0, 596079.812 950054.804 0, 595803.007 950078.707 0, 595528.998 950102.384 0, 595253.593 950126.199 0, 594978.189 950150.03 0, 594702.787 950173.876 0, 594427.386 950197.74 0, 
+    594151.987 950221.619 0, 593876.589 950245.514 0, 593601.192 950269.426 0, 593325.797 950293.354 0, 593050.403 950317.298 0, 592775.011 950341.259 0, 592499.62 950365.235 0, 592224.23 950389.228 0, 591948.842 950413.237 0, 591673.455 950437.262 0, 
+    591398.07 950461.303 0, 591122.686 950485.361 0, 590847.304 950509.435 0, 590571.922 950533.525 0, 590296.543 950557.631 0, 590021.165 950581.754 0, 589745.788 950605.892 0, 589470.412 950630.047 0, 589193.64 950654.341 0, 589681.639 956212.075 0, 
+    590169.65 961769.94 0, 590445.764 961745.703 0, 590720.485 961721.606 0, 590995.208 961697.525 0, 591269.932 961673.46 0, 591544.657 961649.411 0, 591819.384 961625.378 0, 592094.112 961601.361 0, 592368.842 961577.361 0, 592643.573 961553.377 0, 
+    592918.305 961529.408 0, 593193.039 961505.456 0, 593467.774 961481.521 0, 593742.511 961457.601 0, 594017.249 961433.698 0, 594291.989 961409.81 0, 594566.73 961385.939 0, 594841.472 961362.084 0, 595116.216 961338.246 0, 595390.961 961314.423 0, 
+    595665.707 961290.617 0, 595940.455 961266.827 0, 596215.205 961243.052 0, 596489.955 961219.295 0, 596763.314 961195.673 0, 597039.461 961171.827 0, 597314.216 961148.118 0, 597588.972 961124.425 0, 597863.73 961100.748 0, 598138.489 961077.087 0, 
+    598413.249 961053.442 0, 598688.011 961029.814 0, 598962.775 961006.201 0, 599237.539 960982.605 0, 599512.305 960959.025 0, 599787.073 960935.461 0, 600061.842 960911.914 0, 600336.612 960888.382 0, 600611.383 960864.867 0, 600886.156 960841.368 0, 
+    601160.931 960817.885 0, 601435.706 960794.418 0, 601710.484 960770.967 0, 601985.262 960747.533 0, 602260.042 960724.115 0, 602534.823 960700.713 0, 602809.606 960677.327 0, 603084.39 960653.957 0, 603357.782 960630.722 0, 602885.476 955071.501 0, 
+    602413.181 949512.41 0))
+
+POLYGON ((616549.081 959528.767 0, 616275.622 959551.23 0, 616000.773 959573.823 0, 615725.925 959596.433 0, 615451.079 959619.059 0, 615176.234 959641.701 0, 614901.391 959664.359 0, 614626.548 959687.033 0, 614351.707 959709.723 0, 614076.868 959732.43 0, 
+    613802.03 959755.153 0, 613527.193 959777.892 0, 613252.357 959800.647 0, 612977.523 959823.418 0, 612702.69 959846.205 0, 612427.858 959869.009 0, 612153.028 959891.829 0, 611878.199 959914.665 0, 611603.372 959937.517 0, 611328.545 959960.385 0, 
+    611053.721 959983.27 0, 610778.897 960006.171 0, 610504.075 960029.087 0, 610229.254 960052.02 0, 609953.043 960075.086 0, 609679.617 960097.935 0, 609404.8 960120.917 0, 609129.984 960143.914 0, 608855.17 960166.928 0, 608580.358 960189.958 0, 
+    608305.546 960213.005 0, 608030.736 960236.067 0, 607755.928 960259.146 0, 607481.12 960282.241 0, 607206.315 960305.352 0, 606931.51 960328.479 0, 606656.707 960351.622 0, 606381.905 960374.781 0, 606107.105 960397.957 0, 605832.305 960421.149 0, 
+    605557.508 960444.357 0, 605282.711 960467.581 0, 605007.916 960490.822 0, 604733.123 960514.078 0, 604458.331 960537.351 0, 604183.54 960560.64 0, 603908.75 960583.945 0, 603633.962 960607.266 0, 603357.782 960630.722 0, 603830.099 966190.069 0, 
+    604302.427 971749.537 0, 604577.949 971726.137 0, 604852.082 971702.872 0, 605126.217 971679.622 0, 605400.354 971656.389 0, 605674.492 971633.172 0, 605948.631 971609.97 0, 606222.771 971586.785 0, 606496.913 971563.616 0, 606771.057 971540.464 0, 
+    607045.201 971517.327 0, 607319.347 971494.207 0, 607593.495 971471.102 0, 607867.643 971448.014 0, 608141.793 971424.942 0, 608415.945 971401.886 0, 608690.097 971378.846 0, 608964.252 971355.823 0, 609238.407 971332.815 0, 609512.564 971309.824 0, 
+    609786.722 971286.849 0, 610060.882 971263.889 0, 610335.043 971240.946 0, 610609.205 971218.02 0, 610881.98 971195.225 0, 611157.533 971172.214 0, 611431.7 971149.336 0, 611705.867 971126.474 0, 611980.036 971103.627 0, 612254.207 971080.797 0, 
+    612528.378 971057.984 0, 612802.551 971035.186 0, 613076.726 971012.404 0, 613350.901 970989.639 0, 613625.078 970966.889 0, 613899.257 970944.156 0, 614173.436 970921.439 0, 614447.617 970898.738 0, 614721.8 970876.054 0, 614995.984 970853.385 0, 
+    615270.169 970830.732 0, 615544.355 970808.096 0, 615818.543 970785.476 0, 616092.732 970762.872 0, 616366.922 970740.284 0, 616641.114 970717.712 0, 616915.307 970695.156 0, 617189.501 970672.617 0, 617462.309 970650.207 0, 617005.69 965089.426 0, 
+    616549.081 959528.767 0))
+
+POLYGON ((686329.884 1010248.799 0, 686059.384 1010267.176 0, 685787.52 1010285.662 0, 685515.657 1010304.164 0, 685243.795 1010322.682 0, 684971.934 1010341.216 0, 684700.075 1010359.766 0, 684428.216 1010378.332 0, 684156.359 1010396.914 0, 683884.502 1010415.512 0, 
+    683612.647 1010434.126 0, 683340.793 1010452.756 0, 683068.94 1010471.401 0, 682797.088 1010490.063 0, 682525.237 1010508.741 0, 682253.387 1010527.435 0, 681981.538 1010546.145 0, 681709.691 1010564.871 0, 681437.844 1010583.613 0, 681165.999 1010602.371 0, 
+    680894.155 1010621.145 0, 680622.311 1010639.935 0, 680350.469 1010658.741 0, 680078.628 1010677.563 0, 679805.422 1010696.495 0, 679534.95 1010715.255 0, 679263.112 1010734.125 0, 678991.276 1010753.01 0, 678719.44 1010771.912 0, 678447.606 1010790.83 0, 
+    678175.773 1010809.764 0, 677903.941 1010828.714 0, 677632.11 1010847.68 0, 677360.28 1010866.662 0, 677088.451 1010885.66 0, 676816.623 1010904.674 0, 676544.797 1010923.704 0, 676272.972 1010942.75 0, 676001.147 1010961.812 0, 675729.324 1010980.89 0, 
+    675457.502 1010999.984 0, 675185.681 1011019.094 0, 674913.862 1011038.219 0, 674642.043 1011057.361 0, 674370.226 1011076.519 0, 674098.409 1011095.693 0, 673826.594 1011114.883 0, 673554.78 1011134.089 0, 673281.6 1011153.408 0, 673675.415 1016719.912 0, 
+    674069.236 1022286.497 0, 674341.757 1022267.225 0, 674612.916 1022248.065 0, 674884.076 1022228.922 0, 675155.237 1022209.794 0, 675426.399 1022190.682 0, 675697.563 1022171.587 0, 675968.727 1022152.507 0, 676239.893 1022133.443 0, 676511.06 1022114.395 0, 
+    676782.227 1022095.363 0, 677053.396 1022076.347 0, 677324.566 1022057.347 0, 677595.738 1022038.363 0, 677866.91 1022019.395 0, 678138.083 1022000.443 0, 678409.258 1021981.507 0, 678680.433 1021962.586 0, 678951.61 1021943.682 0, 679222.788 1021924.794 0, 
+    679493.967 1021905.922 0, 679765.147 1021887.065 0, 680036.328 1021868.225 0, 680307.511 1021849.4 0, 680577.331 1021830.686 0, 680849.879 1021811.799 0, 681121.064 1021793.023 0, 681392.251 1021774.262 0, 681663.439 1021755.518 0, 681934.628 1021736.789 0, 
+    682205.818 1021718.076 0, 682477.009 1021699.379 0, 682748.201 1021680.699 0, 683019.394 1021662.034 0, 683290.589 1021643.385 0, 683561.784 1021624.752 0, 683832.981 1021606.135 0, 684104.179 1021587.534 0, 684375.378 1021568.949 0, 684646.577 1021550.38 0, 
+    684917.778 1021531.827 0, 685188.981 1021513.29 0, 685460.184 1021494.769 0, 685731.388 1021476.263 0, 686002.593 1021457.774 0, 686273.8 1021439.301 0, 686545.007 1021420.844 0, 686816.216 1021402.402 0, 687086.063 1021384.069 0, 686707.971 1015816.393 0, 
+    686329.884 1010248.799 0))
+
+POLYGON ((700105.389 1020518.42 0, 699835.489 1020535.991 0, 699564.229 1020553.666 0, 699292.97 1020571.357 0, 699021.713 1020589.064 0, 698750.456 1020606.787 0, 698479.201 1020624.526 0, 698207.946 1020642.28 0, 697936.693 1020660.051 0, 697665.441 1020677.838 0, 
+    697394.189 1020695.641 0, 697122.939 1020713.46 0, 696851.69 1020731.294 0, 696580.442 1020749.145 0, 696309.195 1020767.012 0, 696037.949 1020784.894 0, 695766.704 1020802.793 0, 695495.46 1020820.708 0, 695224.217 1020838.638 0, 694952.975 1020856.585 0, 
+    694681.734 1020874.547 0, 694410.495 1020892.525 0, 694139.256 1020910.52 0, 693868.018 1020928.53 0, 693595.42 1020946.647 0, 693325.546 1020964.599 0, 693054.312 1020982.657 0, 692783.079 1021000.731 0, 692511.846 1021018.821 0, 692240.615 1021036.927 0, 
+    691969.385 1021055.049 0, 691698.156 1021073.187 0, 691426.928 1021091.342 0, 691155.701 1021109.511 0, 690884.475 1021127.697 0, 690613.25 1021145.899 0, 690342.027 1021164.117 0, 690070.804 1021182.351 0, 689799.582 1021200.601 0, 689528.362 1021218.867 0, 
+    689257.142 1021237.148 0, 688985.924 1021255.446 0, 688714.707 1021273.76 0, 688443.49 1021292.089 0, 688172.275 1021310.435 0, 687901.061 1021328.796 0, 687629.848 1021347.174 0, 687358.636 1021365.567 0, 687086.063 1021384.069 0, 687464.161 1026951.823 0, 
+    687842.264 1032519.649 0, 688114.179 1032501.192 0, 688384.735 1032482.843 0, 688655.293 1032464.51 0, 688925.851 1032446.193 0, 689196.411 1032427.892 0, 689466.972 1032409.606 0, 689737.534 1032391.337 0, 690008.097 1032373.084 0, 690278.661 1032354.846 0, 
+    690549.226 1032336.624 0, 690819.792 1032318.419 0, 691090.359 1032300.229 0, 691360.927 1032282.055 0, 691631.497 1032263.897 0, 691902.067 1032245.755 0, 692172.639 1032227.629 0, 692443.211 1032209.519 0, 692713.785 1032191.425 0, 692984.359 1032173.346 0, 
+    693254.935 1032155.284 0, 693525.512 1032137.238 0, 693796.09 1032119.207 0, 694066.669 1032101.192 0, 694335.891 1032083.284 0, 694607.83 1032065.211 0, 694878.412 1032047.244 0, 695148.995 1032029.293 0, 695419.579 1032011.358 0, 695690.165 1031993.439 0, 
+    695960.751 1031975.536 0, 696231.338 1031957.649 0, 696501.927 1031939.778 0, 696772.516 1031921.922 0, 697043.107 1031904.083 0, 697313.698 1031886.26 0, 697584.291 1031868.452 0, 697854.885 1031850.66 0, 698125.479 1031832.885 0, 698396.075 1031815.125 0, 
+    698666.672 1031797.381 0, 698937.27 1031779.653 0, 699207.869 1031761.941 0, 699478.469 1031744.245 0, 699749.07 1031726.565 0, 700019.672 1031708.901 0, 700290.275 1031691.253 0, 700560.879 1031673.62 0, 700830.127 1031656.092 0, 700467.756 1026087.219 0, 
+    700105.389 1020518.42 0))
+
+POLYGON ((713820.377 1030829.231 0, 713551.079 1030845.999 0, 713280.426 1030862.866 0, 713009.774 1030879.75 0, 712739.123 1030896.65 0, 712468.473 1030913.565 0, 712197.824 1030930.497 0, 711927.176 1030947.444 0, 711656.53 1030964.408 0, 711385.884 1030981.387 0, 
+    711115.239 1030998.382 0, 710844.595 1031015.393 0, 710573.952 1031032.42 0, 710303.31 1031049.463 0, 710032.669 1031066.522 0, 709762.03 1031083.597 0, 709491.391 1031100.688 0, 709220.753 1031117.795 0, 708950.116 1031134.917 0, 708679.48 1031152.056 0, 
+    708408.845 1031169.21 0, 708138.212 1031186.381 0, 707867.579 1031203.567 0, 707596.947 1031220.77 0, 707324.96 1031238.074 0, 707055.686 1031255.222 0, 706785.058 1031272.472 0, 706514.43 1031289.738 0, 706243.803 1031307.02 0, 705973.178 1031324.318 0, 
+    705702.553 1031341.632 0, 705431.929 1031358.961 0, 705161.307 1031376.307 0, 704890.685 1031393.669 0, 704620.064 1031411.046 0, 704349.445 1031428.44 0, 704078.826 1031445.849 0, 703808.209 1031463.274 0, 703537.592 1031480.715 0, 703266.977 1031498.173 0, 
+    702996.362 1031515.646 0, 702725.749 1031533.135 0, 702455.137 1031550.64 0, 702184.525 1031568.161 0, 701913.915 1031585.697 0, 701643.306 1031603.25 0, 701372.697 1031620.819 0, 701102.09 1031638.403 0, 700830.127 1031656.092 0, 701192.503 1037225.034 0, 
+    701554.883 1042794.041 0, 701826.187 1042776.395 0, 702096.139 1042758.853 0, 702366.092 1042741.327 0, 702636.045 1042723.817 0, 702906 1042706.322 0, 703175.956 1042688.844 0, 703445.913 1042671.381 0, 703715.87 1042653.935 0, 703985.829 1042636.504 0, 
+    704255.789 1042619.089 0, 704525.75 1042601.69 0, 704795.712 1042584.307 0, 705065.675 1042566.94 0, 705335.639 1042549.588 0, 705605.604 1042532.253 0, 705875.57 1042514.934 0, 706145.537 1042497.63 0, 706415.505 1042480.342 0, 706685.474 1042463.07 0, 
+    706955.444 1042445.814 0, 707225.415 1042428.574 0, 707495.387 1042411.35 0, 707765.361 1042394.142 0, 708033.982 1042377.036 0, 708305.31 1042359.773 0, 708575.286 1042342.612 0, 708845.263 1042325.468 0, 709115.241 1042308.339 0, 709385.221 1042291.226 0, 
+    709655.201 1042274.129 0, 709925.182 1042257.047 0, 710195.164 1042239.982 0, 710465.147 1042222.933 0, 710735.132 1042205.899 0, 711005.117 1042188.882 0, 711275.103 1042171.88 0, 711545.09 1042154.894 0, 711815.079 1042137.924 0, 712085.068 1042120.97 0, 
+    712355.058 1042104.032 0, 712625.049 1042087.11 0, 712895.041 1042070.203 0, 713165.035 1042053.313 0, 713435.029 1042036.438 0, 713705.024 1042019.58 0, 713975.02 1042002.737 0, 714245.017 1041985.91 0, 714513.663 1041969.183 0, 714167.018 1036399.175 0, 
+    713820.377 1030829.231 0))
+
+POLYGON ((727474.723 1041180.939 0, 727206.028 1041196.907 0, 726935.985 1041212.971 0, 726665.942 1041229.051 0, 726395.9 1041245.147 0, 726125.859 1041261.259 0, 725855.82 1041277.387 0, 725585.781 1041293.53 0, 725315.743 1041309.69 0, 725045.706 1041325.865 0, 
+    724775.67 1041342.056 0, 724505.635 1041358.263 0, 724235.601 1041374.486 0, 723965.567 1041390.725 0, 723695.535 1041406.98 0, 723425.504 1041423.251 0, 723155.474 1041439.537 0, 722885.444 1041455.84 0, 722615.416 1041472.158 0, 722345.388 1041488.492 0, 
+    722075.362 1041504.842 0, 721805.337 1041521.208 0, 721535.312 1041537.59 0, 721265.288 1041553.988 0, 720993.915 1041570.484 0, 720725.244 1041586.831 0, 720455.223 1041603.277 0, 720185.204 1041619.738 0, 719915.185 1041636.216 0, 719645.167 1041652.709 0, 
+    719375.151 1041669.218 0, 719105.135 1041685.743 0, 718835.12 1041702.284 0, 718565.106 1041718.841 0, 718295.093 1041735.413 0, 718025.081 1041752.002 0, 717755.07 1041768.606 0, 717485.06 1041785.226 0, 717215.051 1041801.863 0, 716945.043 1041818.515 0, 
+    716675.036 1041835.183 0, 716405.03 1041851.867 0, 716135.025 1041868.566 0, 715865.021 1041885.282 0, 715595.018 1041902.014 0, 715325.016 1041918.761 0, 715055.015 1041935.524 0, 714785.015 1041952.304 0, 714513.663 1041969.183 0, 714860.312 1047539.252 0, 
+    715206.965 1053109.378 0, 715477.657 1053092.54 0, 715747.002 1053075.801 0, 716016.347 1053059.079 0, 716285.693 1053042.372 0, 716555.041 1053025.681 0, 716824.389 1053009.006 0, 717093.739 1052992.347 0, 717363.089 1052975.703 0, 717632.44 1052959.076 0, 
+    717901.792 1052942.464 0, 718171.146 1052925.868 0, 718440.5 1052909.288 0, 718709.855 1052892.724 0, 718979.211 1052876.176 0, 719248.569 1052859.643 0, 719517.927 1052843.127 0, 719787.286 1052826.626 0, 720056.646 1052810.141 0, 720326.007 1052793.672 0, 
+    720595.369 1052777.219 0, 720864.732 1052760.782 0, 721134.096 1052744.361 0, 721403.461 1052727.955 0, 721671.479 1052711.647 0, 721942.194 1052695.191 0, 722211.561 1052678.833 0, 722480.93 1052662.491 0, 722750.3 1052646.165 0, 723019.671 1052629.855 0, 
+    723289.042 1052613.56 0, 723558.415 1052597.281 0, 723827.789 1052581.018 0, 724097.163 1052564.771 0, 724366.539 1052548.54 0, 724635.915 1052532.325 0, 724905.292 1052516.125 0, 725174.671 1052499.942 0, 725444.05 1052483.774 0, 725713.43 1052467.622 0, 
+    725982.812 1052451.486 0, 726252.194 1052435.366 0, 726521.577 1052419.262 0, 726790.961 1052403.173 0, 727060.346 1052387.101 0, 727329.732 1052371.044 0, 727599.119 1052355.003 0, 727868.506 1052338.978 0, 728136.548 1052323.049 0, 727805.634 1046751.966 0, 
+    727474.723 1041180.939 0))
+
+POLYGON ((741068.302 1051573.251 0, 740800.214 1051588.423 0, 740530.782 1051603.687 0, 740261.351 1051618.967 0, 739991.92 1051634.262 0, 739722.491 1051649.574 0, 739453.063 1051664.901 0, 739183.635 1051680.244 0, 738914.209 1051695.603 0, 738644.783 1051710.978 0, 
+    738375.358 1051726.369 0, 738105.934 1051741.776 0, 737836.511 1051757.198 0, 737567.089 1051772.636 0, 737297.668 1051788.091 0, 737028.248 1051803.561 0, 736758.828 1051819.047 0, 736489.41 1051834.548 0, 736219.992 1051850.066 0, 735950.576 1051865.6 0, 
+    735681.16 1051881.149 0, 735411.745 1051896.714 0, 735142.331 1051912.295 0, 734872.918 1051927.892 0, 734602.16 1051943.583 0, 734334.095 1051959.134 0, 734064.685 1051974.778 0, 733795.276 1051990.438 0, 733525.867 1052006.115 0, 733256.46 1052021.807 0, 
+    732987.053 1052037.515 0, 732717.648 1052053.238 0, 732448.243 1052068.978 0, 732178.839 1052084.734 0, 731909.437 1052100.505 0, 731640.035 1052116.292 0, 731370.634 1052132.095 0, 731101.234 1052147.914 0, 730831.835 1052163.749 0, 730562.436 1052179.599 0, 
+    730293.039 1052195.466 0, 730023.643 1052211.348 0, 729754.248 1052227.247 0, 729484.853 1052243.161 0, 729215.46 1052259.09 0, 728946.067 1052275.036 0, 728676.676 1052290.998 0, 728407.285 1052306.975 0, 728136.548 1052323.049 0, 728467.466 1057894.184 0, 
+    728798.386 1063465.367 0, 729068.464 1063449.333 0, 729337.199 1063433.395 0, 729605.935 1063417.472 0, 729874.671 1063401.565 0, 730143.409 1063385.674 0, 730412.148 1063369.798 0, 730680.887 1063353.939 0, 730949.627 1063338.095 0, 731218.369 1063322.267 0, 
+    731487.111 1063306.455 0, 731755.854 1063290.659 0, 732024.599 1063274.879 0, 732293.344 1063259.114 0, 732562.09 1063243.365 0, 732830.837 1063227.632 0, 733099.585 1063211.915 0, 733368.333 1063196.214 0, 733637.083 1063180.528 0, 733905.834 1063164.859 0, 
+    734174.585 1063149.205 0, 734443.338 1063133.567 0, 734712.091 1063117.945 0, 734980.846 1063102.338 0, 735248.258 1063086.825 0, 735518.357 1063071.173 0, 735787.114 1063055.614 0, 736055.872 1063040.071 0, 736324.631 1063024.543 0, 736593.391 1063009.032 0, 
+    736862.152 1062993.536 0, 737130.913 1062978.056 0, 737399.676 1062962.592 0, 737668.439 1062947.144 0, 737937.204 1062931.712 0, 738205.969 1062916.295 0, 738474.735 1062900.894 0, 738743.502 1062885.509 0, 739012.27 1062870.14 0, 739281.039 1062854.787 0, 
+    739549.809 1062839.449 0, 739818.58 1062824.128 0, 740087.351 1062808.822 0, 740356.124 1062793.532 0, 740624.897 1062778.258 0, 740893.672 1062762.999 0, 741162.447 1062747.757 0, 741431.223 1062732.53 0, 741698.658 1062717.395 0, 741383.479 1057145.299 0, 
+    741068.302 1051573.251 0))
+
+POLYGON ((754600.991 1062005.871 0, 754333.512 1062020.251 0, 754064.694 1062034.718 0, 753795.877 1062049.201 0, 753527.061 1062063.7 0, 753258.245 1062078.215 0, 752989.431 1062092.746 0, 752720.617 1062107.292 0, 752451.804 1062121.854 0, 752182.992 1062136.432 0, 
+    751914.181 1062151.026 0, 751645.37 1062165.636 0, 751376.561 1062180.262 0, 751107.752 1062194.903 0, 750838.944 1062209.56 0, 750570.138 1062224.233 0, 750301.331 1062238.922 0, 750032.526 1062253.627 0, 749763.722 1062268.347 0, 749494.919 1062283.084 0, 
+    749226.116 1062297.836 0, 748957.314 1062312.604 0, 748688.513 1062327.388 0, 748419.713 1062342.187 0, 748149.574 1062357.077 0, 747882.116 1062371.834 0, 747613.319 1062386.681 0, 747344.522 1062401.544 0, 747075.727 1062416.423 0, 746806.932 1062431.317 0, 
+    746538.138 1062446.227 0, 746269.345 1062461.154 0, 746000.553 1062476.096 0, 745731.762 1062491.053 0, 745462.971 1062506.027 0, 745194.182 1062521.017 0, 744925.393 1062536.022 0, 744656.606 1062551.043 0, 744387.819 1062566.08 0, 744119.033 1062581.133 0, 
+    743850.248 1062596.201 0, 743581.464 1062611.285 0, 743312.681 1062626.386 0, 743043.898 1062641.502 0, 742775.117 1062656.634 0, 742506.336 1062671.781 0, 742237.557 1062686.945 0, 741968.778 1062702.124 0, 741698.658 1062717.395 0, 742013.84 1068289.535 0, 
+    742329.024 1073861.714 0, 742598.485 1073846.481 0, 742866.608 1073831.338 0, 743134.731 1073816.212 0, 743402.856 1073801.101 0, 743670.982 1073786.006 0, 743939.108 1073770.927 0, 744207.235 1073755.864 0, 744475.364 1073740.816 0, 744743.493 1073725.785 0, 
+    745011.623 1073710.769 0, 745279.753 1073695.768 0, 745547.885 1073680.784 0, 745816.018 1073665.815 0, 746084.151 1073650.862 0, 746352.286 1073635.925 0, 746620.421 1073621.004 0, 746888.557 1073606.098 0, 747156.694 1073591.209 0, 747424.832 1073576.335 0, 
+    747692.971 1073561.477 0, 747961.11 1073546.634 0, 748229.251 1073531.808 0, 748497.392 1073516.997 0, 748764.197 1073502.275 0, 749033.677 1073487.422 0, 749301.821 1073472.659 0, 749569.966 1073457.911 0, 749838.112 1073443.179 0, 750106.259 1073428.463 0, 
+    750374.406 1073413.763 0, 750642.554 1073399.078 0, 750910.704 1073384.409 0, 751178.854 1073369.756 0, 751447.004 1073355.119 0, 751715.156 1073340.498 0, 751983.309 1073325.892 0, 752251.462 1073311.302 0, 752519.617 1073296.728 0, 752787.772 1073282.17 0, 
+    753055.928 1073267.627 0, 753324.085 1073253.1 0, 753592.243 1073238.59 0, 753860.401 1073224.094 0, 754128.561 1073209.615 0, 754396.721 1073195.151 0, 754664.882 1073180.703 0, 754933.044 1073166.271 0, 755199.871 1073151.927 0, 754900.43 1067578.879 0, 
+    754600.991 1062005.871 0))
+
+POLYGON ((768072.671 1072478.505 0, 767805.803 1072492.096 0, 767537.601 1072505.77 0, 767269.4 1072519.46 0, 767001.2 1072533.166 0, 766733.001 1072546.888 0, 766464.802 1072560.625 0, 766196.604 1072574.379 0, 765928.408 1072588.148 0, 765660.212 1072601.933 0, 
+    765392.016 1072615.733 0, 765123.822 1072629.55 0, 764855.628 1072643.382 0, 764587.435 1072657.23 0, 764319.243 1072671.094 0, 764051.052 1072684.973 0, 763782.862 1072698.869 0, 763514.672 1072712.78 0, 763246.484 1072726.707 0, 762978.296 1072740.65 0, 
+    762710.109 1072754.608 0, 762441.922 1072768.582 0, 762173.737 1072782.573 0, 761905.552 1072796.578 0, 761636.033 1072810.67 0, 761369.185 1072824.638 0, 761101.003 1072838.691 0, 760832.822 1072852.76 0, 760564.641 1072866.845 0, 760296.462 1072880.945 0, 
+    760028.283 1072895.062 0, 759760.105 1072909.194 0, 759491.928 1072923.342 0, 759223.751 1072937.505 0, 758955.576 1072951.685 0, 758687.401 1072965.88 0, 758419.228 1072980.091 0, 758151.055 1072994.318 0, 757882.882 1073008.561 0, 757614.711 1073022.819 0, 
+    757346.541 1073037.093 0, 757078.371 1073051.383 0, 756810.202 1073065.689 0, 756542.034 1073080.011 0, 756273.867 1073094.348 0, 756005.701 1073108.701 0, 755737.535 1073123.07 0, 755469.371 1073137.455 0, 755199.871 1073151.927 0, 755499.313 1078725.01 0, 
+    755798.757 1084298.124 0, 756067.598 1084283.687 0, 756335.107 1084269.338 0, 756602.616 1084255.004 0, 756870.126 1084240.686 0, 757137.637 1084226.384 0, 757405.149 1084212.097 0, 757672.662 1084197.826 0, 757940.176 1084183.571 0, 758207.69 1084169.332 0, 
+    758475.205 1084155.108 0, 758742.721 1084140.901 0, 759010.238 1084126.709 0, 759277.756 1084112.532 0, 759545.275 1084098.372 0, 759812.794 1084084.227 0, 760080.314 1084070.098 0, 760347.835 1084055.985 0, 760615.357 1084041.887 0, 760882.88 1084027.805 0, 
+    761150.404 1084013.739 0, 761417.928 1083999.689 0, 761685.453 1083985.654 0, 761952.979 1083971.635 0, 762219.174 1083957.702 0, 762488.034 1083943.645 0, 762755.562 1083929.673 0, 763023.092 1083915.717 0, 763290.622 1083901.777 0, 763558.153 1083887.853 0, 
+    763825.685 1083873.944 0, 764093.217 1083860.051 0, 764360.751 1083846.174 0, 764628.285 1083832.313 0, 764895.82 1083818.467 0, 765163.356 1083804.637 0, 765430.893 1083790.823 0, 765698.43 1083777.025 0, 765965.969 1083763.242 0, 766233.508 1083749.475 0, 
+    766501.048 1083735.724 0, 766768.588 1083721.989 0, 767036.13 1083708.269 0, 767303.672 1083694.565 0, 767571.215 1083680.877 0, 767838.759 1083667.204 0, 768106.304 1083653.548 0, 768373.85 1083639.907 0, 768640.065 1083626.349 0, 768356.367 1078052.412 0, 
+    768072.671 1072478.505 0))
+
+POLYGON ((781483.219 1082990.857 0, 781216.965 1083003.662 0, 780949.382 1083016.547 0, 780681.799 1083029.448 0, 780414.218 1083042.364 0, 780146.637 1083055.296 0, 779879.057 1083068.244 0, 779611.478 1083081.208 0, 779343.899 1083094.188 0, 779076.322 1083107.183 0, 
+    778808.745 1083120.194 0, 778541.168 1083133.221 0, 778273.593 1083146.263 0, 778006.018 1083159.321 0, 777738.444 1083172.395 0, 777470.871 1083185.485 0, 777203.299 1083198.591 0, 776935.727 1083211.712 0, 776668.157 1083224.849 0, 776400.587 1083238.002 0, 
+    776133.017 1083251.17 0, 775865.449 1083264.354 0, 775597.881 1083277.554 0, 775330.314 1083290.77 0, 775061.417 1083304.067 0, 774795.183 1083317.249 0, 774527.618 1083330.512 0, 774260.054 1083343.791 0, 773992.491 1083357.085 0, 773724.929 1083370.395 0, 
+    773457.367 1083383.721 0, 773189.807 1083397.063 0, 772922.247 1083410.42 0, 772654.688 1083423.794 0, 772387.129 1083437.183 0, 772119.572 1083450.587 0, 771852.015 1083464.008 0, 771584.459 1083477.444 0, 771316.904 1083490.896 0, 771049.35 1083504.364 0, 
+    770781.796 1083517.847 0, 770514.243 1083531.346 0, 770246.691 1083544.861 0, 769979.14 1083558.392 0, 769711.59 1083571.938 0, 769444.04 1083585.501 0, 769176.491 1083599.079 0, 768908.943 1083612.672 0, 768640.065 1083626.349 0, 768923.764 1089200.314 0, 
+    769207.464 1094774.301 0, 769475.684 1094760.657 0, 769742.576 1094747.097 0, 770009.468 1094733.552 0, 770276.362 1094720.023 0, 770543.256 1094706.51 0, 770810.151 1094693.012 0, 771077.047 1094679.53 0, 771343.943 1094666.064 0, 771610.841 1094652.614 0, 
+    771877.739 1094639.179 0, 772144.638 1094625.76 0, 772411.538 1094612.357 0, 772678.438 1094598.97 0, 772945.34 1094585.598 0, 773212.242 1094572.242 0, 773479.145 1094558.901 0, 773746.048 1094545.576 0, 774012.953 1094532.267 0, 774279.858 1094518.974 0, 
+    774546.764 1094505.697 0, 774813.671 1094492.435 0, 775080.579 1094479.188 0, 775347.487 1094465.958 0, 775613.069 1094452.809 0, 775881.306 1094439.544 0, 776148.217 1094426.361 0, 776415.129 1094413.193 0, 776682.041 1094400.041 0, 776948.954 1094386.905 0, 
+    777215.868 1094373.785 0, 777482.782 1094360.68 0, 777749.698 1094347.591 0, 778016.614 1094334.518 0, 778283.531 1094321.46 0, 778550.448 1094308.418 0, 778817.367 1094295.392 0, 779084.286 1094282.381 0, 779351.206 1094269.386 0, 779618.127 1094256.407 0, 
+    779885.048 1094243.444 0, 780151.971 1094230.496 0, 780418.894 1094217.564 0, 780685.817 1094204.648 0, 780952.742 1094191.747 0, 781219.667 1094178.863 0, 781486.593 1094165.994 0, 781753.52 1094153.14 0, 782019.121 1094140.366 0, 781751.17 1088565.6 0, 
+    781483.219 1082990.857 0))
+
+POLYGON ((794832.518 1093542.63 0, 794566.88 1093554.653 0, 794299.918 1093566.752 0, 794032.956 1093578.867 0, 793765.996 1093590.998 0, 793499.036 1093603.144 0, 793232.077 1093615.307 0, 792965.118 1093627.484 0, 792698.16 1093639.678 0, 792431.203 1093651.887 0, 
+    792164.247 1093664.112 0, 791897.291 1093676.353 0, 791630.336 1093688.609 0, 791363.382 1093700.881 0, 791096.429 1093713.169 0, 790829.476 1093725.472 0, 790562.524 1093737.792 0, 790295.573 1093750.127 0, 790028.622 1093762.477 0, 789761.672 1093774.844 0, 
+    789494.723 1093787.226 0, 789227.775 1093799.623 0, 788960.827 1093812.037 0, 788693.88 1093824.466 0, 788425.609 1093836.973 0, 788159.989 1093849.372 0, 787893.044 1093861.848 0, 787626.1 1093874.34 0, 787359.157 1093886.848 0, 787092.214 1093899.371 0, 
+    786825.272 1093911.91 0, 786558.331 1093924.465 0, 786291.391 1093937.036 0, 786024.452 1093949.622 0, 785757.513 1093962.224 0, 785490.575 1093974.842 0, 785223.637 1093987.476 0, 784956.701 1094000.125 0, 784689.765 1094012.79 0, 784422.83 1094025.47 0, 
+    784155.895 1094038.166 0, 783888.962 1094050.878 0, 783622.029 1094063.606 0, 783355.097 1094076.35 0, 783088.166 1094089.109 0, 782821.235 1094101.884 0, 782554.305 1094114.674 0, 782287.376 1094127.48 0, 782019.121 1094140.366 0, 782287.074 1099715.15 0, 
+    782555.027 1105289.948 0, 782822.622 1105277.094 0, 783088.895 1105264.319 0, 783355.169 1105251.56 0, 783621.443 1105238.816 0, 783887.718 1105226.088 0, 784153.994 1105213.376 0, 784420.271 1105200.68 0, 784686.548 1105187.999 0, 784952.826 1105175.334 0, 
+    785219.105 1105162.685 0, 785485.385 1105150.051 0, 785751.665 1105137.433 0, 786017.946 1105124.83 0, 786284.228 1105112.244 0, 786550.51 1105099.673 0, 786816.794 1105087.117 0, 787083.078 1105074.578 0, 787349.362 1105062.054 0, 787615.648 1105049.545 0, 
+    787881.934 1105037.053 0, 788148.221 1105024.576 0, 788414.509 1105012.114 0, 788680.797 1104999.669 0, 788945.764 1104987.3 0, 789213.376 1104974.824 0, 789479.667 1104962.426 0, 789745.958 1104950.043 0, 790012.25 1104937.675 0, 790278.543 1104925.324 0, 
+    790544.837 1104912.988 0, 790811.131 1104900.667 0, 791077.426 1104888.363 0, 791343.722 1104876.074 0, 791610.018 1104863.801 0, 791876.315 1104851.543 0, 792142.613 1104839.301 0, 792408.912 1104827.075 0, 792675.211 1104814.864 0, 792941.511 1104802.669 0, 
+    793207.812 1104790.49 0, 793474.113 1104778.327 0, 793740.415 1104766.179 0, 794006.718 1104754.047 0, 794273.022 1104741.93 0, 794539.326 1104729.829 0, 794805.631 1104717.744 0, 795071.937 1104705.675 0, 795336.922 1104693.681 0, 795084.72 1099118.148 0, 
+    794832.518 1093542.63 0))
+
+POLYGON ((808120.451 1104133.527 0, 807855.431 1104144.773 0, 807589.092 1104156.09 0, 807322.754 1104167.422 0, 807056.417 1104178.771 0, 806790.08 1104190.135 0, 806523.744 1104201.515 0, 806257.408 1104212.91 0, 805991.073 1104224.321 0, 805724.739 1104235.748 0, 
+    805458.406 1104247.191 0, 805192.073 1104258.649 0, 804925.741 1104270.123 0, 804659.41 1104281.612 0, 804393.079 1104293.117 0, 804126.749 1104304.638 0, 803860.42 1104316.175 0, 803594.091 1104327.727 0, 803327.763 1104339.295 0, 803061.436 1104350.878 0, 
+    802795.109 1104362.478 0, 802528.783 1104374.093 0, 802262.458 1104385.723 0, 801996.133 1104397.37 0, 801728.489 1104409.089 0, 801463.486 1104420.709 0, 801197.163 1104432.402 0, 800930.842 1104444.111 0, 800664.52 1104455.836 0, 800398.2 1104467.576 0, 
+    800131.88 1104479.332 0, 799865.561 1104491.104 0, 799599.243 1104502.891 0, 799332.925 1104514.694 0, 799066.608 1104526.513 0, 798800.292 1104538.348 0, 798533.976 1104550.198 0, 798267.661 1104562.063 0, 798001.347 1104573.945 0, 797735.033 1104585.842 0, 
+    797468.721 1104597.755 0, 797202.409 1104609.683 0, 796936.097 1104621.627 0, 796669.786 1104633.587 0, 796403.476 1104645.562 0, 796137.167 1104657.553 0, 795870.859 1104669.56 0, 795604.551 1104681.583 0, 795336.922 1104693.681 0, 795589.125 1110269.222 0, 
+    795841.328 1115844.768 0, 796108.297 1115832.7 0, 796373.948 1115820.707 0, 796639.601 1115808.73 0, 796905.254 1115796.769 0, 797170.907 1115784.823 0, 797436.562 1115772.892 0, 797702.217 1115760.978 0, 797967.872 1115749.079 0, 798233.529 1115737.195 0, 
+    798499.186 1115725.328 0, 798764.844 1115713.475 0, 799030.503 1115701.639 0, 799296.162 1115689.818 0, 799561.822 1115678.013 0, 799827.482 1115666.223 0, 800093.144 1115654.449 0, 800358.806 1115642.691 0, 800624.468 1115630.948 0, 800890.132 1115619.221 0, 
+    801155.796 1115607.51 0, 801421.461 1115595.814 0, 801687.126 1115584.134 0, 801952.792 1115572.47 0, 802217.142 1115560.879 0, 802484.127 1115549.188 0, 802749.795 1115537.57 0, 803015.464 1115525.968 0, 803281.133 1115514.382 0, 803546.804 1115502.811 0, 
+    803812.475 1115491.256 0, 804078.146 1115479.717 0, 804343.819 1115468.193 0, 804609.492 1115456.685 0, 804875.165 1115445.192 0, 805140.84 1115433.716 0, 805406.515 1115422.254 0, 805672.19 1115410.809 0, 805937.867 1115399.379 0, 806203.544 1115387.965 0, 
+    806469.221 1115376.566 0, 806734.9 1115365.183 0, 807000.579 1115353.815 0, 807266.258 1115342.464 0, 807531.939 1115331.128 0, 807797.62 1115319.807 0, 808063.302 1115308.502 0, 808328.984 1115297.213 0, 808593.351 1115285.995 0, 808356.901 1109709.759 0, 
+    808120.451 1104133.527 0))
+
+POLYGON ((821346.901 1114763.251 0, 821082.502 1114773.722 0, 820816.789 1114784.261 0, 820551.076 1114794.815 0, 820285.364 1114805.385 0, 820019.653 1114815.97 0, 819753.942 1114826.571 0, 819488.232 1114837.188 0, 819222.522 1114847.821 0, 818956.814 1114858.469 0, 
+    818691.105 1114869.132 0, 818425.398 1114879.812 0, 818159.691 1114890.506 0, 817893.985 1114901.217 0, 817628.279 1114911.943 0, 817362.574 1114922.685 0, 817096.869 1114933.443 0, 816831.166 1114944.216 0, 816565.462 1114955.005 0, 816299.76 1114965.809 0, 
+    816034.058 1114976.629 0, 815768.357 1114987.465 0, 815502.656 1114998.316 0, 815236.956 1115009.183 0, 814969.942 1115020.119 0, 814705.558 1115030.964 0, 814439.86 1115041.878 0, 814174.163 1115052.807 0, 813908.466 1115063.752 0, 813642.77 1115074.713 0, 
+    813377.074 1115085.69 0, 813111.379 1115096.682 0, 812845.685 1115107.689 0, 812579.992 1115118.713 0, 812314.299 1115129.752 0, 812048.607 1115140.806 0, 811782.915 1115151.877 0, 811517.224 1115162.963 0, 811251.534 1115174.064 0, 810985.844 1115185.181 0, 
+    810720.155 1115196.314 0, 810454.467 1115207.463 0, 810188.779 1115218.627 0, 809923.092 1115229.806 0, 809657.406 1115241.002 0, 809391.72 1115252.213 0, 809126.035 1115263.439 0, 808860.351 1115274.682 0, 808593.351 1115285.995 0, 808829.801 1120862.232 0, 
+    809066.251 1126438.465 0, 809332.591 1126427.179 0, 809597.619 1126415.965 0, 809862.648 1126404.766 0, 810127.677 1126393.583 0, 810392.707 1126382.415 0, 810657.737 1126371.263 0, 810922.769 1126360.126 0, 811187.8 1126349.005 0, 811452.833 1126337.9 0, 
+    811717.866 1126326.81 0, 811982.9 1126315.736 0, 812247.935 1126304.678 0, 812512.97 1126293.635 0, 812778.006 1126282.607 0, 813043.042 1126271.596 0, 813308.079 1126260.6 0, 813573.117 1126249.619 0, 813838.155 1126238.654 0, 814103.194 1126227.705 0, 
+    814368.234 1126216.771 0, 814633.274 1126205.853 0, 814898.315 1126194.951 0, 815163.357 1126184.064 0, 815427.087 1126173.246 0, 815693.442 1126162.337 0, 815958.486 1126151.496 0, 816223.53 1126140.672 0, 816488.574 1126129.863 0, 816753.62 1126119.07 0, 
+    817018.666 1126108.292 0, 817283.713 1126097.53 0, 817548.76 1126086.783 0, 817813.808 1126076.052 0, 818078.857 1126065.337 0, 818343.906 1126054.637 0, 818608.956 1126043.953 0, 818874.006 1126033.285 0, 819139.057 1126022.632 0, 819404.109 1126011.995 0, 
+    819669.161 1126001.373 0, 819934.214 1125990.767 0, 820199.268 1125980.176 0, 820464.322 1125969.601 0, 820729.377 1125959.042 0, 820994.433 1125948.498 0, 821259.489 1125937.97 0, 821524.545 1125927.458 0, 821788.292 1125917.013 0, 821567.597 1120340.134 0, 
+    821346.901 1114763.251 0))
+
+POLYGON ((834511.755 1125431.504 0, 834247.978 1125441.204 0, 833982.893 1125450.968 0, 833717.808 1125460.747 0, 833452.724 1125470.542 0, 833187.64 1125480.352 0, 832922.557 1125490.178 0, 832657.475 1125500.02 0, 832392.393 1125509.877 0, 832127.312 1125519.75 0, 
+    831862.231 1125529.639 0, 831597.151 1125539.543 0, 831332.071 1125549.462 0, 831066.992 1125559.398 0, 830801.914 1125569.348 0, 830536.836 1125579.315 0, 830271.759 1125589.297 0, 830006.682 1125599.295 0, 829741.606 1125609.308 0, 829476.53 1125619.337 0, 
+    829211.456 1125629.381 0, 828946.381 1125639.441 0, 828681.308 1125649.517 0, 828416.235 1125659.608 0, 828149.852 1125669.765 0, 827886.09 1125679.838 0, 827621.019 1125689.976 0, 827355.948 1125700.129 0, 827090.878 1125710.299 0, 826825.808 1125720.484 0, 
+    826560.74 1125730.684 0, 826295.671 1125740.9 0, 826030.604 1125751.132 0, 825765.536 1125761.379 0, 825500.47 1125771.642 0, 825235.404 1125781.921 0, 824970.339 1125792.215 0, 824705.274 1125802.524 0, 824440.21 1125812.85 0, 824175.146 1125823.191 0, 
+    823910.084 1125833.547 0, 823645.021 1125843.919 0, 823379.96 1125854.307 0, 823114.899 1125864.71 0, 822849.838 1125875.129 0, 822584.778 1125885.564 0, 822319.719 1125896.014 0, 822054.661 1125906.479 0, 821788.292 1125917.013 0, 822008.987 1131493.883 0, 
+    822229.681 1137070.74 0, 822495.39 1137060.232 0, 822759.792 1137049.793 0, 823024.195 1137039.368 0, 823288.598 1137028.96 0, 823553.002 1137018.567 0, 823817.407 1137008.189 0, 824081.812 1136997.827 0, 824346.217 1136987.481 0, 824610.624 1136977.15 0, 
+    824875.031 1136966.835 0, 825139.438 1136956.535 0, 825403.847 1136946.251 0, 825668.255 1136935.982 0, 825932.665 1136925.729 0, 826197.075 1136915.492 0, 826461.485 1136905.27 0, 826725.897 1136895.063 0, 826990.308 1136884.873 0, 827254.721 1136874.697 0, 
+    827519.134 1136864.538 0, 827783.547 1136854.394 0, 828047.962 1136844.265 0, 828312.376 1136834.152 0, 828575.485 1136824.104 0, 828841.208 1136813.973 0, 829105.624 1136803.906 0, 829370.041 1136793.856 0, 829634.459 1136783.821 0, 829898.877 1136773.801 0, 
+    830163.296 1136763.797 0, 830427.716 1136753.809 0, 830692.136 1136743.836 0, 830956.557 1136733.878 0, 831220.978 1136723.936 0, 831485.4 1136714.01 0, 831749.822 1136704.1 0, 832014.245 1136694.205 0, 832278.669 1136684.325 0, 832543.093 1136674.461 0, 
+    832807.518 1136664.613 0, 833071.943 1136654.78 0, 833336.369 1136644.963 0, 833600.796 1136635.161 0, 833865.223 1136625.375 0, 834129.65 1136615.604 0, 834394.079 1136605.849 0, 834658.508 1136596.11 0, 834921.631 1136586.434 0, 834716.693 1131008.976 0, 
+    834511.755 1125431.504 0))
+
+POLYGON ((847614.899 1136137.987 0, 847351.747 1136146.919 0, 847087.292 1136155.912 0, 846822.837 1136164.92 0, 846558.383 1136173.943 0, 846293.929 1136182.982 0, 846029.476 1136192.037 0, 845765.023 1136201.107 0, 845500.571 1136210.193 0, 845236.12 1136219.294 0, 
+    844971.669 1136228.411 0, 844707.218 1136237.543 0, 844442.768 1136246.691 0, 844178.319 1136255.855 0, 843913.87 1136265.034 0, 843649.422 1136274.229 0, 843384.974 1136283.439 0, 843120.527 1136292.665 0, 842856.08 1136301.906 0, 842591.634 1136311.163 0, 
+    842327.188 1136320.436 0, 842062.743 1136329.724 0, 841798.299 1136339.028 0, 841533.855 1136348.347 0, 841268.107 1136357.728 0, 841004.969 1136367.032 0, 840740.526 1136376.398 0, 840476.085 1136385.779 0, 840211.643 1136395.176 0, 839947.203 1136404.589 0, 
+    839682.763 1136414.017 0, 839418.323 1136423.461 0, 839153.884 1136432.92 0, 838889.446 1136442.395 0, 838625.008 1136451.886 0, 838360.571 1136461.391 0, 838096.134 1136470.913 0, 837831.698 1136480.45 0, 837567.262 1136490.003 0, 837302.827 1136499.571 0, 
+    837038.392 1136509.155 0, 836773.959 1136518.754 0, 836509.525 1136528.369 0, 836245.092 1136538 0, 835980.66 1136547.646 0, 835716.228 1136557.307 0, 835451.797 1136566.985 0, 835187.367 1136576.677 0, 834921.631 1136586.434 0, 835126.568 1142163.874 0, 
+    835331.504 1147741.293 0, 835596.58 1147731.561 0, 835860.354 1147721.892 0, 836124.129 1147712.239 0, 836387.904 1147702.601 0, 836651.68 1147692.979 0, 836915.456 1147683.373 0, 837179.233 1147673.782 0, 837443.01 1147664.206 0, 837706.788 1147654.646 0, 
+    837970.567 1147645.102 0, 838234.346 1147635.573 0, 838498.125 1147626.059 0, 838761.905 1147616.561 0, 839025.686 1147607.079 0, 839289.467 1147597.612 0, 839553.249 1147588.161 0, 839817.032 1147578.725 0, 840080.815 1147569.305 0, 840344.598 1147559.9 0, 
+    840608.382 1147550.511 0, 840872.167 1147541.137 0, 841135.952 1147531.779 0, 841399.738 1147522.436 0, 841662.222 1147513.155 0, 841927.311 1147503.797 0, 842191.098 1147494.501 0, 842454.886 1147485.221 0, 842718.674 1147475.956 0, 842982.463 1147466.706 0, 
+    843246.253 1147457.472 0, 843510.043 1147448.254 0, 843773.834 1147439.051 0, 844037.625 1147429.863 0, 844301.417 1147420.691 0, 844565.209 1147411.535 0, 844829.002 1147402.394 0, 845092.795 1147393.269 0, 845356.589 1147384.159 0, 845620.383 1147375.065 0, 
+    845884.178 1147365.986 0, 846147.974 1147356.923 0, 846411.77 1147347.875 0, 846675.566 1147338.843 0, 846939.363 1147329.827 0, 847203.161 1147320.826 0, 847466.959 1147311.84 0, 847730.758 1147302.87 0, 847993.256 1147293.96 0, 847804.078 1141715.984 0, 
+    847614.899 1136137.987 0))
+
+POLYGON ((860656.221 1146882.4 0, 860393.697 1146890.569 0, 860129.874 1146898.793 0, 859866.051 1146907.034 0, 859602.229 1146915.289 0, 859338.408 1146923.561 0, 859074.587 1146931.847 0, 858810.766 1146940.15 0, 858546.946 1146948.468 0, 858283.127 1146956.801 0, 
+    858019.308 1146965.15 0, 857755.489 1146973.514 0, 857491.671 1146981.894 0, 857227.853 1146990.29 0, 856964.036 1146998.701 0, 856700.22 1147007.128 0, 856436.404 1147015.57 0, 856172.588 1147024.027 0, 855908.773 1147032.501 0, 855644.958 1147040.989 0, 
+    855381.144 1147049.493 0, 855117.331 1147058.013 0, 854853.518 1147066.548 0, 854589.705 1147075.099 0, 854324.593 1147083.708 0, 854062.081 1147092.247 0, 853798.27 1147100.845 0, 853534.46 1147109.458 0, 853270.65 1147118.086 0, 853006.84 1147126.73 0, 
+    852743.031 1147135.39 0, 852479.223 1147144.065 0, 852215.415 1147152.755 0, 851951.607 1147161.461 0, 851687.8 1147170.183 0, 851423.994 1147178.92 0, 851160.188 1147187.673 0, 850896.382 1147196.441 0, 850632.577 1147205.224 0, 850368.773 1147214.024 0, 
+    850104.969 1147222.838 0, 849841.166 1147231.669 0, 849577.363 1147240.515 0, 849313.561 1147249.376 0, 849049.759 1147258.253 0, 848785.958 1147267.145 0, 848522.157 1147276.053 0, 848258.357 1147284.977 0, 847993.256 1147293.96 0, 848182.433 1152871.908 0, 
+    848371.61 1158449.826 0, 848636.05 1158440.865 0, 848899.194 1158431.964 0, 849162.338 1158423.078 0, 849425.483 1158414.208 0, 849688.628 1158405.353 0, 849951.774 1158396.514 0, 850214.92 1158387.69 0, 850478.067 1158378.882 0, 850741.214 1158370.089 0, 
+    851004.362 1158361.312 0, 851267.51 1158352.55 0, 851530.659 1158343.804 0, 851793.808 1158335.073 0, 852056.958 1158326.357 0, 852320.108 1158317.657 0, 852583.259 1158308.973 0, 852846.411 1158300.304 0, 853109.562 1158291.651 0, 853372.715 1158283.013 0, 
+    853635.868 1158274.39 0, 853899.021 1158265.783 0, 854162.175 1158257.192 0, 854425.329 1158248.616 0, 854687.188 1158240.098 0, 854951.64 1158231.51 0, 855214.796 1158222.981 0, 855477.952 1158214.467 0, 855741.109 1158205.968 0, 856004.267 1158197.485 0, 
+    856267.424 1158189.018 0, 856530.583 1158180.566 0, 856793.742 1158172.129 0, 857056.901 1158163.708 0, 857320.061 1158155.302 0, 857583.222 1158146.912 0, 857846.382 1158138.538 0, 858109.544 1158130.178 0, 858372.706 1158121.835 0, 858635.868 1158113.507 0, 
+    858899.031 1158105.194 0, 859162.194 1158096.897 0, 859425.358 1158088.615 0, 859688.523 1158080.349 0, 859951.687 1158072.098 0, 860214.853 1158063.863 0, 860478.018 1158055.643 0, 860741.185 1158047.439 0, 861003.056 1158039.291 0, 860829.639 1152460.861 0, 
+    860656.221 1146882.4 0))
+
+POLYGON ((873635.611 1157664.443 0, 873373.716 1157671.852 0, 873110.528 1157679.312 0, 872847.34 1157686.788 0, 872584.152 1157694.28 0, 872320.965 1157701.787 0, 872057.779 1157709.31 0, 871794.592 1157716.848 0, 871531.407 1157724.402 0, 871268.221 1157731.971 0, 
+    871005.037 1157739.556 0, 870741.852 1157747.156 0, 870478.668 1157754.771 0, 870215.485 1157762.403 0, 869952.302 1157770.049 0, 869689.119 1157777.711 0, 869425.937 1157785.389 0, 869162.755 1157793.082 0, 868899.574 1157800.79 0, 868636.393 1157808.515 0, 
+    868373.213 1157816.254 0, 868110.033 1157824.009 0, 867846.853 1157831.78 0, 867583.674 1157839.566 0, 867319.201 1157847.406 0, 867057.318 1157855.184 0, 866794.14 1157863.017 0, 866530.963 1157870.865 0, 866267.786 1157878.728 0, 866004.61 1157886.607 0, 
+    865741.434 1157894.501 0, 865478.259 1157902.411 0, 865215.084 1157910.337 0, 864951.91 1157918.278 0, 864688.736 1157926.234 0, 864425.563 1157934.206 0, 864162.39 1157942.193 0, 863899.217 1157950.196 0, 863636.045 1157958.215 0, 863372.874 1157966.249 0, 
+    863109.703 1157974.298 0, 862846.532 1157982.363 0, 862583.362 1157990.443 0, 862320.192 1157998.539 0, 862057.023 1158006.65 0, 861793.855 1158014.777 0, 861530.686 1158022.919 0, 861267.519 1158031.077 0, 861003.056 1158039.291 0, 861176.472 1163617.685 0, 
+    861349.886 1169196.039 0, 861613.689 1169187.845 0, 861876.2 1169179.708 0, 862138.712 1169171.586 0, 862401.224 1169163.48 0, 862663.736 1169155.389 0, 862926.249 1169147.313 0, 863188.763 1169139.253 0, 863451.276 1169131.208 0, 863713.791 1169123.179 0, 
+    863976.306 1169115.165 0, 864238.821 1169107.167 0, 864501.337 1169099.184 0, 864763.853 1169091.216 0, 865026.37 1169083.264 0, 865288.887 1169075.328 0, 865551.405 1169067.407 0, 865813.923 1169059.501 0, 866076.441 1169051.611 0, 866338.96 1169043.736 0, 
+    866601.48 1169035.877 0, 866864 1169028.033 0, 867126.52 1169020.204 0, 867389.041 1169012.392 0, 867650.271 1169004.632 0, 867914.085 1168996.812 0, 868176.607 1168989.045 0, 868439.13 1168981.294 0, 868701.653 1168973.559 0, 868964.176 1168965.838 0, 
+    869226.701 1168958.134 0, 869489.225 1168950.444 0, 869751.75 1168942.77 0, 870014.276 1168935.112 0, 870276.801 1168927.469 0, 870539.328 1168919.841 0, 870801.855 1168912.229 0, 871064.382 1168904.633 0, 871326.91 1168897.052 0, 871589.438 1168889.486 0, 
+    871851.966 1168881.936 0, 872114.495 1168874.401 0, 872377.025 1168866.881 0, 872639.555 1168859.377 0, 872902.085 1168851.889 0, 873164.616 1168844.416 0, 873427.147 1168836.958 0, 873689.679 1168829.516 0, 873950.921 1168822.126 0, 873793.267 1163243.305 0, 
+    873635.611 1157664.443 0))
+
+POLYGON ((886552.961 1168483.816 0, 886291.697 1168490.468 0, 886029.146 1168497.168 0, 885766.595 1168503.884 0, 885504.044 1168510.615 0, 885241.493 1168517.362 0, 884978.943 1168524.124 0, 884716.393 1168530.902 0, 884453.844 1168537.695 0, 884191.295 1168544.503 0, 
+    883928.747 1168551.327 0, 883666.199 1168558.167 0, 883403.651 1168565.022 0, 883141.104 1168571.892 0, 882878.557 1168578.778 0, 882616.01 1168585.679 0, 882353.464 1168592.596 0, 882090.919 1168599.528 0, 881828.374 1168606.476 0, 881565.829 1168613.439 0, 
+    881303.284 1168620.417 0, 881040.74 1168627.411 0, 880778.197 1168634.421 0, 880515.654 1168641.446 0, 880251.821 1168648.52 0, 879990.568 1168655.542 0, 879728.026 1168662.613 0, 879465.485 1168669.7 0, 879202.944 1168676.802 0, 878940.403 1168683.919 0, 
+    878677.863 1168691.052 0, 878415.323 1168698.201 0, 878152.784 1168705.365 0, 877890.245 1168712.544 0, 877627.706 1168719.739 0, 877365.168 1168726.949 0, 877102.63 1168734.175 0, 876840.093 1168741.416 0, 876577.556 1168748.673 0, 876315.02 1168755.945 0, 
+    876052.484 1168763.233 0, 875789.948 1168770.536 0, 875527.413 1168777.854 0, 875264.878 1168785.188 0, 875002.344 1168792.538 0, 874739.81 1168799.902 0, 874477.277 1168807.283 0, 874214.744 1168814.679 0, 873950.921 1168822.126 0, 874108.573 1174400.903 0, 
+    874266.225 1179979.63 0, 874529.388 1179972.201 0, 874791.264 1179964.824 0, 875053.141 1179957.462 0, 875315.018 1179950.115 0, 875576.895 1179942.784 0, 875838.773 1179935.469 0, 876100.652 1179928.169 0, 876362.531 1179920.884 0, 876624.41 1179913.614 0, 
+    876886.29 1179906.361 0, 877148.17 1179899.122 0, 877410.05 1179891.899 0, 877671.931 1179884.691 0, 877933.813 1179877.499 0, 878195.695 1179870.322 0, 878457.577 1179863.161 0, 878719.46 1179856.015 0, 878981.343 1179848.884 0, 879243.226 1179841.769 0, 
+    879505.11 1179834.669 0, 879766.995 1179827.585 0, 880028.879 1179820.516 0, 880290.765 1179813.462 0, 880551.364 1179806.458 0, 880814.536 1179799.401 0, 881076.423 1179792.394 0, 881338.31 1179785.402 0, 881600.197 1179778.425 0, 881862.085 1179771.464 0, 
+    882123.973 1179764.519 0, 882385.861 1179757.589 0, 882647.75 1179750.674 0, 882909.639 1179743.774 0, 883171.529 1179736.89 0, 883433.419 1179730.022 0, 883695.31 1179723.169 0, 883957.201 1179716.331 0, 884219.092 1179709.508 0, 884480.984 1179702.701 0, 
+    884742.876 1179695.91 0, 885004.768 1179689.134 0, 885266.661 1179682.373 0, 885528.555 1179675.628 0, 885790.448 1179668.898 0, 886052.342 1179662.184 0, 886314.237 1179655.485 0, 886576.132 1179648.801 0, 886836.742 1179642.165 0, 886694.852 1174063.015 0, 
+    886552.961 1168483.816 0))
+
+POLYGON ((899408.162 1179340.216 0, 899147.532 1179346.116 0, 898885.62 1179352.059 0, 898623.707 1179358.018 0, 898361.795 1179363.993 0, 898099.884 1179369.983 0, 897837.972 1179375.988 0, 897576.061 1179382.009 0, 897314.151 1179388.045 0, 897052.24 1179394.097 0, 
+    896790.331 1179400.164 0, 896528.421 1179406.246 0, 896266.512 1179412.344 0, 896004.603 1179418.457 0, 895742.694 1179424.586 0, 895480.786 1179430.73 0, 895218.879 1179436.89 0, 894956.971 1179443.064 0, 894695.064 1179449.255 0, 894433.157 1179455.461 0, 
+    894171.251 1179461.682 0, 893909.345 1179467.918 0, 893647.44 1179474.17 0, 893385.535 1179480.438 0, 893122.345 1179486.751 0, 892861.725 1179493.019 0, 892599.821 1179499.332 0, 892337.917 1179505.661 0, 892076.014 1179512.006 0, 891814.111 1179518.366 0, 
+    891552.209 1179524.741 0, 891290.306 1179531.132 0, 891028.405 1179537.538 0, 890766.503 1179543.96 0, 890504.602 1179550.397 0, 890242.701 1179556.849 0, 889980.801 1179563.317 0, 889718.901 1179569.8 0, 889457.001 1179576.299 0, 889195.102 1179582.813 0, 
+    888933.203 1179589.342 0, 888671.305 1179595.887 0, 888409.407 1179602.447 0, 888147.509 1179609.023 0, 887885.612 1179615.614 0, 887623.715 1179622.221 0, 887361.819 1179628.843 0, 887099.923 1179635.48 0, 886836.742 1179642.165 0, 886978.63 1185221.262 0, 
+    887120.517 1190800.299 0, 887383.038 1190793.63 0, 887644.277 1190787.009 0, 887905.517 1190780.404 0, 888166.757 1190773.814 0, 888427.998 1190767.239 0, 888689.239 1190760.68 0, 888950.48 1190754.136 0, 889211.722 1190747.608 0, 889472.964 1190741.095 0, 
+    889734.206 1190734.597 0, 889995.449 1190728.115 0, 890256.692 1190721.648 0, 890517.936 1190715.196 0, 890779.179 1190708.76 0, 891040.424 1190702.339 0, 891301.669 1190695.934 0, 891562.914 1190689.544 0, 891824.159 1190683.169 0, 892085.405 1190676.81 0, 
+    892346.651 1190670.466 0, 892607.898 1190664.137 0, 892869.145 1190657.824 0, 893130.392 1190651.526 0, 893390.359 1190645.274 0, 893652.888 1190638.977 0, 893914.136 1190632.725 0, 894175.385 1190626.489 0, 894436.634 1190620.268 0, 894697.884 1190614.062 0, 
+    894959.133 1190607.872 0, 895220.384 1190601.697 0, 895481.634 1190595.538 0, 895742.885 1190589.394 0, 896004.137 1190583.265 0, 896265.388 1190577.152 0, 896526.64 1190571.054 0, 896787.893 1190564.971 0, 897049.146 1190558.904 0, 897310.399 1190552.852 0, 
+    897571.652 1190546.816 0, 897832.906 1190540.795 0, 898094.16 1190534.789 0, 898355.415 1190528.799 0, 898616.67 1190522.824 0, 898877.925 1190516.864 0, 899139.181 1190510.92 0, 899400.436 1190504.991 0, 899660.413 1190499.107 0, 899534.288 1184919.691 0, 
+    899408.162 1179340.216 0))
+
+POLYGON ((912201.109 1190233.344 0, 911941.115 1190238.494 0, 911679.844 1190243.684 0, 911418.572 1190248.89 0, 911157.301 1190254.112 0, 910896.031 1190259.349 0, 910634.76 1190264.601 0, 910373.49 1190269.868 0, 910112.22 1190275.151 0, 909850.951 1190280.45 0, 
+    909589.681 1190285.763 0, 909328.413 1190291.092 0, 909067.144 1190296.437 0, 908805.876 1190301.797 0, 908544.608 1190307.172 0, 908283.34 1190312.562 0, 908022.073 1190317.968 0, 907760.806 1190323.39 0, 907499.539 1190328.826 0, 907238.273 1190334.278 0, 
+    906977.007 1190339.746 0, 906715.741 1190345.229 0, 906454.476 1190350.727 0, 906193.211 1190356.241 0, 905930.667 1190361.797 0, 905670.682 1190367.314 0, 905409.418 1190372.874 0, 905148.154 1190378.449 0, 904886.891 1190384.039 0, 904625.627 1190389.645 0, 
+    904364.365 1190395.266 0, 904103.102 1190400.903 0, 903841.84 1190406.555 0, 903580.578 1190412.222 0, 903319.317 1190417.905 0, 903058.056 1190423.603 0, 902796.795 1190429.317 0, 902535.535 1190435.045 0, 902274.275 1190440.79 0, 902013.015 1190446.549 0, 
+    901751.756 1190452.324 0, 901490.497 1190458.115 0, 901229.238 1190463.92 0, 900967.979 1190469.742 0, 900706.721 1190475.578 0, 900445.464 1190481.43 0, 900184.206 1190487.297 0, 899922.949 1190493.18 0, 899660.413 1190499.107 0, 899786.536 1196078.459 0, 
+    899912.657 1201657.743 0, 900174.534 1201651.831 0, 900435.134 1201645.963 0, 900695.735 1201640.111 0, 900956.336 1201634.274 0, 901216.937 1201628.452 0, 901477.539 1201622.645 0, 901738.141 1201616.854 0, 901998.743 1201611.078 0, 902259.345 1201605.318 0, 
+    902519.948 1201599.573 0, 902780.552 1201593.843 0, 903041.155 1201588.128 0, 903301.759 1201582.429 0, 903562.364 1201576.746 0, 903822.968 1201571.077 0, 904083.573 1201565.424 0, 904344.178 1201559.786 0, 904604.784 1201554.164 0, 904865.39 1201548.557 0, 
+    905125.996 1201542.965 0, 905386.603 1201537.388 0, 905647.21 1201531.827 0, 905907.817 1201526.282 0, 906167.149 1201520.778 0, 906429.033 1201515.236 0, 906689.641 1201509.736 0, 906950.249 1201504.252 0, 907210.858 1201498.783 0, 907471.468 1201493.329 0, 
+    907732.077 1201487.891 0, 907992.687 1201482.468 0, 908253.297 1201477.06 0, 908513.908 1201471.668 0, 908774.518 1201466.291 0, 909035.13 1201460.929 0, 909295.741 1201455.583 0, 909556.353 1201450.252 0, 909816.965 1201444.936 0, 910077.577 1201439.636 0, 
+    910338.19 1201434.351 0, 910598.803 1201429.081 0, 910859.416 1201423.827 0, 911120.03 1201418.588 0, 911380.644 1201413.364 0, 911641.258 1201408.156 0, 911901.873 1201402.963 0, 912162.487 1201397.785 0, 912421.828 1201392.648 0, 912311.469 1195813.03 0, 
+    912201.109 1190233.344 0))
+
+POLYGON ((924931.697 1201162.895 0, 924672.341 1201167.299 0, 924411.713 1201171.741 0, 924151.085 1201176.197 0, 923890.457 1201180.669 0, 923629.829 1201185.157 0, 923369.202 1201189.659 0, 923108.575 1201194.177 0, 922847.948 1201198.711 0, 922587.321 1201203.259 0, 
+    922326.695 1201207.823 0, 922066.069 1201212.403 0, 921805.443 1201216.997 0, 921544.817 1201221.607 0, 921284.192 1201226.233 0, 921023.567 1201230.874 0, 920762.943 1201235.53 0, 920502.318 1201240.201 0, 920241.694 1201244.888 0, 919981.07 1201249.59 0, 
+    919720.447 1201254.307 0, 919459.823 1201259.04 0, 919199.2 1201263.788 0, 918938.578 1201268.552 0, 918676.681 1201273.354 0, 918417.333 1201278.125 0, 918156.711 1201282.934 0, 917896.089 1201287.759 0, 917635.468 1201292.599 0, 917374.847 1201297.454 0, 
+    917114.226 1201302.325 0, 916853.606 1201307.211 0, 916592.986 1201312.113 0, 916332.366 1201317.03 0, 916071.746 1201321.962 0, 915811.127 1201326.909 0, 915550.508 1201331.872 0, 915289.889 1201336.85 0, 915029.271 1201341.844 0, 914768.652 1201346.853 0, 
+    914508.035 1201351.877 0, 914247.417 1201356.917 0, 913986.8 1201361.972 0, 913726.183 1201367.042 0, 913465.566 1201372.127 0, 913204.95 1201377.228 0, 912944.334 1201382.345 0, 912683.718 1201387.476 0, 912421.828 1201392.648 0, 912532.185 1206972.194 0, 
+    912642.54 1212551.661 0, 912903.771 1212546.502 0, 913163.73 1212541.383 0, 913423.689 1212536.28 0, 913683.648 1212531.192 0, 913943.608 1212526.119 0, 914203.568 1212521.062 0, 914463.529 1212516.02 0, 914723.49 1212510.993 0, 914983.451 1212505.981 0, 
+    915243.412 1212500.985 0, 915503.374 1212496.004 0, 915763.336 1212491.038 0, 916023.298 1212486.088 0, 916283.26 1212481.153 0, 916543.223 1212476.233 0, 916803.186 1212471.329 0, 917063.15 1212466.44 0, 917323.113 1212461.566 0, 917583.077 1212456.707 0, 
+    917843.041 1212451.864 0, 918103.006 1212447.036 0, 918362.971 1212442.223 0, 918622.936 1212437.426 0, 918881.63 1212432.667 0, 919142.867 1212427.877 0, 919402.833 1212423.126 0, 919662.799 1212418.39 0, 919922.765 1212413.669 0, 920182.732 1212408.963 0, 
+    920442.699 1212404.273 0, 920702.667 1212399.598 0, 920962.634 1212394.939 0, 921222.602 1212390.294 0, 921482.57 1212385.665 0, 921742.539 1212381.051 0, 922002.507 1212376.453 0, 922262.476 1212371.87 0, 922522.445 1212367.302 0, 922782.415 1212362.75 0, 
+    923042.385 1212358.212 0, 923302.355 1212353.69 0, 923562.325 1212349.184 0, 923822.296 1212344.692 0, 924082.266 1212340.216 0, 924342.237 1212335.756 0, 924602.209 1212331.31 0, 924862.18 1212326.88 0, 925120.882 1212322.487 0, 925026.29 1206742.73 0, 
+    924931.697 1201162.895 0))
+
+POLYGON ((937599.822 1212128.567 0, 937341.107 1212132.229 0, 937081.124 1212135.925 0, 936821.141 1212139.636 0, 936561.158 1212143.362 0, 936301.176 1212147.104 0, 936041.194 1212150.861 0, 935781.212 1212154.633 0, 935521.23 1212158.42 0, 935261.248 1212162.223 0, 
+    935001.267 1212166.041 0, 934741.286 1212169.874 0, 934481.305 1212173.723 0, 934221.324 1212177.587 0, 933961.344 1212181.466 0, 933701.364 1212185.361 0, 933441.384 1212189.271 0, 933181.404 1212193.196 0, 932921.425 1212197.136 0, 932661.445 1212201.092 0, 
+    932401.466 1212205.063 0, 932141.488 1212209.049 0, 931881.509 1212213.051 0, 931621.531 1212217.068 0, 931360.284 1212221.12 0, 931101.575 1212225.148 0, 930841.597 1212229.211 0, 930581.62 1212233.289 0, 930321.643 1212237.382 0, 930061.666 1212241.491 0, 
+    929801.689 1212245.615 0, 929541.713 1212249.755 0, 929281.737 1212253.909 0, 929021.761 1212258.079 0, 928761.785 1212262.265 0, 928501.81 1212266.465 0, 928241.835 1212270.681 0, 927981.86 1212274.912 0, 927721.885 1212279.159 0, 927461.911 1212283.421 0, 
+    927201.936 1212287.698 0, 926941.963 1212291.99 0, 926681.989 1212296.298 0, 926422.015 1212300.621 0, 926162.042 1212304.959 0, 925902.069 1212309.313 0, 925642.097 1212313.682 0, 925382.124 1212318.066 0, 925120.882 1212322.487 0, 925215.473 1217902.162 0, 
+    925310.062 1223481.749 0, 925570.644 1223477.339 0, 925829.96 1223472.966 0, 926089.276 1223468.608 0, 926348.592 1223464.266 0, 926607.908 1223459.938 0, 926867.225 1223455.626 0, 927126.542 1223451.33 0, 927385.859 1223447.048 0, 927645.176 1223442.782 0, 
+    927904.494 1223438.531 0, 928163.811 1223434.295 0, 928423.13 1223430.074 0, 928682.448 1223425.869 0, 928941.767 1223421.679 0, 929201.085 1223417.504 0, 929460.404 1223413.345 0, 929719.724 1223409.201 0, 929979.043 1223405.072 0, 930238.363 1223400.958 0, 
+    930497.683 1223396.86 0, 930757.004 1223392.777 0, 931016.324 1223388.709 0, 931275.645 1223384.656 0, 931533.7 1223380.639 0, 931794.287 1223376.597 0, 932053.609 1223372.59 0, 932312.93 1223368.598 0, 932572.252 1223364.622 0, 932831.574 1223360.661 0, 
+    933090.897 1223356.715 0, 933350.22 1223352.785 0, 933609.542 1223348.87 0, 933868.866 1223344.97 0, 934128.189 1223341.085 0, 934387.512 1223337.215 0, 934646.836 1223333.361 0, 934906.16 1223329.522 0, 935165.485 1223325.699 0, 935424.809 1223321.89 0, 
+    935684.134 1223318.097 0, 935943.459 1223314.319 0, 936202.784 1223310.557 0, 936462.109 1223306.809 0, 936721.435 1223303.077 0, 936980.761 1223299.36 0, 937240.087 1223295.659 0, 937499.413 1223291.973 0, 937757.475 1223288.319 0, 937678.649 1217708.487 0, 
+    937599.822 1212128.567 0))
+
+POLYGON ((950205.383 1223130.056 0, 949947.31 1223132.981 0, 949687.975 1223135.934 0, 949428.639 1223138.903 0, 949169.304 1223141.887 0, 948909.969 1223144.887 0, 948650.634 1223147.901 0, 948391.299 1223150.931 0, 948131.965 1223153.977 0, 947872.63 1223157.037 0, 
+    947613.296 1223160.113 0, 947353.962 1223163.204 0, 947094.628 1223166.31 0, 946835.295 1223169.432 0, 946575.961 1223172.568 0, 946316.628 1223175.72 0, 946057.295 1223178.888 0, 945797.962 1223182.07 0, 945538.629 1223185.268 0, 945279.297 1223188.481 0, 
+    945019.964 1223191.71 0, 944760.632 1223194.953 0, 944501.3 1223198.212 0, 944241.968 1223201.486 0, 943981.373 1223204.792 0, 943723.305 1223208.081 0, 943463.974 1223211.401 0, 943204.643 1223214.736 0, 942945.312 1223218.086 0, 942685.982 1223221.452 0, 
+    942426.651 1223224.833 0, 942167.321 1223228.229 0, 941907.991 1223231.641 0, 941648.661 1223235.068 0, 941389.332 1223238.51 0, 941130.002 1223241.967 0, 940870.673 1223245.44 0, 940611.344 1223248.928 0, 940352.016 1223252.431 0, 940092.687 1223255.949 0, 
+    939833.359 1223259.483 0, 939574.03 1223263.032 0, 939314.702 1223266.596 0, 939055.375 1223270.175 0, 938796.047 1223273.77 0, 938536.72 1223277.38 0, 938277.393 1223281.005 0, 938018.066 1223284.646 0, 937757.475 1223288.319 0, 937836.299 1228868.06 0, 
+    937915.122 1234447.704 0, 938175.053 1234444.039 0, 938433.723 1234440.408 0, 938692.393 1234436.792 0, 938951.064 1234433.191 0, 939209.735 1234429.606 0, 939468.405 1234426.035 0, 939727.077 1234422.48 0, 939985.748 1234418.94 0, 940244.419 1234415.416 0, 
+    940503.091 1234411.906 0, 940761.763 1234408.412 0, 941020.435 1234404.933 0, 941279.108 1234401.469 0, 941537.78 1234398.02 0, 941796.453 1234394.587 0, 942055.126 1234391.169 0, 942313.799 1234387.766 0, 942572.473 1234384.378 0, 942831.146 1234381.006 0, 
+    943089.82 1234377.649 0, 943348.494 1234374.307 0, 943607.168 1234370.98 0, 943865.842 1234367.668 0, 944123.256 1234364.388 0, 944383.192 1234361.091 0, 944641.867 1234357.825 0, 944900.542 1234354.574 0, 945159.217 1234351.339 0, 945417.893 1234348.119 0, 
+    945676.568 1234344.914 0, 945935.244 1234341.724 0, 946193.92 1234338.549 0, 946452.597 1234335.39 0, 946711.273 1234332.246 0, 946969.95 1234329.117 0, 947228.626 1234326.003 0, 947487.303 1234322.905 0, 947745.981 1234319.822 0, 948004.658 1234316.754 0, 
+    948263.336 1234313.701 0, 948522.013 1234310.664 0, 948780.691 1234307.641 0, 949039.369 1234304.634 0, 949298.047 1234301.643 0, 949556.726 1234298.666 0, 949815.404 1234295.705 0, 950074.083 1234292.758 0, 950331.503 1234289.842 0, 950268.444 1228709.997 0, 
+    950205.383 1223130.056 0))
+
+POLYGON ((962748.28 1234167.059 0, 962490.852 1234169.248 0, 962232.165 1234171.464 0, 961973.48 1234173.694 0, 961714.794 1234175.94 0, 961456.108 1234178.201 0, 961197.422 1234180.477 0, 960938.737 1234182.769 0, 960680.052 1234185.075 0, 960421.367 1234187.397 0, 
+    960162.682 1234189.734 0, 959903.997 1234192.087 0, 959645.312 1234194.454 0, 959386.628 1234196.837 0, 959127.943 1234199.235 0, 958869.259 1234201.648 0, 958610.575 1234204.077 0, 958351.891 1234206.521 0, 958093.207 1234208.979 0, 957834.523 1234211.454 0, 
+    957575.839 1234213.943 0, 957317.156 1234216.448 0, 957058.473 1234218.967 0, 956799.79 1234221.503 0, 956539.848 1234224.065 0, 956282.424 1234226.618 0, 956023.741 1234229.199 0, 955765.059 1234231.795 0, 955506.376 1234234.406 0, 955247.694 1234237.033 0, 
+    954989.012 1234239.674 0, 954730.33 1234242.331 0, 954471.648 1234245.003 0, 954212.967 1234247.691 0, 953954.285 1234250.393 0, 953695.604 1234253.111 0, 953436.923 1234255.844 0, 953178.242 1234258.592 0, 952919.561 1234261.356 0, 952660.88 1234264.134 0, 
+    952402.2 1234266.928 0, 952143.52 1234269.737 0, 951884.84 1234272.562 0, 951626.16 1234275.401 0, 951367.48 1234278.256 0, 951108.8 1234281.126 0, 950850.121 1234284.011 0, 950591.441 1234286.912 0, 950331.503 1234289.842 0, 950394.561 1239869.584 0, 
+    950457.617 1245449.221 0, 950716.896 1245446.298 0, 950974.918 1245443.405 0, 951232.941 1245440.527 0, 951490.964 1245437.664 0, 951748.987 1245434.817 0, 952007.01 1245431.984 0, 952265.033 1245429.167 0, 952523.057 1245426.365 0, 952781.08 1245423.578 0, 
+    953039.104 1245420.807 0, 953297.128 1245418.05 0, 953555.152 1245415.309 0, 953813.177 1245412.583 0, 954071.201 1245409.872 0, 954329.226 1245407.177 0, 954587.25 1245404.496 0, 954845.275 1245401.831 0, 955103.3 1245399.181 0, 955361.326 1245396.546 0, 
+    955619.351 1245393.926 0, 955877.377 1245391.321 0, 956135.402 1245388.732 0, 956393.428 1245386.158 0, 956650.199 1245383.611 0, 956909.48 1245381.055 0, 957167.507 1245378.526 0, 957425.533 1245376.013 0, 957683.56 1245373.515 0, 957941.587 1245371.032 0, 
+    958199.613 1245368.564 0, 958457.64 1245366.111 0, 958715.668 1245363.674 0, 958973.695 1245361.251 0, 959231.722 1245358.844 0, 959489.75 1245356.452 0, 959747.778 1245354.075 0, 960005.806 1245351.714 0, 960263.834 1245349.367 0, 960521.862 1245347.036 0, 
+    960779.89 1245344.72 0, 961037.919 1245342.419 0, 961295.947 1245340.134 0, 961553.976 1245337.863 0, 961812.005 1245335.608 0, 962070.034 1245333.368 0, 962328.063 1245331.143 0, 962586.092 1245328.933 0, 962842.867 1245326.749 0, 962795.574 1239746.957 0, 
+    962748.28 1234167.059 0))
+
+POLYGON ((975228.413 1245239.269 0, 974971.631 1245240.728 0, 974713.597 1245242.209 0, 974455.562 1245243.704 0, 974197.528 1245245.216 0, 973939.494 1245246.742 0, 973681.46 1245248.283 0, 973423.426 1245249.84 0, 973165.392 1245251.412 0, 972907.358 1245252.999 0, 
+    972649.324 1245254.601 0, 972391.291 1245256.218 0, 972133.257 1245257.851 0, 971875.224 1245259.499 0, 971617.19 1245261.162 0, 971359.157 1245262.84 0, 971101.124 1245264.533 0, 970843.091 1245266.242 0, 970585.058 1245267.965 0, 970327.025 1245269.704 0, 
+    970068.992 1245271.458 0, 969810.96 1245273.228 0, 969552.927 1245275.012 0, 969294.895 1245276.812 0, 969035.609 1245278.635 0, 968778.83 1245280.457 0, 968520.798 1245282.302 0, 968262.766 1245284.162 0, 968004.734 1245286.038 0, 967746.703 1245287.929 0, 
+    967488.671 1245289.835 0, 967230.639 1245291.756 0, 966972.608 1245293.692 0, 966714.577 1245295.644 0, 966456.546 1245297.61 0, 966198.514 1245299.592 0, 965940.483 1245301.589 0, 965682.453 1245303.602 0, 965424.422 1245305.629 0, 965166.391 1245307.672 0, 
+    964908.361 1245309.729 0, 964650.33 1245311.802 0, 964392.3 1245313.891 0, 964134.27 1245315.994 0, 963876.24 1245318.113 0, 963618.21 1245320.246 0, 963360.18 1245322.395 0, 963102.151 1245324.559 0, 962842.867 1245326.749 0, 962890.159 1250906.43 0, 
+    962937.45 1256485.995 0, 963196.074 1256483.81 0, 963453.447 1256481.652 0, 963710.82 1256479.508 0, 963968.193 1256477.38 0, 964225.566 1256475.267 0, 964482.939 1256473.169 0, 964740.313 1256471.086 0, 964997.686 1256469.018 0, 965255.06 1256466.966 0, 
+    965512.434 1256464.928 0, 965769.808 1256462.906 0, 966027.182 1256460.899 0, 966284.556 1256458.907 0, 966541.93 1256456.93 0, 966799.304 1256454.968 0, 967056.679 1256453.022 0, 967314.054 1256451.09 0, 967571.428 1256449.174 0, 967828.803 1256447.273 0, 
+    968086.178 1256445.387 0, 968343.553 1256443.516 0, 968600.928 1256441.66 0, 968858.304 1256439.82 0, 969114.429 1256438.003 0, 969373.054 1256436.184 0, 969630.43 1256434.389 0, 969887.806 1256432.609 0, 970145.182 1256430.845 0, 970402.557 1256429.095 0, 
+    970659.933 1256427.36 0, 970917.31 1256425.641 0, 971174.686 1256423.937 0, 971432.062 1256422.248 0, 971689.439 1256420.574 0, 971946.815 1256418.915 0, 972204.192 1256417.272 0, 972461.568 1256415.643 0, 972718.945 1256414.03 0, 972976.322 1256412.432 0, 
+    973233.699 1256410.849 0, 973491.076 1256409.281 0, 973748.453 1256407.728 0, 974005.831 1256406.191 0, 974263.208 1256404.668 0, 974520.585 1256403.161 0, 974777.963 1256401.669 0, 975035.341 1256400.192 0, 975291.469 1256398.737 0, 975259.941 1250819.061 0, 
+    975228.413 1245239.269 0))
+
+POLYGON ((987645.685 1256346.383 0, 987389.552 1256347.114 0, 987132.171 1256347.864 0, 986874.79 1256348.629 0, 986617.41 1256349.409 0, 986360.029 1256350.204 0, 986102.648 1256351.014 0, 985845.268 1256351.84 0, 985587.887 1256352.681 0, 985330.507 1256353.536 0, 
+    985073.126 1256354.407 0, 984815.746 1256355.294 0, 984558.366 1256356.195 0, 984300.986 1256357.111 0, 984043.605 1256358.043 0, 983786.225 1256358.99 0, 983528.845 1256359.951 0, 983271.465 1256360.929 0, 983014.085 1256361.921 0, 982756.705 1256362.928 0, 
+    982499.326 1256363.951 0, 982241.946 1256364.988 0, 981984.566 1256366.041 0, 981727.186 1256367.109 0, 981468.559 1256368.197 0, 981212.427 1256369.29 0, 980955.048 1256370.404 0, 980697.669 1256371.532 0, 980440.289 1256372.676 0, 980182.91 1256373.835 0, 
+    979925.531 1256375.009 0, 979668.152 1256376.198 0, 979410.773 1256377.402 0, 979153.394 1256378.621 0, 978896.015 1256379.856 0, 978638.636 1256381.106 0, 978381.257 1256382.37 0, 978123.879 1256383.65 0, 977866.5 1256384.946 0, 977609.121 1256386.256 0, 
+    977351.743 1256387.581 0, 977094.365 1256388.922 0, 976836.986 1256390.278 0, 976579.608 1256391.649 0, 976322.23 1256393.035 0, 976064.852 1256394.436 0, 975807.474 1256395.852 0, 975550.096 1256397.284 0, 975291.469 1256398.737 0, 975322.996 1261978.292 0, 
+    975354.522 1267557.721 0, 975612.489 1267556.271 0, 975869.21 1267554.843 0, 976125.931 1267553.431 0, 976382.653 1267552.033 0, 976639.374 1267550.65 0, 976896.095 1267549.283 0, 977152.817 1267547.931 0, 977409.538 1267546.594 0, 977666.26 1267545.271 0, 
+    977922.982 1267543.965 0, 978179.704 1267542.673 0, 978436.425 1267541.396 0, 978693.147 1267540.134 0, 978949.869 1267538.888 0, 979206.592 1267537.656 0, 979463.314 1267536.44 0, 979720.036 1267535.239 0, 979976.758 1267534.053 0, 980233.481 1267532.882 0, 
+    980490.203 1267531.726 0, 980746.926 1267530.585 0, 981003.648 1267529.46 0, 981260.371 1267528.349 0, 981515.849 1267527.259 0, 981773.816 1267526.173 0, 982030.539 1267525.108 0, 982287.262 1267524.058 0, 982543.985 1267523.023 0, 982800.708 1267522.003 0, 
+    983057.431 1267520.998 0, 983314.154 1267520.009 0, 983570.878 1267519.034 0, 983827.601 1267518.075 0, 984084.324 1267517.13 0, 984341.048 1267516.201 0, 984597.771 1267515.287 0, 984854.494 1267514.388 0, 985111.218 1267513.504 0, 985367.942 1267512.635 0, 
+    985624.665 1267511.782 0, 985881.389 1267510.943 0, 986138.113 1267510.12 0, 986394.836 1267509.312 0, 986651.56 1267508.518 0, 986908.284 1267507.74 0, 987165.008 1267506.977 0, 987421.732 1267506.229 0, 987677.212 1267505.5 0, 987661.449 1261926.004 0, 
+    987645.685 1256346.383 0))
+
+POLYGON ((1000000 1267488.093 0, 999744.517 1267488.1 0, 999487.792 1267488.123 0, 999231.067 1267488.161 0, 998974.342 1267488.214 0, 998717.617 1267488.281 0, 998460.892 1267488.364 0, 998204.167 1267488.463 0, 997947.442 1267488.576 0, 997690.717 1267488.704 0, 
+    997433.992 1267488.848 0, 997177.267 1267489.006 0, 996920.542 1267489.18 0, 996663.817 1267489.369 0, 996407.092 1267489.573 0, 996150.367 1267489.792 0, 995893.642 1267490.026 0, 995636.917 1267490.275 0, 995380.192 1267490.539 0, 995123.467 1267490.819 0, 
+    994866.742 1267491.114 0, 994610.017 1267491.423 0, 994353.293 1267491.748 0, 994096.568 1267492.088 0, 993838.6 1267492.445 0, 993583.118 1267492.813 0, 993326.393 1267493.198 0, 993069.669 1267493.599 0, 992812.944 1267494.014 0, 992556.219 1267494.445 0, 
+    992299.495 1267494.89 0, 992042.77 1267495.351 0, 991786.045 1267495.827 0, 991529.321 1267496.318 0, 991272.596 1267496.824 0, 991015.872 1267497.345 0, 990759.147 1267497.882 0, 990502.423 1267498.433 0, 990245.698 1267499 0, 989988.974 1267499.581 0, 
+    989732.249 1267500.178 0, 989475.525 1267500.79 0, 989218.801 1267501.417 0, 988962.077 1267502.059 0, 988705.352 1267502.717 0, 988448.628 1267503.389 0, 988191.904 1267504.076 0, 987935.18 1267504.779 0, 987677.212 1267505.5 0, 987692.975 1273084.865 0, 
+    987708.737 1278664.093 0, 987966.045 1278663.374 0, 988222.113 1278662.673 0, 988478.18 1278661.988 0, 988734.247 1278661.317 0, 988990.315 1278660.662 0, 989246.382 1278660.021 0, 989502.45 1278659.396 0, 989758.517 1278658.785 0, 990014.585 1278658.19 0, 
+    990270.652 1278657.61 0, 990526.72 1278657.045 0, 990782.788 1278656.495 0, 991038.856 1278655.96 0, 991294.923 1278655.44 0, 991550.991 1278654.935 0, 991807.059 1278654.445 0, 992063.127 1278653.971 0, 992319.195 1278653.511 0, 992575.262 1278653.066 0, 
+    992831.33 1278652.637 0, 993087.398 1278652.223 0, 993343.466 1278651.823 0, 993599.534 1278651.439 0, 993854.362 1278651.072 0, 994111.67 1278650.716 0, 994367.738 1278650.377 0, 994623.806 1278650.053 0, 994879.875 1278649.744 0, 995135.943 1278649.45 0, 
+    995392.011 1278649.171 0, 995648.079 1278648.908 0, 995904.147 1278648.659 0, 996160.215 1278648.425 0, 996416.283 1278648.207 0, 996672.352 1278648.004 0, 996928.42 1278647.815 0, 997184.488 1278647.642 0, 997440.556 1278647.484 0, 997696.625 1278647.341 0, 
+    997952.693 1278647.213 0, 998208.761 1278647.1 0, 998464.829 1278647.002 0, 998720.898 1278646.919 0, 998976.966 1278646.851 0, 999233.034 1278646.799 0, 999489.102 1278646.761 0, 999745.171 1278646.738 0, 1000000 1278646.731 0, 1000000 1273067.48 0, 
+    1000000 1267488.093 0))
+
+POLYGON ((1012291.263 1278664.093 0, 1012036.433 1278663.381 0, 1011780.365 1278662.68 0, 1011524.298 1278661.994 0, 1011268.231 1278661.323 0, 1011012.163 1278660.668 0, 1010756.096 1278660.027 0, 1010500.028 1278659.402 0, 1010243.961 1278658.791 0, 1009987.893 1278658.196 0, 
+    1009731.825 1278657.615 0, 1009475.758 1278657.05 0, 1009219.69 1278656.5 0, 1008963.622 1278655.965 0, 1008707.555 1278655.445 0, 1008451.487 1278654.94 0, 1008195.419 1278654.45 0, 1007939.351 1278653.975 0, 1007683.283 1278653.515 0, 1007427.215 1278653.071 0, 
+    1007171.148 1278652.641 0, 1006915.08 1278652.226 0, 1006659.012 1278651.827 0, 1006402.944 1278651.443 0, 1006145.638 1278651.072 0, 1005890.808 1278650.719 0, 1005634.74 1278650.38 0, 1005378.671 1278650.056 0, 1005122.603 1278649.747 0, 1004866.535 1278649.453 0, 
+    1004610.467 1278649.174 0, 1004354.399 1278648.91 0, 1004098.331 1278648.661 0, 1003842.263 1278648.428 0, 1003586.194 1278648.209 0, 1003330.126 1278648.005 0, 1003074.058 1278647.817 0, 1002817.99 1278647.644 0, 1002561.922 1278647.485 0, 1002305.853 1278647.342 0, 
+    1002049.785 1278647.214 0, 1001793.717 1278647.101 0, 1001537.649 1278647.003 0, 1001281.58 1278646.92 0, 1001025.512 1278646.852 0, 1000769.444 1278646.799 0, 1000513.376 1278646.761 0, 1000257.307 1278646.739 0, 1000000 1278646.731 0, 1000000 1284225.841 0, 
+    1000000 1289804.805 0, 1000256.647 1289804.813 0, 1000512.059 1289804.835 0, 1000767.47 1289804.873 0, 1001022.882 1289804.926 0, 1001278.293 1289804.993 0, 1001533.705 1289805.076 0, 1001789.116 1289805.174 0, 1002044.528 1289805.287 0, 1002299.94 1289805.415 0, 
+    1002555.351 1289805.558 0, 1002810.762 1289805.715 0, 1003066.174 1289805.888 0, 1003321.585 1289806.076 0, 1003576.997 1289806.279 0, 1003832.408 1289806.497 0, 1004087.82 1289806.731 0, 1004343.231 1289806.979 0, 1004598.643 1289807.242 0, 1004854.054 1289807.52 0, 
+    1005109.465 1289807.813 0, 1005364.877 1289808.121 0, 1005620.288 1289808.445 0, 1005875.699 1289808.783 0, 1006129.876 1289809.135 0, 1006386.522 1289809.505 0, 1006641.933 1289809.888 0, 1006897.344 1289810.287 0, 1007152.756 1289810.7 0, 1007408.167 1289811.129 0, 
+    1007663.578 1289811.572 0, 1007918.989 1289812.031 0, 1008174.4 1289812.504 0, 1008429.811 1289812.993 0, 1008685.222 1289813.497 0, 1008940.633 1289814.015 0, 1009196.044 1289814.549 0, 1009451.455 1289815.098 0, 1009706.866 1289815.662 0, 1009962.277 1289816.241 0, 
+    1010217.688 1289816.835 0, 1010473.099 1289817.443 0, 1010728.509 1289818.067 0, 1010983.92 1289818.706 0, 1011239.331 1289819.36 0, 1011494.741 1289820.029 0, 1011750.152 1289820.713 0, 1012005.563 1289821.413 0, 1012259.739 1289822.123 0, 1012275.501 1284243.181 0, 
+    1012291.263 1278664.093 0))
+
+POLYGON ((1024519.381 1289874.077 0, 1024265.205 1289872.648 0, 1024009.798 1289871.228 0, 1023754.39 1289869.822 0, 1023498.982 1289868.431 0, 1023243.574 1289867.056 0, 1022988.167 1289865.695 0, 1022732.759 1289864.35 0, 1022477.35 1289863.019 0, 1022221.942 1289861.704 0, 
+    1021966.534 1289860.403 0, 1021711.126 1289859.118 0, 1021455.717 1289857.848 0, 1021200.309 1289856.592 0, 1020944.9 1289855.352 0, 1020689.492 1289854.127 0, 1020434.083 1289852.917 0, 1020178.674 1289851.721 0, 1019923.266 1289850.541 0, 1019667.857 1289849.376 0, 
+    1019412.448 1289848.226 0, 1019157.039 1289847.091 0, 1018901.63 1289845.971 0, 1018646.221 1289844.866 0, 1018389.579 1289843.771 0, 1018135.402 1289842.701 0, 1017879.993 1289841.641 0, 1017624.583 1289840.596 0, 1017369.174 1289839.566 0, 1017113.764 1289838.552 0, 
+    1016858.355 1289837.552 0, 1016602.945 1289836.567 0, 1016347.535 1289835.597 0, 1016092.126 1289834.643 0, 1015836.716 1289833.703 0, 1015581.306 1289832.779 0, 1015325.896 1289831.869 0, 1015070.486 1289830.974 0, 1014815.076 1289830.095 0, 1014559.666 1289829.23 0, 
+    1014304.256 1289828.381 0, 1014048.846 1289827.547 0, 1013793.436 1289826.727 0, 1013538.025 1289825.923 0, 1013282.615 1289825.134 0, 1013027.205 1289824.359 0, 1012771.794 1289823.6 0, 1012516.384 1289822.856 0, 1012259.739 1289822.123 0, 1012243.978 1295400.914 0, 
+    1012228.218 1300979.549 0, 1012484.202 1300980.28 0, 1012738.956 1300981.022 0, 1012993.709 1300981.78 0, 1013248.463 1300982.552 0, 1013503.217 1300983.339 0, 1013757.97 1300984.141 0, 1014012.724 1300984.959 0, 1014267.477 1300985.791 0, 1014522.231 1300986.638 0, 
+    1014776.984 1300987.5 0, 1015031.737 1300988.378 0, 1015286.491 1300989.27 0, 1015541.244 1300990.177 0, 1015795.997 1300991.099 0, 1016050.75 1300992.037 0, 1016305.503 1300992.989 0, 1016560.256 1300993.956 0, 1016815.009 1300994.938 0, 1017069.762 1300995.935 0, 
+    1017324.515 1300996.948 0, 1017579.268 1300997.975 0, 1017834.02 1300999.017 0, 1018088.773 1301000.074 0, 1018342.296 1301001.141 0, 1018598.278 1301002.233 0, 1018853.03 1301003.336 0, 1019107.783 1301004.453 0, 1019362.535 1301005.585 0, 1019617.287 1301006.732 0, 
+    1019872.039 1301007.894 0, 1020126.792 1301009.071 0, 1020381.544 1301010.263 0, 1020636.296 1301011.47 0, 1020891.048 1301012.693 0, 1021145.799 1301013.93 0, 1021400.551 1301015.182 0, 1021655.303 1301016.449 0, 1021910.054 1301017.731 0, 1022164.806 1301019.028 0, 
+    1022419.557 1301020.34 0, 1022674.309 1301021.667 0, 1022929.06 1301023.009 0, 1023183.811 1301024.366 0, 1023438.562 1301025.738 0, 1023693.313 1301027.125 0, 1023948.064 1301028.527 0, 1024202.815 1301029.944 0, 1024456.337 1301031.37 0, 1024487.859 1295452.801 0, 
+    1024519.381 1289874.077 0))
+
+POLYGON ((1036684.262 1301117.736 0, 1036430.743 1301115.595 0, 1036175.997 1301113.458 0, 1035921.251 1301111.337 0, 1035666.505 1301109.23 0, 1035411.759 1301107.138 0, 1035157.012 1301105.061 0, 1034902.266 1301102.999 0, 1034647.519 1301100.953 0, 1034392.773 1301098.921 0, 
+    1034138.026 1301096.904 0, 1033883.279 1301094.902 0, 1033628.532 1301092.916 0, 1033373.785 1301090.944 0, 1033119.037 1301088.987 0, 1032864.29 1301087.045 0, 1032609.542 1301085.118 0, 1032354.795 1301083.206 0, 1032100.047 1301081.31 0, 1031845.299 1301079.428 0, 
+    1031590.551 1301077.561 0, 1031335.803 1301075.709 0, 1031081.055 1301073.872 0, 1030826.306 1301072.05 0, 1030570.33 1301070.235 0, 1030316.809 1301068.451 0, 1030062.061 1301066.675 0, 1029807.312 1301064.913 0, 1029552.563 1301063.166 0, 1029297.814 1301061.434 0, 
+    1029043.065 1301059.717 0, 1028788.316 1301058.015 0, 1028533.567 1301056.328 0, 1028278.817 1301054.656 0, 1028024.068 1301052.999 0, 1027769.319 1301051.357 0, 1027514.569 1301049.73 0, 1027259.819 1301048.118 0, 1027005.069 1301046.521 0, 1026750.319 1301044.939 0, 
+    1026495.569 1301043.373 0, 1026240.819 1301041.821 0, 1025986.069 1301040.284 0, 1025731.319 1301038.762 0, 1025476.568 1301037.255 0, 1025221.818 1301035.763 0, 1024967.067 1301034.286 0, 1024712.317 1301032.824 0, 1024456.337 1301031.37 0, 1024424.817 1306609.777 0, 
+    1024393.298 1312188.018 0, 1024648.617 1312189.468 0, 1024902.711 1312190.926 0, 1025156.805 1312192.399 0, 1025410.899 1312193.888 0, 1025664.993 1312195.391 0, 1025919.086 1312196.909 0, 1026173.18 1312198.442 0, 1026427.273 1312199.99 0, 1026681.366 1312201.553 0, 
+    1026935.46 1312203.131 0, 1027189.553 1312204.723 0, 1027443.646 1312206.331 0, 1027697.739 1312207.954 0, 1027951.832 1312209.592 0, 1028205.925 1312211.244 0, 1028460.017 1312212.912 0, 1028714.11 1312214.595 0, 1028968.202 1312216.292 0, 1029222.295 1312218.005 0, 
+    1029476.387 1312219.732 0, 1029730.479 1312221.474 0, 1029984.571 1312223.232 0, 1030238.663 1312225.004 0, 1030491.531 1312226.783 0, 1030746.847 1312228.594 0, 1031000.939 1312230.411 0, 1031255.03 1312232.243 0, 1031509.122 1312234.09 0, 1031763.213 1312235.952 0, 
+    1032017.304 1312237.829 0, 1032271.395 1312239.721 0, 1032525.486 1312241.628 0, 1032779.577 1312243.55 0, 1033033.668 1312245.487 0, 1033287.759 1312247.438 0, 1033541.849 1312249.405 0, 1033795.94 1312251.387 0, 1034050.03 1312253.383 0, 1034304.12 1312255.395 0, 
+    1034558.21 1312257.422 0, 1034812.3 1312259.463 0, 1035066.39 1312261.519 0, 1035320.48 1312263.591 0, 1035574.569 1312265.677 0, 1035828.659 1312267.779 0, 1036082.748 1312269.895 0, 1036336.837 1312272.026 0, 1036589.703 1312274.162 0, 1036636.982 1306696.032 0, 
+    1036684.262 1301117.736 0))
+
+POLYGON ((1048785.816 1312394.763 0, 1048532.956 1312391.913 0, 1048278.874 1312389.064 0, 1048024.791 1312386.229 0, 1047770.709 1312383.41 0, 1047516.626 1312380.606 0, 1047262.543 1312377.817 0, 1047008.46 1312375.042 0, 1046754.377 1312372.283 0, 1046500.294 1312369.539 0, 
+    1046246.21 1312366.809 0, 1045992.127 1312364.095 0, 1045738.043 1312361.395 0, 1045483.959 1312358.711 0, 1045229.875 1312356.041 0, 1044975.79 1312353.386 0, 1044721.706 1312350.747 0, 1044467.621 1312348.122 0, 1044213.537 1312345.512 0, 1043959.452 1312342.917 0, 
+    1043705.367 1312340.337 0, 1043451.281 1312337.773 0, 1043197.196 1312335.223 0, 1042943.11 1312332.688 0, 1042687.802 1312330.155 0, 1042434.939 1312327.662 0, 1042180.853 1312325.172 0, 1041926.767 1312322.697 0, 1041672.681 1312320.237 0, 1041418.594 1312317.791 0, 
+    1041164.508 1312315.361 0, 1040910.421 1312312.946 0, 1040656.334 1312310.545 0, 1040402.247 1312308.16 0, 1040148.16 1312305.789 0, 1039894.073 1312303.434 0, 1039639.986 1312301.093 0, 1039385.898 1312298.767 0, 1039131.81 1312296.457 0, 1038877.723 1312294.161 0, 
+    1038623.635 1312291.88 0, 1038369.547 1312289.614 0, 1038115.458 1312287.364 0, 1037861.37 1312285.128 0, 1037607.282 1312282.907 0, 1037353.193 1312280.701 0, 1037099.104 1312278.51 0, 1036845.015 1312276.333 0, 1036589.703 1312274.162 0, 1036542.426 1317852.12 0, 
+    1036495.15 1323429.903 0, 1036749.802 1323432.068 0, 1037003.235 1323434.239 0, 1037256.667 1323436.424 0, 1037510.099 1323438.625 0, 1037763.531 1323440.84 0, 1038016.962 1323443.07 0, 1038270.394 1323445.315 0, 1038523.825 1323447.575 0, 1038777.257 1323449.85 0, 
+    1039030.688 1323452.14 0, 1039284.119 1323454.444 0, 1039537.55 1323456.764 0, 1039790.981 1323459.099 0, 1040044.411 1323461.448 0, 1040297.842 1323463.813 0, 1040551.272 1323466.192 0, 1040804.702 1323468.586 0, 1041058.132 1323470.995 0, 1041311.562 1323473.419 0, 
+    1041564.992 1323475.858 0, 1041818.422 1323478.312 0, 1042071.851 1323480.781 0, 1042325.281 1323483.265 0, 1042577.49 1323485.751 0, 1042832.139 1323488.277 0, 1043085.568 1323490.805 0, 1043338.997 1323493.349 0, 1043592.425 1323495.907 0, 1043845.854 1323498.48 0, 
+    1044099.282 1323501.068 0, 1044352.71 1323503.671 0, 1044606.138 1323506.289 0, 1044859.566 1323508.922 0, 1045112.994 1323511.57 0, 1045366.421 1323514.233 0, 1045619.849 1323516.91 0, 1045873.276 1323519.603 0, 1046126.703 1323522.311 0, 1046380.13 1323525.033 0, 
+    1046633.557 1323527.77 0, 1046886.983 1323530.522 0, 1047140.41 1323533.29 0, 1047393.836 1323536.072 0, 1047647.262 1323538.869 0, 1047900.688 1323541.68 0, 1048154.114 1323544.507 0, 1048407.539 1323547.349 0, 1048659.746 1323550.192 0, 1048722.78 1317972.566 0, 
+    1048785.816 1312394.763 0))
+
+POLYGON ((1060823.955 1323704.848 0, 1060571.755 1323701.292 0, 1060318.338 1323697.735 0, 1060064.921 1323694.192 0, 1059811.504 1323690.664 0, 1059558.087 1323687.151 0, 1059304.67 1323683.653 0, 1059051.252 1323680.17 0, 1058797.834 1323676.702 0, 1058544.416 1323673.249 0, 
+    1058290.998 1323669.81 0, 1058037.58 1323666.387 0, 1057784.161 1323662.978 0, 1057530.742 1323659.585 0, 1057277.323 1323656.206 0, 1057023.904 1323652.842 0, 1056770.485 1323649.493 0, 1056517.065 1323646.159 0, 1056263.645 1323642.84 0, 1056010.225 1323639.536 0, 
+    1055756.805 1323636.247 0, 1055503.385 1323632.973 0, 1055249.964 1323629.713 0, 1054996.543 1323626.469 0, 1054741.905 1323623.224 0, 1054489.701 1323620.025 0, 1054236.28 1323616.825 0, 1053982.859 1323613.64 0, 1053729.437 1323610.471 0, 1053476.015 1323607.316 0, 
+    1053222.593 1323604.176 0, 1052969.171 1323601.05 0, 1052715.748 1323597.94 0, 1052462.326 1323594.845 0, 1052208.903 1323591.765 0, 1051955.48 1323588.699 0, 1051702.057 1323585.649 0, 1051448.633 1323582.613 0, 1051195.21 1323579.592 0, 1050941.786 1323576.586 0, 
+    1050688.362 1323573.596 0, 1050434.938 1323570.62 0, 1050181.514 1323567.659 0, 1049928.089 1323564.712 0, 1049674.665 1323561.781 0, 1049421.24 1323558.865 0, 1049167.815 1323555.964 0, 1048914.39 1323553.077 0, 1048659.746 1323550.192 0, 1048596.714 1329127.637 0, 
+    1048533.685 1334704.895 0, 1048787.669 1334707.773 0, 1049040.437 1334710.652 0, 1049293.205 1334713.545 0, 1049545.974 1334716.454 0, 1049798.742 1334719.378 0, 1050051.51 1334722.316 0, 1050304.277 1334725.27 0, 1050557.045 1334728.238 0, 1050809.812 1334731.221 0, 
+    1051062.579 1334734.219 0, 1051315.346 1334737.232 0, 1051568.113 1334740.26 0, 1051820.88 1334743.302 0, 1052073.646 1334746.36 0, 1052326.412 1334749.432 0, 1052579.179 1334752.519 0, 1052831.944 1334755.622 0, 1053084.71 1334758.739 0, 1053337.476 1334761.871 0, 
+    1053590.241 1334765.017 0, 1053843.006 1334768.179 0, 1054095.771 1334771.355 0, 1054348.536 1334774.547 0, 1054600.086 1334777.738 0, 1054854.065 1334780.974 0, 1055106.829 1334784.21 0, 1055359.593 1334787.461 0, 1055612.357 1334790.727 0, 1055865.121 1334794.008 0, 
+    1056117.884 1334797.303 0, 1056370.648 1334800.614 0, 1056623.411 1334803.939 0, 1056876.174 1334807.279 0, 1057128.936 1334810.634 0, 1057381.699 1334814.004 0, 1057634.461 1334817.389 0, 1057887.223 1334820.789 0, 1058139.985 1334824.203 0, 1058392.747 1334827.633 0, 
+    1058645.508 1334831.077 0, 1058898.269 1334834.536 0, 1059151.031 1334838.01 0, 1059403.791 1334841.499 0, 1059656.552 1334845.003 0, 1059909.313 1334848.522 0, 1060162.073 1334852.055 0, 1060414.833 1334855.604 0, 1060666.379 1334859.15 0, 1060745.166 1329282.092 0, 
+    1060823.955 1323704.848 0))
+
+POLYGON ((1072798.59 1335047.682 0, 1072547.052 1335043.425 0, 1072294.303 1335039.162 0, 1072041.554 1335034.915 0, 1071788.805 1335030.682 0, 1071536.055 1335026.464 0, 1071283.305 1335022.261 0, 1071030.555 1335018.073 0, 1070777.804 1335013.9 0, 1070525.053 1335009.741 0, 
+    1070272.302 1335005.598 0, 1070019.551 1335001.469 0, 1069766.8 1334997.355 0, 1069514.048 1334993.256 0, 1069261.296 1334989.172 0, 1069008.544 1334985.103 0, 1068755.791 1334981.049 0, 1068503.039 1334977.009 0, 1068250.286 1334972.985 0, 1067997.533 1334968.975 0, 
+    1067744.779 1334964.981 0, 1067492.026 1334961.001 0, 1067239.272 1334957.036 0, 1066986.518 1334953.086 0, 1066732.551 1334949.131 0, 1066481.009 1334945.23 0, 1066228.254 1334941.324 0, 1065975.499 1334937.434 0, 1065722.744 1334933.558 0, 1065469.988 1334929.697 0, 
+    1065217.233 1334925.851 0, 1064964.477 1334922.02 0, 1064711.721 1334918.204 0, 1064458.964 1334914.402 0, 1064206.208 1334910.616 0, 1063953.451 1334906.844 0, 1063700.694 1334903.088 0, 1063447.937 1334899.346 0, 1063195.179 1334895.619 0, 1062942.422 1334891.907 0, 
+    1062689.664 1334888.209 0, 1062436.906 1334884.527 0, 1062184.147 1334880.86 0, 1061931.389 1334877.207 0, 1061678.63 1334873.569 0, 1061425.871 1334869.946 0, 1061173.112 1334866.338 0, 1060920.352 1334862.745 0, 1060666.379 1334859.15 0, 1060587.596 1340436.016 0, 
+    1060508.815 1346012.685 0, 1060762.128 1346016.271 0, 1061014.231 1346019.855 0, 1061266.334 1346023.453 0, 1061518.436 1346027.067 0, 1061770.539 1346030.695 0, 1062022.641 1346034.338 0, 1062274.743 1346037.996 0, 1062526.844 1346041.669 0, 1062778.946 1346045.356 0, 
+    1063031.047 1346049.059 0, 1063283.148 1346052.776 0, 1063535.249 1346056.508 0, 1063787.349 1346060.255 0, 1064039.45 1346064.017 0, 1064291.55 1346067.794 0, 1064543.65 1346071.585 0, 1064795.749 1346075.392 0, 1065047.849 1346079.213 0, 1065299.948 1346083.049 0, 
+    1065552.047 1346086.9 0, 1065804.146 1346090.765 0, 1066056.244 1346094.646 0, 1066308.343 1346098.541 0, 1066559.232 1346102.433 0, 1066812.538 1346106.376 0, 1067064.636 1346110.316 0, 1067316.733 1346114.271 0, 1067568.831 1346118.24 0, 1067820.928 1346122.225 0, 
+    1068073.024 1346126.224 0, 1068325.121 1346130.238 0, 1068577.217 1346134.267 0, 1068829.313 1346138.311 0, 1069081.409 1346142.369 0, 1069333.504 1346146.443 0, 1069585.599 1346150.531 0, 1069837.694 1346154.634 0, 1070089.789 1346158.752 0, 1070341.884 1346162.885 0, 
+    1070593.978 1346167.032 0, 1070846.072 1346171.195 0, 1071098.166 1346175.372 0, 1071350.259 1346179.564 0, 1071602.353 1346183.771 0, 1071854.446 1346187.993 0, 1072106.539 1346192.23 0, 1072358.631 1346196.481 0, 1072609.515 1346200.727 0, 1072704.051 1340624.303 0, 
+    1072798.59 1335047.682 0))
+
+POLYGON ((1084709.636 1346422.955 0, 1084458.763 1346418 0, 1084206.684 1346413.037 0, 1083954.604 1346408.088 0, 1083702.524 1346403.154 0, 1083450.443 1346398.235 0, 1083198.363 1346393.33 0, 1082946.282 1346388.441 0, 1082694.2 1346383.566 0, 1082442.119 1346378.706 0, 
+    1082190.037 1346373.861 0, 1081937.955 1346369.031 0, 1081685.872 1346364.216 0, 1081433.79 1346359.416 0, 1081181.707 1346354.63 0, 1080929.623 1346349.859 0, 1080677.54 1346345.103 0, 1080425.456 1346340.362 0, 1080173.372 1346335.636 0, 1079921.287 1346330.925 0, 
+    1079669.203 1346326.228 0, 1079417.118 1346321.546 0, 1079165.033 1346316.879 0, 1078912.947 1346312.227 0, 1078659.654 1346307.568 0, 1078408.775 1346302.968 0, 1078156.689 1346298.36 0, 1077904.602 1346293.767 0, 1077652.516 1346289.189 0, 1077400.429 1346284.626 0, 
+    1077148.341 1346280.078 0, 1076896.254 1346275.545 0, 1076644.166 1346271.026 0, 1076392.077 1346266.522 0, 1076139.989 1346262.034 0, 1075887.9 1346257.56 0, 1075635.811 1346253.1 0, 1075383.722 1346248.656 0, 1075131.633 1346244.226 0, 1074879.543 1346239.812 0, 
+    1074627.453 1346235.412 0, 1074375.363 1346231.027 0, 1074123.272 1346226.657 0, 1073871.181 1346222.301 0, 1073619.09 1346217.961 0, 1073366.999 1346213.635 0, 1073114.907 1346209.325 0, 1072862.816 1346205.029 0, 1072609.515 1346200.727 0, 1072514.983 1351776.949 0, 
+    1072420.454 1357352.963 0, 1072673.095 1357357.253 0, 1072924.53 1357361.538 0, 1073175.966 1357365.838 0, 1073427.401 1357370.152 0, 1073678.835 1357374.481 0, 1073930.27 1357378.825 0, 1074181.704 1357383.184 0, 1074433.138 1357387.558 0, 1074684.571 1357391.946 0, 
+    1074936.005 1357396.349 0, 1075187.438 1357400.767 0, 1075438.871 1357405.2 0, 1075690.303 1357409.648 0, 1075941.735 1357414.11 0, 1076193.167 1357418.587 0, 1076444.599 1357423.079 0, 1076696.031 1357427.586 0, 1076947.462 1357432.107 0, 1077198.893 1357436.644 0, 
+    1077450.324 1357441.195 0, 1077701.754 1357445.761 0, 1077953.184 1357450.342 0, 1078204.614 1357454.937 0, 1078454.84 1357459.526 0, 1078707.473 1357464.173 0, 1078958.902 1357468.813 0, 1079210.331 1357473.468 0, 1079461.76 1357478.137 0, 1079713.188 1357482.821 0, 
+    1079964.616 1357487.521 0, 1080216.044 1357492.235 0, 1080467.471 1357496.963 0, 1080718.898 1357501.707 0, 1080970.325 1357506.465 0, 1081221.752 1357511.238 0, 1081473.178 1357516.026 0, 1081724.604 1357520.829 0, 1081976.03 1357525.647 0, 1082227.456 1357530.479 0, 
+    1082478.881 1357535.326 0, 1082730.306 1357540.188 0, 1082981.73 1357545.065 0, 1083233.155 1357549.956 0, 1083484.579 1357554.863 0, 1083736.002 1357559.784 0, 1083987.426 1357564.72 0, 1084238.849 1357569.67 0, 1084489.069 1357574.612 0, 1084599.351 1351998.887 0, 
+    1084709.636 1346422.955 0))
+
+POLYGON ((1096557.009 1357830.357 0, 1096306.802 1357824.708 0, 1096055.394 1357819.047 0, 1095803.986 1357813.401 0, 1095552.577 1357807.769 0, 1095301.168 1357802.153 0, 1095049.758 1357796.551 0, 1094798.348 1357790.964 0, 1094546.938 1357785.392 0, 1094295.528 1357779.834 0, 
+    1094044.117 1357774.292 0, 1093792.706 1357768.764 0, 1093541.294 1357763.251 0, 1093289.882 1357757.752 0, 1093038.47 1357752.269 0, 1092787.058 1357746.8 0, 1092535.645 1357741.346 0, 1092284.232 1357735.907 0, 1092032.819 1357730.483 0, 1091781.405 1357725.074 0, 
+    1091529.991 1357719.679 0, 1091278.576 1357714.299 0, 1091027.162 1357708.934 0, 1090775.747 1357703.584 0, 1090523.129 1357698.223 0, 1090272.916 1357692.927 0, 1090021.5 1357687.622 0, 1089770.084 1357682.331 0, 1089518.667 1357677.054 0, 1089267.25 1357671.793 0, 
+    1089015.833 1357666.546 0, 1088764.416 1357661.314 0, 1088512.998 1357656.097 0, 1088261.58 1357650.895 0, 1088010.161 1357645.707 0, 1087758.743 1357640.535 0, 1087507.324 1357635.377 0, 1087255.904 1357630.234 0, 1087004.485 1357625.105 0, 1086753.065 1357619.992 0, 
+    1086501.644 1357614.893 0, 1086250.224 1357609.809 0, 1085998.803 1357604.74 0, 1085747.382 1357599.686 0, 1085495.961 1357594.646 0, 1085244.539 1357589.621 0, 1084993.117 1357584.611 0, 1084741.695 1357579.616 0, 1084489.069 1357574.612 0, 1084378.792 1363150.124 0, 
+    1084268.519 1368725.418 0, 1084520.485 1368730.409 0, 1084771.251 1368735.391 0, 1085022.016 1368740.388 0, 1085272.782 1368745.4 0, 1085523.547 1368750.426 0, 1085774.312 1368755.467 0, 1086025.076 1368760.523 0, 1086275.84 1368765.594 0, 1086526.604 1368770.679 0, 
+    1086777.368 1368775.779 0, 1087028.131 1368780.894 0, 1087278.894 1368786.024 0, 1087529.657 1368791.169 0, 1087780.419 1368796.328 0, 1088031.182 1368801.502 0, 1088281.943 1368806.69 0, 1088532.705 1368811.894 0, 1088783.466 1368817.112 0, 1089034.227 1368822.345 0, 
+    1089284.987 1368827.593 0, 1089535.748 1368832.855 0, 1089786.508 1368838.133 0, 1090037.267 1368843.425 0, 1090286.828 1368848.706 0, 1090538.786 1368854.053 0, 1090789.544 1368859.389 0, 1091040.303 1368864.74 0, 1091291.061 1368870.106 0, 1091541.818 1368875.487 0, 
+    1091792.576 1368880.882 0, 1092043.333 1368886.292 0, 1092294.09 1368891.717 0, 1092544.846 1368897.157 0, 1092795.602 1368902.611 0, 1093046.358 1368908.08 0, 1093297.114 1368913.564 0, 1093547.869 1368919.063 0, 1093798.624 1368924.576 0, 1094049.378 1368930.104 0, 
+    1094300.133 1368935.647 0, 1094550.887 1368941.205 0, 1094801.64 1368946.778 0, 1095052.393 1368952.365 0, 1095303.146 1368957.967 0, 1095553.899 1368963.584 0, 1095804.651 1368969.215 0, 1096055.403 1368974.861 0, 1096304.957 1368980.495 0, 1096430.981 1363405.535 0, 
+    1096557.009 1357830.357 0))
+
+POLYGON ((1108340.626 1369269.576 0, 1108091.087 1369263.237 0, 1107840.352 1369256.883 0, 1107589.617 1369250.543 0, 1107338.881 1369244.218 0, 1107088.145 1369237.907 0, 1106837.409 1369231.612 0, 1106586.672 1369225.331 0, 1106335.935 1369219.065 0, 1106085.197 1369212.813 0, 
+    1105834.459 1369206.577 0, 1105583.721 1369200.355 0, 1105332.982 1369194.148 0, 1105082.243 1369187.955 0, 1104831.504 1369181.778 0, 1104580.764 1369175.615 0, 1104330.024 1369169.467 0, 1104079.284 1369163.334 0, 1103828.543 1369157.215 0, 1103577.802 1369151.111 0, 
+    1103327.06 1369145.022 0, 1103076.318 1369138.948 0, 1102825.576 1369132.889 0, 1102574.833 1369126.844 0, 1102322.893 1369120.785 0, 1102073.347 1369114.799 0, 1101822.603 1369108.798 0, 1101571.859 1369102.813 0, 1101321.115 1369096.842 0, 1101070.37 1369090.886 0, 
+    1100819.625 1369084.944 0, 1100568.88 1369079.017 0, 1100318.134 1369073.106 0, 1100067.388 1369067.208 0, 1099816.641 1369061.326 0, 1099565.894 1369055.458 0, 1099315.147 1369049.606 0, 1099064.4 1369043.767 0, 1098813.652 1369037.944 0, 1098562.904 1369032.135 0, 
+    1098312.155 1369026.342 0, 1098061.406 1369020.563 0, 1097810.657 1369014.798 0, 1097559.907 1369009.049 0, 1097309.157 1369003.314 0, 1097058.407 1368997.594 0, 1096807.657 1368991.889 0, 1096556.906 1368986.198 0, 1096304.957 1368980.495 0, 1096178.938 1374555.232 0, 
+    1096052.924 1380129.74 0, 1096304.214 1380135.428 0, 1096554.309 1380141.103 0, 1096804.403 1380146.794 0, 1097054.497 1380152.499 0, 1097304.591 1380158.219 0, 1097554.684 1380163.953 0, 1097804.777 1380169.702 0, 1098054.87 1380175.466 0, 1098304.962 1380181.245 0, 
+    1098555.054 1380187.038 0, 1098805.146 1380192.847 0, 1099055.237 1380198.669 0, 1099305.328 1380204.507 0, 1099555.419 1380210.359 0, 1099805.509 1380216.226 0, 1100055.599 1380222.108 0, 1100305.688 1380228.004 0, 1100555.778 1380233.916 0, 1100805.867 1380239.841 0, 
+    1101055.955 1380245.782 0, 1101306.043 1380251.737 0, 1101556.131 1380257.707 0, 1101806.219 1380263.692 0, 1102055.112 1380269.663 0, 1102306.392 1380275.706 0, 1102556.479 1380281.735 0, 1102806.565 1380287.778 0, 1103056.651 1380293.837 0, 1103306.736 1380299.91 0, 
+    1103556.821 1380305.998 0, 1103806.906 1380312.1 0, 1104056.99 1380318.217 0, 1104307.074 1380324.349 0, 1104557.157 1380330.496 0, 1104807.241 1380336.657 0, 1105057.323 1380342.833 0, 1105307.406 1380349.024 0, 1105557.488 1380355.23 0, 1105807.57 1380361.45 0, 
+    1106057.651 1380367.685 0, 1106307.732 1380373.935 0, 1106557.813 1380380.199 0, 1106807.893 1380386.478 0, 1107057.973 1380392.772 0, 1107308.052 1380399.081 0, 1107558.132 1380405.404 0, 1107808.21 1380411.742 0, 1108057.096 1380418.064 0, 1108198.858 1374843.935 0, 
+    1108340.626 1369269.576 0))
+
+POLYGON ((1120060.405 1380740.302 0, 1119811.537 1380733.276 0, 1119561.477 1380726.232 0, 1119311.416 1380719.202 0, 1119061.356 1380712.187 0, 1118811.295 1380705.186 0, 1118561.233 1380698.201 0, 1118311.171 1380691.23 0, 1118061.109 1380684.274 0, 1117811.046 1380677.332 0, 
+    1117560.983 1380670.405 0, 1117310.919 1380663.493 0, 1117060.855 1380656.596 0, 1116810.791 1380649.713 0, 1116560.726 1380642.846 0, 1116310.661 1380635.992 0, 1116060.595 1380629.154 0, 1115810.529 1380622.33 0, 1115560.463 1380615.521 0, 1115310.396 1380608.727 0, 
+    1115060.329 1380601.947 0, 1114810.261 1380595.182 0, 1114560.193 1380588.432 0, 1114310.125 1380581.697 0, 1114058.865 1380574.944 0, 1113809.987 1380568.27 0, 1113559.917 1380561.579 0, 1113309.847 1380554.902 0, 1113059.777 1380548.24 0, 1112809.706 1380541.593 0, 
+    1112559.635 1380534.961 0, 1112309.564 1380528.343 0, 1112059.492 1380521.74 0, 1111809.419 1380515.152 0, 1111559.347 1380508.579 0, 1111309.274 1380502.02 0, 1111059.2 1380495.476 0, 1110809.126 1380488.946 0, 1110559.052 1380482.432 0, 1110308.977 1380475.932 0, 
+    1110058.902 1380469.447 0, 1109808.827 1380462.976 0, 1109558.751 1380456.52 0, 1109308.675 1380450.079 0, 1109058.599 1380443.653 0, 1108808.522 1380437.241 0, 1108558.444 1380430.844 0, 1108308.367 1380424.462 0, 1108057.096 1380418.064 0, 1107915.34 1385991.96 0, 
+    1107773.59 1391565.616 0, 1108024.201 1391571.997 0, 1108273.623 1391578.363 0, 1108523.044 1391584.743 0, 1108772.465 1391591.138 0, 1109021.885 1391597.547 0, 1109271.305 1391603.971 0, 1109520.725 1391610.41 0, 1109770.144 1391616.863 0, 1110019.563 1391623.332 0, 
+    1110268.982 1391629.815 0, 1110518.4 1391636.312 0, 1110767.817 1391642.824 0, 1111017.235 1391649.351 0, 1111266.652 1391655.893 0, 1111516.068 1391662.449 0, 1111765.485 1391669.02 0, 1112014.9 1391675.606 0, 1112264.316 1391682.206 0, 1112513.731 1391688.821 0, 
+    1112763.146 1391695.451 0, 1113012.56 1391702.095 0, 1113261.974 1391708.754 0, 1113511.387 1391715.428 0, 1113759.612 1391722.084 0, 1114010.213 1391728.819 0, 1114259.625 1391735.537 0, 1114509.037 1391742.269 0, 1114758.449 1391749.017 0, 1115007.86 1391755.778 0, 
+    1115257.27 1391762.555 0, 1115506.681 1391769.346 0, 1115756.091 1391776.152 0, 1116005.5 1391782.972 0, 1116254.909 1391789.808 0, 1116504.318 1391796.657 0, 1116753.726 1391803.522 0, 1117003.134 1391810.401 0, 1117252.542 1391817.295 0, 1117501.949 1391824.204 0, 
+    1117751.355 1391831.127 0, 1118000.762 1391838.065 0, 1118250.167 1391845.018 0, 1118499.573 1391851.985 0, 1118748.978 1391858.967 0, 1118998.383 1391865.963 0, 1119247.787 1391872.975 0, 1119497.191 1391880.001 0, 1119745.406 1391887.008 0, 1119902.903 1386313.775 0, 
+    1120060.405 1380740.302 0))
+
+POLYGON ((1131716.267 1392242.221 0, 1131468.07 1392234.513 0, 1131218.687 1392226.782 0, 1130969.304 1392219.066 0, 1130719.92 1392211.365 0, 1130470.536 1392203.678 0, 1130221.151 1392196.006 0, 1129971.766 1392188.349 0, 1129722.38 1392180.707 0, 1129472.994 1392173.079 0, 
+    1129223.607 1392165.466 0, 1128974.22 1392157.867 0, 1128724.833 1392150.283 0, 1128475.445 1392142.714 0, 1128226.057 1392135.16 0, 1127976.668 1392127.62 0, 1127727.279 1392120.095 0, 1127477.889 1392112.584 0, 1127228.499 1392105.089 0, 1126979.108 1392097.608 0, 
+    1126729.717 1392090.141 0, 1126480.326 1392082.689 0, 1126230.934 1392075.252 0, 1125981.542 1392067.83 0, 1125730.962 1392060.387 0, 1125482.756 1392053.029 0, 1125233.362 1392045.651 0, 1124983.968 1392038.287 0, 1124734.573 1392030.938 0, 1124485.179 1392023.604 0, 
+    1124235.783 1392016.284 0, 1123986.387 1392008.98 0, 1123736.991 1392001.689 0, 1123487.595 1391994.414 0, 1123238.197 1391987.153 0, 1122988.8 1391979.907 0, 1122739.402 1391972.675 0, 1122490.004 1391965.458 0, 1122240.605 1391958.256 0, 1121991.206 1391951.069 0, 
+    1121741.806 1391943.896 0, 1121492.406 1391936.738 0, 1121243.006 1391929.594 0, 1120993.605 1391922.465 0, 1120744.203 1391915.351 0, 1120494.802 1391908.252 0, 1120245.4 1391901.167 0, 1119995.997 1391894.097 0, 1119745.406 1391887.008 0, 1119587.917 1397459.997 0, 
+    1119430.435 1403032.735 0, 1119680.367 1403039.805 0, 1119929.113 1403046.857 0, 1120177.859 1403053.923 0, 1120426.605 1403061.003 0, 1120675.35 1403068.099 0, 1120924.095 1403075.209 0, 1121172.84 1403082.333 0, 1121421.584 1403089.473 0, 1121670.327 1403096.627 0, 
+    1121919.07 1403103.795 0, 1122167.813 1403110.979 0, 1122416.556 1403118.176 0, 1122665.298 1403125.389 0, 1122914.039 1403132.616 0, 1123162.78 1403139.858 0, 1123411.521 1403147.114 0, 1123660.261 1403154.385 0, 1123909.001 1403161.671 0, 1124157.74 1403168.972 0, 
+    1124406.479 1403176.287 0, 1124655.218 1403183.616 0, 1124903.956 1403190.96 0, 1125152.693 1403198.319 0, 1125400.247 1403205.658 0, 1125650.167 1403213.081 0, 1125898.904 1403220.484 0, 1126147.639 1403227.901 0, 1126396.375 1403235.334 0, 1126645.11 1403242.78 0, 
+    1126893.844 1403250.242 0, 1127142.579 1403257.718 0, 1127391.312 1403265.208 0, 1127640.046 1403272.714 0, 1127888.778 1403280.234 0, 1128137.511 1403287.768 0, 1128386.243 1403295.318 0, 1128634.974 1403302.881 0, 1128883.705 1403310.46 0, 1129132.436 1403318.053 0, 
+    1129381.166 1403325.661 0, 1129629.896 1403333.283 0, 1129878.625 1403340.92 0, 1130127.354 1403348.572 0, 1130376.082 1403356.238 0, 1130624.81 1403363.919 0, 1130873.537 1403371.615 0, 1131122.264 1403379.325 0, 1131369.809 1403387.014 0, 1131543.034 1397814.742 0, 
+    1131716.267 1392242.221 0))
+
+POLYGON ((1143308.133 1403775.022 0, 1143060.61 1403766.634 0, 1142811.906 1403758.221 0, 1142563.201 1403749.823 0, 1142314.496 1403741.439 0, 1142065.79 1403733.07 0, 1141817.084 1403724.716 0, 1141568.377 1403716.376 0, 1141319.67 1403708.051 0, 1141070.962 1403699.741 0, 
+    1140822.254 1403691.445 0, 1140573.546 1403683.164 0, 1140324.837 1403674.897 0, 1140076.127 1403666.645 0, 1139827.417 1403658.408 0, 1139578.706 1403650.185 0, 1139329.995 1403641.977 0, 1139081.284 1403633.784 0, 1138832.572 1403625.605 0, 1138583.859 1403617.441 0, 
+    1138335.146 1403609.292 0, 1138086.433 1403601.157 0, 1137837.719 1403593.037 0, 1137589.004 1403584.931 0, 1137339.108 1403576.802 0, 1137091.574 1403568.764 0, 1136842.858 1403560.702 0, 1136594.142 1403552.655 0, 1136345.425 1403544.623 0, 1136096.708 1403536.605 0, 
+    1135847.99 1403528.602 0, 1135599.272 1403520.614 0, 1135350.553 1403512.64 0, 1135101.834 1403504.681 0, 1134853.114 1403496.736 0, 1134604.394 1403488.806 0, 1134355.674 1403480.891 0, 1134106.953 1403472.991 0, 1133858.231 1403465.105 0, 1133609.509 1403457.233 0, 
+    1133360.787 1403449.377 0, 1133112.064 1403441.535 0, 1132863.341 1403433.707 0, 1132614.617 1403425.894 0, 1132365.893 1403418.096 0, 1132117.168 1403410.313 0, 1131868.443 1403402.544 0, 1131619.717 1403394.79 0, 1131369.809 1403387.014 0, 1131196.591 1408959.029 0, 
+    1131023.382 1414530.783 0, 1131272.631 1414538.539 0, 1131520.701 1414546.273 0, 1131768.77 1414554.021 0, 1132016.839 1414561.784 0, 1132264.907 1414569.561 0, 1132512.975 1414577.353 0, 1132761.043 1414585.16 0, 1133009.11 1414592.982 0, 1133257.176 1414600.818 0, 
+    1133505.242 1414608.668 0, 1133753.308 1414616.533 0, 1134001.373 1414624.413 0, 1134249.438 1414632.307 0, 1134497.502 1414640.216 0, 1134745.566 1414648.14 0, 1134993.629 1414656.078 0, 1135241.692 1414664.031 0, 1135489.754 1414671.998 0, 1135737.816 1414679.98 0, 
+    1135985.877 1414687.977 0, 1136233.938 1414695.988 0, 1136481.999 1414704.014 0, 1136730.059 1414712.054 0, 1136976.94 1414720.071 0, 1137226.177 1414728.178 0, 1137474.236 1414736.263 0, 1137722.294 1414744.361 0, 1137970.351 1414752.475 0, 1138218.409 1414760.603 0, 
+    1138466.465 1414768.745 0, 1138714.521 1414776.902 0, 1138962.577 1414785.074 0, 1139210.632 1414793.261 0, 1139458.687 1414801.462 0, 1139706.741 1414809.677 0, 1139954.795 1414817.907 0, 1140202.848 1414826.152 0, 1140450.901 1414834.411 0, 1140698.953 1414842.685 0, 
+    1140947.005 1414850.974 0, 1141195.056 1414859.277 0, 1141443.107 1414867.595 0, 1141691.158 1414875.927 0, 1141939.208 1414884.274 0, 1142187.257 1414892.636 0, 1142435.306 1414901.012 0, 1142683.354 1414909.403 0, 1142930.225 1414917.768 0, 1143119.175 1409346.526 0, 
+    1143308.133 1403775.022 0))
+
+POLYGON ((1154835.927 1415338.391 0, 1154589.079 1415329.328 0, 1154341.055 1415320.236 0, 1154093.031 1415311.159 0, 1153845.006 1415302.097 0, 1153596.981 1415293.049 0, 1153348.955 1415284.016 0, 1153100.929 1415274.998 0, 1152852.902 1415265.994 0, 1152604.875 1415257.004 0, 
+    1152356.847 1415248.03 0, 1152108.818 1415239.069 0, 1151860.789 1415230.124 0, 1151612.76 1415221.193 0, 1151364.73 1415212.277 0, 1151116.699 1415203.375 0, 1150868.668 1415194.488 0, 1150620.636 1415185.615 0, 1150372.604 1415176.757 0, 1150124.572 1415167.914 0, 
+    1149876.538 1415159.085 0, 1149628.505 1415150.271 0, 1149380.471 1415141.472 0, 1149132.436 1415132.687 0, 1148883.224 1415123.875 0, 1148636.365 1415115.161 0, 1148388.329 1415106.419 0, 1148140.292 1415097.693 0, 1147892.254 1415088.981 0, 1147644.217 1415080.284 0, 
+    1147396.178 1415071.601 0, 1147148.14 1415062.933 0, 1146900.1 1415054.279 0, 1146652.06 1415045.64 0, 1146404.02 1415037.016 0, 1146155.979 1415028.406 0, 1145907.938 1415019.811 0, 1145659.896 1415011.23 0, 1145411.853 1415002.665 0, 1145163.811 1414994.113 0, 
+    1144915.767 1414985.576 0, 1144667.723 1414977.054 0, 1144419.679 1414968.547 0, 1144171.634 1414960.054 0, 1143923.589 1414951.575 0, 1143675.543 1414943.112 0, 1143427.496 1414934.662 0, 1143179.449 1414926.228 0, 1142930.225 1414917.768 0, 1142741.284 1420488.744 0, 
+    1142552.352 1426059.447 0, 1142800.918 1426067.885 0, 1143048.309 1426076.297 0, 1143295.7 1426084.724 0, 1143543.09 1426093.165 0, 1143790.48 1426101.621 0, 1144037.869 1426110.092 0, 1144285.257 1426118.577 0, 1144532.645 1426127.077 0, 1144780.033 1426135.591 0, 
+    1145027.42 1426144.119 0, 1145274.807 1426152.663 0, 1145522.193 1426161.221 0, 1145769.579 1426169.793 0, 1146016.964 1426178.38 0, 1146264.348 1426186.982 0, 1146511.732 1426195.598 0, 1146759.116 1426204.228 0, 1147006.499 1426212.874 0, 1147253.882 1426221.533 0, 
+    1147501.264 1426230.208 0, 1147748.645 1426238.897 0, 1147996.026 1426247.6 0, 1148243.407 1426256.318 0, 1148489.614 1426265.009 0, 1148738.166 1426273.798 0, 1148985.545 1426282.56 0, 1149232.924 1426291.336 0, 1149480.302 1426300.127 0, 1149727.679 1426308.932 0, 
+    1149975.056 1426317.752 0, 1150222.432 1426326.587 0, 1150469.808 1426335.436 0, 1150717.184 1426344.299 0, 1150964.558 1426353.177 0, 1151211.933 1426362.07 0, 1151459.307 1426370.978 0, 1151706.68 1426379.899 0, 1151954.053 1426388.836 0, 1152201.425 1426397.787 0, 
+    1152448.796 1426406.752 0, 1152696.168 1426415.733 0, 1152943.538 1426424.727 0, 1153190.908 1426433.736 0, 1153438.278 1426442.76 0, 1153685.647 1426451.799 0, 1153933.015 1426460.851 0, 1154180.383 1426469.919 0, 1154426.579 1426478.958 0, 1154631.248 1420908.81 0, 
+    1154835.927 1415338.391 0))
+
+POLYGON ((1166299.572 1426932.014 0, 1166053.402 1426922.279 0, 1165806.06 1426912.513 0, 1165558.719 1426902.761 0, 1165311.376 1426893.024 0, 1165064.033 1426883.301 0, 1164816.689 1426873.593 0, 1164569.345 1426863.9 0, 1164322 1426854.221 0, 1164074.655 1426844.556 0, 
+    1163827.309 1426834.906 0, 1163579.962 1426825.271 0, 1163332.615 1426815.65 0, 1163085.268 1426806.044 0, 1162837.92 1426796.453 0, 1162590.571 1426786.876 0, 1162343.221 1426777.313 0, 1162095.872 1426767.765 0, 1161848.521 1426758.232 0, 1161601.17 1426748.713 0, 
+    1161353.819 1426739.209 0, 1161106.466 1426729.719 0, 1160859.114 1426720.244 0, 1160611.761 1426710.784 0, 1160363.236 1426701.293 0, 1160117.052 1426691.906 0, 1159869.697 1426682.489 0, 1159622.342 1426673.087 0, 1159374.986 1426663.699 0, 1159127.629 1426654.326 0, 
+    1158880.272 1426644.967 0, 1158632.915 1426635.623 0, 1158385.556 1426626.294 0, 1158138.198 1426616.979 0, 1157890.838 1426607.678 0, 1157643.478 1426598.392 0, 1157396.118 1426589.121 0, 1157148.757 1426579.864 0, 1156901.396 1426570.622 0, 1156654.034 1426561.394 0, 
+    1156406.671 1426552.181 0, 1156159.308 1426542.983 0, 1155911.944 1426533.799 0, 1155664.58 1426524.63 0, 1155417.215 1426515.475 0, 1155169.85 1426506.334 0, 1154922.484 1426497.209 0, 1154675.118 1426488.098 0, 1154426.579 1426478.958 0, 1154221.92 1432048.828 0, 
+    1154017.271 1437618.414 0, 1154265.152 1437627.53 0, 1154511.862 1437636.617 0, 1154758.572 1437645.718 0, 1155005.282 1437654.834 0, 1155251.991 1437663.965 0, 1155498.7 1437673.11 0, 1155745.408 1437682.269 0, 1155992.115 1437691.444 0, 1156238.822 1437700.632 0, 
+    1156485.529 1437709.835 0, 1156732.235 1437719.053 0, 1156978.94 1437728.285 0, 1157225.645 1437737.532 0, 1157472.349 1437746.793 0, 1157719.053 1437756.069 0, 1157965.756 1437765.359 0, 1158212.458 1437774.664 0, 1158459.16 1437783.984 0, 1158705.862 1437793.317 0, 
+    1158952.563 1437802.666 0, 1159199.263 1437812.029 0, 1159445.963 1437821.406 0, 1159692.662 1437830.798 0, 1159938.193 1437840.16 0, 1160186.059 1437849.625 0, 1160432.757 1437859.061 0, 1160679.454 1437868.511 0, 1160926.151 1437877.975 0, 1161172.847 1437887.454 0, 
+    1161419.542 1437896.948 0, 1161666.237 1437906.456 0, 1161912.931 1437915.979 0, 1162159.625 1437925.516 0, 1162406.318 1437935.068 0, 1162653.011 1437944.634 0, 1162899.703 1437954.214 0, 1163146.394 1437963.81 0, 1163393.085 1437973.419 0, 1163639.775 1437983.044 0, 
+    1163886.465 1437992.682 0, 1164133.154 1438002.336 0, 1164379.843 1438012.003 0, 1164626.531 1438021.686 0, 1164873.219 1438031.383 0, 1165119.905 1438041.094 0, 1165366.592 1438050.82 0, 1165613.278 1438060.56 0, 1165858.796 1438070.269 0, 1166079.179 1432501.283 0, 
+    1166299.572 1426932.014 0))
+
+POLYGON ((1177698.996 1438555.577 0, 1177453.505 1438545.174 0, 1177206.847 1438534.737 0, 1176960.19 1438524.314 0, 1176713.531 1438513.906 0, 1176466.872 1438503.512 0, 1176220.212 1438493.133 0, 1175973.552 1438482.768 0, 1175726.891 1438472.418 0, 1175480.229 1438462.082 0, 
+    1175233.567 1438451.761 0, 1174986.904 1438441.454 0, 1174740.241 1438431.162 0, 1174493.577 1438420.885 0, 1174246.912 1438410.622 0, 1174000.247 1438400.373 0, 1173753.581 1438390.139 0, 1173506.915 1438379.919 0, 1173260.248 1438369.714 0, 1173013.58 1438359.524 0, 
+    1172766.912 1438349.348 0, 1172520.243 1438339.187 0, 1172273.574 1438329.04 0, 1172026.904 1438318.907 0, 1171779.067 1438308.741 0, 1171533.562 1438298.686 0, 1171286.891 1438288.597 0, 1171040.218 1438278.523 0, 1170793.545 1438268.463 0, 1170546.872 1438258.418 0, 
+    1170300.197 1438248.387 0, 1170053.523 1438238.37 0, 1169806.847 1438228.369 0, 1169560.172 1438218.381 0, 1169313.495 1438208.409 0, 1169066.818 1438198.451 0, 1168820.14 1438188.507 0, 1168573.462 1438178.578 0, 1168326.783 1438168.663 0, 1168080.104 1438158.763 0, 
+    1167833.424 1438148.877 0, 1167586.743 1438139.006 0, 1167340.062 1438129.15 0, 1167093.38 1438119.308 0, 1166846.698 1438109.48 0, 1166600.015 1438099.667 0, 1166353.331 1438089.869 0, 1166106.647 1438080.085 0, 1165858.796 1438070.269 0, 1165638.424 1443638.966 0, 
+    1165418.065 1449207.369 0, 1165665.258 1449217.159 0, 1165911.286 1449226.917 0, 1166157.314 1449236.689 0, 1166403.342 1449246.476 0, 1166649.369 1449256.277 0, 1166895.395 1449266.093 0, 1167141.42 1449275.924 0, 1167387.446 1449285.768 0, 1167633.47 1449295.628 0, 
+    1167879.494 1449305.502 0, 1168125.517 1449315.39 0, 1168371.54 1449325.293 0, 1168617.562 1449335.21 0, 1168863.584 1449345.142 0, 1169109.605 1449355.088 0, 1169355.625 1449365.049 0, 1169601.645 1449375.024 0, 1169847.664 1449385.013 0, 1170093.683 1449395.018 0, 
+    1170339.701 1449405.036 0, 1170585.719 1449415.069 0, 1170831.736 1449425.117 0, 1171077.752 1449435.179 0, 1171322.605 1449445.208 0, 1171569.783 1449455.346 0, 1171815.797 1449465.452 0, 1172061.811 1449475.572 0, 1172307.825 1449485.706 0, 1172553.837 1449495.855 0, 
+    1172799.849 1449506.019 0, 1173045.861 1449516.197 0, 1173291.872 1449526.389 0, 1173537.882 1449536.596 0, 1173783.892 1449546.817 0, 1174029.901 1449557.053 0, 1174275.91 1449567.303 0, 1174521.918 1449577.568 0, 1174767.925 1449587.847 0, 1175013.932 1449598.141 0, 
+    1175259.938 1449608.449 0, 1175505.943 1449618.772 0, 1175751.948 1449629.109 0, 1175997.952 1449639.461 0, 1176243.956 1449649.827 0, 1176489.959 1449660.208 0, 1176735.962 1449670.603 0, 1176981.963 1449681.012 0, 1177226.803 1449691.387 0, 1177462.893 1444123.629 0, 
+    1177698.996 1438555.577 0))
+
+POLYGON ((1189034.126 1450208.765 0, 1188789.315 1450197.698 0, 1188543.344 1450186.594 0, 1188297.372 1450175.504 0, 1188051.399 1450164.428 0, 1187805.426 1450153.367 0, 1187559.452 1450142.32 0, 1187313.477 1450131.288 0, 1187067.502 1450120.271 0, 1186821.526 1450109.267 0, 
+    1186575.549 1450098.279 0, 1186329.572 1450087.304 0, 1186083.594 1450076.345 0, 1185837.615 1450065.399 0, 1185591.636 1450054.469 0, 1185345.656 1450043.552 0, 1185099.675 1450032.65 0, 1184853.694 1450021.763 0, 1184607.712 1450010.89 0, 1184361.73 1450000.032 0, 
+    1184115.747 1449989.188 0, 1183869.763 1449978.358 0, 1183623.779 1449967.544 0, 1183377.794 1449956.743 0, 1183130.647 1449945.906 0, 1182885.822 1449935.185 0, 1182639.835 1449924.428 0, 1182393.847 1449913.686 0, 1182147.859 1449902.958 0, 1181901.871 1449892.244 0, 
+    1181655.881 1449881.545 0, 1181409.891 1449870.86 0, 1181163.9 1449860.19 0, 1180917.909 1449849.534 0, 1180671.917 1449838.893 0, 1180425.925 1449828.266 0, 1180179.931 1449817.654 0, 1179933.938 1449807.056 0, 1179687.943 1449796.473 0, 1179441.948 1449785.904 0, 
+    1179195.952 1449775.35 0, 1178949.956 1449764.81 0, 1178703.959 1449754.285 0, 1178457.962 1449743.774 0, 1178211.964 1449733.277 0, 1177965.965 1449722.795 0, 1177719.965 1449712.328 0, 1177473.965 1449701.875 0, 1177226.803 1449691.387 0, 1176990.725 1455258.845 0, 
+    1176754.66 1460825.997 0, 1177001.164 1460836.457 0, 1177246.509 1460846.882 0, 1177491.853 1460857.322 0, 1177737.196 1460867.776 0, 1177982.539 1460878.244 0, 1178227.881 1460888.727 0, 1178473.223 1460899.224 0, 1178718.564 1460909.736 0, 1178963.904 1460920.262 0, 
+    1179209.244 1460930.803 0, 1179454.583 1460941.358 0, 1179699.921 1460951.928 0, 1179945.259 1460962.512 0, 1180190.596 1460973.11 0, 1180435.933 1460983.723 0, 1180681.269 1460994.35 0, 1180926.604 1461004.992 0, 1181171.939 1461015.648 0, 1181417.273 1461026.319 0, 
+    1181662.607 1461037.004 0, 1181907.94 1461047.704 0, 1182153.272 1461058.418 0, 1182398.603 1461069.146 0, 1182642.776 1461079.838 0, 1182889.265 1461090.646 0, 1183134.594 1461101.418 0, 1183379.923 1461112.204 0, 1183625.252 1461123.005 0, 1183870.579 1461133.82 0, 
+    1184115.907 1461144.649 0, 1184361.233 1461155.493 0, 1184606.559 1461166.351 0, 1184851.884 1461177.224 0, 1185097.209 1461188.111 0, 1185342.533 1461199.013 0, 1185587.856 1461209.929 0, 1185833.179 1461220.86 0, 1186078.501 1461231.805 0, 1186323.822 1461242.764 0, 
+    1186569.143 1461253.738 0, 1186814.463 1461264.726 0, 1187059.782 1461275.729 0, 1187305.101 1461286.746 0, 1187550.419 1461297.778 0, 1187795.737 1461308.824 0, 1188041.053 1461319.884 0, 1188286.37 1461330.959 0, 1188530.528 1461341.996 0, 1188782.32 1455775.533 0, 
+    1189034.126 1450208.765 0))
+
+POLYGON ((1200304.892 1461891.263 0, 1200060.763 1461879.536 0, 1199815.479 1461867.768 0, 1199570.195 1461856.014 0, 1199324.909 1461844.275 0, 1199079.623 1461832.551 0, 1198834.337 1461820.84 0, 1198589.049 1461809.145 0, 1198343.761 1461797.463 0, 1198098.473 1461785.796 0, 
+    1197853.183 1461774.144 0, 1197607.893 1461762.506 0, 1197362.602 1461750.882 0, 1197117.311 1461739.273 0, 1196872.019 1461727.678 0, 1196626.726 1461716.098 0, 1196381.432 1461704.532 0, 1196136.138 1461692.981 0, 1195890.843 1461681.444 0, 1195645.548 1461669.921 0, 
+    1195400.251 1461658.413 0, 1195154.954 1461646.92 0, 1194909.657 1461635.441 0, 1194664.359 1461623.976 0, 1194417.904 1461612.471 0, 1194173.76 1461601.09 0, 1193928.46 1461589.668 0, 1193683.159 1461578.261 0, 1193437.857 1461566.868 0, 1193192.555 1461555.49 0, 
+    1192947.252 1461544.127 0, 1192701.948 1461532.777 0, 1192456.644 1461521.442 0, 1192211.339 1461510.122 0, 1191966.033 1461498.816 0, 1191720.727 1461487.525 0, 1191475.42 1461476.248 0, 1191230.112 1461464.985 0, 1190984.804 1461453.737 0, 1190739.495 1461442.503 0, 
+    1190494.186 1461431.284 0, 1190248.875 1461420.079 0, 1190003.564 1461408.888 0, 1189758.253 1461397.712 0, 1189512.941 1461386.551 0, 1189267.628 1461375.404 0, 1189022.314 1461364.271 0, 1188777 1461353.153 0, 1188530.528 1461341.996 0, 1188278.75 1466908.148 0, 
+    1188026.987 1472473.982 0, 1188272.8 1472485.109 0, 1188517.459 1472496.197 0, 1188762.117 1472507.3 0, 1189006.775 1472518.418 0, 1189251.432 1472529.549 0, 1189496.088 1472540.696 0, 1189740.744 1472551.856 0, 1189985.399 1472563.031 0, 1190230.054 1472574.22 0, 
+    1190474.707 1472585.424 0, 1190719.36 1472596.642 0, 1190964.013 1472607.875 0, 1191208.665 1472619.122 0, 1191453.316 1472630.383 0, 1191697.966 1472641.659 0, 1191942.616 1472652.949 0, 1192187.265 1472664.254 0, 1192431.914 1472675.573 0, 1192676.561 1472686.906 0, 
+    1192921.209 1472698.254 0, 1193165.855 1472709.616 0, 1193410.501 1472720.992 0, 1193655.146 1472732.383 0, 1193898.638 1472743.735 0, 1194144.434 1472755.209 0, 1194389.077 1472766.643 0, 1194633.72 1472778.091 0, 1194878.361 1472789.554 0, 1195123.003 1472801.032 0, 
+    1195367.643 1472812.523 0, 1195612.283 1472824.029 0, 1195856.922 1472835.55 0, 1196101.56 1472847.085 0, 1196346.198 1472858.634 0, 1196590.835 1472870.198 0, 1196835.471 1472881.776 0, 1197080.107 1472893.369 0, 1197324.742 1472904.976 0, 1197569.376 1472916.597 0, 
+    1197814.01 1472928.233 0, 1198058.643 1472939.883 0, 1198303.275 1472951.547 0, 1198547.906 1472963.226 0, 1198792.537 1472974.92 0, 1199037.167 1472986.627 0, 1199281.797 1472998.35 0, 1199526.426 1473010.086 0, 1199769.902 1473021.782 0, 1200037.389 1467456.681 0, 
+    1200304.892 1461891.263 0))
+
+POLYGON ((1211511.223 1473602.755 0, 1211267.779 1473590.371 0, 1211023.184 1473577.944 0, 1210778.589 1473565.53 0, 1210533.992 1473553.132 0, 1210289.396 1473540.747 0, 1210044.798 1473528.377 0, 1209800.2 1473516.022 0, 1209555.601 1473503.68 0, 1209311.001 1473491.354 0, 
+    1209066.401 1473479.041 0, 1208821.799 1473466.743 0, 1208577.197 1473454.459 0, 1208332.595 1473442.19 0, 1208087.991 1473429.935 0, 1207843.387 1473417.695 0, 1207598.783 1473405.469 0, 1207354.177 1473393.257 0, 1207109.571 1473381.06 0, 1206864.964 1473368.877 0, 
+    1206620.356 1473356.709 0, 1206375.748 1473344.555 0, 1206131.139 1473332.415 0, 1205886.529 1473320.29 0, 1205640.768 1473308.122 0, 1205397.307 1473296.082 0, 1205152.695 1473284 0, 1204908.082 1473271.932 0, 1204663.469 1473259.879 0, 1204418.855 1473247.84 0, 
+    1204174.24 1473235.816 0, 1203929.625 1473223.806 0, 1203685.008 1473211.81 0, 1203440.391 1473199.829 0, 1203195.774 1473187.862 0, 1202951.156 1473175.909 0, 1202706.537 1473163.971 0, 1202461.917 1473152.048 0, 1202217.296 1473140.138 0, 1201972.675 1473128.243 0, 
+    1201728.053 1473116.363 0, 1201483.431 1473104.497 0, 1201238.808 1473092.645 0, 1200994.184 1473080.808 0, 1200749.559 1473068.985 0, 1200504.934 1473057.176 0, 1200260.308 1473045.382 0, 1200015.681 1473033.602 0, 1199769.902 1473021.782 0, 1199502.43 1478586.56 0, 
+    1199234.974 1484151.009 0, 1199480.095 1484162.798 0, 1199724.067 1484174.547 0, 1199968.038 1484186.309 0, 1200212.008 1484198.086 0, 1200455.978 1484209.877 0, 1200699.947 1484221.683 0, 1200943.915 1484233.503 0, 1201187.882 1484245.337 0, 1201431.849 1484257.186 0, 
+    1201675.815 1484269.049 0, 1201919.781 1484280.926 0, 1202163.745 1484292.818 0, 1202407.709 1484304.724 0, 1202651.673 1484316.645 0, 1202895.635 1484328.58 0, 1203139.597 1484340.529 0, 1203383.559 1484352.492 0, 1203627.519 1484364.47 0, 1203871.479 1484376.463 0, 
+    1204115.438 1484388.469 0, 1204359.396 1484400.49 0, 1204603.354 1484412.526 0, 1204847.311 1484424.575 0, 1205090.12 1484436.583 0, 1205335.223 1484448.718 0, 1205579.177 1484460.811 0, 1205823.132 1484472.918 0, 1206067.085 1484485.039 0, 1206311.038 1484497.175 0, 
+    1206554.99 1484509.325 0, 1206798.941 1484521.49 0, 1207042.891 1484533.669 0, 1207286.841 1484545.862 0, 1207530.79 1484558.07 0, 1207774.739 1484570.292 0, 1208018.686 1484582.528 0, 1208262.633 1484594.779 0, 1208506.58 1484607.044 0, 1208750.525 1484619.324 0, 
+    1208994.47 1484631.618 0, 1209238.414 1484643.926 0, 1209482.357 1484656.248 0, 1209726.3 1484668.585 0, 1209970.242 1484680.936 0, 1210214.183 1484693.302 0, 1210458.123 1484705.682 0, 1210702.063 1484718.076 0, 1210944.855 1484730.427 0, 1211228.031 1479166.755 0, 
+    1211511.223 1473602.755 0))
+
+POLYGON ((1222653.053 1485342.924 0, 1222410.294 1485329.888 0, 1222166.391 1485316.804 0, 1221922.486 1485303.735 0, 1221678.581 1485290.681 0, 1221434.675 1485277.64 0, 1221190.768 1485264.614 0, 1220946.861 1485251.603 0, 1220702.952 1485238.605 0, 1220459.043 1485225.622 0, 
+    1220215.133 1485212.654 0, 1219971.223 1485199.699 0, 1219727.311 1485186.76 0, 1219483.399 1485173.834 0, 1219239.486 1485160.923 0, 1218995.573 1485148.026 0, 1218751.658 1485135.144 0, 1218507.743 1485122.275 0, 1218263.827 1485109.422 0, 1218019.911 1485096.582 0, 
+    1217775.993 1485083.757 0, 1217532.075 1485070.947 0, 1217288.156 1485058.15 0, 1217044.236 1485045.368 0, 1216799.17 1485032.541 0, 1216556.395 1485019.847 0, 1216312.473 1485007.108 0, 1216068.55 1484994.384 0, 1215824.627 1484981.674 0, 1215580.702 1484968.978 0, 
+    1215336.778 1484956.296 0, 1215092.852 1484943.629 0, 1214848.925 1484930.977 0, 1214604.998 1484918.338 0, 1214361.07 1484905.714 0, 1214117.142 1484893.104 0, 1213873.212 1484880.509 0, 1213629.282 1484867.928 0, 1213385.351 1484855.362 0, 1213141.42 1484842.809 0, 
+    1212897.487 1484830.271 0, 1212653.554 1484817.748 0, 1212409.62 1484805.239 0, 1212165.686 1484792.744 0, 1211921.751 1484780.263 0, 1211677.814 1484767.797 0, 1211433.878 1484755.345 0, 1211189.94 1484742.908 0, 1210944.855 1484730.427 0, 1210661.697 1490293.764 0, 
+    1210378.556 1495856.761 0, 1210622.983 1495869.209 0, 1210866.265 1495881.613 0, 1211109.547 1495894.031 0, 1211352.829 1495906.464 0, 1211596.109 1495918.911 0, 1211839.389 1495931.372 0, 1212082.668 1495943.848 0, 1212325.946 1495956.338 0, 1212569.223 1495968.842 0, 
+    1212812.5 1495981.361 0, 1213055.776 1495993.894 0, 1213299.051 1496006.441 0, 1213542.326 1496019.002 0, 1213785.6 1496031.578 0, 1214028.873 1496044.168 0, 1214272.145 1496056.773 0, 1214515.417 1496069.392 0, 1214758.688 1496082.025 0, 1215001.958 1496094.672 0, 
+    1215245.227 1496107.334 0, 1215488.496 1496120.01 0, 1215731.764 1496132.7 0, 1215975.031 1496145.405 0, 1216217.155 1496158.064 0, 1216461.563 1496170.857 0, 1216704.827 1496183.605 0, 1216948.092 1496196.367 0, 1217191.355 1496209.143 0, 1217434.618 1496221.934 0, 
+    1217677.879 1496234.739 0, 1217921.141 1496247.558 0, 1218164.401 1496260.392 0, 1218407.66 1496273.24 0, 1218650.919 1496286.102 0, 1218894.177 1496298.978 0, 1219137.435 1496311.869 0, 1219380.691 1496324.774 0, 1219623.947 1496337.694 0, 1219867.202 1496350.627 0, 
+    1220110.456 1496363.576 0, 1220353.71 1496376.538 0, 1220596.963 1496389.515 0, 1220840.215 1496402.506 0, 1221083.466 1496415.511 0, 1221326.716 1496428.531 0, 1221569.966 1496441.565 0, 1221813.215 1496454.613 0, 1222055.322 1496467.615 0, 1222354.178 1490905.439 0, 
+    1222653.053 1485342.924 0))
+
+POLYGON ((1233730.315 1497111.454 0, 1233488.244 1497097.769 0, 1233245.033 1497084.033 0, 1233001.821 1497070.312 0, 1232758.608 1497056.605 0, 1232515.395 1497042.913 0, 1232272.181 1497029.235 0, 1232028.965 1497015.571 0, 1231785.75 1497001.921 0, 1231542.533 1496988.286 0, 
+    1231299.315 1496974.665 0, 1231056.097 1496961.058 0, 1230812.878 1496947.466 0, 1230569.658 1496933.888 0, 1230326.437 1496920.324 0, 1230083.216 1496906.775 0, 1229839.993 1496893.24 0, 1229596.77 1496879.719 0, 1229353.546 1496866.212 0, 1229110.322 1496852.72 0, 
+    1228867.096 1496839.242 0, 1228623.87 1496825.779 0, 1228380.643 1496812.33 0, 1228137.415 1496798.895 0, 1227893.046 1496785.411 0, 1227650.957 1496772.068 0, 1227407.726 1496758.676 0, 1227164.495 1496745.299 0, 1226921.264 1496731.935 0, 1226678.031 1496718.586 0, 
+    1226434.798 1496705.252 0, 1226191.563 1496691.931 0, 1225948.328 1496678.625 0, 1225705.093 1496665.334 0, 1225461.856 1496652.056 0, 1225218.619 1496638.793 0, 1224975.381 1496625.544 0, 1224732.142 1496612.31 0, 1224488.902 1496599.09 0, 1224245.662 1496585.884 0, 
+    1224002.421 1496572.692 0, 1223759.179 1496559.515 0, 1223515.936 1496546.352 0, 1223272.692 1496533.204 0, 1223029.448 1496520.07 0, 1222786.203 1496506.95 0, 1222542.957 1496493.844 0, 1222299.71 1496480.753 0, 1222055.322 1496467.615 0, 1221756.484 1502029.444 0, 
+    1221457.665 1507590.921 0, 1221701.396 1507604.024 0, 1221943.988 1507617.08 0, 1222186.579 1507630.15 0, 1222429.169 1507643.235 0, 1222671.759 1507656.334 0, 1222914.348 1507669.447 0, 1223156.936 1507682.574 0, 1223399.523 1507695.716 0, 1223642.11 1507708.872 0, 
+    1223884.696 1507722.042 0, 1224127.281 1507735.227 0, 1224369.865 1507748.426 0, 1224612.448 1507761.639 0, 1224855.031 1507774.866 0, 1225097.613 1507788.108 0, 1225340.194 1507801.364 0, 1225582.774 1507814.634 0, 1225825.354 1507827.919 0, 1226067.932 1507841.217 0, 
+    1226310.51 1507854.53 0, 1226553.087 1507867.858 0, 1226795.664 1507881.199 0, 1227038.239 1507894.555 0, 1227279.677 1507907.863 0, 1227523.388 1507921.31 0, 1227765.961 1507934.709 0, 1228008.534 1507948.122 0, 1228251.106 1507961.549 0, 1228493.676 1507974.99 0, 
+    1228736.247 1507988.446 0, 1228978.816 1508001.916 0, 1229221.384 1508015.401 0, 1229463.952 1508028.899 0, 1229706.519 1508042.412 0, 1229949.085 1508055.939 0, 1230191.65 1508069.481 0, 1230434.215 1508083.037 0, 1230676.779 1508096.607 0, 1230919.341 1508110.191 0, 
+    1231161.904 1508123.79 0, 1231404.465 1508137.403 0, 1231647.025 1508151.03 0, 1231889.585 1508164.671 0, 1232132.144 1508178.327 0, 1232374.702 1508191.997 0, 1232617.259 1508205.681 0, 1232859.816 1508219.38 0, 1233101.235 1508233.028 0, 1233415.765 1502672.417 0, 
+    1233730.315 1497111.454 0))
+
+POLYGON ((1244742.945 1508908.028 0, 1244501.563 1508893.697 0, 1244259.047 1508879.313 0, 1244016.529 1508864.944 0, 1243774.01 1508850.589 0, 1243531.491 1508836.248 0, 1243288.971 1508821.921 0, 1243046.45 1508807.609 0, 1242803.928 1508793.311 0, 1242561.405 1508779.027 0, 
+    1242318.882 1508764.757 0, 1242076.357 1508750.502 0, 1241833.832 1508736.261 0, 1241591.306 1508722.034 0, 1241348.779 1508707.822 0, 1241106.251 1508693.624 0, 1240863.723 1508679.44 0, 1240621.193 1508665.27 0, 1240378.663 1508651.115 0, 1240136.132 1508636.974 0, 
+    1239893.6 1508622.847 0, 1239651.067 1508608.734 0, 1239408.533 1508594.636 0, 1239165.999 1508580.552 0, 1238922.329 1508566.417 0, 1238680.928 1508552.427 0, 1238438.391 1508538.386 0, 1238195.853 1508524.359 0, 1237953.315 1508510.346 0, 1237710.775 1508496.348 0, 
+    1237468.235 1508482.364 0, 1237225.694 1508468.394 0, 1236983.152 1508454.439 0, 1236740.609 1508440.498 0, 1236498.066 1508426.571 0, 1236255.522 1508412.658 0, 1236012.977 1508398.76 0, 1235770.431 1508384.875 0, 1235527.884 1508371.006 0, 1235285.336 1508357.15 0, 
+    1235042.788 1508343.309 0, 1234800.239 1508329.482 0, 1234557.689 1508315.669 0, 1234315.138 1508301.87 0, 1234072.586 1508288.086 0, 1233830.034 1508274.316 0, 1233587.481 1508260.561 0, 1233344.926 1508246.819 0, 1233101.235 1508233.028 0, 1232786.726 1513793.281 0, 
+    1232472.236 1519353.171 0, 1232715.27 1519366.925 0, 1232957.17 1519380.63 0, 1233199.068 1519394.348 0, 1233440.966 1519408.081 0, 1233682.863 1519421.828 0, 1233924.76 1519435.589 0, 1234166.655 1519449.365 0, 1234408.55 1519463.154 0, 1234650.444 1519476.958 0, 
+    1234892.337 1519490.776 0, 1235134.229 1519504.609 0, 1235376.121 1519518.456 0, 1235618.011 1519532.316 0, 1235859.901 1519546.192 0, 1236101.79 1519560.081 0, 1236343.678 1519573.985 0, 1236585.566 1519587.902 0, 1236827.452 1519601.834 0, 1237069.338 1519615.781 0, 
+    1237311.223 1519629.741 0, 1237553.107 1519643.716 0, 1237794.99 1519657.705 0, 1238036.873 1519671.708 0, 1238277.622 1519685.66 0, 1238520.635 1519699.758 0, 1238762.515 1519713.804 0, 1239004.394 1519727.864 0, 1239246.273 1519741.938 0, 1239488.15 1519756.027 0, 
+    1239730.027 1519770.13 0, 1239971.903 1519784.247 0, 1240213.778 1519798.378 0, 1240455.652 1519812.524 0, 1240697.525 1519826.684 0, 1240939.397 1519840.858 0, 1241181.269 1519855.046 0, 1241423.14 1519869.249 0, 1241665.01 1519883.466 0, 1241906.879 1519897.697 0, 
+    1242148.747 1519911.942 0, 1242390.615 1519926.201 0, 1242632.481 1519940.475 0, 1242874.347 1519954.763 0, 1243116.212 1519969.065 0, 1243358.076 1519983.382 0, 1243599.94 1519997.713 0, 1243841.802 1520012.057 0, 1244082.532 1520026.349 0, 1244412.728 1514467.37 0, 
+    1244742.945 1508908.028 0))
+
+POLYGON ((1255690.88 1520732.326 0, 1255450.189 1520717.354 0, 1255208.368 1520702.326 0, 1254966.546 1520687.312 0, 1254724.724 1520672.312 0, 1254482.9 1520657.327 0, 1254241.076 1520642.355 0, 1253999.25 1520627.398 0, 1253757.424 1520612.456 0, 1253515.597 1520597.527 0, 
+    1253273.769 1520582.613 0, 1253031.94 1520567.713 0, 1252790.11 1520552.827 0, 1252548.28 1520537.955 0, 1252306.448 1520523.098 0, 1252064.616 1520508.255 0, 1251822.783 1520493.426 0, 1251580.949 1520478.611 0, 1251339.114 1520463.811 0, 1251097.278 1520449.025 0, 
+    1250855.441 1520434.253 0, 1250613.604 1520419.495 0, 1250371.765 1520404.751 0, 1250129.926 1520390.022 0, 1249886.956 1520375.238 0, 1249646.245 1520360.606 0, 1249404.403 1520345.92 0, 1249162.56 1520331.247 0, 1248920.716 1520316.589 0, 1248678.872 1520301.945 0, 
+    1248437.026 1520287.316 0, 1248195.18 1520272.7 0, 1247953.333 1520258.099 0, 1247711.485 1520243.512 0, 1247469.636 1520228.94 0, 1247227.787 1520214.381 0, 1246985.936 1520199.837 0, 1246744.085 1520185.307 0, 1246502.233 1520170.791 0, 1246260.38 1520156.29 0, 
+    1246018.526 1520141.802 0, 1245776.671 1520127.329 0, 1245534.815 1520112.871 0, 1245292.959 1520098.426 0, 1245051.101 1520083.996 0, 1244809.243 1520069.58 0, 1244567.384 1520055.178 0, 1244325.524 1520040.79 0, 1244082.532 1520026.349 0, 1243752.359 1525584.959 0, 
+    1243422.207 1531143.194 0, 1243664.542 1531157.595 0, 1243905.748 1531171.944 0, 1244146.952 1531186.307 0, 1244388.156 1531200.684 0, 1244629.359 1531215.075 0, 1244870.561 1531229.481 0, 1245111.763 1531243.9 0, 1245352.963 1531258.334 0, 1245594.163 1531272.782 0, 
+    1245835.362 1531287.245 0, 1246076.56 1531301.721 0, 1246317.757 1531316.212 0, 1246558.953 1531330.717 0, 1246800.148 1531345.236 0, 1247041.343 1531359.769 0, 1247282.536 1531374.316 0, 1247523.729 1531388.878 0, 1247764.921 1531403.454 0, 1248006.112 1531418.044 0, 
+    1248247.302 1531432.648 0, 1248488.492 1531447.267 0, 1248729.68 1531461.899 0, 1248970.868 1531476.546 0, 1249210.928 1531491.139 0, 1249453.241 1531505.882 0, 1249694.426 1531520.572 0, 1249935.61 1531535.275 0, 1250176.793 1531549.993 0, 1250417.976 1531564.725 0, 
+    1250659.157 1531579.471 0, 1250900.338 1531594.232 0, 1251141.518 1531609.006 0, 1251382.697 1531623.795 0, 1251623.875 1531638.598 0, 1251865.052 1531653.415 0, 1252106.229 1531668.247 0, 1252347.404 1531683.092 0, 1252588.579 1531697.952 0, 1252829.753 1531712.826 0, 
+    1253070.925 1531727.714 0, 1253312.097 1531742.617 0, 1253553.269 1531757.533 0, 1253794.439 1531772.464 0, 1254035.608 1531787.409 0, 1254276.777 1531802.368 0, 1254517.944 1531817.341 0, 1254759.111 1531832.329 0, 1254999.151 1531847.26 0, 1255345.004 1526289.981 0, 
+    1255690.88 1520732.326 0))
+
+POLYGON ((1266574.059 1532584.031 0, 1266334.06 1532568.421 0, 1266092.937 1532552.753 0, 1265851.812 1532537.098 0, 1265610.687 1532521.458 0, 1265369.561 1532505.831 0, 1265128.434 1532490.219 0, 1264887.306 1532474.622 0, 1264646.177 1532459.038 0, 1264405.047 1532443.468 0, 
+    1264163.916 1532427.913 0, 1263922.785 1532412.372 0, 1263681.652 1532396.845 0, 1263440.518 1532381.333 0, 1263199.384 1532365.834 0, 1262958.249 1532350.35 0, 1262717.112 1532334.88 0, 1262475.975 1532319.424 0, 1262234.837 1532303.982 0, 1261993.698 1532288.555 0, 
+    1261752.558 1532273.141 0, 1261511.418 1532257.742 0, 1261270.276 1532242.357 0, 1261029.133 1532226.986 0, 1260786.865 1532211.558 0, 1260546.845 1532196.287 0, 1260305.7 1532180.959 0, 1260064.554 1532165.645 0, 1259823.407 1532150.345 0, 1259582.259 1532135.06 0, 
+    1259341.11 1532119.788 0, 1259099.96 1532104.531 0, 1258858.809 1532089.288 0, 1258617.658 1532074.059 0, 1258376.505 1532058.845 0, 1258135.352 1532043.644 0, 1257894.198 1532028.458 0, 1257653.042 1532013.286 0, 1257411.886 1531998.128 0, 1257170.729 1531982.985 0, 
+    1256929.572 1531967.855 0, 1256688.413 1531952.74 0, 1256447.253 1531937.639 0, 1256206.093 1531922.552 0, 1255964.931 1531907.479 0, 1255723.769 1531892.421 0, 1255482.606 1531877.376 0, 1255241.442 1531862.346 0, 1254999.151 1531847.26 0, 1254653.321 1537404.159 0, 
+    1254307.516 1542960.669 0, 1254549.15 1542975.715 0, 1254789.66 1542990.704 0, 1255030.169 1543005.707 0, 1255270.677 1543020.725 0, 1255511.185 1543035.757 0, 1255751.691 1543050.803 0, 1255992.197 1543065.863 0, 1256232.701 1543080.937 0, 1256473.205 1543096.026 0, 
+    1256713.708 1543111.128 0, 1256954.21 1543126.245 0, 1257194.711 1543141.376 0, 1257435.211 1543156.521 0, 1257675.71 1543171.68 0, 1257916.209 1543186.853 0, 1258156.706 1543202.041 0, 1258397.203 1543217.243 0, 1258637.699 1543232.458 0, 1258878.194 1543247.688 0, 
+    1259118.688 1543262.933 0, 1259359.181 1543278.191 0, 1259599.673 1543293.463 0, 1259840.164 1543308.75 0, 1260079.532 1543323.979 0, 1260321.144 1543339.366 0, 1260561.632 1543354.695 0, 1260802.12 1543370.038 0, 1261042.607 1543385.395 0, 1261283.093 1543400.767 0, 
+    1261523.577 1543416.152 0, 1261764.061 1543431.552 0, 1262004.545 1543446.966 0, 1262245.027 1543462.394 0, 1262485.508 1543477.837 0, 1262725.988 1543493.293 0, 1262966.468 1543508.764 0, 1263206.947 1543524.248 0, 1263447.424 1543539.747 0, 1263687.901 1543555.26 0, 
+    1263928.377 1543570.788 0, 1264168.852 1543586.329 0, 1264409.326 1543601.885 0, 1264649.799 1543617.454 0, 1264890.271 1543633.038 0, 1265130.742 1543648.636 0, 1265371.213 1543664.248 0, 1265611.682 1543679.875 0, 1265851.029 1543695.442 0, 1266212.531 1538139.93 0, 
+    1266574.059 1532584.031 0))
+
+POLYGON ((1277392.421 1544462.824 0, 1277153.116 1544446.58 0, 1276912.692 1544430.275 0, 1276672.267 1544413.983 0, 1276431.841 1544397.706 0, 1276191.413 1544381.443 0, 1275950.985 1544365.194 0, 1275710.556 1544348.959 0, 1275470.126 1544332.738 0, 1275229.695 1544316.532 0, 
+    1274989.263 1544300.339 0, 1274748.83 1544284.161 0, 1274508.396 1544267.997 0, 1274267.962 1544251.847 0, 1274027.526 1544235.711 0, 1273787.089 1544219.59 0, 1273546.651 1544203.482 0, 1273306.213 1544187.389 0, 1273065.773 1544171.31 0, 1272825.333 1544155.245 0, 
+    1272584.891 1544139.194 0, 1272344.449 1544123.157 0, 1272104.006 1544107.134 0, 1271863.561 1544091.126 0, 1271621.996 1544075.057 0, 1271382.67 1544059.152 0, 1271142.223 1544043.186 0, 1270901.775 1544027.234 0, 1270661.326 1544011.296 0, 1270420.876 1543995.373 0, 
+    1270180.425 1543979.463 0, 1269939.973 1543963.568 0, 1269699.521 1543947.687 0, 1269459.067 1543931.82 0, 1269218.612 1543915.967 0, 1268978.157 1543900.129 0, 1268737.7 1543884.304 0, 1268497.243 1543868.494 0, 1268256.785 1543852.698 0, 1268016.325 1543836.916 0, 
+    1267775.865 1543821.148 0, 1267535.404 1543805.394 0, 1267294.942 1543789.655 0, 1267054.479 1543773.93 0, 1266814.015 1543758.218 0, 1266573.55 1543742.521 0, 1266333.085 1543726.838 0, 1266092.618 1543711.17 0, 1265851.029 1543695.442 0, 1265489.553 1549250.561 0, 
+    1265128.103 1554805.28 0, 1265369.034 1554820.964 0, 1265608.847 1554836.591 0, 1265848.659 1554852.231 0, 1266088.47 1554867.885 0, 1266328.28 1554883.554 0, 1266568.089 1554899.236 0, 1266807.897 1554914.933 0, 1267047.704 1554930.644 0, 1267287.511 1554946.369 0, 
+    1267527.316 1554962.108 0, 1267767.12 1554977.861 0, 1268006.924 1554993.628 0, 1268246.726 1555009.41 0, 1268486.528 1555025.205 0, 1268726.329 1555041.015 0, 1268966.129 1555056.839 0, 1269205.927 1555072.677 0, 1269445.725 1555088.529 0, 1269685.522 1555104.395 0, 
+    1269925.318 1555120.275 0, 1270165.114 1555136.169 0, 1270404.908 1555152.078 0, 1270644.701 1555168 0, 1270883.376 1555183.863 0, 1271124.285 1555199.888 0, 1271364.075 1555215.853 0, 1271603.865 1555231.832 0, 1271843.653 1555247.825 0, 1272083.441 1555263.832 0, 
+    1272323.227 1555279.853 0, 1272563.013 1555295.889 0, 1272802.798 1555311.938 0, 1273042.582 1555328.002 0, 1273282.365 1555344.08 0, 1273522.147 1555360.172 0, 1273761.928 1555376.278 0, 1274001.708 1555392.398 0, 1274241.487 1555408.532 0, 1274481.265 1555424.681 0, 
+    1274721.042 1555440.843 0, 1274960.818 1555457.02 0, 1275200.594 1555473.21 0, 1275440.368 1555489.415 0, 1275680.141 1555505.634 0, 1275919.914 1555521.867 0, 1276159.685 1555538.114 0, 1276399.456 1555554.375 0, 1276638.11 1555570.575 0, 1277015.252 1550016.899 0, 
+    1277392.421 1544462.824 0))
+
+POLYGON ((1288145.908 1556368.385 0, 1287907.3 1556351.511 0, 1287667.576 1556334.573 0, 1287427.851 1556317.648 0, 1287188.126 1556300.738 0, 1286948.399 1556283.842 0, 1286708.672 1556266.96 0, 1286468.943 1556250.091 0, 1286229.213 1556233.238 0, 1285989.483 1556216.398 0, 
+    1285749.751 1556199.572 0, 1285510.019 1556182.76 0, 1285270.285 1556165.963 0, 1285030.551 1556149.179 0, 1284790.815 1556132.41 0, 1284551.079 1556115.655 0, 1284311.341 1556098.914 0, 1284071.603 1556082.187 0, 1283831.863 1556065.474 0, 1283592.123 1556048.775 0, 
+    1283352.381 1556032.091 0, 1283112.639 1556015.42 0, 1282872.895 1555998.764 0, 1282633.151 1555982.122 0, 1282392.291 1555965.416 0, 1282153.659 1555948.879 0, 1281913.912 1555932.28 0, 1281674.164 1555915.694 0, 1281434.414 1555899.122 0, 1281194.664 1555882.564 0, 
+    1280954.913 1555866.021 0, 1280715.161 1555849.491 0, 1280475.408 1555832.976 0, 1280235.654 1555816.475 0, 1279995.898 1555799.988 0, 1279756.142 1555783.515 0, 1279516.385 1555767.056 0, 1279276.627 1555750.611 0, 1279036.868 1555734.181 0, 1278797.108 1555717.764 0, 
+    1278557.347 1555701.362 0, 1278317.586 1555684.974 0, 1278077.823 1555668.599 0, 1277838.059 1555652.239 0, 1277598.294 1555635.893 0, 1277358.528 1555619.562 0, 1277118.762 1555603.244 0, 1276878.994 1555586.94 0, 1276638.11 1555570.575 0, 1276260.995 1561123.846 0, 
+    1275883.909 1566676.705 0, 1276124.136 1566693.025 0, 1276363.25 1566709.284 0, 1276602.363 1566725.558 0, 1276841.475 1566741.845 0, 1277080.586 1566758.146 0, 1277319.697 1566774.462 0, 1277558.806 1566790.791 0, 1277797.914 1566807.135 0, 1278037.021 1566823.492 0, 
+    1278276.127 1566839.864 0, 1278515.233 1566856.25 0, 1278754.337 1566872.65 0, 1278993.441 1566889.064 0, 1279232.543 1566905.492 0, 1279471.644 1566921.934 0, 1279710.745 1566938.39 0, 1279949.844 1566954.86 0, 1280188.943 1566971.345 0, 1280428.041 1566987.843 0, 
+    1280667.137 1567004.356 0, 1280906.233 1567020.882 0, 1281145.327 1567037.423 0, 1281384.421 1567053.978 0, 1281622.402 1567070.469 0, 1281862.606 1567087.129 0, 1282101.696 1567103.726 0, 1282340.786 1567120.337 0, 1282579.875 1567136.962 0, 1282818.963 1567153.601 0, 
+    1283058.05 1567170.254 0, 1283297.135 1567186.922 0, 1283536.22 1567203.603 0, 1283775.304 1567220.298 0, 1284014.387 1567237.008 0, 1284253.469 1567253.731 0, 1284492.55 1567270.469 0, 1284731.63 1567287.221 0, 1284970.709 1567303.987 0, 1285209.787 1567320.766 0, 
+    1285448.864 1567337.56 0, 1285687.94 1567354.368 0, 1285927.015 1567371.19 0, 1286166.089 1567388.027 0, 1286405.162 1567404.877 0, 1286644.234 1567421.741 0, 1286883.305 1567438.619 0, 1287122.375 1567455.512 0, 1287360.334 1567472.34 0, 1287753.106 1561920.568 0, 
+    1288145.908 1556368.385 0))
+
+POLYGON ((1298834.465 1568300.395 0, 1298596.553 1568282.894 0, 1298357.532 1568265.327 0, 1298118.51 1568247.773 0, 1297879.486 1568230.233 0, 1297640.462 1568212.708 0, 1297401.436 1568195.196 0, 1297162.41 1568177.699 0, 1296923.382 1568160.215 0, 1296684.353 1568142.746 0, 
+    1296445.324 1568125.291 0, 1296206.293 1568107.85 0, 1295967.261 1568090.423 0, 1295728.229 1568073.01 0, 1295489.195 1568055.611 0, 1295250.16 1568038.226 0, 1295011.124 1568020.855 0, 1294772.088 1568003.498 0, 1294533.05 1567986.156 0, 1294294.011 1567968.827 0, 
+    1294054.971 1567951.513 0, 1293815.93 1567934.212 0, 1293576.888 1567916.926 0, 1293337.845 1567899.653 0, 1293097.692 1567882.315 0, 1292859.757 1567865.151 0, 1292620.711 1567847.921 0, 1292381.664 1567830.705 0, 1292142.616 1567813.503 0, 1291903.567 1567796.315 0, 
+    1291664.517 1567779.141 0, 1291425.466 1567761.981 0, 1291186.414 1567744.836 0, 1290947.361 1567727.704 0, 1290708.306 1567710.587 0, 1290469.251 1567693.483 0, 1290230.195 1567676.394 0, 1289991.138 1567659.318 0, 1289752.08 1567642.257 0, 1289513.021 1567625.21 0, 
+    1289273.961 1567608.177 0, 1289034.9 1567591.158 0, 1288795.838 1567574.153 0, 1288556.775 1567557.162 0, 1288317.711 1567540.185 0, 1288078.646 1567523.222 0, 1287839.58 1567506.273 0, 1287600.512 1567489.339 0, 1287360.334 1567472.34 0, 1286967.59 1573023.694 0, 
+    1286574.877 1578574.624 0, 1286814.399 1578591.577 0, 1287052.813 1578608.465 0, 1287291.226 1578625.367 0, 1287529.637 1578642.284 0, 1287768.048 1578659.214 0, 1288006.457 1578676.159 0, 1288244.866 1578693.117 0, 1288483.274 1578710.09 0, 1288721.68 1578727.076 0, 
+    1288960.086 1578744.077 0, 1289198.491 1578761.091 0, 1289436.894 1578778.12 0, 1289675.297 1578795.163 0, 1289913.699 1578812.219 0, 1290152.099 1578829.29 0, 1290390.499 1578846.375 0, 1290628.897 1578863.474 0, 1290867.295 1578880.587 0, 1291105.692 1578897.714 0, 
+    1291344.087 1578914.855 0, 1291582.482 1578932.009 0, 1291820.875 1578949.178 0, 1292059.268 1578966.361 0, 1292296.553 1578983.479 0, 1292536.05 1579000.77 0, 1292774.44 1579017.995 0, 1293012.828 1579035.234 0, 1293251.216 1579052.487 0, 1293489.602 1579069.754 0, 
+    1293727.988 1579087.035 0, 1293966.372 1579104.331 0, 1294204.755 1579121.64 0, 1294443.138 1579138.963 0, 1294681.519 1579156.301 0, 1294919.9 1579173.652 0, 1295158.279 1579191.017 0, 1295396.657 1579208.397 0, 1295635.035 1579225.79 0, 1295873.411 1579243.198 0, 
+    1296111.786 1579260.619 0, 1296350.16 1579278.055 0, 1296588.534 1579295.505 0, 1296826.906 1579312.968 0, 1297065.277 1579330.446 0, 1297303.647 1579347.938 0, 1297542.016 1579365.443 0, 1297780.384 1579382.963 0, 1298017.645 1579400.415 0, 1298426.04 1573850.617 0, 
+    1298834.465 1568300.395 0))
+
+POLYGON ((1309458.035 1580258.532 0, 1309220.823 1580240.409 0, 1308982.505 1580222.216 0, 1308744.186 1580204.037 0, 1308505.867 1580185.872 0, 1308267.546 1580167.721 0, 1308029.224 1580149.584 0, 1307790.901 1580131.461 0, 1307552.577 1580113.352 0, 1307314.252 1580095.257 0, 
+    1307075.926 1580077.176 0, 1306837.598 1580059.109 0, 1306599.27 1580041.056 0, 1306360.941 1580023.017 0, 1306122.61 1580004.993 0, 1305884.279 1579986.982 0, 1305645.946 1579968.985 0, 1305407.613 1579951.002 0, 1305169.278 1579933.034 0, 1304930.942 1579915.079 0, 
+    1304692.606 1579897.138 0, 1304454.268 1579879.212 0, 1304215.929 1579861.299 0, 1303977.589 1579843.401 0, 1303738.143 1579825.433 0, 1303500.906 1579807.646 0, 1303262.563 1579789.789 0, 1303024.219 1579771.947 0, 1302785.874 1579754.118 0, 1302547.528 1579736.304 0, 
+    1302309.18 1579718.504 0, 1302070.832 1579700.717 0, 1301832.483 1579682.945 0, 1301594.132 1579665.187 0, 1301355.781 1579647.443 0, 1301117.428 1579629.713 0, 1300879.075 1579611.996 0, 1300640.72 1579594.294 0, 1300402.365 1579576.606 0, 1300164.008 1579558.932 0, 
+    1299925.65 1579541.272 0, 1299687.291 1579523.626 0, 1299448.932 1579505.994 0, 1299210.571 1579488.376 0, 1298972.209 1579470.772 0, 1298733.846 1579453.182 0, 1298495.482 1579435.606 0, 1298257.117 1579418.045 0, 1298017.645 1579400.415 0, 1297609.283 1584949.784 0, 
+    1297200.952 1590498.717 0, 1297439.768 1590516.298 0, 1297677.48 1590533.811 0, 1297915.19 1590551.339 0, 1298152.9 1590568.881 0, 1298390.609 1590586.437 0, 1298628.316 1590604.006 0, 1298866.023 1590621.59 0, 1299103.728 1590639.188 0, 1299341.433 1590656.799 0, 
+    1299579.136 1590674.425 0, 1299816.839 1590692.064 0, 1300054.54 1590709.718 0, 1300292.241 1590727.386 0, 1300529.94 1590745.067 0, 1300767.638 1590762.763 0, 1301005.335 1590780.472 0, 1301243.032 1590798.196 0, 1301480.727 1590815.934 0, 1301718.421 1590833.685 0, 
+    1301956.114 1590851.451 0, 1302193.806 1590869.23 0, 1302431.497 1590887.024 0, 1302669.187 1590904.831 0, 1302905.774 1590922.57 0, 1303144.563 1590940.488 0, 1303382.25 1590958.338 0, 1303619.936 1590976.201 0, 1303857.621 1590994.079 0, 1304095.304 1591011.97 0, 
+    1304332.987 1591029.876 0, 1304570.668 1591047.795 0, 1304808.349 1591065.728 0, 1305046.028 1591083.676 0, 1305283.706 1591101.637 0, 1305521.384 1591119.613 0, 1305759.06 1591137.602 0, 1305996.735 1591155.605 0, 1306234.409 1591173.623 0, 1306472.082 1591191.654 0, 
+    1306709.754 1591209.699 0, 1306947.425 1591227.759 0, 1307185.095 1591245.832 0, 1307422.764 1591263.919 0, 1307660.431 1591282.021 0, 1307898.098 1591300.136 0, 1308135.764 1591318.265 0, 1308373.428 1591336.408 0, 1308609.991 1591354.481 0, 1309033.997 1585806.725 0, 
+    1309458.035 1580258.532 0))
+
+POLYGON ((1320016.566 1592242.475 0, 1319780.054 1592223.734 0, 1319542.441 1592204.919 0, 1319304.828 1592186.118 0, 1319067.213 1592167.332 0, 1318829.598 1592148.559 0, 1318591.981 1592129.8 0, 1318354.363 1592111.056 0, 1318116.744 1592092.325 0, 1317879.124 1592073.608 0, 
+    1317641.503 1592054.906 0, 1317403.881 1592036.217 0, 1317166.257 1592017.542 0, 1316928.633 1591998.881 0, 1316691.007 1591980.234 0, 1316453.381 1591961.602 0, 1316215.753 1591942.983 0, 1315978.124 1591924.378 0, 1315740.494 1591905.787 0, 1315502.863 1591887.21 0, 
+    1315265.231 1591868.647 0, 1315027.598 1591850.099 0, 1314789.964 1591831.564 0, 1314552.328 1591813.043 0, 1314313.592 1591794.45 0, 1314077.054 1591776.043 0, 1313839.416 1591757.564 0, 1313601.776 1591739.099 0, 1313364.135 1591720.648 0, 1313126.493 1591702.211 0, 
+    1312888.85 1591683.788 0, 1312651.206 1591665.379 0, 1312413.561 1591646.984 0, 1312175.915 1591628.603 0, 1311938.267 1591610.236 0, 1311700.619 1591591.883 0, 1311462.969 1591573.544 0, 1311225.319 1591555.218 0, 1310987.667 1591536.907 0, 1310750.014 1591518.61 0, 
+    1310512.361 1591500.327 0, 1310274.706 1591482.058 0, 1310037.05 1591463.803 0, 1309799.393 1591445.562 0, 1309561.735 1591427.334 0, 1309324.076 1591409.121 0, 1309086.415 1591390.922 0, 1308848.754 1591372.737 0, 1308609.991 1591354.481 0, 1308186.019 1596901.796 0, 
+    1307762.082 1602448.662 0, 1308000.189 1602466.868 0, 1308237.197 1602485.003 0, 1308474.204 1602503.152 0, 1308711.21 1602521.315 0, 1308948.216 1602539.492 0, 1309185.22 1602557.683 0, 1309422.223 1602575.888 0, 1309659.225 1602594.107 0, 1309896.225 1602612.34 0, 
+    1310133.225 1602630.587 0, 1310370.224 1602648.848 0, 1310607.221 1602667.123 0, 1310844.218 1602685.411 0, 1311081.213 1602703.714 0, 1311318.208 1602722.031 0, 1311555.201 1602740.361 0, 1311792.193 1602758.706 0, 1312029.185 1602777.064 0, 1312266.175 1602795.436 0, 
+    1312503.164 1602813.823 0, 1312740.152 1602832.223 0, 1312977.138 1602850.637 0, 1313214.124 1602869.066 0, 1313450.012 1602887.422 0, 1313688.092 1602905.964 0, 1313925.075 1602924.434 0, 1314162.056 1602942.918 0, 1314399.036 1602961.416 0, 1314636.016 1602979.928 0, 
+    1314872.994 1602998.453 0, 1315109.971 1603016.993 0, 1315346.947 1603035.547 0, 1315583.922 1603054.115 0, 1315820.895 1603072.696 0, 1316057.868 1603091.292 0, 1316294.84 1603109.901 0, 1316531.81 1603128.525 0, 1316768.779 1603147.162 0, 1317005.748 1603165.813 0, 
+    1317242.715 1603184.479 0, 1317479.681 1603203.158 0, 1317716.646 1603221.851 0, 1317953.61 1603240.558 0, 1318190.573 1603259.279 0, 1318427.534 1603278.014 0, 1318664.495 1603296.763 0, 1318901.454 1603315.526 0, 1319137.317 1603334.216 0, 1319576.924 1597788.57 0, 
+    1320016.566 1592242.475 0))
+
+POLYGON ((1330510.006 1604251.904 0, 1330274.195 1604232.548 0, 1330037.289 1604213.115 0, 1329800.382 1604193.697 0, 1329563.475 1604174.292 0, 1329326.566 1604154.902 0, 1329089.656 1604135.525 0, 1328852.744 1604116.163 0, 1328615.832 1604096.814 0, 1328378.919 1604077.479 0, 
+    1328142.004 1604058.159 0, 1327905.088 1604038.852 0, 1327668.171 1604019.559 0, 1327431.253 1604000.28 0, 1327194.334 1603981.015 0, 1326957.414 1603961.764 0, 1326720.492 1603942.527 0, 1326483.57 1603923.304 0, 1326246.646 1603904.095 0, 1326009.721 1603884.899 0, 
+    1325772.795 1603865.718 0, 1325535.868 1603846.551 0, 1325298.94 1603827.397 0, 1325062.01 1603808.258 0, 1324823.985 1603789.044 0, 1324588.148 1603770.021 0, 1324351.216 1603750.923 0, 1324114.282 1603731.839 0, 1323877.347 1603712.77 0, 1323640.411 1603693.714 0, 
+    1323403.473 1603674.672 0, 1323166.535 1603655.644 0, 1322929.596 1603636.63 0, 1322692.655 1603617.63 0, 1322455.713 1603598.644 0, 1322218.771 1603579.672 0, 1321981.827 1603560.714 0, 1321744.882 1603541.769 0, 1321507.935 1603522.839 0, 1321270.988 1603503.923 0, 
+    1321034.04 1603485.02 0, 1320797.09 1603466.132 0, 1320560.14 1603447.257 0, 1320323.188 1603428.397 0, 1320086.235 1603409.55 0, 1319849.281 1603390.718 0, 1319612.326 1603371.899 0, 1319375.37 1603353.094 0, 1319137.317 1603334.216 0, 1318697.747 1608879.408 0, 
+    1318258.212 1614424.139 0, 1318495.609 1614442.964 0, 1318731.913 1614461.717 0, 1318968.215 1614480.484 0, 1319204.516 1614499.265 0, 1319440.817 1614518.06 0, 1319677.116 1614536.868 0, 1319913.413 1614555.691 0, 1320149.71 1614574.527 0, 1320386.006 1614593.378 0, 
+    1320622.301 1614612.242 0, 1320858.594 1614631.12 0, 1321094.886 1614650.012 0, 1321331.178 1614668.918 0, 1321567.468 1614687.838 0, 1321803.757 1614706.772 0, 1322040.045 1614725.719 0, 1322276.331 1614744.681 0, 1322512.617 1614763.656 0, 1322748.902 1614782.646 0, 
+    1322985.185 1614801.649 0, 1323221.467 1614820.666 0, 1323457.748 1614839.698 0, 1323694.029 1614858.743 0, 1323929.216 1614877.713 0, 1324166.585 1614896.874 0, 1324402.862 1614915.961 0, 1324639.138 1614935.062 0, 1324875.412 1614954.176 0, 1325111.685 1614973.305 0, 
+    1325347.958 1614992.447 0, 1325584.229 1615011.603 0, 1325820.499 1615030.774 0, 1326056.767 1615049.958 0, 1326293.035 1615069.156 0, 1326529.302 1615088.368 0, 1326765.567 1615107.594 0, 1327001.831 1615126.833 0, 1327238.095 1615146.087 0, 1327474.357 1615165.354 0, 
+    1327710.617 1615184.636 0, 1327946.877 1615203.931 0, 1328183.136 1615223.24 0, 1328419.393 1615242.564 0, 1328655.65 1615261.901 0, 1328891.905 1615281.252 0, 1329128.159 1615300.617 0, 1329364.412 1615319.995 0, 1329599.573 1615339.298 0, 1330054.77 1609795.832 0, 
+    1330510.006 1604251.904 0))
+
+POLYGON ((1340938.303 1616286.496 0, 1340703.196 1616266.528 0, 1340466.998 1616246.482 0, 1340230.8 1616226.45 0, 1339994.6 1616206.431 0, 1339758.4 1616186.427 0, 1339522.198 1616166.436 0, 1339285.994 1616146.46 0, 1339049.79 1616126.497 0, 1338813.585 1616106.548 0, 
+    1338577.378 1616086.613 0, 1338341.17 1616066.692 0, 1338104.961 1616046.785 0, 1337868.751 1616026.892 0, 1337632.54 1616007.013 0, 1337396.327 1615987.147 0, 1337160.114 1615967.296 0, 1336923.899 1615947.458 0, 1336687.683 1615927.634 0, 1336451.466 1615907.824 0, 
+    1336215.247 1615888.029 0, 1335979.028 1615868.247 0, 1335742.807 1615848.478 0, 1335506.585 1615828.724 0, 1335269.273 1615808.893 0, 1335034.138 1615789.258 0, 1334797.913 1615769.545 0, 1334561.686 1615749.846 0, 1334325.459 1615730.162 0, 1334089.23 1615710.491 0, 
+    1333853 1615690.834 0, 1333616.769 1615671.191 0, 1333380.536 1615651.562 0, 1333144.303 1615631.947 0, 1332908.068 1615612.346 0, 1332671.833 1615592.758 0, 1332435.596 1615573.185 0, 1332199.358 1615553.625 0, 1331963.119 1615534.08 0, 1331726.878 1615514.548 0, 
+    1331490.637 1615495.03 0, 1331254.394 1615475.526 0, 1331018.15 1615456.036 0, 1330781.905 1615436.56 0, 1330545.659 1615417.098 0, 1330309.412 1615397.649 0, 1330073.164 1615378.215 0, 1329836.914 1615358.795 0, 1329599.573 1615339.298 0, 1329144.414 1620882.298 0, 
+    1328689.294 1626424.824 0, 1328925.98 1626444.266 0, 1329161.577 1626463.633 0, 1329397.173 1626483.013 0, 1329632.768 1626502.408 0, 1329868.361 1626521.817 0, 1330103.954 1626541.239 0, 1330339.545 1626560.675 0, 1330575.135 1626580.125 0, 1330810.724 1626599.589 0, 
+    1331046.312 1626619.067 0, 1331281.899 1626638.559 0, 1331517.485 1626658.064 0, 1331753.069 1626677.583 0, 1331988.652 1626697.117 0, 1332224.234 1626716.664 0, 1332459.815 1626736.225 0, 1332695.395 1626755.8 0, 1332930.974 1626775.388 0, 1333166.552 1626794.991 0, 
+    1333402.128 1626814.607 0, 1333637.703 1626834.238 0, 1333873.277 1626853.882 0, 1334108.85 1626873.54 0, 1334343.335 1626893.121 0, 1334579.993 1626912.898 0, 1334815.562 1626932.597 0, 1335051.13 1626952.311 0, 1335286.697 1626972.038 0, 1335522.263 1626991.779 0, 
+    1335757.828 1627011.535 0, 1335993.392 1627031.304 0, 1336228.954 1627051.086 0, 1336464.516 1627070.883 0, 1336700.076 1627090.694 0, 1336935.635 1627110.518 0, 1337171.192 1627130.356 0, 1337406.749 1627150.209 0, 1337642.305 1627170.075 0, 1337877.859 1627189.954 0, 
+    1338113.412 1627209.848 0, 1338348.964 1627229.756 0, 1338584.515 1627249.677 0, 1338820.064 1627269.613 0, 1339055.613 1627289.562 0, 1339291.16 1627309.525 0, 1339526.706 1627329.502 0, 1339762.251 1627349.493 0, 1339996.709 1627369.405 0, 1340467.486 1621828.187 0, 
+    1340938.303 1616286.496 0))
+
+POLYGON ((560687.054 930832.046 0, 560411.923 930857.779 0, 560135.385 930883.661 0, 559858.849 930909.558 0, 559582.314 930935.472 0, 559305.781 930961.403 0, 559029.25 930987.349 0, 558752.72 931013.312 0, 558476.191 931039.291 0, 558199.664 931065.286 0, 
+    557923.139 931091.298 0, 557646.615 931117.326 0, 557370.092 931143.37 0, 557093.572 931169.43 0, 556817.052 931195.507 0, 556540.534 931221.6 0, 556264.018 931247.709 0, 555987.503 931273.835 0, 555710.99 931299.977 0, 555434.479 931326.135 0, 
+    555157.968 931352.309 0, 554881.46 931378.5 0, 554604.953 931404.707 0, 554328.447 931430.93 0, 554050.535 931457.303 0, 553775.441 931483.425 0, 553498.94 931509.697 0, 553222.441 931535.986 0, 552945.943 931562.29 0, 552669.447 931588.611 0, 
+    552392.952 931614.948 0, 552116.459 931641.302 0, 551839.968 931667.671 0, 551563.478 931694.057 0, 551286.989 931720.459 0, 551010.502 931746.878 0, 550734.017 931773.313 0, 550457.533 931799.764 0, 550181.051 931826.231 0, 549904.57 931852.715 0, 
+    549628.091 931879.215 0, 549351.614 931905.731 0, 549075.138 931932.263 0, 548798.663 931958.812 0, 548522.19 931985.377 0, 548245.719 932011.958 0, 547969.249 932038.555 0, 547692.781 932065.169 0, 547414.905 932091.935 0, 547949.937 937644.775 0, 
+    548484.982 943197.761 0, 548762.202 943171.059 0, 549038.016 943144.508 0, 549313.832 943117.973 0, 549589.65 943091.455 0, 549865.469 943064.953 0, 550141.29 943038.467 0, 550417.112 943011.997 0, 550692.936 942985.544 0, 550968.762 942959.107 0, 
+    551244.588 942932.686 0, 551520.417 942906.281 0, 551796.247 942879.892 0, 552072.079 942853.52 0, 552347.912 942827.164 0, 552623.747 942800.824 0, 552899.583 942774.501 0, 553175.421 942748.193 0, 553451.26 942721.902 0, 553727.101 942695.627 0, 
+    554002.943 942669.369 0, 554278.787 942643.126 0, 554554.633 942616.9 0, 554830.48 942590.69 0, 555104.923 942564.63 0, 555382.179 942538.319 0, 555658.031 942512.158 0, 555933.884 942486.013 0, 556209.739 942459.884 0, 556485.595 942433.772 0, 
+    556761.453 942407.676 0, 557037.312 942381.596 0, 557313.173 942355.532 0, 557589.036 942329.484 0, 557864.9 942303.453 0, 558140.765 942277.438 0, 558416.632 942251.439 0, 558692.501 942225.456 0, 558968.371 942199.49 0, 559244.243 942173.54 0, 
+    559520.116 942147.606 0, 559795.991 942121.688 0, 560071.867 942095.787 0, 560347.745 942069.902 0, 560623.624 942044.033 0, 560899.505 942018.18 0, 561175.387 941992.344 0, 561451.271 941966.524 0, 561725.752 941940.851 0, 561206.396 936386.376 0, 
+    560687.054 930832.046 0))
+
+POLYGON ((574970.019 940721.353 0, 574695.465 940746.25 0, 574419.509 940771.291 0, 574143.555 940796.348 0, 573867.602 940821.421 0, 573591.651 940846.51 0, 573315.701 940871.616 0, 573039.753 940896.738 0, 572763.806 940921.876 0, 572487.86 940947.031 0, 
+    572211.916 940972.201 0, 571935.974 940997.388 0, 571660.033 941022.591 0, 571384.094 941047.811 0, 571108.156 941073.046 0, 570832.219 941098.298 0, 570556.284 941123.566 0, 570280.351 941148.85 0, 570004.419 941174.151 0, 569728.488 941199.468 0, 
+    569452.559 941224.801 0, 569176.632 941250.15 0, 568900.706 941275.516 0, 568624.781 941300.897 0, 568347.454 941326.425 0, 568072.937 941351.71 0, 567797.017 941377.14 0, 567521.098 941402.587 0, 567245.181 941428.05 0, 566969.266 941453.529 0, 
+    566693.352 941479.025 0, 566417.439 941504.536 0, 566141.528 941530.064 0, 565865.618 941555.608 0, 565589.71 941581.169 0, 565313.804 941606.745 0, 565037.899 941632.338 0, 564761.995 941657.947 0, 564486.093 941683.573 0, 564210.193 941709.214 0, 
+    563934.294 941734.872 0, 563658.396 941760.546 0, 563382.5 941786.237 0, 563106.606 941811.943 0, 562830.713 941837.666 0, 562554.821 941863.405 0, 562278.932 941889.16 0, 562003.043 941914.932 0, 561725.752 941940.851 0, 562245.12 947495.468 0, 
+    562764.502 953050.222 0, 563041.136 953024.365 0, 563316.371 952998.654 0, 563591.607 952972.96 0, 563866.844 952947.282 0, 564142.083 952921.62 0, 564417.324 952895.975 0, 564692.566 952870.345 0, 564967.81 952844.732 0, 565243.055 952819.135 0, 
+    565518.301 952793.554 0, 565793.549 952767.989 0, 566068.799 952742.441 0, 566344.05 952716.909 0, 566619.303 952691.393 0, 566894.557 952665.893 0, 567169.813 952640.409 0, 567445.07 952614.942 0, 567720.328 952589.491 0, 567995.588 952564.056 0, 
+    568270.85 952538.637 0, 568546.113 952513.234 0, 568821.378 952487.848 0, 569096.644 952462.478 0, 569370.511 952437.252 0, 569647.18 952411.786 0, 569922.451 952386.464 0, 570197.723 952361.159 0, 570472.997 952335.869 0, 570748.272 952310.596 0, 
+    571023.548 952285.34 0, 571298.826 952260.099 0, 571574.106 952234.875 0, 571849.387 952209.666 0, 572124.669 952184.474 0, 572399.953 952159.299 0, 572675.238 952134.139 0, 572950.525 952108.996 0, 573225.814 952083.869 0, 573501.104 952058.758 0, 
+    573776.395 952033.663 0, 574051.688 952008.584 0, 574326.982 951983.522 0, 574602.278 951958.476 0, 574877.575 951933.446 0, 575152.874 951908.432 0, 575428.174 951883.434 0, 575703.476 951858.453 0, 575977.379 951833.615 0, 575473.693 946277.415 0, 
+    574970.019 940721.353 0))
+
+POLYGON ((589193.64 950654.341 0, 588919.666 950678.405 0, 588644.295 950702.609 0, 588368.925 950726.828 0, 588093.557 950751.064 0, 587818.19 950775.316 0, 587542.824 950799.585 0, 587267.46 950823.869 0, 586992.098 950848.17 0, 586716.737 950872.487 0, 
+    586441.377 950896.82 0, 586166.019 950921.169 0, 585890.662 950945.535 0, 585615.307 950969.917 0, 585339.953 950994.315 0, 585064.6 951018.729 0, 584789.249 951043.159 0, 584513.899 951067.606 0, 584238.551 951092.069 0, 583963.204 951116.548 0, 
+    583687.859 951141.043 0, 583412.515 951165.554 0, 583137.173 951190.082 0, 582861.832 951214.626 0, 582585.093 951239.31 0, 582311.154 951263.762 0, 582035.817 951288.354 0, 581760.482 951312.963 0, 581485.148 951337.588 0, 581209.816 951362.229 0, 
+    580934.485 951386.886 0, 580659.156 951411.56 0, 580383.828 951436.249 0, 580108.501 951460.955 0, 579833.176 951485.677 0, 579557.853 951510.416 0, 579282.53 951535.17 0, 579007.21 951559.941 0, 578731.89 951584.728 0, 578456.573 951609.531 0, 
+    578181.256 951634.35 0, 577905.942 951659.186 0, 577630.628 951684.037 0, 577355.316 951708.905 0, 577080.006 951733.789 0, 576804.697 951758.69 0, 576529.389 951783.606 0, 576254.083 951808.539 0, 575977.379 951833.615 0, 576481.077 957389.948 0, 
+    576984.788 962946.412 0, 577260.835 962921.396 0, 577535.487 962896.522 0, 577810.14 962871.665 0, 578084.795 962846.824 0, 578359.451 962821.999 0, 578634.109 962797.19 0, 578908.768 962772.397 0, 579183.429 962747.62 0, 579458.091 962722.86 0, 
+    579732.755 962698.116 0, 580007.42 962673.388 0, 580282.087 962648.676 0, 580556.755 962623.98 0, 580831.424 962599.301 0, 581106.095 962574.638 0, 581380.767 962549.99 0, 581655.441 962525.359 0, 581930.117 962500.745 0, 582204.793 962476.146 0, 
+    582479.471 962451.563 0, 582754.151 962426.997 0, 583028.832 962402.447 0, 583303.515 962377.913 0, 583576.803 962353.519 0, 583852.884 962328.893 0, 584127.571 962304.408 0, 584402.259 962279.938 0, 584676.949 962255.485 0, 584951.64 962231.048 0, 
+    585226.333 962206.627 0, 585501.027 962182.223 0, 585775.722 962157.834 0, 586050.419 962133.462 0, 586325.117 962109.106 0, 586599.817 962084.766 0, 586874.518 962060.442 0, 587149.221 962036.134 0, 587423.925 962011.843 0, 587698.631 961987.567 0, 
+    587973.337 961963.308 0, 588248.046 961939.065 0, 588522.756 961914.838 0, 588797.467 961890.628 0, 589072.179 961866.433 0, 589346.893 961842.255 0, 589621.609 961818.093 0, 589896.326 961793.947 0, 590169.65 961769.94 0, 589681.639 956212.075 0, 
+    589193.64 950654.341 0))
+
+POLYGON ((603357.782 960630.722 0, 603084.39 960653.957 0, 602809.606 960677.327 0, 602534.823 960700.713 0, 602260.042 960724.115 0, 601985.262 960747.533 0, 601710.484 960770.967 0, 601435.706 960794.418 0, 601160.931 960817.885 0, 600886.156 960841.368 0, 
+    600611.383 960864.867 0, 600336.612 960888.382 0, 600061.842 960911.914 0, 599787.073 960935.461 0, 599512.305 960959.025 0, 599237.539 960982.605 0, 598962.775 961006.201 0, 598688.011 961029.814 0, 598413.249 961053.442 0, 598138.489 961077.087 0, 
+    597863.73 961100.748 0, 597588.972 961124.425 0, 597314.216 961148.118 0, 597039.461 961171.827 0, 596763.314 961195.673 0, 596489.955 961219.295 0, 596215.205 961243.052 0, 595940.455 961266.827 0, 595665.707 961290.617 0, 595390.961 961314.423 0, 
+    595116.216 961338.246 0, 594841.472 961362.084 0, 594566.73 961385.939 0, 594291.989 961409.81 0, 594017.249 961433.698 0, 593742.511 961457.601 0, 593467.774 961481.521 0, 593193.039 961505.456 0, 592918.305 961529.408 0, 592643.573 961553.377 0, 
+    592368.842 961577.361 0, 592094.112 961601.361 0, 591819.384 961625.378 0, 591544.657 961649.411 0, 591269.932 961673.46 0, 590995.208 961697.525 0, 590720.485 961721.606 0, 590445.764 961745.703 0, 590169.65 961769.94 0, 590657.671 967327.93 0, 
+    591145.703 972886.042 0, 591421.16 972861.864 0, 591695.226 972837.824 0, 591969.295 972813.8 0, 592243.364 972789.792 0, 592517.436 972765.8 0, 592791.508 972741.825 0, 593065.582 972717.865 0, 593339.657 972693.922 0, 593613.734 972669.995 0, 
+    593887.812 972646.084 0, 594161.892 972622.189 0, 594435.973 972598.31 0, 594710.055 972574.447 0, 594984.139 972550.601 0, 595258.224 972526.771 0, 595532.311 972502.956 0, 595806.399 972479.158 0, 596080.488 972455.376 0, 596354.579 972431.611 0, 
+    596628.671 972407.861 0, 596902.765 972384.127 0, 597176.86 972360.41 0, 597450.956 972336.708 0, 597723.663 972313.143 0, 597999.153 972289.354 0, 598273.254 972265.701 0, 598547.356 972242.065 0, 598821.459 972218.444 0, 599095.564 972194.839 0, 
+    599369.67 972171.251 0, 599643.777 972147.679 0, 599917.886 972124.123 0, 600191.996 972100.583 0, 600466.108 972077.059 0, 600740.221 972053.551 0, 601014.336 972030.06 0, 601288.451 972006.584 0, 601562.569 971983.125 0, 601836.687 971959.682 0, 
+    602110.807 971936.255 0, 602384.928 971912.844 0, 602659.051 971889.449 0, 602933.175 971866.07 0, 603207.301 971842.708 0, 603481.428 971819.362 0, 603755.556 971796.031 0, 604029.685 971772.717 0, 604302.427 971749.537 0, 603830.099 966190.069 0, 
+    603357.782 960630.722 0))
+
+POLYGON ((617462.309 970650.207 0, 617189.501 970672.617 0, 616915.307 970695.156 0, 616641.114 970717.712 0, 616366.922 970740.284 0, 616092.732 970762.872 0, 615818.543 970785.476 0, 615544.355 970808.096 0, 615270.169 970830.732 0, 614995.984 970853.385 0, 
+    614721.8 970876.054 0, 614447.617 970898.738 0, 614173.436 970921.439 0, 613899.257 970944.156 0, 613625.078 970966.889 0, 613350.901 970989.639 0, 613076.726 971012.404 0, 612802.551 971035.186 0, 612528.378 971057.984 0, 612254.207 971080.797 0, 
+    611980.036 971103.627 0, 611705.867 971126.474 0, 611431.7 971149.336 0, 611157.533 971172.214 0, 610881.98 971195.225 0, 610609.205 971218.02 0, 610335.043 971240.946 0, 610060.882 971263.889 0, 609786.722 971286.849 0, 609512.564 971309.824 0, 
+    609238.407 971332.815 0, 608964.252 971355.823 0, 608690.097 971378.846 0, 608415.945 971401.886 0, 608141.793 971424.942 0, 607867.643 971448.014 0, 607593.495 971471.102 0, 607319.347 971494.207 0, 607045.201 971517.327 0, 606771.057 971540.464 0, 
+    606496.913 971563.616 0, 606222.771 971586.785 0, 605948.631 971609.97 0, 605674.492 971633.172 0, 605400.354 971656.389 0, 605126.217 971679.622 0, 604852.082 971702.872 0, 604577.949 971726.137 0, 604302.427 971749.537 0, 604774.764 977309.124 0, 
+    605247.111 982868.825 0, 605521.975 982845.481 0, 605795.455 982822.271 0, 606068.935 982799.077 0, 606342.417 982775.899 0, 606615.901 982752.737 0, 606889.385 982729.591 0, 607162.871 982706.462 0, 607436.359 982683.348 0, 607709.847 982660.251 0, 
+    607983.338 982637.169 0, 608256.829 982614.104 0, 608530.322 982591.055 0, 608803.816 982568.022 0, 609077.312 982545.005 0, 609350.809 982522.004 0, 609624.307 982499.019 0, 609897.807 982476.05 0, 610171.307 982453.098 0, 610444.81 982430.161 0, 
+    610718.313 982407.241 0, 610991.818 982384.337 0, 611265.325 982361.448 0, 611538.833 982338.576 0, 611810.956 982315.836 0, 612085.852 982292.88 0, 612359.364 982270.057 0, 612632.877 982247.249 0, 612906.391 982224.457 0, 613179.907 982201.682 0, 
+    613453.424 982178.922 0, 613726.943 982156.179 0, 614000.462 982133.452 0, 614273.984 982110.741 0, 614547.506 982088.046 0, 614821.03 982065.367 0, 615094.555 982042.704 0, 615368.081 982020.057 0, 615641.609 981997.427 0, 615915.138 981974.812 0, 
+    616188.669 981952.214 0, 616462.201 981929.631 0, 616735.734 981907.065 0, 617009.268 981884.515 0, 617282.804 981861.981 0, 617556.341 981839.463 0, 617829.88 981816.961 0, 618103.419 981794.475 0, 618375.576 981772.119 0, 617918.938 976211.106 0, 
+    617462.309 970650.207 0))
+
+POLYGON ((687086.063 1021384.069 0, 686816.216 1021402.402 0, 686545.007 1021420.844 0, 686273.8 1021439.301 0, 686002.593 1021457.774 0, 685731.388 1021476.263 0, 685460.184 1021494.769 0, 685188.981 1021513.29 0, 684917.778 1021531.827 0, 684646.577 1021550.38 0, 
+    684375.378 1021568.949 0, 684104.179 1021587.534 0, 683832.981 1021606.135 0, 683561.784 1021624.752 0, 683290.589 1021643.385 0, 683019.394 1021662.034 0, 682748.201 1021680.699 0, 682477.009 1021699.379 0, 682205.818 1021718.076 0, 681934.628 1021736.789 0, 
+    681663.439 1021755.518 0, 681392.251 1021774.262 0, 681121.064 1021793.023 0, 680849.879 1021811.799 0, 680577.331 1021830.686 0, 680307.511 1021849.4 0, 680036.328 1021868.225 0, 679765.147 1021887.065 0, 679493.967 1021905.922 0, 679222.788 1021924.794 0, 
+    678951.61 1021943.682 0, 678680.433 1021962.586 0, 678409.258 1021981.507 0, 678138.083 1022000.443 0, 677866.91 1022019.395 0, 677595.738 1022038.363 0, 677324.566 1022057.347 0, 677053.396 1022076.347 0, 676782.227 1022095.363 0, 676511.06 1022114.395 0, 
+    676239.893 1022133.443 0, 675968.727 1022152.507 0, 675697.563 1022171.587 0, 675426.399 1022190.682 0, 675155.237 1022209.794 0, 674884.076 1022228.922 0, 674612.916 1022248.065 0, 674341.757 1022267.225 0, 674069.236 1022286.497 0, 674463.062 1027853.16 0, 
+    674856.894 1033419.896 0, 675128.757 1033400.671 0, 675399.26 1033381.558 0, 675669.765 1033362.46 0, 675940.271 1033343.379 0, 676210.778 1033324.313 0, 676481.286 1033305.264 0, 676751.795 1033286.23 0, 677022.305 1033267.212 0, 677292.817 1033248.21 0, 
+    677563.329 1033229.224 0, 677833.843 1033210.254 0, 678104.357 1033191.3 0, 678374.873 1033172.362 0, 678645.39 1033153.44 0, 678915.908 1033134.533 0, 679186.428 1033115.643 0, 679456.948 1033096.768 0, 679727.469 1033077.91 0, 679997.992 1033059.067 0, 
+    680268.515 1033040.241 0, 680539.04 1033021.43 0, 680809.566 1033002.635 0, 681080.093 1032983.856 0, 681349.261 1032965.187 0, 681621.15 1032946.346 0, 681891.68 1032927.615 0, 682162.212 1032908.899 0, 682432.744 1032890.2 0, 682703.278 1032871.517 0, 
+    682973.812 1032852.849 0, 683244.348 1032834.198 0, 683514.885 1032815.562 0, 683785.423 1032796.942 0, 684055.962 1032778.338 0, 684326.502 1032759.75 0, 684597.044 1032741.179 0, 684867.586 1032722.623 0, 685138.129 1032704.082 0, 685408.674 1032685.558 0, 
+    685679.219 1032667.05 0, 685949.766 1032648.558 0, 686220.314 1032630.081 0, 686490.863 1032611.621 0, 686761.413 1032593.176 0, 687031.964 1032574.748 0, 687302.516 1032556.335 0, 687573.069 1032537.938 0, 687842.264 1032519.649 0, 687464.161 1026951.823 0, 
+    687086.063 1021384.069 0))
+
+POLYGON ((700830.127 1031656.092 0, 700560.879 1031673.62 0, 700290.275 1031691.253 0, 700019.672 1031708.901 0, 699749.07 1031726.565 0, 699478.469 1031744.245 0, 699207.869 1031761.941 0, 698937.27 1031779.653 0, 698666.672 1031797.381 0, 698396.075 1031815.125 0, 
+    698125.479 1031832.885 0, 697854.885 1031850.66 0, 697584.291 1031868.452 0, 697313.698 1031886.26 0, 697043.107 1031904.083 0, 696772.516 1031921.922 0, 696501.927 1031939.778 0, 696231.338 1031957.649 0, 695960.751 1031975.536 0, 695690.165 1031993.439 0, 
+    695419.579 1032011.358 0, 695148.995 1032029.293 0, 694878.412 1032047.244 0, 694607.83 1032065.211 0, 694335.891 1032083.284 0, 694066.669 1032101.192 0, 693796.09 1032119.207 0, 693525.512 1032137.238 0, 693254.935 1032155.284 0, 692984.359 1032173.346 0, 
+    692713.785 1032191.425 0, 692443.211 1032209.519 0, 692172.639 1032227.629 0, 691902.067 1032245.755 0, 691631.497 1032263.897 0, 691360.927 1032282.055 0, 691090.359 1032300.229 0, 690819.792 1032318.419 0, 690549.226 1032336.624 0, 690278.661 1032354.846 0, 
+    690008.097 1032373.084 0, 689737.534 1032391.337 0, 689466.972 1032409.606 0, 689196.411 1032427.892 0, 688925.851 1032446.193 0, 688655.293 1032464.51 0, 688384.735 1032482.843 0, 688114.179 1032501.192 0, 687842.264 1032519.649 0, 688220.372 1038087.545 0, 
+    688598.484 1043655.506 0, 688869.74 1043637.094 0, 689139.641 1043618.789 0, 689409.543 1043600.5 0, 689679.446 1043582.228 0, 689949.35 1043563.971 0, 690219.256 1043545.73 0, 690489.162 1043527.505 0, 690759.07 1043509.295 0, 691028.978 1043491.102 0, 
+    691298.888 1043472.924 0, 691568.798 1043454.763 0, 691838.71 1043436.617 0, 692108.623 1043418.487 0, 692378.537 1043400.373 0, 692648.452 1043382.275 0, 692918.368 1043364.193 0, 693188.285 1043346.127 0, 693458.203 1043328.077 0, 693728.122 1043310.042 0, 
+    693998.042 1043292.023 0, 694267.964 1043274.021 0, 694537.886 1043256.034 0, 694807.81 1043238.063 0, 695076.379 1043220.198 0, 695347.66 1043202.169 0, 695617.586 1043184.245 0, 695887.514 1043166.338 0, 696157.443 1043148.446 0, 696427.372 1043130.571 0, 
+    696697.303 1043112.711 0, 696967.235 1043094.867 0, 697237.168 1043077.039 0, 697507.102 1043059.227 0, 697777.037 1043041.431 0, 698046.973 1043023.651 0, 698316.91 1043005.886 0, 698586.848 1042988.138 0, 698856.787 1042970.405 0, 699126.728 1042952.688 0, 
+    699396.669 1042934.988 0, 699666.611 1042917.303 0, 699936.555 1042899.634 0, 700206.499 1042881.98 0, 700476.445 1042864.343 0, 700746.391 1042846.722 0, 701016.339 1042829.116 0, 701286.287 1042811.526 0, 701554.883 1042794.041 0, 701192.503 1037225.034 0, 
+    700830.127 1031656.092 0))
+
+POLYGON ((714513.663 1041969.183 0, 714245.017 1041985.91 0, 713975.02 1042002.737 0, 713705.024 1042019.58 0, 713435.029 1042036.438 0, 713165.035 1042053.313 0, 712895.041 1042070.203 0, 712625.049 1042087.11 0, 712355.058 1042104.032 0, 712085.068 1042120.97 0, 
+    711815.079 1042137.924 0, 711545.09 1042154.894 0, 711275.103 1042171.88 0, 711005.117 1042188.882 0, 710735.132 1042205.899 0, 710465.147 1042222.933 0, 710195.164 1042239.982 0, 709925.182 1042257.047 0, 709655.201 1042274.129 0, 709385.221 1042291.226 0, 
+    709115.241 1042308.339 0, 708845.263 1042325.468 0, 708575.286 1042342.612 0, 708305.31 1042359.773 0, 708033.982 1042377.036 0, 707765.361 1042394.142 0, 707495.387 1042411.35 0, 707225.415 1042428.574 0, 706955.444 1042445.814 0, 706685.474 1042463.07 0, 
+    706415.505 1042480.342 0, 706145.537 1042497.63 0, 705875.57 1042514.934 0, 705605.604 1042532.253 0, 705335.639 1042549.588 0, 705065.675 1042566.94 0, 704795.712 1042584.307 0, 704525.75 1042601.69 0, 704255.789 1042619.089 0, 703985.829 1042636.504 0, 
+    703715.87 1042653.935 0, 703445.913 1042671.381 0, 703175.956 1042688.844 0, 702906 1042706.322 0, 702636.045 1042723.817 0, 702366.092 1042741.327 0, 702096.139 1042758.853 0, 701826.187 1042776.395 0, 701554.883 1042794.041 0, 701917.267 1048363.108 0, 
+    702279.655 1053932.233 0, 702550.3 1053914.63 0, 702819.596 1053897.13 0, 703088.893 1053879.647 0, 703358.192 1053862.179 0, 703627.491 1053844.727 0, 703896.791 1053827.291 0, 704166.092 1053809.871 0, 704435.394 1053792.467 0, 704704.698 1053775.078 0, 
+    704974.002 1053757.706 0, 705243.307 1053740.349 0, 705512.614 1053723.008 0, 705781.921 1053705.683 0, 706051.229 1053688.374 0, 706320.539 1053671.081 0, 706589.849 1053653.803 0, 706859.16 1053636.542 0, 707128.473 1053619.296 0, 707397.786 1053602.066 0, 
+    707667.101 1053584.852 0, 707936.416 1053567.654 0, 708205.733 1053550.471 0, 708475.05 1053533.305 0, 708743.019 1053516.24 0, 709013.688 1053499.019 0, 709283.009 1053481.9 0, 709552.33 1053464.797 0, 709821.653 1053447.71 0, 710090.976 1053430.639 0, 
+    710360.301 1053413.583 0, 710629.627 1053396.543 0, 710898.953 1053379.52 0, 711168.281 1053362.512 0, 711437.609 1053345.519 0, 711706.939 1053328.543 0, 711976.269 1053311.583 0, 712245.601 1053294.638 0, 712514.933 1053277.709 0, 712784.267 1053260.797 0, 
+    713053.602 1053243.9 0, 713322.937 1053227.018 0, 713592.274 1053210.153 0, 713861.611 1053193.304 0, 714130.95 1053176.47 0, 714400.289 1053159.652 0, 714669.63 1053142.85 0, 714938.971 1053126.064 0, 715206.965 1053109.378 0, 714860.312 1047539.252 0, 
+    714513.663 1041969.183 0))
+
+POLYGON ((728136.548 1052323.049 0, 727868.506 1052338.978 0, 727599.119 1052355.003 0, 727329.732 1052371.044 0, 727060.346 1052387.101 0, 726790.961 1052403.173 0, 726521.577 1052419.262 0, 726252.194 1052435.366 0, 725982.812 1052451.486 0, 725713.43 1052467.622 0, 
+    725444.05 1052483.774 0, 725174.671 1052499.942 0, 724905.292 1052516.125 0, 724635.915 1052532.325 0, 724366.539 1052548.54 0, 724097.163 1052564.771 0, 723827.789 1052581.018 0, 723558.415 1052597.281 0, 723289.042 1052613.56 0, 723019.671 1052629.855 0, 
+    722750.3 1052646.165 0, 722480.93 1052662.491 0, 722211.561 1052678.833 0, 721942.194 1052695.191 0, 721671.479 1052711.647 0, 721403.461 1052727.955 0, 721134.096 1052744.361 0, 720864.732 1052760.782 0, 720595.369 1052777.219 0, 720326.007 1052793.672 0, 
+    720056.646 1052810.141 0, 719787.286 1052826.626 0, 719517.927 1052843.127 0, 719248.569 1052859.643 0, 718979.211 1052876.176 0, 718709.855 1052892.724 0, 718440.5 1052909.288 0, 718171.146 1052925.868 0, 717901.792 1052942.464 0, 717632.44 1052959.076 0, 
+    717363.089 1052975.703 0, 717093.739 1052992.347 0, 716824.389 1053009.006 0, 716555.041 1053025.681 0, 716285.693 1053042.372 0, 716016.347 1053059.079 0, 715747.002 1053075.801 0, 715477.657 1053092.54 0, 715206.965 1053109.378 0, 715553.621 1058679.556 0, 
+    715900.279 1064249.782 0, 716170.313 1064232.985 0, 716439.001 1064216.287 0, 716707.691 1064199.605 0, 716976.382 1064182.939 0, 717245.073 1064166.289 0, 717513.766 1064149.655 0, 717782.46 1064133.036 0, 718051.154 1064116.433 0, 718319.85 1064099.846 0, 
+    718588.547 1064083.275 0, 718857.244 1064066.719 0, 719125.943 1064050.18 0, 719394.642 1064033.656 0, 719663.343 1064017.148 0, 719932.044 1064000.656 0, 720200.746 1063984.18 0, 720469.45 1063967.719 0, 720738.154 1063951.274 0, 721006.859 1063934.845 0, 
+    721275.566 1063918.432 0, 721544.273 1063902.035 0, 721812.981 1063885.654 0, 722081.69 1063869.288 0, 722349.056 1063853.02 0, 722619.112 1063836.604 0, 722887.824 1063820.286 0, 723156.537 1063803.984 0, 723425.251 1063787.697 0, 723693.966 1063771.426 0, 
+    723962.681 1063755.171 0, 724231.398 1063738.932 0, 724500.116 1063722.709 0, 724768.835 1063706.502 0, 725037.555 1063690.31 0, 725306.275 1063674.134 0, 725574.997 1063657.974 0, 725843.719 1063641.83 0, 726112.443 1063625.701 0, 726381.167 1063609.589 0, 
+    726649.893 1063593.492 0, 726918.619 1063577.411 0, 727187.346 1063561.346 0, 727456.075 1063545.297 0, 727724.804 1063529.263 0, 727993.534 1063513.246 0, 728262.265 1063497.244 0, 728530.997 1063481.258 0, 728798.386 1063465.367 0, 728467.466 1057894.184 0, 
+    728136.548 1052323.049 0))
+
+POLYGON ((741698.658 1062717.395 0, 741431.223 1062732.53 0, 741162.447 1062747.757 0, 740893.672 1062762.999 0, 740624.897 1062778.258 0, 740356.124 1062793.532 0, 740087.351 1062808.822 0, 739818.58 1062824.128 0, 739549.809 1062839.449 0, 739281.039 1062854.787 0, 
+    739012.27 1062870.14 0, 738743.502 1062885.509 0, 738474.735 1062900.894 0, 738205.969 1062916.295 0, 737937.204 1062931.712 0, 737668.439 1062947.144 0, 737399.676 1062962.592 0, 737130.913 1062978.056 0, 736862.152 1062993.536 0, 736593.391 1063009.032 0, 
+    736324.631 1063024.543 0, 736055.872 1063040.071 0, 735787.114 1063055.614 0, 735518.357 1063071.173 0, 735248.258 1063086.825 0, 734980.846 1063102.338 0, 734712.091 1063117.945 0, 734443.338 1063133.567 0, 734174.585 1063149.205 0, 733905.834 1063164.859 0, 
+    733637.083 1063180.528 0, 733368.333 1063196.214 0, 733099.585 1063211.915 0, 732830.837 1063227.632 0, 732562.09 1063243.365 0, 732293.344 1063259.114 0, 732024.599 1063274.879 0, 731755.854 1063290.659 0, 731487.111 1063306.455 0, 731218.369 1063322.267 0, 
+    730949.627 1063338.095 0, 730680.887 1063353.939 0, 730412.148 1063369.798 0, 730143.409 1063385.674 0, 729874.671 1063401.565 0, 729605.935 1063417.472 0, 729337.199 1063433.395 0, 729068.464 1063449.333 0, 728798.386 1063465.367 0, 729129.31 1069036.595 0, 
+    729460.235 1074607.861 0, 729729.653 1074591.866 0, 729997.732 1074575.967 0, 730265.812 1074560.083 0, 730533.893 1074544.215 0, 730801.975 1074528.362 0, 731070.058 1074512.526 0, 731338.141 1074496.705 0, 731606.226 1074480.9 0, 731874.312 1074465.111 0, 
+    732142.398 1074449.337 0, 732410.485 1074433.58 0, 732678.574 1074417.838 0, 732946.663 1074402.112 0, 733214.753 1074386.401 0, 733482.844 1074370.707 0, 733750.936 1074355.028 0, 734019.029 1074339.365 0, 734287.123 1074323.718 0, 734555.218 1074308.086 0, 
+    734823.314 1074292.471 0, 735091.41 1074276.871 0, 735359.508 1074261.287 0, 735627.606 1074245.718 0, 735894.366 1074230.243 0, 736163.806 1074214.629 0, 736431.907 1074199.108 0, 736700.009 1074183.603 0, 736968.112 1074168.113 0, 737236.216 1074152.64 0, 
+    737504.321 1074137.182 0, 737772.427 1074121.74 0, 738040.533 1074106.313 0, 738308.641 1074090.903 0, 738576.749 1074075.508 0, 738844.859 1074060.129 0, 739112.969 1074044.766 0, 739381.08 1074029.419 0, 739649.192 1074014.087 0, 739917.305 1073998.771 0, 
+    740185.419 1073983.471 0, 740453.534 1073968.187 0, 740721.65 1073952.918 0, 740989.766 1073937.666 0, 741257.884 1073922.429 0, 741526.002 1073907.207 0, 741794.122 1073892.002 0, 742062.242 1073876.813 0, 742329.024 1073861.714 0, 742013.84 1068289.535 0, 
+    741698.658 1062717.395 0))
+
+POLYGON ((755199.871 1073151.927 0, 754933.044 1073166.271 0, 754664.882 1073180.703 0, 754396.721 1073195.151 0, 754128.561 1073209.615 0, 753860.401 1073224.094 0, 753592.243 1073238.59 0, 753324.085 1073253.1 0, 753055.928 1073267.627 0, 752787.772 1073282.17 0, 
+    752519.617 1073296.728 0, 752251.462 1073311.302 0, 751983.309 1073325.892 0, 751715.156 1073340.498 0, 751447.004 1073355.119 0, 751178.854 1073369.756 0, 750910.704 1073384.409 0, 750642.554 1073399.078 0, 750374.406 1073413.763 0, 750106.259 1073428.463 0, 
+    749838.112 1073443.179 0, 749569.966 1073457.911 0, 749301.821 1073472.659 0, 749033.677 1073487.422 0, 748764.197 1073502.275 0, 748497.392 1073516.997 0, 748229.251 1073531.808 0, 747961.11 1073546.634 0, 747692.971 1073561.477 0, 747424.832 1073576.335 0, 
+    747156.694 1073591.209 0, 746888.557 1073606.098 0, 746620.421 1073621.004 0, 746352.286 1073635.925 0, 746084.151 1073650.862 0, 745816.018 1073665.815 0, 745547.885 1073680.784 0, 745279.753 1073695.768 0, 745011.623 1073710.769 0, 744743.493 1073725.785 0, 
+    744475.364 1073740.816 0, 744207.235 1073755.864 0, 743939.108 1073770.927 0, 743670.982 1073786.006 0, 743402.856 1073801.101 0, 743134.731 1073816.212 0, 742866.608 1073831.338 0, 742598.485 1073846.481 0, 742329.024 1073861.714 0, 742644.211 1079433.929 0, 
+    742959.399 1085006.175 0, 743228.2 1084990.979 0, 743495.667 1084975.873 0, 743763.135 1084960.784 0, 744030.603 1084945.71 0, 744298.073 1084930.652 0, 744565.543 1084915.61 0, 744833.015 1084900.583 0, 745100.487 1084885.573 0, 745367.96 1084870.578 0, 
+    745635.434 1084855.598 0, 745902.909 1084840.635 0, 746170.385 1084825.687 0, 746437.861 1084810.755 0, 746705.339 1084795.839 0, 746972.817 1084780.938 0, 747240.297 1084766.053 0, 747507.777 1084751.184 0, 747775.258 1084736.331 0, 748042.74 1084721.493 0, 
+    748310.222 1084706.672 0, 748577.706 1084691.866 0, 748845.191 1084677.075 0, 749112.676 1084662.301 0, 749378.828 1084647.615 0, 749647.649 1084632.799 0, 749915.137 1084618.071 0, 750182.626 1084603.36 0, 750450.116 1084588.664 0, 750717.606 1084573.984 0, 
+    750985.098 1084559.319 0, 751252.59 1084544.671 0, 751520.083 1084530.038 0, 751787.577 1084515.421 0, 752055.072 1084500.819 0, 752322.568 1084486.233 0, 752590.065 1084471.663 0, 752857.562 1084457.109 0, 753125.06 1084442.571 0, 753392.56 1084428.048 0, 
+    753660.06 1084413.541 0, 753927.56 1084399.05 0, 754195.062 1084384.575 0, 754462.565 1084370.115 0, 754730.068 1084355.671 0, 754997.573 1084341.243 0, 755265.078 1084326.83 0, 755532.584 1084312.433 0, 755798.757 1084298.124 0, 755499.313 1078725.01 0, 
+    755199.871 1073151.927 0))
+
+POLYGON ((768640.065 1083626.349 0, 768373.85 1083639.907 0, 768106.304 1083653.548 0, 767838.759 1083667.204 0, 767571.215 1083680.877 0, 767303.672 1083694.565 0, 767036.13 1083708.269 0, 766768.588 1083721.989 0, 766501.048 1083735.724 0, 766233.508 1083749.475 0, 
+    765965.969 1083763.242 0, 765698.43 1083777.025 0, 765430.893 1083790.823 0, 765163.356 1083804.637 0, 764895.82 1083818.467 0, 764628.285 1083832.313 0, 764360.751 1083846.174 0, 764093.217 1083860.051 0, 763825.685 1083873.944 0, 763558.153 1083887.853 0, 
+    763290.622 1083901.777 0, 763023.092 1083915.717 0, 762755.562 1083929.673 0, 762488.034 1083943.645 0, 762219.174 1083957.702 0, 761952.979 1083971.635 0, 761685.453 1083985.654 0, 761417.928 1083999.689 0, 761150.404 1084013.739 0, 760882.88 1084027.805 0, 
+    760615.357 1084041.887 0, 760347.835 1084055.985 0, 760080.314 1084070.098 0, 759812.794 1084084.227 0, 759545.275 1084098.372 0, 759277.756 1084112.532 0, 759010.238 1084126.709 0, 758742.721 1084140.901 0, 758475.205 1084155.108 0, 758207.69 1084169.332 0, 
+    757940.176 1084183.571 0, 757672.662 1084197.826 0, 757405.149 1084212.097 0, 757137.637 1084226.384 0, 756870.126 1084240.686 0, 756602.616 1084255.004 0, 756335.107 1084269.338 0, 756067.598 1084283.687 0, 755798.757 1084298.124 0, 756098.203 1089871.265 0, 
+    756397.65 1095444.428 0, 756665.831 1095430.026 0, 756932.684 1095415.712 0, 757199.537 1095401.413 0, 757466.391 1095387.13 0, 757733.246 1095372.863 0, 758000.102 1095358.612 0, 758266.959 1095344.376 0, 758533.816 1095330.156 0, 758800.675 1095315.952 0, 
+    759067.534 1095301.763 0, 759334.394 1095287.59 0, 759601.255 1095273.433 0, 759868.116 1095259.291 0, 760134.979 1095245.165 0, 760401.842 1095231.055 0, 760668.706 1095216.961 0, 760935.571 1095202.882 0, 761202.437 1095188.819 0, 761469.304 1095174.772 0, 
+    761736.171 1095160.74 0, 762003.04 1095146.724 0, 762269.909 1095132.724 0, 762536.779 1095118.74 0, 762802.32 1095104.84 0, 763070.521 1095090.818 0, 763337.393 1095076.88 0, 763604.267 1095062.959 0, 763871.141 1095049.053 0, 764138.016 1095035.163 0, 
+    764404.891 1095021.288 0, 764671.768 1095007.429 0, 764938.645 1094993.586 0, 765205.523 1094979.759 0, 765472.402 1094965.947 0, 765739.282 1094952.151 0, 766006.163 1094938.371 0, 766273.044 1094924.606 0, 766539.926 1094910.858 0, 766806.809 1094897.124 0, 
+    767073.693 1094883.407 0, 767340.578 1094869.705 0, 767607.463 1094856.019 0, 767874.349 1094842.349 0, 768141.236 1094828.694 0, 768408.124 1094815.055 0, 768675.013 1094801.432 0, 768941.902 1094787.825 0, 769207.464 1094774.301 0, 768923.764 1089200.314 0, 
+    768640.065 1083626.349 0))
+
+POLYGON ((782019.121 1094140.366 0, 781753.52 1094153.14 0, 781486.593 1094165.994 0, 781219.667 1094178.863 0, 780952.742 1094191.747 0, 780685.817 1094204.648 0, 780418.894 1094217.564 0, 780151.971 1094230.496 0, 779885.048 1094243.444 0, 779618.127 1094256.407 0, 
+    779351.206 1094269.386 0, 779084.286 1094282.381 0, 778817.367 1094295.392 0, 778550.448 1094308.418 0, 778283.531 1094321.46 0, 778016.614 1094334.518 0, 777749.698 1094347.591 0, 777482.782 1094360.68 0, 777215.868 1094373.785 0, 776948.954 1094386.905 0, 
+    776682.041 1094400.041 0, 776415.129 1094413.193 0, 776148.217 1094426.361 0, 775881.306 1094439.544 0, 775613.069 1094452.809 0, 775347.487 1094465.958 0, 775080.579 1094479.188 0, 774813.671 1094492.435 0, 774546.764 1094505.697 0, 774279.858 1094518.974 0, 
+    774012.953 1094532.267 0, 773746.048 1094545.576 0, 773479.145 1094558.901 0, 773212.242 1094572.242 0, 772945.34 1094585.598 0, 772678.438 1094598.97 0, 772411.538 1094612.357 0, 772144.638 1094625.76 0, 771877.739 1094639.179 0, 771610.841 1094652.614 0, 
+    771343.943 1094666.064 0, 771077.047 1094679.53 0, 770810.151 1094693.012 0, 770543.256 1094706.51 0, 770276.362 1094720.023 0, 770009.468 1094733.552 0, 769742.576 1094747.097 0, 769475.684 1094760.657 0, 769207.464 1094774.301 0, 769491.166 1100348.305 0, 
+    769774.868 1105922.324 0, 770042.428 1105908.713 0, 770308.663 1105895.186 0, 770574.9 1105881.675 0, 770841.137 1105868.179 0, 771107.375 1105854.699 0, 771373.614 1105841.235 0, 771639.854 1105827.786 0, 771906.094 1105814.353 0, 772172.335 1105800.936 0, 
+    772438.577 1105787.534 0, 772704.82 1105774.148 0, 772971.064 1105760.778 0, 773237.308 1105747.424 0, 773503.553 1105734.085 0, 773769.799 1105720.761 0, 774036.046 1105707.454 0, 774302.294 1105694.162 0, 774568.542 1105680.885 0, 774834.791 1105667.625 0, 
+    775101.041 1105654.38 0, 775367.292 1105641.151 0, 775633.543 1105627.937 0, 775899.795 1105614.739 0, 776164.724 1105601.622 0, 776432.302 1105588.39 0, 776698.556 1105575.239 0, 776964.812 1105562.104 0, 777231.068 1105548.984 0, 777497.325 1105535.881 0, 
+    777763.582 1105522.792 0, 778029.841 1105509.72 0, 778296.1 1105496.663 0, 778562.36 1105483.622 0, 778828.621 1105470.596 0, 779094.882 1105457.586 0, 779361.144 1105444.592 0, 779627.407 1105431.614 0, 779893.671 1105418.651 0, 780159.935 1105405.704 0, 
+    780426.201 1105392.772 0, 780692.467 1105379.856 0, 780958.734 1105366.956 0, 781225.001 1105354.071 0, 781491.269 1105341.203 0, 781757.539 1105328.35 0, 782023.808 1105315.512 0, 782290.079 1105302.69 0, 782555.027 1105289.948 0, 782287.074 1099715.15 0, 
+    782019.121 1094140.366 0))
+
+POLYGON ((795336.922 1104693.681 0, 795071.937 1104705.675 0, 794805.631 1104717.744 0, 794539.326 1104729.829 0, 794273.022 1104741.93 0, 794006.718 1104754.047 0, 793740.415 1104766.179 0, 793474.113 1104778.327 0, 793207.812 1104790.49 0, 792941.511 1104802.669 0, 
+    792675.211 1104814.864 0, 792408.912 1104827.075 0, 792142.613 1104839.301 0, 791876.315 1104851.543 0, 791610.018 1104863.801 0, 791343.722 1104876.074 0, 791077.426 1104888.363 0, 790811.131 1104900.667 0, 790544.837 1104912.988 0, 790278.543 1104925.324 0, 
+    790012.25 1104937.675 0, 789745.958 1104950.043 0, 789479.667 1104962.426 0, 789213.376 1104974.824 0, 788945.764 1104987.3 0, 788680.797 1104999.669 0, 788414.509 1105012.114 0, 788148.221 1105024.576 0, 787881.934 1105037.053 0, 787615.648 1105049.545 0, 
+    787349.362 1105062.054 0, 787083.078 1105074.578 0, 786816.794 1105087.117 0, 786550.51 1105099.673 0, 786284.228 1105112.244 0, 786017.946 1105124.83 0, 785751.665 1105137.433 0, 785485.385 1105150.051 0, 785219.105 1105162.685 0, 784952.826 1105175.334 0, 
+    784686.548 1105187.999 0, 784420.271 1105200.68 0, 784153.994 1105213.376 0, 783887.718 1105226.088 0, 783621.443 1105238.816 0, 783355.169 1105251.56 0, 783088.895 1105264.319 0, 782822.622 1105277.094 0, 782555.027 1105289.948 0, 782822.981 1110864.754 0, 
+    783090.935 1116439.566 0, 783357.871 1116426.744 0, 783623.487 1116414 0, 783889.104 1116401.273 0, 784154.723 1116388.56 0, 784420.341 1116375.864 0, 784685.961 1116363.183 0, 784951.581 1116350.518 0, 785217.202 1116337.869 0, 785482.824 1116325.235 0, 
+    785748.447 1116312.617 0, 786014.07 1116300.014 0, 786279.694 1116287.427 0, 786545.319 1116274.856 0, 786810.945 1116262.3 0, 787076.571 1116249.76 0, 787342.198 1116237.235 0, 787607.826 1116224.727 0, 787873.454 1116212.233 0, 788139.083 1116199.756 0, 
+    788404.713 1116187.294 0, 788670.344 1116174.848 0, 788935.975 1116162.417 0, 789201.607 1116150.002 0, 789465.921 1116137.664 0, 789732.874 1116125.219 0, 789998.508 1116112.851 0, 790264.143 1116100.499 0, 790529.779 1116088.162 0, 790795.416 1116075.841 0, 
+    791061.053 1116063.535 0, 791326.691 1116051.245 0, 791592.33 1116038.971 0, 791857.969 1116026.712 0, 792123.609 1116014.469 0, 792389.25 1116002.242 0, 792654.891 1115990.03 0, 792920.534 1115977.834 0, 793186.177 1115965.653 0, 793451.821 1115953.489 0, 
+    793717.465 1115941.339 0, 793983.11 1115929.206 0, 794248.756 1115917.088 0, 794514.403 1115904.986 0, 794780.05 1115892.899 0, 795045.698 1115880.828 0, 795311.347 1115868.773 0, 795576.996 1115856.733 0, 795841.328 1115844.768 0, 795589.125 1110269.222 0, 
+    795336.922 1104693.681 0))
+
+POLYGON ((808593.351 1115285.995 0, 808328.984 1115297.213 0, 808063.302 1115308.502 0, 807797.62 1115319.807 0, 807531.939 1115331.128 0, 807266.258 1115342.464 0, 807000.579 1115353.815 0, 806734.9 1115365.183 0, 806469.221 1115376.566 0, 806203.544 1115387.965 0, 
+    805937.867 1115399.379 0, 805672.19 1115410.809 0, 805406.515 1115422.254 0, 805140.84 1115433.716 0, 804875.165 1115445.192 0, 804609.492 1115456.685 0, 804343.819 1115468.193 0, 804078.146 1115479.717 0, 803812.475 1115491.256 0, 803546.804 1115502.811 0, 
+    803281.133 1115514.382 0, 803015.464 1115525.968 0, 802749.795 1115537.57 0, 802484.127 1115549.188 0, 802217.142 1115560.879 0, 801952.792 1115572.47 0, 801687.126 1115584.134 0, 801421.461 1115595.814 0, 801155.796 1115607.51 0, 800890.132 1115619.221 0, 
+    800624.468 1115630.948 0, 800358.806 1115642.691 0, 800093.144 1115654.449 0, 799827.482 1115666.223 0, 799561.822 1115678.013 0, 799296.162 1115689.818 0, 799030.503 1115701.639 0, 798764.844 1115713.475 0, 798499.186 1115725.328 0, 798233.529 1115737.195 0, 
+    797967.872 1115749.079 0, 797702.217 1115760.978 0, 797436.562 1115772.892 0, 797170.907 1115784.823 0, 796905.254 1115796.769 0, 796639.601 1115808.73 0, 796373.948 1115820.707 0, 796108.297 1115832.7 0, 795841.328 1115844.768 0, 796093.531 1121420.315 0, 
+    796345.734 1126995.858 0, 796612.043 1126983.819 0, 796877.038 1126971.856 0, 797142.034 1126959.908 0, 797407.031 1126947.976 0, 797672.028 1126936.06 0, 797937.026 1126924.159 0, 798202.025 1126912.274 0, 798467.024 1126900.404 0, 798732.024 1126888.55 0, 
+    798997.025 1126876.712 0, 799262.027 1126864.889 0, 799527.029 1126853.082 0, 799792.032 1126841.29 0, 800057.036 1126829.514 0, 800322.04 1126817.754 0, 800587.045 1126806.009 0, 800852.05 1126794.28 0, 801117.057 1126782.566 0, 801382.064 1126770.868 0, 
+    801647.072 1126759.185 0, 801912.08 1126747.518 0, 802177.089 1126735.867 0, 802442.099 1126724.232 0, 802705.796 1126712.669 0, 802972.121 1126701.007 0, 803237.132 1126689.418 0, 803502.145 1126677.845 0, 803767.158 1126666.287 0, 804032.172 1126654.745 0, 
+    804297.187 1126643.219 0, 804562.202 1126631.708 0, 804827.218 1126620.212 0, 805092.234 1126608.733 0, 805357.252 1126597.269 0, 805622.27 1126585.82 0, 805887.288 1126574.387 0, 806152.307 1126562.97 0, 806417.327 1126551.568 0, 806682.348 1126540.182 0, 
+    806947.369 1126528.812 0, 807212.391 1126517.457 0, 807477.414 1126506.118 0, 807742.437 1126494.794 0, 808007.461 1126483.486 0, 808272.486 1126472.193 0, 808537.511 1126460.916 0, 808802.537 1126449.655 0, 809066.251 1126438.465 0, 808829.801 1120862.232 0, 
+    808593.351 1115285.995 0))
+
+POLYGON ((821788.292 1125917.013 0, 821524.545 1125927.458 0, 821259.489 1125937.97 0, 820994.433 1125948.498 0, 820729.377 1125959.042 0, 820464.322 1125969.601 0, 820199.268 1125980.176 0, 819934.214 1125990.767 0, 819669.161 1126001.373 0, 819404.109 1126011.995 0, 
+    819139.057 1126022.632 0, 818874.006 1126033.285 0, 818608.956 1126043.953 0, 818343.906 1126054.637 0, 818078.857 1126065.337 0, 817813.808 1126076.052 0, 817548.76 1126086.783 0, 817283.713 1126097.53 0, 817018.666 1126108.292 0, 816753.62 1126119.07 0, 
+    816488.574 1126129.863 0, 816223.53 1126140.672 0, 815958.486 1126151.496 0, 815693.442 1126162.337 0, 815427.087 1126173.246 0, 815163.357 1126184.064 0, 814898.315 1126194.951 0, 814633.274 1126205.853 0, 814368.234 1126216.771 0, 814103.194 1126227.705 0, 
+    813838.155 1126238.654 0, 813573.117 1126249.619 0, 813308.079 1126260.6 0, 813043.042 1126271.596 0, 812778.006 1126282.607 0, 812512.97 1126293.635 0, 812247.935 1126304.678 0, 811982.9 1126315.736 0, 811717.866 1126326.81 0, 811452.833 1126337.9 0, 
+    811187.8 1126349.005 0, 810922.769 1126360.126 0, 810657.737 1126371.263 0, 810392.707 1126382.415 0, 810127.677 1126393.583 0, 809862.648 1126404.766 0, 809597.619 1126415.965 0, 809332.591 1126427.179 0, 809066.251 1126438.465 0, 809302.7 1132014.689 0, 
+    809539.149 1137590.9 0, 809804.83 1137579.643 0, 810069.201 1137568.456 0, 810333.574 1137557.285 0, 810597.946 1137546.129 0, 810862.32 1137534.989 0, 811126.694 1137523.865 0, 811391.069 1137512.756 0, 811655.444 1137501.662 0, 811919.821 1137490.585 0, 
+    812184.197 1137479.522 0, 812448.575 1137468.476 0, 812712.953 1137457.444 0, 812977.332 1137446.429 0, 813241.711 1137435.429 0, 813506.091 1137424.444 0, 813770.472 1137413.476 0, 814034.853 1137402.522 0, 814299.235 1137391.585 0, 814563.617 1137380.662 0, 
+    814828.001 1137369.756 0, 815092.385 1137358.865 0, 815356.769 1137347.989 0, 815621.154 1137337.129 0, 815884.231 1137326.338 0, 816149.927 1137315.456 0, 816414.314 1137304.643 0, 816678.701 1137293.845 0, 816943.09 1137283.063 0, 817207.479 1137272.296 0, 
+    817471.868 1137261.545 0, 817736.258 1137250.81 0, 818000.649 1137240.09 0, 818265.041 1137229.385 0, 818529.433 1137218.697 0, 818793.826 1137208.023 0, 819058.219 1137197.366 0, 819322.613 1137186.724 0, 819587.008 1137176.097 0, 819851.403 1137165.486 0, 
+    820115.799 1137154.891 0, 820380.196 1137144.311 0, 820644.593 1137133.747 0, 820908.99 1137123.198 0, 821173.389 1137112.665 0, 821437.788 1137102.147 0, 821702.187 1137091.645 0, 821966.588 1137081.159 0, 822229.681 1137070.74 0, 822008.987 1131493.883 0, 
+    821788.292 1125917.013 0))
+
+POLYGON ((834921.631 1136586.434 0, 834658.508 1136596.11 0, 834394.079 1136605.849 0, 834129.65 1136615.604 0, 833865.223 1136625.375 0, 833600.796 1136635.161 0, 833336.369 1136644.963 0, 833071.943 1136654.78 0, 832807.518 1136664.613 0, 832543.093 1136674.461 0, 
+    832278.669 1136684.325 0, 832014.245 1136694.205 0, 831749.822 1136704.1 0, 831485.4 1136714.01 0, 831220.978 1136723.936 0, 830956.557 1136733.878 0, 830692.136 1136743.836 0, 830427.716 1136753.809 0, 830163.296 1136763.797 0, 829898.877 1136773.801 0, 
+    829634.459 1136783.821 0, 829370.041 1136793.856 0, 829105.624 1136803.906 0, 828841.208 1136813.973 0, 828575.485 1136824.104 0, 828312.376 1136834.152 0, 828047.962 1136844.265 0, 827783.547 1136854.394 0, 827519.134 1136864.538 0, 827254.721 1136874.697 0, 
+    826990.308 1136884.873 0, 826725.897 1136895.063 0, 826461.485 1136905.27 0, 826197.075 1136915.492 0, 825932.665 1136925.729 0, 825668.255 1136935.982 0, 825403.847 1136946.251 0, 825139.438 1136956.535 0, 824875.031 1136966.835 0, 824610.624 1136977.15 0, 
+    824346.217 1136987.481 0, 824081.812 1136997.827 0, 823817.407 1137008.189 0, 823553.002 1137018.567 0, 823288.598 1137028.96 0, 823024.195 1137039.368 0, 822759.792 1137049.793 0, 822495.39 1137060.232 0, 822229.681 1137070.74 0, 822450.374 1142647.579 0, 
+    822671.067 1148224.396 0, 822936.116 1148213.915 0, 823199.862 1148203.501 0, 823463.608 1148193.103 0, 823727.355 1148182.72 0, 823991.103 1148172.353 0, 824254.851 1148162.001 0, 824518.599 1148151.665 0, 824782.349 1148141.344 0, 825046.098 1148131.039 0, 
+    825309.849 1148120.749 0, 825573.6 1148110.475 0, 825837.352 1148100.217 0, 826101.104 1148089.974 0, 826364.857 1148079.746 0, 826628.61 1148069.534 0, 826892.364 1148059.337 0, 827156.119 1148049.156 0, 827419.874 1148038.991 0, 827683.63 1148028.841 0, 
+    827947.387 1148018.706 0, 828211.144 1148008.588 0, 828474.902 1147998.484 0, 828738.66 1147988.396 0, 829001.115 1147978.374 0, 829266.178 1147968.267 0, 829529.938 1147958.226 0, 829793.699 1147948.2 0, 830057.46 1147938.19 0, 830321.222 1147928.195 0, 
+    830584.984 1147918.216 0, 830848.747 1147908.252 0, 831112.511 1147898.304 0, 831376.275 1147888.371 0, 831640.04 1147878.454 0, 831903.805 1147868.553 0, 832167.571 1147858.667 0, 832431.337 1147848.796 0, 832695.105 1147838.941 0, 832958.872 1147829.102 0, 
+    833222.64 1147819.278 0, 833486.409 1147809.469 0, 833750.179 1147799.677 0, 834013.949 1147789.899 0, 834277.719 1147780.137 0, 834541.49 1147770.391 0, 834805.262 1147760.66 0, 835069.034 1147750.945 0, 835331.504 1147741.293 0, 835126.568 1142163.874 0, 
+    834921.631 1136586.434 0))
+
+POLYGON ((847993.256 1147293.96 0, 847730.758 1147302.87 0, 847466.959 1147311.84 0, 847203.161 1147320.826 0, 846939.363 1147329.827 0, 846675.566 1147338.843 0, 846411.77 1147347.875 0, 846147.974 1147356.923 0, 845884.178 1147365.986 0, 845620.383 1147375.065 0, 
+    845356.589 1147384.159 0, 845092.795 1147393.269 0, 844829.002 1147402.394 0, 844565.209 1147411.535 0, 844301.417 1147420.691 0, 844037.625 1147429.863 0, 843773.834 1147439.051 0, 843510.043 1147448.254 0, 843246.253 1147457.472 0, 842982.463 1147466.706 0, 
+    842718.674 1147475.956 0, 842454.886 1147485.221 0, 842191.098 1147494.501 0, 841927.311 1147503.797 0, 841662.222 1147513.155 0, 841399.738 1147522.436 0, 841135.952 1147531.779 0, 840872.167 1147541.137 0, 840608.382 1147550.511 0, 840344.598 1147559.9 0, 
+    840080.815 1147569.305 0, 839817.032 1147578.725 0, 839553.249 1147588.161 0, 839289.467 1147597.612 0, 839025.686 1147607.079 0, 838761.905 1147616.561 0, 838498.125 1147626.059 0, 838234.346 1147635.573 0, 837970.567 1147645.102 0, 837706.788 1147654.646 0, 
+    837443.01 1147664.206 0, 837179.233 1147673.782 0, 836915.456 1147683.373 0, 836651.68 1147692.979 0, 836387.904 1147702.601 0, 836124.129 1147712.239 0, 835860.354 1147721.892 0, 835596.58 1147731.561 0, 835331.504 1147741.293 0, 835536.44 1153318.685 0, 
+    835741.374 1158896.046 0, 836005.79 1158886.338 0, 836268.907 1158876.693 0, 836532.025 1158867.064 0, 836795.144 1158857.451 0, 837058.263 1158847.853 0, 837321.383 1158838.27 0, 837584.503 1158828.703 0, 837847.624 1158819.151 0, 838110.745 1158809.615 0, 
+    838373.867 1158800.094 0, 838636.99 1158790.589 0, 838900.113 1158781.099 0, 839163.236 1158771.625 0, 839426.361 1158762.166 0, 839689.485 1158752.723 0, 839952.611 1158743.295 0, 840215.736 1158733.882 0, 840478.863 1158724.486 0, 840741.99 1158715.104 0, 
+    841005.117 1158705.738 0, 841268.245 1158696.388 0, 841531.374 1158687.053 0, 841794.503 1158677.734 0, 842056.334 1158668.476 0, 842320.763 1158659.141 0, 842583.894 1158649.868 0, 842847.025 1158640.611 0, 843110.157 1158631.369 0, 843373.289 1158622.143 0, 
+    843636.422 1158612.932 0, 843899.556 1158603.736 0, 844162.69 1158594.556 0, 844425.824 1158585.391 0, 844688.959 1158576.242 0, 844952.095 1158567.109 0, 845215.231 1158557.991 0, 845478.368 1158548.888 0, 845741.505 1158539.801 0, 846004.643 1158530.73 0, 
+    846267.781 1158521.673 0, 846530.92 1158512.633 0, 846794.06 1158503.608 0, 847057.2 1158494.598 0, 847320.34 1158485.604 0, 847583.481 1158476.625 0, 847846.623 1158467.662 0, 848109.765 1158458.714 0, 848371.61 1158449.826 0, 848182.433 1152871.908 0, 
+    847993.256 1147293.96 0))
+
+POLYGON ((861003.056 1158039.291 0, 860741.185 1158047.439 0, 860478.018 1158055.643 0, 860214.853 1158063.863 0, 859951.687 1158072.098 0, 859688.523 1158080.349 0, 859425.358 1158088.615 0, 859162.194 1158096.897 0, 858899.031 1158105.194 0, 858635.868 1158113.507 0, 
+    858372.706 1158121.835 0, 858109.544 1158130.178 0, 857846.382 1158138.538 0, 857583.222 1158146.912 0, 857320.061 1158155.302 0, 857056.901 1158163.708 0, 856793.742 1158172.129 0, 856530.583 1158180.566 0, 856267.424 1158189.018 0, 856004.267 1158197.485 0, 
+    855741.109 1158205.968 0, 855477.952 1158214.467 0, 855214.796 1158222.981 0, 854951.64 1158231.51 0, 854687.188 1158240.098 0, 854425.329 1158248.616 0, 854162.175 1158257.192 0, 853899.021 1158265.783 0, 853635.868 1158274.39 0, 853372.715 1158283.013 0, 
+    853109.562 1158291.651 0, 852846.411 1158300.304 0, 852583.259 1158308.973 0, 852320.108 1158317.657 0, 852056.958 1158326.357 0, 851793.808 1158335.073 0, 851530.659 1158343.804 0, 851267.51 1158352.55 0, 851004.362 1158361.312 0, 850741.214 1158370.089 0, 
+    850478.067 1158378.882 0, 850214.92 1158387.69 0, 849951.774 1158396.514 0, 849688.628 1158405.353 0, 849425.483 1158414.208 0, 849162.338 1158423.078 0, 848899.194 1158431.964 0, 848636.05 1158440.865 0, 848371.61 1158449.826 0, 848560.785 1164027.708 0, 
+    848749.959 1169605.55 0, 849013.739 1169596.611 0, 849276.226 1169587.732 0, 849538.714 1169578.869 0, 849801.202 1169570.021 0, 850063.69 1169561.188 0, 850326.18 1169552.371 0, 850588.669 1169543.569 0, 850851.159 1169534.782 0, 851113.65 1169526.012 0, 
+    851376.141 1169517.256 0, 851638.633 1169508.516 0, 851901.125 1169499.792 0, 852163.618 1169491.083 0, 852426.111 1169482.389 0, 852688.605 1169473.711 0, 852951.099 1169465.048 0, 853213.594 1169456.401 0, 853476.089 1169447.769 0, 853738.585 1169439.153 0, 
+    854001.081 1169430.552 0, 854263.578 1169421.966 0, 854526.075 1169413.396 0, 854788.573 1169404.842 0, 855049.778 1169396.344 0, 855313.57 1169387.779 0, 855576.069 1169379.27 0, 855838.569 1169370.778 0, 856101.069 1169362.3 0, 856363.57 1169353.838 0, 
+    856626.071 1169345.392 0, 856888.573 1169336.961 0, 857151.075 1169328.546 0, 857413.578 1169320.145 0, 857676.081 1169311.761 0, 857938.585 1169303.392 0, 858201.089 1169295.038 0, 858463.594 1169286.7 0, 858726.099 1169278.377 0, 858988.605 1169270.069 0, 
+    859251.111 1169261.778 0, 859513.618 1169253.501 0, 859776.125 1169245.24 0, 860038.633 1169236.994 0, 860301.141 1169228.764 0, 860563.65 1169220.55 0, 860826.159 1169212.35 0, 861088.668 1169204.167 0, 861349.886 1169196.039 0, 861176.472 1163617.685 0, 
+    861003.056 1158039.291 0))
+
+POLYGON ((873950.921 1168822.126 0, 873689.679 1168829.516 0, 873427.147 1168836.958 0, 873164.616 1168844.416 0, 872902.085 1168851.889 0, 872639.555 1168859.377 0, 872377.025 1168866.881 0, 872114.495 1168874.401 0, 871851.966 1168881.936 0, 871589.438 1168889.486 0, 
+    871326.91 1168897.052 0, 871064.382 1168904.633 0, 870801.855 1168912.229 0, 870539.328 1168919.841 0, 870276.801 1168927.469 0, 870014.276 1168935.112 0, 869751.75 1168942.77 0, 869489.225 1168950.444 0, 869226.701 1168958.134 0, 868964.176 1168965.838 0, 
+    868701.653 1168973.559 0, 868439.13 1168981.294 0, 868176.607 1168989.045 0, 867914.085 1168996.812 0, 867650.271 1169004.632 0, 867389.041 1169012.392 0, 867126.52 1169020.204 0, 866864 1169028.033 0, 866601.48 1169035.877 0, 866338.96 1169043.736 0, 
+    866076.441 1169051.611 0, 865813.923 1169059.501 0, 865551.405 1169067.407 0, 865288.887 1169075.328 0, 865026.37 1169083.264 0, 864763.853 1169091.216 0, 864501.337 1169099.184 0, 864238.821 1169107.167 0, 863976.306 1169115.165 0, 863713.791 1169123.179 0, 
+    863451.276 1169131.208 0, 863188.763 1169139.253 0, 862926.249 1169147.313 0, 862663.736 1169155.389 0, 862401.224 1169163.48 0, 862138.712 1169171.586 0, 861876.2 1169179.708 0, 861613.689 1169187.845 0, 861349.886 1169196.039 0, 861523.299 1174774.347 0, 
+    861696.711 1180352.607 0, 861959.854 1180344.434 0, 862221.708 1180336.317 0, 862483.563 1180328.216 0, 862745.419 1180320.129 0, 863007.274 1180312.059 0, 863269.131 1180304.003 0, 863530.987 1180295.963 0, 863792.845 1180287.939 0, 864054.702 1180279.929 0, 
+    864316.561 1180271.936 0, 864578.419 1180263.957 0, 864840.278 1180255.994 0, 865102.138 1180248.047 0, 865363.998 1180240.115 0, 865625.859 1180232.198 0, 865887.72 1180224.297 0, 866149.581 1180216.411 0, 866411.443 1180208.54 0, 866673.305 1180200.685 0, 
+    866935.168 1180192.846 0, 867197.032 1180185.021 0, 867458.895 1180177.213 0, 867720.76 1180169.419 0, 867981.336 1180161.679 0, 868244.489 1180153.879 0, 868506.355 1180146.132 0, 868768.221 1180138.4 0, 869030.088 1180130.683 0, 869291.954 1180122.983 0, 
+    869553.822 1180115.297 0, 869815.69 1180107.627 0, 870077.558 1180099.972 0, 870339.427 1180092.333 0, 870601.296 1180084.709 0, 870863.166 1180077.101 0, 871125.036 1180069.508 0, 871386.906 1180061.93 0, 871648.777 1180054.368 0, 871910.649 1180046.821 0, 
+    872172.521 1180039.29 0, 872434.393 1180031.774 0, 872696.266 1180024.273 0, 872958.139 1180016.788 0, 873220.013 1180009.318 0, 873481.887 1180001.864 0, 873743.761 1179994.425 0, 874005.636 1179987.002 0, 874266.225 1179979.63 0, 874108.573 1174400.903 0, 
+    873950.921 1168822.126 0))
+
+POLYGON ((886836.742 1179642.165 0, 886576.132 1179648.801 0, 886314.237 1179655.485 0, 886052.342 1179662.184 0, 885790.448 1179668.898 0, 885528.555 1179675.628 0, 885266.661 1179682.373 0, 885004.768 1179689.134 0, 884742.876 1179695.91 0, 884480.984 1179702.701 0, 
+    884219.092 1179709.508 0, 883957.201 1179716.331 0, 883695.31 1179723.169 0, 883433.419 1179730.022 0, 883171.529 1179736.89 0, 882909.639 1179743.774 0, 882647.75 1179750.674 0, 882385.861 1179757.589 0, 882123.973 1179764.519 0, 881862.085 1179771.464 0, 
+    881600.197 1179778.425 0, 881338.31 1179785.402 0, 881076.423 1179792.394 0, 880814.536 1179799.401 0, 880551.364 1179806.458 0, 880290.765 1179813.462 0, 880028.879 1179820.516 0, 879766.995 1179827.585 0, 879505.11 1179834.669 0, 879243.226 1179841.769 0, 
+    878981.343 1179848.884 0, 878719.46 1179856.015 0, 878457.577 1179863.161 0, 878195.695 1179870.322 0, 877933.813 1179877.499 0, 877671.931 1179884.691 0, 877410.05 1179891.899 0, 877148.17 1179899.122 0, 876886.29 1179906.361 0, 876624.41 1179913.614 0, 
+    876362.531 1179920.884 0, 876100.652 1179928.169 0, 875838.773 1179935.469 0, 875576.895 1179942.784 0, 875315.018 1179950.115 0, 875053.141 1179957.462 0, 874791.264 1179964.824 0, 874529.388 1179972.201 0, 874266.225 1179979.63 0, 874423.874 1185558.303 0, 
+    874581.523 1191136.917 0, 874844.026 1191129.507 0, 875105.245 1191122.148 0, 875366.465 1191114.804 0, 875627.686 1191107.476 0, 875888.907 1191100.164 0, 876150.128 1191092.867 0, 876411.35 1191085.585 0, 876672.572 1191078.318 0, 876933.794 1191071.067 0, 
+    877195.017 1191063.831 0, 877456.241 1191056.611 0, 877717.465 1191049.406 0, 877978.689 1191042.216 0, 878239.914 1191035.042 0, 878501.139 1191027.883 0, 878762.364 1191020.74 0, 879023.59 1191013.612 0, 879284.817 1191006.499 0, 879546.044 1190999.401 0, 
+    879807.271 1190992.32 0, 880068.498 1190985.253 0, 880329.727 1190978.202 0, 880590.955 1190971.166 0, 880850.901 1190964.18 0, 881113.413 1190957.14 0, 881374.643 1190950.15 0, 881635.873 1190943.176 0, 881897.104 1190936.217 0, 882158.335 1190929.273 0, 
+    882419.566 1190922.345 0, 882680.798 1190915.432 0, 882942.03 1190908.535 0, 883203.262 1190901.653 0, 883464.495 1190894.786 0, 883725.729 1190887.935 0, 883986.963 1190881.099 0, 884248.197 1190874.278 0, 884509.431 1190867.473 0, 884770.666 1190860.683 0, 
+    885031.902 1190853.908 0, 885293.138 1190847.149 0, 885554.374 1190840.406 0, 885815.61 1190833.677 0, 886076.847 1190826.964 0, 886338.085 1190820.267 0, 886599.322 1190813.584 0, 886860.561 1190806.918 0, 887120.517 1190800.299 0, 886978.63 1185221.262 0, 
+    886836.742 1179642.165 0))
+
+POLYGON ((899660.413 1190499.107 0, 899400.436 1190504.991 0, 899139.181 1190510.92 0, 898877.925 1190516.864 0, 898616.67 1190522.824 0, 898355.415 1190528.799 0, 898094.16 1190534.789 0, 897832.906 1190540.795 0, 897571.652 1190546.816 0, 897310.399 1190552.852 0, 
+    897049.146 1190558.904 0, 896787.893 1190564.971 0, 896526.64 1190571.054 0, 896265.388 1190577.152 0, 896004.137 1190583.265 0, 895742.885 1190589.394 0, 895481.634 1190595.538 0, 895220.384 1190601.697 0, 894959.133 1190607.872 0, 894697.884 1190614.062 0, 
+    894436.634 1190620.268 0, 894175.385 1190626.489 0, 893914.136 1190632.725 0, 893652.888 1190638.977 0, 893390.359 1190645.274 0, 893130.392 1190651.526 0, 892869.145 1190657.824 0, 892607.898 1190664.137 0, 892346.651 1190670.466 0, 892085.405 1190676.81 0, 
+    891824.159 1190683.169 0, 891562.914 1190689.544 0, 891301.669 1190695.934 0, 891040.424 1190702.339 0, 890779.179 1190708.76 0, 890517.936 1190715.196 0, 890256.692 1190721.648 0, 889995.449 1190728.115 0, 889734.206 1190734.597 0, 889472.964 1190741.095 0, 
+    889211.722 1190747.608 0, 888950.48 1190754.136 0, 888689.239 1190760.68 0, 888427.998 1190767.239 0, 888166.757 1190773.814 0, 887905.517 1190780.404 0, 887644.277 1190787.009 0, 887383.038 1190793.63 0, 887120.517 1190800.299 0, 887262.402 1196379.273 0, 
+    887404.286 1201958.178 0, 887666.147 1201951.526 0, 887926.73 1201944.922 0, 888187.313 1201938.333 0, 888447.896 1201931.76 0, 888708.48 1201925.202 0, 888969.064 1201918.659 0, 889229.648 1201912.132 0, 889490.233 1201905.62 0, 889750.819 1201899.123 0, 
+    890011.404 1201892.642 0, 890271.99 1201886.176 0, 890532.577 1201879.725 0, 890793.164 1201873.289 0, 891053.751 1201866.869 0, 891314.338 1201860.465 0, 891574.926 1201854.075 0, 891835.515 1201847.701 0, 892096.103 1201841.343 0, 892356.692 1201834.999 0, 
+    892617.282 1201828.671 0, 892877.872 1201822.359 0, 893138.462 1201816.061 0, 893399.052 1201809.779 0, 893658.366 1201803.543 0, 893920.235 1201797.261 0, 894180.826 1201791.025 0, 894441.418 1201784.805 0, 894702.011 1201778.6 0, 894962.604 1201772.41 0, 
+    895223.197 1201766.235 0, 895483.79 1201760.076 0, 895744.384 1201753.932 0, 896004.978 1201747.803 0, 896265.573 1201741.69 0, 896526.168 1201735.592 0, 896786.763 1201729.509 0, 897047.359 1201723.442 0, 897307.955 1201717.39 0, 897568.551 1201711.354 0, 
+    897829.148 1201705.332 0, 898089.745 1201699.326 0, 898350.342 1201693.336 0, 898610.94 1201687.361 0, 898871.538 1201681.401 0, 899132.137 1201675.456 0, 899392.736 1201669.527 0, 899653.335 1201663.613 0, 899912.657 1201657.743 0, 899786.536 1196078.459 0, 
+    899660.413 1190499.107 0))
+
+POLYGON ((912421.828 1201392.648 0, 912162.487 1201397.785 0, 911901.873 1201402.963 0, 911641.258 1201408.156 0, 911380.644 1201413.364 0, 911120.03 1201418.588 0, 910859.416 1201423.827 0, 910598.803 1201429.081 0, 910338.19 1201434.351 0, 910077.577 1201439.636 0, 
+    909816.965 1201444.936 0, 909556.353 1201450.252 0, 909295.741 1201455.583 0, 909035.13 1201460.929 0, 908774.518 1201466.291 0, 908513.908 1201471.668 0, 908253.297 1201477.06 0, 907992.687 1201482.468 0, 907732.077 1201487.891 0, 907471.468 1201493.329 0, 
+    907210.858 1201498.783 0, 906950.249 1201504.252 0, 906689.641 1201509.736 0, 906429.033 1201515.236 0, 906167.149 1201520.778 0, 905907.817 1201526.282 0, 905647.21 1201531.827 0, 905386.603 1201537.388 0, 905125.996 1201542.965 0, 904865.39 1201548.557 0, 
+    904604.784 1201554.164 0, 904344.178 1201559.786 0, 904083.573 1201565.424 0, 903822.968 1201571.077 0, 903562.364 1201576.746 0, 903301.759 1201582.429 0, 903041.155 1201588.128 0, 902780.552 1201593.843 0, 902519.948 1201599.573 0, 902259.345 1201605.318 0, 
+    901998.743 1201611.078 0, 901738.141 1201616.854 0, 901477.539 1201622.645 0, 901216.937 1201628.452 0, 900956.336 1201634.274 0, 900695.735 1201640.111 0, 900435.134 1201645.963 0, 900174.534 1201651.831 0, 899912.657 1201657.743 0, 900038.777 1207236.955 0, 
+    900164.895 1212816.088 0, 900426.112 1212810.191 0, 900686.056 1212804.338 0, 900945.999 1212798.5 0, 901205.944 1212792.678 0, 901465.888 1212786.871 0, 901725.833 1212781.079 0, 901985.778 1212775.302 0, 902245.724 1212769.541 0, 902505.669 1212763.795 0, 
+    902765.616 1212758.064 0, 903025.562 1212752.349 0, 903285.509 1212746.649 0, 903545.456 1212740.964 0, 903805.404 1212735.295 0, 904065.352 1212729.64 0, 904325.3 1212724.001 0, 904585.248 1212718.378 0, 904845.197 1212712.77 0, 905105.146 1212707.177 0, 
+    905365.096 1212701.599 0, 905625.046 1212696.037 0, 905884.996 1212690.49 0, 906144.946 1212684.958 0, 906403.624 1212679.468 0, 906664.848 1212673.94 0, 906924.8 1212668.454 0, 907184.752 1212662.984 0, 907444.704 1212657.528 0, 907704.656 1212652.088 0, 
+    907964.609 1212646.664 0, 908224.562 1212641.254 0, 908484.515 1212635.86 0, 908744.469 1212630.482 0, 909004.423 1212625.118 0, 909264.377 1212619.77 0, 909524.332 1212614.437 0, 909784.287 1212609.119 0, 910044.242 1212603.817 0, 910304.198 1212598.53 0, 
+    910564.154 1212593.259 0, 910824.11 1212588.002 0, 911084.066 1212582.761 0, 911344.023 1212577.535 0, 911603.98 1212572.325 0, 911863.938 1212567.13 0, 912123.896 1212561.95 0, 912383.854 1212556.785 0, 912642.54 1212551.661 0, 912532.185 1206972.194 0, 
+    912421.828 1201392.648 0))
+
+POLYGON ((925120.882 1212322.487 0, 924862.18 1212326.88 0, 924602.209 1212331.31 0, 924342.237 1212335.756 0, 924082.266 1212340.216 0, 923822.296 1212344.692 0, 923562.325 1212349.184 0, 923302.355 1212353.69 0, 923042.385 1212358.212 0, 922782.415 1212362.75 0, 
+    922522.445 1212367.302 0, 922262.476 1212371.87 0, 922002.507 1212376.453 0, 921742.539 1212381.051 0, 921482.57 1212385.665 0, 921222.602 1212390.294 0, 920962.634 1212394.939 0, 920702.667 1212399.598 0, 920442.699 1212404.273 0, 920182.732 1212408.963 0, 
+    919922.765 1212413.669 0, 919662.799 1212418.39 0, 919402.833 1212423.126 0, 919142.867 1212427.877 0, 918881.63 1212432.667 0, 918622.936 1212437.426 0, 918362.971 1212442.223 0, 918103.006 1212447.036 0, 917843.041 1212451.864 0, 917583.077 1212456.707 0, 
+    917323.113 1212461.566 0, 917063.15 1212466.44 0, 916803.186 1212471.329 0, 916543.223 1212476.233 0, 916283.26 1212481.153 0, 916023.298 1212486.088 0, 915763.336 1212491.038 0, 915503.374 1212496.004 0, 915243.412 1212500.985 0, 914983.451 1212505.981 0, 
+    914723.49 1212510.993 0, 914463.529 1212516.02 0, 914203.568 1212521.062 0, 913943.608 1212526.119 0, 913683.648 1212531.192 0, 913423.689 1212536.28 0, 913163.73 1212541.383 0, 912903.771 1212546.502 0, 912642.54 1212551.661 0, 912752.894 1218131.046 0, 
+    912863.246 1223710.345 0, 913123.817 1223705.199 0, 913383.119 1223700.093 0, 913642.422 1223695.002 0, 913901.724 1223689.927 0, 914161.027 1223684.867 0, 914420.331 1223679.822 0, 914679.634 1223674.793 0, 914938.938 1223669.779 0, 915198.243 1223664.78 0, 
+    915457.547 1223659.796 0, 915716.852 1223654.828 0, 915976.157 1223649.875 0, 916235.463 1223644.937 0, 916494.768 1223640.014 0, 916754.074 1223635.107 0, 917013.381 1223630.215 0, 917272.687 1223625.338 0, 917531.994 1223620.477 0, 917791.301 1223615.63 0, 
+    918050.609 1223610.799 0, 918309.916 1223605.984 0, 918569.224 1223601.183 0, 918828.533 1223596.398 0, 919086.574 1223591.651 0, 919347.15 1223586.873 0, 919606.459 1223582.134 0, 919865.769 1223577.41 0, 920125.078 1223572.701 0, 920384.388 1223568.007 0, 
+    920643.699 1223563.329 0, 920903.009 1223558.666 0, 921162.32 1223554.018 0, 921421.631 1223549.385 0, 921680.942 1223544.768 0, 921940.254 1223540.166 0, 922199.566 1223535.579 0, 922458.878 1223531.007 0, 922718.19 1223526.451 0, 922977.503 1223521.91 0, 
+    923236.816 1223517.384 0, 923496.129 1223512.874 0, 923755.443 1223508.379 0, 924014.756 1223503.899 0, 924274.07 1223499.434 0, 924533.385 1223494.985 0, 924792.699 1223490.55 0, 925052.014 1223486.131 0, 925310.062 1223481.749 0, 925215.473 1217902.162 0, 
+    925120.882 1212322.487 0))
+
+POLYGON ((937757.475 1223288.319 0, 937499.413 1223291.973 0, 937240.087 1223295.659 0, 936980.761 1223299.36 0, 936721.435 1223303.077 0, 936462.109 1223306.809 0, 936202.784 1223310.557 0, 935943.459 1223314.319 0, 935684.134 1223318.097 0, 935424.809 1223321.89 0, 
+    935165.485 1223325.699 0, 934906.16 1223329.522 0, 934646.836 1223333.361 0, 934387.512 1223337.215 0, 934128.189 1223341.085 0, 933868.866 1223344.97 0, 933609.542 1223348.87 0, 933350.22 1223352.785 0, 933090.897 1223356.715 0, 932831.574 1223360.661 0, 
+    932572.252 1223364.622 0, 932312.93 1223368.598 0, 932053.609 1223372.59 0, 931794.287 1223376.597 0, 931533.7 1223380.639 0, 931275.645 1223384.656 0, 931016.324 1223388.709 0, 930757.004 1223392.777 0, 930497.683 1223396.86 0, 930238.363 1223400.958 0, 
+    929979.043 1223405.072 0, 929719.724 1223409.201 0, 929460.404 1223413.345 0, 929201.085 1223417.504 0, 928941.767 1223421.679 0, 928682.448 1223425.869 0, 928423.13 1223430.074 0, 928163.811 1223434.295 0, 927904.494 1223438.531 0, 927645.176 1223442.782 0, 
+    927385.859 1223447.048 0, 927126.542 1223451.33 0, 926867.225 1223455.626 0, 926607.908 1223459.938 0, 926348.592 1223464.266 0, 926089.276 1223468.608 0, 925829.96 1223472.966 0, 925570.644 1223477.339 0, 925310.062 1223481.749 0, 925404.65 1229061.245 0, 
+    925499.236 1234640.644 0, 925759.158 1234636.245 0, 926017.817 1234631.883 0, 926276.476 1234627.536 0, 926535.135 1234623.205 0, 926793.795 1234618.888 0, 927052.455 1234614.587 0, 927311.115 1234610.301 0, 927569.775 1234606.03 0, 927828.435 1234601.775 0, 
+    928087.096 1234597.535 0, 928345.757 1234593.31 0, 928604.419 1234589.1 0, 928863.08 1234584.905 0, 929121.742 1234580.726 0, 929380.404 1234576.562 0, 929639.066 1234572.413 0, 929897.729 1234568.279 0, 930156.392 1234564.161 0, 930415.055 1234560.057 0, 
+    930673.718 1234555.969 0, 930932.381 1234551.897 0, 931191.045 1234547.839 0, 931449.709 1234543.797 0, 931707.111 1234539.789 0, 931967.038 1234535.758 0, 932225.702 1234531.761 0, 932484.367 1234527.78 0, 932743.032 1234523.813 0, 933001.698 1234519.862 0, 
+    933260.363 1234515.927 0, 933519.029 1234512.006 0, 933777.695 1234508.101 0, 934036.362 1234504.211 0, 934295.028 1234500.336 0, 934553.695 1234496.476 0, 934812.362 1234492.632 0, 935071.029 1234488.802 0, 935329.697 1234484.988 0, 935588.364 1234481.19 0, 
+    935847.032 1234477.406 0, 936105.7 1234473.638 0, 936364.369 1234469.885 0, 936623.037 1234466.147 0, 936881.706 1234462.424 0, 937140.375 1234458.717 0, 937399.044 1234455.025 0, 937657.714 1234451.348 0, 937915.122 1234447.704 0, 937836.299 1228868.06 0, 
+    937757.475 1223288.319 0))
+
+POLYGON ((950331.503 1234289.842 0, 950074.083 1234292.758 0, 949815.404 1234295.705 0, 949556.726 1234298.666 0, 949298.047 1234301.643 0, 949039.369 1234304.634 0, 948780.691 1234307.641 0, 948522.013 1234310.664 0, 948263.336 1234313.701 0, 948004.658 1234316.754 0, 
+    947745.981 1234319.822 0, 947487.303 1234322.905 0, 947228.626 1234326.003 0, 946969.95 1234329.117 0, 946711.273 1234332.246 0, 946452.597 1234335.39 0, 946193.92 1234338.549 0, 945935.244 1234341.724 0, 945676.568 1234344.914 0, 945417.893 1234348.119 0, 
+    945159.217 1234351.339 0, 944900.542 1234354.574 0, 944641.867 1234357.825 0, 944383.192 1234361.091 0, 944123.256 1234364.388 0, 943865.842 1234367.668 0, 943607.168 1234370.98 0, 943348.494 1234374.307 0, 943089.82 1234377.649 0, 942831.146 1234381.006 0, 
+    942572.473 1234384.378 0, 942313.799 1234387.766 0, 942055.126 1234391.169 0, 941796.453 1234394.587 0, 941537.78 1234398.02 0, 941279.108 1234401.469 0, 941020.435 1234404.933 0, 940761.763 1234408.412 0, 940503.091 1234411.906 0, 940244.419 1234415.416 0, 
+    939985.748 1234418.94 0, 939727.077 1234422.48 0, 939468.405 1234426.035 0, 939209.735 1234429.606 0, 938951.064 1234433.191 0, 938692.393 1234436.792 0, 938433.723 1234440.408 0, 938175.053 1234444.039 0, 937915.122 1234447.704 0, 937993.943 1240027.246 0, 
+    938072.763 1245606.682 0, 938332.034 1245603.027 0, 938590.048 1245599.405 0, 938848.061 1245595.798 0, 939106.075 1245592.206 0, 939364.089 1245588.63 0, 939622.103 1245585.068 0, 939880.117 1245581.522 0, 940138.132 1245577.991 0, 940396.146 1245574.476 0, 
+    940654.161 1245570.975 0, 940912.177 1245567.49 0, 941170.192 1245564.019 0, 941428.207 1245560.564 0, 941686.223 1245557.125 0, 941944.239 1245553.7 0, 942202.255 1245550.291 0, 942460.272 1245546.896 0, 942718.288 1245543.517 0, 942976.305 1245540.153 0, 
+    943234.322 1245536.805 0, 943492.339 1245533.471 0, 943750.357 1245530.153 0, 944008.374 1245526.85 0, 944265.135 1245523.578 0, 944524.41 1245520.289 0, 944782.428 1245517.031 0, 945040.446 1245513.789 0, 945298.465 1245510.562 0, 945556.483 1245507.35 0, 
+    945814.502 1245504.153 0, 946072.521 1245500.971 0, 946330.541 1245497.805 0, 946588.56 1245494.653 0, 946846.58 1245491.517 0, 947104.6 1245488.396 0, 947362.62 1245485.291 0, 947620.64 1245482.2 0, 947878.66 1245479.125 0, 948136.681 1245476.065 0, 
+    948394.701 1245473.02 0, 948652.722 1245469.99 0, 948910.743 1245466.975 0, 949168.765 1245463.976 0, 949426.786 1245460.991 0, 949684.808 1245458.022 0, 949942.83 1245455.069 0, 950200.851 1245452.13 0, 950457.617 1245449.221 0, 950394.561 1239869.584 0, 
+    950331.503 1234289.842 0))
+
+POLYGON ((962842.867 1245326.749 0, 962586.092 1245328.933 0, 962328.063 1245331.143 0, 962070.034 1245333.368 0, 961812.005 1245335.608 0, 961553.976 1245337.863 0, 961295.947 1245340.134 0, 961037.919 1245342.419 0, 960779.89 1245344.72 0, 960521.862 1245347.036 0, 
+    960263.834 1245349.367 0, 960005.806 1245351.714 0, 959747.778 1245354.075 0, 959489.75 1245356.452 0, 959231.722 1245358.844 0, 958973.695 1245361.251 0, 958715.668 1245363.674 0, 958457.64 1245366.111 0, 958199.613 1245368.564 0, 957941.587 1245371.032 0, 
+    957683.56 1245373.515 0, 957425.533 1245376.013 0, 957167.507 1245378.526 0, 956909.48 1245381.055 0, 956650.199 1245383.611 0, 956393.428 1245386.158 0, 956135.402 1245388.732 0, 955877.377 1245391.321 0, 955619.351 1245393.926 0, 955361.326 1245396.546 0, 
+    955103.3 1245399.181 0, 954845.275 1245401.831 0, 954587.25 1245404.496 0, 954329.226 1245407.177 0, 954071.201 1245409.872 0, 953813.177 1245412.583 0, 953555.152 1245415.309 0, 953297.128 1245418.05 0, 953039.104 1245420.807 0, 952781.08 1245423.578 0, 
+    952523.057 1245426.365 0, 952265.033 1245429.167 0, 952007.01 1245431.984 0, 951748.987 1245434.817 0, 951490.964 1245437.664 0, 951232.941 1245440.527 0, 950974.918 1245443.405 0, 950716.896 1245446.298 0, 950457.617 1245449.221 0, 950520.673 1251028.746 0, 
+    950583.727 1256608.154 0, 950842.346 1256605.239 0, 951099.711 1256602.354 0, 951357.077 1256599.483 0, 951614.443 1256596.627 0, 951871.809 1256593.787 0, 952129.176 1256590.962 0, 952386.542 1256588.152 0, 952643.909 1256585.357 0, 952901.276 1256582.577 0, 
+    953158.643 1256579.813 0, 953416.01 1256577.063 0, 953673.377 1256574.329 0, 953930.745 1256571.61 0, 954188.112 1256568.906 0, 954445.48 1256566.217 0, 954702.848 1256563.544 0, 954960.216 1256560.885 0, 955217.585 1256558.242 0, 955474.953 1256555.613 0, 
+    955732.322 1256553 0, 955989.69 1256550.402 0, 956247.059 1256547.82 0, 956504.428 1256545.252 0, 956760.545 1256542.712 0, 957019.167 1256540.162 0, 957276.536 1256537.64 0, 957533.906 1256535.133 0, 957791.276 1256532.641 0, 958048.646 1256530.164 0, 
+    958306.016 1256527.703 0, 958563.386 1256525.256 0, 958820.756 1256522.825 0, 959078.127 1256520.409 0, 959335.498 1256518.008 0, 959592.868 1256515.622 0, 959850.239 1256513.251 0, 960107.61 1256510.896 0, 960364.982 1256508.555 0, 960622.353 1256506.23 0, 
+    960879.724 1256503.92 0, 961137.096 1256501.625 0, 961394.468 1256499.345 0, 961651.84 1256497.08 0, 961909.212 1256494.831 0, 962166.584 1256492.597 0, 962423.956 1256490.377 0, 962681.329 1256488.173 0, 962937.45 1256485.995 0, 962890.159 1250906.43 0, 
+    962842.867 1245326.749 0))
+
+POLYGON ((975291.469 1256398.737 0, 975035.341 1256400.192 0, 974777.963 1256401.669 0, 974520.585 1256403.161 0, 974263.208 1256404.668 0, 974005.831 1256406.191 0, 973748.453 1256407.728 0, 973491.076 1256409.281 0, 973233.699 1256410.849 0, 972976.322 1256412.432 0, 
+    972718.945 1256414.03 0, 972461.568 1256415.643 0, 972204.192 1256417.272 0, 971946.815 1256418.915 0, 971689.439 1256420.574 0, 971432.062 1256422.248 0, 971174.686 1256423.937 0, 970917.31 1256425.641 0, 970659.933 1256427.36 0, 970402.557 1256429.095 0, 
+    970145.182 1256430.845 0, 969887.806 1256432.609 0, 969630.43 1256434.389 0, 969373.054 1256436.184 0, 969114.429 1256438.003 0, 968858.304 1256439.82 0, 968600.928 1256441.66 0, 968343.553 1256443.516 0, 968086.178 1256445.387 0, 967828.803 1256447.273 0, 
+    967571.428 1256449.174 0, 967314.054 1256451.09 0, 967056.679 1256453.022 0, 966799.304 1256454.968 0, 966541.93 1256456.93 0, 966284.556 1256458.907 0, 966027.182 1256460.899 0, 965769.808 1256462.906 0, 965512.434 1256464.928 0, 965255.06 1256466.966 0, 
+    964997.686 1256469.018 0, 964740.313 1256471.086 0, 964482.939 1256473.169 0, 964225.566 1256475.267 0, 963968.193 1256477.38 0, 963710.82 1256479.508 0, 963453.447 1256481.652 0, 963196.074 1256483.81 0, 962937.45 1256485.995 0, 962984.74 1262065.438 0, 
+    963032.029 1267644.756 0, 963289.993 1267642.577 0, 963546.709 1267640.424 0, 963803.425 1267638.286 0, 964060.141 1267636.163 0, 964316.858 1267634.055 0, 964573.574 1267631.963 0, 964830.291 1267629.885 0, 965087.008 1267627.823 0, 965343.725 1267625.775 0, 
+    965600.442 1267623.743 0, 965857.159 1267621.726 0, 966113.876 1267619.724 0, 966370.593 1267617.737 0, 966627.311 1267615.765 0, 966884.028 1267613.808 0, 967140.746 1267611.867 0, 967397.464 1267609.94 0, 967654.182 1267608.029 0, 967910.9 1267606.133 0, 
+    968167.618 1267604.252 0, 968424.336 1267602.386 0, 968681.055 1267600.535 0, 968937.773 1267598.699 0, 969193.245 1267596.887 0, 969451.211 1267595.072 0, 969707.929 1267593.282 0, 969964.648 1267591.507 0, 970221.367 1267589.746 0, 970478.086 1267588.001 0, 
+    970734.806 1267586.271 0, 970991.525 1267584.556 0, 971248.244 1267582.856 0, 971504.964 1267581.172 0, 971761.684 1267579.502 0, 972018.403 1267577.848 0, 972275.123 1267576.208 0, 972531.843 1267574.584 0, 972788.563 1267572.975 0, 973045.283 1267571.381 0, 
+    973302.003 1267569.802 0, 973558.724 1267568.238 0, 973815.444 1267566.689 0, 974072.164 1267565.156 0, 974328.885 1267563.637 0, 974585.606 1267562.134 0, 974842.326 1267560.645 0, 975099.047 1267559.172 0, 975354.522 1267557.721 0, 975322.996 1261978.292 0, 
+    975291.469 1256398.737 0))
+
+POLYGON ((987677.212 1267505.5 0, 987421.732 1267506.229 0, 987165.008 1267506.977 0, 986908.284 1267507.74 0, 986651.56 1267508.518 0, 986394.836 1267509.312 0, 986138.113 1267510.12 0, 985881.389 1267510.943 0, 985624.665 1267511.782 0, 985367.942 1267512.635 0, 
+    985111.218 1267513.504 0, 984854.494 1267514.388 0, 984597.771 1267515.287 0, 984341.048 1267516.201 0, 984084.324 1267517.13 0, 983827.601 1267518.075 0, 983570.878 1267519.034 0, 983314.154 1267520.009 0, 983057.431 1267520.998 0, 982800.708 1267522.003 0, 
+    982543.985 1267523.023 0, 982287.262 1267524.058 0, 982030.539 1267525.108 0, 981773.816 1267526.173 0, 981515.849 1267527.259 0, 981260.371 1267528.349 0, 981003.648 1267529.46 0, 980746.926 1267530.585 0, 980490.203 1267531.726 0, 980233.481 1267532.882 0, 
+    979976.758 1267534.053 0, 979720.036 1267535.239 0, 979463.314 1267536.44 0, 979206.592 1267537.656 0, 978949.869 1267538.888 0, 978693.147 1267540.134 0, 978436.425 1267541.396 0, 978179.704 1267542.673 0, 977922.982 1267543.965 0, 977666.26 1267545.271 0, 
+    977409.538 1267546.594 0, 977152.817 1267547.931 0, 976896.095 1267549.283 0, 976639.374 1267550.65 0, 976382.653 1267552.033 0, 976125.931 1267553.431 0, 975869.21 1267554.843 0, 975612.489 1267556.271 0, 975354.522 1267557.721 0, 975386.047 1273137.019 0, 
+    975417.572 1278716.181 0, 975674.879 1278714.735 0, 975930.944 1278713.311 0, 976187.008 1278711.901 0, 976443.072 1278710.507 0, 976699.137 1278709.128 0, 976955.202 1278707.764 0, 977211.266 1278706.416 0, 977467.331 1278705.082 0, 977723.396 1278703.763 0, 
+    977979.461 1278702.46 0, 978235.526 1278701.171 0, 978491.591 1278699.898 0, 978747.656 1278698.639 0, 979003.722 1278697.396 0, 979259.787 1278696.168 0, 979515.852 1278694.954 0, 979771.918 1278693.756 0, 980027.983 1278692.573 0, 980284.049 1278691.405 0, 
+    980540.115 1278690.252 0, 980796.18 1278689.114 0, 981052.246 1278687.992 0, 981308.312 1278686.884 0, 981563.136 1278685.797 0, 981820.444 1278684.714 0, 982076.51 1278683.651 0, 982332.576 1278682.604 0, 982588.643 1278681.572 0, 982844.709 1278680.554 0, 
+    983100.775 1278679.552 0, 983356.841 1278678.565 0, 983612.908 1278677.593 0, 983868.974 1278676.636 0, 984125.041 1278675.694 0, 984381.108 1278674.767 0, 984637.174 1278673.856 0, 984893.241 1278672.959 0, 985149.308 1278672.077 0, 985405.374 1278671.211 0, 
+    985661.441 1278670.359 0, 985917.508 1278669.523 0, 986173.575 1278668.701 0, 986429.642 1278667.895 0, 986685.709 1278667.104 0, 986941.776 1278666.328 0, 987197.844 1278665.567 0, 987453.911 1278664.821 0, 987708.737 1278664.093 0, 987692.975 1273084.865 0, 
+    987677.212 1267505.5 0))
+
+POLYGON ((1000000 1278646.731 0, 999745.171 1278646.738 0, 999489.102 1278646.761 0, 999233.034 1278646.799 0, 998976.966 1278646.851 0, 998720.898 1278646.919 0, 998464.829 1278647.002 0, 998208.761 1278647.1 0, 997952.693 1278647.213 0, 997696.625 1278647.341 0, 
+    997440.556 1278647.484 0, 997184.488 1278647.642 0, 996928.42 1278647.815 0, 996672.352 1278648.004 0, 996416.283 1278648.207 0, 996160.215 1278648.425 0, 995904.147 1278648.659 0, 995648.079 1278648.908 0, 995392.011 1278649.171 0, 995135.943 1278649.45 0, 
+    994879.875 1278649.744 0, 994623.806 1278650.053 0, 994367.738 1278650.377 0, 994111.67 1278650.716 0, 993854.362 1278651.072 0, 993599.534 1278651.439 0, 993343.466 1278651.823 0, 993087.398 1278652.223 0, 992831.33 1278652.637 0, 992575.262 1278653.066 0, 
+    992319.195 1278653.511 0, 992063.127 1278653.971 0, 991807.059 1278654.445 0, 991550.991 1278654.935 0, 991294.923 1278655.44 0, 991038.856 1278655.96 0, 990782.788 1278656.495 0, 990526.72 1278657.045 0, 990270.652 1278657.61 0, 990014.585 1278658.19 0, 
+    989758.517 1278658.785 0, 989502.45 1278659.396 0, 989246.382 1278660.021 0, 988990.315 1278660.662 0, 988734.247 1278661.317 0, 988478.18 1278661.988 0, 988222.113 1278662.673 0, 987966.045 1278663.374 0, 987708.737 1278664.093 0, 987724.499 1284243.181 0, 
+    987740.261 1289822.123 0, 987996.909 1289821.406 0, 988252.319 1289820.707 0, 988507.73 1289820.023 0, 988763.141 1289819.354 0, 989018.551 1289818.7 0, 989273.962 1289818.061 0, 989529.373 1289817.437 0, 989784.784 1289816.829 0, 990040.195 1289816.235 0, 
+    990295.605 1289815.656 0, 990551.016 1289815.093 0, 990806.427 1289814.544 0, 991061.838 1289814.01 0, 991317.249 1289813.492 0, 991572.66 1289812.988 0, 991828.071 1289812.5 0, 992083.483 1289812.026 0, 992338.894 1289811.568 0, 992594.305 1289811.124 0, 
+    992849.716 1289810.696 0, 993105.127 1289810.283 0, 993360.538 1289809.884 0, 993615.95 1289809.501 0, 993870.124 1289809.135 0, 994126.772 1289808.78 0, 994382.184 1289808.442 0, 994637.595 1289808.118 0, 994893.006 1289807.81 0, 995148.418 1289807.517 0, 
+    995403.829 1289807.239 0, 995659.24 1289806.976 0, 995914.652 1289806.728 0, 996170.063 1289806.495 0, 996425.475 1289806.277 0, 996680.886 1289806.075 0, 996936.298 1289805.887 0, 997191.709 1289805.714 0, 997447.121 1289805.556 0, 997702.532 1289805.413 0, 
+    997957.944 1289805.286 0, 998213.355 1289805.173 0, 998468.767 1289805.075 0, 998724.178 1289804.993 0, 998979.59 1289804.925 0, 999235.001 1289804.873 0, 999490.413 1289804.835 0, 999745.824 1289804.813 0, 1000000 1289804.805 0, 1000000 1284225.841 0, 
+    1000000 1278646.731 0))
+
+POLYGON ((1012259.739 1289822.123 0, 1012005.563 1289821.413 0, 1011750.152 1289820.713 0, 1011494.741 1289820.029 0, 1011239.331 1289819.36 0, 1010983.92 1289818.706 0, 1010728.509 1289818.067 0, 1010473.099 1289817.443 0, 1010217.688 1289816.835 0, 1009962.277 1289816.241 0, 
+    1009706.866 1289815.662 0, 1009451.455 1289815.098 0, 1009196.044 1289814.549 0, 1008940.633 1289814.015 0, 1008685.222 1289813.497 0, 1008429.811 1289812.993 0, 1008174.4 1289812.504 0, 1007918.989 1289812.031 0, 1007663.578 1289811.572 0, 1007408.167 1289811.129 0, 
+    1007152.756 1289810.7 0, 1006897.344 1289810.287 0, 1006641.933 1289809.888 0, 1006386.522 1289809.505 0, 1006129.876 1289809.135 0, 1005875.699 1289808.783 0, 1005620.288 1289808.445 0, 1005364.877 1289808.121 0, 1005109.465 1289807.813 0, 1004854.054 1289807.52 0, 
+    1004598.643 1289807.242 0, 1004343.231 1289806.979 0, 1004087.82 1289806.731 0, 1003832.408 1289806.497 0, 1003576.997 1289806.279 0, 1003321.585 1289806.076 0, 1003066.174 1289805.888 0, 1002810.762 1289805.715 0, 1002555.351 1289805.558 0, 1002299.94 1289805.415 0, 
+    1002044.528 1289805.287 0, 1001789.116 1289805.174 0, 1001533.705 1289805.076 0, 1001278.293 1289804.993 0, 1001022.882 1289804.926 0, 1000767.47 1289804.873 0, 1000512.059 1289804.835 0, 1000256.647 1289804.813 0, 1000000 1289804.805 0, 1000000 1295383.618 0, 
+    1000000 1300962.276 0, 1000255.987 1300962.283 0, 1000510.742 1300962.306 0, 1000765.497 1300962.343 0, 1001020.252 1300962.396 0, 1001275.007 1300962.463 0, 1001529.762 1300962.546 0, 1001784.516 1300962.644 0, 1002039.271 1300962.756 0, 1002294.026 1300962.884 0, 
+    1002548.781 1300963.026 0, 1002803.536 1300963.184 0, 1003058.29 1300963.356 0, 1003313.045 1300963.544 0, 1003567.8 1300963.746 0, 1003822.555 1300963.964 0, 1004077.309 1300964.196 0, 1004332.064 1300964.444 0, 1004586.819 1300964.706 0, 1004841.573 1300964.984 0, 
+    1005096.328 1300965.276 0, 1005351.083 1300965.583 0, 1005605.837 1300965.906 0, 1005860.592 1300966.243 0, 1006114.115 1300966.594 0, 1006370.101 1300966.963 0, 1006624.856 1300967.346 0, 1006879.61 1300967.743 0, 1007134.365 1300968.156 0, 1007389.119 1300968.583 0, 
+    1007643.874 1300969.025 0, 1007898.628 1300969.483 0, 1008153.382 1300969.955 0, 1008408.137 1300970.443 0, 1008662.891 1300970.945 0, 1008917.645 1300971.462 0, 1009172.4 1300971.995 0, 1009427.154 1300972.542 0, 1009681.908 1300973.104 0, 1009936.662 1300973.682 0, 
+    1010191.416 1300974.274 0, 1010446.17 1300974.881 0, 1010700.925 1300975.504 0, 1010955.679 1300976.141 0, 1011210.433 1300976.793 0, 1011465.187 1300977.461 0, 1011719.94 1300978.143 0, 1011974.694 1300978.84 0, 1012228.218 1300979.549 0, 1012243.978 1295400.914 0, 
+    1012259.739 1289822.123 0))
+
+POLYGON ((1024456.337 1301031.37 0, 1024202.815 1301029.944 0, 1023948.064 1301028.527 0, 1023693.313 1301027.125 0, 1023438.562 1301025.738 0, 1023183.811 1301024.366 0, 1022929.06 1301023.009 0, 1022674.309 1301021.667 0, 1022419.557 1301020.34 0, 1022164.806 1301019.028 0, 
+    1021910.054 1301017.731 0, 1021655.303 1301016.449 0, 1021400.551 1301015.182 0, 1021145.799 1301013.93 0, 1020891.048 1301012.693 0, 1020636.296 1301011.47 0, 1020381.544 1301010.263 0, 1020126.792 1301009.071 0, 1019872.039 1301007.894 0, 1019617.287 1301006.732 0, 
+    1019362.535 1301005.585 0, 1019107.783 1301004.453 0, 1018853.03 1301003.336 0, 1018598.278 1301002.233 0, 1018342.296 1301001.141 0, 1018088.773 1301000.074 0, 1017834.02 1300999.017 0, 1017579.268 1300997.975 0, 1017324.515 1300996.948 0, 1017069.762 1300995.935 0, 
+    1016815.009 1300994.938 0, 1016560.256 1300993.956 0, 1016305.503 1300992.989 0, 1016050.75 1300992.037 0, 1015795.997 1300991.099 0, 1015541.244 1300990.177 0, 1015286.491 1300989.27 0, 1015031.737 1300988.378 0, 1014776.984 1300987.5 0, 1014522.231 1300986.638 0, 
+    1014267.477 1300985.791 0, 1014012.724 1300984.959 0, 1013757.97 1300984.141 0, 1013503.217 1300983.339 0, 1013248.463 1300982.552 0, 1012993.709 1300981.78 0, 1012738.956 1300981.022 0, 1012484.202 1300980.28 0, 1012228.218 1300979.549 0, 1012212.457 1306558.023 0, 
+    1012196.697 1312136.331 0, 1012452.022 1312137.06 0, 1012706.119 1312137.8 0, 1012960.216 1312138.556 0, 1013214.313 1312139.326 0, 1013468.41 1312140.111 0, 1013722.507 1312140.911 0, 1013976.604 1312141.726 0, 1014230.701 1312142.557 0, 1014484.797 1312143.402 0, 
+    1014738.894 1312144.262 0, 1014992.991 1312145.137 0, 1015247.087 1312146.027 0, 1015501.184 1312146.931 0, 1015755.28 1312147.851 0, 1016009.377 1312148.786 0, 1016263.473 1312149.736 0, 1016517.57 1312150.701 0, 1016771.666 1312151.68 0, 1017025.762 1312152.675 0, 
+    1017279.858 1312153.684 0, 1017533.954 1312154.709 0, 1017788.05 1312155.749 0, 1018042.146 1312156.803 0, 1018295.016 1312157.867 0, 1018550.338 1312158.957 0, 1018804.434 1312160.056 0, 1019058.53 1312161.17 0, 1019312.625 1312162.3 0, 1019566.721 1312163.444 0, 
+    1019820.816 1312164.603 0, 1020074.912 1312165.777 0, 1020329.007 1312166.966 0, 1020583.102 1312168.17 0, 1020837.198 1312169.389 0, 1021091.293 1312170.623 0, 1021345.388 1312171.872 0, 1021599.483 1312173.136 0, 1021853.578 1312174.414 0, 1022107.673 1312175.708 0, 
+    1022361.768 1312177.017 0, 1022615.862 1312178.34 0, 1022869.957 1312179.679 0, 1023124.052 1312181.033 0, 1023378.146 1312182.401 0, 1023632.24 1312183.785 0, 1023886.335 1312185.183 0, 1024140.429 1312186.596 0, 1024393.298 1312188.018 0, 1024424.817 1306609.777 0, 
+    1024456.337 1301031.37 0))
+
+POLYGON ((1036589.703 1312274.162 0, 1036336.837 1312272.026 0, 1036082.748 1312269.895 0, 1035828.659 1312267.779 0, 1035574.569 1312265.677 0, 1035320.48 1312263.591 0, 1035066.39 1312261.519 0, 1034812.3 1312259.463 0, 1034558.21 1312257.422 0, 1034304.12 1312255.395 0, 
+    1034050.03 1312253.383 0, 1033795.94 1312251.387 0, 1033541.849 1312249.405 0, 1033287.759 1312247.438 0, 1033033.668 1312245.487 0, 1032779.577 1312243.55 0, 1032525.486 1312241.628 0, 1032271.395 1312239.721 0, 1032017.304 1312237.829 0, 1031763.213 1312235.952 0, 
+    1031509.122 1312234.09 0, 1031255.03 1312232.243 0, 1031000.939 1312230.411 0, 1030746.847 1312228.594 0, 1030491.531 1312226.783 0, 1030238.663 1312225.004 0, 1029984.571 1312223.232 0, 1029730.479 1312221.474 0, 1029476.387 1312219.732 0, 1029222.295 1312218.005 0, 
+    1028968.202 1312216.292 0, 1028714.11 1312214.595 0, 1028460.017 1312212.912 0, 1028205.925 1312211.244 0, 1027951.832 1312209.592 0, 1027697.739 1312207.954 0, 1027443.646 1312206.331 0, 1027189.553 1312204.723 0, 1026935.46 1312203.131 0, 1026681.366 1312201.553 0, 
+    1026427.273 1312199.99 0, 1026173.18 1312198.442 0, 1025919.086 1312196.909 0, 1025664.993 1312195.391 0, 1025410.899 1312193.888 0, 1025156.805 1312192.399 0, 1024902.711 1312190.926 0, 1024648.617 1312189.468 0, 1024393.298 1312188.018 0, 1024361.779 1317766.088 0, 
+    1024330.262 1323343.981 0, 1024584.921 1323345.427 0, 1024838.359 1323346.882 0, 1025091.796 1323348.351 0, 1025345.233 1323349.836 0, 1025598.67 1323351.335 0, 1025852.107 1323352.849 0, 1026105.544 1323354.378 0, 1026358.981 1323355.922 0, 1026612.418 1323357.481 0, 
+    1026865.854 1323359.055 0, 1027119.291 1323360.643 0, 1027372.727 1323362.247 0, 1027626.164 1323363.866 0, 1027879.6 1323365.499 0, 1028133.036 1323367.148 0, 1028386.472 1323368.811 0, 1028639.908 1323370.489 0, 1028893.344 1323372.182 0, 1029146.78 1323373.89 0, 
+    1029400.216 1323375.613 0, 1029653.651 1323377.351 0, 1029907.087 1323379.104 0, 1030160.522 1323380.872 0, 1030412.736 1323382.646 0, 1030667.392 1323384.452 0, 1030920.827 1323386.264 0, 1031174.262 1323388.092 0, 1031427.697 1323389.934 0, 1031681.132 1323391.791 0, 
+    1031934.567 1323393.664 0, 1032188.001 1323395.551 0, 1032441.436 1323397.453 0, 1032694.87 1323399.369 0, 1032948.304 1323401.301 0, 1033201.738 1323403.248 0, 1033455.172 1323405.21 0, 1033708.606 1323407.186 0, 1033962.04 1323409.178 0, 1034215.473 1323411.184 0, 
+    1034468.907 1323413.205 0, 1034722.34 1323415.242 0, 1034975.773 1323417.293 0, 1035229.206 1323419.359 0, 1035482.639 1323421.44 0, 1035736.072 1323423.536 0, 1035989.505 1323425.647 0, 1036242.937 1323427.772 0, 1036495.15 1323429.903 0, 1036542.426 1317852.12 0, 
+    1036589.703 1312274.162 0))
+
+POLYGON ((1048659.746 1323550.192 0, 1048407.539 1323547.349 0, 1048154.114 1323544.507 0, 1047900.688 1323541.68 0, 1047647.262 1323538.869 0, 1047393.836 1323536.072 0, 1047140.41 1323533.29 0, 1046886.983 1323530.522 0, 1046633.557 1323527.77 0, 1046380.13 1323525.033 0, 
+    1046126.703 1323522.311 0, 1045873.276 1323519.603 0, 1045619.849 1323516.91 0, 1045366.421 1323514.233 0, 1045112.994 1323511.57 0, 1044859.566 1323508.922 0, 1044606.138 1323506.289 0, 1044352.71 1323503.671 0, 1044099.282 1323501.068 0, 1043845.854 1323498.48 0, 
+    1043592.425 1323495.907 0, 1043338.997 1323493.349 0, 1043085.568 1323490.805 0, 1042832.139 1323488.277 0, 1042577.49 1323485.751 0, 1042325.281 1323483.265 0, 1042071.851 1323480.781 0, 1041818.422 1323478.312 0, 1041564.992 1323475.858 0, 1041311.562 1323473.419 0, 
+    1041058.132 1323470.995 0, 1040804.702 1323468.586 0, 1040551.272 1323466.192 0, 1040297.842 1323463.813 0, 1040044.411 1323461.448 0, 1039790.981 1323459.099 0, 1039537.55 1323456.764 0, 1039284.119 1323454.444 0, 1039030.688 1323452.14 0, 1038777.257 1323449.85 0, 
+    1038523.825 1323447.575 0, 1038270.394 1323445.315 0, 1038016.962 1323443.07 0, 1037763.531 1323440.84 0, 1037510.099 1323438.625 0, 1037256.667 1323436.424 0, 1037003.235 1323434.239 0, 1036749.802 1323432.068 0, 1036495.15 1323429.903 0, 1036447.875 1329007.503 0, 
+    1036400.602 1334584.917 0, 1036654.595 1334587.077 0, 1036907.371 1334589.242 0, 1037160.147 1334591.422 0, 1037412.922 1334593.617 0, 1037665.697 1334595.826 0, 1037918.473 1334598.05 0, 1038171.248 1334600.29 0, 1038424.022 1334602.544 0, 1038676.797 1334604.813 0, 
+    1038929.572 1334607.097 0, 1039182.346 1334609.395 0, 1039435.121 1334611.709 0, 1039687.895 1334614.038 0, 1039940.669 1334616.381 0, 1040193.443 1334618.739 0, 1040446.217 1334621.112 0, 1040698.99 1334623.5 0, 1040951.764 1334625.903 0, 1041204.537 1334628.321 0, 
+    1041457.311 1334630.754 0, 1041710.084 1334633.201 0, 1041962.857 1334635.664 0, 1042215.629 1334638.141 0, 1042467.186 1334640.621 0, 1042721.175 1334643.14 0, 1042973.947 1334645.662 0, 1043226.719 1334648.199 0, 1043479.491 1334650.751 0, 1043732.263 1334653.317 0, 
+    1043985.035 1334655.899 0, 1044237.807 1334658.495 0, 1044490.578 1334661.106 0, 1044743.349 1334663.732 0, 1044996.12 1334666.373 0, 1045248.891 1334669.029 0, 1045501.662 1334671.7 0, 1045754.433 1334674.385 0, 1046007.203 1334677.086 0, 1046259.974 1334679.801 0, 
+    1046512.744 1334682.531 0, 1046765.514 1334685.276 0, 1047018.284 1334688.036 0, 1047271.054 1334690.811 0, 1047523.823 1334693.601 0, 1047776.593 1334696.405 0, 1048029.362 1334699.225 0, 1048282.131 1334702.059 0, 1048533.685 1334704.895 0, 1048596.714 1329127.637 0, 
+    1048659.746 1323550.192 0))
+
+POLYGON ((1060666.379 1334859.15 0, 1060414.833 1334855.604 0, 1060162.073 1334852.055 0, 1059909.313 1334848.522 0, 1059656.552 1334845.003 0, 1059403.791 1334841.499 0, 1059151.031 1334838.01 0, 1058898.269 1334834.536 0, 1058645.508 1334831.077 0, 1058392.747 1334827.633 0, 
+    1058139.985 1334824.203 0, 1057887.223 1334820.789 0, 1057634.461 1334817.389 0, 1057381.699 1334814.004 0, 1057128.936 1334810.634 0, 1056876.174 1334807.279 0, 1056623.411 1334803.939 0, 1056370.648 1334800.614 0, 1056117.884 1334797.303 0, 1055865.121 1334794.008 0, 
+    1055612.357 1334790.727 0, 1055359.593 1334787.461 0, 1055106.829 1334784.21 0, 1054854.065 1334780.974 0, 1054600.086 1334777.738 0, 1054348.536 1334774.547 0, 1054095.771 1334771.355 0, 1053843.006 1334768.179 0, 1053590.241 1334765.017 0, 1053337.476 1334761.871 0, 
+    1053084.71 1334758.739 0, 1052831.944 1334755.622 0, 1052579.179 1334752.519 0, 1052326.412 1334749.432 0, 1052073.646 1334746.36 0, 1051820.88 1334743.302 0, 1051568.113 1334740.26 0, 1051315.346 1334737.232 0, 1051062.579 1334734.219 0, 1050809.812 1334731.221 0, 
+    1050557.045 1334728.238 0, 1050304.277 1334725.27 0, 1050051.51 1334722.316 0, 1049798.742 1334719.378 0, 1049545.974 1334716.454 0, 1049293.205 1334713.545 0, 1049040.437 1334710.652 0, 1048787.669 1334707.773 0, 1048533.685 1334704.895 0, 1048470.657 1340281.961 0, 
+    1048407.631 1345858.83 0, 1048660.956 1345861.701 0, 1048913.068 1345864.572 0, 1049165.18 1345867.458 0, 1049417.291 1345870.36 0, 1049669.403 1345873.276 0, 1049921.514 1345876.206 0, 1050173.626 1345879.152 0, 1050425.737 1345882.113 0, 1050677.847 1345885.088 0, 
+    1050929.958 1345888.078 0, 1051182.069 1345891.083 0, 1051434.179 1345894.103 0, 1051686.289 1345897.138 0, 1051938.399 1345900.188 0, 1052190.509 1345903.252 0, 1052442.618 1345906.331 0, 1052694.728 1345909.425 0, 1052946.837 1345912.534 0, 1053198.946 1345915.658 0, 
+    1053451.055 1345918.797 0, 1053703.164 1345921.95 0, 1053955.272 1345925.118 0, 1054207.38 1345928.301 0, 1054458.278 1345931.484 0, 1054711.597 1345934.712 0, 1054963.704 1345937.94 0, 1055215.812 1345941.182 0, 1055467.919 1345944.44 0, 1055720.026 1345947.712 0, 
+    1055972.133 1345950.999 0, 1056224.24 1345954.301 0, 1056476.347 1345957.617 0, 1056728.453 1345960.949 0, 1056980.559 1345964.295 0, 1057232.665 1345967.656 0, 1057484.771 1345971.032 0, 1057736.877 1345974.423 0, 1057988.982 1345977.829 0, 1058241.087 1345981.249 0, 
+    1058493.192 1345984.685 0, 1058745.297 1345988.135 0, 1058997.402 1345991.6 0, 1059249.506 1345995.08 0, 1059501.61 1345998.575 0, 1059753.714 1346002.084 0, 1060005.818 1346005.609 0, 1060257.922 1346009.148 0, 1060508.815 1346012.685 0, 1060587.596 1340436.016 0, 
+    1060666.379 1334859.15 0))
+
+POLYGON ((1072609.515 1346200.727 0, 1072358.631 1346196.481 0, 1072106.539 1346192.23 0, 1071854.446 1346187.993 0, 1071602.353 1346183.771 0, 1071350.259 1346179.564 0, 1071098.166 1346175.372 0, 1070846.072 1346171.195 0, 1070593.978 1346167.032 0, 1070341.884 1346162.885 0, 
+    1070089.789 1346158.752 0, 1069837.694 1346154.634 0, 1069585.599 1346150.531 0, 1069333.504 1346146.443 0, 1069081.409 1346142.369 0, 1068829.313 1346138.311 0, 1068577.217 1346134.267 0, 1068325.121 1346130.238 0, 1068073.024 1346126.224 0, 1067820.928 1346122.225 0, 
+    1067568.831 1346118.24 0, 1067316.733 1346114.271 0, 1067064.636 1346110.316 0, 1066812.538 1346106.376 0, 1066559.232 1346102.433 0, 1066308.343 1346098.541 0, 1066056.244 1346094.646 0, 1065804.146 1346090.765 0, 1065552.047 1346086.9 0, 1065299.948 1346083.049 0, 
+    1065047.849 1346079.213 0, 1064795.749 1346075.392 0, 1064543.65 1346071.585 0, 1064291.55 1346067.794 0, 1064039.45 1346064.017 0, 1063787.349 1346060.255 0, 1063535.249 1346056.508 0, 1063283.148 1346052.776 0, 1063031.047 1346049.059 0, 1062778.946 1346045.356 0, 
+    1062526.844 1346041.669 0, 1062274.743 1346037.996 0, 1062022.641 1346034.338 0, 1061770.539 1346030.695 0, 1061518.436 1346027.067 0, 1061266.334 1346023.453 0, 1061014.231 1346019.855 0, 1060762.128 1346016.271 0, 1060508.815 1346012.685 0, 1060430.037 1351589.151 0, 
+    1060351.262 1357165.41 0, 1060603.916 1357168.987 0, 1060855.362 1357172.561 0, 1061106.808 1357176.151 0, 1061358.254 1357179.755 0, 1061609.7 1357183.374 0, 1061861.146 1357187.007 0, 1062112.591 1357190.656 0, 1062364.037 1357194.319 0, 1062615.482 1357197.997 0, 
+    1062866.926 1357201.69 0, 1063118.371 1357205.397 0, 1063369.815 1357209.12 0, 1063621.26 1357212.857 0, 1063872.703 1357216.609 0, 1064124.147 1357220.376 0, 1064375.591 1357224.157 0, 1064627.034 1357227.954 0, 1064878.477 1357231.765 0, 1065129.92 1357235.591 0, 
+    1065381.362 1357239.432 0, 1065632.805 1357243.288 0, 1065884.247 1357247.158 0, 1066135.689 1357251.043 0, 1066385.924 1357254.924 0, 1066638.572 1357258.858 0, 1066890.013 1357262.788 0, 1067141.454 1357266.732 0, 1067392.895 1357270.691 0, 1067644.335 1357274.665 0, 
+    1067895.776 1357278.654 0, 1068147.216 1357282.658 0, 1068398.655 1357286.676 0, 1068650.095 1357290.709 0, 1068901.534 1357294.757 0, 1069152.973 1357298.82 0, 1069404.412 1357302.898 0, 1069655.851 1357306.99 0, 1069907.289 1357311.097 0, 1070158.727 1357315.219 0, 
+    1070410.165 1357319.356 0, 1070661.603 1357323.508 0, 1070913.04 1357327.674 0, 1071164.477 1357331.855 0, 1071415.914 1357336.051 0, 1071667.351 1357340.262 0, 1071918.787 1357344.488 0, 1072170.224 1357348.728 0, 1072420.454 1357352.963 0, 1072514.983 1351776.949 0, 
+    1072609.515 1346200.727 0))
+
+POLYGON ((1084489.069 1357574.612 0, 1084238.849 1357569.67 0, 1083987.426 1357564.72 0, 1083736.002 1357559.784 0, 1083484.579 1357554.863 0, 1083233.155 1357549.956 0, 1082981.73 1357545.065 0, 1082730.306 1357540.188 0, 1082478.881 1357535.326 0, 1082227.456 1357530.479 0, 
+    1081976.03 1357525.647 0, 1081724.604 1357520.829 0, 1081473.178 1357516.026 0, 1081221.752 1357511.238 0, 1080970.325 1357506.465 0, 1080718.898 1357501.707 0, 1080467.471 1357496.963 0, 1080216.044 1357492.235 0, 1079964.616 1357487.521 0, 1079713.188 1357482.821 0, 
+    1079461.76 1357478.137 0, 1079210.331 1357473.468 0, 1078958.902 1357468.813 0, 1078707.473 1357464.173 0, 1078454.84 1357459.526 0, 1078204.614 1357454.937 0, 1077953.184 1357450.342 0, 1077701.754 1357445.761 0, 1077450.324 1357441.195 0, 1077198.893 1357436.644 0, 
+    1076947.462 1357432.107 0, 1076696.031 1357427.586 0, 1076444.599 1357423.079 0, 1076193.167 1357418.587 0, 1075941.735 1357414.11 0, 1075690.303 1357409.648 0, 1075438.871 1357405.2 0, 1075187.438 1357400.767 0, 1074936.005 1357396.349 0, 1074684.571 1357391.946 0, 
+    1074433.138 1357387.558 0, 1074181.704 1357383.184 0, 1073930.27 1357378.825 0, 1073678.835 1357374.481 0, 1073427.401 1357370.152 0, 1073175.966 1357365.838 0, 1072924.53 1357361.538 0, 1072673.095 1357357.253 0, 1072420.454 1357352.963 0, 1072325.929 1362928.764 0, 
+    1072231.408 1368504.347 0, 1072483.389 1368508.627 0, 1072734.168 1368512.9 0, 1072984.947 1368517.189 0, 1073235.726 1368521.492 0, 1073486.504 1368525.81 0, 1073737.282 1368530.142 0, 1073988.06 1368534.49 0, 1074238.837 1368538.852 0, 1074489.615 1368543.229 0, 
+    1074740.392 1368547.621 0, 1074991.168 1368552.027 0, 1075241.945 1368556.448 0, 1075492.721 1368560.884 0, 1075743.497 1368565.335 0, 1075994.273 1368569.8 0, 1076245.048 1368574.281 0, 1076495.823 1368578.776 0, 1076746.598 1368583.285 0, 1076997.373 1368587.81 0, 
+    1077248.147 1368592.349 0, 1077498.921 1368596.903 0, 1077749.695 1368601.472 0, 1078000.469 1368606.056 0, 1078250.041 1368610.632 0, 1078502.015 1368615.267 0, 1078752.788 1368619.895 0, 1079003.561 1368624.538 0, 1079254.333 1368629.195 0, 1079505.105 1368633.867 0, 
+    1079755.876 1368638.554 0, 1080006.648 1368643.256 0, 1080257.419 1368647.972 0, 1080508.19 1368652.703 0, 1080758.96 1368657.449 0, 1081009.731 1368662.21 0, 1081260.501 1368666.985 0, 1081511.27 1368671.776 0, 1081762.04 1368676.58 0, 1082012.809 1368681.4 0, 
+    1082263.578 1368686.235 0, 1082514.346 1368691.084 0, 1082765.115 1368695.948 0, 1083015.883 1368700.827 0, 1083266.65 1368705.72 0, 1083517.418 1368710.629 0, 1083768.185 1368715.552 0, 1084018.952 1368720.489 0, 1084268.519 1368725.418 0, 1084378.792 1363150.124 0, 
+    1084489.069 1357574.612 0))
+
+POLYGON ((1096304.957 1368980.495 0, 1096055.403 1368974.861 0, 1095804.651 1368969.215 0, 1095553.899 1368963.584 0, 1095303.146 1368957.967 0, 1095052.393 1368952.365 0, 1094801.64 1368946.778 0, 1094550.887 1368941.205 0, 1094300.133 1368935.647 0, 1094049.378 1368930.104 0, 
+    1093798.624 1368924.576 0, 1093547.869 1368919.063 0, 1093297.114 1368913.564 0, 1093046.358 1368908.08 0, 1092795.602 1368902.611 0, 1092544.846 1368897.157 0, 1092294.09 1368891.717 0, 1092043.333 1368886.292 0, 1091792.576 1368880.882 0, 1091541.818 1368875.487 0, 
+    1091291.061 1368870.106 0, 1091040.303 1368864.74 0, 1090789.544 1368859.389 0, 1090538.786 1368854.053 0, 1090286.828 1368848.706 0, 1090037.267 1368843.425 0, 1089786.508 1368838.133 0, 1089535.748 1368832.855 0, 1089284.987 1368827.593 0, 1089034.227 1368822.345 0, 
+    1088783.466 1368817.112 0, 1088532.705 1368811.894 0, 1088281.943 1368806.69 0, 1088031.182 1368801.502 0, 1087780.419 1368796.328 0, 1087529.657 1368791.169 0, 1087278.894 1368786.024 0, 1087028.131 1368780.894 0, 1086777.368 1368775.779 0, 1086526.604 1368770.679 0, 
+    1086275.84 1368765.594 0, 1086025.076 1368760.523 0, 1085774.312 1368755.467 0, 1085523.547 1368750.426 0, 1085272.782 1368745.4 0, 1085022.016 1368740.388 0, 1084771.251 1368735.391 0, 1084520.485 1368730.409 0, 1084268.519 1368725.418 0, 1084158.25 1374300.489 0, 
+    1084047.986 1379875.331 0, 1084299.293 1379880.309 0, 1084549.402 1379885.278 0, 1084799.512 1379890.261 0, 1085049.621 1379895.26 0, 1085299.73 1379900.273 0, 1085549.838 1379905.301 0, 1085799.947 1379910.344 0, 1086050.055 1379915.401 0, 1086300.162 1379920.473 0, 
+    1086550.27 1379925.56 0, 1086800.377 1379930.661 0, 1087050.483 1379935.778 0, 1087300.59 1379940.909 0, 1087550.696 1379946.054 0, 1087800.802 1379951.215 0, 1088050.907 1379956.39 0, 1088301.013 1379961.58 0, 1088551.118 1379966.784 0, 1088801.222 1379972.004 0, 
+    1089051.326 1379977.238 0, 1089301.43 1379982.486 0, 1089551.534 1379987.75 0, 1089801.638 1379993.028 0, 1090050.545 1379998.296 0, 1090301.843 1380003.629 0, 1090551.946 1380008.951 0, 1090802.048 1380014.288 0, 1091052.15 1380019.64 0, 1091302.251 1380025.006 0, 
+    1091552.353 1380030.388 0, 1091802.453 1380035.784 0, 1092052.554 1380041.194 0, 1092302.654 1380046.62 0, 1092552.754 1380052.06 0, 1092802.854 1380057.515 0, 1093052.953 1380062.984 0, 1093303.052 1380068.468 0, 1093553.151 1380073.967 0, 1093803.249 1380079.481 0, 
+    1094053.347 1380085.01 0, 1094303.445 1380090.553 0, 1094553.542 1380096.111 0, 1094803.639 1380101.683 0, 1095053.736 1380107.27 0, 1095303.832 1380112.873 0, 1095553.928 1380118.489 0, 1095804.024 1380124.121 0, 1096052.924 1380129.74 0, 1096178.938 1374555.232 0, 
+    1096304.957 1368980.495 0))
+
+POLYGON ((1108057.096 1380418.064 0, 1107808.21 1380411.742 0, 1107558.132 1380405.404 0, 1107308.052 1380399.081 0, 1107057.973 1380392.772 0, 1106807.893 1380386.478 0, 1106557.813 1380380.199 0, 1106307.732 1380373.935 0, 1106057.651 1380367.685 0, 1105807.57 1380361.45 0, 
+    1105557.488 1380355.23 0, 1105307.406 1380349.024 0, 1105057.323 1380342.833 0, 1104807.241 1380336.657 0, 1104557.157 1380330.496 0, 1104307.074 1380324.349 0, 1104056.99 1380318.217 0, 1103806.906 1380312.1 0, 1103556.821 1380305.998 0, 1103306.736 1380299.91 0, 
+    1103056.651 1380293.837 0, 1102806.565 1380287.778 0, 1102556.479 1380281.735 0, 1102306.392 1380275.706 0, 1102055.112 1380269.663 0, 1101806.219 1380263.692 0, 1101556.131 1380257.707 0, 1101306.043 1380251.737 0, 1101055.955 1380245.782 0, 1100805.867 1380239.841 0, 
+    1100555.778 1380233.916 0, 1100305.688 1380228.004 0, 1100055.599 1380222.108 0, 1099805.509 1380216.226 0, 1099555.419 1380210.359 0, 1099305.328 1380204.507 0, 1099055.237 1380198.669 0, 1098805.146 1380192.847 0, 1098555.054 1380187.038 0, 1098304.962 1380181.245 0, 
+    1098054.87 1380175.466 0, 1097804.777 1380169.702 0, 1097554.684 1380163.953 0, 1097304.591 1380158.219 0, 1097054.497 1380152.499 0, 1096804.403 1380146.794 0, 1096554.309 1380141.103 0, 1096304.214 1380135.428 0, 1096052.924 1380129.74 0, 1095926.916 1385704.014 0, 
+    1095800.913 1391278.048 0, 1096051.544 1391283.721 0, 1096300.982 1391289.382 0, 1096550.42 1391295.057 0, 1096799.858 1391300.747 0, 1097049.296 1391306.452 0, 1097298.733 1391312.172 0, 1097548.17 1391317.906 0, 1097797.606 1391323.655 0, 1098047.042 1391329.418 0, 
+    1098296.478 1391335.196 0, 1098545.914 1391340.989 0, 1098795.349 1391346.797 0, 1099044.784 1391352.619 0, 1099294.218 1391358.456 0, 1099543.652 1391364.308 0, 1099793.086 1391370.174 0, 1100042.519 1391376.055 0, 1100291.952 1391381.95 0, 1100541.385 1391387.861 0, 
+    1100790.818 1391393.786 0, 1101040.25 1391399.725 0, 1101289.681 1391405.68 0, 1101539.113 1391411.649 0, 1101787.353 1391417.604 0, 1102037.974 1391423.631 0, 1102287.405 1391429.644 0, 1102536.834 1391435.672 0, 1102786.264 1391441.714 0, 1103035.693 1391447.771 0, 
+    1103285.122 1391453.843 0, 1103534.551 1391459.93 0, 1103783.979 1391466.031 0, 1104033.407 1391472.147 0, 1104282.834 1391478.277 0, 1104532.261 1391484.423 0, 1104781.688 1391490.583 0, 1105031.114 1391496.757 0, 1105280.54 1391502.946 0, 1105529.966 1391509.15 0, 
+    1105779.391 1391515.369 0, 1106028.816 1391521.602 0, 1106278.24 1391527.85 0, 1106527.664 1391534.113 0, 1106777.088 1391540.39 0, 1107026.512 1391546.682 0, 1107275.935 1391552.989 0, 1107525.357 1391559.31 0, 1107773.59 1391565.616 0, 1107915.34 1385991.96 0, 
+    1108057.096 1380418.064 0))
+
+POLYGON ((1119745.406 1391887.008 0, 1119497.191 1391880.001 0, 1119247.787 1391872.975 0, 1118998.383 1391865.963 0, 1118748.978 1391858.967 0, 1118499.573 1391851.985 0, 1118250.167 1391845.018 0, 1118000.762 1391838.065 0, 1117751.355 1391831.127 0, 1117501.949 1391824.204 0, 
+    1117252.542 1391817.295 0, 1117003.134 1391810.401 0, 1116753.726 1391803.522 0, 1116504.318 1391796.657 0, 1116254.909 1391789.808 0, 1116005.5 1391782.972 0, 1115756.091 1391776.152 0, 1115506.681 1391769.346 0, 1115257.27 1391762.555 0, 1115007.86 1391755.778 0, 
+    1114758.449 1391749.017 0, 1114509.037 1391742.269 0, 1114259.625 1391735.537 0, 1114010.213 1391728.819 0, 1113759.612 1391722.084 0, 1113511.387 1391715.428 0, 1113261.974 1391708.754 0, 1113012.56 1391702.095 0, 1112763.146 1391695.451 0, 1112513.731 1391688.821 0, 
+    1112264.316 1391682.206 0, 1112014.9 1391675.606 0, 1111765.485 1391669.02 0, 1111516.068 1391662.449 0, 1111266.652 1391655.893 0, 1111017.235 1391649.351 0, 1110767.817 1391642.824 0, 1110518.4 1391636.312 0, 1110268.982 1391629.815 0, 1110019.563 1391623.332 0, 
+    1109770.144 1391616.863 0, 1109520.725 1391610.41 0, 1109271.305 1391603.971 0, 1109021.885 1391597.547 0, 1108772.465 1391591.138 0, 1108523.044 1391584.743 0, 1108273.623 1391578.363 0, 1108024.201 1391571.997 0, 1107773.59 1391565.616 0, 1107631.846 1397139.027 0, 
+    1107490.109 1402712.188 0, 1107740.061 1402718.553 0, 1107988.826 1402724.901 0, 1108237.591 1402731.265 0, 1108486.356 1402737.642 0, 1108735.121 1402744.035 0, 1108983.885 1402750.442 0, 1109232.648 1402756.864 0, 1109481.411 1402763.301 0, 1109730.174 1402769.752 0, 
+    1109978.937 1402776.218 0, 1110227.699 1402782.698 0, 1110476.46 1402789.193 0, 1110725.222 1402795.703 0, 1110973.983 1402802.227 0, 1111222.743 1402808.767 0, 1111471.503 1402815.32 0, 1111720.263 1402821.889 0, 1111969.022 1402828.471 0, 1112217.781 1402835.069 0, 
+    1112466.54 1402841.681 0, 1112715.298 1402848.308 0, 1112964.056 1402854.95 0, 1113212.814 1402861.606 0, 1113460.385 1402868.245 0, 1113710.327 1402874.962 0, 1113959.083 1402881.662 0, 1114207.839 1402888.377 0, 1114456.595 1402895.106 0, 1114705.35 1402901.85 0, 
+    1114954.105 1402908.609 0, 1115202.859 1402915.382 0, 1115451.613 1402922.17 0, 1115700.366 1402928.973 0, 1115949.119 1402935.79 0, 1116197.872 1402942.622 0, 1116446.624 1402949.468 0, 1116695.376 1402956.329 0, 1116944.127 1402963.205 0, 1117192.879 1402970.096 0, 
+    1117441.629 1402977.001 0, 1117690.379 1402983.92 0, 1117939.129 1402990.855 0, 1118187.879 1402997.804 0, 1118436.628 1403004.767 0, 1118685.376 1403011.746 0, 1118934.125 1403018.739 0, 1119182.872 1403025.746 0, 1119430.435 1403032.735 0, 1119587.917 1397459.997 0, 
+    1119745.406 1391887.008 0))
+
+POLYGON ((1131369.809 1403387.014 0, 1131122.264 1403379.325 0, 1130873.537 1403371.615 0, 1130624.81 1403363.919 0, 1130376.082 1403356.238 0, 1130127.354 1403348.572 0, 1129878.625 1403340.92 0, 1129629.896 1403333.283 0, 1129381.166 1403325.661 0, 1129132.436 1403318.053 0, 
+    1128883.705 1403310.46 0, 1128634.974 1403302.881 0, 1128386.243 1403295.318 0, 1128137.511 1403287.768 0, 1127888.778 1403280.234 0, 1127640.046 1403272.714 0, 1127391.312 1403265.208 0, 1127142.579 1403257.718 0, 1126893.844 1403250.242 0, 1126645.11 1403242.78 0, 
+    1126396.375 1403235.334 0, 1126147.639 1403227.901 0, 1125898.904 1403220.484 0, 1125650.167 1403213.081 0, 1125400.247 1403205.658 0, 1125152.693 1403198.319 0, 1124903.956 1403190.96 0, 1124655.218 1403183.616 0, 1124406.479 1403176.287 0, 1124157.74 1403168.972 0, 
+    1123909.001 1403161.671 0, 1123660.261 1403154.385 0, 1123411.521 1403147.114 0, 1123162.78 1403139.858 0, 1122914.039 1403132.616 0, 1122665.298 1403125.389 0, 1122416.556 1403118.176 0, 1122167.813 1403110.979 0, 1121919.07 1403103.795 0, 1121670.327 1403096.627 0, 
+    1121421.584 1403089.473 0, 1121172.84 1403082.333 0, 1120924.095 1403075.209 0, 1120675.35 1403068.099 0, 1120426.605 1403061.003 0, 1120177.859 1403053.923 0, 1119929.113 1403046.857 0, 1119680.367 1403039.805 0, 1119430.435 1403032.735 0, 1119272.96 1408605.217 0, 
+    1119115.493 1414177.438 0, 1119364.765 1414184.49 0, 1119612.856 1414191.523 0, 1119860.946 1414198.57 0, 1120109.036 1414205.632 0, 1120357.125 1414212.709 0, 1120605.214 1414219.8 0, 1120853.303 1414226.906 0, 1121101.391 1414234.027 0, 1121349.478 1414241.162 0, 
+    1121597.566 1414248.312 0, 1121845.652 1414255.476 0, 1122093.739 1414262.655 0, 1122341.825 1414269.848 0, 1122589.91 1414277.056 0, 1122837.995 1414284.279 0, 1123086.08 1414291.516 0, 1123334.164 1414298.768 0, 1123582.248 1414306.035 0, 1123830.332 1414313.316 0, 
+    1124078.415 1414320.612 0, 1124326.497 1414327.922 0, 1124574.579 1414335.247 0, 1124822.661 1414342.586 0, 1125069.562 1414349.905 0, 1125318.823 1414357.309 0, 1125566.904 1414364.692 0, 1125814.984 1414372.09 0, 1126063.063 1414379.503 0, 1126311.142 1414386.93 0, 
+    1126559.221 1414394.372 0, 1126807.299 1414401.828 0, 1127055.377 1414409.299 0, 1127303.454 1414416.785 0, 1127551.531 1414424.285 0, 1127799.608 1414431.799 0, 1128047.684 1414439.329 0, 1128295.759 1414446.873 0, 1128543.834 1414454.431 0, 1128791.909 1414462.004 0, 
+    1129039.983 1414469.592 0, 1129288.057 1414477.194 0, 1129536.13 1414484.811 0, 1129784.203 1414492.443 0, 1130032.276 1414500.089 0, 1130280.348 1414507.75 0, 1130528.419 1414515.425 0, 1130776.49 1414523.115 0, 1131023.382 1414530.783 0, 1131196.591 1408959.029 0, 
+    1131369.809 1403387.014 0))
+
+POLYGON ((1142930.225 1414917.768 0, 1142683.354 1414909.403 0, 1142435.306 1414901.012 0, 1142187.257 1414892.636 0, 1141939.208 1414884.274 0, 1141691.158 1414875.927 0, 1141443.107 1414867.595 0, 1141195.056 1414859.277 0, 1140947.005 1414850.974 0, 1140698.953 1414842.685 0, 
+    1140450.901 1414834.411 0, 1140202.848 1414826.152 0, 1139954.795 1414817.907 0, 1139706.741 1414809.677 0, 1139458.687 1414801.462 0, 1139210.632 1414793.261 0, 1138962.577 1414785.074 0, 1138714.521 1414776.902 0, 1138466.465 1414768.745 0, 1138218.409 1414760.603 0, 
+    1137970.351 1414752.475 0, 1137722.294 1414744.361 0, 1137474.236 1414736.263 0, 1137226.177 1414728.178 0, 1136976.94 1414720.071 0, 1136730.059 1414712.054 0, 1136481.999 1414704.014 0, 1136233.938 1414695.988 0, 1135985.877 1414687.977 0, 1135737.816 1414679.98 0, 
+    1135489.754 1414671.998 0, 1135241.692 1414664.031 0, 1134993.629 1414656.078 0, 1134745.566 1414648.14 0, 1134497.502 1414640.216 0, 1134249.438 1414632.307 0, 1134001.373 1414624.413 0, 1133753.308 1414616.533 0, 1133505.242 1414608.668 0, 1133257.176 1414600.818 0, 
+    1133009.11 1414592.982 0, 1132761.043 1414585.16 0, 1132512.975 1414577.353 0, 1132264.907 1414569.561 0, 1132016.839 1414561.784 0, 1131768.77 1414554.021 0, 1131520.701 1414546.273 0, 1131272.631 1414538.539 0, 1131023.382 1414530.783 0, 1130850.181 1420102.27 0, 
+    1130676.988 1425673.485 0, 1130925.579 1425681.221 0, 1131172.992 1425688.934 0, 1131420.406 1425696.662 0, 1131667.819 1425704.404 0, 1131915.231 1425712.161 0, 1132162.643 1425719.933 0, 1132410.055 1425727.719 0, 1132657.466 1425735.52 0, 1132904.877 1425743.335 0, 
+    1133152.287 1425751.165 0, 1133399.697 1425759.009 0, 1133647.106 1425766.868 0, 1133894.515 1425774.741 0, 1134141.923 1425782.629 0, 1134389.331 1425790.532 0, 1134636.739 1425798.449 0, 1134884.146 1425806.381 0, 1135131.552 1425814.327 0, 1135378.958 1425822.288 0, 
+    1135626.364 1425830.264 0, 1135873.769 1425838.254 0, 1136121.174 1425846.258 0, 1136368.578 1425854.277 0, 1136614.806 1425862.273 0, 1136863.385 1425870.359 0, 1137110.788 1425878.422 0, 1137358.19 1425886.499 0, 1137605.592 1425894.591 0, 1137852.993 1425902.698 0, 
+    1138100.394 1425910.819 0, 1138347.794 1425918.954 0, 1138595.194 1425927.104 0, 1138842.593 1425935.269 0, 1139089.992 1425943.448 0, 1139337.391 1425951.642 0, 1139584.789 1425959.851 0, 1139832.186 1425968.074 0, 1140079.583 1425976.311 0, 1140326.98 1425984.563 0, 
+    1140574.376 1425992.83 0, 1140821.771 1426001.111 0, 1141069.166 1426009.407 0, 1141316.561 1426017.717 0, 1141563.955 1426026.042 0, 1141811.349 1426034.381 0, 1142058.742 1426042.736 0, 1142306.134 1426051.104 0, 1142552.352 1426059.447 0, 1142741.284 1420488.744 0, 
+    1142930.225 1414917.768 0))
+
+POLYGON ((1154426.579 1426478.958 0, 1154180.383 1426469.919 0, 1153933.015 1426460.851 0, 1153685.647 1426451.799 0, 1153438.278 1426442.76 0, 1153190.908 1426433.736 0, 1152943.538 1426424.727 0, 1152696.168 1426415.733 0, 1152448.796 1426406.752 0, 1152201.425 1426397.787 0, 
+    1151954.053 1426388.836 0, 1151706.68 1426379.899 0, 1151459.307 1426370.978 0, 1151211.933 1426362.07 0, 1150964.558 1426353.177 0, 1150717.184 1426344.299 0, 1150469.808 1426335.436 0, 1150222.432 1426326.587 0, 1149975.056 1426317.752 0, 1149727.679 1426308.932 0, 
+    1149480.302 1426300.127 0, 1149232.924 1426291.336 0, 1148985.545 1426282.56 0, 1148738.166 1426273.798 0, 1148489.614 1426265.009 0, 1148243.407 1426256.318 0, 1147996.026 1426247.6 0, 1147748.645 1426238.897 0, 1147501.264 1426230.208 0, 1147253.882 1426221.533 0, 
+    1147006.499 1426212.874 0, 1146759.116 1426204.228 0, 1146511.732 1426195.598 0, 1146264.348 1426186.982 0, 1146016.964 1426178.38 0, 1145769.579 1426169.793 0, 1145522.193 1426161.221 0, 1145274.807 1426152.663 0, 1145027.42 1426144.119 0, 1144780.033 1426135.591 0, 
+    1144532.645 1426127.077 0, 1144285.257 1426118.577 0, 1144037.869 1426110.092 0, 1143790.48 1426101.621 0, 1143543.09 1426093.165 0, 1143295.7 1426084.724 0, 1143048.309 1426076.297 0, 1142800.918 1426067.885 0, 1142552.352 1426059.447 0, 1142363.43 1431629.873 0, 
+    1142174.517 1437200.016 0, 1142422.424 1437208.431 0, 1142669.16 1437216.821 0, 1142915.895 1437225.225 0, 1143162.629 1437233.644 0, 1143409.363 1437242.078 0, 1143656.097 1437250.526 0, 1143902.829 1437258.988 0, 1144149.562 1437267.466 0, 1144396.294 1437275.957 0, 
+    1144643.025 1437284.463 0, 1144889.756 1437292.984 0, 1145136.487 1437301.519 0, 1145383.216 1437310.069 0, 1145629.946 1437318.633 0, 1145876.675 1437327.212 0, 1146123.403 1437335.805 0, 1146370.131 1437344.413 0, 1146616.859 1437353.035 0, 1146863.585 1437361.672 0, 
+    1147110.312 1437370.323 0, 1147357.038 1437378.989 0, 1147603.763 1437387.67 0, 1147850.488 1437396.365 0, 1148096.042 1437405.033 0, 1148343.936 1437413.798 0, 1148590.659 1437422.536 0, 1148837.382 1437431.289 0, 1149084.104 1437440.057 0, 1149330.826 1437448.839 0, 
+    1149577.547 1437457.636 0, 1149824.268 1437466.447 0, 1150070.988 1437475.272 0, 1150317.708 1437484.113 0, 1150564.427 1437492.967 0, 1150811.146 1437501.836 0, 1151057.864 1437510.72 0, 1151304.582 1437519.618 0, 1151551.299 1437528.531 0, 1151798.015 1437537.458 0, 
+    1152044.731 1437546.4 0, 1152291.447 1437555.356 0, 1152538.162 1437564.327 0, 1152784.876 1437573.313 0, 1153031.59 1437582.312 0, 1153278.303 1437591.327 0, 1153525.016 1437600.356 0, 1153771.729 1437609.399 0, 1154017.271 1437618.414 0, 1154221.92 1432048.828 0, 
+    1154426.579 1426478.958 0))
+
+POLYGON ((1165858.796 1438070.269 0, 1165613.278 1438060.56 0, 1165366.592 1438050.82 0, 1165119.905 1438041.094 0, 1164873.219 1438031.383 0, 1164626.531 1438021.686 0, 1164379.843 1438012.003 0, 1164133.154 1438002.336 0, 1163886.465 1437992.682 0, 1163639.775 1437983.044 0, 
+    1163393.085 1437973.419 0, 1163146.394 1437963.81 0, 1162899.703 1437954.214 0, 1162653.011 1437944.634 0, 1162406.318 1437935.068 0, 1162159.625 1437925.516 0, 1161912.931 1437915.979 0, 1161666.237 1437906.456 0, 1161419.542 1437896.948 0, 1161172.847 1437887.454 0, 
+    1160926.151 1437877.975 0, 1160679.454 1437868.511 0, 1160432.757 1437859.061 0, 1160186.059 1437849.625 0, 1159938.193 1437840.16 0, 1159692.662 1437830.798 0, 1159445.963 1437821.406 0, 1159199.263 1437812.029 0, 1158952.563 1437802.666 0, 1158705.862 1437793.317 0, 
+    1158459.16 1437783.984 0, 1158212.458 1437774.664 0, 1157965.756 1437765.359 0, 1157719.053 1437756.069 0, 1157472.349 1437746.793 0, 1157225.645 1437737.532 0, 1156978.94 1437728.285 0, 1156732.235 1437719.053 0, 1156485.529 1437709.835 0, 1156238.822 1437700.632 0, 
+    1155992.115 1437691.444 0, 1155745.408 1437682.269 0, 1155498.7 1437673.11 0, 1155251.991 1437663.965 0, 1155005.282 1437654.834 0, 1154758.572 1437645.718 0, 1154511.862 1437636.617 0, 1154265.152 1437627.53 0, 1154017.271 1437618.414 0, 1153812.633 1443187.712 0, 
+    1153608.006 1448756.715 0, 1153855.228 1448765.806 0, 1154101.283 1448774.869 0, 1154347.338 1448783.946 0, 1154593.392 1448793.038 0, 1154839.445 1448802.144 0, 1155085.498 1448811.265 0, 1155331.551 1448820.4 0, 1155577.603 1448829.55 0, 1155823.654 1448838.714 0, 
+    1156069.705 1448847.893 0, 1156315.755 1448857.086 0, 1156561.805 1448866.294 0, 1156807.854 1448875.516 0, 1157053.903 1448884.753 0, 1157299.951 1448894.004 0, 1157545.999 1448903.27 0, 1157792.046 1448912.55 0, 1158038.092 1448921.844 0, 1158284.138 1448931.153 0, 
+    1158530.184 1448940.477 0, 1158776.228 1448949.815 0, 1159022.273 1448959.167 0, 1159268.316 1448968.534 0, 1159513.195 1448977.871 0, 1159760.402 1448987.312 0, 1160006.444 1448996.722 0, 1160252.486 1449006.147 0, 1160498.527 1449015.586 0, 1160744.567 1449025.04 0, 
+    1160990.607 1449034.509 0, 1161236.646 1449043.991 0, 1161482.685 1449053.489 0, 1161728.723 1449063.001 0, 1161974.761 1449072.527 0, 1162220.798 1449082.068 0, 1162466.835 1449091.623 0, 1162712.871 1449101.192 0, 1162958.906 1449110.777 0, 1163204.941 1449120.375 0, 
+    1163450.975 1449129.989 0, 1163697.009 1449139.616 0, 1163943.042 1449149.258 0, 1164189.074 1449158.915 0, 1164435.106 1449168.586 0, 1164681.138 1449178.272 0, 1164927.169 1449187.972 0, 1165173.199 1449197.686 0, 1165418.065 1449207.369 0, 1165638.424 1443638.966 0, 
+    1165858.796 1438070.269 0))
+
+POLYGON ((1177226.803 1449691.387 0, 1176981.963 1449681.012 0, 1176735.962 1449670.603 0, 1176489.959 1449660.208 0, 1176243.956 1449649.827 0, 1175997.952 1449639.461 0, 1175751.948 1449629.109 0, 1175505.943 1449618.772 0, 1175259.938 1449608.449 0, 1175013.932 1449598.141 0, 
+    1174767.925 1449587.847 0, 1174521.918 1449577.568 0, 1174275.91 1449567.303 0, 1174029.901 1449557.053 0, 1173783.892 1449546.817 0, 1173537.882 1449536.596 0, 1173291.872 1449526.389 0, 1173045.861 1449516.197 0, 1172799.849 1449506.019 0, 1172553.837 1449495.855 0, 
+    1172307.825 1449485.706 0, 1172061.811 1449475.572 0, 1171815.797 1449465.452 0, 1171569.783 1449455.346 0, 1171322.605 1449445.208 0, 1171077.752 1449435.179 0, 1170831.736 1449425.117 0, 1170585.719 1449415.069 0, 1170339.701 1449405.036 0, 1170093.683 1449395.018 0, 
+    1169847.664 1449385.013 0, 1169601.645 1449375.024 0, 1169355.625 1449365.049 0, 1169109.605 1449355.088 0, 1168863.584 1449345.142 0, 1168617.562 1449335.21 0, 1168371.54 1449325.293 0, 1168125.517 1449315.39 0, 1167879.494 1449305.502 0, 1167633.47 1449295.628 0, 
+    1167387.446 1449285.768 0, 1167141.42 1449275.924 0, 1166895.395 1449266.093 0, 1166649.369 1449256.277 0, 1166403.342 1449246.476 0, 1166157.314 1449236.689 0, 1165911.286 1449226.917 0, 1165665.258 1449217.159 0, 1165418.065 1449207.369 0, 1165197.717 1454775.472 0, 
+    1164977.381 1460343.268 0, 1165223.916 1460353.032 0, 1165469.289 1460362.764 0, 1165714.661 1460372.51 0, 1165960.033 1460382.271 0, 1166205.405 1460392.046 0, 1166450.776 1460401.836 0, 1166696.146 1460411.64 0, 1166941.516 1460421.459 0, 1167186.885 1460431.292 0, 
+    1167432.253 1460441.14 0, 1167677.621 1460451.002 0, 1167922.988 1460460.878 0, 1168168.355 1460470.769 0, 1168413.721 1460480.674 0, 1168659.087 1460490.594 0, 1168904.452 1460500.528 0, 1169149.816 1460510.477 0, 1169395.18 1460520.44 0, 1169640.544 1460530.417 0, 
+    1169885.906 1460540.409 0, 1170131.268 1460550.415 0, 1170376.63 1460560.436 0, 1170621.991 1460570.471 0, 1170866.191 1460580.474 0, 1171112.711 1460590.585 0, 1171358.07 1460600.664 0, 1171603.428 1460610.757 0, 1171848.786 1460620.864 0, 1172094.144 1460630.986 0, 
+    1172339.5 1460641.123 0, 1172584.857 1460651.273 0, 1172830.212 1460661.439 0, 1173075.567 1460671.618 0, 1173320.921 1460681.812 0, 1173566.275 1460692.021 0, 1173811.628 1460702.244 0, 1174056.981 1460712.481 0, 1174302.333 1460722.733 0, 1174547.684 1460732.999 0, 
+    1174793.035 1460743.28 0, 1175038.385 1460753.575 0, 1175283.735 1460763.885 0, 1175529.083 1460774.209 0, 1175774.432 1460784.548 0, 1176019.78 1460794.901 0, 1176265.127 1460805.268 0, 1176510.473 1460815.65 0, 1176754.66 1460825.997 0, 1176990.725 1455258.845 0, 
+    1177226.803 1449691.387 0))
+
+POLYGON ((1188530.528 1461341.996 0, 1188286.37 1461330.959 0, 1188041.053 1461319.884 0, 1187795.737 1461308.824 0, 1187550.419 1461297.778 0, 1187305.101 1461286.746 0, 1187059.782 1461275.729 0, 1186814.463 1461264.726 0, 1186569.143 1461253.738 0, 1186323.822 1461242.764 0, 
+    1186078.501 1461231.805 0, 1185833.179 1461220.86 0, 1185587.856 1461209.929 0, 1185342.533 1461199.013 0, 1185097.209 1461188.111 0, 1184851.884 1461177.224 0, 1184606.559 1461166.351 0, 1184361.233 1461155.493 0, 1184115.907 1461144.649 0, 1183870.579 1461133.82 0, 
+    1183625.252 1461123.005 0, 1183379.923 1461112.204 0, 1183134.594 1461101.418 0, 1182889.265 1461090.646 0, 1182642.776 1461079.838 0, 1182398.603 1461069.146 0, 1182153.272 1461058.418 0, 1181907.94 1461047.704 0, 1181662.607 1461037.004 0, 1181417.273 1461026.319 0, 
+    1181171.939 1461015.648 0, 1180926.604 1461004.992 0, 1180681.269 1460994.35 0, 1180435.933 1460983.723 0, 1180190.596 1460973.11 0, 1179945.259 1460962.512 0, 1179699.921 1460951.928 0, 1179454.583 1460941.358 0, 1179209.244 1460930.803 0, 1178963.904 1460920.262 0, 
+    1178718.564 1460909.736 0, 1178473.223 1460899.224 0, 1178227.881 1460888.727 0, 1177982.539 1460878.244 0, 1177737.196 1460867.776 0, 1177491.853 1460857.322 0, 1177246.509 1460846.882 0, 1177001.164 1460836.457 0, 1176754.66 1460825.997 0, 1176518.608 1466392.838 0, 
+    1176282.57 1471959.361 0, 1176528.416 1471969.793 0, 1176773.105 1471980.19 0, 1177017.794 1471990.602 0, 1177262.482 1472001.028 0, 1177507.17 1472011.469 0, 1177751.857 1472021.924 0, 1177996.543 1472032.393 0, 1178241.229 1472042.877 0, 1178485.914 1472053.375 0, 
+    1178730.598 1472063.887 0, 1178975.282 1472074.414 0, 1179219.965 1472084.955 0, 1179464.648 1472095.511 0, 1179709.33 1472106.081 0, 1179954.011 1472116.666 0, 1180198.692 1472127.265 0, 1180443.372 1472137.878 0, 1180688.051 1472148.506 0, 1180932.73 1472159.148 0, 
+    1181177.408 1472169.805 0, 1181422.086 1472180.476 0, 1181666.763 1472191.161 0, 1181911.439 1472201.861 0, 1182154.96 1472212.524 0, 1182400.79 1472223.303 0, 1182645.464 1472234.046 0, 1182890.138 1472244.804 0, 1183134.811 1472255.575 0, 1183379.484 1472266.362 0, 
+    1183624.156 1472277.162 0, 1183868.827 1472287.977 0, 1184113.498 1472298.806 0, 1184358.168 1472309.65 0, 1184602.837 1472320.508 0, 1184847.506 1472331.381 0, 1185092.174 1472342.268 0, 1185336.841 1472353.169 0, 1185581.508 1472364.085 0, 1185826.174 1472375.015 0, 
+    1186070.84 1472385.96 0, 1186315.504 1472396.919 0, 1186560.169 1472407.892 0, 1186804.832 1472418.88 0, 1187049.495 1472429.882 0, 1187294.157 1472440.898 0, 1187538.819 1472451.929 0, 1187783.48 1472462.975 0, 1188026.987 1472473.982 0, 1188278.75 1466908.148 0, 
+    1188530.528 1461341.996 0))
+
+POLYGON ((1199769.902 1473021.782 0, 1199526.426 1473010.086 0, 1199281.797 1472998.35 0, 1199037.167 1472986.627 0, 1198792.537 1472974.92 0, 1198547.906 1472963.226 0, 1198303.275 1472951.547 0, 1198058.643 1472939.883 0, 1197814.01 1472928.233 0, 1197569.376 1472916.597 0, 
+    1197324.742 1472904.976 0, 1197080.107 1472893.369 0, 1196835.471 1472881.776 0, 1196590.835 1472870.198 0, 1196346.198 1472858.634 0, 1196101.56 1472847.085 0, 1195856.922 1472835.55 0, 1195612.283 1472824.029 0, 1195367.643 1472812.523 0, 1195123.003 1472801.032 0, 
+    1194878.361 1472789.554 0, 1194633.72 1472778.091 0, 1194389.077 1472766.643 0, 1194144.434 1472755.209 0, 1193898.638 1472743.735 0, 1193655.146 1472732.383 0, 1193410.501 1472720.992 0, 1193165.855 1472709.616 0, 1192921.209 1472698.254 0, 1192676.561 1472686.906 0, 
+    1192431.914 1472675.573 0, 1192187.265 1472664.254 0, 1191942.616 1472652.949 0, 1191697.966 1472641.659 0, 1191453.316 1472630.383 0, 1191208.665 1472619.122 0, 1190964.013 1472607.875 0, 1190719.36 1472596.642 0, 1190474.707 1472585.424 0, 1190230.054 1472574.22 0, 
+    1189985.399 1472563.031 0, 1189740.744 1472551.856 0, 1189496.088 1472540.696 0, 1189251.432 1472529.549 0, 1189006.775 1472518.418 0, 1188762.117 1472507.3 0, 1188517.459 1472496.197 0, 1188272.8 1472485.109 0, 1188026.987 1472473.982 0, 1187775.237 1478039.494 0, 
+    1187523.503 1483604.677 0, 1187768.658 1483615.773 0, 1188012.662 1483626.832 0, 1188256.665 1483637.905 0, 1188500.668 1483648.993 0, 1188744.67 1483660.095 0, 1188988.671 1483671.211 0, 1189232.672 1483682.342 0, 1189476.672 1483693.487 0, 1189720.671 1483704.646 0, 
+    1189964.67 1483715.82 0, 1190208.668 1483727.008 0, 1190452.665 1483738.211 0, 1190696.662 1483749.428 0, 1190940.658 1483760.659 0, 1191184.653 1483771.904 0, 1191428.648 1483783.164 0, 1191672.642 1483794.439 0, 1191916.635 1483805.727 0, 1192160.628 1483817.03 0, 
+    1192404.62 1483828.348 0, 1192648.611 1483839.679 0, 1192892.602 1483851.026 0, 1193136.592 1483862.386 0, 1193379.432 1483873.707 0, 1193624.57 1483885.15 0, 1193868.558 1483896.554 0, 1194112.545 1483907.971 0, 1194356.532 1483919.404 0, 1194600.518 1483930.85 0, 
+    1194844.503 1483942.311 0, 1195088.488 1483953.787 0, 1195332.472 1483965.276 0, 1195576.455 1483976.78 0, 1195820.438 1483988.299 0, 1196064.42 1483999.832 0, 1196308.401 1484011.379 0, 1196552.382 1484022.94 0, 1196796.362 1484034.516 0, 1197040.341 1484046.106 0, 
+    1197284.319 1484057.711 0, 1197528.297 1484069.33 0, 1197772.274 1484080.963 0, 1198016.251 1484092.611 0, 1198260.227 1484104.273 0, 1198504.202 1484115.949 0, 1198748.176 1484127.64 0, 1198992.15 1484139.345 0, 1199234.974 1484151.009 0, 1199502.43 1478586.56 0, 
+    1199769.902 1473021.782 0))
+
+POLYGON ((1210944.855 1484730.427 0, 1210702.063 1484718.076 0, 1210458.123 1484705.682 0, 1210214.183 1484693.302 0, 1209970.242 1484680.936 0, 1209726.3 1484668.585 0, 1209482.357 1484656.248 0, 1209238.414 1484643.926 0, 1208994.47 1484631.618 0, 1208750.525 1484619.324 0, 
+    1208506.58 1484607.044 0, 1208262.633 1484594.779 0, 1208018.686 1484582.528 0, 1207774.739 1484570.292 0, 1207530.79 1484558.07 0, 1207286.841 1484545.862 0, 1207042.891 1484533.669 0, 1206798.941 1484521.49 0, 1206554.99 1484509.325 0, 1206311.038 1484497.175 0, 
+    1206067.085 1484485.039 0, 1205823.132 1484472.918 0, 1205579.177 1484460.811 0, 1205335.223 1484448.718 0, 1205090.12 1484436.583 0, 1204847.311 1484424.575 0, 1204603.354 1484412.526 0, 1204359.396 1484400.49 0, 1204115.438 1484388.469 0, 1203871.479 1484376.463 0, 
+    1203627.519 1484364.47 0, 1203383.559 1484352.492 0, 1203139.597 1484340.529 0, 1202895.635 1484328.58 0, 1202651.673 1484316.645 0, 1202407.709 1484304.724 0, 1202163.745 1484292.818 0, 1201919.781 1484280.926 0, 1201675.815 1484269.049 0, 1201431.849 1484257.186 0, 
+    1201187.882 1484245.337 0, 1200943.915 1484233.503 0, 1200699.947 1484221.683 0, 1200455.978 1484209.877 0, 1200212.008 1484198.086 0, 1199968.038 1484186.309 0, 1199724.067 1484174.547 0, 1199480.095 1484162.798 0, 1199234.974 1484151.009 0, 1198967.535 1489715.124 0, 
+    1198700.111 1495278.899 0, 1198944.574 1495290.657 0, 1199187.891 1495302.373 0, 1199431.207 1495314.104 0, 1199674.522 1495325.85 0, 1199917.837 1495337.609 0, 1200161.151 1495349.383 0, 1200404.464 1495361.171 0, 1200647.776 1495372.974 0, 1200891.088 1495384.791 0, 
+    1201134.399 1495396.622 0, 1201377.71 1495408.468 0, 1201621.02 1495420.328 0, 1201864.329 1495432.202 0, 1202107.637 1495444.09 0, 1202350.945 1495455.993 0, 1202594.252 1495467.91 0, 1202837.558 1495479.842 0, 1203080.864 1495491.787 0, 1203324.168 1495503.747 0, 
+    1203567.473 1495515.722 0, 1203810.776 1495527.711 0, 1204054.079 1495539.714 0, 1204297.381 1495551.731 0, 1204539.538 1495563.706 0, 1204783.983 1495575.809 0, 1205027.283 1495587.869 0, 1205270.582 1495599.944 0, 1205513.88 1495612.033 0, 1205757.178 1495624.136 0, 
+    1206000.475 1495636.254 0, 1206243.772 1495648.386 0, 1206487.067 1495660.532 0, 1206730.362 1495672.692 0, 1206973.656 1495684.867 0, 1207216.95 1495697.057 0, 1207460.243 1495709.26 0, 1207703.535 1495721.478 0, 1207946.826 1495733.71 0, 1208190.117 1495745.957 0, 
+    1208433.406 1495758.217 0, 1208676.696 1495770.493 0, 1208919.984 1495782.782 0, 1209163.272 1495795.086 0, 1209406.559 1495807.404 0, 1209649.845 1495819.736 0, 1209893.131 1495832.083 0, 1210136.415 1495844.444 0, 1210378.556 1495856.761 0, 1210661.697 1490293.764 0, 
+    1210944.855 1484730.427 0))
+
+POLYGON ((1222055.322 1496467.615 0, 1221813.215 1496454.613 0, 1221569.966 1496441.565 0, 1221326.716 1496428.531 0, 1221083.466 1496415.511 0, 1220840.215 1496402.506 0, 1220596.963 1496389.515 0, 1220353.71 1496376.538 0, 1220110.456 1496363.576 0, 1219867.202 1496350.627 0, 
+    1219623.947 1496337.694 0, 1219380.691 1496324.774 0, 1219137.435 1496311.869 0, 1218894.177 1496298.978 0, 1218650.919 1496286.102 0, 1218407.66 1496273.24 0, 1218164.401 1496260.392 0, 1217921.141 1496247.558 0, 1217677.879 1496234.739 0, 1217434.618 1496221.934 0, 
+    1217191.355 1496209.143 0, 1216948.092 1496196.367 0, 1216704.827 1496183.605 0, 1216461.563 1496170.857 0, 1216217.155 1496158.064 0, 1215975.031 1496145.405 0, 1215731.764 1496132.7 0, 1215488.496 1496120.01 0, 1215245.227 1496107.334 0, 1215001.958 1496094.672 0, 
+    1214758.688 1496082.025 0, 1214515.417 1496069.392 0, 1214272.145 1496056.773 0, 1214028.873 1496044.168 0, 1213785.6 1496031.578 0, 1213542.326 1496019.002 0, 1213299.051 1496006.441 0, 1213055.776 1495993.894 0, 1212812.5 1495981.361 0, 1212569.223 1495968.842 0, 
+    1212325.946 1495956.338 0, 1212082.668 1495943.848 0, 1211839.389 1495931.372 0, 1211596.109 1495918.911 0, 1211352.829 1495906.464 0, 1211109.547 1495894.031 0, 1210866.265 1495881.613 0, 1210622.983 1495869.209 0, 1210378.556 1495856.761 0, 1210095.433 1501419.413 0, 
+    1209812.327 1506981.712 0, 1210056.096 1506994.126 0, 1210298.724 1507006.497 0, 1210541.351 1507018.882 0, 1210783.977 1507031.281 0, 1211026.603 1507043.695 0, 1211269.228 1507056.122 0, 1211511.852 1507068.564 0, 1211754.476 1507081.021 0, 1211997.098 1507093.491 0, 
+    1212239.72 1507105.976 0, 1212482.341 1507118.475 0, 1212724.962 1507130.989 0, 1212967.582 1507143.516 0, 1213210.201 1507156.058 0, 1213452.819 1507168.615 0, 1213695.437 1507181.185 0, 1213938.054 1507193.77 0, 1214180.67 1507206.369 0, 1214423.285 1507218.982 0, 
+    1214665.9 1507231.61 0, 1214908.513 1507244.252 0, 1215151.127 1507256.908 0, 1215393.739 1507269.579 0, 1215635.211 1507282.204 0, 1215878.961 1507294.963 0, 1216121.571 1507307.676 0, 1216364.181 1507320.404 0, 1216606.789 1507333.146 0, 1216849.397 1507345.902 0, 
+    1217092.004 1507358.672 0, 1217334.611 1507371.457 0, 1217577.216 1507384.256 0, 1217819.821 1507397.069 0, 1218062.425 1507409.897 0, 1218305.029 1507422.739 0, 1218547.631 1507435.595 0, 1218790.233 1507448.465 0, 1219032.834 1507461.35 0, 1219275.435 1507474.249 0, 
+    1219518.034 1507487.162 0, 1219760.633 1507500.09 0, 1220003.231 1507513.032 0, 1220245.828 1507525.988 0, 1220488.425 1507538.958 0, 1220731.021 1507551.943 0, 1220973.616 1507564.942 0, 1221216.21 1507577.955 0, 1221457.665 1507590.921 0, 1221756.484 1502029.444 0, 
+    1222055.322 1496467.615 0))
+
+POLYGON ((1233101.235 1508233.028 0, 1232859.816 1508219.38 0, 1232617.259 1508205.681 0, 1232374.702 1508191.997 0, 1232132.144 1508178.327 0, 1231889.585 1508164.671 0, 1231647.025 1508151.03 0, 1231404.465 1508137.403 0, 1231161.904 1508123.79 0, 1230919.341 1508110.191 0, 
+    1230676.779 1508096.607 0, 1230434.215 1508083.037 0, 1230191.65 1508069.481 0, 1229949.085 1508055.939 0, 1229706.519 1508042.412 0, 1229463.952 1508028.899 0, 1229221.384 1508015.401 0, 1228978.816 1508001.916 0, 1228736.247 1507988.446 0, 1228493.676 1507974.99 0, 
+    1228251.106 1507961.549 0, 1228008.534 1507948.122 0, 1227765.961 1507934.709 0, 1227523.388 1507921.31 0, 1227279.677 1507907.863 0, 1227038.239 1507894.555 0, 1226795.664 1507881.199 0, 1226553.087 1507867.858 0, 1226310.51 1507854.53 0, 1226067.932 1507841.217 0, 
+    1225825.354 1507827.919 0, 1225582.774 1507814.634 0, 1225340.194 1507801.364 0, 1225097.613 1507788.108 0, 1224855.031 1507774.866 0, 1224612.448 1507761.639 0, 1224369.865 1507748.426 0, 1224127.281 1507735.227 0, 1223884.696 1507722.042 0, 1223642.11 1507708.872 0, 
+    1223399.523 1507695.716 0, 1223156.936 1507682.574 0, 1222914.348 1507669.447 0, 1222671.759 1507656.334 0, 1222429.169 1507643.235 0, 1222186.579 1507630.15 0, 1221943.988 1507617.08 0, 1221701.396 1507604.024 0, 1221457.665 1507590.921 0, 1221158.865 1513152.041 0, 
+    1220860.085 1518712.797 0, 1221103.158 1518725.865 0, 1221345.096 1518738.885 0, 1221587.032 1518751.92 0, 1221828.968 1518764.97 0, 1222070.903 1518778.033 0, 1222312.837 1518791.111 0, 1222554.771 1518804.203 0, 1222796.704 1518817.309 0, 1223038.635 1518830.43 0, 
+    1223280.567 1518843.565 0, 1223522.497 1518856.713 0, 1223764.427 1518869.877 0, 1224006.355 1518883.054 0, 1224248.283 1518896.246 0, 1224490.211 1518909.452 0, 1224732.137 1518922.672 0, 1224974.063 1518935.906 0, 1225215.988 1518949.155 0, 1225457.912 1518962.418 0, 
+    1225699.835 1518975.695 0, 1225941.758 1518988.986 0, 1226183.68 1519002.292 0, 1226425.601 1519015.612 0, 1226666.387 1519028.883 0, 1226909.441 1519042.294 0, 1227151.359 1519055.657 0, 1227393.277 1519069.034 0, 1227635.194 1519082.425 0, 1227877.111 1519095.83 0, 
+    1228119.026 1519109.249 0, 1228360.941 1519122.683 0, 1228602.855 1519136.131 0, 1228844.768 1519149.593 0, 1229086.68 1519163.07 0, 1229328.592 1519176.561 0, 1229570.503 1519190.065 0, 1229812.413 1519203.585 0, 1230054.322 1519217.118 0, 1230296.23 1519230.666 0, 
+    1230538.138 1519244.228 0, 1230780.045 1519257.804 0, 1231021.951 1519271.394 0, 1231263.856 1519284.999 0, 1231505.76 1519298.618 0, 1231747.664 1519312.251 0, 1231989.567 1519325.898 0, 1232231.469 1519339.56 0, 1232472.236 1519353.171 0, 1232786.726 1513793.281 0, 
+    1233101.235 1508233.028 0))
+
+POLYGON ((1244082.532 1520026.349 0, 1243841.802 1520012.057 0, 1243599.94 1519997.713 0, 1243358.076 1519983.382 0, 1243116.212 1519969.065 0, 1242874.347 1519954.763 0, 1242632.481 1519940.475 0, 1242390.615 1519926.201 0, 1242148.747 1519911.942 0, 1241906.879 1519897.697 0, 
+    1241665.01 1519883.466 0, 1241423.14 1519869.249 0, 1241181.269 1519855.046 0, 1240939.397 1519840.858 0, 1240697.525 1519826.684 0, 1240455.652 1519812.524 0, 1240213.778 1519798.378 0, 1239971.903 1519784.247 0, 1239730.027 1519770.13 0, 1239488.15 1519756.027 0, 
+    1239246.273 1519741.938 0, 1239004.394 1519727.864 0, 1238762.515 1519713.804 0, 1238520.635 1519699.758 0, 1238277.622 1519685.66 0, 1238036.873 1519671.708 0, 1237794.99 1519657.705 0, 1237553.107 1519643.716 0, 1237311.223 1519629.741 0, 1237069.338 1519615.781 0, 
+    1236827.452 1519601.834 0, 1236585.566 1519587.902 0, 1236343.678 1519573.985 0, 1236101.79 1519560.081 0, 1235859.901 1519546.192 0, 1235618.011 1519532.316 0, 1235376.121 1519518.456 0, 1235134.229 1519504.609 0, 1234892.337 1519490.776 0, 1234650.444 1519476.958 0, 
+    1234408.55 1519463.154 0, 1234166.655 1519449.365 0, 1233924.76 1519435.589 0, 1233682.863 1519421.828 0, 1233440.966 1519408.081 0, 1233199.068 1519394.348 0, 1232957.17 1519380.63 0, 1232715.27 1519366.925 0, 1232472.236 1519353.171 0, 1232157.768 1524912.692 0, 
+    1231843.321 1530471.837 0, 1232085.697 1530485.554 0, 1232326.943 1530499.221 0, 1232568.187 1530512.902 0, 1232809.43 1530526.598 0, 1233050.673 1530540.308 0, 1233291.915 1530554.032 0, 1233533.156 1530567.77 0, 1233774.396 1530581.522 0, 1234015.636 1530595.289 0, 
+    1234256.875 1530609.07 0, 1234498.113 1530622.865 0, 1234739.35 1530636.674 0, 1234980.586 1530650.497 0, 1235221.821 1530664.335 0, 1235463.056 1530678.186 0, 1235704.29 1530692.052 0, 1235945.523 1530705.933 0, 1236186.755 1530719.827 0, 1236427.986 1530733.736 0, 
+    1236669.217 1530747.658 0, 1236910.446 1530761.595 0, 1237151.675 1530775.547 0, 1237392.903 1530789.512 0, 1237633.001 1530803.426 0, 1237875.357 1530817.485 0, 1238116.583 1530831.493 0, 1238357.807 1530845.515 0, 1238599.031 1530859.552 0, 1238840.254 1530873.602 0, 
+    1239081.477 1530887.667 0, 1239322.698 1530901.746 0, 1239563.919 1530915.839 0, 1239805.139 1530929.947 0, 1240046.358 1530944.068 0, 1240287.576 1530958.204 0, 1240528.793 1530972.354 0, 1240770.01 1530986.518 0, 1241011.225 1531000.696 0, 1241252.44 1531014.889 0, 
+    1241493.654 1531029.096 0, 1241734.867 1531043.317 0, 1241976.079 1531057.552 0, 1242217.291 1531071.801 0, 1242458.501 1531086.065 0, 1242699.711 1531100.342 0, 1242940.92 1531114.634 0, 1243182.128 1531128.94 0, 1243422.207 1531143.194 0, 1243752.359 1525584.959 0, 
+    1244082.532 1520026.349 0))
+
+POLYGON ((1254999.151 1531847.26 0, 1254759.111 1531832.329 0, 1254517.944 1531817.341 0, 1254276.777 1531802.368 0, 1254035.608 1531787.409 0, 1253794.439 1531772.464 0, 1253553.269 1531757.533 0, 1253312.097 1531742.617 0, 1253070.925 1531727.714 0, 1252829.753 1531712.826 0, 
+    1252588.579 1531697.952 0, 1252347.404 1531683.092 0, 1252106.229 1531668.247 0, 1251865.052 1531653.415 0, 1251623.875 1531638.598 0, 1251382.697 1531623.795 0, 1251141.518 1531609.006 0, 1250900.338 1531594.232 0, 1250659.157 1531579.471 0, 1250417.976 1531564.725 0, 
+    1250176.793 1531549.993 0, 1249935.61 1531535.275 0, 1249694.426 1531520.572 0, 1249453.241 1531505.882 0, 1249210.928 1531491.139 0, 1248970.868 1531476.546 0, 1248729.68 1531461.899 0, 1248488.492 1531447.267 0, 1248247.302 1531432.648 0, 1248006.112 1531418.044 0, 
+    1247764.921 1531403.454 0, 1247523.729 1531388.878 0, 1247282.536 1531374.316 0, 1247041.343 1531359.769 0, 1246800.148 1531345.236 0, 1246558.953 1531330.717 0, 1246317.757 1531316.212 0, 1246076.56 1531301.721 0, 1245835.362 1531287.245 0, 1245594.163 1531272.782 0, 
+    1245352.963 1531258.334 0, 1245111.763 1531243.9 0, 1244870.561 1531229.481 0, 1244629.359 1531215.075 0, 1244388.156 1531200.684 0, 1244146.952 1531186.307 0, 1243905.748 1531171.944 0, 1243664.542 1531157.595 0, 1243422.207 1531143.194 0, 1243092.079 1536701.047 0, 
+    1242761.973 1542258.512 0, 1243003.65 1542272.875 0, 1243244.202 1542287.185 0, 1243484.752 1542301.509 0, 1243725.302 1542315.847 0, 1243965.851 1542330.199 0, 1244206.399 1542344.565 0, 1244446.946 1542358.946 0, 1244687.492 1542373.341 0, 1244928.037 1542387.75 0, 
+    1245168.582 1542402.173 0, 1245409.126 1542416.61 0, 1245649.669 1542431.061 0, 1245890.211 1542445.527 0, 1246130.752 1542460.006 0, 1246371.292 1542474.5 0, 1246611.832 1542489.008 0, 1246852.37 1542503.53 0, 1247092.908 1542518.067 0, 1247333.445 1542532.617 0, 
+    1247573.981 1542547.182 0, 1247814.516 1542561.761 0, 1248055.051 1542576.354 0, 1248295.584 1542590.961 0, 1248534.993 1542605.514 0, 1248776.648 1542620.217 0, 1249017.179 1542634.867 0, 1249257.709 1542649.531 0, 1249498.239 1542664.209 0, 1249738.767 1542678.901 0, 
+    1249979.294 1542693.607 0, 1250219.821 1542708.327 0, 1250460.347 1542723.062 0, 1250700.871 1542737.81 0, 1250941.395 1542752.573 0, 1251181.918 1542767.35 0, 1251422.441 1542782.141 0, 1251662.962 1542796.947 0, 1251903.482 1542811.766 0, 1252144.002 1542826.6 0, 
+    1252384.521 1542841.448 0, 1252625.039 1542856.309 0, 1252865.556 1542871.186 0, 1253106.072 1542886.076 0, 1253346.587 1542900.98 0, 1253587.101 1542915.899 0, 1253827.615 1542930.831 0, 1254068.127 1542945.778 0, 1254307.516 1542960.669 0, 1254653.321 1537404.159 0, 
+    1254999.151 1531847.26 0))
+
+POLYGON ((1265851.029 1543695.442 0, 1265611.682 1543679.875 0, 1265371.213 1543664.248 0, 1265130.742 1543648.636 0, 1264890.271 1543633.038 0, 1264649.799 1543617.454 0, 1264409.326 1543601.885 0, 1264168.852 1543586.329 0, 1263928.377 1543570.788 0, 1263687.901 1543555.26 0, 
+    1263447.424 1543539.747 0, 1263206.947 1543524.248 0, 1262966.468 1543508.764 0, 1262725.988 1543493.293 0, 1262485.508 1543477.837 0, 1262245.027 1543462.394 0, 1262004.545 1543446.966 0, 1261764.061 1543431.552 0, 1261523.577 1543416.152 0, 1261283.093 1543400.767 0, 
+    1261042.607 1543385.395 0, 1260802.12 1543370.038 0, 1260561.632 1543354.695 0, 1260321.144 1543339.366 0, 1260079.532 1543323.979 0, 1259840.164 1543308.75 0, 1259599.673 1543293.463 0, 1259359.181 1543278.191 0, 1259118.688 1543262.933 0, 1258878.194 1543247.688 0, 
+    1258637.699 1543232.458 0, 1258397.203 1543217.243 0, 1258156.706 1543202.041 0, 1257916.209 1543186.853 0, 1257675.71 1543171.68 0, 1257435.211 1543156.521 0, 1257194.711 1543141.376 0, 1256954.21 1543126.245 0, 1256713.708 1543111.128 0, 1256473.205 1543096.026 0, 
+    1256232.701 1543080.937 0, 1255992.197 1543065.863 0, 1255751.691 1543050.803 0, 1255511.185 1543035.757 0, 1255270.677 1543020.725 0, 1255030.169 1543005.707 0, 1254789.66 1542990.704 0, 1254549.15 1542975.715 0, 1254307.516 1542960.669 0, 1253961.735 1548516.787 0, 
+    1253615.98 1554072.505 0, 1253856.956 1554087.509 0, 1254096.812 1554102.458 0, 1254336.667 1554117.421 0, 1254576.522 1554132.397 0, 1254816.375 1554147.388 0, 1255056.227 1554162.393 0, 1255296.079 1554177.413 0, 1255535.929 1554192.446 0, 1255775.779 1554207.493 0, 
+    1256015.628 1554222.555 0, 1256255.476 1554237.63 0, 1256495.323 1554252.72 0, 1256735.169 1554267.824 0, 1256975.015 1554282.942 0, 1257214.859 1554298.074 0, 1257454.703 1554313.22 0, 1257694.545 1554328.381 0, 1257934.387 1554343.555 0, 1258174.228 1554358.744 0, 
+    1258414.068 1554373.946 0, 1258653.907 1554389.163 0, 1258893.745 1554404.394 0, 1259133.583 1554419.639 0, 1259372.3 1554434.827 0, 1259613.254 1554450.171 0, 1259853.089 1554465.459 0, 1260092.923 1554480.76 0, 1260332.755 1554496.076 0, 1260572.587 1554511.406 0, 
+    1260812.418 1554526.749 0, 1261052.248 1554542.107 0, 1261292.078 1554557.479 0, 1261531.906 1554572.866 0, 1261771.733 1554588.266 0, 1262011.56 1554603.68 0, 1262251.385 1554619.109 0, 1262491.21 1554634.552 0, 1262731.034 1554650.008 0, 1262970.856 1554665.479 0, 
+    1263210.678 1554680.964 0, 1263450.499 1554696.463 0, 1263690.319 1554711.977 0, 1263930.139 1554727.504 0, 1264169.957 1554743.045 0, 1264409.774 1554758.601 0, 1264649.591 1554774.171 0, 1264889.406 1554789.754 0, 1265128.103 1554805.28 0, 1265489.553 1549250.561 0, 
+    1265851.029 1543695.442 0))
+
+POLYGON ((1276638.11 1555570.575 0, 1276399.456 1555554.375 0, 1276159.685 1555538.114 0, 1275919.914 1555521.867 0, 1275680.141 1555505.634 0, 1275440.368 1555489.415 0, 1275200.594 1555473.21 0, 1274960.818 1555457.02 0, 1274721.042 1555440.843 0, 1274481.265 1555424.681 0, 
+    1274241.487 1555408.532 0, 1274001.708 1555392.398 0, 1273761.928 1555376.278 0, 1273522.147 1555360.172 0, 1273282.365 1555344.08 0, 1273042.582 1555328.002 0, 1272802.798 1555311.938 0, 1272563.013 1555295.889 0, 1272323.227 1555279.853 0, 1272083.441 1555263.832 0, 
+    1271843.653 1555247.825 0, 1271603.865 1555231.832 0, 1271364.075 1555215.853 0, 1271124.285 1555199.888 0, 1270883.376 1555183.863 0, 1270644.701 1555168 0, 1270404.908 1555152.078 0, 1270165.114 1555136.169 0, 1269925.318 1555120.275 0, 1269685.522 1555104.395 0, 
+    1269445.725 1555088.529 0, 1269205.927 1555072.677 0, 1268966.129 1555056.839 0, 1268726.329 1555041.015 0, 1268486.528 1555025.205 0, 1268246.726 1555009.41 0, 1268006.924 1554993.628 0, 1267767.12 1554977.861 0, 1267527.316 1554962.108 0, 1267287.511 1554946.369 0, 
+    1267047.704 1554930.644 0, 1266807.897 1554914.933 0, 1266568.089 1554899.236 0, 1266328.28 1554883.554 0, 1266088.47 1554867.885 0, 1265848.659 1554852.231 0, 1265608.847 1554836.591 0, 1265369.034 1554820.964 0, 1265128.103 1554805.28 0, 1264766.679 1560359.593 0, 
+    1264405.281 1565913.496 0, 1264645.556 1565929.138 0, 1264884.715 1565944.721 0, 1265123.873 1565960.319 0, 1265363.03 1565975.93 0, 1265602.187 1565991.556 0, 1265841.342 1566007.196 0, 1266080.496 1566022.85 0, 1266319.65 1566038.518 0, 1266558.802 1566054.2 0, 
+    1266797.954 1566069.896 0, 1267037.104 1566085.606 0, 1267276.254 1566101.331 0, 1267515.403 1566117.069 0, 1267754.551 1566132.822 0, 1267993.698 1566148.588 0, 1268232.844 1566164.369 0, 1268471.989 1566180.163 0, 1268711.133 1566195.972 0, 1268950.276 1566211.795 0, 
+    1269189.419 1566227.632 0, 1269428.56 1566243.483 0, 1269667.7 1566259.348 0, 1269906.84 1566275.227 0, 1270144.865 1566291.046 0, 1270385.116 1566307.028 0, 1270624.253 1566322.949 0, 1270863.388 1566338.885 0, 1271102.523 1566354.834 0, 1271341.657 1566370.798 0, 
+    1271580.79 1566386.775 0, 1271819.922 1566402.767 0, 1272059.053 1566418.773 0, 1272298.183 1566434.793 0, 1272537.312 1566450.827 0, 1272776.441 1566466.875 0, 1273015.568 1566482.937 0, 1273254.694 1566499.013 0, 1273493.82 1566515.103 0, 1273732.944 1566531.208 0, 
+    1273972.068 1566547.326 0, 1274211.19 1566563.459 0, 1274450.312 1566579.605 0, 1274689.432 1566595.766 0, 1274928.552 1566611.941 0, 1275167.671 1566628.129 0, 1275406.789 1566644.332 0, 1275645.906 1566660.549 0, 1275883.909 1566676.705 0, 1276260.995 1561123.846 0, 
+    1276638.11 1555570.575 0))
+
+POLYGON ((1287360.334 1567472.34 0, 1287122.375 1567455.512 0, 1286883.305 1567438.619 0, 1286644.234 1567421.741 0, 1286405.162 1567404.877 0, 1286166.089 1567388.027 0, 1285927.015 1567371.19 0, 1285687.94 1567354.368 0, 1285448.864 1567337.56 0, 1285209.787 1567320.766 0, 
+    1284970.709 1567303.987 0, 1284731.63 1567287.221 0, 1284492.55 1567270.469 0, 1284253.469 1567253.731 0, 1284014.387 1567237.008 0, 1283775.304 1567220.298 0, 1283536.22 1567203.603 0, 1283297.135 1567186.922 0, 1283058.05 1567170.254 0, 1282818.963 1567153.601 0, 
+    1282579.875 1567136.962 0, 1282340.786 1567120.337 0, 1282101.696 1567103.726 0, 1281862.606 1567087.129 0, 1281622.402 1567070.469 0, 1281384.421 1567053.978 0, 1281145.327 1567037.423 0, 1280906.233 1567020.882 0, 1280667.137 1567004.356 0, 1280428.041 1566987.843 0, 
+    1280188.943 1566971.345 0, 1279949.844 1566954.86 0, 1279710.745 1566938.39 0, 1279471.644 1566921.934 0, 1279232.543 1566905.492 0, 1278993.441 1566889.064 0, 1278754.337 1566872.65 0, 1278515.233 1566856.25 0, 1278276.127 1566839.864 0, 1278037.021 1566823.492 0, 
+    1277797.914 1566807.135 0, 1277558.806 1566790.791 0, 1277319.697 1566774.462 0, 1277080.586 1566758.146 0, 1276841.475 1566741.845 0, 1276602.363 1566725.558 0, 1276363.25 1566709.284 0, 1276124.136 1566693.025 0, 1275883.909 1566676.705 0, 1275506.85 1572229.146 0, 
+    1275129.821 1577781.163 0, 1275369.392 1577797.439 0, 1275607.852 1577813.654 0, 1275846.312 1577829.883 0, 1276084.77 1577846.126 0, 1276323.228 1577862.383 0, 1276561.684 1577878.653 0, 1276800.14 1577894.938 0, 1277038.595 1577911.237 0, 1277277.048 1577927.55 0, 
+    1277515.501 1577943.877 0, 1277753.953 1577960.218 0, 1277992.404 1577976.573 0, 1278230.853 1577992.942 0, 1278469.302 1578009.325 0, 1278707.75 1578025.723 0, 1278946.197 1578042.134 0, 1279184.643 1578058.559 0, 1279423.088 1578074.998 0, 1279661.532 1578091.452 0, 
+    1279899.975 1578107.919 0, 1280138.417 1578124.4 0, 1280376.859 1578140.896 0, 1280615.299 1578157.405 0, 1280852.629 1578173.852 0, 1281092.176 1578190.466 0, 1281330.613 1578207.018 0, 1281569.05 1578223.583 0, 1281807.485 1578240.163 0, 1282045.919 1578256.757 0, 
+    1282284.353 1578273.364 0, 1282522.785 1578289.986 0, 1282761.216 1578306.622 0, 1282999.647 1578323.272 0, 1283238.076 1578339.935 0, 1283476.505 1578356.613 0, 1283714.932 1578373.305 0, 1283953.359 1578390.011 0, 1284191.784 1578406.731 0, 1284430.209 1578423.465 0, 
+    1284668.632 1578440.213 0, 1284907.055 1578456.975 0, 1285145.476 1578473.751 0, 1285383.897 1578490.541 0, 1285622.316 1578507.345 0, 1285860.735 1578524.163 0, 1286099.152 1578540.996 0, 1286337.569 1578557.842 0, 1286574.877 1578574.624 0, 1286967.59 1573023.694 0, 
+    1287360.334 1567472.34 0))
+
+POLYGON ((1298017.645 1579400.415 0, 1297780.384 1579382.963 0, 1297542.016 1579365.443 0, 1297303.647 1579347.938 0, 1297065.277 1579330.446 0, 1296826.906 1579312.968 0, 1296588.534 1579295.505 0, 1296350.16 1579278.055 0, 1296111.786 1579260.619 0, 1295873.411 1579243.198 0, 
+    1295635.035 1579225.79 0, 1295396.657 1579208.397 0, 1295158.279 1579191.017 0, 1294919.9 1579173.652 0, 1294681.519 1579156.301 0, 1294443.138 1579138.963 0, 1294204.755 1579121.64 0, 1293966.372 1579104.331 0, 1293727.988 1579087.035 0, 1293489.602 1579069.754 0, 
+    1293251.216 1579052.487 0, 1293012.828 1579035.234 0, 1292774.44 1579017.995 0, 1292536.05 1579000.77 0, 1292296.553 1578983.479 0, 1292059.268 1578966.361 0, 1291820.875 1578949.178 0, 1291582.482 1578932.009 0, 1291344.087 1578914.855 0, 1291105.692 1578897.714 0, 
+    1290867.295 1578880.587 0, 1290628.897 1578863.474 0, 1290390.499 1578846.375 0, 1290152.099 1578829.29 0, 1289913.699 1578812.219 0, 1289675.297 1578795.163 0, 1289436.894 1578778.12 0, 1289198.491 1578761.091 0, 1288960.086 1578744.077 0, 1288721.68 1578727.076 0, 
+    1288483.274 1578710.09 0, 1288244.866 1578693.117 0, 1288006.457 1578676.159 0, 1287768.048 1578659.214 0, 1287529.637 1578642.284 0, 1287291.226 1578625.367 0, 1287052.813 1578608.465 0, 1286814.399 1578591.577 0, 1286574.877 1578574.624 0, 1286182.194 1584125.124 0, 
+    1285789.542 1589675.188 0, 1286028.408 1589692.095 0, 1286266.168 1589708.937 0, 1286503.927 1589725.793 0, 1286741.686 1589742.663 0, 1286979.443 1589759.547 0, 1287217.199 1589776.445 0, 1287454.955 1589793.357 0, 1287692.709 1589810.283 0, 1287930.462 1589827.223 0, 
+    1288168.214 1589844.177 0, 1288405.966 1589861.145 0, 1288643.716 1589878.127 0, 1288881.465 1589895.123 0, 1289119.214 1589912.133 0, 1289356.961 1589929.157 0, 1289594.707 1589946.195 0, 1289832.453 1589963.247 0, 1290070.197 1589980.313 0, 1290307.94 1589997.393 0, 
+    1290545.683 1590014.487 0, 1290783.424 1590031.595 0, 1291021.164 1590048.716 0, 1291258.903 1590065.852 0, 1291495.538 1590082.923 0, 1291734.379 1590100.166 0, 1291972.115 1590117.344 0, 1292209.85 1590134.536 0, 1292447.585 1590151.742 0, 1292685.318 1590168.962 0, 
+    1292923.05 1590186.196 0, 1293160.781 1590203.444 0, 1293398.511 1590220.705 0, 1293636.24 1590237.981 0, 1293873.969 1590255.271 0, 1294111.696 1590272.575 0, 1294349.422 1590289.893 0, 1294587.147 1590307.225 0, 1294824.871 1590324.57 0, 1295062.594 1590341.93 0, 
+    1295300.316 1590359.304 0, 1295538.037 1590376.692 0, 1295775.757 1590394.094 0, 1296013.476 1590411.509 0, 1296251.194 1590428.939 0, 1296488.911 1590446.383 0, 1296726.627 1590463.841 0, 1296964.341 1590481.312 0, 1297200.952 1590498.717 0, 1297609.283 1584949.784 0, 
+    1298017.645 1579400.415 0))
+
+POLYGON ((1308609.991 1591354.481 0, 1308373.428 1591336.408 0, 1308135.764 1591318.265 0, 1307898.098 1591300.136 0, 1307660.431 1591282.021 0, 1307422.764 1591263.919 0, 1307185.095 1591245.832 0, 1306947.425 1591227.759 0, 1306709.754 1591209.699 0, 1306472.082 1591191.654 0, 
+    1306234.409 1591173.623 0, 1305996.735 1591155.605 0, 1305759.06 1591137.602 0, 1305521.384 1591119.613 0, 1305283.706 1591101.637 0, 1305046.028 1591083.676 0, 1304808.349 1591065.728 0, 1304570.668 1591047.795 0, 1304332.987 1591029.876 0, 1304095.304 1591011.97 0, 
+    1303857.621 1590994.079 0, 1303619.936 1590976.201 0, 1303382.25 1590958.338 0, 1303144.563 1590940.488 0, 1302905.774 1590922.57 0, 1302669.187 1590904.831 0, 1302431.497 1590887.024 0, 1302193.806 1590869.23 0, 1301956.114 1590851.451 0, 1301718.421 1590833.685 0, 
+    1301480.727 1590815.934 0, 1301243.032 1590798.196 0, 1301005.335 1590780.472 0, 1300767.638 1590762.763 0, 1300529.94 1590745.067 0, 1300292.241 1590727.386 0, 1300054.54 1590709.718 0, 1299816.839 1590692.064 0, 1299579.136 1590674.425 0, 1299341.433 1590656.799 0, 
+    1299103.728 1590639.188 0, 1298866.023 1590621.59 0, 1298628.316 1590604.006 0, 1298390.609 1590586.437 0, 1298152.9 1590568.881 0, 1297915.19 1590551.339 0, 1297677.48 1590533.811 0, 1297439.768 1590516.298 0, 1297200.952 1590498.717 0, 1296792.655 1596047.207 0, 
+    1296384.39 1601595.249 0, 1296622.549 1601612.782 0, 1296859.608 1601630.247 0, 1297096.665 1601647.727 0, 1297333.722 1601665.22 0, 1297570.777 1601682.728 0, 1297807.832 1601700.249 0, 1298044.885 1601717.784 0, 1298281.938 1601735.334 0, 1298518.989 1601752.897 0, 
+    1298756.039 1601770.474 0, 1298993.089 1601788.065 0, 1299230.137 1601805.671 0, 1299467.184 1601823.29 0, 1299704.231 1601840.923 0, 1299941.276 1601858.57 0, 1300178.32 1601876.23 0, 1300415.363 1601893.905 0, 1300652.405 1601911.594 0, 1300889.446 1601929.297 0, 
+    1301126.486 1601947.014 0, 1301363.525 1601964.744 0, 1301600.563 1601982.489 0, 1301837.6 1602000.248 0, 1302073.537 1602017.938 0, 1302311.67 1602035.807 0, 1302548.704 1602053.607 0, 1302785.737 1602071.421 0, 1303022.768 1602089.25 0, 1303259.799 1602107.092 0, 
+    1303496.829 1602124.948 0, 1303733.857 1602142.819 0, 1303970.884 1602160.703 0, 1304207.911 1602178.601 0, 1304444.936 1602196.513 0, 1304681.96 1602214.439 0, 1304918.984 1602232.379 0, 1305156.006 1602250.333 0, 1305393.027 1602268.301 0, 1305630.047 1602286.282 0, 
+    1305867.066 1602304.278 0, 1306104.084 1602322.288 0, 1306341.1 1602340.311 0, 1306578.116 1602358.349 0, 1306815.131 1602376.401 0, 1307052.145 1602394.466 0, 1307289.157 1602412.546 0, 1307526.169 1602430.639 0, 1307762.082 1602448.662 0, 1308186.019 1596901.796 0, 
+    1308609.991 1591354.481 0))
+
+POLYGON ((1319137.317 1603334.216 0, 1318901.454 1603315.526 0, 1318664.495 1603296.763 0, 1318427.534 1603278.014 0, 1318190.573 1603259.279 0, 1317953.61 1603240.558 0, 1317716.646 1603221.851 0, 1317479.681 1603203.158 0, 1317242.715 1603184.479 0, 1317005.748 1603165.813 0, 
+    1316768.779 1603147.162 0, 1316531.81 1603128.525 0, 1316294.84 1603109.901 0, 1316057.868 1603091.292 0, 1315820.895 1603072.696 0, 1315583.922 1603054.115 0, 1315346.947 1603035.547 0, 1315109.971 1603016.993 0, 1314872.994 1602998.453 0, 1314636.016 1602979.928 0, 
+    1314399.036 1602961.416 0, 1314162.056 1602942.918 0, 1313925.075 1602924.434 0, 1313688.092 1602905.964 0, 1313450.012 1602887.422 0, 1313214.124 1602869.066 0, 1312977.138 1602850.637 0, 1312740.152 1602832.223 0, 1312503.164 1602813.823 0, 1312266.175 1602795.436 0, 
+    1312029.185 1602777.064 0, 1311792.193 1602758.706 0, 1311555.201 1602740.361 0, 1311318.208 1602722.031 0, 1311081.213 1602703.714 0, 1310844.218 1602685.411 0, 1310607.221 1602667.123 0, 1310370.224 1602648.848 0, 1310133.225 1602630.587 0, 1309896.225 1602612.34 0, 
+    1309659.225 1602594.107 0, 1309422.223 1602575.888 0, 1309185.22 1602557.683 0, 1308948.216 1602539.492 0, 1308711.21 1602521.315 0, 1308474.204 1602503.152 0, 1308237.197 1602485.003 0, 1308000.189 1602466.868 0, 1307762.082 1602448.662 0, 1307338.179 1607995.074 0, 
+    1306914.311 1613541.024 0, 1307151.763 1613559.179 0, 1307388.118 1613577.264 0, 1307624.472 1613595.364 0, 1307860.826 1613613.477 0, 1308097.178 1613631.604 0, 1308333.529 1613649.745 0, 1308569.879 1613667.9 0, 1308806.228 1613686.068 0, 1309042.576 1613704.251 0, 
+    1309278.923 1613722.448 0, 1309515.269 1613740.658 0, 1309751.614 1613758.883 0, 1309987.958 1613777.121 0, 1310224.3 1613795.373 0, 1310460.642 1613813.639 0, 1310696.982 1613831.919 0, 1310933.322 1613850.213 0, 1311169.66 1613868.521 0, 1311405.997 1613886.843 0, 
+    1311642.333 1613905.179 0, 1311878.669 1613923.528 0, 1312115.003 1613941.892 0, 1312351.335 1613960.269 0, 1312586.574 1613978.575 0, 1312823.998 1613997.066 0, 1313060.328 1614015.485 0, 1313296.656 1614033.918 0, 1313532.984 1614052.365 0, 1313769.31 1614070.826 0, 
+    1314005.636 1614089.301 0, 1314241.96 1614107.789 0, 1314478.283 1614126.292 0, 1314714.605 1614144.808 0, 1314950.926 1614163.339 0, 1315187.246 1614181.883 0, 1315423.565 1614200.441 0, 1315659.883 1614219.014 0, 1315896.199 1614237.6 0, 1316132.515 1614256.2 0, 
+    1316368.829 1614274.814 0, 1316605.142 1614293.441 0, 1316841.455 1614312.083 0, 1317077.766 1614330.739 0, 1317314.076 1614349.408 0, 1317550.385 1614368.092 0, 1317786.693 1614386.789 0, 1318022.999 1614405.5 0, 1318258.212 1614424.139 0, 1318697.747 1608879.408 0, 
+    1319137.317 1603334.216 0))
+
+POLYGON ((1329599.573 1615339.298 0, 1329364.412 1615319.995 0, 1329128.159 1615300.617 0, 1328891.905 1615281.252 0, 1328655.65 1615261.901 0, 1328419.393 1615242.564 0, 1328183.136 1615223.24 0, 1327946.877 1615203.931 0, 1327710.617 1615184.636 0, 1327474.357 1615165.354 0, 
+    1327238.095 1615146.087 0, 1327001.831 1615126.833 0, 1326765.567 1615107.594 0, 1326529.302 1615088.368 0, 1326293.035 1615069.156 0, 1326056.767 1615049.958 0, 1325820.499 1615030.774 0, 1325584.229 1615011.603 0, 1325347.958 1614992.447 0, 1325111.685 1614973.305 0, 
+    1324875.412 1614954.176 0, 1324639.138 1614935.062 0, 1324402.862 1614915.961 0, 1324166.585 1614896.874 0, 1323929.216 1614877.713 0, 1323694.029 1614858.743 0, 1323457.748 1614839.698 0, 1323221.467 1614820.666 0, 1322985.185 1614801.649 0, 1322748.902 1614782.646 0, 
+    1322512.617 1614763.656 0, 1322276.331 1614744.681 0, 1322040.045 1614725.719 0, 1321803.757 1614706.772 0, 1321567.468 1614687.838 0, 1321331.178 1614668.918 0, 1321094.886 1614650.012 0, 1320858.594 1614631.12 0, 1320622.301 1614612.242 0, 1320386.006 1614593.378 0, 
+    1320149.71 1614574.527 0, 1319913.413 1614555.691 0, 1319677.116 1614536.868 0, 1319440.817 1614518.06 0, 1319204.516 1614499.265 0, 1318968.215 1614480.484 0, 1318731.913 1614461.717 0, 1318495.609 1614442.964 0, 1318258.212 1614424.139 0, 1317818.715 1619968.402 0, 
+    1317379.256 1625512.191 0, 1317615.997 1625530.965 0, 1317851.648 1625549.666 0, 1318087.298 1625568.381 0, 1318322.946 1625587.11 0, 1318558.594 1625605.853 0, 1318794.24 1625624.61 0, 1319029.886 1625643.38 0, 1319265.53 1625662.165 0, 1319501.173 1625680.963 0, 
+    1319736.815 1625699.775 0, 1319972.456 1625718.601 0, 1320208.095 1625737.441 0, 1320443.734 1625756.295 0, 1320679.372 1625775.162 0, 1320915.008 1625794.044 0, 1321150.643 1625812.939 0, 1321386.278 1625831.848 0, 1321621.911 1625850.771 0, 1321857.543 1625869.708 0, 
+    1322093.174 1625888.659 0, 1322328.803 1625907.624 0, 1322564.432 1625926.602 0, 1322800.059 1625945.595 0, 1323034.597 1625964.513 0, 1323271.311 1625983.621 0, 1323506.935 1626002.655 0, 1323742.558 1626021.703 0, 1323978.18 1626040.765 0, 1324213.801 1626059.841 0, 
+    1324449.421 1626078.93 0, 1324685.039 1626098.034 0, 1324920.657 1626117.151 0, 1325156.273 1626136.282 0, 1325391.888 1626155.427 0, 1325627.502 1626174.586 0, 1325863.115 1626193.759 0, 1326098.727 1626212.945 0, 1326334.338 1626232.146 0, 1326569.947 1626251.36 0, 
+    1326805.556 1626270.588 0, 1327041.163 1626289.83 0, 1327276.769 1626309.086 0, 1327512.374 1626328.356 0, 1327747.978 1626347.64 0, 1327983.58 1626366.937 0, 1328219.182 1626386.249 0, 1328454.783 1626405.574 0, 1328689.294 1626424.824 0, 1329144.414 1620882.298 0, 
+    1329599.573 1615339.298 0))
+
+POLYGON ((1339996.709 1627369.405 0, 1339762.251 1627349.493 0, 1339526.706 1627329.502 0, 1339291.16 1627309.525 0, 1339055.613 1627289.562 0, 1338820.064 1627269.613 0, 1338584.515 1627249.677 0, 1338348.964 1627229.756 0, 1338113.412 1627209.848 0, 1337877.859 1627189.954 0, 
+    1337642.305 1627170.075 0, 1337406.749 1627150.209 0, 1337171.192 1627130.356 0, 1336935.635 1627110.518 0, 1336700.076 1627090.694 0, 1336464.516 1627070.883 0, 1336228.954 1627051.086 0, 1335993.392 1627031.304 0, 1335757.828 1627011.535 0, 1335522.263 1626991.779 0, 
+    1335286.697 1626972.038 0, 1335051.13 1626952.311 0, 1334815.562 1626932.597 0, 1334579.993 1626912.898 0, 1334343.335 1626893.121 0, 1334108.85 1626873.54 0, 1333873.277 1626853.882 0, 1333637.703 1626834.238 0, 1333402.128 1626814.607 0, 1333166.552 1626794.991 0, 
+    1332930.974 1626775.388 0, 1332695.395 1626755.8 0, 1332459.815 1626736.225 0, 1332224.234 1626716.664 0, 1331988.652 1626697.117 0, 1331753.069 1626677.583 0, 1331517.485 1626658.064 0, 1331281.899 1626638.559 0, 1331046.312 1626619.067 0, 1330810.724 1626599.589 0, 
+    1330575.135 1626580.125 0, 1330339.545 1626560.675 0, 1330103.954 1626541.239 0, 1329868.361 1626521.817 0, 1329632.768 1626502.408 0, 1329397.173 1626483.013 0, 1329161.577 1626463.633 0, 1328925.98 1626444.266 0, 1328689.294 1626424.824 0, 1328234.214 1631966.869 0, 
+    1327779.173 1637508.428 0, 1328015.204 1637527.817 0, 1328250.148 1637547.13 0, 1328485.092 1637566.457 0, 1328720.034 1637585.798 0, 1328954.975 1637605.153 0, 1329189.916 1637624.521 0, 1329424.855 1637643.904 0, 1329659.792 1637663.3 0, 1329894.729 1637682.71 0, 
+    1330129.665 1637702.134 0, 1330364.599 1637721.571 0, 1330599.532 1637741.023 0, 1330834.464 1637760.488 0, 1331069.395 1637779.967 0, 1331304.325 1637799.46 0, 1331539.254 1637818.967 0, 1331774.182 1637838.488 0, 1332009.108 1637858.022 0, 1332244.033 1637877.571 0, 
+    1332478.957 1637897.133 0, 1332713.88 1637916.709 0, 1332948.802 1637936.299 0, 1333183.723 1637955.902 0, 1333417.559 1637975.429 0, 1333653.56 1637995.151 0, 1333888.478 1638014.796 0, 1334123.394 1638034.455 0, 1334358.308 1638054.128 0, 1334593.222 1638073.814 0, 
+    1334828.135 1638093.515 0, 1335063.046 1638113.229 0, 1335297.956 1638132.957 0, 1335532.865 1638152.699 0, 1335767.773 1638172.455 0, 1336002.68 1638192.224 0, 1336237.585 1638212.007 0, 1336472.49 1638231.805 0, 1336707.393 1638251.616 0, 1336942.295 1638271.44 0, 
+    1337177.196 1638291.279 0, 1337412.096 1638311.132 0, 1337646.994 1638330.998 0, 1337881.892 1638350.878 0, 1338116.788 1638370.772 0, 1338351.683 1638390.68 0, 1338586.577 1638410.601 0, 1338821.47 1638430.537 0, 1339055.279 1638450.394 0, 1339525.973 1632910.143 0, 
+    1339996.709 1627369.405 0))
+
+POLYGON ((561725.752 941940.851 0, 561451.271 941966.524 0, 561175.387 941992.344 0, 560899.505 942018.18 0, 560623.624 942044.033 0, 560347.745 942069.902 0, 560071.867 942095.787 0, 559795.991 942121.688 0, 559520.116 942147.606 0, 559244.243 942173.54 0, 
+    558968.371 942199.49 0, 558692.501 942225.456 0, 558416.632 942251.439 0, 558140.765 942277.438 0, 557864.9 942303.453 0, 557589.036 942329.484 0, 557313.173 942355.532 0, 557037.312 942381.596 0, 556761.453 942407.676 0, 556485.595 942433.772 0, 
+    556209.739 942459.884 0, 555933.884 942486.013 0, 555658.031 942512.158 0, 555382.179 942538.319 0, 555104.923 942564.63 0, 554830.48 942590.69 0, 554554.633 942616.9 0, 554278.787 942643.126 0, 554002.943 942669.369 0, 553727.101 942695.627 0, 
+    553451.26 942721.902 0, 553175.421 942748.193 0, 552899.583 942774.501 0, 552623.747 942800.824 0, 552347.912 942827.164 0, 552072.079 942853.52 0, 551796.247 942879.892 0, 551520.417 942906.281 0, 551244.588 942932.686 0, 550968.762 942959.107 0, 
+    550692.936 942985.544 0, 550417.112 943011.997 0, 550141.29 943038.467 0, 549865.469 943064.953 0, 549589.65 943091.455 0, 549313.832 943117.973 0, 549038.016 943144.508 0, 548762.202 943171.059 0, 548484.982 943197.761 0, 549020.042 948750.889 0, 
+    549555.115 954304.154 0, 549831.677 954277.515 0, 550106.838 954251.027 0, 550382 954224.555 0, 550657.164 954198.099 0, 550932.33 954171.66 0, 551207.497 954145.237 0, 551482.665 954118.83 0, 551757.835 954092.439 0, 552033.007 954066.065 0, 
+    552308.18 954039.706 0, 552583.355 954013.364 0, 552858.531 953987.038 0, 553133.709 953960.729 0, 553408.889 953934.435 0, 553684.07 953908.158 0, 553959.252 953881.896 0, 554234.436 953855.651 0, 554509.622 953829.423 0, 554784.809 953803.21 0, 
+    555059.998 953777.014 0, 555335.188 953750.834 0, 555610.38 953724.67 0, 555885.573 953698.522 0, 556159.365 953672.523 0, 556435.964 953646.275 0, 556711.162 953620.176 0, 556986.362 953594.093 0, 557261.563 953568.026 0, 557536.765 953541.975 0, 
+    557811.969 953515.941 0, 558087.175 953489.923 0, 558362.382 953463.921 0, 558637.591 953437.935 0, 558912.801 953411.965 0, 559188.012 953386.012 0, 559463.226 953360.074 0, 559738.44 953334.153 0, 560013.657 953308.249 0, 560288.875 953282.36 0, 
+    560564.094 953256.488 0, 560839.315 953230.631 0, 561114.537 953204.791 0, 561389.761 953178.967 0, 561664.986 953153.16 0, 561940.213 953127.368 0, 562215.442 953101.593 0, 562490.672 953075.834 0, 562764.502 953050.222 0, 562245.12 947495.468 0, 
+    561725.752 941940.851 0))
+
+POLYGON ((575977.379 951833.615 0, 575703.476 951858.453 0, 575428.174 951883.434 0, 575152.874 951908.432 0, 574877.575 951933.446 0, 574602.278 951958.476 0, 574326.982 951983.522 0, 574051.688 952008.584 0, 573776.395 952033.663 0, 573501.104 952058.758 0, 
+    573225.814 952083.869 0, 572950.525 952108.996 0, 572675.238 952134.139 0, 572399.953 952159.299 0, 572124.669 952184.474 0, 571849.387 952209.666 0, 571574.106 952234.875 0, 571298.826 952260.099 0, 571023.548 952285.34 0, 570748.272 952310.596 0, 
+    570472.997 952335.869 0, 570197.723 952361.159 0, 569922.451 952386.464 0, 569647.18 952411.786 0, 569370.511 952437.252 0, 569096.644 952462.478 0, 568821.378 952487.848 0, 568546.113 952513.234 0, 568270.85 952538.637 0, 567995.588 952564.056 0, 
+    567720.328 952589.491 0, 567445.07 952614.942 0, 567169.813 952640.409 0, 566894.557 952665.893 0, 566619.303 952691.393 0, 566344.05 952716.909 0, 566068.799 952742.441 0, 565793.549 952767.989 0, 565518.301 952793.554 0, 565243.055 952819.135 0, 
+    564967.81 952844.732 0, 564692.566 952870.345 0, 564417.324 952895.975 0, 564142.083 952921.62 0, 563866.844 952947.282 0, 563591.607 952972.96 0, 563316.371 952998.654 0, 563041.136 953024.365 0, 562764.502 953050.222 0, 563283.896 958605.111 0, 
+    563803.302 964160.129 0, 564079.279 964134.333 0, 564353.86 964108.683 0, 564628.442 964083.05 0, 564903.026 964057.433 0, 565177.611 964031.832 0, 565452.198 964006.248 0, 565726.786 963980.679 0, 566001.375 963955.127 0, 566275.967 963929.59 0, 
+    566550.559 963904.07 0, 566825.153 963878.566 0, 567099.749 963853.079 0, 567374.346 963827.607 0, 567648.945 963802.152 0, 567923.545 963776.713 0, 568198.147 963751.289 0, 568472.75 963725.883 0, 568747.354 963700.492 0, 569021.961 963675.117 0, 
+    569296.568 963649.759 0, 569571.177 963624.417 0, 569845.788 963599.09 0, 570120.4 963573.78 0, 570393.616 963548.615 0, 570669.629 963523.209 0, 570944.245 963497.948 0, 571218.863 963472.702 0, 571493.483 963447.473 0, 571768.104 963422.26 0, 
+    572042.726 963397.063 0, 572317.35 963371.883 0, 572591.976 963346.718 0, 572866.603 963321.57 0, 573141.231 963296.438 0, 573415.861 963271.322 0, 573690.493 963246.222 0, 573965.125 963221.138 0, 574239.76 963196.071 0, 574514.396 963171.02 0, 
+    574789.033 963145.985 0, 575063.672 963120.966 0, 575338.312 963095.963 0, 575612.954 963070.976 0, 575887.597 963046.006 0, 576162.241 963021.051 0, 576436.887 962996.113 0, 576711.535 962971.191 0, 576984.788 962946.412 0, 576481.077 957389.948 0, 
+    575977.379 951833.615 0))
+
+POLYGON ((590169.65 961769.94 0, 589896.326 961793.947 0, 589621.609 961818.093 0, 589346.893 961842.255 0, 589072.179 961866.433 0, 588797.467 961890.628 0, 588522.756 961914.838 0, 588248.046 961939.065 0, 587973.337 961963.308 0, 587698.631 961987.567 0, 
+    587423.925 962011.843 0, 587149.221 962036.134 0, 586874.518 962060.442 0, 586599.817 962084.766 0, 586325.117 962109.106 0, 586050.419 962133.462 0, 585775.722 962157.834 0, 585501.027 962182.223 0, 585226.333 962206.627 0, 584951.64 962231.048 0, 
+    584676.949 962255.485 0, 584402.259 962279.938 0, 584127.571 962304.408 0, 583852.884 962328.893 0, 583576.803 962353.519 0, 583303.515 962377.913 0, 583028.832 962402.447 0, 582754.151 962426.997 0, 582479.471 962451.563 0, 582204.793 962476.146 0, 
+    581930.117 962500.745 0, 581655.441 962525.359 0, 581380.767 962549.99 0, 581106.095 962574.638 0, 580831.424 962599.301 0, 580556.755 962623.98 0, 580282.087 962648.676 0, 580007.42 962673.388 0, 579732.755 962698.116 0, 579458.091 962722.86 0, 
+    579183.429 962747.62 0, 578908.768 962772.397 0, 578634.109 962797.19 0, 578359.451 962821.999 0, 578084.795 962846.824 0, 577810.14 962871.665 0, 577535.487 962896.522 0, 577260.835 962921.396 0, 576984.788 962946.412 0, 577488.509 968503.001 0, 
+    577992.242 974059.712 0, 578267.632 974034.756 0, 578541.629 974009.941 0, 578815.629 973985.143 0, 579089.63 973960.361 0, 579363.632 973935.595 0, 579637.635 973910.846 0, 579911.641 973886.112 0, 580185.647 973861.395 0, 580459.655 973836.693 0, 
+    580733.665 973812.008 0, 581007.676 973787.339 0, 581281.688 973762.686 0, 581555.702 973738.049 0, 581829.717 973713.428 0, 582103.734 973688.824 0, 582377.752 973664.235 0, 582651.772 973639.663 0, 582925.793 973615.107 0, 583199.816 973590.566 0, 
+    583473.84 973566.042 0, 583747.865 973541.535 0, 584021.892 973517.043 0, 584295.92 973492.567 0, 584568.558 973468.232 0, 584843.981 973443.665 0, 585118.014 973419.237 0, 585392.048 973394.826 0, 585666.084 973370.431 0, 585940.121 973346.053 0, 
+    586214.159 973321.69 0, 586488.199 973297.343 0, 586762.24 973273.013 0, 587036.283 973248.699 0, 587310.327 973224.4 0, 587584.372 973200.118 0, 587858.419 973175.853 0, 588132.468 973151.603 0, 588406.518 973127.369 0, 588680.569 973103.152 0, 
+    588954.621 973078.95 0, 589228.676 973054.765 0, 589502.731 973030.596 0, 589776.788 973006.443 0, 590050.846 972982.306 0, 590324.906 972958.185 0, 590598.967 972934.081 0, 590873.03 972909.992 0, 591145.703 972886.042 0, 590657.671 967327.93 0, 
+    590169.65 961769.94 0))
+
+POLYGON ((604302.427 971749.537 0, 604029.685 971772.717 0, 603755.556 971796.031 0, 603481.428 971819.362 0, 603207.301 971842.708 0, 602933.175 971866.07 0, 602659.051 971889.449 0, 602384.928 971912.844 0, 602110.807 971936.255 0, 601836.687 971959.682 0, 
+    601562.569 971983.125 0, 601288.451 972006.584 0, 601014.336 972030.06 0, 600740.221 972053.551 0, 600466.108 972077.059 0, 600191.996 972100.583 0, 599917.886 972124.123 0, 599643.777 972147.679 0, 599369.67 972171.251 0, 599095.564 972194.839 0, 
+    598821.459 972218.444 0, 598547.356 972242.065 0, 598273.254 972265.701 0, 597999.153 972289.354 0, 597723.663 972313.143 0, 597450.956 972336.708 0, 597176.86 972360.41 0, 596902.765 972384.127 0, 596628.671 972407.861 0, 596354.579 972431.611 0, 
+    596080.488 972455.376 0, 595806.399 972479.158 0, 595532.311 972502.956 0, 595258.224 972526.771 0, 594984.139 972550.601 0, 594710.055 972574.447 0, 594435.973 972598.31 0, 594161.892 972622.189 0, 593887.812 972646.084 0, 593613.734 972669.995 0, 
+    593339.657 972693.922 0, 593065.582 972717.865 0, 592791.508 972741.825 0, 592517.436 972765.8 0, 592243.364 972789.792 0, 591969.295 972813.8 0, 591695.226 972837.824 0, 591421.16 972861.864 0, 591145.703 972886.042 0, 591633.745 978444.272 0, 
+    592121.798 984002.616 0, 592396.597 983978.496 0, 592670.009 983954.513 0, 592943.423 983930.547 0, 593216.839 983906.596 0, 593490.255 983882.662 0, 593763.674 983858.743 0, 594037.093 983834.841 0, 594310.514 983810.955 0, 594583.937 983787.085 0, 
+    594857.361 983763.231 0, 595130.786 983739.393 0, 595404.212 983715.571 0, 595677.64 983691.766 0, 595951.07 983667.976 0, 596224.501 983644.203 0, 596497.933 983620.445 0, 596771.367 983596.704 0, 597044.802 983572.979 0, 597318.238 983549.27 0, 
+    597591.676 983525.577 0, 597865.115 983501.9 0, 598138.556 983478.239 0, 598411.998 983454.594 0, 598684.054 983431.086 0, 598958.886 983407.353 0, 599232.332 983383.757 0, 599505.78 983360.176 0, 599779.229 983336.612 0, 600052.679 983313.064 0, 
+    600326.131 983289.532 0, 600599.584 983266.016 0, 600873.038 983242.516 0, 601146.494 983219.032 0, 601419.951 983195.565 0, 601693.41 983172.113 0, 601966.87 983148.678 0, 602240.331 983125.258 0, 602513.794 983101.855 0, 602787.258 983078.468 0, 
+    603060.724 983055.097 0, 603334.191 983031.742 0, 603607.659 983008.403 0, 603881.129 982985.08 0, 604154.6 982961.773 0, 604428.072 982938.483 0, 604701.546 982915.208 0, 604975.021 982891.95 0, 605247.111 982868.825 0, 604774.764 977309.124 0, 
+    604302.427 971749.537 0))
+
+POLYGON ((618375.576 981772.119 0, 618103.419 981794.475 0, 617829.88 981816.961 0, 617556.341 981839.463 0, 617282.804 981861.981 0, 617009.268 981884.515 0, 616735.734 981907.065 0, 616462.201 981929.631 0, 616188.669 981952.214 0, 615915.138 981974.812 0, 
+    615641.609 981997.427 0, 615368.081 982020.057 0, 615094.555 982042.704 0, 614821.03 982065.367 0, 614547.506 982088.046 0, 614273.984 982110.741 0, 614000.462 982133.452 0, 613726.943 982156.179 0, 613453.424 982178.922 0, 613179.907 982201.682 0, 
+    612906.391 982224.457 0, 612632.877 982247.249 0, 612359.364 982270.057 0, 612085.852 982292.88 0, 611810.956 982315.836 0, 611538.833 982338.576 0, 611265.325 982361.448 0, 610991.818 982384.337 0, 610718.313 982407.241 0, 610444.81 982430.161 0, 
+    610171.307 982453.098 0, 609897.807 982476.05 0, 609624.307 982499.019 0, 609350.809 982522.004 0, 609077.312 982545.005 0, 608803.816 982568.022 0, 608530.322 982591.055 0, 608256.829 982614.104 0, 607983.338 982637.169 0, 607709.847 982660.251 0, 
+    607436.359 982683.348 0, 607162.871 982706.462 0, 606889.385 982729.591 0, 606615.901 982752.737 0, 606342.417 982775.899 0, 606068.935 982799.077 0, 605795.455 982822.271 0, 605521.975 982845.481 0, 605247.111 982868.825 0, 605719.468 988428.636 0, 
+    606191.833 993988.553 0, 606466.039 993965.265 0, 606738.864 993942.11 0, 607011.69 993918.971 0, 607284.518 993895.849 0, 607557.347 993872.742 0, 607830.177 993849.652 0, 608103.008 993826.578 0, 608375.841 993803.52 0, 608648.676 993780.477 0, 
+    608921.511 993757.451 0, 609194.348 993734.441 0, 609467.186 993711.447 0, 609740.026 993688.469 0, 610012.867 993665.507 0, 610285.71 993642.561 0, 610558.553 993619.632 0, 610831.398 993596.718 0, 611104.245 993573.82 0, 611377.093 993550.939 0, 
+    611649.942 993528.073 0, 611922.792 993505.224 0, 612195.644 993482.39 0, 612468.497 993459.573 0, 612739.97 993436.887 0, 613014.207 993413.986 0, 613287.065 993391.217 0, 613559.923 993368.464 0, 613832.783 993345.727 0, 614105.644 993323.006 0, 
+    614378.507 993300.301 0, 614651.371 993277.612 0, 614924.236 993254.939 0, 615197.102 993232.283 0, 615469.97 993209.642 0, 615742.839 993187.017 0, 616015.71 993164.409 0, 616288.582 993141.816 0, 616561.455 993119.24 0, 616834.33 993096.679 0, 
+    617107.205 993074.135 0, 617380.083 993051.607 0, 617652.961 993029.094 0, 617925.841 993006.598 0, 618198.722 992984.118 0, 618471.605 992961.654 0, 618744.488 992939.206 0, 619017.373 992916.774 0, 619288.879 992894.472 0, 618832.223 987333.243 0, 
+    618375.576 981772.119 0))
+
+POLYGON ((632388.963 991837.397 0, 632117.394 991858.932 0, 631844.446 991880.593 0, 631571.5 991902.27 0, 631298.555 991923.963 0, 631025.612 991945.672 0, 630752.669 991967.397 0, 630479.728 991989.138 0, 630206.789 992010.896 0, 629933.85 992032.669 0, 
+    629660.913 992054.458 0, 629387.977 992076.264 0, 629115.043 992098.085 0, 628842.109 992119.923 0, 628569.177 992141.777 0, 628296.246 992163.646 0, 628023.317 992185.532 0, 627750.389 992207.434 0, 627477.462 992229.352 0, 627204.536 992251.286 0, 
+    626931.612 992273.236 0, 626658.689 992295.202 0, 626385.767 992317.184 0, 626112.847 992339.182 0, 625838.548 992361.308 0, 625567.01 992383.227 0, 625294.093 992405.273 0, 625021.178 992427.336 0, 624748.264 992449.414 0, 624475.352 992471.509 0, 
+    624202.44 992493.62 0, 623929.53 992515.746 0, 623656.622 992537.889 0, 623383.714 992560.048 0, 623110.808 992582.223 0, 622837.903 992604.414 0, 622565 992626.621 0, 622292.098 992648.844 0, 622019.197 992671.083 0, 621746.297 992693.339 0, 
+    621473.399 992715.61 0, 621200.502 992737.897 0, 620927.606 992760.201 0, 620654.712 992782.52 0, 620381.819 992804.856 0, 620108.927 992827.207 0, 619836.037 992849.575 0, 619563.148 992871.959 0, 619288.879 992894.472 0, 619745.543 998455.803 0, 
+    620202.215 1004017.232 0, 620475.826 1003994.773 0, 620748.06 1003972.443 0, 621020.296 1003950.129 0, 621292.533 1003927.831 0, 621564.772 1003905.549 0, 621837.011 1003883.283 0, 622109.252 1003861.033 0, 622381.494 1003838.799 0, 622653.738 1003816.581 0, 
+    622925.983 1003794.379 0, 623198.229 1003772.193 0, 623470.477 1003750.024 0, 623742.725 1003727.87 0, 624014.975 1003705.732 0, 624287.227 1003683.61 0, 624559.48 1003661.505 0, 624831.734 1003639.415 0, 625103.989 1003617.341 0, 625376.246 1003595.284 0, 
+    625648.503 1003573.242 0, 625920.763 1003551.217 0, 626193.023 1003529.207 0, 626465.285 1003507.214 0, 626736.171 1003485.347 0, 627009.812 1003463.275 0, 627282.078 1003441.329 0, 627554.345 1003419.4 0, 627826.613 1003397.486 0, 628098.883 1003375.589 0, 
+    628371.154 1003353.708 0, 628643.426 1003331.842 0, 628915.699 1003309.993 0, 629187.974 1003288.16 0, 629460.25 1003266.342 0, 629732.527 1003244.541 0, 630004.806 1003222.756 0, 630277.086 1003200.987 0, 630549.367 1003179.234 0, 630821.649 1003157.497 0, 
+    631093.933 1003135.776 0, 631366.218 1003114.07 0, 631638.504 1003092.381 0, 631910.791 1003070.708 0, 632183.08 1003049.051 0, 632455.37 1003027.41 0, 632727.662 1003005.786 0, 632999.954 1002984.177 0, 633270.872 1002962.693 0, 632829.914 997399.996 0, 
+    632388.963 991837.397 0))
+
+POLYGON ((687842.264 1032519.649 0, 687573.069 1032537.938 0, 687302.516 1032556.335 0, 687031.964 1032574.748 0, 686761.413 1032593.176 0, 686490.863 1032611.621 0, 686220.314 1032630.081 0, 685949.766 1032648.558 0, 685679.219 1032667.05 0, 685408.674 1032685.558 0, 
+    685138.129 1032704.082 0, 684867.586 1032722.623 0, 684597.044 1032741.179 0, 684326.502 1032759.75 0, 684055.962 1032778.338 0, 683785.423 1032796.942 0, 683514.885 1032815.562 0, 683244.348 1032834.198 0, 682973.812 1032852.849 0, 682703.278 1032871.517 0, 
+    682432.744 1032890.2 0, 682162.212 1032908.899 0, 681891.68 1032927.615 0, 681621.15 1032946.346 0, 681349.261 1032965.187 0, 681080.093 1032983.856 0, 680809.566 1033002.635 0, 680539.04 1033021.43 0, 680268.515 1033040.241 0, 679997.992 1033059.067 0, 
+    679727.469 1033077.91 0, 679456.948 1033096.768 0, 679186.428 1033115.643 0, 678915.908 1033134.533 0, 678645.39 1033153.44 0, 678374.873 1033172.362 0, 678104.357 1033191.3 0, 677833.843 1033210.254 0, 677563.329 1033229.224 0, 677292.817 1033248.21 0, 
+    677022.305 1033267.212 0, 676751.795 1033286.23 0, 676481.286 1033305.264 0, 676210.778 1033324.313 0, 675940.271 1033343.379 0, 675669.765 1033362.46 0, 675399.26 1033381.558 0, 675128.757 1033400.671 0, 674856.894 1033419.896 0, 675250.73 1038986.702 0, 
+    675644.571 1044553.572 0, 675915.776 1044534.393 0, 676185.624 1044515.326 0, 676455.473 1044496.275 0, 676725.324 1044477.24 0, 676995.175 1044458.221 0, 677265.028 1044439.217 0, 677534.882 1044420.229 0, 677804.737 1044401.258 0, 678074.593 1044382.302 0, 
+    678344.45 1044363.362 0, 678614.308 1044344.438 0, 678884.168 1044325.53 0, 679154.028 1044306.637 0, 679423.89 1044287.761 0, 679693.753 1044268.901 0, 679963.617 1044250.056 0, 680233.482 1044231.227 0, 680503.348 1044212.414 0, 680773.215 1044193.617 0, 
+    681043.083 1044174.836 0, 681312.952 1044156.071 0, 681582.823 1044137.322 0, 681852.694 1044118.588 0, 682121.211 1044099.965 0, 682392.441 1044081.169 0, 682662.316 1044062.483 0, 682932.192 1044043.813 0, 683202.069 1044025.159 0, 683471.947 1044006.521 0, 
+    683741.826 1043987.899 0, 684011.707 1043969.292 0, 684281.588 1043950.702 0, 684551.471 1043932.127 0, 684821.354 1043913.568 0, 685091.239 1043895.026 0, 685361.125 1043876.499 0, 685631.012 1043857.987 0, 685900.9 1043839.492 0, 686170.789 1043821.013 0, 
+    686440.679 1043802.55 0, 686710.571 1043784.102 0, 686980.463 1043765.67 0, 687250.356 1043747.255 0, 687520.251 1043728.855 0, 687790.147 1043710.471 0, 688060.043 1043692.103 0, 688329.941 1043673.75 0, 688598.484 1043655.506 0, 688220.372 1038087.545 0, 
+    687842.264 1032519.649 0))
+
+POLYGON ((701554.883 1042794.041 0, 701286.287 1042811.526 0, 701016.339 1042829.116 0, 700746.391 1042846.722 0, 700476.445 1042864.343 0, 700206.499 1042881.98 0, 699936.555 1042899.634 0, 699666.611 1042917.303 0, 699396.669 1042934.988 0, 699126.728 1042952.688 0, 
+    698856.787 1042970.405 0, 698586.848 1042988.138 0, 698316.91 1043005.886 0, 698046.973 1043023.651 0, 697777.037 1043041.431 0, 697507.102 1043059.227 0, 697237.168 1043077.039 0, 696967.235 1043094.867 0, 696697.303 1043112.711 0, 696427.372 1043130.571 0, 
+    696157.443 1043148.446 0, 695887.514 1043166.338 0, 695617.586 1043184.245 0, 695347.66 1043202.169 0, 695076.379 1043220.198 0, 694807.81 1043238.063 0, 694537.886 1043256.034 0, 694267.964 1043274.021 0, 693998.042 1043292.023 0, 693728.122 1043310.042 0, 
+    693458.203 1043328.077 0, 693188.285 1043346.127 0, 692918.368 1043364.193 0, 692648.452 1043382.275 0, 692378.537 1043400.373 0, 692108.623 1043418.487 0, 691838.71 1043436.617 0, 691568.798 1043454.763 0, 691298.888 1043472.924 0, 691028.978 1043491.102 0, 
+    690759.07 1043509.295 0, 690489.162 1043527.505 0, 690219.256 1043545.73 0, 689949.35 1043563.971 0, 689679.446 1043582.228 0, 689409.543 1043600.5 0, 689139.641 1043618.789 0, 688869.74 1043637.094 0, 688598.484 1043655.506 0, 688976.601 1049223.528 0, 
+    689354.721 1054791.606 0, 689625.317 1054773.238 0, 689894.563 1054754.978 0, 690163.81 1054736.734 0, 690433.057 1054718.505 0, 690702.306 1054700.293 0, 690971.556 1054682.096 0, 691240.807 1054663.915 0, 691510.059 1054645.75 0, 691779.312 1054627.601 0, 
+    692048.566 1054609.468 0, 692317.821 1054591.35 0, 692587.078 1054573.248 0, 692856.335 1054555.163 0, 693125.593 1054537.093 0, 693394.853 1054519.039 0, 693664.113 1054501 0, 693933.375 1054482.978 0, 694202.637 1054464.971 0, 694471.901 1054446.981 0, 
+    694741.166 1054429.006 0, 695010.432 1054411.047 0, 695279.699 1054393.104 0, 695548.967 1054375.176 0, 695816.884 1054357.355 0, 696087.506 1054339.369 0, 696356.777 1054321.49 0, 696626.049 1054303.626 0, 696895.322 1054285.778 0, 697164.596 1054267.945 0, 
+    697433.872 1054250.129 0, 697703.148 1054232.329 0, 697972.425 1054214.544 0, 698241.704 1054196.775 0, 698510.983 1054179.022 0, 698780.264 1054161.285 0, 699049.545 1054143.564 0, 699318.828 1054125.858 0, 699588.112 1054108.169 0, 699857.396 1054090.495 0, 
+    700126.682 1054072.837 0, 700395.969 1054055.195 0, 700665.257 1054037.569 0, 700934.545 1054019.959 0, 701203.835 1054002.364 0, 701473.126 1053984.786 0, 701742.418 1053967.223 0, 702011.711 1053949.676 0, 702279.655 1053932.233 0, 701917.267 1048363.108 0, 
+    701554.883 1042794.041 0))
+
+POLYGON ((715206.965 1053109.378 0, 714938.971 1053126.064 0, 714669.63 1053142.85 0, 714400.289 1053159.652 0, 714130.95 1053176.47 0, 713861.611 1053193.304 0, 713592.274 1053210.153 0, 713322.937 1053227.018 0, 713053.602 1053243.9 0, 712784.267 1053260.797 0, 
+    712514.933 1053277.709 0, 712245.601 1053294.638 0, 711976.269 1053311.583 0, 711706.939 1053328.543 0, 711437.609 1053345.519 0, 711168.281 1053362.512 0, 710898.953 1053379.52 0, 710629.627 1053396.543 0, 710360.301 1053413.583 0, 710090.976 1053430.639 0, 
+    709821.653 1053447.71 0, 709552.33 1053464.797 0, 709283.009 1053481.9 0, 709013.688 1053499.019 0, 708743.019 1053516.24 0, 708475.05 1053533.305 0, 708205.733 1053550.471 0, 707936.416 1053567.654 0, 707667.101 1053584.852 0, 707397.786 1053602.066 0, 
+    707128.473 1053619.296 0, 706859.16 1053636.542 0, 706589.849 1053653.803 0, 706320.539 1053671.081 0, 706051.229 1053688.374 0, 705781.921 1053705.683 0, 705512.614 1053723.008 0, 705243.307 1053740.349 0, 704974.002 1053757.706 0, 704704.698 1053775.078 0, 
+    704435.394 1053792.467 0, 704166.092 1053809.871 0, 703896.791 1053827.291 0, 703627.491 1053844.727 0, 703358.192 1053862.179 0, 703088.893 1053879.647 0, 702819.596 1053897.13 0, 702550.3 1053914.63 0, 702279.655 1053932.233 0, 702642.046 1059501.409 0, 
+    703004.44 1065070.634 0, 703274.427 1065053.074 0, 703543.067 1065035.617 0, 703811.709 1065018.176 0, 704080.351 1065000.751 0, 704348.995 1064983.341 0, 704617.639 1064965.948 0, 704886.285 1064948.57 0, 705154.932 1064931.208 0, 705423.579 1064913.862 0, 
+    705692.228 1064896.532 0, 705960.878 1064879.217 0, 706229.528 1064861.919 0, 706498.18 1064844.636 0, 706766.833 1064827.369 0, 707035.487 1064810.118 0, 707304.141 1064792.882 0, 707572.797 1064775.663 0, 707841.454 1064758.459 0, 708110.112 1064741.271 0, 
+    708378.771 1064724.099 0, 708647.431 1064706.942 0, 708916.091 1064689.802 0, 709184.753 1064672.677 0, 709452.07 1064655.654 0, 709722.08 1064638.475 0, 709990.745 1064621.398 0, 710259.411 1064604.336 0, 710528.078 1064587.291 0, 710796.746 1064570.261 0, 
+    711065.415 1064553.247 0, 711334.084 1064536.249 0, 711602.755 1064519.266 0, 711871.427 1064502.3 0, 712140.1 1064485.349 0, 712408.774 1064468.414 0, 712677.449 1064451.495 0, 712946.125 1064434.592 0, 713214.802 1064417.704 0, 713483.479 1064400.832 0, 
+    713752.158 1064383.976 0, 714020.838 1064367.136 0, 714289.519 1064350.312 0, 714558.201 1064333.504 0, 714826.884 1064316.711 0, 715095.568 1064299.934 0, 715364.252 1064283.173 0, 715632.938 1064266.428 0, 715900.279 1064249.782 0, 715553.621 1058679.556 0, 
+    715206.965 1053109.378 0))
+
+POLYGON ((728798.386 1063465.367 0, 728530.997 1063481.258 0, 728262.265 1063497.244 0, 727993.534 1063513.246 0, 727724.804 1063529.263 0, 727456.075 1063545.297 0, 727187.346 1063561.346 0, 726918.619 1063577.411 0, 726649.893 1063593.492 0, 726381.167 1063609.589 0, 
+    726112.443 1063625.701 0, 725843.719 1063641.83 0, 725574.997 1063657.974 0, 725306.275 1063674.134 0, 725037.555 1063690.31 0, 724768.835 1063706.502 0, 724500.116 1063722.709 0, 724231.398 1063738.932 0, 723962.681 1063755.171 0, 723693.966 1063771.426 0, 
+    723425.251 1063787.697 0, 723156.537 1063803.984 0, 722887.824 1063820.286 0, 722619.112 1063836.604 0, 722349.056 1063853.02 0, 722081.69 1063869.288 0, 721812.981 1063885.654 0, 721544.273 1063902.035 0, 721275.566 1063918.432 0, 721006.859 1063934.845 0, 
+    720738.154 1063951.274 0, 720469.45 1063967.719 0, 720200.746 1063984.18 0, 719932.044 1064000.656 0, 719663.343 1064017.148 0, 719394.642 1064033.656 0, 719125.943 1064050.18 0, 718857.244 1064066.719 0, 718588.547 1064083.275 0, 718319.85 1064099.846 0, 
+    718051.154 1064116.433 0, 717782.46 1064133.036 0, 717513.766 1064149.655 0, 717245.073 1064166.289 0, 716976.382 1064182.939 0, 716707.691 1064199.605 0, 716439.001 1064216.287 0, 716170.313 1064232.985 0, 715900.279 1064249.782 0, 716246.941 1069820.053 0, 
+    716593.605 1075390.362 0, 716862.979 1075373.606 0, 717131.012 1075356.949 0, 717399.046 1075340.308 0, 717667.081 1075323.682 0, 717935.117 1075307.073 0, 718203.154 1075290.479 0, 718471.192 1075273.901 0, 718739.231 1075257.338 0, 719007.271 1075240.792 0, 
+    719275.311 1075224.261 0, 719543.353 1075207.746 0, 719811.396 1075191.247 0, 720079.44 1075174.763 0, 720347.484 1075158.296 0, 720615.53 1075141.844 0, 720883.577 1075125.407 0, 721151.624 1075108.987 0, 721419.673 1075092.583 0, 721687.723 1075076.194 0, 
+    721955.773 1075059.821 0, 722223.825 1075043.463 0, 722491.877 1075027.122 0, 722759.93 1075010.796 0, 723026.644 1074994.568 0, 723296.04 1074978.192 0, 723564.096 1074961.914 0, 723832.154 1074945.651 0, 724100.212 1074929.405 0, 724368.271 1074913.174 0, 
+    724636.331 1074896.958 0, 724904.392 1074880.759 0, 725172.454 1074864.575 0, 725440.517 1074848.407 0, 725708.581 1074832.255 0, 725976.646 1074816.119 0, 726244.712 1074799.998 0, 726512.779 1074783.893 0, 726780.846 1074767.804 0, 727048.915 1074751.731 0, 
+    727316.985 1074735.674 0, 727585.055 1074719.632 0, 727853.127 1074703.606 0, 728121.199 1074687.596 0, 728389.272 1074671.601 0, 728657.347 1074655.623 0, 728925.422 1074639.66 0, 729193.498 1074623.713 0, 729460.235 1074607.861 0, 729129.31 1069036.595 0, 
+    728798.386 1063465.367 0))
+
+POLYGON ((742329.024 1073861.714 0, 742062.242 1073876.813 0, 741794.122 1073892.002 0, 741526.002 1073907.207 0, 741257.884 1073922.429 0, 740989.766 1073937.666 0, 740721.65 1073952.918 0, 740453.534 1073968.187 0, 740185.419 1073983.471 0, 739917.305 1073998.771 0, 
+    739649.192 1074014.087 0, 739381.08 1074029.419 0, 739112.969 1074044.766 0, 738844.859 1074060.129 0, 738576.749 1074075.508 0, 738308.641 1074090.903 0, 738040.533 1074106.313 0, 737772.427 1074121.74 0, 737504.321 1074137.182 0, 737236.216 1074152.64 0, 
+    736968.112 1074168.113 0, 736700.009 1074183.603 0, 736431.907 1074199.108 0, 736163.806 1074214.629 0, 735894.366 1074230.243 0, 735627.606 1074245.718 0, 735359.508 1074261.287 0, 735091.41 1074276.871 0, 734823.314 1074292.471 0, 734555.218 1074308.086 0, 
+    734287.123 1074323.718 0, 734019.029 1074339.365 0, 733750.936 1074355.028 0, 733482.844 1074370.707 0, 733214.753 1074386.401 0, 732946.663 1074402.112 0, 732678.574 1074417.838 0, 732410.485 1074433.58 0, 732142.398 1074449.337 0, 731874.312 1074465.111 0, 
+    731606.226 1074480.9 0, 731338.141 1074496.705 0, 731070.058 1074512.526 0, 730801.975 1074528.362 0, 730533.893 1074544.215 0, 730265.812 1074560.083 0, 729997.732 1074575.967 0, 729729.653 1074591.866 0, 729460.235 1074607.861 0, 729791.162 1080179.164 0, 
+    730122.092 1085750.497 0, 730390.851 1085734.541 0, 730658.274 1085718.68 0, 730925.698 1085702.835 0, 731193.123 1085687.006 0, 731460.549 1085671.192 0, 731727.976 1085655.394 0, 731995.404 1085639.612 0, 732262.833 1085623.846 0, 732530.263 1085608.095 0, 
+    732797.693 1085592.36 0, 733065.125 1085576.641 0, 733332.557 1085560.938 0, 733599.991 1085545.25 0, 733867.425 1085529.578 0, 734134.86 1085513.922 0, 734402.296 1085498.282 0, 734669.733 1085482.657 0, 734937.171 1085467.048 0, 735204.61 1085451.455 0, 
+    735472.05 1085435.877 0, 735739.491 1085420.316 0, 736006.932 1085404.77 0, 736274.375 1085389.239 0, 736540.482 1085373.802 0, 736809.263 1085358.226 0, 737076.708 1085342.743 0, 737344.154 1085327.276 0, 737611.602 1085311.824 0, 737879.05 1085296.389 0, 
+    738146.499 1085280.968 0, 738413.948 1085265.564 0, 738681.399 1085250.176 0, 738948.851 1085234.803 0, 739216.303 1085219.446 0, 739483.757 1085204.104 0, 739751.211 1085188.779 0, 740018.667 1085173.469 0, 740286.123 1085158.175 0, 740553.58 1085142.896 0, 
+    740821.038 1085127.634 0, 741088.497 1085112.387 0, 741355.956 1085097.156 0, 741623.417 1085081.94 0, 741890.879 1085066.741 0, 742158.341 1085051.557 0, 742425.805 1085036.389 0, 742693.269 1085021.236 0, 742959.399 1085006.175 0, 742644.211 1079433.929 0, 
+    742329.024 1073861.714 0))
+
+POLYGON ((755798.757 1084298.124 0, 755532.584 1084312.433 0, 755265.078 1084326.83 0, 754997.573 1084341.243 0, 754730.068 1084355.671 0, 754462.565 1084370.115 0, 754195.062 1084384.575 0, 753927.56 1084399.05 0, 753660.06 1084413.541 0, 753392.56 1084428.048 0, 
+    753125.06 1084442.571 0, 752857.562 1084457.109 0, 752590.065 1084471.663 0, 752322.568 1084486.233 0, 752055.072 1084500.819 0, 751787.577 1084515.421 0, 751520.083 1084530.038 0, 751252.59 1084544.671 0, 750985.098 1084559.319 0, 750717.606 1084573.984 0, 
+    750450.116 1084588.664 0, 750182.626 1084603.36 0, 749915.137 1084618.071 0, 749647.649 1084632.799 0, 749378.828 1084647.615 0, 749112.676 1084662.301 0, 748845.191 1084677.075 0, 748577.706 1084691.866 0, 748310.222 1084706.672 0, 748042.74 1084721.493 0, 
+    747775.258 1084736.331 0, 747507.777 1084751.184 0, 747240.297 1084766.053 0, 746972.817 1084780.938 0, 746705.339 1084795.839 0, 746437.861 1084810.755 0, 746170.385 1084825.687 0, 745902.909 1084840.635 0, 745635.434 1084855.598 0, 745367.96 1084870.578 0, 
+    745100.487 1084885.573 0, 744833.015 1084900.583 0, 744565.543 1084915.61 0, 744298.073 1084930.652 0, 744030.603 1084945.71 0, 743763.135 1084960.784 0, 743495.667 1084975.873 0, 743228.2 1084990.979 0, 742959.399 1085006.175 0, 743274.588 1090578.447 0, 
+    743589.779 1096150.742 0, 743857.921 1096135.583 0, 744124.732 1096120.515 0, 744391.544 1096105.462 0, 744658.357 1096090.426 0, 744925.17 1096075.405 0, 745191.985 1096060.399 0, 745458.8 1096045.41 0, 745725.616 1096030.436 0, 745992.433 1096015.477 0, 
+    746259.252 1096000.535 0, 746526.07 1095985.608 0, 746792.89 1095970.697 0, 747059.711 1095955.802 0, 747326.532 1095940.922 0, 747593.355 1095926.058 0, 747860.178 1095911.21 0, 748127.002 1095896.377 0, 748393.827 1095881.56 0, 748660.653 1095866.759 0, 
+    748927.48 1095851.973 0, 749194.308 1095837.204 0, 749461.136 1095822.45 0, 749727.966 1095807.711 0, 749993.465 1095793.062 0, 750261.627 1095778.282 0, 750528.459 1095763.59 0, 750795.292 1095748.915 0, 751062.125 1095734.255 0, 751328.96 1095719.611 0, 
+    751595.796 1095704.982 0, 751862.632 1095690.37 0, 752129.469 1095675.773 0, 752396.307 1095661.191 0, 752663.146 1095646.626 0, 752929.986 1095632.076 0, 753196.826 1095617.542 0, 753463.668 1095603.023 0, 753730.51 1095588.52 0, 753997.353 1095574.033 0, 
+    754264.197 1095559.562 0, 754531.042 1095545.106 0, 754797.888 1095530.666 0, 755064.734 1095516.242 0, 755331.582 1095501.833 0, 755598.43 1095487.441 0, 755865.279 1095473.063 0, 756132.129 1095458.702 0, 756397.65 1095444.428 0, 756098.203 1089871.265 0, 
+    755798.757 1084298.124 0))
+
+POLYGON ((769207.464 1094774.301 0, 768941.902 1094787.825 0, 768675.013 1094801.432 0, 768408.124 1094815.055 0, 768141.236 1094828.694 0, 767874.349 1094842.349 0, 767607.463 1094856.019 0, 767340.578 1094869.705 0, 767073.693 1094883.407 0, 766806.809 1094897.124 0, 
+    766539.926 1094910.858 0, 766273.044 1094924.606 0, 766006.163 1094938.371 0, 765739.282 1094952.151 0, 765472.402 1094965.947 0, 765205.523 1094979.759 0, 764938.645 1094993.586 0, 764671.768 1095007.429 0, 764404.891 1095021.288 0, 764138.016 1095035.163 0, 
+    763871.141 1095049.053 0, 763604.267 1095062.959 0, 763337.393 1095076.88 0, 763070.521 1095090.818 0, 762802.32 1095104.84 0, 762536.779 1095118.74 0, 762269.909 1095132.724 0, 762003.04 1095146.724 0, 761736.171 1095160.74 0, 761469.304 1095174.772 0, 
+    761202.437 1095188.819 0, 760935.571 1095202.882 0, 760668.706 1095216.961 0, 760401.842 1095231.055 0, 760134.979 1095245.165 0, 759868.116 1095259.291 0, 759601.255 1095273.433 0, 759334.394 1095287.59 0, 759067.534 1095301.763 0, 758800.675 1095315.952 0, 
+    758533.816 1095330.156 0, 758266.959 1095344.376 0, 758000.102 1095358.612 0, 757733.246 1095372.863 0, 757466.391 1095387.13 0, 757199.537 1095401.413 0, 756932.684 1095415.712 0, 756665.831 1095430.026 0, 756397.65 1095444.428 0, 756697.097 1101017.609 0, 
+    756996.546 1106590.803 0, 757264.068 1106576.437 0, 757530.265 1106562.158 0, 757796.462 1106547.895 0, 758062.66 1106533.647 0, 758328.859 1106519.415 0, 758595.059 1106505.198 0, 758861.259 1106490.997 0, 759127.461 1106476.812 0, 759393.663 1106462.643 0, 
+    759659.866 1106448.489 0, 759926.07 1106434.351 0, 760192.275 1106420.228 0, 760458.48 1106406.122 0, 760724.687 1106392.031 0, 760990.894 1106377.955 0, 761257.102 1106363.895 0, 761523.311 1106349.851 0, 761789.521 1106335.823 0, 762055.731 1106321.81 0, 
+    762321.943 1106307.813 0, 762588.155 1106293.832 0, 762854.368 1106279.866 0, 763120.582 1106265.916 0, 763385.471 1106252.051 0, 763653.012 1106238.063 0, 763919.228 1106224.16 0, 764185.445 1106210.272 0, 764451.663 1106196.4 0, 764717.882 1106182.544 0, 
+    764984.102 1106168.704 0, 765250.322 1106154.879 0, 765516.543 1106141.07 0, 765782.765 1106127.277 0, 766048.988 1106113.499 0, 766315.212 1106099.737 0, 766581.436 1106085.991 0, 766847.662 1106072.26 0, 767113.888 1106058.545 0, 767380.115 1106044.845 0, 
+    767646.342 1106031.162 0, 767912.571 1106017.494 0, 768178.8 1106003.841 0, 768445.03 1105990.205 0, 768711.261 1105976.584 0, 768977.493 1105962.978 0, 769243.725 1105949.388 0, 769509.959 1105935.814 0, 769774.868 1105922.324 0, 769491.166 1100348.305 0, 
+    769207.464 1094774.301 0))
+
+POLYGON ((782555.027 1105289.948 0, 782290.079 1105302.69 0, 782023.808 1105315.512 0, 781757.539 1105328.35 0, 781491.269 1105341.203 0, 781225.001 1105354.071 0, 780958.734 1105366.956 0, 780692.467 1105379.856 0, 780426.201 1105392.772 0, 780159.935 1105405.704 0, 
+    779893.671 1105418.651 0, 779627.407 1105431.614 0, 779361.144 1105444.592 0, 779094.882 1105457.586 0, 778828.621 1105470.596 0, 778562.36 1105483.622 0, 778296.1 1105496.663 0, 778029.841 1105509.72 0, 777763.582 1105522.792 0, 777497.325 1105535.881 0, 
+    777231.068 1105548.984 0, 776964.812 1105562.104 0, 776698.556 1105575.239 0, 776432.302 1105588.39 0, 776164.724 1105601.622 0, 775899.795 1105614.739 0, 775633.543 1105627.937 0, 775367.292 1105641.151 0, 775101.041 1105654.38 0, 774834.791 1105667.625 0, 
+    774568.542 1105680.885 0, 774302.294 1105694.162 0, 774036.046 1105707.454 0, 773769.799 1105720.761 0, 773503.553 1105734.085 0, 773237.308 1105747.424 0, 772971.064 1105760.778 0, 772704.82 1105774.148 0, 772438.577 1105787.534 0, 772172.335 1105800.936 0, 
+    771906.094 1105814.353 0, 771639.854 1105827.786 0, 771373.614 1105841.235 0, 771107.375 1105854.699 0, 770841.137 1105868.179 0, 770574.9 1105881.675 0, 770308.663 1105895.186 0, 770042.428 1105908.713 0, 769774.868 1105922.324 0, 770058.57 1111496.351 0, 
+    770342.273 1117070.383 0, 770609.173 1117056.807 0, 770874.753 1117043.313 0, 771140.333 1117029.835 0, 771405.914 1117016.373 0, 771671.496 1117002.926 0, 771937.079 1116989.495 0, 772202.662 1116976.079 0, 772468.247 1116962.679 0, 772733.832 1116949.295 0, 
+    772999.418 1116935.926 0, 773265.004 1116922.573 0, 773530.592 1116909.236 0, 773796.18 1116895.914 0, 774061.769 1116882.608 0, 774327.359 1116869.318 0, 774592.949 1116856.043 0, 774858.541 1116842.784 0, 775124.133 1116829.54 0, 775389.726 1116816.312 0, 
+    775655.319 1116803.1 0, 775920.914 1116789.903 0, 776186.509 1116776.722 0, 776452.105 1116763.557 0, 776716.381 1116750.472 0, 776983.299 1116737.273 0, 777248.898 1116724.154 0, 777514.497 1116711.052 0, 777780.097 1116697.964 0, 778045.697 1116684.893 0, 
+    778311.299 1116671.837 0, 778576.901 1116658.796 0, 778842.504 1116645.772 0, 779108.108 1116632.763 0, 779373.712 1116619.769 0, 779639.317 1116606.791 0, 779904.923 1116593.829 0, 780170.53 1116580.883 0, 780436.138 1116567.952 0, 780701.746 1116555.036 0, 
+    780967.355 1116542.137 0, 781232.965 1116529.253 0, 781498.575 1116516.384 0, 781764.187 1116503.532 0, 782029.799 1116490.695 0, 782295.412 1116477.873 0, 782561.025 1116465.067 0, 782826.64 1116452.277 0, 783090.935 1116439.566 0, 782822.981 1110864.754 0, 
+    782555.027 1105289.948 0))
+
+POLYGON ((795841.328 1115844.768 0, 795576.996 1115856.733 0, 795311.347 1115868.773 0, 795045.698 1115880.828 0, 794780.05 1115892.899 0, 794514.403 1115904.986 0, 794248.756 1115917.088 0, 793983.11 1115929.206 0, 793717.465 1115941.339 0, 793451.821 1115953.489 0, 
+    793186.177 1115965.653 0, 792920.534 1115977.834 0, 792654.891 1115990.03 0, 792389.25 1116002.242 0, 792123.609 1116014.469 0, 791857.969 1116026.712 0, 791592.33 1116038.971 0, 791326.691 1116051.245 0, 791061.053 1116063.535 0, 790795.416 1116075.841 0, 
+    790529.779 1116088.162 0, 790264.143 1116100.499 0, 789998.508 1116112.851 0, 789732.874 1116125.219 0, 789465.921 1116137.664 0, 789201.607 1116150.002 0, 788935.975 1116162.417 0, 788670.344 1116174.848 0, 788404.713 1116187.294 0, 788139.083 1116199.756 0, 
+    787873.454 1116212.233 0, 787607.826 1116224.727 0, 787342.198 1116237.235 0, 787076.571 1116249.76 0, 786810.945 1116262.3 0, 786545.319 1116274.856 0, 786279.694 1116287.427 0, 786014.07 1116300.014 0, 785748.447 1116312.617 0, 785482.824 1116325.235 0, 
+    785217.202 1116337.869 0, 784951.581 1116350.518 0, 784685.961 1116363.183 0, 784420.341 1116375.864 0, 784154.723 1116388.56 0, 783889.104 1116401.273 0, 783623.487 1116414 0, 783357.871 1116426.744 0, 783090.935 1116439.566 0, 783358.889 1122014.378 0, 
+    783626.843 1127589.186 0, 783893.119 1127576.395 0, 784158.079 1127563.683 0, 784423.04 1127550.987 0, 784688.002 1127538.306 0, 784952.965 1127525.641 0, 785217.928 1127512.992 0, 785482.892 1127500.358 0, 785747.857 1127487.74 0, 786012.822 1127475.137 0, 
+    786277.789 1127462.55 0, 786542.756 1127449.978 0, 786807.724 1127437.422 0, 787072.692 1127424.882 0, 787337.661 1127412.358 0, 787602.631 1127399.848 0, 787867.602 1127387.355 0, 788132.574 1127374.877 0, 788397.546 1127362.415 0, 788662.519 1127349.968 0, 
+    788927.492 1127337.537 0, 789192.467 1127325.121 0, 789457.442 1127312.722 0, 789722.418 1127300.337 0, 789986.079 1127288.03 0, 790252.372 1127275.615 0, 790517.35 1127263.278 0, 790782.328 1127250.956 0, 791047.308 1127238.65 0, 791312.288 1127226.359 0, 
+    791577.269 1127214.084 0, 791842.251 1127201.824 0, 792107.233 1127189.58 0, 792372.216 1127177.352 0, 792637.2 1127165.139 0, 792902.185 1127152.942 0, 793167.17 1127140.76 0, 793432.156 1127128.594 0, 793697.143 1127116.444 0, 793962.13 1127104.309 0, 
+    794227.118 1127092.19 0, 794492.107 1127080.086 0, 794757.097 1127067.998 0, 795022.087 1127055.926 0, 795287.078 1127043.869 0, 795552.069 1127031.828 0, 795817.062 1127019.802 0, 796082.055 1127007.792 0, 796345.734 1126995.858 0, 796093.531 1121420.315 0, 
+    795841.328 1115844.768 0))
+
+POLYGON ((809066.251 1126438.465 0, 808802.537 1126449.655 0, 808537.511 1126460.916 0, 808272.486 1126472.193 0, 808007.461 1126483.486 0, 807742.437 1126494.794 0, 807477.414 1126506.118 0, 807212.391 1126517.457 0, 806947.369 1126528.812 0, 806682.348 1126540.182 0, 
+    806417.327 1126551.568 0, 806152.307 1126562.97 0, 805887.288 1126574.387 0, 805622.27 1126585.82 0, 805357.252 1126597.269 0, 805092.234 1126608.733 0, 804827.218 1126620.212 0, 804562.202 1126631.708 0, 804297.187 1126643.219 0, 804032.172 1126654.745 0, 
+    803767.158 1126666.287 0, 803502.145 1126677.845 0, 803237.132 1126689.418 0, 802972.121 1126701.007 0, 802705.796 1126712.669 0, 802442.099 1126724.232 0, 802177.089 1126735.867 0, 801912.08 1126747.518 0, 801647.072 1126759.185 0, 801382.064 1126770.868 0, 
+    801117.057 1126782.566 0, 800852.05 1126794.28 0, 800587.045 1126806.009 0, 800322.04 1126817.754 0, 800057.036 1126829.514 0, 799792.032 1126841.29 0, 799527.029 1126853.082 0, 799262.027 1126864.889 0, 798997.025 1126876.712 0, 798732.024 1126888.55 0, 
+    798467.024 1126900.404 0, 798202.025 1126912.274 0, 797937.026 1126924.159 0, 797672.028 1126936.06 0, 797407.031 1126947.976 0, 797142.034 1126959.908 0, 796877.038 1126971.856 0, 796612.043 1126983.819 0, 796345.734 1126995.858 0, 796597.936 1132571.391 0, 
+    796850.138 1138146.912 0, 797115.788 1138134.904 0, 797380.127 1138122.97 0, 797644.466 1138111.052 0, 797908.807 1138099.15 0, 798173.148 1138087.263 0, 798437.489 1138075.392 0, 798701.832 1138063.536 0, 798966.175 1138051.696 0, 799230.519 1138039.871 0, 
+    799494.863 1138028.062 0, 799759.208 1138016.268 0, 800023.554 1138004.49 0, 800287.901 1137992.728 0, 800552.248 1137980.981 0, 800816.596 1137969.25 0, 801080.944 1137957.534 0, 801345.294 1137945.834 0, 801609.644 1137934.149 0, 801873.994 1137922.48 0, 
+    802138.346 1137910.826 0, 802402.698 1137899.188 0, 802667.05 1137887.566 0, 802931.404 1137875.959 0, 803194.448 1137864.425 0, 803460.113 1137852.792 0, 803724.468 1137841.232 0, 803988.824 1137829.687 0, 804253.181 1137818.158 0, 804517.539 1137806.645 0, 
+    804781.897 1137795.147 0, 805046.256 1137783.665 0, 805310.615 1137772.198 0, 805574.976 1137760.747 0, 805839.336 1137749.311 0, 806103.698 1137737.891 0, 806368.06 1137726.486 0, 806632.423 1137715.097 0, 806896.787 1137703.724 0, 807161.151 1137692.366 0, 
+    807425.516 1137681.023 0, 807689.881 1137669.697 0, 807954.248 1137658.385 0, 808218.615 1137647.09 0, 808482.982 1137635.81 0, 808747.35 1137624.545 0, 809011.719 1137613.296 0, 809276.089 1137602.063 0, 809539.149 1137590.9 0, 809302.7 1132014.689 0, 
+    809066.251 1126438.465 0))
+
+POLYGON ((822229.681 1137070.74 0, 821966.588 1137081.159 0, 821702.187 1137091.645 0, 821437.788 1137102.147 0, 821173.389 1137112.665 0, 820908.99 1137123.198 0, 820644.593 1137133.747 0, 820380.196 1137144.311 0, 820115.799 1137154.891 0, 819851.403 1137165.486 0, 
+    819587.008 1137176.097 0, 819322.613 1137186.724 0, 819058.219 1137197.366 0, 818793.826 1137208.023 0, 818529.433 1137218.697 0, 818265.041 1137229.385 0, 818000.649 1137240.09 0, 817736.258 1137250.81 0, 817471.868 1137261.545 0, 817207.479 1137272.296 0, 
+    816943.09 1137283.063 0, 816678.701 1137293.845 0, 816414.314 1137304.643 0, 816149.927 1137315.456 0, 815884.231 1137326.338 0, 815621.154 1137337.129 0, 815356.769 1137347.989 0, 815092.385 1137358.865 0, 814828.001 1137369.756 0, 814563.617 1137380.662 0, 
+    814299.235 1137391.585 0, 814034.853 1137402.522 0, 813770.472 1137413.476 0, 813506.091 1137424.444 0, 813241.711 1137435.429 0, 812977.332 1137446.429 0, 812712.953 1137457.444 0, 812448.575 1137468.476 0, 812184.197 1137479.522 0, 811919.821 1137490.585 0, 
+    811655.444 1137501.662 0, 811391.069 1137512.756 0, 811126.694 1137523.865 0, 810862.32 1137534.989 0, 810597.946 1137546.129 0, 810333.574 1137557.285 0, 810069.201 1137568.456 0, 809804.83 1137579.643 0, 809539.149 1137590.9 0, 809775.598 1143167.094 0, 
+    810012.045 1148743.266 0, 810277.066 1148732.036 0, 810540.781 1148720.877 0, 810804.497 1148709.734 0, 811068.213 1148698.606 0, 811331.93 1148687.493 0, 811595.648 1148676.396 0, 811859.366 1148665.315 0, 812123.085 1148654.249 0, 812386.805 1148643.199 0, 
+    812650.526 1148632.164 0, 812914.247 1148621.145 0, 813177.968 1148610.141 0, 813441.69 1148599.153 0, 813705.413 1148588.18 0, 813969.137 1148577.223 0, 814232.861 1148566.281 0, 814496.586 1148555.355 0, 814760.312 1148544.445 0, 815024.038 1148533.55 0, 
+    815287.765 1148522.67 0, 815551.492 1148511.806 0, 815815.22 1148500.958 0, 816078.949 1148490.125 0, 816341.373 1148479.361 0, 816606.408 1148468.505 0, 816870.139 1148457.719 0, 817133.87 1148446.948 0, 817397.602 1148436.192 0, 817661.334 1148425.453 0, 
+    817925.068 1148414.728 0, 818188.801 1148404.019 0, 818452.536 1148393.326 0, 818716.271 1148382.648 0, 818980.007 1148371.986 0, 819243.743 1148361.339 0, 819507.48 1148350.708 0, 819771.217 1148340.093 0, 820034.956 1148329.492 0, 820298.694 1148318.908 0, 
+    820562.434 1148308.339 0, 820826.174 1148297.785 0, 821089.914 1148287.247 0, 821353.656 1148276.725 0, 821617.398 1148266.218 0, 821881.14 1148255.726 0, 822144.883 1148245.25 0, 822408.627 1148234.79 0, 822671.067 1148224.396 0, 822450.374 1142647.579 0, 
+    822229.681 1137070.74 0))
+
+POLYGON ((835331.504 1147741.293 0, 835069.034 1147750.945 0, 834805.262 1147760.66 0, 834541.49 1147770.391 0, 834277.719 1147780.137 0, 834013.949 1147789.899 0, 833750.179 1147799.677 0, 833486.409 1147809.469 0, 833222.64 1147819.278 0, 832958.872 1147829.102 0, 
+    832695.105 1147838.941 0, 832431.337 1147848.796 0, 832167.571 1147858.667 0, 831903.805 1147868.553 0, 831640.04 1147878.454 0, 831376.275 1147888.371 0, 831112.511 1147898.304 0, 830848.747 1147908.252 0, 830584.984 1147918.216 0, 830321.222 1147928.195 0, 
+    830057.46 1147938.19 0, 829793.699 1147948.2 0, 829529.938 1147958.226 0, 829266.178 1147968.267 0, 829001.115 1147978.374 0, 828738.66 1147988.396 0, 828474.902 1147998.484 0, 828211.144 1148008.588 0, 827947.387 1148018.706 0, 827683.63 1148028.841 0, 
+    827419.874 1148038.991 0, 827156.119 1148049.156 0, 826892.364 1148059.337 0, 826628.61 1148069.534 0, 826364.857 1148079.746 0, 826101.104 1148089.974 0, 825837.352 1148100.217 0, 825573.6 1148110.475 0, 825309.849 1148120.749 0, 825046.098 1148131.039 0, 
+    824782.349 1148141.344 0, 824518.599 1148151.665 0, 824254.851 1148162.001 0, 823991.103 1148172.353 0, 823727.355 1148182.72 0, 823463.608 1148193.103 0, 823199.862 1148203.501 0, 822936.116 1148213.915 0, 822671.067 1148224.396 0, 822891.759 1153801.187 0, 
+    823112.449 1159377.947 0, 823376.839 1159367.492 0, 823639.928 1159357.104 0, 823903.018 1159346.732 0, 824166.108 1159336.375 0, 824429.199 1159326.033 0, 824692.29 1159315.707 0, 824955.383 1159305.397 0, 825218.475 1159295.101 0, 825481.569 1159284.822 0, 
+    825744.663 1159274.558 0, 826007.757 1159264.309 0, 826270.853 1159254.076 0, 826533.948 1159243.859 0, 826797.045 1159233.656 0, 827060.142 1159223.47 0, 827323.239 1159213.299 0, 827586.338 1159203.143 0, 827849.436 1159193.003 0, 828112.536 1159182.878 0, 
+    828375.636 1159172.769 0, 828638.736 1159162.675 0, 828901.837 1159152.597 0, 829164.939 1159142.534 0, 829426.741 1159132.537 0, 829691.144 1159122.455 0, 829954.248 1159112.439 0, 830217.352 1159102.438 0, 830480.457 1159092.453 0, 830743.562 1159082.483 0, 
+    831006.668 1159072.528 0, 831269.775 1159062.59 0, 831532.882 1159052.666 0, 831795.989 1159042.758 0, 832059.097 1159032.866 0, 832322.206 1159022.989 0, 832585.316 1159013.128 0, 832848.426 1159003.282 0, 833111.536 1158993.451 0, 833374.647 1158983.636 0, 
+    833637.759 1158973.837 0, 833900.871 1158964.053 0, 834163.984 1158954.284 0, 834427.098 1158944.531 0, 834690.211 1158934.794 0, 834953.326 1158925.071 0, 835216.441 1158915.365 0, 835479.557 1158905.674 0, 835741.374 1158896.046 0, 835536.44 1153318.685 0, 
+    835331.504 1147741.293 0))
+
+POLYGON ((848371.61 1158449.826 0, 848109.765 1158458.714 0, 847846.623 1158467.662 0, 847583.481 1158476.625 0, 847320.34 1158485.604 0, 847057.2 1158494.598 0, 846794.06 1158503.608 0, 846530.92 1158512.633 0, 846267.781 1158521.673 0, 846004.643 1158530.73 0, 
+    845741.505 1158539.801 0, 845478.368 1158548.888 0, 845215.231 1158557.991 0, 844952.095 1158567.109 0, 844688.959 1158576.242 0, 844425.824 1158585.391 0, 844162.69 1158594.556 0, 843899.556 1158603.736 0, 843636.422 1158612.932 0, 843373.289 1158622.143 0, 
+    843110.157 1158631.369 0, 842847.025 1158640.611 0, 842583.894 1158649.868 0, 842320.763 1158659.141 0, 842056.334 1158668.476 0, 841794.503 1158677.734 0, 841531.374 1158687.053 0, 841268.245 1158696.388 0, 841005.117 1158705.738 0, 840741.99 1158715.104 0, 
+    840478.863 1158724.486 0, 840215.736 1158733.882 0, 839952.611 1158743.295 0, 839689.485 1158752.723 0, 839426.361 1158762.166 0, 839163.236 1158771.625 0, 838900.113 1158781.099 0, 838636.99 1158790.589 0, 838373.867 1158800.094 0, 838110.745 1158809.615 0, 
+    837847.624 1158819.151 0, 837584.503 1158828.703 0, 837321.383 1158838.27 0, 837058.263 1158847.853 0, 836795.144 1158857.451 0, 836532.025 1158867.064 0, 836268.907 1158876.693 0, 836005.79 1158886.338 0, 835741.374 1158896.046 0, 835946.307 1164473.371 0, 
+    836151.238 1170050.656 0, 836414.994 1170040.972 0, 836677.455 1170031.352 0, 836939.917 1170021.747 0, 837202.379 1170012.157 0, 837464.841 1170002.583 0, 837727.305 1169993.024 0, 837989.768 1169983.481 0, 838252.232 1169973.953 0, 838514.697 1169964.441 0, 
+    838777.163 1169954.944 0, 839039.629 1169945.462 0, 839302.095 1169935.996 0, 839564.562 1169926.545 0, 839827.03 1169917.11 0, 840089.498 1169907.69 0, 840351.967 1169898.286 0, 840614.436 1169888.897 0, 840876.906 1169879.524 0, 841139.376 1169870.166 0, 
+    841401.847 1169860.823 0, 841664.319 1169851.496 0, 841926.791 1169842.185 0, 842189.263 1169832.889 0, 842450.441 1169823.654 0, 842714.21 1169814.343 0, 842976.684 1169805.093 0, 843239.159 1169795.858 0, 843501.634 1169786.64 0, 843764.11 1169777.436 0, 
+    844026.586 1169768.248 0, 844289.063 1169759.076 0, 844551.541 1169749.918 0, 844814.019 1169740.777 0, 845076.497 1169731.651 0, 845338.976 1169722.54 0, 845601.456 1169713.444 0, 845863.936 1169704.365 0, 846126.417 1169695.3 0, 846388.898 1169686.251 0, 
+    846651.38 1169677.218 0, 846913.862 1169668.2 0, 847176.345 1169659.197 0, 847438.828 1169650.21 0, 847701.312 1169641.238 0, 847963.796 1169632.282 0, 848226.281 1169623.341 0, 848488.767 1169614.416 0, 848749.959 1169605.55 0, 848560.785 1164027.708 0, 
+    848371.61 1158449.826 0))
+
+POLYGON ((861349.886 1169196.039 0, 861088.668 1169204.167 0, 860826.159 1169212.35 0, 860563.65 1169220.55 0, 860301.141 1169228.764 0, 860038.633 1169236.994 0, 859776.125 1169245.24 0, 859513.618 1169253.501 0, 859251.111 1169261.778 0, 858988.605 1169270.069 0, 
+    858726.099 1169278.377 0, 858463.594 1169286.7 0, 858201.089 1169295.038 0, 857938.585 1169303.392 0, 857676.081 1169311.761 0, 857413.578 1169320.145 0, 857151.075 1169328.546 0, 856888.573 1169336.961 0, 856626.071 1169345.392 0, 856363.57 1169353.838 0, 
+    856101.069 1169362.3 0, 855838.569 1169370.778 0, 855576.069 1169379.27 0, 855313.57 1169387.779 0, 855049.778 1169396.344 0, 854788.573 1169404.842 0, 854526.075 1169413.396 0, 854263.578 1169421.966 0, 854001.081 1169430.552 0, 853738.585 1169439.153 0, 
+    853476.089 1169447.769 0, 853213.594 1169456.401 0, 852951.099 1169465.048 0, 852688.605 1169473.711 0, 852426.111 1169482.389 0, 852163.618 1169491.083 0, 851901.125 1169499.792 0, 851638.633 1169508.516 0, 851376.141 1169517.256 0, 851113.65 1169526.012 0, 
+    850851.159 1169534.782 0, 850588.669 1169543.569 0, 850326.18 1169552.371 0, 850063.69 1169561.188 0, 849801.202 1169570.021 0, 849538.714 1169578.869 0, 849276.226 1169587.732 0, 849013.739 1169596.611 0, 848749.959 1169605.55 0, 848939.131 1175183.346 0, 
+    849128.301 1180761.094 0, 849391.422 1180752.178 0, 849653.253 1180743.321 0, 849915.083 1180734.479 0, 850176.915 1180725.653 0, 850438.747 1180716.843 0, 850700.579 1180708.048 0, 850962.412 1180699.268 0, 851224.246 1180690.504 0, 851486.08 1180681.755 0, 
+    851747.915 1180673.021 0, 852009.75 1180664.303 0, 852271.585 1180655.6 0, 852533.421 1180646.913 0, 852795.258 1180638.241 0, 853057.095 1180629.585 0, 853318.933 1180620.944 0, 853580.771 1180612.318 0, 853842.609 1180603.708 0, 854104.449 1180595.113 0, 
+    854366.288 1180586.533 0, 854628.128 1180577.969 0, 854889.969 1180569.421 0, 855151.81 1180560.888 0, 855412.362 1180552.412 0, 855675.494 1180543.867 0, 855937.337 1180535.381 0, 856199.18 1180526.909 0, 856461.024 1180518.453 0, 856722.868 1180510.012 0, 
+    856984.712 1180501.587 0, 857246.558 1180493.177 0, 857508.403 1180484.782 0, 857770.249 1180476.403 0, 858032.096 1180468.04 0, 858293.943 1180459.692 0, 858555.791 1180451.359 0, 858817.639 1180443.041 0, 859079.487 1180434.739 0, 859341.336 1180426.453 0, 
+    859603.186 1180418.181 0, 859865.036 1180409.926 0, 860126.887 1180401.685 0, 860388.738 1180393.46 0, 860650.589 1180385.251 0, 860912.441 1180377.057 0, 861174.294 1180368.878 0, 861436.147 1180360.715 0, 861696.711 1180352.607 0, 861523.299 1174774.347 0, 
+    861349.886 1169196.039 0))
+
+POLYGON ((874266.225 1179979.63 0, 874005.636 1179987.002 0, 873743.761 1179994.425 0, 873481.887 1180001.864 0, 873220.013 1180009.318 0, 872958.139 1180016.788 0, 872696.266 1180024.273 0, 872434.393 1180031.774 0, 872172.521 1180039.29 0, 871910.649 1180046.821 0, 
+    871648.777 1180054.368 0, 871386.906 1180061.93 0, 871125.036 1180069.508 0, 870863.166 1180077.101 0, 870601.296 1180084.709 0, 870339.427 1180092.333 0, 870077.558 1180099.972 0, 869815.69 1180107.627 0, 869553.822 1180115.297 0, 869291.954 1180122.983 0, 
+    869030.088 1180130.683 0, 868768.221 1180138.4 0, 868506.355 1180146.132 0, 868244.489 1180153.879 0, 867981.336 1180161.679 0, 867720.76 1180169.419 0, 867458.895 1180177.213 0, 867197.032 1180185.021 0, 866935.168 1180192.846 0, 866673.305 1180200.685 0, 
+    866411.443 1180208.54 0, 866149.581 1180216.411 0, 865887.72 1180224.297 0, 865625.859 1180232.198 0, 865363.998 1180240.115 0, 865102.138 1180248.047 0, 864840.278 1180255.994 0, 864578.419 1180263.957 0, 864316.561 1180271.936 0, 864054.702 1180279.929 0, 
+    863792.845 1180287.939 0, 863530.987 1180295.963 0, 863269.131 1180304.003 0, 863007.274 1180312.059 0, 862745.419 1180320.129 0, 862483.563 1180328.216 0, 862221.708 1180336.317 0, 861959.854 1180344.434 0, 861696.711 1180352.607 0, 861870.121 1185930.812 0, 
+    862043.529 1191508.959 0, 862306.012 1191500.807 0, 862567.21 1191492.71 0, 862828.408 1191484.629 0, 863089.607 1191476.563 0, 863350.806 1191468.512 0, 863612.006 1191460.477 0, 863873.206 1191452.457 0, 864134.406 1191444.452 0, 864395.607 1191436.463 0, 
+    864656.809 1191428.49 0, 864918.011 1191420.531 0, 865179.213 1191412.588 0, 865440.416 1191404.661 0, 865701.62 1191396.749 0, 865962.824 1191388.852 0, 866224.028 1191380.97 0, 866485.233 1191373.104 0, 866746.438 1191365.253 0, 867007.644 1191357.418 0, 
+    867268.85 1191349.598 0, 867530.057 1191341.793 0, 867791.264 1191334.004 0, 868052.471 1191326.23 0, 868312.394 1191318.51 0, 868574.888 1191310.729 0, 868836.097 1191303.001 0, 869097.306 1191295.289 0, 869358.516 1191287.592 0, 869619.726 1191279.91 0, 
+    869880.937 1191272.244 0, 870142.148 1191264.593 0, 870403.36 1191256.958 0, 870664.572 1191249.337 0, 870925.784 1191241.733 0, 871186.997 1191234.143 0, 871448.211 1191226.569 0, 871709.425 1191219.011 0, 871970.639 1191211.467 0, 872231.854 1191203.94 0, 
+    872493.069 1191196.427 0, 872754.285 1191188.93 0, 873015.501 1191181.448 0, 873276.717 1191173.982 0, 873537.934 1191166.531 0, 873799.152 1191159.095 0, 874060.369 1191151.675 0, 874321.588 1191144.27 0, 874581.523 1191136.917 0, 874423.874 1185558.303 0, 
+    874266.225 1179979.63 0))
+
+POLYGON ((887120.517 1190800.299 0, 886860.561 1190806.918 0, 886599.322 1190813.584 0, 886338.085 1190820.267 0, 886076.847 1190826.964 0, 885815.61 1190833.677 0, 885554.374 1190840.406 0, 885293.138 1190847.149 0, 885031.902 1190853.908 0, 884770.666 1190860.683 0, 
+    884509.431 1190867.473 0, 884248.197 1190874.278 0, 883986.963 1190881.099 0, 883725.729 1190887.935 0, 883464.495 1190894.786 0, 883203.262 1190901.653 0, 882942.03 1190908.535 0, 882680.798 1190915.432 0, 882419.566 1190922.345 0, 882158.335 1190929.273 0, 
+    881897.104 1190936.217 0, 881635.873 1190943.176 0, 881374.643 1190950.15 0, 881113.413 1190957.14 0, 880850.901 1190964.18 0, 880590.955 1190971.166 0, 880329.727 1190978.202 0, 880068.498 1190985.253 0, 879807.271 1190992.32 0, 879546.044 1190999.401 0, 
+    879284.817 1191006.499 0, 879023.59 1191013.612 0, 878762.364 1191020.74 0, 878501.139 1191027.883 0, 878239.914 1191035.042 0, 877978.689 1191042.216 0, 877717.465 1191049.406 0, 877456.241 1191056.611 0, 877195.017 1191063.831 0, 876933.794 1191071.067 0, 
+    876672.572 1191078.318 0, 876411.35 1191085.585 0, 876150.128 1191092.867 0, 875888.907 1191100.164 0, 875627.686 1191107.476 0, 875366.465 1191114.804 0, 875105.245 1191122.148 0, 874844.026 1191129.507 0, 874581.523 1191136.917 0, 874739.169 1196715.468 0, 
+    874896.813 1202293.95 0, 875158.656 1202286.558 0, 875419.219 1202279.218 0, 875679.783 1202271.893 0, 875940.346 1202264.584 0, 876200.911 1202257.289 0, 876461.475 1202250.01 0, 876722.04 1202242.747 0, 876982.606 1202235.499 0, 877243.172 1202228.266 0, 
+    877503.738 1202221.048 0, 877764.305 1202213.846 0, 878024.872 1202206.659 0, 878285.44 1202199.487 0, 878546.008 1202192.331 0, 878806.576 1202185.19 0, 879067.145 1202178.065 0, 879327.714 1202170.955 0, 879588.284 1202163.86 0, 879848.854 1202156.78 0, 
+    880109.424 1202149.716 0, 880369.995 1202142.667 0, 880630.567 1202135.634 0, 880891.139 1202128.616 0, 881150.431 1202121.647 0, 881412.283 1202114.625 0, 881672.856 1202107.653 0, 881933.43 1202100.696 0, 882194.004 1202093.755 0, 882454.578 1202086.829 0, 
+    882715.153 1202079.918 0, 882975.728 1202073.022 0, 883236.303 1202066.142 0, 883496.879 1202059.277 0, 883757.455 1202052.428 0, 884018.032 1202045.594 0, 884278.609 1202038.775 0, 884539.186 1202031.971 0, 884799.764 1202025.183 0, 885060.342 1202018.41 0, 
+    885320.921 1202011.653 0, 885581.5 1202004.911 0, 885842.08 1201998.184 0, 886102.66 1201991.473 0, 886363.24 1201984.777 0, 886623.82 1201978.096 0, 886884.401 1201971.43 0, 887144.983 1201964.78 0, 887404.286 1201958.178 0, 887262.402 1196379.273 0, 
+    887120.517 1190800.299 0))
+
+POLYGON ((899912.657 1201657.743 0, 899653.335 1201663.613 0, 899392.736 1201669.527 0, 899132.137 1201675.456 0, 898871.538 1201681.401 0, 898610.94 1201687.361 0, 898350.342 1201693.336 0, 898089.745 1201699.326 0, 897829.148 1201705.332 0, 897568.551 1201711.354 0, 
+    897307.955 1201717.39 0, 897047.359 1201723.442 0, 896786.763 1201729.509 0, 896526.168 1201735.592 0, 896265.573 1201741.69 0, 896004.978 1201747.803 0, 895744.384 1201753.932 0, 895483.79 1201760.076 0, 895223.197 1201766.235 0, 894962.604 1201772.41 0, 
+    894702.011 1201778.6 0, 894441.418 1201784.805 0, 894180.826 1201791.025 0, 893920.235 1201797.261 0, 893658.366 1201803.543 0, 893399.052 1201809.779 0, 893138.462 1201816.061 0, 892877.872 1201822.359 0, 892617.282 1201828.671 0, 892356.692 1201834.999 0, 
+    892096.103 1201841.343 0, 891835.515 1201847.701 0, 891574.926 1201854.075 0, 891314.338 1201860.465 0, 891053.751 1201866.869 0, 890793.164 1201873.289 0, 890532.577 1201879.725 0, 890271.99 1201886.176 0, 890011.404 1201892.642 0, 889750.819 1201899.123 0, 
+    889490.233 1201905.62 0, 889229.648 1201912.132 0, 888969.064 1201918.659 0, 888708.48 1201925.202 0, 888447.896 1201931.76 0, 888187.313 1201938.333 0, 887926.73 1201944.922 0, 887666.147 1201951.526 0, 887404.286 1201958.178 0, 887546.168 1207537.011 0, 
+    887688.047 1213115.766 0, 887949.248 1213109.131 0, 888209.174 1213102.543 0, 888469.101 1213095.971 0, 888729.027 1213089.414 0, 888988.954 1213082.873 0, 889248.882 1213076.346 0, 889508.81 1213069.835 0, 889768.738 1213063.34 0, 890028.666 1213056.859 0, 
+    890288.595 1213050.394 0, 890548.525 1213043.945 0, 890808.454 1213037.51 0, 891068.384 1213031.091 0, 891328.315 1213024.687 0, 891588.246 1213018.299 0, 891848.177 1213011.925 0, 892108.109 1213005.568 0, 892368.041 1212999.225 0, 892627.973 1212992.897 0, 
+    892887.906 1212986.585 0, 893147.839 1212980.289 0, 893407.772 1212974.007 0, 893667.706 1212967.741 0, 893926.366 1212961.521 0, 894187.575 1212955.255 0, 894447.51 1212949.034 0, 894707.445 1212942.829 0, 894967.381 1212936.64 0, 895227.317 1212930.465 0, 
+    895487.253 1212924.306 0, 895747.19 1212918.163 0, 896007.127 1212912.034 0, 896267.064 1212905.921 0, 896527.002 1212899.823 0, 896786.94 1212893.741 0, 897046.879 1212887.673 0, 897306.818 1212881.621 0, 897566.757 1212875.585 0, 897826.697 1212869.563 0, 
+    898086.637 1212863.557 0, 898346.577 1212857.566 0, 898606.518 1212851.591 0, 898866.459 1212845.631 0, 899126.4 1212839.686 0, 899386.342 1212833.756 0, 899646.284 1212827.842 0, 899906.226 1212821.943 0, 900164.895 1212816.088 0, 900038.777 1207236.955 0, 
+    899912.657 1201657.743 0))
+
+POLYGON ((912642.54 1212551.661 0, 912383.854 1212556.785 0, 912123.896 1212561.95 0, 911863.938 1212567.13 0, 911603.98 1212572.325 0, 911344.023 1212577.535 0, 911084.066 1212582.761 0, 910824.11 1212588.002 0, 910564.154 1212593.259 0, 910304.198 1212598.53 0, 
+    910044.242 1212603.817 0, 909784.287 1212609.119 0, 909524.332 1212614.437 0, 909264.377 1212619.77 0, 909004.423 1212625.118 0, 908744.469 1212630.482 0, 908484.515 1212635.86 0, 908224.562 1212641.254 0, 907964.609 1212646.664 0, 907704.656 1212652.088 0, 
+    907444.704 1212657.528 0, 907184.752 1212662.984 0, 906924.8 1212668.454 0, 906664.848 1212673.94 0, 906403.624 1212679.468 0, 906144.946 1212684.958 0, 905884.996 1212690.49 0, 905625.046 1212696.037 0, 905365.096 1212701.599 0, 905105.146 1212707.177 0, 
+    904845.197 1212712.77 0, 904585.248 1212718.378 0, 904325.3 1212724.001 0, 904065.352 1212729.64 0, 903805.404 1212735.295 0, 903545.456 1212740.964 0, 903285.509 1212746.649 0, 903025.562 1212752.349 0, 902765.616 1212758.064 0, 902505.669 1212763.795 0, 
+    902245.724 1212769.541 0, 901985.778 1212775.302 0, 901725.833 1212781.079 0, 901465.888 1212786.871 0, 901205.944 1212792.678 0, 900945.999 1212798.5 0, 900686.056 1212804.338 0, 900426.112 1212810.191 0, 900164.895 1212816.088 0, 900291.012 1218395.139 0, 
+    900417.126 1223974.104 0, 900677.683 1223968.221 0, 900936.97 1223962.383 0, 901196.257 1223956.56 0, 901455.544 1223950.752 0, 901714.832 1223944.96 0, 901974.12 1223939.182 0, 902233.408 1223933.42 0, 902492.697 1223927.674 0, 902751.986 1223921.942 0, 
+    903011.276 1223916.226 0, 903270.565 1223910.525 0, 903529.855 1223904.839 0, 903789.146 1223899.169 0, 904048.437 1223893.514 0, 904307.728 1223887.874 0, 904567.019 1223882.249 0, 904826.311 1223876.64 0, 905085.603 1223871.046 0, 905344.896 1223865.467 0, 
+    905604.188 1223859.904 0, 905863.481 1223854.355 0, 906122.775 1223848.822 0, 906382.069 1223843.304 0, 906640.093 1223837.829 0, 906900.657 1223832.315 0, 907159.952 1223826.843 0, 907419.247 1223821.386 0, 907678.542 1223815.944 0, 907937.838 1223810.518 0, 
+    908197.134 1223805.107 0, 908456.43 1223799.711 0, 908715.727 1223794.331 0, 908975.024 1223788.966 0, 909234.321 1223783.616 0, 909493.618 1223778.281 0, 909752.916 1223772.962 0, 910012.214 1223767.658 0, 910271.513 1223762.369 0, 910530.812 1223757.095 0, 
+    910790.111 1223751.837 0, 911049.41 1223746.594 0, 911308.71 1223741.366 0, 911568.01 1223736.153 0, 911827.311 1223730.956 0, 912086.611 1223725.774 0, 912345.912 1223720.607 0, 912605.213 1223715.456 0, 912863.246 1223710.345 0, 912752.894 1218131.046 0, 
+    912642.54 1212551.661 0))
+
+POLYGON ((925310.062 1223481.749 0, 925052.014 1223486.131 0, 924792.699 1223490.55 0, 924533.385 1223494.985 0, 924274.07 1223499.434 0, 924014.756 1223503.899 0, 923755.443 1223508.379 0, 923496.129 1223512.874 0, 923236.816 1223517.384 0, 922977.503 1223521.91 0, 
+    922718.19 1223526.451 0, 922458.878 1223531.007 0, 922199.566 1223535.579 0, 921940.254 1223540.166 0, 921680.942 1223544.768 0, 921421.631 1223549.385 0, 921162.32 1223554.018 0, 920903.009 1223558.666 0, 920643.699 1223563.329 0, 920384.388 1223568.007 0, 
+    920125.078 1223572.701 0, 919865.769 1223577.41 0, 919606.459 1223582.134 0, 919347.15 1223586.873 0, 919086.574 1223591.651 0, 918828.533 1223596.398 0, 918569.224 1223601.183 0, 918309.916 1223605.984 0, 918050.609 1223610.799 0, 917791.301 1223615.63 0, 
+    917531.994 1223620.477 0, 917272.687 1223625.338 0, 917013.381 1223630.215 0, 916754.074 1223635.107 0, 916494.768 1223640.014 0, 916235.463 1223644.937 0, 915976.157 1223649.875 0, 915716.852 1223654.828 0, 915457.547 1223659.796 0, 915198.243 1223664.78 0, 
+    914938.938 1223669.779 0, 914679.634 1223674.793 0, 914420.331 1223679.822 0, 914161.027 1223684.867 0, 913901.724 1223689.927 0, 913642.422 1223695.002 0, 913383.119 1223700.093 0, 913123.817 1223705.199 0, 912863.246 1223710.345 0, 912973.597 1229289.551 0, 
+    913083.945 1234868.66 0, 913343.856 1234863.527 0, 913602.501 1234858.434 0, 913861.147 1234853.357 0, 914119.793 1234848.294 0, 914378.439 1234843.247 0, 914637.086 1234838.215 0, 914895.733 1234833.199 0, 915154.38 1234828.197 0, 915413.028 1234823.211 0, 
+    915671.675 1234818.24 0, 915930.323 1234813.284 0, 916188.972 1234808.344 0, 916447.62 1234803.418 0, 916706.269 1234798.508 0, 916964.919 1234793.613 0, 917223.568 1234788.734 0, 917482.218 1234783.869 0, 917740.868 1234779.02 0, 917999.518 1234774.186 0, 
+    918258.169 1234769.367 0, 918516.82 1234764.564 0, 918775.471 1234759.775 0, 919034.123 1234755.002 0, 919291.51 1234750.268 0, 919551.427 1234745.502 0, 919810.079 1234740.774 0, 920068.732 1234736.062 0, 920327.385 1234731.365 0, 920586.038 1234726.683 0, 
+    920844.691 1234722.017 0, 921103.345 1234717.365 0, 921361.999 1234712.729 0, 921620.653 1234708.108 0, 921879.308 1234703.503 0, 922137.963 1234698.912 0, 922396.618 1234694.337 0, 922655.273 1234689.777 0, 922913.929 1234685.233 0, 923172.585 1234680.703 0, 
+    923431.241 1234676.189 0, 923689.897 1234671.69 0, 923948.554 1234667.206 0, 924207.211 1234662.737 0, 924465.868 1234658.284 0, 924724.526 1234653.846 0, 924983.183 1234649.423 0, 925241.841 1234645.015 0, 925499.236 1234640.644 0, 925404.65 1229061.245 0, 
+    925310.062 1223481.749 0))
+
+POLYGON ((937915.122 1234447.704 0, 937657.714 1234451.348 0, 937399.044 1234455.025 0, 937140.375 1234458.717 0, 936881.706 1234462.424 0, 936623.037 1234466.147 0, 936364.369 1234469.885 0, 936105.7 1234473.638 0, 935847.032 1234477.406 0, 935588.364 1234481.19 0, 
+    935329.697 1234484.988 0, 935071.029 1234488.802 0, 934812.362 1234492.632 0, 934553.695 1234496.476 0, 934295.028 1234500.336 0, 934036.362 1234504.211 0, 933777.695 1234508.101 0, 933519.029 1234512.006 0, 933260.363 1234515.927 0, 933001.698 1234519.862 0, 
+    932743.032 1234523.813 0, 932484.367 1234527.78 0, 932225.702 1234531.761 0, 931967.038 1234535.758 0, 931707.111 1234539.789 0, 931449.709 1234543.797 0, 931191.045 1234547.839 0, 930932.381 1234551.897 0, 930673.718 1234555.969 0, 930415.055 1234560.057 0, 
+    930156.392 1234564.161 0, 929897.729 1234568.279 0, 929639.066 1234572.413 0, 929380.404 1234576.562 0, 929121.742 1234580.726 0, 928863.08 1234584.905 0, 928604.419 1234589.1 0, 928345.757 1234593.31 0, 928087.096 1234597.535 0, 927828.435 1234601.775 0, 
+    927569.775 1234606.03 0, 927311.115 1234610.301 0, 927052.455 1234614.587 0, 926793.795 1234618.888 0, 926535.135 1234623.205 0, 926276.476 1234627.536 0, 926017.817 1234631.883 0, 925759.158 1234636.245 0, 925499.236 1234640.644 0, 925593.821 1240219.941 0, 
+    925688.403 1245799.132 0, 925947.665 1245794.744 0, 926205.667 1245790.393 0, 926463.669 1245786.058 0, 926721.672 1245781.737 0, 926979.675 1245777.432 0, 927237.678 1245773.141 0, 927495.681 1245768.866 0, 927753.684 1245764.606 0, 928011.688 1245760.362 0, 
+    928269.692 1245756.132 0, 928527.697 1245751.918 0, 928785.701 1245747.719 0, 929043.706 1245743.535 0, 929301.711 1245739.366 0, 929559.716 1245735.213 0, 929817.722 1245731.074 0, 930075.727 1245726.951 0, 930333.733 1245722.843 0, 930591.74 1245718.75 0, 
+    930849.746 1245714.673 0, 931107.753 1245710.61 0, 931365.76 1245706.563 0, 931623.767 1245702.531 0, 931880.515 1245698.533 0, 932139.782 1245694.512 0, 932397.79 1245690.526 0, 932655.798 1245686.554 0, 932913.806 1245682.598 0, 933171.815 1245678.657 0, 
+    933429.824 1245674.731 0, 933687.833 1245670.821 0, 933945.842 1245666.925 0, 934203.852 1245663.045 0, 934461.861 1245659.18 0, 934719.871 1245655.33 0, 934977.882 1245651.496 0, 935235.892 1245647.676 0, 935493.903 1245643.872 0, 935751.914 1245640.083 0, 
+    936009.925 1245636.309 0, 936267.936 1245632.55 0, 936525.948 1245628.806 0, 936783.959 1245625.078 0, 937041.971 1245621.365 0, 937299.983 1245617.667 0, 937557.996 1245613.984 0, 937816.008 1245610.317 0, 938072.763 1245606.682 0, 937993.943 1240027.246 0, 
+    937915.122 1234447.704 0))
+
+POLYGON ((950457.617 1245449.221 0, 950200.851 1245452.13 0, 949942.83 1245455.069 0, 949684.808 1245458.022 0, 949426.786 1245460.991 0, 949168.765 1245463.976 0, 948910.743 1245466.975 0, 948652.722 1245469.99 0, 948394.701 1245473.02 0, 948136.681 1245476.065 0, 
+    947878.66 1245479.125 0, 947620.64 1245482.2 0, 947362.62 1245485.291 0, 947104.6 1245488.396 0, 946846.58 1245491.517 0, 946588.56 1245494.653 0, 946330.541 1245497.805 0, 946072.521 1245500.971 0, 945814.502 1245504.153 0, 945556.483 1245507.35 0, 
+    945298.465 1245510.562 0, 945040.446 1245513.789 0, 944782.428 1245517.031 0, 944524.41 1245520.289 0, 944265.135 1245523.578 0, 944008.374 1245526.85 0, 943750.357 1245530.153 0, 943492.339 1245533.471 0, 943234.322 1245536.805 0, 942976.305 1245540.153 0, 
+    942718.288 1245543.517 0, 942460.272 1245546.896 0, 942202.255 1245550.291 0, 941944.239 1245553.7 0, 941686.223 1245557.125 0, 941428.207 1245560.564 0, 941170.192 1245564.019 0, 940912.177 1245567.49 0, 940654.161 1245570.975 0, 940396.146 1245574.476 0, 
+    940138.132 1245577.991 0, 939880.117 1245581.522 0, 939622.103 1245585.068 0, 939364.089 1245588.63 0, 939106.075 1245592.206 0, 938848.061 1245595.798 0, 938590.048 1245599.405 0, 938332.034 1245603.027 0, 938072.763 1245606.682 0, 938151.581 1251186.006 0, 
+    938230.398 1256765.215 0, 938489.01 1256761.569 0, 938746.366 1256757.956 0, 939003.723 1256754.358 0, 939261.08 1256750.776 0, 939518.437 1256747.209 0, 939775.794 1256743.656 0, 940033.152 1256740.119 0, 940290.509 1256736.597 0, 940547.867 1256733.09 0, 
+    940805.226 1256729.599 0, 941062.584 1256726.122 0, 941319.943 1256722.661 0, 941577.301 1256719.215 0, 941834.66 1256715.784 0, 942092.02 1256712.368 0, 942349.379 1256708.967 0, 942606.738 1256705.581 0, 942864.098 1256702.211 0, 943121.458 1256698.855 0, 
+    943378.818 1256695.515 0, 943636.179 1256692.19 0, 943893.539 1256688.88 0, 944150.9 1256685.586 0, 944407.007 1256682.322 0, 944665.622 1256679.042 0, 944922.984 1256675.792 0, 945180.345 1256672.558 0, 945437.707 1256669.339 0, 945695.069 1256666.135 0, 
+    945952.431 1256662.947 0, 946209.793 1256659.773 0, 946467.156 1256656.615 0, 946724.518 1256653.471 0, 946981.881 1256650.343 0, 947239.244 1256647.23 0, 947496.607 1256644.132 0, 947753.971 1256641.05 0, 948011.334 1256637.982 0, 948268.698 1256634.93 0, 
+    948526.062 1256631.893 0, 948783.426 1256628.871 0, 949040.791 1256625.864 0, 949298.155 1256622.872 0, 949555.52 1256619.895 0, 949812.885 1256616.934 0, 950070.25 1256613.987 0, 950327.615 1256611.056 0, 950583.727 1256608.154 0, 950520.673 1251028.746 0, 
+    950457.617 1245449.221 0))
+
+POLYGON ((962937.45 1256485.995 0, 962681.329 1256488.173 0, 962423.956 1256490.377 0, 962166.584 1256492.597 0, 961909.212 1256494.831 0, 961651.84 1256497.08 0, 961394.468 1256499.345 0, 961137.096 1256501.625 0, 960879.724 1256503.92 0, 960622.353 1256506.23 0, 
+    960364.982 1256508.555 0, 960107.61 1256510.896 0, 959850.239 1256513.251 0, 959592.868 1256515.622 0, 959335.498 1256518.008 0, 959078.127 1256520.409 0, 958820.756 1256522.825 0, 958563.386 1256525.256 0, 958306.016 1256527.703 0, 958048.646 1256530.164 0, 
+    957791.276 1256532.641 0, 957533.906 1256535.133 0, 957276.536 1256537.64 0, 957019.167 1256540.162 0, 956760.545 1256542.712 0, 956504.428 1256545.252 0, 956247.059 1256547.82 0, 955989.69 1256550.402 0, 955732.322 1256553 0, 955474.953 1256555.613 0, 
+    955217.585 1256558.242 0, 954960.216 1256560.885 0, 954702.848 1256563.544 0, 954445.48 1256566.217 0, 954188.112 1256568.906 0, 953930.745 1256571.61 0, 953673.377 1256574.329 0, 953416.01 1256577.063 0, 953158.643 1256579.813 0, 952901.276 1256582.577 0, 
+    952643.909 1256585.357 0, 952386.542 1256588.152 0, 952129.176 1256590.962 0, 951871.809 1256593.787 0, 951614.443 1256596.627 0, 951357.077 1256599.483 0, 951099.711 1256602.354 0, 950842.346 1256605.239 0, 950583.727 1256608.154 0, 950646.78 1262187.442 0, 
+    950709.831 1267766.604 0, 950967.79 1267763.696 0, 951224.499 1267760.818 0, 951481.208 1267757.954 0, 951737.917 1267755.106 0, 951994.626 1267752.273 0, 952251.336 1267749.455 0, 952508.046 1267746.652 0, 952764.756 1267743.865 0, 953021.466 1267741.092 0, 
+    953278.176 1267738.334 0, 953534.886 1267735.592 0, 953791.597 1267732.865 0, 954048.308 1267730.153 0, 954305.019 1267727.456 0, 954561.73 1267724.774 0, 954818.441 1267722.107 0, 955075.152 1267719.455 0, 955331.864 1267716.818 0, 955588.575 1267714.197 0, 
+    955845.287 1267711.59 0, 956101.999 1267708.999 0, 956358.711 1267706.423 0, 956615.424 1267703.862 0, 956870.887 1267701.328 0, 957128.849 1267698.785 0, 957385.561 1267696.269 0, 957642.274 1267693.769 0, 957898.987 1267691.283 0, 958155.7 1267688.813 0, 
+    958412.414 1267686.357 0, 958669.127 1267683.917 0, 958925.841 1267681.492 0, 959182.554 1267679.082 0, 959439.268 1267676.687 0, 959695.982 1267674.307 0, 959952.696 1267671.943 0, 960209.411 1267669.593 0, 960466.125 1267667.259 0, 960722.84 1267664.939 0, 
+    960979.555 1267662.635 0, 961236.269 1267660.346 0, 961492.984 1267658.072 0, 961749.699 1267655.813 0, 962006.415 1267653.569 0, 962263.13 1267651.341 0, 962519.846 1267649.127 0, 962776.561 1267646.929 0, 963032.029 1267644.756 0, 962984.74 1262065.438 0, 
+    962937.45 1256485.995 0))
+
+POLYGON ((975354.522 1267557.721 0, 975099.047 1267559.172 0, 974842.326 1267560.645 0, 974585.606 1267562.134 0, 974328.885 1267563.637 0, 974072.164 1267565.156 0, 973815.444 1267566.689 0, 973558.724 1267568.238 0, 973302.003 1267569.802 0, 973045.283 1267571.381 0, 
+    972788.563 1267572.975 0, 972531.843 1267574.584 0, 972275.123 1267576.208 0, 972018.403 1267577.848 0, 971761.684 1267579.502 0, 971504.964 1267581.172 0, 971248.244 1267582.856 0, 970991.525 1267584.556 0, 970734.806 1267586.271 0, 970478.086 1267588.001 0, 
+    970221.367 1267589.746 0, 969964.648 1267591.507 0, 969707.929 1267593.282 0, 969451.211 1267595.072 0, 969193.245 1267596.887 0, 968937.773 1267598.699 0, 968681.055 1267600.535 0, 968424.336 1267602.386 0, 968167.618 1267604.252 0, 967910.9 1267606.133 0, 
+    967654.182 1267608.029 0, 967397.464 1267609.94 0, 967140.746 1267611.867 0, 966884.028 1267613.808 0, 966627.311 1267615.765 0, 966370.593 1267617.737 0, 966113.876 1267619.724 0, 965857.159 1267621.726 0, 965600.442 1267623.743 0, 965343.725 1267625.775 0, 
+    965087.008 1267627.823 0, 964830.291 1267629.885 0, 964573.574 1267631.963 0, 964316.858 1267634.055 0, 964060.141 1267636.163 0, 963803.425 1267638.286 0, 963546.709 1267640.424 0, 963289.993 1267642.577 0, 963032.029 1267644.756 0, 963079.317 1273223.942 0, 
+    963126.604 1278802.993 0, 963383.907 1278800.82 0, 963639.967 1278798.672 0, 963896.026 1278796.54 0, 964152.086 1278794.422 0, 964408.145 1278792.32 0, 964664.205 1278790.232 0, 964920.265 1278788.16 0, 965176.325 1278786.103 0, 965432.385 1278784.061 0, 
+    965688.445 1278782.034 0, 965944.506 1278780.022 0, 966200.566 1278778.025 0, 966456.627 1278776.043 0, 966712.688 1278774.076 0, 966968.748 1278772.125 0, 967224.809 1278770.188 0, 967480.87 1278768.267 0, 967736.932 1278766.36 0, 967992.993 1278764.469 0, 
+    968249.054 1278762.592 0, 968505.116 1278760.731 0, 968761.177 1278758.885 0, 969017.239 1278757.054 0, 969272.057 1278755.247 0, 969529.363 1278753.437 0, 969785.425 1278751.651 0, 970041.487 1278749.88 0, 970297.549 1278748.124 0, 970553.612 1278746.384 0, 
+    970809.674 1278744.658 0, 971065.737 1278742.947 0, 971321.799 1278741.252 0, 971577.862 1278739.571 0, 971833.925 1278737.906 0, 972089.988 1278736.256 0, 972346.051 1278734.621 0, 972602.114 1278733.001 0, 972858.178 1278731.396 0, 973114.241 1278729.806 0, 
+    973370.304 1278728.231 0, 973626.368 1278726.671 0, 973882.431 1278725.126 0, 974138.495 1278723.596 0, 974394.559 1278722.082 0, 974650.623 1278720.582 0, 974906.687 1278719.098 0, 975162.751 1278717.628 0, 975417.572 1278716.181 0, 975386.047 1273137.019 0, 
+    975354.522 1267557.721 0))
+
+POLYGON ((987708.737 1278664.093 0, 987453.911 1278664.821 0, 987197.844 1278665.567 0, 986941.776 1278666.328 0, 986685.709 1278667.104 0, 986429.642 1278667.895 0, 986173.575 1278668.701 0, 985917.508 1278669.523 0, 985661.441 1278670.359 0, 985405.374 1278671.211 0, 
+    985149.308 1278672.077 0, 984893.241 1278672.959 0, 984637.174 1278673.856 0, 984381.108 1278674.767 0, 984125.041 1278675.694 0, 983868.974 1278676.636 0, 983612.908 1278677.593 0, 983356.841 1278678.565 0, 983100.775 1278679.552 0, 982844.709 1278680.554 0, 
+    982588.643 1278681.572 0, 982332.576 1278682.604 0, 982076.51 1278683.651 0, 981820.444 1278684.714 0, 981563.136 1278685.797 0, 981308.312 1278686.884 0, 981052.246 1278687.992 0, 980796.18 1278689.114 0, 980540.115 1278690.252 0, 980284.049 1278691.405 0, 
+    980027.983 1278692.573 0, 979771.918 1278693.756 0, 979515.852 1278694.954 0, 979259.787 1278696.168 0, 979003.722 1278697.396 0, 978747.656 1278698.639 0, 978491.591 1278699.898 0, 978235.526 1278701.171 0, 977979.461 1278702.46 0, 977723.396 1278703.763 0, 
+    977467.331 1278705.082 0, 977211.266 1278706.416 0, 976955.202 1278707.764 0, 976699.137 1278709.128 0, 976443.072 1278710.507 0, 976187.008 1278711.901 0, 975930.944 1278713.311 0, 975674.879 1278714.735 0, 975417.572 1278716.181 0, 975449.096 1284295.202 0, 
+    975480.619 1289874.077 0, 975737.266 1289872.635 0, 975992.674 1289871.214 0, 976248.082 1289869.809 0, 976503.489 1289868.418 0, 976758.897 1289867.043 0, 977014.305 1289865.682 0, 977269.713 1289864.337 0, 977525.121 1289863.006 0, 977780.529 1289861.691 0, 
+    978035.937 1289860.391 0, 978291.346 1289859.106 0, 978546.754 1289857.835 0, 978802.163 1289856.58 0, 979057.571 1289855.34 0, 979312.98 1289854.115 0, 979568.388 1289852.905 0, 979823.797 1289851.71 0, 980079.206 1289850.53 0, 980334.615 1289849.365 0, 
+    980590.024 1289848.215 0, 980845.433 1289847.08 0, 981100.842 1289845.96 0, 981356.251 1289844.855 0, 981610.421 1289843.771 0, 981867.069 1289842.691 0, 982122.479 1289841.631 0, 982377.888 1289840.586 0, 982633.298 1289839.557 0, 982888.707 1289838.542 0, 
+    983144.117 1289837.542 0, 983399.526 1289836.558 0, 983654.936 1289835.588 0, 983910.346 1289834.634 0, 984165.756 1289833.694 0, 984421.166 1289832.77 0, 984676.575 1289831.86 0, 984931.985 1289830.966 0, 985187.395 1289830.086 0, 985442.806 1289829.222 0, 
+    985698.216 1289828.373 0, 985953.626 1289827.539 0, 986209.036 1289826.719 0, 986464.446 1289825.915 0, 986719.857 1289825.126 0, 986975.267 1289824.352 0, 987230.677 1289823.593 0, 987486.088 1289822.849 0, 987740.261 1289822.123 0, 987724.499 1284243.181 0, 
+    987708.737 1278664.093 0))
+
+POLYGON ((1000000 1289804.805 0, 999745.824 1289804.813 0, 999490.413 1289804.835 0, 999235.001 1289804.873 0, 998979.59 1289804.925 0, 998724.178 1289804.993 0, 998468.767 1289805.075 0, 998213.355 1289805.173 0, 997957.944 1289805.286 0, 997702.532 1289805.413 0, 
+    997447.121 1289805.556 0, 997191.709 1289805.714 0, 996936.298 1289805.887 0, 996680.886 1289806.075 0, 996425.475 1289806.277 0, 996170.063 1289806.495 0, 995914.652 1289806.728 0, 995659.24 1289806.976 0, 995403.829 1289807.239 0, 995148.418 1289807.517 0, 
+    994893.006 1289807.81 0, 994637.595 1289808.118 0, 994382.184 1289808.442 0, 994126.772 1289808.78 0, 993870.124 1289809.135 0, 993615.95 1289809.501 0, 993360.538 1289809.884 0, 993105.127 1289810.283 0, 992849.716 1289810.696 0, 992594.305 1289811.124 0, 
+    992338.894 1289811.568 0, 992083.483 1289812.026 0, 991828.071 1289812.5 0, 991572.66 1289812.988 0, 991317.249 1289813.492 0, 991061.838 1289814.01 0, 990806.427 1289814.544 0, 990551.016 1289815.093 0, 990295.605 1289815.656 0, 990040.195 1289816.235 0, 
+    989784.784 1289816.829 0, 989529.373 1289817.437 0, 989273.962 1289818.061 0, 989018.551 1289818.7 0, 988763.141 1289819.354 0, 988507.73 1289820.023 0, 988252.319 1289820.707 0, 987996.909 1289821.406 0, 987740.261 1289822.123 0, 987756.022 1295400.914 0, 
+    987771.782 1300979.549 0, 988027.771 1300978.834 0, 988282.525 1300978.136 0, 988537.279 1300977.454 0, 988792.033 1300976.787 0, 989046.787 1300976.135 0, 989301.541 1300975.498 0, 989556.295 1300974.875 0, 989811.049 1300974.268 0, 990065.803 1300973.676 0, 
+    990320.557 1300973.099 0, 990575.311 1300972.537 0, 990830.066 1300971.989 0, 991084.82 1300971.457 0, 991339.574 1300970.94 0, 991594.329 1300970.438 0, 991849.083 1300969.95 0, 992103.837 1300969.478 0, 992358.592 1300969.021 0, 992613.346 1300968.579 0, 
+    992868.101 1300968.151 0, 993122.855 1300967.739 0, 993377.61 1300967.342 0, 993632.364 1300966.96 0, 993885.885 1300966.594 0, 994141.873 1300966.24 0, 994396.628 1300965.903 0, 994651.383 1300965.58 0, 994906.137 1300965.273 0, 995160.892 1300964.981 0, 
+    995415.647 1300964.703 0, 995670.401 1300964.441 0, 995925.156 1300964.194 0, 996179.911 1300963.961 0, 996434.665 1300963.744 0, 996689.42 1300963.542 0, 996944.175 1300963.354 0, 997198.93 1300963.182 0, 997453.684 1300963.025 0, 997708.439 1300962.882 0, 
+    997963.194 1300962.755 0, 998217.949 1300962.643 0, 998472.704 1300962.545 0, 998727.458 1300962.463 0, 998982.213 1300962.395 0, 999236.968 1300962.343 0, 999491.723 1300962.306 0, 999746.478 1300962.283 0, 1000000 1300962.276 0, 1000000 1295383.618 0, 
+    1000000 1289804.805 0))
+
+POLYGON ((1012228.218 1300979.549 0, 1011974.694 1300978.84 0, 1011719.94 1300978.143 0, 1011465.187 1300977.461 0, 1011210.433 1300976.793 0, 1010955.679 1300976.141 0, 1010700.925 1300975.504 0, 1010446.17 1300974.881 0, 1010191.416 1300974.274 0, 1009936.662 1300973.682 0, 
+    1009681.908 1300973.104 0, 1009427.154 1300972.542 0, 1009172.4 1300971.995 0, 1008917.645 1300971.462 0, 1008662.891 1300970.945 0, 1008408.137 1300970.443 0, 1008153.382 1300969.955 0, 1007898.628 1300969.483 0, 1007643.874 1300969.025 0, 1007389.119 1300968.583 0, 
+    1007134.365 1300968.156 0, 1006879.61 1300967.743 0, 1006624.856 1300967.346 0, 1006370.101 1300966.963 0, 1006114.115 1300966.594 0, 1005860.592 1300966.243 0, 1005605.837 1300965.906 0, 1005351.083 1300965.583 0, 1005096.328 1300965.276 0, 1004841.573 1300964.984 0, 
+    1004586.819 1300964.706 0, 1004332.064 1300964.444 0, 1004077.309 1300964.196 0, 1003822.555 1300963.964 0, 1003567.8 1300963.746 0, 1003313.045 1300963.544 0, 1003058.29 1300963.356 0, 1002803.536 1300963.184 0, 1002548.781 1300963.026 0, 1002294.026 1300962.884 0, 
+    1002039.271 1300962.756 0, 1001784.516 1300962.644 0, 1001529.762 1300962.546 0, 1001275.007 1300962.463 0, 1001020.252 1300962.396 0, 1000765.497 1300962.343 0, 1000510.742 1300962.306 0, 1000255.987 1300962.283 0, 1000000 1300962.276 0, 1000000 1306540.772 0, 
+    1000000 1312119.102 0, 1000255.328 1312119.11 0, 1000509.426 1312119.132 0, 1000763.524 1312119.17 0, 1001017.622 1312119.222 0, 1001271.72 1312119.289 0, 1001525.818 1312119.372 0, 1001779.917 1312119.469 0, 1002034.015 1312119.581 0, 1002288.113 1312119.708 0, 
+    1002542.211 1312119.851 0, 1002796.309 1312120.008 0, 1003050.407 1312120.18 0, 1003304.505 1312120.367 0, 1003558.603 1312120.569 0, 1003812.701 1312120.786 0, 1004066.799 1312121.017 0, 1004320.897 1312121.264 0, 1004574.995 1312121.526 0, 1004829.093 1312121.803 0, 
+    1005083.191 1312122.095 0, 1005337.289 1312122.401 0, 1005591.387 1312122.723 0, 1005845.485 1312123.059 0, 1006098.355 1312123.409 0, 1006353.681 1312123.777 0, 1006607.779 1312124.159 0, 1006861.877 1312124.555 0, 1007115.975 1312124.967 0, 1007370.073 1312125.393 0, 
+    1007624.17 1312125.834 0, 1007878.268 1312126.29 0, 1008132.366 1312126.762 0, 1008386.463 1312127.248 0, 1008640.561 1312127.749 0, 1008894.659 1312128.265 0, 1009148.756 1312128.796 0, 1009402.854 1312129.342 0, 1009656.951 1312129.903 0, 1009911.049 1312130.479 0, 
+    1010165.146 1312131.069 0, 1010419.244 1312131.675 0, 1010673.341 1312132.296 0, 1010927.439 1312132.932 0, 1011181.536 1312133.582 0, 1011435.633 1312134.248 0, 1011689.731 1312134.928 0, 1011943.828 1312135.624 0, 1012196.697 1312136.331 0, 1012212.457 1306558.023 0, 
+    1012228.218 1300979.549 0))
+
+POLYGON ((1024393.298 1312188.018 0, 1024140.429 1312186.596 0, 1023886.335 1312185.183 0, 1023632.24 1312183.785 0, 1023378.146 1312182.401 0, 1023124.052 1312181.033 0, 1022869.957 1312179.679 0, 1022615.862 1312178.34 0, 1022361.768 1312177.017 0, 1022107.673 1312175.708 0, 
+    1021853.578 1312174.414 0, 1021599.483 1312173.136 0, 1021345.388 1312171.872 0, 1021091.293 1312170.623 0, 1020837.198 1312169.389 0, 1020583.102 1312168.17 0, 1020329.007 1312166.966 0, 1020074.912 1312165.777 0, 1019820.816 1312164.603 0, 1019566.721 1312163.444 0, 
+    1019312.625 1312162.3 0, 1019058.53 1312161.17 0, 1018804.434 1312160.056 0, 1018550.338 1312158.957 0, 1018295.016 1312157.867 0, 1018042.146 1312156.803 0, 1017788.05 1312155.749 0, 1017533.954 1312154.709 0, 1017279.858 1312153.684 0, 1017025.762 1312152.675 0, 
+    1016771.666 1312151.68 0, 1016517.57 1312150.701 0, 1016263.473 1312149.736 0, 1016009.377 1312148.786 0, 1015755.28 1312147.851 0, 1015501.184 1312146.931 0, 1015247.087 1312146.027 0, 1014992.991 1312145.137 0, 1014738.894 1312144.262 0, 1014484.797 1312143.402 0, 
+    1014230.701 1312142.557 0, 1013976.604 1312141.726 0, 1013722.507 1312140.911 0, 1013468.41 1312140.111 0, 1013214.313 1312139.326 0, 1012960.216 1312138.556 0, 1012706.119 1312137.8 0, 1012452.022 1312137.06 0, 1012196.697 1312136.331 0, 1012180.938 1317714.468 0, 
+    1012165.179 1323292.428 0, 1012419.844 1323293.155 0, 1012673.285 1323293.893 0, 1012926.725 1323294.647 0, 1013180.165 1323295.415 0, 1013433.606 1323296.198 0, 1013687.046 1323296.996 0, 1013940.486 1323297.809 0, 1014193.926 1323298.637 0, 1014447.367 1323299.48 0, 
+    1014700.807 1323300.338 0, 1014954.247 1323301.211 0, 1015207.687 1323302.098 0, 1015461.127 1323303.001 0, 1015714.566 1323303.918 0, 1015968.006 1323304.851 0, 1016221.446 1323305.798 0, 1016474.886 1323306.76 0, 1016728.325 1323307.737 0, 1016981.765 1323308.729 0, 
+    1017235.204 1323309.736 0, 1017488.644 1323310.758 0, 1017742.083 1323311.795 0, 1017995.523 1323312.847 0, 1018247.739 1323313.908 0, 1018502.401 1323314.995 0, 1018755.84 1323316.091 0, 1019009.279 1323317.203 0, 1019262.718 1323318.329 0, 1019516.157 1323319.47 0, 
+    1019769.596 1323320.627 0, 1020023.035 1323321.798 0, 1020276.474 1323322.984 0, 1020529.913 1323324.184 0, 1020783.351 1323325.4 0, 1021036.79 1323326.631 0, 1021290.228 1323327.877 0, 1021543.667 1323329.137 0, 1021797.105 1323330.413 0, 1022050.543 1323331.703 0, 
+    1022303.981 1323333.008 0, 1022557.419 1323334.329 0, 1022810.857 1323335.664 0, 1023064.295 1323337.014 0, 1023317.733 1323338.379 0, 1023571.171 1323339.759 0, 1023824.609 1323341.154 0, 1024078.046 1323342.563 0, 1024330.262 1323343.981 0, 1024361.779 1317766.088 0, 
+    1024393.298 1312188.018 0))
+
+POLYGON ((1036495.15 1323429.903 0, 1036242.937 1323427.772 0, 1035989.505 1323425.647 0, 1035736.072 1323423.536 0, 1035482.639 1323421.44 0, 1035229.206 1323419.359 0, 1034975.773 1323417.293 0, 1034722.34 1323415.242 0, 1034468.907 1323413.205 0, 1034215.473 1323411.184 0, 
+    1033962.04 1323409.178 0, 1033708.606 1323407.186 0, 1033455.172 1323405.21 0, 1033201.738 1323403.248 0, 1032948.304 1323401.301 0, 1032694.87 1323399.369 0, 1032441.436 1323397.453 0, 1032188.001 1323395.551 0, 1031934.567 1323393.664 0, 1031681.132 1323391.791 0, 
+    1031427.697 1323389.934 0, 1031174.262 1323388.092 0, 1030920.827 1323386.264 0, 1030667.392 1323384.452 0, 1030412.736 1323382.646 0, 1030160.522 1323380.872 0, 1029907.087 1323379.104 0, 1029653.651 1323377.351 0, 1029400.216 1323375.613 0, 1029146.78 1323373.89 0, 
+    1028893.344 1323372.182 0, 1028639.908 1323370.489 0, 1028386.472 1323368.811 0, 1028133.036 1323367.148 0, 1027879.6 1323365.499 0, 1027626.164 1323363.866 0, 1027372.727 1323362.247 0, 1027119.291 1323360.643 0, 1026865.854 1323359.055 0, 1026612.418 1323357.481 0, 
+    1026358.981 1323355.922 0, 1026105.544 1323354.378 0, 1025852.107 1323352.849 0, 1025598.67 1323351.335 0, 1025345.233 1323349.836 0, 1025091.796 1323348.351 0, 1024838.359 1323346.882 0, 1024584.921 1323345.427 0, 1024330.262 1323343.981 0, 1024298.745 1328921.693 0, 
+    1024267.23 1334499.218 0, 1024521.23 1334500.661 0, 1024774.01 1334502.112 0, 1025026.791 1334503.577 0, 1025279.572 1334505.058 0, 1025532.352 1334506.553 0, 1025785.133 1334508.063 0, 1026037.913 1334509.588 0, 1026290.693 1334511.128 0, 1026543.474 1334512.683 0, 
+    1026796.254 1334514.253 0, 1027049.034 1334515.837 0, 1027301.813 1334517.437 0, 1027554.593 1334519.051 0, 1027807.373 1334520.681 0, 1028060.153 1334522.325 0, 1028312.932 1334523.984 0, 1028565.711 1334525.658 0, 1028818.491 1334527.346 0, 1029071.27 1334529.05 0, 
+    1029324.049 1334530.768 0, 1029576.828 1334532.502 0, 1029829.607 1334534.25 0, 1030082.386 1334536.013 0, 1030333.946 1334537.783 0, 1030587.943 1334539.584 0, 1030840.722 1334541.392 0, 1031093.5 1334543.215 0, 1031346.278 1334545.052 0, 1031599.056 1334546.905 0, 
+    1031851.834 1334548.772 0, 1032104.612 1334550.654 0, 1032357.39 1334552.551 0, 1032610.168 1334554.463 0, 1032862.946 1334556.39 0, 1033115.723 1334558.332 0, 1033368.5 1334560.288 0, 1033621.278 1334562.26 0, 1033874.055 1334564.246 0, 1034126.832 1334566.247 0, 
+    1034379.609 1334568.263 0, 1034632.385 1334570.294 0, 1034885.162 1334572.34 0, 1035137.939 1334574.401 0, 1035390.715 1334576.476 0, 1035643.491 1334578.567 0, 1035896.268 1334580.672 0, 1036149.044 1334582.792 0, 1036400.602 1334584.917 0, 1036447.875 1329007.503 0, 
+    1036495.15 1323429.903 0))
+
+POLYGON ((1048533.685 1334704.895 0, 1048282.131 1334702.059 0, 1048029.362 1334699.225 0, 1047776.593 1334696.405 0, 1047523.823 1334693.601 0, 1047271.054 1334690.811 0, 1047018.284 1334688.036 0, 1046765.514 1334685.276 0, 1046512.744 1334682.531 0, 1046259.974 1334679.801 0, 
+    1046007.203 1334677.086 0, 1045754.433 1334674.385 0, 1045501.662 1334671.7 0, 1045248.891 1334669.029 0, 1044996.12 1334666.373 0, 1044743.349 1334663.732 0, 1044490.578 1334661.106 0, 1044237.807 1334658.495 0, 1043985.035 1334655.899 0, 1043732.263 1334653.317 0, 
+    1043479.491 1334650.751 0, 1043226.719 1334648.199 0, 1042973.947 1334645.662 0, 1042721.175 1334643.14 0, 1042467.186 1334640.621 0, 1042215.629 1334638.141 0, 1041962.857 1334635.664 0, 1041710.084 1334633.201 0, 1041457.311 1334630.754 0, 1041204.537 1334628.321 0, 
+    1040951.764 1334625.903 0, 1040698.99 1334623.5 0, 1040446.217 1334621.112 0, 1040193.443 1334618.739 0, 1039940.669 1334616.381 0, 1039687.895 1334614.038 0, 1039435.121 1334611.709 0, 1039182.346 1334609.395 0, 1038929.572 1334607.097 0, 1038676.797 1334604.813 0, 
+    1038424.022 1334602.544 0, 1038171.248 1334600.29 0, 1037918.473 1334598.05 0, 1037665.697 1334595.826 0, 1037412.922 1334593.617 0, 1037160.147 1334591.422 0, 1036907.371 1334589.242 0, 1036654.595 1334587.077 0, 1036400.602 1334584.917 0, 1036353.331 1340162.139 0, 
+    1036306.062 1345739.164 0, 1036559.395 1345741.319 0, 1036811.514 1345743.478 0, 1037063.633 1345745.652 0, 1037315.752 1345747.841 0, 1037567.871 1345750.045 0, 1037819.99 1345752.263 0, 1038072.108 1345754.497 0, 1038324.226 1345756.745 0, 1038576.345 1345759.008 0, 
+    1038828.463 1345761.286 0, 1039080.581 1345763.579 0, 1039332.699 1345765.887 0, 1039584.816 1345768.209 0, 1039836.934 1345770.546 0, 1040089.051 1345772.898 0, 1040341.169 1345775.265 0, 1040593.286 1345777.647 0, 1040845.403 1345780.044 0, 1041097.52 1345782.455 0, 
+    1041349.636 1345784.882 0, 1041601.753 1345787.323 0, 1041853.869 1345789.779 0, 1042105.986 1345792.25 0, 1042356.889 1345794.724 0, 1042610.218 1345797.236 0, 1042862.334 1345799.751 0, 1043114.449 1345802.282 0, 1043366.565 1345804.827 0, 1043618.68 1345807.387 0, 
+    1043870.796 1345809.961 0, 1044122.911 1345812.551 0, 1044375.026 1345815.155 0, 1044627.141 1345817.775 0, 1044879.255 1345820.409 0, 1045131.37 1345823.058 0, 1045383.484 1345825.721 0, 1045635.598 1345828.4 0, 1045887.712 1345831.093 0, 1046139.826 1345833.802 0, 
+    1046391.94 1345836.525 0, 1046644.053 1345839.263 0, 1046896.167 1345842.015 0, 1047148.28 1345844.783 0, 1047400.393 1345847.566 0, 1047652.506 1345850.363 0, 1047904.619 1345853.175 0, 1048156.731 1345856.002 0, 1048407.631 1345858.83 0, 1048470.657 1340281.961 0, 
+    1048533.685 1334704.895 0))
+
+POLYGON ((1060508.815 1346012.685 0, 1060257.922 1346009.148 0, 1060005.818 1346005.609 0, 1059753.714 1346002.084 0, 1059501.61 1345998.575 0, 1059249.506 1345995.08 0, 1058997.402 1345991.6 0, 1058745.297 1345988.135 0, 1058493.192 1345984.685 0, 1058241.087 1345981.249 0, 
+    1057988.982 1345977.829 0, 1057736.877 1345974.423 0, 1057484.771 1345971.032 0, 1057232.665 1345967.656 0, 1056980.559 1345964.295 0, 1056728.453 1345960.949 0, 1056476.347 1345957.617 0, 1056224.24 1345954.301 0, 1055972.133 1345950.999 0, 1055720.026 1345947.712 0, 
+    1055467.919 1345944.44 0, 1055215.812 1345941.182 0, 1054963.704 1345937.94 0, 1054711.597 1345934.712 0, 1054458.278 1345931.484 0, 1054207.38 1345928.301 0, 1053955.272 1345925.118 0, 1053703.164 1345921.95 0, 1053451.055 1345918.797 0, 1053198.946 1345915.658 0, 
+    1052946.837 1345912.534 0, 1052694.728 1345909.425 0, 1052442.618 1345906.331 0, 1052190.509 1345903.252 0, 1051938.399 1345900.188 0, 1051686.289 1345897.138 0, 1051434.179 1345894.103 0, 1051182.069 1345891.083 0, 1050929.958 1345888.078 0, 1050677.847 1345885.088 0, 
+    1050425.737 1345882.113 0, 1050173.626 1345879.152 0, 1049921.514 1345876.206 0, 1049669.403 1345873.276 0, 1049417.291 1345870.36 0, 1049165.18 1345867.458 0, 1048913.068 1345864.572 0, 1048660.956 1345861.701 0, 1048407.631 1345858.83 0, 1048344.608 1351435.497 0, 
+    1048281.588 1357011.956 0, 1048534.252 1357014.819 0, 1048785.708 1357017.683 0, 1049037.163 1357020.562 0, 1049288.619 1357023.456 0, 1049540.074 1357026.364 0, 1049791.529 1357029.287 0, 1050042.983 1357032.225 0, 1050294.438 1357035.178 0, 1050545.892 1357038.146 0, 
+    1050797.347 1357041.128 0, 1051048.801 1357044.126 0, 1051300.254 1357047.138 0, 1051551.708 1357050.164 0, 1051803.162 1357053.206 0, 1052054.615 1357056.262 0, 1052306.068 1357059.334 0, 1052557.521 1357062.42 0, 1052808.974 1357065.521 0, 1053060.427 1357068.636 0, 
+    1053311.879 1357071.767 0, 1053563.331 1357074.912 0, 1053814.783 1357078.072 0, 1054066.235 1357081.247 0, 1054316.479 1357084.421 0, 1054569.138 1357087.641 0, 1054820.59 1357090.86 0, 1055072.041 1357094.094 0, 1055323.492 1357097.343 0, 1055574.942 1357100.606 0, 
+    1055826.393 1357103.885 0, 1056077.843 1357107.178 0, 1056329.293 1357110.486 0, 1056580.743 1357113.809 0, 1056832.193 1357117.147 0, 1057083.643 1357120.499 0, 1057335.092 1357123.866 0, 1057586.541 1357127.248 0, 1057837.99 1357130.645 0, 1058089.439 1357134.057 0, 
+    1058340.888 1357137.483 0, 1058592.336 1357140.924 0, 1058843.784 1357144.38 0, 1059095.232 1357147.851 0, 1059346.68 1357151.337 0, 1059598.127 1357154.837 0, 1059849.575 1357158.353 0, 1060101.022 1357161.883 0, 1060351.262 1357165.41 0, 1060430.037 1351589.151 0, 
+    1060508.815 1346012.685 0))
+
+POLYGON ((1072420.454 1357352.963 0, 1072170.224 1357348.728 0, 1071918.787 1357344.488 0, 1071667.351 1357340.262 0, 1071415.914 1357336.051 0, 1071164.477 1357331.855 0, 1070913.04 1357327.674 0, 1070661.603 1357323.508 0, 1070410.165 1357319.356 0, 1070158.727 1357315.219 0, 
+    1069907.289 1357311.097 0, 1069655.851 1357306.99 0, 1069404.412 1357302.898 0, 1069152.973 1357298.82 0, 1068901.534 1357294.757 0, 1068650.095 1357290.709 0, 1068398.655 1357286.676 0, 1068147.216 1357282.658 0, 1067895.776 1357278.654 0, 1067644.335 1357274.665 0, 
+    1067392.895 1357270.691 0, 1067141.454 1357266.732 0, 1066890.013 1357262.788 0, 1066638.572 1357258.858 0, 1066385.924 1357254.924 0, 1066135.689 1357251.043 0, 1065884.247 1357247.158 0, 1065632.805 1357243.288 0, 1065381.362 1357239.432 0, 1065129.92 1357235.591 0, 
+    1064878.477 1357231.765 0, 1064627.034 1357227.954 0, 1064375.591 1357224.157 0, 1064124.147 1357220.376 0, 1063872.703 1357216.609 0, 1063621.26 1357212.857 0, 1063369.815 1357209.12 0, 1063118.371 1357205.397 0, 1062866.926 1357201.69 0, 1062615.482 1357197.997 0, 
+    1062364.037 1357194.319 0, 1062112.591 1357190.656 0, 1061861.146 1357187.007 0, 1061609.7 1357183.374 0, 1061358.254 1357179.755 0, 1061106.808 1357176.151 0, 1060855.362 1357172.561 0, 1060603.916 1357168.987 0, 1060351.262 1357165.41 0, 1060272.49 1362741.457 0, 
+    1060193.721 1368317.285 0, 1060445.715 1368320.852 0, 1060696.505 1368324.417 0, 1060947.295 1368327.997 0, 1061198.085 1368331.592 0, 1061448.874 1368335.201 0, 1061699.664 1368338.825 0, 1061950.453 1368342.464 0, 1062201.241 1368346.118 0, 1062452.03 1368349.786 0, 
+    1062702.819 1368353.469 0, 1062953.607 1368357.167 0, 1063204.395 1368360.88 0, 1063455.182 1368364.607 0, 1063705.97 1368368.35 0, 1063956.757 1368372.107 0, 1064207.544 1368375.878 0, 1064458.331 1368379.665 0, 1064709.118 1368383.466 0, 1064959.904 1368387.282 0, 
+    1065210.691 1368391.113 0, 1065461.477 1368394.958 0, 1065712.262 1368398.819 0, 1065963.048 1368402.694 0, 1066212.63 1368406.565 0, 1066464.618 1368410.488 0, 1066715.403 1368414.408 0, 1066966.188 1368418.342 0, 1067216.972 1368422.291 0, 1067467.756 1368426.254 0, 
+    1067718.54 1368430.233 0, 1067969.324 1368434.226 0, 1068220.107 1368438.234 0, 1068470.891 1368442.256 0, 1068721.674 1368446.294 0, 1068972.456 1368450.346 0, 1069223.239 1368454.413 0, 1069474.021 1368458.495 0, 1069724.803 1368462.591 0, 1069975.585 1368466.702 0, 
+    1070226.366 1368470.828 0, 1070477.148 1368474.969 0, 1070727.929 1368479.125 0, 1070978.71 1368483.295 0, 1071229.49 1368487.48 0, 1071480.27 1368491.68 0, 1071731.05 1368495.894 0, 1071981.83 1368500.124 0, 1072231.408 1368504.347 0, 1072325.929 1362928.764 0, 
+    1072420.454 1357352.963 0))
+
+POLYGON ((1084268.519 1368725.418 0, 1084018.952 1368720.489 0, 1083768.185 1368715.552 0, 1083517.418 1368710.629 0, 1083266.65 1368705.72 0, 1083015.883 1368700.827 0, 1082765.115 1368695.948 0, 1082514.346 1368691.084 0, 1082263.578 1368686.235 0, 1082012.809 1368681.4 0, 
+    1081762.04 1368676.58 0, 1081511.27 1368671.776 0, 1081260.501 1368666.985 0, 1081009.731 1368662.21 0, 1080758.96 1368657.449 0, 1080508.19 1368652.703 0, 1080257.419 1368647.972 0, 1080006.648 1368643.256 0, 1079755.876 1368638.554 0, 1079505.105 1368633.867 0, 
+    1079254.333 1368629.195 0, 1079003.561 1368624.538 0, 1078752.788 1368619.895 0, 1078502.015 1368615.267 0, 1078250.041 1368610.632 0, 1078000.469 1368606.056 0, 1077749.695 1368601.472 0, 1077498.921 1368596.903 0, 1077248.147 1368592.349 0, 1076997.373 1368587.81 0, 
+    1076746.598 1368583.285 0, 1076495.823 1368578.776 0, 1076245.048 1368574.281 0, 1075994.273 1368569.8 0, 1075743.497 1368565.335 0, 1075492.721 1368560.884 0, 1075241.945 1368556.448 0, 1074991.168 1368552.027 0, 1074740.392 1368547.621 0, 1074489.615 1368543.229 0, 
+    1074238.837 1368538.852 0, 1073988.06 1368534.49 0, 1073737.282 1368530.142 0, 1073486.504 1368525.81 0, 1073235.726 1368521.492 0, 1072984.947 1368517.189 0, 1072734.168 1368512.9 0, 1072483.389 1368508.627 0, 1072231.408 1368504.347 0, 1072136.89 1374079.707 0, 
+    1072042.377 1379654.838 0, 1072293.698 1379659.106 0, 1072543.821 1379663.369 0, 1072793.944 1379667.646 0, 1073044.066 1379671.938 0, 1073294.188 1379676.244 0, 1073544.31 1379680.566 0, 1073794.431 1379684.902 0, 1074044.552 1379689.252 0, 1074294.673 1379693.618 0, 
+    1074544.794 1379697.998 0, 1074794.915 1379702.393 0, 1075045.035 1379706.803 0, 1075295.155 1379711.227 0, 1075545.274 1379715.666 0, 1075795.394 1379720.12 0, 1076045.513 1379724.588 0, 1076295.632 1379729.072 0, 1076545.751 1379733.57 0, 1076795.869 1379738.082 0, 
+    1077045.987 1379742.61 0, 1077296.105 1379747.152 0, 1077546.223 1379751.709 0, 1077796.34 1379756.28 0, 1078045.259 1379760.845 0, 1078296.574 1379765.468 0, 1078546.69 1379770.083 0, 1078796.806 1379774.714 0, 1079046.922 1379779.359 0, 1079297.038 1379784.019 0, 
+    1079547.153 1379788.694 0, 1079797.268 1379793.383 0, 1080047.383 1379798.087 0, 1080297.498 1379802.806 0, 1080547.612 1379807.539 0, 1080797.726 1379812.288 0, 1081047.84 1379817.051 0, 1081297.953 1379821.828 0, 1081548.067 1379826.621 0, 1081798.179 1379831.428 0, 
+    1082048.292 1379836.25 0, 1082298.404 1379841.086 0, 1082548.516 1379845.937 0, 1082798.628 1379850.803 0, 1083048.74 1379855.684 0, 1083298.851 1379860.58 0, 1083548.962 1379865.49 0, 1083799.072 1379870.415 0, 1084047.986 1379875.331 0, 1084158.25 1374300.489 0, 
+    1084268.519 1368725.418 0))
+
+POLYGON ((1096052.924 1380129.74 0, 1095804.024 1380124.121 0, 1095553.928 1380118.489 0, 1095303.832 1380112.873 0, 1095053.736 1380107.27 0, 1094803.639 1380101.683 0, 1094553.542 1380096.111 0, 1094303.445 1380090.553 0, 1094053.347 1380085.01 0, 1093803.249 1380079.481 0, 
+    1093553.151 1380073.967 0, 1093303.052 1380068.468 0, 1093052.953 1380062.984 0, 1092802.854 1380057.515 0, 1092552.754 1380052.06 0, 1092302.654 1380046.62 0, 1092052.554 1380041.194 0, 1091802.453 1380035.784 0, 1091552.353 1380030.388 0, 1091302.251 1380025.006 0, 
+    1091052.15 1380019.64 0, 1090802.048 1380014.288 0, 1090551.946 1380008.951 0, 1090301.843 1380003.629 0, 1090050.545 1379998.296 0, 1089801.638 1379993.028 0, 1089551.534 1379987.75 0, 1089301.43 1379982.486 0, 1089051.326 1379977.238 0, 1088801.222 1379972.004 0, 
+    1088551.118 1379966.784 0, 1088301.013 1379961.58 0, 1088050.907 1379956.39 0, 1087800.802 1379951.215 0, 1087550.696 1379946.054 0, 1087300.59 1379940.909 0, 1087050.483 1379935.778 0, 1086800.377 1379930.661 0, 1086550.27 1379925.56 0, 1086300.162 1379920.473 0, 
+    1086050.055 1379915.401 0, 1085799.947 1379910.344 0, 1085549.838 1379905.301 0, 1085299.73 1379900.273 0, 1085049.621 1379895.26 0, 1084799.512 1379890.261 0, 1084549.402 1379885.278 0, 1084299.293 1379880.309 0, 1084047.986 1379875.331 0, 1083937.726 1385449.938 0, 
+    1083827.472 1391024.306 0, 1084078.119 1391029.271 0, 1084327.573 1391034.227 0, 1084577.026 1391039.198 0, 1084826.479 1391044.183 0, 1085075.931 1391049.183 0, 1085325.384 1391054.198 0, 1085574.836 1391059.228 0, 1085824.288 1391064.272 0, 1086073.739 1391069.33 0, 
+    1086323.19 1391074.404 0, 1086572.641 1391079.492 0, 1086822.092 1391084.595 0, 1087071.542 1391089.712 0, 1087320.992 1391094.845 0, 1087570.441 1391099.991 0, 1087819.891 1391105.153 0, 1088069.34 1391110.329 0, 1088318.789 1391115.52 0, 1088568.237 1391120.726 0, 
+    1088817.685 1391125.946 0, 1089067.133 1391131.181 0, 1089316.581 1391136.431 0, 1089566.028 1391141.695 0, 1089814.282 1391146.949 0, 1090064.921 1391152.268 0, 1090314.367 1391157.576 0, 1090563.813 1391162.899 0, 1090813.259 1391168.237 0, 1091062.704 1391173.589 0, 
+    1091312.149 1391178.957 0, 1091561.594 1391184.338 0, 1091811.038 1391189.735 0, 1092060.483 1391195.146 0, 1092309.926 1391200.572 0, 1092559.37 1391206.012 0, 1092808.813 1391211.468 0, 1093058.256 1391216.937 0, 1093307.698 1391222.422 0, 1093557.14 1391227.921 0, 
+    1093806.582 1391233.435 0, 1094056.023 1391238.964 0, 1094305.465 1391244.507 0, 1094554.905 1391250.065 0, 1094804.346 1391255.638 0, 1095053.786 1391261.225 0, 1095303.226 1391266.827 0, 1095552.666 1391272.444 0, 1095800.913 1391278.048 0, 1095926.916 1385704.014 0, 
+    1096052.924 1380129.74 0))
+
+POLYGON ((1107773.59 1391565.616 0, 1107525.357 1391559.31 0, 1107275.935 1391552.989 0, 1107026.512 1391546.682 0, 1106777.088 1391540.39 0, 1106527.664 1391534.113 0, 1106278.24 1391527.85 0, 1106028.816 1391521.602 0, 1105779.391 1391515.369 0, 1105529.966 1391509.15 0, 
+    1105280.54 1391502.946 0, 1105031.114 1391496.757 0, 1104781.688 1391490.583 0, 1104532.261 1391484.423 0, 1104282.834 1391478.277 0, 1104033.407 1391472.147 0, 1103783.979 1391466.031 0, 1103534.551 1391459.93 0, 1103285.122 1391453.843 0, 1103035.693 1391447.771 0, 
+    1102786.264 1391441.714 0, 1102536.834 1391435.672 0, 1102287.405 1391429.644 0, 1102037.974 1391423.631 0, 1101787.353 1391417.604 0, 1101539.113 1391411.649 0, 1101289.681 1391405.68 0, 1101040.25 1391399.725 0, 1100790.818 1391393.786 0, 1100541.385 1391387.861 0, 
+    1100291.952 1391381.95 0, 1100042.519 1391376.055 0, 1099793.086 1391370.174 0, 1099543.652 1391364.308 0, 1099294.218 1391358.456 0, 1099044.784 1391352.619 0, 1098795.349 1391346.797 0, 1098545.914 1391340.989 0, 1098296.478 1391335.196 0, 1098047.042 1391329.418 0, 
+    1097797.606 1391323.655 0, 1097548.17 1391317.906 0, 1097298.733 1391312.172 0, 1097049.296 1391306.452 0, 1096799.858 1391300.747 0, 1096550.42 1391295.057 0, 1096300.982 1391289.382 0, 1096051.544 1391283.721 0, 1095800.913 1391278.048 0, 1095674.916 1396851.838 0, 
+    1095548.924 1402425.377 0, 1095798.895 1402431.035 0, 1096047.678 1402436.681 0, 1096296.46 1402442.341 0, 1096545.242 1402448.016 0, 1096794.023 1402453.706 0, 1097042.804 1402459.41 0, 1097291.585 1402465.13 0, 1097540.365 1402470.863 0, 1097789.145 1402476.612 0, 
+    1098037.925 1402482.375 0, 1098286.704 1402488.152 0, 1098535.483 1402493.944 0, 1098784.262 1402499.751 0, 1099033.04 1402505.573 0, 1099281.818 1402511.409 0, 1099530.596 1402517.26 0, 1099779.373 1402523.126 0, 1100028.15 1402529.006 0, 1100276.927 1402534.9 0, 
+    1100525.703 1402540.81 0, 1100774.479 1402546.734 0, 1101023.255 1402552.673 0, 1101272.03 1402558.626 0, 1101519.618 1402564.565 0, 1101769.58 1402570.577 0, 1102018.354 1402576.574 0, 1102267.128 1402582.586 0, 1102515.901 1402588.612 0, 1102764.674 1402594.654 0, 
+    1103013.447 1402600.709 0, 1103262.219 1402606.78 0, 1103510.992 1402612.865 0, 1103759.763 1402618.965 0, 1104008.535 1402625.079 0, 1104257.306 1402631.208 0, 1104506.076 1402637.352 0, 1104754.846 1402643.51 0, 1105003.616 1402649.683 0, 1105252.386 1402655.871 0, 
+    1105501.155 1402662.073 0, 1105749.924 1402668.29 0, 1105998.692 1402674.522 0, 1106247.46 1402680.768 0, 1106496.228 1402687.029 0, 1106744.995 1402693.304 0, 1106993.762 1402699.594 0, 1107242.529 1402705.899 0, 1107490.109 1402712.188 0, 1107631.846 1397139.027 0, 
+    1107773.59 1391565.616 0))
+
+POLYGON ((1119430.435 1403032.735 0, 1119182.872 1403025.746 0, 1118934.125 1403018.739 0, 1118685.376 1403011.746 0, 1118436.628 1403004.767 0, 1118187.879 1402997.804 0, 1117939.129 1402990.855 0, 1117690.379 1402983.92 0, 1117441.629 1402977.001 0, 1117192.879 1402970.096 0, 
+    1116944.127 1402963.205 0, 1116695.376 1402956.329 0, 1116446.624 1402949.468 0, 1116197.872 1402942.622 0, 1115949.119 1402935.79 0, 1115700.366 1402928.973 0, 1115451.613 1402922.17 0, 1115202.859 1402915.382 0, 1114954.105 1402908.609 0, 1114705.35 1402901.85 0, 
+    1114456.595 1402895.106 0, 1114207.839 1402888.377 0, 1113959.083 1402881.662 0, 1113710.327 1402874.962 0, 1113460.385 1402868.245 0, 1113212.814 1402861.606 0, 1112964.056 1402854.95 0, 1112715.298 1402848.308 0, 1112466.54 1402841.681 0, 1112217.781 1402835.069 0, 
+    1111969.022 1402828.471 0, 1111720.263 1402821.889 0, 1111471.503 1402815.32 0, 1111222.743 1402808.767 0, 1110973.983 1402802.227 0, 1110725.222 1402795.703 0, 1110476.46 1402789.193 0, 1110227.699 1402782.698 0, 1109978.937 1402776.218 0, 1109730.174 1402769.752 0, 
+    1109481.411 1402763.301 0, 1109232.648 1402756.864 0, 1108983.885 1402750.442 0, 1108735.121 1402744.035 0, 1108486.356 1402737.642 0, 1108237.591 1402731.265 0, 1107988.826 1402724.901 0, 1107740.061 1402718.553 0, 1107490.109 1402712.188 0, 1107348.378 1408285.093 0, 
+    1107206.653 1413857.737 0, 1107455.947 1413864.085 0, 1107704.056 1413870.417 0, 1107952.165 1413876.763 0, 1108200.274 1413883.124 0, 1108448.382 1413889.5 0, 1108696.49 1413895.89 0, 1108944.598 1413902.295 0, 1109192.705 1413908.715 0, 1109440.812 1413915.149 0, 
+    1109688.918 1413921.598 0, 1109937.024 1413928.061 0, 1110185.13 1413934.539 0, 1110433.235 1413941.032 0, 1110681.34 1413947.539 0, 1110929.445 1413954.061 0, 1111177.549 1413960.597 0, 1111425.653 1413967.148 0, 1111673.756 1413973.714 0, 1111921.859 1413980.294 0, 
+    1112169.962 1413986.889 0, 1112418.064 1413993.498 0, 1112666.166 1414000.122 0, 1112914.267 1414006.761 0, 1113161.186 1414013.382 0, 1113410.469 1414020.082 0, 1113658.569 1414026.764 0, 1113906.669 1414033.461 0, 1114154.769 1414040.173 0, 1114402.868 1414046.899 0, 
+    1114650.966 1414053.64 0, 1114899.065 1414060.395 0, 1115147.163 1414067.165 0, 1115395.26 1414073.95 0, 1115643.357 1414080.749 0, 1115891.454 1414087.563 0, 1116139.55 1414094.392 0, 1116387.646 1414101.235 0, 1116635.742 1414108.092 0, 1116883.837 1414114.964 0, 
+    1117131.931 1414121.851 0, 1117380.026 1414128.753 0, 1117628.12 1414135.669 0, 1117876.213 1414142.599 0, 1118124.306 1414149.545 0, 1118372.399 1414156.505 0, 1118620.491 1414163.479 0, 1118868.583 1414170.468 0, 1119115.493 1414177.438 0, 1119272.96 1408605.217 0, 
+    1119430.435 1403032.735 0))
+
+POLYGON ((1131023.382 1414530.783 0, 1130776.49 1414523.115 0, 1130528.419 1414515.425 0, 1130280.348 1414507.75 0, 1130032.276 1414500.089 0, 1129784.203 1414492.443 0, 1129536.13 1414484.811 0, 1129288.057 1414477.194 0, 1129039.983 1414469.592 0, 1128791.909 1414462.004 0, 
+    1128543.834 1414454.431 0, 1128295.759 1414446.873 0, 1128047.684 1414439.329 0, 1127799.608 1414431.799 0, 1127551.531 1414424.285 0, 1127303.454 1414416.785 0, 1127055.377 1414409.299 0, 1126807.299 1414401.828 0, 1126559.221 1414394.372 0, 1126311.142 1414386.93 0, 
+    1126063.063 1414379.503 0, 1125814.984 1414372.09 0, 1125566.904 1414364.692 0, 1125318.823 1414357.309 0, 1125069.562 1414349.905 0, 1124822.661 1414342.586 0, 1124574.579 1414335.247 0, 1124326.497 1414327.922 0, 1124078.415 1414320.612 0, 1123830.332 1414313.316 0, 
+    1123582.248 1414306.035 0, 1123334.164 1414298.768 0, 1123086.08 1414291.516 0, 1122837.995 1414284.279 0, 1122589.91 1414277.056 0, 1122341.825 1414269.848 0, 1122093.739 1414262.655 0, 1121845.652 1414255.476 0, 1121597.566 1414248.312 0, 1121349.478 1414241.162 0, 
+    1121101.391 1414234.027 0, 1120853.303 1414226.906 0, 1120605.214 1414219.8 0, 1120357.125 1414212.709 0, 1120109.036 1414205.632 0, 1119860.946 1414198.57 0, 1119612.856 1414191.523 0, 1119364.765 1414184.49 0, 1119115.493 1414177.438 0, 1118958.033 1419749.393 0, 
+    1118800.581 1425321.075 0, 1119049.194 1425328.108 0, 1119296.629 1425335.122 0, 1119544.063 1425342.151 0, 1119791.497 1425349.195 0, 1120038.93 1425356.253 0, 1120286.363 1425363.325 0, 1120533.796 1425370.412 0, 1120781.228 1425377.514 0, 1121028.66 1425384.63 0, 
+    1121276.091 1425391.761 0, 1121523.522 1425398.906 0, 1121770.953 1425406.066 0, 1122018.383 1425413.241 0, 1122265.813 1425420.43 0, 1122513.242 1425427.633 0, 1122760.671 1425434.851 0, 1123008.099 1425442.084 0, 1123255.527 1425449.331 0, 1123502.955 1425456.593 0, 
+    1123750.382 1425463.87 0, 1123997.809 1425471.161 0, 1124245.235 1425478.466 0, 1124492.661 1425485.786 0, 1124738.909 1425493.086 0, 1124987.511 1425500.47 0, 1125234.936 1425507.834 0, 1125482.36 1425515.212 0, 1125729.783 1425522.605 0, 1125977.207 1425530.013 0, 
+    1126224.629 1425537.435 0, 1126472.052 1425544.871 0, 1126719.474 1425552.323 0, 1126966.895 1425559.788 0, 1127214.316 1425567.269 0, 1127461.737 1425574.764 0, 1127709.157 1425582.273 0, 1127956.577 1425589.797 0, 1128203.996 1425597.336 0, 1128451.415 1425604.889 0, 
+    1128698.833 1425612.456 0, 1128946.251 1425620.039 0, 1129193.669 1425627.635 0, 1129441.086 1425635.247 0, 1129688.502 1425642.873 0, 1129935.918 1425650.513 0, 1130183.334 1425658.168 0, 1130430.749 1425665.838 0, 1130676.988 1425673.485 0, 1130850.181 1420102.27 0, 
+    1131023.382 1414530.783 0))
+
+POLYGON ((1142552.352 1426059.447 0, 1142306.134 1426051.104 0, 1142058.742 1426042.736 0, 1141811.349 1426034.381 0, 1141563.955 1426026.042 0, 1141316.561 1426017.717 0, 1141069.166 1426009.407 0, 1140821.771 1426001.111 0, 1140574.376 1425992.83 0, 1140326.98 1425984.563 0, 
+    1140079.583 1425976.311 0, 1139832.186 1425968.074 0, 1139584.789 1425959.851 0, 1139337.391 1425951.642 0, 1139089.992 1425943.448 0, 1138842.593 1425935.269 0, 1138595.194 1425927.104 0, 1138347.794 1425918.954 0, 1138100.394 1425910.819 0, 1137852.993 1425902.698 0, 
+    1137605.592 1425894.591 0, 1137358.19 1425886.499 0, 1137110.788 1425878.422 0, 1136863.385 1425870.359 0, 1136614.806 1425862.273 0, 1136368.578 1425854.277 0, 1136121.174 1425846.258 0, 1135873.769 1425838.254 0, 1135626.364 1425830.264 0, 1135378.958 1425822.288 0, 
+    1135131.552 1425814.327 0, 1134884.146 1425806.381 0, 1134636.739 1425798.449 0, 1134389.331 1425790.532 0, 1134141.923 1425782.629 0, 1133894.515 1425774.741 0, 1133647.106 1425766.868 0, 1133399.697 1425759.009 0, 1133152.287 1425751.165 0, 1132904.877 1425743.335 0, 
+    1132657.466 1425735.52 0, 1132410.055 1425727.719 0, 1132162.643 1425719.933 0, 1131915.231 1425712.161 0, 1131667.819 1425704.404 0, 1131420.406 1425696.662 0, 1131172.992 1425688.934 0, 1130925.579 1425681.221 0, 1130676.988 1425673.485 0, 1130503.804 1431244.423 0, 
+    1130330.629 1436815.077 0, 1130578.561 1436822.791 0, 1130825.319 1436830.484 0, 1131072.076 1436838.192 0, 1131318.834 1436845.914 0, 1131565.59 1436853.65 0, 1131812.347 1436861.401 0, 1132059.102 1436869.166 0, 1132305.858 1436876.946 0, 1132552.613 1436884.741 0, 
+    1132799.367 1436892.55 0, 1133046.121 1436900.374 0, 1133292.875 1436908.212 0, 1133539.628 1436916.064 0, 1133786.381 1436923.931 0, 1134033.133 1436931.813 0, 1134279.884 1436939.709 0, 1134526.636 1436947.62 0, 1134773.386 1436955.545 0, 1135020.137 1436963.485 0, 
+    1135266.887 1436971.439 0, 1135513.636 1436979.408 0, 1135760.385 1436987.391 0, 1136007.133 1436995.389 0, 1136252.709 1437003.363 0, 1136500.629 1437011.428 0, 1136747.376 1437019.47 0, 1136994.122 1437027.526 0, 1137240.868 1437035.596 0, 1137487.614 1437043.681 0, 
+    1137734.359 1437051.781 0, 1137981.104 1437059.895 0, 1138227.848 1437068.023 0, 1138474.591 1437076.166 0, 1138721.335 1437084.324 0, 1138968.077 1437092.496 0, 1139214.82 1437100.683 0, 1139461.561 1437108.884 0, 1139708.303 1437117.1 0, 1139955.043 1437125.33 0, 
+    1140201.784 1437133.575 0, 1140448.524 1437141.834 0, 1140695.263 1437150.108 0, 1140942.002 1437158.396 0, 1141188.74 1437166.699 0, 1141435.478 1437175.016 0, 1141682.215 1437183.348 0, 1141928.952 1437191.694 0, 1142174.517 1437200.016 0, 1142363.43 1431629.873 0, 
+    1142552.352 1426059.447 0))
+
+POLYGON ((1154017.271 1437618.414 0, 1153771.729 1437609.399 0, 1153525.016 1437600.356 0, 1153278.303 1437591.327 0, 1153031.59 1437582.312 0, 1152784.876 1437573.313 0, 1152538.162 1437564.327 0, 1152291.447 1437555.356 0, 1152044.731 1437546.4 0, 1151798.015 1437537.458 0, 
+    1151551.299 1437528.531 0, 1151304.582 1437519.618 0, 1151057.864 1437510.72 0, 1150811.146 1437501.836 0, 1150564.427 1437492.967 0, 1150317.708 1437484.113 0, 1150070.988 1437475.272 0, 1149824.268 1437466.447 0, 1149577.547 1437457.636 0, 1149330.826 1437448.839 0, 
+    1149084.104 1437440.057 0, 1148837.382 1437431.289 0, 1148590.659 1437422.536 0, 1148343.936 1437413.798 0, 1148096.042 1437405.033 0, 1147850.488 1437396.365 0, 1147603.763 1437387.67 0, 1147357.038 1437378.989 0, 1147110.312 1437370.323 0, 1146863.585 1437361.672 0, 
+    1146616.859 1437353.035 0, 1146370.131 1437344.413 0, 1146123.403 1437335.805 0, 1145876.675 1437327.212 0, 1145629.946 1437318.633 0, 1145383.216 1437310.069 0, 1145136.487 1437301.519 0, 1144889.756 1437292.984 0, 1144643.025 1437284.463 0, 1144396.294 1437275.957 0, 
+    1144149.562 1437267.466 0, 1143902.829 1437258.988 0, 1143656.097 1437250.526 0, 1143409.363 1437242.078 0, 1143162.629 1437233.644 0, 1142915.895 1437225.225 0, 1142669.16 1437216.821 0, 1142422.424 1437208.431 0, 1142174.517 1437200.016 0, 1141985.615 1442769.869 0, 
+    1141796.722 1448339.428 0, 1142043.97 1448347.821 0, 1142290.05 1448356.189 0, 1142536.129 1448364.571 0, 1142782.208 1448372.967 0, 1143028.286 1448381.378 0, 1143274.364 1448389.804 0, 1143520.441 1448398.244 0, 1143766.518 1448406.699 0, 1144012.594 1448415.168 0, 
+    1144258.67 1448423.651 0, 1144504.745 1448432.149 0, 1144750.82 1448440.662 0, 1144996.895 1448449.189 0, 1145242.968 1448457.73 0, 1145489.042 1448466.286 0, 1145735.114 1448474.857 0, 1145981.187 1448483.442 0, 1146227.258 1448492.041 0, 1146473.33 1448500.655 0, 
+    1146719.4 1448509.283 0, 1146965.471 1448517.926 0, 1147211.54 1448526.583 0, 1147457.61 1448535.255 0, 1147702.511 1448543.9 0, 1147949.747 1448552.642 0, 1148195.814 1448561.358 0, 1148441.882 1448570.087 0, 1148687.948 1448578.832 0, 1148934.014 1448587.59 0, 
+    1149180.08 1448596.364 0, 1149426.145 1448605.151 0, 1149672.21 1448613.953 0, 1149918.274 1448622.77 0, 1150164.337 1448631.601 0, 1150410.4 1448640.447 0, 1150656.463 1448649.307 0, 1150902.525 1448658.182 0, 1151148.586 1448667.071 0, 1151394.647 1448675.974 0, 
+    1151640.708 1448684.892 0, 1151886.768 1448693.825 0, 1152132.827 1448702.772 0, 1152378.886 1448711.733 0, 1152624.944 1448720.709 0, 1152871.002 1448729.7 0, 1153117.059 1448738.704 0, 1153363.116 1448747.724 0, 1153608.006 1448756.715 0, 1153812.633 1443187.712 0, 
+    1154017.271 1437618.414 0))
+
+POLYGON ((1165418.065 1449207.369 0, 1165173.199 1449197.686 0, 1164927.169 1449187.972 0, 1164681.138 1449178.272 0, 1164435.106 1449168.586 0, 1164189.074 1449158.915 0, 1163943.042 1449149.258 0, 1163697.009 1449139.616 0, 1163450.975 1449129.989 0, 1163204.941 1449120.375 0, 
+    1162958.906 1449110.777 0, 1162712.871 1449101.192 0, 1162466.835 1449091.623 0, 1162220.798 1449082.068 0, 1161974.761 1449072.527 0, 1161728.723 1449063.001 0, 1161482.685 1449053.489 0, 1161236.646 1449043.991 0, 1160990.607 1449034.509 0, 1160744.567 1449025.04 0, 
+    1160498.527 1449015.586 0, 1160252.486 1449006.147 0, 1160006.444 1448996.722 0, 1159760.402 1448987.312 0, 1159513.195 1448977.871 0, 1159268.316 1448968.534 0, 1159022.273 1448959.167 0, 1158776.228 1448949.815 0, 1158530.184 1448940.477 0, 1158284.138 1448931.153 0, 
+    1158038.092 1448921.844 0, 1157792.046 1448912.55 0, 1157545.999 1448903.27 0, 1157299.951 1448894.004 0, 1157053.903 1448884.753 0, 1156807.854 1448875.516 0, 1156561.805 1448866.294 0, 1156315.755 1448857.086 0, 1156069.705 1448847.893 0, 1155823.654 1448838.714 0, 
+    1155577.603 1448829.55 0, 1155331.551 1448820.4 0, 1155085.498 1448811.265 0, 1154839.445 1448802.144 0, 1154593.392 1448793.038 0, 1154347.338 1448783.946 0, 1154101.283 1448774.869 0, 1153855.228 1448765.806 0, 1153608.006 1448756.715 0, 1153403.39 1454325.418 0, 
+    1153198.786 1459893.815 0, 1153445.349 1459902.882 0, 1153690.748 1459911.921 0, 1153936.147 1459920.974 0, 1154181.546 1459930.041 0, 1154426.944 1459939.123 0, 1154672.341 1459948.22 0, 1154917.738 1459957.331 0, 1155163.135 1459966.456 0, 1155408.531 1459975.596 0, 
+    1155653.926 1459984.75 0, 1155899.321 1459993.919 0, 1156144.715 1460003.102 0, 1156390.109 1460012.3 0, 1156635.502 1460021.512 0, 1156880.895 1460030.738 0, 1157126.287 1460039.979 0, 1157371.678 1460049.234 0, 1157617.069 1460058.504 0, 1157862.46 1460067.789 0, 
+    1158107.85 1460077.087 0, 1158353.239 1460086.4 0, 1158598.628 1460095.728 0, 1158844.016 1460105.07 0, 1159088.242 1460114.382 0, 1159334.791 1460123.797 0, 1159580.178 1460133.183 0, 1159825.564 1460142.582 0, 1160070.949 1460151.997 0, 1160316.334 1460161.425 0, 
+    1160561.719 1460170.869 0, 1160807.103 1460180.326 0, 1161052.486 1460189.798 0, 1161297.869 1460199.285 0, 1161543.251 1460208.785 0, 1161788.632 1460218.301 0, 1162034.013 1460227.831 0, 1162279.394 1460237.375 0, 1162524.774 1460246.933 0, 1162770.153 1460256.507 0, 
+    1163015.532 1460266.094 0, 1163260.91 1460275.696 0, 1163506.288 1460285.313 0, 1163751.665 1460294.943 0, 1163997.042 1460304.589 0, 1164242.418 1460314.248 0, 1164487.793 1460323.923 0, 1164733.168 1460333.611 0, 1164977.381 1460343.268 0, 1165197.717 1454775.472 0, 
+    1165418.065 1449207.369 0))
+
+POLYGON ((1176754.66 1460825.997 0, 1176510.473 1460815.65 0, 1176265.127 1460805.268 0, 1176019.78 1460794.901 0, 1175774.432 1460784.548 0, 1175529.083 1460774.209 0, 1175283.735 1460763.885 0, 1175038.385 1460753.575 0, 1174793.035 1460743.28 0, 1174547.684 1460732.999 0, 
+    1174302.333 1460722.733 0, 1174056.981 1460712.481 0, 1173811.628 1460702.244 0, 1173566.275 1460692.021 0, 1173320.921 1460681.812 0, 1173075.567 1460671.618 0, 1172830.212 1460661.439 0, 1172584.857 1460651.273 0, 1172339.5 1460641.123 0, 1172094.144 1460630.986 0, 
+    1171848.786 1460620.864 0, 1171603.428 1460610.757 0, 1171358.07 1460600.664 0, 1171112.711 1460590.585 0, 1170866.191 1460580.474 0, 1170621.991 1460570.471 0, 1170376.63 1460560.436 0, 1170131.268 1460550.415 0, 1169885.906 1460540.409 0, 1169640.544 1460530.417 0, 
+    1169395.18 1460520.44 0, 1169149.816 1460510.477 0, 1168904.452 1460500.528 0, 1168659.087 1460490.594 0, 1168413.721 1460480.674 0, 1168168.355 1460470.769 0, 1167922.988 1460460.878 0, 1167677.621 1460451.002 0, 1167432.253 1460441.14 0, 1167186.885 1460431.292 0, 
+    1166941.516 1460421.459 0, 1166696.146 1460411.64 0, 1166450.776 1460401.836 0, 1166205.405 1460392.046 0, 1165960.033 1460382.271 0, 1165714.661 1460372.51 0, 1165469.289 1460362.764 0, 1165223.916 1460353.032 0, 1164977.381 1460343.268 0, 1164757.058 1465910.754 0, 
+    1164536.747 1471477.922 0, 1164782.623 1471487.659 0, 1165027.341 1471497.365 0, 1165272.058 1471507.086 0, 1165516.775 1471516.82 0, 1165761.491 1471526.57 0, 1166006.206 1471536.333 0, 1166250.921 1471546.111 0, 1166495.635 1471555.904 0, 1166740.349 1471565.71 0, 
+    1166985.062 1471575.532 0, 1167229.775 1471585.367 0, 1167474.487 1471595.217 0, 1167719.198 1471605.082 0, 1167963.909 1471614.96 0, 1168208.619 1471624.854 0, 1168453.329 1471634.761 0, 1168698.038 1471644.683 0, 1168942.747 1471654.62 0, 1169187.455 1471664.571 0, 
+    1169432.162 1471674.536 0, 1169676.869 1471684.516 0, 1169921.575 1471694.51 0, 1170166.28 1471704.518 0, 1170409.829 1471714.493 0, 1170655.69 1471724.578 0, 1170900.394 1471734.63 0, 1171145.097 1471744.696 0, 1171389.799 1471754.776 0, 1171634.501 1471764.871 0, 
+    1171879.203 1471774.98 0, 1172123.904 1471785.104 0, 1172368.604 1471795.242 0, 1172613.304 1471805.395 0, 1172858.003 1471815.562 0, 1173102.701 1471825.743 0, 1173347.399 1471835.938 0, 1173592.096 1471846.149 0, 1173836.793 1471856.373 0, 1174081.489 1471866.612 0, 
+    1174326.184 1471876.865 0, 1174570.879 1471887.133 0, 1174815.573 1471897.415 0, 1175060.267 1471907.712 0, 1175304.96 1471918.022 0, 1175549.652 1471928.348 0, 1175794.344 1471938.687 0, 1176039.035 1471949.042 0, 1176282.57 1471959.361 0, 1176518.608 1466392.838 0, 
+    1176754.66 1460825.997 0))
+
+POLYGON ((1188026.987 1472473.982 0, 1187783.48 1472462.975 0, 1187538.819 1472451.929 0, 1187294.157 1472440.898 0, 1187049.495 1472429.882 0, 1186804.832 1472418.88 0, 1186560.169 1472407.892 0, 1186315.504 1472396.919 0, 1186070.84 1472385.96 0, 1185826.174 1472375.015 0, 
+    1185581.508 1472364.085 0, 1185336.841 1472353.169 0, 1185092.174 1472342.268 0, 1184847.506 1472331.381 0, 1184602.837 1472320.508 0, 1184358.168 1472309.65 0, 1184113.498 1472298.806 0, 1183868.827 1472287.977 0, 1183624.156 1472277.162 0, 1183379.484 1472266.362 0, 
+    1183134.811 1472255.575 0, 1182890.138 1472244.804 0, 1182645.464 1472234.046 0, 1182400.79 1472223.303 0, 1182154.96 1472212.524 0, 1181911.439 1472201.861 0, 1181666.763 1472191.161 0, 1181422.086 1472180.476 0, 1181177.408 1472169.805 0, 1180932.73 1472159.148 0, 
+    1180688.051 1472148.506 0, 1180443.372 1472137.878 0, 1180198.692 1472127.265 0, 1179954.011 1472116.666 0, 1179709.33 1472106.081 0, 1179464.648 1472095.511 0, 1179219.965 1472084.955 0, 1178975.282 1472074.414 0, 1178730.598 1472063.887 0, 1178485.914 1472053.375 0, 
+    1178241.229 1472042.877 0, 1177996.543 1472032.393 0, 1177751.857 1472021.924 0, 1177507.17 1472011.469 0, 1177262.482 1472001.028 0, 1177017.794 1471990.602 0, 1176773.105 1471980.19 0, 1176528.416 1471969.793 0, 1176282.57 1471959.361 0, 1176046.546 1477525.562 0, 
+    1175810.535 1483091.434 0, 1176055.723 1483101.837 0, 1176299.757 1483112.207 0, 1176543.79 1483122.591 0, 1176787.823 1483132.989 0, 1177031.856 1483143.402 0, 1177275.887 1483153.828 0, 1177519.918 1483164.27 0, 1177763.949 1483174.725 0, 1178007.979 1483185.195 0, 
+    1178252.008 1483195.68 0, 1178496.037 1483206.179 0, 1178740.065 1483216.692 0, 1178984.092 1483227.219 0, 1179228.119 1483237.761 0, 1179472.145 1483248.317 0, 1179716.17 1483258.888 0, 1179960.195 1483269.473 0, 1180204.22 1483280.072 0, 1180448.243 1483290.686 0, 
+    1180692.266 1483301.314 0, 1180936.289 1483311.956 0, 1181180.31 1483322.613 0, 1181424.332 1483333.284 0, 1181667.2 1483343.919 0, 1181912.372 1483354.669 0, 1182156.391 1483365.383 0, 1182400.41 1483376.112 0, 1182644.428 1483386.855 0, 1182888.445 1483397.612 0, 
+    1183132.462 1483408.384 0, 1183376.478 1483419.17 0, 1183620.494 1483429.97 0, 1183864.508 1483440.785 0, 1184108.523 1483451.614 0, 1184352.536 1483462.457 0, 1184596.549 1483473.315 0, 1184840.561 1483484.187 0, 1185084.573 1483495.074 0, 1185328.584 1483505.975 0, 
+    1185572.594 1483516.89 0, 1185816.604 1483527.819 0, 1186060.613 1483538.763 0, 1186304.621 1483549.722 0, 1186548.629 1483560.694 0, 1186792.636 1483571.681 0, 1187036.643 1483582.683 0, 1187280.649 1483593.699 0, 1187523.503 1483604.677 0, 1187775.237 1478039.494 0, 
+    1188026.987 1472473.982 0))
+
+POLYGON ((1199234.974 1484151.009 0, 1198992.15 1484139.345 0, 1198748.176 1484127.64 0, 1198504.202 1484115.949 0, 1198260.227 1484104.273 0, 1198016.251 1484092.611 0, 1197772.274 1484080.963 0, 1197528.297 1484069.33 0, 1197284.319 1484057.711 0, 1197040.341 1484046.106 0, 
+    1196796.362 1484034.516 0, 1196552.382 1484022.94 0, 1196308.401 1484011.379 0, 1196064.42 1483999.832 0, 1195820.438 1483988.299 0, 1195576.455 1483976.78 0, 1195332.472 1483965.276 0, 1195088.488 1483953.787 0, 1194844.503 1483942.311 0, 1194600.518 1483930.85 0, 
+    1194356.532 1483919.404 0, 1194112.545 1483907.971 0, 1193868.558 1483896.554 0, 1193624.57 1483885.15 0, 1193379.432 1483873.707 0, 1193136.592 1483862.386 0, 1192892.602 1483851.026 0, 1192648.611 1483839.679 0, 1192404.62 1483828.348 0, 1192160.628 1483817.03 0, 
+    1191916.635 1483805.727 0, 1191672.642 1483794.439 0, 1191428.648 1483783.164 0, 1191184.653 1483771.904 0, 1190940.658 1483760.659 0, 1190696.662 1483749.428 0, 1190452.665 1483738.211 0, 1190208.668 1483727.008 0, 1189964.67 1483715.82 0, 1189720.671 1483704.646 0, 
+    1189476.672 1483693.487 0, 1189232.672 1483682.342 0, 1188988.671 1483671.211 0, 1188744.67 1483660.095 0, 1188500.668 1483648.993 0, 1188256.665 1483637.905 0, 1188012.662 1483626.832 0, 1187768.658 1483615.773 0, 1187523.503 1483604.677 0, 1187271.784 1489169.525 0, 
+    1187020.08 1494734.034 0, 1187264.577 1494745.1 0, 1187507.926 1494756.13 0, 1187751.274 1494767.173 0, 1187994.622 1494778.231 0, 1188237.969 1494789.303 0, 1188481.315 1494800.389 0, 1188724.661 1494811.49 0, 1188968.006 1494822.605 0, 1189211.35 1494833.735 0, 
+    1189454.693 1494844.879 0, 1189698.036 1494856.037 0, 1189941.379 1494867.209 0, 1190184.72 1494878.396 0, 1190428.061 1494889.597 0, 1190671.402 1494900.812 0, 1190914.741 1494912.042 0, 1191158.08 1494923.286 0, 1191401.419 1494934.544 0, 1191644.756 1494945.817 0, 
+    1191888.093 1494957.104 0, 1192131.43 1494968.405 0, 1192374.765 1494979.721 0, 1192618.1 1494991.051 0, 1192860.288 1495002.342 0, 1193104.768 1495013.754 0, 1193348.101 1495025.127 0, 1193591.434 1495036.514 0, 1193834.765 1495047.916 0, 1194078.096 1495059.331 0, 
+    1194321.427 1495070.762 0, 1194564.756 1495082.206 0, 1194808.085 1495093.665 0, 1195051.414 1495105.138 0, 1195294.741 1495116.626 0, 1195538.068 1495128.128 0, 1195781.395 1495139.644 0, 1196024.72 1495151.174 0, 1196268.045 1495162.719 0, 1196511.369 1495174.278 0, 
+    1196754.693 1495185.851 0, 1196998.016 1495197.439 0, 1197241.338 1495209.041 0, 1197484.659 1495220.658 0, 1197727.98 1495232.288 0, 1197971.3 1495243.933 0, 1198214.62 1495255.593 0, 1198457.939 1495267.266 0, 1198700.111 1495278.899 0, 1198967.535 1489715.124 0, 
+    1199234.974 1484151.009 0))
+
+POLYGON ((1210378.556 1495856.761 0, 1210136.415 1495844.444 0, 1209893.131 1495832.083 0, 1209649.845 1495819.736 0, 1209406.559 1495807.404 0, 1209163.272 1495795.086 0, 1208919.984 1495782.782 0, 1208676.696 1495770.493 0, 1208433.406 1495758.217 0, 1208190.117 1495745.957 0, 
+    1207946.826 1495733.71 0, 1207703.535 1495721.478 0, 1207460.243 1495709.26 0, 1207216.95 1495697.057 0, 1206973.656 1495684.867 0, 1206730.362 1495672.692 0, 1206487.067 1495660.532 0, 1206243.772 1495648.386 0, 1206000.475 1495636.254 0, 1205757.178 1495624.136 0, 
+    1205513.88 1495612.033 0, 1205270.582 1495599.944 0, 1205027.283 1495587.869 0, 1204783.983 1495575.809 0, 1204539.538 1495563.706 0, 1204297.381 1495551.731 0, 1204054.079 1495539.714 0, 1203810.776 1495527.711 0, 1203567.473 1495515.722 0, 1203324.168 1495503.747 0, 
+    1203080.864 1495491.787 0, 1202837.558 1495479.842 0, 1202594.252 1495467.91 0, 1202350.945 1495455.993 0, 1202107.637 1495444.09 0, 1201864.329 1495432.202 0, 1201621.02 1495420.328 0, 1201377.71 1495408.468 0, 1201134.399 1495396.622 0, 1200891.088 1495384.791 0, 
+    1200647.776 1495372.974 0, 1200404.464 1495361.171 0, 1200161.151 1495349.383 0, 1199917.837 1495337.609 0, 1199674.522 1495325.85 0, 1199431.207 1495314.104 0, 1199187.891 1495302.373 0, 1198944.574 1495290.657 0, 1198700.111 1495278.899 0, 1198432.704 1500842.328 0, 
+    1198165.314 1506405.405 0, 1198409.119 1506417.131 0, 1198651.781 1506428.816 0, 1198894.442 1506440.516 0, 1199137.103 1506452.229 0, 1199379.763 1506463.957 0, 1199622.422 1506475.699 0, 1199865.08 1506487.456 0, 1200107.738 1506499.227 0, 1200350.395 1506511.012 0, 
+    1200593.051 1506522.811 0, 1200835.707 1506534.625 0, 1201078.361 1506546.453 0, 1201321.016 1506558.295 0, 1201563.669 1506570.152 0, 1201806.322 1506582.022 0, 1202048.974 1506593.907 0, 1202291.625 1506605.807 0, 1202534.276 1506617.72 0, 1202776.926 1506629.648 0, 
+    1203019.575 1506641.59 0, 1203262.224 1506653.547 0, 1203504.872 1506665.518 0, 1203747.519 1506677.503 0, 1203989.024 1506689.446 0, 1204232.811 1506701.516 0, 1204475.457 1506713.543 0, 1204718.101 1506725.586 0, 1204960.745 1506737.642 0, 1205203.387 1506749.713 0, 
+    1205446.03 1506761.798 0, 1205688.671 1506773.897 0, 1205931.312 1506786.011 0, 1206173.952 1506798.139 0, 1206416.592 1506810.281 0, 1206659.23 1506822.437 0, 1206901.868 1506834.608 0, 1207144.505 1506846.793 0, 1207387.142 1506858.992 0, 1207629.778 1506871.206 0, 
+    1207872.413 1506883.433 0, 1208115.047 1506895.675 0, 1208357.681 1506907.932 0, 1208600.314 1506920.202 0, 1208842.946 1506932.487 0, 1209085.577 1506944.787 0, 1209328.208 1506957.1 0, 1209570.838 1506969.428 0, 1209812.327 1506981.712 0, 1210095.433 1501419.413 0, 
+    1210378.556 1495856.761 0))
+
+POLYGON ((1221457.665 1507590.921 0, 1221216.21 1507577.955 0, 1220973.616 1507564.942 0, 1220731.021 1507551.943 0, 1220488.425 1507538.958 0, 1220245.828 1507525.988 0, 1220003.231 1507513.032 0, 1219760.633 1507500.09 0, 1219518.034 1507487.162 0, 1219275.435 1507474.249 0, 
+    1219032.834 1507461.35 0, 1218790.233 1507448.465 0, 1218547.631 1507435.595 0, 1218305.029 1507422.739 0, 1218062.425 1507409.897 0, 1217819.821 1507397.069 0, 1217577.216 1507384.256 0, 1217334.611 1507371.457 0, 1217092.004 1507358.672 0, 1216849.397 1507345.902 0, 
+    1216606.789 1507333.146 0, 1216364.181 1507320.404 0, 1216121.571 1507307.676 0, 1215878.961 1507294.963 0, 1215635.211 1507282.204 0, 1215393.739 1507269.579 0, 1215151.127 1507256.908 0, 1214908.513 1507244.252 0, 1214665.9 1507231.61 0, 1214423.285 1507218.982 0, 
+    1214180.67 1507206.369 0, 1213938.054 1507193.77 0, 1213695.437 1507181.185 0, 1213452.819 1507168.615 0, 1213210.201 1507156.058 0, 1212967.582 1507143.516 0, 1212724.962 1507130.989 0, 1212482.341 1507118.475 0, 1212239.72 1507105.976 0, 1211997.098 1507093.491 0, 
+    1211754.476 1507081.021 0, 1211511.852 1507068.564 0, 1211269.228 1507056.122 0, 1211026.603 1507043.695 0, 1210783.977 1507031.281 0, 1210541.351 1507018.882 0, 1210298.724 1507006.497 0, 1210056.096 1506994.126 0, 1209812.327 1506981.712 0, 1209529.24 1512543.654 0, 
+    1209246.171 1518105.232 0, 1209489.282 1518117.613 0, 1209731.255 1518129.95 0, 1209973.228 1518142.301 0, 1210215.199 1518154.667 0, 1210457.17 1518167.047 0, 1210699.14 1518179.441 0, 1210941.11 1518191.85 0, 1211183.079 1518204.272 0, 1211425.047 1518216.709 0, 
+    1211667.014 1518229.16 0, 1211908.981 1518241.626 0, 1212150.946 1518254.106 0, 1212392.912 1518266.599 0, 1212634.876 1518279.108 0, 1212876.84 1518291.63 0, 1213118.802 1518304.167 0, 1213360.765 1518316.718 0, 1213602.726 1518329.283 0, 1213844.687 1518341.862 0, 
+    1214086.647 1518354.456 0, 1214328.606 1518367.063 0, 1214570.564 1518379.685 0, 1214812.522 1518392.322 0, 1215053.343 1518404.913 0, 1215296.435 1518417.637 0, 1215538.391 1518430.316 0, 1215780.345 1518443.009 0, 1216022.299 1518455.717 0, 1216264.252 1518468.439 0, 
+    1216506.205 1518481.175 0, 1216748.157 1518493.925 0, 1216990.108 1518506.69 0, 1217232.058 1518519.468 0, 1217474.007 1518532.261 0, 1217715.956 1518545.068 0, 1217957.904 1518557.89 0, 1218199.851 1518570.726 0, 1218441.798 1518583.575 0, 1218683.743 1518596.44 0, 
+    1218925.688 1518609.318 0, 1219167.632 1518622.211 0, 1219409.576 1518635.118 0, 1219651.519 1518648.039 0, 1219893.46 1518660.974 0, 1220135.402 1518673.924 0, 1220377.342 1518686.888 0, 1220619.282 1518699.866 0, 1220860.085 1518712.797 0, 1221158.865 1513152.041 0, 
+    1221457.665 1507590.921 0))
+
+POLYGON ((1232472.236 1519353.171 0, 1232231.469 1519339.56 0, 1231989.567 1519325.898 0, 1231747.664 1519312.251 0, 1231505.76 1519298.618 0, 1231263.856 1519284.999 0, 1231021.951 1519271.394 0, 1230780.045 1519257.804 0, 1230538.138 1519244.228 0, 1230296.23 1519230.666 0, 
+    1230054.322 1519217.118 0, 1229812.413 1519203.585 0, 1229570.503 1519190.065 0, 1229328.592 1519176.561 0, 1229086.68 1519163.07 0, 1228844.768 1519149.593 0, 1228602.855 1519136.131 0, 1228360.941 1519122.683 0, 1228119.026 1519109.249 0, 1227877.111 1519095.83 0, 
+    1227635.194 1519082.425 0, 1227393.277 1519069.034 0, 1227151.359 1519055.657 0, 1226909.441 1519042.294 0, 1226666.387 1519028.883 0, 1226425.601 1519015.612 0, 1226183.68 1519002.292 0, 1225941.758 1518988.986 0, 1225699.835 1518975.695 0, 1225457.912 1518962.418 0, 
+    1225215.988 1518949.155 0, 1224974.063 1518935.906 0, 1224732.137 1518922.672 0, 1224490.211 1518909.452 0, 1224248.283 1518896.246 0, 1224006.355 1518883.054 0, 1223764.427 1518869.877 0, 1223522.497 1518856.713 0, 1223280.567 1518843.565 0, 1223038.635 1518830.43 0, 
+    1222796.704 1518817.309 0, 1222554.771 1518804.203 0, 1222312.837 1518791.111 0, 1222070.903 1518778.033 0, 1221828.968 1518764.97 0, 1221587.032 1518751.92 0, 1221345.096 1518738.885 0, 1221103.158 1518725.865 0, 1220860.085 1518712.797 0, 1220561.325 1524273.184 0, 
+    1220262.585 1529833.195 0, 1220505 1529846.227 0, 1220746.283 1529859.213 0, 1220987.565 1529872.212 0, 1221228.846 1529885.226 0, 1221470.127 1529898.255 0, 1221711.407 1529911.297 0, 1221952.686 1529924.354 0, 1222193.964 1529937.424 0, 1222435.241 1529950.509 0, 
+    1222676.518 1529963.609 0, 1222917.794 1529976.722 0, 1223159.069 1529989.85 0, 1223400.343 1530002.991 0, 1223641.617 1530016.147 0, 1223882.89 1530029.318 0, 1224124.162 1530042.502 0, 1224365.433 1530055.701 0, 1224606.703 1530068.913 0, 1224847.973 1530082.14 0, 
+    1225089.242 1530095.382 0, 1225330.51 1530108.637 0, 1225571.777 1530121.907 0, 1225813.044 1530135.19 0, 1226053.178 1530148.426 0, 1226295.575 1530161.801 0, 1226536.839 1530175.127 0, 1226778.102 1530188.468 0, 1227019.365 1530201.822 0, 1227260.627 1530215.191 0, 
+    1227501.888 1530228.575 0, 1227743.148 1530241.972 0, 1227984.408 1530255.384 0, 1228225.666 1530268.809 0, 1228466.924 1530282.249 0, 1228708.181 1530295.704 0, 1228949.438 1530309.172 0, 1229190.693 1530322.655 0, 1229431.948 1530336.151 0, 1229673.202 1530349.662 0, 
+    1229914.455 1530363.188 0, 1230155.707 1530376.727 0, 1230396.959 1530390.281 0, 1230638.21 1530403.849 0, 1230879.46 1530417.431 0, 1231120.709 1530431.027 0, 1231361.957 1530444.637 0, 1231603.205 1530458.262 0, 1231843.321 1530471.837 0, 1232157.768 1524912.692 0, 
+    1232472.236 1519353.171 0))
+
+POLYGON ((1243422.207 1531143.194 0, 1243182.128 1531128.94 0, 1242940.92 1531114.634 0, 1242699.711 1531100.342 0, 1242458.501 1531086.065 0, 1242217.291 1531071.801 0, 1241976.079 1531057.552 0, 1241734.867 1531043.317 0, 1241493.654 1531029.096 0, 1241252.44 1531014.889 0, 
+    1241011.225 1531000.696 0, 1240770.01 1530986.518 0, 1240528.793 1530972.354 0, 1240287.576 1530958.204 0, 1240046.358 1530944.068 0, 1239805.139 1530929.947 0, 1239563.919 1530915.839 0, 1239322.698 1530901.746 0, 1239081.477 1530887.667 0, 1238840.254 1530873.602 0, 
+    1238599.031 1530859.552 0, 1238357.807 1530845.515 0, 1238116.583 1530831.493 0, 1237875.357 1530817.485 0, 1237633.001 1530803.426 0, 1237392.903 1530789.512 0, 1237151.675 1530775.547 0, 1236910.446 1530761.595 0, 1236669.217 1530747.658 0, 1236427.986 1530733.736 0, 
+    1236186.755 1530719.827 0, 1235945.523 1530705.933 0, 1235704.29 1530692.052 0, 1235463.056 1530678.186 0, 1235221.821 1530664.335 0, 1234980.586 1530650.497 0, 1234739.35 1530636.674 0, 1234498.113 1530622.865 0, 1234256.875 1530609.07 0, 1234015.636 1530595.289 0, 
+    1233774.396 1530581.522 0, 1233533.156 1530567.77 0, 1233291.915 1530554.032 0, 1233050.673 1530540.308 0, 1232809.43 1530526.598 0, 1232568.187 1530512.902 0, 1232326.943 1530499.221 0, 1232085.697 1530485.554 0, 1231843.321 1530471.837 0, 1231528.896 1536030.6 0, 
+    1231214.492 1541588.976 0, 1231456.211 1541602.656 0, 1231696.802 1541616.286 0, 1231937.392 1541629.93 0, 1232177.981 1541643.589 0, 1232418.57 1541657.262 0, 1232659.157 1541670.948 0, 1232899.744 1541684.649 0, 1233140.33 1541698.364 0, 1233380.915 1541712.094 0, 
+    1233621.499 1541725.837 0, 1233862.083 1541739.595 0, 1234102.666 1541753.366 0, 1234343.248 1541767.152 0, 1234583.829 1541780.952 0, 1234824.409 1541794.766 0, 1235064.989 1541808.595 0, 1235305.567 1541822.437 0, 1235546.145 1541836.294 0, 1235786.722 1541850.165 0, 
+    1236027.299 1541864.05 0, 1236267.874 1541877.949 0, 1236508.449 1541891.862 0, 1236749.022 1541905.79 0, 1236988.469 1541919.666 0, 1237230.167 1541933.687 0, 1237470.739 1541947.657 0, 1237711.309 1541961.642 0, 1237951.879 1541975.64 0, 1238192.448 1541989.652 0, 
+    1238433.016 1542003.679 0, 1238673.583 1542017.72 0, 1238914.149 1542031.775 0, 1239154.715 1542045.844 0, 1239395.28 1542059.927 0, 1239635.844 1542074.024 0, 1239876.407 1542088.136 0, 1240116.969 1542102.262 0, 1240357.53 1542116.402 0, 1240598.091 1542130.556 0, 
+    1240838.65 1542144.724 0, 1241079.209 1542158.906 0, 1241319.767 1542173.103 0, 1241560.325 1542187.313 0, 1241800.881 1542201.538 0, 1242041.437 1542215.777 0, 1242281.991 1542230.03 0, 1242522.545 1542244.298 0, 1242761.973 1542258.512 0, 1243092.079 1536701.047 0, 
+    1243422.207 1531143.194 0))
+
+POLYGON ((1254307.516 1542960.669 0, 1254068.127 1542945.778 0, 1253827.615 1542930.831 0, 1253587.101 1542915.899 0, 1253346.587 1542900.98 0, 1253106.072 1542886.076 0, 1252865.556 1542871.186 0, 1252625.039 1542856.309 0, 1252384.521 1542841.448 0, 1252144.002 1542826.6 0, 
+    1251903.482 1542811.766 0, 1251662.962 1542796.947 0, 1251422.441 1542782.141 0, 1251181.918 1542767.35 0, 1250941.395 1542752.573 0, 1250700.871 1542737.81 0, 1250460.347 1542723.062 0, 1250219.821 1542708.327 0, 1249979.294 1542693.607 0, 1249738.767 1542678.901 0, 
+    1249498.239 1542664.209 0, 1249257.709 1542649.531 0, 1249017.179 1542634.867 0, 1248776.648 1542620.217 0, 1248534.993 1542605.514 0, 1248295.584 1542590.961 0, 1248055.051 1542576.354 0, 1247814.516 1542561.761 0, 1247573.981 1542547.182 0, 1247333.445 1542532.617 0, 
+    1247092.908 1542518.067 0, 1246852.37 1542503.53 0, 1246611.832 1542489.008 0, 1246371.292 1542474.5 0, 1246130.752 1542460.006 0, 1245890.211 1542445.527 0, 1245649.669 1542431.061 0, 1245409.126 1542416.61 0, 1245168.582 1542402.173 0, 1244928.037 1542387.75 0, 
+    1244687.492 1542373.341 0, 1244446.946 1542358.946 0, 1244206.399 1542344.565 0, 1243965.851 1542330.199 0, 1243725.302 1542315.847 0, 1243484.752 1542301.509 0, 1243244.202 1542287.185 0, 1243003.65 1542272.875 0, 1242761.973 1542258.512 0, 1242431.891 1547815.585 0, 
+    1242101.832 1553372.257 0, 1242342.852 1553386.581 0, 1242582.75 1553400.852 0, 1242822.646 1553415.137 0, 1243062.541 1553429.436 0, 1243302.436 1553443.749 0, 1243542.33 1553458.076 0, 1243782.223 1553472.418 0, 1244022.115 1553486.773 0, 1244262.006 1553501.143 0, 
+    1244501.897 1553515.527 0, 1244741.787 1553529.925 0, 1244981.675 1553544.337 0, 1245221.563 1553558.763 0, 1245461.45 1553573.204 0, 1245701.337 1553587.658 0, 1245941.222 1553602.127 0, 1246181.106 1553616.609 0, 1246420.99 1553631.106 0, 1246660.873 1553645.617 0, 
+    1246900.755 1553660.142 0, 1247140.636 1553674.681 0, 1247380.516 1553689.234 0, 1247620.396 1553703.802 0, 1247859.153 1553718.315 0, 1248100.152 1553732.979 0, 1248340.029 1553747.589 0, 1248579.905 1553762.212 0, 1248819.78 1553776.85 0, 1249059.654 1553791.503 0, 
+    1249299.527 1553806.169 0, 1249539.4 1553820.849 0, 1249779.272 1553835.544 0, 1250019.142 1553850.252 0, 1250259.012 1553864.975 0, 1250498.881 1553879.712 0, 1250738.749 1553894.463 0, 1250978.617 1553909.228 0, 1251218.483 1553924.007 0, 1251458.349 1553938.8 0, 
+    1251698.213 1553953.607 0, 1251938.077 1553968.429 0, 1252177.94 1553983.265 0, 1252417.802 1553998.114 0, 1252657.664 1554012.978 0, 1252897.524 1554027.856 0, 1253137.383 1554042.748 0, 1253377.242 1554057.655 0, 1253615.98 1554072.505 0, 1253961.735 1548516.787 0, 
+    1254307.516 1542960.669 0))
+
+POLYGON ((1265128.103 1554805.28 0, 1264889.406 1554789.754 0, 1264649.591 1554774.171 0, 1264409.774 1554758.601 0, 1264169.957 1554743.045 0, 1263930.139 1554727.504 0, 1263690.319 1554711.977 0, 1263450.499 1554696.463 0, 1263210.678 1554680.964 0, 1262970.856 1554665.479 0, 
+    1262731.034 1554650.008 0, 1262491.21 1554634.552 0, 1262251.385 1554619.109 0, 1262011.56 1554603.68 0, 1261771.733 1554588.266 0, 1261531.906 1554572.866 0, 1261292.078 1554557.479 0, 1261052.248 1554542.107 0, 1260812.418 1554526.749 0, 1260572.587 1554511.406 0, 
+    1260332.755 1554496.076 0, 1260092.923 1554480.76 0, 1259853.089 1554465.459 0, 1259613.254 1554450.171 0, 1259372.3 1554434.827 0, 1259133.583 1554419.639 0, 1258893.745 1554404.394 0, 1258653.907 1554389.163 0, 1258414.068 1554373.946 0, 1258174.228 1554358.744 0, 
+    1257934.387 1554343.555 0, 1257694.545 1554328.381 0, 1257454.703 1554313.22 0, 1257214.859 1554298.074 0, 1256975.015 1554282.942 0, 1256735.169 1554267.824 0, 1256495.323 1554252.72 0, 1256255.476 1554237.63 0, 1256015.628 1554222.555 0, 1255775.779 1554207.493 0, 
+    1255535.929 1554192.446 0, 1255296.079 1554177.413 0, 1255056.227 1554162.393 0, 1254816.375 1554147.388 0, 1254576.522 1554132.397 0, 1254336.667 1554117.421 0, 1254096.812 1554102.458 0, 1253856.956 1554087.509 0, 1253615.98 1554072.505 0, 1253270.249 1559627.818 0, 
+    1252924.544 1565182.719 0, 1253164.864 1565197.682 0, 1253404.066 1565212.59 0, 1253643.267 1565227.512 0, 1253882.467 1565242.448 0, 1254121.667 1565257.398 0, 1254360.865 1565272.362 0, 1254600.063 1565287.34 0, 1254839.259 1565302.332 0, 1255078.455 1565317.339 0, 
+    1255317.65 1565332.359 0, 1255556.844 1565347.394 0, 1255796.038 1565362.442 0, 1256035.23 1565377.505 0, 1256274.421 1565392.582 0, 1256513.612 1565407.673 0, 1256752.802 1565422.778 0, 1256991.99 1565437.897 0, 1257231.178 1565453.03 0, 1257470.365 1565468.177 0, 
+    1257709.551 1565483.338 0, 1257948.736 1565498.513 0, 1258187.921 1565513.703 0, 1258427.104 1565528.906 0, 1258665.171 1565544.053 0, 1258905.468 1565559.355 0, 1259144.649 1565574.601 0, 1259383.829 1565589.861 0, 1259623.008 1565605.135 0, 1259862.186 1565620.423 0, 
+    1260101.363 1565635.725 0, 1260340.539 1565651.041 0, 1260579.715 1565666.371 0, 1260818.889 1565681.715 0, 1261058.062 1565697.074 0, 1261297.235 1565712.446 0, 1261536.407 1565727.832 0, 1261775.578 1565743.233 0, 1262014.747 1565758.648 0, 1262253.916 1565774.076 0, 
+    1262493.085 1565789.519 0, 1262732.252 1565804.976 0, 1262971.418 1565820.447 0, 1263210.583 1565835.932 0, 1263449.748 1565851.431 0, 1263688.911 1565866.944 0, 1263928.074 1565882.471 0, 1264167.236 1565898.013 0, 1264405.281 1565913.496 0, 1264766.679 1560359.593 0, 
+    1265128.103 1554805.28 0))
+
+POLYGON ((1275883.909 1566676.705 0, 1275645.906 1566660.549 0, 1275406.789 1566644.332 0, 1275167.671 1566628.129 0, 1274928.552 1566611.941 0, 1274689.432 1566595.766 0, 1274450.312 1566579.605 0, 1274211.19 1566563.459 0, 1273972.068 1566547.326 0, 1273732.944 1566531.208 0, 
+    1273493.82 1566515.103 0, 1273254.694 1566499.013 0, 1273015.568 1566482.937 0, 1272776.441 1566466.875 0, 1272537.312 1566450.827 0, 1272298.183 1566434.793 0, 1272059.053 1566418.773 0, 1271819.922 1566402.767 0, 1271580.79 1566386.775 0, 1271341.657 1566370.798 0, 
+    1271102.523 1566354.834 0, 1270863.388 1566338.885 0, 1270624.253 1566322.949 0, 1270385.116 1566307.028 0, 1270144.865 1566291.046 0, 1269906.84 1566275.227 0, 1269667.7 1566259.348 0, 1269428.56 1566243.483 0, 1269189.419 1566227.632 0, 1268950.276 1566211.795 0, 
+    1268711.133 1566195.972 0, 1268471.989 1566180.163 0, 1268232.844 1566164.369 0, 1267993.698 1566148.588 0, 1267754.551 1566132.822 0, 1267515.403 1566117.069 0, 1267276.254 1566101.331 0, 1267037.104 1566085.606 0, 1266797.954 1566069.896 0, 1266558.802 1566054.2 0, 
+    1266319.65 1566038.518 0, 1266080.496 1566022.85 0, 1265841.342 1566007.196 0, 1265602.187 1565991.556 0, 1265363.03 1565975.93 0, 1265123.873 1565960.319 0, 1264884.715 1565944.721 0, 1264645.556 1565929.138 0, 1264405.281 1565913.496 0, 1264043.911 1571466.98 0, 
+    1263682.569 1577020.041 0, 1263922.187 1577035.64 0, 1264160.692 1577051.181 0, 1264399.197 1577066.736 0, 1264637.7 1577082.305 0, 1264876.202 1577097.888 0, 1265114.704 1577113.485 0, 1265353.205 1577129.096 0, 1265591.704 1577144.721 0, 1265830.203 1577160.361 0, 
+    1266068.701 1577176.014 0, 1266307.198 1577191.681 0, 1266545.694 1577207.362 0, 1266784.189 1577223.058 0, 1267022.684 1577238.767 0, 1267261.177 1577254.491 0, 1267499.669 1577270.228 0, 1267738.161 1577285.98 0, 1267976.651 1577301.745 0, 1268215.141 1577317.525 0, 
+    1268453.629 1577333.318 0, 1268692.117 1577349.126 0, 1268930.604 1577364.948 0, 1269169.09 1577380.784 0, 1269406.464 1577396.559 0, 1269646.059 1577412.497 0, 1269884.542 1577428.375 0, 1270123.024 1577444.267 0, 1270361.505 1577460.173 0, 1270599.985 1577476.093 0, 
+    1270838.464 1577492.027 0, 1271076.943 1577507.975 0, 1271315.42 1577523.937 0, 1271553.897 1577539.913 0, 1271792.372 1577555.903 0, 1272030.847 1577571.907 0, 1272269.321 1577587.925 0, 1272507.793 1577603.958 0, 1272746.265 1577620.004 0, 1272984.736 1577636.064 0, 
+    1273223.206 1577652.139 0, 1273461.675 1577668.227 0, 1273700.143 1577684.329 0, 1273938.61 1577700.446 0, 1274177.076 1577716.576 0, 1274415.541 1577732.721 0, 1274654.005 1577748.88 0, 1274892.468 1577765.052 0, 1275129.821 1577781.163 0, 1275506.85 1572229.146 0, 
+    1275883.909 1566676.705 0))
+
+POLYGON ((1286574.877 1578574.624 0, 1286337.569 1578557.842 0, 1286099.152 1578540.996 0, 1285860.735 1578524.163 0, 1285622.316 1578507.345 0, 1285383.897 1578490.541 0, 1285145.476 1578473.751 0, 1284907.055 1578456.975 0, 1284668.632 1578440.213 0, 1284430.209 1578423.465 0, 
+    1284191.784 1578406.731 0, 1283953.359 1578390.011 0, 1283714.932 1578373.305 0, 1283476.505 1578356.613 0, 1283238.076 1578339.935 0, 1282999.647 1578323.272 0, 1282761.216 1578306.622 0, 1282522.785 1578289.986 0, 1282284.353 1578273.364 0, 1282045.919 1578256.757 0, 
+    1281807.485 1578240.163 0, 1281569.05 1578223.583 0, 1281330.613 1578207.018 0, 1281092.176 1578190.466 0, 1280852.629 1578173.852 0, 1280615.299 1578157.405 0, 1280376.859 1578140.896 0, 1280138.417 1578124.4 0, 1279899.975 1578107.919 0, 1279661.532 1578091.452 0, 
+    1279423.088 1578074.998 0, 1279184.643 1578058.559 0, 1278946.197 1578042.134 0, 1278707.75 1578025.723 0, 1278469.302 1578009.325 0, 1278230.853 1577992.942 0, 1277992.404 1577976.573 0, 1277753.953 1577960.218 0, 1277515.501 1577943.877 0, 1277277.048 1577927.55 0, 
+    1277038.595 1577911.237 0, 1276800.14 1577894.938 0, 1276561.684 1577878.653 0, 1276323.228 1577862.383 0, 1276084.77 1577846.126 0, 1275846.312 1577829.883 0, 1275607.852 1577813.654 0, 1275369.392 1577797.439 0, 1275129.821 1577781.163 0, 1274752.821 1583332.751 0, 
+    1274375.85 1588883.902 0, 1274614.765 1588900.134 0, 1274852.572 1588916.304 0, 1275090.378 1588932.488 0, 1275328.183 1588948.687 0, 1275565.987 1588964.899 0, 1275803.79 1588981.125 0, 1276041.592 1588997.365 0, 1276279.393 1589013.62 0, 1276517.193 1589029.888 0, 
+    1276754.993 1589046.17 0, 1276992.791 1589062.466 0, 1277230.588 1589078.777 0, 1277468.385 1589095.101 0, 1277706.18 1589111.439 0, 1277943.974 1589127.791 0, 1278181.768 1589144.158 0, 1278419.56 1589160.538 0, 1278657.352 1589176.932 0, 1278895.143 1589193.34 0, 
+    1279132.932 1589209.762 0, 1279370.721 1589226.199 0, 1279608.509 1589242.649 0, 1279846.295 1589259.113 0, 1280082.975 1589275.515 0, 1280321.866 1589292.083 0, 1280559.65 1589308.59 0, 1280797.433 1589325.11 0, 1281035.215 1589341.644 0, 1281272.995 1589358.192 0, 
+    1281510.775 1589374.754 0, 1281748.554 1589391.33 0, 1281986.332 1589407.921 0, 1282224.109 1589424.525 0, 1282461.885 1589441.143 0, 1282699.66 1589457.775 0, 1282937.434 1589474.421 0, 1283175.208 1589491.081 0, 1283412.98 1589507.755 0, 1283650.751 1589524.444 0, 
+    1283888.521 1589541.146 0, 1284126.29 1589557.862 0, 1284364.058 1589574.592 0, 1284601.825 1589591.336 0, 1284839.592 1589608.094 0, 1285077.357 1589624.866 0, 1285315.121 1589641.652 0, 1285552.884 1589658.452 0, 1285789.542 1589675.188 0, 1286182.194 1584125.124 0, 
+    1286574.877 1578574.624 0))
+
+POLYGON ((1297200.952 1590498.717 0, 1296964.341 1590481.312 0, 1296726.627 1590463.841 0, 1296488.911 1590446.383 0, 1296251.194 1590428.939 0, 1296013.476 1590411.509 0, 1295775.757 1590394.094 0, 1295538.037 1590376.692 0, 1295300.316 1590359.304 0, 1295062.594 1590341.93 0, 
+    1294824.871 1590324.57 0, 1294587.147 1590307.225 0, 1294349.422 1590289.893 0, 1294111.696 1590272.575 0, 1293873.969 1590255.271 0, 1293636.24 1590237.981 0, 1293398.511 1590220.705 0, 1293160.781 1590203.444 0, 1292923.05 1590186.196 0, 1292685.318 1590168.962 0, 
+    1292447.585 1590151.742 0, 1292209.85 1590134.536 0, 1291972.115 1590117.344 0, 1291734.379 1590100.166 0, 1291495.538 1590082.923 0, 1291258.903 1590065.852 0, 1291021.164 1590048.716 0, 1290783.424 1590031.595 0, 1290545.683 1590014.487 0, 1290307.94 1589997.393 0, 
+    1290070.197 1589980.313 0, 1289832.453 1589963.247 0, 1289594.707 1589946.195 0, 1289356.961 1589929.157 0, 1289119.214 1589912.133 0, 1288881.465 1589895.123 0, 1288643.716 1589878.127 0, 1288405.966 1589861.145 0, 1288168.214 1589844.177 0, 1287930.462 1589827.223 0, 
+    1287692.709 1589810.283 0, 1287454.955 1589793.357 0, 1287217.199 1589776.445 0, 1286979.443 1589759.547 0, 1286741.686 1589742.663 0, 1286503.927 1589725.793 0, 1286266.168 1589708.937 0, 1286028.408 1589692.095 0, 1285789.542 1589675.188 0, 1285396.921 1595224.81 0, 
+    1285004.332 1600773.983 0, 1285242.542 1600790.843 0, 1285479.649 1600807.639 0, 1285716.755 1600824.448 0, 1285953.86 1600841.272 0, 1286190.964 1600858.11 0, 1286428.067 1600874.961 0, 1286665.169 1600891.827 0, 1286902.27 1600908.707 0, 1287139.37 1600925.6 0, 
+    1287376.469 1600942.507 0, 1287613.567 1600959.429 0, 1287850.664 1600976.364 0, 1288087.76 1600993.313 0, 1288324.856 1601010.277 0, 1288561.95 1601027.254 0, 1288799.043 1601044.245 0, 1289036.135 1601061.25 0, 1289273.226 1601078.269 0, 1289510.316 1601095.302 0, 
+    1289747.405 1601112.349 0, 1289984.493 1601129.41 0, 1290221.58 1601146.485 0, 1290458.666 1601163.574 0, 1290694.651 1601180.597 0, 1290932.836 1601197.793 0, 1291169.919 1601214.924 0, 1291407.001 1601232.069 0, 1291644.082 1601249.227 0, 1291881.162 1601266.4 0, 
+    1292118.241 1601283.587 0, 1292355.319 1601300.787 0, 1292592.396 1601318.001 0, 1292829.472 1601335.23 0, 1293066.547 1601352.472 0, 1293303.621 1601369.728 0, 1293540.694 1601386.999 0, 1293777.766 1601404.283 0, 1294014.836 1601421.581 0, 1294251.906 1601438.893 0, 
+    1294488.975 1601456.219 0, 1294726.043 1601473.559 0, 1294963.11 1601490.913 0, 1295200.176 1601508.281 0, 1295437.24 1601525.663 0, 1295674.304 1601543.059 0, 1295911.367 1601560.469 0, 1296148.429 1601577.892 0, 1296384.39 1601595.249 0, 1296792.655 1596047.207 0, 
+    1297200.952 1590498.717 0))
+
+POLYGON ((1307762.082 1602448.662 0, 1307526.169 1602430.639 0, 1307289.157 1602412.546 0, 1307052.145 1602394.466 0, 1306815.131 1602376.401 0, 1306578.116 1602358.349 0, 1306341.1 1602340.311 0, 1306104.084 1602322.288 0, 1305867.066 1602304.278 0, 1305630.047 1602286.282 0, 
+    1305393.027 1602268.301 0, 1305156.006 1602250.333 0, 1304918.984 1602232.379 0, 1304681.96 1602214.439 0, 1304444.936 1602196.513 0, 1304207.911 1602178.601 0, 1303970.884 1602160.703 0, 1303733.857 1602142.819 0, 1303496.829 1602124.948 0, 1303259.799 1602107.092 0, 
+    1303022.768 1602089.25 0, 1302785.737 1602071.421 0, 1302548.704 1602053.607 0, 1302311.67 1602035.807 0, 1302073.537 1602017.938 0, 1301837.6 1602000.248 0, 1301600.563 1601982.489 0, 1301363.525 1601964.744 0, 1301126.486 1601947.014 0, 1300889.446 1601929.297 0, 
+    1300652.405 1601911.594 0, 1300415.363 1601893.905 0, 1300178.32 1601876.23 0, 1299941.276 1601858.57 0, 1299704.231 1601840.923 0, 1299467.184 1601823.29 0, 1299230.137 1601805.671 0, 1298993.089 1601788.065 0, 1298756.039 1601770.474 0, 1298518.989 1601752.897 0, 
+    1298281.938 1601735.334 0, 1298044.885 1601717.784 0, 1297807.832 1601700.249 0, 1297570.777 1601682.728 0, 1297333.722 1601665.22 0, 1297096.665 1601647.727 0, 1296859.608 1601630.247 0, 1296622.549 1601612.782 0, 1296384.39 1601595.249 0, 1295976.158 1607142.836 0, 
+    1295567.961 1612689.962 0, 1295805.464 1612707.446 0, 1296041.87 1612724.863 0, 1296278.274 1612742.295 0, 1296514.678 1612759.74 0, 1296751.08 1612777.199 0, 1296987.482 1612794.672 0, 1297223.882 1612812.159 0, 1297460.282 1612829.66 0, 1297696.68 1612847.175 0, 
+    1297933.078 1612864.704 0, 1298169.474 1612882.247 0, 1298405.869 1612899.803 0, 1298642.263 1612917.374 0, 1298878.657 1612934.958 0, 1299115.049 1612952.557 0, 1299351.44 1612970.169 0, 1299587.83 1612987.795 0, 1299824.219 1613005.435 0, 1300060.607 1613023.089 0, 
+    1300296.994 1613040.757 0, 1300533.38 1613058.439 0, 1300769.765 1613076.135 0, 1301006.149 1613093.845 0, 1301241.437 1613111.486 0, 1301478.914 1613129.306 0, 1301715.295 1613147.057 0, 1301951.675 1613164.822 0, 1302188.053 1613182.602 0, 1302424.431 1613200.395 0, 
+    1302660.807 1613218.202 0, 1302897.183 1613236.023 0, 1303133.557 1613253.858 0, 1303369.931 1613271.706 0, 1303606.303 1613289.569 0, 1303842.675 1613307.446 0, 1304079.045 1613325.336 0, 1304315.414 1613343.241 0, 1304551.782 1613361.159 0, 1304788.149 1613379.091 0, 
+    1305024.516 1613397.038 0, 1305260.881 1613414.998 0, 1305497.245 1613432.972 0, 1305733.607 1613450.96 0, 1305969.969 1613468.961 0, 1306206.33 1613486.977 0, 1306442.69 1613505.007 0, 1306679.048 1613523.05 0, 1306914.311 1613541.024 0, 1307338.179 1607995.074 0, 
+    1307762.082 1602448.662 0))
+
+POLYGON ((1318258.212 1614424.139 0, 1318022.999 1614405.5 0, 1317786.693 1614386.789 0, 1317550.385 1614368.092 0, 1317314.076 1614349.408 0, 1317077.766 1614330.739 0, 1316841.455 1614312.083 0, 1316605.142 1614293.441 0, 1316368.829 1614274.814 0, 1316132.515 1614256.2 0, 
+    1315896.199 1614237.6 0, 1315659.883 1614219.014 0, 1315423.565 1614200.441 0, 1315187.246 1614181.883 0, 1314950.926 1614163.339 0, 1314714.605 1614144.808 0, 1314478.283 1614126.292 0, 1314241.96 1614107.789 0, 1314005.636 1614089.301 0, 1313769.31 1614070.826 0, 
+    1313532.984 1614052.365 0, 1313296.656 1614033.918 0, 1313060.328 1614015.485 0, 1312823.998 1613997.066 0, 1312586.574 1613978.575 0, 1312351.335 1613960.269 0, 1312115.003 1613941.892 0, 1311878.669 1613923.528 0, 1311642.333 1613905.179 0, 1311405.997 1613886.843 0, 
+    1311169.66 1613868.521 0, 1310933.322 1613850.213 0, 1310696.982 1613831.919 0, 1310460.642 1613813.639 0, 1310224.3 1613795.373 0, 1309987.958 1613777.121 0, 1309751.614 1613758.883 0, 1309515.269 1613740.658 0, 1309278.923 1613722.448 0, 1309042.576 1613704.251 0, 
+    1308806.228 1613686.068 0, 1308569.879 1613667.9 0, 1308333.529 1613649.745 0, 1308097.178 1613631.604 0, 1307860.826 1613613.477 0, 1307624.472 1613595.364 0, 1307388.118 1613577.264 0, 1307151.763 1613559.179 0, 1306914.311 1613541.024 0, 1306490.48 1619086.507 0, 
+    1306066.684 1624631.516 0, 1306303.479 1624649.621 0, 1306539.182 1624667.656 0, 1306774.884 1624685.705 0, 1307010.584 1624703.768 0, 1307246.284 1624721.845 0, 1307481.982 1624739.936 0, 1307717.68 1624758.041 0, 1307953.376 1624776.159 0, 1308189.071 1624794.292 0, 
+    1308424.765 1624812.438 0, 1308660.459 1624830.598 0, 1308896.151 1624848.772 0, 1309131.842 1624866.96 0, 1309367.532 1624885.162 0, 1309603.22 1624903.378 0, 1309838.908 1624921.608 0, 1310074.595 1624939.851 0, 1310310.28 1624958.108 0, 1310545.965 1624976.379 0, 
+    1310781.648 1624994.665 0, 1311017.331 1625012.963 0, 1311253.012 1625031.276 0, 1311488.692 1625049.603 0, 1311723.281 1625067.859 0, 1311960.05 1625086.298 0, 1312195.727 1625104.666 0, 1312431.402 1625123.048 0, 1312667.077 1625141.444 0, 1312902.751 1625159.854 0, 
+    1313138.424 1625178.278 0, 1313374.095 1625196.716 0, 1313609.766 1625215.167 0, 1313845.435 1625233.633 0, 1314081.104 1625252.112 0, 1314316.771 1625270.605 0, 1314552.437 1625289.112 0, 1314788.102 1625307.633 0, 1315023.766 1625326.168 0, 1315259.429 1625344.716 0, 
+    1315495.091 1625363.279 0, 1315730.751 1625381.855 0, 1315966.411 1625400.445 0, 1316202.069 1625419.049 0, 1316437.727 1625437.667 0, 1316673.383 1625456.299 0, 1316909.038 1625474.945 0, 1317144.692 1625493.604 0, 1317379.256 1625512.191 0, 1317818.715 1619968.402 0, 
+    1318258.212 1614424.139 0))
+
+POLYGON ((1328689.294 1626424.824 0, 1328454.783 1626405.574 0, 1328219.182 1626386.249 0, 1327983.58 1626366.937 0, 1327747.978 1626347.64 0, 1327512.374 1626328.356 0, 1327276.769 1626309.086 0, 1327041.163 1626289.83 0, 1326805.556 1626270.588 0, 1326569.947 1626251.36 0, 
+    1326334.338 1626232.146 0, 1326098.727 1626212.945 0, 1325863.115 1626193.759 0, 1325627.502 1626174.586 0, 1325391.888 1626155.427 0, 1325156.273 1626136.282 0, 1324920.657 1626117.151 0, 1324685.039 1626098.034 0, 1324449.421 1626078.93 0, 1324213.801 1626059.841 0, 
+    1323978.18 1626040.765 0, 1323742.558 1626021.703 0, 1323506.935 1626002.655 0, 1323271.311 1625983.621 0, 1323034.597 1625964.513 0, 1322800.059 1625945.595 0, 1322564.432 1625926.602 0, 1322328.803 1625907.624 0, 1322093.174 1625888.659 0, 1321857.543 1625869.708 0, 
+    1321621.911 1625850.771 0, 1321386.278 1625831.848 0, 1321150.643 1625812.939 0, 1320915.008 1625794.044 0, 1320679.372 1625775.162 0, 1320443.734 1625756.295 0, 1320208.095 1625737.441 0, 1319972.456 1625718.601 0, 1319736.815 1625699.775 0, 1319501.173 1625680.963 0, 
+    1319265.53 1625662.165 0, 1319029.886 1625643.38 0, 1318794.24 1625624.61 0, 1318558.594 1625605.853 0, 1318322.946 1625587.11 0, 1318087.298 1625568.381 0, 1317851.648 1625549.666 0, 1317615.997 1625530.965 0, 1317379.256 1625512.191 0, 1316939.834 1631055.501 0, 
+    1316500.452 1636598.323 0, 1316736.537 1636617.045 0, 1316971.536 1636635.694 0, 1317206.533 1636654.357 0, 1317441.529 1636673.034 0, 1317676.524 1636691.725 0, 1317911.518 1636710.43 0, 1318146.511 1636729.149 0, 1318381.503 1636747.881 0, 1318616.493 1636766.627 0, 
+    1318851.483 1636785.387 0, 1319086.471 1636804.161 0, 1319321.458 1636822.949 0, 1319556.444 1636841.75 0, 1319791.43 1636860.566 0, 1320026.414 1636879.395 0, 1320261.396 1636898.238 0, 1320496.378 1636917.095 0, 1320731.359 1636935.966 0, 1320966.338 1636954.85 0, 
+    1321201.317 1636973.748 0, 1321436.294 1636992.661 0, 1321671.27 1637011.587 0, 1321906.245 1637030.526 0, 1322140.134 1637049.393 0, 1322376.192 1637068.448 0, 1322611.164 1637087.429 0, 1322846.134 1637106.424 0, 1323081.104 1637125.433 0, 1323316.072 1637144.456 0, 
+    1323551.04 1637163.493 0, 1323786.006 1637182.543 0, 1324020.971 1637201.607 0, 1324255.935 1637220.686 0, 1324490.897 1637239.778 0, 1324725.859 1637258.883 0, 1324960.82 1637278.003 0, 1325195.779 1637297.136 0, 1325430.737 1637316.284 0, 1325665.694 1637335.445 0, 
+    1325900.65 1637354.62 0, 1326135.605 1637373.809 0, 1326370.559 1637393.011 0, 1326605.512 1637412.228 0, 1326840.463 1637431.458 0, 1327075.413 1637450.702 0, 1327310.363 1637469.96 0, 1327545.311 1637489.232 0, 1327779.173 1637508.428 0, 1328234.214 1631966.869 0, 
+    1328689.294 1626424.824 0))
+
+POLYGON ((1339055.279 1638450.394 0, 1338821.47 1638430.537 0, 1338586.577 1638410.601 0, 1338351.683 1638390.68 0, 1338116.788 1638370.772 0, 1337881.892 1638350.878 0, 1337646.994 1638330.998 0, 1337412.096 1638311.132 0, 1337177.196 1638291.279 0, 1336942.295 1638271.44 0, 
+    1336707.393 1638251.616 0, 1336472.49 1638231.805 0, 1336237.585 1638212.007 0, 1336002.68 1638192.224 0, 1335767.773 1638172.455 0, 1335532.865 1638152.699 0, 1335297.956 1638132.957 0, 1335063.046 1638113.229 0, 1334828.135 1638093.515 0, 1334593.222 1638073.814 0, 
+    1334358.308 1638054.128 0, 1334123.394 1638034.455 0, 1333888.478 1638014.796 0, 1333653.56 1637995.151 0, 1333417.559 1637975.429 0, 1333183.723 1637955.902 0, 1332948.802 1637936.299 0, 1332713.88 1637916.709 0, 1332478.957 1637897.133 0, 1332244.033 1637877.571 0, 
+    1332009.108 1637858.022 0, 1331774.182 1637838.488 0, 1331539.254 1637818.967 0, 1331304.325 1637799.46 0, 1331069.395 1637779.967 0, 1330834.464 1637760.488 0, 1330599.532 1637741.023 0, 1330364.599 1637721.571 0, 1330129.665 1637702.134 0, 1329894.729 1637682.71 0, 
+    1329659.792 1637663.3 0, 1329424.855 1637643.904 0, 1329189.916 1637624.521 0, 1328954.975 1637605.153 0, 1328720.034 1637585.798 0, 1328485.092 1637566.457 0, 1328250.148 1637547.13 0, 1328015.204 1637527.817 0, 1327779.173 1637508.428 0, 1327324.173 1643049.494 0, 
+    1326869.214 1648590.061 0, 1327104.589 1648609.395 0, 1327338.882 1648628.655 0, 1327573.173 1648647.928 0, 1327807.463 1648667.215 0, 1328041.752 1648686.516 0, 1328276.04 1648705.831 0, 1328510.327 1648725.16 0, 1328744.612 1648744.502 0, 1328978.897 1648763.858 0, 
+    1329213.18 1648783.228 0, 1329447.462 1648802.612 0, 1329681.743 1648822.01 0, 1329916.023 1648841.421 0, 1330150.302 1648860.846 0, 1330384.58 1648880.285 0, 1330618.856 1648899.737 0, 1330853.132 1648919.204 0, 1331087.406 1648938.684 0, 1331321.679 1648958.178 0, 
+    1331555.951 1648977.686 0, 1331790.222 1648997.208 0, 1332024.491 1649016.743 0, 1332258.76 1649036.292 0, 1332491.947 1649055.765 0, 1332727.293 1649075.432 0, 1332961.558 1649095.023 0, 1333195.822 1649114.627 0, 1333430.085 1649134.245 0, 1333664.346 1649153.877 0, 
+    1333898.607 1649173.523 0, 1334132.866 1649193.182 0, 1334367.124 1649212.856 0, 1334601.381 1649232.543 0, 1334835.637 1649252.243 0, 1335069.891 1649271.958 0, 1335304.145 1649291.687 0, 1335538.397 1649311.429 0, 1335772.648 1649331.185 0, 1336006.898 1649350.955 0, 
+    1336241.147 1649370.738 0, 1336475.394 1649390.536 0, 1336709.641 1649410.347 0, 1336943.886 1649430.172 0, 1337178.13 1649450.01 0, 1337412.373 1649469.863 0, 1337646.615 1649489.729 0, 1337880.856 1649509.609 0, 1338114.016 1649529.412 0, 1338584.626 1643990.153 0, 
+    1339055.279 1638450.394 0))
+
+POLYGON ((562764.502 953050.222 0, 562490.672 953075.834 0, 562215.442 953101.593 0, 561940.213 953127.368 0, 561664.986 953153.16 0, 561389.761 953178.967 0, 561114.537 953204.791 0, 560839.315 953230.631 0, 560564.094 953256.488 0, 560288.875 953282.36 0, 
+    560013.657 953308.249 0, 559738.44 953334.153 0, 559463.226 953360.074 0, 559188.012 953386.012 0, 558912.801 953411.965 0, 558637.591 953437.935 0, 558362.382 953463.921 0, 558087.175 953489.923 0, 557811.969 953515.941 0, 557536.765 953541.975 0, 
+    557261.563 953568.026 0, 556986.362 953594.093 0, 556711.162 953620.176 0, 556435.964 953646.275 0, 556159.365 953672.523 0, 555885.573 953698.522 0, 555610.38 953724.67 0, 555335.188 953750.834 0, 555059.998 953777.014 0, 554784.809 953803.21 0, 
+    554509.622 953829.423 0, 554234.436 953855.651 0, 553959.252 953881.896 0, 553684.07 953908.158 0, 553408.889 953934.435 0, 553133.709 953960.729 0, 552858.531 953987.038 0, 552583.355 954013.364 0, 552308.18 954039.706 0, 552033.007 954066.065 0, 
+    551757.835 954092.439 0, 551482.665 954118.83 0, 551207.497 954145.237 0, 550932.33 954171.66 0, 550657.164 954198.099 0, 550382 954224.555 0, 550106.838 954251.027 0, 549831.677 954277.515 0, 549555.115 954304.154 0, 550090.2 959857.553 0, 
+    550625.298 965411.081 0, 550901.204 965384.505 0, 551175.711 965358.08 0, 551450.219 965331.671 0, 551724.73 965305.279 0, 551999.241 965278.902 0, 552273.755 965252.542 0, 552548.269 965226.198 0, 552822.786 965199.87 0, 553097.304 965173.558 0, 
+    553371.823 965147.262 0, 553646.344 965120.983 0, 553920.867 965094.719 0, 554195.391 965068.472 0, 554469.916 965042.241 0, 554744.444 965016.026 0, 555018.972 964989.827 0, 555293.503 964963.644 0, 555568.034 964937.478 0, 555842.568 964911.328 0, 
+    556117.103 964885.194 0, 556391.639 964859.076 0, 556666.177 964832.974 0, 556940.717 964806.888 0, 557213.859 964780.951 0, 557489.8 964754.765 0, 557764.344 964728.728 0, 558038.89 964702.707 0, 558313.437 964676.702 0, 558587.986 964650.713 0, 
+    558862.536 964624.741 0, 559137.088 964598.784 0, 559411.641 964572.844 0, 559686.196 964546.92 0, 559960.752 964521.012 0, 560235.31 964495.12 0, 560509.869 964469.245 0, 560784.43 964443.385 0, 561058.993 964417.542 0, 561333.557 964391.715 0, 
+    561608.122 964365.904 0, 561882.689 964340.109 0, 562157.258 964314.331 0, 562431.828 964288.568 0, 562706.399 964262.822 0, 562980.972 964237.092 0, 563255.547 964211.378 0, 563530.123 964185.68 0, 563803.302 964160.129 0, 563283.896 958605.111 0, 
+    562764.502 953050.222 0))
+
+POLYGON ((576984.788 962946.412 0, 576711.535 962971.191 0, 576436.887 962996.113 0, 576162.241 963021.051 0, 575887.597 963046.006 0, 575612.954 963070.976 0, 575338.312 963095.963 0, 575063.672 963120.966 0, 574789.033 963145.985 0, 574514.396 963171.02 0, 
+    574239.76 963196.071 0, 573965.125 963221.138 0, 573690.493 963246.222 0, 573415.861 963271.322 0, 573141.231 963296.438 0, 572866.603 963321.57 0, 572591.976 963346.718 0, 572317.35 963371.883 0, 572042.726 963397.063 0, 571768.104 963422.26 0, 
+    571493.483 963447.473 0, 571218.863 963472.702 0, 570944.245 963497.948 0, 570669.629 963523.209 0, 570393.616 963548.615 0, 570120.4 963573.78 0, 569845.788 963599.09 0, 569571.177 963624.417 0, 569296.568 963649.759 0, 569021.961 963675.117 0, 
+    568747.354 963700.492 0, 568472.75 963725.883 0, 568198.147 963751.289 0, 567923.545 963776.713 0, 567648.945 963802.152 0, 567374.346 963827.607 0, 567099.749 963853.079 0, 566825.153 963878.566 0, 566550.559 963904.07 0, 566275.967 963929.59 0, 
+    566001.375 963955.127 0, 565726.786 963980.679 0, 565452.198 964006.248 0, 565177.611 964031.832 0, 564903.026 964057.433 0, 564628.442 964083.05 0, 564353.86 964108.683 0, 564079.279 964134.333 0, 563803.302 964160.129 0, 564322.72 969715.273 0, 
+    564842.15 975270.539 0, 565117.47 975244.804 0, 565391.396 975219.216 0, 565665.325 975193.644 0, 565939.254 975168.088 0, 566213.185 975142.548 0, 566487.118 975117.024 0, 566761.052 975091.516 0, 567034.988 975066.025 0, 567308.925 975040.549 0, 
+    567582.864 975015.09 0, 567856.804 974989.647 0, 568130.746 974964.22 0, 568404.689 974938.809 0, 568678.634 974913.414 0, 568952.58 974888.036 0, 569226.527 974862.673 0, 569500.476 974837.327 0, 569774.427 974811.996 0, 570048.379 974786.682 0, 
+    570322.333 974761.384 0, 570596.288 974736.102 0, 570870.245 974710.837 0, 571144.203 974685.587 0, 571416.768 974660.482 0, 571692.123 974635.136 0, 571966.086 974609.935 0, 572240.05 974584.75 0, 572514.015 974559.58 0, 572787.982 974534.428 0, 
+    573061.951 974509.291 0, 573335.921 974484.17 0, 573609.892 974459.066 0, 573883.865 974433.977 0, 574157.839 974408.905 0, 574431.815 974383.849 0, 574705.793 974358.809 0, 574979.771 974333.785 0, 575253.752 974308.777 0, 575527.733 974283.785 0, 
+    575801.717 974258.81 0, 576075.701 974233.85 0, 576349.687 974208.907 0, 576623.675 974183.98 0, 576897.664 974159.069 0, 577171.655 974134.174 0, 577445.647 974109.295 0, 577719.64 974084.433 0, 577992.242 974059.712 0, 577488.509 968503.001 0, 
+    576984.788 962946.412 0))
+
+POLYGON ((591145.703 972886.042 0, 590873.03 972909.992 0, 590598.967 972934.081 0, 590324.906 972958.185 0, 590050.846 972982.306 0, 589776.788 973006.443 0, 589502.731 973030.596 0, 589228.676 973054.765 0, 588954.621 973078.95 0, 588680.569 973103.152 0, 
+    588406.518 973127.369 0, 588132.468 973151.603 0, 587858.419 973175.853 0, 587584.372 973200.118 0, 587310.327 973224.4 0, 587036.283 973248.699 0, 586762.24 973273.013 0, 586488.199 973297.343 0, 586214.159 973321.69 0, 585940.121 973346.053 0, 
+    585666.084 973370.431 0, 585392.048 973394.826 0, 585118.014 973419.237 0, 584843.981 973443.665 0, 584568.558 973468.232 0, 584295.92 973492.567 0, 584021.892 973517.043 0, 583747.865 973541.535 0, 583473.84 973566.042 0, 583199.816 973590.566 0, 
+    582925.793 973615.107 0, 582651.772 973639.663 0, 582377.752 973664.235 0, 582103.734 973688.824 0, 581829.717 973713.428 0, 581555.702 973738.049 0, 581281.688 973762.686 0, 581007.676 973787.339 0, 580733.665 973812.008 0, 580459.655 973836.693 0, 
+    580185.647 973861.395 0, 579911.641 973886.112 0, 579637.635 973910.846 0, 579363.632 973935.595 0, 579089.63 973960.361 0, 578815.629 973985.143 0, 578541.629 974009.941 0, 578267.632 974034.756 0, 577992.242 974059.712 0, 578495.986 979616.542 0, 
+    578999.739 985173.485 0, 579274.471 985148.588 0, 579547.815 985123.833 0, 579821.16 985099.094 0, 580094.507 985074.371 0, 580367.855 985049.664 0, 580641.204 985024.973 0, 580914.555 985000.299 0, 581187.908 984975.64 0, 581461.262 984950.998 0, 
+    581734.617 984926.372 0, 582007.974 984901.761 0, 582281.332 984877.167 0, 582554.692 984852.589 0, 582828.053 984828.027 0, 583101.416 984803.481 0, 583374.78 984778.952 0, 583648.145 984754.438 0, 583921.512 984729.94 0, 584194.88 984705.459 0, 
+    584468.25 984680.993 0, 584741.621 984656.544 0, 585014.994 984632.111 0, 585288.368 984607.694 0, 585560.355 984583.417 0, 585835.121 984558.908 0, 586108.499 984534.539 0, 586381.879 984510.186 0, 586655.26 984485.849 0, 586928.643 984461.529 0, 
+    587202.027 984437.224 0, 587475.413 984412.936 0, 587748.8 984388.663 0, 588022.188 984364.407 0, 588295.578 984340.167 0, 588568.969 984315.943 0, 588842.362 984291.735 0, 589115.756 984267.543 0, 589389.152 984243.367 0, 589662.549 984219.208 0, 
+    589935.947 984195.064 0, 590209.347 984170.937 0, 590482.748 984146.825 0, 590756.151 984122.73 0, 591029.555 984098.651 0, 591302.961 984074.587 0, 591576.367 984050.54 0, 591849.776 984026.509 0, 592121.798 984002.616 0, 591633.745 978444.272 0, 
+    591145.703 972886.042 0))
+
+POLYGON ((605247.111 982868.825 0, 604975.021 982891.95 0, 604701.546 982915.208 0, 604428.072 982938.483 0, 604154.6 982961.773 0, 603881.129 982985.08 0, 603607.659 983008.403 0, 603334.191 983031.742 0, 603060.724 983055.097 0, 602787.258 983078.468 0, 
+    602513.794 983101.855 0, 602240.331 983125.258 0, 601966.87 983148.678 0, 601693.41 983172.113 0, 601419.951 983195.565 0, 601146.494 983219.032 0, 600873.038 983242.516 0, 600599.584 983266.016 0, 600326.131 983289.532 0, 600052.679 983313.064 0, 
+    599779.229 983336.612 0, 599505.78 983360.176 0, 599232.332 983383.757 0, 598958.886 983407.353 0, 598684.054 983431.086 0, 598411.998 983454.594 0, 598138.556 983478.239 0, 597865.115 983501.9 0, 597591.676 983525.577 0, 597318.238 983549.27 0, 
+    597044.802 983572.979 0, 596771.367 983596.704 0, 596497.933 983620.445 0, 596224.501 983644.203 0, 595951.07 983667.976 0, 595677.64 983691.766 0, 595404.212 983715.571 0, 595130.786 983739.393 0, 594857.361 983763.231 0, 594583.937 983787.085 0, 
+    594310.514 983810.955 0, 594037.093 983834.841 0, 593763.674 983858.743 0, 593490.255 983882.662 0, 593216.839 983906.596 0, 592943.423 983930.547 0, 592670.009 983954.513 0, 592396.597 983978.496 0, 592121.798 984002.616 0, 592609.86 989561.071 0, 
+    593097.931 995119.631 0, 593372.072 995095.568 0, 593644.831 995071.643 0, 593917.59 995047.733 0, 594190.351 995023.84 0, 594463.114 994999.963 0, 594735.878 994976.102 0, 595008.643 994952.257 0, 595281.41 994928.428 0, 595554.178 994904.615 0, 
+    595826.947 994880.818 0, 596099.718 994857.037 0, 596372.49 994833.273 0, 596645.264 994809.524 0, 596918.039 994785.791 0, 597190.815 994762.075 0, 597463.593 994738.374 0, 597736.373 994714.69 0, 598009.153 994691.021 0, 598281.935 994667.369 0, 
+    598554.719 994643.733 0, 598827.504 994620.112 0, 599100.29 994596.508 0, 599373.077 994572.92 0, 599644.483 994549.468 0, 599918.657 994525.792 0, 600191.449 994502.252 0, 600464.242 994478.728 0, 600737.036 994455.22 0, 601009.832 994431.729 0, 
+    601282.629 994408.253 0, 601555.428 994384.793 0, 601828.228 994361.349 0, 602101.03 994337.922 0, 602373.832 994314.51 0, 602646.637 994291.115 0, 602919.442 994267.736 0, 603192.249 994244.372 0, 603465.057 994221.025 0, 603737.867 994197.694 0, 
+    604010.678 994174.379 0, 604283.491 994151.079 0, 604556.304 994127.796 0, 604829.12 994104.529 0, 605101.936 994081.278 0, 605374.754 994058.044 0, 605647.573 994034.825 0, 605920.394 994011.622 0, 606191.833 993988.553 0, 605719.468 988428.636 0, 
+    605247.111 982868.825 0))
+
+POLYGON ((619288.879 992894.472 0, 619017.373 992916.774 0, 618744.488 992939.206 0, 618471.605 992961.654 0, 618198.722 992984.118 0, 617925.841 993006.598 0, 617652.961 993029.094 0, 617380.083 993051.607 0, 617107.205 993074.135 0, 616834.33 993096.679 0, 
+    616561.455 993119.24 0, 616288.582 993141.816 0, 616015.71 993164.409 0, 615742.839 993187.017 0, 615469.97 993209.642 0, 615197.102 993232.283 0, 614924.236 993254.939 0, 614651.371 993277.612 0, 614378.507 993300.301 0, 614105.644 993323.006 0, 
+    613832.783 993345.727 0, 613559.923 993368.464 0, 613287.065 993391.217 0, 613014.207 993413.986 0, 612739.97 993436.887 0, 612468.497 993459.573 0, 612195.644 993482.39 0, 611922.792 993505.224 0, 611649.942 993528.073 0, 611377.093 993550.939 0, 
+    611104.245 993573.82 0, 610831.398 993596.718 0, 610558.553 993619.632 0, 610285.71 993642.561 0, 610012.867 993665.507 0, 609740.026 993688.469 0, 609467.186 993711.447 0, 609194.348 993734.441 0, 608921.511 993757.451 0, 608648.676 993780.477 0, 
+    608375.841 993803.52 0, 608103.008 993826.578 0, 607830.177 993849.652 0, 607557.347 993872.742 0, 607284.518 993895.849 0, 607011.69 993918.971 0, 606738.864 993942.11 0, 606466.039 993965.265 0, 606191.833 993988.553 0, 606664.207 999548.571 0, 
+    607136.59 1005108.688 0, 607410.138 1005085.456 0, 607682.308 1005062.357 0, 607954.48 1005039.274 0, 608226.653 1005016.207 0, 608498.827 1004993.156 0, 608771.003 1004970.121 0, 609043.18 1004947.102 0, 609315.358 1004924.099 0, 609587.538 1004901.112 0, 
+    609859.719 1004878.141 0, 610131.902 1004855.186 0, 610404.085 1004832.247 0, 610676.27 1004809.324 0, 610948.457 1004786.418 0, 611220.645 1004763.527 0, 611492.834 1004740.652 0, 611765.024 1004717.793 0, 612037.216 1004694.951 0, 612309.41 1004672.124 0, 
+    612581.604 1004649.313 0, 612853.8 1004626.519 0, 613125.997 1004603.74 0, 613398.196 1004580.977 0, 613669.017 1004558.346 0, 613942.597 1004535.5 0, 614214.8 1004512.786 0, 614487.003 1004490.087 0, 614759.209 1004467.404 0, 615031.415 1004444.738 0, 
+    615303.623 1004422.088 0, 615575.832 1004399.453 0, 615848.043 1004376.835 0, 616120.255 1004354.232 0, 616392.468 1004331.646 0, 616664.683 1004309.075 0, 616936.899 1004286.521 0, 617209.116 1004263.983 0, 617481.335 1004241.461 0, 617753.554 1004218.954 0, 
+    618025.776 1004196.464 0, 618297.998 1004173.99 0, 618570.222 1004151.532 0, 618842.447 1004129.089 0, 619114.674 1004106.663 0, 619386.902 1004084.253 0, 619659.131 1004061.859 0, 619931.361 1004039.481 0, 620202.215 1004017.232 0, 619745.543 998455.803 0, 
+    619288.879 992894.472 0))
+
+POLYGON ((633270.872 1002962.693 0, 632999.954 1002984.177 0, 632727.662 1003005.786 0, 632455.37 1003027.41 0, 632183.08 1003049.051 0, 631910.791 1003070.708 0, 631638.504 1003092.381 0, 631366.218 1003114.07 0, 631093.933 1003135.776 0, 630821.649 1003157.497 0, 
+    630549.367 1003179.234 0, 630277.086 1003200.987 0, 630004.806 1003222.756 0, 629732.527 1003244.541 0, 629460.25 1003266.342 0, 629187.974 1003288.16 0, 628915.699 1003309.993 0, 628643.426 1003331.842 0, 628371.154 1003353.708 0, 628098.883 1003375.589 0, 
+    627826.613 1003397.486 0, 627554.345 1003419.4 0, 627282.078 1003441.329 0, 627009.812 1003463.275 0, 626736.171 1003485.347 0, 626465.285 1003507.214 0, 626193.023 1003529.207 0, 625920.763 1003551.217 0, 625648.503 1003573.242 0, 625376.246 1003595.284 0, 
+    625103.989 1003617.341 0, 624831.734 1003639.415 0, 624559.48 1003661.505 0, 624287.227 1003683.61 0, 624014.975 1003705.732 0, 623742.725 1003727.87 0, 623470.477 1003750.024 0, 623198.229 1003772.193 0, 622925.983 1003794.379 0, 622653.738 1003816.581 0, 
+    622381.494 1003838.799 0, 622109.252 1003861.033 0, 621837.011 1003883.283 0, 621564.772 1003905.549 0, 621292.533 1003927.831 0, 621020.296 1003950.129 0, 620748.06 1003972.443 0, 620475.826 1003994.773 0, 620202.215 1004017.232 0, 620658.895 1009578.755 0, 
+    621115.582 1015140.367 0, 621388.535 1015117.962 0, 621660.115 1015095.686 0, 621931.696 1015073.425 0, 622203.278 1015051.181 0, 622474.862 1015028.953 0, 622746.447 1015006.74 0, 623018.033 1014984.544 0, 623289.621 1014962.363 0, 623561.21 1014940.199 0, 
+    623832.8 1014918.051 0, 624104.391 1014895.918 0, 624375.984 1014873.802 0, 624647.578 1014851.701 0, 624919.173 1014829.617 0, 625190.77 1014807.548 0, 625462.368 1014785.496 0, 625733.967 1014763.459 0, 626005.568 1014741.439 0, 626277.17 1014719.434 0, 
+    626548.773 1014697.445 0, 626820.377 1014675.473 0, 627091.983 1014653.516 0, 627363.59 1014631.575 0, 627633.825 1014609.762 0, 627906.808 1014587.742 0, 628178.419 1014565.85 0, 628450.031 1014543.973 0, 628721.645 1014522.112 0, 628993.26 1014500.267 0, 
+    629264.876 1014478.439 0, 629536.493 1014456.626 0, 629808.112 1014434.829 0, 630079.731 1014413.048 0, 630351.353 1014391.284 0, 630622.975 1014369.535 0, 630894.599 1014347.802 0, 631166.224 1014326.085 0, 631437.85 1014304.384 0, 631709.478 1014282.7 0, 
+    631981.107 1014261.031 0, 632252.737 1014239.378 0, 632524.368 1014217.741 0, 632796.001 1014196.12 0, 633067.635 1014174.515 0, 633339.27 1014152.926 0, 633610.907 1014131.353 0, 633882.544 1014109.796 0, 634152.811 1014088.364 0, 633711.838 1008525.484 0, 
+    633270.872 1002962.693 0))
+
+POLYGON ((688598.484 1043655.506 0, 688329.941 1043673.75 0, 688060.043 1043692.103 0, 687790.147 1043710.471 0, 687520.251 1043728.855 0, 687250.356 1043747.255 0, 686980.463 1043765.67 0, 686710.571 1043784.102 0, 686440.679 1043802.55 0, 686170.789 1043821.013 0, 
+    685900.9 1043839.492 0, 685631.012 1043857.987 0, 685361.125 1043876.499 0, 685091.239 1043895.026 0, 684821.354 1043913.568 0, 684551.471 1043932.127 0, 684281.588 1043950.702 0, 684011.707 1043969.292 0, 683741.826 1043987.899 0, 683471.947 1044006.521 0, 
+    683202.069 1044025.159 0, 682932.192 1044043.813 0, 682662.316 1044062.483 0, 682392.441 1044081.169 0, 682121.211 1044099.965 0, 681852.694 1044118.588 0, 681582.823 1044137.322 0, 681312.952 1044156.071 0, 681043.083 1044174.836 0, 680773.215 1044193.617 0, 
+    680503.348 1044212.414 0, 680233.482 1044231.227 0, 679963.617 1044250.056 0, 679693.753 1044268.901 0, 679423.89 1044287.761 0, 679154.028 1044306.637 0, 678884.168 1044325.53 0, 678614.308 1044344.438 0, 678344.45 1044363.362 0, 678074.593 1044382.302 0, 
+    677804.737 1044401.258 0, 677534.882 1044420.229 0, 677265.028 1044439.217 0, 676995.175 1044458.221 0, 676725.324 1044477.24 0, 676455.473 1044496.275 0, 676185.624 1044515.326 0, 675915.776 1044534.393 0, 675644.571 1044553.572 0, 676038.417 1050120.503 0, 
+    676432.266 1055687.491 0, 676702.812 1055668.359 0, 676972.005 1055649.338 0, 677241.199 1055630.333 0, 677510.394 1055611.344 0, 677779.59 1055592.371 0, 678048.788 1055573.414 0, 678317.986 1055554.472 0, 678587.186 1055535.547 0, 678856.386 1055516.637 0, 
+    679125.588 1055497.743 0, 679394.791 1055478.865 0, 679663.995 1055460.002 0, 679933.2 1055441.156 0, 680202.407 1055422.325 0, 680471.614 1055403.511 0, 680740.823 1055384.712 0, 681010.032 1055365.929 0, 681279.243 1055347.162 0, 681548.455 1055328.41 0, 
+    681817.668 1055309.675 0, 682086.882 1055290.955 0, 682356.097 1055272.251 0, 682625.313 1055253.563 0, 682893.177 1055234.985 0, 683163.749 1055216.235 0, 683432.968 1055197.594 0, 683702.189 1055178.97 0, 683971.41 1055160.361 0, 684240.633 1055141.768 0, 
+    684509.857 1055123.191 0, 684779.082 1055104.63 0, 685048.308 1055086.085 0, 685317.535 1055067.555 0, 685586.764 1055049.041 0, 685855.993 1055030.544 0, 686125.223 1055012.062 0, 686394.455 1054993.596 0, 686663.687 1054975.145 0, 686932.921 1054956.711 0, 
+    687202.156 1054938.292 0, 687471.392 1054919.89 0, 687740.629 1054901.503 0, 688009.867 1054883.132 0, 688279.106 1054864.776 0, 688548.346 1054846.437 0, 688817.587 1054828.114 0, 689086.83 1054809.806 0, 689354.721 1054791.606 0, 688976.601 1049223.528 0, 
+    688598.484 1043655.506 0))
+
+POLYGON ((702279.655 1053932.233 0, 702011.711 1053949.676 0, 701742.418 1053967.223 0, 701473.126 1053984.786 0, 701203.835 1054002.364 0, 700934.545 1054019.959 0, 700665.257 1054037.569 0, 700395.969 1054055.195 0, 700126.682 1054072.837 0, 699857.396 1054090.495 0, 
+    699588.112 1054108.169 0, 699318.828 1054125.858 0, 699049.545 1054143.564 0, 698780.264 1054161.285 0, 698510.983 1054179.022 0, 698241.704 1054196.775 0, 697972.425 1054214.544 0, 697703.148 1054232.329 0, 697433.872 1054250.129 0, 697164.596 1054267.945 0, 
+    696895.322 1054285.778 0, 696626.049 1054303.626 0, 696356.777 1054321.49 0, 696087.506 1054339.369 0, 695816.884 1054357.355 0, 695548.967 1054375.176 0, 695279.699 1054393.104 0, 695010.432 1054411.047 0, 694741.166 1054429.006 0, 694471.901 1054446.981 0, 
+    694202.637 1054464.971 0, 693933.375 1054482.978 0, 693664.113 1054501 0, 693394.853 1054519.039 0, 693125.593 1054537.093 0, 692856.335 1054555.163 0, 692587.078 1054573.248 0, 692317.821 1054591.35 0, 692048.566 1054609.468 0, 691779.312 1054627.601 0, 
+    691510.059 1054645.75 0, 691240.807 1054663.915 0, 690971.556 1054682.096 0, 690702.306 1054700.293 0, 690433.057 1054718.505 0, 690163.81 1054736.734 0, 689894.563 1054754.978 0, 689625.317 1054773.238 0, 689354.721 1054791.606 0, 689732.844 1060359.736 0, 
+    690110.971 1065927.915 0, 690380.909 1065909.592 0, 690649.499 1065891.376 0, 690918.09 1065873.176 0, 691186.683 1065854.992 0, 691455.276 1065836.824 0, 691723.87 1065818.672 0, 691992.466 1065800.535 0, 692261.062 1065782.414 0, 692529.66 1065764.309 0, 
+    692798.259 1065746.22 0, 693066.858 1065728.147 0, 693335.459 1065710.089 0, 693604.061 1065692.047 0, 693872.664 1065674.021 0, 694141.268 1065656.011 0, 694409.873 1065638.017 0, 694678.479 1065620.038 0, 694947.086 1065602.076 0, 695215.694 1065584.129 0, 
+    695484.303 1065566.198 0, 695752.914 1065548.282 0, 696021.525 1065530.383 0, 696290.138 1065512.499 0, 696557.403 1065494.721 0, 696827.365 1065476.779 0, 697095.981 1065458.943 0, 697364.598 1065441.123 0, 697633.215 1065423.318 0, 697901.834 1065405.529 0, 
+    698170.454 1065387.756 0, 698439.075 1065369.999 0, 698707.696 1065352.258 0, 698976.319 1065334.532 0, 699244.943 1065316.823 0, 699513.568 1065299.129 0, 699782.194 1065281.45 0, 700050.821 1065263.788 0, 700319.449 1065246.142 0, 700588.079 1065228.511 0, 
+    700856.709 1065210.896 0, 701125.34 1065193.297 0, 701393.972 1065175.714 0, 701662.605 1065158.146 0, 701931.24 1065140.595 0, 702199.875 1065123.059 0, 702468.511 1065105.539 0, 702737.149 1065088.035 0, 703004.44 1065070.634 0, 702642.046 1059501.409 0, 
+    702279.655 1053932.233 0))
+
+POLYGON ((715900.279 1064249.782 0, 715632.938 1064266.428 0, 715364.252 1064283.173 0, 715095.568 1064299.934 0, 714826.884 1064316.711 0, 714558.201 1064333.504 0, 714289.519 1064350.312 0, 714020.838 1064367.136 0, 713752.158 1064383.976 0, 713483.479 1064400.832 0, 
+    713214.802 1064417.704 0, 712946.125 1064434.592 0, 712677.449 1064451.495 0, 712408.774 1064468.414 0, 712140.1 1064485.349 0, 711871.427 1064502.3 0, 711602.755 1064519.266 0, 711334.084 1064536.249 0, 711065.415 1064553.247 0, 710796.746 1064570.261 0, 
+    710528.078 1064587.291 0, 710259.411 1064604.336 0, 709990.745 1064621.398 0, 709722.08 1064638.475 0, 709452.07 1064655.654 0, 709184.753 1064672.677 0, 708916.091 1064689.802 0, 708647.431 1064706.942 0, 708378.771 1064724.099 0, 708110.112 1064741.271 0, 
+    707841.454 1064758.459 0, 707572.797 1064775.663 0, 707304.141 1064792.882 0, 707035.487 1064810.118 0, 706766.833 1064827.369 0, 706498.18 1064844.636 0, 706229.528 1064861.919 0, 705960.878 1064879.217 0, 705692.228 1064896.532 0, 705423.579 1064913.862 0, 
+    705154.932 1064931.208 0, 704886.285 1064948.57 0, 704617.639 1064965.948 0, 704348.995 1064983.341 0, 704080.351 1065000.751 0, 703811.709 1065018.176 0, 703543.067 1065035.617 0, 703274.427 1065053.074 0, 703004.44 1065070.634 0, 703366.837 1070639.902 0, 
+    703729.237 1076209.21 0, 703998.565 1076191.693 0, 704266.55 1076174.279 0, 704534.535 1076156.88 0, 704802.522 1076139.498 0, 705070.51 1076122.131 0, 705338.499 1076104.78 0, 705606.489 1076087.445 0, 705874.48 1076070.125 0, 706142.472 1076052.821 0, 
+    706410.465 1076035.533 0, 706678.46 1076018.261 0, 706946.455 1076001.005 0, 707214.451 1075983.764 0, 707482.448 1075966.539 0, 707750.446 1075949.33 0, 708018.445 1075932.137 0, 708286.445 1075914.959 0, 708554.447 1075897.797 0, 708822.449 1075880.651 0, 
+    709090.452 1075863.521 0, 709358.456 1075846.407 0, 709626.461 1075829.308 0, 709894.468 1075812.225 0, 710161.132 1075795.243 0, 710430.483 1075778.106 0, 710698.492 1075761.071 0, 710966.502 1075744.051 0, 711234.514 1075727.047 0, 711502.526 1075710.059 0, 
+    711770.539 1075693.086 0, 712038.553 1075676.129 0, 712306.569 1075659.188 0, 712574.585 1075642.263 0, 712842.602 1075625.354 0, 713110.62 1075608.46 0, 713378.639 1075591.582 0, 713646.66 1075574.72 0, 713914.681 1075557.874 0, 714182.703 1075541.043 0, 
+    714450.726 1075524.229 0, 714718.75 1075507.43 0, 714986.775 1075490.647 0, 715254.802 1075473.879 0, 715522.829 1075457.128 0, 715790.857 1075440.392 0, 716058.886 1075423.672 0, 716326.916 1075406.967 0, 716593.605 1075390.362 0, 716246.941 1069820.053 0, 
+    715900.279 1064249.782 0))
+
+POLYGON ((729460.235 1074607.861 0, 729193.498 1074623.713 0, 728925.422 1074639.66 0, 728657.347 1074655.623 0, 728389.272 1074671.601 0, 728121.199 1074687.596 0, 727853.127 1074703.606 0, 727585.055 1074719.632 0, 727316.985 1074735.674 0, 727048.915 1074751.731 0, 
+    726780.846 1074767.804 0, 726512.779 1074783.893 0, 726244.712 1074799.998 0, 725976.646 1074816.119 0, 725708.581 1074832.255 0, 725440.517 1074848.407 0, 725172.454 1074864.575 0, 724904.392 1074880.759 0, 724636.331 1074896.958 0, 724368.271 1074913.174 0, 
+    724100.212 1074929.405 0, 723832.154 1074945.651 0, 723564.096 1074961.914 0, 723296.04 1074978.192 0, 723026.644 1074994.568 0, 722759.93 1075010.796 0, 722491.877 1075027.122 0, 722223.825 1075043.463 0, 721955.773 1075059.821 0, 721687.723 1075076.194 0, 
+    721419.673 1075092.583 0, 721151.624 1075108.987 0, 720883.577 1075125.407 0, 720615.53 1075141.844 0, 720347.484 1075158.296 0, 720079.44 1075174.763 0, 719811.396 1075191.247 0, 719543.353 1075207.746 0, 719275.311 1075224.261 0, 719007.271 1075240.792 0, 
+    718739.231 1075257.338 0, 718471.192 1075273.901 0, 718203.154 1075290.479 0, 717935.117 1075307.073 0, 717667.081 1075323.682 0, 717399.046 1075340.308 0, 717131.012 1075356.949 0, 716862.979 1075373.606 0, 716593.605 1075390.362 0, 716940.271 1080960.707 0, 
+    717286.939 1086531.083 0, 717555.654 1086514.368 0, 717823.032 1086497.752 0, 718090.41 1086481.151 0, 718357.789 1086464.566 0, 718625.169 1086447.997 0, 718892.55 1086431.444 0, 719159.933 1086414.906 0, 719427.316 1086398.385 0, 719694.7 1086381.878 0, 
+    719962.085 1086365.388 0, 720229.471 1086348.913 0, 720496.858 1086332.455 0, 720764.246 1086316.011 0, 721031.635 1086299.584 0, 721299.025 1086283.172 0, 721566.416 1086266.777 0, 721833.808 1086250.396 0, 722101.201 1086234.032 0, 722368.594 1086217.683 0, 
+    722635.989 1086201.35 0, 722903.385 1086185.033 0, 723170.782 1086168.732 0, 723438.179 1086152.446 0, 723704.24 1086136.257 0, 723972.977 1086119.922 0, 724240.378 1086103.683 0, 724507.779 1086087.46 0, 724775.182 1086071.253 0, 725042.585 1086055.062 0, 
+    725309.989 1086038.886 0, 725577.395 1086022.726 0, 725844.801 1086006.582 0, 726112.208 1085990.454 0, 726379.616 1085974.341 0, 726647.025 1085958.244 0, 726914.435 1085942.163 0, 727181.846 1085926.098 0, 727449.258 1085910.048 0, 727716.671 1085894.014 0, 
+    727984.085 1085877.996 0, 728251.499 1085861.994 0, 728518.915 1085846.007 0, 728786.332 1085830.036 0, 729053.749 1085814.081 0, 729321.168 1085798.141 0, 729588.587 1085782.218 0, 729856.008 1085766.31 0, 730122.092 1085750.497 0, 729791.162 1080179.164 0, 
+    729460.235 1074607.861 0))
+
+POLYGON ((742959.399 1085006.175 0, 742693.269 1085021.236 0, 742425.805 1085036.389 0, 742158.341 1085051.557 0, 741890.879 1085066.741 0, 741623.417 1085081.94 0, 741355.956 1085097.156 0, 741088.497 1085112.387 0, 740821.038 1085127.634 0, 740553.58 1085142.896 0, 
+    740286.123 1085158.175 0, 740018.667 1085173.469 0, 739751.211 1085188.779 0, 739483.757 1085204.104 0, 739216.303 1085219.446 0, 738948.851 1085234.803 0, 738681.399 1085250.176 0, 738413.948 1085265.564 0, 738146.499 1085280.968 0, 737879.05 1085296.389 0, 
+    737611.602 1085311.824 0, 737344.154 1085327.276 0, 737076.708 1085342.743 0, 736809.263 1085358.226 0, 736540.482 1085373.802 0, 736274.375 1085389.239 0, 736006.932 1085404.77 0, 735739.491 1085420.316 0, 735472.05 1085435.877 0, 735204.61 1085451.455 0, 
+    734937.171 1085467.048 0, 734669.733 1085482.657 0, 734402.296 1085498.282 0, 734134.86 1085513.922 0, 733867.425 1085529.578 0, 733599.991 1085545.25 0, 733332.557 1085560.938 0, 733065.125 1085576.641 0, 732797.693 1085592.36 0, 732530.263 1085608.095 0, 
+    732262.833 1085623.846 0, 731995.404 1085639.612 0, 731727.976 1085655.394 0, 731460.549 1085671.192 0, 731193.123 1085687.006 0, 730925.698 1085702.835 0, 730658.274 1085718.68 0, 730390.851 1085734.541 0, 730122.092 1085750.497 0, 730453.023 1091321.856 0, 
+    730783.955 1096893.238 0, 731052.055 1096877.322 0, 731318.823 1096861.5 0, 731585.591 1096845.694 0, 731852.36 1096829.903 0, 732119.13 1096814.128 0, 732385.901 1096798.369 0, 732652.673 1096782.626 0, 732919.446 1096766.898 0, 733186.22 1096751.186 0, 
+    733452.995 1096735.49 0, 733719.77 1096719.809 0, 733986.547 1096704.144 0, 734253.324 1096688.495 0, 734520.103 1096672.862 0, 734786.882 1096657.244 0, 735053.662 1096641.642 0, 735320.444 1096626.056 0, 735587.226 1096610.485 0, 735854.009 1096594.93 0, 
+    736120.793 1096579.391 0, 736387.578 1096563.867 0, 736654.363 1096548.359 0, 736921.15 1096532.867 0, 737186.605 1096517.468 0, 737454.726 1096501.93 0, 737721.516 1096486.485 0, 737988.306 1096471.056 0, 738255.097 1096455.642 0, 738521.889 1096440.244 0, 
+    738788.682 1096424.862 0, 739055.476 1096409.495 0, 739322.271 1096394.144 0, 739589.067 1096378.809 0, 739855.864 1096363.49 0, 740122.661 1096348.186 0, 740389.46 1096332.898 0, 740656.259 1096317.626 0, 740923.059 1096302.369 0, 741189.86 1096287.128 0, 
+    741456.662 1096271.903 0, 741723.465 1096256.694 0, 741990.269 1096241.5 0, 742257.074 1096226.322 0, 742523.88 1096211.159 0, 742790.686 1096196.013 0, 743057.493 1096180.882 0, 743324.302 1096165.766 0, 743589.779 1096150.742 0, 743274.588 1090578.447 0, 
+    742959.399 1085006.175 0))
+
+POLYGON ((756397.65 1095444.428 0, 756132.129 1095458.702 0, 755865.279 1095473.063 0, 755598.43 1095487.441 0, 755331.582 1095501.833 0, 755064.734 1095516.242 0, 754797.888 1095530.666 0, 754531.042 1095545.106 0, 754264.197 1095559.562 0, 753997.353 1095574.033 0, 
+    753730.51 1095588.52 0, 753463.668 1095603.023 0, 753196.826 1095617.542 0, 752929.986 1095632.076 0, 752663.146 1095646.626 0, 752396.307 1095661.191 0, 752129.469 1095675.773 0, 751862.632 1095690.37 0, 751595.796 1095704.982 0, 751328.96 1095719.611 0, 
+    751062.125 1095734.255 0, 750795.292 1095748.915 0, 750528.459 1095763.59 0, 750261.627 1095778.282 0, 749993.465 1095793.062 0, 749727.966 1095807.711 0, 749461.136 1095822.45 0, 749194.308 1095837.204 0, 748927.48 1095851.973 0, 748660.653 1095866.759 0, 
+    748393.827 1095881.56 0, 748127.002 1095896.377 0, 747860.178 1095911.21 0, 747593.355 1095926.058 0, 747326.532 1095940.922 0, 747059.711 1095955.802 0, 746792.89 1095970.697 0, 746526.07 1095985.608 0, 746259.252 1096000.535 0, 745992.433 1096015.477 0, 
+    745725.616 1096030.436 0, 745458.8 1096045.41 0, 745191.985 1096060.399 0, 744925.17 1096075.405 0, 744658.357 1096090.426 0, 744391.544 1096105.462 0, 744124.732 1096120.515 0, 743857.921 1096135.583 0, 743589.779 1096150.742 0, 743904.971 1101723.055 0, 
+    744220.163 1107295.381 0, 744487.646 1107280.259 0, 744753.801 1107265.228 0, 745019.957 1107250.213 0, 745286.114 1107235.213 0, 745552.271 1107220.229 0, 745818.43 1107205.26 0, 746084.589 1107190.308 0, 746350.75 1107175.37 0, 746616.911 1107160.449 0, 
+    746883.073 1107145.543 0, 747149.236 1107130.653 0, 747415.4 1107115.779 0, 747681.564 1107100.92 0, 747947.73 1107086.077 0, 748213.896 1107071.249 0, 748480.064 1107056.437 0, 748746.232 1107041.641 0, 749012.401 1107026.861 0, 749278.571 1107012.096 0, 
+    749544.742 1106997.347 0, 749810.913 1106982.613 0, 750077.086 1106967.896 0, 750343.259 1106953.193 0, 750608.106 1106938.58 0, 750875.609 1106923.836 0, 751141.785 1106909.181 0, 751407.961 1106894.542 0, 751674.139 1106879.918 0, 751940.318 1106865.31 0, 
+    752206.497 1106850.717 0, 752472.677 1106836.14 0, 752738.858 1106821.579 0, 753005.04 1106807.034 0, 753271.223 1106792.504 0, 753537.407 1106777.99 0, 753803.592 1106763.491 0, 754069.777 1106749.009 0, 754335.963 1106734.541 0, 754602.15 1106720.09 0, 
+    754868.338 1106705.654 0, 755134.527 1106691.234 0, 755400.717 1106676.83 0, 755666.907 1106662.441 0, 755933.099 1106648.068 0, 756199.291 1106633.71 0, 756465.484 1106619.368 0, 756731.678 1106605.042 0, 756996.546 1106590.803 0, 756697.097 1101017.609 0, 
+    756397.65 1095444.428 0))
+
+POLYGON ((769774.868 1105922.324 0, 769509.959 1105935.814 0, 769243.725 1105949.388 0, 768977.493 1105962.978 0, 768711.261 1105976.584 0, 768445.03 1105990.205 0, 768178.8 1106003.841 0, 767912.571 1106017.494 0, 767646.342 1106031.162 0, 767380.115 1106044.845 0, 
+    767113.888 1106058.545 0, 766847.662 1106072.26 0, 766581.436 1106085.991 0, 766315.212 1106099.737 0, 766048.988 1106113.499 0, 765782.765 1106127.277 0, 765516.543 1106141.07 0, 765250.322 1106154.879 0, 764984.102 1106168.704 0, 764717.882 1106182.544 0, 
+    764451.663 1106196.4 0, 764185.445 1106210.272 0, 763919.228 1106224.16 0, 763653.012 1106238.063 0, 763385.471 1106252.051 0, 763120.582 1106265.916 0, 762854.368 1106279.866 0, 762588.155 1106293.832 0, 762321.943 1106307.813 0, 762055.731 1106321.81 0, 
+    761789.521 1106335.823 0, 761523.311 1106349.851 0, 761257.102 1106363.895 0, 760990.894 1106377.955 0, 760724.687 1106392.031 0, 760458.48 1106406.122 0, 760192.275 1106420.228 0, 759926.07 1106434.351 0, 759659.866 1106448.489 0, 759393.663 1106462.643 0, 
+    759127.461 1106476.812 0, 758861.259 1106490.997 0, 758595.059 1106505.198 0, 758328.859 1106519.415 0, 758062.66 1106533.647 0, 757796.462 1106547.895 0, 757530.265 1106562.158 0, 757264.068 1106576.437 0, 756996.546 1106590.803 0, 757295.995 1112164.007 0, 
+    757595.444 1117737.215 0, 757862.307 1117722.885 0, 758127.847 1117708.641 0, 758393.389 1117694.412 0, 758658.931 1117680.2 0, 758924.473 1117666.003 0, 759190.017 1117651.821 0, 759455.562 1117637.656 0, 759721.107 1117623.505 0, 759986.653 1117609.371 0, 
+    760252.2 1117595.252 0, 760517.748 1117581.149 0, 760783.297 1117567.061 0, 761048.846 1117552.989 0, 761314.397 1117538.933 0, 761579.948 1117524.892 0, 761845.5 1117510.867 0, 762111.053 1117496.857 0, 762376.606 1117482.863 0, 762642.161 1117468.885 0, 
+    762907.716 1117454.923 0, 763173.272 1117440.976 0, 763438.829 1117427.044 0, 763704.387 1117413.129 0, 763968.623 1117399.298 0, 764235.505 1117385.344 0, 764501.065 1117371.475 0, 764766.626 1117357.622 0, 765032.188 1117343.785 0, 765297.751 1117329.963 0, 
+    765563.314 1117316.156 0, 765828.878 1117302.366 0, 766094.444 1117288.591 0, 766360.009 1117274.831 0, 766625.576 1117261.087 0, 766891.144 1117247.359 0, 767156.712 1117233.647 0, 767422.281 1117219.95 0, 767687.851 1117206.269 0, 767953.422 1117192.603 0, 
+    768218.993 1117178.953 0, 768484.566 1117165.319 0, 768750.139 1117151.7 0, 769015.713 1117138.097 0, 769281.288 1117124.509 0, 769546.863 1117110.938 0, 769812.439 1117097.381 0, 770078.017 1117083.841 0, 770342.273 1117070.383 0, 770058.57 1111496.351 0, 
+    769774.868 1105922.324 0))
+
+POLYGON ((783090.935 1116439.566 0, 782826.64 1116452.277 0, 782561.025 1116465.067 0, 782295.412 1116477.873 0, 782029.799 1116490.695 0, 781764.187 1116503.532 0, 781498.575 1116516.384 0, 781232.965 1116529.253 0, 780967.355 1116542.137 0, 780701.746 1116555.036 0, 
+    780436.138 1116567.952 0, 780170.53 1116580.883 0, 779904.923 1116593.829 0, 779639.317 1116606.791 0, 779373.712 1116619.769 0, 779108.108 1116632.763 0, 778842.504 1116645.772 0, 778576.901 1116658.796 0, 778311.299 1116671.837 0, 778045.697 1116684.893 0, 
+    777780.097 1116697.964 0, 777514.497 1116711.052 0, 777248.898 1116724.154 0, 776983.299 1116737.273 0, 776716.381 1116750.472 0, 776452.105 1116763.557 0, 776186.509 1116776.722 0, 775920.914 1116789.903 0, 775655.319 1116803.1 0, 775389.726 1116816.312 0, 
+    775124.133 1116829.54 0, 774858.541 1116842.784 0, 774592.949 1116856.043 0, 774327.359 1116869.318 0, 774061.769 1116882.608 0, 773796.18 1116895.914 0, 773530.592 1116909.236 0, 773265.004 1116922.573 0, 772999.418 1116935.926 0, 772733.832 1116949.295 0, 
+    772468.247 1116962.679 0, 772202.662 1116976.079 0, 771937.079 1116989.495 0, 771671.496 1117002.926 0, 771405.914 1117016.373 0, 771140.333 1117029.835 0, 770874.753 1117043.313 0, 770609.173 1117056.807 0, 770342.273 1117070.383 0, 770625.976 1122644.416 0, 
+    770909.678 1128218.444 0, 771175.919 1128204.901 0, 771440.843 1128191.441 0, 771705.767 1128177.996 0, 771970.692 1128164.567 0, 772235.617 1128151.154 0, 772500.544 1128137.756 0, 772765.471 1128124.373 0, 773030.399 1128111.006 0, 773295.328 1128097.655 0, 
+    773560.258 1128084.32 0, 773825.188 1128071 0, 774090.12 1128057.695 0, 774355.052 1128044.406 0, 774619.985 1128031.133 0, 774884.918 1128017.876 0, 775149.853 1128004.634 0, 775414.788 1127991.407 0, 775679.724 1127978.196 0, 775944.66 1127965.001 0, 
+    776209.598 1127951.821 0, 776474.536 1127938.657 0, 776739.475 1127925.509 0, 777004.415 1127912.376 0, 777268.038 1127899.324 0, 777534.297 1127886.157 0, 777799.239 1127873.071 0, 778064.182 1127860 0, 778329.126 1127846.945 0, 778594.07 1127833.906 0, 
+    778859.015 1127820.882 0, 779123.961 1127807.874 0, 779388.908 1127794.882 0, 779653.856 1127781.905 0, 779918.804 1127768.944 0, 780183.753 1127755.998 0, 780448.703 1127743.068 0, 780713.653 1127730.153 0, 780978.604 1127717.254 0, 781243.557 1127704.371 0, 
+    781508.509 1127691.503 0, 781773.463 1127678.651 0, 782038.417 1127665.814 0, 782303.372 1127652.993 0, 782568.328 1127640.188 0, 782833.285 1127627.398 0, 783098.242 1127614.624 0, 783363.2 1127601.865 0, 783626.843 1127589.186 0, 783358.889 1122014.378 0, 
+    783090.935 1116439.566 0))
+
+POLYGON ((796345.734 1126995.858 0, 796082.055 1127007.792 0, 795817.062 1127019.802 0, 795552.069 1127031.828 0, 795287.078 1127043.869 0, 795022.087 1127055.926 0, 794757.097 1127067.998 0, 794492.107 1127080.086 0, 794227.118 1127092.19 0, 793962.13 1127104.309 0, 
+    793697.143 1127116.444 0, 793432.156 1127128.594 0, 793167.17 1127140.76 0, 792902.185 1127152.942 0, 792637.2 1127165.139 0, 792372.216 1127177.352 0, 792107.233 1127189.58 0, 791842.251 1127201.824 0, 791577.269 1127214.084 0, 791312.288 1127226.359 0, 
+    791047.308 1127238.65 0, 790782.328 1127250.956 0, 790517.35 1127263.278 0, 790252.372 1127275.615 0, 789986.079 1127288.03 0, 789722.418 1127300.337 0, 789457.442 1127312.722 0, 789192.467 1127325.121 0, 788927.492 1127337.537 0, 788662.519 1127349.968 0, 
+    788397.546 1127362.415 0, 788132.574 1127374.877 0, 787867.602 1127387.355 0, 787602.631 1127399.848 0, 787337.661 1127412.358 0, 787072.692 1127424.882 0, 786807.724 1127437.422 0, 786542.756 1127449.978 0, 786277.789 1127462.55 0, 786012.822 1127475.137 0, 
+    785747.857 1127487.74 0, 785482.892 1127500.358 0, 785217.928 1127512.992 0, 784952.965 1127525.641 0, 784688.002 1127538.306 0, 784423.04 1127550.987 0, 784158.079 1127563.683 0, 783893.119 1127576.395 0, 783626.843 1127589.186 0, 783894.796 1133163.985 0, 
+    784162.749 1138738.771 0, 784428.365 1138726.012 0, 784692.669 1138713.332 0, 784956.974 1138700.667 0, 785221.28 1138688.018 0, 785485.586 1138675.384 0, 785749.893 1138662.766 0, 786014.201 1138650.163 0, 786278.51 1138637.576 0, 786542.819 1138625.005 0, 
+    786807.129 1138612.449 0, 787071.44 1138599.909 0, 787335.751 1138587.384 0, 787600.064 1138574.875 0, 787864.377 1138562.381 0, 788128.69 1138549.903 0, 788393.005 1138537.44 0, 788657.32 1138524.993 0, 788921.636 1138512.562 0, 789185.953 1138500.146 0, 
+    789450.27 1138487.746 0, 789714.588 1138475.361 0, 789978.907 1138462.992 0, 790243.226 1138450.638 0, 790506.234 1138438.361 0, 790771.868 1138425.977 0, 791036.19 1138413.67 0, 791300.512 1138401.379 0, 791564.835 1138389.103 0, 791829.159 1138376.843 0, 
+    792093.484 1138364.598 0, 792357.809 1138352.369 0, 792622.135 1138340.155 0, 792886.462 1138327.957 0, 793150.79 1138315.775 0, 793415.118 1138303.608 0, 793679.447 1138291.456 0, 793943.776 1138279.32 0, 794208.107 1138267.2 0, 794472.438 1138255.095 0, 
+    794736.77 1138243.006 0, 795001.102 1138230.933 0, 795265.435 1138218.875 0, 795529.769 1138206.832 0, 795794.104 1138194.805 0, 796058.439 1138182.794 0, 796322.775 1138170.798 0, 796587.112 1138158.818 0, 796850.138 1138146.912 0, 796597.936 1132571.391 0, 
+    796345.734 1126995.858 0))
+
+POLYGON ((809539.149 1137590.9 0, 809276.089 1137602.063 0, 809011.719 1137613.296 0, 808747.35 1137624.545 0, 808482.982 1137635.81 0, 808218.615 1137647.09 0, 807954.248 1137658.385 0, 807689.881 1137669.697 0, 807425.516 1137681.023 0, 807161.151 1137692.366 0, 
+    806896.787 1137703.724 0, 806632.423 1137715.097 0, 806368.06 1137726.486 0, 806103.698 1137737.891 0, 805839.336 1137749.311 0, 805574.976 1137760.747 0, 805310.615 1137772.198 0, 805046.256 1137783.665 0, 804781.897 1137795.147 0, 804517.539 1137806.645 0, 
+    804253.181 1137818.158 0, 803988.824 1137829.687 0, 803724.468 1137841.232 0, 803460.113 1137852.792 0, 803194.448 1137864.425 0, 802931.404 1137875.959 0, 802667.05 1137887.566 0, 802402.698 1137899.188 0, 802138.346 1137910.826 0, 801873.994 1137922.48 0, 
+    801609.644 1137934.149 0, 801345.294 1137945.834 0, 801080.944 1137957.534 0, 800816.596 1137969.25 0, 800552.248 1137980.981 0, 800287.901 1137992.728 0, 800023.554 1138004.49 0, 799759.208 1138016.268 0, 799494.863 1138028.062 0, 799230.519 1138039.871 0, 
+    798966.175 1138051.696 0, 798701.832 1138063.536 0, 798437.489 1138075.392 0, 798173.148 1138087.263 0, 797908.807 1138099.15 0, 797644.466 1138111.052 0, 797380.127 1138122.97 0, 797115.788 1138134.904 0, 796850.138 1138146.912 0, 797102.339 1143722.416 0, 
+    797354.539 1149297.897 0, 797619.529 1149285.919 0, 797883.212 1149274.015 0, 798146.895 1149262.126 0, 798410.579 1149250.253 0, 798674.264 1149238.396 0, 798937.949 1149226.554 0, 799201.635 1149214.728 0, 799465.322 1149202.917 0, 799729.009 1149191.121 0, 
+    799992.698 1149179.342 0, 800256.386 1149167.577 0, 800520.076 1149155.829 0, 800783.766 1149144.095 0, 801047.457 1149132.378 0, 801311.149 1149120.676 0, 801574.841 1149108.989 0, 801838.534 1149097.318 0, 802102.227 1149085.662 0, 802365.922 1149074.022 0, 
+    802629.617 1149062.397 0, 802893.312 1149050.788 0, 803157.009 1149039.195 0, 803420.706 1149027.617 0, 803683.096 1149016.112 0, 803948.102 1149004.507 0, 804211.801 1148992.976 0, 804475.501 1148981.46 0, 804739.201 1148969.959 0, 805002.902 1148958.475 0, 
+    805266.604 1148947.005 0, 805530.307 1148935.551 0, 805794.01 1148924.113 0, 806057.714 1148912.69 0, 806321.418 1148901.283 0, 806585.123 1148889.891 0, 806848.829 1148878.515 0, 807112.536 1148867.154 0, 807376.243 1148855.809 0, 807639.951 1148844.479 0, 
+    807903.659 1148833.165 0, 808167.369 1148821.866 0, 808431.078 1148810.583 0, 808694.789 1148799.316 0, 808958.5 1148788.064 0, 809222.212 1148776.827 0, 809485.924 1148765.606 0, 809749.638 1148754.4 0, 810012.045 1148743.266 0, 809775.598 1143167.094 0, 
+    809539.149 1137590.9 0))
+
+POLYGON ((822671.067 1148224.396 0, 822408.627 1148234.79 0, 822144.883 1148245.25 0, 821881.14 1148255.726 0, 821617.398 1148266.218 0, 821353.656 1148276.725 0, 821089.914 1148287.247 0, 820826.174 1148297.785 0, 820562.434 1148308.339 0, 820298.694 1148318.908 0, 
+    820034.956 1148329.492 0, 819771.217 1148340.093 0, 819507.48 1148350.708 0, 819243.743 1148361.339 0, 818980.007 1148371.986 0, 818716.271 1148382.648 0, 818452.536 1148393.326 0, 818188.801 1148404.019 0, 817925.068 1148414.728 0, 817661.334 1148425.453 0, 
+    817397.602 1148436.192 0, 817133.87 1148446.948 0, 816870.139 1148457.719 0, 816606.408 1148468.505 0, 816341.373 1148479.361 0, 816078.949 1148490.125 0, 815815.22 1148500.958 0, 815551.492 1148511.806 0, 815287.765 1148522.67 0, 815024.038 1148533.55 0, 
+    814760.312 1148544.445 0, 814496.586 1148555.355 0, 814232.861 1148566.281 0, 813969.137 1148577.223 0, 813705.413 1148588.18 0, 813441.69 1148599.153 0, 813177.968 1148610.141 0, 812914.247 1148621.145 0, 812650.526 1148632.164 0, 812386.805 1148643.199 0, 
+    812123.085 1148654.249 0, 811859.366 1148665.315 0, 811595.648 1148676.396 0, 811331.93 1148687.493 0, 811068.213 1148698.606 0, 810804.497 1148709.734 0, 810540.781 1148720.877 0, 810277.066 1148732.036 0, 810012.045 1148743.266 0, 810248.491 1154319.411 0, 
+    810484.936 1159895.525 0, 810749.297 1159884.323 0, 811012.356 1159873.192 0, 811275.415 1159862.076 0, 811538.475 1159850.976 0, 811801.536 1159839.891 0, 812064.597 1159828.822 0, 812327.659 1159817.768 0, 812590.722 1159806.73 0, 812853.785 1159795.707 0, 
+    813116.849 1159784.7 0, 813379.914 1159773.708 0, 813642.979 1159762.731 0, 813906.045 1159751.771 0, 814169.111 1159740.825 0, 814432.179 1159729.895 0, 814695.246 1159718.981 0, 814958.315 1159708.082 0, 815221.384 1159697.199 0, 815484.454 1159686.331 0, 
+    815747.524 1159675.478 0, 816010.595 1159664.641 0, 816273.667 1159653.82 0, 816536.739 1159643.014 0, 816798.51 1159632.276 0, 817062.885 1159621.448 0, 817325.96 1159610.688 0, 817589.034 1159599.944 0, 817852.11 1159589.216 0, 818115.186 1159578.503 0, 
+    818378.263 1159567.805 0, 818641.34 1159557.123 0, 818904.418 1159546.456 0, 819167.497 1159535.805 0, 819430.576 1159525.169 0, 819693.656 1159514.549 0, 819956.736 1159503.944 0, 820219.817 1159493.355 0, 820482.899 1159482.781 0, 820745.981 1159472.223 0, 
+    821009.064 1159461.68 0, 821272.148 1159451.153 0, 821535.232 1159440.641 0, 821798.317 1159430.145 0, 822061.402 1159419.664 0, 822324.488 1159409.199 0, 822587.575 1159398.749 0, 822850.662 1159388.314 0, 823112.449 1159377.947 0, 822891.759 1153801.187 0, 
+    822671.067 1148224.396 0))
+
+POLYGON ((835741.374 1158896.046 0, 835479.557 1158905.674 0, 835216.441 1158915.365 0, 834953.326 1158925.071 0, 834690.211 1158934.794 0, 834427.098 1158944.531 0, 834163.984 1158954.284 0, 833900.871 1158964.053 0, 833637.759 1158973.837 0, 833374.647 1158983.636 0, 
+    833111.536 1158993.451 0, 832848.426 1159003.282 0, 832585.316 1159013.128 0, 832322.206 1159022.989 0, 832059.097 1159032.866 0, 831795.989 1159042.758 0, 831532.882 1159052.666 0, 831269.775 1159062.59 0, 831006.668 1159072.528 0, 830743.562 1159082.483 0, 
+    830480.457 1159092.453 0, 830217.352 1159102.438 0, 829954.248 1159112.439 0, 829691.144 1159122.455 0, 829426.741 1159132.537 0, 829164.939 1159142.534 0, 828901.837 1159152.597 0, 828638.736 1159162.675 0, 828375.636 1159172.769 0, 828112.536 1159182.878 0, 
+    827849.436 1159193.003 0, 827586.338 1159203.143 0, 827323.239 1159213.299 0, 827060.142 1159223.47 0, 826797.045 1159233.656 0, 826533.948 1159243.859 0, 826270.853 1159254.076 0, 826007.757 1159264.309 0, 825744.663 1159274.558 0, 825481.569 1159284.822 0, 
+    825218.475 1159295.101 0, 824955.383 1159305.397 0, 824692.29 1159315.707 0, 824429.199 1159326.033 0, 824166.108 1159336.375 0, 823903.018 1159346.732 0, 823639.928 1159357.104 0, 823376.839 1159367.492 0, 823112.449 1159377.947 0, 823333.138 1164954.671 0, 
+    823553.825 1170531.355 0, 823817.555 1170520.926 0, 824079.988 1170510.564 0, 824342.421 1170500.217 0, 824604.855 1170489.886 0, 824867.29 1170479.57 0, 825129.725 1170469.27 0, 825392.16 1170458.985 0, 825654.597 1170448.716 0, 825917.034 1170438.462 0, 
+    826179.471 1170428.224 0, 826441.909 1170418.001 0, 826704.348 1170407.793 0, 826966.787 1170397.601 0, 827229.227 1170387.424 0, 827491.668 1170377.263 0, 827754.109 1170367.117 0, 828016.55 1170356.987 0, 828278.993 1170346.872 0, 828541.436 1170336.773 0, 
+    828803.879 1170326.689 0, 829066.323 1170316.62 0, 829328.768 1170306.567 0, 829591.213 1170296.529 0, 829852.362 1170286.557 0, 830116.105 1170276.5 0, 830378.552 1170266.509 0, 830641 1170256.533 0, 830903.448 1170246.573 0, 831165.897 1170236.628 0, 
+    831428.346 1170226.698 0, 831690.796 1170216.784 0, 831953.247 1170206.886 0, 832215.698 1170197.002 0, 832478.15 1170187.135 0, 832740.602 1170177.282 0, 833003.055 1170167.446 0, 833265.508 1170157.624 0, 833527.962 1170147.818 0, 833790.417 1170138.028 0, 
+    834052.872 1170128.253 0, 834315.328 1170118.493 0, 834577.784 1170108.749 0, 834840.241 1170099.02 0, 835102.699 1170089.307 0, 835365.157 1170079.609 0, 835627.615 1170069.927 0, 835890.074 1170060.26 0, 836151.238 1170050.656 0, 835946.307 1164473.371 0, 
+    835741.374 1158896.046 0))
+
+POLYGON ((848749.959 1169605.55 0, 848488.767 1169614.416 0, 848226.281 1169623.341 0, 847963.796 1169632.282 0, 847701.312 1169641.238 0, 847438.828 1169650.21 0, 847176.345 1169659.197 0, 846913.862 1169668.2 0, 846651.38 1169677.218 0, 846388.898 1169686.251 0, 
+    846126.417 1169695.3 0, 845863.936 1169704.365 0, 845601.456 1169713.444 0, 845338.976 1169722.54 0, 845076.497 1169731.651 0, 844814.019 1169740.777 0, 844551.541 1169749.918 0, 844289.063 1169759.076 0, 844026.586 1169768.248 0, 843764.11 1169777.436 0, 
+    843501.634 1169786.64 0, 843239.159 1169795.858 0, 842976.684 1169805.093 0, 842714.21 1169814.343 0, 842450.441 1169823.654 0, 842189.263 1169832.889 0, 841926.791 1169842.185 0, 841664.319 1169851.496 0, 841401.847 1169860.823 0, 841139.376 1169870.166 0, 
+    840876.906 1169879.524 0, 840614.436 1169888.897 0, 840351.967 1169898.286 0, 840089.498 1169907.69 0, 839827.03 1169917.11 0, 839564.562 1169926.545 0, 839302.095 1169935.996 0, 839039.629 1169945.462 0, 838777.163 1169954.944 0, 838514.697 1169964.441 0, 
+    838252.232 1169973.953 0, 837989.768 1169983.481 0, 837727.305 1169993.024 0, 837464.841 1170002.583 0, 837202.379 1170012.157 0, 836939.917 1170021.747 0, 836677.455 1170031.352 0, 836414.994 1170040.972 0, 836151.238 1170050.656 0, 836356.168 1175627.896 0, 
+    836561.096 1181205.087 0, 836824.192 1181195.427 0, 837085.997 1181185.831 0, 837347.802 1181176.25 0, 837609.607 1181166.684 0, 837871.413 1181157.134 0, 838133.22 1181147.599 0, 838395.027 1181138.079 0, 838656.835 1181128.575 0, 838918.643 1181119.087 0, 
+    839180.452 1181109.614 0, 839442.261 1181100.156 0, 839704.071 1181090.713 0, 839965.882 1181081.286 0, 840227.693 1181071.875 0, 840489.504 1181062.479 0, 840751.316 1181053.098 0, 841013.129 1181043.732 0, 841274.942 1181034.383 0, 841536.756 1181025.048 0, 
+    841798.571 1181015.729 0, 842060.386 1181006.425 0, 842322.201 1180997.137 0, 842584.017 1180987.864 0, 842844.542 1180978.652 0, 843107.651 1180969.364 0, 843369.468 1180960.138 0, 843631.287 1180950.926 0, 843893.105 1180941.731 0, 844154.925 1180932.55 0, 
+    844416.744 1180923.385 0, 844678.565 1180914.236 0, 844940.386 1180905.101 0, 845202.207 1180895.983 0, 845464.029 1180886.879 0, 845725.851 1180877.791 0, 845987.674 1180868.719 0, 846249.498 1180859.661 0, 846511.322 1180850.62 0, 846773.147 1180841.593 0, 
+    847034.972 1180832.582 0, 847296.798 1180823.587 0, 847558.624 1180814.607 0, 847820.451 1180805.642 0, 848082.278 1180796.693 0, 848344.106 1180787.759 0, 848605.934 1180778.841 0, 848867.763 1180769.937 0, 849128.301 1180761.094 0, 848939.131 1175183.346 0, 
+    848749.959 1169605.55 0))
+
+POLYGON ((861696.711 1180352.607 0, 861436.147 1180360.715 0, 861174.294 1180368.878 0, 860912.441 1180377.057 0, 860650.589 1180385.251 0, 860388.738 1180393.46 0, 860126.887 1180401.685 0, 859865.036 1180409.926 0, 859603.186 1180418.181 0, 859341.336 1180426.453 0, 
+    859079.487 1180434.739 0, 858817.639 1180443.041 0, 858555.791 1180451.359 0, 858293.943 1180459.692 0, 858032.096 1180468.04 0, 857770.249 1180476.403 0, 857508.403 1180484.782 0, 857246.558 1180493.177 0, 856984.712 1180501.587 0, 856722.868 1180510.012 0, 
+    856461.024 1180518.453 0, 856199.18 1180526.909 0, 855937.337 1180535.381 0, 855675.494 1180543.867 0, 855412.362 1180552.412 0, 855151.81 1180560.888 0, 854889.969 1180569.421 0, 854628.128 1180577.969 0, 854366.288 1180586.533 0, 854104.449 1180595.113 0, 
+    853842.609 1180603.708 0, 853580.771 1180612.318 0, 853318.933 1180620.944 0, 853057.095 1180629.585 0, 852795.258 1180638.241 0, 852533.421 1180646.913 0, 852271.585 1180655.6 0, 852009.75 1180664.303 0, 851747.915 1180673.021 0, 851486.08 1180681.755 0, 
+    851224.246 1180690.504 0, 850962.412 1180699.268 0, 850700.579 1180708.048 0, 850438.747 1180716.843 0, 850176.915 1180725.653 0, 849915.083 1180734.479 0, 849653.253 1180743.321 0, 849391.422 1180752.178 0, 849128.301 1180761.094 0, 849317.47 1186338.787 0, 
+    849506.637 1191916.421 0, 849769.098 1191907.527 0, 850030.271 1191898.693 0, 850291.446 1191889.874 0, 850552.621 1191881.07 0, 850813.796 1191872.281 0, 851074.972 1191863.508 0, 851336.148 1191854.75 0, 851597.325 1191846.008 0, 851858.503 1191837.281 0, 
+    852119.681 1191828.569 0, 852380.859 1191819.873 0, 852642.038 1191811.192 0, 852903.218 1191802.527 0, 853164.398 1191793.877 0, 853425.578 1191785.242 0, 853686.759 1191776.622 0, 853947.941 1191768.018 0, 854209.123 1191759.43 0, 854470.305 1191750.856 0, 
+    854731.488 1191742.299 0, 854992.672 1191733.756 0, 855253.856 1191725.229 0, 855515.041 1191716.717 0, 855774.939 1191708.262 0, 856037.411 1191699.74 0, 856298.597 1191691.274 0, 856559.784 1191682.824 0, 856820.971 1191674.389 0, 857082.158 1191665.969 0, 
+    857343.346 1191657.565 0, 857604.535 1191649.176 0, 857865.724 1191640.803 0, 858126.914 1191632.445 0, 858388.104 1191624.102 0, 858649.294 1191615.775 0, 858910.485 1191607.463 0, 859171.677 1191599.166 0, 859432.868 1191590.885 0, 859694.061 1191582.619 0, 
+    859955.254 1191574.369 0, 860216.447 1191566.134 0, 860477.641 1191557.914 0, 860738.836 1191549.71 0, 861000.03 1191541.521 0, 861261.226 1191533.347 0, 861522.422 1191525.189 0, 861783.618 1191517.046 0, 862043.529 1191508.959 0, 861870.121 1185930.812 0, 
+    861696.711 1180352.607 0))
+
+POLYGON ((874581.523 1191136.917 0, 874321.588 1191144.27 0, 874060.369 1191151.675 0, 873799.152 1191159.095 0, 873537.934 1191166.531 0, 873276.717 1191173.982 0, 873015.501 1191181.448 0, 872754.285 1191188.93 0, 872493.069 1191196.427 0, 872231.854 1191203.94 0, 
+    871970.639 1191211.467 0, 871709.425 1191219.011 0, 871448.211 1191226.569 0, 871186.997 1191234.143 0, 870925.784 1191241.733 0, 870664.572 1191249.337 0, 870403.36 1191256.958 0, 870142.148 1191264.593 0, 869880.937 1191272.244 0, 869619.726 1191279.91 0, 
+    869358.516 1191287.592 0, 869097.306 1191295.289 0, 868836.097 1191303.001 0, 868574.888 1191310.729 0, 868312.394 1191318.51 0, 868052.471 1191326.23 0, 867791.264 1191334.004 0, 867530.057 1191341.793 0, 867268.85 1191349.598 0, 867007.644 1191357.418 0, 
+    866746.438 1191365.253 0, 866485.233 1191373.104 0, 866224.028 1191380.97 0, 865962.824 1191388.852 0, 865701.62 1191396.749 0, 865440.416 1191404.661 0, 865179.213 1191412.588 0, 864918.011 1191420.531 0, 864656.809 1191428.49 0, 864395.607 1191436.463 0, 
+    864134.406 1191444.452 0, 863873.206 1191452.457 0, 863612.006 1191460.477 0, 863350.806 1191468.512 0, 863089.607 1191476.563 0, 862828.408 1191484.629 0, 862567.21 1191492.71 0, 862306.012 1191500.807 0, 862043.529 1191508.959 0, 862216.935 1197087.042 0, 
+    862390.339 1202665.056 0, 862652.162 1202656.925 0, 862912.703 1202648.849 0, 863173.245 1202640.788 0, 863433.787 1202632.742 0, 863694.33 1202624.711 0, 863954.873 1202616.696 0, 864215.416 1202608.697 0, 864475.96 1202600.712 0, 864736.505 1202592.743 0, 
+    864997.049 1202584.79 0, 865257.595 1202576.851 0, 865518.141 1202568.928 0, 865778.687 1202561.021 0, 866039.234 1202553.128 0, 866299.781 1202545.251 0, 866560.329 1202537.39 0, 866820.877 1202529.543 0, 867081.425 1202521.712 0, 867341.975 1202513.897 0, 
+    867602.524 1202506.096 0, 867863.074 1202498.312 0, 868123.624 1202490.542 0, 868384.175 1202482.788 0, 868643.445 1202475.087 0, 868905.279 1202467.325 0, 869165.831 1202459.617 0, 869426.384 1202451.924 0, 869686.937 1202444.246 0, 869947.49 1202436.584 0, 
+    870208.044 1202428.937 0, 870468.599 1202421.305 0, 870729.154 1202413.689 0, 870989.709 1202406.088 0, 871250.265 1202398.502 0, 871510.822 1202390.932 0, 871771.378 1202383.377 0, 872031.936 1202375.837 0, 872292.493 1202368.313 0, 872553.051 1202360.804 0, 
+    872813.61 1202353.311 0, 873074.169 1202345.832 0, 873334.728 1202338.369 0, 873595.288 1202330.922 0, 873855.848 1202323.49 0, 874116.409 1202316.073 0, 874376.97 1202308.671 0, 874637.532 1202301.285 0, 874896.813 1202293.95 0, 874739.169 1196715.468 0, 
+    874581.523 1191136.917 0))
+
+POLYGON ((887404.286 1201958.178 0, 887144.983 1201964.78 0, 886884.401 1201971.43 0, 886623.82 1201978.096 0, 886363.24 1201984.777 0, 886102.66 1201991.473 0, 885842.08 1201998.184 0, 885581.5 1202004.911 0, 885320.921 1202011.653 0, 885060.342 1202018.41 0, 
+    884799.764 1202025.183 0, 884539.186 1202031.971 0, 884278.609 1202038.775 0, 884018.032 1202045.594 0, 883757.455 1202052.428 0, 883496.879 1202059.277 0, 883236.303 1202066.142 0, 882975.728 1202073.022 0, 882715.153 1202079.918 0, 882454.578 1202086.829 0, 
+    882194.004 1202093.755 0, 881933.43 1202100.696 0, 881672.856 1202107.653 0, 881412.283 1202114.625 0, 881150.431 1202121.647 0, 880891.139 1202128.616 0, 880630.567 1202135.634 0, 880369.995 1202142.667 0, 880109.424 1202149.716 0, 879848.854 1202156.78 0, 
+    879588.284 1202163.86 0, 879327.714 1202170.955 0, 879067.145 1202178.065 0, 878806.576 1202185.19 0, 878546.008 1202192.331 0, 878285.44 1202199.487 0, 878024.872 1202206.659 0, 877764.305 1202213.846 0, 877503.738 1202221.048 0, 877243.172 1202228.266 0, 
+    876982.606 1202235.499 0, 876722.04 1202242.747 0, 876461.475 1202250.01 0, 876200.911 1202257.289 0, 875940.346 1202264.584 0, 875679.783 1202271.893 0, 875419.219 1202279.218 0, 875158.656 1202286.558 0, 874896.813 1202293.95 0, 875054.456 1207872.36 0, 
+    875212.096 1213450.691 0, 875473.279 1213443.318 0, 875733.185 1213435.997 0, 875993.092 1213428.69 0, 876252.999 1213421.399 0, 876512.907 1213414.123 0, 876772.814 1213406.863 0, 877032.723 1213399.617 0, 877292.632 1213392.387 0, 877552.541 1213385.173 0, 
+    877812.451 1213377.973 0, 878072.361 1213370.789 0, 878332.271 1213363.621 0, 878592.182 1213356.467 0, 878852.093 1213349.329 0, 879112.005 1213342.206 0, 879371.917 1213335.098 0, 879631.83 1213328.006 0, 879891.743 1213320.929 0, 880151.656 1213313.867 0, 
+    880411.57 1213306.821 0, 880671.485 1213299.79 0, 880931.399 1213292.774 0, 881191.314 1213285.774 0, 881449.953 1213278.823 0, 881711.146 1213271.819 0, 881971.062 1213264.864 0, 882230.979 1213257.925 0, 882490.896 1213251.001 0, 882750.813 1213244.092 0, 
+    883010.731 1213237.199 0, 883270.65 1213230.32 0, 883530.568 1213223.458 0, 883790.488 1213216.61 0, 884050.407 1213209.778 0, 884310.327 1213202.961 0, 884570.248 1213196.159 0, 884830.168 1213189.373 0, 885090.089 1213182.602 0, 885350.011 1213175.846 0, 
+    885609.933 1213169.106 0, 885869.855 1213162.381 0, 886129.778 1213155.671 0, 886389.701 1213148.976 0, 886649.625 1213142.297 0, 886909.549 1213135.633 0, 887169.473 1213128.985 0, 887429.398 1213122.351 0, 887688.047 1213115.766 0, 887546.168 1207537.011 0, 
+    887404.286 1201958.178 0))
+
+POLYGON ((900164.895 1212816.088 0, 899906.226 1212821.943 0, 899646.284 1212827.842 0, 899386.342 1212833.756 0, 899126.4 1212839.686 0, 898866.459 1212845.631 0, 898606.518 1212851.591 0, 898346.577 1212857.566 0, 898086.637 1212863.557 0, 897826.697 1212869.563 0, 
+    897566.757 1212875.585 0, 897306.818 1212881.621 0, 897046.879 1212887.673 0, 896786.94 1212893.741 0, 896527.002 1212899.823 0, 896267.064 1212905.921 0, 896007.127 1212912.034 0, 895747.19 1212918.163 0, 895487.253 1212924.306 0, 895227.317 1212930.465 0, 
+    894967.381 1212936.64 0, 894707.445 1212942.829 0, 894447.51 1212949.034 0, 894187.575 1212955.255 0, 893926.366 1212961.521 0, 893667.706 1212967.741 0, 893407.772 1212974.007 0, 893147.839 1212980.289 0, 892887.906 1212986.585 0, 892627.973 1212992.897 0, 
+    892368.041 1212999.225 0, 892108.109 1213005.568 0, 891848.177 1213011.925 0, 891588.246 1213018.299 0, 891328.315 1213024.687 0, 891068.384 1213031.091 0, 890808.454 1213037.51 0, 890548.525 1213043.945 0, 890288.595 1213050.394 0, 890028.666 1213056.859 0, 
+    889768.738 1213063.34 0, 889508.81 1213069.835 0, 889248.882 1213076.346 0, 888988.954 1213082.873 0, 888729.027 1213089.414 0, 888469.101 1213095.971 0, 888209.174 1213102.543 0, 887949.248 1213109.131 0, 887688.047 1213115.766 0, 887829.925 1218694.438 0, 
+    887971.8 1224273.024 0, 888232.342 1224266.406 0, 888491.611 1224259.835 0, 888750.88 1224253.279 0, 889010.15 1224246.739 0, 889269.421 1224240.214 0, 889528.691 1224233.704 0, 889787.962 1224227.21 0, 890047.234 1224220.73 0, 890306.506 1224214.266 0, 
+    890565.778 1224207.818 0, 890825.051 1224201.384 0, 891084.324 1224194.966 0, 891343.597 1224188.563 0, 891602.871 1224182.176 0, 891862.145 1224175.803 0, 892121.42 1224169.446 0, 892380.694 1224163.104 0, 892639.97 1224156.777 0, 892899.245 1224150.466 0, 
+    893158.521 1224144.17 0, 893417.798 1224137.889 0, 893677.074 1224131.624 0, 893936.352 1224125.373 0, 894194.358 1224119.169 0, 894454.907 1224112.918 0, 894714.185 1224106.714 0, 894973.464 1224100.525 0, 895232.743 1224094.35 0, 895492.022 1224088.192 0, 
+    895751.302 1224082.048 0, 896010.582 1224075.92 0, 896269.862 1224069.807 0, 896529.143 1224063.709 0, 896788.424 1224057.627 0, 897047.705 1224051.56 0, 897306.987 1224045.508 0, 897566.269 1224039.471 0, 897825.552 1224033.45 0, 898084.835 1224027.443 0, 
+    898344.118 1224021.453 0, 898603.402 1224015.477 0, 898862.685 1224009.517 0, 899121.97 1224003.571 0, 899381.254 1223997.642 0, 899640.539 1223991.727 0, 899899.825 1223985.828 0, 900159.11 1223979.944 0, 900417.126 1223974.104 0, 900291.012 1218395.139 0, 
+    900164.895 1212816.088 0))
+
+POLYGON ((912863.246 1223710.345 0, 912605.213 1223715.456 0, 912345.912 1223720.607 0, 912086.611 1223725.774 0, 911827.311 1223730.956 0, 911568.01 1223736.153 0, 911308.71 1223741.366 0, 911049.41 1223746.594 0, 910790.111 1223751.837 0, 910530.812 1223757.095 0, 
+    910271.513 1223762.369 0, 910012.214 1223767.658 0, 909752.916 1223772.962 0, 909493.618 1223778.281 0, 909234.321 1223783.616 0, 908975.024 1223788.966 0, 908715.727 1223794.331 0, 908456.43 1223799.711 0, 908197.134 1223805.107 0, 907937.838 1223810.518 0, 
+    907678.542 1223815.944 0, 907419.247 1223821.386 0, 907159.952 1223826.843 0, 906900.657 1223832.315 0, 906640.093 1223837.829 0, 906382.069 1223843.304 0, 906122.775 1223848.822 0, 905863.481 1223854.355 0, 905604.188 1223859.904 0, 905344.896 1223865.467 0, 
+    905085.603 1223871.046 0, 904826.311 1223876.64 0, 904567.019 1223882.249 0, 904307.728 1223887.874 0, 904048.437 1223893.514 0, 903789.146 1223899.169 0, 903529.855 1223904.839 0, 903270.565 1223910.525 0, 903011.276 1223916.226 0, 902751.986 1223921.942 0, 
+    902492.697 1223927.674 0, 902233.408 1223933.42 0, 901974.12 1223939.182 0, 901714.832 1223944.96 0, 901455.544 1223950.752 0, 901196.257 1223956.56 0, 900936.97 1223962.383 0, 900677.683 1223968.221 0, 900417.126 1223974.104 0, 900543.238 1229552.976 0, 
+    900669.348 1235131.751 0, 900929.245 1235125.884 0, 901187.875 1235120.06 0, 901446.506 1235114.252 0, 901705.136 1235108.459 0, 901963.767 1235102.681 0, 902222.399 1235096.918 0, 902481.03 1235091.171 0, 902739.662 1235085.439 0, 902998.295 1235079.722 0, 
+    903256.927 1235074.02 0, 903515.56 1235068.334 0, 903774.194 1235062.662 0, 904032.828 1235057.006 0, 904291.462 1235051.366 0, 904550.096 1235045.74 0, 904808.731 1235040.13 0, 905067.366 1235034.534 0, 905326.001 1235028.954 0, 905584.637 1235023.39 0, 
+    905843.273 1235017.84 0, 906101.909 1235012.306 0, 906360.546 1235006.787 0, 906619.183 1235001.283 0, 906876.554 1234995.821 0, 907136.458 1234990.321 0, 907395.096 1234984.863 0, 907653.734 1234979.42 0, 907912.373 1234973.992 0, 908171.012 1234968.58 0, 
+    908429.651 1234963.183 0, 908688.29 1234957.801 0, 908946.93 1234952.434 0, 909205.571 1234947.082 0, 909464.211 1234941.746 0, 909722.852 1234936.425 0, 909981.493 1234931.119 0, 910240.134 1234925.828 0, 910498.776 1234920.553 0, 910757.418 1234915.292 0, 
+    911016.061 1234910.047 0, 911274.703 1234904.818 0, 911533.346 1234899.603 0, 911791.99 1234894.404 0, 912050.633 1234889.219 0, 912309.277 1234884.051 0, 912567.921 1234878.897 0, 912826.566 1234873.758 0, 913083.945 1234868.66 0, 912973.597 1229289.551 0, 
+    912863.246 1223710.345 0))
+
+POLYGON ((925499.236 1234640.644 0, 925241.841 1234645.015 0, 924983.183 1234649.423 0, 924724.526 1234653.846 0, 924465.868 1234658.284 0, 924207.211 1234662.737 0, 923948.554 1234667.206 0, 923689.897 1234671.69 0, 923431.241 1234676.189 0, 923172.585 1234680.703 0, 
+    922913.929 1234685.233 0, 922655.273 1234689.777 0, 922396.618 1234694.337 0, 922137.963 1234698.912 0, 921879.308 1234703.503 0, 921620.653 1234708.108 0, 921361.999 1234712.729 0, 921103.345 1234717.365 0, 920844.691 1234722.017 0, 920586.038 1234726.683 0, 
+    920327.385 1234731.365 0, 920068.732 1234736.062 0, 919810.079 1234740.774 0, 919551.427 1234745.502 0, 919291.51 1234750.268 0, 919034.123 1234755.002 0, 918775.471 1234759.775 0, 918516.82 1234764.564 0, 918258.169 1234769.367 0, 917999.518 1234774.186 0, 
+    917740.868 1234779.02 0, 917482.218 1234783.869 0, 917223.568 1234788.734 0, 916964.919 1234793.613 0, 916706.269 1234798.508 0, 916447.62 1234803.418 0, 916188.972 1234808.344 0, 915930.323 1234813.284 0, 915671.675 1234818.24 0, 915413.028 1234823.211 0, 
+    915154.38 1234828.197 0, 914895.733 1234833.199 0, 914637.086 1234838.215 0, 914378.439 1234843.247 0, 914119.793 1234848.294 0, 913861.147 1234853.357 0, 913602.501 1234858.434 0, 913343.856 1234863.527 0, 913083.945 1234868.66 0, 913194.292 1240447.668 0, 
+    913304.636 1246026.569 0, 913563.887 1246021.449 0, 913821.875 1246016.369 0, 914079.864 1246011.305 0, 914337.854 1246006.255 0, 914595.843 1246001.221 0, 914853.833 1245996.202 0, 915111.823 1245991.198 0, 915369.814 1245986.209 0, 915627.805 1245981.236 0, 
+    915885.796 1245976.277 0, 916143.787 1245971.334 0, 916401.779 1245966.406 0, 916659.771 1245961.493 0, 916917.763 1245956.596 0, 917175.755 1245951.713 0, 917433.748 1245946.846 0, 917691.741 1245941.994 0, 917949.734 1245937.157 0, 918207.728 1245932.335 0, 
+    918465.722 1245927.528 0, 918723.716 1245922.737 0, 918981.711 1245917.961 0, 919239.705 1245913.2 0, 919496.439 1245908.477 0, 919755.696 1245903.724 0, 920013.691 1245899.008 0, 920271.687 1245894.308 0, 920529.683 1245889.623 0, 920787.68 1245884.953 0, 
+    921045.677 1245880.298 0, 921303.674 1245875.659 0, 921561.671 1245871.034 0, 921819.668 1245866.425 0, 922077.666 1245861.831 0, 922335.664 1245857.253 0, 922593.663 1245852.689 0, 922851.661 1245848.141 0, 923109.66 1245843.607 0, 923367.659 1245839.089 0, 
+    923625.659 1245834.587 0, 923883.658 1245830.099 0, 924141.658 1245825.626 0, 924399.658 1245821.169 0, 924657.659 1245816.727 0, 924915.66 1245812.3 0, 925173.661 1245807.888 0, 925431.662 1245803.492 0, 925688.403 1245799.132 0, 925593.821 1240219.941 0, 
+    925499.236 1234640.644 0))
+
+POLYGON ((938072.763 1245606.682 0, 937816.008 1245610.317 0, 937557.996 1245613.984 0, 937299.983 1245617.667 0, 937041.971 1245621.365 0, 936783.959 1245625.078 0, 936525.948 1245628.806 0, 936267.936 1245632.55 0, 936009.925 1245636.309 0, 935751.914 1245640.083 0, 
+    935493.903 1245643.872 0, 935235.892 1245647.676 0, 934977.882 1245651.496 0, 934719.871 1245655.33 0, 934461.861 1245659.18 0, 934203.852 1245663.045 0, 933945.842 1245666.925 0, 933687.833 1245670.821 0, 933429.824 1245674.731 0, 933171.815 1245678.657 0, 
+    932913.806 1245682.598 0, 932655.798 1245686.554 0, 932397.79 1245690.526 0, 932139.782 1245694.512 0, 931880.515 1245698.533 0, 931623.767 1245702.531 0, 931365.76 1245706.563 0, 931107.753 1245710.61 0, 930849.746 1245714.673 0, 930591.74 1245718.75 0, 
+    930333.733 1245722.843 0, 930075.727 1245726.951 0, 929817.722 1245731.074 0, 929559.716 1245735.213 0, 929301.711 1245739.366 0, 929043.706 1245743.535 0, 928785.701 1245747.719 0, 928527.697 1245751.918 0, 928269.692 1245756.132 0, 928011.688 1245760.362 0, 
+    927753.684 1245764.606 0, 927495.681 1245768.866 0, 927237.678 1245773.141 0, 926979.675 1245777.432 0, 926721.672 1245781.737 0, 926463.669 1245786.058 0, 926205.667 1245790.393 0, 925947.665 1245794.744 0, 925688.403 1245799.132 0, 925782.984 1251378.212 0, 
+    925877.562 1256957.175 0, 926136.164 1256952.799 0, 926393.51 1256948.459 0, 926650.855 1256944.134 0, 926908.201 1256939.824 0, 927165.547 1256935.53 0, 927422.893 1256931.251 0, 927680.24 1256926.986 0, 927937.587 1256922.737 0, 928194.934 1256918.503 0, 
+    928452.281 1256914.285 0, 928709.628 1256910.081 0, 928966.976 1256905.893 0, 929224.324 1256901.719 0, 929481.673 1256897.561 0, 929739.021 1256893.418 0, 929996.37 1256889.29 0, 930253.719 1256885.178 0, 930511.068 1256881.08 0, 930768.418 1256876.998 0, 
+    931025.767 1256872.931 0, 931283.117 1256868.878 0, 931540.467 1256864.841 0, 931797.818 1256860.82 0, 932053.912 1256856.832 0, 932312.519 1256852.821 0, 932569.871 1256848.845 0, 932827.222 1256844.884 0, 933084.574 1256840.938 0, 933341.925 1256837.007 0, 
+    933599.277 1256833.091 0, 933856.63 1256829.19 0, 934113.982 1256825.305 0, 934371.335 1256821.435 0, 934628.688 1256817.579 0, 934886.041 1256813.739 0, 935143.395 1256809.914 0, 935400.748 1256806.105 0, 935658.102 1256802.31 0, 935915.456 1256798.531 0, 
+    936172.811 1256794.766 0, 936430.165 1256791.017 0, 936687.52 1256787.283 0, 936944.875 1256783.564 0, 937202.23 1256779.86 0, 937459.586 1256776.172 0, 937716.941 1256772.498 0, 937974.297 1256768.84 0, 938230.398 1256765.215 0, 938151.581 1251186.006 0, 
+    938072.763 1245606.682 0))
+
+POLYGON ((950583.727 1256608.154 0, 950327.615 1256611.056 0, 950070.25 1256613.987 0, 949812.885 1256616.934 0, 949555.52 1256619.895 0, 949298.155 1256622.872 0, 949040.791 1256625.864 0, 948783.426 1256628.871 0, 948526.062 1256631.893 0, 948268.698 1256634.93 0, 
+    948011.334 1256637.982 0, 947753.971 1256641.05 0, 947496.607 1256644.132 0, 947239.244 1256647.23 0, 946981.881 1256650.343 0, 946724.518 1256653.471 0, 946467.156 1256656.615 0, 946209.793 1256659.773 0, 945952.431 1256662.947 0, 945695.069 1256666.135 0, 
+    945437.707 1256669.339 0, 945180.345 1256672.558 0, 944922.984 1256675.792 0, 944665.622 1256679.042 0, 944407.007 1256682.322 0, 944150.9 1256685.586 0, 943893.539 1256688.88 0, 943636.179 1256692.19 0, 943378.818 1256695.515 0, 943121.458 1256698.855 0, 
+    942864.098 1256702.211 0, 942606.738 1256705.581 0, 942349.379 1256708.967 0, 942092.02 1256712.368 0, 941834.66 1256715.784 0, 941577.301 1256719.215 0, 941319.943 1256722.661 0, 941062.584 1256726.122 0, 940805.226 1256729.599 0, 940547.867 1256733.09 0, 
+    940290.509 1256736.597 0, 940033.152 1256740.119 0, 939775.794 1256743.656 0, 939518.437 1256747.209 0, 939261.08 1256750.776 0, 939003.723 1256754.358 0, 938746.366 1256757.956 0, 938489.01 1256761.569 0, 938230.398 1256765.215 0, 938309.213 1262344.302 0, 
+    938388.026 1267923.263 0, 938645.978 1267919.627 0, 938902.678 1267916.023 0, 939159.378 1267912.435 0, 939416.078 1267908.861 0, 939672.778 1267905.303 0, 939929.479 1267901.76 0, 940186.18 1267898.232 0, 940442.881 1267894.719 0, 940699.582 1267891.221 0, 
+    940956.283 1267887.738 0, 941212.985 1267884.271 0, 941469.687 1267880.818 0, 941726.389 1267877.381 0, 941983.091 1267873.958 0, 942239.793 1267870.551 0, 942496.496 1267867.159 0, 942753.199 1267863.782 0, 943009.902 1267860.42 0, 943266.605 1267857.073 0, 
+    943523.309 1267853.742 0, 943780.012 1267850.425 0, 944036.716 1267847.124 0, 944293.42 1267843.837 0, 944548.873 1267840.582 0, 944806.829 1267837.31 0, 945063.533 1267834.069 0, 945320.238 1267830.843 0, 945576.943 1267827.632 0, 945833.648 1267824.437 0, 
+    946090.354 1267821.256 0, 946347.059 1267818.091 0, 946603.765 1267814.94 0, 946860.471 1267811.805 0, 947117.177 1267808.685 0, 947373.883 1267805.58 0, 947630.59 1267802.49 0, 947887.296 1267799.415 0, 948144.003 1267796.355 0, 948400.71 1267793.311 0, 
+    948657.417 1267790.281 0, 948914.125 1267787.267 0, 949170.832 1267784.268 0, 949427.54 1267781.284 0, 949684.248 1267778.315 0, 949940.956 1267775.361 0, 950197.664 1267772.422 0, 950454.372 1267769.498 0, 950709.831 1267766.604 0, 950646.78 1262187.442 0, 
+    950583.727 1256608.154 0))
+
+POLYGON ((963032.029 1267644.756 0, 962776.561 1267646.929 0, 962519.846 1267649.127 0, 962263.13 1267651.341 0, 962006.415 1267653.569 0, 961749.699 1267655.813 0, 961492.984 1267658.072 0, 961236.269 1267660.346 0, 960979.555 1267662.635 0, 960722.84 1267664.939 0, 
+    960466.125 1267667.259 0, 960209.411 1267669.593 0, 959952.696 1267671.943 0, 959695.982 1267674.307 0, 959439.268 1267676.687 0, 959182.554 1267679.082 0, 958925.841 1267681.492 0, 958669.127 1267683.917 0, 958412.414 1267686.357 0, 958155.7 1267688.813 0, 
+    957898.987 1267691.283 0, 957642.274 1267693.769 0, 957385.561 1267696.269 0, 957128.849 1267698.785 0, 956870.887 1267701.328 0, 956615.424 1267703.862 0, 956358.711 1267706.423 0, 956101.999 1267708.999 0, 955845.287 1267711.59 0, 955588.575 1267714.197 0, 
+    955331.864 1267716.818 0, 955075.152 1267719.455 0, 954818.441 1267722.107 0, 954561.73 1267724.774 0, 954305.019 1267727.456 0, 954048.308 1267730.153 0, 953791.597 1267732.865 0, 953534.886 1267735.592 0, 953278.176 1267738.334 0, 953021.466 1267741.092 0, 
+    952764.756 1267743.865 0, 952508.046 1267746.652 0, 952251.336 1267749.455 0, 951994.626 1267752.273 0, 951737.917 1267755.106 0, 951481.208 1267757.954 0, 951224.499 1267760.818 0, 950967.79 1267763.696 0, 950709.831 1267766.604 0, 950772.881 1273345.634 0, 
+    950835.929 1278924.529 0, 951093.228 1278921.629 0, 951349.28 1278918.758 0, 951605.332 1278915.902 0, 951861.385 1278913.061 0, 952117.438 1278910.235 0, 952373.491 1278907.424 0, 952629.544 1278904.629 0, 952885.597 1278901.848 0, 953141.65 1278899.083 0, 
+    953397.704 1278896.332 0, 953653.757 1278893.597 0, 953909.811 1278890.877 0, 954165.865 1278888.171 0, 954421.919 1278885.481 0, 954677.973 1278882.806 0, 954934.028 1278880.146 0, 955190.083 1278877.501 0, 955446.137 1278874.871 0, 955702.192 1278872.256 0, 
+    955958.247 1278869.657 0, 956214.303 1278867.072 0, 956470.358 1278864.502 0, 956726.414 1278861.948 0, 956981.223 1278859.421 0, 957238.525 1278856.884 0, 957494.581 1278854.375 0, 957750.637 1278851.88 0, 958006.693 1278849.401 0, 958262.75 1278846.937 0, 
+    958518.806 1278844.488 0, 958774.863 1278842.054 0, 959030.92 1278839.635 0, 959286.977 1278837.231 0, 959543.034 1278834.843 0, 959799.091 1278832.469 0, 960055.149 1278830.11 0, 960311.206 1278827.767 0, 960567.264 1278825.438 0, 960823.322 1278823.125 0, 
+    961079.38 1278820.827 0, 961335.438 1278818.543 0, 961591.496 1278816.275 0, 961847.555 1278814.022 0, 962103.613 1278811.784 0, 962359.672 1278809.561 0, 962615.73 1278807.353 0, 962871.789 1278805.16 0, 963126.604 1278802.993 0, 963079.317 1273223.942 0, 
+    963032.029 1267644.756 0))
+
+POLYGON ((975417.572 1278716.181 0, 975162.751 1278717.628 0, 974906.687 1278719.098 0, 974650.623 1278720.582 0, 974394.559 1278722.082 0, 974138.495 1278723.596 0, 973882.431 1278725.126 0, 973626.368 1278726.671 0, 973370.304 1278728.231 0, 973114.241 1278729.806 0, 
+    972858.178 1278731.396 0, 972602.114 1278733.001 0, 972346.051 1278734.621 0, 972089.988 1278736.256 0, 971833.925 1278737.906 0, 971577.862 1278739.571 0, 971321.799 1278741.252 0, 971065.737 1278742.947 0, 970809.674 1278744.658 0, 970553.612 1278746.384 0, 
+    970297.549 1278748.124 0, 970041.487 1278749.88 0, 969785.425 1278751.651 0, 969529.363 1278753.437 0, 969272.057 1278755.247 0, 969017.239 1278757.054 0, 968761.177 1278758.885 0, 968505.116 1278760.731 0, 968249.054 1278762.592 0, 967992.993 1278764.469 0, 
+    967736.932 1278766.36 0, 967480.87 1278768.267 0, 967224.809 1278770.188 0, 966968.748 1278772.125 0, 966712.688 1278774.076 0, 966456.627 1278776.043 0, 966200.566 1278778.025 0, 965944.506 1278780.022 0, 965688.445 1278782.034 0, 965432.385 1278784.061 0, 
+    965176.325 1278786.103 0, 964920.265 1278788.16 0, 964664.205 1278790.232 0, 964408.145 1278792.32 0, 964152.086 1278794.422 0, 963896.026 1278796.54 0, 963639.967 1278798.672 0, 963383.907 1278800.82 0, 963126.604 1278802.993 0, 963173.889 1284381.903 0, 
+    963221.173 1289960.667 0, 963477.817 1289958.499 0, 963733.22 1289956.357 0, 963988.623 1289954.23 0, 964244.025 1289952.118 0, 964499.428 1289950.021 0, 964754.831 1289947.939 0, 965010.234 1289945.872 0, 965265.638 1289943.82 0, 965521.041 1289941.783 0, 
+    965776.445 1289939.761 0, 966031.848 1289937.754 0, 966287.252 1289935.763 0, 966542.656 1289933.786 0, 966798.06 1289931.824 0, 967053.464 1289929.877 0, 967308.868 1289927.946 0, 967564.273 1289926.029 0, 967819.677 1289924.128 0, 968075.082 1289922.241 0, 
+    968330.486 1289920.369 0, 968585.891 1289918.513 0, 968841.296 1289916.672 0, 969096.701 1289914.845 0, 969350.866 1289913.042 0, 969607.511 1289911.237 0, 969862.917 1289909.456 0, 970118.322 1289907.69 0, 970373.728 1289905.938 0, 970629.133 1289904.202 0, 
+    970884.539 1289902.481 0, 971139.945 1289900.775 0, 971395.351 1289899.084 0, 971650.757 1289897.408 0, 971906.163 1289895.747 0, 972161.569 1289894.101 0, 972416.976 1289892.47 0, 972672.382 1289890.854 0, 972927.789 1289889.253 0, 973183.195 1289887.667 0, 
+    973438.602 1289886.096 0, 973694.009 1289884.54 0, 973949.416 1289882.999 0, 974204.823 1289881.474 0, 974460.23 1289879.963 0, 974715.637 1289878.467 0, 974971.044 1289876.986 0, 975226.451 1289875.521 0, 975480.619 1289874.077 0, 975449.096 1284295.202 0, 
+    975417.572 1278716.181 0))
+
+POLYGON ((987740.261 1289822.123 0, 987486.088 1289822.849 0, 987230.677 1289823.593 0, 986975.267 1289824.352 0, 986719.857 1289825.126 0, 986464.446 1289825.915 0, 986209.036 1289826.719 0, 985953.626 1289827.539 0, 985698.216 1289828.373 0, 985442.806 1289829.222 0, 
+    985187.395 1289830.086 0, 984931.985 1289830.966 0, 984676.575 1289831.86 0, 984421.166 1289832.77 0, 984165.756 1289833.694 0, 983910.346 1289834.634 0, 983654.936 1289835.588 0, 983399.526 1289836.558 0, 983144.117 1289837.542 0, 982888.707 1289838.542 0, 
+    982633.298 1289839.557 0, 982377.888 1289840.586 0, 982122.479 1289841.631 0, 981867.069 1289842.691 0, 981610.421 1289843.771 0, 981356.251 1289844.855 0, 981100.842 1289845.96 0, 980845.433 1289847.08 0, 980590.024 1289848.215 0, 980334.615 1289849.365 0, 
+    980079.206 1289850.53 0, 979823.797 1289851.71 0, 979568.388 1289852.905 0, 979312.98 1289854.115 0, 979057.571 1289855.34 0, 978802.163 1289856.58 0, 978546.754 1289857.835 0, 978291.346 1289859.106 0, 978035.937 1289860.391 0, 977780.529 1289861.691 0, 
+    977525.121 1289863.006 0, 977269.713 1289864.337 0, 977014.305 1289865.682 0, 976758.897 1289867.043 0, 976503.489 1289868.418 0, 976248.082 1289869.809 0, 975992.674 1289871.214 0, 975737.266 1289872.635 0, 975480.619 1289874.077 0, 975512.141 1295452.801 0, 
+    975543.663 1301031.37 0, 975799.65 1301029.931 0, 976054.401 1301028.514 0, 976309.152 1301027.112 0, 976563.903 1301025.725 0, 976818.654 1301024.353 0, 977073.405 1301022.996 0, 977328.156 1301021.654 0, 977582.908 1301020.327 0, 977837.659 1301019.015 0, 
+    978092.411 1301017.718 0, 978347.162 1301016.437 0, 978601.914 1301015.17 0, 978856.666 1301013.918 0, 979111.418 1301012.681 0, 979366.17 1301011.459 0, 979620.922 1301010.252 0, 979875.674 1301009.06 0, 980130.426 1301007.883 0, 980385.178 1301006.721 0, 
+    980639.93 1301005.574 0, 980894.682 1301004.442 0, 981149.435 1301003.325 0, 981404.187 1301002.223 0, 981657.704 1301001.141 0, 981913.692 1301000.064 0, 982168.445 1300999.007 0, 982423.198 1300997.965 0, 982677.95 1300996.938 0, 982932.703 1300995.926 0, 
+    983187.456 1300994.929 0, 983442.209 1300993.947 0, 983696.962 1300992.979 0, 983951.715 1300992.027 0, 984206.468 1300991.09 0, 984461.221 1300990.168 0, 984715.975 1300989.261 0, 984970.728 1300988.369 0, 985225.481 1300987.492 0, 985480.235 1300986.63 0, 
+    985734.988 1300985.783 0, 985989.741 1300984.951 0, 986244.495 1300984.134 0, 986499.249 1300983.331 0, 986754.002 1300982.544 0, 987008.756 1300981.772 0, 987263.51 1300981.015 0, 987518.263 1300980.273 0, 987771.782 1300979.549 0, 987756.022 1295400.914 0, 
+    987740.261 1289822.123 0))
+
+POLYGON ((1000000 1300962.276 0, 999746.478 1300962.283 0, 999491.723 1300962.306 0, 999236.968 1300962.343 0, 998982.213 1300962.395 0, 998727.458 1300962.463 0, 998472.704 1300962.545 0, 998217.949 1300962.643 0, 997963.194 1300962.755 0, 997708.439 1300962.882 0, 
+    997453.684 1300963.025 0, 997198.93 1300963.182 0, 996944.175 1300963.354 0, 996689.42 1300963.542 0, 996434.665 1300963.744 0, 996179.911 1300963.961 0, 995925.156 1300964.194 0, 995670.401 1300964.441 0, 995415.647 1300964.703 0, 995160.892 1300964.981 0, 
+    994906.137 1300965.273 0, 994651.383 1300965.58 0, 994396.628 1300965.903 0, 994141.873 1300966.24 0, 993885.885 1300966.594 0, 993632.364 1300966.96 0, 993377.61 1300967.342 0, 993122.855 1300967.739 0, 992868.101 1300968.151 0, 992613.346 1300968.579 0, 
+    992358.592 1300969.021 0, 992103.837 1300969.478 0, 991849.083 1300969.95 0, 991594.329 1300970.438 0, 991339.574 1300970.94 0, 991084.82 1300971.457 0, 990830.066 1300971.989 0, 990575.311 1300972.537 0, 990320.557 1300973.099 0, 990065.803 1300973.676 0, 
+    989811.049 1300974.268 0, 989556.295 1300974.875 0, 989301.541 1300975.498 0, 989046.787 1300976.135 0, 988792.033 1300976.787 0, 988537.279 1300977.454 0, 988282.525 1300978.136 0, 988027.771 1300978.834 0, 987771.782 1300979.549 0, 987787.543 1306558.023 0, 
+    987803.303 1312136.331 0, 988058.631 1312135.617 0, 988312.728 1312134.922 0, 988566.826 1312134.241 0, 988820.923 1312133.576 0, 989075.02 1312132.925 0, 989329.118 1312132.29 0, 989583.215 1312131.669 0, 989837.312 1312131.064 0, 990091.41 1312130.473 0, 
+    990345.507 1312129.897 0, 990599.605 1312129.336 0, 990853.702 1312128.791 0, 991107.8 1312128.26 0, 991361.898 1312127.744 0, 991615.995 1312127.243 0, 991870.093 1312126.757 0, 992124.191 1312126.286 0, 992378.289 1312125.83 0, 992632.386 1312125.389 0, 
+    992886.484 1312124.963 0, 993140.582 1312124.551 0, 993394.68 1312124.155 0, 993648.778 1312123.774 0, 993901.645 1312123.409 0, 994156.974 1312123.056 0, 994411.071 1312122.72 0, 994665.169 1312122.398 0, 994919.267 1312122.092 0, 995173.365 1312121.8 0, 
+    995427.463 1312121.524 0, 995681.561 1312121.262 0, 995935.659 1312121.015 0, 996189.758 1312120.783 0, 996443.856 1312120.567 0, 996697.954 1312120.365 0, 996952.052 1312120.178 0, 997206.15 1312120.006 0, 997460.248 1312119.849 0, 997714.346 1312119.707 0, 
+    997968.444 1312119.58 0, 998222.542 1312119.468 0, 998476.64 1312119.371 0, 998730.739 1312119.289 0, 998984.837 1312119.221 0, 999238.935 1312119.169 0, 999493.033 1312119.132 0, 999747.131 1312119.109 0, 1000000 1312119.102 0, 1000000 1306540.772 0, 
+    1000000 1300962.276 0))
+
+POLYGON ((1012196.697 1312136.331 0, 1011943.828 1312135.624 0, 1011689.731 1312134.928 0, 1011435.633 1312134.248 0, 1011181.536 1312133.582 0, 1010927.439 1312132.932 0, 1010673.341 1312132.296 0, 1010419.244 1312131.675 0, 1010165.146 1312131.069 0, 1009911.049 1312130.479 0, 
+    1009656.951 1312129.903 0, 1009402.854 1312129.342 0, 1009148.756 1312128.796 0, 1008894.659 1312128.265 0, 1008640.561 1312127.749 0, 1008386.463 1312127.248 0, 1008132.366 1312126.762 0, 1007878.268 1312126.29 0, 1007624.17 1312125.834 0, 1007370.073 1312125.393 0, 
+    1007115.975 1312124.967 0, 1006861.877 1312124.555 0, 1006607.779 1312124.159 0, 1006353.681 1312123.777 0, 1006098.355 1312123.409 0, 1005845.485 1312123.059 0, 1005591.387 1312122.723 0, 1005337.289 1312122.401 0, 1005083.191 1312122.095 0, 1004829.093 1312121.803 0, 
+    1004574.995 1312121.526 0, 1004320.897 1312121.264 0, 1004066.799 1312121.017 0, 1003812.701 1312120.786 0, 1003558.603 1312120.569 0, 1003304.505 1312120.367 0, 1003050.407 1312120.18 0, 1002796.309 1312120.008 0, 1002542.211 1312119.851 0, 1002288.113 1312119.708 0, 
+    1002034.015 1312119.581 0, 1001779.917 1312119.469 0, 1001525.818 1312119.372 0, 1001271.72 1312119.289 0, 1001017.622 1312119.222 0, 1000763.524 1312119.17 0, 1000509.426 1312119.132 0, 1000255.328 1312119.11 0, 1000000 1312119.102 0, 1000000 1317697.261 0, 
+    1000000 1323275.243 0, 1000254.668 1323275.251 0, 1000508.109 1323275.273 0, 1000761.551 1323275.311 0, 1001014.992 1323275.363 0, 1001268.434 1323275.43 0, 1001521.875 1323275.512 0, 1001775.317 1323275.609 0, 1002028.758 1323275.721 0, 1002282.2 1323275.848 0, 
+    1002535.641 1323275.99 0, 1002789.083 1323276.147 0, 1003042.524 1323276.318 0, 1003295.966 1323276.505 0, 1003549.407 1323276.706 0, 1003802.849 1323276.923 0, 1004056.29 1323277.154 0, 1004309.732 1323277.4 0, 1004563.173 1323277.661 0, 1004816.614 1323277.937 0, 
+    1005070.056 1323278.228 0, 1005323.497 1323278.534 0, 1005576.938 1323278.855 0, 1005830.38 1323279.191 0, 1006082.596 1323279.539 0, 1006337.262 1323279.907 0, 1006590.704 1323280.287 0, 1006844.145 1323280.683 0, 1007097.586 1323281.093 0, 1007351.027 1323281.518 0, 
+    1007604.468 1323281.958 0, 1007857.909 1323282.413 0, 1008111.35 1323282.883 0, 1008364.792 1323283.368 0, 1008618.233 1323283.868 0, 1008871.674 1323284.383 0, 1009125.115 1323284.912 0, 1009378.556 1323285.457 0, 1009631.996 1323286.016 0, 1009885.437 1323286.591 0, 
+    1010138.878 1323287.18 0, 1010392.319 1323287.784 0, 1010645.76 1323288.403 0, 1010899.201 1323289.037 0, 1011152.641 1323289.686 0, 1011406.082 1323290.35 0, 1011659.523 1323291.029 0, 1011912.963 1323291.723 0, 1012165.179 1323292.428 0, 1012180.938 1317714.468 0, 
+    1012196.697 1312136.331 0))
+
+POLYGON ((1024330.262 1323343.981 0, 1024078.046 1323342.563 0, 1023824.609 1323341.154 0, 1023571.171 1323339.759 0, 1023317.733 1323338.379 0, 1023064.295 1323337.014 0, 1022810.857 1323335.664 0, 1022557.419 1323334.329 0, 1022303.981 1323333.008 0, 1022050.543 1323331.703 0, 
+    1021797.105 1323330.413 0, 1021543.667 1323329.137 0, 1021290.228 1323327.877 0, 1021036.79 1323326.631 0, 1020783.351 1323325.4 0, 1020529.913 1323324.184 0, 1020276.474 1323322.984 0, 1020023.035 1323321.798 0, 1019769.596 1323320.627 0, 1019516.157 1323319.47 0, 
+    1019262.718 1323318.329 0, 1019009.279 1323317.203 0, 1018755.84 1323316.091 0, 1018502.401 1323314.995 0, 1018247.739 1323313.908 0, 1017995.523 1323312.847 0, 1017742.083 1323311.795 0, 1017488.644 1323310.758 0, 1017235.204 1323309.736 0, 1016981.765 1323308.729 0, 
+    1016728.325 1323307.737 0, 1016474.886 1323306.76 0, 1016221.446 1323305.798 0, 1015968.006 1323304.851 0, 1015714.566 1323303.918 0, 1015461.127 1323303.001 0, 1015207.687 1323302.098 0, 1014954.247 1323301.211 0, 1014700.807 1323300.338 0, 1014447.367 1323299.48 0, 
+    1014193.926 1323298.637 0, 1013940.486 1323297.809 0, 1013687.046 1323296.996 0, 1013433.606 1323296.198 0, 1013180.165 1323295.415 0, 1012926.725 1323294.647 0, 1012673.285 1323293.893 0, 1012419.844 1323293.155 0, 1012165.179 1323292.428 0, 1012149.421 1328870.206 0, 
+    1012133.663 1334447.798 0, 1012387.668 1334448.524 0, 1012640.452 1334449.26 0, 1012893.236 1334450.012 0, 1013146.02 1334450.778 0, 1013398.804 1334451.559 0, 1013651.587 1334452.355 0, 1013904.371 1334453.166 0, 1014157.154 1334453.992 0, 1014409.938 1334454.833 0, 
+    1014662.722 1334455.688 0, 1014915.505 1334456.559 0, 1015168.288 1334457.444 0, 1015421.072 1334458.344 0, 1015673.855 1334459.259 0, 1015926.638 1334460.189 0, 1016179.421 1334461.134 0, 1016432.205 1334462.094 0, 1016684.988 1334463.068 0, 1016937.771 1334464.058 0, 
+    1017190.554 1334465.062 0, 1017443.336 1334466.082 0, 1017696.119 1334467.116 0, 1017948.902 1334468.165 0, 1018200.465 1334469.223 0, 1018454.467 1334470.307 0, 1018707.25 1334471.401 0, 1018960.033 1334472.509 0, 1019212.815 1334473.633 0, 1019465.597 1334474.771 0, 
+    1019718.38 1334475.924 0, 1019971.162 1334477.092 0, 1020223.944 1334478.275 0, 1020476.726 1334479.473 0, 1020729.508 1334480.686 0, 1020982.29 1334481.913 0, 1021235.072 1334483.156 0, 1021487.854 1334484.413 0, 1021740.636 1334485.685 0, 1021993.417 1334486.972 0, 
+    1022246.199 1334488.274 0, 1022498.98 1334489.591 0, 1022751.762 1334490.922 0, 1023004.543 1334492.269 0, 1023257.325 1334493.63 0, 1023510.106 1334495.007 0, 1023762.887 1334496.398 0, 1024015.668 1334497.804 0, 1024267.23 1334499.218 0, 1024298.745 1328921.693 0, 
+    1024330.262 1323343.981 0))
+
+POLYGON ((1036400.602 1334584.917 0, 1036149.044 1334582.792 0, 1035896.268 1334580.672 0, 1035643.491 1334578.567 0, 1035390.715 1334576.476 0, 1035137.939 1334574.401 0, 1034885.162 1334572.34 0, 1034632.385 1334570.294 0, 1034379.609 1334568.263 0, 1034126.832 1334566.247 0, 
+    1033874.055 1334564.246 0, 1033621.278 1334562.26 0, 1033368.5 1334560.288 0, 1033115.723 1334558.332 0, 1032862.946 1334556.39 0, 1032610.168 1334554.463 0, 1032357.39 1334552.551 0, 1032104.612 1334550.654 0, 1031851.834 1334548.772 0, 1031599.056 1334546.905 0, 
+    1031346.278 1334545.052 0, 1031093.5 1334543.215 0, 1030840.722 1334541.392 0, 1030587.943 1334539.584 0, 1030333.946 1334537.783 0, 1030082.386 1334536.013 0, 1029829.607 1334534.25 0, 1029576.828 1334532.502 0, 1029324.049 1334530.768 0, 1029071.27 1334529.05 0, 
+    1028818.491 1334527.346 0, 1028565.711 1334525.658 0, 1028312.932 1334523.984 0, 1028060.153 1334522.325 0, 1027807.373 1334520.681 0, 1027554.593 1334519.051 0, 1027301.813 1334517.437 0, 1027049.034 1334515.837 0, 1026796.254 1334514.253 0, 1026543.474 1334512.683 0, 
+    1026290.693 1334511.128 0, 1026037.913 1334509.588 0, 1025785.133 1334508.063 0, 1025532.352 1334506.553 0, 1025279.572 1334505.058 0, 1025026.791 1334503.577 0, 1024774.01 1334502.112 0, 1024521.23 1334500.661 0, 1024267.23 1334499.218 0, 1024235.715 1340076.551 0, 
+    1024204.202 1345653.688 0, 1024457.542 1345655.127 0, 1024709.667 1345656.574 0, 1024961.791 1345658.035 0, 1025213.915 1345659.512 0, 1025466.039 1345661.004 0, 1025718.163 1345662.51 0, 1025970.287 1345664.031 0, 1026222.41 1345665.567 0, 1026474.534 1345667.118 0, 
+    1026726.658 1345668.683 0, 1026978.781 1345670.264 0, 1027230.904 1345671.859 0, 1027483.028 1345673.469 0, 1027735.151 1345675.094 0, 1027987.274 1345676.734 0, 1028239.397 1345678.389 0, 1028491.52 1345680.059 0, 1028743.643 1345681.743 0, 1028995.765 1345683.442 0, 
+    1029247.888 1345685.156 0, 1029500.01 1345686.885 0, 1029752.133 1345688.629 0, 1030004.255 1345690.387 0, 1030255.162 1345692.152 0, 1030508.499 1345693.949 0, 1030760.621 1345695.752 0, 1031012.743 1345697.57 0, 1031264.865 1345699.403 0, 1031516.986 1345701.25 0, 
+    1031769.108 1345703.113 0, 1032021.229 1345704.99 0, 1032273.351 1345706.882 0, 1032525.472 1345708.789 0, 1032777.593 1345710.711 0, 1033029.714 1345712.648 0, 1033281.835 1345714.599 0, 1033533.955 1345716.565 0, 1033786.076 1345718.547 0, 1034038.197 1345720.543 0, 
+    1034290.317 1345722.554 0, 1034542.437 1345724.579 0, 1034794.557 1345726.62 0, 1035046.677 1345728.675 0, 1035298.797 1345730.745 0, 1035550.917 1345732.83 0, 1035803.037 1345734.93 0, 1036055.156 1345737.045 0, 1036306.062 1345739.164 0, 1036353.331 1340162.139 0, 
+    1036400.602 1334584.917 0))
+
+POLYGON ((1048407.631 1345858.83 0, 1048156.731 1345856.002 0, 1047904.619 1345853.175 0, 1047652.506 1345850.363 0, 1047400.393 1345847.566 0, 1047148.28 1345844.783 0, 1046896.167 1345842.015 0, 1046644.053 1345839.263 0, 1046391.94 1345836.525 0, 1046139.826 1345833.802 0, 
+    1045887.712 1345831.093 0, 1045635.598 1345828.4 0, 1045383.484 1345825.721 0, 1045131.37 1345823.058 0, 1044879.255 1345820.409 0, 1044627.141 1345817.775 0, 1044375.026 1345815.155 0, 1044122.911 1345812.551 0, 1043870.796 1345809.961 0, 1043618.68 1345807.387 0, 
+    1043366.565 1345804.827 0, 1043114.449 1345802.282 0, 1042862.334 1345799.751 0, 1042610.218 1345797.236 0, 1042356.889 1345794.724 0, 1042105.986 1345792.25 0, 1041853.869 1345789.779 0, 1041601.753 1345787.323 0, 1041349.636 1345784.882 0, 1041097.52 1345782.455 0, 
+    1040845.403 1345780.044 0, 1040593.286 1345777.647 0, 1040341.169 1345775.265 0, 1040089.051 1345772.898 0, 1039836.934 1345770.546 0, 1039584.816 1345768.209 0, 1039332.699 1345765.887 0, 1039080.581 1345763.579 0, 1038828.463 1345761.286 0, 1038576.345 1345759.008 0, 
+    1038324.226 1345756.745 0, 1038072.108 1345754.497 0, 1037819.99 1345752.263 0, 1037567.871 1345750.045 0, 1037315.752 1345747.841 0, 1037063.633 1345745.652 0, 1036811.514 1345743.478 0, 1036559.395 1345741.319 0, 1036306.062 1345739.164 0, 1036258.794 1351315.987 0, 
+    1036211.528 1356892.602 0, 1036464.202 1356894.751 0, 1036715.664 1356896.905 0, 1036967.127 1356899.073 0, 1037218.589 1356901.256 0, 1037470.052 1356903.454 0, 1037721.514 1356905.667 0, 1037972.976 1356907.895 0, 1038224.438 1356910.137 0, 1038475.899 1356912.394 0, 
+    1038727.361 1356914.666 0, 1038978.823 1356916.953 0, 1039230.284 1356919.255 0, 1039481.745 1356921.571 0, 1039733.206 1356923.902 0, 1039984.667 1356926.248 0, 1040236.128 1356928.609 0, 1040487.589 1356930.985 0, 1040739.049 1356933.375 0, 1040990.51 1356935.78 0, 
+    1041241.97 1356938.2 0, 1041493.43 1356940.635 0, 1041744.89 1356943.085 0, 1041996.35 1356945.549 0, 1042246.6 1356948.017 0, 1042499.269 1356950.523 0, 1042750.729 1356953.031 0, 1043002.188 1356955.555 0, 1043253.647 1356958.093 0, 1043505.106 1356960.647 0, 
+    1043756.565 1356963.215 0, 1044008.023 1356965.798 0, 1044259.482 1356968.395 0, 1044510.94 1356971.008 0, 1044762.398 1356973.635 0, 1045013.857 1356976.277 0, 1045265.314 1356978.934 0, 1045516.772 1356981.605 0, 1045768.23 1356984.292 0, 1046019.687 1356986.993 0, 
+    1046271.144 1356989.709 0, 1046522.601 1356992.44 0, 1046774.058 1356995.185 0, 1047025.515 1356997.946 0, 1047276.972 1357000.721 0, 1047528.428 1357003.511 0, 1047779.884 1357006.316 0, 1048031.341 1357009.136 0, 1048281.588 1357011.956 0, 1048344.608 1351435.497 0, 
+    1048407.631 1345858.83 0))
+
+POLYGON ((1060351.262 1357165.41 0, 1060101.022 1357161.883 0, 1059849.575 1357158.353 0, 1059598.127 1357154.837 0, 1059346.68 1357151.337 0, 1059095.232 1357147.851 0, 1058843.784 1357144.38 0, 1058592.336 1357140.924 0, 1058340.888 1357137.483 0, 1058089.439 1357134.057 0, 
+    1057837.99 1357130.645 0, 1057586.541 1357127.248 0, 1057335.092 1357123.866 0, 1057083.643 1357120.499 0, 1056832.193 1357117.147 0, 1056580.743 1357113.809 0, 1056329.293 1357110.486 0, 1056077.843 1357107.178 0, 1055826.393 1357103.885 0, 1055574.942 1357100.606 0, 
+    1055323.492 1357097.343 0, 1055072.041 1357094.094 0, 1054820.59 1357090.86 0, 1054569.138 1357087.641 0, 1054316.479 1357084.421 0, 1054066.235 1357081.247 0, 1053814.783 1357078.072 0, 1053563.331 1357074.912 0, 1053311.879 1357071.767 0, 1053060.427 1357068.636 0, 
+    1052808.974 1357065.521 0, 1052557.521 1357062.42 0, 1052306.068 1357059.334 0, 1052054.615 1357056.262 0, 1051803.162 1357053.206 0, 1051551.708 1357050.164 0, 1051300.254 1357047.138 0, 1051048.801 1357044.126 0, 1050797.347 1357041.128 0, 1050545.892 1357038.146 0, 
+    1050294.438 1357035.178 0, 1050042.983 1357032.225 0, 1049791.529 1357029.287 0, 1049540.074 1357026.364 0, 1049288.619 1357023.456 0, 1049037.163 1357020.562 0, 1048785.708 1357017.683 0, 1048534.252 1357014.819 0, 1048281.588 1357011.956 0, 1048218.569 1362588.203 0, 
+    1048155.553 1368164.231 0, 1048407.558 1368167.087 0, 1048658.358 1368169.943 0, 1048909.157 1368172.814 0, 1049159.955 1368175.7 0, 1049410.754 1368178.601 0, 1049661.553 1368181.517 0, 1049912.351 1368184.447 0, 1050163.149 1368187.392 0, 1050413.947 1368190.352 0, 
+    1050664.745 1368193.327 0, 1050915.543 1368196.316 0, 1051166.34 1368199.321 0, 1051417.137 1368202.339 0, 1051667.935 1368205.373 0, 1051918.732 1368208.422 0, 1052169.528 1368211.485 0, 1052420.325 1368214.563 0, 1052671.121 1368217.656 0, 1052921.918 1368220.763 0, 
+    1053172.714 1368223.885 0, 1053423.509 1368227.022 0, 1053674.305 1368230.174 0, 1053925.101 1368233.341 0, 1054174.691 1368236.507 0, 1054426.691 1368239.718 0, 1054677.486 1368242.929 0, 1054928.281 1368246.154 0, 1055179.075 1368249.395 0, 1055429.869 1368252.65 0, 
+    1055680.664 1368255.92 0, 1055931.458 1368259.204 0, 1056182.251 1368262.504 0, 1056433.045 1368265.818 0, 1056683.838 1368269.147 0, 1056934.632 1368272.491 0, 1057185.424 1368275.849 0, 1057436.217 1368279.222 0, 1057687.01 1368282.61 0, 1057937.802 1368286.013 0, 
+    1058188.594 1368289.43 0, 1058439.386 1368292.863 0, 1058690.178 1368296.31 0, 1058940.97 1368299.771 0, 1059191.761 1368303.248 0, 1059442.552 1368306.739 0, 1059693.343 1368310.245 0, 1059944.134 1368313.766 0, 1060193.721 1368317.285 0, 1060272.49 1362741.457 0, 
+    1060351.262 1357165.41 0))
+
+POLYGON ((1072231.408 1368504.347 0, 1071981.83 1368500.124 0, 1071731.05 1368495.894 0, 1071480.27 1368491.68 0, 1071229.49 1368487.48 0, 1070978.71 1368483.295 0, 1070727.929 1368479.125 0, 1070477.148 1368474.969 0, 1070226.366 1368470.828 0, 1069975.585 1368466.702 0, 
+    1069724.803 1368462.591 0, 1069474.021 1368458.495 0, 1069223.239 1368454.413 0, 1068972.456 1368450.346 0, 1068721.674 1368446.294 0, 1068470.891 1368442.256 0, 1068220.107 1368438.234 0, 1067969.324 1368434.226 0, 1067718.54 1368430.233 0, 1067467.756 1368426.254 0, 
+    1067216.972 1368422.291 0, 1066966.188 1368418.342 0, 1066715.403 1368414.408 0, 1066464.618 1368410.488 0, 1066212.63 1368406.565 0, 1065963.048 1368402.694 0, 1065712.262 1368398.819 0, 1065461.477 1368394.958 0, 1065210.691 1368391.113 0, 1064959.904 1368387.282 0, 
+    1064709.118 1368383.466 0, 1064458.331 1368379.665 0, 1064207.544 1368375.878 0, 1063956.757 1368372.107 0, 1063705.97 1368368.35 0, 1063455.182 1368364.607 0, 1063204.395 1368360.88 0, 1062953.607 1368357.167 0, 1062702.819 1368353.469 0, 1062452.03 1368349.786 0, 
+    1062201.241 1368346.118 0, 1061950.453 1368342.464 0, 1061699.664 1368338.825 0, 1061448.874 1368335.201 0, 1061198.085 1368331.592 0, 1060947.295 1368327.997 0, 1060696.505 1368324.417 0, 1060445.715 1368320.852 0, 1060193.721 1368317.285 0, 1060114.955 1373892.889 0, 
+    1060036.192 1379468.265 0, 1060287.527 1379471.823 0, 1060537.661 1379475.379 0, 1060787.795 1379478.949 0, 1061037.928 1379482.534 0, 1061288.061 1379486.134 0, 1061538.194 1379489.749 0, 1061788.327 1379493.378 0, 1062038.459 1379497.023 0, 1062288.592 1379500.681 0, 
+    1062538.724 1379504.355 0, 1062788.856 1379508.043 0, 1063038.987 1379511.746 0, 1063289.119 1379515.464 0, 1063539.25 1379519.196 0, 1063789.381 1379522.943 0, 1064039.512 1379526.705 0, 1064289.642 1379530.482 0, 1064539.773 1379534.273 0, 1064789.903 1379538.079 0, 
+    1065040.033 1379541.9 0, 1065290.162 1379545.736 0, 1065540.292 1379549.586 0, 1065790.421 1379553.451 0, 1066039.35 1379557.312 0, 1066290.679 1379561.225 0, 1066540.807 1379565.134 0, 1066790.936 1379569.058 0, 1067041.064 1379572.996 0, 1067291.192 1379576.949 0, 
+    1067541.319 1379580.917 0, 1067791.447 1379584.9 0, 1068041.574 1379588.898 0, 1068291.701 1379592.91 0, 1068541.827 1379596.937 0, 1068791.954 1379600.978 0, 1069042.08 1379605.035 0, 1069292.206 1379609.106 0, 1069542.332 1379613.191 0, 1069792.457 1379617.292 0, 
+    1070042.582 1379621.407 0, 1070292.707 1379625.537 0, 1070542.832 1379629.682 0, 1070792.957 1379633.841 0, 1071043.081 1379638.015 0, 1071293.205 1379642.204 0, 1071543.329 1379646.407 0, 1071793.452 1379650.626 0, 1072042.377 1379654.838 0, 1072136.89 1374079.707 0, 
+    1072231.408 1368504.347 0))
+
+POLYGON ((1084047.986 1379875.331 0, 1083799.072 1379870.415 0, 1083548.962 1379865.49 0, 1083298.851 1379860.58 0, 1083048.74 1379855.684 0, 1082798.628 1379850.803 0, 1082548.516 1379845.937 0, 1082298.404 1379841.086 0, 1082048.292 1379836.25 0, 1081798.179 1379831.428 0, 
+    1081548.067 1379826.621 0, 1081297.953 1379821.828 0, 1081047.84 1379817.051 0, 1080797.726 1379812.288 0, 1080547.612 1379807.539 0, 1080297.498 1379802.806 0, 1080047.383 1379798.087 0, 1079797.268 1379793.383 0, 1079547.153 1379788.694 0, 1079297.038 1379784.019 0, 
+    1079046.922 1379779.359 0, 1078796.806 1379774.714 0, 1078546.69 1379770.083 0, 1078296.574 1379765.468 0, 1078045.259 1379760.845 0, 1077796.34 1379756.28 0, 1077546.223 1379751.709 0, 1077296.105 1379747.152 0, 1077045.987 1379742.61 0, 1076795.869 1379738.082 0, 
+    1076545.751 1379733.57 0, 1076295.632 1379729.072 0, 1076045.513 1379724.588 0, 1075795.394 1379720.12 0, 1075545.274 1379715.666 0, 1075295.155 1379711.227 0, 1075045.035 1379706.803 0, 1074794.915 1379702.393 0, 1074544.794 1379697.998 0, 1074294.673 1379693.618 0, 
+    1074044.552 1379689.252 0, 1073794.431 1379684.902 0, 1073544.31 1379680.566 0, 1073294.188 1379676.244 0, 1073044.066 1379671.938 0, 1072793.944 1379667.646 0, 1072543.821 1379663.369 0, 1072293.698 1379659.106 0, 1072042.377 1379654.838 0, 1071947.867 1385229.735 0, 
+    1071853.361 1390804.393 0, 1072104.024 1390808.649 0, 1072353.49 1390812.901 0, 1072602.956 1390817.167 0, 1072852.422 1390821.447 0, 1073101.888 1390825.742 0, 1073351.354 1390830.052 0, 1073600.819 1390834.377 0, 1073850.284 1390838.716 0, 1074099.749 1390843.07 0, 
+    1074349.213 1390847.439 0, 1074598.677 1390851.823 0, 1074848.141 1390856.221 0, 1075097.605 1390860.633 0, 1075347.069 1390865.061 0, 1075596.532 1390869.503 0, 1075845.995 1390873.96 0, 1076095.457 1390878.431 0, 1076344.92 1390882.917 0, 1076594.382 1390887.418 0, 
+    1076843.844 1390891.934 0, 1077093.305 1390896.464 0, 1077342.767 1390901.009 0, 1077592.228 1390905.568 0, 1077840.494 1390910.121 0, 1078091.149 1390914.732 0, 1078340.61 1390919.335 0, 1078590.07 1390923.954 0, 1078839.529 1390928.587 0, 1079088.989 1390933.234 0, 
+    1079338.448 1390937.897 0, 1079587.907 1390942.574 0, 1079837.365 1390947.265 0, 1080086.824 1390951.972 0, 1080336.282 1390956.693 0, 1080585.74 1390961.429 0, 1080835.197 1390966.179 0, 1081084.654 1390970.944 0, 1081334.111 1390975.724 0, 1081583.568 1390980.519 0, 
+    1081833.024 1390985.328 0, 1082082.481 1390990.152 0, 1082331.936 1390994.99 0, 1082581.392 1390999.843 0, 1082830.847 1391004.711 0, 1083080.302 1391009.594 0, 1083329.757 1391014.491 0, 1083579.211 1391019.403 0, 1083827.472 1391024.306 0, 1083937.726 1385449.938 0, 
+    1084047.986 1379875.331 0))
+
+POLYGON ((1095800.913 1391278.048 0, 1095552.666 1391272.444 0, 1095303.226 1391266.827 0, 1095053.786 1391261.225 0, 1094804.346 1391255.638 0, 1094554.905 1391250.065 0, 1094305.465 1391244.507 0, 1094056.023 1391238.964 0, 1093806.582 1391233.435 0, 1093557.14 1391227.921 0, 
+    1093307.698 1391222.422 0, 1093058.256 1391216.937 0, 1092808.813 1391211.468 0, 1092559.37 1391206.012 0, 1092309.926 1391200.572 0, 1092060.483 1391195.146 0, 1091811.038 1391189.735 0, 1091561.594 1391184.338 0, 1091312.149 1391178.957 0, 1091062.704 1391173.589 0, 
+    1090813.259 1391168.237 0, 1090563.813 1391162.899 0, 1090314.367 1391157.576 0, 1090064.921 1391152.268 0, 1089814.282 1391146.949 0, 1089566.028 1391141.695 0, 1089316.581 1391136.431 0, 1089067.133 1391131.181 0, 1088817.685 1391125.946 0, 1088568.237 1391120.726 0, 
+    1088318.789 1391115.52 0, 1088069.34 1391110.329 0, 1087819.891 1391105.153 0, 1087570.441 1391099.991 0, 1087320.992 1391094.845 0, 1087071.542 1391089.712 0, 1086822.092 1391084.595 0, 1086572.641 1391079.492 0, 1086323.19 1391074.404 0, 1086073.739 1391069.33 0, 
+    1085824.288 1391064.272 0, 1085574.836 1391059.228 0, 1085325.384 1391054.198 0, 1085075.931 1391049.183 0, 1084826.479 1391044.183 0, 1084577.026 1391039.198 0, 1084327.573 1391034.227 0, 1084078.119 1391029.271 0, 1083827.472 1391024.306 0, 1083717.222 1396598.429 0, 
+    1083606.977 1402172.302 0, 1083856.965 1402177.254 0, 1084105.762 1402182.197 0, 1084354.559 1402187.155 0, 1084603.356 1402192.127 0, 1084852.153 1402197.114 0, 1085100.949 1402202.115 0, 1085349.745 1402207.132 0, 1085598.54 1402212.162 0, 1085847.336 1402217.208 0, 
+    1086096.131 1402222.268 0, 1086344.926 1402227.343 0, 1086593.72 1402232.432 0, 1086842.514 1402237.536 0, 1087091.308 1402242.655 0, 1087340.101 1402247.788 0, 1087588.895 1402252.936 0, 1087837.688 1402258.099 0, 1088086.48 1402263.276 0, 1088335.272 1402268.468 0, 
+    1088584.064 1402273.675 0, 1088832.856 1402278.896 0, 1089081.647 1402284.132 0, 1089330.439 1402289.382 0, 1089578.04 1402294.622 0, 1089828.02 1402299.927 0, 1090076.81 1402305.222 0, 1090325.6 1402310.531 0, 1090574.389 1402315.854 0, 1090823.178 1402321.193 0, 
+    1091071.967 1402326.546 0, 1091320.756 1402331.913 0, 1091569.544 1402337.296 0, 1091818.332 1402342.693 0, 1092067.12 1402348.104 0, 1092315.907 1402353.53 0, 1092564.694 1402358.971 0, 1092813.481 1402364.427 0, 1093062.267 1402369.897 0, 1093311.053 1402375.382 0, 
+    1093559.839 1402380.881 0, 1093808.624 1402386.395 0, 1094057.409 1402391.924 0, 1094306.194 1402397.467 0, 1094554.978 1402403.025 0, 1094803.762 1402408.598 0, 1095052.546 1402414.185 0, 1095301.329 1402419.787 0, 1095548.924 1402425.377 0, 1095674.916 1396851.838 0, 
+    1095800.913 1391278.048 0))
+
+POLYGON ((1107490.109 1402712.188 0, 1107242.529 1402705.899 0, 1106993.762 1402699.594 0, 1106744.995 1402693.304 0, 1106496.228 1402687.029 0, 1106247.46 1402680.768 0, 1105998.692 1402674.522 0, 1105749.924 1402668.29 0, 1105501.155 1402662.073 0, 1105252.386 1402655.871 0, 
+    1105003.616 1402649.683 0, 1104754.846 1402643.51 0, 1104506.076 1402637.352 0, 1104257.306 1402631.208 0, 1104008.535 1402625.079 0, 1103759.763 1402618.965 0, 1103510.992 1402612.865 0, 1103262.219 1402606.78 0, 1103013.447 1402600.709 0, 1102764.674 1402594.654 0, 
+    1102515.901 1402588.612 0, 1102267.128 1402582.586 0, 1102018.354 1402576.574 0, 1101769.58 1402570.577 0, 1101519.618 1402564.565 0, 1101272.03 1402558.626 0, 1101023.255 1402552.673 0, 1100774.479 1402546.734 0, 1100525.703 1402540.81 0, 1100276.927 1402534.9 0, 
+    1100028.15 1402529.006 0, 1099779.373 1402523.126 0, 1099530.596 1402517.26 0, 1099281.818 1402511.409 0, 1099033.04 1402505.573 0, 1098784.262 1402499.751 0, 1098535.483 1402493.944 0, 1098286.704 1402488.152 0, 1098037.925 1402482.375 0, 1097789.145 1402476.612 0, 
+    1097540.365 1402470.863 0, 1097291.585 1402465.13 0, 1097042.804 1402459.41 0, 1096794.023 1402453.706 0, 1096545.242 1402448.016 0, 1096296.46 1402442.341 0, 1096047.678 1402436.681 0, 1095798.895 1402431.035 0, 1095548.924 1402425.377 0, 1095422.938 1407998.66 0, 
+    1095296.958 1413571.682 0, 1095546.27 1413577.325 0, 1095794.397 1413582.956 0, 1096042.523 1413588.602 0, 1096290.648 1413594.262 0, 1096538.774 1413599.937 0, 1096786.899 1413605.626 0, 1097035.023 1413611.33 0, 1097283.148 1413617.049 0, 1097531.272 1413622.782 0, 
+    1097779.395 1413628.53 0, 1098027.519 1413634.292 0, 1098275.642 1413640.069 0, 1098523.764 1413645.861 0, 1098771.887 1413651.667 0, 1099020.009 1413657.488 0, 1099268.13 1413663.323 0, 1099516.252 1413669.173 0, 1099764.373 1413675.038 0, 1100012.493 1413680.917 0, 
+    1100260.614 1413686.811 0, 1100508.733 1413692.719 0, 1100756.853 1413698.642 0, 1101004.972 1413704.58 0, 1101251.907 1413710.504 0, 1101501.21 1413716.499 0, 1101749.328 1413722.48 0, 1101997.446 1413728.477 0, 1102245.563 1413734.487 0, 1102493.68 1413740.512 0, 
+    1102741.797 1413746.552 0, 1102989.913 1413752.607 0, 1103238.029 1413758.676 0, 1103486.145 1413764.76 0, 1103734.26 1413770.858 0, 1103982.375 1413776.971 0, 1104230.49 1413783.098 0, 1104478.604 1413789.24 0, 1104726.718 1413795.397 0, 1104974.832 1413801.568 0, 
+    1105222.945 1413807.754 0, 1105471.057 1413813.955 0, 1105719.17 1413820.17 0, 1105967.282 1413826.4 0, 1106215.394 1413832.644 0, 1106463.505 1413838.903 0, 1106711.616 1413845.176 0, 1106959.727 1413851.465 0, 1107206.653 1413857.737 0, 1107348.378 1408285.093 0, 
+    1107490.109 1402712.188 0))
+
+POLYGON ((1119115.493 1414177.438 0, 1118868.583 1414170.468 0, 1118620.491 1414163.479 0, 1118372.399 1414156.505 0, 1118124.306 1414149.545 0, 1117876.213 1414142.599 0, 1117628.12 1414135.669 0, 1117380.026 1414128.753 0, 1117131.931 1414121.851 0, 1116883.837 1414114.964 0, 
+    1116635.742 1414108.092 0, 1116387.646 1414101.235 0, 1116139.55 1414094.392 0, 1115891.454 1414087.563 0, 1115643.357 1414080.749 0, 1115395.26 1414073.95 0, 1115147.163 1414067.165 0, 1114899.065 1414060.395 0, 1114650.966 1414053.64 0, 1114402.868 1414046.899 0, 
+    1114154.769 1414040.173 0, 1113906.669 1414033.461 0, 1113658.569 1414026.764 0, 1113410.469 1414020.082 0, 1113161.186 1414013.382 0, 1112914.267 1414006.761 0, 1112666.166 1414000.122 0, 1112418.064 1413993.498 0, 1112169.962 1413986.889 0, 1111921.859 1413980.294 0, 
+    1111673.756 1413973.714 0, 1111425.653 1413967.148 0, 1111177.549 1413960.597 0, 1110929.445 1413954.061 0, 1110681.34 1413947.539 0, 1110433.235 1413941.032 0, 1110185.13 1413934.539 0, 1109937.024 1413928.061 0, 1109688.918 1413921.598 0, 1109440.812 1413915.149 0, 
+    1109192.705 1413908.715 0, 1108944.598 1413902.295 0, 1108696.49 1413895.89 0, 1108448.382 1413889.5 0, 1108200.274 1413883.124 0, 1107952.165 1413876.763 0, 1107704.056 1413870.417 0, 1107455.947 1413864.085 0, 1107206.653 1413857.737 0, 1107064.936 1419430.114 0, 
+    1106923.225 1425002.219 0, 1107171.859 1425008.55 0, 1107419.313 1425014.865 0, 1107666.766 1425021.195 0, 1107914.219 1425027.539 0, 1108161.671 1425033.898 0, 1108409.123 1425040.271 0, 1108656.575 1425046.659 0, 1108904.026 1425053.062 0, 1109151.477 1425059.479 0, 
+    1109398.928 1425065.911 0, 1109646.378 1425072.357 0, 1109893.828 1425078.818 0, 1110141.277 1425085.293 0, 1110388.726 1425091.783 0, 1110636.175 1425098.288 0, 1110883.623 1425104.807 0, 1111131.071 1425111.341 0, 1111378.518 1425117.889 0, 1111625.965 1425124.452 0, 
+    1111873.412 1425131.029 0, 1112120.858 1425137.621 0, 1112368.304 1425144.228 0, 1112615.75 1425150.849 0, 1112862.016 1425157.453 0, 1113110.64 1425164.134 0, 1113358.084 1425170.799 0, 1113605.528 1425177.478 0, 1113852.971 1425184.172 0, 1114100.415 1425190.881 0, 
+    1114347.857 1425197.604 0, 1114595.3 1425204.341 0, 1114842.742 1425211.094 0, 1115090.183 1425217.86 0, 1115337.625 1425224.641 0, 1115585.065 1425231.437 0, 1115832.506 1425238.248 0, 1116079.946 1425245.073 0, 1116327.385 1425251.912 0, 1116574.825 1425258.766 0, 
+    1116822.263 1425265.635 0, 1117069.702 1425272.518 0, 1117317.14 1425279.416 0, 1117564.577 1425286.328 0, 1117812.014 1425293.255 0, 1118059.451 1425300.197 0, 1118306.888 1425307.153 0, 1118554.323 1425314.123 0, 1118800.581 1425321.075 0, 1118958.033 1419749.393 0, 
+    1119115.493 1414177.438 0))
+
+POLYGON ((1130676.988 1425673.485 0, 1130430.749 1425665.838 0, 1130183.334 1425658.168 0, 1129935.918 1425650.513 0, 1129688.502 1425642.873 0, 1129441.086 1425635.247 0, 1129193.669 1425627.635 0, 1128946.251 1425620.039 0, 1128698.833 1425612.456 0, 1128451.415 1425604.889 0, 
+    1128203.996 1425597.336 0, 1127956.577 1425589.797 0, 1127709.157 1425582.273 0, 1127461.737 1425574.764 0, 1127214.316 1425567.269 0, 1126966.895 1425559.788 0, 1126719.474 1425552.323 0, 1126472.052 1425544.871 0, 1126224.629 1425537.435 0, 1125977.207 1425530.013 0, 
+    1125729.783 1425522.605 0, 1125482.36 1425515.212 0, 1125234.936 1425507.834 0, 1124987.511 1425500.47 0, 1124738.909 1425493.086 0, 1124492.661 1425485.786 0, 1124245.235 1425478.466 0, 1123997.809 1425471.161 0, 1123750.382 1425463.87 0, 1123502.955 1425456.593 0, 
+    1123255.527 1425449.331 0, 1123008.099 1425442.084 0, 1122760.671 1425434.851 0, 1122513.242 1425427.633 0, 1122265.813 1425420.43 0, 1122018.383 1425413.241 0, 1121770.953 1425406.066 0, 1121523.522 1425398.906 0, 1121276.091 1425391.761 0, 1121028.66 1425384.63 0, 
+    1120781.228 1425377.514 0, 1120533.796 1425370.412 0, 1120286.363 1425363.325 0, 1120038.93 1425356.253 0, 1119791.497 1425349.195 0, 1119544.063 1425342.151 0, 1119296.629 1425335.122 0, 1119049.194 1425328.108 0, 1118800.581 1425321.075 0, 1118643.136 1430892.479 0, 
+    1118485.7 1436463.6 0, 1118733.654 1436470.615 0, 1118980.433 1436477.61 0, 1119227.212 1436484.621 0, 1119473.99 1436491.645 0, 1119720.767 1436498.685 0, 1119967.545 1436505.738 0, 1120214.321 1436512.807 0, 1120461.098 1436519.89 0, 1120707.874 1436526.987 0, 
+    1120954.649 1436534.099 0, 1121201.424 1436541.225 0, 1121448.199 1436548.366 0, 1121694.973 1436555.522 0, 1121941.747 1436562.692 0, 1122188.521 1436569.876 0, 1122435.294 1436577.075 0, 1122682.066 1436584.289 0, 1122928.839 1436591.517 0, 1123175.61 1436598.759 0, 
+    1123422.382 1436606.017 0, 1123669.153 1436613.288 0, 1123915.923 1436620.574 0, 1124162.693 1436627.875 0, 1124408.289 1436635.155 0, 1124656.232 1436642.52 0, 1124903.001 1436649.864 0, 1125149.769 1436657.223 0, 1125396.537 1436664.596 0, 1125643.304 1436671.984 0, 
+    1125890.071 1436679.387 0, 1126136.838 1436686.804 0, 1126383.604 1436694.235 0, 1126630.37 1436701.681 0, 1126877.135 1436709.141 0, 1127123.9 1436716.616 0, 1127370.664 1436724.106 0, 1127617.428 1436731.61 0, 1127864.192 1436739.129 0, 1128110.955 1436746.662 0, 
+    1128357.717 1436754.209 0, 1128604.479 1436761.771 0, 1128851.241 1436769.348 0, 1129098.002 1436776.939 0, 1129344.763 1436784.545 0, 1129591.524 1436792.165 0, 1129838.283 1436799.8 0, 1130085.043 1436807.449 0, 1130330.629 1436815.077 0, 1130503.804 1431244.423 0, 
+    1130676.988 1425673.485 0))
+
+POLYGON ((1142174.517 1437200.016 0, 1141928.952 1437191.694 0, 1141682.215 1437183.348 0, 1141435.478 1437175.016 0, 1141188.74 1437166.699 0, 1140942.002 1437158.396 0, 1140695.263 1437150.108 0, 1140448.524 1437141.834 0, 1140201.784 1437133.575 0, 1139955.043 1437125.33 0, 
+    1139708.303 1437117.1 0, 1139461.561 1437108.884 0, 1139214.82 1437100.683 0, 1138968.077 1437092.496 0, 1138721.335 1437084.324 0, 1138474.591 1437076.166 0, 1138227.848 1437068.023 0, 1137981.104 1437059.895 0, 1137734.359 1437051.781 0, 1137487.614 1437043.681 0, 
+    1137240.868 1437035.596 0, 1136994.122 1437027.526 0, 1136747.376 1437019.47 0, 1136500.629 1437011.428 0, 1136252.709 1437003.363 0, 1136007.133 1436995.389 0, 1135760.385 1436987.391 0, 1135513.636 1436979.408 0, 1135266.887 1436971.439 0, 1135020.137 1436963.485 0, 
+    1134773.386 1436955.545 0, 1134526.636 1436947.62 0, 1134279.884 1436939.709 0, 1134033.133 1436931.813 0, 1133786.381 1436923.931 0, 1133539.628 1436916.064 0, 1133292.875 1436908.212 0, 1133046.121 1436900.374 0, 1132799.367 1436892.55 0, 1132552.613 1436884.741 0, 
+    1132305.858 1436876.946 0, 1132059.102 1436869.166 0, 1131812.347 1436861.401 0, 1131565.59 1436853.65 0, 1131318.834 1436845.914 0, 1131072.076 1436838.192 0, 1130825.319 1436830.484 0, 1130578.561 1436822.791 0, 1130330.629 1436815.077 0, 1130157.463 1442385.442 0, 
+    1129984.306 1447955.512 0, 1130231.578 1447963.206 0, 1130477.681 1447970.879 0, 1130723.783 1447978.566 0, 1130969.884 1447986.267 0, 1131215.985 1447993.983 0, 1131462.086 1448001.713 0, 1131708.186 1448009.458 0, 1131954.286 1448017.217 0, 1132200.385 1448024.991 0, 
+    1132446.484 1448032.78 0, 1132692.582 1448040.582 0, 1132938.68 1448048.4 0, 1133184.778 1448056.231 0, 1133430.874 1448064.078 0, 1133676.971 1448071.938 0, 1133923.067 1448079.813 0, 1134169.163 1448087.703 0, 1134415.258 1448095.607 0, 1134661.352 1448103.526 0, 
+    1134907.446 1448111.459 0, 1135153.54 1448119.407 0, 1135399.633 1448127.369 0, 1135645.726 1448135.345 0, 1135890.649 1448143.299 0, 1136137.91 1448151.342 0, 1136384.001 1448159.362 0, 1136630.092 1448167.397 0, 1136876.183 1448175.446 0, 1137122.273 1448183.509 0, 
+    1137368.362 1448191.587 0, 1137614.451 1448199.68 0, 1137860.54 1448207.787 0, 1138106.628 1448215.908 0, 1138352.715 1448224.044 0, 1138598.802 1448232.194 0, 1138844.889 1448240.359 0, 1139090.975 1448248.539 0, 1139337.06 1448256.733 0, 1139583.146 1448264.941 0, 
+    1139829.23 1448273.164 0, 1140075.314 1448281.401 0, 1140321.398 1448289.653 0, 1140567.481 1448297.919 0, 1140813.564 1448306.2 0, 1141059.646 1448314.495 0, 1141305.728 1448322.805 0, 1141551.809 1448331.129 0, 1141796.722 1448339.428 0, 1141985.615 1442769.869 0, 
+    1142174.517 1437200.016 0))
+
+POLYGON ((1153608.006 1448756.715 0, 1153363.116 1448747.724 0, 1153117.059 1448738.704 0, 1152871.002 1448729.7 0, 1152624.944 1448720.709 0, 1152378.886 1448711.733 0, 1152132.827 1448702.772 0, 1151886.768 1448693.825 0, 1151640.708 1448684.892 0, 1151394.647 1448675.974 0, 
+    1151148.586 1448667.071 0, 1150902.525 1448658.182 0, 1150656.463 1448649.307 0, 1150410.4 1448640.447 0, 1150164.337 1448631.601 0, 1149918.274 1448622.77 0, 1149672.21 1448613.953 0, 1149426.145 1448605.151 0, 1149180.08 1448596.364 0, 1148934.014 1448587.59 0, 
+    1148687.948 1448578.832 0, 1148441.882 1448570.087 0, 1148195.814 1448561.358 0, 1147949.747 1448552.642 0, 1147702.511 1448543.9 0, 1147457.61 1448535.255 0, 1147211.54 1448526.583 0, 1146965.471 1448517.926 0, 1146719.4 1448509.283 0, 1146473.33 1448500.655 0, 
+    1146227.258 1448492.041 0, 1145981.187 1448483.442 0, 1145735.114 1448474.857 0, 1145489.042 1448466.286 0, 1145242.968 1448457.73 0, 1144996.895 1448449.189 0, 1144750.82 1448440.662 0, 1144504.745 1448432.149 0, 1144258.67 1448423.651 0, 1144012.594 1448415.168 0, 
+    1143766.518 1448406.699 0, 1143520.441 1448398.244 0, 1143274.364 1448389.804 0, 1143028.286 1448381.378 0, 1142782.208 1448372.967 0, 1142536.129 1448364.571 0, 1142290.05 1448356.189 0, 1142043.97 1448347.821 0, 1141796.722 1448339.428 0, 1141607.839 1453908.687 0, 
+    1141418.967 1459477.64 0, 1141665.557 1459486.01 0, 1141910.981 1459494.356 0, 1142156.404 1459502.715 0, 1142401.828 1459511.09 0, 1142647.25 1459519.478 0, 1142892.673 1459527.882 0, 1143138.094 1459536.299 0, 1143383.516 1459544.731 0, 1143628.936 1459553.178 0, 
+    1143874.357 1459561.639 0, 1144119.776 1459570.114 0, 1144365.196 1459578.604 0, 1144610.614 1459587.108 0, 1144856.032 1459595.627 0, 1145101.45 1459604.16 0, 1145346.867 1459612.708 0, 1145592.284 1459621.27 0, 1145837.7 1459629.846 0, 1146083.116 1459638.437 0, 
+    1146328.531 1459647.042 0, 1146573.946 1459655.662 0, 1146819.36 1459664.297 0, 1147064.774 1459672.945 0, 1147309.023 1459681.567 0, 1147555.6 1459690.286 0, 1147801.012 1459698.978 0, 1148046.424 1459707.685 0, 1148291.835 1459716.406 0, 1148537.245 1459725.141 0, 
+    1148782.655 1459733.891 0, 1149028.065 1459742.655 0, 1149273.474 1459751.434 0, 1149518.883 1459760.227 0, 1149764.291 1459769.035 0, 1150009.698 1459777.857 0, 1150255.105 1459786.693 0, 1150500.512 1459795.544 0, 1150745.918 1459804.409 0, 1150991.323 1459813.289 0, 
+    1151236.728 1459822.183 0, 1151482.132 1459831.092 0, 1151727.536 1459840.015 0, 1151972.94 1459848.953 0, 1152218.342 1459857.905 0, 1152463.745 1459866.871 0, 1152709.146 1459875.852 0, 1152954.548 1459884.848 0, 1153198.786 1459893.815 0, 1153403.39 1454325.418 0, 
+    1153608.006 1448756.715 0))
+
+POLYGON ((1164977.381 1460343.268 0, 1164733.168 1460333.611 0, 1164487.793 1460323.923 0, 1164242.418 1460314.248 0, 1163997.042 1460304.589 0, 1163751.665 1460294.943 0, 1163506.288 1460285.313 0, 1163260.91 1460275.696 0, 1163015.532 1460266.094 0, 1162770.153 1460256.507 0, 
+    1162524.774 1460246.933 0, 1162279.394 1460237.375 0, 1162034.013 1460227.831 0, 1161788.632 1460218.301 0, 1161543.251 1460208.785 0, 1161297.869 1460199.285 0, 1161052.486 1460189.798 0, 1160807.103 1460180.326 0, 1160561.719 1460170.869 0, 1160316.334 1460161.425 0, 
+    1160070.949 1460151.997 0, 1159825.564 1460142.582 0, 1159580.178 1460133.183 0, 1159334.791 1460123.797 0, 1159088.242 1460114.382 0, 1158844.016 1460105.07 0, 1158598.628 1460095.728 0, 1158353.239 1460086.4 0, 1158107.85 1460077.087 0, 1157862.46 1460067.789 0, 
+    1157617.069 1460058.504 0, 1157371.678 1460049.234 0, 1157126.287 1460039.979 0, 1156880.895 1460030.738 0, 1156635.502 1460021.512 0, 1156390.109 1460012.3 0, 1156144.715 1460003.102 0, 1155899.321 1459993.919 0, 1155653.926 1459984.75 0, 1155408.531 1459975.596 0, 
+    1155163.135 1459966.456 0, 1154917.738 1459957.331 0, 1154672.341 1459948.22 0, 1154426.944 1459939.123 0, 1154181.546 1459930.041 0, 1153936.147 1459920.974 0, 1153690.748 1459911.921 0, 1153445.349 1459902.882 0, 1153198.786 1459893.815 0, 1152994.192 1465461.9 0, 
+    1152789.611 1471029.669 0, 1153035.515 1471038.712 0, 1153280.259 1471047.726 0, 1153525.003 1471056.755 0, 1153769.746 1471065.798 0, 1154014.489 1471074.856 0, 1154259.231 1471083.928 0, 1154503.972 1471093.015 0, 1154748.713 1471102.116 0, 1154993.454 1471111.231 0, 
+    1155238.194 1471120.361 0, 1155482.933 1471129.505 0, 1155727.672 1471138.664 0, 1155972.41 1471147.837 0, 1156217.148 1471157.025 0, 1156461.885 1471166.226 0, 1156706.622 1471175.443 0, 1156951.358 1471184.673 0, 1157196.094 1471193.918 0, 1157440.829 1471203.178 0, 
+    1157685.563 1471212.452 0, 1157930.297 1471221.74 0, 1158175.031 1471231.043 0, 1158419.763 1471240.36 0, 1158663.337 1471249.647 0, 1158909.228 1471259.037 0, 1159153.959 1471268.397 0, 1159398.689 1471277.772 0, 1159643.42 1471287.161 0, 1159888.149 1471296.565 0, 
+    1160132.878 1471305.982 0, 1160377.607 1471315.415 0, 1160622.335 1471324.861 0, 1160867.062 1471334.323 0, 1161111.789 1471343.798 0, 1161356.515 1471353.288 0, 1161601.241 1471362.792 0, 1161845.966 1471372.311 0, 1162090.69 1471381.844 0, 1162335.414 1471391.392 0, 
+    1162580.138 1471400.954 0, 1162824.861 1471410.53 0, 1163069.583 1471420.121 0, 1163314.305 1471429.726 0, 1163559.026 1471439.345 0, 1163803.746 1471448.979 0, 1164048.466 1471458.628 0, 1164293.186 1471468.291 0, 1164536.747 1471477.922 0, 1164757.058 1465910.754 0, 
+    1164977.381 1460343.268 0))
+
+POLYGON ((1176282.57 1471959.361 0, 1176039.035 1471949.042 0, 1175794.344 1471938.687 0, 1175549.652 1471928.348 0, 1175304.96 1471918.022 0, 1175060.267 1471907.712 0, 1174815.573 1471897.415 0, 1174570.879 1471887.133 0, 1174326.184 1471876.865 0, 1174081.489 1471866.612 0, 
+    1173836.793 1471856.373 0, 1173592.096 1471846.149 0, 1173347.399 1471835.938 0, 1173102.701 1471825.743 0, 1172858.003 1471815.562 0, 1172613.304 1471805.395 0, 1172368.604 1471795.242 0, 1172123.904 1471785.104 0, 1171879.203 1471774.98 0, 1171634.501 1471764.871 0, 
+    1171389.799 1471754.776 0, 1171145.097 1471744.696 0, 1170900.394 1471734.63 0, 1170655.69 1471724.578 0, 1170409.829 1471714.493 0, 1170166.28 1471704.518 0, 1169921.575 1471694.51 0, 1169676.869 1471684.516 0, 1169432.162 1471674.536 0, 1169187.455 1471664.571 0, 
+    1168942.747 1471654.62 0, 1168698.038 1471644.683 0, 1168453.329 1471634.761 0, 1168208.619 1471624.854 0, 1167963.909 1471614.96 0, 1167719.198 1471605.082 0, 1167474.487 1471595.217 0, 1167229.775 1471585.367 0, 1166985.062 1471575.532 0, 1166740.349 1471565.71 0, 
+    1166495.635 1471555.904 0, 1166250.921 1471546.111 0, 1166006.206 1471536.333 0, 1165761.491 1471526.57 0, 1165516.775 1471516.82 0, 1165272.058 1471507.086 0, 1165027.341 1471497.365 0, 1164782.623 1471487.659 0, 1164536.747 1471477.922 0, 1164316.449 1477044.767 0, 
+    1164096.164 1482611.284 0, 1164341.382 1482620.995 0, 1164585.444 1482630.675 0, 1164829.506 1482640.369 0, 1165073.567 1482650.078 0, 1165317.628 1482659.801 0, 1165561.688 1482669.538 0, 1165805.748 1482679.29 0, 1166049.807 1482689.056 0, 1166293.865 1482698.837 0, 
+    1166537.923 1482708.632 0, 1166781.981 1482718.441 0, 1167026.037 1482728.265 0, 1167270.094 1482738.103 0, 1167514.149 1482747.955 0, 1167758.204 1482757.822 0, 1168002.258 1482767.703 0, 1168246.312 1482777.598 0, 1168490.366 1482787.508 0, 1168734.418 1482797.432 0, 
+    1168978.47 1482807.371 0, 1169222.522 1482817.324 0, 1169466.573 1482827.291 0, 1169710.623 1482837.273 0, 1169953.519 1482847.222 0, 1170198.722 1482857.279 0, 1170442.77 1482867.304 0, 1170686.818 1482877.343 0, 1170930.866 1482887.397 0, 1171174.913 1482897.464 0, 
+    1171418.959 1482907.547 0, 1171663.004 1482917.643 0, 1171907.049 1482927.754 0, 1172151.094 1482937.879 0, 1172395.138 1482948.019 0, 1172639.181 1482958.173 0, 1172883.223 1482968.341 0, 1173127.265 1482978.524 0, 1173371.307 1482988.721 0, 1173615.348 1482998.933 0, 
+    1173859.388 1483009.159 0, 1174103.427 1483019.399 0, 1174347.467 1483029.653 0, 1174591.505 1483039.922 0, 1174835.543 1483050.206 0, 1175079.58 1483060.503 0, 1175323.616 1483070.815 0, 1175567.652 1483081.142 0, 1175810.535 1483091.434 0, 1176046.546 1477525.562 0, 
+    1176282.57 1471959.361 0))
+
+POLYGON ((1187523.503 1483604.677 0, 1187280.649 1483593.699 0, 1187036.643 1483582.683 0, 1186792.636 1483571.681 0, 1186548.629 1483560.694 0, 1186304.621 1483549.722 0, 1186060.613 1483538.763 0, 1185816.604 1483527.819 0, 1185572.594 1483516.89 0, 1185328.584 1483505.975 0, 
+    1185084.573 1483495.074 0, 1184840.561 1483484.187 0, 1184596.549 1483473.315 0, 1184352.536 1483462.457 0, 1184108.523 1483451.614 0, 1183864.508 1483440.785 0, 1183620.494 1483429.97 0, 1183376.478 1483419.17 0, 1183132.462 1483408.384 0, 1182888.445 1483397.612 0, 
+    1182644.428 1483386.855 0, 1182400.41 1483376.112 0, 1182156.391 1483365.383 0, 1181912.372 1483354.669 0, 1181667.2 1483343.919 0, 1181424.332 1483333.284 0, 1181180.31 1483322.613 0, 1180936.289 1483311.956 0, 1180692.266 1483301.314 0, 1180448.243 1483290.686 0, 
+    1180204.22 1483280.072 0, 1179960.195 1483269.473 0, 1179716.17 1483258.888 0, 1179472.145 1483248.317 0, 1179228.119 1483237.761 0, 1178984.092 1483227.219 0, 1178740.065 1483216.692 0, 1178496.037 1483206.179 0, 1178252.008 1483195.68 0, 1178007.979 1483185.195 0, 
+    1177763.949 1483174.725 0, 1177519.918 1483164.27 0, 1177275.887 1483153.828 0, 1177031.856 1483143.402 0, 1176787.823 1483132.989 0, 1176543.79 1483122.591 0, 1176299.757 1483112.207 0, 1176055.723 1483101.837 0, 1175810.535 1483091.434 0, 1175574.539 1488656.971 0, 
+    1175338.557 1494222.168 0, 1175583.086 1494232.544 0, 1175826.465 1494242.886 0, 1176069.843 1494253.242 0, 1176313.221 1494263.612 0, 1176556.598 1494273.997 0, 1176799.975 1494284.396 0, 1177043.351 1494294.809 0, 1177286.726 1494305.236 0, 1177530.101 1494315.678 0, 
+    1177773.475 1494326.135 0, 1178016.849 1494336.605 0, 1178260.222 1494347.09 0, 1178503.594 1494357.589 0, 1178746.966 1494368.103 0, 1178990.337 1494378.631 0, 1179233.707 1494389.173 0, 1179477.077 1494399.729 0, 1179720.446 1494410.3 0, 1179963.815 1494420.885 0, 
+    1180207.182 1494431.485 0, 1180450.55 1494442.099 0, 1180693.916 1494452.727 0, 1180937.282 1494463.369 0, 1181179.499 1494473.976 0, 1181424.013 1494484.697 0, 1181667.377 1494495.382 0, 1181910.74 1494506.082 0, 1182154.103 1494516.796 0, 1182397.466 1494527.525 0, 
+    1182640.827 1494538.267 0, 1182884.188 1494549.024 0, 1183127.549 1494559.796 0, 1183370.908 1494570.581 0, 1183614.268 1494581.381 0, 1183857.626 1494592.196 0, 1184100.984 1494603.024 0, 1184344.341 1494613.867 0, 1184587.698 1494624.725 0, 1184831.054 1494635.596 0, 
+    1185074.409 1494646.482 0, 1185317.763 1494657.383 0, 1185561.117 1494668.297 0, 1185804.471 1494679.226 0, 1186047.824 1494690.169 0, 1186291.176 1494701.127 0, 1186534.527 1494712.099 0, 1186777.878 1494723.085 0, 1187020.08 1494734.034 0, 1187271.784 1489169.525 0, 
+    1187523.503 1483604.677 0))
+
+POLYGON ((1198700.111 1495278.899 0, 1198457.939 1495267.266 0, 1198214.62 1495255.593 0, 1197971.3 1495243.933 0, 1197727.98 1495232.288 0, 1197484.659 1495220.658 0, 1197241.338 1495209.041 0, 1196998.016 1495197.439 0, 1196754.693 1495185.851 0, 1196511.369 1495174.278 0, 
+    1196268.045 1495162.719 0, 1196024.72 1495151.174 0, 1195781.395 1495139.644 0, 1195538.068 1495128.128 0, 1195294.741 1495116.626 0, 1195051.414 1495105.138 0, 1194808.085 1495093.665 0, 1194564.756 1495082.206 0, 1194321.427 1495070.762 0, 1194078.096 1495059.331 0, 
+    1193834.765 1495047.916 0, 1193591.434 1495036.514 0, 1193348.101 1495025.127 0, 1193104.768 1495013.754 0, 1192860.288 1495002.342 0, 1192618.1 1494991.051 0, 1192374.765 1494979.721 0, 1192131.43 1494968.405 0, 1191888.093 1494957.104 0, 1191644.756 1494945.817 0, 
+    1191401.419 1494934.544 0, 1191158.08 1494923.286 0, 1190914.741 1494912.042 0, 1190671.402 1494900.812 0, 1190428.061 1494889.597 0, 1190184.72 1494878.396 0, 1189941.379 1494867.209 0, 1189698.036 1494856.037 0, 1189454.693 1494844.879 0, 1189211.35 1494833.735 0, 
+    1188968.006 1494822.605 0, 1188724.661 1494811.49 0, 1188481.315 1494800.389 0, 1188237.969 1494789.303 0, 1187994.622 1494778.231 0, 1187751.274 1494767.173 0, 1187507.926 1494756.13 0, 1187264.577 1494745.1 0, 1187020.08 1494734.034 0, 1186768.392 1500298.196 0, 
+    1186516.72 1505862.006 0, 1186760.559 1505873.043 0, 1187003.253 1505884.043 0, 1187245.946 1505895.056 0, 1187488.639 1505906.084 0, 1187731.331 1505917.127 0, 1187974.022 1505928.183 0, 1188216.713 1505939.254 0, 1188459.403 1505950.339 0, 1188702.092 1505961.439 0, 
+    1188944.781 1505972.553 0, 1189187.469 1505983.681 0, 1189430.156 1505994.823 0, 1189672.843 1506005.98 0, 1189915.529 1506017.151 0, 1190158.214 1506028.336 0, 1190400.899 1506039.535 0, 1190643.583 1506050.749 0, 1190886.266 1506061.977 0, 1191128.949 1506073.219 0, 
+    1191371.631 1506084.476 0, 1191614.312 1506095.747 0, 1191856.993 1506107.032 0, 1192099.673 1506118.332 0, 1192341.209 1506129.592 0, 1192585.031 1506140.973 0, 1192827.709 1506152.316 0, 1193070.387 1506163.672 0, 1193313.064 1506175.043 0, 1193555.74 1506186.428 0, 
+    1193798.415 1506197.828 0, 1194041.09 1506209.242 0, 1194283.764 1506220.67 0, 1194526.437 1506232.112 0, 1194769.11 1506243.568 0, 1195011.782 1506255.039 0, 1195254.453 1506266.524 0, 1195497.124 1506278.024 0, 1195739.794 1506289.538 0, 1195982.463 1506301.066 0, 
+    1196225.132 1506312.608 0, 1196467.8 1506324.164 0, 1196710.467 1506335.735 0, 1196953.134 1506347.32 0, 1197195.8 1506358.92 0, 1197438.465 1506370.534 0, 1197681.13 1506382.161 0, 1197923.794 1506393.804 0, 1198165.314 1506405.405 0, 1198432.704 1500842.328 0, 
+    1198700.111 1495278.899 0))
+
+POLYGON ((1209812.327 1506981.712 0, 1209570.838 1506969.428 0, 1209328.208 1506957.1 0, 1209085.577 1506944.787 0, 1208842.946 1506932.487 0, 1208600.314 1506920.202 0, 1208357.681 1506907.932 0, 1208115.047 1506895.675 0, 1207872.413 1506883.433 0, 1207629.778 1506871.206 0, 
+    1207387.142 1506858.992 0, 1207144.505 1506846.793 0, 1206901.868 1506834.608 0, 1206659.23 1506822.437 0, 1206416.592 1506810.281 0, 1206173.952 1506798.139 0, 1205931.312 1506786.011 0, 1205688.671 1506773.897 0, 1205446.03 1506761.798 0, 1205203.387 1506749.713 0, 
+    1204960.745 1506737.642 0, 1204718.101 1506725.586 0, 1204475.457 1506713.543 0, 1204232.811 1506701.516 0, 1203989.024 1506689.446 0, 1203747.519 1506677.503 0, 1203504.872 1506665.518 0, 1203262.224 1506653.547 0, 1203019.575 1506641.59 0, 1202776.926 1506629.648 0, 
+    1202534.276 1506617.72 0, 1202291.625 1506605.807 0, 1202048.974 1506593.907 0, 1201806.322 1506582.022 0, 1201563.669 1506570.152 0, 1201321.016 1506558.295 0, 1201078.361 1506546.453 0, 1200835.707 1506534.625 0, 1200593.051 1506522.811 0, 1200350.395 1506511.012 0, 
+    1200107.738 1506499.227 0, 1199865.08 1506487.456 0, 1199622.422 1506475.699 0, 1199379.763 1506463.957 0, 1199137.103 1506452.229 0, 1198894.442 1506440.516 0, 1198651.781 1506428.816 0, 1198409.119 1506417.131 0, 1198165.314 1506405.405 0, 1197897.942 1511968.125 0, 
+    1197630.587 1517530.48 0, 1197873.734 1517542.174 0, 1198115.741 1517553.828 0, 1198357.747 1517565.496 0, 1198599.753 1517577.178 0, 1198841.758 1517588.874 0, 1199083.762 1517600.585 0, 1199325.765 1517612.309 0, 1199567.768 1517624.049 0, 1199809.77 1517635.802 0, 
+    1200051.772 1517647.569 0, 1200293.773 1517659.351 0, 1200535.773 1517671.147 0, 1200777.772 1517682.957 0, 1201019.771 1517694.782 0, 1201261.769 1517706.621 0, 1201503.766 1517718.474 0, 1201745.763 1517730.341 0, 1201987.759 1517742.222 0, 1202229.754 1517754.118 0, 
+    1202471.749 1517766.028 0, 1202713.743 1517777.952 0, 1202955.736 1517789.891 0, 1203197.728 1517801.843 0, 1203438.582 1517813.754 0, 1203681.711 1517825.791 0, 1203923.701 1517837.787 0, 1204165.691 1517849.797 0, 1204407.68 1517861.82 0, 1204649.668 1517873.859 0, 
+    1204891.656 1517885.911 0, 1205133.642 1517897.978 0, 1205375.628 1517910.059 0, 1205617.614 1517922.154 0, 1205859.598 1517934.263 0, 1206101.582 1517946.387 0, 1206343.566 1517958.524 0, 1206585.548 1517970.677 0, 1206827.53 1517982.843 0, 1207069.511 1517995.023 0, 
+    1207311.491 1518007.218 0, 1207553.471 1518019.427 0, 1207795.45 1518031.651 0, 1208037.428 1518043.888 0, 1208279.405 1518056.14 0, 1208521.382 1518068.406 0, 1208763.358 1518080.686 0, 1209005.334 1518092.981 0, 1209246.171 1518105.232 0, 1209529.24 1512543.654 0, 
+    1209812.327 1506981.712 0))
+
+POLYGON ((1220860.085 1518712.797 0, 1220619.282 1518699.866 0, 1220377.342 1518686.888 0, 1220135.402 1518673.924 0, 1219893.46 1518660.974 0, 1219651.519 1518648.039 0, 1219409.576 1518635.118 0, 1219167.632 1518622.211 0, 1218925.688 1518609.318 0, 1218683.743 1518596.44 0, 
+    1218441.798 1518583.575 0, 1218199.851 1518570.726 0, 1217957.904 1518557.89 0, 1217715.956 1518545.068 0, 1217474.007 1518532.261 0, 1217232.058 1518519.468 0, 1216990.108 1518506.69 0, 1216748.157 1518493.925 0, 1216506.205 1518481.175 0, 1216264.252 1518468.439 0, 
+    1216022.299 1518455.717 0, 1215780.345 1518443.009 0, 1215538.391 1518430.316 0, 1215296.435 1518417.637 0, 1215053.343 1518404.913 0, 1214812.522 1518392.322 0, 1214570.564 1518379.685 0, 1214328.606 1518367.063 0, 1214086.647 1518354.456 0, 1213844.687 1518341.862 0, 
+    1213602.726 1518329.283 0, 1213360.765 1518316.718 0, 1213118.802 1518304.167 0, 1212876.84 1518291.63 0, 1212634.876 1518279.108 0, 1212392.912 1518266.599 0, 1212150.946 1518254.106 0, 1211908.981 1518241.626 0, 1211667.014 1518229.16 0, 1211425.047 1518216.709 0, 
+    1211183.079 1518204.272 0, 1210941.11 1518191.85 0, 1210699.14 1518179.441 0, 1210457.17 1518167.047 0, 1210215.199 1518154.667 0, 1209973.228 1518142.301 0, 1209731.255 1518129.95 0, 1209489.282 1518117.613 0, 1209246.171 1518105.232 0, 1208963.121 1523666.44 0, 
+    1208680.09 1529227.273 0, 1208922.543 1529239.621 0, 1209163.862 1529251.924 0, 1209405.18 1529264.242 0, 1209646.497 1529276.575 0, 1209887.813 1529288.921 0, 1210129.129 1529301.282 0, 1210370.444 1529313.657 0, 1210611.758 1529326.046 0, 1210853.071 1529338.449 0, 
+    1211094.384 1529350.867 0, 1211335.696 1529363.298 0, 1211577.007 1529375.744 0, 1211818.318 1529388.204 0, 1212059.627 1529400.679 0, 1212300.936 1529413.167 0, 1212542.245 1529425.67 0, 1212783.552 1529438.187 0, 1213024.859 1529450.718 0, 1213266.165 1529463.263 0, 
+    1213507.471 1529475.823 0, 1213748.775 1529488.397 0, 1213990.079 1529500.984 0, 1214231.382 1529513.587 0, 1214471.551 1529526.144 0, 1214713.986 1529538.833 0, 1214955.287 1529551.478 0, 1215196.587 1529564.137 0, 1215437.887 1529576.81 0, 1215679.185 1529589.498 0, 
+    1215920.483 1529602.199 0, 1216161.78 1529614.915 0, 1216403.077 1529627.645 0, 1216644.372 1529640.389 0, 1216885.667 1529653.147 0, 1217126.961 1529665.92 0, 1217368.255 1529678.707 0, 1217609.548 1529691.508 0, 1217850.839 1529704.323 0, 1218092.131 1529717.152 0, 
+    1218333.421 1529729.996 0, 1218574.711 1529742.854 0, 1218816 1529755.726 0, 1219057.288 1529768.612 0, 1219298.575 1529781.512 0, 1219539.862 1529794.427 0, 1219781.147 1529807.355 0, 1220022.433 1529820.298 0, 1220262.585 1529833.195 0, 1220561.325 1524273.184 0, 
+    1220860.085 1518712.797 0))
+
+POLYGON ((1231843.321 1530471.837 0, 1231603.205 1530458.262 0, 1231361.957 1530444.637 0, 1231120.709 1530431.027 0, 1230879.46 1530417.431 0, 1230638.21 1530403.849 0, 1230396.959 1530390.281 0, 1230155.707 1530376.727 0, 1229914.455 1530363.188 0, 1229673.202 1530349.662 0, 
+    1229431.948 1530336.151 0, 1229190.693 1530322.655 0, 1228949.438 1530309.172 0, 1228708.181 1530295.704 0, 1228466.924 1530282.249 0, 1228225.666 1530268.809 0, 1227984.408 1530255.384 0, 1227743.148 1530241.972 0, 1227501.888 1530228.575 0, 1227260.627 1530215.191 0, 
+    1227019.365 1530201.822 0, 1226778.102 1530188.468 0, 1226536.839 1530175.127 0, 1226295.575 1530161.801 0, 1226053.178 1530148.426 0, 1225813.044 1530135.19 0, 1225571.777 1530121.907 0, 1225330.51 1530108.637 0, 1225089.242 1530095.382 0, 1224847.973 1530082.14 0, 
+    1224606.703 1530068.913 0, 1224365.433 1530055.701 0, 1224124.162 1530042.502 0, 1223882.89 1530029.318 0, 1223641.617 1530016.147 0, 1223400.343 1530002.991 0, 1223159.069 1529989.85 0, 1222917.794 1529976.722 0, 1222676.518 1529963.609 0, 1222435.241 1529950.509 0, 
+    1222193.964 1529937.424 0, 1221952.686 1529924.354 0, 1221711.407 1529911.297 0, 1221470.127 1529898.255 0, 1221228.846 1529885.226 0, 1220987.565 1529872.212 0, 1220746.283 1529859.213 0, 1220505 1529846.227 0, 1220262.585 1529833.195 0, 1219963.865 1535392.824 0, 
+    1219665.166 1540952.067 0, 1219906.924 1540965.063 0, 1220147.553 1540978.014 0, 1220388.18 1540990.978 0, 1220628.807 1541003.957 0, 1220869.433 1541016.95 0, 1221110.059 1541029.957 0, 1221350.683 1541042.978 0, 1221591.307 1541056.013 0, 1221831.93 1541069.063 0, 
+    1222072.552 1541082.127 0, 1222313.174 1541095.204 0, 1222553.794 1541108.296 0, 1222794.414 1541121.403 0, 1223035.033 1541134.523 0, 1223275.652 1541147.657 0, 1223516.269 1541160.806 0, 1223756.886 1541173.969 0, 1223997.502 1541187.146 0, 1224238.118 1541200.337 0, 
+    1224478.732 1541213.542 0, 1224719.346 1541226.762 0, 1224959.959 1541239.995 0, 1225200.571 1541253.243 0, 1225440.054 1541266.443 0, 1225681.793 1541279.781 0, 1225922.403 1541293.071 0, 1226163.012 1541306.376 0, 1226403.62 1541319.694 0, 1226644.228 1541333.027 0, 
+    1226884.834 1541346.374 0, 1227125.44 1541359.735 0, 1227366.045 1541373.11 0, 1227606.65 1541386.5 0, 1227847.253 1541399.903 0, 1228087.856 1541413.321 0, 1228328.458 1541426.753 0, 1228569.059 1541440.199 0, 1228809.659 1541453.659 0, 1229050.259 1541467.134 0, 
+    1229290.858 1541480.622 0, 1229531.456 1541494.125 0, 1229772.053 1541507.642 0, 1230012.649 1541521.173 0, 1230253.245 1541534.718 0, 1230493.84 1541548.277 0, 1230734.434 1541561.851 0, 1230975.027 1541575.438 0, 1231214.492 1541588.976 0, 1231528.896 1536030.6 0, 
+    1231843.321 1530471.837 0))
+
+POLYGON ((1242761.973 1542258.512 0, 1242522.545 1542244.298 0, 1242281.991 1542230.03 0, 1242041.437 1542215.777 0, 1241800.881 1542201.538 0, 1241560.325 1542187.313 0, 1241319.767 1542173.103 0, 1241079.209 1542158.906 0, 1240838.65 1542144.724 0, 1240598.091 1542130.556 0, 
+    1240357.53 1542116.402 0, 1240116.969 1542102.262 0, 1239876.407 1542088.136 0, 1239635.844 1542074.024 0, 1239395.28 1542059.927 0, 1239154.715 1542045.844 0, 1238914.149 1542031.775 0, 1238673.583 1542017.72 0, 1238433.016 1542003.679 0, 1238192.448 1541989.652 0, 
+    1237951.879 1541975.64 0, 1237711.309 1541961.642 0, 1237470.739 1541947.657 0, 1237230.167 1541933.687 0, 1236988.469 1541919.666 0, 1236749.022 1541905.79 0, 1236508.449 1541891.862 0, 1236267.874 1541877.949 0, 1236027.299 1541864.05 0, 1235786.722 1541850.165 0, 
+    1235546.145 1541836.294 0, 1235305.567 1541822.437 0, 1235064.989 1541808.595 0, 1234824.409 1541794.766 0, 1234583.829 1541780.952 0, 1234343.248 1541767.152 0, 1234102.666 1541753.366 0, 1233862.083 1541739.595 0, 1233621.499 1541725.837 0, 1233380.915 1541712.094 0, 
+    1233140.33 1541698.364 0, 1232899.744 1541684.649 0, 1232659.157 1541670.948 0, 1232418.57 1541657.262 0, 1232177.981 1541643.589 0, 1231937.392 1541629.93 0, 1231696.802 1541616.286 0, 1231456.211 1541602.656 0, 1231214.492 1541588.976 0, 1230900.111 1547146.959 0, 
+    1230585.753 1552704.542 0, 1230826.814 1552718.185 0, 1231066.751 1552731.778 0, 1231306.686 1552745.385 0, 1231546.621 1552759.006 0, 1231786.555 1552772.642 0, 1232026.489 1552786.291 0, 1232266.421 1552799.955 0, 1232506.353 1552813.633 0, 1232746.284 1552827.325 0, 
+    1232986.214 1552841.031 0, 1233226.144 1552854.751 0, 1233466.072 1552868.485 0, 1233706 1552882.233 0, 1233945.927 1552895.996 0, 1234185.853 1552909.773 0, 1234425.778 1552923.563 0, 1234665.703 1552937.368 0, 1234905.626 1552951.187 0, 1235145.549 1552965.02 0, 
+    1235385.471 1552978.868 0, 1235625.392 1552992.729 0, 1235865.313 1553006.605 0, 1236105.232 1553020.494 0, 1236344.028 1553034.333 0, 1236585.069 1553048.316 0, 1236824.986 1553062.248 0, 1237064.903 1553076.194 0, 1237304.818 1553090.154 0, 1237544.733 1553104.128 0, 
+    1237784.647 1553118.117 0, 1238024.56 1553132.12 0, 1238264.472 1553146.136 0, 1238504.383 1553160.167 0, 1238744.294 1553174.212 0, 1238984.204 1553188.271 0, 1239224.112 1553202.344 0, 1239464.02 1553216.432 0, 1239703.928 1553230.533 0, 1239943.834 1553244.649 0, 
+    1240183.74 1553258.778 0, 1240423.644 1553272.922 0, 1240663.548 1553287.08 0, 1240903.451 1553301.252 0, 1241143.354 1553315.438 0, 1241383.255 1553329.638 0, 1241623.156 1553343.853 0, 1241863.055 1553358.081 0, 1242101.832 1553372.257 0, 1242431.891 1547815.585 0, 
+    1242761.973 1542258.512 0))
+
+POLYGON ((1253615.98 1554072.505 0, 1253377.242 1554057.655 0, 1253137.383 1554042.748 0, 1252897.524 1554027.856 0, 1252657.664 1554012.978 0, 1252417.802 1553998.114 0, 1252177.94 1553983.265 0, 1251938.077 1553968.429 0, 1251698.213 1553953.607 0, 1251458.349 1553938.8 0, 
+    1251218.483 1553924.007 0, 1250978.617 1553909.228 0, 1250738.749 1553894.463 0, 1250498.881 1553879.712 0, 1250259.012 1553864.975 0, 1250019.142 1553850.252 0, 1249779.272 1553835.544 0, 1249539.4 1553820.849 0, 1249299.527 1553806.169 0, 1249059.654 1553791.503 0, 
+    1248819.78 1553776.85 0, 1248579.905 1553762.212 0, 1248340.029 1553747.589 0, 1248100.152 1553732.979 0, 1247859.153 1553718.315 0, 1247620.396 1553703.802 0, 1247380.516 1553689.234 0, 1247140.636 1553674.681 0, 1246900.755 1553660.142 0, 1246660.873 1553645.617 0, 
+    1246420.99 1553631.106 0, 1246181.106 1553616.609 0, 1245941.222 1553602.127 0, 1245701.337 1553587.658 0, 1245461.45 1553573.204 0, 1245221.563 1553558.763 0, 1244981.675 1553544.337 0, 1244741.787 1553529.925 0, 1244501.897 1553515.527 0, 1244262.006 1553501.143 0, 
+    1244022.115 1553486.773 0, 1243782.223 1553472.418 0, 1243542.33 1553458.076 0, 1243302.436 1553443.749 0, 1243062.541 1553429.436 0, 1242822.646 1553415.137 0, 1242582.75 1553400.852 0, 1242342.852 1553386.581 0, 1242101.832 1553372.257 0, 1241771.798 1558928.525 0, 
+    1241441.788 1564484.38 0, 1241682.151 1564498.664 0, 1241921.394 1564512.896 0, 1242160.636 1564527.143 0, 1242399.878 1564541.403 0, 1242639.118 1564555.677 0, 1242878.358 1564569.965 0, 1243117.597 1564584.268 0, 1243356.835 1564598.584 0, 1243596.073 1564612.915 0, 
+    1243835.309 1564627.259 0, 1244074.545 1564641.618 0, 1244313.78 1564655.991 0, 1244553.013 1564670.378 0, 1244792.247 1564684.778 0, 1245031.479 1564699.193 0, 1245270.71 1564713.623 0, 1245509.941 1564728.066 0, 1245749.17 1564742.523 0, 1245988.399 1564756.994 0, 
+    1246227.627 1564771.48 0, 1246466.854 1564785.979 0, 1246706.08 1564800.493 0, 1246945.306 1564815.021 0, 1247183.412 1564829.494 0, 1247423.754 1564844.118 0, 1247662.977 1564858.688 0, 1247902.199 1564873.272 0, 1248141.42 1564887.87 0, 1248380.64 1564902.482 0, 
+    1248619.86 1564917.109 0, 1248859.078 1564931.749 0, 1249098.296 1564946.403 0, 1249337.513 1564961.072 0, 1249576.729 1564975.754 0, 1249815.944 1564990.451 0, 1250055.158 1565005.162 0, 1250294.371 1565019.886 0, 1250533.584 1565034.625 0, 1250772.796 1565049.378 0, 
+    1251012.006 1565064.145 0, 1251251.216 1565078.926 0, 1251490.425 1565093.722 0, 1251729.633 1565108.531 0, 1251968.841 1565123.354 0, 1252208.047 1565138.192 0, 1252447.253 1565153.043 0, 1252686.457 1565167.909 0, 1252924.544 1565182.719 0, 1253270.249 1559627.818 0, 
+    1253615.98 1554072.505 0))
+
+POLYGON ((1264405.281 1565913.496 0, 1264167.236 1565898.013 0, 1263928.074 1565882.471 0, 1263688.911 1565866.944 0, 1263449.748 1565851.431 0, 1263210.583 1565835.932 0, 1262971.418 1565820.447 0, 1262732.252 1565804.976 0, 1262493.085 1565789.519 0, 1262253.916 1565774.076 0, 
+    1262014.747 1565758.648 0, 1261775.578 1565743.233 0, 1261536.407 1565727.832 0, 1261297.235 1565712.446 0, 1261058.062 1565697.074 0, 1260818.889 1565681.715 0, 1260579.715 1565666.371 0, 1260340.539 1565651.041 0, 1260101.363 1565635.725 0, 1259862.186 1565620.423 0, 
+    1259623.008 1565605.135 0, 1259383.829 1565589.861 0, 1259144.649 1565574.601 0, 1258905.468 1565559.355 0, 1258665.171 1565544.053 0, 1258427.104 1565528.906 0, 1258187.921 1565513.703 0, 1257948.736 1565498.513 0, 1257709.551 1565483.338 0, 1257470.365 1565468.177 0, 
+    1257231.178 1565453.03 0, 1256991.99 1565437.897 0, 1256752.802 1565422.778 0, 1256513.612 1565407.673 0, 1256274.421 1565392.582 0, 1256035.23 1565377.505 0, 1255796.038 1565362.442 0, 1255556.844 1565347.394 0, 1255317.65 1565332.359 0, 1255078.455 1565317.339 0, 
+    1254839.259 1565302.332 0, 1254600.063 1565287.34 0, 1254360.865 1565272.362 0, 1254121.667 1565257.398 0, 1253882.467 1565242.448 0, 1253643.267 1565227.512 0, 1253404.066 1565212.59 0, 1253164.864 1565197.682 0, 1252924.544 1565182.719 0, 1252578.865 1570737.202 0, 
+    1252233.212 1576291.261 0, 1252472.875 1576306.184 0, 1252711.424 1576321.051 0, 1252949.971 1576335.932 0, 1253188.517 1576350.827 0, 1253427.063 1576365.736 0, 1253665.608 1576380.659 0, 1253904.151 1576395.597 0, 1254142.694 1576410.548 0, 1254381.236 1576425.513 0, 
+    1254619.778 1576440.493 0, 1254858.318 1576455.486 0, 1255096.857 1576470.494 0, 1255335.396 1576485.515 0, 1255573.933 1576500.551 0, 1255812.47 1576515.6 0, 1256051.006 1576530.664 0, 1256289.541 1576545.742 0, 1256528.075 1576560.833 0, 1256766.608 1576575.939 0, 
+    1257005.141 1576591.059 0, 1257243.672 1576606.193 0, 1257482.203 1576621.341 0, 1257720.732 1576636.503 0, 1257958.148 1576651.608 0, 1258197.789 1576666.868 0, 1258436.316 1576682.072 0, 1258674.842 1576697.291 0, 1258913.367 1576712.523 0, 1259151.891 1576727.769 0, 
+    1259390.415 1576743.029 0, 1259628.937 1576758.303 0, 1259867.459 1576773.591 0, 1260105.979 1576788.894 0, 1260344.499 1576804.21 0, 1260583.018 1576819.54 0, 1260821.536 1576834.885 0, 1261060.053 1576850.243 0, 1261298.569 1576865.616 0, 1261537.084 1576881.002 0, 
+    1261775.599 1576896.403 0, 1262014.112 1576911.818 0, 1262252.625 1576927.246 0, 1262491.136 1576942.689 0, 1262729.647 1576958.146 0, 1262968.157 1576973.616 0, 1263206.666 1576989.101 0, 1263445.174 1577004.6 0, 1263682.569 1577020.041 0, 1264043.911 1571466.98 0, 
+    1264405.281 1565913.496 0))
+
+POLYGON ((1275129.821 1577781.163 0, 1274892.468 1577765.052 0, 1274654.005 1577748.88 0, 1274415.541 1577732.721 0, 1274177.076 1577716.576 0, 1273938.61 1577700.446 0, 1273700.143 1577684.329 0, 1273461.675 1577668.227 0, 1273223.206 1577652.139 0, 1272984.736 1577636.064 0, 
+    1272746.265 1577620.004 0, 1272507.793 1577603.958 0, 1272269.321 1577587.925 0, 1272030.847 1577571.907 0, 1271792.372 1577555.903 0, 1271553.897 1577539.913 0, 1271315.42 1577523.937 0, 1271076.943 1577507.975 0, 1270838.464 1577492.027 0, 1270599.985 1577476.093 0, 
+    1270361.505 1577460.173 0, 1270123.024 1577444.267 0, 1269884.542 1577428.375 0, 1269646.059 1577412.497 0, 1269406.464 1577396.559 0, 1269169.09 1577380.784 0, 1268930.604 1577364.948 0, 1268692.117 1577349.126 0, 1268453.629 1577333.318 0, 1268215.141 1577317.525 0, 
+    1267976.651 1577301.745 0, 1267738.161 1577285.98 0, 1267499.669 1577270.228 0, 1267261.177 1577254.491 0, 1267022.684 1577238.767 0, 1266784.189 1577223.058 0, 1266545.694 1577207.362 0, 1266307.198 1577191.681 0, 1266068.701 1577176.014 0, 1265830.203 1577160.361 0, 
+    1265591.704 1577144.721 0, 1265353.205 1577129.096 0, 1265114.704 1577113.485 0, 1264876.202 1577097.888 0, 1264637.7 1577082.305 0, 1264399.197 1577066.736 0, 1264160.692 1577051.181 0, 1263922.187 1577035.64 0, 1263682.569 1577020.041 0, 1263321.254 1582572.671 0, 
+    1262959.968 1588124.865 0, 1263198.93 1588140.422 0, 1263436.781 1588155.92 0, 1263674.632 1588171.433 0, 1263912.482 1588186.959 0, 1264150.331 1588202.499 0, 1264388.179 1588218.054 0, 1264626.026 1588233.622 0, 1264863.872 1588249.204 0, 1265101.717 1588264.801 0, 
+    1265339.562 1588280.411 0, 1265577.405 1588296.035 0, 1265815.247 1588311.674 0, 1266053.089 1588327.326 0, 1266290.93 1588342.992 0, 1266528.769 1588358.673 0, 1266766.608 1588374.367 0, 1267004.446 1588390.076 0, 1267242.283 1588405.798 0, 1267480.119 1588421.534 0, 
+    1267717.954 1588437.285 0, 1267955.788 1588453.049 0, 1268193.621 1588468.827 0, 1268431.454 1588484.62 0, 1268668.177 1588500.352 0, 1268907.116 1588516.246 0, 1269144.945 1588532.081 0, 1269382.774 1588547.929 0, 1269620.601 1588563.791 0, 1269858.428 1588579.668 0, 
+    1270096.254 1588595.558 0, 1270334.079 1588611.462 0, 1270571.902 1588627.381 0, 1270809.725 1588643.313 0, 1271047.547 1588659.259 0, 1271285.369 1588675.22 0, 1271523.189 1588691.194 0, 1271761.008 1588707.182 0, 1271998.826 1588723.185 0, 1272236.644 1588739.201 0, 
+    1272474.46 1588755.231 0, 1272712.275 1588771.275 0, 1272950.09 1588787.334 0, 1273187.903 1588803.406 0, 1273425.716 1588819.492 0, 1273663.528 1588835.593 0, 1273901.338 1588851.707 0, 1274139.148 1588867.835 0, 1274375.85 1588883.902 0, 1274752.821 1583332.751 0, 
+    1275129.821 1577781.163 0))
+
+POLYGON ((1285789.542 1589675.188 0, 1285552.884 1589658.452 0, 1285315.121 1589641.652 0, 1285077.357 1589624.866 0, 1284839.592 1589608.094 0, 1284601.825 1589591.336 0, 1284364.058 1589574.592 0, 1284126.29 1589557.862 0, 1283888.521 1589541.146 0, 1283650.751 1589524.444 0, 
+    1283412.98 1589507.755 0, 1283175.208 1589491.081 0, 1282937.434 1589474.421 0, 1282699.66 1589457.775 0, 1282461.885 1589441.143 0, 1282224.109 1589424.525 0, 1281986.332 1589407.921 0, 1281748.554 1589391.33 0, 1281510.775 1589374.754 0, 1281272.995 1589358.192 0, 
+    1281035.215 1589341.644 0, 1280797.433 1589325.11 0, 1280559.65 1589308.59 0, 1280321.866 1589292.083 0, 1280082.975 1589275.515 0, 1279846.295 1589259.113 0, 1279608.509 1589242.649 0, 1279370.721 1589226.199 0, 1279132.932 1589209.762 0, 1278895.143 1589193.34 0, 
+    1278657.352 1589176.932 0, 1278419.56 1589160.538 0, 1278181.768 1589144.158 0, 1277943.974 1589127.791 0, 1277706.18 1589111.439 0, 1277468.385 1589095.101 0, 1277230.588 1589078.777 0, 1276992.791 1589062.466 0, 1276754.993 1589046.17 0, 1276517.193 1589029.888 0, 
+    1276279.393 1589013.62 0, 1276041.592 1588997.365 0, 1275803.79 1588981.125 0, 1275565.987 1588964.899 0, 1275328.183 1588948.687 0, 1275090.378 1588932.488 0, 1274852.572 1588916.304 0, 1274614.765 1588900.134 0, 1274375.85 1588883.902 0, 1273998.91 1594434.611 0, 
+    1273621.999 1599984.871 0, 1273860.258 1600001.058 0, 1274097.411 1600017.184 0, 1274334.564 1600033.324 0, 1274571.715 1600049.478 0, 1274808.866 1600065.645 0, 1275046.016 1600081.827 0, 1275283.165 1600098.023 0, 1275520.312 1600114.232 0, 1275757.459 1600130.456 0, 
+    1275994.605 1600146.693 0, 1276231.75 1600162.945 0, 1276468.894 1600179.21 0, 1276706.037 1600195.49 0, 1276943.179 1600211.783 0, 1277180.32 1600228.09 0, 1277417.461 1600244.411 0, 1277654.6 1600260.747 0, 1277891.738 1600277.096 0, 1278128.875 1600293.459 0, 
+    1278366.012 1600309.836 0, 1278603.147 1600326.227 0, 1278840.281 1600342.632 0, 1279077.415 1600359.051 0, 1279313.444 1600375.408 0, 1279551.679 1600391.931 0, 1279788.809 1600408.392 0, 1280025.939 1600424.867 0, 1280263.067 1600441.355 0, 1280500.195 1600457.858 0, 
+    1280737.321 1600474.375 0, 1280974.447 1600490.905 0, 1281211.572 1600507.45 0, 1281448.695 1600524.008 0, 1281685.818 1600540.581 0, 1281922.94 1600557.167 0, 1282160.061 1600573.768 0, 1282397.181 1600590.382 0, 1282634.299 1600607.01 0, 1282871.417 1600623.653 0, 
+    1283108.534 1600640.309 0, 1283345.65 1600656.979 0, 1283582.765 1600673.663 0, 1283819.879 1600690.361 0, 1284056.992 1600707.073 0, 1284294.104 1600723.799 0, 1284531.215 1600740.539 0, 1284768.325 1600757.293 0, 1285004.332 1600773.983 0, 1285396.921 1595224.81 0, 
+    1285789.542 1589675.188 0))
+
+POLYGON ((1296384.39 1601595.249 0, 1296148.429 1601577.892 0, 1295911.367 1601560.469 0, 1295674.304 1601543.059 0, 1295437.24 1601525.663 0, 1295200.176 1601508.281 0, 1294963.11 1601490.913 0, 1294726.043 1601473.559 0, 1294488.975 1601456.219 0, 1294251.906 1601438.893 0, 
+    1294014.836 1601421.581 0, 1293777.766 1601404.283 0, 1293540.694 1601386.999 0, 1293303.621 1601369.728 0, 1293066.547 1601352.472 0, 1292829.472 1601335.23 0, 1292592.396 1601318.001 0, 1292355.319 1601300.787 0, 1292118.241 1601283.587 0, 1291881.162 1601266.4 0, 
+    1291644.082 1601249.227 0, 1291407.001 1601232.069 0, 1291169.919 1601214.924 0, 1290932.836 1601197.793 0, 1290694.651 1601180.597 0, 1290458.666 1601163.574 0, 1290221.58 1601146.485 0, 1289984.493 1601129.41 0, 1289747.405 1601112.349 0, 1289510.316 1601095.302 0, 
+    1289273.226 1601078.269 0, 1289036.135 1601061.25 0, 1288799.043 1601044.245 0, 1288561.95 1601027.254 0, 1288324.856 1601010.277 0, 1288087.76 1600993.313 0, 1287850.664 1600976.364 0, 1287613.567 1600959.429 0, 1287376.469 1600942.507 0, 1287139.37 1600925.6 0, 
+    1286902.27 1600908.707 0, 1286665.169 1600891.827 0, 1286428.067 1600874.961 0, 1286190.964 1600858.11 0, 1285953.86 1600841.272 0, 1285716.755 1600824.448 0, 1285479.649 1600807.639 0, 1285242.542 1600790.843 0, 1285004.332 1600773.983 0, 1284611.775 1606322.701 0, 
+    1284219.251 1611870.958 0, 1284456.804 1611887.771 0, 1284693.258 1611904.521 0, 1284929.711 1611921.284 0, 1285166.163 1611938.062 0, 1285402.614 1611954.853 0, 1285639.064 1611971.658 0, 1285875.513 1611988.477 0, 1286111.961 1612005.31 0, 1286348.408 1612022.157 0, 
+    1286584.854 1612039.018 0, 1286821.299 1612055.893 0, 1287057.743 1612072.781 0, 1287294.186 1612089.684 0, 1287530.628 1612106.601 0, 1287767.069 1612123.531 0, 1288003.509 1612140.475 0, 1288239.948 1612157.434 0, 1288476.386 1612174.406 0, 1288712.823 1612191.392 0, 
+    1288949.259 1612208.392 0, 1289185.694 1612225.406 0, 1289422.128 1612242.434 0, 1289658.561 1612259.476 0, 1289893.895 1612276.452 0, 1290131.424 1612293.601 0, 1290367.854 1612310.684 0, 1290604.283 1612327.782 0, 1290840.711 1612344.893 0, 1291077.138 1612362.018 0, 
+    1291313.563 1612379.158 0, 1291549.988 1612396.311 0, 1291786.412 1612413.478 0, 1292022.835 1612430.659 0, 1292259.257 1612447.853 0, 1292495.678 1612465.062 0, 1292732.098 1612482.285 0, 1292968.517 1612499.521 0, 1293204.935 1612516.772 0, 1293441.352 1612534.036 0, 
+    1293677.767 1612551.315 0, 1293914.182 1612568.607 0, 1294150.596 1612585.913 0, 1294387.009 1612603.233 0, 1294623.421 1612620.567 0, 1294859.831 1612637.915 0, 1295096.241 1612655.277 0, 1295332.65 1612672.653 0, 1295567.961 1612689.962 0, 1295976.158 1607142.836 0, 
+    1296384.39 1601595.249 0))
+
+POLYGON ((1306914.311 1613541.024 0, 1306679.048 1613523.05 0, 1306442.69 1613505.007 0, 1306206.33 1613486.977 0, 1305969.969 1613468.961 0, 1305733.607 1613450.96 0, 1305497.245 1613432.972 0, 1305260.881 1613414.998 0, 1305024.516 1613397.038 0, 1304788.149 1613379.091 0, 
+    1304551.782 1613361.159 0, 1304315.414 1613343.241 0, 1304079.045 1613325.336 0, 1303842.675 1613307.446 0, 1303606.303 1613289.569 0, 1303369.931 1613271.706 0, 1303133.557 1613253.858 0, 1302897.183 1613236.023 0, 1302660.807 1613218.202 0, 1302424.431 1613200.395 0, 
+    1302188.053 1613182.602 0, 1301951.675 1613164.822 0, 1301715.295 1613147.057 0, 1301478.914 1613129.306 0, 1301241.437 1613111.486 0, 1301006.149 1613093.845 0, 1300769.765 1613076.135 0, 1300533.38 1613058.439 0, 1300296.994 1613040.757 0, 1300060.607 1613023.089 0, 
+    1299824.219 1613005.435 0, 1299587.83 1612987.795 0, 1299351.44 1612970.169 0, 1299115.049 1612952.557 0, 1298878.657 1612934.958 0, 1298642.263 1612917.374 0, 1298405.869 1612899.803 0, 1298169.474 1612882.247 0, 1297933.078 1612864.704 0, 1297696.68 1612847.175 0, 
+    1297460.282 1612829.66 0, 1297223.882 1612812.159 0, 1296987.482 1612794.672 0, 1296751.08 1612777.199 0, 1296514.678 1612759.74 0, 1296278.274 1612742.295 0, 1296041.87 1612724.863 0, 1295805.464 1612707.446 0, 1295567.961 1612689.962 0, 1295159.798 1618236.62 0, 
+    1294751.669 1623782.804 0, 1294988.517 1623800.24 0, 1295224.269 1623817.609 0, 1295460.021 1623834.992 0, 1295695.772 1623852.389 0, 1295931.521 1623869.8 0, 1296167.27 1623887.225 0, 1296403.018 1623904.664 0, 1296638.764 1623922.117 0, 1296874.51 1623939.583 0, 
+    1297110.254 1623957.064 0, 1297345.998 1623974.558 0, 1297581.74 1623992.066 0, 1297817.482 1624009.588 0, 1298053.222 1624027.124 0, 1298288.961 1624044.674 0, 1298524.7 1624062.237 0, 1298760.437 1624079.815 0, 1298996.173 1624097.406 0, 1299231.909 1624115.011 0, 
+    1299467.643 1624132.63 0, 1299703.376 1624150.263 0, 1299939.108 1624167.91 0, 1300174.839 1624185.571 0, 1300409.476 1624203.164 0, 1300646.298 1624220.934 0, 1300882.026 1624238.637 0, 1301117.753 1624256.353 0, 1301353.479 1624274.083 0, 1301589.204 1624291.827 0, 
+    1301824.927 1624309.585 0, 1302060.65 1624327.357 0, 1302296.372 1624345.142 0, 1302532.092 1624362.942 0, 1302767.812 1624380.755 0, 1303003.53 1624398.582 0, 1303239.248 1624416.424 0, 1303474.964 1624434.279 0, 1303710.68 1624452.147 0, 1303946.394 1624470.03 0, 
+    1304182.107 1624487.927 0, 1304417.82 1624505.837 0, 1304653.531 1624523.762 0, 1304889.241 1624541.7 0, 1305124.95 1624559.652 0, 1305360.658 1624577.618 0, 1305596.365 1624595.598 0, 1305832.071 1624613.592 0, 1306066.684 1624631.516 0, 1306490.48 1619086.507 0, 
+    1306914.311 1613541.024 0))
+
+POLYGON ((1317379.256 1625512.191 0, 1317144.692 1625493.604 0, 1316909.038 1625474.945 0, 1316673.383 1625456.299 0, 1316437.727 1625437.667 0, 1316202.069 1625419.049 0, 1315966.411 1625400.445 0, 1315730.751 1625381.855 0, 1315495.091 1625363.279 0, 1315259.429 1625344.716 0, 
+    1315023.766 1625326.168 0, 1314788.102 1625307.633 0, 1314552.437 1625289.112 0, 1314316.771 1625270.605 0, 1314081.104 1625252.112 0, 1313845.435 1625233.633 0, 1313609.766 1625215.167 0, 1313374.095 1625196.716 0, 1313138.424 1625178.278 0, 1312902.751 1625159.854 0, 
+    1312667.077 1625141.444 0, 1312431.402 1625123.048 0, 1312195.727 1625104.666 0, 1311960.05 1625086.298 0, 1311723.281 1625067.859 0, 1311488.692 1625049.603 0, 1311253.012 1625031.276 0, 1311017.331 1625012.963 0, 1310781.648 1624994.665 0, 1310545.965 1624976.379 0, 
+    1310310.28 1624958.108 0, 1310074.595 1624939.851 0, 1309838.908 1624921.608 0, 1309603.22 1624903.378 0, 1309367.532 1624885.162 0, 1309131.842 1624866.96 0, 1308896.151 1624848.772 0, 1308660.459 1624830.598 0, 1308424.765 1624812.438 0, 1308189.071 1624794.292 0, 
+    1307953.376 1624776.159 0, 1307717.68 1624758.041 0, 1307481.982 1624739.936 0, 1307246.284 1624721.845 0, 1307010.584 1624703.768 0, 1306774.884 1624685.705 0, 1306539.182 1624667.656 0, 1306303.479 1624649.621 0, 1306066.684 1624631.516 0, 1305642.925 1630176.044 0, 
+    1305219.204 1635720.086 0, 1305455.343 1635738.141 0, 1305690.393 1635756.126 0, 1305925.442 1635774.125 0, 1306160.49 1635792.138 0, 1306395.537 1635810.165 0, 1306630.583 1635828.206 0, 1306865.628 1635846.261 0, 1307100.671 1635864.329 0, 1307335.714 1635882.411 0, 
+    1307570.756 1635900.507 0, 1307805.796 1635918.617 0, 1308040.836 1635936.741 0, 1308275.874 1635954.879 0, 1308510.911 1635973.03 0, 1308745.947 1635991.195 0, 1308980.983 1636009.374 0, 1309216.017 1636027.567 0, 1309451.05 1636045.774 0, 1309686.082 1636063.995 0, 
+    1309921.113 1636082.229 0, 1310156.142 1636100.477 0, 1310391.171 1636118.74 0, 1310626.199 1636137.015 0, 1310860.138 1636155.221 0, 1311096.251 1636173.609 0, 1311331.275 1636191.926 0, 1311566.298 1636210.257 0, 1311801.321 1636228.603 0, 1312036.342 1636246.961 0, 
+    1312271.362 1636265.334 0, 1312506.381 1636283.721 0, 1312741.399 1636302.121 0, 1312976.416 1636320.535 0, 1313211.432 1636338.964 0, 1313446.446 1636357.405 0, 1313681.46 1636375.861 0, 1313916.472 1636394.331 0, 1314151.484 1636412.814 0, 1314386.494 1636431.311 0, 
+    1314621.503 1636449.823 0, 1314856.512 1636468.347 0, 1315091.519 1636486.886 0, 1315326.525 1636505.439 0, 1315561.529 1636524.005 0, 1315796.533 1636542.585 0, 1316031.536 1636561.18 0, 1316266.538 1636579.787 0, 1316500.452 1636598.323 0, 1316939.834 1631055.501 0, 
+    1317379.256 1625512.191 0))
+
+POLYGON ((1327779.173 1637508.428 0, 1327545.311 1637489.232 0, 1327310.363 1637469.96 0, 1327075.413 1637450.702 0, 1326840.463 1637431.458 0, 1326605.512 1637412.228 0, 1326370.559 1637393.011 0, 1326135.605 1637373.809 0, 1325900.65 1637354.62 0, 1325665.694 1637335.445 0, 
+    1325430.737 1637316.284 0, 1325195.779 1637297.136 0, 1324960.82 1637278.003 0, 1324725.859 1637258.883 0, 1324490.897 1637239.778 0, 1324255.935 1637220.686 0, 1324020.971 1637201.607 0, 1323786.006 1637182.543 0, 1323551.04 1637163.493 0, 1323316.072 1637144.456 0, 
+    1323081.104 1637125.433 0, 1322846.134 1637106.424 0, 1322611.164 1637087.429 0, 1322376.192 1637068.448 0, 1322140.134 1637049.393 0, 1321906.245 1637030.526 0, 1321671.27 1637011.587 0, 1321436.294 1636992.661 0, 1321201.317 1636973.748 0, 1320966.338 1636954.85 0, 
+    1320731.359 1636935.966 0, 1320496.378 1636917.095 0, 1320261.396 1636898.238 0, 1320026.414 1636879.395 0, 1319791.43 1636860.566 0, 1319556.444 1636841.75 0, 1319321.458 1636822.949 0, 1319086.471 1636804.161 0, 1318851.483 1636785.387 0, 1318616.493 1636766.627 0, 
+    1318381.503 1636747.881 0, 1318146.511 1636729.149 0, 1317911.518 1636710.43 0, 1317676.524 1636691.725 0, 1317441.529 1636673.034 0, 1317206.533 1636654.357 0, 1316971.536 1636635.694 0, 1316736.537 1636617.045 0, 1316500.452 1636598.323 0, 1316061.108 1642140.652 0, 
+    1315621.804 1647682.482 0, 1315857.234 1647701.152 0, 1316091.58 1647719.749 0, 1316325.925 1647738.361 0, 1316560.269 1647756.986 0, 1316794.611 1647775.625 0, 1317028.953 1647794.278 0, 1317263.293 1647812.944 0, 1317497.633 1647831.625 0, 1317731.971 1647850.319 0, 
+    1317966.308 1647869.027 0, 1318200.644 1647887.749 0, 1318434.979 1647906.484 0, 1318669.313 1647925.234 0, 1318903.645 1647943.997 0, 1319137.977 1647962.774 0, 1319372.308 1647981.564 0, 1319606.637 1648000.369 0, 1319840.965 1648019.187 0, 1320075.292 1648038.019 0, 
+    1320309.619 1648056.865 0, 1320543.944 1648075.725 0, 1320778.267 1648094.598 0, 1321012.59 1648113.486 0, 1321245.829 1648132.299 0, 1321481.232 1648151.301 0, 1321715.552 1648170.23 0, 1321949.87 1648189.173 0, 1322184.187 1648208.129 0, 1322418.503 1648227.099 0, 
+    1322652.818 1648246.083 0, 1322887.132 1648265.08 0, 1323121.445 1648284.092 0, 1323355.756 1648303.117 0, 1323590.067 1648322.156 0, 1323824.376 1648341.209 0, 1324058.684 1648360.275 0, 1324292.992 1648379.355 0, 1324527.298 1648398.45 0, 1324761.602 1648417.557 0, 
+    1324995.906 1648436.679 0, 1325230.209 1648455.815 0, 1325464.51 1648474.964 0, 1325698.811 1648494.127 0, 1325933.11 1648513.304 0, 1326167.408 1648532.495 0, 1326401.705 1648551.699 0, 1326636.001 1648570.917 0, 1326869.214 1648590.061 0, 1327324.173 1643049.494 0, 
+    1327779.173 1637508.428 0))
+
+POLYGON ((1338114.016 1649529.412 0, 1337880.856 1649509.609 0, 1337646.615 1649489.729 0, 1337412.373 1649469.863 0, 1337178.13 1649450.01 0, 1336943.886 1649430.172 0, 1336709.641 1649410.347 0, 1336475.394 1649390.536 0, 1336241.147 1649370.738 0, 1336006.898 1649350.955 0, 
+    1335772.648 1649331.185 0, 1335538.397 1649311.429 0, 1335304.145 1649291.687 0, 1335069.891 1649271.958 0, 1334835.637 1649252.243 0, 1334601.381 1649232.543 0, 1334367.124 1649212.856 0, 1334132.866 1649193.182 0, 1333898.607 1649173.523 0, 1333664.346 1649153.877 0, 
+    1333430.085 1649134.245 0, 1333195.822 1649114.627 0, 1332961.558 1649095.023 0, 1332727.293 1649075.432 0, 1332491.947 1649055.765 0, 1332258.76 1649036.292 0, 1332024.491 1649016.743 0, 1331790.222 1648997.208 0, 1331555.951 1648977.686 0, 1331321.679 1648958.178 0, 
+    1331087.406 1648938.684 0, 1330853.132 1648919.204 0, 1330618.856 1648899.737 0, 1330384.58 1648880.285 0, 1330150.302 1648860.846 0, 1329916.023 1648841.421 0, 1329681.743 1648822.01 0, 1329447.462 1648802.612 0, 1329213.18 1648783.228 0, 1328978.897 1648763.858 0, 
+    1328744.612 1648744.502 0, 1328510.327 1648725.16 0, 1328276.04 1648705.831 0, 1328041.752 1648686.516 0, 1327807.463 1648667.215 0, 1327573.173 1648647.928 0, 1327338.882 1648628.655 0, 1327104.589 1648609.395 0, 1326869.214 1648590.061 0, 1326414.297 1654130.121 0, 
+    1325959.421 1659669.668 0, 1326194.141 1659688.949 0, 1326427.781 1659708.155 0, 1326661.421 1659727.375 0, 1326895.059 1659746.609 0, 1327128.696 1659765.856 0, 1327362.331 1659785.117 0, 1327595.966 1659804.392 0, 1327829.6 1659823.68 0, 1328063.232 1659842.982 0, 
+    1328296.863 1659862.298 0, 1328530.493 1659881.628 0, 1328764.122 1659900.972 0, 1328997.75 1659920.329 0, 1329231.377 1659939.7 0, 1329465.002 1659959.085 0, 1329698.627 1659978.483 0, 1329932.25 1659997.896 0, 1330165.872 1660017.322 0, 1330399.493 1660036.761 0, 
+    1330633.113 1660056.215 0, 1330866.732 1660075.682 0, 1331100.349 1660095.163 0, 1331333.966 1660114.658 0, 1331566.504 1660134.077 0, 1331801.195 1660153.689 0, 1332034.808 1660173.225 0, 1332268.42 1660192.775 0, 1332502.031 1660212.338 0, 1332735.64 1660231.916 0, 
+    1332969.248 1660251.507 0, 1333202.856 1660271.111 0, 1333436.462 1660290.73 0, 1333670.067 1660310.362 0, 1333903.67 1660330.008 0, 1334137.273 1660349.668 0, 1334370.874 1660369.342 0, 1334604.475 1660389.029 0, 1334838.074 1660408.73 0, 1335071.672 1660428.445 0, 
+    1335305.268 1660448.173 0, 1335538.864 1660467.915 0, 1335772.458 1660487.671 0, 1336006.052 1660507.441 0, 1336239.644 1660527.225 0, 1336473.235 1660547.022 0, 1336706.825 1660566.833 0, 1336940.413 1660586.658 0, 1337172.924 1660606.405 0, 1337643.448 1655068.165 0, 
+    1338114.016 1649529.412 0))
+
+POLYGON ((549555.115 954304.154 0, 549281.36 954330.539 0, 549006.204 954357.076 0, 548731.05 954383.628 0, 548455.897 954410.197 0, 548180.745 954436.782 0, 547905.595 954463.383 0, 547630.447 954490.001 0, 547355.3 954516.635 0, 547080.155 954543.284 0, 
+    546805.012 954569.951 0, 546529.87 954596.633 0, 546254.729 954623.331 0, 545979.59 954650.046 0, 545704.453 954676.777 0, 545429.317 954703.524 0, 545154.183 954730.287 0, 544879.051 954757.066 0, 544603.92 954783.862 0, 544328.79 954810.674 0, 
+    544053.662 954837.502 0, 543778.536 954864.346 0, 543503.411 954891.206 0, 543228.288 954918.083 0, 542951.763 954945.113 0, 542678.047 954971.885 0, 542402.928 954998.81 0, 542127.812 955025.751 0, 541852.697 955052.709 0, 541577.583 955079.682 0, 
+    541302.471 955106.672 0, 541027.361 955133.679 0, 540752.252 955160.701 0, 540477.145 955187.739 0, 540202.039 955214.794 0, 539926.935 955241.865 0, 539651.832 955268.952 0, 539376.732 955296.055 0, 539101.632 955323.175 0, 538826.535 955350.31 0, 
+    538551.439 955377.462 0, 538276.344 955404.63 0, 538001.251 955431.815 0, 537726.16 955459.015 0, 537451.07 955486.232 0, 537175.982 955513.464 0, 536900.896 955540.713 0, 536625.811 955567.979 0, 536349.323 955595.399 0, 536900.096 961147.264 0, 
+    537450.881 966699.259 0, 537726.713 966671.903 0, 538001.144 966644.703 0, 538275.577 966617.519 0, 538550.011 966590.351 0, 538824.447 966563.199 0, 539098.885 966536.063 0, 539373.324 966508.943 0, 539647.765 966481.84 0, 539922.208 966454.752 0, 
+    540196.652 966427.681 0, 540471.097 966400.626 0, 540745.545 966373.587 0, 541019.994 966346.564 0, 541294.444 966319.558 0, 541568.896 966292.568 0, 541843.35 966265.593 0, 542117.805 966238.635 0, 542392.262 966211.693 0, 542666.72 966184.767 0, 
+    542941.18 966157.858 0, 543215.642 966130.964 0, 543490.105 966104.087 0, 543764.569 966077.226 0, 544037.635 966050.518 0, 544313.504 966023.552 0, 544587.973 965996.739 0, 544862.444 965969.942 0, 545136.917 965943.162 0, 545411.391 965916.398 0, 
+    545685.867 965889.65 0, 545960.344 965862.918 0, 546234.823 965836.202 0, 546509.303 965809.502 0, 546783.785 965782.819 0, 547058.269 965756.152 0, 547332.754 965729.5 0, 547607.241 965702.865 0, 547881.729 965676.246 0, 548156.219 965649.644 0, 
+    548430.71 965623.057 0, 548705.203 965596.487 0, 548979.698 965569.933 0, 549254.194 965543.394 0, 549528.692 965516.873 0, 549803.191 965490.367 0, 550077.692 965463.877 0, 550352.194 965437.404 0, 550625.298 965411.081 0, 550090.2 959857.553 0, 
+    549555.115 954304.154 0))
+
+POLYGON ((563803.302 964160.129 0, 563530.123 964185.68 0, 563255.547 964211.378 0, 562980.972 964237.092 0, 562706.399 964262.822 0, 562431.828 964288.568 0, 562157.258 964314.331 0, 561882.689 964340.109 0, 561608.122 964365.904 0, 561333.557 964391.715 0, 
+    561058.993 964417.542 0, 560784.43 964443.385 0, 560509.869 964469.245 0, 560235.31 964495.12 0, 559960.752 964521.012 0, 559686.196 964546.92 0, 559411.641 964572.844 0, 559137.088 964598.784 0, 558862.536 964624.741 0, 558587.986 964650.713 0, 
+    558313.437 964676.702 0, 558038.89 964702.707 0, 557764.344 964728.728 0, 557489.8 964754.765 0, 557213.859 964780.951 0, 556940.717 964806.888 0, 556666.177 964832.974 0, 556391.639 964859.076 0, 556117.103 964885.194 0, 555842.568 964911.328 0, 
+    555568.034 964937.478 0, 555293.503 964963.644 0, 555018.972 964989.827 0, 554744.444 965016.026 0, 554469.916 965042.241 0, 554195.391 965068.472 0, 553920.867 965094.719 0, 553646.344 965120.983 0, 553371.823 965147.262 0, 553097.304 965173.558 0, 
+    552822.786 965199.87 0, 552548.269 965226.198 0, 552273.755 965252.542 0, 551999.241 965278.902 0, 551724.73 965305.279 0, 551450.219 965331.671 0, 551175.711 965358.08 0, 550901.204 965384.505 0, 550625.298 965411.081 0, 551160.409 970964.736 0, 
+    551695.531 976518.512 0, 551970.779 976491.999 0, 552244.632 976465.637 0, 552518.487 976439.291 0, 552792.343 976412.962 0, 553066.201 976386.648 0, 553340.061 976360.35 0, 553613.922 976334.069 0, 553887.784 976307.803 0, 554161.649 976281.554 0, 
+    554435.514 976255.321 0, 554709.381 976229.104 0, 554983.25 976202.903 0, 555257.12 976176.719 0, 555530.992 976150.55 0, 555804.866 976124.397 0, 556078.741 976098.261 0, 556352.617 976072.141 0, 556626.495 976046.037 0, 556900.375 976019.949 0, 
+    557174.256 975993.877 0, 557448.138 975967.821 0, 557722.022 975941.781 0, 557995.908 975915.758 0, 558268.399 975889.883 0, 558543.684 975863.759 0, 558817.574 975837.784 0, 559091.466 975811.825 0, 559365.359 975785.882 0, 559639.254 975759.955 0, 
+    559913.15 975734.044 0, 560187.048 975708.15 0, 560460.948 975682.271 0, 560734.849 975656.409 0, 561008.751 975630.563 0, 561282.655 975604.733 0, 561556.56 975578.919 0, 561830.467 975553.121 0, 562104.376 975527.339 0, 562378.286 975501.573 0, 
+    562652.198 975475.824 0, 562926.111 975450.091 0, 563200.025 975424.373 0, 563473.941 975398.672 0, 563747.859 975372.987 0, 564021.778 975347.318 0, 564295.699 975321.666 0, 564569.621 975296.029 0, 564842.15 975270.539 0, 564322.72 969715.273 0, 
+    563803.302 964160.129 0))
+
+POLYGON ((577992.242 974059.712 0, 577719.64 974084.433 0, 577445.647 974109.295 0, 577171.655 974134.174 0, 576897.664 974159.069 0, 576623.675 974183.98 0, 576349.687 974208.907 0, 576075.701 974233.85 0, 575801.717 974258.81 0, 575527.733 974283.785 0, 
+    575253.752 974308.777 0, 574979.771 974333.785 0, 574705.793 974358.809 0, 574431.815 974383.849 0, 574157.839 974408.905 0, 573883.865 974433.977 0, 573609.892 974459.066 0, 573335.921 974484.17 0, 573061.951 974509.291 0, 572787.982 974534.428 0, 
+    572514.015 974559.58 0, 572240.05 974584.75 0, 571966.086 974609.935 0, 571692.123 974635.136 0, 571416.768 974660.482 0, 571144.203 974685.587 0, 570870.245 974710.837 0, 570596.288 974736.102 0, 570322.333 974761.384 0, 570048.379 974786.682 0, 
+    569774.427 974811.996 0, 569500.476 974837.327 0, 569226.527 974862.673 0, 568952.58 974888.036 0, 568678.634 974913.414 0, 568404.689 974938.809 0, 568130.746 974964.22 0, 567856.804 974989.647 0, 567582.864 975015.09 0, 567308.925 975040.549 0, 
+    567034.988 975066.025 0, 566761.052 975091.516 0, 566487.118 975117.024 0, 566213.185 975142.548 0, 565939.254 975168.088 0, 565665.325 975193.644 0, 565391.396 975219.216 0, 565117.47 975244.804 0, 564842.15 975270.539 0, 565361.59 980825.923 0, 
+    565881.041 986381.421 0, 566155.704 986355.747 0, 566428.977 986330.22 0, 566702.251 986304.709 0, 566975.527 986279.214 0, 567248.804 986253.735 0, 567522.082 986228.272 0, 567795.363 986202.825 0, 568068.644 986177.395 0, 568341.928 986151.98 0, 
+    568615.212 986126.582 0, 568888.498 986101.199 0, 569161.786 986075.833 0, 569435.075 986050.483 0, 569708.366 986025.149 0, 569981.658 985999.831 0, 570254.952 985974.529 0, 570528.247 985949.243 0, 570801.543 985923.973 0, 571074.842 985898.719 0, 
+    571348.141 985873.482 0, 571621.442 985848.26 0, 571894.745 985823.054 0, 572168.049 985797.865 0, 572439.964 985772.82 0, 572714.661 985747.535 0, 572987.97 985722.393 0, 573261.28 985697.268 0, 573534.591 985672.159 0, 573807.904 985647.067 0, 
+    574081.219 985621.99 0, 574354.534 985596.929 0, 574627.852 985571.885 0, 574901.171 985546.856 0, 575174.491 985521.844 0, 575447.813 985496.847 0, 575721.136 985471.867 0, 575994.461 985446.903 0, 576267.787 985421.955 0, 576541.114 985397.023 0, 
+    576814.443 985372.107 0, 577087.774 985347.207 0, 577361.106 985322.323 0, 577634.44 985297.456 0, 577907.775 985272.604 0, 578181.111 985247.769 0, 578454.449 985222.949 0, 578727.788 985198.146 0, 578999.739 985173.485 0, 578495.986 979616.542 0, 
+    577992.242 974059.712 0))
+
+POLYGON ((592121.798 984002.616 0, 591849.776 984026.509 0, 591576.367 984050.54 0, 591302.961 984074.587 0, 591029.555 984098.651 0, 590756.151 984122.73 0, 590482.748 984146.825 0, 590209.347 984170.937 0, 589935.947 984195.064 0, 589662.549 984219.208 0, 
+    589389.152 984243.367 0, 589115.756 984267.543 0, 588842.362 984291.735 0, 588568.969 984315.943 0, 588295.578 984340.167 0, 588022.188 984364.407 0, 587748.8 984388.663 0, 587475.413 984412.936 0, 587202.027 984437.224 0, 586928.643 984461.529 0, 
+    586655.26 984485.849 0, 586381.879 984510.186 0, 586108.499 984534.539 0, 585835.121 984558.908 0, 585560.355 984583.417 0, 585288.368 984607.694 0, 585014.994 984632.111 0, 584741.621 984656.544 0, 584468.25 984680.993 0, 584194.88 984705.459 0, 
+    583921.512 984729.94 0, 583648.145 984754.438 0, 583374.78 984778.952 0, 583101.416 984803.481 0, 582828.053 984828.027 0, 582554.692 984852.589 0, 582281.332 984877.167 0, 582007.974 984901.761 0, 581734.617 984926.372 0, 581461.262 984950.998 0, 
+    581187.908 984975.64 0, 580914.555 985000.299 0, 580641.204 985024.973 0, 580367.855 985049.664 0, 580094.507 985074.371 0, 579821.16 985099.094 0, 579547.815 985123.833 0, 579274.471 985148.588 0, 578999.739 985173.485 0, 579503.503 990730.538 0, 
+    580007.276 996287.697 0, 580281.351 996262.859 0, 580554.04 996238.164 0, 580826.731 996213.484 0, 581099.424 996188.82 0, 581372.118 996164.173 0, 581644.813 996139.541 0, 581917.51 996114.925 0, 582190.208 996090.326 0, 582462.908 996065.743 0, 
+    582735.609 996041.175 0, 583008.312 996016.624 0, 583281.016 995992.089 0, 583553.721 995967.569 0, 583826.428 995943.066 0, 584099.137 995918.579 0, 584371.846 995894.108 0, 584644.558 995869.653 0, 584917.27 995845.214 0, 585189.984 995820.791 0, 
+    585462.7 995796.384 0, 585735.417 995771.993 0, 586008.135 995747.619 0, 586280.855 995723.26 0, 586552.191 995699.041 0, 586826.299 995674.591 0, 587099.024 995650.28 0, 587371.749 995625.986 0, 587644.476 995601.707 0, 587917.205 995577.445 0, 
+    588189.935 995553.198 0, 588462.666 995528.968 0, 588735.399 995504.754 0, 589008.133 995480.556 0, 589280.868 995456.374 0, 589553.605 995432.207 0, 589826.344 995408.057 0, 590099.084 995383.923 0, 590371.825 995359.805 0, 590644.568 995335.704 0, 
+    590917.312 995311.618 0, 591190.057 995287.548 0, 591462.804 995263.494 0, 591735.553 995239.457 0, 592008.302 995215.435 0, 592281.054 995191.429 0, 592553.806 995167.44 0, 592826.56 995143.467 0, 593097.931 995119.631 0, 592609.86 989561.071 0, 
+    592121.798 984002.616 0))
+
+POLYGON ((606191.833 993988.553 0, 605920.394 994011.622 0, 605647.573 994034.825 0, 605374.754 994058.044 0, 605101.936 994081.278 0, 604829.12 994104.529 0, 604556.304 994127.796 0, 604283.491 994151.079 0, 604010.678 994174.379 0, 603737.867 994197.694 0, 
+    603465.057 994221.025 0, 603192.249 994244.372 0, 602919.442 994267.736 0, 602646.637 994291.115 0, 602373.832 994314.51 0, 602101.03 994337.922 0, 601828.228 994361.349 0, 601555.428 994384.793 0, 601282.629 994408.253 0, 601009.832 994431.729 0, 
+    600737.036 994455.22 0, 600464.242 994478.728 0, 600191.449 994502.252 0, 599918.657 994525.792 0, 599644.483 994549.468 0, 599373.077 994572.92 0, 599100.29 994596.508 0, 598827.504 994620.112 0, 598554.719 994643.733 0, 598281.935 994667.369 0, 
+    598009.153 994691.021 0, 597736.373 994714.69 0, 597463.593 994738.374 0, 597190.815 994762.075 0, 596918.039 994785.791 0, 596645.264 994809.524 0, 596372.49 994833.273 0, 596099.718 994857.037 0, 595826.947 994880.818 0, 595554.178 994904.615 0, 
+    595281.41 994928.428 0, 595008.643 994952.257 0, 594735.878 994976.102 0, 594463.114 994999.963 0, 594190.351 995023.84 0, 593917.59 995047.733 0, 593644.831 995071.643 0, 593372.072 995095.568 0, 593097.931 995119.631 0, 593586.011 1000678.293 0, 
+    594074.1 1006237.053 0, 594347.584 1006213.047 0, 594619.688 1006189.18 0, 594891.793 1006165.328 0, 595163.9 1006141.492 0, 595436.008 1006117.672 0, 595708.117 1006093.868 0, 595980.228 1006070.08 0, 596252.341 1006046.309 0, 596524.454 1006022.553 0, 
+    596796.569 1005998.813 0, 597068.686 1005975.089 0, 597340.804 1005951.382 0, 597612.923 1005927.69 0, 597885.044 1005904.014 0, 598157.166 1005880.354 0, 598429.289 1005856.711 0, 598701.414 1005833.083 0, 598973.54 1005809.472 0, 599245.668 1005785.876 0, 
+    599517.797 1005762.296 0, 599789.927 1005738.733 0, 600062.059 1005715.185 0, 600334.192 1005691.654 0, 600604.946 1005668.257 0, 600878.463 1005644.639 0, 601150.6 1005621.155 0, 601422.739 1005597.688 0, 601694.879 1005574.236 0, 601967.02 1005550.801 0, 
+    602239.163 1005527.381 0, 602511.307 1005503.978 0, 602783.453 1005480.591 0, 603055.6 1005457.219 0, 603327.748 1005433.864 0, 603599.898 1005410.524 0, 603872.049 1005387.201 0, 604144.202 1005363.894 0, 604416.356 1005340.603 0, 604688.511 1005317.327 0, 
+    604960.667 1005294.068 0, 605232.825 1005270.825 0, 605504.985 1005247.598 0, 605777.145 1005224.386 0, 606049.307 1005201.191 0, 606321.471 1005178.012 0, 606593.636 1005154.849 0, 606865.802 1005131.702 0, 607136.59 1005108.688 0, 606664.207 999548.571 0, 
+    606191.833 993988.553 0))
+
+POLYGON ((620202.215 1004017.232 0, 619931.361 1004039.481 0, 619659.131 1004061.859 0, 619386.902 1004084.253 0, 619114.674 1004106.663 0, 618842.447 1004129.089 0, 618570.222 1004151.532 0, 618297.998 1004173.99 0, 618025.776 1004196.464 0, 617753.554 1004218.954 0, 
+    617481.335 1004241.461 0, 617209.116 1004263.983 0, 616936.899 1004286.521 0, 616664.683 1004309.075 0, 616392.468 1004331.646 0, 616120.255 1004354.232 0, 615848.043 1004376.835 0, 615575.832 1004399.453 0, 615303.623 1004422.088 0, 615031.415 1004444.738 0, 
+    614759.209 1004467.404 0, 614487.003 1004490.087 0, 614214.8 1004512.786 0, 613942.597 1004535.5 0, 613669.017 1004558.346 0, 613398.196 1004580.977 0, 613125.997 1004603.74 0, 612853.8 1004626.519 0, 612581.604 1004649.313 0, 612309.41 1004672.124 0, 
+    612037.216 1004694.951 0, 611765.024 1004717.793 0, 611492.834 1004740.652 0, 611220.645 1004763.527 0, 610948.457 1004786.418 0, 610676.27 1004809.324 0, 610404.085 1004832.247 0, 610131.902 1004855.186 0, 609859.719 1004878.141 0, 609587.538 1004901.112 0, 
+    609315.358 1004924.099 0, 609043.18 1004947.102 0, 608771.003 1004970.121 0, 608498.827 1004993.156 0, 608226.653 1005016.207 0, 607954.48 1005039.274 0, 607682.308 1005062.357 0, 607410.138 1005085.456 0, 607136.59 1005108.688 0, 607608.98 1010668.898 0, 
+    608081.378 1016229.199 0, 608354.269 1016206.022 0, 608625.784 1016182.979 0, 608897.301 1016159.951 0, 609168.82 1016136.94 0, 609440.34 1016113.944 0, 609711.861 1016090.965 0, 609983.383 1016068.001 0, 610254.907 1016045.053 0, 610526.432 1016022.122 0, 
+    610797.959 1015999.206 0, 611069.487 1015976.306 0, 611341.016 1015953.423 0, 611612.546 1015930.555 0, 611884.078 1015907.703 0, 612155.611 1015884.868 0, 612427.146 1015862.048 0, 612698.682 1015839.244 0, 612970.219 1015816.456 0, 613241.758 1015793.684 0, 
+    613513.298 1015770.929 0, 613784.839 1015748.189 0, 614056.382 1015725.465 0, 614327.926 1015702.757 0, 614598.096 1015680.18 0, 614871.018 1015657.389 0, 615142.566 1015634.729 0, 615414.115 1015612.085 0, 615685.666 1015589.457 0, 615957.218 1015566.845 0, 
+    616228.771 1015544.249 0, 616500.326 1015521.669 0, 616771.881 1015499.105 0, 617043.439 1015476.557 0, 617314.997 1015454.025 0, 617586.557 1015431.509 0, 617858.119 1015409.009 0, 618129.681 1015386.525 0, 618401.245 1015364.057 0, 618672.81 1015341.604 0, 
+    618944.377 1015319.168 0, 619215.945 1015296.748 0, 619487.514 1015274.344 0, 619759.084 1015251.956 0, 620030.656 1015229.583 0, 620302.229 1015207.227 0, 620573.804 1015184.887 0, 620845.38 1015162.563 0, 621115.582 1015140.367 0, 620658.895 1009578.755 0, 
+    620202.215 1004017.232 0))
+
+POLYGON ((634152.811 1014088.364 0, 633882.544 1014109.796 0, 633610.907 1014131.353 0, 633339.27 1014152.926 0, 633067.635 1014174.515 0, 632796.001 1014196.12 0, 632524.368 1014217.741 0, 632252.737 1014239.378 0, 631981.107 1014261.031 0, 631709.478 1014282.7 0, 
+    631437.85 1014304.384 0, 631166.224 1014326.085 0, 630894.599 1014347.802 0, 630622.975 1014369.535 0, 630351.353 1014391.284 0, 630079.731 1014413.048 0, 629808.112 1014434.829 0, 629536.493 1014456.626 0, 629264.876 1014478.439 0, 628993.26 1014500.267 0, 
+    628721.645 1014522.112 0, 628450.031 1014543.973 0, 628178.419 1014565.85 0, 627906.808 1014587.742 0, 627633.825 1014609.762 0, 627363.59 1014631.575 0, 627091.983 1014653.516 0, 626820.377 1014675.473 0, 626548.773 1014697.445 0, 626277.17 1014719.434 0, 
+    626005.568 1014741.439 0, 625733.967 1014763.459 0, 625462.368 1014785.496 0, 625190.77 1014807.548 0, 624919.173 1014829.617 0, 624647.578 1014851.701 0, 624375.984 1014873.802 0, 624104.391 1014895.918 0, 623832.8 1014918.051 0, 623561.21 1014940.199 0, 
+    623289.621 1014962.363 0, 623018.033 1014984.544 0, 622746.447 1015006.74 0, 622474.862 1015028.953 0, 622203.278 1015051.181 0, 621931.696 1015073.425 0, 621660.115 1015095.686 0, 621388.535 1015117.962 0, 621115.582 1015140.367 0, 621572.277 1020702.065 0, 
+    622028.978 1026263.845 0, 622301.272 1026241.494 0, 622572.197 1026219.271 0, 622843.124 1026197.065 0, 623114.051 1026174.874 0, 623384.98 1026152.699 0, 623655.911 1026130.54 0, 623926.842 1026108.397 0, 624197.775 1026086.271 0, 624468.709 1026064.16 0, 
+    624739.644 1026042.064 0, 625010.581 1026019.985 0, 625281.519 1025997.922 0, 625552.459 1025975.875 0, 625823.399 1025953.844 0, 626094.341 1025931.828 0, 626365.284 1025909.829 0, 626636.229 1025887.846 0, 626907.175 1025865.878 0, 627178.122 1025843.927 0, 
+    627449.07 1025821.991 0, 627720.02 1025800.071 0, 627990.971 1025778.168 0, 628261.923 1025756.28 0, 628531.506 1025734.519 0, 628803.831 1025712.552 0, 629074.788 1025690.712 0, 629345.745 1025668.888 0, 629616.704 1025647.08 0, 629887.664 1025625.288 0, 
+    630158.625 1025603.512 0, 630429.588 1025581.752 0, 630700.551 1025560.008 0, 630971.516 1025538.28 0, 631242.483 1025516.567 0, 631513.45 1025494.871 0, 631784.419 1025473.191 0, 632055.39 1025451.526 0, 632326.361 1025429.878 0, 632597.334 1025408.245 0, 
+    632868.308 1025386.628 0, 633139.283 1025365.028 0, 633410.26 1025343.443 0, 633681.238 1025321.874 0, 633952.217 1025300.321 0, 634223.197 1025278.785 0, 634494.179 1025257.264 0, 634765.162 1025235.759 0, 635034.776 1025214.378 0, 634593.79 1019651.33 0, 
+    634152.811 1014088.364 0))
+
+POLYGON ((689354.721 1054791.606 0, 689086.83 1054809.806 0, 688817.587 1054828.114 0, 688548.346 1054846.437 0, 688279.106 1054864.776 0, 688009.867 1054883.132 0, 687740.629 1054901.503 0, 687471.392 1054919.89 0, 687202.156 1054938.292 0, 686932.921 1054956.711 0, 
+    686663.687 1054975.145 0, 686394.455 1054993.596 0, 686125.223 1055012.062 0, 685855.993 1055030.544 0, 685586.764 1055049.041 0, 685317.535 1055067.555 0, 685048.308 1055086.085 0, 684779.082 1055104.63 0, 684509.857 1055123.191 0, 684240.633 1055141.768 0, 
+    683971.41 1055160.361 0, 683702.189 1055178.97 0, 683432.968 1055197.594 0, 683163.749 1055216.235 0, 682893.177 1055234.985 0, 682625.313 1055253.563 0, 682356.097 1055272.251 0, 682086.882 1055290.955 0, 681817.668 1055309.675 0, 681548.455 1055328.41 0, 
+    681279.243 1055347.162 0, 681010.032 1055365.929 0, 680740.823 1055384.712 0, 680471.614 1055403.511 0, 680202.407 1055422.325 0, 679933.2 1055441.156 0, 679663.995 1055460.002 0, 679394.791 1055478.865 0, 679125.588 1055497.743 0, 678856.386 1055516.637 0, 
+    678587.186 1055535.547 0, 678317.986 1055554.472 0, 678048.788 1055573.414 0, 677779.59 1055592.371 0, 677510.394 1055611.344 0, 677241.199 1055630.333 0, 676972.005 1055649.338 0, 676702.812 1055668.359 0, 676432.266 1055687.491 0, 676826.119 1061254.531 0, 
+    677219.976 1066821.619 0, 677489.863 1066802.533 0, 677758.4 1066783.559 0, 678026.939 1066764.6 0, 678295.479 1066745.658 0, 678564.02 1066726.731 0, 678832.562 1066707.819 0, 679101.105 1066688.924 0, 679369.649 1066670.045 0, 679638.195 1066651.181 0, 
+    679906.741 1066632.333 0, 680175.289 1066613.501 0, 680443.837 1066594.684 0, 680712.387 1066575.884 0, 680980.938 1066557.099 0, 681249.49 1066538.33 0, 681518.043 1066519.577 0, 681786.597 1066500.84 0, 682055.153 1066482.118 0, 682323.709 1066463.412 0, 
+    682592.267 1066444.723 0, 682860.825 1066426.049 0, 683129.385 1066407.39 0, 683397.946 1066388.748 0, 683665.158 1066370.215 0, 683935.071 1066351.51 0, 684203.635 1066332.915 0, 684472.2 1066314.336 0, 684740.766 1066295.773 0, 685009.334 1066277.225 0, 
+    685277.902 1066258.693 0, 685546.472 1066240.177 0, 685815.042 1066221.677 0, 686083.614 1066203.192 0, 686352.187 1066184.724 0, 686620.761 1066166.271 0, 686889.336 1066147.834 0, 687157.912 1066129.413 0, 687426.489 1066111.008 0, 687695.067 1066092.618 0, 
+    687963.647 1066074.244 0, 688232.227 1066055.886 0, 688500.809 1066037.544 0, 688769.391 1066019.218 0, 689037.975 1066000.907 0, 689306.56 1065982.613 0, 689575.145 1065964.334 0, 689843.732 1065946.071 0, 690110.971 1065927.915 0, 689732.844 1060359.736 0, 
+    689354.721 1054791.606 0))
+
+POLYGON ((703004.44 1065070.634 0, 702737.149 1065088.035 0, 702468.511 1065105.539 0, 702199.875 1065123.059 0, 701931.24 1065140.595 0, 701662.605 1065158.146 0, 701393.972 1065175.714 0, 701125.34 1065193.297 0, 700856.709 1065210.896 0, 700588.079 1065228.511 0, 
+    700319.449 1065246.142 0, 700050.821 1065263.788 0, 699782.194 1065281.45 0, 699513.568 1065299.129 0, 699244.943 1065316.823 0, 698976.319 1065334.532 0, 698707.696 1065352.258 0, 698439.075 1065369.999 0, 698170.454 1065387.756 0, 697901.834 1065405.529 0, 
+    697633.215 1065423.318 0, 697364.598 1065441.123 0, 697095.981 1065458.943 0, 696827.365 1065476.779 0, 696557.403 1065494.721 0, 696290.138 1065512.499 0, 696021.525 1065530.383 0, 695752.914 1065548.282 0, 695484.303 1065566.198 0, 695215.694 1065584.129 0, 
+    694947.086 1065602.076 0, 694678.479 1065620.038 0, 694409.873 1065638.017 0, 694141.268 1065656.011 0, 693872.664 1065674.021 0, 693604.061 1065692.047 0, 693335.459 1065710.089 0, 693066.858 1065728.147 0, 692798.259 1065746.22 0, 692529.66 1065764.309 0, 
+    692261.062 1065782.414 0, 691992.466 1065800.535 0, 691723.87 1065818.672 0, 691455.276 1065836.824 0, 691186.683 1065854.992 0, 690918.09 1065873.176 0, 690649.499 1065891.376 0, 690380.909 1065909.592 0, 690110.971 1065927.915 0, 690489.101 1071496.137 0, 
+    690867.234 1077064.399 0, 691136.513 1077046.121 0, 691404.447 1077027.95 0, 691672.383 1077009.794 0, 691940.32 1076991.655 0, 692208.258 1076973.531 0, 692476.197 1076955.423 0, 692744.137 1076937.33 0, 693012.078 1076919.254 0, 693280.02 1076901.193 0, 
+    693547.963 1076883.148 0, 693815.907 1076865.119 0, 694083.852 1076847.105 0, 694351.799 1076829.107 0, 694619.746 1076811.125 0, 694887.695 1076793.159 0, 695155.644 1076775.209 0, 695423.595 1076757.274 0, 695691.546 1076739.355 0, 695959.499 1076721.452 0, 
+    696227.453 1076703.565 0, 696495.407 1076685.693 0, 696763.363 1076667.838 0, 697031.32 1076649.998 0, 697297.933 1076632.263 0, 697567.237 1076614.365 0, 697835.197 1076596.572 0, 698103.158 1076578.795 0, 698371.12 1076561.034 0, 698639.083 1076543.289 0, 
+    698907.048 1076525.559 0, 699175.013 1076507.845 0, 699442.979 1076490.147 0, 699710.946 1076472.465 0, 699978.915 1076454.798 0, 700246.884 1076437.147 0, 700514.855 1076419.512 0, 700782.826 1076401.893 0, 701050.799 1076384.29 0, 701318.772 1076366.702 0, 
+    701586.747 1076349.13 0, 701854.723 1076331.574 0, 702122.699 1076314.034 0, 702390.677 1076296.509 0, 702658.656 1076279 0, 702926.635 1076261.507 0, 703194.616 1076244.03 0, 703462.598 1076226.569 0, 703729.237 1076209.21 0, 703366.837 1070639.902 0, 
+    703004.44 1065070.634 0))
+
+POLYGON ((716593.605 1075390.362 0, 716326.916 1075406.967 0, 716058.886 1075423.672 0, 715790.857 1075440.392 0, 715522.829 1075457.128 0, 715254.802 1075473.879 0, 714986.775 1075490.647 0, 714718.75 1075507.43 0, 714450.726 1075524.229 0, 714182.703 1075541.043 0, 
+    713914.681 1075557.874 0, 713646.66 1075574.72 0, 713378.639 1075591.582 0, 713110.62 1075608.46 0, 712842.602 1075625.354 0, 712574.585 1075642.263 0, 712306.569 1075659.188 0, 712038.553 1075676.129 0, 711770.539 1075693.086 0, 711502.526 1075710.059 0, 
+    711234.514 1075727.047 0, 710966.502 1075744.051 0, 710698.492 1075761.071 0, 710430.483 1075778.106 0, 710161.132 1075795.243 0, 709894.468 1075812.225 0, 709626.461 1075829.308 0, 709358.456 1075846.407 0, 709090.452 1075863.521 0, 708822.449 1075880.651 0, 
+    708554.447 1075897.797 0, 708286.445 1075914.959 0, 708018.445 1075932.137 0, 707750.446 1075949.33 0, 707482.448 1075966.539 0, 707214.451 1075983.764 0, 706946.455 1076001.005 0, 706678.46 1076018.261 0, 706410.465 1076035.533 0, 706142.472 1076052.821 0, 
+    705874.48 1076070.125 0, 705606.489 1076087.445 0, 705338.499 1076104.78 0, 705070.51 1076122.131 0, 704802.522 1076139.498 0, 704534.535 1076156.88 0, 704266.55 1076174.279 0, 703998.565 1076191.693 0, 703729.237 1076209.21 0, 704091.639 1081778.554 0, 
+    704454.043 1087347.928 0, 704722.712 1087330.453 0, 704990.041 1087313.082 0, 705257.371 1087295.726 0, 705524.703 1087278.386 0, 705792.035 1087261.062 0, 706059.368 1087243.753 0, 706326.703 1087226.46 0, 706594.038 1087209.183 0, 706861.375 1087191.921 0, 
+    707128.712 1087174.676 0, 707396.05 1087157.446 0, 707663.39 1087140.232 0, 707930.73 1087123.033 0, 708198.072 1087105.85 0, 708465.414 1087088.683 0, 708732.758 1087071.532 0, 709000.102 1087054.397 0, 709267.448 1087037.277 0, 709534.795 1087020.173 0, 
+    709802.142 1087003.084 0, 710069.491 1086986.012 0, 710336.84 1086968.955 0, 710604.191 1086951.914 0, 710870.202 1086934.974 0, 711138.895 1086917.879 0, 711406.248 1086900.885 0, 711673.603 1086883.907 0, 711940.958 1086866.944 0, 712208.315 1086849.997 0, 
+    712475.673 1086833.066 0, 712743.031 1086816.151 0, 713010.391 1086799.252 0, 713277.751 1086782.368 0, 713545.113 1086765.5 0, 713812.475 1086748.648 0, 714079.839 1086731.811 0, 714347.203 1086714.99 0, 714614.569 1086698.185 0, 714881.935 1086681.396 0, 
+    715149.303 1086664.622 0, 715416.671 1086647.864 0, 715684.041 1086631.122 0, 715951.411 1086614.396 0, 716218.782 1086597.685 0, 716486.155 1086580.99 0, 716753.528 1086564.311 0, 717020.903 1086547.647 0, 717286.939 1086531.083 0, 716940.271 1080960.707 0, 
+    716593.605 1075390.362 0))
+
+POLYGON ((730122.092 1085750.497 0, 729856.008 1085766.31 0, 729588.587 1085782.218 0, 729321.168 1085798.141 0, 729053.749 1085814.081 0, 728786.332 1085830.036 0, 728518.915 1085846.007 0, 728251.499 1085861.994 0, 727984.085 1085877.996 0, 727716.671 1085894.014 0, 
+    727449.258 1085910.048 0, 727181.846 1085926.098 0, 726914.435 1085942.163 0, 726647.025 1085958.244 0, 726379.616 1085974.341 0, 726112.208 1085990.454 0, 725844.801 1086006.582 0, 725577.395 1086022.726 0, 725309.989 1086038.886 0, 725042.585 1086055.062 0, 
+    724775.182 1086071.253 0, 724507.779 1086087.46 0, 724240.378 1086103.683 0, 723972.977 1086119.922 0, 723704.24 1086136.257 0, 723438.179 1086152.446 0, 723170.782 1086168.732 0, 722903.385 1086185.033 0, 722635.989 1086201.35 0, 722368.594 1086217.683 0, 
+    722101.201 1086234.032 0, 721833.808 1086250.396 0, 721566.416 1086266.777 0, 721299.025 1086283.172 0, 721031.635 1086299.584 0, 720764.246 1086316.011 0, 720496.858 1086332.455 0, 720229.471 1086348.913 0, 719962.085 1086365.388 0, 719694.7 1086381.878 0, 
+    719427.316 1086398.385 0, 719159.933 1086414.906 0, 718892.55 1086431.444 0, 718625.169 1086447.997 0, 718357.789 1086464.566 0, 718090.41 1086481.151 0, 717823.032 1086497.752 0, 717555.654 1086514.368 0, 717286.939 1086531.083 0, 717633.609 1092101.486 0, 
+    717980.28 1097671.91 0, 718248.336 1097655.236 0, 718515.058 1097638.661 0, 718781.78 1097622.101 0, 719048.504 1097605.557 0, 719315.228 1097589.028 0, 719581.954 1097572.516 0, 719848.68 1097556.019 0, 720115.407 1097539.537 0, 720382.136 1097523.072 0, 
+    720648.865 1097506.622 0, 720915.596 1097490.188 0, 721182.327 1097473.769 0, 721449.059 1097457.366 0, 721715.792 1097440.979 0, 721982.526 1097424.608 0, 722249.262 1097408.252 0, 722515.998 1097391.912 0, 722782.735 1097375.588 0, 723049.473 1097359.279 0, 
+    723316.212 1097342.986 0, 723582.952 1097326.709 0, 723849.693 1097310.448 0, 724116.434 1097294.202 0, 724381.843 1097278.053 0, 724649.921 1097261.757 0, 724916.666 1097245.559 0, 725183.411 1097229.376 0, 725450.158 1097213.208 0, 725716.905 1097197.057 0, 
+    725983.654 1097180.921 0, 726250.403 1097164.801 0, 726517.154 1097148.696 0, 726783.905 1097132.607 0, 727050.658 1097116.534 0, 727317.411 1097100.477 0, 727584.165 1097084.435 0, 727850.92 1097068.409 0, 728117.676 1097052.399 0, 728384.433 1097036.404 0, 
+    728651.191 1097020.425 0, 728917.95 1097004.462 0, 729184.71 1096988.514 0, 729451.471 1096972.583 0, 729718.233 1096956.667 0, 729984.995 1096940.766 0, 730251.759 1096924.882 0, 730518.523 1096909.013 0, 730783.955 1096893.238 0, 730453.023 1091321.856 0, 
+    730122.092 1085750.497 0))
+
+POLYGON ((743589.779 1096150.742 0, 743324.302 1096165.766 0, 743057.493 1096180.882 0, 742790.686 1096196.013 0, 742523.88 1096211.159 0, 742257.074 1096226.322 0, 741990.269 1096241.5 0, 741723.465 1096256.694 0, 741456.662 1096271.903 0, 741189.86 1096287.128 0, 
+    740923.059 1096302.369 0, 740656.259 1096317.626 0, 740389.46 1096332.898 0, 740122.661 1096348.186 0, 739855.864 1096363.49 0, 739589.067 1096378.809 0, 739322.271 1096394.144 0, 739055.476 1096409.495 0, 738788.682 1096424.862 0, 738521.889 1096440.244 0, 
+    738255.097 1096455.642 0, 737988.306 1096471.056 0, 737721.516 1096486.485 0, 737454.726 1096501.93 0, 737186.605 1096517.468 0, 736921.15 1096532.867 0, 736654.363 1096548.359 0, 736387.578 1096563.867 0, 736120.793 1096579.391 0, 735854.009 1096594.93 0, 
+    735587.226 1096610.485 0, 735320.444 1096626.056 0, 735053.662 1096641.642 0, 734786.882 1096657.244 0, 734520.103 1096672.862 0, 734253.324 1096688.495 0, 733986.547 1096704.144 0, 733719.77 1096719.809 0, 733452.995 1096735.49 0, 733186.22 1096751.186 0, 
+    732919.446 1096766.898 0, 732652.673 1096782.626 0, 732385.901 1096798.369 0, 732119.13 1096814.128 0, 731852.36 1096829.903 0, 731585.591 1096845.694 0, 731318.823 1096861.5 0, 731052.055 1096877.322 0, 730783.955 1096893.238 0, 731114.888 1102464.638 0, 
+    731445.823 1108036.052 0, 731713.264 1108020.174 0, 731979.375 1108004.391 0, 732245.487 1107988.624 0, 732511.601 1107972.872 0, 732777.715 1107957.136 0, 733043.83 1107941.416 0, 733309.946 1107925.711 0, 733576.063 1107910.022 0, 733842.181 1107894.349 0, 
+    734108.3 1107878.691 0, 734374.42 1107863.049 0, 734640.541 1107847.423 0, 734906.662 1107831.812 0, 735172.785 1107816.217 0, 735438.908 1107800.638 0, 735705.033 1107785.074 0, 735971.158 1107769.526 0, 736237.284 1107753.994 0, 736503.412 1107738.477 0, 
+    736769.54 1107722.976 0, 737035.669 1107707.49 0, 737301.798 1107692.021 0, 737567.929 1107676.567 0, 737832.731 1107661.205 0, 738100.194 1107645.706 0, 738366.327 1107630.298 0, 738632.461 1107614.907 0, 738898.597 1107599.531 0, 739164.733 1107584.171 0, 
+    739430.87 1107568.827 0, 739697.008 1107553.498 0, 739963.147 1107538.185 0, 740229.287 1107522.888 0, 740495.428 1107507.606 0, 740761.569 1107492.34 0, 741027.712 1107477.089 0, 741293.855 1107461.855 0, 741560 1107446.635 0, 741826.145 1107431.432 0, 
+    742092.291 1107416.244 0, 742358.438 1107401.072 0, 742624.586 1107385.916 0, 742890.735 1107370.775 0, 743156.884 1107355.65 0, 743423.035 1107340.54 0, 743689.186 1107325.447 0, 743955.339 1107310.368 0, 744220.163 1107295.381 0, 743904.971 1101723.055 0, 
+    743589.779 1096150.742 0))
+
+POLYGON ((756996.546 1106590.803 0, 756731.678 1106605.042 0, 756465.484 1106619.368 0, 756199.291 1106633.71 0, 755933.099 1106648.068 0, 755666.907 1106662.441 0, 755400.717 1106676.83 0, 755134.527 1106691.234 0, 754868.338 1106705.654 0, 754602.15 1106720.09 0, 
+    754335.963 1106734.541 0, 754069.777 1106749.009 0, 753803.592 1106763.491 0, 753537.407 1106777.99 0, 753271.223 1106792.504 0, 753005.04 1106807.034 0, 752738.858 1106821.579 0, 752472.677 1106836.14 0, 752206.497 1106850.717 0, 751940.318 1106865.31 0, 
+    751674.139 1106879.918 0, 751407.961 1106894.542 0, 751141.785 1106909.181 0, 750875.609 1106923.836 0, 750608.106 1106938.58 0, 750343.259 1106953.193 0, 750077.086 1106967.896 0, 749810.913 1106982.613 0, 749544.742 1106997.347 0, 749278.571 1107012.096 0, 
+    749012.401 1107026.861 0, 748746.232 1107041.641 0, 748480.064 1107056.437 0, 748213.896 1107071.249 0, 747947.73 1107086.077 0, 747681.564 1107100.92 0, 747415.4 1107115.779 0, 747149.236 1107130.653 0, 746883.073 1107145.543 0, 746616.911 1107160.449 0, 
+    746350.75 1107175.37 0, 746084.589 1107190.308 0, 745818.43 1107205.26 0, 745552.271 1107220.229 0, 745286.114 1107235.213 0, 745019.957 1107250.213 0, 744753.801 1107265.228 0, 744487.646 1107280.259 0, 744220.163 1107295.381 0, 744535.356 1112867.717 0, 
+    744850.55 1118440.057 0, 745117.373 1118424.972 0, 745382.872 1118409.978 0, 745648.372 1118395 0, 745913.873 1118380.037 0, 746179.375 1118365.09 0, 746444.877 1118350.158 0, 746710.381 1118335.242 0, 746975.885 1118320.342 0, 747241.39 1118305.457 0, 
+    747506.897 1118290.588 0, 747772.403 1118275.735 0, 748037.911 1118260.897 0, 748303.42 1118246.075 0, 748568.93 1118231.268 0, 748834.44 1118216.477 0, 749099.951 1118201.702 0, 749365.464 1118186.942 0, 749630.977 1118172.198 0, 749896.491 1118157.47 0, 
+    750162.005 1118142.757 0, 750427.521 1118128.06 0, 750693.037 1118113.378 0, 750958.555 1118098.713 0, 751222.749 1118084.135 0, 751489.592 1118069.428 0, 751755.112 1118054.809 0, 752020.633 1118040.205 0, 752286.155 1118025.617 0, 752551.677 1118011.045 0, 
+    752817.201 1117996.489 0, 753082.725 1117981.948 0, 753348.25 1117967.423 0, 753613.776 1117952.913 0, 753879.303 1117938.419 0, 754144.831 1117923.941 0, 754410.359 1117909.478 0, 754675.888 1117895.031 0, 754941.419 1117880.599 0, 755206.95 1117866.184 0, 
+    755472.482 1117851.783 0, 755738.014 1117837.399 0, 756003.548 1117823.03 0, 756269.083 1117808.676 0, 756534.618 1117794.339 0, 756800.154 1117780.017 0, 757065.691 1117765.71 0, 757331.229 1117751.419 0, 757595.444 1117737.215 0, 757295.995 1112164.007 0, 
+    756996.546 1106590.803 0))
+
+POLYGON ((770342.273 1117070.383 0, 770078.017 1117083.841 0, 769812.439 1117097.381 0, 769546.863 1117110.938 0, 769281.288 1117124.509 0, 769015.713 1117138.097 0, 768750.139 1117151.7 0, 768484.566 1117165.319 0, 768218.993 1117178.953 0, 767953.422 1117192.603 0, 
+    767687.851 1117206.269 0, 767422.281 1117219.95 0, 767156.712 1117233.647 0, 766891.144 1117247.359 0, 766625.576 1117261.087 0, 766360.009 1117274.831 0, 766094.444 1117288.591 0, 765828.878 1117302.366 0, 765563.314 1117316.156 0, 765297.751 1117329.963 0, 
+    765032.188 1117343.785 0, 764766.626 1117357.622 0, 764501.065 1117371.475 0, 764235.505 1117385.344 0, 763968.623 1117399.298 0, 763704.387 1117413.129 0, 763438.829 1117427.044 0, 763173.272 1117440.976 0, 762907.716 1117454.923 0, 762642.161 1117468.885 0, 
+    762376.606 1117482.863 0, 762111.053 1117496.857 0, 761845.5 1117510.867 0, 761579.948 1117524.892 0, 761314.397 1117538.933 0, 761048.846 1117552.989 0, 760783.297 1117567.061 0, 760517.748 1117581.149 0, 760252.2 1117595.252 0, 759986.653 1117609.371 0, 
+    759721.107 1117623.505 0, 759455.562 1117637.656 0, 759190.017 1117651.821 0, 758924.473 1117666.003 0, 758658.931 1117680.2 0, 758393.389 1117694.412 0, 758127.847 1117708.641 0, 757862.307 1117722.885 0, 757595.444 1117737.215 0, 757894.893 1123310.424 0, 
+    758194.342 1128883.629 0, 758460.546 1128869.334 0, 758725.43 1128855.125 0, 758990.315 1128840.932 0, 759255.201 1128826.754 0, 759520.088 1128812.592 0, 759784.976 1128798.446 0, 760049.864 1128784.315 0, 760314.754 1128770.2 0, 760579.644 1128756.1 0, 
+    760844.535 1128742.016 0, 761109.426 1128727.948 0, 761374.319 1128713.895 0, 761639.212 1128699.858 0, 761904.107 1128685.836 0, 762169.002 1128671.83 0, 762433.898 1128657.84 0, 762698.794 1128643.865 0, 762963.692 1128629.905 0, 763228.59 1128615.962 0, 
+    763493.49 1128602.034 0, 763758.39 1128588.121 0, 764023.29 1128574.224 0, 764288.192 1128560.343 0, 764551.775 1128546.546 0, 764817.998 1128532.627 0, 765082.902 1128518.792 0, 765347.807 1128504.974 0, 765612.713 1128491.17 0, 765877.619 1128477.382 0, 
+    766142.527 1128463.61 0, 766407.435 1128449.854 0, 766672.344 1128436.113 0, 766937.253 1128422.387 0, 767202.164 1128408.677 0, 767467.075 1128394.983 0, 767731.988 1128381.305 0, 767996.901 1128367.642 0, 768261.814 1128353.994 0, 768526.729 1128340.362 0, 
+    768791.644 1128326.746 0, 769056.561 1128313.145 0, 769321.478 1128299.56 0, 769586.396 1128285.991 0, 769851.314 1128272.437 0, 770116.234 1128258.899 0, 770381.154 1128245.376 0, 770646.075 1128231.869 0, 770909.678 1128218.444 0, 770625.976 1122644.416 0, 
+    770342.273 1117070.383 0))
+
+POLYGON ((783626.843 1127589.186 0, 783363.2 1127601.865 0, 783098.242 1127614.624 0, 782833.285 1127627.398 0, 782568.328 1127640.188 0, 782303.372 1127652.993 0, 782038.417 1127665.814 0, 781773.463 1127678.651 0, 781508.509 1127691.503 0, 781243.557 1127704.371 0, 
+    780978.604 1127717.254 0, 780713.653 1127730.153 0, 780448.703 1127743.068 0, 780183.753 1127755.998 0, 779918.804 1127768.944 0, 779653.856 1127781.905 0, 779388.908 1127794.882 0, 779123.961 1127807.874 0, 778859.015 1127820.882 0, 778594.07 1127833.906 0, 
+    778329.126 1127846.945 0, 778064.182 1127860 0, 777799.239 1127873.071 0, 777534.297 1127886.157 0, 777268.038 1127899.324 0, 777004.415 1127912.376 0, 776739.475 1127925.509 0, 776474.536 1127938.657 0, 776209.598 1127951.821 0, 775944.66 1127965.001 0, 
+    775679.724 1127978.196 0, 775414.788 1127991.407 0, 775149.853 1128004.634 0, 774884.918 1128017.876 0, 774619.985 1128031.133 0, 774355.052 1128044.406 0, 774090.12 1128057.695 0, 773825.188 1128071 0, 773560.258 1128084.32 0, 773295.328 1128097.655 0, 
+    773030.399 1128111.006 0, 772765.471 1128124.373 0, 772500.544 1128137.756 0, 772235.617 1128151.154 0, 771970.692 1128164.567 0, 771705.767 1128177.996 0, 771440.843 1128191.441 0, 771175.919 1128204.901 0, 770909.678 1128218.444 0, 771193.38 1133792.464 0, 
+    771477.082 1139366.471 0, 771742.663 1139352.962 0, 772006.93 1139339.535 0, 772271.198 1139326.123 0, 772535.467 1139312.727 0, 772799.737 1139299.347 0, 773064.007 1139285.982 0, 773328.278 1139272.633 0, 773592.55 1139259.299 0, 773856.823 1139245.981 0, 
+    774121.097 1139232.679 0, 774385.371 1139219.392 0, 774649.646 1139206.12 0, 774913.922 1139192.864 0, 775178.199 1139179.624 0, 775442.476 1139166.399 0, 775706.754 1139153.19 0, 775971.033 1139139.996 0, 776235.313 1139126.818 0, 776499.593 1139113.656 0, 
+    776763.875 1139100.509 0, 777028.157 1139087.377 0, 777292.44 1139074.261 0, 777556.723 1139061.161 0, 777819.693 1139048.141 0, 778085.293 1139035.007 0, 778349.579 1139021.953 0, 778613.865 1139008.915 0, 778878.153 1138995.892 0, 779142.441 1138982.885 0, 
+    779406.73 1138969.894 0, 779671.02 1138956.918 0, 779935.31 1138943.958 0, 780199.602 1138931.013 0, 780463.894 1138918.084 0, 780728.187 1138905.17 0, 780992.48 1138892.272 0, 781256.774 1138879.389 0, 781521.07 1138866.522 0, 781785.365 1138853.671 0, 
+    782049.662 1138840.835 0, 782313.959 1138828.015 0, 782578.257 1138815.21 0, 782842.556 1138802.421 0, 783106.856 1138789.647 0, 783371.156 1138776.889 0, 783635.457 1138764.146 0, 783899.759 1138751.419 0, 784162.749 1138738.771 0, 783894.796 1133163.985 0, 
+    783626.843 1127589.186 0))
+
+POLYGON ((796850.138 1138146.912 0, 796587.112 1138158.818 0, 796322.775 1138170.798 0, 796058.439 1138182.794 0, 795794.104 1138194.805 0, 795529.769 1138206.832 0, 795265.435 1138218.875 0, 795001.102 1138230.933 0, 794736.77 1138243.006 0, 794472.438 1138255.095 0, 
+    794208.107 1138267.2 0, 793943.776 1138279.32 0, 793679.447 1138291.456 0, 793415.118 1138303.608 0, 793150.79 1138315.775 0, 792886.462 1138327.957 0, 792622.135 1138340.155 0, 792357.809 1138352.369 0, 792093.484 1138364.598 0, 791829.159 1138376.843 0, 
+    791564.835 1138389.103 0, 791300.512 1138401.379 0, 791036.19 1138413.67 0, 790771.868 1138425.977 0, 790506.234 1138438.361 0, 790243.226 1138450.638 0, 789978.907 1138462.992 0, 789714.588 1138475.361 0, 789450.27 1138487.746 0, 789185.953 1138500.146 0, 
+    788921.636 1138512.562 0, 788657.32 1138524.993 0, 788393.005 1138537.44 0, 788128.69 1138549.903 0, 787864.377 1138562.381 0, 787600.064 1138574.875 0, 787335.751 1138587.384 0, 787071.44 1138599.909 0, 786807.129 1138612.449 0, 786542.819 1138625.005 0, 
+    786278.51 1138637.576 0, 786014.201 1138650.163 0, 785749.893 1138662.766 0, 785485.586 1138675.384 0, 785221.28 1138688.018 0, 784956.974 1138700.667 0, 784692.669 1138713.332 0, 784428.365 1138726.012 0, 784162.749 1138738.771 0, 784430.7 1144313.54 0, 
+    784698.651 1149888.286 0, 784963.608 1149875.559 0, 785227.256 1149862.91 0, 785490.905 1149850.277 0, 785754.554 1149837.659 0, 786018.204 1149825.056 0, 786281.855 1149812.47 0, 786545.507 1149799.898 0, 786809.159 1149787.343 0, 787072.812 1149774.802 0, 
+    787336.466 1149762.278 0, 787600.12 1149749.769 0, 787863.776 1149737.275 0, 788127.432 1149724.797 0, 788391.088 1149712.334 0, 788654.746 1149699.887 0, 788918.404 1149687.455 0, 789182.063 1149675.039 0, 789445.723 1149662.639 0, 789709.383 1149650.254 0, 
+    789973.044 1149637.884 0, 790236.706 1149625.53 0, 790500.369 1149613.192 0, 790764.032 1149600.869 0, 791026.387 1149588.622 0, 791291.361 1149576.269 0, 791555.026 1149563.993 0, 791818.692 1149551.732 0, 792082.359 1149539.487 0, 792346.027 1149527.257 0, 
+    792609.695 1149515.042 0, 792873.364 1149502.844 0, 793137.034 1149490.66 0, 793400.705 1149478.492 0, 793664.376 1149466.34 0, 793928.048 1149454.203 0, 794191.72 1149442.082 0, 794455.394 1149429.977 0, 794719.068 1149417.886 0, 794982.743 1149405.812 0, 
+    795246.418 1149393.753 0, 795510.094 1149381.709 0, 795773.771 1149369.681 0, 796037.449 1149357.668 0, 796301.127 1149345.671 0, 796564.806 1149333.69 0, 796828.486 1149321.724 0, 797092.166 1149309.773 0, 797354.539 1149297.897 0, 797102.339 1143722.416 0, 
+    796850.138 1138146.912 0))
+
+POLYGON ((810012.045 1148743.266 0, 809749.638 1148754.4 0, 809485.924 1148765.606 0, 809222.212 1148776.827 0, 808958.5 1148788.064 0, 808694.789 1148799.316 0, 808431.078 1148810.583 0, 808167.369 1148821.866 0, 807903.659 1148833.165 0, 807639.951 1148844.479 0, 
+    807376.243 1148855.809 0, 807112.536 1148867.154 0, 806848.829 1148878.515 0, 806585.123 1148889.891 0, 806321.418 1148901.283 0, 806057.714 1148912.69 0, 805794.01 1148924.113 0, 805530.307 1148935.551 0, 805266.604 1148947.005 0, 805002.902 1148958.475 0, 
+    804739.201 1148969.959 0, 804475.501 1148981.46 0, 804211.801 1148992.976 0, 803948.102 1149004.507 0, 803683.096 1149016.112 0, 803420.706 1149027.617 0, 803157.009 1149039.195 0, 802893.312 1149050.788 0, 802629.617 1149062.397 0, 802365.922 1149074.022 0, 
+    802102.227 1149085.662 0, 801838.534 1149097.318 0, 801574.841 1149108.989 0, 801311.149 1149120.676 0, 801047.457 1149132.378 0, 800783.766 1149144.095 0, 800520.076 1149155.829 0, 800256.386 1149167.577 0, 799992.698 1149179.342 0, 799729.009 1149191.121 0, 
+    799465.322 1149202.917 0, 799201.635 1149214.728 0, 798937.949 1149226.554 0, 798674.264 1149238.396 0, 798410.579 1149250.253 0, 798146.895 1149262.126 0, 797883.212 1149274.015 0, 797619.529 1149285.919 0, 797354.539 1149297.897 0, 797606.738 1154873.352 0, 
+    797858.936 1160448.776 0, 798123.266 1160436.827 0, 798386.292 1160424.953 0, 798649.319 1160413.094 0, 798912.347 1160401.25 0, 799175.375 1160389.422 0, 799438.404 1160377.61 0, 799701.434 1160365.813 0, 799964.464 1160354.032 0, 800227.496 1160342.266 0, 
+    800490.527 1160330.515 0, 800753.56 1160318.78 0, 801016.593 1160307.061 0, 801279.627 1160295.357 0, 801542.661 1160283.668 0, 801805.697 1160271.995 0, 802068.733 1160260.338 0, 802331.769 1160248.695 0, 802594.806 1160237.069 0, 802857.844 1160225.458 0, 
+    803120.883 1160213.862 0, 803383.922 1160202.282 0, 803646.962 1160190.717 0, 803910.003 1160179.168 0, 804171.741 1160167.691 0, 804436.087 1160156.116 0, 804699.129 1160144.613 0, 804962.173 1160133.126 0, 805225.217 1160121.654 0, 805488.262 1160110.198 0, 
+    805751.307 1160098.757 0, 806014.353 1160087.332 0, 806277.4 1160075.922 0, 806540.447 1160064.527 0, 806803.496 1160053.148 0, 807066.544 1160041.785 0, 807329.594 1160030.437 0, 807592.644 1160019.105 0, 807855.695 1160007.788 0, 808118.746 1159996.486 0, 
+    808381.798 1159985.2 0, 808644.851 1159973.93 0, 808907.905 1159962.675 0, 809170.959 1159951.435 0, 809434.013 1159940.211 0, 809697.069 1159929.002 0, 809960.125 1159917.809 0, 810223.182 1159906.632 0, 810484.936 1159895.525 0, 810248.491 1154319.411 0, 
+    810012.045 1148743.266 0))
+
+POLYGON ((823112.449 1159377.947 0, 822850.662 1159388.314 0, 822587.575 1159398.749 0, 822324.488 1159409.199 0, 822061.402 1159419.664 0, 821798.317 1159430.145 0, 821535.232 1159440.641 0, 821272.148 1159451.153 0, 821009.064 1159461.68 0, 820745.981 1159472.223 0, 
+    820482.899 1159482.781 0, 820219.817 1159493.355 0, 819956.736 1159503.944 0, 819693.656 1159514.549 0, 819430.576 1159525.169 0, 819167.497 1159535.805 0, 818904.418 1159546.456 0, 818641.34 1159557.123 0, 818378.263 1159567.805 0, 818115.186 1159578.503 0, 
+    817852.11 1159589.216 0, 817589.034 1159599.944 0, 817325.96 1159610.688 0, 817062.885 1159621.448 0, 816798.51 1159632.276 0, 816536.739 1159643.014 0, 816273.667 1159653.82 0, 816010.595 1159664.641 0, 815747.524 1159675.478 0, 815484.454 1159686.331 0, 
+    815221.384 1159697.199 0, 814958.315 1159708.082 0, 814695.246 1159718.981 0, 814432.179 1159729.895 0, 814169.111 1159740.825 0, 813906.045 1159751.771 0, 813642.979 1159762.731 0, 813379.914 1159773.708 0, 813116.849 1159784.7 0, 812853.785 1159795.707 0, 
+    812590.722 1159806.73 0, 812327.659 1159817.768 0, 812064.597 1159828.822 0, 811801.536 1159839.891 0, 811538.475 1159850.976 0, 811275.415 1159862.076 0, 811012.356 1159873.192 0, 810749.297 1159884.323 0, 810484.936 1159895.525 0, 810721.379 1165471.603 0, 
+    810957.821 1171047.641 0, 811221.523 1171036.467 0, 811483.925 1171025.364 0, 811746.328 1171014.276 0, 812008.732 1171003.203 0, 812271.136 1170992.146 0, 812533.541 1170981.104 0, 812795.946 1170970.078 0, 813058.353 1170959.068 0, 813320.759 1170948.072 0, 
+    813583.167 1170937.092 0, 813845.575 1170926.128 0, 814107.984 1170915.179 0, 814370.393 1170904.246 0, 814632.804 1170893.327 0, 814895.214 1170882.425 0, 815157.626 1170871.538 0, 815420.038 1170860.666 0, 815682.45 1170849.81 0, 815944.864 1170838.969 0, 
+    816207.278 1170828.143 0, 816469.692 1170817.333 0, 816732.107 1170806.539 0, 816994.523 1170795.76 0, 817255.641 1170785.05 0, 817519.357 1170774.248 0, 817781.775 1170763.515 0, 818044.193 1170752.798 0, 818306.612 1170742.096 0, 818569.032 1170731.41 0, 
+    818831.452 1170720.739 0, 819093.873 1170710.083 0, 819356.294 1170699.443 0, 819618.717 1170688.819 0, 819881.139 1170678.21 0, 820143.563 1170667.616 0, 820405.987 1170657.038 0, 820668.411 1170646.475 0, 820930.837 1170635.927 0, 821193.263 1170625.395 0, 
+    821455.689 1170614.879 0, 821718.116 1170604.378 0, 821980.544 1170593.892 0, 822242.972 1170583.422 0, 822505.401 1170572.968 0, 822767.831 1170562.528 0, 823030.261 1170552.104 0, 823292.692 1170541.696 0, 823553.825 1170531.355 0, 823333.138 1164954.671 0, 
+    823112.449 1159377.947 0))
+
+POLYGON ((836151.238 1170050.656 0, 835890.074 1170060.26 0, 835627.615 1170069.927 0, 835365.157 1170079.609 0, 835102.699 1170089.307 0, 834840.241 1170099.02 0, 834577.784 1170108.749 0, 834315.328 1170118.493 0, 834052.872 1170128.253 0, 833790.417 1170138.028 0, 
+    833527.962 1170147.818 0, 833265.508 1170157.624 0, 833003.055 1170167.446 0, 832740.602 1170177.282 0, 832478.15 1170187.135 0, 832215.698 1170197.002 0, 831953.247 1170206.886 0, 831690.796 1170216.784 0, 831428.346 1170226.698 0, 831165.897 1170236.628 0, 
+    830903.448 1170246.573 0, 830641 1170256.533 0, 830378.552 1170266.509 0, 830116.105 1170276.5 0, 829852.362 1170286.557 0, 829591.213 1170296.529 0, 829328.768 1170306.567 0, 829066.323 1170316.62 0, 828803.879 1170326.689 0, 828541.436 1170336.773 0, 
+    828278.993 1170346.872 0, 828016.55 1170356.987 0, 827754.109 1170367.117 0, 827491.668 1170377.263 0, 827229.227 1170387.424 0, 826966.787 1170397.601 0, 826704.348 1170407.793 0, 826441.909 1170418.001 0, 826179.471 1170428.224 0, 825917.034 1170438.462 0, 
+    825654.597 1170448.716 0, 825392.16 1170458.985 0, 825129.725 1170469.27 0, 824867.29 1170479.57 0, 824604.855 1170489.886 0, 824342.421 1170500.217 0, 824079.988 1170510.564 0, 823817.555 1170520.926 0, 823553.825 1170531.355 0, 823774.511 1176107.993 0, 
+    823995.195 1181684.583 0, 824258.265 1181674.18 0, 824520.041 1181663.844 0, 824781.818 1181653.523 0, 825043.595 1181643.218 0, 825305.373 1181632.928 0, 825567.152 1181622.653 0, 825828.931 1181612.394 0, 826090.711 1181602.151 0, 826352.491 1181591.923 0, 
+    826614.273 1181581.71 0, 826876.054 1181571.512 0, 827137.836 1181561.33 0, 827399.619 1181551.164 0, 827661.403 1181541.012 0, 827923.187 1181530.877 0, 828184.971 1181520.756 0, 828446.757 1181510.651 0, 828708.542 1181500.562 0, 828970.329 1181490.487 0, 
+    829232.116 1181480.429 0, 829493.903 1181470.385 0, 829755.691 1181460.357 0, 830017.48 1181450.345 0, 830277.976 1181440.397 0, 830541.06 1181430.366 0, 830802.85 1181420.4 0, 831064.641 1181410.449 0, 831326.433 1181400.513 0, 831588.225 1181390.593 0, 
+    831850.018 1181380.689 0, 832111.812 1181370.799 0, 832373.606 1181360.925 0, 832635.4 1181351.067 0, 832897.195 1181341.224 0, 833158.991 1181331.396 0, 833420.788 1181321.584 0, 833682.584 1181311.787 0, 833944.382 1181302.006 0, 834206.18 1181292.24 0, 
+    834467.979 1181282.489 0, 834729.778 1181272.754 0, 834991.578 1181263.034 0, 835253.378 1181253.33 0, 835515.179 1181243.641 0, 835776.981 1181233.967 0, 836038.783 1181224.309 0, 836300.585 1181214.667 0, 836561.096 1181205.087 0, 836356.168 1175627.896 0, 
+    836151.238 1170050.656 0))
+
+POLYGON ((849128.301 1180761.094 0, 848867.763 1180769.937 0, 848605.934 1180778.841 0, 848344.106 1180787.759 0, 848082.278 1180796.693 0, 847820.451 1180805.642 0, 847558.624 1180814.607 0, 847296.798 1180823.587 0, 847034.972 1180832.582 0, 846773.147 1180841.593 0, 
+    846511.322 1180850.62 0, 846249.498 1180859.661 0, 845987.674 1180868.719 0, 845725.851 1180877.791 0, 845464.029 1180886.879 0, 845202.207 1180895.983 0, 844940.386 1180905.101 0, 844678.565 1180914.236 0, 844416.744 1180923.385 0, 844154.925 1180932.55 0, 
+    843893.105 1180941.731 0, 843631.287 1180950.926 0, 843369.468 1180960.138 0, 843107.651 1180969.364 0, 842844.542 1180978.652 0, 842584.017 1180987.864 0, 842322.201 1180997.137 0, 842060.386 1181006.425 0, 841798.571 1181015.729 0, 841536.756 1181025.048 0, 
+    841274.942 1181034.383 0, 841013.129 1181043.732 0, 840751.316 1181053.098 0, 840489.504 1181062.479 0, 840227.693 1181071.875 0, 839965.882 1181081.286 0, 839704.071 1181090.713 0, 839442.261 1181100.156 0, 839180.452 1181109.614 0, 838918.643 1181119.087 0, 
+    838656.835 1181128.575 0, 838395.027 1181138.079 0, 838133.22 1181147.599 0, 837871.413 1181157.134 0, 837609.607 1181166.684 0, 837347.802 1181176.25 0, 837085.997 1181185.831 0, 836824.192 1181195.427 0, 836561.096 1181205.087 0, 836766.022 1186782.223 0, 
+    836970.945 1192359.301 0, 837233.382 1192349.666 0, 837494.53 1192340.093 0, 837755.678 1192330.536 0, 838016.827 1192320.994 0, 838277.977 1192311.468 0, 838539.127 1192301.957 0, 838800.278 1192292.462 0, 839061.429 1192282.981 0, 839322.581 1192273.516 0, 
+    839583.733 1192264.067 0, 839844.886 1192254.633 0, 840106.039 1192245.214 0, 840367.193 1192235.811 0, 840628.348 1192226.423 0, 840889.503 1192217.05 0, 841150.658 1192207.693 0, 841411.815 1192198.351 0, 841672.971 1192189.025 0, 841934.129 1192179.713 0, 
+    842195.286 1192170.418 0, 842456.445 1192161.137 0, 842717.604 1192151.872 0, 842978.763 1192142.623 0, 843238.635 1192133.434 0, 843501.084 1192124.169 0, 843762.245 1192114.966 0, 844023.406 1192105.778 0, 844284.569 1192096.605 0, 844545.731 1192087.448 0, 
+    844806.895 1192078.306 0, 845068.058 1192069.179 0, 845329.223 1192060.068 0, 845590.388 1192050.972 0, 845851.553 1192041.891 0, 846112.719 1192032.826 0, 846373.885 1192023.776 0, 846635.052 1192014.742 0, 846896.22 1192005.723 0, 847157.388 1191996.719 0, 
+    847418.557 1191987.731 0, 847679.726 1191978.758 0, 847940.895 1191969.8 0, 848202.066 1191960.858 0, 848463.236 1191951.931 0, 848724.407 1191943.02 0, 848985.579 1191934.123 0, 849246.751 1191925.243 0, 849506.637 1191916.421 0, 849317.47 1186338.787 0, 
+    849128.301 1180761.094 0))
+
+POLYGON ((862043.529 1191508.959 0, 861783.618 1191517.046 0, 861522.422 1191525.189 0, 861261.226 1191533.347 0, 861000.03 1191541.521 0, 860738.836 1191549.71 0, 860477.641 1191557.914 0, 860216.447 1191566.134 0, 859955.254 1191574.369 0, 859694.061 1191582.619 0, 
+    859432.868 1191590.885 0, 859171.677 1191599.166 0, 858910.485 1191607.463 0, 858649.294 1191615.775 0, 858388.104 1191624.102 0, 858126.914 1191632.445 0, 857865.724 1191640.803 0, 857604.535 1191649.176 0, 857343.346 1191657.565 0, 857082.158 1191665.969 0, 
+    856820.971 1191674.389 0, 856559.784 1191682.824 0, 856298.597 1191691.274 0, 856037.411 1191699.74 0, 855774.939 1191708.262 0, 855515.041 1191716.717 0, 855253.856 1191725.229 0, 854992.672 1191733.756 0, 854731.488 1191742.299 0, 854470.305 1191750.856 0, 
+    854209.123 1191759.43 0, 853947.941 1191768.018 0, 853686.759 1191776.622 0, 853425.578 1191785.242 0, 853164.398 1191793.877 0, 852903.218 1191802.527 0, 852642.038 1191811.192 0, 852380.859 1191819.873 0, 852119.681 1191828.569 0, 851858.503 1191837.281 0, 
+    851597.325 1191846.008 0, 851336.148 1191854.75 0, 851074.972 1191863.508 0, 850813.796 1191872.281 0, 850552.621 1191881.07 0, 850291.446 1191889.874 0, 850030.271 1191898.693 0, 849769.098 1191907.527 0, 849506.637 1191916.421 0, 849695.801 1197493.992 0, 
+    849884.963 1203071.494 0, 850146.765 1203062.623 0, 850407.282 1203053.811 0, 850667.8 1203045.014 0, 850928.318 1203036.232 0, 851188.837 1203027.466 0, 851449.356 1203018.715 0, 851709.876 1203009.979 0, 851970.396 1203001.258 0, 852230.917 1202992.553 0, 
+    852491.439 1202983.864 0, 852751.96 1202975.189 0, 853012.483 1202966.53 0, 853273.006 1202957.886 0, 853533.529 1202949.258 0, 853794.053 1202940.645 0, 854054.578 1202932.047 0, 854315.102 1202923.465 0, 854575.628 1202914.898 0, 854836.154 1202906.346 0, 
+    855096.68 1202897.81 0, 855357.207 1202889.289 0, 855617.735 1202880.783 0, 855878.263 1202872.293 0, 856137.508 1202863.859 0, 856399.32 1202855.358 0, 856659.85 1202846.913 0, 856920.38 1202838.484 0, 857180.91 1202830.071 0, 857441.441 1202821.672 0, 
+    857701.972 1202813.289 0, 857962.504 1202804.922 0, 858223.037 1202796.569 0, 858483.57 1202788.232 0, 858744.103 1202779.91 0, 859004.637 1202771.604 0, 859265.171 1202763.313 0, 859525.706 1202755.037 0, 859786.242 1202746.777 0, 860046.777 1202738.532 0, 
+    860307.314 1202730.302 0, 860567.851 1202722.088 0, 860828.388 1202713.889 0, 861088.926 1202705.705 0, 861349.464 1202697.537 0, 861610.003 1202689.384 0, 861870.542 1202681.246 0, 862131.082 1202673.124 0, 862390.339 1202665.056 0, 862216.935 1197087.042 0, 
+    862043.529 1191508.959 0))
+
+POLYGON ((874896.813 1202293.95 0, 874637.532 1202301.285 0, 874376.97 1202308.671 0, 874116.409 1202316.073 0, 873855.848 1202323.49 0, 873595.288 1202330.922 0, 873334.728 1202338.369 0, 873074.169 1202345.832 0, 872813.61 1202353.311 0, 872553.051 1202360.804 0, 
+    872292.493 1202368.313 0, 872031.936 1202375.837 0, 871771.378 1202383.377 0, 871510.822 1202390.932 0, 871250.265 1202398.502 0, 870989.709 1202406.088 0, 870729.154 1202413.689 0, 870468.599 1202421.305 0, 870208.044 1202428.937 0, 869947.49 1202436.584 0, 
+    869686.937 1202444.246 0, 869426.384 1202451.924 0, 869165.831 1202459.617 0, 868905.279 1202467.325 0, 868643.445 1202475.087 0, 868384.175 1202482.788 0, 868123.624 1202490.542 0, 867863.074 1202498.312 0, 867602.524 1202506.096 0, 867341.975 1202513.897 0, 
+    867081.425 1202521.712 0, 866820.877 1202529.543 0, 866560.329 1202537.39 0, 866299.781 1202545.251 0, 866039.234 1202553.128 0, 865778.687 1202561.021 0, 865518.141 1202568.928 0, 865257.595 1202576.851 0, 864997.049 1202584.79 0, 864736.505 1202592.743 0, 
+    864475.96 1202600.712 0, 864215.416 1202608.697 0, 863954.873 1202616.696 0, 863694.33 1202624.711 0, 863433.787 1202632.742 0, 863173.245 1202640.788 0, 862912.703 1202648.849 0, 862652.162 1202656.925 0, 862390.339 1202665.056 0, 862563.741 1208242.998 0, 
+    862737.14 1213820.863 0, 862998.304 1213812.752 0, 863258.188 1213804.696 0, 863518.073 1213796.655 0, 863777.959 1213788.63 0, 864037.844 1213780.619 0, 864297.731 1213772.625 0, 864557.618 1213764.645 0, 864817.505 1213756.681 0, 865077.393 1213748.732 0, 
+    865337.281 1213740.798 0, 865597.17 1213732.88 0, 865857.059 1213724.977 0, 866116.949 1213717.089 0, 866376.839 1213709.217 0, 866636.73 1213701.36 0, 866896.621 1213693.518 0, 867156.512 1213685.691 0, 867416.404 1213677.88 0, 867676.297 1213670.084 0, 
+    867936.189 1213662.303 0, 868196.083 1213654.538 0, 868455.977 1213646.788 0, 868715.871 1213639.053 0, 868974.487 1213631.372 0, 869235.661 1213623.629 0, 869495.556 1213615.941 0, 869755.453 1213608.267 0, 870015.349 1213600.609 0, 870275.246 1213592.966 0, 
+    870535.143 1213585.338 0, 870795.041 1213577.726 0, 871054.94 1213570.129 0, 871314.838 1213562.547 0, 871574.738 1213554.98 0, 871834.637 1213547.429 0, 872094.538 1213539.893 0, 872354.438 1213532.373 0, 872614.339 1213524.867 0, 872874.241 1213517.377 0, 
+    873134.142 1213509.902 0, 873394.045 1213502.443 0, 873653.947 1213494.999 0, 873913.851 1213487.57 0, 874173.754 1213480.157 0, 874433.658 1213472.758 0, 874693.563 1213465.375 0, 874953.468 1213458.008 0, 875212.096 1213450.691 0, 875054.456 1207872.36 0, 
+    874896.813 1202293.95 0))
+
+POLYGON ((887688.047 1213115.766 0, 887429.398 1213122.351 0, 887169.473 1213128.985 0, 886909.549 1213135.633 0, 886649.625 1213142.297 0, 886389.701 1213148.976 0, 886129.778 1213155.671 0, 885869.855 1213162.381 0, 885609.933 1213169.106 0, 885350.011 1213175.846 0, 
+    885090.089 1213182.602 0, 884830.168 1213189.373 0, 884570.248 1213196.159 0, 884310.327 1213202.961 0, 884050.407 1213209.778 0, 883790.488 1213216.61 0, 883530.568 1213223.458 0, 883270.65 1213230.32 0, 883010.731 1213237.199 0, 882750.813 1213244.092 0, 
+    882490.896 1213251.001 0, 882230.979 1213257.925 0, 881971.062 1213264.864 0, 881711.146 1213271.819 0, 881449.953 1213278.823 0, 881191.314 1213285.774 0, 880931.399 1213292.774 0, 880671.485 1213299.79 0, 880411.57 1213306.821 0, 880151.656 1213313.867 0, 
+    879891.743 1213320.929 0, 879631.83 1213328.006 0, 879371.917 1213335.098 0, 879112.005 1213342.206 0, 878852.093 1213349.329 0, 878592.182 1213356.467 0, 878332.271 1213363.621 0, 878072.361 1213370.789 0, 877812.451 1213377.973 0, 877552.541 1213385.173 0, 
+    877292.632 1213392.387 0, 877032.723 1213399.617 0, 876772.814 1213406.863 0, 876512.907 1213414.123 0, 876252.999 1213421.399 0, 875993.092 1213428.69 0, 875733.185 1213435.997 0, 875473.279 1213443.318 0, 875212.096 1213450.691 0, 875369.734 1219028.941 0, 
+    875527.369 1224607.103 0, 875787.892 1224599.749 0, 876047.142 1224592.446 0, 876306.392 1224585.158 0, 876565.642 1224577.885 0, 876824.893 1224570.628 0, 877084.145 1224563.385 0, 877343.396 1224556.158 0, 877602.648 1224548.947 0, 877861.901 1224541.75 0, 
+    878121.154 1224534.569 0, 878380.407 1224527.403 0, 878639.661 1224520.252 0, 878898.916 1224513.117 0, 879158.17 1224505.997 0, 879417.425 1224498.892 0, 879676.681 1224491.802 0, 879935.937 1224484.728 0, 880195.193 1224477.669 0, 880454.45 1224470.625 0, 
+    880713.707 1224463.597 0, 880972.965 1224456.583 0, 881232.223 1224449.585 0, 881491.481 1224442.602 0, 881749.467 1224435.669 0, 882009.999 1224428.683 0, 882269.259 1224421.745 0, 882528.519 1224414.824 0, 882787.779 1224407.917 0, 883047.04 1224401.026 0, 
+    883306.302 1224394.15 0, 883565.563 1224387.289 0, 883824.825 1224380.444 0, 884084.088 1224373.614 0, 884343.351 1224366.799 0, 884602.614 1224359.999 0, 884861.878 1224353.214 0, 885121.142 1224346.445 0, 885380.406 1224339.691 0, 885639.671 1224332.953 0, 
+    885898.936 1224326.229 0, 886158.202 1224319.521 0, 886417.468 1224312.828 0, 886676.735 1224306.151 0, 886936.001 1224299.488 0, 887195.269 1224292.841 0, 887454.536 1224286.209 0, 887713.804 1224279.593 0, 887971.8 1224273.024 0, 887829.925 1218694.438 0, 
+    887688.047 1213115.766 0))
+
+POLYGON ((900417.126 1223974.104 0, 900159.11 1223979.944 0, 899899.825 1223985.828 0, 899640.539 1223991.727 0, 899381.254 1223997.642 0, 899121.97 1224003.571 0, 898862.685 1224009.517 0, 898603.402 1224015.477 0, 898344.118 1224021.453 0, 898084.835 1224027.443 0, 
+    897825.552 1224033.45 0, 897566.269 1224039.471 0, 897306.987 1224045.508 0, 897047.705 1224051.56 0, 896788.424 1224057.627 0, 896529.143 1224063.709 0, 896269.862 1224069.807 0, 896010.582 1224075.92 0, 895751.302 1224082.048 0, 895492.022 1224088.192 0, 
+    895232.743 1224094.35 0, 894973.464 1224100.525 0, 894714.185 1224106.714 0, 894454.907 1224112.918 0, 894194.358 1224119.169 0, 893936.352 1224125.373 0, 893677.074 1224131.624 0, 893417.798 1224137.889 0, 893158.521 1224144.17 0, 892899.245 1224150.466 0, 
+    892639.97 1224156.777 0, 892380.694 1224163.104 0, 892121.42 1224169.446 0, 891862.145 1224175.803 0, 891602.871 1224182.176 0, 891343.597 1224188.563 0, 891084.324 1224194.966 0, 890825.051 1224201.384 0, 890565.778 1224207.818 0, 890306.506 1224214.266 0, 
+    890047.234 1224220.73 0, 889787.962 1224227.21 0, 889528.691 1224233.704 0, 889269.421 1224240.214 0, 889010.15 1224246.739 0, 888750.88 1224253.279 0, 888491.611 1224259.835 0, 888232.342 1224266.406 0, 887971.8 1224273.024 0, 888113.673 1229851.518 0, 
+    888255.544 1235429.914 0, 888515.425 1235423.313 0, 888774.038 1235416.759 0, 889032.651 1235410.22 0, 889291.264 1235403.696 0, 889549.878 1235397.187 0, 889808.492 1235390.694 0, 890067.106 1235384.216 0, 890325.721 1235377.753 0, 890584.336 1235371.306 0, 
+    890842.952 1235364.873 0, 891101.568 1235358.456 0, 891360.184 1235352.054 0, 891618.801 1235345.668 0, 891877.418 1235339.296 0, 892136.035 1235332.94 0, 892394.653 1235326.599 0, 892653.271 1235320.273 0, 892911.89 1235313.962 0, 893170.509 1235307.667 0, 
+    893429.128 1235301.387 0, 893687.748 1235295.122 0, 893946.368 1235288.872 0, 894204.988 1235282.638 0, 894462.341 1235276.449 0, 894722.23 1235270.214 0, 894980.852 1235264.025 0, 895239.474 1235257.852 0, 895498.096 1235251.693 0, 895756.718 1235245.55 0, 
+    896015.341 1235239.422 0, 896273.965 1235233.31 0, 896532.588 1235227.212 0, 896791.212 1235221.13 0, 897049.837 1235215.063 0, 897308.462 1235209.011 0, 897567.087 1235202.974 0, 897825.712 1235196.953 0, 898084.338 1235190.947 0, 898342.964 1235184.956 0, 
+    898601.591 1235178.98 0, 898860.218 1235173.02 0, 899118.845 1235167.074 0, 899377.472 1235161.144 0, 899636.1 1235155.229 0, 899894.729 1235149.33 0, 900153.357 1235143.445 0, 900411.986 1235137.576 0, 900669.348 1235131.751 0, 900543.238 1229552.976 0, 
+    900417.126 1223974.104 0))
+
+POLYGON ((913083.945 1234868.66 0, 912826.566 1234873.758 0, 912567.921 1234878.897 0, 912309.277 1234884.051 0, 912050.633 1234889.219 0, 911791.99 1234894.404 0, 911533.346 1234899.603 0, 911274.703 1234904.818 0, 911016.061 1234910.047 0, 910757.418 1234915.292 0, 
+    910498.776 1234920.553 0, 910240.134 1234925.828 0, 909981.493 1234931.119 0, 909722.852 1234936.425 0, 909464.211 1234941.746 0, 909205.571 1234947.082 0, 908946.93 1234952.434 0, 908688.29 1234957.801 0, 908429.651 1234963.183 0, 908171.012 1234968.58 0, 
+    907912.373 1234973.992 0, 907653.734 1234979.42 0, 907395.096 1234984.863 0, 907136.458 1234990.321 0, 906876.554 1234995.821 0, 906619.183 1235001.283 0, 906360.546 1235006.787 0, 906101.909 1235012.306 0, 905843.273 1235017.84 0, 905584.637 1235023.39 0, 
+    905326.001 1235028.954 0, 905067.366 1235034.534 0, 904808.731 1235040.13 0, 904550.096 1235045.74 0, 904291.462 1235051.366 0, 904032.828 1235057.006 0, 903774.194 1235062.662 0, 903515.56 1235068.334 0, 903256.927 1235074.02 0, 902998.295 1235079.722 0, 
+    902739.662 1235085.439 0, 902481.03 1235091.171 0, 902222.399 1235096.918 0, 901963.767 1235102.681 0, 901705.136 1235108.459 0, 901446.506 1235114.252 0, 901187.875 1235120.06 0, 900929.245 1235125.884 0, 900669.348 1235131.751 0, 900795.456 1240710.425 0, 
+    900921.561 1246288.992 0, 901180.798 1246283.14 0, 901438.772 1246277.331 0, 901696.745 1246271.538 0, 901954.719 1246265.759 0, 902212.694 1246259.996 0, 902470.668 1246254.248 0, 902728.643 1246248.515 0, 902986.619 1246242.798 0, 903244.594 1246237.095 0, 
+    903502.57 1246231.408 0, 903760.547 1246225.736 0, 904018.523 1246220.079 0, 904276.5 1246214.437 0, 904534.478 1246208.811 0, 904792.455 1246203.2 0, 905050.433 1246197.603 0, 905308.412 1246192.022 0, 905566.39 1246186.457 0, 905824.369 1246180.906 0, 
+    906082.349 1246175.371 0, 906340.328 1246169.85 0, 906598.308 1246164.345 0, 906856.289 1246158.856 0, 907113.006 1246153.408 0, 907372.25 1246147.921 0, 907630.231 1246142.477 0, 907888.213 1246137.048 0, 908146.195 1246131.634 0, 908404.177 1246126.235 0, 
+    908662.16 1246120.852 0, 908920.142 1246115.483 0, 909178.126 1246110.13 0, 909436.109 1246104.792 0, 909694.093 1246099.469 0, 909952.077 1246094.162 0, 910210.061 1246088.869 0, 910468.046 1246083.592 0, 910726.031 1246078.33 0, 910984.017 1246073.083 0, 
+    911242.002 1246067.851 0, 911499.988 1246062.635 0, 911757.974 1246057.434 0, 912015.961 1246052.247 0, 912273.948 1246047.076 0, 912531.935 1246041.921 0, 912789.923 1246036.78 0, 913047.91 1246031.655 0, 913304.636 1246026.569 0, 913194.292 1240447.668 0, 
+    913083.945 1234868.66 0))
+
+POLYGON ((925688.403 1245799.132 0, 925431.662 1245803.492 0, 925173.661 1245807.888 0, 924915.66 1245812.3 0, 924657.659 1245816.727 0, 924399.658 1245821.169 0, 924141.658 1245825.626 0, 923883.658 1245830.099 0, 923625.659 1245834.587 0, 923367.659 1245839.089 0, 
+    923109.66 1245843.607 0, 922851.661 1245848.141 0, 922593.663 1245852.689 0, 922335.664 1245857.253 0, 922077.666 1245861.831 0, 921819.668 1245866.425 0, 921561.671 1245871.034 0, 921303.674 1245875.659 0, 921045.677 1245880.298 0, 920787.68 1245884.953 0, 
+    920529.683 1245889.623 0, 920271.687 1245894.308 0, 920013.691 1245899.008 0, 919755.696 1245903.724 0, 919496.439 1245908.477 0, 919239.705 1245913.2 0, 918981.711 1245917.961 0, 918723.716 1245922.737 0, 918465.722 1245927.528 0, 918207.728 1245932.335 0, 
+    917949.734 1245937.157 0, 917691.741 1245941.994 0, 917433.748 1245946.846 0, 917175.755 1245951.713 0, 916917.763 1245956.596 0, 916659.771 1245961.493 0, 916401.779 1245966.406 0, 916143.787 1245971.334 0, 915885.796 1245976.277 0, 915627.805 1245981.236 0, 
+    915369.814 1245986.209 0, 915111.823 1245991.198 0, 914853.833 1245996.202 0, 914595.843 1246001.221 0, 914337.854 1246006.255 0, 914079.864 1246011.305 0, 913821.875 1246016.369 0, 913563.887 1246021.449 0, 913304.636 1246026.569 0, 913414.978 1251605.359 0, 
+    913525.318 1257184.033 0, 913783.909 1257178.926 0, 914041.241 1257173.859 0, 914298.573 1257168.808 0, 914555.906 1257163.771 0, 914813.239 1257158.75 0, 915070.572 1257153.743 0, 915327.905 1257148.752 0, 915585.239 1257143.776 0, 915842.573 1257138.815 0, 
+    916099.907 1257133.869 0, 916357.242 1257128.939 0, 916614.577 1257124.023 0, 916871.912 1257119.123 0, 917129.248 1257114.238 0, 917386.583 1257109.368 0, 917643.919 1257104.513 0, 917901.256 1257099.673 0, 918158.592 1257094.848 0, 918415.929 1257090.039 0, 
+    918673.267 1257085.245 0, 918930.604 1257080.465 0, 919187.942 1257075.701 0, 919445.28 1257070.953 0, 919701.36 1257066.242 0, 919959.957 1257061.5 0, 920217.296 1257056.797 0, 920474.635 1257052.109 0, 920731.974 1257047.435 0, 920989.314 1257042.778 0, 
+    921246.654 1257038.135 0, 921503.994 1257033.507 0, 921761.335 1257028.894 0, 922018.676 1257024.297 0, 922276.017 1257019.715 0, 922533.358 1257015.148 0, 922790.7 1257010.596 0, 923048.041 1257006.059 0, 923305.384 1257001.537 0, 923562.726 1256997.031 0, 
+    923820.069 1256992.539 0, 924077.412 1256988.063 0, 924334.755 1256983.602 0, 924592.098 1256979.156 0, 924849.442 1256974.725 0, 925106.786 1256970.31 0, 925364.13 1256965.909 0, 925621.475 1256961.524 0, 925877.562 1256957.175 0, 925782.984 1251378.212 0, 
+    925688.403 1245799.132 0))
+
+POLYGON ((938230.398 1256765.215 0, 937974.297 1256768.84 0, 937716.941 1256772.498 0, 937459.586 1256776.172 0, 937202.23 1256779.86 0, 936944.875 1256783.564 0, 936687.52 1256787.283 0, 936430.165 1256791.017 0, 936172.811 1256794.766 0, 935915.456 1256798.531 0, 
+    935658.102 1256802.31 0, 935400.748 1256806.105 0, 935143.395 1256809.914 0, 934886.041 1256813.739 0, 934628.688 1256817.579 0, 934371.335 1256821.435 0, 934113.982 1256825.305 0, 933856.63 1256829.19 0, 933599.277 1256833.091 0, 933341.925 1256837.007 0, 
+    933084.574 1256840.938 0, 932827.222 1256844.884 0, 932569.871 1256848.845 0, 932312.519 1256852.821 0, 932053.912 1256856.832 0, 931797.818 1256860.82 0, 931540.467 1256864.841 0, 931283.117 1256868.878 0, 931025.767 1256872.931 0, 930768.418 1256876.998 0, 
+    930511.068 1256881.08 0, 930253.719 1256885.178 0, 929996.37 1256889.29 0, 929739.021 1256893.418 0, 929481.673 1256897.561 0, 929224.324 1256901.719 0, 928966.976 1256905.893 0, 928709.628 1256910.081 0, 928452.281 1256914.285 0, 928194.934 1256918.503 0, 
+    927937.587 1256922.737 0, 927680.24 1256926.986 0, 927422.893 1256931.251 0, 927165.547 1256935.53 0, 926908.201 1256939.824 0, 926650.855 1256944.134 0, 926393.51 1256948.459 0, 926136.164 1256952.799 0, 925877.562 1256957.175 0, 925972.139 1262536.017 0, 
+    926066.714 1268114.734 0, 926324.656 1268110.368 0, 926581.344 1268106.04 0, 926838.033 1268101.726 0, 927094.722 1268097.427 0, 927351.411 1268093.144 0, 927608.101 1268088.875 0, 927864.791 1268084.622 0, 928121.481 1268080.384 0, 928378.171 1268076.161 0, 
+    928634.862 1268071.953 0, 928891.553 1268067.76 0, 929148.244 1268063.582 0, 929404.935 1268059.42 0, 929661.626 1268055.272 0, 929918.318 1268051.14 0, 930175.01 1268047.022 0, 930431.703 1268042.92 0, 930688.395 1268038.833 0, 930945.088 1268034.761 0, 
+    931201.781 1268030.704 0, 931458.474 1268026.662 0, 931715.168 1268022.636 0, 931971.861 1268018.624 0, 932227.302 1268014.647 0, 932485.249 1268010.646 0, 932741.944 1268006.68 0, 932998.638 1268002.729 0, 933255.333 1267998.793 0, 933512.028 1267994.872 0, 
+    933768.724 1267990.966 0, 934025.419 1267987.076 0, 934282.115 1267983.2 0, 934538.811 1267979.34 0, 934795.507 1267975.494 0, 935052.204 1267971.664 0, 935308.901 1267967.849 0, 935565.598 1267964.049 0, 935822.295 1267960.264 0, 936078.992 1267956.494 0, 
+    936335.69 1267952.739 0, 936592.387 1267949 0, 936849.085 1267945.275 0, 937105.784 1267941.566 0, 937362.482 1267937.872 0, 937619.181 1267934.192 0, 937875.88 1267930.528 0, 938132.579 1267926.879 0, 938388.026 1267923.263 0, 938309.213 1262344.302 0, 
+    938230.398 1256765.215 0))
+
+POLYGON ((950709.831 1267766.604 0, 950454.372 1267769.498 0, 950197.664 1267772.422 0, 949940.956 1267775.361 0, 949684.248 1267778.315 0, 949427.54 1267781.284 0, 949170.832 1267784.268 0, 948914.125 1267787.267 0, 948657.417 1267790.281 0, 948400.71 1267793.311 0, 
+    948144.003 1267796.355 0, 947887.296 1267799.415 0, 947630.59 1267802.49 0, 947373.883 1267805.58 0, 947117.177 1267808.685 0, 946860.471 1267811.805 0, 946603.765 1267814.94 0, 946347.059 1267818.091 0, 946090.354 1267821.256 0, 945833.648 1267824.437 0, 
+    945576.943 1267827.632 0, 945320.238 1267830.843 0, 945063.533 1267834.069 0, 944806.829 1267837.31 0, 944548.873 1267840.582 0, 944293.42 1267843.837 0, 944036.716 1267847.124 0, 943780.012 1267850.425 0, 943523.309 1267853.742 0, 943266.605 1267857.073 0, 
+    943009.902 1267860.42 0, 942753.199 1267863.782 0, 942496.496 1267867.159 0, 942239.793 1267870.551 0, 941983.091 1267873.958 0, 941726.389 1267877.381 0, 941469.687 1267880.818 0, 941212.985 1267884.271 0, 940956.283 1267887.738 0, 940699.582 1267891.221 0, 
+    940442.881 1267894.719 0, 940186.18 1267898.232 0, 939929.479 1267901.76 0, 939672.778 1267905.303 0, 939416.078 1267908.861 0, 939159.378 1267912.435 0, 938902.678 1267916.023 0, 938645.978 1267919.627 0, 938388.026 1267923.263 0, 938466.838 1273502.094 0, 
+    938545.647 1279080.788 0, 938802.939 1279077.161 0, 939058.982 1279073.566 0, 939315.025 1279069.987 0, 939571.069 1279066.423 0, 939827.112 1279062.874 0, 940083.156 1279059.339 0, 940339.2 1279055.82 0, 940595.244 1279052.316 0, 940851.289 1279048.828 0, 
+    941107.334 1279045.354 0, 941363.379 1279041.895 0, 941619.424 1279038.451 0, 941875.469 1279035.023 0, 942131.515 1279031.609 0, 942387.56 1279028.211 0, 942643.606 1279024.827 0, 942899.652 1279021.459 0, 943155.699 1279018.106 0, 943411.745 1279014.767 0, 
+    943667.792 1279011.444 0, 943923.839 1279008.136 0, 944179.886 1279004.843 0, 944435.933 1279001.565 0, 944690.733 1278998.318 0, 944948.028 1278995.055 0, 945204.076 1278991.822 0, 945460.124 1278988.604 0, 945716.173 1278985.402 0, 945972.221 1278982.214 0, 
+    946228.27 1278979.042 0, 946484.318 1278975.884 0, 946740.367 1278972.742 0, 946996.417 1278969.615 0, 947252.466 1278966.503 0, 947508.516 1278963.406 0, 947764.565 1278960.324 0, 948020.615 1278957.257 0, 948276.665 1278954.205 0, 948532.716 1278951.168 0, 
+    948788.766 1278948.146 0, 949044.817 1278945.14 0, 949300.867 1278942.148 0, 949556.918 1278939.171 0, 949812.97 1278936.21 0, 950069.021 1278933.264 0, 950325.072 1278930.332 0, 950581.124 1278927.416 0, 950835.929 1278924.529 0, 950772.881 1273345.634 0, 
+    950709.831 1267766.604 0))
+
+POLYGON ((963126.604 1278802.993 0, 962871.789 1278805.16 0, 962615.73 1278807.353 0, 962359.672 1278809.561 0, 962103.613 1278811.784 0, 961847.555 1278814.022 0, 961591.496 1278816.275 0, 961335.438 1278818.543 0, 961079.38 1278820.827 0, 960823.322 1278823.125 0, 
+    960567.264 1278825.438 0, 960311.206 1278827.767 0, 960055.149 1278830.11 0, 959799.091 1278832.469 0, 959543.034 1278834.843 0, 959286.977 1278837.231 0, 959030.92 1278839.635 0, 958774.863 1278842.054 0, 958518.806 1278844.488 0, 958262.75 1278846.937 0, 
+    958006.693 1278849.401 0, 957750.637 1278851.88 0, 957494.581 1278854.375 0, 957238.525 1278856.884 0, 956981.223 1278859.421 0, 956726.414 1278861.948 0, 956470.358 1278864.502 0, 956214.303 1278867.072 0, 955958.247 1278869.657 0, 955702.192 1278872.256 0, 
+    955446.137 1278874.871 0, 955190.083 1278877.501 0, 954934.028 1278880.146 0, 954677.973 1278882.806 0, 954421.919 1278885.481 0, 954165.865 1278888.171 0, 953909.811 1278890.877 0, 953653.757 1278893.597 0, 953397.704 1278896.332 0, 953141.65 1278899.083 0, 
+    952885.597 1278901.848 0, 952629.544 1278904.629 0, 952373.491 1278907.424 0, 952117.438 1278910.235 0, 951861.385 1278913.061 0, 951605.332 1278915.902 0, 951349.28 1278918.758 0, 951093.228 1278921.629 0, 950835.929 1278924.529 0, 950898.976 1284503.283 0, 
+    950962.021 1290081.891 0, 951218.66 1290078.998 0, 951474.055 1290076.134 0, 951729.451 1290073.286 0, 951984.847 1290070.452 0, 952240.243 1290067.634 0, 952495.639 1290064.83 0, 952751.035 1290062.042 0, 953006.432 1290059.268 0, 953261.828 1290056.51 0, 
+    953517.225 1290053.766 0, 953772.622 1290051.038 0, 954028.019 1290048.325 0, 954283.417 1290045.626 0, 954538.814 1290042.943 0, 954794.212 1290040.275 0, 955049.609 1290037.622 0, 955305.007 1290034.983 0, 955560.405 1290032.36 0, 955815.804 1290029.752 0, 
+    956071.202 1290027.159 0, 956326.6 1290024.581 0, 956581.999 1290022.018 0, 956837.398 1290019.47 0, 957091.554 1290016.949 0, 957348.196 1290014.419 0, 957603.595 1290011.916 0, 957858.995 1290009.429 0, 958114.394 1290006.956 0, 958369.794 1290004.498 0, 
+    958625.194 1290002.055 0, 958880.594 1289999.627 0, 959135.994 1289997.215 0, 959391.394 1289994.817 0, 959646.795 1289992.434 0, 959902.195 1289990.067 0, 960157.596 1289987.714 0, 960412.997 1289985.377 0, 960668.398 1289983.054 0, 960923.799 1289980.747 0, 
+    961179.2 1289978.454 0, 961434.602 1289976.177 0, 961690.003 1289973.915 0, 961945.405 1289971.667 0, 962200.806 1289969.435 0, 962456.208 1289967.218 0, 962711.61 1289965.015 0, 962967.013 1289962.828 0, 963221.173 1289960.667 0, 963173.889 1284381.903 0, 
+    963126.604 1278802.993 0))
+
+POLYGON ((975480.619 1289874.077 0, 975226.451 1289875.521 0, 974971.044 1289876.986 0, 974715.637 1289878.467 0, 974460.23 1289879.963 0, 974204.823 1289881.474 0, 973949.416 1289882.999 0, 973694.009 1289884.54 0, 973438.602 1289886.096 0, 973183.195 1289887.667 0, 
+    972927.789 1289889.253 0, 972672.382 1289890.854 0, 972416.976 1289892.47 0, 972161.569 1289894.101 0, 971906.163 1289895.747 0, 971650.757 1289897.408 0, 971395.351 1289899.084 0, 971139.945 1289900.775 0, 970884.539 1289902.481 0, 970629.133 1289904.202 0, 
+    970373.728 1289905.938 0, 970118.322 1289907.69 0, 969862.917 1289909.456 0, 969607.511 1289911.237 0, 969350.866 1289913.042 0, 969096.701 1289914.845 0, 968841.296 1289916.672 0, 968585.891 1289918.513 0, 968330.486 1289920.369 0, 968075.082 1289922.241 0, 
+    967819.677 1289924.128 0, 967564.273 1289926.029 0, 967308.868 1289927.946 0, 967053.464 1289929.877 0, 966798.06 1289931.824 0, 966542.656 1289933.786 0, 966287.252 1289935.763 0, 966031.848 1289937.754 0, 965776.445 1289939.761 0, 965521.041 1289941.783 0, 
+    965265.638 1289943.82 0, 965010.234 1289945.872 0, 964754.831 1289947.939 0, 964499.428 1289950.021 0, 964244.025 1289952.118 0, 963988.623 1289954.23 0, 963733.22 1289956.357 0, 963477.817 1289958.499 0, 963221.173 1289960.667 0, 963268.456 1295539.279 0, 
+    963315.738 1301117.736 0, 963571.722 1301115.574 0, 963826.468 1301113.438 0, 964081.214 1301111.316 0, 964335.96 1301109.209 0, 964590.706 1301107.118 0, 964845.453 1301105.041 0, 965100.199 1301102.98 0, 965354.946 1301100.933 0, 965609.692 1301098.901 0, 
+    965864.439 1301096.885 0, 966119.186 1301094.883 0, 966373.933 1301092.896 0, 966628.681 1301090.925 0, 966883.428 1301088.968 0, 967138.175 1301087.026 0, 967392.923 1301085.1 0, 967647.671 1301083.188 0, 967902.418 1301081.291 0, 968157.166 1301079.41 0, 
+    968411.914 1301077.543 0, 968666.662 1301075.691 0, 968921.41 1301073.854 0, 969176.159 1301072.033 0, 969429.67 1301070.235 0, 969685.656 1301068.434 0, 969940.404 1301066.657 0, 970195.153 1301064.896 0, 970449.902 1301063.149 0, 970704.651 1301061.417 0, 
+    970959.4 1301059.7 0, 971214.149 1301057.999 0, 971468.898 1301056.312 0, 971723.648 1301054.64 0, 971978.397 1301052.983 0, 972233.147 1301051.342 0, 972487.896 1301049.715 0, 972742.646 1301048.103 0, 972997.396 1301046.506 0, 973252.146 1301044.924 0, 
+    973506.896 1301043.357 0, 973761.646 1301041.806 0, 974016.396 1301040.269 0, 974271.146 1301038.747 0, 974525.897 1301037.24 0, 974780.647 1301035.748 0, 975035.398 1301034.271 0, 975290.148 1301032.809 0, 975543.663 1301031.37 0, 975512.141 1295452.801 0, 
+    975480.619 1289874.077 0))
+
+POLYGON ((987771.782 1300979.549 0, 987518.263 1300980.273 0, 987263.51 1300981.015 0, 987008.756 1300981.772 0, 986754.002 1300982.544 0, 986499.249 1300983.331 0, 986244.495 1300984.134 0, 985989.741 1300984.951 0, 985734.988 1300985.783 0, 985480.235 1300986.63 0, 
+    985225.481 1300987.492 0, 984970.728 1300988.369 0, 984715.975 1300989.261 0, 984461.221 1300990.168 0, 984206.468 1300991.09 0, 983951.715 1300992.027 0, 983696.962 1300992.979 0, 983442.209 1300993.947 0, 983187.456 1300994.929 0, 982932.703 1300995.926 0, 
+    982677.95 1300996.938 0, 982423.198 1300997.965 0, 982168.445 1300999.007 0, 981913.692 1301000.064 0, 981657.704 1301001.141 0, 981404.187 1301002.223 0, 981149.435 1301003.325 0, 980894.682 1301004.442 0, 980639.93 1301005.574 0, 980385.178 1301006.721 0, 
+    980130.426 1301007.883 0, 979875.674 1301009.06 0, 979620.922 1301010.252 0, 979366.17 1301011.459 0, 979111.418 1301012.681 0, 978856.666 1301013.918 0, 978601.914 1301015.17 0, 978347.162 1301016.437 0, 978092.411 1301017.718 0, 977837.659 1301019.015 0, 
+    977582.908 1301020.327 0, 977328.156 1301021.654 0, 977073.405 1301022.996 0, 976818.654 1301024.353 0, 976563.903 1301025.725 0, 976309.152 1301027.112 0, 976054.401 1301028.514 0, 975799.65 1301029.931 0, 975543.663 1301031.37 0, 975575.183 1306609.777 0, 
+    975606.702 1312188.018 0, 975862.03 1312186.583 0, 976116.124 1312185.169 0, 976370.218 1312183.771 0, 976624.313 1312182.388 0, 976878.407 1312181.019 0, 977132.502 1312179.666 0, 977386.597 1312178.328 0, 977640.691 1312177.004 0, 977894.786 1312175.695 0, 
+    978148.881 1312174.402 0, 978402.976 1312173.123 0, 978657.071 1312171.86 0, 978911.166 1312170.611 0, 979165.261 1312169.377 0, 979419.356 1312168.158 0, 979673.452 1312166.954 0, 979927.547 1312165.765 0, 980181.642 1312164.592 0, 980435.738 1312163.433 0, 
+    980689.834 1312162.289 0, 980943.929 1312161.159 0, 981198.025 1312160.045 0, 981452.121 1312158.946 0, 981704.984 1312157.867 0, 981960.312 1312156.793 0, 982214.408 1312155.738 0, 982468.505 1312154.699 0, 982722.601 1312153.675 0, 982976.697 1312152.665 0, 
+    983230.793 1312151.671 0, 983484.889 1312150.691 0, 983738.986 1312149.727 0, 983993.082 1312148.777 0, 984247.178 1312147.842 0, 984501.275 1312146.923 0, 984755.371 1312146.018 0, 985009.468 1312145.128 0, 985263.565 1312144.253 0, 985517.661 1312143.393 0, 
+    985771.758 1312142.548 0, 986025.855 1312141.719 0, 986279.952 1312140.903 0, 986534.049 1312140.103 0, 986788.146 1312139.318 0, 987042.243 1312138.548 0, 987296.34 1312137.793 0, 987550.437 1312137.053 0, 987803.303 1312136.331 0, 987787.543 1306558.023 0, 
+    987771.782 1300979.549 0))
+
+POLYGON ((1000000 1312119.102 0, 999747.131 1312119.109 0, 999493.033 1312119.132 0, 999238.935 1312119.169 0, 998984.837 1312119.221 0, 998730.739 1312119.289 0, 998476.64 1312119.371 0, 998222.542 1312119.468 0, 997968.444 1312119.58 0, 997714.346 1312119.707 0, 
+    997460.248 1312119.849 0, 997206.15 1312120.006 0, 996952.052 1312120.178 0, 996697.954 1312120.365 0, 996443.856 1312120.567 0, 996189.758 1312120.783 0, 995935.659 1312121.015 0, 995681.561 1312121.262 0, 995427.463 1312121.524 0, 995173.365 1312121.8 0, 
+    994919.267 1312122.092 0, 994665.169 1312122.398 0, 994411.071 1312122.72 0, 994156.974 1312123.056 0, 993901.645 1312123.409 0, 993648.778 1312123.774 0, 993394.68 1312124.155 0, 993140.582 1312124.551 0, 992886.484 1312124.963 0, 992632.386 1312125.389 0, 
+    992378.289 1312125.83 0, 992124.191 1312126.286 0, 991870.093 1312126.757 0, 991615.995 1312127.243 0, 991361.898 1312127.744 0, 991107.8 1312128.26 0, 990853.702 1312128.791 0, 990599.605 1312129.336 0, 990345.507 1312129.897 0, 990091.41 1312130.473 0, 
+    989837.312 1312131.064 0, 989583.215 1312131.669 0, 989329.118 1312132.29 0, 989075.02 1312132.925 0, 988820.923 1312133.576 0, 988566.826 1312134.241 0, 988312.728 1312134.922 0, 988058.631 1312135.617 0, 987803.303 1312136.331 0, 987819.062 1317714.468 0, 
+    987834.821 1323292.428 0, 988089.489 1323291.716 0, 988342.93 1323291.022 0, 988596.371 1323290.344 0, 988849.811 1323289.68 0, 989103.252 1323289.031 0, 989356.693 1323288.397 0, 989610.133 1323287.778 0, 989863.574 1323287.174 0, 990117.015 1323286.585 0, 
+    990370.456 1323286.011 0, 990623.897 1323285.451 0, 990877.338 1323284.907 0, 991130.779 1323284.377 0, 991384.22 1323283.863 0, 991637.661 1323283.363 0, 991891.102 1323282.879 0, 992144.543 1323282.409 0, 992397.984 1323281.954 0, 992651.425 1323281.514 0, 
+    992904.867 1323281.089 0, 993158.308 1323280.679 0, 993411.749 1323280.283 0, 993665.19 1323279.903 0, 993917.404 1323279.539 0, 994172.073 1323279.187 0, 994425.514 1323278.852 0, 994678.955 1323278.531 0, 994932.397 1323278.225 0, 995185.838 1323277.934 0, 
+    995439.28 1323277.659 0, 995692.721 1323277.398 0, 995946.162 1323277.152 0, 996199.604 1323276.92 0, 996453.045 1323276.704 0, 996706.487 1323276.503 0, 996959.928 1323276.316 0, 997213.37 1323276.145 0, 997466.811 1323275.988 0, 997720.253 1323275.847 0, 
+    997973.694 1323275.72 0, 998227.136 1323275.608 0, 998480.577 1323275.511 0, 998734.019 1323275.429 0, 998987.46 1323275.362 0, 999240.902 1323275.31 0, 999494.343 1323275.273 0, 999747.785 1323275.251 0, 1000000 1323275.243 0, 1000000 1317697.261 0, 
+    1000000 1312119.102 0))
+
+POLYGON ((1012165.179 1323292.428 0, 1011912.963 1323291.723 0, 1011659.523 1323291.029 0, 1011406.082 1323290.35 0, 1011152.641 1323289.686 0, 1010899.201 1323289.037 0, 1010645.76 1323288.403 0, 1010392.319 1323287.784 0, 1010138.878 1323287.18 0, 1009885.437 1323286.591 0, 
+    1009631.996 1323286.016 0, 1009378.556 1323285.457 0, 1009125.115 1323284.912 0, 1008871.674 1323284.383 0, 1008618.233 1323283.868 0, 1008364.792 1323283.368 0, 1008111.35 1323282.883 0, 1007857.909 1323282.413 0, 1007604.468 1323281.958 0, 1007351.027 1323281.518 0, 
+    1007097.586 1323281.093 0, 1006844.145 1323280.683 0, 1006590.704 1323280.287 0, 1006337.262 1323279.907 0, 1006082.596 1323279.539 0, 1005830.38 1323279.191 0, 1005576.938 1323278.855 0, 1005323.497 1323278.534 0, 1005070.056 1323278.228 0, 1004816.614 1323277.937 0, 
+    1004563.173 1323277.661 0, 1004309.732 1323277.4 0, 1004056.29 1323277.154 0, 1003802.849 1323276.923 0, 1003549.407 1323276.706 0, 1003295.966 1323276.505 0, 1003042.524 1323276.318 0, 1002789.083 1323276.147 0, 1002535.641 1323275.99 0, 1002282.2 1323275.848 0, 
+    1002028.758 1323275.721 0, 1001775.317 1323275.609 0, 1001521.875 1323275.512 0, 1001268.434 1323275.43 0, 1001014.992 1323275.363 0, 1000761.551 1323275.311 0, 1000508.109 1323275.273 0, 1000254.668 1323275.251 0, 1000000 1323275.243 0, 1000000 1328853.044 0, 
+    1000000 1334430.659 0, 1000254.008 1334430.666 0, 1000506.793 1334430.688 0, 1000759.578 1334430.726 0, 1001012.363 1334430.778 0, 1001265.148 1334430.845 0, 1001517.933 1334430.927 0, 1001770.718 1334431.024 0, 1002023.503 1334431.135 0, 1002276.287 1334431.262 0, 
+    1002529.072 1334431.403 0, 1002781.857 1334431.559 0, 1003034.642 1334431.731 0, 1003287.427 1334431.917 0, 1003540.212 1334432.118 0, 1003792.997 1334432.333 0, 1004045.782 1334432.564 0, 1004298.566 1334432.81 0, 1004551.351 1334433.07 0, 1004804.136 1334433.345 0, 
+    1005056.921 1334433.636 0, 1005309.706 1334433.941 0, 1005562.49 1334434.261 0, 1005815.275 1334434.596 0, 1006066.838 1334434.944 0, 1006320.844 1334435.31 0, 1006573.629 1334435.689 0, 1006826.414 1334436.084 0, 1007079.198 1334436.493 0, 1007331.983 1334436.917 0, 
+    1007584.768 1334437.356 0, 1007837.552 1334437.81 0, 1008090.337 1334438.279 0, 1008343.121 1334438.762 0, 1008595.906 1334439.261 0, 1008848.69 1334439.774 0, 1009101.474 1334440.302 0, 1009354.259 1334440.845 0, 1009607.043 1334441.403 0, 1009859.827 1334441.976 0, 
+    1010112.612 1334442.564 0, 1010365.396 1334443.167 0, 1010618.18 1334443.784 0, 1010870.964 1334444.417 0, 1011123.748 1334445.064 0, 1011376.532 1334445.726 0, 1011629.316 1334446.403 0, 1011882.1 1334447.095 0, 1012133.663 1334447.798 0, 1012149.421 1328870.206 0, 
+    1012165.179 1323292.428 0))
+
+POLYGON ((1024267.23 1334499.218 0, 1024015.668 1334497.804 0, 1023762.887 1334496.398 0, 1023510.106 1334495.007 0, 1023257.325 1334493.63 0, 1023004.543 1334492.269 0, 1022751.762 1334490.922 0, 1022498.98 1334489.591 0, 1022246.199 1334488.274 0, 1021993.417 1334486.972 0, 
+    1021740.636 1334485.685 0, 1021487.854 1334484.413 0, 1021235.072 1334483.156 0, 1020982.29 1334481.913 0, 1020729.508 1334480.686 0, 1020476.726 1334479.473 0, 1020223.944 1334478.275 0, 1019971.162 1334477.092 0, 1019718.38 1334475.924 0, 1019465.597 1334474.771 0, 
+    1019212.815 1334473.633 0, 1018960.033 1334472.509 0, 1018707.25 1334471.401 0, 1018454.467 1334470.307 0, 1018200.465 1334469.223 0, 1017948.902 1334468.165 0, 1017696.119 1334467.116 0, 1017443.336 1334466.082 0, 1017190.554 1334465.062 0, 1016937.771 1334464.058 0, 
+    1016684.988 1334463.068 0, 1016432.205 1334462.094 0, 1016179.421 1334461.134 0, 1015926.638 1334460.189 0, 1015673.855 1334459.259 0, 1015421.072 1334458.344 0, 1015168.288 1334457.444 0, 1014915.505 1334456.559 0, 1014662.722 1334455.688 0, 1014409.938 1334454.833 0, 
+    1014157.154 1334453.992 0, 1013904.371 1334453.166 0, 1013651.587 1334452.355 0, 1013398.804 1334451.559 0, 1013146.02 1334450.778 0, 1012893.236 1334450.012 0, 1012640.452 1334449.26 0, 1012387.668 1334448.524 0, 1012133.663 1334447.798 0, 1012117.906 1340025.199 0, 
+    1012102.149 1345602.402 0, 1012355.495 1345603.125 0, 1012607.622 1345603.86 0, 1012859.749 1345604.609 0, 1013111.877 1345605.373 0, 1013364.004 1345606.152 0, 1013616.131 1345606.946 0, 1013868.258 1345607.755 0, 1014120.385 1345608.579 0, 1014372.512 1345609.418 0, 
+    1014624.639 1345610.271 0, 1014876.766 1345611.139 0, 1015128.893 1345612.022 0, 1015381.02 1345612.92 0, 1015633.146 1345613.833 0, 1015885.273 1345614.76 0, 1016137.4 1345615.703 0, 1016389.526 1345616.66 0, 1016641.653 1345617.632 0, 1016893.779 1345618.619 0, 
+    1017145.906 1345619.621 0, 1017398.032 1345620.637 0, 1017650.158 1345621.669 0, 1017902.285 1345622.715 0, 1018153.194 1345623.771 0, 1018406.537 1345624.852 0, 1018658.663 1345625.943 0, 1018910.789 1345627.048 0, 1019162.915 1345628.169 0, 1019415.041 1345629.304 0, 
+    1019667.167 1345630.454 0, 1019919.292 1345631.619 0, 1020171.418 1345632.799 0, 1020423.543 1345633.994 0, 1020675.669 1345635.203 0, 1020927.794 1345636.428 0, 1021179.92 1345637.667 0, 1021432.045 1345638.921 0, 1021684.17 1345640.19 0, 1021936.295 1345641.473 0, 
+    1022188.42 1345642.772 0, 1022440.545 1345644.085 0, 1022692.67 1345645.414 0, 1022944.795 1345646.757 0, 1023196.92 1345648.115 0, 1023449.045 1345649.487 0, 1023701.169 1345650.875 0, 1023953.294 1345652.277 0, 1024204.202 1345653.688 0, 1024235.715 1340076.551 0, 
+    1024267.23 1334499.218 0))
+
+POLYGON ((1036306.062 1345739.164 0, 1036055.156 1345737.045 0, 1035803.037 1345734.93 0, 1035550.917 1345732.83 0, 1035298.797 1345730.745 0, 1035046.677 1345728.675 0, 1034794.557 1345726.62 0, 1034542.437 1345724.579 0, 1034290.317 1345722.554 0, 1034038.197 1345720.543 0, 
+    1033786.076 1345718.547 0, 1033533.955 1345716.565 0, 1033281.835 1345714.599 0, 1033029.714 1345712.648 0, 1032777.593 1345710.711 0, 1032525.472 1345708.789 0, 1032273.351 1345706.882 0, 1032021.229 1345704.99 0, 1031769.108 1345703.113 0, 1031516.986 1345701.25 0, 
+    1031264.865 1345699.403 0, 1031012.743 1345697.57 0, 1030760.621 1345695.752 0, 1030508.499 1345693.949 0, 1030255.162 1345692.152 0, 1030004.255 1345690.387 0, 1029752.133 1345688.629 0, 1029500.01 1345686.885 0, 1029247.888 1345685.156 0, 1028995.765 1345683.442 0, 
+    1028743.643 1345681.743 0, 1028491.52 1345680.059 0, 1028239.397 1345678.389 0, 1027987.274 1345676.734 0, 1027735.151 1345675.094 0, 1027483.028 1345673.469 0, 1027230.904 1345671.859 0, 1026978.781 1345670.264 0, 1026726.658 1345668.683 0, 1026474.534 1345667.118 0, 
+    1026222.41 1345665.567 0, 1025970.287 1345664.031 0, 1025718.163 1345662.51 0, 1025466.039 1345661.004 0, 1025213.915 1345659.512 0, 1024961.791 1345658.035 0, 1024709.667 1345656.574 0, 1024457.542 1345655.127 0, 1024204.202 1345653.688 0, 1024172.69 1351230.622 0, 
+    1024141.179 1356807.348 0, 1024393.86 1356808.783 0, 1024645.328 1356810.226 0, 1024896.795 1356811.684 0, 1025148.263 1356813.157 0, 1025399.73 1356814.645 0, 1025651.198 1356816.147 0, 1025902.665 1356817.664 0, 1026154.132 1356819.196 0, 1026405.6 1356820.743 0, 
+    1026657.067 1356822.305 0, 1026908.534 1356823.881 0, 1027160 1356825.472 0, 1027411.467 1356827.078 0, 1027662.934 1356828.699 0, 1027914.401 1356830.335 0, 1028165.867 1356831.985 0, 1028417.333 1356833.65 0, 1028668.8 1356835.33 0, 1028920.266 1356837.025 0, 
+    1029171.732 1356838.735 0, 1029423.198 1356840.459 0, 1029674.664 1356842.198 0, 1029926.13 1356843.952 0, 1030176.384 1356845.712 0, 1030429.061 1356847.505 0, 1030680.527 1356849.303 0, 1030931.992 1356851.116 0, 1031183.457 1356852.944 0, 1031434.922 1356854.787 0, 
+    1031686.387 1356856.645 0, 1031937.852 1356858.517 0, 1032189.317 1356860.404 0, 1032440.782 1356862.306 0, 1032692.247 1356864.223 0, 1032943.711 1356866.155 0, 1033195.175 1356868.101 0, 1033446.64 1356870.062 0, 1033698.104 1356872.038 0, 1033949.568 1356874.029 0, 
+    1034201.032 1356876.035 0, 1034452.496 1356878.055 0, 1034703.959 1356880.09 0, 1034955.423 1356882.14 0, 1035206.886 1356884.205 0, 1035458.35 1356886.285 0, 1035709.813 1356888.379 0, 1035961.276 1356890.488 0, 1036211.528 1356892.602 0, 1036258.794 1351315.987 0, 
+    1036306.062 1345739.164 0))
+
+POLYGON ((1048281.588 1357011.956 0, 1048031.341 1357009.136 0, 1047779.884 1357006.316 0, 1047528.428 1357003.511 0, 1047276.972 1357000.721 0, 1047025.515 1356997.946 0, 1046774.058 1356995.185 0, 1046522.601 1356992.44 0, 1046271.144 1356989.709 0, 1046019.687 1356986.993 0, 
+    1045768.23 1356984.292 0, 1045516.772 1356981.605 0, 1045265.314 1356978.934 0, 1045013.857 1356976.277 0, 1044762.398 1356973.635 0, 1044510.94 1356971.008 0, 1044259.482 1356968.395 0, 1044008.023 1356965.798 0, 1043756.565 1356963.215 0, 1043505.106 1356960.647 0, 
+    1043253.647 1356958.093 0, 1043002.188 1356955.555 0, 1042750.729 1356953.031 0, 1042499.269 1356950.523 0, 1042246.6 1356948.017 0, 1041996.35 1356945.549 0, 1041744.89 1356943.085 0, 1041493.43 1356940.635 0, 1041241.97 1356938.2 0, 1040990.51 1356935.78 0, 
+    1040739.049 1356933.375 0, 1040487.589 1356930.985 0, 1040236.128 1356928.609 0, 1039984.667 1356926.248 0, 1039733.206 1356923.902 0, 1039481.745 1356921.571 0, 1039230.284 1356919.255 0, 1038978.823 1356916.953 0, 1038727.361 1356914.666 0, 1038475.899 1356912.394 0, 
+    1038224.438 1356910.137 0, 1037972.976 1356907.895 0, 1037721.514 1356905.667 0, 1037470.052 1356903.454 0, 1037218.589 1356901.256 0, 1036967.127 1356899.073 0, 1036715.664 1356896.905 0, 1036464.202 1356894.751 0, 1036211.528 1356892.602 0, 1036164.264 1362469.004 0, 
+    1036117.001 1368045.188 0, 1036369.015 1368047.332 0, 1036619.822 1368049.48 0, 1036870.628 1368051.642 0, 1037121.434 1368053.82 0, 1037372.24 1368056.012 0, 1037623.045 1368058.219 0, 1037873.851 1368060.441 0, 1038124.657 1368062.678 0, 1038375.462 1368064.929 0, 
+    1038626.267 1368067.195 0, 1038877.072 1368069.476 0, 1039127.877 1368071.772 0, 1039378.682 1368074.082 0, 1039629.487 1368076.407 0, 1039880.291 1368078.747 0, 1040131.096 1368081.102 0, 1040381.9 1368083.471 0, 1040632.704 1368085.855 0, 1040883.508 1368088.254 0, 
+    1041134.312 1368090.668 0, 1041385.116 1368093.096 0, 1041635.919 1368095.54 0, 1041886.723 1368097.997 0, 1042136.319 1368100.458 0, 1042388.329 1368102.958 0, 1042639.132 1368105.46 0, 1042889.935 1368107.977 0, 1043140.738 1368110.509 0, 1043391.54 1368113.055 0, 
+    1043642.343 1368115.617 0, 1043893.145 1368118.193 0, 1044143.947 1368120.784 0, 1044394.749 1368123.389 0, 1044645.551 1368126.01 0, 1044896.352 1368128.645 0, 1045147.154 1368131.295 0, 1045397.955 1368133.959 0, 1045648.756 1368136.639 0, 1045899.557 1368139.333 0, 
+    1046150.358 1368142.042 0, 1046401.159 1368144.766 0, 1046651.959 1368147.504 0, 1046902.76 1368150.257 0, 1047153.56 1368153.025 0, 1047404.36 1368155.808 0, 1047655.16 1368158.605 0, 1047905.959 1368161.418 0, 1048155.553 1368164.231 0, 1048218.569 1362588.203 0, 
+    1048281.588 1357011.956 0))
+
+POLYGON ((1060193.721 1368317.285 0, 1059944.134 1368313.766 0, 1059693.343 1368310.245 0, 1059442.552 1368306.739 0, 1059191.761 1368303.248 0, 1058940.97 1368299.771 0, 1058690.178 1368296.31 0, 1058439.386 1368292.863 0, 1058188.594 1368289.43 0, 1057937.802 1368286.013 0, 
+    1057687.01 1368282.61 0, 1057436.217 1368279.222 0, 1057185.424 1368275.849 0, 1056934.632 1368272.491 0, 1056683.838 1368269.147 0, 1056433.045 1368265.818 0, 1056182.251 1368262.504 0, 1055931.458 1368259.204 0, 1055680.664 1368255.92 0, 1055429.869 1368252.65 0, 
+    1055179.075 1368249.395 0, 1054928.281 1368246.154 0, 1054677.486 1368242.929 0, 1054426.691 1368239.718 0, 1054174.691 1368236.507 0, 1053925.101 1368233.341 0, 1053674.305 1368230.174 0, 1053423.509 1368227.022 0, 1053172.714 1368223.885 0, 1052921.918 1368220.763 0, 
+    1052671.121 1368217.656 0, 1052420.325 1368214.563 0, 1052169.528 1368211.485 0, 1051918.732 1368208.422 0, 1051667.935 1368205.373 0, 1051417.137 1368202.339 0, 1051166.34 1368199.321 0, 1050915.543 1368196.316 0, 1050664.745 1368193.327 0, 1050413.947 1368190.352 0, 
+    1050163.149 1368187.392 0, 1049912.351 1368184.447 0, 1049661.553 1368181.517 0, 1049410.754 1368178.601 0, 1049159.955 1368175.7 0, 1048909.157 1368172.814 0, 1048658.358 1368169.943 0, 1048407.558 1368167.087 0, 1048155.553 1368164.231 0, 1048092.54 1373740.036 0, 
+    1048029.529 1379315.612 0, 1048280.875 1379318.46 0, 1048531.017 1379321.309 0, 1048781.16 1379324.173 0, 1049031.303 1379327.051 0, 1049281.445 1379329.945 0, 1049531.587 1379332.853 0, 1049781.729 1379335.775 0, 1050031.871 1379338.713 0, 1050282.013 1379341.665 0, 
+    1050532.154 1379344.632 0, 1050782.296 1379347.613 0, 1051032.437 1379350.61 0, 1051282.578 1379353.621 0, 1051532.718 1379356.646 0, 1051782.859 1379359.687 0, 1052032.999 1379362.742 0, 1052283.14 1379365.812 0, 1052533.28 1379368.897 0, 1052783.42 1379371.996 0, 
+    1053033.559 1379375.11 0, 1053283.699 1379378.239 0, 1053533.838 1379381.382 0, 1053783.977 1379384.541 0, 1054032.915 1379387.698 0, 1054284.255 1379390.901 0, 1054534.394 1379394.104 0, 1054784.532 1379397.321 0, 1055034.67 1379400.553 0, 1055284.808 1379403.799 0, 
+    1055534.946 1379407.061 0, 1055785.084 1379410.337 0, 1056035.221 1379413.628 0, 1056285.358 1379416.933 0, 1056535.495 1379420.253 0, 1056785.632 1379423.588 0, 1057035.769 1379426.938 0, 1057285.905 1379430.302 0, 1057536.042 1379433.681 0, 1057786.178 1379437.075 0, 
+    1058036.314 1379440.484 0, 1058286.449 1379443.907 0, 1058536.585 1379447.345 0, 1058786.72 1379450.798 0, 1059036.855 1379454.265 0, 1059286.99 1379457.747 0, 1059537.124 1379461.244 0, 1059787.259 1379464.756 0, 1060036.192 1379468.265 0, 1060114.955 1373892.889 0, 
+    1060193.721 1368317.285 0))
+
+POLYGON ((1072042.377 1379654.838 0, 1071793.452 1379650.626 0, 1071543.329 1379646.407 0, 1071293.205 1379642.204 0, 1071043.081 1379638.015 0, 1070792.957 1379633.841 0, 1070542.832 1379629.682 0, 1070292.707 1379625.537 0, 1070042.582 1379621.407 0, 1069792.457 1379617.292 0, 
+    1069542.332 1379613.191 0, 1069292.206 1379609.106 0, 1069042.08 1379605.035 0, 1068791.954 1379600.978 0, 1068541.827 1379596.937 0, 1068291.701 1379592.91 0, 1068041.574 1379588.898 0, 1067791.447 1379584.9 0, 1067541.319 1379580.917 0, 1067291.192 1379576.949 0, 
+    1067041.064 1379572.996 0, 1066790.936 1379569.058 0, 1066540.807 1379565.134 0, 1066290.679 1379561.225 0, 1066039.35 1379557.312 0, 1065790.421 1379553.451 0, 1065540.292 1379549.586 0, 1065290.162 1379545.736 0, 1065040.033 1379541.9 0, 1064789.903 1379538.079 0, 
+    1064539.773 1379534.273 0, 1064289.642 1379530.482 0, 1064039.512 1379526.705 0, 1063789.381 1379522.943 0, 1063539.25 1379519.196 0, 1063289.119 1379515.464 0, 1063038.987 1379511.746 0, 1062788.856 1379508.043 0, 1062538.724 1379504.355 0, 1062288.592 1379500.681 0, 
+    1062038.459 1379497.023 0, 1061788.327 1379493.378 0, 1061538.194 1379489.749 0, 1061288.061 1379486.134 0, 1061037.928 1379482.534 0, 1060787.795 1379478.949 0, 1060537.661 1379475.379 0, 1060287.527 1379471.823 0, 1060036.192 1379468.265 0, 1059957.433 1385043.407 0, 
+    1059878.677 1390618.309 0, 1060129.353 1390621.857 0, 1060378.83 1390625.404 0, 1060628.307 1390628.965 0, 1060877.785 1390632.541 0, 1061127.261 1390636.131 0, 1061376.738 1390639.736 0, 1061626.215 1390643.356 0, 1061875.691 1390646.991 0, 1062125.167 1390650.64 0, 
+    1062374.643 1390654.304 0, 1062624.118 1390657.983 0, 1062873.594 1390661.676 0, 1063123.069 1390665.384 0, 1063372.544 1390669.106 0, 1063622.019 1390672.844 0, 1063871.493 1390676.596 0, 1064120.968 1390680.362 0, 1064370.442 1390684.144 0, 1064619.916 1390687.94 0, 
+    1064869.389 1390691.751 0, 1065118.863 1390695.576 0, 1065368.336 1390699.416 0, 1065617.809 1390703.271 0, 1065866.085 1390707.122 0, 1066116.754 1390711.025 0, 1066366.226 1390714.923 0, 1066615.698 1390718.837 0, 1066865.17 1390722.765 0, 1067114.642 1390726.708 0, 
+    1067364.113 1390730.666 0, 1067613.584 1390734.638 0, 1067863.055 1390738.625 0, 1068112.526 1390742.626 0, 1068361.996 1390746.643 0, 1068611.466 1390750.674 0, 1068860.936 1390754.719 0, 1069110.406 1390758.78 0, 1069359.875 1390762.855 0, 1069609.345 1390766.945 0, 
+    1069858.814 1390771.049 0, 1070108.282 1390775.168 0, 1070357.751 1390779.302 0, 1070607.219 1390783.45 0, 1070856.687 1390787.613 0, 1071106.155 1390791.791 0, 1071355.622 1390795.984 0, 1071605.09 1390800.191 0, 1071853.361 1390804.393 0, 1071947.867 1385229.735 0, 
+    1072042.377 1379654.838 0))
+
+POLYGON ((1083827.472 1391024.306 0, 1083579.211 1391019.403 0, 1083329.757 1391014.491 0, 1083080.302 1391009.594 0, 1082830.847 1391004.711 0, 1082581.392 1390999.843 0, 1082331.936 1390994.99 0, 1082082.481 1390990.152 0, 1081833.024 1390985.328 0, 1081583.568 1390980.519 0, 
+    1081334.111 1390975.724 0, 1081084.654 1390970.944 0, 1080835.197 1390966.179 0, 1080585.74 1390961.429 0, 1080336.282 1390956.693 0, 1080086.824 1390951.972 0, 1079837.365 1390947.265 0, 1079587.907 1390942.574 0, 1079338.448 1390937.897 0, 1079088.989 1390933.234 0, 
+    1078839.529 1390928.587 0, 1078590.07 1390923.954 0, 1078340.61 1390919.335 0, 1078091.149 1390914.732 0, 1077840.494 1390910.121 0, 1077592.228 1390905.568 0, 1077342.767 1390901.009 0, 1077093.305 1390896.464 0, 1076843.844 1390891.934 0, 1076594.382 1390887.418 0, 
+    1076344.92 1390882.917 0, 1076095.457 1390878.431 0, 1075845.995 1390873.96 0, 1075596.532 1390869.503 0, 1075347.069 1390865.061 0, 1075097.605 1390860.633 0, 1074848.141 1390856.221 0, 1074598.677 1390851.823 0, 1074349.213 1390847.439 0, 1074099.749 1390843.07 0, 
+    1073850.284 1390838.716 0, 1073600.819 1390834.377 0, 1073351.354 1390830.052 0, 1073101.888 1390825.742 0, 1072852.422 1390821.447 0, 1072602.956 1390817.167 0, 1072353.49 1390812.901 0, 1072104.024 1390808.649 0, 1071853.361 1390804.393 0, 1071758.86 1396378.805 0, 
+    1071664.362 1401952.967 0, 1071914.365 1401957.213 0, 1072163.176 1401961.453 0, 1072411.986 1401965.707 0, 1072660.796 1401969.977 0, 1072909.605 1401974.261 0, 1073158.415 1401978.559 0, 1073407.224 1401982.873 0, 1073656.033 1401987.201 0, 1073904.841 1401991.543 0, 
+    1074153.649 1401995.9 0, 1074402.458 1402000.272 0, 1074651.265 1402004.659 0, 1074900.073 1402009.06 0, 1075148.88 1402013.476 0, 1075397.687 1402017.906 0, 1075646.494 1402022.351 0, 1075895.3 1402026.811 0, 1076144.107 1402031.285 0, 1076392.913 1402035.774 0, 
+    1076641.718 1402040.278 0, 1076890.524 1402044.796 0, 1077139.329 1402049.329 0, 1077388.134 1402053.877 0, 1077635.747 1402058.417 0, 1077885.743 1402063.016 0, 1078134.547 1402067.607 0, 1078383.351 1402072.214 0, 1078632.154 1402076.834 0, 1078880.958 1402081.47 0, 
+    1079129.761 1402086.12 0, 1079378.563 1402090.785 0, 1079627.366 1402095.464 0, 1079876.168 1402100.158 0, 1080124.97 1402104.867 0, 1080373.772 1402109.59 0, 1080622.573 1402114.328 0, 1080871.374 1402119.081 0, 1081120.175 1402123.848 0, 1081368.975 1402128.63 0, 
+    1081617.776 1402133.426 0, 1081866.576 1402138.237 0, 1082115.375 1402143.063 0, 1082364.175 1402147.904 0, 1082612.974 1402152.759 0, 1082861.773 1402157.629 0, 1083110.571 1402162.513 0, 1083359.369 1402167.412 0, 1083606.977 1402172.302 0, 1083717.222 1396598.429 0, 
+    1083827.472 1391024.306 0))
+
+POLYGON ((1095548.924 1402425.377 0, 1095301.329 1402419.787 0, 1095052.546 1402414.185 0, 1094803.762 1402408.598 0, 1094554.978 1402403.025 0, 1094306.194 1402397.467 0, 1094057.409 1402391.924 0, 1093808.624 1402386.395 0, 1093559.839 1402380.881 0, 1093311.053 1402375.382 0, 
+    1093062.267 1402369.897 0, 1092813.481 1402364.427 0, 1092564.694 1402358.971 0, 1092315.907 1402353.53 0, 1092067.12 1402348.104 0, 1091818.332 1402342.693 0, 1091569.544 1402337.296 0, 1091320.756 1402331.913 0, 1091071.967 1402326.546 0, 1090823.178 1402321.193 0, 
+    1090574.389 1402315.854 0, 1090325.6 1402310.531 0, 1090076.81 1402305.222 0, 1089828.02 1402299.927 0, 1089578.04 1402294.622 0, 1089330.439 1402289.382 0, 1089081.647 1402284.132 0, 1088832.856 1402278.896 0, 1088584.064 1402273.675 0, 1088335.272 1402268.468 0, 
+    1088086.48 1402263.276 0, 1087837.688 1402258.099 0, 1087588.895 1402252.936 0, 1087340.101 1402247.788 0, 1087091.308 1402242.655 0, 1086842.514 1402237.536 0, 1086593.72 1402232.432 0, 1086344.926 1402227.343 0, 1086096.131 1402222.268 0, 1085847.336 1402217.208 0, 
+    1085598.54 1402212.162 0, 1085349.745 1402207.132 0, 1085100.949 1402202.115 0, 1084852.153 1402197.114 0, 1084603.356 1402192.127 0, 1084354.559 1402187.155 0, 1084105.762 1402182.197 0, 1083856.965 1402177.254 0, 1083606.977 1402172.302 0, 1083496.737 1407745.919 0, 
+    1083386.502 1413319.275 0, 1083635.831 1413324.214 0, 1083883.972 1413329.144 0, 1084132.113 1413334.088 0, 1084380.254 1413339.047 0, 1084628.395 1413344.021 0, 1084876.535 1413349.009 0, 1085124.675 1413354.012 0, 1085372.814 1413359.03 0, 1085620.953 1413364.062 0, 
+    1085869.092 1413369.109 0, 1086117.231 1413374.17 0, 1086365.369 1413379.246 0, 1086613.507 1413384.337 0, 1086861.645 1413389.442 0, 1087109.782 1413394.562 0, 1087357.92 1413399.696 0, 1087606.056 1413404.845 0, 1087854.193 1413410.009 0, 1088102.329 1413415.187 0, 
+    1088350.465 1413420.38 0, 1088598.601 1413425.587 0, 1088846.736 1413430.809 0, 1089094.871 1413436.046 0, 1089341.819 1413441.272 0, 1089591.14 1413446.563 0, 1089839.274 1413451.844 0, 1090087.408 1413457.139 0, 1090335.541 1413462.448 0, 1090583.675 1413467.773 0, 
+    1090831.807 1413473.112 0, 1091079.94 1413478.465 0, 1091328.072 1413483.833 0, 1091576.204 1413489.216 0, 1091824.335 1413494.613 0, 1092072.467 1413500.025 0, 1092320.598 1413505.452 0, 1092568.728 1413510.893 0, 1092816.859 1413516.348 0, 1093064.988 1413521.819 0, 
+    1093313.118 1413527.304 0, 1093561.247 1413532.803 0, 1093809.376 1413538.317 0, 1094057.505 1413543.846 0, 1094305.633 1413549.389 0, 1094553.761 1413554.947 0, 1094801.889 1413560.52 0, 1095050.016 1413566.107 0, 1095296.958 1413571.682 0, 1095422.938 1407998.66 0, 
+    1095548.924 1402425.377 0))
+
+POLYGON ((1107206.653 1413857.737 0, 1106959.727 1413851.465 0, 1106711.616 1413845.176 0, 1106463.505 1413838.903 0, 1106215.394 1413832.644 0, 1105967.282 1413826.4 0, 1105719.17 1413820.17 0, 1105471.057 1413813.955 0, 1105222.945 1413807.754 0, 1104974.832 1413801.568 0, 
+    1104726.718 1413795.397 0, 1104478.604 1413789.24 0, 1104230.49 1413783.098 0, 1103982.375 1413776.971 0, 1103734.26 1413770.858 0, 1103486.145 1413764.76 0, 1103238.029 1413758.676 0, 1102989.913 1413752.607 0, 1102741.797 1413746.552 0, 1102493.68 1413740.512 0, 
+    1102245.563 1413734.487 0, 1101997.446 1413728.477 0, 1101749.328 1413722.48 0, 1101501.21 1413716.499 0, 1101251.907 1413710.504 0, 1101004.972 1413704.58 0, 1100756.853 1413698.642 0, 1100508.733 1413692.719 0, 1100260.614 1413686.811 0, 1100012.493 1413680.917 0, 
+    1099764.373 1413675.038 0, 1099516.252 1413669.173 0, 1099268.13 1413663.323 0, 1099020.009 1413657.488 0, 1098771.887 1413651.667 0, 1098523.764 1413645.861 0, 1098275.642 1413640.069 0, 1098027.519 1413634.292 0, 1097779.395 1413628.53 0, 1097531.272 1413622.782 0, 
+    1097283.148 1413617.049 0, 1097035.023 1413611.33 0, 1096786.899 1413605.626 0, 1096538.774 1413599.937 0, 1096290.648 1413594.262 0, 1096042.523 1413588.602 0, 1095794.397 1413582.956 0, 1095546.27 1413577.325 0, 1095296.958 1413571.682 0, 1095170.984 1419144.437 0, 
+    1095045.016 1424716.92 0, 1095293.669 1424722.548 0, 1095541.14 1424728.164 0, 1095788.61 1424733.795 0, 1096036.079 1424739.44 0, 1096283.549 1424745.1 0, 1096531.018 1424750.774 0, 1096778.487 1424756.463 0, 1097025.955 1424762.167 0, 1097273.423 1424767.885 0, 
+    1097520.891 1424773.617 0, 1097768.358 1424779.365 0, 1098015.825 1424785.126 0, 1098263.292 1424790.903 0, 1098510.758 1424796.693 0, 1098758.224 1424802.499 0, 1099005.69 1424808.319 0, 1099253.155 1424814.153 0, 1099500.62 1424820.003 0, 1099748.085 1424825.866 0, 
+    1099995.549 1424831.744 0, 1100243.013 1424837.637 0, 1100490.477 1424843.545 0, 1100737.94 1424849.467 0, 1100984.222 1424855.375 0, 1101232.865 1424861.354 0, 1101480.328 1424867.32 0, 1101727.789 1424873.3 0, 1101975.251 1424879.295 0, 1102222.712 1424885.304 0, 
+    1102470.173 1424891.328 0, 1102717.633 1424897.367 0, 1102965.093 1424903.42 0, 1103212.553 1424909.487 0, 1103460.012 1424915.569 0, 1103707.471 1424921.666 0, 1103954.93 1424927.777 0, 1104202.388 1424933.903 0, 1104449.846 1424940.044 0, 1104697.304 1424946.199 0, 
+    1104944.761 1424952.368 0, 1105192.218 1424958.552 0, 1105439.674 1424964.751 0, 1105687.13 1424970.964 0, 1105934.586 1424977.192 0, 1106182.042 1424983.435 0, 1106429.497 1424989.691 0, 1106676.951 1424995.963 0, 1106923.225 1425002.219 0, 1107064.936 1419430.114 0, 
+    1107206.653 1413857.737 0))
+
+POLYGON ((1118800.581 1425321.075 0, 1118554.323 1425314.123 0, 1118306.888 1425307.153 0, 1118059.451 1425300.197 0, 1117812.014 1425293.255 0, 1117564.577 1425286.328 0, 1117317.14 1425279.416 0, 1117069.702 1425272.518 0, 1116822.263 1425265.635 0, 1116574.825 1425258.766 0, 
+    1116327.385 1425251.912 0, 1116079.946 1425245.073 0, 1115832.506 1425238.248 0, 1115585.065 1425231.437 0, 1115337.625 1425224.641 0, 1115090.183 1425217.86 0, 1114842.742 1425211.094 0, 1114595.3 1425204.341 0, 1114347.857 1425197.604 0, 1114100.415 1425190.881 0, 
+    1113852.971 1425184.172 0, 1113605.528 1425177.478 0, 1113358.084 1425170.799 0, 1113110.64 1425164.134 0, 1112862.016 1425157.453 0, 1112615.75 1425150.849 0, 1112368.304 1425144.228 0, 1112120.858 1425137.621 0, 1111873.412 1425131.029 0, 1111625.965 1425124.452 0, 
+    1111378.518 1425117.889 0, 1111131.071 1425111.341 0, 1110883.623 1425104.807 0, 1110636.175 1425098.288 0, 1110388.726 1425091.783 0, 1110141.277 1425085.293 0, 1109893.828 1425078.818 0, 1109646.378 1425072.357 0, 1109398.928 1425065.911 0, 1109151.477 1425059.479 0, 
+    1108904.026 1425053.062 0, 1108656.575 1425046.659 0, 1108409.123 1425040.271 0, 1108161.671 1425033.898 0, 1107914.219 1425027.539 0, 1107666.766 1425021.195 0, 1107419.313 1425014.865 0, 1107171.859 1425008.55 0, 1106923.225 1425002.219 0, 1106781.522 1430574.046 0, 
+    1106639.825 1436145.589 0, 1106887.801 1436151.903 0, 1107134.598 1436158.202 0, 1107381.395 1436164.515 0, 1107628.192 1436170.842 0, 1107874.989 1436177.184 0, 1108121.785 1436183.541 0, 1108368.581 1436189.912 0, 1108615.376 1436196.298 0, 1108862.171 1436202.698 0, 
+    1109108.966 1436209.112 0, 1109355.76 1436215.542 0, 1109602.554 1436221.985 0, 1109849.348 1436228.444 0, 1110096.141 1436234.916 0, 1110342.934 1436241.404 0, 1110589.726 1436247.906 0, 1110836.518 1436254.422 0, 1111083.31 1436260.953 0, 1111330.101 1436267.498 0, 
+    1111576.892 1436274.058 0, 1111823.682 1436280.633 0, 1112070.472 1436287.222 0, 1112317.262 1436293.825 0, 1112562.875 1436300.412 0, 1112810.84 1436307.076 0, 1113057.629 1436313.723 0, 1113304.417 1436320.384 0, 1113551.204 1436327.061 0, 1113797.992 1436333.751 0, 
+    1114044.779 1436340.456 0, 1114291.565 1436347.176 0, 1114538.351 1436353.91 0, 1114785.137 1436360.659 0, 1115031.922 1436367.422 0, 1115278.707 1436374.2 0, 1115525.492 1436380.993 0, 1115772.276 1436387.799 0, 1116019.06 1436394.621 0, 1116265.843 1436401.457 0, 
+    1116512.626 1436408.307 0, 1116759.409 1436415.172 0, 1117006.191 1436422.052 0, 1117252.973 1436428.946 0, 1117499.754 1436435.854 0, 1117746.535 1436442.777 0, 1117993.315 1436449.715 0, 1118240.095 1436456.667 0, 1118485.7 1436463.6 0, 1118643.136 1430892.479 0, 
+    1118800.581 1425321.075 0))
+
+POLYGON ((1130330.629 1436815.077 0, 1130085.043 1436807.449 0, 1129838.283 1436799.8 0, 1129591.524 1436792.165 0, 1129344.763 1436784.545 0, 1129098.002 1436776.939 0, 1128851.241 1436769.348 0, 1128604.479 1436761.771 0, 1128357.717 1436754.209 0, 1128110.955 1436746.662 0, 
+    1127864.192 1436739.129 0, 1127617.428 1436731.61 0, 1127370.664 1436724.106 0, 1127123.9 1436716.616 0, 1126877.135 1436709.141 0, 1126630.37 1436701.681 0, 1126383.604 1436694.235 0, 1126136.838 1436686.804 0, 1125890.071 1436679.387 0, 1125643.304 1436671.984 0, 
+    1125396.537 1436664.596 0, 1125149.769 1436657.223 0, 1124903.001 1436649.864 0, 1124656.232 1436642.52 0, 1124408.289 1436635.155 0, 1124162.693 1436627.875 0, 1123915.923 1436620.574 0, 1123669.153 1436613.288 0, 1123422.382 1436606.017 0, 1123175.61 1436598.759 0, 
+    1122928.839 1436591.517 0, 1122682.066 1436584.289 0, 1122435.294 1436577.075 0, 1122188.521 1436569.876 0, 1121941.747 1436562.692 0, 1121694.973 1436555.522 0, 1121448.199 1436548.366 0, 1121201.424 1436541.225 0, 1120954.649 1436534.099 0, 1120707.874 1436526.987 0, 
+    1120461.098 1436519.89 0, 1120214.321 1436512.807 0, 1119967.545 1436505.738 0, 1119720.767 1436498.685 0, 1119473.99 1436491.645 0, 1119227.212 1436484.621 0, 1118980.433 1436477.61 0, 1118733.654 1436470.615 0, 1118485.7 1436463.6 0, 1118328.272 1442034.432 0, 
+    1118170.852 1447604.97 0, 1118418.147 1447611.965 0, 1118664.271 1447618.942 0, 1118910.393 1447625.934 0, 1119156.516 1447632.94 0, 1119402.637 1447639.961 0, 1119648.759 1447646.996 0, 1119894.88 1447654.045 0, 1120141.001 1447661.109 0, 1120387.121 1447668.188 0, 
+    1120633.241 1447675.281 0, 1120879.36 1447682.388 0, 1121125.479 1447689.51 0, 1121371.597 1447696.647 0, 1121617.716 1447703.798 0, 1121863.833 1447710.963 0, 1122109.951 1447718.143 0, 1122356.067 1447725.337 0, 1122602.184 1447732.546 0, 1122848.3 1447739.77 0, 
+    1123094.415 1447747.007 0, 1123340.531 1447754.26 0, 1123586.645 1447761.527 0, 1123832.76 1447768.808 0, 1124077.703 1447776.069 0, 1124324.987 1447783.414 0, 1124571.1 1447790.739 0, 1124817.213 1447798.078 0, 1125063.325 1447805.432 0, 1125309.436 1447812.8 0, 
+    1125555.548 1447820.183 0, 1125801.659 1447827.58 0, 1126047.769 1447834.992 0, 1126293.879 1447842.418 0, 1126539.989 1447849.858 0, 1126786.098 1447857.313 0, 1127032.206 1447864.783 0, 1127278.314 1447872.267 0, 1127524.422 1447879.766 0, 1127770.53 1447887.279 0, 
+    1128016.637 1447894.806 0, 1128262.743 1447902.348 0, 1128508.849 1447909.905 0, 1128754.955 1447917.476 0, 1129001.06 1447925.062 0, 1129247.164 1447932.662 0, 1129493.269 1447940.276 0, 1129739.372 1447947.905 0, 1129984.306 1447955.512 0, 1130157.463 1442385.442 0, 
+    1130330.629 1436815.077 0))
+
+POLYGON ((1141796.722 1448339.428 0, 1141551.809 1448331.129 0, 1141305.728 1448322.805 0, 1141059.646 1448314.495 0, 1140813.564 1448306.2 0, 1140567.481 1448297.919 0, 1140321.398 1448289.653 0, 1140075.314 1448281.401 0, 1139829.23 1448273.164 0, 1139583.146 1448264.941 0, 
+    1139337.06 1448256.733 0, 1139090.975 1448248.539 0, 1138844.889 1448240.359 0, 1138598.802 1448232.194 0, 1138352.715 1448224.044 0, 1138106.628 1448215.908 0, 1137860.54 1448207.787 0, 1137614.451 1448199.68 0, 1137368.362 1448191.587 0, 1137122.273 1448183.509 0, 
+    1136876.183 1448175.446 0, 1136630.092 1448167.397 0, 1136384.001 1448159.362 0, 1136137.91 1448151.342 0, 1135890.649 1448143.299 0, 1135645.726 1448135.345 0, 1135399.633 1448127.369 0, 1135153.54 1448119.407 0, 1134907.446 1448111.459 0, 1134661.352 1448103.526 0, 
+    1134415.258 1448095.607 0, 1134169.163 1448087.703 0, 1133923.067 1448079.813 0, 1133676.971 1448071.938 0, 1133430.874 1448064.078 0, 1133184.778 1448056.231 0, 1132938.68 1448048.4 0, 1132692.582 1448040.582 0, 1132446.484 1448032.78 0, 1132200.385 1448024.991 0, 
+    1131954.286 1448017.217 0, 1131708.186 1448009.458 0, 1131462.086 1448001.713 0, 1131215.985 1447993.983 0, 1130969.884 1447986.267 0, 1130723.783 1447978.566 0, 1130477.681 1447970.879 0, 1130231.578 1447963.206 0, 1129984.306 1447955.512 0, 1129811.158 1453525.282 0, 
+    1129638.02 1459094.746 0, 1129884.634 1459102.42 0, 1130130.081 1459110.072 0, 1130375.527 1459117.739 0, 1130620.973 1459125.42 0, 1130866.418 1459133.115 0, 1131111.863 1459140.825 0, 1131357.308 1459148.549 0, 1131602.752 1459156.287 0, 1131848.196 1459164.041 0, 
+    1132093.639 1459171.808 0, 1132339.081 1459179.59 0, 1132584.524 1459187.387 0, 1132829.965 1459195.197 0, 1133075.407 1459203.023 0, 1133320.848 1459210.863 0, 1133566.288 1459218.717 0, 1133811.728 1459226.585 0, 1134057.167 1459234.469 0, 1134302.606 1459242.366 0, 
+    1134548.045 1459250.278 0, 1134793.483 1459258.205 0, 1135038.921 1459266.145 0, 1135284.358 1459274.101 0, 1135528.629 1459282.033 0, 1135775.231 1459290.055 0, 1136020.666 1459298.054 0, 1136266.102 1459306.067 0, 1136511.536 1459314.094 0, 1136756.971 1459322.136 0, 
+    1137002.405 1459330.193 0, 1137247.838 1459338.264 0, 1137493.271 1459346.349 0, 1137738.703 1459354.449 0, 1137984.135 1459362.563 0, 1138229.567 1459370.692 0, 1138474.998 1459378.835 0, 1138720.428 1459386.992 0, 1138965.858 1459395.164 0, 1139211.288 1459403.351 0, 
+    1139456.717 1459411.552 0, 1139702.145 1459419.767 0, 1139947.574 1459427.997 0, 1140193.001 1459436.241 0, 1140438.428 1459444.5 0, 1140683.855 1459452.773 0, 1140929.281 1459461.061 0, 1141174.707 1459469.363 0, 1141418.967 1459477.64 0, 1141607.839 1453908.687 0, 
+    1141796.722 1448339.428 0))
+
+POLYGON ((1153198.786 1459893.815 0, 1152954.548 1459884.848 0, 1152709.146 1459875.852 0, 1152463.745 1459866.871 0, 1152218.342 1459857.905 0, 1151972.94 1459848.953 0, 1151727.536 1459840.015 0, 1151482.132 1459831.092 0, 1151236.728 1459822.183 0, 1150991.323 1459813.289 0, 
+    1150745.918 1459804.409 0, 1150500.512 1459795.544 0, 1150255.105 1459786.693 0, 1150009.698 1459777.857 0, 1149764.291 1459769.035 0, 1149518.883 1459760.227 0, 1149273.474 1459751.434 0, 1149028.065 1459742.655 0, 1148782.655 1459733.891 0, 1148537.245 1459725.141 0, 
+    1148291.835 1459716.406 0, 1148046.424 1459707.685 0, 1147801.012 1459698.978 0, 1147555.6 1459690.286 0, 1147309.023 1459681.567 0, 1147064.774 1459672.945 0, 1146819.36 1459664.297 0, 1146573.946 1459655.662 0, 1146328.531 1459647.042 0, 1146083.116 1459638.437 0, 
+    1145837.7 1459629.846 0, 1145592.284 1459621.27 0, 1145346.867 1459612.708 0, 1145101.45 1459604.16 0, 1144856.032 1459595.627 0, 1144610.614 1459587.108 0, 1144365.196 1459578.604 0, 1144119.776 1459570.114 0, 1143874.357 1459561.639 0, 1143628.936 1459553.178 0, 
+    1143383.516 1459544.731 0, 1143138.094 1459536.299 0, 1142892.673 1459527.882 0, 1142647.25 1459519.478 0, 1142401.828 1459511.09 0, 1142156.404 1459502.715 0, 1141910.981 1459494.356 0, 1141665.557 1459486.01 0, 1141418.967 1459477.64 0, 1141230.105 1465046.281 0, 
+    1141041.254 1470614.605 0, 1141287.185 1470622.953 0, 1141531.954 1470631.276 0, 1141776.722 1470639.614 0, 1142021.49 1470647.966 0, 1142266.257 1470656.332 0, 1142511.024 1470664.713 0, 1142755.79 1470673.108 0, 1143000.556 1470681.517 0, 1143245.321 1470689.941 0, 
+    1143490.086 1470698.38 0, 1143734.85 1470706.832 0, 1143979.614 1470715.3 0, 1144224.377 1470723.781 0, 1144469.14 1470732.277 0, 1144713.902 1470740.787 0, 1144958.664 1470749.312 0, 1145203.425 1470757.851 0, 1145448.186 1470766.405 0, 1145692.946 1470774.973 0, 
+    1145937.706 1470783.555 0, 1146182.465 1470792.152 0, 1146427.224 1470800.763 0, 1146671.982 1470809.389 0, 1146915.579 1470817.988 0, 1147161.497 1470826.684 0, 1147406.254 1470835.352 0, 1147651.01 1470844.036 0, 1147895.766 1470852.733 0, 1148140.521 1470861.445 0, 
+    1148385.275 1470870.172 0, 1148630.029 1470878.913 0, 1148874.783 1470887.668 0, 1149119.536 1470896.438 0, 1149364.289 1470905.222 0, 1149609.041 1470914.02 0, 1149853.792 1470922.833 0, 1150098.543 1470931.66 0, 1150343.294 1470940.502 0, 1150588.044 1470949.358 0, 
+    1150832.793 1470958.229 0, 1151077.542 1470967.114 0, 1151322.291 1470976.013 0, 1151567.039 1470984.927 0, 1151811.786 1470993.855 0, 1152056.533 1471002.797 0, 1152301.279 1471011.754 0, 1152546.025 1471020.726 0, 1152789.611 1471029.669 0, 1152994.192 1465461.9 0, 
+    1153198.786 1459893.815 0))
+
+POLYGON ((1164536.747 1471477.922 0, 1164293.186 1471468.291 0, 1164048.466 1471458.628 0, 1163803.746 1471448.979 0, 1163559.026 1471439.345 0, 1163314.305 1471429.726 0, 1163069.583 1471420.121 0, 1162824.861 1471410.53 0, 1162580.138 1471400.954 0, 1162335.414 1471391.392 0, 
+    1162090.69 1471381.844 0, 1161845.966 1471372.311 0, 1161601.241 1471362.792 0, 1161356.515 1471353.288 0, 1161111.789 1471343.798 0, 1160867.062 1471334.323 0, 1160622.335 1471324.861 0, 1160377.607 1471315.415 0, 1160132.878 1471305.982 0, 1159888.149 1471296.565 0, 
+    1159643.42 1471287.161 0, 1159398.689 1471277.772 0, 1159153.959 1471268.397 0, 1158909.228 1471259.037 0, 1158663.337 1471249.647 0, 1158419.763 1471240.36 0, 1158175.031 1471231.043 0, 1157930.297 1471221.74 0, 1157685.563 1471212.452 0, 1157440.829 1471203.178 0, 
+    1157196.094 1471193.918 0, 1156951.358 1471184.673 0, 1156706.622 1471175.443 0, 1156461.885 1471166.226 0, 1156217.148 1471157.025 0, 1155972.41 1471147.837 0, 1155727.672 1471138.664 0, 1155482.933 1471129.505 0, 1155238.194 1471120.361 0, 1154993.454 1471111.231 0, 
+    1154748.713 1471102.116 0, 1154503.972 1471093.015 0, 1154259.231 1471083.928 0, 1154014.489 1471074.856 0, 1153769.746 1471065.798 0, 1153525.003 1471056.755 0, 1153280.259 1471047.726 0, 1153035.515 1471038.712 0, 1152789.611 1471029.669 0, 1152585.041 1476597.114 0, 
+    1152380.483 1482164.231 0, 1152625.729 1482173.249 0, 1152869.818 1482182.24 0, 1153113.906 1482191.244 0, 1153357.994 1482200.264 0, 1153602.081 1482209.297 0, 1153846.168 1482218.345 0, 1154090.254 1482227.407 0, 1154334.34 1482236.484 0, 1154578.425 1482245.575 0, 
+    1154822.509 1482254.68 0, 1155066.594 1482263.8 0, 1155310.677 1482272.934 0, 1155554.76 1482282.083 0, 1155798.842 1482291.245 0, 1156042.924 1482300.423 0, 1156287.006 1482309.614 0, 1156531.086 1482318.82 0, 1156775.167 1482328.04 0, 1157019.246 1482337.275 0, 
+    1157263.326 1482346.524 0, 1157507.404 1482355.787 0, 1157751.482 1482365.065 0, 1157995.56 1482374.357 0, 1158238.481 1482383.62 0, 1158483.713 1482392.985 0, 1158727.789 1482402.32 0, 1158971.865 1482411.669 0, 1159215.939 1482421.033 0, 1159460.014 1482430.412 0, 
+    1159704.087 1482439.804 0, 1159948.161 1482449.211 0, 1160192.233 1482458.633 0, 1160436.305 1482468.069 0, 1160680.377 1482477.519 0, 1160924.448 1482486.983 0, 1161168.518 1482496.462 0, 1161412.588 1482505.955 0, 1161656.657 1482515.463 0, 1161900.726 1482524.985 0, 
+    1162144.794 1482534.521 0, 1162388.861 1482544.072 0, 1162632.928 1482553.637 0, 1162876.995 1482563.217 0, 1163121.061 1482572.81 0, 1163365.126 1482582.419 0, 1163609.191 1482592.041 0, 1163853.255 1482601.678 0, 1164096.164 1482611.284 0, 1164316.449 1477044.767 0, 
+    1164536.747 1471477.922 0))
+
+POLYGON ((1175810.535 1483091.434 0, 1175567.652 1483081.142 0, 1175323.616 1483070.815 0, 1175079.58 1483060.503 0, 1174835.543 1483050.206 0, 1174591.505 1483039.922 0, 1174347.467 1483029.653 0, 1174103.427 1483019.399 0, 1173859.388 1483009.159 0, 1173615.348 1482998.933 0, 
+    1173371.307 1482988.721 0, 1173127.265 1482978.524 0, 1172883.223 1482968.341 0, 1172639.181 1482958.173 0, 1172395.138 1482948.019 0, 1172151.094 1482937.879 0, 1171907.049 1482927.754 0, 1171663.004 1482917.643 0, 1171418.959 1482907.547 0, 1171174.913 1482897.464 0, 
+    1170930.866 1482887.397 0, 1170686.818 1482877.343 0, 1170442.77 1482867.304 0, 1170198.722 1482857.279 0, 1169953.519 1482847.222 0, 1169710.623 1482837.273 0, 1169466.573 1482827.291 0, 1169222.522 1482817.324 0, 1168978.47 1482807.371 0, 1168734.418 1482797.432 0, 
+    1168490.366 1482787.508 0, 1168246.312 1482777.598 0, 1168002.258 1482767.703 0, 1167758.204 1482757.822 0, 1167514.149 1482747.955 0, 1167270.094 1482738.103 0, 1167026.037 1482728.265 0, 1166781.981 1482718.441 0, 1166537.923 1482708.632 0, 1166293.865 1482698.837 0, 
+    1166049.807 1482689.056 0, 1165805.748 1482679.29 0, 1165561.688 1482669.538 0, 1165317.628 1482659.801 0, 1165073.567 1482650.078 0, 1164829.506 1482640.369 0, 1164585.444 1482630.675 0, 1164341.382 1482620.995 0, 1164096.164 1482611.284 0, 1163875.892 1488177.465 0, 
+    1163655.634 1493743.307 0, 1163900.193 1493752.992 0, 1164143.6 1493762.646 0, 1164387.007 1493772.315 0, 1164630.413 1493781.997 0, 1164873.819 1493791.694 0, 1165117.224 1493801.406 0, 1165360.628 1493811.131 0, 1165604.032 1493820.871 0, 1165847.435 1493830.626 0, 
+    1166090.838 1493840.394 0, 1166334.24 1493850.177 0, 1166577.642 1493859.974 0, 1166821.043 1493869.786 0, 1167064.443 1493879.612 0, 1167307.843 1493889.452 0, 1167551.242 1493899.307 0, 1167794.641 1493909.176 0, 1168038.039 1493919.059 0, 1168281.436 1493928.956 0, 
+    1168524.833 1493938.868 0, 1168768.23 1493948.794 0, 1169011.625 1493958.735 0, 1169255.02 1493968.69 0, 1169497.264 1493978.612 0, 1169741.809 1493988.642 0, 1169985.202 1493998.64 0, 1170228.595 1494008.652 0, 1170471.987 1494018.679 0, 1170715.379 1494028.72 0, 
+    1170958.77 1494038.775 0, 1171202.16 1494048.844 0, 1171445.55 1494058.928 0, 1171688.94 1494069.026 0, 1171932.328 1494079.139 0, 1172175.716 1494089.265 0, 1172419.104 1494099.407 0, 1172662.491 1494109.562 0, 1172905.877 1494119.732 0, 1173149.262 1494129.916 0, 
+    1173392.648 1494140.114 0, 1173636.032 1494150.327 0, 1173879.416 1494160.554 0, 1174122.799 1494170.795 0, 1174366.182 1494181.051 0, 1174609.564 1494191.321 0, 1174852.945 1494201.605 0, 1175096.326 1494211.904 0, 1175338.557 1494222.168 0, 1175574.539 1488656.971 0, 
+    1175810.535 1483091.434 0))
+
+POLYGON ((1187020.08 1494734.034 0, 1186777.878 1494723.085 0, 1186534.527 1494712.099 0, 1186291.176 1494701.127 0, 1186047.824 1494690.169 0, 1185804.471 1494679.226 0, 1185561.117 1494668.297 0, 1185317.763 1494657.383 0, 1185074.409 1494646.482 0, 1184831.054 1494635.596 0, 
+    1184587.698 1494624.725 0, 1184344.341 1494613.867 0, 1184100.984 1494603.024 0, 1183857.626 1494592.196 0, 1183614.268 1494581.381 0, 1183370.908 1494570.581 0, 1183127.549 1494559.796 0, 1182884.188 1494549.024 0, 1182640.827 1494538.267 0, 1182397.466 1494527.525 0, 
+    1182154.103 1494516.796 0, 1181910.74 1494506.082 0, 1181667.377 1494495.382 0, 1181424.013 1494484.697 0, 1181179.499 1494473.976 0, 1180937.282 1494463.369 0, 1180693.916 1494452.727 0, 1180450.55 1494442.099 0, 1180207.182 1494431.485 0, 1179963.815 1494420.885 0, 
+    1179720.446 1494410.3 0, 1179477.077 1494399.729 0, 1179233.707 1494389.173 0, 1178990.337 1494378.631 0, 1178746.966 1494368.103 0, 1178503.594 1494357.589 0, 1178260.222 1494347.09 0, 1178016.849 1494336.605 0, 1177773.475 1494326.135 0, 1177530.101 1494315.678 0, 
+    1177286.726 1494305.236 0, 1177043.351 1494294.809 0, 1176799.975 1494284.396 0, 1176556.598 1494273.997 0, 1176313.221 1494263.612 0, 1176069.843 1494253.242 0, 1175826.465 1494242.886 0, 1175583.086 1494232.544 0, 1175338.557 1494222.168 0, 1175102.59 1499787.019 0, 
+    1174866.637 1505351.518 0, 1175110.508 1505361.866 0, 1175353.232 1505372.18 0, 1175595.956 1505382.508 0, 1175838.678 1505392.851 0, 1176081.4 1505403.207 0, 1176324.122 1505413.578 0, 1176566.843 1505423.963 0, 1176809.563 1505434.363 0, 1177052.283 1505444.777 0, 
+    1177295.002 1505455.205 0, 1177537.721 1505465.647 0, 1177780.438 1505476.104 0, 1178023.156 1505486.575 0, 1178265.872 1505497.06 0, 1178508.588 1505507.56 0, 1178751.304 1505518.073 0, 1178994.018 1505528.602 0, 1179236.733 1505539.144 0, 1179479.446 1505549.701 0, 
+    1179722.159 1505560.272 0, 1179964.871 1505570.857 0, 1180207.583 1505581.456 0, 1180450.294 1505592.07 0, 1180691.859 1505602.648 0, 1180935.714 1505613.341 0, 1181178.423 1505623.997 0, 1181421.132 1505634.668 0, 1181663.84 1505645.353 0, 1181906.547 1505656.053 0, 
+    1182149.254 1505666.767 0, 1182391.96 1505677.495 0, 1182634.665 1505688.237 0, 1182877.37 1505698.994 0, 1183120.074 1505709.765 0, 1183362.777 1505720.55 0, 1183605.48 1505731.349 0, 1183848.183 1505742.163 0, 1184090.884 1505752.991 0, 1184333.585 1505763.834 0, 
+    1184576.285 1505774.69 0, 1184818.985 1505785.561 0, 1185061.684 1505796.447 0, 1185304.382 1505807.346 0, 1185547.08 1505818.26 0, 1185789.777 1505829.188 0, 1186032.474 1505840.13 0, 1186275.169 1505851.087 0, 1186516.72 1505862.006 0, 1186768.392 1500298.196 0, 
+    1187020.08 1494734.034 0))
+
+POLYGON ((1198165.314 1506405.405 0, 1197923.794 1506393.804 0, 1197681.13 1506382.161 0, 1197438.465 1506370.534 0, 1197195.8 1506358.92 0, 1196953.134 1506347.32 0, 1196710.467 1506335.735 0, 1196467.8 1506324.164 0, 1196225.132 1506312.608 0, 1195982.463 1506301.066 0, 
+    1195739.794 1506289.538 0, 1195497.124 1506278.024 0, 1195254.453 1506266.524 0, 1195011.782 1506255.039 0, 1194769.11 1506243.568 0, 1194526.437 1506232.112 0, 1194283.764 1506220.67 0, 1194041.09 1506209.242 0, 1193798.415 1506197.828 0, 1193555.74 1506186.428 0, 
+    1193313.064 1506175.043 0, 1193070.387 1506163.672 0, 1192827.709 1506152.316 0, 1192585.031 1506140.973 0, 1192341.209 1506129.592 0, 1192099.673 1506118.332 0, 1191856.993 1506107.032 0, 1191614.312 1506095.747 0, 1191371.631 1506084.476 0, 1191128.949 1506073.219 0, 
+    1190886.266 1506061.977 0, 1190643.583 1506050.749 0, 1190400.899 1506039.535 0, 1190158.214 1506028.336 0, 1189915.529 1506017.151 0, 1189672.843 1506005.98 0, 1189430.156 1505994.823 0, 1189187.469 1505983.681 0, 1188944.781 1505972.553 0, 1188702.092 1505961.439 0, 
+    1188459.403 1505950.339 0, 1188216.713 1505939.254 0, 1187974.022 1505928.183 0, 1187731.331 1505917.127 0, 1187488.639 1505906.084 0, 1187245.946 1505895.056 0, 1187003.253 1505884.043 0, 1186760.559 1505873.043 0, 1186516.72 1505862.006 0, 1186265.064 1511425.458 0, 
+    1186013.425 1516988.547 0, 1186256.606 1516999.554 0, 1186498.645 1517010.524 0, 1186740.683 1517021.508 0, 1186982.721 1517032.507 0, 1187224.758 1517043.519 0, 1187466.794 1517054.546 0, 1187708.83 1517065.587 0, 1187950.865 1517076.642 0, 1188192.899 1517087.712 0, 
+    1188434.933 1517098.796 0, 1188676.966 1517109.894 0, 1188918.999 1517121.006 0, 1189161.031 1517132.132 0, 1189403.062 1517143.273 0, 1189645.092 1517154.428 0, 1189887.122 1517165.597 0, 1190129.151 1517176.781 0, 1190371.18 1517187.979 0, 1190613.208 1517199.191 0, 
+    1190855.235 1517210.417 0, 1191097.262 1517221.657 0, 1191339.288 1517232.912 0, 1191581.313 1517244.181 0, 1191822.197 1517255.411 0, 1192065.361 1517266.762 0, 1192307.384 1517278.074 0, 1192549.407 1517289.399 0, 1192791.429 1517300.74 0, 1193033.45 1517312.094 0, 
+    1193275.471 1517323.463 0, 1193517.491 1517334.846 0, 1193759.51 1517346.243 0, 1194001.529 1517357.654 0, 1194243.546 1517369.08 0, 1194485.564 1517380.52 0, 1194727.58 1517391.974 0, 1194969.596 1517403.442 0, 1195211.611 1517414.925 0, 1195453.626 1517426.422 0, 
+    1195695.64 1517437.933 0, 1195937.653 1517449.459 0, 1196179.665 1517460.998 0, 1196421.677 1517472.552 0, 1196663.688 1517484.12 0, 1196905.699 1517495.702 0, 1197147.708 1517507.299 0, 1197389.717 1517518.91 0, 1197630.587 1517530.48 0, 1197897.942 1511968.125 0, 
+    1198165.314 1506405.405 0))
+
+POLYGON ((1209246.171 1518105.232 0, 1209005.334 1518092.981 0, 1208763.358 1518080.686 0, 1208521.382 1518068.406 0, 1208279.405 1518056.14 0, 1208037.428 1518043.888 0, 1207795.45 1518031.651 0, 1207553.471 1518019.427 0, 1207311.491 1518007.218 0, 1207069.511 1517995.023 0, 
+    1206827.53 1517982.843 0, 1206585.548 1517970.677 0, 1206343.566 1517958.524 0, 1206101.582 1517946.387 0, 1205859.598 1517934.263 0, 1205617.614 1517922.154 0, 1205375.628 1517910.059 0, 1205133.642 1517897.978 0, 1204891.656 1517885.911 0, 1204649.668 1517873.859 0, 
+    1204407.68 1517861.82 0, 1204165.691 1517849.797 0, 1203923.701 1517837.787 0, 1203681.711 1517825.791 0, 1203438.582 1517813.754 0, 1203197.728 1517801.843 0, 1202955.736 1517789.891 0, 1202713.743 1517777.952 0, 1202471.749 1517766.028 0, 1202229.754 1517754.118 0, 
+    1201987.759 1517742.222 0, 1201745.763 1517730.341 0, 1201503.766 1517718.474 0, 1201261.769 1517706.621 0, 1201019.771 1517694.782 0, 1200777.772 1517682.957 0, 1200535.773 1517671.147 0, 1200293.773 1517659.351 0, 1200051.772 1517647.569 0, 1199809.77 1517635.802 0, 
+    1199567.768 1517624.049 0, 1199325.765 1517612.309 0, 1199083.762 1517600.585 0, 1198841.758 1517588.874 0, 1198599.753 1517577.178 0, 1198357.747 1517565.496 0, 1198115.741 1517553.828 0, 1197873.734 1517542.174 0, 1197630.587 1517530.48 0, 1197363.249 1523092.466 0, 
+    1197095.93 1528654.077 0, 1197338.419 1528665.739 0, 1197579.771 1528677.361 0, 1197821.123 1528688.997 0, 1198062.474 1528700.648 0, 1198303.824 1528712.312 0, 1198545.174 1528723.991 0, 1198786.522 1528735.684 0, 1199027.871 1528747.392 0, 1199269.218 1528759.113 0, 
+    1199510.565 1528770.849 0, 1199751.911 1528782.599 0, 1199993.257 1528794.363 0, 1200234.601 1528806.141 0, 1200475.945 1528817.934 0, 1200717.289 1528829.74 0, 1200958.631 1528841.561 0, 1201199.973 1528853.396 0, 1201441.315 1528865.246 0, 1201682.655 1528877.109 0, 
+    1201923.995 1528888.987 0, 1202165.334 1528900.879 0, 1202406.673 1528912.785 0, 1202648.01 1528924.706 0, 1202888.212 1528936.584 0, 1203130.684 1528948.589 0, 1203372.019 1528960.552 0, 1203613.354 1528972.529 0, 1203854.689 1528984.52 0, 1204096.022 1528996.526 0, 
+    1204337.355 1529008.546 0, 1204578.687 1529020.58 0, 1204820.019 1529032.628 0, 1205061.349 1529044.69 0, 1205302.679 1529056.767 0, 1205544.009 1529068.858 0, 1205785.337 1529080.963 0, 1206026.665 1529093.082 0, 1206267.992 1529105.215 0, 1206509.319 1529117.363 0, 
+    1206750.644 1529129.525 0, 1206991.969 1529141.701 0, 1207233.294 1529153.891 0, 1207474.617 1529166.096 0, 1207715.94 1529178.314 0, 1207957.262 1529190.547 0, 1208198.584 1529202.794 0, 1208439.904 1529215.055 0, 1208680.09 1529227.273 0, 1208963.121 1523666.44 0, 
+    1209246.171 1518105.232 0))
+
+POLYGON ((1220262.585 1529833.195 0, 1220022.433 1529820.298 0, 1219781.147 1529807.355 0, 1219539.862 1529794.427 0, 1219298.575 1529781.512 0, 1219057.288 1529768.612 0, 1218816 1529755.726 0, 1218574.711 1529742.854 0, 1218333.421 1529729.996 0, 1218092.131 1529717.152 0, 
+    1217850.839 1529704.323 0, 1217609.548 1529691.508 0, 1217368.255 1529678.707 0, 1217126.961 1529665.92 0, 1216885.667 1529653.147 0, 1216644.372 1529640.389 0, 1216403.077 1529627.645 0, 1216161.78 1529614.915 0, 1215920.483 1529602.199 0, 1215679.185 1529589.498 0, 
+    1215437.887 1529576.81 0, 1215196.587 1529564.137 0, 1214955.287 1529551.478 0, 1214713.986 1529538.833 0, 1214471.551 1529526.144 0, 1214231.382 1529513.587 0, 1213990.079 1529500.984 0, 1213748.775 1529488.397 0, 1213507.471 1529475.823 0, 1213266.165 1529463.263 0, 
+    1213024.859 1529450.718 0, 1212783.552 1529438.187 0, 1212542.245 1529425.67 0, 1212300.936 1529413.167 0, 1212059.627 1529400.679 0, 1211818.318 1529388.204 0, 1211577.007 1529375.744 0, 1211335.696 1529363.298 0, 1211094.384 1529350.867 0, 1210853.071 1529338.449 0, 
+    1210611.758 1529326.046 0, 1210370.444 1529313.657 0, 1210129.129 1529301.282 0, 1209887.813 1529288.921 0, 1209646.497 1529276.575 0, 1209405.18 1529264.242 0, 1209163.862 1529251.924 0, 1208922.543 1529239.621 0, 1208680.09 1529227.273 0, 1208397.078 1534787.725 0, 
+    1208114.087 1540347.788 0, 1208355.883 1540360.102 0, 1208596.547 1540372.373 0, 1208837.21 1540384.657 0, 1209077.872 1540396.956 0, 1209318.534 1540409.269 0, 1209559.195 1540421.596 0, 1209799.856 1540433.938 0, 1210040.515 1540446.293 0, 1210281.174 1540458.663 0, 
+    1210521.832 1540471.047 0, 1210762.49 1540483.445 0, 1211003.147 1540495.857 0, 1211243.803 1540508.283 0, 1211484.458 1540520.724 0, 1211725.112 1540533.178 0, 1211965.766 1540545.647 0, 1212206.419 1540558.13 0, 1212447.072 1540570.627 0, 1212687.723 1540583.138 0, 
+    1212928.374 1540595.664 0, 1213169.024 1540608.204 0, 1213409.673 1540620.757 0, 1213650.322 1540633.325 0, 1213889.84 1540645.848 0, 1214131.617 1540658.504 0, 1214372.264 1540671.114 0, 1214612.909 1540683.739 0, 1214853.554 1540696.378 0, 1215094.198 1540709.03 0, 
+    1215334.842 1540721.698 0, 1215575.484 1540734.379 0, 1215816.126 1540747.074 0, 1216056.768 1540759.784 0, 1216297.408 1540772.508 0, 1216538.048 1540785.245 0, 1216778.687 1540797.998 0, 1217019.325 1540810.764 0, 1217259.962 1540823.544 0, 1217500.599 1540836.339 0, 
+    1217741.235 1540849.148 0, 1217981.87 1540861.97 0, 1218222.505 1540874.807 0, 1218463.138 1540887.659 0, 1218703.771 1540900.524 0, 1218944.403 1540913.404 0, 1219185.035 1540926.297 0, 1219425.665 1540939.205 0, 1219665.166 1540952.067 0, 1219963.865 1535392.824 0, 
+    1220262.585 1529833.195 0))
+
+POLYGON ((1231214.492 1541588.976 0, 1230975.027 1541575.438 0, 1230734.434 1541561.851 0, 1230493.84 1541548.277 0, 1230253.245 1541534.718 0, 1230012.649 1541521.173 0, 1229772.053 1541507.642 0, 1229531.456 1541494.125 0, 1229290.858 1541480.622 0, 1229050.259 1541467.134 0, 
+    1228809.659 1541453.659 0, 1228569.059 1541440.199 0, 1228328.458 1541426.753 0, 1228087.856 1541413.321 0, 1227847.253 1541399.903 0, 1227606.65 1541386.5 0, 1227366.045 1541373.11 0, 1227125.44 1541359.735 0, 1226884.834 1541346.374 0, 1226644.228 1541333.027 0, 
+    1226403.62 1541319.694 0, 1226163.012 1541306.376 0, 1225922.403 1541293.071 0, 1225681.793 1541279.781 0, 1225440.054 1541266.443 0, 1225200.571 1541253.243 0, 1224959.959 1541239.995 0, 1224719.346 1541226.762 0, 1224478.732 1541213.542 0, 1224238.118 1541200.337 0, 
+    1223997.502 1541187.146 0, 1223756.886 1541173.969 0, 1223516.269 1541160.806 0, 1223275.652 1541147.657 0, 1223035.033 1541134.523 0, 1222794.414 1541121.403 0, 1222553.794 1541108.296 0, 1222313.174 1541095.204 0, 1222072.552 1541082.127 0, 1221831.93 1541069.063 0, 
+    1221591.307 1541056.013 0, 1221350.683 1541042.978 0, 1221110.059 1541029.957 0, 1220869.433 1541016.95 0, 1220628.807 1541003.957 0, 1220388.18 1540990.978 0, 1220147.553 1540978.014 0, 1219906.924 1540965.063 0, 1219665.166 1540952.067 0, 1219366.489 1546510.915 0, 
+    1219067.832 1552069.364 0, 1219308.933 1552082.326 0, 1219548.907 1552095.241 0, 1219788.88 1552108.17 0, 1220028.853 1552121.114 0, 1220268.825 1552134.071 0, 1220508.796 1552147.043 0, 1220748.766 1552160.029 0, 1220988.735 1552173.028 0, 1221228.704 1552186.042 0, 
+    1221468.672 1552199.071 0, 1221708.639 1552212.113 0, 1221948.605 1552225.169 0, 1222188.571 1552238.24 0, 1222428.536 1552251.324 0, 1222668.5 1552264.423 0, 1222908.463 1552277.536 0, 1223148.426 1552290.663 0, 1223388.388 1552303.804 0, 1223628.349 1552316.96 0, 
+    1223868.309 1552330.129 0, 1224108.268 1552343.312 0, 1224348.227 1552356.51 0, 1224588.185 1552369.722 0, 1224827.017 1552382.886 0, 1225068.098 1552396.188 0, 1225308.054 1552409.442 0, 1225548.008 1552422.71 0, 1225787.962 1552435.992 0, 1226027.916 1552449.289 0, 
+    1226267.868 1552462.6 0, 1226507.82 1552475.924 0, 1226747.77 1552489.263 0, 1226987.721 1552502.616 0, 1227227.67 1552515.983 0, 1227467.618 1552529.364 0, 1227707.566 1552542.76 0, 1227947.513 1552556.169 0, 1228187.459 1552569.593 0, 1228427.404 1552583.031 0, 
+    1228667.349 1552596.482 0, 1228907.293 1552609.948 0, 1229147.236 1552623.428 0, 1229387.178 1552636.923 0, 1229627.119 1552650.431 0, 1229867.06 1552663.953 0, 1230106.999 1552677.49 0, 1230346.938 1552691.041 0, 1230585.753 1552704.542 0, 1230900.111 1547146.959 0, 
+    1231214.492 1541588.976 0))
+
+POLYGON ((1242101.832 1553372.257 0, 1241863.055 1553358.081 0, 1241623.156 1553343.853 0, 1241383.255 1553329.638 0, 1241143.354 1553315.438 0, 1240903.451 1553301.252 0, 1240663.548 1553287.08 0, 1240423.644 1553272.922 0, 1240183.74 1553258.778 0, 1239943.834 1553244.649 0, 
+    1239703.928 1553230.533 0, 1239464.02 1553216.432 0, 1239224.112 1553202.344 0, 1238984.204 1553188.271 0, 1238744.294 1553174.212 0, 1238504.383 1553160.167 0, 1238264.472 1553146.136 0, 1238024.56 1553132.12 0, 1237784.647 1553118.117 0, 1237544.733 1553104.128 0, 
+    1237304.818 1553090.154 0, 1237064.903 1553076.194 0, 1236824.986 1553062.248 0, 1236585.069 1553048.316 0, 1236344.028 1553034.333 0, 1236105.232 1553020.494 0, 1235865.313 1553006.605 0, 1235625.392 1552992.729 0, 1235385.471 1552978.868 0, 1235145.549 1552965.02 0, 
+    1234905.626 1552951.187 0, 1234665.703 1552937.368 0, 1234425.778 1552923.563 0, 1234185.853 1552909.773 0, 1233945.927 1552895.996 0, 1233706 1552882.233 0, 1233466.072 1552868.485 0, 1233226.144 1552854.751 0, 1232986.214 1552841.031 0, 1232746.284 1552827.325 0, 
+    1232506.353 1552813.633 0, 1232266.421 1552799.955 0, 1232026.489 1552786.291 0, 1231786.555 1552772.642 0, 1231546.621 1552759.006 0, 1231306.686 1552745.385 0, 1231066.751 1552731.778 0, 1230826.814 1552718.185 0, 1230585.753 1552704.542 0, 1230271.417 1558261.719 0, 
+    1229957.104 1563818.485 0, 1230197.509 1563832.09 0, 1230436.791 1563845.646 0, 1230676.073 1563859.217 0, 1230915.354 1563872.801 0, 1231154.634 1563886.399 0, 1231393.913 1563900.011 0, 1231633.191 1563913.638 0, 1231872.469 1563927.278 0, 1232111.746 1563940.933 0, 
+    1232351.022 1563954.602 0, 1232590.297 1563968.284 0, 1232829.571 1563981.981 0, 1233068.845 1563995.692 0, 1233308.118 1564009.417 0, 1233547.39 1564023.156 0, 1233786.661 1564036.909 0, 1234025.931 1564050.677 0, 1234265.201 1564064.458 0, 1234504.47 1564078.253 0, 
+    1234743.738 1564092.063 0, 1234983.005 1564105.887 0, 1235222.271 1564119.724 0, 1235461.537 1564133.576 0, 1235699.681 1564147.377 0, 1235940.065 1564161.322 0, 1236179.328 1564175.216 0, 1236418.59 1564189.124 0, 1236657.852 1564203.046 0, 1236897.112 1564216.982 0, 
+    1237136.372 1564230.933 0, 1237375.631 1564244.897 0, 1237614.889 1564258.875 0, 1237854.147 1564272.868 0, 1238093.403 1564286.875 0, 1238332.659 1564300.895 0, 1238571.913 1564314.93 0, 1238811.167 1564328.979 0, 1239050.421 1564343.042 0, 1239289.673 1564357.119 0, 
+    1239528.925 1564371.21 0, 1239768.175 1564385.316 0, 1240007.425 1564399.435 0, 1240246.674 1564413.568 0, 1240485.922 1564427.716 0, 1240725.17 1564441.877 0, 1240964.416 1564456.053 0, 1241203.662 1564470.243 0, 1241441.788 1564484.38 0, 1241771.798 1558928.525 0, 
+    1242101.832 1553372.257 0))
+
+POLYGON ((1252924.544 1565182.719 0, 1252686.457 1565167.909 0, 1252447.253 1565153.043 0, 1252208.047 1565138.192 0, 1251968.841 1565123.354 0, 1251729.633 1565108.531 0, 1251490.425 1565093.722 0, 1251251.216 1565078.926 0, 1251012.006 1565064.145 0, 1250772.796 1565049.378 0, 
+    1250533.584 1565034.625 0, 1250294.371 1565019.886 0, 1250055.158 1565005.162 0, 1249815.944 1564990.451 0, 1249576.729 1564975.754 0, 1249337.513 1564961.072 0, 1249098.296 1564946.403 0, 1248859.078 1564931.749 0, 1248619.86 1564917.109 0, 1248380.64 1564902.482 0, 
+    1248141.42 1564887.87 0, 1247902.199 1564873.272 0, 1247662.977 1564858.688 0, 1247423.754 1564844.118 0, 1247183.412 1564829.494 0, 1246945.306 1564815.021 0, 1246706.08 1564800.493 0, 1246466.854 1564785.979 0, 1246227.627 1564771.48 0, 1245988.399 1564756.994 0, 
+    1245749.17 1564742.523 0, 1245509.941 1564728.066 0, 1245270.71 1564713.623 0, 1245031.479 1564699.193 0, 1244792.247 1564684.778 0, 1244553.013 1564670.378 0, 1244313.78 1564655.991 0, 1244074.545 1564641.618 0, 1243835.309 1564627.259 0, 1243596.073 1564612.915 0, 
+    1243356.835 1564598.584 0, 1243117.597 1564584.268 0, 1242878.358 1564569.965 0, 1242639.118 1564555.677 0, 1242399.878 1564541.403 0, 1242160.636 1564527.143 0, 1241921.394 1564512.896 0, 1241682.151 1564498.664 0, 1241441.788 1564484.38 0, 1241111.803 1570039.818 0, 
+    1240781.843 1575594.831 0, 1241021.549 1575609.077 0, 1241260.138 1575623.27 0, 1241498.726 1575637.477 0, 1241737.314 1575651.698 0, 1241975.901 1575665.933 0, 1242214.486 1575680.183 0, 1242453.071 1575694.446 0, 1242691.656 1575708.723 0, 1242930.239 1575723.015 0, 
+    1243168.822 1575737.32 0, 1243407.403 1575751.639 0, 1243645.984 1575765.973 0, 1243884.564 1575780.32 0, 1244123.143 1575794.682 0, 1244361.722 1575809.058 0, 1244600.299 1575823.447 0, 1244838.876 1575837.851 0, 1245077.452 1575852.269 0, 1245316.026 1575866.701 0, 
+    1245554.601 1575881.146 0, 1245793.174 1575895.606 0, 1246031.746 1575910.08 0, 1246270.318 1575924.568 0, 1246507.773 1575939.002 0, 1246747.458 1575953.586 0, 1246986.027 1575968.116 0, 1247224.595 1575982.66 0, 1247463.162 1575997.219 0, 1247701.729 1576011.791 0, 
+    1247940.294 1576026.377 0, 1248178.859 1576040.977 0, 1248417.423 1576055.592 0, 1248655.986 1576070.22 0, 1248894.548 1576084.862 0, 1249133.109 1576099.519 0, 1249371.669 1576114.189 0, 1249610.229 1576128.874 0, 1249848.788 1576143.573 0, 1250087.345 1576158.285 0, 
+    1250325.902 1576173.012 0, 1250564.458 1576187.753 0, 1250803.014 1576202.507 0, 1251041.568 1576217.276 0, 1251280.121 1576232.059 0, 1251518.674 1576246.856 0, 1251757.225 1576261.667 0, 1251995.776 1576276.492 0, 1252233.212 1576291.261 0, 1252578.865 1570737.202 0, 
+    1252924.544 1565182.719 0))
+
+POLYGON ((1263682.569 1577020.041 0, 1263445.174 1577004.6 0, 1263206.666 1576989.101 0, 1262968.157 1576973.616 0, 1262729.647 1576958.146 0, 1262491.136 1576942.689 0, 1262252.625 1576927.246 0, 1262014.112 1576911.818 0, 1261775.599 1576896.403 0, 1261537.084 1576881.002 0, 
+    1261298.569 1576865.616 0, 1261060.053 1576850.243 0, 1260821.536 1576834.885 0, 1260583.018 1576819.54 0, 1260344.499 1576804.21 0, 1260105.979 1576788.894 0, 1259867.459 1576773.591 0, 1259628.937 1576758.303 0, 1259390.415 1576743.029 0, 1259151.891 1576727.769 0, 
+    1258913.367 1576712.523 0, 1258674.842 1576697.291 0, 1258436.316 1576682.072 0, 1258197.789 1576666.868 0, 1257958.148 1576651.608 0, 1257720.732 1576636.503 0, 1257482.203 1576621.341 0, 1257243.672 1576606.193 0, 1257005.141 1576591.059 0, 1256766.608 1576575.939 0, 
+    1256528.075 1576560.833 0, 1256289.541 1576545.742 0, 1256051.006 1576530.664 0, 1255812.47 1576515.6 0, 1255573.933 1576500.551 0, 1255335.396 1576485.515 0, 1255096.857 1576470.494 0, 1254858.318 1576455.486 0, 1254619.778 1576440.493 0, 1254381.236 1576425.513 0, 
+    1254142.694 1576410.548 0, 1253904.151 1576395.597 0, 1253665.608 1576380.659 0, 1253427.063 1576365.736 0, 1253188.517 1576350.827 0, 1252949.971 1576335.932 0, 1252711.424 1576321.051 0, 1252472.875 1576306.184 0, 1252233.212 1576291.261 0, 1251887.587 1581844.89 0, 
+    1251541.988 1587398.083 0, 1251780.994 1587412.965 0, 1252018.889 1587427.791 0, 1252256.782 1587442.631 0, 1252494.675 1587457.486 0, 1252732.567 1587472.354 0, 1252970.458 1587487.236 0, 1253208.348 1587502.133 0, 1253446.237 1587517.043 0, 1253684.125 1587531.967 0, 
+    1253922.013 1587546.906 0, 1254159.899 1587561.858 0, 1254397.785 1587576.824 0, 1254635.67 1587591.805 0, 1254873.554 1587606.799 0, 1255111.437 1587621.807 0, 1255349.319 1587636.83 0, 1255587.2 1587651.866 0, 1255825.081 1587666.916 0, 1256062.96 1587681.981 0, 
+    1256300.839 1587697.059 0, 1256538.717 1587712.152 0, 1256776.594 1587727.258 0, 1257014.47 1587742.378 0, 1257251.235 1587757.442 0, 1257490.219 1587772.661 0, 1257728.092 1587787.823 0, 1257965.964 1587803 0, 1258203.836 1587818.19 0, 1258441.707 1587833.394 0, 
+    1258679.576 1587848.613 0, 1258917.445 1587863.845 0, 1259155.313 1587879.092 0, 1259393.18 1587894.352 0, 1259631.046 1587909.626 0, 1259868.911 1587924.915 0, 1260106.776 1587940.217 0, 1260344.639 1587955.533 0, 1260582.502 1587970.864 0, 1260820.363 1587986.208 0, 
+    1261058.224 1588001.566 0, 1261296.084 1588016.939 0, 1261533.943 1588032.325 0, 1261771.801 1588047.726 0, 1262009.658 1588063.14 0, 1262247.514 1588078.568 0, 1262485.369 1588094.011 0, 1262723.224 1588109.467 0, 1262959.968 1588124.865 0, 1263321.254 1582572.671 0, 
+    1263682.569 1577020.041 0))
+
+POLYGON ((1274375.85 1588883.902 0, 1274139.148 1588867.835 0, 1273901.338 1588851.707 0, 1273663.528 1588835.593 0, 1273425.716 1588819.492 0, 1273187.903 1588803.406 0, 1272950.09 1588787.334 0, 1272712.275 1588771.275 0, 1272474.46 1588755.231 0, 1272236.644 1588739.201 0, 
+    1271998.826 1588723.185 0, 1271761.008 1588707.182 0, 1271523.189 1588691.194 0, 1271285.369 1588675.22 0, 1271047.547 1588659.259 0, 1270809.725 1588643.313 0, 1270571.902 1588627.381 0, 1270334.079 1588611.462 0, 1270096.254 1588595.558 0, 1269858.428 1588579.668 0, 
+    1269620.601 1588563.791 0, 1269382.774 1588547.929 0, 1269144.945 1588532.081 0, 1268907.116 1588516.246 0, 1268668.177 1588500.352 0, 1268431.454 1588484.62 0, 1268193.621 1588468.827 0, 1267955.788 1588453.049 0, 1267717.954 1588437.285 0, 1267480.119 1588421.534 0, 
+    1267242.283 1588405.798 0, 1267004.446 1588390.076 0, 1266766.608 1588374.367 0, 1266528.769 1588358.673 0, 1266290.93 1588342.992 0, 1266053.089 1588327.326 0, 1265815.247 1588311.674 0, 1265577.405 1588296.035 0, 1265339.562 1588280.411 0, 1265101.717 1588264.801 0, 
+    1264863.872 1588249.204 0, 1264626.026 1588233.622 0, 1264388.179 1588218.054 0, 1264150.331 1588202.499 0, 1263912.482 1588186.959 0, 1263674.632 1588171.433 0, 1263436.781 1588155.92 0, 1263198.93 1588140.422 0, 1262959.968 1588124.865 0, 1262598.711 1593676.617 0, 
+    1262237.483 1599227.92 0, 1262475.788 1599243.433 0, 1262712.986 1599258.889 0, 1262950.183 1599274.359 0, 1263187.38 1599289.843 0, 1263424.575 1599305.34 0, 1263661.769 1599320.852 0, 1263898.963 1599336.378 0, 1264136.156 1599351.917 0, 1264373.347 1599367.471 0, 
+    1264610.538 1599383.038 0, 1264847.728 1599398.619 0, 1265084.917 1599414.215 0, 1265322.105 1599429.824 0, 1265559.292 1599445.448 0, 1265796.479 1599461.085 0, 1266033.664 1599476.736 0, 1266270.848 1599492.401 0, 1266508.032 1599508.08 0, 1266745.214 1599523.774 0, 
+    1266982.396 1599539.481 0, 1267219.577 1599555.202 0, 1267456.757 1599570.937 0, 1267693.935 1599586.686 0, 1267930.009 1599602.375 0, 1268168.29 1599618.225 0, 1268405.466 1599634.016 0, 1268642.642 1599649.821 0, 1268879.816 1599665.64 0, 1269116.989 1599681.472 0, 
+    1269354.161 1599697.319 0, 1269591.333 1599713.18 0, 1269828.503 1599729.054 0, 1270065.673 1599744.943 0, 1270302.841 1599760.845 0, 1270540.009 1599776.762 0, 1270777.176 1599792.692 0, 1271014.342 1599808.637 0, 1271251.506 1599824.595 0, 1271488.67 1599840.567 0, 
+    1271725.833 1599856.554 0, 1271962.995 1599872.554 0, 1272200.156 1599888.568 0, 1272437.317 1599904.596 0, 1272674.476 1599920.638 0, 1272911.634 1599936.694 0, 1273148.791 1599952.764 0, 1273385.948 1599968.848 0, 1273621.999 1599984.871 0, 1273998.91 1594434.611 0, 
+    1274375.85 1588883.902 0))
+
+POLYGON ((1285004.332 1600773.983 0, 1284768.325 1600757.293 0, 1284531.215 1600740.539 0, 1284294.104 1600723.799 0, 1284056.992 1600707.073 0, 1283819.879 1600690.361 0, 1283582.765 1600673.663 0, 1283345.65 1600656.979 0, 1283108.534 1600640.309 0, 1282871.417 1600623.653 0, 
+    1282634.299 1600607.01 0, 1282397.181 1600590.382 0, 1282160.061 1600573.768 0, 1281922.94 1600557.167 0, 1281685.818 1600540.581 0, 1281448.695 1600524.008 0, 1281211.572 1600507.45 0, 1280974.447 1600490.905 0, 1280737.321 1600474.375 0, 1280500.195 1600457.858 0, 
+    1280263.067 1600441.355 0, 1280025.939 1600424.867 0, 1279788.809 1600408.392 0, 1279551.679 1600391.931 0, 1279313.444 1600375.408 0, 1279077.415 1600359.051 0, 1278840.281 1600342.632 0, 1278603.147 1600326.227 0, 1278366.012 1600309.836 0, 1278128.875 1600293.459 0, 
+    1277891.738 1600277.096 0, 1277654.6 1600260.747 0, 1277417.461 1600244.411 0, 1277180.32 1600228.09 0, 1276943.179 1600211.783 0, 1276706.037 1600195.49 0, 1276468.894 1600179.21 0, 1276231.75 1600162.945 0, 1275994.605 1600146.693 0, 1275757.459 1600130.456 0, 
+    1275520.312 1600114.232 0, 1275283.165 1600098.023 0, 1275046.016 1600081.827 0, 1274808.866 1600065.645 0, 1274571.715 1600049.478 0, 1274334.564 1600033.324 0, 1274097.411 1600017.184 0, 1273860.258 1600001.058 0, 1273621.999 1599984.871 0, 1273245.12 1605534.676 0, 
+    1272868.272 1611084.02 0, 1273105.874 1611100.162 0, 1273342.375 1611116.243 0, 1273578.874 1611132.339 0, 1273815.372 1611148.448 0, 1274051.87 1611164.571 0, 1274288.366 1611180.708 0, 1274524.862 1611196.859 0, 1274761.356 1611213.024 0, 1274997.85 1611229.203 0, 
+    1275234.343 1611245.396 0, 1275470.834 1611261.603 0, 1275707.325 1611277.823 0, 1275943.815 1611294.058 0, 1276180.304 1611310.306 0, 1276416.792 1611326.569 0, 1276653.278 1611342.845 0, 1276889.764 1611359.135 0, 1277126.249 1611375.439 0, 1277362.733 1611391.757 0, 
+    1277599.217 1611408.089 0, 1277835.699 1611424.435 0, 1278072.18 1611440.795 0, 1278308.66 1611457.169 0, 1278544.04 1611473.48 0, 1278781.618 1611489.958 0, 1279018.095 1611506.374 0, 1279254.571 1611522.803 0, 1279491.047 1611539.246 0, 1279727.521 1611555.704 0, 
+    1279963.994 1611572.175 0, 1280200.467 1611588.66 0, 1280436.938 1611605.159 0, 1280673.409 1611621.672 0, 1280909.878 1611638.199 0, 1281146.347 1611654.739 0, 1281382.815 1611671.294 0, 1281619.281 1611687.863 0, 1281855.747 1611704.445 0, 1282092.212 1611721.042 0, 
+    1282328.675 1611737.652 0, 1282565.138 1611754.276 0, 1282801.6 1611770.914 0, 1283038.06 1611787.566 0, 1283274.52 1611804.232 0, 1283510.979 1611820.912 0, 1283747.437 1611837.606 0, 1283983.894 1611854.314 0, 1284219.251 1611870.958 0, 1284611.775 1606322.701 0, 
+    1285004.332 1600773.983 0))
+
+POLYGON ((1295567.961 1612689.962 0, 1295332.65 1612672.653 0, 1295096.241 1612655.277 0, 1294859.831 1612637.915 0, 1294623.421 1612620.567 0, 1294387.009 1612603.233 0, 1294150.596 1612585.913 0, 1293914.182 1612568.607 0, 1293677.767 1612551.315 0, 1293441.352 1612534.036 0, 
+    1293204.935 1612516.772 0, 1292968.517 1612499.521 0, 1292732.098 1612482.285 0, 1292495.678 1612465.062 0, 1292259.257 1612447.853 0, 1292022.835 1612430.659 0, 1291786.412 1612413.478 0, 1291549.988 1612396.311 0, 1291313.563 1612379.158 0, 1291077.138 1612362.018 0, 
+    1290840.711 1612344.893 0, 1290604.283 1612327.782 0, 1290367.854 1612310.684 0, 1290131.424 1612293.601 0, 1289893.895 1612276.452 0, 1289658.561 1612259.476 0, 1289422.128 1612242.434 0, 1289185.694 1612225.406 0, 1288949.259 1612208.392 0, 1288712.823 1612191.392 0, 
+    1288476.386 1612174.406 0, 1288239.948 1612157.434 0, 1288003.509 1612140.475 0, 1287767.069 1612123.531 0, 1287530.628 1612106.601 0, 1287294.186 1612089.684 0, 1287057.743 1612072.781 0, 1286821.299 1612055.893 0, 1286584.854 1612039.018 0, 1286348.408 1612022.157 0, 
+    1286111.961 1612005.31 0, 1285875.513 1611988.477 0, 1285639.064 1611971.658 0, 1285402.614 1611954.853 0, 1285166.163 1611938.062 0, 1284929.711 1611921.284 0, 1284693.258 1611904.521 0, 1284456.804 1611887.771 0, 1284219.251 1611870.958 0, 1283826.76 1617418.747 0, 
+    1283434.302 1622966.062 0, 1283671.2 1622982.829 0, 1283907 1622999.532 0, 1284142.8 1623016.249 0, 1284378.599 1623032.98 0, 1284614.397 1623049.725 0, 1284850.194 1623066.484 0, 1285085.99 1623083.257 0, 1285321.785 1623100.043 0, 1285557.579 1623116.843 0, 
+    1285793.372 1623133.658 0, 1286029.164 1623150.486 0, 1286264.955 1623167.328 0, 1286500.745 1623184.184 0, 1286736.534 1623201.054 0, 1286972.322 1623217.937 0, 1287208.109 1623234.835 0, 1287443.895 1623251.746 0, 1287679.68 1623268.672 0, 1287915.464 1623285.611 0, 
+    1288151.247 1623302.564 0, 1288387.029 1623319.531 0, 1288622.81 1623336.512 0, 1288858.59 1623353.506 0, 1289093.274 1623370.436 0, 1289330.147 1623387.538 0, 1289565.924 1623404.574 0, 1289801.7 1623421.624 0, 1290037.475 1623438.688 0, 1290273.249 1623455.766 0, 
+    1290509.022 1623472.858 0, 1290744.794 1623489.964 0, 1290980.565 1623507.083 0, 1291216.335 1623524.217 0, 1291452.104 1623541.364 0, 1291687.872 1623558.525 0, 1291923.639 1623575.7 0, 1292159.405 1623592.889 0, 1292395.17 1623610.092 0, 1292630.934 1623627.309 0, 
+    1292866.696 1623644.54 0, 1293102.458 1623661.784 0, 1293338.219 1623679.043 0, 1293573.979 1623696.315 0, 1293809.738 1623713.601 0, 1294045.496 1623730.901 0, 1294281.252 1623748.215 0, 1294517.008 1623765.542 0, 1294751.669 1623782.804 0, 1295159.798 1618236.62 0, 
+    1295567.961 1612689.962 0))
+
+POLYGON ((1306066.684 1624631.516 0, 1305832.071 1624613.592 0, 1305596.365 1624595.598 0, 1305360.658 1624577.618 0, 1305124.95 1624559.652 0, 1304889.241 1624541.7 0, 1304653.531 1624523.762 0, 1304417.82 1624505.837 0, 1304182.107 1624487.927 0, 1303946.394 1624470.03 0, 
+    1303710.68 1624452.147 0, 1303474.964 1624434.279 0, 1303239.248 1624416.424 0, 1303003.53 1624398.582 0, 1302767.812 1624380.755 0, 1302532.092 1624362.942 0, 1302296.372 1624345.142 0, 1302060.65 1624327.357 0, 1301824.927 1624309.585 0, 1301589.204 1624291.827 0, 
+    1301353.479 1624274.083 0, 1301117.753 1624256.353 0, 1300882.026 1624238.637 0, 1300646.298 1624220.934 0, 1300409.476 1624203.164 0, 1300174.839 1624185.571 0, 1299939.108 1624167.91 0, 1299703.376 1624150.263 0, 1299467.643 1624132.63 0, 1299231.909 1624115.011 0, 
+    1298996.173 1624097.406 0, 1298760.437 1624079.815 0, 1298524.7 1624062.237 0, 1298288.961 1624044.674 0, 1298053.222 1624027.124 0, 1297817.482 1624009.588 0, 1297581.74 1623992.066 0, 1297345.998 1623974.558 0, 1297110.254 1623957.064 0, 1296874.51 1623939.583 0, 
+    1296638.764 1623922.117 0, 1296403.018 1623904.664 0, 1296167.27 1623887.225 0, 1295931.521 1623869.8 0, 1295695.772 1623852.389 0, 1295460.021 1623834.992 0, 1295224.269 1623817.609 0, 1294988.517 1623800.24 0, 1294751.669 1623782.804 0, 1294343.577 1629328.507 0, 
+    1293935.52 1634873.724 0, 1294171.711 1634891.112 0, 1294406.811 1634908.433 0, 1294641.91 1634925.768 0, 1294877.008 1634943.117 0, 1295112.105 1634960.48 0, 1295347.201 1634977.856 0, 1295582.295 1634995.247 0, 1295817.389 1635012.651 0, 1296052.482 1635030.069 0, 
+    1296287.574 1635047.501 0, 1296522.664 1635064.947 0, 1296757.754 1635082.407 0, 1296992.843 1635099.88 0, 1297227.93 1635117.368 0, 1297463.017 1635134.869 0, 1297698.103 1635152.384 0, 1297933.187 1635169.913 0, 1298168.271 1635187.455 0, 1298403.353 1635205.012 0, 
+    1298638.435 1635222.582 0, 1298873.515 1635240.166 0, 1299108.594 1635257.764 0, 1299343.673 1635275.376 0, 1299577.66 1635292.92 0, 1299813.826 1635310.641 0, 1300048.902 1635328.295 0, 1300283.976 1635345.962 0, 1300519.049 1635363.643 0, 1300754.121 1635381.338 0, 
+    1300989.192 1635399.047 0, 1301224.262 1635416.769 0, 1301459.331 1635434.505 0, 1301694.399 1635452.256 0, 1301929.466 1635470.02 0, 1302164.532 1635487.798 0, 1302399.597 1635505.589 0, 1302634.66 1635523.395 0, 1302869.723 1635541.214 0, 1303104.785 1635559.047 0, 
+    1303339.845 1635576.895 0, 1303574.905 1635594.755 0, 1303809.963 1635612.63 0, 1304045.021 1635630.519 0, 1304280.077 1635648.421 0, 1304515.132 1635666.337 0, 1304750.187 1635684.267 0, 1304985.24 1635702.211 0, 1305219.204 1635720.086 0, 1305642.925 1630176.044 0, 
+    1306066.684 1624631.516 0))
+
+POLYGON ((1316500.452 1636598.323 0, 1316266.538 1636579.787 0, 1316031.536 1636561.18 0, 1315796.533 1636542.585 0, 1315561.529 1636524.005 0, 1315326.525 1636505.439 0, 1315091.519 1636486.886 0, 1314856.512 1636468.347 0, 1314621.503 1636449.823 0, 1314386.494 1636431.311 0, 
+    1314151.484 1636412.814 0, 1313916.472 1636394.331 0, 1313681.46 1636375.861 0, 1313446.446 1636357.405 0, 1313211.432 1636338.964 0, 1312976.416 1636320.535 0, 1312741.399 1636302.121 0, 1312506.381 1636283.721 0, 1312271.362 1636265.334 0, 1312036.342 1636246.961 0, 
+    1311801.321 1636228.603 0, 1311566.298 1636210.257 0, 1311331.275 1636191.926 0, 1311096.251 1636173.609 0, 1310860.138 1636155.221 0, 1310626.199 1636137.015 0, 1310391.171 1636118.74 0, 1310156.142 1636100.477 0, 1309921.113 1636082.229 0, 1309686.082 1636063.995 0, 
+    1309451.05 1636045.774 0, 1309216.017 1636027.567 0, 1308980.983 1636009.374 0, 1308745.947 1635991.195 0, 1308510.911 1635973.03 0, 1308275.874 1635954.879 0, 1308040.836 1635936.741 0, 1307805.796 1635918.617 0, 1307570.756 1635900.507 0, 1307335.714 1635882.411 0, 
+    1307100.671 1635864.329 0, 1306865.628 1635846.261 0, 1306630.583 1635828.206 0, 1306395.537 1635810.165 0, 1306160.49 1635792.138 0, 1305925.442 1635774.125 0, 1305690.393 1635756.126 0, 1305455.343 1635738.141 0, 1305219.204 1635720.086 0, 1304795.52 1641263.634 0, 
+    1304371.874 1646806.683 0, 1304607.358 1646824.688 0, 1304841.756 1646842.623 0, 1305076.152 1646860.572 0, 1305310.547 1646878.535 0, 1305544.942 1646896.512 0, 1305779.335 1646914.503 0, 1306013.727 1646932.507 0, 1306248.119 1646950.526 0, 1306482.509 1646968.558 0, 
+    1306716.898 1646986.604 0, 1306951.286 1647004.663 0, 1307185.673 1647022.737 0, 1307420.059 1647040.824 0, 1307654.443 1647058.925 0, 1307888.827 1647077.04 0, 1308123.21 1647095.168 0, 1308357.591 1647113.311 0, 1308591.972 1647131.467 0, 1308826.351 1647149.637 0, 
+    1309060.73 1647167.821 0, 1309295.107 1647186.018 0, 1309529.483 1647204.23 0, 1309763.858 1647222.455 0, 1309997.148 1647240.61 0, 1310232.606 1647258.947 0, 1310466.978 1647277.213 0, 1310701.348 1647295.494 0, 1310935.718 1647313.788 0, 1311170.087 1647332.096 0, 
+    1311404.455 1647350.418 0, 1311638.821 1647368.753 0, 1311873.187 1647387.102 0, 1312107.551 1647405.466 0, 1312341.914 1647423.843 0, 1312576.277 1647442.233 0, 1312810.638 1647460.638 0, 1313044.998 1647479.056 0, 1313279.357 1647497.488 0, 1313513.715 1647515.934 0, 
+    1313748.072 1647534.394 0, 1313982.427 1647552.867 0, 1314216.782 1647571.355 0, 1314451.136 1647589.856 0, 1314685.488 1647608.37 0, 1314919.839 1647626.899 0, 1315154.19 1647645.442 0, 1315388.539 1647663.998 0, 1315621.804 1647682.482 0, 1316061.108 1642140.652 0, 
+    1316500.452 1636598.323 0))
+
+POLYGON ((1326869.214 1648590.061 0, 1326636.001 1648570.917 0, 1326401.705 1648551.699 0, 1326167.408 1648532.495 0, 1325933.11 1648513.304 0, 1325698.811 1648494.127 0, 1325464.51 1648474.964 0, 1325230.209 1648455.815 0, 1324995.906 1648436.679 0, 1324761.602 1648417.557 0, 
+    1324527.298 1648398.45 0, 1324292.992 1648379.355 0, 1324058.684 1648360.275 0, 1323824.376 1648341.209 0, 1323590.067 1648322.156 0, 1323355.756 1648303.117 0, 1323121.445 1648284.092 0, 1322887.132 1648265.08 0, 1322652.818 1648246.083 0, 1322418.503 1648227.099 0, 
+    1322184.187 1648208.129 0, 1321949.87 1648189.173 0, 1321715.552 1648170.23 0, 1321481.232 1648151.301 0, 1321245.829 1648132.299 0, 1321012.59 1648113.486 0, 1320778.267 1648094.598 0, 1320543.944 1648075.725 0, 1320309.619 1648056.865 0, 1320075.292 1648038.019 0, 
+    1319840.965 1648019.187 0, 1319606.637 1648000.369 0, 1319372.308 1647981.564 0, 1319137.977 1647962.774 0, 1318903.645 1647943.997 0, 1318669.313 1647925.234 0, 1318434.979 1647906.484 0, 1318200.644 1647887.749 0, 1317966.308 1647869.027 0, 1317731.971 1647850.319 0, 
+    1317497.633 1647831.625 0, 1317263.293 1647812.944 0, 1317028.953 1647794.278 0, 1316794.611 1647775.625 0, 1316560.269 1647756.986 0, 1316325.925 1647738.361 0, 1316091.58 1647719.749 0, 1315857.234 1647701.152 0, 1315621.804 1647682.482 0, 1315182.54 1653223.805 0, 
+    1314743.316 1658764.616 0, 1314978.091 1658783.234 0, 1315211.785 1658801.78 0, 1315445.478 1658820.339 0, 1315679.169 1658838.913 0, 1315912.859 1658857.5 0, 1316146.549 1658876.101 0, 1316380.237 1658894.715 0, 1316613.924 1658913.344 0, 1316847.61 1658931.986 0, 
+    1317081.295 1658950.642 0, 1317314.979 1658969.311 0, 1317548.661 1658987.995 0, 1317782.343 1659006.692 0, 1318016.023 1659025.403 0, 1318249.703 1659044.127 0, 1318483.381 1659062.866 0, 1318717.058 1659081.618 0, 1318950.734 1659100.384 0, 1319184.409 1659119.164 0, 
+    1319418.083 1659137.957 0, 1319651.756 1659156.764 0, 1319885.428 1659175.585 0, 1320119.098 1659194.42 0, 1320351.688 1659213.181 0, 1320586.436 1659232.131 0, 1320820.103 1659251.007 0, 1321053.769 1659269.896 0, 1321287.434 1659288.8 0, 1321521.098 1659307.717 0, 
+    1321754.761 1659326.648 0, 1321988.423 1659345.593 0, 1322222.083 1659364.551 0, 1322455.743 1659383.523 0, 1322689.401 1659402.509 0, 1322923.058 1659421.509 0, 1323156.714 1659440.523 0, 1323390.369 1659459.55 0, 1323624.023 1659478.591 0, 1323857.676 1659497.645 0, 
+    1324091.327 1659516.714 0, 1324324.978 1659535.796 0, 1324558.627 1659554.892 0, 1324792.275 1659574.002 0, 1325025.922 1659593.125 0, 1325259.568 1659612.263 0, 1325493.213 1659631.414 0, 1325726.857 1659650.579 0, 1325959.421 1659669.668 0, 1326414.297 1654130.121 0, 
+    1326869.214 1648590.061 0))
+
+POLYGON ((1337172.924 1660606.405 0, 1336940.413 1660586.658 0, 1336706.825 1660566.833 0, 1336473.235 1660547.022 0, 1336239.644 1660527.225 0, 1336006.052 1660507.441 0, 1335772.458 1660487.671 0, 1335538.864 1660467.915 0, 1335305.268 1660448.173 0, 1335071.672 1660428.445 0, 
+    1334838.074 1660408.73 0, 1334604.475 1660389.029 0, 1334370.874 1660369.342 0, 1334137.273 1660349.668 0, 1333903.67 1660330.008 0, 1333670.067 1660310.362 0, 1333436.462 1660290.73 0, 1333202.856 1660271.111 0, 1332969.248 1660251.507 0, 1332735.64 1660231.916 0, 
+    1332502.031 1660212.338 0, 1332268.42 1660192.775 0, 1332034.808 1660173.225 0, 1331801.195 1660153.689 0, 1331566.504 1660134.077 0, 1331333.966 1660114.658 0, 1331100.349 1660095.163 0, 1330866.732 1660075.682 0, 1330633.113 1660056.215 0, 1330399.493 1660036.761 0, 
+    1330165.872 1660017.322 0, 1329932.25 1659997.896 0, 1329698.627 1659978.483 0, 1329465.002 1659959.085 0, 1329231.377 1659939.7 0, 1328997.75 1659920.329 0, 1328764.122 1659900.972 0, 1328530.493 1659881.628 0, 1328296.863 1659862.298 0, 1328063.232 1659842.982 0, 
+    1327829.6 1659823.68 0, 1327595.966 1659804.392 0, 1327362.331 1659785.117 0, 1327128.696 1659765.856 0, 1326895.059 1659746.609 0, 1326661.421 1659727.375 0, 1326427.781 1659708.155 0, 1326194.141 1659688.949 0, 1325959.421 1659669.668 0, 1325504.588 1665208.697 0, 
+    1325049.799 1670747.199 0, 1325283.864 1670766.426 0, 1325516.852 1670785.579 0, 1325749.839 1670804.745 0, 1325982.825 1670823.925 0, 1326215.81 1670843.118 0, 1326448.794 1670862.325 0, 1326681.777 1670881.546 0, 1326914.758 1670900.781 0, 1327147.739 1670920.029 0, 
+    1327380.718 1670939.292 0, 1327613.696 1670958.567 0, 1327846.673 1670977.857 0, 1328079.649 1670997.16 0, 1328312.624 1671016.477 0, 1328545.597 1671035.808 0, 1328778.57 1671055.152 0, 1329011.541 1671074.51 0, 1329244.511 1671093.882 0, 1329477.48 1671113.268 0, 
+    1329710.448 1671132.667 0, 1329943.415 1671152.08 0, 1330176.381 1671171.507 0, 1330409.345 1671190.947 0, 1330641.234 1671210.311 0, 1330875.271 1671229.869 0, 1331108.232 1671249.35 0, 1331341.192 1671268.846 0, 1331574.15 1671288.355 0, 1331807.108 1671307.877 0, 
+    1332040.064 1671327.414 0, 1332273.02 1671346.964 0, 1332505.974 1671366.527 0, 1332738.927 1671386.105 0, 1332971.879 1671405.696 0, 1333204.829 1671425.301 0, 1333437.779 1671444.92 0, 1333670.727 1671464.552 0, 1333903.674 1671484.198 0, 1334136.621 1671503.858 0, 
+    1334369.565 1671523.531 0, 1334602.509 1671543.219 0, 1334835.452 1671562.919 0, 1335068.393 1671582.634 0, 1335301.334 1671602.362 0, 1335534.273 1671622.104 0, 1335767.211 1671641.86 0, 1336000.147 1671661.63 0, 1336232.01 1671681.322 0, 1336702.445 1666144.126 0, 
+    1337172.924 1660606.405 0))
+
+POLYGON ((550625.298 965411.081 0, 550352.194 965437.404 0, 550077.692 965463.877 0, 549803.191 965490.367 0, 549528.692 965516.873 0, 549254.194 965543.394 0, 548979.698 965569.933 0, 548705.203 965596.487 0, 548430.71 965623.057 0, 548156.219 965649.644 0, 
+    547881.729 965676.246 0, 547607.241 965702.865 0, 547332.754 965729.5 0, 547058.269 965756.152 0, 546783.785 965782.819 0, 546509.303 965809.502 0, 546234.823 965836.202 0, 545960.344 965862.918 0, 545685.867 965889.65 0, 545411.391 965916.398 0, 
+    545136.917 965943.162 0, 544862.444 965969.942 0, 544587.973 965996.739 0, 544313.504 966023.552 0, 544037.635 966050.518 0, 543764.569 966077.226 0, 543490.105 966104.087 0, 543215.642 966130.964 0, 542941.18 966157.858 0, 542666.72 966184.767 0, 
+    542392.262 966211.693 0, 542117.805 966238.635 0, 541843.35 966265.593 0, 541568.896 966292.568 0, 541294.444 966319.558 0, 541019.994 966346.564 0, 540745.545 966373.587 0, 540471.097 966400.626 0, 540196.652 966427.681 0, 539922.208 966454.752 0, 
+    539647.765 966481.84 0, 539373.324 966508.943 0, 539098.885 966536.063 0, 538824.447 966563.199 0, 538550.011 966590.351 0, 538275.577 966617.519 0, 538001.144 966644.703 0, 537726.713 966671.903 0, 537450.881 966699.259 0, 538001.68 972251.379 0, 
+    538552.49 977803.622 0, 538827.664 977776.331 0, 539101.442 977749.196 0, 539375.221 977722.076 0, 539649.002 977694.973 0, 539922.785 977667.885 0, 540196.569 977640.814 0, 540470.354 977613.759 0, 540744.142 977586.72 0, 541017.93 977559.697 0, 
+    541291.721 977532.691 0, 541565.513 977505.7 0, 541839.307 977478.726 0, 542113.102 977451.767 0, 542386.899 977424.825 0, 542660.697 977397.899 0, 542934.497 977370.989 0, 543208.299 977344.095 0, 543482.102 977317.217 0, 543755.906 977290.355 0, 
+    544029.713 977263.51 0, 544303.521 977236.68 0, 544577.33 977209.867 0, 544851.141 977183.07 0, 545123.556 977156.425 0, 545398.768 977129.524 0, 545672.584 977102.775 0, 545946.401 977076.042 0, 546220.22 977049.326 0, 546494.04 977022.625 0, 
+    546767.863 976995.941 0, 547041.686 976969.272 0, 547315.511 976942.62 0, 547589.338 976915.984 0, 547863.166 976889.364 0, 548136.996 976862.76 0, 548410.828 976836.173 0, 548684.661 976809.601 0, 548958.495 976783.046 0, 549232.332 976756.506 0, 
+    549506.169 976729.983 0, 549780.009 976703.476 0, 550053.849 976676.985 0, 550327.692 976650.51 0, 550601.536 976624.051 0, 550875.381 976597.609 0, 551149.228 976571.182 0, 551423.077 976544.772 0, 551695.531 976518.512 0, 551160.409 970964.736 0, 
+    550625.298 965411.081 0))
+
+POLYGON ((564842.15 975270.539 0, 564569.621 975296.029 0, 564295.699 975321.666 0, 564021.778 975347.318 0, 563747.859 975372.987 0, 563473.941 975398.672 0, 563200.025 975424.373 0, 562926.111 975450.091 0, 562652.198 975475.824 0, 562378.286 975501.573 0, 
+    562104.376 975527.339 0, 561830.467 975553.121 0, 561556.56 975578.919 0, 561282.655 975604.733 0, 561008.751 975630.563 0, 560734.849 975656.409 0, 560460.948 975682.271 0, 560187.048 975708.15 0, 559913.15 975734.044 0, 559639.254 975759.955 0, 
+    559365.359 975785.882 0, 559091.466 975811.825 0, 558817.574 975837.784 0, 558543.684 975863.759 0, 558268.399 975889.883 0, 557995.908 975915.758 0, 557722.022 975941.781 0, 557448.138 975967.821 0, 557174.256 975993.877 0, 556900.375 976019.949 0, 
+    556626.495 976046.037 0, 556352.617 976072.141 0, 556078.741 976098.261 0, 555804.866 976124.397 0, 555530.992 976150.55 0, 555257.12 976176.719 0, 554983.25 976202.903 0, 554709.381 976229.104 0, 554435.514 976255.321 0, 554161.649 976281.554 0, 
+    553887.784 976307.803 0, 553613.922 976334.069 0, 553340.061 976360.35 0, 553066.201 976386.648 0, 552792.343 976412.962 0, 552518.487 976439.291 0, 552244.632 976465.637 0, 551970.779 976491.999 0, 551695.531 976518.512 0, 552230.664 982072.406 0, 
+    552765.808 987626.414 0, 553040.399 987599.965 0, 553313.599 987573.666 0, 553586.8 987547.383 0, 553860.003 987521.116 0, 554133.207 987494.865 0, 554406.412 987468.63 0, 554679.62 987442.411 0, 554952.828 987416.209 0, 555226.039 987390.022 0, 
+    555499.25 987363.852 0, 555772.464 987337.697 0, 556045.679 987311.559 0, 556318.895 987285.437 0, 556592.113 987259.331 0, 556865.333 987233.241 0, 557138.554 987207.167 0, 557411.776 987181.109 0, 557685.001 987155.067 0, 557958.226 987129.041 0, 
+    558231.453 987103.031 0, 558504.682 987077.038 0, 558777.912 987051.06 0, 559051.144 987025.099 0, 559322.985 986999.286 0, 559597.612 986973.224 0, 559870.849 986947.311 0, 560144.087 986921.414 0, 560417.326 986895.533 0, 560690.567 986869.668 0, 
+    560963.809 986843.819 0, 561237.053 986817.987 0, 561510.299 986792.17 0, 561783.546 986766.369 0, 562056.794 986740.585 0, 562330.044 986714.816 0, 562603.296 986689.064 0, 562876.549 986663.328 0, 563149.804 986637.608 0, 563423.06 986611.904 0, 
+    563696.317 986586.216 0, 563969.577 986560.544 0, 564242.837 986534.888 0, 564516.099 986509.248 0, 564789.363 986483.624 0, 565062.628 986458.017 0, 565335.895 986432.425 0, 565609.163 986406.85 0, 565881.041 986381.421 0, 565361.59 980825.923 0, 
+    564842.15 975270.539 0))
+
+POLYGON ((578999.739 985173.485 0, 578727.788 985198.146 0, 578454.449 985222.949 0, 578181.111 985247.769 0, 577907.775 985272.604 0, 577634.44 985297.456 0, 577361.106 985322.323 0, 577087.774 985347.207 0, 576814.443 985372.107 0, 576541.114 985397.023 0, 
+    576267.787 985421.955 0, 575994.461 985446.903 0, 575721.136 985471.867 0, 575447.813 985496.847 0, 575174.491 985521.844 0, 574901.171 985546.856 0, 574627.852 985571.885 0, 574354.534 985596.929 0, 574081.219 985621.99 0, 573807.904 985647.067 0, 
+    573534.591 985672.159 0, 573261.28 985697.268 0, 572987.97 985722.393 0, 572714.661 985747.535 0, 572439.964 985772.82 0, 572168.049 985797.865 0, 571894.745 985823.054 0, 571621.442 985848.26 0, 571348.141 985873.482 0, 571074.842 985898.719 0, 
+    570801.543 985923.973 0, 570528.247 985949.243 0, 570254.952 985974.529 0, 569981.658 985999.831 0, 569708.366 986025.149 0, 569435.075 986050.483 0, 569161.786 986075.833 0, 568888.498 986101.199 0, 568615.212 986126.582 0, 568341.928 986151.98 0, 
+    568068.644 986177.395 0, 567795.363 986202.825 0, 567522.082 986228.272 0, 567248.804 986253.735 0, 566975.527 986279.214 0, 566702.251 986304.709 0, 566428.977 986330.22 0, 566155.704 986355.747 0, 565881.041 986381.421 0, 566400.503 991937.028 0, 
+    566919.974 997492.742 0, 567193.979 997467.13 0, 567466.598 997441.664 0, 567739.218 997416.214 0, 568011.84 997390.78 0, 568284.463 997365.362 0, 568557.088 997339.96 0, 568829.714 997314.574 0, 569102.342 997289.204 0, 569374.971 997263.851 0, 
+    569647.602 997238.513 0, 569920.234 997213.191 0, 570192.867 997187.886 0, 570465.502 997162.596 0, 570738.139 997137.323 0, 571010.777 997112.065 0, 571283.417 997086.824 0, 571556.058 997061.598 0, 571828.7 997036.389 0, 572101.344 997011.196 0, 
+    572373.99 996986.018 0, 572646.637 996960.857 0, 572919.285 996935.712 0, 573191.935 996910.583 0, 573463.2 996885.598 0, 573737.24 996860.373 0, 574009.894 996835.292 0, 574282.55 996810.227 0, 574555.207 996785.178 0, 574827.866 996760.145 0, 
+    575100.527 996735.129 0, 575373.188 996710.128 0, 575645.852 996685.143 0, 575918.516 996660.175 0, 576191.182 996635.222 0, 576463.85 996610.286 0, 576736.519 996585.365 0, 577009.19 996560.461 0, 577281.862 996535.572 0, 577554.535 996510.7 0, 
+    577827.21 996485.844 0, 578099.887 996461.003 0, 578372.565 996436.179 0, 578645.244 996411.371 0, 578917.925 996386.579 0, 579190.607 996361.803 0, 579463.291 996337.043 0, 579735.976 996312.299 0, 580007.276 996287.697 0, 579503.503 990730.538 0, 
+    578999.739 985173.485 0))
+
+POLYGON ((593097.931 995119.631 0, 592826.56 995143.467 0, 592553.806 995167.44 0, 592281.054 995191.429 0, 592008.302 995215.435 0, 591735.553 995239.457 0, 591462.804 995263.494 0, 591190.057 995287.548 0, 590917.312 995311.618 0, 590644.568 995335.704 0, 
+    590371.825 995359.805 0, 590099.084 995383.923 0, 589826.344 995408.057 0, 589553.605 995432.207 0, 589280.868 995456.374 0, 589008.133 995480.556 0, 588735.399 995504.754 0, 588462.666 995528.968 0, 588189.935 995553.198 0, 587917.205 995577.445 0, 
+    587644.476 995601.707 0, 587371.749 995625.986 0, 587099.024 995650.28 0, 586826.299 995674.591 0, 586552.191 995699.041 0, 586280.855 995723.26 0, 586008.135 995747.619 0, 585735.417 995771.993 0, 585462.7 995796.384 0, 585189.984 995820.791 0, 
+    584917.27 995845.214 0, 584644.558 995869.653 0, 584371.846 995894.108 0, 584099.137 995918.579 0, 583826.428 995943.066 0, 583553.721 995967.569 0, 583281.016 995992.089 0, 583008.312 996016.624 0, 582735.609 996041.175 0, 582462.908 996065.743 0, 
+    582190.208 996090.326 0, 581917.51 996114.925 0, 581644.813 996139.541 0, 581372.118 996164.173 0, 581099.424 996188.82 0, 580826.731 996213.484 0, 580554.04 996238.164 0, 580281.351 996262.859 0, 580007.276 996287.697 0, 580511.059 1001844.958 0, 
+    581014.85 1007402.317 0, 581288.267 1007377.539 0, 581560.303 1007352.902 0, 581832.339 1007328.282 0, 582104.378 1007303.677 0, 582376.417 1007279.089 0, 582648.459 1007254.516 0, 582920.501 1007229.96 0, 583192.545 1007205.419 0, 583464.591 1007180.895 0, 
+    583736.638 1007156.386 0, 584008.686 1007131.894 0, 584280.736 1007107.417 0, 584552.787 1007082.957 0, 584824.84 1007058.513 0, 585096.894 1007034.084 0, 585368.95 1007009.672 0, 585641.007 1006985.276 0, 585913.065 1006960.895 0, 586185.125 1006936.531 0, 
+    586457.186 1006912.183 0, 586729.249 1006887.85 0, 587001.313 1006863.534 0, 587273.379 1006839.234 0, 587544.064 1006815.073 0, 587817.514 1006790.681 0, 588089.584 1006766.429 0, 588361.656 1006742.193 0, 588633.728 1006717.973 0, 588905.802 1006693.768 0, 
+    589177.878 1006669.58 0, 589449.955 1006645.408 0, 589722.034 1006621.252 0, 589994.113 1006597.112 0, 590266.195 1006572.988 0, 590538.277 1006548.879 0, 590810.362 1006524.787 0, 591082.447 1006500.711 0, 591354.534 1006476.651 0, 591626.622 1006452.607 0, 
+    591898.712 1006428.579 0, 592170.803 1006404.567 0, 592442.896 1006380.571 0, 592714.99 1006356.591 0, 592987.086 1006332.627 0, 593259.182 1006308.679 0, 593531.281 1006284.747 0, 593803.38 1006260.831 0, 594074.1 1006237.053 0, 593586.011 1000678.293 0, 
+    593097.931 995119.631 0))
+
+POLYGON ((607136.59 1005108.688 0, 606865.802 1005131.702 0, 606593.636 1005154.849 0, 606321.471 1005178.012 0, 606049.307 1005201.191 0, 605777.145 1005224.386 0, 605504.985 1005247.598 0, 605232.825 1005270.825 0, 604960.667 1005294.068 0, 604688.511 1005317.327 0, 
+    604416.356 1005340.603 0, 604144.202 1005363.894 0, 603872.049 1005387.201 0, 603599.898 1005410.524 0, 603327.748 1005433.864 0, 603055.6 1005457.219 0, 602783.453 1005480.591 0, 602511.307 1005503.978 0, 602239.163 1005527.381 0, 601967.02 1005550.801 0, 
+    601694.879 1005574.236 0, 601422.739 1005597.688 0, 601150.6 1005621.155 0, 600878.463 1005644.639 0, 600604.946 1005668.257 0, 600334.192 1005691.654 0, 600062.059 1005715.185 0, 599789.927 1005738.733 0, 599517.797 1005762.296 0, 599245.668 1005785.876 0, 
+    598973.54 1005809.472 0, 598701.414 1005833.083 0, 598429.289 1005856.711 0, 598157.166 1005880.354 0, 597885.044 1005904.014 0, 597612.923 1005927.69 0, 597340.804 1005951.382 0, 597068.686 1005975.089 0, 596796.569 1005998.813 0, 596524.454 1006022.553 0, 
+    596252.341 1006046.309 0, 595980.228 1006070.08 0, 595708.117 1006093.868 0, 595436.008 1006117.672 0, 595163.9 1006141.492 0, 594891.793 1006165.328 0, 594619.688 1006189.18 0, 594347.584 1006213.047 0, 594074.1 1006237.053 0, 594562.197 1011795.906 0, 
+    595050.302 1017354.85 0, 595323.128 1017330.902 0, 595594.578 1017307.092 0, 595866.029 1017283.297 0, 596137.481 1017259.519 0, 596408.935 1017235.756 0, 596680.39 1017212.009 0, 596951.846 1017188.279 0, 597223.304 1017164.564 0, 597494.763 1017140.866 0, 
+    597766.224 1017117.183 0, 598037.686 1017093.516 0, 598309.15 1017069.866 0, 598580.615 1017046.231 0, 598852.081 1017022.612 0, 599123.549 1016999.009 0, 599395.018 1016975.422 0, 599666.488 1016951.852 0, 599937.96 1016928.297 0, 600209.433 1016904.758 0, 
+    600480.908 1016881.235 0, 600752.384 1016857.728 0, 601023.861 1016834.237 0, 601295.34 1016810.762 0, 601565.443 1016787.422 0, 601838.301 1016763.86 0, 602109.784 1016740.433 0, 602381.268 1016717.022 0, 602652.754 1016693.627 0, 602924.241 1016670.248 0, 
+    603195.729 1016646.885 0, 603467.219 1016623.538 0, 603738.71 1016600.207 0, 604010.203 1016576.892 0, 604281.697 1016553.592 0, 604553.192 1016530.309 0, 604824.688 1016507.042 0, 605096.186 1016483.791 0, 605367.686 1016460.555 0, 605639.187 1016437.336 0, 
+    605910.689 1016414.133 0, 606182.192 1016390.945 0, 606453.697 1016367.774 0, 606725.203 1016344.619 0, 606996.711 1016321.479 0, 607268.22 1016298.356 0, 607539.73 1016275.249 0, 607811.241 1016252.157 0, 608081.378 1016229.199 0, 607608.98 1010668.898 0, 
+    607136.59 1005108.688 0))
+
+POLYGON ((621115.582 1015140.367 0, 620845.38 1015162.563 0, 620573.804 1015184.887 0, 620302.229 1015207.227 0, 620030.656 1015229.583 0, 619759.084 1015251.956 0, 619487.514 1015274.344 0, 619215.945 1015296.748 0, 618944.377 1015319.168 0, 618672.81 1015341.604 0, 
+    618401.245 1015364.057 0, 618129.681 1015386.525 0, 617858.119 1015409.009 0, 617586.557 1015431.509 0, 617314.997 1015454.025 0, 617043.439 1015476.557 0, 616771.881 1015499.105 0, 616500.326 1015521.669 0, 616228.771 1015544.249 0, 615957.218 1015566.845 0, 
+    615685.666 1015589.457 0, 615414.115 1015612.085 0, 615142.566 1015634.729 0, 614871.018 1015657.389 0, 614598.096 1015680.18 0, 614327.926 1015702.757 0, 614056.382 1015725.465 0, 613784.839 1015748.189 0, 613513.298 1015770.929 0, 613241.758 1015793.684 0, 
+    612970.219 1015816.456 0, 612698.682 1015839.244 0, 612427.146 1015862.048 0, 612155.611 1015884.868 0, 611884.078 1015907.703 0, 611612.546 1015930.555 0, 611341.016 1015953.423 0, 611069.487 1015976.306 0, 610797.959 1015999.206 0, 610526.432 1016022.122 0, 
+    610254.907 1016045.053 0, 609983.383 1016068.001 0, 609711.861 1016090.965 0, 609440.34 1016113.944 0, 609168.82 1016136.94 0, 608897.301 1016159.951 0, 608625.784 1016182.979 0, 608354.269 1016206.022 0, 608081.378 1016229.199 0, 608553.783 1021789.584 0, 
+    609026.196 1027350.052 0, 609298.428 1027326.931 0, 609569.289 1027303.943 0, 609840.152 1027280.971 0, 610111.016 1027258.015 0, 610381.881 1027235.075 0, 610652.748 1027212.151 0, 610923.615 1027189.243 0, 611194.485 1027166.35 0, 611465.355 1027143.474 0, 
+    611736.227 1027120.613 0, 612007.1 1027097.769 0, 612277.975 1027074.941 0, 612548.851 1027052.128 0, 612819.728 1027029.331 0, 613090.607 1027006.551 0, 613361.487 1026983.786 0, 613632.368 1026961.037 0, 613903.251 1026938.304 0, 614174.135 1026915.587 0, 
+    614445.02 1026892.886 0, 614715.907 1026870.201 0, 614986.795 1026847.532 0, 615257.684 1026824.879 0, 615527.203 1026802.356 0, 615799.467 1026779.621 0, 616070.36 1026757.015 0, 616341.255 1026734.426 0, 616612.151 1026711.853 0, 616883.048 1026689.295 0, 
+    617153.947 1026666.754 0, 617424.847 1026644.228 0, 617695.748 1026621.718 0, 617966.651 1026599.225 0, 618237.555 1026576.747 0, 618508.46 1026554.285 0, 618779.367 1026531.839 0, 619050.275 1026509.409 0, 619321.184 1026486.995 0, 619592.095 1026464.597 0, 
+    619863.006 1026442.215 0, 620133.92 1026419.849 0, 620404.834 1026397.499 0, 620675.75 1026375.165 0, 620946.667 1026352.846 0, 621217.586 1026330.544 0, 621488.505 1026308.258 0, 621759.426 1026285.987 0, 622028.978 1026263.845 0, 621572.277 1020702.065 0, 
+    621115.582 1015140.367 0))
+
+POLYGON ((635034.776 1025214.378 0, 634765.162 1025235.759 0, 634494.179 1025257.264 0, 634223.197 1025278.785 0, 633952.217 1025300.321 0, 633681.238 1025321.874 0, 633410.26 1025343.443 0, 633139.283 1025365.028 0, 632868.308 1025386.628 0, 632597.334 1025408.245 0, 
+    632326.361 1025429.878 0, 632055.39 1025451.526 0, 631784.419 1025473.191 0, 631513.45 1025494.871 0, 631242.483 1025516.567 0, 630971.516 1025538.28 0, 630700.551 1025560.008 0, 630429.588 1025581.752 0, 630158.625 1025603.512 0, 629887.664 1025625.288 0, 
+    629616.704 1025647.08 0, 629345.745 1025668.888 0, 629074.788 1025690.712 0, 628803.831 1025712.552 0, 628531.506 1025734.519 0, 628261.923 1025756.28 0, 627990.971 1025778.168 0, 627720.02 1025800.071 0, 627449.07 1025821.991 0, 627178.122 1025843.927 0, 
+    626907.175 1025865.878 0, 626636.229 1025887.846 0, 626365.284 1025909.829 0, 626094.341 1025931.828 0, 625823.399 1025953.844 0, 625552.459 1025975.875 0, 625281.519 1025997.922 0, 625010.581 1026019.985 0, 624739.644 1026042.064 0, 624468.709 1026064.16 0, 
+    624197.775 1026086.271 0, 623926.842 1026108.397 0, 623655.911 1026130.54 0, 623384.98 1026152.699 0, 623114.051 1026174.874 0, 622843.124 1026197.065 0, 622572.197 1026219.271 0, 622301.272 1026241.494 0, 622028.978 1026263.845 0, 622485.685 1031825.702 0, 
+    622942.398 1037387.633 0, 623214.035 1037365.335 0, 623484.305 1037343.167 0, 623754.577 1037321.014 0, 624024.85 1037298.876 0, 624295.124 1037276.755 0, 624565.4 1037254.65 0, 624835.676 1037232.561 0, 625105.954 1037210.487 0, 625376.234 1037188.43 0, 
+    625646.514 1037166.388 0, 625916.796 1037144.362 0, 626187.08 1037122.352 0, 626457.364 1037100.358 0, 626727.65 1037078.38 0, 626997.937 1037056.418 0, 627268.226 1037034.472 0, 627538.516 1037012.542 0, 627808.807 1036990.627 0, 628079.099 1036968.729 0, 
+    628349.392 1036946.846 0, 628619.687 1036924.98 0, 628889.984 1036903.129 0, 629160.281 1036881.294 0, 629429.213 1036859.585 0, 629700.88 1036837.672 0, 629971.181 1036815.885 0, 630241.484 1036794.114 0, 630511.788 1036772.358 0, 630782.093 1036750.619 0, 
+    631052.399 1036728.896 0, 631322.707 1036707.188 0, 631593.016 1036685.496 0, 631863.326 1036663.821 0, 632133.638 1036642.161 0, 632403.951 1036620.517 0, 632674.265 1036598.889 0, 632944.58 1036577.277 0, 633214.897 1036555.68 0, 633485.215 1036534.1 0, 
+    633755.534 1036512.536 0, 634025.854 1036490.987 0, 634296.176 1036469.455 0, 634566.499 1036447.938 0, 634836.823 1036426.437 0, 635107.149 1036404.953 0, 635377.475 1036383.484 0, 635647.804 1036362.031 0, 635916.767 1036340.702 0, 635475.769 1030777.503 0, 
+    635034.776 1025214.378 0))
+
+POLYGON ((690110.971 1065927.915 0, 689843.732 1065946.071 0, 689575.145 1065964.334 0, 689306.56 1065982.613 0, 689037.975 1066000.907 0, 688769.391 1066019.218 0, 688500.809 1066037.544 0, 688232.227 1066055.886 0, 687963.647 1066074.244 0, 687695.067 1066092.618 0, 
+    687426.489 1066111.008 0, 687157.912 1066129.413 0, 686889.336 1066147.834 0, 686620.761 1066166.271 0, 686352.187 1066184.724 0, 686083.614 1066203.192 0, 685815.042 1066221.677 0, 685546.472 1066240.177 0, 685277.902 1066258.693 0, 685009.334 1066277.225 0, 
+    684740.766 1066295.773 0, 684472.2 1066314.336 0, 684203.635 1066332.915 0, 683935.071 1066351.51 0, 683665.158 1066370.215 0, 683397.946 1066388.748 0, 683129.385 1066407.39 0, 682860.825 1066426.049 0, 682592.267 1066444.723 0, 682323.709 1066463.412 0, 
+    682055.153 1066482.118 0, 681786.597 1066500.84 0, 681518.043 1066519.577 0, 681249.49 1066538.33 0, 680980.938 1066557.099 0, 680712.387 1066575.884 0, 680443.837 1066594.684 0, 680175.289 1066613.501 0, 679906.741 1066632.333 0, 679638.195 1066651.181 0, 
+    679369.649 1066670.045 0, 679101.105 1066688.924 0, 678832.562 1066707.819 0, 678564.02 1066726.731 0, 678295.479 1066745.658 0, 678026.939 1066764.6 0, 677758.4 1066783.559 0, 677489.863 1066802.533 0, 677219.976 1066821.619 0, 677613.835 1072388.751 0, 
+    678007.698 1077955.923 0, 678276.926 1077936.883 0, 678544.808 1077917.955 0, 678812.692 1077899.043 0, 679080.576 1077880.146 0, 679348.462 1077861.266 0, 679616.348 1077842.401 0, 679884.236 1077823.551 0, 680152.125 1077804.718 0, 680420.015 1077785.9 0, 
+    680687.906 1077767.098 0, 680955.798 1077748.312 0, 681223.692 1077729.542 0, 681491.586 1077710.787 0, 681759.482 1077692.048 0, 682027.378 1077673.325 0, 682295.276 1077654.618 0, 682563.175 1077635.926 0, 682831.075 1077617.25 0, 683098.976 1077598.59 0, 
+    683366.878 1077579.946 0, 683634.781 1077561.317 0, 683902.685 1077542.705 0, 684170.591 1077524.108 0, 684437.151 1077505.62 0, 684706.405 1077486.961 0, 684974.314 1077468.411 0, 685242.223 1077449.877 0, 685510.134 1077431.359 0, 685778.046 1077412.857 0, 
+    686045.959 1077394.37 0, 686313.873 1077375.899 0, 686581.789 1077357.444 0, 686849.705 1077339.005 0, 687117.622 1077320.582 0, 687385.541 1077302.174 0, 687653.46 1077283.782 0, 687921.381 1077265.406 0, 688189.303 1077247.045 0, 688457.226 1077228.7 0, 
+    688725.149 1077210.372 0, 688993.074 1077192.058 0, 689261 1077173.761 0, 689528.928 1077155.479 0, 689796.856 1077137.214 0, 690064.785 1077118.964 0, 690332.715 1077100.729 0, 690600.647 1077082.511 0, 690867.234 1077064.399 0, 690489.101 1071496.137 0, 
+    690110.971 1065927.915 0))
+
+POLYGON ((703729.237 1076209.21 0, 703462.598 1076226.569 0, 703194.616 1076244.03 0, 702926.635 1076261.507 0, 702658.656 1076279 0, 702390.677 1076296.509 0, 702122.699 1076314.034 0, 701854.723 1076331.574 0, 701586.747 1076349.13 0, 701318.772 1076366.702 0, 
+    701050.799 1076384.29 0, 700782.826 1076401.893 0, 700514.855 1076419.512 0, 700246.884 1076437.147 0, 699978.915 1076454.798 0, 699710.946 1076472.465 0, 699442.979 1076490.147 0, 699175.013 1076507.845 0, 698907.048 1076525.559 0, 698639.083 1076543.289 0, 
+    698371.12 1076561.034 0, 698103.158 1076578.795 0, 697835.197 1076596.572 0, 697567.237 1076614.365 0, 697297.933 1076632.263 0, 697031.32 1076649.998 0, 696763.363 1076667.838 0, 696495.407 1076685.693 0, 696227.453 1076703.565 0, 695959.499 1076721.452 0, 
+    695691.546 1076739.355 0, 695423.595 1076757.274 0, 695155.644 1076775.209 0, 694887.695 1076793.159 0, 694619.746 1076811.125 0, 694351.799 1076829.107 0, 694083.852 1076847.105 0, 693815.907 1076865.119 0, 693547.963 1076883.148 0, 693280.02 1076901.193 0, 
+    693012.078 1076919.254 0, 692744.137 1076937.33 0, 692476.197 1076955.423 0, 692208.258 1076973.531 0, 691940.32 1076991.655 0, 691672.383 1077009.794 0, 691404.447 1077027.95 0, 691136.513 1077046.121 0, 690867.234 1077064.399 0, 691245.368 1082632.697 0, 
+    691623.506 1088201.025 0, 691892.126 1088182.791 0, 692159.405 1088164.664 0, 692426.685 1088146.553 0, 692693.967 1088128.458 0, 692961.249 1088110.379 0, 693228.532 1088092.315 0, 693495.817 1088074.267 0, 693763.102 1088056.234 0, 694030.389 1088038.218 0, 
+    694297.677 1088020.217 0, 694564.965 1088002.232 0, 694832.255 1087984.262 0, 695099.546 1087966.309 0, 695366.838 1087948.371 0, 695634.131 1087930.448 0, 695901.425 1087912.542 0, 696168.72 1087894.651 0, 696436.016 1087876.776 0, 696703.313 1087858.917 0, 
+    696970.611 1087841.073 0, 697237.91 1087823.245 0, 697505.211 1087805.433 0, 697772.512 1087787.637 0, 698038.473 1087769.945 0, 698307.118 1087752.091 0, 698574.422 1087734.342 0, 698841.728 1087716.609 0, 699109.034 1087698.891 0, 699376.342 1087681.189 0, 
+    699643.651 1087663.503 0, 699910.96 1087645.832 0, 700178.271 1087628.177 0, 700445.583 1087610.538 0, 700712.896 1087592.915 0, 700980.21 1087575.307 0, 701247.524 1087557.716 0, 701514.84 1087540.14 0, 701782.157 1087522.579 0, 702049.475 1087505.034 0, 
+    702316.794 1087487.506 0, 702584.114 1087469.992 0, 702851.435 1087452.495 0, 703118.758 1087435.013 0, 703386.081 1087417.547 0, 703653.405 1087400.097 0, 703920.73 1087382.663 0, 704188.056 1087365.244 0, 704454.043 1087347.928 0, 704091.639 1081778.554 0, 
+    703729.237 1076209.21 0))
+
+POLYGON ((717286.939 1086531.083 0, 717020.903 1086547.647 0, 716753.528 1086564.311 0, 716486.155 1086580.99 0, 716218.782 1086597.685 0, 715951.411 1086614.396 0, 715684.041 1086631.122 0, 715416.671 1086647.864 0, 715149.303 1086664.622 0, 714881.935 1086681.396 0, 
+    714614.569 1086698.185 0, 714347.203 1086714.99 0, 714079.839 1086731.811 0, 713812.475 1086748.648 0, 713545.113 1086765.5 0, 713277.751 1086782.368 0, 713010.391 1086799.252 0, 712743.031 1086816.151 0, 712475.673 1086833.066 0, 712208.315 1086849.997 0, 
+    711940.958 1086866.944 0, 711673.603 1086883.907 0, 711406.248 1086900.885 0, 711138.895 1086917.879 0, 710870.202 1086934.974 0, 710604.191 1086951.914 0, 710336.84 1086968.955 0, 710069.491 1086986.012 0, 709802.142 1087003.084 0, 709534.795 1087020.173 0, 
+    709267.448 1087037.277 0, 709000.102 1087054.397 0, 708732.758 1087071.532 0, 708465.414 1087088.683 0, 708198.072 1087105.85 0, 707930.73 1087123.033 0, 707663.39 1087140.232 0, 707396.05 1087157.446 0, 707128.712 1087174.676 0, 706861.375 1087191.921 0, 
+    706594.038 1087209.183 0, 706326.703 1087226.46 0, 706059.368 1087243.753 0, 705792.035 1087261.062 0, 705524.703 1087278.386 0, 705257.371 1087295.726 0, 704990.041 1087313.082 0, 704722.712 1087330.453 0, 704454.043 1087347.928 0, 704816.449 1092917.329 0, 
+    705178.856 1098486.752 0, 705446.866 1098469.32 0, 705713.539 1098451.991 0, 705980.214 1098434.678 0, 706246.89 1098417.381 0, 706513.567 1098400.099 0, 706780.244 1098382.833 0, 707046.923 1098365.582 0, 707313.603 1098348.347 0, 707580.284 1098331.128 0, 
+    707846.965 1098313.925 0, 708113.648 1098296.737 0, 708380.332 1098279.565 0, 708647.017 1098262.409 0, 708913.703 1098245.268 0, 709180.39 1098228.143 0, 709447.078 1098211.034 0, 709713.766 1098193.941 0, 709980.456 1098176.863 0, 710247.147 1098159.801 0, 
+    710513.839 1098142.754 0, 710780.532 1098125.723 0, 711047.226 1098108.708 0, 711313.921 1098091.709 0, 711579.28 1098074.811 0, 711847.313 1098057.757 0, 712114.011 1098040.805 0, 712380.71 1098023.869 0, 712647.41 1098006.948 0, 712914.111 1097990.043 0, 
+    713180.813 1097973.153 0, 713447.516 1097956.279 0, 713714.22 1097939.421 0, 713980.924 1097922.579 0, 714247.63 1097905.752 0, 714514.337 1097888.941 0, 714781.045 1097872.146 0, 715047.754 1097855.367 0, 715314.463 1097838.603 0, 715581.174 1097821.855 0, 
+    715847.886 1097805.122 0, 716114.599 1097788.405 0, 716381.312 1097771.704 0, 716648.027 1097755.019 0, 716914.743 1097738.349 0, 717181.46 1097721.695 0, 717448.177 1097705.057 0, 717714.896 1097688.434 0, 717980.28 1097671.91 0, 717633.609 1092101.486 0, 
+    717286.939 1086531.083 0))
+
+POLYGON ((730783.955 1096893.238 0, 730518.523 1096909.013 0, 730251.759 1096924.882 0, 729984.995 1096940.766 0, 729718.233 1096956.667 0, 729451.471 1096972.583 0, 729184.71 1096988.514 0, 728917.95 1097004.462 0, 728651.191 1097020.425 0, 728384.433 1097036.404 0, 
+    728117.676 1097052.399 0, 727850.92 1097068.409 0, 727584.165 1097084.435 0, 727317.411 1097100.477 0, 727050.658 1097116.534 0, 726783.905 1097132.607 0, 726517.154 1097148.696 0, 726250.403 1097164.801 0, 725983.654 1097180.921 0, 725716.905 1097197.057 0, 
+    725450.158 1097213.208 0, 725183.411 1097229.376 0, 724916.666 1097245.559 0, 724649.921 1097261.757 0, 724381.843 1097278.053 0, 724116.434 1097294.202 0, 723849.693 1097310.448 0, 723582.952 1097326.709 0, 723316.212 1097342.986 0, 723049.473 1097359.279 0, 
+    722782.735 1097375.588 0, 722515.998 1097391.912 0, 722249.262 1097408.252 0, 721982.526 1097424.608 0, 721715.792 1097440.979 0, 721449.059 1097457.366 0, 721182.327 1097473.769 0, 720915.596 1097490.188 0, 720648.865 1097506.622 0, 720382.136 1097523.072 0, 
+    720115.407 1097539.537 0, 719848.68 1097556.019 0, 719581.954 1097572.516 0, 719315.228 1097589.028 0, 719048.504 1097605.557 0, 718781.78 1097622.101 0, 718515.058 1097638.661 0, 718248.336 1097655.236 0, 717980.28 1097671.91 0, 718326.952 1103242.353 0, 
+    718673.625 1108812.81 0, 718941.022 1108796.176 0, 719207.088 1108779.642 0, 719473.155 1108763.123 0, 719739.223 1108746.619 0, 720005.292 1108730.131 0, 720271.361 1108713.659 0, 720537.432 1108697.203 0, 720803.504 1108680.762 0, 721069.576 1108664.337 0, 
+    721335.65 1108647.927 0, 721601.724 1108631.534 0, 721867.8 1108615.155 0, 722133.876 1108598.793 0, 722399.954 1108582.446 0, 722666.032 1108566.115 0, 722932.112 1108549.8 0, 723198.192 1108533.5 0, 723464.273 1108517.216 0, 723730.355 1108500.947 0, 
+    723996.439 1108484.694 0, 724262.523 1108468.457 0, 724528.608 1108452.235 0, 724794.694 1108436.03 0, 725059.45 1108419.92 0, 725326.869 1108403.665 0, 725592.958 1108387.506 0, 725859.048 1108371.363 0, 726125.139 1108355.235 0, 726391.23 1108339.123 0, 
+    726657.323 1108323.027 0, 726923.417 1108306.946 0, 727189.511 1108290.882 0, 727455.607 1108274.832 0, 727721.703 1108258.799 0, 727987.801 1108242.781 0, 728253.899 1108226.779 0, 728519.999 1108210.792 0, 728786.099 1108194.821 0, 729052.2 1108178.866 0, 
+    729318.302 1108162.926 0, 729584.405 1108147.002 0, 729850.509 1108131.094 0, 730116.614 1108115.201 0, 730382.72 1108099.324 0, 730648.827 1108083.463 0, 730914.935 1108067.617 0, 731181.043 1108051.787 0, 731445.823 1108036.052 0, 731114.888 1102464.638 0, 
+    730783.955 1096893.238 0))
+
+POLYGON ((744220.163 1107295.381 0, 743955.339 1107310.368 0, 743689.186 1107325.447 0, 743423.035 1107340.54 0, 743156.884 1107355.65 0, 742890.735 1107370.775 0, 742624.586 1107385.916 0, 742358.438 1107401.072 0, 742092.291 1107416.244 0, 741826.145 1107431.432 0, 
+    741560 1107446.635 0, 741293.855 1107461.855 0, 741027.712 1107477.089 0, 740761.569 1107492.34 0, 740495.428 1107507.606 0, 740229.287 1107522.888 0, 739963.147 1107538.185 0, 739697.008 1107553.498 0, 739430.87 1107568.827 0, 739164.733 1107584.171 0, 
+    738898.597 1107599.531 0, 738632.461 1107614.907 0, 738366.327 1107630.298 0, 738100.194 1107645.706 0, 737832.731 1107661.205 0, 737567.929 1107676.567 0, 737301.798 1107692.021 0, 737035.669 1107707.49 0, 736769.54 1107722.976 0, 736503.412 1107738.477 0, 
+    736237.284 1107753.994 0, 735971.158 1107769.526 0, 735705.033 1107785.074 0, 735438.908 1107800.638 0, 735172.785 1107816.217 0, 734906.662 1107831.812 0, 734640.541 1107847.423 0, 734374.42 1107863.049 0, 734108.3 1107878.691 0, 733842.181 1107894.349 0, 
+    733576.063 1107910.022 0, 733309.946 1107925.711 0, 733043.83 1107941.416 0, 732777.715 1107957.136 0, 732511.601 1107972.872 0, 732245.487 1107988.624 0, 731979.375 1108004.391 0, 731713.264 1108020.174 0, 731445.823 1108036.052 0, 731776.757 1113607.475 0, 
+    732107.692 1119178.902 0, 732374.474 1119163.064 0, 732639.93 1119147.32 0, 732905.386 1119131.591 0, 733170.844 1119115.878 0, 733436.302 1119100.181 0, 733701.762 1119084.499 0, 733967.222 1119068.834 0, 734232.683 1119053.183 0, 734498.145 1119037.548 0, 
+    734763.608 1119021.929 0, 735029.072 1119006.326 0, 735294.537 1118990.738 0, 735560.003 1118975.166 0, 735825.469 1118959.609 0, 736090.937 1118944.068 0, 736356.405 1118928.543 0, 736621.875 1118913.033 0, 736887.345 1118897.539 0, 737152.816 1118882.061 0, 
+    737418.289 1118866.598 0, 737683.762 1118851.15 0, 737949.236 1118835.719 0, 738214.711 1118820.303 0, 738478.86 1118804.979 0, 738745.663 1118789.518 0, 739011.141 1118774.149 0, 739276.619 1118758.795 0, 739542.099 1118743.457 0, 739807.579 1118728.135 0, 
+    740073.06 1118712.829 0, 740338.542 1118697.538 0, 740604.025 1118682.262 0, 740869.509 1118667.003 0, 741134.994 1118651.758 0, 741400.48 1118636.53 0, 741665.966 1118621.317 0, 741931.454 1118606.12 0, 742196.942 1118590.938 0, 742462.432 1118575.772 0, 
+    742727.922 1118560.622 0, 742993.413 1118545.487 0, 743258.905 1118530.368 0, 743524.398 1118515.265 0, 743789.891 1118500.177 0, 744055.386 1118485.105 0, 744320.881 1118470.048 0, 744586.378 1118455.007 0, 744850.55 1118440.057 0, 744535.356 1112867.717 0, 
+    744220.163 1107295.381 0))
+
+POLYGON ((757595.444 1117737.215 0, 757331.229 1117751.419 0, 757065.691 1117765.71 0, 756800.154 1117780.017 0, 756534.618 1117794.339 0, 756269.083 1117808.676 0, 756003.548 1117823.03 0, 755738.014 1117837.399 0, 755472.482 1117851.783 0, 755206.95 1117866.184 0, 
+    754941.419 1117880.599 0, 754675.888 1117895.031 0, 754410.359 1117909.478 0, 754144.831 1117923.941 0, 753879.303 1117938.419 0, 753613.776 1117952.913 0, 753348.25 1117967.423 0, 753082.725 1117981.948 0, 752817.201 1117996.489 0, 752551.677 1118011.045 0, 
+    752286.155 1118025.617 0, 752020.633 1118040.205 0, 751755.112 1118054.809 0, 751489.592 1118069.428 0, 751222.749 1118084.135 0, 750958.555 1118098.713 0, 750693.037 1118113.378 0, 750427.521 1118128.06 0, 750162.005 1118142.757 0, 749896.491 1118157.47 0, 
+    749630.977 1118172.198 0, 749365.464 1118186.942 0, 749099.951 1118201.702 0, 748834.44 1118216.477 0, 748568.93 1118231.268 0, 748303.42 1118246.075 0, 748037.911 1118260.897 0, 747772.403 1118275.735 0, 747506.897 1118290.588 0, 747241.39 1118305.457 0, 
+    746975.885 1118320.342 0, 746710.381 1118335.242 0, 746444.877 1118350.158 0, 746179.375 1118365.09 0, 745913.873 1118380.037 0, 745648.372 1118395 0, 745382.872 1118409.978 0, 745117.373 1118424.972 0, 744850.55 1118440.057 0, 745165.743 1124012.397 0, 
+    745480.936 1129584.734 0, 745747.101 1129569.687 0, 746011.944 1129554.73 0, 746276.788 1129539.788 0, 746541.633 1129524.862 0, 746806.478 1129509.952 0, 747071.325 1129495.057 0, 747336.172 1129480.178 0, 747601.021 1129465.315 0, 747865.87 1129450.467 0, 
+    748130.72 1129435.635 0, 748395.571 1129420.818 0, 748660.423 1129406.017 0, 748925.276 1129391.231 0, 749190.129 1129376.461 0, 749454.984 1129361.707 0, 749719.839 1129346.968 0, 749984.695 1129332.245 0, 750249.552 1129317.537 0, 750514.41 1129302.845 0, 
+    750779.269 1129288.169 0, 751044.129 1129273.508 0, 751308.989 1129258.863 0, 751573.851 1129244.233 0, 751837.392 1129229.692 0, 752103.576 1129215.02 0, 752368.44 1129200.437 0, 752633.305 1129185.87 0, 752898.17 1129171.318 0, 753163.037 1129156.782 0, 
+    753427.904 1129142.262 0, 753692.773 1129127.757 0, 753957.642 1129113.267 0, 754222.512 1129098.794 0, 754487.382 1129084.336 0, 754752.254 1129069.893 0, 755017.127 1129055.466 0, 755282 1129041.055 0, 755546.874 1129026.659 0, 755811.749 1129012.278 0, 
+    756076.625 1128997.914 0, 756341.502 1128983.565 0, 756606.379 1128969.231 0, 756871.258 1128954.913 0, 757136.137 1128940.611 0, 757401.017 1128926.324 0, 757665.898 1128912.053 0, 757930.78 1128897.798 0, 758194.342 1128883.629 0, 757894.893 1123310.424 0, 
+    757595.444 1117737.215 0))
+
+POLYGON ((770909.678 1128218.444 0, 770646.075 1128231.869 0, 770381.154 1128245.376 0, 770116.234 1128258.899 0, 769851.314 1128272.437 0, 769586.396 1128285.991 0, 769321.478 1128299.56 0, 769056.561 1128313.145 0, 768791.644 1128326.746 0, 768526.729 1128340.362 0, 
+    768261.814 1128353.994 0, 767996.901 1128367.642 0, 767731.988 1128381.305 0, 767467.075 1128394.983 0, 767202.164 1128408.677 0, 766937.253 1128422.387 0, 766672.344 1128436.113 0, 766407.435 1128449.854 0, 766142.527 1128463.61 0, 765877.619 1128477.382 0, 
+    765612.713 1128491.17 0, 765347.807 1128504.974 0, 765082.902 1128518.792 0, 764817.998 1128532.627 0, 764551.775 1128546.546 0, 764288.192 1128560.343 0, 764023.29 1128574.224 0, 763758.39 1128588.121 0, 763493.49 1128602.034 0, 763228.59 1128615.962 0, 
+    762963.692 1128629.905 0, 762698.794 1128643.865 0, 762433.898 1128657.84 0, 762169.002 1128671.83 0, 761904.107 1128685.836 0, 761639.212 1128699.858 0, 761374.319 1128713.895 0, 761109.426 1128727.948 0, 760844.535 1128742.016 0, 760579.644 1128756.1 0, 
+    760314.754 1128770.2 0, 760049.864 1128784.315 0, 759784.976 1128798.446 0, 759520.088 1128812.592 0, 759255.201 1128826.754 0, 758990.315 1128840.932 0, 758725.43 1128855.125 0, 758460.546 1128869.334 0, 758194.342 1128883.629 0, 758493.791 1134456.825 0, 
+    758793.239 1140030.008 0, 759058.783 1140015.748 0, 759323.011 1140001.575 0, 759587.24 1139987.417 0, 759851.47 1139973.274 0, 760115.701 1139959.148 0, 760379.933 1139945.036 0, 760644.165 1139930.94 0, 760908.398 1139916.86 0, 761172.632 1139902.795 0, 
+    761436.867 1139888.746 0, 761701.103 1139874.713 0, 761965.339 1139860.695 0, 762229.577 1139846.692 0, 762493.815 1139832.705 0, 762758.054 1139818.734 0, 763022.294 1139804.778 0, 763286.534 1139790.838 0, 763550.776 1139776.913 0, 763815.018 1139763.004 0, 
+    764079.261 1139749.11 0, 764343.505 1139735.232 0, 764607.75 1139721.37 0, 764871.996 1139707.523 0, 765134.926 1139693.76 0, 765400.489 1139679.876 0, 765664.737 1139666.075 0, 765928.986 1139652.291 0, 766193.235 1139638.522 0, 766457.486 1139624.768 0, 
+    766721.737 1139611.03 0, 766985.989 1139597.307 0, 767250.242 1139583.6 0, 767514.496 1139569.909 0, 767778.75 1139556.233 0, 768043.005 1139542.573 0, 768307.262 1139528.928 0, 768571.518 1139515.299 0, 768835.776 1139501.685 0, 769100.035 1139488.087 0, 
+    769364.294 1139474.505 0, 769628.554 1139460.938 0, 769892.815 1139447.386 0, 770157.076 1139433.85 0, 770421.339 1139420.33 0, 770685.602 1139406.825 0, 770949.866 1139393.336 0, 771214.131 1139379.862 0, 771477.082 1139366.471 0, 771193.38 1133792.464 0, 
+    770909.678 1128218.444 0))
+
+POLYGON ((784162.749 1138738.771 0, 783899.759 1138751.419 0, 783635.457 1138764.146 0, 783371.156 1138776.889 0, 783106.856 1138789.647 0, 782842.556 1138802.421 0, 782578.257 1138815.21 0, 782313.959 1138828.015 0, 782049.662 1138840.835 0, 781785.365 1138853.671 0, 
+    781521.07 1138866.522 0, 781256.774 1138879.389 0, 780992.48 1138892.272 0, 780728.187 1138905.17 0, 780463.894 1138918.084 0, 780199.602 1138931.013 0, 779935.31 1138943.958 0, 779671.02 1138956.918 0, 779406.73 1138969.894 0, 779142.441 1138982.885 0, 
+    778878.153 1138995.892 0, 778613.865 1139008.915 0, 778349.579 1139021.953 0, 778085.293 1139035.007 0, 777819.693 1139048.141 0, 777556.723 1139061.161 0, 777292.44 1139074.261 0, 777028.157 1139087.377 0, 776763.875 1139100.509 0, 776499.593 1139113.656 0, 
+    776235.313 1139126.818 0, 775971.033 1139139.996 0, 775706.754 1139153.19 0, 775442.476 1139166.399 0, 775178.199 1139179.624 0, 774913.922 1139192.864 0, 774649.646 1139206.12 0, 774385.371 1139219.392 0, 774121.097 1139232.679 0, 773856.823 1139245.981 0, 
+    773592.55 1139259.299 0, 773328.278 1139272.633 0, 773064.007 1139285.982 0, 772799.737 1139299.347 0, 772535.467 1139312.727 0, 772271.198 1139326.123 0, 772006.93 1139339.535 0, 771742.663 1139352.962 0, 771477.082 1139366.471 0, 771760.782 1144940.461 0, 
+    772044.482 1150514.428 0, 772309.404 1150500.952 0, 772573.015 1150487.558 0, 772836.627 1150474.18 0, 773100.239 1150460.818 0, 773363.853 1150447.47 0, 773627.467 1150434.139 0, 773891.082 1150420.823 0, 774154.698 1150407.522 0, 774418.314 1150394.237 0, 
+    774681.932 1150380.968 0, 774945.55 1150367.714 0, 775209.169 1150354.475 0, 775472.788 1150341.252 0, 775736.409 1150328.045 0, 776000.03 1150314.853 0, 776263.652 1150301.676 0, 776527.275 1150288.515 0, 776790.899 1150275.37 0, 777054.523 1150262.24 0, 
+    777318.148 1150249.126 0, 777581.774 1150236.027 0, 777845.401 1150222.943 0, 778109.028 1150209.876 0, 778371.345 1150196.888 0, 778636.285 1150183.787 0, 778899.915 1150170.765 0, 779163.545 1150157.76 0, 779427.177 1150144.769 0, 779690.809 1150131.795 0, 
+    779954.442 1150118.835 0, 780218.075 1150105.892 0, 780481.709 1150092.964 0, 780745.344 1150080.051 0, 781008.98 1150067.154 0, 781272.617 1150054.272 0, 781536.254 1150041.406 0, 781799.892 1150028.555 0, 782063.531 1150015.72 0, 782327.171 1150002.901 0, 
+    782590.811 1149990.097 0, 782854.452 1149977.308 0, 783118.094 1149964.535 0, 783381.737 1149951.778 0, 783645.38 1149939.036 0, 783909.024 1149926.309 0, 784172.669 1149913.598 0, 784436.315 1149900.903 0, 784698.651 1149888.286 0, 784430.7 1144313.54 0, 
+    784162.749 1138738.771 0))
+
+POLYGON ((797354.539 1149297.897 0, 797092.166 1149309.773 0, 796828.486 1149321.724 0, 796564.806 1149333.69 0, 796301.127 1149345.671 0, 796037.449 1149357.668 0, 795773.771 1149369.681 0, 795510.094 1149381.709 0, 795246.418 1149393.753 0, 794982.743 1149405.812 0, 
+    794719.068 1149417.886 0, 794455.394 1149429.977 0, 794191.72 1149442.082 0, 793928.048 1149454.203 0, 793664.376 1149466.34 0, 793400.705 1149478.492 0, 793137.034 1149490.66 0, 792873.364 1149502.844 0, 792609.695 1149515.042 0, 792346.027 1149527.257 0, 
+    792082.359 1149539.487 0, 791818.692 1149551.732 0, 791555.026 1149563.993 0, 791291.361 1149576.269 0, 791026.387 1149588.622 0, 790764.032 1149600.869 0, 790500.369 1149613.192 0, 790236.706 1149625.53 0, 789973.044 1149637.884 0, 789709.383 1149650.254 0, 
+    789445.723 1149662.639 0, 789182.063 1149675.039 0, 788918.404 1149687.455 0, 788654.746 1149699.887 0, 788391.088 1149712.334 0, 788127.432 1149724.797 0, 787863.776 1149737.275 0, 787600.12 1149749.769 0, 787336.466 1149762.278 0, 787072.812 1149774.802 0, 
+    786809.159 1149787.343 0, 786545.507 1149799.898 0, 786281.855 1149812.47 0, 786018.204 1149825.056 0, 785754.554 1149837.659 0, 785490.905 1149850.277 0, 785227.256 1149862.91 0, 784963.608 1149875.559 0, 784698.651 1149888.286 0, 784966.601 1155463.006 0, 
+    785234.549 1161037.695 0, 785498.846 1161024.999 0, 785761.838 1161012.382 0, 786024.83 1160999.78 0, 786287.824 1160987.194 0, 786550.817 1160974.623 0, 786813.812 1160962.067 0, 787076.807 1160949.527 0, 787339.803 1160937.003 0, 787602.8 1160924.494 0, 
+    787865.798 1160912 0, 788128.796 1160899.522 0, 788391.795 1160887.06 0, 788654.795 1160874.613 0, 788917.795 1160862.181 0, 789180.797 1160849.765 0, 789443.798 1160837.364 0, 789706.801 1160824.979 0, 789969.805 1160812.609 0, 790232.809 1160800.255 0, 
+    790495.814 1160787.916 0, 790758.819 1160775.593 0, 791021.825 1160763.285 0, 791284.832 1160750.993 0, 791546.534 1160738.777 0, 791810.849 1160726.455 0, 792073.858 1160714.209 0, 792336.868 1160701.979 0, 792599.878 1160689.764 0, 792862.89 1160677.564 0, 
+    793125.902 1160665.38 0, 793388.915 1160653.212 0, 793651.928 1160641.059 0, 793914.942 1160628.921 0, 794177.957 1160616.799 0, 794440.973 1160604.693 0, 794703.989 1160592.602 0, 794967.006 1160580.526 0, 795230.024 1160568.466 0, 795493.043 1160556.422 0, 
+    795756.062 1160544.392 0, 796019.082 1160532.379 0, 796282.102 1160520.381 0, 796545.124 1160508.398 0, 796808.146 1160496.431 0, 797071.168 1160484.479 0, 797334.192 1160472.543 0, 797597.216 1160460.622 0, 797858.936 1160448.776 0, 797606.738 1154873.352 0, 
+    797354.539 1149297.897 0))
+
+POLYGON ((810484.936 1159895.525 0, 810223.182 1159906.632 0, 809960.125 1159917.809 0, 809697.069 1159929.002 0, 809434.013 1159940.211 0, 809170.959 1159951.435 0, 808907.905 1159962.675 0, 808644.851 1159973.93 0, 808381.798 1159985.2 0, 808118.746 1159996.486 0, 
+    807855.695 1160007.788 0, 807592.644 1160019.105 0, 807329.594 1160030.437 0, 807066.544 1160041.785 0, 806803.496 1160053.148 0, 806540.447 1160064.527 0, 806277.4 1160075.922 0, 806014.353 1160087.332 0, 805751.307 1160098.757 0, 805488.262 1160110.198 0, 
+    805225.217 1160121.654 0, 804962.173 1160133.126 0, 804699.129 1160144.613 0, 804436.087 1160156.116 0, 804171.741 1160167.691 0, 803910.003 1160179.168 0, 803646.962 1160190.717 0, 803383.922 1160202.282 0, 803120.883 1160213.862 0, 802857.844 1160225.458 0, 
+    802594.806 1160237.069 0, 802331.769 1160248.695 0, 802068.733 1160260.338 0, 801805.697 1160271.995 0, 801542.661 1160283.668 0, 801279.627 1160295.357 0, 801016.593 1160307.061 0, 800753.56 1160318.78 0, 800490.527 1160330.515 0, 800227.496 1160342.266 0, 
+    799964.464 1160354.032 0, 799701.434 1160365.813 0, 799438.404 1160377.61 0, 799175.375 1160389.422 0, 798912.347 1160401.25 0, 798649.319 1160413.094 0, 798386.292 1160424.953 0, 798123.266 1160436.827 0, 797858.936 1160448.776 0, 798111.132 1166024.164 0, 
+    798363.326 1171599.511 0, 798626.996 1171587.592 0, 798889.366 1171575.748 0, 799151.737 1171563.918 0, 799414.108 1171552.105 0, 799676.48 1171540.306 0, 799938.853 1171528.523 0, 800201.226 1171516.756 0, 800463.6 1171505.004 0, 800725.975 1171493.267 0, 
+    800988.351 1171481.546 0, 801250.727 1171469.84 0, 801513.104 1171458.15 0, 801775.481 1171446.475 0, 802037.859 1171434.816 0, 802300.238 1171423.172 0, 802562.618 1171411.543 0, 802824.998 1171399.93 0, 803087.379 1171388.333 0, 803349.761 1171376.751 0, 
+    803612.143 1171365.184 0, 803874.526 1171353.633 0, 804136.91 1171342.097 0, 804399.294 1171330.576 0, 804660.378 1171319.128 0, 804924.065 1171307.582 0, 805186.451 1171296.108 0, 805448.838 1171284.649 0, 805711.226 1171273.206 0, 805973.614 1171261.778 0, 
+    806236.004 1171250.366 0, 806498.393 1171238.969 0, 806760.784 1171227.588 0, 807023.175 1171216.222 0, 807285.567 1171204.871 0, 807547.959 1171193.536 0, 807810.352 1171182.217 0, 808072.746 1171170.913 0, 808335.14 1171159.624 0, 808597.535 1171148.351 0, 
+    808859.931 1171137.093 0, 809122.328 1171125.85 0, 809384.725 1171114.623 0, 809647.122 1171103.412 0, 809909.521 1171092.216 0, 810171.92 1171081.035 0, 810434.319 1171069.87 0, 810696.72 1171058.72 0, 810957.821 1171047.641 0, 810721.379 1165471.603 0, 
+    810484.936 1159895.525 0))
+
+POLYGON ((823553.825 1170531.355 0, 823292.692 1170541.696 0, 823030.261 1170552.104 0, 822767.831 1170562.528 0, 822505.401 1170572.968 0, 822242.972 1170583.422 0, 821980.544 1170593.892 0, 821718.116 1170604.378 0, 821455.689 1170614.879 0, 821193.263 1170625.395 0, 
+    820930.837 1170635.927 0, 820668.411 1170646.475 0, 820405.987 1170657.038 0, 820143.563 1170667.616 0, 819881.139 1170678.21 0, 819618.717 1170688.819 0, 819356.294 1170699.443 0, 819093.873 1170710.083 0, 818831.452 1170720.739 0, 818569.032 1170731.41 0, 
+    818306.612 1170742.096 0, 818044.193 1170752.798 0, 817781.775 1170763.515 0, 817519.357 1170774.248 0, 817255.641 1170785.05 0, 816994.523 1170795.76 0, 816732.107 1170806.539 0, 816469.692 1170817.333 0, 816207.278 1170828.143 0, 815944.864 1170838.969 0, 
+    815682.45 1170849.81 0, 815420.038 1170860.666 0, 815157.626 1170871.538 0, 814895.214 1170882.425 0, 814632.804 1170893.327 0, 814370.393 1170904.246 0, 814107.984 1170915.179 0, 813845.575 1170926.128 0, 813583.167 1170937.092 0, 813320.759 1170948.072 0, 
+    813058.353 1170959.068 0, 812795.946 1170970.078 0, 812533.541 1170981.104 0, 812271.136 1170992.146 0, 812008.732 1171003.203 0, 811746.328 1171014.276 0, 811483.925 1171025.364 0, 811221.523 1171036.467 0, 810957.821 1171047.641 0, 811194.261 1176623.634 0, 
+    811430.698 1182199.578 0, 811693.74 1182188.432 0, 811955.486 1182177.356 0, 812217.233 1182166.296 0, 812478.98 1182155.251 0, 812740.728 1182144.222 0, 813002.477 1182133.208 0, 813264.226 1182122.209 0, 813525.976 1182111.226 0, 813787.726 1182100.258 0, 
+    814049.477 1182089.306 0, 814311.229 1182078.369 0, 814572.981 1182067.447 0, 814834.734 1182056.541 0, 815096.488 1182045.65 0, 815358.243 1182034.775 0, 815619.998 1182023.915 0, 815881.753 1182013.07 0, 816143.509 1182002.241 0, 816405.266 1181991.427 0, 
+    816667.024 1181980.629 0, 816928.782 1181969.846 0, 817190.541 1181959.079 0, 817452.3 1181948.327 0, 817712.765 1181937.643 0, 817975.821 1181926.869 0, 818237.582 1181916.163 0, 818499.344 1181905.472 0, 818761.107 1181894.797 0, 819022.87 1181884.138 0, 
+    819284.634 1181873.493 0, 819546.398 1181862.865 0, 819808.164 1181852.251 0, 820069.929 1181841.653 0, 820331.696 1181831.07 0, 820593.463 1181820.503 0, 820855.23 1181809.951 0, 821116.998 1181799.415 0, 821378.767 1181788.894 0, 821640.537 1181778.388 0, 
+    821902.307 1181767.898 0, 822164.077 1181757.423 0, 822425.849 1181746.964 0, 822687.621 1181736.52 0, 822949.393 1181726.092 0, 823211.166 1181715.678 0, 823472.94 1181705.281 0, 823734.714 1181694.898 0, 823995.195 1181684.583 0, 823774.511 1176107.993 0, 
+    823553.825 1170531.355 0))
+
+POLYGON ((836561.096 1181205.087 0, 836300.585 1181214.667 0, 836038.783 1181224.309 0, 835776.981 1181233.967 0, 835515.179 1181243.641 0, 835253.378 1181253.33 0, 834991.578 1181263.034 0, 834729.778 1181272.754 0, 834467.979 1181282.489 0, 834206.18 1181292.24 0, 
+    833944.382 1181302.006 0, 833682.584 1181311.787 0, 833420.788 1181321.584 0, 833158.991 1181331.396 0, 832897.195 1181341.224 0, 832635.4 1181351.067 0, 832373.606 1181360.925 0, 832111.812 1181370.799 0, 831850.018 1181380.689 0, 831588.225 1181390.593 0, 
+    831326.433 1181400.513 0, 831064.641 1181410.449 0, 830802.85 1181420.4 0, 830541.06 1181430.366 0, 830277.976 1181440.397 0, 830017.48 1181450.345 0, 829755.691 1181460.357 0, 829493.903 1181470.385 0, 829232.116 1181480.429 0, 828970.329 1181490.487 0, 
+    828708.542 1181500.562 0, 828446.757 1181510.651 0, 828184.971 1181520.756 0, 827923.187 1181530.877 0, 827661.403 1181541.012 0, 827399.619 1181551.164 0, 827137.836 1181561.33 0, 826876.054 1181571.512 0, 826614.273 1181581.71 0, 826352.491 1181591.923 0, 
+    826090.711 1181602.151 0, 825828.931 1181612.394 0, 825567.152 1181622.653 0, 825305.373 1181632.928 0, 825043.595 1181643.218 0, 824781.818 1181653.523 0, 824520.041 1181663.844 0, 824258.265 1181674.18 0, 823995.195 1181684.583 0, 824215.876 1187261.118 0, 
+    824436.555 1192837.594 0, 824698.966 1192827.218 0, 824960.086 1192816.907 0, 825221.206 1192806.613 0, 825482.327 1192796.333 0, 825743.449 1192786.069 0, 826004.571 1192775.82 0, 826265.694 1192765.587 0, 826526.817 1192755.369 0, 826787.941 1192745.166 0, 
+    827049.065 1192734.979 0, 827310.191 1192724.807 0, 827571.316 1192714.651 0, 827832.443 1192704.51 0, 828093.57 1192694.384 0, 828354.697 1192684.274 0, 828615.825 1192674.179 0, 828876.954 1192664.099 0, 829138.084 1192654.035 0, 829399.213 1192643.986 0, 
+    829660.344 1192633.952 0, 829921.475 1192623.934 0, 830182.607 1192613.931 0, 830443.739 1192603.944 0, 830703.581 1192594.021 0, 830966.005 1192584.015 0, 831227.139 1192574.074 0, 831488.274 1192564.148 0, 831749.409 1192554.237 0, 832010.545 1192544.342 0, 
+    832271.682 1192534.462 0, 832532.818 1192524.598 0, 832793.956 1192514.749 0, 833055.094 1192504.915 0, 833316.233 1192495.097 0, 833577.372 1192485.294 0, 833838.512 1192475.506 0, 834099.652 1192465.734 0, 834360.793 1192455.977 0, 834621.935 1192446.235 0, 
+    834883.077 1192436.509 0, 835144.22 1192426.798 0, 835405.363 1192417.103 0, 835666.507 1192407.423 0, 835927.652 1192397.758 0, 836188.797 1192388.109 0, 836449.942 1192378.475 0, 836711.088 1192368.857 0, 836970.945 1192359.301 0, 836766.022 1186782.223 0, 
+    836561.096 1181205.087 0))
+
+POLYGON ((849506.637 1191916.421 0, 849246.751 1191925.243 0, 848985.579 1191934.123 0, 848724.407 1191943.02 0, 848463.236 1191951.931 0, 848202.066 1191960.858 0, 847940.895 1191969.8 0, 847679.726 1191978.758 0, 847418.557 1191987.731 0, 847157.388 1191996.719 0, 
+    846896.22 1192005.723 0, 846635.052 1192014.742 0, 846373.885 1192023.776 0, 846112.719 1192032.826 0, 845851.553 1192041.891 0, 845590.388 1192050.972 0, 845329.223 1192060.068 0, 845068.058 1192069.179 0, 844806.895 1192078.306 0, 844545.731 1192087.448 0, 
+    844284.569 1192096.605 0, 844023.406 1192105.778 0, 843762.245 1192114.966 0, 843501.084 1192124.169 0, 843238.635 1192133.434 0, 842978.763 1192142.623 0, 842717.604 1192151.872 0, 842456.445 1192161.137 0, 842195.286 1192170.418 0, 841934.129 1192179.713 0, 
+    841672.971 1192189.025 0, 841411.815 1192198.351 0, 841150.658 1192207.693 0, 840889.503 1192217.05 0, 840628.348 1192226.423 0, 840367.193 1192235.811 0, 840106.039 1192245.214 0, 839844.886 1192254.633 0, 839583.733 1192264.067 0, 839322.581 1192273.516 0, 
+    839061.429 1192282.981 0, 838800.278 1192292.462 0, 838539.127 1192301.957 0, 838277.977 1192311.468 0, 838016.827 1192320.994 0, 837755.678 1192330.536 0, 837494.53 1192340.093 0, 837233.382 1192349.666 0, 836970.945 1192359.301 0, 837175.867 1197936.315 0, 
+    837380.786 1203513.261 0, 837642.563 1203503.65 0, 837903.054 1203494.102 0, 838163.546 1203484.568 0, 838424.038 1203475.051 0, 838684.531 1203465.548 0, 838945.025 1203456.061 0, 839205.519 1203446.59 0, 839466.014 1203437.133 0, 839726.509 1203427.692 0, 
+    839987.005 1203418.267 0, 840247.501 1203408.856 0, 840507.998 1203399.461 0, 840768.496 1203390.081 0, 841028.994 1203380.717 0, 841289.492 1203371.368 0, 841549.991 1203362.034 0, 841810.491 1203352.716 0, 842070.991 1203343.413 0, 842331.492 1203334.125 0, 
+    842591.993 1203324.853 0, 842852.495 1203315.596 0, 843112.997 1203306.354 0, 843373.5 1203297.127 0, 843632.718 1203287.962 0, 843894.508 1203278.721 0, 844155.012 1203269.54 0, 844415.518 1203260.375 0, 844676.023 1203251.226 0, 844936.529 1203242.091 0, 
+    845197.036 1203232.972 0, 845457.543 1203223.868 0, 845718.051 1203214.78 0, 845978.559 1203205.707 0, 846239.068 1203196.649 0, 846499.578 1203187.607 0, 846760.088 1203178.58 0, 847020.598 1203169.568 0, 847281.109 1203160.572 0, 847541.621 1203151.591 0, 
+    847802.133 1203142.625 0, 848062.645 1203133.674 0, 848323.158 1203124.739 0, 848583.672 1203115.82 0, 848844.186 1203106.915 0, 849104.701 1203098.026 0, 849365.216 1203089.152 0, 849625.732 1203080.294 0, 849884.963 1203071.494 0, 849695.801 1197493.992 0, 
+    849506.637 1191916.421 0))
+
+POLYGON ((862390.339 1202665.056 0, 862131.082 1202673.124 0, 861870.542 1202681.246 0, 861610.003 1202689.384 0, 861349.464 1202697.537 0, 861088.926 1202705.705 0, 860828.388 1202713.889 0, 860567.851 1202722.088 0, 860307.314 1202730.302 0, 860046.777 1202738.532 0, 
+    859786.242 1202746.777 0, 859525.706 1202755.037 0, 859265.171 1202763.313 0, 859004.637 1202771.604 0, 858744.103 1202779.91 0, 858483.57 1202788.232 0, 858223.037 1202796.569 0, 857962.504 1202804.922 0, 857701.972 1202813.289 0, 857441.441 1202821.672 0, 
+    857180.91 1202830.071 0, 856920.38 1202838.484 0, 856659.85 1202846.913 0, 856399.32 1202855.358 0, 856137.508 1202863.859 0, 855878.263 1202872.293 0, 855617.735 1202880.783 0, 855357.207 1202889.289 0, 855096.68 1202897.81 0, 854836.154 1202906.346 0, 
+    854575.628 1202914.898 0, 854315.102 1202923.465 0, 854054.578 1202932.047 0, 853794.053 1202940.645 0, 853533.529 1202949.258 0, 853273.006 1202957.886 0, 853012.483 1202966.53 0, 852751.96 1202975.189 0, 852491.439 1202983.864 0, 852230.917 1202992.553 0, 
+    851970.396 1203001.258 0, 851709.876 1203009.979 0, 851449.356 1203018.715 0, 851188.837 1203027.466 0, 850928.318 1203036.232 0, 850667.8 1203045.014 0, 850407.282 1203053.811 0, 850146.765 1203062.623 0, 849884.963 1203071.494 0, 850074.123 1208648.924 0, 
+    850263.28 1214226.276 0, 850524.422 1214217.427 0, 850784.282 1214208.637 0, 851044.144 1214199.862 0, 851304.005 1214191.103 0, 851563.868 1214182.359 0, 851823.73 1214173.63 0, 852083.594 1214164.916 0, 852343.457 1214156.217 0, 852603.322 1214147.534 0, 
+    852863.187 1214138.866 0, 853123.052 1214130.214 0, 853382.918 1214121.577 0, 853642.784 1214112.955 0, 853902.651 1214104.348 0, 854162.518 1214095.757 0, 854422.386 1214087.181 0, 854682.255 1214078.62 0, 854942.123 1214070.074 0, 855201.993 1214061.544 0, 
+    855461.863 1214053.029 0, 855721.733 1214044.53 0, 855981.604 1214036.046 0, 856241.475 1214027.577 0, 856500.067 1214019.164 0, 856761.22 1214010.684 0, 857021.093 1214002.261 0, 857280.966 1213993.854 0, 857540.84 1213985.461 0, 857800.714 1213977.084 0, 
+    858060.589 1213968.722 0, 858320.464 1213960.375 0, 858580.34 1213952.044 0, 858840.216 1213943.728 0, 859100.093 1213935.427 0, 859359.971 1213927.142 0, 859619.848 1213918.872 0, 859879.727 1213910.617 0, 860139.605 1213902.377 0, 860399.485 1213894.153 0, 
+    860659.364 1213885.944 0, 860919.245 1213877.75 0, 861179.125 1213869.572 0, 861439.006 1213861.409 0, 861698.888 1213853.261 0, 861958.77 1213845.129 0, 862218.653 1213837.011 0, 862478.536 1213828.91 0, 862737.14 1213820.863 0, 862563.741 1208242.998 0, 
+    862390.339 1202665.056 0))
+
+POLYGON ((875212.096 1213450.691 0, 874953.468 1213458.008 0, 874693.563 1213465.375 0, 874433.658 1213472.758 0, 874173.754 1213480.157 0, 873913.851 1213487.57 0, 873653.947 1213494.999 0, 873394.045 1213502.443 0, 873134.142 1213509.902 0, 872874.241 1213517.377 0, 
+    872614.339 1213524.867 0, 872354.438 1213532.373 0, 872094.538 1213539.893 0, 871834.637 1213547.429 0, 871574.738 1213554.98 0, 871314.838 1213562.547 0, 871054.94 1213570.129 0, 870795.041 1213577.726 0, 870535.143 1213585.338 0, 870275.246 1213592.966 0, 
+    870015.349 1213600.609 0, 869755.453 1213608.267 0, 869495.556 1213615.941 0, 869235.661 1213623.629 0, 868974.487 1213631.372 0, 868715.871 1213639.053 0, 868455.977 1213646.788 0, 868196.083 1213654.538 0, 867936.189 1213662.303 0, 867676.297 1213670.084 0, 
+    867416.404 1213677.88 0, 867156.512 1213685.691 0, 866896.621 1213693.518 0, 866636.73 1213701.36 0, 866376.839 1213709.217 0, 866116.949 1213717.089 0, 865857.059 1213724.977 0, 865597.17 1213732.88 0, 865337.281 1213740.798 0, 865077.393 1213748.732 0, 
+    864817.505 1213756.681 0, 864557.618 1213764.645 0, 864297.731 1213772.625 0, 864037.844 1213780.619 0, 863777.959 1213788.63 0, 863518.073 1213796.655 0, 863258.188 1213804.696 0, 862998.304 1213812.752 0, 862737.14 1213820.863 0, 862910.537 1219398.645 0, 
+    863083.931 1224976.339 0, 863344.435 1224968.249 0, 863603.662 1224960.213 0, 863862.891 1224952.193 0, 864122.12 1224944.188 0, 864381.349 1224936.198 0, 864640.579 1224928.223 0, 864899.809 1224920.264 0, 865159.04 1224912.32 0, 865418.271 1224904.391 0, 
+    865677.503 1224896.477 0, 865936.735 1224888.579 0, 866195.968 1224880.696 0, 866455.201 1224872.828 0, 866714.434 1224864.976 0, 866973.668 1224857.138 0, 867232.903 1224849.316 0, 867492.137 1224841.509 0, 867751.373 1224833.718 0, 868010.609 1224825.942 0, 
+    868269.845 1224818.181 0, 868529.082 1224810.435 0, 868788.319 1224802.704 0, 869047.557 1224794.989 0, 869305.52 1224787.327 0, 869566.033 1224779.605 0, 869825.272 1224771.935 0, 870084.512 1224764.281 0, 870343.752 1224756.642 0, 870602.992 1224749.018 0, 
+    870862.233 1224741.41 0, 871121.474 1224733.817 0, 871380.716 1224726.239 0, 871639.958 1224718.676 0, 871899.201 1224711.129 0, 872158.444 1224703.597 0, 872417.687 1224696.08 0, 872676.931 1224688.578 0, 872936.175 1224681.092 0, 873195.42 1224673.621 0, 
+    873454.665 1224666.165 0, 873713.911 1224658.724 0, 873973.157 1224651.299 0, 874232.404 1224643.889 0, 874491.651 1224636.494 0, 874750.898 1224629.115 0, 875010.146 1224621.75 0, 875269.394 1224614.401 0, 875527.369 1224607.103 0, 875369.734 1219028.941 0, 
+    875212.096 1213450.691 0))
+
+POLYGON ((887971.8 1224273.024 0, 887713.804 1224279.593 0, 887454.536 1224286.209 0, 887195.269 1224292.841 0, 886936.001 1224299.488 0, 886676.735 1224306.151 0, 886417.468 1224312.828 0, 886158.202 1224319.521 0, 885898.936 1224326.229 0, 885639.671 1224332.953 0, 
+    885380.406 1224339.691 0, 885121.142 1224346.445 0, 884861.878 1224353.214 0, 884602.614 1224359.999 0, 884343.351 1224366.799 0, 884084.088 1224373.614 0, 883824.825 1224380.444 0, 883565.563 1224387.289 0, 883306.302 1224394.15 0, 883047.04 1224401.026 0, 
+    882787.779 1224407.917 0, 882528.519 1224414.824 0, 882269.259 1224421.745 0, 882009.999 1224428.683 0, 881749.467 1224435.669 0, 881491.481 1224442.602 0, 881232.223 1224449.585 0, 880972.965 1224456.583 0, 880713.707 1224463.597 0, 880454.45 1224470.625 0, 
+    880195.193 1224477.669 0, 879935.937 1224484.728 0, 879676.681 1224491.802 0, 879417.425 1224498.892 0, 879158.17 1224505.997 0, 878898.916 1224513.117 0, 878639.661 1224520.252 0, 878380.407 1224527.403 0, 878121.154 1224534.569 0, 877861.901 1224541.75 0, 
+    877602.648 1224548.947 0, 877343.396 1224556.158 0, 877084.145 1224563.385 0, 876824.893 1224570.628 0, 876565.642 1224577.885 0, 876306.392 1224585.158 0, 876047.142 1224592.446 0, 875787.892 1224599.749 0, 875527.369 1224607.103 0, 875685.002 1230185.174 0, 
+    875842.632 1235763.148 0, 876102.495 1235755.812 0, 876361.088 1235748.527 0, 876619.682 1235741.258 0, 876878.275 1235734.003 0, 877136.87 1235726.764 0, 877395.464 1235719.54 0, 877654.059 1235712.332 0, 877912.655 1235705.138 0, 878171.251 1235697.96 0, 
+    878429.847 1235690.797 0, 878688.444 1235683.649 0, 878947.041 1235676.517 0, 879205.639 1235669.399 0, 879464.237 1235662.297 0, 879722.835 1235655.21 0, 879981.434 1235648.139 0, 880240.034 1235641.082 0, 880498.633 1235634.041 0, 880757.233 1235627.015 0, 
+    881015.834 1235620.004 0, 881274.435 1235613.009 0, 881533.036 1235606.028 0, 881791.638 1235599.063 0, 882048.97 1235592.147 0, 882308.843 1235585.179 0, 882567.446 1235578.259 0, 882826.049 1235571.355 0, 883084.653 1235564.466 0, 883343.257 1235557.592 0, 
+    883601.862 1235550.734 0, 883860.467 1235543.89 0, 884119.072 1235537.062 0, 884377.678 1235530.249 0, 884636.284 1235523.451 0, 884894.891 1235516.669 0, 885153.498 1235509.902 0, 885412.105 1235503.15 0, 885670.713 1235496.413 0, 885929.322 1235489.691 0, 
+    886187.93 1235482.985 0, 886446.539 1235476.294 0, 886705.149 1235469.618 0, 886963.758 1235462.957 0, 887222.369 1235456.312 0, 887480.979 1235449.682 0, 887739.59 1235443.066 0, 887998.201 1235436.467 0, 888255.544 1235429.914 0, 888113.673 1229851.518 0, 
+    887971.8 1224273.024 0))
+
+POLYGON ((900669.348 1235131.751 0, 900411.986 1235137.576 0, 900153.357 1235143.445 0, 899894.729 1235149.33 0, 899636.1 1235155.229 0, 899377.472 1235161.144 0, 899118.845 1235167.074 0, 898860.218 1235173.02 0, 898601.591 1235178.98 0, 898342.964 1235184.956 0, 
+    898084.338 1235190.947 0, 897825.712 1235196.953 0, 897567.087 1235202.974 0, 897308.462 1235209.011 0, 897049.837 1235215.063 0, 896791.212 1235221.13 0, 896532.588 1235227.212 0, 896273.965 1235233.31 0, 896015.341 1235239.422 0, 895756.718 1235245.55 0, 
+    895498.096 1235251.693 0, 895239.474 1235257.852 0, 894980.852 1235264.025 0, 894722.23 1235270.214 0, 894462.341 1235276.449 0, 894204.988 1235282.638 0, 893946.368 1235288.872 0, 893687.748 1235295.122 0, 893429.128 1235301.387 0, 893170.509 1235307.667 0, 
+    892911.89 1235313.962 0, 892653.271 1235320.273 0, 892394.653 1235326.599 0, 892136.035 1235332.94 0, 891877.418 1235339.296 0, 891618.801 1235345.668 0, 891360.184 1235352.054 0, 891101.568 1235358.456 0, 890842.952 1235364.873 0, 890584.336 1235371.306 0, 
+    890325.721 1235377.753 0, 890067.106 1235384.216 0, 889808.492 1235390.694 0, 889549.878 1235397.187 0, 889291.264 1235403.696 0, 889032.651 1235410.22 0, 888774.038 1235416.759 0, 888515.425 1235423.313 0, 888255.544 1235429.914 0, 888397.412 1241008.21 0, 
+    888539.277 1246586.398 0, 888798.499 1246579.814 0, 889056.455 1246573.276 0, 889314.411 1246566.754 0, 889572.368 1246560.247 0, 889830.325 1246553.755 0, 890088.282 1246547.278 0, 890346.24 1246540.816 0, 890604.198 1246534.37 0, 890862.156 1246527.939 0, 
+    891120.115 1246521.523 0, 891378.075 1246515.122 0, 891636.034 1246508.736 0, 891893.994 1246502.366 0, 892151.955 1246496.01 0, 892409.916 1246489.67 0, 892667.877 1246483.345 0, 892925.838 1246477.035 0, 893183.8 1246470.741 0, 893441.762 1246464.461 0, 
+    893699.725 1246458.197 0, 893957.688 1246451.948 0, 894215.651 1246445.714 0, 894473.615 1246439.496 0, 894730.314 1246433.323 0, 894989.544 1246427.104 0, 895247.509 1246420.931 0, 895505.474 1246414.773 0, 895763.439 1246408.63 0, 896021.405 1246402.503 0, 
+    896279.372 1246396.39 0, 896537.338 1246390.293 0, 896795.305 1246384.211 0, 897053.273 1246378.144 0, 897311.24 1246372.092 0, 897569.208 1246366.056 0, 897827.177 1246360.035 0, 898085.146 1246354.029 0, 898343.115 1246348.038 0, 898601.084 1246342.062 0, 
+    898859.054 1246336.101 0, 899117.024 1246330.156 0, 899374.995 1246324.226 0, 899632.966 1246318.311 0, 899890.937 1246312.411 0, 900148.909 1246306.526 0, 900406.881 1246300.657 0, 900664.853 1246294.803 0, 900921.561 1246288.992 0, 900795.456 1240710.425 0, 
+    900669.348 1235131.751 0))
+
+POLYGON ((913304.636 1246026.569 0, 913047.91 1246031.655 0, 912789.923 1246036.78 0, 912531.935 1246041.921 0, 912273.948 1246047.076 0, 912015.961 1246052.247 0, 911757.974 1246057.434 0, 911499.988 1246062.635 0, 911242.002 1246067.851 0, 910984.017 1246073.083 0, 
+    910726.031 1246078.33 0, 910468.046 1246083.592 0, 910210.061 1246088.869 0, 909952.077 1246094.162 0, 909694.093 1246099.469 0, 909436.109 1246104.792 0, 909178.126 1246110.13 0, 908920.142 1246115.483 0, 908662.16 1246120.852 0, 908404.177 1246126.235 0, 
+    908146.195 1246131.634 0, 907888.213 1246137.048 0, 907630.231 1246142.477 0, 907372.25 1246147.921 0, 907113.006 1246153.408 0, 906856.289 1246158.856 0, 906598.308 1246164.345 0, 906340.328 1246169.85 0, 906082.349 1246175.371 0, 905824.369 1246180.906 0, 
+    905566.39 1246186.457 0, 905308.412 1246192.022 0, 905050.433 1246197.603 0, 904792.455 1246203.2 0, 904534.478 1246208.811 0, 904276.5 1246214.437 0, 904018.523 1246220.079 0, 903760.547 1246225.736 0, 903502.57 1246231.408 0, 903244.594 1246237.095 0, 
+    902986.619 1246242.798 0, 902728.643 1246248.515 0, 902470.668 1246254.248 0, 902212.694 1246259.996 0, 901954.719 1246265.759 0, 901696.745 1246271.538 0, 901438.772 1246277.331 0, 901180.798 1246283.14 0, 900921.561 1246288.992 0, 901047.664 1251867.448 0, 
+    901173.764 1257445.788 0, 901432.342 1257439.951 0, 901689.658 1257434.157 0, 901946.975 1257428.378 0, 902204.293 1257422.614 0, 902461.61 1257416.866 0, 902718.928 1257411.133 0, 902976.246 1257405.414 0, 903233.565 1257399.711 0, 903490.884 1257394.023 0, 
+    903748.203 1257388.351 0, 904005.523 1257382.693 0, 904262.843 1257377.051 0, 904520.164 1257371.423 0, 904777.484 1257365.811 0, 905034.805 1257360.214 0, 905292.126 1257354.632 0, 905549.448 1257349.065 0, 905806.77 1257343.514 0, 906064.092 1257337.977 0, 
+    906321.415 1257332.456 0, 906578.738 1257326.95 0, 906836.061 1257321.459 0, 907093.385 1257315.983 0, 907349.449 1257310.549 0, 907608.033 1257305.077 0, 907865.358 1257299.646 0, 908122.683 1257294.231 0, 908380.008 1257288.831 0, 908637.333 1257283.446 0, 
+    908894.659 1257278.076 0, 909151.985 1257272.721 0, 909409.312 1257267.382 0, 909666.638 1257262.057 0, 909923.966 1257256.748 0, 910181.293 1257251.454 0, 910438.621 1257246.175 0, 910695.949 1257240.911 0, 910953.277 1257235.662 0, 911210.606 1257230.429 0, 
+    911467.935 1257225.21 0, 911725.264 1257220.007 0, 911982.593 1257214.819 0, 912239.923 1257209.646 0, 912497.254 1257204.488 0, 912754.584 1257199.346 0, 913011.915 1257194.218 0, 913269.246 1257189.106 0, 913525.318 1257184.033 0, 913414.978 1251605.359 0, 
+    913304.636 1246026.569 0))
+
+POLYGON ((925877.562 1256957.175 0, 925621.475 1256961.524 0, 925364.13 1256965.909 0, 925106.786 1256970.31 0, 924849.442 1256974.725 0, 924592.098 1256979.156 0, 924334.755 1256983.602 0, 924077.412 1256988.063 0, 923820.069 1256992.539 0, 923562.726 1256997.031 0, 
+    923305.384 1257001.537 0, 923048.041 1257006.059 0, 922790.7 1257010.596 0, 922533.358 1257015.148 0, 922276.017 1257019.715 0, 922018.676 1257024.297 0, 921761.335 1257028.894 0, 921503.994 1257033.507 0, 921246.654 1257038.135 0, 920989.314 1257042.778 0, 
+    920731.974 1257047.435 0, 920474.635 1257052.109 0, 920217.296 1257056.797 0, 919959.957 1257061.5 0, 919701.36 1257066.242 0, 919445.28 1257070.953 0, 919187.942 1257075.701 0, 918930.604 1257080.465 0, 918673.267 1257085.245 0, 918415.929 1257090.039 0, 
+    918158.592 1257094.848 0, 917901.256 1257099.673 0, 917643.919 1257104.513 0, 917386.583 1257109.368 0, 917129.248 1257114.238 0, 916871.912 1257119.123 0, 916614.577 1257124.023 0, 916357.242 1257128.939 0, 916099.907 1257133.869 0, 915842.573 1257138.815 0, 
+    915585.239 1257143.776 0, 915327.905 1257148.752 0, 915070.572 1257153.743 0, 914813.239 1257158.75 0, 914555.906 1257163.771 0, 914298.573 1257168.808 0, 914041.241 1257173.859 0, 913783.909 1257178.926 0, 913525.318 1257184.033 0, 913635.656 1262762.586 0, 
+    913745.991 1268341.013 0, 914003.922 1268335.919 0, 914260.597 1268330.865 0, 914517.272 1268325.826 0, 914773.948 1268320.802 0, 915030.625 1268315.794 0, 915287.301 1268310.8 0, 915543.978 1268305.822 0, 915800.655 1268300.858 0, 916057.332 1268295.91 0, 
+    916314.01 1268290.977 0, 916570.688 1268286.059 0, 916827.366 1268281.156 0, 917084.045 1268276.268 0, 917340.723 1268271.396 0, 917597.402 1268266.538 0, 917854.082 1268261.695 0, 918110.761 1268256.868 0, 918367.441 1268252.056 0, 918624.122 1268247.259 0, 
+    918880.802 1268242.476 0, 919137.483 1268237.71 0, 919394.164 1268232.958 0, 919650.845 1268228.221 0, 919906.272 1268223.522 0, 920164.209 1268218.793 0, 920420.891 1268214.101 0, 920677.574 1268209.425 0, 920934.256 1268204.764 0, 921190.939 1268200.118 0, 
+    921447.623 1268195.487 0, 921704.306 1268190.871 0, 921960.99 1268186.27 0, 922217.674 1268181.684 0, 922474.358 1268177.114 0, 922731.043 1268172.558 0, 922987.728 1268168.018 0, 923244.413 1268163.493 0, 923501.099 1268158.983 0, 923757.784 1268154.488 0, 
+    924014.47 1268150.008 0, 924271.156 1268145.543 0, 924527.843 1268141.093 0, 924784.53 1268136.659 0, 925041.217 1268132.239 0, 925297.904 1268127.835 0, 925554.592 1268123.446 0, 925811.279 1268119.071 0, 926066.714 1268114.734 0, 925972.139 1262536.017 0, 
+    925877.562 1256957.175 0))
+
+POLYGON ((938388.026 1267923.263 0, 938132.579 1267926.879 0, 937875.88 1267930.528 0, 937619.181 1267934.192 0, 937362.482 1267937.872 0, 937105.784 1267941.566 0, 936849.085 1267945.275 0, 936592.387 1267949 0, 936335.69 1267952.739 0, 936078.992 1267956.494 0, 
+    935822.295 1267960.264 0, 935565.598 1267964.049 0, 935308.901 1267967.849 0, 935052.204 1267971.664 0, 934795.507 1267975.494 0, 934538.811 1267979.34 0, 934282.115 1267983.2 0, 934025.419 1267987.076 0, 933768.724 1267990.966 0, 933512.028 1267994.872 0, 
+    933255.333 1267998.793 0, 932998.638 1268002.729 0, 932741.944 1268006.68 0, 932485.249 1268010.646 0, 932227.302 1268014.647 0, 931971.861 1268018.624 0, 931715.168 1268022.636 0, 931458.474 1268026.662 0, 931201.781 1268030.704 0, 930945.088 1268034.761 0, 
+    930688.395 1268038.833 0, 930431.703 1268042.92 0, 930175.01 1268047.022 0, 929918.318 1268051.14 0, 929661.626 1268055.272 0, 929404.935 1268059.42 0, 929148.244 1268063.582 0, 928891.553 1268067.76 0, 928634.862 1268071.953 0, 928378.171 1268076.161 0, 
+    928121.481 1268080.384 0, 927864.791 1268084.622 0, 927608.101 1268088.875 0, 927351.411 1268093.144 0, 927094.722 1268097.427 0, 926838.033 1268101.726 0, 926581.344 1268106.04 0, 926324.656 1268110.368 0, 926066.714 1268114.734 0, 926161.286 1273693.319 0, 
+    926255.856 1279271.768 0, 926513.138 1279267.414 0, 926769.17 1279263.097 0, 927025.202 1279258.794 0, 927281.234 1279254.506 0, 927537.267 1279250.234 0, 927793.3 1279245.976 0, 928049.333 1279241.734 0, 928305.366 1279237.507 0, 928561.4 1279233.294 0, 
+    928817.434 1279229.097 0, 929073.468 1279224.915 0, 929329.502 1279220.748 0, 929585.537 1279216.596 0, 929841.572 1279212.459 0, 930097.607 1279208.337 0, 930353.642 1279204.23 0, 930609.678 1279200.139 0, 930865.714 1279196.062 0, 931121.75 1279192 0, 
+    931377.786 1279187.954 0, 931633.823 1279183.923 0, 931889.859 1279179.906 0, 932145.896 1279175.905 0, 932400.684 1279171.938 0, 932657.971 1279167.947 0, 932914.009 1279163.991 0, 933170.047 1279160.05 0, 933426.085 1279156.124 0, 933682.123 1279152.214 0, 
+    933938.162 1279148.318 0, 934194.201 1279144.437 0, 934450.24 1279140.571 0, 934706.279 1279136.721 0, 934962.319 1279132.885 0, 935218.359 1279129.065 0, 935474.399 1279125.259 0, 935730.439 1279121.469 0, 935986.479 1279117.694 0, 936242.52 1279113.934 0, 
+    936498.561 1279110.189 0, 936754.602 1279106.459 0, 937010.643 1279102.744 0, 937266.685 1279099.044 0, 937522.727 1279095.359 0, 937778.769 1279091.689 0, 938034.811 1279088.034 0, 938290.853 1279084.395 0, 938545.647 1279080.788 0, 938466.838 1273502.094 0, 
+    938388.026 1267923.263 0))
+
+POLYGON ((950835.929 1278924.529 0, 950581.124 1278927.416 0, 950325.072 1278930.332 0, 950069.021 1278933.264 0, 949812.97 1278936.21 0, 949556.918 1278939.171 0, 949300.867 1278942.148 0, 949044.817 1278945.14 0, 948788.766 1278948.146 0, 948532.716 1278951.168 0, 
+    948276.665 1278954.205 0, 948020.615 1278957.257 0, 947764.565 1278960.324 0, 947508.516 1278963.406 0, 947252.466 1278966.503 0, 946996.417 1278969.615 0, 946740.367 1278972.742 0, 946484.318 1278975.884 0, 946228.27 1278979.042 0, 945972.221 1278982.214 0, 
+    945716.173 1278985.402 0, 945460.124 1278988.604 0, 945204.076 1278991.822 0, 944948.028 1278995.055 0, 944690.733 1278998.318 0, 944435.933 1279001.565 0, 944179.886 1279004.843 0, 943923.839 1279008.136 0, 943667.792 1279011.444 0, 943411.745 1279014.767 0, 
+    943155.699 1279018.106 0, 942899.652 1279021.459 0, 942643.606 1279024.827 0, 942387.56 1279028.211 0, 942131.515 1279031.609 0, 941875.469 1279035.023 0, 941619.424 1279038.451 0, 941363.379 1279041.895 0, 941107.334 1279045.354 0, 940851.289 1279048.828 0, 
+    940595.244 1279052.316 0, 940339.2 1279055.82 0, 940083.156 1279059.339 0, 939827.112 1279062.874 0, 939571.069 1279066.423 0, 939315.025 1279069.987 0, 939058.982 1279073.566 0, 938802.939 1279077.161 0, 938545.647 1279080.788 0, 938624.455 1284659.341 0, 
+    938703.26 1290237.749 0, 938959.892 1290234.131 0, 939215.278 1290230.546 0, 939470.665 1290226.976 0, 939726.051 1290223.421 0, 939981.438 1290219.881 0, 940236.826 1290216.356 0, 940492.213 1290212.846 0, 940747.601 1290209.351 0, 941002.989 1290205.871 0, 
+    941258.377 1290202.406 0, 941513.765 1290198.956 0, 941769.153 1290195.521 0, 942024.542 1290192.101 0, 942279.931 1290188.696 0, 942535.32 1290185.306 0, 942790.709 1290181.932 0, 943046.098 1290178.572 0, 943301.488 1290175.227 0, 943556.878 1290171.898 0, 
+    943812.268 1290168.583 0, 944067.658 1290165.283 0, 944323.049 1290161.999 0, 944578.439 1290158.729 0, 944832.586 1290155.491 0, 945089.221 1290152.235 0, 945344.612 1290149.011 0, 945600.004 1290145.802 0, 945855.395 1290142.607 0, 946110.787 1290139.428 0, 
+    946366.179 1290136.264 0, 946621.571 1290133.114 0, 946876.963 1290129.98 0, 947132.356 1290126.861 0, 947387.748 1290123.757 0, 947643.141 1290120.668 0, 947898.534 1290117.594 0, 948153.927 1290114.535 0, 948409.321 1290111.49 0, 948664.714 1290108.461 0, 
+    948920.108 1290105.447 0, 949175.502 1290102.449 0, 949430.896 1290099.465 0, 949686.291 1290096.496 0, 949941.685 1290093.542 0, 950197.08 1290090.603 0, 950452.474 1290087.679 0, 950707.869 1290084.771 0, 950962.021 1290081.891 0, 950898.976 1284503.283 0, 
+    950835.929 1278924.529 0))
+
+POLYGON ((963221.173 1289960.667 0, 962967.013 1289962.828 0, 962711.61 1289965.015 0, 962456.208 1289967.218 0, 962200.806 1289969.435 0, 961945.405 1289971.667 0, 961690.003 1289973.915 0, 961434.602 1289976.177 0, 961179.2 1289978.454 0, 960923.799 1289980.747 0, 
+    960668.398 1289983.054 0, 960412.997 1289985.377 0, 960157.596 1289987.714 0, 959902.195 1289990.067 0, 959646.795 1289992.434 0, 959391.394 1289994.817 0, 959135.994 1289997.215 0, 958880.594 1289999.627 0, 958625.194 1290002.055 0, 958369.794 1290004.498 0, 
+    958114.394 1290006.956 0, 957858.995 1290009.429 0, 957603.595 1290011.916 0, 957348.196 1290014.419 0, 957091.554 1290016.949 0, 956837.398 1290019.47 0, 956581.999 1290022.018 0, 956326.6 1290024.581 0, 956071.202 1290027.159 0, 955815.804 1290029.752 0, 
+    955560.405 1290032.36 0, 955305.007 1290034.983 0, 955049.609 1290037.622 0, 954794.212 1290040.275 0, 954538.814 1290042.943 0, 954283.417 1290045.626 0, 954028.019 1290048.325 0, 953772.622 1290051.038 0, 953517.225 1290053.766 0, 953261.828 1290056.51 0, 
+    953006.432 1290059.268 0, 952751.035 1290062.042 0, 952495.639 1290064.83 0, 952240.243 1290067.634 0, 951984.847 1290070.452 0, 951729.451 1290073.286 0, 951474.055 1290076.134 0, 951218.66 1290078.998 0, 950962.021 1290081.891 0, 951025.064 1295660.348 0, 
+    951088.106 1301238.649 0, 951344.085 1301235.764 0, 951598.824 1301232.907 0, 951853.563 1301230.066 0, 952108.302 1301227.24 0, 952363.041 1301224.428 0, 952617.781 1301221.632 0, 952872.52 1301218.851 0, 953127.26 1301216.084 0, 953382 1301213.333 0, 
+    953636.74 1301210.597 0, 953891.481 1301207.875 0, 954146.221 1301205.169 0, 954400.962 1301202.478 0, 954655.702 1301199.801 0, 954910.443 1301197.14 0, 955165.184 1301194.494 0, 955419.926 1301191.862 0, 955674.667 1301189.246 0, 955929.409 1301186.644 0, 
+    956184.15 1301184.058 0, 956438.892 1301181.487 0, 956693.634 1301178.93 0, 956948.376 1301176.389 0, 957201.879 1301173.874 0, 957457.861 1301171.351 0, 957712.604 1301168.854 0, 957967.346 1301166.373 0, 958222.089 1301163.906 0, 958476.832 1301161.455 0, 
+    958731.576 1301159.018 0, 958986.319 1301156.597 0, 959241.062 1301154.191 0, 959495.806 1301151.799 0, 959750.55 1301149.423 0, 960005.294 1301147.061 0, 960260.038 1301144.715 0, 960514.782 1301142.383 0, 960769.526 1301140.066 0, 961024.27 1301137.765 0, 
+    961279.015 1301135.478 0, 961533.76 1301133.207 0, 961788.505 1301130.95 0, 962043.25 1301128.709 0, 962297.995 1301126.482 0, 962552.74 1301124.271 0, 962807.485 1301122.074 0, 963062.231 1301119.892 0, 963315.738 1301117.736 0, 963268.456 1295539.279 0, 
+    963221.173 1289960.667 0))
+
+POLYGON ((975543.663 1301031.37 0, 975290.148 1301032.809 0, 975035.398 1301034.271 0, 974780.647 1301035.748 0, 974525.897 1301037.24 0, 974271.146 1301038.747 0, 974016.396 1301040.269 0, 973761.646 1301041.806 0, 973506.896 1301043.357 0, 973252.146 1301044.924 0, 
+    972997.396 1301046.506 0, 972742.646 1301048.103 0, 972487.896 1301049.715 0, 972233.147 1301051.342 0, 971978.397 1301052.983 0, 971723.648 1301054.64 0, 971468.898 1301056.312 0, 971214.149 1301057.999 0, 970959.4 1301059.7 0, 970704.651 1301061.417 0, 
+    970449.902 1301063.149 0, 970195.153 1301064.896 0, 969940.404 1301066.657 0, 969685.656 1301068.434 0, 969429.67 1301070.235 0, 969176.159 1301072.033 0, 968921.41 1301073.854 0, 968666.662 1301075.691 0, 968411.914 1301077.543 0, 968157.166 1301079.41 0, 
+    967902.418 1301081.291 0, 967647.671 1301083.188 0, 967392.923 1301085.1 0, 967138.175 1301087.026 0, 966883.428 1301088.968 0, 966628.681 1301090.925 0, 966373.933 1301092.896 0, 966119.186 1301094.883 0, 965864.439 1301096.885 0, 965609.692 1301098.901 0, 
+    965354.946 1301100.933 0, 965100.199 1301102.98 0, 964845.453 1301105.041 0, 964590.706 1301107.118 0, 964335.96 1301109.209 0, 964081.214 1301111.316 0, 963826.468 1301113.438 0, 963571.722 1301115.574 0, 963315.738 1301117.736 0, 963363.018 1306696.032 0, 
+    963410.297 1312274.162 0, 963665.621 1312272.005 0, 963919.711 1312269.874 0, 964173.8 1312267.758 0, 964427.889 1312265.657 0, 964681.979 1312263.571 0, 964936.069 1312261.5 0, 965190.159 1312259.443 0, 965444.249 1312257.402 0, 965698.339 1312255.375 0, 
+    965952.429 1312253.364 0, 966206.519 1312251.367 0, 966460.61 1312249.386 0, 966714.7 1312247.419 0, 966968.791 1312245.468 0, 967222.882 1312243.531 0, 967476.972 1312241.609 0, 967731.063 1312239.703 0, 967985.155 1312237.811 0, 968239.246 1312235.934 0, 
+    968493.337 1312234.072 0, 968747.429 1312232.225 0, 969001.52 1312230.393 0, 969255.612 1312228.576 0, 969508.469 1312226.783 0, 969763.795 1312224.987 0, 970017.887 1312223.215 0, 970271.98 1312221.457 0, 970526.072 1312219.715 0, 970780.164 1312217.988 0, 
+    971034.256 1312216.276 0, 971288.349 1312214.578 0, 971542.441 1312212.896 0, 971796.534 1312211.228 0, 972050.627 1312209.576 0, 972304.72 1312207.938 0, 972558.813 1312206.316 0, 972812.906 1312204.708 0, 973066.999 1312203.115 0, 973321.092 1312201.537 0, 
+    973575.186 1312199.975 0, 973829.279 1312198.427 0, 974083.373 1312196.894 0, 974337.466 1312195.376 0, 974591.56 1312193.873 0, 974845.654 1312192.385 0, 975099.748 1312190.912 0, 975353.842 1312189.454 0, 975606.702 1312188.018 0, 975575.183 1306609.777 0, 
+    975543.663 1301031.37 0))
+
+POLYGON ((987803.303 1312136.331 0, 987550.437 1312137.053 0, 987296.34 1312137.793 0, 987042.243 1312138.548 0, 986788.146 1312139.318 0, 986534.049 1312140.103 0, 986279.952 1312140.903 0, 986025.855 1312141.719 0, 985771.758 1312142.548 0, 985517.661 1312143.393 0, 
+    985263.565 1312144.253 0, 985009.468 1312145.128 0, 984755.371 1312146.018 0, 984501.275 1312146.923 0, 984247.178 1312147.842 0, 983993.082 1312148.777 0, 983738.986 1312149.727 0, 983484.889 1312150.691 0, 983230.793 1312151.671 0, 982976.697 1312152.665 0, 
+    982722.601 1312153.675 0, 982468.505 1312154.699 0, 982214.408 1312155.738 0, 981960.312 1312156.793 0, 981704.984 1312157.867 0, 981452.121 1312158.946 0, 981198.025 1312160.045 0, 980943.929 1312161.159 0, 980689.834 1312162.289 0, 980435.738 1312163.433 0, 
+    980181.642 1312164.592 0, 979927.547 1312165.765 0, 979673.452 1312166.954 0, 979419.356 1312168.158 0, 979165.261 1312169.377 0, 978911.166 1312170.611 0, 978657.071 1312171.86 0, 978402.976 1312173.123 0, 978148.881 1312174.402 0, 977894.786 1312175.695 0, 
+    977640.691 1312177.004 0, 977386.597 1312178.328 0, 977132.502 1312179.666 0, 976878.407 1312181.019 0, 976624.313 1312182.388 0, 976370.218 1312183.771 0, 976116.124 1312185.169 0, 975862.03 1312186.583 0, 975606.702 1312188.018 0, 975638.221 1317766.088 0, 
+    975669.738 1323343.981 0, 975924.406 1323342.55 0, 976177.844 1323341.14 0, 976431.281 1323339.745 0, 976684.719 1323338.366 0, 976938.157 1323337.001 0, 977191.595 1323335.651 0, 977445.033 1323334.316 0, 977698.471 1323332.996 0, 977951.909 1323331.691 0, 
+    978205.348 1323330.4 0, 978458.786 1323329.125 0, 978712.224 1323327.865 0, 978965.663 1323326.619 0, 979219.101 1323325.388 0, 979472.54 1323324.173 0, 979725.979 1323322.972 0, 979979.417 1323321.786 0, 980232.856 1323320.615 0, 980486.295 1323319.459 0, 
+    980739.734 1323318.318 0, 980993.173 1323317.192 0, 981246.612 1323316.081 0, 981500.051 1323314.984 0, 981752.261 1323313.908 0, 982006.93 1323312.837 0, 982260.369 1323311.785 0, 982513.809 1323310.748 0, 982767.248 1323309.727 0, 983020.688 1323308.72 0, 
+    983274.127 1323307.728 0, 983527.567 1323306.751 0, 983781.007 1323305.789 0, 984034.446 1323304.842 0, 984287.886 1323303.909 0, 984541.326 1323302.992 0, 984794.766 1323302.09 0, 985048.206 1323301.202 0, 985301.646 1323300.33 0, 985555.086 1323299.472 0, 
+    985808.526 1323298.629 0, 986061.966 1323297.801 0, 986315.407 1323296.988 0, 986568.847 1323296.19 0, 986822.287 1323295.407 0, 987075.727 1323294.639 0, 987329.168 1323293.886 0, 987582.608 1323293.148 0, 987834.821 1323292.428 0, 987819.062 1317714.468 0, 
+    987803.303 1312136.331 0))
+
+POLYGON ((1000000 1323275.243 0, 999747.785 1323275.251 0, 999494.343 1323275.273 0, 999240.902 1323275.31 0, 998987.46 1323275.362 0, 998734.019 1323275.429 0, 998480.577 1323275.511 0, 998227.136 1323275.608 0, 997973.694 1323275.72 0, 997720.253 1323275.847 0, 
+    997466.811 1323275.988 0, 997213.37 1323276.145 0, 996959.928 1323276.316 0, 996706.487 1323276.503 0, 996453.045 1323276.704 0, 996199.604 1323276.92 0, 995946.162 1323277.152 0, 995692.721 1323277.398 0, 995439.28 1323277.659 0, 995185.838 1323277.934 0, 
+    994932.397 1323278.225 0, 994678.955 1323278.531 0, 994425.514 1323278.852 0, 994172.073 1323279.187 0, 993917.404 1323279.539 0, 993665.19 1323279.903 0, 993411.749 1323280.283 0, 993158.308 1323280.679 0, 992904.867 1323281.089 0, 992651.425 1323281.514 0, 
+    992397.984 1323281.954 0, 992144.543 1323282.409 0, 991891.102 1323282.879 0, 991637.661 1323283.363 0, 991384.22 1323283.863 0, 991130.779 1323284.377 0, 990877.338 1323284.907 0, 990623.897 1323285.451 0, 990370.456 1323286.011 0, 990117.015 1323286.585 0, 
+    989863.574 1323287.174 0, 989610.133 1323287.778 0, 989356.693 1323288.397 0, 989103.252 1323289.031 0, 988849.811 1323289.68 0, 988596.371 1323290.344 0, 988342.93 1323291.022 0, 988089.489 1323291.716 0, 987834.821 1323292.428 0, 987850.579 1328870.206 0, 
+    987866.337 1334447.798 0, 988120.346 1334447.088 0, 988373.13 1334446.397 0, 988625.914 1334445.72 0, 988878.698 1334445.058 0, 989131.482 1334444.411 0, 989384.266 1334443.778 0, 989637.05 1334443.161 0, 989889.835 1334442.558 0, 990142.619 1334441.971 0, 
+    990395.403 1334441.398 0, 990648.187 1334440.84 0, 990900.972 1334440.297 0, 991153.756 1334439.769 0, 991406.541 1334439.256 0, 991659.325 1334438.757 0, 991912.11 1334438.274 0, 992164.894 1334437.805 0, 992417.679 1334437.352 0, 992670.463 1334436.913 0, 
+    992923.248 1334436.489 0, 993176.032 1334436.08 0, 993428.817 1334435.686 0, 993681.602 1334435.306 0, 993933.162 1334434.944 0, 994187.171 1334434.592 0, 994439.956 1334434.258 0, 994692.741 1334433.938 0, 994945.525 1334433.633 0, 995198.31 1334433.343 0, 
+    995451.095 1334433.068 0, 995703.88 1334432.807 0, 995956.665 1334432.562 0, 996209.449 1334432.331 0, 996462.234 1334432.116 0, 996715.019 1334431.915 0, 996967.804 1334431.729 0, 997220.589 1334431.558 0, 997473.374 1334431.402 0, 997726.159 1334431.26 0, 
+    997978.944 1334431.134 0, 998231.728 1334431.023 0, 998484.513 1334430.926 0, 998737.298 1334430.844 0, 998990.083 1334430.777 0, 999242.868 1334430.725 0, 999495.653 1334430.688 0, 999748.438 1334430.666 0, 1000000 1334430.659 0, 1000000 1328853.044 0, 
+    1000000 1323275.243 0))
+
+POLYGON ((1012133.663 1334447.798 0, 1011882.1 1334447.095 0, 1011629.316 1334446.403 0, 1011376.532 1334445.726 0, 1011123.748 1334445.064 0, 1010870.964 1334444.417 0, 1010618.18 1334443.784 0, 1010365.396 1334443.167 0, 1010112.612 1334442.564 0, 1009859.827 1334441.976 0, 
+    1009607.043 1334441.403 0, 1009354.259 1334440.845 0, 1009101.474 1334440.302 0, 1008848.69 1334439.774 0, 1008595.906 1334439.261 0, 1008343.121 1334438.762 0, 1008090.337 1334438.279 0, 1007837.552 1334437.81 0, 1007584.768 1334437.356 0, 1007331.983 1334436.917 0, 
+    1007079.198 1334436.493 0, 1006826.414 1334436.084 0, 1006573.629 1334435.689 0, 1006320.844 1334435.31 0, 1006066.838 1334434.944 0, 1005815.275 1334434.596 0, 1005562.49 1334434.261 0, 1005309.706 1334433.941 0, 1005056.921 1334433.636 0, 1004804.136 1334433.345 0, 
+    1004551.351 1334433.07 0, 1004298.566 1334432.81 0, 1004045.782 1334432.564 0, 1003792.997 1334432.333 0, 1003540.212 1334432.118 0, 1003287.427 1334431.917 0, 1003034.642 1334431.731 0, 1002781.857 1334431.559 0, 1002529.072 1334431.403 0, 1002276.287 1334431.262 0, 
+    1002023.503 1334431.135 0, 1001770.718 1334431.024 0, 1001517.933 1334430.927 0, 1001265.148 1334430.845 0, 1001012.363 1334430.778 0, 1000759.578 1334430.726 0, 1000506.793 1334430.688 0, 1000254.008 1334430.666 0, 1000000 1334430.659 0, 1000000 1340008.081 0, 
+    1000000 1345585.306 0, 1000253.348 1345585.314 0, 1000505.477 1345585.336 0, 1000757.605 1345585.373 0, 1001009.734 1345585.425 0, 1001261.862 1345585.492 0, 1001513.99 1345585.574 0, 1001766.119 1345585.67 0, 1002018.247 1345585.782 0, 1002270.375 1345585.908 0, 
+    1002522.504 1345586.049 0, 1002774.632 1345586.205 0, 1003026.761 1345586.376 0, 1003278.889 1345586.561 0, 1003531.017 1345586.762 0, 1003783.146 1345586.977 0, 1004035.274 1345587.207 0, 1004287.402 1345587.452 0, 1004539.53 1345587.712 0, 1004791.659 1345587.986 0, 
+    1005043.787 1345588.276 0, 1005295.915 1345588.58 0, 1005548.043 1345588.899 0, 1005800.171 1345589.233 0, 1006051.081 1345589.58 0, 1006304.428 1345589.945 0, 1006556.556 1345590.324 0, 1006808.684 1345590.717 0, 1007060.812 1345591.125 0, 1007312.94 1345591.548 0, 
+    1007565.068 1345591.986 0, 1007817.196 1345592.439 0, 1008069.324 1345592.906 0, 1008321.452 1345593.389 0, 1008573.58 1345593.886 0, 1008825.708 1345594.398 0, 1009077.836 1345594.925 0, 1009329.964 1345595.467 0, 1009582.091 1345596.023 0, 1009834.219 1345596.595 0, 
+    1010086.347 1345597.181 0, 1010338.475 1345597.782 0, 1010590.602 1345598.398 0, 1010842.73 1345599.029 0, 1011094.857 1345599.674 0, 1011346.985 1345600.335 0, 1011599.112 1345601.01 0, 1011851.24 1345601.7 0, 1012102.149 1345602.402 0, 1012117.906 1340025.199 0, 
+    1012133.663 1334447.798 0))
+
+POLYGON ((1024204.202 1345653.688 0, 1023953.294 1345652.277 0, 1023701.169 1345650.875 0, 1023449.045 1345649.487 0, 1023196.92 1345648.115 0, 1022944.795 1345646.757 0, 1022692.67 1345645.414 0, 1022440.545 1345644.085 0, 1022188.42 1345642.772 0, 1021936.295 1345641.473 0, 
+    1021684.17 1345640.19 0, 1021432.045 1345638.921 0, 1021179.92 1345637.667 0, 1020927.794 1345636.428 0, 1020675.669 1345635.203 0, 1020423.543 1345633.994 0, 1020171.418 1345632.799 0, 1019919.292 1345631.619 0, 1019667.167 1345630.454 0, 1019415.041 1345629.304 0, 
+    1019162.915 1345628.169 0, 1018910.789 1345627.048 0, 1018658.663 1345625.943 0, 1018406.537 1345624.852 0, 1018153.194 1345623.771 0, 1017902.285 1345622.715 0, 1017650.158 1345621.669 0, 1017398.032 1345620.637 0, 1017145.906 1345619.621 0, 1016893.779 1345618.619 0, 
+    1016641.653 1345617.632 0, 1016389.526 1345616.66 0, 1016137.4 1345615.703 0, 1015885.273 1345614.76 0, 1015633.146 1345613.833 0, 1015381.02 1345612.92 0, 1015128.893 1345612.022 0, 1014876.766 1345611.139 0, 1014624.639 1345610.271 0, 1014372.512 1345609.418 0, 
+    1014120.385 1345608.579 0, 1013868.258 1345607.755 0, 1013616.131 1345606.946 0, 1013364.004 1345606.152 0, 1013111.877 1345605.373 0, 1012859.749 1345604.609 0, 1012607.622 1345603.86 0, 1012355.495 1345603.125 0, 1012102.149 1345602.402 0, 1012086.393 1351179.402 0, 
+    1012070.638 1356756.196 0, 1012323.323 1356756.917 0, 1012574.794 1356757.65 0, 1012826.265 1356758.397 0, 1013077.736 1356759.159 0, 1013329.207 1356759.937 0, 1013580.677 1356760.729 0, 1013832.148 1356761.535 0, 1014083.618 1356762.357 0, 1014335.089 1356763.193 0, 
+    1014586.559 1356764.044 0, 1014838.03 1356764.91 0, 1015089.5 1356765.791 0, 1015340.971 1356766.686 0, 1015592.441 1356767.597 0, 1015843.911 1356768.522 0, 1016095.381 1356769.462 0, 1016346.851 1356770.417 0, 1016598.321 1356771.386 0, 1016849.791 1356772.371 0, 
+    1017101.261 1356773.37 0, 1017352.731 1356774.384 0, 1017604.201 1356775.412 0, 1017855.671 1356776.456 0, 1018105.927 1356777.509 0, 1018358.61 1356778.587 0, 1018610.08 1356779.675 0, 1018861.549 1356780.778 0, 1019113.018 1356781.896 0, 1019364.488 1356783.028 0, 
+    1019615.957 1356784.175 0, 1019867.426 1356785.337 0, 1020118.895 1356786.514 0, 1020370.365 1356787.705 0, 1020621.834 1356788.912 0, 1020873.303 1356790.133 0, 1021124.771 1356791.369 0, 1021376.24 1356792.62 0, 1021627.709 1356793.885 0, 1021879.178 1356795.166 0, 
+    1022130.646 1356796.461 0, 1022382.115 1356797.771 0, 1022633.583 1356799.096 0, 1022885.051 1356800.435 0, 1023136.52 1356801.789 0, 1023387.988 1356803.159 0, 1023639.456 1356804.543 0, 1023890.924 1356805.941 0, 1024141.179 1356807.348 0, 1024172.69 1351230.622 0, 
+    1024204.202 1345653.688 0))
+
+POLYGON ((1036211.528 1356892.602 0, 1035961.276 1356890.488 0, 1035709.813 1356888.379 0, 1035458.35 1356886.285 0, 1035206.886 1356884.205 0, 1034955.423 1356882.14 0, 1034703.959 1356880.09 0, 1034452.496 1356878.055 0, 1034201.032 1356876.035 0, 1033949.568 1356874.029 0, 
+    1033698.104 1356872.038 0, 1033446.64 1356870.062 0, 1033195.175 1356868.101 0, 1032943.711 1356866.155 0, 1032692.247 1356864.223 0, 1032440.782 1356862.306 0, 1032189.317 1356860.404 0, 1031937.852 1356858.517 0, 1031686.387 1356856.645 0, 1031434.922 1356854.787 0, 
+    1031183.457 1356852.944 0, 1030931.992 1356851.116 0, 1030680.527 1356849.303 0, 1030429.061 1356847.505 0, 1030176.384 1356845.712 0, 1029926.13 1356843.952 0, 1029674.664 1356842.198 0, 1029423.198 1356840.459 0, 1029171.732 1356838.735 0, 1028920.266 1356837.025 0, 
+    1028668.8 1356835.33 0, 1028417.333 1356833.65 0, 1028165.867 1356831.985 0, 1027914.401 1356830.335 0, 1027662.934 1356828.699 0, 1027411.467 1356827.078 0, 1027160 1356825.472 0, 1026908.534 1356823.881 0, 1026657.067 1356822.305 0, 1026405.6 1356820.743 0, 
+    1026154.132 1356819.196 0, 1025902.665 1356817.664 0, 1025651.198 1356816.147 0, 1025399.73 1356814.645 0, 1025148.263 1356813.157 0, 1024896.795 1356811.684 0, 1024645.328 1356810.226 0, 1024393.86 1356808.783 0, 1024141.179 1356807.348 0, 1024109.669 1362383.862 0, 
+    1024078.161 1367960.157 0, 1024330.182 1367961.588 0, 1024580.993 1367963.028 0, 1024831.805 1367964.482 0, 1025082.616 1367965.951 0, 1025333.427 1367967.435 0, 1025584.238 1367968.933 0, 1025835.049 1367970.446 0, 1026085.86 1367971.974 0, 1026336.67 1367973.517 0, 
+    1026587.481 1367975.075 0, 1026838.292 1367976.647 0, 1027089.102 1367978.234 0, 1027339.912 1367979.836 0, 1027590.723 1367981.452 0, 1027841.533 1367983.084 0, 1028092.343 1367984.73 0, 1028343.153 1367986.39 0, 1028593.963 1367988.066 0, 1028844.772 1367989.756 0, 
+    1029095.582 1367991.462 0, 1029346.392 1367993.181 0, 1029597.201 1367994.916 0, 1029848.011 1367996.665 0, 1030097.611 1367998.421 0, 1030349.629 1368000.209 0, 1030600.438 1368002.002 0, 1030851.247 1368003.811 0, 1031102.056 1368005.634 0, 1031352.865 1368007.472 0, 
+    1031603.673 1368009.325 0, 1031854.482 1368011.192 0, 1032105.29 1368013.075 0, 1032356.098 1368014.972 0, 1032606.907 1368016.883 0, 1032857.715 1368018.81 0, 1033108.523 1368020.751 0, 1033359.33 1368022.707 0, 1033610.138 1368024.678 0, 1033860.946 1368026.664 0, 
+    1034111.753 1368028.664 0, 1034362.561 1368030.679 0, 1034613.368 1368032.709 0, 1034864.175 1368034.754 0, 1035114.982 1368036.813 0, 1035365.789 1368038.887 0, 1035616.596 1368040.976 0, 1035867.402 1368043.08 0, 1036117.001 1368045.188 0, 1036164.264 1362469.004 0, 
+    1036211.528 1356892.602 0))
+
+POLYGON ((1048155.553 1368164.231 0, 1047905.959 1368161.418 0, 1047655.16 1368158.605 0, 1047404.36 1368155.808 0, 1047153.56 1368153.025 0, 1046902.76 1368150.257 0, 1046651.959 1368147.504 0, 1046401.159 1368144.766 0, 1046150.358 1368142.042 0, 1045899.557 1368139.333 0, 
+    1045648.756 1368136.639 0, 1045397.955 1368133.959 0, 1045147.154 1368131.295 0, 1044896.352 1368128.645 0, 1044645.551 1368126.01 0, 1044394.749 1368123.389 0, 1044143.947 1368120.784 0, 1043893.145 1368118.193 0, 1043642.343 1368115.617 0, 1043391.54 1368113.055 0, 
+    1043140.738 1368110.509 0, 1042889.935 1368107.977 0, 1042639.132 1368105.46 0, 1042388.329 1368102.958 0, 1042136.319 1368100.458 0, 1041886.723 1368097.997 0, 1041635.919 1368095.54 0, 1041385.116 1368093.096 0, 1041134.312 1368090.668 0, 1040883.508 1368088.254 0, 
+    1040632.704 1368085.855 0, 1040381.9 1368083.471 0, 1040131.096 1368081.102 0, 1039880.291 1368078.747 0, 1039629.487 1368076.407 0, 1039378.682 1368074.082 0, 1039127.877 1368071.772 0, 1038877.072 1368069.476 0, 1038626.267 1368067.195 0, 1038375.462 1368064.929 0, 
+    1038124.657 1368062.678 0, 1037873.851 1368060.441 0, 1037623.045 1368058.219 0, 1037372.24 1368056.012 0, 1037121.434 1368053.82 0, 1036870.628 1368051.642 0, 1036619.822 1368049.48 0, 1036369.015 1368047.332 0, 1036117.001 1368045.188 0, 1036069.741 1373621.149 0, 
+    1036022.482 1379196.881 0, 1036273.837 1379199.019 0, 1036523.987 1379201.161 0, 1036774.136 1379203.318 0, 1037024.286 1379205.49 0, 1037274.436 1379207.676 0, 1037524.585 1379209.878 0, 1037774.734 1379212.094 0, 1038024.883 1379214.324 0, 1038275.032 1379216.57 0, 
+    1038525.181 1379218.83 0, 1038775.33 1379221.105 0, 1039025.479 1379223.394 0, 1039275.627 1379225.699 0, 1039525.775 1379228.018 0, 1039775.924 1379230.352 0, 1040026.072 1379232.7 0, 1040276.22 1379235.063 0, 1040526.367 1379237.441 0, 1040776.515 1379239.834 0, 
+    1041026.663 1379242.241 0, 1041276.81 1379244.663 0, 1041526.957 1379247.1 0, 1041777.104 1379249.552 0, 1042026.048 1379252.006 0, 1042277.398 1379254.499 0, 1042527.545 1379256.995 0, 1042777.691 1379259.505 0, 1043027.837 1379262.03 0, 1043277.984 1379264.57 0, 
+    1043528.13 1379267.125 0, 1043778.275 1379269.694 0, 1044028.421 1379272.278 0, 1044278.567 1379274.877 0, 1044528.712 1379277.491 0, 1044778.857 1379280.119 0, 1045029.003 1379282.762 0, 1045279.148 1379285.419 0, 1045529.292 1379288.092 0, 1045779.437 1379290.779 0, 
+    1046029.581 1379293.481 0, 1046279.726 1379296.197 0, 1046529.87 1379298.929 0, 1046780.014 1379301.675 0, 1047030.158 1379304.435 0, 1047280.302 1379307.211 0, 1047530.445 1379310.001 0, 1047780.588 1379312.806 0, 1048029.529 1379315.612 0, 1048092.54 1373740.036 0, 
+    1048155.553 1368164.231 0))
+
+POLYGON ((1060036.192 1379468.265 0, 1059787.259 1379464.756 0, 1059537.124 1379461.244 0, 1059286.99 1379457.747 0, 1059036.855 1379454.265 0, 1058786.72 1379450.798 0, 1058536.585 1379447.345 0, 1058286.449 1379443.907 0, 1058036.314 1379440.484 0, 1057786.178 1379437.075 0, 
+    1057536.042 1379433.681 0, 1057285.905 1379430.302 0, 1057035.769 1379426.938 0, 1056785.632 1379423.588 0, 1056535.495 1379420.253 0, 1056285.358 1379416.933 0, 1056035.221 1379413.628 0, 1055785.084 1379410.337 0, 1055534.946 1379407.061 0, 1055284.808 1379403.799 0, 
+    1055034.67 1379400.553 0, 1054784.532 1379397.321 0, 1054534.394 1379394.104 0, 1054284.255 1379390.901 0, 1054032.915 1379387.698 0, 1053783.977 1379384.541 0, 1053533.838 1379381.382 0, 1053283.699 1379378.239 0, 1053033.559 1379375.11 0, 1052783.42 1379371.996 0, 
+    1052533.28 1379368.897 0, 1052283.14 1379365.812 0, 1052032.999 1379362.742 0, 1051782.859 1379359.687 0, 1051532.718 1379356.646 0, 1051282.578 1379353.621 0, 1051032.437 1379350.61 0, 1050782.296 1379347.613 0, 1050532.154 1379344.632 0, 1050282.013 1379341.665 0, 
+    1050031.871 1379338.713 0, 1049781.729 1379335.775 0, 1049531.587 1379332.853 0, 1049281.445 1379329.945 0, 1049031.303 1379327.051 0, 1048781.16 1379324.173 0, 1048531.017 1379321.309 0, 1048280.875 1379318.46 0, 1048029.529 1379315.612 0, 1047966.521 1384890.954 0, 
+    1047903.515 1390466.056 0, 1048154.202 1390468.897 0, 1048403.688 1390471.738 0, 1048653.174 1390474.595 0, 1048902.661 1390477.466 0, 1049152.147 1390480.351 0, 1049401.633 1390483.252 0, 1049651.118 1390486.167 0, 1049900.604 1390489.096 0, 1050150.089 1390492.041 0, 
+    1050399.574 1390495 0, 1050649.06 1390497.974 0, 1050898.544 1390500.962 0, 1051148.029 1390503.965 0, 1051397.514 1390506.983 0, 1051646.998 1390510.015 0, 1051896.482 1390513.063 0, 1052145.966 1390516.125 0, 1052395.45 1390519.201 0, 1052644.933 1390522.292 0, 
+    1052894.417 1390525.398 0, 1053143.9 1390528.519 0, 1053393.383 1390531.654 0, 1053642.866 1390534.804 0, 1053891.15 1390537.954 0, 1054141.831 1390541.148 0, 1054391.313 1390544.342 0, 1054640.795 1390547.551 0, 1054890.277 1390550.774 0, 1055139.759 1390554.012 0, 
+    1055389.241 1390557.265 0, 1055638.722 1390560.532 0, 1055888.203 1390563.815 0, 1056137.684 1390567.111 0, 1056387.165 1390570.423 0, 1056636.645 1390573.749 0, 1056886.126 1390577.09 0, 1057135.606 1390580.445 0, 1057385.086 1390583.816 0, 1057634.566 1390587.201 0, 
+    1057884.045 1390590.6 0, 1058133.525 1390594.015 0, 1058383.004 1390597.443 0, 1058632.483 1390600.887 0, 1058881.962 1390604.345 0, 1059131.44 1390607.818 0, 1059380.919 1390611.306 0, 1059630.397 1390614.809 0, 1059878.677 1390618.309 0, 1059957.433 1385043.407 0, 
+    1060036.192 1379468.265 0))
+
+POLYGON ((1071853.361 1390804.393 0, 1071605.09 1390800.191 0, 1071355.622 1390795.984 0, 1071106.155 1390791.791 0, 1070856.687 1390787.613 0, 1070607.219 1390783.45 0, 1070357.751 1390779.302 0, 1070108.282 1390775.168 0, 1069858.814 1390771.049 0, 1069609.345 1390766.945 0, 
+    1069359.875 1390762.855 0, 1069110.406 1390758.78 0, 1068860.936 1390754.719 0, 1068611.466 1390750.674 0, 1068361.996 1390746.643 0, 1068112.526 1390742.626 0, 1067863.055 1390738.625 0, 1067613.584 1390734.638 0, 1067364.113 1390730.666 0, 1067114.642 1390726.708 0, 
+    1066865.17 1390722.765 0, 1066615.698 1390718.837 0, 1066366.226 1390714.923 0, 1066116.754 1390711.025 0, 1065866.085 1390707.122 0, 1065617.809 1390703.271 0, 1065368.336 1390699.416 0, 1065118.863 1390695.576 0, 1064869.389 1390691.751 0, 1064619.916 1390687.94 0, 
+    1064370.442 1390684.144 0, 1064120.968 1390680.362 0, 1063871.493 1390676.596 0, 1063622.019 1390672.844 0, 1063372.544 1390669.106 0, 1063123.069 1390665.384 0, 1062873.594 1390661.676 0, 1062624.118 1390657.983 0, 1062374.643 1390654.304 0, 1062125.167 1390650.64 0, 
+    1061875.691 1390646.991 0, 1061626.215 1390643.356 0, 1061376.738 1390639.736 0, 1061127.261 1390636.131 0, 1060877.785 1390632.541 0, 1060628.307 1390628.965 0, 1060378.83 1390625.404 0, 1060129.353 1390621.857 0, 1059878.677 1390618.309 0, 1059799.925 1396192.966 0, 
+    1059721.176 1401767.373 0, 1059971.192 1401770.912 0, 1060220.013 1401774.449 0, 1060468.834 1401778.001 0, 1060717.655 1401781.567 0, 1060966.476 1401785.148 0, 1061215.296 1401788.744 0, 1061464.117 1401792.354 0, 1061712.937 1401795.979 0, 1061961.757 1401799.619 0, 
+    1062210.576 1401803.273 0, 1062459.396 1401806.942 0, 1062708.215 1401810.626 0, 1062957.034 1401814.324 0, 1063205.853 1401818.037 0, 1063454.671 1401821.764 0, 1063703.489 1401825.506 0, 1063952.308 1401829.263 0, 1064201.125 1401833.034 0, 1064449.943 1401836.821 0, 
+    1064698.761 1401840.621 0, 1064947.578 1401844.437 0, 1065196.395 1401848.267 0, 1065445.212 1401852.111 0, 1065692.835 1401855.952 0, 1065942.844 1401859.845 0, 1066191.661 1401863.733 0, 1066440.476 1401867.636 0, 1066689.292 1401871.554 0, 1066938.107 1401875.487 0, 
+    1067186.923 1401879.434 0, 1067435.737 1401883.396 0, 1067684.552 1401887.372 0, 1067933.367 1401891.363 0, 1068182.181 1401895.369 0, 1068430.995 1401899.389 0, 1068679.809 1401903.424 0, 1068928.622 1401907.474 0, 1069177.435 1401911.538 0, 1069426.248 1401915.617 0, 
+    1069675.061 1401919.711 0, 1069923.874 1401923.819 0, 1070172.686 1401927.942 0, 1070421.498 1401932.08 0, 1070670.31 1401936.232 0, 1070919.122 1401940.399 0, 1071167.933 1401944.58 0, 1071416.744 1401948.776 0, 1071664.362 1401952.967 0, 1071758.86 1396378.805 0, 
+    1071853.361 1390804.393 0))
+
+POLYGON ((1083606.977 1402172.302 0, 1083359.369 1402167.412 0, 1083110.571 1402162.513 0, 1082861.773 1402157.629 0, 1082612.974 1402152.759 0, 1082364.175 1402147.904 0, 1082115.375 1402143.063 0, 1081866.576 1402138.237 0, 1081617.776 1402133.426 0, 1081368.975 1402128.63 0, 
+    1081120.175 1402123.848 0, 1080871.374 1402119.081 0, 1080622.573 1402114.328 0, 1080373.772 1402109.59 0, 1080124.97 1402104.867 0, 1079876.168 1402100.158 0, 1079627.366 1402095.464 0, 1079378.563 1402090.785 0, 1079129.761 1402086.12 0, 1078880.958 1402081.47 0, 
+    1078632.154 1402076.834 0, 1078383.351 1402072.214 0, 1078134.547 1402067.607 0, 1077885.743 1402063.016 0, 1077635.747 1402058.417 0, 1077388.134 1402053.877 0, 1077139.329 1402049.329 0, 1076890.524 1402044.796 0, 1076641.718 1402040.278 0, 1076392.913 1402035.774 0, 
+    1076144.107 1402031.285 0, 1075895.3 1402026.811 0, 1075646.494 1402022.351 0, 1075397.687 1402017.906 0, 1075148.88 1402013.476 0, 1074900.073 1402009.06 0, 1074651.265 1402004.659 0, 1074402.458 1402000.272 0, 1074153.649 1401995.9 0, 1073904.841 1401991.543 0, 
+    1073656.033 1401987.201 0, 1073407.224 1401982.873 0, 1073158.415 1401978.559 0, 1072909.605 1401974.261 0, 1072660.796 1401969.977 0, 1072411.986 1401965.707 0, 1072163.176 1401961.453 0, 1071914.365 1401957.213 0, 1071664.362 1401952.967 0, 1071569.869 1407526.873 0, 
+    1071475.381 1413100.518 0, 1071724.725 1413104.752 0, 1071972.879 1413108.981 0, 1072221.033 1413113.225 0, 1072469.187 1413117.483 0, 1072717.34 1413121.756 0, 1072965.493 1413126.043 0, 1073213.646 1413130.345 0, 1073461.799 1413134.661 0, 1073709.951 1413138.992 0, 
+    1073958.104 1413143.338 0, 1074206.256 1413147.698 0, 1074454.407 1413152.073 0, 1074702.559 1413156.463 0, 1074950.71 1413160.867 0, 1075198.861 1413165.286 0, 1075447.011 1413169.719 0, 1075695.162 1413174.167 0, 1075943.312 1413178.63 0, 1076191.462 1413183.107 0, 
+    1076439.611 1413187.599 0, 1076687.761 1413192.105 0, 1076935.91 1413196.626 0, 1077184.059 1413201.162 0, 1077431.019 1413205.69 0, 1077680.355 1413210.277 0, 1077928.503 1413214.856 0, 1078176.651 1413219.45 0, 1078424.799 1413224.059 0, 1078672.946 1413228.682 0, 
+    1078921.093 1413233.32 0, 1079169.239 1413237.972 0, 1079417.386 1413242.639 0, 1079665.532 1413247.321 0, 1079913.678 1413252.017 0, 1080161.823 1413256.728 0, 1080409.968 1413261.454 0, 1080658.113 1413266.194 0, 1080906.258 1413270.948 0, 1081154.403 1413275.718 0, 
+    1081402.547 1413280.501 0, 1081650.691 1413285.3 0, 1081898.834 1413290.113 0, 1082146.977 1413294.941 0, 1082395.12 1413299.783 0, 1082643.263 1413304.64 0, 1082891.406 1413309.511 0, 1083139.548 1413314.398 0, 1083386.502 1413319.275 0, 1083496.737 1407745.919 0, 
+    1083606.977 1402172.302 0))
+
+POLYGON ((1095296.958 1413571.682 0, 1095050.016 1413566.107 0, 1094801.889 1413560.52 0, 1094553.761 1413554.947 0, 1094305.633 1413549.389 0, 1094057.505 1413543.846 0, 1093809.376 1413538.317 0, 1093561.247 1413532.803 0, 1093313.118 1413527.304 0, 1093064.988 1413521.819 0, 
+    1092816.859 1413516.348 0, 1092568.728 1413510.893 0, 1092320.598 1413505.452 0, 1092072.467 1413500.025 0, 1091824.335 1413494.613 0, 1091576.204 1413489.216 0, 1091328.072 1413483.833 0, 1091079.94 1413478.465 0, 1090831.807 1413473.112 0, 1090583.675 1413467.773 0, 
+    1090335.541 1413462.448 0, 1090087.408 1413457.139 0, 1089839.274 1413451.844 0, 1089591.14 1413446.563 0, 1089341.819 1413441.272 0, 1089094.871 1413436.046 0, 1088846.736 1413430.809 0, 1088598.601 1413425.587 0, 1088350.465 1413420.38 0, 1088102.329 1413415.187 0, 
+    1087854.193 1413410.009 0, 1087606.056 1413404.845 0, 1087357.92 1413399.696 0, 1087109.782 1413394.562 0, 1086861.645 1413389.442 0, 1086613.507 1413384.337 0, 1086365.369 1413379.246 0, 1086117.231 1413374.17 0, 1085869.092 1413369.109 0, 1085620.953 1413364.062 0, 
+    1085372.814 1413359.03 0, 1085124.675 1413354.012 0, 1084876.535 1413349.009 0, 1084628.395 1413344.021 0, 1084380.254 1413339.047 0, 1084132.113 1413334.088 0, 1083883.972 1413329.144 0, 1083635.831 1413324.214 0, 1083386.502 1413319.275 0, 1083276.273 1418892.364 0, 
+    1083166.049 1424465.18 0, 1083414.719 1424470.106 0, 1083662.204 1424475.023 0, 1083909.689 1424479.954 0, 1084157.173 1424484.9 0, 1084404.658 1424489.861 0, 1084652.142 1424494.836 0, 1084899.626 1424499.826 0, 1085147.109 1424504.83 0, 1085394.593 1424509.849 0, 
+    1085642.075 1424514.883 0, 1085889.558 1424519.931 0, 1086137.04 1424524.993 0, 1086384.522 1424530.07 0, 1086632.004 1424535.162 0, 1086879.486 1424540.268 0, 1087126.967 1424545.389 0, 1087374.447 1424550.524 0, 1087621.928 1424555.674 0, 1087869.408 1424560.839 0, 
+    1088116.888 1424566.018 0, 1088364.368 1424571.212 0, 1088611.847 1424576.42 0, 1088859.326 1424581.643 0, 1089105.622 1424586.855 0, 1089354.283 1424592.132 0, 1089601.761 1424597.399 0, 1089849.239 1424602.68 0, 1090096.716 1424607.975 0, 1090344.193 1424613.285 0, 
+    1090591.67 1424618.61 0, 1090839.147 1424623.95 0, 1091086.623 1424629.303 0, 1091334.099 1424634.672 0, 1091581.574 1424640.055 0, 1091829.05 1424645.453 0, 1092076.525 1424650.865 0, 1092323.999 1424656.291 0, 1092571.474 1424661.733 0, 1092818.947 1424667.189 0, 
+    1093066.421 1424672.659 0, 1093313.894 1424678.144 0, 1093561.367 1424683.644 0, 1093808.84 1424689.158 0, 1094056.312 1424694.686 0, 1094303.784 1424700.23 0, 1094551.256 1424705.787 0, 1094798.728 1424711.36 0, 1095045.016 1424716.92 0, 1095170.984 1419144.437 0, 
+    1095296.958 1413571.682 0))
+
+POLYGON ((1106923.225 1425002.219 0, 1106676.951 1424995.963 0, 1106429.497 1424989.691 0, 1106182.042 1424983.435 0, 1105934.586 1424977.192 0, 1105687.13 1424970.964 0, 1105439.674 1424964.751 0, 1105192.218 1424958.552 0, 1104944.761 1424952.368 0, 1104697.304 1424946.199 0, 
+    1104449.846 1424940.044 0, 1104202.388 1424933.903 0, 1103954.93 1424927.777 0, 1103707.471 1424921.666 0, 1103460.012 1424915.569 0, 1103212.553 1424909.487 0, 1102965.093 1424903.42 0, 1102717.633 1424897.367 0, 1102470.173 1424891.328 0, 1102222.712 1424885.304 0, 
+    1101975.251 1424879.295 0, 1101727.789 1424873.3 0, 1101480.328 1424867.32 0, 1101232.865 1424861.354 0, 1100984.222 1424855.375 0, 1100737.94 1424849.467 0, 1100490.477 1424843.545 0, 1100243.013 1424837.637 0, 1099995.549 1424831.744 0, 1099748.085 1424825.866 0, 
+    1099500.62 1424820.003 0, 1099253.155 1424814.153 0, 1099005.69 1424808.319 0, 1098758.224 1424802.499 0, 1098510.758 1424796.693 0, 1098263.292 1424790.903 0, 1098015.825 1424785.126 0, 1097768.358 1424779.365 0, 1097520.891 1424773.617 0, 1097273.423 1424767.885 0, 
+    1097025.955 1424762.167 0, 1096778.487 1424756.463 0, 1096531.018 1424750.774 0, 1096283.549 1424745.1 0, 1096036.079 1424739.44 0, 1095788.61 1424733.795 0, 1095541.14 1424728.164 0, 1095293.669 1424722.548 0, 1095045.016 1424716.92 0, 1094919.055 1430289.125 0, 
+    1094793.1 1435861.047 0, 1095041.094 1435866.66 0, 1095287.908 1435872.261 0, 1095534.722 1435877.877 0, 1095781.536 1435883.507 0, 1096028.349 1435889.152 0, 1096275.163 1435894.811 0, 1096521.975 1435900.485 0, 1096768.788 1435906.173 0, 1097015.6 1435911.876 0, 
+    1097262.412 1435917.594 0, 1097509.223 1435923.326 0, 1097756.034 1435929.072 0, 1098002.845 1435934.833 0, 1098249.656 1435940.609 0, 1098496.466 1435946.399 0, 1098743.275 1435952.203 0, 1098990.085 1435958.022 0, 1099236.894 1435963.856 0, 1099483.703 1435969.704 0, 
+    1099730.511 1435975.567 0, 1099977.319 1435981.444 0, 1100224.127 1435987.336 0, 1100470.934 1435993.242 0, 1100716.563 1435999.134 0, 1100964.548 1436005.098 0, 1101211.354 1436011.048 0, 1101458.16 1436017.012 0, 1101704.966 1436022.991 0, 1101951.771 1436028.985 0, 
+    1102198.576 1436034.992 0, 1102445.38 1436041.015 0, 1102692.185 1436047.052 0, 1102938.988 1436053.103 0, 1103185.792 1436059.169 0, 1103432.595 1436065.25 0, 1103679.398 1436071.345 0, 1103926.2 1436077.455 0, 1104173.002 1436083.579 0, 1104419.804 1436089.718 0, 
+    1104666.605 1436095.871 0, 1104913.406 1436102.039 0, 1105160.207 1436108.221 0, 1105407.007 1436114.418 0, 1105653.807 1436120.629 0, 1105900.606 1436126.855 0, 1106147.405 1436133.095 0, 1106394.204 1436139.35 0, 1106639.825 1436145.589 0, 1106781.522 1430574.046 0, 
+    1106923.225 1425002.219 0))
+
+POLYGON ((1118485.7 1436463.6 0, 1118240.095 1436456.667 0, 1117993.315 1436449.715 0, 1117746.535 1436442.777 0, 1117499.754 1436435.854 0, 1117252.973 1436428.946 0, 1117006.191 1436422.052 0, 1116759.409 1436415.172 0, 1116512.626 1436408.307 0, 1116265.843 1436401.457 0, 
+    1116019.06 1436394.621 0, 1115772.276 1436387.799 0, 1115525.492 1436380.993 0, 1115278.707 1436374.2 0, 1115031.922 1436367.422 0, 1114785.137 1436360.659 0, 1114538.351 1436353.91 0, 1114291.565 1436347.176 0, 1114044.779 1436340.456 0, 1113797.992 1436333.751 0, 
+    1113551.204 1436327.061 0, 1113304.417 1436320.384 0, 1113057.629 1436313.723 0, 1112810.84 1436307.076 0, 1112562.875 1436300.412 0, 1112317.262 1436293.825 0, 1112070.472 1436287.222 0, 1111823.682 1436280.633 0, 1111576.892 1436274.058 0, 1111330.101 1436267.498 0, 
+    1111083.31 1436260.953 0, 1110836.518 1436254.422 0, 1110589.726 1436247.906 0, 1110342.934 1436241.404 0, 1110096.141 1436234.916 0, 1109849.348 1436228.444 0, 1109602.554 1436221.985 0, 1109355.76 1436215.542 0, 1109108.966 1436209.112 0, 1108862.171 1436202.698 0, 
+    1108615.376 1436196.298 0, 1108368.581 1436189.912 0, 1108121.785 1436183.541 0, 1107874.989 1436177.184 0, 1107628.192 1436170.842 0, 1107381.395 1436164.515 0, 1107134.598 1436158.202 0, 1106887.801 1436151.903 0, 1106639.825 1436145.589 0, 1106498.137 1441716.844 0, 
+    1106356.455 1447287.804 0, 1106603.771 1447294.101 0, 1106849.913 1447300.383 0, 1107096.055 1447306.679 0, 1107342.196 1447312.99 0, 1107588.336 1447319.315 0, 1107834.477 1447325.654 0, 1108080.617 1447332.009 0, 1108326.756 1447338.377 0, 1108572.896 1447344.76 0, 
+    1108819.034 1447351.158 0, 1109065.173 1447357.57 0, 1109311.311 1447363.997 0, 1109557.449 1447370.438 0, 1109803.586 1447376.893 0, 1110049.723 1447383.364 0, 1110295.86 1447389.848 0, 1110541.996 1447396.347 0, 1110788.132 1447402.861 0, 1111034.267 1447409.389 0, 
+    1111280.402 1447415.931 0, 1111526.537 1447422.488 0, 1111772.671 1447429.06 0, 1112018.805 1447435.646 0, 1112263.766 1447442.215 0, 1112511.072 1447448.861 0, 1112757.204 1447455.49 0, 1113003.337 1447462.134 0, 1113249.469 1447468.793 0, 1113495.6 1447475.466 0, 
+    1113741.731 1447482.153 0, 1113987.862 1447488.855 0, 1114233.992 1447495.571 0, 1114480.122 1447502.302 0, 1114726.252 1447509.047 0, 1114972.381 1447515.807 0, 1115218.51 1447522.581 0, 1115464.638 1447529.37 0, 1115710.766 1447536.173 0, 1115956.894 1447542.991 0, 
+    1116203.021 1447549.823 0, 1116449.148 1447556.67 0, 1116695.274 1447563.531 0, 1116941.4 1447570.407 0, 1117187.526 1447577.297 0, 1117433.651 1447584.202 0, 1117679.776 1447591.121 0, 1117925.9 1447598.055 0, 1118170.852 1447604.97 0, 1118328.272 1442034.432 0, 
+    1118485.7 1436463.6 0))
+
+POLYGON ((1129984.306 1447955.512 0, 1129739.372 1447947.905 0, 1129493.269 1447940.276 0, 1129247.164 1447932.662 0, 1129001.06 1447925.062 0, 1128754.955 1447917.476 0, 1128508.849 1447909.905 0, 1128262.743 1447902.348 0, 1128016.637 1447894.806 0, 1127770.53 1447887.279 0, 
+    1127524.422 1447879.766 0, 1127278.314 1447872.267 0, 1127032.206 1447864.783 0, 1126786.098 1447857.313 0, 1126539.989 1447849.858 0, 1126293.879 1447842.418 0, 1126047.769 1447834.992 0, 1125801.659 1447827.58 0, 1125555.548 1447820.183 0, 1125309.436 1447812.8 0, 
+    1125063.325 1447805.432 0, 1124817.213 1447798.078 0, 1124571.1 1447790.739 0, 1124324.987 1447783.414 0, 1124077.703 1447776.069 0, 1123832.76 1447768.808 0, 1123586.645 1447761.527 0, 1123340.531 1447754.26 0, 1123094.415 1447747.007 0, 1122848.3 1447739.77 0, 
+    1122602.184 1447732.546 0, 1122356.067 1447725.337 0, 1122109.951 1447718.143 0, 1121863.833 1447710.963 0, 1121617.716 1447703.798 0, 1121371.597 1447696.647 0, 1121125.479 1447689.51 0, 1120879.36 1447682.388 0, 1120633.241 1447675.281 0, 1120387.121 1447668.188 0, 
+    1120141.001 1447661.109 0, 1119894.88 1447654.045 0, 1119648.759 1447646.996 0, 1119402.637 1447639.961 0, 1119156.516 1447632.94 0, 1118910.393 1447625.934 0, 1118664.271 1447618.942 0, 1118418.147 1447611.965 0, 1118170.852 1447604.97 0, 1118013.441 1453175.207 0, 
+    1117856.038 1458745.138 0, 1118102.674 1458752.115 0, 1118348.142 1458759.074 0, 1118593.609 1458766.047 0, 1118839.076 1458773.034 0, 1119084.542 1458780.036 0, 1119330.008 1458787.052 0, 1119575.473 1458794.083 0, 1119820.938 1458801.128 0, 1120066.402 1458808.188 0, 
+    1120311.867 1458815.262 0, 1120557.33 1458822.35 0, 1120802.794 1458829.453 0, 1121048.256 1458836.571 0, 1121293.719 1458843.703 0, 1121539.181 1458850.849 0, 1121784.642 1458858.01 0, 1122030.104 1458865.185 0, 1122275.564 1458872.375 0, 1122521.025 1458879.579 0, 
+    1122766.485 1458886.797 0, 1123011.944 1458894.03 0, 1123257.403 1458901.278 0, 1123502.862 1458908.54 0, 1123747.152 1458915.781 0, 1123993.778 1458923.107 0, 1124239.235 1458930.412 0, 1124484.692 1458937.732 0, 1124730.149 1458945.066 0, 1124975.605 1458952.415 0, 
+    1125221.06 1458959.778 0, 1125466.516 1458967.155 0, 1125711.97 1458974.547 0, 1125957.425 1458981.953 0, 1126202.879 1458989.374 0, 1126448.332 1458996.809 0, 1126693.785 1459004.259 0, 1126939.238 1459011.723 0, 1127184.69 1459019.202 0, 1127430.141 1459026.695 0, 
+    1127675.593 1459034.203 0, 1127921.043 1459041.725 0, 1128166.494 1459049.261 0, 1128411.944 1459056.812 0, 1128657.393 1459064.377 0, 1128902.842 1459071.957 0, 1129148.291 1459079.551 0, 1129393.739 1459087.16 0, 1129638.02 1459094.746 0, 1129811.158 1453525.282 0, 
+    1129984.306 1447955.512 0))
+
+POLYGON ((1141418.967 1459477.64 0, 1141174.707 1459469.363 0, 1140929.281 1459461.061 0, 1140683.855 1459452.773 0, 1140438.428 1459444.5 0, 1140193.001 1459436.241 0, 1139947.574 1459427.997 0, 1139702.145 1459419.767 0, 1139456.717 1459411.552 0, 1139211.288 1459403.351 0, 
+    1138965.858 1459395.164 0, 1138720.428 1459386.992 0, 1138474.998 1459378.835 0, 1138229.567 1459370.692 0, 1137984.135 1459362.563 0, 1137738.703 1459354.449 0, 1137493.271 1459346.349 0, 1137247.838 1459338.264 0, 1137002.405 1459330.193 0, 1136756.971 1459322.136 0, 
+    1136511.536 1459314.094 0, 1136266.102 1459306.067 0, 1136020.666 1459298.054 0, 1135775.231 1459290.055 0, 1135528.629 1459282.033 0, 1135284.358 1459274.101 0, 1135038.921 1459266.145 0, 1134793.483 1459258.205 0, 1134548.045 1459250.278 0, 1134302.606 1459242.366 0, 
+    1134057.167 1459234.469 0, 1133811.728 1459226.585 0, 1133566.288 1459218.717 0, 1133320.848 1459210.863 0, 1133075.407 1459203.023 0, 1132829.965 1459195.197 0, 1132584.524 1459187.387 0, 1132339.081 1459179.59 0, 1132093.639 1459171.808 0, 1131848.196 1459164.041 0, 
+    1131602.752 1459156.287 0, 1131357.308 1459148.549 0, 1131111.863 1459140.825 0, 1130866.418 1459133.115 0, 1130620.973 1459125.42 0, 1130375.527 1459117.739 0, 1130130.081 1459110.072 0, 1129884.634 1459102.42 0, 1129638.02 1459094.746 0, 1129464.891 1464663.899 0, 
+    1129291.773 1470232.735 0, 1129537.728 1470240.388 0, 1129782.519 1470248.019 0, 1130027.31 1470255.665 0, 1130272.1 1470263.326 0, 1130516.89 1470271 0, 1130761.68 1470278.69 0, 1131006.469 1470286.393 0, 1131251.257 1470294.111 0, 1131496.045 1470301.844 0, 
+    1131740.833 1470309.59 0, 1131985.62 1470317.352 0, 1132230.407 1470325.127 0, 1132475.193 1470332.917 0, 1132719.979 1470340.722 0, 1132964.764 1470348.54 0, 1133209.549 1470356.374 0, 1133454.333 1470364.221 0, 1133699.117 1470372.083 0, 1133943.901 1470379.96 0, 
+    1134188.684 1470387.851 0, 1134433.466 1470395.756 0, 1134678.248 1470403.676 0, 1134923.03 1470411.61 0, 1135166.648 1470419.521 0, 1135412.592 1470427.521 0, 1135657.372 1470435.499 0, 1135902.152 1470443.49 0, 1136146.931 1470451.496 0, 1136391.71 1470459.517 0, 
+    1136636.488 1470467.552 0, 1136881.266 1470475.601 0, 1137126.043 1470483.665 0, 1137370.82 1470491.743 0, 1137615.597 1470499.836 0, 1137860.373 1470507.943 0, 1138105.148 1470516.064 0, 1138349.923 1470524.2 0, 1138594.698 1470532.35 0, 1138839.472 1470540.515 0, 
+    1139084.245 1470548.694 0, 1139329.018 1470556.887 0, 1139573.791 1470565.095 0, 1139818.563 1470573.317 0, 1140063.335 1470581.554 0, 1140308.106 1470589.805 0, 1140552.876 1470598.07 0, 1140797.647 1470606.35 0, 1141041.254 1470614.605 0, 1141230.105 1465046.281 0, 
+    1141418.967 1459477.64 0))
+
+POLYGON ((1152789.611 1471029.669 0, 1152546.025 1471020.726 0, 1152301.279 1471011.754 0, 1152056.533 1471002.797 0, 1151811.786 1470993.855 0, 1151567.039 1470984.927 0, 1151322.291 1470976.013 0, 1151077.542 1470967.114 0, 1150832.793 1470958.229 0, 1150588.044 1470949.358 0, 
+    1150343.294 1470940.502 0, 1150098.543 1470931.66 0, 1149853.792 1470922.833 0, 1149609.041 1470914.02 0, 1149364.289 1470905.222 0, 1149119.536 1470896.438 0, 1148874.783 1470887.668 0, 1148630.029 1470878.913 0, 1148385.275 1470870.172 0, 1148140.521 1470861.445 0, 
+    1147895.766 1470852.733 0, 1147651.01 1470844.036 0, 1147406.254 1470835.352 0, 1147161.497 1470826.684 0, 1146915.579 1470817.988 0, 1146671.982 1470809.389 0, 1146427.224 1470800.763 0, 1146182.465 1470792.152 0, 1145937.706 1470783.555 0, 1145692.946 1470774.973 0, 
+    1145448.186 1470766.405 0, 1145203.425 1470757.851 0, 1144958.664 1470749.312 0, 1144713.902 1470740.787 0, 1144469.14 1470732.277 0, 1144224.377 1470723.781 0, 1143979.614 1470715.3 0, 1143734.85 1470706.832 0, 1143490.086 1470698.38 0, 1143245.321 1470689.941 0, 
+    1143000.556 1470681.517 0, 1142755.79 1470673.108 0, 1142511.024 1470664.713 0, 1142266.257 1470656.332 0, 1142021.49 1470647.966 0, 1141776.722 1470639.614 0, 1141531.954 1470631.276 0, 1141287.185 1470622.953 0, 1141041.254 1470614.605 0, 1140852.415 1476182.606 0, 
+    1140663.586 1481750.279 0, 1140908.858 1481758.604 0, 1141152.971 1481766.905 0, 1141397.084 1481775.22 0, 1141641.196 1481783.55 0, 1141885.308 1481791.894 0, 1142129.42 1481800.252 0, 1142373.53 1481808.625 0, 1142617.641 1481817.012 0, 1142861.751 1481825.413 0, 
+    1143105.86 1481833.829 0, 1143349.969 1481842.259 0, 1143594.077 1481850.703 0, 1143838.185 1481859.162 0, 1144082.292 1481867.635 0, 1144326.399 1481876.123 0, 1144570.505 1481884.625 0, 1144814.611 1481893.141 0, 1145058.717 1481901.672 0, 1145302.821 1481910.217 0, 
+    1145546.926 1481918.776 0, 1145791.03 1481927.35 0, 1146035.133 1481935.938 0, 1146279.236 1481944.541 0, 1146522.181 1481953.117 0, 1146767.44 1481961.789 0, 1147011.541 1481970.435 0, 1147255.642 1481979.095 0, 1147499.742 1481987.769 0, 1147743.842 1481996.458 0, 
+    1147987.941 1482005.161 0, 1148232.04 1482013.878 0, 1148476.138 1482022.61 0, 1148720.236 1482031.356 0, 1148964.333 1482040.117 0, 1149208.43 1482048.892 0, 1149452.526 1482057.681 0, 1149696.622 1482066.485 0, 1149940.717 1482075.303 0, 1150184.812 1482084.135 0, 
+    1150428.906 1482092.982 0, 1150672.999 1482101.843 0, 1150917.092 1482110.718 0, 1151161.185 1482119.608 0, 1151405.277 1482128.513 0, 1151649.368 1482137.431 0, 1151893.459 1482146.364 0, 1152137.55 1482155.311 0, 1152380.483 1482164.231 0, 1152585.041 1476597.114 0, 
+    1152789.611 1471029.669 0))
+
+POLYGON ((1164096.164 1482611.284 0, 1163853.255 1482601.678 0, 1163609.191 1482592.041 0, 1163365.126 1482582.419 0, 1163121.061 1482572.81 0, 1162876.995 1482563.217 0, 1162632.928 1482553.637 0, 1162388.861 1482544.072 0, 1162144.794 1482534.521 0, 1161900.726 1482524.985 0, 
+    1161656.657 1482515.463 0, 1161412.588 1482505.955 0, 1161168.518 1482496.462 0, 1160924.448 1482486.983 0, 1160680.377 1482477.519 0, 1160436.305 1482468.069 0, 1160192.233 1482458.633 0, 1159948.161 1482449.211 0, 1159704.087 1482439.804 0, 1159460.014 1482430.412 0, 
+    1159215.939 1482421.033 0, 1158971.865 1482411.669 0, 1158727.789 1482402.32 0, 1158483.713 1482392.985 0, 1158238.481 1482383.62 0, 1157995.56 1482374.357 0, 1157751.482 1482365.065 0, 1157507.404 1482355.787 0, 1157263.326 1482346.524 0, 1157019.246 1482337.275 0, 
+    1156775.167 1482328.04 0, 1156531.086 1482318.82 0, 1156287.006 1482309.614 0, 1156042.924 1482300.423 0, 1155798.842 1482291.245 0, 1155554.76 1482282.083 0, 1155310.677 1482272.934 0, 1155066.594 1482263.8 0, 1154822.509 1482254.68 0, 1154578.425 1482245.575 0, 
+    1154334.34 1482236.484 0, 1154090.254 1482227.407 0, 1153846.168 1482218.345 0, 1153602.081 1482209.297 0, 1153357.994 1482200.264 0, 1153113.906 1482191.244 0, 1152869.818 1482182.24 0, 1152625.729 1482173.249 0, 1152380.483 1482164.231 0, 1152175.938 1487731.013 0, 
+    1151971.405 1493297.454 0, 1152215.992 1493306.449 0, 1152459.426 1493315.415 0, 1152702.859 1493324.396 0, 1152946.291 1493333.391 0, 1153189.723 1493342.4 0, 1153433.155 1493351.424 0, 1153676.586 1493360.461 0, 1153920.016 1493369.514 0, 1154163.446 1493378.58 0, 
+    1154406.875 1493387.661 0, 1154650.304 1493396.757 0, 1154893.732 1493405.866 0, 1155137.16 1493414.99 0, 1155380.587 1493424.128 0, 1155624.014 1493433.281 0, 1155867.44 1493442.448 0, 1156110.865 1493451.629 0, 1156354.29 1493460.824 0, 1156597.715 1493470.034 0, 
+    1156841.139 1493479.258 0, 1157084.562 1493488.497 0, 1157327.985 1493497.75 0, 1157571.407 1493507.017 0, 1157813.677 1493516.255 0, 1158058.25 1493525.594 0, 1158301.671 1493534.904 0, 1158545.091 1493544.229 0, 1158788.511 1493553.568 0, 1159031.93 1493562.921 0, 
+    1159275.348 1493572.288 0, 1159518.766 1493581.67 0, 1159762.183 1493591.066 0, 1160005.6 1493600.477 0, 1160249.017 1493609.902 0, 1160492.432 1493619.341 0, 1160735.847 1493628.794 0, 1160979.262 1493638.262 0, 1161222.676 1493647.744 0, 1161466.089 1493657.24 0, 
+    1161709.502 1493666.751 0, 1161952.915 1493676.276 0, 1162196.326 1493685.816 0, 1162439.738 1493695.369 0, 1162683.148 1493704.937 0, 1162926.558 1493714.52 0, 1163169.968 1493724.116 0, 1163413.377 1493733.727 0, 1163655.634 1493743.307 0, 1163875.892 1488177.465 0, 
+    1164096.164 1482611.284 0))
+
+POLYGON ((1175338.557 1494222.168 0, 1175096.326 1494211.904 0, 1174852.945 1494201.605 0, 1174609.564 1494191.321 0, 1174366.182 1494181.051 0, 1174122.799 1494170.795 0, 1173879.416 1494160.554 0, 1173636.032 1494150.327 0, 1173392.648 1494140.114 0, 1173149.262 1494129.916 0, 
+    1172905.877 1494119.732 0, 1172662.491 1494109.562 0, 1172419.104 1494099.407 0, 1172175.716 1494089.265 0, 1171932.328 1494079.139 0, 1171688.94 1494069.026 0, 1171445.55 1494058.928 0, 1171202.16 1494048.844 0, 1170958.77 1494038.775 0, 1170715.379 1494028.72 0, 
+    1170471.987 1494018.679 0, 1170228.595 1494008.652 0, 1169985.202 1493998.64 0, 1169741.809 1493988.642 0, 1169497.264 1493978.612 0, 1169255.02 1493968.69 0, 1169011.625 1493958.735 0, 1168768.23 1493948.794 0, 1168524.833 1493938.868 0, 1168281.436 1493928.956 0, 
+    1168038.039 1493919.059 0, 1167794.641 1493909.176 0, 1167551.242 1493899.307 0, 1167307.843 1493889.452 0, 1167064.443 1493879.612 0, 1166821.043 1493869.786 0, 1166577.642 1493859.974 0, 1166334.24 1493850.177 0, 1166090.838 1493840.394 0, 1165847.435 1493830.626 0, 
+    1165604.032 1493820.871 0, 1165360.628 1493811.131 0, 1165117.224 1493801.406 0, 1164873.819 1493791.694 0, 1164630.413 1493781.997 0, 1164387.007 1493772.315 0, 1164143.6 1493762.646 0, 1163900.193 1493752.992 0, 1163655.634 1493743.307 0, 1163435.389 1499308.803 0, 
+    1163215.159 1504873.946 0, 1163459.06 1504883.605 0, 1163701.812 1504893.233 0, 1163944.563 1504902.876 0, 1164187.314 1504912.532 0, 1164430.065 1504922.203 0, 1164672.815 1504931.888 0, 1164915.564 1504941.588 0, 1165158.313 1504951.301 0, 1165401.061 1504961.03 0, 
+    1165643.808 1504970.772 0, 1165886.555 1504980.528 0, 1166129.302 1504990.299 0, 1166372.048 1505000.085 0, 1166614.793 1505009.884 0, 1166857.538 1505019.698 0, 1167100.282 1505029.526 0, 1167343.025 1505039.368 0, 1167585.768 1505049.225 0, 1167828.511 1505059.096 0, 
+    1168071.253 1505068.981 0, 1168313.994 1505078.88 0, 1168556.734 1505088.794 0, 1168799.474 1505098.722 0, 1169041.067 1505108.618 0, 1169284.953 1505118.621 0, 1169527.691 1505128.592 0, 1169770.429 1505138.577 0, 1170013.166 1505148.577 0, 1170255.903 1505158.591 0, 
+    1170498.638 1505168.619 0, 1170741.374 1505178.661 0, 1170984.109 1505188.718 0, 1171226.843 1505198.789 0, 1171469.576 1505208.874 0, 1171712.309 1505218.973 0, 1171955.042 1505229.087 0, 1172197.773 1505239.215 0, 1172440.505 1505249.358 0, 1172683.235 1505259.514 0, 
+    1172925.965 1505269.685 0, 1173168.695 1505279.87 0, 1173411.423 1505290.07 0, 1173654.152 1505300.284 0, 1173896.879 1505310.512 0, 1174139.606 1505320.754 0, 1174382.333 1505331.011 0, 1174625.058 1505341.282 0, 1174866.637 1505351.518 0, 1175102.59 1499787.019 0, 
+    1175338.557 1494222.168 0))
+
+POLYGON ((1186516.72 1505862.006 0, 1186275.169 1505851.087 0, 1186032.474 1505840.13 0, 1185789.777 1505829.188 0, 1185547.08 1505818.26 0, 1185304.382 1505807.346 0, 1185061.684 1505796.447 0, 1184818.985 1505785.561 0, 1184576.285 1505774.69 0, 1184333.585 1505763.834 0, 
+    1184090.884 1505752.991 0, 1183848.183 1505742.163 0, 1183605.48 1505731.349 0, 1183362.777 1505720.55 0, 1183120.074 1505709.765 0, 1182877.37 1505698.994 0, 1182634.665 1505688.237 0, 1182391.96 1505677.495 0, 1182149.254 1505666.767 0, 1181906.547 1505656.053 0, 
+    1181663.84 1505645.353 0, 1181421.132 1505634.668 0, 1181178.423 1505623.997 0, 1180935.714 1505613.341 0, 1180691.859 1505602.648 0, 1180450.294 1505592.07 0, 1180207.583 1505581.456 0, 1179964.871 1505570.857 0, 1179722.159 1505560.272 0, 1179479.446 1505549.701 0, 
+    1179236.733 1505539.144 0, 1178994.018 1505528.602 0, 1178751.304 1505518.073 0, 1178508.588 1505507.56 0, 1178265.872 1505497.06 0, 1178023.156 1505486.575 0, 1177780.438 1505476.104 0, 1177537.721 1505465.647 0, 1177295.002 1505455.205 0, 1177052.283 1505444.777 0, 
+    1176809.563 1505434.363 0, 1176566.843 1505423.963 0, 1176324.122 1505413.578 0, 1176081.4 1505403.207 0, 1175838.678 1505392.851 0, 1175595.956 1505382.508 0, 1175353.232 1505372.18 0, 1175110.508 1505361.866 0, 1174866.637 1505351.518 0, 1174630.7 1510915.659 0, 
+    1174394.778 1516479.437 0, 1174637.991 1516489.757 0, 1174880.06 1516500.043 0, 1175122.129 1516510.343 0, 1175364.196 1516520.658 0, 1175606.264 1516530.987 0, 1175848.33 1516541.329 0, 1176090.396 1516551.687 0, 1176332.462 1516562.058 0, 1176574.526 1516572.444 0, 
+    1176816.59 1516582.844 0, 1177058.654 1516593.258 0, 1177300.717 1516603.686 0, 1177542.779 1516614.129 0, 1177784.841 1516624.586 0, 1178026.902 1516635.057 0, 1178268.962 1516645.543 0, 1178511.022 1516656.042 0, 1178753.081 1516666.556 0, 1178995.14 1516677.084 0, 
+    1179237.198 1516687.627 0, 1179479.255 1516698.184 0, 1179721.312 1516708.754 0, 1179963.368 1516719.34 0, 1180204.281 1516729.889 0, 1180447.478 1516740.553 0, 1180689.533 1516751.181 0, 1180931.586 1516761.823 0, 1181173.639 1516772.479 0, 1181415.692 1516783.15 0, 
+    1181657.743 1516793.835 0, 1181899.795 1516804.534 0, 1182141.845 1516815.247 0, 1182383.895 1516825.975 0, 1182625.944 1516836.717 0, 1182867.993 1516847.473 0, 1183110.041 1516858.243 0, 1183352.088 1516869.028 0, 1183594.135 1516879.827 0, 1183836.181 1516890.64 0, 
+    1184078.226 1516901.467 0, 1184320.271 1516912.309 0, 1184562.315 1516923.165 0, 1184804.358 1516934.035 0, 1185046.401 1516944.919 0, 1185288.443 1516955.818 0, 1185530.485 1516966.73 0, 1185772.526 1516977.658 0, 1186013.425 1516988.547 0, 1186265.064 1511425.458 0, 
+    1186516.72 1505862.006 0))
+
+POLYGON ((1197630.587 1517530.48 0, 1197389.717 1517518.91 0, 1197147.708 1517507.299 0, 1196905.699 1517495.702 0, 1196663.688 1517484.12 0, 1196421.677 1517472.552 0, 1196179.665 1517460.998 0, 1195937.653 1517449.459 0, 1195695.64 1517437.933 0, 1195453.626 1517426.422 0, 
+    1195211.611 1517414.925 0, 1194969.596 1517403.442 0, 1194727.58 1517391.974 0, 1194485.564 1517380.52 0, 1194243.546 1517369.08 0, 1194001.529 1517357.654 0, 1193759.51 1517346.243 0, 1193517.491 1517334.846 0, 1193275.471 1517323.463 0, 1193033.45 1517312.094 0, 
+    1192791.429 1517300.74 0, 1192549.407 1517289.399 0, 1192307.384 1517278.074 0, 1192065.361 1517266.762 0, 1191822.197 1517255.411 0, 1191581.313 1517244.181 0, 1191339.288 1517232.912 0, 1191097.262 1517221.657 0, 1190855.235 1517210.417 0, 1190613.208 1517199.191 0, 
+    1190371.18 1517187.979 0, 1190129.151 1517176.781 0, 1189887.122 1517165.597 0, 1189645.092 1517154.428 0, 1189403.062 1517143.273 0, 1189161.031 1517132.132 0, 1188918.999 1517121.006 0, 1188676.966 1517109.894 0, 1188434.933 1517098.796 0, 1188192.899 1517087.712 0, 
+    1187950.865 1517076.642 0, 1187708.83 1517065.587 0, 1187466.794 1517054.546 0, 1187224.758 1517043.519 0, 1186982.721 1517032.507 0, 1186740.683 1517021.508 0, 1186498.645 1517010.524 0, 1186256.606 1516999.554 0, 1186013.425 1516988.547 0, 1185761.802 1522551.266 0, 
+    1185510.196 1528113.61 0, 1185752.719 1528124.587 0, 1185994.103 1528135.527 0, 1186235.487 1528146.482 0, 1186476.87 1528157.45 0, 1186718.252 1528168.433 0, 1186959.634 1528179.43 0, 1187201.015 1528190.441 0, 1187442.395 1528201.466 0, 1187683.775 1528212.506 0, 
+    1187925.154 1528223.56 0, 1188166.532 1528234.628 0, 1188407.91 1528245.71 0, 1188649.287 1528256.806 0, 1188890.663 1528267.917 0, 1189132.039 1528279.042 0, 1189373.414 1528290.181 0, 1189614.788 1528301.334 0, 1189856.162 1528312.502 0, 1190097.535 1528323.683 0, 
+    1190338.908 1528334.879 0, 1190580.28 1528346.089 0, 1190821.651 1528357.314 0, 1191063.021 1528368.552 0, 1191303.254 1528379.752 0, 1191545.76 1528391.072 0, 1191787.129 1528402.353 0, 1192028.496 1528413.648 0, 1192269.864 1528424.958 0, 1192511.23 1528436.281 0, 
+    1192752.596 1528447.619 0, 1192993.961 1528458.971 0, 1193235.326 1528470.338 0, 1193476.689 1528481.718 0, 1193718.053 1528493.113 0, 1193959.415 1528504.522 0, 1194200.777 1528515.945 0, 1194442.138 1528527.382 0, 1194683.498 1528538.834 0, 1194924.858 1528550.3 0, 
+    1195166.217 1528561.78 0, 1195407.576 1528573.274 0, 1195648.934 1528584.782 0, 1195890.291 1528596.305 0, 1196131.647 1528607.842 0, 1196373.003 1528619.393 0, 1196614.358 1528630.958 0, 1196855.712 1528642.538 0, 1197095.93 1528654.077 0, 1197363.249 1523092.466 0, 
+    1197630.587 1517530.48 0))
+
+POLYGON ((1208680.09 1529227.273 0, 1208439.904 1529215.055 0, 1208198.584 1529202.794 0, 1207957.262 1529190.547 0, 1207715.94 1529178.314 0, 1207474.617 1529166.096 0, 1207233.294 1529153.891 0, 1206991.969 1529141.701 0, 1206750.644 1529129.525 0, 1206509.319 1529117.363 0, 
+    1206267.992 1529105.215 0, 1206026.665 1529093.082 0, 1205785.337 1529080.963 0, 1205544.009 1529068.858 0, 1205302.679 1529056.767 0, 1205061.349 1529044.69 0, 1204820.019 1529032.628 0, 1204578.687 1529020.58 0, 1204337.355 1529008.546 0, 1204096.022 1528996.526 0, 
+    1203854.689 1528984.52 0, 1203613.354 1528972.529 0, 1203372.019 1528960.552 0, 1203130.684 1528948.589 0, 1202888.212 1528936.584 0, 1202648.01 1528924.706 0, 1202406.673 1528912.785 0, 1202165.334 1528900.879 0, 1201923.995 1528888.987 0, 1201682.655 1528877.109 0, 
+    1201441.315 1528865.246 0, 1201199.973 1528853.396 0, 1200958.631 1528841.561 0, 1200717.289 1528829.74 0, 1200475.945 1528817.934 0, 1200234.601 1528806.141 0, 1199993.257 1528794.363 0, 1199751.911 1528782.599 0, 1199510.565 1528770.849 0, 1199269.218 1528759.113 0, 
+    1199027.871 1528747.392 0, 1198786.522 1528735.684 0, 1198545.174 1528723.991 0, 1198303.824 1528712.312 0, 1198062.474 1528700.648 0, 1197821.123 1528688.997 0, 1197579.771 1528677.361 0, 1197338.419 1528665.739 0, 1197095.93 1528654.077 0, 1196828.629 1534215.305 0, 
+    1196561.346 1539776.147 0, 1196803.178 1539787.777 0, 1197043.875 1539799.368 0, 1197284.572 1539810.973 0, 1197525.269 1539822.591 0, 1197765.964 1539834.224 0, 1198006.659 1539845.872 0, 1198247.354 1539857.533 0, 1198488.047 1539869.209 0, 1198728.74 1539880.898 0, 
+    1198969.432 1539892.602 0, 1199210.124 1539904.32 0, 1199450.815 1539916.052 0, 1199691.505 1539927.799 0, 1199932.194 1539939.559 0, 1200172.883 1539951.334 0, 1200413.571 1539963.123 0, 1200654.258 1539974.926 0, 1200894.945 1539986.743 0, 1201135.631 1539998.574 0, 
+    1201376.316 1540010.42 0, 1201617.001 1540022.28 0, 1201857.685 1540034.153 0, 1202098.368 1540046.041 0, 1202337.918 1540057.888 0, 1202579.732 1540069.86 0, 1202820.413 1540081.791 0, 1203061.094 1540093.735 0, 1203301.773 1540105.694 0, 1203542.452 1540117.667 0, 
+    1203783.131 1540129.654 0, 1204023.808 1540141.656 0, 1204264.485 1540153.671 0, 1204505.161 1540165.701 0, 1204745.837 1540177.745 0, 1204986.511 1540189.803 0, 1205227.185 1540201.875 0, 1205467.859 1540213.961 0, 1205708.531 1540226.062 0, 1205949.203 1540238.176 0, 
+    1206189.874 1540250.305 0, 1206430.545 1540262.448 0, 1206671.214 1540274.605 0, 1206911.884 1540286.777 0, 1207152.552 1540298.962 0, 1207393.219 1540311.162 0, 1207633.886 1540323.376 0, 1207874.552 1540335.604 0, 1208114.087 1540347.788 0, 1208397.078 1534787.725 0, 
+    1208680.09 1529227.273 0))
+
+POLYGON ((1219665.166 1540952.067 0, 1219425.665 1540939.205 0, 1219185.035 1540926.297 0, 1218944.403 1540913.404 0, 1218703.771 1540900.524 0, 1218463.138 1540887.659 0, 1218222.505 1540874.807 0, 1217981.87 1540861.97 0, 1217741.235 1540849.148 0, 1217500.599 1540836.339 0, 
+    1217259.962 1540823.544 0, 1217019.325 1540810.764 0, 1216778.687 1540797.998 0, 1216538.048 1540785.245 0, 1216297.408 1540772.508 0, 1216056.768 1540759.784 0, 1215816.126 1540747.074 0, 1215575.484 1540734.379 0, 1215334.842 1540721.698 0, 1215094.198 1540709.03 0, 
+    1214853.554 1540696.378 0, 1214612.909 1540683.739 0, 1214372.264 1540671.114 0, 1214131.617 1540658.504 0, 1213889.84 1540645.848 0, 1213650.322 1540633.325 0, 1213409.673 1540620.757 0, 1213169.024 1540608.204 0, 1212928.374 1540595.664 0, 1212687.723 1540583.138 0, 
+    1212447.072 1540570.627 0, 1212206.419 1540558.13 0, 1211965.766 1540545.647 0, 1211725.112 1540533.178 0, 1211484.458 1540520.724 0, 1211243.803 1540508.283 0, 1211003.147 1540495.857 0, 1210762.49 1540483.445 0, 1210521.832 1540471.047 0, 1210281.174 1540458.663 0, 
+    1210040.515 1540446.293 0, 1209799.856 1540433.938 0, 1209559.195 1540421.596 0, 1209318.534 1540409.269 0, 1209077.872 1540396.956 0, 1208837.21 1540384.657 0, 1208596.547 1540372.373 0, 1208355.883 1540360.102 0, 1208114.087 1540347.788 0, 1207831.115 1545907.459 0, 
+    1207548.164 1551466.729 0, 1207789.302 1551479.01 0, 1208029.312 1551491.247 0, 1208269.32 1551503.498 0, 1208509.328 1551515.763 0, 1208749.336 1551528.043 0, 1208989.343 1551540.337 0, 1209229.348 1551552.644 0, 1209469.354 1551564.966 0, 1209709.358 1551577.302 0, 
+    1209949.362 1551589.652 0, 1210189.365 1551602.017 0, 1210429.367 1551614.395 0, 1210669.369 1551626.788 0, 1210909.37 1551639.194 0, 1211149.37 1551651.615 0, 1211389.369 1551664.05 0, 1211629.368 1551676.499 0, 1211869.366 1551688.962 0, 1212109.363 1551701.439 0, 
+    1212349.359 1551713.931 0, 1212589.355 1551726.436 0, 1212829.35 1551738.956 0, 1213069.344 1551751.49 0, 1213308.211 1551763.979 0, 1213549.331 1551776.6 0, 1213789.323 1551789.176 0, 1214029.314 1551801.766 0, 1214269.304 1551814.37 0, 1214509.294 1551826.989 0, 
+    1214749.283 1551839.622 0, 1214989.272 1551852.268 0, 1215229.259 1551864.929 0, 1215469.246 1551877.604 0, 1215709.232 1551890.294 0, 1215949.217 1551902.997 0, 1216189.202 1551915.714 0, 1216429.186 1551928.446 0, 1216669.169 1551941.191 0, 1216909.151 1551953.951 0, 
+    1217149.133 1551966.725 0, 1217389.114 1551979.513 0, 1217629.094 1551992.315 0, 1217869.073 1552005.132 0, 1218109.052 1552017.962 0, 1218349.029 1552030.806 0, 1218589.007 1552043.665 0, 1218828.983 1552056.538 0, 1219067.832 1552069.364 0, 1219366.489 1546510.915 0, 
+    1219665.166 1540952.067 0))
+
+POLYGON ((1230585.753 1552704.542 0, 1230346.938 1552691.041 0, 1230106.999 1552677.49 0, 1229867.06 1552663.953 0, 1229627.119 1552650.431 0, 1229387.178 1552636.923 0, 1229147.236 1552623.428 0, 1228907.293 1552609.948 0, 1228667.349 1552596.482 0, 1228427.404 1552583.031 0, 
+    1228187.459 1552569.593 0, 1227947.513 1552556.169 0, 1227707.566 1552542.76 0, 1227467.618 1552529.364 0, 1227227.67 1552515.983 0, 1226987.721 1552502.616 0, 1226747.77 1552489.263 0, 1226507.82 1552475.924 0, 1226267.868 1552462.6 0, 1226027.916 1552449.289 0, 
+    1225787.962 1552435.992 0, 1225548.008 1552422.71 0, 1225308.054 1552409.442 0, 1225068.098 1552396.188 0, 1224827.017 1552382.886 0, 1224588.185 1552369.722 0, 1224348.227 1552356.51 0, 1224108.268 1552343.312 0, 1223868.309 1552330.129 0, 1223628.349 1552316.96 0, 
+    1223388.388 1552303.804 0, 1223148.426 1552290.663 0, 1222908.463 1552277.536 0, 1222668.5 1552264.423 0, 1222428.536 1552251.324 0, 1222188.571 1552238.24 0, 1221948.605 1552225.169 0, 1221708.639 1552212.113 0, 1221468.672 1552199.071 0, 1221228.704 1552186.042 0, 
+    1220988.735 1552173.028 0, 1220748.766 1552160.029 0, 1220508.796 1552147.043 0, 1220268.825 1552134.071 0, 1220028.853 1552121.114 0, 1219788.88 1552108.17 0, 1219548.907 1552095.241 0, 1219308.933 1552082.326 0, 1219067.832 1552069.364 0, 1218769.198 1557627.408 0, 
+    1218470.586 1563185.039 0, 1218711.029 1563197.965 0, 1218950.349 1563210.845 0, 1219189.668 1563223.739 0, 1219428.986 1563236.647 0, 1219668.304 1563249.57 0, 1219907.62 1563262.506 0, 1220146.936 1563275.456 0, 1220386.252 1563288.421 0, 1220625.566 1563301.399 0, 
+    1220864.88 1563314.392 0, 1221104.193 1563327.399 0, 1221343.505 1563340.419 0, 1221582.816 1563353.454 0, 1221822.127 1563366.503 0, 1222061.437 1563379.566 0, 1222300.746 1563392.643 0, 1222540.054 1563405.735 0, 1222779.362 1563418.84 0, 1223018.668 1563431.959 0, 
+    1223257.974 1563445.093 0, 1223497.28 1563458.24 0, 1223736.584 1563471.402 0, 1223975.888 1563484.578 0, 1224214.069 1563497.706 0, 1224454.493 1563510.971 0, 1224693.794 1563524.189 0, 1224933.095 1563537.422 0, 1225172.395 1563550.668 0, 1225411.694 1563563.928 0, 
+    1225650.992 1563577.202 0, 1225890.289 1563590.491 0, 1226129.586 1563603.793 0, 1226368.882 1563617.11 0, 1226608.177 1563630.44 0, 1226847.471 1563643.785 0, 1227086.765 1563657.144 0, 1227326.057 1563670.517 0, 1227565.349 1563683.904 0, 1227804.641 1563697.305 0, 
+    1228043.931 1563710.72 0, 1228283.221 1563724.149 0, 1228522.509 1563737.593 0, 1228761.797 1563751.05 0, 1229001.085 1563764.522 0, 1229240.371 1563778.007 0, 1229479.657 1563791.507 0, 1229718.941 1563805.021 0, 1229957.104 1563818.485 0, 1230271.417 1558261.719 0, 
+    1230585.753 1552704.542 0))
+
+POLYGON ((1241441.788 1564484.38 0, 1241203.662 1564470.243 0, 1240964.416 1564456.053 0, 1240725.17 1564441.877 0, 1240485.922 1564427.716 0, 1240246.674 1564413.568 0, 1240007.425 1564399.435 0, 1239768.175 1564385.316 0, 1239528.925 1564371.21 0, 1239289.673 1564357.119 0, 
+    1239050.421 1564343.042 0, 1238811.167 1564328.979 0, 1238571.913 1564314.93 0, 1238332.659 1564300.895 0, 1238093.403 1564286.875 0, 1237854.147 1564272.868 0, 1237614.889 1564258.875 0, 1237375.631 1564244.897 0, 1237136.372 1564230.933 0, 1236897.112 1564216.982 0, 
+    1236657.852 1564203.046 0, 1236418.59 1564189.124 0, 1236179.328 1564175.216 0, 1235940.065 1564161.322 0, 1235699.681 1564147.377 0, 1235461.537 1564133.576 0, 1235222.271 1564119.724 0, 1234983.005 1564105.887 0, 1234743.738 1564092.063 0, 1234504.47 1564078.253 0, 
+    1234265.201 1564064.458 0, 1234025.931 1564050.677 0, 1233786.661 1564036.909 0, 1233547.39 1564023.156 0, 1233308.118 1564009.417 0, 1233068.845 1563995.692 0, 1232829.571 1563981.981 0, 1232590.297 1563968.284 0, 1232351.022 1563954.602 0, 1232111.746 1563940.933 0, 
+    1231872.469 1563927.278 0, 1231633.191 1563913.638 0, 1231393.913 1563900.011 0, 1231154.634 1563886.399 0, 1230915.354 1563872.801 0, 1230676.073 1563859.217 0, 1230436.791 1563845.646 0, 1230197.509 1563832.09 0, 1229957.104 1563818.485 0, 1229642.816 1569374.833 0, 
+    1229328.551 1574930.757 0, 1229568.298 1574944.325 0, 1229806.926 1574957.844 0, 1230045.554 1574971.377 0, 1230284.181 1574984.924 0, 1230522.807 1574998.485 0, 1230761.432 1575012.06 0, 1231000.056 1575025.649 0, 1231238.68 1575039.252 0, 1231477.303 1575052.87 0, 
+    1231715.925 1575066.501 0, 1231954.546 1575080.146 0, 1232193.166 1575093.806 0, 1232431.786 1575107.479 0, 1232670.405 1575121.167 0, 1232909.023 1575134.868 0, 1233147.64 1575148.584 0, 1233386.256 1575162.313 0, 1233624.872 1575176.057 0, 1233863.487 1575189.815 0, 
+    1234102.101 1575203.587 0, 1234340.714 1575217.372 0, 1234579.326 1575231.172 0, 1234817.937 1575244.986 0, 1235055.431 1575258.749 0, 1235295.158 1575272.656 0, 1235533.767 1575286.512 0, 1235772.375 1575300.382 0, 1236010.983 1575314.266 0, 1236249.589 1575328.164 0, 
+    1236488.195 1575342.077 0, 1236726.8 1575356.003 0, 1236965.404 1575369.943 0, 1237204.008 1575383.898 0, 1237442.61 1575397.866 0, 1237681.212 1575411.848 0, 1237919.813 1575425.845 0, 1238158.413 1575439.855 0, 1238397.012 1575453.88 0, 1238635.61 1575467.918 0, 
+    1238874.208 1575481.971 0, 1239112.805 1575496.038 0, 1239351.4 1575510.118 0, 1239589.996 1575524.213 0, 1239828.59 1575538.322 0, 1240067.183 1575552.445 0, 1240305.776 1575566.582 0, 1240544.368 1575580.733 0, 1240781.843 1575594.831 0, 1241111.803 1570039.818 0, 
+    1241441.788 1564484.38 0))
+
+POLYGON ((1252233.212 1576291.261 0, 1251995.776 1576276.492 0, 1251757.225 1576261.667 0, 1251518.674 1576246.856 0, 1251280.121 1576232.059 0, 1251041.568 1576217.276 0, 1250803.014 1576202.507 0, 1250564.458 1576187.753 0, 1250325.902 1576173.012 0, 1250087.345 1576158.285 0, 
+    1249848.788 1576143.573 0, 1249610.229 1576128.874 0, 1249371.669 1576114.189 0, 1249133.109 1576099.519 0, 1248894.548 1576084.862 0, 1248655.986 1576070.22 0, 1248417.423 1576055.592 0, 1248178.859 1576040.977 0, 1247940.294 1576026.377 0, 1247701.729 1576011.791 0, 
+    1247463.162 1575997.219 0, 1247224.595 1575982.66 0, 1246986.027 1575968.116 0, 1246747.458 1575953.586 0, 1246507.773 1575939.002 0, 1246270.318 1575924.568 0, 1246031.746 1575910.08 0, 1245793.174 1575895.606 0, 1245554.601 1575881.146 0, 1245316.026 1575866.701 0, 
+    1245077.452 1575852.269 0, 1244838.876 1575837.851 0, 1244600.299 1575823.447 0, 1244361.722 1575809.058 0, 1244123.143 1575794.682 0, 1243884.564 1575780.32 0, 1243645.984 1575765.973 0, 1243407.403 1575751.639 0, 1243168.822 1575737.32 0, 1242930.239 1575723.015 0, 
+    1242691.656 1575708.723 0, 1242453.071 1575694.446 0, 1242214.486 1575680.183 0, 1241975.901 1575665.933 0, 1241737.314 1575651.698 0, 1241498.726 1575637.477 0, 1241260.138 1575623.27 0, 1241021.549 1575609.077 0, 1240781.843 1575594.831 0, 1240451.908 1581149.415 0, 
+    1240122 1586703.562 0, 1240361.049 1586717.768 0, 1240598.984 1586731.922 0, 1240836.919 1586746.09 0, 1241074.852 1586760.273 0, 1241312.785 1586774.469 0, 1241550.717 1586788.679 0, 1241788.649 1586802.903 0, 1242026.579 1586817.141 0, 1242264.509 1586831.394 0, 
+    1242502.437 1586845.66 0, 1242740.365 1586859.94 0, 1242978.292 1586874.234 0, 1243216.218 1586888.542 0, 1243454.144 1586902.865 0, 1243692.068 1586917.201 0, 1243929.992 1586931.551 0, 1244167.915 1586945.915 0, 1244405.837 1586960.294 0, 1244643.758 1586974.686 0, 
+    1244881.678 1586989.092 0, 1245119.598 1587003.512 0, 1245357.516 1587017.947 0, 1245595.434 1587032.395 0, 1245832.239 1587046.79 0, 1246071.267 1587061.333 0, 1246309.182 1587075.824 0, 1246547.096 1587090.328 0, 1246785.01 1587104.846 0, 1247022.922 1587119.379 0, 
+    1247260.834 1587133.925 0, 1247498.745 1587148.485 0, 1247736.655 1587163.059 0, 1247974.564 1587177.648 0, 1248212.473 1587192.25 0, 1248450.38 1587206.866 0, 1248688.287 1587221.497 0, 1248926.193 1587236.141 0, 1249164.097 1587250.799 0, 1249402.001 1587265.471 0, 
+    1249639.905 1587280.158 0, 1249877.807 1587294.858 0, 1250115.708 1587309.572 0, 1250353.609 1587324.301 0, 1250591.509 1587339.043 0, 1250829.407 1587353.799 0, 1251067.305 1587368.57 0, 1251305.202 1587383.354 0, 1251541.988 1587398.083 0, 1251887.587 1581844.89 0, 
+    1252233.212 1576291.261 0))
+
+POLYGON ((1262959.968 1588124.865 0, 1262723.224 1588109.467 0, 1262485.369 1588094.011 0, 1262247.514 1588078.568 0, 1262009.658 1588063.14 0, 1261771.801 1588047.726 0, 1261533.943 1588032.325 0, 1261296.084 1588016.939 0, 1261058.224 1588001.566 0, 1260820.363 1587986.208 0, 
+    1260582.502 1587970.864 0, 1260344.639 1587955.533 0, 1260106.776 1587940.217 0, 1259868.911 1587924.915 0, 1259631.046 1587909.626 0, 1259393.18 1587894.352 0, 1259155.313 1587879.092 0, 1258917.445 1587863.845 0, 1258679.576 1587848.613 0, 1258441.707 1587833.394 0, 
+    1258203.836 1587818.19 0, 1257965.964 1587803 0, 1257728.092 1587787.823 0, 1257490.219 1587772.661 0, 1257251.235 1587757.442 0, 1257014.47 1587742.378 0, 1256776.594 1587727.258 0, 1256538.717 1587712.152 0, 1256300.839 1587697.059 0, 1256062.96 1587681.981 0, 
+    1255825.081 1587666.916 0, 1255587.2 1587651.866 0, 1255349.319 1587636.83 0, 1255111.437 1587621.807 0, 1254873.554 1587606.799 0, 1254635.67 1587591.805 0, 1254397.785 1587576.824 0, 1254159.899 1587561.858 0, 1253922.013 1587546.906 0, 1253684.125 1587531.967 0, 
+    1253446.237 1587517.043 0, 1253208.348 1587502.133 0, 1252970.458 1587487.236 0, 1252732.567 1587472.354 0, 1252494.675 1587457.486 0, 1252256.782 1587442.631 0, 1252018.889 1587427.791 0, 1251780.994 1587412.965 0, 1251541.988 1587398.083 0, 1251196.417 1592950.833 0, 
+    1250850.874 1598503.134 0, 1251089.223 1598517.975 0, 1251326.464 1598532.761 0, 1251563.704 1598547.56 0, 1251800.943 1598562.374 0, 1252038.181 1598577.201 0, 1252275.419 1598592.043 0, 1252512.655 1598606.898 0, 1252749.891 1598621.767 0, 1252987.125 1598636.651 0, 
+    1253224.359 1598651.548 0, 1253461.592 1598666.459 0, 1253698.824 1598681.384 0, 1253936.056 1598696.324 0, 1254173.286 1598711.277 0, 1254410.515 1598726.244 0, 1254647.744 1598741.225 0, 1254884.972 1598756.22 0, 1255122.199 1598771.229 0, 1255359.425 1598786.252 0, 
+    1255596.65 1598801.289 0, 1255833.874 1598816.34 0, 1256071.097 1598831.405 0, 1256308.319 1598846.484 0, 1256544.434 1598861.506 0, 1256782.762 1598876.683 0, 1257019.981 1598891.804 0, 1257257.2 1598906.938 0, 1257494.418 1598922.087 0, 1257731.635 1598937.25 0, 
+    1257968.851 1598952.426 0, 1258206.067 1598967.617 0, 1258443.281 1598982.821 0, 1258680.495 1598998.04 0, 1258917.707 1599013.272 0, 1259154.919 1599028.518 0, 1259392.13 1599043.779 0, 1259629.34 1599059.053 0, 1259866.548 1599074.341 0, 1260103.757 1599089.643 0, 
+    1260340.964 1599104.96 0, 1260578.17 1599120.29 0, 1260815.375 1599135.634 0, 1261052.58 1599150.992 0, 1261289.784 1599166.364 0, 1261526.986 1599181.75 0, 1261764.188 1599197.15 0, 1262001.389 1599212.564 0, 1262237.483 1599227.92 0, 1262598.711 1593676.617 0, 
+    1262959.968 1588124.865 0))
+
+POLYGON ((1273621.999 1599984.871 0, 1273385.948 1599968.848 0, 1273148.791 1599952.764 0, 1272911.634 1599936.694 0, 1272674.476 1599920.638 0, 1272437.317 1599904.596 0, 1272200.156 1599888.568 0, 1271962.995 1599872.554 0, 1271725.833 1599856.554 0, 1271488.67 1599840.567 0, 
+    1271251.506 1599824.595 0, 1271014.342 1599808.637 0, 1270777.176 1599792.692 0, 1270540.009 1599776.762 0, 1270302.841 1599760.845 0, 1270065.673 1599744.943 0, 1269828.503 1599729.054 0, 1269591.333 1599713.18 0, 1269354.161 1599697.319 0, 1269116.989 1599681.472 0, 
+    1268879.816 1599665.64 0, 1268642.642 1599649.821 0, 1268405.466 1599634.016 0, 1268168.29 1599618.225 0, 1267930.009 1599602.375 0, 1267693.935 1599586.686 0, 1267456.757 1599570.937 0, 1267219.577 1599555.202 0, 1266982.396 1599539.481 0, 1266745.214 1599523.774 0, 
+    1266508.032 1599508.08 0, 1266270.848 1599492.401 0, 1266033.664 1599476.736 0, 1265796.479 1599461.085 0, 1265559.292 1599445.448 0, 1265322.105 1599429.824 0, 1265084.917 1599414.215 0, 1264847.728 1599398.619 0, 1264610.538 1599383.038 0, 1264373.347 1599367.471 0, 
+    1264136.156 1599351.917 0, 1263898.963 1599336.378 0, 1263661.769 1599320.852 0, 1263424.575 1599305.34 0, 1263187.38 1599289.843 0, 1262950.183 1599274.359 0, 1262712.986 1599258.889 0, 1262475.788 1599243.433 0, 1262237.483 1599227.92 0, 1261876.285 1604778.767 0, 
+    1261515.116 1610329.153 0, 1261752.765 1610344.624 0, 1261989.309 1610360.038 0, 1262225.853 1610375.465 0, 1262462.396 1610390.906 0, 1262698.938 1610406.361 0, 1262935.479 1610421.83 0, 1263172.019 1610437.312 0, 1263408.559 1610452.809 0, 1263645.097 1610468.32 0, 
+    1263881.634 1610483.844 0, 1264118.171 1610499.383 0, 1264354.707 1610514.935 0, 1264591.241 1610530.502 0, 1264827.775 1610546.082 0, 1265064.308 1610561.676 0, 1265300.84 1610577.284 0, 1265537.371 1610592.906 0, 1265773.901 1610608.542 0, 1266010.43 1610624.192 0, 
+    1266246.959 1610639.856 0, 1266483.486 1610655.534 0, 1266720.013 1610671.225 0, 1266956.538 1610686.931 0, 1267191.961 1610702.577 0, 1267429.586 1610718.384 0, 1267666.109 1610734.131 0, 1267902.631 1610749.892 0, 1268139.152 1610765.668 0, 1268375.672 1610781.457 0, 
+    1268612.191 1610797.26 0, 1268848.709 1610813.077 0, 1269085.226 1610828.908 0, 1269321.742 1610844.752 0, 1269558.257 1610860.611 0, 1269794.772 1610876.484 0, 1270031.285 1610892.37 0, 1270267.798 1610908.271 0, 1270504.309 1610924.185 0, 1270740.82 1610940.113 0, 
+    1270977.33 1610956.056 0, 1271213.838 1610972.012 0, 1271450.346 1610987.982 0, 1271686.853 1611003.966 0, 1271923.359 1611019.964 0, 1272159.864 1611035.976 0, 1272396.368 1611052.001 0, 1272632.871 1611068.041 0, 1272868.272 1611084.02 0, 1273245.12 1605534.676 0, 
+    1273621.999 1599984.871 0))
+
+POLYGON ((1284219.251 1611870.958 0, 1283983.894 1611854.314 0, 1283747.437 1611837.606 0, 1283510.979 1611820.912 0, 1283274.52 1611804.232 0, 1283038.06 1611787.566 0, 1282801.6 1611770.914 0, 1282565.138 1611754.276 0, 1282328.675 1611737.652 0, 1282092.212 1611721.042 0, 
+    1281855.747 1611704.445 0, 1281619.281 1611687.863 0, 1281382.815 1611671.294 0, 1281146.347 1611654.739 0, 1280909.878 1611638.199 0, 1280673.409 1611621.672 0, 1280436.938 1611605.159 0, 1280200.467 1611588.66 0, 1279963.994 1611572.175 0, 1279727.521 1611555.704 0, 
+    1279491.047 1611539.246 0, 1279254.571 1611522.803 0, 1279018.095 1611506.374 0, 1278781.618 1611489.958 0, 1278544.04 1611473.48 0, 1278308.66 1611457.169 0, 1278072.18 1611440.795 0, 1277835.699 1611424.435 0, 1277599.217 1611408.089 0, 1277362.733 1611391.757 0, 
+    1277126.249 1611375.439 0, 1276889.764 1611359.135 0, 1276653.278 1611342.845 0, 1276416.792 1611326.569 0, 1276180.304 1611310.306 0, 1275943.815 1611294.058 0, 1275707.325 1611277.823 0, 1275470.834 1611261.603 0, 1275234.343 1611245.396 0, 1274997.85 1611229.203 0, 
+    1274761.356 1611213.024 0, 1274524.862 1611196.859 0, 1274288.366 1611180.708 0, 1274051.87 1611164.571 0, 1273815.372 1611148.448 0, 1273578.874 1611132.339 0, 1273342.375 1611116.243 0, 1273105.874 1611100.162 0, 1272868.272 1611084.02 0, 1272491.456 1616632.896 0, 
+    1272114.673 1622181.297 0, 1272351.618 1622197.395 0, 1272587.465 1622213.432 0, 1272823.312 1622229.483 0, 1273059.157 1622245.547 0, 1273295.001 1622261.626 0, 1273530.844 1622277.719 0, 1273766.687 1622293.825 0, 1274002.528 1622309.945 0, 1274238.369 1622326.08 0, 
+    1274474.208 1622342.228 0, 1274710.047 1622358.39 0, 1274945.884 1622374.565 0, 1275181.721 1622390.755 0, 1275417.557 1622406.959 0, 1275653.391 1622423.176 0, 1275889.225 1622439.407 0, 1276125.058 1622455.653 0, 1276360.89 1622471.912 0, 1276596.721 1622488.185 0, 
+    1276832.551 1622504.472 0, 1277068.38 1622520.772 0, 1277304.208 1622537.087 0, 1277540.035 1622553.416 0, 1277774.764 1622569.682 0, 1278011.686 1622586.114 0, 1278247.511 1622602.484 0, 1278483.334 1622618.868 0, 1278719.156 1622635.266 0, 1278954.977 1622651.678 0, 
+    1279190.798 1622668.104 0, 1279426.617 1622684.543 0, 1279662.435 1622700.997 0, 1279898.253 1622717.464 0, 1280134.069 1622733.945 0, 1280369.885 1622750.44 0, 1280605.699 1622766.949 0, 1280841.513 1622783.472 0, 1281077.326 1622800.009 0, 1281313.137 1622816.56 0, 
+    1281548.948 1622833.124 0, 1281784.757 1622849.702 0, 1282020.566 1622866.295 0, 1282256.374 1622882.901 0, 1282492.181 1622899.521 0, 1282727.986 1622916.155 0, 1282963.791 1622932.802 0, 1283199.595 1622949.464 0, 1283434.302 1622966.062 0, 1283826.76 1617418.747 0, 
+    1284219.251 1611870.958 0))
+
+POLYGON ((1294751.669 1623782.804 0, 1294517.008 1623765.542 0, 1294281.252 1623748.215 0, 1294045.496 1623730.901 0, 1293809.738 1623713.601 0, 1293573.979 1623696.315 0, 1293338.219 1623679.043 0, 1293102.458 1623661.784 0, 1292866.696 1623644.54 0, 1292630.934 1623627.309 0, 
+    1292395.17 1623610.092 0, 1292159.405 1623592.889 0, 1291923.639 1623575.7 0, 1291687.872 1623558.525 0, 1291452.104 1623541.364 0, 1291216.335 1623524.217 0, 1290980.565 1623507.083 0, 1290744.794 1623489.964 0, 1290509.022 1623472.858 0, 1290273.249 1623455.766 0, 
+    1290037.475 1623438.688 0, 1289801.7 1623421.624 0, 1289565.924 1623404.574 0, 1289330.147 1623387.538 0, 1289093.274 1623370.436 0, 1288858.59 1623353.506 0, 1288622.81 1623336.512 0, 1288387.029 1623319.531 0, 1288151.247 1623302.564 0, 1287915.464 1623285.611 0, 
+    1287679.68 1623268.672 0, 1287443.895 1623251.746 0, 1287208.109 1623234.835 0, 1286972.322 1623217.937 0, 1286736.534 1623201.054 0, 1286500.745 1623184.184 0, 1286264.955 1623167.328 0, 1286029.164 1623150.486 0, 1285793.372 1623133.658 0, 1285557.579 1623116.843 0, 
+    1285321.785 1623100.043 0, 1285085.99 1623083.257 0, 1284850.194 1623066.484 0, 1284614.397 1623049.725 0, 1284378.599 1623032.98 0, 1284142.8 1623016.249 0, 1283907 1622999.532 0, 1283671.2 1622982.829 0, 1283434.302 1622966.062 0, 1283041.879 1628512.896 0, 
+    1282649.489 1634059.244 0, 1282885.731 1634075.964 0, 1283120.879 1634092.621 0, 1283356.026 1634109.292 0, 1283591.172 1634125.977 0, 1283826.317 1634142.675 0, 1284061.461 1634159.388 0, 1284296.604 1634176.114 0, 1284531.746 1634192.854 0, 1284766.887 1634209.608 0, 
+    1285002.027 1634226.375 0, 1285237.166 1634243.157 0, 1285472.304 1634259.952 0, 1285707.441 1634276.762 0, 1285942.577 1634293.585 0, 1286177.712 1634310.422 0, 1286412.846 1634327.272 0, 1286647.98 1634344.137 0, 1286883.112 1634361.016 0, 1287118.243 1634377.908 0, 
+    1287353.373 1634394.814 0, 1287588.502 1634411.734 0, 1287823.63 1634428.668 0, 1288058.758 1634445.615 0, 1288292.792 1634462.498 0, 1288529.009 1634479.552 0, 1288764.133 1634496.541 0, 1288999.256 1634513.544 0, 1289234.378 1634530.561 0, 1289469.5 1634547.592 0, 
+    1289704.62 1634564.636 0, 1289939.739 1634581.695 0, 1290174.857 1634598.767 0, 1290409.974 1634615.853 0, 1290645.09 1634632.953 0, 1290880.205 1634650.067 0, 1291115.32 1634667.194 0, 1291350.433 1634684.336 0, 1291585.545 1634701.491 0, 1291820.656 1634718.66 0, 
+    1292055.766 1634735.843 0, 1292290.875 1634753.039 0, 1292525.983 1634770.25 0, 1292761.09 1634787.474 0, 1292996.196 1634804.713 0, 1293231.301 1634821.965 0, 1293466.405 1634839.231 0, 1293701.508 1634856.511 0, 1293935.52 1634873.724 0, 1294343.577 1629328.507 0, 
+    1294751.669 1623782.804 0))
+
+POLYGON ((1305219.204 1635720.086 0, 1304985.24 1635702.211 0, 1304750.187 1635684.267 0, 1304515.132 1635666.337 0, 1304280.077 1635648.421 0, 1304045.021 1635630.519 0, 1303809.963 1635612.63 0, 1303574.905 1635594.755 0, 1303339.845 1635576.895 0, 1303104.785 1635559.047 0, 
+    1302869.723 1635541.214 0, 1302634.66 1635523.395 0, 1302399.597 1635505.589 0, 1302164.532 1635487.798 0, 1301929.466 1635470.02 0, 1301694.399 1635452.256 0, 1301459.331 1635434.505 0, 1301224.262 1635416.769 0, 1300989.192 1635399.047 0, 1300754.121 1635381.338 0, 
+    1300519.049 1635363.643 0, 1300283.976 1635345.962 0, 1300048.902 1635328.295 0, 1299813.826 1635310.641 0, 1299577.66 1635292.92 0, 1299343.673 1635275.376 0, 1299108.594 1635257.764 0, 1298873.515 1635240.166 0, 1298638.435 1635222.582 0, 1298403.353 1635205.012 0, 
+    1298168.271 1635187.455 0, 1297933.187 1635169.913 0, 1297698.103 1635152.384 0, 1297463.017 1635134.869 0, 1297227.93 1635117.368 0, 1296992.843 1635099.88 0, 1296757.754 1635082.407 0, 1296522.664 1635064.947 0, 1296287.574 1635047.501 0, 1296052.482 1635030.069 0, 
+    1295817.389 1635012.651 0, 1295582.295 1634995.247 0, 1295347.201 1634977.856 0, 1295112.105 1634960.48 0, 1294877.008 1634943.117 0, 1294641.91 1634925.768 0, 1294406.811 1634908.433 0, 1294171.711 1634891.112 0, 1293935.52 1634873.724 0, 1293527.499 1640418.447 0, 
+    1293119.515 1645962.671 0, 1293355.051 1645980.01 0, 1293589.498 1645997.283 0, 1293823.944 1646014.57 0, 1294058.389 1646031.871 0, 1294292.834 1646049.186 0, 1294527.277 1646066.514 0, 1294761.719 1646083.856 0, 1294996.16 1646101.212 0, 1295230.6 1646118.582 0, 
+    1295465.039 1646135.965 0, 1295699.477 1646153.363 0, 1295933.915 1646170.774 0, 1296168.351 1646188.199 0, 1296402.786 1646205.638 0, 1296637.22 1646223.09 0, 1296871.653 1646240.557 0, 1297106.084 1646258.037 0, 1297340.515 1646275.531 0, 1297574.945 1646293.039 0, 
+    1297809.374 1646310.56 0, 1298043.802 1646328.096 0, 1298278.229 1646345.645 0, 1298512.654 1646363.208 0, 1298745.992 1646380.703 0, 1298981.503 1646398.375 0, 1299215.925 1646415.979 0, 1299450.347 1646433.598 0, 1299684.767 1646451.23 0, 1299919.187 1646468.875 0, 
+    1300153.605 1646486.535 0, 1300388.023 1646504.208 0, 1300622.439 1646521.895 0, 1300856.855 1646539.596 0, 1301091.269 1646557.311 0, 1301325.682 1646575.039 0, 1301560.094 1646592.782 0, 1301794.506 1646610.538 0, 1302028.916 1646628.308 0, 1302263.325 1646646.092 0, 
+    1302497.733 1646663.889 0, 1302732.14 1646681.7 0, 1302966.546 1646699.526 0, 1303200.951 1646717.364 0, 1303435.355 1646735.217 0, 1303669.757 1646753.084 0, 1303904.159 1646770.964 0, 1304138.56 1646788.858 0, 1304371.874 1646806.683 0, 1304795.52 1641263.634 0, 
+    1305219.204 1635720.086 0))
+
+POLYGON ((1315621.804 1647682.482 0, 1315388.539 1647663.998 0, 1315154.19 1647645.442 0, 1314919.839 1647626.899 0, 1314685.488 1647608.37 0, 1314451.136 1647589.856 0, 1314216.782 1647571.355 0, 1313982.427 1647552.867 0, 1313748.072 1647534.394 0, 1313513.715 1647515.934 0, 
+    1313279.357 1647497.488 0, 1313044.998 1647479.056 0, 1312810.638 1647460.638 0, 1312576.277 1647442.233 0, 1312341.914 1647423.843 0, 1312107.551 1647405.466 0, 1311873.187 1647387.102 0, 1311638.821 1647368.753 0, 1311404.455 1647350.418 0, 1311170.087 1647332.096 0, 
+    1310935.718 1647313.788 0, 1310701.348 1647295.494 0, 1310466.978 1647277.213 0, 1310232.606 1647258.947 0, 1309997.148 1647240.61 0, 1309763.858 1647222.455 0, 1309529.483 1647204.23 0, 1309295.107 1647186.018 0, 1309060.73 1647167.821 0, 1308826.351 1647149.637 0, 
+    1308591.972 1647131.467 0, 1308357.591 1647113.311 0, 1308123.21 1647095.168 0, 1307888.827 1647077.04 0, 1307654.443 1647058.925 0, 1307420.059 1647040.824 0, 1307185.673 1647022.737 0, 1306951.286 1647004.663 0, 1306716.898 1646986.604 0, 1306482.509 1646968.558 0, 
+    1306248.119 1646950.526 0, 1306013.727 1646932.507 0, 1305779.335 1646914.503 0, 1305544.942 1646896.512 0, 1305310.547 1646878.535 0, 1305076.152 1646860.572 0, 1304841.756 1646842.623 0, 1304607.358 1646824.688 0, 1304371.874 1646806.683 0, 1303948.267 1652349.225 0, 
+    1303524.699 1657891.255 0, 1303759.528 1657909.209 0, 1303993.273 1657927.095 0, 1304227.017 1657944.994 0, 1304460.76 1657962.907 0, 1304694.502 1657980.834 0, 1304928.243 1657998.775 0, 1305161.983 1658016.729 0, 1305395.721 1658034.697 0, 1305629.459 1658052.679 0, 
+    1305863.196 1658070.674 0, 1306096.931 1658088.684 0, 1306330.666 1658106.707 0, 1306564.399 1658124.744 0, 1306798.132 1658142.795 0, 1307031.863 1658160.859 0, 1307265.594 1658178.937 0, 1307499.323 1658197.029 0, 1307733.051 1658215.135 0, 1307966.778 1658233.254 0, 
+    1308200.504 1658251.387 0, 1308434.229 1658269.534 0, 1308667.953 1658287.695 0, 1308901.676 1658305.869 0, 1309134.316 1658323.973 0, 1309369.118 1658342.26 0, 1309602.838 1658360.475 0, 1309836.556 1658378.705 0, 1310070.274 1658396.948 0, 1310303.99 1658415.205 0, 
+    1310537.706 1658433.476 0, 1310771.42 1658451.76 0, 1311005.133 1658470.059 0, 1311238.845 1658488.371 0, 1311472.556 1658506.696 0, 1311706.266 1658525.036 0, 1311939.975 1658543.389 0, 1312173.683 1658561.756 0, 1312407.389 1658580.137 0, 1312641.095 1658598.532 0, 
+    1312874.8 1658616.94 0, 1313108.503 1658635.362 0, 1313342.205 1658653.798 0, 1313575.907 1658672.247 0, 1313809.607 1658690.711 0, 1314043.306 1658709.188 0, 1314277.004 1658727.679 0, 1314510.701 1658746.183 0, 1314743.316 1658764.616 0, 1315182.54 1653223.805 0, 
+    1315621.804 1647682.482 0))
+
+POLYGON ((1325959.421 1659669.668 0, 1325726.857 1659650.579 0, 1325493.213 1659631.414 0, 1325259.568 1659612.263 0, 1325025.922 1659593.125 0, 1324792.275 1659574.002 0, 1324558.627 1659554.892 0, 1324324.978 1659535.796 0, 1324091.327 1659516.714 0, 1323857.676 1659497.645 0, 
+    1323624.023 1659478.591 0, 1323390.369 1659459.55 0, 1323156.714 1659440.523 0, 1322923.058 1659421.509 0, 1322689.401 1659402.509 0, 1322455.743 1659383.523 0, 1322222.083 1659364.551 0, 1321988.423 1659345.593 0, 1321754.761 1659326.648 0, 1321521.098 1659307.717 0, 
+    1321287.434 1659288.8 0, 1321053.769 1659269.896 0, 1320820.103 1659251.007 0, 1320586.436 1659232.131 0, 1320351.688 1659213.181 0, 1320119.098 1659194.42 0, 1319885.428 1659175.585 0, 1319651.756 1659156.764 0, 1319418.083 1659137.957 0, 1319184.409 1659119.164 0, 
+    1318950.734 1659100.384 0, 1318717.058 1659081.618 0, 1318483.381 1659062.866 0, 1318249.703 1659044.127 0, 1318016.023 1659025.403 0, 1317782.343 1659006.692 0, 1317548.661 1658987.995 0, 1317314.979 1658969.311 0, 1317081.295 1658950.642 0, 1316847.61 1658931.986 0, 
+    1316613.924 1658913.344 0, 1316380.237 1658894.715 0, 1316146.549 1658876.101 0, 1315912.859 1658857.5 0, 1315679.169 1658838.913 0, 1315445.478 1658820.339 0, 1315211.785 1658801.78 0, 1314978.091 1658783.234 0, 1314743.316 1658764.616 0, 1314304.134 1664304.907 0, 
+    1313864.993 1669844.672 0, 1314099.114 1669863.238 0, 1314332.155 1669881.732 0, 1314565.195 1669900.24 0, 1314798.235 1669918.762 0, 1315031.273 1669937.297 0, 1315264.31 1669955.846 0, 1315497.346 1669974.408 0, 1315730.381 1669992.985 0, 1315963.415 1670011.575 0, 
+    1316196.448 1670030.179 0, 1316429.48 1670048.796 0, 1316662.51 1670067.428 0, 1316895.54 1670086.073 0, 1317128.568 1670104.731 0, 1317361.595 1670123.404 0, 1317594.621 1670142.09 0, 1317827.647 1670160.79 0, 1318060.671 1670179.503 0, 1318293.693 1670198.231 0, 
+    1318526.715 1670216.972 0, 1318759.736 1670235.726 0, 1318992.755 1670254.495 0, 1319225.774 1670273.277 0, 1319457.715 1670291.986 0, 1319691.808 1670310.882 0, 1319924.823 1670329.706 0, 1320157.837 1670348.543 0, 1320390.85 1670367.393 0, 1320623.861 1670386.258 0, 
+    1320856.872 1670405.136 0, 1321089.882 1670424.028 0, 1321322.89 1670442.933 0, 1321555.898 1670461.853 0, 1321788.904 1670480.786 0, 1322021.909 1670499.732 0, 1322254.913 1670518.693 0, 1322487.916 1670537.667 0, 1322720.918 1670556.655 0, 1322953.918 1670575.656 0, 
+    1323186.918 1670594.672 0, 1323419.916 1670613.701 0, 1323652.914 1670632.743 0, 1323885.91 1670651.8 0, 1324118.905 1670670.87 0, 1324351.899 1670689.954 0, 1324584.892 1670709.051 0, 1324817.884 1670728.162 0, 1325049.799 1670747.199 0, 1325504.588 1665208.697 0, 
+    1325959.421 1659669.668 0))
+
+POLYGON ((1336232.01 1671681.322 0, 1336000.147 1671661.63 0, 1335767.211 1671641.86 0, 1335534.273 1671622.104 0, 1335301.334 1671602.362 0, 1335068.393 1671582.634 0, 1334835.452 1671562.919 0, 1334602.509 1671543.219 0, 1334369.565 1671523.531 0, 1334136.621 1671503.858 0, 
+    1333903.674 1671484.198 0, 1333670.727 1671464.552 0, 1333437.779 1671444.92 0, 1333204.829 1671425.301 0, 1332971.879 1671405.696 0, 1332738.927 1671386.105 0, 1332505.974 1671366.527 0, 1332273.02 1671346.964 0, 1332040.064 1671327.414 0, 1331807.108 1671307.877 0, 
+    1331574.15 1671288.355 0, 1331341.192 1671268.846 0, 1331108.232 1671249.35 0, 1330875.271 1671229.869 0, 1330641.234 1671210.311 0, 1330409.345 1671190.947 0, 1330176.381 1671171.507 0, 1329943.415 1671152.08 0, 1329710.448 1671132.667 0, 1329477.48 1671113.268 0, 
+    1329244.511 1671093.882 0, 1329011.541 1671074.51 0, 1328778.57 1671055.152 0, 1328545.597 1671035.808 0, 1328312.624 1671016.477 0, 1328079.649 1670997.16 0, 1327846.673 1670977.857 0, 1327613.696 1670958.567 0, 1327380.718 1670939.292 0, 1327147.739 1670920.029 0, 
+    1326914.758 1670900.781 0, 1326681.777 1670881.546 0, 1326448.794 1670862.325 0, 1326215.81 1670843.118 0, 1325982.825 1670823.925 0, 1325749.839 1670804.745 0, 1325516.852 1670785.579 0, 1325283.864 1670766.426 0, 1325049.799 1670747.199 0, 1324595.053 1676285.169 0, 
+    1324140.351 1681822.599 0, 1324373.761 1681841.773 0, 1324606.098 1681860.872 0, 1324838.433 1681879.984 0, 1325070.767 1681899.11 0, 1325303.1 1681918.25 0, 1325535.432 1681937.404 0, 1325767.763 1681956.571 0, 1326000.093 1681975.752 0, 1326232.421 1681994.946 0, 
+    1326464.749 1682014.154 0, 1326697.075 1682033.376 0, 1326929.4 1682052.612 0, 1327161.724 1682071.861 0, 1327394.047 1682091.124 0, 1327626.369 1682110.401 0, 1327858.69 1682129.691 0, 1328091.009 1682148.995 0, 1328323.328 1682168.313 0, 1328555.645 1682187.644 0, 
+    1328787.961 1682206.989 0, 1329020.276 1682226.347 0, 1329252.59 1682245.72 0, 1329484.902 1682265.106 0, 1329716.143 1682284.416 0, 1329949.524 1682303.919 0, 1330181.834 1682323.346 0, 1330414.142 1682342.786 0, 1330646.449 1682362.241 0, 1330878.754 1682381.709 0, 
+    1331111.059 1682401.191 0, 1331343.363 1682420.686 0, 1331575.665 1682440.195 0, 1331807.966 1682459.718 0, 1332040.266 1682479.254 0, 1332272.565 1682498.804 0, 1332504.863 1682518.368 0, 1332737.16 1682537.945 0, 1332969.455 1682557.536 0, 1333201.749 1682577.141 0, 
+    1333434.043 1682596.76 0, 1333666.335 1682616.392 0, 1333898.625 1682636.037 0, 1334130.915 1682655.697 0, 1334363.204 1682675.37 0, 1334595.491 1682695.057 0, 1334827.777 1682714.757 0, 1335060.062 1682734.471 0, 1335291.276 1682754.108 0, 1335761.62 1677217.984 0, 
+    1336232.01 1671681.322 0))
+
+POLYGON ((537450.881 966699.259 0, 537177.855 966726.353 0, 536903.428 966753.601 0, 536629.003 966780.867 0, 536354.58 966808.148 0, 536080.158 966835.445 0, 535805.738 966862.758 0, 535531.32 966890.088 0, 535256.903 966917.434 0, 534982.488 966944.796 0, 
+    534708.074 966972.174 0, 534433.662 966999.568 0, 534159.252 967026.979 0, 533884.843 967054.405 0, 533610.436 967081.848 0, 533336.03 967109.307 0, 533061.626 967136.782 0, 532787.224 967164.273 0, 532512.823 967191.78 0, 532238.424 967219.303 0, 
+    531964.027 967246.843 0, 531689.631 967274.399 0, 531415.237 967301.971 0, 531140.844 967329.559 0, 530865.051 967357.304 0, 530592.064 967384.783 0, 530317.676 967412.42 0, 530043.29 967440.072 0, 529768.905 967467.741 0, 529494.523 967495.426 0, 
+    529220.141 967523.127 0, 528945.762 967550.844 0, 528671.384 967578.578 0, 528397.008 967606.327 0, 528122.633 967634.093 0, 527848.26 967661.875 0, 527573.888 967689.673 0, 527299.519 967717.487 0, 527025.151 967745.317 0, 526750.784 967773.164 0, 
+    526476.419 967801.026 0, 526202.056 967828.905 0, 525927.694 967856.8 0, 525653.334 967884.711 0, 525378.976 967912.638 0, 525104.619 967940.581 0, 524830.264 967968.541 0, 524555.911 967996.517 0, 524280.156 968024.652 0, 524846.638 973575.194 0, 
+    525413.132 979125.858 0, 525688.23 979097.79 0, 525961.93 979069.881 0, 526235.632 979041.988 0, 526509.335 979014.111 0, 526783.04 978986.251 0, 527056.747 978958.406 0, 527330.455 978930.578 0, 527604.164 978902.765 0, 527877.876 978874.969 0, 
+    528151.589 978847.189 0, 528425.304 978819.425 0, 528699.02 978791.677 0, 528972.738 978763.945 0, 529246.458 978736.229 0, 529520.179 978708.53 0, 529793.902 978680.846 0, 530067.626 978653.179 0, 530341.352 978625.528 0, 530615.08 978597.893 0, 
+    530888.809 978570.274 0, 531162.54 978542.671 0, 531436.273 978515.084 0, 531710.007 978487.513 0, 531982.344 978460.1 0, 532257.481 978432.42 0, 532531.22 978404.898 0, 532804.96 978377.392 0, 533078.703 978349.902 0, 533352.447 978322.428 0, 
+    533626.192 978294.97 0, 533899.939 978267.528 0, 534173.688 978240.102 0, 534447.439 978212.693 0, 534721.191 978185.299 0, 534994.944 978157.922 0, 535268.7 978130.561 0, 535542.457 978103.216 0, 535816.215 978075.887 0, 536089.975 978048.574 0, 
+    536363.737 978021.277 0, 536637.5 977993.996 0, 536911.265 977966.732 0, 537185.031 977939.483 0, 537458.8 977912.251 0, 537732.569 977885.035 0, 538006.341 977857.835 0, 538280.114 977830.651 0, 538552.49 977803.622 0, 538001.68 972251.379 0, 
+    537450.881 966699.259 0))
+
+POLYGON ((551695.531 976518.512 0, 551423.077 976544.772 0, 551149.228 976571.182 0, 550875.381 976597.609 0, 550601.536 976624.051 0, 550327.692 976650.51 0, 550053.849 976676.985 0, 549780.009 976703.476 0, 549506.169 976729.983 0, 549232.332 976756.506 0, 
+    548958.495 976783.046 0, 548684.661 976809.601 0, 548410.828 976836.173 0, 548136.996 976862.76 0, 547863.166 976889.364 0, 547589.338 976915.984 0, 547315.511 976942.62 0, 547041.686 976969.272 0, 546767.863 976995.941 0, 546494.04 977022.625 0, 
+    546220.22 977049.326 0, 545946.401 977076.042 0, 545672.584 977102.775 0, 545398.768 977129.524 0, 545123.556 977156.425 0, 544851.141 977183.07 0, 544577.33 977209.867 0, 544303.521 977236.68 0, 544029.713 977263.51 0, 543755.906 977290.355 0, 
+    543482.102 977317.217 0, 543208.299 977344.095 0, 542934.497 977370.989 0, 542660.697 977397.899 0, 542386.899 977424.825 0, 542113.102 977451.767 0, 541839.307 977478.726 0, 541565.513 977505.7 0, 541291.721 977532.691 0, 541017.93 977559.697 0, 
+    540744.142 977586.72 0, 540470.354 977613.759 0, 540196.569 977640.814 0, 539922.785 977667.885 0, 539649.002 977694.973 0, 539375.221 977722.076 0, 539101.442 977749.196 0, 538827.664 977776.331 0, 538552.49 977803.622 0, 539103.312 983355.982 0, 
+    539654.145 988908.456 0, 539928.662 988881.231 0, 540201.787 988854.16 0, 540474.912 988827.105 0, 540748.04 988800.066 0, 541021.168 988773.044 0, 541294.299 988746.037 0, 541567.431 988719.047 0, 541840.565 988692.072 0, 542113.7 988665.114 0, 
+    542386.837 988638.172 0, 542659.975 988611.246 0, 542933.115 988584.336 0, 543206.257 988557.442 0, 543479.4 988530.564 0, 543752.544 988503.702 0, 544025.691 988476.856 0, 544298.839 988450.026 0, 544571.988 988423.213 0, 544845.139 988396.415 0, 
+    545118.292 988369.634 0, 545391.446 988342.868 0, 545664.602 988316.119 0, 545937.759 988289.386 0, 546209.524 988262.805 0, 546484.078 988235.967 0, 546757.241 988209.282 0, 547030.404 988182.613 0, 547303.569 988155.961 0, 547576.736 988129.324 0, 
+    547849.905 988102.703 0, 548123.074 988076.099 0, 548396.246 988049.51 0, 548669.419 988022.938 0, 548942.594 987996.381 0, 549215.77 987969.841 0, 549488.947 987943.317 0, 549762.127 987916.808 0, 550035.308 987890.316 0, 550308.49 987863.84 0, 
+    550581.674 987837.381 0, 550854.859 987810.937 0, 551128.046 987784.509 0, 551401.235 987758.097 0, 551674.425 987731.702 0, 551947.617 987705.322 0, 552220.81 987678.959 0, 552494.005 987652.611 0, 552765.808 987626.414 0, 552230.664 982072.406 0, 
+    551695.531 976518.512 0))
+
+POLYGON ((565881.041 986381.421 0, 565609.163 986406.85 0, 565335.895 986432.425 0, 565062.628 986458.017 0, 564789.363 986483.624 0, 564516.099 986509.248 0, 564242.837 986534.888 0, 563969.577 986560.544 0, 563696.317 986586.216 0, 563423.06 986611.904 0, 
+    563149.804 986637.608 0, 562876.549 986663.328 0, 562603.296 986689.064 0, 562330.044 986714.816 0, 562056.794 986740.585 0, 561783.546 986766.369 0, 561510.299 986792.17 0, 561237.053 986817.987 0, 560963.809 986843.819 0, 560690.567 986869.668 0, 
+    560417.326 986895.533 0, 560144.087 986921.414 0, 559870.849 986947.311 0, 559597.612 986973.224 0, 559322.985 986999.286 0, 559051.144 987025.099 0, 558777.912 987051.06 0, 558504.682 987077.038 0, 558231.453 987103.031 0, 557958.226 987129.041 0, 
+    557685.001 987155.067 0, 557411.776 987181.109 0, 557138.554 987207.167 0, 556865.333 987233.241 0, 556592.113 987259.331 0, 556318.895 987285.437 0, 556045.679 987311.559 0, 555772.464 987337.697 0, 555499.25 987363.852 0, 555226.039 987390.022 0, 
+    554952.828 987416.209 0, 554679.62 987442.411 0, 554406.412 987468.63 0, 554133.207 987494.865 0, 553860.003 987521.116 0, 553586.8 987547.383 0, 553313.599 987573.666 0, 553040.399 987599.965 0, 552765.808 987626.414 0, 553300.963 993180.532 0, 
+    553836.128 998734.756 0, 554110.062 998708.37 0, 554382.608 998682.134 0, 554655.155 998655.914 0, 554927.704 998629.71 0, 555200.254 998603.522 0, 555472.806 998577.35 0, 555745.36 998551.194 0, 556017.914 998525.054 0, 556290.471 998498.93 0, 
+    556563.029 998472.822 0, 556835.588 998446.73 0, 557108.149 998420.654 0, 557380.712 998394.595 0, 557653.276 998368.551 0, 557925.842 998342.523 0, 558198.409 998316.512 0, 558470.978 998290.516 0, 558743.548 998264.537 0, 559016.12 998238.573 0, 
+    559288.693 998212.626 0, 559561.268 998186.694 0, 559833.844 998160.779 0, 560106.422 998134.88 0, 560377.613 998109.128 0, 560651.583 998083.129 0, 560924.165 998057.278 0, 561196.749 998031.443 0, 561469.334 998005.624 0, 561741.921 997979.821 0, 
+    562014.51 997954.034 0, 562287.1 997928.263 0, 562559.692 997902.508 0, 562832.285 997876.769 0, 563104.879 997851.047 0, 563377.475 997825.34 0, 563650.073 997799.649 0, 563922.672 997773.975 0, 564195.273 997748.316 0, 564467.875 997722.673 0, 
+    564740.479 997697.047 0, 565013.084 997671.436 0, 565285.69 997645.842 0, 565558.299 997620.263 0, 565830.908 997594.701 0, 566103.52 997569.155 0, 566376.132 997543.625 0, 566648.746 997518.11 0, 566919.974 997492.742 0, 566400.503 991937.028 0, 
+    565881.041 986381.421 0))
+
+POLYGON ((580007.276 996287.697 0, 579735.976 996312.299 0, 579463.291 996337.043 0, 579190.607 996361.803 0, 578917.925 996386.579 0, 578645.244 996411.371 0, 578372.565 996436.179 0, 578099.887 996461.003 0, 577827.21 996485.844 0, 577554.535 996510.7 0, 
+    577281.862 996535.572 0, 577009.19 996560.461 0, 576736.519 996585.365 0, 576463.85 996610.286 0, 576191.182 996635.222 0, 575918.516 996660.175 0, 575645.852 996685.143 0, 575373.188 996710.128 0, 575100.527 996735.129 0, 574827.866 996760.145 0, 
+    574555.207 996785.178 0, 574282.55 996810.227 0, 574009.894 996835.292 0, 573737.24 996860.373 0, 573463.2 996885.598 0, 573191.935 996910.583 0, 572919.285 996935.712 0, 572646.637 996960.857 0, 572373.99 996986.018 0, 572101.344 997011.196 0, 
+    571828.7 997036.389 0, 571556.058 997061.598 0, 571283.417 997086.824 0, 571010.777 997112.065 0, 570738.139 997137.323 0, 570465.502 997162.596 0, 570192.867 997187.886 0, 569920.234 997213.191 0, 569647.602 997238.513 0, 569374.971 997263.851 0, 
+    569102.342 997289.204 0, 568829.714 997314.574 0, 568557.088 997339.96 0, 568284.463 997365.362 0, 568011.84 997390.78 0, 567739.218 997416.214 0, 567466.598 997441.664 0, 567193.979 997467.13 0, 566919.974 997492.742 0, 567439.455 1003048.557 0, 
+    567958.945 1008604.471 0, 568232.293 1008578.92 0, 568504.257 1008553.515 0, 568776.224 1008528.126 0, 569048.191 1008502.753 0, 569320.16 1008477.396 0, 569592.131 1008452.055 0, 569864.103 1008426.73 0, 570136.077 1008401.421 0, 570408.052 1008376.129 0, 
+    570680.029 1008350.852 0, 570952.007 1008325.591 0, 571223.986 1008300.346 0, 571495.967 1008275.117 0, 571767.95 1008249.904 0, 572039.934 1008224.707 0, 572311.92 1008199.526 0, 572583.907 1008174.361 0, 572855.895 1008149.212 0, 573127.885 1008124.08 0, 
+    573399.876 1008098.963 0, 573671.869 1008073.862 0, 573943.864 1008048.777 0, 574215.86 1008023.708 0, 574486.473 1007998.783 0, 574759.856 1007973.619 0, 575031.856 1007948.598 0, 575303.858 1007923.593 0, 575575.861 1007898.604 0, 575847.866 1007873.632 0, 
+    576119.872 1007848.675 0, 576391.88 1007823.734 0, 576663.889 1007798.809 0, 576935.899 1007773.901 0, 577207.911 1007749.008 0, 577479.925 1007724.131 0, 577751.94 1007699.271 0, 578023.956 1007674.426 0, 578295.974 1007649.597 0, 578567.994 1007624.785 0, 
+    578840.014 1007599.988 0, 579112.037 1007575.207 0, 579384.06 1007550.443 0, 579656.086 1007525.694 0, 579928.112 1007500.962 0, 580200.14 1007476.245 0, 580472.17 1007451.544 0, 580744.201 1007426.86 0, 581014.85 1007402.317 0, 580511.059 1001844.958 0, 
+    580007.276 996287.697 0))
+
+POLYGON ((594074.1 1006237.053 0, 593803.38 1006260.831 0, 593531.281 1006284.747 0, 593259.182 1006308.679 0, 592987.086 1006332.627 0, 592714.99 1006356.591 0, 592442.896 1006380.571 0, 592170.803 1006404.567 0, 591898.712 1006428.579 0, 591626.622 1006452.607 0, 
+    591354.534 1006476.651 0, 591082.447 1006500.711 0, 590810.362 1006524.787 0, 590538.277 1006548.879 0, 590266.195 1006572.988 0, 589994.113 1006597.112 0, 589722.034 1006621.252 0, 589449.955 1006645.408 0, 589177.878 1006669.58 0, 588905.802 1006693.768 0, 
+    588633.728 1006717.973 0, 588361.656 1006742.193 0, 588089.584 1006766.429 0, 587817.514 1006790.681 0, 587544.064 1006815.073 0, 587273.379 1006839.234 0, 587001.313 1006863.534 0, 586729.249 1006887.85 0, 586457.186 1006912.183 0, 586185.125 1006936.531 0, 
+    585913.065 1006960.895 0, 585641.007 1006985.276 0, 585368.95 1007009.672 0, 585096.894 1007034.084 0, 584824.84 1007058.513 0, 584552.787 1007082.957 0, 584280.736 1007107.417 0, 584008.686 1007131.894 0, 583736.638 1007156.386 0, 583464.591 1007180.895 0, 
+    583192.545 1007205.419 0, 582920.501 1007229.96 0, 582648.459 1007254.516 0, 582376.417 1007279.089 0, 582104.378 1007303.677 0, 581832.339 1007328.282 0, 581560.303 1007352.902 0, 581288.267 1007377.539 0, 581014.85 1007402.317 0, 581518.65 1012959.769 0, 
+    582022.458 1018517.311 0, 582295.218 1018492.593 0, 582566.599 1018468.016 0, 582837.982 1018443.454 0, 583109.366 1018418.909 0, 583380.751 1018394.38 0, 583652.138 1018369.866 0, 583923.526 1018345.369 0, 584194.916 1018320.887 0, 584466.307 1018296.422 0, 
+    584737.7 1018271.972 0, 585009.094 1018247.539 0, 585280.49 1018223.121 0, 585551.887 1018198.72 0, 585823.285 1018174.334 0, 586094.685 1018149.964 0, 586366.087 1018125.611 0, 586637.489 1018101.273 0, 586908.893 1018076.951 0, 587180.299 1018052.646 0, 
+    587451.706 1018028.356 0, 587723.115 1018004.082 0, 587994.524 1017979.824 0, 588265.936 1017955.582 0, 588535.97 1017931.48 0, 588808.763 1017907.147 0, 589080.178 1017882.953 0, 589351.595 1017858.775 0, 589623.014 1017834.613 0, 589894.434 1017810.467 0, 
+    590165.855 1017786.337 0, 590437.278 1017762.223 0, 590708.702 1017738.125 0, 590980.127 1017714.043 0, 591251.554 1017689.977 0, 591522.983 1017665.927 0, 591794.413 1017641.892 0, 592065.844 1017617.874 0, 592337.276 1017593.872 0, 592608.71 1017569.886 0, 
+    592880.146 1017545.915 0, 593151.583 1017521.961 0, 593423.021 1017498.023 0, 593694.461 1017474.101 0, 593965.902 1017450.194 0, 594237.344 1017426.304 0, 594508.788 1017402.429 0, 594780.233 1017378.571 0, 595050.302 1017354.85 0, 594562.197 1011795.906 0, 
+    594074.1 1006237.053 0))
+
+POLYGON ((608081.378 1016229.199 0, 607811.241 1016252.157 0, 607539.73 1016275.249 0, 607268.22 1016298.356 0, 606996.711 1016321.479 0, 606725.203 1016344.619 0, 606453.697 1016367.774 0, 606182.192 1016390.945 0, 605910.689 1016414.133 0, 605639.187 1016437.336 0, 
+    605367.686 1016460.555 0, 605096.186 1016483.791 0, 604824.688 1016507.042 0, 604553.192 1016530.309 0, 604281.697 1016553.592 0, 604010.203 1016576.892 0, 603738.71 1016600.207 0, 603467.219 1016623.538 0, 603195.729 1016646.885 0, 602924.241 1016670.248 0, 
+    602652.754 1016693.627 0, 602381.268 1016717.022 0, 602109.784 1016740.433 0, 601838.301 1016763.86 0, 601565.443 1016787.422 0, 601295.34 1016810.762 0, 601023.861 1016834.237 0, 600752.384 1016857.728 0, 600480.908 1016881.235 0, 600209.433 1016904.758 0, 
+    599937.96 1016928.297 0, 599666.488 1016951.852 0, 599395.018 1016975.422 0, 599123.549 1016999.009 0, 598852.081 1017022.612 0, 598580.615 1017046.231 0, 598309.15 1017069.866 0, 598037.686 1017093.516 0, 597766.224 1017117.183 0, 597494.763 1017140.866 0, 
+    597223.304 1017164.564 0, 596951.846 1017188.279 0, 596680.39 1017212.009 0, 596408.935 1017235.756 0, 596137.481 1017259.519 0, 595866.029 1017283.297 0, 595594.578 1017307.092 0, 595323.128 1017330.902 0, 595050.302 1017354.85 0, 595538.415 1022913.879 0, 
+    596026.534 1028472.989 0, 596298.703 1028449.099 0, 596569.498 1028425.346 0, 596840.294 1028401.609 0, 597111.092 1028377.888 0, 597381.891 1028354.182 0, 597652.692 1028330.493 0, 597923.494 1028306.82 0, 598194.298 1028283.162 0, 598465.103 1028259.521 0, 
+    598735.909 1028235.895 0, 599006.717 1028212.286 0, 599277.526 1028188.692 0, 599548.336 1028165.114 0, 599819.148 1028141.552 0, 600089.961 1028118.006 0, 600360.776 1028094.476 0, 600631.592 1028070.962 0, 600902.409 1028047.464 0, 601173.228 1028023.982 0, 
+    601444.048 1028000.516 0, 601714.869 1027977.066 0, 601985.692 1027953.632 0, 602256.517 1027930.213 0, 602525.968 1027906.929 0, 602798.169 1027883.424 0, 603068.998 1027860.054 0, 603339.827 1027836.699 0, 603610.659 1027813.361 0, 603881.491 1027790.038 0, 
+    604152.325 1027766.731 0, 604423.16 1027743.44 0, 604693.997 1027720.165 0, 604964.835 1027696.906 0, 605235.674 1027673.663 0, 605506.515 1027650.436 0, 605777.357 1027627.225 0, 606048.201 1027604.03 0, 606319.045 1027580.851 0, 606589.892 1027557.687 0, 
+    606860.739 1027534.54 0, 607131.588 1027511.409 0, 607402.438 1027488.293 0, 607673.29 1027465.194 0, 607944.143 1027442.11 0, 608214.997 1027419.042 0, 608485.853 1027395.991 0, 608756.71 1027372.955 0, 609026.196 1027350.052 0, 608553.783 1021789.584 0, 
+    608081.378 1016229.199 0))
+
+POLYGON ((622028.978 1026263.845 0, 621759.426 1026285.987 0, 621488.505 1026308.258 0, 621217.586 1026330.544 0, 620946.667 1026352.846 0, 620675.75 1026375.165 0, 620404.834 1026397.499 0, 620133.92 1026419.849 0, 619863.006 1026442.215 0, 619592.095 1026464.597 0, 
+    619321.184 1026486.995 0, 619050.275 1026509.409 0, 618779.367 1026531.839 0, 618508.46 1026554.285 0, 618237.555 1026576.747 0, 617966.651 1026599.225 0, 617695.748 1026621.718 0, 617424.847 1026644.228 0, 617153.947 1026666.754 0, 616883.048 1026689.295 0, 
+    616612.151 1026711.853 0, 616341.255 1026734.426 0, 616070.36 1026757.015 0, 615799.467 1026779.621 0, 615527.203 1026802.356 0, 615257.684 1026824.879 0, 614986.795 1026847.532 0, 614715.907 1026870.201 0, 614445.02 1026892.886 0, 614174.135 1026915.587 0, 
+    613903.251 1026938.304 0, 613632.368 1026961.037 0, 613361.487 1026983.786 0, 613090.607 1027006.551 0, 612819.728 1027029.331 0, 612548.851 1027052.128 0, 612277.975 1027074.941 0, 612007.1 1027097.769 0, 611736.227 1027120.613 0, 611465.355 1027143.474 0, 
+    611194.485 1027166.35 0, 610923.615 1027189.243 0, 610652.748 1027212.151 0, 610381.881 1027235.075 0, 610111.016 1027258.015 0, 609840.152 1027280.971 0, 609569.289 1027303.943 0, 609298.428 1027326.931 0, 609026.196 1027350.052 0, 609498.614 1032910.596 0, 
+    609971.039 1038471.214 0, 610242.614 1038448.149 0, 610512.821 1038425.217 0, 610783.029 1038402.301 0, 611053.238 1038379.4 0, 611323.449 1038356.515 0, 611593.661 1038333.646 0, 611863.874 1038310.794 0, 612134.088 1038287.957 0, 612404.304 1038265.136 0, 
+    612674.522 1038242.33 0, 612944.74 1038219.541 0, 613214.96 1038196.768 0, 613485.182 1038174.01 0, 613755.405 1038151.269 0, 614025.629 1038128.543 0, 614295.854 1038105.833 0, 614566.081 1038083.14 0, 614836.309 1038060.462 0, 615106.538 1038037.8 0, 
+    615376.769 1038015.154 0, 615647.001 1037992.523 0, 615917.234 1037969.909 0, 616187.469 1037947.311 0, 616456.336 1037924.843 0, 616727.942 1037902.162 0, 616998.181 1037879.611 0, 617268.421 1037857.076 0, 617538.662 1037834.557 0, 617808.905 1037812.054 0, 
+    618079.149 1037789.567 0, 618349.394 1037767.096 0, 618619.641 1037744.641 0, 618889.889 1037722.202 0, 619160.138 1037699.778 0, 619430.389 1037677.371 0, 619700.641 1037654.979 0, 619970.894 1037632.603 0, 620241.148 1037610.243 0, 620511.404 1037587.9 0, 
+    620781.662 1037565.572 0, 621051.92 1037543.259 0, 621322.18 1037520.963 0, 621592.441 1037498.683 0, 621862.703 1037476.419 0, 622132.967 1037454.17 0, 622403.232 1037431.938 0, 622673.498 1037409.721 0, 622942.398 1037387.633 0, 622485.685 1031825.702 0, 
+    622028.978 1026263.845 0))
+
+POLYGON ((677219.976 1066821.619 0, 676952.791 1066840.53 0, 676684.257 1066859.551 0, 676415.724 1066878.589 0, 676147.192 1066897.643 0, 675878.661 1066916.712 0, 675610.131 1066935.797 0, 675341.603 1066954.898 0, 675073.075 1066974.014 0, 674804.549 1066993.147 0, 
+    674536.024 1067012.295 0, 674267.5 1067031.459 0, 673998.977 1067050.639 0, 673730.455 1067069.835 0, 673461.934 1067089.046 0, 673193.414 1067108.273 0, 672924.896 1067127.516 0, 672656.379 1067146.775 0, 672387.863 1067166.05 0, 672119.347 1067185.341 0, 
+    671850.834 1067204.647 0, 671582.321 1067223.969 0, 671313.809 1067243.307 0, 671045.299 1067262.661 0, 670775.438 1067282.128 0, 670508.281 1067301.415 0, 670239.774 1067320.817 0, 669971.268 1067340.234 0, 669702.763 1067359.666 0, 669434.26 1067379.115 0, 
+    669165.757 1067398.579 0, 668897.256 1067418.059 0, 668628.756 1067437.555 0, 668360.257 1067457.067 0, 668091.759 1067476.595 0, 667823.262 1067496.138 0, 667554.766 1067515.697 0, 667286.272 1067535.272 0, 667017.779 1067554.863 0, 666749.286 1067574.469 0, 
+    666480.795 1067594.092 0, 666212.306 1067613.73 0, 665943.817 1067633.384 0, 665675.329 1067653.054 0, 665406.843 1067672.739 0, 665138.358 1067692.441 0, 664869.874 1067712.158 0, 664601.391 1067731.891 0, 664331.556 1067751.739 0, 664741.143 1073317.736 0, 
+    665150.732 1078883.773 0, 665419.908 1078863.973 0, 665687.735 1078844.288 0, 665955.564 1078824.619 0, 666223.394 1078804.966 0, 666491.225 1078785.328 0, 666759.058 1078765.706 0, 667026.891 1078746.1 0, 667294.726 1078726.51 0, 667562.561 1078706.936 0, 
+    667830.398 1078687.377 0, 668098.236 1078667.834 0, 668366.076 1078648.307 0, 668633.916 1078628.795 0, 668901.757 1078609.3 0, 669169.6 1078589.82 0, 669437.444 1078570.355 0, 669705.289 1078550.907 0, 669973.135 1078531.475 0, 670240.982 1078512.058 0, 
+    670508.831 1078492.657 0, 670776.68 1078473.271 0, 671044.531 1078453.902 0, 671312.383 1078434.548 0, 671578.887 1078415.307 0, 671848.09 1078395.888 0, 672115.945 1078376.581 0, 672383.801 1078357.29 0, 672651.659 1078338.016 0, 672919.517 1078318.756 0, 
+    673187.377 1078299.513 0, 673455.238 1078280.285 0, 673723.1 1078261.073 0, 673990.963 1078241.877 0, 674258.827 1078222.697 0, 674526.693 1078203.532 0, 674794.559 1078184.383 0, 675062.427 1078165.25 0, 675330.296 1078146.133 0, 675598.166 1078127.032 0, 
+    675866.037 1078107.946 0, 676133.909 1078088.876 0, 676401.782 1078069.822 0, 676669.656 1078050.783 0, 676937.532 1078031.76 0, 677205.409 1078012.753 0, 677473.286 1077993.762 0, 677741.165 1077974.787 0, 678007.698 1077955.923 0, 677613.835 1072388.751 0, 
+    677219.976 1066821.619 0))
+
+POLYGON ((690867.234 1077064.399 0, 690600.647 1077082.511 0, 690332.715 1077100.729 0, 690064.785 1077118.964 0, 689796.856 1077137.214 0, 689528.928 1077155.479 0, 689261 1077173.761 0, 688993.074 1077192.058 0, 688725.149 1077210.372 0, 688457.226 1077228.7 0, 
+    688189.303 1077247.045 0, 687921.381 1077265.406 0, 687653.46 1077283.782 0, 687385.541 1077302.174 0, 687117.622 1077320.582 0, 686849.705 1077339.005 0, 686581.789 1077357.444 0, 686313.873 1077375.899 0, 686045.959 1077394.37 0, 685778.046 1077412.857 0, 
+    685510.134 1077431.359 0, 685242.223 1077449.877 0, 684974.314 1077468.411 0, 684706.405 1077486.961 0, 684437.151 1077505.62 0, 684170.591 1077524.108 0, 683902.685 1077542.705 0, 683634.781 1077561.317 0, 683366.878 1077579.946 0, 683098.976 1077598.59 0, 
+    682831.075 1077617.25 0, 682563.175 1077635.926 0, 682295.276 1077654.618 0, 682027.378 1077673.325 0, 681759.482 1077692.048 0, 681491.586 1077710.787 0, 681223.692 1077729.542 0, 680955.798 1077748.312 0, 680687.906 1077767.098 0, 680420.015 1077785.9 0, 
+    680152.125 1077804.718 0, 679884.236 1077823.551 0, 679616.348 1077842.401 0, 679348.462 1077861.266 0, 679080.576 1077880.146 0, 678812.692 1077899.043 0, 678544.808 1077917.955 0, 678276.926 1077936.883 0, 678007.698 1077955.923 0, 678401.563 1083523.129 0, 
+    678795.43 1089090.367 0, 679064 1089071.374 0, 679331.226 1089052.493 0, 679598.454 1089033.627 0, 679865.684 1089014.776 0, 680132.914 1088995.942 0, 680400.145 1088977.123 0, 680667.377 1088958.32 0, 680934.611 1088939.532 0, 681201.846 1088920.76 0, 
+    681469.081 1088902.004 0, 681736.318 1088883.264 0, 682003.556 1088864.54 0, 682270.795 1088845.831 0, 682538.035 1088827.138 0, 682805.276 1088808.461 0, 683072.519 1088789.799 0, 683339.762 1088771.153 0, 683607.007 1088752.523 0, 683874.252 1088733.909 0, 
+    684141.499 1088715.31 0, 684408.747 1088696.727 0, 684675.996 1088678.16 0, 684943.246 1088659.608 0, 685209.153 1088641.166 0, 685477.749 1088622.553 0, 685745.002 1088604.048 0, 686012.257 1088585.56 0, 686279.512 1088567.087 0, 686546.769 1088548.63 0, 
+    686814.026 1088530.188 0, 687081.285 1088511.763 0, 687348.545 1088493.353 0, 687615.806 1088474.959 0, 687883.068 1088456.58 0, 688150.331 1088438.218 0, 688417.595 1088419.871 0, 688684.86 1088401.539 0, 688952.126 1088383.224 0, 689219.394 1088364.924 0, 
+    689486.662 1088346.64 0, 689753.931 1088328.372 0, 690021.202 1088310.119 0, 690288.474 1088291.882 0, 690555.746 1088273.661 0, 690823.02 1088255.456 0, 691090.295 1088237.266 0, 691357.571 1088219.092 0, 691623.506 1088201.025 0, 691245.368 1082632.697 0, 
+    690867.234 1077064.399 0))
+
+POLYGON ((704454.043 1087347.928 0, 704188.056 1087365.244 0, 703920.73 1087382.663 0, 703653.405 1087400.097 0, 703386.081 1087417.547 0, 703118.758 1087435.013 0, 702851.435 1087452.495 0, 702584.114 1087469.992 0, 702316.794 1087487.506 0, 702049.475 1087505.034 0, 
+    701782.157 1087522.579 0, 701514.84 1087540.14 0, 701247.524 1087557.716 0, 700980.21 1087575.307 0, 700712.896 1087592.915 0, 700445.583 1087610.538 0, 700178.271 1087628.177 0, 699910.96 1087645.832 0, 699643.651 1087663.503 0, 699376.342 1087681.189 0, 
+    699109.034 1087698.891 0, 698841.728 1087716.609 0, 698574.422 1087734.342 0, 698307.118 1087752.091 0, 698038.473 1087769.945 0, 697772.512 1087787.637 0, 697505.211 1087805.433 0, 697237.91 1087823.245 0, 696970.611 1087841.073 0, 696703.313 1087858.917 0, 
+    696436.016 1087876.776 0, 696168.72 1087894.651 0, 695901.425 1087912.542 0, 695634.131 1087930.448 0, 695366.838 1087948.371 0, 695099.546 1087966.309 0, 694832.255 1087984.262 0, 694564.965 1088002.232 0, 694297.677 1088020.217 0, 694030.389 1088038.218 0, 
+    693763.102 1088056.234 0, 693495.817 1088074.267 0, 693228.532 1088092.315 0, 692961.249 1088110.379 0, 692693.967 1088128.458 0, 692426.685 1088146.553 0, 692159.405 1088164.664 0, 691892.126 1088182.791 0, 691623.506 1088201.025 0, 692001.644 1093769.38 0, 
+    692379.785 1099337.757 0, 692647.747 1099319.568 0, 692914.37 1099301.486 0, 693180.995 1099283.419 0, 693447.621 1099265.368 0, 693714.248 1099247.333 0, 693980.875 1099229.313 0, 694247.504 1099211.31 0, 694514.134 1099193.321 0, 694780.765 1099175.349 0, 
+    695047.398 1099157.392 0, 695314.031 1099139.451 0, 695580.665 1099121.526 0, 695847.3 1099103.616 0, 696113.937 1099085.722 0, 696380.574 1099067.844 0, 696647.213 1099049.981 0, 696913.852 1099032.134 0, 697180.493 1099014.303 0, 697447.134 1098996.488 0, 
+    697713.777 1098978.688 0, 697980.421 1098960.904 0, 698247.065 1098943.135 0, 698513.711 1098925.383 0, 698779.02 1098907.735 0, 699047.006 1098889.924 0, 699313.655 1098872.219 0, 699580.305 1098854.529 0, 699846.956 1098836.854 0, 700113.608 1098819.196 0, 
+    700380.261 1098801.553 0, 700646.915 1098783.926 0, 700913.57 1098766.314 0, 701180.226 1098748.718 0, 701446.884 1098731.138 0, 701713.542 1098713.574 0, 701980.201 1098696.025 0, 702246.862 1098678.492 0, 702513.523 1098660.975 0, 702780.185 1098643.473 0, 
+    703046.849 1098625.987 0, 703313.513 1098608.517 0, 703580.179 1098591.063 0, 703846.845 1098573.624 0, 704113.513 1098556.201 0, 704380.181 1098538.793 0, 704646.851 1098521.402 0, 704913.522 1098504.025 0, 705178.856 1098486.752 0, 704816.449 1092917.329 0, 
+    704454.043 1087347.928 0))
+
+POLYGON ((717980.28 1097671.91 0, 717714.896 1097688.434 0, 717448.177 1097705.057 0, 717181.46 1097721.695 0, 716914.743 1097738.349 0, 716648.027 1097755.019 0, 716381.312 1097771.704 0, 716114.599 1097788.405 0, 715847.886 1097805.122 0, 715581.174 1097821.855 0, 
+    715314.463 1097838.603 0, 715047.754 1097855.367 0, 714781.045 1097872.146 0, 714514.337 1097888.941 0, 714247.63 1097905.752 0, 713980.924 1097922.579 0, 713714.22 1097939.421 0, 713447.516 1097956.279 0, 713180.813 1097973.153 0, 712914.111 1097990.043 0, 
+    712647.41 1098006.948 0, 712380.71 1098023.869 0, 712114.011 1098040.805 0, 711847.313 1098057.757 0, 711579.28 1098074.811 0, 711313.921 1098091.709 0, 711047.226 1098108.708 0, 710780.532 1098125.723 0, 710513.839 1098142.754 0, 710247.147 1098159.801 0, 
+    709980.456 1098176.863 0, 709713.766 1098193.941 0, 709447.078 1098211.034 0, 709180.39 1098228.143 0, 708913.703 1098245.268 0, 708647.017 1098262.409 0, 708380.332 1098279.565 0, 708113.648 1098296.737 0, 707846.965 1098313.925 0, 707580.284 1098331.128 0, 
+    707313.603 1098348.347 0, 707046.923 1098365.582 0, 706780.244 1098382.833 0, 706513.567 1098400.099 0, 706246.89 1098417.381 0, 705980.214 1098434.678 0, 705713.539 1098451.991 0, 705446.866 1098469.32 0, 705178.856 1098486.752 0, 705541.264 1104056.193 0, 
+    705903.673 1109625.648 0, 706171.024 1109608.259 0, 706437.043 1109590.973 0, 706703.062 1109573.702 0, 706969.082 1109556.447 0, 707235.103 1109539.208 0, 707501.125 1109521.984 0, 707767.148 1109504.776 0, 708033.172 1109487.583 0, 708299.197 1109470.407 0, 
+    708565.224 1109453.246 0, 708831.251 1109436.1 0, 709097.279 1109418.97 0, 709363.308 1109401.856 0, 709629.338 1109384.758 0, 709895.369 1109367.675 0, 710161.402 1109350.608 0, 710427.435 1109333.556 0, 710693.469 1109316.52 0, 710959.504 1109299.5 0, 
+    711225.541 1109282.496 0, 711491.578 1109265.507 0, 711757.616 1109248.534 0, 712023.655 1109231.576 0, 712288.362 1109214.719 0, 712555.737 1109197.708 0, 712821.779 1109180.798 0, 713087.822 1109163.903 0, 713353.866 1109147.023 0, 713619.911 1109130.16 0, 
+    713885.958 1109113.312 0, 714152.005 1109096.48 0, 714418.053 1109079.663 0, 714684.102 1109062.862 0, 714950.152 1109046.077 0, 715216.203 1109029.307 0, 715482.256 1109012.553 0, 715748.309 1108995.815 0, 716014.363 1108979.092 0, 716280.418 1108962.385 0, 
+    716546.474 1108945.694 0, 716812.531 1108929.018 0, 717078.589 1108912.358 0, 717344.648 1108895.714 0, 717610.708 1108879.085 0, 717876.769 1108862.472 0, 718142.831 1108845.875 0, 718408.894 1108829.293 0, 718673.625 1108812.81 0, 718326.952 1103242.353 0, 
+    717980.28 1097671.91 0))
+
+POLYGON ((731445.823 1108036.052 0, 731181.043 1108051.787 0, 730914.935 1108067.617 0, 730648.827 1108083.463 0, 730382.72 1108099.324 0, 730116.614 1108115.201 0, 729850.509 1108131.094 0, 729584.405 1108147.002 0, 729318.302 1108162.926 0, 729052.2 1108178.866 0, 
+    728786.099 1108194.821 0, 728519.999 1108210.792 0, 728253.899 1108226.779 0, 727987.801 1108242.781 0, 727721.703 1108258.799 0, 727455.607 1108274.832 0, 727189.511 1108290.882 0, 726923.417 1108306.946 0, 726657.323 1108323.027 0, 726391.23 1108339.123 0, 
+    726125.139 1108355.235 0, 725859.048 1108371.363 0, 725592.958 1108387.506 0, 725326.869 1108403.665 0, 725059.45 1108419.92 0, 724794.694 1108436.03 0, 724528.608 1108452.235 0, 724262.523 1108468.457 0, 723996.439 1108484.694 0, 723730.355 1108500.947 0, 
+    723464.273 1108517.216 0, 723198.192 1108533.5 0, 722932.112 1108549.8 0, 722666.032 1108566.115 0, 722399.954 1108582.446 0, 722133.876 1108598.793 0, 721867.8 1108615.155 0, 721601.724 1108631.534 0, 721335.65 1108647.927 0, 721069.576 1108664.337 0, 
+    720803.504 1108680.762 0, 720537.432 1108697.203 0, 720271.361 1108713.659 0, 720005.292 1108730.131 0, 719739.223 1108746.619 0, 719473.155 1108763.123 0, 719207.088 1108779.642 0, 718941.022 1108796.176 0, 718673.625 1108812.81 0, 719020.299 1114383.275 0, 
+    719366.973 1119953.746 0, 719633.711 1119937.153 0, 719899.121 1119920.659 0, 720164.532 1119904.181 0, 720429.944 1119887.718 0, 720695.357 1119871.271 0, 720960.771 1119854.84 0, 721226.186 1119838.424 0, 721491.602 1119822.023 0, 721757.019 1119805.639 0, 
+    722022.437 1119789.27 0, 722287.855 1119772.916 0, 722553.275 1119756.579 0, 722818.696 1119740.256 0, 723084.118 1119723.95 0, 723349.54 1119707.659 0, 723614.964 1119691.384 0, 723880.388 1119675.124 0, 724145.814 1119658.88 0, 724411.24 1119642.652 0, 
+    724676.668 1119626.439 0, 724942.096 1119610.242 0, 725207.525 1119594.06 0, 725472.956 1119577.894 0, 725737.059 1119561.825 0, 726003.819 1119545.609 0, 726269.252 1119529.49 0, 726534.686 1119513.387 0, 726800.121 1119497.299 0, 727065.557 1119481.227 0, 
+    727330.994 1119465.17 0, 727596.432 1119449.129 0, 727861.871 1119433.104 0, 728127.311 1119417.094 0, 728392.751 1119401.1 0, 728658.193 1119385.122 0, 728923.636 1119369.159 0, 729189.079 1119353.212 0, 729454.524 1119337.28 0, 729719.969 1119321.364 0, 
+    729985.415 1119305.464 0, 730250.862 1119289.579 0, 730516.311 1119273.71 0, 730781.76 1119257.856 0, 731047.21 1119242.019 0, 731312.661 1119226.196 0, 731578.113 1119210.39 0, 731843.566 1119194.599 0, 732107.692 1119178.902 0, 731776.757 1113607.475 0, 
+    731445.823 1108036.052 0))
+
+POLYGON ((744850.55 1118440.057 0, 744586.378 1118455.007 0, 744320.881 1118470.048 0, 744055.386 1118485.105 0, 743789.891 1118500.177 0, 743524.398 1118515.265 0, 743258.905 1118530.368 0, 742993.413 1118545.487 0, 742727.922 1118560.622 0, 742462.432 1118575.772 0, 
+    742196.942 1118590.938 0, 741931.454 1118606.12 0, 741665.966 1118621.317 0, 741400.48 1118636.53 0, 741134.994 1118651.758 0, 740869.509 1118667.003 0, 740604.025 1118682.262 0, 740338.542 1118697.538 0, 740073.06 1118712.829 0, 739807.579 1118728.135 0, 
+    739542.099 1118743.457 0, 739276.619 1118758.795 0, 739011.141 1118774.149 0, 738745.663 1118789.518 0, 738478.86 1118804.979 0, 738214.711 1118820.303 0, 737949.236 1118835.719 0, 737683.762 1118851.15 0, 737418.289 1118866.598 0, 737152.816 1118882.061 0, 
+    736887.345 1118897.539 0, 736621.875 1118913.033 0, 736356.405 1118928.543 0, 736090.937 1118944.068 0, 735825.469 1118959.609 0, 735560.003 1118975.166 0, 735294.537 1118990.738 0, 735029.072 1119006.326 0, 734763.608 1119021.929 0, 734498.145 1119037.548 0, 
+    734232.683 1119053.183 0, 733967.222 1119068.834 0, 733701.762 1119084.499 0, 733436.302 1119100.181 0, 733170.844 1119115.878 0, 732905.386 1119131.591 0, 732639.93 1119147.32 0, 732374.474 1119163.064 0, 732107.692 1119178.902 0, 732438.627 1124750.33 0, 
+    732769.562 1130321.754 0, 733035.685 1130305.954 0, 733300.484 1130290.249 0, 733565.285 1130274.56 0, 733830.087 1130258.886 0, 734094.889 1130243.227 0, 734359.693 1130227.584 0, 734624.497 1130211.957 0, 734889.303 1130196.345 0, 735154.109 1130180.749 0, 
+    735418.916 1130165.169 0, 735683.724 1130149.604 0, 735948.533 1130134.055 0, 736213.343 1130118.521 0, 736478.154 1130103.003 0, 736742.965 1130087.5 0, 737007.778 1130072.013 0, 737272.592 1130056.542 0, 737537.406 1130041.086 0, 737802.221 1130025.646 0, 
+    738067.038 1130010.221 0, 738331.855 1129994.812 0, 738596.673 1129979.418 0, 738861.492 1129964.041 0, 739124.989 1129948.755 0, 739391.133 1129933.332 0, 739655.954 1129918 0, 739920.777 1129902.685 0, 740185.6 1129887.385 0, 740450.425 1129872.101 0, 
+    740715.25 1129856.832 0, 740980.076 1129841.579 0, 741244.904 1129826.341 0, 741509.732 1129811.119 0, 741774.56 1129795.913 0, 742039.39 1129780.722 0, 742304.221 1129765.546 0, 742569.052 1129750.387 0, 742833.885 1129735.243 0, 743098.718 1129720.114 0, 
+    743363.553 1129705.001 0, 743628.388 1129689.904 0, 743893.224 1129674.822 0, 744158.061 1129659.756 0, 744422.898 1129644.706 0, 744687.737 1129629.671 0, 744952.577 1129614.651 0, 745217.417 1129599.647 0, 745480.936 1129584.734 0, 745165.743 1124012.397 0, 
+    744850.55 1118440.057 0))
+
+POLYGON ((758194.342 1128883.629 0, 757930.78 1128897.798 0, 757665.898 1128912.053 0, 757401.017 1128926.324 0, 757136.137 1128940.611 0, 756871.258 1128954.913 0, 756606.379 1128969.231 0, 756341.502 1128983.565 0, 756076.625 1128997.914 0, 755811.749 1129012.278 0, 
+    755546.874 1129026.659 0, 755282 1129041.055 0, 755017.127 1129055.466 0, 754752.254 1129069.893 0, 754487.382 1129084.336 0, 754222.512 1129098.794 0, 753957.642 1129113.267 0, 753692.773 1129127.757 0, 753427.904 1129142.262 0, 753163.037 1129156.782 0, 
+    752898.17 1129171.318 0, 752633.305 1129185.87 0, 752368.44 1129200.437 0, 752103.576 1129215.02 0, 751837.392 1129229.692 0, 751573.851 1129244.233 0, 751308.989 1129258.863 0, 751044.129 1129273.508 0, 750779.269 1129288.169 0, 750514.41 1129302.845 0, 
+    750249.552 1129317.537 0, 749984.695 1129332.245 0, 749719.839 1129346.968 0, 749454.984 1129361.707 0, 749190.129 1129376.461 0, 748925.276 1129391.231 0, 748660.423 1129406.017 0, 748395.571 1129420.818 0, 748130.72 1129435.635 0, 747865.87 1129450.467 0, 
+    747601.021 1129465.315 0, 747336.172 1129480.178 0, 747071.325 1129495.057 0, 746806.478 1129509.952 0, 746541.633 1129524.862 0, 746276.788 1129539.788 0, 746011.944 1129554.73 0, 745747.101 1129569.687 0, 745480.936 1129584.734 0, 745796.129 1135157.062 0, 
+    746111.321 1140729.377 0, 746376.826 1140714.367 0, 746641.013 1140699.447 0, 746905.201 1140684.542 0, 747169.39 1140669.653 0, 747433.58 1140654.78 0, 747697.77 1140639.922 0, 747961.962 1140625.08 0, 748226.154 1140610.253 0, 748490.348 1140595.442 0, 
+    748754.542 1140580.647 0, 749018.737 1140565.867 0, 749282.933 1140551.102 0, 749547.129 1140536.353 0, 749811.327 1140521.62 0, 750075.526 1140506.902 0, 750339.725 1140492.2 0, 750603.925 1140477.513 0, 750868.126 1140462.842 0, 751132.328 1140448.186 0, 
+    751396.531 1140433.546 0, 751660.735 1140418.922 0, 751924.939 1140404.313 0, 752189.144 1140389.719 0, 752452.033 1140375.214 0, 752717.558 1140360.579 0, 752981.766 1140346.032 0, 753245.975 1140331.501 0, 753510.184 1140316.985 0, 753774.395 1140302.485 0, 
+    754038.606 1140288.001 0, 754302.818 1140273.532 0, 754567.031 1140259.078 0, 754831.245 1140244.64 0, 755095.46 1140230.218 0, 755359.676 1140215.811 0, 755623.892 1140201.42 0, 755888.11 1140187.044 0, 756152.328 1140172.684 0, 756416.547 1140158.339 0, 
+    756680.767 1140144.01 0, 756944.987 1140129.697 0, 757209.209 1140115.399 0, 757473.431 1140101.116 0, 757737.654 1140086.849 0, 758001.878 1140072.598 0, 758266.103 1140058.362 0, 758530.329 1140044.142 0, 758793.239 1140030.008 0, 758493.791 1134456.825 0, 
+    758194.342 1128883.629 0))
+
+POLYGON ((771477.082 1139366.471 0, 771214.131 1139379.862 0, 770949.866 1139393.336 0, 770685.602 1139406.825 0, 770421.339 1139420.33 0, 770157.076 1139433.85 0, 769892.815 1139447.386 0, 769628.554 1139460.938 0, 769364.294 1139474.505 0, 769100.035 1139488.087 0, 
+    768835.776 1139501.685 0, 768571.518 1139515.299 0, 768307.262 1139528.928 0, 768043.005 1139542.573 0, 767778.75 1139556.233 0, 767514.496 1139569.909 0, 767250.242 1139583.6 0, 766985.989 1139597.307 0, 766721.737 1139611.03 0, 766457.486 1139624.768 0, 
+    766193.235 1139638.522 0, 765928.986 1139652.291 0, 765664.737 1139666.075 0, 765400.489 1139679.876 0, 765134.926 1139693.76 0, 764871.996 1139707.523 0, 764607.75 1139721.37 0, 764343.505 1139735.232 0, 764079.261 1139749.11 0, 763815.018 1139763.004 0, 
+    763550.776 1139776.913 0, 763286.534 1139790.838 0, 763022.294 1139804.778 0, 762758.054 1139818.734 0, 762493.815 1139832.705 0, 762229.577 1139846.692 0, 761965.339 1139860.695 0, 761701.103 1139874.713 0, 761436.867 1139888.746 0, 761172.632 1139902.795 0, 
+    760908.398 1139916.86 0, 760644.165 1139930.94 0, 760379.933 1139945.036 0, 760115.701 1139959.148 0, 759851.47 1139973.274 0, 759587.24 1139987.417 0, 759323.011 1140001.575 0, 759058.783 1140015.748 0, 758793.239 1140030.008 0, 759092.686 1145603.174 0, 
+    759392.131 1151176.317 0, 759657.016 1151162.093 0, 759920.589 1151147.955 0, 760184.162 1151133.832 0, 760447.735 1151119.725 0, 760711.31 1151105.633 0, 760974.886 1151091.556 0, 761238.462 1151077.496 0, 761502.039 1151063.45 0, 761765.617 1151049.421 0, 
+    762029.196 1151035.406 0, 762292.776 1151021.408 0, 762556.356 1151007.424 0, 762819.937 1150993.457 0, 763083.519 1150979.504 0, 763347.102 1150965.568 0, 763610.686 1150951.647 0, 763874.271 1150937.741 0, 764137.856 1150923.851 0, 764401.442 1150909.976 0, 
+    764665.029 1150896.117 0, 764928.617 1150882.274 0, 765192.206 1150868.445 0, 765455.795 1150854.633 0, 765718.073 1150840.905 0, 765982.977 1150827.054 0, 766246.568 1150813.288 0, 766510.161 1150799.538 0, 766773.755 1150785.803 0, 767037.349 1150772.083 0, 
+    767300.944 1150758.379 0, 767564.54 1150744.691 0, 767828.137 1150731.018 0, 768091.734 1150717.361 0, 768355.333 1150703.719 0, 768618.932 1150690.092 0, 768882.532 1150676.481 0, 769146.133 1150662.886 0, 769409.734 1150649.306 0, 769673.336 1150635.742 0, 
+    769936.94 1150622.193 0, 770200.544 1150608.66 0, 770464.148 1150595.142 0, 770727.754 1150581.64 0, 770991.36 1150568.153 0, 771254.967 1150554.682 0, 771518.575 1150541.226 0, 771782.184 1150527.786 0, 772044.482 1150514.428 0, 771760.782 1144940.461 0, 
+    771477.082 1139366.471 0))
+
+POLYGON ((784698.651 1149888.286 0, 784436.315 1149900.903 0, 784172.669 1149913.598 0, 783909.024 1149926.309 0, 783645.38 1149939.036 0, 783381.737 1149951.778 0, 783118.094 1149964.535 0, 782854.452 1149977.308 0, 782590.811 1149990.097 0, 782327.171 1150002.901 0, 
+    782063.531 1150015.72 0, 781799.892 1150028.555 0, 781536.254 1150041.406 0, 781272.617 1150054.272 0, 781008.98 1150067.154 0, 780745.344 1150080.051 0, 780481.709 1150092.964 0, 780218.075 1150105.892 0, 779954.442 1150118.835 0, 779690.809 1150131.795 0, 
+    779427.177 1150144.769 0, 779163.545 1150157.76 0, 778899.915 1150170.765 0, 778636.285 1150183.787 0, 778371.345 1150196.888 0, 778109.028 1150209.876 0, 777845.401 1150222.943 0, 777581.774 1150236.027 0, 777318.148 1150249.126 0, 777054.523 1150262.24 0, 
+    776790.899 1150275.37 0, 776527.275 1150288.515 0, 776263.652 1150301.676 0, 776000.03 1150314.853 0, 775736.409 1150328.045 0, 775472.788 1150341.252 0, 775209.169 1150354.475 0, 774945.55 1150367.714 0, 774681.932 1150380.968 0, 774418.314 1150394.237 0, 
+    774154.698 1150407.522 0, 773891.082 1150420.823 0, 773627.467 1150434.139 0, 773363.853 1150447.47 0, 773100.239 1150460.818 0, 772836.627 1150474.18 0, 772573.015 1150487.558 0, 772309.404 1150500.952 0, 772044.482 1150514.428 0, 772328.18 1156088.369 0, 
+    772611.876 1161662.278 0, 772876.139 1161648.836 0, 773139.094 1161635.476 0, 773402.05 1161622.131 0, 773665.006 1161608.801 0, 773927.963 1161595.488 0, 774190.921 1161582.189 0, 774453.88 1161568.906 0, 774716.84 1161555.639 0, 774979.8 1161542.387 0, 
+    775242.761 1161529.15 0, 775505.723 1161515.929 0, 775768.686 1161502.724 0, 776031.65 1161489.534 0, 776294.614 1161476.359 0, 776557.579 1161463.2 0, 776820.545 1161450.056 0, 777083.512 1161436.928 0, 777346.479 1161423.815 0, 777609.447 1161410.718 0, 
+    777872.416 1161397.636 0, 778135.386 1161384.57 0, 778398.356 1161371.519 0, 778661.328 1161358.484 0, 778922.992 1161345.529 0, 779187.272 1161332.46 0, 779450.246 1161319.471 0, 779713.22 1161306.498 0, 779976.195 1161293.54 0, 780239.171 1161280.597 0, 
+    780502.148 1161267.67 0, 780765.125 1161254.759 0, 781028.103 1161241.863 0, 781291.082 1161228.983 0, 781554.062 1161216.117 0, 781817.042 1161203.268 0, 782080.023 1161190.434 0, 782343.005 1161177.615 0, 782605.988 1161164.812 0, 782868.971 1161152.025 0, 
+    783131.955 1161139.252 0, 783394.94 1161126.496 0, 783657.926 1161113.754 0, 783920.912 1161101.029 0, 784183.899 1161088.318 0, 784446.887 1161075.624 0, 784709.876 1161062.944 0, 784972.865 1161050.281 0, 785234.549 1161037.695 0, 784966.601 1155463.006 0, 
+    784698.651 1149888.286 0))
+
+POLYGON ((797858.936 1160448.776 0, 797597.216 1160460.622 0, 797334.192 1160472.543 0, 797071.168 1160484.479 0, 796808.146 1160496.431 0, 796545.124 1160508.398 0, 796282.102 1160520.381 0, 796019.082 1160532.379 0, 795756.062 1160544.392 0, 795493.043 1160556.422 0, 
+    795230.024 1160568.466 0, 794967.006 1160580.526 0, 794703.989 1160592.602 0, 794440.973 1160604.693 0, 794177.957 1160616.799 0, 793914.942 1160628.921 0, 793651.928 1160641.059 0, 793388.915 1160653.212 0, 793125.902 1160665.38 0, 792862.89 1160677.564 0, 
+    792599.878 1160689.764 0, 792336.868 1160701.979 0, 792073.858 1160714.209 0, 791810.849 1160726.455 0, 791546.534 1160738.777 0, 791284.832 1160750.993 0, 791021.825 1160763.285 0, 790758.819 1160775.593 0, 790495.814 1160787.916 0, 790232.809 1160800.255 0, 
+    789969.805 1160812.609 0, 789706.801 1160824.979 0, 789443.798 1160837.364 0, 789180.797 1160849.765 0, 788917.795 1160862.181 0, 788654.795 1160874.613 0, 788391.795 1160887.06 0, 788128.796 1160899.522 0, 787865.798 1160912 0, 787602.8 1160924.494 0, 
+    787339.803 1160937.003 0, 787076.807 1160949.527 0, 786813.812 1160962.067 0, 786550.817 1160974.623 0, 786287.824 1160987.194 0, 786024.83 1160999.78 0, 785761.838 1161012.382 0, 785498.846 1161024.999 0, 785234.549 1161037.695 0, 785502.495 1166612.348 0, 
+    785770.44 1172186.961 0, 786034.078 1172174.297 0, 786296.413 1172161.711 0, 786558.749 1172149.141 0, 786821.086 1172136.586 0, 787083.424 1172124.046 0, 787345.762 1172111.522 0, 787608.101 1172099.014 0, 787870.441 1172086.52 0, 788132.782 1172074.043 0, 
+    788395.123 1172061.58 0, 788657.465 1172049.133 0, 788919.808 1172036.702 0, 789182.151 1172024.286 0, 789444.495 1172011.885 0, 789706.84 1171999.5 0, 789969.186 1171987.13 0, 790231.533 1171974.776 0, 790493.88 1171962.437 0, 790756.228 1171950.114 0, 
+    791018.576 1171937.806 0, 791280.925 1171925.513 0, 791543.275 1171913.236 0, 791805.626 1171900.975 0, 792066.675 1171888.789 0, 792330.33 1171876.498 0, 792592.683 1171864.282 0, 792855.036 1171852.083 0, 793117.391 1171839.898 0, 793379.746 1171827.729 0, 
+    793642.102 1171815.576 0, 793904.458 1171803.437 0, 794166.815 1171791.315 0, 794429.173 1171779.208 0, 794691.532 1171767.116 0, 794953.891 1171755.04 0, 795216.251 1171742.979 0, 795478.612 1171730.933 0, 795740.974 1171718.903 0, 796003.336 1171706.889 0, 
+    796265.699 1171694.89 0, 796528.062 1171682.906 0, 796790.427 1171670.938 0, 797052.792 1171658.985 0, 797315.157 1171647.047 0, 797577.524 1171635.126 0, 797839.891 1171623.219 0, 798102.259 1171611.328 0, 798363.326 1171599.511 0, 798111.132 1166024.164 0, 
+    797858.936 1160448.776 0))
+
+POLYGON ((810957.821 1171047.641 0, 810696.72 1171058.72 0, 810434.319 1171069.87 0, 810171.92 1171081.035 0, 809909.521 1171092.216 0, 809647.122 1171103.412 0, 809384.725 1171114.623 0, 809122.328 1171125.85 0, 808859.931 1171137.093 0, 808597.535 1171148.351 0, 
+    808335.14 1171159.624 0, 808072.746 1171170.913 0, 807810.352 1171182.217 0, 807547.959 1171193.536 0, 807285.567 1171204.871 0, 807023.175 1171216.222 0, 806760.784 1171227.588 0, 806498.393 1171238.969 0, 806236.004 1171250.366 0, 805973.614 1171261.778 0, 
+    805711.226 1171273.206 0, 805448.838 1171284.649 0, 805186.451 1171296.108 0, 804924.065 1171307.582 0, 804660.378 1171319.128 0, 804399.294 1171330.576 0, 804136.91 1171342.097 0, 803874.526 1171353.633 0, 803612.143 1171365.184 0, 803349.761 1171376.751 0, 
+    803087.379 1171388.333 0, 802824.998 1171399.93 0, 802562.618 1171411.543 0, 802300.238 1171423.172 0, 802037.859 1171434.816 0, 801775.481 1171446.475 0, 801513.104 1171458.15 0, 801250.727 1171469.84 0, 800988.351 1171481.546 0, 800725.975 1171493.267 0, 
+    800463.6 1171505.004 0, 800201.226 1171516.756 0, 799938.853 1171528.523 0, 799676.48 1171540.306 0, 799414.108 1171552.105 0, 799151.737 1171563.918 0, 798889.366 1171575.748 0, 798626.996 1171587.592 0, 798363.326 1171599.511 0, 798615.518 1177174.814 0, 
+    798867.707 1182750.068 0, 799130.719 1182738.178 0, 799392.432 1182726.363 0, 799654.147 1182714.564 0, 799915.862 1182702.779 0, 800177.577 1182691.011 0, 800439.294 1182679.257 0, 800701.011 1182667.519 0, 800962.729 1182655.796 0, 801224.447 1182644.089 0, 
+    801486.166 1182632.397 0, 801747.886 1182620.721 0, 802009.606 1182609.06 0, 802271.328 1182597.414 0, 802533.05 1182585.784 0, 802794.772 1182574.169 0, 803056.495 1182562.57 0, 803318.219 1182550.986 0, 803579.944 1182539.417 0, 803841.669 1182527.864 0, 
+    804103.395 1182516.326 0, 804365.122 1182504.804 0, 804626.849 1182493.297 0, 804888.577 1182481.805 0, 805149.008 1182470.386 0, 805412.035 1182458.868 0, 805673.765 1182447.423 0, 805935.496 1182435.993 0, 806197.227 1182424.579 0, 806458.96 1182413.179 0, 
+    806720.692 1182401.796 0, 806982.426 1182390.427 0, 807244.16 1182379.074 0, 807505.894 1182367.737 0, 807767.63 1182356.415 0, 808029.366 1182345.108 0, 808291.103 1182333.817 0, 808552.84 1182322.541 0, 808814.578 1182311.28 0, 809076.317 1182300.035 0, 
+    809338.056 1182288.806 0, 809599.796 1182277.591 0, 809861.537 1182266.392 0, 810123.278 1182255.209 0, 810385.02 1182244.041 0, 810646.763 1182232.888 0, 810908.506 1182221.751 0, 811170.25 1182210.629 0, 811430.698 1182199.578 0, 811194.261 1176623.634 0, 
+    810957.821 1171047.641 0))
+
+POLYGON ((823995.195 1181684.583 0, 823734.714 1181694.898 0, 823472.94 1181705.281 0, 823211.166 1181715.678 0, 822949.393 1181726.092 0, 822687.621 1181736.52 0, 822425.849 1181746.964 0, 822164.077 1181757.423 0, 821902.307 1181767.898 0, 821640.537 1181778.388 0, 
+    821378.767 1181788.894 0, 821116.998 1181799.415 0, 820855.23 1181809.951 0, 820593.463 1181820.503 0, 820331.696 1181831.07 0, 820069.929 1181841.653 0, 819808.164 1181852.251 0, 819546.398 1181862.865 0, 819284.634 1181873.493 0, 819022.87 1181884.138 0, 
+    818761.107 1181894.797 0, 818499.344 1181905.472 0, 818237.582 1181916.163 0, 817975.821 1181926.869 0, 817712.765 1181937.643 0, 817452.3 1181948.327 0, 817190.541 1181959.079 0, 816928.782 1181969.846 0, 816667.024 1181980.629 0, 816405.266 1181991.427 0, 
+    816143.509 1182002.241 0, 815881.753 1182013.07 0, 815619.998 1182023.915 0, 815358.243 1182034.775 0, 815096.488 1182045.65 0, 814834.734 1182056.541 0, 814572.981 1182067.447 0, 814311.229 1182078.369 0, 814049.477 1182089.306 0, 813787.726 1182100.258 0, 
+    813525.976 1182111.226 0, 813264.226 1182122.209 0, 813002.477 1182133.208 0, 812740.728 1182144.222 0, 812478.98 1182155.251 0, 812217.233 1182166.296 0, 811955.486 1182177.356 0, 811693.74 1182188.432 0, 811430.698 1182199.578 0, 811667.134 1187775.467 0, 
+    811903.567 1193351.298 0, 812165.949 1193340.18 0, 812427.038 1193329.132 0, 812688.129 1193318.099 0, 812949.22 1193307.082 0, 813210.311 1193296.081 0, 813471.403 1193285.094 0, 813732.496 1193274.123 0, 813993.59 1193263.168 0, 814254.684 1193252.227 0, 
+    814515.778 1193241.302 0, 814776.874 1193230.393 0, 815037.97 1193219.499 0, 815299.067 1193208.62 0, 815560.164 1193197.756 0, 815821.262 1193186.908 0, 816082.36 1193176.076 0, 816343.46 1193165.258 0, 816604.559 1193154.456 0, 816865.66 1193143.67 0, 
+    817126.761 1193132.898 0, 817387.863 1193122.143 0, 817648.965 1193111.402 0, 817910.068 1193100.677 0, 818169.88 1193090.02 0, 818432.276 1193079.273 0, 818693.381 1193068.594 0, 818954.487 1193057.93 0, 819215.593 1193047.282 0, 819476.7 1193036.649 0, 
+    819737.807 1193026.031 0, 819998.915 1193015.429 0, 820260.024 1193004.842 0, 820521.133 1192994.271 0, 820782.243 1192983.715 0, 821043.354 1192973.174 0, 821304.465 1192962.649 0, 821565.577 1192952.139 0, 821826.689 1192941.644 0, 822087.802 1192931.165 0, 
+    822348.916 1192920.701 0, 822610.03 1192910.252 0, 822871.145 1192899.819 0, 823132.26 1192889.401 0, 823393.376 1192878.999 0, 823654.493 1192868.612 0, 823915.61 1192858.24 0, 824176.728 1192847.884 0, 824436.555 1192837.594 0, 824215.876 1187261.118 0, 
+    823995.195 1181684.583 0))
+
+POLYGON ((836970.945 1192359.301 0, 836711.088 1192368.857 0, 836449.942 1192378.475 0, 836188.797 1192388.109 0, 835927.652 1192397.758 0, 835666.507 1192407.423 0, 835405.363 1192417.103 0, 835144.22 1192426.798 0, 834883.077 1192436.509 0, 834621.935 1192446.235 0, 
+    834360.793 1192455.977 0, 834099.652 1192465.734 0, 833838.512 1192475.506 0, 833577.372 1192485.294 0, 833316.233 1192495.097 0, 833055.094 1192504.915 0, 832793.956 1192514.749 0, 832532.818 1192524.598 0, 832271.682 1192534.462 0, 832010.545 1192544.342 0, 
+    831749.409 1192554.237 0, 831488.274 1192564.148 0, 831227.139 1192574.074 0, 830966.005 1192584.015 0, 830703.581 1192594.021 0, 830443.739 1192603.944 0, 830182.607 1192613.931 0, 829921.475 1192623.934 0, 829660.344 1192633.952 0, 829399.213 1192643.986 0, 
+    829138.084 1192654.035 0, 828876.954 1192664.099 0, 828615.825 1192674.179 0, 828354.697 1192684.274 0, 828093.57 1192694.384 0, 827832.443 1192704.51 0, 827571.316 1192714.651 0, 827310.191 1192724.807 0, 827049.065 1192734.979 0, 826787.941 1192745.166 0, 
+    826526.817 1192755.369 0, 826265.694 1192765.587 0, 826004.571 1192775.82 0, 825743.449 1192786.069 0, 825482.327 1192796.333 0, 825221.206 1192806.613 0, 824960.086 1192816.907 0, 824698.966 1192827.218 0, 824436.555 1192837.594 0, 824657.232 1198414.007 0, 
+    824877.906 1203990.352 0, 825139.657 1203980.001 0, 825400.12 1203969.717 0, 825660.584 1203959.448 0, 825921.049 1203949.195 0, 826181.514 1203938.956 0, 826441.98 1203928.733 0, 826702.446 1203918.526 0, 826962.913 1203908.334 0, 827223.38 1203898.157 0, 
+    827483.848 1203887.995 0, 827744.317 1203877.849 0, 828004.787 1203867.718 0, 828265.256 1203857.602 0, 828525.727 1203847.502 0, 828786.198 1203837.417 0, 829046.67 1203827.347 0, 829307.142 1203817.293 0, 829567.615 1203807.254 0, 829828.088 1203797.23 0, 
+    830088.562 1203787.222 0, 830349.037 1203777.229 0, 830609.512 1203767.251 0, 830869.988 1203757.289 0, 831129.177 1203747.391 0, 831390.942 1203737.41 0, 831651.419 1203727.494 0, 831911.897 1203717.593 0, 832172.376 1203707.707 0, 832432.855 1203697.837 0, 
+    832693.335 1203687.982 0, 832953.816 1203678.142 0, 833214.297 1203668.318 0, 833474.779 1203658.509 0, 833735.261 1203648.715 0, 833995.744 1203638.937 0, 834256.227 1203629.174 0, 834516.711 1203619.426 0, 834777.195 1203609.694 0, 835037.681 1203599.977 0, 
+    835298.166 1203590.275 0, 835558.652 1203580.589 0, 835819.139 1203570.918 0, 836079.627 1203561.262 0, 836340.115 1203551.622 0, 836600.603 1203541.997 0, 836861.092 1203532.387 0, 837121.582 1203522.793 0, 837380.786 1203513.261 0, 837175.867 1197936.315 0, 
+    836970.945 1192359.301 0))
+
+POLYGON ((849884.963 1203071.494 0, 849625.732 1203080.294 0, 849365.216 1203089.152 0, 849104.701 1203098.026 0, 848844.186 1203106.915 0, 848583.672 1203115.82 0, 848323.158 1203124.739 0, 848062.645 1203133.674 0, 847802.133 1203142.625 0, 847541.621 1203151.591 0, 
+    847281.109 1203160.572 0, 847020.598 1203169.568 0, 846760.088 1203178.58 0, 846499.578 1203187.607 0, 846239.068 1203196.649 0, 845978.559 1203205.707 0, 845718.051 1203214.78 0, 845457.543 1203223.868 0, 845197.036 1203232.972 0, 844936.529 1203242.091 0, 
+    844676.023 1203251.226 0, 844415.518 1203260.375 0, 844155.012 1203269.54 0, 843894.508 1203278.721 0, 843632.718 1203287.962 0, 843373.5 1203297.127 0, 843112.997 1203306.354 0, 842852.495 1203315.596 0, 842591.993 1203324.853 0, 842331.492 1203334.125 0, 
+    842070.991 1203343.413 0, 841810.491 1203352.716 0, 841549.991 1203362.034 0, 841289.492 1203371.368 0, 841028.994 1203380.717 0, 840768.496 1203390.081 0, 840507.998 1203399.461 0, 840247.501 1203408.856 0, 839987.005 1203418.267 0, 839726.509 1203427.692 0, 
+    839466.014 1203437.133 0, 839205.519 1203446.59 0, 838945.025 1203456.061 0, 838684.531 1203465.548 0, 838424.038 1203475.051 0, 838163.546 1203484.568 0, 837903.054 1203494.102 0, 837642.563 1203503.65 0, 837380.786 1203513.261 0, 837585.702 1209090.134 0, 
+    837790.615 1214666.929 0, 838051.733 1214657.343 0, 838311.568 1214647.818 0, 838571.403 1214638.309 0, 838831.239 1214628.816 0, 839091.075 1214619.337 0, 839350.912 1214609.874 0, 839610.75 1214600.426 0, 839870.588 1214590.994 0, 840130.427 1214581.576 0, 
+    840390.266 1214572.175 0, 840650.106 1214562.788 0, 840909.947 1214553.416 0, 841169.788 1214544.06 0, 841429.629 1214534.72 0, 841689.471 1214525.394 0, 841949.314 1214516.084 0, 842209.157 1214506.789 0, 842469.001 1214497.509 0, 842728.845 1214488.245 0, 
+    842988.69 1214478.996 0, 843248.535 1214469.762 0, 843508.381 1214460.544 0, 843768.227 1214451.341 0, 844026.792 1214442.198 0, 844287.922 1214432.98 0, 844547.77 1214423.823 0, 844807.618 1214414.681 0, 845067.467 1214405.555 0, 845327.317 1214396.443 0, 
+    845587.167 1214387.347 0, 845847.018 1214378.266 0, 846106.869 1214369.201 0, 846366.721 1214360.151 0, 846626.573 1214351.116 0, 846886.426 1214342.096 0, 847146.28 1214333.092 0, 847406.134 1214324.103 0, 847665.988 1214315.129 0, 847925.843 1214306.171 0, 
+    848185.699 1214297.227 0, 848445.555 1214288.3 0, 848705.411 1214279.387 0, 848965.268 1214270.49 0, 849225.126 1214261.608 0, 849484.984 1214252.741 0, 849744.843 1214243.89 0, 850004.702 1214235.054 0, 850263.28 1214226.276 0, 850074.123 1208648.924 0, 
+    849884.963 1203071.494 0))
+
+POLYGON ((862737.14 1213820.863 0, 862478.536 1213828.91 0, 862218.653 1213837.011 0, 861958.77 1213845.129 0, 861698.888 1213853.261 0, 861439.006 1213861.409 0, 861179.125 1213869.572 0, 860919.245 1213877.75 0, 860659.364 1213885.944 0, 860399.485 1213894.153 0, 
+    860139.605 1213902.377 0, 859879.727 1213910.617 0, 859619.848 1213918.872 0, 859359.971 1213927.142 0, 859100.093 1213935.427 0, 858840.216 1213943.728 0, 858580.34 1213952.044 0, 858320.464 1213960.375 0, 858060.589 1213968.722 0, 857800.714 1213977.084 0, 
+    857540.84 1213985.461 0, 857280.966 1213993.854 0, 857021.093 1214002.261 0, 856761.22 1214010.684 0, 856500.067 1214019.164 0, 856241.475 1214027.577 0, 855981.604 1214036.046 0, 855721.733 1214044.53 0, 855461.863 1214053.029 0, 855201.993 1214061.544 0, 
+    854942.123 1214070.074 0, 854682.255 1214078.62 0, 854422.386 1214087.181 0, 854162.518 1214095.757 0, 853902.651 1214104.348 0, 853642.784 1214112.955 0, 853382.918 1214121.577 0, 853123.052 1214130.214 0, 852863.187 1214138.866 0, 852603.322 1214147.534 0, 
+    852343.457 1214156.217 0, 852083.594 1214164.916 0, 851823.73 1214173.63 0, 851563.868 1214182.359 0, 851304.005 1214191.103 0, 851044.144 1214199.862 0, 850784.282 1214208.637 0, 850524.422 1214217.427 0, 850263.28 1214226.276 0, 850452.434 1219803.546 0, 
+    850641.586 1225380.729 0, 850902.067 1225371.902 0, 851161.272 1225363.134 0, 851420.476 1225354.382 0, 851679.682 1225345.644 0, 851938.887 1225336.922 0, 852198.094 1225328.215 0, 852457.3 1225319.523 0, 852716.508 1225310.847 0, 852975.715 1225302.186 0, 
+    853234.924 1225293.54 0, 853494.132 1225284.909 0, 853753.342 1225276.294 0, 854012.552 1225267.693 0, 854271.762 1225259.109 0, 854530.973 1225250.539 0, 854790.184 1225241.985 0, 855049.396 1225233.445 0, 855308.608 1225224.922 0, 855567.821 1225216.413 0, 
+    855827.034 1225207.92 0, 856086.248 1225199.441 0, 856345.462 1225190.979 0, 856604.677 1225182.531 0, 856862.616 1225174.14 0, 857123.108 1225165.682 0, 857382.325 1225157.28 0, 857641.542 1225148.893 0, 857900.759 1225140.522 0, 858159.977 1225132.166 0, 
+    858419.195 1225123.825 0, 858678.414 1225115.5 0, 858937.633 1225107.189 0, 859196.853 1225098.894 0, 859456.073 1225090.614 0, 859715.294 1225082.35 0, 859974.515 1225074.101 0, 860233.737 1225065.867 0, 860492.959 1225057.648 0, 860752.181 1225049.444 0, 
+    861011.405 1225041.256 0, 861270.628 1225033.083 0, 861529.852 1225024.926 0, 861789.077 1225016.783 0, 862048.302 1225008.656 0, 862307.528 1225000.544 0, 862566.754 1224992.447 0, 862825.98 1224984.366 0, 863083.931 1224976.339 0, 862910.537 1219398.645 0, 
+    862737.14 1213820.863 0))
+
+POLYGON ((875527.369 1224607.103 0, 875269.394 1224614.401 0, 875010.146 1224621.75 0, 874750.898 1224629.115 0, 874491.651 1224636.494 0, 874232.404 1224643.889 0, 873973.157 1224651.299 0, 873713.911 1224658.724 0, 873454.665 1224666.165 0, 873195.42 1224673.621 0, 
+    872936.175 1224681.092 0, 872676.931 1224688.578 0, 872417.687 1224696.08 0, 872158.444 1224703.597 0, 871899.201 1224711.129 0, 871639.958 1224718.676 0, 871380.716 1224726.239 0, 871121.474 1224733.817 0, 870862.233 1224741.41 0, 870602.992 1224749.018 0, 
+    870343.752 1224756.642 0, 870084.512 1224764.281 0, 869825.272 1224771.935 0, 869566.033 1224779.605 0, 869305.52 1224787.327 0, 869047.557 1224794.989 0, 868788.319 1224802.704 0, 868529.082 1224810.435 0, 868269.845 1224818.181 0, 868010.609 1224825.942 0, 
+    867751.373 1224833.718 0, 867492.137 1224841.509 0, 867232.903 1224849.316 0, 866973.668 1224857.138 0, 866714.434 1224864.976 0, 866455.201 1224872.828 0, 866195.968 1224880.696 0, 865936.735 1224888.579 0, 865677.503 1224896.477 0, 865418.271 1224904.391 0, 
+    865159.04 1224912.32 0, 864899.809 1224920.264 0, 864640.579 1224928.223 0, 864381.349 1224936.198 0, 864122.12 1224944.188 0, 863862.891 1224952.193 0, 863603.662 1224960.213 0, 863344.435 1224968.249 0, 863083.931 1224976.339 0, 863257.322 1230553.942 0, 
+    863430.71 1236131.448 0, 863690.554 1236123.378 0, 863949.125 1236115.363 0, 864207.697 1236107.363 0, 864466.27 1236099.378 0, 864724.842 1236091.409 0, 864983.416 1236083.454 0, 865241.989 1236075.515 0, 865500.563 1236067.591 0, 865759.138 1236059.682 0, 
+    866017.713 1236051.789 0, 866276.289 1236043.91 0, 866534.865 1236036.047 0, 866793.441 1236028.199 0, 867052.018 1236020.367 0, 867310.596 1236012.549 0, 867569.173 1236004.747 0, 867827.752 1235996.96 0, 868086.331 1235989.188 0, 868344.91 1235981.432 0, 
+    868603.49 1235973.69 0, 868862.07 1235965.964 0, 869120.65 1235958.253 0, 869379.231 1235950.558 0, 869636.541 1235942.915 0, 869896.395 1235935.212 0, 870154.977 1235927.562 0, 870413.56 1235919.927 0, 870672.143 1235912.307 0, 870930.727 1235904.703 0, 
+    871189.311 1235897.114 0, 871447.896 1235889.54 0, 871706.481 1235881.981 0, 871965.067 1235874.438 0, 872223.653 1235866.91 0, 872482.239 1235859.396 0, 872740.826 1235851.899 0, 872999.413 1235844.416 0, 873258.001 1235836.949 0, 873516.589 1235829.496 0, 
+    873775.178 1235822.059 0, 874033.767 1235814.638 0, 874292.357 1235807.231 0, 874550.946 1235799.84 0, 874809.537 1235792.464 0, 875068.128 1235785.103 0, 875326.719 1235777.757 0, 875585.311 1235770.427 0, 875842.632 1235763.148 0, 875685.002 1230185.174 0, 
+    875527.369 1224607.103 0))
+
+POLYGON ((888255.544 1235429.914 0, 887998.201 1235436.467 0, 887739.59 1235443.066 0, 887480.979 1235449.682 0, 887222.369 1235456.312 0, 886963.758 1235462.957 0, 886705.149 1235469.618 0, 886446.539 1235476.294 0, 886187.93 1235482.985 0, 885929.322 1235489.691 0, 
+    885670.713 1235496.413 0, 885412.105 1235503.15 0, 885153.498 1235509.902 0, 884894.891 1235516.669 0, 884636.284 1235523.451 0, 884377.678 1235530.249 0, 884119.072 1235537.062 0, 883860.467 1235543.89 0, 883601.862 1235550.734 0, 883343.257 1235557.592 0, 
+    883084.653 1235564.466 0, 882826.049 1235571.355 0, 882567.446 1235578.259 0, 882308.843 1235585.179 0, 882048.97 1235592.147 0, 881791.638 1235599.063 0, 881533.036 1235606.028 0, 881274.435 1235613.009 0, 881015.834 1235620.004 0, 880757.233 1235627.015 0, 
+    880498.633 1235634.041 0, 880240.034 1235641.082 0, 879981.434 1235648.139 0, 879722.835 1235655.21 0, 879464.237 1235662.297 0, 879205.639 1235669.399 0, 878947.041 1235676.517 0, 878688.444 1235683.649 0, 878429.847 1235690.797 0, 878171.251 1235697.96 0, 
+    877912.655 1235705.138 0, 877654.059 1235712.332 0, 877395.464 1235719.54 0, 877136.87 1235726.764 0, 876878.275 1235734.003 0, 876619.682 1235741.258 0, 876361.088 1235748.527 0, 876102.495 1235755.812 0, 875842.632 1235763.148 0, 876000.259 1241341.02 0, 
+    876157.883 1246918.786 0, 876417.087 1246911.468 0, 876675.023 1246904.202 0, 876932.96 1246896.951 0, 877190.897 1246889.715 0, 877448.835 1246882.495 0, 877706.773 1246875.289 0, 877964.711 1246868.099 0, 878222.65 1246860.923 0, 878480.59 1246853.764 0, 
+    878738.529 1246846.619 0, 878996.469 1246839.489 0, 879254.41 1246832.375 0, 879512.351 1246825.275 0, 879770.293 1246818.191 0, 880028.234 1246811.122 0, 880286.177 1246804.069 0, 880544.119 1246797.03 0, 880802.062 1246790.007 0, 881060.006 1246782.999 0, 
+    881317.95 1246776.006 0, 881575.894 1246769.028 0, 881833.839 1246762.065 0, 882091.784 1246755.118 0, 882348.463 1246748.22 0, 882607.676 1246741.269 0, 882865.622 1246734.367 0, 883123.569 1246727.48 0, 883381.516 1246720.608 0, 883639.464 1246713.752 0, 
+    883897.412 1246706.911 0, 884155.36 1246700.085 0, 884413.309 1246693.274 0, 884671.258 1246686.479 0, 884929.208 1246679.698 0, 885187.158 1246672.933 0, 885445.108 1246666.183 0, 885703.059 1246659.448 0, 885961.01 1246652.728 0, 886218.961 1246646.024 0, 
+    886476.913 1246639.334 0, 886734.866 1246632.66 0, 886992.819 1246626.001 0, 887250.772 1246619.357 0, 887508.725 1246612.729 0, 887766.679 1246606.115 0, 888024.633 1246599.517 0, 888282.588 1246592.934 0, 888539.277 1246586.398 0, 888397.412 1241008.21 0, 
+    888255.544 1235429.914 0))
+
+POLYGON ((900921.561 1246288.992 0, 900664.853 1246294.803 0, 900406.881 1246300.657 0, 900148.909 1246306.526 0, 899890.937 1246312.411 0, 899632.966 1246318.311 0, 899374.995 1246324.226 0, 899117.024 1246330.156 0, 898859.054 1246336.101 0, 898601.084 1246342.062 0, 
+    898343.115 1246348.038 0, 898085.146 1246354.029 0, 897827.177 1246360.035 0, 897569.208 1246366.056 0, 897311.24 1246372.092 0, 897053.273 1246378.144 0, 896795.305 1246384.211 0, 896537.338 1246390.293 0, 896279.372 1246396.39 0, 896021.405 1246402.503 0, 
+    895763.439 1246408.63 0, 895505.474 1246414.773 0, 895247.509 1246420.931 0, 894989.544 1246427.104 0, 894730.314 1246433.323 0, 894473.615 1246439.496 0, 894215.651 1246445.714 0, 893957.688 1246451.948 0, 893699.725 1246458.197 0, 893441.762 1246464.461 0, 
+    893183.8 1246470.741 0, 892925.838 1246477.035 0, 892667.877 1246483.345 0, 892409.916 1246489.67 0, 892151.955 1246496.01 0, 891893.994 1246502.366 0, 891636.034 1246508.736 0, 891378.075 1246515.122 0, 891120.115 1246521.523 0, 890862.156 1246527.939 0, 
+    890604.198 1246534.37 0, 890346.24 1246540.816 0, 890088.282 1246547.278 0, 889830.325 1246553.755 0, 889572.368 1246560.247 0, 889314.411 1246566.754 0, 889056.455 1246573.276 0, 888798.499 1246579.814 0, 888539.277 1246586.398 0, 888681.14 1252164.476 0, 
+    888822.999 1257742.437 0, 889081.561 1257735.869 0, 889338.86 1257729.348 0, 889596.16 1257722.843 0, 889853.46 1257716.352 0, 890110.76 1257709.877 0, 890368.061 1257703.416 0, 890625.362 1257696.971 0, 890882.664 1257690.541 0, 891139.966 1257684.126 0, 
+    891397.268 1257677.727 0, 891654.571 1257671.342 0, 891911.874 1257664.973 0, 892169.177 1257658.618 0, 892426.481 1257652.279 0, 892683.785 1257645.955 0, 892941.089 1257639.646 0, 893198.394 1257633.353 0, 893455.7 1257627.074 0, 893713.005 1257620.811 0, 
+    893970.311 1257614.563 0, 894227.618 1257608.329 0, 894484.924 1257602.111 0, 894742.231 1257595.909 0, 894998.277 1257589.751 0, 895256.847 1257583.548 0, 895514.155 1257577.391 0, 895771.464 1257571.249 0, 896028.772 1257565.122 0, 896286.082 1257559.01 0, 
+    896543.391 1257552.913 0, 896800.701 1257546.831 0, 897058.012 1257540.765 0, 897315.322 1257534.713 0, 897572.633 1257528.677 0, 897829.945 1257522.656 0, 898087.257 1257516.65 0, 898344.569 1257510.659 0, 898601.881 1257504.683 0, 898859.194 1257498.723 0, 
+    899116.507 1257492.778 0, 899373.821 1257486.847 0, 899631.135 1257480.932 0, 899888.449 1257475.032 0, 900145.764 1257469.147 0, 900403.078 1257463.278 0, 900660.394 1257457.423 0, 900917.709 1257451.584 0, 901173.764 1257445.788 0, 901047.664 1251867.448 0, 
+    900921.561 1246288.992 0))
+
+POLYGON ((913525.318 1257184.033 0, 913269.246 1257189.106 0, 913011.915 1257194.218 0, 912754.584 1257199.346 0, 912497.254 1257204.488 0, 912239.923 1257209.646 0, 911982.593 1257214.819 0, 911725.264 1257220.007 0, 911467.935 1257225.21 0, 911210.606 1257230.429 0, 
+    910953.277 1257235.662 0, 910695.949 1257240.911 0, 910438.621 1257246.175 0, 910181.293 1257251.454 0, 909923.966 1257256.748 0, 909666.638 1257262.057 0, 909409.312 1257267.382 0, 909151.985 1257272.721 0, 908894.659 1257278.076 0, 908637.333 1257283.446 0, 
+    908380.008 1257288.831 0, 908122.683 1257294.231 0, 907865.358 1257299.646 0, 907608.033 1257305.077 0, 907349.449 1257310.549 0, 907093.385 1257315.983 0, 906836.061 1257321.459 0, 906578.738 1257326.95 0, 906321.415 1257332.456 0, 906064.092 1257337.977 0, 
+    905806.77 1257343.514 0, 905549.448 1257349.065 0, 905292.126 1257354.632 0, 905034.805 1257360.214 0, 904777.484 1257365.811 0, 904520.164 1257371.423 0, 904262.843 1257377.051 0, 904005.523 1257382.693 0, 903748.203 1257388.351 0, 903490.884 1257394.023 0, 
+    903233.565 1257399.711 0, 902976.246 1257405.414 0, 902718.928 1257411.133 0, 902461.61 1257416.866 0, 902204.293 1257422.614 0, 901946.975 1257428.378 0, 901689.658 1257434.157 0, 901432.342 1257439.951 0, 901173.764 1257445.788 0, 901299.862 1263024.007 0, 
+    901425.957 1268602.1 0, 901683.874 1268596.277 0, 901940.534 1268590.498 0, 902197.194 1268584.734 0, 902453.855 1268578.985 0, 902710.516 1268573.251 0, 902967.177 1268567.533 0, 903223.839 1268561.829 0, 903480.501 1268556.141 0, 903737.163 1268550.467 0, 
+    903993.826 1268544.809 0, 904250.489 1268539.166 0, 904507.152 1268533.538 0, 904763.816 1268527.925 0, 905020.48 1268522.327 0, 905277.144 1268516.744 0, 905533.809 1268511.176 0, 905790.474 1268505.624 0, 906047.139 1268500.086 0, 906303.805 1268494.564 0, 
+    906560.471 1268489.057 0, 906817.137 1268483.565 0, 907073.804 1268478.088 0, 907330.471 1268472.626 0, 907585.882 1268467.206 0, 907843.806 1268461.747 0, 908100.474 1268456.331 0, 908357.142 1268450.929 0, 908613.81 1268445.543 0, 908870.479 1268440.172 0, 
+    909127.148 1268434.816 0, 909383.818 1268429.475 0, 909640.488 1268424.149 0, 909897.158 1268418.838 0, 910153.828 1268413.542 0, 910410.499 1268408.262 0, 910667.17 1268402.996 0, 910923.841 1268397.746 0, 911180.513 1268392.51 0, 911437.185 1268387.29 0, 
+    911693.857 1268382.085 0, 911950.53 1268376.895 0, 912207.203 1268371.72 0, 912463.876 1268366.56 0, 912720.55 1268361.416 0, 912977.223 1268356.286 0, 913233.897 1268351.172 0, 913490.572 1268346.073 0, 913745.991 1268341.013 0, 913635.656 1262762.586 0, 
+    913525.318 1257184.033 0))
+
+POLYGON ((926066.714 1268114.734 0, 925811.279 1268119.071 0, 925554.592 1268123.446 0, 925297.904 1268127.835 0, 925041.217 1268132.239 0, 924784.53 1268136.659 0, 924527.843 1268141.093 0, 924271.156 1268145.543 0, 924014.47 1268150.008 0, 923757.784 1268154.488 0, 
+    923501.099 1268158.983 0, 923244.413 1268163.493 0, 922987.728 1268168.018 0, 922731.043 1268172.558 0, 922474.358 1268177.114 0, 922217.674 1268181.684 0, 921960.99 1268186.27 0, 921704.306 1268190.871 0, 921447.623 1268195.487 0, 921190.939 1268200.118 0, 
+    920934.256 1268204.764 0, 920677.574 1268209.425 0, 920420.891 1268214.101 0, 920164.209 1268218.793 0, 919906.272 1268223.522 0, 919650.845 1268228.221 0, 919394.164 1268232.958 0, 919137.483 1268237.71 0, 918880.802 1268242.476 0, 918624.122 1268247.259 0, 
+    918367.441 1268252.056 0, 918110.761 1268256.868 0, 917854.082 1268261.695 0, 917597.402 1268266.538 0, 917340.723 1268271.396 0, 917084.045 1268276.268 0, 916827.366 1268281.156 0, 916570.688 1268286.059 0, 916314.01 1268290.977 0, 916057.332 1268295.91 0, 
+    915800.655 1268300.858 0, 915543.978 1268305.822 0, 915287.301 1268310.8 0, 915030.625 1268315.794 0, 914773.948 1268320.802 0, 914517.272 1268325.826 0, 914260.597 1268330.865 0, 914003.922 1268335.919 0, 913745.991 1268341.013 0, 913856.323 1273919.309 0, 
+    913966.653 1279497.469 0, 914223.924 1279492.388 0, 914479.942 1279487.347 0, 914735.961 1279482.321 0, 914991.981 1279477.31 0, 915248 1279472.314 0, 915504.02 1279467.333 0, 915760.04 1279462.368 0, 916016.061 1279457.417 0, 916272.081 1279452.481 0, 
+    916528.102 1279447.561 0, 916784.124 1279442.656 0, 917040.145 1279437.765 0, 917296.167 1279432.89 0, 917552.189 1279428.03 0, 917808.212 1279423.184 0, 918064.234 1279418.354 0, 918320.257 1279413.539 0, 918576.281 1279408.739 0, 918832.304 1279403.954 0, 
+    919088.328 1279399.185 0, 919344.352 1279394.43 0, 919600.377 1279389.69 0, 919856.401 1279384.965 0, 920111.175 1279380.279 0, 920368.451 1279375.561 0, 920624.477 1279370.882 0, 920880.503 1279366.218 0, 921136.529 1279361.568 0, 921392.555 1279356.934 0, 
+    921648.582 1279352.315 0, 921904.609 1279347.711 0, 922160.636 1279343.122 0, 922416.663 1279338.548 0, 922672.691 1279333.989 0, 922928.719 1279329.445 0, 923184.747 1279324.917 0, 923440.776 1279320.403 0, 923696.804 1279315.904 0, 923952.833 1279311.421 0, 
+    924208.863 1279306.952 0, 924464.892 1279302.499 0, 924720.922 1279298.061 0, 924976.952 1279293.637 0, 925232.982 1279289.229 0, 925489.013 1279284.836 0, 925745.044 1279280.458 0, 926001.075 1279276.095 0, 926255.856 1279271.768 0, 926161.286 1273693.319 0, 
+    926066.714 1268114.734 0))
+
+POLYGON ((938545.647 1279080.788 0, 938290.853 1279084.395 0, 938034.811 1279088.034 0, 937778.769 1279091.689 0, 937522.727 1279095.359 0, 937266.685 1279099.044 0, 937010.643 1279102.744 0, 936754.602 1279106.459 0, 936498.561 1279110.189 0, 936242.52 1279113.934 0, 
+    935986.479 1279117.694 0, 935730.439 1279121.469 0, 935474.399 1279125.259 0, 935218.359 1279129.065 0, 934962.319 1279132.885 0, 934706.279 1279136.721 0, 934450.24 1279140.571 0, 934194.201 1279144.437 0, 933938.162 1279148.318 0, 933682.123 1279152.214 0, 
+    933426.085 1279156.124 0, 933170.047 1279160.05 0, 932914.009 1279163.991 0, 932657.971 1279167.947 0, 932400.684 1279171.938 0, 932145.896 1279175.905 0, 931889.859 1279179.906 0, 931633.823 1279183.923 0, 931377.786 1279187.954 0, 931121.75 1279192 0, 
+    930865.714 1279196.062 0, 930609.678 1279200.139 0, 930353.642 1279204.23 0, 930097.607 1279208.337 0, 929841.572 1279212.459 0, 929585.537 1279216.596 0, 929329.502 1279220.748 0, 929073.468 1279224.915 0, 928817.434 1279229.097 0, 928561.4 1279233.294 0, 
+    928305.366 1279237.507 0, 928049.333 1279241.734 0, 927793.3 1279245.976 0, 927537.267 1279250.234 0, 927281.234 1279254.506 0, 927025.202 1279258.794 0, 926769.17 1279263.097 0, 926513.138 1279267.414 0, 926255.856 1279271.768 0, 926350.423 1284850.077 0, 
+    926444.988 1290428.24 0, 926701.611 1290423.897 0, 926956.986 1290419.59 0, 927212.362 1290415.298 0, 927467.737 1290411.022 0, 927723.113 1290406.76 0, 927978.489 1290402.514 0, 928233.866 1290398.282 0, 928489.243 1290394.066 0, 928744.62 1290389.864 0, 
+    928999.997 1290385.678 0, 929255.374 1290381.506 0, 929510.752 1290377.35 0, 929766.13 1290373.209 0, 930021.508 1290369.082 0, 930276.887 1290364.971 0, 930532.265 1290360.875 0, 930787.644 1290356.794 0, 931043.023 1290352.727 0, 931298.403 1290348.676 0, 
+    931553.783 1290344.64 0, 931809.162 1290340.619 0, 932064.543 1290336.613 0, 932319.923 1290332.622 0, 932574.057 1290328.665 0, 932830.684 1290324.685 0, 933086.065 1290320.739 0, 933341.447 1290316.808 0, 933596.828 1290312.892 0, 933852.21 1290308.991 0, 
+    934107.592 1290305.106 0, 934362.974 1290301.235 0, 934618.356 1290297.379 0, 934873.739 1290293.538 0, 935129.122 1290289.713 0, 935384.505 1290285.902 0, 935639.888 1290282.106 0, 935895.272 1290278.326 0, 936150.656 1290274.56 0, 936406.04 1290270.81 0, 
+    936661.424 1290267.074 0, 936916.808 1290263.354 0, 937172.193 1290259.648 0, 937427.578 1290255.958 0, 937682.963 1290252.283 0, 937938.348 1290248.622 0, 938193.734 1290244.977 0, 938449.12 1290241.347 0, 938703.26 1290237.749 0, 938624.455 1284659.341 0, 
+    938545.647 1279080.788 0))
+
+POLYGON ((950962.021 1290081.891 0, 950707.869 1290084.771 0, 950452.474 1290087.679 0, 950197.08 1290090.603 0, 949941.685 1290093.542 0, 949686.291 1290096.496 0, 949430.896 1290099.465 0, 949175.502 1290102.449 0, 948920.108 1290105.447 0, 948664.714 1290108.461 0, 
+    948409.321 1290111.49 0, 948153.927 1290114.535 0, 947898.534 1290117.594 0, 947643.141 1290120.668 0, 947387.748 1290123.757 0, 947132.356 1290126.861 0, 946876.963 1290129.98 0, 946621.571 1290133.114 0, 946366.179 1290136.264 0, 946110.787 1290139.428 0, 
+    945855.395 1290142.607 0, 945600.004 1290145.802 0, 945344.612 1290149.011 0, 945089.221 1290152.235 0, 944832.586 1290155.491 0, 944578.439 1290158.729 0, 944323.049 1290161.999 0, 944067.658 1290165.283 0, 943812.268 1290168.583 0, 943556.878 1290171.898 0, 
+    943301.488 1290175.227 0, 943046.098 1290178.572 0, 942790.709 1290181.932 0, 942535.32 1290185.306 0, 942279.931 1290188.696 0, 942024.542 1290192.101 0, 941769.153 1290195.521 0, 941513.765 1290198.956 0, 941258.377 1290202.406 0, 941002.989 1290205.871 0, 
+    940747.601 1290209.351 0, 940492.213 1290212.846 0, 940236.826 1290216.356 0, 939981.438 1290219.881 0, 939726.051 1290223.421 0, 939470.665 1290226.976 0, 939215.278 1290230.546 0, 938959.892 1290234.131 0, 938703.26 1290237.749 0, 938782.063 1295816.006 0, 
+    938860.864 1301394.106 0, 939116.836 1301390.498 0, 939371.566 1301386.922 0, 939626.296 1301383.361 0, 939881.026 1301379.815 0, 940135.756 1301376.284 0, 940390.487 1301372.768 0, 940645.218 1301369.267 0, 940899.949 1301365.781 0, 941154.68 1301362.31 0, 
+    941409.411 1301358.854 0, 941664.143 1301355.413 0, 941918.875 1301351.987 0, 942173.607 1301348.576 0, 942428.339 1301345.18 0, 942683.071 1301341.799 0, 942937.804 1301338.433 0, 943192.537 1301335.082 0, 943447.27 1301331.745 0, 943702.003 1301328.424 0, 
+    943956.736 1301325.118 0, 944211.47 1301321.827 0, 944466.204 1301318.551 0, 944720.937 1301315.29 0, 944974.43 1301312.06 0, 945230.406 1301308.813 0, 945485.14 1301305.597 0, 945739.875 1301302.395 0, 945994.61 1301299.209 0, 946249.345 1301296.038 0, 
+    946504.08 1301292.882 0, 946758.816 1301289.741 0, 947013.552 1301286.615 0, 947268.287 1301283.503 0, 947523.023 1301280.407 0, 947777.76 1301277.326 0, 948032.496 1301274.26 0, 948287.233 1301271.209 0, 948541.969 1301268.172 0, 948796.706 1301265.151 0, 
+    949051.443 1301262.145 0, 949306.181 1301259.154 0, 949560.918 1301256.178 0, 949815.656 1301253.216 0, 950070.393 1301250.27 0, 950325.131 1301247.339 0, 950579.87 1301244.422 0, 950834.608 1301241.521 0, 951088.106 1301238.649 0, 951025.064 1295660.348 0, 
+    950962.021 1290081.891 0))
+
+POLYGON ((963315.738 1301117.736 0, 963062.231 1301119.892 0, 962807.485 1301122.074 0, 962552.74 1301124.271 0, 962297.995 1301126.482 0, 962043.25 1301128.709 0, 961788.505 1301130.95 0, 961533.76 1301133.207 0, 961279.015 1301135.478 0, 961024.27 1301137.765 0, 
+    960769.526 1301140.066 0, 960514.782 1301142.383 0, 960260.038 1301144.715 0, 960005.294 1301147.061 0, 959750.55 1301149.423 0, 959495.806 1301151.799 0, 959241.062 1301154.191 0, 958986.319 1301156.597 0, 958731.576 1301159.018 0, 958476.832 1301161.455 0, 
+    958222.089 1301163.906 0, 957967.346 1301166.373 0, 957712.604 1301168.854 0, 957457.861 1301171.351 0, 957201.879 1301173.874 0, 956948.376 1301176.389 0, 956693.634 1301178.93 0, 956438.892 1301181.487 0, 956184.15 1301184.058 0, 955929.409 1301186.644 0, 
+    955674.667 1301189.246 0, 955419.926 1301191.862 0, 955165.184 1301194.494 0, 954910.443 1301197.14 0, 954655.702 1301199.801 0, 954400.962 1301202.478 0, 954146.221 1301205.169 0, 953891.481 1301207.875 0, 953636.74 1301210.597 0, 953382 1301213.333 0, 
+    953127.26 1301216.084 0, 952872.52 1301218.851 0, 952617.781 1301221.632 0, 952363.041 1301224.428 0, 952108.302 1301227.24 0, 951853.563 1301230.066 0, 951598.824 1301232.907 0, 951344.085 1301235.764 0, 951088.106 1301238.649 0, 951151.146 1306816.789 0, 
+    951214.184 1312394.763 0, 951469.503 1312391.885 0, 951723.585 1312389.036 0, 951977.667 1312386.202 0, 952231.75 1312383.383 0, 952485.833 1312380.579 0, 952739.915 1312377.79 0, 952993.998 1312375.016 0, 953248.082 1312372.257 0, 953502.165 1312369.512 0, 
+    953756.249 1312366.783 0, 954010.332 1312364.069 0, 954264.416 1312361.369 0, 954518.5 1312358.685 0, 954772.584 1312356.015 0, 955026.668 1312353.361 0, 955280.753 1312350.721 0, 955534.837 1312348.097 0, 955788.922 1312345.487 0, 956043.007 1312342.892 0, 
+    956297.092 1312340.313 0, 956551.177 1312337.748 0, 956805.263 1312335.198 0, 957059.348 1312332.663 0, 957312.198 1312330.155 0, 957567.52 1312327.638 0, 957821.606 1312325.148 0, 958075.692 1312322.673 0, 958329.778 1312320.213 0, 958583.864 1312317.768 0, 
+    958837.951 1312315.338 0, 959092.038 1312312.922 0, 959346.125 1312310.522 0, 959600.212 1312308.137 0, 959854.299 1312305.766 0, 960108.386 1312303.411 0, 960362.473 1312301.071 0, 960616.561 1312298.745 0, 960870.648 1312296.434 0, 961124.736 1312294.139 0, 
+    961378.824 1312291.858 0, 961632.912 1312289.593 0, 961887 1312287.342 0, 962141.089 1312285.106 0, 962395.177 1312282.885 0, 962649.266 1312280.679 0, 962903.354 1312278.488 0, 963157.443 1312276.312 0, 963410.297 1312274.162 0, 963363.018 1306696.032 0, 
+    963315.738 1301117.736 0))
+
+POLYGON ((975606.702 1312188.018 0, 975353.842 1312189.454 0, 975099.748 1312190.912 0, 974845.654 1312192.385 0, 974591.56 1312193.873 0, 974337.466 1312195.376 0, 974083.373 1312196.894 0, 973829.279 1312198.427 0, 973575.186 1312199.975 0, 973321.092 1312201.537 0, 
+    973066.999 1312203.115 0, 972812.906 1312204.708 0, 972558.813 1312206.316 0, 972304.72 1312207.938 0, 972050.627 1312209.576 0, 971796.534 1312211.228 0, 971542.441 1312212.896 0, 971288.349 1312214.578 0, 971034.256 1312216.276 0, 970780.164 1312217.988 0, 
+    970526.072 1312219.715 0, 970271.98 1312221.457 0, 970017.887 1312223.215 0, 969763.795 1312224.987 0, 969508.469 1312226.783 0, 969255.612 1312228.576 0, 969001.52 1312230.393 0, 968747.429 1312232.225 0, 968493.337 1312234.072 0, 968239.246 1312235.934 0, 
+    967985.155 1312237.811 0, 967731.063 1312239.703 0, 967476.972 1312241.609 0, 967222.882 1312243.531 0, 966968.791 1312245.468 0, 966714.7 1312247.419 0, 966460.61 1312249.386 0, 966206.519 1312251.367 0, 965952.429 1312253.364 0, 965698.339 1312255.375 0, 
+    965444.249 1312257.402 0, 965190.159 1312259.443 0, 964936.069 1312261.5 0, 964681.979 1312263.571 0, 964427.889 1312265.657 0, 964173.8 1312267.758 0, 963919.711 1312269.874 0, 963665.621 1312272.005 0, 963410.297 1312274.162 0, 963457.574 1317852.12 0, 
+    963504.85 1323429.903 0, 963759.515 1323427.752 0, 964012.948 1323425.626 0, 964266.38 1323423.515 0, 964519.813 1323421.42 0, 964773.246 1323419.339 0, 965026.679 1323417.273 0, 965280.113 1323415.222 0, 965533.546 1323413.186 0, 965786.979 1323411.165 0, 
+    966040.413 1323409.158 0, 966293.847 1323407.167 0, 966547.28 1323405.191 0, 966800.714 1323403.229 0, 967054.148 1323401.283 0, 967307.583 1323399.351 0, 967561.017 1323397.434 0, 967814.451 1323395.532 0, 968067.886 1323393.645 0, 968321.32 1323391.773 0, 
+    968574.755 1323389.916 0, 968828.19 1323388.074 0, 969081.625 1323386.247 0, 969335.06 1323384.434 0, 969587.264 1323382.646 0, 969841.93 1323380.855 0, 970095.366 1323379.087 0, 970348.801 1323377.334 0, 970602.237 1323375.597 0, 970855.673 1323373.874 0, 
+    971109.108 1323372.166 0, 971362.544 1323370.473 0, 971615.98 1323368.795 0, 971869.416 1323367.132 0, 972122.852 1323365.483 0, 972376.289 1323363.85 0, 972629.725 1323362.232 0, 972883.161 1323360.628 0, 973136.598 1323359.039 0, 973390.035 1323357.466 0, 
+    973643.471 1323355.907 0, 973896.908 1323354.363 0, 974150.345 1323352.834 0, 974403.782 1323351.32 0, 974657.219 1323349.821 0, 974910.656 1323348.337 0, 975164.094 1323346.868 0, 975417.531 1323345.413 0, 975669.738 1323343.981 0, 975638.221 1317766.088 0, 
+    975606.702 1312188.018 0))
+
+POLYGON ((987834.821 1323292.428 0, 987582.608 1323293.148 0, 987329.168 1323293.886 0, 987075.727 1323294.639 0, 986822.287 1323295.407 0, 986568.847 1323296.19 0, 986315.407 1323296.988 0, 986061.966 1323297.801 0, 985808.526 1323298.629 0, 985555.086 1323299.472 0, 
+    985301.646 1323300.33 0, 985048.206 1323301.202 0, 984794.766 1323302.09 0, 984541.326 1323302.992 0, 984287.886 1323303.909 0, 984034.446 1323304.842 0, 983781.007 1323305.789 0, 983527.567 1323306.751 0, 983274.127 1323307.728 0, 983020.688 1323308.72 0, 
+    982767.248 1323309.727 0, 982513.809 1323310.748 0, 982260.369 1323311.785 0, 982006.93 1323312.837 0, 981752.261 1323313.908 0, 981500.051 1323314.984 0, 981246.612 1323316.081 0, 980993.173 1323317.192 0, 980739.734 1323318.318 0, 980486.295 1323319.459 0, 
+    980232.856 1323320.615 0, 979979.417 1323321.786 0, 979725.979 1323322.972 0, 979472.54 1323324.173 0, 979219.101 1323325.388 0, 978965.663 1323326.619 0, 978712.224 1323327.865 0, 978458.786 1323329.125 0, 978205.348 1323330.4 0, 977951.909 1323331.691 0, 
+    977698.471 1323332.996 0, 977445.033 1323334.316 0, 977191.595 1323335.651 0, 976938.157 1323337.001 0, 976684.719 1323338.366 0, 976431.281 1323339.745 0, 976177.844 1323341.14 0, 975924.406 1323342.55 0, 975669.738 1323343.981 0, 975701.255 1328921.693 0, 
+    975732.77 1334499.218 0, 975986.778 1334497.79 0, 976239.559 1334496.384 0, 976492.34 1334494.993 0, 976745.122 1334493.617 0, 976997.903 1334492.256 0, 977250.684 1334490.909 0, 977503.466 1334489.578 0, 977756.247 1334488.261 0, 978009.029 1334486.96 0, 
+    978261.81 1334485.673 0, 978514.592 1334484.401 0, 978767.374 1334483.143 0, 979020.156 1334481.901 0, 979272.938 1334480.674 0, 979525.72 1334479.461 0, 979778.502 1334478.264 0, 980031.284 1334477.081 0, 980284.066 1334475.913 0, 980536.849 1334474.76 0, 
+    980789.631 1334473.622 0, 981042.414 1334472.499 0, 981295.196 1334471.39 0, 981547.979 1334470.297 0, 981799.535 1334469.223 0, 982053.544 1334468.154 0, 982306.327 1334467.106 0, 982559.11 1334466.072 0, 982811.893 1334465.052 0, 983064.676 1334464.048 0, 
+    983317.459 1334463.059 0, 983570.242 1334462.084 0, 983823.025 1334461.125 0, 984075.808 1334460.18 0, 984328.591 1334459.25 0, 984581.374 1334458.335 0, 984834.158 1334457.435 0, 985086.941 1334456.55 0, 985339.725 1334455.68 0, 985592.508 1334454.824 0, 
+    985845.292 1334453.984 0, 986098.075 1334453.158 0, 986350.859 1334452.347 0, 986603.643 1334451.551 0, 986856.426 1334450.77 0, 987109.21 1334450.004 0, 987361.994 1334449.253 0, 987614.778 1334448.517 0, 987866.337 1334447.798 0, 987850.579 1328870.206 0, 
+    987834.821 1323292.428 0))
+
+POLYGON ((1000000 1334430.659 0, 999748.438 1334430.666 0, 999495.653 1334430.688 0, 999242.868 1334430.725 0, 998990.083 1334430.777 0, 998737.298 1334430.844 0, 998484.513 1334430.926 0, 998231.728 1334431.023 0, 997978.944 1334431.134 0, 997726.159 1334431.26 0, 
+    997473.374 1334431.402 0, 997220.589 1334431.558 0, 996967.804 1334431.729 0, 996715.019 1334431.915 0, 996462.234 1334432.116 0, 996209.449 1334432.331 0, 995956.665 1334432.562 0, 995703.88 1334432.807 0, 995451.095 1334433.068 0, 995198.31 1334433.343 0, 
+    994945.525 1334433.633 0, 994692.741 1334433.938 0, 994439.956 1334434.258 0, 994187.171 1334434.592 0, 993933.162 1334434.944 0, 993681.602 1334435.306 0, 993428.817 1334435.686 0, 993176.032 1334436.08 0, 992923.248 1334436.489 0, 992670.463 1334436.913 0, 
+    992417.679 1334437.352 0, 992164.894 1334437.805 0, 991912.11 1334438.274 0, 991659.325 1334438.757 0, 991406.541 1334439.256 0, 991153.756 1334439.769 0, 990900.972 1334440.297 0, 990648.187 1334440.84 0, 990395.403 1334441.398 0, 990142.619 1334441.971 0, 
+    989889.835 1334442.558 0, 989637.05 1334443.161 0, 989384.266 1334443.778 0, 989131.482 1334444.411 0, 988878.698 1334445.058 0, 988625.914 1334445.72 0, 988373.13 1334446.397 0, 988120.346 1334447.088 0, 987866.337 1334447.798 0, 987882.094 1340025.199 0, 
+    987897.851 1345602.402 0, 988151.2 1345601.693 0, 988403.327 1345601.003 0, 988655.455 1345600.328 0, 988907.582 1345599.668 0, 989159.71 1345599.022 0, 989411.838 1345598.392 0, 989663.965 1345597.776 0, 989916.093 1345597.175 0, 990168.221 1345596.589 0, 
+    990420.348 1345596.018 0, 990672.476 1345595.461 0, 990924.604 1345594.92 0, 991176.732 1345594.393 0, 991428.86 1345593.881 0, 991680.988 1345593.384 0, 991933.116 1345592.902 0, 992185.244 1345592.434 0, 992437.372 1345591.982 0, 992689.5 1345591.544 0, 
+    992941.628 1345591.121 0, 993193.756 1345590.713 0, 993445.884 1345590.32 0, 993698.012 1345589.942 0, 993948.919 1345589.58 0, 994202.268 1345589.23 0, 994454.397 1345588.896 0, 994706.525 1345588.577 0, 994958.653 1345588.273 0, 995210.781 1345587.983 0, 
+    995462.909 1345587.709 0, 995715.038 1345587.449 0, 995967.166 1345587.205 0, 996219.294 1345586.975 0, 996471.423 1345586.76 0, 996723.551 1345586.559 0, 996975.679 1345586.374 0, 997227.808 1345586.203 0, 997479.936 1345586.047 0, 997732.064 1345585.907 0, 
+    997984.193 1345585.781 0, 998236.321 1345585.669 0, 998488.449 1345585.573 0, 998740.578 1345585.491 0, 998992.706 1345585.425 0, 999244.835 1345585.373 0, 999496.963 1345585.336 0, 999749.091 1345585.314 0, 1000000 1345585.306 0, 1000000 1340008.081 0, 
+    1000000 1334430.659 0))
+
+POLYGON ((1012102.149 1345602.402 0, 1011851.24 1345601.7 0, 1011599.112 1345601.01 0, 1011346.985 1345600.335 0, 1011094.857 1345599.674 0, 1010842.73 1345599.029 0, 1010590.602 1345598.398 0, 1010338.475 1345597.782 0, 1010086.347 1345597.181 0, 1009834.219 1345596.595 0, 
+    1009582.091 1345596.023 0, 1009329.964 1345595.467 0, 1009077.836 1345594.925 0, 1008825.708 1345594.398 0, 1008573.58 1345593.886 0, 1008321.452 1345593.389 0, 1008069.324 1345592.906 0, 1007817.196 1345592.439 0, 1007565.068 1345591.986 0, 1007312.94 1345591.548 0, 
+    1007060.812 1345591.125 0, 1006808.684 1345590.717 0, 1006556.556 1345590.324 0, 1006304.428 1345589.945 0, 1006051.081 1345589.58 0, 1005800.171 1345589.233 0, 1005548.043 1345588.899 0, 1005295.915 1345588.58 0, 1005043.787 1345588.276 0, 1004791.659 1345587.986 0, 
+    1004539.53 1345587.712 0, 1004287.402 1345587.452 0, 1004035.274 1345587.207 0, 1003783.146 1345586.977 0, 1003531.017 1345586.762 0, 1003278.889 1345586.561 0, 1003026.761 1345586.376 0, 1002774.632 1345586.205 0, 1002522.504 1345586.049 0, 1002270.375 1345585.908 0, 
+    1002018.247 1345585.782 0, 1001766.119 1345585.67 0, 1001513.99 1345585.574 0, 1001261.862 1345585.492 0, 1001009.734 1345585.425 0, 1000757.605 1345585.373 0, 1000505.477 1345585.336 0, 1000253.348 1345585.314 0, 1000000 1345585.306 0, 1000000 1351162.329 0, 
+    1000000 1356739.145 0, 1000252.689 1356739.152 0, 1000504.161 1356739.174 0, 1000755.632 1356739.211 0, 1001007.104 1356739.263 0, 1001258.576 1356739.33 0, 1001510.048 1356739.411 0, 1001761.52 1356739.508 0, 1002012.992 1356739.619 0, 1002264.464 1356739.745 0, 
+    1002515.936 1356739.885 0, 1002767.408 1356740.041 0, 1003018.879 1356740.211 0, 1003270.351 1356740.396 0, 1003521.823 1356740.596 0, 1003773.295 1356740.811 0, 1004024.767 1356741.04 0, 1004276.239 1356741.285 0, 1004527.71 1356741.544 0, 1004779.182 1356741.818 0, 
+    1005030.654 1356742.106 0, 1005282.126 1356742.41 0, 1005533.597 1356742.728 0, 1005785.069 1356743.061 0, 1006035.325 1356743.407 0, 1006288.012 1356743.772 0, 1006539.484 1356744.149 0, 1006790.956 1356744.542 0, 1007042.427 1356744.949 0, 1007293.899 1356745.371 0, 
+    1007545.37 1356745.807 0, 1007796.842 1356746.259 0, 1008048.313 1356746.725 0, 1008299.785 1356747.206 0, 1008551.256 1356747.702 0, 1008802.727 1356748.213 0, 1009054.199 1356748.738 0, 1009305.67 1356749.279 0, 1009557.141 1356749.834 0, 1009808.613 1356750.404 0, 
+    1010060.084 1356750.988 0, 1010311.555 1356751.588 0, 1010563.026 1356752.202 0, 1010814.497 1356752.831 0, 1011065.969 1356753.475 0, 1011317.44 1356754.134 0, 1011568.911 1356754.807 0, 1011820.382 1356755.496 0, 1012070.638 1356756.196 0, 1012086.393 1351179.402 0, 
+    1012102.149 1345602.402 0))
+
+POLYGON ((1024141.179 1356807.348 0, 1023890.924 1356805.941 0, 1023639.456 1356804.543 0, 1023387.988 1356803.159 0, 1023136.52 1356801.789 0, 1022885.051 1356800.435 0, 1022633.583 1356799.096 0, 1022382.115 1356797.771 0, 1022130.646 1356796.461 0, 1021879.178 1356795.166 0, 
+    1021627.709 1356793.885 0, 1021376.24 1356792.62 0, 1021124.771 1356791.369 0, 1020873.303 1356790.133 0, 1020621.834 1356788.912 0, 1020370.365 1356787.705 0, 1020118.895 1356786.514 0, 1019867.426 1356785.337 0, 1019615.957 1356784.175 0, 1019364.488 1356783.028 0, 
+    1019113.018 1356781.896 0, 1018861.549 1356780.778 0, 1018610.08 1356779.675 0, 1018358.61 1356778.587 0, 1018105.927 1356777.509 0, 1017855.671 1356776.456 0, 1017604.201 1356775.412 0, 1017352.731 1356774.384 0, 1017101.261 1356773.37 0, 1016849.791 1356772.371 0, 
+    1016598.321 1356771.386 0, 1016346.851 1356770.417 0, 1016095.381 1356769.462 0, 1015843.911 1356768.522 0, 1015592.441 1356767.597 0, 1015340.971 1356766.686 0, 1015089.5 1356765.791 0, 1014838.03 1356764.91 0, 1014586.559 1356764.044 0, 1014335.089 1356763.193 0, 
+    1014083.618 1356762.357 0, 1013832.148 1356761.535 0, 1013580.677 1356760.729 0, 1013329.207 1356759.937 0, 1013077.736 1356759.159 0, 1012826.265 1356758.397 0, 1012574.794 1356757.65 0, 1012323.323 1356756.917 0, 1012070.638 1356756.196 0, 1012054.883 1362332.776 0, 
+    1012039.129 1367909.138 0, 1012291.155 1367909.857 0, 1012541.969 1367910.588 0, 1012792.783 1367911.334 0, 1013043.598 1367912.094 0, 1013294.412 1367912.869 0, 1013545.226 1367913.659 0, 1013796.04 1367914.464 0, 1014046.854 1367915.283 0, 1014297.669 1367916.117 0, 
+    1014548.483 1367916.966 0, 1014799.297 1367917.83 0, 1015050.111 1367918.708 0, 1015300.924 1367919.601 0, 1015551.738 1367920.509 0, 1015802.552 1367921.432 0, 1016053.366 1367922.37 0, 1016304.179 1367923.322 0, 1016554.993 1367924.289 0, 1016805.807 1367925.271 0, 
+    1017056.62 1367926.267 0, 1017307.433 1367927.279 0, 1017558.247 1367928.305 0, 1017809.06 1367929.345 0, 1018058.663 1367930.396 0, 1018310.687 1367931.471 0, 1018561.5 1367932.556 0, 1018812.313 1367933.656 0, 1019063.126 1367934.771 0, 1019313.939 1367935.9 0, 
+    1019564.752 1367937.045 0, 1019815.564 1367938.203 0, 1020066.377 1367939.377 0, 1020317.19 1367940.566 0, 1020568.002 1367941.769 0, 1020818.815 1367942.987 0, 1021069.627 1367944.22 0, 1021320.44 1367945.467 0, 1021571.252 1367946.729 0, 1021822.064 1367948.006 0, 
+    1022072.876 1367949.298 0, 1022323.688 1367950.605 0, 1022574.5 1367951.926 0, 1022825.312 1367953.262 0, 1023076.124 1367954.613 0, 1023326.936 1367955.978 0, 1023577.748 1367957.359 0, 1023828.559 1367958.754 0, 1024078.161 1367960.157 0, 1024109.669 1362383.862 0, 
+    1024141.179 1356807.348 0))
+
+POLYGON ((1036117.001 1368045.188 0, 1035867.402 1368043.08 0, 1035616.596 1368040.976 0, 1035365.789 1368038.887 0, 1035114.982 1368036.813 0, 1034864.175 1368034.754 0, 1034613.368 1368032.709 0, 1034362.561 1368030.679 0, 1034111.753 1368028.664 0, 1033860.946 1368026.664 0, 
+    1033610.138 1368024.678 0, 1033359.33 1368022.707 0, 1033108.523 1368020.751 0, 1032857.715 1368018.81 0, 1032606.907 1368016.883 0, 1032356.098 1368014.972 0, 1032105.29 1368013.075 0, 1031854.482 1368011.192 0, 1031603.673 1368009.325 0, 1031352.865 1368007.472 0, 
+    1031102.056 1368005.634 0, 1030851.247 1368003.811 0, 1030600.438 1368002.002 0, 1030349.629 1368000.209 0, 1030097.611 1367998.421 0, 1029848.011 1367996.665 0, 1029597.201 1367994.916 0, 1029346.392 1367993.181 0, 1029095.582 1367991.462 0, 1028844.772 1367989.756 0, 
+    1028593.963 1367988.066 0, 1028343.153 1367986.39 0, 1028092.343 1367984.73 0, 1027841.533 1367983.084 0, 1027590.723 1367981.452 0, 1027339.912 1367979.836 0, 1027089.102 1367978.234 0, 1026838.292 1367976.647 0, 1026587.481 1367975.075 0, 1026336.67 1367973.517 0, 
+    1026085.86 1367971.974 0, 1025835.049 1367970.446 0, 1025584.238 1367968.933 0, 1025333.427 1367967.435 0, 1025082.616 1367965.951 0, 1024831.805 1367964.482 0, 1024580.993 1367963.028 0, 1024330.182 1367961.588 0, 1024078.161 1367960.157 0, 1024046.654 1373536.229 0, 
+    1024015.148 1379112.072 0, 1024266.509 1379113.5 0, 1024516.664 1379114.935 0, 1024766.819 1379116.386 0, 1025016.974 1379117.851 0, 1025267.129 1379119.331 0, 1025517.283 1379120.825 0, 1025767.438 1379122.334 0, 1026017.592 1379123.858 0, 1026267.747 1379125.397 0, 
+    1026517.901 1379126.951 0, 1026768.055 1379128.519 0, 1027018.209 1379130.102 0, 1027268.363 1379131.699 0, 1027518.517 1379133.311 0, 1027768.671 1379134.939 0, 1028018.825 1379136.58 0, 1028268.978 1379138.237 0, 1028519.132 1379139.908 0, 1028769.285 1379141.594 0, 
+    1029019.438 1379143.295 0, 1029269.592 1379145.01 0, 1029519.745 1379146.74 0, 1029769.898 1379148.485 0, 1030018.845 1379150.236 0, 1030270.203 1379152.019 0, 1030520.356 1379153.808 0, 1030770.509 1379155.612 0, 1031020.661 1379157.43 0, 1031270.813 1379159.263 0, 
+    1031520.966 1379161.111 0, 1031771.118 1379162.974 0, 1032021.27 1379164.851 0, 1032271.422 1379166.743 0, 1032521.574 1379168.65 0, 1032771.725 1379170.571 0, 1033021.877 1379172.508 0, 1033272.028 1379174.459 0, 1033522.18 1379176.424 0, 1033772.331 1379178.405 0, 
+    1034022.482 1379180.4 0, 1034272.633 1379182.41 0, 1034522.784 1379184.434 0, 1034772.935 1379186.474 0, 1035023.085 1379188.528 0, 1035273.236 1379190.596 0, 1035523.386 1379192.68 0, 1035773.537 1379194.778 0, 1036022.482 1379196.881 0, 1036069.741 1373621.149 0, 
+    1036117.001 1368045.188 0))
+
+POLYGON ((1048029.529 1379315.612 0, 1047780.588 1379312.806 0, 1047530.445 1379310.001 0, 1047280.302 1379307.211 0, 1047030.158 1379304.435 0, 1046780.014 1379301.675 0, 1046529.87 1379298.929 0, 1046279.726 1379296.197 0, 1046029.581 1379293.481 0, 1045779.437 1379290.779 0, 
+    1045529.292 1379288.092 0, 1045279.148 1379285.419 0, 1045029.003 1379282.762 0, 1044778.857 1379280.119 0, 1044528.712 1379277.491 0, 1044278.567 1379274.877 0, 1044028.421 1379272.278 0, 1043778.275 1379269.694 0, 1043528.13 1379267.125 0, 1043277.984 1379264.57 0, 
+    1043027.837 1379262.03 0, 1042777.691 1379259.505 0, 1042527.545 1379256.995 0, 1042277.398 1379254.499 0, 1042026.048 1379252.006 0, 1041777.104 1379249.552 0, 1041526.957 1379247.1 0, 1041276.81 1379244.663 0, 1041026.663 1379242.241 0, 1040776.515 1379239.834 0, 
+    1040526.367 1379237.441 0, 1040276.22 1379235.063 0, 1040026.072 1379232.7 0, 1039775.924 1379230.352 0, 1039525.775 1379228.018 0, 1039275.627 1379225.699 0, 1039025.479 1379223.394 0, 1038775.33 1379221.105 0, 1038525.181 1379218.83 0, 1038275.032 1379216.57 0, 
+    1038024.883 1379214.324 0, 1037774.734 1379212.094 0, 1037524.585 1379209.878 0, 1037274.436 1379207.676 0, 1037024.286 1379205.49 0, 1036774.136 1379203.318 0, 1036523.987 1379201.161 0, 1036273.837 1379199.019 0, 1036022.482 1379196.881 0, 1035975.226 1384772.378 0, 
+    1035927.971 1390347.636 0, 1036178.666 1390349.769 0, 1036428.16 1390351.905 0, 1036677.653 1390354.057 0, 1036927.147 1390356.223 0, 1037176.64 1390358.404 0, 1037426.133 1390360.599 0, 1037675.626 1390362.809 0, 1037925.119 1390365.034 0, 1038174.611 1390367.274 0, 
+    1038424.104 1390369.528 0, 1038673.596 1390371.797 0, 1038923.089 1390374.081 0, 1039172.581 1390376.379 0, 1039422.073 1390378.692 0, 1039671.565 1390381.019 0, 1039921.056 1390383.362 0, 1040170.548 1390385.719 0, 1040420.04 1390388.091 0, 1040669.531 1390390.477 0, 
+    1040919.022 1390392.878 0, 1041168.513 1390395.294 0, 1041418.004 1390397.724 0, 1041667.495 1390400.169 0, 1041915.785 1390402.617 0, 1042166.476 1390405.104 0, 1042415.966 1390407.593 0, 1042665.456 1390410.097 0, 1042914.946 1390412.615 0, 1043164.436 1390415.148 0, 
+    1043413.926 1390417.696 0, 1043663.416 1390420.259 0, 1043912.905 1390422.836 0, 1044162.394 1390425.428 0, 1044411.884 1390428.035 0, 1044661.373 1390430.656 0, 1044910.861 1390433.292 0, 1045160.35 1390435.943 0, 1045409.839 1390438.608 0, 1045659.327 1390441.288 0, 
+    1045908.815 1390443.983 0, 1046158.303 1390446.693 0, 1046407.791 1390449.417 0, 1046657.279 1390452.156 0, 1046906.766 1390454.909 0, 1047156.254 1390457.677 0, 1047405.741 1390460.46 0, 1047655.228 1390463.258 0, 1047903.515 1390466.056 0, 1047966.521 1384890.954 0, 
+    1048029.529 1379315.612 0))
+
+POLYGON ((1059878.677 1390618.309 0, 1059630.397 1390614.809 0, 1059380.919 1390611.306 0, 1059131.44 1390607.818 0, 1058881.962 1390604.345 0, 1058632.483 1390600.887 0, 1058383.004 1390597.443 0, 1058133.525 1390594.015 0, 1057884.045 1390590.6 0, 1057634.566 1390587.201 0, 
+    1057385.086 1390583.816 0, 1057135.606 1390580.445 0, 1056886.126 1390577.09 0, 1056636.645 1390573.749 0, 1056387.165 1390570.423 0, 1056137.684 1390567.111 0, 1055888.203 1390563.815 0, 1055638.722 1390560.532 0, 1055389.241 1390557.265 0, 1055139.759 1390554.012 0, 
+    1054890.277 1390550.774 0, 1054640.795 1390547.551 0, 1054391.313 1390544.342 0, 1054141.831 1390541.148 0, 1053891.15 1390537.954 0, 1053642.866 1390534.804 0, 1053393.383 1390531.654 0, 1053143.9 1390528.519 0, 1052894.417 1390525.398 0, 1052644.933 1390522.292 0, 
+    1052395.45 1390519.201 0, 1052145.966 1390516.125 0, 1051896.482 1390513.063 0, 1051646.998 1390510.015 0, 1051397.514 1390506.983 0, 1051148.029 1390503.965 0, 1050898.544 1390500.962 0, 1050649.06 1390497.974 0, 1050399.574 1390495 0, 1050150.089 1390492.041 0, 
+    1049900.604 1390489.096 0, 1049651.118 1390486.167 0, 1049401.633 1390483.252 0, 1049152.147 1390480.351 0, 1048902.661 1390477.466 0, 1048653.174 1390474.595 0, 1048403.688 1390471.738 0, 1048154.202 1390468.897 0, 1047903.515 1390466.056 0, 1047840.513 1396040.914 0, 
+    1047777.513 1401615.521 0, 1048027.54 1401618.354 0, 1048276.37 1401621.188 0, 1048525.2 1401624.037 0, 1048774.03 1401626.9 0, 1049022.86 1401629.778 0, 1049271.69 1401632.671 0, 1049520.519 1401635.578 0, 1049769.348 1401638.5 0, 1050018.177 1401641.437 0, 
+    1050267.006 1401644.388 0, 1050515.835 1401647.354 0, 1050764.664 1401650.335 0, 1051013.492 1401653.33 0, 1051262.321 1401656.34 0, 1051511.149 1401659.364 0, 1051759.977 1401662.403 0, 1052008.804 1401665.457 0, 1052257.632 1401668.526 0, 1052506.459 1401671.609 0, 
+    1052755.286 1401674.706 0, 1053004.113 1401677.819 0, 1053252.94 1401680.946 0, 1053501.767 1401684.088 0, 1053749.398 1401687.229 0, 1053999.42 1401690.415 0, 1054248.246 1401693.601 0, 1054497.072 1401696.801 0, 1054745.897 1401700.016 0, 1054994.723 1401703.245 0, 
+    1055243.548 1401706.489 0, 1055492.373 1401709.748 0, 1055741.198 1401713.022 0, 1055990.023 1401716.31 0, 1056238.847 1401719.613 0, 1056487.672 1401722.93 0, 1056736.496 1401726.262 0, 1056985.32 1401729.609 0, 1057234.144 1401732.97 0, 1057482.967 1401736.346 0, 
+    1057731.791 1401739.737 0, 1057980.614 1401743.142 0, 1058229.437 1401746.562 0, 1058478.26 1401749.997 0, 1058727.082 1401753.446 0, 1058975.904 1401756.91 0, 1059224.727 1401760.388 0, 1059473.549 1401763.882 0, 1059721.176 1401767.373 0, 1059799.925 1396192.966 0, 
+    1059878.677 1390618.309 0))
+
+POLYGON ((1071664.362 1401952.967 0, 1071416.744 1401948.776 0, 1071167.933 1401944.58 0, 1070919.122 1401940.399 0, 1070670.31 1401936.232 0, 1070421.498 1401932.08 0, 1070172.686 1401927.942 0, 1069923.874 1401923.819 0, 1069675.061 1401919.711 0, 1069426.248 1401915.617 0, 
+    1069177.435 1401911.538 0, 1068928.622 1401907.474 0, 1068679.809 1401903.424 0, 1068430.995 1401899.389 0, 1068182.181 1401895.369 0, 1067933.367 1401891.363 0, 1067684.552 1401887.372 0, 1067435.737 1401883.396 0, 1067186.923 1401879.434 0, 1066938.107 1401875.487 0, 
+    1066689.292 1401871.554 0, 1066440.476 1401867.636 0, 1066191.661 1401863.733 0, 1065942.844 1401859.845 0, 1065692.835 1401855.952 0, 1065445.212 1401852.111 0, 1065196.395 1401848.267 0, 1064947.578 1401844.437 0, 1064698.761 1401840.621 0, 1064449.943 1401836.821 0, 
+    1064201.125 1401833.034 0, 1063952.308 1401829.263 0, 1063703.489 1401825.506 0, 1063454.671 1401821.764 0, 1063205.853 1401818.037 0, 1062957.034 1401814.324 0, 1062708.215 1401810.626 0, 1062459.396 1401806.942 0, 1062210.576 1401803.273 0, 1061961.757 1401799.619 0, 
+    1061712.937 1401795.979 0, 1061464.117 1401792.354 0, 1061215.296 1401788.744 0, 1060966.476 1401785.148 0, 1060717.655 1401781.567 0, 1060468.834 1401778.001 0, 1060220.013 1401774.449 0, 1059971.192 1401770.912 0, 1059721.176 1401767.373 0, 1059642.431 1407341.523 0, 
+    1059563.689 1412915.413 0, 1059813.046 1412918.943 0, 1060061.211 1412922.471 0, 1060309.376 1412926.013 0, 1060557.541 1412929.57 0, 1060805.705 1412933.142 0, 1061053.869 1412936.728 0, 1061302.034 1412940.329 0, 1061550.198 1412943.944 0, 1061798.361 1412947.574 0, 
+    1062046.525 1412951.219 0, 1062294.688 1412954.878 0, 1062542.851 1412958.552 0, 1062791.014 1412962.24 0, 1063039.177 1412965.943 0, 1063287.339 1412969.661 0, 1063535.501 1412973.393 0, 1063783.663 1412977.14 0, 1064031.825 1412980.902 0, 1064279.986 1412984.678 0, 
+    1064528.148 1412988.469 0, 1064776.309 1412992.274 0, 1065024.47 1412996.094 0, 1065272.63 1412999.928 0, 1065519.6 1413003.759 0, 1065768.951 1413007.641 0, 1066017.111 1413011.519 0, 1066265.27 1413015.412 0, 1066513.43 1413019.32 0, 1066761.589 1413023.242 0, 
+    1067009.748 1413027.179 0, 1067257.907 1413031.13 0, 1067506.066 1413035.096 0, 1067754.224 1413039.077 0, 1068002.382 1413043.072 0, 1068250.54 1413047.082 0, 1068498.697 1413051.106 0, 1068746.855 1413055.145 0, 1068995.012 1413059.199 0, 1069243.169 1413063.267 0, 
+    1069491.326 1413067.35 0, 1069739.482 1413071.447 0, 1069987.638 1413075.559 0, 1070235.794 1413079.686 0, 1070483.95 1413083.827 0, 1070732.105 1413087.983 0, 1070980.261 1413092.153 0, 1071228.415 1413096.338 0, 1071475.381 1413100.518 0, 1071569.869 1407526.873 0, 
+    1071664.362 1401952.967 0))
+
+POLYGON ((1083386.502 1413319.275 0, 1083139.548 1413314.398 0, 1082891.406 1413309.511 0, 1082643.263 1413304.64 0, 1082395.12 1413299.783 0, 1082146.977 1413294.941 0, 1081898.834 1413290.113 0, 1081650.691 1413285.3 0, 1081402.547 1413280.501 0, 1081154.403 1413275.718 0, 
+    1080906.258 1413270.948 0, 1080658.113 1413266.194 0, 1080409.968 1413261.454 0, 1080161.823 1413256.728 0, 1079913.678 1413252.017 0, 1079665.532 1413247.321 0, 1079417.386 1413242.639 0, 1079169.239 1413237.972 0, 1078921.093 1413233.32 0, 1078672.946 1413228.682 0, 
+    1078424.799 1413224.059 0, 1078176.651 1413219.45 0, 1077928.503 1413214.856 0, 1077680.355 1413210.277 0, 1077431.019 1413205.69 0, 1077184.059 1413201.162 0, 1076935.91 1413196.626 0, 1076687.761 1413192.105 0, 1076439.611 1413187.599 0, 1076191.462 1413183.107 0, 
+    1075943.312 1413178.63 0, 1075695.162 1413174.167 0, 1075447.011 1413169.719 0, 1075198.861 1413165.286 0, 1074950.71 1413160.867 0, 1074702.559 1413156.463 0, 1074454.407 1413152.073 0, 1074206.256 1413147.698 0, 1073958.104 1413143.338 0, 1073709.951 1413138.992 0, 
+    1073461.799 1413134.661 0, 1073213.646 1413130.345 0, 1072965.493 1413126.043 0, 1072717.34 1413121.756 0, 1072469.187 1413117.483 0, 1072221.033 1413113.225 0, 1071972.879 1413108.981 0, 1071724.725 1413104.752 0, 1071475.381 1413100.518 0, 1071380.897 1418673.896 0, 
+    1071286.418 1424247.002 0, 1071535.102 1424251.225 0, 1071782.6 1424255.443 0, 1072030.098 1424259.675 0, 1072277.596 1424263.922 0, 1072525.093 1424268.183 0, 1072772.59 1424272.459 0, 1073020.087 1424276.75 0, 1073267.584 1424281.055 0, 1073515.08 1424285.374 0, 
+    1073762.577 1424289.709 0, 1074010.072 1424294.057 0, 1074257.568 1424298.421 0, 1074505.063 1424302.799 0, 1074752.559 1424307.191 0, 1075000.053 1424311.598 0, 1075247.548 1424316.02 0, 1075495.042 1424320.456 0, 1075742.536 1424324.907 0, 1075990.03 1424329.372 0, 
+    1076237.524 1424333.852 0, 1076485.017 1424338.347 0, 1076732.51 1424342.856 0, 1076980.003 1424347.379 0, 1077226.31 1424351.896 0, 1077474.988 1424356.47 0, 1077722.48 1424361.038 0, 1077969.971 1424365.619 0, 1078217.463 1424370.216 0, 1078464.954 1424374.827 0, 
+    1078712.445 1424379.452 0, 1078959.935 1424384.093 0, 1079207.426 1424388.747 0, 1079454.916 1424393.417 0, 1079702.406 1424398.1 0, 1079949.895 1424402.799 0, 1080197.384 1424407.512 0, 1080444.873 1424412.239 0, 1080692.362 1424416.981 0, 1080939.85 1424421.738 0, 
+    1081187.338 1424426.509 0, 1081434.826 1424431.295 0, 1081682.314 1424436.096 0, 1081929.801 1424440.91 0, 1082177.288 1424445.74 0, 1082424.775 1424450.584 0, 1082672.261 1424455.443 0, 1082919.747 1424460.316 0, 1083166.049 1424465.18 0, 1083276.273 1418892.364 0, 
+    1083386.502 1413319.275 0))
+
+POLYGON ((1095045.016 1424716.92 0, 1094798.728 1424711.36 0, 1094551.256 1424705.787 0, 1094303.784 1424700.23 0, 1094056.312 1424694.686 0, 1093808.84 1424689.158 0, 1093561.367 1424683.644 0, 1093313.894 1424678.144 0, 1093066.421 1424672.659 0, 1092818.947 1424667.189 0, 
+    1092571.474 1424661.733 0, 1092323.999 1424656.291 0, 1092076.525 1424650.865 0, 1091829.05 1424645.453 0, 1091581.574 1424640.055 0, 1091334.099 1424634.672 0, 1091086.623 1424629.303 0, 1090839.147 1424623.95 0, 1090591.67 1424618.61 0, 1090344.193 1424613.285 0, 
+    1090096.716 1424607.975 0, 1089849.239 1424602.68 0, 1089601.761 1424597.399 0, 1089354.283 1424592.132 0, 1089105.622 1424586.855 0, 1088859.326 1424581.643 0, 1088611.847 1424576.42 0, 1088364.368 1424571.212 0, 1088116.888 1424566.018 0, 1087869.408 1424560.839 0, 
+    1087621.928 1424555.674 0, 1087374.447 1424550.524 0, 1087126.967 1424545.389 0, 1086879.486 1424540.268 0, 1086632.004 1424535.162 0, 1086384.522 1424530.07 0, 1086137.04 1424524.993 0, 1085889.558 1424519.931 0, 1085642.075 1424514.883 0, 1085394.593 1424509.849 0, 
+    1085147.109 1424504.83 0, 1084899.626 1424499.826 0, 1084652.142 1424494.836 0, 1084404.658 1424489.861 0, 1084157.173 1424484.9 0, 1083909.689 1424479.954 0, 1083662.204 1424475.023 0, 1083414.719 1424470.106 0, 1083166.049 1424465.18 0, 1083055.83 1430037.719 0, 
+    1082945.617 1435609.974 0, 1083193.628 1435614.887 0, 1083440.457 1435619.791 0, 1083687.286 1435624.709 0, 1083934.115 1435629.642 0, 1084180.943 1435634.589 0, 1084427.772 1435639.551 0, 1084674.599 1435644.528 0, 1084921.427 1435649.519 0, 1085168.254 1435654.525 0, 
+    1085415.081 1435659.545 0, 1085661.908 1435664.579 0, 1085908.734 1435669.628 0, 1086155.56 1435674.692 0, 1086402.386 1435679.77 0, 1086649.212 1435684.863 0, 1086896.037 1435689.97 0, 1087142.862 1435695.092 0, 1087389.686 1435700.228 0, 1087636.51 1435705.379 0, 
+    1087883.334 1435710.545 0, 1088130.158 1435715.725 0, 1088376.981 1435720.919 0, 1088623.805 1435726.128 0, 1088869.447 1435731.326 0, 1089117.45 1435736.589 0, 1089364.272 1435741.842 0, 1089611.094 1435747.109 0, 1089857.915 1435752.391 0, 1090104.736 1435757.687 0, 
+    1090351.557 1435762.997 0, 1090598.378 1435768.323 0, 1090845.198 1435773.662 0, 1091092.018 1435779.017 0, 1091338.838 1435784.385 0, 1091585.657 1435789.769 0, 1091832.476 1435795.166 0, 1092079.295 1435800.579 0, 1092326.113 1435806.006 0, 1092572.931 1435811.447 0, 
+    1092819.749 1435816.903 0, 1093066.566 1435822.373 0, 1093313.383 1435827.858 0, 1093560.2 1435833.358 0, 1093807.016 1435838.872 0, 1094053.832 1435844.4 0, 1094300.648 1435849.944 0, 1094547.464 1435855.501 0, 1094793.1 1435861.047 0, 1094919.055 1430289.125 0, 
+    1095045.016 1424716.92 0))
+
+POLYGON ((1106639.825 1436145.589 0, 1106394.204 1436139.35 0, 1106147.405 1436133.095 0, 1105900.606 1436126.855 0, 1105653.807 1436120.629 0, 1105407.007 1436114.418 0, 1105160.207 1436108.221 0, 1104913.406 1436102.039 0, 1104666.605 1436095.871 0, 1104419.804 1436089.718 0, 
+    1104173.002 1436083.579 0, 1103926.2 1436077.455 0, 1103679.398 1436071.345 0, 1103432.595 1436065.25 0, 1103185.792 1436059.169 0, 1102938.988 1436053.103 0, 1102692.185 1436047.052 0, 1102445.38 1436041.015 0, 1102198.576 1436034.992 0, 1101951.771 1436028.985 0, 
+    1101704.966 1436022.991 0, 1101458.16 1436017.012 0, 1101211.354 1436011.048 0, 1100964.548 1436005.098 0, 1100716.563 1435999.134 0, 1100470.934 1435993.242 0, 1100224.127 1435987.336 0, 1099977.319 1435981.444 0, 1099730.511 1435975.567 0, 1099483.703 1435969.704 0, 
+    1099236.894 1435963.856 0, 1098990.085 1435958.022 0, 1098743.275 1435952.203 0, 1098496.466 1435946.399 0, 1098249.656 1435940.609 0, 1098002.845 1435934.833 0, 1097756.034 1435929.072 0, 1097509.223 1435923.326 0, 1097262.412 1435917.594 0, 1097015.6 1435911.876 0, 
+    1096768.788 1435906.173 0, 1096521.975 1435900.485 0, 1096275.163 1435894.811 0, 1096028.349 1435889.152 0, 1095781.536 1435883.507 0, 1095534.722 1435877.877 0, 1095287.908 1435872.261 0, 1095041.094 1435866.66 0, 1094793.1 1435861.047 0, 1094667.151 1441432.679 0, 
+    1094541.209 1447004.017 0, 1094788.544 1447009.616 0, 1095034.703 1447015.202 0, 1095280.861 1447020.803 0, 1095527.019 1447026.418 0, 1095773.177 1447032.048 0, 1096019.334 1447037.692 0, 1096265.491 1447043.351 0, 1096511.647 1447049.024 0, 1096757.804 1447054.712 0, 
+    1097003.96 1447060.414 0, 1097250.115 1447066.131 0, 1097496.271 1447071.862 0, 1097742.425 1447077.607 0, 1097988.58 1447083.368 0, 1098234.734 1447089.142 0, 1098480.888 1447094.931 0, 1098727.042 1447100.735 0, 1098973.195 1447106.553 0, 1099219.348 1447112.386 0, 
+    1099465.501 1447118.233 0, 1099711.653 1447124.094 0, 1099957.805 1447129.971 0, 1100203.956 1447135.861 0, 1100448.932 1447141.738 0, 1100696.258 1447147.686 0, 1100942.409 1447153.62 0, 1101188.559 1447159.568 0, 1101434.708 1447165.531 0, 1101680.858 1447171.509 0, 
+    1101927.007 1447177.501 0, 1102173.156 1447183.507 0, 1102419.304 1447189.528 0, 1102665.452 1447195.564 0, 1102911.6 1447201.613 0, 1103157.747 1447207.678 0, 1103403.894 1447213.757 0, 1103650.04 1447219.85 0, 1103896.187 1447225.958 0, 1104142.333 1447232.08 0, 
+    1104388.478 1447238.217 0, 1104634.623 1447244.369 0, 1104880.768 1447250.534 0, 1105126.912 1447256.715 0, 1105373.056 1447262.91 0, 1105619.2 1447269.119 0, 1105865.343 1447275.343 0, 1106111.486 1447281.581 0, 1106356.455 1447287.804 0, 1106498.137 1441716.844 0, 
+    1106639.825 1436145.589 0))
+
+POLYGON ((1118170.852 1447604.97 0, 1117925.9 1447598.055 0, 1117679.776 1447591.121 0, 1117433.651 1447584.202 0, 1117187.526 1447577.297 0, 1116941.4 1447570.407 0, 1116695.274 1447563.531 0, 1116449.148 1447556.67 0, 1116203.021 1447549.823 0, 1115956.894 1447542.991 0, 
+    1115710.766 1447536.173 0, 1115464.638 1447529.37 0, 1115218.51 1447522.581 0, 1114972.381 1447515.807 0, 1114726.252 1447509.047 0, 1114480.122 1447502.302 0, 1114233.992 1447495.571 0, 1113987.862 1447488.855 0, 1113741.731 1447482.153 0, 1113495.6 1447475.466 0, 
+    1113249.469 1447468.793 0, 1113003.337 1447462.134 0, 1112757.204 1447455.49 0, 1112511.072 1447448.861 0, 1112263.766 1447442.215 0, 1112018.805 1447435.646 0, 1111772.671 1447429.06 0, 1111526.537 1447422.488 0, 1111280.402 1447415.931 0, 1111034.267 1447409.389 0, 
+    1110788.132 1447402.861 0, 1110541.996 1447396.347 0, 1110295.86 1447389.848 0, 1110049.723 1447383.364 0, 1109803.586 1447376.893 0, 1109557.449 1447370.438 0, 1109311.311 1447363.997 0, 1109065.173 1447357.57 0, 1108819.034 1447351.158 0, 1108572.896 1447344.76 0, 
+    1108326.756 1447338.377 0, 1108080.617 1447332.009 0, 1107834.477 1447325.654 0, 1107588.336 1447319.315 0, 1107342.196 1447312.99 0, 1107096.055 1447306.679 0, 1106849.913 1447300.383 0, 1106603.771 1447294.101 0, 1106356.455 1447287.804 0, 1106214.781 1452858.463 0, 
+    1106073.115 1458428.817 0, 1106319.772 1458435.097 0, 1106565.259 1458441.362 0, 1106810.744 1458447.642 0, 1107056.23 1458453.936 0, 1107301.715 1458460.244 0, 1107547.199 1458466.567 0, 1107792.684 1458472.904 0, 1108038.167 1458479.256 0, 1108283.651 1458485.622 0, 
+    1108529.134 1458492.003 0, 1108774.617 1458498.398 0, 1109020.099 1458504.807 0, 1109265.581 1458511.231 0, 1109511.063 1458517.669 0, 1109756.544 1458524.122 0, 1110002.025 1458530.589 0, 1110247.505 1458537.071 0, 1110492.985 1458543.567 0, 1110738.465 1458550.078 0, 
+    1110983.945 1458556.603 0, 1111229.423 1458563.143 0, 1111474.902 1458569.697 0, 1111720.38 1458576.265 0, 1111964.688 1458582.816 0, 1112211.335 1458589.445 0, 1112456.812 1458596.057 0, 1112702.289 1458602.683 0, 1112947.765 1458609.324 0, 1113193.241 1458615.979 0, 
+    1113438.717 1458622.648 0, 1113684.192 1458629.332 0, 1113929.666 1458636.031 0, 1114175.141 1458642.744 0, 1114420.614 1458649.471 0, 1114666.088 1458656.213 0, 1114911.561 1458662.969 0, 1115157.034 1458669.74 0, 1115402.506 1458676.525 0, 1115647.978 1458683.325 0, 
+    1115893.449 1458690.139 0, 1116138.92 1458696.967 0, 1116384.391 1458703.81 0, 1116629.861 1458710.667 0, 1116875.331 1458717.539 0, 1117120.801 1458724.425 0, 1117366.27 1458731.326 0, 1117611.738 1458738.241 0, 1117856.038 1458745.138 0, 1118013.441 1453175.207 0, 
+    1118170.852 1447604.97 0))
+
+POLYGON ((1129638.02 1459094.746 0, 1129393.739 1459087.16 0, 1129148.291 1459079.551 0, 1128902.842 1459071.957 0, 1128657.393 1459064.377 0, 1128411.944 1459056.812 0, 1128166.494 1459049.261 0, 1127921.043 1459041.725 0, 1127675.593 1459034.203 0, 1127430.141 1459026.695 0, 
+    1127184.69 1459019.202 0, 1126939.238 1459011.723 0, 1126693.785 1459004.259 0, 1126448.332 1458996.809 0, 1126202.879 1458989.374 0, 1125957.425 1458981.953 0, 1125711.97 1458974.547 0, 1125466.516 1458967.155 0, 1125221.06 1458959.778 0, 1124975.605 1458952.415 0, 
+    1124730.149 1458945.066 0, 1124484.692 1458937.732 0, 1124239.235 1458930.412 0, 1123993.778 1458923.107 0, 1123747.152 1458915.781 0, 1123502.862 1458908.54 0, 1123257.403 1458901.278 0, 1123011.944 1458894.03 0, 1122766.485 1458886.797 0, 1122521.025 1458879.579 0, 
+    1122275.564 1458872.375 0, 1122030.104 1458865.185 0, 1121784.642 1458858.01 0, 1121539.181 1458850.849 0, 1121293.719 1458843.703 0, 1121048.256 1458836.571 0, 1120802.794 1458829.453 0, 1120557.33 1458822.35 0, 1120311.867 1458815.262 0, 1120066.402 1458808.188 0, 
+    1119820.938 1458801.128 0, 1119575.473 1458794.083 0, 1119330.008 1458787.052 0, 1119084.542 1458780.036 0, 1118839.076 1458773.034 0, 1118593.609 1458766.047 0, 1118348.142 1458759.074 0, 1118102.674 1458752.115 0, 1117856.038 1458745.138 0, 1117698.644 1464314.758 0, 
+    1117541.259 1469884.06 0, 1117787.237 1469891.018 0, 1118032.049 1469897.958 0, 1118276.86 1469904.913 0, 1118521.671 1469911.881 0, 1118766.482 1469918.864 0, 1119011.292 1469925.862 0, 1119256.102 1469932.874 0, 1119500.911 1469939.9 0, 1119745.72 1469946.941 0, 
+    1119990.528 1469953.996 0, 1120235.336 1469961.066 0, 1120480.144 1469968.15 0, 1120724.951 1469975.248 0, 1120969.758 1469982.361 0, 1121214.565 1469989.488 0, 1121459.371 1469996.63 0, 1121704.176 1470003.786 0, 1121948.982 1470010.957 0, 1122193.786 1470018.142 0, 
+    1122438.591 1470025.341 0, 1122683.394 1470032.555 0, 1122928.198 1470039.783 0, 1123173.001 1470047.025 0, 1123416.639 1470054.247 0, 1123662.606 1470061.553 0, 1123907.408 1470068.839 0, 1124152.209 1470076.139 0, 1124397.01 1470083.454 0, 1124641.81 1470090.783 0, 
+    1124886.61 1470098.126 0, 1125131.41 1470105.484 0, 1125376.209 1470112.856 0, 1125621.008 1470120.243 0, 1125865.806 1470127.644 0, 1126110.604 1470135.059 0, 1126355.402 1470142.489 0, 1126600.199 1470149.933 0, 1126844.995 1470157.392 0, 1127089.791 1470164.865 0, 
+    1127334.587 1470172.352 0, 1127579.382 1470179.854 0, 1127824.177 1470187.37 0, 1128068.971 1470194.901 0, 1128313.765 1470202.446 0, 1128558.559 1470210.006 0, 1128803.352 1470217.58 0, 1129048.144 1470225.168 0, 1129291.773 1470232.735 0, 1129464.891 1464663.899 0, 
+    1129638.02 1459094.746 0))
+
+POLYGON ((1141041.254 1470614.605 0, 1140797.647 1470606.35 0, 1140552.876 1470598.07 0, 1140308.106 1470589.805 0, 1140063.335 1470581.554 0, 1139818.563 1470573.317 0, 1139573.791 1470565.095 0, 1139329.018 1470556.887 0, 1139084.245 1470548.694 0, 1138839.472 1470540.515 0, 
+    1138594.698 1470532.35 0, 1138349.923 1470524.2 0, 1138105.148 1470516.064 0, 1137860.373 1470507.943 0, 1137615.597 1470499.836 0, 1137370.82 1470491.743 0, 1137126.043 1470483.665 0, 1136881.266 1470475.601 0, 1136636.488 1470467.552 0, 1136391.71 1470459.517 0, 
+    1136146.931 1470451.496 0, 1135902.152 1470443.49 0, 1135657.372 1470435.499 0, 1135412.592 1470427.521 0, 1135166.648 1470419.521 0, 1134923.03 1470411.61 0, 1134678.248 1470403.676 0, 1134433.466 1470395.756 0, 1134188.684 1470387.851 0, 1133943.901 1470379.96 0, 
+    1133699.117 1470372.083 0, 1133454.333 1470364.221 0, 1133209.549 1470356.374 0, 1132964.764 1470348.54 0, 1132719.979 1470340.722 0, 1132475.193 1470332.917 0, 1132230.407 1470325.127 0, 1131985.62 1470317.352 0, 1131740.833 1470309.59 0, 1131496.045 1470301.844 0, 
+    1131251.257 1470294.111 0, 1131006.469 1470286.393 0, 1130761.68 1470278.69 0, 1130516.89 1470271 0, 1130272.1 1470263.326 0, 1130027.31 1470255.665 0, 1129782.519 1470248.019 0, 1129537.728 1470240.388 0, 1129291.773 1470232.735 0, 1129118.664 1475801.247 0, 
+    1128945.566 1481369.43 0, 1129190.863 1481377.063 0, 1129434.998 1481384.674 0, 1129679.134 1481392.3 0, 1129923.268 1481399.94 0, 1130167.403 1481407.594 0, 1130411.537 1481415.262 0, 1130655.67 1481422.945 0, 1130899.803 1481430.643 0, 1131143.936 1481438.354 0, 
+    1131388.068 1481446.08 0, 1131632.2 1481453.821 0, 1131876.331 1481461.576 0, 1132120.462 1481469.345 0, 1132364.592 1481477.128 0, 1132608.722 1481484.926 0, 1132852.851 1481492.739 0, 1133096.98 1481500.565 0, 1133341.109 1481508.406 0, 1133585.237 1481516.262 0, 
+    1133829.364 1481524.131 0, 1134073.491 1481532.015 0, 1134317.618 1481539.914 0, 1134561.744 1481547.827 0, 1134804.71 1481555.716 0, 1135049.995 1481563.696 0, 1135294.12 1481571.652 0, 1135538.244 1481579.622 0, 1135782.368 1481587.607 0, 1136026.491 1481595.606 0, 
+    1136270.614 1481603.619 0, 1136514.737 1481611.647 0, 1136758.858 1481619.689 0, 1137002.98 1481627.746 0, 1137247.101 1481635.816 0, 1137491.221 1481643.902 0, 1137735.341 1481652.001 0, 1137979.461 1481660.115 0, 1138223.58 1481668.244 0, 1138467.699 1481676.387 0, 
+    1138711.817 1481684.544 0, 1138955.934 1481692.715 0, 1139200.052 1481700.901 0, 1139444.168 1481709.101 0, 1139688.284 1481717.316 0, 1139932.4 1481725.545 0, 1140176.515 1481733.788 0, 1140420.63 1481742.046 0, 1140663.586 1481750.279 0, 1140852.415 1476182.606 0, 
+    1141041.254 1470614.605 0))
+
+POLYGON ((1152380.483 1482164.231 0, 1152137.55 1482155.311 0, 1151893.459 1482146.364 0, 1151649.368 1482137.431 0, 1151405.277 1482128.513 0, 1151161.185 1482119.608 0, 1150917.092 1482110.718 0, 1150672.999 1482101.843 0, 1150428.906 1482092.982 0, 1150184.812 1482084.135 0, 
+    1149940.717 1482075.303 0, 1149696.622 1482066.485 0, 1149452.526 1482057.681 0, 1149208.43 1482048.892 0, 1148964.333 1482040.117 0, 1148720.236 1482031.356 0, 1148476.138 1482022.61 0, 1148232.04 1482013.878 0, 1147987.941 1482005.161 0, 1147743.842 1481996.458 0, 
+    1147499.742 1481987.769 0, 1147255.642 1481979.095 0, 1147011.541 1481970.435 0, 1146767.44 1481961.789 0, 1146522.181 1481953.117 0, 1146279.236 1481944.541 0, 1146035.133 1481935.938 0, 1145791.03 1481927.35 0, 1145546.926 1481918.776 0, 1145302.821 1481910.217 0, 
+    1145058.717 1481901.672 0, 1144814.611 1481893.141 0, 1144570.505 1481884.625 0, 1144326.399 1481876.123 0, 1144082.292 1481867.635 0, 1143838.185 1481859.162 0, 1143594.077 1481850.703 0, 1143349.969 1481842.259 0, 1143105.86 1481833.829 0, 1142861.751 1481825.413 0, 
+    1142617.641 1481817.012 0, 1142373.53 1481808.625 0, 1142129.42 1481800.252 0, 1141885.308 1481791.894 0, 1141641.196 1481783.55 0, 1141397.084 1481775.22 0, 1141152.971 1481766.905 0, 1140908.858 1481758.604 0, 1140663.586 1481750.279 0, 1140474.768 1487317.616 0, 
+    1140285.962 1492884.614 0, 1140530.576 1492892.917 0, 1140774.034 1492901.195 0, 1141017.492 1492909.488 0, 1141260.949 1492917.796 0, 1141504.405 1492926.117 0, 1141747.861 1492934.453 0, 1141991.317 1492942.803 0, 1142234.771 1492951.167 0, 1142478.226 1492959.546 0, 
+    1142721.68 1492967.939 0, 1142965.134 1492976.347 0, 1143208.587 1492984.769 0, 1143452.039 1492993.205 0, 1143695.491 1493001.655 0, 1143938.943 1493010.12 0, 1144182.394 1493018.599 0, 1144425.844 1493027.093 0, 1144669.294 1493035.601 0, 1144912.744 1493044.123 0, 
+    1145156.193 1493052.659 0, 1145399.641 1493061.21 0, 1145643.089 1493069.775 0, 1145886.537 1493078.354 0, 1146128.829 1493086.907 0, 1146373.43 1493095.556 0, 1146616.876 1493104.179 0, 1146860.322 1493112.815 0, 1147103.767 1493121.466 0, 1147347.211 1493130.132 0, 
+    1147590.655 1493138.812 0, 1147834.099 1493147.506 0, 1148077.542 1493156.214 0, 1148320.984 1493164.937 0, 1148564.426 1493173.674 0, 1148807.867 1493182.425 0, 1149051.308 1493191.191 0, 1149294.748 1493199.971 0, 1149538.188 1493208.765 0, 1149781.628 1493217.574 0, 
+    1150025.066 1493226.397 0, 1150268.505 1493235.234 0, 1150511.942 1493244.086 0, 1150755.38 1493252.952 0, 1150998.816 1493261.832 0, 1151242.253 1493270.727 0, 1151485.688 1493279.636 0, 1151729.123 1493288.559 0, 1151971.405 1493297.454 0, 1152175.938 1487731.013 0, 
+    1152380.483 1482164.231 0))
+
+POLYGON ((1163655.634 1493743.307 0, 1163413.377 1493733.727 0, 1163169.968 1493724.116 0, 1162926.558 1493714.52 0, 1162683.148 1493704.937 0, 1162439.738 1493695.369 0, 1162196.326 1493685.816 0, 1161952.915 1493676.276 0, 1161709.502 1493666.751 0, 1161466.089 1493657.24 0, 
+    1161222.676 1493647.744 0, 1160979.262 1493638.262 0, 1160735.847 1493628.794 0, 1160492.432 1493619.341 0, 1160249.017 1493609.902 0, 1160005.6 1493600.477 0, 1159762.183 1493591.066 0, 1159518.766 1493581.67 0, 1159275.348 1493572.288 0, 1159031.93 1493562.921 0, 
+    1158788.511 1493553.568 0, 1158545.091 1493544.229 0, 1158301.671 1493534.904 0, 1158058.25 1493525.594 0, 1157813.677 1493516.255 0, 1157571.407 1493507.017 0, 1157327.985 1493497.75 0, 1157084.562 1493488.497 0, 1156841.139 1493479.258 0, 1156597.715 1493470.034 0, 
+    1156354.29 1493460.824 0, 1156110.865 1493451.629 0, 1155867.44 1493442.448 0, 1155624.014 1493433.281 0, 1155380.587 1493424.128 0, 1155137.16 1493414.99 0, 1154893.732 1493405.866 0, 1154650.304 1493396.757 0, 1154406.875 1493387.661 0, 1154163.446 1493378.58 0, 
+    1153920.016 1493369.514 0, 1153676.586 1493360.461 0, 1153433.155 1493351.424 0, 1153189.723 1493342.4 0, 1152946.291 1493333.391 0, 1152702.859 1493324.396 0, 1152459.426 1493315.415 0, 1152215.992 1493306.449 0, 1151971.405 1493297.454 0, 1151766.884 1498863.55 0, 
+    1151562.377 1504429.293 0, 1151806.306 1504438.264 0, 1152049.085 1504447.206 0, 1152291.863 1504456.162 0, 1152534.64 1504465.133 0, 1152777.417 1504474.118 0, 1153020.193 1504483.117 0, 1153262.969 1504492.131 0, 1153505.744 1504501.159 0, 1153748.519 1504510.201 0, 
+    1153991.293 1504519.257 0, 1154234.066 1504528.328 0, 1154476.839 1504537.413 0, 1154719.612 1504546.513 0, 1154962.384 1504555.626 0, 1155205.155 1504564.754 0, 1155447.926 1504573.896 0, 1155690.697 1504583.053 0, 1155933.467 1504592.224 0, 1156176.236 1504601.409 0, 
+    1156419.005 1504610.608 0, 1156661.773 1504619.822 0, 1156904.541 1504629.05 0, 1157147.308 1504638.292 0, 1157388.925 1504647.505 0, 1157632.84 1504656.819 0, 1157875.606 1504666.104 0, 1158118.371 1504675.404 0, 1158361.135 1504684.717 0, 1158603.899 1504694.045 0, 
+    1158846.662 1504703.388 0, 1159089.425 1504712.744 0, 1159332.187 1504722.115 0, 1159574.949 1504731.5 0, 1159817.71 1504740.9 0, 1160060.471 1504750.313 0, 1160303.231 1504759.741 0, 1160545.99 1504769.184 0, 1160788.749 1504778.64 0, 1161031.507 1504788.111 0, 
+    1161274.265 1504797.596 0, 1161517.022 1504807.096 0, 1161759.779 1504816.609 0, 1162002.535 1504826.137 0, 1162245.29 1504835.68 0, 1162488.045 1504845.236 0, 1162730.8 1504854.807 0, 1162973.554 1504864.392 0, 1163215.159 1504873.946 0, 1163435.389 1499308.803 0, 
+    1163655.634 1493743.307 0))
+
+POLYGON ((1174866.637 1505351.518 0, 1174625.058 1505341.282 0, 1174382.333 1505331.011 0, 1174139.606 1505320.754 0, 1173896.879 1505310.512 0, 1173654.152 1505300.284 0, 1173411.423 1505290.07 0, 1173168.695 1505279.87 0, 1172925.965 1505269.685 0, 1172683.235 1505259.514 0, 
+    1172440.505 1505249.358 0, 1172197.773 1505239.215 0, 1171955.042 1505229.087 0, 1171712.309 1505218.973 0, 1171469.576 1505208.874 0, 1171226.843 1505198.789 0, 1170984.109 1505188.718 0, 1170741.374 1505178.661 0, 1170498.638 1505168.619 0, 1170255.903 1505158.591 0, 
+    1170013.166 1505148.577 0, 1169770.429 1505138.577 0, 1169527.691 1505128.592 0, 1169284.953 1505118.621 0, 1169041.067 1505108.618 0, 1168799.474 1505098.722 0, 1168556.734 1505088.794 0, 1168313.994 1505078.88 0, 1168071.253 1505068.981 0, 1167828.511 1505059.096 0, 
+    1167585.768 1505049.225 0, 1167343.025 1505039.368 0, 1167100.282 1505029.526 0, 1166857.538 1505019.698 0, 1166614.793 1505009.884 0, 1166372.048 1505000.085 0, 1166129.302 1504990.299 0, 1165886.555 1504980.528 0, 1165643.808 1504970.772 0, 1165401.061 1504961.03 0, 
+    1165158.313 1504951.301 0, 1164915.564 1504941.588 0, 1164672.815 1504931.888 0, 1164430.065 1504922.203 0, 1164187.314 1504912.532 0, 1163944.563 1504902.876 0, 1163701.812 1504893.233 0, 1163459.06 1504883.605 0, 1163215.159 1504873.946 0, 1162994.942 1510438.732 0, 
+    1162774.74 1516003.153 0, 1163017.983 1516012.787 0, 1163260.08 1516022.389 0, 1163502.176 1516032.005 0, 1163744.272 1516041.635 0, 1163986.368 1516051.28 0, 1164228.463 1516060.939 0, 1164470.557 1516070.613 0, 1164712.651 1516080.3 0, 1164954.744 1516090.002 0, 
+    1165196.836 1516099.718 0, 1165438.928 1516109.448 0, 1165681.02 1516119.193 0, 1165923.111 1516128.952 0, 1166165.201 1516138.725 0, 1166407.29 1516148.512 0, 1166649.38 1516158.313 0, 1166891.468 1516168.129 0, 1167133.556 1516177.959 0, 1167375.643 1516187.803 0, 
+    1167617.73 1516197.662 0, 1167859.816 1516207.535 0, 1168101.902 1516217.422 0, 1168343.987 1516227.323 0, 1168584.927 1516237.192 0, 1168828.155 1516247.168 0, 1169070.239 1516257.112 0, 1169312.321 1516267.071 0, 1169554.404 1516277.043 0, 1169796.485 1516287.03 0, 
+    1170038.566 1516297.031 0, 1170280.646 1516307.046 0, 1170522.726 1516317.076 0, 1170764.805 1516327.119 0, 1171006.884 1516337.177 0, 1171248.962 1516347.25 0, 1171491.039 1516357.336 0, 1171733.116 1516367.437 0, 1171975.192 1516377.552 0, 1172217.268 1516387.681 0, 
+    1172459.343 1516397.825 0, 1172701.417 1516407.982 0, 1172943.491 1516418.154 0, 1173185.564 1516428.341 0, 1173427.637 1516438.541 0, 1173669.709 1516448.756 0, 1173911.781 1516458.985 0, 1174153.851 1516469.228 0, 1174394.778 1516479.437 0, 1174630.7 1510915.659 0, 
+    1174866.637 1505351.518 0))
+
+POLYGON ((1186013.425 1516988.547 0, 1185772.526 1516977.658 0, 1185530.485 1516966.73 0, 1185288.443 1516955.818 0, 1185046.401 1516944.919 0, 1184804.358 1516934.035 0, 1184562.315 1516923.165 0, 1184320.271 1516912.309 0, 1184078.226 1516901.467 0, 1183836.181 1516890.64 0, 
+    1183594.135 1516879.827 0, 1183352.088 1516869.028 0, 1183110.041 1516858.243 0, 1182867.993 1516847.473 0, 1182625.944 1516836.717 0, 1182383.895 1516825.975 0, 1182141.845 1516815.247 0, 1181899.795 1516804.534 0, 1181657.743 1516793.835 0, 1181415.692 1516783.15 0, 
+    1181173.639 1516772.479 0, 1180931.586 1516761.823 0, 1180689.533 1516751.181 0, 1180447.478 1516740.553 0, 1180204.281 1516729.889 0, 1179963.368 1516719.34 0, 1179721.312 1516708.754 0, 1179479.255 1516698.184 0, 1179237.198 1516687.627 0, 1178995.14 1516677.084 0, 
+    1178753.081 1516666.556 0, 1178511.022 1516656.042 0, 1178268.962 1516645.543 0, 1178026.902 1516635.057 0, 1177784.841 1516624.586 0, 1177542.779 1516614.129 0, 1177300.717 1516603.686 0, 1177058.654 1516593.258 0, 1176816.59 1516582.844 0, 1176574.526 1516572.444 0, 
+    1176332.462 1516562.058 0, 1176090.396 1516551.687 0, 1175848.33 1516541.329 0, 1175606.264 1516530.987 0, 1175364.196 1516520.658 0, 1175122.129 1516510.343 0, 1174880.06 1516500.043 0, 1174637.991 1516489.757 0, 1174394.778 1516479.437 0, 1174158.872 1522042.845 0, 
+    1173922.982 1527605.877 0, 1174165.537 1527616.169 0, 1174406.951 1527626.427 0, 1174648.365 1527636.699 0, 1174889.778 1527646.986 0, 1175131.19 1527657.287 0, 1175372.602 1527667.602 0, 1175614.013 1527677.931 0, 1175855.423 1527688.274 0, 1176096.833 1527698.632 0, 
+    1176338.242 1527709.004 0, 1176579.651 1527719.39 0, 1176821.059 1527729.79 0, 1177062.467 1527740.204 0, 1177303.873 1527750.633 0, 1177545.28 1527761.076 0, 1177786.685 1527771.533 0, 1178028.09 1527782.004 0, 1178269.494 1527792.49 0, 1178510.898 1527802.99 0, 
+    1178752.301 1527813.503 0, 1178993.704 1527824.032 0, 1179235.106 1527834.574 0, 1179476.507 1527845.13 0, 1179716.768 1527855.651 0, 1179959.308 1527866.286 0, 1180200.707 1527876.885 0, 1180442.106 1527887.499 0, 1180683.504 1527898.126 0, 1180924.902 1527908.768 0, 
+    1181166.298 1527919.424 0, 1181407.695 1527930.094 0, 1181649.09 1527940.778 0, 1181890.485 1527951.477 0, 1182131.88 1527962.19 0, 1182373.273 1527972.917 0, 1182614.667 1527983.658 0, 1182856.059 1527994.414 0, 1183097.451 1528005.183 0, 1183338.842 1528015.967 0, 
+    1183580.233 1528026.765 0, 1183821.623 1528037.577 0, 1184063.012 1528048.404 0, 1184304.401 1528059.245 0, 1184545.789 1528070.099 0, 1184787.176 1528080.969 0, 1185028.563 1528091.852 0, 1185269.949 1528102.749 0, 1185510.196 1528113.61 0, 1185761.802 1522551.266 0, 
+    1186013.425 1516988.547 0))
+
+POLYGON ((1197095.93 1528654.077 0, 1196855.712 1528642.538 0, 1196614.358 1528630.958 0, 1196373.003 1528619.393 0, 1196131.647 1528607.842 0, 1195890.291 1528596.305 0, 1195648.934 1528584.782 0, 1195407.576 1528573.274 0, 1195166.217 1528561.78 0, 1194924.858 1528550.3 0, 
+    1194683.498 1528538.834 0, 1194442.138 1528527.382 0, 1194200.777 1528515.945 0, 1193959.415 1528504.522 0, 1193718.053 1528493.113 0, 1193476.689 1528481.718 0, 1193235.326 1528470.338 0, 1192993.961 1528458.971 0, 1192752.596 1528447.619 0, 1192511.23 1528436.281 0, 
+    1192269.864 1528424.958 0, 1192028.496 1528413.648 0, 1191787.129 1528402.353 0, 1191545.76 1528391.072 0, 1191303.254 1528379.752 0, 1191063.021 1528368.552 0, 1190821.651 1528357.314 0, 1190580.28 1528346.089 0, 1190338.908 1528334.879 0, 1190097.535 1528323.683 0, 
+    1189856.162 1528312.502 0, 1189614.788 1528301.334 0, 1189373.414 1528290.181 0, 1189132.039 1528279.042 0, 1188890.663 1528267.917 0, 1188649.287 1528256.806 0, 1188407.91 1528245.71 0, 1188166.532 1528234.628 0, 1187925.154 1528223.56 0, 1187683.775 1528212.506 0, 
+    1187442.395 1528201.466 0, 1187201.015 1528190.441 0, 1186959.634 1528179.43 0, 1186718.252 1528168.433 0, 1186476.87 1528157.45 0, 1186235.487 1528146.482 0, 1185994.103 1528135.527 0, 1185752.719 1528124.587 0, 1185510.196 1528113.61 0, 1185258.608 1533675.571 0, 
+    1185007.037 1539237.146 0, 1185248.902 1539248.093 0, 1185489.631 1539259.004 0, 1185730.36 1539269.928 0, 1185971.088 1539280.867 0, 1186211.816 1539291.82 0, 1186452.543 1539302.787 0, 1186693.269 1539313.769 0, 1186933.995 1539324.764 0, 1187174.72 1539335.774 0, 
+    1187415.444 1539346.797 0, 1187656.168 1539357.835 0, 1187896.891 1539368.888 0, 1188137.613 1539379.954 0, 1188378.335 1539391.034 0, 1188619.056 1539402.129 0, 1188859.776 1539413.238 0, 1189100.496 1539424.361 0, 1189341.215 1539435.498 0, 1189581.934 1539446.649 0, 
+    1189822.651 1539457.815 0, 1190063.368 1539468.995 0, 1190304.085 1539480.188 0, 1190544.801 1539491.396 0, 1190784.382 1539502.566 0, 1191026.23 1539513.855 0, 1191266.944 1539525.105 0, 1191507.657 1539536.37 0, 1191748.37 1539547.649 0, 1191989.082 1539558.942 0, 
+    1192229.793 1539570.249 0, 1192470.503 1539581.57 0, 1192711.213 1539592.906 0, 1192951.922 1539604.256 0, 1193192.631 1539615.62 0, 1193433.339 1539626.998 0, 1193674.046 1539638.39 0, 1193914.752 1539649.796 0, 1194155.458 1539661.217 0, 1194396.163 1539672.651 0, 
+    1194636.868 1539684.1 0, 1194877.572 1539695.563 0, 1195118.275 1539707.04 0, 1195358.977 1539718.532 0, 1195599.679 1539730.037 0, 1195840.38 1539741.557 0, 1196081.081 1539753.091 0, 1196321.78 1539764.639 0, 1196561.346 1539776.147 0, 1196828.629 1534215.305 0, 
+    1197095.93 1528654.077 0))
+
+POLYGON ((1208114.087 1540347.788 0, 1207874.552 1540335.604 0, 1207633.886 1540323.376 0, 1207393.219 1540311.162 0, 1207152.552 1540298.962 0, 1206911.884 1540286.777 0, 1206671.214 1540274.605 0, 1206430.545 1540262.448 0, 1206189.874 1540250.305 0, 1205949.203 1540238.176 0, 
+    1205708.531 1540226.062 0, 1205467.859 1540213.961 0, 1205227.185 1540201.875 0, 1204986.511 1540189.803 0, 1204745.837 1540177.745 0, 1204505.161 1540165.701 0, 1204264.485 1540153.671 0, 1204023.808 1540141.656 0, 1203783.131 1540129.654 0, 1203542.452 1540117.667 0, 
+    1203301.773 1540105.694 0, 1203061.094 1540093.735 0, 1202820.413 1540081.791 0, 1202579.732 1540069.86 0, 1202337.918 1540057.888 0, 1202098.368 1540046.041 0, 1201857.685 1540034.153 0, 1201617.001 1540022.28 0, 1201376.316 1540010.42 0, 1201135.631 1539998.574 0, 
+    1200894.945 1539986.743 0, 1200654.258 1539974.926 0, 1200413.571 1539963.123 0, 1200172.883 1539951.334 0, 1199932.194 1539939.559 0, 1199691.505 1539927.799 0, 1199450.815 1539916.052 0, 1199210.124 1539904.32 0, 1198969.432 1539892.602 0, 1198728.74 1539880.898 0, 
+    1198488.047 1539869.209 0, 1198247.354 1539857.533 0, 1198006.659 1539845.872 0, 1197765.964 1539834.224 0, 1197525.269 1539822.591 0, 1197284.572 1539810.973 0, 1197043.875 1539799.368 0, 1196803.178 1539787.777 0, 1196561.346 1539776.147 0, 1196294.083 1545336.594 0, 
+    1196026.838 1550896.642 0, 1196268.012 1550908.241 0, 1196508.055 1550919.8 0, 1196748.098 1550931.373 0, 1196988.14 1550942.961 0, 1197228.181 1550954.562 0, 1197468.221 1550966.177 0, 1197708.261 1550977.807 0, 1197948.3 1550989.451 0, 1198188.338 1551001.109 0, 
+    1198428.376 1551012.781 0, 1198668.413 1551024.467 0, 1198908.449 1551036.167 0, 1199148.485 1551047.882 0, 1199388.52 1551059.61 0, 1199628.554 1551071.353 0, 1199868.588 1551083.11 0, 1200108.621 1551094.881 0, 1200348.653 1551106.666 0, 1200588.684 1551118.465 0, 
+    1200828.715 1551130.278 0, 1201068.745 1551142.106 0, 1201308.775 1551153.947 0, 1201548.803 1551165.803 0, 1201787.702 1551177.617 0, 1202028.859 1551189.557 0, 1202268.885 1551201.455 0, 1202508.911 1551213.367 0, 1202748.936 1551225.293 0, 1202988.961 1551237.234 0, 
+    1203228.985 1551249.188 0, 1203469.008 1551261.157 0, 1203709.03 1551273.14 0, 1203949.052 1551285.137 0, 1204189.073 1551297.148 0, 1204429.093 1551309.173 0, 1204669.113 1551321.213 0, 1204909.131 1551333.266 0, 1205149.15 1551345.334 0, 1205389.167 1551357.415 0, 
+    1205629.184 1551369.511 0, 1205869.2 1551381.621 0, 1206109.215 1551393.745 0, 1206349.23 1551405.884 0, 1206589.243 1551418.036 0, 1206829.257 1551430.202 0, 1207069.269 1551442.383 0, 1207309.281 1551454.578 0, 1207548.164 1551466.729 0, 1207831.115 1545907.459 0, 
+    1208114.087 1540347.788 0))
+
+POLYGON ((1219067.832 1552069.364 0, 1218828.983 1552056.538 0, 1218589.007 1552043.665 0, 1218349.029 1552030.806 0, 1218109.052 1552017.962 0, 1217869.073 1552005.132 0, 1217629.094 1551992.315 0, 1217389.114 1551979.513 0, 1217149.133 1551966.725 0, 1216909.151 1551953.951 0, 
+    1216669.169 1551941.191 0, 1216429.186 1551928.446 0, 1216189.202 1551915.714 0, 1215949.217 1551902.997 0, 1215709.232 1551890.294 0, 1215469.246 1551877.604 0, 1215229.259 1551864.929 0, 1214989.272 1551852.268 0, 1214749.283 1551839.622 0, 1214509.294 1551826.989 0, 
+    1214269.304 1551814.37 0, 1214029.314 1551801.766 0, 1213789.323 1551789.176 0, 1213549.331 1551776.6 0, 1213308.211 1551763.979 0, 1213069.344 1551751.49 0, 1212829.35 1551738.956 0, 1212589.355 1551726.436 0, 1212349.359 1551713.931 0, 1212109.363 1551701.439 0, 
+    1211869.366 1551688.962 0, 1211629.368 1551676.499 0, 1211389.369 1551664.05 0, 1211149.37 1551651.615 0, 1210909.37 1551639.194 0, 1210669.369 1551626.788 0, 1210429.367 1551614.395 0, 1210189.365 1551602.017 0, 1209949.362 1551589.652 0, 1209709.358 1551577.302 0, 
+    1209469.354 1551564.966 0, 1209229.348 1551552.644 0, 1208989.343 1551540.337 0, 1208749.336 1551528.043 0, 1208509.328 1551515.763 0, 1208269.32 1551503.498 0, 1208029.312 1551491.247 0, 1207789.302 1551479.01 0, 1207548.164 1551466.729 0, 1207265.233 1557025.594 0, 
+    1206982.323 1562584.047 0, 1207222.804 1562596.294 0, 1207462.159 1562608.498 0, 1207701.514 1562620.716 0, 1207940.868 1562632.948 0, 1208180.221 1562645.194 0, 1208419.573 1562657.454 0, 1208658.925 1562669.728 0, 1208898.275 1562682.016 0, 1209137.626 1562694.319 0, 
+    1209376.975 1562706.635 0, 1209616.324 1562718.966 0, 1209855.672 1562731.31 0, 1210095.019 1562743.669 0, 1210334.366 1562756.042 0, 1210573.711 1562768.429 0, 1210813.056 1562780.83 0, 1211052.401 1562793.245 0, 1211291.744 1562805.674 0, 1211531.087 1562818.117 0, 
+    1211770.429 1562830.575 0, 1212009.771 1562843.046 0, 1212249.111 1562855.532 0, 1212488.451 1562868.031 0, 1212726.667 1562880.486 0, 1212967.129 1562893.073 0, 1213206.467 1562905.614 0, 1213445.804 1562918.17 0, 1213685.14 1562930.74 0, 1213924.476 1562943.325 0, 
+    1214163.81 1562955.923 0, 1214403.144 1562968.535 0, 1214642.478 1562981.162 0, 1214881.81 1562993.802 0, 1215121.142 1563006.457 0, 1215360.473 1563019.125 0, 1215599.803 1563031.808 0, 1215839.133 1563044.505 0, 1216078.462 1563057.216 0, 1216317.79 1563069.941 0, 
+    1216557.117 1563082.68 0, 1216796.444 1563095.433 0, 1217035.77 1563108.2 0, 1217275.095 1563120.981 0, 1217514.419 1563133.777 0, 1217753.742 1563146.586 0, 1217993.065 1563159.41 0, 1218232.387 1563172.248 0, 1218470.586 1563185.039 0, 1218769.198 1557627.408 0, 
+    1219067.832 1552069.364 0))
+
+POLYGON ((1229957.104 1563818.485 0, 1229718.941 1563805.021 0, 1229479.657 1563791.507 0, 1229240.371 1563778.007 0, 1229001.085 1563764.522 0, 1228761.797 1563751.05 0, 1228522.509 1563737.593 0, 1228283.221 1563724.149 0, 1228043.931 1563710.72 0, 1227804.641 1563697.305 0, 
+    1227565.349 1563683.904 0, 1227326.057 1563670.517 0, 1227086.765 1563657.144 0, 1226847.471 1563643.785 0, 1226608.177 1563630.44 0, 1226368.882 1563617.11 0, 1226129.586 1563603.793 0, 1225890.289 1563590.491 0, 1225650.992 1563577.202 0, 1225411.694 1563563.928 0, 
+    1225172.395 1563550.668 0, 1224933.095 1563537.422 0, 1224693.794 1563524.189 0, 1224454.493 1563510.971 0, 1224214.069 1563497.706 0, 1223975.888 1563484.578 0, 1223736.584 1563471.402 0, 1223497.28 1563458.24 0, 1223257.974 1563445.093 0, 1223018.668 1563431.959 0, 
+    1222779.362 1563418.84 0, 1222540.054 1563405.735 0, 1222300.746 1563392.643 0, 1222061.437 1563379.566 0, 1221822.127 1563366.503 0, 1221582.816 1563353.454 0, 1221343.505 1563340.419 0, 1221104.193 1563327.399 0, 1220864.88 1563314.392 0, 1220625.566 1563301.399 0, 
+    1220386.252 1563288.421 0, 1220146.936 1563275.456 0, 1219907.62 1563262.506 0, 1219668.304 1563249.57 0, 1219428.986 1563236.647 0, 1219189.668 1563223.739 0, 1218950.349 1563210.845 0, 1218711.029 1563197.965 0, 1218470.586 1563185.039 0, 1218171.996 1568742.253 0, 
+    1217873.429 1574299.042 0, 1218113.215 1574311.933 0, 1218351.881 1574324.778 0, 1218590.546 1574337.636 0, 1218829.21 1574350.509 0, 1219067.873 1574363.396 0, 1219306.536 1574376.297 0, 1219545.198 1574389.212 0, 1219783.859 1574402.141 0, 1220022.519 1574415.084 0, 
+    1220261.179 1574428.041 0, 1220499.837 1574441.012 0, 1220738.495 1574453.998 0, 1220977.153 1574466.997 0, 1221215.809 1574480.01 0, 1221454.465 1574493.037 0, 1221693.12 1574506.079 0, 1221931.774 1574519.134 0, 1222170.427 1574532.204 0, 1222409.08 1574545.287 0, 
+    1222647.732 1574558.385 0, 1222886.383 1574571.496 0, 1223125.033 1574584.622 0, 1223363.683 1574597.762 0, 1223601.213 1574610.854 0, 1223840.98 1574624.083 0, 1224079.627 1574637.265 0, 1224318.274 1574650.461 0, 1224556.919 1574663.671 0, 1224795.564 1574676.895 0, 
+    1225034.208 1574690.133 0, 1225272.852 1574703.385 0, 1225511.494 1574716.651 0, 1225750.136 1574729.932 0, 1225988.777 1574743.226 0, 1226227.417 1574756.534 0, 1226466.057 1574769.856 0, 1226704.695 1574783.193 0, 1226943.333 1574796.543 0, 1227181.97 1574809.908 0, 
+    1227420.607 1574823.286 0, 1227659.242 1574836.679 0, 1227897.877 1574850.085 0, 1228136.511 1574863.506 0, 1228375.144 1574876.941 0, 1228613.776 1574890.389 0, 1228852.408 1574903.852 0, 1229091.039 1574917.329 0, 1229328.551 1574930.757 0, 1229642.816 1569374.833 0, 
+    1229957.104 1563818.485 0))
+
+POLYGON ((1240781.843 1575594.831 0, 1240544.368 1575580.733 0, 1240305.776 1575566.582 0, 1240067.183 1575552.445 0, 1239828.59 1575538.322 0, 1239589.996 1575524.213 0, 1239351.4 1575510.118 0, 1239112.805 1575496.038 0, 1238874.208 1575481.971 0, 1238635.61 1575467.918 0, 
+    1238397.012 1575453.88 0, 1238158.413 1575439.855 0, 1237919.813 1575425.845 0, 1237681.212 1575411.848 0, 1237442.61 1575397.866 0, 1237204.008 1575383.898 0, 1236965.404 1575369.943 0, 1236726.8 1575356.003 0, 1236488.195 1575342.077 0, 1236249.589 1575328.164 0, 
+    1236010.983 1575314.266 0, 1235772.375 1575300.382 0, 1235533.767 1575286.512 0, 1235295.158 1575272.656 0, 1235055.431 1575258.749 0, 1234817.937 1575244.986 0, 1234579.326 1575231.172 0, 1234340.714 1575217.372 0, 1234102.101 1575203.587 0, 1233863.487 1575189.815 0, 
+    1233624.872 1575176.057 0, 1233386.256 1575162.313 0, 1233147.64 1575148.584 0, 1232909.023 1575134.868 0, 1232670.405 1575121.167 0, 1232431.786 1575107.479 0, 1232193.166 1575093.806 0, 1231954.546 1575080.146 0, 1231715.925 1575066.501 0, 1231477.303 1575052.87 0, 
+    1231238.68 1575039.252 0, 1231000.056 1575025.649 0, 1230761.432 1575012.06 0, 1230522.807 1574998.485 0, 1230284.181 1574984.924 0, 1230045.554 1574971.377 0, 1229806.926 1574957.844 0, 1229568.298 1574944.325 0, 1229328.551 1574930.757 0, 1229014.31 1580486.25 0, 
+    1228700.095 1586041.307 0, 1228939.185 1586054.838 0, 1229177.159 1586068.32 0, 1229415.133 1586081.816 0, 1229653.106 1586095.325 0, 1229891.078 1586108.849 0, 1230129.049 1586122.387 0, 1230367.02 1586135.939 0, 1230604.989 1586149.505 0, 1230842.958 1586163.085 0, 
+    1231080.926 1586176.679 0, 1231318.894 1586190.287 0, 1231556.86 1586203.909 0, 1231794.826 1586217.545 0, 1232032.791 1586231.195 0, 1232270.755 1586244.859 0, 1232508.718 1586258.537 0, 1232746.68 1586272.229 0, 1232984.642 1586285.935 0, 1233222.603 1586299.655 0, 
+    1233460.563 1586313.389 0, 1233698.522 1586327.137 0, 1233936.48 1586340.899 0, 1234174.438 1586354.675 0, 1234411.281 1586368.401 0, 1234650.351 1586382.269 0, 1234888.306 1586396.087 0, 1235126.26 1586409.919 0, 1235364.214 1586423.765 0, 1235602.167 1586437.626 0, 
+    1235840.119 1586451.5 0, 1236078.07 1586465.388 0, 1236316.02 1586479.29 0, 1236553.969 1586493.206 0, 1236791.918 1586507.136 0, 1237029.866 1586521.08 0, 1237267.813 1586535.038 0, 1237505.759 1586549.01 0, 1237743.704 1586562.996 0, 1237981.649 1586576.997 0, 
+    1238219.593 1586591.011 0, 1238457.535 1586605.039 0, 1238695.478 1586619.081 0, 1238933.419 1586633.137 0, 1239171.359 1586647.207 0, 1239409.299 1586661.291 0, 1239647.237 1586675.39 0, 1239885.175 1586689.502 0, 1240122 1586703.562 0, 1240451.908 1581149.415 0, 
+    1240781.843 1575594.831 0))
+
+POLYGON ((1251541.988 1587398.083 0, 1251305.202 1587383.354 0, 1251067.305 1587368.57 0, 1250829.407 1587353.799 0, 1250591.509 1587339.043 0, 1250353.609 1587324.301 0, 1250115.708 1587309.572 0, 1249877.807 1587294.858 0, 1249639.905 1587280.158 0, 1249402.001 1587265.471 0, 
+    1249164.097 1587250.799 0, 1248926.193 1587236.141 0, 1248688.287 1587221.497 0, 1248450.38 1587206.866 0, 1248212.473 1587192.25 0, 1247974.564 1587177.648 0, 1247736.655 1587163.059 0, 1247498.745 1587148.485 0, 1247260.834 1587133.925 0, 1247022.922 1587119.379 0, 
+    1246785.01 1587104.846 0, 1246547.096 1587090.328 0, 1246309.182 1587075.824 0, 1246071.267 1587061.333 0, 1245832.239 1587046.79 0, 1245595.434 1587032.395 0, 1245357.516 1587017.947 0, 1245119.598 1587003.512 0, 1244881.678 1586989.092 0, 1244643.758 1586974.686 0, 
+    1244405.837 1586960.294 0, 1244167.915 1586945.915 0, 1243929.992 1586931.551 0, 1243692.068 1586917.201 0, 1243454.144 1586902.865 0, 1243216.218 1586888.542 0, 1242978.292 1586874.234 0, 1242740.365 1586859.94 0, 1242502.437 1586845.66 0, 1242264.509 1586831.394 0, 
+    1242026.579 1586817.141 0, 1241788.649 1586802.903 0, 1241550.717 1586788.679 0, 1241312.785 1586774.469 0, 1241074.852 1586760.273 0, 1240836.919 1586746.09 0, 1240598.984 1586731.922 0, 1240361.049 1586717.768 0, 1240122 1586703.562 0, 1239792.117 1592257.266 0, 
+    1239462.262 1597810.521 0, 1239700.654 1597824.688 0, 1239937.936 1597838.804 0, 1240175.217 1597852.933 0, 1240412.497 1597867.076 0, 1240649.776 1597881.233 0, 1240887.054 1597895.405 0, 1241124.332 1597909.59 0, 1241361.608 1597923.789 0, 1241598.884 1597938.002 0, 
+    1241836.159 1597952.229 0, 1242073.433 1597966.47 0, 1242310.707 1597980.725 0, 1242547.979 1597994.994 0, 1242785.251 1598009.277 0, 1243022.522 1598023.573 0, 1243259.792 1598037.884 0, 1243497.061 1598052.209 0, 1243734.329 1598066.548 0, 1243971.597 1598080.9 0, 
+    1244208.863 1598095.267 0, 1244446.129 1598109.648 0, 1244683.394 1598124.042 0, 1244920.658 1598138.451 0, 1245156.812 1598152.806 0, 1245395.183 1598167.31 0, 1245632.445 1598181.76 0, 1245869.706 1598196.225 0, 1246106.965 1598210.703 0, 1246344.224 1598225.195 0, 
+    1246581.482 1598239.702 0, 1246818.74 1598254.222 0, 1247055.996 1598268.756 0, 1247293.252 1598283.305 0, 1247530.506 1598297.867 0, 1247767.76 1598312.443 0, 1248005.013 1598327.033 0, 1248242.265 1598341.637 0, 1248479.516 1598356.255 0, 1248716.767 1598370.887 0, 
+    1248954.016 1598385.533 0, 1249191.265 1598400.193 0, 1249428.513 1598414.867 0, 1249665.76 1598429.555 0, 1249903.006 1598444.256 0, 1250140.251 1598458.972 0, 1250377.495 1598473.702 0, 1250614.739 1598488.446 0, 1250850.874 1598503.134 0, 1251196.417 1592950.833 0, 
+    1251541.988 1587398.083 0))
+
+POLYGON ((1262237.483 1599227.92 0, 1262001.389 1599212.564 0, 1261764.188 1599197.15 0, 1261526.986 1599181.75 0, 1261289.784 1599166.364 0, 1261052.58 1599150.992 0, 1260815.375 1599135.634 0, 1260578.17 1599120.29 0, 1260340.964 1599104.96 0, 1260103.757 1599089.643 0, 
+    1259866.548 1599074.341 0, 1259629.34 1599059.053 0, 1259392.13 1599043.779 0, 1259154.919 1599028.518 0, 1258917.707 1599013.272 0, 1258680.495 1598998.04 0, 1258443.281 1598982.821 0, 1258206.067 1598967.617 0, 1257968.851 1598952.426 0, 1257731.635 1598937.25 0, 
+    1257494.418 1598922.087 0, 1257257.2 1598906.938 0, 1257019.981 1598891.804 0, 1256782.762 1598876.683 0, 1256544.434 1598861.506 0, 1256308.319 1598846.484 0, 1256071.097 1598831.405 0, 1255833.874 1598816.34 0, 1255596.65 1598801.289 0, 1255359.425 1598786.252 0, 
+    1255122.199 1598771.229 0, 1254884.972 1598756.22 0, 1254647.744 1598741.225 0, 1254410.515 1598726.244 0, 1254173.286 1598711.277 0, 1253936.056 1598696.324 0, 1253698.824 1598681.384 0, 1253461.592 1598666.459 0, 1253224.359 1598651.548 0, 1252987.125 1598636.651 0, 
+    1252749.891 1598621.767 0, 1252512.655 1598606.898 0, 1252275.419 1598592.043 0, 1252038.181 1598577.201 0, 1251800.943 1598562.374 0, 1251563.704 1598547.56 0, 1251326.464 1598532.761 0, 1251089.223 1598517.975 0, 1250850.874 1598503.134 0, 1250505.359 1604054.98 0, 
+    1250159.873 1609606.365 0, 1250397.565 1609621.164 0, 1250634.153 1609635.909 0, 1250870.739 1609650.668 0, 1251107.325 1609665.441 0, 1251343.91 1609680.227 0, 1251580.494 1609695.028 0, 1251817.076 1609709.842 0, 1252053.659 1609724.671 0, 1252290.24 1609739.513 0, 
+    1252526.82 1609754.369 0, 1252763.4 1609769.239 0, 1252999.978 1609784.124 0, 1253236.556 1609799.022 0, 1253473.133 1609813.934 0, 1253709.709 1609828.859 0, 1253946.284 1609843.799 0, 1254182.858 1609858.753 0, 1254419.432 1609873.721 0, 1254656.004 1609888.702 0, 
+    1254892.576 1609903.698 0, 1255129.146 1609918.707 0, 1255365.716 1609933.731 0, 1255602.285 1609948.768 0, 1255837.75 1609963.749 0, 1256075.42 1609978.884 0, 1256311.987 1609993.963 0, 1256548.552 1610009.056 0, 1256785.117 1610024.163 0, 1257021.68 1610039.284 0, 
+    1257258.243 1610054.419 0, 1257494.805 1610069.567 0, 1257731.366 1610084.73 0, 1257967.926 1610099.906 0, 1258204.485 1610115.097 0, 1258441.043 1610130.301 0, 1258677.601 1610145.52 0, 1258914.157 1610160.752 0, 1259150.713 1610175.998 0, 1259387.267 1610191.258 0, 
+    1259623.821 1610206.532 0, 1259860.374 1610221.82 0, 1260096.926 1610237.122 0, 1260333.477 1610252.437 0, 1260570.027 1610267.767 0, 1260806.576 1610283.111 0, 1261043.125 1610298.468 0, 1261279.672 1610313.84 0, 1261515.116 1610329.153 0, 1261876.285 1604778.767 0, 
+    1262237.483 1599227.92 0))
+
+POLYGON ((1272868.272 1611084.02 0, 1272632.871 1611068.041 0, 1272396.368 1611052.001 0, 1272159.864 1611035.976 0, 1271923.359 1611019.964 0, 1271686.853 1611003.966 0, 1271450.346 1610987.982 0, 1271213.838 1610972.012 0, 1270977.33 1610956.056 0, 1270740.82 1610940.113 0, 
+    1270504.309 1610924.185 0, 1270267.798 1610908.271 0, 1270031.285 1610892.37 0, 1269794.772 1610876.484 0, 1269558.257 1610860.611 0, 1269321.742 1610844.752 0, 1269085.226 1610828.908 0, 1268848.709 1610813.077 0, 1268612.191 1610797.26 0, 1268375.672 1610781.457 0, 
+    1268139.152 1610765.668 0, 1267902.631 1610749.892 0, 1267666.109 1610734.131 0, 1267429.586 1610718.384 0, 1267191.961 1610702.577 0, 1266956.538 1610686.931 0, 1266720.013 1610671.225 0, 1266483.486 1610655.534 0, 1266246.959 1610639.856 0, 1266010.43 1610624.192 0, 
+    1265773.901 1610608.542 0, 1265537.371 1610592.906 0, 1265300.84 1610577.284 0, 1265064.308 1610561.676 0, 1264827.775 1610546.082 0, 1264591.241 1610530.502 0, 1264354.707 1610514.935 0, 1264118.171 1610499.383 0, 1263881.634 1610483.844 0, 1263645.097 1610468.32 0, 
+    1263408.559 1610452.809 0, 1263172.019 1610437.312 0, 1262935.479 1610421.83 0, 1262698.938 1610406.361 0, 1262462.396 1610390.906 0, 1262225.853 1610375.465 0, 1261989.309 1610360.038 0, 1261752.765 1610344.624 0, 1261515.116 1610329.153 0, 1261153.978 1615879.071 0, 
+    1260792.871 1621428.515 0, 1261029.863 1621443.944 0, 1261265.755 1621459.314 0, 1261501.645 1621474.699 0, 1261737.535 1621490.097 0, 1261973.424 1621505.51 0, 1262209.311 1621520.936 0, 1262445.198 1621536.376 0, 1262681.084 1621551.83 0, 1262916.969 1621567.298 0, 
+    1263152.854 1621582.779 0, 1263388.737 1621598.275 0, 1263624.619 1621613.784 0, 1263860.501 1621629.308 0, 1264096.381 1621644.845 0, 1264332.261 1621660.396 0, 1264568.14 1621675.961 0, 1264804.017 1621691.54 0, 1265039.894 1621707.133 0, 1265275.77 1621722.739 0, 
+    1265511.645 1621738.36 0, 1265747.519 1621753.994 0, 1265983.393 1621769.643 0, 1266219.265 1621785.305 0, 1266454.038 1621800.908 0, 1266691.007 1621816.671 0, 1266926.876 1621832.375 0, 1267162.745 1621848.092 0, 1267398.613 1621863.824 0, 1267634.479 1621879.57 0, 
+    1267870.345 1621895.329 0, 1268106.21 1621911.102 0, 1268342.074 1621926.889 0, 1268577.937 1621942.69 0, 1268813.799 1621958.505 0, 1269049.66 1621974.334 0, 1269285.52 1621990.177 0, 1269521.38 1622006.033 0, 1269757.238 1622021.904 0, 1269993.096 1622037.788 0, 
+    1270228.952 1622053.686 0, 1270464.808 1622069.598 0, 1270700.662 1622085.524 0, 1270936.516 1622101.464 0, 1271172.369 1622117.418 0, 1271408.22 1622133.385 0, 1271644.071 1622149.367 0, 1271879.921 1622165.362 0, 1272114.673 1622181.297 0, 1272491.456 1616632.896 0, 
+    1272868.272 1611084.02 0))
+
+POLYGON ((1283434.302 1622966.062 0, 1283199.595 1622949.464 0, 1282963.791 1622932.802 0, 1282727.986 1622916.155 0, 1282492.181 1622899.521 0, 1282256.374 1622882.901 0, 1282020.566 1622866.295 0, 1281784.757 1622849.702 0, 1281548.948 1622833.124 0, 1281313.137 1622816.56 0, 
+    1281077.326 1622800.009 0, 1280841.513 1622783.472 0, 1280605.699 1622766.949 0, 1280369.885 1622750.44 0, 1280134.069 1622733.945 0, 1279898.253 1622717.464 0, 1279662.435 1622700.997 0, 1279426.617 1622684.543 0, 1279190.798 1622668.104 0, 1278954.977 1622651.678 0, 
+    1278719.156 1622635.266 0, 1278483.334 1622618.868 0, 1278247.511 1622602.484 0, 1278011.686 1622586.114 0, 1277774.764 1622569.682 0, 1277540.035 1622553.416 0, 1277304.208 1622537.087 0, 1277068.38 1622520.772 0, 1276832.551 1622504.472 0, 1276596.721 1622488.185 0, 
+    1276360.89 1622471.912 0, 1276125.058 1622455.653 0, 1275889.225 1622439.407 0, 1275653.391 1622423.176 0, 1275417.557 1622406.959 0, 1275181.721 1622390.755 0, 1274945.884 1622374.565 0, 1274710.047 1622358.39 0, 1274474.208 1622342.228 0, 1274238.369 1622326.08 0, 
+    1274002.528 1622309.945 0, 1273766.687 1622293.825 0, 1273530.844 1622277.719 0, 1273295.001 1622261.626 0, 1273059.157 1622245.547 0, 1272823.312 1622229.483 0, 1272587.465 1622213.432 0, 1272351.618 1622197.395 0, 1272114.673 1622181.297 0, 1271737.921 1627729.218 0, 
+    1271361.203 1633276.652 0, 1271597.493 1633292.705 0, 1271832.687 1633308.697 0, 1272067.88 1633324.704 0, 1272303.072 1633340.724 0, 1272538.263 1633356.758 0, 1272773.454 1633372.806 0, 1273008.643 1633388.868 0, 1273243.831 1633404.944 0, 1273479.019 1633421.033 0, 
+    1273714.205 1633437.137 0, 1273949.391 1633453.254 0, 1274184.575 1633469.385 0, 1274419.759 1633485.53 0, 1274654.942 1633501.689 0, 1274890.124 1633517.861 0, 1275125.304 1633534.047 0, 1275360.484 1633550.248 0, 1275595.663 1633566.462 0, 1275830.841 1633582.69 0, 
+    1276066.018 1633598.932 0, 1276301.194 1633615.187 0, 1276536.369 1633631.457 0, 1276771.543 1633647.74 0, 1277005.623 1633663.961 0, 1277241.888 1633680.348 0, 1277477.06 1633696.673 0, 1277712.23 1633713.012 0, 1277947.399 1633729.364 0, 1278182.568 1633745.73 0, 
+    1278417.735 1633762.111 0, 1278652.901 1633778.505 0, 1278888.067 1633794.913 0, 1279123.231 1633811.334 0, 1279358.395 1633827.77 0, 1279593.557 1633844.219 0, 1279828.719 1633860.682 0, 1280063.88 1633877.16 0, 1280299.039 1633893.65 0, 1280534.198 1633910.155 0, 
+    1280769.356 1633926.674 0, 1281004.512 1633943.206 0, 1281239.668 1633959.753 0, 1281474.823 1633976.313 0, 1281709.977 1633992.887 0, 1281945.129 1634009.474 0, 1282180.281 1634026.076 0, 1282415.432 1634042.692 0, 1282649.489 1634059.244 0, 1283041.879 1628512.896 0, 
+    1283434.302 1622966.062 0))
+
+POLYGON ((1293935.52 1634873.724 0, 1293701.508 1634856.511 0, 1293466.405 1634839.231 0, 1293231.301 1634821.965 0, 1292996.196 1634804.713 0, 1292761.09 1634787.474 0, 1292525.983 1634770.25 0, 1292290.875 1634753.039 0, 1292055.766 1634735.843 0, 1291820.656 1634718.66 0, 
+    1291585.545 1634701.491 0, 1291350.433 1634684.336 0, 1291115.32 1634667.194 0, 1290880.205 1634650.067 0, 1290645.09 1634632.953 0, 1290409.974 1634615.853 0, 1290174.857 1634598.767 0, 1289939.739 1634581.695 0, 1289704.62 1634564.636 0, 1289469.5 1634547.592 0, 
+    1289234.378 1634530.561 0, 1288999.256 1634513.544 0, 1288764.133 1634496.541 0, 1288529.009 1634479.552 0, 1288292.792 1634462.498 0, 1288058.758 1634445.615 0, 1287823.63 1634428.668 0, 1287588.502 1634411.734 0, 1287353.373 1634394.814 0, 1287118.243 1634377.908 0, 
+    1286883.112 1634361.016 0, 1286647.98 1634344.137 0, 1286412.846 1634327.272 0, 1286177.712 1634310.422 0, 1285942.577 1634293.585 0, 1285707.441 1634276.762 0, 1285472.304 1634259.952 0, 1285237.166 1634243.157 0, 1285002.027 1634226.375 0, 1284766.887 1634209.608 0, 
+    1284531.746 1634192.854 0, 1284296.604 1634176.114 0, 1284061.461 1634159.388 0, 1283826.317 1634142.675 0, 1283591.172 1634125.977 0, 1283356.026 1634109.292 0, 1283120.879 1634092.621 0, 1282885.731 1634075.964 0, 1282649.489 1634059.244 0, 1282257.135 1639605.098 0, 
+    1281864.816 1645150.451 0, 1282100.402 1645167.125 0, 1282334.897 1645183.736 0, 1282569.391 1645200.361 0, 1282803.884 1645216.999 0, 1283038.377 1645233.651 0, 1283272.868 1645250.317 0, 1283507.358 1645266.997 0, 1283741.847 1645283.691 0, 1283976.336 1645300.398 0, 
+    1284210.823 1645317.119 0, 1284445.309 1645333.854 0, 1284679.794 1645350.603 0, 1284914.279 1645367.366 0, 1285148.762 1645384.142 0, 1285383.244 1645400.932 0, 1285617.726 1645417.736 0, 1285852.206 1645434.554 0, 1286086.686 1645451.386 0, 1286321.164 1645468.231 0, 
+    1286555.641 1645485.09 0, 1286790.118 1645501.963 0, 1287024.593 1645518.85 0, 1287259.068 1645535.751 0, 1287492.452 1645552.586 0, 1287728.013 1645569.593 0, 1287962.485 1645586.535 0, 1288196.955 1645603.491 0, 1288431.425 1645620.461 0, 1288665.893 1645637.444 0, 
+    1288900.361 1645654.441 0, 1289134.827 1645671.452 0, 1289369.292 1645688.477 0, 1289603.757 1645705.516 0, 1289838.22 1645722.568 0, 1290072.683 1645739.634 0, 1290307.144 1645756.714 0, 1290541.605 1645773.808 0, 1290776.064 1645790.916 0, 1291010.522 1645808.037 0, 
+    1291244.98 1645825.172 0, 1291479.436 1645842.321 0, 1291713.891 1645859.484 0, 1291948.346 1645876.661 0, 1292182.799 1645893.851 0, 1292417.252 1645911.055 0, 1292651.703 1645928.273 0, 1292886.153 1645945.505 0, 1293119.515 1645962.671 0, 1293527.499 1640418.447 0, 
+    1293935.52 1634873.724 0))
+
+POLYGON ((1304371.874 1646806.683 0, 1304138.56 1646788.858 0, 1303904.159 1646770.964 0, 1303669.757 1646753.084 0, 1303435.355 1646735.217 0, 1303200.951 1646717.364 0, 1302966.546 1646699.526 0, 1302732.14 1646681.7 0, 1302497.733 1646663.889 0, 1302263.325 1646646.092 0, 
+    1302028.916 1646628.308 0, 1301794.506 1646610.538 0, 1301560.094 1646592.782 0, 1301325.682 1646575.039 0, 1301091.269 1646557.311 0, 1300856.855 1646539.596 0, 1300622.439 1646521.895 0, 1300388.023 1646504.208 0, 1300153.605 1646486.535 0, 1299919.187 1646468.875 0, 
+    1299684.767 1646451.23 0, 1299450.347 1646433.598 0, 1299215.925 1646415.979 0, 1298981.503 1646398.375 0, 1298745.992 1646380.703 0, 1298512.654 1646363.208 0, 1298278.229 1646345.645 0, 1298043.802 1646328.096 0, 1297809.374 1646310.56 0, 1297574.945 1646293.039 0, 
+    1297340.515 1646275.531 0, 1297106.084 1646258.037 0, 1296871.653 1646240.557 0, 1296637.22 1646223.09 0, 1296402.786 1646205.638 0, 1296168.351 1646188.199 0, 1295933.915 1646170.774 0, 1295699.477 1646153.363 0, 1295465.039 1646135.965 0, 1295230.6 1646118.582 0, 
+    1294996.16 1646101.212 0, 1294761.719 1646083.856 0, 1294527.277 1646066.514 0, 1294292.834 1646049.186 0, 1294058.389 1646031.871 0, 1293823.944 1646014.57 0, 1293589.498 1645997.283 0, 1293355.051 1645980.01 0, 1293119.515 1645962.671 0, 1292711.568 1651506.387 0, 
+    1292303.659 1657049.591 0, 1292538.54 1657066.883 0, 1292772.334 1657084.108 0, 1293006.128 1657101.347 0, 1293239.921 1657118.599 0, 1293473.712 1657135.866 0, 1293707.503 1657153.146 0, 1293941.293 1657170.44 0, 1294175.081 1657187.747 0, 1294408.869 1657205.069 0, 
+    1294642.655 1657222.404 0, 1294876.441 1657239.753 0, 1295110.226 1657257.116 0, 1295344.009 1657274.492 0, 1295577.792 1657291.882 0, 1295811.573 1657309.286 0, 1296045.353 1657326.704 0, 1296279.133 1657344.136 0, 1296512.911 1657361.581 0, 1296746.689 1657379.04 0, 
+    1296980.465 1657396.513 0, 1297214.24 1657413.999 0, 1297448.015 1657431.5 0, 1297681.788 1657449.014 0, 1297914.476 1657466.46 0, 1298149.331 1657484.083 0, 1298383.101 1657501.639 0, 1298616.87 1657519.208 0, 1298850.638 1657536.79 0, 1299084.406 1657554.387 0, 
+    1299318.172 1657571.998 0, 1299551.937 1657589.622 0, 1299785.7 1657607.26 0, 1300019.463 1657624.911 0, 1300253.225 1657642.577 0, 1300486.986 1657660.256 0, 1300720.746 1657677.949 0, 1300954.505 1657695.656 0, 1301188.262 1657713.376 0, 1301422.019 1657731.11 0, 
+    1301655.774 1657748.858 0, 1301889.529 1657766.62 0, 1302123.283 1657784.395 0, 1302357.035 1657802.185 0, 1302590.786 1657819.988 0, 1302824.537 1657837.804 0, 1303058.286 1657855.635 0, 1303292.034 1657873.479 0, 1303524.699 1657891.255 0, 1303948.267 1652349.225 0, 
+    1304371.874 1646806.683 0))
+
+POLYGON ((1314743.316 1658764.616 0, 1314510.701 1658746.183 0, 1314277.004 1658727.679 0, 1314043.306 1658709.188 0, 1313809.607 1658690.711 0, 1313575.907 1658672.247 0, 1313342.205 1658653.798 0, 1313108.503 1658635.362 0, 1312874.8 1658616.94 0, 1312641.095 1658598.532 0, 
+    1312407.389 1658580.137 0, 1312173.683 1658561.756 0, 1311939.975 1658543.389 0, 1311706.266 1658525.036 0, 1311472.556 1658506.696 0, 1311238.845 1658488.371 0, 1311005.133 1658470.059 0, 1310771.42 1658451.76 0, 1310537.706 1658433.476 0, 1310303.99 1658415.205 0, 
+    1310070.274 1658396.948 0, 1309836.556 1658378.705 0, 1309602.838 1658360.475 0, 1309369.118 1658342.26 0, 1309134.316 1658323.973 0, 1308901.676 1658305.869 0, 1308667.953 1658287.695 0, 1308434.229 1658269.534 0, 1308200.504 1658251.387 0, 1307966.778 1658233.254 0, 
+    1307733.051 1658215.135 0, 1307499.323 1658197.029 0, 1307265.594 1658178.937 0, 1307031.863 1658160.859 0, 1306798.132 1658142.795 0, 1306564.399 1658124.744 0, 1306330.666 1658106.707 0, 1306096.931 1658088.684 0, 1305863.196 1658070.674 0, 1305629.459 1658052.679 0, 
+    1305395.721 1658034.697 0, 1305161.983 1658016.729 0, 1304928.243 1657998.775 0, 1304694.502 1657980.834 0, 1304460.76 1657962.907 0, 1304227.017 1657944.994 0, 1303993.273 1657927.095 0, 1303759.528 1657909.209 0, 1303524.699 1657891.255 0, 1303101.171 1663432.764 0, 
+    1302677.683 1668973.748 0, 1302911.856 1668991.653 0, 1303144.949 1669009.488 0, 1303378.041 1669027.338 0, 1303611.132 1669045.201 0, 1303844.221 1669063.077 0, 1304077.31 1669080.968 0, 1304310.398 1669098.872 0, 1304543.484 1669116.79 0, 1304776.57 1669134.722 0, 
+    1305009.654 1669152.667 0, 1305242.737 1669170.626 0, 1305475.82 1669188.599 0, 1305708.901 1669206.586 0, 1305941.981 1669224.586 0, 1306175.06 1669242.6 0, 1306408.138 1669260.628 0, 1306641.215 1669278.669 0, 1306874.291 1669296.724 0, 1307107.366 1669314.793 0, 
+    1307340.44 1669332.876 0, 1307573.512 1669350.972 0, 1307806.584 1669369.082 0, 1308039.655 1669387.206 0, 1308271.646 1669405.259 0, 1308505.793 1669423.495 0, 1308738.86 1669441.659 0, 1308971.926 1669459.838 0, 1309204.992 1669478.03 0, 1309438.056 1669496.236 0, 
+    1309671.119 1669514.456 0, 1309904.181 1669532.69 0, 1310137.242 1669550.937 0, 1310370.302 1669569.198 0, 1310603.361 1669587.472 0, 1310836.419 1669605.761 0, 1311069.475 1669624.063 0, 1311302.531 1669642.379 0, 1311535.585 1669660.708 0, 1311768.639 1669679.051 0, 
+    1312001.691 1669697.408 0, 1312234.742 1669715.779 0, 1312467.793 1669734.163 0, 1312700.842 1669752.561 0, 1312933.89 1669770.973 0, 1313166.937 1669789.399 0, 1313399.982 1669807.838 0, 1313633.027 1669826.291 0, 1313864.993 1669844.672 0, 1314304.134 1664304.907 0, 
+    1314743.316 1658764.616 0))
+
+POLYGON ((1325049.799 1670747.199 0, 1324817.884 1670728.162 0, 1324584.892 1670709.051 0, 1324351.899 1670689.954 0, 1324118.905 1670670.87 0, 1323885.91 1670651.8 0, 1323652.914 1670632.743 0, 1323419.916 1670613.701 0, 1323186.918 1670594.672 0, 1322953.918 1670575.656 0, 
+    1322720.918 1670556.655 0, 1322487.916 1670537.667 0, 1322254.913 1670518.693 0, 1322021.909 1670499.732 0, 1321788.904 1670480.786 0, 1321555.898 1670461.853 0, 1321322.89 1670442.933 0, 1321089.882 1670424.028 0, 1320856.872 1670405.136 0, 1320623.861 1670386.258 0, 
+    1320390.85 1670367.393 0, 1320157.837 1670348.543 0, 1319924.823 1670329.706 0, 1319691.808 1670310.882 0, 1319457.715 1670291.986 0, 1319225.774 1670273.277 0, 1318992.755 1670254.495 0, 1318759.736 1670235.726 0, 1318526.715 1670216.972 0, 1318293.693 1670198.231 0, 
+    1318060.671 1670179.503 0, 1317827.647 1670160.79 0, 1317594.621 1670142.09 0, 1317361.595 1670123.404 0, 1317128.568 1670104.731 0, 1316895.54 1670086.073 0, 1316662.51 1670067.428 0, 1316429.48 1670048.796 0, 1316196.448 1670030.179 0, 1315963.415 1670011.575 0, 
+    1315730.381 1669992.985 0, 1315497.346 1669974.408 0, 1315264.31 1669955.846 0, 1315031.273 1669937.297 0, 1314798.235 1669918.762 0, 1314565.195 1669900.24 0, 1314332.155 1669881.732 0, 1314099.114 1669863.238 0, 1313864.993 1669844.672 0, 1313425.895 1675383.905 0, 
+    1312986.84 1680922.598 0, 1313220.305 1680941.112 0, 1313452.694 1680959.554 0, 1313685.083 1680978.01 0, 1313917.47 1680996.48 0, 1314149.856 1681014.963 0, 1314382.241 1681033.46 0, 1314614.625 1681051.971 0, 1314847.008 1681070.495 0, 1315079.39 1681089.034 0, 
+    1315311.771 1681107.585 0, 1315544.151 1681126.151 0, 1315776.529 1681144.73 0, 1316008.907 1681163.323 0, 1316241.283 1681181.929 0, 1316473.658 1681200.549 0, 1316706.033 1681219.183 0, 1316938.406 1681237.831 0, 1317170.778 1681256.492 0, 1317403.149 1681275.167 0, 
+    1317635.518 1681293.855 0, 1317867.887 1681312.558 0, 1318100.255 1681331.274 0, 1318332.621 1681350.003 0, 1318563.913 1681368.66 0, 1318797.351 1681387.503 0, 1319029.714 1681406.274 0, 1319262.076 1681425.058 0, 1319494.437 1681443.856 0, 1319726.797 1681462.668 0, 
+    1319959.156 1681481.493 0, 1320191.514 1681500.332 0, 1320423.87 1681519.185 0, 1320656.226 1681538.051 0, 1320888.58 1681556.931 0, 1321120.933 1681575.825 0, 1321353.285 1681594.732 0, 1321585.636 1681613.653 0, 1321817.986 1681632.588 0, 1322050.335 1681651.537 0, 
+    1322282.683 1681670.499 0, 1322515.029 1681689.474 0, 1322747.375 1681708.464 0, 1322979.719 1681727.467 0, 1323212.062 1681746.484 0, 1323444.404 1681765.514 0, 1323676.745 1681784.558 0, 1323909.085 1681803.616 0, 1324140.351 1681822.599 0, 1324595.053 1676285.169 0, 
+    1325049.799 1670747.199 0))
+
+POLYGON ((538552.49 977803.622 0, 538280.114 977830.651 0, 538006.341 977857.835 0, 537732.569 977885.035 0, 537458.8 977912.251 0, 537185.031 977939.483 0, 536911.265 977966.732 0, 536637.5 977993.996 0, 536363.737 978021.277 0, 536089.975 978048.574 0, 
+    535816.215 978075.887 0, 535542.457 978103.216 0, 535268.7 978130.561 0, 534994.944 978157.922 0, 534721.191 978185.299 0, 534447.439 978212.693 0, 534173.688 978240.102 0, 533899.939 978267.528 0, 533626.192 978294.97 0, 533352.447 978322.428 0, 
+    533078.703 978349.902 0, 532804.96 978377.392 0, 532531.22 978404.898 0, 532257.481 978432.42 0, 531982.344 978460.1 0, 531710.007 978487.513 0, 531436.273 978515.084 0, 531162.54 978542.671 0, 530888.809 978570.274 0, 530615.08 978597.893 0, 
+    530341.352 978625.528 0, 530067.626 978653.179 0, 529793.902 978680.846 0, 529520.179 978708.53 0, 529246.458 978736.229 0, 528972.738 978763.945 0, 528699.02 978791.677 0, 528425.304 978819.425 0, 528151.589 978847.189 0, 527877.876 978874.969 0, 
+    527604.164 978902.765 0, 527330.455 978930.578 0, 527056.747 978958.406 0, 526783.04 978986.251 0, 526509.335 979014.111 0, 526235.632 979041.988 0, 525961.93 979069.881 0, 525688.23 979097.79 0, 525413.132 979125.858 0, 525979.638 984676.64 0, 
+    526546.156 990227.535 0, 526820.598 990199.534 0, 527093.644 990171.692 0, 527366.692 990143.866 0, 527639.742 990116.055 0, 527912.794 990088.261 0, 528185.847 990060.483 0, 528458.901 990032.721 0, 528731.958 990004.975 0, 529005.016 989977.245 0, 
+    529278.075 989949.532 0, 529551.136 989921.834 0, 529824.199 989894.152 0, 530097.264 989866.487 0, 530370.33 989838.837 0, 530643.398 989811.204 0, 530916.467 989783.586 0, 531189.538 989755.985 0, 531462.611 989728.4 0, 531735.685 989700.831 0, 
+    532008.761 989673.278 0, 532281.838 989645.741 0, 532554.917 989618.22 0, 532827.998 989590.715 0, 533099.685 989563.367 0, 533374.164 989535.753 0, 533647.25 989508.297 0, 533920.337 989480.856 0, 534193.426 989453.432 0, 534466.516 989426.023 0, 
+    534739.609 989398.631 0, 535012.702 989371.255 0, 535285.797 989343.895 0, 535558.894 989316.55 0, 535831.993 989289.222 0, 536105.093 989261.91 0, 536378.195 989234.615 0, 536651.298 989207.335 0, 536924.403 989180.071 0, 537197.509 989152.823 0, 
+    537470.617 989125.592 0, 537743.727 989098.376 0, 538016.838 989071.177 0, 538289.951 989043.993 0, 538563.066 989016.826 0, 538836.182 988989.675 0, 539109.3 988962.54 0, 539382.419 988935.421 0, 539654.145 988908.456 0, 539103.312 983355.982 0, 
+    538552.49 977803.622 0))
+
+POLYGON ((552765.808 987626.414 0, 552494.005 987652.611 0, 552220.81 987678.959 0, 551947.617 987705.322 0, 551674.425 987731.702 0, 551401.235 987758.097 0, 551128.046 987784.509 0, 550854.859 987810.937 0, 550581.674 987837.381 0, 550308.49 987863.84 0, 
+    550035.308 987890.316 0, 549762.127 987916.808 0, 549488.947 987943.317 0, 549215.77 987969.841 0, 548942.594 987996.381 0, 548669.419 988022.938 0, 548396.246 988049.51 0, 548123.074 988076.099 0, 547849.905 988102.703 0, 547576.736 988129.324 0, 
+    547303.569 988155.961 0, 547030.404 988182.613 0, 546757.241 988209.282 0, 546484.078 988235.967 0, 546209.524 988262.805 0, 545937.759 988289.386 0, 545664.602 988316.119 0, 545391.446 988342.868 0, 545118.292 988369.634 0, 544845.139 988396.415 0, 
+    544571.988 988423.213 0, 544298.839 988450.026 0, 544025.691 988476.856 0, 543752.544 988503.702 0, 543479.4 988530.564 0, 543206.257 988557.442 0, 542933.115 988584.336 0, 542659.975 988611.246 0, 542386.837 988638.172 0, 542113.7 988665.114 0, 
+    541840.565 988692.072 0, 541567.431 988719.047 0, 541294.299 988746.037 0, 541021.168 988773.044 0, 540748.04 988800.066 0, 540474.912 988827.105 0, 540201.787 988854.16 0, 539928.662 988881.231 0, 539654.145 988908.456 0, 540204.989 994461.04 0, 
+    540755.844 1000013.73 0, 541029.704 999986.569 0, 541302.175 999959.563 0, 541574.647 999932.573 0, 541847.12 999905.599 0, 542119.596 999878.641 0, 542392.072 999851.7 0, 542664.551 999824.774 0, 542937.031 999797.864 0, 543209.512 999770.97 0, 
+    543481.996 999744.092 0, 543754.48 999717.231 0, 544026.967 999690.385 0, 544299.454 999663.555 0, 544571.944 999636.742 0, 544844.435 999609.944 0, 545116.928 999583.162 0, 545389.422 999556.397 0, 545661.918 999529.648 0, 545934.415 999502.914 0, 
+    546206.914 999476.197 0, 546479.414 999449.495 0, 546751.916 999422.81 0, 547024.42 999396.141 0, 547295.534 999369.624 0, 547569.432 999342.85 0, 547841.94 999316.229 0, 548114.45 999289.624 0, 548386.962 999263.035 0, 548659.475 999236.462 0, 
+    548931.989 999209.905 0, 549204.505 999183.364 0, 549477.023 999156.839 0, 549749.542 999130.33 0, 550022.063 999103.838 0, 550294.586 999077.361 0, 550567.11 999050.9 0, 550839.635 999024.455 0, 551112.162 998998.027 0, 551384.691 998971.614 0, 
+    551657.221 998945.217 0, 551929.753 998918.837 0, 552202.286 998892.472 0, 552474.821 998866.124 0, 552747.357 998839.791 0, 553019.895 998813.475 0, 553292.435 998787.175 0, 553564.976 998760.89 0, 553836.128 998734.756 0, 553300.963 993180.532 0, 
+    552765.808 987626.414 0))
+
+POLYGON ((566919.974 997492.742 0, 566648.746 997518.11 0, 566376.132 997543.625 0, 566103.52 997569.155 0, 565830.908 997594.701 0, 565558.299 997620.263 0, 565285.69 997645.842 0, 565013.084 997671.436 0, 564740.479 997697.047 0, 564467.875 997722.673 0, 
+    564195.273 997748.316 0, 563922.672 997773.975 0, 563650.073 997799.649 0, 563377.475 997825.34 0, 563104.879 997851.047 0, 562832.285 997876.769 0, 562559.692 997902.508 0, 562287.1 997928.263 0, 562014.51 997954.034 0, 561741.921 997979.821 0, 
+    561469.334 998005.624 0, 561196.749 998031.443 0, 560924.165 998057.278 0, 560651.583 998083.129 0, 560377.613 998109.128 0, 560106.422 998134.88 0, 559833.844 998160.779 0, 559561.268 998186.694 0, 559288.693 998212.626 0, 559016.12 998238.573 0, 
+    558743.548 998264.537 0, 558470.978 998290.516 0, 558198.409 998316.512 0, 557925.842 998342.523 0, 557653.276 998368.551 0, 557380.712 998394.595 0, 557108.149 998420.654 0, 556835.588 998446.73 0, 556563.029 998472.822 0, 556290.471 998498.93 0, 
+    556017.914 998525.054 0, 555745.36 998551.194 0, 555472.806 998577.35 0, 555200.254 998603.522 0, 554927.704 998629.71 0, 554655.155 998655.914 0, 554382.608 998682.134 0, 554110.062 998708.37 0, 553836.128 998734.756 0, 554371.303 1004289.082 0, 
+    554906.488 1009843.505 0, 555179.764 1009817.182 0, 555451.656 1009791.009 0, 555723.55 1009764.852 0, 555995.445 1009738.711 0, 556267.341 1009712.585 0, 556539.239 1009686.476 0, 556811.138 1009660.383 0, 557083.04 1009634.306 0, 557354.942 1009608.245 0, 
+    557626.846 1009582.199 0, 557898.752 1009556.17 0, 558170.659 1009530.157 0, 558442.568 1009504.16 0, 558714.478 1009478.179 0, 558986.39 1009452.213 0, 559258.303 1009426.264 0, 559530.218 1009400.331 0, 559802.134 1009374.414 0, 560074.052 1009348.513 0, 
+    560345.972 1009322.628 0, 560617.892 1009296.758 0, 560889.815 1009270.905 0, 561161.739 1009245.068 0, 561432.279 1009219.378 0, 561705.591 1009193.442 0, 561977.52 1009167.653 0, 562249.45 1009141.88 0, 562521.381 1009116.122 0, 562793.315 1009090.381 0, 
+    563065.249 1009064.656 0, 563337.185 1009038.947 0, 563609.123 1009013.254 0, 563881.062 1008987.577 0, 564153.003 1008961.916 0, 564424.945 1008936.271 0, 564696.888 1008910.642 0, 564968.834 1008885.029 0, 565240.78 1008859.431 0, 565512.728 1008833.85 0, 
+    565784.678 1008808.285 0, 566056.629 1008782.736 0, 566328.582 1008757.203 0, 566600.536 1008731.686 0, 566872.492 1008706.185 0, 567144.449 1008680.7 0, 567416.408 1008655.231 0, 567688.368 1008629.778 0, 567958.945 1008604.471 0, 567439.455 1003048.557 0, 
+    566919.974 997492.742 0))
+
+POLYGON ((581014.85 1007402.317 0, 580744.201 1007426.86 0, 580472.17 1007451.544 0, 580200.14 1007476.245 0, 579928.112 1007500.962 0, 579656.086 1007525.694 0, 579384.06 1007550.443 0, 579112.037 1007575.207 0, 578840.014 1007599.988 0, 578567.994 1007624.785 0, 
+    578295.974 1007649.597 0, 578023.956 1007674.426 0, 577751.94 1007699.271 0, 577479.925 1007724.131 0, 577207.911 1007749.008 0, 576935.899 1007773.901 0, 576663.889 1007798.809 0, 576391.88 1007823.734 0, 576119.872 1007848.675 0, 575847.866 1007873.632 0, 
+    575575.861 1007898.604 0, 575303.858 1007923.593 0, 575031.856 1007948.598 0, 574759.856 1007973.619 0, 574486.473 1007998.783 0, 574215.86 1008023.708 0, 573943.864 1008048.777 0, 573671.869 1008073.862 0, 573399.876 1008098.963 0, 573127.885 1008124.08 0, 
+    572855.895 1008149.212 0, 572583.907 1008174.361 0, 572311.92 1008199.526 0, 572039.934 1008224.707 0, 571767.95 1008249.904 0, 571495.967 1008275.117 0, 571223.986 1008300.346 0, 570952.007 1008325.591 0, 570680.029 1008350.852 0, 570408.052 1008376.129 0, 
+    570136.077 1008401.421 0, 569864.103 1008426.73 0, 569592.131 1008452.055 0, 569320.16 1008477.396 0, 569048.191 1008502.753 0, 568776.224 1008528.126 0, 568504.257 1008553.515 0, 568232.293 1008578.92 0, 567958.945 1008604.471 0, 568478.444 1014160.478 0, 
+    568997.951 1019716.574 0, 569270.641 1019691.085 0, 569541.952 1019665.741 0, 569813.264 1019640.413 0, 570084.578 1019615.101 0, 570355.893 1019589.806 0, 570627.209 1019564.525 0, 570898.527 1019539.261 0, 571169.847 1019514.013 0, 571441.168 1019488.781 0, 
+    571712.491 1019463.565 0, 571983.815 1019438.365 0, 572255.14 1019413.181 0, 572526.467 1019388.013 0, 572797.796 1019362.86 0, 573069.126 1019337.724 0, 573340.457 1019312.604 0, 573611.79 1019287.499 0, 573883.124 1019262.411 0, 574154.46 1019237.339 0, 
+    574425.797 1019212.282 0, 574697.136 1019187.242 0, 574968.477 1019162.217 0, 575239.818 1019137.209 0, 575509.781 1019112.343 0, 575782.506 1019087.239 0, 576053.852 1019062.279 0, 576325.2 1019037.334 0, 576596.549 1019012.406 0, 576867.9 1018987.493 0, 
+    577139.252 1018962.596 0, 577410.605 1018937.715 0, 577681.96 1018912.851 0, 577953.317 1018888.002 0, 578224.675 1018863.169 0, 578496.034 1018838.352 0, 578767.395 1018813.551 0, 579038.757 1018788.766 0, 579310.121 1018763.997 0, 579581.486 1018739.244 0, 
+    579852.853 1018714.507 0, 580124.221 1018689.786 0, 580395.59 1018665.081 0, 580666.961 1018640.392 0, 580938.334 1018615.719 0, 581209.708 1018591.062 0, 581481.083 1018566.421 0, 581752.46 1018541.795 0, 582022.458 1018517.311 0, 581518.65 1012959.769 0, 
+    581014.85 1007402.317 0))
+
+POLYGON ((595050.302 1017354.85 0, 594780.233 1017378.571 0, 594508.788 1017402.429 0, 594237.344 1017426.304 0, 593965.902 1017450.194 0, 593694.461 1017474.101 0, 593423.021 1017498.023 0, 593151.583 1017521.961 0, 592880.146 1017545.915 0, 592608.71 1017569.886 0, 
+    592337.276 1017593.872 0, 592065.844 1017617.874 0, 591794.413 1017641.892 0, 591522.983 1017665.927 0, 591251.554 1017689.977 0, 590980.127 1017714.043 0, 590708.702 1017738.125 0, 590437.278 1017762.223 0, 590165.855 1017786.337 0, 589894.434 1017810.467 0, 
+    589623.014 1017834.613 0, 589351.595 1017858.775 0, 589080.178 1017882.953 0, 588808.763 1017907.147 0, 588535.97 1017931.48 0, 588265.936 1017955.582 0, 587994.524 1017979.824 0, 587723.115 1018004.082 0, 587451.706 1018028.356 0, 587180.299 1018052.646 0, 
+    586908.893 1018076.951 0, 586637.489 1018101.273 0, 586366.087 1018125.611 0, 586094.685 1018149.964 0, 585823.285 1018174.334 0, 585551.887 1018198.72 0, 585280.49 1018223.121 0, 585009.094 1018247.539 0, 584737.7 1018271.972 0, 584466.307 1018296.422 0, 
+    584194.916 1018320.887 0, 583923.526 1018345.369 0, 583652.138 1018369.866 0, 583380.751 1018394.38 0, 583109.366 1018418.909 0, 582837.982 1018443.454 0, 582566.599 1018468.016 0, 582295.218 1018492.593 0, 582022.458 1018517.311 0, 582526.274 1024074.939 0, 
+    583030.097 1029632.648 0, 583302.199 1029607.989 0, 583572.926 1029583.471 0, 583843.654 1029558.969 0, 584114.384 1029534.483 0, 584385.116 1029510.013 0, 584655.848 1029485.559 0, 584926.582 1029461.12 0, 585197.318 1029436.698 0, 585468.055 1029412.291 0, 
+    585738.793 1029387.901 0, 586009.533 1029363.526 0, 586280.275 1029339.167 0, 586551.017 1029314.825 0, 586821.761 1029290.498 0, 587092.507 1029266.187 0, 587363.254 1029241.892 0, 587634.003 1029217.613 0, 587904.752 1029193.35 0, 588175.504 1029169.103 0, 
+    588446.257 1029144.872 0, 588717.011 1029120.656 0, 588987.766 1029096.457 0, 589258.523 1029072.274 0, 589527.906 1029048.229 0, 589800.042 1029023.955 0, 590070.803 1028999.819 0, 590341.566 1028975.699 0, 590612.33 1028951.596 0, 590883.095 1028927.508 0, 
+    591153.862 1028903.436 0, 591424.631 1028879.38 0, 591695.4 1028855.34 0, 591966.172 1028831.316 0, 592236.944 1028807.308 0, 592507.718 1028783.316 0, 592778.494 1028759.34 0, 593049.271 1028735.379 0, 593320.049 1028711.435 0, 593590.829 1028687.507 0, 
+    593861.61 1028663.594 0, 594132.392 1028639.698 0, 594403.176 1028615.817 0, 594673.961 1028591.952 0, 594944.748 1028568.104 0, 595215.536 1028544.271 0, 595486.326 1028520.454 0, 595757.117 1028496.653 0, 596026.534 1028472.989 0, 595538.415 1022913.879 0, 
+    595050.302 1017354.85 0))
+
+POLYGON ((678007.698 1077955.923 0, 677741.165 1077974.787 0, 677473.286 1077993.762 0, 677205.409 1078012.753 0, 676937.532 1078031.76 0, 676669.656 1078050.783 0, 676401.782 1078069.822 0, 676133.909 1078088.876 0, 675866.037 1078107.946 0, 675598.166 1078127.032 0, 
+    675330.296 1078146.133 0, 675062.427 1078165.25 0, 674794.559 1078184.383 0, 674526.693 1078203.532 0, 674258.827 1078222.697 0, 673990.963 1078241.877 0, 673723.1 1078261.073 0, 673455.238 1078280.285 0, 673187.377 1078299.513 0, 672919.517 1078318.756 0, 
+    672651.659 1078338.016 0, 672383.801 1078357.29 0, 672115.945 1078376.581 0, 671848.09 1078395.888 0, 671578.887 1078415.307 0, 671312.383 1078434.548 0, 671044.531 1078453.902 0, 670776.68 1078473.271 0, 670508.831 1078492.657 0, 670240.982 1078512.058 0, 
+    669973.135 1078531.475 0, 669705.289 1078550.907 0, 669437.444 1078570.355 0, 669169.6 1078589.82 0, 668901.757 1078609.3 0, 668633.916 1078628.795 0, 668366.076 1078648.307 0, 668098.236 1078667.834 0, 667830.398 1078687.377 0, 667562.561 1078706.936 0, 
+    667294.726 1078726.51 0, 667026.891 1078746.1 0, 666759.058 1078765.706 0, 666491.225 1078785.328 0, 666223.394 1078804.966 0, 665955.564 1078824.619 0, 665687.735 1078844.288 0, 665419.908 1078863.973 0, 665150.732 1078883.773 0, 665560.323 1084449.844 0, 
+    665969.917 1090015.947 0, 666238.435 1089996.196 0, 666505.607 1089976.559 0, 666772.781 1089956.938 0, 667039.956 1089937.333 0, 667307.131 1089917.743 0, 667574.309 1089898.17 0, 667841.487 1089878.612 0, 668108.666 1089859.069 0, 668375.847 1089839.543 0, 
+    668643.028 1089820.032 0, 668910.211 1089800.537 0, 669177.395 1089781.057 0, 669444.58 1089761.593 0, 669711.766 1089742.145 0, 669978.954 1089722.713 0, 670246.142 1089703.297 0, 670513.332 1089683.896 0, 670780.523 1089664.511 0, 671047.715 1089645.142 0, 
+    671314.908 1089625.788 0, 671582.102 1089606.45 0, 671849.298 1089587.128 0, 672116.494 1089567.821 0, 672382.347 1089548.628 0, 672650.891 1089529.256 0, 672918.09 1089509.996 0, 673185.292 1089490.753 0, 673452.494 1089471.525 0, 673719.697 1089452.313 0, 
+    673986.902 1089433.117 0, 674254.107 1089413.936 0, 674521.314 1089394.771 0, 674788.522 1089375.622 0, 675055.731 1089356.489 0, 675322.941 1089337.371 0, 675590.152 1089318.269 0, 675857.364 1089299.183 0, 676124.578 1089280.112 0, 676391.792 1089261.057 0, 
+    676659.008 1089242.018 0, 676926.225 1089222.995 0, 677193.443 1089203.987 0, 677460.662 1089184.995 0, 677727.882 1089166.019 0, 677995.103 1089147.059 0, 678262.326 1089128.114 0, 678529.549 1089109.185 0, 678795.43 1089090.367 0, 678401.563 1083523.129 0, 
+    678007.698 1077955.923 0))
+
+POLYGON ((732107.692 1119178.902 0, 731843.566 1119194.599 0, 731578.113 1119210.39 0, 731312.661 1119226.196 0, 731047.21 1119242.019 0, 730781.76 1119257.856 0, 730516.311 1119273.71 0, 730250.862 1119289.579 0, 729985.415 1119305.464 0, 729719.969 1119321.364 0, 
+    729454.524 1119337.28 0, 729189.079 1119353.212 0, 728923.636 1119369.159 0, 728658.193 1119385.122 0, 728392.751 1119401.1 0, 728127.311 1119417.094 0, 727861.871 1119433.104 0, 727596.432 1119449.129 0, 727330.994 1119465.17 0, 727065.557 1119481.227 0, 
+    726800.121 1119497.299 0, 726534.686 1119513.387 0, 726269.252 1119529.49 0, 726003.819 1119545.609 0, 725737.059 1119561.825 0, 725472.956 1119577.894 0, 725207.525 1119594.06 0, 724942.096 1119610.242 0, 724676.668 1119626.439 0, 724411.24 1119642.652 0, 
+    724145.814 1119658.88 0, 723880.388 1119675.124 0, 723614.964 1119691.384 0, 723349.54 1119707.659 0, 723084.118 1119723.95 0, 722818.696 1119740.256 0, 722553.275 1119756.579 0, 722287.855 1119772.916 0, 722022.437 1119789.27 0, 721757.019 1119805.639 0, 
+    721491.602 1119822.023 0, 721226.186 1119838.424 0, 720960.771 1119854.84 0, 720695.357 1119871.271 0, 720429.944 1119887.718 0, 720164.532 1119904.181 0, 719899.121 1119920.659 0, 719633.711 1119937.153 0, 719366.973 1119953.746 0, 719713.647 1125524.216 0, 
+    720060.32 1131094.683 0, 720326.4 1131078.132 0, 720591.154 1131061.678 0, 720855.909 1131045.241 0, 721120.666 1131028.819 0, 721385.423 1131012.412 0, 721650.181 1130996.021 0, 721914.94 1130979.646 0, 722179.7 1130963.286 0, 722444.462 1130946.942 0, 
+    722709.224 1130930.613 0, 722973.987 1130914.3 0, 723238.751 1130898.003 0, 723503.516 1130881.721 0, 723768.281 1130865.455 0, 724033.048 1130849.204 0, 724297.816 1130832.969 0, 724562.585 1130816.75 0, 724827.355 1130800.546 0, 725092.125 1130784.357 0, 
+    725356.897 1130768.185 0, 725621.67 1130752.028 0, 725886.443 1130735.886 0, 726151.218 1130719.76 0, 726414.668 1130703.73 0, 726680.769 1130687.555 0, 726945.547 1130671.476 0, 727210.325 1130655.412 0, 727475.104 1130639.364 0, 727739.884 1130623.331 0, 
+    728004.666 1130607.314 0, 728269.448 1130591.313 0, 728534.231 1130575.327 0, 728799.015 1130559.357 0, 729063.799 1130543.403 0, 729328.585 1130527.464 0, 729593.372 1130511.54 0, 729858.16 1130495.633 0, 730122.948 1130479.74 0, 730387.738 1130463.864 0, 
+    730652.528 1130448.003 0, 730917.32 1130432.157 0, 731182.112 1130416.327 0, 731446.905 1130400.513 0, 731711.7 1130384.714 0, 731976.495 1130368.931 0, 732241.291 1130353.164 0, 732506.088 1130337.412 0, 732769.562 1130321.754 0, 732438.627 1124750.33 0, 
+    732107.692 1119178.902 0))
+
+POLYGON ((745480.936 1129584.734 0, 745217.417 1129599.647 0, 744952.577 1129614.651 0, 744687.737 1129629.671 0, 744422.898 1129644.706 0, 744158.061 1129659.756 0, 743893.224 1129674.822 0, 743628.388 1129689.904 0, 743363.553 1129705.001 0, 743098.718 1129720.114 0, 
+    742833.885 1129735.243 0, 742569.052 1129750.387 0, 742304.221 1129765.546 0, 742039.39 1129780.722 0, 741774.56 1129795.913 0, 741509.732 1129811.119 0, 741244.904 1129826.341 0, 740980.076 1129841.579 0, 740715.25 1129856.832 0, 740450.425 1129872.101 0, 
+    740185.6 1129887.385 0, 739920.777 1129902.685 0, 739655.954 1129918 0, 739391.133 1129933.332 0, 739124.989 1129948.755 0, 738861.492 1129964.041 0, 738596.673 1129979.418 0, 738331.855 1129994.812 0, 738067.038 1130010.221 0, 737802.221 1130025.646 0, 
+    737537.406 1130041.086 0, 737272.592 1130056.542 0, 737007.778 1130072.013 0, 736742.965 1130087.5 0, 736478.154 1130103.003 0, 736213.343 1130118.521 0, 735948.533 1130134.055 0, 735683.724 1130149.604 0, 735418.916 1130165.169 0, 735154.109 1130180.749 0, 
+    734889.303 1130196.345 0, 734624.497 1130211.957 0, 734359.693 1130227.584 0, 734094.889 1130243.227 0, 733830.087 1130258.886 0, 733565.285 1130274.56 0, 733300.484 1130290.249 0, 733035.685 1130305.954 0, 732769.562 1130321.754 0, 733100.496 1135893.169 0, 
+    733431.43 1141464.571 0, 733696.893 1141448.811 0, 733961.037 1141433.145 0, 734225.182 1141417.494 0, 734489.328 1141401.859 0, 734753.475 1141386.239 0, 735017.622 1141370.635 0, 735281.771 1141355.046 0, 735545.92 1141339.473 0, 735810.071 1141323.916 0, 
+    736074.222 1141308.374 0, 736338.374 1141292.848 0, 736602.527 1141277.337 0, 736866.681 1141261.842 0, 737130.836 1141246.362 0, 737394.992 1141230.898 0, 737659.149 1141215.449 0, 737923.306 1141200.016 0, 738187.465 1141184.598 0, 738451.624 1141169.196 0, 
+    738715.785 1141153.81 0, 738979.946 1141138.439 0, 739244.108 1141123.084 0, 739508.271 1141107.744 0, 739771.116 1141092.496 0, 740036.6 1141077.111 0, 740300.766 1141061.818 0, 740564.933 1141046.54 0, 740829.1 1141031.278 0, 741093.269 1141016.032 0, 
+    741357.438 1141000.801 0, 741621.609 1140985.585 0, 741885.78 1140970.385 0, 742149.952 1140955.201 0, 742414.125 1140940.032 0, 742678.299 1140924.879 0, 742942.473 1140909.741 0, 743206.649 1140894.619 0, 743470.826 1140879.513 0, 743735.003 1140864.422 0, 
+    743999.181 1140849.346 0, 744263.361 1140834.286 0, 744527.541 1140819.242 0, 744791.722 1140804.213 0, 745055.903 1140789.2 0, 745320.086 1140774.202 0, 745584.27 1140759.22 0, 745848.454 1140744.253 0, 746111.321 1140729.377 0, 745796.129 1135157.062 0, 
+    745480.936 1129584.734 0))
+
+POLYGON ((758793.239 1140030.008 0, 758530.329 1140044.142 0, 758266.103 1140058.362 0, 758001.878 1140072.598 0, 757737.654 1140086.849 0, 757473.431 1140101.116 0, 757209.209 1140115.399 0, 756944.987 1140129.697 0, 756680.767 1140144.01 0, 756416.547 1140158.339 0, 
+    756152.328 1140172.684 0, 755888.11 1140187.044 0, 755623.892 1140201.42 0, 755359.676 1140215.811 0, 755095.46 1140230.218 0, 754831.245 1140244.64 0, 754567.031 1140259.078 0, 754302.818 1140273.532 0, 754038.606 1140288.001 0, 753774.395 1140302.485 0, 
+    753510.184 1140316.985 0, 753245.975 1140331.501 0, 752981.766 1140346.032 0, 752717.558 1140360.579 0, 752452.033 1140375.214 0, 752189.144 1140389.719 0, 751924.939 1140404.313 0, 751660.735 1140418.922 0, 751396.531 1140433.546 0, 751132.328 1140448.186 0, 
+    750868.126 1140462.842 0, 750603.925 1140477.513 0, 750339.725 1140492.2 0, 750075.526 1140506.902 0, 749811.327 1140521.62 0, 749547.129 1140536.353 0, 749282.933 1140551.102 0, 749018.737 1140565.867 0, 748754.542 1140580.647 0, 748490.348 1140595.442 0, 
+    748226.154 1140610.253 0, 747961.962 1140625.08 0, 747697.77 1140639.922 0, 747433.58 1140654.78 0, 747169.39 1140669.653 0, 746905.201 1140684.542 0, 746641.013 1140699.447 0, 746376.826 1140714.367 0, 746111.321 1140729.377 0, 746426.512 1146301.674 0, 
+    746741.702 1151873.95 0, 747006.547 1151858.977 0, 747270.079 1151844.094 0, 747533.611 1151829.226 0, 747797.144 1151814.374 0, 748060.677 1151799.538 0, 748324.212 1151784.717 0, 748587.748 1151769.912 0, 748851.284 1151755.122 0, 749114.821 1151740.348 0, 
+    749378.36 1151725.589 0, 749641.899 1151710.845 0, 749905.439 1151696.118 0, 750168.979 1151681.405 0, 750432.521 1151666.708 0, 750696.063 1151652.027 0, 750959.607 1151637.361 0, 751223.151 1151622.711 0, 751486.696 1151608.076 0, 751750.242 1151593.457 0, 
+    752013.789 1151578.853 0, 752277.337 1151564.265 0, 752540.885 1151549.692 0, 752804.434 1151535.135 0, 753066.67 1151520.666 0, 753331.536 1151506.067 0, 753595.088 1151491.557 0, 753858.641 1151477.062 0, 754122.194 1151462.582 0, 754385.749 1151448.118 0, 
+    754649.304 1151433.669 0, 754912.86 1151419.236 0, 755176.417 1151404.819 0, 755439.975 1151390.416 0, 755703.534 1151376.03 0, 755967.094 1151361.659 0, 756230.654 1151347.303 0, 756494.215 1151332.963 0, 756757.778 1151318.639 0, 757021.34 1151304.33 0, 
+    757284.904 1151290.036 0, 757548.469 1151275.758 0, 757812.034 1151261.496 0, 758075.601 1151247.249 0, 758339.168 1151233.017 0, 758602.736 1151218.802 0, 758866.305 1151204.601 0, 759129.875 1151190.416 0, 759392.131 1151176.317 0, 759092.686 1145603.174 0, 
+    758793.239 1140030.008 0))
+
+POLYGON ((772044.482 1150514.428 0, 771782.184 1150527.786 0, 771518.575 1150541.226 0, 771254.967 1150554.682 0, 770991.36 1150568.153 0, 770727.754 1150581.64 0, 770464.148 1150595.142 0, 770200.544 1150608.66 0, 769936.94 1150622.193 0, 769673.336 1150635.742 0, 
+    769409.734 1150649.306 0, 769146.133 1150662.886 0, 768882.532 1150676.481 0, 768618.932 1150690.092 0, 768355.333 1150703.719 0, 768091.734 1150717.361 0, 767828.137 1150731.018 0, 767564.54 1150744.691 0, 767300.944 1150758.379 0, 767037.349 1150772.083 0, 
+    766773.755 1150785.803 0, 766510.161 1150799.538 0, 766246.568 1150813.288 0, 765982.977 1150827.054 0, 765718.073 1150840.905 0, 765455.795 1150854.633 0, 765192.206 1150868.445 0, 764928.617 1150882.274 0, 764665.029 1150896.117 0, 764401.442 1150909.976 0, 
+    764137.856 1150923.851 0, 763874.271 1150937.741 0, 763610.686 1150951.647 0, 763347.102 1150965.568 0, 763083.519 1150979.504 0, 762819.937 1150993.457 0, 762556.356 1151007.424 0, 762292.776 1151021.408 0, 762029.196 1151035.406 0, 761765.617 1151049.421 0, 
+    761502.039 1151063.45 0, 761238.462 1151077.496 0, 760974.886 1151091.556 0, 760711.31 1151105.633 0, 760447.735 1151119.725 0, 760184.162 1151133.832 0, 759920.589 1151147.955 0, 759657.016 1151162.093 0, 759392.131 1151176.317 0, 759691.576 1156749.435 0, 
+    759991.018 1162322.52 0, 760255.244 1162308.331 0, 760518.16 1162294.228 0, 760781.077 1162280.141 0, 761043.995 1162266.068 0, 761306.914 1162252.012 0, 761569.833 1162237.97 0, 761832.753 1162223.945 0, 762095.674 1162209.934 0, 762358.596 1162195.939 0, 
+    762621.519 1162181.96 0, 762884.443 1162167.996 0, 763147.367 1162154.048 0, 763410.292 1162140.115 0, 763673.218 1162126.197 0, 763936.145 1162112.295 0, 764199.073 1162098.409 0, 764462.001 1162084.538 0, 764724.931 1162070.682 0, 764987.861 1162056.842 0, 
+    765250.792 1162043.018 0, 765513.723 1162029.208 0, 765776.656 1162015.415 0, 766039.589 1162001.637 0, 766301.214 1161987.942 0, 766565.459 1161974.127 0, 766828.394 1161960.395 0, 767091.331 1161946.679 0, 767354.268 1161932.978 0, 767617.207 1161919.292 0, 
+    767880.146 1161905.623 0, 768143.085 1161891.968 0, 768406.026 1161878.329 0, 768668.968 1161864.706 0, 768931.91 1161851.098 0, 769194.853 1161837.506 0, 769457.797 1161823.929 0, 769720.741 1161810.367 0, 769983.687 1161796.821 0, 770246.633 1161783.29 0, 
+    770509.58 1161769.775 0, 770772.528 1161756.276 0, 771035.476 1161742.792 0, 771298.426 1161729.323 0, 771561.376 1161715.87 0, 771824.327 1161702.432 0, 772087.279 1161689.01 0, 772350.231 1161675.603 0, 772611.876 1161662.278 0, 772328.18 1156088.369 0, 
+    772044.482 1150514.428 0))
+
+POLYGON ((785234.549 1161037.695 0, 784972.865 1161050.281 0, 784709.876 1161062.944 0, 784446.887 1161075.624 0, 784183.899 1161088.318 0, 783920.912 1161101.029 0, 783657.926 1161113.754 0, 783394.94 1161126.496 0, 783131.955 1161139.252 0, 782868.971 1161152.025 0, 
+    782605.988 1161164.812 0, 782343.005 1161177.615 0, 782080.023 1161190.434 0, 781817.042 1161203.268 0, 781554.062 1161216.117 0, 781291.082 1161228.983 0, 781028.103 1161241.863 0, 780765.125 1161254.759 0, 780502.148 1161267.67 0, 780239.171 1161280.597 0, 
+    779976.195 1161293.54 0, 779713.22 1161306.498 0, 779450.246 1161319.471 0, 779187.272 1161332.46 0, 778922.992 1161345.529 0, 778661.328 1161358.484 0, 778398.356 1161371.519 0, 778135.386 1161384.57 0, 777872.416 1161397.636 0, 777609.447 1161410.718 0, 
+    777346.479 1161423.815 0, 777083.512 1161436.928 0, 776820.545 1161450.056 0, 776557.579 1161463.2 0, 776294.614 1161476.359 0, 776031.65 1161489.534 0, 775768.686 1161502.724 0, 775505.723 1161515.929 0, 775242.761 1161529.15 0, 774979.8 1161542.387 0, 
+    774716.84 1161555.639 0, 774453.88 1161568.906 0, 774190.921 1161582.189 0, 773927.963 1161595.488 0, 773665.006 1161608.801 0, 773402.05 1161622.131 0, 773139.094 1161635.476 0, 772876.139 1161648.836 0, 772611.876 1161662.278 0, 772895.571 1167236.152 0, 
+    773179.263 1172809.986 0, 773442.867 1172796.577 0, 773705.166 1172783.25 0, 773967.465 1172769.939 0, 774229.765 1172756.643 0, 774492.067 1172743.362 0, 774754.369 1172730.097 0, 775016.671 1172716.847 0, 775278.975 1172703.613 0, 775541.279 1172690.394 0, 
+    775803.584 1172677.19 0, 776065.89 1172664.002 0, 776328.196 1172650.83 0, 776590.504 1172637.672 0, 776852.812 1172624.531 0, 777115.121 1172611.404 0, 777377.431 1172598.294 0, 777639.741 1172585.198 0, 777902.052 1172572.118 0, 778164.364 1172559.054 0, 
+    778426.677 1172546.005 0, 778688.991 1172532.971 0, 778951.305 1172519.953 0, 779213.62 1172506.95 0, 779474.631 1172494.027 0, 779738.252 1172480.991 0, 780000.57 1172468.034 0, 780262.888 1172455.093 0, 780525.207 1172442.168 0, 780787.526 1172429.258 0, 
+    781049.847 1172416.363 0, 781312.168 1172403.484 0, 781574.49 1172390.62 0, 781836.813 1172377.771 0, 782099.136 1172364.939 0, 782361.46 1172352.121 0, 782623.785 1172339.319 0, 782886.111 1172326.532 0, 783148.437 1172313.761 0, 783410.765 1172301.005 0, 
+    783673.093 1172288.265 0, 783935.421 1172275.54 0, 784197.751 1172262.831 0, 784460.081 1172250.137 0, 784722.412 1172237.458 0, 784984.744 1172224.795 0, 785247.076 1172212.148 0, 785509.409 1172199.515 0, 785770.44 1172186.961 0, 785502.495 1166612.348 0, 
+    785234.549 1161037.695 0))
+
+POLYGON ((798363.326 1171599.511 0, 798102.259 1171611.328 0, 797839.891 1171623.219 0, 797577.524 1171635.126 0, 797315.157 1171647.047 0, 797052.792 1171658.985 0, 796790.427 1171670.938 0, 796528.062 1171682.906 0, 796265.699 1171694.89 0, 796003.336 1171706.889 0, 
+    795740.974 1171718.903 0, 795478.612 1171730.933 0, 795216.251 1171742.979 0, 794953.891 1171755.04 0, 794691.532 1171767.116 0, 794429.173 1171779.208 0, 794166.815 1171791.315 0, 793904.458 1171803.437 0, 793642.102 1171815.576 0, 793379.746 1171827.729 0, 
+    793117.391 1171839.898 0, 792855.036 1171852.083 0, 792592.683 1171864.282 0, 792330.33 1171876.498 0, 792066.675 1171888.789 0, 791805.626 1171900.975 0, 791543.275 1171913.236 0, 791280.925 1171925.513 0, 791018.576 1171937.806 0, 790756.228 1171950.114 0, 
+    790493.88 1171962.437 0, 790231.533 1171974.776 0, 789969.186 1171987.13 0, 789706.84 1171999.5 0, 789444.495 1172011.885 0, 789182.151 1172024.286 0, 788919.808 1172036.702 0, 788657.465 1172049.133 0, 788395.123 1172061.58 0, 788132.782 1172074.043 0, 
+    787870.441 1172086.52 0, 787608.101 1172099.014 0, 787345.762 1172111.522 0, 787083.424 1172124.046 0, 786821.086 1172136.586 0, 786558.749 1172149.141 0, 786296.413 1172161.711 0, 786034.078 1172174.297 0, 785770.44 1172186.961 0, 786038.382 1177761.529 0, 
+    786306.322 1183336.048 0, 786569.3 1183323.416 0, 786830.979 1183310.861 0, 787092.659 1183298.322 0, 787354.34 1183285.799 0, 787616.021 1183273.291 0, 787877.704 1183260.798 0, 788139.386 1183248.32 0, 788401.07 1183235.858 0, 788662.754 1183223.412 0, 
+    788924.44 1183210.981 0, 789186.125 1183198.565 0, 789447.812 1183186.164 0, 789709.499 1183173.779 0, 789971.187 1183161.41 0, 790232.876 1183149.056 0, 790494.565 1183136.717 0, 790756.255 1183124.394 0, 791017.946 1183112.086 0, 791279.638 1183099.793 0, 
+    791541.33 1183087.516 0, 791803.023 1183075.254 0, 792064.717 1183063.008 0, 792326.412 1183050.777 0, 792586.808 1183038.622 0, 792849.803 1183026.361 0, 793111.499 1183014.176 0, 793373.197 1183002.007 0, 793634.895 1182989.853 0, 793896.594 1182977.714 0, 
+    794158.293 1182965.591 0, 794419.994 1182953.484 0, 794681.694 1182941.391 0, 794943.396 1182929.314 0, 795205.098 1182917.253 0, 795466.802 1182905.207 0, 795728.505 1182893.176 0, 795990.21 1182881.161 0, 796251.915 1182869.161 0, 796513.621 1182857.176 0, 
+    796775.328 1182845.207 0, 797037.035 1182833.253 0, 797298.743 1182821.315 0, 797560.452 1182809.392 0, 797822.161 1182797.485 0, 798083.871 1182785.593 0, 798345.582 1182773.716 0, 798607.294 1182761.855 0, 798867.707 1182750.068 0, 798615.518 1177174.814 0, 
+    798363.326 1171599.511 0))
+
+POLYGON ((811430.698 1182199.578 0, 811170.25 1182210.629 0, 810908.506 1182221.751 0, 810646.763 1182232.888 0, 810385.02 1182244.041 0, 810123.278 1182255.209 0, 809861.537 1182266.392 0, 809599.796 1182277.591 0, 809338.056 1182288.806 0, 809076.317 1182300.035 0, 
+    808814.578 1182311.28 0, 808552.84 1182322.541 0, 808291.103 1182333.817 0, 808029.366 1182345.108 0, 807767.63 1182356.415 0, 807505.894 1182367.737 0, 807244.16 1182379.074 0, 806982.426 1182390.427 0, 806720.692 1182401.796 0, 806458.96 1182413.179 0, 
+    806197.227 1182424.579 0, 805935.496 1182435.993 0, 805673.765 1182447.423 0, 805412.035 1182458.868 0, 805149.008 1182470.386 0, 804888.577 1182481.805 0, 804626.849 1182493.297 0, 804365.122 1182504.804 0, 804103.395 1182516.326 0, 803841.669 1182527.864 0, 
+    803579.944 1182539.417 0, 803318.219 1182550.986 0, 803056.495 1182562.57 0, 802794.772 1182574.169 0, 802533.05 1182585.784 0, 802271.328 1182597.414 0, 802009.606 1182609.06 0, 801747.886 1182620.721 0, 801486.166 1182632.397 0, 801224.447 1182644.089 0, 
+    800962.729 1182655.796 0, 800701.011 1182667.519 0, 800439.294 1182679.257 0, 800177.577 1182691.011 0, 799915.862 1182702.779 0, 799654.147 1182714.564 0, 799392.432 1182726.363 0, 799130.719 1182738.178 0, 798867.707 1182750.068 0, 799119.895 1188325.267 0, 
+    799372.079 1193900.407 0, 799634.431 1193888.548 0, 799895.488 1193876.763 0, 800156.546 1193864.992 0, 800417.605 1193853.238 0, 800678.665 1193841.498 0, 800939.725 1193829.774 0, 801200.785 1193818.066 0, 801461.847 1193806.373 0, 801722.909 1193794.695 0, 
+    801983.972 1193783.032 0, 802245.035 1193771.385 0, 802506.1 1193759.753 0, 802767.165 1193748.137 0, 803028.23 1193736.536 0, 803289.296 1193724.95 0, 803550.363 1193713.38 0, 803811.431 1193701.825 0, 804072.499 1193690.285 0, 804333.568 1193678.761 0, 
+    804594.638 1193667.252 0, 804855.708 1193655.759 0, 805116.779 1193644.281 0, 805377.851 1193632.818 0, 805637.629 1193621.427 0, 805899.996 1193609.938 0, 806161.07 1193598.522 0, 806422.144 1193587.12 0, 806683.219 1193575.735 0, 806944.295 1193564.364 0, 
+    807205.372 1193553.009 0, 807466.449 1193541.669 0, 807727.526 1193530.344 0, 807988.605 1193519.035 0, 808249.684 1193507.742 0, 808510.764 1193496.463 0, 808771.844 1193485.2 0, 809032.925 1193473.953 0, 809294.007 1193462.72 0, 809555.089 1193451.504 0, 
+    809816.172 1193440.302 0, 810077.256 1193429.116 0, 810338.34 1193417.945 0, 810599.425 1193406.79 0, 810860.511 1193395.65 0, 811121.597 1193384.525 0, 811382.684 1193373.416 0, 811643.772 1193362.322 0, 811903.567 1193351.298 0, 811667.134 1187775.467 0, 
+    811430.698 1182199.578 0))
+
+POLYGON ((824436.555 1192837.594 0, 824176.728 1192847.884 0, 823915.61 1192858.24 0, 823654.493 1192868.612 0, 823393.376 1192878.999 0, 823132.26 1192889.401 0, 822871.145 1192899.819 0, 822610.03 1192910.252 0, 822348.916 1192920.701 0, 822087.802 1192931.165 0, 
+    821826.689 1192941.644 0, 821565.577 1192952.139 0, 821304.465 1192962.649 0, 821043.354 1192973.174 0, 820782.243 1192983.715 0, 820521.133 1192994.271 0, 820260.024 1193004.842 0, 819998.915 1193015.429 0, 819737.807 1193026.031 0, 819476.7 1193036.649 0, 
+    819215.593 1193047.282 0, 818954.487 1193057.93 0, 818693.381 1193068.594 0, 818432.276 1193079.273 0, 818169.88 1193090.02 0, 817910.068 1193100.677 0, 817648.965 1193111.402 0, 817387.863 1193122.143 0, 817126.761 1193132.898 0, 816865.66 1193143.67 0, 
+    816604.559 1193154.456 0, 816343.46 1193165.258 0, 816082.36 1193176.076 0, 815821.262 1193186.908 0, 815560.164 1193197.756 0, 815299.067 1193208.62 0, 815037.97 1193219.499 0, 814776.874 1193230.393 0, 814515.778 1193241.302 0, 814254.684 1193252.227 0, 
+    813993.59 1193263.168 0, 813732.496 1193274.123 0, 813471.403 1193285.094 0, 813210.311 1193296.081 0, 812949.22 1193307.082 0, 812688.129 1193318.099 0, 812427.038 1193329.132 0, 812165.949 1193340.18 0, 811903.567 1193351.298 0, 812139.997 1198927.065 0, 
+    812376.424 1204502.764 0, 812638.147 1204491.674 0, 812898.58 1204480.654 0, 813159.014 1204469.649 0, 813419.448 1204458.66 0, 813679.884 1204447.686 0, 813940.319 1204436.727 0, 814200.756 1204425.784 0, 814461.193 1204414.855 0, 814721.631 1204403.943 0, 
+    814982.069 1204393.045 0, 815242.508 1204382.163 0, 815502.948 1204371.296 0, 815763.388 1204360.445 0, 816023.829 1204349.609 0, 816284.271 1204338.788 0, 816544.713 1204327.982 0, 816805.156 1204317.192 0, 817065.599 1204306.417 0, 817326.043 1204295.658 0, 
+    817586.488 1204284.914 0, 817846.933 1204274.185 0, 818107.379 1204263.471 0, 818367.826 1204252.773 0, 818626.984 1204242.143 0, 818888.721 1204231.423 0, 819149.17 1204220.771 0, 819409.619 1204210.134 0, 819670.069 1204199.512 0, 819930.519 1204188.906 0, 
+    820190.97 1204178.315 0, 820451.422 1204167.74 0, 820711.874 1204157.18 0, 820972.327 1204146.635 0, 821232.78 1204136.105 0, 821493.235 1204125.591 0, 821753.689 1204115.092 0, 822014.145 1204104.608 0, 822274.601 1204094.14 0, 822535.057 1204083.687 0, 
+    822795.514 1204073.25 0, 823055.972 1204062.827 0, 823316.431 1204052.421 0, 823576.89 1204042.029 0, 823837.349 1204031.653 0, 824097.81 1204021.292 0, 824358.271 1204010.946 0, 824618.732 1204000.616 0, 824877.906 1203990.352 0, 824657.232 1198414.007 0, 
+    824436.555 1192837.594 0))
+
+POLYGON ((837380.786 1203513.261 0, 837121.582 1203522.793 0, 836861.092 1203532.387 0, 836600.603 1203541.997 0, 836340.115 1203551.622 0, 836079.627 1203561.262 0, 835819.139 1203570.918 0, 835558.652 1203580.589 0, 835298.166 1203590.275 0, 835037.681 1203599.977 0, 
+    834777.195 1203609.694 0, 834516.711 1203619.426 0, 834256.227 1203629.174 0, 833995.744 1203638.937 0, 833735.261 1203648.715 0, 833474.779 1203658.509 0, 833214.297 1203668.318 0, 832953.816 1203678.142 0, 832693.335 1203687.982 0, 832432.855 1203697.837 0, 
+    832172.376 1203707.707 0, 831911.897 1203717.593 0, 831651.419 1203727.494 0, 831390.942 1203737.41 0, 831129.177 1203747.391 0, 830869.988 1203757.289 0, 830609.512 1203767.251 0, 830349.037 1203777.229 0, 830088.562 1203787.222 0, 829828.088 1203797.23 0, 
+    829567.615 1203807.254 0, 829307.142 1203817.293 0, 829046.67 1203827.347 0, 828786.198 1203837.417 0, 828525.727 1203847.502 0, 828265.256 1203857.602 0, 828004.787 1203867.718 0, 827744.317 1203877.849 0, 827483.848 1203887.995 0, 827223.38 1203898.157 0, 
+    826962.913 1203908.334 0, 826702.446 1203918.526 0, 826441.98 1203928.733 0, 826181.514 1203938.956 0, 825921.049 1203949.195 0, 825660.584 1203959.448 0, 825400.12 1203969.717 0, 825139.657 1203980.001 0, 824877.906 1203990.352 0, 825098.577 1209566.624 0, 
+    825319.245 1215142.818 0, 825580.336 1215132.494 0, 825840.143 1215122.235 0, 826099.951 1215111.992 0, 826359.759 1215101.765 0, 826619.568 1215091.552 0, 826879.377 1215081.355 0, 827139.187 1215071.173 0, 827398.997 1215061.006 0, 827658.808 1215050.855 0, 
+    827918.62 1215040.719 0, 828178.432 1215030.598 0, 828438.245 1215020.493 0, 828698.059 1215010.403 0, 828957.873 1215000.328 0, 829217.688 1214990.268 0, 829477.503 1214980.224 0, 829737.319 1214970.195 0, 829997.135 1214960.182 0, 830256.952 1214950.183 0, 
+    830516.77 1214940.2 0, 830776.588 1214930.232 0, 831036.407 1214920.28 0, 831296.226 1214910.343 0, 831554.762 1214900.47 0, 831815.867 1214890.514 0, 832075.688 1214880.623 0, 832335.51 1214870.747 0, 832595.332 1214860.886 0, 832855.155 1214851.04 0, 
+    833114.978 1214841.21 0, 833374.802 1214831.395 0, 833634.627 1214821.596 0, 833894.452 1214811.811 0, 834154.278 1214802.042 0, 834414.104 1214792.289 0, 834673.931 1214782.55 0, 834933.759 1214772.827 0, 835193.587 1214763.119 0, 835453.415 1214753.427 0, 
+    835713.244 1214743.75 0, 835973.074 1214734.088 0, 836232.904 1214724.441 0, 836492.735 1214714.81 0, 836752.567 1214705.194 0, 837012.399 1214695.593 0, 837272.231 1214686.007 0, 837532.065 1214676.437 0, 837790.615 1214666.929 0, 837585.702 1209090.134 0, 
+    837380.786 1203513.261 0))
+
+POLYGON ((850263.28 1214226.276 0, 850004.702 1214235.054 0, 849744.843 1214243.89 0, 849484.984 1214252.741 0, 849225.126 1214261.608 0, 848965.268 1214270.49 0, 848705.411 1214279.387 0, 848445.555 1214288.3 0, 848185.699 1214297.227 0, 847925.843 1214306.171 0, 
+    847665.988 1214315.129 0, 847406.134 1214324.103 0, 847146.28 1214333.092 0, 846886.426 1214342.096 0, 846626.573 1214351.116 0, 846366.721 1214360.151 0, 846106.869 1214369.201 0, 845847.018 1214378.266 0, 845587.167 1214387.347 0, 845327.317 1214396.443 0, 
+    845067.467 1214405.555 0, 844807.618 1214414.681 0, 844547.77 1214423.823 0, 844287.922 1214432.98 0, 844026.792 1214442.198 0, 843768.227 1214451.341 0, 843508.381 1214460.544 0, 843248.535 1214469.762 0, 842988.69 1214478.996 0, 842728.845 1214488.245 0, 
+    842469.001 1214497.509 0, 842209.157 1214506.789 0, 841949.314 1214516.084 0, 841689.471 1214525.394 0, 841429.629 1214534.72 0, 841169.788 1214544.06 0, 840909.947 1214553.416 0, 840650.106 1214562.788 0, 840390.266 1214572.175 0, 840130.427 1214581.576 0, 
+    839870.588 1214590.994 0, 839610.75 1214600.426 0, 839350.912 1214609.874 0, 839091.075 1214619.337 0, 838831.239 1214628.816 0, 838571.403 1214638.309 0, 838311.568 1214647.818 0, 838051.733 1214657.343 0, 837790.615 1214666.929 0, 837995.526 1220243.643 0, 
+    838200.433 1225820.269 0, 838460.89 1225810.706 0, 838720.069 1225801.206 0, 838979.248 1225791.721 0, 839238.427 1225782.251 0, 839497.607 1225772.797 0, 839756.788 1225763.357 0, 840015.969 1225753.933 0, 840275.151 1225744.525 0, 840534.333 1225735.131 0, 
+    840793.516 1225725.753 0, 841052.699 1225716.39 0, 841311.883 1225707.042 0, 841571.068 1225697.71 0, 841830.253 1225688.393 0, 842089.438 1225679.091 0, 842348.624 1225669.804 0, 842607.811 1225660.533 0, 842866.998 1225651.277 0, 843126.186 1225642.036 0, 
+    843385.374 1225632.81 0, 843644.563 1225623.6 0, 843903.753 1225614.405 0, 844162.943 1225605.225 0, 844420.854 1225596.105 0, 844681.324 1225586.911 0, 844940.516 1225577.777 0, 845199.708 1225568.658 0, 845458.9 1225559.554 0, 845718.093 1225550.466 0, 
+    845977.287 1225541.393 0, 846236.481 1225532.335 0, 846495.676 1225523.292 0, 846754.871 1225514.265 0, 847014.067 1225505.253 0, 847273.263 1225496.256 0, 847532.46 1225487.274 0, 847791.658 1225478.308 0, 848050.856 1225469.357 0, 848310.054 1225460.421 0, 
+    848569.253 1225451.501 0, 848828.453 1225442.595 0, 849087.653 1225433.705 0, 849346.853 1225424.831 0, 849606.054 1225415.971 0, 849865.256 1225407.127 0, 850124.458 1225398.298 0, 850383.661 1225389.484 0, 850641.586 1225380.729 0, 850452.434 1219803.546 0, 
+    850263.28 1214226.276 0))
+
+POLYGON ((863083.931 1224976.339 0, 862825.98 1224984.366 0, 862566.754 1224992.447 0, 862307.528 1225000.544 0, 862048.302 1225008.656 0, 861789.077 1225016.783 0, 861529.852 1225024.926 0, 861270.628 1225033.083 0, 861011.405 1225041.256 0, 860752.181 1225049.444 0, 
+    860492.959 1225057.648 0, 860233.737 1225065.867 0, 859974.515 1225074.101 0, 859715.294 1225082.35 0, 859456.073 1225090.614 0, 859196.853 1225098.894 0, 858937.633 1225107.189 0, 858678.414 1225115.5 0, 858419.195 1225123.825 0, 858159.977 1225132.166 0, 
+    857900.759 1225140.522 0, 857641.542 1225148.893 0, 857382.325 1225157.28 0, 857123.108 1225165.682 0, 856862.616 1225174.14 0, 856604.677 1225182.531 0, 856345.462 1225190.979 0, 856086.248 1225199.441 0, 855827.034 1225207.92 0, 855567.821 1225216.413 0, 
+    855308.608 1225224.922 0, 855049.396 1225233.445 0, 854790.184 1225241.985 0, 854530.973 1225250.539 0, 854271.762 1225259.109 0, 854012.552 1225267.693 0, 853753.342 1225276.294 0, 853494.132 1225284.909 0, 853234.924 1225293.54 0, 852975.715 1225302.186 0, 
+    852716.508 1225310.847 0, 852457.3 1225319.523 0, 852198.094 1225328.215 0, 851938.887 1225336.922 0, 851679.682 1225345.644 0, 851420.476 1225354.382 0, 851161.272 1225363.134 0, 850902.067 1225371.902 0, 850641.586 1225380.729 0, 850830.734 1230957.82 0, 
+    851019.879 1236534.814 0, 851279.701 1236526.01 0, 851538.249 1236517.264 0, 851796.797 1236508.533 0, 852055.345 1236499.818 0, 852313.895 1236491.118 0, 852572.444 1236482.433 0, 852830.995 1236473.763 0, 853089.545 1236465.109 0, 853348.097 1236456.469 0, 
+    853606.648 1236447.845 0, 853865.201 1236439.237 0, 854123.753 1236430.643 0, 854382.307 1236422.065 0, 854640.861 1236413.501 0, 854899.415 1236404.954 0, 855157.97 1236396.421 0, 855416.525 1236387.903 0, 855675.081 1236379.401 0, 855933.637 1236370.914 0, 
+    856192.194 1236362.442 0, 856450.751 1236353.985 0, 856709.309 1236345.544 0, 856967.867 1236337.118 0, 857225.152 1236328.748 0, 857484.985 1236320.311 0, 857743.545 1236311.931 0, 858002.105 1236303.565 0, 858260.666 1236295.215 0, 858519.227 1236286.88 0, 
+    858777.789 1236278.561 0, 859036.351 1236270.256 0, 859294.914 1236261.967 0, 859553.477 1236253.693 0, 859812.041 1236245.434 0, 860070.605 1236237.191 0, 860329.17 1236228.962 0, 860587.735 1236220.749 0, 860846.301 1236212.551 0, 861104.867 1236204.368 0, 
+    861363.433 1236196.201 0, 861622 1236188.049 0, 861880.568 1236179.912 0, 862139.136 1236171.79 0, 862397.704 1236163.683 0, 862656.273 1236155.592 0, 862914.843 1236147.516 0, 863173.413 1236139.455 0, 863430.71 1236131.448 0, 863257.322 1230553.942 0, 
+    863083.931 1224976.339 0))
+
+POLYGON ((875842.632 1235763.148 0, 875585.311 1235770.427 0, 875326.719 1235777.757 0, 875068.128 1235785.103 0, 874809.537 1235792.464 0, 874550.946 1235799.84 0, 874292.357 1235807.231 0, 874033.767 1235814.638 0, 873775.178 1235822.059 0, 873516.589 1235829.496 0, 
+    873258.001 1235836.949 0, 872999.413 1235844.416 0, 872740.826 1235851.899 0, 872482.239 1235859.396 0, 872223.653 1235866.91 0, 871965.067 1235874.438 0, 871706.481 1235881.981 0, 871447.896 1235889.54 0, 871189.311 1235897.114 0, 870930.727 1235904.703 0, 
+    870672.143 1235912.307 0, 870413.56 1235919.927 0, 870154.977 1235927.562 0, 869896.395 1235935.212 0, 869636.541 1235942.915 0, 869379.231 1235950.558 0, 869120.65 1235958.253 0, 868862.07 1235965.964 0, 868603.49 1235973.69 0, 868344.91 1235981.432 0, 
+    868086.331 1235989.188 0, 867827.752 1235996.96 0, 867569.173 1236004.747 0, 867310.596 1236012.549 0, 867052.018 1236020.367 0, 866793.441 1236028.199 0, 866534.865 1236036.047 0, 866276.289 1236043.91 0, 866017.713 1236051.789 0, 865759.138 1236059.682 0, 
+    865500.563 1236067.591 0, 865241.989 1236075.515 0, 864983.416 1236083.454 0, 864724.842 1236091.409 0, 864466.27 1236099.378 0, 864207.697 1236107.363 0, 863949.125 1236115.363 0, 863690.554 1236123.378 0, 863430.71 1236131.448 0, 863604.095 1241708.853 0, 
+    863777.477 1247286.151 0, 864036.661 1247278.102 0, 864294.576 1247270.107 0, 864552.491 1247262.127 0, 864810.407 1247254.162 0, 865068.323 1247246.213 0, 865326.24 1247238.279 0, 865584.157 1247230.36 0, 865842.075 1247222.456 0, 866099.993 1247214.567 0, 
+    866357.911 1247206.694 0, 866615.83 1247198.835 0, 866873.75 1247190.992 0, 867131.67 1247183.164 0, 867389.59 1247175.352 0, 867647.511 1247167.554 0, 867905.432 1247159.772 0, 868163.354 1247152.004 0, 868421.276 1247144.252 0, 868679.199 1247136.515 0, 
+    868937.122 1247128.794 0, 869195.046 1247121.087 0, 869452.97 1247113.396 0, 869710.894 1247105.72 0, 869967.55 1247098.096 0, 870226.744 1247090.413 0, 870484.67 1247082.782 0, 870742.597 1247075.167 0, 871000.523 1247067.567 0, 871258.45 1247059.982 0, 
+    871516.378 1247052.412 0, 871774.306 1247044.857 0, 872032.235 1247037.318 0, 872290.164 1247029.793 0, 872548.093 1247022.284 0, 872806.023 1247014.79 0, 873063.953 1247007.311 0, 873321.884 1246999.848 0, 873579.815 1246992.399 0, 873837.747 1246984.966 0, 
+    874095.679 1246977.548 0, 874353.611 1246970.145 0, 874611.544 1246962.757 0, 874869.478 1246955.385 0, 875127.411 1246948.027 0, 875385.346 1246940.685 0, 875643.28 1246933.358 0, 875901.215 1246926.047 0, 876157.883 1246918.786 0, 876000.259 1241341.02 0, 
+    875842.632 1235763.148 0))
+
+POLYGON ((888539.277 1246586.398 0, 888282.588 1246592.934 0, 888024.633 1246599.517 0, 887766.679 1246606.115 0, 887508.725 1246612.729 0, 887250.772 1246619.357 0, 886992.819 1246626.001 0, 886734.866 1246632.66 0, 886476.913 1246639.334 0, 886218.961 1246646.024 0, 
+    885961.01 1246652.728 0, 885703.059 1246659.448 0, 885445.108 1246666.183 0, 885187.158 1246672.933 0, 884929.208 1246679.698 0, 884671.258 1246686.479 0, 884413.309 1246693.274 0, 884155.36 1246700.085 0, 883897.412 1246706.911 0, 883639.464 1246713.752 0, 
+    883381.516 1246720.608 0, 883123.569 1246727.48 0, 882865.622 1246734.367 0, 882607.676 1246741.269 0, 882348.463 1246748.22 0, 882091.784 1246755.118 0, 881833.839 1246762.065 0, 881575.894 1246769.028 0, 881317.95 1246776.006 0, 881060.006 1246782.999 0, 
+    880802.062 1246790.007 0, 880544.119 1246797.03 0, 880286.177 1246804.069 0, 880028.234 1246811.122 0, 879770.293 1246818.191 0, 879512.351 1246825.275 0, 879254.41 1246832.375 0, 878996.469 1246839.489 0, 878738.529 1246846.619 0, 878480.59 1246853.764 0, 
+    878222.65 1246860.923 0, 877964.711 1246868.099 0, 877706.773 1246875.289 0, 877448.835 1246882.495 0, 877190.897 1246889.715 0, 876932.96 1246896.951 0, 876675.023 1246904.202 0, 876417.087 1246911.468 0, 876157.883 1246918.786 0, 876315.504 1252496.44 0, 
+    876473.122 1258073.979 0, 876731.666 1258066.68 0, 876988.945 1258059.432 0, 877246.226 1258052.2 0, 877503.506 1258044.982 0, 877760.787 1258037.78 0, 878018.069 1258030.593 0, 878275.351 1258023.421 0, 878532.633 1258016.264 0, 878789.916 1258009.122 0, 
+    879047.199 1258001.995 0, 879304.483 1257994.884 0, 879561.767 1257987.788 0, 879819.051 1257980.706 0, 880076.336 1257973.64 0, 880333.621 1257966.589 0, 880590.907 1257959.554 0, 880848.193 1257952.533 0, 881105.479 1257945.528 0, 881362.766 1257938.537 0, 
+    881620.054 1257931.562 0, 881877.341 1257924.602 0, 882134.63 1257917.657 0, 882391.918 1257910.727 0, 882647.943 1257903.847 0, 882906.496 1257896.913 0, 883163.786 1257890.029 0, 883421.076 1257883.16 0, 883678.367 1257876.306 0, 883935.658 1257869.467 0, 
+    884192.949 1257862.643 0, 884450.241 1257855.835 0, 884707.533 1257849.041 0, 884964.826 1257842.263 0, 885222.119 1257835.5 0, 885479.412 1257828.752 0, 885736.706 1257822.019 0, 885994 1257815.301 0, 886251.295 1257808.598 0, 886508.59 1257801.911 0, 
+    886765.885 1257795.239 0, 887023.181 1257788.581 0, 887280.477 1257781.939 0, 887537.774 1257775.313 0, 887795.071 1257768.701 0, 888052.368 1257762.104 0, 888309.666 1257755.523 0, 888566.964 1257748.957 0, 888822.999 1257742.437 0, 888681.14 1252164.476 0, 
+    888539.277 1246586.398 0))
+
+POLYGON ((901173.764 1257445.788 0, 900917.709 1257451.584 0, 900660.394 1257457.423 0, 900403.078 1257463.278 0, 900145.764 1257469.147 0, 899888.449 1257475.032 0, 899631.135 1257480.932 0, 899373.821 1257486.847 0, 899116.507 1257492.778 0, 898859.194 1257498.723 0, 
+    898601.881 1257504.683 0, 898344.569 1257510.659 0, 898087.257 1257516.65 0, 897829.945 1257522.656 0, 897572.633 1257528.677 0, 897315.322 1257534.713 0, 897058.012 1257540.765 0, 896800.701 1257546.831 0, 896543.391 1257552.913 0, 896286.082 1257559.01 0, 
+    896028.772 1257565.122 0, 895771.464 1257571.249 0, 895514.155 1257577.391 0, 895256.847 1257583.548 0, 894998.277 1257589.751 0, 894742.231 1257595.909 0, 894484.924 1257602.111 0, 894227.618 1257608.329 0, 893970.311 1257614.563 0, 893713.005 1257620.811 0, 
+    893455.7 1257627.074 0, 893198.394 1257633.353 0, 892941.089 1257639.646 0, 892683.785 1257645.955 0, 892426.481 1257652.279 0, 892169.177 1257658.618 0, 891911.874 1257664.973 0, 891654.571 1257671.342 0, 891397.268 1257677.727 0, 891139.966 1257684.126 0, 
+    890882.664 1257690.541 0, 890625.362 1257696.971 0, 890368.061 1257703.416 0, 890110.76 1257709.877 0, 889853.46 1257716.352 0, 889596.16 1257722.843 0, 889338.86 1257729.348 0, 889081.561 1257735.869 0, 888822.999 1257742.437 0, 888964.856 1263320.278 0, 
+    889106.709 1268897.992 0, 889364.611 1268891.441 0, 889621.253 1268884.937 0, 889877.897 1268878.448 0, 890134.54 1268871.973 0, 890391.184 1268865.515 0, 890647.828 1268859.071 0, 890904.472 1268852.642 0, 891161.117 1268846.228 0, 891417.763 1268839.83 0, 
+    891674.408 1268833.447 0, 891931.054 1268827.078 0, 892187.701 1268820.725 0, 892444.348 1268814.387 0, 892700.995 1268808.064 0, 892957.642 1268801.756 0, 893214.29 1268795.464 0, 893470.939 1268789.186 0, 893727.587 1268782.923 0, 893984.236 1268776.676 0, 
+    894240.886 1268770.444 0, 894497.535 1268764.226 0, 894754.186 1268758.024 0, 895010.836 1268751.837 0, 895266.228 1268745.696 0, 895524.138 1268739.509 0, 895780.79 1268733.367 0, 896037.442 1268727.24 0, 896294.094 1268721.129 0, 896550.747 1268715.032 0, 
+    896807.4 1268708.951 0, 897064.053 1268702.885 0, 897320.707 1268696.834 0, 897577.361 1268690.798 0, 897834.015 1268684.777 0, 898090.67 1268678.771 0, 898347.325 1268672.781 0, 898603.981 1268666.805 0, 898860.637 1268660.845 0, 899117.293 1268654.9 0, 
+    899373.949 1268648.969 0, 899630.606 1268643.054 0, 899887.263 1268637.154 0, 900143.921 1268631.269 0, 900400.579 1268625.4 0, 900657.237 1268619.545 0, 900913.896 1268613.705 0, 901170.555 1268607.881 0, 901425.957 1268602.1 0, 901299.862 1263024.007 0, 
+    901173.764 1257445.788 0))
+
+POLYGON ((913745.991 1268341.013 0, 913490.572 1268346.073 0, 913233.897 1268351.172 0, 912977.223 1268356.286 0, 912720.55 1268361.416 0, 912463.876 1268366.56 0, 912207.203 1268371.72 0, 911950.53 1268376.895 0, 911693.857 1268382.085 0, 911437.185 1268387.29 0, 
+    911180.513 1268392.51 0, 910923.841 1268397.746 0, 910667.17 1268402.996 0, 910410.499 1268408.262 0, 910153.828 1268413.542 0, 909897.158 1268418.838 0, 909640.488 1268424.149 0, 909383.818 1268429.475 0, 909127.148 1268434.816 0, 908870.479 1268440.172 0, 
+    908613.81 1268445.543 0, 908357.142 1268450.929 0, 908100.474 1268456.331 0, 907843.806 1268461.747 0, 907585.882 1268467.206 0, 907330.471 1268472.626 0, 907073.804 1268478.088 0, 906817.137 1268483.565 0, 906560.471 1268489.057 0, 906303.805 1268494.564 0, 
+    906047.139 1268500.086 0, 905790.474 1268505.624 0, 905533.809 1268511.176 0, 905277.144 1268516.744 0, 905020.48 1268522.327 0, 904763.816 1268527.925 0, 904507.152 1268533.538 0, 904250.489 1268539.166 0, 903993.826 1268544.809 0, 903737.163 1268550.467 0, 
+    903480.501 1268556.141 0, 903223.839 1268561.829 0, 902967.177 1268567.533 0, 902710.516 1268573.251 0, 902453.855 1268578.985 0, 902197.194 1268584.734 0, 901940.534 1268590.498 0, 901683.874 1268596.277 0, 901425.957 1268602.1 0, 901552.048 1274180.062 0, 
+    901678.137 1279757.888 0, 901935.394 1279752.08 0, 902191.398 1279746.316 0, 902447.401 1279740.567 0, 902703.405 1279734.832 0, 902959.41 1279729.113 0, 903215.415 1279723.409 0, 903471.42 1279717.72 0, 903727.425 1279712.046 0, 903983.431 1279706.387 0, 
+    904239.437 1279700.744 0, 904495.443 1279695.115 0, 904751.45 1279689.501 0, 905007.457 1279683.903 0, 905263.464 1279678.319 0, 905519.472 1279672.75 0, 905775.48 1279667.197 0, 906031.489 1279661.659 0, 906287.497 1279656.135 0, 906543.506 1279650.627 0, 
+    906799.516 1279645.134 0, 907055.525 1279639.656 0, 907311.535 1279634.193 0, 907567.546 1279628.745 0, 907822.303 1279623.339 0, 908079.567 1279617.895 0, 908335.579 1279612.492 0, 908591.59 1279607.104 0, 908847.602 1279601.732 0, 909103.614 1279596.374 0, 
+    909359.627 1279591.032 0, 909615.64 1279585.704 0, 909871.653 1279580.392 0, 910127.666 1279575.095 0, 910383.68 1279569.813 0, 910639.694 1279564.545 0, 910895.709 1279559.293 0, 911151.723 1279554.056 0, 911407.738 1279548.835 0, 911663.754 1279543.628 0, 
+    911919.769 1279538.436 0, 912175.785 1279533.259 0, 912431.802 1279528.098 0, 912687.818 1279522.951 0, 912943.835 1279517.82 0, 913199.852 1279512.703 0, 913455.87 1279507.602 0, 913711.887 1279502.516 0, 913966.653 1279497.469 0, 913856.323 1273919.309 0, 
+    913745.991 1268341.013 0))
+
+POLYGON ((926255.856 1279271.768 0, 926001.075 1279276.095 0, 925745.044 1279280.458 0, 925489.013 1279284.836 0, 925232.982 1279289.229 0, 924976.952 1279293.637 0, 924720.922 1279298.061 0, 924464.892 1279302.499 0, 924208.863 1279306.952 0, 923952.833 1279311.421 0, 
+    923696.804 1279315.904 0, 923440.776 1279320.403 0, 923184.747 1279324.917 0, 922928.719 1279329.445 0, 922672.691 1279333.989 0, 922416.663 1279338.548 0, 922160.636 1279343.122 0, 921904.609 1279347.711 0, 921648.582 1279352.315 0, 921392.555 1279356.934 0, 
+    921136.529 1279361.568 0, 920880.503 1279366.218 0, 920624.477 1279370.882 0, 920368.451 1279375.561 0, 920111.175 1279380.279 0, 919856.401 1279384.965 0, 919600.377 1279389.69 0, 919344.352 1279394.43 0, 919088.328 1279399.185 0, 918832.304 1279403.954 0, 
+    918576.281 1279408.739 0, 918320.257 1279413.539 0, 918064.234 1279418.354 0, 917808.212 1279423.184 0, 917552.189 1279428.03 0, 917296.167 1279432.89 0, 917040.145 1279437.765 0, 916784.124 1279442.656 0, 916528.102 1279447.561 0, 916272.081 1279452.481 0, 
+    916016.061 1279457.417 0, 915760.04 1279462.368 0, 915504.02 1279467.333 0, 915248 1279472.314 0, 914991.981 1279477.31 0, 914735.961 1279482.321 0, 914479.942 1279487.347 0, 914223.924 1279492.388 0, 913966.653 1279497.469 0, 914076.98 1285075.488 0, 
+    914187.304 1290653.361 0, 914443.915 1290648.294 0, 914699.277 1290643.265 0, 914954.639 1290638.252 0, 915210.002 1290633.254 0, 915465.365 1290628.271 0, 915720.728 1290623.303 0, 915976.092 1290618.35 0, 916231.455 1290613.412 0, 916486.82 1290608.489 0, 
+    916742.184 1290603.581 0, 916997.549 1290598.688 0, 917252.914 1290593.811 0, 917508.279 1290588.948 0, 917763.644 1290584.1 0, 918019.01 1290579.267 0, 918274.376 1290574.45 0, 918529.743 1290569.647 0, 918785.109 1290564.859 0, 919040.476 1290560.087 0, 
+    919295.843 1290555.329 0, 919551.211 1290550.586 0, 919806.579 1290545.859 0, 920061.947 1290541.146 0, 920316.067 1290536.472 0, 920572.684 1290531.766 0, 920828.053 1290527.099 0, 921083.422 1290522.447 0, 921338.791 1290517.809 0, 921594.161 1290513.187 0, 
+    921849.531 1290508.58 0, 922104.901 1290503.987 0, 922360.272 1290499.41 0, 922615.642 1290494.848 0, 922871.013 1290490.301 0, 923126.385 1290485.769 0, 923381.756 1290481.251 0, 923637.128 1290476.749 0, 923892.5 1290472.262 0, 924147.873 1290467.79 0, 
+    924403.245 1290463.333 0, 924658.618 1290458.891 0, 924913.991 1290454.464 0, 925169.365 1290450.053 0, 925424.739 1290445.656 0, 925680.112 1290441.274 0, 925935.487 1290436.907 0, 926190.861 1290432.555 0, 926444.988 1290428.24 0, 926350.423 1284850.077 0, 
+    926255.856 1279271.768 0))
+
+POLYGON ((938703.26 1290237.749 0, 938449.12 1290241.347 0, 938193.734 1290244.977 0, 937938.348 1290248.622 0, 937682.963 1290252.283 0, 937427.578 1290255.958 0, 937172.193 1290259.648 0, 936916.808 1290263.354 0, 936661.424 1290267.074 0, 936406.04 1290270.81 0, 
+    936150.656 1290274.56 0, 935895.272 1290278.326 0, 935639.888 1290282.106 0, 935384.505 1290285.902 0, 935129.122 1290289.713 0, 934873.739 1290293.538 0, 934618.356 1290297.379 0, 934362.974 1290301.235 0, 934107.592 1290305.106 0, 933852.21 1290308.991 0, 
+    933596.828 1290312.892 0, 933341.447 1290316.808 0, 933086.065 1290320.739 0, 932830.684 1290324.685 0, 932574.057 1290328.665 0, 932319.923 1290332.622 0, 932064.543 1290336.613 0, 931809.162 1290340.619 0, 931553.783 1290344.64 0, 931298.403 1290348.676 0, 
+    931043.023 1290352.727 0, 930787.644 1290356.794 0, 930532.265 1290360.875 0, 930276.887 1290364.971 0, 930021.508 1290369.082 0, 929766.13 1290373.209 0, 929510.752 1290377.35 0, 929255.374 1290381.506 0, 928999.997 1290385.678 0, 928744.62 1290389.864 0, 
+    928489.243 1290394.066 0, 928233.866 1290398.282 0, 927978.489 1290402.514 0, 927723.113 1290406.76 0, 927467.737 1290411.022 0, 927212.362 1290415.298 0, 926956.986 1290419.59 0, 926701.611 1290423.897 0, 926444.988 1290428.24 0, 926539.551 1296006.251 0, 
+    926634.111 1301584.107 0, 926890.073 1301579.776 0, 927144.792 1301575.48 0, 927399.511 1301571.199 0, 927654.23 1301566.934 0, 927908.949 1301562.683 0, 928163.669 1301558.447 0, 928418.389 1301554.227 0, 928673.109 1301550.021 0, 928927.829 1301545.83 0, 
+    929182.55 1301541.655 0, 929437.271 1301537.494 0, 929691.992 1301533.348 0, 929946.713 1301529.218 0, 930201.435 1301525.102 0, 930456.157 1301521.001 0, 930710.879 1301516.916 0, 930965.601 1301512.845 0, 931220.324 1301508.789 0, 931475.046 1301504.748 0, 
+    931729.769 1301500.723 0, 931984.493 1301496.712 0, 932239.216 1301492.716 0, 932493.94 1301488.735 0, 932747.421 1301484.789 0, 933003.388 1301480.819 0, 933258.112 1301476.883 0, 933512.837 1301472.962 0, 933767.562 1301469.056 0, 934022.287 1301465.166 0, 
+    934277.012 1301461.29 0, 934531.738 1301457.429 0, 934786.464 1301453.583 0, 935041.19 1301449.752 0, 935295.916 1301445.936 0, 935550.643 1301442.136 0, 935805.369 1301438.35 0, 936060.096 1301434.579 0, 936314.823 1301430.823 0, 936569.551 1301427.082 0, 
+    936824.278 1301423.356 0, 937079.006 1301419.645 0, 937333.734 1301415.949 0, 937588.462 1301412.268 0, 937843.191 1301408.603 0, 938097.919 1301404.952 0, 938352.648 1301401.316 0, 938607.377 1301397.695 0, 938860.864 1301394.106 0, 938782.063 1295816.006 0, 
+    938703.26 1290237.749 0))
+
+POLYGON ((951088.106 1301238.649 0, 950834.608 1301241.521 0, 950579.87 1301244.422 0, 950325.131 1301247.339 0, 950070.393 1301250.27 0, 949815.656 1301253.216 0, 949560.918 1301256.178 0, 949306.181 1301259.154 0, 949051.443 1301262.145 0, 948796.706 1301265.151 0, 
+    948541.969 1301268.172 0, 948287.233 1301271.209 0, 948032.496 1301274.26 0, 947777.76 1301277.326 0, 947523.023 1301280.407 0, 947268.287 1301283.503 0, 947013.552 1301286.615 0, 946758.816 1301289.741 0, 946504.08 1301292.882 0, 946249.345 1301296.038 0, 
+    945994.61 1301299.209 0, 945739.875 1301302.395 0, 945485.14 1301305.597 0, 945230.406 1301308.813 0, 944974.43 1301312.06 0, 944720.937 1301315.29 0, 944466.204 1301318.551 0, 944211.47 1301321.827 0, 943956.736 1301325.118 0, 943702.003 1301328.424 0, 
+    943447.27 1301331.745 0, 943192.537 1301335.082 0, 942937.804 1301338.433 0, 942683.071 1301341.799 0, 942428.339 1301345.18 0, 942173.607 1301348.576 0, 941918.875 1301351.987 0, 941664.143 1301355.413 0, 941409.411 1301358.854 0, 941154.68 1301362.31 0, 
+    940899.949 1301365.781 0, 940645.218 1301369.267 0, 940390.487 1301372.768 0, 940135.756 1301376.284 0, 939881.026 1301379.815 0, 939626.296 1301383.361 0, 939371.566 1301386.922 0, 939116.836 1301390.498 0, 938860.864 1301394.106 0, 938939.663 1306972.046 0, 
+    939018.46 1312549.819 0, 939273.772 1312546.22 0, 939527.845 1312542.654 0, 939781.918 1312539.102 0, 940035.992 1312535.565 0, 940290.065 1312532.043 0, 940544.139 1312528.536 0, 940798.214 1312525.044 0, 941052.288 1312521.567 0, 941306.363 1312518.105 0, 
+    941560.437 1312514.658 0, 941814.512 1312511.226 0, 942068.587 1312507.809 0, 942322.663 1312504.406 0, 942576.738 1312501.019 0, 942830.814 1312497.647 0, 943084.89 1312494.289 0, 943338.966 1312490.947 0, 943593.043 1312487.619 0, 943847.119 1312484.307 0, 
+    944101.196 1312481.009 0, 944355.273 1312477.727 0, 944609.35 1312474.459 0, 944863.428 1312471.206 0, 945116.267 1312467.984 0, 945371.583 1312464.746 0, 945625.661 1312461.538 0, 945879.739 1312458.345 0, 946133.817 1312455.167 0, 946387.896 1312452.004 0, 
+    946641.974 1312448.856 0, 946896.053 1312445.723 0, 947150.132 1312442.605 0, 947404.211 1312439.502 0, 947658.291 1312436.414 0, 947912.37 1312433.34 0, 948166.45 1312430.282 0, 948420.53 1312427.239 0, 948674.61 1312424.21 0, 948928.69 1312421.197 0, 
+    949182.771 1312418.198 0, 949436.851 1312415.215 0, 949690.932 1312412.246 0, 949945.013 1312409.293 0, 950199.094 1312406.354 0, 950453.176 1312403.43 0, 950707.257 1312400.522 0, 950961.339 1312397.628 0, 951214.184 1312394.763 0, 951151.146 1306816.789 0, 
+    951088.106 1301238.649 0))
+
+POLYGON ((963410.297 1312274.162 0, 963157.443 1312276.312 0, 962903.354 1312278.488 0, 962649.266 1312280.679 0, 962395.177 1312282.885 0, 962141.089 1312285.106 0, 961887 1312287.342 0, 961632.912 1312289.593 0, 961378.824 1312291.858 0, 961124.736 1312294.139 0, 
+    960870.648 1312296.434 0, 960616.561 1312298.745 0, 960362.473 1312301.071 0, 960108.386 1312303.411 0, 959854.299 1312305.766 0, 959600.212 1312308.137 0, 959346.125 1312310.522 0, 959092.038 1312312.922 0, 958837.951 1312315.338 0, 958583.864 1312317.768 0, 
+    958329.778 1312320.213 0, 958075.692 1312322.673 0, 957821.606 1312325.148 0, 957567.52 1312327.638 0, 957312.198 1312330.155 0, 957059.348 1312332.663 0, 956805.263 1312335.198 0, 956551.177 1312337.748 0, 956297.092 1312340.313 0, 956043.007 1312342.892 0, 
+    955788.922 1312345.487 0, 955534.837 1312348.097 0, 955280.753 1312350.721 0, 955026.668 1312353.361 0, 954772.584 1312356.015 0, 954518.5 1312358.685 0, 954264.416 1312361.369 0, 954010.332 1312364.069 0, 953756.249 1312366.783 0, 953502.165 1312369.512 0, 
+    953248.082 1312372.257 0, 952993.998 1312375.016 0, 952739.915 1312377.79 0, 952485.833 1312380.579 0, 952231.75 1312383.383 0, 951977.667 1312386.202 0, 951723.585 1312389.036 0, 951469.503 1312391.885 0, 951214.184 1312394.763 0, 951277.22 1317972.566 0, 
+    951340.254 1323550.192 0, 951594.913 1323547.321 0, 951848.339 1323544.48 0, 952101.764 1323541.653 0, 952355.19 1323538.841 0, 952608.616 1323536.045 0, 952862.043 1323533.263 0, 953115.469 1323530.496 0, 953368.896 1323527.744 0, 953622.322 1323525.006 0, 
+    953875.749 1323522.284 0, 954129.176 1323519.577 0, 954382.604 1323516.885 0, 954636.031 1323514.207 0, 954889.459 1323511.544 0, 955142.886 1323508.897 0, 955396.314 1323506.264 0, 955649.742 1323503.646 0, 955903.17 1323501.043 0, 956156.599 1323498.455 0, 
+    956410.027 1323495.882 0, 956663.456 1323493.324 0, 956916.885 1323490.781 0, 957170.313 1323488.252 0, 957422.51 1323485.751 0, 957677.172 1323483.241 0, 957930.601 1323480.757 0, 958184.031 1323478.288 0, 958437.46 1323475.835 0, 958690.89 1323473.396 0, 
+    958944.32 1323470.972 0, 959197.75 1323468.563 0, 959451.18 1323466.169 0, 959704.611 1323463.79 0, 959958.041 1323461.425 0, 960211.472 1323459.076 0, 960464.903 1323456.742 0, 960718.334 1323454.422 0, 960971.765 1323452.118 0, 961225.196 1323449.828 0, 
+    961478.627 1323447.553 0, 961732.059 1323445.293 0, 961985.49 1323443.048 0, 962238.922 1323440.818 0, 962492.354 1323438.603 0, 962745.786 1323436.403 0, 962999.218 1323434.218 0, 963252.65 1323432.048 0, 963504.85 1323429.903 0, 963457.574 1317852.12 0, 
+    963410.297 1312274.162 0))
+
+POLYGON ((975669.738 1323343.981 0, 975417.531 1323345.413 0, 975164.094 1323346.868 0, 974910.656 1323348.337 0, 974657.219 1323349.821 0, 974403.782 1323351.32 0, 974150.345 1323352.834 0, 973896.908 1323354.363 0, 973643.471 1323355.907 0, 973390.035 1323357.466 0, 
+    973136.598 1323359.039 0, 972883.161 1323360.628 0, 972629.725 1323362.232 0, 972376.289 1323363.85 0, 972122.852 1323365.483 0, 971869.416 1323367.132 0, 971615.98 1323368.795 0, 971362.544 1323370.473 0, 971109.108 1323372.166 0, 970855.673 1323373.874 0, 
+    970602.237 1323375.597 0, 970348.801 1323377.334 0, 970095.366 1323379.087 0, 969841.93 1323380.855 0, 969587.264 1323382.646 0, 969335.06 1323384.434 0, 969081.625 1323386.247 0, 968828.19 1323388.074 0, 968574.755 1323389.916 0, 968321.32 1323391.773 0, 
+    968067.886 1323393.645 0, 967814.451 1323395.532 0, 967561.017 1323397.434 0, 967307.583 1323399.351 0, 967054.148 1323401.283 0, 966800.714 1323403.229 0, 966547.28 1323405.191 0, 966293.847 1323407.167 0, 966040.413 1323409.158 0, 965786.979 1323411.165 0, 
+    965533.546 1323413.186 0, 965280.113 1323415.222 0, 965026.679 1323417.273 0, 964773.246 1323419.339 0, 964519.813 1323421.42 0, 964266.38 1323423.515 0, 964012.948 1323425.626 0, 963759.515 1323427.752 0, 963504.85 1323429.903 0, 963552.125 1329007.503 0, 
+    963599.398 1334584.917 0, 963853.402 1334582.772 0, 964106.178 1334580.652 0, 964358.955 1334578.546 0, 964611.731 1334576.456 0, 964864.507 1334574.381 0, 965117.284 1334572.32 0, 965370.061 1334570.274 0, 965622.837 1334568.244 0, 965875.614 1334566.228 0, 
+    966128.391 1334564.227 0, 966381.168 1334562.24 0, 966633.946 1334560.269 0, 966886.723 1334558.313 0, 967139.501 1334556.371 0, 967392.278 1334554.445 0, 967645.056 1334552.533 0, 967897.834 1334550.636 0, 968150.612 1334548.754 0, 968403.39 1334546.887 0, 
+    968656.168 1334545.034 0, 968908.946 1334543.197 0, 969161.725 1334541.374 0, 969414.503 1334539.567 0, 969666.054 1334537.783 0, 969920.06 1334535.996 0, 970172.839 1334534.233 0, 970425.618 1334532.485 0, 970678.397 1334530.752 0, 970931.176 1334529.033 0, 
+    971183.955 1334527.33 0, 971436.735 1334525.641 0, 971689.514 1334523.968 0, 971942.294 1334522.309 0, 972195.073 1334520.665 0, 972447.853 1334519.036 0, 972700.633 1334517.421 0, 972953.413 1334515.822 0, 973206.192 1334514.238 0, 973458.973 1334512.668 0, 
+    973711.753 1334511.113 0, 973964.533 1334509.573 0, 974217.313 1334508.048 0, 974470.094 1334506.538 0, 974722.874 1334505.043 0, 974975.655 1334503.563 0, 975228.436 1334502.097 0, 975481.216 1334500.647 0, 975732.77 1334499.218 0, 975701.255 1328921.693 0, 
+    975669.738 1323343.981 0))
+
+POLYGON ((987866.337 1334447.798 0, 987614.778 1334448.517 0, 987361.994 1334449.253 0, 987109.21 1334450.004 0, 986856.426 1334450.77 0, 986603.643 1334451.551 0, 986350.859 1334452.347 0, 986098.075 1334453.158 0, 985845.292 1334453.984 0, 985592.508 1334454.824 0, 
+    985339.725 1334455.68 0, 985086.941 1334456.55 0, 984834.158 1334457.435 0, 984581.374 1334458.335 0, 984328.591 1334459.25 0, 984075.808 1334460.18 0, 983823.025 1334461.125 0, 983570.242 1334462.084 0, 983317.459 1334463.059 0, 983064.676 1334464.048 0, 
+    982811.893 1334465.052 0, 982559.11 1334466.072 0, 982306.327 1334467.106 0, 982053.544 1334468.154 0, 981799.535 1334469.223 0, 981547.979 1334470.297 0, 981295.196 1334471.39 0, 981042.414 1334472.499 0, 980789.631 1334473.622 0, 980536.849 1334474.76 0, 
+    980284.066 1334475.913 0, 980031.284 1334477.081 0, 979778.502 1334478.264 0, 979525.72 1334479.461 0, 979272.938 1334480.674 0, 979020.156 1334481.901 0, 978767.374 1334483.143 0, 978514.592 1334484.401 0, 978261.81 1334485.673 0, 978009.029 1334486.96 0, 
+    977756.247 1334488.261 0, 977503.466 1334489.578 0, 977250.684 1334490.909 0, 976997.903 1334492.256 0, 976745.122 1334493.617 0, 976492.34 1334494.993 0, 976239.559 1334496.384 0, 975986.778 1334497.79 0, 975732.77 1334499.218 0, 975764.285 1340076.551 0, 
+    975795.798 1345653.688 0, 976049.146 1345652.264 0, 976301.271 1345650.861 0, 976553.395 1345649.474 0, 976805.52 1345648.101 0, 977057.645 1345646.744 0, 977309.769 1345645.401 0, 977561.894 1345644.073 0, 977814.019 1345642.759 0, 978066.144 1345641.461 0, 
+    978318.27 1345640.177 0, 978570.395 1345638.909 0, 978822.52 1345637.655 0, 979074.645 1345636.416 0, 979326.771 1345635.192 0, 979578.896 1345633.982 0, 979831.022 1345632.788 0, 980083.148 1345631.608 0, 980335.273 1345630.443 0, 980587.399 1345629.293 0, 
+    980839.525 1345628.158 0, 981091.651 1345627.038 0, 981343.777 1345625.932 0, 981595.903 1345624.841 0, 981846.806 1345623.771 0, 982100.155 1345622.705 0, 982352.281 1345621.659 0, 982604.408 1345620.627 0, 982856.534 1345619.611 0, 983108.66 1345618.609 0, 
+    983360.787 1345617.622 0, 983612.913 1345616.651 0, 983865.04 1345615.693 0, 984117.167 1345614.751 0, 984369.293 1345613.824 0, 984621.42 1345612.911 0, 984873.547 1345612.013 0, 985125.674 1345611.131 0, 985377.801 1345610.263 0, 985629.928 1345609.409 0, 
+    985882.055 1345608.571 0, 986134.182 1345607.747 0, 986386.309 1345606.939 0, 986638.436 1345606.145 0, 986890.563 1345605.366 0, 987142.69 1345604.602 0, 987394.818 1345603.852 0, 987646.945 1345603.118 0, 987897.851 1345602.402 0, 987882.094 1340025.199 0, 
+    987866.337 1334447.798 0))
+
+POLYGON ((1000000 1345585.306 0, 999749.091 1345585.314 0, 999496.963 1345585.336 0, 999244.835 1345585.373 0, 998992.706 1345585.425 0, 998740.578 1345585.491 0, 998488.449 1345585.573 0, 998236.321 1345585.669 0, 997984.193 1345585.781 0, 997732.064 1345585.907 0, 
+    997479.936 1345586.047 0, 997227.808 1345586.203 0, 996975.679 1345586.374 0, 996723.551 1345586.559 0, 996471.423 1345586.76 0, 996219.294 1345586.975 0, 995967.166 1345587.205 0, 995715.038 1345587.449 0, 995462.909 1345587.709 0, 995210.781 1345587.983 0, 
+    994958.653 1345588.273 0, 994706.525 1345588.577 0, 994454.397 1345588.896 0, 994202.268 1345589.23 0, 993948.919 1345589.58 0, 993698.012 1345589.942 0, 993445.884 1345590.32 0, 993193.756 1345590.713 0, 992941.628 1345591.121 0, 992689.5 1345591.544 0, 
+    992437.372 1345591.982 0, 992185.244 1345592.434 0, 991933.116 1345592.902 0, 991680.988 1345593.384 0, 991428.86 1345593.881 0, 991176.732 1345594.393 0, 990924.604 1345594.92 0, 990672.476 1345595.461 0, 990420.348 1345596.018 0, 990168.221 1345596.589 0, 
+    989916.093 1345597.175 0, 989663.965 1345597.776 0, 989411.838 1345598.392 0, 989159.71 1345599.022 0, 988907.582 1345599.668 0, 988655.455 1345600.328 0, 988403.327 1345601.003 0, 988151.2 1345601.693 0, 987897.851 1345602.402 0, 987913.607 1351179.402 0, 
+    987929.362 1356756.196 0, 988182.052 1356755.489 0, 988433.523 1356754.801 0, 988684.994 1356754.128 0, 988936.465 1356753.469 0, 989187.936 1356752.825 0, 989439.407 1356752.196 0, 989690.878 1356751.582 0, 989942.349 1356750.983 0, 990193.821 1356750.398 0, 
+    990445.292 1356749.828 0, 990696.763 1356749.273 0, 990948.235 1356748.733 0, 991199.706 1356748.208 0, 991451.177 1356747.697 0, 991702.649 1356747.201 0, 991954.12 1356746.72 0, 992205.592 1356746.254 0, 992457.063 1356745.803 0, 992708.535 1356745.366 0, 
+    992960.006 1356744.945 0, 993211.478 1356744.538 0, 993462.95 1356744.146 0, 993714.421 1356743.768 0, 993964.675 1356743.407 0, 994217.364 1356743.058 0, 994468.836 1356742.725 0, 994720.308 1356742.407 0, 994971.78 1356742.103 0, 995223.251 1356741.815 0, 
+    995474.723 1356741.541 0, 995726.195 1356741.282 0, 995977.667 1356741.038 0, 996229.139 1356740.809 0, 996480.61 1356740.594 0, 996732.082 1356740.394 0, 996983.554 1356740.209 0, 997235.026 1356740.039 0, 997486.498 1356739.884 0, 997737.97 1356739.743 0, 
+    997989.441 1356739.618 0, 998240.913 1356739.507 0, 998492.385 1356739.411 0, 998743.857 1356739.329 0, 998995.329 1356739.263 0, 999246.801 1356739.211 0, 999498.273 1356739.174 0, 999749.745 1356739.152 0, 1000000 1356739.145 0, 1000000 1351162.329 0, 
+    1000000 1345585.306 0))
+
+POLYGON ((1012070.638 1356756.196 0, 1011820.382 1356755.496 0, 1011568.911 1356754.807 0, 1011317.44 1356754.134 0, 1011065.969 1356753.475 0, 1010814.497 1356752.831 0, 1010563.026 1356752.202 0, 1010311.555 1356751.588 0, 1010060.084 1356750.988 0, 1009808.613 1356750.404 0, 
+    1009557.141 1356749.834 0, 1009305.67 1356749.279 0, 1009054.199 1356748.738 0, 1008802.727 1356748.213 0, 1008551.256 1356747.702 0, 1008299.785 1356747.206 0, 1008048.313 1356746.725 0, 1007796.842 1356746.259 0, 1007545.37 1356745.807 0, 1007293.899 1356745.371 0, 
+    1007042.427 1356744.949 0, 1006790.956 1356744.542 0, 1006539.484 1356744.149 0, 1006288.012 1356743.772 0, 1006035.325 1356743.407 0, 1005785.069 1356743.061 0, 1005533.597 1356742.728 0, 1005282.126 1356742.41 0, 1005030.654 1356742.106 0, 1004779.182 1356741.818 0, 
+    1004527.71 1356741.544 0, 1004276.239 1356741.285 0, 1004024.767 1356741.04 0, 1003773.295 1356740.811 0, 1003521.823 1356740.596 0, 1003270.351 1356740.396 0, 1003018.879 1356740.211 0, 1002767.408 1356740.041 0, 1002515.936 1356739.885 0, 1002264.464 1356739.745 0, 
+    1002012.992 1356739.619 0, 1001761.52 1356739.508 0, 1001510.048 1356739.411 0, 1001258.576 1356739.33 0, 1001007.104 1356739.263 0, 1000755.632 1356739.211 0, 1000504.161 1356739.174 0, 1000252.689 1356739.152 0, 1000000 1356739.145 0, 1000000 1362315.747 0, 
+    1000000 1367892.132 0, 1000252.029 1367892.139 0, 1000502.844 1367892.161 0, 1000753.66 1367892.198 0, 1001004.475 1367892.25 0, 1001255.291 1367892.316 0, 1001506.106 1367892.398 0, 1001756.922 1367892.494 0, 1002007.737 1367892.605 0, 1002258.553 1367892.73 0, 
+    1002509.368 1367892.87 0, 1002760.184 1367893.025 0, 1003010.999 1367893.195 0, 1003261.814 1367893.38 0, 1003512.63 1367893.579 0, 1003763.445 1367893.793 0, 1004014.26 1367894.022 0, 1004265.076 1367894.266 0, 1004515.891 1367894.524 0, 1004766.707 1367894.798 0, 
+    1005017.522 1367895.085 0, 1005268.337 1367895.388 0, 1005519.152 1367895.706 0, 1005769.968 1367896.038 0, 1006019.57 1367896.383 0, 1006271.598 1367896.747 0, 1006522.413 1367897.123 0, 1006773.228 1367897.514 0, 1007024.044 1367897.92 0, 1007274.859 1367898.341 0, 
+    1007525.674 1367898.777 0, 1007776.489 1367899.227 0, 1008027.304 1367899.692 0, 1008278.119 1367900.172 0, 1008528.934 1367900.667 0, 1008779.749 1367901.176 0, 1009030.564 1367901.7 0, 1009281.379 1367902.239 0, 1009532.194 1367902.793 0, 1009783.008 1367903.361 0, 
+    1010033.823 1367903.944 0, 1010284.638 1367904.542 0, 1010535.453 1367905.155 0, 1010786.267 1367905.783 0, 1011037.082 1367906.425 0, 1011287.897 1367907.082 0, 1011538.711 1367907.754 0, 1011789.526 1367908.44 0, 1012039.129 1367909.138 0, 1012054.883 1362332.776 0, 
+    1012070.638 1356756.196 0))
+
+POLYGON ((1024078.161 1367960.157 0, 1023828.559 1367958.754 0, 1023577.748 1367957.359 0, 1023326.936 1367955.978 0, 1023076.124 1367954.613 0, 1022825.312 1367953.262 0, 1022574.5 1367951.926 0, 1022323.688 1367950.605 0, 1022072.876 1367949.298 0, 1021822.064 1367948.006 0, 
+    1021571.252 1367946.729 0, 1021320.44 1367945.467 0, 1021069.627 1367944.22 0, 1020818.815 1367942.987 0, 1020568.002 1367941.769 0, 1020317.19 1367940.566 0, 1020066.377 1367939.377 0, 1019815.564 1367938.203 0, 1019564.752 1367937.045 0, 1019313.939 1367935.9 0, 
+    1019063.126 1367934.771 0, 1018812.313 1367933.656 0, 1018561.5 1367932.556 0, 1018310.687 1367931.471 0, 1018058.663 1367930.396 0, 1017809.06 1367929.345 0, 1017558.247 1367928.305 0, 1017307.433 1367927.279 0, 1017056.62 1367926.267 0, 1016805.807 1367925.271 0, 
+    1016554.993 1367924.289 0, 1016304.179 1367923.322 0, 1016053.366 1367922.37 0, 1015802.552 1367921.432 0, 1015551.738 1367920.509 0, 1015300.924 1367919.601 0, 1015050.111 1367918.708 0, 1014799.297 1367917.83 0, 1014548.483 1367916.966 0, 1014297.669 1367916.117 0, 
+    1014046.854 1367915.283 0, 1013796.04 1367914.464 0, 1013545.226 1367913.659 0, 1013294.412 1367912.869 0, 1013043.598 1367912.094 0, 1012792.783 1367911.334 0, 1012541.969 1367910.588 0, 1012291.155 1367909.857 0, 1012039.129 1367909.138 0, 1012023.375 1373485.277 0, 
+    1012007.622 1379061.186 0, 1012258.988 1379061.904 0, 1012509.146 1379062.633 0, 1012759.304 1379063.377 0, 1013009.462 1379064.135 0, 1013259.62 1379064.908 0, 1013509.778 1379065.696 0, 1013759.936 1379066.498 0, 1014010.094 1379067.316 0, 1014260.251 1379068.148 0, 
+    1014510.409 1379068.994 0, 1014760.566 1379069.856 0, 1015010.724 1379070.732 0, 1015260.882 1379071.623 0, 1015511.039 1379072.528 0, 1015761.196 1379073.449 0, 1016011.354 1379074.384 0, 1016261.511 1379075.333 0, 1016511.668 1379076.298 0, 1016761.825 1379077.277 0, 
+    1017011.982 1379078.271 0, 1017262.14 1379079.28 0, 1017512.297 1379080.303 0, 1017762.453 1379081.341 0, 1018011.403 1379082.389 0, 1018262.767 1379083.461 0, 1018512.924 1379084.544 0, 1018763.081 1379085.641 0, 1019013.237 1379086.752 0, 1019263.394 1379087.879 0, 
+    1019513.55 1379089.02 0, 1019763.707 1379090.176 0, 1020013.863 1379091.347 0, 1020264.019 1379092.532 0, 1020514.175 1379093.732 0, 1020764.332 1379094.947 0, 1021014.488 1379096.176 0, 1021264.644 1379097.42 0, 1021514.799 1379098.679 0, 1021764.955 1379099.953 0, 
+    1022015.111 1379101.242 0, 1022265.267 1379102.545 0, 1022515.422 1379103.862 0, 1022765.578 1379105.195 0, 1023015.733 1379106.542 0, 1023265.889 1379107.904 0, 1023516.044 1379109.281 0, 1023766.199 1379110.673 0, 1024015.148 1379112.072 0, 1024046.654 1373536.229 0, 
+    1024078.161 1367960.157 0))
+
+POLYGON ((1036022.482 1379196.881 0, 1035773.537 1379194.778 0, 1035523.386 1379192.68 0, 1035273.236 1379190.596 0, 1035023.085 1379188.528 0, 1034772.935 1379186.474 0, 1034522.784 1379184.434 0, 1034272.633 1379182.41 0, 1034022.482 1379180.4 0, 1033772.331 1379178.405 0, 
+    1033522.18 1379176.424 0, 1033272.028 1379174.459 0, 1033021.877 1379172.508 0, 1032771.725 1379170.571 0, 1032521.574 1379168.65 0, 1032271.422 1379166.743 0, 1032021.27 1379164.851 0, 1031771.118 1379162.974 0, 1031520.966 1379161.111 0, 1031270.813 1379159.263 0, 
+    1031020.661 1379157.43 0, 1030770.509 1379155.612 0, 1030520.356 1379153.808 0, 1030270.203 1379152.019 0, 1030018.845 1379150.236 0, 1029769.898 1379148.485 0, 1029519.745 1379146.74 0, 1029269.592 1379145.01 0, 1029019.438 1379143.295 0, 1028769.285 1379141.594 0, 
+    1028519.132 1379139.908 0, 1028268.978 1379138.237 0, 1028018.825 1379136.58 0, 1027768.671 1379134.939 0, 1027518.517 1379133.311 0, 1027268.363 1379131.699 0, 1027018.209 1379130.102 0, 1026768.055 1379128.519 0, 1026517.901 1379126.951 0, 1026267.747 1379125.397 0, 
+    1026017.592 1379123.858 0, 1025767.438 1379122.334 0, 1025517.283 1379120.825 0, 1025267.129 1379119.331 0, 1025016.974 1379117.851 0, 1024766.819 1379116.386 0, 1024516.664 1379114.935 0, 1024266.509 1379113.5 0, 1024015.148 1379112.072 0, 1023983.643 1384687.681 0, 
+    1023952.14 1390263.05 0, 1024202.842 1390264.474 0, 1024452.341 1390265.906 0, 1024701.839 1390267.353 0, 1024951.338 1390268.814 0, 1025200.836 1390270.29 0, 1025450.334 1390271.78 0, 1025699.833 1390273.286 0, 1025949.331 1390274.806 0, 1026198.829 1390276.34 0, 
+    1026448.327 1390277.89 0, 1026697.825 1390279.454 0, 1026947.322 1390281.033 0, 1027196.82 1390282.626 0, 1027446.318 1390284.234 0, 1027695.815 1390285.857 0, 1027945.312 1390287.494 0, 1028194.81 1390289.146 0, 1028444.307 1390290.813 0, 1028693.804 1390292.495 0, 
+    1028943.301 1390294.191 0, 1029192.798 1390295.902 0, 1029442.295 1390297.627 0, 1029691.791 1390299.368 0, 1029940.085 1390301.114 0, 1030190.784 1390302.892 0, 1030440.281 1390304.677 0, 1030689.777 1390306.476 0, 1030939.273 1390308.289 0, 1031188.769 1390310.118 0, 
+    1031438.265 1390311.961 0, 1031687.761 1390313.818 0, 1031937.257 1390315.691 0, 1032186.752 1390317.578 0, 1032436.248 1390319.48 0, 1032685.743 1390321.396 0, 1032935.238 1390323.327 0, 1033184.734 1390325.273 0, 1033434.229 1390327.234 0, 1033683.723 1390329.209 0, 
+    1033933.218 1390331.199 0, 1034182.713 1390333.203 0, 1034432.208 1390335.223 0, 1034681.702 1390337.257 0, 1034931.196 1390339.305 0, 1035180.691 1390341.369 0, 1035430.185 1390343.447 0, 1035679.679 1390345.539 0, 1035927.971 1390347.636 0, 1035975.226 1384772.378 0, 
+    1036022.482 1379196.881 0))
+
+POLYGON ((1047903.515 1390466.056 0, 1047655.228 1390463.258 0, 1047405.741 1390460.46 0, 1047156.254 1390457.677 0, 1046906.766 1390454.909 0, 1046657.279 1390452.156 0, 1046407.791 1390449.417 0, 1046158.303 1390446.693 0, 1045908.815 1390443.983 0, 1045659.327 1390441.288 0, 
+    1045409.839 1390438.608 0, 1045160.35 1390435.943 0, 1044910.861 1390433.292 0, 1044661.373 1390430.656 0, 1044411.884 1390428.035 0, 1044162.394 1390425.428 0, 1043912.905 1390422.836 0, 1043663.416 1390420.259 0, 1043413.926 1390417.696 0, 1043164.436 1390415.148 0, 
+    1042914.946 1390412.615 0, 1042665.456 1390410.097 0, 1042415.966 1390407.593 0, 1042166.476 1390405.104 0, 1041915.785 1390402.617 0, 1041667.495 1390400.169 0, 1041418.004 1390397.724 0, 1041168.513 1390395.294 0, 1040919.022 1390392.878 0, 1040669.531 1390390.477 0, 
+    1040420.04 1390388.091 0, 1040170.548 1390385.719 0, 1039921.056 1390383.362 0, 1039671.565 1390381.019 0, 1039422.073 1390378.692 0, 1039172.581 1390376.379 0, 1038923.089 1390374.081 0, 1038673.596 1390371.797 0, 1038424.104 1390369.528 0, 1038174.611 1390367.274 0, 
+    1037925.119 1390365.034 0, 1037675.626 1390362.809 0, 1037426.133 1390360.599 0, 1037176.64 1390358.404 0, 1036927.147 1390356.223 0, 1036677.653 1390354.057 0, 1036428.16 1390351.905 0, 1036178.666 1390349.769 0, 1035927.971 1390347.636 0, 1035880.719 1395922.65 0, 
+    1035833.468 1401497.412 0, 1036083.504 1401499.539 0, 1036332.341 1401501.67 0, 1036581.179 1401503.816 0, 1036830.016 1401505.976 0, 1037078.853 1401508.151 0, 1037327.689 1401510.341 0, 1037576.526 1401512.545 0, 1037825.363 1401514.764 0, 1038074.199 1401516.998 0, 
+    1038323.035 1401519.246 0, 1038571.872 1401521.509 0, 1038820.708 1401523.787 0, 1039069.544 1401526.079 0, 1039318.379 1401528.386 0, 1039567.215 1401530.708 0, 1039816.051 1401533.044 0, 1040064.886 1401535.394 0, 1040313.721 1401537.76 0, 1040562.556 1401540.14 0, 
+    1040811.391 1401542.535 0, 1041060.226 1401544.944 0, 1041309.061 1401547.368 0, 1041557.895 1401549.807 0, 1041805.532 1401552.248 0, 1042055.564 1401554.728 0, 1042304.398 1401557.211 0, 1042553.232 1401559.708 0, 1042802.066 1401562.22 0, 1043050.899 1401564.747 0, 
+    1043299.733 1401567.288 0, 1043548.566 1401569.844 0, 1043797.399 1401572.414 0, 1044046.232 1401574.999 0, 1044295.065 1401577.599 0, 1044543.898 1401580.214 0, 1044792.73 1401582.843 0, 1045041.563 1401585.486 0, 1045290.395 1401588.145 0, 1045539.227 1401590.818 0, 
+    1045788.059 1401593.506 0, 1046036.891 1401596.208 0, 1046285.723 1401598.925 0, 1046534.554 1401601.656 0, 1046783.385 1401604.403 0, 1047032.217 1401607.164 0, 1047281.048 1401609.939 0, 1047529.878 1401612.729 0, 1047777.513 1401615.521 0, 1047840.513 1396040.914 0, 
+    1047903.515 1390466.056 0))
+
+POLYGON ((1059721.176 1401767.373 0, 1059473.549 1401763.882 0, 1059224.727 1401760.388 0, 1058975.904 1401756.91 0, 1058727.082 1401753.446 0, 1058478.26 1401749.997 0, 1058229.437 1401746.562 0, 1057980.614 1401743.142 0, 1057731.791 1401739.737 0, 1057482.967 1401736.346 0, 
+    1057234.144 1401732.97 0, 1056985.32 1401729.609 0, 1056736.496 1401726.262 0, 1056487.672 1401722.93 0, 1056238.847 1401719.613 0, 1055990.023 1401716.31 0, 1055741.198 1401713.022 0, 1055492.373 1401709.748 0, 1055243.548 1401706.489 0, 1054994.723 1401703.245 0, 
+    1054745.897 1401700.016 0, 1054497.072 1401696.801 0, 1054248.246 1401693.601 0, 1053999.42 1401690.415 0, 1053749.398 1401687.229 0, 1053501.767 1401684.088 0, 1053252.94 1401680.946 0, 1053004.113 1401677.819 0, 1052755.286 1401674.706 0, 1052506.459 1401671.609 0, 
+    1052257.632 1401668.526 0, 1052008.804 1401665.457 0, 1051759.977 1401662.403 0, 1051511.149 1401659.364 0, 1051262.321 1401656.34 0, 1051013.492 1401653.33 0, 1050764.664 1401650.335 0, 1050515.835 1401647.354 0, 1050267.006 1401644.388 0, 1050018.177 1401641.437 0, 
+    1049769.348 1401638.5 0, 1049520.519 1401635.578 0, 1049271.69 1401632.671 0, 1049022.86 1401629.778 0, 1048774.03 1401626.9 0, 1048525.2 1401624.037 0, 1048276.37 1401621.188 0, 1048027.54 1401618.354 0, 1047777.513 1401615.521 0, 1047714.516 1407189.872 0, 
+    1047651.522 1412763.962 0, 1047900.889 1412766.787 0, 1048149.063 1412769.614 0, 1048397.237 1412772.455 0, 1048645.411 1412775.311 0, 1048893.585 1412778.181 0, 1049141.758 1412781.066 0, 1049389.932 1412783.966 0, 1049638.105 1412786.88 0, 1049886.278 1412789.809 0, 
+    1050134.451 1412792.753 0, 1050382.623 1412795.711 0, 1050630.796 1412798.684 0, 1050878.968 1412801.671 0, 1051127.14 1412804.673 0, 1051375.312 1412807.689 0, 1051623.484 1412810.721 0, 1051871.655 1412813.766 0, 1052119.827 1412816.827 0, 1052367.998 1412819.902 0, 
+    1052616.169 1412822.991 0, 1052864.34 1412826.095 0, 1053112.51 1412829.214 0, 1053360.681 1412832.348 0, 1053607.659 1412835.481 0, 1053857.021 1412838.658 0, 1054105.191 1412841.836 0, 1054353.361 1412845.027 0, 1054601.53 1412848.234 0, 1054849.7 1412851.455 0, 
+    1055097.869 1412854.69 0, 1055346.038 1412857.941 0, 1055594.207 1412861.206 0, 1055842.375 1412864.485 0, 1056090.544 1412867.779 0, 1056338.712 1412871.088 0, 1056586.88 1412874.411 0, 1056835.048 1412877.749 0, 1057083.215 1412881.101 0, 1057331.383 1412884.469 0, 
+    1057579.55 1412887.85 0, 1057827.717 1412891.247 0, 1058075.884 1412894.658 0, 1058324.05 1412898.083 0, 1058572.217 1412901.523 0, 1058820.383 1412904.978 0, 1059068.549 1412908.447 0, 1059316.715 1412911.931 0, 1059563.689 1412915.413 0, 1059642.431 1407341.523 0, 
+    1059721.176 1401767.373 0))
+
+POLYGON ((1071475.381 1413100.518 0, 1071228.415 1413096.338 0, 1070980.261 1413092.153 0, 1070732.105 1413087.983 0, 1070483.95 1413083.827 0, 1070235.794 1413079.686 0, 1069987.638 1413075.559 0, 1069739.482 1413071.447 0, 1069491.326 1413067.35 0, 1069243.169 1413063.267 0, 
+    1068995.012 1413059.199 0, 1068746.855 1413055.145 0, 1068498.697 1413051.106 0, 1068250.54 1413047.082 0, 1068002.382 1413043.072 0, 1067754.224 1413039.077 0, 1067506.066 1413035.096 0, 1067257.907 1413031.13 0, 1067009.748 1413027.179 0, 1066761.589 1413023.242 0, 
+    1066513.43 1413019.32 0, 1066265.27 1413015.412 0, 1066017.111 1413011.519 0, 1065768.951 1413007.641 0, 1065519.6 1413003.759 0, 1065272.63 1412999.928 0, 1065024.47 1412996.094 0, 1064776.309 1412992.274 0, 1064528.148 1412988.469 0, 1064279.986 1412984.678 0, 
+    1064031.825 1412980.902 0, 1063783.663 1412977.14 0, 1063535.501 1412973.393 0, 1063287.339 1412969.661 0, 1063039.177 1412965.943 0, 1062791.014 1412962.24 0, 1062542.851 1412958.552 0, 1062294.688 1412954.878 0, 1062046.525 1412951.219 0, 1061798.361 1412947.574 0, 
+    1061550.198 1412943.944 0, 1061302.034 1412940.329 0, 1061053.869 1412936.728 0, 1060805.705 1412933.142 0, 1060557.541 1412929.57 0, 1060309.376 1412926.013 0, 1060061.211 1412922.471 0, 1059813.046 1412918.943 0, 1059563.689 1412915.413 0, 1059484.951 1418489.036 0, 
+    1059406.217 1424062.386 0, 1059654.915 1424065.907 0, 1059902.424 1424069.425 0, 1060149.933 1424072.958 0, 1060397.441 1424076.506 0, 1060644.95 1424080.068 0, 1060892.458 1424083.645 0, 1061139.966 1424087.236 0, 1061387.474 1424090.842 0, 1061634.982 1424094.462 0, 
+    1061882.489 1424098.097 0, 1062129.996 1424101.747 0, 1062377.503 1424105.411 0, 1062625.01 1424109.09 0, 1062872.516 1424112.783 0, 1063120.023 1424116.491 0, 1063367.529 1424120.213 0, 1063615.035 1424123.95 0, 1063862.54 1424127.702 0, 1064110.046 1424131.468 0, 
+    1064357.551 1424135.249 0, 1064605.056 1424139.044 0, 1064852.561 1424142.854 0, 1065100.065 1424146.678 0, 1065346.383 1424150.498 0, 1065595.074 1424154.37 0, 1065842.578 1424158.238 0, 1066090.081 1424162.121 0, 1066337.585 1424166.018 0, 1066585.088 1424169.93 0, 
+    1066832.591 1424173.856 0, 1067080.094 1424177.797 0, 1067327.596 1424181.753 0, 1067575.098 1424185.723 0, 1067822.6 1424189.708 0, 1068070.102 1424193.707 0, 1068317.604 1424197.72 0, 1068565.105 1424201.749 0, 1068812.606 1424205.792 0, 1069060.107 1424209.849 0, 
+    1069307.608 1424213.921 0, 1069555.108 1424218.008 0, 1069802.608 1424222.109 0, 1070050.108 1424226.225 0, 1070297.608 1424230.355 0, 1070545.107 1424234.5 0, 1070792.606 1424238.659 0, 1071040.105 1424242.833 0, 1071286.418 1424247.002 0, 1071380.897 1418673.896 0, 
+    1071475.381 1413100.518 0))
+
+POLYGON ((1083166.049 1424465.18 0, 1082919.747 1424460.316 0, 1082672.261 1424455.443 0, 1082424.775 1424450.584 0, 1082177.288 1424445.74 0, 1081929.801 1424440.91 0, 1081682.314 1424436.096 0, 1081434.826 1424431.295 0, 1081187.338 1424426.509 0, 1080939.85 1424421.738 0, 
+    1080692.362 1424416.981 0, 1080444.873 1424412.239 0, 1080197.384 1424407.512 0, 1079949.895 1424402.799 0, 1079702.406 1424398.1 0, 1079454.916 1424393.417 0, 1079207.426 1424388.747 0, 1078959.935 1424384.093 0, 1078712.445 1424379.452 0, 1078464.954 1424374.827 0, 
+    1078217.463 1424370.216 0, 1077969.971 1424365.619 0, 1077722.48 1424361.038 0, 1077474.988 1424356.47 0, 1077226.31 1424351.896 0, 1076980.003 1424347.379 0, 1076732.51 1424342.856 0, 1076485.017 1424338.347 0, 1076237.524 1424333.852 0, 1075990.03 1424329.372 0, 
+    1075742.536 1424324.907 0, 1075495.042 1424320.456 0, 1075247.548 1424316.02 0, 1075000.053 1424311.598 0, 1074752.559 1424307.191 0, 1074505.063 1424302.799 0, 1074257.568 1424298.421 0, 1074010.072 1424294.057 0, 1073762.577 1424289.709 0, 1073515.08 1424285.374 0, 
+    1073267.584 1424281.055 0, 1073020.087 1424276.75 0, 1072772.59 1424272.459 0, 1072525.093 1424268.183 0, 1072277.596 1424263.922 0, 1072030.098 1424259.675 0, 1071782.6 1424255.443 0, 1071535.102 1424251.225 0, 1071286.418 1424247.002 0, 1071191.943 1429819.829 0, 
+    1071097.473 1435392.374 0, 1071345.498 1435396.586 0, 1071592.341 1435400.792 0, 1071839.183 1435405.013 0, 1072086.024 1435409.249 0, 1072332.866 1435413.499 0, 1072579.707 1435417.764 0, 1072826.548 1435422.043 0, 1073073.388 1435426.337 0, 1073320.229 1435430.645 0, 
+    1073567.069 1435434.968 0, 1073813.909 1435439.305 0, 1074060.749 1435443.657 0, 1074307.588 1435448.023 0, 1074554.427 1435452.404 0, 1074801.266 1435456.799 0, 1075048.105 1435461.209 0, 1075294.943 1435465.634 0, 1075541.781 1435470.073 0, 1075788.619 1435474.526 0, 
+    1076035.456 1435478.994 0, 1076282.294 1435483.477 0, 1076529.131 1435487.974 0, 1076775.968 1435492.485 0, 1077021.622 1435496.99 0, 1077269.64 1435501.552 0, 1077516.476 1435506.107 0, 1077763.312 1435510.677 0, 1078010.147 1435515.261 0, 1078256.983 1435519.86 0, 
+    1078503.818 1435524.473 0, 1078750.652 1435529.101 0, 1078997.487 1435533.744 0, 1079244.321 1435538.401 0, 1079491.154 1435543.072 0, 1079737.988 1435547.758 0, 1079984.821 1435552.458 0, 1080231.654 1435557.173 0, 1080478.487 1435561.903 0, 1080725.319 1435566.647 0, 
+    1080972.151 1435571.406 0, 1081218.983 1435576.179 0, 1081465.815 1435580.966 0, 1081712.646 1435585.769 0, 1081959.477 1435590.585 0, 1082206.308 1435595.417 0, 1082453.138 1435600.262 0, 1082699.969 1435605.123 0, 1082945.617 1435609.974 0, 1083055.83 1430037.719 0, 
+    1083166.049 1424465.18 0))
+
+POLYGON ((1094793.1 1435861.047 0, 1094547.464 1435855.501 0, 1094300.648 1435849.944 0, 1094053.832 1435844.4 0, 1093807.016 1435838.872 0, 1093560.2 1435833.358 0, 1093313.383 1435827.858 0, 1093066.566 1435822.373 0, 1092819.749 1435816.903 0, 1092572.931 1435811.447 0, 
+    1092326.113 1435806.006 0, 1092079.295 1435800.579 0, 1091832.476 1435795.166 0, 1091585.657 1435789.769 0, 1091338.838 1435784.385 0, 1091092.018 1435779.017 0, 1090845.198 1435773.662 0, 1090598.378 1435768.323 0, 1090351.557 1435762.997 0, 1090104.736 1435757.687 0, 
+    1089857.915 1435752.391 0, 1089611.094 1435747.109 0, 1089364.272 1435741.842 0, 1089117.45 1435736.589 0, 1088869.447 1435731.326 0, 1088623.805 1435726.128 0, 1088376.981 1435720.919 0, 1088130.158 1435715.725 0, 1087883.334 1435710.545 0, 1087636.51 1435705.379 0, 
+    1087389.686 1435700.228 0, 1087142.862 1435695.092 0, 1086896.037 1435689.97 0, 1086649.212 1435684.863 0, 1086402.386 1435679.77 0, 1086155.56 1435674.692 0, 1085908.734 1435669.628 0, 1085661.908 1435664.579 0, 1085415.081 1435659.545 0, 1085168.254 1435654.525 0, 
+    1084921.427 1435649.519 0, 1084674.599 1435644.528 0, 1084427.772 1435639.551 0, 1084180.943 1435634.589 0, 1083934.115 1435629.642 0, 1083687.286 1435624.709 0, 1083440.457 1435619.791 0, 1083193.628 1435614.887 0, 1082945.617 1435609.974 0, 1082835.41 1441181.94 0, 
+    1082725.209 1446753.612 0, 1082972.56 1446758.511 0, 1083218.734 1446763.402 0, 1083464.907 1446768.308 0, 1083711.08 1446773.227 0, 1083957.252 1446778.162 0, 1084203.425 1446783.11 0, 1084449.596 1446788.074 0, 1084695.768 1446793.052 0, 1084941.94 1446798.044 0, 
+    1085188.111 1446803.051 0, 1085434.281 1446808.072 0, 1085680.452 1446813.108 0, 1085926.622 1446818.158 0, 1086172.792 1446823.223 0, 1086418.962 1446828.302 0, 1086665.131 1446833.395 0, 1086911.3 1446838.504 0, 1087157.469 1446843.626 0, 1087403.637 1446848.763 0, 
+    1087649.805 1446853.915 0, 1087895.973 1446859.081 0, 1088142.14 1446864.262 0, 1088388.307 1446869.457 0, 1088633.297 1446874.642 0, 1088880.641 1446879.891 0, 1089126.807 1446885.129 0, 1089372.973 1446890.382 0, 1089619.139 1446895.65 0, 1089865.304 1446900.932 0, 
+    1090111.469 1446906.228 0, 1090357.634 1446911.539 0, 1090603.798 1446916.865 0, 1090849.962 1446922.205 0, 1091096.126 1446927.559 0, 1091342.289 1446932.928 0, 1091588.453 1446938.312 0, 1091834.615 1446943.71 0, 1092080.778 1446949.122 0, 1092326.94 1446954.549 0, 
+    1092573.102 1446959.991 0, 1092819.263 1446965.447 0, 1093065.425 1446970.917 0, 1093311.586 1446976.402 0, 1093557.746 1446981.901 0, 1093803.906 1446987.415 0, 1094050.066 1446992.944 0, 1094296.226 1446998.486 0, 1094541.209 1447004.017 0, 1094667.151 1441432.679 0, 
+    1094793.1 1435861.047 0))
+
+POLYGON ((1106356.455 1447287.804 0, 1106111.486 1447281.581 0, 1105865.343 1447275.343 0, 1105619.2 1447269.119 0, 1105373.056 1447262.91 0, 1105126.912 1447256.715 0, 1104880.768 1447250.534 0, 1104634.623 1447244.369 0, 1104388.478 1447238.217 0, 1104142.333 1447232.08 0, 
+    1103896.187 1447225.958 0, 1103650.04 1447219.85 0, 1103403.894 1447213.757 0, 1103157.747 1447207.678 0, 1102911.6 1447201.613 0, 1102665.452 1447195.564 0, 1102419.304 1447189.528 0, 1102173.156 1447183.507 0, 1101927.007 1447177.501 0, 1101680.858 1447171.509 0, 
+    1101434.708 1447165.531 0, 1101188.559 1447159.568 0, 1100942.409 1447153.62 0, 1100696.258 1447147.686 0, 1100448.932 1447141.738 0, 1100203.956 1447135.861 0, 1099957.805 1447129.971 0, 1099711.653 1447124.094 0, 1099465.501 1447118.233 0, 1099219.348 1447112.386 0, 
+    1098973.195 1447106.553 0, 1098727.042 1447100.735 0, 1098480.888 1447094.931 0, 1098234.734 1447089.142 0, 1097988.58 1447083.368 0, 1097742.425 1447077.607 0, 1097496.271 1447071.862 0, 1097250.115 1447066.131 0, 1097003.96 1447060.414 0, 1096757.804 1447054.712 0, 
+    1096511.647 1447049.024 0, 1096265.491 1447043.351 0, 1096019.334 1447037.692 0, 1095773.177 1447032.048 0, 1095527.019 1447026.418 0, 1095280.861 1447020.803 0, 1095034.703 1447015.202 0, 1094788.544 1447009.616 0, 1094541.209 1447004.017 0, 1094415.274 1452575.055 0, 
+    1094289.346 1458145.786 0, 1094536.022 1458151.37 0, 1094781.525 1458156.941 0, 1095027.027 1458162.527 0, 1095272.529 1458168.128 0, 1095518.031 1458173.742 0, 1095763.533 1458179.372 0, 1096009.034 1458185.015 0, 1096254.535 1458190.673 0, 1096500.035 1458196.346 0, 
+    1096745.535 1458202.033 0, 1096991.035 1458207.734 0, 1097236.535 1458213.45 0, 1097482.034 1458219.181 0, 1097727.533 1458224.926 0, 1097973.031 1458230.685 0, 1098218.529 1458236.459 0, 1098464.027 1458242.247 0, 1098709.525 1458248.049 0, 1098955.022 1458253.866 0, 
+    1099200.519 1458259.698 0, 1099446.015 1458265.544 0, 1099691.511 1458271.404 0, 1099937.007 1458277.279 0, 1100181.33 1458283.14 0, 1100427.997 1458289.072 0, 1100673.492 1458294.99 0, 1100918.986 1458300.923 0, 1101164.48 1458306.87 0, 1101409.974 1458312.832 0, 
+    1101655.467 1458318.808 0, 1101900.96 1458324.798 0, 1102146.453 1458330.803 0, 1102391.945 1458336.823 0, 1102637.437 1458342.856 0, 1102882.929 1458348.905 0, 1103128.42 1458354.967 0, 1103373.911 1458361.044 0, 1103619.401 1458367.136 0, 1103864.891 1458373.242 0, 
+    1104110.381 1458379.363 0, 1104355.87 1458385.498 0, 1104601.359 1458391.647 0, 1104846.848 1458397.811 0, 1105092.336 1458403.989 0, 1105337.824 1458410.182 0, 1105583.312 1458416.389 0, 1105828.799 1458422.611 0, 1106073.115 1458428.817 0, 1106214.781 1452858.463 0, 
+    1106356.455 1447287.804 0))
+
+POLYGON ((1117856.038 1458745.138 0, 1117611.738 1458738.241 0, 1117366.27 1458731.326 0, 1117120.801 1458724.425 0, 1116875.331 1458717.539 0, 1116629.861 1458710.667 0, 1116384.391 1458703.81 0, 1116138.92 1458696.967 0, 1115893.449 1458690.139 0, 1115647.978 1458683.325 0, 
+    1115402.506 1458676.525 0, 1115157.034 1458669.74 0, 1114911.561 1458662.969 0, 1114666.088 1458656.213 0, 1114420.614 1458649.471 0, 1114175.141 1458642.744 0, 1113929.666 1458636.031 0, 1113684.192 1458629.332 0, 1113438.717 1458622.648 0, 1113193.241 1458615.979 0, 
+    1112947.765 1458609.324 0, 1112702.289 1458602.683 0, 1112456.812 1458596.057 0, 1112211.335 1458589.445 0, 1111964.688 1458582.816 0, 1111720.38 1458576.265 0, 1111474.902 1458569.697 0, 1111229.423 1458563.143 0, 1110983.945 1458556.603 0, 1110738.465 1458550.078 0, 
+    1110492.985 1458543.567 0, 1110247.505 1458537.071 0, 1110002.025 1458530.589 0, 1109756.544 1458524.122 0, 1109511.063 1458517.669 0, 1109265.581 1458511.231 0, 1109020.099 1458504.807 0, 1108774.617 1458498.398 0, 1108529.134 1458492.003 0, 1108283.651 1458485.622 0, 
+    1108038.167 1458479.256 0, 1107792.684 1458472.904 0, 1107547.199 1458466.567 0, 1107301.715 1458460.244 0, 1107056.23 1458453.936 0, 1106810.744 1458447.642 0, 1106565.259 1458441.362 0, 1106319.772 1458435.097 0, 1106073.115 1458428.817 0, 1105931.457 1463998.859 0, 
+    1105789.807 1469568.584 0, 1106035.805 1469574.847 0, 1106280.636 1469581.096 0, 1106525.466 1469587.358 0, 1106770.296 1469593.635 0, 1107015.125 1469599.927 0, 1107259.954 1469606.233 0, 1107504.783 1469612.553 0, 1107749.611 1469618.888 0, 1107994.439 1469625.237 0, 
+    1108239.266 1469631.6 0, 1108484.093 1469637.978 0, 1108728.92 1469644.371 0, 1108973.746 1469650.778 0, 1109218.572 1469657.199 0, 1109463.398 1469663.634 0, 1109708.223 1469670.084 0, 1109953.048 1469676.549 0, 1110197.872 1469683.028 0, 1110442.696 1469689.521 0, 
+    1110687.52 1469696.028 0, 1110932.343 1469702.55 0, 1111177.166 1469709.087 0, 1111421.989 1469715.638 0, 1111665.644 1469722.172 0, 1111911.633 1469728.783 0, 1112156.454 1469735.377 0, 1112401.275 1469741.985 0, 1112646.096 1469748.608 0, 1112890.916 1469755.246 0, 
+    1113135.736 1469761.897 0, 1113380.555 1469768.564 0, 1113625.374 1469775.244 0, 1113870.193 1469781.939 0, 1114115.011 1469788.648 0, 1114359.829 1469795.372 0, 1114604.646 1469802.11 0, 1114849.463 1469808.863 0, 1115094.28 1469815.63 0, 1115339.096 1469822.411 0, 
+    1115583.912 1469829.207 0, 1115828.728 1469836.018 0, 1116073.543 1469842.842 0, 1116318.357 1469849.681 0, 1116563.172 1469856.535 0, 1116807.986 1469863.403 0, 1117052.799 1469870.285 0, 1117297.612 1469877.182 0, 1117541.259 1469884.06 0, 1117698.644 1464314.758 0, 
+    1117856.038 1458745.138 0))
+
+POLYGON ((1129291.773 1470232.735 0, 1129048.144 1470225.168 0, 1128803.352 1470217.58 0, 1128558.559 1470210.006 0, 1128313.765 1470202.446 0, 1128068.971 1470194.901 0, 1127824.177 1470187.37 0, 1127579.382 1470179.854 0, 1127334.587 1470172.352 0, 1127089.791 1470164.865 0, 
+    1126844.995 1470157.392 0, 1126600.199 1470149.933 0, 1126355.402 1470142.489 0, 1126110.604 1470135.059 0, 1125865.806 1470127.644 0, 1125621.008 1470120.243 0, 1125376.209 1470112.856 0, 1125131.41 1470105.484 0, 1124886.61 1470098.126 0, 1124641.81 1470090.783 0, 
+    1124397.01 1470083.454 0, 1124152.209 1470076.139 0, 1123907.408 1470068.839 0, 1123662.606 1470061.553 0, 1123416.639 1470054.247 0, 1123173.001 1470047.025 0, 1122928.198 1470039.783 0, 1122683.394 1470032.555 0, 1122438.591 1470025.341 0, 1122193.786 1470018.142 0, 
+    1121948.982 1470010.957 0, 1121704.176 1470003.786 0, 1121459.371 1469996.63 0, 1121214.565 1469989.488 0, 1120969.758 1469982.361 0, 1120724.951 1469975.248 0, 1120480.144 1469968.15 0, 1120235.336 1469961.066 0, 1119990.528 1469953.996 0, 1119745.72 1469946.941 0, 
+    1119500.911 1469939.9 0, 1119256.102 1469932.874 0, 1119011.292 1469925.862 0, 1118766.482 1469918.864 0, 1118521.671 1469911.881 0, 1118276.86 1469904.913 0, 1118032.049 1469897.958 0, 1117787.237 1469891.018 0, 1117541.259 1469884.06 0, 1117383.883 1475453.039 0, 
+    1117226.517 1481021.689 0, 1117471.836 1481028.629 0, 1117715.992 1481035.551 0, 1117960.148 1481042.486 0, 1118204.303 1481049.436 0, 1118448.458 1481056.401 0, 1118692.613 1481063.38 0, 1118936.767 1481070.373 0, 1119180.921 1481077.38 0, 1119425.075 1481084.402 0, 
+    1119669.228 1481091.439 0, 1119913.38 1481098.489 0, 1120157.532 1481105.554 0, 1120401.684 1481112.634 0, 1120645.835 1481119.728 0, 1120889.986 1481126.836 0, 1121134.137 1481133.958 0, 1121378.287 1481141.095 0, 1121622.436 1481148.246 0, 1121866.586 1481155.412 0, 
+    1122110.735 1481162.592 0, 1122354.883 1481169.786 0, 1122599.031 1481176.995 0, 1122843.178 1481184.218 0, 1123086.164 1481191.421 0, 1123331.472 1481198.708 0, 1123575.618 1481205.974 0, 1123819.764 1481213.254 0, 1124063.91 1481220.549 0, 1124308.055 1481227.859 0, 
+    1124552.199 1481235.182 0, 1124796.343 1481242.521 0, 1125040.487 1481249.873 0, 1125284.63 1481257.24 0, 1125528.773 1481264.621 0, 1125772.915 1481272.017 0, 1126017.057 1481279.427 0, 1126261.199 1481286.851 0, 1126505.34 1481294.289 0, 1126749.481 1481301.743 0, 
+    1126993.621 1481309.21 0, 1127237.76 1481316.692 0, 1127481.9 1481324.188 0, 1127726.039 1481331.698 0, 1127970.177 1481339.223 0, 1128214.315 1481346.763 0, 1128458.453 1481354.316 0, 1128702.59 1481361.884 0, 1128945.566 1481369.43 0, 1129118.664 1475801.247 0, 
+    1129291.773 1470232.735 0))
+
+POLYGON ((1140663.586 1481750.279 0, 1140420.63 1481742.046 0, 1140176.515 1481733.788 0, 1139932.4 1481725.545 0, 1139688.284 1481717.316 0, 1139444.168 1481709.101 0, 1139200.052 1481700.901 0, 1138955.934 1481692.715 0, 1138711.817 1481684.544 0, 1138467.699 1481676.387 0, 
+    1138223.58 1481668.244 0, 1137979.461 1481660.115 0, 1137735.341 1481652.001 0, 1137491.221 1481643.902 0, 1137247.101 1481635.816 0, 1137002.98 1481627.746 0, 1136758.858 1481619.689 0, 1136514.737 1481611.647 0, 1136270.614 1481603.619 0, 1136026.491 1481595.606 0, 
+    1135782.368 1481587.607 0, 1135538.244 1481579.622 0, 1135294.12 1481571.652 0, 1135049.995 1481563.696 0, 1134804.71 1481555.716 0, 1134561.744 1481547.827 0, 1134317.618 1481539.914 0, 1134073.491 1481532.015 0, 1133829.364 1481524.131 0, 1133585.237 1481516.262 0, 
+    1133341.109 1481508.406 0, 1133096.98 1481500.565 0, 1132852.851 1481492.739 0, 1132608.722 1481484.926 0, 1132364.592 1481477.128 0, 1132120.462 1481469.345 0, 1131876.331 1481461.576 0, 1131632.2 1481453.821 0, 1131388.068 1481446.08 0, 1131143.936 1481438.354 0, 
+    1130899.803 1481430.643 0, 1130655.67 1481422.945 0, 1130411.537 1481415.262 0, 1130167.403 1481407.594 0, 1129923.268 1481399.94 0, 1129679.134 1481392.3 0, 1129434.998 1481384.674 0, 1129190.863 1481377.063 0, 1128945.566 1481369.43 0, 1128772.478 1486937.279 0, 
+    1128599.4 1492504.788 0, 1128844.039 1492512.4 0, 1129087.519 1492519.991 0, 1129330.999 1492527.596 0, 1129574.478 1492535.215 0, 1129817.957 1492542.849 0, 1130061.436 1492550.497 0, 1130304.914 1492558.159 0, 1130548.392 1492565.836 0, 1130791.869 1492573.527 0, 
+    1131035.346 1492581.232 0, 1131278.822 1492588.952 0, 1131522.298 1492596.686 0, 1131765.773 1492604.434 0, 1132009.248 1492612.197 0, 1132252.722 1492619.974 0, 1132496.197 1492627.765 0, 1132739.67 1492635.571 0, 1132983.143 1492643.391 0, 1133226.616 1492651.225 0, 
+    1133470.088 1492659.073 0, 1133713.56 1492666.936 0, 1133957.031 1492674.814 0, 1134200.502 1492682.705 0, 1134442.815 1492690.574 0, 1134687.442 1492698.532 0, 1134930.911 1492706.466 0, 1135174.38 1492714.415 0, 1135417.849 1492722.378 0, 1135661.317 1492730.356 0, 
+    1135904.784 1492738.348 0, 1136148.251 1492746.354 0, 1136391.718 1492754.375 0, 1136635.184 1492762.41 0, 1136878.649 1492770.459 0, 1137122.115 1492778.522 0, 1137365.579 1492786.6 0, 1137609.043 1492794.692 0, 1137852.507 1492802.799 0, 1138095.97 1492810.92 0, 
+    1138339.433 1492819.055 0, 1138582.895 1492827.205 0, 1138826.357 1492835.369 0, 1139069.818 1492843.547 0, 1139313.279 1492851.739 0, 1139556.74 1492859.946 0, 1139800.2 1492868.167 0, 1140043.659 1492876.403 0, 1140285.962 1492884.614 0, 1140474.768 1487317.616 0, 
+    1140663.586 1481750.279 0))
+
+POLYGON ((1151971.405 1493297.454 0, 1151729.123 1493288.559 0, 1151485.688 1493279.636 0, 1151242.253 1493270.727 0, 1150998.816 1493261.832 0, 1150755.38 1493252.952 0, 1150511.942 1493244.086 0, 1150268.505 1493235.234 0, 1150025.066 1493226.397 0, 1149781.628 1493217.574 0, 
+    1149538.188 1493208.765 0, 1149294.748 1493199.971 0, 1149051.308 1493191.191 0, 1148807.867 1493182.425 0, 1148564.426 1493173.674 0, 1148320.984 1493164.937 0, 1148077.542 1493156.214 0, 1147834.099 1493147.506 0, 1147590.655 1493138.812 0, 1147347.211 1493130.132 0, 
+    1147103.767 1493121.466 0, 1146860.322 1493112.815 0, 1146616.876 1493104.179 0, 1146373.43 1493095.556 0, 1146128.829 1493086.907 0, 1145886.537 1493078.354 0, 1145643.089 1493069.775 0, 1145399.641 1493061.21 0, 1145156.193 1493052.659 0, 1144912.744 1493044.123 0, 
+    1144669.294 1493035.601 0, 1144425.844 1493027.093 0, 1144182.394 1493018.599 0, 1143938.943 1493010.12 0, 1143695.491 1493001.655 0, 1143452.039 1492993.205 0, 1143208.587 1492984.769 0, 1142965.134 1492976.347 0, 1142721.68 1492967.939 0, 1142478.226 1492959.546 0, 
+    1142234.771 1492951.167 0, 1141991.317 1492942.803 0, 1141747.861 1492934.453 0, 1141504.405 1492926.117 0, 1141260.949 1492917.796 0, 1141017.492 1492909.488 0, 1140774.034 1492901.195 0, 1140530.576 1492892.917 0, 1140285.962 1492884.614 0, 1140097.168 1498451.265 0, 
+    1139908.386 1504017.564 0, 1140152.341 1504025.845 0, 1140395.144 1504034.101 0, 1140637.946 1504042.372 0, 1140880.748 1504050.656 0, 1141123.549 1504058.955 0, 1141366.35 1504067.269 0, 1141609.15 1504075.597 0, 1141851.95 1504083.939 0, 1142094.749 1504092.295 0, 
+    1142337.548 1504100.665 0, 1142580.346 1504109.05 0, 1142823.144 1504117.449 0, 1143065.941 1504125.863 0, 1143308.738 1504134.29 0, 1143551.534 1504142.732 0, 1143794.33 1504151.189 0, 1144037.125 1504159.659 0, 1144279.92 1504168.144 0, 1144522.714 1504176.643 0, 
+    1144765.508 1504185.157 0, 1145008.301 1504193.685 0, 1145251.094 1504202.227 0, 1145493.887 1504210.783 0, 1145735.527 1504219.313 0, 1145979.47 1504227.939 0, 1146222.26 1504236.538 0, 1146465.051 1504245.151 0, 1146707.84 1504253.779 0, 1146950.63 1504262.421 0, 
+    1147193.418 1504271.078 0, 1147436.207 1504279.748 0, 1147678.994 1504288.433 0, 1147921.781 1504297.132 0, 1148164.568 1504305.846 0, 1148407.354 1504314.574 0, 1148650.14 1504323.316 0, 1148892.925 1504332.072 0, 1149135.71 1504340.843 0, 1149378.494 1504349.628 0, 
+    1149621.277 1504358.427 0, 1149864.061 1504367.241 0, 1150106.843 1504376.069 0, 1150349.625 1504384.911 0, 1150592.407 1504393.767 0, 1150835.188 1504402.638 0, 1151077.968 1504411.523 0, 1151320.748 1504420.422 0, 1151562.377 1504429.293 0, 1151766.884 1498863.55 0, 
+    1151971.405 1493297.454 0))
+
+POLYGON ((1163215.159 1504873.946 0, 1162973.554 1504864.392 0, 1162730.8 1504854.807 0, 1162488.045 1504845.236 0, 1162245.29 1504835.68 0, 1162002.535 1504826.137 0, 1161759.779 1504816.609 0, 1161517.022 1504807.096 0, 1161274.265 1504797.596 0, 1161031.507 1504788.111 0, 
+    1160788.749 1504778.64 0, 1160545.99 1504769.184 0, 1160303.231 1504759.741 0, 1160060.471 1504750.313 0, 1159817.71 1504740.9 0, 1159574.949 1504731.5 0, 1159332.187 1504722.115 0, 1159089.425 1504712.744 0, 1158846.662 1504703.388 0, 1158603.899 1504694.045 0, 
+    1158361.135 1504684.717 0, 1158118.371 1504675.404 0, 1157875.606 1504666.104 0, 1157632.84 1504656.819 0, 1157388.925 1504647.505 0, 1157147.308 1504638.292 0, 1156904.541 1504629.05 0, 1156661.773 1504619.822 0, 1156419.005 1504610.608 0, 1156176.236 1504601.409 0, 
+    1155933.467 1504592.224 0, 1155690.697 1504583.053 0, 1155447.926 1504573.896 0, 1155205.155 1504564.754 0, 1154962.384 1504555.626 0, 1154719.612 1504546.513 0, 1154476.839 1504537.413 0, 1154234.066 1504528.328 0, 1153991.293 1504519.257 0, 1153748.519 1504510.201 0, 
+    1153505.744 1504501.159 0, 1153262.969 1504492.131 0, 1153020.193 1504483.117 0, 1152777.417 1504474.118 0, 1152534.64 1504465.133 0, 1152291.863 1504456.162 0, 1152049.085 1504447.206 0, 1151806.306 1504438.264 0, 1151562.377 1504429.293 0, 1151357.883 1509994.679 0, 
+    1151153.402 1515559.701 0, 1151396.673 1515568.647 0, 1151638.797 1515577.565 0, 1151880.919 1515586.497 0, 1152123.041 1515595.443 0, 1152365.163 1515604.404 0, 1152607.284 1515613.379 0, 1152849.405 1515622.369 0, 1153091.525 1515631.372 0, 1153333.645 1515640.39 0, 
+    1153575.764 1515649.422 0, 1153817.882 1515658.468 0, 1154060 1515667.529 0, 1154302.118 1515676.604 0, 1154544.234 1515685.693 0, 1154786.351 1515694.796 0, 1155028.467 1515703.913 0, 1155270.582 1515713.045 0, 1155512.697 1515722.191 0, 1155754.811 1515731.352 0, 
+    1155996.925 1515740.526 0, 1156239.038 1515749.715 0, 1156481.15 1515758.918 0, 1156723.262 1515768.135 0, 1156964.228 1515777.323 0, 1157207.485 1515786.613 0, 1157449.595 1515795.873 0, 1157691.705 1515805.147 0, 1157933.815 1515814.435 0, 1158175.923 1515823.738 0, 
+    1158418.032 1515833.055 0, 1158660.139 1515842.387 0, 1158902.246 1515851.732 0, 1159144.353 1515861.092 0, 1159386.459 1515870.466 0, 1159628.564 1515879.854 0, 1159870.669 1515889.257 0, 1160112.774 1515898.674 0, 1160354.878 1515908.105 0, 1160596.981 1515917.55 0, 
+    1160839.084 1515927.009 0, 1161081.186 1515936.483 0, 1161323.287 1515945.971 0, 1161565.388 1515955.474 0, 1161807.489 1515964.99 0, 1162049.589 1515974.521 0, 1162291.688 1515984.066 0, 1162533.787 1515993.625 0, 1162774.74 1516003.153 0, 1162994.942 1510438.732 0, 
+    1163215.159 1504873.946 0))
+
+POLYGON ((1174394.778 1516479.437 0, 1174153.851 1516469.228 0, 1173911.781 1516458.985 0, 1173669.709 1516448.756 0, 1173427.637 1516438.541 0, 1173185.564 1516428.341 0, 1172943.491 1516418.154 0, 1172701.417 1516407.982 0, 1172459.343 1516397.825 0, 1172217.268 1516387.681 0, 
+    1171975.192 1516377.552 0, 1171733.116 1516367.437 0, 1171491.039 1516357.336 0, 1171248.962 1516347.25 0, 1171006.884 1516337.177 0, 1170764.805 1516327.119 0, 1170522.726 1516317.076 0, 1170280.646 1516307.046 0, 1170038.566 1516297.031 0, 1169796.485 1516287.03 0, 
+    1169554.404 1516277.043 0, 1169312.321 1516267.071 0, 1169070.239 1516257.112 0, 1168828.155 1516247.168 0, 1168584.927 1516237.192 0, 1168343.987 1516227.323 0, 1168101.902 1516217.422 0, 1167859.816 1516207.535 0, 1167617.73 1516197.662 0, 1167375.643 1516187.803 0, 
+    1167133.556 1516177.959 0, 1166891.468 1516168.129 0, 1166649.38 1516158.313 0, 1166407.29 1516148.512 0, 1166165.201 1516138.725 0, 1165923.111 1516128.952 0, 1165681.02 1516119.193 0, 1165438.928 1516109.448 0, 1165196.836 1516099.718 0, 1164954.744 1516090.002 0, 
+    1164712.651 1516080.3 0, 1164470.557 1516070.613 0, 1164228.463 1516060.939 0, 1163986.368 1516051.28 0, 1163744.272 1516041.635 0, 1163502.176 1516032.005 0, 1163260.08 1516022.389 0, 1163017.983 1516012.787 0, 1162774.74 1516003.153 0, 1162554.552 1521567.205 0, 
+    1162334.38 1527130.882 0, 1162576.965 1527140.489 0, 1162818.407 1527150.065 0, 1163059.848 1527159.655 0, 1163301.289 1527169.26 0, 1163542.73 1527178.878 0, 1163784.17 1527188.511 0, 1164025.609 1527198.158 0, 1164267.048 1527207.82 0, 1164508.486 1527217.495 0, 
+    1164749.924 1527227.185 0, 1164991.361 1527236.889 0, 1165232.797 1527246.607 0, 1165474.233 1527256.339 0, 1165715.668 1527266.086 0, 1165957.103 1527275.847 0, 1166198.537 1527285.622 0, 1166439.971 1527295.411 0, 1166681.404 1527305.215 0, 1166922.836 1527315.032 0, 
+    1167164.268 1527324.864 0, 1167405.699 1527334.71 0, 1167647.13 1527344.57 0, 1167888.56 1527354.445 0, 1168128.849 1527364.287 0, 1168371.419 1527374.236 0, 1168612.847 1527384.154 0, 1168854.275 1527394.085 0, 1169095.702 1527404.03 0, 1169337.129 1527413.99 0, 
+    1169578.555 1527423.964 0, 1169819.98 1527433.952 0, 1170061.405 1527443.955 0, 1170302.829 1527453.971 0, 1170544.253 1527464.002 0, 1170785.676 1527474.047 0, 1171027.099 1527484.106 0, 1171268.521 1527494.18 0, 1171509.942 1527504.267 0, 1171751.363 1527514.369 0, 
+    1171992.783 1527524.485 0, 1172234.202 1527534.615 0, 1172475.621 1527544.76 0, 1172717.04 1527554.919 0, 1172958.457 1527565.091 0, 1173199.874 1527575.279 0, 1173441.291 1527585.48 0, 1173682.707 1527595.695 0, 1173922.982 1527605.877 0, 1174158.872 1522042.845 0, 
+    1174394.778 1516479.437 0))
+
+POLYGON ((1185510.196 1528113.61 0, 1185269.949 1528102.749 0, 1185028.563 1528091.852 0, 1184787.176 1528080.969 0, 1184545.789 1528070.099 0, 1184304.401 1528059.245 0, 1184063.012 1528048.404 0, 1183821.623 1528037.577 0, 1183580.233 1528026.765 0, 1183338.842 1528015.967 0, 
+    1183097.451 1528005.183 0, 1182856.059 1527994.414 0, 1182614.667 1527983.658 0, 1182373.273 1527972.917 0, 1182131.88 1527962.19 0, 1181890.485 1527951.477 0, 1181649.09 1527940.778 0, 1181407.695 1527930.094 0, 1181166.298 1527919.424 0, 1180924.902 1527908.768 0, 
+    1180683.504 1527898.126 0, 1180442.106 1527887.499 0, 1180200.707 1527876.885 0, 1179959.308 1527866.286 0, 1179716.768 1527855.651 0, 1179476.507 1527845.13 0, 1179235.106 1527834.574 0, 1178993.704 1527824.032 0, 1178752.301 1527813.503 0, 1178510.898 1527802.99 0, 
+    1178269.494 1527792.49 0, 1178028.09 1527782.004 0, 1177786.685 1527771.533 0, 1177545.28 1527761.076 0, 1177303.873 1527750.633 0, 1177062.467 1527740.204 0, 1176821.059 1527729.79 0, 1176579.651 1527719.39 0, 1176338.242 1527709.004 0, 1176096.833 1527698.632 0, 
+    1175855.423 1527688.274 0, 1175614.013 1527677.931 0, 1175372.602 1527667.602 0, 1175131.19 1527657.287 0, 1174889.778 1527646.986 0, 1174648.365 1527636.699 0, 1174406.951 1527626.427 0, 1174165.537 1527616.169 0, 1173922.982 1527605.877 0, 1173687.108 1533168.527 0, 
+    1173451.251 1538730.79 0, 1173693.148 1538741.054 0, 1173933.907 1538751.284 0, 1174174.666 1538761.529 0, 1174415.424 1538771.788 0, 1174656.181 1538782.06 0, 1174896.938 1538792.347 0, 1175137.695 1538802.649 0, 1175378.45 1538812.964 0, 1175619.205 1538823.293 0, 
+    1175859.96 1538833.637 0, 1176100.714 1538843.995 0, 1176341.467 1538854.367 0, 1176582.22 1538864.753 0, 1176822.972 1538875.154 0, 1177063.723 1538885.568 0, 1177304.474 1538895.997 0, 1177545.224 1538906.44 0, 1177785.974 1538916.897 0, 1178026.723 1538927.368 0, 
+    1178267.471 1538937.853 0, 1178508.219 1538948.353 0, 1178748.966 1538958.867 0, 1178989.713 1538969.394 0, 1179229.322 1538979.887 0, 1179471.204 1538990.493 0, 1179711.948 1539001.063 0, 1179952.693 1539011.648 0, 1180193.436 1539022.246 0, 1180434.179 1539032.859 0, 
+    1180674.921 1539043.486 0, 1180915.662 1539054.128 0, 1181156.403 1539064.783 0, 1181397.144 1539075.453 0, 1181637.883 1539086.136 0, 1181878.622 1539096.834 0, 1182119.361 1539107.547 0, 1182360.098 1539118.273 0, 1182600.836 1539129.013 0, 1182841.572 1539139.768 0, 
+    1183082.308 1539150.537 0, 1183323.043 1539161.32 0, 1183563.778 1539172.117 0, 1183804.512 1539182.928 0, 1184045.245 1539193.753 0, 1184285.978 1539204.593 0, 1184526.71 1539215.447 0, 1184767.441 1539226.315 0, 1185007.037 1539237.146 0, 1185258.608 1533675.571 0, 
+    1185510.196 1528113.61 0))
+
+POLYGON ((1196561.346 1539776.147 0, 1196321.78 1539764.639 0, 1196081.081 1539753.091 0, 1195840.38 1539741.557 0, 1195599.679 1539730.037 0, 1195358.977 1539718.532 0, 1195118.275 1539707.04 0, 1194877.572 1539695.563 0, 1194636.868 1539684.1 0, 1194396.163 1539672.651 0, 
+    1194155.458 1539661.217 0, 1193914.752 1539649.796 0, 1193674.046 1539638.39 0, 1193433.339 1539626.998 0, 1193192.631 1539615.62 0, 1192951.922 1539604.256 0, 1192711.213 1539592.906 0, 1192470.503 1539581.57 0, 1192229.793 1539570.249 0, 1191989.082 1539558.942 0, 
+    1191748.37 1539547.649 0, 1191507.657 1539536.37 0, 1191266.944 1539525.105 0, 1191026.23 1539513.855 0, 1190784.382 1539502.566 0, 1190544.801 1539491.396 0, 1190304.085 1539480.188 0, 1190063.368 1539468.995 0, 1189822.651 1539457.815 0, 1189581.934 1539446.649 0, 
+    1189341.215 1539435.498 0, 1189100.496 1539424.361 0, 1188859.776 1539413.238 0, 1188619.056 1539402.129 0, 1188378.335 1539391.034 0, 1188137.613 1539379.954 0, 1187896.891 1539368.888 0, 1187656.168 1539357.835 0, 1187415.444 1539346.797 0, 1187174.72 1539335.774 0, 
+    1186933.995 1539324.764 0, 1186693.269 1539313.769 0, 1186452.543 1539302.787 0, 1186211.816 1539291.82 0, 1185971.088 1539280.867 0, 1185730.36 1539269.928 0, 1185489.631 1539259.004 0, 1185248.902 1539248.093 0, 1185007.037 1539237.146 0, 1184755.483 1544798.326 0, 
+    1184503.948 1550359.107 0, 1184745.156 1550370.024 0, 1184985.231 1550380.905 0, 1185225.305 1550391.8 0, 1185465.379 1550402.709 0, 1185705.452 1550413.632 0, 1185945.524 1550424.57 0, 1186185.596 1550435.521 0, 1186425.667 1550446.487 0, 1186665.737 1550457.466 0, 
+    1186905.807 1550468.46 0, 1187145.876 1550479.468 0, 1187385.944 1550490.49 0, 1187626.012 1550501.527 0, 1187866.079 1550512.577 0, 1188106.145 1550523.641 0, 1188346.211 1550534.72 0, 1188586.276 1550545.813 0, 1188826.341 1550556.92 0, 1189066.405 1550568.041 0, 
+    1189306.468 1550579.176 0, 1189546.531 1550590.325 0, 1189786.592 1550601.489 0, 1190026.654 1550612.666 0, 1190265.583 1550623.805 0, 1190506.774 1550635.064 0, 1190746.833 1550646.283 0, 1190986.892 1550657.517 0, 1191226.95 1550668.766 0, 1191467.007 1550680.028 0, 
+    1191707.064 1550691.304 0, 1191947.12 1550702.595 0, 1192187.175 1550713.9 0, 1192427.23 1550725.218 0, 1192667.284 1550736.551 0, 1192907.337 1550747.898 0, 1193147.389 1550759.26 0, 1193387.441 1550770.635 0, 1193627.493 1550782.024 0, 1193867.543 1550793.428 0, 
+    1194107.593 1550804.846 0, 1194347.642 1550816.278 0, 1194587.691 1550827.724 0, 1194827.739 1550839.184 0, 1195067.786 1550850.658 0, 1195307.833 1550862.146 0, 1195547.879 1550873.649 0, 1195787.924 1550885.165 0, 1196026.838 1550896.642 0, 1196294.083 1545336.594 0, 
+    1196561.346 1539776.147 0))
+
+POLYGON ((1207548.164 1551466.729 0, 1207309.281 1551454.578 0, 1207069.269 1551442.383 0, 1206829.257 1551430.202 0, 1206589.243 1551418.036 0, 1206349.23 1551405.884 0, 1206109.215 1551393.745 0, 1205869.2 1551381.621 0, 1205629.184 1551369.511 0, 1205389.167 1551357.415 0, 
+    1205149.15 1551345.334 0, 1204909.131 1551333.266 0, 1204669.113 1551321.213 0, 1204429.093 1551309.173 0, 1204189.073 1551297.148 0, 1203949.052 1551285.137 0, 1203709.03 1551273.14 0, 1203469.008 1551261.157 0, 1203228.985 1551249.188 0, 1202988.961 1551237.234 0, 
+    1202748.936 1551225.293 0, 1202508.911 1551213.367 0, 1202268.885 1551201.455 0, 1202028.859 1551189.557 0, 1201787.702 1551177.617 0, 1201548.803 1551165.803 0, 1201308.775 1551153.947 0, 1201068.745 1551142.106 0, 1200828.715 1551130.278 0, 1200588.684 1551118.465 0, 
+    1200348.653 1551106.666 0, 1200108.621 1551094.881 0, 1199868.588 1551083.11 0, 1199628.554 1551071.353 0, 1199388.52 1551059.61 0, 1199148.485 1551047.882 0, 1198908.449 1551036.167 0, 1198668.413 1551024.467 0, 1198428.376 1551012.781 0, 1198188.338 1551001.109 0, 
+    1197948.3 1550989.451 0, 1197708.261 1550977.807 0, 1197468.221 1550966.177 0, 1197228.181 1550954.562 0, 1196988.14 1550942.961 0, 1196748.098 1550931.373 0, 1196508.055 1550919.8 0, 1196268.012 1550908.241 0, 1196026.838 1550896.642 0, 1195759.613 1556456.284 0, 
+    1195492.408 1562015.514 0, 1195732.925 1562027.082 0, 1195972.314 1562038.609 0, 1196211.702 1562050.151 0, 1196451.089 1562061.706 0, 1196690.476 1562073.276 0, 1196929.862 1562084.86 0, 1197169.247 1562096.458 0, 1197408.632 1562108.07 0, 1197648.016 1562119.696 0, 
+    1197887.399 1562131.336 0, 1198126.782 1562142.991 0, 1198366.164 1562154.659 0, 1198605.545 1562166.341 0, 1198844.925 1562178.038 0, 1199084.305 1562189.749 0, 1199323.684 1562201.473 0, 1199563.063 1562213.212 0, 1199802.441 1562224.965 0, 1200041.818 1562236.732 0, 
+    1200281.194 1562248.513 0, 1200520.57 1562260.308 0, 1200759.945 1562272.118 0, 1200999.319 1562283.941 0, 1201237.567 1562295.723 0, 1201478.065 1562307.63 0, 1201717.438 1562319.496 0, 1201956.809 1562331.376 0, 1202196.18 1562343.269 0, 1202435.55 1562355.177 0, 
+    1202674.92 1562367.099 0, 1202914.288 1562379.035 0, 1203153.656 1562390.986 0, 1203393.024 1562402.95 0, 1203632.39 1562414.928 0, 1203871.756 1562426.921 0, 1204111.121 1562438.927 0, 1204350.486 1562450.948 0, 1204589.85 1562462.982 0, 1204829.213 1562475.031 0, 
+    1205068.575 1562487.094 0, 1205307.937 1562499.171 0, 1205547.298 1562511.262 0, 1205786.658 1562523.367 0, 1206026.017 1562535.487 0, 1206265.376 1562547.62 0, 1206504.734 1562559.767 0, 1206744.091 1562571.929 0, 1206982.323 1562584.047 0, 1207265.233 1557025.594 0, 
+    1207548.164 1551466.729 0))
+
+POLYGON ((1218470.586 1563185.039 0, 1218232.387 1563172.248 0, 1217993.065 1563159.41 0, 1217753.742 1563146.586 0, 1217514.419 1563133.777 0, 1217275.095 1563120.981 0, 1217035.77 1563108.2 0, 1216796.444 1563095.433 0, 1216557.117 1563082.68 0, 1216317.79 1563069.941 0, 
+    1216078.462 1563057.216 0, 1215839.133 1563044.505 0, 1215599.803 1563031.808 0, 1215360.473 1563019.125 0, 1215121.142 1563006.457 0, 1214881.81 1562993.802 0, 1214642.478 1562981.162 0, 1214403.144 1562968.535 0, 1214163.81 1562955.923 0, 1213924.476 1562943.325 0, 
+    1213685.14 1562930.74 0, 1213445.804 1562918.17 0, 1213206.467 1562905.614 0, 1212967.129 1562893.073 0, 1212726.667 1562880.486 0, 1212488.451 1562868.031 0, 1212249.111 1562855.532 0, 1212009.771 1562843.046 0, 1211770.429 1562830.575 0, 1211531.087 1562818.117 0, 
+    1211291.744 1562805.674 0, 1211052.401 1562793.245 0, 1210813.056 1562780.83 0, 1210573.711 1562768.429 0, 1210334.366 1562756.042 0, 1210095.019 1562743.669 0, 1209855.672 1562731.31 0, 1209616.324 1562718.966 0, 1209376.975 1562706.635 0, 1209137.626 1562694.319 0, 
+    1208898.275 1562682.016 0, 1208658.925 1562669.728 0, 1208419.573 1562657.454 0, 1208180.221 1562645.194 0, 1207940.868 1562632.948 0, 1207701.514 1562620.716 0, 1207462.159 1562608.498 0, 1207222.804 1562596.294 0, 1206982.323 1562584.047 0, 1206699.435 1568142.082 0, 
+    1206416.568 1573699.693 0, 1206656.391 1573711.906 0, 1206895.092 1573724.077 0, 1207133.793 1573736.261 0, 1207372.492 1573748.46 0, 1207611.191 1573760.672 0, 1207849.889 1573772.899 0, 1208088.586 1573785.139 0, 1208327.283 1573797.394 0, 1208565.979 1573809.663 0, 
+    1208804.674 1573821.946 0, 1209043.369 1573834.242 0, 1209282.062 1573846.553 0, 1209520.755 1573858.878 0, 1209759.448 1573871.217 0, 1209998.139 1573883.57 0, 1210236.83 1573895.937 0, 1210475.52 1573908.319 0, 1210714.21 1573920.714 0, 1210952.898 1573933.123 0, 
+    1211191.586 1573945.546 0, 1211430.274 1573957.984 0, 1211668.96 1573970.435 0, 1211907.646 1573982.901 0, 1212145.21 1573995.321 0, 1212385.015 1574007.874 0, 1212623.699 1574020.381 0, 1212862.381 1574032.903 0, 1213101.064 1574045.438 0, 1213339.745 1574057.988 0, 
+    1213578.425 1574070.552 0, 1213817.105 1574083.13 0, 1214055.784 1574095.722 0, 1214294.463 1574108.328 0, 1214533.14 1574120.948 0, 1214771.817 1574133.582 0, 1215010.493 1574146.23 0, 1215249.169 1574158.892 0, 1215487.843 1574171.568 0, 1215726.517 1574184.258 0, 
+    1215965.191 1574196.962 0, 1216203.863 1574209.681 0, 1216442.535 1574222.413 0, 1216681.205 1574235.159 0, 1216919.876 1574247.92 0, 1217158.545 1574260.694 0, 1217397.214 1574273.483 0, 1217635.882 1574286.286 0, 1217873.429 1574299.042 0, 1218171.996 1568742.253 0, 
+    1218470.586 1563185.039 0))
+
+POLYGON ((1229328.551 1574930.757 0, 1229091.039 1574917.329 0, 1228852.408 1574903.852 0, 1228613.776 1574890.389 0, 1228375.144 1574876.941 0, 1228136.511 1574863.506 0, 1227897.877 1574850.085 0, 1227659.242 1574836.679 0, 1227420.607 1574823.286 0, 1227181.97 1574809.908 0, 
+    1226943.333 1574796.543 0, 1226704.695 1574783.193 0, 1226466.057 1574769.856 0, 1226227.417 1574756.534 0, 1225988.777 1574743.226 0, 1225750.136 1574729.932 0, 1225511.494 1574716.651 0, 1225272.852 1574703.385 0, 1225034.208 1574690.133 0, 1224795.564 1574676.895 0, 
+    1224556.919 1574663.671 0, 1224318.274 1574650.461 0, 1224079.627 1574637.265 0, 1223840.98 1574624.083 0, 1223601.213 1574610.854 0, 1223363.683 1574597.762 0, 1223125.033 1574584.622 0, 1222886.383 1574571.496 0, 1222647.732 1574558.385 0, 1222409.08 1574545.287 0, 
+    1222170.427 1574532.204 0, 1221931.774 1574519.134 0, 1221693.12 1574506.079 0, 1221454.465 1574493.037 0, 1221215.809 1574480.01 0, 1220977.153 1574466.997 0, 1220738.495 1574453.998 0, 1220499.837 1574441.012 0, 1220261.179 1574428.041 0, 1220022.519 1574415.084 0, 
+    1219783.859 1574402.141 0, 1219545.198 1574389.212 0, 1219306.536 1574376.297 0, 1219067.873 1574363.396 0, 1218829.21 1574350.509 0, 1218590.546 1574337.636 0, 1218351.881 1574324.778 0, 1218113.215 1574311.933 0, 1217873.429 1574299.042 0, 1217574.885 1579855.401 0, 
+    1217276.364 1585411.323 0, 1217515.494 1585424.179 0, 1217753.505 1585436.988 0, 1217991.516 1585449.812 0, 1218229.526 1585462.65 0, 1218467.535 1585475.501 0, 1218705.544 1585488.367 0, 1218943.552 1585501.246 0, 1219181.559 1585514.14 0, 1219419.565 1585527.047 0, 
+    1219657.571 1585539.969 0, 1219895.576 1585552.905 0, 1220133.58 1585565.854 0, 1220371.583 1585578.818 0, 1220609.585 1585591.795 0, 1220847.587 1585604.787 0, 1221085.588 1585617.793 0, 1221323.588 1585630.812 0, 1221561.588 1585643.846 0, 1221799.586 1585656.894 0, 
+    1222037.584 1585669.955 0, 1222275.581 1585683.031 0, 1222513.578 1585696.121 0, 1222751.573 1585709.225 0, 1222988.452 1585722.281 0, 1223227.562 1585735.474 0, 1223465.555 1585748.62 0, 1223703.548 1585761.78 0, 1223941.539 1585774.953 0, 1224179.53 1585788.141 0, 
+    1224417.52 1585801.343 0, 1224655.51 1585814.559 0, 1224893.498 1585827.788 0, 1225131.486 1585841.032 0, 1225369.473 1585854.29 0, 1225607.46 1585867.562 0, 1225845.445 1585880.848 0, 1226083.43 1585894.147 0, 1226321.414 1585907.461 0, 1226559.397 1585920.789 0, 
+    1226797.379 1585934.131 0, 1227035.361 1585947.487 0, 1227273.342 1585960.857 0, 1227511.321 1585974.24 0, 1227749.301 1585987.638 0, 1227987.279 1586001.05 0, 1228225.257 1586014.476 0, 1228463.234 1586027.916 0, 1228700.095 1586041.307 0, 1229014.31 1580486.25 0, 
+    1229328.551 1574930.757 0))
+
+POLYGON ((1240122 1586703.562 0, 1239885.175 1586689.502 0, 1239647.237 1586675.39 0, 1239409.299 1586661.291 0, 1239171.359 1586647.207 0, 1238933.419 1586633.137 0, 1238695.478 1586619.081 0, 1238457.535 1586605.039 0, 1238219.593 1586591.011 0, 1237981.649 1586576.997 0, 
+    1237743.704 1586562.996 0, 1237505.759 1586549.01 0, 1237267.813 1586535.038 0, 1237029.866 1586521.08 0, 1236791.918 1586507.136 0, 1236553.969 1586493.206 0, 1236316.02 1586479.29 0, 1236078.07 1586465.388 0, 1235840.119 1586451.5 0, 1235602.167 1586437.626 0, 
+    1235364.214 1586423.765 0, 1235126.26 1586409.919 0, 1234888.306 1586396.087 0, 1234650.351 1586382.269 0, 1234411.281 1586368.401 0, 1234174.438 1586354.675 0, 1233936.48 1586340.899 0, 1233698.522 1586327.137 0, 1233460.563 1586313.389 0, 1233222.603 1586299.655 0, 
+    1232984.642 1586285.935 0, 1232746.68 1586272.229 0, 1232508.718 1586258.537 0, 1232270.755 1586244.859 0, 1232032.791 1586231.195 0, 1231794.826 1586217.545 0, 1231556.86 1586203.909 0, 1231318.894 1586190.287 0, 1231080.926 1586176.679 0, 1230842.958 1586163.085 0, 
+    1230604.989 1586149.505 0, 1230367.02 1586135.939 0, 1230129.049 1586122.387 0, 1229891.078 1586108.849 0, 1229653.106 1586095.325 0, 1229415.133 1586081.816 0, 1229177.159 1586068.32 0, 1228939.185 1586054.838 0, 1228700.095 1586041.307 0, 1228385.904 1591595.921 0, 
+    1228071.739 1597150.086 0, 1228310.172 1597163.58 0, 1228547.493 1597177.024 0, 1228784.812 1597190.483 0, 1229022.131 1597203.956 0, 1229259.45 1597217.443 0, 1229496.767 1597230.944 0, 1229734.084 1597244.458 0, 1229971.4 1597257.987 0, 1230208.715 1597271.53 0, 
+    1230446.029 1597285.086 0, 1230683.342 1597298.657 0, 1230920.655 1597312.241 0, 1231157.967 1597325.84 0, 1231395.278 1597339.452 0, 1231632.588 1597353.079 0, 1231869.898 1597366.719 0, 1232107.206 1597380.374 0, 1232344.514 1597394.042 0, 1232581.821 1597407.724 0, 
+    1232819.127 1597421.421 0, 1233056.433 1597435.131 0, 1233293.737 1597448.855 0, 1233531.041 1597462.593 0, 1233767.233 1597476.281 0, 1234005.646 1597490.111 0, 1234242.948 1597503.892 0, 1234480.248 1597517.686 0, 1234717.548 1597531.494 0, 1234954.847 1597545.316 0, 
+    1235192.145 1597559.152 0, 1235429.443 1597573.002 0, 1235666.739 1597586.865 0, 1235904.035 1597600.743 0, 1236141.33 1597614.635 0, 1236378.624 1597628.541 0, 1236615.917 1597642.461 0, 1236853.209 1597656.394 0, 1237090.501 1597670.342 0, 1237327.792 1597684.304 0, 
+    1237565.082 1597698.279 0, 1237802.371 1597712.269 0, 1238039.659 1597726.273 0, 1238276.947 1597740.29 0, 1238514.233 1597754.322 0, 1238751.519 1597768.367 0, 1238988.804 1597782.426 0, 1239226.088 1597796.5 0, 1239462.262 1597810.521 0, 1239792.117 1592257.266 0, 
+    1240122 1586703.562 0))
+
+POLYGON ((1250850.874 1598503.134 0, 1250614.739 1598488.446 0, 1250377.495 1598473.702 0, 1250140.251 1598458.972 0, 1249903.006 1598444.256 0, 1249665.76 1598429.555 0, 1249428.513 1598414.867 0, 1249191.265 1598400.193 0, 1248954.016 1598385.533 0, 1248716.767 1598370.887 0, 
+    1248479.516 1598356.255 0, 1248242.265 1598341.637 0, 1248005.013 1598327.033 0, 1247767.76 1598312.443 0, 1247530.506 1598297.867 0, 1247293.252 1598283.305 0, 1247055.996 1598268.756 0, 1246818.74 1598254.222 0, 1246581.482 1598239.702 0, 1246344.224 1598225.195 0, 
+    1246106.965 1598210.703 0, 1245869.706 1598196.225 0, 1245632.445 1598181.76 0, 1245395.183 1598167.31 0, 1245156.812 1598152.806 0, 1244920.658 1598138.451 0, 1244683.394 1598124.042 0, 1244446.129 1598109.648 0, 1244208.863 1598095.267 0, 1243971.597 1598080.9 0, 
+    1243734.329 1598066.548 0, 1243497.061 1598052.209 0, 1243259.792 1598037.884 0, 1243022.522 1598023.573 0, 1242785.251 1598009.277 0, 1242547.979 1597994.994 0, 1242310.707 1597980.725 0, 1242073.433 1597966.47 0, 1241836.159 1597952.229 0, 1241598.884 1597938.002 0, 
+    1241361.608 1597923.789 0, 1241124.332 1597909.59 0, 1240887.054 1597895.405 0, 1240649.776 1597881.233 0, 1240412.497 1597867.076 0, 1240175.217 1597852.933 0, 1239937.936 1597838.804 0, 1239700.654 1597824.688 0, 1239462.262 1597810.521 0, 1239132.433 1603363.321 0, 
+    1238802.632 1608915.659 0, 1239040.368 1608929.787 0, 1239276.996 1608943.864 0, 1239513.623 1608957.954 0, 1239750.249 1608972.058 0, 1239986.875 1608986.177 0, 1240223.5 1609000.309 0, 1240460.124 1609014.455 0, 1240696.747 1609028.615 0, 1240933.369 1609042.789 0, 
+    1241169.99 1609056.977 0, 1241406.611 1609071.178 0, 1241643.231 1609085.394 0, 1241879.85 1609099.624 0, 1242116.468 1609113.867 0, 1242353.085 1609128.125 0, 1242589.701 1609142.396 0, 1242826.317 1609156.681 0, 1243062.932 1609170.98 0, 1243299.545 1609185.294 0, 
+    1243536.158 1609199.621 0, 1243772.771 1609213.962 0, 1244009.382 1609228.317 0, 1244245.992 1609242.686 0, 1244481.496 1609257.001 0, 1244719.211 1609271.465 0, 1244955.819 1609285.876 0, 1245192.426 1609300.3 0, 1245429.032 1609314.739 0, 1245665.637 1609329.191 0, 
+    1245902.242 1609343.658 0, 1246138.846 1609358.138 0, 1246375.449 1609372.632 0, 1246612.05 1609387.14 0, 1246848.652 1609401.662 0, 1247085.252 1609416.198 0, 1247321.851 1609430.748 0, 1247558.45 1609445.312 0, 1247795.048 1609459.89 0, 1248031.644 1609474.481 0, 
+    1248268.24 1609489.087 0, 1248504.836 1609503.707 0, 1248741.43 1609518.34 0, 1248978.023 1609532.987 0, 1249214.616 1609547.649 0, 1249451.207 1609562.324 0, 1249687.798 1609577.013 0, 1249924.388 1609591.716 0, 1250159.873 1609606.365 0, 1250505.359 1604054.98 0, 
+    1250850.874 1598503.134 0))
+
+POLYGON ((1261515.116 1610329.153 0, 1261279.672 1610313.84 0, 1261043.125 1610298.468 0, 1260806.576 1610283.111 0, 1260570.027 1610267.767 0, 1260333.477 1610252.437 0, 1260096.926 1610237.122 0, 1259860.374 1610221.82 0, 1259623.821 1610206.532 0, 1259387.267 1610191.258 0, 
+    1259150.713 1610175.998 0, 1258914.157 1610160.752 0, 1258677.601 1610145.52 0, 1258441.043 1610130.301 0, 1258204.485 1610115.097 0, 1257967.926 1610099.906 0, 1257731.366 1610084.73 0, 1257494.805 1610069.567 0, 1257258.243 1610054.419 0, 1257021.68 1610039.284 0, 
+    1256785.117 1610024.163 0, 1256548.552 1610009.056 0, 1256311.987 1609993.963 0, 1256075.42 1609978.884 0, 1255837.75 1609963.749 0, 1255602.285 1609948.768 0, 1255365.716 1609933.731 0, 1255129.146 1609918.707 0, 1254892.576 1609903.698 0, 1254656.004 1609888.702 0, 
+    1254419.432 1609873.721 0, 1254182.858 1609858.753 0, 1253946.284 1609843.799 0, 1253709.709 1609828.859 0, 1253473.133 1609813.934 0, 1253236.556 1609799.022 0, 1252999.978 1609784.124 0, 1252763.4 1609769.239 0, 1252526.82 1609754.369 0, 1252290.24 1609739.513 0, 
+    1252053.659 1609724.671 0, 1251817.076 1609709.842 0, 1251580.494 1609695.028 0, 1251343.91 1609680.227 0, 1251107.325 1609665.441 0, 1250870.739 1609650.668 0, 1250634.153 1609635.909 0, 1250397.565 1609621.164 0, 1250159.873 1609606.365 0, 1249814.415 1615157.281 0, 
+    1249468.988 1620707.723 0, 1249706.025 1620722.482 0, 1249941.958 1620737.186 0, 1250177.892 1620751.904 0, 1250413.824 1620766.636 0, 1250649.755 1620781.381 0, 1250885.686 1620796.141 0, 1251121.615 1620810.915 0, 1251357.544 1620825.702 0, 1251593.472 1620840.504 0, 
+    1251829.399 1620855.319 0, 1252065.325 1620870.148 0, 1252301.25 1620884.991 0, 1252537.175 1620899.848 0, 1252773.098 1620914.719 0, 1253009.021 1620929.603 0, 1253244.942 1620944.502 0, 1253480.863 1620959.414 0, 1253716.783 1620974.341 0, 1253952.702 1620989.281 0, 
+    1254188.621 1621004.235 0, 1254424.538 1621019.203 0, 1254660.454 1621034.185 0, 1254896.37 1621049.18 0, 1255131.184 1621064.12 0, 1255368.199 1621079.214 0, 1255604.112 1621094.251 0, 1255840.024 1621109.302 0, 1256075.935 1621124.367 0, 1256311.845 1621139.447 0, 
+    1256547.754 1621154.539 0, 1256783.663 1621169.646 0, 1257019.571 1621184.767 0, 1257255.477 1621199.902 0, 1257491.383 1621215.05 0, 1257727.288 1621230.213 0, 1257963.192 1621245.389 0, 1258199.095 1621260.579 0, 1258434.998 1621275.783 0, 1258670.899 1621291.001 0, 
+    1258906.799 1621306.233 0, 1259142.699 1621321.478 0, 1259378.598 1621336.738 0, 1259614.495 1621352.011 0, 1259850.392 1621367.299 0, 1260086.288 1621382.6 0, 1260322.183 1621397.915 0, 1260558.077 1621413.244 0, 1260792.871 1621428.515 0, 1261153.978 1615879.071 0, 
+    1261515.116 1610329.153 0))
+
+POLYGON ((1272114.673 1622181.297 0, 1271879.921 1622165.362 0, 1271644.071 1622149.367 0, 1271408.22 1622133.385 0, 1271172.369 1622117.418 0, 1270936.516 1622101.464 0, 1270700.662 1622085.524 0, 1270464.808 1622069.598 0, 1270228.952 1622053.686 0, 1269993.096 1622037.788 0, 
+    1269757.238 1622021.904 0, 1269521.38 1622006.033 0, 1269285.52 1621990.177 0, 1269049.66 1621974.334 0, 1268813.799 1621958.505 0, 1268577.937 1621942.69 0, 1268342.074 1621926.889 0, 1268106.21 1621911.102 0, 1267870.345 1621895.329 0, 1267634.479 1621879.57 0, 
+    1267398.613 1621863.824 0, 1267162.745 1621848.092 0, 1266926.876 1621832.375 0, 1266691.007 1621816.671 0, 1266454.038 1621800.908 0, 1266219.265 1621785.305 0, 1265983.393 1621769.643 0, 1265747.519 1621753.994 0, 1265511.645 1621738.36 0, 1265275.77 1621722.739 0, 
+    1265039.894 1621707.133 0, 1264804.017 1621691.54 0, 1264568.14 1621675.961 0, 1264332.261 1621660.396 0, 1264096.381 1621644.845 0, 1263860.501 1621629.308 0, 1263624.619 1621613.784 0, 1263388.737 1621598.275 0, 1263152.854 1621582.779 0, 1262916.969 1621567.298 0, 
+    1262681.084 1621551.83 0, 1262445.198 1621536.376 0, 1262209.311 1621520.936 0, 1261973.424 1621505.51 0, 1261737.535 1621490.097 0, 1261501.645 1621474.699 0, 1261265.755 1621459.314 0, 1261029.863 1621443.944 0, 1260792.871 1621428.515 0, 1260431.795 1626977.478 0, 
+    1260070.751 1632525.954 0, 1260307.087 1632541.34 0, 1260542.325 1632556.668 0, 1260777.563 1632572.01 0, 1261012.799 1632587.366 0, 1261248.035 1632602.735 0, 1261483.269 1632618.119 0, 1261718.503 1632633.516 0, 1261953.736 1632648.927 0, 1262188.968 1632664.352 0, 
+    1262424.199 1632679.791 0, 1262659.429 1632695.244 0, 1262894.658 1632710.71 0, 1263129.887 1632726.191 0, 1263365.114 1632741.685 0, 1263600.341 1632757.193 0, 1263835.566 1632772.715 0, 1264070.791 1632788.251 0, 1264306.015 1632803.8 0, 1264541.237 1632819.364 0, 
+    1264776.459 1632834.941 0, 1265011.68 1632850.532 0, 1265246.9 1632866.137 0, 1265482.12 1632881.756 0, 1265716.242 1632897.316 0, 1265952.555 1632913.035 0, 1266187.772 1632928.696 0, 1266422.987 1632944.37 0, 1266658.202 1632960.058 0, 1266893.415 1632975.76 0, 
+    1267128.628 1632991.476 0, 1267363.84 1633007.205 0, 1267599.051 1633022.949 0, 1267834.261 1633038.706 0, 1268069.47 1633054.477 0, 1268304.678 1633070.262 0, 1268539.885 1633086.061 0, 1268775.091 1633101.873 0, 1269010.296 1633117.7 0, 1269245.501 1633133.54 0, 
+    1269480.704 1633149.394 0, 1269715.907 1633165.262 0, 1269951.108 1633181.144 0, 1270186.309 1633197.04 0, 1270421.508 1633212.949 0, 1270656.707 1633228.873 0, 1270891.905 1633244.81 0, 1271127.102 1633260.761 0, 1271361.203 1633276.652 0, 1271737.921 1627729.218 0, 
+    1272114.673 1622181.297 0))
+
+POLYGON ((1282649.489 1634059.244 0, 1282415.432 1634042.692 0, 1282180.281 1634026.076 0, 1281945.129 1634009.474 0, 1281709.977 1633992.887 0, 1281474.823 1633976.313 0, 1281239.668 1633959.753 0, 1281004.512 1633943.206 0, 1280769.356 1633926.674 0, 1280534.198 1633910.155 0, 
+    1280299.039 1633893.65 0, 1280063.88 1633877.16 0, 1279828.719 1633860.682 0, 1279593.557 1633844.219 0, 1279358.395 1633827.77 0, 1279123.231 1633811.334 0, 1278888.067 1633794.913 0, 1278652.901 1633778.505 0, 1278417.735 1633762.111 0, 1278182.568 1633745.73 0, 
+    1277947.399 1633729.364 0, 1277712.23 1633713.012 0, 1277477.06 1633696.673 0, 1277241.888 1633680.348 0, 1277005.623 1633663.961 0, 1276771.543 1633647.74 0, 1276536.369 1633631.457 0, 1276301.194 1633615.187 0, 1276066.018 1633598.932 0, 1275830.841 1633582.69 0, 
+    1275595.663 1633566.462 0, 1275360.484 1633550.248 0, 1275125.304 1633534.047 0, 1274890.124 1633517.861 0, 1274654.942 1633501.689 0, 1274419.759 1633485.53 0, 1274184.575 1633469.385 0, 1273949.391 1633453.254 0, 1273714.205 1633437.137 0, 1273479.019 1633421.033 0, 
+    1273243.831 1633404.944 0, 1273008.643 1633388.868 0, 1272773.454 1633372.806 0, 1272538.263 1633356.758 0, 1272303.072 1633340.724 0, 1272067.88 1633324.704 0, 1271832.687 1633308.697 0, 1271597.493 1633292.705 0, 1271361.203 1633276.652 0, 1270984.519 1638823.592 0, 
+    1270607.868 1644370.032 0, 1270843.502 1644386.041 0, 1271078.043 1644401.989 0, 1271312.583 1644417.951 0, 1271547.122 1644433.927 0, 1271781.66 1644449.916 0, 1272016.198 1644465.92 0, 1272250.734 1644481.937 0, 1272485.27 1644497.968 0, 1272719.804 1644514.013 0, 
+    1272954.338 1644530.071 0, 1273188.87 1644546.144 0, 1273423.402 1644562.23 0, 1273657.933 1644578.33 0, 1273892.463 1644594.444 0, 1274126.991 1644610.572 0, 1274361.519 1644626.713 0, 1274596.046 1644642.869 0, 1274830.572 1644659.038 0, 1275065.097 1644675.221 0, 
+    1275299.621 1644691.417 0, 1275534.145 1644707.628 0, 1275768.667 1644723.852 0, 1276003.188 1644740.09 0, 1276236.618 1644756.266 0, 1276472.228 1644772.608 0, 1276706.746 1644788.887 0, 1276941.263 1644805.181 0, 1277175.78 1644821.488 0, 1277410.295 1644837.809 0, 
+    1277644.81 1644854.143 0, 1277879.323 1644870.492 0, 1278113.836 1644886.854 0, 1278348.348 1644903.23 0, 1278582.858 1644919.62 0, 1278817.368 1644936.024 0, 1279051.877 1644952.441 0, 1279286.384 1644968.873 0, 1279520.891 1644985.318 0, 1279755.397 1645001.777 0, 
+    1279989.902 1645018.25 0, 1280224.406 1645034.736 0, 1280458.909 1645051.237 0, 1280693.411 1645067.751 0, 1280927.912 1645084.279 0, 1281162.412 1645100.82 0, 1281396.911 1645117.376 0, 1281631.409 1645133.945 0, 1281864.816 1645150.451 0, 1282257.135 1639605.098 0, 
+    1282649.489 1634059.244 0))
+
+POLYGON ((1293119.515 1645962.671 0, 1292886.153 1645945.505 0, 1292651.703 1645928.273 0, 1292417.252 1645911.055 0, 1292182.799 1645893.851 0, 1291948.346 1645876.661 0, 1291713.891 1645859.484 0, 1291479.436 1645842.321 0, 1291244.98 1645825.172 0, 1291010.522 1645808.037 0, 
+    1290776.064 1645790.916 0, 1290541.605 1645773.808 0, 1290307.144 1645756.714 0, 1290072.683 1645739.634 0, 1289838.22 1645722.568 0, 1289603.757 1645705.516 0, 1289369.292 1645688.477 0, 1289134.827 1645671.452 0, 1288900.361 1645654.441 0, 1288665.893 1645637.444 0, 
+    1288431.425 1645620.461 0, 1288196.955 1645603.491 0, 1287962.485 1645586.535 0, 1287728.013 1645569.593 0, 1287492.452 1645552.586 0, 1287259.068 1645535.751 0, 1287024.593 1645518.85 0, 1286790.118 1645501.963 0, 1286555.641 1645485.09 0, 1286321.164 1645468.231 0, 
+    1286086.686 1645451.386 0, 1285852.206 1645434.554 0, 1285617.726 1645417.736 0, 1285383.244 1645400.932 0, 1285148.762 1645384.142 0, 1284914.279 1645367.366 0, 1284679.794 1645350.603 0, 1284445.309 1645333.854 0, 1284210.823 1645317.119 0, 1283976.336 1645300.398 0, 
+    1283741.847 1645283.691 0, 1283507.358 1645266.997 0, 1283272.868 1645250.317 0, 1283038.377 1645233.651 0, 1282803.884 1645216.999 0, 1282569.391 1645200.361 0, 1282334.897 1645183.736 0, 1282100.402 1645167.125 0, 1281864.816 1645150.451 0, 1281472.533 1650695.299 0, 
+    1281080.287 1656239.633 0, 1281315.216 1656256.261 0, 1281549.059 1656272.825 0, 1281782.9 1656289.403 0, 1282016.741 1656305.995 0, 1282250.58 1656322.601 0, 1282484.419 1656339.221 0, 1282718.257 1656355.854 0, 1282952.093 1656372.501 0, 1283185.929 1656389.162 0, 
+    1283419.763 1656405.837 0, 1283653.597 1656422.525 0, 1283887.43 1656439.227 0, 1284121.261 1656455.943 0, 1284355.092 1656472.673 0, 1284588.922 1656489.417 0, 1284822.75 1656506.174 0, 1285056.578 1656522.945 0, 1285290.405 1656539.729 0, 1285524.231 1656556.528 0, 
+    1285758.055 1656573.34 0, 1285991.879 1656590.166 0, 1286225.702 1656607.006 0, 1286459.524 1656623.86 0, 1286692.259 1656640.649 0, 1286927.164 1656657.608 0, 1287160.983 1656674.503 0, 1287394.801 1656691.411 0, 1287628.618 1656708.334 0, 1287862.434 1656725.27 0, 
+    1288096.248 1656742.22 0, 1288330.062 1656759.184 0, 1288563.875 1656776.161 0, 1288797.687 1656793.152 0, 1289031.498 1656810.157 0, 1289265.308 1656827.176 0, 1289499.116 1656844.208 0, 1289732.924 1656861.254 0, 1289966.731 1656878.314 0, 1290200.537 1656895.388 0, 
+    1290434.342 1656912.476 0, 1290668.145 1656929.577 0, 1290901.948 1656946.692 0, 1291135.75 1656963.821 0, 1291369.551 1656980.963 0, 1291603.351 1656998.12 0, 1291837.149 1657015.29 0, 1292070.947 1657032.474 0, 1292303.659 1657049.591 0, 1292711.568 1651506.387 0, 
+    1293119.515 1645962.671 0))
+
+POLYGON ((1303524.699 1657891.255 0, 1303292.034 1657873.479 0, 1303058.286 1657855.635 0, 1302824.537 1657837.804 0, 1302590.786 1657819.988 0, 1302357.035 1657802.185 0, 1302123.283 1657784.395 0, 1301889.529 1657766.62 0, 1301655.774 1657748.858 0, 1301422.019 1657731.11 0, 
+    1301188.262 1657713.376 0, 1300954.505 1657695.656 0, 1300720.746 1657677.949 0, 1300486.986 1657660.256 0, 1300253.225 1657642.577 0, 1300019.463 1657624.911 0, 1299785.7 1657607.26 0, 1299551.937 1657589.622 0, 1299318.172 1657571.998 0, 1299084.406 1657554.387 0, 
+    1298850.638 1657536.79 0, 1298616.87 1657519.208 0, 1298383.101 1657501.639 0, 1298149.331 1657484.083 0, 1297914.476 1657466.46 0, 1297681.788 1657449.014 0, 1297448.015 1657431.5 0, 1297214.24 1657413.999 0, 1296980.465 1657396.513 0, 1296746.689 1657379.04 0, 
+    1296512.911 1657361.581 0, 1296279.133 1657344.136 0, 1296045.353 1657326.704 0, 1295811.573 1657309.286 0, 1295577.792 1657291.882 0, 1295344.009 1657274.492 0, 1295110.226 1657257.116 0, 1294876.441 1657239.753 0, 1294642.655 1657222.404 0, 1294408.869 1657205.069 0, 
+    1294175.081 1657187.747 0, 1293941.293 1657170.44 0, 1293707.503 1657153.146 0, 1293473.712 1657135.866 0, 1293239.921 1657118.599 0, 1293006.128 1657101.347 0, 1292772.334 1657084.108 0, 1292538.54 1657066.883 0, 1292303.659 1657049.591 0, 1291895.789 1662592.276 0, 
+    1291487.957 1668134.434 0, 1291722.182 1668151.677 0, 1291955.324 1668168.854 0, 1292188.465 1668186.044 0, 1292421.605 1668203.249 0, 1292654.745 1668220.467 0, 1292887.883 1668237.699 0, 1293121.02 1668254.945 0, 1293354.156 1668272.204 0, 1293587.291 1668289.477 0, 
+    1293820.426 1668306.764 0, 1294053.559 1668324.065 0, 1294286.691 1668341.379 0, 1294519.822 1668358.707 0, 1294752.952 1668376.048 0, 1294986.081 1668393.404 0, 1295219.209 1668410.773 0, 1295452.336 1668428.156 0, 1295685.462 1668445.553 0, 1295918.587 1668462.963 0, 
+    1296151.711 1668480.387 0, 1296384.834 1668497.825 0, 1296617.956 1668515.276 0, 1296851.077 1668532.741 0, 1297083.116 1668550.139 0, 1297317.316 1668567.713 0, 1297550.433 1668585.219 0, 1297783.55 1668602.739 0, 1298016.666 1668620.273 0, 1298249.781 1668637.821 0, 
+    1298482.894 1668655.382 0, 1298716.007 1668672.957 0, 1298949.118 1668690.546 0, 1299182.229 1668708.148 0, 1299415.339 1668725.764 0, 1299648.447 1668743.394 0, 1299881.554 1668761.038 0, 1300114.661 1668778.695 0, 1300347.766 1668796.366 0, 1300580.871 1668814.051 0, 
+    1300813.974 1668831.749 0, 1301047.076 1668849.461 0, 1301280.177 1668867.187 0, 1301513.277 1668884.927 0, 1301746.377 1668902.68 0, 1301979.475 1668920.447 0, 1302212.572 1668938.228 0, 1302445.668 1668956.022 0, 1302677.683 1668973.748 0, 1303101.171 1663432.764 0, 
+    1303524.699 1657891.255 0))
+
+POLYGON ((1313864.993 1669844.672 0, 1313633.027 1669826.291 0, 1313399.982 1669807.838 0, 1313166.937 1669789.399 0, 1312933.89 1669770.973 0, 1312700.842 1669752.561 0, 1312467.793 1669734.163 0, 1312234.742 1669715.779 0, 1312001.691 1669697.408 0, 1311768.639 1669679.051 0, 
+    1311535.585 1669660.708 0, 1311302.531 1669642.379 0, 1311069.475 1669624.063 0, 1310836.419 1669605.761 0, 1310603.361 1669587.472 0, 1310370.302 1669569.198 0, 1310137.242 1669550.937 0, 1309904.181 1669532.69 0, 1309671.119 1669514.456 0, 1309438.056 1669496.236 0, 
+    1309204.992 1669478.03 0, 1308971.926 1669459.838 0, 1308738.86 1669441.659 0, 1308505.793 1669423.495 0, 1308271.646 1669405.259 0, 1308039.655 1669387.206 0, 1307806.584 1669369.082 0, 1307573.512 1669350.972 0, 1307340.44 1669332.876 0, 1307107.366 1669314.793 0, 
+    1306874.291 1669296.724 0, 1306641.215 1669278.669 0, 1306408.138 1669260.628 0, 1306175.06 1669242.6 0, 1305941.981 1669224.586 0, 1305708.901 1669206.586 0, 1305475.82 1669188.599 0, 1305242.737 1669170.626 0, 1305009.654 1669152.667 0, 1304776.57 1669134.722 0, 
+    1304543.484 1669116.79 0, 1304310.398 1669098.872 0, 1304077.31 1669080.968 0, 1303844.221 1669063.077 0, 1303611.132 1669045.201 0, 1303378.041 1669027.338 0, 1303144.949 1669009.488 0, 1302911.856 1668991.653 0, 1302677.683 1668973.748 0, 1302254.236 1674514.199 0, 
+    1301830.83 1680054.11 0, 1302064.348 1680071.965 0, 1302296.789 1680089.75 0, 1302529.228 1680107.55 0, 1302761.667 1680125.363 0, 1302994.104 1680143.19 0, 1303226.541 1680161.03 0, 1303458.976 1680178.884 0, 1303691.411 1680196.752 0, 1303923.844 1680214.634 0, 
+    1304156.276 1680232.529 0, 1304388.707 1680250.438 0, 1304621.138 1680268.36 0, 1304853.567 1680286.297 0, 1305085.995 1680304.246 0, 1305318.422 1680322.21 0, 1305550.848 1680340.187 0, 1305783.273 1680358.178 0, 1306015.696 1680376.183 0, 1306248.119 1680394.201 0, 
+    1306480.541 1680412.233 0, 1306712.961 1680430.279 0, 1306945.381 1680448.338 0, 1307177.8 1680466.411 0, 1307409.142 1680484.414 0, 1307642.633 1680502.598 0, 1307875.049 1680520.713 0, 1308107.463 1680538.84 0, 1308339.876 1680556.982 0, 1308572.288 1680575.137 0, 
+    1308804.699 1680593.306 0, 1309037.109 1680611.488 0, 1309269.518 1680629.684 0, 1309501.926 1680647.894 0, 1309734.333 1680666.118 0, 1309966.738 1680684.355 0, 1310199.143 1680702.606 0, 1310431.546 1680720.87 0, 1310663.949 1680739.148 0, 1310896.35 1680757.44 0, 
+    1311128.751 1680775.746 0, 1311361.15 1680794.065 0, 1311593.548 1680812.398 0, 1311825.945 1680830.745 0, 1312058.341 1680849.105 0, 1312290.736 1680867.479 0, 1312523.13 1680885.867 0, 1312755.522 1680904.268 0, 1312986.84 1680922.598 0, 1313425.895 1675383.905 0, 
+    1313864.993 1669844.672 0))
+
+POLYGON ((539654.145 988908.456 0, 539382.419 988935.421 0, 539109.3 988962.54 0, 538836.182 988989.675 0, 538563.066 989016.826 0, 538289.951 989043.993 0, 538016.838 989071.177 0, 537743.727 989098.376 0, 537470.617 989125.592 0, 537197.509 989152.823 0, 
+    536924.403 989180.071 0, 536651.298 989207.335 0, 536378.195 989234.615 0, 536105.093 989261.91 0, 535831.993 989289.222 0, 535558.894 989316.55 0, 535285.797 989343.895 0, 535012.702 989371.255 0, 534739.609 989398.631 0, 534466.516 989426.023 0, 
+    534193.426 989453.432 0, 533920.337 989480.856 0, 533647.25 989508.297 0, 533374.164 989535.753 0, 533099.685 989563.367 0, 532827.998 989590.715 0, 532554.917 989618.22 0, 532281.838 989645.741 0, 532008.761 989673.278 0, 531735.685 989700.831 0, 
+    531462.611 989728.4 0, 531189.538 989755.985 0, 530916.467 989783.586 0, 530643.398 989811.204 0, 530370.33 989838.837 0, 530097.264 989866.487 0, 529824.199 989894.152 0, 529551.136 989921.834 0, 529278.075 989949.532 0, 529005.016 989977.245 0, 
+    528731.958 990004.975 0, 528458.901 990032.721 0, 528185.847 990060.483 0, 527912.794 990088.261 0, 527639.742 990116.055 0, 527366.692 990143.866 0, 527093.644 990171.692 0, 526820.598 990199.534 0, 526546.156 990227.535 0, 527112.685 995778.541 0, 
+    527679.225 1001329.652 0, 527953.01 1001301.718 0, 528225.403 1001273.942 0, 528497.797 1001246.183 0, 528770.194 1001218.439 0, 529042.592 1001190.711 0, 529314.991 1001163 0, 529587.393 1001135.304 0, 529859.795 1001107.625 0, 530132.2 1001079.961 0, 
+    530404.606 1001052.314 0, 530677.014 1001024.682 0, 530949.423 1000997.067 0, 531221.834 1000969.468 0, 531494.247 1000941.884 0, 531766.661 1000914.317 0, 532039.077 1000886.766 0, 532311.494 1000859.23 0, 532583.914 1000831.711 0, 532856.334 1000804.208 0, 
+    533128.757 1000776.721 0, 533401.181 1000749.25 0, 533673.606 1000721.795 0, 533946.033 1000694.356 0, 534217.07 1000667.073 0, 534490.893 1000639.526 0, 534763.325 1000612.135 0, 535035.758 1000584.76 0, 535308.193 1000557.401 0, 535580.63 1000530.058 0, 
+    535853.069 1000502.732 0, 536125.509 1000475.421 0, 536397.951 1000448.126 0, 536670.394 1000420.847 0, 536942.839 1000393.585 0, 537215.285 1000366.338 0, 537487.733 1000339.108 0, 537760.183 1000311.893 0, 538032.634 1000284.695 0, 538305.087 1000257.512 0, 
+    538577.542 1000230.346 0, 538849.998 1000203.195 0, 539122.456 1000176.061 0, 539394.915 1000148.943 0, 539667.376 1000121.84 0, 539939.838 1000094.754 0, 540212.303 1000067.684 0, 540484.768 1000040.63 0, 540755.844 1000013.73 0, 540204.989 994461.04 0, 
+    539654.145 988908.456 0))
+
+POLYGON ((553836.128 998734.756 0, 553564.976 998760.89 0, 553292.435 998787.175 0, 553019.895 998813.475 0, 552747.357 998839.791 0, 552474.821 998866.124 0, 552202.286 998892.472 0, 551929.753 998918.837 0, 551657.221 998945.217 0, 551384.691 998971.614 0, 
+    551112.162 998998.027 0, 550839.635 999024.455 0, 550567.11 999050.9 0, 550294.586 999077.361 0, 550022.063 999103.838 0, 549749.542 999130.33 0, 549477.023 999156.839 0, 549204.505 999183.364 0, 548931.989 999209.905 0, 548659.475 999236.462 0, 
+    548386.962 999263.035 0, 548114.45 999289.624 0, 547841.94 999316.229 0, 547569.432 999342.85 0, 547295.534 999369.624 0, 547024.42 999396.141 0, 546751.916 999422.81 0, 546479.414 999449.495 0, 546206.914 999476.197 0, 545934.415 999502.914 0, 
+    545661.918 999529.648 0, 545389.422 999556.397 0, 545116.928 999583.162 0, 544844.435 999609.944 0, 544571.944 999636.742 0, 544299.454 999663.555 0, 544026.967 999690.385 0, 543754.48 999717.231 0, 543481.996 999744.092 0, 543209.512 999770.97 0, 
+    542937.031 999797.864 0, 542664.551 999824.774 0, 542392.072 999851.7 0, 542119.596 999878.641 0, 541847.12 999905.599 0, 541574.647 999932.573 0, 541302.175 999959.563 0, 541029.704 999986.569 0, 540755.844 1000013.73 0, 541306.709 1005566.521 0, 
+    541857.583 1011119.41 0, 542130.787 1011092.315 0, 542402.603 1011065.374 0, 542674.422 1011038.449 0, 542946.242 1011011.54 0, 543218.063 1010984.646 0, 543489.886 1010957.769 0, 543761.711 1010930.908 0, 544033.537 1010904.062 0, 544305.365 1010877.233 0, 
+    544577.195 1010850.42 0, 544849.026 1010823.623 0, 545120.858 1010796.841 0, 545392.693 1010770.076 0, 545664.528 1010743.327 0, 545936.366 1010716.594 0, 546208.204 1010689.876 0, 546480.045 1010663.175 0, 546751.887 1010636.49 0, 547023.731 1010609.82 0, 
+    547295.576 1010583.167 0, 547567.423 1010556.53 0, 547839.271 1010529.909 0, 548111.121 1010503.303 0, 548381.585 1010476.85 0, 548654.825 1010450.141 0, 548926.68 1010423.583 0, 549198.536 1010397.042 0, 549470.394 1010370.517 0, 549742.253 1010344.008 0, 
+    550014.114 1010317.514 0, 550285.976 1010291.037 0, 550557.84 1010264.576 0, 550829.706 1010238.13 0, 551101.573 1010211.701 0, 551373.441 1010185.288 0, 551645.311 1010158.891 0, 551917.183 1010132.509 0, 552189.056 1010106.144 0, 552460.931 1010079.795 0, 
+    552732.808 1010053.462 0, 553004.685 1010027.144 0, 553276.565 1010000.843 0, 553548.446 1009974.558 0, 553820.328 1009948.289 0, 554092.213 1009922.035 0, 554364.098 1009895.798 0, 554635.985 1009869.577 0, 554906.488 1009843.505 0, 554371.303 1004289.082 0, 
+    553836.128 998734.756 0))
+
+POLYGON ((567958.945 1008604.471 0, 567688.368 1008629.778 0, 567416.408 1008655.231 0, 567144.449 1008680.7 0, 566872.492 1008706.185 0, 566600.536 1008731.686 0, 566328.582 1008757.203 0, 566056.629 1008782.736 0, 565784.678 1008808.285 0, 565512.728 1008833.85 0, 
+    565240.78 1008859.431 0, 564968.834 1008885.029 0, 564696.888 1008910.642 0, 564424.945 1008936.271 0, 564153.003 1008961.916 0, 563881.062 1008987.577 0, 563609.123 1009013.254 0, 563337.185 1009038.947 0, 563065.249 1009064.656 0, 562793.315 1009090.381 0, 
+    562521.381 1009116.122 0, 562249.45 1009141.88 0, 561977.52 1009167.653 0, 561705.591 1009193.442 0, 561432.279 1009219.378 0, 561161.739 1009245.068 0, 560889.815 1009270.905 0, 560617.892 1009296.758 0, 560345.972 1009322.628 0, 560074.052 1009348.513 0, 
+    559802.134 1009374.414 0, 559530.218 1009400.331 0, 559258.303 1009426.264 0, 558986.39 1009452.213 0, 558714.478 1009478.179 0, 558442.568 1009504.16 0, 558170.659 1009530.157 0, 557898.752 1009556.17 0, 557626.846 1009582.199 0, 557354.942 1009608.245 0, 
+    557083.04 1009634.306 0, 556811.138 1009660.383 0, 556539.239 1009686.476 0, 556267.341 1009712.585 0, 555995.445 1009738.711 0, 555723.55 1009764.852 0, 555451.656 1009791.009 0, 555179.764 1009817.182 0, 554906.488 1009843.505 0, 555441.681 1015398.022 0, 
+    555976.883 1020952.629 0, 556249.503 1020926.37 0, 556520.741 1020900.259 0, 556791.98 1020874.165 0, 557063.221 1020848.087 0, 557334.464 1020822.024 0, 557605.708 1020795.978 0, 557876.953 1020769.947 0, 558148.201 1020743.933 0, 558419.449 1020717.934 0, 
+    558690.699 1020691.952 0, 558961.951 1020665.985 0, 559233.205 1020640.034 0, 559504.459 1020614.1 0, 559775.716 1020588.181 0, 560046.974 1020562.278 0, 560318.233 1020536.392 0, 560589.494 1020510.521 0, 560860.756 1020484.666 0, 561132.02 1020458.827 0, 
+    561403.286 1020433.004 0, 561674.553 1020407.197 0, 561945.821 1020381.406 0, 562217.091 1020355.631 0, 562486.98 1020330.003 0, 562759.636 1020304.129 0, 563030.91 1020278.402 0, 563302.186 1020252.691 0, 563573.464 1020226.996 0, 563844.743 1020201.316 0, 
+    564116.024 1020175.653 0, 564387.306 1020150.006 0, 564658.589 1020124.375 0, 564929.875 1020098.759 0, 565201.161 1020073.16 0, 565472.449 1020047.576 0, 565743.739 1020022.009 0, 566015.03 1019996.457 0, 566286.323 1019970.922 0, 566557.617 1019945.402 0, 
+    566828.913 1019919.899 0, 567100.21 1019894.411 0, 567371.509 1019868.94 0, 567642.809 1019843.484 0, 567914.11 1019818.044 0, 568185.414 1019792.62 0, 568456.718 1019767.213 0, 568728.024 1019741.821 0, 568997.951 1019716.574 0, 568478.444 1014160.478 0, 
+    567958.945 1008604.471 0))
+
+POLYGON ((582022.458 1018517.311 0, 581752.46 1018541.795 0, 581481.083 1018566.421 0, 581209.708 1018591.062 0, 580938.334 1018615.719 0, 580666.961 1018640.392 0, 580395.59 1018665.081 0, 580124.221 1018689.786 0, 579852.853 1018714.507 0, 579581.486 1018739.244 0, 
+    579310.121 1018763.997 0, 579038.757 1018788.766 0, 578767.395 1018813.551 0, 578496.034 1018838.352 0, 578224.675 1018863.169 0, 577953.317 1018888.002 0, 577681.96 1018912.851 0, 577410.605 1018937.715 0, 577139.252 1018962.596 0, 576867.9 1018987.493 0, 
+    576596.549 1019012.406 0, 576325.2 1019037.334 0, 576053.852 1019062.279 0, 575782.506 1019087.239 0, 575509.781 1019112.343 0, 575239.818 1019137.209 0, 574968.477 1019162.217 0, 574697.136 1019187.242 0, 574425.797 1019212.282 0, 574154.46 1019237.339 0, 
+    573883.124 1019262.411 0, 573611.79 1019287.499 0, 573340.457 1019312.604 0, 573069.126 1019337.724 0, 572797.796 1019362.86 0, 572526.467 1019388.013 0, 572255.14 1019413.181 0, 571983.815 1019438.365 0, 571712.491 1019463.565 0, 571441.168 1019488.781 0, 
+    571169.847 1019514.013 0, 570898.527 1019539.261 0, 570627.209 1019564.525 0, 570355.893 1019589.806 0, 570084.578 1019615.101 0, 569813.264 1019640.413 0, 569541.952 1019665.741 0, 569270.641 1019691.085 0, 568997.951 1019716.574 0, 569517.466 1025272.756 0, 
+    570036.988 1030829.02 0, 570309.022 1030803.593 0, 570579.678 1030778.31 0, 570850.336 1030753.043 0, 571120.996 1030727.792 0, 571391.657 1030702.557 0, 571662.319 1030677.338 0, 571932.983 1030652.135 0, 572203.649 1030626.948 0, 572474.316 1030601.776 0, 
+    572744.984 1030576.621 0, 573015.654 1030551.481 0, 573286.326 1030526.358 0, 573556.999 1030501.25 0, 573827.673 1030476.159 0, 574098.349 1030451.083 0, 574369.026 1030426.023 0, 574639.705 1030400.98 0, 574910.385 1030375.952 0, 575181.067 1030350.94 0, 
+    575451.75 1030325.944 0, 575722.435 1030300.964 0, 575993.121 1030275.999 0, 576263.809 1030251.051 0, 576533.12 1030226.246 0, 576805.188 1030201.202 0, 577075.88 1030176.302 0, 577346.574 1030151.418 0, 577617.269 1030126.549 0, 577887.965 1030101.696 0, 
+    578158.663 1030076.86 0, 578429.362 1030052.039 0, 578700.063 1030027.234 0, 578970.765 1030002.445 0, 579241.469 1029977.672 0, 579512.174 1029952.915 0, 579782.881 1029928.174 0, 580053.589 1029903.449 0, 580324.299 1029878.739 0, 580595.01 1029854.046 0, 
+    580865.722 1029829.369 0, 581136.436 1029804.707 0, 581407.151 1029780.062 0, 581677.868 1029755.432 0, 581948.586 1029730.819 0, 582219.306 1029706.221 0, 582490.027 1029681.639 0, 582760.75 1029657.073 0, 583030.097 1029632.648 0, 582526.274 1024074.939 0, 
+    582022.458 1018517.311 0))
+
+POLYGON ((596026.534 1028472.989 0, 595757.117 1028496.653 0, 595486.326 1028520.454 0, 595215.536 1028544.271 0, 594944.748 1028568.104 0, 594673.961 1028591.952 0, 594403.176 1028615.817 0, 594132.392 1028639.698 0, 593861.61 1028663.594 0, 593590.829 1028687.507 0, 
+    593320.049 1028711.435 0, 593049.271 1028735.379 0, 592778.494 1028759.34 0, 592507.718 1028783.316 0, 592236.944 1028807.308 0, 591966.172 1028831.316 0, 591695.4 1028855.34 0, 591424.631 1028879.38 0, 591153.862 1028903.436 0, 590883.095 1028927.508 0, 
+    590612.33 1028951.596 0, 590341.566 1028975.699 0, 590070.803 1028999.819 0, 589800.042 1029023.955 0, 589527.906 1029048.229 0, 589258.523 1029072.274 0, 588987.766 1029096.457 0, 588717.011 1029120.656 0, 588446.257 1029144.872 0, 588175.504 1029169.103 0, 
+    587904.752 1029193.35 0, 587634.003 1029217.613 0, 587363.254 1029241.892 0, 587092.507 1029266.187 0, 586821.761 1029290.498 0, 586551.017 1029314.825 0, 586280.275 1029339.167 0, 586009.533 1029363.526 0, 585738.793 1029387.901 0, 585468.055 1029412.291 0, 
+    585197.318 1029436.698 0, 584926.582 1029461.12 0, 584655.848 1029485.559 0, 584385.116 1029510.013 0, 584114.384 1029534.483 0, 583843.654 1029558.969 0, 583572.926 1029583.471 0, 583302.199 1029607.989 0, 583030.097 1029632.648 0, 583533.928 1035190.435 0, 
+    584037.764 1040748.294 0, 584309.209 1040723.695 0, 584579.281 1040699.236 0, 584849.355 1040674.794 0, 585119.431 1040650.367 0, 585389.508 1040625.956 0, 585659.586 1040601.56 0, 585929.666 1040577.181 0, 586199.748 1040552.818 0, 586469.83 1040528.47 0, 
+    586739.914 1040504.138 0, 587010 1040479.823 0, 587280.087 1040455.523 0, 587550.176 1040431.239 0, 587820.265 1040406.971 0, 588090.357 1040382.719 0, 588360.449 1040358.483 0, 588630.544 1040334.262 0, 588900.639 1040310.058 0, 589170.736 1040285.869 0, 
+    589440.835 1040261.697 0, 589710.935 1040237.54 0, 589981.036 1040213.399 0, 590251.139 1040189.274 0, 590519.87 1040165.287 0, 590791.348 1040141.072 0, 591061.455 1040116.995 0, 591331.564 1040092.933 0, 591601.673 1040068.888 0, 591871.785 1040044.858 0, 
+    592141.897 1040020.845 0, 592412.011 1039996.847 0, 592682.127 1039972.865 0, 592952.243 1039948.899 0, 593222.362 1039924.949 0, 593492.481 1039901.015 0, 593762.602 1039877.096 0, 594032.725 1039853.194 0, 594302.849 1039829.308 0, 594572.974 1039805.437 0, 
+    594843.101 1039781.582 0, 595113.229 1039757.744 0, 595383.358 1039733.921 0, 595653.489 1039710.114 0, 595923.622 1039686.323 0, 596193.755 1039662.547 0, 596463.891 1039638.788 0, 596734.027 1039615.045 0, 597002.794 1039591.438 0, 596514.661 1034032.177 0, 
+    596026.534 1028472.989 0))
+
+POLYGON ((746111.321 1140729.377 0, 745848.454 1140744.253 0, 745584.27 1140759.22 0, 745320.086 1140774.202 0, 745055.903 1140789.2 0, 744791.722 1140804.213 0, 744527.541 1140819.242 0, 744263.361 1140834.286 0, 743999.181 1140849.346 0, 743735.003 1140864.422 0, 
+    743470.826 1140879.513 0, 743206.649 1140894.619 0, 742942.473 1140909.741 0, 742678.299 1140924.879 0, 742414.125 1140940.032 0, 742149.952 1140955.201 0, 741885.78 1140970.385 0, 741621.609 1140985.585 0, 741357.438 1141000.801 0, 741093.269 1141016.032 0, 
+    740829.1 1141031.278 0, 740564.933 1141046.54 0, 740300.766 1141061.818 0, 740036.6 1141077.111 0, 739771.116 1141092.496 0, 739508.271 1141107.744 0, 739244.108 1141123.084 0, 738979.946 1141138.439 0, 738715.785 1141153.81 0, 738451.624 1141169.196 0, 
+    738187.465 1141184.598 0, 737923.306 1141200.016 0, 737659.149 1141215.449 0, 737394.992 1141230.898 0, 737130.836 1141246.362 0, 736866.681 1141261.842 0, 736602.527 1141277.337 0, 736338.374 1141292.848 0, 736074.222 1141308.374 0, 735810.071 1141323.916 0, 
+    735545.92 1141339.473 0, 735281.771 1141355.046 0, 735017.622 1141370.635 0, 734753.475 1141386.239 0, 734489.328 1141401.859 0, 734225.182 1141417.494 0, 733961.037 1141433.145 0, 733696.893 1141448.811 0, 733431.43 1141464.571 0, 733762.362 1147035.956 0, 
+    734093.293 1152607.319 0, 734358.098 1152591.598 0, 734621.586 1152575.97 0, 734885.075 1152560.358 0, 735148.565 1152544.762 0, 735412.056 1152529.181 0, 735675.547 1152513.616 0, 735939.04 1152498.066 0, 736202.534 1152482.531 0, 736466.028 1152467.013 0, 
+    736729.524 1152451.509 0, 736993.02 1152436.021 0, 737256.517 1152420.549 0, 737520.015 1152405.092 0, 737783.514 1152389.651 0, 738047.014 1152374.225 0, 738310.515 1152358.815 0, 738574.017 1152343.42 0, 738837.52 1152328.041 0, 739101.023 1152312.677 0, 
+    739364.528 1152297.329 0, 739628.033 1152281.996 0, 739891.54 1152266.679 0, 740155.047 1152251.377 0, 740417.238 1152236.167 0, 740682.064 1152220.82 0, 740945.574 1152205.565 0, 741209.085 1152190.326 0, 741472.596 1152175.101 0, 741736.109 1152159.893 0, 
+    741999.622 1152144.7 0, 742263.137 1152129.522 0, 742526.652 1152114.36 0, 742790.168 1152099.213 0, 743053.685 1152084.082 0, 743317.203 1152068.966 0, 743580.722 1152053.866 0, 743844.242 1152038.782 0, 744107.762 1152023.713 0, 744371.284 1152008.659 0, 
+    744634.806 1151993.621 0, 744898.33 1151978.599 0, 745161.854 1151963.592 0, 745425.379 1151948.6 0, 745688.905 1151933.624 0, 745952.431 1151918.664 0, 746215.959 1151903.719 0, 746479.488 1151888.789 0, 746741.702 1151873.95 0, 746426.512 1146301.674 0, 
+    746111.321 1140729.377 0))
+
+POLYGON ((759392.131 1151176.317 0, 759129.875 1151190.416 0, 758866.305 1151204.601 0, 758602.736 1151218.802 0, 758339.168 1151233.017 0, 758075.601 1151247.249 0, 757812.034 1151261.496 0, 757548.469 1151275.758 0, 757284.904 1151290.036 0, 757021.34 1151304.33 0, 
+    756757.778 1151318.639 0, 756494.215 1151332.963 0, 756230.654 1151347.303 0, 755967.094 1151361.659 0, 755703.534 1151376.03 0, 755439.975 1151390.416 0, 755176.417 1151404.819 0, 754912.86 1151419.236 0, 754649.304 1151433.669 0, 754385.749 1151448.118 0, 
+    754122.194 1151462.582 0, 753858.641 1151477.062 0, 753595.088 1151491.557 0, 753331.536 1151506.067 0, 753066.67 1151520.666 0, 752804.434 1151535.135 0, 752540.885 1151549.692 0, 752277.337 1151564.265 0, 752013.789 1151578.853 0, 751750.242 1151593.457 0, 
+    751486.696 1151608.076 0, 751223.151 1151622.711 0, 750959.607 1151637.361 0, 750696.063 1151652.027 0, 750432.521 1151666.708 0, 750168.979 1151681.405 0, 749905.439 1151696.118 0, 749641.899 1151710.845 0, 749378.36 1151725.589 0, 749114.821 1151740.348 0, 
+    748851.284 1151755.122 0, 748587.748 1151769.912 0, 748324.212 1151784.717 0, 748060.677 1151799.538 0, 747797.144 1151814.374 0, 747533.611 1151829.226 0, 747270.079 1151844.094 0, 747006.547 1151858.977 0, 746741.702 1151873.95 0, 747056.89 1157446.198 0, 
+    747372.076 1163018.416 0, 747636.263 1163003.481 0, 747899.138 1162988.635 0, 748162.014 1162973.804 0, 748424.891 1162958.989 0, 748687.769 1162944.19 0, 748950.648 1162929.406 0, 749213.527 1162914.637 0, 749476.408 1162899.884 0, 749739.289 1162885.147 0, 
+    750002.171 1162870.425 0, 750265.054 1162855.718 0, 750527.938 1162841.027 0, 750790.823 1162826.351 0, 751053.709 1162811.691 0, 751316.595 1162797.046 0, 751579.483 1162782.417 0, 751842.371 1162767.803 0, 752105.26 1162753.205 0, 752368.15 1162738.622 0, 
+    752631.041 1162724.054 0, 752893.933 1162709.503 0, 753156.825 1162694.966 0, 753419.719 1162680.445 0, 753681.301 1162666.012 0, 753945.508 1162651.45 0, 754208.404 1162636.975 0, 754471.301 1162622.516 0, 754734.198 1162608.072 0, 754997.097 1162593.644 0, 
+    755259.996 1162579.232 0, 755522.896 1162564.834 0, 755785.797 1162550.453 0, 756048.699 1162536.087 0, 756311.602 1162521.736 0, 756574.506 1162507.401 0, 756837.41 1162493.081 0, 757100.315 1162478.776 0, 757363.222 1162464.488 0, 757626.128 1162450.214 0, 
+    757889.036 1162435.956 0, 758151.945 1162421.714 0, 758414.854 1162407.487 0, 758677.765 1162393.275 0, 758940.676 1162379.079 0, 759203.588 1162364.899 0, 759466.501 1162350.734 0, 759729.414 1162336.584 0, 759991.018 1162322.52 0, 759691.576 1156749.435 0, 
+    759392.131 1151176.317 0))
+
+POLYGON ((772611.876 1161662.278 0, 772350.231 1161675.603 0, 772087.279 1161689.01 0, 771824.327 1161702.432 0, 771561.376 1161715.87 0, 771298.426 1161729.323 0, 771035.476 1161742.792 0, 770772.528 1161756.276 0, 770509.58 1161769.775 0, 770246.633 1161783.29 0, 
+    769983.687 1161796.821 0, 769720.741 1161810.367 0, 769457.797 1161823.929 0, 769194.853 1161837.506 0, 768931.91 1161851.098 0, 768668.968 1161864.706 0, 768406.026 1161878.329 0, 768143.085 1161891.968 0, 767880.146 1161905.623 0, 767617.207 1161919.292 0, 
+    767354.268 1161932.978 0, 767091.331 1161946.679 0, 766828.394 1161960.395 0, 766565.459 1161974.127 0, 766301.214 1161987.942 0, 766039.589 1162001.637 0, 765776.656 1162015.415 0, 765513.723 1162029.208 0, 765250.792 1162043.018 0, 764987.861 1162056.842 0, 
+    764724.931 1162070.682 0, 764462.001 1162084.538 0, 764199.073 1162098.409 0, 763936.145 1162112.295 0, 763673.218 1162126.197 0, 763410.292 1162140.115 0, 763147.367 1162154.048 0, 762884.443 1162167.996 0, 762621.519 1162181.96 0, 762358.596 1162195.939 0, 
+    762095.674 1162209.934 0, 761832.753 1162223.945 0, 761569.833 1162237.97 0, 761306.914 1162252.012 0, 761043.995 1162266.068 0, 760781.077 1162280.141 0, 760518.16 1162294.228 0, 760255.244 1162308.331 0, 759991.018 1162322.52 0, 760290.459 1167895.571 0, 
+    760589.898 1173468.581 0, 760853.464 1173454.427 0, 761115.724 1173440.359 0, 761377.985 1173426.307 0, 761640.247 1173412.269 0, 761902.509 1173398.248 0, 762164.773 1173384.242 0, 762427.037 1173370.251 0, 762689.302 1173356.275 0, 762951.568 1173342.316 0, 
+    763213.835 1173328.371 0, 763476.102 1173314.442 0, 763738.371 1173300.528 0, 764000.64 1173286.63 0, 764262.91 1173272.747 0, 764525.18 1173258.88 0, 764787.452 1173245.028 0, 765049.724 1173231.192 0, 765311.998 1173217.371 0, 765574.272 1173203.565 0, 
+    765836.547 1173189.775 0, 766098.822 1173176.001 0, 766361.099 1173162.241 0, 766623.376 1173148.498 0, 766884.348 1173134.838 0, 767147.933 1173121.056 0, 767410.213 1173107.359 0, 767672.493 1173093.677 0, 767934.775 1173080.01 0, 768197.057 1173066.359 0, 
+    768459.34 1173052.723 0, 768721.623 1173039.103 0, 768983.908 1173025.498 0, 769246.193 1173011.909 0, 769508.479 1172998.335 0, 769770.766 1172984.776 0, 770033.054 1172971.233 0, 770295.343 1172957.705 0, 770557.632 1172944.193 0, 770819.922 1172930.696 0, 
+    771082.213 1172917.215 0, 771344.505 1172903.749 0, 771606.797 1172890.298 0, 771869.09 1172876.863 0, 772131.385 1172863.444 0, 772393.679 1172850.04 0, 772655.975 1172836.651 0, 772918.271 1172823.278 0, 773179.263 1172809.986 0, 772895.571 1167236.152 0, 
+    772611.876 1161662.278 0))
+
+POLYGON ((785770.44 1172186.961 0, 785509.409 1172199.515 0, 785247.076 1172212.148 0, 784984.744 1172224.795 0, 784722.412 1172237.458 0, 784460.081 1172250.137 0, 784197.751 1172262.831 0, 783935.421 1172275.54 0, 783673.093 1172288.265 0, 783410.765 1172301.005 0, 
+    783148.437 1172313.761 0, 782886.111 1172326.532 0, 782623.785 1172339.319 0, 782361.46 1172352.121 0, 782099.136 1172364.939 0, 781836.813 1172377.771 0, 781574.49 1172390.62 0, 781312.168 1172403.484 0, 781049.847 1172416.363 0, 780787.526 1172429.258 0, 
+    780525.207 1172442.168 0, 780262.888 1172455.093 0, 780000.57 1172468.034 0, 779738.252 1172480.991 0, 779474.631 1172494.027 0, 779213.62 1172506.95 0, 778951.305 1172519.953 0, 778688.991 1172532.971 0, 778426.677 1172546.005 0, 778164.364 1172559.054 0, 
+    777902.052 1172572.118 0, 777639.741 1172585.198 0, 777377.431 1172598.294 0, 777115.121 1172611.404 0, 776852.812 1172624.531 0, 776590.504 1172637.672 0, 776328.196 1172650.83 0, 776065.89 1172664.002 0, 775803.584 1172677.19 0, 775541.279 1172690.394 0, 
+    775278.975 1172703.613 0, 775016.671 1172716.847 0, 774754.369 1172730.097 0, 774492.067 1172743.362 0, 774229.765 1172756.643 0, 773967.465 1172769.939 0, 773705.166 1172783.25 0, 773442.867 1172796.577 0, 773179.263 1172809.986 0, 773462.954 1178383.775 0, 
+    773746.641 1183957.514 0, 774009.585 1183944.139 0, 774271.228 1183930.845 0, 774532.872 1183917.567 0, 774794.516 1183904.304 0, 775056.161 1183891.057 0, 775317.807 1183877.825 0, 775579.453 1183864.608 0, 775841.101 1183851.407 0, 776102.749 1183838.221 0, 
+    776364.398 1183825.051 0, 776626.047 1183811.896 0, 776887.698 1183798.756 0, 777149.349 1183785.632 0, 777411.001 1183772.523 0, 777672.654 1183759.429 0, 777934.307 1183746.351 0, 778195.962 1183733.289 0, 778457.617 1183720.241 0, 778719.273 1183707.21 0, 
+    778980.929 1183694.193 0, 779242.587 1183681.192 0, 779504.245 1183668.207 0, 779765.904 1183655.236 0, 780026.262 1183642.346 0, 780289.224 1183629.342 0, 780550.885 1183616.418 0, 780812.547 1183603.509 0, 781074.21 1183590.616 0, 781335.873 1183577.738 0, 
+    781597.537 1183564.876 0, 781859.202 1183552.029 0, 782120.868 1183539.197 0, 782382.534 1183526.381 0, 782644.202 1183513.58 0, 782905.87 1183500.795 0, 783167.538 1183488.025 0, 783429.208 1183475.27 0, 783690.878 1183462.531 0, 783952.549 1183449.807 0, 
+    784214.221 1183437.099 0, 784475.893 1183424.405 0, 784737.567 1183411.728 0, 784999.241 1183399.066 0, 785260.915 1183386.419 0, 785522.591 1183373.787 0, 785784.267 1183361.171 0, 786045.944 1183348.571 0, 786306.322 1183336.048 0, 786038.382 1177761.529 0, 
+    785770.44 1172186.961 0))
+
+POLYGON ((798867.707 1182750.068 0, 798607.294 1182761.855 0, 798345.582 1182773.716 0, 798083.871 1182785.593 0, 797822.161 1182797.485 0, 797560.452 1182809.392 0, 797298.743 1182821.315 0, 797037.035 1182833.253 0, 796775.328 1182845.207 0, 796513.621 1182857.176 0, 
+    796251.915 1182869.161 0, 795990.21 1182881.161 0, 795728.505 1182893.176 0, 795466.802 1182905.207 0, 795205.098 1182917.253 0, 794943.396 1182929.314 0, 794681.694 1182941.391 0, 794419.994 1182953.484 0, 794158.293 1182965.591 0, 793896.594 1182977.714 0, 
+    793634.895 1182989.853 0, 793373.197 1183002.007 0, 793111.499 1183014.176 0, 792849.803 1183026.361 0, 792586.808 1183038.622 0, 792326.412 1183050.777 0, 792064.717 1183063.008 0, 791803.023 1183075.254 0, 791541.33 1183087.516 0, 791279.638 1183099.793 0, 
+    791017.946 1183112.086 0, 790756.255 1183124.394 0, 790494.565 1183136.717 0, 790232.876 1183149.056 0, 789971.187 1183161.41 0, 789709.499 1183173.779 0, 789447.812 1183186.164 0, 789186.125 1183198.565 0, 788924.44 1183210.981 0, 788662.754 1183223.412 0, 
+    788401.07 1183235.858 0, 788139.386 1183248.32 0, 787877.704 1183260.798 0, 787616.021 1183273.291 0, 787354.34 1183285.799 0, 787092.659 1183298.322 0, 786830.979 1183310.861 0, 786569.3 1183323.416 0, 786306.322 1183336.048 0, 786574.259 1188910.513 0, 
+    786842.193 1194484.918 0, 787104.513 1194472.318 0, 787365.535 1194459.795 0, 787626.559 1194447.287 0, 787887.584 1194434.795 0, 788148.609 1194422.318 0, 788409.635 1194409.857 0, 788670.661 1194397.411 0, 788931.689 1194384.98 0, 789192.717 1194372.565 0, 
+    789453.746 1194360.165 0, 789714.775 1194347.78 0, 789975.806 1194335.411 0, 790236.837 1194323.057 0, 790497.869 1194310.718 0, 790758.901 1194298.395 0, 791019.934 1194286.087 0, 791280.968 1194273.795 0, 791542.003 1194261.517 0, 791803.038 1194249.256 0, 
+    792064.074 1194237.009 0, 792325.111 1194224.778 0, 792586.149 1194212.563 0, 792847.187 1194200.362 0, 793106.93 1194188.238 0, 793369.266 1194176.008 0, 793630.306 1194163.854 0, 793891.347 1194151.715 0, 794152.389 1194139.591 0, 794413.432 1194127.483 0, 
+    794674.475 1194115.391 0, 794935.519 1194103.313 0, 795196.564 1194091.251 0, 795457.609 1194079.205 0, 795718.655 1194067.173 0, 795979.702 1194055.157 0, 796240.749 1194043.157 0, 796501.798 1194031.172 0, 796762.847 1194019.202 0, 797023.896 1194007.247 0, 
+    797284.947 1193995.308 0, 797545.998 1193983.385 0, 797807.049 1193971.476 0, 798068.102 1193959.583 0, 798329.155 1193947.706 0, 798590.209 1193935.843 0, 798851.263 1193923.996 0, 799112.319 1193912.165 0, 799372.079 1193900.407 0, 799119.895 1188325.267 0, 
+    798867.707 1182750.068 0))
+
+POLYGON ((811903.567 1193351.298 0, 811643.772 1193362.322 0, 811382.684 1193373.416 0, 811121.597 1193384.525 0, 810860.511 1193395.65 0, 810599.425 1193406.79 0, 810338.34 1193417.945 0, 810077.256 1193429.116 0, 809816.172 1193440.302 0, 809555.089 1193451.504 0, 
+    809294.007 1193462.72 0, 809032.925 1193473.953 0, 808771.844 1193485.2 0, 808510.764 1193496.463 0, 808249.684 1193507.742 0, 807988.605 1193519.035 0, 807727.526 1193530.344 0, 807466.449 1193541.669 0, 807205.372 1193553.009 0, 806944.295 1193564.364 0, 
+    806683.219 1193575.735 0, 806422.144 1193587.12 0, 806161.07 1193598.522 0, 805899.996 1193609.938 0, 805637.629 1193621.427 0, 805377.851 1193632.818 0, 805116.779 1193644.281 0, 804855.708 1193655.759 0, 804594.638 1193667.252 0, 804333.568 1193678.761 0, 
+    804072.499 1193690.285 0, 803811.431 1193701.825 0, 803550.363 1193713.38 0, 803289.296 1193724.95 0, 803028.23 1193736.536 0, 802767.165 1193748.137 0, 802506.1 1193759.753 0, 802245.035 1193771.385 0, 801983.972 1193783.032 0, 801722.909 1193794.695 0, 
+    801461.847 1193806.373 0, 801200.785 1193818.066 0, 800939.725 1193829.774 0, 800678.665 1193841.498 0, 800417.605 1193853.238 0, 800156.546 1193864.992 0, 799895.488 1193876.763 0, 799634.431 1193888.548 0, 799372.079 1193900.407 0, 799624.261 1199475.484 0, 
+    799876.44 1205050.493 0, 800138.132 1205038.664 0, 800398.533 1205026.908 0, 800658.935 1205015.167 0, 800919.337 1205003.442 0, 801179.74 1204991.732 0, 801440.144 1204980.038 0, 801700.549 1204968.359 0, 801960.954 1204956.695 0, 802221.36 1204945.046 0, 
+    802481.766 1204933.413 0, 802742.174 1204921.795 0, 803002.581 1204910.193 0, 803262.99 1204898.606 0, 803523.399 1204887.034 0, 803783.809 1204875.477 0, 804044.22 1204863.936 0, 804304.631 1204852.41 0, 804565.043 1204840.899 0, 804825.456 1204829.404 0, 
+    805085.869 1204817.924 0, 805346.283 1204806.46 0, 805606.698 1204795.01 0, 805867.113 1204783.576 0, 806126.238 1204772.214 0, 806387.946 1204760.755 0, 806648.364 1204749.367 0, 806908.782 1204737.994 0, 807169.2 1204726.637 0, 807429.62 1204715.295 0, 
+    807690.04 1204703.968 0, 807950.461 1204692.657 0, 808210.882 1204681.361 0, 808471.304 1204670.08 0, 808731.727 1204658.815 0, 808992.15 1204647.565 0, 809252.574 1204636.33 0, 809512.999 1204625.111 0, 809773.424 1204613.907 0, 810033.85 1204602.718 0, 
+    810294.277 1204591.545 0, 810554.704 1204580.387 0, 810815.132 1204569.244 0, 811075.561 1204558.116 0, 811335.99 1204547.004 0, 811596.42 1204535.908 0, 811856.851 1204524.826 0, 812117.282 1204513.76 0, 812376.424 1204502.764 0, 812139.997 1198927.065 0, 
+    811903.567 1193351.298 0))
+
+POLYGON ((824877.906 1203990.352 0, 824618.732 1204000.616 0, 824358.271 1204010.946 0, 824097.81 1204021.292 0, 823837.349 1204031.653 0, 823576.89 1204042.029 0, 823316.431 1204052.421 0, 823055.972 1204062.827 0, 822795.514 1204073.25 0, 822535.057 1204083.687 0, 
+    822274.601 1204094.14 0, 822014.145 1204104.608 0, 821753.689 1204115.092 0, 821493.235 1204125.591 0, 821232.78 1204136.105 0, 820972.327 1204146.635 0, 820711.874 1204157.18 0, 820451.422 1204167.74 0, 820190.97 1204178.315 0, 819930.519 1204188.906 0, 
+    819670.069 1204199.512 0, 819409.619 1204210.134 0, 819149.17 1204220.771 0, 818888.721 1204231.423 0, 818626.984 1204242.143 0, 818367.826 1204252.773 0, 818107.379 1204263.471 0, 817846.933 1204274.185 0, 817586.488 1204284.914 0, 817326.043 1204295.658 0, 
+    817065.599 1204306.417 0, 816805.156 1204317.192 0, 816544.713 1204327.982 0, 816284.271 1204338.788 0, 816023.829 1204349.609 0, 815763.388 1204360.445 0, 815502.948 1204371.296 0, 815242.508 1204382.163 0, 814982.069 1204393.045 0, 814721.631 1204403.943 0, 
+    814461.193 1204414.855 0, 814200.756 1204425.784 0, 813940.319 1204436.727 0, 813679.884 1204447.686 0, 813419.448 1204458.66 0, 813159.014 1204469.649 0, 812898.58 1204480.654 0, 812638.147 1204491.674 0, 812376.424 1204502.764 0, 812612.848 1210078.39 0, 
+    812849.269 1215653.939 0, 813110.332 1215642.877 0, 813370.109 1215631.885 0, 813629.887 1215620.908 0, 813889.665 1215609.946 0, 814149.444 1215598.999 0, 814409.223 1215588.068 0, 814669.003 1215577.152 0, 814928.784 1215566.252 0, 815188.565 1215555.367 0, 
+    815448.347 1215544.497 0, 815708.13 1215533.642 0, 815967.913 1215522.802 0, 816227.697 1215511.978 0, 816487.482 1215501.17 0, 816747.267 1215490.376 0, 817007.053 1215479.598 0, 817266.839 1215468.835 0, 817526.627 1215458.087 0, 817786.414 1215447.355 0, 
+    818046.203 1215436.638 0, 818305.992 1215425.936 0, 818565.781 1215415.249 0, 818825.572 1215404.578 0, 819084.077 1215393.975 0, 819345.154 1215383.282 0, 819604.946 1215372.656 0, 819864.739 1215362.046 0, 820124.532 1215351.451 0, 820384.326 1215340.872 0, 
+    820644.121 1215330.308 0, 820903.916 1215319.759 0, 821163.712 1215309.225 0, 821423.509 1215298.707 0, 821683.306 1215288.204 0, 821943.104 1215277.716 0, 822202.902 1215267.244 0, 822462.701 1215256.787 0, 822722.501 1215246.345 0, 822982.301 1215235.918 0, 
+    823242.102 1215225.507 0, 823501.903 1215215.111 0, 823761.705 1215204.73 0, 824021.508 1215194.365 0, 824281.311 1215184.015 0, 824541.115 1215173.68 0, 824800.919 1215163.361 0, 825060.724 1215153.056 0, 825319.245 1215142.818 0, 825098.577 1209566.624 0, 
+    824877.906 1203990.352 0))
+
+POLYGON ((837790.615 1214666.929 0, 837532.065 1214676.437 0, 837272.231 1214686.007 0, 837012.399 1214695.593 0, 836752.567 1214705.194 0, 836492.735 1214714.81 0, 836232.904 1214724.441 0, 835973.074 1214734.088 0, 835713.244 1214743.75 0, 835453.415 1214753.427 0, 
+    835193.587 1214763.119 0, 834933.759 1214772.827 0, 834673.931 1214782.55 0, 834414.104 1214792.289 0, 834154.278 1214802.042 0, 833894.452 1214811.811 0, 833634.627 1214821.596 0, 833374.802 1214831.395 0, 833114.978 1214841.21 0, 832855.155 1214851.04 0, 
+    832595.332 1214860.886 0, 832335.51 1214870.747 0, 832075.688 1214880.623 0, 831815.867 1214890.514 0, 831554.762 1214900.47 0, 831296.226 1214910.343 0, 831036.407 1214920.28 0, 830776.588 1214930.232 0, 830516.77 1214940.2 0, 830256.952 1214950.183 0, 
+    829997.135 1214960.182 0, 829737.319 1214970.195 0, 829477.503 1214980.224 0, 829217.688 1214990.268 0, 828957.873 1215000.328 0, 828698.059 1215010.403 0, 828438.245 1215020.493 0, 828178.432 1215030.598 0, 827918.62 1215040.719 0, 827658.808 1215050.855 0, 
+    827398.997 1215061.006 0, 827139.187 1215071.173 0, 826879.377 1215081.355 0, 826619.568 1215091.552 0, 826359.759 1215101.765 0, 826099.951 1215111.992 0, 825840.143 1215122.235 0, 825580.336 1215132.494 0, 825319.245 1215142.818 0, 825539.91 1220718.93 0, 
+    825760.571 1226294.955 0, 826021.003 1226284.657 0, 826280.153 1226274.424 0, 826539.304 1226264.207 0, 826798.456 1226254.005 0, 827057.608 1226243.819 0, 827316.761 1226233.647 0, 827575.915 1226223.491 0, 827835.069 1226213.35 0, 828094.224 1226203.224 0, 
+    828353.379 1226193.114 0, 828612.535 1226183.019 0, 828871.691 1226172.939 0, 829130.848 1226162.874 0, 829390.006 1226152.825 0, 829649.164 1226142.791 0, 829908.323 1226132.772 0, 830167.483 1226122.768 0, 830426.643 1226112.78 0, 830685.803 1226102.807 0, 
+    830944.964 1226092.849 0, 831204.126 1226082.906 0, 831463.289 1226072.979 0, 831722.452 1226063.067 0, 831980.334 1226053.219 0, 832240.779 1226043.288 0, 832499.944 1226033.422 0, 832759.109 1226023.571 0, 833018.275 1226013.735 0, 833277.442 1226003.914 0, 
+    833536.609 1225994.109 0, 833795.776 1225984.319 0, 834054.944 1225974.544 0, 834314.113 1225964.785 0, 834573.282 1225955.04 0, 834832.452 1225945.311 0, 835091.623 1225935.597 0, 835350.794 1225925.899 0, 835609.965 1225916.216 0, 835869.138 1225906.548 0, 
+    836128.31 1225896.895 0, 836387.484 1225887.257 0, 836646.658 1225877.635 0, 836905.832 1225868.028 0, 837165.007 1225858.436 0, 837424.183 1225848.86 0, 837683.359 1225839.298 0, 837942.535 1225829.752 0, 838200.433 1225820.269 0, 837995.526 1220243.643 0, 
+    837790.615 1214666.929 0))
+
+POLYGON ((850641.586 1225380.729 0, 850383.661 1225389.484 0, 850124.458 1225398.298 0, 849865.256 1225407.127 0, 849606.054 1225415.971 0, 849346.853 1225424.831 0, 849087.653 1225433.705 0, 848828.453 1225442.595 0, 848569.253 1225451.501 0, 848310.054 1225460.421 0, 
+    848050.856 1225469.357 0, 847791.658 1225478.308 0, 847532.46 1225487.274 0, 847273.263 1225496.256 0, 847014.067 1225505.253 0, 846754.871 1225514.265 0, 846495.676 1225523.292 0, 846236.481 1225532.335 0, 845977.287 1225541.393 0, 845718.093 1225550.466 0, 
+    845458.9 1225559.554 0, 845199.708 1225568.658 0, 844940.516 1225577.777 0, 844681.324 1225586.911 0, 844420.854 1225596.105 0, 844162.943 1225605.225 0, 843903.753 1225614.405 0, 843644.563 1225623.6 0, 843385.374 1225632.81 0, 843126.186 1225642.036 0, 
+    842866.998 1225651.277 0, 842607.811 1225660.533 0, 842348.624 1225669.804 0, 842089.438 1225679.091 0, 841830.253 1225688.393 0, 841571.068 1225697.71 0, 841311.883 1225707.042 0, 841052.699 1225716.39 0, 840793.516 1225725.753 0, 840534.333 1225735.131 0, 
+    840275.151 1225744.525 0, 840015.969 1225753.933 0, 839756.788 1225763.357 0, 839497.607 1225772.797 0, 839238.427 1225782.251 0, 838979.248 1225791.721 0, 838720.069 1225801.206 0, 838460.89 1225810.706 0, 838200.433 1225820.269 0, 838405.337 1231396.803 0, 
+    838610.237 1236973.24 0, 838870.035 1236963.702 0, 839128.557 1236954.226 0, 839387.079 1236944.765 0, 839645.602 1236935.319 0, 839904.126 1236925.888 0, 840162.65 1236916.473 0, 840421.175 1236907.073 0, 840679.7 1236897.688 0, 840938.226 1236888.319 0, 
+    841196.752 1236878.964 0, 841455.279 1236869.625 0, 841713.807 1236860.301 0, 841972.335 1236850.992 0, 842230.863 1236841.698 0, 842489.392 1236832.42 0, 842747.922 1236823.157 0, 843006.452 1236813.909 0, 843264.983 1236804.676 0, 843523.514 1236795.459 0, 
+    843782.046 1236786.256 0, 844040.578 1236777.069 0, 844299.111 1236767.898 0, 844557.645 1236758.741 0, 844814.903 1236749.645 0, 845074.713 1236740.473 0, 845333.248 1236731.362 0, 845591.784 1236722.266 0, 845850.32 1236713.186 0, 846108.857 1236704.121 0, 
+    846367.394 1236695.07 0, 846625.932 1236686.036 0, 846884.47 1236677.016 0, 847143.009 1236668.011 0, 847401.548 1236659.022 0, 847660.088 1236650.048 0, 847918.628 1236641.089 0, 848177.169 1236632.146 0, 848435.711 1236623.217 0, 848694.253 1236614.304 0, 
+    848952.795 1236605.406 0, 849211.338 1236596.524 0, 849469.882 1236587.656 0, 849728.426 1236578.804 0, 849986.97 1236569.967 0, 850245.515 1236561.145 0, 850504.061 1236552.338 0, 850762.607 1236543.547 0, 851019.879 1236534.814 0, 850830.734 1230957.82 0, 
+    850641.586 1225380.729 0))
+
+POLYGON ((863430.71 1236131.448 0, 863173.413 1236139.455 0, 862914.843 1236147.516 0, 862656.273 1236155.592 0, 862397.704 1236163.683 0, 862139.136 1236171.79 0, 861880.568 1236179.912 0, 861622 1236188.049 0, 861363.433 1236196.201 0, 861104.867 1236204.368 0, 
+    860846.301 1236212.551 0, 860587.735 1236220.749 0, 860329.17 1236228.962 0, 860070.605 1236237.191 0, 859812.041 1236245.434 0, 859553.477 1236253.693 0, 859294.914 1236261.967 0, 859036.351 1236270.256 0, 858777.789 1236278.561 0, 858519.227 1236286.88 0, 
+    858260.666 1236295.215 0, 858002.105 1236303.565 0, 857743.545 1236311.931 0, 857484.985 1236320.311 0, 857225.152 1236328.748 0, 856967.867 1236337.118 0, 856709.309 1236345.544 0, 856450.751 1236353.985 0, 856192.194 1236362.442 0, 855933.637 1236370.914 0, 
+    855675.081 1236379.401 0, 855416.525 1236387.903 0, 855157.97 1236396.421 0, 854899.415 1236404.954 0, 854640.861 1236413.501 0, 854382.307 1236422.065 0, 854123.753 1236430.643 0, 853865.201 1236439.237 0, 853606.648 1236447.845 0, 853348.097 1236456.469 0, 
+    853089.545 1236465.109 0, 852830.995 1236473.763 0, 852572.444 1236482.433 0, 852313.895 1236491.118 0, 852055.345 1236499.818 0, 851796.797 1236508.533 0, 851538.249 1236517.264 0, 851279.701 1236526.01 0, 851019.879 1236534.814 0, 851209.02 1242111.706 0, 
+    851398.158 1247688.492 0, 851657.321 1247679.711 0, 851915.212 1247670.987 0, 852173.103 1247662.279 0, 852430.996 1247653.585 0, 852688.888 1247644.907 0, 852946.782 1247636.244 0, 853204.675 1247627.597 0, 853462.57 1247618.964 0, 853720.464 1247610.347 0, 
+    853978.36 1247601.745 0, 854236.256 1247593.158 0, 854494.152 1247584.586 0, 854752.049 1247576.03 0, 855009.946 1247567.488 0, 855267.844 1247558.962 0, 855525.742 1247550.451 0, 855783.641 1247541.955 0, 856041.54 1247533.474 0, 856299.44 1247525.009 0, 
+    856557.34 1247516.558 0, 856815.241 1247508.123 0, 857073.142 1247499.703 0, 857331.044 1247491.298 0, 857587.676 1247482.95 0, 857846.849 1247474.534 0, 858104.752 1247466.175 0, 858362.656 1247457.831 0, 858620.56 1247449.502 0, 858878.465 1247441.188 0, 
+    859136.37 1247432.89 0, 859394.276 1247424.607 0, 859652.182 1247416.338 0, 859910.089 1247408.085 0, 860167.996 1247399.847 0, 860425.904 1247391.625 0, 860683.812 1247383.417 0, 860941.72 1247375.225 0, 861199.629 1247367.048 0, 861457.539 1247358.886 0, 
+    861715.449 1247350.739 0, 861973.36 1247342.608 0, 862231.271 1247334.491 0, 862489.182 1247326.39 0, 862747.094 1247318.304 0, 863005.007 1247310.233 0, 863262.919 1247302.178 0, 863520.833 1247294.137 0, 863777.477 1247286.151 0, 863604.095 1241708.853 0, 
+    863430.71 1236131.448 0))
+
+POLYGON ((876157.883 1246918.786 0, 875901.215 1246926.047 0, 875643.28 1246933.358 0, 875385.346 1246940.685 0, 875127.411 1246948.027 0, 874869.478 1246955.385 0, 874611.544 1246962.757 0, 874353.611 1246970.145 0, 874095.679 1246977.548 0, 873837.747 1246984.966 0, 
+    873579.815 1246992.399 0, 873321.884 1246999.848 0, 873063.953 1247007.311 0, 872806.023 1247014.79 0, 872548.093 1247022.284 0, 872290.164 1247029.793 0, 872032.235 1247037.318 0, 871774.306 1247044.857 0, 871516.378 1247052.412 0, 871258.45 1247059.982 0, 
+    871000.523 1247067.567 0, 870742.597 1247075.167 0, 870484.67 1247082.782 0, 870226.744 1247090.413 0, 869967.55 1247098.096 0, 869710.894 1247105.72 0, 869452.97 1247113.396 0, 869195.046 1247121.087 0, 868937.122 1247128.794 0, 868679.199 1247136.515 0, 
+    868421.276 1247144.252 0, 868163.354 1247152.004 0, 867905.432 1247159.772 0, 867647.511 1247167.554 0, 867389.59 1247175.352 0, 867131.67 1247183.164 0, 866873.75 1247190.992 0, 866615.83 1247198.835 0, 866357.911 1247206.694 0, 866099.993 1247214.567 0, 
+    865842.075 1247222.456 0, 865584.157 1247230.36 0, 865326.24 1247238.279 0, 865068.323 1247246.213 0, 864810.407 1247254.162 0, 864552.491 1247262.127 0, 864294.576 1247270.107 0, 864036.661 1247278.102 0, 863777.477 1247286.151 0, 863950.855 1252863.338 0, 
+    864124.23 1258440.409 0, 864382.754 1258432.38 0, 864640.012 1258424.405 0, 864897.271 1258416.446 0, 865154.53 1258408.502 0, 865411.79 1258400.573 0, 865669.05 1258392.658 0, 865926.311 1258384.76 0, 866183.572 1258376.876 0, 866440.834 1258369.007 0, 
+    866698.096 1258361.154 0, 866955.358 1258353.315 0, 867212.621 1258345.492 0, 867469.884 1258337.684 0, 867727.148 1258329.891 0, 867984.413 1258322.114 0, 868241.677 1258314.351 0, 868498.943 1258306.604 0, 868756.208 1258298.871 0, 869013.474 1258291.154 0, 
+    869270.741 1258283.452 0, 869528.008 1258275.765 0, 869785.276 1258268.093 0, 870042.544 1258260.437 0, 870298.546 1258252.833 0, 870557.081 1258245.169 0, 870814.35 1258237.558 0, 871071.62 1258229.962 0, 871328.89 1258222.381 0, 871586.161 1258214.815 0, 
+    871843.432 1258207.265 0, 872100.703 1258199.729 0, 872357.975 1258192.209 0, 872615.248 1258184.704 0, 872872.52 1258177.214 0, 873129.794 1258169.739 0, 873387.068 1258162.279 0, 873644.342 1258154.834 0, 873901.616 1258147.405 0, 874158.891 1258139.99 0, 
+    874416.167 1258132.591 0, 874673.443 1258125.207 0, 874930.719 1258117.838 0, 875187.996 1258110.485 0, 875445.273 1258103.146 0, 875702.551 1258095.822 0, 875959.829 1258088.514 0, 876217.107 1258081.221 0, 876473.122 1258073.979 0, 876315.504 1252496.44 0, 
+    876157.883 1246918.786 0))
+
+POLYGON ((888822.999 1257742.437 0, 888566.964 1257748.957 0, 888309.666 1257755.523 0, 888052.368 1257762.104 0, 887795.071 1257768.701 0, 887537.774 1257775.313 0, 887280.477 1257781.939 0, 887023.181 1257788.581 0, 886765.885 1257795.239 0, 886508.59 1257801.911 0, 
+    886251.295 1257808.598 0, 885994 1257815.301 0, 885736.706 1257822.019 0, 885479.412 1257828.752 0, 885222.119 1257835.5 0, 884964.826 1257842.263 0, 884707.533 1257849.041 0, 884450.241 1257855.835 0, 884192.949 1257862.643 0, 883935.658 1257869.467 0, 
+    883678.367 1257876.306 0, 883421.076 1257883.16 0, 883163.786 1257890.029 0, 882906.496 1257896.913 0, 882647.943 1257903.847 0, 882391.918 1257910.727 0, 882134.63 1257917.657 0, 881877.341 1257924.602 0, 881620.054 1257931.562 0, 881362.766 1257938.537 0, 
+    881105.479 1257945.528 0, 880848.193 1257952.533 0, 880590.907 1257959.554 0, 880333.621 1257966.589 0, 880076.336 1257973.64 0, 879819.051 1257980.706 0, 879561.767 1257987.788 0, 879304.483 1257994.884 0, 879047.199 1258001.995 0, 878789.916 1258009.122 0, 
+    878532.633 1258016.264 0, 878275.351 1258023.421 0, 878018.069 1258030.593 0, 877760.787 1258037.78 0, 877503.506 1258044.982 0, 877246.226 1258052.2 0, 876988.945 1258059.432 0, 876731.666 1258066.68 0, 876473.122 1258073.979 0, 876630.736 1263651.396 0, 
+    876788.347 1269228.687 0, 877046.231 1269221.407 0, 877302.854 1269214.178 0, 877559.478 1269206.964 0, 877816.102 1269199.765 0, 878072.726 1269192.581 0, 878329.351 1269185.412 0, 878585.977 1269178.258 0, 878842.603 1269171.12 0, 879099.229 1269163.996 0, 
+    879355.855 1269156.888 0, 879612.482 1269149.794 0, 879869.11 1269142.716 0, 880125.738 1269135.653 0, 880382.366 1269128.605 0, 880638.995 1269121.572 0, 880895.624 1269114.554 0, 881152.253 1269107.552 0, 881408.883 1269100.564 0, 881665.514 1269093.592 0, 
+    881922.144 1269086.634 0, 882178.776 1269079.692 0, 882435.407 1269072.765 0, 882692.039 1269065.853 0, 882947.411 1269058.99 0, 883205.304 1269052.074 0, 883461.938 1269045.207 0, 883718.571 1269038.355 0, 883975.205 1269031.519 0, 884231.84 1269024.698 0, 
+    884488.474 1269017.891 0, 884745.11 1269011.1 0, 885001.745 1269004.324 0, 885258.381 1268997.563 0, 885515.018 1268990.817 0, 885771.654 1268984.086 0, 886028.292 1268977.37 0, 886284.929 1268970.67 0, 886541.567 1268963.984 0, 886798.206 1268957.314 0, 
+    887054.844 1268950.659 0, 887311.484 1268944.018 0, 887568.123 1268937.393 0, 887824.763 1268930.783 0, 888081.403 1268924.189 0, 888338.044 1268917.609 0, 888594.685 1268911.044 0, 888851.327 1268904.495 0, 889106.709 1268897.992 0, 888964.856 1263320.278 0, 
+    888822.999 1257742.437 0))
+
+POLYGON ((901425.957 1268602.1 0, 901170.555 1268607.881 0, 900913.896 1268613.705 0, 900657.237 1268619.545 0, 900400.579 1268625.4 0, 900143.921 1268631.269 0, 899887.263 1268637.154 0, 899630.606 1268643.054 0, 899373.949 1268648.969 0, 899117.293 1268654.9 0, 
+    898860.637 1268660.845 0, 898603.981 1268666.805 0, 898347.325 1268672.781 0, 898090.67 1268678.771 0, 897834.015 1268684.777 0, 897577.361 1268690.798 0, 897320.707 1268696.834 0, 897064.053 1268702.885 0, 896807.4 1268708.951 0, 896550.747 1268715.032 0, 
+    896294.094 1268721.129 0, 896037.442 1268727.24 0, 895780.79 1268733.367 0, 895524.138 1268739.509 0, 895266.228 1268745.696 0, 895010.836 1268751.837 0, 894754.186 1268758.024 0, 894497.535 1268764.226 0, 894240.886 1268770.444 0, 893984.236 1268776.676 0, 
+    893727.587 1268782.923 0, 893470.939 1268789.186 0, 893214.29 1268795.464 0, 892957.642 1268801.756 0, 892700.995 1268808.064 0, 892444.348 1268814.387 0, 892187.701 1268820.725 0, 891931.054 1268827.078 0, 891674.408 1268833.447 0, 891417.763 1268839.83 0, 
+    891161.117 1268846.228 0, 890904.472 1268852.642 0, 890647.828 1268859.071 0, 890391.184 1268865.515 0, 890134.54 1268871.973 0, 889877.897 1268878.448 0, 889621.253 1268884.937 0, 889364.611 1268891.441 0, 889106.709 1268897.992 0, 889248.559 1274475.576 0, 
+    889390.405 1280053.023 0, 889647.647 1280046.489 0, 889903.634 1280040.001 0, 890159.62 1280033.529 0, 890415.607 1280027.071 0, 890671.594 1280020.629 0, 890927.582 1280014.201 0, 891183.57 1280007.789 0, 891439.558 1280001.392 0, 891695.547 1279995.01 0, 
+    891951.536 1279988.643 0, 892207.525 1279982.291 0, 892463.515 1279975.954 0, 892719.505 1279969.632 0, 892975.496 1279963.325 0, 893231.487 1279957.034 0, 893487.478 1279950.757 0, 893743.47 1279944.495 0, 893999.462 1279938.249 0, 894255.455 1279932.017 0, 
+    894511.447 1279925.801 0, 894767.441 1279919.6 0, 895023.434 1279913.413 0, 895279.428 1279907.242 0, 895534.167 1279901.116 0, 895791.417 1279894.945 0, 896047.412 1279888.819 0, 896303.407 1279882.708 0, 896559.403 1279876.612 0, 896815.399 1279870.532 0, 
+    897071.395 1279864.466 0, 897327.392 1279858.415 0, 897583.389 1279852.38 0, 897839.387 1279846.359 0, 898095.385 1279840.354 0, 898351.383 1279834.363 0, 898607.381 1279828.388 0, 898863.38 1279822.428 0, 899119.38 1279816.483 0, 899375.379 1279810.553 0, 
+    899631.379 1279804.638 0, 899887.379 1279798.738 0, 900143.38 1279792.853 0, 900399.381 1279786.983 0, 900655.382 1279781.128 0, 900911.384 1279775.288 0, 901167.386 1279769.464 0, 901423.389 1279763.654 0, 901678.137 1279757.888 0, 901552.048 1274180.062 0, 
+    901425.957 1268602.1 0))
+
+POLYGON ((913966.653 1279497.469 0, 913711.887 1279502.516 0, 913455.87 1279507.602 0, 913199.852 1279512.703 0, 912943.835 1279517.82 0, 912687.818 1279522.951 0, 912431.802 1279528.098 0, 912175.785 1279533.259 0, 911919.769 1279538.436 0, 911663.754 1279543.628 0, 
+    911407.738 1279548.835 0, 911151.723 1279554.056 0, 910895.709 1279559.293 0, 910639.694 1279564.545 0, 910383.68 1279569.813 0, 910127.666 1279575.095 0, 909871.653 1279580.392 0, 909615.64 1279585.704 0, 909359.627 1279591.032 0, 909103.614 1279596.374 0, 
+    908847.602 1279601.732 0, 908591.59 1279607.104 0, 908335.579 1279612.492 0, 908079.567 1279617.895 0, 907822.303 1279623.339 0, 907567.546 1279628.745 0, 907311.535 1279634.193 0, 907055.525 1279639.656 0, 906799.516 1279645.134 0, 906543.506 1279650.627 0, 
+    906287.497 1279656.135 0, 906031.489 1279661.659 0, 905775.48 1279667.197 0, 905519.472 1279672.75 0, 905263.464 1279678.319 0, 905007.457 1279683.903 0, 904751.45 1279689.501 0, 904495.443 1279695.115 0, 904239.437 1279700.744 0, 903983.431 1279706.387 0, 
+    903727.425 1279712.046 0, 903471.42 1279717.72 0, 903215.415 1279723.409 0, 902959.41 1279729.113 0, 902703.405 1279734.832 0, 902447.401 1279740.567 0, 902191.398 1279746.316 0, 901935.394 1279752.08 0, 901678.137 1279757.888 0, 901804.222 1285335.573 0, 
+    901930.304 1290913.113 0, 902186.902 1290907.32 0, 902442.249 1290901.57 0, 902697.596 1290895.836 0, 902952.943 1290890.116 0, 903208.291 1290884.412 0, 903463.639 1290878.722 0, 903718.988 1290873.048 0, 903974.337 1290867.388 0, 904229.686 1290861.744 0, 
+    904485.035 1290856.115 0, 904740.385 1290850.5 0, 904995.735 1290844.901 0, 905251.086 1290839.317 0, 905506.437 1290833.748 0, 905761.788 1290828.193 0, 906017.139 1290822.654 0, 906272.491 1290817.13 0, 906527.843 1290811.621 0, 906783.196 1290806.127 0, 
+    907038.548 1290800.648 0, 907293.901 1290795.184 0, 907549.255 1290789.735 0, 907804.609 1290784.301 0, 908058.712 1290778.908 0, 908315.317 1290773.478 0, 908570.672 1290768.089 0, 908826.027 1290762.715 0, 909081.382 1290757.357 0, 909336.738 1290752.013 0, 
+    909592.094 1290746.684 0, 909847.45 1290741.37 0, 910102.806 1290736.072 0, 910358.163 1290730.788 0, 910613.52 1290725.519 0, 910868.878 1290720.266 0, 911124.236 1290715.027 0, 911379.594 1290709.804 0, 911634.952 1290704.595 0, 911890.311 1290699.402 0, 
+    912145.67 1290694.223 0, 912401.029 1290689.06 0, 912656.389 1290683.911 0, 912911.749 1290678.778 0, 913167.109 1290673.66 0, 913422.47 1290668.556 0, 913677.831 1290663.468 0, 913933.192 1290658.395 0, 914187.304 1290653.361 0, 914076.98 1285075.488 0, 
+    913966.653 1279497.469 0))
+
+POLYGON ((926444.988 1290428.24 0, 926190.861 1290432.555 0, 925935.487 1290436.907 0, 925680.112 1290441.274 0, 925424.739 1290445.656 0, 925169.365 1290450.053 0, 924913.991 1290454.464 0, 924658.618 1290458.891 0, 924403.245 1290463.333 0, 924147.873 1290467.79 0, 
+    923892.5 1290472.262 0, 923637.128 1290476.749 0, 923381.756 1290481.251 0, 923126.385 1290485.769 0, 922871.013 1290490.301 0, 922615.642 1290494.848 0, 922360.272 1290499.41 0, 922104.901 1290503.987 0, 921849.531 1290508.58 0, 921594.161 1290513.187 0, 
+    921338.791 1290517.809 0, 921083.422 1290522.447 0, 920828.053 1290527.099 0, 920572.684 1290531.766 0, 920316.067 1290536.472 0, 920061.947 1290541.146 0, 919806.579 1290545.859 0, 919551.211 1290550.586 0, 919295.843 1290555.329 0, 919040.476 1290560.087 0, 
+    918785.109 1290564.859 0, 918529.743 1290569.647 0, 918274.376 1290574.45 0, 918019.01 1290579.267 0, 917763.644 1290584.1 0, 917508.279 1290588.948 0, 917252.914 1290593.811 0, 916997.549 1290598.688 0, 916742.184 1290603.581 0, 916486.82 1290608.489 0, 
+    916231.455 1290613.412 0, 915976.092 1290618.35 0, 915720.728 1290623.303 0, 915465.365 1290628.271 0, 915210.002 1290633.254 0, 914954.639 1290638.252 0, 914699.277 1290643.265 0, 914443.915 1290648.294 0, 914187.304 1290653.361 0, 914297.625 1296231.084 0, 
+    914407.943 1301808.65 0, 914663.894 1301803.595 0, 914918.6 1301798.58 0, 915173.305 1301793.58 0, 915428.012 1301788.595 0, 915682.718 1301783.624 0, 915937.424 1301778.669 0, 916192.131 1301773.729 0, 916446.839 1301768.804 0, 916701.546 1301763.893 0, 
+    916956.254 1301758.998 0, 917210.962 1301754.118 0, 917465.67 1301749.252 0, 917720.379 1301744.402 0, 917975.088 1301739.567 0, 918229.797 1301734.747 0, 918484.507 1301729.941 0, 918739.216 1301725.151 0, 918993.927 1301720.375 0, 919248.637 1301715.615 0, 
+    919503.348 1301710.87 0, 919758.058 1301706.139 0, 920012.77 1301701.424 0, 920267.481 1301696.724 0, 920520.948 1301692.061 0, 920776.905 1301687.368 0, 921031.617 1301682.712 0, 921286.33 1301678.072 0, 921541.043 1301673.447 0, 921795.756 1301668.836 0, 
+    922050.469 1301664.241 0, 922305.183 1301659.66 0, 922559.897 1301655.095 0, 922814.611 1301650.544 0, 923069.325 1301646.009 0, 923324.04 1301641.488 0, 923578.755 1301636.983 0, 923833.47 1301632.492 0, 924088.186 1301628.017 0, 924342.901 1301623.556 0, 
+    924597.617 1301619.111 0, 924852.334 1301614.68 0, 925107.05 1301610.265 0, 925361.767 1301605.864 0, 925616.484 1301601.478 0, 925871.202 1301597.108 0, 926125.919 1301592.752 0, 926380.637 1301588.412 0, 926634.111 1301584.107 0, 926539.551 1296006.251 0, 
+    926444.988 1290428.24 0))
+
+POLYGON ((938860.864 1301394.106 0, 938607.377 1301397.695 0, 938352.648 1301401.316 0, 938097.919 1301404.952 0, 937843.191 1301408.603 0, 937588.462 1301412.268 0, 937333.734 1301415.949 0, 937079.006 1301419.645 0, 936824.278 1301423.356 0, 936569.551 1301427.082 0, 
+    936314.823 1301430.823 0, 936060.096 1301434.579 0, 935805.369 1301438.35 0, 935550.643 1301442.136 0, 935295.916 1301445.936 0, 935041.19 1301449.752 0, 934786.464 1301453.583 0, 934531.738 1301457.429 0, 934277.012 1301461.29 0, 934022.287 1301465.166 0, 
+    933767.562 1301469.056 0, 933512.837 1301472.962 0, 933258.112 1301476.883 0, 933003.388 1301480.819 0, 932747.421 1301484.789 0, 932493.94 1301488.735 0, 932239.216 1301492.716 0, 931984.493 1301496.712 0, 931729.769 1301500.723 0, 931475.046 1301504.748 0, 
+    931220.324 1301508.789 0, 930965.601 1301512.845 0, 930710.879 1301516.916 0, 930456.157 1301521.001 0, 930201.435 1301525.102 0, 929946.713 1301529.218 0, 929691.992 1301533.348 0, 929437.271 1301537.494 0, 929182.55 1301541.655 0, 928927.829 1301545.83 0, 
+    928673.109 1301550.021 0, 928418.389 1301554.227 0, 928163.669 1301558.447 0, 927908.949 1301562.683 0, 927654.23 1301566.934 0, 927399.511 1301571.199 0, 927144.792 1301575.48 0, 926890.073 1301579.776 0, 926634.111 1301584.107 0, 926728.668 1307161.802 0, 
+    926823.222 1312739.331 0, 927078.525 1312735.01 0, 927332.587 1312730.726 0, 927586.65 1312726.456 0, 927840.712 1312722.201 0, 928094.775 1312717.962 0, 928348.838 1312713.737 0, 928602.901 1312709.527 0, 928856.965 1312705.332 0, 929111.029 1312701.153 0, 
+    929365.093 1312696.988 0, 929619.157 1312692.838 0, 929873.221 1312688.703 0, 930127.286 1312684.583 0, 930381.351 1312680.478 0, 930635.416 1312676.387 0, 930889.482 1312672.312 0, 931143.548 1312668.252 0, 931397.613 1312664.207 0, 931651.68 1312660.176 0, 
+    931905.746 1312656.161 0, 932159.813 1312652.161 0, 932413.88 1312648.175 0, 932667.947 1312644.205 0, 932920.774 1312640.268 0, 933176.082 1312636.308 0, 933430.15 1312632.383 0, 933684.218 1312628.472 0, 933938.286 1312624.576 0, 934192.355 1312620.696 0, 
+    934446.423 1312616.83 0, 934700.492 1312612.979 0, 934954.561 1312609.143 0, 935208.631 1312605.322 0, 935462.701 1312601.516 0, 935716.77 1312597.725 0, 935970.841 1312593.949 0, 936224.911 1312590.188 0, 936478.981 1312586.441 0, 936733.052 1312582.71 0, 
+    936987.123 1312578.994 0, 937241.194 1312575.293 0, 937495.266 1312571.606 0, 937749.337 1312567.935 0, 938003.409 1312564.278 0, 938257.481 1312560.637 0, 938511.554 1312557.01 0, 938765.626 1312553.399 0, 939018.46 1312549.819 0, 938939.663 1306972.046 0, 
+    938860.864 1301394.106 0))
+
+POLYGON ((951214.184 1312394.763 0, 950961.339 1312397.628 0, 950707.257 1312400.522 0, 950453.176 1312403.43 0, 950199.094 1312406.354 0, 949945.013 1312409.293 0, 949690.932 1312412.246 0, 949436.851 1312415.215 0, 949182.771 1312418.198 0, 948928.69 1312421.197 0, 
+    948674.61 1312424.21 0, 948420.53 1312427.239 0, 948166.45 1312430.282 0, 947912.37 1312433.34 0, 947658.291 1312436.414 0, 947404.211 1312439.502 0, 947150.132 1312442.605 0, 946896.053 1312445.723 0, 946641.974 1312448.856 0, 946387.896 1312452.004 0, 
+    946133.817 1312455.167 0, 945879.739 1312458.345 0, 945625.661 1312461.538 0, 945371.583 1312464.746 0, 945116.267 1312467.984 0, 944863.428 1312471.206 0, 944609.35 1312474.459 0, 944355.273 1312477.727 0, 944101.196 1312481.009 0, 943847.119 1312484.307 0, 
+    943593.043 1312487.619 0, 943338.966 1312490.947 0, 943084.89 1312494.289 0, 942830.814 1312497.647 0, 942576.738 1312501.019 0, 942322.663 1312504.406 0, 942068.587 1312507.809 0, 941814.512 1312511.226 0, 941560.437 1312514.658 0, 941306.363 1312518.105 0, 
+    941052.288 1312521.567 0, 940798.214 1312525.044 0, 940544.139 1312528.536 0, 940290.065 1312532.043 0, 940035.992 1312535.565 0, 939781.918 1312539.102 0, 939527.845 1312542.654 0, 939273.772 1312546.22 0, 939018.46 1312549.819 0, 939097.254 1318127.422 0, 
+    939176.045 1323704.848 0, 939430.698 1323701.258 0, 939684.114 1323697.7 0, 939937.531 1323694.158 0, 940190.948 1323690.63 0, 940444.365 1323687.117 0, 940697.782 1323683.619 0, 940951.2 1323680.136 0, 941204.618 1323676.668 0, 941458.036 1323673.215 0, 
+    941711.454 1323669.777 0, 941964.872 1323666.354 0, 942218.291 1323662.945 0, 942471.71 1323659.552 0, 942725.129 1323656.173 0, 942978.548 1323652.81 0, 943231.967 1323649.461 0, 943485.387 1323646.127 0, 943738.807 1323642.808 0, 943992.227 1323639.504 0, 
+    944245.647 1323636.215 0, 944499.067 1323632.941 0, 944752.488 1323629.682 0, 945005.909 1323626.438 0, 945258.095 1323623.224 0, 945512.751 1323619.994 0, 945766.172 1323616.794 0, 946019.594 1323613.61 0, 946273.015 1323610.44 0, 946526.437 1323607.285 0, 
+    946779.859 1323604.145 0, 947033.282 1323601.02 0, 947286.704 1323597.91 0, 947540.127 1323594.815 0, 947793.55 1323591.735 0, 948046.973 1323588.67 0, 948300.396 1323585.619 0, 948553.819 1323582.584 0, 948807.243 1323579.563 0, 949060.666 1323576.557 0, 
+    949314.09 1323573.567 0, 949567.514 1323570.591 0, 949820.939 1323567.63 0, 950074.363 1323564.684 0, 950327.788 1323561.753 0, 950581.212 1323558.837 0, 950834.637 1323555.936 0, 951088.062 1323553.049 0, 951340.254 1323550.192 0, 951277.22 1317972.566 0, 
+    951214.184 1312394.763 0))
+
+POLYGON ((963504.85 1323429.903 0, 963252.65 1323432.048 0, 962999.218 1323434.218 0, 962745.786 1323436.403 0, 962492.354 1323438.603 0, 962238.922 1323440.818 0, 961985.49 1323443.048 0, 961732.059 1323445.293 0, 961478.627 1323447.553 0, 961225.196 1323449.828 0, 
+    960971.765 1323452.118 0, 960718.334 1323454.422 0, 960464.903 1323456.742 0, 960211.472 1323459.076 0, 959958.041 1323461.425 0, 959704.611 1323463.79 0, 959451.18 1323466.169 0, 959197.75 1323468.563 0, 958944.32 1323470.972 0, 958690.89 1323473.396 0, 
+    958437.46 1323475.835 0, 958184.031 1323478.288 0, 957930.601 1323480.757 0, 957677.172 1323483.241 0, 957422.51 1323485.751 0, 957170.313 1323488.252 0, 956916.885 1323490.781 0, 956663.456 1323493.324 0, 956410.027 1323495.882 0, 956156.599 1323498.455 0, 
+    955903.17 1323501.043 0, 955649.742 1323503.646 0, 955396.314 1323506.264 0, 955142.886 1323508.897 0, 954889.459 1323511.544 0, 954636.031 1323514.207 0, 954382.604 1323516.885 0, 954129.176 1323519.577 0, 953875.749 1323522.284 0, 953622.322 1323525.006 0, 
+    953368.896 1323527.744 0, 953115.469 1323530.496 0, 952862.043 1323533.263 0, 952608.616 1323536.045 0, 952355.19 1323538.841 0, 952101.764 1323541.653 0, 951848.339 1323544.48 0, 951594.913 1323547.321 0, 951340.254 1323550.192 0, 951403.286 1329127.637 0, 
+    951466.315 1334704.895 0, 951720.315 1334702.032 0, 951973.084 1334699.198 0, 952225.853 1334696.378 0, 952478.623 1334693.574 0, 952731.392 1334690.784 0, 952984.162 1334688.009 0, 953236.932 1334685.25 0, 953489.702 1334682.505 0, 953742.472 1334679.775 0, 
+    953995.243 1334677.059 0, 954248.013 1334674.359 0, 954500.784 1334671.674 0, 954753.555 1334669.003 0, 955006.326 1334666.347 0, 955259.097 1334663.707 0, 955511.868 1334661.081 0, 955764.639 1334658.47 0, 956017.411 1334655.874 0, 956270.183 1334653.292 0, 
+    956522.955 1334650.726 0, 956775.727 1334648.174 0, 957028.499 1334645.638 0, 957281.271 1334643.116 0, 957532.814 1334640.621 0, 957786.817 1334638.117 0, 958039.589 1334635.64 0, 958292.362 1334633.178 0, 958545.135 1334630.73 0, 958797.909 1334628.298 0, 
+    959050.682 1334625.88 0, 959303.456 1334623.477 0, 959556.229 1334621.089 0, 959809.003 1334618.716 0, 960061.777 1334616.358 0, 960314.551 1334614.015 0, 960567.325 1334611.687 0, 960820.1 1334609.373 0, 961072.874 1334607.075 0, 961325.649 1334604.791 0, 
+    961578.424 1334602.522 0, 961831.199 1334600.268 0, 962083.974 1334598.029 0, 962336.749 1334595.805 0, 962589.524 1334593.595 0, 962842.299 1334591.401 0, 963095.075 1334589.221 0, 963347.851 1334587.057 0, 963599.398 1334584.917 0, 963552.125 1329007.503 0, 
+    963504.85 1323429.903 0))
+
+POLYGON ((975732.77 1334499.218 0, 975481.216 1334500.647 0, 975228.436 1334502.097 0, 974975.655 1334503.563 0, 974722.874 1334505.043 0, 974470.094 1334506.538 0, 974217.313 1334508.048 0, 973964.533 1334509.573 0, 973711.753 1334511.113 0, 973458.973 1334512.668 0, 
+    973206.192 1334514.238 0, 972953.413 1334515.822 0, 972700.633 1334517.421 0, 972447.853 1334519.036 0, 972195.073 1334520.665 0, 971942.294 1334522.309 0, 971689.514 1334523.968 0, 971436.735 1334525.641 0, 971183.955 1334527.33 0, 970931.176 1334529.033 0, 
+    970678.397 1334530.752 0, 970425.618 1334532.485 0, 970172.839 1334534.233 0, 969920.06 1334535.996 0, 969666.054 1334537.783 0, 969414.503 1334539.567 0, 969161.725 1334541.374 0, 968908.946 1334543.197 0, 968656.168 1334545.034 0, 968403.39 1334546.887 0, 
+    968150.612 1334548.754 0, 967897.834 1334550.636 0, 967645.056 1334552.533 0, 967392.278 1334554.445 0, 967139.501 1334556.371 0, 966886.723 1334558.313 0, 966633.946 1334560.269 0, 966381.168 1334562.24 0, 966128.391 1334564.227 0, 965875.614 1334566.228 0, 
+    965622.837 1334568.244 0, 965370.061 1334570.274 0, 965117.284 1334572.32 0, 964864.507 1334574.381 0, 964611.731 1334576.456 0, 964358.955 1334578.546 0, 964106.178 1334580.652 0, 963853.402 1334582.772 0, 963599.398 1334584.917 0, 963646.669 1340162.139 0, 
+    963693.938 1345739.164 0, 963947.283 1345737.024 0, 964199.403 1345734.91 0, 964451.523 1345732.81 0, 964703.642 1345730.725 0, 964955.762 1345728.655 0, 965207.882 1345726.6 0, 965460.002 1345724.56 0, 965712.123 1345722.534 0, 965964.243 1345720.523 0, 
+    966216.364 1345718.527 0, 966468.484 1345716.546 0, 966720.605 1345714.58 0, 966972.726 1345712.629 0, 967224.847 1345710.692 0, 967476.968 1345708.771 0, 967729.089 1345706.864 0, 967981.21 1345704.972 0, 968233.332 1345703.095 0, 968485.453 1345701.232 0, 
+    968737.575 1345699.385 0, 968989.697 1345697.552 0, 969241.819 1345695.735 0, 969493.941 1345693.932 0, 969744.838 1345692.152 0, 969998.185 1345690.37 0, 970250.307 1345688.612 0, 970502.429 1345686.868 0, 970754.552 1345685.14 0, 971006.675 1345683.426 0, 
+    971258.797 1345681.727 0, 971510.92 1345680.042 0, 971763.043 1345678.373 0, 972015.166 1345676.718 0, 972267.289 1345675.079 0, 972519.412 1345673.454 0, 972771.535 1345671.844 0, 973023.659 1345670.249 0, 973275.782 1345668.668 0, 973527.906 1345667.103 0, 
+    973780.029 1345665.552 0, 974032.153 1345664.016 0, 974284.277 1345662.495 0, 974536.401 1345660.989 0, 974788.525 1345659.498 0, 975040.649 1345658.021 0, 975292.773 1345656.56 0, 975544.897 1345655.113 0, 975795.798 1345653.688 0, 975764.285 1340076.551 0, 
+    975732.77 1334499.218 0))
+
+POLYGON ((987897.851 1345602.402 0, 987646.945 1345603.118 0, 987394.818 1345603.852 0, 987142.69 1345604.602 0, 986890.563 1345605.366 0, 986638.436 1345606.145 0, 986386.309 1345606.939 0, 986134.182 1345607.747 0, 985882.055 1345608.571 0, 985629.928 1345609.409 0, 
+    985377.801 1345610.263 0, 985125.674 1345611.131 0, 984873.547 1345612.013 0, 984621.42 1345612.911 0, 984369.293 1345613.824 0, 984117.167 1345614.751 0, 983865.04 1345615.693 0, 983612.913 1345616.651 0, 983360.787 1345617.622 0, 983108.66 1345618.609 0, 
+    982856.534 1345619.611 0, 982604.408 1345620.627 0, 982352.281 1345621.659 0, 982100.155 1345622.705 0, 981846.806 1345623.771 0, 981595.903 1345624.841 0, 981343.777 1345625.932 0, 981091.651 1345627.038 0, 980839.525 1345628.158 0, 980587.399 1345629.293 0, 
+    980335.273 1345630.443 0, 980083.148 1345631.608 0, 979831.022 1345632.788 0, 979578.896 1345633.982 0, 979326.771 1345635.192 0, 979074.645 1345636.416 0, 978822.52 1345637.655 0, 978570.395 1345638.909 0, 978318.27 1345640.177 0, 978066.144 1345641.461 0, 
+    977814.019 1345642.759 0, 977561.894 1345644.073 0, 977309.769 1345645.401 0, 977057.645 1345646.744 0, 976805.52 1345648.101 0, 976553.395 1345649.474 0, 976301.271 1345650.861 0, 976049.146 1345652.264 0, 975795.798 1345653.688 0, 975827.31 1351230.622 0, 
+    975858.821 1356807.348 0, 976111.509 1356805.928 0, 976362.977 1356804.529 0, 976614.445 1356803.145 0, 976865.914 1356801.776 0, 977117.382 1356800.422 0, 977368.85 1356799.083 0, 977620.319 1356797.758 0, 977871.787 1356796.448 0, 978123.256 1356795.153 0, 
+    978374.724 1356793.873 0, 978626.193 1356792.608 0, 978877.662 1356791.357 0, 979129.131 1356790.121 0, 979380.6 1356788.9 0, 979632.069 1356787.694 0, 979883.538 1356786.502 0, 980135.007 1356785.326 0, 980386.476 1356784.164 0, 980637.946 1356783.017 0, 
+    980889.415 1356781.885 0, 981140.884 1356780.767 0, 981392.354 1356779.665 0, 981643.823 1356778.577 0, 981894.073 1356777.509 0, 982146.763 1356776.446 0, 982398.233 1356775.402 0, 982649.702 1356774.374 0, 982901.172 1356773.36 0, 983152.642 1356772.361 0, 
+    983404.112 1356771.377 0, 983655.582 1356770.407 0, 983907.052 1356769.453 0, 984158.522 1356768.513 0, 984409.993 1356767.588 0, 984661.463 1356766.678 0, 984912.933 1356765.782 0, 985164.404 1356764.902 0, 985415.874 1356764.036 0, 985667.345 1356763.185 0, 
+    985918.815 1356762.349 0, 986170.286 1356761.527 0, 986421.756 1356760.721 0, 986673.227 1356759.929 0, 986924.698 1356759.152 0, 987176.168 1356758.39 0, 987427.639 1356757.642 0, 987679.11 1356756.91 0, 987929.362 1356756.196 0, 987913.607 1351179.402 0, 
+    987897.851 1345602.402 0))
+
+POLYGON ((1000000 1356739.145 0, 999749.745 1356739.152 0, 999498.273 1356739.174 0, 999246.801 1356739.211 0, 998995.329 1356739.263 0, 998743.857 1356739.329 0, 998492.385 1356739.411 0, 998240.913 1356739.507 0, 997989.441 1356739.618 0, 997737.97 1356739.743 0, 
+    997486.498 1356739.884 0, 997235.026 1356740.039 0, 996983.554 1356740.209 0, 996732.082 1356740.394 0, 996480.61 1356740.594 0, 996229.139 1356740.809 0, 995977.667 1356741.038 0, 995726.195 1356741.282 0, 995474.723 1356741.541 0, 995223.251 1356741.815 0, 
+    994971.78 1356742.103 0, 994720.308 1356742.407 0, 994468.836 1356742.725 0, 994217.364 1356743.058 0, 993964.675 1356743.407 0, 993714.421 1356743.768 0, 993462.95 1356744.146 0, 993211.478 1356744.538 0, 992960.006 1356744.945 0, 992708.535 1356745.366 0, 
+    992457.063 1356745.803 0, 992205.592 1356746.254 0, 991954.12 1356746.72 0, 991702.649 1356747.201 0, 991451.177 1356747.697 0, 991199.706 1356748.208 0, 990948.235 1356748.733 0, 990696.763 1356749.273 0, 990445.292 1356749.828 0, 990193.821 1356750.398 0, 
+    989942.349 1356750.983 0, 989690.878 1356751.582 0, 989439.407 1356752.196 0, 989187.936 1356752.825 0, 988936.465 1356753.469 0, 988684.994 1356754.128 0, 988433.523 1356754.801 0, 988182.052 1356755.489 0, 987929.362 1356756.196 0, 987945.117 1362332.776 0, 
+    987960.871 1367909.138 0, 988212.901 1367908.433 0, 988463.716 1367907.747 0, 988714.531 1367907.075 0, 988965.345 1367906.418 0, 989216.16 1367905.776 0, 989466.974 1367905.149 0, 989717.789 1367904.536 0, 989968.604 1367903.939 0, 990219.419 1367903.356 0, 
+    990470.234 1367902.787 0, 990721.048 1367902.234 0, 990971.863 1367901.695 0, 991222.678 1367901.171 0, 991473.493 1367900.662 0, 991724.308 1367900.167 0, 991975.123 1367899.688 0, 992225.938 1367899.223 0, 992476.753 1367898.773 0, 992727.568 1367898.337 0, 
+    992978.384 1367897.916 0, 993229.199 1367897.511 0, 993480.014 1367897.119 0, 993730.829 1367896.743 0, 993980.43 1367896.383 0, 994232.459 1367896.035 0, 994483.275 1367895.702 0, 994734.09 1367895.385 0, 994984.905 1367895.083 0, 995235.721 1367894.795 0, 
+    995486.536 1367894.522 0, 995737.351 1367894.264 0, 995988.167 1367894.02 0, 996238.982 1367893.791 0, 996489.797 1367893.577 0, 996740.613 1367893.378 0, 996991.428 1367893.194 0, 997242.244 1367893.024 0, 997493.059 1367892.869 0, 997743.874 1367892.729 0, 
+    997994.69 1367892.603 0, 998245.505 1367892.493 0, 998496.321 1367892.397 0, 998747.136 1367892.316 0, 998997.952 1367892.249 0, 999248.767 1367892.198 0, 999499.583 1367892.161 0, 999750.398 1367892.139 0, 1000000 1367892.132 0, 1000000 1362315.747 0, 
+    1000000 1356739.145 0))
+
+POLYGON ((1012039.129 1367909.138 0, 1011789.526 1367908.44 0, 1011538.711 1367907.754 0, 1011287.897 1367907.082 0, 1011037.082 1367906.425 0, 1010786.267 1367905.783 0, 1010535.453 1367905.155 0, 1010284.638 1367904.542 0, 1010033.823 1367903.944 0, 1009783.008 1367903.361 0, 
+    1009532.194 1367902.793 0, 1009281.379 1367902.239 0, 1009030.564 1367901.7 0, 1008779.749 1367901.176 0, 1008528.934 1367900.667 0, 1008278.119 1367900.172 0, 1008027.304 1367899.692 0, 1007776.489 1367899.227 0, 1007525.674 1367898.777 0, 1007274.859 1367898.341 0, 
+    1007024.044 1367897.92 0, 1006773.228 1367897.514 0, 1006522.413 1367897.123 0, 1006271.598 1367896.747 0, 1006019.57 1367896.383 0, 1005769.968 1367896.038 0, 1005519.152 1367895.706 0, 1005268.337 1367895.388 0, 1005017.522 1367895.085 0, 1004766.707 1367894.798 0, 
+    1004515.891 1367894.524 0, 1004265.076 1367894.266 0, 1004014.26 1367894.022 0, 1003763.445 1367893.793 0, 1003512.63 1367893.579 0, 1003261.814 1367893.38 0, 1003010.999 1367893.195 0, 1002760.184 1367893.025 0, 1002509.368 1367892.87 0, 1002258.553 1367892.73 0, 
+    1002007.737 1367892.605 0, 1001756.922 1367892.494 0, 1001506.106 1367892.398 0, 1001255.291 1367892.316 0, 1001004.475 1367892.25 0, 1000753.66 1367892.198 0, 1000502.844 1367892.161 0, 1000252.029 1367892.139 0, 1000000 1367892.132 0, 1000000 1373468.292 0, 
+    1000000 1379044.225 0, 1000251.369 1379044.232 0, 1000501.529 1379044.254 0, 1000751.688 1379044.291 0, 1001001.847 1379044.343 0, 1001252.006 1379044.409 0, 1001502.165 1379044.49 0, 1001752.324 1379044.586 0, 1002002.483 1379044.696 0, 1002252.642 1379044.822 0, 
+    1002502.801 1379044.961 0, 1002752.96 1379045.116 0, 1003003.119 1379045.286 0, 1003253.278 1379045.47 0, 1003503.437 1379045.668 0, 1003753.596 1379045.882 0, 1004003.755 1379046.11 0, 1004253.914 1379046.353 0, 1004504.073 1379046.611 0, 1004754.232 1379046.884 0, 
+    1005004.391 1379047.171 0, 1005254.55 1379047.473 0, 1005504.709 1379047.789 0, 1005754.867 1379048.121 0, 1006003.817 1379048.465 0, 1006255.185 1379048.828 0, 1006505.344 1379049.203 0, 1006755.503 1379049.593 0, 1007005.661 1379049.998 0, 1007255.82 1379050.418 0, 
+    1007505.979 1379050.852 0, 1007756.138 1379051.302 0, 1008006.296 1379051.765 0, 1008256.455 1379052.244 0, 1008506.613 1379052.737 0, 1008756.772 1379053.245 0, 1009006.931 1379053.768 0, 1009257.089 1379054.306 0, 1009507.248 1379054.858 0, 1009757.406 1379055.425 0, 
+    1010007.564 1379056.006 0, 1010257.723 1379056.603 0, 1010507.881 1379057.214 0, 1010758.039 1379057.84 0, 1011008.198 1379058.48 0, 1011258.356 1379059.136 0, 1011508.514 1379059.806 0, 1011758.672 1379060.49 0, 1012007.622 1379061.186 0, 1012023.375 1373485.277 0, 
+    1012039.129 1367909.138 0))
+
+POLYGON ((1024015.148 1379112.072 0, 1023766.199 1379110.673 0, 1023516.044 1379109.281 0, 1023265.889 1379107.904 0, 1023015.733 1379106.542 0, 1022765.578 1379105.195 0, 1022515.422 1379103.862 0, 1022265.267 1379102.545 0, 1022015.111 1379101.242 0, 1021764.955 1379099.953 0, 
+    1021514.799 1379098.679 0, 1021264.644 1379097.42 0, 1021014.488 1379096.176 0, 1020764.332 1379094.947 0, 1020514.175 1379093.732 0, 1020264.019 1379092.532 0, 1020013.863 1379091.347 0, 1019763.707 1379090.176 0, 1019513.55 1379089.02 0, 1019263.394 1379087.879 0, 
+    1019013.237 1379086.752 0, 1018763.081 1379085.641 0, 1018512.924 1379084.544 0, 1018262.767 1379083.461 0, 1018011.403 1379082.389 0, 1017762.453 1379081.341 0, 1017512.297 1379080.303 0, 1017262.14 1379079.28 0, 1017011.982 1379078.271 0, 1016761.825 1379077.277 0, 
+    1016511.668 1379076.298 0, 1016261.511 1379075.333 0, 1016011.354 1379074.384 0, 1015761.196 1379073.449 0, 1015511.039 1379072.528 0, 1015260.882 1379071.623 0, 1015010.724 1379070.732 0, 1014760.566 1379069.856 0, 1014510.409 1379068.994 0, 1014260.251 1379068.148 0, 
+    1014010.094 1379067.316 0, 1013759.936 1379066.498 0, 1013509.778 1379065.696 0, 1013259.62 1379064.908 0, 1013009.462 1379064.135 0, 1012759.304 1379063.377 0, 1012509.146 1379062.633 0, 1012258.988 1379061.904 0, 1012007.622 1379061.186 0, 1011991.869 1384636.862 0, 
+    1011976.118 1390212.298 0, 1012226.825 1390213.014 0, 1012476.326 1390213.741 0, 1012725.828 1390214.483 0, 1012975.33 1390215.239 0, 1013224.831 1390216.01 0, 1013474.333 1390216.796 0, 1013723.834 1390217.596 0, 1013973.336 1390218.411 0, 1014222.837 1390219.241 0, 
+    1014472.338 1390220.085 0, 1014721.84 1390220.945 0, 1014971.341 1390221.818 0, 1015220.842 1390222.707 0, 1015470.343 1390223.61 0, 1015719.844 1390224.528 0, 1015969.345 1390225.461 0, 1016218.846 1390226.408 0, 1016468.347 1390227.37 0, 1016717.848 1390228.347 0, 
+    1016967.349 1390229.338 0, 1017216.849 1390230.344 0, 1017466.35 1390231.365 0, 1017715.851 1390232.4 0, 1017964.147 1390233.445 0, 1018214.852 1390234.515 0, 1018464.352 1390235.594 0, 1018713.852 1390236.688 0, 1018963.353 1390237.797 0, 1019212.853 1390238.921 0, 
+    1019462.353 1390240.059 0, 1019711.853 1390241.212 0, 1019961.353 1390242.379 0, 1020210.853 1390243.561 0, 1020460.353 1390244.758 0, 1020709.853 1390245.97 0, 1020959.352 1390247.196 0, 1021208.852 1390248.437 0, 1021458.352 1390249.693 0, 1021707.851 1390250.963 0, 
+    1021957.351 1390252.248 0, 1022206.85 1390253.548 0, 1022456.349 1390254.862 0, 1022705.849 1390256.191 0, 1022955.348 1390257.535 0, 1023204.847 1390258.894 0, 1023454.346 1390260.267 0, 1023703.845 1390261.655 0, 1023952.14 1390263.05 0, 1023983.643 1384687.681 0, 
+    1024015.148 1379112.072 0))
+
+POLYGON ((1035927.971 1390347.636 0, 1035679.679 1390345.539 0, 1035430.185 1390343.447 0, 1035180.691 1390341.369 0, 1034931.196 1390339.305 0, 1034681.702 1390337.257 0, 1034432.208 1390335.223 0, 1034182.713 1390333.203 0, 1033933.218 1390331.199 0, 1033683.723 1390329.209 0, 
+    1033434.229 1390327.234 0, 1033184.734 1390325.273 0, 1032935.238 1390323.327 0, 1032685.743 1390321.396 0, 1032436.248 1390319.48 0, 1032186.752 1390317.578 0, 1031937.257 1390315.691 0, 1031687.761 1390313.818 0, 1031438.265 1390311.961 0, 1031188.769 1390310.118 0, 
+    1030939.273 1390308.289 0, 1030689.777 1390306.476 0, 1030440.281 1390304.677 0, 1030190.784 1390302.892 0, 1029940.085 1390301.114 0, 1029691.791 1390299.368 0, 1029442.295 1390297.627 0, 1029192.798 1390295.902 0, 1028943.301 1390294.191 0, 1028693.804 1390292.495 0, 
+    1028444.307 1390290.813 0, 1028194.81 1390289.146 0, 1027945.312 1390287.494 0, 1027695.815 1390285.857 0, 1027446.318 1390284.234 0, 1027196.82 1390282.626 0, 1026947.322 1390281.033 0, 1026697.825 1390279.454 0, 1026448.327 1390277.89 0, 1026198.829 1390276.34 0, 
+    1025949.331 1390274.806 0, 1025699.833 1390273.286 0, 1025450.334 1390271.78 0, 1025200.836 1390270.29 0, 1024951.338 1390268.814 0, 1024701.839 1390267.353 0, 1024452.341 1390265.906 0, 1024202.842 1390264.474 0, 1023952.14 1390263.05 0, 1023920.638 1395838.175 0, 
+    1023889.138 1401413.049 0, 1024139.18 1401414.469 0, 1024388.023 1401415.897 0, 1024636.865 1401417.34 0, 1024885.707 1401418.797 0, 1025134.549 1401420.269 0, 1025383.391 1401421.756 0, 1025632.233 1401423.257 0, 1025881.075 1401424.773 0, 1026129.917 1401426.304 0, 
+    1026378.759 1401427.849 0, 1026627.6 1401429.409 0, 1026876.442 1401430.984 0, 1027125.283 1401432.573 0, 1027374.124 1401434.177 0, 1027622.966 1401435.795 0, 1027871.807 1401437.428 0, 1028120.648 1401439.076 0, 1028369.489 1401440.739 0, 1028618.329 1401442.416 0, 
+    1028867.17 1401444.107 0, 1029116.011 1401445.814 0, 1029364.851 1401447.535 0, 1029613.692 1401449.27 0, 1029861.333 1401451.012 0, 1030111.372 1401452.786 0, 1030360.212 1401454.565 0, 1030609.052 1401456.36 0, 1030857.892 1401458.169 0, 1031106.732 1401459.992 0, 
+    1031355.572 1401461.83 0, 1031604.411 1401463.683 0, 1031853.251 1401465.551 0, 1032102.09 1401467.433 0, 1032350.929 1401469.33 0, 1032599.768 1401471.241 0, 1032848.607 1401473.167 0, 1033097.446 1401475.108 0, 1033346.285 1401477.063 0, 1033595.124 1401479.033 0, 
+    1033843.962 1401481.018 0, 1034092.801 1401483.017 0, 1034341.639 1401485.031 0, 1034590.477 1401487.06 0, 1034839.315 1401489.103 0, 1035088.153 1401491.161 0, 1035336.991 1401493.233 0, 1035585.829 1401495.321 0, 1035833.468 1401497.412 0, 1035880.719 1395922.65 0, 
+    1035927.971 1390347.636 0))
+
+POLYGON ((1047777.513 1401615.521 0, 1047529.878 1401612.729 0, 1047281.048 1401609.939 0, 1047032.217 1401607.164 0, 1046783.385 1401604.403 0, 1046534.554 1401601.656 0, 1046285.723 1401598.925 0, 1046036.891 1401596.208 0, 1045788.059 1401593.506 0, 1045539.227 1401590.818 0, 
+    1045290.395 1401588.145 0, 1045041.563 1401585.486 0, 1044792.73 1401582.843 0, 1044543.898 1401580.214 0, 1044295.065 1401577.599 0, 1044046.232 1401574.999 0, 1043797.399 1401572.414 0, 1043548.566 1401569.844 0, 1043299.733 1401567.288 0, 1043050.899 1401564.747 0, 
+    1042802.066 1401562.22 0, 1042553.232 1401559.708 0, 1042304.398 1401557.211 0, 1042055.564 1401554.728 0, 1041805.532 1401552.248 0, 1041557.895 1401549.807 0, 1041309.061 1401547.368 0, 1041060.226 1401544.944 0, 1040811.391 1401542.535 0, 1040562.556 1401540.14 0, 
+    1040313.721 1401537.76 0, 1040064.886 1401535.394 0, 1039816.051 1401533.044 0, 1039567.215 1401530.708 0, 1039318.379 1401528.386 0, 1039069.544 1401526.079 0, 1038820.708 1401523.787 0, 1038571.872 1401521.509 0, 1038323.035 1401519.246 0, 1038074.199 1401516.998 0, 
+    1037825.363 1401514.764 0, 1037576.526 1401512.545 0, 1037327.689 1401510.341 0, 1037078.853 1401508.151 0, 1036830.016 1401505.976 0, 1036581.179 1401503.816 0, 1036332.341 1401501.67 0, 1036083.504 1401499.539 0, 1035833.468 1401497.412 0, 1035786.22 1407071.919 0, 
+    1035738.974 1412646.165 0, 1035988.35 1412648.286 0, 1036236.532 1412650.411 0, 1036484.713 1412652.551 0, 1036732.894 1412654.706 0, 1036981.074 1412656.875 0, 1037229.255 1412659.059 0, 1037477.435 1412661.258 0, 1037725.616 1412663.471 0, 1037973.796 1412665.699 0, 
+    1038221.976 1412667.941 0, 1038470.156 1412670.198 0, 1038718.336 1412672.47 0, 1038966.516 1412674.756 0, 1039214.695 1412677.057 0, 1039462.875 1412679.372 0, 1039711.054 1412681.702 0, 1039959.233 1412684.047 0, 1040207.412 1412686.406 0, 1040455.591 1412688.78 0, 
+    1040703.77 1412691.168 0, 1040951.949 1412693.571 0, 1041200.127 1412695.989 0, 1041448.305 1412698.421 0, 1041695.29 1412700.856 0, 1041944.662 1412703.329 0, 1042192.84 1412705.806 0, 1042441.017 1412708.296 0, 1042689.195 1412710.802 0, 1042937.372 1412713.321 0, 
+    1043185.55 1412715.856 0, 1043433.727 1412718.405 0, 1043681.904 1412720.969 0, 1043930.081 1412723.547 0, 1044178.257 1412726.14 0, 1044426.434 1412728.748 0, 1044674.61 1412731.37 0, 1044922.787 1412734.007 0, 1045170.963 1412736.658 0, 1045419.139 1412739.324 0, 
+    1045667.314 1412742.004 0, 1045915.49 1412744.7 0, 1046163.666 1412747.409 0, 1046411.841 1412750.134 0, 1046660.016 1412752.873 0, 1046908.191 1412755.627 0, 1047156.366 1412758.395 0, 1047404.54 1412761.178 0, 1047651.522 1412763.962 0, 1047714.516 1407189.872 0, 
+    1047777.513 1401615.521 0))
+
+POLYGON ((1059563.689 1412915.413 0, 1059316.715 1412911.931 0, 1059068.549 1412908.447 0, 1058820.383 1412904.978 0, 1058572.217 1412901.523 0, 1058324.05 1412898.083 0, 1058075.884 1412894.658 0, 1057827.717 1412891.247 0, 1057579.55 1412887.85 0, 1057331.383 1412884.469 0, 
+    1057083.215 1412881.101 0, 1056835.048 1412877.749 0, 1056586.88 1412874.411 0, 1056338.712 1412871.088 0, 1056090.544 1412867.779 0, 1055842.375 1412864.485 0, 1055594.207 1412861.206 0, 1055346.038 1412857.941 0, 1055097.869 1412854.69 0, 1054849.7 1412851.455 0, 
+    1054601.53 1412848.234 0, 1054353.361 1412845.027 0, 1054105.191 1412841.836 0, 1053857.021 1412838.658 0, 1053607.659 1412835.481 0, 1053360.681 1412832.348 0, 1053112.51 1412829.214 0, 1052864.34 1412826.095 0, 1052616.169 1412822.991 0, 1052367.998 1412819.902 0, 
+    1052119.827 1412816.827 0, 1051871.655 1412813.766 0, 1051623.484 1412810.721 0, 1051375.312 1412807.689 0, 1051127.14 1412804.673 0, 1050878.968 1412801.671 0, 1050630.796 1412798.684 0, 1050382.623 1412795.711 0, 1050134.451 1412792.753 0, 1049886.278 1412789.809 0, 
+    1049638.105 1412786.88 0, 1049389.932 1412783.966 0, 1049141.758 1412781.066 0, 1048893.585 1412778.181 0, 1048645.411 1412775.311 0, 1048397.237 1412772.455 0, 1048149.063 1412769.614 0, 1047900.889 1412766.787 0, 1047651.522 1412763.962 0, 1047588.531 1418337.784 0, 
+    1047525.543 1423911.335 0, 1047774.251 1423914.153 0, 1048021.769 1423916.972 0, 1048269.287 1423919.806 0, 1048516.805 1423922.654 0, 1048764.322 1423925.517 0, 1049011.84 1423928.395 0, 1049259.357 1423931.287 0, 1049506.874 1423934.193 0, 1049754.391 1423937.114 0, 
+    1050001.907 1423940.05 0, 1050249.424 1423943 0, 1050496.94 1423945.965 0, 1050744.456 1423948.945 0, 1050991.972 1423951.939 0, 1051239.488 1423954.947 0, 1051487.004 1423957.97 0, 1051734.519 1423961.008 0, 1051982.035 1423964.06 0, 1052229.55 1423967.127 0, 
+    1052477.065 1423970.209 0, 1052724.579 1423973.305 0, 1052972.094 1423976.415 0, 1053219.608 1423979.54 0, 1053465.933 1423982.665 0, 1053714.636 1423985.834 0, 1053962.15 1423989.003 0, 1054209.664 1423992.187 0, 1054457.177 1423995.384 0, 1054704.691 1423998.597 0, 
+    1054952.204 1424001.824 0, 1055199.716 1424005.066 0, 1055447.229 1424008.322 0, 1055694.742 1424011.593 0, 1055942.254 1424014.878 0, 1056189.766 1424018.178 0, 1056437.278 1424021.493 0, 1056684.79 1424024.822 0, 1056932.301 1424028.165 0, 1057179.813 1424031.523 0, 
+    1057427.324 1424034.896 0, 1057674.835 1424038.284 0, 1057922.345 1424041.686 0, 1058169.856 1424045.102 0, 1058417.366 1424048.533 0, 1058664.876 1424051.979 0, 1058912.386 1424055.439 0, 1059159.896 1424058.914 0, 1059406.217 1424062.386 0, 1059484.951 1418489.036 0, 
+    1059563.689 1412915.413 0))
+
+POLYGON ((1071286.418 1424247.002 0, 1071040.105 1424242.833 0, 1070792.606 1424238.659 0, 1070545.107 1424234.5 0, 1070297.608 1424230.355 0, 1070050.108 1424226.225 0, 1069802.608 1424222.109 0, 1069555.108 1424218.008 0, 1069307.608 1424213.921 0, 1069060.107 1424209.849 0, 
+    1068812.606 1424205.792 0, 1068565.105 1424201.749 0, 1068317.604 1424197.72 0, 1068070.102 1424193.707 0, 1067822.6 1424189.708 0, 1067575.098 1424185.723 0, 1067327.596 1424181.753 0, 1067080.094 1424177.797 0, 1066832.591 1424173.856 0, 1066585.088 1424169.93 0, 
+    1066337.585 1424166.018 0, 1066090.081 1424162.121 0, 1065842.578 1424158.238 0, 1065595.074 1424154.37 0, 1065346.383 1424150.498 0, 1065100.065 1424146.678 0, 1064852.561 1424142.854 0, 1064605.056 1424139.044 0, 1064357.551 1424135.249 0, 1064110.046 1424131.468 0, 
+    1063862.54 1424127.702 0, 1063615.035 1424123.95 0, 1063367.529 1424120.213 0, 1063120.023 1424116.491 0, 1062872.516 1424112.783 0, 1062625.01 1424109.09 0, 1062377.503 1424105.411 0, 1062129.996 1424101.747 0, 1061882.489 1424098.097 0, 1061634.982 1424094.462 0, 
+    1061387.474 1424090.842 0, 1061139.966 1424087.236 0, 1060892.458 1424083.645 0, 1060644.95 1424080.068 0, 1060397.441 1424076.506 0, 1060149.933 1424072.958 0, 1059902.424 1424069.425 0, 1059654.915 1424065.907 0, 1059406.217 1424062.386 0, 1059327.487 1429635.459 0, 
+    1059248.761 1435208.248 0, 1059496.799 1435211.759 0, 1059743.652 1435215.268 0, 1059990.505 1435218.792 0, 1060237.358 1435222.33 0, 1060484.21 1435225.883 0, 1060731.063 1435229.45 0, 1060977.915 1435233.032 0, 1061224.766 1435236.628 0, 1061471.618 1435240.239 0, 
+    1061718.469 1435243.864 0, 1061965.321 1435247.504 0, 1062212.172 1435251.158 0, 1062459.022 1435254.827 0, 1062705.873 1435258.511 0, 1062952.723 1435262.209 0, 1063199.573 1435265.921 0, 1063446.423 1435269.648 0, 1063693.273 1435273.39 0, 1063940.122 1435277.146 0, 
+    1064186.971 1435280.917 0, 1064433.82 1435284.702 0, 1064680.669 1435288.502 0, 1064927.518 1435292.316 0, 1065173.182 1435296.126 0, 1065421.214 1435299.988 0, 1065668.062 1435303.846 0, 1065914.91 1435307.718 0, 1066161.757 1435311.605 0, 1066408.604 1435315.507 0, 
+    1066655.451 1435319.422 0, 1066902.298 1435323.353 0, 1067149.144 1435327.298 0, 1067395.991 1435331.257 0, 1067642.837 1435335.232 0, 1067889.682 1435339.22 0, 1068136.528 1435343.223 0, 1068383.373 1435347.241 0, 1068630.218 1435351.273 0, 1068877.063 1435355.32 0, 
+    1069123.908 1435359.381 0, 1069370.752 1435363.457 0, 1069617.596 1435367.547 0, 1069864.44 1435371.652 0, 1070111.284 1435375.771 0, 1070358.127 1435379.905 0, 1070604.97 1435384.053 0, 1070851.813 1435388.216 0, 1071097.473 1435392.374 0, 1071191.943 1429819.829 0, 
+    1071286.418 1424247.002 0))
+
+POLYGON ((1082945.617 1435609.974 0, 1082699.969 1435605.123 0, 1082453.138 1435600.262 0, 1082206.308 1435595.417 0, 1081959.477 1435590.585 0, 1081712.646 1435585.769 0, 1081465.815 1435580.966 0, 1081218.983 1435576.179 0, 1080972.151 1435571.406 0, 1080725.319 1435566.647 0, 
+    1080478.487 1435561.903 0, 1080231.654 1435557.173 0, 1079984.821 1435552.458 0, 1079737.988 1435547.758 0, 1079491.154 1435543.072 0, 1079244.321 1435538.401 0, 1078997.487 1435533.744 0, 1078750.652 1435529.101 0, 1078503.818 1435524.473 0, 1078256.983 1435519.86 0, 
+    1078010.147 1435515.261 0, 1077763.312 1435510.677 0, 1077516.476 1435506.107 0, 1077269.64 1435501.552 0, 1077021.622 1435496.99 0, 1076775.968 1435492.485 0, 1076529.131 1435487.974 0, 1076282.294 1435483.477 0, 1076035.456 1435478.994 0, 1075788.619 1435474.526 0, 
+    1075541.781 1435470.073 0, 1075294.943 1435465.634 0, 1075048.105 1435461.209 0, 1074801.266 1435456.799 0, 1074554.427 1435452.404 0, 1074307.588 1435448.023 0, 1074060.749 1435443.657 0, 1073813.909 1435439.305 0, 1073567.069 1435434.968 0, 1073320.229 1435430.645 0, 
+    1073073.388 1435426.337 0, 1072826.548 1435422.043 0, 1072579.707 1435417.764 0, 1072332.866 1435413.499 0, 1072086.024 1435409.249 0, 1071839.183 1435405.013 0, 1071592.341 1435400.792 0, 1071345.498 1435396.586 0, 1071097.473 1435392.374 0, 1071003.008 1440964.629 0, 
+    1070908.548 1446536.59 0, 1071155.914 1446540.791 0, 1071402.101 1446544.986 0, 1071648.287 1446549.196 0, 1071894.472 1446553.42 0, 1072140.658 1446557.659 0, 1072386.843 1446561.912 0, 1072633.028 1446566.18 0, 1072879.213 1446570.462 0, 1073125.397 1446574.759 0, 
+    1073371.582 1446579.07 0, 1073617.766 1446583.396 0, 1073863.949 1446587.736 0, 1074110.133 1446592.091 0, 1074356.316 1446596.46 0, 1074602.499 1446600.844 0, 1074848.682 1446605.242 0, 1075094.864 1446609.655 0, 1075341.046 1446614.082 0, 1075587.228 1446618.524 0, 
+    1075833.41 1446622.98 0, 1076079.591 1446627.45 0, 1076325.772 1446631.936 0, 1076571.953 1446636.435 0, 1076816.955 1446640.928 0, 1077064.314 1446645.478 0, 1077310.494 1446650.021 0, 1077556.674 1446654.579 0, 1077802.854 1446659.151 0, 1078049.033 1446663.737 0, 
+    1078295.212 1446668.338 0, 1078541.391 1446672.954 0, 1078787.569 1446677.584 0, 1079033.747 1446682.228 0, 1079279.925 1446686.887 0, 1079526.103 1446691.561 0, 1079772.28 1446696.249 0, 1080018.457 1446700.951 0, 1080264.634 1446705.668 0, 1080510.811 1446710.4 0, 
+    1080756.987 1446715.146 0, 1081003.163 1446719.906 0, 1081249.339 1446724.681 0, 1081495.514 1446729.471 0, 1081741.689 1446734.274 0, 1081987.864 1446739.093 0, 1082234.038 1446743.926 0, 1082480.213 1446748.773 0, 1082725.209 1446753.612 0, 1082835.41 1441181.94 0, 
+    1082945.617 1435609.974 0))
+
+POLYGON ((1094541.209 1447004.017 0, 1094296.226 1446998.486 0, 1094050.066 1446992.944 0, 1093803.906 1446987.415 0, 1093557.746 1446981.901 0, 1093311.586 1446976.402 0, 1093065.425 1446970.917 0, 1092819.263 1446965.447 0, 1092573.102 1446959.991 0, 1092326.94 1446954.549 0, 
+    1092080.778 1446949.122 0, 1091834.615 1446943.71 0, 1091588.453 1446938.312 0, 1091342.289 1446932.928 0, 1091096.126 1446927.559 0, 1090849.962 1446922.205 0, 1090603.798 1446916.865 0, 1090357.634 1446911.539 0, 1090111.469 1446906.228 0, 1089865.304 1446900.932 0, 
+    1089619.139 1446895.65 0, 1089372.973 1446890.382 0, 1089126.807 1446885.129 0, 1088880.641 1446879.891 0, 1088633.297 1446874.642 0, 1088388.307 1446869.457 0, 1088142.14 1446864.262 0, 1087895.973 1446859.081 0, 1087649.805 1446853.915 0, 1087403.637 1446848.763 0, 
+    1087157.469 1446843.626 0, 1086911.3 1446838.504 0, 1086665.131 1446833.395 0, 1086418.962 1446828.302 0, 1086172.792 1446823.223 0, 1085926.622 1446818.158 0, 1085680.452 1446813.108 0, 1085434.281 1446808.072 0, 1085188.111 1446803.051 0, 1084941.94 1446798.044 0, 
+    1084695.768 1446793.052 0, 1084449.596 1446788.074 0, 1084203.425 1446783.11 0, 1083957.252 1446778.162 0, 1083711.08 1446773.227 0, 1083464.907 1446768.308 0, 1083218.734 1446763.402 0, 1082972.56 1446758.511 0, 1082725.209 1446753.612 0, 1082615.013 1452324.983 0, 
+    1082504.824 1457896.048 0, 1082751.517 1457900.935 0, 1082997.034 1457905.813 0, 1083242.551 1457910.705 0, 1083488.068 1457915.611 0, 1083733.585 1457920.533 0, 1083979.102 1457925.468 0, 1084224.618 1457930.418 0, 1084470.134 1457935.383 0, 1084715.649 1457940.362 0, 
+    1084961.164 1457945.355 0, 1085206.679 1457950.363 0, 1085452.194 1457955.385 0, 1085697.708 1457960.422 0, 1085943.223 1457965.473 0, 1086188.736 1457970.539 0, 1086434.25 1457975.619 0, 1086679.763 1457980.714 0, 1086925.276 1457985.823 0, 1087170.788 1457990.946 0, 
+    1087416.301 1457996.084 0, 1087661.813 1458001.237 0, 1087907.324 1458006.403 0, 1088152.836 1458011.585 0, 1088397.173 1458016.756 0, 1088643.858 1458021.991 0, 1088889.368 1458027.215 0, 1089134.878 1458032.454 0, 1089380.388 1458037.708 0, 1089625.898 1458042.976 0, 
+    1089871.407 1458048.258 0, 1090116.916 1458053.555 0, 1090362.424 1458058.866 0, 1090607.933 1458064.192 0, 1090853.441 1458069.532 0, 1091098.948 1458074.887 0, 1091344.456 1458080.256 0, 1091589.963 1458085.64 0, 1091835.469 1458091.038 0, 1092080.976 1458096.45 0, 
+    1092326.482 1458101.877 0, 1092571.987 1458107.319 0, 1092817.493 1458112.774 0, 1093062.998 1458118.245 0, 1093308.503 1458123.729 0, 1093554.007 1458129.229 0, 1093799.511 1458134.742 0, 1094045.015 1458140.27 0, 1094289.346 1458145.786 0, 1094415.274 1452575.055 0, 
+    1094541.209 1447004.017 0))
+
+POLYGON ((1106073.115 1458428.817 0, 1105828.799 1458422.611 0, 1105583.312 1458416.389 0, 1105337.824 1458410.182 0, 1105092.336 1458403.989 0, 1104846.848 1458397.811 0, 1104601.359 1458391.647 0, 1104355.87 1458385.498 0, 1104110.381 1458379.363 0, 1103864.891 1458373.242 0, 
+    1103619.401 1458367.136 0, 1103373.911 1458361.044 0, 1103128.42 1458354.967 0, 1102882.929 1458348.905 0, 1102637.437 1458342.856 0, 1102391.945 1458336.823 0, 1102146.453 1458330.803 0, 1101900.96 1458324.798 0, 1101655.467 1458318.808 0, 1101409.974 1458312.832 0, 
+    1101164.48 1458306.87 0, 1100918.986 1458300.923 0, 1100673.492 1458294.99 0, 1100427.997 1458289.072 0, 1100181.33 1458283.14 0, 1099937.007 1458277.279 0, 1099691.511 1458271.404 0, 1099446.015 1458265.544 0, 1099200.519 1458259.698 0, 1098955.022 1458253.866 0, 
+    1098709.525 1458248.049 0, 1098464.027 1458242.247 0, 1098218.529 1458236.459 0, 1097973.031 1458230.685 0, 1097727.533 1458224.926 0, 1097482.034 1458219.181 0, 1097236.535 1458213.45 0, 1096991.035 1458207.734 0, 1096745.535 1458202.033 0, 1096500.035 1458196.346 0, 
+    1096254.535 1458190.673 0, 1096009.034 1458185.015 0, 1095763.533 1458179.372 0, 1095518.031 1458173.742 0, 1095272.529 1458168.128 0, 1095027.027 1458162.527 0, 1094781.525 1458156.941 0, 1094536.022 1458151.37 0, 1094289.346 1458145.786 0, 1094163.425 1463716.206 0, 
+    1094037.511 1469286.309 0, 1094283.528 1469291.878 0, 1094528.375 1469297.434 0, 1094773.222 1469303.005 0, 1095018.068 1469308.59 0, 1095262.914 1469314.19 0, 1095507.76 1469319.804 0, 1095752.606 1469325.433 0, 1095997.451 1469331.076 0, 1096242.295 1469336.733 0, 
+    1096487.14 1469342.405 0, 1096731.984 1469348.092 0, 1096976.828 1469353.792 0, 1097221.671 1469359.507 0, 1097466.515 1469365.237 0, 1097711.357 1469370.981 0, 1097956.2 1469376.739 0, 1098201.042 1469382.512 0, 1098445.884 1469388.299 0, 1098690.725 1469394.1 0, 
+    1098935.566 1469399.916 0, 1099180.407 1469405.747 0, 1099425.247 1469411.591 0, 1099670.087 1469417.451 0, 1099913.759 1469423.296 0, 1100159.767 1469429.212 0, 1100404.606 1469435.115 0, 1100649.444 1469441.031 0, 1100894.283 1469446.963 0, 1101139.121 1469452.908 0, 
+    1101383.958 1469458.868 0, 1101628.795 1469464.843 0, 1101873.632 1469470.832 0, 1102118.469 1469476.835 0, 1102363.305 1469482.853 0, 1102608.141 1469488.885 0, 1102852.977 1469494.931 0, 1103097.812 1469500.992 0, 1103342.647 1469507.068 0, 1103587.481 1469513.157 0, 
+    1103832.315 1469519.261 0, 1104077.149 1469525.38 0, 1104321.982 1469531.513 0, 1104566.815 1469537.66 0, 1104811.648 1469543.822 0, 1105056.48 1469549.998 0, 1105301.312 1469556.189 0, 1105546.143 1469562.394 0, 1105789.807 1469568.584 0, 1105931.457 1463998.859 0, 
+    1106073.115 1458428.817 0))
+
+POLYGON ((1117541.259 1469884.06 0, 1117297.612 1469877.182 0, 1117052.799 1469870.285 0, 1116807.986 1469863.403 0, 1116563.172 1469856.535 0, 1116318.357 1469849.681 0, 1116073.543 1469842.842 0, 1115828.728 1469836.018 0, 1115583.912 1469829.207 0, 1115339.096 1469822.411 0, 
+    1115094.28 1469815.63 0, 1114849.463 1469808.863 0, 1114604.646 1469802.11 0, 1114359.829 1469795.372 0, 1114115.011 1469788.648 0, 1113870.193 1469781.939 0, 1113625.374 1469775.244 0, 1113380.555 1469768.564 0, 1113135.736 1469761.897 0, 1112890.916 1469755.246 0, 
+    1112646.096 1469748.608 0, 1112401.275 1469741.985 0, 1112156.454 1469735.377 0, 1111911.633 1469728.783 0, 1111665.644 1469722.172 0, 1111421.989 1469715.638 0, 1111177.166 1469709.087 0, 1110932.343 1469702.55 0, 1110687.52 1469696.028 0, 1110442.696 1469689.521 0, 
+    1110197.872 1469683.028 0, 1109953.048 1469676.549 0, 1109708.223 1469670.084 0, 1109463.398 1469663.634 0, 1109218.572 1469657.199 0, 1108973.746 1469650.778 0, 1108728.92 1469644.371 0, 1108484.093 1469637.978 0, 1108239.266 1469631.6 0, 1107994.439 1469625.237 0, 
+    1107749.611 1469618.888 0, 1107504.783 1469612.553 0, 1107259.954 1469606.233 0, 1107015.125 1469599.927 0, 1106770.296 1469593.635 0, 1106525.466 1469587.358 0, 1106280.636 1469581.096 0, 1106035.805 1469574.847 0, 1105789.807 1469568.584 0, 1105648.165 1475137.985 0, 
+    1105506.532 1480707.058 0, 1105751.871 1480713.305 0, 1105996.046 1480719.536 0, 1106240.221 1480725.782 0, 1106484.395 1480732.043 0, 1106728.569 1480738.317 0, 1106972.742 1480744.606 0, 1107216.915 1480750.91 0, 1107461.088 1480757.227 0, 1107705.26 1480763.56 0, 
+    1107949.432 1480769.906 0, 1108193.603 1480776.267 0, 1108437.775 1480782.642 0, 1108681.945 1480789.032 0, 1108926.116 1480795.436 0, 1109170.286 1480801.854 0, 1109414.455 1480808.287 0, 1109658.625 1480814.734 0, 1109902.794 1480821.195 0, 1110146.962 1480827.671 0, 
+    1110391.13 1480834.161 0, 1110635.298 1480840.666 0, 1110879.465 1480847.185 0, 1111123.632 1480853.718 0, 1111366.635 1480860.235 0, 1111611.965 1480866.828 0, 1111856.131 1480873.405 0, 1112100.296 1480879.995 0, 1112344.461 1480886.601 0, 1112588.626 1480893.22 0, 
+    1112832.79 1480899.854 0, 1113076.954 1480906.502 0, 1113321.117 1480913.165 0, 1113565.281 1480919.842 0, 1113809.443 1480926.533 0, 1114053.606 1480933.239 0, 1114297.767 1480939.959 0, 1114541.929 1480946.694 0, 1114786.09 1480953.443 0, 1115030.251 1480960.206 0, 
+    1115274.411 1480966.984 0, 1115518.571 1480973.776 0, 1115762.73 1480980.582 0, 1116006.89 1480987.403 0, 1116251.048 1480994.238 0, 1116495.207 1481001.087 0, 1116739.365 1481007.951 0, 1116983.522 1481014.83 0, 1117226.517 1481021.689 0, 1117383.883 1475453.039 0, 
+    1117541.259 1469884.06 0))
+
+POLYGON ((1128945.566 1481369.43 0, 1128702.59 1481361.884 0, 1128458.453 1481354.316 0, 1128214.315 1481346.763 0, 1127970.177 1481339.223 0, 1127726.039 1481331.698 0, 1127481.9 1481324.188 0, 1127237.76 1481316.692 0, 1126993.621 1481309.21 0, 1126749.481 1481301.743 0, 
+    1126505.34 1481294.289 0, 1126261.199 1481286.851 0, 1126017.057 1481279.427 0, 1125772.915 1481272.017 0, 1125528.773 1481264.621 0, 1125284.63 1481257.24 0, 1125040.487 1481249.873 0, 1124796.343 1481242.521 0, 1124552.199 1481235.182 0, 1124308.055 1481227.859 0, 
+    1124063.91 1481220.549 0, 1123819.764 1481213.254 0, 1123575.618 1481205.974 0, 1123331.472 1481198.708 0, 1123086.164 1481191.421 0, 1122843.178 1481184.218 0, 1122599.031 1481176.995 0, 1122354.883 1481169.786 0, 1122110.735 1481162.592 0, 1121866.586 1481155.412 0, 
+    1121622.436 1481148.246 0, 1121378.287 1481141.095 0, 1121134.137 1481133.958 0, 1120889.986 1481126.836 0, 1120645.835 1481119.728 0, 1120401.684 1481112.634 0, 1120157.532 1481105.554 0, 1119913.38 1481098.489 0, 1119669.228 1481091.439 0, 1119425.075 1481084.402 0, 
+    1119180.921 1481077.38 0, 1118936.767 1481070.373 0, 1118692.613 1481063.38 0, 1118448.458 1481056.401 0, 1118204.303 1481049.436 0, 1117960.148 1481042.486 0, 1117715.992 1481035.551 0, 1117471.836 1481028.629 0, 1117226.517 1481021.689 0, 1117069.159 1486590.005 0, 
+    1116911.812 1492157.98 0, 1117156.473 1492164.902 0, 1117399.973 1492171.804 0, 1117643.474 1492178.721 0, 1117886.974 1492185.653 0, 1118130.473 1492192.599 0, 1118373.973 1492199.559 0, 1118617.471 1492206.533 0, 1118860.97 1492213.522 0, 1119104.468 1492220.525 0, 
+    1119347.965 1492227.542 0, 1119591.462 1492234.574 0, 1119834.959 1492241.62 0, 1120078.455 1492248.681 0, 1120321.951 1492255.755 0, 1120565.447 1492262.844 0, 1120808.942 1492269.948 0, 1121052.436 1492277.066 0, 1121295.931 1492284.198 0, 1121539.424 1492291.344 0, 
+    1121782.918 1492298.505 0, 1122026.411 1492305.68 0, 1122269.903 1492312.869 0, 1122513.395 1492320.073 0, 1122755.729 1492327.257 0, 1123000.378 1492334.523 0, 1123243.869 1492341.77 0, 1123487.36 1492349.031 0, 1123730.85 1492356.307 0, 1123974.339 1492363.596 0, 
+    1124217.828 1492370.9 0, 1124461.317 1492378.219 0, 1124704.805 1492385.551 0, 1124948.293 1492392.898 0, 1125191.78 1492400.26 0, 1125435.267 1492407.636 0, 1125678.754 1492415.026 0, 1125922.24 1492422.43 0, 1126165.726 1492429.849 0, 1126409.211 1492437.282 0, 
+    1126652.696 1492444.729 0, 1126896.18 1492452.191 0, 1127139.664 1492459.667 0, 1127383.147 1492467.157 0, 1127626.63 1492474.662 0, 1127870.113 1492482.181 0, 1128113.595 1492489.714 0, 1128357.077 1492497.262 0, 1128599.4 1492504.788 0, 1128772.478 1486937.279 0, 
+    1128945.566 1481369.43 0))
+
+POLYGON ((1140285.962 1492884.614 0, 1140043.659 1492876.403 0, 1139800.2 1492868.167 0, 1139556.74 1492859.946 0, 1139313.279 1492851.739 0, 1139069.818 1492843.547 0, 1138826.357 1492835.369 0, 1138582.895 1492827.205 0, 1138339.433 1492819.055 0, 1138095.97 1492810.92 0, 
+    1137852.507 1492802.799 0, 1137609.043 1492794.692 0, 1137365.579 1492786.6 0, 1137122.115 1492778.522 0, 1136878.649 1492770.459 0, 1136635.184 1492762.41 0, 1136391.718 1492754.375 0, 1136148.251 1492746.354 0, 1135904.784 1492738.348 0, 1135661.317 1492730.356 0, 
+    1135417.849 1492722.378 0, 1135174.38 1492714.415 0, 1134930.911 1492706.466 0, 1134687.442 1492698.532 0, 1134442.815 1492690.574 0, 1134200.502 1492682.705 0, 1133957.031 1492674.814 0, 1133713.56 1492666.936 0, 1133470.088 1492659.073 0, 1133226.616 1492651.225 0, 
+    1132983.143 1492643.391 0, 1132739.67 1492635.571 0, 1132496.197 1492627.765 0, 1132252.722 1492619.974 0, 1132009.248 1492612.197 0, 1131765.773 1492604.434 0, 1131522.298 1492596.686 0, 1131278.822 1492588.952 0, 1131035.346 1492581.232 0, 1130791.869 1492573.527 0, 
+    1130548.392 1492565.836 0, 1130304.914 1492558.159 0, 1130061.436 1492550.497 0, 1129817.957 1492542.849 0, 1129574.478 1492535.215 0, 1129330.999 1492527.596 0, 1129087.519 1492519.991 0, 1128844.039 1492512.4 0, 1128599.4 1492504.788 0, 1128426.334 1498071.95 0, 
+    1128253.278 1503638.76 0, 1128497.258 1503646.352 0, 1128740.083 1503653.922 0, 1128982.908 1503661.507 0, 1129225.732 1503669.106 0, 1129468.555 1503676.719 0, 1129711.379 1503684.346 0, 1129954.201 1503691.988 0, 1130197.024 1503699.644 0, 1130439.846 1503707.314 0, 
+    1130682.667 1503714.999 0, 1130925.488 1503722.698 0, 1131168.309 1503730.411 0, 1131411.129 1503738.138 0, 1131653.948 1503745.88 0, 1131896.767 1503753.636 0, 1132139.586 1503761.406 0, 1132382.404 1503769.191 0, 1132625.222 1503776.99 0, 1132868.039 1503784.803 0, 
+    1133110.856 1503792.631 0, 1133353.673 1503800.472 0, 1133596.489 1503808.329 0, 1133839.304 1503816.199 0, 1134080.966 1503824.046 0, 1134324.934 1503831.982 0, 1134567.748 1503839.896 0, 1134810.561 1503847.823 0, 1135053.375 1503855.765 0, 1135296.187 1503863.721 0, 
+    1135538.999 1503871.692 0, 1135781.811 1503879.676 0, 1136024.623 1503887.675 0, 1136267.433 1503895.689 0, 1136510.244 1503903.716 0, 1136753.054 1503911.758 0, 1136995.863 1503919.814 0, 1137238.672 1503927.885 0, 1137481.48 1503935.969 0, 1137724.288 1503944.068 0, 
+    1137967.096 1503952.182 0, 1138209.903 1503960.309 0, 1138452.709 1503968.451 0, 1138695.515 1503976.607 0, 1138938.321 1503984.778 0, 1139181.126 1503992.963 0, 1139423.931 1504001.162 0, 1139666.735 1504009.375 0, 1139908.386 1504017.564 0, 1140097.168 1498451.265 0, 
+    1140285.962 1492884.614 0))
+
+POLYGON ((1151562.377 1504429.293 0, 1151320.748 1504420.422 0, 1151077.968 1504411.523 0, 1150835.188 1504402.638 0, 1150592.407 1504393.767 0, 1150349.625 1504384.911 0, 1150106.843 1504376.069 0, 1149864.061 1504367.241 0, 1149621.277 1504358.427 0, 1149378.494 1504349.628 0, 
+    1149135.71 1504340.843 0, 1148892.925 1504332.072 0, 1148650.14 1504323.316 0, 1148407.354 1504314.574 0, 1148164.568 1504305.846 0, 1147921.781 1504297.132 0, 1147678.994 1504288.433 0, 1147436.207 1504279.748 0, 1147193.418 1504271.078 0, 1146950.63 1504262.421 0, 
+    1146707.84 1504253.779 0, 1146465.051 1504245.151 0, 1146222.26 1504236.538 0, 1145979.47 1504227.939 0, 1145735.527 1504219.313 0, 1145493.887 1504210.783 0, 1145251.094 1504202.227 0, 1145008.301 1504193.685 0, 1144765.508 1504185.157 0, 1144522.714 1504176.643 0, 
+    1144279.92 1504168.144 0, 1144037.125 1504159.659 0, 1143794.33 1504151.189 0, 1143551.534 1504142.732 0, 1143308.738 1504134.29 0, 1143065.941 1504125.863 0, 1142823.144 1504117.449 0, 1142580.346 1504109.05 0, 1142337.548 1504100.665 0, 1142094.749 1504092.295 0, 
+    1141851.95 1504083.939 0, 1141609.15 1504075.597 0, 1141366.35 1504067.269 0, 1141123.549 1504058.955 0, 1140880.748 1504050.656 0, 1140637.946 1504042.372 0, 1140395.144 1504034.101 0, 1140152.341 1504025.845 0, 1139908.386 1504017.564 0, 1139719.616 1509583.505 0, 
+    1139530.858 1515149.082 0, 1139774.155 1515157.341 0, 1140016.303 1515165.575 0, 1140258.45 1515173.823 0, 1140500.596 1515182.085 0, 1140742.742 1515190.362 0, 1140984.888 1515198.653 0, 1141227.033 1515206.958 0, 1141469.178 1515215.278 0, 1141711.322 1515223.611 0, 
+    1141953.465 1515231.959 0, 1142195.608 1515240.322 0, 1142437.751 1515248.698 0, 1142679.893 1515257.089 0, 1142922.035 1515265.494 0, 1143164.176 1515273.913 0, 1143406.316 1515282.346 0, 1143648.457 1515290.794 0, 1143890.596 1515299.256 0, 1144132.735 1515307.732 0, 
+    1144374.874 1515316.223 0, 1144617.012 1515324.728 0, 1144859.15 1515333.247 0, 1145101.287 1515341.78 0, 1145342.275 1515350.287 0, 1145585.56 1515358.889 0, 1145827.695 1515367.465 0, 1146069.83 1515376.055 0, 1146311.965 1515384.66 0, 1146554.099 1515393.279 0, 
+    1146796.233 1515401.912 0, 1147038.366 1515410.559 0, 1147280.498 1515419.22 0, 1147522.63 1515427.896 0, 1147764.762 1515436.586 0, 1148006.893 1515445.29 0, 1148249.023 1515454.009 0, 1148491.153 1515462.742 0, 1148733.283 1515471.489 0, 1148975.412 1515480.25 0, 
+    1149217.54 1515489.026 0, 1149459.668 1515497.815 0, 1149701.796 1515506.619 0, 1149943.923 1515515.438 0, 1150186.049 1515524.27 0, 1150428.175 1515533.117 0, 1150670.3 1515541.978 0, 1150912.425 1515550.853 0, 1151153.402 1515559.701 0, 1151357.883 1509994.679 0, 
+    1151562.377 1504429.293 0))
+
+POLYGON ((1162774.74 1516003.153 0, 1162533.787 1515993.625 0, 1162291.688 1515984.066 0, 1162049.589 1515974.521 0, 1161807.489 1515964.99 0, 1161565.388 1515955.474 0, 1161323.287 1515945.971 0, 1161081.186 1515936.483 0, 1160839.084 1515927.009 0, 1160596.981 1515917.55 0, 
+    1160354.878 1515908.105 0, 1160112.774 1515898.674 0, 1159870.669 1515889.257 0, 1159628.564 1515879.854 0, 1159386.459 1515870.466 0, 1159144.353 1515861.092 0, 1158902.246 1515851.732 0, 1158660.139 1515842.387 0, 1158418.032 1515833.055 0, 1158175.923 1515823.738 0, 
+    1157933.815 1515814.435 0, 1157691.705 1515805.147 0, 1157449.595 1515795.873 0, 1157207.485 1515786.613 0, 1156964.228 1515777.323 0, 1156723.262 1515768.135 0, 1156481.15 1515758.918 0, 1156239.038 1515749.715 0, 1155996.925 1515740.526 0, 1155754.811 1515731.352 0, 
+    1155512.697 1515722.191 0, 1155270.582 1515713.045 0, 1155028.467 1515703.913 0, 1154786.351 1515694.796 0, 1154544.234 1515685.693 0, 1154302.118 1515676.604 0, 1154060 1515667.529 0, 1153817.882 1515658.468 0, 1153575.764 1515649.422 0, 1153333.645 1515640.39 0, 
+    1153091.525 1515631.372 0, 1152849.405 1515622.369 0, 1152607.284 1515613.379 0, 1152365.163 1515604.404 0, 1152123.041 1515595.443 0, 1151880.919 1515586.497 0, 1151638.797 1515577.565 0, 1151396.673 1515568.647 0, 1151153.402 1515559.701 0, 1150948.935 1521124.352 0, 
+    1150744.482 1526688.629 0, 1150987.095 1526697.55 0, 1151228.563 1526706.444 0, 1151470.031 1526715.352 0, 1151711.498 1526724.275 0, 1151952.964 1526733.211 0, 1152194.431 1526742.162 0, 1152435.896 1526751.127 0, 1152677.361 1526760.106 0, 1152918.826 1526769.1 0, 
+    1153160.29 1526778.107 0, 1153401.753 1526787.129 0, 1153643.216 1526796.165 0, 1153884.679 1526805.215 0, 1154126.141 1526814.28 0, 1154367.602 1526823.358 0, 1154609.063 1526832.451 0, 1154850.523 1526841.558 0, 1155091.983 1526850.68 0, 1155333.442 1526859.815 0, 
+    1155574.901 1526868.965 0, 1155816.359 1526878.129 0, 1156057.816 1526887.307 0, 1156299.274 1526896.499 0, 1156539.587 1526905.662 0, 1156782.186 1526914.927 0, 1157023.641 1526924.162 0, 1157265.096 1526933.411 0, 1157506.551 1526942.674 0, 1157748.005 1526951.952 0, 
+    1157989.458 1526961.244 0, 1158230.91 1526970.55 0, 1158472.363 1526979.87 0, 1158713.814 1526989.204 0, 1158955.265 1526998.553 0, 1159196.716 1527007.916 0, 1159438.166 1527017.293 0, 1159679.615 1527026.685 0, 1159921.064 1527036.09 0, 1160162.512 1527045.51 0, 
+    1160403.96 1527054.944 0, 1160645.407 1527064.392 0, 1160886.854 1527073.854 0, 1161128.3 1527083.331 0, 1161369.745 1527092.822 0, 1161611.19 1527102.327 0, 1161852.635 1527111.846 0, 1162094.079 1527121.379 0, 1162334.38 1527130.882 0, 1162554.552 1521567.205 0, 
+    1162774.74 1516003.153 0))
+
+POLYGON ((1173922.982 1527605.877 0, 1173682.707 1527595.695 0, 1173441.291 1527585.48 0, 1173199.874 1527575.279 0, 1172958.457 1527565.091 0, 1172717.04 1527554.919 0, 1172475.621 1527544.76 0, 1172234.202 1527534.615 0, 1171992.783 1527524.485 0, 1171751.363 1527514.369 0, 
+    1171509.942 1527504.267 0, 1171268.521 1527494.18 0, 1171027.099 1527484.106 0, 1170785.676 1527474.047 0, 1170544.253 1527464.002 0, 1170302.829 1527453.971 0, 1170061.405 1527443.955 0, 1169819.98 1527433.952 0, 1169578.555 1527423.964 0, 1169337.129 1527413.99 0, 
+    1169095.702 1527404.03 0, 1168854.275 1527394.085 0, 1168612.847 1527384.154 0, 1168371.419 1527374.236 0, 1168128.849 1527364.287 0, 1167888.56 1527354.445 0, 1167647.13 1527344.57 0, 1167405.699 1527334.71 0, 1167164.268 1527324.864 0, 1166922.836 1527315.032 0, 
+    1166681.404 1527305.215 0, 1166439.971 1527295.411 0, 1166198.537 1527285.622 0, 1165957.103 1527275.847 0, 1165715.668 1527266.086 0, 1165474.233 1527256.339 0, 1165232.797 1527246.607 0, 1164991.361 1527236.889 0, 1164749.924 1527227.185 0, 1164508.486 1527217.495 0, 
+    1164267.048 1527207.82 0, 1164025.609 1527198.158 0, 1163784.17 1527188.511 0, 1163542.73 1527178.878 0, 1163301.289 1527169.26 0, 1163059.848 1527159.655 0, 1162818.407 1527150.065 0, 1162576.965 1527140.489 0, 1162334.38 1527130.882 0, 1162114.222 1532694.176 0, 
+    1161894.08 1538257.083 0, 1162136.007 1538266.664 0, 1162376.794 1538276.214 0, 1162617.581 1538285.778 0, 1162858.367 1538295.357 0, 1163099.153 1538304.949 0, 1163339.938 1538314.556 0, 1163580.722 1538324.177 0, 1163821.506 1538333.812 0, 1164062.289 1538343.462 0, 
+    1164303.072 1538353.125 0, 1164543.854 1538362.803 0, 1164784.636 1538372.495 0, 1165025.417 1538382.201 0, 1165266.198 1538391.921 0, 1165506.977 1538401.655 0, 1165747.757 1538411.403 0, 1165988.536 1538421.166 0, 1166229.314 1538430.943 0, 1166470.091 1538440.734 0, 
+    1166710.868 1538450.539 0, 1166951.645 1538460.359 0, 1167192.421 1538470.192 0, 1167433.196 1538480.04 0, 1167672.833 1538489.855 0, 1167914.745 1538499.778 0, 1168155.518 1538509.668 0, 1168396.291 1538519.572 0, 1168637.064 1538529.491 0, 1168877.836 1538539.424 0, 
+    1169118.607 1538549.37 0, 1169359.377 1538559.332 0, 1169600.147 1538569.307 0, 1169840.917 1538579.296 0, 1170081.686 1538589.3 0, 1170322.454 1538599.318 0, 1170563.222 1538609.349 0, 1170803.989 1538619.396 0, 1171044.755 1538629.456 0, 1171285.521 1538639.53 0, 
+    1171526.287 1538649.619 0, 1171767.051 1538659.722 0, 1172007.815 1538669.839 0, 1172248.579 1538679.97 0, 1172489.342 1538690.115 0, 1172730.104 1538700.275 0, 1172970.866 1538710.448 0, 1173211.627 1538720.636 0, 1173451.251 1538730.79 0, 1173687.108 1533168.527 0, 
+    1173922.982 1527605.877 0))
+
+POLYGON ((1185007.037 1539237.146 0, 1184767.441 1539226.315 0, 1184526.71 1539215.447 0, 1184285.978 1539204.593 0, 1184045.245 1539193.753 0, 1183804.512 1539182.928 0, 1183563.778 1539172.117 0, 1183323.043 1539161.32 0, 1183082.308 1539150.537 0, 1182841.572 1539139.768 0, 
+    1182600.836 1539129.013 0, 1182360.098 1539118.273 0, 1182119.361 1539107.547 0, 1181878.622 1539096.834 0, 1181637.883 1539086.136 0, 1181397.144 1539075.453 0, 1181156.403 1539064.783 0, 1180915.662 1539054.128 0, 1180674.921 1539043.486 0, 1180434.179 1539032.859 0, 
+    1180193.436 1539022.246 0, 1179952.693 1539011.648 0, 1179711.948 1539001.063 0, 1179471.204 1538990.493 0, 1179229.322 1538979.887 0, 1178989.713 1538969.394 0, 1178748.966 1538958.867 0, 1178508.219 1538948.353 0, 1178267.471 1538937.853 0, 1178026.723 1538927.368 0, 
+    1177785.974 1538916.897 0, 1177545.224 1538906.44 0, 1177304.474 1538895.997 0, 1177063.723 1538885.568 0, 1176822.972 1538875.154 0, 1176582.22 1538864.753 0, 1176341.467 1538854.367 0, 1176100.714 1538843.995 0, 1175859.96 1538833.637 0, 1175619.205 1538823.293 0, 
+    1175378.45 1538812.964 0, 1175137.695 1538802.649 0, 1174896.938 1538792.347 0, 1174656.181 1538782.06 0, 1174415.424 1538771.788 0, 1174174.666 1538761.529 0, 1173933.907 1538751.284 0, 1173693.148 1538741.054 0, 1173451.251 1538730.79 0, 1173215.41 1544292.659 0, 
+    1172979.586 1549854.128 0, 1173220.825 1549864.364 0, 1173460.93 1549874.567 0, 1173701.034 1549884.783 0, 1173941.137 1549895.014 0, 1174181.24 1549905.259 0, 1174421.342 1549915.518 0, 1174661.444 1549925.791 0, 1174901.545 1549936.078 0, 1175141.645 1549946.38 0, 
+    1175381.745 1549956.695 0, 1175621.844 1549967.025 0, 1175861.943 1549977.369 0, 1176102.041 1549987.727 0, 1176342.138 1549998.099 0, 1176582.235 1550008.485 0, 1176822.331 1550018.885 0, 1177062.427 1550029.3 0, 1177302.522 1550039.729 0, 1177542.616 1550050.171 0, 
+    1177782.71 1550060.628 0, 1178022.803 1550071.099 0, 1178262.895 1550081.584 0, 1178502.987 1550092.084 0, 1178741.945 1550102.547 0, 1178983.169 1550113.125 0, 1179223.259 1550123.666 0, 1179463.348 1550134.222 0, 1179703.437 1550144.792 0, 1179943.525 1550155.376 0, 
+    1180183.613 1550165.974 0, 1180423.7 1550176.586 0, 1180663.786 1550187.213 0, 1180903.872 1550197.853 0, 1181143.957 1550208.508 0, 1181384.041 1550219.177 0, 1181624.125 1550229.86 0, 1181864.208 1550240.557 0, 1182104.29 1550251.268 0, 1182344.372 1550261.994 0, 
+    1182584.453 1550272.733 0, 1182824.534 1550283.487 0, 1183064.614 1550294.255 0, 1183304.693 1550305.036 0, 1183544.772 1550315.832 0, 1183784.85 1550326.643 0, 1184024.928 1550337.467 0, 1184265.004 1550348.305 0, 1184503.948 1550359.107 0, 1184755.483 1544798.326 0, 
+    1185007.037 1539237.146 0))
+
+POLYGON ((1196026.838 1550896.642 0, 1195787.924 1550885.165 0, 1195547.879 1550873.649 0, 1195307.833 1550862.146 0, 1195067.786 1550850.658 0, 1194827.739 1550839.184 0, 1194587.691 1550827.724 0, 1194347.642 1550816.278 0, 1194107.593 1550804.846 0, 1193867.543 1550793.428 0, 
+    1193627.493 1550782.024 0, 1193387.441 1550770.635 0, 1193147.389 1550759.26 0, 1192907.337 1550747.898 0, 1192667.284 1550736.551 0, 1192427.23 1550725.218 0, 1192187.175 1550713.9 0, 1191947.12 1550702.595 0, 1191707.064 1550691.304 0, 1191467.007 1550680.028 0, 
+    1191226.95 1550668.766 0, 1190986.892 1550657.517 0, 1190746.833 1550646.283 0, 1190506.774 1550635.064 0, 1190265.583 1550623.805 0, 1190026.654 1550612.666 0, 1189786.592 1550601.489 0, 1189546.531 1550590.325 0, 1189306.468 1550579.176 0, 1189066.405 1550568.041 0, 
+    1188826.341 1550556.92 0, 1188586.276 1550545.813 0, 1188346.211 1550534.72 0, 1188106.145 1550523.641 0, 1187866.079 1550512.577 0, 1187626.012 1550501.527 0, 1187385.944 1550490.49 0, 1187145.876 1550479.468 0, 1186905.807 1550468.46 0, 1186665.737 1550457.466 0, 
+    1186425.667 1550446.487 0, 1186185.596 1550435.521 0, 1185945.524 1550424.57 0, 1185705.452 1550413.632 0, 1185465.379 1550402.709 0, 1185225.305 1550391.8 0, 1184985.231 1550380.905 0, 1184745.156 1550370.024 0, 1184503.948 1550359.107 0, 1184252.432 1555919.481 0, 
+    1184000.934 1561479.444 0, 1184241.484 1561490.332 0, 1184480.904 1561501.183 0, 1184720.324 1561512.049 0, 1184959.743 1561522.928 0, 1185199.161 1561533.821 0, 1185438.579 1561544.729 0, 1185677.996 1561555.65 0, 1185917.413 1561566.586 0, 1186156.828 1561577.536 0, 
+    1186396.244 1561588.5 0, 1186635.658 1561599.478 0, 1186875.072 1561610.47 0, 1187114.485 1561621.476 0, 1187353.898 1561632.496 0, 1187593.31 1561643.53 0, 1187832.721 1561654.579 0, 1188072.132 1561665.641 0, 1188311.542 1561676.718 0, 1188550.951 1561687.809 0, 
+    1188790.36 1561698.913 0, 1189029.768 1561710.032 0, 1189269.175 1561721.165 0, 1189508.582 1561732.312 0, 1189746.86 1561743.421 0, 1189987.394 1561754.649 0, 1190226.799 1561765.838 0, 1190466.203 1561777.041 0, 1190705.606 1561788.259 0, 1190945.009 1561799.491 0, 
+    1191184.411 1561810.736 0, 1191423.813 1561821.996 0, 1191663.213 1561833.27 0, 1191902.614 1561844.558 0, 1192142.013 1561855.86 0, 1192381.412 1561867.176 0, 1192620.81 1561878.506 0, 1192860.207 1561889.851 0, 1193099.604 1561901.209 0, 1193339 1561912.581 0, 
+    1193578.396 1561923.968 0, 1193817.791 1561935.369 0, 1194057.185 1561946.784 0, 1194296.578 1561958.212 0, 1194535.971 1561969.655 0, 1194775.363 1561981.112 0, 1195014.755 1561992.584 0, 1195254.145 1562004.069 0, 1195492.408 1562015.514 0, 1195759.613 1556456.284 0, 
+    1196026.838 1550896.642 0))
+
+POLYGON ((1206982.323 1562584.047 0, 1206744.091 1562571.929 0, 1206504.734 1562559.767 0, 1206265.376 1562547.62 0, 1206026.017 1562535.487 0, 1205786.658 1562523.367 0, 1205547.298 1562511.262 0, 1205307.937 1562499.171 0, 1205068.575 1562487.094 0, 1204829.213 1562475.031 0, 
+    1204589.85 1562462.982 0, 1204350.486 1562450.948 0, 1204111.121 1562438.927 0, 1203871.756 1562426.921 0, 1203632.39 1562414.928 0, 1203393.024 1562402.95 0, 1203153.656 1562390.986 0, 1202914.288 1562379.035 0, 1202674.92 1562367.099 0, 1202435.55 1562355.177 0, 
+    1202196.18 1562343.269 0, 1201956.809 1562331.376 0, 1201717.438 1562319.496 0, 1201478.065 1562307.63 0, 1201237.567 1562295.723 0, 1200999.319 1562283.941 0, 1200759.945 1562272.118 0, 1200520.57 1562260.308 0, 1200281.194 1562248.513 0, 1200041.818 1562236.732 0, 
+    1199802.441 1562224.965 0, 1199563.063 1562213.212 0, 1199323.684 1562201.473 0, 1199084.305 1562189.749 0, 1198844.925 1562178.038 0, 1198605.545 1562166.341 0, 1198366.164 1562154.659 0, 1198126.782 1562142.991 0, 1197887.399 1562131.336 0, 1197648.016 1562119.696 0, 
+    1197408.632 1562108.07 0, 1197169.247 1562096.458 0, 1196929.862 1562084.86 0, 1196690.476 1562073.276 0, 1196451.089 1562061.706 0, 1196211.702 1562050.151 0, 1195972.314 1562038.609 0, 1195732.925 1562027.082 0, 1195492.408 1562015.514 0, 1195225.224 1567574.326 0, 
+    1194958.059 1573132.714 0, 1195197.918 1573144.249 0, 1195436.652 1573155.745 0, 1195675.386 1573167.255 0, 1195914.119 1573178.78 0, 1196152.852 1573190.318 0, 1196391.583 1573201.87 0, 1196630.314 1573213.436 0, 1196869.045 1573225.016 0, 1197107.774 1573236.611 0, 
+    1197346.503 1573248.219 0, 1197585.232 1573259.842 0, 1197823.959 1573271.478 0, 1198062.686 1573283.129 0, 1198301.412 1573294.793 0, 1198540.138 1573306.472 0, 1198778.863 1573318.165 0, 1199017.587 1573329.871 0, 1199256.31 1573341.592 0, 1199495.033 1573353.327 0, 
+    1199733.755 1573365.076 0, 1199972.477 1573376.839 0, 1200211.197 1573388.616 0, 1200449.917 1573400.407 0, 1200687.514 1573412.157 0, 1200927.355 1573424.031 0, 1201166.073 1573435.864 0, 1201404.79 1573447.712 0, 1201643.507 1573459.573 0, 1201882.223 1573471.448 0, 
+    1202120.938 1573483.338 0, 1202359.652 1573495.241 0, 1202598.366 1573507.159 0, 1202837.079 1573519.09 0, 1203075.791 1573531.036 0, 1203314.503 1573542.996 0, 1203553.214 1573554.969 0, 1203791.924 1573566.957 0, 1204030.634 1573578.959 0, 1204269.342 1573590.975 0, 
+    1204508.05 1573603.005 0, 1204746.758 1573615.049 0, 1204985.465 1573627.107 0, 1205224.171 1573639.179 0, 1205462.876 1573651.265 0, 1205701.58 1573663.365 0, 1205940.284 1573675.479 0, 1206178.987 1573687.607 0, 1206416.568 1573699.693 0, 1206699.435 1568142.082 0, 
+    1206982.323 1562584.047 0))
+
+POLYGON ((1217873.429 1574299.042 0, 1217635.882 1574286.286 0, 1217397.214 1574273.483 0, 1217158.545 1574260.694 0, 1216919.876 1574247.92 0, 1216681.205 1574235.159 0, 1216442.535 1574222.413 0, 1216203.863 1574209.681 0, 1215965.191 1574196.962 0, 1215726.517 1574184.258 0, 
+    1215487.843 1574171.568 0, 1215249.169 1574158.892 0, 1215010.493 1574146.23 0, 1214771.817 1574133.582 0, 1214533.14 1574120.948 0, 1214294.463 1574108.328 0, 1214055.784 1574095.722 0, 1213817.105 1574083.13 0, 1213578.425 1574070.552 0, 1213339.745 1574057.988 0, 
+    1213101.064 1574045.438 0, 1212862.381 1574032.903 0, 1212623.699 1574020.381 0, 1212385.015 1574007.874 0, 1212145.21 1573995.321 0, 1211907.646 1573982.901 0, 1211668.96 1573970.435 0, 1211430.274 1573957.984 0, 1211191.586 1573945.546 0, 1210952.898 1573933.123 0, 
+    1210714.21 1573920.714 0, 1210475.52 1573908.319 0, 1210236.83 1573895.937 0, 1209998.139 1573883.57 0, 1209759.448 1573871.217 0, 1209520.755 1573858.878 0, 1209282.062 1573846.553 0, 1209043.369 1573834.242 0, 1208804.674 1573821.946 0, 1208565.979 1573809.663 0, 
+    1208327.283 1573797.394 0, 1208088.586 1573785.139 0, 1207849.889 1573772.899 0, 1207611.191 1573760.672 0, 1207372.492 1573748.46 0, 1207133.793 1573736.261 0, 1206895.092 1573724.077 0, 1206656.391 1573711.906 0, 1206416.568 1573699.693 0, 1206133.723 1579256.873 0, 
+    1205850.9 1584813.617 0, 1206090.066 1584825.797 0, 1206328.113 1584837.934 0, 1206566.159 1584850.085 0, 1206804.205 1584862.25 0, 1207042.249 1584874.429 0, 1207280.293 1584886.622 0, 1207518.337 1584898.829 0, 1207756.379 1584911.05 0, 1207994.421 1584923.285 0, 
+    1208232.462 1584935.534 0, 1208470.502 1584947.798 0, 1208708.542 1584960.075 0, 1208946.581 1584972.366 0, 1209184.619 1584984.671 0, 1209422.657 1584996.99 0, 1209660.693 1585009.324 0, 1209898.729 1585021.671 0, 1210136.765 1585034.032 0, 1210374.799 1585046.407 0, 
+    1210612.833 1585058.796 0, 1210850.866 1585071.2 0, 1211088.899 1585083.617 0, 1211326.93 1585096.048 0, 1211563.843 1585108.435 0, 1211802.991 1585120.953 0, 1212041.021 1585133.426 0, 1212279.049 1585145.913 0, 1212517.077 1585158.415 0, 1212755.105 1585170.93 0, 
+    1212993.131 1585183.459 0, 1213231.157 1585196.003 0, 1213469.182 1585208.56 0, 1213707.206 1585221.132 0, 1213945.23 1585233.717 0, 1214183.253 1585246.316 0, 1214421.275 1585258.93 0, 1214659.296 1585271.557 0, 1214897.317 1585284.199 0, 1215135.336 1585296.854 0, 
+    1215373.356 1585309.523 0, 1215611.374 1585322.207 0, 1215849.391 1585334.904 0, 1216087.408 1585347.616 0, 1216325.424 1585360.341 0, 1216563.44 1585373.081 0, 1216801.454 1585385.834 0, 1217039.468 1585398.602 0, 1217276.364 1585411.323 0, 1217574.885 1579855.401 0, 
+    1217873.429 1574299.042 0))
+
+POLYGON ((1228700.095 1586041.307 0, 1228463.234 1586027.916 0, 1228225.257 1586014.476 0, 1227987.279 1586001.05 0, 1227749.301 1585987.638 0, 1227511.321 1585974.24 0, 1227273.342 1585960.857 0, 1227035.361 1585947.487 0, 1226797.379 1585934.131 0, 1226559.397 1585920.789 0, 
+    1226321.414 1585907.461 0, 1226083.43 1585894.147 0, 1225845.445 1585880.848 0, 1225607.46 1585867.562 0, 1225369.473 1585854.29 0, 1225131.486 1585841.032 0, 1224893.498 1585827.788 0, 1224655.51 1585814.559 0, 1224417.52 1585801.343 0, 1224179.53 1585788.141 0, 
+    1223941.539 1585774.953 0, 1223703.548 1585761.78 0, 1223465.555 1585748.62 0, 1223227.562 1585735.474 0, 1222988.452 1585722.281 0, 1222751.573 1585709.225 0, 1222513.578 1585696.121 0, 1222275.581 1585683.031 0, 1222037.584 1585669.955 0, 1221799.586 1585656.894 0, 
+    1221561.588 1585643.846 0, 1221323.588 1585630.812 0, 1221085.588 1585617.793 0, 1220847.587 1585604.787 0, 1220609.585 1585591.795 0, 1220371.583 1585578.818 0, 1220133.58 1585565.854 0, 1219895.576 1585552.905 0, 1219657.571 1585539.969 0, 1219419.565 1585527.047 0, 
+    1219181.559 1585514.14 0, 1218943.552 1585501.246 0, 1218705.544 1585488.367 0, 1218467.535 1585475.501 0, 1218229.526 1585462.65 0, 1217991.516 1585449.812 0, 1217753.505 1585436.988 0, 1217515.494 1585424.179 0, 1217276.364 1585411.323 0, 1216977.868 1590966.803 0, 
+    1216679.395 1596521.833 0, 1216917.867 1596534.653 0, 1217155.225 1596547.428 0, 1217392.582 1596560.216 0, 1217629.938 1596573.018 0, 1217867.294 1596585.835 0, 1218104.648 1596598.665 0, 1218342.002 1596611.509 0, 1218579.355 1596624.367 0, 1218816.708 1596637.239 0, 
+    1219054.059 1596650.125 0, 1219291.41 1596663.025 0, 1219528.76 1596675.94 0, 1219766.109 1596688.868 0, 1220003.458 1596701.81 0, 1220240.806 1596714.765 0, 1220478.153 1596727.735 0, 1220715.499 1596740.719 0, 1220952.845 1596753.717 0, 1221190.189 1596766.729 0, 
+    1221427.533 1596779.755 0, 1221664.877 1596792.795 0, 1221902.219 1596805.848 0, 1222139.561 1596818.916 0, 1222375.789 1596831.936 0, 1222614.242 1596845.093 0, 1222851.581 1596858.203 0, 1223088.92 1596871.327 0, 1223326.258 1596884.464 0, 1223563.595 1596897.616 0, 
+    1223800.931 1596910.781 0, 1224038.266 1596923.961 0, 1224275.601 1596937.154 0, 1224512.935 1596950.361 0, 1224750.268 1596963.583 0, 1224987.601 1596976.818 0, 1225224.932 1596990.067 0, 1225462.263 1597003.331 0, 1225699.593 1597016.608 0, 1225936.922 1597029.899 0, 
+    1226174.251 1597043.204 0, 1226411.579 1597056.523 0, 1226648.906 1597069.857 0, 1226886.232 1597083.204 0, 1227123.557 1597096.565 0, 1227360.882 1597109.94 0, 1227598.205 1597123.329 0, 1227835.528 1597136.732 0, 1228071.739 1597150.086 0, 1228385.904 1591595.921 0, 
+    1228700.095 1586041.307 0))
+
+POLYGON ((1239462.262 1597810.521 0, 1239226.088 1597796.5 0, 1238988.804 1597782.426 0, 1238751.519 1597768.367 0, 1238514.233 1597754.322 0, 1238276.947 1597740.29 0, 1238039.659 1597726.273 0, 1237802.371 1597712.269 0, 1237565.082 1597698.279 0, 1237327.792 1597684.304 0, 
+    1237090.501 1597670.342 0, 1236853.209 1597656.394 0, 1236615.917 1597642.461 0, 1236378.624 1597628.541 0, 1236141.33 1597614.635 0, 1235904.035 1597600.743 0, 1235666.739 1597586.865 0, 1235429.443 1597573.002 0, 1235192.145 1597559.152 0, 1234954.847 1597545.316 0, 
+    1234717.548 1597531.494 0, 1234480.248 1597517.686 0, 1234242.948 1597503.892 0, 1234005.646 1597490.111 0, 1233767.233 1597476.281 0, 1233531.041 1597462.593 0, 1233293.737 1597448.855 0, 1233056.433 1597435.131 0, 1232819.127 1597421.421 0, 1232581.821 1597407.724 0, 
+    1232344.514 1597394.042 0, 1232107.206 1597380.374 0, 1231869.898 1597366.719 0, 1231632.588 1597353.079 0, 1231395.278 1597339.452 0, 1231157.967 1597325.84 0, 1230920.655 1597312.241 0, 1230683.342 1597298.657 0, 1230446.029 1597285.086 0, 1230208.715 1597271.53 0, 
+    1229971.4 1597257.987 0, 1229734.084 1597244.458 0, 1229496.767 1597230.944 0, 1229259.45 1597217.443 0, 1229022.131 1597203.956 0, 1228784.812 1597190.483 0, 1228547.493 1597177.024 0, 1228310.172 1597163.58 0, 1228071.739 1597150.086 0, 1227757.599 1602703.795 0, 
+    1227443.486 1608257.043 0, 1227681.262 1608270.5 0, 1227917.929 1608283.907 0, 1228154.595 1608297.329 0, 1228391.26 1608310.765 0, 1228627.925 1608324.215 0, 1228864.589 1608337.678 0, 1229101.252 1608351.156 0, 1229337.914 1608364.647 0, 1229574.575 1608378.152 0, 
+    1229811.236 1608391.672 0, 1230047.895 1608405.205 0, 1230284.554 1608418.752 0, 1230521.213 1608432.313 0, 1230757.87 1608445.888 0, 1230994.526 1608459.477 0, 1231231.182 1608473.08 0, 1231467.837 1608486.697 0, 1231704.491 1608500.327 0, 1231941.145 1608513.972 0, 
+    1232177.797 1608527.63 0, 1232414.449 1608541.303 0, 1232651.1 1608554.989 0, 1232887.75 1608568.69 0, 1233123.292 1608582.34 0, 1233361.048 1608596.132 0, 1233597.696 1608609.874 0, 1233834.342 1608623.63 0, 1234070.989 1608637.4 0, 1234307.634 1608651.184 0, 
+    1234544.278 1608664.982 0, 1234780.922 1608678.794 0, 1235017.565 1608692.62 0, 1235254.207 1608706.459 0, 1235490.848 1608720.313 0, 1235727.488 1608734.18 0, 1235964.128 1608748.062 0, 1236200.767 1608761.957 0, 1236437.405 1608775.866 0, 1236674.042 1608789.789 0, 
+    1236910.678 1608803.727 0, 1237147.314 1608817.678 0, 1237383.948 1608831.643 0, 1237620.582 1608845.622 0, 1237857.215 1608859.614 0, 1238093.847 1608873.621 0, 1238330.479 1608887.642 0, 1238567.109 1608901.676 0, 1238802.632 1608915.659 0, 1239132.433 1603363.321 0, 
+    1239462.262 1597810.521 0))
+
+POLYGON ((1250159.873 1609606.365 0, 1249924.388 1609591.716 0, 1249687.798 1609577.013 0, 1249451.207 1609562.324 0, 1249214.616 1609547.649 0, 1248978.023 1609532.987 0, 1248741.43 1609518.34 0, 1248504.836 1609503.707 0, 1248268.24 1609489.087 0, 1248031.644 1609474.481 0, 
+    1247795.048 1609459.89 0, 1247558.45 1609445.312 0, 1247321.851 1609430.748 0, 1247085.252 1609416.198 0, 1246848.652 1609401.662 0, 1246612.05 1609387.14 0, 1246375.449 1609372.632 0, 1246138.846 1609358.138 0, 1245902.242 1609343.658 0, 1245665.637 1609329.191 0, 
+    1245429.032 1609314.739 0, 1245192.426 1609300.3 0, 1244955.819 1609285.876 0, 1244719.211 1609271.465 0, 1244481.496 1609257.001 0, 1244245.992 1609242.686 0, 1244009.382 1609228.317 0, 1243772.771 1609213.962 0, 1243536.158 1609199.621 0, 1243299.545 1609185.294 0, 
+    1243062.932 1609170.98 0, 1242826.317 1609156.681 0, 1242589.701 1609142.396 0, 1242353.085 1609128.125 0, 1242116.468 1609113.867 0, 1241879.85 1609099.624 0, 1241643.231 1609085.394 0, 1241406.611 1609071.178 0, 1241169.99 1609056.977 0, 1240933.369 1609042.789 0, 
+    1240696.747 1609028.615 0, 1240460.124 1609014.455 0, 1240223.5 1609000.309 0, 1239986.875 1608986.177 0, 1239750.249 1608972.058 0, 1239513.623 1608957.954 0, 1239276.996 1608943.864 0, 1239040.368 1608929.787 0, 1238802.632 1608915.659 0, 1238472.859 1614467.529 0, 
+    1238143.114 1620018.925 0, 1238380.193 1620033.014 0, 1238616.167 1620047.052 0, 1238852.141 1620061.103 0, 1239088.114 1620075.169 0, 1239324.086 1620089.248 0, 1239560.057 1620103.341 0, 1239796.028 1620117.448 0, 1240031.997 1620131.569 0, 1240267.966 1620145.703 0, 
+    1240503.934 1620159.852 0, 1240739.901 1620174.015 0, 1240975.867 1620188.191 0, 1241211.833 1620202.381 0, 1241447.797 1620216.585 0, 1241683.761 1620230.804 0, 1241919.724 1620245.036 0, 1242155.686 1620259.281 0, 1242391.647 1620273.541 0, 1242627.608 1620287.815 0, 
+    1242863.567 1620302.102 0, 1243099.526 1620316.404 0, 1243335.484 1620330.719 0, 1243571.441 1620345.048 0, 1243806.294 1620359.324 0, 1244043.352 1620373.748 0, 1244279.307 1620388.119 0, 1244515.26 1620402.504 0, 1244751.213 1620416.902 0, 1244987.165 1620431.315 0, 
+    1245223.116 1620445.741 0, 1245459.066 1620460.182 0, 1245695.016 1620474.636 0, 1245930.964 1620489.104 0, 1246166.912 1620503.586 0, 1246402.859 1620518.082 0, 1246638.805 1620532.591 0, 1246874.75 1620547.115 0, 1247110.694 1620561.653 0, 1247346.638 1620576.204 0, 
+    1247582.58 1620590.769 0, 1247818.522 1620605.348 0, 1248054.463 1620619.941 0, 1248290.403 1620634.548 0, 1248526.342 1620649.169 0, 1248762.28 1620663.804 0, 1248998.217 1620678.452 0, 1249234.154 1620693.115 0, 1249468.988 1620707.723 0, 1249814.415 1615157.281 0, 
+    1250159.873 1609606.365 0))
+
+POLYGON ((1260792.871 1621428.515 0, 1260558.077 1621413.244 0, 1260322.183 1621397.915 0, 1260086.288 1621382.6 0, 1259850.392 1621367.299 0, 1259614.495 1621352.011 0, 1259378.598 1621336.738 0, 1259142.699 1621321.478 0, 1258906.799 1621306.233 0, 1258670.899 1621291.001 0, 
+    1258434.998 1621275.783 0, 1258199.095 1621260.579 0, 1257963.192 1621245.389 0, 1257727.288 1621230.213 0, 1257491.383 1621215.05 0, 1257255.477 1621199.902 0, 1257019.571 1621184.767 0, 1256783.663 1621169.646 0, 1256547.754 1621154.539 0, 1256311.845 1621139.447 0, 
+    1256075.935 1621124.367 0, 1255840.024 1621109.302 0, 1255604.112 1621094.251 0, 1255368.199 1621079.214 0, 1255131.184 1621064.12 0, 1254896.37 1621049.18 0, 1254660.454 1621034.185 0, 1254424.538 1621019.203 0, 1254188.621 1621004.235 0, 1253952.702 1620989.281 0, 
+    1253716.783 1620974.341 0, 1253480.863 1620959.414 0, 1253244.942 1620944.502 0, 1253009.021 1620929.603 0, 1252773.098 1620914.719 0, 1252537.175 1620899.848 0, 1252301.25 1620884.991 0, 1252065.325 1620870.148 0, 1251829.399 1620855.319 0, 1251593.472 1620840.504 0, 
+    1251357.544 1620825.702 0, 1251121.615 1620810.915 0, 1250885.686 1620796.141 0, 1250649.755 1620781.381 0, 1250413.824 1620766.636 0, 1250177.892 1620751.904 0, 1249941.958 1620737.186 0, 1249706.025 1620722.482 0, 1249468.988 1620707.723 0, 1249123.59 1626257.684 0, 
+    1248778.223 1631807.158 0, 1249014.603 1631821.876 0, 1249249.884 1631836.539 0, 1249485.164 1631851.216 0, 1249720.443 1631865.907 0, 1249955.721 1631880.612 0, 1250190.998 1631895.331 0, 1250426.274 1631910.064 0, 1250661.55 1631924.81 0, 1250896.824 1631939.571 0, 
+    1251132.098 1631954.345 0, 1251367.371 1631969.133 0, 1251602.643 1631983.935 0, 1251837.914 1631998.751 0, 1252073.184 1632013.58 0, 1252308.454 1632028.424 0, 1252543.722 1632043.281 0, 1252778.99 1632058.152 0, 1253014.257 1632073.037 0, 1253249.522 1632087.936 0, 
+    1253484.787 1632102.849 0, 1253720.052 1632117.775 0, 1253955.315 1632132.716 0, 1254190.577 1632147.67 0, 1254424.741 1632162.568 0, 1254661.099 1632177.62 0, 1254896.359 1632192.616 0, 1255131.618 1632207.625 0, 1255366.876 1632222.649 0, 1255602.133 1632237.686 0, 
+    1255837.389 1632252.737 0, 1256072.644 1632267.802 0, 1256307.899 1632282.881 0, 1256543.152 1632297.974 0, 1256778.405 1632313.08 0, 1257013.656 1632328.201 0, 1257248.907 1632343.335 0, 1257484.157 1632358.483 0, 1257719.406 1632373.645 0, 1257954.655 1632388.821 0, 
+    1258189.902 1632404.01 0, 1258425.148 1632419.214 0, 1258660.394 1632434.431 0, 1258895.638 1632449.662 0, 1259130.882 1632464.907 0, 1259366.125 1632480.166 0, 1259601.367 1632495.439 0, 1259836.608 1632510.725 0, 1260070.751 1632525.954 0, 1260431.795 1626977.478 0, 
+    1260792.871 1621428.515 0))
+
+POLYGON ((1271361.203 1633276.652 0, 1271127.102 1633260.761 0, 1270891.905 1633244.81 0, 1270656.707 1633228.873 0, 1270421.508 1633212.949 0, 1270186.309 1633197.04 0, 1269951.108 1633181.144 0, 1269715.907 1633165.262 0, 1269480.704 1633149.394 0, 1269245.501 1633133.54 0, 
+    1269010.296 1633117.7 0, 1268775.091 1633101.873 0, 1268539.885 1633086.061 0, 1268304.678 1633070.262 0, 1268069.47 1633054.477 0, 1267834.261 1633038.706 0, 1267599.051 1633022.949 0, 1267363.84 1633007.205 0, 1267128.628 1632991.476 0, 1266893.415 1632975.76 0, 
+    1266658.202 1632960.058 0, 1266422.987 1632944.37 0, 1266187.772 1632928.696 0, 1265952.555 1632913.035 0, 1265716.242 1632897.316 0, 1265482.12 1632881.756 0, 1265246.9 1632866.137 0, 1265011.68 1632850.532 0, 1264776.459 1632834.941 0, 1264541.237 1632819.364 0, 
+    1264306.015 1632803.8 0, 1264070.791 1632788.251 0, 1263835.566 1632772.715 0, 1263600.341 1632757.193 0, 1263365.114 1632741.685 0, 1263129.887 1632726.191 0, 1262894.658 1632710.71 0, 1262659.429 1632695.244 0, 1262424.199 1632679.791 0, 1262188.968 1632664.352 0, 
+    1261953.736 1632648.927 0, 1261718.503 1632633.516 0, 1261483.269 1632618.119 0, 1261248.035 1632602.735 0, 1261012.799 1632587.366 0, 1260777.563 1632572.01 0, 1260542.325 1632556.668 0, 1260307.087 1632541.34 0, 1260070.751 1632525.954 0, 1259709.739 1638073.937 0, 
+    1259348.76 1643621.419 0, 1259584.439 1643636.762 0, 1259819.025 1643652.047 0, 1260053.609 1643667.347 0, 1260288.192 1643682.66 0, 1260522.775 1643697.987 0, 1260757.357 1643713.327 0, 1260991.937 1643728.682 0, 1261226.517 1643744.05 0, 1261461.096 1643759.433 0, 
+    1261695.674 1643774.828 0, 1261930.251 1643790.238 0, 1262164.827 1643805.662 0, 1262399.403 1643821.099 0, 1262633.977 1643836.551 0, 1262868.551 1643852.016 0, 1263103.123 1643867.494 0, 1263337.695 1643882.987 0, 1263572.265 1643898.493 0, 1263806.835 1643914.014 0, 
+    1264041.404 1643929.548 0, 1264275.972 1643945.096 0, 1264510.539 1643960.657 0, 1264745.105 1643976.233 0, 1264978.578 1643991.749 0, 1265214.235 1644007.425 0, 1265448.798 1644023.042 0, 1265683.361 1644038.673 0, 1265917.923 1644054.317 0, 1266152.483 1644069.975 0, 
+    1266387.043 1644085.648 0, 1266621.602 1644101.333 0, 1266856.16 1644117.033 0, 1267090.717 1644132.747 0, 1267325.273 1644148.474 0, 1267559.828 1644164.215 0, 1267794.382 1644179.97 0, 1268028.935 1644195.739 0, 1268263.487 1644211.521 0, 1268498.039 1644227.318 0, 
+    1268732.589 1644243.128 0, 1268967.139 1644258.952 0, 1269201.687 1644274.79 0, 1269436.235 1644290.641 0, 1269670.782 1644306.507 0, 1269905.328 1644322.386 0, 1270139.873 1644338.279 0, 1270374.416 1644354.186 0, 1270607.868 1644370.032 0, 1270984.519 1638823.592 0, 
+    1271361.203 1633276.652 0))
+
+POLYGON ((1281864.816 1645150.451 0, 1281631.409 1645133.945 0, 1281396.911 1645117.376 0, 1281162.412 1645100.82 0, 1280927.912 1645084.279 0, 1280693.411 1645067.751 0, 1280458.909 1645051.237 0, 1280224.406 1645034.736 0, 1279989.902 1645018.25 0, 1279755.397 1645001.777 0, 
+    1279520.891 1644985.318 0, 1279286.384 1644968.873 0, 1279051.877 1644952.441 0, 1278817.368 1644936.024 0, 1278582.858 1644919.62 0, 1278348.348 1644903.23 0, 1278113.836 1644886.854 0, 1277879.323 1644870.492 0, 1277644.81 1644854.143 0, 1277410.295 1644837.809 0, 
+    1277175.78 1644821.488 0, 1276941.263 1644805.181 0, 1276706.746 1644788.887 0, 1276472.228 1644772.608 0, 1276236.618 1644756.266 0, 1276003.188 1644740.09 0, 1275768.667 1644723.852 0, 1275534.145 1644707.628 0, 1275299.621 1644691.417 0, 1275065.097 1644675.221 0, 
+    1274830.572 1644659.038 0, 1274596.046 1644642.869 0, 1274361.519 1644626.713 0, 1274126.991 1644610.572 0, 1273892.463 1644594.444 0, 1273657.933 1644578.33 0, 1273423.402 1644562.23 0, 1273188.87 1644546.144 0, 1272954.338 1644530.071 0, 1272719.804 1644514.013 0, 
+    1272485.27 1644497.968 0, 1272250.734 1644481.937 0, 1272016.198 1644465.92 0, 1271781.66 1644449.916 0, 1271547.122 1644433.927 0, 1271312.583 1644417.951 0, 1271078.043 1644401.989 0, 1270843.502 1644386.041 0, 1270607.868 1644370.032 0, 1270231.252 1649915.966 0, 
+    1269854.67 1655461.386 0, 1270089.648 1655477.35 0, 1270323.536 1655493.254 0, 1270557.424 1655509.171 0, 1270791.31 1655525.103 0, 1271025.196 1655541.048 0, 1271259.08 1655557.007 0, 1271492.964 1655572.979 0, 1271726.846 1655588.966 0, 1271960.728 1655604.966 0, 
+    1272194.609 1655620.98 0, 1272428.489 1655637.007 0, 1272662.368 1655653.049 0, 1272896.246 1655669.104 0, 1273130.123 1655685.173 0, 1273363.999 1655701.256 0, 1273597.874 1655717.353 0, 1273831.748 1655733.463 0, 1274065.621 1655749.587 0, 1274299.494 1655765.725 0, 
+    1274533.365 1655781.876 0, 1274767.235 1655798.042 0, 1275001.105 1655814.221 0, 1275234.973 1655830.414 0, 1275467.753 1655846.545 0, 1275702.707 1655862.841 0, 1275936.573 1655879.075 0, 1276170.438 1655895.323 0, 1276404.301 1655911.585 0, 1276638.164 1655927.86 0, 
+    1276872.026 1655944.15 0, 1277105.887 1655960.453 0, 1277339.746 1655976.769 0, 1277573.605 1655993.1 0, 1277807.463 1656009.444 0, 1278041.32 1656025.802 0, 1278275.176 1656042.174 0, 1278509.031 1656058.56 0, 1278742.885 1656074.959 0, 1278976.739 1656091.372 0, 
+    1279210.591 1656107.799 0, 1279444.442 1656124.24 0, 1279678.292 1656140.694 0, 1279912.141 1656157.162 0, 1280145.99 1656173.644 0, 1280379.837 1656190.14 0, 1280613.683 1656206.65 0, 1280847.529 1656223.173 0, 1281080.287 1656239.633 0, 1281472.533 1650695.299 0, 
+    1281864.816 1645150.451 0))
+
+POLYGON ((1292303.659 1657049.591 0, 1292070.947 1657032.474 0, 1291837.149 1657015.29 0, 1291603.351 1656998.12 0, 1291369.551 1656980.963 0, 1291135.75 1656963.821 0, 1290901.948 1656946.692 0, 1290668.145 1656929.577 0, 1290434.342 1656912.476 0, 1290200.537 1656895.388 0, 
+    1289966.731 1656878.314 0, 1289732.924 1656861.254 0, 1289499.116 1656844.208 0, 1289265.308 1656827.176 0, 1289031.498 1656810.157 0, 1288797.687 1656793.152 0, 1288563.875 1656776.161 0, 1288330.062 1656759.184 0, 1288096.248 1656742.22 0, 1287862.434 1656725.27 0, 
+    1287628.618 1656708.334 0, 1287394.801 1656691.411 0, 1287160.983 1656674.503 0, 1286927.164 1656657.608 0, 1286692.259 1656640.649 0, 1286459.524 1656623.86 0, 1286225.702 1656607.006 0, 1285991.879 1656590.166 0, 1285758.055 1656573.34 0, 1285524.231 1656556.528 0, 
+    1285290.405 1656539.729 0, 1285056.578 1656522.945 0, 1284822.75 1656506.174 0, 1284588.922 1656489.417 0, 1284355.092 1656472.673 0, 1284121.261 1656455.943 0, 1283887.43 1656439.227 0, 1283653.597 1656422.525 0, 1283419.763 1656405.837 0, 1283185.929 1656389.162 0, 
+    1282952.093 1656372.501 0, 1282718.257 1656355.854 0, 1282484.419 1656339.221 0, 1282250.58 1656322.601 0, 1282016.741 1656305.995 0, 1281782.9 1656289.403 0, 1281549.059 1656272.825 0, 1281315.216 1656256.261 0, 1281080.287 1656239.633 0, 1280688.077 1661783.447 0, 
+    1280295.904 1667326.735 0, 1280530.178 1667343.317 0, 1280763.368 1667359.835 0, 1280996.557 1667376.367 0, 1281229.745 1667392.913 0, 1281462.932 1667409.472 0, 1281696.118 1667426.046 0, 1281929.303 1667442.632 0, 1282162.487 1667459.233 0, 1282395.67 1667475.848 0, 
+    1282628.852 1667492.476 0, 1282862.033 1667509.117 0, 1283095.213 1667525.773 0, 1283328.392 1667542.442 0, 1283561.571 1667559.125 0, 1283794.748 1667575.822 0, 1284027.924 1667592.532 0, 1284261.099 1667609.257 0, 1284494.273 1667625.995 0, 1284727.447 1667642.746 0, 
+    1284960.619 1667659.512 0, 1285193.79 1667676.291 0, 1285426.96 1667693.083 0, 1285660.13 1667709.89 0, 1285892.216 1667726.632 0, 1286126.465 1667743.544 0, 1286359.632 1667760.392 0, 1286592.797 1667777.253 0, 1286825.961 1667794.128 0, 1287059.125 1667811.017 0, 
+    1287292.287 1667827.92 0, 1287525.448 1667844.836 0, 1287758.609 1667861.766 0, 1287991.768 1667878.71 0, 1288224.926 1667895.668 0, 1288458.084 1667912.639 0, 1288691.24 1667929.624 0, 1288924.396 1667946.622 0, 1289157.55 1667963.635 0, 1289390.703 1667980.661 0, 
+    1289623.856 1667997.701 0, 1289857.007 1668014.754 0, 1290090.157 1668031.821 0, 1290323.307 1668048.902 0, 1290556.455 1668065.997 0, 1290789.602 1668083.106 0, 1291022.749 1668100.228 0, 1291255.894 1668117.364 0, 1291487.957 1668134.434 0, 1291895.789 1662592.276 0, 
+    1292303.659 1657049.591 0))
+
+POLYGON ((1302677.683 1668973.748 0, 1302445.668 1668956.022 0, 1302212.572 1668938.228 0, 1301979.475 1668920.447 0, 1301746.377 1668902.68 0, 1301513.277 1668884.927 0, 1301280.177 1668867.187 0, 1301047.076 1668849.461 0, 1300813.974 1668831.749 0, 1300580.871 1668814.051 0, 
+    1300347.766 1668796.366 0, 1300114.661 1668778.695 0, 1299881.554 1668761.038 0, 1299648.447 1668743.394 0, 1299415.339 1668725.764 0, 1299182.229 1668708.148 0, 1298949.118 1668690.546 0, 1298716.007 1668672.957 0, 1298482.894 1668655.382 0, 1298249.781 1668637.821 0, 
+    1298016.666 1668620.273 0, 1297783.55 1668602.739 0, 1297550.433 1668585.219 0, 1297317.316 1668567.713 0, 1297083.116 1668550.139 0, 1296851.077 1668532.741 0, 1296617.956 1668515.276 0, 1296384.834 1668497.825 0, 1296151.711 1668480.387 0, 1295918.587 1668462.963 0, 
+    1295685.462 1668445.553 0, 1295452.336 1668428.156 0, 1295219.209 1668410.773 0, 1294986.081 1668393.404 0, 1294752.952 1668376.048 0, 1294519.822 1668358.707 0, 1294286.691 1668341.379 0, 1294053.559 1668324.065 0, 1293820.426 1668306.764 0, 1293587.291 1668289.477 0, 
+    1293354.156 1668272.204 0, 1293121.02 1668254.945 0, 1292887.883 1668237.699 0, 1292654.745 1668220.467 0, 1292421.605 1668203.249 0, 1292188.465 1668186.044 0, 1291955.324 1668168.854 0, 1291722.182 1668151.677 0, 1291487.957 1668134.434 0, 1291080.164 1673676.059 0, 
+    1290672.411 1679217.144 0, 1290905.98 1679234.339 0, 1291138.47 1679251.468 0, 1291370.959 1679268.61 0, 1291603.447 1679285.767 0, 1291835.934 1679302.937 0, 1292068.42 1679320.121 0, 1292300.905 1679337.318 0, 1292533.389 1679354.529 0, 1292765.872 1679371.754 0, 
+    1292998.354 1679388.992 0, 1293230.835 1679406.244 0, 1293463.315 1679423.51 0, 1293695.794 1679440.79 0, 1293928.271 1679458.083 0, 1294160.748 1679475.39 0, 1294393.224 1679492.71 0, 1294625.699 1679510.045 0, 1294858.172 1679527.393 0, 1295090.645 1679544.754 0, 
+    1295323.117 1679562.129 0, 1295555.588 1679579.518 0, 1295788.057 1679596.921 0, 1296020.526 1679614.337 0, 1296251.916 1679631.687 0, 1296485.46 1679649.211 0, 1296717.926 1679666.669 0, 1296950.39 1679684.14 0, 1297182.854 1679701.624 0, 1297415.316 1679719.123 0, 
+    1297647.778 1679736.635 0, 1297880.238 1679754.161 0, 1298112.697 1679771.7 0, 1298345.156 1679789.253 0, 1298577.613 1679806.82 0, 1298810.069 1679824.401 0, 1299042.525 1679841.995 0, 1299274.979 1679859.603 0, 1299507.432 1679877.224 0, 1299739.884 1679894.86 0, 
+    1299972.335 1679912.509 0, 1300204.785 1679930.171 0, 1300437.234 1679947.848 0, 1300669.682 1679965.537 0, 1300902.129 1679983.241 0, 1301134.575 1680000.958 0, 1301367.02 1680018.69 0, 1301599.464 1680036.434 0, 1301830.83 1680054.11 0, 1302254.236 1674514.199 0, 
+    1302677.683 1668973.748 0))
+
+POLYGON ((540755.844 1000013.73 0, 540484.768 1000040.63 0, 540212.303 1000067.684 0, 539939.838 1000094.754 0, 539667.376 1000121.84 0, 539394.915 1000148.943 0, 539122.456 1000176.061 0, 538849.998 1000203.195 0, 538577.542 1000230.346 0, 538305.087 1000257.512 0, 
+    538032.634 1000284.695 0, 537760.183 1000311.893 0, 537487.733 1000339.108 0, 537215.285 1000366.338 0, 536942.839 1000393.585 0, 536670.394 1000420.847 0, 536397.951 1000448.126 0, 536125.509 1000475.421 0, 535853.069 1000502.732 0, 535580.63 1000530.058 0, 
+    535308.193 1000557.401 0, 535035.758 1000584.76 0, 534763.325 1000612.135 0, 534490.893 1000639.526 0, 534217.07 1000667.073 0, 533946.033 1000694.356 0, 533673.606 1000721.795 0, 533401.181 1000749.25 0, 533128.757 1000776.721 0, 532856.334 1000804.208 0, 
+    532583.914 1000831.711 0, 532311.494 1000859.23 0, 532039.077 1000886.766 0, 531766.661 1000914.317 0, 531494.247 1000941.884 0, 531221.834 1000969.468 0, 530949.423 1000997.067 0, 530677.014 1001024.682 0, 530404.606 1001052.314 0, 530132.2 1001079.961 0, 
+    529859.795 1001107.625 0, 529587.393 1001135.304 0, 529314.991 1001163 0, 529042.592 1001190.711 0, 528770.194 1001218.439 0, 528497.797 1001246.183 0, 528225.403 1001273.942 0, 527953.01 1001301.718 0, 527679.225 1001329.652 0, 528245.775 1006880.865 0, 
+    528812.335 1012432.176 0, 529085.463 1012404.309 0, 529357.203 1012376.6 0, 529628.944 1012348.907 0, 529900.687 1012321.23 0, 530172.431 1012293.569 0, 530444.177 1012265.924 0, 530715.925 1012238.294 0, 530987.675 1012210.681 0, 531259.426 1012183.084 0, 
+    531531.178 1012155.503 0, 531802.932 1012127.938 0, 532074.688 1012100.389 0, 532346.446 1012072.856 0, 532618.205 1012045.338 0, 532889.966 1012017.837 0, 533161.728 1011990.352 0, 533433.492 1011962.883 0, 533705.257 1011935.43 0, 533977.025 1011907.993 0, 
+    534248.793 1011880.571 0, 534520.564 1011853.166 0, 534792.336 1011825.777 0, 535064.109 1011798.404 0, 535334.496 1011771.186 0, 535607.662 1011743.705 0, 535879.44 1011716.38 0, 536151.22 1011689.071 0, 536423.002 1011661.778 0, 536694.785 1011634.5 0, 
+    536966.57 1011607.239 0, 537238.356 1011579.994 0, 537510.145 1011552.765 0, 537781.934 1011525.552 0, 538053.726 1011498.354 0, 538325.518 1011471.173 0, 538597.313 1011444.008 0, 538869.109 1011416.859 0, 539140.907 1011389.725 0, 539412.706 1011362.608 0, 
+    539684.507 1011335.507 0, 539956.309 1011308.422 0, 540228.113 1011281.352 0, 540499.919 1011254.299 0, 540771.726 1011227.262 0, 541043.535 1011200.24 0, 541315.346 1011173.235 0, 541587.158 1011146.246 0, 541857.583 1011119.41 0, 541306.709 1005566.521 0, 
+    540755.844 1000013.73 0))
+
+POLYGON ((554906.488 1009843.505 0, 554635.985 1009869.577 0, 554364.098 1009895.798 0, 554092.213 1009922.035 0, 553820.328 1009948.289 0, 553548.446 1009974.558 0, 553276.565 1010000.843 0, 553004.685 1010027.144 0, 552732.808 1010053.462 0, 552460.931 1010079.795 0, 
+    552189.056 1010106.144 0, 551917.183 1010132.509 0, 551645.311 1010158.891 0, 551373.441 1010185.288 0, 551101.573 1010211.701 0, 550829.706 1010238.13 0, 550557.84 1010264.576 0, 550285.976 1010291.037 0, 550014.114 1010317.514 0, 549742.253 1010344.008 0, 
+    549470.394 1010370.517 0, 549198.536 1010397.042 0, 548926.68 1010423.583 0, 548654.825 1010450.141 0, 548381.585 1010476.85 0, 548111.121 1010503.303 0, 547839.271 1010529.909 0, 547567.423 1010556.53 0, 547295.576 1010583.167 0, 547023.731 1010609.82 0, 
+    546751.887 1010636.49 0, 546480.045 1010663.175 0, 546208.204 1010689.876 0, 545936.366 1010716.594 0, 545664.528 1010743.327 0, 545392.693 1010770.076 0, 545120.858 1010796.841 0, 544849.026 1010823.623 0, 544577.195 1010850.42 0, 544305.365 1010877.233 0, 
+    544033.537 1010904.062 0, 543761.711 1010930.908 0, 543489.886 1010957.769 0, 543218.063 1010984.646 0, 542946.242 1011011.54 0, 542674.422 1011038.449 0, 542402.603 1011065.374 0, 542130.787 1011092.315 0, 541857.583 1011119.41 0, 542408.467 1016672.393 0, 
+    542959.36 1022225.466 0, 543231.906 1022198.436 0, 543503.069 1022171.56 0, 543774.234 1022144.699 0, 544045.4 1022117.855 0, 544316.568 1022091.026 0, 544587.737 1022064.213 0, 544858.908 1022037.417 0, 545130.081 1022010.636 0, 545401.255 1021983.871 0, 
+    545672.431 1021957.122 0, 545943.608 1021930.389 0, 546214.787 1021903.673 0, 546485.967 1021876.972 0, 546757.149 1021850.287 0, 547028.333 1021823.618 0, 547299.518 1021796.965 0, 547570.705 1021770.328 0, 547841.893 1021743.707 0, 548113.083 1021717.101 0, 
+    548384.275 1021690.512 0, 548655.467 1021663.939 0, 548926.662 1021637.382 0, 549197.858 1021610.84 0, 549467.672 1021584.45 0, 549740.255 1021557.806 0, 550011.456 1021531.312 0, 550282.658 1021504.835 0, 550553.862 1021478.373 0, 550825.068 1021451.928 0, 
+    551096.275 1021425.498 0, 551367.483 1021399.085 0, 551638.693 1021372.687 0, 551909.905 1021346.305 0, 552181.118 1021319.94 0, 552452.333 1021293.59 0, 552723.549 1021267.256 0, 552994.767 1021240.938 0, 553265.987 1021214.636 0, 553537.208 1021188.351 0, 
+    553808.43 1021162.081 0, 554079.654 1021135.827 0, 554350.88 1021109.589 0, 554622.107 1021083.367 0, 554893.336 1021057.161 0, 555164.566 1021030.97 0, 555435.798 1021004.796 0, 555707.031 1020978.638 0, 555976.883 1020952.629 0, 555441.681 1015398.022 0, 
+    554906.488 1009843.505 0))
+
+POLYGON ((568997.951 1019716.574 0, 568728.024 1019741.821 0, 568456.718 1019767.213 0, 568185.414 1019792.62 0, 567914.11 1019818.044 0, 567642.809 1019843.484 0, 567371.509 1019868.94 0, 567100.21 1019894.411 0, 566828.913 1019919.899 0, 566557.617 1019945.402 0, 
+    566286.323 1019970.922 0, 566015.03 1019996.457 0, 565743.739 1020022.009 0, 565472.449 1020047.576 0, 565201.161 1020073.16 0, 564929.875 1020098.759 0, 564658.589 1020124.375 0, 564387.306 1020150.006 0, 564116.024 1020175.653 0, 563844.743 1020201.316 0, 
+    563573.464 1020226.996 0, 563302.186 1020252.691 0, 563030.91 1020278.402 0, 562759.636 1020304.129 0, 562486.98 1020330.003 0, 562217.091 1020355.631 0, 561945.821 1020381.406 0, 561674.553 1020407.197 0, 561403.286 1020433.004 0, 561132.02 1020458.827 0, 
+    560860.756 1020484.666 0, 560589.494 1020510.521 0, 560318.233 1020536.392 0, 560046.974 1020562.278 0, 559775.716 1020588.181 0, 559504.459 1020614.1 0, 559233.205 1020640.034 0, 558961.951 1020665.985 0, 558690.699 1020691.952 0, 558419.449 1020717.934 0, 
+    558148.201 1020743.933 0, 557876.953 1020769.947 0, 557605.708 1020795.978 0, 557334.464 1020822.024 0, 557063.221 1020848.087 0, 556791.98 1020874.165 0, 556520.741 1020900.259 0, 556249.503 1020926.37 0, 555976.883 1020952.629 0, 556512.093 1026507.321 0, 
+    557047.311 1032062.095 0, 557319.274 1032035.899 0, 557589.858 1032009.852 0, 557860.443 1031983.82 0, 558131.031 1031957.805 0, 558401.619 1031931.805 0, 558672.209 1031905.821 0, 558942.801 1031879.854 0, 559213.394 1031853.902 0, 559483.989 1031827.966 0, 
+    559754.586 1031802.046 0, 560025.183 1031776.142 0, 560295.783 1031750.254 0, 560566.384 1031724.382 0, 560836.986 1031698.526 0, 561107.59 1031672.685 0, 561378.195 1031646.861 0, 561648.802 1031621.053 0, 561919.411 1031595.26 0, 562190.021 1031569.483 0, 
+    562460.632 1031543.723 0, 562731.245 1031517.978 0, 563001.86 1031492.249 0, 563272.476 1031466.536 0, 563541.714 1031440.97 0, 563813.713 1031415.158 0, 564084.333 1031389.493 0, 564354.955 1031363.844 0, 564625.579 1031338.211 0, 564896.204 1031312.594 0, 
+    565166.831 1031286.992 0, 565437.459 1031261.407 0, 565708.088 1031235.837 0, 565978.72 1031210.284 0, 566249.352 1031184.746 0, 566519.986 1031159.224 0, 566790.622 1031133.718 0, 567061.259 1031108.229 0, 567331.898 1031082.755 0, 567602.538 1031057.297 0, 
+    567873.18 1031031.854 0, 568143.823 1031006.428 0, 568414.467 1030981.018 0, 568685.114 1030955.624 0, 568955.761 1030930.245 0, 569226.41 1030904.883 0, 569497.061 1030879.536 0, 569767.713 1030854.206 0, 570036.988 1030829.02 0, 569517.466 1025272.756 0, 
+    568997.951 1019716.574 0))
+
+POLYGON ((583030.097 1029632.648 0, 582760.75 1029657.073 0, 582490.027 1029681.639 0, 582219.306 1029706.221 0, 581948.586 1029730.819 0, 581677.868 1029755.432 0, 581407.151 1029780.062 0, 581136.436 1029804.707 0, 580865.722 1029829.369 0, 580595.01 1029854.046 0, 
+    580324.299 1029878.739 0, 580053.589 1029903.449 0, 579782.881 1029928.174 0, 579512.174 1029952.915 0, 579241.469 1029977.672 0, 578970.765 1030002.445 0, 578700.063 1030027.234 0, 578429.362 1030052.039 0, 578158.663 1030076.86 0, 577887.965 1030101.696 0, 
+    577617.269 1030126.549 0, 577346.574 1030151.418 0, 577075.88 1030176.302 0, 576805.188 1030201.202 0, 576533.12 1030226.246 0, 576263.809 1030251.051 0, 575993.121 1030275.999 0, 575722.435 1030300.964 0, 575451.75 1030325.944 0, 575181.067 1030350.94 0, 
+    574910.385 1030375.952 0, 574639.705 1030400.98 0, 574369.026 1030426.023 0, 574098.349 1030451.083 0, 573827.673 1030476.159 0, 573556.999 1030501.25 0, 573286.326 1030526.358 0, 573015.654 1030551.481 0, 572744.984 1030576.621 0, 572474.316 1030601.776 0, 
+    572203.649 1030626.948 0, 571932.983 1030652.135 0, 571662.319 1030677.338 0, 571391.657 1030702.557 0, 571120.996 1030727.792 0, 570850.336 1030753.043 0, 570579.678 1030778.31 0, 570309.022 1030803.593 0, 570036.988 1030829.02 0, 570556.518 1036385.361 0, 
+    571076.055 1041941.775 0, 571347.431 1041916.409 0, 571617.434 1041891.187 0, 571887.437 1041865.982 0, 572157.443 1041840.792 0, 572427.45 1041815.618 0, 572697.458 1041790.459 0, 572967.468 1041765.317 0, 573237.48 1041740.191 0, 573507.492 1041715.08 0, 
+    573777.507 1041689.986 0, 574047.523 1041664.907 0, 574317.54 1041639.844 0, 574587.559 1041614.798 0, 574857.579 1041589.767 0, 575127.601 1041564.752 0, 575397.624 1041539.752 0, 575667.649 1041514.769 0, 575937.675 1041489.802 0, 576207.702 1041464.85 0, 
+    576477.731 1041439.914 0, 576747.762 1041414.995 0, 577017.794 1041390.091 0, 577287.827 1041365.203 0, 577556.488 1041340.457 0, 577827.899 1041315.475 0, 578097.937 1041290.634 0, 578367.976 1041265.81 0, 578638.017 1041241.002 0, 578908.059 1041216.209 0, 
+    579178.103 1041191.432 0, 579448.148 1041166.672 0, 579718.194 1041141.927 0, 579988.242 1041117.198 0, 580258.292 1041092.485 0, 580528.343 1041067.787 0, 580798.395 1041043.106 0, 581068.449 1041018.441 0, 581338.505 1040993.791 0, 581608.561 1040969.157 0, 
+    581878.62 1040944.54 0, 582148.679 1040919.938 0, 582418.74 1040895.352 0, 582688.803 1040870.782 0, 582958.867 1040846.228 0, 583228.932 1040821.689 0, 583498.999 1040797.167 0, 583769.068 1040772.661 0, 584037.764 1040748.294 0, 583533.928 1035190.435 0, 
+    583030.097 1029632.648 0))
+
+POLYGON ((746741.702 1151873.95 0, 746479.488 1151888.789 0, 746215.959 1151903.719 0, 745952.431 1151918.664 0, 745688.905 1151933.624 0, 745425.379 1151948.6 0, 745161.854 1151963.592 0, 744898.33 1151978.599 0, 744634.806 1151993.621 0, 744371.284 1152008.659 0, 
+    744107.762 1152023.713 0, 743844.242 1152038.782 0, 743580.722 1152053.866 0, 743317.203 1152068.966 0, 743053.685 1152084.082 0, 742790.168 1152099.213 0, 742526.652 1152114.36 0, 742263.137 1152129.522 0, 741999.622 1152144.7 0, 741736.109 1152159.893 0, 
+    741472.596 1152175.101 0, 741209.085 1152190.326 0, 740945.574 1152205.565 0, 740682.064 1152220.82 0, 740417.238 1152236.167 0, 740155.047 1152251.377 0, 739891.54 1152266.679 0, 739628.033 1152281.996 0, 739364.528 1152297.329 0, 739101.023 1152312.677 0, 
+    738837.52 1152328.041 0, 738574.017 1152343.42 0, 738310.515 1152358.815 0, 738047.014 1152374.225 0, 737783.514 1152389.651 0, 737520.015 1152405.092 0, 737256.517 1152420.549 0, 736993.02 1152436.021 0, 736729.524 1152451.509 0, 736466.028 1152467.013 0, 
+    736202.534 1152482.531 0, 735939.04 1152498.066 0, 735675.547 1152513.616 0, 735412.056 1152529.181 0, 735148.565 1152544.762 0, 734885.075 1152560.358 0, 734621.586 1152575.97 0, 734358.098 1152591.598 0, 734093.293 1152607.319 0, 734424.223 1158178.655 0, 
+    734755.15 1163749.96 0, 735019.296 1163734.278 0, 735282.128 1163718.689 0, 735544.961 1163703.116 0, 735807.795 1163687.559 0, 736070.63 1163672.017 0, 736333.466 1163656.49 0, 736596.303 1163640.979 0, 736859.141 1163625.483 0, 737121.98 1163610.003 0, 
+    737384.819 1163594.538 0, 737647.66 1163579.089 0, 737910.501 1163563.655 0, 738173.343 1163548.237 0, 738436.186 1163532.834 0, 738699.031 1163517.447 0, 738961.876 1163502.075 0, 739224.721 1163486.718 0, 739487.568 1163471.377 0, 739750.416 1163456.052 0, 
+    740013.265 1163440.742 0, 740276.114 1163425.447 0, 740538.965 1163410.168 0, 740801.816 1163394.904 0, 741063.355 1163379.732 0, 741327.521 1163364.424 0, 741590.375 1163349.206 0, 741853.23 1163334.005 0, 742116.086 1163318.818 0, 742378.943 1163303.647 0, 
+    742641.8 1163288.492 0, 742904.659 1163273.352 0, 743167.518 1163258.228 0, 743430.378 1163243.119 0, 743693.24 1163228.026 0, 743956.102 1163212.948 0, 744218.964 1163197.885 0, 744481.828 1163182.838 0, 744744.693 1163167.807 0, 745007.559 1163152.79 0, 
+    745270.425 1163137.79 0, 745533.292 1163122.805 0, 745796.161 1163107.835 0, 746059.03 1163092.881 0, 746321.9 1163077.942 0, 746584.771 1163063.019 0, 746847.642 1163048.111 0, 747110.515 1163033.219 0, 747372.076 1163018.416 0, 747056.89 1157446.198 0, 
+    746741.702 1151873.95 0))
+
+POLYGON ((759991.018 1162322.52 0, 759729.414 1162336.584 0, 759466.501 1162350.734 0, 759203.588 1162364.899 0, 758940.676 1162379.079 0, 758677.765 1162393.275 0, 758414.854 1162407.487 0, 758151.945 1162421.714 0, 757889.036 1162435.956 0, 757626.128 1162450.214 0, 
+    757363.222 1162464.488 0, 757100.315 1162478.776 0, 756837.41 1162493.081 0, 756574.506 1162507.401 0, 756311.602 1162521.736 0, 756048.699 1162536.087 0, 755785.797 1162550.453 0, 755522.896 1162564.834 0, 755259.996 1162579.232 0, 754997.097 1162593.644 0, 
+    754734.198 1162608.072 0, 754471.301 1162622.516 0, 754208.404 1162636.975 0, 753945.508 1162651.45 0, 753681.301 1162666.012 0, 753419.719 1162680.445 0, 753156.825 1162694.966 0, 752893.933 1162709.503 0, 752631.041 1162724.054 0, 752368.15 1162738.622 0, 
+    752105.26 1162753.205 0, 751842.371 1162767.803 0, 751579.483 1162782.417 0, 751316.595 1162797.046 0, 751053.709 1162811.691 0, 750790.823 1162826.351 0, 750527.938 1162841.027 0, 750265.054 1162855.718 0, 750002.171 1162870.425 0, 749739.289 1162885.147 0, 
+    749476.408 1162899.884 0, 749213.527 1162914.637 0, 748950.648 1162929.406 0, 748687.769 1162944.19 0, 748424.891 1162958.989 0, 748162.014 1162973.804 0, 747899.138 1162988.635 0, 747636.263 1163003.481 0, 747372.076 1163018.416 0, 747687.261 1168590.598 0, 
+    748002.443 1174162.74 0, 748265.97 1174147.842 0, 748528.189 1174133.033 0, 748790.41 1174118.239 0, 749052.631 1174103.461 0, 749314.853 1174088.699 0, 749577.075 1174073.952 0, 749839.299 1174059.22 0, 750101.524 1174044.504 0, 750363.749 1174029.803 0, 
+    750625.975 1174015.118 0, 750888.202 1174000.448 0, 751150.43 1173985.793 0, 751412.659 1173971.154 0, 751674.889 1173956.53 0, 751937.119 1173941.922 0, 752199.351 1173927.33 0, 752461.583 1173912.752 0, 752723.816 1173898.19 0, 752986.05 1173883.644 0, 
+    753248.285 1173869.113 0, 753510.521 1173854.597 0, 753772.757 1173840.097 0, 754034.995 1173825.612 0, 754295.925 1173811.215 0, 754559.472 1173796.689 0, 754821.712 1173782.251 0, 755083.953 1173767.828 0, 755346.195 1173753.42 0, 755608.437 1173739.028 0, 
+    755870.681 1173724.651 0, 756132.925 1173710.29 0, 756395.17 1173695.944 0, 756657.416 1173681.614 0, 756919.662 1173667.299 0, 757181.91 1173652.999 0, 757444.158 1173638.715 0, 757706.408 1173624.447 0, 757968.658 1173610.194 0, 758230.909 1173595.956 0, 
+    758493.161 1173581.733 0, 758755.413 1173567.527 0, 759017.667 1173553.335 0, 759279.921 1173539.159 0, 759542.176 1173524.998 0, 759804.432 1173510.853 0, 760066.689 1173496.724 0, 760328.946 1173482.609 0, 760589.898 1173468.581 0, 760290.459 1167895.571 0, 
+    759991.018 1162322.52 0))
+
+POLYGON ((773179.263 1172809.986 0, 772918.271 1172823.278 0, 772655.975 1172836.651 0, 772393.679 1172850.04 0, 772131.385 1172863.444 0, 771869.09 1172876.863 0, 771606.797 1172890.298 0, 771344.505 1172903.749 0, 771082.213 1172917.215 0, 770819.922 1172930.696 0, 
+    770557.632 1172944.193 0, 770295.343 1172957.705 0, 770033.054 1172971.233 0, 769770.766 1172984.776 0, 769508.479 1172998.335 0, 769246.193 1173011.909 0, 768983.908 1173025.498 0, 768721.623 1173039.103 0, 768459.34 1173052.723 0, 768197.057 1173066.359 0, 
+    767934.775 1173080.01 0, 767672.493 1173093.677 0, 767410.213 1173107.359 0, 767147.933 1173121.056 0, 766884.348 1173134.838 0, 766623.376 1173148.498 0, 766361.099 1173162.241 0, 766098.822 1173176.001 0, 765836.547 1173189.775 0, 765574.272 1173203.565 0, 
+    765311.998 1173217.371 0, 765049.724 1173231.192 0, 764787.452 1173245.028 0, 764525.18 1173258.88 0, 764262.91 1173272.747 0, 764000.64 1173286.63 0, 763738.371 1173300.528 0, 763476.102 1173314.442 0, 763213.835 1173328.371 0, 762951.568 1173342.316 0, 
+    762689.302 1173356.275 0, 762427.037 1173370.251 0, 762164.773 1173384.242 0, 761902.509 1173398.248 0, 761640.247 1173412.269 0, 761377.985 1173426.307 0, 761115.724 1173440.359 0, 760853.464 1173454.427 0, 760589.898 1173468.581 0, 760889.334 1179041.546 0, 
+    761188.767 1184614.462 0, 761451.674 1184600.343 0, 761713.278 1184586.311 0, 761974.883 1184572.293 0, 762236.489 1184558.291 0, 762498.096 1184544.305 0, 762759.703 1184530.333 0, 763021.311 1184516.378 0, 763282.92 1184502.437 0, 763544.53 1184488.512 0, 
+    763806.141 1184474.603 0, 764067.752 1184460.708 0, 764329.364 1184446.83 0, 764590.978 1184432.966 0, 764852.591 1184419.118 0, 765114.206 1184405.286 0, 765375.822 1184391.468 0, 765637.438 1184377.667 0, 765899.055 1184363.88 0, 766160.673 1184350.109 0, 
+    766422.292 1184336.354 0, 766683.912 1184322.613 0, 766945.532 1184308.889 0, 767207.153 1184295.179 0, 767467.472 1184281.553 0, 767730.398 1184267.806 0, 767992.022 1184254.143 0, 768253.646 1184240.495 0, 768515.272 1184226.863 0, 768776.898 1184213.246 0, 
+    769038.524 1184199.644 0, 769300.152 1184186.058 0, 769561.78 1184172.487 0, 769823.41 1184158.932 0, 770085.04 1184145.392 0, 770346.671 1184131.867 0, 770608.302 1184118.358 0, 770869.935 1184104.864 0, 771131.568 1184091.386 0, 771393.202 1184077.923 0, 
+    771654.837 1184064.475 0, 771916.472 1184051.043 0, 772178.109 1184037.626 0, 772439.746 1184024.224 0, 772701.384 1184010.838 0, 772963.023 1183997.468 0, 773224.662 1183984.112 0, 773486.302 1183970.773 0, 773746.641 1183957.514 0, 773462.954 1178383.775 0, 
+    773179.263 1172809.986 0))
+
+POLYGON ((786306.322 1183336.048 0, 786045.944 1183348.571 0, 785784.267 1183361.171 0, 785522.591 1183373.787 0, 785260.915 1183386.419 0, 784999.241 1183399.066 0, 784737.567 1183411.728 0, 784475.893 1183424.405 0, 784214.221 1183437.099 0, 783952.549 1183449.807 0, 
+    783690.878 1183462.531 0, 783429.208 1183475.27 0, 783167.538 1183488.025 0, 782905.87 1183500.795 0, 782644.202 1183513.58 0, 782382.534 1183526.381 0, 782120.868 1183539.197 0, 781859.202 1183552.029 0, 781597.537 1183564.876 0, 781335.873 1183577.738 0, 
+    781074.21 1183590.616 0, 780812.547 1183603.509 0, 780550.885 1183616.418 0, 780289.224 1183629.342 0, 780026.262 1183642.346 0, 779765.904 1183655.236 0, 779504.245 1183668.207 0, 779242.587 1183681.192 0, 778980.929 1183694.193 0, 778719.273 1183707.21 0, 
+    778457.617 1183720.241 0, 778195.962 1183733.289 0, 777934.307 1183746.351 0, 777672.654 1183759.429 0, 777411.001 1183772.523 0, 777149.349 1183785.632 0, 776887.698 1183798.756 0, 776626.047 1183811.896 0, 776364.398 1183825.051 0, 776102.749 1183838.221 0, 
+    775841.101 1183851.407 0, 775579.453 1183864.608 0, 775317.807 1183877.825 0, 775056.161 1183891.057 0, 774794.516 1183904.304 0, 774532.872 1183917.567 0, 774271.228 1183930.845 0, 774009.585 1183944.139 0, 773746.641 1183957.514 0, 774030.327 1189531.2 0, 
+    774314.009 1195104.826 0, 774576.293 1195091.484 0, 774837.28 1195078.224 0, 775098.267 1195064.979 0, 775359.255 1195051.75 0, 775620.244 1195038.535 0, 775881.234 1195025.337 0, 776142.224 1195012.153 0, 776403.215 1194998.985 0, 776664.207 1194985.832 0, 
+    776925.2 1194972.695 0, 777186.194 1194959.573 0, 777447.188 1194946.466 0, 777708.183 1194933.375 0, 777969.179 1194920.299 0, 778230.176 1194907.238 0, 778491.173 1194894.193 0, 778752.171 1194881.163 0, 779013.17 1194868.148 0, 779274.17 1194855.149 0, 
+    779535.17 1194842.165 0, 779796.172 1194829.197 0, 780057.174 1194816.244 0, 780318.176 1194803.306 0, 780577.882 1194790.448 0, 780840.184 1194777.477 0, 781101.189 1194764.585 0, 781362.195 1194751.709 0, 781623.202 1194738.848 0, 781884.209 1194726.002 0, 
+    782145.217 1194713.172 0, 782406.226 1194700.357 0, 782667.235 1194687.558 0, 782928.246 1194674.774 0, 783189.257 1194662.005 0, 783450.269 1194649.252 0, 783711.281 1194636.514 0, 783972.294 1194623.791 0, 784233.309 1194611.084 0, 784494.323 1194598.392 0, 
+    784755.339 1194585.715 0, 785016.355 1194573.054 0, 785277.372 1194560.408 0, 785538.39 1194547.778 0, 785799.409 1194535.163 0, 786060.428 1194522.563 0, 786321.448 1194509.979 0, 786582.469 1194497.41 0, 786842.193 1194484.918 0, 786574.259 1188910.513 0, 
+    786306.322 1183336.048 0))
+
+POLYGON ((799372.079 1193900.407 0, 799112.319 1193912.165 0, 798851.263 1193923.996 0, 798590.209 1193935.843 0, 798329.155 1193947.706 0, 798068.102 1193959.583 0, 797807.049 1193971.476 0, 797545.998 1193983.385 0, 797284.947 1193995.308 0, 797023.896 1194007.247 0, 
+    796762.847 1194019.202 0, 796501.798 1194031.172 0, 796240.749 1194043.157 0, 795979.702 1194055.157 0, 795718.655 1194067.173 0, 795457.609 1194079.205 0, 795196.564 1194091.251 0, 794935.519 1194103.313 0, 794674.475 1194115.391 0, 794413.432 1194127.483 0, 
+    794152.389 1194139.591 0, 793891.347 1194151.715 0, 793630.306 1194163.854 0, 793369.266 1194176.008 0, 793106.93 1194188.238 0, 792847.187 1194200.362 0, 792586.149 1194212.563 0, 792325.111 1194224.778 0, 792064.074 1194237.009 0, 791803.038 1194249.256 0, 
+    791542.003 1194261.517 0, 791280.968 1194273.795 0, 791019.934 1194286.087 0, 790758.901 1194298.395 0, 790497.869 1194310.718 0, 790236.837 1194323.057 0, 789975.806 1194335.411 0, 789714.775 1194347.78 0, 789453.746 1194360.165 0, 789192.717 1194372.565 0, 
+    788931.689 1194384.98 0, 788670.661 1194397.411 0, 788409.635 1194409.857 0, 788148.609 1194422.318 0, 787887.584 1194434.795 0, 787626.559 1194447.287 0, 787365.535 1194459.795 0, 787104.513 1194472.318 0, 786842.193 1194484.918 0, 787110.125 1200059.261 0, 
+    787378.053 1205633.535 0, 787639.713 1205620.966 0, 787900.079 1205608.474 0, 788160.447 1205595.998 0, 788420.815 1205583.538 0, 788681.184 1205571.092 0, 788941.554 1205558.662 0, 789201.924 1205546.247 0, 789462.296 1205533.848 0, 789722.667 1205521.463 0, 
+    789983.04 1205509.095 0, 790243.413 1205496.741 0, 790503.788 1205484.403 0, 790764.162 1205472.08 0, 791024.538 1205459.773 0, 791284.914 1205447.48 0, 791545.291 1205435.203 0, 791805.669 1205422.942 0, 792066.047 1205410.696 0, 792326.427 1205398.465 0, 
+    792586.806 1205386.249 0, 792847.187 1205374.049 0, 793107.568 1205361.864 0, 793367.95 1205349.694 0, 793627.04 1205337.6 0, 793888.717 1205325.401 0, 794149.101 1205313.277 0, 794409.486 1205301.169 0, 794669.871 1205289.076 0, 794930.258 1205276.998 0, 
+    795190.645 1205264.936 0, 795451.032 1205252.889 0, 795711.421 1205240.857 0, 795971.81 1205228.841 0, 796232.2 1205216.84 0, 796492.59 1205204.854 0, 796752.982 1205192.884 0, 797013.374 1205180.929 0, 797273.766 1205168.989 0, 797534.16 1205157.065 0, 
+    797794.554 1205145.156 0, 798054.949 1205133.262 0, 798315.344 1205121.384 0, 798575.74 1205109.52 0, 798836.137 1205097.673 0, 799096.535 1205085.84 0, 799356.933 1205074.023 0, 799617.332 1205062.221 0, 799876.44 1205050.493 0, 799624.261 1199475.484 0, 
+    799372.079 1193900.407 0))
+
+POLYGON ((812376.424 1204502.764 0, 812117.282 1204513.76 0, 811856.851 1204524.826 0, 811596.42 1204535.908 0, 811335.99 1204547.004 0, 811075.561 1204558.116 0, 810815.132 1204569.244 0, 810554.704 1204580.387 0, 810294.277 1204591.545 0, 810033.85 1204602.718 0, 
+    809773.424 1204613.907 0, 809512.999 1204625.111 0, 809252.574 1204636.33 0, 808992.15 1204647.565 0, 808731.727 1204658.815 0, 808471.304 1204670.08 0, 808210.882 1204681.361 0, 807950.461 1204692.657 0, 807690.04 1204703.968 0, 807429.62 1204715.295 0, 
+    807169.2 1204726.637 0, 806908.782 1204737.994 0, 806648.364 1204749.367 0, 806387.946 1204760.755 0, 806126.238 1204772.214 0, 805867.113 1204783.576 0, 805606.698 1204795.01 0, 805346.283 1204806.46 0, 805085.869 1204817.924 0, 804825.456 1204829.404 0, 
+    804565.043 1204840.899 0, 804304.631 1204852.41 0, 804044.22 1204863.936 0, 803783.809 1204875.477 0, 803523.399 1204887.034 0, 803262.99 1204898.606 0, 803002.581 1204910.193 0, 802742.174 1204921.795 0, 802481.766 1204933.413 0, 802221.36 1204945.046 0, 
+    801960.954 1204956.695 0, 801700.549 1204968.359 0, 801440.144 1204980.038 0, 801179.74 1204991.732 0, 800919.337 1205003.442 0, 800658.935 1205015.167 0, 800398.533 1205026.908 0, 800138.132 1205038.664 0, 799876.44 1205050.493 0, 800128.615 1210625.429 0, 
+    800380.787 1216200.288 0, 800641.82 1216188.488 0, 800901.565 1216176.762 0, 801161.31 1216165.051 0, 801421.056 1216153.355 0, 801680.803 1216141.675 0, 801940.551 1216130.01 0, 802200.299 1216118.36 0, 802460.048 1216106.726 0, 802719.797 1216095.107 0, 
+    802979.548 1216083.503 0, 803239.299 1216071.914 0, 803499.05 1216060.341 0, 803758.803 1216048.783 0, 804018.556 1216037.24 0, 804278.309 1216025.713 0, 804538.064 1216014.201 0, 804797.819 1216002.704 0, 805057.574 1215991.222 0, 805317.331 1215979.756 0, 
+    805577.088 1215968.305 0, 805836.846 1215956.869 0, 806096.604 1215945.449 0, 806356.363 1215934.044 0, 806614.835 1215922.71 0, 806875.883 1215911.279 0, 807135.644 1215899.92 0, 807395.406 1215888.576 0, 807655.169 1215877.247 0, 807914.932 1215865.934 0, 
+    808174.695 1215854.636 0, 808434.46 1215843.353 0, 808694.225 1215832.085 0, 808953.991 1215820.833 0, 809213.757 1215809.596 0, 809473.524 1215798.375 0, 809733.292 1215787.168 0, 809993.06 1215775.977 0, 810252.829 1215764.801 0, 810512.599 1215753.641 0, 
+    810772.37 1215742.496 0, 811032.141 1215731.366 0, 811291.912 1215720.251 0, 811551.685 1215709.152 0, 811811.458 1215698.068 0, 812071.231 1215686.999 0, 812331.005 1215675.946 0, 812590.78 1215664.907 0, 812849.269 1215653.939 0, 812612.848 1210078.39 0, 
+    812376.424 1204502.764 0))
+
+POLYGON ((825319.245 1215142.818 0, 825060.724 1215153.056 0, 824800.919 1215163.361 0, 824541.115 1215173.68 0, 824281.311 1215184.015 0, 824021.508 1215194.365 0, 823761.705 1215204.73 0, 823501.903 1215215.111 0, 823242.102 1215225.507 0, 822982.301 1215235.918 0, 
+    822722.501 1215246.345 0, 822462.701 1215256.787 0, 822202.902 1215267.244 0, 821943.104 1215277.716 0, 821683.306 1215288.204 0, 821423.509 1215298.707 0, 821163.712 1215309.225 0, 820903.916 1215319.759 0, 820644.121 1215330.308 0, 820384.326 1215340.872 0, 
+    820124.532 1215351.451 0, 819864.739 1215362.046 0, 819604.946 1215372.656 0, 819345.154 1215383.282 0, 819084.077 1215393.975 0, 818825.572 1215404.578 0, 818565.781 1215415.249 0, 818305.992 1215425.936 0, 818046.203 1215436.638 0, 817786.414 1215447.355 0, 
+    817526.627 1215458.087 0, 817266.839 1215468.835 0, 817007.053 1215479.598 0, 816747.267 1215490.376 0, 816487.482 1215501.17 0, 816227.697 1215511.978 0, 815967.913 1215522.802 0, 815708.13 1215533.642 0, 815448.347 1215544.497 0, 815188.565 1215555.367 0, 
+    814928.784 1215566.252 0, 814669.003 1215577.152 0, 814409.223 1215588.068 0, 814149.444 1215598.999 0, 813889.665 1215609.946 0, 813629.887 1215620.908 0, 813370.109 1215631.885 0, 813110.332 1215642.877 0, 812849.269 1215653.939 0, 813085.687 1221229.405 0, 
+    813322.1 1226804.785 0, 813582.504 1226793.75 0, 813841.624 1226782.786 0, 814100.746 1226771.837 0, 814359.867 1226760.903 0, 814618.99 1226749.984 0, 814878.113 1226739.08 0, 815137.237 1226728.192 0, 815396.361 1226717.319 0, 815655.486 1226706.461 0, 
+    815914.612 1226695.619 0, 816173.738 1226684.791 0, 816432.865 1226673.979 0, 816691.993 1226663.183 0, 816951.121 1226652.401 0, 817210.25 1226641.635 0, 817469.38 1226630.884 0, 817728.51 1226620.148 0, 817987.64 1226609.427 0, 818246.772 1226598.722 0, 
+    818505.904 1226588.032 0, 818765.037 1226577.357 0, 819024.17 1226566.698 0, 819283.304 1226556.054 0, 819541.156 1226545.477 0, 819801.574 1226534.811 0, 820060.709 1226524.212 0, 820319.846 1226513.629 0, 820578.983 1226503.061 0, 820838.12 1226492.508 0, 
+    821097.259 1226481.971 0, 821356.398 1226471.449 0, 821615.537 1226460.942 0, 821874.677 1226450.45 0, 822133.818 1226439.974 0, 822392.959 1226429.512 0, 822652.101 1226419.066 0, 822911.244 1226408.636 0, 823170.387 1226398.22 0, 823429.531 1226387.82 0, 
+    823688.675 1226377.435 0, 823947.821 1226367.065 0, 824206.966 1226356.711 0, 824466.112 1226346.372 0, 824725.259 1226336.048 0, 824984.407 1226325.739 0, 825243.555 1226315.446 0, 825502.704 1226305.167 0, 825760.571 1226294.955 0, 825539.91 1220718.93 0, 
+    825319.245 1215142.818 0))
+
+POLYGON ((838200.433 1225820.269 0, 837942.535 1225829.752 0, 837683.359 1225839.298 0, 837424.183 1225848.86 0, 837165.007 1225858.436 0, 836905.832 1225868.028 0, 836646.658 1225877.635 0, 836387.484 1225887.257 0, 836128.31 1225896.895 0, 835869.138 1225906.548 0, 
+    835609.965 1225916.216 0, 835350.794 1225925.899 0, 835091.623 1225935.597 0, 834832.452 1225945.311 0, 834573.282 1225955.04 0, 834314.113 1225964.785 0, 834054.944 1225974.544 0, 833795.776 1225984.319 0, 833536.609 1225994.109 0, 833277.442 1226003.914 0, 
+    833018.275 1226013.735 0, 832759.109 1226023.571 0, 832499.944 1226033.422 0, 832240.779 1226043.288 0, 831980.334 1226053.219 0, 831722.452 1226063.067 0, 831463.289 1226072.979 0, 831204.126 1226082.906 0, 830944.964 1226092.849 0, 830685.803 1226102.807 0, 
+    830426.643 1226112.78 0, 830167.483 1226122.768 0, 829908.323 1226132.772 0, 829649.164 1226142.791 0, 829390.006 1226152.825 0, 829130.848 1226162.874 0, 828871.691 1226172.939 0, 828612.535 1226183.019 0, 828353.379 1226193.114 0, 828094.224 1226203.224 0, 
+    827835.069 1226213.35 0, 827575.915 1226223.491 0, 827316.761 1226233.647 0, 827057.608 1226243.819 0, 826798.456 1226254.005 0, 826539.304 1226264.207 0, 826280.153 1226274.424 0, 826021.003 1226284.657 0, 825760.571 1226294.955 0, 825981.229 1231870.888 0, 
+    826201.883 1237446.724 0, 826461.655 1237436.452 0, 826720.149 1237426.246 0, 826978.644 1237416.054 0, 827237.139 1237405.878 0, 827495.635 1237395.717 0, 827754.131 1237385.572 0, 828012.628 1237375.441 0, 828271.126 1237365.326 0, 828529.625 1237355.226 0, 
+    828788.123 1237345.141 0, 829046.623 1237335.072 0, 829305.123 1237325.017 0, 829563.624 1237314.978 0, 829822.125 1237304.954 0, 830080.627 1237294.945 0, 830339.129 1237284.952 0, 830597.632 1237274.974 0, 830856.136 1237265.011 0, 831114.64 1237255.063 0, 
+    831373.145 1237245.13 0, 831631.65 1237235.213 0, 831890.156 1237225.31 0, 832148.663 1237215.423 0, 832405.893 1237205.6 0, 832665.678 1237195.695 0, 832924.186 1237185.854 0, 833182.695 1237176.028 0, 833441.204 1237166.217 0, 833699.714 1237156.421 0, 
+    833958.225 1237146.64 0, 834216.736 1237136.875 0, 834475.248 1237127.125 0, 834733.76 1237117.39 0, 834992.273 1237107.671 0, 835250.787 1237097.966 0, 835509.301 1237088.277 0, 835767.815 1237078.603 0, 836026.33 1237068.944 0, 836284.846 1237059.301 0, 
+    836543.363 1237049.672 0, 836801.879 1237040.059 0, 837060.397 1237030.461 0, 837318.915 1237020.879 0, 837577.433 1237011.311 0, 837835.953 1237001.759 0, 838094.472 1236992.222 0, 838352.993 1236982.7 0, 838610.237 1236973.24 0, 838405.337 1231396.803 0, 
+    838200.433 1225820.269 0))
+
+POLYGON ((851019.879 1236534.814 0, 850762.607 1236543.547 0, 850504.061 1236552.338 0, 850245.515 1236561.145 0, 849986.97 1236569.967 0, 849728.426 1236578.804 0, 849469.882 1236587.656 0, 849211.338 1236596.524 0, 848952.795 1236605.406 0, 848694.253 1236614.304 0, 
+    848435.711 1236623.217 0, 848177.169 1236632.146 0, 847918.628 1236641.089 0, 847660.088 1236650.048 0, 847401.548 1236659.022 0, 847143.009 1236668.011 0, 846884.47 1236677.016 0, 846625.932 1236686.036 0, 846367.394 1236695.07 0, 846108.857 1236704.121 0, 
+    845850.32 1236713.186 0, 845591.784 1236722.266 0, 845333.248 1236731.362 0, 845074.713 1236740.473 0, 844814.903 1236749.645 0, 844557.645 1236758.741 0, 844299.111 1236767.898 0, 844040.578 1236777.069 0, 843782.046 1236786.256 0, 843523.514 1236795.459 0, 
+    843264.983 1236804.676 0, 843006.452 1236813.909 0, 842747.922 1236823.157 0, 842489.392 1236832.42 0, 842230.863 1236841.698 0, 841972.335 1236850.992 0, 841713.807 1236860.301 0, 841455.279 1236869.625 0, 841196.752 1236878.964 0, 840938.226 1236888.319 0, 
+    840679.7 1236897.688 0, 840421.175 1236907.073 0, 840162.65 1236916.473 0, 839904.126 1236925.888 0, 839645.602 1236935.319 0, 839387.079 1236944.765 0, 839128.557 1236954.226 0, 838870.035 1236963.702 0, 838610.237 1236973.24 0, 838815.133 1242549.576 0, 
+    839020.026 1248125.806 0, 839279.164 1248116.292 0, 839537.03 1248106.839 0, 839794.896 1248097.402 0, 840052.762 1248087.981 0, 840310.63 1248078.574 0, 840568.497 1248069.183 0, 840826.366 1248059.806 0, 841084.234 1248050.445 0, 841342.104 1248041.1 0, 
+    841599.974 1248031.769 0, 841857.844 1248022.453 0, 842115.715 1248013.153 0, 842373.587 1248003.868 0, 842631.459 1247994.598 0, 842889.332 1247985.343 0, 843147.205 1247976.103 0, 843405.079 1247966.879 0, 843662.953 1247957.67 0, 843920.828 1247948.476 0, 
+    844178.703 1247939.297 0, 844436.579 1247930.133 0, 844694.456 1247920.984 0, 844952.333 1247911.851 0, 845208.938 1247902.778 0, 845468.088 1247893.63 0, 845725.967 1247884.542 0, 845983.846 1247875.469 0, 846241.726 1247866.412 0, 846499.606 1247857.369 0, 
+    846757.487 1247848.342 0, 847015.368 1247839.33 0, 847273.25 1247830.333 0, 847531.132 1247821.352 0, 847789.015 1247812.385 0, 848046.898 1247803.434 0, 848304.782 1247794.498 0, 848562.667 1247785.577 0, 848820.552 1247776.672 0, 849078.437 1247767.781 0, 
+    849336.323 1247758.906 0, 849594.21 1247750.045 0, 849852.097 1247741.2 0, 850109.984 1247732.371 0, 850367.872 1247723.556 0, 850625.761 1247714.757 0, 850883.65 1247705.972 0, 851141.54 1247697.203 0, 851398.158 1247688.492 0, 851209.02 1242111.706 0, 
+    851019.879 1236534.814 0))
+
+POLYGON ((863777.477 1247286.151 0, 863520.833 1247294.137 0, 863262.919 1247302.178 0, 863005.007 1247310.233 0, 862747.094 1247318.304 0, 862489.182 1247326.39 0, 862231.271 1247334.491 0, 861973.36 1247342.608 0, 861715.449 1247350.739 0, 861457.539 1247358.886 0, 
+    861199.629 1247367.048 0, 860941.72 1247375.225 0, 860683.812 1247383.417 0, 860425.904 1247391.625 0, 860167.996 1247399.847 0, 859910.089 1247408.085 0, 859652.182 1247416.338 0, 859394.276 1247424.607 0, 859136.37 1247432.89 0, 858878.465 1247441.188 0, 
+    858620.56 1247449.502 0, 858362.656 1247457.831 0, 858104.752 1247466.175 0, 857846.849 1247474.534 0, 857587.676 1247482.95 0, 857331.044 1247491.298 0, 857073.142 1247499.703 0, 856815.241 1247508.123 0, 856557.34 1247516.558 0, 856299.44 1247525.009 0, 
+    856041.54 1247533.474 0, 855783.641 1247541.955 0, 855525.742 1247550.451 0, 855267.844 1247558.962 0, 855009.946 1247567.488 0, 854752.049 1247576.03 0, 854494.152 1247584.586 0, 854236.256 1247593.158 0, 853978.36 1247601.745 0, 853720.464 1247610.347 0, 
+    853462.57 1247618.964 0, 853204.675 1247627.597 0, 852946.782 1247636.244 0, 852688.888 1247644.907 0, 852430.996 1247653.585 0, 852173.103 1247662.279 0, 851915.212 1247670.987 0, 851657.321 1247679.711 0, 851398.158 1247688.492 0, 851587.293 1253265.167 0, 
+    851776.423 1258841.726 0, 852034.925 1258832.966 0, 852292.16 1258824.265 0, 852549.395 1258815.579 0, 852806.631 1258806.908 0, 853063.867 1258798.252 0, 853321.104 1258789.611 0, 853578.341 1258780.985 0, 853835.579 1258772.375 0, 854092.817 1258763.78 0, 
+    854350.056 1258755.199 0, 854607.295 1258746.634 0, 854864.535 1258738.084 0, 855121.776 1258729.549 0, 855379.016 1258721.03 0, 855636.258 1258712.525 0, 855893.5 1258704.036 0, 856150.742 1258695.562 0, 856407.985 1258687.102 0, 856665.228 1258678.659 0, 
+    856922.472 1258670.23 0, 857179.716 1258661.816 0, 857436.961 1258653.417 0, 857694.206 1258645.034 0, 857950.185 1258636.707 0, 858208.698 1258628.313 0, 858465.945 1258619.975 0, 858723.192 1258611.652 0, 858980.44 1258603.344 0, 859237.688 1258595.052 0, 
+    859494.937 1258586.774 0, 859752.186 1258578.512 0, 860009.436 1258570.265 0, 860266.686 1258562.033 0, 860523.937 1258553.816 0, 860781.188 1258545.614 0, 861038.44 1258537.428 0, 861295.692 1258529.256 0, 861552.944 1258521.1 0, 861810.197 1258512.959 0, 
+    862067.451 1258504.833 0, 862324.705 1258496.722 0, 862581.959 1258488.626 0, 862839.214 1258480.546 0, 863096.47 1258472.48 0, 863353.726 1258464.43 0, 863610.982 1258456.395 0, 863868.239 1258448.375 0, 864124.23 1258440.409 0, 863950.855 1252863.338 0, 
+    863777.477 1247286.151 0))
+
+POLYGON ((876473.122 1258073.979 0, 876217.107 1258081.221 0, 875959.829 1258088.514 0, 875702.551 1258095.822 0, 875445.273 1258103.146 0, 875187.996 1258110.485 0, 874930.719 1258117.838 0, 874673.443 1258125.207 0, 874416.167 1258132.591 0, 874158.891 1258139.99 0, 
+    873901.616 1258147.405 0, 873644.342 1258154.834 0, 873387.068 1258162.279 0, 873129.794 1258169.739 0, 872872.52 1258177.214 0, 872615.248 1258184.704 0, 872357.975 1258192.209 0, 872100.703 1258199.729 0, 871843.432 1258207.265 0, 871586.161 1258214.815 0, 
+    871328.89 1258222.381 0, 871071.62 1258229.962 0, 870814.35 1258237.558 0, 870557.081 1258245.169 0, 870298.546 1258252.833 0, 870042.544 1258260.437 0, 869785.276 1258268.093 0, 869528.008 1258275.765 0, 869270.741 1258283.452 0, 869013.474 1258291.154 0, 
+    868756.208 1258298.871 0, 868498.943 1258306.604 0, 868241.677 1258314.351 0, 867984.413 1258322.114 0, 867727.148 1258329.891 0, 867469.884 1258337.684 0, 867212.621 1258345.492 0, 866955.358 1258353.315 0, 866698.096 1258361.154 0, 866440.834 1258369.007 0, 
+    866183.572 1258376.876 0, 865926.311 1258384.76 0, 865669.05 1258392.658 0, 865411.79 1258400.573 0, 865154.53 1258408.502 0, 864897.271 1258416.446 0, 864640.012 1258424.405 0, 864382.754 1258432.38 0, 864124.23 1258440.409 0, 864297.601 1264017.359 0, 
+    864470.968 1269594.183 0, 864728.832 1269586.174 0, 864985.434 1269578.22 0, 865242.036 1269570.281 0, 865498.639 1269562.357 0, 865755.242 1269554.448 0, 866011.846 1269546.554 0, 866268.45 1269538.675 0, 866525.055 1269530.812 0, 866781.66 1269522.963 0, 
+    867038.265 1269515.13 0, 867294.871 1269507.311 0, 867551.478 1269499.508 0, 867808.085 1269491.72 0, 868064.692 1269483.947 0, 868321.3 1269476.189 0, 868577.908 1269468.446 0, 868834.517 1269460.719 0, 869091.126 1269453.006 0, 869347.736 1269445.309 0, 
+    869604.346 1269437.626 0, 869860.956 1269429.959 0, 870117.567 1269422.307 0, 870374.179 1269414.67 0, 870629.528 1269407.085 0, 870887.403 1269399.441 0, 871144.016 1269391.849 0, 871400.629 1269384.272 0, 871657.242 1269376.711 0, 871913.857 1269369.164 0, 
+    872170.471 1269361.633 0, 872427.086 1269354.117 0, 872683.702 1269346.616 0, 872940.317 1269339.13 0, 873196.934 1269331.659 0, 873453.551 1269324.203 0, 873710.168 1269316.762 0, 873966.785 1269309.337 0, 874223.403 1269301.926 0, 874480.022 1269294.531 0, 
+    874736.641 1269287.15 0, 874993.26 1269279.785 0, 875249.88 1269272.435 0, 875506.5 1269265.1 0, 875763.121 1269257.78 0, 876019.742 1269250.475 0, 876276.364 1269243.186 0, 876532.986 1269235.911 0, 876788.347 1269228.687 0, 876630.736 1263651.396 0, 
+    876473.122 1258073.979 0))
+
+POLYGON ((889106.709 1268897.992 0, 888851.327 1268904.495 0, 888594.685 1268911.044 0, 888338.044 1268917.609 0, 888081.403 1268924.189 0, 887824.763 1268930.783 0, 887568.123 1268937.393 0, 887311.484 1268944.018 0, 887054.844 1268950.659 0, 886798.206 1268957.314 0, 
+    886541.567 1268963.984 0, 886284.929 1268970.67 0, 886028.292 1268977.37 0, 885771.654 1268984.086 0, 885515.018 1268990.817 0, 885258.381 1268997.563 0, 885001.745 1269004.324 0, 884745.11 1269011.1 0, 884488.474 1269017.891 0, 884231.84 1269024.698 0, 
+    883975.205 1269031.519 0, 883718.571 1269038.355 0, 883461.938 1269045.207 0, 883205.304 1269052.074 0, 882947.411 1269058.99 0, 882692.039 1269065.853 0, 882435.407 1269072.765 0, 882178.776 1269079.692 0, 881922.144 1269086.634 0, 881665.514 1269093.592 0, 
+    881408.883 1269100.564 0, 881152.253 1269107.552 0, 880895.624 1269114.554 0, 880638.995 1269121.572 0, 880382.366 1269128.605 0, 880125.738 1269135.653 0, 879869.11 1269142.716 0, 879612.482 1269149.794 0, 879355.855 1269156.888 0, 879099.229 1269163.996 0, 
+    878842.603 1269171.12 0, 878585.977 1269178.258 0, 878329.351 1269185.412 0, 878072.726 1269192.581 0, 877816.102 1269199.765 0, 877559.478 1269206.964 0, 877302.854 1269214.178 0, 877046.231 1269221.407 0, 876788.347 1269228.687 0, 876945.954 1274805.848 0, 
+    877103.557 1280382.872 0, 877360.781 1280375.611 0, 877616.748 1280368.4 0, 877872.715 1280361.205 0, 878128.683 1280354.024 0, 878384.651 1280346.858 0, 878640.619 1280339.708 0, 878896.588 1280332.572 0, 879152.557 1280325.452 0, 879408.527 1280318.347 0, 
+    879664.497 1280311.256 0, 879920.468 1280304.181 0, 880176.439 1280297.121 0, 880432.41 1280290.076 0, 880688.382 1280283.046 0, 880944.354 1280276.031 0, 881200.326 1280269.031 0, 881456.299 1280262.047 0, 881712.273 1280255.077 0, 881968.247 1280248.122 0, 
+    882224.221 1280241.183 0, 882480.196 1280234.258 0, 882736.171 1280227.349 0, 882992.146 1280220.454 0, 883246.865 1280213.609 0, 883504.098 1280206.711 0, 883760.075 1280199.862 0, 884016.052 1280193.027 0, 884272.029 1280186.208 0, 884528.007 1280179.404 0, 
+    884783.986 1280172.615 0, 885039.964 1280165.842 0, 885295.943 1280159.083 0, 885551.923 1280152.339 0, 885807.903 1280145.61 0, 886063.883 1280138.897 0, 886319.863 1280132.198 0, 886575.845 1280125.515 0, 886831.826 1280118.847 0, 887087.808 1280112.193 0, 
+    887343.79 1280105.555 0, 887599.773 1280098.932 0, 887855.756 1280092.324 0, 888111.739 1280085.731 0, 888367.723 1280079.153 0, 888623.707 1280072.59 0, 888879.691 1280066.042 0, 889135.676 1280059.509 0, 889390.405 1280053.023 0, 889248.559 1274475.576 0, 
+    889106.709 1268897.992 0))
+
+POLYGON ((901678.137 1279757.888 0, 901423.389 1279763.654 0, 901167.386 1279769.464 0, 900911.384 1279775.288 0, 900655.382 1279781.128 0, 900399.381 1279786.983 0, 900143.38 1279792.853 0, 899887.379 1279798.738 0, 899631.379 1279804.638 0, 899375.379 1279810.553 0, 
+    899119.38 1279816.483 0, 898863.38 1279822.428 0, 898607.381 1279828.388 0, 898351.383 1279834.363 0, 898095.385 1279840.354 0, 897839.387 1279846.359 0, 897583.389 1279852.38 0, 897327.392 1279858.415 0, 897071.395 1279864.466 0, 896815.399 1279870.532 0, 
+    896559.403 1279876.612 0, 896303.407 1279882.708 0, 896047.412 1279888.819 0, 895791.417 1279894.945 0, 895534.167 1279901.116 0, 895279.428 1279907.242 0, 895023.434 1279913.413 0, 894767.441 1279919.6 0, 894511.447 1279925.801 0, 894255.455 1279932.017 0, 
+    893999.462 1279938.249 0, 893743.47 1279944.495 0, 893487.478 1279950.757 0, 893231.487 1279957.034 0, 892975.496 1279963.325 0, 892719.505 1279969.632 0, 892463.515 1279975.954 0, 892207.525 1279982.291 0, 891951.536 1279988.643 0, 891695.547 1279995.01 0, 
+    891439.558 1280001.392 0, 891183.57 1280007.789 0, 890927.582 1280014.201 0, 890671.594 1280020.629 0, 890415.607 1280027.071 0, 890159.62 1280033.529 0, 889903.634 1280040.001 0, 889647.647 1280046.489 0, 889390.405 1280053.023 0, 889532.248 1285630.33 0, 
+    889674.088 1291207.491 0, 889930.67 1291200.973 0, 890185.999 1291194.502 0, 890441.329 1291188.046 0, 890696.66 1291181.605 0, 890951.99 1291175.179 0, 891207.321 1291168.769 0, 891462.653 1291162.373 0, 891717.985 1291155.992 0, 891973.317 1291149.626 0, 
+    892228.649 1291143.275 0, 892483.982 1291136.94 0, 892739.316 1291130.619 0, 892994.649 1291124.313 0, 893249.983 1291118.023 0, 893505.318 1291111.747 0, 893760.653 1291105.487 0, 894015.988 1291099.241 0, 894271.323 1291093.011 0, 894526.659 1291086.795 0, 
+    894781.995 1291080.595 0, 895037.332 1291074.409 0, 895292.669 1291068.239 0, 895548.006 1291062.084 0, 895802.092 1291055.973 0, 896058.682 1291049.818 0, 896314.021 1291043.708 0, 896569.359 1291037.613 0, 896824.699 1291031.532 0, 897080.038 1291025.467 0, 
+    897335.378 1291019.417 0, 897590.718 1291013.382 0, 897846.059 1291007.362 0, 898101.4 1291001.357 0, 898356.741 1290995.367 0, 898612.083 1290989.392 0, 898867.425 1290983.432 0, 899122.767 1290977.487 0, 899378.11 1290971.557 0, 899633.453 1290965.642 0, 
+    899888.796 1290959.742 0, 900144.14 1290953.857 0, 900399.484 1290947.987 0, 900654.828 1290942.133 0, 900910.173 1290936.293 0, 901165.518 1290930.468 0, 901420.864 1290924.659 0, 901676.209 1290918.864 0, 901930.304 1290913.113 0, 901804.222 1285335.573 0, 
+    901678.137 1279757.888 0))
+
+POLYGON ((914187.304 1290653.361 0, 913933.192 1290658.395 0, 913677.831 1290663.468 0, 913422.47 1290668.556 0, 913167.109 1290673.66 0, 912911.749 1290678.778 0, 912656.389 1290683.911 0, 912401.029 1290689.06 0, 912145.67 1290694.223 0, 911890.311 1290699.402 0, 
+    911634.952 1290704.595 0, 911379.594 1290709.804 0, 911124.236 1290715.027 0, 910868.878 1290720.266 0, 910613.52 1290725.519 0, 910358.163 1290730.788 0, 910102.806 1290736.072 0, 909847.45 1290741.37 0, 909592.094 1290746.684 0, 909336.738 1290752.013 0, 
+    909081.382 1290757.357 0, 908826.027 1290762.715 0, 908570.672 1290768.089 0, 908315.317 1290773.478 0, 908058.712 1290778.908 0, 907804.609 1290784.301 0, 907549.255 1290789.735 0, 907293.901 1290795.184 0, 907038.548 1290800.648 0, 906783.196 1290806.127 0, 
+    906527.843 1290811.621 0, 906272.491 1290817.13 0, 906017.139 1290822.654 0, 905761.788 1290828.193 0, 905506.437 1290833.748 0, 905251.086 1290839.317 0, 904995.735 1290844.901 0, 904740.385 1290850.5 0, 904485.035 1290856.115 0, 904229.686 1290861.744 0, 
+    903974.337 1290867.388 0, 903718.988 1290873.048 0, 903463.639 1290878.722 0, 903208.291 1290884.412 0, 902952.943 1290890.116 0, 902697.596 1290895.836 0, 902442.249 1290901.57 0, 902186.902 1290907.32 0, 901930.304 1290913.113 0, 902056.383 1296490.501 0, 
+    902182.458 1302067.733 0, 902438.396 1302061.955 0, 902693.086 1302056.221 0, 902947.777 1302050.501 0, 903202.468 1302044.796 0, 903457.159 1302039.106 0, 903711.851 1302033.431 0, 903966.543 1302027.772 0, 904221.235 1302022.127 0, 904475.928 1302016.497 0, 
+    904730.621 1302010.882 0, 904985.314 1302005.282 0, 905240.008 1301999.697 0, 905494.701 1301994.127 0, 905749.396 1301988.572 0, 906004.09 1301983.033 0, 906258.785 1301977.508 0, 906513.48 1301971.998 0, 906768.176 1301966.503 0, 907022.872 1301961.023 0, 
+    907277.568 1301955.558 0, 907532.265 1301950.108 0, 907786.961 1301944.673 0, 908041.659 1301939.253 0, 908295.109 1301933.874 0, 908551.054 1301928.458 0, 908805.752 1301923.083 0, 909060.451 1301917.723 0, 909315.149 1301912.378 0, 909569.848 1301907.048 0, 
+    909824.548 1301901.733 0, 910079.247 1301896.433 0, 910333.947 1301891.148 0, 910588.648 1301885.878 0, 910843.348 1301880.623 0, 911098.049 1301875.382 0, 911352.75 1301870.157 0, 911607.452 1301864.947 0, 911862.154 1301859.752 0, 912116.856 1301854.572 0, 
+    912371.559 1301849.407 0, 912626.261 1301844.257 0, 912880.964 1301839.122 0, 913135.668 1301834.001 0, 913390.371 1301828.896 0, 913645.075 1301823.806 0, 913899.78 1301818.731 0, 914154.484 1301813.671 0, 914407.943 1301808.65 0, 914297.625 1296231.084 0, 
+    914187.304 1290653.361 0))
+
+POLYGON ((926634.111 1301584.107 0, 926380.637 1301588.412 0, 926125.919 1301592.752 0, 925871.202 1301597.108 0, 925616.484 1301601.478 0, 925361.767 1301605.864 0, 925107.05 1301610.265 0, 924852.334 1301614.68 0, 924597.617 1301619.111 0, 924342.901 1301623.556 0, 
+    924088.186 1301628.017 0, 923833.47 1301632.492 0, 923578.755 1301636.983 0, 923324.04 1301641.488 0, 923069.325 1301646.009 0, 922814.611 1301650.544 0, 922559.897 1301655.095 0, 922305.183 1301659.66 0, 922050.469 1301664.241 0, 921795.756 1301668.836 0, 
+    921541.043 1301673.447 0, 921286.33 1301678.072 0, 921031.617 1301682.712 0, 920776.905 1301687.368 0, 920520.948 1301692.061 0, 920267.481 1301696.724 0, 920012.77 1301701.424 0, 919758.058 1301706.139 0, 919503.348 1301710.87 0, 919248.637 1301715.615 0, 
+    918993.927 1301720.375 0, 918739.216 1301725.151 0, 918484.507 1301729.941 0, 918229.797 1301734.747 0, 917975.088 1301739.567 0, 917720.379 1301744.402 0, 917465.67 1301749.252 0, 917210.962 1301754.118 0, 916956.254 1301758.998 0, 916701.546 1301763.893 0, 
+    916446.839 1301768.804 0, 916192.131 1301773.729 0, 915937.424 1301778.669 0, 915682.718 1301783.624 0, 915428.012 1301788.595 0, 915173.305 1301793.58 0, 914918.6 1301798.58 0, 914663.894 1301803.595 0, 914407.943 1301808.65 0, 914518.258 1307386.056 0, 
+    914628.569 1312963.295 0, 914883.861 1312958.253 0, 915137.91 1312953.251 0, 915391.959 1312948.263 0, 915646.008 1312943.291 0, 915900.058 1312938.334 0, 916154.108 1312933.391 0, 916408.159 1312928.464 0, 916662.209 1312923.551 0, 916916.26 1312918.653 0, 
+    917170.312 1312913.771 0, 917424.363 1312908.903 0, 917678.415 1312904.05 0, 917932.467 1312899.212 0, 918186.519 1312894.39 0, 918440.572 1312889.582 0, 918694.625 1312884.789 0, 918948.678 1312880.011 0, 919202.732 1312875.248 0, 919456.786 1312870.5 0, 
+    919710.84 1312865.766 0, 919964.894 1312861.048 0, 920218.949 1312856.345 0, 920473.004 1312851.657 0, 920725.817 1312847.006 0, 920981.114 1312842.325 0, 921235.17 1312837.682 0, 921489.226 1312833.053 0, 921743.282 1312828.44 0, 921997.339 1312823.841 0, 
+    922251.396 1312819.257 0, 922505.453 1312814.689 0, 922759.51 1312810.135 0, 923013.568 1312805.596 0, 923267.625 1312801.073 0, 923521.684 1312796.564 0, 923775.742 1312792.07 0, 924029.801 1312787.591 0, 924283.86 1312783.127 0, 924537.919 1312778.678 0, 
+    924791.978 1312774.244 0, 925046.038 1312769.825 0, 925300.098 1312765.421 0, 925554.158 1312761.031 0, 925808.219 1312756.657 0, 926062.28 1312752.298 0, 926316.341 1312747.953 0, 926570.402 1312743.624 0, 926823.222 1312739.331 0, 926728.668 1307161.802 0, 
+    926634.111 1301584.107 0))
+
+POLYGON ((939018.46 1312549.819 0, 938765.626 1312553.399 0, 938511.554 1312557.01 0, 938257.481 1312560.637 0, 938003.409 1312564.278 0, 937749.337 1312567.935 0, 937495.266 1312571.606 0, 937241.194 1312575.293 0, 936987.123 1312578.994 0, 936733.052 1312582.71 0, 
+    936478.981 1312586.441 0, 936224.911 1312590.188 0, 935970.841 1312593.949 0, 935716.77 1312597.725 0, 935462.701 1312601.516 0, 935208.631 1312605.322 0, 934954.561 1312609.143 0, 934700.492 1312612.979 0, 934446.423 1312616.83 0, 934192.355 1312620.696 0, 
+    933938.286 1312624.576 0, 933684.218 1312628.472 0, 933430.15 1312632.383 0, 933176.082 1312636.308 0, 932920.774 1312640.268 0, 932667.947 1312644.205 0, 932413.88 1312648.175 0, 932159.813 1312652.161 0, 931905.746 1312656.161 0, 931651.68 1312660.176 0, 
+    931397.613 1312664.207 0, 931143.548 1312668.252 0, 930889.482 1312672.312 0, 930635.416 1312676.387 0, 930381.351 1312680.478 0, 930127.286 1312684.583 0, 929873.221 1312688.703 0, 929619.157 1312692.838 0, 929365.093 1312696.988 0, 929111.029 1312701.153 0, 
+    928856.965 1312705.332 0, 928602.901 1312709.527 0, 928348.838 1312713.737 0, 928094.775 1312717.962 0, 927840.712 1312722.201 0, 927586.65 1312726.456 0, 927332.587 1312730.726 0, 927078.525 1312735.01 0, 926823.222 1312739.331 0, 926917.774 1318316.688 0, 
+    927012.322 1323893.869 0, 927266.965 1323889.56 0, 927520.371 1323885.286 0, 927773.777 1323881.028 0, 928027.183 1323876.784 0, 928280.589 1323872.555 0, 928533.995 1323868.342 0, 928787.402 1323864.143 0, 929040.809 1323859.959 0, 929294.216 1323855.79 0, 
+    929547.624 1323851.636 0, 929801.032 1323847.496 0, 930054.44 1323843.372 0, 930307.848 1323839.263 0, 930561.256 1323835.168 0, 930814.665 1323831.089 0, 931068.074 1323827.024 0, 931321.483 1323822.974 0, 931574.892 1323818.939 0, 931828.302 1323814.919 0, 
+    932081.712 1323810.914 0, 932335.122 1323806.924 0, 932588.533 1323802.949 0, 932841.943 1323798.989 0, 933094.117 1323795.063 0, 933348.765 1323791.113 0, 933602.176 1323787.198 0, 933855.588 1323783.297 0, 934109 1323779.411 0, 934362.411 1323775.541 0, 
+    934615.824 1323771.685 0, 934869.236 1323767.844 0, 935122.649 1323764.018 0, 935376.062 1323760.207 0, 935629.475 1323756.411 0, 935882.888 1323752.629 0, 936136.302 1323748.863 0, 936389.715 1323745.112 0, 936643.129 1323741.375 0, 936896.544 1323737.654 0, 
+    937149.958 1323733.947 0, 937403.373 1323730.255 0, 937656.787 1323726.578 0, 937910.203 1323722.916 0, 938163.618 1323719.269 0, 938417.033 1323715.637 0, 938670.449 1323712.02 0, 938923.865 1323708.418 0, 939176.045 1323704.848 0, 939097.254 1318127.422 0, 
+    939018.46 1312549.819 0))
+
+POLYGON ((951340.254 1323550.192 0, 951088.062 1323553.049 0, 950834.637 1323555.936 0, 950581.212 1323558.837 0, 950327.788 1323561.753 0, 950074.363 1323564.684 0, 949820.939 1323567.63 0, 949567.514 1323570.591 0, 949314.09 1323573.567 0, 949060.666 1323576.557 0, 
+    948807.243 1323579.563 0, 948553.819 1323582.584 0, 948300.396 1323585.619 0, 948046.973 1323588.67 0, 947793.55 1323591.735 0, 947540.127 1323594.815 0, 947286.704 1323597.91 0, 947033.282 1323601.02 0, 946779.859 1323604.145 0, 946526.437 1323607.285 0, 
+    946273.015 1323610.44 0, 946019.594 1323613.61 0, 945766.172 1323616.794 0, 945512.751 1323619.994 0, 945258.095 1323623.224 0, 945005.909 1323626.438 0, 944752.488 1323629.682 0, 944499.067 1323632.941 0, 944245.647 1323636.215 0, 943992.227 1323639.504 0, 
+    943738.807 1323642.808 0, 943485.387 1323646.127 0, 943231.967 1323649.461 0, 942978.548 1323652.81 0, 942725.129 1323656.173 0, 942471.71 1323659.552 0, 942218.291 1323662.945 0, 941964.872 1323666.354 0, 941711.454 1323669.777 0, 941458.036 1323673.215 0, 
+    941204.618 1323676.668 0, 940951.2 1323680.136 0, 940697.782 1323683.619 0, 940444.365 1323687.117 0, 940190.948 1323690.63 0, 939937.531 1323694.158 0, 939684.114 1323697.7 0, 939430.698 1323701.258 0, 939176.045 1323704.848 0, 939254.834 1329282.092 0, 
+    939333.621 1334859.15 0, 939587.613 1334855.569 0, 939840.373 1334852.021 0, 940093.133 1334848.488 0, 940345.894 1334844.969 0, 940598.655 1334841.465 0, 940851.415 1334837.977 0, 941104.176 1334834.503 0, 941356.938 1334831.044 0, 941609.699 1334827.599 0, 
+    941862.461 1334824.17 0, 942115.223 1334820.756 0, 942367.985 1334817.356 0, 942620.747 1334813.972 0, 942873.51 1334810.602 0, 943126.272 1334807.247 0, 943379.035 1334803.907 0, 943631.798 1334800.582 0, 943884.562 1334797.271 0, 944137.325 1334793.976 0, 
+    944390.089 1334790.695 0, 944642.853 1334787.43 0, 944895.617 1334784.179 0, 945148.381 1334780.943 0, 945399.914 1334777.738 0, 945653.91 1334774.516 0, 945906.675 1334771.325 0, 946159.44 1334768.148 0, 946412.205 1334764.987 0, 946664.97 1334761.84 0, 
+    946917.736 1334758.708 0, 947170.501 1334755.592 0, 947423.267 1334752.49 0, 947676.033 1334749.402 0, 947928.8 1334746.33 0, 948181.566 1334743.273 0, 948434.333 1334740.23 0, 948687.1 1334737.203 0, 948939.867 1334734.19 0, 949192.634 1334731.192 0, 
+    949445.401 1334728.209 0, 949698.169 1334725.241 0, 949950.936 1334722.288 0, 950203.704 1334719.349 0, 950456.472 1334716.426 0, 950709.241 1334713.517 0, 950962.009 1334710.624 0, 951214.777 1334707.745 0, 951466.315 1334704.895 0, 951403.286 1329127.637 0, 
+    951340.254 1323550.192 0))
+
+POLYGON ((963599.398 1334584.917 0, 963347.851 1334587.057 0, 963095.075 1334589.221 0, 962842.299 1334591.401 0, 962589.524 1334593.595 0, 962336.749 1334595.805 0, 962083.974 1334598.029 0, 961831.199 1334600.268 0, 961578.424 1334602.522 0, 961325.649 1334604.791 0, 
+    961072.874 1334607.075 0, 960820.1 1334609.373 0, 960567.325 1334611.687 0, 960314.551 1334614.015 0, 960061.777 1334616.358 0, 959809.003 1334618.716 0, 959556.229 1334621.089 0, 959303.456 1334623.477 0, 959050.682 1334625.88 0, 958797.909 1334628.298 0, 
+    958545.135 1334630.73 0, 958292.362 1334633.178 0, 958039.589 1334635.64 0, 957786.817 1334638.117 0, 957532.814 1334640.621 0, 957281.271 1334643.116 0, 957028.499 1334645.638 0, 956775.727 1334648.174 0, 956522.955 1334650.726 0, 956270.183 1334653.292 0, 
+    956017.411 1334655.874 0, 955764.639 1334658.47 0, 955511.868 1334661.081 0, 955259.097 1334663.707 0, 955006.326 1334666.347 0, 954753.555 1334669.003 0, 954500.784 1334671.674 0, 954248.013 1334674.359 0, 953995.243 1334677.059 0, 953742.472 1334679.775 0, 
+    953489.702 1334682.505 0, 953236.932 1334685.25 0, 952984.162 1334688.009 0, 952731.392 1334690.784 0, 952478.623 1334693.574 0, 952225.853 1334696.378 0, 951973.084 1334699.198 0, 951720.315 1334702.032 0, 951466.315 1334704.895 0, 951529.343 1340281.961 0, 
+    951592.369 1345858.83 0, 951845.708 1345855.975 0, 952097.821 1345853.148 0, 952349.934 1345850.336 0, 952602.047 1345847.539 0, 952854.16 1345844.756 0, 953106.273 1345841.989 0, 953358.386 1345839.236 0, 953610.5 1345836.498 0, 953862.614 1345833.775 0, 
+    954114.727 1345831.067 0, 954366.841 1345828.374 0, 954618.956 1345825.695 0, 954871.07 1345823.032 0, 955123.184 1345820.383 0, 955375.299 1345817.749 0, 955627.414 1345815.13 0, 955879.529 1345812.526 0, 956131.644 1345809.936 0, 956383.759 1345807.362 0, 
+    956635.875 1345804.802 0, 956887.99 1345802.257 0, 957140.106 1345799.727 0, 957392.222 1345797.212 0, 957643.111 1345794.724 0, 957896.454 1345792.226 0, 958148.57 1345789.755 0, 958400.687 1345787.299 0, 958652.803 1345784.858 0, 958904.92 1345782.432 0, 
+    959157.037 1345780.021 0, 959409.154 1345777.624 0, 959661.271 1345775.242 0, 959913.388 1345772.876 0, 960165.506 1345770.524 0, 960417.623 1345768.186 0, 960669.741 1345765.864 0, 960921.859 1345763.557 0, 961173.977 1345761.264 0, 961426.095 1345758.986 0, 
+    961678.213 1345756.723 0, 961930.332 1345754.475 0, 962182.45 1345752.242 0, 962434.569 1345750.023 0, 962686.688 1345747.82 0, 962938.806 1345745.631 0, 963190.926 1345743.457 0, 963443.045 1345741.298 0, 963693.938 1345739.164 0, 963646.669 1340162.139 0, 
+    963599.398 1334584.917 0))
+
+POLYGON ((975795.798 1345653.688 0, 975544.897 1345655.113 0, 975292.773 1345656.56 0, 975040.649 1345658.021 0, 974788.525 1345659.498 0, 974536.401 1345660.989 0, 974284.277 1345662.495 0, 974032.153 1345664.016 0, 973780.029 1345665.552 0, 973527.906 1345667.103 0, 
+    973275.782 1345668.668 0, 973023.659 1345670.249 0, 972771.535 1345671.844 0, 972519.412 1345673.454 0, 972267.289 1345675.079 0, 972015.166 1345676.718 0, 971763.043 1345678.373 0, 971510.92 1345680.042 0, 971258.797 1345681.727 0, 971006.675 1345683.426 0, 
+    970754.552 1345685.14 0, 970502.429 1345686.868 0, 970250.307 1345688.612 0, 969998.185 1345690.37 0, 969744.838 1345692.152 0, 969493.941 1345693.932 0, 969241.819 1345695.735 0, 968989.697 1345697.552 0, 968737.575 1345699.385 0, 968485.453 1345701.232 0, 
+    968233.332 1345703.095 0, 967981.21 1345704.972 0, 967729.089 1345706.864 0, 967476.968 1345708.771 0, 967224.847 1345710.692 0, 966972.726 1345712.629 0, 966720.605 1345714.58 0, 966468.484 1345716.546 0, 966216.364 1345718.527 0, 965964.243 1345720.523 0, 
+    965712.123 1345722.534 0, 965460.002 1345724.56 0, 965207.882 1345726.6 0, 964955.762 1345728.655 0, 964703.642 1345730.725 0, 964451.523 1345732.81 0, 964199.403 1345734.91 0, 963947.283 1345737.024 0, 963693.938 1345739.164 0, 963741.206 1351315.987 0, 
+    963788.472 1356892.602 0, 964041.158 1356890.468 0, 964292.621 1356888.359 0, 964544.084 1356886.264 0, 964795.547 1356884.185 0, 965047.011 1356882.12 0, 965298.474 1356880.07 0, 965549.938 1356878.035 0, 965801.402 1356876.015 0, 966052.866 1356874.01 0, 
+    966304.33 1356872.019 0, 966555.794 1356870.043 0, 966807.258 1356868.082 0, 967058.722 1356866.136 0, 967310.187 1356864.204 0, 967561.651 1356862.288 0, 967813.116 1356860.386 0, 968064.581 1356858.499 0, 968316.046 1356856.626 0, 968567.511 1356854.769 0, 
+    968818.976 1356852.926 0, 969070.441 1356851.099 0, 969321.907 1356849.285 0, 969573.372 1356847.487 0, 969823.616 1356845.712 0, 970076.304 1356843.935 0, 970327.769 1356842.181 0, 970579.235 1356840.442 0, 970830.701 1356838.718 0, 971082.167 1356837.009 0, 
+    971333.634 1356835.314 0, 971585.1 1356833.634 0, 971836.566 1356831.969 0, 972088.033 1356830.319 0, 972339.499 1356828.683 0, 972590.966 1356827.063 0, 972842.433 1356825.457 0, 973093.9 1356823.866 0, 973345.367 1356822.29 0, 973596.834 1356820.728 0, 
+    973848.301 1356819.181 0, 974099.768 1356817.65 0, 974351.236 1356816.133 0, 974602.703 1356814.63 0, 974854.171 1356813.143 0, 975105.638 1356811.67 0, 975357.106 1356810.212 0, 975608.574 1356808.769 0, 975858.821 1356807.348 0, 975827.31 1351230.622 0, 
+    975795.798 1345653.688 0))
+
+POLYGON ((987929.362 1356756.196 0, 987679.11 1356756.91 0, 987427.639 1356757.642 0, 987176.168 1356758.39 0, 986924.698 1356759.152 0, 986673.227 1356759.929 0, 986421.756 1356760.721 0, 986170.286 1356761.527 0, 985918.815 1356762.349 0, 985667.345 1356763.185 0, 
+    985415.874 1356764.036 0, 985164.404 1356764.902 0, 984912.933 1356765.782 0, 984661.463 1356766.678 0, 984409.993 1356767.588 0, 984158.522 1356768.513 0, 983907.052 1356769.453 0, 983655.582 1356770.407 0, 983404.112 1356771.377 0, 983152.642 1356772.361 0, 
+    982901.172 1356773.36 0, 982649.702 1356774.374 0, 982398.233 1356775.402 0, 982146.763 1356776.446 0, 981894.073 1356777.509 0, 981643.823 1356778.577 0, 981392.354 1356779.665 0, 981140.884 1356780.767 0, 980889.415 1356781.885 0, 980637.946 1356783.017 0, 
+    980386.476 1356784.164 0, 980135.007 1356785.326 0, 979883.538 1356786.502 0, 979632.069 1356787.694 0, 979380.6 1356788.9 0, 979129.131 1356790.121 0, 978877.662 1356791.357 0, 978626.193 1356792.608 0, 978374.724 1356793.873 0, 978123.256 1356795.153 0, 
+    977871.787 1356796.448 0, 977620.319 1356797.758 0, 977368.85 1356799.083 0, 977117.382 1356800.422 0, 976865.914 1356801.776 0, 976614.445 1356803.145 0, 976362.977 1356804.529 0, 976111.509 1356805.928 0, 975858.821 1356807.348 0, 975890.331 1362383.862 0, 
+    975921.839 1367960.157 0, 976173.868 1367958.74 0, 976424.68 1367957.345 0, 976675.491 1367955.965 0, 976926.303 1367954.6 0, 977177.115 1367953.249 0, 977427.927 1367951.913 0, 977678.739 1367950.592 0, 977929.551 1367949.286 0, 978180.363 1367947.994 0, 
+    978431.175 1367946.717 0, 978681.987 1367945.455 0, 978932.8 1367944.208 0, 979183.612 1367942.975 0, 979434.425 1367941.757 0, 979685.237 1367940.554 0, 979936.05 1367939.366 0, 980186.863 1367938.192 0, 980437.675 1367937.033 0, 980688.488 1367935.889 0, 
+    980939.301 1367934.76 0, 981190.114 1367933.646 0, 981440.927 1367932.546 0, 981691.74 1367931.461 0, 981941.337 1367930.396 0, 982193.367 1367929.335 0, 982444.18 1367928.295 0, 982694.994 1367927.269 0, 982945.807 1367926.258 0, 983196.621 1367925.261 0, 
+    983447.434 1367924.28 0, 983698.248 1367923.313 0, 983949.061 1367922.361 0, 984199.875 1367921.423 0, 984450.689 1367920.501 0, 984701.503 1367919.593 0, 984952.317 1367918.7 0, 985203.13 1367917.821 0, 985453.944 1367916.958 0, 985704.758 1367916.109 0, 
+    985955.573 1367915.275 0, 986206.387 1367914.456 0, 986457.201 1367913.651 0, 986708.015 1367912.862 0, 986958.829 1367912.087 0, 987209.644 1367911.327 0, 987460.458 1367910.581 0, 987711.272 1367909.85 0, 987960.871 1367909.138 0, 987945.117 1362332.776 0, 
+    987929.362 1356756.196 0))
+
+POLYGON ((1000000 1367892.132 0, 999750.398 1367892.139 0, 999499.583 1367892.161 0, 999248.767 1367892.198 0, 998997.952 1367892.249 0, 998747.136 1367892.316 0, 998496.321 1367892.397 0, 998245.505 1367892.493 0, 997994.69 1367892.603 0, 997743.874 1367892.729 0, 
+    997493.059 1367892.869 0, 997242.244 1367893.024 0, 996991.428 1367893.194 0, 996740.613 1367893.378 0, 996489.797 1367893.577 0, 996238.982 1367893.791 0, 995988.167 1367894.02 0, 995737.351 1367894.264 0, 995486.536 1367894.522 0, 995235.721 1367894.795 0, 
+    994984.905 1367895.083 0, 994734.09 1367895.385 0, 994483.275 1367895.702 0, 994232.459 1367896.035 0, 993980.43 1367896.383 0, 993730.829 1367896.743 0, 993480.014 1367897.119 0, 993229.199 1367897.511 0, 992978.384 1367897.916 0, 992727.568 1367898.337 0, 
+    992476.753 1367898.773 0, 992225.938 1367899.223 0, 991975.123 1367899.688 0, 991724.308 1367900.167 0, 991473.493 1367900.662 0, 991222.678 1367901.171 0, 990971.863 1367901.695 0, 990721.048 1367902.234 0, 990470.234 1367902.787 0, 990219.419 1367903.356 0, 
+    989968.604 1367903.939 0, 989717.789 1367904.536 0, 989466.974 1367905.149 0, 989216.16 1367905.776 0, 988965.345 1367906.418 0, 988714.531 1367907.075 0, 988463.716 1367907.747 0, 988212.901 1367908.433 0, 987960.871 1367909.138 0, 987976.625 1373485.277 0, 
+    987992.378 1379061.186 0, 988243.749 1379060.484 0, 988493.907 1379059.799 0, 988744.065 1379059.129 0, 988994.223 1379058.474 0, 989244.381 1379057.834 0, 989494.54 1379057.208 0, 989744.698 1379056.597 0, 989994.856 1379056.001 0, 990245.015 1379055.419 0, 
+    990495.173 1379054.852 0, 990745.332 1379054.3 0, 990995.49 1379053.763 0, 991245.649 1379053.24 0, 991495.807 1379052.733 0, 991745.966 1379052.239 0, 991996.125 1379051.761 0, 992246.283 1379051.297 0, 992496.442 1379050.848 0, 992746.601 1379050.414 0, 
+    992996.759 1379049.994 0, 993246.918 1379049.589 0, 993497.077 1379049.199 0, 993747.236 1379048.824 0, 993996.183 1379048.465 0, 994247.553 1379048.117 0, 994497.712 1379047.786 0, 994747.871 1379047.47 0, 994998.03 1379047.168 0, 995248.189 1379046.881 0, 
+    995498.348 1379046.609 0, 995748.507 1379046.351 0, 995998.666 1379046.108 0, 996248.825 1379045.88 0, 996498.984 1379045.667 0, 996749.143 1379045.468 0, 996999.302 1379045.284 0, 997249.461 1379045.115 0, 997499.62 1379044.96 0, 997749.779 1379044.82 0, 
+    997999.938 1379044.695 0, 998250.097 1379044.585 0, 998500.256 1379044.489 0, 998750.415 1379044.408 0, 999000.574 1379044.342 0, 999250.733 1379044.291 0, 999500.892 1379044.254 0, 999751.051 1379044.232 0, 1000000 1379044.225 0, 1000000 1373468.292 0, 
+    1000000 1367892.132 0))
+
+POLYGON ((1012007.622 1379061.186 0, 1011758.672 1379060.49 0, 1011508.514 1379059.806 0, 1011258.356 1379059.136 0, 1011008.198 1379058.48 0, 1010758.039 1379057.84 0, 1010507.881 1379057.214 0, 1010257.723 1379056.603 0, 1010007.564 1379056.006 0, 1009757.406 1379055.425 0, 
+    1009507.248 1379054.858 0, 1009257.089 1379054.306 0, 1009006.931 1379053.768 0, 1008756.772 1379053.245 0, 1008506.613 1379052.737 0, 1008256.455 1379052.244 0, 1008006.296 1379051.765 0, 1007756.138 1379051.302 0, 1007505.979 1379050.852 0, 1007255.82 1379050.418 0, 
+    1007005.661 1379049.998 0, 1006755.503 1379049.593 0, 1006505.344 1379049.203 0, 1006255.185 1379048.828 0, 1006003.817 1379048.465 0, 1005754.867 1379048.121 0, 1005504.709 1379047.789 0, 1005254.55 1379047.473 0, 1005004.391 1379047.171 0, 1004754.232 1379046.884 0, 
+    1004504.073 1379046.611 0, 1004253.914 1379046.353 0, 1004003.755 1379046.11 0, 1003753.596 1379045.882 0, 1003503.437 1379045.668 0, 1003253.278 1379045.47 0, 1003003.119 1379045.286 0, 1002752.96 1379045.116 0, 1002502.801 1379044.961 0, 1002252.642 1379044.822 0, 
+    1002002.483 1379044.696 0, 1001752.324 1379044.586 0, 1001502.165 1379044.49 0, 1001252.006 1379044.409 0, 1001001.847 1379044.343 0, 1000751.688 1379044.291 0, 1000501.529 1379044.254 0, 1000251.369 1379044.232 0, 1000000 1379044.225 0, 1000000 1384619.922 0, 
+    1000000 1390195.381 0, 1000250.71 1390195.388 0, 1000500.213 1390195.41 0, 1000749.715 1390195.447 0, 1000999.218 1390195.499 0, 1001248.721 1390195.565 0, 1001498.224 1390195.646 0, 1001747.726 1390195.741 0, 1001997.229 1390195.851 0, 1002246.732 1390195.976 0, 
+    1002496.235 1390196.116 0, 1002745.737 1390196.27 0, 1002995.24 1390196.439 0, 1003244.743 1390196.623 0, 1003494.245 1390196.821 0, 1003743.748 1390197.034 0, 1003993.251 1390197.262 0, 1004242.753 1390197.504 0, 1004492.256 1390197.761 0, 1004741.758 1390198.033 0, 
+    1004991.261 1390198.319 0, 1005240.764 1390198.62 0, 1005490.266 1390198.936 0, 1005739.769 1390199.267 0, 1005988.065 1390199.61 0, 1006238.774 1390199.972 0, 1006488.276 1390200.346 0, 1006737.779 1390200.736 0, 1006987.281 1390201.139 0, 1007236.783 1390201.558 0, 
+    1007486.286 1390201.991 0, 1007735.788 1390202.439 0, 1007985.29 1390202.902 0, 1008234.793 1390203.379 0, 1008484.295 1390203.871 0, 1008733.797 1390204.378 0, 1008983.299 1390204.899 0, 1009232.802 1390205.435 0, 1009482.304 1390205.986 0, 1009731.806 1390206.552 0, 
+    1009981.308 1390207.132 0, 1010230.81 1390207.727 0, 1010480.312 1390208.336 0, 1010729.814 1390208.96 0, 1010979.316 1390209.599 0, 1011228.818 1390210.253 0, 1011478.319 1390210.921 0, 1011727.821 1390211.604 0, 1011976.118 1390212.298 0, 1011991.869 1384636.862 0, 
+    1012007.622 1379061.186 0))
+
+POLYGON ((1023952.14 1390263.05 0, 1023703.845 1390261.655 0, 1023454.346 1390260.267 0, 1023204.847 1390258.894 0, 1022955.348 1390257.535 0, 1022705.849 1390256.191 0, 1022456.349 1390254.862 0, 1022206.85 1390253.548 0, 1021957.351 1390252.248 0, 1021707.851 1390250.963 0, 
+    1021458.352 1390249.693 0, 1021208.852 1390248.437 0, 1020959.352 1390247.196 0, 1020709.853 1390245.97 0, 1020460.353 1390244.758 0, 1020210.853 1390243.561 0, 1019961.353 1390242.379 0, 1019711.853 1390241.212 0, 1019462.353 1390240.059 0, 1019212.853 1390238.921 0, 
+    1018963.353 1390237.797 0, 1018713.852 1390236.688 0, 1018464.352 1390235.594 0, 1018214.852 1390234.515 0, 1017964.147 1390233.445 0, 1017715.851 1390232.4 0, 1017466.35 1390231.365 0, 1017216.849 1390230.344 0, 1016967.349 1390229.338 0, 1016717.848 1390228.347 0, 
+    1016468.347 1390227.37 0, 1016218.846 1390226.408 0, 1015969.345 1390225.461 0, 1015719.844 1390224.528 0, 1015470.343 1390223.61 0, 1015220.842 1390222.707 0, 1014971.341 1390221.818 0, 1014721.84 1390220.945 0, 1014472.338 1390220.085 0, 1014222.837 1390219.241 0, 
+    1013973.336 1390218.411 0, 1013723.834 1390217.596 0, 1013474.333 1390216.796 0, 1013224.831 1390216.01 0, 1012975.33 1390215.239 0, 1012725.828 1390214.483 0, 1012476.326 1390213.741 0, 1012226.825 1390213.014 0, 1011976.118 1390212.298 0, 1011960.367 1395787.489 0, 
+    1011944.617 1401362.43 0, 1012194.664 1401363.144 0, 1012443.51 1401363.869 0, 1012692.355 1401364.609 0, 1012941.2 1401365.363 0, 1013190.045 1401366.132 0, 1013438.891 1401366.916 0, 1013687.736 1401367.714 0, 1013936.581 1401368.527 0, 1014185.426 1401369.355 0, 
+    1014434.271 1401370.197 0, 1014683.116 1401371.054 0, 1014931.961 1401371.925 0, 1015180.806 1401372.811 0, 1015429.651 1401373.712 0, 1015678.496 1401374.628 0, 1015927.34 1401375.558 0, 1016176.185 1401376.503 0, 1016425.03 1401377.462 0, 1016673.874 1401378.436 0, 
+    1016922.719 1401379.425 0, 1017171.563 1401380.428 0, 1017420.408 1401381.446 0, 1017669.252 1401382.479 0, 1017916.895 1401383.521 0, 1018166.94 1401384.588 0, 1018415.784 1401385.665 0, 1018664.629 1401386.756 0, 1018913.473 1401387.862 0, 1019162.317 1401388.982 0, 
+    1019411.16 1401390.118 0, 1019660.004 1401391.267 0, 1019908.848 1401392.432 0, 1020157.692 1401393.611 0, 1020406.535 1401394.805 0, 1020655.379 1401396.013 0, 1020904.222 1401397.236 0, 1021153.066 1401398.474 0, 1021401.909 1401399.726 0, 1021650.752 1401400.993 0, 
+    1021899.595 1401402.275 0, 1022148.438 1401403.571 0, 1022397.281 1401404.882 0, 1022646.124 1401406.208 0, 1022894.967 1401407.548 0, 1023143.81 1401408.903 0, 1023392.653 1401410.272 0, 1023641.495 1401411.657 0, 1023889.138 1401413.049 0, 1023920.638 1395838.175 0, 
+    1023952.14 1390263.05 0))
+
+POLYGON ((1035833.468 1401497.412 0, 1035585.829 1401495.321 0, 1035336.991 1401493.233 0, 1035088.153 1401491.161 0, 1034839.315 1401489.103 0, 1034590.477 1401487.06 0, 1034341.639 1401485.031 0, 1034092.801 1401483.017 0, 1033843.962 1401481.018 0, 1033595.124 1401479.033 0, 
+    1033346.285 1401477.063 0, 1033097.446 1401475.108 0, 1032848.607 1401473.167 0, 1032599.768 1401471.241 0, 1032350.929 1401469.33 0, 1032102.09 1401467.433 0, 1031853.251 1401465.551 0, 1031604.411 1401463.683 0, 1031355.572 1401461.83 0, 1031106.732 1401459.992 0, 
+    1030857.892 1401458.169 0, 1030609.052 1401456.36 0, 1030360.212 1401454.565 0, 1030111.372 1401452.786 0, 1029861.333 1401451.012 0, 1029613.692 1401449.27 0, 1029364.851 1401447.535 0, 1029116.011 1401445.814 0, 1028867.17 1401444.107 0, 1028618.329 1401442.416 0, 
+    1028369.489 1401440.739 0, 1028120.648 1401439.076 0, 1027871.807 1401437.428 0, 1027622.966 1401435.795 0, 1027374.124 1401434.177 0, 1027125.283 1401432.573 0, 1026876.442 1401430.984 0, 1026627.6 1401429.409 0, 1026378.759 1401427.849 0, 1026129.917 1401426.304 0, 
+    1025881.075 1401424.773 0, 1025632.233 1401423.257 0, 1025383.391 1401421.756 0, 1025134.549 1401420.269 0, 1024885.707 1401418.797 0, 1024636.865 1401417.34 0, 1024388.023 1401415.897 0, 1024139.18 1401414.469 0, 1023889.138 1401413.049 0, 1023857.639 1406987.667 0, 
+    1023826.141 1412562.023 0, 1024075.524 1412563.44 0, 1024323.711 1412564.864 0, 1024571.897 1412566.303 0, 1024820.083 1412567.757 0, 1025068.269 1412569.225 0, 1025316.454 1412570.708 0, 1025564.64 1412572.205 0, 1025812.826 1412573.717 0, 1026061.011 1412575.244 0, 
+    1026309.197 1412576.785 0, 1026557.382 1412578.341 0, 1026805.568 1412579.911 0, 1027053.753 1412581.496 0, 1027301.938 1412583.096 0, 1027550.123 1412584.71 0, 1027798.308 1412586.339 0, 1028046.493 1412587.982 0, 1028294.677 1412589.64 0, 1028542.862 1412591.313 0, 
+    1028791.046 1412593 0, 1029039.231 1412594.702 0, 1029287.415 1412596.419 0, 1029535.599 1412598.15 0, 1029782.587 1412599.887 0, 1030031.967 1412601.656 0, 1030280.151 1412603.431 0, 1030528.335 1412605.22 0, 1030776.519 1412607.024 0, 1031024.702 1412608.843 0, 
+    1031272.886 1412610.676 0, 1031521.069 1412612.524 0, 1031769.253 1412614.387 0, 1032017.436 1412616.264 0, 1032265.619 1412618.156 0, 1032513.802 1412620.062 0, 1032761.985 1412621.983 0, 1033010.167 1412623.919 0, 1033258.35 1412625.869 0, 1033506.532 1412627.834 0, 
+    1033754.715 1412629.813 0, 1034002.897 1412631.807 0, 1034251.079 1412633.816 0, 1034499.261 1412635.839 0, 1034747.443 1412637.877 0, 1034995.625 1412639.93 0, 1035243.806 1412641.997 0, 1035491.988 1412644.078 0, 1035738.974 1412646.165 0, 1035786.22 1407071.919 0, 
+    1035833.468 1401497.412 0))
+
+POLYGON ((1047651.522 1412763.962 0, 1047404.54 1412761.178 0, 1047156.366 1412758.395 0, 1046908.191 1412755.627 0, 1046660.016 1412752.873 0, 1046411.841 1412750.134 0, 1046163.666 1412747.409 0, 1045915.49 1412744.7 0, 1045667.314 1412742.004 0, 1045419.139 1412739.324 0, 
+    1045170.963 1412736.658 0, 1044922.787 1412734.007 0, 1044674.61 1412731.37 0, 1044426.434 1412728.748 0, 1044178.257 1412726.14 0, 1043930.081 1412723.547 0, 1043681.904 1412720.969 0, 1043433.727 1412718.405 0, 1043185.55 1412715.856 0, 1042937.372 1412713.321 0, 
+    1042689.195 1412710.802 0, 1042441.017 1412708.296 0, 1042192.84 1412705.806 0, 1041944.662 1412703.329 0, 1041695.29 1412700.856 0, 1041448.305 1412698.421 0, 1041200.127 1412695.989 0, 1040951.949 1412693.571 0, 1040703.77 1412691.168 0, 1040455.591 1412688.78 0, 
+    1040207.412 1412686.406 0, 1039959.233 1412684.047 0, 1039711.054 1412681.702 0, 1039462.875 1412679.372 0, 1039214.695 1412677.057 0, 1038966.516 1412674.756 0, 1038718.336 1412672.47 0, 1038470.156 1412670.198 0, 1038221.976 1412667.941 0, 1037973.796 1412665.699 0, 
+    1037725.616 1412663.471 0, 1037477.435 1412661.258 0, 1037229.255 1412659.059 0, 1036981.074 1412656.875 0, 1036732.894 1412654.706 0, 1036484.713 1412652.551 0, 1036236.532 1412650.411 0, 1035988.35 1412648.286 0, 1035738.974 1412646.165 0, 1035691.73 1418220.143 0, 
+    1035644.489 1423793.85 0, 1035893.206 1423795.965 0, 1036140.731 1423798.085 0, 1036388.256 1423800.219 0, 1036635.781 1423802.368 0, 1036883.305 1423804.532 0, 1037130.83 1423806.71 0, 1037378.354 1423808.903 0, 1037625.879 1423811.11 0, 1037873.403 1423813.332 0, 
+    1038120.927 1423815.568 0, 1038368.451 1423817.819 0, 1038615.974 1423820.085 0, 1038863.498 1423822.365 0, 1039111.021 1423824.66 0, 1039358.545 1423826.969 0, 1039606.068 1423829.293 0, 1039853.591 1423831.631 0, 1040101.114 1423833.984 0, 1040348.637 1423836.352 0, 
+    1040596.159 1423838.734 0, 1040843.682 1423841.131 0, 1041091.204 1423843.542 0, 1041338.726 1423845.968 0, 1041585.057 1423848.397 0, 1041833.77 1423850.863 0, 1042081.292 1423853.333 0, 1042328.814 1423855.817 0, 1042576.335 1423858.316 0, 1042823.857 1423860.829 0, 
+    1043071.378 1423863.357 0, 1043318.899 1423865.899 0, 1043566.42 1423868.456 0, 1043813.94 1423871.027 0, 1044061.461 1423873.614 0, 1044308.981 1423876.214 0, 1044556.502 1423878.829 0, 1044804.022 1423881.459 0, 1045051.542 1423884.104 0, 1045299.062 1423886.763 0, 
+    1045546.581 1423889.436 0, 1045794.101 1423892.124 0, 1046041.62 1423894.827 0, 1046289.139 1423897.544 0, 1046536.658 1423900.276 0, 1046784.177 1423903.022 0, 1047031.696 1423905.783 0, 1047279.214 1423908.558 0, 1047525.543 1423911.335 0, 1047588.531 1418337.784 0, 
+    1047651.522 1412763.962 0))
+
+POLYGON ((1059406.217 1424062.386 0, 1059159.896 1424058.914 0, 1058912.386 1424055.439 0, 1058664.876 1424051.979 0, 1058417.366 1424048.533 0, 1058169.856 1424045.102 0, 1057922.345 1424041.686 0, 1057674.835 1424038.284 0, 1057427.324 1424034.896 0, 1057179.813 1424031.523 0, 
+    1056932.301 1424028.165 0, 1056684.79 1424024.822 0, 1056437.278 1424021.493 0, 1056189.766 1424018.178 0, 1055942.254 1424014.878 0, 1055694.742 1424011.593 0, 1055447.229 1424008.322 0, 1055199.716 1424005.066 0, 1054952.204 1424001.824 0, 1054704.691 1423998.597 0, 
+    1054457.177 1423995.384 0, 1054209.664 1423992.187 0, 1053962.15 1423989.003 0, 1053714.636 1423985.834 0, 1053465.933 1423982.665 0, 1053219.608 1423979.54 0, 1052972.094 1423976.415 0, 1052724.579 1423973.305 0, 1052477.065 1423970.209 0, 1052229.55 1423967.127 0, 
+    1051982.035 1423964.06 0, 1051734.519 1423961.008 0, 1051487.004 1423957.97 0, 1051239.488 1423954.947 0, 1050991.972 1423951.939 0, 1050744.456 1423948.945 0, 1050496.94 1423945.965 0, 1050249.424 1423943 0, 1050001.907 1423940.05 0, 1049754.391 1423937.114 0, 
+    1049506.874 1423934.193 0, 1049259.357 1423931.287 0, 1049011.84 1423928.395 0, 1048764.322 1423925.517 0, 1048516.805 1423922.654 0, 1048269.287 1423919.806 0, 1048021.769 1423916.972 0, 1047774.251 1423914.153 0, 1047525.543 1423911.335 0, 1047462.558 1429484.608 0, 
+    1047399.576 1435057.597 0, 1047647.625 1435060.407 0, 1047894.487 1435063.219 0, 1048141.349 1435066.045 0, 1048388.211 1435068.886 0, 1048635.072 1435071.741 0, 1048881.934 1435074.611 0, 1049128.795 1435077.496 0, 1049375.656 1435080.395 0, 1049622.517 1435083.308 0, 
+    1049869.377 1435086.236 0, 1050116.238 1435089.178 0, 1050363.098 1435092.135 0, 1050609.958 1435095.107 0, 1050856.818 1435098.093 0, 1051103.678 1435101.094 0, 1051350.538 1435104.109 0, 1051597.397 1435107.138 0, 1051844.256 1435110.183 0, 1052091.115 1435113.241 0, 
+    1052337.974 1435116.314 0, 1052584.833 1435119.402 0, 1052831.691 1435122.505 0, 1053078.55 1435125.621 0, 1053324.222 1435128.738 0, 1053572.266 1435131.899 0, 1053819.124 1435135.059 0, 1054065.981 1435138.234 0, 1054312.839 1435141.424 0, 1054559.696 1435144.628 0, 
+    1054806.553 1435147.846 0, 1055053.41 1435151.079 0, 1055300.266 1435154.327 0, 1055547.123 1435157.589 0, 1055793.979 1435160.866 0, 1056040.835 1435164.157 0, 1056287.691 1435167.462 0, 1056534.547 1435170.783 0, 1056781.402 1435174.117 0, 1057028.258 1435177.467 0, 
+    1057275.113 1435180.831 0, 1057521.967 1435184.209 0, 1057768.822 1435187.602 0, 1058015.677 1435191.009 0, 1058262.531 1435194.431 0, 1058509.385 1435197.868 0, 1058756.239 1435201.319 0, 1059003.093 1435204.784 0, 1059248.761 1435208.248 0, 1059327.487 1429635.459 0, 
+    1059406.217 1424062.386 0))
+
+POLYGON ((1071097.473 1435392.374 0, 1070851.813 1435388.216 0, 1070604.97 1435384.053 0, 1070358.127 1435379.905 0, 1070111.284 1435375.771 0, 1069864.44 1435371.652 0, 1069617.596 1435367.547 0, 1069370.752 1435363.457 0, 1069123.908 1435359.381 0, 1068877.063 1435355.32 0, 
+    1068630.218 1435351.273 0, 1068383.373 1435347.241 0, 1068136.528 1435343.223 0, 1067889.682 1435339.22 0, 1067642.837 1435335.232 0, 1067395.991 1435331.257 0, 1067149.144 1435327.298 0, 1066902.298 1435323.353 0, 1066655.451 1435319.422 0, 1066408.604 1435315.507 0, 
+    1066161.757 1435311.605 0, 1065914.91 1435307.718 0, 1065668.062 1435303.846 0, 1065421.214 1435299.988 0, 1065173.182 1435296.126 0, 1064927.518 1435292.316 0, 1064680.669 1435288.502 0, 1064433.82 1435284.702 0, 1064186.971 1435280.917 0, 1063940.122 1435277.146 0, 
+    1063693.273 1435273.39 0, 1063446.423 1435269.648 0, 1063199.573 1435265.921 0, 1062952.723 1435262.209 0, 1062705.873 1435258.511 0, 1062459.022 1435254.827 0, 1062212.172 1435251.158 0, 1061965.321 1435247.504 0, 1061718.469 1435243.864 0, 1061471.618 1435240.239 0, 
+    1061224.766 1435236.628 0, 1060977.915 1435233.032 0, 1060731.063 1435229.45 0, 1060484.21 1435225.883 0, 1060237.358 1435222.33 0, 1059990.505 1435218.792 0, 1059743.652 1435215.268 0, 1059496.799 1435211.759 0, 1059248.761 1435208.248 0, 1059170.039 1440780.747 0, 
+    1059091.321 1446352.953 0, 1059338.701 1446356.455 0, 1059584.898 1446359.955 0, 1059831.095 1446363.469 0, 1060077.291 1446366.998 0, 1060323.488 1446370.541 0, 1060569.684 1446374.099 0, 1060815.88 1446377.671 0, 1061062.076 1446381.258 0, 1061308.272 1446384.859 0, 
+    1061554.467 1446388.475 0, 1061800.662 1446392.105 0, 1062046.857 1446395.75 0, 1062293.052 1446399.409 0, 1062539.247 1446403.082 0, 1062785.441 1446406.771 0, 1063031.635 1446410.473 0, 1063277.829 1446414.19 0, 1063524.023 1446417.922 0, 1063770.216 1446421.668 0, 
+    1064016.41 1446425.429 0, 1064262.603 1446429.204 0, 1064508.795 1446432.994 0, 1064754.988 1446436.798 0, 1065000 1446440.598 0, 1065247.373 1446444.449 0, 1065493.565 1446448.297 0, 1065739.756 1446452.159 0, 1065985.948 1446456.036 0, 1066232.139 1446459.927 0, 
+    1066478.33 1446463.832 0, 1066724.521 1446467.752 0, 1066970.711 1446471.687 0, 1067216.902 1446475.636 0, 1067463.092 1446479.599 0, 1067709.282 1446483.577 0, 1067955.471 1446487.57 0, 1068201.661 1446491.577 0, 1068447.85 1446495.598 0, 1068694.039 1446499.634 0, 
+    1068940.227 1446503.685 0, 1069186.416 1446507.749 0, 1069432.604 1446511.829 0, 1069678.792 1446515.923 0, 1069924.98 1446520.031 0, 1070171.167 1446524.154 0, 1070417.354 1446528.291 0, 1070663.541 1446532.443 0, 1070908.548 1446536.59 0, 1071003.008 1440964.629 0, 
+    1071097.473 1435392.374 0))
+
+POLYGON ((1082725.209 1446753.612 0, 1082480.213 1446748.773 0, 1082234.038 1446743.926 0, 1081987.864 1446739.093 0, 1081741.689 1446734.274 0, 1081495.514 1446729.471 0, 1081249.339 1446724.681 0, 1081003.163 1446719.906 0, 1080756.987 1446715.146 0, 1080510.811 1446710.4 0, 
+    1080264.634 1446705.668 0, 1080018.457 1446700.951 0, 1079772.28 1446696.249 0, 1079526.103 1446691.561 0, 1079279.925 1446686.887 0, 1079033.747 1446682.228 0, 1078787.569 1446677.584 0, 1078541.391 1446672.954 0, 1078295.212 1446668.338 0, 1078049.033 1446663.737 0, 
+    1077802.854 1446659.151 0, 1077556.674 1446654.579 0, 1077310.494 1446650.021 0, 1077064.314 1446645.478 0, 1076816.955 1446640.928 0, 1076571.953 1446636.435 0, 1076325.772 1446631.936 0, 1076079.591 1446627.45 0, 1075833.41 1446622.98 0, 1075587.228 1446618.524 0, 
+    1075341.046 1446614.082 0, 1075094.864 1446609.655 0, 1074848.682 1446605.242 0, 1074602.499 1446600.844 0, 1074356.316 1446596.46 0, 1074110.133 1446592.091 0, 1073863.949 1446587.736 0, 1073617.766 1446583.396 0, 1073371.582 1446579.07 0, 1073125.397 1446574.759 0, 
+    1072879.213 1446570.462 0, 1072633.028 1446566.18 0, 1072386.843 1446561.912 0, 1072140.658 1446557.659 0, 1071894.472 1446553.42 0, 1071648.287 1446549.196 0, 1071402.101 1446544.986 0, 1071155.914 1446540.791 0, 1070908.548 1446536.59 0, 1070814.093 1452108.25 0, 
+    1070719.644 1457679.604 0, 1070966.351 1457683.794 0, 1071211.881 1457687.978 0, 1071457.411 1457692.177 0, 1071702.941 1457696.39 0, 1071948.471 1457700.617 0, 1072194 1457704.859 0, 1072439.529 1457709.116 0, 1072685.058 1457713.387 0, 1072930.587 1457717.672 0, 
+    1073176.115 1457721.972 0, 1073421.644 1457726.286 0, 1073667.171 1457730.615 0, 1073912.699 1457734.958 0, 1074158.226 1457739.315 0, 1074403.754 1457743.687 0, 1074649.28 1457748.074 0, 1074894.807 1457752.475 0, 1075140.333 1457756.89 0, 1075385.859 1457761.32 0, 
+    1075631.385 1457765.764 0, 1075876.911 1457770.223 0, 1076122.436 1457774.696 0, 1076367.961 1457779.184 0, 1076612.31 1457783.664 0, 1076859.01 1457788.202 0, 1077104.535 1457792.733 0, 1077350.059 1457797.279 0, 1077595.582 1457801.839 0, 1077841.106 1457806.413 0, 
+    1078086.629 1457811.002 0, 1078332.152 1457815.605 0, 1078577.674 1457820.223 0, 1078823.197 1457824.855 0, 1079068.719 1457829.502 0, 1079314.241 1457834.163 0, 1079559.762 1457838.838 0, 1079805.283 1457843.528 0, 1080050.804 1457848.232 0, 1080296.325 1457852.951 0, 
+    1080541.845 1457857.685 0, 1080787.366 1457862.432 0, 1081032.885 1457867.195 0, 1081278.405 1457871.971 0, 1081523.924 1457876.762 0, 1081769.443 1457881.568 0, 1082014.962 1457886.388 0, 1082260.481 1457891.222 0, 1082504.824 1457896.048 0, 1082615.013 1452324.983 0, 
+    1082725.209 1446753.612 0))
+
+POLYGON ((1094289.346 1458145.786 0, 1094045.015 1458140.27 0, 1093799.511 1458134.742 0, 1093554.007 1458129.229 0, 1093308.503 1458123.729 0, 1093062.998 1458118.245 0, 1092817.493 1458112.774 0, 1092571.987 1458107.319 0, 1092326.482 1458101.877 0, 1092080.976 1458096.45 0, 
+    1091835.469 1458091.038 0, 1091589.963 1458085.64 0, 1091344.456 1458080.256 0, 1091098.948 1458074.887 0, 1090853.441 1458069.532 0, 1090607.933 1458064.192 0, 1090362.424 1458058.866 0, 1090116.916 1458053.555 0, 1089871.407 1458048.258 0, 1089625.898 1458042.976 0, 
+    1089380.388 1458037.708 0, 1089134.878 1458032.454 0, 1088889.368 1458027.215 0, 1088643.858 1458021.991 0, 1088397.173 1458016.756 0, 1088152.836 1458011.585 0, 1087907.324 1458006.403 0, 1087661.813 1458001.237 0, 1087416.301 1457996.084 0, 1087170.788 1457990.946 0, 
+    1086925.276 1457985.823 0, 1086679.763 1457980.714 0, 1086434.25 1457975.619 0, 1086188.736 1457970.539 0, 1085943.223 1457965.473 0, 1085697.708 1457960.422 0, 1085452.194 1457955.385 0, 1085206.679 1457950.363 0, 1084961.164 1457945.355 0, 1084715.649 1457940.362 0, 
+    1084470.134 1457935.383 0, 1084224.618 1457930.418 0, 1083979.102 1457925.468 0, 1083733.585 1457920.533 0, 1083488.068 1457915.611 0, 1083242.551 1457910.705 0, 1082997.034 1457905.813 0, 1082751.517 1457900.935 0, 1082504.824 1457896.048 0, 1082394.641 1463466.802 0, 
+    1082284.464 1469037.238 0, 1082530.498 1469042.111 0, 1082775.359 1469046.976 0, 1083020.221 1469051.855 0, 1083265.082 1469056.749 0, 1083509.943 1469061.657 0, 1083754.804 1469066.579 0, 1083999.664 1469071.516 0, 1084244.524 1469076.467 0, 1084489.384 1469081.433 0, 
+    1084734.244 1469086.413 0, 1084979.103 1469091.408 0, 1085223.962 1469096.417 0, 1085468.82 1469101.44 0, 1085713.679 1469106.478 0, 1085958.537 1469111.53 0, 1086203.395 1469116.596 0, 1086448.252 1469121.677 0, 1086693.109 1469126.773 0, 1086937.966 1469131.882 0, 
+    1087182.823 1469137.007 0, 1087427.679 1469142.145 0, 1087672.535 1469147.298 0, 1087917.39 1469152.466 0, 1088161.075 1469157.623 0, 1088407.101 1469162.844 0, 1088651.956 1469168.055 0, 1088896.81 1469173.28 0, 1089141.664 1469178.519 0, 1089386.518 1469183.773 0, 
+    1089631.371 1469189.041 0, 1089876.225 1469194.324 0, 1090121.077 1469199.621 0, 1090365.93 1469204.933 0, 1090610.782 1469210.259 0, 1090855.634 1469215.599 0, 1091100.486 1469220.954 0, 1091345.337 1469226.323 0, 1091590.188 1469231.707 0, 1091835.039 1469237.105 0, 
+    1092079.889 1469242.517 0, 1092324.739 1469247.944 0, 1092569.589 1469253.385 0, 1092814.438 1469258.841 0, 1093059.287 1469264.311 0, 1093304.136 1469269.796 0, 1093548.984 1469275.294 0, 1093793.833 1469280.808 0, 1094037.511 1469286.309 0, 1094163.425 1463716.206 0, 
+    1094289.346 1458145.786 0))
+
+POLYGON ((1105789.807 1469568.584 0, 1105546.143 1469562.394 0, 1105301.312 1469556.189 0, 1105056.48 1469549.998 0, 1104811.648 1469543.822 0, 1104566.815 1469537.66 0, 1104321.982 1469531.513 0, 1104077.149 1469525.38 0, 1103832.315 1469519.261 0, 1103587.481 1469513.157 0, 
+    1103342.647 1469507.068 0, 1103097.812 1469500.992 0, 1102852.977 1469494.931 0, 1102608.141 1469488.885 0, 1102363.305 1469482.853 0, 1102118.469 1469476.835 0, 1101873.632 1469470.832 0, 1101628.795 1469464.843 0, 1101383.958 1469458.868 0, 1101139.121 1469452.908 0, 
+    1100894.283 1469446.963 0, 1100649.444 1469441.031 0, 1100404.606 1469435.115 0, 1100159.767 1469429.212 0, 1099913.759 1469423.296 0, 1099670.087 1469417.451 0, 1099425.247 1469411.591 0, 1099180.407 1469405.747 0, 1098935.566 1469399.916 0, 1098690.725 1469394.1 0, 
+    1098445.884 1469388.299 0, 1098201.042 1469382.512 0, 1097956.2 1469376.739 0, 1097711.357 1469370.981 0, 1097466.515 1469365.237 0, 1097221.671 1469359.507 0, 1096976.828 1469353.792 0, 1096731.984 1469348.092 0, 1096487.14 1469342.405 0, 1096242.295 1469336.733 0, 
+    1095997.451 1469331.076 0, 1095752.606 1469325.433 0, 1095507.76 1469319.804 0, 1095262.914 1469314.19 0, 1095018.068 1469308.59 0, 1094773.222 1469303.005 0, 1094528.375 1469297.434 0, 1094283.528 1469291.878 0, 1094037.511 1469286.309 0, 1093911.604 1474856.089 0, 
+    1093785.705 1480425.539 0, 1094031.063 1480431.093 0, 1094275.255 1480436.634 0, 1094519.446 1480442.191 0, 1094763.637 1480447.761 0, 1095007.827 1480453.346 0, 1095252.017 1480458.945 0, 1095496.207 1480464.558 0, 1095740.397 1480470.186 0, 1095984.586 1480475.829 0, 
+    1096228.775 1480481.485 0, 1096472.963 1480487.156 0, 1096717.151 1480492.842 0, 1096961.339 1480498.541 0, 1097205.527 1480504.256 0, 1097449.714 1480509.984 0, 1097693.901 1480515.727 0, 1097938.087 1480521.484 0, 1098182.273 1480527.256 0, 1098426.459 1480533.042 0, 
+    1098670.645 1480538.842 0, 1098914.83 1480544.657 0, 1099159.015 1480550.486 0, 1099403.199 1480556.33 0, 1099646.218 1480562.159 0, 1099891.567 1480568.06 0, 1100135.75 1480573.946 0, 1100379.933 1480579.847 0, 1100624.116 1480585.763 0, 1100868.298 1480591.692 0, 
+    1101112.48 1480597.636 0, 1101356.662 1480603.595 0, 1101600.843 1480609.568 0, 1101845.024 1480615.555 0, 1102089.205 1480621.557 0, 1102333.385 1480627.572 0, 1102577.565 1480633.603 0, 1102821.745 1480639.647 0, 1103065.924 1480645.707 0, 1103310.103 1480651.78 0, 
+    1103554.281 1480657.868 0, 1103798.459 1480663.97 0, 1104042.637 1480670.087 0, 1104286.815 1480676.217 0, 1104530.992 1480682.363 0, 1104775.168 1480688.522 0, 1105019.345 1480694.696 0, 1105263.521 1480700.885 0, 1105506.532 1480707.058 0, 1105648.165 1475137.985 0, 
+    1105789.807 1469568.584 0))
+
+POLYGON ((1117226.517 1481021.689 0, 1116983.522 1481014.83 0, 1116739.365 1481007.951 0, 1116495.207 1481001.087 0, 1116251.048 1480994.238 0, 1116006.89 1480987.403 0, 1115762.73 1480980.582 0, 1115518.571 1480973.776 0, 1115274.411 1480966.984 0, 1115030.251 1480960.206 0, 
+    1114786.09 1480953.443 0, 1114541.929 1480946.694 0, 1114297.767 1480939.959 0, 1114053.606 1480933.239 0, 1113809.443 1480926.533 0, 1113565.281 1480919.842 0, 1113321.117 1480913.165 0, 1113076.954 1480906.502 0, 1112832.79 1480899.854 0, 1112588.626 1480893.22 0, 
+    1112344.461 1480886.601 0, 1112100.296 1480879.995 0, 1111856.131 1480873.405 0, 1111611.965 1480866.828 0, 1111366.635 1480860.235 0, 1111123.632 1480853.718 0, 1110879.465 1480847.185 0, 1110635.298 1480840.666 0, 1110391.13 1480834.161 0, 1110146.962 1480827.671 0, 
+    1109902.794 1480821.195 0, 1109658.625 1480814.734 0, 1109414.455 1480808.287 0, 1109170.286 1480801.854 0, 1108926.116 1480795.436 0, 1108681.945 1480789.032 0, 1108437.775 1480782.642 0, 1108193.603 1480776.267 0, 1107949.432 1480769.906 0, 1107705.26 1480763.56 0, 
+    1107461.088 1480757.227 0, 1107216.915 1480750.91 0, 1106972.742 1480744.606 0, 1106728.569 1480738.317 0, 1106484.395 1480732.043 0, 1106240.221 1480725.782 0, 1105996.046 1480719.536 0, 1105751.871 1480713.305 0, 1105506.532 1480707.058 0, 1105364.907 1486275.796 0, 
+    1105223.29 1491844.194 0, 1105467.972 1491850.424 0, 1105711.491 1491856.639 0, 1105955.01 1491862.868 0, 1106198.528 1491869.111 0, 1106442.047 1491875.369 0, 1106685.565 1491881.641 0, 1106929.082 1491887.928 0, 1107172.599 1491894.228 0, 1107416.116 1491900.543 0, 
+    1107659.632 1491906.873 0, 1107903.148 1491913.217 0, 1108146.664 1491919.575 0, 1108390.179 1491925.947 0, 1108633.694 1491932.334 0, 1108877.209 1491938.735 0, 1109120.723 1491945.151 0, 1109364.237 1491951.581 0, 1109607.75 1491958.025 0, 1109851.263 1491964.483 0, 
+    1110094.776 1491970.956 0, 1110338.288 1491977.443 0, 1110581.8 1491983.945 0, 1110825.311 1491990.46 0, 1111067.662 1491996.959 0, 1111312.333 1492003.535 0, 1111555.843 1492010.094 0, 1111799.353 1492016.667 0, 1112042.863 1492023.254 0, 1112286.372 1492029.856 0, 
+    1112529.881 1492036.472 0, 1112773.389 1492043.103 0, 1113016.897 1492049.747 0, 1113260.405 1492056.406 0, 1113503.912 1492063.08 0, 1113747.419 1492069.768 0, 1113990.925 1492076.47 0, 1114234.431 1492083.186 0, 1114477.937 1492089.917 0, 1114721.442 1492096.662 0, 
+    1114964.947 1492103.422 0, 1115208.452 1492110.195 0, 1115451.956 1492116.983 0, 1115695.459 1492123.786 0, 1115938.962 1492130.603 0, 1116182.465 1492137.434 0, 1116425.968 1492144.279 0, 1116669.47 1492151.139 0, 1116911.812 1492157.98 0, 1117069.159 1486590.005 0, 
+    1117226.517 1481021.689 0))
+
+POLYGON ((1128599.4 1492504.788 0, 1128357.077 1492497.262 0, 1128113.595 1492489.714 0, 1127870.113 1492482.181 0, 1127626.63 1492474.662 0, 1127383.147 1492467.157 0, 1127139.664 1492459.667 0, 1126896.18 1492452.191 0, 1126652.696 1492444.729 0, 1126409.211 1492437.282 0, 
+    1126165.726 1492429.849 0, 1125922.24 1492422.43 0, 1125678.754 1492415.026 0, 1125435.267 1492407.636 0, 1125191.78 1492400.26 0, 1124948.293 1492392.898 0, 1124704.805 1492385.551 0, 1124461.317 1492378.219 0, 1124217.828 1492370.9 0, 1123974.339 1492363.596 0, 
+    1123730.85 1492356.307 0, 1123487.36 1492349.031 0, 1123243.869 1492341.77 0, 1123000.378 1492334.523 0, 1122755.729 1492327.257 0, 1122513.395 1492320.073 0, 1122269.903 1492312.869 0, 1122026.411 1492305.68 0, 1121782.918 1492298.505 0, 1121539.424 1492291.344 0, 
+    1121295.931 1492284.198 0, 1121052.436 1492277.066 0, 1120808.942 1492269.948 0, 1120565.447 1492262.844 0, 1120321.951 1492255.755 0, 1120078.455 1492248.681 0, 1119834.959 1492241.62 0, 1119591.462 1492234.574 0, 1119347.965 1492227.542 0, 1119104.468 1492220.525 0, 
+    1118860.97 1492213.522 0, 1118617.471 1492206.533 0, 1118373.973 1492199.559 0, 1118130.473 1492192.599 0, 1117886.974 1492185.653 0, 1117643.474 1492178.721 0, 1117399.973 1492171.804 0, 1117156.473 1492164.902 0, 1116911.812 1492157.98 0, 1116754.474 1497725.609 0, 
+    1116597.147 1503292.886 0, 1116841.149 1503299.789 0, 1117083.994 1503306.673 0, 1117326.839 1503313.571 0, 1117569.684 1503320.484 0, 1117812.528 1503327.411 0, 1118055.372 1503334.353 0, 1118298.215 1503341.308 0, 1118541.058 1503348.278 0, 1118783.901 1503355.262 0, 
+    1119026.743 1503362.261 0, 1119269.585 1503369.274 0, 1119512.426 1503376.301 0, 1119755.267 1503383.342 0, 1119998.108 1503390.398 0, 1120240.948 1503397.468 0, 1120483.787 1503404.552 0, 1120726.627 1503411.651 0, 1120969.466 1503418.764 0, 1121212.304 1503425.891 0, 
+    1121455.142 1503433.032 0, 1121697.98 1503440.188 0, 1121940.817 1503447.358 0, 1122183.653 1503454.543 0, 1122425.334 1503461.707 0, 1122669.326 1503468.954 0, 1122912.161 1503476.181 0, 1123154.996 1503483.423 0, 1123397.831 1503490.679 0, 1123640.665 1503497.949 0, 
+    1123883.499 1503505.233 0, 1124126.332 1503512.532 0, 1124369.165 1503519.845 0, 1124611.998 1503527.172 0, 1124854.83 1503534.514 0, 1125097.661 1503541.869 0, 1125340.492 1503549.24 0, 1125583.323 1503556.624 0, 1125826.153 1503564.023 0, 1126068.983 1503571.436 0, 
+    1126311.813 1503578.863 0, 1126554.642 1503586.305 0, 1126797.47 1503593.761 0, 1127040.298 1503601.231 0, 1127283.126 1503608.715 0, 1127525.953 1503616.214 0, 1127768.78 1503623.727 0, 1128011.607 1503631.255 0, 1128253.278 1503638.76 0, 1128426.334 1498071.95 0, 
+    1128599.4 1492504.788 0))
+
+POLYGON ((1139908.386 1504017.564 0, 1139666.735 1504009.375 0, 1139423.931 1504001.162 0, 1139181.126 1503992.963 0, 1138938.321 1503984.778 0, 1138695.515 1503976.607 0, 1138452.709 1503968.451 0, 1138209.903 1503960.309 0, 1137967.096 1503952.182 0, 1137724.288 1503944.068 0, 
+    1137481.48 1503935.969 0, 1137238.672 1503927.885 0, 1136995.863 1503919.814 0, 1136753.054 1503911.758 0, 1136510.244 1503903.716 0, 1136267.433 1503895.689 0, 1136024.623 1503887.675 0, 1135781.811 1503879.676 0, 1135538.999 1503871.692 0, 1135296.187 1503863.721 0, 
+    1135053.375 1503855.765 0, 1134810.561 1503847.823 0, 1134567.748 1503839.896 0, 1134324.934 1503831.982 0, 1134080.966 1503824.046 0, 1133839.304 1503816.199 0, 1133596.489 1503808.329 0, 1133353.673 1503800.472 0, 1133110.856 1503792.631 0, 1132868.039 1503784.803 0, 
+    1132625.222 1503776.99 0, 1132382.404 1503769.191 0, 1132139.586 1503761.406 0, 1131896.767 1503753.636 0, 1131653.948 1503745.88 0, 1131411.129 1503738.138 0, 1131168.309 1503730.411 0, 1130925.488 1503722.698 0, 1130682.667 1503714.999 0, 1130439.846 1503707.314 0, 
+    1130197.024 1503699.644 0, 1129954.201 1503691.988 0, 1129711.379 1503684.346 0, 1129468.555 1503676.719 0, 1129225.732 1503669.106 0, 1128982.908 1503661.507 0, 1128740.083 1503653.922 0, 1128497.258 1503646.352 0, 1128253.278 1503638.76 0, 1128080.234 1509205.212 0, 
+    1127907.2 1514771.301 0, 1128150.522 1514778.872 0, 1128392.692 1514786.422 0, 1128634.861 1514793.986 0, 1128877.03 1514801.564 0, 1129119.198 1514809.157 0, 1129361.366 1514816.764 0, 1129603.534 1514824.385 0, 1129845.701 1514832.02 0, 1130087.868 1514839.67 0, 
+    1130330.034 1514847.333 0, 1130572.2 1514855.012 0, 1130814.365 1514862.704 0, 1131056.53 1514870.411 0, 1131298.694 1514878.131 0, 1131540.858 1514885.866 0, 1131783.022 1514893.616 0, 1132025.185 1514901.379 0, 1132267.347 1514909.157 0, 1132509.509 1514916.949 0, 
+    1132751.671 1514924.756 0, 1132993.832 1514932.576 0, 1133235.993 1514940.411 0, 1133478.153 1514948.26 0, 1133719.163 1514956.086 0, 1133962.472 1514964.001 0, 1134204.631 1514971.893 0, 1134446.79 1514979.799 0, 1134688.947 1514987.72 0, 1134931.105 1514995.655 0, 
+    1135173.262 1515003.603 0, 1135415.419 1515011.567 0, 1135657.575 1515019.544 0, 1135899.73 1515027.536 0, 1136141.885 1515035.542 0, 1136384.04 1515043.562 0, 1136626.194 1515051.596 0, 1136868.348 1515059.645 0, 1137110.501 1515067.708 0, 1137352.654 1515075.785 0, 
+    1137594.806 1515083.876 0, 1137836.958 1515091.982 0, 1138079.109 1515100.102 0, 1138321.26 1515108.236 0, 1138563.411 1515116.385 0, 1138805.561 1515124.547 0, 1139047.71 1515132.724 0, 1139289.859 1515140.915 0, 1139530.858 1515149.082 0, 1139719.616 1509583.505 0, 
+    1139908.386 1504017.564 0))
+
+POLYGON ((1151153.402 1515559.701 0, 1150912.425 1515550.853 0, 1150670.3 1515541.978 0, 1150428.175 1515533.117 0, 1150186.049 1515524.27 0, 1149943.923 1515515.438 0, 1149701.796 1515506.619 0, 1149459.668 1515497.815 0, 1149217.54 1515489.026 0, 1148975.412 1515480.25 0, 
+    1148733.283 1515471.489 0, 1148491.153 1515462.742 0, 1148249.023 1515454.009 0, 1148006.893 1515445.29 0, 1147764.762 1515436.586 0, 1147522.63 1515427.896 0, 1147280.498 1515419.22 0, 1147038.366 1515410.559 0, 1146796.233 1515401.912 0, 1146554.099 1515393.279 0, 
+    1146311.965 1515384.66 0, 1146069.83 1515376.055 0, 1145827.695 1515367.465 0, 1145585.56 1515358.889 0, 1145342.275 1515350.287 0, 1145101.287 1515341.78 0, 1144859.15 1515333.247 0, 1144617.012 1515324.728 0, 1144374.874 1515316.223 0, 1144132.735 1515307.732 0, 
+    1143890.596 1515299.256 0, 1143648.457 1515290.794 0, 1143406.316 1515282.346 0, 1143164.176 1515273.913 0, 1142922.035 1515265.494 0, 1142679.893 1515257.089 0, 1142437.751 1515248.698 0, 1142195.608 1515240.322 0, 1141953.465 1515231.959 0, 1141711.322 1515223.611 0, 
+    1141469.178 1515215.278 0, 1141227.033 1515206.958 0, 1140984.888 1515198.653 0, 1140742.742 1515190.362 0, 1140500.596 1515182.085 0, 1140258.45 1515173.823 0, 1140016.303 1515165.575 0, 1139774.155 1515157.341 0, 1139530.858 1515149.082 0, 1139342.113 1520714.289 0, 
+    1139153.38 1526279.121 0, 1139396.019 1526287.357 0, 1139637.512 1526295.569 0, 1139879.004 1526303.795 0, 1140120.495 1526312.035 0, 1140361.986 1526320.289 0, 1140603.477 1526328.558 0, 1140844.967 1526336.84 0, 1141086.456 1526345.137 0, 1141327.945 1526353.449 0, 
+    1141569.434 1526361.774 0, 1141810.922 1526370.114 0, 1142052.409 1526378.467 0, 1142293.896 1526386.835 0, 1142535.383 1526395.218 0, 1142776.869 1526403.614 0, 1143018.354 1526412.025 0, 1143259.839 1526420.45 0, 1143501.324 1526428.889 0, 1143742.808 1526437.342 0, 
+    1143984.292 1526445.81 0, 1144225.775 1526454.291 0, 1144467.257 1526462.787 0, 1144708.739 1526471.297 0, 1144949.076 1526479.781 0, 1145191.702 1526488.36 0, 1145433.182 1526496.913 0, 1145674.663 1526505.48 0, 1145916.142 1526514.061 0, 1146157.621 1526522.657 0, 
+    1146399.1 1526531.266 0, 1146640.578 1526539.89 0, 1146882.055 1526548.528 0, 1147123.532 1526557.181 0, 1147365.009 1526565.847 0, 1147606.485 1526574.528 0, 1147847.96 1526583.223 0, 1148089.435 1526591.932 0, 1148330.91 1526600.655 0, 1148572.384 1526609.393 0, 
+    1148813.857 1526618.145 0, 1149055.33 1526626.911 0, 1149296.802 1526635.691 0, 1149538.274 1526644.485 0, 1149779.746 1526653.294 0, 1150021.216 1526662.117 0, 1150262.687 1526670.954 0, 1150504.157 1526679.805 0, 1150744.482 1526688.629 0, 1150948.935 1521124.352 0, 
+    1151153.402 1515559.701 0))
+
+POLYGON ((1162334.38 1527130.882 0, 1162094.079 1527121.379 0, 1161852.635 1527111.846 0, 1161611.19 1527102.327 0, 1161369.745 1527092.822 0, 1161128.3 1527083.331 0, 1160886.854 1527073.854 0, 1160645.407 1527064.392 0, 1160403.96 1527054.944 0, 1160162.512 1527045.51 0, 
+    1159921.064 1527036.09 0, 1159679.615 1527026.685 0, 1159438.166 1527017.293 0, 1159196.716 1527007.916 0, 1158955.265 1526998.553 0, 1158713.814 1526989.204 0, 1158472.363 1526979.87 0, 1158230.91 1526970.55 0, 1157989.458 1526961.244 0, 1157748.005 1526951.952 0, 
+    1157506.551 1526942.674 0, 1157265.096 1526933.411 0, 1157023.641 1526924.162 0, 1156782.186 1526914.927 0, 1156539.587 1526905.662 0, 1156299.274 1526896.499 0, 1156057.816 1526887.307 0, 1155816.359 1526878.129 0, 1155574.901 1526868.965 0, 1155333.442 1526859.815 0, 
+    1155091.983 1526850.68 0, 1154850.523 1526841.558 0, 1154609.063 1526832.451 0, 1154367.602 1526823.358 0, 1154126.141 1526814.28 0, 1153884.679 1526805.215 0, 1153643.216 1526796.165 0, 1153401.753 1526787.129 0, 1153160.29 1526778.107 0, 1152918.826 1526769.1 0, 
+    1152677.361 1526760.106 0, 1152435.896 1526751.127 0, 1152194.431 1526742.162 0, 1151952.964 1526733.211 0, 1151711.498 1526724.275 0, 1151470.031 1526715.352 0, 1151228.563 1526706.444 0, 1150987.095 1526697.55 0, 1150744.482 1526688.629 0, 1150540.042 1532252.523 0, 
+    1150335.617 1537816.029 0, 1150577.572 1537824.927 0, 1150818.385 1537833.797 0, 1151059.198 1537842.681 0, 1151300.011 1537851.579 0, 1151540.822 1537860.491 0, 1151781.633 1537869.418 0, 1152022.444 1537878.358 0, 1152263.254 1537887.313 0, 1152504.064 1537896.282 0, 
+    1152744.873 1537905.265 0, 1152985.682 1537914.263 0, 1153226.49 1537923.274 0, 1153467.297 1537932.3 0, 1153708.104 1537941.34 0, 1153948.911 1537950.394 0, 1154189.716 1537959.462 0, 1154430.522 1537968.544 0, 1154671.327 1537977.641 0, 1154912.131 1537986.752 0, 
+    1155152.935 1537995.877 0, 1155393.738 1538005.016 0, 1155634.541 1538014.169 0, 1155875.343 1538023.336 0, 1156115.004 1538032.474 0, 1156356.946 1538041.714 0, 1156597.746 1538050.924 0, 1156838.546 1538060.148 0, 1157079.346 1538069.386 0, 1157320.144 1538078.639 0, 
+    1157560.943 1538087.905 0, 1157801.741 1538097.186 0, 1158042.538 1538106.481 0, 1158283.335 1538115.79 0, 1158524.131 1538125.113 0, 1158764.926 1538134.451 0, 1159005.721 1538143.803 0, 1159246.516 1538153.168 0, 1159487.31 1538162.548 0, 1159728.103 1538171.943 0, 
+    1159968.896 1538181.351 0, 1160209.689 1538190.774 0, 1160450.48 1538200.21 0, 1160691.271 1538209.661 0, 1160932.062 1538219.126 0, 1161172.852 1538228.605 0, 1161413.642 1538238.099 0, 1161654.431 1538247.606 0, 1161894.08 1538257.083 0, 1162114.222 1532694.176 0, 
+    1162334.38 1527130.882 0))
+
+POLYGON ((1173451.251 1538730.79 0, 1173211.627 1538720.636 0, 1172970.866 1538710.448 0, 1172730.104 1538700.275 0, 1172489.342 1538690.115 0, 1172248.579 1538679.97 0, 1172007.815 1538669.839 0, 1171767.051 1538659.722 0, 1171526.287 1538649.619 0, 1171285.521 1538639.53 0, 
+    1171044.755 1538629.456 0, 1170803.989 1538619.396 0, 1170563.222 1538609.349 0, 1170322.454 1538599.318 0, 1170081.686 1538589.3 0, 1169840.917 1538579.296 0, 1169600.147 1538569.307 0, 1169359.377 1538559.332 0, 1169118.607 1538549.37 0, 1168877.836 1538539.424 0, 
+    1168637.064 1538529.491 0, 1168396.291 1538519.572 0, 1168155.518 1538509.668 0, 1167914.745 1538499.778 0, 1167672.833 1538489.855 0, 1167433.196 1538480.04 0, 1167192.421 1538470.192 0, 1166951.645 1538460.359 0, 1166710.868 1538450.539 0, 1166470.091 1538440.734 0, 
+    1166229.314 1538430.943 0, 1165988.536 1538421.166 0, 1165747.757 1538411.403 0, 1165506.977 1538401.655 0, 1165266.198 1538391.921 0, 1165025.417 1538382.201 0, 1164784.636 1538372.495 0, 1164543.854 1538362.803 0, 1164303.072 1538353.125 0, 1164062.289 1538343.462 0, 
+    1163821.506 1538333.812 0, 1163580.722 1538324.177 0, 1163339.938 1538314.556 0, 1163099.153 1538304.949 0, 1162858.367 1538295.357 0, 1162617.581 1538285.778 0, 1162376.794 1538276.214 0, 1162136.007 1538266.664 0, 1161894.08 1538257.083 0, 1161673.953 1543819.596 0, 
+    1161453.843 1549381.709 0, 1161695.112 1549391.264 0, 1161935.244 1549400.788 0, 1162175.376 1549410.327 0, 1162415.508 1549419.879 0, 1162655.638 1549429.445 0, 1162895.769 1549439.026 0, 1163135.898 1549448.621 0, 1163376.027 1549458.23 0, 1163616.156 1549467.853 0, 
+    1163856.284 1549477.49 0, 1164096.411 1549487.141 0, 1164336.538 1549496.807 0, 1164576.665 1549506.486 0, 1164816.79 1549516.18 0, 1165056.916 1549525.888 0, 1165297.04 1549535.61 0, 1165537.164 1549545.346 0, 1165777.288 1549555.096 0, 1166017.41 1549564.861 0, 
+    1166257.533 1549574.639 0, 1166497.654 1549584.432 0, 1166737.776 1549594.239 0, 1166977.896 1549604.06 0, 1167216.881 1549613.848 0, 1167458.135 1549623.744 0, 1167698.254 1549633.607 0, 1167938.373 1549643.485 0, 1168178.49 1549653.376 0, 1168418.607 1549663.282 0, 
+    1168658.724 1549673.202 0, 1168898.84 1549683.136 0, 1169138.955 1549693.084 0, 1169379.07 1549703.046 0, 1169619.184 1549713.023 0, 1169859.297 1549723.013 0, 1170099.41 1549733.018 0, 1170339.523 1549743.036 0, 1170579.635 1549753.069 0, 1170819.746 1549763.116 0, 
+    1171059.856 1549773.178 0, 1171299.966 1549783.253 0, 1171540.076 1549793.342 0, 1171780.185 1549803.446 0, 1172020.293 1549813.564 0, 1172260.401 1549823.695 0, 1172500.508 1549833.841 0, 1172740.614 1549844.002 0, 1172979.586 1549854.128 0, 1173215.41 1544292.659 0, 
+    1173451.251 1538730.79 0))
+
+POLYGON ((1184503.948 1550359.107 0, 1184265.004 1550348.305 0, 1184024.928 1550337.467 0, 1183784.85 1550326.643 0, 1183544.772 1550315.832 0, 1183304.693 1550305.036 0, 1183064.614 1550294.255 0, 1182824.534 1550283.487 0, 1182584.453 1550272.733 0, 1182344.372 1550261.994 0, 
+    1182104.29 1550251.268 0, 1181864.208 1550240.557 0, 1181624.125 1550229.86 0, 1181384.041 1550219.177 0, 1181143.957 1550208.508 0, 1180903.872 1550197.853 0, 1180663.786 1550187.213 0, 1180423.7 1550176.586 0, 1180183.613 1550165.974 0, 1179943.525 1550155.376 0, 
+    1179703.437 1550144.792 0, 1179463.348 1550134.222 0, 1179223.259 1550123.666 0, 1178983.169 1550113.125 0, 1178741.945 1550102.547 0, 1178502.987 1550092.084 0, 1178262.895 1550081.584 0, 1178022.803 1550071.099 0, 1177782.71 1550060.628 0, 1177542.616 1550050.171 0, 
+    1177302.522 1550039.729 0, 1177062.427 1550029.3 0, 1176822.331 1550018.885 0, 1176582.235 1550008.485 0, 1176342.138 1549998.099 0, 1176102.041 1549987.727 0, 1175861.943 1549977.369 0, 1175621.844 1549967.025 0, 1175381.745 1549956.695 0, 1175141.645 1549946.38 0, 
+    1174901.545 1549936.078 0, 1174661.444 1549925.791 0, 1174421.342 1549915.518 0, 1174181.24 1549905.259 0, 1173941.137 1549895.014 0, 1173701.034 1549884.783 0, 1173460.93 1549874.567 0, 1173220.825 1549864.364 0, 1172979.586 1549854.128 0, 1172743.779 1555415.191 0, 
+    1172507.99 1560975.842 0, 1172748.572 1560986.05 0, 1172988.022 1560996.225 0, 1173227.471 1561006.414 0, 1173466.92 1561016.617 0, 1173706.368 1561026.834 0, 1173945.816 1561037.065 0, 1174185.263 1561047.31 0, 1174424.709 1561057.569 0, 1174664.155 1561067.843 0, 
+    1174903.6 1561078.13 0, 1175143.045 1561088.432 0, 1175382.489 1561098.747 0, 1175621.932 1561109.077 0, 1175861.375 1561119.421 0, 1176100.817 1561129.779 0, 1176340.259 1561140.151 0, 1176579.7 1561150.537 0, 1176819.14 1561160.937 0, 1177058.58 1561171.351 0, 
+    1177298.019 1561181.779 0, 1177537.458 1561192.222 0, 1177776.896 1561202.678 0, 1178016.333 1561213.149 0, 1178254.64 1561223.584 0, 1178495.206 1561234.133 0, 1178734.641 1561244.646 0, 1178974.076 1561255.173 0, 1179213.51 1561265.714 0, 1179452.944 1561276.269 0, 
+    1179692.377 1561286.838 0, 1179931.809 1561297.422 0, 1180171.241 1561308.019 0, 1180410.672 1561318.631 0, 1180650.102 1561329.256 0, 1180889.532 1561339.896 0, 1181128.961 1561350.55 0, 1181368.39 1561361.218 0, 1181607.818 1561371.9 0, 1181847.245 1561382.596 0, 
+    1182086.672 1561393.306 0, 1182326.098 1561404.03 0, 1182565.523 1561414.769 0, 1182804.948 1561425.521 0, 1183044.372 1561436.288 0, 1183283.796 1561447.069 0, 1183523.219 1561457.863 0, 1183762.641 1561468.672 0, 1184000.934 1561479.444 0, 1184252.432 1555919.481 0, 
+    1184503.948 1550359.107 0))
+
+POLYGON ((1195492.408 1562015.514 0, 1195254.145 1562004.069 0, 1195014.755 1561992.584 0, 1194775.363 1561981.112 0, 1194535.971 1561969.655 0, 1194296.578 1561958.212 0, 1194057.185 1561946.784 0, 1193817.791 1561935.369 0, 1193578.396 1561923.968 0, 1193339 1561912.581 0, 
+    1193099.604 1561901.209 0, 1192860.207 1561889.851 0, 1192620.81 1561878.506 0, 1192381.412 1561867.176 0, 1192142.013 1561855.86 0, 1191902.614 1561844.558 0, 1191663.213 1561833.27 0, 1191423.813 1561821.996 0, 1191184.411 1561810.736 0, 1190945.009 1561799.491 0, 
+    1190705.606 1561788.259 0, 1190466.203 1561777.041 0, 1190226.799 1561765.838 0, 1189987.394 1561754.649 0, 1189746.86 1561743.421 0, 1189508.582 1561732.312 0, 1189269.175 1561721.165 0, 1189029.768 1561710.032 0, 1188790.36 1561698.913 0, 1188550.951 1561687.809 0, 
+    1188311.542 1561676.718 0, 1188072.132 1561665.641 0, 1187832.721 1561654.579 0, 1187593.31 1561643.53 0, 1187353.898 1561632.496 0, 1187114.485 1561621.476 0, 1186875.072 1561610.47 0, 1186635.658 1561599.478 0, 1186396.244 1561588.5 0, 1186156.828 1561577.536 0, 
+    1185917.413 1561566.586 0, 1185677.996 1561555.65 0, 1185438.579 1561544.729 0, 1185199.161 1561533.821 0, 1184959.743 1561522.928 0, 1184720.324 1561512.049 0, 1184480.904 1561501.183 0, 1184241.484 1561490.332 0, 1184000.934 1561479.444 0, 1183749.454 1567038.989 0, 
+    1183497.994 1572598.109 0, 1183737.887 1572608.967 0, 1183976.653 1572619.789 0, 1184215.418 1572630.624 0, 1184454.183 1572641.474 0, 1184692.947 1572652.338 0, 1184931.71 1572663.215 0, 1185170.473 1572674.107 0, 1185409.235 1572685.013 0, 1185647.996 1572695.933 0, 
+    1185886.757 1572706.866 0, 1186125.517 1572717.814 0, 1186364.277 1572728.776 0, 1186603.036 1572739.753 0, 1186841.794 1572750.743 0, 1187080.552 1572761.747 0, 1187319.308 1572772.765 0, 1187558.065 1572783.797 0, 1187796.82 1572794.844 0, 1188035.575 1572805.904 0, 
+    1188274.33 1572816.978 0, 1188513.083 1572828.067 0, 1188751.836 1572839.169 0, 1188990.589 1572850.286 0, 1189228.216 1572861.364 0, 1189468.091 1572872.561 0, 1189706.842 1572883.72 0, 1189945.592 1572894.893 0, 1190184.341 1572906.08 0, 1190423.089 1572917.281 0, 
+    1190661.837 1572928.496 0, 1190900.584 1572939.725 0, 1191139.33 1572950.968 0, 1191378.076 1572962.225 0, 1191616.821 1572973.496 0, 1191855.566 1572984.781 0, 1192094.31 1572996.08 0, 1192333.053 1573007.394 0, 1192571.795 1573018.721 0, 1192810.537 1573030.062 0, 
+    1193049.278 1573041.418 0, 1193288.019 1573052.787 0, 1193526.758 1573064.171 0, 1193765.498 1573075.569 0, 1194004.236 1573086.98 0, 1194242.974 1573098.406 0, 1194481.711 1573109.846 0, 1194720.447 1573121.3 0, 1194958.059 1573132.714 0, 1195225.224 1567574.326 0, 
+    1195492.408 1562015.514 0))
+
+POLYGON ((1206416.568 1573699.693 0, 1206178.987 1573687.607 0, 1205940.284 1573675.479 0, 1205701.58 1573663.365 0, 1205462.876 1573651.265 0, 1205224.171 1573639.179 0, 1204985.465 1573627.107 0, 1204746.758 1573615.049 0, 1204508.05 1573603.005 0, 1204269.342 1573590.975 0, 
+    1204030.634 1573578.959 0, 1203791.924 1573566.957 0, 1203553.214 1573554.969 0, 1203314.503 1573542.996 0, 1203075.791 1573531.036 0, 1202837.079 1573519.09 0, 1202598.366 1573507.159 0, 1202359.652 1573495.241 0, 1202120.938 1573483.338 0, 1201882.223 1573471.448 0, 
+    1201643.507 1573459.573 0, 1201404.79 1573447.712 0, 1201166.073 1573435.864 0, 1200927.355 1573424.031 0, 1200687.514 1573412.157 0, 1200449.917 1573400.407 0, 1200211.197 1573388.616 0, 1199972.477 1573376.839 0, 1199733.755 1573365.076 0, 1199495.033 1573353.327 0, 
+    1199256.31 1573341.592 0, 1199017.587 1573329.871 0, 1198778.863 1573318.165 0, 1198540.138 1573306.472 0, 1198301.412 1573294.793 0, 1198062.686 1573283.129 0, 1197823.959 1573271.478 0, 1197585.232 1573259.842 0, 1197346.503 1573248.219 0, 1197107.774 1573236.611 0, 
+    1196869.045 1573225.016 0, 1196630.314 1573213.436 0, 1196391.583 1573201.87 0, 1196152.852 1573190.318 0, 1195914.119 1573178.78 0, 1195675.386 1573167.255 0, 1195436.652 1573155.745 0, 1195197.918 1573144.249 0, 1194958.059 1573132.714 0, 1194690.915 1578690.671 0, 
+    1194423.792 1584248.191 0, 1194662.994 1584259.695 0, 1194901.074 1584271.16 0, 1195139.154 1584282.638 0, 1195377.233 1584294.131 0, 1195615.311 1584305.637 0, 1195853.388 1584317.158 0, 1196091.465 1584328.693 0, 1196329.541 1584340.241 0, 1196567.617 1584351.804 0, 
+    1196805.691 1584363.38 0, 1197043.765 1584374.971 0, 1197281.839 1584386.575 0, 1197519.911 1584398.194 0, 1197757.983 1584409.827 0, 1197996.055 1584421.473 0, 1198234.125 1584433.134 0, 1198472.195 1584444.809 0, 1198710.265 1584456.497 0, 1198948.333 1584468.2 0, 
+    1199186.401 1584479.917 0, 1199424.468 1584491.648 0, 1199662.535 1584503.392 0, 1199900.601 1584515.151 0, 1200137.546 1584526.868 0, 1200376.73 1584538.711 0, 1200614.794 1584550.511 0, 1200852.857 1584562.326 0, 1201090.919 1584574.155 0, 1201328.981 1584585.998 0, 
+    1201567.042 1584597.855 0, 1201805.102 1584609.725 0, 1202043.162 1584621.61 0, 1202281.221 1584633.509 0, 1202519.279 1584645.422 0, 1202757.336 1584657.349 0, 1202995.393 1584669.29 0, 1203233.449 1584681.245 0, 1203471.504 1584693.214 0, 1203709.559 1584705.197 0, 
+    1203947.613 1584717.194 0, 1204185.666 1584729.204 0, 1204423.719 1584741.229 0, 1204661.77 1584753.268 0, 1204899.822 1584765.321 0, 1205137.872 1584777.388 0, 1205375.922 1584789.469 0, 1205613.971 1584801.564 0, 1205850.9 1584813.617 0, 1206133.723 1579256.873 0, 
+    1206416.568 1573699.693 0))
+
+POLYGON ((1217276.364 1585411.323 0, 1217039.468 1585398.602 0, 1216801.454 1585385.834 0, 1216563.44 1585373.081 0, 1216325.424 1585360.341 0, 1216087.408 1585347.616 0, 1215849.391 1585334.904 0, 1215611.374 1585322.207 0, 1215373.356 1585309.523 0, 1215135.336 1585296.854 0, 
+    1214897.317 1585284.199 0, 1214659.296 1585271.557 0, 1214421.275 1585258.93 0, 1214183.253 1585246.316 0, 1213945.23 1585233.717 0, 1213707.206 1585221.132 0, 1213469.182 1585208.56 0, 1213231.157 1585196.003 0, 1212993.131 1585183.459 0, 1212755.105 1585170.93 0, 
+    1212517.077 1585158.415 0, 1212279.049 1585145.913 0, 1212041.021 1585133.426 0, 1211802.991 1585120.953 0, 1211563.843 1585108.435 0, 1211326.93 1585096.048 0, 1211088.899 1585083.617 0, 1210850.866 1585071.2 0, 1210612.833 1585058.796 0, 1210374.799 1585046.407 0, 
+    1210136.765 1585034.032 0, 1209898.729 1585021.671 0, 1209660.693 1585009.324 0, 1209422.657 1584996.99 0, 1209184.619 1584984.671 0, 1208946.581 1584972.366 0, 1208708.542 1584960.075 0, 1208470.502 1584947.798 0, 1208232.462 1584935.534 0, 1207994.421 1584923.285 0, 
+    1207756.379 1584911.05 0, 1207518.337 1584898.829 0, 1207280.293 1584886.622 0, 1207042.249 1584874.429 0, 1206804.205 1584862.25 0, 1206566.159 1584850.085 0, 1206328.113 1584837.934 0, 1206090.066 1584825.797 0, 1205850.9 1584813.617 0, 1205568.1 1590369.917 0, 
+    1205285.322 1595925.769 0, 1205523.832 1595937.915 0, 1205761.224 1595950.019 0, 1205998.617 1595962.137 0, 1206236.008 1595974.268 0, 1206473.399 1595986.414 0, 1206710.789 1595998.573 0, 1206948.178 1596010.747 0, 1207185.566 1596022.935 0, 1207422.954 1596035.136 0, 
+    1207660.341 1596047.352 0, 1207897.727 1596059.581 0, 1208135.113 1596071.824 0, 1208372.498 1596084.082 0, 1208609.882 1596096.353 0, 1208847.266 1596108.639 0, 1209084.648 1596120.938 0, 1209322.03 1596133.251 0, 1209559.412 1596145.578 0, 1209796.792 1596157.92 0, 
+    1210034.172 1596170.275 0, 1210271.551 1596182.644 0, 1210508.93 1596195.027 0, 1210746.307 1596207.424 0, 1210982.569 1596219.777 0, 1211221.06 1596232.26 0, 1211458.436 1596244.7 0, 1211695.811 1596257.153 0, 1211933.185 1596269.62 0, 1212170.558 1596282.1 0, 
+    1212407.93 1596294.595 0, 1212645.302 1596307.104 0, 1212882.673 1596319.627 0, 1213120.043 1596332.164 0, 1213357.413 1596344.715 0, 1213594.782 1596357.28 0, 1213832.15 1596369.858 0, 1214069.517 1596382.451 0, 1214306.884 1596395.058 0, 1214544.25 1596407.678 0, 
+    1214781.615 1596420.313 0, 1215018.979 1596432.962 0, 1215256.343 1596445.624 0, 1215493.706 1596458.301 0, 1215731.068 1596470.991 0, 1215968.429 1596483.696 0, 1216205.79 1596496.414 0, 1216443.15 1596509.147 0, 1216679.395 1596521.833 0, 1216977.868 1590966.803 0, 
+    1217276.364 1585411.323 0))
+
+POLYGON ((1228071.739 1597150.086 0, 1227835.528 1597136.732 0, 1227598.205 1597123.329 0, 1227360.882 1597109.94 0, 1227123.557 1597096.565 0, 1226886.232 1597083.204 0, 1226648.906 1597069.857 0, 1226411.579 1597056.523 0, 1226174.251 1597043.204 0, 1225936.922 1597029.899 0, 
+    1225699.593 1597016.608 0, 1225462.263 1597003.331 0, 1225224.932 1596990.067 0, 1224987.601 1596976.818 0, 1224750.268 1596963.583 0, 1224512.935 1596950.361 0, 1224275.601 1596937.154 0, 1224038.266 1596923.961 0, 1223800.931 1596910.781 0, 1223563.595 1596897.616 0, 
+    1223326.258 1596884.464 0, 1223088.92 1596871.327 0, 1222851.581 1596858.203 0, 1222614.242 1596845.093 0, 1222375.789 1596831.936 0, 1222139.561 1596818.916 0, 1221902.219 1596805.848 0, 1221664.877 1596792.795 0, 1221427.533 1596779.755 0, 1221190.189 1596766.729 0, 
+    1220952.845 1596753.717 0, 1220715.499 1596740.719 0, 1220478.153 1596727.735 0, 1220240.806 1596714.765 0, 1220003.458 1596701.81 0, 1219766.109 1596688.868 0, 1219528.76 1596675.94 0, 1219291.41 1596663.025 0, 1219054.059 1596650.125 0, 1218816.708 1596637.239 0, 
+    1218579.355 1596624.367 0, 1218342.002 1596611.509 0, 1218104.648 1596598.665 0, 1217867.294 1596585.835 0, 1217629.938 1596573.018 0, 1217392.582 1596560.216 0, 1217155.225 1596547.428 0, 1216917.867 1596534.653 0, 1216679.395 1596521.833 0, 1216380.947 1602076.408 0, 
+    1216082.524 1607630.521 0, 1216320.339 1607643.306 0, 1216557.043 1607656.045 0, 1216793.746 1607668.798 0, 1217030.449 1607681.565 0, 1217267.15 1607694.346 0, 1217503.851 1607707.141 0, 1217740.551 1607719.95 0, 1217977.25 1607732.773 0, 1218213.949 1607745.609 0, 
+    1218450.647 1607758.46 0, 1218687.344 1607771.324 0, 1218924.04 1607784.203 0, 1219160.735 1607797.095 0, 1219397.43 1607810.002 0, 1219634.124 1607822.922 0, 1219870.817 1607835.856 0, 1220107.51 1607848.804 0, 1220344.202 1607861.766 0, 1220580.893 1607874.742 0, 
+    1220817.583 1607887.732 0, 1221054.272 1607900.736 0, 1221290.961 1607913.754 0, 1221527.649 1607926.786 0, 1221763.226 1607939.77 0, 1222001.022 1607952.891 0, 1222237.708 1607965.964 0, 1222474.393 1607979.052 0, 1222711.077 1607992.153 0, 1222947.76 1608005.268 0, 
+    1223184.442 1608018.398 0, 1223421.124 1608031.541 0, 1223657.805 1608044.698 0, 1223894.485 1608057.869 0, 1224131.165 1608071.054 0, 1224367.843 1608084.253 0, 1224604.521 1608097.465 0, 1224841.198 1608110.692 0, 1225077.875 1608123.933 0, 1225314.55 1608137.187 0, 
+    1225551.225 1608150.456 0, 1225787.899 1608163.738 0, 1226024.572 1608177.035 0, 1226261.244 1608190.345 0, 1226497.916 1608203.669 0, 1226734.587 1608217.008 0, 1226971.257 1608230.36 0, 1227207.926 1608243.726 0, 1227443.486 1608257.043 0, 1227757.599 1602703.795 0, 
+    1228071.739 1597150.086 0))
+
+POLYGON ((1238802.632 1608915.659 0, 1238567.109 1608901.676 0, 1238330.479 1608887.642 0, 1238093.847 1608873.621 0, 1237857.215 1608859.614 0, 1237620.582 1608845.622 0, 1237383.948 1608831.643 0, 1237147.314 1608817.678 0, 1236910.678 1608803.727 0, 1236674.042 1608789.789 0, 
+    1236437.405 1608775.866 0, 1236200.767 1608761.957 0, 1235964.128 1608748.062 0, 1235727.488 1608734.18 0, 1235490.848 1608720.313 0, 1235254.207 1608706.459 0, 1235017.565 1608692.62 0, 1234780.922 1608678.794 0, 1234544.278 1608664.982 0, 1234307.634 1608651.184 0, 
+    1234070.989 1608637.4 0, 1233834.342 1608623.63 0, 1233597.696 1608609.874 0, 1233361.048 1608596.132 0, 1233123.292 1608582.34 0, 1232887.75 1608568.69 0, 1232651.1 1608554.989 0, 1232414.449 1608541.303 0, 1232177.797 1608527.63 0, 1231941.145 1608513.972 0, 
+    1231704.491 1608500.327 0, 1231467.837 1608486.697 0, 1231231.182 1608473.08 0, 1230994.526 1608459.477 0, 1230757.87 1608445.888 0, 1230521.213 1608432.313 0, 1230284.554 1608418.752 0, 1230047.895 1608405.205 0, 1229811.236 1608391.672 0, 1229574.575 1608378.152 0, 
+    1229337.914 1608364.647 0, 1229101.252 1608351.156 0, 1228864.589 1608337.678 0, 1228627.925 1608324.215 0, 1228391.26 1608310.765 0, 1228154.595 1608297.329 0, 1227917.929 1608283.907 0, 1227681.262 1608270.5 0, 1227443.486 1608257.043 0, 1227129.399 1613809.823 0, 
+    1226815.339 1619362.128 0, 1227052.458 1619375.547 0, 1227288.472 1619388.918 0, 1227524.484 1619402.303 0, 1227760.496 1619415.701 0, 1227996.507 1619429.114 0, 1228232.517 1619442.54 0, 1228468.526 1619455.98 0, 1228704.535 1619469.435 0, 1228940.543 1619482.903 0, 
+    1229176.549 1619496.385 0, 1229412.556 1619509.88 0, 1229648.561 1619523.39 0, 1229884.566 1619536.914 0, 1230120.569 1619550.451 0, 1230356.572 1619564.003 0, 1230592.574 1619577.568 0, 1230828.576 1619591.147 0, 1231064.576 1619604.74 0, 1231300.576 1619618.347 0, 
+    1231536.575 1619631.968 0, 1231772.573 1619645.603 0, 1232008.571 1619659.251 0, 1232244.567 1619672.914 0, 1232479.458 1619686.526 0, 1232716.558 1619700.28 0, 1232952.552 1619713.985 0, 1233188.545 1619727.703 0, 1233424.538 1619741.435 0, 1233660.53 1619755.18 0, 
+    1233896.52 1619768.94 0, 1234132.511 1619782.714 0, 1234368.5 1619796.501 0, 1234604.488 1619810.303 0, 1234840.476 1619824.118 0, 1235076.463 1619837.947 0, 1235312.449 1619851.79 0, 1235548.434 1619865.647 0, 1235784.418 1619879.518 0, 1236020.402 1619893.403 0, 
+    1236256.385 1619907.302 0, 1236492.367 1619921.214 0, 1236728.348 1619935.14 0, 1236964.328 1619949.081 0, 1237200.308 1619963.035 0, 1237436.286 1619977.003 0, 1237672.264 1619990.985 0, 1237908.241 1620004.981 0, 1238143.114 1620018.925 0, 1238472.859 1614467.529 0, 
+    1238802.632 1608915.659 0))
+
+POLYGON ((1249468.988 1620707.723 0, 1249234.154 1620693.115 0, 1248998.217 1620678.452 0, 1248762.28 1620663.804 0, 1248526.342 1620649.169 0, 1248290.403 1620634.548 0, 1248054.463 1620619.941 0, 1247818.522 1620605.348 0, 1247582.58 1620590.769 0, 1247346.638 1620576.204 0, 
+    1247110.694 1620561.653 0, 1246874.75 1620547.115 0, 1246638.805 1620532.591 0, 1246402.859 1620518.082 0, 1246166.912 1620503.586 0, 1245930.964 1620489.104 0, 1245695.016 1620474.636 0, 1245459.066 1620460.182 0, 1245223.116 1620445.741 0, 1244987.165 1620431.315 0, 
+    1244751.213 1620416.902 0, 1244515.26 1620402.504 0, 1244279.307 1620388.119 0, 1244043.352 1620373.748 0, 1243806.294 1620359.324 0, 1243571.441 1620345.048 0, 1243335.484 1620330.719 0, 1243099.526 1620316.404 0, 1242863.567 1620302.102 0, 1242627.608 1620287.815 0, 
+    1242391.647 1620273.541 0, 1242155.686 1620259.281 0, 1241919.724 1620245.036 0, 1241683.761 1620230.804 0, 1241447.797 1620216.585 0, 1241211.833 1620202.381 0, 1240975.867 1620188.191 0, 1240739.901 1620174.015 0, 1240503.934 1620159.852 0, 1240267.966 1620145.703 0, 
+    1240031.997 1620131.569 0, 1239796.028 1620117.448 0, 1239560.057 1620103.341 0, 1239324.086 1620089.248 0, 1239088.114 1620075.169 0, 1238852.141 1620061.103 0, 1238616.167 1620047.052 0, 1238380.193 1620033.014 0, 1238143.114 1620018.925 0, 1237813.397 1625569.84 0, 
+    1237483.71 1631120.267 0, 1237720.132 1631134.317 0, 1237955.453 1631148.316 0, 1238190.774 1631162.329 0, 1238426.093 1631176.355 0, 1238661.412 1631190.395 0, 1238896.73 1631204.449 0, 1239132.047 1631218.517 0, 1239367.363 1631232.599 0, 1239602.678 1631246.695 0, 
+    1239837.993 1631260.804 0, 1240073.307 1631274.927 0, 1240308.619 1631289.064 0, 1240543.931 1631303.215 0, 1240779.243 1631317.38 0, 1241014.553 1631331.559 0, 1241249.863 1631345.752 0, 1241485.171 1631359.958 0, 1241720.479 1631374.178 0, 1241955.786 1631388.412 0, 
+    1242191.092 1631402.66 0, 1242426.398 1631416.922 0, 1242661.702 1631431.198 0, 1242897.006 1631445.487 0, 1243131.209 1631459.724 0, 1243367.611 1631474.108 0, 1243602.912 1631488.439 0, 1243838.212 1631502.784 0, 1244073.511 1631517.143 0, 1244308.81 1631531.515 0, 
+    1244544.108 1631545.902 0, 1244779.405 1631560.302 0, 1245014.701 1631574.716 0, 1245249.996 1631589.144 0, 1245485.29 1631603.586 0, 1245720.584 1631618.042 0, 1245955.877 1631632.511 0, 1246191.168 1631646.995 0, 1246426.459 1631661.492 0, 1246661.749 1631676.003 0, 
+    1246897.039 1631690.528 0, 1247132.327 1631705.067 0, 1247367.615 1631719.619 0, 1247602.901 1631734.186 0, 1247838.187 1631748.766 0, 1248073.472 1631763.36 0, 1248308.756 1631777.968 0, 1248544.039 1631792.59 0, 1248778.223 1631807.158 0, 1249123.59 1626257.684 0, 
+    1249468.988 1620707.723 0))
+
+POLYGON ((1260070.751 1632525.954 0, 1259836.608 1632510.725 0, 1259601.367 1632495.439 0, 1259366.125 1632480.166 0, 1259130.882 1632464.907 0, 1258895.638 1632449.662 0, 1258660.394 1632434.431 0, 1258425.148 1632419.214 0, 1258189.902 1632404.01 0, 1257954.655 1632388.821 0, 
+    1257719.406 1632373.645 0, 1257484.157 1632358.483 0, 1257248.907 1632343.335 0, 1257013.656 1632328.201 0, 1256778.405 1632313.08 0, 1256543.152 1632297.974 0, 1256307.899 1632282.881 0, 1256072.644 1632267.802 0, 1255837.389 1632252.737 0, 1255602.133 1632237.686 0, 
+    1255366.876 1632222.649 0, 1255131.618 1632207.625 0, 1254896.359 1632192.616 0, 1254661.099 1632177.62 0, 1254424.741 1632162.568 0, 1254190.577 1632147.67 0, 1253955.315 1632132.716 0, 1253720.052 1632117.775 0, 1253484.787 1632102.849 0, 1253249.522 1632087.936 0, 
+    1253014.257 1632073.037 0, 1252778.99 1632058.152 0, 1252543.722 1632043.281 0, 1252308.454 1632028.424 0, 1252073.184 1632013.58 0, 1251837.914 1631998.751 0, 1251602.643 1631983.935 0, 1251367.371 1631969.133 0, 1251132.098 1631954.345 0, 1250896.824 1631939.571 0, 
+    1250661.55 1631924.81 0, 1250426.274 1631910.064 0, 1250190.998 1631895.331 0, 1249955.721 1631880.612 0, 1249720.443 1631865.907 0, 1249485.164 1631851.216 0, 1249249.884 1631836.539 0, 1249014.603 1631821.876 0, 1248778.223 1631807.158 0, 1248432.887 1637356.138 0, 
+    1248087.581 1642904.618 0, 1248323.305 1642919.295 0, 1248557.933 1642933.917 0, 1248792.559 1642948.554 0, 1249027.185 1642963.204 0, 1249261.81 1642977.868 0, 1249496.434 1642992.546 0, 1249731.057 1643007.238 0, 1249965.68 1643021.944 0, 1250200.301 1643036.663 0, 
+    1250434.922 1643051.396 0, 1250669.541 1643066.143 0, 1250904.16 1643080.904 0, 1251138.778 1643095.679 0, 1251373.395 1643110.467 0, 1251608.011 1643125.269 0, 1251842.627 1643140.085 0, 1252077.241 1643154.915 0, 1252311.855 1643169.759 0, 1252546.468 1643184.616 0, 
+    1252781.079 1643199.488 0, 1253015.69 1643214.373 0, 1253250.301 1643229.272 0, 1253484.91 1643244.184 0, 1253718.424 1643259.041 0, 1253954.126 1643274.051 0, 1254188.732 1643289.005 0, 1254423.338 1643303.973 0, 1254657.943 1643318.955 0, 1254892.547 1643333.951 0, 
+    1255127.15 1643348.96 0, 1255361.752 1643363.983 0, 1255596.353 1643379.02 0, 1255830.954 1643394.071 0, 1256065.553 1643409.136 0, 1256300.152 1643424.214 0, 1256534.75 1643439.306 0, 1256769.347 1643454.412 0, 1257003.943 1643469.532 0, 1257238.538 1643484.666 0, 
+    1257473.132 1643499.813 0, 1257707.725 1643514.975 0, 1257942.318 1643530.15 0, 1258176.909 1643545.338 0, 1258411.5 1643560.541 0, 1258646.089 1643575.758 0, 1258880.678 1643590.988 0, 1259115.266 1643606.232 0, 1259348.76 1643621.419 0, 1259709.739 1638073.937 0, 
+    1260070.751 1632525.954 0))
+
+POLYGON ((1270607.868 1644370.032 0, 1270374.416 1644354.186 0, 1270139.873 1644338.279 0, 1269905.328 1644322.386 0, 1269670.782 1644306.507 0, 1269436.235 1644290.641 0, 1269201.687 1644274.79 0, 1268967.139 1644258.952 0, 1268732.589 1644243.128 0, 1268498.039 1644227.318 0, 
+    1268263.487 1644211.521 0, 1268028.935 1644195.739 0, 1267794.382 1644179.97 0, 1267559.828 1644164.215 0, 1267325.273 1644148.474 0, 1267090.717 1644132.747 0, 1266856.16 1644117.033 0, 1266621.602 1644101.333 0, 1266387.043 1644085.648 0, 1266152.483 1644069.975 0, 
+    1265917.923 1644054.317 0, 1265683.361 1644038.673 0, 1265448.798 1644023.042 0, 1265214.235 1644007.425 0, 1264978.578 1643991.749 0, 1264745.105 1643976.233 0, 1264510.539 1643960.657 0, 1264275.972 1643945.096 0, 1264041.404 1643929.548 0, 1263806.835 1643914.014 0, 
+    1263572.265 1643898.493 0, 1263337.695 1643882.987 0, 1263103.123 1643867.494 0, 1262868.551 1643852.016 0, 1262633.977 1643836.551 0, 1262399.403 1643821.099 0, 1262164.827 1643805.662 0, 1261930.251 1643790.238 0, 1261695.674 1643774.828 0, 1261461.096 1643759.433 0, 
+    1261226.517 1643744.05 0, 1260991.937 1643728.682 0, 1260757.357 1643713.327 0, 1260522.775 1643697.987 0, 1260288.192 1643682.66 0, 1260053.609 1643667.347 0, 1259819.025 1643652.047 0, 1259584.439 1643636.762 0, 1259348.76 1643621.419 0, 1258987.813 1649168.394 0, 
+    1258626.9 1654714.856 0, 1258861.924 1654730.156 0, 1259095.856 1654745.399 0, 1259329.788 1654760.656 0, 1259563.718 1654775.927 0, 1259797.648 1654791.211 0, 1260031.576 1654806.509 0, 1260265.504 1654821.821 0, 1260499.431 1654837.146 0, 1260733.357 1654852.486 0, 
+    1260967.282 1654867.839 0, 1261201.206 1654883.206 0, 1261435.13 1654898.586 0, 1261669.052 1654913.981 0, 1261902.974 1654929.389 0, 1262136.894 1654944.811 0, 1262370.814 1654960.247 0, 1262604.733 1654975.696 0, 1262838.65 1654991.16 0, 1263072.567 1655006.637 0, 
+    1263306.483 1655022.127 0, 1263540.398 1655037.632 0, 1263774.313 1655053.15 0, 1264008.226 1655068.682 0, 1264241.049 1655084.156 0, 1264476.05 1655099.788 0, 1264709.96 1655115.361 0, 1264943.87 1655130.949 0, 1265177.779 1655146.55 0, 1265411.686 1655162.164 0, 
+    1265645.593 1655177.793 0, 1265879.499 1655193.435 0, 1266113.404 1655209.091 0, 1266347.308 1655224.761 0, 1266581.212 1655240.444 0, 1266815.114 1655256.142 0, 1267049.015 1655271.853 0, 1267282.916 1655287.578 0, 1267516.815 1655303.316 0, 1267750.714 1655319.069 0, 
+    1267984.611 1655334.835 0, 1268218.508 1655350.615 0, 1268452.404 1655366.408 0, 1268686.299 1655382.216 0, 1268920.192 1655398.037 0, 1269154.085 1655413.872 0, 1269387.977 1655429.721 0, 1269621.869 1655445.583 0, 1269854.67 1655461.386 0, 1270231.252 1649915.966 0, 
+    1270607.868 1644370.032 0))
+
+POLYGON ((1281080.287 1656239.633 0, 1280847.529 1656223.173 0, 1280613.683 1656206.65 0, 1280379.837 1656190.14 0, 1280145.99 1656173.644 0, 1279912.141 1656157.162 0, 1279678.292 1656140.694 0, 1279444.442 1656124.24 0, 1279210.591 1656107.799 0, 1278976.739 1656091.372 0, 
+    1278742.885 1656074.959 0, 1278509.031 1656058.56 0, 1278275.176 1656042.174 0, 1278041.32 1656025.802 0, 1277807.463 1656009.444 0, 1277573.605 1655993.1 0, 1277339.746 1655976.769 0, 1277105.887 1655960.453 0, 1276872.026 1655944.15 0, 1276638.164 1655927.86 0, 
+    1276404.301 1655911.585 0, 1276170.438 1655895.323 0, 1275936.573 1655879.075 0, 1275702.707 1655862.841 0, 1275467.753 1655846.545 0, 1275234.973 1655830.414 0, 1275001.105 1655814.221 0, 1274767.235 1655798.042 0, 1274533.365 1655781.876 0, 1274299.494 1655765.725 0, 
+    1274065.621 1655749.587 0, 1273831.748 1655733.463 0, 1273597.874 1655717.353 0, 1273363.999 1655701.256 0, 1273130.123 1655685.173 0, 1272896.246 1655669.104 0, 1272662.368 1655653.049 0, 1272428.489 1655637.007 0, 1272194.609 1655620.98 0, 1271960.728 1655604.966 0, 
+    1271726.846 1655588.966 0, 1271492.964 1655572.979 0, 1271259.08 1655557.007 0, 1271025.196 1655541.048 0, 1270791.31 1655525.103 0, 1270557.424 1655509.171 0, 1270323.536 1655493.254 0, 1270089.648 1655477.35 0, 1269854.67 1655461.386 0, 1269478.124 1661006.286 0, 
+    1269101.614 1666550.66 0, 1269335.936 1666566.58 0, 1269569.171 1666582.439 0, 1269802.406 1666598.312 0, 1270035.64 1666614.199 0, 1270268.873 1666630.1 0, 1270502.105 1666646.014 0, 1270735.336 1666661.942 0, 1270968.566 1666677.884 0, 1271201.795 1666693.839 0, 
+    1271435.023 1666709.809 0, 1271668.25 1666725.792 0, 1271901.476 1666741.788 0, 1272134.701 1666757.799 0, 1272367.926 1666773.823 0, 1272601.149 1666789.861 0, 1272834.372 1666805.913 0, 1273067.593 1666821.978 0, 1273300.814 1666838.057 0, 1273534.033 1666854.15 0, 
+    1273767.252 1666870.256 0, 1274000.47 1666886.377 0, 1274233.687 1666902.511 0, 1274466.903 1666918.658 0, 1274699.033 1666934.745 0, 1274933.331 1666950.995 0, 1275166.544 1666967.184 0, 1275399.756 1666983.386 0, 1275632.967 1666999.603 0, 1275866.178 1667015.833 0, 
+    1276099.387 1667032.077 0, 1276332.595 1667048.334 0, 1276565.802 1667064.605 0, 1276799.008 1667080.89 0, 1277032.214 1667097.189 0, 1277265.418 1667113.502 0, 1277498.622 1667129.828 0, 1277731.824 1667146.168 0, 1277965.026 1667162.521 0, 1278198.226 1667178.888 0, 
+    1278431.426 1667195.27 0, 1278664.624 1667211.664 0, 1278897.822 1667228.073 0, 1279131.019 1667244.495 0, 1279364.214 1667260.931 0, 1279597.409 1667277.381 0, 1279830.603 1667293.844 0, 1280063.796 1667310.321 0, 1280295.904 1667326.735 0, 1280688.077 1661783.447 0, 
+    1281080.287 1656239.633 0))
+
+POLYGON ((1291487.957 1668134.434 0, 1291255.894 1668117.364 0, 1291022.749 1668100.228 0, 1290789.602 1668083.106 0, 1290556.455 1668065.997 0, 1290323.307 1668048.902 0, 1290090.157 1668031.821 0, 1289857.007 1668014.754 0, 1289623.856 1667997.701 0, 1289390.703 1667980.661 0, 
+    1289157.55 1667963.635 0, 1288924.396 1667946.622 0, 1288691.24 1667929.624 0, 1288458.084 1667912.639 0, 1288224.926 1667895.668 0, 1287991.768 1667878.71 0, 1287758.609 1667861.766 0, 1287525.448 1667844.836 0, 1287292.287 1667827.92 0, 1287059.125 1667811.017 0, 
+    1286825.961 1667794.128 0, 1286592.797 1667777.253 0, 1286359.632 1667760.392 0, 1286126.465 1667743.544 0, 1285892.216 1667726.632 0, 1285660.13 1667709.89 0, 1285426.96 1667693.083 0, 1285193.79 1667676.291 0, 1284960.619 1667659.512 0, 1284727.447 1667642.746 0, 
+    1284494.273 1667625.995 0, 1284261.099 1667609.257 0, 1284027.924 1667592.532 0, 1283794.748 1667575.822 0, 1283561.571 1667559.125 0, 1283328.392 1667542.442 0, 1283095.213 1667525.773 0, 1282862.033 1667509.117 0, 1282628.852 1667492.476 0, 1282395.67 1667475.848 0, 
+    1282162.487 1667459.233 0, 1281929.303 1667442.632 0, 1281696.118 1667426.046 0, 1281462.932 1667409.472 0, 1281229.745 1667392.913 0, 1280996.557 1667376.367 0, 1280763.368 1667359.835 0, 1280530.178 1667343.317 0, 1280295.904 1667326.735 0, 1279903.769 1672869.491 0, 
+    1279511.672 1678411.706 0, 1279745.291 1678428.241 0, 1279977.828 1678444.713 0, 1280210.365 1678461.199 0, 1280442.9 1678477.698 0, 1280675.435 1678494.211 0, 1280907.968 1678510.738 0, 1281140.501 1678527.279 0, 1281373.033 1678543.833 0, 1281605.563 1678560.401 0, 
+    1281838.093 1678576.982 0, 1282070.622 1678593.578 0, 1282303.149 1678610.186 0, 1282535.676 1678626.809 0, 1282768.202 1678643.445 0, 1283000.727 1678660.095 0, 1283233.25 1678676.759 0, 1283465.773 1678693.437 0, 1283698.295 1678710.128 0, 1283930.816 1678726.832 0, 
+    1284163.336 1678743.551 0, 1284395.855 1678760.283 0, 1284628.373 1678777.029 0, 1284860.89 1678793.788 0, 1285092.326 1678810.484 0, 1285325.92 1678827.348 0, 1285558.434 1678844.149 0, 1285790.947 1678860.963 0, 1286023.459 1678877.791 0, 1286255.97 1678894.633 0, 
+    1286488.48 1678911.488 0, 1286720.989 1678928.357 0, 1286953.497 1678945.24 0, 1287186.004 1678962.136 0, 1287418.51 1678979.046 0, 1287651.015 1678995.97 0, 1287883.519 1679012.907 0, 1288116.022 1679029.858 0, 1288348.524 1679046.823 0, 1288581.025 1679063.802 0, 
+    1288813.525 1679080.794 0, 1289046.024 1679097.8 0, 1289278.522 1679114.819 0, 1289511.019 1679131.852 0, 1289743.515 1679148.899 0, 1289976.01 1679165.96 0, 1290208.504 1679183.034 0, 1290440.997 1679200.122 0, 1290672.411 1679217.144 0, 1291080.164 1673676.059 0, 
+    1291487.957 1668134.434 0))
+
+POLYGON ((527679.225 1001329.652 0, 527408.228 1001357.318 0, 527135.84 1001385.142 0, 526863.454 1001412.981 0, 526591.069 1001440.837 0, 526318.686 1001468.709 0, 526046.304 1001496.597 0, 525773.924 1001524.501 0, 525501.546 1001552.421 0, 525229.169 1001580.357 0, 
+    524956.794 1001608.309 0, 524684.421 1001636.277 0, 524412.049 1001664.262 0, 524139.679 1001692.262 0, 523867.31 1001720.278 0, 523594.944 1001748.31 0, 523322.578 1001776.359 0, 523050.215 1001804.423 0, 522777.853 1001832.503 0, 522505.493 1001860.6 0, 
+    522233.134 1001888.712 0, 521960.777 1001916.84 0, 521688.422 1001944.985 0, 521416.069 1001973.145 0, 521142.323 1002001.466 0, 520871.367 1002029.514 0, 520599.018 1002057.723 0, 520326.671 1002085.948 0, 520054.326 1002114.188 0, 519781.982 1002142.445 0, 
+    519509.64 1002170.717 0, 519237.3 1002199.006 0, 518964.961 1002227.311 0, 518692.624 1002255.632 0, 518420.289 1002283.969 0, 518147.955 1002312.321 0, 517875.624 1002340.69 0, 517603.293 1002369.075 0, 517330.965 1002397.476 0, 517058.638 1002425.893 0, 
+    516786.313 1002454.326 0, 516513.989 1002482.775 0, 516241.667 1002511.24 0, 515969.347 1002539.721 0, 515697.028 1002568.218 0, 515424.711 1002596.731 0, 515152.396 1002625.261 0, 514880.083 1002653.806 0, 514606.376 1002682.513 0, 515188.607 1008232.104 0, 
+    515770.848 1013781.792 0, 516043.899 1013753.153 0, 516315.559 1013724.676 0, 516587.221 1013696.215 0, 516858.884 1013667.771 0, 517130.55 1013639.342 0, 517402.216 1013610.929 0, 517673.885 1013582.533 0, 517945.555 1013554.152 0, 518217.227 1013525.787 0, 
+    518488.901 1013497.438 0, 518760.576 1013469.105 0, 519032.253 1013440.789 0, 519303.932 1013412.488 0, 519575.612 1013384.203 0, 519847.294 1013355.934 0, 520118.977 1013327.681 0, 520390.663 1013299.444 0, 520662.35 1013271.224 0, 520934.038 1013243.019 0, 
+    521205.728 1013214.83 0, 521477.42 1013186.657 0, 521749.114 1013158.5 0, 522020.809 1013130.359 0, 522291.115 1013102.378 0, 522564.205 1013074.125 0, 522835.905 1013046.032 0, 523107.607 1013017.956 0, 523379.31 1012989.895 0, 523651.015 1012961.85 0, 
+    523922.722 1012933.821 0, 524194.43 1012905.808 0, 524466.141 1012877.811 0, 524737.852 1012849.83 0, 525009.566 1012821.865 0, 525281.281 1012793.916 0, 525552.997 1012765.983 0, 525824.716 1012738.066 0, 526096.436 1012710.165 0, 526368.157 1012682.28 0, 
+    526639.88 1012654.411 0, 526911.605 1012626.558 0, 527183.332 1012598.721 0, 527455.06 1012570.9 0, 527726.79 1012543.094 0, 527998.521 1012515.305 0, 528270.254 1012487.532 0, 528541.989 1012459.775 0, 528812.335 1012432.176 0, 528245.775 1006880.865 0, 
+    527679.225 1001329.652 0))
+
+POLYGON ((541857.583 1011119.41 0, 541587.158 1011146.246 0, 541315.346 1011173.235 0, 541043.535 1011200.24 0, 540771.726 1011227.262 0, 540499.919 1011254.299 0, 540228.113 1011281.352 0, 539956.309 1011308.422 0, 539684.507 1011335.507 0, 539412.706 1011362.608 0, 
+    539140.907 1011389.725 0, 538869.109 1011416.859 0, 538597.313 1011444.008 0, 538325.518 1011471.173 0, 538053.726 1011498.354 0, 537781.934 1011525.552 0, 537510.145 1011552.765 0, 537238.356 1011579.994 0, 536966.57 1011607.239 0, 536694.785 1011634.5 0, 
+    536423.002 1011661.778 0, 536151.22 1011689.071 0, 535879.44 1011716.38 0, 535607.662 1011743.705 0, 535334.496 1011771.186 0, 535064.109 1011798.404 0, 534792.336 1011825.777 0, 534520.564 1011853.166 0, 534248.793 1011880.571 0, 533977.025 1011907.993 0, 
+    533705.257 1011935.43 0, 533433.492 1011962.883 0, 533161.728 1011990.352 0, 532889.966 1012017.837 0, 532618.205 1012045.338 0, 532346.446 1012072.856 0, 532074.688 1012100.389 0, 531802.932 1012127.938 0, 531531.178 1012155.503 0, 531259.426 1012183.084 0, 
+    530987.675 1012210.681 0, 530715.925 1012238.294 0, 530444.177 1012265.924 0, 530172.431 1012293.569 0, 529900.687 1012321.23 0, 529628.944 1012348.907 0, 529357.203 1012376.6 0, 529085.463 1012404.309 0, 528812.335 1012432.176 0, 529378.905 1017983.58 0, 
+    529945.484 1023535.074 0, 530217.955 1023507.275 0, 530489.041 1023479.632 0, 530760.129 1023452.006 0, 531031.218 1023424.395 0, 531302.309 1023396.8 0, 531573.402 1023369.222 0, 531844.496 1023341.659 0, 532115.592 1023314.112 0, 532386.689 1023286.582 0, 
+    532657.788 1023259.067 0, 532928.889 1023231.568 0, 533199.991 1023204.085 0, 533471.095 1023176.618 0, 533742.201 1023149.167 0, 534013.308 1023121.732 0, 534284.417 1023094.313 0, 534555.527 1023066.91 0, 534826.639 1023039.523 0, 535097.753 1023012.152 0, 
+    535368.868 1022984.796 0, 535639.985 1022957.457 0, 535911.103 1022930.134 0, 536182.223 1022902.826 0, 536451.959 1022875.674 0, 536724.468 1022848.259 0, 536995.593 1022821 0, 537266.72 1022793.756 0, 537537.848 1022766.529 0, 537808.977 1022739.317 0, 
+    538080.109 1022712.122 0, 538351.242 1022684.942 0, 538622.376 1022657.778 0, 538893.512 1022630.63 0, 539164.65 1022603.498 0, 539435.789 1022576.383 0, 539706.93 1022549.283 0, 539978.072 1022522.199 0, 540249.216 1022495.131 0, 540520.362 1022468.079 0, 
+    540791.509 1022441.043 0, 541062.658 1022414.022 0, 541333.809 1022387.018 0, 541604.961 1022360.03 0, 541876.114 1022333.058 0, 542147.269 1022306.102 0, 542418.426 1022279.161 0, 542689.585 1022252.237 0, 542959.36 1022225.466 0, 542408.467 1016672.393 0, 
+    541857.583 1011119.41 0))
+
+POLYGON ((555976.883 1020952.629 0, 555707.031 1020978.638 0, 555435.798 1021004.796 0, 555164.566 1021030.97 0, 554893.336 1021057.161 0, 554622.107 1021083.367 0, 554350.88 1021109.589 0, 554079.654 1021135.827 0, 553808.43 1021162.081 0, 553537.208 1021188.351 0, 
+    553265.987 1021214.636 0, 552994.767 1021240.938 0, 552723.549 1021267.256 0, 552452.333 1021293.59 0, 552181.118 1021319.94 0, 551909.905 1021346.305 0, 551638.693 1021372.687 0, 551367.483 1021399.085 0, 551096.275 1021425.498 0, 550825.068 1021451.928 0, 
+    550553.862 1021478.373 0, 550282.658 1021504.835 0, 550011.456 1021531.312 0, 549740.255 1021557.806 0, 549467.672 1021584.45 0, 549197.858 1021610.84 0, 548926.662 1021637.382 0, 548655.467 1021663.939 0, 548384.275 1021690.512 0, 548113.083 1021717.101 0, 
+    547841.893 1021743.707 0, 547570.705 1021770.328 0, 547299.518 1021796.965 0, 547028.333 1021823.618 0, 546757.149 1021850.287 0, 546485.967 1021876.972 0, 546214.787 1021903.673 0, 545943.608 1021930.389 0, 545672.431 1021957.122 0, 545401.255 1021983.871 0, 
+    545130.081 1022010.636 0, 544858.908 1022037.417 0, 544587.737 1022064.213 0, 544316.568 1022091.026 0, 544045.4 1022117.855 0, 543774.234 1022144.699 0, 543503.069 1022171.56 0, 543231.906 1022198.436 0, 542959.36 1022225.466 0, 543510.261 1027778.624 0, 
+    544061.17 1033331.863 0, 544333.059 1033304.899 0, 544603.569 1033278.087 0, 544874.08 1033251.291 0, 545144.592 1033224.511 0, 545415.106 1033197.748 0, 545685.622 1033171 0, 545956.139 1033144.267 0, 546226.658 1033117.551 0, 546497.179 1033090.851 0, 
+    546767.701 1033064.167 0, 547038.224 1033037.498 0, 547308.749 1033010.846 0, 547579.276 1032984.209 0, 547849.804 1032957.589 0, 548120.334 1032930.984 0, 548390.865 1032904.395 0, 548661.398 1032877.822 0, 548931.933 1032851.265 0, 549202.469 1032824.724 0, 
+    549473.007 1032798.199 0, 549743.546 1032771.69 0, 550014.087 1032745.197 0, 550284.629 1032718.72 0, 550553.792 1032692.393 0, 550825.718 1032665.813 0, 551096.265 1032639.383 0, 551366.814 1032612.97 0, 551637.364 1032586.572 0, 551907.916 1032560.19 0, 
+    552178.469 1032533.824 0, 552449.024 1032507.474 0, 552719.58 1032481.14 0, 552990.138 1032454.822 0, 553260.697 1032428.52 0, 553531.258 1032402.234 0, 553801.821 1032375.964 0, 554072.385 1032349.709 0, 554342.95 1032323.471 0, 554613.518 1032297.248 0, 
+    554884.086 1032271.042 0, 555154.657 1032244.851 0, 555425.228 1032218.676 0, 555695.802 1032192.517 0, 555966.376 1032166.375 0, 556236.953 1032140.248 0, 556507.531 1032114.136 0, 556778.11 1032088.041 0, 557047.311 1032062.095 0, 556512.093 1026507.321 0, 
+    555976.883 1020952.629 0))
+
+POLYGON ((570036.988 1030829.02 0, 569767.713 1030854.206 0, 569497.061 1030879.536 0, 569226.41 1030904.883 0, 568955.761 1030930.245 0, 568685.114 1030955.624 0, 568414.467 1030981.018 0, 568143.823 1031006.428 0, 567873.18 1031031.854 0, 567602.538 1031057.297 0, 
+    567331.898 1031082.755 0, 567061.259 1031108.229 0, 566790.622 1031133.718 0, 566519.986 1031159.224 0, 566249.352 1031184.746 0, 565978.72 1031210.284 0, 565708.088 1031235.837 0, 565437.459 1031261.407 0, 565166.831 1031286.992 0, 564896.204 1031312.594 0, 
+    564625.579 1031338.211 0, 564354.955 1031363.844 0, 564084.333 1031389.493 0, 563813.713 1031415.158 0, 563541.714 1031440.97 0, 563272.476 1031466.536 0, 563001.86 1031492.249 0, 562731.245 1031517.978 0, 562460.632 1031543.723 0, 562190.021 1031569.483 0, 
+    561919.411 1031595.26 0, 561648.802 1031621.053 0, 561378.195 1031646.861 0, 561107.59 1031672.685 0, 560836.986 1031698.526 0, 560566.384 1031724.382 0, 560295.783 1031750.254 0, 560025.183 1031776.142 0, 559754.586 1031802.046 0, 559483.989 1031827.966 0, 
+    559213.394 1031853.902 0, 558942.801 1031879.854 0, 558672.209 1031905.821 0, 558401.619 1031931.805 0, 558131.031 1031957.805 0, 557860.443 1031983.82 0, 557589.858 1032009.852 0, 557319.274 1032035.899 0, 557047.311 1032062.095 0, 557582.537 1037616.946 0, 
+    558117.77 1043171.87 0, 558389.075 1043145.737 0, 558659.005 1043119.753 0, 558928.937 1043093.784 0, 559198.87 1043067.832 0, 559468.805 1043041.895 0, 559738.741 1043015.974 0, 560008.679 1042990.069 0, 560278.618 1042964.18 0, 560548.559 1042938.307 0, 
+    560818.501 1042912.45 0, 561088.445 1042886.608 0, 561358.39 1042860.783 0, 561628.337 1042834.973 0, 561898.286 1042809.179 0, 562168.236 1042783.402 0, 562438.187 1042757.64 0, 562708.14 1042731.894 0, 562978.095 1042706.163 0, 563248.051 1042680.449 0, 
+    563518.008 1042654.751 0, 563787.967 1042629.068 0, 564057.928 1042603.402 0, 564327.89 1042577.751 0, 564596.478 1042552.247 0, 564867.819 1042526.497 0, 565137.785 1042500.894 0, 565407.753 1042475.307 0, 565677.723 1042449.735 0, 565947.694 1042424.18 0, 
+    566217.667 1042398.641 0, 566487.641 1042373.117 0, 566757.617 1042347.609 0, 567027.594 1042322.117 0, 567297.572 1042296.641 0, 567567.552 1042271.181 0, 567837.534 1042245.737 0, 568107.517 1042220.309 0, 568377.502 1042194.896 0, 568647.488 1042169.5 0, 
+    568917.475 1042144.119 0, 569187.465 1042118.755 0, 569457.455 1042093.406 0, 569727.447 1042068.073 0, 569997.441 1042042.756 0, 570267.436 1042017.455 0, 570537.432 1041992.169 0, 570807.43 1041966.9 0, 571076.055 1041941.775 0, 570556.518 1036385.361 0, 
+    570036.988 1030829.02 0))
+
+POLYGON ((747372.076 1163018.416 0, 747110.515 1163033.219 0, 746847.642 1163048.111 0, 746584.771 1163063.019 0, 746321.9 1163077.942 0, 746059.03 1163092.881 0, 745796.161 1163107.835 0, 745533.292 1163122.805 0, 745270.425 1163137.79 0, 745007.559 1163152.79 0, 
+    744744.693 1163167.807 0, 744481.828 1163182.838 0, 744218.964 1163197.885 0, 743956.102 1163212.948 0, 743693.24 1163228.026 0, 743430.378 1163243.119 0, 743167.518 1163258.228 0, 742904.659 1163273.352 0, 742641.8 1163288.492 0, 742378.943 1163303.647 0, 
+    742116.086 1163318.818 0, 741853.23 1163334.005 0, 741590.375 1163349.206 0, 741327.521 1163364.424 0, 741063.355 1163379.732 0, 740801.816 1163394.904 0, 740538.965 1163410.168 0, 740276.114 1163425.447 0, 740013.265 1163440.742 0, 739750.416 1163456.052 0, 
+    739487.568 1163471.377 0, 739224.721 1163486.718 0, 738961.876 1163502.075 0, 738699.031 1163517.447 0, 738436.186 1163532.834 0, 738173.343 1163548.237 0, 737910.501 1163563.655 0, 737647.66 1163579.089 0, 737384.819 1163594.538 0, 737121.98 1163610.003 0, 
+    736859.141 1163625.483 0, 736596.303 1163640.979 0, 736333.466 1163656.49 0, 736070.63 1163672.017 0, 735807.795 1163687.559 0, 735544.961 1163703.116 0, 735282.128 1163718.689 0, 735019.296 1163734.278 0, 734755.15 1163749.96 0, 735086.076 1169321.229 0, 
+    735416.999 1174892.458 0, 735680.486 1174876.815 0, 735942.662 1174861.266 0, 736204.839 1174845.732 0, 736467.018 1174830.213 0, 736729.197 1174814.71 0, 736991.377 1174799.222 0, 737253.558 1174783.749 0, 737515.74 1174768.292 0, 737777.922 1174752.851 0, 
+    738040.106 1174737.425 0, 738302.291 1174722.014 0, 738564.476 1174706.618 0, 738826.663 1174691.239 0, 739088.85 1174675.874 0, 739351.038 1174660.525 0, 739613.228 1174645.192 0, 739875.418 1174629.874 0, 740137.609 1174614.571 0, 740399.8 1174599.284 0, 
+    740661.993 1174584.012 0, 740924.187 1174568.755 0, 741186.381 1174553.514 0, 741448.577 1174538.289 0, 741709.463 1174523.155 0, 741972.97 1174507.884 0, 742235.169 1174492.705 0, 742497.368 1174477.541 0, 742759.567 1174462.393 0, 743021.768 1174447.26 0, 
+    743283.97 1174432.142 0, 743546.173 1174417.04 0, 743808.376 1174401.953 0, 744070.58 1174386.882 0, 744332.786 1174371.826 0, 744594.992 1174356.786 0, 744857.199 1174341.761 0, 745119.407 1174326.752 0, 745381.615 1174311.758 0, 745643.825 1174296.779 0, 
+    745906.036 1174281.816 0, 746168.247 1174266.868 0, 746430.459 1174251.936 0, 746692.673 1174237.019 0, 746954.887 1174222.117 0, 747217.102 1174207.231 0, 747479.317 1174192.361 0, 747741.534 1174177.506 0, 748002.443 1174162.74 0, 747687.261 1168590.598 0, 
+    747372.076 1163018.416 0))
+
+POLYGON ((760589.898 1173468.581 0, 760328.946 1173482.609 0, 760066.689 1173496.724 0, 759804.432 1173510.853 0, 759542.176 1173524.998 0, 759279.921 1173539.159 0, 759017.667 1173553.335 0, 758755.413 1173567.527 0, 758493.161 1173581.733 0, 758230.909 1173595.956 0, 
+    757968.658 1173610.194 0, 757706.408 1173624.447 0, 757444.158 1173638.715 0, 757181.91 1173652.999 0, 756919.662 1173667.299 0, 756657.416 1173681.614 0, 756395.17 1173695.944 0, 756132.925 1173710.29 0, 755870.681 1173724.651 0, 755608.437 1173739.028 0, 
+    755346.195 1173753.42 0, 755083.953 1173767.828 0, 754821.712 1173782.251 0, 754559.472 1173796.689 0, 754295.925 1173811.215 0, 754034.995 1173825.612 0, 753772.757 1173840.097 0, 753510.521 1173854.597 0, 753248.285 1173869.113 0, 752986.05 1173883.644 0, 
+    752723.816 1173898.19 0, 752461.583 1173912.752 0, 752199.351 1173927.33 0, 751937.119 1173941.922 0, 751674.889 1173956.53 0, 751412.659 1173971.154 0, 751150.43 1173985.793 0, 750888.202 1174000.448 0, 750625.975 1174015.118 0, 750363.749 1174029.803 0, 
+    750101.524 1174044.504 0, 749839.299 1174059.22 0, 749577.075 1174073.952 0, 749314.853 1174088.699 0, 749052.631 1174103.461 0, 748790.41 1174118.239 0, 748528.189 1174133.033 0, 748265.97 1174147.842 0, 748002.443 1174162.74 0, 748317.622 1179734.837 0, 
+    748632.799 1185306.884 0, 748895.667 1185292.023 0, 749157.231 1185277.252 0, 749418.795 1185262.495 0, 749680.36 1185247.754 0, 749941.926 1185233.029 0, 750203.493 1185218.318 0, 750465.061 1185203.624 0, 750726.629 1185188.944 0, 750988.199 1185174.28 0, 
+    751249.769 1185159.631 0, 751511.34 1185144.998 0, 751772.912 1185130.38 0, 752034.485 1185115.778 0, 752296.059 1185101.191 0, 752557.633 1185086.619 0, 752819.209 1185072.063 0, 753080.785 1185057.522 0, 753342.362 1185042.997 0, 753603.94 1185028.486 0, 
+    753865.519 1185013.992 0, 754127.099 1184999.512 0, 754388.68 1184985.049 0, 754650.261 1184970.6 0, 754910.539 1184956.239 0, 755173.427 1184941.749 0, 755435.011 1184927.347 0, 755696.595 1184912.96 0, 755958.181 1184898.589 0, 756219.768 1184884.232 0, 
+    756481.355 1184869.892 0, 756742.943 1184855.566 0, 757004.532 1184841.256 0, 757266.122 1184826.962 0, 757527.713 1184812.683 0, 757789.305 1184798.419 0, 758050.897 1184784.171 0, 758312.49 1184769.938 0, 758574.084 1184755.72 0, 758835.679 1184741.518 0, 
+    759097.275 1184727.331 0, 759358.872 1184713.16 0, 759620.469 1184699.004 0, 759882.067 1184684.863 0, 760143.666 1184670.738 0, 760405.266 1184656.628 0, 760666.867 1184642.534 0, 760928.469 1184628.455 0, 761188.767 1184614.462 0, 760889.334 1179041.546 0, 
+    760589.898 1173468.581 0))
+
+POLYGON ((773746.641 1183957.514 0, 773486.302 1183970.773 0, 773224.662 1183984.112 0, 772963.023 1183997.468 0, 772701.384 1184010.838 0, 772439.746 1184024.224 0, 772178.109 1184037.626 0, 771916.472 1184051.043 0, 771654.837 1184064.475 0, 771393.202 1184077.923 0, 
+    771131.568 1184091.386 0, 770869.935 1184104.864 0, 770608.302 1184118.358 0, 770346.671 1184131.867 0, 770085.04 1184145.392 0, 769823.41 1184158.932 0, 769561.78 1184172.487 0, 769300.152 1184186.058 0, 769038.524 1184199.644 0, 768776.898 1184213.246 0, 
+    768515.272 1184226.863 0, 768253.646 1184240.495 0, 767992.022 1184254.143 0, 767730.398 1184267.806 0, 767467.472 1184281.553 0, 767207.153 1184295.179 0, 766945.532 1184308.889 0, 766683.912 1184322.613 0, 766422.292 1184336.354 0, 766160.673 1184350.109 0, 
+    765899.055 1184363.88 0, 765637.438 1184377.667 0, 765375.822 1184391.468 0, 765114.206 1184405.286 0, 764852.591 1184419.118 0, 764590.978 1184432.966 0, 764329.364 1184446.83 0, 764067.752 1184460.708 0, 763806.141 1184474.603 0, 763544.53 1184488.512 0, 
+    763282.92 1184502.437 0, 763021.311 1184516.378 0, 762759.703 1184530.333 0, 762498.096 1184544.305 0, 762236.489 1184558.291 0, 761974.883 1184572.293 0, 761713.278 1184586.311 0, 761451.674 1184600.343 0, 761188.767 1184614.462 0, 761488.198 1190187.323 0, 
+    761787.625 1195760.126 0, 762049.873 1195746.043 0, 762310.821 1195732.046 0, 762571.77 1195718.063 0, 762832.72 1195704.097 0, 763093.67 1195690.145 0, 763354.622 1195676.209 0, 763615.574 1195662.288 0, 763876.527 1195648.383 0, 764137.481 1195634.493 0, 
+    764398.435 1195620.618 0, 764659.391 1195606.758 0, 764920.347 1195592.914 0, 765181.304 1195579.086 0, 765442.262 1195565.273 0, 765703.221 1195551.475 0, 765964.18 1195537.692 0, 766225.14 1195523.925 0, 766486.102 1195510.173 0, 766747.063 1195496.437 0, 
+    767008.026 1195482.715 0, 767268.99 1195469.01 0, 767529.954 1195455.319 0, 767790.919 1195441.644 0, 768050.585 1195428.052 0, 768312.852 1195414.34 0, 768573.82 1195400.711 0, 768834.788 1195387.098 0, 769095.757 1195373.499 0, 769356.727 1195359.916 0, 
+    769617.698 1195346.349 0, 769878.669 1195332.797 0, 770139.642 1195319.26 0, 770400.615 1195305.739 0, 770661.589 1195292.232 0, 770922.564 1195278.742 0, 771183.539 1195265.266 0, 771444.516 1195251.806 0, 771705.493 1195238.362 0, 771966.471 1195224.932 0, 
+    772227.449 1195211.519 0, 772488.429 1195198.12 0, 772749.409 1195184.737 0, 773010.39 1195171.369 0, 773271.372 1195158.016 0, 773532.355 1195144.679 0, 773793.338 1195131.358 0, 774054.322 1195118.051 0, 774314.009 1195104.826 0, 774030.327 1189531.2 0, 
+    773746.641 1183957.514 0))
+
+POLYGON ((786842.193 1194484.918 0, 786582.469 1194497.41 0, 786321.448 1194509.979 0, 786060.428 1194522.563 0, 785799.409 1194535.163 0, 785538.39 1194547.778 0, 785277.372 1194560.408 0, 785016.355 1194573.054 0, 784755.339 1194585.715 0, 784494.323 1194598.392 0, 
+    784233.309 1194611.084 0, 783972.294 1194623.791 0, 783711.281 1194636.514 0, 783450.269 1194649.252 0, 783189.257 1194662.005 0, 782928.246 1194674.774 0, 782667.235 1194687.558 0, 782406.226 1194700.357 0, 782145.217 1194713.172 0, 781884.209 1194726.002 0, 
+    781623.202 1194738.848 0, 781362.195 1194751.709 0, 781101.189 1194764.585 0, 780840.184 1194777.477 0, 780577.882 1194790.448 0, 780318.176 1194803.306 0, 780057.174 1194816.244 0, 779796.172 1194829.197 0, 779535.17 1194842.165 0, 779274.17 1194855.149 0, 
+    779013.17 1194868.148 0, 778752.171 1194881.163 0, 778491.173 1194894.193 0, 778230.176 1194907.238 0, 777969.179 1194920.299 0, 777708.183 1194933.375 0, 777447.188 1194946.466 0, 777186.194 1194959.573 0, 776925.2 1194972.695 0, 776664.207 1194985.832 0, 
+    776403.215 1194998.985 0, 776142.224 1195012.153 0, 775881.234 1195025.337 0, 775620.244 1195038.535 0, 775359.255 1195051.75 0, 775098.267 1195064.979 0, 774837.28 1195078.224 0, 774576.293 1195091.484 0, 774314.009 1195104.826 0, 774597.687 1200678.389 0, 
+    774881.363 1206251.884 0, 775142.988 1206238.576 0, 775403.318 1206225.349 0, 775663.65 1206212.138 0, 775923.982 1206198.941 0, 776184.315 1206185.76 0, 776444.648 1206172.594 0, 776704.982 1206159.444 0, 776965.318 1206146.309 0, 777225.654 1206133.189 0, 
+    777485.99 1206120.085 0, 777746.328 1206106.996 0, 778006.666 1206093.922 0, 778267.005 1206080.864 0, 778527.345 1206067.821 0, 778787.685 1206054.793 0, 779048.026 1206041.78 0, 779308.368 1206028.783 0, 779568.711 1206015.801 0, 779829.055 1206002.835 0, 
+    780089.399 1205989.884 0, 780349.744 1205976.948 0, 780610.09 1205964.027 0, 780870.437 1205951.122 0, 781129.489 1205938.296 0, 781391.132 1205925.358 0, 781651.481 1205912.499 0, 781911.831 1205899.655 0, 782172.181 1205886.826 0, 782432.532 1205874.013 0, 
+    782692.884 1205861.215 0, 782953.237 1205848.432 0, 783213.59 1205835.665 0, 783473.944 1205822.913 0, 783734.299 1205810.176 0, 783994.655 1205797.455 0, 784255.011 1205784.749 0, 784515.369 1205772.059 0, 784775.727 1205759.383 0, 785036.085 1205746.723 0, 
+    785296.445 1205734.079 0, 785556.805 1205721.449 0, 785817.166 1205708.835 0, 786077.527 1205696.236 0, 786337.89 1205683.653 0, 786598.253 1205671.085 0, 786858.617 1205658.532 0, 787118.981 1205645.995 0, 787378.053 1205633.535 0, 787110.125 1200059.261 0, 
+    786842.193 1194484.918 0))
+
+POLYGON ((799876.44 1205050.493 0, 799617.332 1205062.221 0, 799356.933 1205074.023 0, 799096.535 1205085.84 0, 798836.137 1205097.673 0, 798575.74 1205109.52 0, 798315.344 1205121.384 0, 798054.949 1205133.262 0, 797794.554 1205145.156 0, 797534.16 1205157.065 0, 
+    797273.766 1205168.989 0, 797013.374 1205180.929 0, 796752.982 1205192.884 0, 796492.59 1205204.854 0, 796232.2 1205216.84 0, 795971.81 1205228.841 0, 795711.421 1205240.857 0, 795451.032 1205252.889 0, 795190.645 1205264.936 0, 794930.258 1205276.998 0, 
+    794669.871 1205289.076 0, 794409.486 1205301.169 0, 794149.101 1205313.277 0, 793888.717 1205325.401 0, 793627.04 1205337.6 0, 793367.95 1205349.694 0, 793107.568 1205361.864 0, 792847.187 1205374.049 0, 792586.806 1205386.249 0, 792326.427 1205398.465 0, 
+    792066.047 1205410.696 0, 791805.669 1205422.942 0, 791545.291 1205435.203 0, 791284.914 1205447.48 0, 791024.538 1205459.773 0, 790764.162 1205472.08 0, 790503.788 1205484.403 0, 790243.413 1205496.741 0, 789983.04 1205509.095 0, 789722.667 1205521.463 0, 
+    789462.296 1205533.848 0, 789201.924 1205546.247 0, 788941.554 1205558.662 0, 788681.184 1205571.092 0, 788420.815 1205583.538 0, 788160.447 1205595.998 0, 787900.079 1205608.474 0, 787639.713 1205620.966 0, 787378.053 1205633.535 0, 787645.977 1211207.736 0, 
+    787913.898 1216781.86 0, 788174.899 1216769.323 0, 788434.609 1216756.863 0, 788694.321 1216744.418 0, 788954.033 1216731.989 0, 789213.745 1216719.575 0, 789473.459 1216707.176 0, 789733.173 1216694.792 0, 789992.888 1216682.424 0, 790252.604 1216670.071 0, 
+    790512.321 1216657.733 0, 790772.038 1216645.411 0, 791031.756 1216633.104 0, 791291.474 1216620.812 0, 791551.194 1216608.536 0, 791810.914 1216596.274 0, 792070.635 1216584.028 0, 792330.356 1216571.798 0, 792590.078 1216559.582 0, 792849.801 1216547.382 0, 
+    793109.525 1216535.197 0, 793369.249 1216523.028 0, 793628.974 1216510.874 0, 793888.7 1216498.735 0, 794147.137 1216486.671 0, 794408.154 1216474.503 0, 794667.882 1216462.41 0, 794927.611 1216450.332 0, 795187.34 1216438.269 0, 795447.07 1216426.222 0, 
+    795706.801 1216414.19 0, 795966.533 1216402.174 0, 796226.265 1216390.172 0, 796485.998 1216378.186 0, 796745.731 1216366.215 0, 797005.466 1216354.26 0, 797265.201 1216342.32 0, 797524.936 1216330.395 0, 797784.673 1216318.485 0, 798044.41 1216306.591 0, 
+    798304.148 1216294.712 0, 798563.886 1216282.848 0, 798823.626 1216270.999 0, 799083.366 1216259.166 0, 799343.106 1216247.348 0, 799602.848 1216235.546 0, 799862.59 1216223.758 0, 800122.332 1216211.986 0, 800380.787 1216200.288 0, 800128.615 1210625.429 0, 
+    799876.44 1205050.493 0))
+
+POLYGON ((812849.269 1215653.939 0, 812590.78 1215664.907 0, 812331.005 1215675.946 0, 812071.231 1215686.999 0, 811811.458 1215698.068 0, 811551.685 1215709.152 0, 811291.912 1215720.251 0, 811032.141 1215731.366 0, 810772.37 1215742.496 0, 810512.599 1215753.641 0, 
+    810252.829 1215764.801 0, 809993.06 1215775.977 0, 809733.292 1215787.168 0, 809473.524 1215798.375 0, 809213.757 1215809.596 0, 808953.991 1215820.833 0, 808694.225 1215832.085 0, 808434.46 1215843.353 0, 808174.695 1215854.636 0, 807914.932 1215865.934 0, 
+    807655.169 1215877.247 0, 807395.406 1215888.576 0, 807135.644 1215899.92 0, 806875.883 1215911.279 0, 806614.835 1215922.71 0, 806356.363 1215934.044 0, 806096.604 1215945.449 0, 805836.846 1215956.869 0, 805577.088 1215968.305 0, 805317.331 1215979.756 0, 
+    805057.574 1215991.222 0, 804797.819 1216002.704 0, 804538.064 1216014.201 0, 804278.309 1216025.713 0, 804018.556 1216037.24 0, 803758.803 1216048.783 0, 803499.05 1216060.341 0, 803239.299 1216071.914 0, 802979.548 1216083.503 0, 802719.797 1216095.107 0, 
+    802460.048 1216106.726 0, 802200.299 1216118.36 0, 801940.551 1216130.01 0, 801680.803 1216141.675 0, 801421.056 1216153.355 0, 801161.31 1216165.051 0, 800901.565 1216176.762 0, 800641.82 1216188.488 0, 800380.787 1216200.288 0, 800632.955 1221775.064 0, 
+    800885.119 1227349.753 0, 801145.493 1227337.983 0, 801404.581 1227326.286 0, 801663.67 1227314.605 0, 801922.76 1227302.939 0, 802181.851 1227291.288 0, 802440.942 1227279.653 0, 802700.034 1227268.032 0, 802959.127 1227256.427 0, 803218.22 1227244.838 0, 
+    803477.314 1227233.263 0, 803736.409 1227221.704 0, 803995.504 1227210.16 0, 804254.601 1227198.631 0, 804513.697 1227187.117 0, 804772.795 1227175.619 0, 805031.893 1227164.136 0, 805290.992 1227152.668 0, 805550.091 1227141.216 0, 805809.191 1227129.778 0, 
+    806068.292 1227118.356 0, 806327.393 1227106.949 0, 806586.496 1227095.558 0, 806845.598 1227084.181 0, 807103.417 1227072.877 0, 807363.806 1227061.475 0, 807622.911 1227050.144 0, 807882.016 1227038.829 0, 808141.122 1227027.529 0, 808400.229 1227016.244 0, 
+    808659.337 1227004.974 0, 808918.445 1226993.72 0, 809177.554 1226982.481 0, 809436.663 1226971.257 0, 809695.773 1226960.049 0, 809954.884 1226948.855 0, 810213.996 1226937.677 0, 810473.108 1226926.514 0, 810732.22 1226915.367 0, 810991.334 1226904.235 0, 
+    811250.448 1226893.118 0, 811509.563 1226882.016 0, 811768.678 1226870.929 0, 812027.794 1226859.858 0, 812286.911 1226848.802 0, 812546.028 1226837.761 0, 812805.146 1226826.736 0, 813064.265 1226815.725 0, 813322.1 1226804.785 0, 813085.687 1221229.405 0, 
+    812849.269 1215653.939 0))
+
+POLYGON ((825760.571 1226294.955 0, 825502.704 1226305.167 0, 825243.555 1226315.446 0, 824984.407 1226325.739 0, 824725.259 1226336.048 0, 824466.112 1226346.372 0, 824206.966 1226356.711 0, 823947.821 1226367.065 0, 823688.675 1226377.435 0, 823429.531 1226387.82 0, 
+    823170.387 1226398.22 0, 822911.244 1226408.636 0, 822652.101 1226419.066 0, 822392.959 1226429.512 0, 822133.818 1226439.974 0, 821874.677 1226450.45 0, 821615.537 1226460.942 0, 821356.398 1226471.449 0, 821097.259 1226481.971 0, 820838.12 1226492.508 0, 
+    820578.983 1226503.061 0, 820319.846 1226513.629 0, 820060.709 1226524.212 0, 819801.574 1226534.811 0, 819541.156 1226545.477 0, 819283.304 1226556.054 0, 819024.17 1226566.698 0, 818765.037 1226577.357 0, 818505.904 1226588.032 0, 818246.772 1226598.722 0, 
+    817987.64 1226609.427 0, 817728.51 1226620.148 0, 817469.38 1226630.884 0, 817210.25 1226641.635 0, 816951.121 1226652.401 0, 816691.993 1226663.183 0, 816432.865 1226673.979 0, 816173.738 1226684.791 0, 815914.612 1226695.619 0, 815655.486 1226706.461 0, 
+    815396.361 1226717.319 0, 815137.237 1226728.192 0, 814878.113 1226739.08 0, 814618.99 1226749.984 0, 814359.867 1226760.903 0, 814100.746 1226771.837 0, 813841.624 1226782.786 0, 813582.504 1226793.75 0, 813322.1 1226804.785 0, 813558.51 1232380.072 0, 
+    813794.916 1237955.263 0, 814054.66 1237944.256 0, 814313.124 1237933.32 0, 814571.589 1237922.398 0, 814830.055 1237911.492 0, 815088.521 1237900.601 0, 815346.988 1237889.725 0, 815605.455 1237878.864 0, 815863.923 1237868.018 0, 816122.392 1237857.188 0, 
+    816380.861 1237846.373 0, 816639.331 1237835.573 0, 816897.802 1237824.789 0, 817156.273 1237814.019 0, 817414.745 1237803.265 0, 817673.218 1237792.526 0, 817931.691 1237781.802 0, 818190.165 1237771.094 0, 818448.639 1237760.4 0, 818707.114 1237749.722 0, 
+    818965.59 1237739.059 0, 819224.066 1237728.411 0, 819482.543 1237717.779 0, 819741.021 1237707.162 0, 819998.22 1237696.612 0, 820257.978 1237685.973 0, 820516.457 1237675.401 0, 820774.937 1237664.845 0, 821033.418 1237654.303 0, 821291.899 1237643.777 0, 
+    821550.381 1237633.267 0, 821808.864 1237622.771 0, 822067.347 1237612.291 0, 822325.831 1237601.825 0, 822584.315 1237591.376 0, 822842.8 1237580.941 0, 823101.286 1237570.521 0, 823359.772 1237560.117 0, 823618.259 1237549.728 0, 823876.747 1237539.354 0, 
+    824135.235 1237528.995 0, 824393.723 1237518.652 0, 824652.213 1237508.324 0, 824910.703 1237498.011 0, 825169.193 1237487.713 0, 825427.684 1237477.43 0, 825686.176 1237467.163 0, 825944.668 1237456.911 0, 826201.883 1237446.724 0, 825981.229 1231870.888 0, 
+    825760.571 1226294.955 0))
+
+POLYGON ((838610.237 1236973.24 0, 838352.993 1236982.7 0, 838094.472 1236992.222 0, 837835.953 1237001.759 0, 837577.433 1237011.311 0, 837318.915 1237020.879 0, 837060.397 1237030.461 0, 836801.879 1237040.059 0, 836543.363 1237049.672 0, 836284.846 1237059.301 0, 
+    836026.33 1237068.944 0, 835767.815 1237078.603 0, 835509.301 1237088.277 0, 835250.787 1237097.966 0, 834992.273 1237107.671 0, 834733.76 1237117.39 0, 834475.248 1237127.125 0, 834216.736 1237136.875 0, 833958.225 1237146.64 0, 833699.714 1237156.421 0, 
+    833441.204 1237166.217 0, 833182.695 1237176.028 0, 832924.186 1237185.854 0, 832665.678 1237195.695 0, 832405.893 1237205.6 0, 832148.663 1237215.423 0, 831890.156 1237225.31 0, 831631.65 1237235.213 0, 831373.145 1237245.13 0, 831114.64 1237255.063 0, 
+    830856.136 1237265.011 0, 830597.632 1237274.974 0, 830339.129 1237284.952 0, 830080.627 1237294.945 0, 829822.125 1237304.954 0, 829563.624 1237314.978 0, 829305.123 1237325.017 0, 829046.623 1237335.072 0, 828788.123 1237345.141 0, 828529.625 1237355.226 0, 
+    828271.126 1237365.326 0, 828012.628 1237375.441 0, 827754.131 1237385.572 0, 827495.635 1237395.717 0, 827237.139 1237405.878 0, 826978.644 1237416.054 0, 826720.149 1237426.246 0, 826461.655 1237436.452 0, 826201.883 1237446.724 0, 826422.533 1243022.459 0, 
+    826643.178 1248598.088 0, 826902.291 1248587.841 0, 827160.128 1248577.661 0, 827417.967 1248567.495 0, 827675.806 1248557.345 0, 827933.645 1248547.21 0, 828191.485 1248537.09 0, 828449.326 1248526.985 0, 828707.168 1248516.896 0, 828965.01 1248506.821 0, 
+    829222.852 1248496.762 0, 829480.695 1248486.718 0, 829738.539 1248476.689 0, 829996.383 1248466.676 0, 830254.228 1248456.677 0, 830512.074 1248446.694 0, 830769.92 1248436.726 0, 831027.766 1248426.773 0, 831285.614 1248416.835 0, 831543.462 1248406.913 0, 
+    831801.31 1248397.005 0, 832059.159 1248387.113 0, 832317.009 1248377.236 0, 832574.859 1248367.374 0, 832831.435 1248357.576 0, 833090.561 1248347.696 0, 833348.413 1248337.879 0, 833606.265 1248328.078 0, 833864.118 1248318.292 0, 834121.972 1248308.521 0, 
+    834379.826 1248298.766 0, 834637.681 1248289.025 0, 834895.536 1248279.3 0, 835153.392 1248269.59 0, 835411.249 1248259.895 0, 835669.106 1248250.215 0, 835926.963 1248240.55 0, 836184.822 1248230.901 0, 836442.68 1248221.267 0, 836700.54 1248211.647 0, 
+    836958.4 1248202.044 0, 837216.26 1248192.455 0, 837474.121 1248182.881 0, 837731.983 1248173.323 0, 837989.845 1248163.78 0, 838247.708 1248154.252 0, 838505.571 1248144.739 0, 838763.435 1248135.241 0, 839020.026 1248125.806 0, 838815.133 1242549.576 0, 
+    838610.237 1236973.24 0))
+
+POLYGON ((851398.158 1247688.492 0, 851141.54 1247697.203 0, 850883.65 1247705.972 0, 850625.761 1247714.757 0, 850367.872 1247723.556 0, 850109.984 1247732.371 0, 849852.097 1247741.2 0, 849594.21 1247750.045 0, 849336.323 1247758.906 0, 849078.437 1247767.781 0, 
+    848820.552 1247776.672 0, 848562.667 1247785.577 0, 848304.782 1247794.498 0, 848046.898 1247803.434 0, 847789.015 1247812.385 0, 847531.132 1247821.352 0, 847273.25 1247830.333 0, 847015.368 1247839.33 0, 846757.487 1247848.342 0, 846499.606 1247857.369 0, 
+    846241.726 1247866.412 0, 845983.846 1247875.469 0, 845725.967 1247884.542 0, 845468.088 1247893.63 0, 845208.938 1247902.778 0, 844952.333 1247911.851 0, 844694.456 1247920.984 0, 844436.579 1247930.133 0, 844178.703 1247939.297 0, 843920.828 1247948.476 0, 
+    843662.953 1247957.67 0, 843405.079 1247966.879 0, 843147.205 1247976.103 0, 842889.332 1247985.343 0, 842631.459 1247994.598 0, 842373.587 1248003.868 0, 842115.715 1248013.153 0, 841857.844 1248022.453 0, 841599.974 1248031.769 0, 841342.104 1248041.1 0, 
+    841084.234 1248050.445 0, 840826.366 1248059.806 0, 840568.497 1248069.183 0, 840310.63 1248078.574 0, 840052.762 1248087.981 0, 839794.896 1248097.402 0, 839537.03 1248106.839 0, 839279.164 1248116.292 0, 839020.026 1248125.806 0, 839224.914 1253701.924 0, 
+    839429.799 1259277.926 0, 839688.277 1259268.436 0, 839945.486 1259259.008 0, 840202.696 1259249.595 0, 840459.906 1259240.197 0, 840717.117 1259230.815 0, 840974.328 1259221.447 0, 841231.54 1259212.095 0, 841488.753 1259202.758 0, 841745.966 1259193.436 0, 
+    842003.179 1259184.129 0, 842260.393 1259174.837 0, 842517.608 1259165.56 0, 842774.823 1259156.299 0, 843032.039 1259147.052 0, 843289.255 1259137.821 0, 843546.472 1259128.605 0, 843803.689 1259119.404 0, 844060.907 1259110.218 0, 844318.126 1259101.047 0, 
+    844575.345 1259091.892 0, 844832.564 1259082.751 0, 845089.784 1259073.626 0, 845347.005 1259064.516 0, 845602.957 1259055.466 0, 845861.447 1259046.341 0, 846118.67 1259037.276 0, 846375.892 1259028.227 0, 846633.116 1259019.192 0, 846890.339 1259010.173 0, 
+    847147.564 1259001.169 0, 847404.789 1258992.18 0, 847662.014 1258983.206 0, 847919.24 1258974.247 0, 848176.466 1258965.304 0, 848433.693 1258956.375 0, 848690.921 1258947.462 0, 848948.149 1258938.564 0, 849205.377 1258929.681 0, 849462.606 1258920.813 0, 
+    849719.836 1258911.96 0, 849977.066 1258903.122 0, 850234.296 1258894.3 0, 850491.528 1258885.493 0, 850748.759 1258876.7 0, 851005.991 1258867.923 0, 851263.224 1258859.161 0, 851520.457 1258850.415 0, 851776.423 1258841.726 0, 851587.293 1253265.167 0, 
+    851398.158 1247688.492 0))
+
+POLYGON ((864124.23 1258440.409 0, 863868.239 1258448.375 0, 863610.982 1258456.395 0, 863353.726 1258464.43 0, 863096.47 1258472.48 0, 862839.214 1258480.546 0, 862581.959 1258488.626 0, 862324.705 1258496.722 0, 862067.451 1258504.833 0, 861810.197 1258512.959 0, 
+    861552.944 1258521.1 0, 861295.692 1258529.256 0, 861038.44 1258537.428 0, 860781.188 1258545.614 0, 860523.937 1258553.816 0, 860266.686 1258562.033 0, 860009.436 1258570.265 0, 859752.186 1258578.512 0, 859494.937 1258586.774 0, 859237.688 1258595.052 0, 
+    858980.44 1258603.344 0, 858723.192 1258611.652 0, 858465.945 1258619.975 0, 858208.698 1258628.313 0, 857950.185 1258636.707 0, 857694.206 1258645.034 0, 857436.961 1258653.417 0, 857179.716 1258661.816 0, 856922.472 1258670.23 0, 856665.228 1258678.659 0, 
+    856407.985 1258687.102 0, 856150.742 1258695.562 0, 855893.5 1258704.036 0, 855636.258 1258712.525 0, 855379.016 1258721.03 0, 855121.776 1258729.549 0, 854864.535 1258738.084 0, 854607.295 1258746.634 0, 854350.056 1258755.199 0, 854092.817 1258763.78 0, 
+    853835.579 1258772.375 0, 853578.341 1258780.985 0, 853321.104 1258789.611 0, 853063.867 1258798.252 0, 852806.631 1258806.908 0, 852549.395 1258815.579 0, 852292.16 1258824.265 0, 852034.925 1258832.966 0, 851776.423 1258841.726 0, 851965.549 1264418.164 0, 
+    852154.671 1269994.476 0, 852412.513 1269985.738 0, 852669.092 1269977.059 0, 852925.671 1269968.395 0, 853182.25 1269959.746 0, 853438.83 1269951.112 0, 853695.41 1269942.494 0, 853951.991 1269933.89 0, 854208.572 1269925.301 0, 854465.154 1269916.728 0, 
+    854721.736 1269908.17 0, 854978.319 1269899.626 0, 855234.903 1269891.098 0, 855491.487 1269882.585 0, 855748.071 1269874.087 0, 856004.656 1269865.604 0, 856261.241 1269857.137 0, 856517.827 1269848.684 0, 856774.413 1269840.247 0, 857031 1269831.824 0, 
+    857287.588 1269823.417 0, 857544.175 1269815.025 0, 857800.764 1269806.647 0, 858057.353 1269798.285 0, 858312.678 1269789.98 0, 858570.532 1269781.607 0, 858827.122 1269773.29 0, 859083.713 1269764.988 0, 859340.304 1269756.702 0, 859596.896 1269748.431 0, 
+    859853.488 1269740.174 0, 860110.081 1269731.933 0, 860366.674 1269723.707 0, 860623.268 1269715.496 0, 860879.862 1269707.3 0, 861136.457 1269699.119 0, 861393.052 1269690.954 0, 861649.648 1269682.803 0, 861906.244 1269674.668 0, 862162.84 1269666.547 0, 
+    862419.437 1269658.442 0, 862676.035 1269650.352 0, 862932.633 1269642.277 0, 863189.231 1269634.217 0, 863445.83 1269626.172 0, 863702.43 1269618.142 0, 863959.03 1269610.127 0, 864215.63 1269602.128 0, 864470.968 1269594.183 0, 864297.601 1264017.359 0, 
+    864124.23 1258440.409 0))
+
+POLYGON ((876788.347 1269228.687 0, 876532.986 1269235.911 0, 876276.364 1269243.186 0, 876019.742 1269250.475 0, 875763.121 1269257.78 0, 875506.5 1269265.1 0, 875249.88 1269272.435 0, 874993.26 1269279.785 0, 874736.641 1269287.15 0, 874480.022 1269294.531 0, 
+    874223.403 1269301.926 0, 873966.785 1269309.337 0, 873710.168 1269316.762 0, 873453.551 1269324.203 0, 873196.934 1269331.659 0, 872940.317 1269339.13 0, 872683.702 1269346.616 0, 872427.086 1269354.117 0, 872170.471 1269361.633 0, 871913.857 1269369.164 0, 
+    871657.242 1269376.711 0, 871400.629 1269384.272 0, 871144.016 1269391.849 0, 870887.403 1269399.441 0, 870629.528 1269407.085 0, 870374.179 1269414.67 0, 870117.567 1269422.307 0, 869860.956 1269429.959 0, 869604.346 1269437.626 0, 869347.736 1269445.309 0, 
+    869091.126 1269453.006 0, 868834.517 1269460.719 0, 868577.908 1269468.446 0, 868321.3 1269476.189 0, 868064.692 1269483.947 0, 867808.085 1269491.72 0, 867551.478 1269499.508 0, 867294.871 1269507.311 0, 867038.265 1269515.13 0, 866781.66 1269522.963 0, 
+    866525.055 1269530.812 0, 866268.45 1269538.675 0, 866011.846 1269546.554 0, 865755.242 1269554.448 0, 865498.639 1269562.357 0, 865242.036 1269570.281 0, 864985.434 1269578.22 0, 864728.832 1269586.174 0, 864470.968 1269594.183 0, 864644.331 1275170.876 0, 
+    864817.689 1280747.433 0, 865074.894 1280739.445 0, 865330.84 1280731.511 0, 865586.785 1280723.592 0, 865842.732 1280715.688 0, 866098.678 1280707.799 0, 866354.626 1280699.926 0, 866610.573 1280692.067 0, 866866.521 1280684.224 0, 867122.47 1280676.395 0, 
+    867378.419 1280668.582 0, 867634.368 1280660.784 0, 867890.318 1280653 0, 868146.269 1280645.232 0, 868402.22 1280637.479 0, 868658.171 1280629.741 0, 868914.123 1280622.018 0, 869170.075 1280614.31 0, 869426.028 1280606.617 0, 869681.981 1280598.939 0, 
+    869937.935 1280591.277 0, 870193.889 1280583.629 0, 870449.843 1280575.996 0, 870705.798 1280568.379 0, 870960.494 1280560.814 0, 871217.709 1280553.189 0, 871473.666 1280545.617 0, 871729.622 1280538.059 0, 871985.58 1280530.517 0, 872241.537 1280522.99 0, 
+    872497.495 1280515.478 0, 872753.454 1280507.981 0, 873009.413 1280500.499 0, 873265.372 1280493.032 0, 873521.332 1280485.58 0, 873777.292 1280478.144 0, 874033.253 1280470.722 0, 874289.214 1280463.315 0, 874545.176 1280455.924 0, 874801.138 1280448.547 0, 
+    875057.1 1280441.186 0, 875313.063 1280433.839 0, 875569.026 1280426.508 0, 875824.99 1280419.192 0, 876080.954 1280411.891 0, 876336.919 1280404.605 0, 876592.884 1280397.334 0, 876848.849 1280390.078 0, 877103.557 1280382.872 0, 876945.954 1274805.848 0, 
+    876788.347 1269228.687 0))
+
+POLYGON ((889390.405 1280053.023 0, 889135.676 1280059.509 0, 888879.691 1280066.042 0, 888623.707 1280072.59 0, 888367.723 1280079.153 0, 888111.739 1280085.731 0, 887855.756 1280092.324 0, 887599.773 1280098.932 0, 887343.79 1280105.555 0, 887087.808 1280112.193 0, 
+    886831.826 1280118.847 0, 886575.845 1280125.515 0, 886319.863 1280132.198 0, 886063.883 1280138.897 0, 885807.903 1280145.61 0, 885551.923 1280152.339 0, 885295.943 1280159.083 0, 885039.964 1280165.842 0, 884783.986 1280172.615 0, 884528.007 1280179.404 0, 
+    884272.029 1280186.208 0, 884016.052 1280193.027 0, 883760.075 1280199.862 0, 883504.098 1280206.711 0, 883246.865 1280213.609 0, 882992.146 1280220.454 0, 882736.171 1280227.349 0, 882480.196 1280234.258 0, 882224.221 1280241.183 0, 881968.247 1280248.122 0, 
+    881712.273 1280255.077 0, 881456.299 1280262.047 0, 881200.326 1280269.031 0, 880944.354 1280276.031 0, 880688.382 1280283.046 0, 880432.41 1280290.076 0, 880176.439 1280297.121 0, 879920.468 1280304.181 0, 879664.497 1280311.256 0, 879408.527 1280318.347 0, 
+    879152.557 1280325.452 0, 878896.588 1280332.572 0, 878640.619 1280339.708 0, 878384.651 1280346.858 0, 878128.683 1280354.024 0, 877872.715 1280361.205 0, 877616.748 1280368.4 0, 877360.781 1280375.611 0, 877103.557 1280382.872 0, 877261.156 1285959.756 0, 
+    877418.751 1291536.494 0, 877675.316 1291529.251 0, 877930.626 1291522.059 0, 878185.937 1291514.882 0, 878441.248 1291507.719 0, 878696.56 1291500.572 0, 878951.871 1291493.44 0, 879207.184 1291486.323 0, 879462.497 1291479.221 0, 879717.81 1291472.134 0, 
+    879973.123 1291465.062 0, 880228.437 1291458.005 0, 880483.752 1291450.963 0, 880739.067 1291443.936 0, 880994.382 1291436.924 0, 881249.698 1291429.927 0, 881505.014 1291422.945 0, 881760.33 1291415.978 0, 882015.647 1291409.026 0, 882270.964 1291402.089 0, 
+    882526.282 1291395.168 0, 882781.6 1291388.261 0, 883036.919 1291381.369 0, 883292.238 1291374.492 0, 883546.303 1291367.664 0, 883802.877 1291360.784 0, 884058.197 1291353.953 0, 884313.518 1291347.136 0, 884568.839 1291340.334 0, 884824.16 1291333.548 0, 
+    885079.482 1291326.776 0, 885334.804 1291320.02 0, 885590.126 1291313.278 0, 885845.449 1291306.552 0, 886100.773 1291299.841 0, 886356.096 1291293.144 0, 886611.421 1291286.463 0, 886866.745 1291279.797 0, 887122.07 1291273.145 0, 887377.395 1291266.509 0, 
+    887632.721 1291259.888 0, 887888.047 1291253.282 0, 888143.374 1291246.69 0, 888398.7 1291240.114 0, 888654.028 1291233.553 0, 888909.355 1291227.007 0, 889164.683 1291220.476 0, 889420.012 1291213.96 0, 889674.088 1291207.491 0, 889532.248 1285630.33 0, 
+    889390.405 1280053.023 0))
+
+POLYGON ((901930.304 1290913.113 0, 901676.209 1290918.864 0, 901420.864 1290924.659 0, 901165.518 1290930.468 0, 900910.173 1290936.293 0, 900654.828 1290942.133 0, 900399.484 1290947.987 0, 900144.14 1290953.857 0, 899888.796 1290959.742 0, 899633.453 1290965.642 0, 
+    899378.11 1290971.557 0, 899122.767 1290977.487 0, 898867.425 1290983.432 0, 898612.083 1290989.392 0, 898356.741 1290995.367 0, 898101.4 1291001.357 0, 897846.059 1291007.362 0, 897590.718 1291013.382 0, 897335.378 1291019.417 0, 897080.038 1291025.467 0, 
+    896824.699 1291031.532 0, 896569.359 1291037.613 0, 896314.021 1291043.708 0, 896058.682 1291049.818 0, 895802.092 1291055.973 0, 895548.006 1291062.084 0, 895292.669 1291068.239 0, 895037.332 1291074.409 0, 894781.995 1291080.595 0, 894526.659 1291086.795 0, 
+    894271.323 1291093.011 0, 894015.988 1291099.241 0, 893760.653 1291105.487 0, 893505.318 1291111.747 0, 893249.983 1291118.023 0, 892994.649 1291124.313 0, 892739.316 1291130.619 0, 892483.982 1291136.94 0, 892228.649 1291143.275 0, 891973.317 1291149.626 0, 
+    891717.985 1291155.992 0, 891462.653 1291162.373 0, 891207.321 1291168.769 0, 890951.99 1291175.179 0, 890696.66 1291181.605 0, 890441.329 1291188.046 0, 890185.999 1291194.502 0, 889930.67 1291200.973 0, 889674.088 1291207.491 0, 889815.923 1296784.501 0, 
+    889957.754 1302361.355 0, 890213.677 1302354.854 0, 890468.35 1302348.399 0, 890723.023 1302341.96 0, 890977.697 1302335.536 0, 891232.371 1302329.126 0, 891487.046 1302322.732 0, 891741.721 1302316.353 0, 891996.396 1302309.988 0, 892251.072 1302303.639 0, 
+    892505.748 1302297.305 0, 892760.424 1302290.985 0, 893015.101 1302284.681 0, 893269.778 1302278.391 0, 893524.456 1302272.117 0, 893779.134 1302265.857 0, 894033.812 1302259.613 0, 894288.491 1302253.383 0, 894543.17 1302247.169 0, 894797.849 1302240.97 0, 
+    895052.529 1302234.785 0, 895307.209 1302228.616 0, 895561.889 1302222.461 0, 895816.57 1302216.321 0, 896070.003 1302210.227 0, 896325.933 1302204.087 0, 896580.615 1302197.993 0, 896835.297 1302191.913 0, 897089.98 1302185.849 0, 897344.663 1302179.799 0, 
+    897599.346 1302173.765 0, 897854.03 1302167.745 0, 898108.714 1302161.74 0, 898363.398 1302155.751 0, 898618.083 1302149.776 0, 898872.768 1302143.816 0, 899127.454 1302137.872 0, 899382.139 1302131.942 0, 899636.826 1302126.027 0, 899891.512 1302120.128 0, 
+    900146.199 1302114.243 0, 900400.886 1302108.373 0, 900655.574 1302102.519 0, 900910.262 1302096.679 0, 901164.95 1302090.854 0, 901419.638 1302085.044 0, 901674.327 1302079.25 0, 901929.017 1302073.47 0, 902182.458 1302067.733 0, 902056.383 1296490.501 0, 
+    901930.304 1290913.113 0))
+
+POLYGON ((914407.943 1301808.65 0, 914154.484 1301813.671 0, 913899.78 1301818.731 0, 913645.075 1301823.806 0, 913390.371 1301828.896 0, 913135.668 1301834.001 0, 912880.964 1301839.122 0, 912626.261 1301844.257 0, 912371.559 1301849.407 0, 912116.856 1301854.572 0, 
+    911862.154 1301859.752 0, 911607.452 1301864.947 0, 911352.75 1301870.157 0, 911098.049 1301875.382 0, 910843.348 1301880.623 0, 910588.648 1301885.878 0, 910333.947 1301891.148 0, 910079.247 1301896.433 0, 909824.548 1301901.733 0, 909569.848 1301907.048 0, 
+    909315.149 1301912.378 0, 909060.451 1301917.723 0, 908805.752 1301923.083 0, 908551.054 1301928.458 0, 908295.109 1301933.874 0, 908041.659 1301939.253 0, 907786.961 1301944.673 0, 907532.265 1301950.108 0, 907277.568 1301955.558 0, 907022.872 1301961.023 0, 
+    906768.176 1301966.503 0, 906513.48 1301971.998 0, 906258.785 1301977.508 0, 906004.09 1301983.033 0, 905749.396 1301988.572 0, 905494.701 1301994.127 0, 905240.008 1301999.697 0, 904985.314 1302005.282 0, 904730.621 1302010.882 0, 904475.928 1302016.497 0, 
+    904221.235 1302022.127 0, 903966.543 1302027.772 0, 903711.851 1302033.431 0, 903457.159 1302039.106 0, 903202.468 1302044.796 0, 902947.777 1302050.501 0, 902693.086 1302056.221 0, 902438.396 1302061.955 0, 902182.458 1302067.733 0, 902308.53 1307644.805 0, 
+    902434.598 1313221.71 0, 902689.876 1313215.947 0, 902943.91 1313210.227 0, 903197.944 1313204.522 0, 903451.978 1313198.832 0, 903706.013 1313193.157 0, 903960.048 1313187.497 0, 904214.083 1313181.851 0, 904468.119 1313176.221 0, 904722.155 1313170.606 0, 
+    904976.192 1313165.005 0, 905230.228 1313159.42 0, 905484.266 1313153.849 0, 905738.303 1313148.294 0, 905992.341 1313142.753 0, 906246.379 1313137.228 0, 906500.417 1313131.717 0, 906754.456 1313126.221 0, 907008.495 1313120.741 0, 907262.534 1313115.275 0, 
+    907516.574 1313109.824 0, 907770.614 1313104.388 0, 908024.654 1313098.967 0, 908278.695 1313093.561 0, 908531.492 1313088.196 0, 908786.777 1313082.794 0, 909040.819 1313077.433 0, 909294.861 1313072.086 0, 909548.903 1313066.755 0, 909802.946 1313061.439 0, 
+    910056.988 1313056.138 0, 910311.032 1313050.851 0, 910565.075 1313045.58 0, 910819.119 1313040.323 0, 911073.163 1313035.082 0, 911327.207 1313029.855 0, 911581.252 1313024.643 0, 911835.297 1313019.447 0, 912089.342 1313014.265 0, 912343.388 1313009.098 0, 
+    912597.434 1313003.946 0, 912851.48 1312998.81 0, 913105.527 1312993.688 0, 913359.574 1312988.581 0, 913613.621 1312983.489 0, 913867.668 1312978.412 0, 914121.716 1312973.35 0, 914375.764 1312968.302 0, 914628.569 1312963.295 0, 914518.258 1307386.056 0, 
+    914407.943 1301808.65 0))
+
+POLYGON ((926823.222 1312739.331 0, 926570.402 1312743.624 0, 926316.341 1312747.953 0, 926062.28 1312752.298 0, 925808.219 1312756.657 0, 925554.158 1312761.031 0, 925300.098 1312765.421 0, 925046.038 1312769.825 0, 924791.978 1312774.244 0, 924537.919 1312778.678 0, 
+    924283.86 1312783.127 0, 924029.801 1312787.591 0, 923775.742 1312792.07 0, 923521.684 1312796.564 0, 923267.625 1312801.073 0, 923013.568 1312805.596 0, 922759.51 1312810.135 0, 922505.453 1312814.689 0, 922251.396 1312819.257 0, 921997.339 1312823.841 0, 
+    921743.282 1312828.44 0, 921489.226 1312833.053 0, 921235.17 1312837.682 0, 920981.114 1312842.325 0, 920725.817 1312847.006 0, 920473.004 1312851.657 0, 920218.949 1312856.345 0, 919964.894 1312861.048 0, 919710.84 1312865.766 0, 919456.786 1312870.5 0, 
+    919202.732 1312875.248 0, 918948.678 1312880.011 0, 918694.625 1312884.789 0, 918440.572 1312889.582 0, 918186.519 1312894.39 0, 917932.467 1312899.212 0, 917678.415 1312904.05 0, 917424.363 1312908.903 0, 917170.312 1312913.771 0, 916916.26 1312918.653 0, 
+    916662.209 1312923.551 0, 916408.159 1312928.464 0, 916154.108 1312933.391 0, 915900.058 1312938.334 0, 915646.008 1312943.291 0, 915391.959 1312948.263 0, 915137.91 1312953.251 0, 914883.861 1312958.253 0, 914628.569 1312963.295 0, 914738.877 1318540.363 0, 
+    914849.182 1324117.255 0, 915103.814 1324112.226 0, 915357.206 1324107.236 0, 915610.599 1324102.262 0, 915863.992 1324097.302 0, 916117.385 1324092.358 0, 916370.779 1324087.428 0, 916624.173 1324082.513 0, 916877.567 1324077.613 0, 917130.961 1324072.729 0, 
+    917384.356 1324067.858 0, 917637.751 1324063.003 0, 917891.146 1324058.163 0, 918144.542 1324053.338 0, 918397.938 1324048.527 0, 918651.334 1324043.732 0, 918904.73 1324038.951 0, 919158.127 1324034.186 0, 919411.524 1324029.435 0, 919664.921 1324024.699 0, 
+    919918.319 1324019.978 0, 920171.717 1324015.272 0, 920425.115 1324010.581 0, 920678.513 1324005.905 0, 920930.673 1324001.267 0, 921185.311 1323996.597 0, 921438.71 1323991.966 0, 921692.11 1323987.35 0, 921945.509 1323982.748 0, 922198.909 1323978.161 0, 
+    922452.31 1323973.589 0, 922705.71 1323969.033 0, 922959.111 1323964.491 0, 923212.512 1323959.964 0, 923465.914 1323955.452 0, 923719.315 1323950.954 0, 923972.717 1323946.472 0, 924226.119 1323942.005 0, 924479.522 1323937.552 0, 924732.924 1323933.115 0, 
+    924986.327 1323928.692 0, 925239.731 1323924.284 0, 925493.134 1323919.892 0, 925746.538 1323915.514 0, 925999.942 1323911.151 0, 926253.346 1323906.803 0, 926506.75 1323902.47 0, 926760.155 1323898.152 0, 927012.322 1323893.869 0, 926917.774 1318316.688 0, 
+    926823.222 1312739.331 0))
+
+POLYGON ((939176.045 1323704.848 0, 938923.865 1323708.418 0, 938670.449 1323712.02 0, 938417.033 1323715.637 0, 938163.618 1323719.269 0, 937910.203 1323722.916 0, 937656.787 1323726.578 0, 937403.373 1323730.255 0, 937149.958 1323733.947 0, 936896.544 1323737.654 0, 
+    936643.129 1323741.375 0, 936389.715 1323745.112 0, 936136.302 1323748.863 0, 935882.888 1323752.629 0, 935629.475 1323756.411 0, 935376.062 1323760.207 0, 935122.649 1323764.018 0, 934869.236 1323767.844 0, 934615.824 1323771.685 0, 934362.411 1323775.541 0, 
+    934109 1323779.411 0, 933855.588 1323783.297 0, 933602.176 1323787.198 0, 933348.765 1323791.113 0, 933094.117 1323795.063 0, 932841.943 1323798.989 0, 932588.533 1323802.949 0, 932335.122 1323806.924 0, 932081.712 1323810.914 0, 931828.302 1323814.919 0, 
+    931574.892 1323818.939 0, 931321.483 1323822.974 0, 931068.074 1323827.024 0, 930814.665 1323831.089 0, 930561.256 1323835.168 0, 930307.848 1323839.263 0, 930054.44 1323843.372 0, 929801.032 1323847.496 0, 929547.624 1323851.636 0, 929294.216 1323855.79 0, 
+    929040.809 1323859.959 0, 928787.402 1323864.143 0, 928533.995 1323868.342 0, 928280.589 1323872.555 0, 928027.183 1323876.784 0, 927773.777 1323881.028 0, 927520.371 1323885.286 0, 927266.965 1323889.56 0, 927012.322 1323893.869 0, 927106.868 1329470.869 0, 
+    927201.41 1335047.682 0, 927455.393 1335043.384 0, 927708.142 1335039.121 0, 927960.892 1335034.874 0, 928213.641 1335030.641 0, 928466.391 1335026.423 0, 928719.141 1335022.22 0, 928971.891 1335018.032 0, 929224.642 1335013.859 0, 929477.392 1335009.701 0, 
+    929730.143 1335005.558 0, 929982.895 1335001.429 0, 930235.646 1334997.315 0, 930488.398 1334993.217 0, 930741.15 1334989.133 0, 930993.902 1334985.064 0, 931246.654 1334981.01 0, 931499.407 1334976.97 0, 931752.16 1334972.946 0, 932004.913 1334968.937 0, 
+    932257.666 1334964.942 0, 932510.42 1334960.962 0, 932763.174 1334956.997 0, 933015.928 1334953.047 0, 933267.449 1334949.131 0, 933521.437 1334945.192 0, 933774.192 1334941.287 0, 934026.947 1334937.396 0, 934279.702 1334933.521 0, 934532.457 1334929.66 0, 
+    934785.213 1334925.814 0, 935037.969 1334921.983 0, 935290.725 1334918.167 0, 935543.481 1334914.366 0, 935796.238 1334910.579 0, 936048.995 1334906.808 0, 936301.752 1334903.051 0, 936554.509 1334899.31 0, 936807.267 1334895.583 0, 937060.024 1334891.871 0, 
+    937312.782 1334888.174 0, 937565.54 1334884.491 0, 937818.299 1334880.824 0, 938071.057 1334877.172 0, 938323.816 1334873.534 0, 938576.575 1334869.911 0, 938829.334 1334866.304 0, 939082.094 1334862.711 0, 939333.621 1334859.15 0, 939254.834 1329282.092 0, 
+    939176.045 1323704.848 0))
+
+POLYGON ((951466.315 1334704.895 0, 951214.777 1334707.745 0, 950962.009 1334710.624 0, 950709.241 1334713.517 0, 950456.472 1334716.426 0, 950203.704 1334719.349 0, 949950.936 1334722.288 0, 949698.169 1334725.241 0, 949445.401 1334728.209 0, 949192.634 1334731.192 0, 
+    948939.867 1334734.19 0, 948687.1 1334737.203 0, 948434.333 1334740.23 0, 948181.566 1334743.273 0, 947928.8 1334746.33 0, 947676.033 1334749.402 0, 947423.267 1334752.49 0, 947170.501 1334755.592 0, 946917.736 1334758.708 0, 946664.97 1334761.84 0, 
+    946412.205 1334764.987 0, 946159.44 1334768.148 0, 945906.675 1334771.325 0, 945653.91 1334774.516 0, 945399.914 1334777.738 0, 945148.381 1334780.943 0, 944895.617 1334784.179 0, 944642.853 1334787.43 0, 944390.089 1334790.695 0, 944137.325 1334793.976 0, 
+    943884.562 1334797.271 0, 943631.798 1334800.582 0, 943379.035 1334803.907 0, 943126.272 1334807.247 0, 942873.51 1334810.602 0, 942620.747 1334813.972 0, 942367.985 1334817.356 0, 942115.223 1334820.756 0, 941862.461 1334824.17 0, 941609.699 1334827.599 0, 
+    941356.938 1334831.044 0, 941104.176 1334834.503 0, 940851.415 1334837.977 0, 940598.655 1334841.465 0, 940345.894 1334844.969 0, 940093.133 1334848.488 0, 939840.373 1334852.021 0, 939587.613 1334855.569 0, 939333.621 1334859.15 0, 939412.404 1340436.016 0, 
+    939491.185 1346012.685 0, 939744.518 1346009.114 0, 939996.621 1346005.574 0, 940248.725 1346002.05 0, 940500.829 1345998.541 0, 940752.933 1345995.046 0, 941005.038 1345991.566 0, 941257.142 1345988.101 0, 941509.247 1345984.651 0, 941761.352 1345981.216 0, 
+    942013.457 1345977.796 0, 942265.563 1345974.39 0, 942517.668 1345971 0, 942769.774 1345967.624 0, 943021.88 1345964.263 0, 943273.986 1345960.916 0, 943526.093 1345957.585 0, 943778.199 1345954.269 0, 944030.306 1345950.967 0, 944282.413 1345947.68 0, 
+    944534.52 1345944.408 0, 944786.628 1345941.151 0, 945038.735 1345937.909 0, 945290.843 1345934.681 0, 945541.722 1345931.484 0, 945795.059 1345928.271 0, 946047.167 1345925.088 0, 946299.276 1345921.919 0, 946551.385 1345918.766 0, 946803.493 1345915.628 0, 
+    947055.603 1345912.504 0, 947307.712 1345909.395 0, 947559.821 1345906.301 0, 947811.931 1345903.222 0, 948064.041 1345900.158 0, 948316.151 1345897.109 0, 948568.261 1345894.074 0, 948820.371 1345891.054 0, 949072.482 1345888.049 0, 949324.592 1345885.059 0, 
+    949576.703 1345882.084 0, 949828.814 1345879.124 0, 950080.925 1345876.178 0, 950333.037 1345873.247 0, 950585.148 1345870.331 0, 950837.26 1345867.43 0, 951089.372 1345864.544 0, 951341.484 1345861.673 0, 951592.369 1345858.83 0, 951529.343 1340281.961 0, 
+    951466.315 1334704.895 0))
+
+POLYGON ((963693.938 1345739.164 0, 963443.045 1345741.298 0, 963190.926 1345743.457 0, 962938.806 1345745.631 0, 962686.688 1345747.82 0, 962434.569 1345750.023 0, 962182.45 1345752.242 0, 961930.332 1345754.475 0, 961678.213 1345756.723 0, 961426.095 1345758.986 0, 
+    961173.977 1345761.264 0, 960921.859 1345763.557 0, 960669.741 1345765.864 0, 960417.623 1345768.186 0, 960165.506 1345770.524 0, 959913.388 1345772.876 0, 959661.271 1345775.242 0, 959409.154 1345777.624 0, 959157.037 1345780.021 0, 958904.92 1345782.432 0, 
+    958652.803 1345784.858 0, 958400.687 1345787.299 0, 958148.57 1345789.755 0, 957896.454 1345792.226 0, 957643.111 1345794.724 0, 957392.222 1345797.212 0, 957140.106 1345799.727 0, 956887.99 1345802.257 0, 956635.875 1345804.802 0, 956383.759 1345807.362 0, 
+    956131.644 1345809.936 0, 955879.529 1345812.526 0, 955627.414 1345815.13 0, 955375.299 1345817.749 0, 955123.184 1345820.383 0, 954871.07 1345823.032 0, 954618.956 1345825.695 0, 954366.841 1345828.374 0, 954114.727 1345831.067 0, 953862.614 1345833.775 0, 
+    953610.5 1345836.498 0, 953358.386 1345839.236 0, 953106.273 1345841.989 0, 952854.16 1345844.756 0, 952602.047 1345847.539 0, 952349.934 1345850.336 0, 952097.821 1345853.148 0, 951845.708 1345855.975 0, 951592.369 1345858.83 0, 951655.392 1351435.497 0, 
+    951718.412 1357011.956 0, 951971.093 1357009.108 0, 952222.549 1357006.289 0, 952474.005 1357003.484 0, 952725.462 1357000.694 0, 952976.918 1356997.919 0, 953228.375 1356995.159 0, 953479.832 1356992.413 0, 953731.289 1356989.683 0, 953982.746 1356986.967 0, 
+    954234.204 1356984.266 0, 954485.661 1356981.579 0, 954737.119 1356978.908 0, 954988.577 1356976.251 0, 955240.035 1356973.609 0, 955491.493 1356970.982 0, 955742.951 1356968.37 0, 955994.41 1356965.772 0, 956245.869 1356963.19 0, 956497.327 1356960.622 0, 
+    956748.786 1356958.069 0, 957000.245 1356955.531 0, 957251.705 1356953.007 0, 957503.164 1356950.498 0, 957753.4 1356948.017 0, 958006.083 1356945.525 0, 958257.543 1356943.061 0, 958509.003 1356940.612 0, 958760.463 1356938.177 0, 959011.923 1356935.757 0, 
+    959263.384 1356933.352 0, 959514.844 1356930.962 0, 959766.305 1356928.586 0, 960017.766 1356926.226 0, 960269.227 1356923.88 0, 960520.688 1356921.549 0, 960772.149 1356919.232 0, 961023.611 1356916.931 0, 961275.072 1356914.644 0, 961526.534 1356912.372 0, 
+    961777.996 1356910.115 0, 962029.458 1356907.873 0, 962280.92 1356905.646 0, 962532.382 1356903.433 0, 962783.844 1356901.235 0, 963035.307 1356899.052 0, 963286.769 1356896.884 0, 963538.232 1356894.73 0, 963788.472 1356892.602 0, 963741.206 1351315.987 0, 
+    963693.938 1345739.164 0))
+
+POLYGON ((975858.821 1356807.348 0, 975608.574 1356808.769 0, 975357.106 1356810.212 0, 975105.638 1356811.67 0, 974854.171 1356813.143 0, 974602.703 1356814.63 0, 974351.236 1356816.133 0, 974099.768 1356817.65 0, 973848.301 1356819.181 0, 973596.834 1356820.728 0, 
+    973345.367 1356822.29 0, 973093.9 1356823.866 0, 972842.433 1356825.457 0, 972590.966 1356827.063 0, 972339.499 1356828.683 0, 972088.033 1356830.319 0, 971836.566 1356831.969 0, 971585.1 1356833.634 0, 971333.634 1356835.314 0, 971082.167 1356837.009 0, 
+    970830.701 1356838.718 0, 970579.235 1356840.442 0, 970327.769 1356842.181 0, 970076.304 1356843.935 0, 969823.616 1356845.712 0, 969573.372 1356847.487 0, 969321.907 1356849.285 0, 969070.441 1356851.099 0, 968818.976 1356852.926 0, 968567.511 1356854.769 0, 
+    968316.046 1356856.626 0, 968064.581 1356858.499 0, 967813.116 1356860.386 0, 967561.651 1356862.288 0, 967310.187 1356864.204 0, 967058.722 1356866.136 0, 966807.258 1356868.082 0, 966555.794 1356870.043 0, 966304.33 1356872.019 0, 966052.866 1356874.01 0, 
+    965801.402 1356876.015 0, 965549.938 1356878.035 0, 965298.474 1356880.07 0, 965047.011 1356882.12 0, 964795.547 1356884.185 0, 964544.084 1356886.264 0, 964292.621 1356888.359 0, 964041.158 1356890.468 0, 963788.472 1356892.602 0, 963835.736 1362469.004 0, 
+    963882.999 1368045.188 0, 964135.025 1368043.06 0, 964385.831 1368040.956 0, 964636.638 1368038.867 0, 964887.445 1368036.793 0, 965138.252 1368034.734 0, 965389.059 1368032.689 0, 965639.866 1368030.66 0, 965890.674 1368028.645 0, 966141.481 1368026.644 0, 
+    966392.289 1368024.659 0, 966643.097 1368022.688 0, 966893.904 1368020.732 0, 967144.712 1368018.791 0, 967395.52 1368016.865 0, 967646.329 1368014.953 0, 967897.137 1368013.056 0, 968147.945 1368011.174 0, 968398.754 1368009.307 0, 968649.562 1368007.454 0, 
+    968900.371 1368005.616 0, 969151.18 1368003.793 0, 969401.989 1368001.985 0, 969652.798 1368000.191 0, 969902.389 1367998.421 0, 970154.416 1367996.648 0, 970405.226 1367994.899 0, 970656.035 1367993.165 0, 970906.845 1367991.445 0, 971157.655 1367989.74 0, 
+    971408.464 1367988.05 0, 971659.274 1367986.374 0, 971910.084 1367984.714 0, 972160.894 1367983.068 0, 972411.704 1367981.436 0, 972662.515 1367979.82 0, 972913.325 1367978.218 0, 973164.136 1367976.632 0, 973414.946 1367975.059 0, 973665.757 1367973.502 0, 
+    973916.567 1367971.959 0, 974167.378 1367970.432 0, 974418.189 1367968.919 0, 974669 1367967.42 0, 974919.811 1367965.937 0, 975170.622 1367964.468 0, 975421.434 1367963.014 0, 975672.245 1367961.575 0, 975921.839 1367960.157 0, 975890.331 1362383.862 0, 
+    975858.821 1356807.348 0))
+
+POLYGON ((987960.871 1367909.138 0, 987711.272 1367909.85 0, 987460.458 1367910.581 0, 987209.644 1367911.327 0, 986958.829 1367912.087 0, 986708.015 1367912.862 0, 986457.201 1367913.651 0, 986206.387 1367914.456 0, 985955.573 1367915.275 0, 985704.758 1367916.109 0, 
+    985453.944 1367916.958 0, 985203.13 1367917.821 0, 984952.317 1367918.7 0, 984701.503 1367919.593 0, 984450.689 1367920.501 0, 984199.875 1367921.423 0, 983949.061 1367922.361 0, 983698.248 1367923.313 0, 983447.434 1367924.28 0, 983196.621 1367925.261 0, 
+    982945.807 1367926.258 0, 982694.994 1367927.269 0, 982444.18 1367928.295 0, 982193.367 1367929.335 0, 981941.337 1367930.396 0, 981691.74 1367931.461 0, 981440.927 1367932.546 0, 981190.114 1367933.646 0, 980939.301 1367934.76 0, 980688.488 1367935.889 0, 
+    980437.675 1367937.033 0, 980186.863 1367938.192 0, 979936.05 1367939.366 0, 979685.237 1367940.554 0, 979434.425 1367941.757 0, 979183.612 1367942.975 0, 978932.8 1367944.208 0, 978681.987 1367945.455 0, 978431.175 1367946.717 0, 978180.363 1367947.994 0, 
+    977929.551 1367949.286 0, 977678.739 1367950.592 0, 977427.927 1367951.913 0, 977177.115 1367953.249 0, 976926.303 1367954.6 0, 976675.491 1367955.965 0, 976424.68 1367957.345 0, 976173.868 1367958.74 0, 975921.839 1367960.157 0, 975953.346 1373536.229 0, 
+    975984.852 1379112.072 0, 976236.221 1379110.659 0, 976486.377 1379109.268 0, 976736.532 1379107.891 0, 976986.687 1379106.529 0, 977236.843 1379105.182 0, 977486.998 1379103.85 0, 977737.154 1379102.532 0, 977987.31 1379101.229 0, 978237.465 1379099.941 0, 
+    978487.621 1379098.667 0, 978737.777 1379097.408 0, 978987.933 1379096.164 0, 979238.089 1379094.935 0, 979488.245 1379093.72 0, 979738.402 1379092.52 0, 979988.558 1379091.335 0, 980238.714 1379090.165 0, 980488.871 1379089.009 0, 980739.027 1379087.868 0, 
+    980989.184 1379086.742 0, 981239.34 1379085.63 0, 981489.497 1379084.533 0, 981739.654 1379083.451 0, 981988.597 1379082.389 0, 982239.967 1379081.331 0, 982490.124 1379080.293 0, 982740.281 1379079.27 0, 982990.438 1379078.261 0, 983240.595 1379077.267 0, 
+    983490.753 1379076.288 0, 983740.91 1379075.324 0, 983991.067 1379074.374 0, 984241.224 1379073.44 0, 984491.382 1379072.519 0, 984741.539 1379071.614 0, 984991.697 1379070.723 0, 985241.854 1379069.847 0, 985492.012 1379068.986 0, 985742.169 1379068.139 0, 
+    985992.327 1379067.308 0, 986242.485 1379066.49 0, 986492.643 1379065.688 0, 986742.801 1379064.9 0, 986992.958 1379064.128 0, 987243.116 1379063.369 0, 987493.274 1379062.626 0, 987743.432 1379061.897 0, 987992.378 1379061.186 0, 987976.625 1373485.277 0, 
+    987960.871 1367909.138 0))
+
+POLYGON ((1000000 1379044.225 0, 999751.051 1379044.232 0, 999500.892 1379044.254 0, 999250.733 1379044.291 0, 999000.574 1379044.342 0, 998750.415 1379044.408 0, 998500.256 1379044.489 0, 998250.097 1379044.585 0, 997999.938 1379044.695 0, 997749.779 1379044.82 0, 
+    997499.62 1379044.96 0, 997249.461 1379045.115 0, 996999.302 1379045.284 0, 996749.143 1379045.468 0, 996498.984 1379045.667 0, 996248.825 1379045.88 0, 995998.666 1379046.108 0, 995748.507 1379046.351 0, 995498.348 1379046.609 0, 995248.189 1379046.881 0, 
+    994998.03 1379047.168 0, 994747.871 1379047.47 0, 994497.712 1379047.786 0, 994247.553 1379048.117 0, 993996.183 1379048.465 0, 993747.236 1379048.824 0, 993497.077 1379049.199 0, 993246.918 1379049.589 0, 992996.759 1379049.994 0, 992746.601 1379050.414 0, 
+    992496.442 1379050.848 0, 992246.283 1379051.297 0, 991996.125 1379051.761 0, 991745.966 1379052.239 0, 991495.807 1379052.733 0, 991245.649 1379053.24 0, 990995.49 1379053.763 0, 990745.332 1379054.3 0, 990495.173 1379054.852 0, 990245.015 1379055.419 0, 
+    989994.856 1379056.001 0, 989744.698 1379056.597 0, 989494.54 1379057.208 0, 989244.381 1379057.834 0, 988994.223 1379058.474 0, 988744.065 1379059.129 0, 988493.907 1379059.799 0, 988243.749 1379060.484 0, 987992.378 1379061.186 0, 988008.131 1384636.862 0, 
+    988023.882 1390212.298 0, 988274.593 1390211.597 0, 988524.095 1390210.915 0, 988773.597 1390210.246 0, 989023.099 1390209.593 0, 989272.601 1390208.954 0, 989522.103 1390208.33 0, 989771.605 1390207.721 0, 990021.107 1390207.126 0, 990270.609 1390206.546 0, 
+    990520.111 1390205.981 0, 990769.613 1390205.43 0, 991019.115 1390204.894 0, 991268.617 1390204.373 0, 991518.119 1390203.866 0, 991767.622 1390203.375 0, 992017.124 1390202.897 0, 992266.626 1390202.435 0, 992516.129 1390201.987 0, 992765.631 1390201.554 0, 
+    993015.133 1390201.135 0, 993264.636 1390200.732 0, 993514.138 1390200.343 0, 993763.641 1390199.968 0, 994011.935 1390199.61 0, 994262.646 1390199.263 0, 994512.148 1390198.933 0, 994761.651 1390198.617 0, 995011.153 1390198.316 0, 995260.656 1390198.03 0, 
+    995510.159 1390197.759 0, 995759.661 1390197.502 0, 996009.164 1390197.259 0, 996258.666 1390197.032 0, 996508.169 1390196.819 0, 996757.672 1390196.621 0, 997007.174 1390196.437 0, 997256.677 1390196.268 0, 997506.18 1390196.114 0, 997755.683 1390195.975 0, 
+    998005.185 1390195.85 0, 998254.688 1390195.74 0, 998504.191 1390195.645 0, 998753.693 1390195.564 0, 999003.196 1390195.498 0, 999252.699 1390195.447 0, 999502.202 1390195.41 0, 999751.704 1390195.388 0, 1000000 1390195.381 0, 1000000 1384619.922 0, 
+    1000000 1379044.225 0))
+
+POLYGON ((1011976.118 1390212.298 0, 1011727.821 1390211.604 0, 1011478.319 1390210.921 0, 1011228.818 1390210.253 0, 1010979.316 1390209.599 0, 1010729.814 1390208.96 0, 1010480.312 1390208.336 0, 1010230.81 1390207.727 0, 1009981.308 1390207.132 0, 1009731.806 1390206.552 0, 
+    1009482.304 1390205.986 0, 1009232.802 1390205.435 0, 1008983.299 1390204.899 0, 1008733.797 1390204.378 0, 1008484.295 1390203.871 0, 1008234.793 1390203.379 0, 1007985.29 1390202.902 0, 1007735.788 1390202.439 0, 1007486.286 1390201.991 0, 1007236.783 1390201.558 0, 
+    1006987.281 1390201.139 0, 1006737.779 1390200.736 0, 1006488.276 1390200.346 0, 1006238.774 1390199.972 0, 1005988.065 1390199.61 0, 1005739.769 1390199.267 0, 1005490.266 1390198.936 0, 1005240.764 1390198.62 0, 1004991.261 1390198.319 0, 1004741.758 1390198.033 0, 
+    1004492.256 1390197.761 0, 1004242.753 1390197.504 0, 1003993.251 1390197.262 0, 1003743.748 1390197.034 0, 1003494.245 1390196.821 0, 1003244.743 1390196.623 0, 1002995.24 1390196.439 0, 1002745.737 1390196.27 0, 1002496.235 1390196.116 0, 1002246.732 1390195.976 0, 
+    1001997.229 1390195.851 0, 1001747.726 1390195.741 0, 1001498.224 1390195.646 0, 1001248.721 1390195.565 0, 1000999.218 1390195.499 0, 1000749.715 1390195.447 0, 1000500.213 1390195.41 0, 1000250.71 1390195.388 0, 1000000 1390195.381 0, 1000000 1395770.594 0, 
+    1000000 1401345.557 0, 1000250.05 1401345.565 0, 1000498.897 1401345.587 0, 1000747.743 1401345.623 0, 1000996.59 1401345.675 0, 1001245.436 1401345.741 0, 1001494.283 1401345.821 0, 1001743.129 1401345.916 0, 1001991.976 1401346.026 0, 1002240.822 1401346.151 0, 
+    1002489.669 1401346.29 0, 1002738.515 1401346.444 0, 1002987.361 1401346.613 0, 1003236.208 1401346.796 0, 1003485.054 1401346.993 0, 1003733.901 1401347.206 0, 1003982.747 1401347.433 0, 1004231.593 1401347.675 0, 1004480.44 1401347.931 0, 1004729.286 1401348.202 0, 
+    1004978.132 1401348.488 0, 1005226.979 1401348.788 0, 1005475.825 1401349.103 0, 1005724.671 1401349.433 0, 1005972.314 1401349.775 0, 1006222.364 1401350.136 0, 1006471.21 1401350.51 0, 1006720.056 1401350.898 0, 1006968.902 1401351.301 0, 1007217.748 1401351.718 0, 
+    1007466.594 1401352.15 0, 1007715.44 1401352.597 0, 1007964.286 1401353.058 0, 1008213.132 1401353.535 0, 1008461.978 1401354.025 0, 1008710.824 1401354.531 0, 1008959.67 1401355.051 0, 1009208.516 1401355.585 0, 1009457.362 1401356.135 0, 1009706.208 1401356.699 0, 
+    1009955.054 1401357.277 0, 1010203.899 1401357.871 0, 1010452.745 1401358.478 0, 1010701.591 1401359.101 0, 1010950.436 1401359.738 0, 1011199.282 1401360.39 0, 1011448.128 1401361.056 0, 1011696.973 1401361.738 0, 1011944.617 1401362.43 0, 1011960.367 1395787.489 0, 
+    1011976.118 1390212.298 0))
+
+POLYGON ((1023889.138 1401413.049 0, 1023641.495 1401411.657 0, 1023392.653 1401410.272 0, 1023143.81 1401408.903 0, 1022894.967 1401407.548 0, 1022646.124 1401406.208 0, 1022397.281 1401404.882 0, 1022148.438 1401403.571 0, 1021899.595 1401402.275 0, 1021650.752 1401400.993 0, 
+    1021401.909 1401399.726 0, 1021153.066 1401398.474 0, 1020904.222 1401397.236 0, 1020655.379 1401396.013 0, 1020406.535 1401394.805 0, 1020157.692 1401393.611 0, 1019908.848 1401392.432 0, 1019660.004 1401391.267 0, 1019411.16 1401390.118 0, 1019162.317 1401388.982 0, 
+    1018913.473 1401387.862 0, 1018664.629 1401386.756 0, 1018415.784 1401385.665 0, 1018166.94 1401384.588 0, 1017916.895 1401383.521 0, 1017669.252 1401382.479 0, 1017420.408 1401381.446 0, 1017171.563 1401380.428 0, 1016922.719 1401379.425 0, 1016673.874 1401378.436 0, 
+    1016425.03 1401377.462 0, 1016176.185 1401376.503 0, 1015927.34 1401375.558 0, 1015678.496 1401374.628 0, 1015429.651 1401373.712 0, 1015180.806 1401372.811 0, 1014931.961 1401371.925 0, 1014683.116 1401371.054 0, 1014434.271 1401370.197 0, 1014185.426 1401369.355 0, 
+    1013936.581 1401368.527 0, 1013687.736 1401367.714 0, 1013438.891 1401366.916 0, 1013190.045 1401366.132 0, 1012941.2 1401365.363 0, 1012692.355 1401364.609 0, 1012443.51 1401363.869 0, 1012194.664 1401363.144 0, 1011944.617 1401362.43 0, 1011928.867 1406937.115 0, 
+    1011913.118 1412511.538 0, 1012162.506 1412512.25 0, 1012410.696 1412512.973 0, 1012658.885 1412513.711 0, 1012907.074 1412514.464 0, 1013155.263 1412515.231 0, 1013403.452 1412516.012 0, 1013651.641 1412516.808 0, 1013899.83 1412517.619 0, 1014148.019 1412518.445 0, 
+    1014396.208 1412519.285 0, 1014644.396 1412520.139 0, 1014892.585 1412521.009 0, 1015140.774 1412521.892 0, 1015388.962 1412522.791 0, 1015637.151 1412523.704 0, 1015885.339 1412524.632 0, 1016133.528 1412525.574 0, 1016381.716 1412526.531 0, 1016629.905 1412527.502 0, 
+    1016878.093 1412528.488 0, 1017126.281 1412529.489 0, 1017374.469 1412530.504 0, 1017622.657 1412531.534 0, 1017869.648 1412532.574 0, 1018119.033 1412533.638 0, 1018367.221 1412534.712 0, 1018615.409 1412535.8 0, 1018863.597 1412536.903 0, 1019111.785 1412538.021 0, 
+    1019359.972 1412539.153 0, 1019608.16 1412540.3 0, 1019856.348 1412541.461 0, 1020104.535 1412542.637 0, 1020352.722 1412543.828 0, 1020600.91 1412545.033 0, 1020849.097 1412546.253 0, 1021097.284 1412547.487 0, 1021345.471 1412548.736 0, 1021593.658 1412550 0, 
+    1021841.845 1412551.278 0, 1022090.032 1412552.571 0, 1022338.219 1412553.878 0, 1022586.406 1412555.201 0, 1022834.592 1412556.537 0, 1023082.779 1412557.889 0, 1023330.966 1412559.254 0, 1023579.152 1412560.635 0, 1023826.141 1412562.023 0, 1023857.639 1406987.667 0, 
+    1023889.138 1401413.049 0))
+
+POLYGON ((1035738.974 1412646.165 0, 1035491.988 1412644.078 0, 1035243.806 1412641.997 0, 1034995.625 1412639.93 0, 1034747.443 1412637.877 0, 1034499.261 1412635.839 0, 1034251.079 1412633.816 0, 1034002.897 1412631.807 0, 1033754.715 1412629.813 0, 1033506.532 1412627.834 0, 
+    1033258.35 1412625.869 0, 1033010.167 1412623.919 0, 1032761.985 1412621.983 0, 1032513.802 1412620.062 0, 1032265.619 1412618.156 0, 1032017.436 1412616.264 0, 1031769.253 1412614.387 0, 1031521.069 1412612.524 0, 1031272.886 1412610.676 0, 1031024.702 1412608.843 0, 
+    1030776.519 1412607.024 0, 1030528.335 1412605.22 0, 1030280.151 1412603.431 0, 1030031.967 1412601.656 0, 1029782.587 1412599.887 0, 1029535.599 1412598.15 0, 1029287.415 1412596.419 0, 1029039.231 1412594.702 0, 1028791.046 1412593 0, 1028542.862 1412591.313 0, 
+    1028294.677 1412589.64 0, 1028046.493 1412587.982 0, 1027798.308 1412586.339 0, 1027550.123 1412584.71 0, 1027301.938 1412583.096 0, 1027053.753 1412581.496 0, 1026805.568 1412579.911 0, 1026557.382 1412578.341 0, 1026309.197 1412576.785 0, 1026061.011 1412575.244 0, 
+    1025812.826 1412573.717 0, 1025564.64 1412572.205 0, 1025316.454 1412570.708 0, 1025068.269 1412569.225 0, 1024820.083 1412567.757 0, 1024571.897 1412566.303 0, 1024323.711 1412564.864 0, 1024075.524 1412563.44 0, 1023826.141 1412562.023 0, 1023794.645 1418136.113 0, 
+    1023763.151 1423709.931 0, 1024011.875 1423711.343 0, 1024259.405 1423712.764 0, 1024506.935 1423714.199 0, 1024754.465 1423715.649 0, 1025001.994 1423717.113 0, 1025249.524 1423718.592 0, 1025497.054 1423720.085 0, 1025744.583 1423721.593 0, 1025992.112 1423723.116 0, 
+    1026239.642 1423724.653 0, 1026487.171 1423726.205 0, 1026734.7 1423727.771 0, 1026982.229 1423729.352 0, 1027229.758 1423730.947 0, 1027477.287 1423732.557 0, 1027724.816 1423734.182 0, 1027972.344 1423735.821 0, 1028219.873 1423737.475 0, 1028467.402 1423739.143 0, 
+    1028714.93 1423740.826 0, 1028962.458 1423742.523 0, 1029209.986 1423744.235 0, 1029457.514 1423745.962 0, 1029703.85 1423747.694 0, 1029952.57 1423749.458 0, 1030200.098 1423751.229 0, 1030447.626 1423753.013 0, 1030695.153 1423754.813 0, 1030942.681 1423756.627 0, 
+    1031190.208 1423758.455 0, 1031437.735 1423760.298 0, 1031685.262 1423762.156 0, 1031932.789 1423764.028 0, 1032180.316 1423765.915 0, 1032427.843 1423767.816 0, 1032675.37 1423769.732 0, 1032922.896 1423771.663 0, 1033170.423 1423773.608 0, 1033417.949 1423775.567 0, 
+    1033665.475 1423777.542 0, 1033913.002 1423779.53 0, 1034160.528 1423781.534 0, 1034408.053 1423783.552 0, 1034655.579 1423785.584 0, 1034903.105 1423787.631 0, 1035150.63 1423789.693 0, 1035398.156 1423791.769 0, 1035644.489 1423793.85 0, 1035691.73 1418220.143 0, 
+    1035738.974 1412646.165 0))
+
+POLYGON ((1047525.543 1423911.335 0, 1047279.214 1423908.558 0, 1047031.696 1423905.783 0, 1046784.177 1423903.022 0, 1046536.658 1423900.276 0, 1046289.139 1423897.544 0, 1046041.62 1423894.827 0, 1045794.101 1423892.124 0, 1045546.581 1423889.436 0, 1045299.062 1423886.763 0, 
+    1045051.542 1423884.104 0, 1044804.022 1423881.459 0, 1044556.502 1423878.829 0, 1044308.981 1423876.214 0, 1044061.461 1423873.614 0, 1043813.94 1423871.027 0, 1043566.42 1423868.456 0, 1043318.899 1423865.899 0, 1043071.378 1423863.357 0, 1042823.857 1423860.829 0, 
+    1042576.335 1423858.316 0, 1042328.814 1423855.817 0, 1042081.292 1423853.333 0, 1041833.77 1423850.863 0, 1041585.057 1423848.397 0, 1041338.726 1423845.968 0, 1041091.204 1423843.542 0, 1040843.682 1423841.131 0, 1040596.159 1423838.734 0, 1040348.637 1423836.352 0, 
+    1040101.114 1423833.984 0, 1039853.591 1423831.631 0, 1039606.068 1423829.293 0, 1039358.545 1423826.969 0, 1039111.021 1423824.66 0, 1038863.498 1423822.365 0, 1038615.974 1423820.085 0, 1038368.451 1423817.819 0, 1038120.927 1423815.568 0, 1037873.403 1423813.332 0, 
+    1037625.879 1423811.11 0, 1037378.354 1423808.903 0, 1037130.83 1423806.71 0, 1036883.305 1423804.532 0, 1036635.781 1423802.368 0, 1036388.256 1423800.219 0, 1036140.731 1423798.085 0, 1035893.206 1423795.965 0, 1035644.489 1423793.85 0, 1035597.25 1429367.278 0, 
+    1035550.013 1434940.423 0, 1035798.071 1434942.533 0, 1036044.94 1434944.647 0, 1036291.809 1434946.776 0, 1036538.678 1434948.919 0, 1036785.546 1434951.077 0, 1037032.415 1434953.249 0, 1037279.283 1434955.436 0, 1037526.151 1434957.638 0, 1037773.019 1434959.854 0, 
+    1038019.887 1434962.084 0, 1038266.755 1434964.329 0, 1038513.623 1434966.589 0, 1038760.49 1434968.863 0, 1039007.358 1434971.151 0, 1039254.225 1434973.455 0, 1039501.092 1434975.772 0, 1039747.959 1434978.105 0, 1039994.826 1434980.451 0, 1040241.693 1434982.813 0, 
+    1040488.559 1434985.188 0, 1040735.426 1434987.579 0, 1040982.292 1434989.984 0, 1041229.158 1434992.403 0, 1041474.836 1434994.825 0, 1041722.89 1434997.285 0, 1041969.756 1434999.748 0, 1042216.621 1435002.226 0, 1042463.487 1435004.718 0, 1042710.352 1435007.225 0, 
+    1042957.217 1435009.746 0, 1043204.082 1435012.281 0, 1043450.947 1435014.831 0, 1043697.812 1435017.396 0, 1043944.676 1435019.975 0, 1044191.541 1435022.569 0, 1044438.405 1435025.177 0, 1044685.269 1435027.8 0, 1044932.133 1435030.438 0, 1045178.997 1435033.089 0, 
+    1045425.86 1435035.756 0, 1045672.724 1435038.437 0, 1045919.587 1435041.132 0, 1046166.45 1435043.842 0, 1046413.313 1435046.567 0, 1046660.176 1435049.306 0, 1046907.038 1435052.059 0, 1047153.901 1435054.828 0, 1047399.576 1435057.597 0, 1047462.558 1429484.608 0, 
+    1047525.543 1423911.335 0))
+
+POLYGON ((1059248.761 1435208.248 0, 1059003.093 1435204.784 0, 1058756.239 1435201.319 0, 1058509.385 1435197.868 0, 1058262.531 1435194.431 0, 1058015.677 1435191.009 0, 1057768.822 1435187.602 0, 1057521.967 1435184.209 0, 1057275.113 1435180.831 0, 1057028.258 1435177.467 0, 
+    1056781.402 1435174.117 0, 1056534.547 1435170.783 0, 1056287.691 1435167.462 0, 1056040.835 1435164.157 0, 1055793.979 1435160.866 0, 1055547.123 1435157.589 0, 1055300.266 1435154.327 0, 1055053.41 1435151.079 0, 1054806.553 1435147.846 0, 1054559.696 1435144.628 0, 
+    1054312.839 1435141.424 0, 1054065.981 1435138.234 0, 1053819.124 1435135.059 0, 1053572.266 1435131.899 0, 1053324.222 1435128.738 0, 1053078.55 1435125.621 0, 1052831.691 1435122.505 0, 1052584.833 1435119.402 0, 1052337.974 1435116.314 0, 1052091.115 1435113.241 0, 
+    1051844.256 1435110.183 0, 1051597.397 1435107.138 0, 1051350.538 1435104.109 0, 1051103.678 1435101.094 0, 1050856.818 1435098.093 0, 1050609.958 1435095.107 0, 1050363.098 1435092.135 0, 1050116.238 1435089.178 0, 1049869.377 1435086.236 0, 1049622.517 1435083.308 0, 
+    1049375.656 1435080.395 0, 1049128.795 1435077.496 0, 1048881.934 1435074.611 0, 1048635.072 1435071.741 0, 1048388.211 1435068.886 0, 1048141.349 1435066.045 0, 1047894.487 1435063.219 0, 1047647.625 1435060.407 0, 1047399.576 1435057.597 0, 1047336.598 1440630.297 0, 
+    1047273.623 1446202.702 0, 1047521.013 1446205.505 0, 1047767.219 1446208.31 0, 1048013.425 1446211.128 0, 1048259.631 1446213.962 0, 1048505.836 1446216.809 0, 1048752.041 1446219.672 0, 1048998.247 1446222.548 0, 1049244.452 1446225.439 0, 1049490.657 1446228.345 0, 
+    1049736.861 1446231.265 0, 1049983.066 1446234.2 0, 1050229.27 1446237.149 0, 1050475.474 1446240.113 0, 1050721.678 1446243.091 0, 1050967.882 1446246.083 0, 1051214.086 1446249.091 0, 1051460.289 1446252.112 0, 1051706.492 1446255.148 0, 1051952.695 1446258.199 0, 
+    1052198.898 1446261.264 0, 1052445.101 1446264.343 0, 1052691.304 1446267.438 0, 1052937.506 1446270.546 0, 1053182.525 1446273.654 0, 1053429.91 1446276.807 0, 1053676.112 1446279.959 0, 1053922.314 1446283.125 0, 1054168.515 1446286.306 0, 1054414.716 1446289.502 0, 
+    1054660.917 1446292.712 0, 1054907.118 1446295.936 0, 1055153.319 1446299.175 0, 1055399.519 1446302.429 0, 1055645.72 1446305.697 0, 1055891.92 1446308.979 0, 1056138.12 1446312.276 0, 1056384.319 1446315.587 0, 1056630.519 1446318.913 0, 1056876.718 1446322.254 0, 
+    1057122.917 1446325.609 0, 1057369.116 1446328.978 0, 1057615.315 1446332.362 0, 1057861.514 1446335.76 0, 1058107.712 1446339.173 0, 1058353.91 1446342.6 0, 1058600.108 1446346.042 0, 1058846.306 1446349.499 0, 1059091.321 1446352.953 0, 1059170.039 1440780.747 0, 
+    1059248.761 1435208.248 0))
+
+POLYGON ((1070908.548 1446536.59 0, 1070663.541 1446532.443 0, 1070417.354 1446528.291 0, 1070171.167 1446524.154 0, 1069924.98 1446520.031 0, 1069678.792 1446515.923 0, 1069432.604 1446511.829 0, 1069186.416 1446507.749 0, 1068940.227 1446503.685 0, 1068694.039 1446499.634 0, 
+    1068447.85 1446495.598 0, 1068201.661 1446491.577 0, 1067955.471 1446487.57 0, 1067709.282 1446483.577 0, 1067463.092 1446479.599 0, 1067216.902 1446475.636 0, 1066970.711 1446471.687 0, 1066724.521 1446467.752 0, 1066478.33 1446463.832 0, 1066232.139 1446459.927 0, 
+    1065985.948 1446456.036 0, 1065739.756 1446452.159 0, 1065493.565 1446448.297 0, 1065247.373 1446444.449 0, 1065000 1446440.598 0, 1064754.988 1446436.798 0, 1064508.795 1446432.994 0, 1064262.603 1446429.204 0, 1064016.41 1446425.429 0, 1063770.216 1446421.668 0, 
+    1063524.023 1446417.922 0, 1063277.829 1446414.19 0, 1063031.635 1446410.473 0, 1062785.441 1446406.771 0, 1062539.247 1446403.082 0, 1062293.052 1446399.409 0, 1062046.857 1446395.75 0, 1061800.662 1446392.105 0, 1061554.467 1446388.475 0, 1061308.272 1446384.859 0, 
+    1061062.076 1446381.258 0, 1060815.88 1446377.671 0, 1060569.684 1446374.099 0, 1060323.488 1446370.541 0, 1060077.291 1446366.998 0, 1059831.095 1446363.469 0, 1059584.898 1446359.955 0, 1059338.701 1446356.455 0, 1059091.321 1446352.953 0, 1059012.608 1451924.858 0, 
+    1058933.899 1457496.456 0, 1059180.619 1457499.949 0, 1059426.16 1457503.44 0, 1059671.701 1457506.945 0, 1059917.242 1457510.464 0, 1060162.782 1457513.998 0, 1060408.323 1457517.546 0, 1060653.863 1457521.109 0, 1060899.403 1457524.686 0, 1061144.943 1457528.278 0, 
+    1061390.482 1457531.884 0, 1061636.022 1457535.504 0, 1061881.561 1457539.139 0, 1062127.1 1457542.789 0, 1062372.638 1457546.453 0, 1062618.177 1457550.131 0, 1062863.715 1457553.824 0, 1063109.253 1457557.531 0, 1063354.791 1457561.253 0, 1063600.329 1457564.989 0, 
+    1063845.866 1457568.74 0, 1064091.403 1457572.505 0, 1064336.94 1457576.284 0, 1064582.477 1457580.078 0, 1064826.836 1457583.868 0, 1065073.55 1457587.709 0, 1065319.086 1457591.547 0, 1065564.622 1457595.399 0, 1065810.157 1457599.265 0, 1066055.693 1457603.145 0, 
+    1066301.228 1457607.041 0, 1066546.763 1457610.95 0, 1066792.297 1457614.874 0, 1067037.832 1457618.813 0, 1067283.366 1457622.766 0, 1067528.9 1457626.733 0, 1067774.434 1457630.715 0, 1068019.967 1457634.711 0, 1068265.501 1457638.722 0, 1068511.034 1457642.747 0, 
+    1068756.566 1457646.787 0, 1069002.099 1457650.841 0, 1069247.631 1457654.909 0, 1069493.163 1457658.992 0, 1069738.695 1457663.09 0, 1069984.227 1457667.202 0, 1070229.758 1457671.328 0, 1070475.289 1457675.469 0, 1070719.644 1457679.604 0, 1070814.093 1452108.25 0, 
+    1070908.548 1446536.59 0))
+
+POLYGON ((1082504.824 1457896.048 0, 1082260.481 1457891.222 0, 1082014.962 1457886.388 0, 1081769.443 1457881.568 0, 1081523.924 1457876.762 0, 1081278.405 1457871.971 0, 1081032.885 1457867.195 0, 1080787.366 1457862.432 0, 1080541.845 1457857.685 0, 1080296.325 1457852.951 0, 
+    1080050.804 1457848.232 0, 1079805.283 1457843.528 0, 1079559.762 1457838.838 0, 1079314.241 1457834.163 0, 1079068.719 1457829.502 0, 1078823.197 1457824.855 0, 1078577.674 1457820.223 0, 1078332.152 1457815.605 0, 1078086.629 1457811.002 0, 1077841.106 1457806.413 0, 
+    1077595.582 1457801.839 0, 1077350.059 1457797.279 0, 1077104.535 1457792.733 0, 1076859.01 1457788.202 0, 1076612.31 1457783.664 0, 1076367.961 1457779.184 0, 1076122.436 1457774.696 0, 1075876.911 1457770.223 0, 1075631.385 1457765.764 0, 1075385.859 1457761.32 0, 
+    1075140.333 1457756.89 0, 1074894.807 1457752.475 0, 1074649.28 1457748.074 0, 1074403.754 1457743.687 0, 1074158.226 1457739.315 0, 1073912.699 1457734.958 0, 1073667.171 1457730.615 0, 1073421.644 1457726.286 0, 1073176.115 1457721.972 0, 1072930.587 1457717.672 0, 
+    1072685.058 1457713.387 0, 1072439.529 1457709.116 0, 1072194 1457704.859 0, 1071948.471 1457700.617 0, 1071702.941 1457696.39 0, 1071457.411 1457692.177 0, 1071211.881 1457687.978 0, 1070966.351 1457683.794 0, 1070719.644 1457679.604 0, 1070625.199 1463250.647 0, 
+    1070530.76 1468821.372 0, 1070776.809 1468825.55 0, 1071021.683 1468829.723 0, 1071266.557 1468833.911 0, 1071511.432 1468838.113 0, 1071756.305 1468842.329 0, 1072001.179 1468846.559 0, 1072246.052 1468850.805 0, 1072490.926 1468855.064 0, 1072735.798 1468859.338 0, 
+    1072980.671 1468863.626 0, 1073225.543 1468867.929 0, 1073470.416 1468872.246 0, 1073715.287 1468876.578 0, 1073960.159 1468880.923 0, 1074205.03 1468885.284 0, 1074449.901 1468889.659 0, 1074694.772 1468894.048 0, 1074939.643 1468898.451 0, 1075184.513 1468902.869 0, 
+    1075429.383 1468907.302 0, 1075674.253 1468911.749 0, 1075919.122 1468916.21 0, 1076163.992 1468920.686 0, 1076407.688 1468925.154 0, 1076653.729 1468929.68 0, 1076898.598 1468934.199 0, 1077143.466 1468938.732 0, 1077388.334 1468943.28 0, 1077633.202 1468947.842 0, 
+    1077878.069 1468952.419 0, 1078122.936 1468957.01 0, 1078367.803 1468961.615 0, 1078612.67 1468966.235 0, 1078857.536 1468970.869 0, 1079102.402 1468975.518 0, 1079347.268 1468980.181 0, 1079592.133 1468984.858 0, 1079836.999 1468989.55 0, 1080081.864 1468994.256 0, 
+    1080326.728 1468998.977 0, 1080571.593 1469003.712 0, 1080816.457 1469008.461 0, 1081061.32 1469013.225 0, 1081306.184 1469018.004 0, 1081551.047 1469022.796 0, 1081795.91 1469027.603 0, 1082040.773 1469032.425 0, 1082284.464 1469037.238 0, 1082394.641 1463466.802 0, 
+    1082504.824 1457896.048 0))
+
+POLYGON ((1094037.511 1469286.309 0, 1093793.833 1469280.808 0, 1093548.984 1469275.294 0, 1093304.136 1469269.796 0, 1093059.287 1469264.311 0, 1092814.438 1469258.841 0, 1092569.589 1469253.385 0, 1092324.739 1469247.944 0, 1092079.889 1469242.517 0, 1091835.039 1469237.105 0, 
+    1091590.188 1469231.707 0, 1091345.337 1469226.323 0, 1091100.486 1469220.954 0, 1090855.634 1469215.599 0, 1090610.782 1469210.259 0, 1090365.93 1469204.933 0, 1090121.077 1469199.621 0, 1089876.225 1469194.324 0, 1089631.371 1469189.041 0, 1089386.518 1469183.773 0, 
+    1089141.664 1469178.519 0, 1088896.81 1469173.28 0, 1088651.956 1469168.055 0, 1088407.101 1469162.844 0, 1088161.075 1469157.623 0, 1087917.39 1469152.466 0, 1087672.535 1469147.298 0, 1087427.679 1469142.145 0, 1087182.823 1469137.007 0, 1086937.966 1469131.882 0, 
+    1086693.109 1469126.773 0, 1086448.252 1469121.677 0, 1086203.395 1469116.596 0, 1085958.537 1469111.53 0, 1085713.679 1469106.478 0, 1085468.82 1469101.44 0, 1085223.962 1469096.417 0, 1084979.103 1469091.408 0, 1084734.244 1469086.413 0, 1084489.384 1469081.433 0, 
+    1084244.524 1469076.467 0, 1083999.664 1469071.516 0, 1083754.804 1469066.579 0, 1083509.943 1469061.657 0, 1083265.082 1469056.749 0, 1083020.221 1469051.855 0, 1082775.359 1469046.976 0, 1082530.498 1469042.111 0, 1082284.464 1469037.238 0, 1082174.293 1474607.351 0, 
+    1082064.129 1480177.135 0, 1082309.504 1480181.995 0, 1082553.71 1480186.847 0, 1082797.916 1480191.713 0, 1083042.122 1480196.594 0, 1083286.327 1480201.489 0, 1083530.532 1480206.398 0, 1083774.737 1480211.321 0, 1084018.941 1480216.259 0, 1084263.145 1480221.212 0, 
+    1084507.349 1480226.179 0, 1084751.553 1480231.16 0, 1084995.756 1480236.155 0, 1085239.959 1480241.165 0, 1085484.162 1480246.189 0, 1085728.364 1480251.228 0, 1085972.566 1480256.281 0, 1086216.768 1480261.348 0, 1086460.969 1480266.43 0, 1086705.171 1480271.526 0, 
+    1086949.372 1480276.637 0, 1087193.572 1480281.761 0, 1087437.772 1480286.901 0, 1087681.972 1480292.054 0, 1087925.005 1480297.198 0, 1088170.372 1480302.405 0, 1088414.571 1480307.601 0, 1088658.769 1480312.812 0, 1088902.968 1480318.038 0, 1089147.166 1480323.278 0, 
+    1089391.364 1480328.532 0, 1089635.561 1480333.801 0, 1089879.759 1480339.084 0, 1090123.955 1480344.381 0, 1090368.152 1480349.693 0, 1090612.348 1480355.019 0, 1090856.544 1480360.359 0, 1091100.74 1480365.714 0, 1091344.935 1480371.083 0, 1091589.13 1480376.467 0, 
+    1091833.325 1480381.865 0, 1092077.519 1480387.277 0, 1092321.714 1480392.704 0, 1092565.907 1480398.145 0, 1092810.101 1480403.6 0, 1093054.294 1480409.07 0, 1093298.487 1480414.554 0, 1093542.679 1480420.053 0, 1093785.705 1480425.539 0, 1093911.604 1474856.089 0, 
+    1094037.511 1469286.309 0))
+
+POLYGON ((1105506.532 1480707.058 0, 1105263.521 1480700.885 0, 1105019.345 1480694.696 0, 1104775.168 1480688.522 0, 1104530.992 1480682.363 0, 1104286.815 1480676.217 0, 1104042.637 1480670.087 0, 1103798.459 1480663.97 0, 1103554.281 1480657.868 0, 1103310.103 1480651.78 0, 
+    1103065.924 1480645.707 0, 1102821.745 1480639.647 0, 1102577.565 1480633.603 0, 1102333.385 1480627.572 0, 1102089.205 1480621.557 0, 1101845.024 1480615.555 0, 1101600.843 1480609.568 0, 1101356.662 1480603.595 0, 1101112.48 1480597.636 0, 1100868.298 1480591.692 0, 
+    1100624.116 1480585.763 0, 1100379.933 1480579.847 0, 1100135.75 1480573.946 0, 1099891.567 1480568.06 0, 1099646.218 1480562.159 0, 1099403.199 1480556.33 0, 1099159.015 1480550.486 0, 1098914.83 1480544.657 0, 1098670.645 1480538.842 0, 1098426.459 1480533.042 0, 
+    1098182.273 1480527.256 0, 1097938.087 1480521.484 0, 1097693.901 1480515.727 0, 1097449.714 1480509.984 0, 1097205.527 1480504.256 0, 1096961.339 1480498.541 0, 1096717.151 1480492.842 0, 1096472.963 1480487.156 0, 1096228.775 1480481.485 0, 1095984.586 1480475.829 0, 
+    1095740.397 1480470.186 0, 1095496.207 1480464.558 0, 1095252.017 1480458.945 0, 1095007.827 1480453.346 0, 1094763.637 1480447.761 0, 1094519.446 1480442.191 0, 1094275.255 1480436.634 0, 1094031.063 1480431.093 0, 1093785.705 1480425.539 0, 1093659.813 1485994.655 0, 
+    1093533.929 1491563.431 0, 1093778.629 1491568.969 0, 1094022.165 1491574.496 0, 1094265.7 1491580.037 0, 1094509.235 1491585.593 0, 1094752.77 1491591.163 0, 1094996.305 1491596.747 0, 1095239.839 1491602.345 0, 1095483.373 1491607.958 0, 1095726.907 1491613.585 0, 
+    1095970.44 1491619.226 0, 1096213.973 1491624.882 0, 1096457.506 1491630.552 0, 1096701.038 1491636.237 0, 1096944.57 1491641.936 0, 1097188.102 1491647.649 0, 1097431.633 1491653.376 0, 1097675.164 1491659.118 0, 1097918.695 1491664.874 0, 1098162.225 1491670.645 0, 
+    1098405.755 1491676.429 0, 1098649.284 1491682.229 0, 1098892.814 1491688.042 0, 1099136.343 1491693.87 0, 1099378.709 1491699.684 0, 1099623.399 1491705.568 0, 1099866.927 1491711.439 0, 1100110.455 1491717.324 0, 1100353.982 1491723.224 0, 1100597.509 1491729.138 0, 
+    1100841.035 1491735.066 0, 1101084.562 1491741.008 0, 1101328.087 1491746.965 0, 1101571.613 1491752.936 0, 1101815.138 1491758.922 0, 1102058.663 1491764.922 0, 1102302.187 1491770.936 0, 1102545.711 1491776.964 0, 1102789.235 1491783.007 0, 1103032.758 1491789.064 0, 
+    1103276.281 1491795.136 0, 1103519.804 1491801.221 0, 1103763.326 1491807.321 0, 1104006.848 1491813.436 0, 1104250.369 1491819.565 0, 1104493.89 1491825.708 0, 1104737.411 1491831.865 0, 1104980.932 1491838.037 0, 1105223.29 1491844.194 0, 1105364.907 1486275.796 0, 
+    1105506.532 1480707.058 0))
+
+POLYGON ((1116911.812 1492157.98 0, 1116669.47 1492151.139 0, 1116425.968 1492144.279 0, 1116182.465 1492137.434 0, 1115938.962 1492130.603 0, 1115695.459 1492123.786 0, 1115451.956 1492116.983 0, 1115208.452 1492110.195 0, 1114964.947 1492103.422 0, 1114721.442 1492096.662 0, 
+    1114477.937 1492089.917 0, 1114234.431 1492083.186 0, 1113990.925 1492076.47 0, 1113747.419 1492069.768 0, 1113503.912 1492063.08 0, 1113260.405 1492056.406 0, 1113016.897 1492049.747 0, 1112773.389 1492043.103 0, 1112529.881 1492036.472 0, 1112286.372 1492029.856 0, 
+    1112042.863 1492023.254 0, 1111799.353 1492016.667 0, 1111555.843 1492010.094 0, 1111312.333 1492003.535 0, 1111067.662 1491996.959 0, 1110825.311 1491990.46 0, 1110581.8 1491983.945 0, 1110338.288 1491977.443 0, 1110094.776 1491970.956 0, 1109851.263 1491964.483 0, 
+    1109607.75 1491958.025 0, 1109364.237 1491951.581 0, 1109120.723 1491945.151 0, 1108877.209 1491938.735 0, 1108633.694 1491932.334 0, 1108390.179 1491925.947 0, 1108146.664 1491919.575 0, 1107903.148 1491913.217 0, 1107659.632 1491906.873 0, 1107416.116 1491900.543 0, 
+    1107172.599 1491894.228 0, 1106929.082 1491887.928 0, 1106685.565 1491881.641 0, 1106442.047 1491875.369 0, 1106198.528 1491869.111 0, 1105955.01 1491862.868 0, 1105711.491 1491856.639 0, 1105467.972 1491850.424 0, 1105223.29 1491844.194 0, 1105081.683 1497412.245 0, 
+    1104940.084 1502979.944 0, 1105184.107 1502986.157 0, 1105426.971 1502992.355 0, 1105669.834 1502998.568 0, 1105912.698 1503004.795 0, 1106155.56 1503011.035 0, 1106398.423 1503017.291 0, 1106641.285 1503023.56 0, 1106884.147 1503029.844 0, 1107127.008 1503036.142 0, 
+    1107369.869 1503042.455 0, 1107612.73 1503048.781 0, 1107855.59 1503055.122 0, 1108098.45 1503061.478 0, 1108341.309 1503067.847 0, 1108584.168 1503074.231 0, 1108827.027 1503080.629 0, 1109069.885 1503087.042 0, 1109312.743 1503093.469 0, 1109555.601 1503099.91 0, 
+    1109798.458 1503106.365 0, 1110041.315 1503112.835 0, 1110284.172 1503119.319 0, 1110527.028 1503125.817 0, 1110768.726 1503132.299 0, 1111012.739 1503138.856 0, 1111255.594 1503145.398 0, 1111498.448 1503151.953 0, 1111741.302 1503158.523 0, 1111984.156 1503165.107 0, 
+    1112227.009 1503171.705 0, 1112469.862 1503178.318 0, 1112712.715 1503184.945 0, 1112955.567 1503191.586 0, 1113198.419 1503198.241 0, 1113441.27 1503204.911 0, 1113684.121 1503211.595 0, 1113926.972 1503218.293 0, 1114169.822 1503225.006 0, 1114412.672 1503231.733 0, 
+    1114655.522 1503238.474 0, 1114898.371 1503245.23 0, 1115141.219 1503252 0, 1115384.068 1503258.784 0, 1115626.915 1503265.582 0, 1115869.763 1503272.395 0, 1116112.61 1503279.222 0, 1116355.457 1503286.063 0, 1116597.147 1503292.886 0, 1116754.474 1497725.609 0, 
+    1116911.812 1492157.98 0))
+
+POLYGON ((1128253.278 1503638.76 0, 1128011.607 1503631.255 0, 1127768.78 1503623.727 0, 1127525.953 1503616.214 0, 1127283.126 1503608.715 0, 1127040.298 1503601.231 0, 1126797.47 1503593.761 0, 1126554.642 1503586.305 0, 1126311.813 1503578.863 0, 1126068.983 1503571.436 0, 
+    1125826.153 1503564.023 0, 1125583.323 1503556.624 0, 1125340.492 1503549.24 0, 1125097.661 1503541.869 0, 1124854.83 1503534.514 0, 1124611.998 1503527.172 0, 1124369.165 1503519.845 0, 1124126.332 1503512.532 0, 1123883.499 1503505.233 0, 1123640.665 1503497.949 0, 
+    1123397.831 1503490.679 0, 1123154.996 1503483.423 0, 1122912.161 1503476.181 0, 1122669.326 1503468.954 0, 1122425.334 1503461.707 0, 1122183.653 1503454.543 0, 1121940.817 1503447.358 0, 1121697.98 1503440.188 0, 1121455.142 1503433.032 0, 1121212.304 1503425.891 0, 
+    1120969.466 1503418.764 0, 1120726.627 1503411.651 0, 1120483.787 1503404.552 0, 1120240.948 1503397.468 0, 1119998.108 1503390.398 0, 1119755.267 1503383.342 0, 1119512.426 1503376.301 0, 1119269.585 1503369.274 0, 1119026.743 1503362.261 0, 1118783.901 1503355.262 0, 
+    1118541.058 1503348.278 0, 1118298.215 1503341.308 0, 1118055.372 1503334.353 0, 1117812.528 1503327.411 0, 1117569.684 1503320.484 0, 1117326.839 1503313.571 0, 1117083.994 1503306.673 0, 1116841.149 1503299.789 0, 1116597.147 1503292.886 0, 1116439.829 1508859.805 0, 
+    1116282.522 1514426.36 0, 1116525.865 1514433.244 0, 1116768.056 1514440.109 0, 1117010.245 1514446.989 0, 1117252.435 1514453.883 0, 1117494.624 1514460.792 0, 1117736.812 1514467.714 0, 1117979 1514474.651 0, 1118221.188 1514481.602 0, 1118463.375 1514488.568 0, 
+    1118705.562 1514495.547 0, 1118947.749 1514502.541 0, 1119189.935 1514509.55 0, 1119432.12 1514516.572 0, 1119674.306 1514523.609 0, 1119916.49 1514530.66 0, 1120158.675 1514537.725 0, 1120400.859 1514544.804 0, 1120643.042 1514551.898 0, 1120885.225 1514559.006 0, 
+    1121127.408 1514566.128 0, 1121369.591 1514573.264 0, 1121611.772 1514580.415 0, 1121853.954 1514587.58 0, 1122094.983 1514594.725 0, 1122338.316 1514601.953 0, 1122580.496 1514609.16 0, 1122822.676 1514616.382 0, 1123064.855 1514623.619 0, 1123307.034 1514630.869 0, 
+    1123549.212 1514638.134 0, 1123791.391 1514645.413 0, 1124033.568 1514652.706 0, 1124275.745 1514660.014 0, 1124517.922 1514667.335 0, 1124760.099 1514674.671 0, 1125002.274 1514682.022 0, 1125244.45 1514689.386 0, 1125486.625 1514696.765 0, 1125728.8 1514704.158 0, 
+    1125970.974 1514711.565 0, 1126213.148 1514718.987 0, 1126455.321 1514726.422 0, 1126697.494 1514733.872 0, 1126939.666 1514741.337 0, 1127181.838 1514748.815 0, 1127424.01 1514756.308 0, 1127666.181 1514763.815 0, 1127907.2 1514771.301 0, 1128080.234 1509205.212 0, 
+    1128253.278 1503638.76 0))
+
+POLYGON ((1139530.858 1515149.082 0, 1139289.859 1515140.915 0, 1139047.71 1515132.724 0, 1138805.561 1515124.547 0, 1138563.411 1515116.385 0, 1138321.26 1515108.236 0, 1138079.109 1515100.102 0, 1137836.958 1515091.982 0, 1137594.806 1515083.876 0, 1137352.654 1515075.785 0, 
+    1137110.501 1515067.708 0, 1136868.348 1515059.645 0, 1136626.194 1515051.596 0, 1136384.04 1515043.562 0, 1136141.885 1515035.542 0, 1135899.73 1515027.536 0, 1135657.575 1515019.544 0, 1135415.419 1515011.567 0, 1135173.262 1515003.603 0, 1134931.105 1514995.655 0, 
+    1134688.947 1514987.72 0, 1134446.79 1514979.799 0, 1134204.631 1514971.893 0, 1133962.472 1514964.001 0, 1133719.163 1514956.086 0, 1133478.153 1514948.26 0, 1133235.993 1514940.411 0, 1132993.832 1514932.576 0, 1132751.671 1514924.756 0, 1132509.509 1514916.949 0, 
+    1132267.347 1514909.157 0, 1132025.185 1514901.379 0, 1131783.022 1514893.616 0, 1131540.858 1514885.866 0, 1131298.694 1514878.131 0, 1131056.53 1514870.411 0, 1130814.365 1514862.704 0, 1130572.2 1514855.012 0, 1130330.034 1514847.333 0, 1130087.868 1514839.67 0, 
+    1129845.701 1514832.02 0, 1129603.534 1514824.385 0, 1129361.366 1514816.764 0, 1129119.198 1514809.157 0, 1128877.03 1514801.564 0, 1128634.861 1514793.986 0, 1128392.692 1514786.422 0, 1128150.522 1514778.872 0, 1127907.2 1514771.301 0, 1127734.179 1520337.019 0, 
+    1127561.169 1525902.362 0, 1127803.832 1525909.912 0, 1128045.346 1525917.442 0, 1128286.861 1525924.985 0, 1128528.374 1525932.543 0, 1128769.888 1525940.115 0, 1129011.4 1525947.701 0, 1129252.913 1525955.302 0, 1129494.425 1525962.917 0, 1129735.936 1525970.546 0, 
+    1129977.447 1525978.189 0, 1130218.958 1525985.846 0, 1130460.468 1525993.517 0, 1130701.978 1526001.203 0, 1130943.487 1526008.903 0, 1131184.996 1526016.617 0, 1131426.504 1526024.346 0, 1131668.012 1526032.088 0, 1131909.52 1526039.845 0, 1132151.027 1526047.616 0, 
+    1132392.533 1526055.401 0, 1132634.039 1526063.201 0, 1132875.545 1526071.015 0, 1133117.05 1526078.843 0, 1133357.408 1526086.647 0, 1133600.059 1526094.541 0, 1133841.563 1526102.412 0, 1134083.066 1526110.296 0, 1134324.569 1526118.195 0, 1134566.071 1526126.108 0, 
+    1134807.573 1526134.036 0, 1135049.074 1526141.977 0, 1135290.575 1526149.933 0, 1135532.076 1526157.903 0, 1135773.576 1526165.888 0, 1136015.076 1526173.886 0, 1136256.575 1526181.899 0, 1136498.073 1526189.926 0, 1136739.571 1526197.967 0, 1136981.069 1526206.022 0, 
+    1137222.566 1526214.092 0, 1137464.063 1526222.175 0, 1137705.559 1526230.273 0, 1137947.055 1526238.386 0, 1138188.55 1526246.512 0, 1138430.045 1526254.653 0, 1138671.539 1526262.807 0, 1138913.033 1526270.976 0, 1139153.38 1526279.121 0, 1139342.113 1520714.289 0, 
+    1139530.858 1515149.082 0))
+
+POLYGON ((1150744.482 1526688.629 0, 1150504.157 1526679.805 0, 1150262.687 1526670.954 0, 1150021.216 1526662.117 0, 1149779.746 1526653.294 0, 1149538.274 1526644.485 0, 1149296.802 1526635.691 0, 1149055.33 1526626.911 0, 1148813.857 1526618.145 0, 1148572.384 1526609.393 0, 
+    1148330.91 1526600.655 0, 1148089.435 1526591.932 0, 1147847.96 1526583.223 0, 1147606.485 1526574.528 0, 1147365.009 1526565.847 0, 1147123.532 1526557.181 0, 1146882.055 1526548.528 0, 1146640.578 1526539.89 0, 1146399.1 1526531.266 0, 1146157.621 1526522.657 0, 
+    1145916.142 1526514.061 0, 1145674.663 1526505.48 0, 1145433.182 1526496.913 0, 1145191.702 1526488.36 0, 1144949.076 1526479.781 0, 1144708.739 1526471.297 0, 1144467.257 1526462.787 0, 1144225.775 1526454.291 0, 1143984.292 1526445.81 0, 1143742.808 1526437.342 0, 
+    1143501.324 1526428.889 0, 1143259.839 1526420.45 0, 1143018.354 1526412.025 0, 1142776.869 1526403.614 0, 1142535.383 1526395.218 0, 1142293.896 1526386.835 0, 1142052.409 1526378.467 0, 1141810.922 1526370.114 0, 1141569.434 1526361.774 0, 1141327.945 1526353.449 0, 
+    1141086.456 1526345.137 0, 1140844.967 1526336.84 0, 1140603.477 1526328.558 0, 1140361.986 1526320.289 0, 1140120.495 1526312.035 0, 1139879.004 1526303.795 0, 1139637.512 1526295.569 0, 1139396.019 1526287.357 0, 1139153.38 1526279.121 0, 1138964.661 1531843.57 0, 
+    1138775.955 1537407.632 0, 1139017.936 1537415.846 0, 1139258.773 1537424.036 0, 1139499.61 1537432.239 0, 1139740.446 1537440.457 0, 1139981.282 1537448.689 0, 1140222.118 1537456.935 0, 1140462.953 1537465.195 0, 1140703.787 1537473.47 0, 1140944.621 1537481.758 0, 
+    1141185.455 1537490.061 0, 1141426.288 1537498.378 0, 1141667.12 1537506.709 0, 1141907.952 1537515.055 0, 1142148.784 1537523.414 0, 1142389.615 1537531.788 0, 1142630.445 1537540.176 0, 1142871.276 1537548.578 0, 1143112.105 1537556.994 0, 1143352.934 1537565.424 0, 
+    1143593.763 1537573.869 0, 1143834.591 1537582.328 0, 1144075.419 1537590.801 0, 1144316.246 1537599.288 0, 1144555.93 1537607.749 0, 1144797.898 1537616.304 0, 1145038.724 1537624.834 0, 1145279.549 1537633.378 0, 1145520.374 1537641.936 0, 1145761.198 1537650.508 0, 
+    1146002.021 1537659.094 0, 1146242.844 1537667.695 0, 1146483.667 1537676.309 0, 1146724.489 1537684.938 0, 1146965.31 1537693.581 0, 1147206.132 1537702.238 0, 1147446.952 1537710.91 0, 1147687.772 1537719.595 0, 1147928.592 1537728.295 0, 1148169.411 1537737.009 0, 
+    1148410.229 1537745.737 0, 1148651.047 1537754.479 0, 1148891.864 1537763.235 0, 1149132.681 1537772.006 0, 1149373.498 1537780.791 0, 1149614.314 1537789.59 0, 1149855.129 1537798.403 0, 1150095.944 1537807.23 0, 1150335.617 1537816.029 0, 1150540.042 1532252.523 0, 
+    1150744.482 1526688.629 0))
+
+POLYGON ((1161894.08 1538257.083 0, 1161654.431 1538247.606 0, 1161413.642 1538238.099 0, 1161172.852 1538228.605 0, 1160932.062 1538219.126 0, 1160691.271 1538209.661 0, 1160450.48 1538200.21 0, 1160209.689 1538190.774 0, 1159968.896 1538181.351 0, 1159728.103 1538171.943 0, 
+    1159487.31 1538162.548 0, 1159246.516 1538153.168 0, 1159005.721 1538143.803 0, 1158764.926 1538134.451 0, 1158524.131 1538125.113 0, 1158283.335 1538115.79 0, 1158042.538 1538106.481 0, 1157801.741 1538097.186 0, 1157560.943 1538087.905 0, 1157320.144 1538078.639 0, 
+    1157079.346 1538069.386 0, 1156838.546 1538060.148 0, 1156597.746 1538050.924 0, 1156356.946 1538041.714 0, 1156115.004 1538032.474 0, 1155875.343 1538023.336 0, 1155634.541 1538014.169 0, 1155393.738 1538005.016 0, 1155152.935 1537995.877 0, 1154912.131 1537986.752 0, 
+    1154671.327 1537977.641 0, 1154430.522 1537968.544 0, 1154189.716 1537959.462 0, 1153948.911 1537950.394 0, 1153708.104 1537941.34 0, 1153467.297 1537932.3 0, 1153226.49 1537923.274 0, 1152985.682 1537914.263 0, 1152744.873 1537905.265 0, 1152504.064 1537896.282 0, 
+    1152263.254 1537887.313 0, 1152022.444 1537878.358 0, 1151781.633 1537869.418 0, 1151540.822 1537860.491 0, 1151300.011 1537851.579 0, 1151059.198 1537842.681 0, 1150818.385 1537833.797 0, 1150577.572 1537824.927 0, 1150335.617 1537816.029 0, 1150131.207 1543379.142 0, 
+    1149926.811 1548941.855 0, 1150168.108 1548950.728 0, 1150408.266 1548959.574 0, 1150648.424 1548968.434 0, 1150888.581 1548977.308 0, 1151128.738 1548986.196 0, 1151368.895 1548995.098 0, 1151609.051 1549004.014 0, 1151849.206 1549012.945 0, 1152089.361 1549021.889 0, 
+    1152329.515 1549030.848 0, 1152569.669 1549039.821 0, 1152809.822 1549048.808 0, 1153049.975 1549057.809 0, 1153290.127 1549066.824 0, 1153530.278 1549075.854 0, 1153770.43 1549084.897 0, 1154010.58 1549093.955 0, 1154250.73 1549103.027 0, 1154490.88 1549112.113 0, 
+    1154731.029 1549121.213 0, 1154971.177 1549130.327 0, 1155211.325 1549139.456 0, 1155451.472 1549148.598 0, 1155690.482 1549157.711 0, 1155931.765 1549166.925 0, 1156171.911 1549176.11 0, 1156412.056 1549185.309 0, 1156652.201 1549194.523 0, 1156892.345 1549203.75 0, 
+    1157132.488 1549212.991 0, 1157372.631 1549222.247 0, 1157612.774 1549231.517 0, 1157852.916 1549240.8 0, 1158093.057 1549250.098 0, 1158333.198 1549259.411 0, 1158573.338 1549268.737 0, 1158813.478 1549278.077 0, 1159053.617 1549287.432 0, 1159293.756 1549296.8 0, 
+    1159533.894 1549306.183 0, 1159774.032 1549315.58 0, 1160014.168 1549324.991 0, 1160254.305 1549334.416 0, 1160494.441 1549343.856 0, 1160734.576 1549353.309 0, 1160974.711 1549362.777 0, 1161214.845 1549372.258 0, 1161453.843 1549381.709 0, 1161673.953 1543819.596 0, 
+    1161894.08 1538257.083 0))
+
+POLYGON ((1172979.586 1549854.128 0, 1172740.614 1549844.002 0, 1172500.508 1549833.841 0, 1172260.401 1549823.695 0, 1172020.293 1549813.564 0, 1171780.185 1549803.446 0, 1171540.076 1549793.342 0, 1171299.966 1549783.253 0, 1171059.856 1549773.178 0, 1170819.746 1549763.116 0, 
+    1170579.635 1549753.069 0, 1170339.523 1549743.036 0, 1170099.41 1549733.018 0, 1169859.297 1549723.013 0, 1169619.184 1549713.023 0, 1169379.07 1549703.046 0, 1169138.955 1549693.084 0, 1168898.84 1549683.136 0, 1168658.724 1549673.202 0, 1168418.607 1549663.282 0, 
+    1168178.49 1549653.376 0, 1167938.373 1549643.485 0, 1167698.254 1549633.607 0, 1167458.135 1549623.744 0, 1167216.881 1549613.848 0, 1166977.896 1549604.06 0, 1166737.776 1549594.239 0, 1166497.654 1549584.432 0, 1166257.533 1549574.639 0, 1166017.41 1549564.861 0, 
+    1165777.288 1549555.096 0, 1165537.164 1549545.346 0, 1165297.04 1549535.61 0, 1165056.916 1549525.888 0, 1164816.79 1549516.18 0, 1164576.665 1549506.486 0, 1164336.538 1549496.807 0, 1164096.411 1549487.141 0, 1163856.284 1549477.49 0, 1163616.156 1549467.853 0, 
+    1163376.027 1549458.23 0, 1163135.898 1549448.621 0, 1162895.769 1549439.026 0, 1162655.638 1549429.445 0, 1162415.508 1549419.879 0, 1162175.376 1549410.327 0, 1161935.244 1549400.788 0, 1161695.112 1549391.264 0, 1161453.843 1549381.709 0, 1161233.748 1554943.416 0, 
+    1161013.669 1560504.711 0, 1161254.281 1560514.24 0, 1161493.759 1560523.738 0, 1161733.236 1560533.251 0, 1161972.713 1560542.777 0, 1162212.189 1560552.317 0, 1162451.664 1560561.872 0, 1162691.139 1560571.441 0, 1162930.614 1560581.023 0, 1163170.088 1560590.62 0, 
+    1163409.561 1560600.231 0, 1163649.034 1560609.856 0, 1163888.506 1560619.495 0, 1164127.978 1560629.148 0, 1164367.449 1560638.816 0, 1164606.919 1560648.497 0, 1164846.389 1560658.193 0, 1165085.859 1560667.902 0, 1165325.327 1560677.626 0, 1165564.796 1560687.364 0, 
+    1165804.263 1560697.115 0, 1166043.73 1560706.881 0, 1166283.197 1560716.661 0, 1166522.663 1560726.456 0, 1166760.996 1560736.217 0, 1167001.593 1560746.086 0, 1167241.057 1560755.923 0, 1167480.521 1560765.773 0, 1167719.984 1560775.638 0, 1167959.446 1560785.516 0, 
+    1168198.908 1560795.409 0, 1168438.369 1560805.316 0, 1168677.83 1560815.237 0, 1168917.29 1560825.172 0, 1169156.75 1560835.121 0, 1169396.208 1560845.085 0, 1169635.667 1560855.062 0, 1169875.125 1560865.054 0, 1170114.582 1560875.059 0, 1170354.038 1560885.079 0, 
+    1170593.494 1560895.113 0, 1170832.95 1560905.16 0, 1171072.405 1560915.222 0, 1171311.859 1560925.298 0, 1171551.312 1560935.388 0, 1171790.765 1560945.493 0, 1172030.218 1560955.611 0, 1172269.67 1560965.743 0, 1172507.99 1560975.842 0, 1172743.779 1555415.191 0, 
+    1172979.586 1549854.128 0))
+
+POLYGON ((1184000.934 1561479.444 0, 1183762.641 1561468.672 0, 1183523.219 1561457.863 0, 1183283.796 1561447.069 0, 1183044.372 1561436.288 0, 1182804.948 1561425.521 0, 1182565.523 1561414.769 0, 1182326.098 1561404.03 0, 1182086.672 1561393.306 0, 1181847.245 1561382.596 0, 
+    1181607.818 1561371.9 0, 1181368.39 1561361.218 0, 1181128.961 1561350.55 0, 1180889.532 1561339.896 0, 1180650.102 1561329.256 0, 1180410.672 1561318.631 0, 1180171.241 1561308.019 0, 1179931.809 1561297.422 0, 1179692.377 1561286.838 0, 1179452.944 1561276.269 0, 
+    1179213.51 1561265.714 0, 1178974.076 1561255.173 0, 1178734.641 1561244.646 0, 1178495.206 1561234.133 0, 1178254.64 1561223.584 0, 1178016.333 1561213.149 0, 1177776.896 1561202.678 0, 1177537.458 1561192.222 0, 1177298.019 1561181.779 0, 1177058.58 1561171.351 0, 
+    1176819.14 1561160.937 0, 1176579.7 1561150.537 0, 1176340.259 1561140.151 0, 1176100.817 1561129.779 0, 1175861.375 1561119.421 0, 1175621.932 1561109.077 0, 1175382.489 1561098.747 0, 1175143.045 1561088.432 0, 1174903.6 1561078.13 0, 1174664.155 1561067.843 0, 
+    1174424.709 1561057.569 0, 1174185.263 1561047.31 0, 1173945.816 1561037.065 0, 1173706.368 1561026.834 0, 1173466.92 1561016.617 0, 1173227.471 1561006.414 0, 1172988.022 1560996.225 0, 1172748.572 1560986.05 0, 1172507.99 1560975.842 0, 1172272.218 1566536.075 0, 
+    1172036.465 1572095.883 0, 1172276.389 1572106.064 0, 1172515.185 1572116.211 0, 1172753.98 1572126.372 0, 1172992.774 1572136.547 0, 1173231.568 1572146.736 0, 1173470.361 1572156.939 0, 1173709.153 1572167.156 0, 1173947.945 1572177.387 0, 1174186.737 1572187.632 0, 
+    1174425.527 1572197.892 0, 1174664.318 1572208.165 0, 1174903.107 1572218.453 0, 1175141.896 1572228.754 0, 1175380.684 1572239.07 0, 1175619.472 1572249.399 0, 1175858.259 1572259.743 0, 1176097.046 1572270.101 0, 1176335.832 1572280.472 0, 1176574.617 1572290.858 0, 
+    1176813.401 1572301.258 0, 1177052.185 1572311.672 0, 1177290.969 1572322.1 0, 1177529.752 1572332.542 0, 1177767.407 1572342.949 0, 1178007.316 1572353.468 0, 1178246.097 1572363.952 0, 1178484.877 1572374.45 0, 1178723.657 1572384.963 0, 1178962.436 1572395.489 0, 
+    1179201.214 1572406.029 0, 1179439.992 1572416.584 0, 1179678.769 1572427.152 0, 1179917.546 1572437.735 0, 1180156.322 1572448.332 0, 1180395.097 1572458.942 0, 1180633.872 1572469.567 0, 1180872.646 1572480.206 0, 1181111.42 1572490.859 0, 1181350.193 1572501.526 0, 
+    1181588.965 1572512.206 0, 1181827.737 1572522.901 0, 1182066.508 1572533.61 0, 1182305.278 1572544.334 0, 1182544.048 1572555.071 0, 1182782.817 1572565.822 0, 1183021.585 1572576.587 0, 1183260.353 1572587.367 0, 1183497.994 1572598.109 0, 1183749.454 1567038.989 0, 
+    1184000.934 1561479.444 0))
+
+POLYGON ((1194958.059 1573132.714 0, 1194720.447 1573121.3 0, 1194481.711 1573109.846 0, 1194242.974 1573098.406 0, 1194004.236 1573086.98 0, 1193765.498 1573075.569 0, 1193526.758 1573064.171 0, 1193288.019 1573052.787 0, 1193049.278 1573041.418 0, 1192810.537 1573030.062 0, 
+    1192571.795 1573018.721 0, 1192333.053 1573007.394 0, 1192094.31 1572996.08 0, 1191855.566 1572984.781 0, 1191616.821 1572973.496 0, 1191378.076 1572962.225 0, 1191139.33 1572950.968 0, 1190900.584 1572939.725 0, 1190661.837 1572928.496 0, 1190423.089 1572917.281 0, 
+    1190184.341 1572906.08 0, 1189945.592 1572894.893 0, 1189706.842 1572883.72 0, 1189468.091 1572872.561 0, 1189228.216 1572861.364 0, 1188990.589 1572850.286 0, 1188751.836 1572839.169 0, 1188513.083 1572828.067 0, 1188274.33 1572816.978 0, 1188035.575 1572805.904 0, 
+    1187796.82 1572794.844 0, 1187558.065 1572783.797 0, 1187319.308 1572772.765 0, 1187080.552 1572761.747 0, 1186841.794 1572750.743 0, 1186603.036 1572739.753 0, 1186364.277 1572728.776 0, 1186125.517 1572717.814 0, 1185886.757 1572706.866 0, 1185647.996 1572695.933 0, 
+    1185409.235 1572685.013 0, 1185170.473 1572674.107 0, 1184931.71 1572663.215 0, 1184692.947 1572652.338 0, 1184454.183 1572641.474 0, 1184215.418 1572630.624 0, 1183976.653 1572619.789 0, 1183737.887 1572608.967 0, 1183497.994 1572598.109 0, 1183246.554 1578156.799 0, 
+    1182995.133 1583715.052 0, 1183234.368 1583725.88 0, 1183472.48 1583736.672 0, 1183710.591 1583747.478 0, 1183948.701 1583758.298 0, 1184186.811 1583769.132 0, 1184424.92 1583779.979 0, 1184663.028 1583790.841 0, 1184901.136 1583801.717 0, 1185139.243 1583812.607 0, 
+    1185377.35 1583823.511 0, 1185615.456 1583834.429 0, 1185853.561 1583845.361 0, 1186091.665 1583856.307 0, 1186329.769 1583867.267 0, 1186567.873 1583878.241 0, 1186805.975 1583889.229 0, 1187044.077 1583900.231 0, 1187282.178 1583911.247 0, 1187520.279 1583922.277 0, 
+    1187758.379 1583933.321 0, 1187996.479 1583944.379 0, 1188234.577 1583955.451 0, 1188472.675 1583966.538 0, 1188709.651 1583977.585 0, 1188948.87 1583988.752 0, 1189186.966 1583999.88 0, 1189425.061 1584011.022 0, 1189663.156 1584022.178 0, 1189901.25 1584033.349 0, 
+    1190139.344 1584044.533 0, 1190377.437 1584055.731 0, 1190615.529 1584066.943 0, 1190853.62 1584078.169 0, 1191091.711 1584089.41 0, 1191329.801 1584100.664 0, 1191567.891 1584111.932 0, 1191805.98 1584123.215 0, 1192044.068 1584134.511 0, 1192282.155 1584145.821 0, 
+    1192520.242 1584157.146 0, 1192758.329 1584168.484 0, 1192996.414 1584179.836 0, 1193234.499 1584191.203 0, 1193472.583 1584202.583 0, 1193710.667 1584213.978 0, 1193948.75 1584225.386 0, 1194186.832 1584236.809 0, 1194423.792 1584248.191 0, 1194690.915 1578690.671 0, 
+    1194958.059 1573132.714 0))
+
+POLYGON ((1205850.9 1584813.617 0, 1205613.971 1584801.564 0, 1205375.922 1584789.469 0, 1205137.872 1584777.388 0, 1204899.822 1584765.321 0, 1204661.77 1584753.268 0, 1204423.719 1584741.229 0, 1204185.666 1584729.204 0, 1203947.613 1584717.194 0, 1203709.559 1584705.197 0, 
+    1203471.504 1584693.214 0, 1203233.449 1584681.245 0, 1202995.393 1584669.29 0, 1202757.336 1584657.349 0, 1202519.279 1584645.422 0, 1202281.221 1584633.509 0, 1202043.162 1584621.61 0, 1201805.102 1584609.725 0, 1201567.042 1584597.855 0, 1201328.981 1584585.998 0, 
+    1201090.919 1584574.155 0, 1200852.857 1584562.326 0, 1200614.794 1584550.511 0, 1200376.73 1584538.711 0, 1200137.546 1584526.868 0, 1199900.601 1584515.151 0, 1199662.535 1584503.392 0, 1199424.468 1584491.648 0, 1199186.401 1584479.917 0, 1198948.333 1584468.2 0, 
+    1198710.265 1584456.497 0, 1198472.195 1584444.809 0, 1198234.125 1584433.134 0, 1197996.055 1584421.473 0, 1197757.983 1584409.827 0, 1197519.911 1584398.194 0, 1197281.839 1584386.575 0, 1197043.765 1584374.971 0, 1196805.691 1584363.38 0, 1196567.617 1584351.804 0, 
+    1196329.541 1584340.241 0, 1196091.465 1584328.693 0, 1195853.388 1584317.158 0, 1195615.311 1584305.637 0, 1195377.233 1584294.131 0, 1195139.154 1584282.638 0, 1194901.074 1584271.16 0, 1194662.994 1584259.695 0, 1194423.792 1584248.191 0, 1194156.691 1589805.269 0, 
+    1193889.611 1595361.897 0, 1194128.155 1595373.369 0, 1194365.581 1595384.802 0, 1194603.007 1595396.249 0, 1194840.432 1595407.71 0, 1195077.856 1595419.185 0, 1195315.279 1595430.674 0, 1195552.702 1595442.177 0, 1195790.124 1595453.694 0, 1196027.545 1595465.225 0, 
+    1196264.966 1595476.769 0, 1196502.385 1595488.328 0, 1196739.805 1595499.901 0, 1196977.223 1595511.488 0, 1197214.641 1595523.088 0, 1197452.058 1595534.703 0, 1197689.475 1595546.331 0, 1197926.891 1595557.974 0, 1198164.306 1595569.631 0, 1198401.72 1595581.301 0, 
+    1198639.134 1595592.986 0, 1198876.547 1595604.684 0, 1199113.96 1595616.397 0, 1199351.372 1595628.123 0, 1199587.666 1595639.808 0, 1199826.193 1595651.618 0, 1200063.603 1595663.386 0, 1200301.012 1595675.169 0, 1200538.42 1595686.965 0, 1200775.827 1595698.775 0, 
+    1201013.234 1595710.599 0, 1201250.64 1595722.438 0, 1201488.046 1595734.29 0, 1201725.451 1595746.156 0, 1201962.855 1595758.036 0, 1202200.258 1595769.93 0, 1202437.661 1595781.838 0, 1202675.063 1595793.76 0, 1202912.464 1595805.696 0, 1203149.865 1595817.647 0, 
+    1203387.265 1595829.61 0, 1203624.664 1595841.588 0, 1203862.062 1595853.58 0, 1204099.46 1595865.586 0, 1204336.857 1595877.606 0, 1204574.253 1595889.64 0, 1204811.649 1595901.688 0, 1205049.044 1595913.75 0, 1205285.322 1595925.769 0, 1205568.1 1590369.917 0, 
+    1205850.9 1584813.617 0))
+
+POLYGON ((1216679.395 1596521.833 0, 1216443.15 1596509.147 0, 1216205.79 1596496.414 0, 1215968.429 1596483.696 0, 1215731.068 1596470.991 0, 1215493.706 1596458.301 0, 1215256.343 1596445.624 0, 1215018.979 1596432.962 0, 1214781.615 1596420.313 0, 1214544.25 1596407.678 0, 
+    1214306.884 1596395.058 0, 1214069.517 1596382.451 0, 1213832.15 1596369.858 0, 1213594.782 1596357.28 0, 1213357.413 1596344.715 0, 1213120.043 1596332.164 0, 1212882.673 1596319.627 0, 1212645.302 1596307.104 0, 1212407.93 1596294.595 0, 1212170.558 1596282.1 0, 
+    1211933.185 1596269.62 0, 1211695.811 1596257.153 0, 1211458.436 1596244.7 0, 1211221.06 1596232.26 0, 1210982.569 1596219.777 0, 1210746.307 1596207.424 0, 1210508.93 1596195.027 0, 1210271.551 1596182.644 0, 1210034.172 1596170.275 0, 1209796.792 1596157.92 0, 
+    1209559.412 1596145.578 0, 1209322.03 1596133.251 0, 1209084.648 1596120.938 0, 1208847.266 1596108.639 0, 1208609.882 1596096.353 0, 1208372.498 1596084.082 0, 1208135.113 1596071.824 0, 1207897.727 1596059.581 0, 1207660.341 1596047.352 0, 1207422.954 1596035.136 0, 
+    1207185.566 1596022.935 0, 1206948.178 1596010.747 0, 1206710.789 1595998.573 0, 1206473.399 1595986.414 0, 1206236.008 1595974.268 0, 1205998.617 1595962.137 0, 1205761.224 1595950.019 0, 1205523.832 1595937.915 0, 1205285.322 1595925.769 0, 1205002.568 1601481.164 0, 
+    1204719.838 1607036.098 0, 1204957.69 1607048.212 0, 1205194.429 1607060.282 0, 1205431.167 1607072.366 0, 1205667.904 1607084.464 0, 1205904.641 1607096.577 0, 1206141.377 1607108.703 0, 1206378.112 1607120.843 0, 1206614.847 1607132.997 0, 1206851.581 1607145.165 0, 
+    1207088.314 1607157.346 0, 1207325.046 1607169.542 0, 1207561.778 1607181.752 0, 1207798.509 1607193.976 0, 1208035.239 1607206.213 0, 1208271.969 1607218.465 0, 1208508.698 1607230.73 0, 1208745.426 1607243.009 0, 1208982.153 1607255.303 0, 1209218.88 1607267.61 0, 
+    1209455.606 1607279.931 0, 1209692.331 1607292.266 0, 1209929.056 1607304.615 0, 1210165.779 1607316.978 0, 1210401.391 1607329.297 0, 1210639.225 1607341.746 0, 1210875.946 1607354.151 0, 1211112.667 1607366.57 0, 1211349.387 1607379.002 0, 1211586.107 1607391.449 0, 
+    1211822.825 1607403.909 0, 1212059.543 1607416.384 0, 1212296.26 1607428.872 0, 1212532.977 1607441.374 0, 1212769.693 1607453.891 0, 1213006.408 1607466.421 0, 1213243.122 1607478.965 0, 1213479.835 1607491.523 0, 1213716.548 1607504.095 0, 1213953.26 1607516.681 0, 
+    1214189.971 1607529.281 0, 1214426.682 1607541.894 0, 1214663.392 1607554.522 0, 1214900.101 1607567.164 0, 1215136.809 1607579.819 0, 1215373.517 1607592.489 0, 1215610.223 1607605.172 0, 1215846.929 1607617.869 0, 1216082.524 1607630.521 0, 1216380.947 1602076.408 0, 
+    1216679.395 1596521.833 0))
+
+POLYGON ((1227443.486 1608257.043 0, 1227207.926 1608243.726 0, 1226971.257 1608230.36 0, 1226734.587 1608217.008 0, 1226497.916 1608203.669 0, 1226261.244 1608190.345 0, 1226024.572 1608177.035 0, 1225787.899 1608163.738 0, 1225551.225 1608150.456 0, 1225314.55 1608137.187 0, 
+    1225077.875 1608123.933 0, 1224841.198 1608110.692 0, 1224604.521 1608097.465 0, 1224367.843 1608084.253 0, 1224131.165 1608071.054 0, 1223894.485 1608057.869 0, 1223657.805 1608044.698 0, 1223421.124 1608031.541 0, 1223184.442 1608018.398 0, 1222947.76 1608005.268 0, 
+    1222711.077 1607992.153 0, 1222474.393 1607979.052 0, 1222237.708 1607965.964 0, 1222001.022 1607952.891 0, 1221763.226 1607939.77 0, 1221527.649 1607926.786 0, 1221290.961 1607913.754 0, 1221054.272 1607900.736 0, 1220817.583 1607887.732 0, 1220580.893 1607874.742 0, 
+    1220344.202 1607861.766 0, 1220107.51 1607848.804 0, 1219870.817 1607835.856 0, 1219634.124 1607822.922 0, 1219397.43 1607810.002 0, 1219160.735 1607797.095 0, 1218924.04 1607784.203 0, 1218687.344 1607771.324 0, 1218450.647 1607758.46 0, 1218213.949 1607745.609 0, 
+    1217977.25 1607732.773 0, 1217740.551 1607719.95 0, 1217503.851 1607707.141 0, 1217267.15 1607694.346 0, 1217030.449 1607681.565 0, 1216793.746 1607668.798 0, 1216557.043 1607656.045 0, 1216320.339 1607643.306 0, 1216082.524 1607630.521 0, 1215784.126 1613184.166 0, 
+    1215485.753 1618737.336 0, 1215722.912 1618750.086 0, 1215958.962 1618762.79 0, 1216195.011 1618775.508 0, 1216431.06 1618788.239 0, 1216667.108 1618800.985 0, 1216903.155 1618813.745 0, 1217139.201 1618826.518 0, 1217375.247 1618839.305 0, 1217611.292 1618852.107 0, 
+    1217847.336 1618864.922 0, 1218083.379 1618877.751 0, 1218319.422 1618890.594 0, 1218555.463 1618903.45 0, 1218791.505 1618916.321 0, 1219027.545 1618929.206 0, 1219263.584 1618942.104 0, 1219499.623 1618955.016 0, 1219735.661 1618967.943 0, 1219971.698 1618980.883 0, 
+    1220207.735 1618993.837 0, 1220443.771 1619006.805 0, 1220679.806 1619019.787 0, 1220915.84 1619032.782 0, 1221150.767 1619045.731 0, 1221387.906 1619058.815 0, 1221623.938 1619071.853 0, 1221859.969 1619084.904 0, 1222096 1619097.969 0, 1222332.029 1619111.048 0, 
+    1222568.058 1619124.141 0, 1222804.086 1619137.248 0, 1223040.113 1619150.369 0, 1223276.14 1619163.504 0, 1223512.166 1619176.652 0, 1223748.191 1619189.815 0, 1223984.215 1619202.991 0, 1224220.238 1619216.181 0, 1224456.261 1619229.385 0, 1224692.283 1619242.603 0, 
+    1224928.304 1619255.835 0, 1225164.324 1619269.081 0, 1225400.344 1619282.341 0, 1225636.362 1619295.614 0, 1225872.38 1619308.902 0, 1226108.398 1619322.203 0, 1226344.414 1619335.518 0, 1226580.43 1619348.847 0, 1226815.339 1619362.128 0, 1227129.399 1613809.823 0, 
+    1227443.486 1608257.043 0))
+
+POLYGON ((1238143.114 1620018.925 0, 1237908.241 1620004.981 0, 1237672.264 1619990.985 0, 1237436.286 1619977.003 0, 1237200.308 1619963.035 0, 1236964.328 1619949.081 0, 1236728.348 1619935.14 0, 1236492.367 1619921.214 0, 1236256.385 1619907.302 0, 1236020.402 1619893.403 0, 
+    1235784.418 1619879.518 0, 1235548.434 1619865.647 0, 1235312.449 1619851.79 0, 1235076.463 1619837.947 0, 1234840.476 1619824.118 0, 1234604.488 1619810.303 0, 1234368.5 1619796.501 0, 1234132.511 1619782.714 0, 1233896.52 1619768.94 0, 1233660.53 1619755.18 0, 
+    1233424.538 1619741.435 0, 1233188.545 1619727.703 0, 1232952.552 1619713.985 0, 1232716.558 1619700.28 0, 1232479.458 1619686.526 0, 1232244.567 1619672.914 0, 1232008.571 1619659.251 0, 1231772.573 1619645.603 0, 1231536.575 1619631.968 0, 1231300.576 1619618.347 0, 
+    1231064.576 1619604.74 0, 1230828.576 1619591.147 0, 1230592.574 1619577.568 0, 1230356.572 1619564.003 0, 1230120.569 1619550.451 0, 1229884.566 1619536.914 0, 1229648.561 1619523.39 0, 1229412.556 1619509.88 0, 1229176.549 1619496.385 0, 1228940.543 1619482.903 0, 
+    1228704.535 1619469.435 0, 1228468.526 1619455.98 0, 1228232.517 1619442.54 0, 1227996.507 1619429.114 0, 1227760.496 1619415.701 0, 1227524.484 1619402.303 0, 1227288.472 1619388.918 0, 1227052.458 1619375.547 0, 1226815.339 1619362.128 0, 1226501.306 1624913.952 0, 
+    1226187.301 1630465.289 0, 1226423.764 1630478.671 0, 1226659.123 1630492.005 0, 1226894.482 1630505.352 0, 1227129.841 1630518.714 0, 1227365.198 1630532.089 0, 1227600.555 1630545.478 0, 1227835.91 1630558.881 0, 1228071.265 1630572.298 0, 1228306.62 1630585.729 0, 
+    1228541.973 1630599.174 0, 1228777.326 1630612.632 0, 1229012.678 1630626.104 0, 1229248.029 1630639.591 0, 1229483.379 1630653.091 0, 1229718.729 1630666.604 0, 1229954.077 1630680.132 0, 1230189.425 1630693.674 0, 1230424.772 1630707.229 0, 1230660.119 1630720.798 0, 
+    1230895.464 1630734.381 0, 1231130.809 1630747.978 0, 1231366.153 1630761.589 0, 1231601.496 1630775.214 0, 1231835.736 1630788.789 0, 1232072.18 1630802.505 0, 1232307.52 1630816.171 0, 1232542.86 1630829.851 0, 1232778.199 1630843.545 0, 1233013.537 1630857.253 0, 
+    1233248.875 1630870.975 0, 1233484.212 1630884.71 0, 1233719.547 1630898.459 0, 1233954.882 1630912.223 0, 1234190.217 1630926 0, 1234425.55 1630939.791 0, 1234660.883 1630953.595 0, 1234896.214 1630967.414 0, 1235131.545 1630981.246 0, 1235366.876 1630995.093 0, 
+    1235602.205 1631008.953 0, 1235837.533 1631022.827 0, 1236072.861 1631036.715 0, 1236308.188 1631050.616 0, 1236543.514 1631064.532 0, 1236778.839 1631078.461 0, 1237014.164 1631092.405 0, 1237249.487 1631106.362 0, 1237483.71 1631120.267 0, 1237813.397 1625569.84 0, 
+    1238143.114 1620018.925 0))
+
+POLYGON ((1248778.223 1631807.158 0, 1248544.039 1631792.59 0, 1248308.756 1631777.968 0, 1248073.472 1631763.36 0, 1247838.187 1631748.766 0, 1247602.901 1631734.186 0, 1247367.615 1631719.619 0, 1247132.327 1631705.067 0, 1246897.039 1631690.528 0, 1246661.749 1631676.003 0, 
+    1246426.459 1631661.492 0, 1246191.168 1631646.995 0, 1245955.877 1631632.511 0, 1245720.584 1631618.042 0, 1245485.29 1631603.586 0, 1245249.996 1631589.144 0, 1245014.701 1631574.716 0, 1244779.405 1631560.302 0, 1244544.108 1631545.902 0, 1244308.81 1631531.515 0, 
+    1244073.511 1631517.143 0, 1243838.212 1631502.784 0, 1243602.912 1631488.439 0, 1243367.611 1631474.108 0, 1243131.209 1631459.724 0, 1242897.006 1631445.487 0, 1242661.702 1631431.198 0, 1242426.398 1631416.922 0, 1242191.092 1631402.66 0, 1241955.786 1631388.412 0, 
+    1241720.479 1631374.178 0, 1241485.171 1631359.958 0, 1241249.863 1631345.752 0, 1241014.553 1631331.559 0, 1240779.243 1631317.38 0, 1240543.931 1631303.215 0, 1240308.619 1631289.064 0, 1240073.307 1631274.927 0, 1239837.993 1631260.804 0, 1239602.678 1631246.695 0, 
+    1239367.363 1631232.599 0, 1239132.047 1631218.517 0, 1238896.73 1631204.449 0, 1238661.412 1631190.395 0, 1238426.093 1631176.355 0, 1238190.774 1631162.329 0, 1237955.453 1631148.316 0, 1237720.132 1631134.317 0, 1237483.71 1631120.267 0, 1237154.051 1636670.201 0, 
+    1236824.423 1642219.634 0, 1237060.189 1642233.645 0, 1237294.857 1642247.605 0, 1237529.524 1642261.579 0, 1237764.19 1642275.566 0, 1237998.856 1642289.567 0, 1238233.52 1642303.582 0, 1238468.184 1642317.611 0, 1238702.847 1642331.654 0, 1238937.509 1642345.71 0, 
+    1239172.17 1642359.781 0, 1239406.831 1642373.865 0, 1239641.49 1642387.963 0, 1239876.149 1642402.074 0, 1240110.807 1642416.2 0, 1240345.464 1642430.339 0, 1240580.12 1642444.492 0, 1240814.776 1642458.659 0, 1241049.43 1642472.84 0, 1241284.084 1642487.035 0, 
+    1241518.737 1642501.243 0, 1241753.389 1642515.465 0, 1241988.041 1642529.701 0, 1242222.691 1642543.951 0, 1242456.244 1642558.148 0, 1242691.989 1642572.492 0, 1242926.637 1642586.784 0, 1243161.284 1642601.089 0, 1243395.931 1642615.408 0, 1243630.576 1642629.74 0, 
+    1243865.22 1642644.087 0, 1244099.864 1642658.447 0, 1244334.507 1642672.821 0, 1244569.149 1642687.209 0, 1244803.79 1642701.611 0, 1245038.43 1642716.027 0, 1245273.07 1642730.456 0, 1245507.709 1642744.899 0, 1245742.346 1642759.356 0, 1245976.983 1642773.827 0, 
+    1246211.619 1642788.312 0, 1246446.254 1642802.81 0, 1246680.889 1642817.322 0, 1246915.522 1642831.848 0, 1247150.155 1642846.388 0, 1247384.787 1642860.942 0, 1247619.418 1642875.509 0, 1247854.048 1642890.091 0, 1248087.581 1642904.618 0, 1248432.887 1637356.138 0, 
+    1248778.223 1631807.158 0))
+
+POLYGON ((1259348.76 1643621.419 0, 1259115.266 1643606.232 0, 1258880.678 1643590.988 0, 1258646.089 1643575.758 0, 1258411.5 1643560.541 0, 1258176.909 1643545.338 0, 1257942.318 1643530.15 0, 1257707.725 1643514.975 0, 1257473.132 1643499.813 0, 1257238.538 1643484.666 0, 
+    1257003.943 1643469.532 0, 1256769.347 1643454.412 0, 1256534.75 1643439.306 0, 1256300.152 1643424.214 0, 1256065.553 1643409.136 0, 1255830.954 1643394.071 0, 1255596.353 1643379.02 0, 1255361.752 1643363.983 0, 1255127.15 1643348.96 0, 1254892.547 1643333.951 0, 
+    1254657.943 1643318.955 0, 1254423.338 1643303.973 0, 1254188.732 1643289.005 0, 1253954.126 1643274.051 0, 1253718.424 1643259.041 0, 1253484.91 1643244.184 0, 1253250.301 1643229.272 0, 1253015.69 1643214.373 0, 1252781.079 1643199.488 0, 1252546.468 1643184.616 0, 
+    1252311.855 1643169.759 0, 1252077.241 1643154.915 0, 1251842.627 1643140.085 0, 1251608.011 1643125.269 0, 1251373.395 1643110.467 0, 1251138.778 1643095.679 0, 1250904.16 1643080.904 0, 1250669.541 1643066.143 0, 1250434.922 1643051.396 0, 1250200.301 1643036.663 0, 
+    1249965.68 1643021.944 0, 1249731.057 1643007.238 0, 1249496.434 1642992.546 0, 1249261.81 1642977.868 0, 1249027.185 1642963.204 0, 1248792.559 1642948.554 0, 1248557.933 1642933.917 0, 1248323.305 1642919.295 0, 1248087.581 1642904.618 0, 1247742.307 1648452.59 0, 
+    1247397.066 1654000.05 0, 1247632.133 1654014.686 0, 1247866.108 1654029.268 0, 1248100.081 1654043.864 0, 1248334.054 1654058.474 0, 1248568.026 1654073.097 0, 1248801.997 1654087.734 0, 1249035.967 1654102.385 0, 1249269.936 1654117.05 0, 1249503.905 1654131.728 0, 
+    1249737.872 1654146.42 0, 1249971.839 1654161.126 0, 1250205.805 1654175.846 0, 1250439.77 1654190.579 0, 1250673.734 1654205.327 0, 1250907.697 1654220.088 0, 1251141.659 1654234.863 0, 1251375.621 1654249.651 0, 1251609.582 1654264.453 0, 1251843.541 1654279.27 0, 
+    1252077.5 1654294.099 0, 1252311.458 1654308.943 0, 1252545.415 1654323.801 0, 1252779.371 1654338.672 0, 1253012.235 1654353.487 0, 1253247.281 1654368.456 0, 1253481.235 1654383.368 0, 1253715.188 1654398.294 0, 1253949.139 1654413.234 0, 1254183.09 1654428.188 0, 
+    1254417.041 1654443.156 0, 1254650.99 1654458.137 0, 1254884.938 1654473.132 0, 1255118.885 1654488.141 0, 1255352.832 1654503.164 0, 1255586.778 1654518.2 0, 1255820.722 1654533.251 0, 1256054.666 1654548.315 0, 1256288.609 1654563.392 0, 1256522.552 1654578.484 0, 
+    1256756.493 1654593.589 0, 1256990.433 1654608.708 0, 1257224.373 1654623.841 0, 1257458.311 1654638.988 0, 1257692.249 1654654.148 0, 1257926.186 1654669.322 0, 1258160.121 1654684.51 0, 1258394.056 1654699.712 0, 1258626.9 1654714.856 0, 1258987.813 1649168.394 0, 
+    1259348.76 1643621.419 0))
+
+POLYGON ((1269854.67 1655461.386 0, 1269621.869 1655445.583 0, 1269387.977 1655429.721 0, 1269154.085 1655413.872 0, 1268920.192 1655398.037 0, 1268686.299 1655382.216 0, 1268452.404 1655366.408 0, 1268218.508 1655350.615 0, 1267984.611 1655334.835 0, 1267750.714 1655319.069 0, 
+    1267516.815 1655303.316 0, 1267282.916 1655287.578 0, 1267049.015 1655271.853 0, 1266815.114 1655256.142 0, 1266581.212 1655240.444 0, 1266347.308 1655224.761 0, 1266113.404 1655209.091 0, 1265879.499 1655193.435 0, 1265645.593 1655177.793 0, 1265411.686 1655162.164 0, 
+    1265177.779 1655146.55 0, 1264943.87 1655130.949 0, 1264709.96 1655115.361 0, 1264476.05 1655099.788 0, 1264241.049 1655084.156 0, 1264008.226 1655068.682 0, 1263774.313 1655053.15 0, 1263540.398 1655037.632 0, 1263306.483 1655022.127 0, 1263072.567 1655006.637 0, 
+    1262838.65 1654991.16 0, 1262604.733 1654975.696 0, 1262370.814 1654960.247 0, 1262136.894 1654944.811 0, 1261902.974 1654929.389 0, 1261669.052 1654913.981 0, 1261435.13 1654898.586 0, 1261201.206 1654883.206 0, 1260967.282 1654867.839 0, 1260733.357 1654852.486 0, 
+    1260499.431 1654837.146 0, 1260265.504 1654821.821 0, 1260031.576 1654806.509 0, 1259797.648 1654791.211 0, 1259563.718 1654775.927 0, 1259329.788 1654760.656 0, 1259095.856 1654745.399 0, 1258861.924 1654730.156 0, 1258626.9 1654714.856 0, 1258266.021 1660260.798 0, 
+    1257905.176 1665806.214 0, 1258139.544 1665821.471 0, 1258372.823 1665836.672 0, 1258606.102 1665851.886 0, 1258839.379 1665867.114 0, 1259072.656 1665882.355 0, 1259305.932 1665897.611 0, 1259539.207 1665912.88 0, 1259772.481 1665928.163 0, 1260005.755 1665943.459 0, 
+    1260239.027 1665958.77 0, 1260472.298 1665974.094 0, 1260705.569 1665989.431 0, 1260938.838 1666004.783 0, 1261172.107 1666020.148 0, 1261405.375 1666035.527 0, 1261638.642 1666050.92 0, 1261871.908 1666066.326 0, 1262105.173 1666081.746 0, 1262338.437 1666097.18 0, 
+    1262571.7 1666112.628 0, 1262804.963 1666128.089 0, 1263038.224 1666143.564 0, 1263271.485 1666159.053 0, 1263503.658 1666174.483 0, 1263738.003 1666190.071 0, 1263971.261 1666205.601 0, 1264204.518 1666221.145 0, 1264437.774 1666236.702 0, 1264671.029 1666252.274 0, 
+    1264904.283 1666267.858 0, 1265137.536 1666283.457 0, 1265370.788 1666299.069 0, 1265604.04 1666314.695 0, 1265837.29 1666330.335 0, 1266070.54 1666345.989 0, 1266303.788 1666361.656 0, 1266537.036 1666377.337 0, 1266770.283 1666393.032 0, 1267003.528 1666408.74 0, 
+    1267236.773 1666424.462 0, 1267470.017 1666440.198 0, 1267703.26 1666455.948 0, 1267936.503 1666471.711 0, 1268169.744 1666487.488 0, 1268402.984 1666503.279 0, 1268636.223 1666519.084 0, 1268869.462 1666534.902 0, 1269101.614 1666550.66 0, 1269478.124 1661006.286 0, 
+    1269854.67 1655461.386 0))
+
+POLYGON ((1280295.904 1667326.735 0, 1280063.796 1667310.321 0, 1279830.603 1667293.844 0, 1279597.409 1667277.381 0, 1279364.214 1667260.931 0, 1279131.019 1667244.495 0, 1278897.822 1667228.073 0, 1278664.624 1667211.664 0, 1278431.426 1667195.27 0, 1278198.226 1667178.888 0, 
+    1277965.026 1667162.521 0, 1277731.824 1667146.168 0, 1277498.622 1667129.828 0, 1277265.418 1667113.502 0, 1277032.214 1667097.189 0, 1276799.008 1667080.89 0, 1276565.802 1667064.605 0, 1276332.595 1667048.334 0, 1276099.387 1667032.077 0, 1275866.178 1667015.833 0, 
+    1275632.967 1666999.603 0, 1275399.756 1666983.386 0, 1275166.544 1666967.184 0, 1274933.331 1666950.995 0, 1274699.033 1666934.745 0, 1274466.903 1666918.658 0, 1274233.687 1666902.511 0, 1274000.47 1666886.377 0, 1273767.252 1666870.256 0, 1273534.033 1666854.15 0, 
+    1273300.814 1666838.057 0, 1273067.593 1666821.978 0, 1272834.372 1666805.913 0, 1272601.149 1666789.861 0, 1272367.926 1666773.823 0, 1272134.701 1666757.799 0, 1271901.476 1666741.788 0, 1271668.25 1666725.792 0, 1271435.023 1666709.809 0, 1271201.795 1666693.839 0, 
+    1270968.566 1666677.884 0, 1270735.336 1666661.942 0, 1270502.105 1666646.014 0, 1270268.873 1666630.1 0, 1270035.64 1666614.199 0, 1269802.406 1666598.312 0, 1269569.171 1666582.439 0, 1269335.936 1666566.58 0, 1269101.614 1666550.66 0, 1268725.14 1672094.501 0, 
+    1268348.702 1677637.802 0, 1268582.369 1677653.677 0, 1268814.952 1677669.492 0, 1269047.534 1677685.321 0, 1269280.115 1677701.163 0, 1269512.695 1677717.019 0, 1269745.275 1677732.889 0, 1269977.853 1677748.772 0, 1270210.43 1677764.67 0, 1270443.007 1677780.581 0, 
+    1270675.583 1677796.505 0, 1270908.157 1677812.443 0, 1271140.731 1677828.395 0, 1271373.304 1677844.361 0, 1271605.875 1677860.34 0, 1271838.446 1677876.333 0, 1272071.016 1677892.34 0, 1272303.585 1677908.361 0, 1272536.153 1677924.395 0, 1272768.72 1677940.442 0, 
+    1273001.287 1677956.504 0, 1273233.852 1677972.579 0, 1273466.416 1677988.668 0, 1273698.979 1678004.77 0, 1273930.46 1678020.812 0, 1274164.103 1678037.017 0, 1274396.664 1678053.16 0, 1274629.223 1678069.317 0, 1274861.782 1678085.488 0, 1275094.34 1678101.673 0, 
+    1275326.896 1678117.871 0, 1275559.452 1678134.083 0, 1275792.007 1678150.309 0, 1276024.561 1678166.549 0, 1276257.113 1678182.802 0, 1276489.665 1678199.068 0, 1276722.216 1678215.349 0, 1276954.766 1678231.643 0, 1277187.315 1678247.951 0, 1277419.863 1678264.272 0, 
+    1277652.41 1678280.608 0, 1277884.957 1678296.957 0, 1278117.502 1678313.319 0, 1278350.046 1678329.696 0, 1278582.589 1678346.085 0, 1278815.131 1678362.489 0, 1279047.673 1678378.906 0, 1279280.213 1678395.338 0, 1279511.672 1678411.706 0, 1279903.769 1672869.491 0, 
+    1280295.904 1667326.735 0))
+
+POLYGON ((528812.335 1012432.176 0, 528541.989 1012459.775 0, 528270.254 1012487.532 0, 527998.521 1012515.305 0, 527726.79 1012543.094 0, 527455.06 1012570.9 0, 527183.332 1012598.721 0, 526911.605 1012626.558 0, 526639.88 1012654.411 0, 526368.157 1012682.28 0, 
+    526096.436 1012710.165 0, 525824.716 1012738.066 0, 525552.997 1012765.983 0, 525281.281 1012793.916 0, 525009.566 1012821.865 0, 524737.852 1012849.83 0, 524466.141 1012877.811 0, 524194.43 1012905.808 0, 523922.722 1012933.821 0, 523651.015 1012961.85 0, 
+    523379.31 1012989.895 0, 523107.607 1013017.956 0, 522835.905 1013046.032 0, 522564.205 1013074.125 0, 522291.115 1013102.378 0, 522020.809 1013130.359 0, 521749.114 1013158.5 0, 521477.42 1013186.657 0, 521205.728 1013214.83 0, 520934.038 1013243.019 0, 
+    520662.35 1013271.224 0, 520390.663 1013299.444 0, 520118.977 1013327.681 0, 519847.294 1013355.934 0, 519575.612 1013384.203 0, 519303.932 1013412.488 0, 519032.253 1013440.789 0, 518760.576 1013469.105 0, 518488.901 1013497.438 0, 518217.227 1013525.787 0, 
+    517945.555 1013554.152 0, 517673.885 1013582.533 0, 517402.216 1013610.929 0, 517130.55 1013639.342 0, 516858.884 1013667.771 0, 516587.221 1013696.215 0, 516315.559 1013724.676 0, 516043.899 1013753.153 0, 515770.848 1013781.792 0, 516353.1 1019331.573 0, 
+    516935.36 1024881.444 0, 517207.754 1024852.875 0, 517478.761 1024824.466 0, 517749.769 1024796.074 0, 518020.78 1024767.698 0, 518291.791 1024739.337 0, 518562.805 1024710.993 0, 518833.82 1024682.665 0, 519104.837 1024654.352 0, 519375.856 1024626.055 0, 
+    519646.876 1024597.775 0, 519917.898 1024569.51 0, 520188.922 1024541.262 0, 520459.947 1024513.029 0, 520730.974 1024484.812 0, 521002.002 1024456.611 0, 521273.033 1024428.426 0, 521544.064 1024400.257 0, 521815.098 1024372.104 0, 522086.133 1024343.967 0, 
+    522357.17 1024315.846 0, 522628.209 1024287.741 0, 522899.249 1024259.652 0, 523170.291 1024231.579 0, 523439.947 1024203.665 0, 523712.379 1024175.48 0, 523983.426 1024147.455 0, 524254.474 1024119.445 0, 524525.524 1024091.452 0, 524796.576 1024063.474 0, 
+    525067.63 1024035.513 0, 525338.685 1024007.567 0, 525609.741 1023979.637 0, 525880.8 1023951.724 0, 526151.859 1023923.826 0, 526422.921 1023895.944 0, 526693.984 1023868.078 0, 526965.049 1023840.229 0, 527236.116 1023812.395 0, 527507.184 1023784.577 0, 
+    527778.254 1023756.775 0, 528049.325 1023728.989 0, 528320.398 1023701.219 0, 528591.473 1023673.464 0, 528862.549 1023645.726 0, 529133.627 1023618.004 0, 529404.707 1023590.298 0, 529675.788 1023562.607 0, 529945.484 1023535.074 0, 529378.905 1017983.58 0, 
+    528812.335 1012432.176 0))
+
+POLYGON ((542959.36 1022225.466 0, 542689.585 1022252.237 0, 542418.426 1022279.161 0, 542147.269 1022306.102 0, 541876.114 1022333.058 0, 541604.961 1022360.03 0, 541333.809 1022387.018 0, 541062.658 1022414.022 0, 540791.509 1022441.043 0, 540520.362 1022468.079 0, 
+    540249.216 1022495.131 0, 539978.072 1022522.199 0, 539706.93 1022549.283 0, 539435.789 1022576.383 0, 539164.65 1022603.498 0, 538893.512 1022630.63 0, 538622.376 1022657.778 0, 538351.242 1022684.942 0, 538080.109 1022712.122 0, 537808.977 1022739.317 0, 
+    537537.848 1022766.529 0, 537266.72 1022793.756 0, 536995.593 1022821 0, 536724.468 1022848.259 0, 536451.959 1022875.674 0, 536182.223 1022902.826 0, 535911.103 1022930.134 0, 535639.985 1022957.457 0, 535368.868 1022984.796 0, 535097.753 1023012.152 0, 
+    534826.639 1023039.523 0, 534555.527 1023066.91 0, 534284.417 1023094.313 0, 534013.308 1023121.732 0, 533742.201 1023149.167 0, 533471.095 1023176.618 0, 533199.991 1023204.085 0, 532928.889 1023231.568 0, 532657.788 1023259.067 0, 532386.689 1023286.582 0, 
+    532115.592 1023314.112 0, 531844.496 1023341.659 0, 531573.402 1023369.222 0, 531302.309 1023396.8 0, 531031.218 1023424.395 0, 530760.129 1023452.006 0, 530489.041 1023479.632 0, 530217.955 1023507.275 0, 529945.484 1023535.074 0, 530512.072 1029086.654 0, 
+    531078.668 1034638.315 0, 531350.482 1034610.582 0, 531620.914 1034583.006 0, 531891.348 1034555.446 0, 532161.784 1034527.902 0, 532432.222 1034500.374 0, 532702.661 1034472.862 0, 532973.101 1034445.366 0, 533243.544 1034417.885 0, 533513.988 1034390.421 0, 
+    533784.433 1034362.973 0, 534054.88 1034335.54 0, 534325.329 1034308.123 0, 534595.779 1034280.723 0, 534866.231 1034253.338 0, 535136.685 1034225.969 0, 535407.14 1034198.616 0, 535677.597 1034171.279 0, 535948.055 1034143.958 0, 536218.516 1034116.653 0, 
+    536488.977 1034089.363 0, 536759.44 1034062.09 0, 537029.905 1034034.832 0, 537300.372 1034007.591 0, 537569.457 1033980.504 0, 537841.309 1033953.156 0, 538111.781 1033925.962 0, 538382.253 1033898.784 0, 538652.728 1033871.622 0, 538923.204 1033844.476 0, 
+    539193.682 1033817.346 0, 539464.161 1033790.232 0, 539734.642 1033763.133 0, 540005.124 1033736.051 0, 540275.608 1033708.985 0, 540546.094 1033681.934 0, 540816.581 1033654.9 0, 541087.07 1033627.881 0, 541357.56 1033600.878 0, 541628.052 1033573.891 0, 
+    541898.546 1033546.92 0, 542169.041 1033519.965 0, 542439.538 1033493.026 0, 542710.036 1033466.103 0, 542980.536 1033439.196 0, 543251.037 1033412.305 0, 543521.541 1033385.429 0, 543792.045 1033358.57 0, 544061.17 1033331.863 0, 543510.261 1027778.624 0, 
+    542959.36 1022225.466 0))
+
+POLYGON ((557047.311 1032062.095 0, 556778.11 1032088.041 0, 556507.531 1032114.136 0, 556236.953 1032140.248 0, 555966.376 1032166.375 0, 555695.802 1032192.517 0, 555425.228 1032218.676 0, 555154.657 1032244.851 0, 554884.086 1032271.042 0, 554613.518 1032297.248 0, 
+    554342.95 1032323.471 0, 554072.385 1032349.709 0, 553801.821 1032375.964 0, 553531.258 1032402.234 0, 553260.697 1032428.52 0, 552990.138 1032454.822 0, 552719.58 1032481.14 0, 552449.024 1032507.474 0, 552178.469 1032533.824 0, 551907.916 1032560.19 0, 
+    551637.364 1032586.572 0, 551366.814 1032612.97 0, 551096.265 1032639.383 0, 550825.718 1032665.813 0, 550553.792 1032692.393 0, 550284.629 1032718.72 0, 550014.087 1032745.197 0, 549743.546 1032771.69 0, 549473.007 1032798.199 0, 549202.469 1032824.724 0, 
+    548931.933 1032851.265 0, 548661.398 1032877.822 0, 548390.865 1032904.395 0, 548120.334 1032930.984 0, 547849.804 1032957.589 0, 547579.276 1032984.209 0, 547308.749 1033010.846 0, 547038.224 1033037.498 0, 546767.701 1033064.167 0, 546497.179 1033090.851 0, 
+    546226.658 1033117.551 0, 545956.139 1033144.267 0, 545685.622 1033171 0, 545415.106 1033197.748 0, 545144.592 1033224.511 0, 544874.08 1033251.291 0, 544603.569 1033278.087 0, 544333.059 1033304.899 0, 544061.17 1033331.863 0, 544612.087 1038885.18 0, 
+    545163.011 1044438.57 0, 545434.243 1044411.67 0, 545704.099 1044384.924 0, 545973.956 1044358.193 0, 546243.815 1044331.477 0, 546513.675 1044304.778 0, 546783.537 1044278.095 0, 547053.401 1044251.427 0, 547323.266 1044224.776 0, 547593.133 1044198.14 0, 
+    547863.001 1044171.52 0, 548132.871 1044144.916 0, 548402.742 1044118.328 0, 548672.615 1044091.756 0, 548942.489 1044065.2 0, 549212.366 1044038.659 0, 549482.243 1044012.135 0, 549752.122 1043985.626 0, 550022.003 1043959.133 0, 550291.885 1043932.657 0, 
+    550561.769 1043906.196 0, 550831.655 1043879.75 0, 551101.542 1043853.321 0, 551371.43 1043826.908 0, 551639.943 1043800.645 0, 551911.212 1043774.129 0, 552181.105 1043747.763 0, 552451 1043721.413 0, 552720.896 1043695.08 0, 552990.794 1043668.762 0, 
+    553260.693 1043642.459 0, 553530.594 1043616.173 0, 553800.497 1043589.903 0, 554070.401 1043563.648 0, 554340.306 1043537.41 0, 554610.213 1043511.187 0, 554880.122 1043484.98 0, 555150.032 1043458.789 0, 555419.944 1043432.614 0, 555689.857 1043406.455 0, 
+    555959.772 1043380.312 0, 556229.689 1043354.184 0, 556499.606 1043328.073 0, 556769.526 1043301.977 0, 557039.447 1043275.898 0, 557309.369 1043249.834 0, 557579.293 1043223.786 0, 557849.219 1043197.754 0, 558117.77 1043171.87 0, 557582.537 1037616.946 0, 
+    557047.311 1032062.095 0))
+
+POLYGON ((748002.443 1174162.74 0, 747741.534 1174177.506 0, 747479.317 1174192.361 0, 747217.102 1174207.231 0, 746954.887 1174222.117 0, 746692.673 1174237.019 0, 746430.459 1174251.936 0, 746168.247 1174266.868 0, 745906.036 1174281.816 0, 745643.825 1174296.779 0, 
+    745381.615 1174311.758 0, 745119.407 1174326.752 0, 744857.199 1174341.761 0, 744594.992 1174356.786 0, 744332.786 1174371.826 0, 744070.58 1174386.882 0, 743808.376 1174401.953 0, 743546.173 1174417.04 0, 743283.97 1174432.142 0, 743021.768 1174447.26 0, 
+    742759.567 1174462.393 0, 742497.368 1174477.541 0, 742235.169 1174492.705 0, 741972.97 1174507.884 0, 741709.463 1174523.155 0, 741448.577 1174538.289 0, 741186.381 1174553.514 0, 740924.187 1174568.755 0, 740661.993 1174584.012 0, 740399.8 1174599.284 0, 
+    740137.609 1174614.571 0, 739875.418 1174629.874 0, 739613.228 1174645.192 0, 739351.038 1174660.525 0, 739088.85 1174675.874 0, 738826.663 1174691.239 0, 738564.476 1174706.618 0, 738302.291 1174722.014 0, 738040.106 1174737.425 0, 737777.922 1174752.851 0, 
+    737515.74 1174768.292 0, 737253.558 1174783.749 0, 736991.377 1174799.222 0, 736729.197 1174814.71 0, 736467.018 1174830.213 0, 736204.839 1174845.732 0, 735942.662 1174861.266 0, 735680.486 1174876.815 0, 735416.999 1174892.458 0, 735747.92 1180463.643 0, 
+    736078.837 1186034.777 0, 736341.665 1186019.174 0, 736603.185 1186003.663 0, 736864.707 1185988.168 0, 737126.229 1185972.688 0, 737387.752 1185957.223 0, 737649.277 1185941.774 0, 737910.802 1185926.34 0, 738172.328 1185910.922 0, 738433.855 1185895.519 0, 
+    738695.383 1185880.131 0, 738956.912 1185864.759 0, 739218.441 1185849.402 0, 739479.972 1185834.061 0, 739741.503 1185818.735 0, 740003.036 1185803.425 0, 740264.569 1185788.129 0, 740526.103 1185772.849 0, 740787.638 1185757.585 0, 741049.174 1185742.336 0, 
+    741310.711 1185727.102 0, 741572.249 1185711.884 0, 741833.788 1185696.681 0, 742095.327 1185681.494 0, 742355.561 1185666.398 0, 742618.409 1185651.165 0, 742879.951 1185636.024 0, 743141.495 1185620.898 0, 743403.039 1185605.787 0, 743664.584 1185590.692 0, 
+    743926.129 1185575.613 0, 744187.676 1185560.548 0, 744449.224 1185545.499 0, 744710.772 1185530.466 0, 744972.321 1185515.448 0, 745233.872 1185500.445 0, 745495.423 1185485.458 0, 745756.975 1185470.486 0, 746018.528 1185455.529 0, 746280.081 1185440.588 0, 
+    746541.636 1185425.662 0, 746803.192 1185410.752 0, 747064.748 1185395.857 0, 747326.305 1185380.978 0, 747587.863 1185366.113 0, 747849.423 1185351.265 0, 748110.982 1185336.431 0, 748372.543 1185321.613 0, 748632.799 1185306.884 0, 748317.622 1179734.837 0, 
+    748002.443 1174162.74 0))
+
+POLYGON ((761188.767 1184614.462 0, 760928.469 1184628.455 0, 760666.867 1184642.534 0, 760405.266 1184656.628 0, 760143.666 1184670.738 0, 759882.067 1184684.863 0, 759620.469 1184699.004 0, 759358.872 1184713.16 0, 759097.275 1184727.331 0, 758835.679 1184741.518 0, 
+    758574.084 1184755.72 0, 758312.49 1184769.938 0, 758050.897 1184784.171 0, 757789.305 1184798.419 0, 757527.713 1184812.683 0, 757266.122 1184826.962 0, 757004.532 1184841.256 0, 756742.943 1184855.566 0, 756481.355 1184869.892 0, 756219.768 1184884.232 0, 
+    755958.181 1184898.589 0, 755696.595 1184912.96 0, 755435.011 1184927.347 0, 755173.427 1184941.749 0, 754910.539 1184956.239 0, 754650.261 1184970.6 0, 754388.68 1184985.049 0, 754127.099 1184999.512 0, 753865.519 1185013.992 0, 753603.94 1185028.486 0, 
+    753342.362 1185042.997 0, 753080.785 1185057.522 0, 752819.209 1185072.063 0, 752557.633 1185086.619 0, 752296.059 1185101.191 0, 752034.485 1185115.778 0, 751772.912 1185130.38 0, 751511.34 1185144.998 0, 751249.769 1185159.631 0, 750988.199 1185174.28 0, 
+    750726.629 1185188.944 0, 750465.061 1185203.624 0, 750203.493 1185218.318 0, 749941.926 1185233.029 0, 749680.36 1185247.754 0, 749418.795 1185262.495 0, 749157.231 1185277.252 0, 748895.667 1185292.023 0, 748632.799 1185306.884 0, 748947.973 1190878.878 0, 
+    749263.143 1196450.813 0, 749525.352 1196435.989 0, 749786.26 1196421.254 0, 750047.168 1196406.535 0, 750308.077 1196391.831 0, 750568.987 1196377.142 0, 750829.898 1196362.469 0, 751090.81 1196347.811 0, 751351.723 1196333.168 0, 751612.636 1196318.541 0, 
+    751873.551 1196303.929 0, 752134.466 1196289.332 0, 752395.382 1196274.751 0, 752656.299 1196260.185 0, 752917.217 1196245.635 0, 753178.135 1196231.1 0, 753439.055 1196216.58 0, 753699.975 1196202.075 0, 753960.897 1196187.586 0, 754221.819 1196173.113 0, 
+    754482.742 1196158.654 0, 754743.665 1196144.211 0, 755004.59 1196129.784 0, 755265.516 1196115.371 0, 755525.14 1196101.046 0, 755787.369 1196086.593 0, 756048.297 1196072.227 0, 756309.226 1196057.876 0, 756570.156 1196043.54 0, 756831.086 1196029.22 0, 
+    757092.018 1196014.916 0, 757352.95 1196000.626 0, 757613.883 1195986.352 0, 757874.817 1195972.093 0, 758135.752 1195957.85 0, 758396.687 1195943.622 0, 758657.624 1195929.41 0, 758918.561 1195915.212 0, 759179.499 1195901.03 0, 759440.438 1195886.864 0, 
+    759701.378 1195872.713 0, 759962.318 1195858.577 0, 760223.26 1195844.456 0, 760484.202 1195830.351 0, 760745.145 1195816.262 0, 761006.089 1195802.187 0, 761267.034 1195788.128 0, 761527.979 1195774.084 0, 761787.625 1195760.126 0, 761488.198 1190187.323 0, 
+    761188.767 1184614.462 0))
+
+POLYGON ((774314.009 1195104.826 0, 774054.322 1195118.051 0, 773793.338 1195131.358 0, 773532.355 1195144.679 0, 773271.372 1195158.016 0, 773010.39 1195171.369 0, 772749.409 1195184.737 0, 772488.429 1195198.12 0, 772227.449 1195211.519 0, 771966.471 1195224.932 0, 
+    771705.493 1195238.362 0, 771444.516 1195251.806 0, 771183.539 1195265.266 0, 770922.564 1195278.742 0, 770661.589 1195292.232 0, 770400.615 1195305.739 0, 770139.642 1195319.26 0, 769878.669 1195332.797 0, 769617.698 1195346.349 0, 769356.727 1195359.916 0, 
+    769095.757 1195373.499 0, 768834.788 1195387.098 0, 768573.82 1195400.711 0, 768312.852 1195414.34 0, 768050.585 1195428.052 0, 767790.919 1195441.644 0, 767529.954 1195455.319 0, 767268.99 1195469.01 0, 767008.026 1195482.715 0, 766747.063 1195496.437 0, 
+    766486.102 1195510.173 0, 766225.14 1195523.925 0, 765964.18 1195537.692 0, 765703.221 1195551.475 0, 765442.262 1195565.273 0, 765181.304 1195579.086 0, 764920.347 1195592.914 0, 764659.391 1195606.758 0, 764398.435 1195620.618 0, 764137.481 1195634.493 0, 
+    763876.527 1195648.383 0, 763615.574 1195662.288 0, 763354.622 1195676.209 0, 763093.67 1195690.145 0, 762832.72 1195704.097 0, 762571.77 1195718.063 0, 762310.821 1195732.046 0, 762049.873 1195746.043 0, 761787.625 1195760.126 0, 762087.049 1201332.865 0, 
+    762386.47 1206905.537 0, 762648.058 1206891.489 0, 762908.35 1206877.527 0, 763168.643 1206863.58 0, 763428.937 1206849.648 0, 763689.231 1206835.732 0, 763949.527 1206821.831 0, 764209.823 1206807.945 0, 764470.12 1206794.074 0, 764730.418 1206780.219 0, 
+    764990.716 1206766.379 0, 765251.016 1206752.555 0, 765511.316 1206738.746 0, 765771.617 1206724.952 0, 766031.919 1206711.173 0, 766292.222 1206697.41 0, 766552.525 1206683.662 0, 766812.829 1206669.929 0, 767073.134 1206656.212 0, 767333.44 1206642.51 0, 
+    767593.747 1206628.824 0, 767854.054 1206615.152 0, 768114.363 1206601.496 0, 768374.672 1206587.856 0, 768633.685 1206574.298 0, 768895.293 1206560.62 0, 769155.604 1206547.025 0, 769415.916 1206533.446 0, 769676.23 1206519.882 0, 769936.543 1206506.333 0, 
+    770196.858 1206492.8 0, 770457.174 1206479.282 0, 770717.49 1206465.779 0, 770977.807 1206452.292 0, 771238.125 1206438.819 0, 771498.444 1206425.363 0, 771758.763 1206411.921 0, 772019.083 1206398.495 0, 772279.404 1206385.084 0, 772539.726 1206371.689 0, 
+    772800.049 1206358.308 0, 773060.372 1206344.944 0, 773320.697 1206331.594 0, 773581.022 1206318.26 0, 773841.347 1206304.941 0, 774101.674 1206291.637 0, 774362.001 1206278.349 0, 774622.329 1206265.076 0, 774881.363 1206251.884 0, 774597.687 1200678.389 0, 
+    774314.009 1195104.826 0))
+
+POLYGON ((787378.053 1205633.535 0, 787118.981 1205645.995 0, 786858.617 1205658.532 0, 786598.253 1205671.085 0, 786337.89 1205683.653 0, 786077.527 1205696.236 0, 785817.166 1205708.835 0, 785556.805 1205721.449 0, 785296.445 1205734.079 0, 785036.085 1205746.723 0, 
+    784775.727 1205759.383 0, 784515.369 1205772.059 0, 784255.011 1205784.749 0, 783994.655 1205797.455 0, 783734.299 1205810.176 0, 783473.944 1205822.913 0, 783213.59 1205835.665 0, 782953.237 1205848.432 0, 782692.884 1205861.215 0, 782432.532 1205874.013 0, 
+    782172.181 1205886.826 0, 781911.831 1205899.655 0, 781651.481 1205912.499 0, 781391.132 1205925.358 0, 781129.489 1205938.296 0, 780870.437 1205951.122 0, 780610.09 1205964.027 0, 780349.744 1205976.948 0, 780089.399 1205989.884 0, 779829.055 1206002.835 0, 
+    779568.711 1206015.801 0, 779308.368 1206028.783 0, 779048.026 1206041.78 0, 778787.685 1206054.793 0, 778527.345 1206067.821 0, 778267.005 1206080.864 0, 778006.666 1206093.922 0, 777746.328 1206106.996 0, 777485.99 1206120.085 0, 777225.654 1206133.189 0, 
+    776965.318 1206146.309 0, 776704.982 1206159.444 0, 776444.648 1206172.594 0, 776184.315 1206185.76 0, 775923.982 1206198.941 0, 775663.65 1206212.138 0, 775403.318 1206225.349 0, 775142.988 1206238.576 0, 774881.363 1206251.884 0, 775165.034 1211825.307 0, 
+    775448.702 1217398.651 0, 775709.668 1217385.376 0, 775969.342 1217372.183 0, 776229.018 1217359.004 0, 776488.694 1217345.841 0, 776748.37 1217332.694 0, 777008.048 1217319.561 0, 777267.726 1217306.444 0, 777527.405 1217293.342 0, 777787.085 1217280.255 0, 
+    778046.765 1217267.184 0, 778306.447 1217254.128 0, 778566.129 1217241.087 0, 778825.812 1217228.062 0, 779085.495 1217215.051 0, 779345.18 1217202.056 0, 779604.865 1217189.077 0, 779864.551 1217176.112 0, 780124.238 1217163.163 0, 780383.925 1217150.229 0, 
+    780643.613 1217137.311 0, 780903.302 1217124.408 0, 781162.992 1217111.52 0, 781422.682 1217098.647 0, 781681.082 1217085.854 0, 781942.066 1217072.948 0, 782201.759 1217060.121 0, 782461.452 1217047.309 0, 782721.146 1217034.513 0, 782980.841 1217021.732 0, 
+    783240.537 1217008.966 0, 783500.234 1216996.216 0, 783759.931 1216983.481 0, 784019.629 1216970.761 0, 784279.328 1216958.056 0, 784539.027 1216945.367 0, 784798.728 1216932.693 0, 785058.429 1216920.035 0, 785318.13 1216907.391 0, 785577.833 1216894.763 0, 
+    785837.536 1216882.15 0, 786097.24 1216869.553 0, 786356.945 1216856.97 0, 786616.65 1216844.404 0, 786876.356 1216831.852 0, 787136.063 1216819.315 0, 787395.771 1216806.794 0, 787655.48 1216794.289 0, 787913.898 1216781.86 0, 787645.977 1211207.736 0, 
+    787378.053 1205633.535 0))
+
+POLYGON ((800380.787 1216200.288 0, 800122.332 1216211.986 0, 799862.59 1216223.758 0, 799602.848 1216235.546 0, 799343.106 1216247.348 0, 799083.366 1216259.166 0, 798823.626 1216270.999 0, 798563.886 1216282.848 0, 798304.148 1216294.712 0, 798044.41 1216306.591 0, 
+    797784.673 1216318.485 0, 797524.936 1216330.395 0, 797265.201 1216342.32 0, 797005.466 1216354.26 0, 796745.731 1216366.215 0, 796485.998 1216378.186 0, 796226.265 1216390.172 0, 795966.533 1216402.174 0, 795706.801 1216414.19 0, 795447.07 1216426.222 0, 
+    795187.34 1216438.269 0, 794927.611 1216450.332 0, 794667.882 1216462.41 0, 794408.154 1216474.503 0, 794147.137 1216486.671 0, 793888.7 1216498.735 0, 793628.974 1216510.874 0, 793369.249 1216523.028 0, 793109.525 1216535.197 0, 792849.801 1216547.382 0, 
+    792590.078 1216559.582 0, 792330.356 1216571.798 0, 792070.635 1216584.028 0, 791810.914 1216596.274 0, 791551.194 1216608.536 0, 791291.474 1216620.812 0, 791031.756 1216633.104 0, 790772.038 1216645.411 0, 790512.321 1216657.733 0, 790252.604 1216670.071 0, 
+    789992.888 1216682.424 0, 789733.173 1216694.792 0, 789473.459 1216707.176 0, 789213.745 1216719.575 0, 788954.033 1216731.989 0, 788694.321 1216744.418 0, 788434.609 1216756.863 0, 788174.899 1216769.323 0, 787913.898 1216781.86 0, 788181.815 1222355.901 0, 
+    788449.728 1227929.856 0, 788710.069 1227917.35 0, 788969.123 1227904.922 0, 789228.178 1227892.509 0, 789487.234 1227880.111 0, 789746.291 1227867.728 0, 790005.348 1227855.36 0, 790264.407 1227843.008 0, 790523.465 1227830.671 0, 790782.525 1227818.349 0, 
+    791041.585 1227806.043 0, 791300.646 1227793.752 0, 791559.708 1227781.476 0, 791818.771 1227769.215 0, 792077.834 1227756.969 0, 792336.898 1227744.739 0, 792595.962 1227732.524 0, 792855.028 1227720.324 0, 793114.094 1227708.14 0, 793373.16 1227695.971 0, 
+    793632.228 1227683.816 0, 793891.296 1227671.678 0, 794150.365 1227659.554 0, 794409.435 1227647.446 0, 794667.219 1227635.413 0, 794927.576 1227623.275 0, 795186.648 1227611.213 0, 795445.72 1227599.165 0, 795704.794 1227587.133 0, 795963.867 1227575.116 0, 
+    796222.942 1227563.115 0, 796482.017 1227551.129 0, 796741.093 1227539.158 0, 797000.17 1227527.202 0, 797259.248 1227515.261 0, 797518.326 1227503.336 0, 797777.405 1227491.426 0, 798036.484 1227479.531 0, 798295.564 1227467.652 0, 798554.645 1227455.787 0, 
+    798813.727 1227443.938 0, 799072.809 1227432.104 0, 799331.892 1227420.286 0, 799590.976 1227408.483 0, 799850.06 1227396.695 0, 800109.145 1227384.922 0, 800368.231 1227373.164 0, 800627.318 1227361.422 0, 800885.119 1227349.753 0, 800632.955 1221775.064 0, 
+    800380.787 1216200.288 0))
+
+POLYGON ((813322.1 1226804.785 0, 813064.265 1226815.725 0, 812805.146 1226826.736 0, 812546.028 1226837.761 0, 812286.911 1226848.802 0, 812027.794 1226859.858 0, 811768.678 1226870.929 0, 811509.563 1226882.016 0, 811250.448 1226893.118 0, 810991.334 1226904.235 0, 
+    810732.22 1226915.367 0, 810473.108 1226926.514 0, 810213.996 1226937.677 0, 809954.884 1226948.855 0, 809695.773 1226960.049 0, 809436.663 1226971.257 0, 809177.554 1226982.481 0, 808918.445 1226993.72 0, 808659.337 1227004.974 0, 808400.229 1227016.244 0, 
+    808141.122 1227027.529 0, 807882.016 1227038.829 0, 807622.911 1227050.144 0, 807363.806 1227061.475 0, 807103.417 1227072.877 0, 806845.598 1227084.181 0, 806586.496 1227095.558 0, 806327.393 1227106.949 0, 806068.292 1227118.356 0, 805809.191 1227129.778 0, 
+    805550.091 1227141.216 0, 805290.992 1227152.668 0, 805031.893 1227164.136 0, 804772.795 1227175.619 0, 804513.697 1227187.117 0, 804254.601 1227198.631 0, 803995.504 1227210.16 0, 803736.409 1227221.704 0, 803477.314 1227233.263 0, 803218.22 1227244.838 0, 
+    802959.127 1227256.427 0, 802700.034 1227268.032 0, 802440.942 1227279.653 0, 802181.851 1227291.288 0, 801922.76 1227302.939 0, 801663.67 1227314.605 0, 801404.581 1227326.286 0, 801145.493 1227337.983 0, 800885.119 1227349.753 0, 801137.279 1232924.35 0, 
+    801389.435 1238498.851 0, 801649.149 1238487.111 0, 801907.581 1238475.444 0, 802166.014 1238463.792 0, 802424.448 1238452.155 0, 802682.882 1238440.534 0, 802941.318 1238428.928 0, 803199.753 1238417.337 0, 803458.19 1238405.761 0, 803716.627 1238394.201 0, 
+    803975.065 1238382.656 0, 804233.503 1238371.126 0, 804491.942 1238359.611 0, 804750.382 1238348.111 0, 805008.823 1238336.627 0, 805267.264 1238325.158 0, 805525.706 1238313.704 0, 805784.148 1238302.265 0, 806042.591 1238290.841 0, 806301.035 1238279.433 0, 
+    806559.48 1238268.04 0, 806817.925 1238256.662 0, 807076.371 1238245.299 0, 807334.818 1238233.952 0, 807591.984 1238222.676 0, 807851.713 1238211.302 0, 808110.161 1238200.001 0, 808368.61 1238188.714 0, 808627.06 1238177.443 0, 808885.511 1238166.186 0, 
+    809143.962 1238154.945 0, 809402.414 1238143.719 0, 809660.867 1238132.509 0, 809919.32 1238121.313 0, 810177.774 1238110.133 0, 810436.228 1238098.968 0, 810694.683 1238087.819 0, 810953.139 1238076.684 0, 811211.596 1238065.565 0, 811470.053 1238054.461 0, 
+    811728.51 1238043.372 0, 811986.969 1238032.298 0, 812245.428 1238021.24 0, 812503.888 1238010.196 0, 812762.348 1237999.168 0, 813020.809 1237988.156 0, 813279.271 1237977.158 0, 813537.733 1237966.175 0, 813794.916 1237955.263 0, 813558.51 1232380.072 0, 
+    813322.1 1226804.785 0))
+
+POLYGON ((826201.883 1237446.724 0, 825944.668 1237456.911 0, 825686.176 1237467.163 0, 825427.684 1237477.43 0, 825169.193 1237487.713 0, 824910.703 1237498.011 0, 824652.213 1237508.324 0, 824393.723 1237518.652 0, 824135.235 1237528.995 0, 823876.747 1237539.354 0, 
+    823618.259 1237549.728 0, 823359.772 1237560.117 0, 823101.286 1237570.521 0, 822842.8 1237580.941 0, 822584.315 1237591.376 0, 822325.831 1237601.825 0, 822067.347 1237612.291 0, 821808.864 1237622.771 0, 821550.381 1237633.267 0, 821291.899 1237643.777 0, 
+    821033.418 1237654.303 0, 820774.937 1237664.845 0, 820516.457 1237675.401 0, 820257.978 1237685.973 0, 819998.22 1237696.612 0, 819741.021 1237707.162 0, 819482.543 1237717.779 0, 819224.066 1237728.411 0, 818965.59 1237739.059 0, 818707.114 1237749.722 0, 
+    818448.639 1237760.4 0, 818190.165 1237771.094 0, 817931.691 1237781.802 0, 817673.218 1237792.526 0, 817414.745 1237803.265 0, 817156.273 1237814.019 0, 816897.802 1237824.789 0, 816639.331 1237835.573 0, 816380.861 1237846.373 0, 816122.392 1237857.188 0, 
+    815863.923 1237868.018 0, 815605.455 1237878.864 0, 815346.988 1237889.725 0, 815088.521 1237900.601 0, 814830.055 1237911.492 0, 814571.589 1237922.398 0, 814313.124 1237933.32 0, 814054.66 1237944.256 0, 813794.916 1237955.263 0, 814031.317 1243530.352 0, 
+    814267.714 1249105.335 0, 814526.799 1249094.356 0, 814784.607 1249083.447 0, 815042.415 1249072.553 0, 815300.224 1249061.675 0, 815558.034 1249050.811 0, 815815.845 1249039.963 0, 816073.656 1249029.13 0, 816331.468 1249018.312 0, 816589.28 1249007.509 0, 
+    816847.094 1248996.722 0, 817104.907 1248985.949 0, 817362.722 1248975.192 0, 817620.537 1248964.45 0, 817878.352 1248953.723 0, 818136.169 1248943.011 0, 818393.985 1248932.315 0, 818651.803 1248921.633 0, 818909.621 1248910.967 0, 819167.44 1248900.316 0, 
+    819425.259 1248889.68 0, 819683.079 1248879.059 0, 819940.9 1248868.454 0, 820198.721 1248857.864 0, 820455.267 1248847.341 0, 820714.366 1248836.728 0, 820972.189 1248826.184 0, 821230.013 1248815.654 0, 821487.837 1248805.14 0, 821745.662 1248794.64 0, 
+    822003.488 1248784.156 0, 822261.314 1248773.687 0, 822519.141 1248763.233 0, 822776.968 1248752.795 0, 823034.796 1248742.371 0, 823292.625 1248731.963 0, 823550.454 1248721.57 0, 823808.284 1248711.192 0, 824066.115 1248700.83 0, 824323.946 1248690.482 0, 
+    824581.778 1248680.15 0, 824839.61 1248669.832 0, 825097.443 1248659.53 0, 825355.276 1248649.244 0, 825613.111 1248638.972 0, 825870.945 1248628.716 0, 826128.781 1248618.474 0, 826386.617 1248608.248 0, 826643.178 1248598.088 0, 826422.533 1243022.459 0, 
+    826201.883 1237446.724 0))
+
+POLYGON ((839020.026 1248125.806 0, 838763.435 1248135.241 0, 838505.571 1248144.739 0, 838247.708 1248154.252 0, 837989.845 1248163.78 0, 837731.983 1248173.323 0, 837474.121 1248182.881 0, 837216.26 1248192.455 0, 836958.4 1248202.044 0, 836700.54 1248211.647 0, 
+    836442.68 1248221.267 0, 836184.822 1248230.901 0, 835926.963 1248240.55 0, 835669.106 1248250.215 0, 835411.249 1248259.895 0, 835153.392 1248269.59 0, 834895.536 1248279.3 0, 834637.681 1248289.025 0, 834379.826 1248298.766 0, 834121.972 1248308.521 0, 
+    833864.118 1248318.292 0, 833606.265 1248328.078 0, 833348.413 1248337.879 0, 833090.561 1248347.696 0, 832831.435 1248357.576 0, 832574.859 1248367.374 0, 832317.009 1248377.236 0, 832059.159 1248387.113 0, 831801.31 1248397.005 0, 831543.462 1248406.913 0, 
+    831285.614 1248416.835 0, 831027.766 1248426.773 0, 830769.92 1248436.726 0, 830512.074 1248446.694 0, 830254.228 1248456.677 0, 829996.383 1248466.676 0, 829738.539 1248476.689 0, 829480.695 1248486.718 0, 829222.852 1248496.762 0, 828965.01 1248506.821 0, 
+    828707.168 1248516.896 0, 828449.326 1248526.985 0, 828191.485 1248537.09 0, 827933.645 1248547.21 0, 827675.806 1248557.345 0, 827417.967 1248567.495 0, 827160.128 1248577.661 0, 826902.291 1248587.841 0, 826643.178 1248598.088 0, 826863.819 1254173.605 0, 
+    827084.456 1259749.006 0, 827342.909 1259738.786 0, 827600.09 1259728.631 0, 827857.272 1259718.491 0, 828114.455 1259708.367 0, 828371.638 1259698.258 0, 828628.822 1259688.164 0, 828886.007 1259678.085 0, 829143.192 1259668.021 0, 829400.377 1259657.972 0, 
+    829657.563 1259647.939 0, 829914.75 1259637.92 0, 830171.938 1259627.917 0, 830429.126 1259617.929 0, 830686.314 1259607.956 0, 830943.503 1259597.998 0, 831200.693 1259588.055 0, 831457.883 1259578.127 0, 831715.074 1259568.215 0, 831972.266 1259558.317 0, 
+    832229.458 1259548.435 0, 832486.651 1259538.568 0, 832743.844 1259528.716 0, 833001.038 1259518.879 0, 833256.961 1259509.106 0, 833515.427 1259499.251 0, 833772.622 1259489.46 0, 834029.819 1259479.684 0, 834287.015 1259469.922 0, 834544.213 1259460.177 0, 
+    834801.41 1259450.446 0, 835058.609 1259440.73 0, 835315.808 1259431.029 0, 835573.007 1259421.344 0, 835830.208 1259411.674 0, 836087.408 1259402.019 0, 836344.61 1259392.379 0, 836601.811 1259382.754 0, 836859.014 1259373.144 0, 837116.217 1259363.549 0, 
+    837373.42 1259353.97 0, 837630.624 1259344.406 0, 837887.829 1259334.857 0, 838145.034 1259325.322 0, 838402.24 1259315.804 0, 838659.446 1259306.3 0, 838916.653 1259296.811 0, 839173.861 1259287.338 0, 839429.799 1259277.926 0, 839224.914 1253701.924 0, 
+    839020.026 1248125.806 0))
+
+POLYGON ((851776.423 1258841.726 0, 851520.457 1258850.415 0, 851263.224 1258859.161 0, 851005.991 1258867.923 0, 850748.759 1258876.7 0, 850491.528 1258885.493 0, 850234.296 1258894.3 0, 849977.066 1258903.122 0, 849719.836 1258911.96 0, 849462.606 1258920.813 0, 
+    849205.377 1258929.681 0, 848948.149 1258938.564 0, 848690.921 1258947.462 0, 848433.693 1258956.375 0, 848176.466 1258965.304 0, 847919.24 1258974.247 0, 847662.014 1258983.206 0, 847404.789 1258992.18 0, 847147.564 1259001.169 0, 846890.339 1259010.173 0, 
+    846633.116 1259019.192 0, 846375.892 1259028.227 0, 846118.67 1259037.276 0, 845861.447 1259046.341 0, 845602.957 1259055.466 0, 845347.005 1259064.516 0, 845089.784 1259073.626 0, 844832.564 1259082.751 0, 844575.345 1259091.892 0, 844318.126 1259101.047 0, 
+    844060.907 1259110.218 0, 843803.689 1259119.404 0, 843546.472 1259128.605 0, 843289.255 1259137.821 0, 843032.039 1259147.052 0, 842774.823 1259156.299 0, 842517.608 1259165.56 0, 842260.393 1259174.837 0, 842003.179 1259184.129 0, 841745.966 1259193.436 0, 
+    841488.753 1259202.758 0, 841231.54 1259212.095 0, 840974.328 1259221.447 0, 840717.117 1259230.815 0, 840459.906 1259240.197 0, 840202.696 1259249.595 0, 839945.486 1259259.008 0, 839688.277 1259268.436 0, 839429.799 1259277.926 0, 839634.678 1264853.807 0, 
+    839839.553 1270429.562 0, 840097.373 1270420.097 0, 840353.925 1270410.693 0, 840610.479 1270401.304 0, 840867.033 1270391.93 0, 841123.587 1270382.571 0, 841380.142 1270373.228 0, 841636.697 1270363.899 0, 841893.253 1270354.586 0, 842149.81 1270345.288 0, 
+    842406.367 1270336.004 0, 842662.925 1270326.736 0, 842919.483 1270317.483 0, 843176.042 1270308.245 0, 843432.601 1270299.023 0, 843689.161 1270289.815 0, 843945.722 1270280.622 0, 844202.283 1270271.445 0, 844458.844 1270262.282 0, 844715.406 1270253.135 0, 
+    844971.969 1270244.003 0, 845228.532 1270234.886 0, 845485.095 1270225.784 0, 845741.66 1270216.697 0, 845996.958 1270207.67 0, 846254.79 1270198.569 0, 846511.355 1270189.527 0, 846767.922 1270180.5 0, 847024.489 1270171.489 0, 847281.056 1270162.493 0, 
+    847537.624 1270153.512 0, 847794.192 1270144.546 0, 848050.761 1270135.595 0, 848307.331 1270126.659 0, 848563.901 1270117.738 0, 848820.471 1270108.832 0, 849077.042 1270099.942 0, 849333.614 1270091.066 0, 849590.186 1270082.206 0, 849846.759 1270073.36 0, 
+    850103.332 1270064.53 0, 850359.906 1270055.715 0, 850616.48 1270046.915 0, 850873.054 1270038.13 0, 851129.63 1270029.361 0, 851386.205 1270020.606 0, 851642.782 1270011.866 0, 851899.358 1270003.142 0, 852154.671 1269994.476 0, 851965.549 1264418.164 0, 
+    851776.423 1258841.726 0))
+
+POLYGON ((864470.968 1269594.183 0, 864215.63 1269602.128 0, 863959.03 1269610.127 0, 863702.43 1269618.142 0, 863445.83 1269626.172 0, 863189.231 1269634.217 0, 862932.633 1269642.277 0, 862676.035 1269650.352 0, 862419.437 1269658.442 0, 862162.84 1269666.547 0, 
+    861906.244 1269674.668 0, 861649.648 1269682.803 0, 861393.052 1269690.954 0, 861136.457 1269699.119 0, 860879.862 1269707.3 0, 860623.268 1269715.496 0, 860366.674 1269723.707 0, 860110.081 1269731.933 0, 859853.488 1269740.174 0, 859596.896 1269748.431 0, 
+    859340.304 1269756.702 0, 859083.713 1269764.988 0, 858827.122 1269773.29 0, 858570.532 1269781.607 0, 858312.678 1269789.98 0, 858057.353 1269798.285 0, 857800.764 1269806.647 0, 857544.175 1269815.025 0, 857287.588 1269823.417 0, 857031 1269831.824 0, 
+    856774.413 1269840.247 0, 856517.827 1269848.684 0, 856261.241 1269857.137 0, 856004.656 1269865.604 0, 855748.071 1269874.087 0, 855491.487 1269882.585 0, 855234.903 1269891.098 0, 854978.319 1269899.626 0, 854721.736 1269908.17 0, 854465.154 1269916.728 0, 
+    854208.572 1269925.301 0, 853951.991 1269933.89 0, 853695.41 1269942.494 0, 853438.83 1269951.112 0, 853182.25 1269959.746 0, 852925.671 1269968.395 0, 852669.092 1269977.059 0, 852412.513 1269985.738 0, 852154.671 1269994.476 0, 852343.788 1275570.656 0, 
+    852532.901 1281146.701 0, 852790.084 1281137.987 0, 853046.006 1281129.33 0, 853301.928 1281120.688 0, 853557.851 1281112.061 0, 853813.775 1281103.449 0, 854069.699 1281094.853 0, 854325.623 1281086.271 0, 854581.548 1281077.704 0, 854837.473 1281069.153 0, 
+    855093.399 1281060.616 0, 855349.326 1281052.095 0, 855605.253 1281043.589 0, 855861.18 1281035.097 0, 856117.108 1281026.621 0, 856373.037 1281018.16 0, 856628.966 1281009.714 0, 856884.895 1281001.283 0, 857140.825 1280992.867 0, 857396.755 1280984.466 0, 
+    857652.686 1280976.08 0, 857908.618 1280967.71 0, 858164.55 1280959.354 0, 858420.482 1280951.013 0, 858675.154 1280942.729 0, 858932.348 1280934.377 0, 859188.282 1280926.082 0, 859444.217 1280917.801 0, 859700.151 1280909.536 0, 859956.087 1280901.286 0, 
+    860212.023 1280893.051 0, 860467.959 1280884.831 0, 860723.896 1280876.626 0, 860979.833 1280868.436 0, 861235.771 1280860.261 0, 861491.709 1280852.101 0, 861747.648 1280843.956 0, 862003.587 1280835.826 0, 862259.527 1280827.712 0, 862515.467 1280819.612 0, 
+    862771.407 1280811.528 0, 863027.348 1280803.458 0, 863283.29 1280795.404 0, 863539.232 1280787.364 0, 863795.175 1280779.34 0, 864051.118 1280771.331 0, 864307.061 1280763.337 0, 864563.005 1280755.358 0, 864817.689 1280747.433 0, 864644.331 1275170.876 0, 
+    864470.968 1269594.183 0))
+
+POLYGON ((877103.557 1280382.872 0, 876848.849 1280390.078 0, 876592.884 1280397.334 0, 876336.919 1280404.605 0, 876080.954 1280411.891 0, 875824.99 1280419.192 0, 875569.026 1280426.508 0, 875313.063 1280433.839 0, 875057.1 1280441.186 0, 874801.138 1280448.547 0, 
+    874545.176 1280455.924 0, 874289.214 1280463.315 0, 874033.253 1280470.722 0, 873777.292 1280478.144 0, 873521.332 1280485.58 0, 873265.372 1280493.032 0, 873009.413 1280500.499 0, 872753.454 1280507.981 0, 872497.495 1280515.478 0, 872241.537 1280522.99 0, 
+    871985.58 1280530.517 0, 871729.622 1280538.059 0, 871473.666 1280545.617 0, 871217.709 1280553.189 0, 870960.494 1280560.814 0, 870705.798 1280568.379 0, 870449.843 1280575.996 0, 870193.889 1280583.629 0, 869937.935 1280591.277 0, 869681.981 1280598.939 0, 
+    869426.028 1280606.617 0, 869170.075 1280614.31 0, 868914.123 1280622.018 0, 868658.171 1280629.741 0, 868402.22 1280637.479 0, 868146.269 1280645.232 0, 867890.318 1280653 0, 867634.368 1280660.784 0, 867378.419 1280668.582 0, 867122.47 1280676.395 0, 
+    866866.521 1280684.224 0, 866610.573 1280692.067 0, 866354.626 1280699.926 0, 866098.678 1280707.799 0, 865842.732 1280715.688 0, 865586.785 1280723.592 0, 865330.84 1280731.511 0, 865074.894 1280739.445 0, 864817.689 1280747.433 0, 864991.044 1286323.849 0, 
+    865164.393 1291900.119 0, 865420.939 1291892.152 0, 865676.228 1291884.238 0, 865931.517 1291876.34 0, 866186.807 1291868.456 0, 866442.097 1291860.588 0, 866697.388 1291852.734 0, 866952.679 1291844.896 0, 867207.971 1291837.072 0, 867463.263 1291829.264 0, 
+    867718.556 1291821.471 0, 867973.849 1291813.692 0, 868229.142 1291805.929 0, 868484.436 1291798.181 0, 868739.731 1291790.448 0, 868995.025 1291782.729 0, 869250.321 1291775.026 0, 869505.617 1291767.338 0, 869760.913 1291759.665 0, 870016.21 1291752.007 0, 
+    870271.507 1291744.364 0, 870526.804 1291736.736 0, 870782.102 1291729.123 0, 871037.401 1291721.525 0, 871291.444 1291713.979 0, 871547.999 1291706.374 0, 871803.299 1291698.821 0, 872058.599 1291691.283 0, 872313.9 1291683.76 0, 872569.201 1291676.252 0, 
+    872824.503 1291668.76 0, 873079.805 1291661.282 0, 873335.107 1291653.819 0, 873590.41 1291646.371 0, 873845.714 1291638.939 0, 874101.017 1291631.521 0, 874356.322 1291624.118 0, 874611.626 1291616.731 0, 874866.931 1291609.358 0, 875122.237 1291602 0, 
+    875377.543 1291594.658 0, 875632.849 1291587.33 0, 875888.156 1291580.018 0, 876143.463 1291572.72 0, 876398.771 1291565.438 0, 876654.079 1291558.171 0, 876909.388 1291550.918 0, 877164.697 1291543.681 0, 877418.751 1291536.494 0, 877261.156 1285959.756 0, 
+    877103.557 1280382.872 0))
+
+POLYGON ((889674.088 1291207.491 0, 889420.012 1291213.96 0, 889164.683 1291220.476 0, 888909.355 1291227.007 0, 888654.028 1291233.553 0, 888398.7 1291240.114 0, 888143.374 1291246.69 0, 887888.047 1291253.282 0, 887632.721 1291259.888 0, 887377.395 1291266.509 0, 
+    887122.07 1291273.145 0, 886866.745 1291279.797 0, 886611.421 1291286.463 0, 886356.096 1291293.144 0, 886100.773 1291299.841 0, 885845.449 1291306.552 0, 885590.126 1291313.278 0, 885334.804 1291320.02 0, 885079.482 1291326.776 0, 884824.16 1291333.548 0, 
+    884568.839 1291340.334 0, 884313.518 1291347.136 0, 884058.197 1291353.953 0, 883802.877 1291360.784 0, 883546.303 1291367.664 0, 883292.238 1291374.492 0, 883036.919 1291381.369 0, 882781.6 1291388.261 0, 882526.282 1291395.168 0, 882270.964 1291402.089 0, 
+    882015.647 1291409.026 0, 881760.33 1291415.978 0, 881505.014 1291422.945 0, 881249.698 1291429.927 0, 880994.382 1291436.924 0, 880739.067 1291443.936 0, 880483.752 1291450.963 0, 880228.437 1291458.005 0, 879973.123 1291465.062 0, 879717.81 1291472.134 0, 
+    879462.497 1291479.221 0, 879207.184 1291486.323 0, 878951.871 1291493.44 0, 878696.56 1291500.572 0, 878441.248 1291507.719 0, 878185.937 1291514.882 0, 877930.626 1291522.059 0, 877675.316 1291529.251 0, 877418.751 1291536.494 0, 877576.342 1297113.081 0, 
+    877733.929 1302689.512 0, 877989.834 1302682.288 0, 878244.487 1302675.114 0, 878499.142 1302667.955 0, 878753.796 1302660.811 0, 879008.451 1302653.683 0, 879263.107 1302646.569 0, 879517.763 1302639.47 0, 879772.419 1302632.386 0, 880027.076 1302625.317 0, 
+    880281.733 1302618.263 0, 880536.391 1302611.225 0, 880791.048 1302604.201 0, 881045.707 1302597.192 0, 881300.366 1302590.198 0, 881555.025 1302583.219 0, 881809.685 1302576.255 0, 882064.345 1302569.306 0, 882319.005 1302562.372 0, 882573.666 1302555.453 0, 
+    882828.327 1302548.549 0, 883082.989 1302541.66 0, 883337.651 1302534.786 0, 883592.313 1302527.927 0, 883845.725 1302521.117 0, 884101.64 1302514.254 0, 884356.303 1302507.44 0, 884610.967 1302500.641 0, 884865.632 1302493.857 0, 885120.297 1302487.088 0, 
+    885374.962 1302480.334 0, 885629.628 1302473.594 0, 885884.294 1302466.87 0, 886138.96 1302460.161 0, 886393.627 1302453.467 0, 886648.294 1302446.788 0, 886902.962 1302440.124 0, 887157.63 1302433.475 0, 887412.298 1302426.84 0, 887666.967 1302420.221 0, 
+    887921.636 1302413.617 0, 888176.306 1302407.028 0, 888430.976 1302400.454 0, 888685.646 1302393.894 0, 888940.317 1302387.35 0, 889194.988 1302380.821 0, 889449.66 1302374.307 0, 889704.332 1302367.807 0, 889957.754 1302361.355 0, 889815.923 1296784.501 0, 
+    889674.088 1291207.491 0))
+
+POLYGON ((902182.458 1302067.733 0, 901929.017 1302073.47 0, 901674.327 1302079.25 0, 901419.638 1302085.044 0, 901164.95 1302090.854 0, 900910.262 1302096.679 0, 900655.574 1302102.519 0, 900400.886 1302108.373 0, 900146.199 1302114.243 0, 899891.512 1302120.128 0, 
+    899636.826 1302126.027 0, 899382.139 1302131.942 0, 899127.454 1302137.872 0, 898872.768 1302143.816 0, 898618.083 1302149.776 0, 898363.398 1302155.751 0, 898108.714 1302161.74 0, 897854.03 1302167.745 0, 897599.346 1302173.765 0, 897344.663 1302179.799 0, 
+    897089.98 1302185.849 0, 896835.297 1302191.913 0, 896580.615 1302197.993 0, 896325.933 1302204.087 0, 896070.003 1302210.227 0, 895816.57 1302216.321 0, 895561.889 1302222.461 0, 895307.209 1302228.616 0, 895052.529 1302234.785 0, 894797.849 1302240.97 0, 
+    894543.17 1302247.169 0, 894288.491 1302253.383 0, 894033.812 1302259.613 0, 893779.134 1302265.857 0, 893524.456 1302272.117 0, 893269.778 1302278.391 0, 893015.101 1302284.681 0, 892760.424 1302290.985 0, 892505.748 1302297.305 0, 892251.072 1302303.639 0, 
+    891996.396 1302309.988 0, 891741.721 1302316.353 0, 891487.046 1302322.732 0, 891232.371 1302329.126 0, 890977.697 1302335.536 0, 890723.023 1302341.96 0, 890468.35 1302348.399 0, 890213.677 1302354.854 0, 889957.754 1302361.355 0, 890099.582 1307938.048 0, 
+    890241.405 1313514.575 0, 890496.667 1313508.09 0, 890750.684 1313501.653 0, 891004.701 1313495.23 0, 891258.718 1313488.822 0, 891512.736 1313482.429 0, 891766.754 1313476.052 0, 892020.773 1313469.689 0, 892274.791 1313463.341 0, 892528.811 1313457.008 0, 
+    892782.83 1313450.69 0, 893036.85 1313444.386 0, 893290.871 1313438.098 0, 893544.891 1313431.825 0, 893798.912 1313425.567 0, 894052.934 1313419.324 0, 894306.956 1313413.095 0, 894560.978 1313406.882 0, 894815 1313400.683 0, 895069.023 1313394.5 0, 
+    895323.047 1313388.331 0, 895577.07 1313382.178 0, 895831.094 1313376.039 0, 896085.119 1313369.915 0, 896337.898 1313363.836 0, 896593.168 1313357.713 0, 896847.194 1313351.634 0, 897101.22 1313345.57 0, 897355.246 1313339.521 0, 897609.272 1313333.487 0, 
+    897863.299 1313327.468 0, 898117.326 1313321.464 0, 898371.354 1313315.475 0, 898625.382 1313309.501 0, 898879.41 1313303.541 0, 899133.439 1313297.597 0, 899387.468 1313291.668 0, 899641.497 1313285.753 0, 899895.527 1313279.854 0, 900149.557 1313273.97 0, 
+    900403.587 1313268.1 0, 900657.618 1313262.245 0, 900911.649 1313256.406 0, 901165.68 1313250.581 0, 901419.712 1313244.771 0, 901673.744 1313238.977 0, 901927.776 1313233.197 0, 902181.809 1313227.432 0, 902434.598 1313221.71 0, 902308.53 1307644.805 0, 
+    902182.458 1302067.733 0))
+
+POLYGON ((914628.569 1312963.295 0, 914375.764 1312968.302 0, 914121.716 1312973.35 0, 913867.668 1312978.412 0, 913613.621 1312983.489 0, 913359.574 1312988.581 0, 913105.527 1312993.688 0, 912851.48 1312998.81 0, 912597.434 1313003.946 0, 912343.388 1313009.098 0, 
+    912089.342 1313014.265 0, 911835.297 1313019.447 0, 911581.252 1313024.643 0, 911327.207 1313029.855 0, 911073.163 1313035.082 0, 910819.119 1313040.323 0, 910565.075 1313045.58 0, 910311.032 1313050.851 0, 910056.988 1313056.138 0, 909802.946 1313061.439 0, 
+    909548.903 1313066.755 0, 909294.861 1313072.086 0, 909040.819 1313077.433 0, 908786.777 1313082.794 0, 908531.492 1313088.196 0, 908278.695 1313093.561 0, 908024.654 1313098.967 0, 907770.614 1313104.388 0, 907516.574 1313109.824 0, 907262.534 1313115.275 0, 
+    907008.495 1313120.741 0, 906754.456 1313126.221 0, 906500.417 1313131.717 0, 906246.379 1313137.228 0, 905992.341 1313142.753 0, 905738.303 1313148.294 0, 905484.266 1313153.849 0, 905230.228 1313159.42 0, 904976.192 1313165.005 0, 904722.155 1313170.606 0, 
+    904468.119 1313176.221 0, 904214.083 1313181.851 0, 903960.048 1313187.497 0, 903706.013 1313193.157 0, 903451.978 1313198.832 0, 903197.944 1313204.522 0, 902943.91 1313210.227 0, 902689.876 1313215.947 0, 902434.598 1313221.71 0, 902560.661 1318798.444 0, 
+    902686.721 1324375.002 0, 902941.34 1324369.254 0, 903194.717 1324363.549 0, 903448.095 1324357.858 0, 903701.473 1324352.183 0, 903954.851 1324346.523 0, 904208.23 1324340.877 0, 904461.609 1324335.246 0, 904714.988 1324329.631 0, 904968.368 1324324.03 0, 
+    905221.748 1324318.444 0, 905475.128 1324312.873 0, 905728.509 1324307.317 0, 905981.89 1324301.776 0, 906235.271 1324296.249 0, 906488.652 1324290.738 0, 906742.034 1324285.242 0, 906995.417 1324279.76 0, 907248.799 1324274.293 0, 907502.182 1324268.842 0, 
+    907755.565 1324263.405 0, 908008.949 1324257.983 0, 908262.333 1324252.576 0, 908515.717 1324247.184 0, 908767.861 1324241.833 0, 909022.486 1324236.445 0, 909275.871 1324231.097 0, 909529.257 1324225.765 0, 909782.642 1324220.448 0, 910036.028 1324215.145 0, 
+    910289.415 1324209.857 0, 910542.802 1324204.585 0, 910796.188 1324199.327 0, 911049.576 1324194.084 0, 911302.963 1324188.856 0, 911556.351 1324183.643 0, 911809.74 1324178.445 0, 912063.128 1324173.261 0, 912316.517 1324168.093 0, 912569.906 1324162.94 0, 
+    912823.295 1324157.801 0, 913076.685 1324152.678 0, 913330.075 1324147.569 0, 913583.466 1324142.475 0, 913836.856 1324137.396 0, 914090.247 1324132.332 0, 914343.638 1324127.283 0, 914597.03 1324122.249 0, 914849.182 1324117.255 0, 914738.877 1318540.363 0, 
+    914628.569 1312963.295 0))
+
+POLYGON ((927012.322 1323893.869 0, 926760.155 1323898.152 0, 926506.75 1323902.47 0, 926253.346 1323906.803 0, 925999.942 1323911.151 0, 925746.538 1323915.514 0, 925493.134 1323919.892 0, 925239.731 1323924.284 0, 924986.327 1323928.692 0, 924732.924 1323933.115 0, 
+    924479.522 1323937.552 0, 924226.119 1323942.005 0, 923972.717 1323946.472 0, 923719.315 1323950.954 0, 923465.914 1323955.452 0, 923212.512 1323959.964 0, 922959.111 1323964.491 0, 922705.71 1323969.033 0, 922452.31 1323973.589 0, 922198.909 1323978.161 0, 
+    921945.509 1323982.748 0, 921692.11 1323987.35 0, 921438.71 1323991.966 0, 921185.311 1323996.597 0, 920930.673 1324001.267 0, 920678.513 1324005.905 0, 920425.115 1324010.581 0, 920171.717 1324015.272 0, 919918.319 1324019.978 0, 919664.921 1324024.699 0, 
+    919411.524 1324029.435 0, 919158.127 1324034.186 0, 918904.73 1324038.951 0, 918651.334 1324043.732 0, 918397.938 1324048.527 0, 918144.542 1324053.338 0, 917891.146 1324058.163 0, 917637.751 1324063.003 0, 917384.356 1324067.858 0, 917130.961 1324072.729 0, 
+    916877.567 1324077.613 0, 916624.173 1324082.513 0, 916370.779 1324087.428 0, 916117.385 1324092.358 0, 915863.992 1324097.302 0, 915610.599 1324102.262 0, 915357.206 1324107.236 0, 915103.814 1324112.226 0, 914849.182 1324117.255 0, 914959.483 1329693.965 0, 
+    915069.781 1335270.488 0, 915323.753 1335265.473 0, 915576.489 1335260.496 0, 915829.225 1335255.535 0, 916081.961 1335250.588 0, 916334.698 1335245.656 0, 916587.435 1335240.739 0, 916840.173 1335235.837 0, 917092.91 1335230.95 0, 917345.648 1335226.078 0, 
+    917598.387 1335221.22 0, 917851.125 1335216.378 0, 918103.864 1335211.55 0, 918356.603 1335206.737 0, 918609.343 1335201.939 0, 918862.082 1335197.156 0, 919114.822 1335192.388 0, 919367.563 1335187.635 0, 919620.303 1335182.896 0, 919873.044 1335178.173 0, 
+    920125.785 1335173.464 0, 920378.526 1335168.77 0, 920631.268 1335164.091 0, 920884.01 1335159.427 0, 921135.517 1335154.801 0, 921389.495 1335150.144 0, 921642.237 1335145.524 0, 921894.98 1335140.92 0, 922147.724 1335136.33 0, 922400.467 1335131.755 0, 
+    922653.211 1335127.196 0, 922905.955 1335122.65 0, 923158.699 1335118.12 0, 923411.444 1335113.605 0, 923664.189 1335109.105 0, 923916.934 1335104.619 0, 924169.679 1335100.148 0, 924422.425 1335095.693 0, 924675.171 1335091.252 0, 924927.917 1335086.826 0, 
+    925180.664 1335082.415 0, 925433.41 1335078.018 0, 925686.157 1335073.637 0, 925938.905 1335069.27 0, 926191.652 1335064.919 0, 926444.4 1335060.582 0, 926697.148 1335056.26 0, 926949.896 1335051.953 0, 927201.41 1335047.682 0, 927106.868 1329470.869 0, 
+    927012.322 1323893.869 0))
+
+POLYGON ((939333.621 1334859.15 0, 939082.094 1334862.711 0, 938829.334 1334866.304 0, 938576.575 1334869.911 0, 938323.816 1334873.534 0, 938071.057 1334877.172 0, 937818.299 1334880.824 0, 937565.54 1334884.491 0, 937312.782 1334888.174 0, 937060.024 1334891.871 0, 
+    936807.267 1334895.583 0, 936554.509 1334899.31 0, 936301.752 1334903.051 0, 936048.995 1334906.808 0, 935796.238 1334910.579 0, 935543.481 1334914.366 0, 935290.725 1334918.167 0, 935037.969 1334921.983 0, 934785.213 1334925.814 0, 934532.457 1334929.66 0, 
+    934279.702 1334933.521 0, 934026.947 1334937.396 0, 933774.192 1334941.287 0, 933521.437 1334945.192 0, 933267.449 1334949.131 0, 933015.928 1334953.047 0, 932763.174 1334956.997 0, 932510.42 1334960.962 0, 932257.666 1334964.942 0, 932004.913 1334968.937 0, 
+    931752.16 1334972.946 0, 931499.407 1334976.97 0, 931246.654 1334981.01 0, 930993.902 1334985.064 0, 930741.15 1334989.133 0, 930488.398 1334993.217 0, 930235.646 1334997.315 0, 929982.895 1335001.429 0, 929730.143 1335005.558 0, 929477.392 1335009.701 0, 
+    929224.642 1335013.859 0, 928971.891 1335018.032 0, 928719.141 1335022.22 0, 928466.391 1335026.423 0, 928213.641 1335030.641 0, 927960.892 1335034.874 0, 927708.142 1335039.121 0, 927455.393 1335043.384 0, 927201.41 1335047.682 0, 927295.949 1340624.303 0, 
+    927390.485 1346200.727 0, 927643.808 1346196.44 0, 927895.901 1346192.189 0, 928147.994 1346187.952 0, 928400.087 1346183.73 0, 928652.18 1346179.524 0, 928904.274 1346175.332 0, 929156.367 1346171.155 0, 929408.461 1346166.992 0, 929660.556 1346162.845 0, 
+    929912.65 1346158.712 0, 930164.745 1346154.594 0, 930416.84 1346150.491 0, 930668.935 1346146.403 0, 930921.031 1346142.33 0, 931173.127 1346138.272 0, 931425.223 1346134.228 0, 931677.319 1346130.199 0, 931929.415 1346126.185 0, 932181.512 1346122.186 0, 
+    932433.609 1346118.202 0, 932685.706 1346114.233 0, 932937.803 1346110.278 0, 933189.901 1346106.338 0, 933440.768 1346102.433 0, 933694.097 1346098.503 0, 933946.195 1346094.608 0, 934198.294 1346090.728 0, 934450.393 1346086.862 0, 934702.492 1346083.012 0, 
+    934954.591 1346079.176 0, 935206.69 1346075.355 0, 935458.79 1346071.548 0, 935710.89 1346067.757 0, 935962.99 1346063.981 0, 936215.09 1346060.219 0, 936467.191 1346056.472 0, 936719.292 1346052.74 0, 936971.393 1346049.023 0, 937223.494 1346045.321 0, 
+    937475.595 1346041.633 0, 937727.697 1346037.96 0, 937979.799 1346034.303 0, 938231.901 1346030.66 0, 938484.003 1346027.032 0, 938736.106 1346023.418 0, 938988.208 1346019.82 0, 939240.311 1346016.236 0, 939491.185 1346012.685 0, 939412.404 1340436.016 0, 
+    939333.621 1334859.15 0))
+
+POLYGON ((951592.369 1345858.83 0, 951341.484 1345861.673 0, 951089.372 1345864.544 0, 950837.26 1345867.43 0, 950585.148 1345870.331 0, 950333.037 1345873.247 0, 950080.925 1345876.178 0, 949828.814 1345879.124 0, 949576.703 1345882.084 0, 949324.592 1345885.059 0, 
+    949072.482 1345888.049 0, 948820.371 1345891.054 0, 948568.261 1345894.074 0, 948316.151 1345897.109 0, 948064.041 1345900.158 0, 947811.931 1345903.222 0, 947559.821 1345906.301 0, 947307.712 1345909.395 0, 947055.603 1345912.504 0, 946803.493 1345915.628 0, 
+    946551.385 1345918.766 0, 946299.276 1345921.919 0, 946047.167 1345925.088 0, 945795.059 1345928.271 0, 945541.722 1345931.484 0, 945290.843 1345934.681 0, 945038.735 1345937.909 0, 944786.628 1345941.151 0, 944534.52 1345944.408 0, 944282.413 1345947.68 0, 
+    944030.306 1345950.967 0, 943778.199 1345954.269 0, 943526.093 1345957.585 0, 943273.986 1345960.916 0, 943021.88 1345964.263 0, 942769.774 1345967.624 0, 942517.668 1345971 0, 942265.563 1345974.39 0, 942013.457 1345977.796 0, 941761.352 1345981.216 0, 
+    941509.247 1345984.651 0, 941257.142 1345988.101 0, 941005.038 1345991.566 0, 940752.933 1345995.046 0, 940500.829 1345998.541 0, 940248.725 1346002.05 0, 939996.621 1346005.574 0, 939744.518 1346009.114 0, 939491.185 1346012.685 0, 939569.963 1351589.151 0, 
+    939648.738 1357165.41 0, 939901.411 1357161.848 0, 940152.858 1357158.319 0, 940404.306 1357154.803 0, 940655.753 1357151.303 0, 940907.201 1357147.818 0, 941158.649 1357144.347 0, 941410.097 1357140.891 0, 941661.546 1357137.45 0, 941912.994 1357134.024 0, 
+    942164.443 1357130.612 0, 942415.892 1357127.216 0, 942667.341 1357123.834 0, 942918.79 1357120.467 0, 943170.24 1357117.114 0, 943421.69 1357113.777 0, 943673.14 1357110.454 0, 943924.59 1357107.146 0, 944176.04 1357103.853 0, 944427.491 1357100.575 0, 
+    944678.942 1357097.311 0, 944930.393 1357094.063 0, 945181.844 1357090.829 0, 945433.295 1357087.61 0, 945683.521 1357084.421 0, 945936.198 1357081.216 0, 946187.65 1357078.041 0, 946439.102 1357074.881 0, 946690.554 1357071.736 0, 946942.007 1357068.606 0, 
+    947193.459 1357065.49 0, 947444.912 1357062.39 0, 947696.365 1357059.304 0, 947947.818 1357056.233 0, 948199.272 1357053.177 0, 948450.725 1357050.135 0, 948702.179 1357047.108 0, 948953.633 1357044.096 0, 949205.087 1357041.099 0, 949456.541 1357038.117 0, 
+    949707.995 1357035.15 0, 949959.45 1357032.197 0, 950210.905 1357029.259 0, 950462.36 1357026.336 0, 950713.815 1357023.428 0, 950965.27 1357020.534 0, 951216.725 1357017.655 0, 951468.181 1357014.792 0, 951718.412 1357011.956 0, 951655.392 1351435.497 0, 
+    951592.369 1345858.83 0))
+
+POLYGON ((963788.472 1356892.602 0, 963538.232 1356894.73 0, 963286.769 1356896.884 0, 963035.307 1356899.052 0, 962783.844 1356901.235 0, 962532.382 1356903.433 0, 962280.92 1356905.646 0, 962029.458 1356907.873 0, 961777.996 1356910.115 0, 961526.534 1356912.372 0, 
+    961275.072 1356914.644 0, 961023.611 1356916.931 0, 960772.149 1356919.232 0, 960520.688 1356921.549 0, 960269.227 1356923.88 0, 960017.766 1356926.226 0, 959766.305 1356928.586 0, 959514.844 1356930.962 0, 959263.384 1356933.352 0, 959011.923 1356935.757 0, 
+    958760.463 1356938.177 0, 958509.003 1356940.612 0, 958257.543 1356943.061 0, 958006.083 1356945.525 0, 957753.4 1356948.017 0, 957503.164 1356950.498 0, 957251.705 1356953.007 0, 957000.245 1356955.531 0, 956748.786 1356958.069 0, 956497.327 1356960.622 0, 
+    956245.869 1356963.19 0, 955994.41 1356965.772 0, 955742.951 1356968.37 0, 955491.493 1356970.982 0, 955240.035 1356973.609 0, 954988.577 1356976.251 0, 954737.119 1356978.908 0, 954485.661 1356981.579 0, 954234.204 1356984.266 0, 953982.746 1356986.967 0, 
+    953731.289 1356989.683 0, 953479.832 1356992.413 0, 953228.375 1356995.159 0, 952976.918 1356997.919 0, 952725.462 1357000.694 0, 952474.005 1357003.484 0, 952222.549 1357006.289 0, 951971.093 1357009.108 0, 951718.412 1357011.956 0, 951781.431 1362588.203 0, 
+    951844.447 1368164.231 0, 952096.468 1368161.39 0, 952347.267 1368158.578 0, 952598.067 1368155.781 0, 952848.867 1368152.998 0, 953099.667 1368150.231 0, 953350.468 1368147.477 0, 953601.268 1368144.739 0, 953852.069 1368142.016 0, 954102.87 1368139.307 0, 
+    954353.671 1368136.613 0, 954604.472 1368133.933 0, 954855.273 1368131.269 0, 955106.075 1368128.619 0, 955356.876 1368125.984 0, 955607.678 1368123.364 0, 955858.48 1368120.759 0, 956109.282 1368118.168 0, 956360.084 1368115.592 0, 956610.887 1368113.031 0, 
+    956861.689 1368110.484 0, 957112.492 1368107.953 0, 957363.295 1368105.436 0, 957614.098 1368102.934 0, 957863.681 1368100.458 0, 958115.704 1368097.974 0, 958366.508 1368095.516 0, 958617.311 1368093.073 0, 958868.115 1368090.644 0, 959118.919 1368088.231 0, 
+    959369.723 1368085.832 0, 959620.527 1368083.448 0, 959871.331 1368081.079 0, 960122.136 1368078.724 0, 960372.94 1368076.384 0, 960623.745 1368074.059 0, 960874.55 1368071.749 0, 961125.355 1368069.454 0, 961376.16 1368067.173 0, 961626.965 1368064.907 0, 
+    961877.77 1368062.656 0, 962128.576 1368060.42 0, 962379.382 1368058.198 0, 962630.187 1368055.991 0, 962880.993 1368053.799 0, 963131.799 1368051.621 0, 963382.605 1368049.459 0, 963633.412 1368047.311 0, 963882.999 1368045.188 0, 963835.736 1362469.004 0, 
+    963788.472 1356892.602 0))
+
+POLYGON ((975921.839 1367960.157 0, 975672.245 1367961.575 0, 975421.434 1367963.014 0, 975170.622 1367964.468 0, 974919.811 1367965.937 0, 974669 1367967.42 0, 974418.189 1367968.919 0, 974167.378 1367970.432 0, 973916.567 1367971.959 0, 973665.757 1367973.502 0, 
+    973414.946 1367975.059 0, 973164.136 1367976.632 0, 972913.325 1367978.218 0, 972662.515 1367979.82 0, 972411.704 1367981.436 0, 972160.894 1367983.068 0, 971910.084 1367984.714 0, 971659.274 1367986.374 0, 971408.464 1367988.05 0, 971157.655 1367989.74 0, 
+    970906.845 1367991.445 0, 970656.035 1367993.165 0, 970405.226 1367994.899 0, 970154.416 1367996.648 0, 969902.389 1367998.421 0, 969652.798 1368000.191 0, 969401.989 1368001.985 0, 969151.18 1368003.793 0, 968900.371 1368005.616 0, 968649.562 1368007.454 0, 
+    968398.754 1368009.307 0, 968147.945 1368011.174 0, 967897.137 1368013.056 0, 967646.329 1368014.953 0, 967395.52 1368016.865 0, 967144.712 1368018.791 0, 966893.904 1368020.732 0, 966643.097 1368022.688 0, 966392.289 1368024.659 0, 966141.481 1368026.644 0, 
+    965890.674 1368028.645 0, 965639.866 1368030.66 0, 965389.059 1368032.689 0, 965138.252 1368034.734 0, 964887.445 1368036.793 0, 964636.638 1368038.867 0, 964385.831 1368040.956 0, 964135.025 1368043.06 0, 963882.999 1368045.188 0, 963930.259 1373621.149 0, 
+    963977.518 1379196.881 0, 964228.884 1379194.758 0, 964479.034 1379192.66 0, 964729.185 1379190.576 0, 964979.335 1379188.508 0, 965229.486 1379186.454 0, 965479.637 1379184.415 0, 965729.788 1379182.39 0, 965979.939 1379180.38 0, 966230.09 1379178.385 0, 
+    966480.241 1379176.405 0, 966730.392 1379174.44 0, 966980.544 1379172.489 0, 967230.695 1379170.553 0, 967480.847 1379168.631 0, 967730.999 1379166.725 0, 967981.151 1379164.833 0, 968231.303 1379162.956 0, 968481.455 1379161.093 0, 968731.607 1379159.245 0, 
+    968981.76 1379157.412 0, 969231.912 1379155.594 0, 969482.065 1379153.79 0, 969732.217 1379152.002 0, 969981.155 1379150.236 0, 970232.523 1379148.468 0, 970482.676 1379146.723 0, 970732.829 1379144.993 0, 970982.982 1379143.278 0, 971233.136 1379141.578 0, 
+    971483.289 1379139.892 0, 971733.443 1379138.221 0, 971983.596 1379136.564 0, 972233.75 1379134.923 0, 972483.904 1379133.296 0, 972734.058 1379131.684 0, 972984.212 1379130.086 0, 973234.366 1379128.503 0, 973484.52 1379126.935 0, 973734.674 1379125.382 0, 
+    973984.828 1379123.844 0, 974234.983 1379122.32 0, 974485.137 1379120.811 0, 974735.292 1379119.316 0, 974985.447 1379117.837 0, 975235.601 1379116.372 0, 975485.756 1379114.921 0, 975735.911 1379113.486 0, 975984.852 1379112.072 0, 975953.346 1373536.229 0, 
+    975921.839 1367960.157 0))
+
+POLYGON ((987992.378 1379061.186 0, 987743.432 1379061.897 0, 987493.274 1379062.626 0, 987243.116 1379063.369 0, 986992.958 1379064.128 0, 986742.801 1379064.9 0, 986492.643 1379065.688 0, 986242.485 1379066.49 0, 985992.327 1379067.308 0, 985742.169 1379068.139 0, 
+    985492.012 1379068.986 0, 985241.854 1379069.847 0, 984991.697 1379070.723 0, 984741.539 1379071.614 0, 984491.382 1379072.519 0, 984241.224 1379073.44 0, 983991.067 1379074.374 0, 983740.91 1379075.324 0, 983490.753 1379076.288 0, 983240.595 1379077.267 0, 
+    982990.438 1379078.261 0, 982740.281 1379079.27 0, 982490.124 1379080.293 0, 982239.967 1379081.331 0, 981988.597 1379082.389 0, 981739.654 1379083.451 0, 981489.497 1379084.533 0, 981239.34 1379085.63 0, 980989.184 1379086.742 0, 980739.027 1379087.868 0, 
+    980488.871 1379089.009 0, 980238.714 1379090.165 0, 979988.558 1379091.335 0, 979738.402 1379092.52 0, 979488.245 1379093.72 0, 979238.089 1379094.935 0, 978987.933 1379096.164 0, 978737.777 1379097.408 0, 978487.621 1379098.667 0, 978237.465 1379099.941 0, 
+    977987.31 1379101.229 0, 977737.154 1379102.532 0, 977486.998 1379103.85 0, 977236.843 1379105.182 0, 976986.687 1379106.529 0, 976736.532 1379107.891 0, 976486.377 1379109.268 0, 976236.221 1379110.659 0, 975984.852 1379112.072 0, 976016.357 1384687.681 0, 
+    976047.86 1390263.05 0, 976298.57 1390261.641 0, 976548.069 1390260.253 0, 976797.568 1390258.88 0, 977047.067 1390257.522 0, 977296.566 1390256.178 0, 977546.065 1390254.849 0, 977795.564 1390253.535 0, 978045.064 1390252.236 0, 978294.563 1390250.951 0, 
+    978544.063 1390249.681 0, 978793.562 1390248.425 0, 979043.062 1390247.184 0, 979292.562 1390245.958 0, 979542.061 1390244.747 0, 979791.561 1390243.55 0, 980041.061 1390242.368 0, 980290.561 1390241.2 0, 980540.061 1390240.048 0, 980789.561 1390238.91 0, 
+    981039.062 1390237.786 0, 981288.562 1390236.678 0, 981538.062 1390235.584 0, 981787.563 1390234.504 0, 982035.853 1390233.445 0, 982286.564 1390232.39 0, 982536.064 1390231.355 0, 982785.565 1390230.334 0, 983035.066 1390229.328 0, 983284.567 1390228.337 0, 
+    983534.067 1390227.361 0, 983783.568 1390226.399 0, 984033.069 1390225.452 0, 984282.57 1390224.519 0, 984532.071 1390223.601 0, 984781.572 1390222.698 0, 985031.074 1390221.81 0, 985280.575 1390220.936 0, 985530.076 1390220.077 0, 985779.577 1390219.233 0, 
+    986029.079 1390218.403 0, 986278.58 1390217.588 0, 986528.082 1390216.788 0, 986777.583 1390216.002 0, 987027.085 1390215.232 0, 987276.586 1390214.475 0, 987526.088 1390213.734 0, 987775.59 1390213.007 0, 988023.882 1390212.298 0, 988008.131 1384636.862 0, 
+    987992.378 1379061.186 0))
+
+POLYGON ((1000000 1390195.381 0, 999751.704 1390195.388 0, 999502.202 1390195.41 0, 999252.699 1390195.447 0, 999003.196 1390195.498 0, 998753.693 1390195.564 0, 998504.191 1390195.645 0, 998254.688 1390195.74 0, 998005.185 1390195.85 0, 997755.683 1390195.975 0, 
+    997506.18 1390196.114 0, 997256.677 1390196.268 0, 997007.174 1390196.437 0, 996757.672 1390196.621 0, 996508.169 1390196.819 0, 996258.666 1390197.032 0, 996009.164 1390197.259 0, 995759.661 1390197.502 0, 995510.159 1390197.759 0, 995260.656 1390198.03 0, 
+    995011.153 1390198.316 0, 994761.651 1390198.617 0, 994512.148 1390198.933 0, 994262.646 1390199.263 0, 994011.935 1390199.61 0, 993763.641 1390199.968 0, 993514.138 1390200.343 0, 993264.636 1390200.732 0, 993015.133 1390201.135 0, 992765.631 1390201.554 0, 
+    992516.129 1390201.987 0, 992266.626 1390202.435 0, 992017.124 1390202.897 0, 991767.622 1390203.375 0, 991518.119 1390203.866 0, 991268.617 1390204.373 0, 991019.115 1390204.894 0, 990769.613 1390205.43 0, 990520.111 1390205.981 0, 990270.609 1390206.546 0, 
+    990021.107 1390207.126 0, 989771.605 1390207.721 0, 989522.103 1390208.33 0, 989272.601 1390208.954 0, 989023.099 1390209.593 0, 988773.597 1390210.246 0, 988524.095 1390210.915 0, 988274.593 1390211.597 0, 988023.882 1390212.298 0, 988039.633 1395787.489 0, 
+    988055.383 1401362.43 0, 988305.435 1401361.731 0, 988554.28 1401361.05 0, 988803.126 1401360.384 0, 989051.972 1401359.732 0, 989300.817 1401359.095 0, 989549.663 1401358.472 0, 989798.509 1401357.865 0, 990047.354 1401357.272 0, 990296.2 1401356.693 0, 
+    990545.046 1401356.129 0, 990793.892 1401355.58 0, 991042.738 1401355.046 0, 991291.584 1401354.526 0, 991540.43 1401354.02 0, 991789.276 1401353.53 0, 992038.122 1401353.054 0, 992286.968 1401352.593 0, 992535.814 1401352.146 0, 992784.66 1401351.714 0, 
+    993033.506 1401351.297 0, 993282.352 1401350.894 0, 993531.198 1401350.506 0, 993780.045 1401350.132 0, 994027.686 1401349.775 0, 994277.737 1401349.43 0, 994526.583 1401349.1 0, 994775.429 1401348.785 0, 995024.276 1401348.485 0, 995273.122 1401348.199 0, 
+    995521.968 1401347.929 0, 995770.815 1401347.672 0, 996019.661 1401347.431 0, 996268.507 1401347.204 0, 996517.354 1401346.992 0, 996766.2 1401346.794 0, 997015.047 1401346.611 0, 997263.893 1401346.442 0, 997512.739 1401346.289 0, 997761.586 1401346.15 0, 
+    998010.432 1401346.025 0, 998259.279 1401345.915 0, 998508.125 1401345.82 0, 998756.972 1401345.74 0, 999005.818 1401345.674 0, 999254.665 1401345.623 0, 999503.511 1401345.586 0, 999752.358 1401345.564 0, 1000000 1401345.557 0, 1000000 1395770.594 0, 
+    1000000 1390195.381 0))
+
+POLYGON ((1011944.617 1401362.43 0, 1011696.973 1401361.738 0, 1011448.128 1401361.056 0, 1011199.282 1401360.39 0, 1010950.436 1401359.738 0, 1010701.591 1401359.101 0, 1010452.745 1401358.478 0, 1010203.899 1401357.871 0, 1009955.054 1401357.277 0, 1009706.208 1401356.699 0, 
+    1009457.362 1401356.135 0, 1009208.516 1401355.585 0, 1008959.67 1401355.051 0, 1008710.824 1401354.531 0, 1008461.978 1401354.025 0, 1008213.132 1401353.535 0, 1007964.286 1401353.058 0, 1007715.44 1401352.597 0, 1007466.594 1401352.15 0, 1007217.748 1401351.718 0, 
+    1006968.902 1401351.301 0, 1006720.056 1401350.898 0, 1006471.21 1401350.51 0, 1006222.364 1401350.136 0, 1005972.314 1401349.775 0, 1005724.671 1401349.433 0, 1005475.825 1401349.103 0, 1005226.979 1401348.788 0, 1004978.132 1401348.488 0, 1004729.286 1401348.202 0, 
+    1004480.44 1401347.931 0, 1004231.593 1401347.675 0, 1003982.747 1401347.433 0, 1003733.901 1401347.206 0, 1003485.054 1401346.993 0, 1003236.208 1401346.796 0, 1002987.361 1401346.613 0, 1002738.515 1401346.444 0, 1002489.669 1401346.29 0, 1002240.822 1401346.151 0, 
+    1001991.976 1401346.026 0, 1001743.129 1401345.916 0, 1001494.283 1401345.821 0, 1001245.436 1401345.741 0, 1000996.59 1401345.675 0, 1000747.743 1401345.623 0, 1000498.897 1401345.587 0, 1000250.05 1401345.565 0, 1000000 1401345.557 0, 1000000 1406920.264 0, 
+    1000000 1412494.71 0, 1000249.391 1412494.717 0, 1000497.581 1412494.739 0, 1000745.772 1412494.776 0, 1000993.962 1412494.827 0, 1001242.152 1412494.893 0, 1001490.342 1412494.973 0, 1001738.533 1412495.068 0, 1001986.723 1412495.178 0, 1002234.913 1412495.302 0, 
+    1002483.103 1412495.441 0, 1002731.293 1412495.594 0, 1002979.484 1412495.763 0, 1003227.674 1412495.945 0, 1003475.864 1412496.142 0, 1003724.054 1412496.354 0, 1003972.244 1412496.581 0, 1004220.434 1412496.822 0, 1004468.625 1412497.078 0, 1004716.815 1412497.348 0, 
+    1004965.005 1412497.633 0, 1005213.195 1412497.932 0, 1005461.385 1412498.247 0, 1005709.575 1412498.575 0, 1005956.565 1412498.917 0, 1006205.955 1412499.277 0, 1006454.145 1412499.649 0, 1006702.335 1412500.036 0, 1006950.525 1412500.438 0, 1007198.715 1412500.855 0, 
+    1007446.905 1412501.286 0, 1007695.094 1412501.731 0, 1007943.284 1412502.191 0, 1008191.474 1412502.666 0, 1008439.664 1412503.156 0, 1008687.854 1412503.66 0, 1008936.043 1412504.178 0, 1009184.233 1412504.712 0, 1009432.423 1412505.26 0, 1009680.612 1412505.822 0, 
+    1009928.802 1412506.399 0, 1010176.991 1412506.991 0, 1010425.181 1412507.597 0, 1010673.37 1412508.218 0, 1010921.56 1412508.854 0, 1011169.749 1412509.504 0, 1011417.938 1412510.168 0, 1011666.128 1412510.848 0, 1011913.118 1412511.538 0, 1011928.867 1406937.115 0, 
+    1011944.617 1401362.43 0))
+
+POLYGON ((1023826.141 1412562.023 0, 1023579.152 1412560.635 0, 1023330.966 1412559.254 0, 1023082.779 1412557.889 0, 1022834.592 1412556.537 0, 1022586.406 1412555.201 0, 1022338.219 1412553.878 0, 1022090.032 1412552.571 0, 1021841.845 1412551.278 0, 1021593.658 1412550 0, 
+    1021345.471 1412548.736 0, 1021097.284 1412547.487 0, 1020849.097 1412546.253 0, 1020600.91 1412545.033 0, 1020352.722 1412543.828 0, 1020104.535 1412542.637 0, 1019856.348 1412541.461 0, 1019608.16 1412540.3 0, 1019359.972 1412539.153 0, 1019111.785 1412538.021 0, 
+    1018863.597 1412536.903 0, 1018615.409 1412535.8 0, 1018367.221 1412534.712 0, 1018119.033 1412533.638 0, 1017869.648 1412532.574 0, 1017622.657 1412531.534 0, 1017374.469 1412530.504 0, 1017126.281 1412529.489 0, 1016878.093 1412528.488 0, 1016629.905 1412527.502 0, 
+    1016381.716 1412526.531 0, 1016133.528 1412525.574 0, 1015885.339 1412524.632 0, 1015637.151 1412523.704 0, 1015388.962 1412522.791 0, 1015140.774 1412521.892 0, 1014892.585 1412521.009 0, 1014644.396 1412520.139 0, 1014396.208 1412519.285 0, 1014148.019 1412518.445 0, 
+    1013899.83 1412517.619 0, 1013651.641 1412516.808 0, 1013403.452 1412516.012 0, 1013155.263 1412515.231 0, 1012907.074 1412514.464 0, 1012658.885 1412513.711 0, 1012410.696 1412512.973 0, 1012162.506 1412512.25 0, 1011913.118 1412511.538 0, 1011897.37 1418085.695 0, 
+    1011881.623 1423659.579 0, 1012130.352 1423660.289 0, 1012377.885 1423661.01 0, 1012625.418 1423661.746 0, 1012872.951 1423662.497 0, 1013120.484 1423663.262 0, 1013368.016 1423664.041 0, 1013615.549 1423664.835 0, 1013863.082 1423665.644 0, 1014110.615 1423666.467 0, 
+    1014358.147 1423667.305 0, 1014605.68 1423668.157 0, 1014853.213 1423669.024 0, 1015100.745 1423669.906 0, 1015348.278 1423670.802 0, 1015595.81 1423671.713 0, 1015843.342 1423672.638 0, 1016090.875 1423673.578 0, 1016338.407 1423674.532 0, 1016585.939 1423675.501 0, 
+    1016833.471 1423676.484 0, 1017081.003 1423677.482 0, 1017328.535 1423678.495 0, 1017576.067 1423679.522 0, 1017822.405 1423680.559 0, 1018071.131 1423681.62 0, 1018318.663 1423682.691 0, 1018566.195 1423683.777 0, 1018813.726 1423684.877 0, 1019061.258 1423685.991 0, 
+    1019308.789 1423687.121 0, 1019556.321 1423688.264 0, 1019803.852 1423689.423 0, 1020051.384 1423690.596 0, 1020298.915 1423691.783 0, 1020546.446 1423692.985 0, 1020793.977 1423694.202 0, 1021041.508 1423695.433 0, 1021289.039 1423696.679 0, 1021536.57 1423697.939 0, 
+    1021784.101 1423699.214 0, 1022031.632 1423700.503 0, 1022279.162 1423701.807 0, 1022526.693 1423703.126 0, 1022774.223 1423704.459 0, 1023021.754 1423705.807 0, 1023269.284 1423707.169 0, 1023516.814 1423708.546 0, 1023763.151 1423709.931 0, 1023794.645 1418136.113 0, 
+    1023826.141 1412562.023 0))
+
+POLYGON ((1035644.489 1423793.85 0, 1035398.156 1423791.769 0, 1035150.63 1423789.693 0, 1034903.105 1423787.631 0, 1034655.579 1423785.584 0, 1034408.053 1423783.552 0, 1034160.528 1423781.534 0, 1033913.002 1423779.53 0, 1033665.475 1423777.542 0, 1033417.949 1423775.567 0, 
+    1033170.423 1423773.608 0, 1032922.896 1423771.663 0, 1032675.37 1423769.732 0, 1032427.843 1423767.816 0, 1032180.316 1423765.915 0, 1031932.789 1423764.028 0, 1031685.262 1423762.156 0, 1031437.735 1423760.298 0, 1031190.208 1423758.455 0, 1030942.681 1423756.627 0, 
+    1030695.153 1423754.813 0, 1030447.626 1423753.013 0, 1030200.098 1423751.229 0, 1029952.57 1423749.458 0, 1029703.85 1423747.694 0, 1029457.514 1423745.962 0, 1029209.986 1423744.235 0, 1028962.458 1423742.523 0, 1028714.93 1423740.826 0, 1028467.402 1423739.143 0, 
+    1028219.873 1423737.475 0, 1027972.344 1423735.821 0, 1027724.816 1423734.182 0, 1027477.287 1423732.557 0, 1027229.758 1423730.947 0, 1026982.229 1423729.352 0, 1026734.7 1423727.771 0, 1026487.171 1423726.205 0, 1026239.642 1423724.653 0, 1025992.112 1423723.116 0, 
+    1025744.583 1423721.593 0, 1025497.054 1423720.085 0, 1025249.524 1423718.592 0, 1025001.994 1423717.113 0, 1024754.465 1423715.649 0, 1024506.935 1423714.199 0, 1024259.405 1423712.764 0, 1024011.875 1423711.343 0, 1023763.151 1423709.931 0, 1023731.658 1429283.47 0, 
+    1023700.167 1434856.726 0, 1023948.231 1434858.135 0, 1024195.105 1434859.552 0, 1024441.979 1434860.984 0, 1024688.853 1434862.429 0, 1024935.727 1434863.89 0, 1025182.6 1434865.365 0, 1025429.474 1434866.854 0, 1025676.347 1434868.358 0, 1025923.22 1434869.877 0, 
+    1026170.094 1434871.41 0, 1026416.967 1434872.957 0, 1026663.84 1434874.519 0, 1026910.713 1434876.096 0, 1027157.586 1434877.687 0, 1027404.459 1434879.293 0, 1027651.331 1434880.913 0, 1027898.204 1434882.548 0, 1028145.076 1434884.197 0, 1028391.949 1434885.861 0, 
+    1028638.821 1434887.539 0, 1028885.693 1434889.232 0, 1029132.565 1434890.94 0, 1029379.437 1434892.662 0, 1029625.12 1434894.39 0, 1029873.181 1434896.149 0, 1030120.053 1434897.915 0, 1030366.924 1434899.695 0, 1030613.796 1434901.489 0, 1030860.667 1434903.299 0, 
+    1031107.538 1434905.122 0, 1031354.41 1434906.96 0, 1031601.281 1434908.813 0, 1031848.152 1434910.68 0, 1032095.022 1434912.562 0, 1032341.893 1434914.459 0, 1032588.764 1434916.369 0, 1032835.634 1434918.295 0, 1033082.505 1434920.235 0, 1033329.375 1434922.189 0, 
+    1033576.245 1434924.158 0, 1033823.115 1434926.142 0, 1034069.985 1434928.14 0, 1034316.855 1434930.152 0, 1034563.725 1434932.179 0, 1034810.594 1434934.221 0, 1035057.464 1434936.277 0, 1035304.333 1434938.348 0, 1035550.013 1434940.423 0, 1035597.25 1429367.278 0, 
+    1035644.489 1423793.85 0))
+
+POLYGON ((1047399.576 1435057.597 0, 1047153.901 1435054.828 0, 1046907.038 1435052.059 0, 1046660.176 1435049.306 0, 1046413.313 1435046.567 0, 1046166.45 1435043.842 0, 1045919.587 1435041.132 0, 1045672.724 1435038.437 0, 1045425.86 1435035.756 0, 1045178.997 1435033.089 0, 
+    1044932.133 1435030.438 0, 1044685.269 1435027.8 0, 1044438.405 1435025.177 0, 1044191.541 1435022.569 0, 1043944.676 1435019.975 0, 1043697.812 1435017.396 0, 1043450.947 1435014.831 0, 1043204.082 1435012.281 0, 1042957.217 1435009.746 0, 1042710.352 1435007.225 0, 
+    1042463.487 1435004.718 0, 1042216.621 1435002.226 0, 1041969.756 1434999.748 0, 1041722.89 1434997.285 0, 1041474.836 1434994.825 0, 1041229.158 1434992.403 0, 1040982.292 1434989.984 0, 1040735.426 1434987.579 0, 1040488.559 1434985.188 0, 1040241.693 1434982.813 0, 
+    1039994.826 1434980.451 0, 1039747.959 1434978.105 0, 1039501.092 1434975.772 0, 1039254.225 1434973.455 0, 1039007.358 1434971.151 0, 1038760.49 1434968.863 0, 1038513.623 1434966.589 0, 1038266.755 1434964.329 0, 1038019.887 1434962.084 0, 1037773.019 1434959.854 0, 
+    1037526.151 1434957.638 0, 1037279.283 1434955.436 0, 1037032.415 1434953.249 0, 1036785.546 1434951.077 0, 1036538.678 1434948.919 0, 1036291.809 1434946.776 0, 1036044.94 1434944.647 0, 1035798.071 1434942.533 0, 1035550.013 1434940.423 0, 1035502.779 1440513.279 0, 
+    1035455.548 1446085.84 0, 1035702.946 1446087.944 0, 1035949.159 1446090.052 0, 1036195.372 1446092.176 0, 1036441.585 1446094.313 0, 1036687.797 1446096.465 0, 1036934.01 1446098.632 0, 1037180.222 1446100.813 0, 1037426.434 1446103.009 0, 1037672.646 1446105.219 0, 
+    1037918.858 1446107.443 0, 1038165.07 1446109.682 0, 1038411.282 1446111.936 0, 1038657.493 1446114.204 0, 1038903.705 1446116.487 0, 1039149.916 1446118.784 0, 1039396.127 1446121.095 0, 1039642.338 1446123.421 0, 1039888.549 1446125.762 0, 1040134.76 1446128.117 0, 
+    1040380.97 1446130.486 0, 1040627.181 1446132.87 0, 1040873.391 1446135.269 0, 1041119.601 1446137.682 0, 1041364.627 1446140.097 0, 1041612.021 1446142.551 0, 1041858.231 1446145.008 0, 1042104.44 1446147.478 0, 1042350.65 1446149.964 0, 1042596.859 1446152.464 0, 
+    1042843.068 1446154.978 0, 1043089.277 1446157.507 0, 1043335.486 1446160.051 0, 1043581.695 1446162.608 0, 1043827.903 1446165.181 0, 1044074.112 1446167.768 0, 1044320.32 1446170.369 0, 1044566.528 1446172.985 0, 1044812.736 1446175.615 0, 1045058.944 1446178.26 0, 
+    1045305.152 1446180.919 0, 1045551.359 1446183.593 0, 1045797.566 1446186.282 0, 1046043.773 1446188.984 0, 1046289.98 1446191.702 0, 1046536.187 1446194.433 0, 1046782.394 1446197.18 0, 1047028.601 1446199.94 0, 1047273.623 1446202.702 0, 1047336.598 1440630.297 0, 
+    1047399.576 1435057.597 0))
+
+POLYGON ((1059091.321 1446352.953 0, 1058846.306 1446349.499 0, 1058600.108 1446346.042 0, 1058353.91 1446342.6 0, 1058107.712 1446339.173 0, 1057861.514 1446335.76 0, 1057615.315 1446332.362 0, 1057369.116 1446328.978 0, 1057122.917 1446325.609 0, 1056876.718 1446322.254 0, 
+    1056630.519 1446318.913 0, 1056384.319 1446315.587 0, 1056138.12 1446312.276 0, 1055891.92 1446308.979 0, 1055645.72 1446305.697 0, 1055399.519 1446302.429 0, 1055153.319 1446299.175 0, 1054907.118 1446295.936 0, 1054660.917 1446292.712 0, 1054414.716 1446289.502 0, 
+    1054168.515 1446286.306 0, 1053922.314 1446283.125 0, 1053676.112 1446279.959 0, 1053429.91 1446276.807 0, 1053182.525 1446273.654 0, 1052937.506 1446270.546 0, 1052691.304 1446267.438 0, 1052445.101 1446264.343 0, 1052198.898 1446261.264 0, 1051952.695 1446258.199 0, 
+    1051706.492 1446255.148 0, 1051460.289 1446252.112 0, 1051214.086 1446249.091 0, 1050967.882 1446246.083 0, 1050721.678 1446243.091 0, 1050475.474 1446240.113 0, 1050229.27 1446237.149 0, 1049983.066 1446234.2 0, 1049736.861 1446231.265 0, 1049490.657 1446228.345 0, 
+    1049244.452 1446225.439 0, 1048998.247 1446222.548 0, 1048752.041 1446219.672 0, 1048505.836 1446216.809 0, 1048259.631 1446213.962 0, 1048013.425 1446211.128 0, 1047767.219 1446208.31 0, 1047521.013 1446205.505 0, 1047273.623 1446202.702 0, 1047210.652 1451774.807 0, 
+    1047147.683 1457346.606 0, 1047394.414 1457349.402 0, 1047639.964 1457352.199 0, 1047885.514 1457355.01 0, 1048131.064 1457357.836 0, 1048376.614 1457360.676 0, 1048622.163 1457363.53 0, 1048867.712 1457366.399 0, 1049113.262 1457369.283 0, 1049358.81 1457372.181 0, 
+    1049604.359 1457375.093 0, 1049849.908 1457378.02 0, 1050095.456 1457380.961 0, 1050341.005 1457383.917 0, 1050586.553 1457386.887 0, 1050832.1 1457389.872 0, 1051077.648 1457392.871 0, 1051323.196 1457395.885 0, 1051568.743 1457398.913 0, 1051814.29 1457401.955 0, 
+    1052059.837 1457405.012 0, 1052305.384 1457408.083 0, 1052550.931 1457411.169 0, 1052796.477 1457414.269 0, 1053040.844 1457417.369 0, 1053287.57 1457420.513 0, 1053533.116 1457423.657 0, 1053778.661 1457426.815 0, 1054024.207 1457429.988 0, 1054269.752 1457433.174 0, 
+    1054515.297 1457436.376 0, 1054760.842 1457439.592 0, 1055006.387 1457442.822 0, 1055251.932 1457446.067 0, 1055497.476 1457449.326 0, 1055743.02 1457452.6 0, 1055988.564 1457455.888 0, 1056234.108 1457459.191 0, 1056479.652 1457462.508 0, 1056725.195 1457465.839 0, 
+    1056970.739 1457469.185 0, 1057216.282 1457472.546 0, 1057461.824 1457475.92 0, 1057707.367 1457479.31 0, 1057952.91 1457482.714 0, 1058198.452 1457486.132 0, 1058443.994 1457489.564 0, 1058689.536 1457493.012 0, 1058933.899 1457496.456 0, 1059012.608 1451924.858 0, 
+    1059091.321 1446352.953 0))
+
+POLYGON ((1070719.644 1457679.604 0, 1070475.289 1457675.469 0, 1070229.758 1457671.328 0, 1069984.227 1457667.202 0, 1069738.695 1457663.09 0, 1069493.163 1457658.992 0, 1069247.631 1457654.909 0, 1069002.099 1457650.841 0, 1068756.566 1457646.787 0, 1068511.034 1457642.747 0, 
+    1068265.501 1457638.722 0, 1068019.967 1457634.711 0, 1067774.434 1457630.715 0, 1067528.9 1457626.733 0, 1067283.366 1457622.766 0, 1067037.832 1457618.813 0, 1066792.297 1457614.874 0, 1066546.763 1457610.95 0, 1066301.228 1457607.041 0, 1066055.693 1457603.145 0, 
+    1065810.157 1457599.265 0, 1065564.622 1457595.399 0, 1065319.086 1457591.547 0, 1065073.55 1457587.709 0, 1064826.836 1457583.868 0, 1064582.477 1457580.078 0, 1064336.94 1457576.284 0, 1064091.403 1457572.505 0, 1063845.866 1457568.74 0, 1063600.329 1457564.989 0, 
+    1063354.791 1457561.253 0, 1063109.253 1457557.531 0, 1062863.715 1457553.824 0, 1062618.177 1457550.131 0, 1062372.638 1457546.453 0, 1062127.1 1457542.789 0, 1061881.561 1457539.139 0, 1061636.022 1457535.504 0, 1061390.482 1457531.884 0, 1061144.943 1457528.278 0, 
+    1060899.403 1457524.686 0, 1060653.863 1457521.109 0, 1060408.323 1457517.546 0, 1060162.782 1457513.998 0, 1059917.242 1457510.464 0, 1059671.701 1457506.945 0, 1059426.16 1457503.44 0, 1059180.619 1457499.949 0, 1058933.899 1457496.456 0, 1058855.194 1463067.744 0, 
+    1058776.494 1468638.713 0, 1059022.555 1468642.197 0, 1059267.44 1468645.678 0, 1059512.325 1468649.173 0, 1059757.21 1468652.683 0, 1060002.095 1468656.208 0, 1060246.98 1468659.747 0, 1060491.864 1468663.3 0, 1060736.748 1468666.868 0, 1060981.632 1468670.45 0, 
+    1061226.516 1468674.046 0, 1061471.399 1468677.657 0, 1061716.283 1468681.282 0, 1061961.166 1468684.922 0, 1062206.049 1468688.576 0, 1062450.932 1468692.245 0, 1062695.814 1468695.927 0, 1062940.696 1468699.625 0, 1063185.578 1468703.337 0, 1063430.46 1468707.063 0, 
+    1063675.342 1468710.803 0, 1063920.223 1468714.558 0, 1064165.104 1468718.328 0, 1064409.985 1468722.112 0, 1064653.691 1468725.892 0, 1064899.746 1468729.723 0, 1065144.627 1468733.55 0, 1065389.507 1468737.391 0, 1065634.386 1468741.247 0, 1065879.266 1468745.117 0, 
+    1066124.145 1468749.002 0, 1066369.024 1468752.901 0, 1066613.903 1468756.815 0, 1066858.782 1468760.743 0, 1067103.66 1468764.685 0, 1067348.539 1468768.642 0, 1067593.417 1468772.613 0, 1067838.294 1468776.599 0, 1068083.172 1468780.599 0, 1068328.049 1468784.613 0, 
+    1068572.926 1468788.642 0, 1068817.803 1468792.685 0, 1069062.679 1468796.743 0, 1069307.556 1468800.815 0, 1069552.432 1468804.902 0, 1069797.308 1468809.003 0, 1070042.183 1468813.118 0, 1070287.059 1468817.248 0, 1070530.76 1468821.372 0, 1070625.199 1463250.647 0, 
+    1070719.644 1457679.604 0))
+
+POLYGON ((1082284.464 1469037.238 0, 1082040.773 1469032.425 0, 1081795.91 1469027.603 0, 1081551.047 1469022.796 0, 1081306.184 1469018.004 0, 1081061.32 1469013.225 0, 1080816.457 1469008.461 0, 1080571.593 1469003.712 0, 1080326.728 1468998.977 0, 1080081.864 1468994.256 0, 
+    1079836.999 1468989.55 0, 1079592.133 1468984.858 0, 1079347.268 1468980.181 0, 1079102.402 1468975.518 0, 1078857.536 1468970.869 0, 1078612.67 1468966.235 0, 1078367.803 1468961.615 0, 1078122.936 1468957.01 0, 1077878.069 1468952.419 0, 1077633.202 1468947.842 0, 
+    1077388.334 1468943.28 0, 1077143.466 1468938.732 0, 1076898.598 1468934.199 0, 1076653.729 1468929.68 0, 1076407.688 1468925.154 0, 1076163.992 1468920.686 0, 1075919.122 1468916.21 0, 1075674.253 1468911.749 0, 1075429.383 1468907.302 0, 1075184.513 1468902.869 0, 
+    1074939.643 1468898.451 0, 1074694.772 1468894.048 0, 1074449.901 1468889.659 0, 1074205.03 1468885.284 0, 1073960.159 1468880.923 0, 1073715.287 1468876.578 0, 1073470.416 1468872.246 0, 1073225.543 1468867.929 0, 1072980.671 1468863.626 0, 1072735.798 1468859.338 0, 
+    1072490.926 1468855.064 0, 1072246.052 1468850.805 0, 1072001.179 1468846.559 0, 1071756.305 1468842.329 0, 1071511.432 1468838.113 0, 1071266.557 1468833.911 0, 1071021.683 1468829.723 0, 1070776.809 1468825.55 0, 1070530.76 1468821.372 0, 1070436.327 1474391.774 0, 
+    1070341.899 1479961.847 0, 1070587.288 1479966.014 0, 1070831.507 1479970.176 0, 1071075.726 1479974.352 0, 1071319.944 1479978.543 0, 1071564.162 1479982.748 0, 1071808.38 1479986.967 0, 1072052.598 1479991.201 0, 1072296.815 1479995.449 0, 1072541.032 1479999.711 0, 
+    1072785.249 1480003.988 0, 1073029.466 1480008.279 0, 1073273.682 1480012.585 0, 1073517.899 1480016.905 0, 1073762.115 1480021.239 0, 1074006.33 1480025.588 0, 1074250.546 1480029.951 0, 1074494.761 1480034.328 0, 1074738.976 1480038.72 0, 1074983.19 1480043.126 0, 
+    1075227.405 1480047.547 0, 1075471.619 1480051.982 0, 1075715.832 1480056.431 0, 1075960.046 1480060.895 0, 1076203.09 1480065.351 0, 1076448.472 1480069.865 0, 1076692.685 1480074.372 0, 1076936.898 1480078.893 0, 1077181.11 1480083.429 0, 1077425.322 1480087.979 0, 
+    1077669.534 1480092.543 0, 1077913.745 1480097.122 0, 1078157.956 1480101.715 0, 1078402.167 1480106.322 0, 1078646.378 1480110.944 0, 1078890.588 1480115.58 0, 1079134.798 1480120.23 0, 1079379.008 1480124.895 0, 1079623.218 1480129.575 0, 1079867.427 1480134.268 0, 
+    1080111.636 1480138.976 0, 1080355.845 1480143.699 0, 1080600.053 1480148.435 0, 1080844.261 1480153.187 0, 1081088.469 1480157.952 0, 1081332.677 1480162.732 0, 1081576.884 1480167.526 0, 1081821.091 1480172.335 0, 1082064.129 1480177.135 0, 1082174.293 1474607.351 0, 
+    1082284.464 1469037.238 0))
+
+POLYGON ((1093785.705 1480425.539 0, 1093542.679 1480420.053 0, 1093298.487 1480414.554 0, 1093054.294 1480409.07 0, 1092810.101 1480403.6 0, 1092565.907 1480398.145 0, 1092321.714 1480392.704 0, 1092077.519 1480387.277 0, 1091833.325 1480381.865 0, 1091589.13 1480376.467 0, 
+    1091344.935 1480371.083 0, 1091100.74 1480365.714 0, 1090856.544 1480360.359 0, 1090612.348 1480355.019 0, 1090368.152 1480349.693 0, 1090123.955 1480344.381 0, 1089879.759 1480339.084 0, 1089635.561 1480333.801 0, 1089391.364 1480328.532 0, 1089147.166 1480323.278 0, 
+    1088902.968 1480318.038 0, 1088658.769 1480312.812 0, 1088414.571 1480307.601 0, 1088170.372 1480302.405 0, 1087925.005 1480297.198 0, 1087681.972 1480292.054 0, 1087437.772 1480286.901 0, 1087193.572 1480281.761 0, 1086949.372 1480276.637 0, 1086705.171 1480271.526 0, 
+    1086460.969 1480266.43 0, 1086216.768 1480261.348 0, 1085972.566 1480256.281 0, 1085728.364 1480251.228 0, 1085484.162 1480246.189 0, 1085239.959 1480241.165 0, 1084995.756 1480236.155 0, 1084751.553 1480231.16 0, 1084507.349 1480226.179 0, 1084263.145 1480221.212 0, 
+    1084018.941 1480216.259 0, 1083774.737 1480211.321 0, 1083530.532 1480206.398 0, 1083286.327 1480201.489 0, 1083042.122 1480196.594 0, 1082797.916 1480191.713 0, 1082553.71 1480186.847 0, 1082309.504 1480181.995 0, 1082064.129 1480177.135 0, 1081953.972 1485746.584 0, 
+    1081843.821 1491315.693 0, 1082088.537 1491320.541 0, 1082332.088 1491325.379 0, 1082575.638 1491330.232 0, 1082819.188 1491335.1 0, 1083062.738 1491339.982 0, 1083306.287 1491344.878 0, 1083549.836 1491349.788 0, 1083793.385 1491354.713 0, 1084036.934 1491359.652 0, 
+    1084280.482 1491364.605 0, 1084524.03 1491369.573 0, 1084767.578 1491374.555 0, 1085011.125 1491379.552 0, 1085254.672 1491384.562 0, 1085498.219 1491389.587 0, 1085741.766 1491394.627 0, 1085985.312 1491399.681 0, 1086228.858 1491404.749 0, 1086472.403 1491409.831 0, 
+    1086715.949 1491414.928 0, 1086959.494 1491420.039 0, 1087203.038 1491425.164 0, 1087446.583 1491430.304 0, 1087688.963 1491435.434 0, 1087933.671 1491440.627 0, 1088177.214 1491445.809 0, 1088420.757 1491451.007 0, 1088664.3 1491456.218 0, 1088907.843 1491461.444 0, 
+    1089151.385 1491466.684 0, 1089394.927 1491471.938 0, 1089638.469 1491477.207 0, 1089882.01 1491482.49 0, 1090125.551 1491487.788 0, 1090369.092 1491493.099 0, 1090612.632 1491498.425 0, 1090856.172 1491503.766 0, 1091099.712 1491509.121 0, 1091343.252 1491514.49 0, 
+    1091586.791 1491519.873 0, 1091830.33 1491525.271 0, 1092073.868 1491530.683 0, 1092317.406 1491536.11 0, 1092560.944 1491541.55 0, 1092804.482 1491547.006 0, 1093048.019 1491552.475 0, 1093291.556 1491557.959 0, 1093533.929 1491563.431 0, 1093659.813 1485994.655 0, 
+    1093785.705 1480425.539 0))
+
+POLYGON ((1105223.29 1491844.194 0, 1104980.932 1491838.037 0, 1104737.411 1491831.865 0, 1104493.89 1491825.708 0, 1104250.369 1491819.565 0, 1104006.848 1491813.436 0, 1103763.326 1491807.321 0, 1103519.804 1491801.221 0, 1103276.281 1491795.136 0, 1103032.758 1491789.064 0, 
+    1102789.235 1491783.007 0, 1102545.711 1491776.964 0, 1102302.187 1491770.936 0, 1102058.663 1491764.922 0, 1101815.138 1491758.922 0, 1101571.613 1491752.936 0, 1101328.087 1491746.965 0, 1101084.562 1491741.008 0, 1100841.035 1491735.066 0, 1100597.509 1491729.138 0, 
+    1100353.982 1491723.224 0, 1100110.455 1491717.324 0, 1099866.927 1491711.439 0, 1099623.399 1491705.568 0, 1099378.709 1491699.684 0, 1099136.343 1491693.87 0, 1098892.814 1491688.042 0, 1098649.284 1491682.229 0, 1098405.755 1491676.429 0, 1098162.225 1491670.645 0, 
+    1097918.695 1491664.874 0, 1097675.164 1491659.118 0, 1097431.633 1491653.376 0, 1097188.102 1491647.649 0, 1096944.57 1491641.936 0, 1096701.038 1491636.237 0, 1096457.506 1491630.552 0, 1096213.973 1491624.882 0, 1095970.44 1491619.226 0, 1095726.907 1491613.585 0, 
+    1095483.373 1491607.958 0, 1095239.839 1491602.345 0, 1094996.305 1491596.747 0, 1094752.77 1491591.163 0, 1094509.235 1491585.593 0, 1094265.7 1491580.037 0, 1094022.165 1491574.496 0, 1093778.629 1491568.969 0, 1093533.929 1491563.431 0, 1093408.053 1497131.86 0, 
+    1093282.185 1502699.937 0, 1093526.226 1502705.461 0, 1093769.106 1502710.972 0, 1094011.986 1502716.499 0, 1094254.866 1502722.039 0, 1094497.746 1502727.594 0, 1094740.625 1502733.163 0, 1094983.504 1502738.746 0, 1095226.382 1502744.344 0, 1095469.26 1502749.956 0, 
+    1095712.138 1502755.582 0, 1095955.016 1502761.223 0, 1096197.893 1502766.878 0, 1096440.77 1502772.547 0, 1096683.646 1502778.23 0, 1096926.522 1502783.928 0, 1097169.398 1502789.64 0, 1097412.274 1502795.367 0, 1097655.149 1502801.107 0, 1097898.024 1502806.862 0, 
+    1098140.898 1502812.631 0, 1098383.772 1502818.415 0, 1098626.646 1502824.213 0, 1098869.52 1502830.025 0, 1099111.233 1502835.823 0, 1099355.265 1502841.692 0, 1099598.138 1502847.547 0, 1099841.01 1502853.416 0, 1100083.882 1502859.3 0, 1100326.753 1502865.198 0, 
+    1100569.624 1502871.11 0, 1100812.495 1502877.036 0, 1101055.365 1502882.977 0, 1101298.235 1502888.932 0, 1101541.105 1502894.902 0, 1101783.974 1502900.885 0, 1102026.843 1502906.883 0, 1102269.712 1502912.895 0, 1102512.58 1502918.922 0, 1102755.448 1502924.963 0, 
+    1102998.315 1502931.018 0, 1103241.183 1502937.087 0, 1103484.049 1502943.171 0, 1103726.916 1502949.269 0, 1103969.782 1502955.381 0, 1104212.648 1502961.508 0, 1104455.513 1502967.649 0, 1104698.378 1502973.804 0, 1104940.084 1502979.944 0, 1105081.683 1497412.245 0, 
+    1105223.29 1491844.194 0))
+
+POLYGON ((1116597.147 1503292.886 0, 1116355.457 1503286.063 0, 1116112.61 1503279.222 0, 1115869.763 1503272.395 0, 1115626.915 1503265.582 0, 1115384.068 1503258.784 0, 1115141.219 1503252 0, 1114898.371 1503245.23 0, 1114655.522 1503238.474 0, 1114412.672 1503231.733 0, 
+    1114169.822 1503225.006 0, 1113926.972 1503218.293 0, 1113684.121 1503211.595 0, 1113441.27 1503204.911 0, 1113198.419 1503198.241 0, 1112955.567 1503191.586 0, 1112712.715 1503184.945 0, 1112469.862 1503178.318 0, 1112227.009 1503171.705 0, 1111984.156 1503165.107 0, 
+    1111741.302 1503158.523 0, 1111498.448 1503151.953 0, 1111255.594 1503145.398 0, 1111012.739 1503138.856 0, 1110768.726 1503132.299 0, 1110527.028 1503125.817 0, 1110284.172 1503119.319 0, 1110041.315 1503112.835 0, 1109798.458 1503106.365 0, 1109555.601 1503099.91 0, 
+    1109312.743 1503093.469 0, 1109069.885 1503087.042 0, 1108827.027 1503080.629 0, 1108584.168 1503074.231 0, 1108341.309 1503067.847 0, 1108098.45 1503061.478 0, 1107855.59 1503055.122 0, 1107612.73 1503048.781 0, 1107369.869 1503042.455 0, 1107127.008 1503036.142 0, 
+    1106884.147 1503029.844 0, 1106641.285 1503023.56 0, 1106398.423 1503017.291 0, 1106155.56 1503011.035 0, 1105912.698 1503004.795 0, 1105669.834 1502998.568 0, 1105426.971 1502992.355 0, 1105184.107 1502986.157 0, 1104940.084 1502979.944 0, 1104798.495 1508547.285 0, 
+    1104656.915 1514114.262 0, 1104900.279 1514120.459 0, 1105142.487 1514126.64 0, 1105384.696 1514132.836 0, 1105626.904 1514139.046 0, 1105869.111 1514145.27 0, 1106111.318 1514151.508 0, 1106353.525 1514157.761 0, 1106595.731 1514164.028 0, 1106837.937 1514170.309 0, 
+    1107080.143 1514176.604 0, 1107322.348 1514182.914 0, 1107564.553 1514189.238 0, 1107806.758 1514195.576 0, 1108048.962 1514201.928 0, 1108291.166 1514208.295 0, 1108533.369 1514214.676 0, 1108775.572 1514221.071 0, 1109017.775 1514227.48 0, 1109259.977 1514233.904 0, 
+    1109502.179 1514240.342 0, 1109744.38 1514246.794 0, 1109986.581 1514253.261 0, 1110228.782 1514259.742 0, 1110469.828 1514266.206 0, 1110713.183 1514272.746 0, 1110955.382 1514279.269 0, 1111197.581 1514285.807 0, 1111439.78 1514292.359 0, 1111681.979 1514298.925 0, 
+    1111924.177 1514305.506 0, 1112166.374 1514312.1 0, 1112408.572 1514318.709 0, 1112650.769 1514325.333 0, 1112892.965 1514331.97 0, 1113135.161 1514338.622 0, 1113377.357 1514345.288 0, 1113619.552 1514351.968 0, 1113861.747 1514358.663 0, 1114103.942 1514365.372 0, 
+    1114346.136 1514372.095 0, 1114588.33 1514378.832 0, 1114830.523 1514385.584 0, 1115072.716 1514392.35 0, 1115314.909 1514399.13 0, 1115557.101 1514405.924 0, 1115799.292 1514412.733 0, 1116041.484 1514419.555 0, 1116282.522 1514426.36 0, 1116439.829 1508859.805 0, 
+    1116597.147 1503292.886 0))
+
+POLYGON ((1127907.2 1514771.301 0, 1127666.181 1514763.815 0, 1127424.01 1514756.308 0, 1127181.838 1514748.815 0, 1126939.666 1514741.337 0, 1126697.494 1514733.872 0, 1126455.321 1514726.422 0, 1126213.148 1514718.987 0, 1125970.974 1514711.565 0, 1125728.8 1514704.158 0, 
+    1125486.625 1514696.765 0, 1125244.45 1514689.386 0, 1125002.274 1514682.022 0, 1124760.099 1514674.671 0, 1124517.922 1514667.335 0, 1124275.745 1514660.014 0, 1124033.568 1514652.706 0, 1123791.391 1514645.413 0, 1123549.212 1514638.134 0, 1123307.034 1514630.869 0, 
+    1123064.855 1514623.619 0, 1122822.676 1514616.382 0, 1122580.496 1514609.16 0, 1122338.316 1514601.953 0, 1122094.983 1514594.725 0, 1121853.954 1514587.58 0, 1121611.772 1514580.415 0, 1121369.591 1514573.264 0, 1121127.408 1514566.128 0, 1120885.225 1514559.006 0, 
+    1120643.042 1514551.898 0, 1120400.859 1514544.804 0, 1120158.675 1514537.725 0, 1119916.49 1514530.66 0, 1119674.306 1514523.609 0, 1119432.12 1514516.572 0, 1119189.935 1514509.55 0, 1118947.749 1514502.541 0, 1118705.562 1514495.547 0, 1118463.375 1514488.568 0, 
+    1118221.188 1514481.602 0, 1117979 1514474.651 0, 1117736.812 1514467.714 0, 1117494.624 1514460.792 0, 1117252.435 1514453.883 0, 1117010.245 1514446.989 0, 1116768.056 1514440.109 0, 1116525.865 1514433.244 0, 1116282.522 1514426.36 0, 1116125.225 1519992.545 0, 
+    1115967.938 1525558.354 0, 1116210.624 1525565.219 0, 1116452.159 1525572.066 0, 1116693.693 1525578.928 0, 1116935.228 1525585.803 0, 1117176.761 1525592.693 0, 1117418.295 1525599.597 0, 1117659.827 1525606.515 0, 1117901.36 1525613.447 0, 1118142.892 1525620.394 0, 
+    1118384.424 1525627.354 0, 1118625.955 1525634.329 0, 1118867.486 1525641.318 0, 1119109.016 1525648.322 0, 1119350.546 1525655.34 0, 1119592.076 1525662.371 0, 1119833.605 1525669.417 0, 1120075.134 1525676.478 0, 1120316.663 1525683.552 0, 1120558.191 1525690.641 0, 
+    1120799.718 1525697.744 0, 1121041.245 1525704.861 0, 1121282.772 1525711.992 0, 1121524.298 1525719.138 0, 1121764.675 1525726.264 0, 1122007.35 1525733.472 0, 1122248.875 1525740.66 0, 1122490.399 1525747.862 0, 1122731.923 1525755.079 0, 1122973.447 1525762.31 0, 
+    1123214.97 1525769.555 0, 1123456.493 1525776.814 0, 1123698.016 1525784.088 0, 1123939.538 1525791.375 0, 1124181.06 1525798.677 0, 1124422.581 1525805.994 0, 1124664.101 1525813.324 0, 1124905.622 1525820.669 0, 1125147.142 1525828.027 0, 1125388.661 1525835.4 0, 
+    1125630.18 1525842.788 0, 1125871.699 1525850.189 0, 1126113.217 1525857.605 0, 1126354.735 1525865.035 0, 1126596.252 1525872.479 0, 1126837.769 1525879.937 0, 1127079.285 1525887.41 0, 1127320.801 1525894.896 0, 1127561.169 1525902.362 0, 1127734.179 1520337.019 0, 
+    1127907.2 1514771.301 0))
+
+POLYGON ((1139153.38 1526279.121 0, 1138913.033 1526270.976 0, 1138671.539 1526262.807 0, 1138430.045 1526254.653 0, 1138188.55 1526246.512 0, 1137947.055 1526238.386 0, 1137705.559 1526230.273 0, 1137464.063 1526222.175 0, 1137222.566 1526214.092 0, 1136981.069 1526206.022 0, 
+    1136739.571 1526197.967 0, 1136498.073 1526189.926 0, 1136256.575 1526181.899 0, 1136015.076 1526173.886 0, 1135773.576 1526165.888 0, 1135532.076 1526157.903 0, 1135290.575 1526149.933 0, 1135049.074 1526141.977 0, 1134807.573 1526134.036 0, 1134566.071 1526126.108 0, 
+    1134324.569 1526118.195 0, 1134083.066 1526110.296 0, 1133841.563 1526102.412 0, 1133600.059 1526094.541 0, 1133357.408 1526086.647 0, 1133117.05 1526078.843 0, 1132875.545 1526071.015 0, 1132634.039 1526063.201 0, 1132392.533 1526055.401 0, 1132151.027 1526047.616 0, 
+    1131909.52 1526039.845 0, 1131668.012 1526032.088 0, 1131426.504 1526024.346 0, 1131184.996 1526016.617 0, 1130943.487 1526008.903 0, 1130701.978 1526001.203 0, 1130460.468 1525993.517 0, 1130218.958 1525985.846 0, 1129977.447 1525978.189 0, 1129735.936 1525970.546 0, 
+    1129494.425 1525962.917 0, 1129252.913 1525955.302 0, 1129011.4 1525947.701 0, 1128769.888 1525940.115 0, 1128528.374 1525932.543 0, 1128286.861 1525924.985 0, 1128045.346 1525917.442 0, 1127803.832 1525909.912 0, 1127561.169 1525902.362 0, 1127388.17 1531467.322 0, 
+    1127215.184 1537031.895 0, 1127457.189 1537039.425 0, 1127698.049 1537046.934 0, 1127938.908 1537054.457 0, 1128179.767 1537061.995 0, 1128420.625 1537069.546 0, 1128661.483 1537077.112 0, 1128902.34 1537084.692 0, 1129143.197 1537092.286 0, 1129384.053 1537099.894 0, 
+    1129624.909 1537107.516 0, 1129865.765 1537115.153 0, 1130106.62 1537122.804 0, 1130347.475 1537130.469 0, 1130588.329 1537138.148 0, 1130829.183 1537145.841 0, 1131070.036 1537153.548 0, 1131310.889 1537161.27 0, 1131551.741 1537169.006 0, 1131792.593 1537176.756 0, 
+    1132033.445 1537184.52 0, 1132274.296 1537192.298 0, 1132515.146 1537200.091 0, 1132755.996 1537207.897 0, 1132995.702 1537215.681 0, 1133237.695 1537223.553 0, 1133478.544 1537231.402 0, 1133719.392 1537239.266 0, 1133960.24 1537247.143 0, 1134201.087 1537255.035 0, 
+    1134441.934 1537262.941 0, 1134682.781 1537270.861 0, 1134923.627 1537278.795 0, 1135164.472 1537286.744 0, 1135405.317 1537294.706 0, 1135646.162 1537302.683 0, 1135887.006 1537310.674 0, 1136127.849 1537318.679 0, 1136368.692 1537326.698 0, 1136609.535 1537334.732 0, 
+    1136850.377 1537342.78 0, 1137091.219 1537350.841 0, 1137332.06 1537358.917 0, 1137572.901 1537367.008 0, 1137813.741 1537375.112 0, 1138054.581 1537383.23 0, 1138295.42 1537391.363 0, 1138536.259 1537399.51 0, 1138775.955 1537407.632 0, 1138964.661 1531843.57 0, 
+    1139153.38 1526279.121 0))
+
+POLYGON ((1150335.617 1537816.029 0, 1150095.944 1537807.23 0, 1149855.129 1537798.403 0, 1149614.314 1537789.59 0, 1149373.498 1537780.791 0, 1149132.681 1537772.006 0, 1148891.864 1537763.235 0, 1148651.047 1537754.479 0, 1148410.229 1537745.737 0, 1148169.411 1537737.009 0, 
+    1147928.592 1537728.295 0, 1147687.772 1537719.595 0, 1147446.952 1537710.91 0, 1147206.132 1537702.238 0, 1146965.31 1537693.581 0, 1146724.489 1537684.938 0, 1146483.667 1537676.309 0, 1146242.844 1537667.695 0, 1146002.021 1537659.094 0, 1145761.198 1537650.508 0, 
+    1145520.374 1537641.936 0, 1145279.549 1537633.378 0, 1145038.724 1537624.834 0, 1144797.898 1537616.304 0, 1144555.93 1537607.749 0, 1144316.246 1537599.288 0, 1144075.419 1537590.801 0, 1143834.591 1537582.328 0, 1143593.763 1537573.869 0, 1143352.934 1537565.424 0, 
+    1143112.105 1537556.994 0, 1142871.276 1537548.578 0, 1142630.445 1537540.176 0, 1142389.615 1537531.788 0, 1142148.784 1537523.414 0, 1141907.952 1537515.055 0, 1141667.12 1537506.709 0, 1141426.288 1537498.378 0, 1141185.455 1537490.061 0, 1140944.621 1537481.758 0, 
+    1140703.787 1537473.47 0, 1140462.953 1537465.195 0, 1140222.118 1537456.935 0, 1139981.282 1537448.689 0, 1139740.446 1537440.457 0, 1139499.61 1537432.239 0, 1139258.773 1537424.036 0, 1139017.936 1537415.846 0, 1138775.955 1537407.632 0, 1138587.262 1542971.3 0, 
+    1138398.582 1548534.568 0, 1138639.905 1548542.76 0, 1138880.088 1548550.927 0, 1139120.27 1548559.108 0, 1139360.451 1548567.304 0, 1139600.632 1548575.513 0, 1139840.813 1548583.737 0, 1140080.993 1548591.975 0, 1140321.172 1548600.227 0, 1140561.351 1548608.493 0, 
+    1140801.53 1548616.773 0, 1141041.708 1548625.068 0, 1141281.886 1548633.376 0, 1141522.063 1548641.699 0, 1141762.24 1548650.035 0, 1142002.416 1548658.386 0, 1142242.592 1548666.751 0, 1142482.767 1548675.131 0, 1142722.941 1548683.524 0, 1142963.116 1548691.931 0, 
+    1143203.289 1548700.353 0, 1143443.463 1548708.789 0, 1143683.635 1548717.239 0, 1143923.808 1548725.703 0, 1144162.84 1548734.14 0, 1144404.15 1548742.673 0, 1144644.321 1548751.179 0, 1144884.491 1548759.7 0, 1145124.661 1548768.235 0, 1145364.83 1548776.783 0, 
+    1145604.999 1548785.346 0, 1145845.167 1548793.923 0, 1146085.335 1548802.515 0, 1146325.502 1548811.12 0, 1146565.669 1548819.74 0, 1146805.835 1548828.373 0, 1147046.001 1548837.021 0, 1147286.166 1548845.683 0, 1147526.33 1548854.359 0, 1147766.495 1548863.049 0, 
+    1148006.658 1548871.753 0, 1148246.821 1548880.472 0, 1148486.984 1548889.204 0, 1148727.146 1548897.951 0, 1148967.308 1548906.712 0, 1149207.469 1548915.487 0, 1149447.629 1548924.276 0, 1149687.789 1548933.079 0, 1149926.811 1548941.855 0, 1150131.207 1543379.142 0, 
+    1150335.617 1537816.029 0))
+
+POLYGON ((1161453.843 1549381.709 0, 1161214.845 1549372.258 0, 1160974.711 1549362.777 0, 1160734.576 1549353.309 0, 1160494.441 1549343.856 0, 1160254.305 1549334.416 0, 1160014.168 1549324.991 0, 1159774.032 1549315.58 0, 1159533.894 1549306.183 0, 1159293.756 1549296.8 0, 
+    1159053.617 1549287.432 0, 1158813.478 1549278.077 0, 1158573.338 1549268.737 0, 1158333.198 1549259.411 0, 1158093.057 1549250.098 0, 1157852.916 1549240.8 0, 1157612.774 1549231.517 0, 1157372.631 1549222.247 0, 1157132.488 1549212.991 0, 1156892.345 1549203.75 0, 
+    1156652.201 1549194.523 0, 1156412.056 1549185.309 0, 1156171.911 1549176.11 0, 1155931.765 1549166.925 0, 1155690.482 1549157.711 0, 1155451.472 1549148.598 0, 1155211.325 1549139.456 0, 1154971.177 1549130.327 0, 1154731.029 1549121.213 0, 1154490.88 1549112.113 0, 
+    1154250.73 1549103.027 0, 1154010.58 1549093.955 0, 1153770.43 1549084.897 0, 1153530.278 1549075.854 0, 1153290.127 1549066.824 0, 1153049.975 1549057.809 0, 1152809.822 1549048.808 0, 1152569.669 1549039.821 0, 1152329.515 1549030.848 0, 1152089.361 1549021.889 0, 
+    1151849.206 1549012.945 0, 1151609.051 1549004.014 0, 1151368.895 1548995.098 0, 1151128.738 1548986.196 0, 1150888.581 1548977.308 0, 1150648.424 1548968.434 0, 1150408.266 1548959.574 0, 1150168.108 1548950.728 0, 1149926.811 1548941.855 0, 1149722.43 1554504.162 0, 
+    1149518.064 1560066.056 0, 1149758.703 1560074.905 0, 1149998.207 1560083.727 0, 1150237.71 1560092.563 0, 1150477.213 1560101.412 0, 1150716.715 1560110.276 0, 1150956.216 1560119.154 0, 1151195.717 1560128.046 0, 1151435.218 1560136.952 0, 1151674.718 1560145.873 0, 
+    1151914.218 1560154.807 0, 1152153.717 1560163.755 0, 1152393.215 1560172.718 0, 1152632.713 1560181.694 0, 1152872.21 1560190.685 0, 1153111.707 1560199.69 0, 1153351.204 1560208.709 0, 1153590.7 1560217.742 0, 1153830.195 1560226.789 0, 1154069.69 1560235.85 0, 
+    1154309.184 1560244.925 0, 1154548.678 1560254.015 0, 1154788.171 1560263.118 0, 1155027.663 1560272.236 0, 1155266.022 1560281.324 0, 1155506.647 1560290.513 0, 1155746.138 1560299.673 0, 1155985.629 1560308.847 0, 1156225.118 1560318.035 0, 1156464.608 1560327.237 0, 
+    1156704.097 1560336.453 0, 1156943.585 1560345.684 0, 1157183.073 1560354.928 0, 1157422.56 1560364.187 0, 1157662.047 1560373.459 0, 1157901.533 1560382.746 0, 1158141.018 1560392.047 0, 1158380.503 1560401.362 0, 1158619.988 1560410.691 0, 1158859.472 1560420.034 0, 
+    1159098.955 1560429.391 0, 1159338.438 1560438.762 0, 1159577.92 1560448.148 0, 1159817.402 1560457.547 0, 1160056.883 1560466.961 0, 1160296.364 1560476.389 0, 1160535.844 1560485.83 0, 1160775.323 1560495.286 0, 1161013.669 1560504.711 0, 1161233.748 1554943.416 0, 
+    1161453.843 1549381.709 0))
+
+POLYGON ((1172507.99 1560975.842 0, 1172269.67 1560965.743 0, 1172030.218 1560955.611 0, 1171790.765 1560945.493 0, 1171551.312 1560935.388 0, 1171311.859 1560925.298 0, 1171072.405 1560915.222 0, 1170832.95 1560905.16 0, 1170593.494 1560895.113 0, 1170354.038 1560885.079 0, 
+    1170114.582 1560875.059 0, 1169875.125 1560865.054 0, 1169635.667 1560855.062 0, 1169396.208 1560845.085 0, 1169156.75 1560835.121 0, 1168917.29 1560825.172 0, 1168677.83 1560815.237 0, 1168438.369 1560805.316 0, 1168198.908 1560795.409 0, 1167959.446 1560785.516 0, 
+    1167719.984 1560775.638 0, 1167480.521 1560765.773 0, 1167241.057 1560755.923 0, 1167001.593 1560746.086 0, 1166760.996 1560736.217 0, 1166522.663 1560726.456 0, 1166283.197 1560716.661 0, 1166043.73 1560706.881 0, 1165804.263 1560697.115 0, 1165564.796 1560687.364 0, 
+    1165325.327 1560677.626 0, 1165085.859 1560667.902 0, 1164846.389 1560658.193 0, 1164606.919 1560648.497 0, 1164367.449 1560638.816 0, 1164127.978 1560629.148 0, 1163888.506 1560619.495 0, 1163649.034 1560609.856 0, 1163409.561 1560600.231 0, 1163170.088 1560590.62 0, 
+    1162930.614 1560581.023 0, 1162691.139 1560571.441 0, 1162451.664 1560561.872 0, 1162212.189 1560552.317 0, 1161972.713 1560542.777 0, 1161733.236 1560533.251 0, 1161493.759 1560523.738 0, 1161254.281 1560514.24 0, 1161013.669 1560504.711 0, 1160793.608 1566065.588 0, 
+    1160573.563 1571626.041 0, 1160813.516 1571635.543 0, 1161052.339 1571645.016 0, 1161291.162 1571654.502 0, 1161529.984 1571664.002 0, 1161768.806 1571673.517 0, 1162007.627 1571683.045 0, 1162246.447 1571692.587 0, 1162485.267 1571702.144 0, 1162724.087 1571711.715 0, 
+    1162962.905 1571721.299 0, 1163201.724 1571730.898 0, 1163440.541 1571740.511 0, 1163679.358 1571750.137 0, 1163918.175 1571759.778 0, 1164156.991 1571769.433 0, 1164395.806 1571779.102 0, 1164634.621 1571788.785 0, 1164873.435 1571798.482 0, 1165112.249 1571808.193 0, 
+    1165351.062 1571817.919 0, 1165589.874 1571827.658 0, 1165828.686 1571837.411 0, 1166067.498 1571847.179 0, 1166305.18 1571856.914 0, 1166545.119 1571866.756 0, 1166783.928 1571876.565 0, 1167022.738 1571886.389 0, 1167261.546 1571896.226 0, 1167500.354 1571906.078 0, 
+    1167739.161 1571915.944 0, 1167977.968 1571925.824 0, 1168216.774 1571935.718 0, 1168455.58 1571945.625 0, 1168694.385 1571955.547 0, 1168933.189 1571965.484 0, 1169171.993 1571975.434 0, 1169410.796 1571985.398 0, 1169649.599 1571995.376 0, 1169888.401 1572005.368 0, 
+    1170127.202 1572015.375 0, 1170366.003 1572025.395 0, 1170604.804 1572035.429 0, 1170843.603 1572045.478 0, 1171082.402 1572055.54 0, 1171321.201 1572065.617 0, 1171559.999 1572075.708 0, 1171798.796 1572085.812 0, 1172036.465 1572095.883 0, 1172272.218 1566536.075 0, 
+    1172507.99 1560975.842 0))
+
+POLYGON ((1183497.994 1572598.109 0, 1183260.353 1572587.367 0, 1183021.585 1572576.587 0, 1182782.817 1572565.822 0, 1182544.048 1572555.071 0, 1182305.278 1572544.334 0, 1182066.508 1572533.61 0, 1181827.737 1572522.901 0, 1181588.965 1572512.206 0, 1181350.193 1572501.526 0, 
+    1181111.42 1572490.859 0, 1180872.646 1572480.206 0, 1180633.872 1572469.567 0, 1180395.097 1572458.942 0, 1180156.322 1572448.332 0, 1179917.546 1572437.735 0, 1179678.769 1572427.152 0, 1179439.992 1572416.584 0, 1179201.214 1572406.029 0, 1178962.436 1572395.489 0, 
+    1178723.657 1572384.963 0, 1178484.877 1572374.45 0, 1178246.097 1572363.952 0, 1178007.316 1572353.468 0, 1177767.407 1572342.949 0, 1177529.752 1572332.542 0, 1177290.969 1572322.1 0, 1177052.185 1572311.672 0, 1176813.401 1572301.258 0, 1176574.617 1572290.858 0, 
+    1176335.832 1572280.472 0, 1176097.046 1572270.101 0, 1175858.259 1572259.743 0, 1175619.472 1572249.399 0, 1175380.684 1572239.07 0, 1175141.896 1572228.754 0, 1174903.107 1572218.453 0, 1174664.318 1572208.165 0, 1174425.527 1572197.892 0, 1174186.737 1572187.632 0, 
+    1173947.945 1572177.387 0, 1173709.153 1572167.156 0, 1173470.361 1572156.939 0, 1173231.568 1572146.736 0, 1172992.774 1572136.547 0, 1172753.98 1572126.372 0, 1172515.185 1572116.211 0, 1172276.389 1572106.064 0, 1172036.465 1572095.883 0, 1171800.73 1577655.261 0, 
+    1171565.013 1583214.202 0, 1171804.28 1583224.355 0, 1172042.421 1583234.474 0, 1172280.561 1583244.607 0, 1172518.701 1583254.754 0, 1172756.841 1583264.915 0, 1172994.979 1583275.09 0, 1173233.118 1583285.28 0, 1173471.255 1583295.483 0, 1173709.392 1583305.7 0, 
+    1173947.528 1583315.931 0, 1174185.664 1583326.176 0, 1174423.799 1583336.436 0, 1174661.934 1583346.709 0, 1174900.068 1583356.996 0, 1175138.201 1583367.297 0, 1175376.334 1583377.613 0, 1175614.466 1583387.942 0, 1175852.598 1583398.285 0, 1176090.728 1583408.643 0, 
+    1176328.859 1583419.014 0, 1176566.988 1583429.399 0, 1176805.117 1583439.799 0, 1177043.246 1583450.212 0, 1177280.25 1583460.59 0, 1177519.501 1583471.081 0, 1177757.628 1583481.537 0, 1177995.754 1583492.006 0, 1178233.879 1583502.489 0, 1178472.004 1583512.987 0, 
+    1178710.128 1583523.498 0, 1178948.251 1583534.024 0, 1179186.374 1583544.564 0, 1179424.497 1583555.117 0, 1179662.618 1583565.685 0, 1179900.739 1583576.266 0, 1180138.86 1583586.862 0, 1180376.98 1583597.472 0, 1180615.099 1583608.095 0, 1180853.217 1583618.733 0, 
+    1181091.335 1583629.384 0, 1181329.453 1583640.05 0, 1181567.569 1583650.73 0, 1181805.685 1583661.424 0, 1182043.801 1583672.131 0, 1182281.915 1583682.853 0, 1182520.03 1583693.589 0, 1182758.143 1583704.339 0, 1182995.133 1583715.052 0, 1183246.554 1578156.799 0, 
+    1183497.994 1572598.109 0))
+
+POLYGON ((1194423.792 1584248.191 0, 1194186.832 1584236.809 0, 1193948.75 1584225.386 0, 1193710.667 1584213.978 0, 1193472.583 1584202.583 0, 1193234.499 1584191.203 0, 1192996.414 1584179.836 0, 1192758.329 1584168.484 0, 1192520.242 1584157.146 0, 1192282.155 1584145.821 0, 
+    1192044.068 1584134.511 0, 1191805.98 1584123.215 0, 1191567.891 1584111.932 0, 1191329.801 1584100.664 0, 1191091.711 1584089.41 0, 1190853.62 1584078.169 0, 1190615.529 1584066.943 0, 1190377.437 1584055.731 0, 1190139.344 1584044.533 0, 1189901.25 1584033.349 0, 
+    1189663.156 1584022.178 0, 1189425.061 1584011.022 0, 1189186.966 1583999.88 0, 1188948.87 1583988.752 0, 1188709.651 1583977.585 0, 1188472.675 1583966.538 0, 1188234.577 1583955.451 0, 1187996.479 1583944.379 0, 1187758.379 1583933.321 0, 1187520.279 1583922.277 0, 
+    1187282.178 1583911.247 0, 1187044.077 1583900.231 0, 1186805.975 1583889.229 0, 1186567.873 1583878.241 0, 1186329.769 1583867.267 0, 1186091.665 1583856.307 0, 1185853.561 1583845.361 0, 1185615.456 1583834.429 0, 1185377.35 1583823.511 0, 1185139.243 1583812.607 0, 
+    1184901.136 1583801.717 0, 1184663.028 1583790.841 0, 1184424.92 1583779.979 0, 1184186.811 1583769.132 0, 1183948.701 1583758.298 0, 1183710.591 1583747.478 0, 1183472.48 1583736.672 0, 1183234.368 1583725.88 0, 1182995.133 1583715.052 0, 1182743.732 1589272.861 0, 
+    1182492.352 1594830.222 0, 1182730.93 1594841.021 0, 1182968.387 1594851.783 0, 1183205.844 1594862.559 0, 1183443.3 1594873.349 0, 1183680.756 1594884.153 0, 1183918.21 1594894.971 0, 1184155.665 1594905.803 0, 1184393.118 1594916.649 0, 1184630.571 1594927.509 0, 
+    1184868.023 1594938.383 0, 1185105.475 1594949.271 0, 1185342.926 1594960.173 0, 1185580.376 1594971.089 0, 1185817.826 1594982.019 0, 1186055.275 1594992.963 0, 1186292.724 1595003.921 0, 1186530.172 1595014.893 0, 1186767.619 1595025.878 0, 1187005.065 1595036.878 0, 
+    1187242.511 1595047.892 0, 1187479.956 1595058.92 0, 1187717.401 1595069.961 0, 1187954.845 1595081.017 0, 1188191.169 1595092.034 0, 1188429.731 1595103.17 0, 1188667.173 1595114.268 0, 1188904.614 1595125.379 0, 1189142.055 1595136.505 0, 1189379.494 1595147.644 0, 
+    1189616.934 1595158.798 0, 1189854.373 1595169.965 0, 1190091.811 1595181.147 0, 1190329.248 1595192.342 0, 1190566.685 1595203.552 0, 1190804.121 1595214.775 0, 1191041.556 1595226.012 0, 1191278.991 1595237.264 0, 1191516.425 1595248.529 0, 1191753.858 1595259.808 0, 
+    1191991.291 1595271.101 0, 1192228.723 1595282.409 0, 1192466.154 1595293.73 0, 1192703.585 1595305.065 0, 1192941.015 1595316.414 0, 1193178.445 1595327.777 0, 1193415.873 1595339.154 0, 1193653.301 1595350.545 0, 1193889.611 1595361.897 0, 1194156.691 1589805.269 0, 
+    1194423.792 1584248.191 0))
+
+POLYGON ((1205285.322 1595925.769 0, 1205049.044 1595913.75 0, 1204811.649 1595901.688 0, 1204574.253 1595889.64 0, 1204336.857 1595877.606 0, 1204099.46 1595865.586 0, 1203862.062 1595853.58 0, 1203624.664 1595841.588 0, 1203387.265 1595829.61 0, 1203149.865 1595817.647 0, 
+    1202912.464 1595805.696 0, 1202675.063 1595793.76 0, 1202437.661 1595781.838 0, 1202200.258 1595769.93 0, 1201962.855 1595758.036 0, 1201725.451 1595746.156 0, 1201488.046 1595734.29 0, 1201250.64 1595722.438 0, 1201013.234 1595710.599 0, 1200775.827 1595698.775 0, 
+    1200538.42 1595686.965 0, 1200301.012 1595675.169 0, 1200063.603 1595663.386 0, 1199826.193 1595651.618 0, 1199587.666 1595639.808 0, 1199351.372 1595628.123 0, 1199113.96 1595616.397 0, 1198876.547 1595604.684 0, 1198639.134 1595592.986 0, 1198401.72 1595581.301 0, 
+    1198164.306 1595569.631 0, 1197926.891 1595557.974 0, 1197689.475 1595546.331 0, 1197452.058 1595534.703 0, 1197214.641 1595523.088 0, 1196977.223 1595511.488 0, 1196739.805 1595499.901 0, 1196502.385 1595488.328 0, 1196264.966 1595476.769 0, 1196027.545 1595465.225 0, 
+    1195790.124 1595453.694 0, 1195552.702 1595442.177 0, 1195315.279 1595430.674 0, 1195077.856 1595419.185 0, 1194840.432 1595407.71 0, 1194603.007 1595396.249 0, 1194365.581 1595384.802 0, 1194128.155 1595373.369 0, 1193889.611 1595361.897 0, 1193622.553 1600918.069 0, 
+    1193355.517 1606473.78 0, 1193593.404 1606485.221 0, 1193830.176 1606496.622 0, 1194066.948 1606508.038 0, 1194303.719 1606519.467 0, 1194540.489 1606530.91 0, 1194777.258 1606542.368 0, 1195014.027 1606553.839 0, 1195250.794 1606565.324 0, 1195487.562 1606576.823 0, 
+    1195724.328 1606588.336 0, 1195961.094 1606599.863 0, 1196197.86 1606611.404 0, 1196434.624 1606622.959 0, 1196671.388 1606634.527 0, 1196908.151 1606646.11 0, 1197144.914 1606657.707 0, 1197381.676 1606669.317 0, 1197618.437 1606680.942 0, 1197855.197 1606692.58 0, 
+    1198091.957 1606704.232 0, 1198328.716 1606715.899 0, 1198565.475 1606727.579 0, 1198802.233 1606739.273 0, 1199037.876 1606750.926 0, 1199275.746 1606762.703 0, 1199512.502 1606774.439 0, 1199749.257 1606786.189 0, 1199986.011 1606797.953 0, 1200222.765 1606809.73 0, 
+    1200459.517 1606821.522 0, 1200696.27 1606833.328 0, 1200933.021 1606845.147 0, 1201169.772 1606856.981 0, 1201406.522 1606868.828 0, 1201643.272 1606880.689 0, 1201880.02 1606892.565 0, 1202116.768 1606904.454 0, 1202353.516 1606916.357 0, 1202590.262 1606928.274 0, 
+    1202827.008 1606940.205 0, 1203063.753 1606952.15 0, 1203300.498 1606964.109 0, 1203537.242 1606976.082 0, 1203773.985 1606988.069 0, 1204010.727 1607000.069 0, 1204247.469 1607012.084 0, 1204484.21 1607024.113 0, 1204719.838 1607036.098 0, 1205002.568 1601481.164 0, 
+    1205285.322 1595925.769 0))
+
+POLYGON ((1216082.524 1607630.521 0, 1215846.929 1607617.869 0, 1215610.223 1607605.172 0, 1215373.517 1607592.489 0, 1215136.809 1607579.819 0, 1214900.101 1607567.164 0, 1214663.392 1607554.522 0, 1214426.682 1607541.894 0, 1214189.971 1607529.281 0, 1213953.26 1607516.681 0, 
+    1213716.548 1607504.095 0, 1213479.835 1607491.523 0, 1213243.122 1607478.965 0, 1213006.408 1607466.421 0, 1212769.693 1607453.891 0, 1212532.977 1607441.374 0, 1212296.26 1607428.872 0, 1212059.543 1607416.384 0, 1211822.825 1607403.909 0, 1211586.107 1607391.449 0, 
+    1211349.387 1607379.002 0, 1211112.667 1607366.57 0, 1210875.946 1607354.151 0, 1210639.225 1607341.746 0, 1210401.391 1607329.297 0, 1210165.779 1607316.978 0, 1209929.056 1607304.615 0, 1209692.331 1607292.266 0, 1209455.606 1607279.931 0, 1209218.88 1607267.61 0, 
+    1208982.153 1607255.303 0, 1208745.426 1607243.009 0, 1208508.698 1607230.73 0, 1208271.969 1607218.465 0, 1208035.239 1607206.213 0, 1207798.509 1607193.976 0, 1207561.778 1607181.752 0, 1207325.046 1607169.542 0, 1207088.314 1607157.346 0, 1206851.581 1607145.165 0, 
+    1206614.847 1607132.997 0, 1206378.112 1607120.843 0, 1206141.377 1607108.703 0, 1205904.641 1607096.577 0, 1205667.904 1607084.464 0, 1205431.167 1607072.366 0, 1205194.429 1607060.282 0, 1204957.69 1607048.212 0, 1204719.838 1607036.098 0, 1204437.131 1612590.564 0, 
+    1204154.448 1618144.555 0, 1204391.643 1618156.635 0, 1204627.729 1618168.672 0, 1204863.813 1618180.723 0, 1205099.896 1618192.788 0, 1205335.979 1618204.866 0, 1205572.062 1618216.959 0, 1205808.143 1618229.065 0, 1206044.224 1618241.186 0, 1206280.304 1618253.32 0, 
+    1206516.383 1618265.468 0, 1206752.462 1618277.63 0, 1206988.54 1618289.806 0, 1207224.617 1618301.996 0, 1207460.694 1618314.2 0, 1207696.769 1618326.418 0, 1207932.844 1618338.649 0, 1208168.919 1618350.895 0, 1208404.992 1618363.154 0, 1208641.065 1618375.427 0, 
+    1208877.137 1618387.714 0, 1209113.209 1618400.016 0, 1209349.279 1618412.33 0, 1209585.349 1618424.659 0, 1209820.31 1618436.944 0, 1210057.487 1618449.359 0, 1210293.555 1618461.729 0, 1210529.622 1618474.114 0, 1210765.688 1618486.512 0, 1211001.754 1618498.924 0, 
+    1211237.819 1618511.35 0, 1211473.883 1618523.79 0, 1211709.947 1618536.244 0, 1211946.009 1618548.712 0, 1212182.071 1618561.193 0, 1212418.132 1618573.689 0, 1212654.193 1618586.198 0, 1212890.253 1618598.722 0, 1213126.312 1618611.259 0, 1213362.37 1618623.81 0, 
+    1213598.427 1618636.375 0, 1213834.484 1618648.954 0, 1214070.54 1618661.547 0, 1214306.596 1618674.154 0, 1214542.65 1618686.774 0, 1214778.704 1618699.409 0, 1215014.757 1618712.057 0, 1215250.809 1618724.719 0, 1215485.753 1618737.336 0, 1215784.126 1613184.166 0, 
+    1216082.524 1607630.521 0))
+
+POLYGON ((1226815.339 1619362.128 0, 1226580.43 1619348.847 0, 1226344.414 1619335.518 0, 1226108.398 1619322.203 0, 1225872.38 1619308.902 0, 1225636.362 1619295.614 0, 1225400.344 1619282.341 0, 1225164.324 1619269.081 0, 1224928.304 1619255.835 0, 1224692.283 1619242.603 0, 
+    1224456.261 1619229.385 0, 1224220.238 1619216.181 0, 1223984.215 1619202.991 0, 1223748.191 1619189.815 0, 1223512.166 1619176.652 0, 1223276.14 1619163.504 0, 1223040.113 1619150.369 0, 1222804.086 1619137.248 0, 1222568.058 1619124.141 0, 1222332.029 1619111.048 0, 
+    1222096 1619097.969 0, 1221859.969 1619084.904 0, 1221623.938 1619071.853 0, 1221387.906 1619058.815 0, 1221150.767 1619045.731 0, 1220915.84 1619032.782 0, 1220679.806 1619019.787 0, 1220443.771 1619006.805 0, 1220207.735 1618993.837 0, 1219971.698 1618980.883 0, 
+    1219735.661 1618967.943 0, 1219499.623 1618955.016 0, 1219263.584 1618942.104 0, 1219027.545 1618929.206 0, 1218791.505 1618916.321 0, 1218555.463 1618903.45 0, 1218319.422 1618890.594 0, 1218083.379 1618877.751 0, 1217847.336 1618864.922 0, 1217611.292 1618852.107 0, 
+    1217375.247 1618839.305 0, 1217139.201 1618826.518 0, 1216903.155 1618813.745 0, 1216667.108 1618800.985 0, 1216431.06 1618788.239 0, 1216195.011 1618775.508 0, 1215958.962 1618762.79 0, 1215722.912 1618750.086 0, 1215485.753 1618737.336 0, 1215187.407 1624290.025 0, 
+    1214889.086 1629842.227 0, 1215125.588 1629854.941 0, 1215360.984 1629867.61 0, 1215596.38 1629880.293 0, 1215831.775 1629892.989 0, 1216067.169 1629905.7 0, 1216302.563 1629918.424 0, 1216537.956 1629931.162 0, 1216773.348 1629943.914 0, 1217008.739 1629956.68 0, 
+    1217244.129 1629969.459 0, 1217479.519 1629982.253 0, 1217714.908 1629995.06 0, 1217950.296 1630007.881 0, 1218185.684 1630020.716 0, 1218421.071 1630033.565 0, 1218656.457 1630046.428 0, 1218891.842 1630059.305 0, 1219127.226 1630072.195 0, 1219362.61 1630085.099 0, 
+    1219597.993 1630098.017 0, 1219833.375 1630110.95 0, 1220068.756 1630123.895 0, 1220304.137 1630136.855 0, 1220538.413 1630149.768 0, 1220774.896 1630162.816 0, 1221010.274 1630175.817 0, 1221245.652 1630188.833 0, 1221481.029 1630201.862 0, 1221716.405 1630214.904 0, 
+    1221951.78 1630227.961 0, 1222187.155 1630241.032 0, 1222422.528 1630254.116 0, 1222657.901 1630267.214 0, 1222893.274 1630280.327 0, 1223128.645 1630293.453 0, 1223364.016 1630306.592 0, 1223599.386 1630319.746 0, 1223834.755 1630332.914 0, 1224070.123 1630346.095 0, 
+    1224305.491 1630359.29 0, 1224540.857 1630372.499 0, 1224776.223 1630385.722 0, 1225011.589 1630398.959 0, 1225246.953 1630412.21 0, 1225482.317 1630425.474 0, 1225717.68 1630438.753 0, 1225953.042 1630452.045 0, 1226187.301 1630465.289 0, 1226501.306 1624913.952 0, 
+    1226815.339 1619362.128 0))
+
+POLYGON ((1237483.71 1631120.267 0, 1237249.487 1631106.362 0, 1237014.164 1631092.405 0, 1236778.839 1631078.461 0, 1236543.514 1631064.532 0, 1236308.188 1631050.616 0, 1236072.861 1631036.715 0, 1235837.533 1631022.827 0, 1235602.205 1631008.953 0, 1235366.876 1630995.093 0, 
+    1235131.545 1630981.246 0, 1234896.214 1630967.414 0, 1234660.883 1630953.595 0, 1234425.55 1630939.791 0, 1234190.217 1630926 0, 1233954.882 1630912.223 0, 1233719.547 1630898.459 0, 1233484.212 1630884.71 0, 1233248.875 1630870.975 0, 1233013.537 1630857.253 0, 
+    1232778.199 1630843.545 0, 1232542.86 1630829.851 0, 1232307.52 1630816.171 0, 1232072.18 1630802.505 0, 1231835.736 1630788.789 0, 1231601.496 1630775.214 0, 1231366.153 1630761.589 0, 1231130.809 1630747.978 0, 1230895.464 1630734.381 0, 1230660.119 1630720.798 0, 
+    1230424.772 1630707.229 0, 1230189.425 1630693.674 0, 1229954.077 1630680.132 0, 1229718.729 1630666.604 0, 1229483.379 1630653.091 0, 1229248.029 1630639.591 0, 1229012.678 1630626.104 0, 1228777.326 1630612.632 0, 1228541.973 1630599.174 0, 1228306.62 1630585.729 0, 
+    1228071.265 1630572.298 0, 1227835.91 1630558.881 0, 1227600.555 1630545.478 0, 1227365.198 1630532.089 0, 1227129.841 1630518.714 0, 1226894.482 1630505.352 0, 1226659.123 1630492.005 0, 1226423.764 1630478.671 0, 1226187.301 1630465.289 0, 1225873.323 1636016.131 0, 
+    1225559.374 1641566.474 0, 1225795.181 1641579.819 0, 1226029.887 1641593.116 0, 1226264.593 1641606.426 0, 1226499.298 1641619.751 0, 1226734.002 1641633.089 0, 1226968.705 1641646.441 0, 1227203.407 1641659.807 0, 1227438.109 1641673.186 0, 1227672.81 1641686.58 0, 
+    1227907.51 1641699.987 0, 1228142.209 1641713.408 0, 1228376.908 1641726.843 0, 1228611.605 1641740.292 0, 1228846.302 1641753.754 0, 1229080.998 1641767.231 0, 1229315.694 1641780.721 0, 1229550.388 1641794.225 0, 1229785.082 1641807.743 0, 1230019.775 1641821.274 0, 
+    1230254.467 1641834.82 0, 1230489.158 1641848.379 0, 1230723.849 1641861.952 0, 1230958.539 1641875.539 0, 1231192.129 1641889.076 0, 1231427.916 1641902.754 0, 1231662.603 1641916.382 0, 1231897.29 1641930.024 0, 1232131.975 1641943.68 0, 1232366.66 1641957.35 0, 
+    1232601.345 1641971.033 0, 1232836.028 1641984.731 0, 1233070.71 1641998.442 0, 1233305.392 1642012.167 0, 1233540.073 1642025.906 0, 1233774.753 1642039.658 0, 1234009.432 1642053.425 0, 1234244.111 1642067.205 0, 1234478.789 1642080.999 0, 1234713.465 1642094.807 0, 
+    1234948.141 1642108.629 0, 1235182.817 1642122.464 0, 1235417.491 1642136.313 0, 1235652.165 1642150.176 0, 1235886.837 1642164.053 0, 1236121.509 1642177.944 0, 1236356.181 1642191.849 0, 1236590.851 1642205.767 0, 1236824.423 1642219.634 0, 1237154.051 1636670.201 0, 
+    1237483.71 1631120.267 0))
+
+POLYGON ((1248087.581 1642904.618 0, 1247854.048 1642890.091 0, 1247619.418 1642875.509 0, 1247384.787 1642860.942 0, 1247150.155 1642846.388 0, 1246915.522 1642831.848 0, 1246680.889 1642817.322 0, 1246446.254 1642802.81 0, 1246211.619 1642788.312 0, 1245976.983 1642773.827 0, 
+    1245742.346 1642759.356 0, 1245507.709 1642744.899 0, 1245273.07 1642730.456 0, 1245038.43 1642716.027 0, 1244803.79 1642701.611 0, 1244569.149 1642687.209 0, 1244334.507 1642672.821 0, 1244099.864 1642658.447 0, 1243865.22 1642644.087 0, 1243630.576 1642629.74 0, 
+    1243395.931 1642615.408 0, 1243161.284 1642601.089 0, 1242926.637 1642586.784 0, 1242691.989 1642572.492 0, 1242456.244 1642558.148 0, 1242222.691 1642543.951 0, 1241988.041 1642529.701 0, 1241753.389 1642515.465 0, 1241518.737 1642501.243 0, 1241284.084 1642487.035 0, 
+    1241049.43 1642472.84 0, 1240814.776 1642458.659 0, 1240580.12 1642444.492 0, 1240345.464 1642430.339 0, 1240110.807 1642416.2 0, 1239876.149 1642402.074 0, 1239641.49 1642387.963 0, 1239406.831 1642373.865 0, 1239172.17 1642359.781 0, 1238937.509 1642345.71 0, 
+    1238702.847 1642331.654 0, 1238468.184 1642317.611 0, 1238233.52 1642303.582 0, 1237998.856 1642289.567 0, 1237764.19 1642275.566 0, 1237529.524 1642261.579 0, 1237294.857 1642247.605 0, 1237060.189 1642233.645 0, 1236824.423 1642219.634 0, 1236494.824 1647768.56 0, 
+    1236165.256 1653316.973 0, 1236400.367 1653330.945 0, 1236634.381 1653344.866 0, 1236868.395 1653358.801 0, 1237102.408 1653372.749 0, 1237336.42 1653386.712 0, 1237570.432 1653400.688 0, 1237804.442 1653414.677 0, 1238038.452 1653428.681 0, 1238272.461 1653442.698 0, 
+    1238506.469 1653456.73 0, 1238740.477 1653470.774 0, 1238974.483 1653484.833 0, 1239208.489 1653498.906 0, 1239442.493 1653512.992 0, 1239676.497 1653527.092 0, 1239910.501 1653541.206 0, 1240144.503 1653555.333 0, 1240378.504 1653569.474 0, 1240612.505 1653583.63 0, 
+    1240846.505 1653597.798 0, 1241080.504 1653611.981 0, 1241314.502 1653626.177 0, 1241548.499 1653640.388 0, 1241781.402 1653654.545 0, 1242016.491 1653668.849 0, 1242250.486 1653683.101 0, 1242484.48 1653697.366 0, 1242718.473 1653711.645 0, 1242952.466 1653725.938 0, 
+    1243186.457 1653740.244 0, 1243420.448 1653754.565 0, 1243654.437 1653768.899 0, 1243888.426 1653783.247 0, 1244122.414 1653797.609 0, 1244356.402 1653811.984 0, 1244590.388 1653826.373 0, 1244824.373 1653840.776 0, 1245058.358 1653855.193 0, 1245292.342 1653869.623 0, 
+    1245526.325 1653884.068 0, 1245760.307 1653898.526 0, 1245994.288 1653912.998 0, 1246228.269 1653927.483 0, 1246462.248 1653941.983 0, 1246696.227 1653956.496 0, 1246930.205 1653971.023 0, 1247164.182 1653985.564 0, 1247397.066 1654000.05 0, 1247742.307 1648452.59 0, 
+    1248087.581 1642904.618 0))
+
+POLYGON ((1258626.9 1654714.856 0, 1258394.056 1654699.712 0, 1258160.121 1654684.51 0, 1257926.186 1654669.322 0, 1257692.249 1654654.148 0, 1257458.311 1654638.988 0, 1257224.373 1654623.841 0, 1256990.433 1654608.708 0, 1256756.493 1654593.589 0, 1256522.552 1654578.484 0, 
+    1256288.609 1654563.392 0, 1256054.666 1654548.315 0, 1255820.722 1654533.251 0, 1255586.778 1654518.2 0, 1255352.832 1654503.164 0, 1255118.885 1654488.141 0, 1254884.938 1654473.132 0, 1254650.99 1654458.137 0, 1254417.041 1654443.156 0, 1254183.09 1654428.188 0, 
+    1253949.139 1654413.234 0, 1253715.188 1654398.294 0, 1253481.235 1654383.368 0, 1253247.281 1654368.456 0, 1253012.235 1654353.487 0, 1252779.371 1654338.672 0, 1252545.415 1654323.801 0, 1252311.458 1654308.943 0, 1252077.5 1654294.099 0, 1251843.541 1654279.27 0, 
+    1251609.582 1654264.453 0, 1251375.621 1654249.651 0, 1251141.659 1654234.863 0, 1250907.697 1654220.088 0, 1250673.734 1654205.327 0, 1250439.77 1654190.579 0, 1250205.805 1654175.846 0, 1249971.839 1654161.126 0, 1249737.872 1654146.42 0, 1249503.905 1654131.728 0, 
+    1249269.936 1654117.05 0, 1249035.967 1654102.385 0, 1248801.997 1654087.734 0, 1248568.026 1654073.097 0, 1248334.054 1654058.474 0, 1248100.081 1654043.864 0, 1247866.108 1654029.268 0, 1247632.133 1654014.686 0, 1247397.066 1654000.05 0, 1247051.856 1659546.99 0, 
+    1246706.679 1665093.402 0, 1246941.091 1665107.998 0, 1247174.413 1665122.539 0, 1247407.733 1665137.094 0, 1247641.053 1665151.663 0, 1247874.372 1665166.245 0, 1248107.69 1665180.842 0, 1248341.007 1665195.452 0, 1248574.324 1665210.075 0, 1248807.639 1665224.713 0, 
+    1249040.954 1665239.364 0, 1249274.268 1665254.029 0, 1249507.581 1665268.708 0, 1249740.893 1665283.4 0, 1249974.204 1665298.106 0, 1250207.514 1665312.826 0, 1250440.824 1665327.56 0, 1250674.132 1665342.307 0, 1250907.44 1665357.068 0, 1251140.747 1665371.843 0, 
+    1251374.053 1665386.631 0, 1251607.358 1665401.433 0, 1251840.662 1665416.249 0, 1252073.965 1665431.079 0, 1252306.179 1665445.853 0, 1252540.569 1665460.78 0, 1252773.87 1665475.651 0, 1253007.17 1665490.535 0, 1253240.469 1665505.434 0, 1253473.767 1665520.346 0, 
+    1253707.064 1665535.272 0, 1253940.361 1665550.211 0, 1254173.656 1665565.164 0, 1254406.951 1665580.131 0, 1254640.244 1665595.112 0, 1254873.537 1665610.107 0, 1255106.829 1665625.115 0, 1255340.12 1665640.137 0, 1255573.41 1665655.173 0, 1255806.7 1665670.222 0, 
+    1256039.988 1665685.285 0, 1256273.276 1665700.362 0, 1256506.562 1665715.453 0, 1256739.848 1665730.557 0, 1256973.133 1665745.675 0, 1257206.417 1665760.807 0, 1257439.7 1665775.952 0, 1257672.982 1665791.112 0, 1257905.176 1665806.214 0, 1258266.021 1660260.798 0, 
+    1258626.9 1654714.856 0))
+
+POLYGON ((1269101.614 1666550.66 0, 1268869.462 1666534.902 0, 1268636.223 1666519.084 0, 1268402.984 1666503.279 0, 1268169.744 1666487.488 0, 1267936.503 1666471.711 0, 1267703.26 1666455.948 0, 1267470.017 1666440.198 0, 1267236.773 1666424.462 0, 1267003.528 1666408.74 0, 
+    1266770.283 1666393.032 0, 1266537.036 1666377.337 0, 1266303.788 1666361.656 0, 1266070.54 1666345.989 0, 1265837.29 1666330.335 0, 1265604.04 1666314.695 0, 1265370.788 1666299.069 0, 1265137.536 1666283.457 0, 1264904.283 1666267.858 0, 1264671.029 1666252.274 0, 
+    1264437.774 1666236.702 0, 1264204.518 1666221.145 0, 1263971.261 1666205.601 0, 1263738.003 1666190.071 0, 1263503.658 1666174.483 0, 1263271.485 1666159.053 0, 1263038.224 1666143.564 0, 1262804.963 1666128.089 0, 1262571.7 1666112.628 0, 1262338.437 1666097.18 0, 
+    1262105.173 1666081.746 0, 1261871.908 1666066.326 0, 1261638.642 1666050.92 0, 1261405.375 1666035.527 0, 1261172.107 1666020.148 0, 1260938.838 1666004.783 0, 1260705.569 1665989.431 0, 1260472.298 1665974.094 0, 1260239.027 1665958.77 0, 1260005.755 1665943.459 0, 
+    1259772.481 1665928.163 0, 1259539.207 1665912.88 0, 1259305.932 1665897.611 0, 1259072.656 1665882.355 0, 1258839.379 1665867.114 0, 1258606.102 1665851.886 0, 1258372.823 1665836.672 0, 1258139.544 1665821.471 0, 1257905.176 1665806.214 0, 1257544.366 1671351.096 0, 
+    1257183.59 1676895.438 0, 1257417.303 1676910.653 0, 1257649.929 1676925.811 0, 1257882.555 1676940.983 0, 1258115.18 1676956.168 0, 1258347.804 1676971.367 0, 1258580.428 1676986.58 0, 1258813.05 1677001.806 0, 1259045.671 1677017.046 0, 1259278.292 1677032.3 0, 
+    1259510.912 1677047.567 0, 1259743.53 1677062.848 0, 1259976.148 1677078.143 0, 1260208.765 1677093.452 0, 1260441.381 1677108.774 0, 1260673.996 1677124.11 0, 1260906.611 1677139.46 0, 1261139.224 1677154.823 0, 1261371.836 1677170.2 0, 1261604.448 1677185.59 0, 
+    1261837.058 1677200.995 0, 1262069.668 1677216.413 0, 1262302.277 1677231.845 0, 1262534.885 1677247.29 0, 1262766.408 1677262.677 0, 1263000.098 1677278.222 0, 1263232.703 1677293.709 0, 1263465.307 1677309.209 0, 1263697.911 1677324.723 0, 1263930.513 1677340.25 0, 
+    1264163.115 1677355.791 0, 1264395.715 1677371.346 0, 1264628.315 1677386.915 0, 1264860.914 1677402.497 0, 1265093.512 1677418.093 0, 1265326.108 1677433.703 0, 1265558.704 1677449.327 0, 1265791.3 1677464.964 0, 1266023.894 1677480.614 0, 1266256.487 1677496.279 0, 
+    1266489.079 1677511.957 0, 1266721.671 1677527.649 0, 1266954.261 1677543.355 0, 1267186.851 1677559.074 0, 1267419.439 1677574.807 0, 1267652.027 1677590.553 0, 1267884.614 1677606.314 0, 1268117.2 1677622.088 0, 1268348.702 1677637.802 0, 1268725.14 1672094.501 0, 
+    1269101.614 1666550.66 0))
+
+POLYGON ((529945.484 1023535.074 0, 529675.788 1023562.607 0, 529404.707 1023590.298 0, 529133.627 1023618.004 0, 528862.549 1023645.726 0, 528591.473 1023673.464 0, 528320.398 1023701.219 0, 528049.325 1023728.989 0, 527778.254 1023756.775 0, 527507.184 1023784.577 0, 
+    527236.116 1023812.395 0, 526965.049 1023840.229 0, 526693.984 1023868.078 0, 526422.921 1023895.944 0, 526151.859 1023923.826 0, 525880.8 1023951.724 0, 525609.741 1023979.637 0, 525338.685 1024007.567 0, 525067.63 1024035.513 0, 524796.576 1024063.474 0, 
+    524525.524 1024091.452 0, 524254.474 1024119.445 0, 523983.426 1024147.455 0, 523712.379 1024175.48 0, 523439.947 1024203.665 0, 523170.291 1024231.579 0, 522899.249 1024259.652 0, 522628.209 1024287.741 0, 522357.17 1024315.846 0, 522086.133 1024343.967 0, 
+    521815.098 1024372.104 0, 521544.064 1024400.257 0, 521273.033 1024428.426 0, 521002.002 1024456.611 0, 520730.974 1024484.812 0, 520459.947 1024513.029 0, 520188.922 1024541.262 0, 519917.898 1024569.51 0, 519646.876 1024597.775 0, 519375.856 1024626.055 0, 
+    519104.837 1024654.352 0, 518833.82 1024682.665 0, 518562.805 1024710.993 0, 518291.791 1024739.337 0, 518020.78 1024767.698 0, 517749.769 1024796.074 0, 517478.761 1024824.466 0, 517207.754 1024852.875 0, 516935.36 1024881.444 0, 517517.63 1030431.401 0, 
+    518099.908 1035981.439 0, 518371.645 1035952.938 0, 518641.998 1035924.598 0, 518912.354 1035896.275 0, 519182.711 1035867.967 0, 519453.069 1035839.675 0, 519723.429 1035811.399 0, 519993.791 1035783.138 0, 520264.155 1035754.894 0, 520534.52 1035726.666 0, 
+    520804.887 1035698.453 0, 521075.256 1035670.257 0, 521345.626 1035642.076 0, 521615.998 1035613.912 0, 521886.371 1035585.763 0, 522156.746 1035557.63 0, 522427.123 1035529.513 0, 522697.502 1035501.412 0, 522967.882 1035473.327 0, 523238.264 1035445.258 0, 
+    523508.647 1035417.204 0, 523779.032 1035389.167 0, 524049.419 1035361.145 0, 524319.807 1035333.14 0, 524588.813 1035305.293 0, 524860.589 1035277.177 0, 525130.983 1035249.219 0, 525401.378 1035221.277 0, 525671.774 1035193.351 0, 525942.172 1035165.441 0, 
+    526212.572 1035137.547 0, 526482.974 1035109.668 0, 526753.377 1035081.806 0, 527023.782 1035053.96 0, 527294.188 1035026.129 0, 527564.597 1034998.315 0, 527835.006 1034970.516 0, 528105.418 1034942.733 0, 528375.831 1034914.966 0, 528646.245 1034887.216 0, 
+    528916.662 1034859.481 0, 529187.08 1034831.762 0, 529457.499 1034804.058 0, 529727.92 1034776.371 0, 529998.343 1034748.7 0, 530268.768 1034721.044 0, 530539.194 1034693.405 0, 530809.621 1034665.781 0, 531078.668 1034638.315 0, 530512.072 1029086.654 0, 
+    529945.484 1023535.074 0))
+
+POLYGON ((544061.17 1033331.863 0, 543792.045 1033358.57 0, 543521.541 1033385.429 0, 543251.037 1033412.305 0, 542980.536 1033439.196 0, 542710.036 1033466.103 0, 542439.538 1033493.026 0, 542169.041 1033519.965 0, 541898.546 1033546.92 0, 541628.052 1033573.891 0, 
+    541357.56 1033600.878 0, 541087.07 1033627.881 0, 540816.581 1033654.9 0, 540546.094 1033681.934 0, 540275.608 1033708.985 0, 540005.124 1033736.051 0, 539734.642 1033763.133 0, 539464.161 1033790.232 0, 539193.682 1033817.346 0, 538923.204 1033844.476 0, 
+    538652.728 1033871.622 0, 538382.253 1033898.784 0, 538111.781 1033925.962 0, 537841.309 1033953.156 0, 537569.457 1033980.504 0, 537300.372 1034007.591 0, 537029.905 1034034.832 0, 536759.44 1034062.09 0, 536488.977 1034089.363 0, 536218.516 1034116.653 0, 
+    535948.055 1034143.958 0, 535677.597 1034171.279 0, 535407.14 1034198.616 0, 535136.685 1034225.969 0, 534866.231 1034253.338 0, 534595.779 1034280.723 0, 534325.329 1034308.123 0, 534054.88 1034335.54 0, 533784.433 1034362.973 0, 533513.988 1034390.421 0, 
+    533243.544 1034417.885 0, 532973.101 1034445.366 0, 532702.661 1034472.862 0, 532432.222 1034500.374 0, 532161.784 1034527.902 0, 531891.348 1034555.446 0, 531620.914 1034583.006 0, 531350.482 1034610.582 0, 531078.668 1034638.315 0, 531645.271 1040190.053 0, 
+    532211.883 1045741.864 0, 532483.04 1045714.198 0, 532752.819 1045686.689 0, 533022.6 1045659.196 0, 533292.382 1045631.718 0, 533562.166 1045604.257 0, 533831.951 1045576.811 0, 534101.738 1045549.381 0, 534371.527 1045521.968 0, 534641.317 1045494.569 0, 
+    534911.109 1045467.187 0, 535180.903 1045439.821 0, 535450.698 1045412.471 0, 535720.495 1045385.136 0, 535990.293 1045357.818 0, 536260.093 1045330.515 0, 536529.895 1045303.228 0, 536799.698 1045275.957 0, 537069.503 1045248.702 0, 537339.309 1045221.463 0, 
+    537609.117 1045194.239 0, 537878.927 1045167.032 0, 538148.738 1045139.84 0, 538418.551 1045112.664 0, 538686.987 1045085.643 0, 538958.182 1045058.361 0, 539227.999 1045031.233 0, 539497.818 1045004.12 0, 539767.639 1044977.024 0, 540037.462 1044949.944 0, 
+    540307.286 1044922.879 0, 540577.111 1044895.831 0, 540846.938 1044868.798 0, 541116.767 1044841.781 0, 541386.598 1044814.78 0, 541656.43 1044787.795 0, 541926.263 1044760.825 0, 542196.098 1044733.872 0, 542465.935 1044706.935 0, 542735.773 1044680.013 0, 
+    543005.613 1044653.107 0, 543275.455 1044626.217 0, 543545.298 1044599.343 0, 543815.142 1044572.485 0, 544084.988 1044545.643 0, 544354.836 1044518.817 0, 544624.686 1044492.006 0, 544894.537 1044465.212 0, 545163.011 1044438.57 0, 544612.087 1038885.18 0, 
+    544061.17 1033331.863 0))
+
+POLYGON ((558117.77 1043171.87 0, 557849.219 1043197.754 0, 557579.293 1043223.786 0, 557309.369 1043249.834 0, 557039.447 1043275.898 0, 556769.526 1043301.977 0, 556499.606 1043328.073 0, 556229.689 1043354.184 0, 555959.772 1043380.312 0, 555689.857 1043406.455 0, 
+    555419.944 1043432.614 0, 555150.032 1043458.789 0, 554880.122 1043484.98 0, 554610.213 1043511.187 0, 554340.306 1043537.41 0, 554070.401 1043563.648 0, 553800.497 1043589.903 0, 553530.594 1043616.173 0, 553260.693 1043642.459 0, 552990.794 1043668.762 0, 
+    552720.896 1043695.08 0, 552451 1043721.413 0, 552181.105 1043747.763 0, 551911.212 1043774.129 0, 551639.943 1043800.645 0, 551371.43 1043826.908 0, 551101.542 1043853.321 0, 550831.655 1043879.75 0, 550561.769 1043906.196 0, 550291.885 1043932.657 0, 
+    550022.003 1043959.133 0, 549752.122 1043985.626 0, 549482.243 1044012.135 0, 549212.366 1044038.659 0, 548942.489 1044065.2 0, 548672.615 1044091.756 0, 548402.742 1044118.328 0, 548132.871 1044144.916 0, 547863.001 1044171.52 0, 547593.133 1044198.14 0, 
+    547323.266 1044224.776 0, 547053.401 1044251.427 0, 546783.537 1044278.095 0, 546513.675 1044304.778 0, 546243.815 1044331.477 0, 545973.956 1044358.193 0, 545704.099 1044384.924 0, 545434.243 1044411.67 0, 545163.011 1044438.57 0, 545713.942 1049992.029 0, 
+    546264.879 1055545.552 0, 546535.455 1055518.718 0, 546804.656 1055492.036 0, 547073.86 1055465.37 0, 547343.065 1055438.719 0, 547612.272 1055412.085 0, 547881.48 1055385.466 0, 548150.69 1055358.863 0, 548419.901 1055332.276 0, 548689.114 1055305.705 0, 
+    548958.328 1055279.15 0, 549227.544 1055252.61 0, 549496.762 1055226.086 0, 549765.981 1055199.579 0, 550035.202 1055173.087 0, 550304.424 1055146.611 0, 550573.648 1055120.15 0, 550842.873 1055093.706 0, 551112.1 1055067.277 0, 551381.329 1055040.865 0, 
+    551650.559 1055014.468 0, 551919.79 1054988.087 0, 552189.024 1054961.722 0, 552458.258 1054935.372 0, 552726.121 1054909.173 0, 552996.732 1054882.721 0, 553265.972 1054856.419 0, 553535.213 1054830.133 0, 553804.455 1054803.863 0, 554073.699 1054777.609 0, 
+    554342.945 1054751.37 0, 554612.192 1054725.148 0, 554881.44 1054698.941 0, 555150.691 1054672.75 0, 555419.942 1054646.575 0, 555689.195 1054620.416 0, 555958.45 1054594.273 0, 556227.707 1054568.145 0, 556496.964 1054542.034 0, 556766.224 1054515.938 0, 
+    557035.485 1054489.858 0, 557304.747 1054463.794 0, 557574.011 1054437.746 0, 557843.277 1054411.713 0, 558112.544 1054385.697 0, 558381.813 1054359.696 0, 558651.083 1054333.711 0, 558920.354 1054307.742 0, 559188.254 1054281.921 0, 558653.009 1048726.863 0, 
+    558117.77 1043171.87 0))
+
+POLYGON ((748632.799 1185306.884 0, 748372.543 1185321.613 0, 748110.982 1185336.431 0, 747849.423 1185351.265 0, 747587.863 1185366.113 0, 747326.305 1185380.978 0, 747064.748 1185395.857 0, 746803.192 1185410.752 0, 746541.636 1185425.662 0, 746280.081 1185440.588 0, 
+    746018.528 1185455.529 0, 745756.975 1185470.486 0, 745495.423 1185485.458 0, 745233.872 1185500.445 0, 744972.321 1185515.448 0, 744710.772 1185530.466 0, 744449.224 1185545.499 0, 744187.676 1185560.548 0, 743926.129 1185575.613 0, 743664.584 1185590.692 0, 
+    743403.039 1185605.787 0, 743141.495 1185620.898 0, 742879.951 1185636.024 0, 742618.409 1185651.165 0, 742355.561 1185666.398 0, 742095.327 1185681.494 0, 741833.788 1185696.681 0, 741572.249 1185711.884 0, 741310.711 1185727.102 0, 741049.174 1185742.336 0, 
+    740787.638 1185757.585 0, 740526.103 1185772.849 0, 740264.569 1185788.129 0, 740003.036 1185803.425 0, 739741.503 1185818.735 0, 739479.972 1185834.061 0, 739218.441 1185849.402 0, 738956.912 1185864.759 0, 738695.383 1185880.131 0, 738433.855 1185895.519 0, 
+    738172.328 1185910.922 0, 737910.802 1185926.34 0, 737649.277 1185941.774 0, 737387.752 1185957.223 0, 737126.229 1185972.688 0, 736864.707 1185988.168 0, 736603.185 1186003.663 0, 736341.665 1186019.174 0, 736078.837 1186034.777 0, 736409.752 1191605.858 0, 
+    736740.663 1197176.88 0, 737002.831 1197161.316 0, 737263.695 1197145.844 0, 737524.561 1197130.387 0, 737785.428 1197114.946 0, 738046.295 1197099.52 0, 738307.164 1197084.11 0, 738568.033 1197068.715 0, 738828.903 1197053.335 0, 739089.775 1197037.971 0, 
+    739350.647 1197022.622 0, 739611.52 1197007.288 0, 739872.393 1196991.97 0, 740133.268 1196976.667 0, 740394.144 1196961.38 0, 740655.02 1196946.107 0, 740915.898 1196930.851 0, 741176.776 1196915.609 0, 741437.656 1196900.383 0, 741698.536 1196885.172 0, 
+    741959.417 1196869.977 0, 742220.299 1196854.797 0, 742481.181 1196839.632 0, 742742.065 1196824.483 0, 743001.647 1196809.424 0, 743263.835 1196794.23 0, 743524.722 1196779.127 0, 743785.609 1196764.039 0, 744046.497 1196748.966 0, 744307.386 1196733.909 0, 
+    744568.276 1196718.867 0, 744829.167 1196703.84 0, 745090.059 1196688.829 0, 745350.951 1196673.833 0, 745611.845 1196658.853 0, 745872.739 1196643.888 0, 746133.634 1196628.938 0, 746394.531 1196614.004 0, 746655.428 1196599.085 0, 746916.325 1196584.181 0, 
+    747177.224 1196569.293 0, 747438.124 1196554.42 0, 747699.024 1196539.562 0, 747959.926 1196524.72 0, 748220.828 1196509.893 0, 748481.731 1196495.081 0, 748742.635 1196480.285 0, 749003.54 1196465.504 0, 749263.143 1196450.813 0, 748947.973 1190878.878 0, 
+    748632.799 1185306.884 0))
+
+POLYGON ((761787.625 1195760.126 0, 761527.979 1195774.084 0, 761267.034 1195788.128 0, 761006.089 1195802.187 0, 760745.145 1195816.262 0, 760484.202 1195830.351 0, 760223.26 1195844.456 0, 759962.318 1195858.577 0, 759701.378 1195872.713 0, 759440.438 1195886.864 0, 
+    759179.499 1195901.03 0, 758918.561 1195915.212 0, 758657.624 1195929.41 0, 758396.687 1195943.622 0, 758135.752 1195957.85 0, 757874.817 1195972.093 0, 757613.883 1195986.352 0, 757352.95 1196000.626 0, 757092.018 1196014.916 0, 756831.086 1196029.22 0, 
+    756570.156 1196043.54 0, 756309.226 1196057.876 0, 756048.297 1196072.227 0, 755787.369 1196086.593 0, 755525.14 1196101.046 0, 755265.516 1196115.371 0, 755004.59 1196129.784 0, 754743.665 1196144.211 0, 754482.742 1196158.654 0, 754221.819 1196173.113 0, 
+    753960.897 1196187.586 0, 753699.975 1196202.075 0, 753439.055 1196216.58 0, 753178.135 1196231.1 0, 752917.217 1196245.635 0, 752656.299 1196260.185 0, 752395.382 1196274.751 0, 752134.466 1196289.332 0, 751873.551 1196303.929 0, 751612.636 1196318.541 0, 
+    751351.723 1196333.168 0, 751090.81 1196347.811 0, 750829.898 1196362.469 0, 750568.987 1196377.142 0, 750308.077 1196391.831 0, 750047.168 1196406.535 0, 749786.26 1196421.254 0, 749525.352 1196435.989 0, 749263.143 1196450.813 0, 749578.31 1202022.684 0, 
+    749893.473 1207594.487 0, 750155.023 1207579.7 0, 750415.275 1207565.003 0, 750675.527 1207550.32 0, 750935.78 1207535.653 0, 751196.034 1207521.001 0, 751456.289 1207506.365 0, 751716.545 1207491.744 0, 751976.802 1207477.138 0, 752237.06 1207462.548 0, 
+    752497.318 1207447.972 0, 752757.577 1207433.413 0, 753017.838 1207418.868 0, 753278.099 1207404.339 0, 753538.361 1207389.825 0, 753798.623 1207375.326 0, 754058.887 1207360.843 0, 754319.151 1207346.375 0, 754579.417 1207331.922 0, 754839.683 1207317.485 0, 
+    755099.95 1207303.063 0, 755360.218 1207288.657 0, 755620.486 1207274.265 0, 755880.756 1207259.889 0, 756139.728 1207245.6 0, 756401.298 1207231.183 0, 756661.57 1207216.853 0, 756921.843 1207202.538 0, 757182.116 1207188.239 0, 757442.391 1207173.955 0, 
+    757702.666 1207159.686 0, 757962.943 1207145.432 0, 758223.22 1207131.194 0, 758483.498 1207116.971 0, 758743.777 1207102.764 0, 759004.056 1207088.572 0, 759264.337 1207074.395 0, 759524.618 1207060.233 0, 759784.9 1207046.087 0, 760045.183 1207031.956 0, 
+    760305.467 1207017.84 0, 760565.751 1207003.74 0, 760826.037 1206989.655 0, 761086.323 1206975.586 0, 761346.61 1206961.531 0, 761606.898 1206947.492 0, 761867.187 1206933.469 0, 762127.477 1206919.46 0, 762386.47 1206905.537 0, 762087.049 1201332.865 0, 
+    761787.625 1195760.126 0))
+
+POLYGON ((774881.363 1206251.884 0, 774622.329 1206265.076 0, 774362.001 1206278.349 0, 774101.674 1206291.637 0, 773841.347 1206304.941 0, 773581.022 1206318.26 0, 773320.697 1206331.594 0, 773060.372 1206344.944 0, 772800.049 1206358.308 0, 772539.726 1206371.689 0, 
+    772279.404 1206385.084 0, 772019.083 1206398.495 0, 771758.763 1206411.921 0, 771498.444 1206425.363 0, 771238.125 1206438.819 0, 770977.807 1206452.292 0, 770717.49 1206465.779 0, 770457.174 1206479.282 0, 770196.858 1206492.8 0, 769936.543 1206506.333 0, 
+    769676.23 1206519.882 0, 769415.916 1206533.446 0, 769155.604 1206547.025 0, 768895.293 1206560.62 0, 768633.685 1206574.298 0, 768374.672 1206587.856 0, 768114.363 1206601.496 0, 767854.054 1206615.152 0, 767593.747 1206628.824 0, 767333.44 1206642.51 0, 
+    767073.134 1206656.212 0, 766812.829 1206669.929 0, 766552.525 1206683.662 0, 766292.222 1206697.41 0, 766031.919 1206711.173 0, 765771.617 1206724.952 0, 765511.316 1206738.746 0, 765251.016 1206752.555 0, 764990.716 1206766.379 0, 764730.418 1206780.219 0, 
+    764470.12 1206794.074 0, 764209.823 1206807.945 0, 763949.527 1206821.831 0, 763689.231 1206835.732 0, 763428.937 1206849.648 0, 763168.643 1206863.58 0, 762908.35 1206877.527 0, 762648.058 1206891.489 0, 762386.47 1206905.537 0, 762685.886 1212478.135 0, 
+    762985.298 1218050.656 0, 763246.228 1218036.644 0, 763505.864 1218022.717 0, 763765.501 1218008.805 0, 764025.138 1217994.908 0, 764284.777 1217981.027 0, 764544.416 1217967.161 0, 764804.056 1217953.31 0, 765063.697 1217939.475 0, 765323.339 1217925.654 0, 
+    765582.982 1217911.849 0, 765842.625 1217898.06 0, 766102.27 1217884.285 0, 766361.915 1217870.526 0, 766621.56 1217856.782 0, 766881.207 1217843.054 0, 767140.855 1217829.341 0, 767400.503 1217815.643 0, 767660.152 1217801.96 0, 767919.802 1217788.293 0, 
+    768179.452 1217774.64 0, 768439.104 1217761.004 0, 768698.756 1217747.382 0, 768958.409 1217733.776 0, 769216.77 1217720.252 0, 769477.718 1217706.609 0, 769737.373 1217693.048 0, 769997.03 1217679.503 0, 770256.687 1217665.973 0, 770516.345 1217652.459 0, 
+    770776.003 1217638.96 0, 771035.663 1217625.476 0, 771295.323 1217612.007 0, 771554.984 1217598.553 0, 771814.646 1217585.115 0, 772074.309 1217571.692 0, 772333.972 1217558.285 0, 772593.636 1217544.892 0, 772853.301 1217531.515 0, 773112.967 1217518.153 0, 
+    773372.634 1217504.807 0, 773632.301 1217491.476 0, 773891.969 1217478.16 0, 774151.638 1217464.859 0, 774411.308 1217451.574 0, 774670.978 1217438.304 0, 774930.65 1217425.049 0, 775190.322 1217411.81 0, 775448.702 1217398.651 0, 775165.034 1211825.307 0, 
+    774881.363 1206251.884 0))
+
+POLYGON ((787913.898 1216781.86 0, 787655.48 1216794.289 0, 787395.771 1216806.794 0, 787136.063 1216819.315 0, 786876.356 1216831.852 0, 786616.65 1216844.404 0, 786356.945 1216856.97 0, 786097.24 1216869.553 0, 785837.536 1216882.15 0, 785577.833 1216894.763 0, 
+    785318.13 1216907.391 0, 785058.429 1216920.035 0, 784798.728 1216932.693 0, 784539.027 1216945.367 0, 784279.328 1216958.056 0, 784019.629 1216970.761 0, 783759.931 1216983.481 0, 783500.234 1216996.216 0, 783240.537 1217008.966 0, 782980.841 1217021.732 0, 
+    782721.146 1217034.513 0, 782461.452 1217047.309 0, 782201.759 1217060.121 0, 781942.066 1217072.948 0, 781681.082 1217085.854 0, 781422.682 1217098.647 0, 781162.992 1217111.52 0, 780903.302 1217124.408 0, 780643.613 1217137.311 0, 780383.925 1217150.229 0, 
+    780124.238 1217163.163 0, 779864.551 1217176.112 0, 779604.865 1217189.077 0, 779345.18 1217202.056 0, 779085.495 1217215.051 0, 778825.812 1217228.062 0, 778566.129 1217241.087 0, 778306.447 1217254.128 0, 778046.765 1217267.184 0, 777787.085 1217280.255 0, 
+    777527.405 1217293.342 0, 777267.726 1217306.444 0, 777008.048 1217319.561 0, 776748.37 1217332.694 0, 776488.694 1217345.841 0, 776229.018 1217359.004 0, 775969.342 1217372.183 0, 775709.668 1217385.376 0, 775448.702 1217398.651 0, 775732.366 1222971.913 0, 
+    776016.025 1228545.089 0, 776276.331 1228531.848 0, 776535.35 1228518.687 0, 776794.369 1228505.542 0, 777053.389 1228492.412 0, 777312.409 1228479.298 0, 777571.431 1228466.198 0, 777830.453 1228453.114 0, 778089.476 1228440.046 0, 778348.5 1228426.992 0, 
+    778607.524 1228413.954 0, 778866.549 1228400.931 0, 779125.575 1228387.923 0, 779384.602 1228374.93 0, 779643.63 1228361.953 0, 779902.658 1228348.991 0, 780161.687 1228336.044 0, 780420.717 1228323.112 0, 780679.748 1228310.196 0, 780938.779 1228297.295 0, 
+    781197.811 1228284.409 0, 781456.844 1228271.538 0, 781715.878 1228258.683 0, 781974.912 1228245.843 0, 782232.659 1228233.081 0, 782492.983 1228220.208 0, 782752.02 1228207.414 0, 783011.057 1228194.634 0, 783270.095 1228181.87 0, 783529.134 1228169.122 0, 
+    783788.174 1228156.388 0, 784047.214 1228143.67 0, 784306.255 1228130.967 0, 784565.297 1228118.28 0, 784824.34 1228105.607 0, 785083.383 1228092.95 0, 785342.428 1228080.308 0, 785601.472 1228067.681 0, 785860.518 1228055.07 0, 786119.564 1228042.474 0, 
+    786378.612 1228029.893 0, 786637.659 1228017.327 0, 786896.708 1228004.777 0, 787155.757 1227992.241 0, 787414.807 1227979.721 0, 787673.858 1227967.217 0, 787932.91 1227954.727 0, 788191.962 1227942.253 0, 788449.728 1227929.856 0, 788181.815 1222355.901 0, 
+    787913.898 1216781.86 0))
+
+POLYGON ((800885.119 1227349.753 0, 800627.318 1227361.422 0, 800368.231 1227373.164 0, 800109.145 1227384.922 0, 799850.06 1227396.695 0, 799590.976 1227408.483 0, 799331.892 1227420.286 0, 799072.809 1227432.104 0, 798813.727 1227443.938 0, 798554.645 1227455.787 0, 
+    798295.564 1227467.652 0, 798036.484 1227479.531 0, 797777.405 1227491.426 0, 797518.326 1227503.336 0, 797259.248 1227515.261 0, 797000.17 1227527.202 0, 796741.093 1227539.158 0, 796482.017 1227551.129 0, 796222.942 1227563.115 0, 795963.867 1227575.116 0, 
+    795704.794 1227587.133 0, 795445.72 1227599.165 0, 795186.648 1227611.213 0, 794927.576 1227623.275 0, 794667.219 1227635.413 0, 794409.435 1227647.446 0, 794150.365 1227659.554 0, 793891.296 1227671.678 0, 793632.228 1227683.816 0, 793373.16 1227695.971 0, 
+    793114.094 1227708.14 0, 792855.028 1227720.324 0, 792595.962 1227732.524 0, 792336.898 1227744.739 0, 792077.834 1227756.969 0, 791818.771 1227769.215 0, 791559.708 1227781.476 0, 791300.646 1227793.752 0, 791041.585 1227806.043 0, 790782.525 1227818.349 0, 
+    790523.465 1227830.671 0, 790264.407 1227843.008 0, 790005.348 1227855.36 0, 789746.291 1227867.728 0, 789487.234 1227880.111 0, 789228.178 1227892.509 0, 788969.123 1227904.922 0, 788710.069 1227917.35 0, 788449.728 1227929.856 0, 788717.636 1233503.718 0, 
+    788985.54 1239077.484 0, 789245.221 1239065.01 0, 789503.62 1239052.613 0, 789762.019 1239040.232 0, 790020.419 1239027.865 0, 790278.819 1239015.514 0, 790537.22 1239003.177 0, 790795.622 1238990.857 0, 791054.025 1238978.551 0, 791312.429 1238966.26 0, 
+    791570.833 1238953.985 0, 791829.238 1238941.725 0, 792087.643 1238929.48 0, 792346.049 1238917.25 0, 792604.456 1238905.036 0, 792862.864 1238892.836 0, 793121.273 1238880.652 0, 793379.682 1238868.483 0, 793638.092 1238856.33 0, 793896.502 1238844.191 0, 
+    794154.914 1238832.068 0, 794413.326 1238819.96 0, 794671.739 1238807.867 0, 794930.152 1238795.79 0, 795187.283 1238783.787 0, 795446.981 1238771.68 0, 795705.397 1238759.648 0, 795963.813 1238747.631 0, 796222.23 1238735.63 0, 796480.648 1238723.643 0, 
+    796739.066 1238711.672 0, 796997.485 1238699.716 0, 797255.905 1238687.776 0, 797514.326 1238675.85 0, 797772.747 1238663.94 0, 798031.169 1238652.045 0, 798289.591 1238640.165 0, 798548.015 1238628.3 0, 798806.439 1238616.451 0, 799064.864 1238604.616 0, 
+    799323.289 1238592.797 0, 799581.715 1238580.994 0, 799840.142 1238569.205 0, 800098.569 1238557.432 0, 800356.998 1238545.673 0, 800615.427 1238533.93 0, 800873.856 1238522.203 0, 801132.286 1238510.49 0, 801389.435 1238498.851 0, 801137.279 1232924.35 0, 
+    800885.119 1227349.753 0))
+
+POLYGON ((813794.916 1237955.263 0, 813537.733 1237966.175 0, 813279.271 1237977.158 0, 813020.809 1237988.156 0, 812762.348 1237999.168 0, 812503.888 1238010.196 0, 812245.428 1238021.24 0, 811986.969 1238032.298 0, 811728.51 1238043.372 0, 811470.053 1238054.461 0, 
+    811211.596 1238065.565 0, 810953.139 1238076.684 0, 810694.683 1238087.819 0, 810436.228 1238098.968 0, 810177.774 1238110.133 0, 809919.32 1238121.313 0, 809660.867 1238132.509 0, 809402.414 1238143.719 0, 809143.962 1238154.945 0, 808885.511 1238166.186 0, 
+    808627.06 1238177.443 0, 808368.61 1238188.714 0, 808110.161 1238200.001 0, 807851.713 1238211.302 0, 807591.984 1238222.676 0, 807334.818 1238233.952 0, 807076.371 1238245.299 0, 806817.925 1238256.662 0, 806559.48 1238268.04 0, 806301.035 1238279.433 0, 
+    806042.591 1238290.841 0, 805784.148 1238302.265 0, 805525.706 1238313.704 0, 805267.264 1238325.158 0, 805008.823 1238336.627 0, 804750.382 1238348.111 0, 804491.942 1238359.611 0, 804233.503 1238371.126 0, 803975.065 1238382.656 0, 803716.627 1238394.201 0, 
+    803458.19 1238405.761 0, 803199.753 1238417.337 0, 802941.318 1238428.928 0, 802682.882 1238440.534 0, 802424.448 1238452.155 0, 802166.014 1238463.792 0, 801907.581 1238475.444 0, 801649.149 1238487.111 0, 801389.435 1238498.851 0, 801641.586 1244073.25 0, 
+    801893.733 1249647.542 0, 802152.787 1249635.832 0, 802410.563 1249624.195 0, 802668.34 1249612.573 0, 802926.117 1249600.966 0, 803183.896 1249589.374 0, 803441.675 1249577.797 0, 803699.454 1249566.236 0, 803957.234 1249554.69 0, 804215.015 1249543.158 0, 
+    804472.797 1249531.642 0, 804730.579 1249520.142 0, 804988.362 1249508.656 0, 805246.146 1249497.186 0, 805503.93 1249485.73 0, 805761.715 1249474.29 0, 806019.501 1249462.866 0, 806277.287 1249451.456 0, 806535.074 1249440.061 0, 806792.862 1249428.682 0, 
+    807050.65 1249417.318 0, 807308.439 1249405.969 0, 807566.229 1249394.635 0, 807824.019 1249383.316 0, 808080.532 1249372.069 0, 808339.602 1249360.724 0, 808597.394 1249349.451 0, 808855.187 1249338.193 0, 809112.981 1249326.95 0, 809370.775 1249315.723 0, 
+    809628.57 1249304.51 0, 809886.365 1249293.313 0, 810144.162 1249282.131 0, 810401.959 1249270.964 0, 810659.756 1249259.812 0, 810917.555 1249248.675 0, 811175.353 1249237.554 0, 811433.153 1249226.448 0, 811690.953 1249215.357 0, 811948.754 1249204.281 0, 
+    812206.556 1249193.22 0, 812464.358 1249182.174 0, 812722.161 1249171.144 0, 812979.964 1249160.129 0, 813237.768 1249149.129 0, 813495.573 1249138.144 0, 813753.378 1249127.174 0, 814011.185 1249116.22 0, 814267.714 1249105.335 0, 814031.317 1243530.352 0, 
+    813794.916 1237955.263 0))
+
+POLYGON ((826643.178 1248598.088 0, 826386.617 1248608.248 0, 826128.781 1248618.474 0, 825870.945 1248628.716 0, 825613.111 1248638.972 0, 825355.276 1248649.244 0, 825097.443 1248659.53 0, 824839.61 1248669.832 0, 824581.778 1248680.15 0, 824323.946 1248690.482 0, 
+    824066.115 1248700.83 0, 823808.284 1248711.192 0, 823550.454 1248721.57 0, 823292.625 1248731.963 0, 823034.796 1248742.371 0, 822776.968 1248752.795 0, 822519.141 1248763.233 0, 822261.314 1248773.687 0, 822003.488 1248784.156 0, 821745.662 1248794.64 0, 
+    821487.837 1248805.14 0, 821230.013 1248815.654 0, 820972.189 1248826.184 0, 820714.366 1248836.728 0, 820455.267 1248847.341 0, 820198.721 1248857.864 0, 819940.9 1248868.454 0, 819683.079 1248879.059 0, 819425.259 1248889.68 0, 819167.44 1248900.316 0, 
+    818909.621 1248910.967 0, 818651.803 1248921.633 0, 818393.985 1248932.315 0, 818136.169 1248943.011 0, 817878.352 1248953.723 0, 817620.537 1248964.45 0, 817362.722 1248975.192 0, 817104.907 1248985.949 0, 816847.094 1248996.722 0, 816589.28 1249007.509 0, 
+    816331.468 1249018.312 0, 816073.656 1249029.13 0, 815815.845 1249039.963 0, 815558.034 1249050.811 0, 815300.224 1249061.675 0, 815042.415 1249072.553 0, 814784.607 1249083.447 0, 814526.799 1249094.356 0, 814267.714 1249105.335 0, 814504.106 1254680.206 0, 
+    814740.494 1260254.962 0, 814998.919 1260244.011 0, 815256.07 1260233.13 0, 815513.223 1260222.264 0, 815770.376 1260211.413 0, 816027.529 1260200.577 0, 816284.684 1260189.756 0, 816541.839 1260178.951 0, 816798.994 1260168.16 0, 817056.15 1260157.385 0, 
+    817313.307 1260146.625 0, 817570.465 1260135.88 0, 817827.623 1260125.15 0, 818084.782 1260114.435 0, 818341.941 1260103.736 0, 818599.101 1260093.051 0, 818856.262 1260082.382 0, 819113.423 1260071.728 0, 819370.585 1260061.089 0, 819627.747 1260050.465 0, 
+    819884.91 1260039.856 0, 820142.074 1260029.262 0, 820399.238 1260018.684 0, 820656.403 1260008.121 0, 820912.296 1259997.625 0, 821170.735 1259987.039 0, 821427.902 1259976.521 0, 821685.07 1259966.018 0, 821942.238 1259955.531 0, 822199.406 1259945.058 0, 
+    822456.576 1259934.601 0, 822713.746 1259924.158 0, 822970.916 1259913.731 0, 823228.087 1259903.319 0, 823485.259 1259892.922 0, 823742.432 1259882.541 0, 823999.605 1259872.174 0, 824256.778 1259861.823 0, 824513.952 1259851.486 0, 824771.127 1259841.165 0, 
+    825028.303 1259830.859 0, 825285.479 1259820.568 0, 825542.655 1259810.292 0, 825799.833 1259800.032 0, 826057.011 1259789.786 0, 826314.189 1259779.556 0, 826571.368 1259769.341 0, 826828.548 1259759.141 0, 827084.456 1259749.006 0, 826863.819 1254173.605 0, 
+    826643.178 1248598.088 0))
+
+POLYGON ((839429.799 1259277.926 0, 839173.861 1259287.338 0, 838916.653 1259296.811 0, 838659.446 1259306.3 0, 838402.24 1259315.804 0, 838145.034 1259325.322 0, 837887.829 1259334.857 0, 837630.624 1259344.406 0, 837373.42 1259353.97 0, 837116.217 1259363.549 0, 
+    836859.014 1259373.144 0, 836601.811 1259382.754 0, 836344.61 1259392.379 0, 836087.408 1259402.019 0, 835830.208 1259411.674 0, 835573.007 1259421.344 0, 835315.808 1259431.029 0, 835058.609 1259440.73 0, 834801.41 1259450.446 0, 834544.213 1259460.177 0, 
+    834287.015 1259469.922 0, 834029.819 1259479.684 0, 833772.622 1259489.46 0, 833515.427 1259499.251 0, 833256.961 1259509.106 0, 833001.038 1259518.879 0, 832743.844 1259528.716 0, 832486.651 1259538.568 0, 832229.458 1259548.435 0, 831972.266 1259558.317 0, 
+    831715.074 1259568.215 0, 831457.883 1259578.127 0, 831200.693 1259588.055 0, 830943.503 1259597.998 0, 830686.314 1259607.956 0, 830429.126 1259617.929 0, 830171.938 1259627.917 0, 829914.75 1259637.92 0, 829657.563 1259647.939 0, 829400.377 1259657.972 0, 
+    829143.192 1259668.021 0, 828886.007 1259678.085 0, 828628.822 1259688.164 0, 828371.638 1259698.258 0, 828114.455 1259708.367 0, 827857.272 1259718.491 0, 827600.09 1259728.631 0, 827342.909 1259738.786 0, 827084.456 1259749.006 0, 827305.088 1265324.286 0, 
+    827525.715 1270899.44 0, 827783.508 1270889.246 0, 828040.033 1270879.117 0, 828296.559 1270869.004 0, 828553.085 1270858.905 0, 828809.612 1270848.822 0, 829066.14 1270838.753 0, 829322.668 1270828.7 0, 829579.197 1270818.662 0, 829835.726 1270808.639 0, 
+    830092.256 1270798.631 0, 830348.786 1270788.638 0, 830605.317 1270778.66 0, 830861.849 1270768.697 0, 831118.381 1270758.75 0, 831374.914 1270748.817 0, 831631.448 1270738.9 0, 831887.982 1270728.998 0, 832144.516 1270719.11 0, 832401.051 1270709.238 0, 
+    832657.587 1270699.381 0, 832914.124 1270689.539 0, 833170.66 1270679.713 0, 833427.198 1270669.901 0, 833682.468 1270660.153 0, 833940.275 1270650.323 0, 834196.814 1270640.556 0, 834453.354 1270630.805 0, 834709.894 1270621.069 0, 834966.435 1270611.348 0, 
+    835222.976 1270601.642 0, 835479.519 1270591.951 0, 835736.061 1270582.275 0, 835992.604 1270572.614 0, 836249.148 1270562.969 0, 836505.693 1270553.338 0, 836762.237 1270543.723 0, 837018.783 1270534.123 0, 837275.329 1270524.537 0, 837531.876 1270514.967 0, 
+    837788.423 1270505.412 0, 838044.971 1270495.872 0, 838301.519 1270486.348 0, 838558.068 1270476.838 0, 838814.617 1270467.343 0, 839071.167 1270457.864 0, 839327.718 1270448.399 0, 839584.269 1270438.95 0, 839839.553 1270429.562 0, 839634.678 1264853.807 0, 
+    839429.799 1259277.926 0))
+
+POLYGON ((852154.671 1269994.476 0, 851899.358 1270003.142 0, 851642.782 1270011.866 0, 851386.205 1270020.606 0, 851129.63 1270029.361 0, 850873.054 1270038.13 0, 850616.48 1270046.915 0, 850359.906 1270055.715 0, 850103.332 1270064.53 0, 849846.759 1270073.36 0, 
+    849590.186 1270082.206 0, 849333.614 1270091.066 0, 849077.042 1270099.942 0, 848820.471 1270108.832 0, 848563.901 1270117.738 0, 848307.331 1270126.659 0, 848050.761 1270135.595 0, 847794.192 1270144.546 0, 847537.624 1270153.512 0, 847281.056 1270162.493 0, 
+    847024.489 1270171.489 0, 846767.922 1270180.5 0, 846511.355 1270189.527 0, 846254.79 1270198.569 0, 845996.958 1270207.67 0, 845741.66 1270216.697 0, 845485.095 1270225.784 0, 845228.532 1270234.886 0, 844971.969 1270244.003 0, 844715.406 1270253.135 0, 
+    844458.844 1270262.282 0, 844202.283 1270271.445 0, 843945.722 1270280.622 0, 843689.161 1270289.815 0, 843432.601 1270299.023 0, 843176.042 1270308.245 0, 842919.483 1270317.483 0, 842662.925 1270326.736 0, 842406.367 1270336.004 0, 842149.81 1270345.288 0, 
+    841893.253 1270354.586 0, 841636.697 1270363.899 0, 841380.142 1270373.228 0, 841123.587 1270382.571 0, 840867.033 1270391.93 0, 840610.479 1270401.304 0, 840353.925 1270410.693 0, 840097.373 1270420.097 0, 839839.553 1270429.562 0, 840044.424 1276005.187 0, 
+    840249.289 1281580.675 0, 840506.449 1281571.234 0, 840762.345 1281561.854 0, 841018.242 1281552.489 0, 841274.14 1281543.139 0, 841530.038 1281533.804 0, 841785.936 1281524.485 0, 842041.836 1281515.18 0, 842297.735 1281505.891 0, 842553.635 1281496.616 0, 
+    842809.536 1281487.357 0, 843065.438 1281478.112 0, 843321.34 1281468.883 0, 843577.242 1281459.669 0, 843833.145 1281450.469 0, 844089.049 1281441.285 0, 844344.953 1281432.116 0, 844600.857 1281422.962 0, 844856.762 1281413.823 0, 845112.668 1281404.699 0, 
+    845368.574 1281395.591 0, 845624.481 1281386.497 0, 845880.388 1281377.418 0, 846136.296 1281368.354 0, 846390.942 1281359.35 0, 846648.113 1281350.272 0, 846904.023 1281341.254 0, 847159.933 1281332.25 0, 847415.843 1281323.262 0, 847671.754 1281314.289 0, 
+    847927.666 1281305.331 0, 848183.578 1281296.388 0, 848439.49 1281287.459 0, 848695.403 1281278.546 0, 848951.317 1281269.648 0, 849207.231 1281260.766 0, 849463.146 1281251.898 0, 849719.061 1281243.045 0, 849974.977 1281234.207 0, 850230.893 1281225.385 0, 
+    850486.81 1281216.577 0, 850742.727 1281207.785 0, 850998.645 1281199.007 0, 851254.563 1281190.245 0, 851510.482 1281181.497 0, 851766.401 1281172.765 0, 852022.321 1281164.048 0, 852278.242 1281155.346 0, 852532.901 1281146.701 0, 852343.788 1275570.656 0, 
+    852154.671 1269994.476 0))
+
+POLYGON ((864817.689 1280747.433 0, 864563.005 1280755.358 0, 864307.061 1280763.337 0, 864051.118 1280771.331 0, 863795.175 1280779.34 0, 863539.232 1280787.364 0, 863283.29 1280795.404 0, 863027.348 1280803.458 0, 862771.407 1280811.528 0, 862515.467 1280819.612 0, 
+    862259.527 1280827.712 0, 862003.587 1280835.826 0, 861747.648 1280843.956 0, 861491.709 1280852.101 0, 861235.771 1280860.261 0, 860979.833 1280868.436 0, 860723.896 1280876.626 0, 860467.959 1280884.831 0, 860212.023 1280893.051 0, 859956.087 1280901.286 0, 
+    859700.151 1280909.536 0, 859444.217 1280917.801 0, 859188.282 1280926.082 0, 858932.348 1280934.377 0, 858675.154 1280942.729 0, 858420.482 1280951.013 0, 858164.55 1280959.354 0, 857908.618 1280967.71 0, 857652.686 1280976.08 0, 857396.755 1280984.466 0, 
+    857140.825 1280992.867 0, 856884.895 1281001.283 0, 856628.966 1281009.714 0, 856373.037 1281018.16 0, 856117.108 1281026.621 0, 855861.18 1281035.097 0, 855605.253 1281043.589 0, 855349.326 1281052.095 0, 855093.399 1281060.616 0, 854837.473 1281069.153 0, 
+    854581.548 1281077.704 0, 854325.623 1281086.271 0, 854069.699 1281094.853 0, 853813.775 1281103.449 0, 853557.851 1281112.061 0, 853301.928 1281120.688 0, 853046.006 1281129.33 0, 852790.084 1281137.987 0, 852532.901 1281146.701 0, 852722.009 1286722.606 0, 
+    852911.112 1292298.364 0, 853167.635 1292289.672 0, 853422.901 1292281.037 0, 853678.167 1292272.417 0, 853933.434 1292263.812 0, 854188.701 1292255.223 0, 854443.968 1292246.648 0, 854699.236 1292238.088 0, 854954.505 1292229.544 0, 855209.774 1292221.014 0, 
+    855465.043 1292212.5 0, 855720.314 1292204 0, 855975.584 1292195.516 0, 856230.855 1292187.046 0, 856486.127 1292178.592 0, 856741.399 1292170.152 0, 856996.671 1292161.728 0, 857251.944 1292153.319 0, 857507.218 1292144.924 0, 857762.492 1292136.545 0, 
+    858017.767 1292128.181 0, 858273.042 1292119.831 0, 858528.317 1292111.497 0, 858783.593 1292103.178 0, 859037.612 1292094.914 0, 859294.147 1292086.584 0, 859549.424 1292078.31 0, 859804.702 1292070.051 0, 860059.981 1292061.807 0, 860315.259 1292053.578 0, 
+    860570.539 1292045.364 0, 860825.819 1292037.165 0, 861081.099 1292028.981 0, 861336.38 1292020.812 0, 861591.661 1292012.658 0, 861846.943 1292004.519 0, 862102.226 1291996.395 0, 862357.508 1291988.286 0, 862612.792 1291980.192 0, 862868.075 1291972.114 0, 
+    863123.36 1291964.05 0, 863378.644 1291956.001 0, 863633.929 1291947.967 0, 863889.215 1291939.948 0, 864144.501 1291931.945 0, 864399.788 1291923.956 0, 864655.075 1291915.982 0, 864910.362 1291908.024 0, 865164.393 1291900.119 0, 864991.044 1286323.849 0, 
+    864817.689 1280747.433 0))
+
+POLYGON ((877418.751 1291536.494 0, 877164.697 1291543.681 0, 876909.388 1291550.918 0, 876654.079 1291558.171 0, 876398.771 1291565.438 0, 876143.463 1291572.72 0, 875888.156 1291580.018 0, 875632.849 1291587.33 0, 875377.543 1291594.658 0, 875122.237 1291602 0, 
+    874866.931 1291609.358 0, 874611.626 1291616.731 0, 874356.322 1291624.118 0, 874101.017 1291631.521 0, 873845.714 1291638.939 0, 873590.41 1291646.371 0, 873335.107 1291653.819 0, 873079.805 1291661.282 0, 872824.503 1291668.76 0, 872569.201 1291676.252 0, 
+    872313.9 1291683.76 0, 872058.599 1291691.283 0, 871803.299 1291698.821 0, 871547.999 1291706.374 0, 871291.444 1291713.979 0, 871037.401 1291721.525 0, 870782.102 1291729.123 0, 870526.804 1291736.736 0, 870271.507 1291744.364 0, 870016.21 1291752.007 0, 
+    869760.913 1291759.665 0, 869505.617 1291767.338 0, 869250.321 1291775.026 0, 868995.025 1291782.729 0, 868739.731 1291790.448 0, 868484.436 1291798.181 0, 868229.142 1291805.929 0, 867973.849 1291813.692 0, 867718.556 1291821.471 0, 867463.263 1291829.264 0, 
+    867207.971 1291837.072 0, 866952.679 1291844.896 0, 866697.388 1291852.734 0, 866442.097 1291860.588 0, 866186.807 1291868.456 0, 865931.517 1291876.34 0, 865676.228 1291884.238 0, 865420.939 1291892.152 0, 865164.393 1291900.119 0, 865337.739 1297476.239 0, 
+    865511.079 1303052.202 0, 865766.964 1303044.255 0, 866021.597 1303036.362 0, 866276.23 1303028.484 0, 866530.863 1303020.621 0, 866785.497 1303012.772 0, 867040.132 1303004.939 0, 867294.766 1302997.121 0, 867549.402 1302989.318 0, 867804.037 1302981.529 0, 
+    868058.674 1302973.756 0, 868313.31 1302965.998 0, 868567.947 1302958.254 0, 868822.585 1302950.526 0, 869077.223 1302942.813 0, 869331.862 1302935.114 0, 869586.5 1302927.431 0, 869841.14 1302919.763 0, 870095.78 1302912.109 0, 870350.42 1302904.471 0, 
+    870605.061 1302896.847 0, 870859.702 1302889.239 0, 871114.344 1302881.645 0, 871368.986 1302874.067 0, 871622.376 1302866.541 0, 871878.271 1302858.955 0, 872132.915 1302851.422 0, 872387.558 1302843.903 0, 872642.203 1302836.4 0, 872896.847 1302828.911 0, 
+    873151.493 1302821.437 0, 873406.138 1302813.979 0, 873660.784 1302806.535 0, 873915.431 1302799.107 0, 874170.078 1302791.693 0, 874424.725 1302784.295 0, 874679.373 1302776.911 0, 874934.021 1302769.542 0, 875188.67 1302762.189 0, 875443.319 1302754.85 0, 
+    875697.968 1302747.526 0, 875952.618 1302740.218 0, 876207.269 1302732.924 0, 876461.92 1302725.645 0, 876716.571 1302718.382 0, 876971.223 1302711.133 0, 877225.875 1302703.899 0, 877480.527 1302696.68 0, 877733.929 1302689.512 0, 877576.342 1297113.081 0, 
+    877418.751 1291536.494 0))
+
+POLYGON ((889957.754 1302361.355 0, 889704.332 1302367.807 0, 889449.66 1302374.307 0, 889194.988 1302380.821 0, 888940.317 1302387.35 0, 888685.646 1302393.894 0, 888430.976 1302400.454 0, 888176.306 1302407.028 0, 887921.636 1302413.617 0, 887666.967 1302420.221 0, 
+    887412.298 1302426.84 0, 887157.63 1302433.475 0, 886902.962 1302440.124 0, 886648.294 1302446.788 0, 886393.627 1302453.467 0, 886138.96 1302460.161 0, 885884.294 1302466.87 0, 885629.628 1302473.594 0, 885374.962 1302480.334 0, 885120.297 1302487.088 0, 
+    884865.632 1302493.857 0, 884610.967 1302500.641 0, 884356.303 1302507.44 0, 884101.64 1302514.254 0, 883845.725 1302521.117 0, 883592.313 1302527.927 0, 883337.651 1302534.786 0, 883082.989 1302541.66 0, 882828.327 1302548.549 0, 882573.666 1302555.453 0, 
+    882319.005 1302562.372 0, 882064.345 1302569.306 0, 881809.685 1302576.255 0, 881555.025 1302583.219 0, 881300.366 1302590.198 0, 881045.707 1302597.192 0, 880791.048 1302604.201 0, 880536.391 1302611.225 0, 880281.733 1302618.263 0, 880027.076 1302625.317 0, 
+    879772.419 1302632.386 0, 879517.763 1302639.47 0, 879263.107 1302646.569 0, 879008.451 1302653.683 0, 878753.796 1302660.811 0, 878499.142 1302667.955 0, 878244.487 1302675.114 0, 877989.834 1302682.288 0, 877733.929 1302689.512 0, 877891.51 1308265.782 0, 
+    878049.088 1313841.886 0, 878304.333 1313834.681 0, 878558.33 1313827.525 0, 878812.328 1313820.385 0, 879066.326 1313813.26 0, 879320.325 1313806.149 0, 879574.324 1313799.054 0, 879828.324 1313791.973 0, 880082.324 1313784.907 0, 880336.324 1313777.857 0, 
+    880590.325 1313770.821 0, 880844.326 1313763.8 0, 881098.327 1313756.795 0, 881352.329 1313749.804 0, 881606.332 1313742.828 0, 881860.335 1313735.867 0, 882114.338 1313728.921 0, 882368.341 1313721.99 0, 882622.345 1313715.074 0, 882876.35 1313708.173 0, 
+    883130.355 1313701.286 0, 883384.36 1313694.415 0, 883638.366 1313687.559 0, 883892.372 1313680.718 0, 884145.13 1313673.925 0, 884400.385 1313667.08 0, 884654.392 1313660.283 0, 884908.4 1313653.502 0, 885162.408 1313646.735 0, 885416.416 1313639.984 0, 
+    885670.425 1313633.247 0, 885924.434 1313626.525 0, 886178.444 1313619.818 0, 886432.454 1313613.126 0, 886686.464 1313606.45 0, 886940.475 1313599.788 0, 887194.486 1313593.141 0, 887448.498 1313586.509 0, 887702.51 1313579.892 0, 887956.522 1313573.289 0, 
+    888210.535 1313566.702 0, 888464.548 1313560.13 0, 888718.562 1313553.573 0, 888972.576 1313547.03 0, 889226.59 1313540.503 0, 889480.605 1313533.991 0, 889734.62 1313527.493 0, 889988.635 1313521.011 0, 890241.405 1313514.575 0, 890099.582 1307938.048 0, 
+    889957.754 1302361.355 0))
+
+POLYGON ((902434.598 1313221.71 0, 902181.809 1313227.432 0, 901927.776 1313233.197 0, 901673.744 1313238.977 0, 901419.712 1313244.771 0, 901165.68 1313250.581 0, 900911.649 1313256.406 0, 900657.618 1313262.245 0, 900403.587 1313268.1 0, 900149.557 1313273.97 0, 
+    899895.527 1313279.854 0, 899641.497 1313285.753 0, 899387.468 1313291.668 0, 899133.439 1313297.597 0, 898879.41 1313303.541 0, 898625.382 1313309.501 0, 898371.354 1313315.475 0, 898117.326 1313321.464 0, 897863.299 1313327.468 0, 897609.272 1313333.487 0, 
+    897355.246 1313339.521 0, 897101.22 1313345.57 0, 896847.194 1313351.634 0, 896593.168 1313357.713 0, 896337.898 1313363.836 0, 896085.119 1313369.915 0, 895831.094 1313376.039 0, 895577.07 1313382.178 0, 895323.047 1313388.331 0, 895069.023 1313394.5 0, 
+    894815 1313400.683 0, 894560.978 1313406.882 0, 894306.956 1313413.095 0, 894052.934 1313419.324 0, 893798.912 1313425.567 0, 893544.891 1313431.825 0, 893290.871 1313438.098 0, 893036.85 1313444.386 0, 892782.83 1313450.69 0, 892528.811 1313457.008 0, 
+    892274.791 1313463.341 0, 892020.773 1313469.689 0, 891766.754 1313476.052 0, 891512.736 1313482.429 0, 891258.718 1313488.822 0, 891004.701 1313495.23 0, 890750.684 1313501.653 0, 890496.667 1313508.09 0, 890241.405 1313514.575 0, 890383.223 1319090.93 0, 
+    890525.037 1324667.11 0, 890779.641 1324660.642 0, 891033.001 1324654.221 0, 891286.361 1324647.815 0, 891539.722 1324641.424 0, 891793.084 1324635.048 0, 892046.445 1324628.686 0, 892299.807 1324622.34 0, 892553.17 1324616.008 0, 892806.533 1324609.692 0, 
+    893059.896 1324603.39 0, 893313.259 1324597.103 0, 893566.623 1324590.831 0, 893819.988 1324584.574 0, 894073.352 1324578.332 0, 894326.717 1324572.105 0, 894580.083 1324565.893 0, 894833.448 1324559.695 0, 895086.814 1324553.513 0, 895340.181 1324547.345 0, 
+    895593.548 1324541.193 0, 895846.915 1324535.055 0, 896100.283 1324528.932 0, 896353.65 1324522.824 0, 896605.776 1324516.761 0, 896860.387 1324510.653 0, 897113.756 1324504.59 0, 897367.126 1324498.542 0, 897620.495 1324492.509 0, 897873.865 1324486.49 0, 
+    898127.236 1324480.487 0, 898380.607 1324474.498 0, 898633.978 1324468.525 0, 898887.349 1324462.566 0, 899140.721 1324456.622 0, 899394.093 1324450.693 0, 899647.466 1324444.779 0, 899900.839 1324438.88 0, 900154.212 1324432.996 0, 900407.585 1324427.126 0, 
+    900660.959 1324421.272 0, 900914.334 1324415.433 0, 901167.708 1324409.608 0, 901421.083 1324403.799 0, 901674.458 1324398.004 0, 901927.834 1324392.224 0, 902181.21 1324386.459 0, 902434.586 1324380.709 0, 902686.721 1324375.002 0, 902560.661 1318798.444 0, 
+    902434.598 1313221.71 0))
+
+POLYGON ((914849.182 1324117.255 0, 914597.03 1324122.249 0, 914343.638 1324127.283 0, 914090.247 1324132.332 0, 913836.856 1324137.396 0, 913583.466 1324142.475 0, 913330.075 1324147.569 0, 913076.685 1324152.678 0, 912823.295 1324157.801 0, 912569.906 1324162.94 0, 
+    912316.517 1324168.093 0, 912063.128 1324173.261 0, 911809.74 1324178.445 0, 911556.351 1324183.643 0, 911302.963 1324188.856 0, 911049.576 1324194.084 0, 910796.188 1324199.327 0, 910542.802 1324204.585 0, 910289.415 1324209.857 0, 910036.028 1324215.145 0, 
+    909782.642 1324220.448 0, 909529.257 1324225.765 0, 909275.871 1324231.097 0, 909022.486 1324236.445 0, 908767.861 1324241.833 0, 908515.717 1324247.184 0, 908262.333 1324252.576 0, 908008.949 1324257.983 0, 907755.565 1324263.405 0, 907502.182 1324268.842 0, 
+    907248.799 1324274.293 0, 906995.417 1324279.76 0, 906742.034 1324285.242 0, 906488.652 1324290.738 0, 906235.271 1324296.249 0, 905981.89 1324301.776 0, 905728.509 1324307.317 0, 905475.128 1324312.873 0, 905221.748 1324318.444 0, 904968.368 1324324.03 0, 
+    904714.988 1324329.631 0, 904461.609 1324335.246 0, 904208.23 1324340.877 0, 903954.851 1324346.523 0, 903701.473 1324352.183 0, 903448.095 1324357.858 0, 903194.717 1324363.549 0, 902941.34 1324369.254 0, 902686.721 1324375.002 0, 902812.777 1329951.379 0, 
+    902938.829 1335527.568 0, 903192.788 1335521.835 0, 903445.509 1335516.145 0, 903698.23 1335510.469 0, 903950.951 1335504.808 0, 904203.673 1335499.162 0, 904456.395 1335493.532 0, 904709.118 1335487.915 0, 904961.841 1335482.314 0, 905214.564 1335476.728 0, 
+    905467.288 1335471.156 0, 905720.012 1335465.6 0, 905972.736 1335460.058 0, 906225.46 1335454.531 0, 906478.185 1335449.019 0, 906730.91 1335443.522 0, 906983.636 1335438.04 0, 907236.362 1335432.573 0, 907489.088 1335427.12 0, 907741.814 1335421.683 0, 
+    907994.541 1335416.26 0, 908247.268 1335410.852 0, 908499.995 1335405.459 0, 908752.723 1335400.081 0, 909004.214 1335394.744 0, 909258.18 1335389.37 0, 909510.908 1335384.036 0, 909763.637 1335378.718 0, 910016.367 1335373.414 0, 910269.096 1335368.125 0, 
+    910521.826 1335362.851 0, 910774.556 1335357.592 0, 911027.287 1335352.348 0, 911280.018 1335347.119 0, 911532.749 1335341.904 0, 911785.48 1335336.705 0, 912038.212 1335331.52 0, 912290.944 1335326.35 0, 912543.677 1335321.195 0, 912796.409 1335316.055 0, 
+    913049.142 1335310.93 0, 913301.876 1335305.82 0, 913554.609 1335300.724 0, 913807.343 1335295.644 0, 914060.077 1335290.578 0, 914312.812 1335285.527 0, 914565.546 1335280.491 0, 914818.282 1335275.47 0, 915069.781 1335270.488 0, 914959.483 1329693.965 0, 
+    914849.182 1324117.255 0))
+
+POLYGON ((927201.41 1335047.682 0, 926949.896 1335051.953 0, 926697.148 1335056.26 0, 926444.4 1335060.582 0, 926191.652 1335064.919 0, 925938.905 1335069.27 0, 925686.157 1335073.637 0, 925433.41 1335078.018 0, 925180.664 1335082.415 0, 924927.917 1335086.826 0, 
+    924675.171 1335091.252 0, 924422.425 1335095.693 0, 924169.679 1335100.148 0, 923916.934 1335104.619 0, 923664.189 1335109.105 0, 923411.444 1335113.605 0, 923158.699 1335118.12 0, 922905.955 1335122.65 0, 922653.211 1335127.196 0, 922400.467 1335131.755 0, 
+    922147.724 1335136.33 0, 921894.98 1335140.92 0, 921642.237 1335145.524 0, 921389.495 1335150.144 0, 921135.517 1335154.801 0, 920884.01 1335159.427 0, 920631.268 1335164.091 0, 920378.526 1335168.77 0, 920125.785 1335173.464 0, 919873.044 1335178.173 0, 
+    919620.303 1335182.896 0, 919367.563 1335187.635 0, 919114.822 1335192.388 0, 918862.082 1335197.156 0, 918609.343 1335201.939 0, 918356.603 1335206.737 0, 918103.864 1335211.55 0, 917851.125 1335216.378 0, 917598.387 1335221.22 0, 917345.648 1335226.078 0, 
+    917092.91 1335230.95 0, 916840.173 1335235.837 0, 916587.435 1335240.739 0, 916334.698 1335245.656 0, 916081.961 1335250.588 0, 915829.225 1335255.535 0, 915576.489 1335260.496 0, 915323.753 1335265.473 0, 915069.781 1335270.488 0, 915180.074 1340846.82 0, 
+    915290.364 1346422.955 0, 915543.676 1346417.952 0, 915795.756 1346412.989 0, 916047.836 1346408.04 0, 916299.916 1346403.106 0, 916551.996 1346398.187 0, 916804.077 1346393.283 0, 917056.158 1346388.394 0, 917308.239 1346383.519 0, 917560.321 1346378.66 0, 
+    917812.403 1346373.815 0, 918064.485 1346368.985 0, 918316.567 1346364.17 0, 918568.65 1346359.369 0, 918820.733 1346354.584 0, 919072.816 1346349.813 0, 919324.9 1346345.057 0, 919576.983 1346340.316 0, 919829.068 1346335.59 0, 920081.152 1346330.879 0, 
+    920333.237 1346326.183 0, 920585.322 1346321.501 0, 920837.407 1346316.834 0, 921089.492 1346312.182 0, 921340.346 1346307.568 0, 921593.664 1346302.923 0, 921845.75 1346298.315 0, 922097.837 1346293.723 0, 922349.924 1346289.145 0, 922602.011 1346284.582 0, 
+    922854.098 1346280.034 0, 923106.186 1346275.501 0, 923358.274 1346270.983 0, 923610.362 1346266.479 0, 923862.45 1346261.99 0, 924114.539 1346257.516 0, 924366.628 1346253.057 0, 924618.717 1346248.613 0, 924870.807 1346244.184 0, 925122.897 1346239.769 0, 
+    925374.987 1346235.369 0, 925627.077 1346230.985 0, 925879.167 1346226.615 0, 926131.258 1346222.259 0, 926383.349 1346217.919 0, 926635.441 1346213.594 0, 926887.532 1346209.283 0, 927139.624 1346204.987 0, 927390.485 1346200.727 0, 927295.949 1340624.303 0, 
+    927201.41 1335047.682 0))
+
+POLYGON ((939491.185 1346012.685 0, 939240.311 1346016.236 0, 938988.208 1346019.82 0, 938736.106 1346023.418 0, 938484.003 1346027.032 0, 938231.901 1346030.66 0, 937979.799 1346034.303 0, 937727.697 1346037.96 0, 937475.595 1346041.633 0, 937223.494 1346045.321 0, 
+    936971.393 1346049.023 0, 936719.292 1346052.74 0, 936467.191 1346056.472 0, 936215.09 1346060.219 0, 935962.99 1346063.981 0, 935710.89 1346067.757 0, 935458.79 1346071.548 0, 935206.69 1346075.355 0, 934954.591 1346079.176 0, 934702.492 1346083.012 0, 
+    934450.393 1346086.862 0, 934198.294 1346090.728 0, 933946.195 1346094.608 0, 933694.097 1346098.503 0, 933440.768 1346102.433 0, 933189.901 1346106.338 0, 932937.803 1346110.278 0, 932685.706 1346114.233 0, 932433.609 1346118.202 0, 932181.512 1346122.186 0, 
+    931929.415 1346126.185 0, 931677.319 1346130.199 0, 931425.223 1346134.228 0, 931173.127 1346138.272 0, 930921.031 1346142.33 0, 930668.935 1346146.403 0, 930416.84 1346150.491 0, 930164.745 1346154.594 0, 929912.65 1346158.712 0, 929660.556 1346162.845 0, 
+    929408.461 1346166.992 0, 929156.367 1346171.155 0, 928904.274 1346175.332 0, 928652.18 1346179.524 0, 928400.087 1346183.73 0, 928147.994 1346187.952 0, 927895.901 1346192.189 0, 927643.808 1346196.44 0, 927390.485 1346200.727 0, 927485.017 1351776.949 0, 
+    927579.546 1357352.963 0, 927832.21 1357348.687 0, 928083.646 1357344.447 0, 928335.082 1357340.221 0, 928586.519 1357336.011 0, 928837.956 1357331.815 0, 929089.393 1357327.634 0, 929340.83 1357323.467 0, 929592.268 1357319.316 0, 929843.706 1357315.179 0, 
+    930095.144 1357311.057 0, 930346.582 1357306.95 0, 930598.021 1357302.858 0, 930849.46 1357298.781 0, 931100.899 1357294.718 0, 931352.338 1357290.67 0, 931603.778 1357286.637 0, 931855.218 1357282.619 0, 932106.658 1357278.615 0, 932358.098 1357274.627 0, 
+    932609.538 1357270.653 0, 932860.979 1357266.694 0, 933112.42 1357262.749 0, 933363.861 1357258.82 0, 933614.076 1357254.924 0, 933866.744 1357251.005 0, 934118.186 1357247.12 0, 934369.629 1357243.25 0, 934621.071 1357239.395 0, 934872.513 1357235.554 0, 
+    935123.956 1357231.728 0, 935375.399 1357227.917 0, 935626.843 1357224.121 0, 935878.286 1357220.339 0, 936129.73 1357216.573 0, 936381.174 1357212.821 0, 936632.618 1357209.084 0, 936884.062 1357205.361 0, 937135.507 1357201.654 0, 937386.952 1357197.961 0, 
+    937638.397 1357194.283 0, 937889.842 1357190.62 0, 938141.287 1357186.972 0, 938392.733 1357183.338 0, 938644.179 1357179.72 0, 938895.625 1357176.116 0, 939147.071 1357172.527 0, 939398.518 1357168.953 0, 939648.738 1357165.41 0, 939569.963 1351589.151 0, 
+    939491.185 1346012.685 0))
+
+POLYGON ((951718.412 1357011.956 0, 951468.181 1357014.792 0, 951216.725 1357017.655 0, 950965.27 1357020.534 0, 950713.815 1357023.428 0, 950462.36 1357026.336 0, 950210.905 1357029.259 0, 949959.45 1357032.197 0, 949707.995 1357035.15 0, 949456.541 1357038.117 0, 
+    949205.087 1357041.099 0, 948953.633 1357044.096 0, 948702.179 1357047.108 0, 948450.725 1357050.135 0, 948199.272 1357053.177 0, 947947.818 1357056.233 0, 947696.365 1357059.304 0, 947444.912 1357062.39 0, 947193.459 1357065.49 0, 946942.007 1357068.606 0, 
+    946690.554 1357071.736 0, 946439.102 1357074.881 0, 946187.65 1357078.041 0, 945936.198 1357081.216 0, 945683.521 1357084.421 0, 945433.295 1357087.61 0, 945181.844 1357090.829 0, 944930.393 1357094.063 0, 944678.942 1357097.311 0, 944427.491 1357100.575 0, 
+    944176.04 1357103.853 0, 943924.59 1357107.146 0, 943673.14 1357110.454 0, 943421.69 1357113.777 0, 943170.24 1357117.114 0, 942918.79 1357120.467 0, 942667.341 1357123.834 0, 942415.892 1357127.216 0, 942164.443 1357130.612 0, 941912.994 1357134.024 0, 
+    941661.546 1357137.45 0, 941410.097 1357140.891 0, 941158.649 1357144.347 0, 940907.201 1357147.818 0, 940655.753 1357151.303 0, 940404.306 1357154.803 0, 940152.858 1357158.319 0, 939901.411 1357161.848 0, 939648.738 1357165.41 0, 939727.51 1362741.457 0, 
+    939806.279 1368317.285 0, 940058.293 1368313.732 0, 940309.084 1368310.211 0, 940559.875 1368306.705 0, 940810.666 1368303.214 0, 941061.457 1368299.738 0, 941312.249 1368296.276 0, 941563.04 1368292.829 0, 941813.832 1368289.397 0, 942064.625 1368285.98 0, 
+    942315.417 1368282.577 0, 942566.21 1368279.189 0, 942817.002 1368275.816 0, 943067.795 1368272.458 0, 943318.589 1368269.115 0, 943569.382 1368265.786 0, 943820.176 1368262.472 0, 944070.969 1368259.173 0, 944321.763 1368255.888 0, 944572.557 1368252.618 0, 
+    944823.352 1368249.363 0, 945074.146 1368246.123 0, 945324.941 1368242.898 0, 945575.736 1368239.687 0, 945825.309 1368236.507 0, 946077.326 1368233.31 0, 946328.122 1368230.144 0, 946578.917 1368226.992 0, 946829.713 1368223.855 0, 947080.509 1368220.733 0, 
+    947331.306 1368217.626 0, 947582.102 1368214.533 0, 947832.899 1368211.455 0, 948083.695 1368208.392 0, 948334.492 1368205.344 0, 948585.289 1368202.31 0, 948836.087 1368199.291 0, 949086.884 1368196.287 0, 949337.682 1368193.298 0, 949588.48 1368190.324 0, 
+    949839.278 1368187.364 0, 950090.076 1368184.419 0, 950340.874 1368181.489 0, 950591.673 1368178.573 0, 950842.471 1368175.673 0, 951093.27 1368172.787 0, 951344.069 1368169.915 0, 951594.869 1368167.059 0, 951844.447 1368164.231 0, 951781.431 1362588.203 0, 
+    951718.412 1357011.956 0))
+
+POLYGON ((963882.999 1368045.188 0, 963633.412 1368047.311 0, 963382.605 1368049.459 0, 963131.799 1368051.621 0, 962880.993 1368053.799 0, 962630.187 1368055.991 0, 962379.382 1368058.198 0, 962128.576 1368060.42 0, 961877.77 1368062.656 0, 961626.965 1368064.907 0, 
+    961376.16 1368067.173 0, 961125.355 1368069.454 0, 960874.55 1368071.749 0, 960623.745 1368074.059 0, 960372.94 1368076.384 0, 960122.136 1368078.724 0, 959871.331 1368081.079 0, 959620.527 1368083.448 0, 959369.723 1368085.832 0, 959118.919 1368088.231 0, 
+    958868.115 1368090.644 0, 958617.311 1368093.073 0, 958366.508 1368095.516 0, 958115.704 1368097.974 0, 957863.681 1368100.458 0, 957614.098 1368102.934 0, 957363.295 1368105.436 0, 957112.492 1368107.953 0, 956861.689 1368110.484 0, 956610.887 1368113.031 0, 
+    956360.084 1368115.592 0, 956109.282 1368118.168 0, 955858.48 1368120.759 0, 955607.678 1368123.364 0, 955356.876 1368125.984 0, 955106.075 1368128.619 0, 954855.273 1368131.269 0, 954604.472 1368133.933 0, 954353.671 1368136.613 0, 954102.87 1368139.307 0, 
+    953852.069 1368142.016 0, 953601.268 1368144.739 0, 953350.468 1368147.477 0, 953099.667 1368150.231 0, 952848.867 1368152.998 0, 952598.067 1368155.781 0, 952347.267 1368158.578 0, 952096.468 1368161.39 0, 951844.447 1368164.231 0, 951907.46 1373740.036 0, 
+    951970.471 1379315.612 0, 952221.832 1379312.779 0, 952471.976 1379309.974 0, 952722.119 1379307.184 0, 952972.263 1379304.409 0, 953222.407 1379301.648 0, 953472.551 1379298.902 0, 953722.695 1379296.171 0, 953972.839 1379293.455 0, 954222.984 1379290.753 0, 
+    954473.128 1379288.066 0, 954723.273 1379285.394 0, 954973.418 1379282.736 0, 955223.563 1379280.093 0, 955473.708 1379277.465 0, 955723.854 1379274.852 0, 955973.999 1379272.253 0, 956224.145 1379269.669 0, 956474.291 1379267.1 0, 956724.437 1379264.546 0, 
+    956974.583 1379262.006 0, 957224.73 1379259.481 0, 957474.876 1379256.971 0, 957725.023 1379254.475 0, 957973.952 1379252.006 0, 958225.316 1379249.528 0, 958475.464 1379247.077 0, 958725.611 1379244.64 0, 958975.758 1379242.218 0, 959225.906 1379239.811 0, 
+    959476.053 1379237.418 0, 959726.201 1379235.04 0, 959976.349 1379232.677 0, 960226.497 1379230.329 0, 960476.645 1379227.995 0, 960726.794 1379225.676 0, 960976.942 1379223.372 0, 961227.091 1379221.083 0, 961477.239 1379218.808 0, 961727.388 1379216.548 0, 
+    961977.537 1379214.303 0, 962227.686 1379212.072 0, 962477.836 1379209.856 0, 962727.985 1379207.655 0, 962978.135 1379205.469 0, 963228.284 1379203.297 0, 963478.434 1379201.14 0, 963728.584 1379198.998 0, 963977.518 1379196.881 0, 963930.259 1373621.149 0, 
+    963882.999 1368045.188 0))
+
+POLYGON ((975984.852 1379112.072 0, 975735.911 1379113.486 0, 975485.756 1379114.921 0, 975235.601 1379116.372 0, 974985.447 1379117.837 0, 974735.292 1379119.316 0, 974485.137 1379120.811 0, 974234.983 1379122.32 0, 973984.828 1379123.844 0, 973734.674 1379125.382 0, 
+    973484.52 1379126.935 0, 973234.366 1379128.503 0, 972984.212 1379130.086 0, 972734.058 1379131.684 0, 972483.904 1379133.296 0, 972233.75 1379134.923 0, 971983.596 1379136.564 0, 971733.443 1379138.221 0, 971483.289 1379139.892 0, 971233.136 1379141.578 0, 
+    970982.982 1379143.278 0, 970732.829 1379144.993 0, 970482.676 1379146.723 0, 970232.523 1379148.468 0, 969981.155 1379150.236 0, 969732.217 1379152.002 0, 969482.065 1379153.79 0, 969231.912 1379155.594 0, 968981.76 1379157.412 0, 968731.607 1379159.245 0, 
+    968481.455 1379161.093 0, 968231.303 1379162.956 0, 967981.151 1379164.833 0, 967730.999 1379166.725 0, 967480.847 1379168.631 0, 967230.695 1379170.553 0, 966980.544 1379172.489 0, 966730.392 1379174.44 0, 966480.241 1379176.405 0, 966230.09 1379178.385 0, 
+    965979.939 1379180.38 0, 965729.788 1379182.39 0, 965479.637 1379184.415 0, 965229.486 1379186.454 0, 964979.335 1379188.508 0, 964729.185 1379190.576 0, 964479.034 1379192.66 0, 964228.884 1379194.758 0, 963977.518 1379196.881 0, 964024.774 1384772.378 0, 
+    964072.029 1390347.636 0, 964322.736 1390345.519 0, 964572.23 1390343.426 0, 964821.724 1390341.349 0, 965071.218 1390339.285 0, 965320.712 1390337.237 0, 965570.207 1390335.203 0, 965819.701 1390333.184 0, 966069.196 1390331.179 0, 966318.691 1390329.19 0, 
+    966568.186 1390327.215 0, 966817.681 1390325.254 0, 967067.176 1390323.309 0, 967316.671 1390321.378 0, 967566.167 1390319.461 0, 967815.662 1390317.56 0, 968065.158 1390315.673 0, 968314.653 1390313.8 0, 968564.149 1390311.943 0, 968813.645 1390310.1 0, 
+    969063.141 1390308.272 0, 969312.637 1390306.458 0, 969562.134 1390304.659 0, 969811.63 1390302.875 0, 970059.915 1390301.114 0, 970310.623 1390299.351 0, 970560.12 1390297.611 0, 970809.617 1390295.885 0, 971059.113 1390294.174 0, 971308.61 1390292.478 0, 
+    971558.108 1390290.797 0, 971807.605 1390289.13 0, 972057.102 1390287.478 0, 972306.599 1390285.841 0, 972556.097 1390284.218 0, 972805.594 1390282.61 0, 973055.092 1390281.017 0, 973304.59 1390279.439 0, 973554.088 1390277.875 0, 973803.586 1390276.325 0, 
+    974053.084 1390274.791 0, 974302.582 1390273.271 0, 974552.08 1390271.766 0, 974801.578 1390270.275 0, 975051.077 1390268.8 0, 975300.575 1390267.339 0, 975550.074 1390265.892 0, 975799.572 1390264.46 0, 976047.86 1390263.05 0, 976016.357 1384687.681 0, 
+    975984.852 1379112.072 0))
+
+POLYGON ((988023.882 1390212.298 0, 987775.59 1390213.007 0, 987526.088 1390213.734 0, 987276.586 1390214.475 0, 987027.085 1390215.232 0, 986777.583 1390216.002 0, 986528.082 1390216.788 0, 986278.58 1390217.588 0, 986029.079 1390218.403 0, 985779.577 1390219.233 0, 
+    985530.076 1390220.077 0, 985280.575 1390220.936 0, 985031.074 1390221.81 0, 984781.572 1390222.698 0, 984532.071 1390223.601 0, 984282.57 1390224.519 0, 984033.069 1390225.452 0, 983783.568 1390226.399 0, 983534.067 1390227.361 0, 983284.567 1390228.337 0, 
+    983035.066 1390229.328 0, 982785.565 1390230.334 0, 982536.064 1390231.355 0, 982286.564 1390232.39 0, 982035.853 1390233.445 0, 981787.563 1390234.504 0, 981538.062 1390235.584 0, 981288.562 1390236.678 0, 981039.062 1390237.786 0, 980789.561 1390238.91 0, 
+    980540.061 1390240.048 0, 980290.561 1390241.2 0, 980041.061 1390242.368 0, 979791.561 1390243.55 0, 979542.061 1390244.747 0, 979292.562 1390245.958 0, 979043.062 1390247.184 0, 978793.562 1390248.425 0, 978544.063 1390249.681 0, 978294.563 1390250.951 0, 
+    978045.064 1390252.236 0, 977795.564 1390253.535 0, 977546.065 1390254.849 0, 977296.566 1390256.178 0, 977047.067 1390257.522 0, 976797.568 1390258.88 0, 976548.069 1390260.253 0, 976298.57 1390261.641 0, 976047.86 1390263.05 0, 976079.362 1395838.175 0, 
+    976110.862 1401413.049 0, 976360.913 1401411.643 0, 976609.755 1401410.259 0, 976858.598 1401408.89 0, 977107.441 1401407.535 0, 977356.284 1401406.195 0, 977605.127 1401404.869 0, 977853.97 1401403.559 0, 978102.813 1401402.262 0, 978351.656 1401400.981 0, 
+    978600.499 1401399.714 0, 978849.342 1401398.462 0, 979098.186 1401397.224 0, 979347.029 1401396.001 0, 979595.873 1401394.793 0, 979844.716 1401393.599 0, 980093.56 1401392.421 0, 980342.404 1401391.256 0, 980591.248 1401390.107 0, 980840.091 1401388.971 0, 
+    981088.935 1401387.851 0, 981337.779 1401386.745 0, 981586.624 1401385.654 0, 981835.468 1401384.578 0, 982083.105 1401383.521 0, 982333.156 1401382.469 0, 982582 1401381.436 0, 982830.845 1401380.418 0, 983079.689 1401379.415 0, 983328.534 1401378.427 0, 
+    983577.378 1401377.453 0, 983826.223 1401376.493 0, 984075.068 1401375.549 0, 984323.912 1401374.619 0, 984572.757 1401373.703 0, 984821.602 1401372.803 0, 985070.447 1401371.917 0, 985319.292 1401371.045 0, 985568.137 1401370.189 0, 985816.982 1401369.346 0, 
+    986065.827 1401368.519 0, 986314.672 1401367.706 0, 986563.517 1401366.908 0, 986812.363 1401366.125 0, 987061.208 1401365.356 0, 987310.053 1401364.601 0, 987558.899 1401363.862 0, 987807.744 1401363.137 0, 988055.383 1401362.43 0, 988039.633 1395787.489 0, 
+    988023.882 1390212.298 0))
+
+POLYGON ((1000000 1401345.557 0, 999752.358 1401345.564 0, 999503.511 1401345.586 0, 999254.665 1401345.623 0, 999005.818 1401345.674 0, 998756.972 1401345.74 0, 998508.125 1401345.82 0, 998259.279 1401345.915 0, 998010.432 1401346.025 0, 997761.586 1401346.15 0, 
+    997512.739 1401346.289 0, 997263.893 1401346.442 0, 997015.047 1401346.611 0, 996766.2 1401346.794 0, 996517.354 1401346.992 0, 996268.507 1401347.204 0, 996019.661 1401347.431 0, 995770.815 1401347.672 0, 995521.968 1401347.929 0, 995273.122 1401348.199 0, 
+    995024.276 1401348.485 0, 994775.429 1401348.785 0, 994526.583 1401349.1 0, 994277.737 1401349.43 0, 994027.686 1401349.775 0, 993780.045 1401350.132 0, 993531.198 1401350.506 0, 993282.352 1401350.894 0, 993033.506 1401351.297 0, 992784.66 1401351.714 0, 
+    992535.814 1401352.146 0, 992286.968 1401352.593 0, 992038.122 1401353.054 0, 991789.276 1401353.53 0, 991540.43 1401354.02 0, 991291.584 1401354.526 0, 991042.738 1401355.046 0, 990793.892 1401355.58 0, 990545.046 1401356.129 0, 990296.2 1401356.693 0, 
+    990047.354 1401357.272 0, 989798.509 1401357.865 0, 989549.663 1401358.472 0, 989300.817 1401359.095 0, 989051.972 1401359.732 0, 988803.126 1401360.384 0, 988554.28 1401361.05 0, 988305.435 1401361.731 0, 988055.383 1401362.43 0, 988071.133 1406937.115 0, 
+    988086.882 1412511.538 0, 988336.274 1412510.841 0, 988584.463 1412510.162 0, 988832.653 1412509.497 0, 989080.842 1412508.847 0, 989329.031 1412508.212 0, 989577.221 1412507.591 0, 989825.41 1412506.985 0, 990073.6 1412506.393 0, 990321.79 1412505.817 0, 
+    990569.979 1412505.254 0, 990818.169 1412504.706 0, 991066.358 1412504.173 0, 991314.548 1412503.655 0, 991562.738 1412503.151 0, 991810.928 1412502.662 0, 992059.117 1412502.187 0, 992307.307 1412501.727 0, 992555.497 1412501.281 0, 992803.687 1412500.851 0, 
+    993051.877 1412500.434 0, 993300.067 1412500.033 0, 993548.257 1412499.646 0, 993796.447 1412499.273 0, 994043.435 1412498.917 0, 994292.827 1412498.572 0, 994541.017 1412498.243 0, 994789.207 1412497.929 0, 995037.397 1412497.63 0, 995285.587 1412497.345 0, 
+    995533.777 1412497.075 0, 995781.967 1412496.82 0, 996030.157 1412496.579 0, 996278.348 1412496.352 0, 996526.538 1412496.141 0, 996774.728 1412495.943 0, 997022.918 1412495.761 0, 997271.108 1412495.593 0, 997519.298 1412495.44 0, 997767.489 1412495.301 0, 
+    998015.679 1412495.177 0, 998263.869 1412495.067 0, 998512.059 1412494.972 0, 998760.25 1412494.892 0, 999008.44 1412494.826 0, 999256.63 1412494.775 0, 999504.82 1412494.739 0, 999753.011 1412494.717 0, 1000000 1412494.71 0, 1000000 1406920.264 0, 
+    1000000 1401345.557 0))
+
+POLYGON ((1011913.118 1412511.538 0, 1011666.128 1412510.848 0, 1011417.938 1412510.168 0, 1011169.749 1412509.504 0, 1010921.56 1412508.854 0, 1010673.37 1412508.218 0, 1010425.181 1412507.597 0, 1010176.991 1412506.991 0, 1009928.802 1412506.399 0, 1009680.612 1412505.822 0, 
+    1009432.423 1412505.26 0, 1009184.233 1412504.712 0, 1008936.043 1412504.178 0, 1008687.854 1412503.66 0, 1008439.664 1412503.156 0, 1008191.474 1412502.666 0, 1007943.284 1412502.191 0, 1007695.094 1412501.731 0, 1007446.905 1412501.286 0, 1007198.715 1412500.855 0, 
+    1006950.525 1412500.438 0, 1006702.335 1412500.036 0, 1006454.145 1412499.649 0, 1006205.955 1412499.277 0, 1005956.565 1412498.917 0, 1005709.575 1412498.575 0, 1005461.385 1412498.247 0, 1005213.195 1412497.932 0, 1004965.005 1412497.633 0, 1004716.815 1412497.348 0, 
+    1004468.625 1412497.078 0, 1004220.434 1412496.822 0, 1003972.244 1412496.581 0, 1003724.054 1412496.354 0, 1003475.864 1412496.142 0, 1003227.674 1412495.945 0, 1002979.484 1412495.763 0, 1002731.293 1412495.594 0, 1002483.103 1412495.441 0, 1002234.913 1412495.302 0, 
+    1001986.723 1412495.178 0, 1001738.533 1412495.068 0, 1001490.342 1412494.973 0, 1001242.152 1412494.893 0, 1000993.962 1412494.827 0, 1000745.772 1412494.776 0, 1000497.581 1412494.739 0, 1000249.391 1412494.717 0, 1000000 1412494.71 0, 1000000 1418068.889 0, 
+    1000000 1423642.795 0, 1000248.732 1423642.803 0, 1000496.266 1423642.825 0, 1000743.8 1423642.861 0, 1000991.334 1423642.912 0, 1001238.868 1423642.978 0, 1001486.402 1423643.058 0, 1001733.936 1423643.153 0, 1001981.47 1423643.262 0, 1002229.004 1423643.386 0, 
+    1002476.539 1423643.524 0, 1002724.073 1423643.677 0, 1002971.607 1423643.845 0, 1003219.141 1423644.027 0, 1003466.675 1423644.224 0, 1003714.209 1423644.435 0, 1003961.743 1423644.661 0, 1004209.277 1423644.902 0, 1004456.811 1423645.157 0, 1004704.345 1423645.426 0, 
+    1004951.878 1423645.711 0, 1005199.412 1423646.009 0, 1005446.946 1423646.323 0, 1005694.48 1423646.65 0, 1005940.817 1423646.991 0, 1006189.548 1423647.35 0, 1006437.082 1423647.722 0, 1006684.615 1423648.108 0, 1006932.149 1423648.508 0, 1007179.683 1423648.924 0, 
+    1007427.217 1423649.354 0, 1007674.75 1423649.798 0, 1007922.284 1423650.257 0, 1008169.818 1423650.731 0, 1008417.351 1423651.219 0, 1008664.885 1423651.721 0, 1008912.419 1423652.239 0, 1009159.952 1423652.771 0, 1009407.486 1423653.317 0, 1009655.019 1423653.878 0, 
+    1009902.552 1423654.454 0, 1010150.086 1423655.044 0, 1010397.619 1423655.648 0, 1010645.153 1423656.268 0, 1010892.686 1423656.901 0, 1011140.219 1423657.55 0, 1011387.752 1423658.213 0, 1011635.285 1423658.89 0, 1011881.623 1423659.579 0, 1011897.37 1418085.695 0, 
+    1011913.118 1412511.538 0))
+
+POLYGON ((1023763.151 1423709.931 0, 1023516.814 1423708.546 0, 1023269.284 1423707.169 0, 1023021.754 1423705.807 0, 1022774.223 1423704.459 0, 1022526.693 1423703.126 0, 1022279.162 1423701.807 0, 1022031.632 1423700.503 0, 1021784.101 1423699.214 0, 1021536.57 1423697.939 0, 
+    1021289.039 1423696.679 0, 1021041.508 1423695.433 0, 1020793.977 1423694.202 0, 1020546.446 1423692.985 0, 1020298.915 1423691.783 0, 1020051.384 1423690.596 0, 1019803.852 1423689.423 0, 1019556.321 1423688.264 0, 1019308.789 1423687.121 0, 1019061.258 1423685.991 0, 
+    1018813.726 1423684.877 0, 1018566.195 1423683.777 0, 1018318.663 1423682.691 0, 1018071.131 1423681.62 0, 1017822.405 1423680.559 0, 1017576.067 1423679.522 0, 1017328.535 1423678.495 0, 1017081.003 1423677.482 0, 1016833.471 1423676.484 0, 1016585.939 1423675.501 0, 
+    1016338.407 1423674.532 0, 1016090.875 1423673.578 0, 1015843.342 1423672.638 0, 1015595.81 1423671.713 0, 1015348.278 1423670.802 0, 1015100.745 1423669.906 0, 1014853.213 1423669.024 0, 1014605.68 1423668.157 0, 1014358.147 1423667.305 0, 1014110.615 1423666.467 0, 
+    1013863.082 1423665.644 0, 1013615.549 1423664.835 0, 1013368.016 1423664.041 0, 1013120.484 1423663.262 0, 1012872.951 1423662.497 0, 1012625.418 1423661.746 0, 1012377.885 1423661.01 0, 1012130.352 1423660.289 0, 1011881.623 1423659.579 0, 1011865.876 1429233.185 0, 
+    1011850.131 1434806.508 0, 1012098.2 1434807.216 0, 1012345.077 1434807.936 0, 1012591.954 1434808.67 0, 1012838.831 1434809.418 0, 1013085.708 1434810.181 0, 1013332.585 1434810.958 0, 1013579.461 1434811.75 0, 1013826.338 1434812.557 0, 1014073.215 1434813.378 0, 
+    1014320.091 1434814.214 0, 1014566.968 1434815.064 0, 1014813.844 1434815.928 0, 1015060.721 1434816.808 0, 1015307.597 1434817.701 0, 1015554.473 1434818.61 0, 1015801.35 1434819.532 0, 1016048.226 1434820.47 0, 1016295.102 1434821.421 0, 1016541.978 1434822.388 0, 
+    1016788.854 1434823.369 0, 1017035.73 1434824.364 0, 1017282.606 1434825.374 0, 1017529.482 1434826.399 0, 1017775.166 1434827.432 0, 1018023.234 1434828.491 0, 1018270.109 1434829.559 0, 1018516.985 1434830.642 0, 1018763.861 1434831.739 0, 1019010.736 1434832.851 0, 
+    1019257.612 1434833.977 0, 1019504.487 1434835.118 0, 1019751.362 1434836.273 0, 1019998.237 1434837.443 0, 1020245.113 1434838.627 0, 1020491.988 1434839.826 0, 1020738.863 1434841.039 0, 1020985.738 1434842.267 0, 1021232.613 1434843.509 0, 1021479.487 1434844.766 0, 
+    1021726.362 1434846.038 0, 1021973.237 1434847.324 0, 1022220.111 1434848.625 0, 1022466.986 1434849.94 0, 1022713.86 1434851.269 0, 1022960.735 1434852.613 0, 1023207.609 1434853.972 0, 1023454.483 1434855.345 0, 1023700.167 1434856.726 0, 1023731.658 1429283.47 0, 
+    1023763.151 1423709.931 0))
+
+POLYGON ((1035550.013 1434940.423 0, 1035304.333 1434938.348 0, 1035057.464 1434936.277 0, 1034810.594 1434934.221 0, 1034563.725 1434932.179 0, 1034316.855 1434930.152 0, 1034069.985 1434928.14 0, 1033823.115 1434926.142 0, 1033576.245 1434924.158 0, 1033329.375 1434922.189 0, 
+    1033082.505 1434920.235 0, 1032835.634 1434918.295 0, 1032588.764 1434916.369 0, 1032341.893 1434914.459 0, 1032095.022 1434912.562 0, 1031848.152 1434910.68 0, 1031601.281 1434908.813 0, 1031354.41 1434906.96 0, 1031107.538 1434905.122 0, 1030860.667 1434903.299 0, 
+    1030613.796 1434901.489 0, 1030366.924 1434899.695 0, 1030120.053 1434897.915 0, 1029873.181 1434896.149 0, 1029625.12 1434894.39 0, 1029379.437 1434892.662 0, 1029132.565 1434890.94 0, 1028885.693 1434889.232 0, 1028638.821 1434887.539 0, 1028391.949 1434885.861 0, 
+    1028145.076 1434884.197 0, 1027898.204 1434882.548 0, 1027651.331 1434880.913 0, 1027404.459 1434879.293 0, 1027157.586 1434877.687 0, 1026910.713 1434876.096 0, 1026663.84 1434874.519 0, 1026416.967 1434872.957 0, 1026170.094 1434871.41 0, 1025923.22 1434869.877 0, 
+    1025676.347 1434868.358 0, 1025429.474 1434866.854 0, 1025182.6 1434865.365 0, 1024935.727 1434863.89 0, 1024688.853 1434862.429 0, 1024441.979 1434860.984 0, 1024195.105 1434859.552 0, 1023948.231 1434858.135 0, 1023700.167 1434856.726 0, 1023668.677 1440429.693 0, 
+    1023637.189 1446002.366 0, 1023884.594 1446003.771 0, 1024130.812 1446005.184 0, 1024377.03 1446006.611 0, 1024623.248 1446008.053 0, 1024869.466 1446009.51 0, 1025115.683 1446010.981 0, 1025361.901 1446012.467 0, 1025608.118 1446013.967 0, 1025854.336 1446015.481 0, 
+    1026100.553 1446017.01 0, 1026346.77 1446018.553 0, 1026592.987 1446020.111 0, 1026839.204 1446021.684 0, 1027085.421 1446023.271 0, 1027331.638 1446024.872 0, 1027577.854 1446026.488 0, 1027824.071 1446028.119 0, 1028070.287 1446029.764 0, 1028316.504 1446031.423 0, 
+    1028562.72 1446033.097 0, 1028808.936 1446034.785 0, 1029055.152 1446036.488 0, 1029301.368 1446038.205 0, 1029546.398 1446039.929 0, 1029793.8 1446041.684 0, 1030040.016 1446043.445 0, 1030286.231 1446045.22 0, 1030532.447 1446047.01 0, 1030778.662 1446048.814 0, 
+    1031024.877 1446050.633 0, 1031271.093 1446052.466 0, 1031517.308 1446054.314 0, 1031763.523 1446056.176 0, 1032009.737 1446058.053 0, 1032255.952 1446059.944 0, 1032502.167 1446061.85 0, 1032748.381 1446063.77 0, 1032994.596 1446065.705 0, 1033240.81 1446067.654 0, 
+    1033487.024 1446069.618 0, 1033733.238 1446071.596 0, 1033979.452 1446073.589 0, 1034225.666 1446075.596 0, 1034471.88 1446077.618 0, 1034718.093 1446079.654 0, 1034964.307 1446081.705 0, 1035210.52 1446083.77 0, 1035455.548 1446085.84 0, 1035502.779 1440513.279 0, 
+    1035550.013 1434940.423 0))
+
+POLYGON ((1047273.623 1446202.702 0, 1047028.601 1446199.94 0, 1046782.394 1446197.18 0, 1046536.187 1446194.433 0, 1046289.98 1446191.702 0, 1046043.773 1446188.984 0, 1045797.566 1446186.282 0, 1045551.359 1446183.593 0, 1045305.152 1446180.919 0, 1045058.944 1446178.26 0, 
+    1044812.736 1446175.615 0, 1044566.528 1446172.985 0, 1044320.32 1446170.369 0, 1044074.112 1446167.768 0, 1043827.903 1446165.181 0, 1043581.695 1446162.608 0, 1043335.486 1446160.051 0, 1043089.277 1446157.507 0, 1042843.068 1446154.978 0, 1042596.859 1446152.464 0, 
+    1042350.65 1446149.964 0, 1042104.44 1446147.478 0, 1041858.231 1446145.008 0, 1041612.021 1446142.551 0, 1041364.627 1446140.097 0, 1041119.601 1446137.682 0, 1040873.391 1446135.269 0, 1040627.181 1446132.87 0, 1040380.97 1446130.486 0, 1040134.76 1446128.117 0, 
+    1039888.549 1446125.762 0, 1039642.338 1446123.421 0, 1039396.127 1446121.095 0, 1039149.916 1446118.784 0, 1038903.705 1446116.487 0, 1038657.493 1446114.204 0, 1038411.282 1446111.936 0, 1038165.07 1446109.682 0, 1037918.858 1446107.443 0, 1037672.646 1446105.219 0, 
+    1037426.434 1446103.009 0, 1037180.222 1446100.813 0, 1036934.01 1446098.632 0, 1036687.797 1446096.465 0, 1036441.585 1446094.313 0, 1036195.372 1446092.176 0, 1035949.159 1446090.052 0, 1035702.946 1446087.944 0, 1035455.548 1446085.84 0, 1035408.318 1451658.1 0, 
+    1035361.092 1457230.055 0, 1035607.831 1457232.154 0, 1035853.388 1457234.257 0, 1036098.945 1457236.374 0, 1036344.502 1457238.506 0, 1036590.059 1457240.652 0, 1036835.615 1457242.813 0, 1037081.172 1457244.989 0, 1037326.728 1457247.178 0, 1037572.284 1457249.383 0, 
+    1037817.84 1457251.601 0, 1038063.396 1457253.834 0, 1038308.952 1457256.082 0, 1038554.507 1457258.344 0, 1038800.063 1457260.62 0, 1039045.618 1457262.911 0, 1039291.174 1457265.217 0, 1039536.729 1457267.536 0, 1039782.284 1457269.871 0, 1040027.838 1457272.219 0, 
+    1040273.393 1457274.583 0, 1040518.948 1457276.96 0, 1040764.502 1457279.352 0, 1041010.056 1457281.759 0, 1041254.429 1457284.168 0, 1041501.164 1457286.615 0, 1041746.718 1457289.065 0, 1041992.272 1457291.53 0, 1042237.825 1457294.008 0, 1042483.379 1457296.502 0, 
+    1042728.932 1457299.009 0, 1042974.485 1457301.532 0, 1043220.038 1457304.068 0, 1043465.591 1457306.619 0, 1043711.143 1457309.185 0, 1043956.696 1457311.765 0, 1044202.248 1457314.359 0, 1044447.8 1457316.968 0, 1044693.352 1457319.591 0, 1044938.904 1457322.229 0, 
+    1045184.456 1457324.881 0, 1045430.008 1457327.548 0, 1045675.559 1457330.229 0, 1045921.11 1457332.925 0, 1046166.661 1457335.635 0, 1046412.212 1457338.359 0, 1046657.763 1457341.098 0, 1046903.314 1457343.852 0, 1047147.683 1457346.606 0, 1047210.652 1451774.807 0, 
+    1047273.623 1446202.702 0))
+
+POLYGON ((1058933.899 1457496.456 0, 1058689.536 1457493.012 0, 1058443.994 1457489.564 0, 1058198.452 1457486.132 0, 1057952.91 1457482.714 0, 1057707.367 1457479.31 0, 1057461.824 1457475.92 0, 1057216.282 1457472.546 0, 1056970.739 1457469.185 0, 1056725.195 1457465.839 0, 
+    1056479.652 1457462.508 0, 1056234.108 1457459.191 0, 1055988.564 1457455.888 0, 1055743.02 1457452.6 0, 1055497.476 1457449.326 0, 1055251.932 1457446.067 0, 1055006.387 1457442.822 0, 1054760.842 1457439.592 0, 1054515.297 1457436.376 0, 1054269.752 1457433.174 0, 
+    1054024.207 1457429.988 0, 1053778.661 1457426.815 0, 1053533.116 1457423.657 0, 1053287.57 1457420.513 0, 1053040.844 1457417.369 0, 1052796.477 1457414.269 0, 1052550.931 1457411.169 0, 1052305.384 1457408.083 0, 1052059.837 1457405.012 0, 1051814.29 1457401.955 0, 
+    1051568.743 1457398.913 0, 1051323.196 1457395.885 0, 1051077.648 1457392.871 0, 1050832.1 1457389.872 0, 1050586.553 1457386.887 0, 1050341.005 1457383.917 0, 1050095.456 1457380.961 0, 1049849.908 1457378.02 0, 1049604.359 1457375.093 0, 1049358.81 1457372.181 0, 
+    1049113.262 1457369.283 0, 1048867.712 1457366.399 0, 1048622.163 1457363.53 0, 1048376.614 1457360.676 0, 1048131.064 1457357.836 0, 1047885.514 1457355.01 0, 1047639.964 1457352.199 0, 1047394.414 1457349.402 0, 1047147.683 1457346.606 0, 1047084.719 1462918.094 0, 
+    1047021.758 1468489.263 0, 1047267.83 1468492.052 0, 1047512.724 1468494.841 0, 1047757.618 1468497.645 0, 1048002.512 1468500.463 0, 1048247.406 1468503.295 0, 1048492.299 1468506.142 0, 1048737.193 1468509.004 0, 1048982.086 1468511.879 0, 1049226.979 1468514.77 0, 
+    1049471.872 1468517.674 0, 1049716.765 1468520.593 0, 1049961.657 1468523.527 0, 1050206.55 1468526.475 0, 1050451.442 1468529.437 0, 1050696.334 1468532.413 0, 1050941.226 1468535.405 0, 1051186.118 1468538.41 0, 1051431.009 1468541.43 0, 1051675.901 1468544.464 0, 
+    1051920.792 1468547.513 0, 1052165.683 1468550.576 0, 1052410.574 1468553.654 0, 1052655.464 1468556.746 0, 1052899.178 1468559.837 0, 1053145.245 1468562.973 0, 1053390.135 1468566.108 0, 1053635.025 1468569.258 0, 1053879.915 1468572.422 0, 1054124.804 1468575.6 0, 
+    1054369.694 1468578.793 0, 1054614.583 1468582.001 0, 1054859.472 1468585.222 0, 1055104.361 1468588.458 0, 1055349.249 1468591.709 0, 1055594.138 1468594.974 0, 1055839.026 1468598.253 0, 1056083.914 1468601.547 0, 1056328.802 1468604.855 0, 1056573.689 1468608.178 0, 
+    1056818.577 1468611.515 0, 1057063.464 1468614.866 0, 1057308.351 1468618.232 0, 1057553.238 1468621.612 0, 1057798.124 1468625.007 0, 1058043.011 1468628.416 0, 1058287.897 1468631.84 0, 1058532.783 1468635.278 0, 1058776.494 1468638.713 0, 1058855.194 1463067.744 0, 
+    1058933.899 1457496.456 0))
+
+POLYGON ((1070530.76 1468821.372 0, 1070287.059 1468817.248 0, 1070042.183 1468813.118 0, 1069797.308 1468809.003 0, 1069552.432 1468804.902 0, 1069307.556 1468800.815 0, 1069062.679 1468796.743 0, 1068817.803 1468792.685 0, 1068572.926 1468788.642 0, 1068328.049 1468784.613 0, 
+    1068083.172 1468780.599 0, 1067838.294 1468776.599 0, 1067593.417 1468772.613 0, 1067348.539 1468768.642 0, 1067103.66 1468764.685 0, 1066858.782 1468760.743 0, 1066613.903 1468756.815 0, 1066369.024 1468752.901 0, 1066124.145 1468749.002 0, 1065879.266 1468745.117 0, 
+    1065634.386 1468741.247 0, 1065389.507 1468737.391 0, 1065144.627 1468733.55 0, 1064899.746 1468729.723 0, 1064653.691 1468725.892 0, 1064409.985 1468722.112 0, 1064165.104 1468718.328 0, 1063920.223 1468714.558 0, 1063675.342 1468710.803 0, 1063430.46 1468707.063 0, 
+    1063185.578 1468703.337 0, 1062940.696 1468699.625 0, 1062695.814 1468695.927 0, 1062450.932 1468692.245 0, 1062206.049 1468688.576 0, 1061961.166 1468684.922 0, 1061716.283 1468681.282 0, 1061471.399 1468677.657 0, 1061226.516 1468674.046 0, 1060981.632 1468670.45 0, 
+    1060736.748 1468666.868 0, 1060491.864 1468663.3 0, 1060246.98 1468659.747 0, 1060002.095 1468656.208 0, 1059757.21 1468652.683 0, 1059512.325 1468649.173 0, 1059267.44 1468645.678 0, 1059022.555 1468642.197 0, 1058776.494 1468638.713 0, 1058697.798 1474209.36 0, 
+    1058619.107 1479779.678 0, 1058864.509 1479783.152 0, 1059108.739 1479786.623 0, 1059352.968 1479790.11 0, 1059597.197 1479793.61 0, 1059841.426 1479797.125 0, 1060085.655 1479800.655 0, 1060329.884 1479804.198 0, 1060574.112 1479807.756 0, 1060818.341 1479811.329 0, 
+    1061062.569 1479814.916 0, 1061306.796 1479818.517 0, 1061551.024 1479822.132 0, 1061795.251 1479825.762 0, 1062039.479 1479829.407 0, 1062283.706 1479833.065 0, 1062527.932 1479836.739 0, 1062772.159 1479840.426 0, 1063016.385 1479844.128 0, 1063260.611 1479847.844 0, 
+    1063504.837 1479851.575 0, 1063749.063 1479855.32 0, 1063993.288 1479859.079 0, 1064237.513 1479862.853 0, 1064480.567 1479866.622 0, 1064725.963 1479870.443 0, 1064970.188 1479874.26 0, 1065214.412 1479878.091 0, 1065458.636 1479881.937 0, 1065702.86 1479885.797 0, 
+    1065947.084 1479889.671 0, 1066191.307 1479893.56 0, 1066435.53 1479897.463 0, 1066679.753 1479901.38 0, 1066923.976 1479905.312 0, 1067168.198 1479909.258 0, 1067412.42 1479913.219 0, 1067656.642 1479917.194 0, 1067900.864 1479921.183 0, 1068145.086 1479925.187 0, 
+    1068389.307 1479929.205 0, 1068633.528 1479933.237 0, 1068877.749 1479937.284 0, 1069121.97 1479941.345 0, 1069366.19 1479945.421 0, 1069610.41 1479949.511 0, 1069854.63 1479953.615 0, 1070098.85 1479957.734 0, 1070341.899 1479961.847 0, 1070436.327 1474391.774 0, 
+    1070530.76 1468821.372 0))
+
+POLYGON ((1082064.129 1480177.135 0, 1081821.091 1480172.335 0, 1081576.884 1480167.526 0, 1081332.677 1480162.732 0, 1081088.469 1480157.952 0, 1080844.261 1480153.187 0, 1080600.053 1480148.435 0, 1080355.845 1480143.699 0, 1080111.636 1480138.976 0, 1079867.427 1480134.268 0, 
+    1079623.218 1480129.575 0, 1079379.008 1480124.895 0, 1079134.798 1480120.23 0, 1078890.588 1480115.58 0, 1078646.378 1480110.944 0, 1078402.167 1480106.322 0, 1078157.956 1480101.715 0, 1077913.745 1480097.122 0, 1077669.534 1480092.543 0, 1077425.322 1480087.979 0, 
+    1077181.11 1480083.429 0, 1076936.898 1480078.893 0, 1076692.685 1480074.372 0, 1076448.472 1480069.865 0, 1076203.09 1480065.351 0, 1075960.046 1480060.895 0, 1075715.832 1480056.431 0, 1075471.619 1480051.982 0, 1075227.405 1480047.547 0, 1074983.19 1480043.126 0, 
+    1074738.976 1480038.72 0, 1074494.761 1480034.328 0, 1074250.546 1480029.951 0, 1074006.33 1480025.588 0, 1073762.115 1480021.239 0, 1073517.899 1480016.905 0, 1073273.682 1480012.585 0, 1073029.466 1480008.279 0, 1072785.249 1480003.988 0, 1072541.032 1479999.711 0, 
+    1072296.815 1479995.449 0, 1072052.598 1479991.201 0, 1071808.38 1479986.967 0, 1071564.162 1479982.748 0, 1071319.944 1479978.543 0, 1071075.726 1479974.352 0, 1070831.507 1479970.176 0, 1070587.288 1479966.014 0, 1070341.899 1479961.847 0, 1070247.476 1485531.585 0, 
+    1070153.06 1491100.983 0, 1070397.791 1491105.139 0, 1070641.354 1491109.29 0, 1070884.917 1491113.455 0, 1071128.48 1491117.634 0, 1071372.042 1491121.828 0, 1071615.604 1491126.036 0, 1071859.167 1491130.258 0, 1072102.728 1491134.495 0, 1072346.29 1491138.746 0, 
+    1072589.851 1491143.011 0, 1072833.412 1491147.291 0, 1073076.973 1491151.585 0, 1073320.534 1491155.893 0, 1073564.094 1491160.216 0, 1073807.654 1491164.553 0, 1074051.214 1491168.904 0, 1074294.773 1491173.27 0, 1074538.332 1491177.65 0, 1074781.891 1491182.044 0, 
+    1075025.45 1491186.453 0, 1075269.009 1491190.876 0, 1075512.567 1491195.313 0, 1075756.125 1491199.765 0, 1075998.516 1491204.21 0, 1076243.24 1491208.711 0, 1076486.797 1491213.206 0, 1076730.354 1491217.715 0, 1076973.911 1491222.239 0, 1077217.467 1491226.776 0, 
+    1077461.023 1491231.328 0, 1077704.579 1491235.895 0, 1077948.135 1491240.475 0, 1078191.69 1491245.07 0, 1078435.245 1491249.68 0, 1078678.8 1491254.303 0, 1078922.354 1491258.941 0, 1079165.908 1491263.594 0, 1079409.462 1491268.261 0, 1079653.016 1491272.942 0, 
+    1079896.569 1491277.637 0, 1080140.122 1491282.347 0, 1080383.675 1491287.071 0, 1080627.228 1491291.809 0, 1080870.78 1491296.562 0, 1081114.332 1491301.329 0, 1081357.884 1491306.11 0, 1081601.435 1491310.906 0, 1081843.821 1491315.693 0, 1081953.972 1485746.584 0, 
+    1082064.129 1480177.135 0))
+
+POLYGON ((1093533.929 1491563.431 0, 1093291.556 1491557.959 0, 1093048.019 1491552.475 0, 1092804.482 1491547.006 0, 1092560.944 1491541.55 0, 1092317.406 1491536.11 0, 1092073.868 1491530.683 0, 1091830.33 1491525.271 0, 1091586.791 1491519.873 0, 1091343.252 1491514.49 0, 
+    1091099.712 1491509.121 0, 1090856.172 1491503.766 0, 1090612.632 1491498.425 0, 1090369.092 1491493.099 0, 1090125.551 1491487.788 0, 1089882.01 1491482.49 0, 1089638.469 1491477.207 0, 1089394.927 1491471.938 0, 1089151.385 1491466.684 0, 1088907.843 1491461.444 0, 
+    1088664.3 1491456.218 0, 1088420.757 1491451.007 0, 1088177.214 1491445.809 0, 1087933.671 1491440.627 0, 1087688.963 1491435.434 0, 1087446.583 1491430.304 0, 1087203.038 1491425.164 0, 1086959.494 1491420.039 0, 1086715.949 1491414.928 0, 1086472.403 1491409.831 0, 
+    1086228.858 1491404.749 0, 1085985.312 1491399.681 0, 1085741.766 1491394.627 0, 1085498.219 1491389.587 0, 1085254.672 1491384.562 0, 1085011.125 1491379.552 0, 1084767.578 1491374.555 0, 1084524.03 1491369.573 0, 1084280.482 1491364.605 0, 1084036.934 1491359.652 0, 
+    1083793.385 1491354.713 0, 1083549.836 1491349.788 0, 1083306.287 1491344.878 0, 1083062.738 1491339.982 0, 1082819.188 1491335.1 0, 1082575.638 1491330.232 0, 1082332.088 1491325.379 0, 1082088.537 1491320.541 0, 1081843.821 1491315.693 0, 1081733.677 1496884.456 0, 
+    1081623.54 1502452.866 0, 1081867.598 1502457.7 0, 1082110.493 1502462.526 0, 1082353.388 1502467.366 0, 1082596.282 1502472.22 0, 1082839.176 1502477.089 0, 1083082.07 1502481.972 0, 1083324.964 1502486.869 0, 1083567.857 1502491.781 0, 1083810.75 1502496.706 0, 
+    1084053.643 1502501.646 0, 1084296.536 1502506.601 0, 1084539.428 1502511.57 0, 1084782.32 1502516.552 0, 1085025.211 1502521.55 0, 1085268.103 1502526.561 0, 1085510.994 1502531.587 0, 1085753.884 1502536.627 0, 1085996.775 1502541.682 0, 1086239.665 1502546.751 0, 
+    1086482.555 1502551.834 0, 1086725.444 1502556.931 0, 1086968.333 1502562.043 0, 1087211.222 1502567.168 0, 1087452.95 1502572.284 0, 1087696.999 1502577.463 0, 1087939.887 1502582.632 0, 1088182.775 1502587.815 0, 1088425.662 1502593.013 0, 1088668.549 1502598.224 0, 
+    1088911.436 1502603.45 0, 1089154.323 1502608.691 0, 1089397.209 1502613.945 0, 1089640.095 1502619.214 0, 1089882.98 1502624.497 0, 1090125.865 1502629.795 0, 1090368.75 1502635.107 0, 1090611.635 1502640.433 0, 1090854.519 1502645.773 0, 1091097.403 1502651.128 0, 
+    1091340.287 1502656.497 0, 1091583.17 1502661.88 0, 1091826.053 1502667.277 0, 1092068.936 1502672.689 0, 1092311.818 1502678.115 0, 1092554.701 1502683.556 0, 1092797.582 1502689.011 0, 1093040.464 1502694.48 0, 1093282.185 1502699.937 0, 1093408.053 1497131.86 0, 
+    1093533.929 1491563.431 0))
+
+POLYGON ((1104940.084 1502979.944 0, 1104698.378 1502973.804 0, 1104455.513 1502967.649 0, 1104212.648 1502961.508 0, 1103969.782 1502955.381 0, 1103726.916 1502949.269 0, 1103484.049 1502943.171 0, 1103241.183 1502937.087 0, 1102998.315 1502931.018 0, 1102755.448 1502924.963 0, 
+    1102512.58 1502918.922 0, 1102269.712 1502912.895 0, 1102026.843 1502906.883 0, 1101783.974 1502900.885 0, 1101541.105 1502894.902 0, 1101298.235 1502888.932 0, 1101055.365 1502882.977 0, 1100812.495 1502877.036 0, 1100569.624 1502871.11 0, 1100326.753 1502865.198 0, 
+    1100083.882 1502859.3 0, 1099841.01 1502853.416 0, 1099598.138 1502847.547 0, 1099355.265 1502841.692 0, 1099111.233 1502835.823 0, 1098869.52 1502830.025 0, 1098626.646 1502824.213 0, 1098383.772 1502818.415 0, 1098140.898 1502812.631 0, 1097898.024 1502806.862 0, 
+    1097655.149 1502801.107 0, 1097412.274 1502795.367 0, 1097169.398 1502789.64 0, 1096926.522 1502783.928 0, 1096683.646 1502778.23 0, 1096440.77 1502772.547 0, 1096197.893 1502766.878 0, 1095955.016 1502761.223 0, 1095712.138 1502755.582 0, 1095469.26 1502749.956 0, 
+    1095226.382 1502744.344 0, 1094983.504 1502738.746 0, 1094740.625 1502733.163 0, 1094497.746 1502727.594 0, 1094254.866 1502722.039 0, 1094011.986 1502716.499 0, 1093769.106 1502710.972 0, 1093526.226 1502705.461 0, 1093282.185 1502699.937 0, 1093156.324 1508267.656 0, 
+    1093030.473 1513835.01 0, 1093273.855 1513840.519 0, 1093516.08 1513846.016 0, 1093758.305 1513851.528 0, 1094000.529 1513857.053 0, 1094242.753 1513862.593 0, 1094484.977 1513868.147 0, 1094727.201 1513873.715 0, 1094969.424 1513879.298 0, 1095211.647 1513884.895 0, 
+    1095453.869 1513890.506 0, 1095696.091 1513896.131 0, 1095938.313 1513901.771 0, 1096180.534 1513907.425 0, 1096422.756 1513913.093 0, 1096664.976 1513918.775 0, 1096907.197 1513924.472 0, 1097149.417 1513930.183 0, 1097391.637 1513935.908 0, 1097633.856 1513941.647 0, 
+    1097876.075 1513947.401 0, 1098118.294 1513953.169 0, 1098360.513 1513958.951 0, 1098602.731 1513964.748 0, 1098843.792 1513970.53 0, 1099087.166 1513976.383 0, 1099329.383 1513982.222 0, 1099571.6 1513988.076 0, 1099813.816 1513993.944 0, 1100056.032 1513999.826 0, 
+    1100298.248 1514005.722 0, 1100540.463 1514011.632 0, 1100782.678 1514017.557 0, 1101024.893 1514023.496 0, 1101267.107 1514029.449 0, 1101509.321 1514035.417 0, 1101751.535 1514041.398 0, 1101993.748 1514047.395 0, 1102235.961 1514053.405 0, 1102478.173 1514059.429 0, 
+    1102720.385 1514065.468 0, 1102962.597 1514071.521 0, 1103204.809 1514077.588 0, 1103447.02 1514083.67 0, 1103689.231 1514089.766 0, 1103931.441 1514095.876 0, 1104173.651 1514102 0, 1104415.861 1514108.139 0, 1104656.915 1514114.262 0, 1104798.495 1508547.285 0, 
+    1104940.084 1502979.944 0))
+
+POLYGON ((1116282.522 1514426.36 0, 1116041.484 1514419.555 0, 1115799.292 1514412.733 0, 1115557.101 1514405.924 0, 1115314.909 1514399.13 0, 1115072.716 1514392.35 0, 1114830.523 1514385.584 0, 1114588.33 1514378.832 0, 1114346.136 1514372.095 0, 1114103.942 1514365.372 0, 
+    1113861.747 1514358.663 0, 1113619.552 1514351.968 0, 1113377.357 1514345.288 0, 1113135.161 1514338.622 0, 1112892.965 1514331.97 0, 1112650.769 1514325.333 0, 1112408.572 1514318.709 0, 1112166.374 1514312.1 0, 1111924.177 1514305.506 0, 1111681.979 1514298.925 0, 
+    1111439.78 1514292.359 0, 1111197.581 1514285.807 0, 1110955.382 1514279.269 0, 1110713.183 1514272.746 0, 1110469.828 1514266.206 0, 1110228.782 1514259.742 0, 1109986.581 1514253.261 0, 1109744.38 1514246.794 0, 1109502.179 1514240.342 0, 1109259.977 1514233.904 0, 
+    1109017.775 1514227.48 0, 1108775.572 1514221.071 0, 1108533.369 1514214.676 0, 1108291.166 1514208.295 0, 1108048.962 1514201.928 0, 1107806.758 1514195.576 0, 1107564.553 1514189.238 0, 1107322.348 1514182.914 0, 1107080.143 1514176.604 0, 1106837.937 1514170.309 0, 
+    1106595.731 1514164.028 0, 1106353.525 1514157.761 0, 1106111.318 1514151.508 0, 1105869.111 1514145.27 0, 1105626.904 1514139.046 0, 1105384.696 1514132.836 0, 1105142.487 1514126.64 0, 1104900.279 1514120.459 0, 1104656.915 1514114.262 0, 1104515.344 1519680.869 0, 
+    1104373.783 1525247.101 0, 1104616.489 1525253.28 0, 1104858.042 1525259.445 0, 1105099.595 1525265.624 0, 1105341.147 1525271.817 0, 1105582.7 1525278.024 0, 1105824.251 1525284.246 0, 1106065.803 1525290.481 0, 1106307.354 1525296.731 0, 1106548.905 1525302.995 0, 
+    1106790.455 1525309.274 0, 1107032.005 1525315.566 0, 1107273.555 1525321.873 0, 1107515.104 1525328.194 0, 1107756.653 1525334.529 0, 1107998.202 1525340.879 0, 1108239.75 1525347.243 0, 1108481.298 1525353.62 0, 1108722.845 1525360.013 0, 1108964.392 1525366.419 0, 
+    1109205.939 1525372.839 0, 1109447.485 1525379.274 0, 1109689.031 1525385.723 0, 1109930.576 1525392.186 0, 1110170.971 1525398.633 0, 1110413.666 1525405.155 0, 1110655.211 1525411.661 0, 1110896.755 1525418.181 0, 1111138.298 1525424.715 0, 1111379.842 1525431.264 0, 
+    1111621.384 1525437.827 0, 1111862.927 1525444.404 0, 1112104.469 1525450.995 0, 1112346.011 1525457.6 0, 1112587.552 1525464.22 0, 1112829.093 1525470.853 0, 1113070.633 1525477.501 0, 1113312.173 1525484.164 0, 1113553.713 1525490.84 0, 1113795.252 1525497.531 0, 
+    1114036.791 1525504.236 0, 1114278.33 1525510.955 0, 1114519.868 1525517.688 0, 1114761.406 1525524.436 0, 1115002.943 1525531.197 0, 1115244.48 1525537.973 0, 1115486.017 1525544.763 0, 1115727.553 1525551.568 0, 1115967.938 1525558.354 0, 1116125.225 1519992.545 0, 
+    1116282.522 1514426.36 0))
+
+POLYGON ((1127561.169 1525902.362 0, 1127320.801 1525894.896 0, 1127079.285 1525887.41 0, 1126837.769 1525879.937 0, 1126596.252 1525872.479 0, 1126354.735 1525865.035 0, 1126113.217 1525857.605 0, 1125871.699 1525850.189 0, 1125630.18 1525842.788 0, 1125388.661 1525835.4 0, 
+    1125147.142 1525828.027 0, 1124905.622 1525820.669 0, 1124664.101 1525813.324 0, 1124422.581 1525805.994 0, 1124181.06 1525798.677 0, 1123939.538 1525791.375 0, 1123698.016 1525784.088 0, 1123456.493 1525776.814 0, 1123214.97 1525769.555 0, 1122973.447 1525762.31 0, 
+    1122731.923 1525755.079 0, 1122490.399 1525747.862 0, 1122248.875 1525740.66 0, 1122007.35 1525733.472 0, 1121764.675 1525726.264 0, 1121524.298 1525719.138 0, 1121282.772 1525711.992 0, 1121041.245 1525704.861 0, 1120799.718 1525697.744 0, 1120558.191 1525690.641 0, 
+    1120316.663 1525683.552 0, 1120075.134 1525676.478 0, 1119833.605 1525669.417 0, 1119592.076 1525662.371 0, 1119350.546 1525655.34 0, 1119109.016 1525648.322 0, 1118867.486 1525641.318 0, 1118625.955 1525634.329 0, 1118384.424 1525627.354 0, 1118142.892 1525620.394 0, 
+    1117901.36 1525613.447 0, 1117659.827 1525606.515 0, 1117418.295 1525599.597 0, 1117176.761 1525592.693 0, 1116935.228 1525585.803 0, 1116693.693 1525578.928 0, 1116452.159 1525572.066 0, 1116210.624 1525565.219 0, 1115967.938 1525558.354 0, 1115810.663 1531123.781 0, 
+    1115653.398 1536688.82 0, 1115895.426 1536695.667 0, 1116136.306 1536702.496 0, 1116377.185 1536709.338 0, 1116618.064 1536716.195 0, 1116858.943 1536723.066 0, 1117099.821 1536729.951 0, 1117340.699 1536736.851 0, 1117581.576 1536743.764 0, 1117822.453 1536750.692 0, 
+    1118063.33 1536757.634 0, 1118304.206 1536764.59 0, 1118545.082 1536771.56 0, 1118785.957 1536778.544 0, 1119026.832 1536785.543 0, 1119267.706 1536792.556 0, 1119508.581 1536799.583 0, 1119749.454 1536806.624 0, 1119990.328 1536813.679 0, 1120231.2 1536820.749 0, 
+    1120472.073 1536827.832 0, 1120712.945 1536834.93 0, 1120953.817 1536842.042 0, 1121194.688 1536849.168 0, 1121434.413 1536856.275 0, 1121676.429 1536863.463 0, 1121917.299 1536870.632 0, 1122158.168 1536877.815 0, 1122399.037 1536885.012 0, 1122639.906 1536892.223 0, 
+    1122880.774 1536899.449 0, 1123121.642 1536906.688 0, 1123362.51 1536913.942 0, 1123603.377 1536921.21 0, 1123844.243 1536928.492 0, 1124085.109 1536935.788 0, 1124325.975 1536943.099 0, 1124566.84 1536950.424 0, 1124807.705 1536957.762 0, 1125048.569 1536965.115 0, 
+    1125289.433 1536972.483 0, 1125530.297 1536979.864 0, 1125771.16 1536987.26 0, 1126012.023 1536994.669 0, 1126252.885 1537002.093 0, 1126493.747 1537009.531 0, 1126734.608 1537016.984 0, 1126975.469 1537024.45 0, 1127215.184 1537031.895 0, 1127388.17 1531467.322 0, 
+    1127561.169 1525902.362 0))
+
+POLYGON ((1138775.955 1537407.632 0, 1138536.259 1537399.51 0, 1138295.42 1537391.363 0, 1138054.581 1537383.23 0, 1137813.741 1537375.112 0, 1137572.901 1537367.008 0, 1137332.06 1537358.917 0, 1137091.219 1537350.841 0, 1136850.377 1537342.78 0, 1136609.535 1537334.732 0, 
+    1136368.692 1537326.698 0, 1136127.849 1537318.679 0, 1135887.006 1537310.674 0, 1135646.162 1537302.683 0, 1135405.317 1537294.706 0, 1135164.472 1537286.744 0, 1134923.627 1537278.795 0, 1134682.781 1537270.861 0, 1134441.934 1537262.941 0, 1134201.087 1537255.035 0, 
+    1133960.24 1537247.143 0, 1133719.392 1537239.266 0, 1133478.544 1537231.402 0, 1133237.695 1537223.553 0, 1132995.702 1537215.681 0, 1132755.996 1537207.897 0, 1132515.146 1537200.091 0, 1132274.296 1537192.298 0, 1132033.445 1537184.52 0, 1131792.593 1537176.756 0, 
+    1131551.741 1537169.006 0, 1131310.889 1537161.27 0, 1131070.036 1537153.548 0, 1130829.183 1537145.841 0, 1130588.329 1537138.148 0, 1130347.475 1537130.469 0, 1130106.62 1537122.804 0, 1129865.765 1537115.153 0, 1129624.909 1537107.516 0, 1129384.053 1537099.894 0, 
+    1129143.197 1537092.286 0, 1128902.34 1537084.692 0, 1128661.483 1537077.112 0, 1128420.625 1537069.546 0, 1128179.767 1537061.995 0, 1127938.908 1537054.457 0, 1127698.049 1537046.934 0, 1127457.189 1537039.425 0, 1127215.184 1537031.895 0, 1127042.21 1542596.074 0, 
+    1126869.249 1548159.853 0, 1127110.596 1548167.363 0, 1127350.8 1548174.851 0, 1127591.005 1548182.354 0, 1127831.208 1548189.871 0, 1128071.412 1548197.402 0, 1128311.614 1548204.947 0, 1128551.817 1548212.506 0, 1128792.019 1548220.079 0, 1129032.22 1548227.667 0, 
+    1129272.421 1548235.269 0, 1129512.622 1548242.884 0, 1129752.822 1548250.514 0, 1129993.022 1548258.158 0, 1130233.221 1548265.817 0, 1130473.42 1548273.489 0, 1130713.618 1548281.175 0, 1130953.816 1548288.876 0, 1131194.014 1548296.591 0, 1131434.211 1548304.32 0, 
+    1131674.407 1548312.063 0, 1131914.603 1548319.82 0, 1132154.799 1548327.591 0, 1132394.994 1548335.376 0, 1132634.048 1548343.139 0, 1132875.383 1548350.99 0, 1133115.577 1548358.818 0, 1133355.77 1548366.66 0, 1133595.963 1548374.516 0, 1133836.155 1548382.386 0, 
+    1134076.347 1548390.27 0, 1134316.539 1548398.169 0, 1134556.73 1548406.082 0, 1134796.92 1548414.008 0, 1135037.11 1548421.949 0, 1135277.3 1548429.904 0, 1135517.489 1548437.874 0, 1135757.678 1548445.857 0, 1135997.866 1548453.855 0, 1136238.054 1548461.866 0, 
+    1136478.241 1548469.892 0, 1136718.428 1548477.932 0, 1136958.614 1548485.986 0, 1137198.8 1548494.054 0, 1137438.985 1548502.136 0, 1137679.17 1548510.233 0, 1137919.355 1548518.343 0, 1138159.539 1548526.468 0, 1138398.582 1548534.568 0, 1138587.262 1542971.3 0, 
+    1138775.955 1537407.632 0))
+
+POLYGON ((1149926.811 1548941.855 0, 1149687.789 1548933.079 0, 1149447.629 1548924.276 0, 1149207.469 1548915.487 0, 1148967.308 1548906.712 0, 1148727.146 1548897.951 0, 1148486.984 1548889.204 0, 1148246.821 1548880.472 0, 1148006.658 1548871.753 0, 1147766.495 1548863.049 0, 
+    1147526.33 1548854.359 0, 1147286.166 1548845.683 0, 1147046.001 1548837.021 0, 1146805.835 1548828.373 0, 1146565.669 1548819.74 0, 1146325.502 1548811.12 0, 1146085.335 1548802.515 0, 1145845.167 1548793.923 0, 1145604.999 1548785.346 0, 1145364.83 1548776.783 0, 
+    1145124.661 1548768.235 0, 1144884.491 1548759.7 0, 1144644.321 1548751.179 0, 1144404.15 1548742.673 0, 1144162.84 1548734.14 0, 1143923.808 1548725.703 0, 1143683.635 1548717.239 0, 1143443.463 1548708.789 0, 1143203.289 1548700.353 0, 1142963.116 1548691.931 0, 
+    1142722.941 1548683.524 0, 1142482.767 1548675.131 0, 1142242.592 1548666.751 0, 1142002.416 1548658.386 0, 1141762.24 1548650.035 0, 1141522.063 1548641.699 0, 1141281.886 1548633.376 0, 1141041.708 1548625.068 0, 1140801.53 1548616.773 0, 1140561.351 1548608.493 0, 
+    1140321.172 1548600.227 0, 1140080.993 1548591.975 0, 1139840.813 1548583.737 0, 1139600.632 1548575.513 0, 1139360.451 1548567.304 0, 1139120.27 1548559.108 0, 1138880.088 1548550.927 0, 1138639.905 1548542.76 0, 1138398.582 1548534.568 0, 1138209.916 1554097.43 0, 
+    1138021.265 1559659.88 0, 1138261.93 1559668.049 0, 1138501.457 1559676.194 0, 1138740.985 1559684.353 0, 1138980.511 1559692.526 0, 1139220.038 1559700.714 0, 1139459.563 1559708.915 0, 1139699.089 1559717.13 0, 1139938.613 1559725.36 0, 1140178.138 1559733.603 0, 
+    1140417.662 1559741.861 0, 1140657.185 1559750.133 0, 1140896.708 1559758.418 0, 1141136.23 1559766.718 0, 1141375.752 1559775.032 0, 1141615.273 1559783.361 0, 1141854.794 1559791.703 0, 1142094.315 1559800.059 0, 1142333.835 1559808.43 0, 1142573.354 1559816.814 0, 
+    1142812.873 1559825.213 0, 1143052.391 1559833.625 0, 1143291.909 1559842.052 0, 1143531.427 1559850.493 0, 1143769.808 1559858.908 0, 1144010.46 1559867.417 0, 1144249.976 1559875.901 0, 1144489.491 1559884.398 0, 1144729.006 1559892.909 0, 1144968.521 1559901.435 0, 
+    1145208.035 1559909.974 0, 1145447.548 1559918.528 0, 1145687.061 1559927.096 0, 1145926.574 1559935.678 0, 1146166.085 1559944.274 0, 1146405.597 1559952.884 0, 1146645.108 1559961.508 0, 1146884.618 1559970.146 0, 1147124.128 1559978.799 0, 1147363.637 1559987.465 0, 
+    1147603.146 1559996.146 0, 1147842.655 1560004.841 0, 1148082.162 1560013.549 0, 1148321.67 1560022.272 0, 1148561.177 1560031.009 0, 1148800.683 1560039.76 0, 1149040.189 1560048.525 0, 1149279.694 1560057.305 0, 1149518.064 1560066.056 0, 1149722.43 1554504.162 0, 
+    1149926.811 1548941.855 0))
+
+POLYGON ((1161013.669 1560504.711 0, 1160775.323 1560495.286 0, 1160535.844 1560485.83 0, 1160296.364 1560476.389 0, 1160056.883 1560466.961 0, 1159817.402 1560457.547 0, 1159577.92 1560448.148 0, 1159338.438 1560438.762 0, 1159098.955 1560429.391 0, 1158859.472 1560420.034 0, 
+    1158619.988 1560410.691 0, 1158380.503 1560401.362 0, 1158141.018 1560392.047 0, 1157901.533 1560382.746 0, 1157662.047 1560373.459 0, 1157422.56 1560364.187 0, 1157183.073 1560354.928 0, 1156943.585 1560345.684 0, 1156704.097 1560336.453 0, 1156464.608 1560327.237 0, 
+    1156225.118 1560318.035 0, 1155985.629 1560308.847 0, 1155746.138 1560299.673 0, 1155506.647 1560290.513 0, 1155266.022 1560281.324 0, 1155027.663 1560272.236 0, 1154788.171 1560263.118 0, 1154548.678 1560254.015 0, 1154309.184 1560244.925 0, 1154069.69 1560235.85 0, 
+    1153830.195 1560226.789 0, 1153590.7 1560217.742 0, 1153351.204 1560208.709 0, 1153111.707 1560199.69 0, 1152872.21 1560190.685 0, 1152632.713 1560181.694 0, 1152393.215 1560172.718 0, 1152153.717 1560163.755 0, 1151914.218 1560154.807 0, 1151674.718 1560145.873 0, 
+    1151435.218 1560136.952 0, 1151195.717 1560128.046 0, 1150956.216 1560119.154 0, 1150716.715 1560110.276 0, 1150477.213 1560101.412 0, 1150237.71 1560092.563 0, 1149998.207 1560083.727 0, 1149758.703 1560074.905 0, 1149518.064 1560066.056 0, 1149313.713 1565627.533 0, 
+    1149109.378 1571188.584 0, 1149349.36 1571197.409 0, 1149588.209 1571206.207 0, 1149827.057 1571215.018 0, 1150065.905 1571223.844 0, 1150304.753 1571232.684 0, 1150543.6 1571241.537 0, 1150782.446 1571250.405 0, 1151021.292 1571259.287 0, 1151260.138 1571268.183 0, 
+    1151498.983 1571277.092 0, 1151737.827 1571286.016 0, 1151976.671 1571294.954 0, 1152215.514 1571303.906 0, 1152454.357 1571312.873 0, 1152693.199 1571321.853 0, 1152932.041 1571330.847 0, 1153170.882 1571339.855 0, 1153409.723 1571348.878 0, 1153648.563 1571357.914 0, 
+    1153887.403 1571366.965 0, 1154126.242 1571376.029 0, 1154365.08 1571385.108 0, 1154603.918 1571394.2 0, 1154841.625 1571403.264 0, 1155081.593 1571412.428 0, 1155320.429 1571421.563 0, 1155559.265 1571430.712 0, 1155798.1 1571439.874 0, 1156036.935 1571449.051 0, 
+    1156275.769 1571458.243 0, 1156514.603 1571467.448 0, 1156753.436 1571476.667 0, 1156992.269 1571485.9 0, 1157231.101 1571495.147 0, 1157469.932 1571504.409 0, 1157708.763 1571513.684 0, 1157947.594 1571522.974 0, 1158186.424 1571532.277 0, 1158425.253 1571541.595 0, 
+    1158664.082 1571550.926 0, 1158902.91 1571560.272 0, 1159141.738 1571569.632 0, 1159380.565 1571579.005 0, 1159619.392 1571588.393 0, 1159858.218 1571597.795 0, 1160097.043 1571607.211 0, 1160335.868 1571616.641 0, 1160573.563 1571626.041 0, 1160793.608 1566065.588 0, 
+    1161013.669 1560504.711 0))
+
+POLYGON ((1172036.465 1572095.883 0, 1171798.796 1572085.812 0, 1171559.999 1572075.708 0, 1171321.201 1572065.617 0, 1171082.402 1572055.54 0, 1170843.603 1572045.478 0, 1170604.804 1572035.429 0, 1170366.003 1572025.395 0, 1170127.202 1572015.375 0, 1169888.401 1572005.368 0, 
+    1169649.599 1571995.376 0, 1169410.796 1571985.398 0, 1169171.993 1571975.434 0, 1168933.189 1571965.484 0, 1168694.385 1571955.547 0, 1168455.58 1571945.625 0, 1168216.774 1571935.718 0, 1167977.968 1571925.824 0, 1167739.161 1571915.944 0, 1167500.354 1571906.078 0, 
+    1167261.546 1571896.226 0, 1167022.738 1571886.389 0, 1166783.928 1571876.565 0, 1166545.119 1571866.756 0, 1166305.18 1571856.914 0, 1166067.498 1571847.179 0, 1165828.686 1571837.411 0, 1165589.874 1571827.658 0, 1165351.062 1571817.919 0, 1165112.249 1571808.193 0, 
+    1164873.435 1571798.482 0, 1164634.621 1571788.785 0, 1164395.806 1571779.102 0, 1164156.991 1571769.433 0, 1163918.175 1571759.778 0, 1163679.358 1571750.137 0, 1163440.541 1571740.511 0, 1163201.724 1571730.898 0, 1162962.905 1571721.299 0, 1162724.087 1571711.715 0, 
+    1162485.267 1571702.144 0, 1162246.447 1571692.587 0, 1162007.627 1571683.045 0, 1161768.806 1571673.517 0, 1161529.984 1571664.002 0, 1161291.162 1571654.502 0, 1161052.339 1571645.016 0, 1160813.516 1571635.543 0, 1160573.563 1571626.041 0, 1160353.535 1577186.062 0, 
+    1160133.524 1582745.647 0, 1160372.82 1582755.124 0, 1160610.989 1582764.57 0, 1160849.157 1582774.03 0, 1161087.325 1582783.505 0, 1161325.492 1582792.993 0, 1161563.658 1582802.495 0, 1161801.824 1582812.012 0, 1162039.99 1582821.542 0, 1162278.155 1582831.086 0, 
+    1162516.319 1582840.645 0, 1162754.483 1582850.217 0, 1162992.646 1582859.803 0, 1163230.808 1582869.404 0, 1163468.97 1582879.018 0, 1163707.132 1582888.647 0, 1163945.293 1582898.289 0, 1164183.453 1582907.946 0, 1164421.613 1582917.616 0, 1164659.772 1582927.301 0, 
+    1164897.931 1582936.999 0, 1165136.089 1582946.712 0, 1165374.246 1582956.439 0, 1165612.403 1582966.179 0, 1165849.434 1582975.888 0, 1166088.715 1582985.702 0, 1166326.871 1582995.485 0, 1166565.025 1583005.282 0, 1166803.179 1583015.092 0, 1167041.333 1583024.917 0, 
+    1167279.486 1583034.756 0, 1167517.638 1583044.609 0, 1167755.79 1583054.475 0, 1167993.941 1583064.356 0, 1168232.092 1583074.251 0, 1168470.242 1583084.16 0, 1168708.391 1583094.083 0, 1168946.54 1583104.019 0, 1169184.688 1583113.97 0, 1169422.836 1583123.935 0, 
+    1169660.983 1583133.914 0, 1169899.129 1583143.907 0, 1170137.275 1583153.914 0, 1170375.42 1583163.935 0, 1170613.565 1583173.97 0, 1170851.709 1583184.019 0, 1171089.853 1583194.082 0, 1171327.996 1583204.159 0, 1171565.013 1583214.202 0, 1171800.73 1577655.261 0, 
+    1172036.465 1572095.883 0))
+
+POLYGON ((1182995.133 1583715.052 0, 1182758.143 1583704.339 0, 1182520.03 1583693.589 0, 1182281.915 1583682.853 0, 1182043.801 1583672.131 0, 1181805.685 1583661.424 0, 1181567.569 1583650.73 0, 1181329.453 1583640.05 0, 1181091.335 1583629.384 0, 1180853.217 1583618.733 0, 
+    1180615.099 1583608.095 0, 1180376.98 1583597.472 0, 1180138.86 1583586.862 0, 1179900.739 1583576.266 0, 1179662.618 1583565.685 0, 1179424.497 1583555.117 0, 1179186.374 1583544.564 0, 1178948.251 1583534.024 0, 1178710.128 1583523.498 0, 1178472.004 1583512.987 0, 
+    1178233.879 1583502.489 0, 1177995.754 1583492.006 0, 1177757.628 1583481.537 0, 1177519.501 1583471.081 0, 1177280.25 1583460.59 0, 1177043.246 1583450.212 0, 1176805.117 1583439.799 0, 1176566.988 1583429.399 0, 1176328.859 1583419.014 0, 1176090.728 1583408.643 0, 
+    1175852.598 1583398.285 0, 1175614.466 1583387.942 0, 1175376.334 1583377.613 0, 1175138.201 1583367.297 0, 1174900.068 1583356.996 0, 1174661.934 1583346.709 0, 1174423.799 1583336.436 0, 1174185.664 1583326.176 0, 1173947.528 1583315.931 0, 1173709.392 1583305.7 0, 
+    1173471.255 1583295.483 0, 1173233.118 1583285.28 0, 1172994.979 1583275.09 0, 1172756.841 1583264.915 0, 1172518.701 1583254.754 0, 1172280.561 1583244.607 0, 1172042.421 1583234.474 0, 1171804.28 1583224.355 0, 1171565.013 1583214.202 0, 1171329.315 1588772.7 0, 
+    1171093.636 1594330.749 0, 1171332.246 1594340.874 0, 1171569.732 1594350.965 0, 1171807.219 1594361.07 0, 1172044.704 1594371.189 0, 1172282.189 1594381.322 0, 1172519.674 1594391.47 0, 1172757.158 1594401.631 0, 1172994.641 1594411.806 0, 1173232.124 1594421.995 0, 
+    1173469.606 1594432.198 0, 1173707.087 1594442.415 0, 1173944.568 1594452.646 0, 1174182.048 1594462.891 0, 1174419.528 1594473.15 0, 1174657.007 1594483.423 0, 1174894.486 1594493.71 0, 1175131.963 1594504.011 0, 1175369.441 1594514.326 0, 1175606.917 1594524.655 0, 
+    1175844.393 1594534.998 0, 1176081.869 1594545.355 0, 1176319.344 1594555.725 0, 1176556.818 1594566.11 0, 1176793.171 1594576.46 0, 1177031.764 1594586.922 0, 1177269.237 1594597.348 0, 1177506.708 1594607.789 0, 1177744.18 1594618.244 0, 1177981.65 1594628.713 0, 
+    1178219.12 1594639.195 0, 1178456.589 1594649.692 0, 1178694.058 1594660.202 0, 1178931.526 1594670.727 0, 1179168.993 1594681.265 0, 1179406.46 1594691.818 0, 1179643.926 1594702.384 0, 1179881.392 1594712.965 0, 1180118.857 1594723.559 0, 1180356.321 1594734.168 0, 
+    1180593.785 1594744.79 0, 1180831.248 1594755.427 0, 1181068.71 1594766.077 0, 1181306.172 1594776.741 0, 1181543.633 1594787.42 0, 1181781.094 1594798.112 0, 1182018.554 1594808.818 0, 1182256.013 1594819.538 0, 1182492.352 1594830.222 0, 1182743.732 1589272.861 0, 
+    1182995.133 1583715.052 0))
+
+POLYGON ((1193889.611 1595361.897 0, 1193653.301 1595350.545 0, 1193415.873 1595339.154 0, 1193178.445 1595327.777 0, 1192941.015 1595316.414 0, 1192703.585 1595305.065 0, 1192466.154 1595293.73 0, 1192228.723 1595282.409 0, 1191991.291 1595271.101 0, 1191753.858 1595259.808 0, 
+    1191516.425 1595248.529 0, 1191278.991 1595237.264 0, 1191041.556 1595226.012 0, 1190804.121 1595214.775 0, 1190566.685 1595203.552 0, 1190329.248 1595192.342 0, 1190091.811 1595181.147 0, 1189854.373 1595169.965 0, 1189616.934 1595158.798 0, 1189379.494 1595147.644 0, 
+    1189142.055 1595136.505 0, 1188904.614 1595125.379 0, 1188667.173 1595114.268 0, 1188429.731 1595103.17 0, 1188191.169 1595092.034 0, 1187954.845 1595081.017 0, 1187717.401 1595069.961 0, 1187479.956 1595058.92 0, 1187242.511 1595047.892 0, 1187005.065 1595036.878 0, 
+    1186767.619 1595025.878 0, 1186530.172 1595014.893 0, 1186292.724 1595003.921 0, 1186055.275 1594992.963 0, 1185817.826 1594982.019 0, 1185580.376 1594971.089 0, 1185342.926 1594960.173 0, 1185105.475 1594949.271 0, 1184868.023 1594938.383 0, 1184630.571 1594927.509 0, 
+    1184393.118 1594916.649 0, 1184155.665 1594905.803 0, 1183918.21 1594894.971 0, 1183680.756 1594884.153 0, 1183443.3 1594873.349 0, 1183205.844 1594862.559 0, 1182968.387 1594851.783 0, 1182730.93 1594841.021 0, 1182492.352 1594830.222 0, 1182240.992 1600387.127 0, 
+    1181989.653 1605943.57 0, 1182227.574 1605954.339 0, 1182464.377 1605965.071 0, 1182701.18 1605975.818 0, 1182937.982 1605986.578 0, 1183174.783 1605997.352 0, 1183411.584 1606008.141 0, 1183648.384 1606018.943 0, 1183885.184 1606029.759 0, 1184121.982 1606040.589 0, 
+    1184358.781 1606051.433 0, 1184595.578 1606062.291 0, 1184832.375 1606073.163 0, 1185069.171 1606084.049 0, 1185305.967 1606094.949 0, 1185542.762 1606105.862 0, 1185779.556 1606116.79 0, 1186016.35 1606127.732 0, 1186253.143 1606138.687 0, 1186489.936 1606149.657 0, 
+    1186726.727 1606160.64 0, 1186963.519 1606171.637 0, 1187200.309 1606182.649 0, 1187437.099 1606193.674 0, 1187672.772 1606204.661 0, 1187910.677 1606215.766 0, 1188147.465 1606226.833 0, 1188384.252 1606237.914 0, 1188621.038 1606249.009 0, 1188857.824 1606260.118 0, 
+    1189094.61 1606271.24 0, 1189331.394 1606282.377 0, 1189568.178 1606293.528 0, 1189804.961 1606304.692 0, 1190041.744 1606315.871 0, 1190278.526 1606327.063 0, 1190515.307 1606338.27 0, 1190752.088 1606349.49 0, 1190988.868 1606360.724 0, 1191225.648 1606371.972 0, 
+    1191462.426 1606383.235 0, 1191699.204 1606394.511 0, 1191935.982 1606405.801 0, 1192172.758 1606417.105 0, 1192409.534 1606428.422 0, 1192646.31 1606439.754 0, 1192883.084 1606451.1 0, 1193119.858 1606462.46 0, 1193355.517 1606473.78 0, 1193622.553 1600918.069 0, 
+    1193889.611 1595361.897 0))
+
+POLYGON ((1204719.838 1607036.098 0, 1204484.21 1607024.113 0, 1204247.469 1607012.084 0, 1204010.727 1607000.069 0, 1203773.985 1606988.069 0, 1203537.242 1606976.082 0, 1203300.498 1606964.109 0, 1203063.753 1606952.15 0, 1202827.008 1606940.205 0, 1202590.262 1606928.274 0, 
+    1202353.516 1606916.357 0, 1202116.768 1606904.454 0, 1201880.02 1606892.565 0, 1201643.272 1606880.689 0, 1201406.522 1606868.828 0, 1201169.772 1606856.981 0, 1200933.021 1606845.147 0, 1200696.27 1606833.328 0, 1200459.517 1606821.522 0, 1200222.765 1606809.73 0, 
+    1199986.011 1606797.953 0, 1199749.257 1606786.189 0, 1199512.502 1606774.439 0, 1199275.746 1606762.703 0, 1199037.876 1606750.926 0, 1198802.233 1606739.273 0, 1198565.475 1606727.579 0, 1198328.716 1606715.899 0, 1198091.957 1606704.232 0, 1197855.197 1606692.58 0, 
+    1197618.437 1606680.942 0, 1197381.676 1606669.317 0, 1197144.914 1606657.707 0, 1196908.151 1606646.11 0, 1196671.388 1606634.527 0, 1196434.624 1606622.959 0, 1196197.86 1606611.404 0, 1195961.094 1606599.863 0, 1195724.328 1606588.336 0, 1195487.562 1606576.823 0, 
+    1195250.794 1606565.324 0, 1195014.027 1606553.839 0, 1194777.258 1606542.368 0, 1194540.489 1606530.91 0, 1194303.719 1606519.467 0, 1194066.948 1606508.038 0, 1193830.176 1606496.622 0, 1193593.404 1606485.221 0, 1193355.517 1606473.78 0, 1193088.504 1612029.022 0, 
+    1192821.513 1617583.789 0, 1193058.744 1617595.199 0, 1193294.862 1617606.569 0, 1193530.979 1617617.953 0, 1193767.096 1617629.351 0, 1194003.212 1617640.762 0, 1194239.327 1617652.188 0, 1194475.442 1617663.628 0, 1194711.556 1617675.081 0, 1194947.67 1617686.548 0, 
+    1195183.782 1617698.029 0, 1195419.895 1617709.524 0, 1195656.006 1617721.033 0, 1195892.117 1617732.556 0, 1196128.227 1617744.093 0, 1196364.336 1617755.644 0, 1196600.445 1617767.208 0, 1196836.553 1617778.787 0, 1197072.66 1617790.379 0, 1197308.767 1617801.985 0, 
+    1197544.872 1617813.605 0, 1197780.978 1617825.24 0, 1198017.082 1617836.887 0, 1198253.186 1617848.549 0, 1198488.179 1617860.17 0, 1198725.392 1617871.915 0, 1198961.494 1617883.618 0, 1199197.595 1617895.336 0, 1199433.695 1617907.067 0, 1199669.795 1617918.812 0, 
+    1199905.894 1617930.571 0, 1200141.992 1617942.344 0, 1200378.09 1617954.131 0, 1200614.187 1617965.932 0, 1200850.283 1617977.747 0, 1201086.379 1617989.575 0, 1201322.474 1618001.418 0, 1201558.568 1618013.274 0, 1201794.661 1618025.145 0, 1202030.754 1618037.029 0, 
+    1202266.846 1618048.927 0, 1202502.938 1618060.839 0, 1202739.028 1618072.765 0, 1202975.118 1618084.704 0, 1203211.208 1618096.658 0, 1203447.296 1618108.626 0, 1203683.384 1618120.607 0, 1203919.471 1618132.602 0, 1204154.448 1618144.555 0, 1204437.131 1612590.564 0, 
+    1204719.838 1607036.098 0))
+
+POLYGON ((1215485.753 1618737.336 0, 1215250.809 1618724.719 0, 1215014.757 1618712.057 0, 1214778.704 1618699.409 0, 1214542.65 1618686.774 0, 1214306.596 1618674.154 0, 1214070.54 1618661.547 0, 1213834.484 1618648.954 0, 1213598.427 1618636.375 0, 1213362.37 1618623.81 0, 
+    1213126.312 1618611.259 0, 1212890.253 1618598.722 0, 1212654.193 1618586.198 0, 1212418.132 1618573.689 0, 1212182.071 1618561.193 0, 1211946.009 1618548.712 0, 1211709.947 1618536.244 0, 1211473.883 1618523.79 0, 1211237.819 1618511.35 0, 1211001.754 1618498.924 0, 
+    1210765.688 1618486.512 0, 1210529.622 1618474.114 0, 1210293.555 1618461.729 0, 1210057.487 1618449.359 0, 1209820.31 1618436.944 0, 1209585.349 1618424.659 0, 1209349.279 1618412.33 0, 1209113.209 1618400.016 0, 1208877.137 1618387.714 0, 1208641.065 1618375.427 0, 
+    1208404.992 1618363.154 0, 1208168.919 1618350.895 0, 1207932.844 1618338.649 0, 1207696.769 1618326.418 0, 1207460.694 1618314.2 0, 1207224.617 1618301.996 0, 1206988.54 1618289.806 0, 1206752.462 1618277.63 0, 1206516.383 1618265.468 0, 1206280.304 1618253.32 0, 
+    1206044.224 1618241.186 0, 1205808.143 1618229.065 0, 1205572.062 1618216.959 0, 1205335.979 1618204.866 0, 1205099.896 1618192.788 0, 1204863.813 1618180.723 0, 1204627.729 1618168.672 0, 1204391.643 1618156.635 0, 1204154.448 1618144.555 0, 1203871.79 1623698.065 0, 
+    1203589.157 1629251.087 0, 1203825.695 1629263.134 0, 1204061.126 1629275.137 0, 1204296.557 1629287.155 0, 1204531.987 1629299.186 0, 1204767.416 1629311.231 0, 1205002.845 1629323.291 0, 1205238.273 1629335.364 0, 1205473.7 1629347.45 0, 1205709.126 1629359.551 0, 
+    1205944.552 1629371.666 0, 1206179.977 1629383.794 0, 1206415.401 1629395.936 0, 1206650.824 1629408.093 0, 1206886.247 1629420.263 0, 1207121.669 1629432.446 0, 1207357.091 1629444.644 0, 1207592.511 1629456.856 0, 1207827.931 1629469.081 0, 1208063.35 1629481.32 0, 
+    1208298.769 1629493.573 0, 1208534.187 1629505.84 0, 1208769.604 1629518.121 0, 1209005.02 1629530.416 0, 1209239.33 1629542.667 0, 1209475.851 1629555.047 0, 1209711.265 1629567.383 0, 1209946.678 1629579.733 0, 1210182.091 1629592.097 0, 1210417.503 1629604.475 0, 
+    1210652.914 1629616.867 0, 1210888.325 1629629.272 0, 1211123.734 1629641.692 0, 1211359.143 1629654.125 0, 1211594.552 1629666.572 0, 1211829.959 1629679.033 0, 1212065.366 1629691.508 0, 1212300.772 1629703.996 0, 1212536.178 1629716.499 0, 1212771.582 1629729.015 0, 
+    1213006.986 1629741.546 0, 1213242.389 1629754.09 0, 1213477.792 1629766.648 0, 1213713.193 1629779.219 0, 1213948.594 1629791.805 0, 1214183.995 1629804.405 0, 1214419.394 1629817.018 0, 1214654.793 1629829.645 0, 1214889.086 1629842.227 0, 1215187.407 1624290.025 0, 
+    1215485.753 1618737.336 0))
+
+POLYGON ((1226187.301 1630465.289 0, 1225953.042 1630452.045 0, 1225717.68 1630438.753 0, 1225482.317 1630425.474 0, 1225246.953 1630412.21 0, 1225011.589 1630398.959 0, 1224776.223 1630385.722 0, 1224540.857 1630372.499 0, 1224305.491 1630359.29 0, 1224070.123 1630346.095 0, 
+    1223834.755 1630332.914 0, 1223599.386 1630319.746 0, 1223364.016 1630306.592 0, 1223128.645 1630293.453 0, 1222893.274 1630280.327 0, 1222657.901 1630267.214 0, 1222422.528 1630254.116 0, 1222187.155 1630241.032 0, 1221951.78 1630227.961 0, 1221716.405 1630214.904 0, 
+    1221481.029 1630201.862 0, 1221245.652 1630188.833 0, 1221010.274 1630175.817 0, 1220774.896 1630162.816 0, 1220538.413 1630149.768 0, 1220304.137 1630136.855 0, 1220068.756 1630123.895 0, 1219833.375 1630110.95 0, 1219597.993 1630098.017 0, 1219362.61 1630085.099 0, 
+    1219127.226 1630072.195 0, 1218891.842 1630059.305 0, 1218656.457 1630046.428 0, 1218421.071 1630033.565 0, 1218185.684 1630020.716 0, 1217950.296 1630007.881 0, 1217714.908 1629995.06 0, 1217479.519 1629982.253 0, 1217244.129 1629969.459 0, 1217008.739 1629956.68 0, 
+    1216773.348 1629943.914 0, 1216537.956 1629931.162 0, 1216302.563 1629918.424 0, 1216067.169 1629905.7 0, 1215831.775 1629892.989 0, 1215596.38 1629880.293 0, 1215360.984 1629867.61 0, 1215125.588 1629854.941 0, 1214889.086 1629842.227 0, 1214590.792 1635393.935 0, 
+    1214292.525 1640945.142 0, 1214528.37 1640957.821 0, 1214763.113 1640970.454 0, 1214997.856 1640983.102 0, 1215232.597 1640995.763 0, 1215467.338 1641008.438 0, 1215702.078 1641021.127 0, 1215936.817 1641033.83 0, 1216171.556 1641046.546 0, 1216406.293 1641059.277 0, 
+    1216641.03 1641072.021 0, 1216875.767 1641084.779 0, 1217110.502 1641097.55 0, 1217345.237 1641110.336 0, 1217579.971 1641123.135 0, 1217814.704 1641135.949 0, 1218049.437 1641148.776 0, 1218284.169 1641161.617 0, 1218518.9 1641174.471 0, 1218753.63 1641187.34 0, 
+    1218988.359 1641200.222 0, 1219223.088 1641213.118 0, 1219457.816 1641226.028 0, 1219692.543 1641238.952 0, 1219926.169 1641251.829 0, 1220161.995 1641264.841 0, 1220396.72 1641277.806 0, 1220631.444 1641290.785 0, 1220866.168 1641303.778 0, 1221100.89 1641316.785 0, 
+    1221335.612 1641329.805 0, 1221570.333 1641342.839 0, 1221805.054 1641355.887 0, 1222039.773 1641368.949 0, 1222274.492 1641382.025 0, 1222509.21 1641395.115 0, 1222743.927 1641408.218 0, 1222978.644 1641421.335 0, 1223213.359 1641434.466 0, 1223448.074 1641447.611 0, 
+    1223682.788 1641460.77 0, 1223917.502 1641473.942 0, 1224152.214 1641487.128 0, 1224386.926 1641500.328 0, 1224621.637 1641513.542 0, 1224856.348 1641526.77 0, 1225091.057 1641540.011 0, 1225325.766 1641553.267 0, 1225559.374 1641566.474 0, 1225873.323 1636016.131 0, 
+    1226187.301 1630465.289 0))
+
+POLYGON ((1236824.423 1642219.634 0, 1236590.851 1642205.767 0, 1236356.181 1642191.849 0, 1236121.509 1642177.944 0, 1235886.837 1642164.053 0, 1235652.165 1642150.176 0, 1235417.491 1642136.313 0, 1235182.817 1642122.464 0, 1234948.141 1642108.629 0, 1234713.465 1642094.807 0, 
+    1234478.789 1642080.999 0, 1234244.111 1642067.205 0, 1234009.432 1642053.425 0, 1233774.753 1642039.658 0, 1233540.073 1642025.906 0, 1233305.392 1642012.167 0, 1233070.71 1641998.442 0, 1232836.028 1641984.731 0, 1232601.345 1641971.033 0, 1232366.66 1641957.35 0, 
+    1232131.975 1641943.68 0, 1231897.29 1641930.024 0, 1231662.603 1641916.382 0, 1231427.916 1641902.754 0, 1231192.129 1641889.076 0, 1230958.539 1641875.539 0, 1230723.849 1641861.952 0, 1230489.158 1641848.379 0, 1230254.467 1641834.82 0, 1230019.775 1641821.274 0, 
+    1229785.082 1641807.743 0, 1229550.388 1641794.225 0, 1229315.694 1641780.721 0, 1229080.998 1641767.231 0, 1228846.302 1641753.754 0, 1228611.605 1641740.292 0, 1228376.908 1641726.843 0, 1228142.209 1641713.408 0, 1227907.51 1641699.987 0, 1227672.81 1641686.58 0, 
+    1227438.109 1641673.186 0, 1227203.407 1641659.807 0, 1226968.705 1641646.441 0, 1226734.002 1641633.089 0, 1226499.298 1641619.751 0, 1226264.593 1641606.426 0, 1226029.887 1641593.116 0, 1225795.181 1641579.819 0, 1225559.374 1641566.474 0, 1225245.454 1647116.309 0, 
+    1224931.562 1652665.631 0, 1225166.713 1652678.939 0, 1225400.766 1652692.198 0, 1225634.818 1652705.472 0, 1225868.87 1652718.759 0, 1226102.92 1652732.06 0, 1226336.97 1652745.375 0, 1226571.02 1652758.704 0, 1226805.068 1652772.046 0, 1227039.116 1652785.402 0, 
+    1227273.162 1652798.772 0, 1227507.208 1652812.156 0, 1227741.254 1652825.554 0, 1227975.298 1652838.965 0, 1228209.342 1652852.39 0, 1228443.385 1652865.829 0, 1228677.427 1652879.281 0, 1228911.468 1652892.748 0, 1229145.509 1652906.228 0, 1229379.548 1652919.722 0, 
+    1229613.587 1652933.23 0, 1229847.625 1652946.751 0, 1230081.663 1652960.286 0, 1230315.699 1652973.835 0, 1230548.639 1652987.335 0, 1230783.77 1653000.975 0, 1231017.804 1653014.565 0, 1231251.837 1653028.169 0, 1231485.87 1653041.787 0, 1231719.902 1653055.419 0, 
+    1231953.933 1653069.064 0, 1232187.963 1653082.724 0, 1232421.992 1653096.397 0, 1232656.02 1653110.083 0, 1232890.048 1653123.784 0, 1233124.075 1653137.498 0, 1233358.101 1653151.226 0, 1233592.126 1653164.968 0, 1233826.151 1653178.724 0, 1234060.175 1653192.493 0, 
+    1234294.197 1653206.277 0, 1234528.22 1653220.074 0, 1234762.241 1653233.884 0, 1234996.261 1653247.709 0, 1235230.281 1653261.547 0, 1235464.3 1653275.399 0, 1235698.318 1653289.265 0, 1235932.335 1653303.145 0, 1236165.256 1653316.973 0, 1236494.824 1647768.56 0, 
+    1236824.423 1642219.634 0))
+
+POLYGON ((1247397.066 1654000.05 0, 1247164.182 1653985.564 0, 1246930.205 1653971.023 0, 1246696.227 1653956.496 0, 1246462.248 1653941.983 0, 1246228.269 1653927.483 0, 1245994.288 1653912.998 0, 1245760.307 1653898.526 0, 1245526.325 1653884.068 0, 1245292.342 1653869.623 0, 
+    1245058.358 1653855.193 0, 1244824.373 1653840.776 0, 1244590.388 1653826.373 0, 1244356.402 1653811.984 0, 1244122.414 1653797.609 0, 1243888.426 1653783.247 0, 1243654.437 1653768.899 0, 1243420.448 1653754.565 0, 1243186.457 1653740.244 0, 1242952.466 1653725.938 0, 
+    1242718.473 1653711.645 0, 1242484.48 1653697.366 0, 1242250.486 1653683.101 0, 1242016.491 1653668.849 0, 1241781.402 1653654.545 0, 1241548.499 1653640.388 0, 1241314.502 1653626.177 0, 1241080.504 1653611.981 0, 1240846.505 1653597.798 0, 1240612.505 1653583.63 0, 
+    1240378.504 1653569.474 0, 1240144.503 1653555.333 0, 1239910.501 1653541.206 0, 1239676.497 1653527.092 0, 1239442.493 1653512.992 0, 1239208.489 1653498.906 0, 1238974.483 1653484.833 0, 1238740.477 1653470.774 0, 1238506.469 1653456.73 0, 1238272.461 1653442.698 0, 
+    1238038.452 1653428.681 0, 1237804.442 1653414.677 0, 1237570.432 1653400.688 0, 1237336.42 1653386.712 0, 1237102.408 1653372.749 0, 1236868.395 1653358.801 0, 1236634.381 1653344.866 0, 1236400.367 1653330.945 0, 1236165.256 1653316.973 0, 1235835.719 1658864.866 0, 
+    1235506.214 1664412.232 0, 1235740.668 1664426.165 0, 1235974.029 1664440.047 0, 1236207.39 1664453.943 0, 1236440.75 1664467.852 0, 1236674.109 1664481.776 0, 1236907.468 1664495.713 0, 1237140.825 1664509.663 0, 1237374.182 1664523.628 0, 1237607.538 1664537.606 0, 
+    1237840.893 1664551.598 0, 1238074.247 1664565.604 0, 1238307.601 1664579.623 0, 1238540.953 1664593.656 0, 1238774.305 1664607.703 0, 1239007.656 1664621.764 0, 1239241.006 1664635.838 0, 1239474.356 1664649.926 0, 1239707.704 1664664.028 0, 1239941.052 1664678.144 0, 
+    1240174.399 1664692.273 0, 1240407.745 1664706.416 0, 1240641.09 1664720.573 0, 1240874.434 1664734.744 0, 1241106.687 1664748.862 0, 1241341.12 1664763.126 0, 1241574.462 1664777.338 0, 1241807.803 1664791.563 0, 1242041.143 1664805.802 0, 1242274.482 1664820.055 0, 
+    1242507.821 1664834.322 0, 1242741.159 1664848.602 0, 1242974.495 1664862.896 0, 1243207.831 1664877.204 0, 1243441.166 1664891.526 0, 1243674.501 1664905.861 0, 1243907.834 1664920.21 0, 1244141.167 1664934.573 0, 1244374.498 1664948.95 0, 1244607.829 1664963.34 0, 
+    1244841.159 1664977.744 0, 1245074.488 1664992.162 0, 1245307.817 1665006.593 0, 1245541.144 1665021.038 0, 1245774.471 1665035.497 0, 1246007.797 1665049.97 0, 1246241.122 1665064.456 0, 1246474.446 1665078.956 0, 1246706.679 1665093.402 0, 1247051.856 1659546.99 0, 
+    1247397.066 1654000.05 0))
+
+POLYGON ((1257905.176 1665806.214 0, 1257672.982 1665791.112 0, 1257439.7 1665775.952 0, 1257206.417 1665760.807 0, 1256973.133 1665745.675 0, 1256739.848 1665730.557 0, 1256506.562 1665715.453 0, 1256273.276 1665700.362 0, 1256039.988 1665685.285 0, 1255806.7 1665670.222 0, 
+    1255573.41 1665655.173 0, 1255340.12 1665640.137 0, 1255106.829 1665625.115 0, 1254873.537 1665610.107 0, 1254640.244 1665595.112 0, 1254406.951 1665580.131 0, 1254173.656 1665565.164 0, 1253940.361 1665550.211 0, 1253707.064 1665535.272 0, 1253473.767 1665520.346 0, 
+    1253240.469 1665505.434 0, 1253007.17 1665490.535 0, 1252773.87 1665475.651 0, 1252540.569 1665460.78 0, 1252306.179 1665445.853 0, 1252073.965 1665431.079 0, 1251840.662 1665416.249 0, 1251607.358 1665401.433 0, 1251374.053 1665386.631 0, 1251140.747 1665371.843 0, 
+    1250907.44 1665357.068 0, 1250674.132 1665342.307 0, 1250440.824 1665327.56 0, 1250207.514 1665312.826 0, 1249974.204 1665298.106 0, 1249740.893 1665283.4 0, 1249507.581 1665268.708 0, 1249274.268 1665254.029 0, 1249040.954 1665239.364 0, 1248807.639 1665224.713 0, 
+    1248574.324 1665210.075 0, 1248341.007 1665195.452 0, 1248107.69 1665180.842 0, 1247874.372 1665166.245 0, 1247641.053 1665151.663 0, 1247407.733 1665137.094 0, 1247174.413 1665122.539 0, 1246941.091 1665107.998 0, 1246706.679 1665093.402 0, 1246361.536 1670639.282 0, 
+    1246016.426 1676184.621 0, 1246250.182 1676199.176 0, 1246482.851 1676213.676 0, 1246715.518 1676228.191 0, 1246948.185 1676242.719 0, 1247180.852 1676257.261 0, 1247413.517 1676271.816 0, 1247646.181 1676286.385 0, 1247878.845 1676300.968 0, 1248111.508 1676315.564 0, 
+    1248344.169 1676330.175 0, 1248576.83 1676344.799 0, 1248809.49 1676359.436 0, 1249042.15 1676374.087 0, 1249274.808 1676388.752 0, 1249507.466 1676403.431 0, 1249740.122 1676418.123 0, 1249972.778 1676432.829 0, 1250205.433 1676447.549 0, 1250438.087 1676462.283 0, 
+    1250670.74 1676477.03 0, 1250903.393 1676491.791 0, 1251136.044 1676506.565 0, 1251368.695 1676521.353 0, 1251600.259 1676536.086 0, 1251833.993 1676550.971 0, 1252066.641 1676565.8 0, 1252299.289 1676580.643 0, 1252531.935 1676595.5 0, 1252764.58 1676610.37 0, 
+    1252997.225 1676625.254 0, 1253229.868 1676640.152 0, 1253462.511 1676655.063 0, 1253695.153 1676669.989 0, 1253927.794 1676684.927 0, 1254160.434 1676699.88 0, 1254393.073 1676714.846 0, 1254625.711 1676729.826 0, 1254858.349 1676744.82 0, 1255090.986 1676759.827 0, 
+    1255323.621 1676774.848 0, 1255556.256 1676789.883 0, 1255788.89 1676804.931 0, 1256021.523 1676819.993 0, 1256254.155 1676835.069 0, 1256486.786 1676850.158 0, 1256719.417 1676865.262 0, 1256952.046 1676880.378 0, 1257183.59 1676895.438 0, 1257544.366 1671351.096 0, 
+    1257905.176 1665806.214 0))
+
+POLYGON ((531078.668 1034638.315 0, 530809.621 1034665.781 0, 530539.194 1034693.405 0, 530268.768 1034721.044 0, 529998.343 1034748.7 0, 529727.92 1034776.371 0, 529457.499 1034804.058 0, 529187.08 1034831.762 0, 528916.662 1034859.481 0, 528646.245 1034887.216 0, 
+    528375.831 1034914.966 0, 528105.418 1034942.733 0, 527835.006 1034970.516 0, 527564.597 1034998.315 0, 527294.188 1035026.129 0, 527023.782 1035053.96 0, 526753.377 1035081.806 0, 526482.974 1035109.668 0, 526212.572 1035137.547 0, 525942.172 1035165.441 0, 
+    525671.774 1035193.351 0, 525401.378 1035221.277 0, 525130.983 1035249.219 0, 524860.589 1035277.177 0, 524588.813 1035305.293 0, 524319.807 1035333.14 0, 524049.419 1035361.145 0, 523779.032 1035389.167 0, 523508.647 1035417.204 0, 523238.264 1035445.258 0, 
+    522967.882 1035473.327 0, 522697.502 1035501.412 0, 522427.123 1035529.513 0, 522156.746 1035557.63 0, 521886.371 1035585.763 0, 521615.998 1035613.912 0, 521345.626 1035642.076 0, 521075.256 1035670.257 0, 520804.887 1035698.453 0, 520534.52 1035726.666 0, 
+    520264.155 1035754.894 0, 519993.791 1035783.138 0, 519723.429 1035811.399 0, 519453.069 1035839.675 0, 519182.711 1035867.967 0, 518912.354 1035896.275 0, 518641.998 1035924.598 0, 518371.645 1035952.938 0, 518099.908 1035981.439 0, 518682.194 1041531.554 0, 
+    519264.488 1047081.742 0, 519535.568 1047053.31 0, 519805.268 1047025.039 0, 520074.97 1046996.784 0, 520344.674 1046968.544 0, 520614.379 1046940.321 0, 520884.086 1046912.113 0, 521153.795 1046883.921 0, 521423.505 1046855.745 0, 521693.217 1046827.585 0, 
+    521962.93 1046799.441 0, 522232.645 1046771.312 0, 522502.362 1046743.2 0, 522772.081 1046715.103 0, 523041.801 1046687.022 0, 523311.523 1046658.958 0, 523581.246 1046630.909 0, 523850.971 1046602.875 0, 524120.698 1046574.858 0, 524390.426 1046546.857 0, 
+    524660.156 1046518.871 0, 524929.888 1046490.902 0, 525199.621 1046462.948 0, 525469.356 1046435.01 0, 525737.712 1046407.231 0, 526008.831 1046379.182 0, 526278.571 1046351.292 0, 526548.313 1046323.417 0, 526818.056 1046295.559 0, 527087.801 1046267.716 0, 
+    527357.547 1046239.89 0, 527627.295 1046212.079 0, 527897.045 1046184.284 0, 528166.796 1046156.505 0, 528436.549 1046128.741 0, 528706.304 1046100.994 0, 528976.06 1046073.263 0, 529245.818 1046045.547 0, 529515.578 1046017.847 0, 529785.339 1045990.163 0, 
+    530055.102 1045962.495 0, 530324.866 1045934.843 0, 530594.632 1045907.207 0, 530864.4 1045879.587 0, 531134.169 1045851.982 0, 531403.94 1045824.394 0, 531673.713 1045796.821 0, 531943.487 1045769.264 0, 532211.883 1045741.864 0, 531645.271 1040190.053 0, 
+    531078.668 1034638.315 0))
+
+POLYGON ((545163.011 1044438.57 0, 544894.537 1044465.212 0, 544624.686 1044492.006 0, 544354.836 1044518.817 0, 544084.988 1044545.643 0, 543815.142 1044572.485 0, 543545.298 1044599.343 0, 543275.455 1044626.217 0, 543005.613 1044653.107 0, 542735.773 1044680.013 0, 
+    542465.935 1044706.935 0, 542196.098 1044733.872 0, 541926.263 1044760.825 0, 541656.43 1044787.795 0, 541386.598 1044814.78 0, 541116.767 1044841.781 0, 540846.938 1044868.798 0, 540577.111 1044895.831 0, 540307.286 1044922.879 0, 540037.462 1044949.944 0, 
+    539767.639 1044977.024 0, 539497.818 1045004.12 0, 539227.999 1045031.233 0, 538958.182 1045058.361 0, 538686.987 1045085.643 0, 538418.551 1045112.664 0, 538148.738 1045139.84 0, 537878.927 1045167.032 0, 537609.117 1045194.239 0, 537339.309 1045221.463 0, 
+    537069.503 1045248.702 0, 536799.698 1045275.957 0, 536529.895 1045303.228 0, 536260.093 1045330.515 0, 535990.293 1045357.818 0, 535720.495 1045385.136 0, 535450.698 1045412.471 0, 535180.903 1045439.821 0, 534911.109 1045467.187 0, 534641.317 1045494.569 0, 
+    534371.527 1045521.968 0, 534101.738 1045549.381 0, 533831.951 1045576.811 0, 533562.166 1045604.257 0, 533292.382 1045631.718 0, 533022.6 1045659.196 0, 532752.819 1045686.689 0, 532483.04 1045714.198 0, 532211.883 1045741.864 0, 532778.501 1051293.744 0, 
+    533345.126 1056845.689 0, 533615.626 1056818.09 0, 533884.752 1056790.648 0, 534153.879 1056763.221 0, 534423.007 1056735.81 0, 534692.138 1056708.415 0, 534961.27 1056681.036 0, 535230.403 1056653.673 0, 535499.538 1056626.325 0, 535768.675 1056598.994 0, 
+    536037.814 1056571.678 0, 536306.954 1056544.378 0, 536576.095 1056517.094 0, 536845.238 1056489.825 0, 537114.383 1056462.573 0, 537383.53 1056435.336 0, 537652.678 1056408.116 0, 537921.827 1056380.911 0, 538190.978 1056353.722 0, 538460.131 1056326.548 0, 
+    538729.286 1056299.391 0, 538998.442 1056272.249 0, 539267.599 1056245.124 0, 539536.758 1056218.014 0, 539804.543 1056191.058 0, 540075.081 1056163.842 0, 540344.245 1056136.779 0, 540613.411 1056109.733 0, 540882.578 1056082.702 0, 541151.747 1056055.687 0, 
+    541420.917 1056028.688 0, 541690.089 1056001.705 0, 541959.263 1055974.738 0, 542228.438 1055947.786 0, 542497.615 1055920.851 0, 542766.793 1055893.931 0, 543035.973 1055867.027 0, 543305.154 1055840.139 0, 543574.337 1055813.267 0, 543843.522 1055786.411 0, 
+    544112.708 1055759.57 0, 544381.896 1055732.745 0, 544651.085 1055705.936 0, 544920.276 1055679.143 0, 545189.468 1055652.366 0, 545458.662 1055625.605 0, 545727.858 1055598.859 0, 545997.055 1055572.13 0, 546264.879 1055545.552 0, 545713.942 1049992.029 0, 
+    545163.011 1044438.57 0))
+
+POLYGON ((749263.143 1196450.813 0, 749003.54 1196465.504 0, 748742.635 1196480.285 0, 748481.731 1196495.081 0, 748220.828 1196509.893 0, 747959.926 1196524.72 0, 747699.024 1196539.562 0, 747438.124 1196554.42 0, 747177.224 1196569.293 0, 746916.325 1196584.181 0, 
+    746655.428 1196599.085 0, 746394.531 1196614.004 0, 746133.634 1196628.938 0, 745872.739 1196643.888 0, 745611.845 1196658.853 0, 745350.951 1196673.833 0, 745090.059 1196688.829 0, 744829.167 1196703.84 0, 744568.276 1196718.867 0, 744307.386 1196733.909 0, 
+    744046.497 1196748.966 0, 743785.609 1196764.039 0, 743524.722 1196779.127 0, 743263.835 1196794.23 0, 743001.647 1196809.424 0, 742742.065 1196824.483 0, 742481.181 1196839.632 0, 742220.299 1196854.797 0, 741959.417 1196869.977 0, 741698.536 1196885.172 0, 
+    741437.656 1196900.383 0, 741176.776 1196915.609 0, 740915.898 1196930.851 0, 740655.02 1196946.107 0, 740394.144 1196961.38 0, 740133.268 1196976.667 0, 739872.393 1196991.97 0, 739611.52 1197007.288 0, 739350.647 1197022.622 0, 739089.775 1197037.971 0, 
+    738828.903 1197053.335 0, 738568.033 1197068.715 0, 738307.164 1197084.11 0, 738046.295 1197099.52 0, 737785.428 1197114.946 0, 737524.561 1197130.387 0, 737263.695 1197145.844 0, 737002.831 1197161.316 0, 736740.663 1197176.88 0, 737071.57 1202747.839 0, 
+    737402.473 1208318.729 0, 737663.982 1208303.204 0, 737924.191 1208287.771 0, 738184.401 1208272.353 0, 738444.612 1208256.951 0, 738704.823 1208241.564 0, 738965.036 1208226.192 0, 739225.249 1208210.836 0, 739485.464 1208195.495 0, 739745.679 1208180.169 0, 
+    740005.896 1208164.859 0, 740266.113 1208149.564 0, 740526.331 1208134.284 0, 740786.55 1208119.02 0, 741046.77 1208103.771 0, 741306.99 1208088.537 0, 741567.212 1208073.318 0, 741827.434 1208058.115 0, 742087.658 1208042.927 0, 742347.882 1208027.755 0, 
+    742608.107 1208012.597 0, 742868.334 1207997.455 0, 743128.561 1207982.329 0, 743388.788 1207967.218 0, 743647.717 1207952.197 0, 743909.247 1207937.041 0, 744169.477 1207921.976 0, 744429.709 1207906.926 0, 744689.941 1207891.891 0, 744950.174 1207876.872 0, 
+    745210.408 1207861.867 0, 745470.643 1207846.879 0, 745730.879 1207831.905 0, 745991.116 1207816.947 0, 746251.354 1207802.004 0, 746511.592 1207787.077 0, 746771.832 1207772.165 0, 747032.072 1207757.268 0, 747292.313 1207742.386 0, 747552.555 1207727.52 0, 
+    747812.798 1207712.669 0, 748073.042 1207697.834 0, 748333.286 1207683.013 0, 748593.532 1207668.208 0, 748853.778 1207653.419 0, 749114.025 1207638.645 0, 749374.273 1207623.886 0, 749634.522 1207609.142 0, 749893.473 1207594.487 0, 749578.31 1202022.684 0, 
+    749263.143 1196450.813 0))
+
+POLYGON ((762386.47 1206905.537 0, 762127.477 1206919.46 0, 761867.187 1206933.469 0, 761606.898 1206947.492 0, 761346.61 1206961.531 0, 761086.323 1206975.586 0, 760826.037 1206989.655 0, 760565.751 1207003.74 0, 760305.467 1207017.84 0, 760045.183 1207031.956 0, 
+    759784.9 1207046.087 0, 759524.618 1207060.233 0, 759264.337 1207074.395 0, 759004.056 1207088.572 0, 758743.777 1207102.764 0, 758483.498 1207116.971 0, 758223.22 1207131.194 0, 757962.943 1207145.432 0, 757702.666 1207159.686 0, 757442.391 1207173.955 0, 
+    757182.116 1207188.239 0, 756921.843 1207202.538 0, 756661.57 1207216.853 0, 756401.298 1207231.183 0, 756139.728 1207245.6 0, 755880.756 1207259.889 0, 755620.486 1207274.265 0, 755360.218 1207288.657 0, 755099.95 1207303.063 0, 754839.683 1207317.485 0, 
+    754579.417 1207331.922 0, 754319.151 1207346.375 0, 754058.887 1207360.843 0, 753798.623 1207375.326 0, 753538.361 1207389.825 0, 753278.099 1207404.339 0, 753017.838 1207418.868 0, 752757.577 1207433.413 0, 752497.318 1207447.972 0, 752237.06 1207462.548 0, 
+    751976.802 1207477.138 0, 751716.545 1207491.744 0, 751456.289 1207506.365 0, 751196.034 1207521.001 0, 750935.78 1207535.653 0, 750675.527 1207550.32 0, 750415.275 1207565.003 0, 750155.023 1207579.7 0, 749893.473 1207594.487 0, 750208.632 1213166.217 0, 
+    750523.786 1218737.87 0, 750784.677 1218723.121 0, 751044.273 1218708.46 0, 751303.869 1218693.815 0, 751563.467 1218679.185 0, 751823.065 1218664.57 0, 752082.664 1218649.97 0, 752342.264 1218635.386 0, 752601.865 1218620.817 0, 752861.467 1218606.263 0, 
+    753121.069 1218591.725 0, 753380.673 1218577.202 0, 753640.277 1218562.694 0, 753899.882 1218548.201 0, 754159.488 1218533.724 0, 754419.095 1218519.262 0, 754678.703 1218504.815 0, 754938.311 1218490.384 0, 755197.921 1218475.967 0, 755457.531 1218461.566 0, 
+    755717.142 1218447.181 0, 755976.754 1218432.81 0, 756236.367 1218418.455 0, 756495.98 1218404.116 0, 756754.3 1218389.862 0, 757015.21 1218375.482 0, 757274.826 1218361.188 0, 757534.443 1218346.909 0, 757794.061 1218332.646 0, 758053.68 1218318.398 0, 
+    758313.299 1218304.165 0, 758572.919 1218289.947 0, 758832.541 1218275.745 0, 759092.163 1218261.558 0, 759351.786 1218247.386 0, 759611.409 1218233.23 0, 759871.034 1218219.089 0, 760130.659 1218204.963 0, 760390.285 1218190.852 0, 760649.912 1218176.757 0, 
+    760909.54 1218162.677 0, 761169.169 1218148.612 0, 761428.798 1218134.563 0, 761688.429 1218120.528 0, 761948.06 1218106.51 0, 762207.692 1218092.506 0, 762467.324 1218078.518 0, 762726.958 1218064.545 0, 762985.298 1218050.656 0, 762685.886 1212478.135 0, 
+    762386.47 1206905.537 0))
+
+POLYGON ((775448.702 1217398.651 0, 775190.322 1217411.81 0, 774930.65 1217425.049 0, 774670.978 1217438.304 0, 774411.308 1217451.574 0, 774151.638 1217464.859 0, 773891.969 1217478.16 0, 773632.301 1217491.476 0, 773372.634 1217504.807 0, 773112.967 1217518.153 0, 
+    772853.301 1217531.515 0, 772593.636 1217544.892 0, 772333.972 1217558.285 0, 772074.309 1217571.692 0, 771814.646 1217585.115 0, 771554.984 1217598.553 0, 771295.323 1217612.007 0, 771035.663 1217625.476 0, 770776.003 1217638.96 0, 770516.345 1217652.459 0, 
+    770256.687 1217665.973 0, 769997.03 1217679.503 0, 769737.373 1217693.048 0, 769477.718 1217706.609 0, 769216.77 1217720.252 0, 768958.409 1217733.776 0, 768698.756 1217747.382 0, 768439.104 1217761.004 0, 768179.452 1217774.64 0, 767919.802 1217788.293 0, 
+    767660.152 1217801.96 0, 767400.503 1217815.643 0, 767140.855 1217829.341 0, 766881.207 1217843.054 0, 766621.56 1217856.782 0, 766361.915 1217870.526 0, 766102.27 1217884.285 0, 765842.625 1217898.06 0, 765582.982 1217911.849 0, 765323.339 1217925.654 0, 
+    765063.697 1217939.475 0, 764804.056 1217953.31 0, 764544.416 1217967.161 0, 764284.777 1217981.027 0, 764025.138 1217994.908 0, 763765.501 1218008.805 0, 763505.864 1218022.717 0, 763246.228 1218036.644 0, 762985.298 1218050.656 0, 763284.706 1223623.095 0, 
+    763584.109 1229195.447 0, 763844.38 1229181.47 0, 764103.36 1229167.578 0, 764362.341 1229153.701 0, 764621.322 1229139.84 0, 764880.305 1229125.993 0, 765139.288 1229112.162 0, 765398.272 1229098.346 0, 765657.257 1229084.546 0, 765916.243 1229070.761 0, 
+    766175.23 1229056.99 0, 766434.217 1229043.236 0, 766693.206 1229029.496 0, 766952.195 1229015.772 0, 767211.185 1229002.063 0, 767470.175 1228988.369 0, 767729.167 1228974.69 0, 767988.159 1228961.027 0, 768247.152 1228947.379 0, 768506.146 1228933.746 0, 
+    768765.141 1228920.128 0, 769024.136 1228906.526 0, 769283.132 1228892.938 0, 769542.129 1228879.367 0, 769799.837 1228865.877 0, 770060.126 1228852.268 0, 770319.126 1228838.742 0, 770578.126 1228825.231 0, 770837.127 1228811.736 0, 771096.129 1228798.255 0, 
+    771355.131 1228784.79 0, 771614.135 1228771.34 0, 771873.139 1228757.905 0, 772132.144 1228744.486 0, 772391.15 1228731.082 0, 772650.157 1228717.693 0, 772909.164 1228704.319 0, 773168.172 1228690.96 0, 773427.181 1228677.617 0, 773686.191 1228664.289 0, 
+    773945.201 1228650.976 0, 774204.213 1228637.679 0, 774463.225 1228624.397 0, 774722.238 1228611.13 0, 774981.251 1228597.878 0, 775240.266 1228584.641 0, 775499.281 1228571.42 0, 775758.297 1228558.214 0, 776016.025 1228545.089 0, 775732.366 1222971.913 0, 
+    775448.702 1217398.651 0))
+
+POLYGON ((788449.728 1227929.856 0, 788191.962 1227942.253 0, 787932.91 1227954.727 0, 787673.858 1227967.217 0, 787414.807 1227979.721 0, 787155.757 1227992.241 0, 786896.708 1228004.777 0, 786637.659 1228017.327 0, 786378.612 1228029.893 0, 786119.564 1228042.474 0, 
+    785860.518 1228055.07 0, 785601.472 1228067.681 0, 785342.428 1228080.308 0, 785083.383 1228092.95 0, 784824.34 1228105.607 0, 784565.297 1228118.28 0, 784306.255 1228130.967 0, 784047.214 1228143.67 0, 783788.174 1228156.388 0, 783529.134 1228169.122 0, 
+    783270.095 1228181.87 0, 783011.057 1228194.634 0, 782752.02 1228207.414 0, 782492.983 1228220.208 0, 782232.659 1228233.081 0, 781974.912 1228245.843 0, 781715.878 1228258.683 0, 781456.844 1228271.538 0, 781197.811 1228284.409 0, 780938.779 1228297.295 0, 
+    780679.748 1228310.196 0, 780420.717 1228323.112 0, 780161.687 1228336.044 0, 779902.658 1228348.991 0, 779643.63 1228361.953 0, 779384.602 1228374.93 0, 779125.575 1228387.923 0, 778866.549 1228400.931 0, 778607.524 1228413.954 0, 778348.5 1228426.992 0, 
+    778089.476 1228440.046 0, 777830.453 1228453.114 0, 777571.431 1228466.198 0, 777312.409 1228479.298 0, 777053.389 1228492.412 0, 776794.369 1228505.542 0, 776535.35 1228518.687 0, 776276.331 1228531.848 0, 776016.025 1228545.089 0, 776299.679 1234118.172 0, 
+    776583.329 1239691.159 0, 776842.976 1239677.951 0, 777101.338 1239664.824 0, 777359.701 1239651.713 0, 777618.065 1239638.616 0, 777876.43 1239625.535 0, 778134.795 1239612.468 0, 778393.161 1239599.418 0, 778651.528 1239586.382 0, 778909.896 1239573.361 0, 
+    779168.264 1239560.356 0, 779426.633 1239547.366 0, 779685.003 1239534.391 0, 779943.374 1239521.431 0, 780201.746 1239508.487 0, 780460.118 1239495.557 0, 780718.491 1239482.643 0, 780976.865 1239469.744 0, 781235.239 1239456.861 0, 781493.615 1239443.992 0, 
+    781751.991 1239431.139 0, 782010.367 1239418.301 0, 782268.745 1239405.478 0, 782527.123 1239392.671 0, 782784.218 1239379.942 0, 783043.882 1239367.101 0, 783302.263 1239354.339 0, 783560.644 1239341.592 0, 783819.026 1239328.861 0, 784077.409 1239316.144 0, 
+    784335.793 1239303.443 0, 784594.177 1239290.757 0, 784852.562 1239278.086 0, 785110.948 1239265.431 0, 785369.334 1239252.79 0, 785627.722 1239240.165 0, 785886.11 1239227.555 0, 786144.498 1239214.961 0, 786402.888 1239202.381 0, 786661.278 1239189.817 0, 
+    786919.669 1239177.268 0, 787178.061 1239164.734 0, 787436.453 1239152.215 0, 787694.847 1239139.712 0, 787953.241 1239127.224 0, 788211.635 1239114.75 0, 788470.031 1239102.293 0, 788728.427 1239089.85 0, 788985.54 1239077.484 0, 788717.636 1233503.718 0, 
+    788449.728 1227929.856 0))
+
+POLYGON ((801389.435 1238498.851 0, 801132.286 1238510.49 0, 800873.856 1238522.203 0, 800615.427 1238533.93 0, 800356.998 1238545.673 0, 800098.569 1238557.432 0, 799840.142 1238569.205 0, 799581.715 1238580.994 0, 799323.289 1238592.797 0, 799064.864 1238604.616 0, 
+    798806.439 1238616.451 0, 798548.015 1238628.3 0, 798289.591 1238640.165 0, 798031.169 1238652.045 0, 797772.747 1238663.94 0, 797514.326 1238675.85 0, 797255.905 1238687.776 0, 796997.485 1238699.716 0, 796739.066 1238711.672 0, 796480.648 1238723.643 0, 
+    796222.23 1238735.63 0, 795963.813 1238747.631 0, 795705.397 1238759.648 0, 795446.981 1238771.68 0, 795187.283 1238783.787 0, 794930.152 1238795.79 0, 794671.739 1238807.867 0, 794413.326 1238819.96 0, 794154.914 1238832.068 0, 793896.502 1238844.191 0, 
+    793638.092 1238856.33 0, 793379.682 1238868.483 0, 793121.273 1238880.652 0, 792862.864 1238892.836 0, 792604.456 1238905.036 0, 792346.049 1238917.25 0, 792087.643 1238929.48 0, 791829.238 1238941.725 0, 791570.833 1238953.985 0, 791312.429 1238966.26 0, 
+    791054.025 1238978.551 0, 790795.622 1238990.857 0, 790537.22 1239003.177 0, 790278.819 1239015.514 0, 790020.419 1239027.865 0, 789762.019 1239040.232 0, 789503.62 1239052.613 0, 789245.221 1239065.01 0, 788985.54 1239077.484 0, 789253.439 1244651.149 0, 
+    789521.332 1250224.707 0, 789780.354 1250212.265 0, 790038.097 1250199.899 0, 790295.84 1250187.549 0, 790553.583 1250175.213 0, 790811.328 1250162.893 0, 791069.073 1250150.589 0, 791326.819 1250138.299 0, 791584.565 1250126.024 0, 791842.313 1250113.765 0, 
+    792100.061 1250101.521 0, 792357.809 1250089.292 0, 792615.559 1250077.078 0, 792873.309 1250064.879 0, 793131.06 1250052.696 0, 793388.812 1250040.528 0, 793646.564 1250028.375 0, 793904.317 1250016.237 0, 794162.071 1250004.114 0, 794419.825 1249992.006 0, 
+    794677.581 1249979.914 0, 794935.336 1249967.836 0, 795193.093 1249955.774 0, 795450.85 1249943.727 0, 795707.329 1249931.755 0, 795966.367 1249919.679 0, 796224.127 1249907.678 0, 796481.887 1249895.691 0, 796739.648 1249883.72 0, 796997.409 1249871.764 0, 
+    797255.171 1249859.824 0, 797512.934 1249847.898 0, 797770.698 1249835.988 0, 798028.462 1249824.092 0, 798286.228 1249812.212 0, 798543.993 1249800.347 0, 798801.76 1249788.498 0, 799059.527 1249776.663 0, 799317.295 1249764.844 0, 799575.063 1249753.04 0, 
+    799832.833 1249741.251 0, 800090.603 1249729.477 0, 800348.373 1249717.718 0, 800606.145 1249705.975 0, 800863.917 1249694.246 0, 801121.689 1249682.533 0, 801379.463 1249670.835 0, 801637.237 1249659.152 0, 801893.733 1249647.542 0, 801641.586 1244073.25 0, 
+    801389.435 1238498.851 0))
+
+POLYGON ((814267.714 1249105.335 0, 814011.185 1249116.22 0, 813753.378 1249127.174 0, 813495.573 1249138.144 0, 813237.768 1249149.129 0, 812979.964 1249160.129 0, 812722.161 1249171.144 0, 812464.358 1249182.174 0, 812206.556 1249193.22 0, 811948.754 1249204.281 0, 
+    811690.953 1249215.357 0, 811433.153 1249226.448 0, 811175.353 1249237.554 0, 810917.555 1249248.675 0, 810659.756 1249259.812 0, 810401.959 1249270.964 0, 810144.162 1249282.131 0, 809886.365 1249293.313 0, 809628.57 1249304.51 0, 809370.775 1249315.723 0, 
+    809112.981 1249326.95 0, 808855.187 1249338.193 0, 808597.394 1249349.451 0, 808339.602 1249360.724 0, 808080.532 1249372.069 0, 807824.019 1249383.316 0, 807566.229 1249394.635 0, 807308.439 1249405.969 0, 807050.65 1249417.318 0, 806792.862 1249428.682 0, 
+    806535.074 1249440.061 0, 806277.287 1249451.456 0, 806019.501 1249462.866 0, 805761.715 1249474.29 0, 805503.93 1249485.73 0, 805246.146 1249497.186 0, 804988.362 1249508.656 0, 804730.579 1249520.142 0, 804472.797 1249531.642 0, 804215.015 1249543.158 0, 
+    803957.234 1249554.69 0, 803699.454 1249566.236 0, 803441.675 1249577.797 0, 803183.896 1249589.374 0, 802926.117 1249600.966 0, 802668.34 1249612.573 0, 802410.563 1249624.195 0, 802152.787 1249635.832 0, 801893.733 1249647.542 0, 802145.874 1255221.724 0, 
+    802398.01 1260795.789 0, 802656.405 1260784.109 0, 802913.525 1260772.501 0, 803170.645 1260760.909 0, 803427.767 1260749.331 0, 803684.889 1260737.769 0, 803942.012 1260726.222 0, 804199.135 1260714.69 0, 804456.259 1260703.173 0, 804713.384 1260691.671 0, 
+    804970.509 1260680.184 0, 805227.635 1260668.713 0, 805484.762 1260657.257 0, 805741.889 1260645.815 0, 805999.018 1260634.389 0, 806256.146 1260622.978 0, 806513.276 1260611.583 0, 806770.406 1260600.202 0, 807027.537 1260588.836 0, 807284.668 1260577.486 0, 
+    807541.8 1260566.151 0, 807798.933 1260554.83 0, 808056.067 1260543.525 0, 808313.201 1260532.236 0, 808569.061 1260521.017 0, 808827.471 1260509.701 0, 809084.607 1260498.457 0, 809341.744 1260487.227 0, 809598.881 1260476.013 0, 809856.019 1260464.814 0, 
+    810113.158 1260453.63 0, 810370.298 1260442.461 0, 810627.438 1260431.308 0, 810884.578 1260420.169 0, 811141.72 1260409.046 0, 811398.862 1260397.938 0, 811656.004 1260386.845 0, 811913.148 1260375.767 0, 812170.292 1260364.704 0, 812427.436 1260353.656 0, 
+    812684.582 1260342.623 0, 812941.728 1260331.606 0, 813198.874 1260320.604 0, 813456.022 1260309.616 0, 813713.169 1260298.644 0, 813970.318 1260287.688 0, 814227.467 1260276.746 0, 814484.617 1260265.819 0, 814740.494 1260254.962 0, 814504.106 1254680.206 0, 
+    814267.714 1249105.335 0))
+
+POLYGON ((827084.456 1259749.006 0, 826828.548 1259759.141 0, 826571.368 1259769.341 0, 826314.189 1259779.556 0, 826057.011 1259789.786 0, 825799.833 1259800.032 0, 825542.655 1259810.292 0, 825285.479 1259820.568 0, 825028.303 1259830.859 0, 824771.127 1259841.165 0, 
+    824513.952 1259851.486 0, 824256.778 1259861.823 0, 823999.605 1259872.174 0, 823742.432 1259882.541 0, 823485.259 1259892.922 0, 823228.087 1259903.319 0, 822970.916 1259913.731 0, 822713.746 1259924.158 0, 822456.576 1259934.601 0, 822199.406 1259945.058 0, 
+    821942.238 1259955.531 0, 821685.07 1259966.018 0, 821427.902 1259976.521 0, 821170.735 1259987.039 0, 820912.296 1259997.625 0, 820656.403 1260008.121 0, 820399.238 1260018.684 0, 820142.074 1260029.262 0, 819884.91 1260039.856 0, 819627.747 1260050.465 0, 
+    819370.585 1260061.089 0, 819113.423 1260071.728 0, 818856.262 1260082.382 0, 818599.101 1260093.051 0, 818341.941 1260103.736 0, 818084.782 1260114.435 0, 817827.623 1260125.15 0, 817570.465 1260135.88 0, 817313.307 1260146.625 0, 817056.15 1260157.385 0, 
+    816798.994 1260168.16 0, 816541.839 1260178.951 0, 816284.684 1260189.756 0, 816027.529 1260200.577 0, 815770.376 1260211.413 0, 815513.223 1260222.264 0, 815256.07 1260233.13 0, 814998.919 1260244.011 0, 814740.494 1260254.962 0, 814976.876 1265829.596 0, 
+    815213.253 1271404.105 0, 815471.018 1271393.182 0, 815727.514 1271382.329 0, 815984.01 1271371.49 0, 816240.506 1271360.667 0, 816497.004 1271349.859 0, 816753.502 1271339.066 0, 817010.001 1271328.288 0, 817266.5 1271317.525 0, 817523 1271306.777 0, 
+    817779.501 1271296.045 0, 818036.002 1271285.327 0, 818292.504 1271274.625 0, 818549.006 1271263.937 0, 818805.509 1271253.265 0, 819062.013 1271242.608 0, 819318.518 1271231.966 0, 819575.023 1271221.339 0, 819831.528 1271210.727 0, 820088.034 1271200.13 0, 
+    820344.541 1271189.548 0, 820601.049 1271178.982 0, 820857.557 1271168.43 0, 821114.066 1271157.894 0, 821369.305 1271147.424 0, 821627.085 1271136.866 0, 821883.596 1271126.375 0, 822140.107 1271115.899 0, 822396.619 1271105.438 0, 822653.131 1271094.992 0, 
+    822909.644 1271084.561 0, 823166.158 1271074.146 0, 823422.672 1271063.745 0, 823679.187 1271053.36 0, 823935.703 1271042.989 0, 824192.219 1271032.634 0, 824448.735 1271022.294 0, 824705.253 1271011.969 0, 824961.771 1271001.659 0, 825218.289 1270991.364 0, 
+    825474.808 1270981.084 0, 825731.328 1270970.82 0, 825987.849 1270960.57 0, 826244.37 1270950.336 0, 826500.891 1270940.116 0, 826757.413 1270929.912 0, 827013.936 1270919.723 0, 827270.459 1270909.549 0, 827525.715 1270899.44 0, 827305.088 1265324.286 0, 
+    827084.456 1259749.006 0))
+
+POLYGON ((839839.553 1270429.562 0, 839584.269 1270438.95 0, 839327.718 1270448.399 0, 839071.167 1270457.864 0, 838814.617 1270467.343 0, 838558.068 1270476.838 0, 838301.519 1270486.348 0, 838044.971 1270495.872 0, 837788.423 1270505.412 0, 837531.876 1270514.967 0, 
+    837275.329 1270524.537 0, 837018.783 1270534.123 0, 836762.237 1270543.723 0, 836505.693 1270553.338 0, 836249.148 1270562.969 0, 835992.604 1270572.614 0, 835736.061 1270582.275 0, 835479.519 1270591.951 0, 835222.976 1270601.642 0, 834966.435 1270611.348 0, 
+    834709.894 1270621.069 0, 834453.354 1270630.805 0, 834196.814 1270640.556 0, 833940.275 1270650.323 0, 833682.468 1270660.153 0, 833427.198 1270669.901 0, 833170.66 1270679.713 0, 832914.124 1270689.539 0, 832657.587 1270699.381 0, 832401.051 1270709.238 0, 
+    832144.516 1270719.11 0, 831887.982 1270728.998 0, 831631.448 1270738.9 0, 831374.914 1270748.817 0, 831118.381 1270758.75 0, 830861.849 1270768.697 0, 830605.317 1270778.66 0, 830348.786 1270788.638 0, 830092.256 1270798.631 0, 829835.726 1270808.639 0, 
+    829579.197 1270818.662 0, 829322.668 1270828.7 0, 829066.14 1270838.753 0, 828809.612 1270848.822 0, 828553.085 1270858.905 0, 828296.559 1270869.004 0, 828040.033 1270879.117 0, 827783.508 1270889.246 0, 827525.715 1270899.44 0, 827746.336 1276474.463 0, 
+    827966.953 1282049.351 0, 828224.086 1282039.183 0, 828479.955 1282029.08 0, 828735.825 1282018.992 0, 828991.695 1282008.919 0, 829247.566 1281998.862 0, 829503.437 1281988.819 0, 829759.309 1281978.792 0, 830015.181 1281968.779 0, 830271.054 1281958.782 0, 
+    830526.928 1281948.799 0, 830782.802 1281938.832 0, 831038.677 1281928.88 0, 831294.552 1281918.943 0, 831550.428 1281909.02 0, 831806.305 1281899.113 0, 832062.182 1281889.221 0, 832318.06 1281879.344 0, 832573.938 1281869.482 0, 832829.817 1281859.636 0, 
+    833085.696 1281849.804 0, 833341.576 1281839.987 0, 833597.457 1281830.185 0, 833853.338 1281820.399 0, 834107.955 1281810.676 0, 834365.102 1281800.871 0, 834620.985 1281791.129 0, 834876.869 1281781.403 0, 835132.753 1281771.692 0, 835388.637 1281761.996 0, 
+    835644.523 1281752.314 0, 835900.408 1281742.648 0, 836156.295 1281732.997 0, 836412.182 1281723.361 0, 836668.069 1281713.74 0, 836923.957 1281704.135 0, 837179.846 1281694.544 0, 837435.735 1281684.968 0, 837691.625 1281675.407 0, 837947.515 1281665.862 0, 
+    838203.406 1281656.331 0, 838459.297 1281646.816 0, 838715.189 1281637.315 0, 838971.082 1281627.83 0, 839226.975 1281618.36 0, 839482.869 1281608.904 0, 839738.763 1281599.464 0, 839994.658 1281590.039 0, 840249.289 1281580.675 0, 840044.424 1276005.187 0, 
+    839839.553 1270429.562 0))
+
+POLYGON ((852532.901 1281146.701 0, 852278.242 1281155.346 0, 852022.321 1281164.048 0, 851766.401 1281172.765 0, 851510.482 1281181.497 0, 851254.563 1281190.245 0, 850998.645 1281199.007 0, 850742.727 1281207.785 0, 850486.81 1281216.577 0, 850230.893 1281225.385 0, 
+    849974.977 1281234.207 0, 849719.061 1281243.045 0, 849463.146 1281251.898 0, 849207.231 1281260.766 0, 848951.317 1281269.648 0, 848695.403 1281278.546 0, 848439.49 1281287.459 0, 848183.578 1281296.388 0, 847927.666 1281305.331 0, 847671.754 1281314.289 0, 
+    847415.843 1281323.262 0, 847159.933 1281332.25 0, 846904.023 1281341.254 0, 846648.113 1281350.272 0, 846390.942 1281359.35 0, 846136.296 1281368.354 0, 845880.388 1281377.418 0, 845624.481 1281386.497 0, 845368.574 1281395.591 0, 845112.668 1281404.699 0, 
+    844856.762 1281413.823 0, 844600.857 1281422.962 0, 844344.953 1281432.116 0, 844089.049 1281441.285 0, 843833.145 1281450.469 0, 843577.242 1281459.669 0, 843321.34 1281468.883 0, 843065.438 1281478.112 0, 842809.536 1281487.357 0, 842553.635 1281496.616 0, 
+    842297.735 1281505.891 0, 842041.836 1281515.18 0, 841785.936 1281524.485 0, 841530.038 1281533.804 0, 841274.14 1281543.139 0, 841018.242 1281552.489 0, 840762.345 1281561.854 0, 840506.449 1281571.234 0, 840249.289 1281580.675 0, 840454.149 1287156.023 0, 
+    840659.004 1292731.225 0, 840915.504 1292721.808 0, 841170.744 1292712.452 0, 841425.985 1292703.111 0, 841681.226 1292693.785 0, 841936.468 1292684.474 0, 842191.71 1292675.178 0, 842446.953 1292665.898 0, 842702.197 1292656.632 0, 842957.441 1292647.381 0, 
+    843212.685 1292638.146 0, 843467.93 1292628.925 0, 843723.176 1292619.719 0, 843978.422 1292610.529 0, 844233.668 1292601.353 0, 844488.916 1292592.192 0, 844744.163 1292583.047 0, 844999.412 1292573.916 0, 845254.66 1292564.801 0, 845509.91 1292555.7 0, 
+    845765.16 1292546.615 0, 846020.41 1292537.544 0, 846275.661 1292528.489 0, 846530.913 1292519.449 0, 846784.905 1292510.468 0, 847041.417 1292501.413 0, 847296.67 1292492.417 0, 847551.924 1292483.437 0, 847807.178 1292474.472 0, 848062.433 1292465.522 0, 
+    848317.688 1292456.586 0, 848572.944 1292447.666 0, 848828.2 1292438.761 0, 849083.457 1292429.871 0, 849338.714 1292420.996 0, 849593.972 1292412.136 0, 849849.23 1292403.291 0, 850104.489 1292394.46 0, 850359.748 1292385.645 0, 850615.008 1292376.845 0, 
+    850870.269 1292368.06 0, 851125.53 1292359.29 0, 851380.791 1292350.535 0, 851636.053 1292341.796 0, 851891.315 1292333.071 0, 852146.578 1292324.361 0, 852401.842 1292315.666 0, 852657.106 1292306.986 0, 852911.112 1292298.364 0, 852722.009 1286722.606 0, 
+    852532.901 1281146.701 0))
+
+POLYGON ((865164.393 1291900.119 0, 864910.362 1291908.024 0, 864655.075 1291915.982 0, 864399.788 1291923.956 0, 864144.501 1291931.945 0, 863889.215 1291939.948 0, 863633.929 1291947.967 0, 863378.644 1291956.001 0, 863123.36 1291964.05 0, 862868.075 1291972.114 0, 
+    862612.792 1291980.192 0, 862357.508 1291988.286 0, 862102.226 1291996.395 0, 861846.943 1292004.519 0, 861591.661 1292012.658 0, 861336.38 1292020.812 0, 861081.099 1292028.981 0, 860825.819 1292037.165 0, 860570.539 1292045.364 0, 860315.259 1292053.578 0, 
+    860059.981 1292061.807 0, 859804.702 1292070.051 0, 859549.424 1292078.31 0, 859294.147 1292086.584 0, 859037.612 1292094.914 0, 858783.593 1292103.178 0, 858528.317 1292111.497 0, 858273.042 1292119.831 0, 858017.767 1292128.181 0, 857762.492 1292136.545 0, 
+    857507.218 1292144.924 0, 857251.944 1292153.319 0, 856996.671 1292161.728 0, 856741.399 1292170.152 0, 856486.127 1292178.592 0, 856230.855 1292187.046 0, 855975.584 1292195.516 0, 855720.314 1292204 0, 855465.043 1292212.5 0, 855209.774 1292221.014 0, 
+    854954.505 1292229.544 0, 854699.236 1292238.088 0, 854443.968 1292246.648 0, 854188.701 1292255.223 0, 853933.434 1292263.812 0, 853678.167 1292272.417 0, 853422.901 1292281.037 0, 853167.635 1292289.672 0, 852911.112 1292298.364 0, 853100.21 1297873.972 0, 
+    853289.302 1303449.423 0, 853545.166 1303440.753 0, 853799.776 1303432.141 0, 854054.385 1303423.543 0, 854308.996 1303414.96 0, 854563.606 1303406.393 0, 854818.218 1303397.84 0, 855072.829 1303389.303 0, 855327.441 1303380.78 0, 855582.054 1303372.272 0, 
+    855836.667 1303363.78 0, 856091.281 1303355.302 0, 856345.895 1303346.839 0, 856600.51 1303338.392 0, 856855.125 1303329.959 0, 857109.741 1303321.541 0, 857364.357 1303313.138 0, 857618.974 1303304.751 0, 857873.591 1303296.378 0, 858128.209 1303288.02 0, 
+    858382.827 1303279.677 0, 858637.446 1303271.349 0, 858892.065 1303263.037 0, 859146.685 1303254.739 0, 859400.05 1303246.497 0, 859655.925 1303238.188 0, 859910.546 1303229.935 0, 860165.168 1303221.697 0, 860419.79 1303213.474 0, 860674.413 1303205.266 0, 
+    860929.036 1303197.074 0, 861183.659 1303188.896 0, 861438.283 1303180.733 0, 861692.908 1303172.585 0, 861947.533 1303164.452 0, 862202.158 1303156.334 0, 862456.784 1303148.231 0, 862711.411 1303140.143 0, 862966.037 1303132.07 0, 863220.665 1303124.012 0, 
+    863475.293 1303115.968 0, 863729.921 1303107.94 0, 863984.55 1303099.927 0, 864239.179 1303091.929 0, 864493.809 1303083.946 0, 864748.439 1303075.978 0, 865003.07 1303068.025 0, 865257.701 1303060.087 0, 865511.079 1303052.202 0, 865337.739 1297476.239 0, 
+    865164.393 1291900.119 0))
+
+POLYGON ((877733.929 1302689.512 0, 877480.527 1302696.68 0, 877225.875 1302703.899 0, 876971.223 1302711.133 0, 876716.571 1302718.382 0, 876461.92 1302725.645 0, 876207.269 1302732.924 0, 875952.618 1302740.218 0, 875697.968 1302747.526 0, 875443.319 1302754.85 0, 
+    875188.67 1302762.189 0, 874934.021 1302769.542 0, 874679.373 1302776.911 0, 874424.725 1302784.295 0, 874170.078 1302791.693 0, 873915.431 1302799.107 0, 873660.784 1302806.535 0, 873406.138 1302813.979 0, 873151.493 1302821.437 0, 872896.847 1302828.911 0, 
+    872642.203 1302836.4 0, 872387.558 1302843.903 0, 872132.915 1302851.422 0, 871878.271 1302858.955 0, 871622.376 1302866.541 0, 871368.986 1302874.067 0, 871114.344 1302881.645 0, 870859.702 1302889.239 0, 870605.061 1302896.847 0, 870350.42 1302904.471 0, 
+    870095.78 1302912.109 0, 869841.14 1302919.763 0, 869586.5 1302927.431 0, 869331.862 1302935.114 0, 869077.223 1302942.813 0, 868822.585 1302950.526 0, 868567.947 1302958.254 0, 868313.31 1302965.998 0, 868058.674 1302973.756 0, 867804.037 1302981.529 0, 
+    867549.402 1302989.318 0, 867294.766 1302997.121 0, 867040.132 1303004.939 0, 866785.497 1303012.772 0, 866530.863 1303020.621 0, 866276.23 1303028.484 0, 866021.597 1303036.362 0, 865766.964 1303044.255 0, 865511.079 1303052.202 0, 865684.414 1308628.005 0, 
+    865857.744 1314203.642 0, 866112.97 1314195.715 0, 866366.946 1314187.842 0, 866620.923 1314179.984 0, 866874.9 1314172.141 0, 867128.877 1314164.313 0, 867382.855 1314156.5 0, 867636.834 1314148.702 0, 867890.813 1314140.919 0, 868144.792 1314133.151 0, 
+    868398.772 1314125.397 0, 868652.752 1314117.659 0, 868906.733 1314109.936 0, 869160.714 1314102.227 0, 869414.696 1314094.534 0, 869668.678 1314086.855 0, 869922.661 1314079.192 0, 870176.644 1314071.543 0, 870430.627 1314063.91 0, 870684.611 1314056.291 0, 
+    870938.595 1314048.687 0, 871192.58 1314041.098 0, 871446.566 1314033.524 0, 871700.551 1314025.965 0, 871953.288 1314018.458 0, 872208.524 1314010.892 0, 872462.511 1314003.378 0, 872716.499 1313995.879 0, 872970.486 1313988.395 0, 873224.475 1313980.926 0, 
+    873478.464 1313973.471 0, 873732.453 1313966.032 0, 873986.443 1313958.608 0, 874240.433 1313951.198 0, 874494.423 1313943.804 0, 874748.414 1313936.424 0, 875002.406 1313929.06 0, 875256.397 1313921.71 0, 875510.39 1313914.375 0, 875764.382 1313907.056 0, 
+    876018.376 1313899.751 0, 876272.369 1313892.461 0, 876526.363 1313885.186 0, 876780.358 1313877.926 0, 877034.352 1313870.681 0, 877288.348 1313863.451 0, 877542.343 1313856.236 0, 877796.339 1313849.036 0, 878049.088 1313841.886 0, 877891.51 1308265.782 0, 
+    877733.929 1302689.512 0))
+
+POLYGON ((890241.405 1313514.575 0, 889988.635 1313521.011 0, 889734.62 1313527.493 0, 889480.605 1313533.991 0, 889226.59 1313540.503 0, 888972.576 1313547.03 0, 888718.562 1313553.573 0, 888464.548 1313560.13 0, 888210.535 1313566.702 0, 887956.522 1313573.289 0, 
+    887702.51 1313579.892 0, 887448.498 1313586.509 0, 887194.486 1313593.141 0, 886940.475 1313599.788 0, 886686.464 1313606.45 0, 886432.454 1313613.126 0, 886178.444 1313619.818 0, 885924.434 1313626.525 0, 885670.425 1313633.247 0, 885416.416 1313639.984 0, 
+    885162.408 1313646.735 0, 884908.4 1313653.502 0, 884654.392 1313660.283 0, 884400.385 1313667.08 0, 884145.13 1313673.925 0, 883892.372 1313680.718 0, 883638.366 1313687.559 0, 883384.36 1313694.415 0, 883130.355 1313701.286 0, 882876.35 1313708.173 0, 
+    882622.345 1313715.074 0, 882368.341 1313721.99 0, 882114.338 1313728.921 0, 881860.335 1313735.867 0, 881606.332 1313742.828 0, 881352.329 1313749.804 0, 881098.327 1313756.795 0, 880844.326 1313763.8 0, 880590.325 1313770.821 0, 880336.324 1313777.857 0, 
+    880082.324 1313784.907 0, 879828.324 1313791.973 0, 879574.324 1313799.054 0, 879320.325 1313806.149 0, 879066.326 1313813.26 0, 878812.328 1313820.385 0, 878558.33 1313827.525 0, 878304.333 1313834.681 0, 878049.088 1313841.886 0, 878206.66 1319417.819 0, 
+    878364.227 1324993.575 0, 878618.813 1324986.389 0, 878872.154 1324979.252 0, 879125.496 1324972.13 0, 879378.837 1324965.023 0, 879632.18 1324957.931 0, 879885.522 1324950.854 0, 880138.866 1324943.791 0, 880392.209 1324936.744 0, 880645.553 1324929.712 0, 
+    880898.897 1324922.694 0, 881152.242 1324915.692 0, 881405.587 1324908.704 0, 881658.933 1324901.731 0, 881912.279 1324894.773 0, 882165.625 1324887.83 0, 882418.972 1324880.902 0, 882672.319 1324873.989 0, 882925.667 1324867.091 0, 883179.015 1324860.208 0, 
+    883432.364 1324853.339 0, 883685.712 1324846.486 0, 883939.062 1324839.647 0, 884192.411 1324832.823 0, 884444.517 1324826.048 0, 884699.112 1324819.221 0, 884952.463 1324812.442 0, 885205.814 1324805.678 0, 885459.166 1324798.929 0, 885712.518 1324792.195 0, 
+    885965.87 1324785.475 0, 886219.223 1324778.771 0, 886472.576 1324772.082 0, 886725.93 1324765.407 0, 886979.284 1324758.747 0, 887232.638 1324752.103 0, 887485.993 1324745.473 0, 887739.348 1324738.858 0, 887992.704 1324732.258 0, 888246.06 1324725.673 0, 
+    888499.416 1324719.103 0, 888752.773 1324712.547 0, 889006.13 1324706.007 0, 889259.488 1324699.482 0, 889512.845 1324692.971 0, 889766.204 1324686.476 0, 890019.562 1324679.995 0, 890272.921 1324673.529 0, 890525.037 1324667.11 0, 890383.223 1319090.93 0, 
+    890241.405 1313514.575 0))
+
+POLYGON ((902686.721 1324375.002 0, 902434.586 1324380.709 0, 902181.21 1324386.459 0, 901927.834 1324392.224 0, 901674.458 1324398.004 0, 901421.083 1324403.799 0, 901167.708 1324409.608 0, 900914.334 1324415.433 0, 900660.959 1324421.272 0, 900407.585 1324427.126 0, 
+    900154.212 1324432.996 0, 899900.839 1324438.88 0, 899647.466 1324444.779 0, 899394.093 1324450.693 0, 899140.721 1324456.622 0, 898887.349 1324462.566 0, 898633.978 1324468.525 0, 898380.607 1324474.498 0, 898127.236 1324480.487 0, 897873.865 1324486.49 0, 
+    897620.495 1324492.509 0, 897367.126 1324498.542 0, 897113.756 1324504.59 0, 896860.387 1324510.653 0, 896605.776 1324516.761 0, 896353.65 1324522.824 0, 896100.283 1324528.932 0, 895846.915 1324535.055 0, 895593.548 1324541.193 0, 895340.181 1324547.345 0, 
+    895086.814 1324553.513 0, 894833.448 1324559.695 0, 894580.083 1324565.893 0, 894326.717 1324572.105 0, 894073.352 1324578.332 0, 893819.988 1324584.574 0, 893566.623 1324590.831 0, 893313.259 1324597.103 0, 893059.896 1324603.39 0, 892806.533 1324609.692 0, 
+    892553.17 1324616.008 0, 892299.807 1324622.34 0, 892046.445 1324628.686 0, 891793.084 1324635.048 0, 891539.722 1324641.424 0, 891286.361 1324647.815 0, 891033.001 1324654.221 0, 890779.641 1324660.642 0, 890525.037 1324667.11 0, 890666.847 1330243.108 0, 
+    890808.652 1335818.919 0, 891062.595 1335812.468 0, 891315.299 1335806.064 0, 891568.003 1335799.675 0, 891820.708 1335793.3 0, 892073.413 1335786.94 0, 892326.118 1335780.595 0, 892578.824 1335774.265 0, 892831.53 1335767.95 0, 893084.236 1335761.65 0, 
+    893336.943 1335755.364 0, 893589.65 1335749.094 0, 893842.358 1335742.838 0, 894095.066 1335736.597 0, 894347.774 1335730.371 0, 894600.483 1335724.16 0, 894853.192 1335717.964 0, 895105.901 1335711.783 0, 895358.611 1335705.616 0, 895611.321 1335699.465 0, 
+    895864.031 1335693.328 0, 896116.742 1335687.206 0, 896369.453 1335681.099 0, 896622.165 1335675.007 0, 896873.638 1335668.96 0, 897127.589 1335662.868 0, 897380.302 1335656.821 0, 897633.015 1335650.788 0, 897885.728 1335644.77 0, 898138.441 1335638.767 0, 
+    898391.156 1335632.78 0, 898643.87 1335626.807 0, 898896.585 1335620.848 0, 899149.3 1335614.905 0, 899402.015 1335608.977 0, 899654.731 1335603.063 0, 899907.447 1335597.164 0, 900160.163 1335591.281 0, 900412.88 1335585.412 0, 900665.597 1335579.558 0, 
+    900918.315 1335573.718 0, 901171.033 1335567.894 0, 901423.751 1335562.085 0, 901676.469 1335556.29 0, 901929.188 1335550.51 0, 902181.908 1335544.746 0, 902434.627 1335538.996 0, 902687.347 1335533.261 0, 902938.829 1335527.568 0, 902812.777 1329951.379 0, 
+    902686.721 1324375.002 0))
+
+POLYGON ((915069.781 1335270.488 0, 914818.282 1335275.47 0, 914565.546 1335280.491 0, 914312.812 1335285.527 0, 914060.077 1335290.578 0, 913807.343 1335295.644 0, 913554.609 1335300.724 0, 913301.876 1335305.82 0, 913049.142 1335310.93 0, 912796.409 1335316.055 0, 
+    912543.677 1335321.195 0, 912290.944 1335326.35 0, 912038.212 1335331.52 0, 911785.48 1335336.705 0, 911532.749 1335341.904 0, 911280.018 1335347.119 0, 911027.287 1335352.348 0, 910774.556 1335357.592 0, 910521.826 1335362.851 0, 910269.096 1335368.125 0, 
+    910016.367 1335373.414 0, 909763.637 1335378.718 0, 909510.908 1335384.036 0, 909258.18 1335389.37 0, 909004.214 1335394.744 0, 908752.723 1335400.081 0, 908499.995 1335405.459 0, 908247.268 1335410.852 0, 907994.541 1335416.26 0, 907741.814 1335421.683 0, 
+    907489.088 1335427.12 0, 907236.362 1335432.573 0, 906983.636 1335438.04 0, 906730.91 1335443.522 0, 906478.185 1335449.019 0, 906225.46 1335454.531 0, 905972.736 1335460.058 0, 905720.012 1335465.6 0, 905467.288 1335471.156 0, 905214.564 1335476.728 0, 
+    904961.841 1335482.314 0, 904709.118 1335487.915 0, 904456.395 1335493.532 0, 904203.673 1335499.162 0, 903950.951 1335504.808 0, 903698.23 1335510.469 0, 903445.509 1335516.145 0, 903192.788 1335521.835 0, 902938.829 1335527.568 0, 903064.876 1341103.566 0, 
+    903190.919 1346679.367 0, 903444.218 1346673.649 0, 903696.283 1346667.973 0, 903948.348 1346662.312 0, 904200.413 1346656.666 0, 904452.478 1346651.035 0, 904704.544 1346645.419 0, 904956.61 1346639.817 0, 905208.677 1346634.231 0, 905460.744 1346628.659 0, 
+    905712.811 1346623.102 0, 905964.878 1346617.56 0, 906216.946 1346612.032 0, 906469.014 1346606.52 0, 906721.083 1346601.022 0, 906973.151 1346595.539 0, 907225.221 1346590.071 0, 907477.29 1346584.618 0, 907729.36 1346579.18 0, 907981.43 1346573.757 0, 
+    908233.5 1346568.348 0, 908485.571 1346562.954 0, 908737.642 1346557.575 0, 908989.713 1346552.211 0, 909240.551 1346546.888 0, 909493.857 1346541.528 0, 909745.929 1346536.208 0, 909998.002 1346530.903 0, 910250.075 1346525.613 0, 910502.148 1346520.338 0, 
+    910754.221 1346515.078 0, 911006.295 1346509.832 0, 911258.369 1346504.602 0, 911510.444 1346499.386 0, 911762.519 1346494.185 0, 912014.594 1346488.999 0, 912266.669 1346483.828 0, 912518.745 1346478.672 0, 912770.821 1346473.53 0, 913022.897 1346468.403 0, 
+    913274.974 1346463.291 0, 913527.05 1346458.194 0, 913779.128 1346453.112 0, 914031.205 1346448.045 0, 914283.283 1346442.992 0, 914535.361 1346437.955 0, 914787.439 1346432.932 0, 915039.518 1346427.924 0, 915290.364 1346422.955 0, 915180.074 1340846.82 0, 
+    915069.781 1335270.488 0))
+
+POLYGON ((927390.485 1346200.727 0, 927139.624 1346204.987 0, 926887.532 1346209.283 0, 926635.441 1346213.594 0, 926383.349 1346217.919 0, 926131.258 1346222.259 0, 925879.167 1346226.615 0, 925627.077 1346230.985 0, 925374.987 1346235.369 0, 925122.897 1346239.769 0, 
+    924870.807 1346244.184 0, 924618.717 1346248.613 0, 924366.628 1346253.057 0, 924114.539 1346257.516 0, 923862.45 1346261.99 0, 923610.362 1346266.479 0, 923358.274 1346270.983 0, 923106.186 1346275.501 0, 922854.098 1346280.034 0, 922602.011 1346284.582 0, 
+    922349.924 1346289.145 0, 922097.837 1346293.723 0, 921845.75 1346298.315 0, 921593.664 1346302.923 0, 921340.346 1346307.568 0, 921089.492 1346312.182 0, 920837.407 1346316.834 0, 920585.322 1346321.501 0, 920333.237 1346326.183 0, 920081.152 1346330.879 0, 
+    919829.068 1346335.59 0, 919576.983 1346340.316 0, 919324.9 1346345.057 0, 919072.816 1346349.813 0, 918820.733 1346354.584 0, 918568.65 1346359.369 0, 918316.567 1346364.17 0, 918064.485 1346368.985 0, 917812.403 1346373.815 0, 917560.321 1346378.66 0, 
+    917308.239 1346383.519 0, 917056.158 1346388.394 0, 916804.077 1346393.283 0, 916551.996 1346398.187 0, 916299.916 1346403.106 0, 916047.836 1346408.04 0, 915795.756 1346412.989 0, 915543.676 1346417.952 0, 915290.364 1346422.955 0, 915400.649 1351998.887 0, 
+    915510.931 1357574.612 0, 915763.584 1357569.623 0, 916015.007 1357564.672 0, 916266.431 1357559.736 0, 916517.854 1357554.815 0, 916769.278 1357549.909 0, 917020.703 1357545.018 0, 917272.127 1357540.141 0, 917523.552 1357535.279 0, 917774.977 1357530.432 0, 
+    918026.403 1357525.6 0, 918277.829 1357520.783 0, 918529.255 1357515.98 0, 918780.681 1357511.192 0, 919032.108 1357506.419 0, 919283.535 1357501.661 0, 919534.962 1357496.918 0, 919786.389 1357492.189 0, 920037.817 1357487.475 0, 920289.245 1357482.776 0, 
+    920540.673 1357478.092 0, 920792.102 1357473.422 0, 921043.531 1357468.768 0, 921294.96 1357464.128 0, 921545.16 1357459.526 0, 921797.819 1357454.893 0, 922049.249 1357450.297 0, 922300.679 1357445.717 0, 922552.109 1357441.151 0, 922803.54 1357436.6 0, 
+    923054.971 1357432.064 0, 923306.402 1357427.542 0, 923557.834 1357423.036 0, 923809.266 1357418.544 0, 924060.698 1357414.067 0, 924312.13 1357409.604 0, 924563.563 1357405.157 0, 924814.995 1357400.724 0, 925066.428 1357396.307 0, 925317.862 1357391.903 0, 
+    925569.295 1357387.515 0, 925820.729 1357383.142 0, 926072.163 1357378.783 0, 926323.598 1357374.439 0, 926575.033 1357370.11 0, 926826.467 1357365.796 0, 927077.903 1357361.497 0, 927329.338 1357357.212 0, 927579.546 1357352.963 0, 927485.017 1351776.949 0, 
+    927390.485 1346200.727 0))
+
+POLYGON ((939648.738 1357165.41 0, 939398.518 1357168.953 0, 939147.071 1357172.527 0, 938895.625 1357176.116 0, 938644.179 1357179.72 0, 938392.733 1357183.338 0, 938141.287 1357186.972 0, 937889.842 1357190.62 0, 937638.397 1357194.283 0, 937386.952 1357197.961 0, 
+    937135.507 1357201.654 0, 936884.062 1357205.361 0, 936632.618 1357209.084 0, 936381.174 1357212.821 0, 936129.73 1357216.573 0, 935878.286 1357220.339 0, 935626.843 1357224.121 0, 935375.399 1357227.917 0, 935123.956 1357231.728 0, 934872.513 1357235.554 0, 
+    934621.071 1357239.395 0, 934369.629 1357243.25 0, 934118.186 1357247.12 0, 933866.744 1357251.005 0, 933614.076 1357254.924 0, 933363.861 1357258.82 0, 933112.42 1357262.749 0, 932860.979 1357266.694 0, 932609.538 1357270.653 0, 932358.098 1357274.627 0, 
+    932106.658 1357278.615 0, 931855.218 1357282.619 0, 931603.778 1357286.637 0, 931352.338 1357290.67 0, 931100.899 1357294.718 0, 930849.46 1357298.781 0, 930598.021 1357302.858 0, 930346.582 1357306.95 0, 930095.144 1357311.057 0, 929843.706 1357315.179 0, 
+    929592.268 1357319.316 0, 929340.83 1357323.467 0, 929089.393 1357327.634 0, 928837.956 1357331.815 0, 928586.519 1357336.011 0, 928335.082 1357340.221 0, 928083.646 1357344.447 0, 927832.21 1357348.687 0, 927579.546 1357352.963 0, 927674.071 1362928.764 0, 
+    927768.592 1368504.347 0, 928020.596 1368500.083 0, 928271.376 1368495.854 0, 928522.156 1368491.639 0, 928772.937 1368487.44 0, 929023.717 1368483.255 0, 929274.498 1368479.084 0, 929525.279 1368474.929 0, 929776.06 1368470.788 0, 930026.842 1368466.663 0, 
+    930277.624 1368462.551 0, 930528.406 1368458.455 0, 930779.188 1368454.374 0, 931029.97 1368450.307 0, 931280.753 1368446.255 0, 931531.536 1368442.217 0, 931782.319 1368438.195 0, 932033.103 1368434.187 0, 932283.887 1368430.194 0, 932534.67 1368426.216 0, 
+    932785.455 1368422.252 0, 933036.239 1368418.304 0, 933287.024 1368414.37 0, 933537.808 1368410.45 0, 933787.37 1368406.565 0, 934039.379 1368402.656 0, 934290.164 1368398.781 0, 934540.95 1368394.921 0, 934791.736 1368391.076 0, 935042.522 1368387.245 0, 
+    935293.309 1368383.429 0, 935544.095 1368379.628 0, 935794.882 1368375.842 0, 936045.669 1368372.07 0, 936296.457 1368368.313 0, 936547.244 1368364.571 0, 936798.032 1368360.844 0, 937048.82 1368357.131 0, 937299.608 1368353.433 0, 937550.397 1368349.75 0, 
+    937801.185 1368346.082 0, 938051.974 1368342.429 0, 938302.763 1368338.79 0, 938553.553 1368335.166 0, 938804.342 1368331.557 0, 939055.132 1368327.962 0, 939305.922 1368324.382 0, 939556.712 1368320.818 0, 939806.279 1368317.285 0, 939727.51 1362741.457 0, 
+    939648.738 1357165.41 0))
+
+POLYGON ((951844.447 1368164.231 0, 951594.869 1368167.059 0, 951344.069 1368169.915 0, 951093.27 1368172.787 0, 950842.471 1368175.673 0, 950591.673 1368178.573 0, 950340.874 1368181.489 0, 950090.076 1368184.419 0, 949839.278 1368187.364 0, 949588.48 1368190.324 0, 
+    949337.682 1368193.298 0, 949086.884 1368196.287 0, 948836.087 1368199.291 0, 948585.289 1368202.31 0, 948334.492 1368205.344 0, 948083.695 1368208.392 0, 947832.899 1368211.455 0, 947582.102 1368214.533 0, 947331.306 1368217.626 0, 947080.509 1368220.733 0, 
+    946829.713 1368223.855 0, 946578.917 1368226.992 0, 946328.122 1368230.144 0, 946077.326 1368233.31 0, 945825.309 1368236.507 0, 945575.736 1368239.687 0, 945324.941 1368242.898 0, 945074.146 1368246.123 0, 944823.352 1368249.363 0, 944572.557 1368252.618 0, 
+    944321.763 1368255.888 0, 944070.969 1368259.173 0, 943820.176 1368262.472 0, 943569.382 1368265.786 0, 943318.589 1368269.115 0, 943067.795 1368272.458 0, 942817.002 1368275.816 0, 942566.21 1368279.189 0, 942315.417 1368282.577 0, 942064.625 1368285.98 0, 
+    941813.832 1368289.397 0, 941563.04 1368292.829 0, 941312.249 1368296.276 0, 941061.457 1368299.738 0, 940810.666 1368303.214 0, 940559.875 1368306.705 0, 940309.084 1368310.211 0, 940058.293 1368313.732 0, 939806.279 1368317.285 0, 939885.045 1373892.889 0, 
+    939963.808 1379468.265 0, 940215.162 1379464.722 0, 940465.296 1379461.21 0, 940715.431 1379457.713 0, 940965.566 1379454.231 0, 941215.701 1379450.764 0, 941465.836 1379447.312 0, 941715.971 1379443.874 0, 941966.107 1379440.451 0, 942216.243 1379437.042 0, 
+    942466.379 1379433.648 0, 942716.515 1379430.27 0, 942966.652 1379426.905 0, 943216.788 1379423.556 0, 943466.925 1379420.221 0, 943717.062 1379416.901 0, 943967.199 1379413.596 0, 944217.337 1379410.305 0, 944467.475 1379407.029 0, 944717.612 1379403.768 0, 
+    944967.75 1379400.521 0, 945217.889 1379397.29 0, 945468.027 1379394.073 0, 945718.166 1379390.87 0, 945967.085 1379387.698 0, 946218.443 1379384.51 0, 946468.582 1379381.352 0, 946718.722 1379378.209 0, 946968.861 1379375.08 0, 947219.001 1379371.966 0, 
+    947469.141 1379368.867 0, 947719.281 1379365.782 0, 947969.421 1379362.712 0, 948219.562 1379359.657 0, 948469.702 1379356.617 0, 948719.843 1379353.591 0, 948969.984 1379350.581 0, 949220.125 1379347.584 0, 949470.266 1379344.603 0, 949720.408 1379341.636 0, 
+    949970.55 1379338.684 0, 950220.691 1379335.747 0, 950470.833 1379332.824 0, 950720.976 1379329.917 0, 950971.118 1379327.023 0, 951221.26 1379324.145 0, 951471.403 1379321.281 0, 951721.546 1379318.433 0, 951970.471 1379315.612 0, 951907.46 1373740.036 0, 
+    951844.447 1368164.231 0))
+
+POLYGON ((963977.518 1379196.881 0, 963728.584 1379198.998 0, 963478.434 1379201.14 0, 963228.284 1379203.297 0, 962978.135 1379205.469 0, 962727.985 1379207.655 0, 962477.836 1379209.856 0, 962227.686 1379212.072 0, 961977.537 1379214.303 0, 961727.388 1379216.548 0, 
+    961477.239 1379218.808 0, 961227.091 1379221.083 0, 960976.942 1379223.372 0, 960726.794 1379225.676 0, 960476.645 1379227.995 0, 960226.497 1379230.329 0, 959976.349 1379232.677 0, 959726.201 1379235.04 0, 959476.053 1379237.418 0, 959225.906 1379239.811 0, 
+    958975.758 1379242.218 0, 958725.611 1379244.64 0, 958475.464 1379247.077 0, 958225.316 1379249.528 0, 957973.952 1379252.006 0, 957725.023 1379254.475 0, 957474.876 1379256.971 0, 957224.73 1379259.481 0, 956974.583 1379262.006 0, 956724.437 1379264.546 0, 
+    956474.291 1379267.1 0, 956224.145 1379269.669 0, 955973.999 1379272.253 0, 955723.854 1379274.852 0, 955473.708 1379277.465 0, 955223.563 1379280.093 0, 954973.418 1379282.736 0, 954723.273 1379285.394 0, 954473.128 1379288.066 0, 954222.984 1379290.753 0, 
+    953972.839 1379293.455 0, 953722.695 1379296.171 0, 953472.551 1379298.902 0, 953222.407 1379301.648 0, 952972.263 1379304.409 0, 952722.119 1379307.184 0, 952471.976 1379309.974 0, 952221.832 1379312.779 0, 951970.471 1379315.612 0, 952033.479 1384890.954 0, 
+    952096.485 1390466.056 0, 952347.186 1390463.23 0, 952596.673 1390460.433 0, 952846.161 1390457.65 0, 953095.648 1390454.882 0, 953345.136 1390452.129 0, 953594.623 1390449.39 0, 953844.111 1390446.666 0, 954093.599 1390443.957 0, 954343.087 1390441.262 0, 
+    954592.576 1390438.582 0, 954842.064 1390435.917 0, 955091.553 1390433.267 0, 955341.042 1390430.631 0, 955590.531 1390428.01 0, 955840.02 1390425.403 0, 956089.509 1390422.811 0, 956338.999 1390420.234 0, 956588.488 1390417.672 0, 956837.978 1390415.124 0, 
+    957087.468 1390412.591 0, 957336.958 1390410.072 0, 957586.448 1390407.569 0, 957835.938 1390405.08 0, 958084.215 1390402.617 0, 958334.919 1390400.146 0, 958584.41 1390397.701 0, 958833.901 1390395.27 0, 959083.392 1390392.855 0, 959332.883 1390390.454 0, 
+    959582.375 1390388.068 0, 959831.866 1390385.696 0, 960081.358 1390383.339 0, 960330.85 1390380.997 0, 960580.341 1390378.669 0, 960829.833 1390376.357 0, 961079.326 1390374.058 0, 961328.818 1390371.775 0, 961578.31 1390369.506 0, 961827.803 1390367.252 0, 
+    962077.296 1390365.013 0, 962326.788 1390362.788 0, 962576.281 1390360.578 0, 962825.774 1390358.383 0, 963075.268 1390356.202 0, 963324.761 1390354.036 0, 963574.255 1390351.885 0, 963823.748 1390349.748 0, 964072.029 1390347.636 0, 964024.774 1384772.378 0, 
+    963977.518 1379196.881 0))
+
+POLYGON ((976047.86 1390263.05 0, 975799.572 1390264.46 0, 975550.074 1390265.892 0, 975300.575 1390267.339 0, 975051.077 1390268.8 0, 974801.578 1390270.275 0, 974552.08 1390271.766 0, 974302.582 1390273.271 0, 974053.084 1390274.791 0, 973803.586 1390276.325 0, 
+    973554.088 1390277.875 0, 973304.59 1390279.439 0, 973055.092 1390281.017 0, 972805.594 1390282.61 0, 972556.097 1390284.218 0, 972306.599 1390285.841 0, 972057.102 1390287.478 0, 971807.605 1390289.13 0, 971558.108 1390290.797 0, 971308.61 1390292.478 0, 
+    971059.113 1390294.174 0, 970809.617 1390295.885 0, 970560.12 1390297.611 0, 970310.623 1390299.351 0, 970059.915 1390301.114 0, 969811.63 1390302.875 0, 969562.134 1390304.659 0, 969312.637 1390306.458 0, 969063.141 1390308.272 0, 968813.645 1390310.1 0, 
+    968564.149 1390311.943 0, 968314.653 1390313.8 0, 968065.158 1390315.673 0, 967815.662 1390317.56 0, 967566.167 1390319.461 0, 967316.671 1390321.378 0, 967067.176 1390323.309 0, 966817.681 1390325.254 0, 966568.186 1390327.215 0, 966318.691 1390329.19 0, 
+    966069.196 1390331.179 0, 965819.701 1390333.184 0, 965570.207 1390335.203 0, 965320.712 1390337.237 0, 965071.218 1390339.285 0, 964821.724 1390341.349 0, 964572.23 1390343.426 0, 964322.736 1390345.519 0, 964072.029 1390347.636 0, 964119.281 1395922.65 0, 
+    964166.532 1401497.412 0, 964416.579 1401495.3 0, 964665.417 1401493.213 0, 964914.255 1401491.141 0, 965163.093 1401489.083 0, 965411.931 1401487.04 0, 965660.769 1401485.012 0, 965909.607 1401482.998 0, 966158.446 1401480.999 0, 966407.284 1401479.014 0, 
+    966656.123 1401477.044 0, 966904.962 1401475.089 0, 967153.801 1401473.148 0, 967402.64 1401471.222 0, 967651.479 1401469.311 0, 967900.318 1401467.415 0, 968149.157 1401465.533 0, 968397.997 1401463.665 0, 968646.836 1401461.812 0, 968895.676 1401459.974 0, 
+    969144.516 1401458.151 0, 969393.356 1401456.342 0, 969642.196 1401454.548 0, 969891.036 1401452.769 0, 970138.667 1401451.012 0, 970388.716 1401449.254 0, 970637.557 1401447.518 0, 970886.397 1401445.797 0, 971135.238 1401444.091 0, 971384.079 1401442.399 0, 
+    971632.919 1401440.722 0, 971881.76 1401439.06 0, 972130.601 1401437.412 0, 972379.442 1401435.779 0, 972628.284 1401434.161 0, 972877.125 1401432.557 0, 973125.966 1401430.968 0, 973374.808 1401429.394 0, 973623.649 1401427.834 0, 973872.491 1401426.289 0, 
+    974121.333 1401424.758 0, 974370.175 1401423.243 0, 974619.017 1401421.741 0, 974867.859 1401420.255 0, 975116.701 1401418.783 0, 975365.543 1401417.326 0, 975614.385 1401415.883 0, 975863.228 1401414.455 0, 976110.862 1401413.049 0, 976079.362 1395838.175 0, 
+    976047.86 1390263.05 0))
+
+POLYGON ((988055.383 1401362.43 0, 987807.744 1401363.137 0, 987558.899 1401363.862 0, 987310.053 1401364.601 0, 987061.208 1401365.356 0, 986812.363 1401366.125 0, 986563.517 1401366.908 0, 986314.672 1401367.706 0, 986065.827 1401368.519 0, 985816.982 1401369.346 0, 
+    985568.137 1401370.189 0, 985319.292 1401371.045 0, 985070.447 1401371.917 0, 984821.602 1401372.803 0, 984572.757 1401373.703 0, 984323.912 1401374.619 0, 984075.068 1401375.549 0, 983826.223 1401376.493 0, 983577.378 1401377.453 0, 983328.534 1401378.427 0, 
+    983079.689 1401379.415 0, 982830.845 1401380.418 0, 982582 1401381.436 0, 982333.156 1401382.469 0, 982083.105 1401383.521 0, 981835.468 1401384.578 0, 981586.624 1401385.654 0, 981337.779 1401386.745 0, 981088.935 1401387.851 0, 980840.091 1401388.971 0, 
+    980591.248 1401390.107 0, 980342.404 1401391.256 0, 980093.56 1401392.421 0, 979844.716 1401393.599 0, 979595.873 1401394.793 0, 979347.029 1401396.001 0, 979098.186 1401397.224 0, 978849.342 1401398.462 0, 978600.499 1401399.714 0, 978351.656 1401400.981 0, 
+    978102.813 1401402.262 0, 977853.97 1401403.559 0, 977605.127 1401404.869 0, 977356.284 1401406.195 0, 977107.441 1401407.535 0, 976858.598 1401408.89 0, 976609.755 1401410.259 0, 976360.913 1401411.643 0, 976110.862 1401413.049 0, 976142.361 1406987.667 0, 
+    976173.859 1412562.023 0, 976423.25 1412560.622 0, 976671.436 1412559.241 0, 976919.623 1412557.875 0, 977167.809 1412556.524 0, 977415.996 1412555.188 0, 977664.183 1412553.866 0, 977912.369 1412552.558 0, 978160.556 1412551.266 0, 978408.743 1412549.988 0, 
+    978656.93 1412548.724 0, 978905.117 1412547.475 0, 979153.305 1412546.241 0, 979401.492 1412545.021 0, 979649.679 1412543.816 0, 979897.867 1412542.626 0, 980146.054 1412541.45 0, 980394.242 1412540.288 0, 980642.429 1412539.142 0, 980890.617 1412538.01 0, 
+    981138.805 1412536.892 0, 981386.992 1412535.79 0, 981635.18 1412534.701 0, 981883.368 1412533.628 0, 982130.352 1412532.574 0, 982379.744 1412531.524 0, 982627.932 1412530.494 0, 982876.121 1412529.479 0, 983124.309 1412528.479 0, 983372.497 1412527.493 0, 
+    983620.685 1412526.521 0, 983868.874 1412525.565 0, 984117.062 1412524.623 0, 984365.251 1412523.695 0, 984613.439 1412522.782 0, 984861.628 1412521.884 0, 985109.817 1412521 0, 985358.005 1412520.131 0, 985606.194 1412519.276 0, 985854.383 1412518.437 0, 
+    986102.572 1412517.611 0, 986350.761 1412516.801 0, 986598.95 1412516.005 0, 986847.139 1412515.223 0, 987095.328 1412514.456 0, 987343.517 1412513.704 0, 987591.706 1412512.966 0, 987839.895 1412512.243 0, 988086.882 1412511.538 0, 988071.133 1406937.115 0, 
+    988055.383 1401362.43 0))
+
+POLYGON ((1000000 1412494.71 0, 999753.011 1412494.717 0, 999504.82 1412494.739 0, 999256.63 1412494.775 0, 999008.44 1412494.826 0, 998760.25 1412494.892 0, 998512.059 1412494.972 0, 998263.869 1412495.067 0, 998015.679 1412495.177 0, 997767.489 1412495.301 0, 
+    997519.298 1412495.44 0, 997271.108 1412495.593 0, 997022.918 1412495.761 0, 996774.728 1412495.943 0, 996526.538 1412496.141 0, 996278.348 1412496.352 0, 996030.157 1412496.579 0, 995781.967 1412496.82 0, 995533.777 1412497.075 0, 995285.587 1412497.345 0, 
+    995037.397 1412497.63 0, 994789.207 1412497.929 0, 994541.017 1412498.243 0, 994292.827 1412498.572 0, 994043.435 1412498.917 0, 993796.447 1412499.273 0, 993548.257 1412499.646 0, 993300.067 1412500.033 0, 993051.877 1412500.434 0, 992803.687 1412500.851 0, 
+    992555.497 1412501.281 0, 992307.307 1412501.727 0, 992059.117 1412502.187 0, 991810.928 1412502.662 0, 991562.738 1412503.151 0, 991314.548 1412503.655 0, 991066.358 1412504.173 0, 990818.169 1412504.706 0, 990569.979 1412505.254 0, 990321.79 1412505.817 0, 
+    990073.6 1412506.393 0, 989825.41 1412506.985 0, 989577.221 1412507.591 0, 989329.031 1412508.212 0, 989080.842 1412508.847 0, 988832.653 1412509.497 0, 988584.463 1412510.162 0, 988336.274 1412510.841 0, 988086.882 1412511.538 0, 988102.63 1418085.695 0, 
+    988118.377 1423659.579 0, 988367.11 1423658.884 0, 988614.643 1423658.206 0, 988862.176 1423657.544 0, 989109.71 1423656.895 0, 989357.243 1423656.262 0, 989604.776 1423655.642 0, 989852.309 1423655.038 0, 990099.843 1423654.448 0, 990347.376 1423653.873 0, 
+    990594.91 1423653.312 0, 990842.443 1423652.765 0, 991089.977 1423652.234 0, 991337.51 1423651.717 0, 991585.044 1423651.214 0, 991832.578 1423650.726 0, 992080.111 1423650.253 0, 992327.645 1423649.794 0, 992575.179 1423649.349 0, 992822.712 1423648.92 0, 
+    993070.246 1423648.504 0, 993317.78 1423648.104 0, 993565.314 1423647.718 0, 993812.847 1423647.346 0, 994059.183 1423646.991 0, 994307.915 1423646.647 0, 994555.449 1423646.319 0, 994802.983 1423646.006 0, 995050.517 1423645.708 0, 995298.051 1423645.424 0, 
+    995545.585 1423645.154 0, 995793.119 1423644.899 0, 996040.653 1423644.659 0, 996288.187 1423644.433 0, 996535.721 1423644.222 0, 996783.255 1423644.025 0, 997030.789 1423643.843 0, 997278.323 1423643.676 0, 997525.857 1423643.523 0, 997773.391 1423643.385 0, 
+    998020.925 1423643.261 0, 998268.459 1423643.152 0, 998515.993 1423643.057 0, 998763.527 1423642.977 0, 999011.061 1423642.912 0, 999258.595 1423642.861 0, 999506.129 1423642.824 0, 999753.664 1423642.802 0, 1000000 1423642.795 0, 1000000 1418068.889 0, 
+    1000000 1412494.71 0))
+
+POLYGON ((1011881.623 1423659.579 0, 1011635.285 1423658.89 0, 1011387.752 1423658.213 0, 1011140.219 1423657.55 0, 1010892.686 1423656.901 0, 1010645.153 1423656.268 0, 1010397.619 1423655.648 0, 1010150.086 1423655.044 0, 1009902.552 1423654.454 0, 1009655.019 1423653.878 0, 
+    1009407.486 1423653.317 0, 1009159.952 1423652.771 0, 1008912.419 1423652.239 0, 1008664.885 1423651.721 0, 1008417.351 1423651.219 0, 1008169.818 1423650.731 0, 1007922.284 1423650.257 0, 1007674.75 1423649.798 0, 1007427.217 1423649.354 0, 1007179.683 1423648.924 0, 
+    1006932.149 1423648.508 0, 1006684.615 1423648.108 0, 1006437.082 1423647.722 0, 1006189.548 1423647.35 0, 1005940.817 1423646.991 0, 1005694.48 1423646.65 0, 1005446.946 1423646.323 0, 1005199.412 1423646.009 0, 1004951.878 1423645.711 0, 1004704.345 1423645.426 0, 
+    1004456.811 1423645.157 0, 1004209.277 1423644.902 0, 1003961.743 1423644.661 0, 1003714.209 1423644.435 0, 1003466.675 1423644.224 0, 1003219.141 1423644.027 0, 1002971.607 1423643.845 0, 1002724.073 1423643.677 0, 1002476.539 1423643.524 0, 1002229.004 1423643.386 0, 
+    1001981.47 1423643.262 0, 1001733.936 1423643.153 0, 1001486.402 1423643.058 0, 1001238.868 1423642.978 0, 1000991.334 1423642.912 0, 1000743.8 1423642.861 0, 1000496.266 1423642.825 0, 1000248.732 1423642.803 0, 1000000 1423642.795 0, 1000000 1429216.424 0, 
+    1000000 1434789.769 0, 1000248.073 1434789.776 0, 1000494.951 1434789.798 0, 1000741.829 1434789.834 0, 1000988.707 1434789.885 0, 1001235.585 1434789.951 0, 1001482.463 1434790.031 0, 1001729.341 1434790.125 0, 1001976.218 1434790.234 0, 1002223.096 1434790.358 0, 
+    1002469.974 1434790.496 0, 1002716.852 1434790.649 0, 1002963.73 1434790.816 0, 1003210.608 1434790.998 0, 1003457.486 1434791.194 0, 1003704.364 1434791.405 0, 1003951.242 1434791.63 0, 1004198.12 1434791.87 0, 1004444.998 1434792.124 0, 1004691.876 1434792.393 0, 
+    1004938.754 1434792.676 0, 1005185.631 1434792.974 0, 1005432.509 1434793.287 0, 1005679.387 1434793.614 0, 1005925.071 1434793.954 0, 1006173.142 1434794.311 0, 1006420.02 1434794.682 0, 1006666.898 1434795.067 0, 1006913.776 1434795.467 0, 1007160.653 1434795.881 0, 
+    1007407.531 1434796.31 0, 1007654.409 1434796.753 0, 1007901.286 1434797.211 0, 1008148.164 1434797.683 0, 1008395.041 1434798.17 0, 1008641.919 1434798.671 0, 1008888.796 1434799.187 0, 1009135.674 1434799.718 0, 1009382.551 1434800.263 0, 1009629.428 1434800.822 0, 
+    1009876.306 1434801.396 0, 1010123.183 1434801.985 0, 1010370.06 1434802.588 0, 1010616.938 1434803.206 0, 1010863.815 1434803.838 0, 1011110.692 1434804.484 0, 1011357.569 1434805.146 0, 1011604.446 1434805.821 0, 1011850.131 1434806.508 0, 1011865.876 1429233.185 0, 
+    1011881.623 1423659.579 0))
+
+POLYGON ((1023700.167 1434856.726 0, 1023454.483 1434855.345 0, 1023207.609 1434853.972 0, 1022960.735 1434852.613 0, 1022713.86 1434851.269 0, 1022466.986 1434849.94 0, 1022220.111 1434848.625 0, 1021973.237 1434847.324 0, 1021726.362 1434846.038 0, 1021479.487 1434844.766 0, 
+    1021232.613 1434843.509 0, 1020985.738 1434842.267 0, 1020738.863 1434841.039 0, 1020491.988 1434839.826 0, 1020245.113 1434838.627 0, 1019998.237 1434837.443 0, 1019751.362 1434836.273 0, 1019504.487 1434835.118 0, 1019257.612 1434833.977 0, 1019010.736 1434832.851 0, 
+    1018763.861 1434831.739 0, 1018516.985 1434830.642 0, 1018270.109 1434829.559 0, 1018023.234 1434828.491 0, 1017775.166 1434827.432 0, 1017529.482 1434826.399 0, 1017282.606 1434825.374 0, 1017035.73 1434824.364 0, 1016788.854 1434823.369 0, 1016541.978 1434822.388 0, 
+    1016295.102 1434821.421 0, 1016048.226 1434820.47 0, 1015801.35 1434819.532 0, 1015554.473 1434818.61 0, 1015307.597 1434817.701 0, 1015060.721 1434816.808 0, 1014813.844 1434815.928 0, 1014566.968 1434815.064 0, 1014320.091 1434814.214 0, 1014073.215 1434813.378 0, 
+    1013826.338 1434812.557 0, 1013579.461 1434811.75 0, 1013332.585 1434810.958 0, 1013085.708 1434810.181 0, 1012838.831 1434809.418 0, 1012591.954 1434808.67 0, 1012345.077 1434807.936 0, 1012098.2 1434807.216 0, 1011850.131 1434806.508 0, 1011834.386 1440379.542 0, 
+    1011818.642 1445952.281 0, 1012066.052 1445952.987 0, 1012312.273 1445953.705 0, 1012558.494 1445954.437 0, 1012804.715 1445955.183 0, 1013050.936 1445955.944 0, 1013297.156 1445956.719 0, 1013543.377 1445957.509 0, 1013789.598 1445958.314 0, 1014035.818 1445959.132 0, 
+    1014282.039 1445959.966 0, 1014528.259 1445960.814 0, 1014774.48 1445961.676 0, 1015020.7 1445962.553 0, 1015266.921 1445963.444 0, 1015513.141 1445964.35 0, 1015759.361 1445965.27 0, 1016005.582 1445966.205 0, 1016251.802 1445967.154 0, 1016498.022 1445968.118 0, 
+    1016744.242 1445969.097 0, 1016990.462 1445970.089 0, 1017236.682 1445971.097 0, 1017482.902 1445972.118 0, 1017727.933 1445973.15 0, 1017975.341 1445974.205 0, 1018221.561 1445975.271 0, 1018467.78 1445976.35 0, 1018714 1445977.445 0, 1018960.22 1445978.553 0, 
+    1019206.439 1445979.676 0, 1019452.658 1445980.814 0, 1019698.878 1445981.966 0, 1019945.097 1445983.133 0, 1020191.316 1445984.314 0, 1020437.535 1445985.51 0, 1020683.754 1445986.72 0, 1020929.973 1445987.945 0, 1021176.192 1445989.184 0, 1021422.411 1445990.437 0, 
+    1021668.629 1445991.706 0, 1021914.848 1445992.988 0, 1022161.067 1445994.285 0, 1022407.285 1445995.597 0, 1022653.504 1445996.923 0, 1022899.722 1445998.264 0, 1023145.94 1445999.619 0, 1023392.158 1446000.988 0, 1023637.189 1446002.366 0, 1023668.677 1440429.693 0, 
+    1023700.167 1434856.726 0))
+
+POLYGON ((1035455.548 1446085.84 0, 1035210.52 1446083.77 0, 1034964.307 1446081.705 0, 1034718.093 1446079.654 0, 1034471.88 1446077.618 0, 1034225.666 1446075.596 0, 1033979.452 1446073.589 0, 1033733.238 1446071.596 0, 1033487.024 1446069.618 0, 1033240.81 1446067.654 0, 
+    1032994.596 1446065.705 0, 1032748.381 1446063.77 0, 1032502.167 1446061.85 0, 1032255.952 1446059.944 0, 1032009.737 1446058.053 0, 1031763.523 1446056.176 0, 1031517.308 1446054.314 0, 1031271.093 1446052.466 0, 1031024.877 1446050.633 0, 1030778.662 1446048.814 0, 
+    1030532.447 1446047.01 0, 1030286.231 1446045.22 0, 1030040.016 1446043.445 0, 1029793.8 1446041.684 0, 1029546.398 1446039.929 0, 1029301.368 1446038.205 0, 1029055.152 1446036.488 0, 1028808.936 1446034.785 0, 1028562.72 1446033.097 0, 1028316.504 1446031.423 0, 
+    1028070.287 1446029.764 0, 1027824.071 1446028.119 0, 1027577.854 1446026.488 0, 1027331.638 1446024.872 0, 1027085.421 1446023.271 0, 1026839.204 1446021.684 0, 1026592.987 1446020.111 0, 1026346.77 1446018.553 0, 1026100.553 1446017.01 0, 1025854.336 1446015.481 0, 
+    1025608.118 1446013.967 0, 1025361.901 1446012.467 0, 1025115.683 1446010.981 0, 1024869.466 1446009.51 0, 1024623.248 1446008.053 0, 1024377.03 1446006.611 0, 1024130.812 1446005.184 0, 1023884.594 1446003.771 0, 1023637.189 1446002.366 0, 1023605.703 1451574.737 0, 
+    1023574.218 1457146.803 0, 1023820.964 1457148.205 0, 1024066.526 1457149.614 0, 1024312.088 1457151.038 0, 1024557.65 1457152.476 0, 1024803.212 1457153.929 0, 1025048.774 1457155.396 0, 1025294.335 1457156.877 0, 1025539.897 1457158.373 0, 1025785.458 1457159.884 0, 
+    1026031.019 1457161.409 0, 1026276.581 1457162.948 0, 1026522.142 1457164.502 0, 1026767.703 1457166.07 0, 1027013.264 1457167.653 0, 1027258.825 1457169.25 0, 1027504.385 1457170.862 0, 1027749.946 1457172.488 0, 1027995.506 1457174.128 0, 1028241.067 1457175.783 0, 
+    1028486.627 1457177.453 0, 1028732.188 1457179.137 0, 1028977.748 1457180.835 0, 1029223.308 1457182.548 0, 1029467.684 1457184.267 0, 1029714.428 1457186.017 0, 1029959.987 1457187.773 0, 1030205.547 1457189.543 0, 1030451.107 1457191.329 0, 1030696.666 1457193.128 0, 
+    1030942.225 1457194.942 0, 1031187.785 1457196.77 0, 1031433.344 1457198.613 0, 1031678.903 1457200.471 0, 1031924.462 1457202.342 0, 1032170.02 1457204.229 0, 1032415.579 1457206.129 0, 1032661.138 1457208.044 0, 1032906.696 1457209.974 0, 1033152.254 1457211.918 0, 
+    1033397.813 1457213.877 0, 1033643.371 1457215.85 0, 1033888.929 1457217.837 0, 1034134.487 1457219.839 0, 1034380.044 1457221.855 0, 1034625.602 1457223.886 0, 1034871.16 1457225.931 0, 1035116.717 1457227.991 0, 1035361.092 1457230.055 0, 1035408.318 1451658.1 0, 
+    1035455.548 1446085.84 0))
+
+POLYGON ((1047147.683 1457346.606 0, 1046903.314 1457343.852 0, 1046657.763 1457341.098 0, 1046412.212 1457338.359 0, 1046166.661 1457335.635 0, 1045921.11 1457332.925 0, 1045675.559 1457330.229 0, 1045430.008 1457327.548 0, 1045184.456 1457324.881 0, 1044938.904 1457322.229 0, 
+    1044693.352 1457319.591 0, 1044447.8 1457316.968 0, 1044202.248 1457314.359 0, 1043956.696 1457311.765 0, 1043711.143 1457309.185 0, 1043465.591 1457306.619 0, 1043220.038 1457304.068 0, 1042974.485 1457301.532 0, 1042728.932 1457299.009 0, 1042483.379 1457296.502 0, 
+    1042237.825 1457294.008 0, 1041992.272 1457291.53 0, 1041746.718 1457289.065 0, 1041501.164 1457286.615 0, 1041254.429 1457284.168 0, 1041010.056 1457281.759 0, 1040764.502 1457279.352 0, 1040518.948 1457276.96 0, 1040273.393 1457274.583 0, 1040027.838 1457272.219 0, 
+    1039782.284 1457269.871 0, 1039536.729 1457267.536 0, 1039291.174 1457265.217 0, 1039045.618 1457262.911 0, 1038800.063 1457260.62 0, 1038554.507 1457258.344 0, 1038308.952 1457256.082 0, 1038063.396 1457253.834 0, 1037817.84 1457251.601 0, 1037572.284 1457249.383 0, 
+    1037326.728 1457247.178 0, 1037081.172 1457244.989 0, 1036835.615 1457242.813 0, 1036590.059 1457240.652 0, 1036344.502 1457238.506 0, 1036098.945 1457236.374 0, 1035853.388 1457234.257 0, 1035607.831 1457232.154 0, 1035361.092 1457230.055 0, 1035313.868 1462801.698 0, 
+    1035266.647 1468373.023 0, 1035512.727 1468375.116 0, 1035757.629 1468377.214 0, 1036002.53 1468379.326 0, 1036247.431 1468381.452 0, 1036492.331 1468383.593 0, 1036737.232 1468385.748 0, 1036982.133 1468387.917 0, 1037227.033 1468390.101 0, 1037471.933 1468392.299 0, 
+    1037716.833 1468394.512 0, 1037961.733 1468396.739 0, 1038206.633 1468398.981 0, 1038451.533 1468401.237 0, 1038696.433 1468403.507 0, 1038941.332 1468405.792 0, 1039186.232 1468408.091 0, 1039431.131 1468410.405 0, 1039676.03 1468412.733 0, 1039920.929 1468415.075 0, 
+    1040165.828 1468417.432 0, 1040410.726 1468419.803 0, 1040655.625 1468422.189 0, 1040900.523 1468424.589 0, 1041144.243 1468426.992 0, 1041390.32 1468429.433 0, 1041635.218 1468431.876 0, 1041880.116 1468434.334 0, 1042125.013 1468436.806 0, 1042369.911 1468439.293 0, 
+    1042614.808 1468441.794 0, 1042859.705 1468444.309 0, 1043104.603 1468446.839 0, 1043349.499 1468449.383 0, 1043594.396 1468451.942 0, 1043839.293 1468454.515 0, 1044084.189 1468457.102 0, 1044329.086 1468459.704 0, 1044573.982 1468462.321 0, 1044818.878 1468464.951 0, 
+    1045063.774 1468467.597 0, 1045308.67 1468470.256 0, 1045553.565 1468472.93 0, 1045798.461 1468475.619 0, 1046043.356 1468478.321 0, 1046288.251 1468481.039 0, 1046533.146 1468483.77 0, 1046778.041 1468486.516 0, 1047021.758 1468489.263 0, 1047084.719 1462918.094 0, 
+    1047147.683 1457346.606 0))
+
+POLYGON ((1058776.494 1468638.713 0, 1058532.783 1468635.278 0, 1058287.897 1468631.84 0, 1058043.011 1468628.416 0, 1057798.124 1468625.007 0, 1057553.238 1468621.612 0, 1057308.351 1468618.232 0, 1057063.464 1468614.866 0, 1056818.577 1468611.515 0, 1056573.689 1468608.178 0, 
+    1056328.802 1468604.855 0, 1056083.914 1468601.547 0, 1055839.026 1468598.253 0, 1055594.138 1468594.974 0, 1055349.249 1468591.709 0, 1055104.361 1468588.458 0, 1054859.472 1468585.222 0, 1054614.583 1468582.001 0, 1054369.694 1468578.793 0, 1054124.804 1468575.6 0, 
+    1053879.915 1468572.422 0, 1053635.025 1468569.258 0, 1053390.135 1468566.108 0, 1053145.245 1468562.973 0, 1052899.178 1468559.837 0, 1052655.464 1468556.746 0, 1052410.574 1468553.654 0, 1052165.683 1468550.576 0, 1051920.792 1468547.513 0, 1051675.901 1468544.464 0, 
+    1051431.009 1468541.43 0, 1051186.118 1468538.41 0, 1050941.226 1468535.405 0, 1050696.334 1468532.413 0, 1050451.442 1468529.437 0, 1050206.55 1468526.475 0, 1049961.657 1468523.527 0, 1049716.765 1468520.593 0, 1049471.872 1468517.674 0, 1049226.979 1468514.77 0, 
+    1048982.086 1468511.879 0, 1048737.193 1468509.004 0, 1048492.299 1468506.142 0, 1048247.406 1468503.295 0, 1048002.512 1468500.463 0, 1047757.618 1468497.645 0, 1047512.724 1468494.841 0, 1047267.83 1468492.052 0, 1047021.758 1468489.263 0, 1046958.8 1474060.11 0, 
+    1046895.847 1479630.628 0, 1047141.26 1479633.409 0, 1047385.498 1479636.19 0, 1047629.737 1479638.987 0, 1047873.975 1479641.797 0, 1048118.213 1479644.622 0, 1048362.451 1479647.461 0, 1048606.688 1479650.315 0, 1048850.926 1479653.183 0, 1049095.163 1479656.066 0, 
+    1049339.4 1479658.963 0, 1049583.637 1479661.874 0, 1049827.874 1479664.799 0, 1050072.111 1479667.739 0, 1050316.347 1479670.694 0, 1050560.584 1479673.662 0, 1050804.82 1479676.645 0, 1051049.056 1479679.643 0, 1051293.292 1479682.655 0, 1051537.527 1479685.681 0, 
+    1051781.763 1479688.722 0, 1052025.998 1479691.776 0, 1052270.233 1479694.846 0, 1052514.468 1479697.93 0, 1052757.529 1479701.013 0, 1053002.937 1479704.14 0, 1053247.171 1479707.267 0, 1053491.406 1479710.408 0, 1053735.64 1479713.564 0, 1053979.873 1479716.734 0, 
+    1054224.107 1479719.918 0, 1054468.34 1479723.117 0, 1054712.574 1479726.33 0, 1054956.807 1479729.557 0, 1055201.04 1479732.799 0, 1055445.272 1479736.055 0, 1055689.505 1479739.326 0, 1055933.737 1479742.611 0, 1056177.969 1479745.91 0, 1056422.201 1479749.224 0, 
+    1056666.433 1479752.552 0, 1056910.664 1479755.894 0, 1057154.895 1479759.251 0, 1057399.126 1479762.622 0, 1057643.357 1479766.008 0, 1057887.588 1479769.408 0, 1058131.819 1479772.822 0, 1058376.049 1479776.251 0, 1058619.107 1479779.678 0, 1058697.798 1474209.36 0, 
+    1058776.494 1468638.713 0))
+
+POLYGON ((1070341.899 1479961.847 0, 1070098.85 1479957.734 0, 1069854.63 1479953.615 0, 1069610.41 1479949.511 0, 1069366.19 1479945.421 0, 1069121.97 1479941.345 0, 1068877.749 1479937.284 0, 1068633.528 1479933.237 0, 1068389.307 1479929.205 0, 1068145.086 1479925.187 0, 
+    1067900.864 1479921.183 0, 1067656.642 1479917.194 0, 1067412.42 1479913.219 0, 1067168.198 1479909.258 0, 1066923.976 1479905.312 0, 1066679.753 1479901.38 0, 1066435.53 1479897.463 0, 1066191.307 1479893.56 0, 1065947.084 1479889.671 0, 1065702.86 1479885.797 0, 
+    1065458.636 1479881.937 0, 1065214.412 1479878.091 0, 1064970.188 1479874.26 0, 1064725.963 1479870.443 0, 1064480.567 1479866.622 0, 1064237.513 1479862.853 0, 1063993.288 1479859.079 0, 1063749.063 1479855.32 0, 1063504.837 1479851.575 0, 1063260.611 1479847.844 0, 
+    1063016.385 1479844.128 0, 1062772.159 1479840.426 0, 1062527.932 1479836.739 0, 1062283.706 1479833.065 0, 1062039.479 1479829.407 0, 1061795.251 1479825.762 0, 1061551.024 1479822.132 0, 1061306.796 1479818.517 0, 1061062.569 1479814.916 0, 1060818.341 1479811.329 0, 
+    1060574.112 1479807.756 0, 1060329.884 1479804.198 0, 1060085.655 1479800.655 0, 1059841.426 1479797.125 0, 1059597.197 1479793.61 0, 1059352.968 1479790.11 0, 1059108.739 1479786.623 0, 1058864.509 1479783.152 0, 1058619.107 1479779.678 0, 1058540.42 1485349.661 0, 
+    1058461.739 1490919.303 0, 1058706.482 1490922.768 0, 1058950.056 1490926.23 0, 1059193.63 1490929.707 0, 1059437.204 1490933.198 0, 1059680.777 1490936.704 0, 1059924.35 1490940.224 0, 1060167.923 1490943.758 0, 1060411.496 1490947.306 0, 1060655.069 1490950.869 0, 
+    1060898.641 1490954.446 0, 1061142.213 1490958.038 0, 1061385.785 1490961.644 0, 1061629.357 1490965.264 0, 1061872.928 1490968.899 0, 1062116.5 1490972.547 0, 1062360.071 1490976.211 0, 1062603.642 1490979.888 0, 1062847.212 1490983.58 0, 1063090.783 1490987.286 0, 
+    1063334.353 1490991.007 0, 1063577.923 1490994.742 0, 1063821.493 1490998.491 0, 1064065.062 1491002.255 0, 1064307.463 1491006.014 0, 1064552.201 1491009.825 0, 1064795.77 1491013.631 0, 1065039.338 1491017.452 0, 1065282.907 1491021.288 0, 1065526.475 1491025.137 0, 
+    1065770.043 1491029.001 0, 1066013.611 1491032.879 0, 1066257.178 1491036.772 0, 1066500.746 1491040.679 0, 1066744.313 1491044.6 0, 1066987.879 1491048.536 0, 1067231.446 1491052.486 0, 1067475.012 1491056.45 0, 1067718.579 1491060.429 0, 1067962.145 1491064.421 0, 
+    1068205.71 1491068.429 0, 1068449.276 1491072.45 0, 1068692.841 1491076.486 0, 1068936.406 1491080.537 0, 1069179.971 1491084.601 0, 1069423.535 1491088.68 0, 1069667.099 1491092.774 0, 1069910.663 1491096.881 0, 1070153.06 1491100.983 0, 1070247.476 1485531.585 0, 
+    1070341.899 1479961.847 0))
+
+POLYGON ((1081843.821 1491315.693 0, 1081601.435 1491310.906 0, 1081357.884 1491306.11 0, 1081114.332 1491301.329 0, 1080870.78 1491296.562 0, 1080627.228 1491291.809 0, 1080383.675 1491287.071 0, 1080140.122 1491282.347 0, 1079896.569 1491277.637 0, 1079653.016 1491272.942 0, 
+    1079409.462 1491268.261 0, 1079165.908 1491263.594 0, 1078922.354 1491258.941 0, 1078678.8 1491254.303 0, 1078435.245 1491249.68 0, 1078191.69 1491245.07 0, 1077948.135 1491240.475 0, 1077704.579 1491235.895 0, 1077461.023 1491231.328 0, 1077217.467 1491226.776 0, 
+    1076973.911 1491222.239 0, 1076730.354 1491217.715 0, 1076486.797 1491213.206 0, 1076243.24 1491208.711 0, 1075998.516 1491204.21 0, 1075756.125 1491199.765 0, 1075512.567 1491195.313 0, 1075269.009 1491190.876 0, 1075025.45 1491186.453 0, 1074781.891 1491182.044 0, 
+    1074538.332 1491177.65 0, 1074294.773 1491173.27 0, 1074051.214 1491168.904 0, 1073807.654 1491164.553 0, 1073564.094 1491160.216 0, 1073320.534 1491155.893 0, 1073076.973 1491151.585 0, 1072833.412 1491147.291 0, 1072589.851 1491143.011 0, 1072346.29 1491138.746 0, 
+    1072102.728 1491134.495 0, 1071859.167 1491130.258 0, 1071615.604 1491126.036 0, 1071372.042 1491121.828 0, 1071128.48 1491117.634 0, 1070884.917 1491113.455 0, 1070641.354 1491109.29 0, 1070397.791 1491105.139 0, 1070153.06 1491100.983 0, 1070058.649 1496670.035 0, 
+    1069964.244 1502238.734 0, 1070208.317 1502242.879 0, 1070451.224 1502247.018 0, 1070694.132 1502251.172 0, 1070937.039 1502255.34 0, 1071179.946 1502259.523 0, 1071422.853 1502263.719 0, 1071665.759 1502267.93 0, 1071908.666 1502272.156 0, 1072151.572 1502276.395 0, 
+    1072394.477 1502280.649 0, 1072637.383 1502284.917 0, 1072880.288 1502289.199 0, 1073123.193 1502293.496 0, 1073366.098 1502297.807 0, 1073609.002 1502302.133 0, 1073851.907 1502306.472 0, 1074094.811 1502310.826 0, 1074337.714 1502315.194 0, 1074580.618 1502319.577 0, 
+    1074823.521 1502323.974 0, 1075066.424 1502328.385 0, 1075309.327 1502332.81 0, 1075552.229 1502337.25 0, 1075793.968 1502341.683 0, 1076038.033 1502346.172 0, 1076280.935 1502350.655 0, 1076523.836 1502355.152 0, 1076766.737 1502359.663 0, 1077009.638 1502364.188 0, 
+    1077252.539 1502368.728 0, 1077495.439 1502373.282 0, 1077738.339 1502377.851 0, 1077981.239 1502382.433 0, 1078224.138 1502387.03 0, 1078467.037 1502391.642 0, 1078709.936 1502396.267 0, 1078952.835 1502400.907 0, 1079195.734 1502405.561 0, 1079438.632 1502410.23 0, 
+    1079681.53 1502414.912 0, 1079924.427 1502419.609 0, 1080167.324 1502424.321 0, 1080410.221 1502429.046 0, 1080653.118 1502433.786 0, 1080896.015 1502438.541 0, 1081138.911 1502443.309 0, 1081381.807 1502448.092 0, 1081623.54 1502452.866 0, 1081733.677 1496884.456 0, 
+    1081843.821 1491315.693 0))
+
+POLYGON ((1093282.185 1502699.937 0, 1093040.464 1502694.48 0, 1092797.582 1502689.011 0, 1092554.701 1502683.556 0, 1092311.818 1502678.115 0, 1092068.936 1502672.689 0, 1091826.053 1502667.277 0, 1091583.17 1502661.88 0, 1091340.287 1502656.497 0, 1091097.403 1502651.128 0, 
+    1090854.519 1502645.773 0, 1090611.635 1502640.433 0, 1090368.75 1502635.107 0, 1090125.865 1502629.795 0, 1089882.98 1502624.497 0, 1089640.095 1502619.214 0, 1089397.209 1502613.945 0, 1089154.323 1502608.691 0, 1088911.436 1502603.45 0, 1088668.549 1502598.224 0, 
+    1088425.662 1502593.013 0, 1088182.775 1502587.815 0, 1087939.887 1502582.632 0, 1087696.999 1502577.463 0, 1087452.95 1502572.284 0, 1087211.222 1502567.168 0, 1086968.333 1502562.043 0, 1086725.444 1502556.931 0, 1086482.555 1502551.834 0, 1086239.665 1502546.751 0, 
+    1085996.775 1502541.682 0, 1085753.884 1502536.627 0, 1085510.994 1502531.587 0, 1085268.103 1502526.561 0, 1085025.211 1502521.55 0, 1084782.32 1502516.552 0, 1084539.428 1502511.57 0, 1084296.536 1502506.601 0, 1084053.643 1502501.646 0, 1083810.75 1502496.706 0, 
+    1083567.857 1502491.781 0, 1083324.964 1502486.869 0, 1083082.07 1502481.972 0, 1082839.176 1502477.089 0, 1082596.282 1502472.22 0, 1082353.388 1502467.366 0, 1082110.493 1502462.526 0, 1081867.598 1502457.7 0, 1081623.54 1502452.866 0, 1081513.41 1508020.918 0, 
+    1081403.288 1513588.606 0, 1081646.687 1513593.428 0, 1081888.926 1513598.24 0, 1082131.166 1513603.067 0, 1082373.405 1513607.909 0, 1082615.644 1513612.764 0, 1082857.882 1513617.634 0, 1083100.12 1513622.518 0, 1083342.358 1513627.416 0, 1083584.596 1513632.328 0, 
+    1083826.833 1513637.255 0, 1084069.07 1513642.196 0, 1084311.307 1513647.151 0, 1084553.544 1513652.121 0, 1084795.78 1513657.105 0, 1085038.016 1513662.103 0, 1085280.251 1513667.115 0, 1085522.487 1513672.142 0, 1085764.722 1513677.183 0, 1086006.956 1513682.238 0, 
+    1086249.191 1513687.307 0, 1086491.425 1513692.39 0, 1086733.659 1513697.488 0, 1086975.892 1513702.6 0, 1087216.967 1513707.702 0, 1087460.358 1513712.867 0, 1087702.591 1513718.022 0, 1087944.823 1513723.191 0, 1088187.055 1513728.375 0, 1088429.287 1513733.572 0, 
+    1088671.518 1513738.784 0, 1088913.749 1513744.01 0, 1089155.98 1513749.251 0, 1089398.21 1513754.506 0, 1089640.441 1513759.775 0, 1089882.67 1513765.058 0, 1090124.9 1513770.355 0, 1090367.129 1513775.667 0, 1090609.358 1513780.993 0, 1090851.587 1513786.333 0, 
+    1091093.815 1513791.687 0, 1091336.043 1513797.056 0, 1091578.271 1513802.439 0, 1091820.498 1513807.836 0, 1092062.725 1513813.248 0, 1092304.952 1513818.674 0, 1092547.178 1513824.114 0, 1092789.404 1513829.568 0, 1093030.473 1513835.01 0, 1093156.324 1508267.656 0, 
+    1093282.185 1502699.937 0))
+
+POLYGON ((1104656.915 1514114.262 0, 1104415.861 1514108.139 0, 1104173.651 1514102 0, 1103931.441 1514095.876 0, 1103689.231 1514089.766 0, 1103447.02 1514083.67 0, 1103204.809 1514077.588 0, 1102962.597 1514071.521 0, 1102720.385 1514065.468 0, 1102478.173 1514059.429 0, 
+    1102235.961 1514053.405 0, 1101993.748 1514047.395 0, 1101751.535 1514041.398 0, 1101509.321 1514035.417 0, 1101267.107 1514029.449 0, 1101024.893 1514023.496 0, 1100782.678 1514017.557 0, 1100540.463 1514011.632 0, 1100298.248 1514005.722 0, 1100056.032 1513999.826 0, 
+    1099813.816 1513993.944 0, 1099571.6 1513988.076 0, 1099329.383 1513982.222 0, 1099087.166 1513976.383 0, 1098843.792 1513970.53 0, 1098602.731 1513964.748 0, 1098360.513 1513958.951 0, 1098118.294 1513953.169 0, 1097876.075 1513947.401 0, 1097633.856 1513941.647 0, 
+    1097391.637 1513935.908 0, 1097149.417 1513930.183 0, 1096907.197 1513924.472 0, 1096664.976 1513918.775 0, 1096422.756 1513913.093 0, 1096180.534 1513907.425 0, 1095938.313 1513901.771 0, 1095696.091 1513896.131 0, 1095453.869 1513890.506 0, 1095211.647 1513884.895 0, 
+    1094969.424 1513879.298 0, 1094727.201 1513873.715 0, 1094484.977 1513868.147 0, 1094242.753 1513862.593 0, 1094000.529 1513857.053 0, 1093758.305 1513851.528 0, 1093516.08 1513846.016 0, 1093273.855 1513840.519 0, 1093030.473 1513835.01 0, 1092904.629 1519401.995 0, 
+    1092778.794 1524968.604 0, 1093021.518 1524974.098 0, 1093263.088 1524979.58 0, 1093504.657 1524985.077 0, 1093746.226 1524990.587 0, 1093987.795 1524996.112 0, 1094229.364 1525001.651 0, 1094470.932 1525007.205 0, 1094712.5 1525012.772 0, 1094954.067 1525018.354 0, 
+    1095195.634 1525023.95 0, 1095437.201 1525029.56 0, 1095678.768 1525035.184 0, 1095920.334 1525040.823 0, 1096161.9 1525046.475 0, 1096403.465 1525052.142 0, 1096645.03 1525057.824 0, 1096886.595 1525063.519 0, 1097128.16 1525069.229 0, 1097369.724 1525074.953 0, 
+    1097611.288 1525080.691 0, 1097852.851 1525086.443 0, 1098094.414 1525092.21 0, 1098335.977 1525097.99 0, 1098576.387 1525103.758 0, 1098819.102 1525109.595 0, 1099060.664 1525115.418 0, 1099302.225 1525121.256 0, 1099543.786 1525127.107 0, 1099785.347 1525132.973 0, 
+    1100026.907 1525138.854 0, 1100268.467 1525144.748 0, 1100510.027 1525150.657 0, 1100751.587 1525156.58 0, 1100993.146 1525162.517 0, 1101234.704 1525168.468 0, 1101476.263 1525174.434 0, 1101717.821 1525180.414 0, 1101959.378 1525186.408 0, 1102200.935 1525192.416 0, 
+    1102442.492 1525198.438 0, 1102684.049 1525204.475 0, 1102925.605 1525210.526 0, 1103167.161 1525216.591 0, 1103408.716 1525222.67 0, 1103650.272 1525228.764 0, 1103891.826 1525234.872 0, 1104133.381 1525240.994 0, 1104373.783 1525247.101 0, 1104515.344 1519680.869 0, 
+    1104656.915 1514114.262 0))
+
+POLYGON ((1115967.938 1525558.354 0, 1115727.553 1525551.568 0, 1115486.017 1525544.763 0, 1115244.48 1525537.973 0, 1115002.943 1525531.197 0, 1114761.406 1525524.436 0, 1114519.868 1525517.688 0, 1114278.33 1525510.955 0, 1114036.791 1525504.236 0, 1113795.252 1525497.531 0, 
+    1113553.713 1525490.84 0, 1113312.173 1525484.164 0, 1113070.633 1525477.501 0, 1112829.093 1525470.853 0, 1112587.552 1525464.22 0, 1112346.011 1525457.6 0, 1112104.469 1525450.995 0, 1111862.927 1525444.404 0, 1111621.384 1525437.827 0, 1111379.842 1525431.264 0, 
+    1111138.298 1525424.715 0, 1110896.755 1525418.181 0, 1110655.211 1525411.661 0, 1110413.666 1525405.155 0, 1110170.971 1525398.633 0, 1109930.576 1525392.186 0, 1109689.031 1525385.723 0, 1109447.485 1525379.274 0, 1109205.939 1525372.839 0, 1108964.392 1525366.419 0, 
+    1108722.845 1525360.013 0, 1108481.298 1525353.62 0, 1108239.75 1525347.243 0, 1107998.202 1525340.879 0, 1107756.653 1525334.529 0, 1107515.104 1525328.194 0, 1107273.555 1525321.873 0, 1107032.005 1525315.566 0, 1106790.455 1525309.274 0, 1106548.905 1525302.995 0, 
+    1106307.354 1525296.731 0, 1106065.803 1525290.481 0, 1105824.251 1525284.246 0, 1105582.7 1525278.024 0, 1105341.147 1525271.817 0, 1105099.595 1525265.624 0, 1104858.042 1525259.445 0, 1104616.489 1525253.28 0, 1104373.783 1525247.101 0, 1104232.231 1530812.95 0, 
+    1104090.69 1536378.411 0, 1104332.737 1536384.574 0, 1104573.635 1536390.722 0, 1104814.533 1536396.884 0, 1105055.43 1536403.061 0, 1105296.328 1536409.251 0, 1105537.224 1536415.456 0, 1105778.121 1536421.674 0, 1106019.017 1536427.907 0, 1106259.912 1536434.155 0, 
+    1106500.807 1536440.416 0, 1106741.702 1536446.691 0, 1106982.597 1536452.981 0, 1107223.491 1536459.285 0, 1107464.385 1536465.603 0, 1107705.278 1536471.935 0, 1107946.171 1536478.282 0, 1108187.064 1536484.642 0, 1108427.956 1536491.017 0, 1108668.848 1536497.406 0, 
+    1108909.739 1536503.809 0, 1109150.631 1536510.226 0, 1109391.521 1536516.658 0, 1109632.412 1536523.103 0, 1109872.154 1536529.533 0, 1110114.191 1536536.037 0, 1110355.08 1536542.526 0, 1110595.969 1536549.028 0, 1110836.858 1536555.544 0, 1111077.746 1536562.075 0, 
+    1111318.634 1536568.62 0, 1111559.521 1536575.179 0, 1111800.408 1536581.752 0, 1112041.294 1536588.34 0, 1112282.181 1536594.941 0, 1112523.066 1536601.557 0, 1112763.952 1536608.187 0, 1113004.837 1536614.831 0, 1113245.721 1536621.49 0, 1113486.605 1536628.162 0, 
+    1113727.489 1536634.849 0, 1113968.373 1536641.55 0, 1114209.256 1536648.265 0, 1114450.138 1536654.994 0, 1114691.021 1536661.737 0, 1114931.902 1536668.495 0, 1115172.784 1536675.267 0, 1115413.665 1536682.053 0, 1115653.398 1536688.82 0, 1115810.663 1531123.781 0, 
+    1115967.938 1525558.354 0))
+
+POLYGON ((1127215.184 1537031.895 0, 1126975.469 1537024.45 0, 1126734.608 1537016.984 0, 1126493.747 1537009.531 0, 1126252.885 1537002.093 0, 1126012.023 1536994.669 0, 1125771.16 1536987.26 0, 1125530.297 1536979.864 0, 1125289.433 1536972.483 0, 1125048.569 1536965.115 0, 
+    1124807.705 1536957.762 0, 1124566.84 1536950.424 0, 1124325.975 1536943.099 0, 1124085.109 1536935.788 0, 1123844.243 1536928.492 0, 1123603.377 1536921.21 0, 1123362.51 1536913.942 0, 1123121.642 1536906.688 0, 1122880.774 1536899.449 0, 1122639.906 1536892.223 0, 
+    1122399.037 1536885.012 0, 1122158.168 1536877.815 0, 1121917.299 1536870.632 0, 1121676.429 1536863.463 0, 1121434.413 1536856.275 0, 1121194.688 1536849.168 0, 1120953.817 1536842.042 0, 1120712.945 1536834.93 0, 1120472.073 1536827.832 0, 1120231.2 1536820.749 0, 
+    1119990.328 1536813.679 0, 1119749.454 1536806.624 0, 1119508.581 1536799.583 0, 1119267.706 1536792.556 0, 1119026.832 1536785.543 0, 1118785.957 1536778.544 0, 1118545.082 1536771.56 0, 1118304.206 1536764.59 0, 1118063.33 1536757.634 0, 1117822.453 1536750.692 0, 
+    1117581.576 1536743.764 0, 1117340.699 1536736.851 0, 1117099.821 1536729.951 0, 1116858.943 1536723.066 0, 1116618.064 1536716.195 0, 1116377.185 1536709.338 0, 1116136.306 1536702.496 0, 1115895.426 1536695.667 0, 1115653.398 1536688.82 0, 1115496.145 1542253.466 0, 
+    1115338.903 1547817.711 0, 1115580.272 1547824.539 0, 1115820.497 1547831.349 0, 1116060.721 1547838.173 0, 1116300.945 1547845.011 0, 1116541.169 1547851.864 0, 1116781.392 1547858.73 0, 1117021.615 1547865.611 0, 1117261.837 1547872.505 0, 1117502.059 1547879.414 0, 
+    1117742.281 1547886.337 0, 1117982.502 1547893.274 0, 1118222.723 1547900.226 0, 1118462.943 1547907.191 0, 1118703.163 1547914.171 0, 1118943.383 1547921.164 0, 1119183.602 1547928.172 0, 1119423.82 1547935.194 0, 1119664.039 1547942.23 0, 1119904.257 1547949.281 0, 
+    1120144.474 1547956.345 0, 1120384.691 1547963.423 0, 1120624.908 1547970.516 0, 1120865.124 1547977.623 0, 1121104.197 1547984.71 0, 1121345.555 1547991.879 0, 1121585.77 1547999.028 0, 1121825.985 1548006.192 0, 1122066.199 1548013.369 0, 1122306.412 1548020.561 0, 
+    1122546.626 1548027.767 0, 1122786.838 1548034.986 0, 1123027.051 1548042.22 0, 1123267.263 1548049.469 0, 1123507.474 1548056.731 0, 1123747.685 1548064.008 0, 1123987.896 1548071.298 0, 1124228.106 1548078.603 0, 1124468.316 1548085.922 0, 1124708.526 1548093.255 0, 
+    1124948.735 1548100.602 0, 1125188.943 1548107.963 0, 1125429.151 1548115.339 0, 1125669.359 1548122.728 0, 1125909.566 1548130.132 0, 1126149.773 1548137.55 0, 1126389.979 1548144.982 0, 1126630.185 1548152.428 0, 1126869.249 1548159.853 0, 1127042.21 1542596.074 0, 
+    1127215.184 1537031.895 0))
+
+POLYGON ((1138398.582 1548534.568 0, 1138159.539 1548526.468 0, 1137919.355 1548518.343 0, 1137679.17 1548510.233 0, 1137438.985 1548502.136 0, 1137198.8 1548494.054 0, 1136958.614 1548485.986 0, 1136718.428 1548477.932 0, 1136478.241 1548469.892 0, 1136238.054 1548461.866 0, 
+    1135997.866 1548453.855 0, 1135757.678 1548445.857 0, 1135517.489 1548437.874 0, 1135277.3 1548429.904 0, 1135037.11 1548421.949 0, 1134796.92 1548414.008 0, 1134556.73 1548406.082 0, 1134316.539 1548398.169 0, 1134076.347 1548390.27 0, 1133836.155 1548382.386 0, 
+    1133595.963 1548374.516 0, 1133355.77 1548366.66 0, 1133115.577 1548358.818 0, 1132875.383 1548350.99 0, 1132634.048 1548343.139 0, 1132394.994 1548335.376 0, 1132154.799 1548327.591 0, 1131914.603 1548319.82 0, 1131674.407 1548312.063 0, 1131434.211 1548304.32 0, 
+    1131194.014 1548296.591 0, 1130953.816 1548288.876 0, 1130713.618 1548281.175 0, 1130473.42 1548273.489 0, 1130233.221 1548265.817 0, 1129993.022 1548258.158 0, 1129752.822 1548250.514 0, 1129512.622 1548242.884 0, 1129272.421 1548235.269 0, 1129032.22 1548227.667 0, 
+    1128792.019 1548220.079 0, 1128551.817 1548212.506 0, 1128311.614 1548204.947 0, 1128071.412 1548197.402 0, 1127831.208 1548189.871 0, 1127591.005 1548182.354 0, 1127350.8 1548174.851 0, 1127110.596 1548167.363 0, 1126869.249 1548159.853 0, 1126696.3 1553723.226 0, 
+    1126523.364 1559286.186 0, 1126764.053 1559293.676 0, 1127003.603 1559301.144 0, 1127243.152 1559308.626 0, 1127482.701 1559316.122 0, 1127722.249 1559323.633 0, 1127961.797 1559331.157 0, 1128201.345 1559338.696 0, 1128440.892 1559346.249 0, 1128680.439 1559353.815 0, 
+    1128919.985 1559361.396 0, 1129159.531 1559368.991 0, 1129399.076 1559376.6 0, 1129638.621 1559384.224 0, 1129878.165 1559391.861 0, 1130117.709 1559399.512 0, 1130357.253 1559407.178 0, 1130596.796 1559414.858 0, 1130836.338 1559422.551 0, 1131075.88 1559430.259 0, 
+    1131315.422 1559437.981 0, 1131554.963 1559445.717 0, 1131794.504 1559453.467 0, 1132034.044 1559461.231 0, 1132272.446 1559468.973 0, 1132513.124 1559476.802 0, 1132752.663 1559484.609 0, 1132992.201 1559492.429 0, 1133231.739 1559500.264 0, 1133471.277 1559508.113 0, 
+    1133710.814 1559515.976 0, 1133950.35 1559523.853 0, 1134189.887 1559531.744 0, 1134429.422 1559539.649 0, 1134668.958 1559547.568 0, 1134908.492 1559555.502 0, 1135148.027 1559563.449 0, 1135387.56 1559571.411 0, 1135627.094 1559579.386 0, 1135866.627 1559587.376 0, 
+    1136106.159 1559595.38 0, 1136345.691 1559603.398 0, 1136585.223 1559611.43 0, 1136824.754 1559619.476 0, 1137064.284 1559627.537 0, 1137303.814 1559635.611 0, 1137543.344 1559643.699 0, 1137782.873 1559651.802 0, 1138021.265 1559659.88 0, 1138209.916 1554097.43 0, 
+    1138398.582 1548534.568 0))
+
+POLYGON ((1149518.064 1560066.056 0, 1149279.694 1560057.305 0, 1149040.189 1560048.525 0, 1148800.683 1560039.76 0, 1148561.177 1560031.009 0, 1148321.67 1560022.272 0, 1148082.162 1560013.549 0, 1147842.655 1560004.841 0, 1147603.146 1559996.146 0, 1147363.637 1559987.465 0, 
+    1147124.128 1559978.799 0, 1146884.618 1559970.146 0, 1146645.108 1559961.508 0, 1146405.597 1559952.884 0, 1146166.085 1559944.274 0, 1145926.574 1559935.678 0, 1145687.061 1559927.096 0, 1145447.548 1559918.528 0, 1145208.035 1559909.974 0, 1144968.521 1559901.435 0, 
+    1144729.006 1559892.909 0, 1144489.491 1559884.398 0, 1144249.976 1559875.901 0, 1144010.46 1559867.417 0, 1143769.808 1559858.908 0, 1143531.427 1559850.493 0, 1143291.909 1559842.052 0, 1143052.391 1559833.625 0, 1142812.873 1559825.213 0, 1142573.354 1559816.814 0, 
+    1142333.835 1559808.43 0, 1142094.315 1559800.059 0, 1141854.794 1559791.703 0, 1141615.273 1559783.361 0, 1141375.752 1559775.032 0, 1141136.23 1559766.718 0, 1140896.708 1559758.418 0, 1140657.185 1559750.133 0, 1140417.662 1559741.861 0, 1140178.138 1559733.603 0, 
+    1139938.613 1559725.36 0, 1139699.089 1559717.13 0, 1139459.563 1559708.915 0, 1139220.038 1559700.714 0, 1138980.511 1559692.526 0, 1138740.985 1559684.353 0, 1138501.457 1559676.194 0, 1138261.93 1559668.049 0, 1138021.265 1559659.88 0, 1137832.627 1565221.912 0, 
+    1137644.004 1570783.518 0, 1137884.011 1570791.665 0, 1138122.884 1570799.788 0, 1138361.757 1570807.925 0, 1138600.629 1570816.075 0, 1138839.5 1570824.24 0, 1139078.371 1570832.419 0, 1139317.242 1570840.612 0, 1139556.112 1570848.819 0, 1139794.982 1570857.04 0, 
+    1140033.851 1570865.275 0, 1140272.719 1570873.524 0, 1140511.588 1570881.787 0, 1140750.455 1570890.065 0, 1140989.322 1570898.356 0, 1141228.189 1570906.661 0, 1141467.055 1570914.981 0, 1141705.921 1570923.314 0, 1141944.786 1570931.662 0, 1142183.651 1570940.024 0, 
+    1142422.515 1570948.399 0, 1142661.379 1570956.789 0, 1142900.242 1570965.193 0, 1143139.105 1570973.611 0, 1143376.834 1570982.002 0, 1143616.829 1570990.488 0, 1143855.69 1570998.949 0, 1144094.551 1571007.423 0, 1144333.411 1571015.911 0, 1144572.271 1571024.413 0, 
+    1144811.13 1571032.929 0, 1145049.989 1571041.46 0, 1145288.847 1571050.004 0, 1145527.705 1571058.562 0, 1145766.562 1571067.135 0, 1146005.419 1571075.721 0, 1146244.275 1571084.322 0, 1146483.131 1571092.937 0, 1146721.986 1571101.565 0, 1146960.841 1571110.208 0, 
+    1147199.695 1571118.865 0, 1147438.549 1571127.536 0, 1147677.402 1571136.221 0, 1147916.255 1571144.92 0, 1148155.107 1571153.633 0, 1148393.958 1571162.36 0, 1148632.81 1571171.101 0, 1148871.66 1571179.857 0, 1149109.378 1571188.584 0, 1149313.713 1565627.533 0, 
+    1149518.064 1560066.056 0))
+
+POLYGON ((1160573.563 1571626.041 0, 1160335.868 1571616.641 0, 1160097.043 1571607.211 0, 1159858.218 1571597.795 0, 1159619.392 1571588.393 0, 1159380.565 1571579.005 0, 1159141.738 1571569.632 0, 1158902.91 1571560.272 0, 1158664.082 1571550.926 0, 1158425.253 1571541.595 0, 
+    1158186.424 1571532.277 0, 1157947.594 1571522.974 0, 1157708.763 1571513.684 0, 1157469.932 1571504.409 0, 1157231.101 1571495.147 0, 1156992.269 1571485.9 0, 1156753.436 1571476.667 0, 1156514.603 1571467.448 0, 1156275.769 1571458.243 0, 1156036.935 1571449.051 0, 
+    1155798.1 1571439.874 0, 1155559.265 1571430.712 0, 1155320.429 1571421.563 0, 1155081.593 1571412.428 0, 1154841.625 1571403.264 0, 1154603.918 1571394.2 0, 1154365.08 1571385.108 0, 1154126.242 1571376.029 0, 1153887.403 1571366.965 0, 1153648.563 1571357.914 0, 
+    1153409.723 1571348.878 0, 1153170.882 1571339.855 0, 1152932.041 1571330.847 0, 1152693.199 1571321.853 0, 1152454.357 1571312.873 0, 1152215.514 1571303.906 0, 1151976.671 1571294.954 0, 1151737.827 1571286.016 0, 1151498.983 1571277.092 0, 1151260.138 1571268.183 0, 
+    1151021.292 1571259.287 0, 1150782.446 1571250.405 0, 1150543.6 1571241.537 0, 1150304.753 1571232.684 0, 1150065.905 1571223.844 0, 1149827.057 1571215.018 0, 1149588.209 1571206.207 0, 1149349.36 1571197.409 0, 1149109.378 1571188.584 0, 1148905.059 1576749.206 0, 
+    1148700.756 1582309.39 0, 1148940.08 1582318.191 0, 1149178.275 1582326.964 0, 1149416.469 1582335.751 0, 1149654.662 1582344.553 0, 1149892.855 1582353.368 0, 1150131.048 1582362.197 0, 1150369.239 1582371.041 0, 1150607.431 1582379.898 0, 1150845.622 1582388.77 0, 
+    1151083.812 1582397.655 0, 1151322.002 1582406.555 0, 1151560.191 1582415.468 0, 1151798.38 1582424.396 0, 1152036.568 1582433.337 0, 1152274.756 1582442.293 0, 1152512.943 1582451.262 0, 1152751.13 1582460.246 0, 1152989.316 1582469.244 0, 1153227.502 1582478.255 0, 
+    1153465.687 1582487.281 0, 1153703.871 1582496.321 0, 1153942.055 1582505.374 0, 1154180.239 1582514.442 0, 1154417.294 1582523.481 0, 1154656.604 1582532.62 0, 1154894.786 1582541.73 0, 1155132.968 1582550.853 0, 1155371.148 1582559.991 0, 1155609.329 1582569.143 0, 
+    1155847.508 1582578.309 0, 1156085.688 1582587.489 0, 1156323.866 1582596.683 0, 1156562.044 1582605.891 0, 1156800.222 1582615.113 0, 1157038.399 1582624.348 0, 1157276.575 1582633.598 0, 1157514.751 1582642.862 0, 1157752.927 1582652.14 0, 1157991.102 1582661.433 0, 
+    1158229.276 1582670.739 0, 1158467.45 1582680.059 0, 1158705.623 1582689.393 0, 1158943.796 1582698.741 0, 1159181.968 1582708.103 0, 1159420.139 1582717.479 0, 1159658.31 1582726.869 0, 1159896.481 1582736.273 0, 1160133.524 1582745.647 0, 1160353.535 1577186.062 0, 
+    1160573.563 1571626.041 0))
+
+POLYGON ((1171565.013 1583214.202 0, 1171327.996 1583204.159 0, 1171089.853 1583194.082 0, 1170851.709 1583184.019 0, 1170613.565 1583173.97 0, 1170375.42 1583163.935 0, 1170137.275 1583153.914 0, 1169899.129 1583143.907 0, 1169660.983 1583133.914 0, 1169422.836 1583123.935 0, 
+    1169184.688 1583113.97 0, 1168946.54 1583104.019 0, 1168708.391 1583094.083 0, 1168470.242 1583084.16 0, 1168232.092 1583074.251 0, 1167993.941 1583064.356 0, 1167755.79 1583054.475 0, 1167517.638 1583044.609 0, 1167279.486 1583034.756 0, 1167041.333 1583024.917 0, 
+    1166803.179 1583015.092 0, 1166565.025 1583005.282 0, 1166326.871 1582995.485 0, 1166088.715 1582985.702 0, 1165849.434 1582975.888 0, 1165612.403 1582966.179 0, 1165374.246 1582956.439 0, 1165136.089 1582946.712 0, 1164897.931 1582936.999 0, 1164659.772 1582927.301 0, 
+    1164421.613 1582917.616 0, 1164183.453 1582907.946 0, 1163945.293 1582898.289 0, 1163707.132 1582888.647 0, 1163468.97 1582879.018 0, 1163230.808 1582869.404 0, 1162992.646 1582859.803 0, 1162754.483 1582850.217 0, 1162516.319 1582840.645 0, 1162278.155 1582831.086 0, 
+    1162039.99 1582821.542 0, 1161801.824 1582812.012 0, 1161563.658 1582802.495 0, 1161325.492 1582792.993 0, 1161087.325 1582783.505 0, 1160849.157 1582774.03 0, 1160610.989 1582764.57 0, 1160372.82 1582755.124 0, 1160133.524 1582745.647 0, 1159913.531 1588304.789 0, 
+    1159693.555 1593863.481 0, 1159932.194 1593872.932 0, 1160169.708 1593882.352 0, 1160407.222 1593891.786 0, 1160644.735 1593901.234 0, 1160882.248 1593910.697 0, 1161119.76 1593920.173 0, 1161357.272 1593929.663 0, 1161594.783 1593939.167 0, 1161832.294 1593948.685 0, 
+    1162069.804 1593958.217 0, 1162307.313 1593967.764 0, 1162544.822 1593977.324 0, 1162782.33 1593986.898 0, 1163019.838 1593996.486 0, 1163257.345 1594006.088 0, 1163494.851 1594015.704 0, 1163732.357 1594025.334 0, 1163969.863 1594034.978 0, 1164207.368 1594044.636 0, 
+    1164444.872 1594054.307 0, 1164682.376 1594063.993 0, 1164919.879 1594073.693 0, 1165157.381 1594083.407 0, 1165393.761 1594093.089 0, 1165632.385 1594102.877 0, 1165869.886 1594112.632 0, 1166107.386 1594122.402 0, 1166344.886 1594132.186 0, 1166582.385 1594141.984 0, 
+    1166819.884 1594151.795 0, 1167057.382 1594161.621 0, 1167294.879 1594171.461 0, 1167532.376 1594181.314 0, 1167769.872 1594191.182 0, 1168007.368 1594201.064 0, 1168244.863 1594210.959 0, 1168482.357 1594220.869 0, 1168719.851 1594230.792 0, 1168957.345 1594240.73 0, 
+    1169194.837 1594250.681 0, 1169432.329 1594260.647 0, 1169669.821 1594270.626 0, 1169907.312 1594280.62 0, 1170144.802 1594290.627 0, 1170382.292 1594300.648 0, 1170619.781 1594310.684 0, 1170857.27 1594320.733 0, 1171093.636 1594330.749 0, 1171329.315 1588772.7 0, 
+    1171565.013 1583214.202 0))
+
+POLYGON ((1182492.352 1594830.222 0, 1182256.013 1594819.538 0, 1182018.554 1594808.818 0, 1181781.094 1594798.112 0, 1181543.633 1594787.42 0, 1181306.172 1594776.741 0, 1181068.71 1594766.077 0, 1180831.248 1594755.427 0, 1180593.785 1594744.79 0, 1180356.321 1594734.168 0, 
+    1180118.857 1594723.559 0, 1179881.392 1594712.965 0, 1179643.926 1594702.384 0, 1179406.46 1594691.818 0, 1179168.993 1594681.265 0, 1178931.526 1594670.727 0, 1178694.058 1594660.202 0, 1178456.589 1594649.692 0, 1178219.12 1594639.195 0, 1177981.65 1594628.713 0, 
+    1177744.18 1594618.244 0, 1177506.708 1594607.789 0, 1177269.237 1594597.348 0, 1177031.764 1594586.922 0, 1176793.171 1594576.46 0, 1176556.818 1594566.11 0, 1176319.344 1594555.725 0, 1176081.869 1594545.355 0, 1175844.393 1594534.998 0, 1175606.917 1594524.655 0, 
+    1175369.441 1594514.326 0, 1175131.963 1594504.011 0, 1174894.486 1594493.71 0, 1174657.007 1594483.423 0, 1174419.528 1594473.15 0, 1174182.048 1594462.891 0, 1173944.568 1594452.646 0, 1173707.087 1594442.415 0, 1173469.606 1594432.198 0, 1173232.124 1594421.995 0, 
+    1172994.641 1594411.806 0, 1172757.158 1594401.631 0, 1172519.674 1594391.47 0, 1172282.189 1594381.322 0, 1172044.704 1594371.189 0, 1171807.219 1594361.07 0, 1171569.732 1594350.965 0, 1171332.246 1594340.874 0, 1171093.636 1594330.749 0, 1170857.977 1599888.342 0, 
+    1170622.337 1605445.472 0, 1170860.289 1605455.569 0, 1171097.122 1605465.633 0, 1171333.954 1605475.71 0, 1171570.785 1605485.801 0, 1171807.616 1605495.907 0, 1172044.446 1605506.026 0, 1172281.276 1605516.159 0, 1172518.105 1605526.306 0, 1172754.934 1605536.467 0, 
+    1172991.761 1605546.642 0, 1173228.589 1605556.831 0, 1173465.415 1605567.034 0, 1173702.242 1605577.251 0, 1173939.067 1605587.482 0, 1174175.892 1605597.726 0, 1174412.716 1605607.985 0, 1174649.54 1605618.257 0, 1174886.363 1605628.544 0, 1175123.185 1605638.844 0, 
+    1175360.007 1605649.159 0, 1175596.829 1605659.487 0, 1175833.649 1605669.829 0, 1176070.469 1605680.185 0, 1176306.171 1605690.507 0, 1176544.108 1605700.94 0, 1176780.926 1605711.338 0, 1177017.743 1605721.75 0, 1177254.56 1605732.175 0, 1177491.377 1605742.615 0, 
+    1177728.192 1605753.069 0, 1177965.008 1605763.537 0, 1178201.822 1605774.018 0, 1178438.636 1605784.514 0, 1178675.449 1605795.023 0, 1178912.262 1605805.547 0, 1179149.074 1605816.084 0, 1179385.885 1605826.636 0, 1179622.696 1605837.201 0, 1179859.506 1605847.78 0, 
+    1180096.316 1605858.373 0, 1180333.125 1605868.98 0, 1180569.933 1605879.601 0, 1180806.741 1605890.236 0, 1181043.548 1605900.885 0, 1181280.354 1605911.548 0, 1181517.16 1605922.225 0, 1181753.965 1605932.916 0, 1181989.653 1605943.57 0, 1182240.992 1600387.127 0, 
+    1182492.352 1594830.222 0))
+
+POLYGON ((1193355.517 1606473.78 0, 1193119.858 1606462.46 0, 1192883.084 1606451.1 0, 1192646.31 1606439.754 0, 1192409.534 1606428.422 0, 1192172.758 1606417.105 0, 1191935.982 1606405.801 0, 1191699.204 1606394.511 0, 1191462.426 1606383.235 0, 1191225.648 1606371.972 0, 
+    1190988.868 1606360.724 0, 1190752.088 1606349.49 0, 1190515.307 1606338.27 0, 1190278.526 1606327.063 0, 1190041.744 1606315.871 0, 1189804.961 1606304.692 0, 1189568.178 1606293.528 0, 1189331.394 1606282.377 0, 1189094.61 1606271.24 0, 1188857.824 1606260.118 0, 
+    1188621.038 1606249.009 0, 1188384.252 1606237.914 0, 1188147.465 1606226.833 0, 1187910.677 1606215.766 0, 1187672.772 1606204.661 0, 1187437.099 1606193.674 0, 1187200.309 1606182.649 0, 1186963.519 1606171.637 0, 1186726.727 1606160.64 0, 1186489.936 1606149.657 0, 
+    1186253.143 1606138.687 0, 1186016.35 1606127.732 0, 1185779.556 1606116.79 0, 1185542.762 1606105.862 0, 1185305.967 1606094.949 0, 1185069.171 1606084.049 0, 1184832.375 1606073.163 0, 1184595.578 1606062.291 0, 1184358.781 1606051.433 0, 1184121.982 1606040.589 0, 
+    1183885.184 1606029.759 0, 1183648.384 1606018.943 0, 1183411.584 1606008.141 0, 1183174.783 1605997.352 0, 1182937.982 1605986.578 0, 1182701.18 1605975.818 0, 1182464.377 1605965.071 0, 1182227.574 1605954.339 0, 1181989.653 1605943.57 0, 1181738.336 1611499.544 0, 
+    1181487.039 1617055.044 0, 1181724.303 1617065.783 0, 1181960.452 1617076.486 0, 1182196.601 1617087.203 0, 1182432.749 1617097.933 0, 1182668.896 1617108.678 0, 1182905.043 1617119.436 0, 1183141.189 1617130.209 0, 1183377.335 1617140.995 0, 1183613.48 1617151.795 0, 
+    1183849.624 1617162.609 0, 1184085.767 1617173.437 0, 1184321.91 1617184.279 0, 1184558.053 1617195.135 0, 1184794.194 1617206.005 0, 1185030.335 1617216.888 0, 1185266.476 1617227.786 0, 1185502.615 1617238.697 0, 1185738.755 1617249.622 0, 1185974.893 1617260.561 0, 
+    1186211.031 1617271.514 0, 1186447.168 1617282.481 0, 1186683.305 1617293.462 0, 1186919.44 1617304.457 0, 1187154.463 1617315.414 0, 1187391.71 1617326.488 0, 1187627.844 1617337.525 0, 1187863.977 1617348.575 0, 1188100.11 1617359.639 0, 1188336.242 1617370.717 0, 
+    1188572.373 1617381.81 0, 1188808.504 1617392.915 0, 1189044.634 1617404.035 0, 1189280.763 1617415.169 0, 1189516.892 1617426.317 0, 1189753.02 1617437.478 0, 1189989.148 1617448.654 0, 1190225.274 1617459.843 0, 1190461.4 1617471.046 0, 1190697.526 1617482.263 0, 
+    1190933.651 1617493.494 0, 1191169.775 1617504.739 0, 1191405.898 1617515.998 0, 1191642.021 1617527.271 0, 1191878.143 1617538.557 0, 1192114.265 1617549.858 0, 1192350.385 1617561.172 0, 1192586.505 1617572.501 0, 1192821.513 1617583.789 0, 1193088.504 1612029.022 0, 
+    1193355.517 1606473.78 0))
+
+POLYGON ((1204154.448 1618144.555 0, 1203919.471 1618132.602 0, 1203683.384 1618120.607 0, 1203447.296 1618108.626 0, 1203211.208 1618096.658 0, 1202975.118 1618084.704 0, 1202739.028 1618072.765 0, 1202502.938 1618060.839 0, 1202266.846 1618048.927 0, 1202030.754 1618037.029 0, 
+    1201794.661 1618025.145 0, 1201558.568 1618013.274 0, 1201322.474 1618001.418 0, 1201086.379 1617989.575 0, 1200850.283 1617977.747 0, 1200614.187 1617965.932 0, 1200378.09 1617954.131 0, 1200141.992 1617942.344 0, 1199905.894 1617930.571 0, 1199669.795 1617918.812 0, 
+    1199433.695 1617907.067 0, 1199197.595 1617895.336 0, 1198961.494 1617883.618 0, 1198725.392 1617871.915 0, 1198488.179 1617860.17 0, 1198253.186 1617848.549 0, 1198017.082 1617836.887 0, 1197780.978 1617825.24 0, 1197544.872 1617813.605 0, 1197308.767 1617801.985 0, 
+    1197072.66 1617790.379 0, 1196836.553 1617778.787 0, 1196600.445 1617767.208 0, 1196364.336 1617755.644 0, 1196128.227 1617744.093 0, 1195892.117 1617732.556 0, 1195656.006 1617721.033 0, 1195419.895 1617709.524 0, 1195183.782 1617698.029 0, 1194947.67 1617686.548 0, 
+    1194711.556 1617675.081 0, 1194475.442 1617663.628 0, 1194239.327 1617652.188 0, 1194003.212 1617640.762 0, 1193767.096 1617629.351 0, 1193530.979 1617617.953 0, 1193294.862 1617606.569 0, 1193058.744 1617595.199 0, 1192821.513 1617583.789 0, 1192554.546 1623138.076 0, 
+    1192287.602 1628691.874 0, 1192524.175 1628703.252 0, 1192759.64 1628714.591 0, 1192995.103 1628725.943 0, 1193230.566 1628737.309 0, 1193466.029 1628748.69 0, 1193701.49 1628760.084 0, 1193936.951 1628771.491 0, 1194172.412 1628782.913 0, 1194407.871 1628794.349 0, 
+    1194643.33 1628805.798 0, 1194878.788 1628817.261 0, 1195114.246 1628828.738 0, 1195349.703 1628840.229 0, 1195585.159 1628851.734 0, 1195820.615 1628863.253 0, 1196056.07 1628874.785 0, 1196291.524 1628886.332 0, 1196526.977 1628897.892 0, 1196762.43 1628909.466 0, 
+    1196997.882 1628921.054 0, 1197233.334 1628932.656 0, 1197468.785 1628944.272 0, 1197704.235 1628955.901 0, 1197938.577 1628967.49 0, 1198175.133 1628979.202 0, 1198410.581 1628990.873 0, 1198646.028 1629002.558 0, 1198881.475 1629014.257 0, 1199116.921 1629025.969 0, 
+    1199352.366 1629037.696 0, 1199587.811 1629049.436 0, 1199823.255 1629061.191 0, 1200058.698 1629072.959 0, 1200294.141 1629084.741 0, 1200529.583 1629096.537 0, 1200765.024 1629108.346 0, 1201000.464 1629120.17 0, 1201235.904 1629132.007 0, 1201471.343 1629143.859 0, 
+    1201706.781 1629155.724 0, 1201942.219 1629167.603 0, 1202177.656 1629179.496 0, 1202413.092 1629191.402 0, 1202648.528 1629203.323 0, 1202883.963 1629215.257 0, 1203119.397 1629227.206 0, 1203354.83 1629239.168 0, 1203589.157 1629251.087 0, 1203871.79 1623698.065 0, 
+    1204154.448 1618144.555 0))
+
+POLYGON ((1214889.086 1629842.227 0, 1214654.793 1629829.645 0, 1214419.394 1629817.018 0, 1214183.995 1629804.405 0, 1213948.594 1629791.805 0, 1213713.193 1629779.219 0, 1213477.792 1629766.648 0, 1213242.389 1629754.09 0, 1213006.986 1629741.546 0, 1212771.582 1629729.015 0, 
+    1212536.178 1629716.499 0, 1212300.772 1629703.996 0, 1212065.366 1629691.508 0, 1211829.959 1629679.033 0, 1211594.552 1629666.572 0, 1211359.143 1629654.125 0, 1211123.734 1629641.692 0, 1210888.325 1629629.272 0, 1210652.914 1629616.867 0, 1210417.503 1629604.475 0, 
+    1210182.091 1629592.097 0, 1209946.678 1629579.733 0, 1209711.265 1629567.383 0, 1209475.851 1629555.047 0, 1209239.33 1629542.667 0, 1209005.02 1629530.416 0, 1208769.604 1629518.121 0, 1208534.187 1629505.84 0, 1208298.769 1629493.573 0, 1208063.35 1629481.32 0, 
+    1207827.931 1629469.081 0, 1207592.511 1629456.856 0, 1207357.091 1629444.644 0, 1207121.669 1629432.446 0, 1206886.247 1629420.263 0, 1206650.824 1629408.093 0, 1206415.401 1629395.936 0, 1206179.977 1629383.794 0, 1205944.552 1629371.666 0, 1205709.126 1629359.551 0, 
+    1205473.7 1629347.45 0, 1205238.273 1629335.364 0, 1205002.845 1629323.291 0, 1204767.416 1629311.231 0, 1204531.987 1629299.186 0, 1204296.557 1629287.155 0, 1204061.126 1629275.137 0, 1203825.695 1629263.134 0, 1203589.157 1629251.087 0, 1203306.548 1634803.616 0, 
+    1203023.966 1640355.643 0, 1203259.848 1640367.656 0, 1203494.625 1640379.626 0, 1203729.402 1640391.611 0, 1203964.179 1640403.609 0, 1204198.954 1640415.62 0, 1204433.729 1640427.646 0, 1204668.503 1640439.685 0, 1204903.277 1640451.739 0, 1205138.05 1640463.806 0, 
+    1205372.822 1640475.887 0, 1205607.593 1640487.982 0, 1205842.364 1640500.09 0, 1206077.134 1640512.212 0, 1206311.903 1640524.349 0, 1206546.672 1640536.499 0, 1206781.439 1640548.663 0, 1207016.206 1640560.84 0, 1207250.973 1640573.032 0, 1207485.739 1640585.237 0, 
+    1207720.503 1640597.456 0, 1207955.268 1640609.689 0, 1208190.031 1640621.936 0, 1208424.794 1640634.196 0, 1208658.453 1640646.413 0, 1208894.317 1640658.759 0, 1209129.078 1640671.061 0, 1209363.838 1640683.377 0, 1209598.597 1640695.706 0, 1209833.355 1640708.05 0, 
+    1210068.113 1640720.407 0, 1210302.87 1640732.778 0, 1210537.626 1640745.163 0, 1210772.382 1640757.562 0, 1211007.137 1640769.974 0, 1211241.891 1640782.401 0, 1211476.644 1640794.841 0, 1211711.397 1640807.295 0, 1211946.148 1640819.763 0, 1212180.9 1640832.244 0, 
+    1212415.65 1640844.74 0, 1212650.4 1640857.249 0, 1212885.149 1640869.772 0, 1213119.897 1640882.309 0, 1213354.644 1640894.86 0, 1213589.391 1640907.424 0, 1213824.137 1640920.003 0, 1214058.882 1640932.595 0, 1214292.525 1640945.142 0, 1214590.792 1635393.935 0, 
+    1214889.086 1629842.227 0))
+
+POLYGON ((1225559.374 1641566.474 0, 1225325.766 1641553.267 0, 1225091.057 1641540.011 0, 1224856.348 1641526.77 0, 1224621.637 1641513.542 0, 1224386.926 1641500.328 0, 1224152.214 1641487.128 0, 1223917.502 1641473.942 0, 1223682.788 1641460.77 0, 1223448.074 1641447.611 0, 
+    1223213.359 1641434.466 0, 1222978.644 1641421.335 0, 1222743.927 1641408.218 0, 1222509.21 1641395.115 0, 1222274.492 1641382.025 0, 1222039.773 1641368.949 0, 1221805.054 1641355.887 0, 1221570.333 1641342.839 0, 1221335.612 1641329.805 0, 1221100.89 1641316.785 0, 
+    1220866.168 1641303.778 0, 1220631.444 1641290.785 0, 1220396.72 1641277.806 0, 1220161.995 1641264.841 0, 1219926.169 1641251.829 0, 1219692.543 1641238.952 0, 1219457.816 1641226.028 0, 1219223.088 1641213.118 0, 1218988.359 1641200.222 0, 1218753.63 1641187.34 0, 
+    1218518.9 1641174.471 0, 1218284.169 1641161.617 0, 1218049.437 1641148.776 0, 1217814.704 1641135.949 0, 1217579.971 1641123.135 0, 1217345.237 1641110.336 0, 1217110.502 1641097.55 0, 1216875.767 1641084.779 0, 1216641.03 1641072.021 0, 1216406.293 1641059.277 0, 
+    1216171.556 1641046.546 0, 1215936.817 1641033.83 0, 1215702.078 1641021.127 0, 1215467.338 1641008.438 0, 1215232.597 1640995.763 0, 1214997.856 1640983.102 0, 1214763.113 1640970.454 0, 1214528.37 1640957.821 0, 1214292.525 1640945.142 0, 1213994.285 1646495.842 0, 
+    1213696.073 1652046.028 0, 1213931.262 1652058.672 0, 1214165.351 1652071.27 0, 1214399.44 1652083.883 0, 1214633.528 1652096.509 0, 1214867.616 1652109.148 0, 1215101.702 1652121.802 0, 1215335.788 1652134.469 0, 1215569.874 1652147.15 0, 1215803.958 1652159.845 0, 
+    1216038.042 1652172.554 0, 1216272.125 1652185.276 0, 1216506.207 1652198.013 0, 1216740.288 1652210.763 0, 1216974.369 1652223.526 0, 1217208.449 1652236.304 0, 1217442.528 1652249.095 0, 1217676.606 1652261.901 0, 1217910.684 1652274.719 0, 1218144.761 1652287.552 0, 
+    1218378.837 1652300.399 0, 1218612.912 1652313.259 0, 1218846.987 1652326.133 0, 1219081.061 1652339.021 0, 1219314.036 1652351.862 0, 1219549.206 1652364.837 0, 1219783.278 1652377.767 0, 1220017.349 1652390.709 0, 1220251.419 1652403.666 0, 1220485.488 1652416.637 0, 
+    1220719.557 1652429.621 0, 1220953.624 1652442.619 0, 1221187.691 1652455.631 0, 1221421.758 1652468.656 0, 1221655.823 1652481.696 0, 1221889.888 1652494.749 0, 1222123.952 1652507.816 0, 1222358.015 1652520.896 0, 1222592.077 1652533.991 0, 1222826.139 1652547.099 0, 
+    1223060.2 1652560.221 0, 1223294.26 1652573.357 0, 1223528.319 1652586.506 0, 1223762.378 1652599.669 0, 1223996.436 1652612.847 0, 1224230.493 1652626.037 0, 1224464.549 1652639.242 0, 1224698.604 1652652.461 0, 1224931.562 1652665.631 0, 1225245.454 1647116.309 0, 
+    1225559.374 1641566.474 0))
+
+POLYGON ((1236165.256 1653316.973 0, 1235932.335 1653303.145 0, 1235698.318 1653289.265 0, 1235464.3 1653275.399 0, 1235230.281 1653261.547 0, 1234996.261 1653247.709 0, 1234762.241 1653233.884 0, 1234528.22 1653220.074 0, 1234294.197 1653206.277 0, 1234060.175 1653192.493 0, 
+    1233826.151 1653178.724 0, 1233592.126 1653164.968 0, 1233358.101 1653151.226 0, 1233124.075 1653137.498 0, 1232890.048 1653123.784 0, 1232656.02 1653110.083 0, 1232421.992 1653096.397 0, 1232187.963 1653082.724 0, 1231953.933 1653069.064 0, 1231719.902 1653055.419 0, 
+    1231485.87 1653041.787 0, 1231251.837 1653028.169 0, 1231017.804 1653014.565 0, 1230783.77 1653000.975 0, 1230548.639 1652987.335 0, 1230315.699 1652973.835 0, 1230081.663 1652960.286 0, 1229847.625 1652946.751 0, 1229613.587 1652933.23 0, 1229379.548 1652919.722 0, 
+    1229145.509 1652906.228 0, 1228911.468 1652892.748 0, 1228677.427 1652879.281 0, 1228443.385 1652865.829 0, 1228209.342 1652852.39 0, 1227975.298 1652838.965 0, 1227741.254 1652825.554 0, 1227507.208 1652812.156 0, 1227273.162 1652798.772 0, 1227039.116 1652785.402 0, 
+    1226805.068 1652772.046 0, 1226571.02 1652758.704 0, 1226336.97 1652745.375 0, 1226102.92 1652732.06 0, 1225868.87 1652718.759 0, 1225634.818 1652705.472 0, 1225400.766 1652692.198 0, 1225166.713 1652678.939 0, 1224931.562 1652665.631 0, 1224617.7 1658214.432 0, 
+    1224303.868 1663762.707 0, 1224538.363 1663775.978 0, 1224771.762 1663789.2 0, 1225005.162 1663802.437 0, 1225238.56 1663815.687 0, 1225471.958 1663828.951 0, 1225705.354 1663842.229 0, 1225938.751 1663855.52 0, 1226172.146 1663868.825 0, 1226405.54 1663882.144 0, 
+    1226638.934 1663895.477 0, 1226872.327 1663908.823 0, 1227105.719 1663922.184 0, 1227339.11 1663935.557 0, 1227572.501 1663948.945 0, 1227805.891 1663962.346 0, 1228039.28 1663975.761 0, 1228272.668 1663989.19 0, 1228506.055 1664002.633 0, 1228739.442 1664016.089 0, 
+    1228972.828 1664029.559 0, 1229206.213 1664043.043 0, 1229439.597 1664056.54 0, 1229672.98 1664070.051 0, 1229905.27 1664083.513 0, 1230139.745 1664097.115 0, 1230373.126 1664110.668 0, 1230606.506 1664124.234 0, 1230839.885 1664137.814 0, 1231073.264 1664151.407 0, 
+    1231306.642 1664165.015 0, 1231540.019 1664178.636 0, 1231773.395 1664192.271 0, 1232006.771 1664205.919 0, 1232240.145 1664219.582 0, 1232473.519 1664233.258 0, 1232706.892 1664246.947 0, 1232940.264 1664260.651 0, 1233173.636 1664274.368 0, 1233407.006 1664288.099 0, 
+    1233640.376 1664301.844 0, 1233873.745 1664315.602 0, 1234107.113 1664329.375 0, 1234340.481 1664343.161 0, 1234573.847 1664356.96 0, 1234807.213 1664370.774 0, 1235040.578 1664384.601 0, 1235273.942 1664398.442 0, 1235506.214 1664412.232 0, 1235835.719 1658864.866 0, 
+    1236165.256 1653316.973 0))
+
+POLYGON ((1246706.679 1665093.402 0, 1246474.446 1665078.956 0, 1246241.122 1665064.456 0, 1246007.797 1665049.97 0, 1245774.471 1665035.497 0, 1245541.144 1665021.038 0, 1245307.817 1665006.593 0, 1245074.488 1664992.162 0, 1244841.159 1664977.744 0, 1244607.829 1664963.34 0, 
+    1244374.498 1664948.95 0, 1244141.167 1664934.573 0, 1243907.834 1664920.21 0, 1243674.501 1664905.861 0, 1243441.166 1664891.526 0, 1243207.831 1664877.204 0, 1242974.495 1664862.896 0, 1242741.159 1664848.602 0, 1242507.821 1664834.322 0, 1242274.482 1664820.055 0, 
+    1242041.143 1664805.802 0, 1241807.803 1664791.563 0, 1241574.462 1664777.338 0, 1241341.12 1664763.126 0, 1241106.687 1664748.862 0, 1240874.434 1664734.744 0, 1240641.09 1664720.573 0, 1240407.745 1664706.416 0, 1240174.399 1664692.273 0, 1239941.052 1664678.144 0, 
+    1239707.704 1664664.028 0, 1239474.356 1664649.926 0, 1239241.006 1664635.838 0, 1239007.656 1664621.764 0, 1238774.305 1664607.703 0, 1238540.953 1664593.656 0, 1238307.601 1664579.623 0, 1238074.247 1664565.604 0, 1237840.893 1664551.598 0, 1237607.538 1664537.606 0, 
+    1237374.182 1664523.628 0, 1237140.825 1664509.663 0, 1236907.468 1664495.713 0, 1236674.109 1664481.776 0, 1236440.75 1664467.852 0, 1236207.39 1664453.943 0, 1235974.029 1664440.047 0, 1235740.668 1664426.165 0, 1235506.214 1664412.232 0, 1235176.74 1669959.064 0, 
+    1234847.298 1675505.356 0, 1235081.096 1675519.251 0, 1235313.804 1675533.094 0, 1235546.512 1675546.951 0, 1235779.219 1675560.821 0, 1236011.926 1675574.706 0, 1236244.631 1675588.604 0, 1236477.336 1675602.515 0, 1236710.04 1675616.441 0, 1236942.743 1675630.38 0, 
+    1237175.445 1675644.333 0, 1237408.146 1675658.299 0, 1237640.847 1675672.28 0, 1237873.547 1675686.274 0, 1238106.245 1675700.281 0, 1238338.944 1675714.302 0, 1238571.641 1675728.337 0, 1238804.337 1675742.386 0, 1239037.033 1675756.449 0, 1239269.728 1675770.525 0, 
+    1239502.422 1675784.614 0, 1239735.115 1675798.718 0, 1239967.807 1675812.835 0, 1240200.498 1675826.966 0, 1240432.102 1675841.044 0, 1240665.879 1675855.269 0, 1240898.568 1675869.441 0, 1241131.256 1675883.626 0, 1241363.943 1675897.826 0, 1241596.63 1675912.039 0, 
+    1241829.315 1675926.266 0, 1242062 1675940.506 0, 1242294.684 1675954.76 0, 1242527.367 1675969.028 0, 1242760.049 1675983.31 0, 1242992.731 1675997.605 0, 1243225.411 1676011.914 0, 1243458.091 1676026.236 0, 1243690.77 1676040.573 0, 1243923.448 1676054.923 0, 
+    1244156.125 1676069.286 0, 1244388.802 1676083.664 0, 1244621.477 1676098.055 0, 1244854.152 1676112.46 0, 1245086.826 1676126.878 0, 1245319.498 1676141.31 0, 1245552.171 1676155.756 0, 1245784.842 1676170.216 0, 1246016.426 1676184.621 0, 1246361.536 1670639.282 0, 
+    1246706.679 1665093.402 0))
+
+POLYGON ((749893.473 1207594.487 0, 749634.522 1207609.142 0, 749374.273 1207623.886 0, 749114.025 1207638.645 0, 748853.778 1207653.419 0, 748593.532 1207668.208 0, 748333.286 1207683.013 0, 748073.042 1207697.834 0, 747812.798 1207712.669 0, 747552.555 1207727.52 0, 
+    747292.313 1207742.386 0, 747032.072 1207757.268 0, 746771.832 1207772.165 0, 746511.592 1207787.077 0, 746251.354 1207802.004 0, 745991.116 1207816.947 0, 745730.879 1207831.905 0, 745470.643 1207846.879 0, 745210.408 1207861.867 0, 744950.174 1207876.872 0, 
+    744689.941 1207891.891 0, 744429.709 1207906.926 0, 744169.477 1207921.976 0, 743909.247 1207937.041 0, 743647.717 1207952.197 0, 743388.788 1207967.218 0, 743128.561 1207982.329 0, 742868.334 1207997.455 0, 742608.107 1208012.597 0, 742347.882 1208027.755 0, 
+    742087.658 1208042.927 0, 741827.434 1208058.115 0, 741567.212 1208073.318 0, 741306.99 1208088.537 0, 741046.77 1208103.771 0, 740786.55 1208119.02 0, 740526.331 1208134.284 0, 740266.113 1208149.564 0, 740005.896 1208164.859 0, 739745.679 1208180.169 0, 
+    739485.464 1208195.495 0, 739225.249 1208210.836 0, 738965.036 1208226.192 0, 738704.823 1208241.564 0, 738444.612 1208256.951 0, 738184.401 1208272.353 0, 737924.191 1208287.771 0, 737663.982 1208303.204 0, 737402.473 1208318.729 0, 737733.372 1213889.547 0, 
+    738064.266 1219460.287 0, 738325.116 1219444.801 0, 738584.669 1219429.407 0, 738844.223 1219414.028 0, 739103.778 1219398.665 0, 739363.334 1219383.317 0, 739622.891 1219367.984 0, 739882.449 1219352.666 0, 740142.007 1219337.364 0, 740401.567 1219322.077 0, 
+    740661.127 1219306.805 0, 740920.689 1219291.548 0, 741180.251 1219276.307 0, 741439.814 1219261.081 0, 741699.378 1219245.87 0, 741958.943 1219230.675 0, 742218.509 1219215.495 0, 742478.076 1219200.33 0, 742737.643 1219185.18 0, 742997.212 1219170.046 0, 
+    743256.781 1219154.927 0, 743516.351 1219139.823 0, 743775.923 1219124.735 0, 744035.495 1219109.661 0, 744293.771 1219094.679 0, 744554.642 1219079.561 0, 744814.216 1219064.534 0, 745073.792 1219049.521 0, 745333.368 1219034.525 0, 745592.946 1219019.543 0, 
+    745852.524 1219004.577 0, 746112.103 1218989.626 0, 746371.683 1218974.69 0, 746631.264 1218959.77 0, 746890.846 1218944.865 0, 747150.428 1218929.975 0, 747410.012 1218915.1 0, 747669.596 1218900.241 0, 747929.182 1218885.397 0, 748188.768 1218870.568 0, 
+    748448.355 1218855.755 0, 748707.943 1218840.956 0, 748967.531 1218826.173 0, 749227.121 1218811.406 0, 749486.712 1218796.653 0, 749746.303 1218781.916 0, 750005.895 1218767.195 0, 750265.488 1218752.488 0, 750523.786 1218737.87 0, 750208.632 1213166.217 0, 
+    749893.473 1207594.487 0))
+
+POLYGON ((762985.298 1218050.656 0, 762726.958 1218064.545 0, 762467.324 1218078.518 0, 762207.692 1218092.506 0, 761948.06 1218106.51 0, 761688.429 1218120.528 0, 761428.798 1218134.563 0, 761169.169 1218148.612 0, 760909.54 1218162.677 0, 760649.912 1218176.757 0, 
+    760390.285 1218190.852 0, 760130.659 1218204.963 0, 759871.034 1218219.089 0, 759611.409 1218233.23 0, 759351.786 1218247.386 0, 759092.163 1218261.558 0, 758832.541 1218275.745 0, 758572.919 1218289.947 0, 758313.299 1218304.165 0, 758053.68 1218318.398 0, 
+    757794.061 1218332.646 0, 757534.443 1218346.909 0, 757274.826 1218361.188 0, 757015.21 1218375.482 0, 756754.3 1218389.862 0, 756495.98 1218404.116 0, 756236.367 1218418.455 0, 755976.754 1218432.81 0, 755717.142 1218447.181 0, 755457.531 1218461.566 0, 
+    755197.921 1218475.967 0, 754938.311 1218490.384 0, 754678.703 1218504.815 0, 754419.095 1218519.262 0, 754159.488 1218533.724 0, 753899.882 1218548.201 0, 753640.277 1218562.694 0, 753380.673 1218577.202 0, 753121.069 1218591.725 0, 752861.467 1218606.263 0, 
+    752601.865 1218620.817 0, 752342.264 1218635.386 0, 752082.664 1218649.97 0, 751823.065 1218664.57 0, 751563.467 1218679.185 0, 751303.869 1218693.815 0, 751044.273 1218708.46 0, 750784.677 1218723.121 0, 750523.786 1218737.87 0, 750838.936 1224309.441 0, 
+    751154.081 1229880.924 0, 751414.313 1229866.212 0, 751673.253 1229851.589 0, 751932.193 1229836.98 0, 752191.135 1229822.387 0, 752450.077 1229807.809 0, 752709.02 1229793.246 0, 752967.965 1229778.699 0, 753226.91 1229764.167 0, 753485.855 1229749.65 0, 
+    753744.802 1229735.148 0, 754003.75 1229720.662 0, 754262.698 1229706.19 0, 754521.647 1229691.734 0, 754780.597 1229677.294 0, 755039.548 1229662.868 0, 755298.5 1229648.458 0, 755557.453 1229634.063 0, 755816.406 1229619.683 0, 756075.361 1229605.319 0, 
+    756334.316 1229590.969 0, 756593.272 1229576.635 0, 756852.229 1229562.316 0, 757111.186 1229548.013 0, 757368.853 1229533.796 0, 757629.104 1229519.451 0, 757888.065 1229505.194 0, 758147.026 1229490.951 0, 758405.988 1229476.724 0, 758664.95 1229462.512 0, 
+    758923.914 1229448.315 0, 759182.878 1229434.133 0, 759441.844 1229419.967 0, 759700.81 1229405.815 0, 759959.777 1229391.68 0, 760218.744 1229377.559 0, 760477.713 1229363.453 0, 760736.682 1229349.363 0, 760995.653 1229335.288 0, 761254.624 1229321.229 0, 
+    761513.595 1229307.184 0, 761772.568 1229293.155 0, 762031.542 1229279.141 0, 762290.516 1229265.142 0, 762549.491 1229251.159 0, 762808.467 1229237.19 0, 763067.444 1229223.237 0, 763326.422 1229209.3 0, 763584.109 1229195.447 0, 763284.706 1223623.095 0, 
+    762985.298 1218050.656 0))
+
+POLYGON ((776016.025 1228545.089 0, 775758.297 1228558.214 0, 775499.281 1228571.42 0, 775240.266 1228584.641 0, 774981.251 1228597.878 0, 774722.238 1228611.13 0, 774463.225 1228624.397 0, 774204.213 1228637.679 0, 773945.201 1228650.976 0, 773686.191 1228664.289 0, 
+    773427.181 1228677.617 0, 773168.172 1228690.96 0, 772909.164 1228704.319 0, 772650.157 1228717.693 0, 772391.15 1228731.082 0, 772132.144 1228744.486 0, 771873.139 1228757.905 0, 771614.135 1228771.34 0, 771355.131 1228784.79 0, 771096.129 1228798.255 0, 
+    770837.127 1228811.736 0, 770578.126 1228825.231 0, 770319.126 1228838.742 0, 770060.126 1228852.268 0, 769799.837 1228865.877 0, 769542.129 1228879.367 0, 769283.132 1228892.938 0, 769024.136 1228906.526 0, 768765.141 1228920.128 0, 768506.146 1228933.746 0, 
+    768247.152 1228947.379 0, 767988.159 1228961.027 0, 767729.167 1228974.69 0, 767470.175 1228988.369 0, 767211.185 1229002.063 0, 766952.195 1229015.772 0, 766693.206 1229029.496 0, 766434.217 1229043.236 0, 766175.23 1229056.99 0, 765916.243 1229070.761 0, 
+    765657.257 1229084.546 0, 765398.272 1229098.346 0, 765139.288 1229112.162 0, 764880.305 1229125.993 0, 764621.322 1229139.84 0, 764362.341 1229153.701 0, 764103.36 1229167.578 0, 763844.38 1229181.47 0, 763584.109 1229195.447 0, 763883.508 1234767.706 0, 
+    764182.901 1240339.87 0, 764442.512 1240325.928 0, 764700.836 1240312.071 0, 764959.161 1240298.23 0, 765217.487 1240284.403 0, 765475.813 1240270.592 0, 765734.141 1240256.796 0, 765992.469 1240243.015 0, 766250.798 1240229.25 0, 766509.128 1240215.499 0, 
+    766767.458 1240201.764 0, 767025.79 1240188.044 0, 767284.122 1240174.339 0, 767542.455 1240160.65 0, 767800.789 1240146.975 0, 768059.124 1240133.316 0, 768317.459 1240119.672 0, 768575.796 1240106.043 0, 768834.133 1240092.43 0, 769092.471 1240078.831 0, 
+    769350.809 1240065.248 0, 769609.149 1240051.68 0, 769867.489 1240038.128 0, 770125.83 1240024.59 0, 770382.886 1240011.135 0, 770642.515 1239997.561 0, 770900.858 1239984.069 0, 771159.203 1239970.592 0, 771417.548 1239957.13 0, 771675.894 1239943.684 0, 
+    771934.24 1239930.253 0, 772192.588 1239916.837 0, 772450.936 1239903.436 0, 772709.285 1239890.051 0, 772967.635 1239876.681 0, 773225.985 1239863.326 0, 773484.337 1239849.986 0, 773742.689 1239836.661 0, 774001.042 1239823.352 0, 774259.396 1239810.057 0, 
+    774517.75 1239796.778 0, 774776.106 1239783.515 0, 775034.462 1239770.266 0, 775292.818 1239757.032 0, 775551.176 1239743.814 0, 775809.535 1239730.611 0, 776067.894 1239717.423 0, 776326.254 1239704.251 0, 776583.329 1239691.159 0, 776299.679 1234118.172 0, 
+    776016.025 1228545.089 0))
+
+POLYGON ((788985.54 1239077.484 0, 788728.427 1239089.85 0, 788470.031 1239102.293 0, 788211.635 1239114.75 0, 787953.241 1239127.224 0, 787694.847 1239139.712 0, 787436.453 1239152.215 0, 787178.061 1239164.734 0, 786919.669 1239177.268 0, 786661.278 1239189.817 0, 
+    786402.888 1239202.381 0, 786144.498 1239214.961 0, 785886.11 1239227.555 0, 785627.722 1239240.165 0, 785369.334 1239252.79 0, 785110.948 1239265.431 0, 784852.562 1239278.086 0, 784594.177 1239290.757 0, 784335.793 1239303.443 0, 784077.409 1239316.144 0, 
+    783819.026 1239328.861 0, 783560.644 1239341.592 0, 783302.263 1239354.339 0, 783043.882 1239367.101 0, 782784.218 1239379.942 0, 782527.123 1239392.671 0, 782268.745 1239405.478 0, 782010.367 1239418.301 0, 781751.991 1239431.139 0, 781493.615 1239443.992 0, 
+    781235.239 1239456.861 0, 780976.865 1239469.744 0, 780718.491 1239482.643 0, 780460.118 1239495.557 0, 780201.746 1239508.487 0, 779943.374 1239521.431 0, 779685.003 1239534.391 0, 779426.633 1239547.366 0, 779168.264 1239560.356 0, 778909.896 1239573.361 0, 
+    778651.528 1239586.382 0, 778393.161 1239599.418 0, 778134.795 1239612.468 0, 777876.43 1239625.535 0, 777618.065 1239638.616 0, 777359.701 1239651.713 0, 777101.338 1239664.824 0, 776842.976 1239677.951 0, 776583.329 1239691.159 0, 776866.973 1245264.044 0, 
+    777150.612 1250836.823 0, 777409.6 1250823.649 0, 777667.306 1250810.555 0, 777925.013 1250797.477 0, 778182.721 1250784.414 0, 778440.43 1250771.366 0, 778698.139 1250758.333 0, 778955.849 1250745.315 0, 779213.56 1250732.312 0, 779471.272 1250719.325 0, 
+    779728.984 1250706.352 0, 779986.697 1250693.395 0, 780244.411 1250680.453 0, 780502.126 1250667.526 0, 780759.841 1250654.615 0, 781017.558 1250641.718 0, 781275.275 1250628.837 0, 781532.992 1250615.971 0, 781790.711 1250603.12 0, 782048.43 1250590.284 0, 
+    782306.15 1250577.464 0, 782563.871 1250564.658 0, 782821.592 1250551.868 0, 783079.315 1250539.093 0, 783335.756 1250526.396 0, 783594.761 1250513.588 0, 783852.486 1250500.859 0, 784110.211 1250488.144 0, 784367.937 1250475.445 0, 784625.664 1250462.761 0, 
+    784883.391 1250450.092 0, 785141.12 1250437.438 0, 785398.849 1250424.799 0, 785656.578 1250412.176 0, 785914.309 1250399.568 0, 786172.04 1250386.975 0, 786429.772 1250374.397 0, 786687.505 1250361.834 0, 786945.238 1250349.287 0, 787202.972 1250336.754 0, 
+    787460.707 1250324.237 0, 787718.443 1250311.735 0, 787976.179 1250299.248 0, 788233.916 1250286.776 0, 788491.654 1250274.32 0, 788749.393 1250261.878 0, 789007.132 1250249.452 0, 789264.872 1250237.041 0, 789521.332 1250224.707 0, 789253.439 1244651.149 0, 
+    788985.54 1239077.484 0))
+
+POLYGON ((801893.733 1249647.542 0, 801637.237 1249659.152 0, 801379.463 1249670.835 0, 801121.689 1249682.533 0, 800863.917 1249694.246 0, 800606.145 1249705.975 0, 800348.373 1249717.718 0, 800090.603 1249729.477 0, 799832.833 1249741.251 0, 799575.063 1249753.04 0, 
+    799317.295 1249764.844 0, 799059.527 1249776.663 0, 798801.76 1249788.498 0, 798543.993 1249800.347 0, 798286.228 1249812.212 0, 798028.462 1249824.092 0, 797770.698 1249835.988 0, 797512.934 1249847.898 0, 797255.171 1249859.824 0, 796997.409 1249871.764 0, 
+    796739.648 1249883.72 0, 796481.887 1249895.691 0, 796224.127 1249907.678 0, 795966.367 1249919.679 0, 795707.329 1249931.755 0, 795450.85 1249943.727 0, 795193.093 1249955.774 0, 794935.336 1249967.836 0, 794677.581 1249979.914 0, 794419.825 1249992.006 0, 
+    794162.071 1250004.114 0, 793904.317 1250016.237 0, 793646.564 1250028.375 0, 793388.812 1250040.528 0, 793131.06 1250052.696 0, 792873.309 1250064.879 0, 792615.559 1250077.078 0, 792357.809 1250089.292 0, 792100.061 1250101.521 0, 791842.313 1250113.765 0, 
+    791584.565 1250126.024 0, 791326.819 1250138.299 0, 791069.073 1250150.589 0, 790811.328 1250162.893 0, 790553.583 1250175.213 0, 790295.84 1250187.549 0, 790038.097 1250199.899 0, 789780.354 1250212.265 0, 789521.332 1250224.707 0, 789789.221 1255798.154 0, 
+    790057.103 1261371.485 0, 790315.466 1261359.074 0, 790572.552 1261346.74 0, 790829.639 1261334.421 0, 791086.727 1261322.117 0, 791343.815 1261309.829 0, 791600.904 1261297.555 0, 791857.994 1261285.297 0, 792115.085 1261273.053 0, 792372.176 1261260.825 0, 
+    792629.268 1261248.612 0, 792886.36 1261236.414 0, 793143.454 1261224.232 0, 793400.548 1261212.064 0, 793657.643 1261199.912 0, 793914.738 1261187.774 0, 794171.834 1261175.652 0, 794428.931 1261163.545 0, 794686.029 1261151.453 0, 794943.127 1261139.376 0, 
+    795200.226 1261127.315 0, 795457.326 1261115.268 0, 795714.427 1261103.237 0, 795971.528 1261091.22 0, 796227.353 1261079.279 0, 796485.732 1261067.233 0, 796742.836 1261055.262 0, 796999.94 1261043.307 0, 797257.045 1261031.366 0, 797514.15 1261019.44 0, 
+    797771.256 1261007.53 0, 798028.363 1260995.635 0, 798285.471 1260983.755 0, 798542.579 1260971.89 0, 798799.688 1260960.04 0, 799056.797 1260948.205 0, 799313.908 1260936.386 0, 799571.019 1260924.581 0, 799828.13 1260912.792 0, 800085.243 1260901.018 0, 
+    800342.356 1260889.259 0, 800599.47 1260877.515 0, 800856.584 1260865.786 0, 801113.699 1260854.073 0, 801370.815 1260842.374 0, 801627.932 1260830.691 0, 801885.049 1260819.023 0, 802142.167 1260807.37 0, 802398.01 1260795.789 0, 802145.874 1255221.724 0, 
+    801893.733 1249647.542 0))
+
+POLYGON ((814740.494 1260254.962 0, 814484.617 1260265.819 0, 814227.467 1260276.746 0, 813970.318 1260287.688 0, 813713.169 1260298.644 0, 813456.022 1260309.616 0, 813198.874 1260320.604 0, 812941.728 1260331.606 0, 812684.582 1260342.623 0, 812427.436 1260353.656 0, 
+    812170.292 1260364.704 0, 811913.148 1260375.767 0, 811656.004 1260386.845 0, 811398.862 1260397.938 0, 811141.72 1260409.046 0, 810884.578 1260420.169 0, 810627.438 1260431.308 0, 810370.298 1260442.461 0, 810113.158 1260453.63 0, 809856.019 1260464.814 0, 
+    809598.881 1260476.013 0, 809341.744 1260487.227 0, 809084.607 1260498.457 0, 808827.471 1260509.701 0, 808569.061 1260521.017 0, 808313.201 1260532.236 0, 808056.067 1260543.525 0, 807798.933 1260554.83 0, 807541.8 1260566.151 0, 807284.668 1260577.486 0, 
+    807027.537 1260588.836 0, 806770.406 1260600.202 0, 806513.276 1260611.583 0, 806256.146 1260622.978 0, 805999.018 1260634.389 0, 805741.889 1260645.815 0, 805484.762 1260657.257 0, 805227.635 1260668.713 0, 804970.509 1260680.184 0, 804713.384 1260691.671 0, 
+    804456.259 1260703.173 0, 804199.135 1260714.69 0, 803942.012 1260726.222 0, 803684.889 1260737.769 0, 803427.767 1260749.331 0, 803170.645 1260760.909 0, 802913.525 1260772.501 0, 802656.405 1260784.109 0, 802398.01 1260795.789 0, 802650.14 1266369.734 0, 
+    802902.265 1271943.552 0, 803160.001 1271931.902 0, 803416.465 1271920.323 0, 803672.929 1271908.761 0, 803929.394 1271897.213 0, 804185.86 1271885.68 0, 804442.327 1271874.162 0, 804698.794 1271862.66 0, 804955.262 1271851.172 0, 805211.731 1271839.7 0, 
+    805468.2 1271828.242 0, 805724.67 1271816.8 0, 805981.14 1271805.373 0, 806237.612 1271793.961 0, 806494.084 1271782.564 0, 806750.556 1271771.182 0, 807007.03 1271759.816 0, 807263.503 1271748.464 0, 807519.978 1271737.127 0, 807776.453 1271725.806 0, 
+    808032.929 1271714.5 0, 808289.406 1271703.208 0, 808545.883 1271691.932 0, 808802.361 1271680.671 0, 809057.568 1271669.481 0, 809315.319 1271658.194 0, 809571.799 1271646.979 0, 809828.28 1271635.778 0, 810084.761 1271624.592 0, 810341.243 1271613.422 0, 
+    810597.725 1271602.266 0, 810854.209 1271591.126 0, 811110.693 1271580.001 0, 811367.177 1271568.891 0, 811623.662 1271557.796 0, 811880.148 1271546.716 0, 812136.635 1271535.651 0, 812393.122 1271524.601 0, 812649.61 1271513.567 0, 812906.098 1271502.547 0, 
+    813162.587 1271491.543 0, 813419.077 1271480.553 0, 813675.567 1271469.579 0, 813932.058 1271458.62 0, 814188.55 1271447.676 0, 814445.042 1271436.747 0, 814701.535 1271425.833 0, 814958.029 1271414.935 0, 815213.253 1271404.105 0, 814976.876 1265829.596 0, 
+    814740.494 1260254.962 0))
+
+POLYGON ((827525.715 1270899.44 0, 827270.459 1270909.549 0, 827013.936 1270919.723 0, 826757.413 1270929.912 0, 826500.891 1270940.116 0, 826244.37 1270950.336 0, 825987.849 1270960.57 0, 825731.328 1270970.82 0, 825474.808 1270981.084 0, 825218.289 1270991.364 0, 
+    824961.771 1271001.659 0, 824705.253 1271011.969 0, 824448.735 1271022.294 0, 824192.219 1271032.634 0, 823935.703 1271042.989 0, 823679.187 1271053.36 0, 823422.672 1271063.745 0, 823166.158 1271074.146 0, 822909.644 1271084.561 0, 822653.131 1271094.992 0, 
+    822396.619 1271105.438 0, 822140.107 1271115.899 0, 821883.596 1271126.375 0, 821627.085 1271136.866 0, 821369.305 1271147.424 0, 821114.066 1271157.894 0, 820857.557 1271168.43 0, 820601.049 1271178.982 0, 820344.541 1271189.548 0, 820088.034 1271200.13 0, 
+    819831.528 1271210.727 0, 819575.023 1271221.339 0, 819318.518 1271231.966 0, 819062.013 1271242.608 0, 818805.509 1271253.265 0, 818549.006 1271263.937 0, 818292.504 1271274.625 0, 818036.002 1271285.327 0, 817779.501 1271296.045 0, 817523 1271306.777 0, 
+    817266.5 1271317.525 0, 817010.001 1271328.288 0, 816753.502 1271339.066 0, 816497.004 1271349.859 0, 816240.506 1271360.667 0, 815984.01 1271371.49 0, 815727.514 1271382.329 0, 815471.018 1271393.182 0, 815213.253 1271404.105 0, 815449.624 1276978.482 0, 
+    815685.989 1282552.724 0, 815943.095 1282541.83 0, 816198.935 1282531.004 0, 816454.775 1282520.194 0, 816710.615 1282509.398 0, 816966.456 1282498.618 0, 817222.298 1282487.852 0, 817478.141 1282477.102 0, 817733.984 1282466.366 0, 817989.828 1282455.646 0, 
+    818245.672 1282444.941 0, 818501.517 1282434.251 0, 818757.363 1282423.575 0, 819013.209 1282412.915 0, 819269.056 1282402.27 0, 819524.904 1282391.641 0, 819780.752 1282381.026 0, 820036.601 1282370.426 0, 820292.45 1282359.841 0, 820548.3 1282349.271 0, 
+    820804.151 1282338.717 0, 821060.002 1282328.177 0, 821315.854 1282317.653 0, 821571.706 1282307.143 0, 821826.293 1282296.701 0, 822083.413 1282286.169 0, 822339.268 1282275.705 0, 822595.123 1282265.256 0, 822850.978 1282254.822 0, 823106.835 1282244.403 0, 
+    823362.691 1282233.999 0, 823618.549 1282223.61 0, 823874.407 1282213.236 0, 824130.266 1282202.877 0, 824386.125 1282192.533 0, 824641.985 1282182.204 0, 824897.845 1282171.89 0, 825153.706 1282161.592 0, 825409.568 1282151.308 0, 825665.43 1282141.04 0, 
+    825921.293 1282130.786 0, 826177.157 1282120.548 0, 826433.021 1282110.325 0, 826688.886 1282100.116 0, 826944.751 1282089.923 0, 827200.617 1282079.745 0, 827456.483 1282069.582 0, 827712.35 1282059.434 0, 827966.953 1282049.351 0, 827746.336 1276474.463 0, 
+    827525.715 1270899.44 0))
+
+POLYGON ((840249.289 1281580.675 0, 839994.658 1281590.039 0, 839738.763 1281599.464 0, 839482.869 1281608.904 0, 839226.975 1281618.36 0, 838971.082 1281627.83 0, 838715.189 1281637.315 0, 838459.297 1281646.816 0, 838203.406 1281656.331 0, 837947.515 1281665.862 0, 
+    837691.625 1281675.407 0, 837435.735 1281684.968 0, 837179.846 1281694.544 0, 836923.957 1281704.135 0, 836668.069 1281713.74 0, 836412.182 1281723.361 0, 836156.295 1281732.997 0, 835900.408 1281742.648 0, 835644.523 1281752.314 0, 835388.637 1281761.996 0, 
+    835132.753 1281771.692 0, 834876.869 1281781.403 0, 834620.985 1281791.129 0, 834365.102 1281800.871 0, 834107.955 1281810.676 0, 833853.338 1281820.399 0, 833597.457 1281830.185 0, 833341.576 1281839.987 0, 833085.696 1281849.804 0, 832829.817 1281859.636 0, 
+    832573.938 1281869.482 0, 832318.06 1281879.344 0, 832062.182 1281889.221 0, 831806.305 1281899.113 0, 831550.428 1281909.02 0, 831294.552 1281918.943 0, 831038.677 1281928.88 0, 830782.802 1281938.832 0, 830526.928 1281948.799 0, 830271.054 1281958.782 0, 
+    830015.181 1281968.779 0, 829759.309 1281978.792 0, 829503.437 1281988.819 0, 829247.566 1281998.862 0, 828991.695 1282008.919 0, 828735.825 1282018.992 0, 828479.955 1282029.08 0, 828224.086 1282039.183 0, 827966.953 1282049.351 0, 828187.563 1287624.098 0, 
+    828408.168 1293198.698 0, 828664.643 1293188.557 0, 828919.855 1293178.48 0, 829175.069 1293168.418 0, 829430.282 1293158.371 0, 829685.497 1293148.339 0, 829940.712 1293138.322 0, 830195.928 1293128.32 0, 830451.144 1293118.333 0, 830706.361 1293108.362 0, 
+    830961.578 1293098.405 0, 831216.796 1293088.463 0, 831472.015 1293078.536 0, 831727.234 1293068.625 0, 831982.453 1293058.728 0, 832237.674 1293048.846 0, 832492.895 1293038.98 0, 832748.116 1293029.128 0, 833003.338 1293019.291 0, 833258.561 1293009.47 0, 
+    833513.784 1292999.663 0, 833769.008 1292989.872 0, 834024.232 1292980.095 0, 834279.457 1292970.334 0, 834533.421 1292960.635 0, 834789.909 1292950.856 0, 835045.135 1292941.139 0, 835300.362 1292931.438 0, 835555.59 1292921.751 0, 835810.819 1292912.08 0, 
+    836066.048 1292902.424 0, 836321.277 1292892.782 0, 836576.507 1292883.156 0, 836831.738 1292873.545 0, 837086.969 1292863.949 0, 837342.201 1292854.367 0, 837597.433 1292844.801 0, 837852.666 1292835.25 0, 838107.899 1292825.714 0, 838363.133 1292816.193 0, 
+    838618.368 1292806.687 0, 838873.603 1292797.196 0, 839128.839 1292787.719 0, 839384.075 1292778.258 0, 839639.312 1292768.812 0, 839894.549 1292759.381 0, 840149.787 1292749.965 0, 840405.026 1292740.564 0, 840659.004 1292731.225 0, 840454.149 1287156.023 0, 
+    840249.289 1281580.675 0))
+
+POLYGON ((852911.112 1292298.364 0, 852657.106 1292306.986 0, 852401.842 1292315.666 0, 852146.578 1292324.361 0, 851891.315 1292333.071 0, 851636.053 1292341.796 0, 851380.791 1292350.535 0, 851125.53 1292359.29 0, 850870.269 1292368.06 0, 850615.008 1292376.845 0, 
+    850359.748 1292385.645 0, 850104.489 1292394.46 0, 849849.23 1292403.291 0, 849593.972 1292412.136 0, 849338.714 1292420.996 0, 849083.457 1292429.871 0, 848828.2 1292438.761 0, 848572.944 1292447.666 0, 848317.688 1292456.586 0, 848062.433 1292465.522 0, 
+    847807.178 1292474.472 0, 847551.924 1292483.437 0, 847296.67 1292492.417 0, 847041.417 1292501.413 0, 846784.905 1292510.468 0, 846530.913 1292519.449 0, 846275.661 1292528.489 0, 846020.41 1292537.544 0, 845765.16 1292546.615 0, 845509.91 1292555.7 0, 
+    845254.66 1292564.801 0, 844999.412 1292573.916 0, 844744.163 1292583.047 0, 844488.916 1292592.192 0, 844233.668 1292601.353 0, 843978.422 1292610.529 0, 843723.176 1292619.719 0, 843467.93 1292628.925 0, 843212.685 1292638.146 0, 842957.441 1292647.381 0, 
+    842702.197 1292656.632 0, 842446.953 1292665.898 0, 842191.71 1292675.178 0, 841936.468 1292684.474 0, 841681.226 1292693.785 0, 841425.985 1292703.111 0, 841170.744 1292712.452 0, 840915.504 1292721.808 0, 840659.004 1292731.225 0, 840863.853 1298306.276 0, 
+    841068.697 1303881.171 0, 841324.537 1303871.778 0, 841579.121 1303862.446 0, 841833.706 1303853.129 0, 842088.291 1303843.828 0, 842342.876 1303834.541 0, 842597.462 1303825.269 0, 842852.049 1303816.012 0, 843106.636 1303806.77 0, 843361.224 1303797.543 0, 
+    843615.812 1303788.331 0, 843870.401 1303779.134 0, 844124.99 1303769.952 0, 844379.58 1303760.785 0, 844634.17 1303751.633 0, 844888.761 1303742.496 0, 845143.353 1303733.374 0, 845397.945 1303724.267 0, 845652.537 1303715.175 0, 845907.13 1303706.098 0, 
+    846161.724 1303697.036 0, 846416.318 1303687.989 0, 846670.913 1303678.956 0, 846925.508 1303669.939 0, 847178.847 1303660.981 0, 847434.7 1303651.95 0, 847689.297 1303642.978 0, 847943.894 1303634.02 0, 848198.492 1303625.078 0, 848453.09 1303616.151 0, 
+    848707.689 1303607.239 0, 848962.288 1303598.341 0, 849216.888 1303589.459 0, 849471.489 1303580.592 0, 849726.09 1303571.74 0, 849980.691 1303562.902 0, 850235.293 1303554.08 0, 850489.896 1303545.273 0, 850744.499 1303536.48 0, 850999.102 1303527.703 0, 
+    851253.707 1303518.94 0, 851508.311 1303510.193 0, 851762.916 1303501.46 0, 852017.522 1303492.743 0, 852272.128 1303484.041 0, 852526.735 1303475.353 0, 852781.342 1303466.681 0, 853035.95 1303458.023 0, 853289.302 1303449.423 0, 853100.21 1297873.972 0, 
+    852911.112 1292298.364 0))
+
+POLYGON ((865511.079 1303052.202 0, 865257.701 1303060.087 0, 865003.07 1303068.025 0, 864748.439 1303075.978 0, 864493.809 1303083.946 0, 864239.179 1303091.929 0, 863984.55 1303099.927 0, 863729.921 1303107.94 0, 863475.293 1303115.968 0, 863220.665 1303124.012 0, 
+    862966.037 1303132.07 0, 862711.411 1303140.143 0, 862456.784 1303148.231 0, 862202.158 1303156.334 0, 861947.533 1303164.452 0, 861692.908 1303172.585 0, 861438.283 1303180.733 0, 861183.659 1303188.896 0, 860929.036 1303197.074 0, 860674.413 1303205.266 0, 
+    860419.79 1303213.474 0, 860165.168 1303221.697 0, 859910.546 1303229.935 0, 859655.925 1303238.188 0, 859400.05 1303246.497 0, 859146.685 1303254.739 0, 858892.065 1303263.037 0, 858637.446 1303271.349 0, 858382.827 1303279.677 0, 858128.209 1303288.02 0, 
+    857873.591 1303296.378 0, 857618.974 1303304.751 0, 857364.357 1303313.138 0, 857109.741 1303321.541 0, 856855.125 1303329.959 0, 856600.51 1303338.392 0, 856345.895 1303346.839 0, 856091.281 1303355.302 0, 855836.667 1303363.78 0, 855582.054 1303372.272 0, 
+    855327.441 1303380.78 0, 855072.829 1303389.303 0, 854818.218 1303397.84 0, 854563.606 1303406.393 0, 854308.996 1303414.96 0, 854054.385 1303423.543 0, 853799.776 1303432.141 0, 853545.166 1303440.753 0, 853289.302 1303449.423 0, 853478.39 1309024.714 0, 
+    853667.471 1314599.838 0, 853922.676 1314591.191 0, 854176.629 1314582.6 0, 854430.582 1314574.025 0, 854684.536 1314565.465 0, 854938.49 1314556.919 0, 855192.445 1314548.388 0, 855446.401 1314539.873 0, 855700.357 1314531.372 0, 855954.313 1314522.886 0, 
+    856208.27 1314514.416 0, 856462.227 1314505.96 0, 856716.185 1314497.519 0, 856970.144 1314489.093 0, 857224.103 1314480.682 0, 857478.062 1314472.286 0, 857732.022 1314463.905 0, 857985.982 1314455.539 0, 858239.943 1314447.188 0, 858493.905 1314438.851 0, 
+    858747.866 1314430.53 0, 859001.829 1314422.224 0, 859255.792 1314413.932 0, 859509.755 1314405.656 0, 859762.468 1314397.435 0, 860017.683 1314389.148 0, 860271.648 1314380.916 0, 860525.613 1314372.7 0, 860779.579 1314364.498 0, 861033.545 1314356.311 0, 
+    861287.512 1314348.139 0, 861541.479 1314339.982 0, 861795.447 1314331.841 0, 862049.415 1314323.714 0, 862303.384 1314315.602 0, 862557.353 1314307.504 0, 862811.322 1314299.422 0, 863065.292 1314291.355 0, 863319.263 1314283.303 0, 863573.234 1314275.266 0, 
+    863827.205 1314267.243 0, 864081.177 1314259.236 0, 864335.15 1314251.243 0, 864589.123 1314243.266 0, 864843.096 1314235.303 0, 865097.07 1314227.356 0, 865351.044 1314219.423 0, 865605.019 1314211.505 0, 865857.744 1314203.642 0, 865684.414 1308628.005 0, 
+    865511.079 1303052.202 0))
+
+POLYGON ((878049.088 1313841.886 0, 877796.339 1313849.036 0, 877542.343 1313856.236 0, 877288.348 1313863.451 0, 877034.352 1313870.681 0, 876780.358 1313877.926 0, 876526.363 1313885.186 0, 876272.369 1313892.461 0, 876018.376 1313899.751 0, 875764.382 1313907.056 0, 
+    875510.39 1313914.375 0, 875256.397 1313921.71 0, 875002.406 1313929.06 0, 874748.414 1313936.424 0, 874494.423 1313943.804 0, 874240.433 1313951.198 0, 873986.443 1313958.608 0, 873732.453 1313966.032 0, 873478.464 1313973.471 0, 873224.475 1313980.926 0, 
+    872970.486 1313988.395 0, 872716.499 1313995.879 0, 872462.511 1314003.378 0, 872208.524 1314010.892 0, 871953.288 1314018.458 0, 871700.551 1314025.965 0, 871446.566 1314033.524 0, 871192.58 1314041.098 0, 870938.595 1314048.687 0, 870684.611 1314056.291 0, 
+    870430.627 1314063.91 0, 870176.644 1314071.543 0, 869922.661 1314079.192 0, 869668.678 1314086.855 0, 869414.696 1314094.534 0, 869160.714 1314102.227 0, 868906.733 1314109.936 0, 868652.752 1314117.659 0, 868398.772 1314125.397 0, 868144.792 1314133.151 0, 
+    867890.813 1314140.919 0, 867636.834 1314148.702 0, 867382.855 1314156.5 0, 867128.877 1314164.313 0, 866874.9 1314172.141 0, 866620.923 1314179.984 0, 866366.946 1314187.842 0, 866112.97 1314195.715 0, 865857.744 1314203.642 0, 866031.069 1319779.107 0, 
+    866204.388 1325354.396 0, 866458.954 1325346.49 0, 866712.274 1325338.637 0, 866965.595 1325330.8 0, 867218.915 1325322.977 0, 867472.237 1325315.169 0, 867725.558 1325307.377 0, 867978.88 1325299.599 0, 868232.203 1325291.836 0, 868485.526 1325284.087 0, 
+    868738.85 1325276.354 0, 868992.174 1325268.636 0, 869245.498 1325260.932 0, 869498.823 1325253.244 0, 869752.148 1325245.57 0, 870005.474 1325237.912 0, 870258.8 1325230.268 0, 870512.127 1325222.639 0, 870765.454 1325215.025 0, 871018.782 1325207.426 0, 
+    871272.11 1325199.842 0, 871525.438 1325192.273 0, 871778.767 1325184.718 0, 872032.097 1325177.179 0, 872284.18 1325169.692 0, 872538.757 1325162.145 0, 872792.087 1325154.65 0, 873045.418 1325147.171 0, 873298.75 1325139.706 0, 873552.082 1325132.256 0, 
+    873805.415 1325124.821 0, 874058.747 1325117.401 0, 874312.081 1325109.996 0, 874565.414 1325102.605 0, 874818.749 1325095.23 0, 875072.083 1325087.869 0, 875325.418 1325080.524 0, 875578.754 1325073.193 0, 875832.09 1325065.877 0, 876085.426 1325058.577 0, 
+    876338.763 1325051.291 0, 876592.1 1325044.02 0, 876845.438 1325036.764 0, 877098.776 1325029.522 0, 877352.114 1325022.296 0, 877605.453 1325015.085 0, 877858.793 1325007.888 0, 878112.132 1325000.707 0, 878364.227 1324993.575 0, 878206.66 1319417.819 0, 
+    878049.088 1313841.886 0))
+
+POLYGON ((890525.037 1324667.11 0, 890272.921 1324673.529 0, 890019.562 1324679.995 0, 889766.204 1324686.476 0, 889512.845 1324692.971 0, 889259.488 1324699.482 0, 889006.13 1324706.007 0, 888752.773 1324712.547 0, 888499.416 1324719.103 0, 888246.06 1324725.673 0, 
+    887992.704 1324732.258 0, 887739.348 1324738.858 0, 887485.993 1324745.473 0, 887232.638 1324752.103 0, 886979.284 1324758.747 0, 886725.93 1324765.407 0, 886472.576 1324772.082 0, 886219.223 1324778.771 0, 885965.87 1324785.475 0, 885712.518 1324792.195 0, 
+    885459.166 1324798.929 0, 885205.814 1324805.678 0, 884952.463 1324812.442 0, 884699.112 1324819.221 0, 884444.517 1324826.048 0, 884192.411 1324832.823 0, 883939.062 1324839.647 0, 883685.712 1324846.486 0, 883432.364 1324853.339 0, 883179.015 1324860.208 0, 
+    882925.667 1324867.091 0, 882672.319 1324873.989 0, 882418.972 1324880.902 0, 882165.625 1324887.83 0, 881912.279 1324894.773 0, 881658.933 1324901.731 0, 881405.587 1324908.704 0, 881152.242 1324915.692 0, 880898.897 1324922.694 0, 880645.553 1324929.712 0, 
+    880392.209 1324936.744 0, 880138.866 1324943.791 0, 879885.522 1324950.854 0, 879632.18 1324957.931 0, 879378.837 1324965.023 0, 879125.496 1324972.13 0, 878872.154 1324979.252 0, 878618.813 1324986.389 0, 878364.227 1324993.575 0, 878521.79 1330569.151 0, 
+    878679.347 1336144.539 0, 878933.273 1336137.371 0, 879185.957 1336130.252 0, 879438.643 1336123.149 0, 879691.328 1336116.06 0, 879944.014 1336108.987 0, 880196.7 1336101.928 0, 880449.387 1336094.884 0, 880702.074 1336087.855 0, 880954.762 1336080.841 0, 
+    881207.45 1336073.841 0, 881460.139 1336066.857 0, 881712.827 1336059.887 0, 881965.517 1336052.933 0, 882218.206 1336045.993 0, 882470.896 1336039.068 0, 882723.587 1336032.158 0, 882976.278 1336025.262 0, 883228.969 1336018.382 0, 883481.661 1336011.517 0, 
+    883734.353 1336004.666 0, 883987.045 1335997.83 0, 884239.738 1335991.009 0, 884492.432 1335984.203 0, 884743.884 1335977.446 0, 884997.819 1335970.636 0, 885250.514 1335963.875 0, 885503.209 1335957.128 0, 885755.904 1335950.397 0, 886008.6 1335943.68 0, 
+    886261.296 1335936.978 0, 886513.992 1335930.291 0, 886766.689 1335923.619 0, 887019.387 1335916.962 0, 887272.084 1335910.319 0, 887524.782 1335903.692 0, 887777.481 1335897.079 0, 888030.18 1335890.481 0, 888282.879 1335883.899 0, 888535.578 1335877.331 0, 
+    888788.278 1335870.777 0, 889040.979 1335864.239 0, 889293.679 1335857.716 0, 889546.381 1335851.207 0, 889799.082 1335844.714 0, 890051.784 1335838.235 0, 890304.486 1335831.771 0, 890557.189 1335825.322 0, 890808.652 1335818.919 0, 890666.847 1330243.108 0, 
+    890525.037 1324667.11 0))
+
+POLYGON ((902938.829 1335527.568 0, 902687.347 1335533.261 0, 902434.627 1335538.996 0, 902181.908 1335544.746 0, 901929.188 1335550.51 0, 901676.469 1335556.29 0, 901423.751 1335562.085 0, 901171.033 1335567.894 0, 900918.315 1335573.718 0, 900665.597 1335579.558 0, 
+    900412.88 1335585.412 0, 900160.163 1335591.281 0, 899907.447 1335597.164 0, 899654.731 1335603.063 0, 899402.015 1335608.977 0, 899149.3 1335614.905 0, 898896.585 1335620.848 0, 898643.87 1335626.807 0, 898391.156 1335632.78 0, 898138.441 1335638.767 0, 
+    897885.728 1335644.77 0, 897633.015 1335650.788 0, 897380.302 1335656.821 0, 897127.589 1335662.868 0, 896873.638 1335668.96 0, 896622.165 1335675.007 0, 896369.453 1335681.099 0, 896116.742 1335687.206 0, 895864.031 1335693.328 0, 895611.321 1335699.465 0, 
+    895358.611 1335705.616 0, 895105.901 1335711.783 0, 894853.192 1335717.964 0, 894600.483 1335724.16 0, 894347.774 1335730.371 0, 894095.066 1335736.597 0, 893842.358 1335742.838 0, 893589.65 1335749.094 0, 893336.943 1335755.364 0, 893084.236 1335761.65 0, 
+    892831.53 1335767.95 0, 892578.824 1335774.265 0, 892326.118 1335780.595 0, 892073.413 1335786.94 0, 891820.708 1335793.3 0, 891568.003 1335799.675 0, 891315.299 1335806.064 0, 891062.595 1335812.468 0, 890808.652 1335818.919 0, 890950.452 1341394.539 0, 
+    891092.247 1346969.961 0, 891345.531 1346963.527 0, 891597.578 1346957.139 0, 891849.626 1346950.767 0, 892101.674 1346944.408 0, 892353.723 1346938.065 0, 892605.772 1346931.737 0, 892857.821 1346925.423 0, 893109.871 1346919.124 0, 893361.921 1346912.841 0, 
+    893613.972 1346906.571 0, 893866.022 1346900.317 0, 894118.074 1346894.078 0, 894370.125 1346887.853 0, 894622.177 1346881.643 0, 894874.229 1346875.449 0, 895126.282 1346869.268 0, 895378.335 1346863.103 0, 895630.388 1346856.953 0, 895882.442 1346850.817 0, 
+    896134.496 1346844.696 0, 896386.551 1346838.591 0, 896638.606 1346832.5 0, 896890.661 1346826.423 0, 897141.48 1346820.392 0, 897394.772 1346814.315 0, 897646.828 1346808.284 0, 897898.885 1346802.267 0, 898150.942 1346796.265 0, 898402.999 1346790.277 0, 
+    898655.057 1346784.305 0, 898907.115 1346778.348 0, 899159.173 1346772.405 0, 899411.232 1346766.477 0, 899663.291 1346760.564 0, 899915.35 1346754.666 0, 900167.41 1346748.782 0, 900419.47 1346742.914 0, 900671.531 1346737.06 0, 900923.592 1346731.221 0, 
+    901175.653 1346725.397 0, 901427.714 1346719.588 0, 901679.776 1346713.794 0, 901931.838 1346708.014 0, 902183.901 1346702.25 0, 902435.963 1346696.5 0, 902688.027 1346690.765 0, 902940.09 1346685.044 0, 903190.919 1346679.367 0, 903064.876 1341103.566 0, 
+    902938.829 1335527.568 0))
+
+POLYGON ((915290.364 1346422.955 0, 915039.518 1346427.924 0, 914787.439 1346432.932 0, 914535.361 1346437.955 0, 914283.283 1346442.992 0, 914031.205 1346448.045 0, 913779.128 1346453.112 0, 913527.05 1346458.194 0, 913274.974 1346463.291 0, 913022.897 1346468.403 0, 
+    912770.821 1346473.53 0, 912518.745 1346478.672 0, 912266.669 1346483.828 0, 912014.594 1346488.999 0, 911762.519 1346494.185 0, 911510.444 1346499.386 0, 911258.369 1346504.602 0, 911006.295 1346509.832 0, 910754.221 1346515.078 0, 910502.148 1346520.338 0, 
+    910250.075 1346525.613 0, 909998.002 1346530.903 0, 909745.929 1346536.208 0, 909493.857 1346541.528 0, 909240.551 1346546.888 0, 908989.713 1346552.211 0, 908737.642 1346557.575 0, 908485.571 1346562.954 0, 908233.5 1346568.348 0, 907981.43 1346573.757 0, 
+    907729.36 1346579.18 0, 907477.29 1346584.618 0, 907225.221 1346590.071 0, 906973.151 1346595.539 0, 906721.083 1346601.022 0, 906469.014 1346606.52 0, 906216.946 1346612.032 0, 905964.878 1346617.56 0, 905712.811 1346623.102 0, 905460.744 1346628.659 0, 
+    905208.677 1346634.231 0, 904956.61 1346639.817 0, 904704.544 1346645.419 0, 904452.478 1346651.035 0, 904200.413 1346656.666 0, 903948.348 1346662.312 0, 903696.283 1346667.973 0, 903444.218 1346673.649 0, 903190.919 1346679.367 0, 903316.957 1352254.966 0, 
+    903442.991 1357830.357 0, 903695.63 1357824.653 0, 903947.039 1357818.992 0, 904198.447 1357813.346 0, 904449.856 1357807.715 0, 904701.265 1357802.098 0, 904952.675 1357796.497 0, 905204.085 1357790.91 0, 905455.495 1357785.338 0, 905706.905 1357779.78 0, 
+    905958.316 1357774.238 0, 906209.727 1357768.71 0, 906461.139 1357763.197 0, 906712.551 1357757.699 0, 906963.963 1357752.216 0, 907215.375 1357746.747 0, 907466.788 1357741.294 0, 907718.201 1357735.855 0, 907969.614 1357730.431 0, 908221.028 1357725.021 0, 
+    908472.442 1357719.627 0, 908723.856 1357714.247 0, 908975.271 1357708.882 0, 909226.686 1357703.532 0, 909476.871 1357698.223 0, 909729.517 1357692.876 0, 909980.933 1357687.57 0, 910232.349 1357682.279 0, 910483.766 1357677.003 0, 910735.183 1357671.742 0, 
+    910986.6 1357666.495 0, 911238.017 1357661.264 0, 911489.435 1357656.047 0, 911740.853 1357650.844 0, 911992.272 1357645.657 0, 912243.69 1357640.485 0, 912495.109 1357635.327 0, 912746.529 1357630.184 0, 912997.948 1357625.056 0, 913249.368 1357619.942 0, 
+    913500.788 1357614.844 0, 913752.209 1357609.76 0, 914003.63 1357604.691 0, 914255.051 1357599.637 0, 914506.472 1357594.597 0, 914757.894 1357589.573 0, 915009.316 1357584.563 0, 915260.738 1357579.568 0, 915510.931 1357574.612 0, 915400.649 1351998.887 0, 
+    915290.364 1346422.955 0))
+
+POLYGON ((927579.546 1357352.963 0, 927329.338 1357357.212 0, 927077.903 1357361.497 0, 926826.467 1357365.796 0, 926575.033 1357370.11 0, 926323.598 1357374.439 0, 926072.163 1357378.783 0, 925820.729 1357383.142 0, 925569.295 1357387.515 0, 925317.862 1357391.903 0, 
+    925066.428 1357396.307 0, 924814.995 1357400.724 0, 924563.563 1357405.157 0, 924312.13 1357409.604 0, 924060.698 1357414.067 0, 923809.266 1357418.544 0, 923557.834 1357423.036 0, 923306.402 1357427.542 0, 923054.971 1357432.064 0, 922803.54 1357436.6 0, 
+    922552.109 1357441.151 0, 922300.679 1357445.717 0, 922049.249 1357450.297 0, 921797.819 1357454.893 0, 921545.16 1357459.526 0, 921294.96 1357464.128 0, 921043.531 1357468.768 0, 920792.102 1357473.422 0, 920540.673 1357478.092 0, 920289.245 1357482.776 0, 
+    920037.817 1357487.475 0, 919786.389 1357492.189 0, 919534.962 1357496.918 0, 919283.535 1357501.661 0, 919032.108 1357506.419 0, 918780.681 1357511.192 0, 918529.255 1357515.98 0, 918277.829 1357520.783 0, 918026.403 1357525.6 0, 917774.977 1357530.432 0, 
+    917523.552 1357535.279 0, 917272.127 1357540.141 0, 917020.703 1357545.018 0, 916769.278 1357549.909 0, 916517.854 1357554.815 0, 916266.431 1357559.736 0, 916015.007 1357564.672 0, 915763.584 1357569.623 0, 915510.931 1357574.612 0, 915621.208 1363150.124 0, 
+    915731.481 1368725.418 0, 915983.475 1368720.442 0, 916234.242 1368715.504 0, 916485.009 1368710.581 0, 916735.776 1368705.673 0, 916986.544 1368700.779 0, 917237.312 1368695.901 0, 917488.08 1368691.037 0, 917738.849 1368686.188 0, 917989.618 1368681.354 0, 
+    918240.387 1368676.534 0, 918491.156 1368671.729 0, 918741.926 1368666.939 0, 918992.696 1368662.164 0, 919243.466 1368657.403 0, 919494.237 1368652.657 0, 919745.008 1368647.926 0, 919995.779 1368643.21 0, 920246.55 1368638.509 0, 920497.322 1368633.822 0, 
+    920748.094 1368629.15 0, 920998.866 1368624.493 0, 921249.639 1368619.85 0, 921500.411 1368615.222 0, 921749.959 1368610.632 0, 922001.958 1368606.011 0, 922252.731 1368601.428 0, 922503.505 1368596.859 0, 922754.279 1368592.305 0, 923005.054 1368587.766 0, 
+    923255.828 1368583.242 0, 923506.603 1368578.732 0, 923757.379 1368574.237 0, 924008.154 1368569.757 0, 924258.93 1368565.292 0, 924509.706 1368560.841 0, 924760.482 1368556.405 0, 925011.258 1368551.984 0, 925262.035 1368547.578 0, 925512.812 1368543.186 0, 
+    925763.589 1368538.81 0, 926014.367 1368534.448 0, 926265.145 1368530.1 0, 926515.923 1368525.768 0, 926766.701 1368521.45 0, 927017.48 1368517.147 0, 927268.259 1368512.859 0, 927519.038 1368508.585 0, 927768.592 1368504.347 0, 927674.071 1362928.764 0, 
+    927579.546 1357352.963 0))
+
+POLYGON ((939806.279 1368317.285 0, 939556.712 1368320.818 0, 939305.922 1368324.382 0, 939055.132 1368327.962 0, 938804.342 1368331.557 0, 938553.553 1368335.166 0, 938302.763 1368338.79 0, 938051.974 1368342.429 0, 937801.185 1368346.082 0, 937550.397 1368349.75 0, 
+    937299.608 1368353.433 0, 937048.82 1368357.131 0, 936798.032 1368360.844 0, 936547.244 1368364.571 0, 936296.457 1368368.313 0, 936045.669 1368372.07 0, 935794.882 1368375.842 0, 935544.095 1368379.628 0, 935293.309 1368383.429 0, 935042.522 1368387.245 0, 
+    934791.736 1368391.076 0, 934540.95 1368394.921 0, 934290.164 1368398.781 0, 934039.379 1368402.656 0, 933787.37 1368406.565 0, 933537.808 1368410.45 0, 933287.024 1368414.37 0, 933036.239 1368418.304 0, 932785.455 1368422.252 0, 932534.67 1368426.216 0, 
+    932283.887 1368430.194 0, 932033.103 1368434.187 0, 931782.319 1368438.195 0, 931531.536 1368442.217 0, 931280.753 1368446.255 0, 931029.97 1368450.307 0, 930779.188 1368454.374 0, 930528.406 1368458.455 0, 930277.624 1368462.551 0, 930026.842 1368466.663 0, 
+    929776.06 1368470.788 0, 929525.279 1368474.929 0, 929274.498 1368479.084 0, 929023.717 1368483.255 0, 928772.937 1368487.44 0, 928522.156 1368491.639 0, 928271.376 1368495.854 0, 928020.596 1368500.083 0, 927768.592 1368504.347 0, 927863.11 1374079.707 0, 
+    927957.623 1379654.838 0, 928208.968 1379650.585 0, 928459.092 1379646.367 0, 928709.216 1379642.163 0, 928959.34 1379637.975 0, 929209.464 1379633.801 0, 929459.588 1379629.641 0, 929709.713 1379625.497 0, 929959.838 1379621.367 0, 930209.963 1379617.252 0, 
+    930460.089 1379613.152 0, 930710.215 1379609.066 0, 930960.34 1379604.995 0, 931210.467 1379600.939 0, 931460.593 1379596.898 0, 931710.72 1379592.871 0, 931960.847 1379588.859 0, 932210.974 1379584.862 0, 932461.101 1379580.879 0, 932711.229 1379576.911 0, 
+    932961.357 1379572.958 0, 933211.485 1379569.02 0, 933461.613 1379565.096 0, 933711.742 1379561.187 0, 933960.65 1379557.312 0, 934211.999 1379553.413 0, 934462.129 1379549.548 0, 934712.258 1379545.698 0, 934962.388 1379541.863 0, 935212.518 1379538.042 0, 
+    935462.648 1379534.236 0, 935712.778 1379530.445 0, 935962.909 1379526.669 0, 936213.039 1379522.907 0, 936463.17 1379519.16 0, 936713.302 1379515.428 0, 936963.433 1379511.71 0, 937213.565 1379508.007 0, 937463.697 1379504.319 0, 937713.829 1379500.646 0, 
+    937963.961 1379496.987 0, 938214.094 1379493.343 0, 938464.226 1379489.714 0, 938714.359 1379486.099 0, 938964.493 1379482.5 0, 939214.626 1379478.915 0, 939464.76 1379475.344 0, 939714.893 1379471.789 0, 939963.808 1379468.265 0, 939885.045 1373892.889 0, 
+    939806.279 1368317.285 0))
+
+POLYGON ((951970.471 1379315.612 0, 951721.546 1379318.433 0, 951471.403 1379321.281 0, 951221.26 1379324.145 0, 950971.118 1379327.023 0, 950720.976 1379329.917 0, 950470.833 1379332.824 0, 950220.691 1379335.747 0, 949970.55 1379338.684 0, 949720.408 1379341.636 0, 
+    949470.266 1379344.603 0, 949220.125 1379347.584 0, 948969.984 1379350.581 0, 948719.843 1379353.591 0, 948469.702 1379356.617 0, 948219.562 1379359.657 0, 947969.421 1379362.712 0, 947719.281 1379365.782 0, 947469.141 1379368.867 0, 947219.001 1379371.966 0, 
+    946968.861 1379375.08 0, 946718.722 1379378.209 0, 946468.582 1379381.352 0, 946218.443 1379384.51 0, 945967.085 1379387.698 0, 945718.166 1379390.87 0, 945468.027 1379394.073 0, 945217.889 1379397.29 0, 944967.75 1379400.521 0, 944717.612 1379403.768 0, 
+    944467.475 1379407.029 0, 944217.337 1379410.305 0, 943967.199 1379413.596 0, 943717.062 1379416.901 0, 943466.925 1379420.221 0, 943216.788 1379423.556 0, 942966.652 1379426.905 0, 942716.515 1379430.27 0, 942466.379 1379433.648 0, 942216.243 1379437.042 0, 
+    941966.107 1379440.451 0, 941715.971 1379443.874 0, 941465.836 1379447.312 0, 941215.701 1379450.764 0, 940965.566 1379454.231 0, 940715.431 1379457.713 0, 940465.296 1379461.21 0, 940215.162 1379464.722 0, 939963.808 1379468.265 0, 940042.567 1385043.407 0, 
+    940121.323 1390618.309 0, 940372.017 1390614.775 0, 940621.496 1390611.272 0, 940870.974 1390607.785 0, 941120.452 1390604.312 0, 941369.931 1390600.854 0, 941619.41 1390597.41 0, 941868.889 1390593.981 0, 942118.369 1390590.567 0, 942367.848 1390587.168 0, 
+    942617.328 1390583.783 0, 942866.808 1390580.413 0, 943116.288 1390577.058 0, 943365.769 1390573.717 0, 943615.249 1390570.391 0, 943864.73 1390567.079 0, 944114.211 1390563.783 0, 944363.692 1390560.501 0, 944613.174 1390557.233 0, 944862.655 1390553.981 0, 
+    945112.137 1390550.743 0, 945361.619 1390547.52 0, 945611.101 1390544.311 0, 945860.583 1390541.117 0, 946108.85 1390537.954 0, 946359.548 1390534.774 0, 946609.031 1390531.624 0, 946858.514 1390528.489 0, 947107.997 1390525.368 0, 947357.481 1390522.262 0, 
+    947606.964 1390519.171 0, 947856.448 1390516.095 0, 948105.932 1390513.033 0, 948355.416 1390509.986 0, 948604.901 1390506.954 0, 948854.385 1390503.936 0, 949103.87 1390500.933 0, 949353.355 1390497.945 0, 949602.84 1390494.971 0, 949852.325 1390492.012 0, 
+    950101.81 1390489.068 0, 950351.296 1390486.138 0, 950600.782 1390483.223 0, 950850.267 1390480.323 0, 951099.754 1390477.438 0, 951349.24 1390474.567 0, 951598.726 1390471.711 0, 951848.213 1390468.869 0, 952096.485 1390466.056 0, 952033.479 1384890.954 0, 
+    951970.471 1379315.612 0))
+
+POLYGON ((964072.029 1390347.636 0, 963823.748 1390349.748 0, 963574.255 1390351.885 0, 963324.761 1390354.036 0, 963075.268 1390356.202 0, 962825.774 1390358.383 0, 962576.281 1390360.578 0, 962326.788 1390362.788 0, 962077.296 1390365.013 0, 961827.803 1390367.252 0, 
+    961578.31 1390369.506 0, 961328.818 1390371.775 0, 961079.326 1390374.058 0, 960829.833 1390376.357 0, 960580.341 1390378.669 0, 960330.85 1390380.997 0, 960081.358 1390383.339 0, 959831.866 1390385.696 0, 959582.375 1390388.068 0, 959332.883 1390390.454 0, 
+    959083.392 1390392.855 0, 958833.901 1390395.27 0, 958584.41 1390397.701 0, 958334.919 1390400.146 0, 958084.215 1390402.617 0, 957835.938 1390405.08 0, 957586.448 1390407.569 0, 957336.958 1390410.072 0, 957087.468 1390412.591 0, 956837.978 1390415.124 0, 
+    956588.488 1390417.672 0, 956338.999 1390420.234 0, 956089.509 1390422.811 0, 955840.02 1390425.403 0, 955590.531 1390428.01 0, 955341.042 1390430.631 0, 955091.553 1390433.267 0, 954842.064 1390435.917 0, 954592.576 1390438.582 0, 954343.087 1390441.262 0, 
+    954093.599 1390443.957 0, 953844.111 1390446.666 0, 953594.623 1390449.39 0, 953345.136 1390452.129 0, 953095.648 1390454.882 0, 952846.161 1390457.65 0, 952596.673 1390460.433 0, 952347.186 1390463.23 0, 952096.485 1390466.056 0, 952159.487 1396040.914 0, 
+    952222.487 1401615.521 0, 952472.529 1401612.702 0, 952721.36 1401609.912 0, 952970.191 1401607.137 0, 953219.022 1401604.376 0, 953467.854 1401601.63 0, 953716.685 1401598.898 0, 953965.517 1401596.182 0, 954214.349 1401593.479 0, 954463.181 1401590.792 0, 
+    954712.013 1401588.119 0, 954960.845 1401585.461 0, 955209.677 1401582.817 0, 955458.51 1401580.188 0, 955707.343 1401577.574 0, 955956.176 1401574.974 0, 956205.009 1401572.389 0, 956453.842 1401569.819 0, 956702.675 1401567.263 0, 956951.509 1401564.722 0, 
+    957200.342 1401562.196 0, 957449.176 1401559.684 0, 957698.01 1401557.187 0, 957946.844 1401554.704 0, 958194.468 1401552.248 0, 958444.513 1401549.783 0, 958693.347 1401547.345 0, 958942.182 1401544.921 0, 959191.017 1401542.512 0, 959439.852 1401540.117 0, 
+    959688.687 1401537.737 0, 959937.522 1401535.372 0, 960186.357 1401533.021 0, 960435.193 1401530.685 0, 960684.029 1401528.364 0, 960932.864 1401526.057 0, 961181.7 1401523.765 0, 961430.536 1401521.487 0, 961679.372 1401519.225 0, 961928.209 1401516.976 0, 
+    962177.045 1401514.743 0, 962425.882 1401512.524 0, 962674.719 1401510.32 0, 962923.555 1401508.13 0, 963172.392 1401505.955 0, 963421.229 1401503.795 0, 963670.067 1401501.649 0, 963918.904 1401499.518 0, 964166.532 1401497.412 0, 964119.281 1395922.65 0, 
+    964072.029 1390347.636 0))
+
+POLYGON ((976110.862 1401413.049 0, 975863.228 1401414.455 0, 975614.385 1401415.883 0, 975365.543 1401417.326 0, 975116.701 1401418.783 0, 974867.859 1401420.255 0, 974619.017 1401421.741 0, 974370.175 1401423.243 0, 974121.333 1401424.758 0, 973872.491 1401426.289 0, 
+    973623.649 1401427.834 0, 973374.808 1401429.394 0, 973125.966 1401430.968 0, 972877.125 1401432.557 0, 972628.284 1401434.161 0, 972379.442 1401435.779 0, 972130.601 1401437.412 0, 971881.76 1401439.06 0, 971632.919 1401440.722 0, 971384.079 1401442.399 0, 
+    971135.238 1401444.091 0, 970886.397 1401445.797 0, 970637.557 1401447.518 0, 970388.716 1401449.254 0, 970138.667 1401451.012 0, 969891.036 1401452.769 0, 969642.196 1401454.548 0, 969393.356 1401456.342 0, 969144.516 1401458.151 0, 968895.676 1401459.974 0, 
+    968646.836 1401461.812 0, 968397.997 1401463.665 0, 968149.157 1401465.533 0, 967900.318 1401467.415 0, 967651.479 1401469.311 0, 967402.64 1401471.222 0, 967153.801 1401473.148 0, 966904.962 1401475.089 0, 966656.123 1401477.044 0, 966407.284 1401479.014 0, 
+    966158.446 1401480.999 0, 965909.607 1401482.998 0, 965660.769 1401485.012 0, 965411.931 1401487.04 0, 965163.093 1401489.083 0, 964914.255 1401491.141 0, 964665.417 1401493.213 0, 964416.579 1401495.3 0, 964166.532 1401497.412 0, 964213.78 1407071.919 0, 
+    964261.026 1412646.165 0, 964510.414 1412644.058 0, 964758.595 1412641.977 0, 965006.777 1412639.91 0, 965254.959 1412637.857 0, 965503.141 1412635.82 0, 965751.323 1412633.797 0, 965999.505 1412631.788 0, 966247.687 1412629.794 0, 966495.869 1412627.815 0, 
+    966744.052 1412625.85 0, 966992.234 1412623.9 0, 967240.417 1412621.965 0, 967488.6 1412620.044 0, 967736.783 1412618.138 0, 967984.966 1412616.246 0, 968233.149 1412614.369 0, 968481.332 1412612.506 0, 968729.516 1412610.659 0, 968977.699 1412608.825 0, 
+    969225.883 1412607.007 0, 969474.066 1412605.203 0, 969722.25 1412603.413 0, 969970.434 1412601.639 0, 970217.413 1412599.887 0, 970466.802 1412598.133 0, 970714.987 1412596.402 0, 970963.171 1412594.686 0, 971211.355 1412592.984 0, 971459.54 1412591.297 0, 
+    971707.724 1412589.624 0, 971955.909 1412587.966 0, 972204.094 1412586.323 0, 972452.279 1412584.694 0, 972700.464 1412583.08 0, 972948.649 1412581.481 0, 973196.834 1412579.896 0, 973445.019 1412578.325 0, 973693.205 1412576.77 0, 973941.39 1412575.229 0, 
+    974189.576 1412573.702 0, 974437.761 1412572.19 0, 974685.947 1412570.693 0, 974934.133 1412569.211 0, 975182.319 1412567.743 0, 975430.505 1412566.289 0, 975678.691 1412564.85 0, 975926.877 1412563.426 0, 976173.859 1412562.023 0, 976142.361 1406987.667 0, 
+    976110.862 1401413.049 0))
+
+POLYGON ((988086.882 1412511.538 0, 987839.895 1412512.243 0, 987591.706 1412512.966 0, 987343.517 1412513.704 0, 987095.328 1412514.456 0, 986847.139 1412515.223 0, 986598.95 1412516.005 0, 986350.761 1412516.801 0, 986102.572 1412517.611 0, 985854.383 1412518.437 0, 
+    985606.194 1412519.276 0, 985358.005 1412520.131 0, 985109.817 1412521 0, 984861.628 1412521.884 0, 984613.439 1412522.782 0, 984365.251 1412523.695 0, 984117.062 1412524.623 0, 983868.874 1412525.565 0, 983620.685 1412526.521 0, 983372.497 1412527.493 0, 
+    983124.309 1412528.479 0, 982876.121 1412529.479 0, 982627.932 1412530.494 0, 982379.744 1412531.524 0, 982130.352 1412532.574 0, 981883.368 1412533.628 0, 981635.18 1412534.701 0, 981386.992 1412535.79 0, 981138.805 1412536.892 0, 980890.617 1412538.01 0, 
+    980642.429 1412539.142 0, 980394.242 1412540.288 0, 980146.054 1412541.45 0, 979897.867 1412542.626 0, 979649.679 1412543.816 0, 979401.492 1412545.021 0, 979153.305 1412546.241 0, 978905.117 1412547.475 0, 978656.93 1412548.724 0, 978408.743 1412549.988 0, 
+    978160.556 1412551.266 0, 977912.369 1412552.558 0, 977664.183 1412553.866 0, 977415.996 1412555.188 0, 977167.809 1412556.524 0, 976919.623 1412557.875 0, 976671.436 1412559.241 0, 976423.25 1412560.622 0, 976173.859 1412562.023 0, 976205.355 1418136.113 0, 
+    976236.849 1423709.931 0, 976485.581 1423708.533 0, 976733.111 1423707.156 0, 976980.641 1423705.794 0, 977228.172 1423704.446 0, 977475.702 1423703.113 0, 977723.233 1423701.795 0, 977970.764 1423700.491 0, 978218.294 1423699.202 0, 978465.825 1423697.927 0, 
+    978713.356 1423696.667 0, 978960.887 1423695.421 0, 979208.418 1423694.19 0, 979455.949 1423692.973 0, 979703.48 1423691.772 0, 979951.012 1423690.584 0, 980198.543 1423689.411 0, 980446.074 1423688.253 0, 980693.606 1423687.11 0, 980941.137 1423685.981 0, 
+    981188.669 1423684.866 0, 981436.201 1423683.766 0, 981683.732 1423682.681 0, 981931.264 1423681.61 0, 982177.595 1423680.559 0, 982426.328 1423679.512 0, 982673.86 1423678.485 0, 982921.392 1423677.473 0, 983168.924 1423676.475 0, 983416.456 1423675.491 0, 
+    983663.988 1423674.523 0, 983911.521 1423673.568 0, 984159.053 1423672.629 0, 984406.585 1423671.704 0, 984654.118 1423670.793 0, 984901.65 1423669.897 0, 985149.183 1423669.016 0, 985396.715 1423668.149 0, 985644.248 1423667.297 0, 985891.781 1423666.459 0, 
+    986139.313 1423665.636 0, 986386.846 1423664.828 0, 986634.379 1423664.034 0, 986881.912 1423663.254 0, 987129.445 1423662.489 0, 987376.978 1423661.739 0, 987624.511 1423661.003 0, 987872.044 1423660.282 0, 988118.377 1423659.579 0, 988102.63 1418085.695 0, 
+    988086.882 1412511.538 0))
+
+POLYGON ((1000000 1423642.795 0, 999753.664 1423642.802 0, 999506.129 1423642.824 0, 999258.595 1423642.861 0, 999011.061 1423642.912 0, 998763.527 1423642.977 0, 998515.993 1423643.057 0, 998268.459 1423643.152 0, 998020.925 1423643.261 0, 997773.391 1423643.385 0, 
+    997525.857 1423643.523 0, 997278.323 1423643.676 0, 997030.789 1423643.843 0, 996783.255 1423644.025 0, 996535.721 1423644.222 0, 996288.187 1423644.433 0, 996040.653 1423644.659 0, 995793.119 1423644.899 0, 995545.585 1423645.154 0, 995298.051 1423645.424 0, 
+    995050.517 1423645.708 0, 994802.983 1423646.006 0, 994555.449 1423646.319 0, 994307.915 1423646.647 0, 994059.183 1423646.991 0, 993812.847 1423647.346 0, 993565.314 1423647.718 0, 993317.78 1423648.104 0, 993070.246 1423648.504 0, 992822.712 1423648.92 0, 
+    992575.179 1423649.349 0, 992327.645 1423649.794 0, 992080.111 1423650.253 0, 991832.578 1423650.726 0, 991585.044 1423651.214 0, 991337.51 1423651.717 0, 991089.977 1423652.234 0, 990842.443 1423652.765 0, 990594.91 1423653.312 0, 990347.376 1423653.873 0, 
+    990099.843 1423654.448 0, 989852.309 1423655.038 0, 989604.776 1423655.642 0, 989357.243 1423656.262 0, 989109.71 1423656.895 0, 988862.176 1423657.544 0, 988614.643 1423658.206 0, 988367.11 1423658.884 0, 988118.377 1423659.579 0, 988134.124 1429233.185 0, 
+    988149.869 1434806.508 0, 988397.943 1434805.815 0, 988644.82 1434805.139 0, 988891.697 1434804.478 0, 989138.574 1434803.831 0, 989385.451 1434803.199 0, 989632.329 1434802.582 0, 989879.206 1434801.979 0, 990126.083 1434801.391 0, 990372.961 1434800.817 0, 
+    990619.838 1434800.257 0, 990866.715 1434799.713 0, 991113.593 1434799.182 0, 991360.47 1434798.666 0, 991607.348 1434798.165 0, 991854.225 1434797.679 0, 992101.103 1434797.206 0, 992347.98 1434796.749 0, 992594.858 1434796.306 0, 992841.736 1434795.877 0, 
+    993088.613 1434795.463 0, 993335.491 1434795.063 0, 993582.369 1434794.678 0, 993829.246 1434794.308 0, 994074.929 1434793.954 0, 994323.002 1434793.611 0, 994569.88 1434793.284 0, 994816.758 1434792.971 0, 995063.635 1434792.674 0, 995310.513 1434792.39 0, 
+    995557.391 1434792.122 0, 995804.269 1434791.867 0, 996051.147 1434791.628 0, 996298.025 1434791.402 0, 996544.903 1434791.192 0, 996791.781 1434790.996 0, 997038.659 1434790.814 0, 997285.537 1434790.647 0, 997532.415 1434790.495 0, 997779.293 1434790.357 0, 
+    998026.17 1434790.233 0, 998273.048 1434790.124 0, 998519.926 1434790.03 0, 998766.804 1434789.95 0, 999013.682 1434789.885 0, 999260.56 1434789.834 0, 999507.438 1434789.798 0, 999754.316 1434789.776 0, 1000000 1434789.769 0, 1000000 1429216.424 0, 
+    1000000 1423642.795 0))
+
+POLYGON ((1011850.131 1434806.508 0, 1011604.446 1434805.821 0, 1011357.569 1434805.146 0, 1011110.692 1434804.484 0, 1010863.815 1434803.838 0, 1010616.938 1434803.206 0, 1010370.06 1434802.588 0, 1010123.183 1434801.985 0, 1009876.306 1434801.396 0, 1009629.428 1434800.822 0, 
+    1009382.551 1434800.263 0, 1009135.674 1434799.718 0, 1008888.796 1434799.187 0, 1008641.919 1434798.671 0, 1008395.041 1434798.17 0, 1008148.164 1434797.683 0, 1007901.286 1434797.211 0, 1007654.409 1434796.753 0, 1007407.531 1434796.31 0, 1007160.653 1434795.881 0, 
+    1006913.776 1434795.467 0, 1006666.898 1434795.067 0, 1006420.02 1434794.682 0, 1006173.142 1434794.311 0, 1005925.071 1434793.954 0, 1005679.387 1434793.614 0, 1005432.509 1434793.287 0, 1005185.631 1434792.974 0, 1004938.754 1434792.676 0, 1004691.876 1434792.393 0, 
+    1004444.998 1434792.124 0, 1004198.12 1434791.87 0, 1003951.242 1434791.63 0, 1003704.364 1434791.405 0, 1003457.486 1434791.194 0, 1003210.608 1434790.998 0, 1002963.73 1434790.816 0, 1002716.852 1434790.649 0, 1002469.974 1434790.496 0, 1002223.096 1434790.358 0, 
+    1001976.218 1434790.234 0, 1001729.341 1434790.125 0, 1001482.463 1434790.031 0, 1001235.585 1434789.951 0, 1000988.707 1434789.885 0, 1000741.829 1434789.834 0, 1000494.951 1434789.798 0, 1000248.073 1434789.776 0, 1000000 1434789.769 0, 1000000 1440362.825 0, 
+    1000000 1445935.586 0, 1000247.413 1445935.593 0, 1000493.635 1445935.615 0, 1000739.857 1445935.651 0, 1000986.079 1445935.702 0, 1001232.301 1445935.767 0, 1001478.523 1445935.847 0, 1001724.745 1445935.942 0, 1001970.967 1445936.05 0, 1002217.189 1445936.174 0, 
+    1002463.411 1445936.311 0, 1002709.633 1445936.464 0, 1002955.855 1445936.63 0, 1003202.077 1445936.811 0, 1003448.299 1445937.007 0, 1003694.521 1445937.217 0, 1003940.743 1445937.442 0, 1004186.964 1445937.681 0, 1004433.186 1445937.935 0, 1004679.408 1445938.203 0, 
+    1004925.63 1445938.486 0, 1005171.852 1445938.783 0, 1005418.074 1445939.095 0, 1005664.295 1445939.421 0, 1005909.327 1445939.76 0, 1006156.739 1445940.117 0, 1006402.961 1445940.486 0, 1006649.182 1445940.87 0, 1006895.404 1445941.269 0, 1007141.626 1445941.682 0, 
+    1007387.847 1445942.11 0, 1007634.069 1445942.552 0, 1007880.29 1445943.008 0, 1008126.512 1445943.479 0, 1008372.733 1445943.965 0, 1008618.955 1445944.465 0, 1008865.176 1445944.979 0, 1009111.398 1445945.508 0, 1009357.619 1445946.052 0, 1009603.84 1445946.61 0, 
+    1009850.062 1445947.182 0, 1010096.283 1445947.769 0, 1010342.504 1445948.371 0, 1010588.726 1445948.987 0, 1010834.947 1445949.617 0, 1011081.168 1445950.262 0, 1011327.389 1445950.922 0, 1011573.61 1445951.596 0, 1011818.642 1445952.281 0, 1011834.386 1440379.542 0, 
+    1011850.131 1434806.508 0))
+
+POLYGON ((1023637.189 1446002.366 0, 1023392.158 1446000.988 0, 1023145.94 1445999.619 0, 1022899.722 1445998.264 0, 1022653.504 1445996.923 0, 1022407.285 1445995.597 0, 1022161.067 1445994.285 0, 1021914.848 1445992.988 0, 1021668.629 1445991.706 0, 1021422.411 1445990.437 0, 
+    1021176.192 1445989.184 0, 1020929.973 1445987.945 0, 1020683.754 1445986.72 0, 1020437.535 1445985.51 0, 1020191.316 1445984.314 0, 1019945.097 1445983.133 0, 1019698.878 1445981.966 0, 1019452.658 1445980.814 0, 1019206.439 1445979.676 0, 1018960.22 1445978.553 0, 
+    1018714 1445977.445 0, 1018467.78 1445976.35 0, 1018221.561 1445975.271 0, 1017975.341 1445974.205 0, 1017727.933 1445973.15 0, 1017482.902 1445972.118 0, 1017236.682 1445971.097 0, 1016990.462 1445970.089 0, 1016744.242 1445969.097 0, 1016498.022 1445968.118 0, 
+    1016251.802 1445967.154 0, 1016005.582 1445966.205 0, 1015759.361 1445965.27 0, 1015513.141 1445964.35 0, 1015266.921 1445963.444 0, 1015020.7 1445962.553 0, 1014774.48 1445961.676 0, 1014528.259 1445960.814 0, 1014282.039 1445959.966 0, 1014035.818 1445959.132 0, 
+    1013789.598 1445958.314 0, 1013543.377 1445957.509 0, 1013297.156 1445956.719 0, 1013050.936 1445955.944 0, 1012804.715 1445955.183 0, 1012558.494 1445954.437 0, 1012312.273 1445953.705 0, 1012066.052 1445952.987 0, 1011818.642 1445952.281 0, 1011802.898 1451524.72 0, 
+    1011787.156 1457096.852 0, 1012033.907 1457097.556 0, 1012279.472 1457098.272 0, 1012525.037 1457099.002 0, 1012770.602 1457099.746 0, 1013016.167 1457100.505 0, 1013261.732 1457101.279 0, 1013507.297 1457102.066 0, 1013752.861 1457102.869 0, 1013998.426 1457103.685 0, 
+    1014243.991 1457104.516 0, 1014489.555 1457105.362 0, 1014735.12 1457106.222 0, 1014980.684 1457107.097 0, 1015226.249 1457107.986 0, 1015471.813 1457108.889 0, 1015717.377 1457109.807 0, 1015962.942 1457110.739 0, 1016208.506 1457111.686 0, 1016454.07 1457112.647 0, 
+    1016699.634 1457113.623 0, 1016945.198 1457114.613 0, 1017190.762 1457115.618 0, 1017436.326 1457116.637 0, 1017680.705 1457117.665 0, 1017927.454 1457118.718 0, 1018173.018 1457119.78 0, 1018418.581 1457120.857 0, 1018664.145 1457121.949 0, 1018909.708 1457123.054 0, 
+    1019155.272 1457124.175 0, 1019400.835 1457125.309 0, 1019646.399 1457126.458 0, 1019891.962 1457127.622 0, 1020137.525 1457128.8 0, 1020383.088 1457129.992 0, 1020628.651 1457131.199 0, 1020874.214 1457132.421 0, 1021119.777 1457133.657 0, 1021365.34 1457134.907 0, 
+    1021610.903 1457136.172 0, 1021856.466 1457137.451 0, 1022102.028 1457138.745 0, 1022347.591 1457140.053 0, 1022593.153 1457141.375 0, 1022838.716 1457142.712 0, 1023084.278 1457144.064 0, 1023329.84 1457145.43 0, 1023574.218 1457146.803 0, 1023605.703 1451574.737 0, 
+    1023637.189 1446002.366 0))
+
+POLYGON ((1035361.092 1457230.055 0, 1035116.717 1457227.991 0, 1034871.16 1457225.931 0, 1034625.602 1457223.886 0, 1034380.044 1457221.855 0, 1034134.487 1457219.839 0, 1033888.929 1457217.837 0, 1033643.371 1457215.85 0, 1033397.813 1457213.877 0, 1033152.254 1457211.918 0, 
+    1032906.696 1457209.974 0, 1032661.138 1457208.044 0, 1032415.579 1457206.129 0, 1032170.02 1457204.229 0, 1031924.462 1457202.342 0, 1031678.903 1457200.471 0, 1031433.344 1457198.613 0, 1031187.785 1457196.77 0, 1030942.225 1457194.942 0, 1030696.666 1457193.128 0, 
+    1030451.107 1457191.329 0, 1030205.547 1457189.543 0, 1029959.987 1457187.773 0, 1029714.428 1457186.017 0, 1029467.684 1457184.267 0, 1029223.308 1457182.548 0, 1028977.748 1457180.835 0, 1028732.188 1457179.137 0, 1028486.627 1457177.453 0, 1028241.067 1457175.783 0, 
+    1027995.506 1457174.128 0, 1027749.946 1457172.488 0, 1027504.385 1457170.862 0, 1027258.825 1457169.25 0, 1027013.264 1457167.653 0, 1026767.703 1457166.07 0, 1026522.142 1457164.502 0, 1026276.581 1457162.948 0, 1026031.019 1457161.409 0, 1025785.458 1457159.884 0, 
+    1025539.897 1457158.373 0, 1025294.335 1457156.877 0, 1025048.774 1457155.396 0, 1024803.212 1457153.929 0, 1024557.65 1457152.476 0, 1024312.088 1457151.038 0, 1024066.526 1457149.614 0, 1023820.964 1457148.205 0, 1023574.218 1457146.803 0, 1023542.735 1462718.557 0, 
+    1023511.254 1468289.994 0, 1023757.342 1468291.392 0, 1024002.248 1468292.797 0, 1024247.154 1468294.217 0, 1024492.06 1468295.652 0, 1024736.966 1468297.1 0, 1024981.871 1468298.564 0, 1025226.777 1468300.041 0, 1025471.683 1468301.533 0, 1025716.588 1468303.04 0, 
+    1025961.494 1468304.56 0, 1026206.399 1468306.096 0, 1026451.304 1468307.645 0, 1026696.209 1468309.209 0, 1026941.115 1468310.788 0, 1027186.02 1468312.381 0, 1027430.924 1468313.988 0, 1027675.829 1468315.61 0, 1027920.734 1468317.246 0, 1028165.639 1468318.897 0, 
+    1028410.543 1468320.562 0, 1028655.447 1468322.241 0, 1028900.352 1468323.935 0, 1029145.256 1468325.643 0, 1029388.98 1468327.357 0, 1029635.064 1468329.103 0, 1029879.968 1468330.854 0, 1030124.872 1468332.62 0, 1030369.775 1468334.4 0, 1030614.679 1468336.195 0, 
+    1030859.583 1468338.004 0, 1031104.486 1468339.828 0, 1031349.389 1468341.666 0, 1031594.292 1468343.518 0, 1031839.195 1468345.385 0, 1032084.098 1468347.266 0, 1032329.001 1468349.162 0, 1032573.904 1468351.072 0, 1032818.806 1468352.996 0, 1033063.709 1468354.935 0, 
+    1033308.611 1468356.888 0, 1033553.514 1468358.856 0, 1033798.416 1468360.838 0, 1034043.318 1468362.835 0, 1034288.22 1468364.846 0, 1034533.121 1468366.871 0, 1034778.023 1468368.911 0, 1035022.925 1468370.965 0, 1035266.647 1468373.023 0, 1035313.868 1462801.698 0, 
+    1035361.092 1457230.055 0))
+
+POLYGON ((1047021.758 1468489.263 0, 1046778.041 1468486.516 0, 1046533.146 1468483.77 0, 1046288.251 1468481.039 0, 1046043.356 1468478.321 0, 1045798.461 1468475.619 0, 1045553.565 1468472.93 0, 1045308.67 1468470.256 0, 1045063.774 1468467.597 0, 1044818.878 1468464.951 0, 
+    1044573.982 1468462.321 0, 1044329.086 1468459.704 0, 1044084.189 1468457.102 0, 1043839.293 1468454.515 0, 1043594.396 1468451.942 0, 1043349.499 1468449.383 0, 1043104.603 1468446.839 0, 1042859.705 1468444.309 0, 1042614.808 1468441.794 0, 1042369.911 1468439.293 0, 
+    1042125.013 1468436.806 0, 1041880.116 1468434.334 0, 1041635.218 1468431.876 0, 1041390.32 1468429.433 0, 1041144.243 1468426.992 0, 1040900.523 1468424.589 0, 1040655.625 1468422.189 0, 1040410.726 1468419.803 0, 1040165.828 1468417.432 0, 1039920.929 1468415.075 0, 
+    1039676.03 1468412.733 0, 1039431.131 1468410.405 0, 1039186.232 1468408.091 0, 1038941.332 1468405.792 0, 1038696.433 1468403.507 0, 1038451.533 1468401.237 0, 1038206.633 1468398.981 0, 1037961.733 1468396.739 0, 1037716.833 1468394.512 0, 1037471.933 1468392.299 0, 
+    1037227.033 1468390.101 0, 1036982.133 1468387.917 0, 1036737.232 1468385.748 0, 1036492.331 1468383.593 0, 1036247.431 1468381.452 0, 1036002.53 1468379.326 0, 1035757.629 1468377.214 0, 1035512.727 1468375.116 0, 1035266.647 1468373.023 0, 1035219.428 1473944.026 0, 
+    1035172.213 1479514.699 0, 1035417.634 1479516.786 0, 1035661.88 1479518.878 0, 1035906.125 1479520.984 0, 1036150.37 1479523.105 0, 1036394.615 1479525.24 0, 1036638.86 1479527.389 0, 1036883.105 1479529.553 0, 1037127.349 1479531.731 0, 1037371.594 1479533.923 0, 
+    1037615.838 1479536.13 0, 1037860.083 1479538.351 0, 1038104.327 1479540.587 0, 1038348.571 1479542.837 0, 1038592.815 1479545.101 0, 1038837.058 1479547.38 0, 1039081.302 1479549.673 0, 1039325.545 1479551.98 0, 1039569.789 1479554.302 0, 1039814.032 1479556.638 0, 
+    1040058.275 1479558.989 0, 1040302.518 1479561.354 0, 1040546.761 1479563.733 0, 1040791.003 1479566.127 0, 1041034.071 1479568.523 0, 1041279.488 1479570.957 0, 1041523.73 1479573.394 0, 1041767.972 1479575.845 0, 1042012.214 1479578.311 0, 1042256.456 1479580.791 0, 
+    1042500.698 1479583.285 0, 1042744.939 1479585.794 0, 1042989.181 1479588.317 0, 1043233.422 1479590.854 0, 1043477.663 1479593.406 0, 1043721.904 1479595.972 0, 1043966.144 1479598.553 0, 1044210.385 1479601.148 0, 1044454.625 1479603.757 0, 1044698.866 1479606.381 0, 
+    1044943.106 1479609.019 0, 1045187.346 1479611.671 0, 1045431.586 1479614.338 0, 1045675.825 1479617.019 0, 1045920.065 1479619.715 0, 1046164.304 1479622.425 0, 1046408.543 1479625.149 0, 1046652.782 1479627.888 0, 1046895.847 1479630.628 0, 1046958.8 1474060.11 0, 
+    1047021.758 1468489.263 0))
+
+POLYGON ((1058619.107 1479779.678 0, 1058376.049 1479776.251 0, 1058131.819 1479772.822 0, 1057887.588 1479769.408 0, 1057643.357 1479766.008 0, 1057399.126 1479762.622 0, 1057154.895 1479759.251 0, 1056910.664 1479755.894 0, 1056666.433 1479752.552 0, 1056422.201 1479749.224 0, 
+    1056177.969 1479745.91 0, 1055933.737 1479742.611 0, 1055689.505 1479739.326 0, 1055445.272 1479736.055 0, 1055201.04 1479732.799 0, 1054956.807 1479729.557 0, 1054712.574 1479726.33 0, 1054468.34 1479723.117 0, 1054224.107 1479719.918 0, 1053979.873 1479716.734 0, 
+    1053735.64 1479713.564 0, 1053491.406 1479710.408 0, 1053247.171 1479707.267 0, 1053002.937 1479704.14 0, 1052757.529 1479701.013 0, 1052514.468 1479697.93 0, 1052270.233 1479694.846 0, 1052025.998 1479691.776 0, 1051781.763 1479688.722 0, 1051537.527 1479685.681 0, 
+    1051293.292 1479682.655 0, 1051049.056 1479679.643 0, 1050804.82 1479676.645 0, 1050560.584 1479673.662 0, 1050316.347 1479670.694 0, 1050072.111 1479667.739 0, 1049827.874 1479664.799 0, 1049583.637 1479661.874 0, 1049339.4 1479658.963 0, 1049095.163 1479656.066 0, 
+    1048850.926 1479653.183 0, 1048606.688 1479650.315 0, 1048362.451 1479647.461 0, 1048118.213 1479644.622 0, 1047873.975 1479641.797 0, 1047629.737 1479638.987 0, 1047385.498 1479636.19 0, 1047141.26 1479633.409 0, 1046895.847 1479630.628 0, 1046832.897 1485200.811 0, 
+    1046769.951 1490770.653 0, 1047014.705 1490773.427 0, 1047258.288 1490776.201 0, 1047501.87 1490778.99 0, 1047745.453 1490781.793 0, 1047989.035 1490784.61 0, 1048232.618 1490787.442 0, 1048476.2 1490790.288 0, 1048719.781 1490793.148 0, 1048963.363 1490796.023 0, 
+    1049206.945 1490798.912 0, 1049450.526 1490801.815 0, 1049694.107 1490804.733 0, 1049937.688 1490807.665 0, 1050181.269 1490810.612 0, 1050424.85 1490813.572 0, 1050668.43 1490816.547 0, 1050912.01 1490819.537 0, 1051155.59 1490822.54 0, 1051399.17 1490825.559 0, 
+    1051642.75 1490828.591 0, 1051886.33 1490831.638 0, 1052129.909 1490834.699 0, 1052373.488 1490837.774 0, 1052615.897 1490840.849 0, 1052860.646 1490843.968 0, 1053104.225 1490847.087 0, 1053347.803 1490850.219 0, 1053591.382 1490853.366 0, 1053834.96 1490856.528 0, 
+    1054078.538 1490859.704 0, 1054322.116 1490862.894 0, 1054565.693 1490866.098 0, 1054809.27 1490869.317 0, 1055052.848 1490872.55 0, 1055296.425 1490875.798 0, 1055540.001 1490879.06 0, 1055783.578 1490882.336 0, 1056027.154 1490885.626 0, 1056270.731 1490888.931 0, 
+    1056514.307 1490892.25 0, 1056757.883 1490895.584 0, 1057001.458 1490898.931 0, 1057245.034 1490902.294 0, 1057488.609 1490905.67 0, 1057732.184 1490909.061 0, 1057975.759 1490912.466 0, 1058219.333 1490915.886 0, 1058461.739 1490919.303 0, 1058540.42 1485349.661 0, 
+    1058619.107 1479779.678 0))
+
+POLYGON ((1070153.06 1491100.983 0, 1069910.663 1491096.881 0, 1069667.099 1491092.774 0, 1069423.535 1491088.68 0, 1069179.971 1491084.601 0, 1068936.406 1491080.537 0, 1068692.841 1491076.486 0, 1068449.276 1491072.45 0, 1068205.71 1491068.429 0, 1067962.145 1491064.421 0, 
+    1067718.579 1491060.429 0, 1067475.012 1491056.45 0, 1067231.446 1491052.486 0, 1066987.879 1491048.536 0, 1066744.313 1491044.6 0, 1066500.746 1491040.679 0, 1066257.178 1491036.772 0, 1066013.611 1491032.879 0, 1065770.043 1491029.001 0, 1065526.475 1491025.137 0, 
+    1065282.907 1491021.288 0, 1065039.338 1491017.452 0, 1064795.77 1491013.631 0, 1064552.201 1491009.825 0, 1064307.463 1491006.014 0, 1064065.062 1491002.255 0, 1063821.493 1490998.491 0, 1063577.923 1490994.742 0, 1063334.353 1490991.007 0, 1063090.783 1490987.286 0, 
+    1062847.212 1490983.58 0, 1062603.642 1490979.888 0, 1062360.071 1490976.211 0, 1062116.5 1490972.547 0, 1061872.928 1490968.899 0, 1061629.357 1490965.264 0, 1061385.785 1490961.644 0, 1061142.213 1490958.038 0, 1060898.641 1490954.446 0, 1060655.069 1490950.869 0, 
+    1060411.496 1490947.306 0, 1060167.923 1490943.758 0, 1059924.35 1490940.224 0, 1059680.777 1490936.704 0, 1059437.204 1490933.198 0, 1059193.63 1490929.707 0, 1058950.056 1490926.23 0, 1058706.482 1490922.768 0, 1058461.739 1490919.303 0, 1058383.062 1496488.599 0, 
+    1058304.39 1502057.543 0, 1058548.475 1502060.998 0, 1058791.393 1502064.451 0, 1059034.312 1502067.919 0, 1059277.23 1502071.4 0, 1059520.148 1502074.897 0, 1059763.065 1502078.407 0, 1060005.983 1502081.932 0, 1060248.9 1502085.471 0, 1060491.817 1502089.024 0, 
+    1060734.734 1502092.591 0, 1060977.65 1502096.173 0, 1061220.567 1502099.77 0, 1061463.483 1502103.38 0, 1061706.399 1502107.005 0, 1061949.314 1502110.644 0, 1062192.23 1502114.297 0, 1062435.145 1502117.965 0, 1062678.06 1502121.647 0, 1062920.975 1502125.343 0, 
+    1063163.89 1502129.054 0, 1063406.804 1502132.778 0, 1063649.719 1502136.518 0, 1063892.633 1502140.271 0, 1064134.381 1502144.021 0, 1064378.46 1502147.821 0, 1064621.373 1502151.617 0, 1064864.286 1502155.428 0, 1065107.199 1502159.253 0, 1065350.112 1502163.092 0, 
+    1065593.024 1502166.946 0, 1065835.937 1502170.813 0, 1066078.849 1502174.695 0, 1066321.76 1502178.592 0, 1066564.672 1502182.503 0, 1066807.583 1502186.428 0, 1067050.494 1502190.367 0, 1067293.405 1502194.321 0, 1067536.316 1502198.288 0, 1067779.226 1502202.271 0, 
+    1068022.136 1502206.267 0, 1068265.046 1502210.278 0, 1068507.956 1502214.303 0, 1068750.865 1502218.342 0, 1068993.774 1502222.396 0, 1069236.683 1502226.464 0, 1069479.592 1502230.546 0, 1069722.5 1502234.643 0, 1069964.244 1502238.734 0, 1070058.649 1496670.035 0, 
+    1070153.06 1491100.983 0))
+
+POLYGON ((1081623.54 1502452.866 0, 1081381.807 1502448.092 0, 1081138.911 1502443.309 0, 1080896.015 1502438.541 0, 1080653.118 1502433.786 0, 1080410.221 1502429.046 0, 1080167.324 1502424.321 0, 1079924.427 1502419.609 0, 1079681.53 1502414.912 0, 1079438.632 1502410.23 0, 
+    1079195.734 1502405.561 0, 1078952.835 1502400.907 0, 1078709.936 1502396.267 0, 1078467.037 1502391.642 0, 1078224.138 1502387.03 0, 1077981.239 1502382.433 0, 1077738.339 1502377.851 0, 1077495.439 1502373.282 0, 1077252.539 1502368.728 0, 1077009.638 1502364.188 0, 
+    1076766.737 1502359.663 0, 1076523.836 1502355.152 0, 1076280.935 1502350.655 0, 1076038.033 1502346.172 0, 1075793.968 1502341.683 0, 1075552.229 1502337.25 0, 1075309.327 1502332.81 0, 1075066.424 1502328.385 0, 1074823.521 1502323.974 0, 1074580.618 1502319.577 0, 
+    1074337.714 1502315.194 0, 1074094.811 1502310.826 0, 1073851.907 1502306.472 0, 1073609.002 1502302.133 0, 1073366.098 1502297.807 0, 1073123.193 1502293.496 0, 1072880.288 1502289.199 0, 1072637.383 1502284.917 0, 1072394.477 1502280.649 0, 1072151.572 1502276.395 0, 
+    1071908.666 1502272.156 0, 1071665.759 1502267.93 0, 1071422.853 1502263.719 0, 1071179.946 1502259.523 0, 1070937.039 1502255.34 0, 1070694.132 1502251.172 0, 1070451.224 1502247.018 0, 1070208.317 1502242.879 0, 1069964.244 1502238.734 0, 1069869.846 1507807.075 0, 
+    1069775.453 1513375.052 0, 1070018.867 1513379.186 0, 1070261.119 1513383.314 0, 1070503.371 1513387.457 0, 1070745.623 1513391.614 0, 1070987.875 1513395.785 0, 1071230.126 1513399.97 0, 1071472.377 1513404.17 0, 1071714.628 1513408.384 0, 1071956.878 1513412.612 0, 
+    1072199.129 1513416.854 0, 1072441.379 1513421.111 0, 1072683.628 1513425.382 0, 1072925.878 1513429.667 0, 1073168.127 1513433.966 0, 1073410.376 1513438.28 0, 1073652.625 1513442.608 0, 1073894.874 1513446.95 0, 1074137.122 1513451.306 0, 1074379.37 1513455.677 0, 
+    1074621.618 1513460.062 0, 1074863.865 1513464.461 0, 1075106.112 1513468.875 0, 1075348.359 1513473.302 0, 1075589.446 1513477.723 0, 1075832.853 1513482.201 0, 1076075.099 1513486.671 0, 1076317.345 1513491.156 0, 1076559.59 1513495.655 0, 1076801.836 1513500.168 0, 
+    1077044.081 1513504.696 0, 1077286.326 1513509.237 0, 1077528.57 1513513.793 0, 1077770.815 1513518.364 0, 1078013.059 1513522.948 0, 1078255.303 1513527.547 0, 1078497.546 1513532.16 0, 1078739.789 1513536.788 0, 1078982.032 1513541.429 0, 1079224.275 1513546.085 0, 
+    1079466.517 1513550.755 0, 1079708.76 1513555.439 0, 1079951.001 1513560.138 0, 1080193.243 1513564.851 0, 1080435.484 1513569.578 0, 1080677.725 1513574.32 0, 1080919.966 1513579.075 0, 1081162.207 1513583.845 0, 1081403.288 1513588.606 0, 1081513.41 1508020.918 0, 
+    1081623.54 1502452.866 0))
+
+POLYGON ((1093030.473 1513835.01 0, 1092789.404 1513829.568 0, 1092547.178 1513824.114 0, 1092304.952 1513818.674 0, 1092062.725 1513813.248 0, 1091820.498 1513807.836 0, 1091578.271 1513802.439 0, 1091336.043 1513797.056 0, 1091093.815 1513791.687 0, 1090851.587 1513786.333 0, 
+    1090609.358 1513780.993 0, 1090367.129 1513775.667 0, 1090124.9 1513770.355 0, 1089882.67 1513765.058 0, 1089640.441 1513759.775 0, 1089398.21 1513754.506 0, 1089155.98 1513749.251 0, 1088913.749 1513744.01 0, 1088671.518 1513738.784 0, 1088429.287 1513733.572 0, 
+    1088187.055 1513728.375 0, 1087944.823 1513723.191 0, 1087702.591 1513718.022 0, 1087460.358 1513712.867 0, 1087216.967 1513707.702 0, 1086975.892 1513702.6 0, 1086733.659 1513697.488 0, 1086491.425 1513692.39 0, 1086249.191 1513687.307 0, 1086006.956 1513682.238 0, 
+    1085764.722 1513677.183 0, 1085522.487 1513672.142 0, 1085280.251 1513667.115 0, 1085038.016 1513662.103 0, 1084795.78 1513657.105 0, 1084553.544 1513652.121 0, 1084311.307 1513647.151 0, 1084069.07 1513642.196 0, 1083826.833 1513637.255 0, 1083584.596 1513632.328 0, 
+    1083342.358 1513627.416 0, 1083100.12 1513622.518 0, 1082857.882 1513617.634 0, 1082615.644 1513612.764 0, 1082373.405 1513607.909 0, 1082131.166 1513603.067 0, 1081888.926 1513598.24 0, 1081646.687 1513593.428 0, 1081403.288 1513588.606 0, 1081293.173 1519155.925 0, 
+    1081183.065 1524722.867 0, 1081425.805 1524727.675 0, 1081667.39 1524732.475 0, 1081908.974 1524737.289 0, 1082150.557 1524742.117 0, 1082392.141 1524746.959 0, 1082633.724 1524751.816 0, 1082875.307 1524756.686 0, 1083116.889 1524761.571 0, 1083358.472 1524766.471 0, 
+    1083600.054 1524771.384 0, 1083841.635 1524776.312 0, 1084083.217 1524781.254 0, 1084324.798 1524786.21 0, 1084566.379 1524791.18 0, 1084807.959 1524796.164 0, 1085049.54 1524801.163 0, 1085291.12 1524806.176 0, 1085532.699 1524811.203 0, 1085774.279 1524816.245 0, 
+    1086015.858 1524821.3 0, 1086257.437 1524826.37 0, 1086499.015 1524831.454 0, 1086740.593 1524836.552 0, 1086981.016 1524841.64 0, 1087223.749 1524846.792 0, 1087465.326 1524851.933 0, 1087706.903 1524857.088 0, 1087948.48 1524862.257 0, 1088190.056 1524867.441 0, 
+    1088431.632 1524872.638 0, 1088673.208 1524877.85 0, 1088914.783 1524883.077 0, 1089156.358 1524888.317 0, 1089397.933 1524893.572 0, 1089639.508 1524898.841 0, 1089881.082 1524904.124 0, 1090122.656 1524909.421 0, 1090364.229 1524914.733 0, 1090605.803 1524920.059 0, 
+    1090847.376 1524925.399 0, 1091088.948 1524930.753 0, 1091330.521 1524936.121 0, 1091572.093 1524941.504 0, 1091813.664 1524946.901 0, 1092055.236 1524952.312 0, 1092296.807 1524957.737 0, 1092538.378 1524963.177 0, 1092778.794 1524968.604 0, 1092904.629 1519401.995 0, 
+    1093030.473 1513835.01 0))
+
+POLYGON ((1104373.783 1525247.101 0, 1104133.381 1525240.994 0, 1103891.826 1525234.872 0, 1103650.272 1525228.764 0, 1103408.716 1525222.67 0, 1103167.161 1525216.591 0, 1102925.605 1525210.526 0, 1102684.049 1525204.475 0, 1102442.492 1525198.438 0, 1102200.935 1525192.416 0, 
+    1101959.378 1525186.408 0, 1101717.821 1525180.414 0, 1101476.263 1525174.434 0, 1101234.704 1525168.468 0, 1100993.146 1525162.517 0, 1100751.587 1525156.58 0, 1100510.027 1525150.657 0, 1100268.467 1525144.748 0, 1100026.907 1525138.854 0, 1099785.347 1525132.973 0, 
+    1099543.786 1525127.107 0, 1099302.225 1525121.256 0, 1099060.664 1525115.418 0, 1098819.102 1525109.595 0, 1098576.387 1525103.758 0, 1098335.977 1525097.99 0, 1098094.414 1525092.21 0, 1097852.851 1525086.443 0, 1097611.288 1525080.691 0, 1097369.724 1525074.953 0, 
+    1097128.16 1525069.229 0, 1096886.595 1525063.519 0, 1096645.03 1525057.824 0, 1096403.465 1525052.142 0, 1096161.9 1525046.475 0, 1095920.334 1525040.823 0, 1095678.768 1525035.184 0, 1095437.201 1525029.56 0, 1095195.634 1525023.95 0, 1094954.067 1525018.354 0, 
+    1094712.5 1525012.772 0, 1094470.932 1525007.205 0, 1094229.364 1525001.651 0, 1093987.795 1524996.112 0, 1093746.226 1524990.587 0, 1093504.657 1524985.077 0, 1093263.088 1524979.58 0, 1093021.518 1524974.098 0, 1092778.794 1524968.604 0, 1092652.968 1530534.831 0, 
+    1092527.15 1536100.67 0, 1092769.216 1536106.149 0, 1093010.13 1536111.617 0, 1093251.045 1536117.098 0, 1093491.958 1536122.594 0, 1093732.872 1536128.104 0, 1093973.785 1536133.628 0, 1094214.698 1536139.166 0, 1094455.611 1536144.718 0, 1094696.523 1536150.285 0, 
+    1094937.435 1536155.866 0, 1095178.347 1536161.46 0, 1095419.258 1536167.07 0, 1095660.169 1536172.693 0, 1095901.08 1536178.33 0, 1096141.99 1536183.982 0, 1096382.9 1536189.648 0, 1096623.81 1536195.328 0, 1096864.719 1536201.022 0, 1097105.628 1536206.73 0, 
+    1097346.537 1536212.453 0, 1097587.445 1536218.19 0, 1097828.353 1536223.94 0, 1098069.261 1536229.706 0, 1098309.018 1536235.457 0, 1098551.075 1536241.278 0, 1098791.981 1536247.086 0, 1099032.888 1536252.908 0, 1099273.794 1536258.744 0, 1099514.699 1536264.594 0, 
+    1099755.604 1536270.458 0, 1099996.509 1536276.337 0, 1100237.414 1536282.229 0, 1100478.318 1536288.136 0, 1100719.222 1536294.057 0, 1100960.125 1536299.992 0, 1101201.028 1536305.942 0, 1101441.931 1536311.905 0, 1101682.834 1536317.883 0, 1101923.736 1536323.875 0, 
+    1102164.637 1536329.881 0, 1102405.539 1536335.901 0, 1102646.44 1536341.936 0, 1102887.341 1536347.985 0, 1103128.241 1536354.047 0, 1103369.141 1536360.124 0, 1103610.04 1536366.216 0, 1103850.94 1536372.321 0, 1104090.69 1536378.411 0, 1104232.231 1530812.95 0, 
+    1104373.783 1525247.101 0))
+
+POLYGON ((1115653.398 1536688.82 0, 1115413.665 1536682.053 0, 1115172.784 1536675.267 0, 1114931.902 1536668.495 0, 1114691.021 1536661.737 0, 1114450.138 1536654.994 0, 1114209.256 1536648.265 0, 1113968.373 1536641.55 0, 1113727.489 1536634.849 0, 1113486.605 1536628.162 0, 
+    1113245.721 1536621.49 0, 1113004.837 1536614.831 0, 1112763.952 1536608.187 0, 1112523.066 1536601.557 0, 1112282.181 1536594.941 0, 1112041.294 1536588.34 0, 1111800.408 1536581.752 0, 1111559.521 1536575.179 0, 1111318.634 1536568.62 0, 1111077.746 1536562.075 0, 
+    1110836.858 1536555.544 0, 1110595.969 1536549.028 0, 1110355.08 1536542.526 0, 1110114.191 1536536.037 0, 1109872.154 1536529.533 0, 1109632.412 1536523.103 0, 1109391.521 1536516.658 0, 1109150.631 1536510.226 0, 1108909.739 1536503.809 0, 1108668.848 1536497.406 0, 
+    1108427.956 1536491.017 0, 1108187.064 1536484.642 0, 1107946.171 1536478.282 0, 1107705.278 1536471.935 0, 1107464.385 1536465.603 0, 1107223.491 1536459.285 0, 1106982.597 1536452.981 0, 1106741.702 1536446.691 0, 1106500.807 1536440.416 0, 1106259.912 1536434.155 0, 
+    1106019.017 1536427.907 0, 1105778.121 1536421.674 0, 1105537.224 1536415.456 0, 1105296.328 1536409.251 0, 1105055.43 1536403.061 0, 1104814.533 1536396.884 0, 1104573.635 1536390.722 0, 1104332.737 1536384.574 0, 1104090.69 1536378.411 0, 1103949.158 1541943.479 0, 
+    1103807.637 1547508.146 0, 1104049.026 1547514.292 0, 1104289.269 1547520.423 0, 1104529.512 1547526.569 0, 1104769.754 1547532.728 0, 1105009.996 1547538.902 0, 1105250.238 1547545.09 0, 1105490.479 1547551.292 0, 1105730.72 1547557.508 0, 1105970.96 1547563.738 0, 
+    1106211.201 1547569.982 0, 1106451.44 1547576.241 0, 1106691.68 1547582.513 0, 1106931.919 1547588.8 0, 1107172.158 1547595.101 0, 1107412.396 1547601.416 0, 1107652.634 1547607.745 0, 1107892.871 1547614.088 0, 1108133.109 1547620.446 0, 1108373.345 1547626.817 0, 
+    1108613.582 1547633.203 0, 1108853.818 1547639.603 0, 1109094.054 1547646.017 0, 1109334.289 1547652.445 0, 1109573.379 1547658.856 0, 1109814.759 1547665.343 0, 1110054.993 1547671.814 0, 1110295.227 1547678.299 0, 1110535.46 1547684.798 0, 1110775.693 1547691.311 0, 
+    1111015.926 1547697.838 0, 1111256.158 1547704.379 0, 1111496.39 1547710.934 0, 1111736.621 1547717.504 0, 1111976.852 1547724.087 0, 1112217.083 1547730.685 0, 1112457.313 1547737.297 0, 1112697.543 1547743.923 0, 1112937.773 1547750.564 0, 1113178.002 1547757.218 0, 
+    1113418.231 1547763.886 0, 1113658.459 1547770.569 0, 1113898.687 1547777.266 0, 1114138.915 1547783.977 0, 1114379.142 1547790.702 0, 1114619.369 1547797.441 0, 1114859.595 1547804.194 0, 1115099.821 1547810.962 0, 1115338.903 1547817.711 0, 1115496.145 1542253.466 0, 
+    1115653.398 1536688.82 0))
+
+POLYGON ((1126869.249 1548159.853 0, 1126630.185 1548152.428 0, 1126389.979 1548144.982 0, 1126149.773 1548137.55 0, 1125909.566 1548130.132 0, 1125669.359 1548122.728 0, 1125429.151 1548115.339 0, 1125188.943 1548107.963 0, 1124948.735 1548100.602 0, 1124708.526 1548093.255 0, 
+    1124468.316 1548085.922 0, 1124228.106 1548078.603 0, 1123987.896 1548071.298 0, 1123747.685 1548064.008 0, 1123507.474 1548056.731 0, 1123267.263 1548049.469 0, 1123027.051 1548042.22 0, 1122786.838 1548034.986 0, 1122546.626 1548027.767 0, 1122306.412 1548020.561 0, 
+    1122066.199 1548013.369 0, 1121825.985 1548006.192 0, 1121585.77 1547999.028 0, 1121345.555 1547991.879 0, 1121104.197 1547984.71 0, 1120865.124 1547977.623 0, 1120624.908 1547970.516 0, 1120384.691 1547963.423 0, 1120144.474 1547956.345 0, 1119904.257 1547949.281 0, 
+    1119664.039 1547942.23 0, 1119423.82 1547935.194 0, 1119183.602 1547928.172 0, 1118943.383 1547921.164 0, 1118703.163 1547914.171 0, 1118462.943 1547907.191 0, 1118222.723 1547900.226 0, 1117982.502 1547893.274 0, 1117742.281 1547886.337 0, 1117502.059 1547879.414 0, 
+    1117261.837 1547872.505 0, 1117021.615 1547865.611 0, 1116781.392 1547858.73 0, 1116541.169 1547851.864 0, 1116300.945 1547845.011 0, 1116060.721 1547838.173 0, 1115820.497 1547831.349 0, 1115580.272 1547824.539 0, 1115338.903 1547817.711 0, 1115181.672 1553381.55 0, 
+    1115024.454 1558944.977 0, 1115265.165 1558951.787 0, 1115504.734 1558958.578 0, 1115744.304 1558965.383 0, 1115983.873 1558972.203 0, 1116223.442 1558979.037 0, 1116463.01 1558985.884 0, 1116702.578 1558992.746 0, 1116942.145 1558999.622 0, 1117181.712 1559006.512 0, 
+    1117421.279 1559013.416 0, 1117660.845 1559020.335 0, 1117900.411 1559027.267 0, 1118139.977 1559034.213 0, 1118379.542 1559041.174 0, 1118619.106 1559048.148 0, 1118858.67 1559055.137 0, 1119098.234 1559062.14 0, 1119337.798 1559069.157 0, 1119577.36 1559076.188 0, 
+    1119816.923 1559083.233 0, 1120056.485 1559090.292 0, 1120296.047 1559097.366 0, 1120535.608 1559104.453 0, 1120774.029 1559111.521 0, 1121014.73 1559118.67 0, 1121254.29 1559125.8 0, 1121493.849 1559132.944 0, 1121733.408 1559140.102 0, 1121972.967 1559147.274 0, 
+    1122212.526 1559154.46 0, 1122452.084 1559161.66 0, 1122691.641 1559168.875 0, 1122931.198 1559176.103 0, 1123170.755 1559183.346 0, 1123410.311 1559190.602 0, 1123649.867 1559197.873 0, 1123889.422 1559205.158 0, 1124128.977 1559212.457 0, 1124368.532 1559219.77 0, 
+    1124608.086 1559227.097 0, 1124847.639 1559234.438 0, 1125087.193 1559241.793 0, 1125326.745 1559249.163 0, 1125566.298 1559256.546 0, 1125805.85 1559263.944 0, 1126045.401 1559271.356 0, 1126284.952 1559278.782 0, 1126523.364 1559286.186 0, 1126696.3 1553723.226 0, 
+    1126869.249 1548159.853 0))
+
+POLYGON ((1138021.265 1559659.88 0, 1137782.873 1559651.802 0, 1137543.344 1559643.699 0, 1137303.814 1559635.611 0, 1137064.284 1559627.537 0, 1136824.754 1559619.476 0, 1136585.223 1559611.43 0, 1136345.691 1559603.398 0, 1136106.159 1559595.38 0, 1135866.627 1559587.376 0, 
+    1135627.094 1559579.386 0, 1135387.56 1559571.411 0, 1135148.027 1559563.449 0, 1134908.492 1559555.502 0, 1134668.958 1559547.568 0, 1134429.422 1559539.649 0, 1134189.887 1559531.744 0, 1133950.35 1559523.853 0, 1133710.814 1559515.976 0, 1133471.277 1559508.113 0, 
+    1133231.739 1559500.264 0, 1132992.201 1559492.429 0, 1132752.663 1559484.609 0, 1132513.124 1559476.802 0, 1132272.446 1559468.973 0, 1132034.044 1559461.231 0, 1131794.504 1559453.467 0, 1131554.963 1559445.717 0, 1131315.422 1559437.981 0, 1131075.88 1559430.259 0, 
+    1130836.338 1559422.551 0, 1130596.796 1559414.858 0, 1130357.253 1559407.178 0, 1130117.709 1559399.512 0, 1129878.165 1559391.861 0, 1129638.621 1559384.224 0, 1129399.076 1559376.6 0, 1129159.531 1559368.991 0, 1128919.985 1559361.396 0, 1128680.439 1559353.815 0, 
+    1128440.892 1559346.249 0, 1128201.345 1559338.696 0, 1127961.797 1559331.157 0, 1127722.249 1559323.633 0, 1127482.701 1559316.122 0, 1127243.152 1559308.626 0, 1127003.603 1559301.144 0, 1126764.053 1559293.676 0, 1126523.364 1559286.186 0, 1126350.441 1564848.728 0, 
+    1126177.531 1570410.846 0, 1126417.562 1570418.315 0, 1126656.457 1570425.763 0, 1126895.352 1570433.224 0, 1127134.246 1570440.7 0, 1127373.14 1570448.19 0, 1127612.033 1570455.694 0, 1127850.926 1570463.212 0, 1128089.818 1570470.744 0, 1128328.71 1570478.29 0, 
+    1128567.601 1570485.851 0, 1128806.492 1570493.425 0, 1129045.383 1570501.013 0, 1129284.273 1570508.615 0, 1129523.162 1570516.232 0, 1129762.052 1570523.862 0, 1130000.94 1570531.507 0, 1130239.829 1570539.166 0, 1130478.717 1570546.838 0, 1130717.604 1570554.525 0, 
+    1130956.491 1570562.226 0, 1131195.377 1570569.941 0, 1131434.263 1570577.67 0, 1131673.149 1570585.413 0, 1131910.899 1570593.133 0, 1132150.919 1570600.941 0, 1132389.803 1570608.726 0, 1132628.687 1570616.525 0, 1132867.57 1570624.339 0, 1133106.453 1570632.166 0, 
+    1133345.335 1570640.007 0, 1133584.217 1570647.863 0, 1133823.098 1570655.732 0, 1134061.979 1570663.616 0, 1134300.86 1570671.514 0, 1134539.74 1570679.425 0, 1134778.62 1570687.351 0, 1135017.499 1570695.291 0, 1135256.377 1570703.245 0, 1135495.256 1570711.213 0, 
+    1135734.133 1570719.195 0, 1135973.01 1570727.191 0, 1136211.887 1570735.201 0, 1136450.764 1570743.225 0, 1136689.639 1570751.263 0, 1136928.515 1570759.316 0, 1137167.39 1570767.382 0, 1137406.264 1570775.462 0, 1137644.004 1570783.518 0, 1137832.627 1565221.912 0, 
+    1138021.265 1559659.88 0))
+
+POLYGON ((1149109.378 1571188.584 0, 1148871.66 1571179.857 0, 1148632.81 1571171.101 0, 1148393.958 1571162.36 0, 1148155.107 1571153.633 0, 1147916.255 1571144.92 0, 1147677.402 1571136.221 0, 1147438.549 1571127.536 0, 1147199.695 1571118.865 0, 1146960.841 1571110.208 0, 
+    1146721.986 1571101.565 0, 1146483.131 1571092.937 0, 1146244.275 1571084.322 0, 1146005.419 1571075.721 0, 1145766.562 1571067.135 0, 1145527.705 1571058.562 0, 1145288.847 1571050.004 0, 1145049.989 1571041.46 0, 1144811.13 1571032.929 0, 1144572.271 1571024.413 0, 
+    1144333.411 1571015.911 0, 1144094.551 1571007.423 0, 1143855.69 1570998.949 0, 1143616.829 1570990.488 0, 1143376.834 1570982.002 0, 1143139.105 1570973.611 0, 1142900.242 1570965.193 0, 1142661.379 1570956.789 0, 1142422.515 1570948.399 0, 1142183.651 1570940.024 0, 
+    1141944.786 1570931.662 0, 1141705.921 1570923.314 0, 1141467.055 1570914.981 0, 1141228.189 1570906.661 0, 1140989.322 1570898.356 0, 1140750.455 1570890.065 0, 1140511.588 1570881.787 0, 1140272.719 1570873.524 0, 1140033.851 1570865.275 0, 1139794.982 1570857.04 0, 
+    1139556.112 1570848.819 0, 1139317.242 1570840.612 0, 1139078.371 1570832.419 0, 1138839.5 1570824.24 0, 1138600.629 1570816.075 0, 1138361.757 1570807.925 0, 1138122.884 1570799.788 0, 1137884.011 1570791.665 0, 1137644.004 1570783.518 0, 1137455.396 1576344.695 0, 
+    1137266.802 1581905.434 0, 1137506.151 1581913.559 0, 1137744.37 1581921.659 0, 1137982.588 1581929.773 0, 1138220.805 1581937.902 0, 1138459.022 1581946.044 0, 1138697.239 1581954.2 0, 1138935.454 1581962.371 0, 1139173.67 1581970.555 0, 1139411.885 1581978.754 0, 
+    1139650.099 1581986.966 0, 1139888.313 1581995.193 0, 1140126.527 1582003.434 0, 1140364.74 1582011.688 0, 1140602.953 1582019.957 0, 1140841.165 1582028.239 0, 1141079.376 1582036.536 0, 1141317.587 1582044.847 0, 1141555.798 1582053.171 0, 1141794.008 1582061.51 0, 
+    1142032.218 1582069.863 0, 1142270.427 1582078.229 0, 1142508.636 1582086.61 0, 1142746.844 1582095.005 0, 1142983.922 1582103.374 0, 1143223.259 1582111.837 0, 1143461.465 1582120.274 0, 1143699.672 1582128.724 0, 1143937.877 1582137.189 0, 1144176.082 1582145.668 0, 
+    1144414.287 1582154.161 0, 1144652.491 1582162.668 0, 1144890.695 1582171.189 0, 1145128.898 1582179.724 0, 1145367.101 1582188.273 0, 1145605.303 1582196.836 0, 1145843.505 1582205.413 0, 1146081.706 1582214.004 0, 1146319.906 1582222.609 0, 1146558.107 1582231.228 0, 
+    1146796.306 1582239.861 0, 1147034.505 1582248.509 0, 1147272.704 1582257.17 0, 1147510.902 1582265.845 0, 1147749.1 1582274.534 0, 1147987.297 1582283.237 0, 1148225.493 1582291.955 0, 1148463.69 1582300.686 0, 1148700.756 1582309.39 0, 1148905.059 1576749.206 0, 
+    1149109.378 1571188.584 0))
+
+POLYGON ((1160133.524 1582745.647 0, 1159896.481 1582736.273 0, 1159658.31 1582726.869 0, 1159420.139 1582717.479 0, 1159181.968 1582708.103 0, 1158943.796 1582698.741 0, 1158705.623 1582689.393 0, 1158467.45 1582680.059 0, 1158229.276 1582670.739 0, 1157991.102 1582661.433 0, 
+    1157752.927 1582652.14 0, 1157514.751 1582642.862 0, 1157276.575 1582633.598 0, 1157038.399 1582624.348 0, 1156800.222 1582615.113 0, 1156562.044 1582605.891 0, 1156323.866 1582596.683 0, 1156085.688 1582587.489 0, 1155847.508 1582578.309 0, 1155609.329 1582569.143 0, 
+    1155371.148 1582559.991 0, 1155132.968 1582550.853 0, 1154894.786 1582541.73 0, 1154656.604 1582532.62 0, 1154417.294 1582523.481 0, 1154180.239 1582514.442 0, 1153942.055 1582505.374 0, 1153703.871 1582496.321 0, 1153465.687 1582487.281 0, 1153227.502 1582478.255 0, 
+    1152989.316 1582469.244 0, 1152751.13 1582460.246 0, 1152512.943 1582451.262 0, 1152274.756 1582442.293 0, 1152036.568 1582433.337 0, 1151798.38 1582424.396 0, 1151560.191 1582415.468 0, 1151322.002 1582406.555 0, 1151083.812 1582397.655 0, 1150845.622 1582388.77 0, 
+    1150607.431 1582379.898 0, 1150369.239 1582371.041 0, 1150131.048 1582362.197 0, 1149892.855 1582353.368 0, 1149654.662 1582344.553 0, 1149416.469 1582335.751 0, 1149178.275 1582326.964 0, 1148940.08 1582318.191 0, 1148700.756 1582309.39 0, 1148496.47 1587869.131 0, 
+    1148292.199 1593428.422 0, 1148530.866 1593437.199 0, 1148768.406 1593445.948 0, 1149005.945 1593454.711 0, 1149243.484 1593463.488 0, 1149481.023 1593472.28 0, 1149718.561 1593481.085 0, 1149956.098 1593489.904 0, 1150193.635 1593498.737 0, 1150431.172 1593507.584 0, 
+    1150668.708 1593516.445 0, 1150906.243 1593525.32 0, 1151143.778 1593534.209 0, 1151381.312 1593543.112 0, 1151618.846 1593552.029 0, 1151856.38 1593560.96 0, 1152093.912 1593569.905 0, 1152331.445 1593578.864 0, 1152568.976 1593587.837 0, 1152806.508 1593596.824 0, 
+    1153044.038 1593605.825 0, 1153281.568 1593614.84 0, 1153519.098 1593623.868 0, 1153756.627 1593632.911 0, 1153993.031 1593641.925 0, 1154231.684 1593651.039 0, 1154469.211 1593660.124 0, 1154706.738 1593669.222 0, 1154944.264 1593678.335 0, 1155181.79 1593687.462 0, 
+    1155419.316 1593696.602 0, 1155656.84 1593705.757 0, 1155894.365 1593714.926 0, 1156131.888 1593724.108 0, 1156369.412 1593733.305 0, 1156606.934 1593742.516 0, 1156844.456 1593751.74 0, 1157081.978 1593760.979 0, 1157319.499 1593770.231 0, 1157557.019 1593779.498 0, 
+    1157794.539 1593788.778 0, 1158032.059 1593798.073 0, 1158269.577 1593807.381 0, 1158507.096 1593816.704 0, 1158744.613 1593826.04 0, 1158982.131 1593835.39 0, 1159219.647 1593844.755 0, 1159457.163 1593854.133 0, 1159693.555 1593863.481 0, 1159913.531 1588304.789 0, 
+    1160133.524 1582745.647 0))
+
+POLYGON ((1171093.636 1594330.749 0, 1170857.27 1594320.733 0, 1170619.781 1594310.684 0, 1170382.292 1594300.648 0, 1170144.802 1594290.627 0, 1169907.312 1594280.62 0, 1169669.821 1594270.626 0, 1169432.329 1594260.647 0, 1169194.837 1594250.681 0, 1168957.345 1594240.73 0, 
+    1168719.851 1594230.792 0, 1168482.357 1594220.869 0, 1168244.863 1594210.959 0, 1168007.368 1594201.064 0, 1167769.872 1594191.182 0, 1167532.376 1594181.314 0, 1167294.879 1594171.461 0, 1167057.382 1594161.621 0, 1166819.884 1594151.795 0, 1166582.385 1594141.984 0, 
+    1166344.886 1594132.186 0, 1166107.386 1594122.402 0, 1165869.886 1594112.632 0, 1165632.385 1594102.877 0, 1165393.761 1594093.089 0, 1165157.381 1594083.407 0, 1164919.879 1594073.693 0, 1164682.376 1594063.993 0, 1164444.872 1594054.307 0, 1164207.368 1594044.636 0, 
+    1163969.863 1594034.978 0, 1163732.357 1594025.334 0, 1163494.851 1594015.704 0, 1163257.345 1594006.088 0, 1163019.838 1593996.486 0, 1162782.33 1593986.898 0, 1162544.822 1593977.324 0, 1162307.313 1593967.764 0, 1162069.804 1593958.217 0, 1161832.294 1593948.685 0, 
+    1161594.783 1593939.167 0, 1161357.272 1593929.663 0, 1161119.76 1593920.173 0, 1160882.248 1593910.697 0, 1160644.735 1593901.234 0, 1160407.222 1593891.786 0, 1160169.708 1593882.352 0, 1159932.194 1593872.932 0, 1159693.555 1593863.481 0, 1159473.598 1599421.717 0, 
+    1159253.659 1604979.492 0, 1159491.64 1604988.916 0, 1159728.5 1604998.311 0, 1159965.36 1605007.719 0, 1160202.219 1605017.141 0, 1160439.077 1605026.577 0, 1160675.935 1605036.027 0, 1160912.793 1605045.491 0, 1161149.649 1605054.969 0, 1161386.506 1605064.461 0, 
+    1161623.361 1605073.967 0, 1161860.217 1605083.487 0, 1162097.071 1605093.021 0, 1162333.925 1605102.568 0, 1162570.779 1605112.13 0, 1162807.631 1605121.706 0, 1163044.484 1605131.295 0, 1163281.336 1605140.899 0, 1163518.187 1605150.516 0, 1163755.037 1605160.147 0, 
+    1163991.887 1605169.792 0, 1164228.737 1605179.452 0, 1164465.586 1605189.125 0, 1164702.434 1605198.812 0, 1164938.162 1605208.467 0, 1165176.129 1605218.228 0, 1165412.976 1605227.957 0, 1165649.822 1605237.7 0, 1165886.667 1605247.456 0, 1166123.512 1605257.227 0, 
+    1166360.357 1605267.012 0, 1166597.2 1605276.81 0, 1166834.044 1605286.623 0, 1167070.886 1605296.45 0, 1167307.728 1605306.29 0, 1167544.57 1605316.144 0, 1167781.411 1605326.013 0, 1168018.251 1605335.895 0, 1168255.091 1605345.791 0, 1168491.93 1605355.701 0, 
+    1168728.768 1605365.625 0, 1168965.606 1605375.563 0, 1169202.444 1605385.515 0, 1169439.28 1605395.481 0, 1169676.117 1605405.461 0, 1169912.952 1605415.455 0, 1170149.787 1605425.462 0, 1170386.622 1605435.484 0, 1170622.337 1605445.472 0, 1170857.977 1599888.342 0, 
+    1171093.636 1594330.749 0))
+
+POLYGON ((1181989.653 1605943.57 0, 1181753.965 1605932.916 0, 1181517.16 1605922.225 0, 1181280.354 1605911.548 0, 1181043.548 1605900.885 0, 1180806.741 1605890.236 0, 1180569.933 1605879.601 0, 1180333.125 1605868.98 0, 1180096.316 1605858.373 0, 1179859.506 1605847.78 0, 
+    1179622.696 1605837.201 0, 1179385.885 1605826.636 0, 1179149.074 1605816.084 0, 1178912.262 1605805.547 0, 1178675.449 1605795.023 0, 1178438.636 1605784.514 0, 1178201.822 1605774.018 0, 1177965.008 1605763.537 0, 1177728.192 1605753.069 0, 1177491.377 1605742.615 0, 
+    1177254.56 1605732.175 0, 1177017.743 1605721.75 0, 1176780.926 1605711.338 0, 1176544.108 1605700.94 0, 1176306.171 1605690.507 0, 1176070.469 1605680.185 0, 1175833.649 1605669.829 0, 1175596.829 1605659.487 0, 1175360.007 1605649.159 0, 1175123.185 1605638.844 0, 
+    1174886.363 1605628.544 0, 1174649.54 1605618.257 0, 1174412.716 1605607.985 0, 1174175.892 1605597.726 0, 1173939.067 1605587.482 0, 1173702.242 1605577.251 0, 1173465.415 1605567.034 0, 1173228.589 1605556.831 0, 1172991.761 1605546.642 0, 1172754.934 1605536.467 0, 
+    1172518.105 1605526.306 0, 1172281.276 1605516.159 0, 1172044.446 1605506.026 0, 1171807.616 1605495.907 0, 1171570.785 1605485.801 0, 1171333.954 1605475.71 0, 1171097.122 1605465.633 0, 1170860.289 1605455.569 0, 1170622.337 1605445.472 0, 1170386.717 1611002.135 0, 
+    1170151.117 1616558.322 0, 1170388.412 1616568.391 0, 1170624.59 1616578.427 0, 1170860.768 1616588.476 0, 1171096.946 1616598.54 0, 1171333.122 1616608.617 0, 1171569.299 1616618.708 0, 1171805.474 1616628.814 0, 1172041.649 1616638.933 0, 1172277.824 1616649.066 0, 
+    1172513.998 1616659.212 0, 1172750.171 1616669.373 0, 1172986.344 1616679.548 0, 1173222.516 1616689.737 0, 1173458.687 1616699.939 0, 1173694.858 1616710.155 0, 1173931.028 1616720.386 0, 1174167.198 1616730.63 0, 1174403.367 1616740.888 0, 1174639.535 1616751.16 0, 
+    1174875.703 1616761.446 0, 1175111.87 1616771.746 0, 1175348.037 1616782.059 0, 1175584.203 1616792.387 0, 1175819.254 1616802.68 0, 1176056.533 1616813.084 0, 1176292.697 1616823.453 0, 1176528.861 1616833.836 0, 1176765.024 1616844.233 0, 1177001.186 1616854.644 0, 
+    1177237.348 1616865.069 0, 1177473.509 1616875.508 0, 1177709.669 1616885.961 0, 1177945.829 1616896.427 0, 1178181.988 1616906.908 0, 1178418.147 1616917.402 0, 1178654.305 1616927.91 0, 1178890.463 1616938.433 0, 1179126.619 1616948.969 0, 1179362.776 1616959.519 0, 
+    1179598.931 1616970.083 0, 1179835.086 1616980.66 0, 1180071.24 1616991.252 0, 1180307.394 1617001.858 0, 1180543.547 1617012.477 0, 1180779.699 1617023.11 0, 1181015.851 1617033.758 0, 1181252.002 1617044.419 0, 1181487.039 1617055.044 0, 1181738.336 1611499.544 0, 
+    1181989.653 1605943.57 0))
+
+POLYGON ((1192821.513 1617583.789 0, 1192586.505 1617572.501 0, 1192350.385 1617561.172 0, 1192114.265 1617549.858 0, 1191878.143 1617538.557 0, 1191642.021 1617527.271 0, 1191405.898 1617515.998 0, 1191169.775 1617504.739 0, 1190933.651 1617493.494 0, 1190697.526 1617482.263 0, 
+    1190461.4 1617471.046 0, 1190225.274 1617459.843 0, 1189989.148 1617448.654 0, 1189753.02 1617437.478 0, 1189516.892 1617426.317 0, 1189280.763 1617415.169 0, 1189044.634 1617404.035 0, 1188808.504 1617392.915 0, 1188572.373 1617381.81 0, 1188336.242 1617370.717 0, 
+    1188100.11 1617359.639 0, 1187863.977 1617348.575 0, 1187627.844 1617337.525 0, 1187391.71 1617326.488 0, 1187154.463 1617315.414 0, 1186919.44 1617304.457 0, 1186683.305 1617293.462 0, 1186447.168 1617282.481 0, 1186211.031 1617271.514 0, 1185974.893 1617260.561 0, 
+    1185738.755 1617249.622 0, 1185502.615 1617238.697 0, 1185266.476 1617227.786 0, 1185030.335 1617216.888 0, 1184794.194 1617206.005 0, 1184558.053 1617195.135 0, 1184321.91 1617184.279 0, 1184085.767 1617173.437 0, 1183849.624 1617162.609 0, 1183613.48 1617151.795 0, 
+    1183377.335 1617140.995 0, 1183141.189 1617130.209 0, 1182905.043 1617119.436 0, 1182668.896 1617108.678 0, 1182432.749 1617097.933 0, 1182196.601 1617087.203 0, 1181960.452 1617076.486 0, 1181724.303 1617065.783 0, 1181487.039 1617055.044 0, 1181235.765 1622610.062 0, 
+    1180984.513 1628164.593 0, 1181221.119 1628175.302 0, 1181456.615 1628185.976 0, 1181692.109 1628196.663 0, 1181927.603 1628207.364 0, 1182163.097 1628218.078 0, 1182398.59 1628228.807 0, 1182634.082 1628239.55 0, 1182869.574 1628250.306 0, 1183105.065 1628261.076 0, 
+    1183340.555 1628271.86 0, 1183576.045 1628282.658 0, 1183811.534 1628293.47 0, 1184047.022 1628304.296 0, 1184282.51 1628315.136 0, 1184517.997 1628325.989 0, 1184753.484 1628336.856 0, 1184988.97 1628347.737 0, 1185224.455 1628358.632 0, 1185459.94 1628369.541 0, 
+    1185695.424 1628380.464 0, 1185930.907 1628391.401 0, 1186166.39 1628402.351 0, 1186401.872 1628413.315 0, 1186636.243 1628424.242 0, 1186872.834 1628435.286 0, 1187108.314 1628446.292 0, 1187343.793 1628457.311 0, 1187579.272 1628468.345 0, 1187814.75 1628479.392 0, 
+    1188050.228 1628490.454 0, 1188285.705 1628501.529 0, 1188521.181 1628512.618 0, 1188756.656 1628523.721 0, 1188992.131 1628534.838 0, 1189227.605 1628545.968 0, 1189463.079 1628557.113 0, 1189698.552 1628568.271 0, 1189934.024 1628579.443 0, 1190169.496 1628590.629 0, 
+    1190404.967 1628601.829 0, 1190640.437 1628613.043 0, 1190875.907 1628624.271 0, 1191111.376 1628635.512 0, 1191346.844 1628646.768 0, 1191582.312 1628658.037 0, 1191817.779 1628669.32 0, 1192053.245 1628680.617 0, 1192287.602 1628691.874 0, 1192554.546 1623138.076 0, 
+    1192821.513 1617583.789 0))
+
+POLYGON ((1203589.157 1629251.087 0, 1203354.83 1629239.168 0, 1203119.397 1629227.206 0, 1202883.963 1629215.257 0, 1202648.528 1629203.323 0, 1202413.092 1629191.402 0, 1202177.656 1629179.496 0, 1201942.219 1629167.603 0, 1201706.781 1629155.724 0, 1201471.343 1629143.859 0, 
+    1201235.904 1629132.007 0, 1201000.464 1629120.17 0, 1200765.024 1629108.346 0, 1200529.583 1629096.537 0, 1200294.141 1629084.741 0, 1200058.698 1629072.959 0, 1199823.255 1629061.191 0, 1199587.811 1629049.436 0, 1199352.366 1629037.696 0, 1199116.921 1629025.969 0, 
+    1198881.475 1629014.257 0, 1198646.028 1629002.558 0, 1198410.581 1628990.873 0, 1198175.133 1628979.202 0, 1197938.577 1628967.49 0, 1197704.235 1628955.901 0, 1197468.785 1628944.272 0, 1197233.334 1628932.656 0, 1196997.882 1628921.054 0, 1196762.43 1628909.466 0, 
+    1196526.977 1628897.892 0, 1196291.524 1628886.332 0, 1196056.07 1628874.785 0, 1195820.615 1628863.253 0, 1195585.159 1628851.734 0, 1195349.703 1628840.229 0, 1195114.246 1628828.738 0, 1194878.788 1628817.261 0, 1194643.33 1628805.798 0, 1194407.871 1628794.349 0, 
+    1194172.412 1628782.913 0, 1193936.951 1628771.491 0, 1193701.49 1628760.084 0, 1193466.029 1628748.69 0, 1193230.566 1628737.309 0, 1192995.103 1628725.943 0, 1192759.64 1628714.591 0, 1192524.175 1628703.252 0, 1192287.602 1628691.874 0, 1192020.682 1634245.179 0, 
+    1191753.786 1639797.983 0, 1191989.702 1639809.329 0, 1192224.513 1639820.636 0, 1192459.323 1639831.957 0, 1192694.132 1639843.292 0, 1192928.941 1639854.64 0, 1193163.749 1639866.002 0, 1193398.556 1639877.379 0, 1193633.363 1639888.769 0, 1193868.169 1639900.172 0, 
+    1194102.974 1639911.59 0, 1194337.779 1639923.021 0, 1194572.583 1639934.467 0, 1194807.386 1639945.926 0, 1195042.188 1639957.399 0, 1195276.99 1639968.885 0, 1195511.792 1639980.386 0, 1195746.592 1639991.9 0, 1195981.392 1640003.428 0, 1196216.191 1640014.97 0, 
+    1196450.99 1640026.526 0, 1196685.788 1640038.096 0, 1196920.585 1640049.679 0, 1197155.381 1640061.276 0, 1197389.073 1640072.833 0, 1197624.972 1640084.512 0, 1197859.767 1640096.151 0, 1198094.56 1640107.804 0, 1198329.353 1640119.47 0, 1198564.146 1640131.15 0, 
+    1198798.937 1640142.844 0, 1199033.728 1640154.552 0, 1199268.519 1640166.274 0, 1199503.308 1640178.009 0, 1199738.097 1640189.758 0, 1199972.885 1640201.522 0, 1200207.673 1640213.298 0, 1200442.46 1640225.089 0, 1200677.246 1640236.894 0, 1200912.031 1640248.712 0, 
+    1201146.816 1640260.544 0, 1201381.6 1640272.39 0, 1201616.384 1640284.25 0, 1201851.166 1640296.124 0, 1202085.948 1640308.011 0, 1202320.729 1640319.913 0, 1202555.51 1640331.828 0, 1202790.29 1640343.757 0, 1203023.966 1640355.643 0, 1203306.548 1634803.616 0, 
+    1203589.157 1629251.087 0))
+
+POLYGON ((1214292.525 1640945.142 0, 1214058.882 1640932.595 0, 1213824.137 1640920.003 0, 1213589.391 1640907.424 0, 1213354.644 1640894.86 0, 1213119.897 1640882.309 0, 1212885.149 1640869.772 0, 1212650.4 1640857.249 0, 1212415.65 1640844.74 0, 1212180.9 1640832.244 0, 
+    1211946.148 1640819.763 0, 1211711.397 1640807.295 0, 1211476.644 1640794.841 0, 1211241.891 1640782.401 0, 1211007.137 1640769.974 0, 1210772.382 1640757.562 0, 1210537.626 1640745.163 0, 1210302.87 1640732.778 0, 1210068.113 1640720.407 0, 1209833.355 1640708.05 0, 
+    1209598.597 1640695.706 0, 1209363.838 1640683.377 0, 1209129.078 1640671.061 0, 1208894.317 1640658.759 0, 1208658.453 1640646.413 0, 1208424.794 1640634.196 0, 1208190.031 1640621.936 0, 1207955.268 1640609.689 0, 1207720.503 1640597.456 0, 1207485.739 1640585.237 0, 
+    1207250.973 1640573.032 0, 1207016.206 1640560.84 0, 1206781.439 1640548.663 0, 1206546.672 1640536.499 0, 1206311.903 1640524.349 0, 1206077.134 1640512.212 0, 1205842.364 1640500.09 0, 1205607.593 1640487.982 0, 1205372.822 1640475.887 0, 1205138.05 1640463.806 0, 
+    1204903.277 1640451.739 0, 1204668.503 1640439.685 0, 1204433.729 1640427.646 0, 1204198.954 1640415.62 0, 1203964.179 1640403.609 0, 1203729.402 1640391.611 0, 1203494.625 1640379.626 0, 1203259.848 1640367.656 0, 1203023.966 1640355.643 0, 1202741.409 1645907.164 0, 
+    1202458.878 1651458.17 0, 1202694.103 1651470.15 0, 1202928.228 1651482.087 0, 1203162.351 1651494.038 0, 1203396.474 1651506.002 0, 1203630.596 1651517.981 0, 1203864.718 1651529.973 0, 1204098.838 1651541.979 0, 1204332.958 1651553.998 0, 1204567.078 1651566.032 0, 
+    1204801.196 1651578.079 0, 1205035.314 1651590.14 0, 1205269.432 1651602.215 0, 1205503.548 1651614.304 0, 1205737.664 1651626.406 0, 1205971.779 1651638.523 0, 1206205.893 1651650.652 0, 1206440.007 1651662.796 0, 1206674.12 1651674.954 0, 1206908.232 1651687.125 0, 
+    1207142.344 1651699.31 0, 1207376.454 1651711.509 0, 1207610.564 1651723.722 0, 1207844.674 1651735.948 0, 1208077.683 1651748.131 0, 1208312.89 1651760.442 0, 1208546.998 1651772.71 0, 1208781.104 1651784.992 0, 1209015.21 1651797.287 0, 1209249.315 1651809.596 0, 
+    1209483.419 1651821.919 0, 1209717.523 1651834.256 0, 1209951.625 1651846.606 0, 1210185.728 1651858.97 0, 1210419.829 1651871.348 0, 1210653.93 1651883.74 0, 1210888.03 1651896.146 0, 1211122.129 1651908.565 0, 1211356.227 1651920.998 0, 1211590.325 1651933.445 0, 
+    1211824.422 1651945.906 0, 1212058.518 1651958.38 0, 1212292.614 1651970.868 0, 1212526.709 1651983.37 0, 1212760.803 1651995.886 0, 1212994.896 1652008.416 0, 1213228.988 1652020.959 0, 1213463.08 1652033.516 0, 1213696.073 1652046.028 0, 1213994.285 1646495.842 0, 
+    1214292.525 1640945.142 0))
+
+POLYGON ((1224931.562 1652665.631 0, 1224698.604 1652652.461 0, 1224464.549 1652639.242 0, 1224230.493 1652626.037 0, 1223996.436 1652612.847 0, 1223762.378 1652599.669 0, 1223528.319 1652586.506 0, 1223294.26 1652573.357 0, 1223060.2 1652560.221 0, 1222826.139 1652547.099 0, 
+    1222592.077 1652533.991 0, 1222358.015 1652520.896 0, 1222123.952 1652507.816 0, 1221889.888 1652494.749 0, 1221655.823 1652481.696 0, 1221421.758 1652468.656 0, 1221187.691 1652455.631 0, 1220953.624 1652442.619 0, 1220719.557 1652429.621 0, 1220485.488 1652416.637 0, 
+    1220251.419 1652403.666 0, 1220017.349 1652390.709 0, 1219783.278 1652377.767 0, 1219549.206 1652364.837 0, 1219314.036 1652351.862 0, 1219081.061 1652339.021 0, 1218846.987 1652326.133 0, 1218612.912 1652313.259 0, 1218378.837 1652300.399 0, 1218144.761 1652287.552 0, 
+    1217910.684 1652274.719 0, 1217676.606 1652261.901 0, 1217442.528 1652249.095 0, 1217208.449 1652236.304 0, 1216974.369 1652223.526 0, 1216740.288 1652210.763 0, 1216506.207 1652198.013 0, 1216272.125 1652185.276 0, 1216038.042 1652172.554 0, 1215803.958 1652159.845 0, 
+    1215569.874 1652147.15 0, 1215335.788 1652134.469 0, 1215101.702 1652121.802 0, 1214867.616 1652109.148 0, 1214633.528 1652096.509 0, 1214399.44 1652083.883 0, 1214165.351 1652071.27 0, 1213931.262 1652058.672 0, 1213696.073 1652046.028 0, 1213397.889 1657595.694 0, 
+    1213099.733 1663144.833 0, 1213334.265 1663157.442 0, 1213567.702 1663170.005 0, 1213801.137 1663182.582 0, 1214034.572 1663195.173 0, 1214268.006 1663207.777 0, 1214501.44 1663220.396 0, 1214734.872 1663233.028 0, 1214968.304 1663245.673 0, 1215201.735 1663258.333 0, 
+    1215435.166 1663271.006 0, 1215668.596 1663283.693 0, 1215902.024 1663296.394 0, 1216135.453 1663309.108 0, 1216368.88 1663321.836 0, 1216602.307 1663334.578 0, 1216835.733 1663347.334 0, 1217069.158 1663360.103 0, 1217302.582 1663372.886 0, 1217536.006 1663385.683 0, 
+    1217769.429 1663398.494 0, 1218002.851 1663411.318 0, 1218236.273 1663424.156 0, 1218469.693 1663437.008 0, 1218702.019 1663449.813 0, 1218936.532 1663462.753 0, 1219169.951 1663475.646 0, 1219403.368 1663488.553 0, 1219636.785 1663501.473 0, 1219870.201 1663514.408 0, 
+    1220103.617 1663527.356 0, 1220337.031 1663540.317 0, 1220570.445 1663553.293 0, 1220803.858 1663566.282 0, 1221037.27 1663579.285 0, 1221270.682 1663592.302 0, 1221504.093 1663605.332 0, 1221737.503 1663618.376 0, 1221970.912 1663631.434 0, 1222204.32 1663644.506 0, 
+    1222437.728 1663657.591 0, 1222671.135 1663670.69 0, 1222904.541 1663683.803 0, 1223137.947 1663696.93 0, 1223371.351 1663710.07 0, 1223604.755 1663723.224 0, 1223838.158 1663736.392 0, 1224071.56 1663749.573 0, 1224303.868 1663762.707 0, 1224617.7 1658214.432 0, 
+    1224931.562 1652665.631 0))
+
+POLYGON ((1235506.214 1664412.232 0, 1235273.942 1664398.442 0, 1235040.578 1664384.601 0, 1234807.213 1664370.774 0, 1234573.847 1664356.96 0, 1234340.481 1664343.161 0, 1234107.113 1664329.375 0, 1233873.745 1664315.602 0, 1233640.376 1664301.844 0, 1233407.006 1664288.099 0, 
+    1233173.636 1664274.368 0, 1232940.264 1664260.651 0, 1232706.892 1664246.947 0, 1232473.519 1664233.258 0, 1232240.145 1664219.582 0, 1232006.771 1664205.919 0, 1231773.395 1664192.271 0, 1231540.019 1664178.636 0, 1231306.642 1664165.015 0, 1231073.264 1664151.407 0, 
+    1230839.885 1664137.814 0, 1230606.506 1664124.234 0, 1230373.126 1664110.668 0, 1230139.745 1664097.115 0, 1229905.27 1664083.513 0, 1229672.98 1664070.051 0, 1229439.597 1664056.54 0, 1229206.213 1664043.043 0, 1228972.828 1664029.559 0, 1228739.442 1664016.089 0, 
+    1228506.055 1664002.633 0, 1228272.668 1663989.19 0, 1228039.28 1663975.761 0, 1227805.891 1663962.346 0, 1227572.501 1663948.945 0, 1227339.11 1663935.557 0, 1227105.719 1663922.184 0, 1226872.327 1663908.823 0, 1226638.934 1663895.477 0, 1226405.54 1663882.144 0, 
+    1226172.146 1663868.825 0, 1225938.751 1663855.52 0, 1225705.354 1663842.229 0, 1225471.958 1663828.951 0, 1225238.56 1663815.687 0, 1225005.162 1663802.437 0, 1224771.762 1663789.2 0, 1224538.363 1663775.978 0, 1224303.868 1663762.707 0, 1223990.066 1669310.448 0, 
+    1223676.295 1674857.649 0, 1223910.133 1674870.883 0, 1224142.88 1674884.068 0, 1224375.626 1674897.268 0, 1224608.372 1674910.481 0, 1224841.116 1674923.708 0, 1225073.86 1674936.948 0, 1225306.603 1674950.203 0, 1225539.345 1674963.471 0, 1225772.087 1674976.752 0, 
+    1226004.827 1674990.048 0, 1226237.567 1675003.357 0, 1226470.306 1675016.679 0, 1226703.045 1675030.016 0, 1226935.782 1675043.366 0, 1227168.519 1675056.73 0, 1227401.255 1675070.107 0, 1227633.99 1675083.499 0, 1227866.725 1675096.903 0, 1228099.458 1675110.322 0, 
+    1228332.191 1675123.754 0, 1228564.923 1675137.2 0, 1228797.654 1675150.66 0, 1229030.385 1675164.134 0, 1229262.025 1675177.558 0, 1229495.843 1675191.122 0, 1229728.571 1675204.636 0, 1229961.299 1675218.164 0, 1230194.025 1675231.706 0, 1230426.751 1675245.262 0, 
+    1230659.476 1675258.831 0, 1230892.2 1675272.414 0, 1231124.923 1675286.011 0, 1231357.646 1675299.621 0, 1231590.367 1675313.245 0, 1231823.088 1675326.883 0, 1232055.808 1675340.535 0, 1232288.527 1675354.2 0, 1232521.246 1675367.879 0, 1232753.964 1675381.571 0, 
+    1232986.68 1675395.278 0, 1233219.396 1675408.998 0, 1233452.112 1675422.731 0, 1233684.826 1675436.479 0, 1233917.54 1675450.24 0, 1234150.253 1675464.014 0, 1234382.965 1675477.803 0, 1234615.676 1675491.605 0, 1234847.298 1675505.356 0, 1235176.74 1669959.064 0, 
+    1235506.214 1664412.232 0))
+
+POLYGON ((750523.786 1218737.87 0, 750265.488 1218752.488 0, 750005.895 1218767.195 0, 749746.303 1218781.916 0, 749486.712 1218796.653 0, 749227.121 1218811.406 0, 748967.531 1218826.173 0, 748707.943 1218840.956 0, 748448.355 1218855.755 0, 748188.768 1218870.568 0, 
+    747929.182 1218885.397 0, 747669.596 1218900.241 0, 747410.012 1218915.1 0, 747150.428 1218929.975 0, 746890.846 1218944.865 0, 746631.264 1218959.77 0, 746371.683 1218974.69 0, 746112.103 1218989.626 0, 745852.524 1219004.577 0, 745592.946 1219019.543 0, 
+    745333.368 1219034.525 0, 745073.792 1219049.521 0, 744814.216 1219064.534 0, 744554.642 1219079.561 0, 744293.771 1219094.679 0, 744035.495 1219109.661 0, 743775.923 1219124.735 0, 743516.351 1219139.823 0, 743256.781 1219154.927 0, 742997.212 1219170.046 0, 
+    742737.643 1219185.18 0, 742478.076 1219200.33 0, 742218.509 1219215.495 0, 741958.943 1219230.675 0, 741699.378 1219245.87 0, 741439.814 1219261.081 0, 741180.251 1219276.307 0, 740920.689 1219291.548 0, 740661.127 1219306.805 0, 740401.567 1219322.077 0, 
+    740142.007 1219337.364 0, 739882.449 1219352.666 0, 739622.891 1219367.984 0, 739363.334 1219383.317 0, 739103.778 1219398.665 0, 738844.223 1219414.028 0, 738584.669 1219429.407 0, 738325.116 1219444.801 0, 738064.266 1219460.287 0, 738395.155 1225030.945 0, 
+    738726.039 1230601.516 0, 738986.23 1230586.069 0, 739245.127 1230570.714 0, 739504.026 1230555.374 0, 739762.925 1230540.049 0, 740021.825 1230524.74 0, 740280.726 1230509.446 0, 740539.628 1230494.167 0, 740798.531 1230478.903 0, 741057.435 1230463.655 0, 
+    741316.34 1230448.421 0, 741575.245 1230433.203 0, 741834.152 1230418.001 0, 742093.059 1230402.813 0, 742351.967 1230387.641 0, 742610.877 1230372.484 0, 742869.787 1230357.342 0, 743128.698 1230342.215 0, 743387.609 1230327.104 0, 743646.522 1230312.008 0, 
+    743905.436 1230296.927 0, 744164.35 1230281.862 0, 744423.266 1230266.811 0, 744682.182 1230251.776 0, 744939.806 1230236.831 0, 745200.017 1230221.752 0, 745458.936 1230206.762 0, 745717.856 1230191.788 0, 745976.777 1230176.829 0, 746235.698 1230161.886 0, 
+    746494.621 1230146.957 0, 746753.544 1230132.044 0, 747012.468 1230117.146 0, 747271.393 1230102.263 0, 747530.319 1230087.396 0, 747789.246 1230072.543 0, 748048.174 1230057.706 0, 748307.102 1230042.885 0, 748566.032 1230028.078 0, 748824.962 1230013.287 0, 
+    749083.893 1229998.511 0, 749342.825 1229983.75 0, 749601.758 1229969.004 0, 749860.692 1229954.274 0, 750119.626 1229939.559 0, 750378.562 1229924.859 0, 750637.498 1229910.175 0, 750896.436 1229895.505 0, 751154.081 1229880.924 0, 750838.936 1224309.441 0, 
+    750523.786 1218737.87 0))
+
+POLYGON ((763584.109 1229195.447 0, 763326.422 1229209.3 0, 763067.444 1229223.237 0, 762808.467 1229237.19 0, 762549.491 1229251.159 0, 762290.516 1229265.142 0, 762031.542 1229279.141 0, 761772.568 1229293.155 0, 761513.595 1229307.184 0, 761254.624 1229321.229 0, 
+    760995.653 1229335.288 0, 760736.682 1229349.363 0, 760477.713 1229363.453 0, 760218.744 1229377.559 0, 759959.777 1229391.68 0, 759700.81 1229405.815 0, 759441.844 1229419.967 0, 759182.878 1229434.133 0, 758923.914 1229448.315 0, 758664.95 1229462.512 0, 
+    758405.988 1229476.724 0, 758147.026 1229490.951 0, 757888.065 1229505.194 0, 757629.104 1229519.451 0, 757368.853 1229533.796 0, 757111.186 1229548.013 0, 756852.229 1229562.316 0, 756593.272 1229576.635 0, 756334.316 1229590.969 0, 756075.361 1229605.319 0, 
+    755816.406 1229619.683 0, 755557.453 1229634.063 0, 755298.5 1229648.458 0, 755039.548 1229662.868 0, 754780.597 1229677.294 0, 754521.647 1229691.734 0, 754262.698 1229706.19 0, 754003.75 1229720.662 0, 753744.802 1229735.148 0, 753485.855 1229749.65 0, 
+    753226.91 1229764.167 0, 752967.965 1229778.699 0, 752709.02 1229793.246 0, 752450.077 1229807.809 0, 752191.135 1229822.387 0, 751932.193 1229836.98 0, 751673.253 1229851.589 0, 751414.313 1229866.212 0, 751154.081 1229880.924 0, 751469.221 1235452.316 0, 
+    751784.355 1241023.611 0, 752043.928 1241008.936 0, 752302.212 1240994.35 0, 752560.496 1240979.778 0, 752818.782 1240965.222 0, 753077.069 1240950.681 0, 753335.356 1240936.155 0, 753593.644 1240921.645 0, 753851.933 1240907.149 0, 754110.223 1240892.669 0, 
+    754368.514 1240878.204 0, 754626.806 1240863.754 0, 754885.099 1240849.32 0, 755143.392 1240834.9 0, 755401.686 1240820.496 0, 755659.981 1240806.107 0, 755918.277 1240791.734 0, 756176.574 1240777.375 0, 756434.872 1240763.032 0, 756693.17 1240748.703 0, 
+    756951.469 1240734.39 0, 757209.769 1240720.093 0, 757468.07 1240705.81 0, 757726.372 1240691.543 0, 757983.386 1240677.362 0, 758242.978 1240663.054 0, 758501.283 1240648.832 0, 758759.588 1240634.625 0, 759017.894 1240620.434 0, 759276.201 1240606.258 0, 
+    759534.508 1240592.097 0, 759792.817 1240577.951 0, 760051.126 1240563.821 0, 760309.437 1240549.706 0, 760567.748 1240535.605 0, 760826.059 1240521.521 0, 761084.372 1240507.451 0, 761342.686 1240493.396 0, 761601 1240479.357 0, 761859.315 1240465.333 0, 
+    762117.631 1240451.324 0, 762375.948 1240437.33 0, 762634.265 1240423.352 0, 762892.584 1240409.389 0, 763150.903 1240395.441 0, 763409.223 1240381.508 0, 763667.544 1240367.59 0, 763925.866 1240353.688 0, 764182.901 1240339.87 0, 763883.508 1234767.706 0, 
+    763584.109 1229195.447 0))
+
+POLYGON ((776583.329 1239691.159 0, 776326.254 1239704.251 0, 776067.894 1239717.423 0, 775809.535 1239730.611 0, 775551.176 1239743.814 0, 775292.818 1239757.032 0, 775034.462 1239770.266 0, 774776.106 1239783.515 0, 774517.75 1239796.778 0, 774259.396 1239810.057 0, 
+    774001.042 1239823.352 0, 773742.689 1239836.661 0, 773484.337 1239849.986 0, 773225.985 1239863.326 0, 772967.635 1239876.681 0, 772709.285 1239890.051 0, 772450.936 1239903.436 0, 772192.588 1239916.837 0, 771934.24 1239930.253 0, 771675.894 1239943.684 0, 
+    771417.548 1239957.13 0, 771159.203 1239970.592 0, 770900.858 1239984.069 0, 770642.515 1239997.561 0, 770382.886 1240011.135 0, 770125.83 1240024.59 0, 769867.489 1240038.128 0, 769609.149 1240051.68 0, 769350.809 1240065.248 0, 769092.471 1240078.831 0, 
+    768834.133 1240092.43 0, 768575.796 1240106.043 0, 768317.459 1240119.672 0, 768059.124 1240133.316 0, 767800.789 1240146.975 0, 767542.455 1240160.65 0, 767284.122 1240174.339 0, 767025.79 1240188.044 0, 766767.458 1240201.764 0, 766509.128 1240215.499 0, 
+    766250.798 1240229.25 0, 765992.469 1240243.015 0, 765734.141 1240256.796 0, 765475.813 1240270.592 0, 765217.487 1240284.403 0, 764959.161 1240298.23 0, 764700.836 1240312.071 0, 764442.512 1240325.928 0, 764182.901 1240339.87 0, 764482.288 1245911.931 0, 
+    764781.67 1251483.887 0, 765040.622 1251469.981 0, 765298.29 1251456.159 0, 765555.959 1251442.353 0, 765813.629 1251428.561 0, 766071.3 1251414.785 0, 766328.971 1251401.024 0, 766586.644 1251387.278 0, 766844.317 1251373.548 0, 767101.991 1251359.832 0, 
+    767359.665 1251346.132 0, 767617.341 1251332.447 0, 767875.017 1251318.777 0, 768132.695 1251305.122 0, 768390.372 1251291.482 0, 768648.051 1251277.858 0, 768905.731 1251264.248 0, 769163.411 1251250.654 0, 769421.092 1251237.075 0, 769678.774 1251223.511 0, 
+    769936.457 1251209.963 0, 770194.141 1251196.429 0, 770451.825 1251182.911 0, 770709.51 1251169.408 0, 770965.913 1251155.987 0, 771224.883 1251142.447 0, 771482.57 1251128.989 0, 771740.259 1251115.547 0, 771997.948 1251102.119 0, 772255.638 1251088.707 0, 
+    772513.328 1251075.31 0, 772771.02 1251061.928 0, 773028.712 1251048.562 0, 773286.405 1251035.21 0, 773544.099 1251021.874 0, 773801.793 1251008.553 0, 774059.489 1250995.247 0, 774317.185 1250981.956 0, 774574.882 1250968.68 0, 774832.58 1250955.42 0, 
+    775090.278 1250942.174 0, 775347.978 1250928.944 0, 775605.678 1250915.729 0, 775863.378 1250902.529 0, 776121.08 1250889.345 0, 776378.783 1250876.175 0, 776636.486 1250863.021 0, 776894.19 1250849.882 0, 777150.612 1250836.823 0, 776866.973 1245264.044 0, 
+    776583.329 1239691.159 0))
+
+POLYGON ((789521.332 1250224.707 0, 789264.872 1250237.041 0, 789007.132 1250249.452 0, 788749.393 1250261.878 0, 788491.654 1250274.32 0, 788233.916 1250286.776 0, 787976.179 1250299.248 0, 787718.443 1250311.735 0, 787460.707 1250324.237 0, 787202.972 1250336.754 0, 
+    786945.238 1250349.287 0, 786687.505 1250361.834 0, 786429.772 1250374.397 0, 786172.04 1250386.975 0, 785914.309 1250399.568 0, 785656.578 1250412.176 0, 785398.849 1250424.799 0, 785141.12 1250437.438 0, 784883.391 1250450.092 0, 784625.664 1250462.761 0, 
+    784367.937 1250475.445 0, 784110.211 1250488.144 0, 783852.486 1250500.859 0, 783594.761 1250513.588 0, 783335.756 1250526.396 0, 783079.315 1250539.093 0, 782821.592 1250551.868 0, 782563.871 1250564.658 0, 782306.15 1250577.464 0, 782048.43 1250590.284 0, 
+    781790.711 1250603.12 0, 781532.992 1250615.971 0, 781275.275 1250628.837 0, 781017.558 1250641.718 0, 780759.841 1250654.615 0, 780502.126 1250667.526 0, 780244.411 1250680.453 0, 779986.697 1250693.395 0, 779728.984 1250706.352 0, 779471.272 1250719.325 0, 
+    779213.56 1250732.312 0, 778955.849 1250745.315 0, 778698.139 1250758.333 0, 778440.43 1250771.366 0, 778182.721 1250784.414 0, 777925.013 1250797.477 0, 777667.306 1250810.555 0, 777409.6 1250823.649 0, 777150.612 1250836.823 0, 777434.245 1256409.491 0, 
+    777717.873 1261982.043 0, 777976.201 1261968.902 0, 778233.252 1261955.842 0, 778490.303 1261942.797 0, 778747.354 1261929.767 0, 779004.407 1261916.752 0, 779261.46 1261903.752 0, 779518.515 1261890.767 0, 779775.569 1261877.798 0, 780032.625 1261864.843 0, 
+    780289.681 1261851.904 0, 780546.739 1261838.98 0, 780803.797 1261826.071 0, 781060.855 1261813.177 0, 781317.915 1261800.298 0, 781574.975 1261787.435 0, 781832.036 1261774.586 0, 782089.098 1261761.753 0, 782346.16 1261748.935 0, 782603.223 1261736.131 0, 
+    782860.287 1261723.343 0, 783117.352 1261710.571 0, 783374.417 1261697.813 0, 783631.484 1261685.07 0, 783887.272 1261672.406 0, 784145.618 1261659.63 0, 784402.687 1261646.933 0, 784659.756 1261634.251 0, 784916.826 1261621.584 0, 785173.897 1261608.932 0, 
+    785430.968 1261596.296 0, 785688.04 1261583.674 0, 785945.113 1261571.068 0, 786202.187 1261558.477 0, 786459.262 1261545.9 0, 786716.337 1261533.339 0, 786973.413 1261520.794 0, 787230.489 1261508.263 0, 787487.567 1261495.747 0, 787744.645 1261483.247 0, 
+    788001.724 1261470.761 0, 788258.803 1261458.291 0, 788515.884 1261445.836 0, 788772.965 1261433.396 0, 789030.046 1261420.971 0, 789287.129 1261408.561 0, 789544.212 1261396.167 0, 789801.296 1261383.787 0, 790057.103 1261371.485 0, 789789.221 1255798.154 0, 
+    789521.332 1250224.707 0))
+
+POLYGON ((802398.01 1260795.789 0, 802142.167 1260807.37 0, 801885.049 1260819.023 0, 801627.932 1260830.691 0, 801370.815 1260842.374 0, 801113.699 1260854.073 0, 800856.584 1260865.786 0, 800599.47 1260877.515 0, 800342.356 1260889.259 0, 800085.243 1260901.018 0, 
+    799828.13 1260912.792 0, 799571.019 1260924.581 0, 799313.908 1260936.386 0, 799056.797 1260948.205 0, 798799.688 1260960.04 0, 798542.579 1260971.89 0, 798285.471 1260983.755 0, 798028.363 1260995.635 0, 797771.256 1261007.53 0, 797514.15 1261019.44 0, 
+    797257.045 1261031.366 0, 796999.94 1261043.307 0, 796742.836 1261055.262 0, 796485.732 1261067.233 0, 796227.353 1261079.279 0, 795971.528 1261091.22 0, 795714.427 1261103.237 0, 795457.326 1261115.268 0, 795200.226 1261127.315 0, 794943.127 1261139.376 0, 
+    794686.029 1261151.453 0, 794428.931 1261163.545 0, 794171.834 1261175.652 0, 793914.738 1261187.774 0, 793657.643 1261199.912 0, 793400.548 1261212.064 0, 793143.454 1261224.232 0, 792886.36 1261236.414 0, 792629.268 1261248.612 0, 792372.176 1261260.825 0, 
+    792115.085 1261273.053 0, 791857.994 1261285.297 0, 791600.904 1261297.555 0, 791343.815 1261309.829 0, 791086.727 1261322.117 0, 790829.639 1261334.421 0, 790572.552 1261346.74 0, 790315.466 1261359.074 0, 790057.103 1261371.485 0, 790324.98 1266944.694 0, 
+    790592.851 1272517.778 0, 790850.555 1272505.399 0, 791106.985 1272493.097 0, 791363.416 1272480.809 0, 791619.847 1272468.537 0, 791876.28 1272456.28 0, 792132.713 1272444.038 0, 792389.146 1272431.81 0, 792645.581 1272419.598 0, 792902.016 1272407.402 0, 
+    793158.452 1272395.22 0, 793414.888 1272383.053 0, 793671.326 1272370.901 0, 793927.764 1272358.765 0, 794184.202 1272346.643 0, 794440.642 1272334.537 0, 794697.082 1272322.446 0, 794953.523 1272310.369 0, 795209.964 1272298.308 0, 795466.407 1272286.262 0, 
+    795722.85 1272274.232 0, 795979.293 1272262.216 0, 796235.738 1272250.215 0, 796492.183 1272238.229 0, 796747.355 1272226.318 0, 797005.075 1272214.303 0, 797261.522 1272202.363 0, 797517.97 1272190.438 0, 797774.419 1272178.528 0, 798030.868 1272166.633 0, 
+    798287.318 1272154.753 0, 798543.769 1272142.888 0, 798800.221 1272131.038 0, 799056.673 1272119.203 0, 799313.126 1272107.384 0, 799569.579 1272095.579 0, 799826.033 1272083.79 0, 800082.488 1272072.016 0, 800338.944 1272060.257 0, 800595.4 1272048.512 0, 
+    800851.857 1272036.783 0, 801108.315 1272025.069 0, 801364.773 1272013.371 0, 801621.232 1272001.687 0, 801877.692 1271990.018 0, 802134.152 1271978.365 0, 802390.613 1271966.726 0, 802647.075 1271955.103 0, 802902.265 1271943.552 0, 802650.14 1266369.734 0, 
+    802398.01 1260795.789 0))
+
+POLYGON ((815213.253 1271404.105 0, 814958.029 1271414.935 0, 814701.535 1271425.833 0, 814445.042 1271436.747 0, 814188.55 1271447.676 0, 813932.058 1271458.62 0, 813675.567 1271469.579 0, 813419.077 1271480.553 0, 813162.587 1271491.543 0, 812906.098 1271502.547 0, 
+    812649.61 1271513.567 0, 812393.122 1271524.601 0, 812136.635 1271535.651 0, 811880.148 1271546.716 0, 811623.662 1271557.796 0, 811367.177 1271568.891 0, 811110.693 1271580.001 0, 810854.209 1271591.126 0, 810597.725 1271602.266 0, 810341.243 1271613.422 0, 
+    810084.761 1271624.592 0, 809828.28 1271635.778 0, 809571.799 1271646.979 0, 809315.319 1271658.194 0, 809057.568 1271669.481 0, 808802.361 1271680.671 0, 808545.883 1271691.932 0, 808289.406 1271703.208 0, 808032.929 1271714.5 0, 807776.453 1271725.806 0, 
+    807519.978 1271737.127 0, 807263.503 1271748.464 0, 807007.03 1271759.816 0, 806750.556 1271771.182 0, 806494.084 1271782.564 0, 806237.612 1271793.961 0, 805981.14 1271805.373 0, 805724.67 1271816.8 0, 805468.2 1271828.242 0, 805211.731 1271839.7 0, 
+    804955.262 1271851.172 0, 804698.794 1271862.66 0, 804442.327 1271874.162 0, 804185.86 1271885.68 0, 803929.394 1271897.213 0, 803672.929 1271908.761 0, 803416.465 1271920.323 0, 803160.001 1271931.902 0, 802902.265 1271943.552 0, 803154.384 1277517.24 0, 
+    803406.497 1283090.792 0, 803663.573 1283079.171 0, 803919.381 1283067.623 0, 804175.189 1283056.089 0, 804430.998 1283044.571 0, 804686.808 1283033.068 0, 804942.619 1283021.579 0, 805198.43 1283010.106 0, 805454.242 1282998.648 0, 805710.054 1282987.205 0, 
+    805965.867 1282975.777 0, 806221.681 1282964.364 0, 806477.495 1282952.966 0, 806733.311 1282941.583 0, 806989.126 1282930.216 0, 807244.943 1282918.863 0, 807500.76 1282907.525 0, 807756.578 1282896.203 0, 808012.396 1282884.895 0, 808268.216 1282873.603 0, 
+    808524.035 1282862.325 0, 808779.856 1282851.063 0, 809035.677 1282839.816 0, 809291.499 1282828.583 0, 809546.053 1282817.422 0, 809803.144 1282806.164 0, 810058.968 1282794.977 0, 810314.793 1282783.805 0, 810570.618 1282772.648 0, 810826.444 1282761.506 0, 
+    811082.27 1282750.379 0, 811338.097 1282739.267 0, 811593.925 1282728.171 0, 811849.753 1282717.089 0, 812105.582 1282706.022 0, 812361.412 1282694.971 0, 812617.242 1282683.934 0, 812873.073 1282672.913 0, 813128.905 1282661.906 0, 813384.737 1282650.915 0, 
+    813640.57 1282639.939 0, 813896.404 1282628.978 0, 814152.238 1282618.031 0, 814408.073 1282607.1 0, 814663.908 1282596.184 0, 814919.744 1282585.283 0, 815175.581 1282574.397 0, 815431.419 1282563.526 0, 815685.989 1282552.724 0, 815449.624 1276978.482 0, 
+    815213.253 1271404.105 0))
+
+POLYGON ((827966.953 1282049.351 0, 827712.35 1282059.434 0, 827456.483 1282069.582 0, 827200.617 1282079.745 0, 826944.751 1282089.923 0, 826688.886 1282100.116 0, 826433.021 1282110.325 0, 826177.157 1282120.548 0, 825921.293 1282130.786 0, 825665.43 1282141.04 0, 
+    825409.568 1282151.308 0, 825153.706 1282161.592 0, 824897.845 1282171.89 0, 824641.985 1282182.204 0, 824386.125 1282192.533 0, 824130.266 1282202.877 0, 823874.407 1282213.236 0, 823618.549 1282223.61 0, 823362.691 1282233.999 0, 823106.835 1282244.403 0, 
+    822850.978 1282254.822 0, 822595.123 1282265.256 0, 822339.268 1282275.705 0, 822083.413 1282286.169 0, 821826.293 1282296.701 0, 821571.706 1282307.143 0, 821315.854 1282317.653 0, 821060.002 1282328.177 0, 820804.151 1282338.717 0, 820548.3 1282349.271 0, 
+    820292.45 1282359.841 0, 820036.601 1282370.426 0, 819780.752 1282381.026 0, 819524.904 1282391.641 0, 819269.056 1282402.27 0, 819013.209 1282412.915 0, 818757.363 1282423.575 0, 818501.517 1282434.251 0, 818245.672 1282444.941 0, 817989.828 1282455.646 0, 
+    817733.984 1282466.366 0, 817478.141 1282477.102 0, 817222.298 1282487.852 0, 816966.456 1282498.618 0, 816710.615 1282509.398 0, 816454.775 1282520.194 0, 816198.935 1282531.004 0, 815943.095 1282541.83 0, 815685.989 1282552.724 0, 815922.349 1288126.826 0, 
+    816158.702 1293700.781 0, 816415.149 1293689.914 0, 816670.332 1293679.116 0, 816925.516 1293668.334 0, 817180.7 1293657.566 0, 817435.885 1293646.813 0, 817691.071 1293636.075 0, 817946.257 1293625.352 0, 818201.444 1293614.644 0, 818456.632 1293603.952 0, 
+    818711.82 1293593.274 0, 818967.009 1293582.611 0, 819222.199 1293571.963 0, 819477.389 1293561.331 0, 819732.579 1293550.713 0, 819987.771 1293540.11 0, 820242.963 1293529.523 0, 820498.155 1293518.95 0, 820753.349 1293508.392 0, 821008.543 1293497.85 0, 
+    821263.737 1293487.322 0, 821518.932 1293476.81 0, 821774.128 1293466.312 0, 822029.324 1293455.83 0, 822283.258 1293445.414 0, 822539.719 1293434.91 0, 822794.917 1293424.472 0, 823050.116 1293414.05 0, 823305.315 1293403.642 0, 823560.515 1293393.25 0, 
+    823815.716 1293382.873 0, 824070.917 1293372.51 0, 824326.119 1293362.163 0, 824581.321 1293351.831 0, 824836.524 1293341.513 0, 825091.728 1293331.211 0, 825346.932 1293320.924 0, 825602.137 1293310.652 0, 825857.343 1293300.394 0, 826112.549 1293290.152 0, 
+    826367.755 1293279.925 0, 826622.963 1293269.713 0, 826878.171 1293259.516 0, 827133.379 1293249.334 0, 827388.588 1293239.167 0, 827643.798 1293229.015 0, 827899.008 1293218.877 0, 828154.219 1293208.755 0, 828408.168 1293198.698 0, 828187.563 1287624.098 0, 
+    827966.953 1282049.351 0))
+
+POLYGON ((840659.004 1292731.225 0, 840405.026 1292740.564 0, 840149.787 1292749.965 0, 839894.549 1292759.381 0, 839639.312 1292768.812 0, 839384.075 1292778.258 0, 839128.839 1292787.719 0, 838873.603 1292797.196 0, 838618.368 1292806.687 0, 838363.133 1292816.193 0, 
+    838107.899 1292825.714 0, 837852.666 1292835.25 0, 837597.433 1292844.801 0, 837342.201 1292854.367 0, 837086.969 1292863.949 0, 836831.738 1292873.545 0, 836576.507 1292883.156 0, 836321.277 1292892.782 0, 836066.048 1292902.424 0, 835810.819 1292912.08 0, 
+    835555.59 1292921.751 0, 835300.362 1292931.438 0, 835045.135 1292941.139 0, 834789.909 1292950.856 0, 834533.421 1292960.635 0, 834279.457 1292970.334 0, 834024.232 1292980.095 0, 833769.008 1292989.872 0, 833513.784 1292999.663 0, 833258.561 1293009.47 0, 
+    833003.338 1293019.291 0, 832748.116 1293029.128 0, 832492.895 1293038.98 0, 832237.674 1293048.846 0, 831982.453 1293058.728 0, 831727.234 1293068.625 0, 831472.015 1293078.536 0, 831216.796 1293088.463 0, 830961.578 1293098.405 0, 830706.361 1293108.362 0, 
+    830451.144 1293118.333 0, 830195.928 1293128.32 0, 829940.712 1293138.322 0, 829685.497 1293148.339 0, 829430.282 1293158.371 0, 829175.069 1293168.418 0, 828919.855 1293178.48 0, 828664.643 1293188.557 0, 828408.168 1293198.698 0, 828628.767 1298773.148 0, 
+    828849.36 1304347.443 0, 829105.175 1304337.327 0, 829359.732 1304327.276 0, 829614.289 1304317.24 0, 829868.846 1304307.219 0, 830123.405 1304297.213 0, 830377.963 1304287.221 0, 830632.523 1304277.245 0, 830887.083 1304267.284 0, 831141.643 1304257.338 0, 
+    831396.205 1304247.407 0, 831650.766 1304237.491 0, 831905.329 1304227.589 0, 832159.892 1304217.703 0, 832414.455 1304207.832 0, 832669.019 1304197.976 0, 832923.584 1304188.134 0, 833178.149 1304178.308 0, 833432.715 1304168.497 0, 833687.281 1304158.701 0, 
+    833941.848 1304148.919 0, 834196.416 1304139.153 0, 834450.984 1304129.401 0, 834705.553 1304119.665 0, 834958.864 1304109.992 0, 835214.692 1304100.237 0, 835469.262 1304090.546 0, 835723.833 1304080.869 0, 835978.405 1304071.208 0, 836232.977 1304061.561 0, 
+    836487.55 1304051.93 0, 836742.123 1304042.313 0, 836996.697 1304032.712 0, 837251.271 1304023.125 0, 837505.846 1304013.554 0, 837760.422 1304003.997 0, 838014.998 1303994.455 0, 838269.574 1303984.929 0, 838524.152 1303975.417 0, 838778.729 1303965.92 0, 
+    839033.308 1303956.439 0, 839287.887 1303946.972 0, 839542.466 1303937.52 0, 839797.046 1303928.084 0, 840051.626 1303918.662 0, 840306.208 1303909.255 0, 840560.789 1303899.863 0, 840815.371 1303890.487 0, 841068.697 1303881.171 0, 840863.853 1298306.276 0, 
+    840659.004 1292731.225 0))
+
+POLYGON ((853289.302 1303449.423 0, 853035.95 1303458.023 0, 852781.342 1303466.681 0, 852526.735 1303475.353 0, 852272.128 1303484.041 0, 852017.522 1303492.743 0, 851762.916 1303501.46 0, 851508.311 1303510.193 0, 851253.707 1303518.94 0, 850999.102 1303527.703 0, 
+    850744.499 1303536.48 0, 850489.896 1303545.273 0, 850235.293 1303554.08 0, 849980.691 1303562.902 0, 849726.09 1303571.74 0, 849471.489 1303580.592 0, 849216.888 1303589.459 0, 848962.288 1303598.341 0, 848707.689 1303607.239 0, 848453.09 1303616.151 0, 
+    848198.492 1303625.078 0, 847943.894 1303634.02 0, 847689.297 1303642.978 0, 847434.7 1303651.95 0, 847178.847 1303660.981 0, 846925.508 1303669.939 0, 846670.913 1303678.956 0, 846416.318 1303687.989 0, 846161.724 1303697.036 0, 845907.13 1303706.098 0, 
+    845652.537 1303715.175 0, 845397.945 1303724.267 0, 845143.353 1303733.374 0, 844888.761 1303742.496 0, 844634.17 1303751.633 0, 844379.58 1303760.785 0, 844124.99 1303769.952 0, 843870.401 1303779.134 0, 843615.812 1303788.331 0, 843361.224 1303797.543 0, 
+    843106.636 1303806.77 0, 842852.049 1303816.012 0, 842597.462 1303825.269 0, 842342.876 1303834.541 0, 842088.291 1303843.828 0, 841833.706 1303853.129 0, 841579.121 1303862.446 0, 841324.537 1303871.778 0, 841068.697 1303881.171 0, 841273.535 1309455.905 0, 
+    841478.366 1315030.473 0, 841733.547 1315021.105 0, 841987.475 1315011.797 0, 842241.403 1315002.504 0, 842495.332 1314993.226 0, 842749.261 1314983.963 0, 843003.191 1314974.715 0, 843257.121 1314965.482 0, 843511.052 1314956.264 0, 843764.984 1314947.061 0, 
+    844018.915 1314937.873 0, 844272.848 1314928.699 0, 844526.781 1314919.541 0, 844780.715 1314910.398 0, 845034.649 1314901.269 0, 845288.583 1314892.156 0, 845542.519 1314883.057 0, 845796.454 1314873.974 0, 846050.391 1314864.905 0, 846304.328 1314855.851 0, 
+    846558.265 1314846.813 0, 846812.203 1314837.789 0, 847066.141 1314828.78 0, 847320.08 1314819.786 0, 847572.767 1314810.851 0, 847827.96 1314801.843 0, 848081.9 1314792.894 0, 848335.841 1314783.96 0, 848589.783 1314775.041 0, 848843.725 1314766.137 0, 
+    849097.667 1314757.247 0, 849351.611 1314748.373 0, 849605.554 1314739.513 0, 849859.498 1314730.669 0, 850113.443 1314721.84 0, 850367.388 1314713.025 0, 850621.334 1314704.225 0, 850875.28 1314695.441 0, 851129.227 1314686.671 0, 851383.174 1314677.916 0, 
+    851637.122 1314669.176 0, 851891.071 1314660.452 0, 852145.019 1314651.742 0, 852398.969 1314643.047 0, 852652.919 1314634.367 0, 852906.869 1314625.702 0, 853160.82 1314617.051 0, 853414.771 1314608.416 0, 853667.471 1314599.838 0, 853478.39 1309024.714 0, 
+    853289.302 1303449.423 0))
+
+POLYGON ((865857.744 1314203.642 0, 865605.019 1314211.505 0, 865351.044 1314219.423 0, 865097.07 1314227.356 0, 864843.096 1314235.303 0, 864589.123 1314243.266 0, 864335.15 1314251.243 0, 864081.177 1314259.236 0, 863827.205 1314267.243 0, 863573.234 1314275.266 0, 
+    863319.263 1314283.303 0, 863065.292 1314291.355 0, 862811.322 1314299.422 0, 862557.353 1314307.504 0, 862303.384 1314315.602 0, 862049.415 1314323.714 0, 861795.447 1314331.841 0, 861541.479 1314339.982 0, 861287.512 1314348.139 0, 861033.545 1314356.311 0, 
+    860779.579 1314364.498 0, 860525.613 1314372.7 0, 860271.648 1314380.916 0, 860017.683 1314389.148 0, 859762.468 1314397.435 0, 859509.755 1314405.656 0, 859255.792 1314413.932 0, 859001.829 1314422.224 0, 858747.866 1314430.53 0, 858493.905 1314438.851 0, 
+    858239.943 1314447.188 0, 857985.982 1314455.539 0, 857732.022 1314463.905 0, 857478.062 1314472.286 0, 857224.103 1314480.682 0, 856970.144 1314489.093 0, 856716.185 1314497.519 0, 856462.227 1314505.96 0, 856208.27 1314514.416 0, 855954.313 1314522.886 0, 
+    855700.357 1314531.372 0, 855446.401 1314539.873 0, 855192.445 1314548.388 0, 854938.49 1314556.919 0, 854684.536 1314565.465 0, 854430.582 1314574.025 0, 854176.629 1314582.6 0, 853922.676 1314591.191 0, 853667.471 1314599.838 0, 853856.547 1320174.792 0, 
+    854045.617 1325749.569 0, 854300.162 1325740.944 0, 854553.458 1325732.376 0, 854806.755 1325723.822 0, 855060.053 1325715.284 0, 855313.351 1325706.761 0, 855566.65 1325698.252 0, 855819.949 1325689.758 0, 856073.249 1325681.28 0, 856326.549 1325672.816 0, 
+    856579.85 1325664.367 0, 856833.151 1325655.933 0, 857086.452 1325647.514 0, 857339.755 1325639.11 0, 857593.057 1325630.721 0, 857846.36 1325622.346 0, 858099.664 1325613.987 0, 858352.968 1325605.642 0, 858606.273 1325597.313 0, 858859.578 1325588.998 0, 
+    859112.883 1325580.698 0, 859366.19 1325572.413 0, 859619.496 1325564.143 0, 859872.803 1325555.888 0, 860124.863 1325547.689 0, 860379.419 1325539.423 0, 860632.727 1325531.213 0, 860886.036 1325523.017 0, 861139.346 1325514.837 0, 861392.656 1325506.671 0, 
+    861645.966 1325498.52 0, 861899.277 1325490.385 0, 862152.588 1325482.264 0, 862405.9 1325474.158 0, 862659.213 1325466.067 0, 862912.525 1325457.991 0, 863165.839 1325449.929 0, 863419.153 1325441.883 0, 863672.467 1325433.852 0, 863925.782 1325425.835 0, 
+    864179.097 1325417.833 0, 864432.412 1325409.847 0, 864685.728 1325401.875 0, 864939.045 1325393.918 0, 865192.362 1325385.976 0, 865445.68 1325378.049 0, 865698.998 1325370.137 0, 865952.316 1325362.24 0, 866204.388 1325354.396 0, 866031.069 1319779.107 0, 
+    865857.744 1314203.642 0))
+
+POLYGON ((878364.227 1324993.575 0, 878112.132 1325000.707 0, 877858.793 1325007.888 0, 877605.453 1325015.085 0, 877352.114 1325022.296 0, 877098.776 1325029.522 0, 876845.438 1325036.764 0, 876592.1 1325044.02 0, 876338.763 1325051.291 0, 876085.426 1325058.577 0, 
+    875832.09 1325065.877 0, 875578.754 1325073.193 0, 875325.418 1325080.524 0, 875072.083 1325087.869 0, 874818.749 1325095.23 0, 874565.414 1325102.605 0, 874312.081 1325109.996 0, 874058.747 1325117.401 0, 873805.415 1325124.821 0, 873552.082 1325132.256 0, 
+    873298.75 1325139.706 0, 873045.418 1325147.171 0, 872792.087 1325154.65 0, 872538.757 1325162.145 0, 872284.18 1325169.692 0, 872032.097 1325177.179 0, 871778.767 1325184.718 0, 871525.438 1325192.273 0, 871272.11 1325199.842 0, 871018.782 1325207.426 0, 
+    870765.454 1325215.025 0, 870512.127 1325222.639 0, 870258.8 1325230.268 0, 870005.474 1325237.912 0, 869752.148 1325245.57 0, 869498.823 1325253.244 0, 869245.498 1325260.932 0, 868992.174 1325268.636 0, 868738.85 1325276.354 0, 868485.526 1325284.087 0, 
+    868232.203 1325291.836 0, 867978.88 1325299.599 0, 867725.558 1325307.377 0, 867472.237 1325315.169 0, 867218.915 1325322.977 0, 866965.595 1325330.8 0, 866712.274 1325338.637 0, 866458.954 1325346.49 0, 866204.388 1325354.396 0, 866377.702 1330929.504 0, 
+    866551.009 1336504.425 0, 866804.916 1336496.539 0, 867057.58 1336488.707 0, 867310.244 1336480.89 0, 867562.909 1336473.087 0, 867815.573 1336465.3 0, 868068.239 1336457.527 0, 868320.905 1336449.769 0, 868573.571 1336442.026 0, 868826.238 1336434.298 0, 
+    869078.905 1336426.585 0, 869331.573 1336418.887 0, 869584.241 1336411.203 0, 869836.91 1336403.535 0, 870089.579 1336395.881 0, 870342.248 1336388.242 0, 870594.918 1336380.618 0, 870847.589 1336373.009 0, 871100.259 1336365.415 0, 871352.931 1336357.836 0, 
+    871605.602 1336350.271 0, 871858.275 1336342.722 0, 872110.947 1336335.187 0, 872363.62 1336327.667 0, 872615.051 1336320.199 0, 872868.968 1336312.672 0, 873121.642 1336305.197 0, 873374.317 1336297.736 0, 873626.992 1336290.291 0, 873879.668 1336282.86 0, 
+    874132.344 1336275.444 0, 874385.021 1336268.044 0, 874637.698 1336260.657 0, 874890.375 1336253.286 0, 875143.053 1336245.93 0, 875395.731 1336238.589 0, 875648.41 1336231.262 0, 875901.089 1336223.951 0, 876153.769 1336216.654 0, 876406.449 1336209.372 0, 
+    876659.129 1336202.105 0, 876911.81 1336194.853 0, 877164.492 1336187.615 0, 877417.173 1336180.393 0, 877669.856 1336173.185 0, 877922.538 1336165.993 0, 878175.221 1336158.815 0, 878427.905 1336151.652 0, 878679.347 1336144.539 0, 878521.79 1330569.151 0, 
+    878364.227 1324993.575 0))
+
+POLYGON ((890808.652 1335818.919 0, 890557.189 1335825.322 0, 890304.486 1335831.771 0, 890051.784 1335838.235 0, 889799.082 1335844.714 0, 889546.381 1335851.207 0, 889293.679 1335857.716 0, 889040.979 1335864.239 0, 888788.278 1335870.777 0, 888535.578 1335877.331 0, 
+    888282.879 1335883.899 0, 888030.18 1335890.481 0, 887777.481 1335897.079 0, 887524.782 1335903.692 0, 887272.084 1335910.319 0, 887019.387 1335916.962 0, 886766.689 1335923.619 0, 886513.992 1335930.291 0, 886261.296 1335936.978 0, 886008.6 1335943.68 0, 
+    885755.904 1335950.397 0, 885503.209 1335957.128 0, 885250.514 1335963.875 0, 884997.819 1335970.636 0, 884743.884 1335977.446 0, 884492.432 1335984.203 0, 884239.738 1335991.009 0, 883987.045 1335997.83 0, 883734.353 1336004.666 0, 883481.661 1336011.517 0, 
+    883228.969 1336018.382 0, 882976.278 1336025.262 0, 882723.587 1336032.158 0, 882470.896 1336039.068 0, 882218.206 1336045.993 0, 881965.517 1336052.933 0, 881712.827 1336059.887 0, 881460.139 1336066.857 0, 881207.45 1336073.841 0, 880954.762 1336080.841 0, 
+    880702.074 1336087.855 0, 880449.387 1336094.884 0, 880196.7 1336101.928 0, 879944.014 1336108.987 0, 879691.328 1336116.06 0, 879438.643 1336123.149 0, 879185.957 1336130.252 0, 878933.273 1336137.371 0, 878679.347 1336144.539 0, 878836.898 1341719.736 0, 
+    878994.444 1347294.735 0, 879247.711 1347287.586 0, 879499.739 1347280.486 0, 879751.768 1347273.401 0, 880003.797 1347266.331 0, 880255.827 1347259.275 0, 880507.857 1347252.235 0, 880759.888 1347245.209 0, 881011.919 1347238.198 0, 881263.95 1347231.202 0, 
+    881515.982 1347224.221 0, 881768.014 1347217.255 0, 882020.046 1347210.304 0, 882272.079 1347203.367 0, 882524.113 1347196.445 0, 882776.146 1347189.538 0, 883028.181 1347182.646 0, 883280.215 1347175.769 0, 883532.25 1347168.906 0, 883784.286 1347162.059 0, 
+    884036.321 1347155.226 0, 884288.358 1347148.408 0, 884540.394 1347141.605 0, 884792.431 1347134.816 0, 885043.231 1347128.076 0, 885296.506 1347121.284 0, 885548.545 1347114.54 0, 885800.583 1347107.811 0, 886052.622 1347101.097 0, 886304.662 1347094.398 0, 
+    886556.701 1347087.713 0, 886808.742 1347081.044 0, 887060.782 1347074.389 0, 887312.823 1347067.749 0, 887564.864 1347061.124 0, 887816.906 1347054.514 0, 888068.948 1347047.918 0, 888320.991 1347041.338 0, 888573.034 1347034.772 0, 888825.077 1347028.221 0, 
+    889077.121 1347021.685 0, 889329.165 1347015.163 0, 889581.209 1347008.657 0, 889833.254 1347002.165 0, 890085.299 1346995.689 0, 890337.345 1346989.227 0, 890589.391 1346982.78 0, 890841.437 1346976.347 0, 891092.247 1346969.961 0, 890950.452 1341394.539 0, 
+    890808.652 1335818.919 0))
+
+POLYGON ((903190.919 1346679.367 0, 902940.09 1346685.044 0, 902688.027 1346690.765 0, 902435.963 1346696.5 0, 902183.901 1346702.25 0, 901931.838 1346708.014 0, 901679.776 1346713.794 0, 901427.714 1346719.588 0, 901175.653 1346725.397 0, 900923.592 1346731.221 0, 
+    900671.531 1346737.06 0, 900419.47 1346742.914 0, 900167.41 1346748.782 0, 899915.35 1346754.666 0, 899663.291 1346760.564 0, 899411.232 1346766.477 0, 899159.173 1346772.405 0, 898907.115 1346778.348 0, 898655.057 1346784.305 0, 898402.999 1346790.277 0, 
+    898150.942 1346796.265 0, 897898.885 1346802.267 0, 897646.828 1346808.284 0, 897394.772 1346814.315 0, 897141.48 1346820.392 0, 896890.661 1346826.423 0, 896638.606 1346832.5 0, 896386.551 1346838.591 0, 896134.496 1346844.696 0, 895882.442 1346850.817 0, 
+    895630.388 1346856.953 0, 895378.335 1346863.103 0, 895126.282 1346869.268 0, 894874.229 1346875.449 0, 894622.177 1346881.643 0, 894370.125 1346887.853 0, 894118.074 1346894.078 0, 893866.022 1346900.317 0, 893613.972 1346906.571 0, 893361.921 1346912.841 0, 
+    893109.871 1346919.124 0, 892857.821 1346925.423 0, 892605.772 1346931.737 0, 892353.723 1346938.065 0, 892101.674 1346944.408 0, 891849.626 1346950.767 0, 891597.578 1346957.139 0, 891345.531 1346963.527 0, 891092.247 1346969.961 0, 891234.037 1352545.182 0, 
+    891375.821 1358120.194 0, 891628.446 1358113.777 0, 891879.837 1358107.406 0, 892131.229 1358101.05 0, 892382.62 1358094.708 0, 892634.013 1358088.381 0, 892885.405 1358082.069 0, 893136.799 1358075.772 0, 893388.192 1358069.49 0, 893639.586 1358063.222 0, 
+    893890.98 1358056.969 0, 894142.374 1358050.732 0, 894393.769 1358044.508 0, 894645.165 1358038.3 0, 894896.56 1358032.106 0, 895147.956 1358025.928 0, 895399.353 1358019.764 0, 895650.749 1358013.614 0, 895902.146 1358007.48 0, 896153.544 1358001.36 0, 
+    896404.942 1357995.256 0, 896656.34 1357989.166 0, 896907.738 1357983.09 0, 897159.137 1357977.03 0, 897409.304 1357971.014 0, 897661.936 1357964.954 0, 897913.336 1357958.938 0, 898164.736 1357952.936 0, 898416.137 1357946.95 0, 898667.538 1357940.978 0, 
+    898918.939 1357935.022 0, 899170.341 1357929.079 0, 899421.743 1357923.152 0, 899673.145 1357917.24 0, 899924.548 1357911.342 0, 900175.951 1357905.459 0, 900427.355 1357899.591 0, 900678.758 1357893.738 0, 900930.163 1357887.9 0, 901181.567 1357882.076 0, 
+    901432.972 1357876.267 0, 901684.377 1357870.473 0, 901935.783 1357864.694 0, 902187.188 1357858.929 0, 902438.595 1357853.18 0, 902690.001 1357847.445 0, 902941.408 1357841.725 0, 903192.815 1357836.019 0, 903442.991 1357830.357 0, 903316.957 1352254.966 0, 
+    903190.919 1346679.367 0))
+
+POLYGON ((915510.931 1357574.612 0, 915260.738 1357579.568 0, 915009.316 1357584.563 0, 914757.894 1357589.573 0, 914506.472 1357594.597 0, 914255.051 1357599.637 0, 914003.63 1357604.691 0, 913752.209 1357609.76 0, 913500.788 1357614.844 0, 913249.368 1357619.942 0, 
+    912997.948 1357625.056 0, 912746.529 1357630.184 0, 912495.109 1357635.327 0, 912243.69 1357640.485 0, 911992.272 1357645.657 0, 911740.853 1357650.844 0, 911489.435 1357656.047 0, 911238.017 1357661.264 0, 910986.6 1357666.495 0, 910735.183 1357671.742 0, 
+    910483.766 1357677.003 0, 910232.349 1357682.279 0, 909980.933 1357687.57 0, 909729.517 1357692.876 0, 909476.871 1357698.223 0, 909226.686 1357703.532 0, 908975.271 1357708.882 0, 908723.856 1357714.247 0, 908472.442 1357719.627 0, 908221.028 1357725.021 0, 
+    907969.614 1357730.431 0, 907718.201 1357735.855 0, 907466.788 1357741.294 0, 907215.375 1357746.747 0, 906963.963 1357752.216 0, 906712.551 1357757.699 0, 906461.139 1357763.197 0, 906209.727 1357768.71 0, 905958.316 1357774.238 0, 905706.905 1357779.78 0, 
+    905455.495 1357785.338 0, 905204.085 1357790.91 0, 904952.675 1357796.497 0, 904701.265 1357802.098 0, 904449.856 1357807.715 0, 904198.447 1357813.346 0, 903947.039 1357818.992 0, 903695.63 1357824.653 0, 903442.991 1357830.357 0, 903569.019 1363405.535 0, 
+    903695.043 1368980.495 0, 903947.024 1368974.807 0, 904197.775 1368969.16 0, 904448.528 1368963.529 0, 904699.28 1368957.912 0, 904950.033 1368952.311 0, 905200.786 1368946.724 0, 905451.54 1368941.151 0, 905702.294 1368935.594 0, 905953.048 1368930.051 0, 
+    906203.803 1368924.523 0, 906454.557 1368919.01 0, 906705.313 1368913.511 0, 906956.068 1368908.027 0, 907206.824 1368902.558 0, 907457.58 1368897.104 0, 907708.337 1368891.665 0, 907959.093 1368886.24 0, 908209.851 1368880.83 0, 908460.608 1368875.435 0, 
+    908711.366 1368870.054 0, 908962.124 1368864.689 0, 909212.882 1368859.338 0, 909463.641 1368854.001 0, 909713.172 1368848.706 0, 909965.159 1368843.373 0, 910215.919 1368838.082 0, 910466.679 1368832.804 0, 910717.439 1368827.542 0, 910968.2 1368822.294 0, 
+    911218.961 1368817.062 0, 911469.722 1368811.843 0, 911720.483 1368806.64 0, 911971.245 1368801.452 0, 912222.007 1368796.278 0, 912472.77 1368791.119 0, 912723.532 1368785.974 0, 912974.295 1368780.845 0, 913225.059 1368775.73 0, 913475.822 1368770.63 0, 
+    913726.586 1368765.545 0, 913977.35 1368760.474 0, 914228.115 1368755.419 0, 914478.88 1368750.378 0, 914729.645 1368745.351 0, 914980.41 1368740.34 0, 915231.176 1368735.343 0, 915481.942 1368730.361 0, 915731.481 1368725.418 0, 915621.208 1363150.124 0, 
+    915510.931 1357574.612 0))
+
+POLYGON ((927768.592 1368504.347 0, 927519.038 1368508.585 0, 927268.259 1368512.859 0, 927017.48 1368517.147 0, 926766.701 1368521.45 0, 926515.923 1368525.768 0, 926265.145 1368530.1 0, 926014.367 1368534.448 0, 925763.589 1368538.81 0, 925512.812 1368543.186 0, 
+    925262.035 1368547.578 0, 925011.258 1368551.984 0, 924760.482 1368556.405 0, 924509.706 1368560.841 0, 924258.93 1368565.292 0, 924008.154 1368569.757 0, 923757.379 1368574.237 0, 923506.603 1368578.732 0, 923255.828 1368583.242 0, 923005.054 1368587.766 0, 
+    922754.279 1368592.305 0, 922503.505 1368596.859 0, 922252.731 1368601.428 0, 922001.958 1368606.011 0, 921749.959 1368610.632 0, 921500.411 1368615.222 0, 921249.639 1368619.85 0, 920998.866 1368624.493 0, 920748.094 1368629.15 0, 920497.322 1368633.822 0, 
+    920246.55 1368638.509 0, 919995.779 1368643.21 0, 919745.008 1368647.926 0, 919494.237 1368652.657 0, 919243.466 1368657.403 0, 918992.696 1368662.164 0, 918741.926 1368666.939 0, 918491.156 1368671.729 0, 918240.387 1368676.534 0, 917989.618 1368681.354 0, 
+    917738.849 1368686.188 0, 917488.08 1368691.037 0, 917237.312 1368695.901 0, 916986.544 1368700.779 0, 916735.776 1368705.673 0, 916485.009 1368710.581 0, 916234.242 1368715.504 0, 915983.475 1368720.442 0, 915731.481 1368725.418 0, 915841.75 1374300.489 0, 
+    915952.014 1379875.331 0, 916203.348 1379870.367 0, 916453.459 1379865.442 0, 916703.569 1379860.532 0, 916953.681 1379855.637 0, 917203.792 1379850.756 0, 917453.904 1379845.89 0, 917704.016 1379841.039 0, 917954.128 1379836.203 0, 918204.241 1379831.381 0, 
+    918454.354 1379826.574 0, 918704.467 1379821.782 0, 918954.58 1379817.004 0, 919204.694 1379812.242 0, 919454.808 1379807.493 0, 919704.922 1379802.76 0, 919955.037 1379798.041 0, 920205.152 1379793.338 0, 920455.267 1379788.648 0, 920705.382 1379783.974 0, 
+    920955.498 1379779.314 0, 921205.614 1379774.669 0, 921455.73 1379770.039 0, 921705.847 1379765.423 0, 921954.741 1379760.845 0, 922206.081 1379756.236 0, 922456.198 1379751.665 0, 922706.315 1379747.108 0, 922956.433 1379742.566 0, 923206.551 1379738.039 0, 
+    923456.67 1379733.526 0, 923706.788 1379729.028 0, 923956.907 1379724.545 0, 924207.026 1379720.077 0, 924457.146 1379715.623 0, 924707.266 1379711.184 0, 924957.386 1379706.76 0, 925207.506 1379702.35 0, 925457.626 1379697.956 0, 925707.747 1379693.576 0, 
+    925957.868 1379689.21 0, 926207.989 1379684.86 0, 926458.111 1379680.524 0, 926708.232 1379676.203 0, 926958.354 1379671.896 0, 927208.477 1379667.604 0, 927458.599 1379663.327 0, 927708.722 1379659.065 0, 927957.623 1379654.838 0, 927863.11 1374079.707 0, 
+    927768.592 1368504.347 0))
+
+POLYGON ((939963.808 1379468.265 0, 939714.893 1379471.789 0, 939464.76 1379475.344 0, 939214.626 1379478.915 0, 938964.493 1379482.5 0, 938714.359 1379486.099 0, 938464.226 1379489.714 0, 938214.094 1379493.343 0, 937963.961 1379496.987 0, 937713.829 1379500.646 0, 
+    937463.697 1379504.319 0, 937213.565 1379508.007 0, 936963.433 1379511.71 0, 936713.302 1379515.428 0, 936463.17 1379519.16 0, 936213.039 1379522.907 0, 935962.909 1379526.669 0, 935712.778 1379530.445 0, 935462.648 1379534.236 0, 935212.518 1379538.042 0, 
+    934962.388 1379541.863 0, 934712.258 1379545.698 0, 934462.129 1379549.548 0, 934211.999 1379553.413 0, 933960.65 1379557.312 0, 933711.742 1379561.187 0, 933461.613 1379565.096 0, 933211.485 1379569.02 0, 932961.357 1379572.958 0, 932711.229 1379576.911 0, 
+    932461.101 1379580.879 0, 932210.974 1379584.862 0, 931960.847 1379588.859 0, 931710.72 1379592.871 0, 931460.593 1379596.898 0, 931210.467 1379600.939 0, 930960.34 1379604.995 0, 930710.215 1379609.066 0, 930460.089 1379613.152 0, 930209.963 1379617.252 0, 
+    929959.838 1379621.367 0, 929709.713 1379625.497 0, 929459.588 1379629.641 0, 929209.464 1379633.801 0, 928959.34 1379637.975 0, 928709.216 1379642.163 0, 928459.092 1379646.367 0, 928208.968 1379650.585 0, 927957.623 1379654.838 0, 928052.133 1385229.735 0, 
+    928146.639 1390804.393 0, 928397.324 1390800.15 0, 928646.792 1390795.943 0, 928896.259 1390791.751 0, 929145.727 1390787.573 0, 929395.195 1390783.41 0, 929644.663 1390779.262 0, 929894.132 1390775.128 0, 930143.6 1390771.009 0, 930393.069 1390766.905 0, 
+    930642.539 1390762.815 0, 930892.008 1390758.74 0, 931141.478 1390754.68 0, 931390.948 1390750.635 0, 931640.418 1390746.604 0, 931889.888 1390742.588 0, 932139.359 1390738.586 0, 932388.83 1390734.599 0, 932638.301 1390730.627 0, 932887.772 1390726.67 0, 
+    933137.244 1390722.727 0, 933386.716 1390718.799 0, 933636.188 1390714.886 0, 933885.66 1390710.987 0, 934133.915 1390707.122 0, 934384.605 1390703.234 0, 934634.078 1390699.379 0, 934883.552 1390695.539 0, 935133.025 1390691.714 0, 935382.499 1390687.903 0, 
+    935631.972 1390684.107 0, 935881.447 1390680.326 0, 936130.921 1390676.559 0, 936380.395 1390672.807 0, 936629.87 1390669.07 0, 936879.345 1390665.348 0, 937128.82 1390661.64 0, 937378.296 1390657.947 0, 937627.771 1390654.268 0, 937877.247 1390650.605 0, 
+    938126.723 1390646.956 0, 938376.2 1390643.321 0, 938625.676 1390639.701 0, 938875.153 1390636.096 0, 939124.63 1390632.506 0, 939374.107 1390628.93 0, 939623.584 1390625.369 0, 939873.062 1390621.823 0, 940121.323 1390618.309 0, 940042.567 1385043.407 0, 
+    939963.808 1379468.265 0))
+
+POLYGON ((952096.485 1390466.056 0, 951848.213 1390468.869 0, 951598.726 1390471.711 0, 951349.24 1390474.567 0, 951099.754 1390477.438 0, 950850.267 1390480.323 0, 950600.782 1390483.223 0, 950351.296 1390486.138 0, 950101.81 1390489.068 0, 949852.325 1390492.012 0, 
+    949602.84 1390494.971 0, 949353.355 1390497.945 0, 949103.87 1390500.933 0, 948854.385 1390503.936 0, 948604.901 1390506.954 0, 948355.416 1390509.986 0, 948105.932 1390513.033 0, 947856.448 1390516.095 0, 947606.964 1390519.171 0, 947357.481 1390522.262 0, 
+    947107.997 1390525.368 0, 946858.514 1390528.489 0, 946609.031 1390531.624 0, 946359.548 1390534.774 0, 946108.85 1390537.954 0, 945860.583 1390541.117 0, 945611.101 1390544.311 0, 945361.619 1390547.52 0, 945112.137 1390550.743 0, 944862.655 1390553.981 0, 
+    944613.174 1390557.233 0, 944363.692 1390560.501 0, 944114.211 1390563.783 0, 943864.73 1390567.079 0, 943615.249 1390570.391 0, 943365.769 1390573.717 0, 943116.288 1390577.058 0, 942866.808 1390580.413 0, 942617.328 1390583.783 0, 942367.848 1390587.168 0, 
+    942118.369 1390590.567 0, 941868.889 1390593.981 0, 941619.41 1390597.41 0, 941369.931 1390600.854 0, 941120.452 1390604.312 0, 940870.974 1390607.785 0, 940621.496 1390611.272 0, 940372.017 1390614.775 0, 940121.323 1390618.309 0, 940200.075 1396192.966 0, 
+    940278.824 1401767.373 0, 940528.859 1401763.848 0, 940777.681 1401760.355 0, 941026.503 1401756.876 0, 941275.326 1401753.413 0, 941524.148 1401749.964 0, 941772.971 1401746.529 0, 942021.794 1401743.109 0, 942270.617 1401739.704 0, 942519.441 1401736.314 0, 
+    942768.264 1401732.938 0, 943017.088 1401729.576 0, 943265.912 1401726.23 0, 943514.736 1401722.898 0, 943763.56 1401719.581 0, 944012.385 1401716.278 0, 944261.21 1401712.99 0, 944510.035 1401709.717 0, 944758.86 1401706.458 0, 945007.685 1401703.214 0, 
+    945256.511 1401699.985 0, 945505.336 1401696.77 0, 945754.162 1401693.57 0, 946002.988 1401690.384 0, 946250.602 1401687.229 0, 946500.641 1401684.057 0, 946749.468 1401680.916 0, 946998.294 1401677.789 0, 947247.121 1401674.676 0, 947495.949 1401671.579 0, 
+    947744.776 1401668.496 0, 947993.604 1401665.428 0, 948242.431 1401662.374 0, 948491.259 1401659.335 0, 948740.087 1401656.31 0, 948988.916 1401653.301 0, 949237.744 1401650.306 0, 949486.573 1401647.325 0, 949735.401 1401644.359 0, 949984.23 1401641.408 0, 
+    950233.06 1401638.472 0, 950481.889 1401635.55 0, 950730.718 1401632.643 0, 950979.548 1401629.75 0, 951228.378 1401626.872 0, 951477.208 1401624.009 0, 951726.038 1401621.16 0, 951974.868 1401618.326 0, 952222.487 1401615.521 0, 952159.487 1396040.914 0, 
+    952096.485 1390466.056 0))
+
+POLYGON ((964166.532 1401497.412 0, 963918.904 1401499.518 0, 963670.067 1401501.649 0, 963421.229 1401503.795 0, 963172.392 1401505.955 0, 962923.555 1401508.13 0, 962674.719 1401510.32 0, 962425.882 1401512.524 0, 962177.045 1401514.743 0, 961928.209 1401516.976 0, 
+    961679.372 1401519.225 0, 961430.536 1401521.487 0, 961181.7 1401523.765 0, 960932.864 1401526.057 0, 960684.029 1401528.364 0, 960435.193 1401530.685 0, 960186.357 1401533.021 0, 959937.522 1401535.372 0, 959688.687 1401537.737 0, 959439.852 1401540.117 0, 
+    959191.017 1401542.512 0, 958942.182 1401544.921 0, 958693.347 1401547.345 0, 958444.513 1401549.783 0, 958194.468 1401552.248 0, 957946.844 1401554.704 0, 957698.01 1401557.187 0, 957449.176 1401559.684 0, 957200.342 1401562.196 0, 956951.509 1401564.722 0, 
+    956702.675 1401567.263 0, 956453.842 1401569.819 0, 956205.009 1401572.389 0, 955956.176 1401574.974 0, 955707.343 1401577.574 0, 955458.51 1401580.188 0, 955209.677 1401582.817 0, 954960.845 1401585.461 0, 954712.013 1401588.119 0, 954463.181 1401590.792 0, 
+    954214.349 1401593.479 0, 953965.517 1401596.182 0, 953716.685 1401598.898 0, 953467.854 1401601.63 0, 953219.022 1401604.376 0, 952970.191 1401607.137 0, 952721.36 1401609.912 0, 952472.529 1401612.702 0, 952222.487 1401615.521 0, 952285.484 1407189.872 0, 
+    952348.478 1412763.962 0, 952597.861 1412761.151 0, 952846.036 1412758.368 0, 953094.211 1412755.6 0, 953342.386 1412752.846 0, 953590.561 1412750.107 0, 953838.736 1412747.383 0, 954086.911 1412744.674 0, 954335.087 1412741.978 0, 954583.263 1412739.298 0, 
+    954831.439 1412736.632 0, 955079.615 1412733.981 0, 955327.791 1412731.344 0, 955575.968 1412728.722 0, 955824.144 1412726.115 0, 956072.321 1412723.522 0, 956320.498 1412720.944 0, 956568.675 1412718.38 0, 956816.852 1412715.831 0, 957065.029 1412713.297 0, 
+    957313.207 1412710.777 0, 957561.384 1412708.272 0, 957809.562 1412705.782 0, 958057.74 1412703.306 0, 958304.71 1412700.856 0, 958554.096 1412698.398 0, 958802.274 1412695.965 0, 959050.453 1412693.548 0, 959298.632 1412691.145 0, 959546.81 1412688.757 0, 
+    959794.989 1412686.383 0, 960043.168 1412684.024 0, 960291.347 1412681.679 0, 960539.527 1412679.35 0, 960787.706 1412677.034 0, 961035.886 1412674.734 0, 961284.065 1412672.448 0, 961532.245 1412670.176 0, 961780.425 1412667.919 0, 962028.605 1412665.677 0, 
+    962276.786 1412663.449 0, 962524.966 1412661.236 0, 962773.147 1412659.038 0, 963021.327 1412656.854 0, 963269.508 1412654.685 0, 963517.689 1412652.531 0, 963765.87 1412650.391 0, 964014.051 1412648.265 0, 964261.026 1412646.165 0, 964213.78 1407071.919 0, 
+    964166.532 1401497.412 0))
+
+POLYGON ((976173.859 1412562.023 0, 975926.877 1412563.426 0, 975678.691 1412564.85 0, 975430.505 1412566.289 0, 975182.319 1412567.743 0, 974934.133 1412569.211 0, 974685.947 1412570.693 0, 974437.761 1412572.19 0, 974189.576 1412573.702 0, 973941.39 1412575.229 0, 
+    973693.205 1412576.77 0, 973445.019 1412578.325 0, 973196.834 1412579.896 0, 972948.649 1412581.481 0, 972700.464 1412583.08 0, 972452.279 1412584.694 0, 972204.094 1412586.323 0, 971955.909 1412587.966 0, 971707.724 1412589.624 0, 971459.54 1412591.297 0, 
+    971211.355 1412592.984 0, 970963.171 1412594.686 0, 970714.987 1412596.402 0, 970466.802 1412598.133 0, 970217.413 1412599.887 0, 969970.434 1412601.639 0, 969722.25 1412603.413 0, 969474.066 1412605.203 0, 969225.883 1412607.007 0, 968977.699 1412608.825 0, 
+    968729.516 1412610.659 0, 968481.332 1412612.506 0, 968233.149 1412614.369 0, 967984.966 1412616.246 0, 967736.783 1412618.138 0, 967488.6 1412620.044 0, 967240.417 1412621.965 0, 966992.234 1412623.9 0, 966744.052 1412625.85 0, 966495.869 1412627.815 0, 
+    966247.687 1412629.794 0, 965999.505 1412631.788 0, 965751.323 1412633.797 0, 965503.141 1412635.82 0, 965254.959 1412637.857 0, 965006.777 1412639.91 0, 964758.595 1412641.977 0, 964510.414 1412644.058 0, 964261.026 1412646.165 0, 964308.27 1418220.143 0, 
+    964355.511 1423793.85 0, 964604.24 1423791.749 0, 964851.765 1423789.673 0, 965099.29 1423787.611 0, 965346.816 1423785.564 0, 965594.342 1423783.532 0, 965841.868 1423781.514 0, 966089.394 1423779.511 0, 966336.92 1423777.522 0, 966584.446 1423775.548 0, 
+    966831.972 1423773.589 0, 967079.499 1423771.644 0, 967327.025 1423769.714 0, 967574.552 1423767.798 0, 967822.079 1423765.897 0, 968069.606 1423764.01 0, 968317.133 1423762.138 0, 968564.66 1423760.28 0, 968812.187 1423758.437 0, 969059.715 1423756.609 0, 
+    969307.242 1423754.795 0, 969554.77 1423752.996 0, 969802.297 1423751.211 0, 970049.825 1423749.441 0, 970296.15 1423747.694 0, 970544.881 1423745.945 0, 970792.409 1423744.218 0, 971039.937 1423742.507 0, 971287.465 1423740.809 0, 971534.994 1423739.127 0, 
+    971782.522 1423737.459 0, 972030.051 1423735.805 0, 972277.579 1423734.166 0, 972525.108 1423732.542 0, 972772.637 1423730.932 0, 973020.166 1423729.337 0, 973267.695 1423727.756 0, 973515.224 1423726.19 0, 973762.753 1423724.638 0, 974010.283 1423723.101 0, 
+    974257.812 1423721.579 0, 974505.342 1423720.071 0, 974752.871 1423718.578 0, 975000.401 1423717.099 0, 975247.931 1423715.635 0, 975495.461 1423714.185 0, 975742.991 1423712.75 0, 975990.521 1423711.33 0, 976236.849 1423709.931 0, 976205.355 1418136.113 0, 
+    976173.859 1412562.023 0))
+
+POLYGON ((988118.377 1423659.579 0, 987872.044 1423660.282 0, 987624.511 1423661.003 0, 987376.978 1423661.739 0, 987129.445 1423662.489 0, 986881.912 1423663.254 0, 986634.379 1423664.034 0, 986386.846 1423664.828 0, 986139.313 1423665.636 0, 985891.781 1423666.459 0, 
+    985644.248 1423667.297 0, 985396.715 1423668.149 0, 985149.183 1423669.016 0, 984901.65 1423669.897 0, 984654.118 1423670.793 0, 984406.585 1423671.704 0, 984159.053 1423672.629 0, 983911.521 1423673.568 0, 983663.988 1423674.523 0, 983416.456 1423675.491 0, 
+    983168.924 1423676.475 0, 982921.392 1423677.473 0, 982673.86 1423678.485 0, 982426.328 1423679.512 0, 982177.595 1423680.559 0, 981931.264 1423681.61 0, 981683.732 1423682.681 0, 981436.201 1423683.766 0, 981188.669 1423684.866 0, 980941.137 1423685.981 0, 
+    980693.606 1423687.11 0, 980446.074 1423688.253 0, 980198.543 1423689.411 0, 979951.012 1423690.584 0, 979703.48 1423691.772 0, 979455.949 1423692.973 0, 979208.418 1423694.19 0, 978960.887 1423695.421 0, 978713.356 1423696.667 0, 978465.825 1423697.927 0, 
+    978218.294 1423699.202 0, 977970.764 1423700.491 0, 977723.233 1423701.795 0, 977475.702 1423703.113 0, 977228.172 1423704.446 0, 976980.641 1423705.794 0, 976733.111 1423707.156 0, 976485.581 1423708.533 0, 976236.849 1423709.931 0, 976268.342 1429283.47 0, 
+    976299.833 1434856.726 0, 976547.906 1434855.332 0, 976794.78 1434853.959 0, 977041.654 1434852.6 0, 977288.529 1434851.256 0, 977535.403 1434849.927 0, 977782.278 1434848.612 0, 978029.152 1434847.311 0, 978276.027 1434846.026 0, 978522.902 1434844.754 0, 
+    978769.776 1434843.497 0, 979016.651 1434842.255 0, 979263.526 1434841.027 0, 979510.401 1434839.814 0, 979757.276 1434838.615 0, 980004.151 1434837.431 0, 980251.027 1434836.262 0, 980497.902 1434835.106 0, 980744.777 1434833.966 0, 980991.653 1434832.84 0, 
+    981238.528 1434831.728 0, 981485.404 1434830.631 0, 981732.28 1434829.549 0, 981979.155 1434828.481 0, 982224.834 1434827.432 0, 982472.907 1434826.389 0, 982719.783 1434825.364 0, 982966.659 1434824.354 0, 983213.535 1434823.359 0, 983460.411 1434822.378 0, 
+    983707.287 1434821.412 0, 983954.163 1434820.46 0, 984201.039 1434819.523 0, 984447.916 1434818.601 0, 984694.792 1434817.693 0, 984941.668 1434816.799 0, 985188.545 1434815.92 0, 985435.421 1434815.055 0, 985682.298 1434814.205 0, 985929.174 1434813.37 0, 
+    986176.051 1434812.549 0, 986422.928 1434811.743 0, 986669.804 1434810.951 0, 986916.681 1434810.174 0, 987163.558 1434809.411 0, 987410.435 1434808.662 0, 987657.312 1434807.929 0, 987904.189 1434807.21 0, 988149.869 1434806.508 0, 988134.124 1429233.185 0, 
+    988118.377 1423659.579 0))
+
+POLYGON ((1000000 1434789.769 0, 999754.316 1434789.776 0, 999507.438 1434789.798 0, 999260.56 1434789.834 0, 999013.682 1434789.885 0, 998766.804 1434789.95 0, 998519.926 1434790.03 0, 998273.048 1434790.124 0, 998026.17 1434790.233 0, 997779.293 1434790.357 0, 
+    997532.415 1434790.495 0, 997285.537 1434790.647 0, 997038.659 1434790.814 0, 996791.781 1434790.996 0, 996544.903 1434791.192 0, 996298.025 1434791.402 0, 996051.147 1434791.628 0, 995804.269 1434791.867 0, 995557.391 1434792.122 0, 995310.513 1434792.39 0, 
+    995063.635 1434792.674 0, 994816.758 1434792.971 0, 994569.88 1434793.284 0, 994323.002 1434793.611 0, 994074.929 1434793.954 0, 993829.246 1434794.308 0, 993582.369 1434794.678 0, 993335.491 1434795.063 0, 993088.613 1434795.463 0, 992841.736 1434795.877 0, 
+    992594.858 1434796.306 0, 992347.98 1434796.749 0, 992101.103 1434797.206 0, 991854.225 1434797.679 0, 991607.348 1434798.165 0, 991360.47 1434798.666 0, 991113.593 1434799.182 0, 990866.715 1434799.713 0, 990619.838 1434800.257 0, 990372.961 1434800.817 0, 
+    990126.083 1434801.391 0, 989879.206 1434801.979 0, 989632.329 1434802.582 0, 989385.451 1434803.199 0, 989138.574 1434803.831 0, 988891.697 1434804.478 0, 988644.82 1434805.139 0, 988397.943 1434805.815 0, 988149.869 1434806.508 0, 988165.614 1440379.542 0, 
+    988181.358 1445952.281 0, 988428.773 1445951.589 0, 988674.994 1445950.915 0, 988921.215 1445950.256 0, 989167.436 1445949.611 0, 989413.657 1445948.981 0, 989659.878 1445948.365 0, 989906.1 1445947.764 0, 990152.321 1445947.177 0, 990398.542 1445946.605 0, 
+    990644.764 1445946.047 0, 990890.985 1445945.503 0, 991137.206 1445944.974 0, 991383.428 1445944.46 0, 991629.649 1445943.96 0, 991875.871 1445943.475 0, 992122.092 1445943.004 0, 992368.314 1445942.547 0, 992614.535 1445942.105 0, 992860.757 1445941.678 0, 
+    993106.979 1445941.265 0, 993353.2 1445940.866 0, 993599.422 1445940.482 0, 993845.644 1445940.113 0, 994090.673 1445939.76 0, 994338.087 1445939.418 0, 994584.309 1445939.092 0, 994830.531 1445938.78 0, 995076.753 1445938.483 0, 995322.975 1445938.2 0, 
+    995569.196 1445937.932 0, 995815.418 1445937.679 0, 996061.64 1445937.44 0, 996307.862 1445937.215 0, 996554.084 1445937.005 0, 996800.306 1445936.81 0, 997046.528 1445936.629 0, 997292.75 1445936.462 0, 997538.972 1445936.31 0, 997785.194 1445936.172 0, 
+    998031.415 1445936.049 0, 998277.637 1445935.941 0, 998523.859 1445935.846 0, 998770.081 1445935.767 0, 999016.303 1445935.702 0, 999262.525 1445935.651 0, 999508.747 1445935.615 0, 999754.969 1445935.593 0, 1000000 1445935.586 0, 1000000 1440362.825 0, 
+    1000000 1434789.769 0))
+
+POLYGON ((1011818.642 1445952.281 0, 1011573.61 1445951.596 0, 1011327.389 1445950.922 0, 1011081.168 1445950.262 0, 1010834.947 1445949.617 0, 1010588.726 1445948.987 0, 1010342.504 1445948.371 0, 1010096.283 1445947.769 0, 1009850.062 1445947.182 0, 1009603.84 1445946.61 0, 
+    1009357.619 1445946.052 0, 1009111.398 1445945.508 0, 1008865.176 1445944.979 0, 1008618.955 1445944.465 0, 1008372.733 1445943.965 0, 1008126.512 1445943.479 0, 1007880.29 1445943.008 0, 1007634.069 1445942.552 0, 1007387.847 1445942.11 0, 1007141.626 1445941.682 0, 
+    1006895.404 1445941.269 0, 1006649.182 1445940.87 0, 1006402.961 1445940.486 0, 1006156.739 1445940.117 0, 1005909.327 1445939.76 0, 1005664.295 1445939.421 0, 1005418.074 1445939.095 0, 1005171.852 1445938.783 0, 1004925.63 1445938.486 0, 1004679.408 1445938.203 0, 
+    1004433.186 1445937.935 0, 1004186.964 1445937.681 0, 1003940.743 1445937.442 0, 1003694.521 1445937.217 0, 1003448.299 1445937.007 0, 1003202.077 1445936.811 0, 1002955.855 1445936.63 0, 1002709.633 1445936.464 0, 1002463.411 1445936.311 0, 1002217.189 1445936.174 0, 
+    1001970.967 1445936.05 0, 1001724.745 1445935.942 0, 1001478.523 1445935.847 0, 1001232.301 1445935.767 0, 1000986.079 1445935.702 0, 1000739.857 1445935.651 0, 1000493.635 1445935.615 0, 1000247.413 1445935.593 0, 1000000 1445935.586 0, 1000000 1451508.047 0, 
+    1000000 1457080.202 0, 1000246.754 1457080.209 0, 1000492.32 1457080.231 0, 1000737.886 1457080.267 0, 1000983.452 1457080.318 0, 1001229.018 1457080.383 0, 1001474.584 1457080.462 0, 1001720.15 1457080.556 0, 1001965.716 1457080.665 0, 1002211.282 1457080.788 0, 
+    1002456.848 1457080.925 0, 1002702.414 1457081.077 0, 1002947.98 1457081.243 0, 1003193.546 1457081.424 0, 1003439.112 1457081.619 0, 1003684.678 1457081.829 0, 1003930.244 1457082.053 0, 1004175.81 1457082.291 0, 1004421.376 1457082.544 0, 1004666.942 1457082.812 0, 
+    1004912.508 1457083.094 0, 1005158.074 1457083.39 0, 1005403.639 1457083.701 0, 1005649.205 1457084.026 0, 1005893.584 1457084.364 0, 1006140.337 1457084.72 0, 1006385.903 1457085.089 0, 1006631.468 1457085.472 0, 1006877.034 1457085.869 0, 1007122.6 1457086.281 0, 
+    1007368.165 1457086.708 0, 1007613.731 1457087.149 0, 1007859.297 1457087.604 0, 1008104.862 1457088.074 0, 1008350.428 1457088.558 0, 1008595.993 1457089.057 0, 1008841.559 1457089.57 0, 1009087.124 1457090.098 0, 1009332.69 1457090.64 0, 1009578.255 1457091.196 0, 
+    1009823.821 1457091.767 0, 1010069.386 1457092.353 0, 1010314.951 1457092.953 0, 1010560.517 1457093.567 0, 1010806.082 1457094.196 0, 1011051.647 1457094.839 0, 1011297.212 1457095.497 0, 1011542.777 1457096.169 0, 1011787.156 1457096.852 0, 1011802.898 1451524.72 0, 
+    1011818.642 1445952.281 0))
+
+POLYGON ((1023574.218 1457146.803 0, 1023329.84 1457145.43 0, 1023084.278 1457144.064 0, 1022838.716 1457142.712 0, 1022593.153 1457141.375 0, 1022347.591 1457140.053 0, 1022102.028 1457138.745 0, 1021856.466 1457137.451 0, 1021610.903 1457136.172 0, 1021365.34 1457134.907 0, 
+    1021119.777 1457133.657 0, 1020874.214 1457132.421 0, 1020628.651 1457131.199 0, 1020383.088 1457129.992 0, 1020137.525 1457128.8 0, 1019891.962 1457127.622 0, 1019646.399 1457126.458 0, 1019400.835 1457125.309 0, 1019155.272 1457124.175 0, 1018909.708 1457123.054 0, 
+    1018664.145 1457121.949 0, 1018418.581 1457120.857 0, 1018173.018 1457119.78 0, 1017927.454 1457118.718 0, 1017680.705 1457117.665 0, 1017436.326 1457116.637 0, 1017190.762 1457115.618 0, 1016945.198 1457114.613 0, 1016699.634 1457113.623 0, 1016454.07 1457112.647 0, 
+    1016208.506 1457111.686 0, 1015962.942 1457110.739 0, 1015717.377 1457109.807 0, 1015471.813 1457108.889 0, 1015226.249 1457107.986 0, 1014980.684 1457107.097 0, 1014735.12 1457106.222 0, 1014489.555 1457105.362 0, 1014243.991 1457104.516 0, 1013998.426 1457103.685 0, 
+    1013752.861 1457102.869 0, 1013507.297 1457102.066 0, 1013261.732 1457101.279 0, 1013016.167 1457100.505 0, 1012770.602 1457099.746 0, 1012525.037 1457099.002 0, 1012279.472 1457098.272 0, 1012033.907 1457097.556 0, 1011787.156 1457096.852 0, 1011771.415 1462668.673 0, 
+    1011755.674 1468240.176 0, 1012001.766 1468240.879 0, 1012246.675 1468241.592 0, 1012491.584 1468242.32 0, 1012736.494 1468243.063 0, 1012981.403 1468243.82 0, 1013226.311 1468244.591 0, 1013471.22 1468245.377 0, 1013716.129 1468246.177 0, 1013961.038 1468246.991 0, 
+    1014205.947 1468247.82 0, 1014450.855 1468248.664 0, 1014695.764 1468249.521 0, 1014940.673 1468250.393 0, 1015185.581 1468251.28 0, 1015430.49 1468252.181 0, 1015675.398 1468253.096 0, 1015920.307 1468254.026 0, 1016165.215 1468254.971 0, 1016410.123 1468255.929 0, 
+    1016655.032 1468256.902 0, 1016899.94 1468257.89 0, 1017144.848 1468258.892 0, 1017389.756 1468259.908 0, 1017633.482 1468260.934 0, 1017879.572 1468261.984 0, 1018124.48 1468263.043 0, 1018369.387 1468264.117 0, 1018614.295 1468265.206 0, 1018859.203 1468266.309 0, 
+    1019104.111 1468267.426 0, 1019349.018 1468268.557 0, 1019593.926 1468269.704 0, 1019838.833 1468270.864 0, 1020083.74 1468272.039 0, 1020328.648 1468273.228 0, 1020573.555 1468274.432 0, 1020818.462 1468275.65 0, 1021063.369 1468276.883 0, 1021308.276 1468278.13 0, 
+    1021553.183 1468279.391 0, 1021798.09 1468280.667 0, 1022042.996 1468281.957 0, 1022287.903 1468283.261 0, 1022532.81 1468284.581 0, 1022777.716 1468285.914 0, 1023022.623 1468287.262 0, 1023267.529 1468288.624 0, 1023511.254 1468289.994 0, 1023542.735 1462718.557 0, 
+    1023574.218 1457146.803 0))
+
+POLYGON ((1035266.647 1468373.023 0, 1035022.925 1468370.965 0, 1034778.023 1468368.911 0, 1034533.121 1468366.871 0, 1034288.22 1468364.846 0, 1034043.318 1468362.835 0, 1033798.416 1468360.838 0, 1033553.514 1468358.856 0, 1033308.611 1468356.888 0, 1033063.709 1468354.935 0, 
+    1032818.806 1468352.996 0, 1032573.904 1468351.072 0, 1032329.001 1468349.162 0, 1032084.098 1468347.266 0, 1031839.195 1468345.385 0, 1031594.292 1468343.518 0, 1031349.389 1468341.666 0, 1031104.486 1468339.828 0, 1030859.583 1468338.004 0, 1030614.679 1468336.195 0, 
+    1030369.775 1468334.4 0, 1030124.872 1468332.62 0, 1029879.968 1468330.854 0, 1029635.064 1468329.103 0, 1029388.98 1468327.357 0, 1029145.256 1468325.643 0, 1028900.352 1468323.935 0, 1028655.447 1468322.241 0, 1028410.543 1468320.562 0, 1028165.639 1468318.897 0, 
+    1027920.734 1468317.246 0, 1027675.829 1468315.61 0, 1027430.924 1468313.988 0, 1027186.02 1468312.381 0, 1026941.115 1468310.788 0, 1026696.209 1468309.209 0, 1026451.304 1468307.645 0, 1026206.399 1468306.096 0, 1025961.494 1468304.56 0, 1025716.588 1468303.04 0, 
+    1025471.683 1468301.533 0, 1025226.777 1468300.041 0, 1024981.871 1468298.564 0, 1024736.966 1468297.1 0, 1024492.06 1468295.652 0, 1024247.154 1468294.217 0, 1024002.248 1468292.797 0, 1023757.342 1468291.392 0, 1023511.254 1468289.994 0, 1023479.775 1473861.108 0, 
+    1023448.298 1479431.892 0, 1023693.726 1479433.286 0, 1023937.976 1479434.688 0, 1024182.227 1479436.104 0, 1024426.477 1479437.535 0, 1024670.727 1479438.979 0, 1024914.977 1479440.439 0, 1025159.227 1479441.912 0, 1025403.477 1479443.4 0, 1025647.726 1479444.903 0, 
+    1025891.976 1479446.419 0, 1026136.226 1479447.951 0, 1026380.475 1479449.496 0, 1026624.725 1479451.056 0, 1026868.974 1479452.63 0, 1027113.223 1479454.219 0, 1027357.472 1479455.822 0, 1027601.721 1479457.439 0, 1027845.97 1479459.071 0, 1028090.219 1479460.717 0, 
+    1028334.468 1479462.378 0, 1028578.716 1479464.053 0, 1028822.965 1479465.742 0, 1029067.213 1479467.446 0, 1029310.284 1479469.155 0, 1029555.71 1479470.896 0, 1029799.958 1479472.643 0, 1030044.206 1479474.404 0, 1030288.454 1479476.179 0, 1030532.702 1479477.969 0, 
+    1030776.949 1479479.774 0, 1031021.197 1479481.592 0, 1031265.444 1479483.425 0, 1031509.692 1479485.273 0, 1031753.939 1479487.135 0, 1031998.186 1479489.011 0, 1032242.433 1479490.901 0, 1032486.68 1479492.806 0, 1032730.927 1479494.725 0, 1032975.174 1479496.659 0, 
+    1033219.42 1479498.607 0, 1033463.667 1479500.57 0, 1033707.913 1479502.546 0, 1033952.159 1479504.538 0, 1034196.405 1479506.543 0, 1034440.651 1479508.563 0, 1034684.897 1479510.597 0, 1034929.143 1479512.646 0, 1035172.213 1479514.699 0, 1035219.428 1473944.026 0, 
+    1035266.647 1468373.023 0))
+
+POLYGON ((1046895.847 1479630.628 0, 1046652.782 1479627.888 0, 1046408.543 1479625.149 0, 1046164.304 1479622.425 0, 1045920.065 1479619.715 0, 1045675.825 1479617.019 0, 1045431.586 1479614.338 0, 1045187.346 1479611.671 0, 1044943.106 1479609.019 0, 1044698.866 1479606.381 0, 
+    1044454.625 1479603.757 0, 1044210.385 1479601.148 0, 1043966.144 1479598.553 0, 1043721.904 1479595.972 0, 1043477.663 1479593.406 0, 1043233.422 1479590.854 0, 1042989.181 1479588.317 0, 1042744.939 1479585.794 0, 1042500.698 1479583.285 0, 1042256.456 1479580.791 0, 
+    1042012.214 1479578.311 0, 1041767.972 1479575.845 0, 1041523.73 1479573.394 0, 1041279.488 1479570.957 0, 1041034.071 1479568.523 0, 1040791.003 1479566.127 0, 1040546.761 1479563.733 0, 1040302.518 1479561.354 0, 1040058.275 1479558.989 0, 1039814.032 1479556.638 0, 
+    1039569.789 1479554.302 0, 1039325.545 1479551.98 0, 1039081.302 1479549.673 0, 1038837.058 1479547.38 0, 1038592.815 1479545.101 0, 1038348.571 1479542.837 0, 1038104.327 1479540.587 0, 1037860.083 1479538.351 0, 1037615.838 1479536.13 0, 1037371.594 1479533.923 0, 
+    1037127.349 1479531.731 0, 1036883.105 1479529.553 0, 1036638.86 1479527.389 0, 1036394.615 1479525.24 0, 1036150.37 1479523.105 0, 1035906.125 1479520.984 0, 1035661.88 1479518.878 0, 1035417.634 1479516.786 0, 1035172.213 1479514.699 0, 1035125 1485085.038 0, 
+    1035077.79 1490655.036 0, 1035322.553 1490657.118 0, 1035566.142 1490659.204 0, 1035809.732 1490661.304 0, 1036053.321 1490663.419 0, 1036296.911 1490665.548 0, 1036540.5 1490667.692 0, 1036784.089 1490669.85 0, 1037027.678 1490672.022 0, 1037271.267 1490674.208 0, 
+    1037514.855 1490676.409 0, 1037758.444 1490678.625 0, 1038002.032 1490680.854 0, 1038245.621 1490683.098 0, 1038489.209 1490685.356 0, 1038732.797 1490687.629 0, 1038976.385 1490689.916 0, 1039219.973 1490692.217 0, 1039463.56 1490694.532 0, 1039707.148 1490696.862 0, 
+    1039950.735 1490699.207 0, 1040194.322 1490701.565 0, 1040437.909 1490703.938 0, 1040681.496 1490706.325 0, 1040923.911 1490708.715 0, 1041168.67 1490711.143 0, 1041412.256 1490713.573 0, 1041655.843 1490716.018 0, 1041899.429 1490718.477 0, 1042143.015 1490720.95 0, 
+    1042386.601 1490723.438 0, 1042630.187 1490725.94 0, 1042873.772 1490728.456 0, 1043117.358 1490730.987 0, 1043360.943 1490733.532 0, 1043604.528 1490736.091 0, 1043848.114 1490738.665 0, 1044091.698 1490741.253 0, 1044335.283 1490743.855 0, 1044578.868 1490746.471 0, 
+    1044822.452 1490749.102 0, 1045066.036 1490751.748 0, 1045309.621 1490754.407 0, 1045553.205 1490757.081 0, 1045796.788 1490759.77 0, 1046040.372 1490762.472 0, 1046283.955 1490765.19 0, 1046527.539 1490767.921 0, 1046769.951 1490770.653 0, 1046832.897 1485200.811 0, 
+    1046895.847 1479630.628 0))
+
+POLYGON ((1058461.739 1490919.303 0, 1058219.333 1490915.886 0, 1057975.759 1490912.466 0, 1057732.184 1490909.061 0, 1057488.609 1490905.67 0, 1057245.034 1490902.294 0, 1057001.458 1490898.931 0, 1056757.883 1490895.584 0, 1056514.307 1490892.25 0, 1056270.731 1490888.931 0, 
+    1056027.154 1490885.626 0, 1055783.578 1490882.336 0, 1055540.001 1490879.06 0, 1055296.425 1490875.798 0, 1055052.848 1490872.55 0, 1054809.27 1490869.317 0, 1054565.693 1490866.098 0, 1054322.116 1490862.894 0, 1054078.538 1490859.704 0, 1053834.96 1490856.528 0, 
+    1053591.382 1490853.366 0, 1053347.803 1490850.219 0, 1053104.225 1490847.087 0, 1052860.646 1490843.968 0, 1052615.897 1490840.849 0, 1052373.488 1490837.774 0, 1052129.909 1490834.699 0, 1051886.33 1490831.638 0, 1051642.75 1490828.591 0, 1051399.17 1490825.559 0, 
+    1051155.59 1490822.54 0, 1050912.01 1490819.537 0, 1050668.43 1490816.547 0, 1050424.85 1490813.572 0, 1050181.269 1490810.612 0, 1049937.688 1490807.665 0, 1049694.107 1490804.733 0, 1049450.526 1490801.815 0, 1049206.945 1490798.912 0, 1048963.363 1490796.023 0, 
+    1048719.781 1490793.148 0, 1048476.2 1490790.288 0, 1048232.618 1490787.442 0, 1047989.035 1490784.61 0, 1047745.453 1490781.793 0, 1047501.87 1490778.99 0, 1047258.288 1490776.201 0, 1047014.705 1490773.427 0, 1046769.951 1490770.653 0, 1046707.009 1496340.149 0, 
+    1046644.071 1501909.293 0, 1046888.166 1501912.059 0, 1047131.093 1501914.826 0, 1047374.02 1501917.607 0, 1047616.947 1501920.402 0, 1047859.874 1501923.212 0, 1048102.801 1501926.036 0, 1048345.727 1501928.875 0, 1048588.653 1501931.727 0, 1048831.579 1501934.594 0, 
+    1049074.505 1501937.476 0, 1049317.431 1501940.371 0, 1049560.357 1501943.281 0, 1049803.282 1501946.205 0, 1050046.207 1501949.144 0, 1050289.132 1501952.097 0, 1050532.057 1501955.064 0, 1050774.982 1501958.045 0, 1051017.906 1501961.041 0, 1051260.831 1501964.051 0, 
+    1051503.755 1501967.075 0, 1051746.679 1501970.113 0, 1051989.603 1501973.166 0, 1052232.526 1501976.233 0, 1052474.283 1501979.3 0, 1052718.373 1501982.411 0, 1052961.296 1501985.521 0, 1053204.219 1501988.645 0, 1053447.142 1501991.784 0, 1053690.064 1501994.937 0, 
+    1053932.987 1501998.104 0, 1054175.909 1502001.285 0, 1054418.831 1502004.481 0, 1054661.753 1502007.691 0, 1054904.674 1502010.916 0, 1055147.596 1502014.155 0, 1055390.517 1502017.408 0, 1055633.438 1502020.675 0, 1055876.359 1502023.957 0, 1056119.279 1502027.252 0, 
+    1056362.2 1502030.563 0, 1056605.12 1502033.887 0, 1056848.04 1502037.226 0, 1057090.96 1502040.579 0, 1057333.88 1502043.946 0, 1057576.799 1502047.328 0, 1057819.718 1502050.724 0, 1058062.637 1502054.135 0, 1058304.39 1502057.543 0, 1058383.062 1496488.599 0, 
+    1058461.739 1490919.303 0))
+
+POLYGON ((1069964.244 1502238.734 0, 1069722.5 1502234.643 0, 1069479.592 1502230.546 0, 1069236.683 1502226.464 0, 1068993.774 1502222.396 0, 1068750.865 1502218.342 0, 1068507.956 1502214.303 0, 1068265.046 1502210.278 0, 1068022.136 1502206.267 0, 1067779.226 1502202.271 0, 
+    1067536.316 1502198.288 0, 1067293.405 1502194.321 0, 1067050.494 1502190.367 0, 1066807.583 1502186.428 0, 1066564.672 1502182.503 0, 1066321.76 1502178.592 0, 1066078.849 1502174.695 0, 1065835.937 1502170.813 0, 1065593.024 1502166.946 0, 1065350.112 1502163.092 0, 
+    1065107.199 1502159.253 0, 1064864.286 1502155.428 0, 1064621.373 1502151.617 0, 1064378.46 1502147.821 0, 1064134.381 1502144.021 0, 1063892.633 1502140.271 0, 1063649.719 1502136.518 0, 1063406.804 1502132.778 0, 1063163.89 1502129.054 0, 1062920.975 1502125.343 0, 
+    1062678.06 1502121.647 0, 1062435.145 1502117.965 0, 1062192.23 1502114.297 0, 1061949.314 1502110.644 0, 1061706.399 1502107.005 0, 1061463.483 1502103.38 0, 1061220.567 1502099.77 0, 1060977.65 1502096.173 0, 1060734.734 1502092.591 0, 1060491.817 1502089.024 0, 
+    1060248.9 1502085.471 0, 1060005.983 1502081.932 0, 1059763.065 1502078.407 0, 1059520.148 1502074.897 0, 1059277.23 1502071.4 0, 1059034.312 1502067.919 0, 1058791.393 1502064.451 0, 1058548.475 1502060.998 0, 1058304.39 1502057.543 0, 1058225.724 1507626.128 0, 
+    1058147.062 1513194.35 0, 1058390.488 1513197.796 0, 1058632.751 1513201.24 0, 1058875.014 1513204.698 0, 1059117.276 1513208.17 0, 1059359.539 1513211.657 0, 1059601.801 1513215.158 0, 1059844.063 1513218.673 0, 1060086.325 1513222.202 0, 1060328.586 1513225.746 0, 
+    1060570.847 1513229.304 0, 1060813.109 1513232.876 0, 1061055.369 1513236.463 0, 1061297.63 1513240.063 0, 1061539.891 1513243.678 0, 1061782.151 1513247.308 0, 1062024.411 1513250.951 0, 1062266.671 1513254.609 0, 1062508.93 1513258.281 0, 1062751.19 1513261.967 0, 
+    1062993.449 1513265.668 0, 1063235.708 1513269.383 0, 1063477.967 1513273.112 0, 1063720.225 1513276.855 0, 1063961.322 1513280.594 0, 1064204.742 1513284.384 0, 1064446.999 1513288.17 0, 1064689.257 1513291.971 0, 1064931.514 1513295.785 0, 1065173.772 1513299.614 0, 
+    1065416.029 1513303.457 0, 1065658.285 1513307.315 0, 1065900.542 1513311.186 0, 1066142.798 1513315.072 0, 1066385.054 1513318.973 0, 1066627.31 1513322.887 0, 1066869.566 1513326.816 0, 1067111.821 1513330.759 0, 1067354.076 1513334.716 0, 1067596.331 1513338.687 0, 
+    1067838.586 1513342.673 0, 1068080.84 1513346.673 0, 1068323.094 1513350.687 0, 1068565.348 1513354.716 0, 1068807.602 1513358.758 0, 1069049.855 1513362.815 0, 1069292.109 1513366.887 0, 1069534.362 1513370.972 0, 1069775.453 1513375.052 0, 1069869.846 1507807.075 0, 
+    1069964.244 1502238.734 0))
+
+POLYGON ((1081403.288 1513588.606 0, 1081162.207 1513583.845 0, 1080919.966 1513579.075 0, 1080677.725 1513574.32 0, 1080435.484 1513569.578 0, 1080193.243 1513564.851 0, 1079951.001 1513560.138 0, 1079708.76 1513555.439 0, 1079466.517 1513550.755 0, 1079224.275 1513546.085 0, 
+    1078982.032 1513541.429 0, 1078739.789 1513536.788 0, 1078497.546 1513532.16 0, 1078255.303 1513527.547 0, 1078013.059 1513522.948 0, 1077770.815 1513518.364 0, 1077528.57 1513513.793 0, 1077286.326 1513509.237 0, 1077044.081 1513504.696 0, 1076801.836 1513500.168 0, 
+    1076559.59 1513495.655 0, 1076317.345 1513491.156 0, 1076075.099 1513486.671 0, 1075832.853 1513482.201 0, 1075589.446 1513477.723 0, 1075348.359 1513473.302 0, 1075106.112 1513468.875 0, 1074863.865 1513464.461 0, 1074621.618 1513460.062 0, 1074379.37 1513455.677 0, 
+    1074137.122 1513451.306 0, 1073894.874 1513446.95 0, 1073652.625 1513442.608 0, 1073410.376 1513438.28 0, 1073168.127 1513433.966 0, 1072925.878 1513429.667 0, 1072683.628 1513425.382 0, 1072441.379 1513421.111 0, 1072199.129 1513416.854 0, 1071956.878 1513412.612 0, 
+    1071714.628 1513408.384 0, 1071472.377 1513404.17 0, 1071230.126 1513399.97 0, 1070987.875 1513395.785 0, 1070745.623 1513391.614 0, 1070503.371 1513387.457 0, 1070261.119 1513383.314 0, 1070018.867 1513379.186 0, 1069775.453 1513375.052 0, 1069681.067 1518942.659 0, 
+    1069586.687 1524509.89 0, 1069829.442 1524514.013 0, 1070071.039 1524518.13 0, 1070312.636 1524522.261 0, 1070554.232 1524526.407 0, 1070795.829 1524530.567 0, 1071037.424 1524534.741 0, 1071279.02 1524538.929 0, 1071520.616 1524543.132 0, 1071762.211 1524547.348 0, 
+    1072003.806 1524551.579 0, 1072245.4 1524555.824 0, 1072486.995 1524560.084 0, 1072728.589 1524564.357 0, 1072970.183 1524568.645 0, 1073211.777 1524572.947 0, 1073453.37 1524577.263 0, 1073694.963 1524581.593 0, 1073936.556 1524585.938 0, 1074178.149 1524590.297 0, 
+    1074419.741 1524594.67 0, 1074661.333 1524599.057 0, 1074902.925 1524603.459 0, 1075144.517 1524607.875 0, 1075384.951 1524612.283 0, 1075627.699 1524616.749 0, 1075869.29 1524621.207 0, 1076110.881 1524625.68 0, 1076352.471 1524630.167 0, 1076594.061 1524634.668 0, 
+    1076835.651 1524639.183 0, 1077077.24 1524643.713 0, 1077318.83 1524648.256 0, 1077560.419 1524652.814 0, 1077802.007 1524657.386 0, 1078043.596 1524661.973 0, 1078285.184 1524666.573 0, 1078526.772 1524671.188 0, 1078768.359 1524675.817 0, 1079009.947 1524680.46 0, 
+    1079251.534 1524685.118 0, 1079493.121 1524689.79 0, 1079734.707 1524694.476 0, 1079976.294 1524699.176 0, 1080217.88 1524703.89 0, 1080459.465 1524708.619 0, 1080701.051 1524713.361 0, 1080942.636 1524718.118 0, 1081183.065 1524722.867 0, 1081293.173 1519155.925 0, 
+    1081403.288 1513588.606 0))
+
+POLYGON ((1092778.794 1524968.604 0, 1092538.378 1524963.177 0, 1092296.807 1524957.737 0, 1092055.236 1524952.312 0, 1091813.664 1524946.901 0, 1091572.093 1524941.504 0, 1091330.521 1524936.121 0, 1091088.948 1524930.753 0, 1090847.376 1524925.399 0, 1090605.803 1524920.059 0, 
+    1090364.229 1524914.733 0, 1090122.656 1524909.421 0, 1089881.082 1524904.124 0, 1089639.508 1524898.841 0, 1089397.933 1524893.572 0, 1089156.358 1524888.317 0, 1088914.783 1524883.077 0, 1088673.208 1524877.85 0, 1088431.632 1524872.638 0, 1088190.056 1524867.441 0, 
+    1087948.48 1524862.257 0, 1087706.903 1524857.088 0, 1087465.326 1524851.933 0, 1087223.749 1524846.792 0, 1086981.016 1524841.64 0, 1086740.593 1524836.552 0, 1086499.015 1524831.454 0, 1086257.437 1524826.37 0, 1086015.858 1524821.3 0, 1085774.279 1524816.245 0, 
+    1085532.699 1524811.203 0, 1085291.12 1524806.176 0, 1085049.54 1524801.163 0, 1084807.959 1524796.164 0, 1084566.379 1524791.18 0, 1084324.798 1524786.21 0, 1084083.217 1524781.254 0, 1083841.635 1524776.312 0, 1083600.054 1524771.384 0, 1083358.472 1524766.471 0, 
+    1083116.889 1524761.571 0, 1082875.307 1524756.686 0, 1082633.724 1524751.816 0, 1082392.141 1524746.959 0, 1082150.557 1524742.117 0, 1081908.974 1524737.289 0, 1081667.39 1524732.475 0, 1081425.805 1524727.675 0, 1081183.065 1524722.867 0, 1081072.964 1530289.427 0, 
+    1080962.872 1535855.599 0, 1081204.954 1535860.395 0, 1081445.883 1535865.181 0, 1081686.812 1535869.982 0, 1081927.74 1535874.797 0, 1082168.668 1535879.626 0, 1082409.596 1535884.47 0, 1082650.524 1535889.327 0, 1082891.451 1535894.199 0, 1083132.378 1535899.085 0, 
+    1083373.305 1535903.985 0, 1083614.232 1535908.899 0, 1083855.158 1535913.828 0, 1084096.084 1535918.77 0, 1084337.009 1535923.727 0, 1084577.935 1535928.698 0, 1084818.86 1535933.683 0, 1085059.784 1535938.683 0, 1085300.709 1535943.696 0, 1085541.633 1535948.724 0, 
+    1085782.557 1535953.766 0, 1086023.48 1535958.822 0, 1086264.404 1535963.892 0, 1086505.327 1535968.977 0, 1086745.097 1535974.051 0, 1086987.172 1535979.188 0, 1087228.094 1535984.315 0, 1087469.015 1535989.456 0, 1087709.937 1535994.612 0, 1087950.858 1535999.781 0, 
+    1088191.779 1536004.965 0, 1088432.699 1536010.163 0, 1088673.62 1536015.375 0, 1088914.54 1536020.601 0, 1089155.459 1536025.841 0, 1089396.378 1536031.096 0, 1089637.297 1536036.365 0, 1089878.216 1536041.648 0, 1090119.134 1536046.945 0, 1090360.053 1536052.256 0, 
+    1090600.97 1536057.582 0, 1090841.888 1536062.921 0, 1091082.805 1536068.275 0, 1091323.722 1536073.643 0, 1091564.638 1536079.026 0, 1091805.554 1536084.422 0, 1092046.47 1536089.833 0, 1092287.386 1536095.257 0, 1092527.15 1536100.67 0, 1092652.968 1530534.831 0, 
+    1092778.794 1524968.604 0))
+
+POLYGON ((1104090.69 1536378.411 0, 1103850.94 1536372.321 0, 1103610.04 1536366.216 0, 1103369.141 1536360.124 0, 1103128.241 1536354.047 0, 1102887.341 1536347.985 0, 1102646.44 1536341.936 0, 1102405.539 1536335.901 0, 1102164.637 1536329.881 0, 1101923.736 1536323.875 0, 
+    1101682.834 1536317.883 0, 1101441.931 1536311.905 0, 1101201.028 1536305.942 0, 1100960.125 1536299.992 0, 1100719.222 1536294.057 0, 1100478.318 1536288.136 0, 1100237.414 1536282.229 0, 1099996.509 1536276.337 0, 1099755.604 1536270.458 0, 1099514.699 1536264.594 0, 
+    1099273.794 1536258.744 0, 1099032.888 1536252.908 0, 1098791.981 1536247.086 0, 1098551.075 1536241.278 0, 1098309.018 1536235.457 0, 1098069.261 1536229.706 0, 1097828.353 1536223.94 0, 1097587.445 1536218.19 0, 1097346.537 1536212.453 0, 1097105.628 1536206.73 0, 
+    1096864.719 1536201.022 0, 1096623.81 1536195.328 0, 1096382.9 1536189.648 0, 1096141.99 1536183.982 0, 1095901.08 1536178.33 0, 1095660.169 1536172.693 0, 1095419.258 1536167.07 0, 1095178.347 1536161.46 0, 1094937.435 1536155.866 0, 1094696.523 1536150.285 0, 
+    1094455.611 1536144.718 0, 1094214.698 1536139.166 0, 1093973.785 1536133.628 0, 1093732.872 1536128.104 0, 1093491.958 1536122.594 0, 1093251.045 1536117.098 0, 1093010.13 1536111.617 0, 1092769.216 1536106.149 0, 1092527.15 1536100.67 0, 1092401.341 1541666.115 0, 
+    1092275.542 1547231.16 0, 1092516.949 1547236.625 0, 1092757.209 1547242.077 0, 1092997.468 1547247.544 0, 1093237.726 1547253.024 0, 1093477.985 1547258.519 0, 1093718.243 1547264.028 0, 1093958.501 1547269.551 0, 1094198.758 1547275.089 0, 1094439.016 1547280.64 0, 
+    1094679.273 1547286.206 0, 1094919.529 1547291.785 0, 1095159.785 1547297.379 0, 1095400.041 1547302.987 0, 1095640.297 1547308.609 0, 1095880.552 1547314.245 0, 1096120.807 1547319.896 0, 1096361.061 1547325.56 0, 1096601.315 1547331.239 0, 1096841.569 1547336.932 0, 
+    1097081.823 1547342.639 0, 1097322.076 1547348.36 0, 1097562.329 1547354.095 0, 1097802.581 1547359.845 0, 1098041.687 1547365.581 0, 1098283.086 1547371.386 0, 1098523.337 1547377.178 0, 1098763.588 1547382.984 0, 1099003.839 1547388.804 0, 1099244.09 1547394.638 0, 
+    1099484.34 1547400.486 0, 1099724.589 1547406.349 0, 1099964.839 1547412.226 0, 1100205.088 1547418.116 0, 1100445.337 1547424.021 0, 1100685.585 1547429.94 0, 1100925.833 1547435.874 0, 1101166.081 1547441.821 0, 1101406.328 1547447.782 0, 1101646.575 1547453.758 0, 
+    1101886.822 1547459.748 0, 1102127.068 1547465.752 0, 1102367.314 1547471.77 0, 1102607.56 1547477.802 0, 1102847.805 1547483.848 0, 1103088.05 1547489.909 0, 1103328.294 1547495.984 0, 1103568.539 1547502.072 0, 1103807.637 1547508.146 0, 1103949.158 1541943.479 0, 
+    1104090.69 1536378.411 0))
+
+POLYGON ((1115338.903 1547817.711 0, 1115099.821 1547810.962 0, 1114859.595 1547804.194 0, 1114619.369 1547797.441 0, 1114379.142 1547790.702 0, 1114138.915 1547783.977 0, 1113898.687 1547777.266 0, 1113658.459 1547770.569 0, 1113418.231 1547763.886 0, 1113178.002 1547757.218 0, 
+    1112937.773 1547750.564 0, 1112697.543 1547743.923 0, 1112457.313 1547737.297 0, 1112217.083 1547730.685 0, 1111976.852 1547724.087 0, 1111736.621 1547717.504 0, 1111496.39 1547710.934 0, 1111256.158 1547704.379 0, 1111015.926 1547697.838 0, 1110775.693 1547691.311 0, 
+    1110535.46 1547684.798 0, 1110295.227 1547678.299 0, 1110054.993 1547671.814 0, 1109814.759 1547665.343 0, 1109573.379 1547658.856 0, 1109334.289 1547652.445 0, 1109094.054 1547646.017 0, 1108853.818 1547639.603 0, 1108613.582 1547633.203 0, 1108373.345 1547626.817 0, 
+    1108133.109 1547620.446 0, 1107892.871 1547614.088 0, 1107652.634 1547607.745 0, 1107412.396 1547601.416 0, 1107172.158 1547595.101 0, 1106931.919 1547588.8 0, 1106691.68 1547582.513 0, 1106451.44 1547576.241 0, 1106211.201 1547569.982 0, 1105970.96 1547563.738 0, 
+    1105730.72 1547557.508 0, 1105490.479 1547551.292 0, 1105250.238 1547545.09 0, 1105009.996 1547538.902 0, 1104769.754 1547532.728 0, 1104529.512 1547526.569 0, 1104289.269 1547520.423 0, 1104049.026 1547514.292 0, 1103807.637 1547508.146 0, 1103666.125 1553072.407 0, 
+    1103524.625 1558636.256 0, 1103765.356 1558642.386 0, 1104004.944 1558648.5 0, 1104244.532 1558654.629 0, 1104484.119 1558660.771 0, 1104723.706 1558666.928 0, 1104963.293 1558673.099 0, 1105202.879 1558679.284 0, 1105442.465 1558685.483 0, 1105682.051 1558691.696 0, 
+    1105921.636 1558697.924 0, 1106161.221 1558704.165 0, 1106400.805 1558710.42 0, 1106640.389 1558716.69 0, 1106879.973 1558722.974 0, 1107119.556 1558729.272 0, 1107359.139 1558735.583 0, 1107598.722 1558741.909 0, 1107838.304 1558748.25 0, 1108077.886 1558754.604 0, 
+    1108317.468 1558760.972 0, 1108557.049 1558767.354 0, 1108796.63 1558773.751 0, 1109036.21 1558780.162 0, 1109274.648 1558786.556 0, 1109515.37 1558793.025 0, 1109754.949 1558799.478 0, 1109994.528 1558805.945 0, 1110234.106 1558812.426 0, 1110473.684 1558818.921 0, 
+    1110713.262 1558825.431 0, 1110952.839 1558831.954 0, 1111192.416 1558838.492 0, 1111431.993 1558845.043 0, 1111671.569 1558851.609 0, 1111911.145 1558858.189 0, 1112150.72 1558864.783 0, 1112390.295 1558871.391 0, 1112629.87 1558878.013 0, 1112869.444 1558884.649 0, 
+    1113109.018 1558891.299 0, 1113348.591 1558897.964 0, 1113588.164 1558904.642 0, 1113827.737 1558911.335 0, 1114067.309 1558918.042 0, 1114306.881 1558924.762 0, 1114546.453 1558931.497 0, 1114786.024 1558938.246 0, 1115024.454 1558944.977 0, 1115181.672 1553381.55 0, 
+    1115338.903 1547817.711 0))
+
+POLYGON ((1126523.364 1559286.186 0, 1126284.952 1559278.782 0, 1126045.401 1559271.356 0, 1125805.85 1559263.944 0, 1125566.298 1559256.546 0, 1125326.745 1559249.163 0, 1125087.193 1559241.793 0, 1124847.639 1559234.438 0, 1124608.086 1559227.097 0, 1124368.532 1559219.77 0, 
+    1124128.977 1559212.457 0, 1123889.422 1559205.158 0, 1123649.867 1559197.873 0, 1123410.311 1559190.602 0, 1123170.755 1559183.346 0, 1122931.198 1559176.103 0, 1122691.641 1559168.875 0, 1122452.084 1559161.66 0, 1122212.526 1559154.46 0, 1121972.967 1559147.274 0, 
+    1121733.408 1559140.102 0, 1121493.849 1559132.944 0, 1121254.29 1559125.8 0, 1121014.73 1559118.67 0, 1120774.029 1559111.521 0, 1120535.608 1559104.453 0, 1120296.047 1559097.366 0, 1120056.485 1559090.292 0, 1119816.923 1559083.233 0, 1119577.36 1559076.188 0, 
+    1119337.798 1559069.157 0, 1119098.234 1559062.14 0, 1118858.67 1559055.137 0, 1118619.106 1559048.148 0, 1118379.542 1559041.174 0, 1118139.977 1559034.213 0, 1117900.411 1559027.267 0, 1117660.845 1559020.335 0, 1117421.279 1559013.416 0, 1117181.712 1559006.512 0, 
+    1116942.145 1558999.622 0, 1116702.578 1558992.746 0, 1116463.01 1558985.884 0, 1116223.442 1558979.037 0, 1115983.873 1558972.203 0, 1115744.304 1558965.383 0, 1115504.734 1558958.578 0, 1115265.165 1558951.787 0, 1115024.454 1558944.977 0, 1114867.246 1564507.986 0, 
+    1114710.051 1570070.57 0, 1114950.104 1570077.361 0, 1115189.019 1570084.133 0, 1115427.934 1570090.92 0, 1115666.848 1570097.721 0, 1115905.762 1570104.536 0, 1116144.676 1570111.365 0, 1116383.589 1570118.208 0, 1116622.501 1570125.065 0, 1116861.414 1570131.936 0, 
+    1117100.325 1570138.822 0, 1117339.237 1570145.721 0, 1117578.148 1570152.634 0, 1117817.058 1570159.562 0, 1118055.969 1570166.503 0, 1118294.878 1570173.459 0, 1118533.788 1570180.429 0, 1118772.697 1570187.412 0, 1119011.605 1570194.41 0, 1119250.514 1570201.422 0, 
+    1119489.421 1570208.448 0, 1119728.329 1570215.488 0, 1119967.236 1570222.542 0, 1120206.142 1570229.61 0, 1120443.911 1570236.658 0, 1120683.954 1570243.788 0, 1120922.859 1570250.898 0, 1121161.764 1570258.023 0, 1121400.668 1570265.161 0, 1121639.572 1570272.313 0, 
+    1121878.476 1570279.48 0, 1122117.379 1570286.66 0, 1122356.282 1570293.855 0, 1122595.184 1570301.064 0, 1122834.086 1570308.286 0, 1123072.987 1570315.523 0, 1123311.888 1570322.774 0, 1123550.789 1570330.039 0, 1123789.689 1570337.318 0, 1124028.589 1570344.611 0, 
+    1124267.488 1570351.918 0, 1124506.387 1570359.239 0, 1124745.285 1570366.575 0, 1124984.183 1570373.924 0, 1125223.081 1570381.287 0, 1125461.978 1570388.665 0, 1125700.875 1570396.056 0, 1125939.771 1570403.462 0, 1126177.531 1570410.846 0, 1126350.441 1564848.728 0, 
+    1126523.364 1559286.186 0))
+
+POLYGON ((1137644.004 1570783.518 0, 1137406.264 1570775.462 0, 1137167.39 1570767.382 0, 1136928.515 1570759.316 0, 1136689.639 1570751.263 0, 1136450.764 1570743.225 0, 1136211.887 1570735.201 0, 1135973.01 1570727.191 0, 1135734.133 1570719.195 0, 1135495.256 1570711.213 0, 
+    1135256.377 1570703.245 0, 1135017.499 1570695.291 0, 1134778.62 1570687.351 0, 1134539.74 1570679.425 0, 1134300.86 1570671.514 0, 1134061.979 1570663.616 0, 1133823.098 1570655.732 0, 1133584.217 1570647.863 0, 1133345.335 1570640.007 0, 1133106.453 1570632.166 0, 
+    1132867.57 1570624.339 0, 1132628.687 1570616.525 0, 1132389.803 1570608.726 0, 1132150.919 1570600.941 0, 1131910.899 1570593.133 0, 1131673.149 1570585.413 0, 1131434.263 1570577.67 0, 1131195.377 1570569.941 0, 1130956.491 1570562.226 0, 1130717.604 1570554.525 0, 
+    1130478.717 1570546.838 0, 1130239.829 1570539.166 0, 1130000.94 1570531.507 0, 1129762.052 1570523.862 0, 1129523.162 1570516.232 0, 1129284.273 1570508.615 0, 1129045.383 1570501.013 0, 1128806.492 1570493.425 0, 1128567.601 1570485.851 0, 1128328.71 1570478.29 0, 
+    1128089.818 1570470.744 0, 1127850.926 1570463.212 0, 1127612.033 1570455.694 0, 1127373.14 1570448.19 0, 1127134.246 1570440.7 0, 1126895.352 1570433.224 0, 1126656.457 1570425.763 0, 1126417.562 1570418.315 0, 1126177.531 1570410.846 0, 1126004.635 1575972.533 0, 
+    1125831.752 1581533.783 0, 1126071.125 1581541.231 0, 1126309.366 1581548.658 0, 1126547.606 1581556.1 0, 1126785.845 1581563.555 0, 1127024.084 1581571.024 0, 1127262.322 1581578.508 0, 1127500.561 1581586.005 0, 1127738.798 1581593.517 0, 1127977.035 1581601.042 0, 
+    1128215.272 1581608.582 0, 1128453.508 1581616.135 0, 1128691.744 1581623.703 0, 1128929.98 1581631.284 0, 1129168.215 1581638.88 0, 1129406.449 1581646.489 0, 1129644.683 1581654.113 0, 1129882.917 1581661.751 0, 1130121.15 1581669.402 0, 1130359.383 1581677.068 0, 
+    1130597.615 1581684.748 0, 1130835.847 1581692.441 0, 1131074.078 1581700.149 0, 1131312.309 1581707.871 0, 1131549.408 1581715.57 0, 1131788.77 1581723.357 0, 1132026.999 1581731.12 0, 1132265.229 1581738.898 0, 1132503.457 1581746.69 0, 1132741.685 1581754.496 0, 
+    1132979.913 1581762.316 0, 1133218.14 1581770.15 0, 1133456.367 1581777.998 0, 1133694.594 1581785.86 0, 1133932.819 1581793.736 0, 1134171.045 1581801.626 0, 1134409.27 1581809.53 0, 1134647.494 1581817.448 0, 1134885.718 1581825.38 0, 1135123.942 1581833.326 0, 
+    1135362.165 1581841.286 0, 1135600.388 1581849.26 0, 1135838.61 1581857.249 0, 1136076.831 1581865.251 0, 1136315.053 1581873.267 0, 1136553.273 1581881.297 0, 1136791.494 1581889.342 0, 1137029.713 1581897.4 0, 1137266.802 1581905.434 0, 1137455.396 1576344.695 0, 
+    1137644.004 1570783.518 0))
+
+POLYGON ((1148700.756 1582309.39 0, 1148463.69 1582300.686 0, 1148225.493 1582291.955 0, 1147987.297 1582283.237 0, 1147749.1 1582274.534 0, 1147510.902 1582265.845 0, 1147272.704 1582257.17 0, 1147034.505 1582248.509 0, 1146796.306 1582239.861 0, 1146558.107 1582231.228 0, 
+    1146319.906 1582222.609 0, 1146081.706 1582214.004 0, 1145843.505 1582205.413 0, 1145605.303 1582196.836 0, 1145367.101 1582188.273 0, 1145128.898 1582179.724 0, 1144890.695 1582171.189 0, 1144652.491 1582162.668 0, 1144414.287 1582154.161 0, 1144176.082 1582145.668 0, 
+    1143937.877 1582137.189 0, 1143699.672 1582128.724 0, 1143461.465 1582120.274 0, 1143223.259 1582111.837 0, 1142983.922 1582103.374 0, 1142746.844 1582095.005 0, 1142508.636 1582086.61 0, 1142270.427 1582078.229 0, 1142032.218 1582069.863 0, 1141794.008 1582061.51 0, 
+    1141555.798 1582053.171 0, 1141317.587 1582044.847 0, 1141079.376 1582036.536 0, 1140841.165 1582028.239 0, 1140602.953 1582019.957 0, 1140364.74 1582011.688 0, 1140126.527 1582003.434 0, 1139888.313 1581995.193 0, 1139650.099 1581986.966 0, 1139411.885 1581978.754 0, 
+    1139173.67 1581970.555 0, 1138935.454 1581962.371 0, 1138697.239 1581954.2 0, 1138459.022 1581946.044 0, 1138220.805 1581937.902 0, 1137982.588 1581929.773 0, 1137744.37 1581921.659 0, 1137506.151 1581913.559 0, 1137266.802 1581905.434 0, 1137078.223 1587465.73 0, 
+    1136889.66 1593025.576 0, 1137128.352 1593033.679 0, 1137365.916 1593041.757 0, 1137603.479 1593049.849 0, 1137841.042 1593057.955 0, 1138078.604 1593066.075 0, 1138316.166 1593074.209 0, 1138553.728 1593082.357 0, 1138791.289 1593090.519 0, 1139028.849 1593098.695 0, 
+    1139266.409 1593106.885 0, 1139503.969 1593115.089 0, 1139741.528 1593123.307 0, 1139979.086 1593131.538 0, 1140216.645 1593139.784 0, 1140454.202 1593148.044 0, 1140691.759 1593156.318 0, 1140929.316 1593164.606 0, 1141166.872 1593172.908 0, 1141404.428 1593181.224 0, 
+    1141641.983 1593189.553 0, 1141879.537 1593197.897 0, 1142117.092 1593206.255 0, 1142354.645 1593214.627 0, 1142591.072 1593222.972 0, 1142829.751 1593231.412 0, 1143067.303 1593239.826 0, 1143304.855 1593248.253 0, 1143542.406 1593256.695 0, 1143779.957 1593265.15 0, 
+    1144017.507 1593273.62 0, 1144255.057 1593282.104 0, 1144492.606 1593290.601 0, 1144730.155 1593299.113 0, 1144967.703 1593307.638 0, 1145205.251 1593316.178 0, 1145442.798 1593324.731 0, 1145680.345 1593333.299 0, 1145917.891 1593341.88 0, 1146155.437 1593350.476 0, 
+    1146392.982 1593359.085 0, 1146630.527 1593367.708 0, 1146868.071 1593376.346 0, 1147105.614 1593384.997 0, 1147343.158 1593393.662 0, 1147580.7 1593402.342 0, 1147818.242 1593411.035 0, 1148055.784 1593419.742 0, 1148292.199 1593428.422 0, 1148496.47 1587869.131 0, 
+    1148700.756 1582309.39 0))
+
+POLYGON ((1159693.555 1593863.481 0, 1159457.163 1593854.133 0, 1159219.647 1593844.755 0, 1158982.131 1593835.39 0, 1158744.613 1593826.04 0, 1158507.096 1593816.704 0, 1158269.577 1593807.381 0, 1158032.059 1593798.073 0, 1157794.539 1593788.778 0, 1157557.019 1593779.498 0, 
+    1157319.499 1593770.231 0, 1157081.978 1593760.979 0, 1156844.456 1593751.74 0, 1156606.934 1593742.516 0, 1156369.412 1593733.305 0, 1156131.888 1593724.108 0, 1155894.365 1593714.926 0, 1155656.84 1593705.757 0, 1155419.316 1593696.602 0, 1155181.79 1593687.462 0, 
+    1154944.264 1593678.335 0, 1154706.738 1593669.222 0, 1154469.211 1593660.124 0, 1154231.684 1593651.039 0, 1153993.031 1593641.925 0, 1153756.627 1593632.911 0, 1153519.098 1593623.868 0, 1153281.568 1593614.84 0, 1153044.038 1593605.825 0, 1152806.508 1593596.824 0, 
+    1152568.976 1593587.837 0, 1152331.445 1593578.864 0, 1152093.912 1593569.905 0, 1151856.38 1593560.96 0, 1151618.846 1593552.029 0, 1151381.312 1593543.112 0, 1151143.778 1593534.209 0, 1150906.243 1593525.32 0, 1150668.708 1593516.445 0, 1150431.172 1593507.584 0, 
+    1150193.635 1593498.737 0, 1149956.098 1593489.904 0, 1149718.561 1593481.085 0, 1149481.023 1593472.28 0, 1149243.484 1593463.488 0, 1149005.945 1593454.711 0, 1148768.406 1593445.948 0, 1148530.866 1593437.199 0, 1148292.199 1593428.422 0, 1148087.946 1598987.258 0, 
+    1147883.709 1604545.631 0, 1148121.718 1604554.384 0, 1148358.604 1604563.109 0, 1148595.489 1604571.848 0, 1148832.374 1604580.601 0, 1149069.258 1604589.368 0, 1149306.142 1604598.149 0, 1149543.025 1604606.944 0, 1149779.908 1604615.752 0, 1150016.79 1604624.575 0, 
+    1150253.671 1604633.412 0, 1150490.552 1604642.262 0, 1150727.433 1604651.127 0, 1150964.313 1604660.005 0, 1151201.193 1604668.898 0, 1151438.072 1604677.804 0, 1151674.95 1604686.725 0, 1151911.828 1604695.659 0, 1152148.705 1604704.607 0, 1152385.582 1604713.569 0, 
+    1152622.459 1604722.545 0, 1152859.335 1604731.535 0, 1153096.21 1604740.539 0, 1153333.085 1604749.557 0, 1153568.837 1604758.546 0, 1153806.833 1604767.635 0, 1154043.706 1604776.694 0, 1154280.578 1604785.768 0, 1154517.451 1604794.856 0, 1154754.322 1604803.957 0, 
+    1154991.193 1604813.073 0, 1155228.064 1604822.202 0, 1155464.934 1604831.346 0, 1155701.803 1604840.503 0, 1155938.672 1604849.674 0, 1156175.54 1604858.859 0, 1156412.408 1604868.059 0, 1156649.275 1604877.272 0, 1156886.142 1604886.499 0, 1157123.008 1604895.74 0, 
+    1157359.874 1604904.995 0, 1157596.739 1604914.264 0, 1157833.604 1604923.546 0, 1158070.468 1604932.843 0, 1158307.331 1604942.154 0, 1158544.194 1604951.478 0, 1158781.056 1604960.817 0, 1159017.918 1604970.169 0, 1159253.659 1604979.492 0, 1159473.598 1599421.717 0, 
+    1159693.555 1593863.481 0))
+
+POLYGON ((1170622.337 1605445.472 0, 1170386.622 1605435.484 0, 1170149.787 1605425.462 0, 1169912.952 1605415.455 0, 1169676.117 1605405.461 0, 1169439.28 1605395.481 0, 1169202.444 1605385.515 0, 1168965.606 1605375.563 0, 1168728.768 1605365.625 0, 1168491.93 1605355.701 0, 
+    1168255.091 1605345.791 0, 1168018.251 1605335.895 0, 1167781.411 1605326.013 0, 1167544.57 1605316.144 0, 1167307.728 1605306.29 0, 1167070.886 1605296.45 0, 1166834.044 1605286.623 0, 1166597.2 1605276.81 0, 1166360.357 1605267.012 0, 1166123.512 1605257.227 0, 
+    1165886.667 1605247.456 0, 1165649.822 1605237.7 0, 1165412.976 1605227.957 0, 1165176.129 1605218.228 0, 1164938.162 1605208.467 0, 1164702.434 1605198.812 0, 1164465.586 1605189.125 0, 1164228.737 1605179.452 0, 1163991.887 1605169.792 0, 1163755.037 1605160.147 0, 
+    1163518.187 1605150.516 0, 1163281.336 1605140.899 0, 1163044.484 1605131.295 0, 1162807.631 1605121.706 0, 1162570.779 1605112.13 0, 1162333.925 1605102.568 0, 1162097.071 1605093.021 0, 1161860.217 1605083.487 0, 1161623.361 1605073.967 0, 1161386.506 1605064.461 0, 
+    1161149.649 1605054.969 0, 1160912.793 1605045.491 0, 1160675.935 1605036.027 0, 1160439.077 1605026.577 0, 1160202.219 1605017.141 0, 1159965.36 1605007.719 0, 1159728.5 1604998.311 0, 1159491.64 1604988.916 0, 1159253.659 1604979.492 0, 1159033.738 1610536.797 0, 
+    1158813.837 1616093.628 0, 1159051.161 1616103.027 0, 1159287.367 1616112.395 0, 1159523.572 1616121.778 0, 1159759.777 1616131.174 0, 1159995.981 1616140.584 0, 1160232.185 1616150.008 0, 1160468.388 1616159.446 0, 1160704.591 1616168.898 0, 1160940.793 1616178.363 0, 
+    1161176.995 1616187.843 0, 1161413.196 1616197.336 0, 1161649.396 1616206.844 0, 1161885.596 1616216.365 0, 1162121.795 1616225.9 0, 1162357.994 1616235.449 0, 1162594.192 1616245.012 0, 1162830.39 1616254.589 0, 1163066.587 1616264.18 0, 1163302.783 1616273.785 0, 
+    1163538.979 1616283.404 0, 1163775.175 1616293.036 0, 1164011.369 1616302.682 0, 1164247.564 1616312.343 0, 1164482.641 1616321.971 0, 1164719.95 1616331.705 0, 1164956.143 1616341.407 0, 1165192.335 1616351.123 0, 1165428.526 1616360.853 0, 1165664.717 1616370.597 0, 
+    1165900.907 1616380.354 0, 1166137.097 1616390.126 0, 1166373.286 1616399.911 0, 1166609.475 1616409.711 0, 1166845.663 1616419.524 0, 1167081.85 1616429.351 0, 1167318.037 1616439.192 0, 1167554.223 1616449.047 0, 1167790.408 1616458.916 0, 1168026.594 1616468.799 0, 
+    1168262.778 1616478.695 0, 1168498.962 1616488.606 0, 1168735.145 1616498.53 0, 1168971.328 1616508.469 0, 1169207.51 1616518.421 0, 1169443.691 1616528.387 0, 1169679.872 1616538.367 0, 1169916.053 1616548.361 0, 1170151.117 1616558.322 0, 1170386.717 1611002.135 0, 
+    1170622.337 1605445.472 0))
+
+POLYGON ((1181487.039 1617055.044 0, 1181252.002 1617044.419 0, 1181015.851 1617033.758 0, 1180779.699 1617023.11 0, 1180543.547 1617012.477 0, 1180307.394 1617001.858 0, 1180071.24 1616991.252 0, 1179835.086 1616980.66 0, 1179598.931 1616970.083 0, 1179362.776 1616959.519 0, 
+    1179126.619 1616948.969 0, 1178890.463 1616938.433 0, 1178654.305 1616927.91 0, 1178418.147 1616917.402 0, 1178181.988 1616906.908 0, 1177945.829 1616896.427 0, 1177709.669 1616885.961 0, 1177473.509 1616875.508 0, 1177237.348 1616865.069 0, 1177001.186 1616854.644 0, 
+    1176765.024 1616844.233 0, 1176528.861 1616833.836 0, 1176292.697 1616823.453 0, 1176056.533 1616813.084 0, 1175819.254 1616802.68 0, 1175584.203 1616792.387 0, 1175348.037 1616782.059 0, 1175111.87 1616771.746 0, 1174875.703 1616761.446 0, 1174639.535 1616751.16 0, 
+    1174403.367 1616740.888 0, 1174167.198 1616730.63 0, 1173931.028 1616720.386 0, 1173694.858 1616710.155 0, 1173458.687 1616699.939 0, 1173222.516 1616689.737 0, 1172986.344 1616679.548 0, 1172750.171 1616669.373 0, 1172513.998 1616659.212 0, 1172277.824 1616649.066 0, 
+    1172041.649 1616638.933 0, 1171805.474 1616628.814 0, 1171569.299 1616618.708 0, 1171333.122 1616608.617 0, 1171096.946 1616598.54 0, 1170860.768 1616588.476 0, 1170624.59 1616578.427 0, 1170388.412 1616568.391 0, 1170151.117 1616558.322 0, 1169915.537 1622114.028 0, 
+    1169679.979 1627669.246 0, 1169916.616 1627679.287 0, 1170152.141 1627689.295 0, 1170387.665 1627699.317 0, 1170623.188 1627709.353 0, 1170858.711 1627719.402 0, 1171094.234 1627729.466 0, 1171329.755 1627739.543 0, 1171565.276 1627749.634 0, 1171800.797 1627759.739 0, 
+    1172036.317 1627769.858 0, 1172271.836 1627779.99 0, 1172507.355 1627790.137 0, 1172742.873 1627800.297 0, 1172978.39 1627810.471 0, 1173213.907 1627820.659 0, 1173449.423 1627830.861 0, 1173684.939 1627841.077 0, 1173920.454 1627851.307 0, 1174155.969 1627861.55 0, 
+    1174391.483 1627871.808 0, 1174626.996 1627882.079 0, 1174862.508 1627892.364 0, 1175098.021 1627902.663 0, 1175332.421 1627912.927 0, 1175569.043 1627923.303 0, 1175804.553 1627933.643 0, 1176040.063 1627943.998 0, 1176275.572 1627954.366 0, 1176511.08 1627964.748 0, 
+    1176746.588 1627975.144 0, 1176982.095 1627985.554 0, 1177217.602 1627995.978 0, 1177453.108 1628006.415 0, 1177688.613 1628016.867 0, 1177924.118 1628027.332 0, 1178159.622 1628037.811 0, 1178395.125 1628048.304 0, 1178630.628 1628058.811 0, 1178866.131 1628069.332 0, 
+    1179101.632 1628079.867 0, 1179337.133 1628090.415 0, 1179572.634 1628100.978 0, 1179808.134 1628111.554 0, 1180043.633 1628122.144 0, 1180279.131 1628132.748 0, 1180514.629 1628143.366 0, 1180750.126 1628153.997 0, 1180984.513 1628164.593 0, 1181235.765 1622610.062 0, 
+    1181487.039 1617055.044 0))
+
+POLYGON ((1192287.602 1628691.874 0, 1192053.245 1628680.617 0, 1191817.779 1628669.32 0, 1191582.312 1628658.037 0, 1191346.844 1628646.768 0, 1191111.376 1628635.512 0, 1190875.907 1628624.271 0, 1190640.437 1628613.043 0, 1190404.967 1628601.829 0, 1190169.496 1628590.629 0, 
+    1189934.024 1628579.443 0, 1189698.552 1628568.271 0, 1189463.079 1628557.113 0, 1189227.605 1628545.968 0, 1188992.131 1628534.838 0, 1188756.656 1628523.721 0, 1188521.181 1628512.618 0, 1188285.705 1628501.529 0, 1188050.228 1628490.454 0, 1187814.75 1628479.392 0, 
+    1187579.272 1628468.345 0, 1187343.793 1628457.311 0, 1187108.314 1628446.292 0, 1186872.834 1628435.286 0, 1186636.243 1628424.242 0, 1186401.872 1628413.315 0, 1186166.39 1628402.351 0, 1185930.907 1628391.401 0, 1185695.424 1628380.464 0, 1185459.94 1628369.541 0, 
+    1185224.455 1628358.632 0, 1184988.97 1628347.737 0, 1184753.484 1628336.856 0, 1184517.997 1628325.989 0, 1184282.51 1628315.136 0, 1184047.022 1628304.296 0, 1183811.534 1628293.47 0, 1183576.045 1628282.658 0, 1183340.555 1628271.86 0, 1183105.065 1628261.076 0, 
+    1182869.574 1628250.306 0, 1182634.082 1628239.55 0, 1182398.59 1628228.807 0, 1182163.097 1628218.078 0, 1181927.603 1628207.364 0, 1181692.109 1628196.663 0, 1181456.615 1628185.976 0, 1181221.119 1628175.302 0, 1180984.513 1628164.593 0, 1180733.283 1633718.629 0, 
+    1180482.075 1639272.165 0, 1180718.025 1639282.845 0, 1180952.866 1639293.488 0, 1181187.708 1639304.146 0, 1181422.548 1639314.817 0, 1181657.388 1639325.502 0, 1181892.227 1639336.201 0, 1182127.065 1639346.914 0, 1182361.903 1639357.64 0, 1182596.74 1639368.381 0, 
+    1182831.577 1639379.135 0, 1183066.413 1639389.903 0, 1183301.248 1639400.685 0, 1183536.083 1639411.48 0, 1183770.917 1639422.29 0, 1184005.75 1639433.113 0, 1184240.583 1639443.95 0, 1184475.415 1639454.801 0, 1184710.247 1639465.666 0, 1184945.078 1639476.545 0, 
+    1185179.908 1639487.437 0, 1185414.738 1639498.343 0, 1185649.567 1639509.263 0, 1185884.395 1639520.197 0, 1186118.116 1639531.093 0, 1186354.05 1639542.106 0, 1186588.876 1639553.082 0, 1186823.702 1639564.071 0, 1187058.527 1639575.074 0, 1187293.351 1639586.091 0, 
+    1187528.175 1639597.121 0, 1187762.998 1639608.166 0, 1187997.821 1639619.224 0, 1188232.642 1639630.296 0, 1188467.464 1639641.382 0, 1188702.284 1639652.482 0, 1188937.104 1639663.595 0, 1189171.923 1639674.723 0, 1189406.742 1639685.864 0, 1189641.56 1639697.019 0, 
+    1189876.377 1639708.188 0, 1190111.193 1639719.37 0, 1190346.009 1639730.567 0, 1190580.825 1639741.777 0, 1190815.639 1639753.001 0, 1191050.453 1639764.239 0, 1191285.267 1639775.491 0, 1191520.079 1639786.756 0, 1191753.786 1639797.983 0, 1192020.682 1634245.179 0, 
+    1192287.602 1628691.874 0))
+
+POLYGON ((1203023.966 1640355.643 0, 1202790.29 1640343.757 0, 1202555.51 1640331.828 0, 1202320.729 1640319.913 0, 1202085.948 1640308.011 0, 1201851.166 1640296.124 0, 1201616.384 1640284.25 0, 1201381.6 1640272.39 0, 1201146.816 1640260.544 0, 1200912.031 1640248.712 0, 
+    1200677.246 1640236.894 0, 1200442.46 1640225.089 0, 1200207.673 1640213.298 0, 1199972.885 1640201.522 0, 1199738.097 1640189.758 0, 1199503.308 1640178.009 0, 1199268.519 1640166.274 0, 1199033.728 1640154.552 0, 1198798.937 1640142.844 0, 1198564.146 1640131.15 0, 
+    1198329.353 1640119.47 0, 1198094.56 1640107.804 0, 1197859.767 1640096.151 0, 1197624.972 1640084.512 0, 1197389.073 1640072.833 0, 1197155.381 1640061.276 0, 1196920.585 1640049.679 0, 1196685.788 1640038.096 0, 1196450.99 1640026.526 0, 1196216.191 1640014.97 0, 
+    1195981.392 1640003.428 0, 1195746.592 1639991.9 0, 1195511.792 1639980.386 0, 1195276.99 1639968.885 0, 1195042.188 1639957.399 0, 1194807.386 1639945.926 0, 1194572.583 1639934.467 0, 1194337.779 1639923.021 0, 1194102.974 1639911.59 0, 1193868.169 1639900.172 0, 
+    1193633.363 1639888.769 0, 1193398.556 1639877.379 0, 1193163.749 1639866.002 0, 1192928.941 1639854.64 0, 1192694.132 1639843.292 0, 1192459.323 1639831.957 0, 1192224.513 1639820.636 0, 1191989.702 1639809.329 0, 1191753.786 1639797.983 0, 1191486.914 1645350.279 0, 
+    1191220.067 1650902.062 0, 1191455.327 1650913.377 0, 1191689.484 1650924.652 0, 1191923.64 1650935.942 0, 1192157.796 1650947.245 0, 1192391.951 1650958.562 0, 1192626.106 1650969.893 0, 1192860.259 1650981.237 0, 1193094.412 1650992.595 0, 1193328.565 1651003.967 0, 
+    1193562.717 1651015.353 0, 1193796.868 1651026.753 0, 1194031.018 1651038.166 0, 1194265.168 1651049.593 0, 1194499.317 1651061.034 0, 1194733.465 1651072.489 0, 1194967.613 1651083.957 0, 1195201.76 1651095.44 0, 1195435.906 1651106.936 0, 1195670.052 1651118.446 0, 
+    1195904.197 1651129.969 0, 1196138.341 1651141.507 0, 1196372.485 1651153.058 0, 1196606.628 1651164.623 0, 1196839.669 1651176.147 0, 1197074.912 1651187.794 0, 1197309.053 1651199.401 0, 1197543.193 1651211.021 0, 1197777.332 1651222.655 0, 1198011.471 1651234.302 0, 
+    1198245.609 1651245.964 0, 1198479.747 1651257.639 0, 1198713.884 1651269.328 0, 1198948.02 1651281.031 0, 1199182.155 1651292.747 0, 1199416.29 1651304.478 0, 1199650.424 1651316.222 0, 1199884.557 1651327.98 0, 1200118.69 1651339.751 0, 1200352.822 1651351.537 0, 
+    1200586.953 1651363.336 0, 1200821.084 1651375.149 0, 1201055.214 1651386.976 0, 1201289.343 1651398.817 0, 1201523.471 1651410.671 0, 1201757.599 1651422.539 0, 1201991.726 1651434.421 0, 1202225.853 1651446.317 0, 1202458.878 1651458.17 0, 1202741.409 1645907.164 0, 
+    1203023.966 1640355.643 0))
+
+POLYGON ((1213696.073 1652046.028 0, 1213463.08 1652033.516 0, 1213228.988 1652020.959 0, 1212994.896 1652008.416 0, 1212760.803 1651995.886 0, 1212526.709 1651983.37 0, 1212292.614 1651970.868 0, 1212058.518 1651958.38 0, 1211824.422 1651945.906 0, 1211590.325 1651933.445 0, 
+    1211356.227 1651920.998 0, 1211122.129 1651908.565 0, 1210888.03 1651896.146 0, 1210653.93 1651883.74 0, 1210419.829 1651871.348 0, 1210185.728 1651858.97 0, 1209951.625 1651846.606 0, 1209717.523 1651834.256 0, 1209483.419 1651821.919 0, 1209249.315 1651809.596 0, 
+    1209015.21 1651797.287 0, 1208781.104 1651784.992 0, 1208546.998 1651772.71 0, 1208312.89 1651760.442 0, 1208077.683 1651748.131 0, 1207844.674 1651735.948 0, 1207610.564 1651723.722 0, 1207376.454 1651711.509 0, 1207142.344 1651699.31 0, 1206908.232 1651687.125 0, 
+    1206674.12 1651674.954 0, 1206440.007 1651662.796 0, 1206205.893 1651650.652 0, 1205971.779 1651638.523 0, 1205737.664 1651626.406 0, 1205503.548 1651614.304 0, 1205269.432 1651602.215 0, 1205035.314 1651590.14 0, 1204801.196 1651578.079 0, 1204567.078 1651566.032 0, 
+    1204332.958 1651553.998 0, 1204098.838 1651541.979 0, 1203864.718 1651529.973 0, 1203630.596 1651517.981 0, 1203396.474 1651506.002 0, 1203162.351 1651494.038 0, 1202928.228 1651482.087 0, 1202694.103 1651470.15 0, 1202458.878 1651458.17 0, 1202176.374 1657008.657 0, 
+    1201893.896 1662558.616 0, 1202128.465 1662570.562 0, 1202361.936 1662582.466 0, 1202595.406 1662594.383 0, 1202828.876 1662606.314 0, 1203062.345 1662618.259 0, 1203295.813 1662630.218 0, 1203529.28 1662642.191 0, 1203762.747 1662654.177 0, 1203996.213 1662666.177 0, 
+    1204229.678 1662678.19 0, 1204463.143 1662690.218 0, 1204696.607 1662702.259 0, 1204930.07 1662714.314 0, 1205163.532 1662726.383 0, 1205396.994 1662738.465 0, 1205630.455 1662750.561 0, 1205863.915 1662762.671 0, 1206097.375 1662774.795 0, 1206330.834 1662786.932 0, 
+    1206564.292 1662799.083 0, 1206797.75 1662811.248 0, 1207031.206 1662823.426 0, 1207264.662 1662835.619 0, 1207497.021 1662847.767 0, 1207731.572 1662860.045 0, 1207965.026 1662872.278 0, 1208198.479 1662884.525 0, 1208431.932 1662896.786 0, 1208665.384 1662909.061 0, 
+    1208898.835 1662921.35 0, 1209132.285 1662933.652 0, 1209365.734 1662945.968 0, 1209599.183 1662958.298 0, 1209832.631 1662970.641 0, 1210066.079 1662982.998 0, 1210299.525 1662995.369 0, 1210532.971 1663007.754 0, 1210766.417 1663020.152 0, 1210999.861 1663032.564 0, 
+    1211233.305 1663044.99 0, 1211466.748 1663057.43 0, 1211700.19 1663069.883 0, 1211933.631 1663082.351 0, 1212167.072 1663094.831 0, 1212400.512 1663107.326 0, 1212633.952 1663119.834 0, 1212867.39 1663132.356 0, 1213099.733 1663144.833 0, 1213397.889 1657595.694 0, 
+    1213696.073 1652046.028 0))
+
+POLYGON ((1224303.868 1663762.707 0, 1224071.56 1663749.573 0, 1223838.158 1663736.392 0, 1223604.755 1663723.224 0, 1223371.351 1663710.07 0, 1223137.947 1663696.93 0, 1222904.541 1663683.803 0, 1222671.135 1663670.69 0, 1222437.728 1663657.591 0, 1222204.32 1663644.506 0, 
+    1221970.912 1663631.434 0, 1221737.503 1663618.376 0, 1221504.093 1663605.332 0, 1221270.682 1663592.302 0, 1221037.27 1663579.285 0, 1220803.858 1663566.282 0, 1220570.445 1663553.293 0, 1220337.031 1663540.317 0, 1220103.617 1663527.356 0, 1219870.201 1663514.408 0, 
+    1219636.785 1663501.473 0, 1219403.368 1663488.553 0, 1219169.951 1663475.646 0, 1218936.532 1663462.753 0, 1218702.019 1663449.813 0, 1218469.693 1663437.008 0, 1218236.273 1663424.156 0, 1218002.851 1663411.318 0, 1217769.429 1663398.494 0, 1217536.006 1663385.683 0, 
+    1217302.582 1663372.886 0, 1217069.158 1663360.103 0, 1216835.733 1663347.334 0, 1216602.307 1663334.578 0, 1216368.88 1663321.836 0, 1216135.453 1663309.108 0, 1215902.024 1663296.394 0, 1215668.596 1663283.693 0, 1215435.166 1663271.006 0, 1215201.735 1663258.333 0, 
+    1214968.304 1663245.673 0, 1214734.872 1663233.028 0, 1214501.44 1663220.396 0, 1214268.006 1663207.777 0, 1214034.572 1663195.173 0, 1213801.137 1663182.582 0, 1213567.702 1663170.005 0, 1213334.265 1663157.442 0, 1213099.733 1663144.833 0, 1212801.605 1668693.439 0, 
+    1212503.507 1674241.504 0, 1212737.383 1674254.077 0, 1212970.167 1674266.605 0, 1213202.949 1674279.147 0, 1213435.731 1674291.703 0, 1213668.512 1674304.272 0, 1213901.292 1674316.855 0, 1214134.072 1674329.452 0, 1214366.851 1674342.062 0, 1214599.629 1674354.686 0, 
+    1214832.406 1674367.324 0, 1215065.183 1674379.975 0, 1215297.958 1674392.64 0, 1215530.734 1674405.319 0, 1215763.508 1674418.012 0, 1215996.281 1674430.718 0, 1216229.054 1674443.438 0, 1216461.826 1674456.172 0, 1216694.598 1674468.919 0, 1216927.368 1674481.68 0, 
+    1217160.138 1674494.455 0, 1217392.907 1674507.243 0, 1217625.676 1674520.046 0, 1217858.443 1674532.861 0, 1218090.119 1674545.631 0, 1218323.976 1674558.534 0, 1218556.741 1674571.391 0, 1218789.506 1674584.262 0, 1219022.27 1674597.146 0, 1219255.033 1674610.044 0, 
+    1219487.795 1674622.956 0, 1219720.557 1674635.882 0, 1219953.317 1674648.821 0, 1220186.077 1674661.774 0, 1220418.837 1674674.74 0, 1220651.595 1674687.72 0, 1220884.353 1674700.714 0, 1221117.11 1674713.722 0, 1221349.866 1674726.743 0, 1221582.621 1674739.779 0, 
+    1221815.376 1674752.827 0, 1222048.13 1674765.89 0, 1222280.883 1674778.966 0, 1222513.635 1674792.056 0, 1222746.387 1674805.159 0, 1222979.138 1674818.277 0, 1223211.888 1674831.408 0, 1223444.637 1674844.552 0, 1223676.295 1674857.649 0, 1223990.066 1669310.448 0, 
+    1224303.868 1663762.707 0))
+
+POLYGON ((751154.081 1229880.924 0, 750896.436 1229895.505 0, 750637.498 1229910.175 0, 750378.562 1229924.859 0, 750119.626 1229939.559 0, 749860.692 1229954.274 0, 749601.758 1229969.004 0, 749342.825 1229983.75 0, 749083.893 1229998.511 0, 748824.962 1230013.287 0, 
+    748566.032 1230028.078 0, 748307.102 1230042.885 0, 748048.174 1230057.706 0, 747789.246 1230072.543 0, 747530.319 1230087.396 0, 747271.393 1230102.263 0, 747012.468 1230117.146 0, 746753.544 1230132.044 0, 746494.621 1230146.957 0, 746235.698 1230161.886 0, 
+    745976.777 1230176.829 0, 745717.856 1230191.788 0, 745458.936 1230206.762 0, 745200.017 1230221.752 0, 744939.806 1230236.831 0, 744682.182 1230251.776 0, 744423.266 1230266.811 0, 744164.35 1230281.862 0, 743905.436 1230296.927 0, 743646.522 1230312.008 0, 
+    743387.609 1230327.104 0, 743128.698 1230342.215 0, 742869.787 1230357.342 0, 742610.877 1230372.484 0, 742351.967 1230387.641 0, 742093.059 1230402.813 0, 741834.152 1230418.001 0, 741575.245 1230433.203 0, 741316.34 1230448.421 0, 741057.435 1230463.655 0, 
+    740798.531 1230478.903 0, 740539.628 1230494.167 0, 740280.726 1230509.446 0, 740021.825 1230524.74 0, 739762.925 1230540.049 0, 739504.026 1230555.374 0, 739245.127 1230570.714 0, 738986.23 1230586.069 0, 738726.039 1230601.516 0, 739056.918 1236171.995 0, 
+    739387.791 1241742.378 0, 739647.323 1241726.97 0, 739905.564 1241711.654 0, 740163.807 1241696.353 0, 740422.05 1241681.067 0, 740680.295 1241665.796 0, 740938.54 1241650.541 0, 741196.787 1241635.3 0, 741455.034 1241620.075 0, 741713.282 1241604.865 0, 
+    741971.531 1241589.671 0, 742229.78 1241574.491 0, 742488.031 1241559.327 0, 742746.283 1241544.178 0, 743004.535 1241529.044 0, 743262.789 1241513.926 0, 743521.043 1241498.822 0, 743779.298 1241483.734 0, 744037.554 1241468.661 0, 744295.811 1241453.603 0, 
+    744554.069 1241438.56 0, 744812.328 1241423.533 0, 745070.587 1241408.521 0, 745328.848 1241393.524 0, 745585.819 1241378.617 0, 745845.371 1241363.575 0, 746103.635 1241348.624 0, 746361.899 1241333.688 0, 746620.163 1241318.767 0, 746878.429 1241303.861 0, 
+    747136.696 1241288.97 0, 747394.963 1241274.095 0, 747653.232 1241259.234 0, 747911.501 1241244.389 0, 748169.771 1241229.56 0, 748428.042 1241214.745 0, 748686.314 1241199.945 0, 748944.587 1241185.161 0, 749202.861 1241170.392 0, 749461.135 1241155.638 0, 
+    749719.41 1241140.9 0, 749977.687 1241126.176 0, 750235.964 1241111.468 0, 750494.242 1241096.775 0, 750752.52 1241082.097 0, 751010.8 1241067.435 0, 751269.081 1241052.787 0, 751527.362 1241038.155 0, 751784.355 1241023.611 0, 751469.221 1235452.316 0, 
+    751154.081 1229880.924 0))
+
+POLYGON ((764182.901 1240339.87 0, 763925.866 1240353.688 0, 763667.544 1240367.59 0, 763409.223 1240381.508 0, 763150.903 1240395.441 0, 762892.584 1240409.389 0, 762634.265 1240423.352 0, 762375.948 1240437.33 0, 762117.631 1240451.324 0, 761859.315 1240465.333 0, 
+    761601 1240479.357 0, 761342.686 1240493.396 0, 761084.372 1240507.451 0, 760826.059 1240521.521 0, 760567.748 1240535.605 0, 760309.437 1240549.706 0, 760051.126 1240563.821 0, 759792.817 1240577.951 0, 759534.508 1240592.097 0, 759276.201 1240606.258 0, 
+    759017.894 1240620.434 0, 758759.588 1240634.625 0, 758501.283 1240648.832 0, 758242.978 1240663.054 0, 757983.386 1240677.362 0, 757726.372 1240691.543 0, 757468.07 1240705.81 0, 757209.769 1240720.093 0, 756951.469 1240734.39 0, 756693.17 1240748.703 0, 
+    756434.872 1240763.032 0, 756176.574 1240777.375 0, 755918.277 1240791.734 0, 755659.981 1240806.107 0, 755401.686 1240820.496 0, 755143.392 1240834.9 0, 754885.099 1240849.32 0, 754626.806 1240863.754 0, 754368.514 1240878.204 0, 754110.223 1240892.669 0, 
+    753851.933 1240907.149 0, 753593.644 1240921.645 0, 753335.356 1240936.155 0, 753077.069 1240950.681 0, 752818.782 1240965.222 0, 752560.496 1240979.778 0, 752302.212 1240994.35 0, 752043.928 1241008.936 0, 751784.355 1241023.611 0, 752099.484 1246594.805 0, 
+    752414.606 1252165.892 0, 752673.519 1252151.255 0, 752931.148 1252136.705 0, 753188.777 1252122.171 0, 753446.407 1252107.651 0, 753704.037 1252093.147 0, 753961.669 1252078.658 0, 754219.301 1252064.185 0, 754476.935 1252049.726 0, 754734.569 1252035.283 0, 
+    754992.204 1252020.854 0, 755249.84 1252006.441 0, 755507.476 1251992.043 0, 755765.114 1251977.661 0, 756022.752 1251963.293 0, 756280.391 1251948.941 0, 756538.032 1251934.603 0, 756795.672 1251920.281 0, 757053.314 1251905.974 0, 757310.957 1251891.682 0, 
+    757568.6 1251877.406 0, 757826.245 1251863.144 0, 758083.89 1251848.898 0, 758341.536 1251834.667 0, 758597.897 1251820.522 0, 758856.83 1251806.25 0, 759114.479 1251792.065 0, 759372.128 1251777.894 0, 759629.778 1251763.739 0, 759887.429 1251749.599 0, 
+    760145.081 1251735.474 0, 760402.733 1251721.364 0, 760660.387 1251707.269 0, 760918.041 1251693.19 0, 761175.696 1251679.126 0, 761433.352 1251665.076 0, 761691.009 1251651.042 0, 761948.667 1251637.024 0, 762206.325 1251623.02 0, 762463.984 1251609.032 0, 
+    762721.644 1251595.058 0, 762979.305 1251581.1 0, 763236.967 1251567.157 0, 763494.63 1251553.229 0, 763752.293 1251539.317 0, 764009.957 1251525.419 0, 764267.622 1251511.537 0, 764525.288 1251497.67 0, 764781.67 1251483.887 0, 764482.288 1245911.931 0, 
+    764182.901 1240339.87 0))
+
+POLYGON ((777150.612 1250836.823 0, 776894.19 1250849.882 0, 776636.486 1250863.021 0, 776378.783 1250876.175 0, 776121.08 1250889.345 0, 775863.378 1250902.529 0, 775605.678 1250915.729 0, 775347.978 1250928.944 0, 775090.278 1250942.174 0, 774832.58 1250955.42 0, 
+    774574.882 1250968.68 0, 774317.185 1250981.956 0, 774059.489 1250995.247 0, 773801.793 1251008.553 0, 773544.099 1251021.874 0, 773286.405 1251035.21 0, 773028.712 1251048.562 0, 772771.02 1251061.928 0, 772513.328 1251075.31 0, 772255.638 1251088.707 0, 
+    771997.948 1251102.119 0, 771740.259 1251115.547 0, 771482.57 1251128.989 0, 771224.883 1251142.447 0, 770965.913 1251155.987 0, 770709.51 1251169.408 0, 770451.825 1251182.911 0, 770194.141 1251196.429 0, 769936.457 1251209.963 0, 769678.774 1251223.511 0, 
+    769421.092 1251237.075 0, 769163.411 1251250.654 0, 768905.731 1251264.248 0, 768648.051 1251277.858 0, 768390.372 1251291.482 0, 768132.695 1251305.122 0, 767875.017 1251318.777 0, 767617.341 1251332.447 0, 767359.665 1251346.132 0, 767101.991 1251359.832 0, 
+    766844.317 1251373.548 0, 766586.644 1251387.278 0, 766328.971 1251401.024 0, 766071.3 1251414.785 0, 765813.629 1251428.561 0, 765555.959 1251442.353 0, 765298.29 1251456.159 0, 765040.622 1251469.981 0, 764781.67 1251483.887 0, 765081.046 1257055.731 0, 
+    765380.416 1262627.459 0, 765638.708 1262613.589 0, 765895.721 1262599.802 0, 766152.734 1262586.031 0, 766409.748 1262572.275 0, 766666.763 1262558.534 0, 766923.778 1262544.808 0, 767180.795 1262531.097 0, 767437.812 1262517.401 0, 767694.83 1262503.72 0, 
+    767951.849 1262490.055 0, 768208.868 1262476.405 0, 768465.889 1262462.769 0, 768722.91 1262449.149 0, 768979.932 1262435.544 0, 769236.955 1262421.955 0, 769493.979 1262408.38 0, 769751.003 1262394.82 0, 770008.028 1262381.276 0, 770265.054 1262367.747 0, 
+    770522.081 1262354.232 0, 770779.109 1262340.733 0, 771036.137 1262327.25 0, 771293.166 1262313.781 0, 771548.916 1262300.394 0, 771807.227 1262286.889 0, 772064.259 1262273.465 0, 772321.291 1262260.057 0, 772578.324 1262246.664 0, 772835.358 1262233.286 0, 
+    773092.393 1262219.923 0, 773349.429 1262206.575 0, 773606.465 1262193.242 0, 773863.502 1262179.925 0, 774120.54 1262166.622 0, 774377.578 1262153.335 0, 774634.618 1262140.063 0, 774891.658 1262126.806 0, 775148.699 1262113.564 0, 775405.741 1262100.337 0, 
+    775662.783 1262087.126 0, 775919.827 1262073.929 0, 776176.871 1262060.748 0, 776433.916 1262047.582 0, 776690.961 1262034.431 0, 776948.008 1262021.295 0, 777205.055 1262008.174 0, 777462.103 1261995.068 0, 777717.873 1261982.043 0, 777434.245 1256409.491 0, 
+    777150.612 1250836.823 0))
+
+POLYGON ((790057.103 1261371.485 0, 789801.296 1261383.787 0, 789544.212 1261396.167 0, 789287.129 1261408.561 0, 789030.046 1261420.971 0, 788772.965 1261433.396 0, 788515.884 1261445.836 0, 788258.803 1261458.291 0, 788001.724 1261470.761 0, 787744.645 1261483.247 0, 
+    787487.567 1261495.747 0, 787230.489 1261508.263 0, 786973.413 1261520.794 0, 786716.337 1261533.339 0, 786459.262 1261545.9 0, 786202.187 1261558.477 0, 785945.113 1261571.068 0, 785688.04 1261583.674 0, 785430.968 1261596.296 0, 785173.897 1261608.932 0, 
+    784916.826 1261621.584 0, 784659.756 1261634.251 0, 784402.687 1261646.933 0, 784145.618 1261659.63 0, 783887.272 1261672.406 0, 783631.484 1261685.07 0, 783374.417 1261697.813 0, 783117.352 1261710.571 0, 782860.287 1261723.343 0, 782603.223 1261736.131 0, 
+    782346.16 1261748.935 0, 782089.098 1261761.753 0, 781832.036 1261774.586 0, 781574.975 1261787.435 0, 781317.915 1261800.298 0, 781060.855 1261813.177 0, 780803.797 1261826.071 0, 780546.739 1261838.98 0, 780289.681 1261851.904 0, 780032.625 1261864.843 0, 
+    779775.569 1261877.798 0, 779518.515 1261890.767 0, 779261.46 1261903.752 0, 779004.407 1261916.752 0, 778747.354 1261929.767 0, 778490.303 1261942.797 0, 778233.252 1261955.842 0, 777976.201 1261968.902 0, 777717.873 1261982.043 0, 778001.494 1267554.474 0, 
+    778285.109 1273126.779 0, 778542.778 1273113.672 0, 778799.172 1273100.645 0, 779055.567 1273087.633 0, 779311.963 1273074.636 0, 779568.36 1273061.654 0, 779824.757 1273048.688 0, 780081.156 1273035.736 0, 780337.554 1273022.8 0, 780593.954 1273009.878 0, 
+    780850.355 1272996.972 0, 781106.756 1272984.081 0, 781363.158 1272971.205 0, 781619.56 1272958.344 0, 781875.964 1272945.498 0, 782132.368 1272932.667 0, 782388.773 1272919.851 0, 782645.179 1272907.051 0, 782901.585 1272894.265 0, 783157.992 1272881.495 0, 
+    783414.4 1272868.739 0, 783670.809 1272855.999 0, 783927.219 1272843.274 0, 784183.629 1272830.564 0, 784438.765 1272817.932 0, 784696.452 1272805.189 0, 784952.864 1272792.524 0, 785209.277 1272779.875 0, 785465.691 1272767.24 0, 785722.106 1272754.62 0, 
+    785978.521 1272742.016 0, 786234.938 1272729.427 0, 786491.355 1272716.852 0, 786747.772 1272704.293 0, 787004.191 1272691.749 0, 787260.61 1272679.22 0, 787517.03 1272666.706 0, 787773.45 1272654.208 0, 788029.872 1272641.724 0, 788286.294 1272629.255 0, 
+    788542.717 1272616.802 0, 788799.14 1272604.363 0, 789055.564 1272591.94 0, 789311.989 1272579.532 0, 789568.415 1272567.139 0, 789824.842 1272554.761 0, 790081.269 1272542.398 0, 790337.697 1272530.05 0, 790592.851 1272517.778 0, 790324.98 1266944.694 0, 
+    790057.103 1261371.485 0))
+
+POLYGON ((802902.265 1271943.552 0, 802647.075 1271955.103 0, 802390.613 1271966.726 0, 802134.152 1271978.365 0, 801877.692 1271990.018 0, 801621.232 1272001.687 0, 801364.773 1272013.371 0, 801108.315 1272025.069 0, 800851.857 1272036.783 0, 800595.4 1272048.512 0, 
+    800338.944 1272060.257 0, 800082.488 1272072.016 0, 799826.033 1272083.79 0, 799569.579 1272095.579 0, 799313.126 1272107.384 0, 799056.673 1272119.203 0, 798800.221 1272131.038 0, 798543.769 1272142.888 0, 798287.318 1272154.753 0, 798030.868 1272166.633 0, 
+    797774.419 1272178.528 0, 797517.97 1272190.438 0, 797261.522 1272202.363 0, 797005.075 1272214.303 0, 796747.355 1272226.318 0, 796492.183 1272238.229 0, 796235.738 1272250.215 0, 795979.293 1272262.216 0, 795722.85 1272274.232 0, 795466.407 1272286.262 0, 
+    795209.964 1272298.308 0, 794953.523 1272310.369 0, 794697.082 1272322.446 0, 794440.642 1272334.537 0, 794184.202 1272346.643 0, 793927.764 1272358.765 0, 793671.326 1272370.901 0, 793414.888 1272383.053 0, 793158.452 1272395.22 0, 792902.016 1272407.402 0, 
+    792645.581 1272419.598 0, 792389.146 1272431.81 0, 792132.713 1272444.038 0, 791876.28 1272456.28 0, 791619.847 1272468.537 0, 791363.416 1272480.809 0, 791106.985 1272493.097 0, 790850.555 1272505.399 0, 790592.851 1272517.778 0, 790860.716 1278090.732 0, 
+    791128.574 1283663.549 0, 791385.618 1283651.202 0, 791641.392 1283638.931 0, 791897.167 1283626.675 0, 792152.943 1283614.434 0, 792408.719 1283602.208 0, 792664.496 1283589.997 0, 792920.273 1283577.801 0, 793176.052 1283565.62 0, 793431.831 1283553.454 0, 
+    793687.611 1283541.304 0, 793943.391 1283529.168 0, 794199.173 1283517.048 0, 794454.955 1283504.942 0, 794710.737 1283492.852 0, 794966.521 1283480.776 0, 795222.305 1283468.716 0, 795478.09 1283456.671 0, 795733.875 1283444.64 0, 795989.661 1283432.625 0, 
+    796245.448 1283420.625 0, 796501.236 1283408.64 0, 796757.024 1283396.67 0, 797012.813 1283384.715 0, 797267.333 1283372.835 0, 797524.394 1283360.85 0, 797780.185 1283348.941 0, 798035.977 1283337.046 0, 798291.769 1283325.166 0, 798547.563 1283313.302 0, 
+    798803.356 1283301.452 0, 799059.151 1283289.618 0, 799314.946 1283277.798 0, 799570.743 1283265.994 0, 799826.539 1283254.204 0, 800082.337 1283242.43 0, 800338.135 1283230.671 0, 800593.934 1283218.927 0, 800849.733 1283207.198 0, 801105.533 1283195.484 0, 
+    801361.334 1283183.785 0, 801617.136 1283172.101 0, 801872.938 1283160.432 0, 802128.741 1283148.778 0, 802384.545 1283137.139 0, 802640.349 1283125.515 0, 802896.154 1283113.907 0, 803151.96 1283102.313 0, 803406.497 1283090.792 0, 803154.384 1277517.24 0, 
+    802902.265 1271943.552 0))
+
+POLYGON ((815685.989 1282552.724 0, 815431.419 1282563.526 0, 815175.581 1282574.397 0, 814919.744 1282585.283 0, 814663.908 1282596.184 0, 814408.073 1282607.1 0, 814152.238 1282618.031 0, 813896.404 1282628.978 0, 813640.57 1282639.939 0, 813384.737 1282650.915 0, 
+    813128.905 1282661.906 0, 812873.073 1282672.913 0, 812617.242 1282683.934 0, 812361.412 1282694.971 0, 812105.582 1282706.022 0, 811849.753 1282717.089 0, 811593.925 1282728.171 0, 811338.097 1282739.267 0, 811082.27 1282750.379 0, 810826.444 1282761.506 0, 
+    810570.618 1282772.648 0, 810314.793 1282783.805 0, 810058.968 1282794.977 0, 809803.144 1282806.164 0, 809546.053 1282817.422 0, 809291.499 1282828.583 0, 809035.677 1282839.816 0, 808779.856 1282851.063 0, 808524.035 1282862.325 0, 808268.216 1282873.603 0, 
+    808012.396 1282884.895 0, 807756.578 1282896.203 0, 807500.76 1282907.525 0, 807244.943 1282918.863 0, 806989.126 1282930.216 0, 806733.311 1282941.583 0, 806477.495 1282952.966 0, 806221.681 1282964.364 0, 805965.867 1282975.777 0, 805710.054 1282987.205 0, 
+    805454.242 1282998.648 0, 805198.43 1283010.106 0, 804942.619 1283021.579 0, 804686.808 1283033.068 0, 804430.998 1283044.571 0, 804175.189 1283056.089 0, 803919.381 1283067.623 0, 803663.573 1283079.171 0, 803406.497 1283090.792 0, 803658.603 1288664.203 0, 
+    803910.703 1294237.468 0, 804167.12 1294225.877 0, 804422.272 1294214.359 0, 804677.424 1294202.855 0, 804932.577 1294191.366 0, 805187.731 1294179.892 0, 805442.885 1294168.433 0, 805698.04 1294156.99 0, 805953.196 1294145.561 0, 806208.352 1294134.147 0, 
+    806463.509 1294122.749 0, 806718.667 1294111.365 0, 806973.825 1294099.996 0, 807228.985 1294088.643 0, 807484.144 1294077.304 0, 807739.305 1294065.98 0, 807994.466 1294054.672 0, 808249.627 1294043.378 0, 808504.79 1294032.1 0, 808759.953 1294020.836 0, 
+    809015.117 1294009.588 0, 809270.281 1293998.354 0, 809525.446 1293987.136 0, 809780.612 1293975.932 0, 810034.513 1293964.799 0, 810290.945 1293953.57 0, 810546.113 1293942.412 0, 810801.281 1293931.269 0, 811056.45 1293920.14 0, 811311.62 1293909.027 0, 
+    811566.79 1293897.929 0, 811821.961 1293886.845 0, 812077.133 1293875.777 0, 812332.305 1293864.724 0, 812587.478 1293853.686 0, 812842.651 1293842.662 0, 813097.826 1293831.654 0, 813353 1293820.661 0, 813608.176 1293809.683 0, 813863.352 1293798.72 0, 
+    814118.529 1293787.772 0, 814373.706 1293776.839 0, 814628.884 1293765.92 0, 814884.063 1293755.017 0, 815139.242 1293744.129 0, 815394.422 1293733.256 0, 815649.603 1293722.398 0, 815904.784 1293711.555 0, 816158.702 1293700.781 0, 815922.349 1288126.826 0, 
+    815685.989 1282552.724 0))
+
+POLYGON ((828408.168 1293198.698 0, 828154.219 1293208.755 0, 827899.008 1293218.877 0, 827643.798 1293229.015 0, 827388.588 1293239.167 0, 827133.379 1293249.334 0, 826878.171 1293259.516 0, 826622.963 1293269.713 0, 826367.755 1293279.925 0, 826112.549 1293290.152 0, 
+    825857.343 1293300.394 0, 825602.137 1293310.652 0, 825346.932 1293320.924 0, 825091.728 1293331.211 0, 824836.524 1293341.513 0, 824581.321 1293351.831 0, 824326.119 1293362.163 0, 824070.917 1293372.51 0, 823815.716 1293382.873 0, 823560.515 1293393.25 0, 
+    823305.315 1293403.642 0, 823050.116 1293414.05 0, 822794.917 1293424.472 0, 822539.719 1293434.91 0, 822283.258 1293445.414 0, 822029.324 1293455.83 0, 821774.128 1293466.312 0, 821518.932 1293476.81 0, 821263.737 1293487.322 0, 821008.543 1293497.85 0, 
+    820753.349 1293508.392 0, 820498.155 1293518.95 0, 820242.963 1293529.523 0, 819987.771 1293540.11 0, 819732.579 1293550.713 0, 819477.389 1293561.331 0, 819222.199 1293571.963 0, 818967.009 1293582.611 0, 818711.82 1293593.274 0, 818456.632 1293603.952 0, 
+    818201.444 1293614.644 0, 817946.257 1293625.352 0, 817691.071 1293636.075 0, 817435.885 1293646.813 0, 817180.7 1293657.566 0, 816925.516 1293668.334 0, 816670.332 1293679.116 0, 816415.149 1293689.914 0, 816158.702 1293700.781 0, 816395.049 1299274.586 0, 
+    816631.389 1304848.234 0, 816887.177 1304837.396 0, 817141.704 1304826.625 0, 817396.231 1304815.87 0, 817650.76 1304805.13 0, 817905.289 1304794.405 0, 818159.818 1304783.695 0, 818414.349 1304772.999 0, 818668.879 1304762.319 0, 818923.411 1304751.654 0, 
+    819177.943 1304741.003 0, 819432.476 1304730.368 0, 819687.009 1304719.748 0, 819941.543 1304709.142 0, 820196.078 1304698.552 0, 820450.613 1304687.977 0, 820705.149 1304677.416 0, 820959.685 1304666.871 0, 821214.222 1304656.34 0, 821468.76 1304645.825 0, 
+    821723.298 1304635.324 0, 821977.837 1304624.839 0, 822232.377 1304614.368 0, 822486.917 1304603.913 0, 822740.198 1304593.524 0, 822995.999 1304583.046 0, 823250.541 1304572.636 0, 823505.084 1304562.24 0, 823759.627 1304551.86 0, 824014.171 1304541.494 0, 
+    824268.715 1304531.143 0, 824523.261 1304520.808 0, 824777.806 1304510.487 0, 825032.353 1304500.181 0, 825286.899 1304489.89 0, 825541.447 1304479.615 0, 825795.995 1304469.354 0, 826050.544 1304459.108 0, 826305.093 1304448.877 0, 826559.643 1304438.661 0, 
+    826814.194 1304428.46 0, 827068.745 1304418.274 0, 827323.296 1304408.104 0, 827577.849 1304397.948 0, 827832.402 1304387.807 0, 828086.955 1304377.681 0, 828341.509 1304367.57 0, 828596.064 1304357.474 0, 828849.36 1304347.443 0, 828628.767 1298773.148 0, 
+    828408.168 1293198.698 0))
+
+POLYGON ((841068.697 1303881.171 0, 840815.371 1303890.487 0, 840560.789 1303899.863 0, 840306.208 1303909.255 0, 840051.626 1303918.662 0, 839797.046 1303928.084 0, 839542.466 1303937.52 0, 839287.887 1303946.972 0, 839033.308 1303956.439 0, 838778.729 1303965.92 0, 
+    838524.152 1303975.417 0, 838269.574 1303984.929 0, 838014.998 1303994.455 0, 837760.422 1304003.997 0, 837505.846 1304013.554 0, 837251.271 1304023.125 0, 836996.697 1304032.712 0, 836742.123 1304042.313 0, 836487.55 1304051.93 0, 836232.977 1304061.561 0, 
+    835978.405 1304071.208 0, 835723.833 1304080.869 0, 835469.262 1304090.546 0, 835214.692 1304100.237 0, 834958.864 1304109.992 0, 834705.553 1304119.665 0, 834450.984 1304129.401 0, 834196.416 1304139.153 0, 833941.848 1304148.919 0, 833687.281 1304158.701 0, 
+    833432.715 1304168.497 0, 833178.149 1304178.308 0, 832923.584 1304188.134 0, 832669.019 1304197.976 0, 832414.455 1304207.832 0, 832159.892 1304217.703 0, 831905.329 1304227.589 0, 831650.766 1304237.491 0, 831396.205 1304247.407 0, 831141.643 1304257.338 0, 
+    830887.083 1304267.284 0, 830632.523 1304277.245 0, 830377.963 1304287.221 0, 830123.405 1304297.213 0, 829868.846 1304307.219 0, 829614.289 1304317.24 0, 829359.732 1304327.276 0, 829105.175 1304337.327 0, 828849.36 1304347.443 0, 829069.947 1309921.576 0, 
+    829290.527 1315495.543 0, 829545.682 1315485.453 0, 829799.582 1315475.428 0, 830053.483 1315465.418 0, 830307.385 1315455.423 0, 830561.287 1315445.443 0, 830815.189 1315435.477 0, 831069.093 1315425.527 0, 831322.997 1315415.591 0, 831576.901 1315405.671 0, 
+    831830.806 1315395.765 0, 832084.712 1315385.875 0, 832338.618 1315375.999 0, 832592.525 1315366.138 0, 832846.432 1315356.292 0, 833100.34 1315346.462 0, 833354.248 1315336.646 0, 833608.157 1315326.845 0, 833862.067 1315317.059 0, 834115.977 1315307.288 0, 
+    834369.888 1315297.531 0, 834623.799 1315287.79 0, 834877.711 1315278.064 0, 835131.624 1315268.353 0, 835384.282 1315258.704 0, 835639.451 1315248.975 0, 835893.365 1315239.308 0, 836147.28 1315229.657 0, 836401.195 1315220.02 0, 836655.111 1315210.399 0, 
+    836909.027 1315200.792 0, 837162.944 1315191.2 0, 837416.862 1315181.624 0, 837670.78 1315172.062 0, 837924.699 1315162.515 0, 838178.618 1315152.983 0, 838432.538 1315143.466 0, 838686.459 1315133.964 0, 838940.38 1315124.477 0, 839194.301 1315115.004 0, 
+    839448.223 1315105.547 0, 839702.146 1315096.105 0, 839956.069 1315086.678 0, 840209.993 1315077.265 0, 840463.917 1315067.868 0, 840717.842 1315058.485 0, 840971.768 1315049.118 0, 841225.694 1315039.765 0, 841478.366 1315030.473 0, 841273.535 1309455.905 0, 
+    841068.697 1303881.171 0))
+
+POLYGON ((853667.471 1314599.838 0, 853414.771 1314608.416 0, 853160.82 1314617.051 0, 852906.869 1314625.702 0, 852652.919 1314634.367 0, 852398.969 1314643.047 0, 852145.019 1314651.742 0, 851891.071 1314660.452 0, 851637.122 1314669.176 0, 851383.174 1314677.916 0, 
+    851129.227 1314686.671 0, 850875.28 1314695.441 0, 850621.334 1314704.225 0, 850367.388 1314713.025 0, 850113.443 1314721.84 0, 849859.498 1314730.669 0, 849605.554 1314739.513 0, 849351.611 1314748.373 0, 849097.667 1314757.247 0, 848843.725 1314766.137 0, 
+    848589.783 1314775.041 0, 848335.841 1314783.96 0, 848081.9 1314792.894 0, 847827.96 1314801.843 0, 847572.767 1314810.851 0, 847320.08 1314819.786 0, 847066.141 1314828.78 0, 846812.203 1314837.789 0, 846558.265 1314846.813 0, 846304.328 1314855.851 0, 
+    846050.391 1314864.905 0, 845796.454 1314873.974 0, 845542.519 1314883.057 0, 845288.583 1314892.156 0, 845034.649 1314901.269 0, 844780.715 1314910.398 0, 844526.781 1314919.541 0, 844272.848 1314928.699 0, 844018.915 1314937.873 0, 843764.984 1314947.061 0, 
+    843511.052 1314956.264 0, 843257.121 1314965.482 0, 843003.191 1314974.715 0, 842749.261 1314983.963 0, 842495.332 1314993.226 0, 842241.403 1315002.504 0, 841987.475 1315011.797 0, 841733.547 1315021.105 0, 841478.366 1315030.473 0, 841683.191 1320604.871 0, 
+    841888.01 1326179.091 0, 842142.532 1326169.747 0, 842395.803 1326160.463 0, 842649.075 1326151.194 0, 842902.348 1326141.94 0, 843155.621 1326132.701 0, 843408.894 1326123.477 0, 843662.169 1326114.268 0, 843915.443 1326105.074 0, 844168.719 1326095.894 0, 
+    844421.994 1326086.73 0, 844675.271 1326077.58 0, 844928.548 1326068.446 0, 845181.825 1326059.326 0, 845435.103 1326050.221 0, 845688.381 1326041.131 0, 845941.66 1326032.056 0, 846194.94 1326022.996 0, 846448.22 1326013.951 0, 846701.501 1326004.921 0, 
+    846954.782 1325995.905 0, 847208.063 1325986.905 0, 847461.346 1325977.919 0, 847714.628 1325968.948 0, 847966.662 1325960.037 0, 848221.195 1325951.052 0, 848474.48 1325942.126 0, 848727.764 1325933.215 0, 848981.05 1325924.319 0, 849234.336 1325915.437 0, 
+    849487.622 1325906.571 0, 849740.909 1325897.72 0, 849994.196 1325888.883 0, 850247.484 1325880.062 0, 850500.773 1325871.255 0, 850754.062 1325862.463 0, 851007.351 1325853.686 0, 851260.641 1325844.924 0, 851513.932 1325836.177 0, 851767.223 1325827.445 0, 
+    852020.515 1325818.728 0, 852273.807 1325810.026 0, 852527.099 1325801.338 0, 852780.392 1325792.666 0, 853033.686 1325784.008 0, 853286.98 1325775.365 0, 853540.275 1325766.738 0, 853793.57 1325758.125 0, 854045.617 1325749.569 0, 853856.547 1320174.792 0, 
+    853667.471 1314599.838 0))
+
+POLYGON ((866204.388 1325354.396 0, 865952.316 1325362.24 0, 865698.998 1325370.137 0, 865445.68 1325378.049 0, 865192.362 1325385.976 0, 864939.045 1325393.918 0, 864685.728 1325401.875 0, 864432.412 1325409.847 0, 864179.097 1325417.833 0, 863925.782 1325425.835 0, 
+    863672.467 1325433.852 0, 863419.153 1325441.883 0, 863165.839 1325449.929 0, 862912.525 1325457.991 0, 862659.213 1325466.067 0, 862405.9 1325474.158 0, 862152.588 1325482.264 0, 861899.277 1325490.385 0, 861645.966 1325498.52 0, 861392.656 1325506.671 0, 
+    861139.346 1325514.837 0, 860886.036 1325523.017 0, 860632.727 1325531.213 0, 860379.419 1325539.423 0, 860124.863 1325547.689 0, 859872.803 1325555.888 0, 859619.496 1325564.143 0, 859366.19 1325572.413 0, 859112.883 1325580.698 0, 858859.578 1325588.998 0, 
+    858606.273 1325597.313 0, 858352.968 1325605.642 0, 858099.664 1325613.987 0, 857846.36 1325622.346 0, 857593.057 1325630.721 0, 857339.755 1325639.11 0, 857086.452 1325647.514 0, 856833.151 1325655.933 0, 856579.85 1325664.367 0, 856326.549 1325672.816 0, 
+    856073.249 1325681.28 0, 855819.949 1325689.758 0, 855566.65 1325698.252 0, 855313.351 1325706.761 0, 855060.053 1325715.284 0, 854806.755 1325723.822 0, 854553.458 1325732.376 0, 854300.162 1325740.944 0, 854045.617 1325749.569 0, 854234.68 1331324.165 0, 
+    854423.738 1336898.574 0, 854677.623 1336889.971 0, 854930.264 1336881.425 0, 855182.905 1336872.894 0, 855435.546 1336864.378 0, 855688.188 1336855.877 0, 855940.83 1336847.39 0, 856193.473 1336838.918 0, 856446.117 1336830.462 0, 856698.761 1336822.02 0, 
+    856951.405 1336813.593 0, 857204.05 1336805.181 0, 857456.696 1336796.784 0, 857709.341 1336788.401 0, 857961.988 1336780.034 0, 858214.635 1336771.681 0, 858467.282 1336763.343 0, 858719.93 1336755.02 0, 858972.579 1336746.712 0, 859225.227 1336738.419 0, 
+    859477.877 1336730.141 0, 859730.527 1336721.877 0, 859983.177 1336713.629 0, 860235.828 1336705.395 0, 860487.234 1336697.217 0, 860741.131 1336688.972 0, 860993.783 1336680.783 0, 861246.436 1336672.609 0, 861499.089 1336664.45 0, 861751.743 1336656.305 0, 
+    862004.397 1336648.176 0, 862257.052 1336640.061 0, 862509.707 1336631.961 0, 862762.362 1336623.876 0, 863015.019 1336615.806 0, 863267.675 1336607.751 0, 863520.332 1336599.711 0, 863772.99 1336591.685 0, 864025.648 1336583.675 0, 864278.306 1336575.679 0, 
+    864530.965 1336567.698 0, 864783.624 1336559.732 0, 865036.284 1336551.781 0, 865288.945 1336543.845 0, 865541.605 1336535.923 0, 865794.267 1336528.017 0, 866046.928 1336520.125 0, 866299.591 1336512.248 0, 866551.009 1336504.425 0, 866377.702 1330929.504 0, 
+    866204.388 1325354.396 0))
+
+POLYGON ((878679.347 1336144.539 0, 878427.905 1336151.652 0, 878175.221 1336158.815 0, 877922.538 1336165.993 0, 877669.856 1336173.185 0, 877417.173 1336180.393 0, 877164.492 1336187.615 0, 876911.81 1336194.853 0, 876659.129 1336202.105 0, 876406.449 1336209.372 0, 
+    876153.769 1336216.654 0, 875901.089 1336223.951 0, 875648.41 1336231.262 0, 875395.731 1336238.589 0, 875143.053 1336245.93 0, 874890.375 1336253.286 0, 874637.698 1336260.657 0, 874385.021 1336268.044 0, 874132.344 1336275.444 0, 873879.668 1336282.86 0, 
+    873626.992 1336290.291 0, 873374.317 1336297.736 0, 873121.642 1336305.197 0, 872868.968 1336312.672 0, 872615.051 1336320.199 0, 872363.62 1336327.667 0, 872110.947 1336335.187 0, 871858.275 1336342.722 0, 871605.602 1336350.271 0, 871352.931 1336357.836 0, 
+    871100.259 1336365.415 0, 870847.589 1336373.009 0, 870594.918 1336380.618 0, 870342.248 1336388.242 0, 870089.579 1336395.881 0, 869836.91 1336403.535 0, 869584.241 1336411.203 0, 869331.573 1336418.887 0, 869078.905 1336426.585 0, 868826.238 1336434.298 0, 
+    868573.571 1336442.026 0, 868320.905 1336449.769 0, 868068.239 1336457.527 0, 867815.573 1336465.3 0, 867562.909 1336473.087 0, 867310.244 1336480.89 0, 867057.58 1336488.707 0, 866804.916 1336496.539 0, 866551.009 1336504.425 0, 866724.311 1342079.154 0, 
+    866897.607 1347653.687 0, 867150.855 1347645.821 0, 867402.862 1347638.01 0, 867654.87 1347630.213 0, 867906.878 1347622.43 0, 868158.887 1347614.663 0, 868410.896 1347606.911 0, 868662.906 1347599.173 0, 868914.916 1347591.45 0, 869166.926 1347583.742 0, 
+    869418.937 1347576.049 0, 869670.949 1347568.371 0, 869922.961 1347560.707 0, 870174.973 1347553.058 0, 870426.986 1347545.425 0, 870678.999 1347537.806 0, 870931.013 1347530.202 0, 871183.027 1347522.612 0, 871435.042 1347515.038 0, 871687.057 1347507.478 0, 
+    871939.072 1347499.933 0, 872191.088 1347492.403 0, 872443.104 1347484.888 0, 872695.121 1347477.388 0, 872945.899 1347469.939 0, 873199.156 1347462.432 0, 873451.174 1347454.976 0, 873703.193 1347447.535 0, 873955.212 1347440.109 0, 874207.231 1347432.697 0, 
+    874459.251 1347425.301 0, 874711.272 1347417.919 0, 874963.292 1347410.552 0, 875215.314 1347403.2 0, 875467.335 1347395.863 0, 875719.357 1347388.541 0, 875971.38 1347381.233 0, 876223.403 1347373.941 0, 876475.426 1347366.663 0, 876727.45 1347359.4 0, 
+    876979.474 1347352.152 0, 877231.499 1347344.918 0, 877483.524 1347337.7 0, 877735.549 1347330.496 0, 877987.575 1347323.307 0, 878239.601 1347316.133 0, 878491.628 1347308.974 0, 878743.655 1347301.83 0, 878994.444 1347294.735 0, 878836.898 1341719.736 0, 
+    878679.347 1336144.539 0))
+
+POLYGON ((891092.247 1346969.961 0, 890841.437 1346976.347 0, 890589.391 1346982.78 0, 890337.345 1346989.227 0, 890085.299 1346995.689 0, 889833.254 1347002.165 0, 889581.209 1347008.657 0, 889329.165 1347015.163 0, 889077.121 1347021.685 0, 888825.077 1347028.221 0, 
+    888573.034 1347034.772 0, 888320.991 1347041.338 0, 888068.948 1347047.918 0, 887816.906 1347054.514 0, 887564.864 1347061.124 0, 887312.823 1347067.749 0, 887060.782 1347074.389 0, 886808.742 1347081.044 0, 886556.701 1347087.713 0, 886304.662 1347094.398 0, 
+    886052.622 1347101.097 0, 885800.583 1347107.811 0, 885548.545 1347114.54 0, 885296.506 1347121.284 0, 885043.231 1347128.076 0, 884792.431 1347134.816 0, 884540.394 1347141.605 0, 884288.358 1347148.408 0, 884036.321 1347155.226 0, 883784.286 1347162.059 0, 
+    883532.25 1347168.906 0, 883280.215 1347175.769 0, 883028.181 1347182.646 0, 882776.146 1347189.538 0, 882524.113 1347196.445 0, 882272.079 1347203.367 0, 882020.046 1347210.304 0, 881768.014 1347217.255 0, 881515.982 1347224.221 0, 881263.95 1347231.202 0, 
+    881011.919 1347238.198 0, 880759.888 1347245.209 0, 880507.857 1347252.235 0, 880255.827 1347259.275 0, 880003.797 1347266.331 0, 879751.768 1347273.401 0, 879499.739 1347280.486 0, 879247.711 1347287.586 0, 878994.444 1347294.735 0, 879151.984 1352869.533 0, 
+    879309.519 1358444.123 0, 879562.126 1358436.992 0, 879813.498 1358429.91 0, 880064.871 1358422.844 0, 880316.244 1358415.792 0, 880567.617 1358408.755 0, 880818.991 1358401.733 0, 881070.365 1358394.726 0, 881321.74 1358387.733 0, 881573.115 1358380.755 0, 
+    881824.491 1358373.792 0, 882075.867 1358366.844 0, 882327.243 1358359.911 0, 882578.62 1358352.992 0, 882829.997 1358346.088 0, 883081.374 1358339.199 0, 883332.752 1358332.325 0, 883584.131 1358325.466 0, 883835.509 1358318.621 0, 884086.888 1358311.791 0, 
+    884338.268 1358304.976 0, 884589.648 1358298.176 0, 884841.028 1358291.391 0, 885092.409 1358284.62 0, 885342.556 1358277.897 0, 885595.172 1358271.123 0, 885846.554 1358264.397 0, 886097.936 1358257.685 0, 886349.319 1358250.989 0, 886600.702 1358244.307 0, 
+    886852.085 1358237.64 0, 887103.469 1358230.988 0, 887354.854 1358224.35 0, 887606.238 1358217.728 0, 887857.623 1358211.12 0, 888109.009 1358204.527 0, 888360.395 1358197.948 0, 888611.781 1358191.385 0, 888863.168 1358184.836 0, 889114.555 1358178.302 0, 
+    889365.942 1358171.783 0, 889617.33 1358165.279 0, 889868.718 1358158.789 0, 890120.107 1358152.315 0, 890371.495 1358145.855 0, 890622.885 1358139.41 0, 890874.274 1358132.979 0, 891125.664 1358126.564 0, 891375.821 1358120.194 0, 891234.037 1352545.182 0, 
+    891092.247 1346969.961 0))
+
+POLYGON ((903442.991 1357830.357 0, 903192.815 1357836.019 0, 902941.408 1357841.725 0, 902690.001 1357847.445 0, 902438.595 1357853.18 0, 902187.188 1357858.929 0, 901935.783 1357864.694 0, 901684.377 1357870.473 0, 901432.972 1357876.267 0, 901181.567 1357882.076 0, 
+    900930.163 1357887.9 0, 900678.758 1357893.738 0, 900427.355 1357899.591 0, 900175.951 1357905.459 0, 899924.548 1357911.342 0, 899673.145 1357917.24 0, 899421.743 1357923.152 0, 899170.341 1357929.079 0, 898918.939 1357935.022 0, 898667.538 1357940.978 0, 
+    898416.137 1357946.95 0, 898164.736 1357952.936 0, 897913.336 1357958.938 0, 897661.936 1357964.954 0, 897409.304 1357971.014 0, 897159.137 1357977.03 0, 896907.738 1357983.09 0, 896656.34 1357989.166 0, 896404.942 1357995.256 0, 896153.544 1358001.36 0, 
+    895902.146 1358007.48 0, 895650.749 1358013.614 0, 895399.353 1358019.764 0, 895147.956 1358025.928 0, 894896.56 1358032.106 0, 894645.165 1358038.3 0, 894393.769 1358044.508 0, 894142.374 1358050.732 0, 893890.98 1358056.969 0, 893639.586 1358063.222 0, 
+    893388.192 1358069.49 0, 893136.799 1358075.772 0, 892885.405 1358082.069 0, 892634.013 1358088.381 0, 892382.62 1358094.708 0, 892131.229 1358101.05 0, 891879.837 1358107.406 0, 891628.446 1358113.777 0, 891375.821 1358120.194 0, 891517.6 1363694.994 0, 
+    891659.374 1369269.576 0, 891911.339 1369263.176 0, 892162.074 1369256.821 0, 892412.809 1369250.481 0, 892663.545 1369244.156 0, 892914.281 1369237.846 0, 893165.018 1369231.551 0, 893415.754 1369225.27 0, 893666.492 1369219.004 0, 893917.229 1369212.753 0, 
+    894167.967 1369206.516 0, 894418.705 1369200.295 0, 894669.444 1369194.088 0, 894920.183 1369187.896 0, 895170.922 1369181.718 0, 895421.662 1369175.556 0, 895672.402 1369169.408 0, 895923.143 1369163.275 0, 896173.884 1369157.156 0, 896424.625 1369151.053 0, 
+    896675.366 1369144.964 0, 896926.108 1369138.89 0, 897176.85 1369132.83 0, 897427.593 1369126.786 0, 897677.107 1369120.785 0, 897929.079 1369114.741 0, 898179.823 1369108.74 0, 898430.567 1369102.755 0, 898681.312 1369096.784 0, 898932.056 1369090.828 0, 
+    899182.801 1369084.887 0, 899433.547 1369078.96 0, 899684.293 1369073.048 0, 899935.039 1369067.151 0, 900185.785 1369061.269 0, 900436.532 1369055.402 0, 900687.279 1369049.549 0, 900938.027 1369043.711 0, 901188.775 1369037.888 0, 901439.523 1369032.079 0, 
+    901690.271 1369026.286 0, 901941.02 1369020.507 0, 902191.77 1369014.743 0, 902442.519 1369008.993 0, 902693.269 1369003.258 0, 902944.019 1368997.539 0, 903194.77 1368991.833 0, 903445.521 1368986.143 0, 903695.043 1368980.495 0, 903569.019 1363405.535 0, 
+    903442.991 1357830.357 0))
+
+POLYGON ((915731.481 1368725.418 0, 915481.942 1368730.361 0, 915231.176 1368735.343 0, 914980.41 1368740.34 0, 914729.645 1368745.351 0, 914478.88 1368750.378 0, 914228.115 1368755.419 0, 913977.35 1368760.474 0, 913726.586 1368765.545 0, 913475.822 1368770.63 0, 
+    913225.059 1368775.73 0, 912974.295 1368780.845 0, 912723.532 1368785.974 0, 912472.77 1368791.119 0, 912222.007 1368796.278 0, 911971.245 1368801.452 0, 911720.483 1368806.64 0, 911469.722 1368811.843 0, 911218.961 1368817.062 0, 910968.2 1368822.294 0, 
+    910717.439 1368827.542 0, 910466.679 1368832.804 0, 910215.919 1368838.082 0, 909965.159 1368843.373 0, 909713.172 1368848.706 0, 909463.641 1368854.001 0, 909212.882 1368859.338 0, 908962.124 1368864.689 0, 908711.366 1368870.054 0, 908460.608 1368875.435 0, 
+    908209.851 1368880.83 0, 907959.093 1368886.24 0, 907708.337 1368891.665 0, 907457.58 1368897.104 0, 907206.824 1368902.558 0, 906956.068 1368908.027 0, 906705.313 1368913.511 0, 906454.557 1368919.01 0, 906203.803 1368924.523 0, 905953.048 1368930.051 0, 
+    905702.294 1368935.594 0, 905451.54 1368941.151 0, 905200.786 1368946.724 0, 904950.033 1368952.311 0, 904699.28 1368957.912 0, 904448.528 1368963.529 0, 904197.775 1368969.16 0, 903947.024 1368974.807 0, 903695.043 1368980.495 0, 903821.062 1374555.232 0, 
+    903947.076 1380129.74 0, 904198.396 1380124.066 0, 904448.492 1380118.435 0, 904698.588 1380112.818 0, 904948.685 1380107.216 0, 905198.781 1380101.629 0, 905448.878 1380096.057 0, 905698.976 1380090.499 0, 905949.073 1380084.956 0, 906199.171 1380079.428 0, 
+    906449.269 1380073.914 0, 906699.368 1380068.415 0, 906949.467 1380062.931 0, 907199.566 1380057.462 0, 907449.666 1380052.007 0, 907699.766 1380046.567 0, 907949.866 1380041.142 0, 908199.967 1380035.731 0, 908450.068 1380030.335 0, 908700.169 1380024.954 0, 
+    908950.27 1380019.588 0, 909200.372 1380014.236 0, 909450.474 1380008.899 0, 909700.577 1380003.577 0, 909949.455 1379998.296 0, 910200.783 1379992.977 0, 910450.886 1379987.699 0, 910700.99 1379982.436 0, 910951.094 1379977.187 0, 911201.198 1379971.953 0, 
+    911451.303 1379966.734 0, 911701.408 1379961.53 0, 911951.513 1379956.34 0, 912201.618 1379951.165 0, 912451.724 1379946.005 0, 912701.83 1379940.859 0, 912951.937 1379935.728 0, 913202.044 1379930.612 0, 913452.151 1379925.511 0, 913702.258 1379920.424 0, 
+    913952.366 1379915.352 0, 914202.474 1379910.295 0, 914452.582 1379905.252 0, 914702.69 1379900.224 0, 914952.799 1379895.211 0, 915202.908 1379890.213 0, 915453.018 1379885.229 0, 915703.128 1379880.261 0, 915952.014 1379875.331 0, 915841.75 1374300.489 0, 
+    915731.481 1368725.418 0))
+
+POLYGON ((927957.623 1379654.838 0, 927708.722 1379659.065 0, 927458.599 1379663.327 0, 927208.477 1379667.604 0, 926958.354 1379671.896 0, 926708.232 1379676.203 0, 926458.111 1379680.524 0, 926207.989 1379684.86 0, 925957.868 1379689.21 0, 925707.747 1379693.576 0, 
+    925457.626 1379697.956 0, 925207.506 1379702.35 0, 924957.386 1379706.76 0, 924707.266 1379711.184 0, 924457.146 1379715.623 0, 924207.026 1379720.077 0, 923956.907 1379724.545 0, 923706.788 1379729.028 0, 923456.67 1379733.526 0, 923206.551 1379738.039 0, 
+    922956.433 1379742.566 0, 922706.315 1379747.108 0, 922456.198 1379751.665 0, 922206.081 1379756.236 0, 921954.741 1379760.845 0, 921705.847 1379765.423 0, 921455.73 1379770.039 0, 921205.614 1379774.669 0, 920955.498 1379779.314 0, 920705.382 1379783.974 0, 
+    920455.267 1379788.648 0, 920205.152 1379793.338 0, 919955.037 1379798.041 0, 919704.922 1379802.76 0, 919454.808 1379807.493 0, 919204.694 1379812.242 0, 918954.58 1379817.004 0, 918704.467 1379821.782 0, 918454.354 1379826.574 0, 918204.241 1379831.381 0, 
+    917954.128 1379836.203 0, 917704.016 1379841.039 0, 917453.904 1379845.89 0, 917203.792 1379850.756 0, 916953.681 1379855.637 0, 916703.569 1379860.532 0, 916453.459 1379865.442 0, 916203.348 1379870.367 0, 915952.014 1379875.331 0, 916062.274 1385449.938 0, 
+    916172.528 1391024.306 0, 916423.203 1391019.356 0, 916672.657 1391014.444 0, 916922.112 1391009.547 0, 917171.567 1391004.664 0, 917421.022 1390999.796 0, 917670.478 1390994.943 0, 917919.933 1390990.105 0, 918169.39 1390985.281 0, 918418.846 1390980.472 0, 
+    918668.303 1390975.678 0, 918917.76 1390970.898 0, 919167.217 1390966.133 0, 919416.674 1390961.383 0, 919666.132 1390956.647 0, 919915.59 1390951.926 0, 920165.049 1390947.22 0, 920414.507 1390942.528 0, 920663.966 1390937.851 0, 920913.425 1390933.189 0, 
+    921162.885 1390928.542 0, 921412.344 1390923.909 0, 921661.804 1390919.291 0, 921911.265 1390914.687 0, 922159.506 1390910.121 0, 922410.186 1390905.524 0, 922659.647 1390900.965 0, 922909.109 1390896.42 0, 923158.57 1390891.89 0, 923408.032 1390887.375 0, 
+    923657.494 1390882.874 0, 923906.957 1390878.388 0, 924156.419 1390873.917 0, 924405.882 1390869.46 0, 924655.345 1390865.018 0, 924904.809 1390860.591 0, 925154.273 1390856.178 0, 925403.737 1390851.78 0, 925653.201 1390847.397 0, 925902.665 1390843.028 0, 
+    926152.13 1390838.674 0, 926401.595 1390834.335 0, 926651.06 1390830.011 0, 926900.526 1390825.701 0, 927149.992 1390821.406 0, 927399.458 1390817.125 0, 927648.924 1390812.859 0, 927898.39 1390808.608 0, 928146.639 1390804.393 0, 928052.133 1385229.735 0, 
+    927957.623 1379654.838 0))
+
+POLYGON ((940121.323 1390618.309 0, 939873.062 1390621.823 0, 939623.584 1390625.369 0, 939374.107 1390628.93 0, 939124.63 1390632.506 0, 938875.153 1390636.096 0, 938625.676 1390639.701 0, 938376.2 1390643.321 0, 938126.723 1390646.956 0, 937877.247 1390650.605 0, 
+    937627.771 1390654.268 0, 937378.296 1390657.947 0, 937128.82 1390661.64 0, 936879.345 1390665.348 0, 936629.87 1390669.07 0, 936380.395 1390672.807 0, 936130.921 1390676.559 0, 935881.447 1390680.326 0, 935631.972 1390684.107 0, 935382.499 1390687.903 0, 
+    935133.025 1390691.714 0, 934883.552 1390695.539 0, 934634.078 1390699.379 0, 934384.605 1390703.234 0, 934133.915 1390707.122 0, 933885.66 1390710.987 0, 933636.188 1390714.886 0, 933386.716 1390718.799 0, 933137.244 1390722.727 0, 932887.772 1390726.67 0, 
+    932638.301 1390730.627 0, 932388.83 1390734.599 0, 932139.359 1390738.586 0, 931889.888 1390742.588 0, 931640.418 1390746.604 0, 931390.948 1390750.635 0, 931141.478 1390754.68 0, 930892.008 1390758.74 0, 930642.539 1390762.815 0, 930393.069 1390766.905 0, 
+    930143.6 1390771.009 0, 929894.132 1390775.128 0, 929644.663 1390779.262 0, 929395.195 1390783.41 0, 929145.727 1390787.573 0, 928896.259 1390791.751 0, 928646.792 1390795.943 0, 928397.324 1390800.15 0, 928146.639 1390804.393 0, 928241.14 1396378.805 0, 
+    928335.638 1401952.967 0, 928585.664 1401948.736 0, 928834.475 1401944.54 0, 929083.286 1401940.358 0, 929332.098 1401936.192 0, 929580.91 1401932.04 0, 929829.722 1401927.902 0, 930078.534 1401923.779 0, 930327.346 1401919.671 0, 930576.159 1401915.578 0, 
+    930824.972 1401911.499 0, 931073.786 1401907.435 0, 931322.599 1401903.385 0, 931571.413 1401899.35 0, 931820.227 1401895.33 0, 932069.041 1401891.325 0, 932317.856 1401887.334 0, 932566.67 1401883.357 0, 932815.485 1401879.396 0, 933064.3 1401875.449 0, 
+    933313.116 1401871.516 0, 933561.931 1401867.599 0, 933810.747 1401863.695 0, 934059.563 1401859.807 0, 934307.165 1401855.952 0, 934557.196 1401852.074 0, 934806.013 1401848.23 0, 935054.83 1401844.4 0, 935303.647 1401840.584 0, 935552.465 1401836.784 0, 
+    935801.282 1401832.998 0, 936050.1 1401829.227 0, 936298.918 1401825.47 0, 936547.737 1401821.728 0, 936796.555 1401818.001 0, 937045.374 1401814.288 0, 937294.193 1401810.59 0, 937543.012 1401806.906 0, 937791.832 1401803.238 0, 938040.651 1401799.584 0, 
+    938289.471 1401795.944 0, 938538.291 1401792.319 0, 938787.111 1401788.709 0, 939035.932 1401785.113 0, 939284.753 1401781.533 0, 939533.574 1401777.966 0, 939782.395 1401774.415 0, 940031.216 1401770.878 0, 940278.824 1401767.373 0, 940200.075 1396192.966 0, 
+    940121.323 1390618.309 0))
+
+POLYGON ((952222.487 1401615.521 0, 951974.868 1401618.326 0, 951726.038 1401621.16 0, 951477.208 1401624.009 0, 951228.378 1401626.872 0, 950979.548 1401629.75 0, 950730.718 1401632.643 0, 950481.889 1401635.55 0, 950233.06 1401638.472 0, 949984.23 1401641.408 0, 
+    949735.401 1401644.359 0, 949486.573 1401647.325 0, 949237.744 1401650.306 0, 948988.916 1401653.301 0, 948740.087 1401656.31 0, 948491.259 1401659.335 0, 948242.431 1401662.374 0, 947993.604 1401665.428 0, 947744.776 1401668.496 0, 947495.949 1401671.579 0, 
+    947247.121 1401674.676 0, 946998.294 1401677.789 0, 946749.468 1401680.916 0, 946500.641 1401684.057 0, 946250.602 1401687.229 0, 946002.988 1401690.384 0, 945754.162 1401693.57 0, 945505.336 1401696.77 0, 945256.511 1401699.985 0, 945007.685 1401703.214 0, 
+    944758.86 1401706.458 0, 944510.035 1401709.717 0, 944261.21 1401712.99 0, 944012.385 1401716.278 0, 943763.56 1401719.581 0, 943514.736 1401722.898 0, 943265.912 1401726.23 0, 943017.088 1401729.576 0, 942768.264 1401732.938 0, 942519.441 1401736.314 0, 
+    942270.617 1401739.704 0, 942021.794 1401743.109 0, 941772.971 1401746.529 0, 941524.148 1401749.964 0, 941275.326 1401753.413 0, 941026.503 1401756.876 0, 940777.681 1401760.355 0, 940528.859 1401763.848 0, 940278.824 1401767.373 0, 940357.569 1407341.523 0, 
+    940436.311 1412915.413 0, 940685.687 1412911.898 0, 940933.853 1412908.414 0, 941182.019 1412904.944 0, 941430.185 1412901.49 0, 941678.351 1412898.05 0, 941926.518 1412894.624 0, 942174.685 1412891.214 0, 942422.852 1412887.818 0, 942671.019 1412884.436 0, 
+    942919.186 1412881.069 0, 943167.354 1412877.717 0, 943415.522 1412874.379 0, 943663.69 1412871.056 0, 943911.858 1412867.747 0, 944160.026 1412864.453 0, 944408.195 1412861.174 0, 944656.364 1412857.909 0, 944904.533 1412854.659 0, 945152.702 1412851.424 0, 
+    945400.871 1412848.203 0, 945649.041 1412844.996 0, 945897.21 1412841.805 0, 946145.38 1412838.628 0, 946392.341 1412835.481 0, 946641.721 1412832.317 0, 946889.891 1412829.184 0, 947138.062 1412826.065 0, 947386.233 1412822.961 0, 947634.404 1412819.872 0, 
+    947882.575 1412816.797 0, 948130.746 1412813.737 0, 948378.918 1412810.691 0, 948627.09 1412807.66 0, 948875.262 1412804.644 0, 949123.434 1412801.642 0, 949371.606 1412798.655 0, 949619.778 1412795.682 0, 949867.951 1412792.724 0, 950116.124 1412789.781 0, 
+    950364.297 1412786.852 0, 950612.47 1412783.938 0, 950860.643 1412781.038 0, 951108.817 1412778.153 0, 951356.99 1412775.283 0, 951605.164 1412772.427 0, 951853.338 1412769.586 0, 952101.512 1412766.76 0, 952348.478 1412763.962 0, 952285.484 1407189.872 0, 
+    952222.487 1401615.521 0))
+
+POLYGON ((964261.026 1412646.165 0, 964014.051 1412648.265 0, 963765.87 1412650.391 0, 963517.689 1412652.531 0, 963269.508 1412654.685 0, 963021.327 1412656.854 0, 962773.147 1412659.038 0, 962524.966 1412661.236 0, 962276.786 1412663.449 0, 962028.605 1412665.677 0, 
+    961780.425 1412667.919 0, 961532.245 1412670.176 0, 961284.065 1412672.448 0, 961035.886 1412674.734 0, 960787.706 1412677.034 0, 960539.527 1412679.35 0, 960291.347 1412681.679 0, 960043.168 1412684.024 0, 959794.989 1412686.383 0, 959546.81 1412688.757 0, 
+    959298.632 1412691.145 0, 959050.453 1412693.548 0, 958802.274 1412695.965 0, 958554.096 1412698.398 0, 958304.71 1412700.856 0, 958057.74 1412703.306 0, 957809.562 1412705.782 0, 957561.384 1412708.272 0, 957313.207 1412710.777 0, 957065.029 1412713.297 0, 
+    956816.852 1412715.831 0, 956568.675 1412718.38 0, 956320.498 1412720.944 0, 956072.321 1412723.522 0, 955824.144 1412726.115 0, 955575.968 1412728.722 0, 955327.791 1412731.344 0, 955079.615 1412733.981 0, 954831.439 1412736.632 0, 954583.263 1412739.298 0, 
+    954335.087 1412741.978 0, 954086.911 1412744.674 0, 953838.736 1412747.383 0, 953590.561 1412750.107 0, 953342.386 1412752.846 0, 953094.211 1412755.6 0, 952846.036 1412758.368 0, 952597.861 1412761.151 0, 952348.478 1412763.962 0, 952411.469 1418337.784 0, 
+    952474.457 1423911.335 0, 952723.181 1423908.531 0, 952970.699 1423905.756 0, 953218.218 1423902.995 0, 953465.737 1423900.249 0, 953713.256 1423897.518 0, 953960.775 1423894.801 0, 954208.294 1423892.098 0, 954455.814 1423889.41 0, 954703.334 1423886.737 0, 
+    954950.853 1423884.078 0, 955198.373 1423881.434 0, 955445.893 1423878.804 0, 955693.414 1423876.189 0, 955940.934 1423873.588 0, 956188.455 1423871.003 0, 956435.976 1423868.431 0, 956683.496 1423865.874 0, 956931.017 1423863.332 0, 957178.539 1423860.804 0, 
+    957426.06 1423858.291 0, 957673.581 1423855.793 0, 957921.103 1423853.309 0, 958168.625 1423850.839 0, 958414.943 1423848.397 0, 958663.669 1423845.944 0, 958911.191 1423843.519 0, 959158.713 1423841.108 0, 959406.236 1423838.711 0, 959653.759 1423836.329 0, 
+    959901.281 1423833.962 0, 960148.804 1423831.609 0, 960396.327 1423829.27 0, 960643.851 1423826.947 0, 960891.374 1423824.638 0, 961138.897 1423822.343 0, 961386.421 1423820.063 0, 961633.945 1423817.798 0, 961881.469 1423815.547 0, 962128.993 1423813.31 0, 
+    962376.517 1423811.089 0, 962624.041 1423808.882 0, 962871.565 1423806.689 0, 963119.09 1423804.511 0, 963366.614 1423802.347 0, 963614.139 1423800.199 0, 963861.664 1423798.064 0, 964109.189 1423795.945 0, 964355.511 1423793.85 0, 964308.27 1418220.143 0, 
+    964261.026 1412646.165 0))
+
+POLYGON ((976236.849 1423709.931 0, 975990.521 1423711.33 0, 975742.991 1423712.75 0, 975495.461 1423714.185 0, 975247.931 1423715.635 0, 975000.401 1423717.099 0, 974752.871 1423718.578 0, 974505.342 1423720.071 0, 974257.812 1423721.579 0, 974010.283 1423723.101 0, 
+    973762.753 1423724.638 0, 973515.224 1423726.19 0, 973267.695 1423727.756 0, 973020.166 1423729.337 0, 972772.637 1423730.932 0, 972525.108 1423732.542 0, 972277.579 1423734.166 0, 972030.051 1423735.805 0, 971782.522 1423737.459 0, 971534.994 1423739.127 0, 
+    971287.465 1423740.809 0, 971039.937 1423742.507 0, 970792.409 1423744.218 0, 970544.881 1423745.945 0, 970296.15 1423747.694 0, 970049.825 1423749.441 0, 969802.297 1423751.211 0, 969554.77 1423752.996 0, 969307.242 1423754.795 0, 969059.715 1423756.609 0, 
+    968812.187 1423758.437 0, 968564.66 1423760.28 0, 968317.133 1423762.138 0, 968069.606 1423764.01 0, 967822.079 1423765.897 0, 967574.552 1423767.798 0, 967327.025 1423769.714 0, 967079.499 1423771.644 0, 966831.972 1423773.589 0, 966584.446 1423775.548 0, 
+    966336.92 1423777.522 0, 966089.394 1423779.511 0, 965841.868 1423781.514 0, 965594.342 1423783.532 0, 965346.816 1423785.564 0, 965099.29 1423787.611 0, 964851.765 1423789.673 0, 964604.24 1423791.749 0, 964355.511 1423793.85 0, 964402.75 1429367.278 0, 
+    964449.987 1434940.423 0, 964698.056 1434938.328 0, 964944.925 1434936.257 0, 965191.795 1434934.201 0, 965438.664 1434932.16 0, 965685.534 1434930.133 0, 965932.404 1434928.12 0, 966179.274 1434926.122 0, 966426.144 1434924.139 0, 966673.014 1434922.17 0, 
+    966919.884 1434920.216 0, 967166.755 1434918.276 0, 967413.625 1434916.351 0, 967660.496 1434914.44 0, 967907.366 1434912.544 0, 968154.237 1434910.662 0, 968401.108 1434908.795 0, 968647.979 1434906.943 0, 968894.85 1434905.105 0, 969141.722 1434903.281 0, 
+    969388.593 1434901.472 0, 969635.465 1434899.678 0, 969882.336 1434897.898 0, 970129.208 1434896.132 0, 970374.88 1434894.39 0, 970622.952 1434892.645 0, 970869.824 1434890.923 0, 971116.696 1434889.216 0, 971363.568 1434887.523 0, 971610.44 1434885.845 0, 
+    971857.313 1434884.181 0, 972104.185 1434882.532 0, 972351.058 1434880.897 0, 972597.93 1434879.277 0, 972844.803 1434877.672 0, 973091.676 1434876.081 0, 973338.549 1434874.504 0, 973585.422 1434872.942 0, 973832.295 1434871.395 0, 974079.169 1434869.862 0, 
+    974326.042 1434868.344 0, 974572.915 1434866.84 0, 974819.789 1434865.35 0, 975066.662 1434863.876 0, 975313.536 1434862.415 0, 975560.41 1434860.97 0, 975807.284 1434859.538 0, 976054.158 1434858.122 0, 976299.833 1434856.726 0, 976268.342 1429283.47 0, 
+    976236.849 1423709.931 0))
+
+POLYGON ((988149.869 1434806.508 0, 987904.189 1434807.21 0, 987657.312 1434807.929 0, 987410.435 1434808.662 0, 987163.558 1434809.411 0, 986916.681 1434810.174 0, 986669.804 1434810.951 0, 986422.928 1434811.743 0, 986176.051 1434812.549 0, 985929.174 1434813.37 0, 
+    985682.298 1434814.205 0, 985435.421 1434815.055 0, 985188.545 1434815.92 0, 984941.668 1434816.799 0, 984694.792 1434817.693 0, 984447.916 1434818.601 0, 984201.039 1434819.523 0, 983954.163 1434820.46 0, 983707.287 1434821.412 0, 983460.411 1434822.378 0, 
+    983213.535 1434823.359 0, 982966.659 1434824.354 0, 982719.783 1434825.364 0, 982472.907 1434826.389 0, 982224.834 1434827.432 0, 981979.155 1434828.481 0, 981732.28 1434829.549 0, 981485.404 1434830.631 0, 981238.528 1434831.728 0, 980991.653 1434832.84 0, 
+    980744.777 1434833.966 0, 980497.902 1434835.106 0, 980251.027 1434836.262 0, 980004.151 1434837.431 0, 979757.276 1434838.615 0, 979510.401 1434839.814 0, 979263.526 1434841.027 0, 979016.651 1434842.255 0, 978769.776 1434843.497 0, 978522.902 1434844.754 0, 
+    978276.027 1434846.026 0, 978029.152 1434847.311 0, 977782.278 1434848.612 0, 977535.403 1434849.927 0, 977288.529 1434851.256 0, 977041.654 1434852.6 0, 976794.78 1434853.959 0, 976547.906 1434855.332 0, 976299.833 1434856.726 0, 976331.323 1440429.693 0, 
+    976362.811 1446002.366 0, 976610.224 1446000.975 0, 976856.442 1445999.605 0, 977102.661 1445998.251 0, 977348.879 1445996.91 0, 977595.097 1445995.584 0, 977841.316 1445994.273 0, 978087.535 1445992.976 0, 978333.753 1445991.693 0, 978579.972 1445990.425 0, 
+    978826.191 1445989.172 0, 979072.41 1445987.933 0, 979318.629 1445986.708 0, 979564.848 1445985.498 0, 979811.067 1445984.303 0, 980057.286 1445983.122 0, 980303.505 1445981.955 0, 980549.724 1445980.803 0, 980795.944 1445979.666 0, 981042.163 1445978.542 0, 
+    981288.383 1445977.434 0, 981534.602 1445976.34 0, 981780.822 1445975.26 0, 982027.041 1445974.195 0, 982272.067 1445973.15 0, 982519.481 1445972.108 0, 982765.701 1445971.087 0, 983011.921 1445970.08 0, 983258.141 1445969.087 0, 983504.361 1445968.109 0, 
+    983750.581 1445967.145 0, 983996.801 1445966.196 0, 984243.021 1445965.261 0, 984489.242 1445964.341 0, 984735.462 1445963.435 0, 984981.682 1445962.544 0, 985227.903 1445961.668 0, 985474.123 1445960.805 0, 985720.344 1445959.958 0, 985966.564 1445959.124 0, 
+    986212.785 1445958.306 0, 986459.006 1445957.501 0, 986705.226 1445956.712 0, 986951.447 1445955.936 0, 987197.668 1445955.176 0, 987443.889 1445954.429 0, 987690.11 1445953.698 0, 987936.331 1445952.98 0, 988181.358 1445952.281 0, 988165.614 1440379.542 0, 
+    988149.869 1434806.508 0))
+
+POLYGON ((1000000 1445935.586 0, 999754.969 1445935.593 0, 999508.747 1445935.615 0, 999262.525 1445935.651 0, 999016.303 1445935.702 0, 998770.081 1445935.767 0, 998523.859 1445935.846 0, 998277.637 1445935.941 0, 998031.415 1445936.049 0, 997785.194 1445936.172 0, 
+    997538.972 1445936.31 0, 997292.75 1445936.462 0, 997046.528 1445936.629 0, 996800.306 1445936.81 0, 996554.084 1445937.005 0, 996307.862 1445937.215 0, 996061.64 1445937.44 0, 995815.418 1445937.679 0, 995569.196 1445937.932 0, 995322.975 1445938.2 0, 
+    995076.753 1445938.483 0, 994830.531 1445938.78 0, 994584.309 1445939.092 0, 994338.087 1445939.418 0, 994090.673 1445939.76 0, 993845.644 1445940.113 0, 993599.422 1445940.482 0, 993353.2 1445940.866 0, 993106.979 1445941.265 0, 992860.757 1445941.678 0, 
+    992614.535 1445942.105 0, 992368.314 1445942.547 0, 992122.092 1445943.004 0, 991875.871 1445943.475 0, 991629.649 1445943.96 0, 991383.428 1445944.46 0, 991137.206 1445944.974 0, 990890.985 1445945.503 0, 990644.764 1445946.047 0, 990398.542 1445946.605 0, 
+    990152.321 1445947.177 0, 989906.1 1445947.764 0, 989659.878 1445948.365 0, 989413.657 1445948.981 0, 989167.436 1445949.611 0, 988921.215 1445950.256 0, 988674.994 1445950.915 0, 988428.773 1445951.589 0, 988181.358 1445952.281 0, 988197.102 1451524.72 0, 
+    988212.844 1457096.852 0, 988459.599 1457096.162 0, 988705.164 1457095.49 0, 988950.729 1457094.833 0, 989196.295 1457094.19 0, 989441.86 1457093.561 0, 989687.425 1457092.947 0, 989932.99 1457092.347 0, 990178.556 1457091.762 0, 990424.121 1457091.191 0, 
+    990669.686 1457090.634 0, 990915.252 1457090.092 0, 991160.817 1457089.565 0, 991406.383 1457089.052 0, 991651.948 1457088.553 0, 991897.514 1457088.069 0, 992143.08 1457087.6 0, 992388.645 1457087.144 0, 992634.211 1457086.704 0, 992879.776 1457086.277 0, 
+    993125.342 1457085.865 0, 993370.908 1457085.468 0, 993616.474 1457085.085 0, 993862.039 1457084.717 0, 994106.416 1457084.364 0, 994353.171 1457084.023 0, 994598.737 1457083.698 0, 994844.303 1457083.387 0, 995089.869 1457083.091 0, 995335.434 1457082.809 0, 
+    995581 1457082.542 0, 995826.566 1457082.289 0, 996072.132 1457082.051 0, 996317.698 1457081.827 0, 996563.264 1457081.617 0, 996808.83 1457081.422 0, 997054.396 1457081.241 0, 997299.962 1457081.075 0, 997545.528 1457080.924 0, 997791.094 1457080.786 0, 
+    998036.66 1457080.664 0, 998282.226 1457080.555 0, 998527.792 1457080.461 0, 998773.358 1457080.382 0, 999018.924 1457080.317 0, 999264.49 1457080.266 0, 999510.056 1457080.23 0, 999755.622 1457080.209 0, 1000000 1457080.202 0, 1000000 1451508.047 0, 
+    1000000 1445935.586 0))
+
+POLYGON ((1011787.156 1457096.852 0, 1011542.777 1457096.169 0, 1011297.212 1457095.497 0, 1011051.647 1457094.839 0, 1010806.082 1457094.196 0, 1010560.517 1457093.567 0, 1010314.951 1457092.953 0, 1010069.386 1457092.353 0, 1009823.821 1457091.767 0, 1009578.255 1457091.196 0, 
+    1009332.69 1457090.64 0, 1009087.124 1457090.098 0, 1008841.559 1457089.57 0, 1008595.993 1457089.057 0, 1008350.428 1457088.558 0, 1008104.862 1457088.074 0, 1007859.297 1457087.604 0, 1007613.731 1457087.149 0, 1007368.165 1457086.708 0, 1007122.6 1457086.281 0, 
+    1006877.034 1457085.869 0, 1006631.468 1457085.472 0, 1006385.903 1457085.089 0, 1006140.337 1457084.72 0, 1005893.584 1457084.364 0, 1005649.205 1457084.026 0, 1005403.639 1457083.701 0, 1005158.074 1457083.39 0, 1004912.508 1457083.094 0, 1004666.942 1457082.812 0, 
+    1004421.376 1457082.544 0, 1004175.81 1457082.291 0, 1003930.244 1457082.053 0, 1003684.678 1457081.829 0, 1003439.112 1457081.619 0, 1003193.546 1457081.424 0, 1002947.98 1457081.243 0, 1002702.414 1457081.077 0, 1002456.848 1457080.925 0, 1002211.282 1457080.788 0, 
+    1001965.716 1457080.665 0, 1001720.15 1457080.556 0, 1001474.584 1457080.462 0, 1001229.018 1457080.383 0, 1000983.452 1457080.318 0, 1000737.886 1457080.267 0, 1000492.32 1457080.231 0, 1000246.754 1457080.209 0, 1000000 1457080.202 0, 1000000 1462652.045 0, 
+    1000000 1468223.57 0, 1000246.095 1468223.578 0, 1000491.005 1468223.599 0, 1000735.915 1468223.635 0, 1000980.826 1468223.686 0, 1001225.736 1468223.751 0, 1001470.646 1468223.83 0, 1001715.556 1468223.924 0, 1001960.466 1468224.032 0, 1002205.376 1468224.155 0, 
+    1002450.286 1468224.292 0, 1002695.197 1468224.443 0, 1002940.107 1468224.609 0, 1003185.017 1468224.789 0, 1003429.927 1468224.984 0, 1003674.837 1468225.193 0, 1003919.747 1468225.417 0, 1004164.657 1468225.654 0, 1004409.567 1468225.907 0, 1004654.477 1468226.174 0, 
+    1004899.387 1468226.455 0, 1005144.297 1468226.75 0, 1005389.207 1468227.06 0, 1005634.117 1468227.385 0, 1005877.843 1468227.722 0, 1006123.937 1468228.077 0, 1006368.847 1468228.444 0, 1006613.757 1468228.826 0, 1006858.666 1468229.223 0, 1007103.576 1468229.634 0, 
+    1007348.486 1468230.059 0, 1007593.396 1468230.499 0, 1007838.306 1468230.953 0, 1008083.215 1468231.422 0, 1008328.125 1468231.904 0, 1008573.035 1468232.402 0, 1008817.944 1468232.914 0, 1009062.854 1468233.44 0, 1009307.763 1468233.981 0, 1009552.673 1468234.536 0, 
+    1009797.582 1468235.105 0, 1010042.492 1468235.689 0, 1010287.401 1468236.287 0, 1010532.311 1468236.9 0, 1010777.22 1468237.527 0, 1011022.129 1468238.169 0, 1011267.039 1468238.824 0, 1011511.948 1468239.495 0, 1011755.674 1468240.176 0, 1011771.415 1462668.673 0, 
+    1011787.156 1457096.852 0))
+
+POLYGON ((1023511.254 1468289.994 0, 1023267.529 1468288.624 0, 1023022.623 1468287.262 0, 1022777.716 1468285.914 0, 1022532.81 1468284.581 0, 1022287.903 1468283.261 0, 1022042.996 1468281.957 0, 1021798.09 1468280.667 0, 1021553.183 1468279.391 0, 1021308.276 1468278.13 0, 
+    1021063.369 1468276.883 0, 1020818.462 1468275.65 0, 1020573.555 1468274.432 0, 1020328.648 1468273.228 0, 1020083.74 1468272.039 0, 1019838.833 1468270.864 0, 1019593.926 1468269.704 0, 1019349.018 1468268.557 0, 1019104.111 1468267.426 0, 1018859.203 1468266.309 0, 
+    1018614.295 1468265.206 0, 1018369.387 1468264.117 0, 1018124.48 1468263.043 0, 1017879.572 1468261.984 0, 1017633.482 1468260.934 0, 1017389.756 1468259.908 0, 1017144.848 1468258.892 0, 1016899.94 1468257.89 0, 1016655.032 1468256.902 0, 1016410.123 1468255.929 0, 
+    1016165.215 1468254.971 0, 1015920.307 1468254.026 0, 1015675.398 1468253.096 0, 1015430.49 1468252.181 0, 1015185.581 1468251.28 0, 1014940.673 1468250.393 0, 1014695.764 1468249.521 0, 1014450.855 1468248.664 0, 1014205.947 1468247.82 0, 1013961.038 1468246.991 0, 
+    1013716.129 1468246.177 0, 1013471.22 1468245.377 0, 1013226.311 1468244.591 0, 1012981.403 1468243.82 0, 1012736.494 1468243.063 0, 1012491.584 1468242.32 0, 1012246.675 1468241.592 0, 1012001.766 1468240.879 0, 1011755.674 1468240.176 0, 1011739.934 1473811.356 0, 
+    1011724.196 1479382.208 0, 1011969.629 1479382.908 0, 1012213.882 1479383.62 0, 1012458.136 1479384.346 0, 1012702.389 1479385.087 0, 1012946.642 1479385.841 0, 1013190.895 1479386.611 0, 1013435.148 1479387.394 0, 1013679.401 1479388.192 0, 1013923.654 1479389.004 0, 
+    1014167.907 1479389.831 0, 1014412.16 1479390.672 0, 1014656.413 1479391.528 0, 1014900.666 1479392.398 0, 1015144.919 1479393.282 0, 1015389.171 1479394.18 0, 1015633.424 1479395.093 0, 1015877.677 1479396.021 0, 1016121.929 1479396.962 0, 1016366.182 1479397.918 0, 
+    1016610.434 1479398.889 0, 1016854.686 1479399.874 0, 1017098.939 1479400.873 0, 1017343.191 1479401.887 0, 1017586.264 1479402.91 0, 1017831.695 1479403.957 0, 1018075.947 1479405.014 0, 1018320.199 1479406.085 0, 1018564.451 1479407.17 0, 1018808.703 1479408.27 0, 
+    1019052.955 1479409.384 0, 1019297.207 1479410.513 0, 1019541.459 1479411.656 0, 1019785.71 1479412.813 0, 1020029.962 1479413.985 0, 1020274.213 1479415.171 0, 1020518.465 1479416.372 0, 1020762.716 1479417.586 0, 1021006.967 1479418.816 0, 1021251.218 1479420.059 0, 
+    1021495.47 1479421.317 0, 1021739.721 1479422.59 0, 1021983.972 1479423.876 0, 1022228.222 1479425.178 0, 1022472.473 1479426.493 0, 1022716.724 1479427.823 0, 1022960.975 1479429.167 0, 1023205.225 1479430.526 0, 1023448.298 1479431.892 0, 1023479.775 1473861.108 0, 
+    1023511.254 1468289.994 0))
+
+POLYGON ((1035172.213 1479514.699 0, 1034929.143 1479512.646 0, 1034684.897 1479510.597 0, 1034440.651 1479508.563 0, 1034196.405 1479506.543 0, 1033952.159 1479504.538 0, 1033707.913 1479502.546 0, 1033463.667 1479500.57 0, 1033219.42 1479498.607 0, 1032975.174 1479496.659 0, 
+    1032730.927 1479494.725 0, 1032486.68 1479492.806 0, 1032242.433 1479490.901 0, 1031998.186 1479489.011 0, 1031753.939 1479487.135 0, 1031509.692 1479485.273 0, 1031265.444 1479483.425 0, 1031021.197 1479481.592 0, 1030776.949 1479479.774 0, 1030532.702 1479477.969 0, 
+    1030288.454 1479476.179 0, 1030044.206 1479474.404 0, 1029799.958 1479472.643 0, 1029555.71 1479470.896 0, 1029310.284 1479469.155 0, 1029067.213 1479467.446 0, 1028822.965 1479465.742 0, 1028578.716 1479464.053 0, 1028334.468 1479462.378 0, 1028090.219 1479460.717 0, 
+    1027845.97 1479459.071 0, 1027601.721 1479457.439 0, 1027357.472 1479455.822 0, 1027113.223 1479454.219 0, 1026868.974 1479452.63 0, 1026624.725 1479451.056 0, 1026380.475 1479449.496 0, 1026136.226 1479447.951 0, 1025891.976 1479446.419 0, 1025647.726 1479444.903 0, 
+    1025403.477 1479443.4 0, 1025159.227 1479441.912 0, 1024914.977 1479440.439 0, 1024670.727 1479438.979 0, 1024426.477 1479437.535 0, 1024182.227 1479436.104 0, 1023937.976 1479434.688 0, 1023693.726 1479433.286 0, 1023448.298 1479431.892 0, 1023416.822 1485002.342 0, 
+    1023385.349 1490572.451 0, 1023630.118 1490573.841 0, 1023873.713 1490575.239 0, 1024117.308 1490576.652 0, 1024360.902 1490578.078 0, 1024604.496 1490579.519 0, 1024848.091 1490580.975 0, 1025091.685 1490582.444 0, 1025335.279 1490583.928 0, 1025578.873 1490585.427 0, 
+    1025822.467 1490586.939 0, 1026066.061 1490588.466 0, 1026309.655 1490590.008 0, 1026553.248 1490591.564 0, 1026796.842 1490593.134 0, 1027040.435 1490594.718 0, 1027284.029 1490596.317 0, 1027527.622 1490597.93 0, 1027771.215 1490599.557 0, 1028014.808 1490601.199 0, 
+    1028258.401 1490602.855 0, 1028501.994 1490604.525 0, 1028745.587 1490606.21 0, 1028989.18 1490607.909 0, 1029231.598 1490609.614 0, 1029476.365 1490611.35 0, 1029719.957 1490613.092 0, 1029963.55 1490614.849 0, 1030207.142 1490616.62 0, 1030450.734 1490618.405 0, 
+    1030694.326 1490620.204 0, 1030937.918 1490622.018 0, 1031181.51 1490623.846 0, 1031425.101 1490625.688 0, 1031668.693 1490627.545 0, 1031912.284 1490629.416 0, 1032155.876 1490631.302 0, 1032399.467 1490633.202 0, 1032643.058 1490635.116 0, 1032886.649 1490637.044 0, 
+    1033130.24 1490638.987 0, 1033373.831 1490640.944 0, 1033617.421 1490642.916 0, 1033861.012 1490644.901 0, 1034104.602 1490646.902 0, 1034348.193 1490648.916 0, 1034591.783 1490650.945 0, 1034835.373 1490652.988 0, 1035077.79 1490655.036 0, 1035125 1485085.038 0, 
+    1035172.213 1479514.699 0))
+
+POLYGON ((1046769.951 1490770.653 0, 1046527.539 1490767.921 0, 1046283.955 1490765.19 0, 1046040.372 1490762.472 0, 1045796.788 1490759.77 0, 1045553.205 1490757.081 0, 1045309.621 1490754.407 0, 1045066.036 1490751.748 0, 1044822.452 1490749.102 0, 1044578.868 1490746.471 0, 
+    1044335.283 1490743.855 0, 1044091.698 1490741.253 0, 1043848.114 1490738.665 0, 1043604.528 1490736.091 0, 1043360.943 1490733.532 0, 1043117.358 1490730.987 0, 1042873.772 1490728.456 0, 1042630.187 1490725.94 0, 1042386.601 1490723.438 0, 1042143.015 1490720.95 0, 
+    1041899.429 1490718.477 0, 1041655.843 1490716.018 0, 1041412.256 1490713.573 0, 1041168.67 1490711.143 0, 1040923.911 1490708.715 0, 1040681.496 1490706.325 0, 1040437.909 1490703.938 0, 1040194.322 1490701.565 0, 1039950.735 1490699.207 0, 1039707.148 1490696.862 0, 
+    1039463.56 1490694.532 0, 1039219.973 1490692.217 0, 1038976.385 1490689.916 0, 1038732.797 1490687.629 0, 1038489.209 1490685.356 0, 1038245.621 1490683.098 0, 1038002.032 1490680.854 0, 1037758.444 1490678.625 0, 1037514.855 1490676.409 0, 1037271.267 1490674.208 0, 
+    1037027.678 1490672.022 0, 1036784.089 1490669.85 0, 1036540.5 1490667.692 0, 1036296.911 1490665.548 0, 1036053.321 1490663.419 0, 1035809.732 1490661.304 0, 1035566.142 1490659.204 0, 1035322.553 1490657.118 0, 1035077.79 1490655.036 0, 1035030.583 1496224.687 0, 
+    1034983.379 1501793.987 0, 1035227.483 1501796.063 0, 1035470.417 1501798.143 0, 1035713.351 1501800.238 0, 1035956.285 1501802.348 0, 1036199.218 1501804.471 0, 1036442.152 1501806.609 0, 1036685.085 1501808.761 0, 1036928.019 1501810.927 0, 1037170.952 1501813.108 0, 
+    1037413.885 1501815.303 0, 1037656.818 1501817.512 0, 1037899.751 1501819.736 0, 1038142.684 1501821.973 0, 1038385.616 1501824.226 0, 1038628.549 1501826.492 0, 1038871.481 1501828.773 0, 1039114.413 1501831.068 0, 1039357.345 1501833.377 0, 1039600.277 1501835.701 0, 
+    1039843.209 1501838.039 0, 1040086.14 1501840.391 0, 1040329.072 1501842.758 0, 1040572.003 1501845.138 0, 1040813.765 1501847.522 0, 1041057.865 1501849.943 0, 1041300.796 1501852.367 0, 1041543.727 1501854.805 0, 1041786.658 1501857.257 0, 1042029.588 1501859.724 0, 
+    1042272.518 1501862.205 0, 1042515.449 1501864.7 0, 1042758.379 1501867.209 0, 1043001.309 1501869.733 0, 1043244.238 1501872.271 0, 1043487.168 1501874.824 0, 1043730.097 1501877.39 0, 1043973.027 1501879.971 0, 1044215.956 1501882.567 0, 1044458.885 1501885.176 0, 
+    1044701.814 1501887.8 0, 1044944.742 1501890.439 0, 1045187.671 1501893.091 0, 1045430.599 1501895.758 0, 1045673.527 1501898.439 0, 1045916.455 1501901.134 0, 1046159.383 1501903.844 0, 1046402.311 1501906.568 0, 1046644.071 1501909.293 0, 1046707.009 1496340.149 0, 
+    1046769.951 1490770.653 0))
+
+POLYGON ((1058304.39 1502057.543 0, 1058062.637 1502054.135 0, 1057819.718 1502050.724 0, 1057576.799 1502047.328 0, 1057333.88 1502043.946 0, 1057090.96 1502040.579 0, 1056848.04 1502037.226 0, 1056605.12 1502033.887 0, 1056362.2 1502030.563 0, 1056119.279 1502027.252 0, 
+    1055876.359 1502023.957 0, 1055633.438 1502020.675 0, 1055390.517 1502017.408 0, 1055147.596 1502014.155 0, 1054904.674 1502010.916 0, 1054661.753 1502007.691 0, 1054418.831 1502004.481 0, 1054175.909 1502001.285 0, 1053932.987 1501998.104 0, 1053690.064 1501994.937 0, 
+    1053447.142 1501991.784 0, 1053204.219 1501988.645 0, 1052961.296 1501985.521 0, 1052718.373 1501982.411 0, 1052474.283 1501979.3 0, 1052232.526 1501976.233 0, 1051989.603 1501973.166 0, 1051746.679 1501970.113 0, 1051503.755 1501967.075 0, 1051260.831 1501964.051 0, 
+    1051017.906 1501961.041 0, 1050774.982 1501958.045 0, 1050532.057 1501955.064 0, 1050289.132 1501952.097 0, 1050046.207 1501949.144 0, 1049803.282 1501946.205 0, 1049560.357 1501943.281 0, 1049317.431 1501940.371 0, 1049074.505 1501937.476 0, 1048831.579 1501934.594 0, 
+    1048588.653 1501931.727 0, 1048345.727 1501928.875 0, 1048102.801 1501926.036 0, 1047859.874 1501923.212 0, 1047616.947 1501920.402 0, 1047374.02 1501917.607 0, 1047131.093 1501914.826 0, 1046888.166 1501912.059 0, 1046644.071 1501909.293 0, 1046581.137 1507478.079 0, 
+    1046518.207 1513046.5 0, 1046761.643 1513049.259 0, 1047003.915 1513052.018 0, 1047246.187 1513054.792 0, 1047488.458 1513057.58 0, 1047730.729 1513060.382 0, 1047973 1513063.198 0, 1048215.271 1513066.029 0, 1048457.542 1513068.874 0, 1048699.812 1513071.733 0, 
+    1048942.083 1513074.607 0, 1049184.353 1513077.495 0, 1049426.623 1513080.397 0, 1049668.893 1513083.313 0, 1049911.163 1513086.243 0, 1050153.432 1513089.188 0, 1050395.702 1513092.147 0, 1050637.971 1513095.121 0, 1050880.24 1513098.108 0, 1051122.509 1513101.11 0, 
+    1051364.777 1513104.126 0, 1051607.046 1513107.156 0, 1051849.314 1513110.201 0, 1052091.582 1513113.26 0, 1052332.687 1513116.318 0, 1052576.118 1513119.42 0, 1052818.386 1513122.522 0, 1053060.653 1513125.638 0, 1053302.92 1513128.768 0, 1053545.187 1513131.913 0, 
+    1053787.454 1513135.071 0, 1054029.721 1513138.244 0, 1054271.987 1513141.432 0, 1054514.254 1513144.633 0, 1054756.52 1513147.849 0, 1054998.786 1513151.079 0, 1055241.051 1513154.323 0, 1055483.317 1513157.581 0, 1055725.582 1513160.854 0, 1055967.847 1513164.141 0, 
+    1056210.112 1513167.443 0, 1056452.377 1513170.758 0, 1056694.642 1513174.088 0, 1056936.906 1513177.432 0, 1057179.17 1513180.79 0, 1057421.434 1513184.163 0, 1057663.698 1513187.55 0, 1057905.962 1513190.951 0, 1058147.062 1513194.35 0, 1058225.724 1507626.128 0, 
+    1058304.39 1502057.543 0))
+
+POLYGON ((1069775.453 1513375.052 0, 1069534.362 1513370.972 0, 1069292.109 1513366.887 0, 1069049.855 1513362.815 0, 1068807.602 1513358.758 0, 1068565.348 1513354.716 0, 1068323.094 1513350.687 0, 1068080.84 1513346.673 0, 1067838.586 1513342.673 0, 1067596.331 1513338.687 0, 
+    1067354.076 1513334.716 0, 1067111.821 1513330.759 0, 1066869.566 1513326.816 0, 1066627.31 1513322.887 0, 1066385.054 1513318.973 0, 1066142.798 1513315.072 0, 1065900.542 1513311.186 0, 1065658.285 1513307.315 0, 1065416.029 1513303.457 0, 1065173.772 1513299.614 0, 
+    1064931.514 1513295.785 0, 1064689.257 1513291.971 0, 1064446.999 1513288.17 0, 1064204.742 1513284.384 0, 1063961.322 1513280.594 0, 1063720.225 1513276.855 0, 1063477.967 1513273.112 0, 1063235.708 1513269.383 0, 1062993.449 1513265.668 0, 1062751.19 1513261.967 0, 
+    1062508.93 1513258.281 0, 1062266.671 1513254.609 0, 1062024.411 1513250.951 0, 1061782.151 1513247.308 0, 1061539.891 1513243.678 0, 1061297.63 1513240.063 0, 1061055.369 1513236.463 0, 1060813.109 1513232.876 0, 1060570.847 1513229.304 0, 1060328.586 1513225.746 0, 
+    1060086.325 1513222.202 0, 1059844.063 1513218.673 0, 1059601.801 1513215.158 0, 1059359.539 1513211.657 0, 1059117.276 1513208.17 0, 1058875.014 1513204.698 0, 1058632.751 1513201.24 0, 1058390.488 1513197.796 0, 1058147.062 1513194.35 0, 1058068.406 1518762.201 0, 
+    1057989.755 1524329.677 0, 1058232.522 1524333.113 0, 1058474.13 1524336.548 0, 1058715.737 1524339.997 0, 1058957.344 1524343.46 0, 1059198.951 1524346.937 0, 1059440.558 1524350.429 0, 1059682.165 1524353.934 0, 1059923.771 1524357.454 0, 1060165.377 1524360.988 0, 
+    1060406.983 1524364.536 0, 1060648.589 1524368.099 0, 1060890.194 1524371.676 0, 1061131.8 1524375.267 0, 1061373.405 1524378.872 0, 1061615.009 1524382.491 0, 1061856.614 1524386.125 0, 1062098.219 1524389.773 0, 1062339.823 1524393.435 0, 1062581.427 1524397.111 0, 
+    1062823.031 1524400.802 0, 1063064.634 1524404.507 0, 1063306.238 1524408.226 0, 1063547.841 1524411.959 0, 1063788.285 1524415.688 0, 1064031.046 1524419.468 0, 1064272.649 1524423.244 0, 1064514.251 1524427.034 0, 1064755.853 1524430.838 0, 1064997.455 1524434.657 0, 
+    1065239.056 1524438.489 0, 1065480.658 1524442.336 0, 1065722.259 1524446.197 0, 1065963.86 1524450.073 0, 1066205.46 1524453.962 0, 1066447.061 1524457.866 0, 1066688.661 1524461.784 0, 1066930.261 1524465.717 0, 1067171.861 1524469.663 0, 1067413.46 1524473.624 0, 
+    1067655.06 1524477.599 0, 1067896.659 1524481.588 0, 1068138.257 1524485.591 0, 1068379.856 1524489.609 0, 1068621.454 1524493.641 0, 1068863.052 1524497.687 0, 1069104.65 1524501.747 0, 1069346.248 1524505.821 0, 1069586.687 1524509.89 0, 1069681.067 1518942.659 0, 
+    1069775.453 1513375.052 0))
+
+POLYGON ((1081183.065 1524722.867 0, 1080942.636 1524718.118 0, 1080701.051 1524713.361 0, 1080459.465 1524708.619 0, 1080217.88 1524703.89 0, 1079976.294 1524699.176 0, 1079734.707 1524694.476 0, 1079493.121 1524689.79 0, 1079251.534 1524685.118 0, 1079009.947 1524680.46 0, 
+    1078768.359 1524675.817 0, 1078526.772 1524671.188 0, 1078285.184 1524666.573 0, 1078043.596 1524661.973 0, 1077802.007 1524657.386 0, 1077560.419 1524652.814 0, 1077318.83 1524648.256 0, 1077077.24 1524643.713 0, 1076835.651 1524639.183 0, 1076594.061 1524634.668 0, 
+    1076352.471 1524630.167 0, 1076110.881 1524625.68 0, 1075869.29 1524621.207 0, 1075627.699 1524616.749 0, 1075384.951 1524612.283 0, 1075144.517 1524607.875 0, 1074902.925 1524603.459 0, 1074661.333 1524599.057 0, 1074419.741 1524594.67 0, 1074178.149 1524590.297 0, 
+    1073936.556 1524585.938 0, 1073694.963 1524581.593 0, 1073453.37 1524577.263 0, 1073211.777 1524572.947 0, 1072970.183 1524568.645 0, 1072728.589 1524564.357 0, 1072486.995 1524560.084 0, 1072245.4 1524555.824 0, 1072003.806 1524551.579 0, 1071762.211 1524547.348 0, 
+    1071520.616 1524543.132 0, 1071279.02 1524538.929 0, 1071037.424 1524534.741 0, 1070795.829 1524530.567 0, 1070554.232 1524526.407 0, 1070312.636 1524522.261 0, 1070071.039 1524518.13 0, 1069829.442 1524514.013 0, 1069586.687 1524509.89 0, 1069492.314 1530076.74 0, 
+    1069397.947 1535643.201 0, 1069640.044 1535647.312 0, 1069880.986 1535651.418 0, 1070121.927 1535655.538 0, 1070362.868 1535659.672 0, 1070603.809 1535663.821 0, 1070844.75 1535667.984 0, 1071085.69 1535672.161 0, 1071326.63 1535676.352 0, 1071567.57 1535680.557 0, 
+    1071808.51 1535684.776 0, 1072049.449 1535689.01 0, 1072290.388 1535693.258 0, 1072531.327 1535697.52 0, 1072772.266 1535701.796 0, 1073013.204 1535706.086 0, 1073254.142 1535710.391 0, 1073495.08 1535714.709 0, 1073736.018 1535719.042 0, 1073976.955 1535723.389 0, 
+    1074217.892 1535727.75 0, 1074458.829 1535732.126 0, 1074699.766 1535736.515 0, 1074940.702 1535740.919 0, 1075180.485 1535745.316 0, 1075422.574 1535749.769 0, 1075663.51 1535754.216 0, 1075904.445 1535758.676 0, 1076145.38 1535763.151 0, 1076386.315 1535767.64 0, 
+    1076627.249 1535772.143 0, 1076868.184 1535776.66 0, 1077109.118 1535781.191 0, 1077350.051 1535785.737 0, 1077590.985 1535790.297 0, 1077831.918 1535794.87 0, 1078072.851 1535799.459 0, 1078313.784 1535804.061 0, 1078554.716 1535808.677 0, 1078795.648 1535813.308 0, 
+    1079036.58 1535817.953 0, 1079277.511 1535822.612 0, 1079518.443 1535827.285 0, 1079759.374 1535831.973 0, 1080000.304 1535836.674 0, 1080241.235 1535841.39 0, 1080482.165 1535846.12 0, 1080723.095 1535850.864 0, 1080962.872 1535855.599 0, 1081072.964 1530289.427 0, 
+    1081183.065 1524722.867 0))
+
+POLYGON ((1092527.15 1536100.67 0, 1092287.386 1536095.257 0, 1092046.47 1536089.833 0, 1091805.554 1536084.422 0, 1091564.638 1536079.026 0, 1091323.722 1536073.643 0, 1091082.805 1536068.275 0, 1090841.888 1536062.921 0, 1090600.97 1536057.582 0, 1090360.053 1536052.256 0, 
+    1090119.134 1536046.945 0, 1089878.216 1536041.648 0, 1089637.297 1536036.365 0, 1089396.378 1536031.096 0, 1089155.459 1536025.841 0, 1088914.54 1536020.601 0, 1088673.62 1536015.375 0, 1088432.699 1536010.163 0, 1088191.779 1536004.965 0, 1087950.858 1535999.781 0, 
+    1087709.937 1535994.612 0, 1087469.015 1535989.456 0, 1087228.094 1535984.315 0, 1086987.172 1535979.188 0, 1086745.097 1535974.051 0, 1086505.327 1535968.977 0, 1086264.404 1535963.892 0, 1086023.48 1535958.822 0, 1085782.557 1535953.766 0, 1085541.633 1535948.724 0, 
+    1085300.709 1535943.696 0, 1085059.784 1535938.683 0, 1084818.86 1535933.683 0, 1084577.935 1535928.698 0, 1084337.009 1535923.727 0, 1084096.084 1535918.77 0, 1083855.158 1535913.828 0, 1083614.232 1535908.899 0, 1083373.305 1535903.985 0, 1083132.378 1535899.085 0, 
+    1082891.451 1535894.199 0, 1082650.524 1535889.327 0, 1082409.596 1535884.47 0, 1082168.668 1535879.626 0, 1081927.74 1535874.797 0, 1081686.812 1535869.982 0, 1081445.883 1535865.181 0, 1081204.954 1535860.395 0, 1080962.872 1535855.599 0, 1080852.787 1541421.378 0, 
+    1080742.71 1546986.756 0, 1080984.134 1546991.538 0, 1081224.408 1546996.312 0, 1081464.681 1547001.099 0, 1081704.955 1547005.901 0, 1081945.228 1547010.717 0, 1082185.501 1547015.548 0, 1082425.773 1547020.392 0, 1082666.045 1547025.251 0, 1082906.317 1547030.123 0, 
+    1083146.589 1547035.01 0, 1083386.86 1547039.911 0, 1083627.131 1547044.826 0, 1083867.402 1547049.755 0, 1084107.672 1547054.698 0, 1084347.943 1547059.656 0, 1084588.212 1547064.628 0, 1084828.482 1547069.613 0, 1085068.751 1547074.613 0, 1085309.02 1547079.627 0, 
+    1085549.289 1547084.655 0, 1085789.557 1547089.698 0, 1086029.826 1547094.754 0, 1086270.093 1547099.825 0, 1086509.212 1547104.885 0, 1086750.628 1547110.009 0, 1086990.895 1547115.122 0, 1087231.162 1547120.249 0, 1087471.428 1547125.39 0, 1087711.694 1547130.546 0, 
+    1087951.96 1547135.715 0, 1088192.225 1547140.899 0, 1088432.49 1547146.097 0, 1088672.755 1547151.309 0, 1088913.019 1547156.535 0, 1089153.284 1547161.775 0, 1089393.547 1547167.03 0, 1089633.811 1547172.298 0, 1089874.074 1547177.581 0, 1090114.337 1547182.878 0, 
+    1090354.6 1547188.189 0, 1090594.862 1547193.514 0, 1090835.124 1547198.853 0, 1091075.386 1547204.207 0, 1091315.647 1547209.574 0, 1091555.908 1547214.956 0, 1091796.169 1547220.352 0, 1092036.429 1547225.762 0, 1092275.542 1547231.16 0, 1092401.341 1541666.115 0, 
+    1092527.15 1536100.67 0))
+
+POLYGON ((1103807.637 1547508.146 0, 1103568.539 1547502.072 0, 1103328.294 1547495.984 0, 1103088.05 1547489.909 0, 1102847.805 1547483.848 0, 1102607.56 1547477.802 0, 1102367.314 1547471.77 0, 1102127.068 1547465.752 0, 1101886.822 1547459.748 0, 1101646.575 1547453.758 0, 
+    1101406.328 1547447.782 0, 1101166.081 1547441.821 0, 1100925.833 1547435.874 0, 1100685.585 1547429.94 0, 1100445.337 1547424.021 0, 1100205.088 1547418.116 0, 1099964.839 1547412.226 0, 1099724.589 1547406.349 0, 1099484.34 1547400.486 0, 1099244.09 1547394.638 0, 
+    1099003.839 1547388.804 0, 1098763.588 1547382.984 0, 1098523.337 1547377.178 0, 1098283.086 1547371.386 0, 1098041.687 1547365.581 0, 1097802.581 1547359.845 0, 1097562.329 1547354.095 0, 1097322.076 1547348.36 0, 1097081.823 1547342.639 0, 1096841.569 1547336.932 0, 
+    1096601.315 1547331.239 0, 1096361.061 1547325.56 0, 1096120.807 1547319.896 0, 1095880.552 1547314.245 0, 1095640.297 1547308.609 0, 1095400.041 1547302.987 0, 1095159.785 1547297.379 0, 1094919.529 1547291.785 0, 1094679.273 1547286.206 0, 1094439.016 1547280.64 0, 
+    1094198.758 1547275.089 0, 1093958.501 1547269.551 0, 1093718.243 1547264.028 0, 1093477.985 1547258.519 0, 1093237.726 1547253.024 0, 1092997.468 1547247.544 0, 1092757.209 1547242.077 0, 1092516.949 1547236.625 0, 1092275.542 1547231.16 0, 1092149.751 1552795.799 0, 
+    1092023.97 1558360.026 0, 1092264.719 1558365.475 0, 1092504.324 1558370.912 0, 1092743.928 1558376.364 0, 1092983.532 1558381.83 0, 1093223.135 1558387.31 0, 1093462.738 1558392.804 0, 1093702.341 1558398.312 0, 1093941.944 1558403.834 0, 1094181.546 1558409.37 0, 
+    1094421.148 1558414.921 0, 1094660.749 1558420.485 0, 1094900.35 1558426.064 0, 1095139.951 1558431.657 0, 1095379.552 1558437.263 0, 1095619.152 1558442.884 0, 1095858.752 1558448.519 0, 1096098.351 1558454.168 0, 1096337.95 1558459.832 0, 1096577.549 1558465.509 0, 
+    1096817.148 1558471.2 0, 1097056.746 1558476.906 0, 1097296.344 1558482.625 0, 1097535.941 1558488.359 0, 1097774.395 1558494.079 0, 1098015.135 1558499.869 0, 1098254.732 1558505.645 0, 1098494.328 1558511.435 0, 1098733.924 1558517.239 0, 1098973.519 1558523.058 0, 
+    1099213.115 1558528.89 0, 1099452.709 1558534.737 0, 1099692.304 1558540.597 0, 1099931.898 1558546.472 0, 1100171.492 1558552.361 0, 1100411.085 1558558.264 0, 1100650.678 1558564.181 0, 1100890.271 1558570.112 0, 1101129.863 1558576.057 0, 1101369.455 1558582.017 0, 
+    1101609.047 1558587.99 0, 1101848.638 1558593.978 0, 1102088.229 1558599.979 0, 1102327.82 1558605.995 0, 1102567.41 1558612.025 0, 1102807 1558618.069 0, 1103046.59 1558624.127 0, 1103286.179 1558630.199 0, 1103524.625 1558636.256 0, 1103666.125 1553072.407 0, 
+    1103807.637 1547508.146 0))
+
+POLYGON ((1115024.454 1558944.977 0, 1114786.024 1558938.246 0, 1114546.453 1558931.497 0, 1114306.881 1558924.762 0, 1114067.309 1558918.042 0, 1113827.737 1558911.335 0, 1113588.164 1558904.642 0, 1113348.591 1558897.964 0, 1113109.018 1558891.299 0, 1112869.444 1558884.649 0, 
+    1112629.87 1558878.013 0, 1112390.295 1558871.391 0, 1112150.72 1558864.783 0, 1111911.145 1558858.189 0, 1111671.569 1558851.609 0, 1111431.993 1558845.043 0, 1111192.416 1558838.492 0, 1110952.839 1558831.954 0, 1110713.262 1558825.431 0, 1110473.684 1558818.921 0, 
+    1110234.106 1558812.426 0, 1109994.528 1558805.945 0, 1109754.949 1558799.478 0, 1109515.37 1558793.025 0, 1109274.648 1558786.556 0, 1109036.21 1558780.162 0, 1108796.63 1558773.751 0, 1108557.049 1558767.354 0, 1108317.468 1558760.972 0, 1108077.886 1558754.604 0, 
+    1107838.304 1558748.25 0, 1107598.722 1558741.909 0, 1107359.139 1558735.583 0, 1107119.556 1558729.272 0, 1106879.973 1558722.974 0, 1106640.389 1558716.69 0, 1106400.805 1558710.42 0, 1106161.221 1558704.165 0, 1105921.636 1558697.924 0, 1105682.051 1558691.696 0, 
+    1105442.465 1558685.483 0, 1105202.879 1558679.284 0, 1104963.293 1558673.099 0, 1104723.706 1558666.928 0, 1104484.119 1558660.771 0, 1104244.532 1558654.629 0, 1104004.944 1558648.5 0, 1103765.356 1558642.386 0, 1103524.625 1558636.256 0, 1103383.135 1564199.687 0, 
+    1103241.656 1569762.693 0, 1103481.729 1569768.805 0, 1103720.662 1569774.903 0, 1103959.595 1569781.015 0, 1104198.527 1569787.141 0, 1104437.46 1569793.281 0, 1104676.391 1569799.435 0, 1104915.323 1569805.603 0, 1105154.254 1569811.785 0, 1105393.185 1569817.981 0, 
+    1105632.115 1569824.191 0, 1105871.045 1569830.416 0, 1106109.975 1569836.654 0, 1106348.904 1569842.906 0, 1106587.833 1569849.173 0, 1106826.761 1569855.454 0, 1107065.689 1569861.748 0, 1107304.617 1569868.057 0, 1107543.544 1569874.38 0, 1107782.471 1569880.717 0, 
+    1108021.398 1569887.067 0, 1108260.324 1569893.432 0, 1108499.25 1569899.811 0, 1108738.176 1569906.204 0, 1108975.962 1569912.581 0, 1109216.026 1569919.033 0, 1109454.95 1569925.468 0, 1109693.874 1569931.917 0, 1109932.798 1569938.381 0, 1110171.721 1569944.858 0, 
+    1110410.644 1569951.35 0, 1110649.566 1569957.855 0, 1110888.488 1569964.375 0, 1111127.41 1569970.909 0, 1111366.331 1569977.457 0, 1111605.252 1569984.018 0, 1111844.173 1569990.594 0, 1112083.093 1569997.184 0, 1112322.013 1570003.788 0, 1112560.932 1570010.406 0, 
+    1112799.851 1570017.038 0, 1113038.77 1570023.685 0, 1113277.688 1570030.345 0, 1113516.606 1570037.019 0, 1113755.523 1570043.708 0, 1113994.44 1570050.41 0, 1114233.357 1570057.127 0, 1114472.273 1570063.857 0, 1114710.051 1570070.57 0, 1114867.246 1564507.986 0, 
+    1115024.454 1558944.977 0))
+
+POLYGON ((1126177.531 1570410.846 0, 1125939.771 1570403.462 0, 1125700.875 1570396.056 0, 1125461.978 1570388.665 0, 1125223.081 1570381.287 0, 1124984.183 1570373.924 0, 1124745.285 1570366.575 0, 1124506.387 1570359.239 0, 1124267.488 1570351.918 0, 1124028.589 1570344.611 0, 
+    1123789.689 1570337.318 0, 1123550.789 1570330.039 0, 1123311.888 1570322.774 0, 1123072.987 1570315.523 0, 1122834.086 1570308.286 0, 1122595.184 1570301.064 0, 1122356.282 1570293.855 0, 1122117.379 1570286.66 0, 1121878.476 1570279.48 0, 1121639.572 1570272.313 0, 
+    1121400.668 1570265.161 0, 1121161.764 1570258.023 0, 1120922.859 1570250.898 0, 1120683.954 1570243.788 0, 1120443.911 1570236.658 0, 1120206.142 1570229.61 0, 1119967.236 1570222.542 0, 1119728.329 1570215.488 0, 1119489.421 1570208.448 0, 1119250.514 1570201.422 0, 
+    1119011.605 1570194.41 0, 1118772.697 1570187.412 0, 1118533.788 1570180.429 0, 1118294.878 1570173.459 0, 1118055.969 1570166.503 0, 1117817.058 1570159.562 0, 1117578.148 1570152.634 0, 1117339.237 1570145.721 0, 1117100.325 1570138.822 0, 1116861.414 1570131.936 0, 
+    1116622.501 1570125.065 0, 1116383.589 1570118.208 0, 1116144.676 1570111.365 0, 1115905.762 1570104.536 0, 1115666.848 1570097.721 0, 1115427.934 1570090.92 0, 1115189.019 1570084.133 0, 1114950.104 1570077.361 0, 1114710.051 1570070.57 0, 1114552.868 1575632.723 0, 
+    1114395.698 1581194.439 0, 1114635.093 1581201.211 0, 1114873.353 1581207.965 0, 1115111.613 1581214.733 0, 1115349.873 1581221.516 0, 1115588.132 1581228.312 0, 1115826.391 1581235.122 0, 1116064.649 1581241.947 0, 1116302.907 1581248.785 0, 1116541.164 1581255.637 0, 
+    1116779.422 1581262.504 0, 1117017.678 1581269.384 0, 1117255.935 1581276.279 0, 1117494.19 1581283.187 0, 1117732.446 1581290.11 0, 1117970.701 1581297.046 0, 1118208.956 1581303.997 0, 1118447.21 1581310.961 0, 1118685.464 1581317.94 0, 1118923.717 1581324.932 0, 
+    1119161.97 1581331.939 0, 1119400.223 1581338.96 0, 1119638.475 1581345.994 0, 1119876.727 1581353.043 0, 1120113.845 1581360.072 0, 1120353.229 1581367.182 0, 1120591.48 1581374.273 0, 1120829.73 1581381.378 0, 1121067.98 1581388.497 0, 1121306.229 1581395.63 0, 
+    1121544.478 1581402.776 0, 1121782.726 1581409.937 0, 1122020.974 1581417.112 0, 1122259.222 1581424.301 0, 1122497.469 1581431.504 0, 1122735.716 1581438.721 0, 1122973.962 1581445.952 0, 1123212.208 1581453.197 0, 1123450.454 1581460.456 0, 1123688.699 1581467.729 0, 
+    1123926.943 1581475.016 0, 1124165.187 1581482.317 0, 1124403.431 1581489.633 0, 1124641.674 1581496.962 0, 1124879.917 1581504.305 0, 1125118.16 1581511.662 0, 1125356.402 1581519.033 0, 1125594.643 1581526.418 0, 1125831.752 1581533.783 0, 1126004.635 1575972.533 0, 
+    1126177.531 1570410.846 0))
+
+POLYGON ((1137266.802 1581905.434 0, 1137029.713 1581897.4 0, 1136791.494 1581889.342 0, 1136553.273 1581881.297 0, 1136315.053 1581873.267 0, 1136076.831 1581865.251 0, 1135838.61 1581857.249 0, 1135600.388 1581849.26 0, 1135362.165 1581841.286 0, 1135123.942 1581833.326 0, 
+    1134885.718 1581825.38 0, 1134647.494 1581817.448 0, 1134409.27 1581809.53 0, 1134171.045 1581801.626 0, 1133932.819 1581793.736 0, 1133694.594 1581785.86 0, 1133456.367 1581777.998 0, 1133218.14 1581770.15 0, 1132979.913 1581762.316 0, 1132741.685 1581754.496 0, 
+    1132503.457 1581746.69 0, 1132265.229 1581738.898 0, 1132026.999 1581731.12 0, 1131788.77 1581723.357 0, 1131549.408 1581715.57 0, 1131312.309 1581707.871 0, 1131074.078 1581700.149 0, 1130835.847 1581692.441 0, 1130597.615 1581684.748 0, 1130359.383 1581677.068 0, 
+    1130121.15 1581669.402 0, 1129882.917 1581661.751 0, 1129644.683 1581654.113 0, 1129406.449 1581646.489 0, 1129168.215 1581638.88 0, 1128929.98 1581631.284 0, 1128691.744 1581623.703 0, 1128453.508 1581616.135 0, 1128215.272 1581608.582 0, 1127977.035 1581601.042 0, 
+    1127738.798 1581593.517 0, 1127500.561 1581586.005 0, 1127262.322 1581578.508 0, 1127024.084 1581571.024 0, 1126785.845 1581563.555 0, 1126547.606 1581556.1 0, 1126309.366 1581548.658 0, 1126071.125 1581541.231 0, 1125831.752 1581533.783 0, 1125658.883 1587094.589 0, 
+    1125486.028 1592654.946 0, 1125724.744 1592662.374 0, 1125962.329 1592669.781 0, 1126199.915 1592677.202 0, 1126437.499 1592684.637 0, 1126675.084 1592692.086 0, 1126912.668 1592699.548 0, 1127150.251 1592707.025 0, 1127387.834 1592714.516 0, 1127625.417 1592722.021 0, 
+    1127862.999 1592729.54 0, 1128100.581 1592737.072 0, 1128338.162 1592744.619 0, 1128575.743 1592752.18 0, 1128813.324 1592759.754 0, 1129050.904 1592767.343 0, 1129288.483 1592774.946 0, 1129526.062 1592782.562 0, 1129763.641 1592790.193 0, 1130001.219 1592797.838 0, 
+    1130238.797 1592805.496 0, 1130476.374 1592813.169 0, 1130713.951 1592820.855 0, 1130951.527 1592828.556 0, 1131187.975 1592836.234 0, 1131426.679 1592843.999 0, 1131664.254 1592851.742 0, 1131901.828 1592859.498 0, 1132139.403 1592867.269 0, 1132376.976 1592875.053 0, 
+    1132614.549 1592882.851 0, 1132852.122 1592890.664 0, 1133089.694 1592898.49 0, 1133327.266 1592906.331 0, 1133564.838 1592914.185 0, 1133802.408 1592922.053 0, 1134039.979 1592929.936 0, 1134277.549 1592937.832 0, 1134515.118 1592945.742 0, 1134752.687 1592953.667 0, 
+    1134990.256 1592961.605 0, 1135227.824 1592969.557 0, 1135465.392 1592977.523 0, 1135702.959 1592985.504 0, 1135940.525 1592993.498 0, 1136178.092 1593001.506 0, 1136415.657 1593009.528 0, 1136653.223 1593017.564 0, 1136889.66 1593025.576 0, 1137078.223 1587465.73 0, 
+    1137266.802 1581905.434 0))
+
+POLYGON ((1148292.199 1593428.422 0, 1148055.784 1593419.742 0, 1147818.242 1593411.035 0, 1147580.7 1593402.342 0, 1147343.158 1593393.662 0, 1147105.614 1593384.997 0, 1146868.071 1593376.346 0, 1146630.527 1593367.708 0, 1146392.982 1593359.085 0, 1146155.437 1593350.476 0, 
+    1145917.891 1593341.88 0, 1145680.345 1593333.299 0, 1145442.798 1593324.731 0, 1145205.251 1593316.178 0, 1144967.703 1593307.638 0, 1144730.155 1593299.113 0, 1144492.606 1593290.601 0, 1144255.057 1593282.104 0, 1144017.507 1593273.62 0, 1143779.957 1593265.15 0, 
+    1143542.406 1593256.695 0, 1143304.855 1593248.253 0, 1143067.303 1593239.826 0, 1142829.751 1593231.412 0, 1142591.072 1593222.972 0, 1142354.645 1593214.627 0, 1142117.092 1593206.255 0, 1141879.537 1593197.897 0, 1141641.983 1593189.553 0, 1141404.428 1593181.224 0, 
+    1141166.872 1593172.908 0, 1140929.316 1593164.606 0, 1140691.759 1593156.318 0, 1140454.202 1593148.044 0, 1140216.645 1593139.784 0, 1139979.086 1593131.538 0, 1139741.528 1593123.307 0, 1139503.969 1593115.089 0, 1139266.409 1593106.885 0, 1139028.849 1593098.695 0, 
+    1138791.289 1593090.519 0, 1138553.728 1593082.357 0, 1138316.166 1593074.209 0, 1138078.604 1593066.075 0, 1137841.042 1593057.955 0, 1137603.479 1593049.849 0, 1137365.916 1593041.757 0, 1137128.352 1593033.679 0, 1136889.66 1593025.576 0, 1136701.112 1598584.967 0, 
+    1136512.58 1604143.895 0, 1136750.614 1604151.975 0, 1136987.524 1604160.031 0, 1137224.433 1604168.101 0, 1137461.341 1604176.184 0, 1137698.249 1604184.282 0, 1137935.157 1604192.394 0, 1138172.064 1604200.519 0, 1138408.97 1604208.659 0, 1138645.876 1604216.812 0, 
+    1138882.782 1604224.98 0, 1139119.687 1604233.161 0, 1139356.592 1604241.356 0, 1139593.496 1604249.565 0, 1139830.4 1604257.789 0, 1140067.303 1604266.026 0, 1140304.206 1604274.277 0, 1140541.108 1604282.542 0, 1140778.01 1604290.821 0, 1141014.911 1604299.114 0, 
+    1141251.812 1604307.42 0, 1141488.712 1604315.741 0, 1141725.612 1604324.076 0, 1141962.511 1604332.425 0, 1142198.287 1604340.747 0, 1142436.308 1604349.164 0, 1142673.206 1604357.554 0, 1142910.103 1604365.959 0, 1143147 1604374.377 0, 1143383.897 1604382.809 0, 
+    1143620.793 1604391.256 0, 1143857.688 1604399.716 0, 1144094.583 1604408.19 0, 1144331.477 1604416.678 0, 1144568.371 1604425.18 0, 1144805.264 1604433.696 0, 1145042.157 1604442.226 0, 1145279.05 1604450.77 0, 1145515.941 1604459.328 0, 1145752.833 1604467.899 0, 
+    1145989.724 1604476.485 0, 1146226.614 1604485.085 0, 1146463.504 1604493.698 0, 1146700.393 1604502.326 0, 1146937.282 1604510.967 0, 1147174.17 1604519.623 0, 1147411.058 1604528.292 0, 1147647.945 1604536.975 0, 1147883.709 1604545.631 0, 1148087.946 1598987.258 0, 
+    1148292.199 1593428.422 0))
+
+POLYGON ((1159253.659 1604979.492 0, 1159017.918 1604970.169 0, 1158781.056 1604960.817 0, 1158544.194 1604951.478 0, 1158307.331 1604942.154 0, 1158070.468 1604932.843 0, 1157833.604 1604923.546 0, 1157596.739 1604914.264 0, 1157359.874 1604904.995 0, 1157123.008 1604895.74 0, 
+    1156886.142 1604886.499 0, 1156649.275 1604877.272 0, 1156412.408 1604868.059 0, 1156175.54 1604858.859 0, 1155938.672 1604849.674 0, 1155701.803 1604840.503 0, 1155464.934 1604831.346 0, 1155228.064 1604822.202 0, 1154991.193 1604813.073 0, 1154754.322 1604803.957 0, 
+    1154517.451 1604794.856 0, 1154280.578 1604785.768 0, 1154043.706 1604776.694 0, 1153806.833 1604767.635 0, 1153568.837 1604758.546 0, 1153333.085 1604749.557 0, 1153096.21 1604740.539 0, 1152859.335 1604731.535 0, 1152622.459 1604722.545 0, 1152385.582 1604713.569 0, 
+    1152148.705 1604704.607 0, 1151911.828 1604695.659 0, 1151674.95 1604686.725 0, 1151438.072 1604677.804 0, 1151201.193 1604668.898 0, 1150964.313 1604660.005 0, 1150727.433 1604651.127 0, 1150490.552 1604642.262 0, 1150253.671 1604633.412 0, 1150016.79 1604624.575 0, 
+    1149779.908 1604615.752 0, 1149543.025 1604606.944 0, 1149306.142 1604598.149 0, 1149069.258 1604589.368 0, 1148832.374 1604580.601 0, 1148595.489 1604571.848 0, 1148358.604 1604563.109 0, 1148121.718 1604554.384 0, 1147883.709 1604545.631 0, 1147679.49 1610103.536 0, 
+    1147475.288 1615660.966 0, 1147712.64 1615669.694 0, 1147948.871 1615678.395 0, 1148185.102 1615687.11 0, 1148421.333 1615695.839 0, 1148657.563 1615704.582 0, 1148893.792 1615713.339 0, 1149130.021 1615722.109 0, 1149366.25 1615730.894 0, 1149602.478 1615739.692 0, 
+    1149838.705 1615748.504 0, 1150074.932 1615757.33 0, 1150311.158 1615766.17 0, 1150547.384 1615775.024 0, 1150783.609 1615783.892 0, 1151019.834 1615792.774 0, 1151256.058 1615801.67 0, 1151492.282 1615810.579 0, 1151728.505 1615819.503 0, 1151964.728 1615828.44 0, 
+    1152200.95 1615837.391 0, 1152437.172 1615846.357 0, 1152673.393 1615855.336 0, 1152909.614 1615864.329 0, 1153144.715 1615873.293 0, 1153382.053 1615882.356 0, 1153618.272 1615891.391 0, 1153854.491 1615900.44 0, 1154090.709 1615909.502 0, 1154326.926 1615918.579 0, 
+    1154563.143 1615927.669 0, 1154799.359 1615936.773 0, 1155035.575 1615945.891 0, 1155271.79 1615955.023 0, 1155508.005 1615964.169 0, 1155744.219 1615973.329 0, 1155980.433 1615982.503 0, 1156216.646 1615991.691 0, 1156452.858 1616000.892 0, 1156689.07 1616010.108 0, 
+    1156925.282 1616019.337 0, 1157161.493 1616028.58 0, 1157397.703 1616037.837 0, 1157633.913 1616047.108 0, 1157870.122 1616056.393 0, 1158106.331 1616065.692 0, 1158342.539 1616075.005 0, 1158578.747 1616084.332 0, 1158813.837 1616093.628 0, 1159033.738 1610536.797 0, 
+    1159253.659 1604979.492 0))
+
+POLYGON ((1170151.117 1616558.322 0, 1169916.053 1616548.361 0, 1169679.872 1616538.367 0, 1169443.691 1616528.387 0, 1169207.51 1616518.421 0, 1168971.328 1616508.469 0, 1168735.145 1616498.53 0, 1168498.962 1616488.606 0, 1168262.778 1616478.695 0, 1168026.594 1616468.799 0, 
+    1167790.408 1616458.916 0, 1167554.223 1616449.047 0, 1167318.037 1616439.192 0, 1167081.85 1616429.351 0, 1166845.663 1616419.524 0, 1166609.475 1616409.711 0, 1166373.286 1616399.911 0, 1166137.097 1616390.126 0, 1165900.907 1616380.354 0, 1165664.717 1616370.597 0, 
+    1165428.526 1616360.853 0, 1165192.335 1616351.123 0, 1164956.143 1616341.407 0, 1164719.95 1616331.705 0, 1164482.641 1616321.971 0, 1164247.564 1616312.343 0, 1164011.369 1616302.682 0, 1163775.175 1616293.036 0, 1163538.979 1616283.404 0, 1163302.783 1616273.785 0, 
+    1163066.587 1616264.18 0, 1162830.39 1616254.589 0, 1162594.192 1616245.012 0, 1162357.994 1616235.449 0, 1162121.795 1616225.9 0, 1161885.596 1616216.365 0, 1161649.396 1616206.844 0, 1161413.196 1616197.336 0, 1161176.995 1616187.843 0, 1160940.793 1616178.363 0, 
+    1160704.591 1616168.898 0, 1160468.388 1616159.446 0, 1160232.185 1616150.008 0, 1159995.981 1616140.584 0, 1159759.777 1616131.174 0, 1159523.572 1616121.778 0, 1159287.367 1616112.395 0, 1159051.161 1616103.027 0, 1158813.837 1616093.628 0, 1158593.954 1621649.978 0, 
+    1158374.09 1627205.839 0, 1158610.757 1627215.212 0, 1158846.309 1627224.554 0, 1159081.861 1627233.911 0, 1159317.412 1627243.281 0, 1159552.962 1627252.665 0, 1159788.512 1627262.063 0, 1160024.061 1627271.475 0, 1160259.609 1627280.9 0, 1160495.157 1627290.34 0, 
+    1160730.705 1627299.793 0, 1160966.252 1627309.26 0, 1161201.798 1627318.741 0, 1161437.344 1627328.236 0, 1161672.89 1627337.745 0, 1161908.434 1627347.268 0, 1162143.978 1627356.804 0, 1162379.522 1627366.355 0, 1162615.065 1627375.919 0, 1162850.608 1627385.497 0, 
+    1163086.15 1627395.089 0, 1163321.691 1627404.695 0, 1163557.232 1627414.315 0, 1163792.772 1627423.948 0, 1164027.198 1627433.55 0, 1164263.851 1627443.257 0, 1164499.389 1627452.932 0, 1164734.927 1627462.621 0, 1164970.465 1627472.324 0, 1165206.001 1627482.041 0, 
+    1165441.538 1627491.772 0, 1165677.073 1627501.516 0, 1165912.608 1627511.274 0, 1166148.143 1627521.047 0, 1166383.677 1627530.833 0, 1166619.21 1627540.633 0, 1166854.743 1627550.446 0, 1167090.275 1627560.274 0, 1167325.807 1627570.116 0, 1167561.338 1627579.971 0, 
+    1167796.868 1627589.84 0, 1168032.398 1627599.723 0, 1168267.928 1627609.62 0, 1168503.456 1627619.531 0, 1168738.984 1627629.456 0, 1168974.512 1627639.395 0, 1169210.039 1627649.347 0, 1169445.565 1627659.313 0, 1169679.979 1627669.246 0, 1169915.537 1622114.028 0, 
+    1170151.117 1616558.322 0))
+
+POLYGON ((1180984.513 1628164.593 0, 1180750.126 1628153.997 0, 1180514.629 1628143.366 0, 1180279.131 1628132.748 0, 1180043.633 1628122.144 0, 1179808.134 1628111.554 0, 1179572.634 1628100.978 0, 1179337.133 1628090.415 0, 1179101.632 1628079.867 0, 1178866.131 1628069.332 0, 
+    1178630.628 1628058.811 0, 1178395.125 1628048.304 0, 1178159.622 1628037.811 0, 1177924.118 1628027.332 0, 1177688.613 1628016.867 0, 1177453.108 1628006.415 0, 1177217.602 1627995.978 0, 1176982.095 1627985.554 0, 1176746.588 1627975.144 0, 1176511.08 1627964.748 0, 
+    1176275.572 1627954.366 0, 1176040.063 1627943.998 0, 1175804.553 1627933.643 0, 1175569.043 1627923.303 0, 1175332.421 1627912.927 0, 1175098.021 1627902.663 0, 1174862.508 1627892.364 0, 1174626.996 1627882.079 0, 1174391.483 1627871.808 0, 1174155.969 1627861.55 0, 
+    1173920.454 1627851.307 0, 1173684.939 1627841.077 0, 1173449.423 1627830.861 0, 1173213.907 1627820.659 0, 1172978.39 1627810.471 0, 1172742.873 1627800.297 0, 1172507.355 1627790.137 0, 1172271.836 1627779.99 0, 1172036.317 1627769.858 0, 1171800.797 1627759.739 0, 
+    1171565.276 1627749.634 0, 1171329.755 1627739.543 0, 1171094.234 1627729.466 0, 1170858.711 1627719.402 0, 1170623.188 1627709.353 0, 1170387.665 1627699.317 0, 1170152.141 1627689.295 0, 1169916.616 1627679.287 0, 1169679.979 1627669.246 0, 1169444.441 1633223.97 0, 
+    1169208.924 1638778.194 0, 1169444.905 1638788.207 0, 1169679.776 1638798.187 0, 1169914.646 1638808.181 0, 1170149.515 1638818.189 0, 1170384.384 1638828.21 0, 1170619.253 1638838.246 0, 1170854.121 1638848.295 0, 1171088.988 1638858.358 0, 1171323.855 1638868.435 0, 
+    1171558.721 1638878.525 0, 1171793.586 1638888.63 0, 1172028.451 1638898.748 0, 1172263.315 1638908.88 0, 1172498.179 1638919.026 0, 1172733.042 1638929.186 0, 1172967.904 1638939.36 0, 1173202.766 1638949.547 0, 1173437.628 1638959.749 0, 1173672.488 1638969.964 0, 
+    1173907.348 1638980.193 0, 1174142.208 1638990.435 0, 1174377.067 1639000.692 0, 1174611.925 1639010.962 0, 1174845.674 1639021.198 0, 1175081.64 1639031.545 0, 1175316.496 1639041.857 0, 1175551.352 1639052.182 0, 1175786.207 1639062.522 0, 1176021.062 1639072.875 0, 
+    1176255.916 1639083.242 0, 1176490.769 1639093.623 0, 1176725.622 1639104.018 0, 1176960.474 1639114.427 0, 1177195.326 1639124.849 0, 1177430.177 1639135.285 0, 1177665.027 1639145.736 0, 1177899.877 1639156.199 0, 1178134.726 1639166.677 0, 1178369.574 1639177.169 0, 
+    1178604.422 1639187.674 0, 1178839.269 1639198.193 0, 1179074.116 1639208.726 0, 1179308.962 1639219.273 0, 1179543.807 1639229.834 0, 1179778.652 1639240.408 0, 1180013.496 1639250.997 0, 1180248.34 1639261.599 0, 1180482.075 1639272.165 0, 1180733.283 1633718.629 0, 
+    1180984.513 1628164.593 0))
+
+POLYGON ((1191753.786 1639797.983 0, 1191520.079 1639786.756 0, 1191285.267 1639775.491 0, 1191050.453 1639764.239 0, 1190815.639 1639753.001 0, 1190580.825 1639741.777 0, 1190346.009 1639730.567 0, 1190111.193 1639719.37 0, 1189876.377 1639708.188 0, 1189641.56 1639697.019 0, 
+    1189406.742 1639685.864 0, 1189171.923 1639674.723 0, 1188937.104 1639663.595 0, 1188702.284 1639652.482 0, 1188467.464 1639641.382 0, 1188232.642 1639630.296 0, 1187997.821 1639619.224 0, 1187762.998 1639608.166 0, 1187528.175 1639597.121 0, 1187293.351 1639586.091 0, 
+    1187058.527 1639575.074 0, 1186823.702 1639564.071 0, 1186588.876 1639553.082 0, 1186354.05 1639542.106 0, 1186118.116 1639531.093 0, 1185884.395 1639520.197 0, 1185649.567 1639509.263 0, 1185414.738 1639498.343 0, 1185179.908 1639487.437 0, 1184945.078 1639476.545 0, 
+    1184710.247 1639465.666 0, 1184475.415 1639454.801 0, 1184240.583 1639443.95 0, 1184005.75 1639433.113 0, 1183770.917 1639422.29 0, 1183536.083 1639411.48 0, 1183301.248 1639400.685 0, 1183066.413 1639389.903 0, 1182831.577 1639379.135 0, 1182596.74 1639368.381 0, 
+    1182361.903 1639357.64 0, 1182127.065 1639346.914 0, 1181892.227 1639336.201 0, 1181657.388 1639325.502 0, 1181422.548 1639314.817 0, 1181187.708 1639304.146 0, 1180952.866 1639293.488 0, 1180718.025 1639282.845 0, 1180482.075 1639272.165 0, 1180230.891 1644825.193 0, 
+    1179979.73 1650377.708 0, 1180215.022 1650388.358 0, 1180449.21 1650398.972 0, 1180683.398 1650409.6 0, 1180917.585 1650420.241 0, 1181151.771 1650430.896 0, 1181385.956 1650441.566 0, 1181620.141 1650452.249 0, 1181854.325 1650462.945 0, 1182088.509 1650473.656 0, 
+    1182322.692 1650484.38 0, 1182556.874 1650495.118 0, 1182791.056 1650505.87 0, 1183025.237 1650516.635 0, 1183259.417 1650527.415 0, 1183493.597 1650538.208 0, 1183727.776 1650549.015 0, 1183961.955 1650559.836 0, 1184196.133 1650570.67 0, 1184430.31 1650581.519 0, 
+    1184664.487 1650592.381 0, 1184898.663 1650603.256 0, 1185132.838 1650614.146 0, 1185367.013 1650625.05 0, 1185600.083 1650635.915 0, 1185835.36 1650646.898 0, 1186069.533 1650657.843 0, 1186303.705 1650668.801 0, 1186537.876 1650679.774 0, 1186772.047 1650690.76 0, 
+    1187006.218 1650701.76 0, 1187240.387 1650712.773 0, 1187474.556 1650723.801 0, 1187708.724 1650734.842 0, 1187942.892 1650745.897 0, 1188177.059 1650756.966 0, 1188411.225 1650768.049 0, 1188645.391 1650779.145 0, 1188879.556 1650790.255 0, 1189113.72 1650801.379 0, 
+    1189347.884 1650812.517 0, 1189582.047 1650823.668 0, 1189816.209 1650834.834 0, 1190050.371 1650846.013 0, 1190284.532 1650857.206 0, 1190518.692 1650868.412 0, 1190752.852 1650879.633 0, 1190987.011 1650890.867 0, 1191220.067 1650902.062 0, 1191486.914 1645350.279 0, 
+    1191753.786 1639797.983 0))
+
+POLYGON ((1202458.878 1651458.17 0, 1202225.853 1651446.317 0, 1201991.726 1651434.421 0, 1201757.599 1651422.539 0, 1201523.471 1651410.671 0, 1201289.343 1651398.817 0, 1201055.214 1651386.976 0, 1200821.084 1651375.149 0, 1200586.953 1651363.336 0, 1200352.822 1651351.537 0, 
+    1200118.69 1651339.751 0, 1199884.557 1651327.98 0, 1199650.424 1651316.222 0, 1199416.29 1651304.478 0, 1199182.155 1651292.747 0, 1198948.02 1651281.031 0, 1198713.884 1651269.328 0, 1198479.747 1651257.639 0, 1198245.609 1651245.964 0, 1198011.471 1651234.302 0, 
+    1197777.332 1651222.655 0, 1197543.193 1651211.021 0, 1197309.053 1651199.401 0, 1197074.912 1651187.794 0, 1196839.669 1651176.147 0, 1196606.628 1651164.623 0, 1196372.485 1651153.058 0, 1196138.341 1651141.507 0, 1195904.197 1651129.969 0, 1195670.052 1651118.446 0, 
+    1195435.906 1651106.936 0, 1195201.76 1651095.44 0, 1194967.613 1651083.957 0, 1194733.465 1651072.489 0, 1194499.317 1651061.034 0, 1194265.168 1651049.593 0, 1194031.018 1651038.166 0, 1193796.868 1651026.753 0, 1193562.717 1651015.353 0, 1193328.565 1651003.967 0, 
+    1193094.412 1650992.595 0, 1192860.259 1650981.237 0, 1192626.106 1650969.893 0, 1192391.951 1650958.562 0, 1192157.796 1650947.245 0, 1191923.64 1650935.942 0, 1191689.484 1650924.652 0, 1191455.327 1650913.377 0, 1191220.067 1650902.062 0, 1190953.245 1656453.324 0, 
+    1190686.448 1662004.06 0, 1190921.052 1662015.343 0, 1191154.555 1662026.587 0, 1191388.058 1662037.845 0, 1191621.561 1662049.116 0, 1191855.062 1662060.402 0, 1192088.563 1662071.701 0, 1192322.064 1662083.014 0, 1192555.563 1662094.34 0, 1192789.062 1662105.68 0, 
+    1193022.561 1662117.035 0, 1193256.058 1662128.402 0, 1193489.555 1662139.784 0, 1193723.051 1662151.179 0, 1193956.547 1662162.588 0, 1194190.042 1662174.011 0, 1194423.536 1662185.447 0, 1194657.03 1662196.898 0, 1194890.523 1662208.362 0, 1195124.015 1662219.839 0, 
+    1195357.507 1662231.331 0, 1195590.998 1662242.836 0, 1195824.488 1662254.355 0, 1196057.977 1662265.888 0, 1196290.368 1662277.38 0, 1196524.954 1662288.995 0, 1196758.442 1662300.568 0, 1196991.929 1662312.156 0, 1197225.415 1662323.758 0, 1197458.9 1662335.373 0, 
+    1197692.385 1662347.002 0, 1197925.869 1662358.644 0, 1198159.353 1662370.301 0, 1198392.835 1662381.971 0, 1198626.318 1662393.655 0, 1198859.799 1662405.352 0, 1199093.28 1662417.064 0, 1199326.76 1662428.789 0, 1199560.239 1662440.528 0, 1199793.717 1662452.28 0, 
+    1200027.195 1662464.047 0, 1200260.673 1662475.827 0, 1200494.149 1662487.62 0, 1200727.625 1662499.428 0, 1200961.1 1662511.249 0, 1201194.574 1662523.084 0, 1201428.048 1662534.933 0, 1201661.521 1662546.796 0, 1201893.896 1662558.616 0, 1202176.374 1657008.657 0, 
+    1202458.878 1651458.17 0))
+
+POLYGON ((1213099.733 1663144.833 0, 1212867.39 1663132.356 0, 1212633.952 1663119.834 0, 1212400.512 1663107.326 0, 1212167.072 1663094.831 0, 1211933.631 1663082.351 0, 1211700.19 1663069.883 0, 1211466.748 1663057.43 0, 1211233.305 1663044.99 0, 1210999.861 1663032.564 0, 
+    1210766.417 1663020.152 0, 1210532.971 1663007.754 0, 1210299.525 1662995.369 0, 1210066.079 1662982.998 0, 1209832.631 1662970.641 0, 1209599.183 1662958.298 0, 1209365.734 1662945.968 0, 1209132.285 1662933.652 0, 1208898.835 1662921.35 0, 1208665.384 1662909.061 0, 
+    1208431.932 1662896.786 0, 1208198.479 1662884.525 0, 1207965.026 1662872.278 0, 1207731.572 1662860.045 0, 1207497.021 1662847.767 0, 1207264.662 1662835.619 0, 1207031.206 1662823.426 0, 1206797.75 1662811.248 0, 1206564.292 1662799.083 0, 1206330.834 1662786.932 0, 
+    1206097.375 1662774.795 0, 1205863.915 1662762.671 0, 1205630.455 1662750.561 0, 1205396.994 1662738.465 0, 1205163.532 1662726.383 0, 1204930.07 1662714.314 0, 1204696.607 1662702.259 0, 1204463.143 1662690.218 0, 1204229.678 1662678.19 0, 1203996.213 1662666.177 0, 
+    1203762.747 1662654.177 0, 1203529.28 1662642.191 0, 1203295.813 1662630.218 0, 1203062.345 1662618.259 0, 1202828.876 1662606.314 0, 1202595.406 1662594.383 0, 1202361.936 1662582.466 0, 1202128.465 1662570.562 0, 1201893.896 1662558.616 0, 1201611.446 1668108.042 0, 
+    1201329.023 1673656.927 0, 1201562.936 1673668.839 0, 1201795.753 1673680.71 0, 1202028.57 1673692.594 0, 1202261.387 1673704.492 0, 1202494.202 1673716.403 0, 1202727.017 1673728.329 0, 1202959.831 1673740.268 0, 1203192.645 1673752.22 0, 1203425.458 1673764.187 0, 
+    1203658.27 1673776.167 0, 1203891.081 1673788.161 0, 1204123.892 1673800.168 0, 1204356.702 1673812.189 0, 1204589.511 1673824.224 0, 1204822.32 1673836.273 0, 1205055.128 1673848.335 0, 1205287.935 1673860.411 0, 1205520.741 1673872.501 0, 1205753.547 1673884.604 0, 
+    1205986.352 1673896.721 0, 1206219.156 1673908.852 0, 1206451.96 1673920.996 0, 1206684.763 1673933.155 0, 1206916.472 1673945.269 0, 1207150.366 1673957.512 0, 1207383.167 1673969.711 0, 1207615.967 1673981.924 0, 1207848.766 1673994.151 0, 1208081.565 1674006.392 0, 
+    1208314.363 1674018.646 0, 1208547.16 1674030.914 0, 1208779.956 1674043.195 0, 1209012.752 1674055.49 0, 1209245.547 1674067.799 0, 1209478.341 1674080.122 0, 1209711.134 1674092.458 0, 1209943.927 1674104.808 0, 1210176.719 1674117.172 0, 1210409.511 1674129.549 0, 
+    1210642.301 1674141.94 0, 1210875.091 1674154.345 0, 1211107.88 1674166.764 0, 1211340.668 1674179.196 0, 1211573.456 1674191.642 0, 1211806.243 1674204.102 0, 1212039.029 1674216.575 0, 1212271.815 1674229.062 0, 1212503.507 1674241.504 0, 1212801.605 1668693.439 0, 
+    1213099.733 1663144.833 0))
+
+POLYGON ((738726.039 1230601.516 0, 738468.438 1230616.825 0, 738209.543 1230632.226 0, 737950.649 1230647.642 0, 737691.756 1230663.073 0, 737432.864 1230678.52 0, 737173.973 1230693.982 0, 736915.083 1230709.459 0, 736656.193 1230724.951 0, 736397.305 1230740.458 0, 
+    736138.418 1230755.981 0, 735879.531 1230771.519 0, 735620.645 1230787.072 0, 735361.761 1230802.641 0, 735102.877 1230818.225 0, 734843.994 1230833.823 0, 734585.112 1230849.438 0, 734326.231 1230865.067 0, 734067.351 1230880.712 0, 733808.471 1230896.372 0, 
+    733549.593 1230912.047 0, 733290.716 1230927.737 0, 733031.839 1230943.443 0, 732772.964 1230959.164 0, 732512.794 1230974.978 0, 732255.215 1230990.651 0, 731996.343 1231006.417 0, 731737.471 1231022.199 0, 731478.6 1231037.996 0, 731219.73 1231053.808 0, 
+    730960.861 1231069.636 0, 730701.993 1231085.479 0, 730443.126 1231101.337 0, 730184.259 1231117.21 0, 729925.394 1231133.098 0, 729666.53 1231149.002 0, 729407.666 1231164.921 0, 729148.804 1231180.855 0, 728889.942 1231196.804 0, 728631.082 1231212.769 0, 
+    728372.222 1231228.749 0, 728113.363 1231244.744 0, 727854.505 1231260.754 0, 727595.649 1231276.78 0, 727336.793 1231292.821 0, 727077.938 1231308.877 0, 726819.084 1231324.948 0, 726560.231 1231341.034 0, 726300.082 1231357.217 0, 726646.697 1236926.739 0, 
+    726993.306 1242496.165 0, 727252.796 1242480.023 0, 727510.993 1242463.977 0, 727769.191 1242447.947 0, 728027.391 1242431.931 0, 728285.591 1242415.931 0, 728543.792 1242399.946 0, 728801.994 1242383.976 0, 729060.197 1242368.022 0, 729318.402 1242352.083 0, 
+    729576.607 1242336.158 0, 729834.812 1242320.249 0, 730093.019 1242304.356 0, 730351.227 1242288.477 0, 730609.436 1242272.614 0, 730867.645 1242256.765 0, 731125.856 1242240.932 0, 731384.068 1242225.115 0, 731642.28 1242209.312 0, 731900.493 1242193.525 0, 
+    732158.708 1242177.752 0, 732416.923 1242161.995 0, 732675.139 1242146.254 0, 732933.356 1242130.527 0, 733190.282 1242114.894 0, 733449.793 1242099.119 0, 733708.013 1242083.438 0, 733966.234 1242067.773 0, 734224.455 1242052.122 0, 734482.678 1242036.486 0, 
+    734740.902 1242020.866 0, 734999.126 1242005.261 0, 735257.351 1241989.671 0, 735515.578 1241974.097 0, 735773.805 1241958.537 0, 736032.033 1241942.993 0, 736290.262 1241927.464 0, 736548.492 1241911.95 0, 736806.723 1241896.452 0, 737064.955 1241880.968 0, 
+    737323.187 1241865.5 0, 737581.421 1241850.047 0, 737839.656 1241834.609 0, 738097.891 1241819.186 0, 738356.127 1241803.779 0, 738614.365 1241788.387 0, 738872.603 1241773.01 0, 739130.842 1241757.648 0, 739387.791 1241742.378 0, 739056.918 1236171.995 0, 
+    738726.039 1230601.516 0))
+
+POLYGON ((751784.355 1241023.611 0, 751527.362 1241038.155 0, 751269.081 1241052.787 0, 751010.8 1241067.435 0, 750752.52 1241082.097 0, 750494.242 1241096.775 0, 750235.964 1241111.468 0, 749977.687 1241126.176 0, 749719.41 1241140.9 0, 749461.135 1241155.638 0, 
+    749202.861 1241170.392 0, 748944.587 1241185.161 0, 748686.314 1241199.945 0, 748428.042 1241214.745 0, 748169.771 1241229.56 0, 747911.501 1241244.389 0, 747653.232 1241259.234 0, 747394.963 1241274.095 0, 747136.696 1241288.97 0, 746878.429 1241303.861 0, 
+    746620.163 1241318.767 0, 746361.899 1241333.688 0, 746103.635 1241348.624 0, 745845.371 1241363.575 0, 745585.819 1241378.617 0, 745328.848 1241393.524 0, 745070.587 1241408.521 0, 744812.328 1241423.533 0, 744554.069 1241438.56 0, 744295.811 1241453.603 0, 
+    744037.554 1241468.661 0, 743779.298 1241483.734 0, 743521.043 1241498.822 0, 743262.789 1241513.926 0, 743004.535 1241529.044 0, 742746.283 1241544.178 0, 742488.031 1241559.327 0, 742229.78 1241574.491 0, 741971.531 1241589.671 0, 741713.282 1241604.865 0, 
+    741455.034 1241620.075 0, 741196.787 1241635.3 0, 740938.54 1241650.541 0, 740680.295 1241665.796 0, 740422.05 1241681.067 0, 740163.807 1241696.353 0, 739905.564 1241711.654 0, 739647.323 1241726.97 0, 739387.791 1241742.378 0, 739718.657 1247312.659 0, 
+    740049.518 1252882.834 0, 740308.391 1252867.465 0, 740565.977 1252852.188 0, 740823.564 1252836.925 0, 741081.152 1252821.678 0, 741338.741 1252806.446 0, 741596.33 1252791.23 0, 741853.921 1252776.028 0, 742111.512 1252760.842 0, 742369.104 1252745.671 0, 
+    742626.698 1252730.515 0, 742884.292 1252715.374 0, 743141.887 1252700.248 0, 743399.483 1252685.137 0, 743657.079 1252670.042 0, 743914.677 1252654.962 0, 744172.276 1252639.897 0, 744429.875 1252624.847 0, 744687.475 1252609.812 0, 744945.077 1252594.792 0, 
+    745202.679 1252579.788 0, 745460.282 1252564.799 0, 745717.885 1252549.824 0, 745975.49 1252534.865 0, 746231.809 1252519.996 0, 746490.702 1252504.993 0, 746748.31 1252490.08 0, 747005.918 1252475.181 0, 747263.527 1252460.298 0, 747521.137 1252445.43 0, 
+    747778.748 1252430.577 0, 748036.36 1252415.74 0, 748293.972 1252400.917 0, 748551.586 1252386.11 0, 748809.2 1252371.318 0, 749066.815 1252356.541 0, 749324.431 1252341.779 0, 749582.048 1252327.032 0, 749839.666 1252312.301 0, 750097.285 1252297.584 0, 
+    750354.905 1252282.883 0, 750612.525 1252268.197 0, 750870.146 1252253.526 0, 751127.768 1252238.87 0, 751385.391 1252224.23 0, 751643.015 1252209.604 0, 751900.64 1252194.994 0, 752158.266 1252180.399 0, 752414.606 1252165.892 0, 752099.484 1246594.805 0, 
+    751784.355 1241023.611 0))
+
+POLYGON ((764781.67 1251483.887 0, 764525.288 1251497.67 0, 764267.622 1251511.537 0, 764009.957 1251525.419 0, 763752.293 1251539.317 0, 763494.63 1251553.229 0, 763236.967 1251567.157 0, 762979.305 1251581.1 0, 762721.644 1251595.058 0, 762463.984 1251609.032 0, 
+    762206.325 1251623.02 0, 761948.667 1251637.024 0, 761691.009 1251651.042 0, 761433.352 1251665.076 0, 761175.696 1251679.126 0, 760918.041 1251693.19 0, 760660.387 1251707.269 0, 760402.733 1251721.364 0, 760145.081 1251735.474 0, 759887.429 1251749.599 0, 
+    759629.778 1251763.739 0, 759372.128 1251777.894 0, 759114.479 1251792.065 0, 758856.83 1251806.25 0, 758597.897 1251820.522 0, 758341.536 1251834.667 0, 758083.89 1251848.898 0, 757826.245 1251863.144 0, 757568.6 1251877.406 0, 757310.957 1251891.682 0, 
+    757053.314 1251905.974 0, 756795.672 1251920.281 0, 756538.032 1251934.603 0, 756280.391 1251948.941 0, 756022.752 1251963.293 0, 755765.114 1251977.661 0, 755507.476 1251992.043 0, 755249.84 1252006.441 0, 754992.204 1252020.854 0, 754734.569 1252035.283 0, 
+    754476.935 1252049.726 0, 754219.301 1252064.185 0, 753961.669 1252078.658 0, 753704.037 1252093.147 0, 753446.407 1252107.651 0, 753188.777 1252122.171 0, 752931.148 1252136.705 0, 752673.519 1252151.255 0, 752414.606 1252165.892 0, 752729.722 1257736.868 0, 
+    753044.832 1263307.729 0, 753303.086 1263293.128 0, 753560.059 1263278.616 0, 753817.032 1263264.118 0, 754074.006 1263249.636 0, 754330.981 1263235.169 0, 754587.957 1263220.717 0, 754844.933 1263206.28 0, 755101.911 1263191.858 0, 755358.889 1263177.452 0, 
+    755615.868 1263163.06 0, 755872.848 1263148.684 0, 756129.829 1263134.322 0, 756386.811 1263119.976 0, 756643.794 1263105.645 0, 756900.777 1263091.329 0, 757157.761 1263077.029 0, 757414.746 1263062.743 0, 757671.732 1263048.472 0, 757928.719 1263034.217 0, 
+    758185.707 1263019.977 0, 758442.695 1263005.752 0, 758699.684 1262991.542 0, 758956.675 1262977.347 0, 759212.384 1262963.238 0, 759470.657 1262949.002 0, 759727.65 1262934.853 0, 759984.643 1262920.718 0, 760241.638 1262906.599 0, 760498.633 1262892.495 0, 
+    760755.629 1262878.406 0, 761012.626 1262864.332 0, 761269.623 1262850.273 0, 761526.622 1262836.23 0, 761783.621 1262822.201 0, 762040.621 1262808.188 0, 762297.622 1262794.189 0, 762554.624 1262780.206 0, 762811.626 1262766.238 0, 763068.63 1262752.285 0, 
+    763325.634 1262738.348 0, 763582.639 1262724.425 0, 763839.645 1262710.518 0, 764096.651 1262696.625 0, 764353.659 1262682.748 0, 764610.667 1262668.886 0, 764867.676 1262655.039 0, 765124.686 1262641.207 0, 765380.416 1262627.459 0, 765081.046 1257055.731 0, 
+    764781.67 1251483.887 0))
+
+POLYGON ((777717.873 1261982.043 0, 777462.103 1261995.068 0, 777205.055 1262008.174 0, 776948.008 1262021.295 0, 776690.961 1262034.431 0, 776433.916 1262047.582 0, 776176.871 1262060.748 0, 775919.827 1262073.929 0, 775662.783 1262087.126 0, 775405.741 1262100.337 0, 
+    775148.699 1262113.564 0, 774891.658 1262126.806 0, 774634.618 1262140.063 0, 774377.578 1262153.335 0, 774120.54 1262166.622 0, 773863.502 1262179.925 0, 773606.465 1262193.242 0, 773349.429 1262206.575 0, 773092.393 1262219.923 0, 772835.358 1262233.286 0, 
+    772578.324 1262246.664 0, 772321.291 1262260.057 0, 772064.259 1262273.465 0, 771807.227 1262286.889 0, 771548.916 1262300.394 0, 771293.166 1262313.781 0, 771036.137 1262327.25 0, 770779.109 1262340.733 0, 770522.081 1262354.232 0, 770265.054 1262367.747 0, 
+    770008.028 1262381.276 0, 769751.003 1262394.82 0, 769493.979 1262408.38 0, 769236.955 1262421.955 0, 768979.932 1262435.544 0, 768722.91 1262449.149 0, 768465.889 1262462.769 0, 768208.868 1262476.405 0, 767951.849 1262490.055 0, 767694.83 1262503.72 0, 
+    767437.812 1262517.401 0, 767180.795 1262531.097 0, 766923.778 1262544.808 0, 766666.763 1262558.534 0, 766409.748 1262572.275 0, 766152.734 1262586.031 0, 765895.721 1262599.802 0, 765638.708 1262613.589 0, 765380.416 1262627.459 0, 765679.779 1268199.066 0, 
+    765979.136 1273770.548 0, 766236.769 1273756.713 0, 766493.125 1273742.962 0, 766749.483 1273729.225 0, 767005.841 1273715.504 0, 767262.2 1273701.798 0, 767518.56 1273688.107 0, 767774.92 1273674.431 0, 768031.281 1273660.771 0, 768287.644 1273647.125 0, 
+    768544.007 1273633.494 0, 768800.37 1273619.879 0, 769056.735 1273606.279 0, 769313.1 1273592.693 0, 769569.466 1273579.123 0, 769825.833 1273565.568 0, 770082.201 1273552.028 0, 770338.57 1273538.503 0, 770594.939 1273524.993 0, 770851.309 1273511.498 0, 
+    771107.68 1273498.019 0, 771364.052 1273484.554 0, 771620.424 1273471.104 0, 771876.797 1273457.67 0, 772131.895 1273444.317 0, 772389.546 1273430.846 0, 772645.922 1273417.457 0, 772902.299 1273404.083 0, 773158.676 1273390.724 0, 773415.054 1273377.38 0, 
+    773671.433 1273364.052 0, 773927.812 1273350.738 0, 774184.193 1273337.439 0, 774440.574 1273324.156 0, 774696.956 1273310.887 0, 774953.338 1273297.634 0, 775209.722 1273284.396 0, 775466.106 1273271.172 0, 775722.491 1273257.964 0, 775978.877 1273244.771 0, 
+    776235.264 1273231.594 0, 776491.651 1273218.431 0, 776748.039 1273205.283 0, 777004.428 1273192.15 0, 777260.818 1273179.033 0, 777517.208 1273165.93 0, 777773.6 1273152.843 0, 778029.992 1273139.771 0, 778285.109 1273126.779 0, 778001.494 1267554.474 0, 
+    777717.873 1261982.043 0))
+
+POLYGON ((790592.851 1272517.778 0, 790337.697 1272530.05 0, 790081.269 1272542.398 0, 789824.842 1272554.761 0, 789568.415 1272567.139 0, 789311.989 1272579.532 0, 789055.564 1272591.94 0, 788799.14 1272604.363 0, 788542.717 1272616.802 0, 788286.294 1272629.255 0, 
+    788029.872 1272641.724 0, 787773.45 1272654.208 0, 787517.03 1272666.706 0, 787260.61 1272679.22 0, 787004.191 1272691.749 0, 786747.772 1272704.293 0, 786491.355 1272716.852 0, 786234.938 1272729.427 0, 785978.521 1272742.016 0, 785722.106 1272754.62 0, 
+    785465.691 1272767.24 0, 785209.277 1272779.875 0, 784952.864 1272792.524 0, 784696.452 1272805.189 0, 784438.765 1272817.932 0, 784183.629 1272830.564 0, 783927.219 1272843.274 0, 783670.809 1272855.999 0, 783414.4 1272868.739 0, 783157.992 1272881.495 0, 
+    782901.585 1272894.265 0, 782645.179 1272907.051 0, 782388.773 1272919.851 0, 782132.368 1272932.667 0, 781875.964 1272945.498 0, 781619.56 1272958.344 0, 781363.158 1272971.205 0, 781106.756 1272984.081 0, 780850.355 1272996.972 0, 780593.954 1273009.878 0, 
+    780337.554 1273022.8 0, 780081.156 1273035.736 0, 779824.757 1273048.688 0, 779568.36 1273061.654 0, 779311.963 1273074.636 0, 779055.567 1273087.633 0, 778799.172 1273100.645 0, 778542.778 1273113.672 0, 778285.109 1273126.779 0, 778568.717 1278698.953 0, 
+    778852.318 1284270.991 0, 779109.328 1284257.918 0, 779365.067 1284244.924 0, 779620.806 1284231.945 0, 779876.546 1284218.982 0, 780132.286 1284206.033 0, 780388.028 1284193.1 0, 780643.77 1284180.182 0, 780899.513 1284167.278 0, 781155.257 1284154.39 0, 
+    781411.001 1284141.517 0, 781666.747 1284128.658 0, 781922.493 1284115.815 0, 782178.239 1284102.987 0, 782433.987 1284090.174 0, 782689.735 1284077.376 0, 782945.484 1284064.593 0, 783201.234 1284051.825 0, 783456.984 1284039.073 0, 783712.736 1284026.335 0, 
+    783968.488 1284013.612 0, 784224.24 1284000.904 0, 784479.994 1283988.212 0, 784735.748 1283975.534 0, 784990.231 1283962.935 0, 785247.259 1283950.224 0, 785503.015 1283937.592 0, 785758.773 1283924.975 0, 786014.531 1283912.372 0, 786270.289 1283899.785 0, 
+    786526.049 1283887.213 0, 786781.809 1283874.656 0, 787037.57 1283862.114 0, 787293.332 1283849.587 0, 787549.094 1283837.075 0, 787804.857 1283824.578 0, 788060.621 1283812.096 0, 788316.386 1283799.629 0, 788572.151 1283787.177 0, 788827.917 1283774.741 0, 
+    789083.684 1283762.319 0, 789339.452 1283749.913 0, 789595.22 1283737.521 0, 789850.989 1283725.145 0, 790106.759 1283712.783 0, 790362.529 1283700.437 0, 790618.3 1283688.105 0, 790874.072 1283675.789 0, 791128.574 1283663.549 0, 790860.716 1278090.732 0, 
+    790592.851 1272517.778 0))
+
+POLYGON ((803406.497 1283090.792 0, 803151.96 1283102.313 0, 802896.154 1283113.907 0, 802640.349 1283125.515 0, 802384.545 1283137.139 0, 802128.741 1283148.778 0, 801872.938 1283160.432 0, 801617.136 1283172.101 0, 801361.334 1283183.785 0, 801105.533 1283195.484 0, 
+    800849.733 1283207.198 0, 800593.934 1283218.927 0, 800338.135 1283230.671 0, 800082.337 1283242.43 0, 799826.539 1283254.204 0, 799570.743 1283265.994 0, 799314.946 1283277.798 0, 799059.151 1283289.618 0, 798803.356 1283301.452 0, 798547.563 1283313.302 0, 
+    798291.769 1283325.166 0, 798035.977 1283337.046 0, 797780.185 1283348.941 0, 797524.394 1283360.85 0, 797267.333 1283372.835 0, 797012.813 1283384.715 0, 796757.024 1283396.67 0, 796501.236 1283408.64 0, 796245.448 1283420.625 0, 795989.661 1283432.625 0, 
+    795733.875 1283444.64 0, 795478.09 1283456.671 0, 795222.305 1283468.716 0, 794966.521 1283480.776 0, 794710.737 1283492.852 0, 794454.955 1283504.942 0, 794199.173 1283517.048 0, 793943.391 1283529.168 0, 793687.611 1283541.304 0, 793431.831 1283553.454 0, 
+    793176.052 1283565.62 0, 792920.273 1283577.801 0, 792664.496 1283589.997 0, 792408.719 1283602.208 0, 792152.943 1283614.434 0, 791897.167 1283626.675 0, 791641.392 1283638.931 0, 791385.618 1283651.202 0, 791128.574 1283663.549 0, 791396.425 1289236.226 0, 
+    791664.269 1294808.757 0, 791920.655 1294796.441 0, 792175.773 1294784.201 0, 792430.891 1294771.977 0, 792686.011 1294759.767 0, 792941.131 1294747.573 0, 793196.252 1294735.393 0, 793451.374 1294723.228 0, 793706.496 1294711.079 0, 793961.619 1294698.944 0, 
+    794216.743 1294686.825 0, 794471.868 1294674.72 0, 794726.993 1294662.631 0, 794982.119 1294650.557 0, 795237.246 1294638.497 0, 795492.373 1294626.453 0, 795747.501 1294614.423 0, 796002.63 1294602.409 0, 796257.76 1294590.409 0, 796512.89 1294578.425 0, 
+    796768.021 1294566.456 0, 797023.152 1294554.501 0, 797278.285 1294542.562 0, 797533.418 1294530.638 0, 797787.285 1294518.788 0, 798043.686 1294506.834 0, 798298.821 1294494.955 0, 798553.957 1294483.091 0, 798809.093 1294471.242 0, 799064.231 1294459.407 0, 
+    799319.368 1294447.588 0, 799574.507 1294435.784 0, 799829.646 1294423.995 0, 800084.786 1294412.221 0, 800339.927 1294400.462 0, 800595.069 1294388.718 0, 800850.211 1294376.989 0, 801105.353 1294365.275 0, 801360.497 1294353.576 0, 801615.641 1294341.892 0, 
+    801870.786 1294330.223 0, 802125.931 1294318.569 0, 802381.078 1294306.93 0, 802636.224 1294295.306 0, 802891.372 1294283.697 0, 803146.52 1294272.103 0, 803401.669 1294260.524 0, 803656.819 1294248.96 0, 803910.703 1294237.468 0, 803658.603 1288664.203 0, 
+    803406.497 1283090.792 0))
+
+POLYGON ((816158.702 1293700.781 0, 815904.784 1293711.555 0, 815649.603 1293722.398 0, 815394.422 1293733.256 0, 815139.242 1293744.129 0, 814884.063 1293755.017 0, 814628.884 1293765.92 0, 814373.706 1293776.839 0, 814118.529 1293787.772 0, 813863.352 1293798.72 0, 
+    813608.176 1293809.683 0, 813353 1293820.661 0, 813097.826 1293831.654 0, 812842.651 1293842.662 0, 812587.478 1293853.686 0, 812332.305 1293864.724 0, 812077.133 1293875.777 0, 811821.961 1293886.845 0, 811566.79 1293897.929 0, 811311.62 1293909.027 0, 
+    811056.45 1293920.14 0, 810801.281 1293931.269 0, 810546.113 1293942.412 0, 810290.945 1293953.57 0, 810034.513 1293964.799 0, 809780.612 1293975.932 0, 809525.446 1293987.136 0, 809270.281 1293998.354 0, 809015.117 1294009.588 0, 808759.953 1294020.836 0, 
+    808504.79 1294032.1 0, 808249.627 1294043.378 0, 807994.466 1294054.672 0, 807739.305 1294065.98 0, 807484.144 1294077.304 0, 807228.985 1294088.643 0, 806973.825 1294099.996 0, 806718.667 1294111.365 0, 806463.509 1294122.749 0, 806208.352 1294134.147 0, 
+    805953.196 1294145.561 0, 805698.04 1294156.99 0, 805442.885 1294168.433 0, 805187.731 1294179.892 0, 804932.577 1294191.366 0, 804677.424 1294202.855 0, 804422.272 1294214.359 0, 804167.12 1294225.877 0, 803910.703 1294237.468 0, 804162.796 1299810.583 0, 
+    804414.882 1305383.542 0, 804670.64 1305371.981 0, 804925.135 1305360.491 0, 805179.632 1305349.017 0, 805434.129 1305337.558 0, 805688.626 1305326.114 0, 805943.125 1305314.684 0, 806197.624 1305303.27 0, 806452.123 1305291.871 0, 806706.624 1305280.486 0, 
+    806961.125 1305269.117 0, 807215.626 1305257.762 0, 807470.129 1305246.423 0, 807724.632 1305235.099 0, 807979.135 1305223.789 0, 808233.64 1305212.495 0, 808488.145 1305201.215 0, 808742.65 1305189.951 0, 808997.157 1305178.701 0, 809251.664 1305167.467 0, 
+    809506.171 1305156.247 0, 809760.68 1305145.042 0, 810015.189 1305133.853 0, 810269.698 1305122.678 0, 810522.947 1305111.574 0, 810778.719 1305100.374 0, 811033.231 1305089.244 0, 811287.743 1305078.129 0, 811542.256 1305067.03 0, 811796.77 1305055.945 0, 
+    812051.284 1305044.875 0, 812305.799 1305033.82 0, 812560.314 1305022.781 0, 812814.83 1305011.756 0, 813069.347 1305000.746 0, 813323.865 1304989.751 0, 813578.383 1304978.771 0, 813832.902 1304967.806 0, 814087.421 1304956.856 0, 814341.941 1304945.921 0, 
+    814596.462 1304935.001 0, 814850.983 1304924.096 0, 815105.505 1304913.206 0, 815360.028 1304902.331 0, 815614.551 1304891.471 0, 815869.075 1304880.626 0, 816123.599 1304869.796 0, 816378.124 1304858.981 0, 816631.389 1304848.234 0, 816395.049 1299274.586 0, 
+    816158.702 1293700.781 0))
+
+POLYGON ((828849.36 1304347.443 0, 828596.064 1304357.474 0, 828341.509 1304367.57 0, 828086.955 1304377.681 0, 827832.402 1304387.807 0, 827577.849 1304397.948 0, 827323.296 1304408.104 0, 827068.745 1304418.274 0, 826814.194 1304428.46 0, 826559.643 1304438.661 0, 
+    826305.093 1304448.877 0, 826050.544 1304459.108 0, 825795.995 1304469.354 0, 825541.447 1304479.615 0, 825286.899 1304489.89 0, 825032.353 1304500.181 0, 824777.806 1304510.487 0, 824523.261 1304520.808 0, 824268.715 1304531.143 0, 824014.171 1304541.494 0, 
+    823759.627 1304551.86 0, 823505.084 1304562.24 0, 823250.541 1304572.636 0, 822995.999 1304583.046 0, 822740.198 1304593.524 0, 822486.917 1304603.913 0, 822232.377 1304614.368 0, 821977.837 1304624.839 0, 821723.298 1304635.324 0, 821468.76 1304645.825 0, 
+    821214.222 1304656.34 0, 820959.685 1304666.871 0, 820705.149 1304677.416 0, 820450.613 1304687.977 0, 820196.078 1304698.552 0, 819941.543 1304709.142 0, 819687.009 1304719.748 0, 819432.476 1304730.368 0, 819177.943 1304741.003 0, 818923.411 1304751.654 0, 
+    818668.879 1304762.319 0, 818414.349 1304772.999 0, 818159.818 1304783.695 0, 817905.289 1304794.405 0, 817650.76 1304805.13 0, 817396.231 1304815.87 0, 817141.704 1304826.625 0, 816887.177 1304837.396 0, 816631.389 1304848.234 0, 816867.723 1310421.722 0, 
+    817104.049 1315995.044 0, 817359.177 1315984.233 0, 817613.048 1315973.491 0, 817866.92 1315962.763 0, 818120.792 1315952.051 0, 818374.665 1315941.353 0, 818628.539 1315930.671 0, 818882.413 1315920.003 0, 819136.287 1315909.35 0, 819390.163 1315898.712 0, 
+    819644.039 1315888.09 0, 819897.915 1315877.482 0, 820151.793 1315866.889 0, 820405.671 1315856.311 0, 820659.549 1315845.747 0, 820913.428 1315835.199 0, 821167.308 1315824.666 0, 821421.188 1315814.148 0, 821675.069 1315803.645 0, 821928.951 1315793.156 0, 
+    822182.833 1315782.683 0, 822436.716 1315772.224 0, 822690.599 1315761.781 0, 822944.484 1315751.352 0, 823197.112 1315740.99 0, 823452.254 1315730.54 0, 823706.139 1315720.156 0, 823960.026 1315709.787 0, 824213.913 1315699.433 0, 824467.801 1315689.094 0, 
+    824721.689 1315678.77 0, 824975.578 1315668.461 0, 825229.468 1315658.167 0, 825483.358 1315647.888 0, 825737.249 1315637.624 0, 825991.14 1315627.374 0, 826245.032 1315617.14 0, 826498.924 1315606.921 0, 826752.818 1315596.716 0, 827006.711 1315586.527 0, 
+    827260.606 1315576.352 0, 827514.501 1315566.192 0, 827768.396 1315556.048 0, 828022.293 1315545.918 0, 828276.189 1315535.803 0, 828530.087 1315525.703 0, 828783.985 1315515.618 0, 829037.883 1315505.549 0, 829290.527 1315495.543 0, 829069.947 1309921.576 0, 
+    828849.36 1304347.443 0))
+
+POLYGON ((841478.366 1315030.473 0, 841225.694 1315039.765 0, 840971.768 1315049.118 0, 840717.842 1315058.485 0, 840463.917 1315067.868 0, 840209.993 1315077.265 0, 839956.069 1315086.678 0, 839702.146 1315096.105 0, 839448.223 1315105.547 0, 839194.301 1315115.004 0, 
+    838940.38 1315124.477 0, 838686.459 1315133.964 0, 838432.538 1315143.466 0, 838178.618 1315152.983 0, 837924.699 1315162.515 0, 837670.78 1315172.062 0, 837416.862 1315181.624 0, 837162.944 1315191.2 0, 836909.027 1315200.792 0, 836655.111 1315210.399 0, 
+    836401.195 1315220.02 0, 836147.28 1315229.657 0, 835893.365 1315239.308 0, 835639.451 1315248.975 0, 835384.282 1315258.704 0, 835131.624 1315268.353 0, 834877.711 1315278.064 0, 834623.799 1315287.79 0, 834369.888 1315297.531 0, 834115.977 1315307.288 0, 
+    833862.067 1315317.059 0, 833608.157 1315326.845 0, 833354.248 1315336.646 0, 833100.34 1315346.462 0, 832846.432 1315356.292 0, 832592.525 1315366.138 0, 832338.618 1315375.999 0, 832084.712 1315385.875 0, 831830.806 1315395.765 0, 831576.901 1315405.671 0, 
+    831322.997 1315415.591 0, 831069.093 1315425.527 0, 830815.189 1315435.477 0, 830561.287 1315445.443 0, 830307.385 1315455.423 0, 830053.483 1315465.418 0, 829799.582 1315475.428 0, 829545.682 1315485.453 0, 829290.527 1315495.543 0, 829511.1 1321069.339 0, 
+    829731.666 1326642.959 0, 829986.162 1326632.896 0, 830239.406 1326622.896 0, 830492.651 1326612.912 0, 830745.896 1326602.943 0, 830999.142 1326592.988 0, 831252.389 1326583.048 0, 831505.636 1326573.124 0, 831758.884 1326563.214 0, 832012.132 1326553.319 0, 
+    832265.381 1326543.439 0, 832518.63 1326533.574 0, 832771.88 1326523.724 0, 833025.131 1326513.889 0, 833278.382 1326504.068 0, 833531.634 1326494.263 0, 833784.886 1326484.472 0, 834038.139 1326474.697 0, 834291.393 1326464.936 0, 834544.647 1326455.19 0, 
+    834797.901 1326445.459 0, 835051.157 1326435.743 0, 835304.412 1326426.042 0, 835557.669 1326416.356 0, 835809.674 1326406.732 0, 836064.183 1326397.028 0, 836317.441 1326387.387 0, 836570.7 1326377.76 0, 836823.959 1326368.148 0, 837077.219 1326358.552 0, 
+    837330.479 1326348.97 0, 837583.74 1326339.403 0, 837837.002 1326329.851 0, 838090.264 1326320.314 0, 838343.526 1326310.791 0, 838596.789 1326301.284 0, 838850.053 1326291.792 0, 839103.317 1326282.314 0, 839356.582 1326272.852 0, 839609.848 1326263.404 0, 
+    839863.114 1326253.971 0, 840116.38 1326244.553 0, 840369.647 1326235.15 0, 840622.915 1326225.762 0, 840876.183 1326216.389 0, 841129.452 1326207.031 0, 841382.721 1326197.687 0, 841635.991 1326188.359 0, 841888.01 1326179.091 0, 841683.191 1320604.871 0, 
+    841478.366 1315030.473 0))
+
+POLYGON ((854045.617 1325749.569 0, 853793.57 1325758.125 0, 853540.275 1325766.738 0, 853286.98 1325775.365 0, 853033.686 1325784.008 0, 852780.392 1325792.666 0, 852527.099 1325801.338 0, 852273.807 1325810.026 0, 852020.515 1325818.728 0, 851767.223 1325827.445 0, 
+    851513.932 1325836.177 0, 851260.641 1325844.924 0, 851007.351 1325853.686 0, 850754.062 1325862.463 0, 850500.773 1325871.255 0, 850247.484 1325880.062 0, 849994.196 1325888.883 0, 849740.909 1325897.72 0, 849487.622 1325906.571 0, 849234.336 1325915.437 0, 
+    848981.05 1325924.319 0, 848727.764 1325933.215 0, 848474.48 1325942.126 0, 848221.195 1325951.052 0, 847966.662 1325960.037 0, 847714.628 1325968.948 0, 847461.346 1325977.919 0, 847208.063 1325986.905 0, 846954.782 1325995.905 0, 846701.501 1326004.921 0, 
+    846448.22 1326013.951 0, 846194.94 1326022.996 0, 845941.66 1326032.056 0, 845688.381 1326041.131 0, 845435.103 1326050.221 0, 845181.825 1326059.326 0, 844928.548 1326068.446 0, 844675.271 1326077.58 0, 844421.994 1326086.73 0, 844168.719 1326095.894 0, 
+    843915.443 1326105.074 0, 843662.169 1326114.268 0, 843408.894 1326123.477 0, 843155.621 1326132.701 0, 842902.348 1326141.94 0, 842649.075 1326151.194 0, 842395.803 1326160.463 0, 842142.532 1326169.747 0, 841888.01 1326179.091 0, 842092.822 1331753.131 0, 
+    842297.628 1337326.984 0, 842551.49 1337317.663 0, 842804.105 1337308.404 0, 843056.721 1337299.159 0, 843309.337 1337289.929 0, 843561.954 1337280.714 0, 843814.572 1337271.514 0, 844067.19 1337262.328 0, 844319.808 1337253.158 0, 844572.427 1337244.002 0, 
+    844825.047 1337234.861 0, 845077.667 1337225.736 0, 845330.288 1337216.625 0, 845582.909 1337207.529 0, 845835.531 1337198.447 0, 846088.153 1337189.381 0, 846340.776 1337180.329 0, 846593.399 1337171.293 0, 846846.023 1337162.271 0, 847098.648 1337153.264 0, 
+    847351.273 1337144.272 0, 847603.898 1337135.295 0, 847856.524 1337126.333 0, 848109.151 1337117.385 0, 848360.531 1337108.497 0, 848614.405 1337099.535 0, 848867.034 1337090.632 0, 849119.662 1337081.744 0, 849372.291 1337072.871 0, 849624.921 1337064.013 0, 
+    849877.551 1337055.169 0, 850130.182 1337046.341 0, 850382.813 1337037.527 0, 850635.445 1337028.729 0, 850888.077 1337019.945 0, 851140.71 1337011.176 0, 851393.343 1337002.422 0, 851645.977 1336993.682 0, 851898.612 1336984.958 0, 852151.246 1336976.248 0, 
+    852403.882 1336967.554 0, 852656.518 1336958.874 0, 852909.154 1336950.209 0, 853161.791 1336941.559 0, 853414.428 1336932.924 0, 853667.066 1336924.304 0, 853919.705 1336915.698 0, 854172.344 1336907.108 0, 854423.738 1336898.574 0, 854234.68 1331324.165 0, 
+    854045.617 1325749.569 0))
+
+POLYGON ((866551.009 1336504.425 0, 866299.591 1336512.248 0, 866046.928 1336520.125 0, 865794.267 1336528.017 0, 865541.605 1336535.923 0, 865288.945 1336543.845 0, 865036.284 1336551.781 0, 864783.624 1336559.732 0, 864530.965 1336567.698 0, 864278.306 1336575.679 0, 
+    864025.648 1336583.675 0, 863772.99 1336591.685 0, 863520.332 1336599.711 0, 863267.675 1336607.751 0, 863015.019 1336615.806 0, 862762.362 1336623.876 0, 862509.707 1336631.961 0, 862257.052 1336640.061 0, 862004.397 1336648.176 0, 861751.743 1336656.305 0, 
+    861499.089 1336664.45 0, 861246.436 1336672.609 0, 860993.783 1336680.783 0, 860741.131 1336688.972 0, 860487.234 1336697.217 0, 860235.828 1336705.395 0, 859983.177 1336713.629 0, 859730.527 1336721.877 0, 859477.877 1336730.141 0, 859225.227 1336738.419 0, 
+    858972.579 1336746.712 0, 858719.93 1336755.02 0, 858467.282 1336763.343 0, 858214.635 1336771.681 0, 857961.988 1336780.034 0, 857709.341 1336788.401 0, 857456.696 1336796.784 0, 857204.05 1336805.181 0, 856951.405 1336813.593 0, 856698.761 1336822.02 0, 
+    856446.117 1336830.462 0, 856193.473 1336838.918 0, 855940.83 1336847.39 0, 855688.188 1336855.877 0, 855435.546 1336864.378 0, 855182.905 1336872.894 0, 854930.264 1336881.425 0, 854677.623 1336889.971 0, 854423.738 1336898.574 0, 854612.788 1342472.792 0, 
+    854801.832 1348046.812 0, 855055.059 1348038.231 0, 855307.043 1348029.708 0, 855559.028 1348021.199 0, 855811.013 1348012.705 0, 856062.999 1348004.225 0, 856314.985 1347995.761 0, 856566.972 1347987.311 0, 856818.959 1347978.877 0, 857070.947 1347970.457 0, 
+    857322.935 1347962.052 0, 857574.924 1347953.661 0, 857826.913 1347945.286 0, 858078.903 1347936.925 0, 858330.893 1347928.579 0, 858582.884 1347920.249 0, 858834.875 1347911.932 0, 859086.867 1347903.631 0, 859338.859 1347895.345 0, 859590.852 1347887.073 0, 
+    859842.845 1347878.816 0, 860094.839 1347870.574 0, 860346.833 1347862.347 0, 860598.827 1347854.135 0, 860849.581 1347845.978 0, 861102.818 1347837.755 0, 861354.814 1347829.587 0, 861606.811 1347821.434 0, 861858.808 1347813.296 0, 862110.805 1347805.173 0, 
+    862362.803 1347797.064 0, 862614.802 1347788.971 0, 862866.801 1347780.892 0, 863118.8 1347772.828 0, 863370.8 1347764.779 0, 863622.8 1347756.744 0, 863874.801 1347748.725 0, 864126.802 1347740.72 0, 864378.804 1347732.73 0, 864630.806 1347724.755 0, 
+    864882.809 1347716.795 0, 865134.812 1347708.85 0, 865386.816 1347700.919 0, 865638.82 1347693.004 0, 865890.825 1347685.103 0, 866142.83 1347677.217 0, 866394.835 1347669.346 0, 866646.841 1347661.49 0, 866897.607 1347653.687 0, 866724.311 1342079.154 0, 
+    866551.009 1336504.425 0))
+
+POLYGON ((878994.444 1347294.735 0, 878743.655 1347301.83 0, 878491.628 1347308.974 0, 878239.601 1347316.133 0, 877987.575 1347323.307 0, 877735.549 1347330.496 0, 877483.524 1347337.7 0, 877231.499 1347344.918 0, 876979.474 1347352.152 0, 876727.45 1347359.4 0, 
+    876475.426 1347366.663 0, 876223.403 1347373.941 0, 875971.38 1347381.233 0, 875719.357 1347388.541 0, 875467.335 1347395.863 0, 875215.314 1347403.2 0, 874963.292 1347410.552 0, 874711.272 1347417.919 0, 874459.251 1347425.301 0, 874207.231 1347432.697 0, 
+    873955.212 1347440.109 0, 873703.193 1347447.535 0, 873451.174 1347454.976 0, 873199.156 1347462.432 0, 872945.899 1347469.939 0, 872695.121 1347477.388 0, 872443.104 1347484.888 0, 872191.088 1347492.403 0, 871939.072 1347499.933 0, 871687.057 1347507.478 0, 
+    871435.042 1347515.038 0, 871183.027 1347522.612 0, 870931.013 1347530.202 0, 870678.999 1347537.806 0, 870426.986 1347545.425 0, 870174.973 1347553.058 0, 869922.961 1347560.707 0, 869670.949 1347568.371 0, 869418.937 1347576.049 0, 869166.926 1347583.742 0, 
+    868914.916 1347591.45 0, 868662.906 1347599.173 0, 868410.896 1347606.911 0, 868158.887 1347614.663 0, 867906.878 1347622.43 0, 867654.87 1347630.213 0, 867402.862 1347638.01 0, 867150.855 1347645.821 0, 866897.607 1347653.687 0, 867070.896 1353228.017 0, 
+    867244.179 1358802.139 0, 867496.768 1358794.295 0, 867748.119 1358786.503 0, 867999.47 1358778.726 0, 868250.822 1358770.965 0, 868502.175 1358763.217 0, 868753.528 1358755.485 0, 869004.882 1358747.768 0, 869256.235 1358740.065 0, 869507.59 1358732.377 0, 
+    869758.945 1358724.704 0, 870010.3 1358717.046 0, 870261.656 1358709.402 0, 870513.012 1358701.773 0, 870764.368 1358694.159 0, 871015.725 1358686.56 0, 871267.083 1358678.976 0, 871518.441 1358671.406 0, 871769.799 1358663.851 0, 872021.158 1358656.311 0, 
+    872272.518 1358648.786 0, 872523.877 1358641.276 0, 872775.237 1358633.78 0, 873026.598 1358626.299 0, 873276.723 1358618.87 0, 873529.321 1358611.382 0, 873780.683 1358603.946 0, 874032.045 1358596.524 0, 874283.408 1358589.117 0, 874534.771 1358581.725 0, 
+    874786.135 1358574.348 0, 875037.499 1358566.986 0, 875288.863 1358559.638 0, 875540.228 1358552.305 0, 875791.594 1358544.987 0, 876042.96 1358537.684 0, 876294.326 1358530.395 0, 876545.693 1358523.122 0, 876797.06 1358515.863 0, 877048.427 1358508.619 0, 
+    877299.795 1358501.389 0, 877551.164 1358494.175 0, 877802.532 1358486.975 0, 878053.902 1358479.79 0, 878305.271 1358472.62 0, 878556.641 1358465.465 0, 878808.012 1358458.324 0, 879059.383 1358451.199 0, 879309.519 1358444.123 0, 879151.984 1352869.533 0, 
+    878994.444 1347294.735 0))
+
+POLYGON ((891375.821 1358120.194 0, 891125.664 1358126.564 0, 890874.274 1358132.979 0, 890622.885 1358139.41 0, 890371.495 1358145.855 0, 890120.107 1358152.315 0, 889868.718 1358158.789 0, 889617.33 1358165.279 0, 889365.942 1358171.783 0, 889114.555 1358178.302 0, 
+    888863.168 1358184.836 0, 888611.781 1358191.385 0, 888360.395 1358197.948 0, 888109.009 1358204.527 0, 887857.623 1358211.12 0, 887606.238 1358217.728 0, 887354.854 1358224.35 0, 887103.469 1358230.988 0, 886852.085 1358237.64 0, 886600.702 1358244.307 0, 
+    886349.319 1358250.989 0, 886097.936 1358257.685 0, 885846.554 1358264.397 0, 885595.172 1358271.123 0, 885342.556 1358277.897 0, 885092.409 1358284.62 0, 884841.028 1358291.391 0, 884589.648 1358298.176 0, 884338.268 1358304.976 0, 884086.888 1358311.791 0, 
+    883835.509 1358318.621 0, 883584.131 1358325.466 0, 883332.752 1358332.325 0, 883081.374 1358339.199 0, 882829.997 1358346.088 0, 882578.62 1358352.992 0, 882327.243 1358359.911 0, 882075.867 1358366.844 0, 881824.491 1358373.792 0, 881573.115 1358380.755 0, 
+    881321.74 1358387.733 0, 881070.365 1358394.726 0, 880818.991 1358401.733 0, 880567.617 1358408.755 0, 880316.244 1358415.792 0, 880064.871 1358422.844 0, 879813.498 1358429.91 0, 879562.126 1358436.992 0, 879309.519 1358444.123 0, 879467.047 1364018.5 0, 
+    879624.569 1369592.659 0, 879876.517 1369585.547 0, 880127.233 1369578.484 0, 880377.95 1369571.436 0, 880628.666 1369564.402 0, 880879.384 1369557.384 0, 881130.101 1369550.38 0, 881380.819 1369543.391 0, 881631.538 1369536.417 0, 881882.257 1369529.457 0, 
+    882132.976 1369522.512 0, 882383.696 1369515.582 0, 882634.416 1369508.667 0, 882885.137 1369501.766 0, 883135.857 1369494.881 0, 883386.579 1369488.01 0, 883637.301 1369481.153 0, 883888.023 1369474.312 0, 884138.745 1369467.485 0, 884389.468 1369460.673 0, 
+    884640.192 1369453.876 0, 884890.915 1369447.093 0, 885141.639 1369440.326 0, 885392.364 1369433.573 0, 885641.858 1369426.868 0, 885893.814 1369420.111 0, 886144.54 1369413.402 0, 886395.266 1369406.708 0, 886645.993 1369400.029 0, 886896.72 1369393.365 0, 
+    887147.447 1369386.715 0, 887398.175 1369380.08 0, 887648.903 1369373.46 0, 887899.631 1369366.855 0, 888150.36 1369360.264 0, 888401.089 1369353.688 0, 888651.819 1369347.127 0, 888902.549 1369340.581 0, 889153.279 1369334.049 0, 889404.01 1369327.532 0, 
+    889654.741 1369321.03 0, 889905.473 1369314.543 0, 890156.205 1369308.07 0, 890406.937 1369301.613 0, 890657.67 1369295.17 0, 890908.403 1369288.741 0, 891159.136 1369282.328 0, 891409.87 1369275.929 0, 891659.374 1369269.576 0, 891517.6 1363694.994 0, 
+    891375.821 1358120.194 0))
+
+POLYGON ((903695.043 1368980.495 0, 903445.521 1368986.143 0, 903194.77 1368991.833 0, 902944.019 1368997.539 0, 902693.269 1369003.258 0, 902442.519 1369008.993 0, 902191.77 1369014.743 0, 901941.02 1369020.507 0, 901690.271 1369026.286 0, 901439.523 1369032.079 0, 
+    901188.775 1369037.888 0, 900938.027 1369043.711 0, 900687.279 1369049.549 0, 900436.532 1369055.402 0, 900185.785 1369061.269 0, 899935.039 1369067.151 0, 899684.293 1369073.048 0, 899433.547 1369078.96 0, 899182.801 1369084.887 0, 898932.056 1369090.828 0, 
+    898681.312 1369096.784 0, 898430.567 1369102.755 0, 898179.823 1369108.74 0, 897929.079 1369114.741 0, 897677.107 1369120.785 0, 897427.593 1369126.786 0, 897176.85 1369132.83 0, 896926.108 1369138.89 0, 896675.366 1369144.964 0, 896424.625 1369151.053 0, 
+    896173.884 1369157.156 0, 895923.143 1369163.275 0, 895672.402 1369169.408 0, 895421.662 1369175.556 0, 895170.922 1369181.718 0, 894920.183 1369187.896 0, 894669.444 1369194.088 0, 894418.705 1369200.295 0, 894167.967 1369206.516 0, 893917.229 1369212.753 0, 
+    893666.492 1369219.004 0, 893415.754 1369225.27 0, 893165.018 1369231.551 0, 892914.281 1369237.846 0, 892663.545 1369244.156 0, 892412.809 1369250.481 0, 892162.074 1369256.821 0, 891911.339 1369263.176 0, 891659.374 1369269.576 0, 891801.142 1374843.935 0, 
+    891942.904 1380418.064 0, 892194.21 1380411.681 0, 892444.288 1380405.343 0, 892694.368 1380399.02 0, 892944.447 1380392.711 0, 893194.527 1380386.417 0, 893444.607 1380380.138 0, 893694.688 1380373.874 0, 893944.769 1380367.625 0, 894194.85 1380361.39 0, 
+    894444.932 1380355.17 0, 894695.014 1380348.964 0, 894945.097 1380342.774 0, 895195.179 1380336.598 0, 895445.263 1380330.436 0, 895695.346 1380324.29 0, 895945.43 1380318.158 0, 896195.514 1380312.041 0, 896445.599 1380305.939 0, 896695.684 1380299.851 0, 
+    896945.769 1380293.778 0, 897195.855 1380287.72 0, 897445.941 1380281.676 0, 897696.028 1380275.648 0, 897944.888 1380269.663 0, 898196.201 1380263.634 0, 898446.289 1380257.65 0, 898696.377 1380251.68 0, 898946.465 1380245.724 0, 899196.554 1380239.784 0, 
+    899446.642 1380233.858 0, 899696.732 1380227.947 0, 899946.821 1380222.051 0, 900196.911 1380216.169 0, 900447.001 1380210.303 0, 900697.092 1380204.45 0, 900947.183 1380198.613 0, 901197.274 1380192.79 0, 901447.366 1380186.982 0, 901697.458 1380181.189 0, 
+    901947.55 1380175.411 0, 902197.643 1380169.647 0, 902447.736 1380163.898 0, 902697.829 1380158.163 0, 902947.923 1380152.444 0, 903198.017 1380146.739 0, 903448.111 1380141.048 0, 903698.206 1380135.373 0, 903947.076 1380129.74 0, 903821.062 1374555.232 0, 
+    903695.043 1368980.495 0))
+
+POLYGON ((915952.014 1379875.331 0, 915703.128 1379880.261 0, 915453.018 1379885.229 0, 915202.908 1379890.213 0, 914952.799 1379895.211 0, 914702.69 1379900.224 0, 914452.582 1379905.252 0, 914202.474 1379910.295 0, 913952.366 1379915.352 0, 913702.258 1379920.424 0, 
+    913452.151 1379925.511 0, 913202.044 1379930.612 0, 912951.937 1379935.728 0, 912701.83 1379940.859 0, 912451.724 1379946.005 0, 912201.618 1379951.165 0, 911951.513 1379956.34 0, 911701.408 1379961.53 0, 911451.303 1379966.734 0, 911201.198 1379971.953 0, 
+    910951.094 1379977.187 0, 910700.99 1379982.436 0, 910450.886 1379987.699 0, 910200.783 1379992.977 0, 909949.455 1379998.296 0, 909700.577 1380003.577 0, 909450.474 1380008.899 0, 909200.372 1380014.236 0, 908950.27 1380019.588 0, 908700.169 1380024.954 0, 
+    908450.068 1380030.335 0, 908199.967 1380035.731 0, 907949.866 1380041.142 0, 907699.766 1380046.567 0, 907449.666 1380052.007 0, 907199.566 1380057.462 0, 906949.467 1380062.931 0, 906699.368 1380068.415 0, 906449.269 1380073.914 0, 906199.171 1380079.428 0, 
+    905949.073 1380084.956 0, 905698.976 1380090.499 0, 905448.878 1380096.057 0, 905198.781 1380101.629 0, 904948.685 1380107.216 0, 904698.588 1380112.818 0, 904448.492 1380118.435 0, 904198.396 1380124.066 0, 903947.076 1380129.74 0, 904073.084 1385704.014 0, 
+    904199.087 1391278.048 0, 904449.748 1391272.389 0, 904699.188 1391266.773 0, 904948.628 1391261.171 0, 905198.068 1391255.584 0, 905447.508 1391250.011 0, 905696.949 1391244.453 0, 905946.39 1391238.91 0, 906195.832 1391233.382 0, 906445.274 1391227.868 0, 
+    906694.716 1391222.369 0, 906944.158 1391216.884 0, 907193.601 1391211.415 0, 907443.044 1391205.96 0, 907692.488 1391200.519 0, 907941.931 1391195.094 0, 908191.375 1391189.682 0, 908440.82 1391184.286 0, 908690.264 1391178.905 0, 908939.709 1391173.538 0, 
+    909189.155 1391168.185 0, 909438.6 1391162.848 0, 909688.046 1391157.525 0, 909937.493 1391152.216 0, 910185.718 1391146.949 0, 910436.386 1391141.644 0, 910685.833 1391136.38 0, 910935.281 1391131.13 0, 911184.729 1391125.896 0, 911434.177 1391120.675 0, 
+    911683.625 1391115.47 0, 911933.074 1391110.279 0, 912182.523 1391105.103 0, 912431.972 1391099.942 0, 912681.422 1391094.795 0, 912930.872 1391089.663 0, 913180.322 1391084.545 0, 913429.773 1391079.443 0, 913679.224 1391074.355 0, 913928.675 1391069.281 0, 
+    914178.126 1391064.223 0, 914427.578 1391059.179 0, 914677.03 1391054.149 0, 914926.482 1391049.135 0, 915175.935 1391044.135 0, 915425.388 1391039.15 0, 915674.841 1391034.179 0, 915924.295 1391029.223 0, 916172.528 1391024.306 0, 916062.274 1385449.938 0, 
+    915952.014 1379875.331 0))
+
+POLYGON ((928146.639 1390804.393 0, 927898.39 1390808.608 0, 927648.924 1390812.859 0, 927399.458 1390817.125 0, 927149.992 1390821.406 0, 926900.526 1390825.701 0, 926651.06 1390830.011 0, 926401.595 1390834.335 0, 926152.13 1390838.674 0, 925902.665 1390843.028 0, 
+    925653.201 1390847.397 0, 925403.737 1390851.78 0, 925154.273 1390856.178 0, 924904.809 1390860.591 0, 924655.345 1390865.018 0, 924405.882 1390869.46 0, 924156.419 1390873.917 0, 923906.957 1390878.388 0, 923657.494 1390882.874 0, 923408.032 1390887.375 0, 
+    923158.57 1390891.89 0, 922909.109 1390896.42 0, 922659.647 1390900.965 0, 922410.186 1390905.524 0, 922159.506 1390910.121 0, 921911.265 1390914.687 0, 921661.804 1390919.291 0, 921412.344 1390923.909 0, 921162.885 1390928.542 0, 920913.425 1390933.189 0, 
+    920663.966 1390937.851 0, 920414.507 1390942.528 0, 920165.049 1390947.22 0, 919915.59 1390951.926 0, 919666.132 1390956.647 0, 919416.674 1390961.383 0, 919167.217 1390966.133 0, 918917.76 1390970.898 0, 918668.303 1390975.678 0, 918418.846 1390980.472 0, 
+    918169.39 1390985.281 0, 917919.933 1390990.105 0, 917670.478 1390994.943 0, 917421.022 1390999.796 0, 917171.567 1391004.664 0, 916922.112 1391009.547 0, 916672.657 1391014.444 0, 916423.203 1391019.356 0, 916172.528 1391024.306 0, 916282.778 1396598.429 0, 
+    916393.023 1402172.302 0, 916643.038 1402167.365 0, 916891.836 1402162.466 0, 917140.635 1402157.581 0, 917389.434 1402152.712 0, 917638.233 1402147.857 0, 917887.032 1402143.017 0, 918135.832 1402138.191 0, 918384.632 1402133.38 0, 918633.432 1402128.583 0, 
+    918882.233 1402123.802 0, 919131.033 1402119.035 0, 919379.835 1402114.282 0, 919628.636 1402109.544 0, 919877.438 1402104.821 0, 920126.239 1402100.113 0, 920375.042 1402095.419 0, 920623.844 1402090.739 0, 920872.647 1402086.075 0, 921121.45 1402081.425 0, 
+    921370.253 1402076.79 0, 921619.057 1402072.169 0, 921867.861 1402067.563 0, 922116.665 1402062.971 0, 922364.253 1402058.417 0, 922614.274 1402053.833 0, 922863.079 1402049.285 0, 923111.884 1402044.752 0, 923360.689 1402040.234 0, 923609.495 1402035.731 0, 
+    923858.301 1402031.242 0, 924107.107 1402026.768 0, 924355.914 1402022.308 0, 924604.72 1402017.863 0, 924853.528 1402013.433 0, 925102.335 1402009.017 0, 925351.142 1402004.616 0, 925599.95 1402000.23 0, 925848.758 1401995.858 0, 926097.567 1401991.501 0, 
+    926346.375 1401987.159 0, 926595.184 1401982.831 0, 926843.993 1401978.518 0, 927092.802 1401974.219 0, 927341.612 1401969.935 0, 927590.422 1401965.666 0, 927839.232 1401961.412 0, 928088.042 1401957.172 0, 928335.638 1401952.967 0, 928241.14 1396378.805 0, 
+    928146.639 1390804.393 0))
+
+POLYGON ((940278.824 1401767.373 0, 940031.216 1401770.878 0, 939782.395 1401774.415 0, 939533.574 1401777.966 0, 939284.753 1401781.533 0, 939035.932 1401785.113 0, 938787.111 1401788.709 0, 938538.291 1401792.319 0, 938289.471 1401795.944 0, 938040.651 1401799.584 0, 
+    937791.832 1401803.238 0, 937543.012 1401806.906 0, 937294.193 1401810.59 0, 937045.374 1401814.288 0, 936796.555 1401818.001 0, 936547.737 1401821.728 0, 936298.918 1401825.47 0, 936050.1 1401829.227 0, 935801.282 1401832.998 0, 935552.465 1401836.784 0, 
+    935303.647 1401840.584 0, 935054.83 1401844.4 0, 934806.013 1401848.23 0, 934557.196 1401852.074 0, 934307.165 1401855.952 0, 934059.563 1401859.807 0, 933810.747 1401863.695 0, 933561.931 1401867.599 0, 933313.116 1401871.516 0, 933064.3 1401875.449 0, 
+    932815.485 1401879.396 0, 932566.67 1401883.357 0, 932317.856 1401887.334 0, 932069.041 1401891.325 0, 931820.227 1401895.33 0, 931571.413 1401899.35 0, 931322.599 1401903.385 0, 931073.786 1401907.435 0, 930824.972 1401911.499 0, 930576.159 1401915.578 0, 
+    930327.346 1401919.671 0, 930078.534 1401923.779 0, 929829.722 1401927.902 0, 929580.91 1401932.04 0, 929332.098 1401936.192 0, 929083.286 1401940.358 0, 928834.475 1401944.54 0, 928585.664 1401948.736 0, 928335.638 1401952.967 0, 928430.131 1407526.873 0, 
+    928524.619 1413100.518 0, 928773.986 1413096.298 0, 929022.141 1413092.113 0, 929270.296 1413087.943 0, 929518.451 1413083.787 0, 929766.607 1413079.646 0, 930014.763 1413075.519 0, 930262.919 1413071.407 0, 930511.076 1413067.31 0, 930759.232 1413063.228 0, 
+    931007.389 1413059.159 0, 931255.546 1413055.106 0, 931503.704 1413051.067 0, 931751.861 1413047.043 0, 932000.019 1413043.033 0, 932248.177 1413039.038 0, 932496.336 1413035.058 0, 932744.494 1413031.092 0, 932992.653 1413027.141 0, 933240.812 1413023.204 0, 
+    933488.971 1413019.282 0, 933737.131 1413015.375 0, 933985.291 1413011.482 0, 934233.451 1413007.604 0, 934480.4 1413003.759 0, 934729.771 1412999.891 0, 934977.932 1412996.057 0, 935226.093 1412992.237 0, 935474.254 1412988.432 0, 935722.415 1412984.641 0, 
+    935970.577 1412980.865 0, 936218.738 1412977.104 0, 936466.9 1412973.357 0, 936715.062 1412969.625 0, 936963.225 1412965.908 0, 937211.388 1412962.205 0, 937459.55 1412958.516 0, 937707.713 1412954.843 0, 937955.877 1412951.184 0, 938204.04 1412947.539 0, 
+    938452.204 1412943.909 0, 938700.368 1412940.294 0, 938948.532 1412936.693 0, 939196.696 1412933.107 0, 939444.861 1412929.536 0, 939693.026 1412925.979 0, 939941.191 1412922.437 0, 940189.356 1412918.909 0, 940436.311 1412915.413 0, 940357.569 1407341.523 0, 
+    940278.824 1401767.373 0))
+
+POLYGON ((952348.478 1412763.962 0, 952101.512 1412766.76 0, 951853.338 1412769.586 0, 951605.164 1412772.427 0, 951356.99 1412775.283 0, 951108.817 1412778.153 0, 950860.643 1412781.038 0, 950612.47 1412783.938 0, 950364.297 1412786.852 0, 950116.124 1412789.781 0, 
+    949867.951 1412792.724 0, 949619.778 1412795.682 0, 949371.606 1412798.655 0, 949123.434 1412801.642 0, 948875.262 1412804.644 0, 948627.09 1412807.66 0, 948378.918 1412810.691 0, 948130.746 1412813.737 0, 947882.575 1412816.797 0, 947634.404 1412819.872 0, 
+    947386.233 1412822.961 0, 947138.062 1412826.065 0, 946889.891 1412829.184 0, 946641.721 1412832.317 0, 946392.341 1412835.481 0, 946145.38 1412838.628 0, 945897.21 1412841.805 0, 945649.041 1412844.996 0, 945400.871 1412848.203 0, 945152.702 1412851.424 0, 
+    944904.533 1412854.659 0, 944656.364 1412857.909 0, 944408.195 1412861.174 0, 944160.026 1412864.453 0, 943911.858 1412867.747 0, 943663.69 1412871.056 0, 943415.522 1412874.379 0, 943167.354 1412877.717 0, 942919.186 1412881.069 0, 942671.019 1412884.436 0, 
+    942422.852 1412887.818 0, 942174.685 1412891.214 0, 941926.518 1412894.624 0, 941678.351 1412898.05 0, 941430.185 1412901.49 0, 941182.019 1412904.944 0, 940933.853 1412908.414 0, 940685.687 1412911.898 0, 940436.311 1412915.413 0, 940515.049 1418489.036 0, 
+    940593.783 1424062.386 0, 940842.499 1424058.88 0, 941090.009 1424055.405 0, 941337.519 1424051.945 0, 941585.029 1424048.5 0, 941832.539 1424045.069 0, 942080.05 1424041.653 0, 942327.561 1424038.251 0, 942575.071 1424034.864 0, 942822.583 1424031.491 0, 
+    943070.094 1424028.133 0, 943317.605 1424024.789 0, 943565.117 1424021.46 0, 943812.629 1424018.146 0, 944060.141 1424014.846 0, 944307.653 1424011.561 0, 944555.166 1424008.29 0, 944802.679 1424005.034 0, 945050.192 1424001.793 0, 945297.705 1423998.566 0, 
+    945545.218 1423995.353 0, 945792.731 1423992.156 0, 946040.245 1423988.972 0, 946287.759 1423985.804 0, 946534.067 1423982.665 0, 946782.787 1423979.51 0, 947030.301 1423976.385 0, 947277.816 1423973.275 0, 947525.331 1423970.179 0, 947772.845 1423967.098 0, 
+    948020.361 1423964.031 0, 948267.876 1423960.979 0, 948515.391 1423957.941 0, 948762.907 1423954.918 0, 949010.423 1423951.91 0, 949257.939 1423948.916 0, 949505.455 1423945.937 0, 949752.971 1423942.972 0, 950000.488 1423940.022 0, 950248.004 1423937.086 0, 
+    950495.521 1423934.165 0, 950743.038 1423931.259 0, 950990.556 1423928.367 0, 951238.073 1423925.489 0, 951485.591 1423922.627 0, 951733.108 1423919.779 0, 951980.626 1423916.945 0, 952228.144 1423914.126 0, 952474.457 1423911.335 0, 952411.469 1418337.784 0, 
+    952348.478 1412763.962 0))
+
+POLYGON ((964355.511 1423793.85 0, 964109.189 1423795.945 0, 963861.664 1423798.064 0, 963614.139 1423800.199 0, 963366.614 1423802.347 0, 963119.09 1423804.511 0, 962871.565 1423806.689 0, 962624.041 1423808.882 0, 962376.517 1423811.089 0, 962128.993 1423813.31 0, 
+    961881.469 1423815.547 0, 961633.945 1423817.798 0, 961386.421 1423820.063 0, 961138.897 1423822.343 0, 960891.374 1423824.638 0, 960643.851 1423826.947 0, 960396.327 1423829.27 0, 960148.804 1423831.609 0, 959901.281 1423833.962 0, 959653.759 1423836.329 0, 
+    959406.236 1423838.711 0, 959158.713 1423841.108 0, 958911.191 1423843.519 0, 958663.669 1423845.944 0, 958414.943 1423848.397 0, 958168.625 1423850.839 0, 957921.103 1423853.309 0, 957673.581 1423855.793 0, 957426.06 1423858.291 0, 957178.539 1423860.804 0, 
+    956931.017 1423863.332 0, 956683.496 1423865.874 0, 956435.976 1423868.431 0, 956188.455 1423871.003 0, 955940.934 1423873.588 0, 955693.414 1423876.189 0, 955445.893 1423878.804 0, 955198.373 1423881.434 0, 954950.853 1423884.078 0, 954703.334 1423886.737 0, 
+    954455.814 1423889.41 0, 954208.294 1423892.098 0, 953960.775 1423894.801 0, 953713.256 1423897.518 0, 953465.737 1423900.249 0, 953218.218 1423902.995 0, 952970.699 1423905.756 0, 952723.181 1423908.531 0, 952474.457 1423911.335 0, 952537.442 1429484.608 0, 
+    952600.424 1435057.597 0, 952848.488 1435054.801 0, 953095.35 1435052.033 0, 953342.213 1435049.279 0, 953589.076 1435046.54 0, 953835.939 1435043.816 0, 954082.802 1435041.106 0, 954329.665 1435038.411 0, 954576.529 1435035.73 0, 954823.392 1435033.064 0, 
+    955070.256 1435030.412 0, 955317.12 1435027.775 0, 955563.984 1435025.152 0, 955810.848 1435022.544 0, 956057.713 1435019.95 0, 956304.577 1435017.371 0, 956551.442 1435014.807 0, 956798.307 1435012.257 0, 957045.172 1435009.721 0, 957292.037 1435007.2 0, 
+    957538.902 1435004.694 0, 957785.768 1435002.202 0, 958032.633 1434999.724 0, 958279.499 1434997.262 0, 958525.164 1434994.825 0, 958773.231 1434992.379 0, 959020.097 1434989.96 0, 959266.963 1434987.556 0, 959513.83 1434985.165 0, 959760.696 1434982.79 0, 
+    960007.563 1434980.428 0, 960254.43 1434978.082 0, 960501.297 1434975.75 0, 960748.164 1434973.432 0, 960995.031 1434971.129 0, 961241.899 1434968.841 0, 961488.766 1434966.567 0, 961735.634 1434964.307 0, 961982.502 1434962.062 0, 962229.37 1434959.832 0, 
+    962476.238 1434957.616 0, 962723.106 1434955.415 0, 962969.974 1434953.228 0, 963216.843 1434951.056 0, 963463.711 1434948.898 0, 963710.58 1434946.755 0, 963957.449 1434944.626 0, 964204.318 1434942.512 0, 964449.987 1434940.423 0, 964402.75 1429367.278 0, 
+    964355.511 1423793.85 0))
+
+POLYGON ((976299.833 1434856.726 0, 976054.158 1434858.122 0, 975807.284 1434859.538 0, 975560.41 1434860.97 0, 975313.536 1434862.415 0, 975066.662 1434863.876 0, 974819.789 1434865.35 0, 974572.915 1434866.84 0, 974326.042 1434868.344 0, 974079.169 1434869.862 0, 
+    973832.295 1434871.395 0, 973585.422 1434872.942 0, 973338.549 1434874.504 0, 973091.676 1434876.081 0, 972844.803 1434877.672 0, 972597.93 1434879.277 0, 972351.058 1434880.897 0, 972104.185 1434882.532 0, 971857.313 1434884.181 0, 971610.44 1434885.845 0, 
+    971363.568 1434887.523 0, 971116.696 1434889.216 0, 970869.824 1434890.923 0, 970622.952 1434892.645 0, 970374.88 1434894.39 0, 970129.208 1434896.132 0, 969882.336 1434897.898 0, 969635.465 1434899.678 0, 969388.593 1434901.472 0, 969141.722 1434903.281 0, 
+    968894.85 1434905.105 0, 968647.979 1434906.943 0, 968401.108 1434908.795 0, 968154.237 1434910.662 0, 967907.366 1434912.544 0, 967660.496 1434914.44 0, 967413.625 1434916.351 0, 967166.755 1434918.276 0, 966919.884 1434920.216 0, 966673.014 1434922.17 0, 
+    966426.144 1434924.139 0, 966179.274 1434926.122 0, 965932.404 1434928.12 0, 965685.534 1434930.133 0, 965438.664 1434932.16 0, 965191.795 1434934.201 0, 964944.925 1434936.257 0, 964698.056 1434938.328 0, 964449.987 1434940.423 0, 964497.221 1440513.279 0, 
+    964544.452 1446085.84 0, 964791.863 1446083.75 0, 965038.076 1446081.685 0, 965284.289 1446079.634 0, 965530.503 1446077.598 0, 965776.717 1446075.577 0, 966022.93 1446073.57 0, 966269.144 1446071.577 0, 966515.358 1446069.599 0, 966761.573 1446067.635 0, 
+    967007.787 1446065.686 0, 967254.001 1446063.752 0, 967500.216 1446061.832 0, 967746.43 1446059.926 0, 967992.645 1446058.035 0, 968238.86 1446056.158 0, 968485.075 1446054.296 0, 968731.29 1446052.448 0, 968977.505 1446050.615 0, 969223.72 1446048.797 0, 
+    969469.936 1446046.992 0, 969716.151 1446045.203 0, 969962.367 1446043.427 0, 970208.583 1446041.667 0, 970453.602 1446039.929 0, 970701.014 1446038.189 0, 970947.23 1446036.472 0, 971193.446 1446034.769 0, 971439.663 1446033.081 0, 971685.879 1446031.407 0, 
+    971932.095 1446029.748 0, 972178.312 1446028.103 0, 972424.528 1446026.472 0, 972670.745 1446024.857 0, 972916.962 1446023.255 0, 973163.179 1446021.669 0, 973409.396 1446020.096 0, 973655.613 1446018.538 0, 973901.83 1446016.995 0, 974148.047 1446015.466 0, 
+    974394.264 1446013.952 0, 974640.482 1446012.452 0, 974886.699 1446010.967 0, 975132.917 1446009.496 0, 975379.135 1446008.039 0, 975625.352 1446006.598 0, 975871.57 1446005.17 0, 976117.788 1446003.757 0, 976362.811 1446002.366 0, 976331.323 1440429.693 0, 
+    976299.833 1434856.726 0))
+
+POLYGON ((988181.358 1445952.281 0, 987936.331 1445952.98 0, 987690.11 1445953.698 0, 987443.889 1445954.429 0, 987197.668 1445955.176 0, 986951.447 1445955.936 0, 986705.226 1445956.712 0, 986459.006 1445957.501 0, 986212.785 1445958.306 0, 985966.564 1445959.124 0, 
+    985720.344 1445959.958 0, 985474.123 1445960.805 0, 985227.903 1445961.668 0, 984981.682 1445962.544 0, 984735.462 1445963.435 0, 984489.242 1445964.341 0, 984243.021 1445965.261 0, 983996.801 1445966.196 0, 983750.581 1445967.145 0, 983504.361 1445968.109 0, 
+    983258.141 1445969.087 0, 983011.921 1445970.08 0, 982765.701 1445971.087 0, 982519.481 1445972.108 0, 982272.067 1445973.15 0, 982027.041 1445974.195 0, 981780.822 1445975.26 0, 981534.602 1445976.34 0, 981288.383 1445977.434 0, 981042.163 1445978.542 0, 
+    980795.944 1445979.666 0, 980549.724 1445980.803 0, 980303.505 1445981.955 0, 980057.286 1445983.122 0, 979811.067 1445984.303 0, 979564.848 1445985.498 0, 979318.629 1445986.708 0, 979072.41 1445987.933 0, 978826.191 1445989.172 0, 978579.972 1445990.425 0, 
+    978333.753 1445991.693 0, 978087.535 1445992.976 0, 977841.316 1445994.273 0, 977595.097 1445995.584 0, 977348.879 1445996.91 0, 977102.661 1445998.251 0, 976856.442 1445999.605 0, 976610.224 1446000.975 0, 976362.811 1446002.366 0, 976394.297 1451574.737 0, 
+    976425.782 1457146.803 0, 976672.536 1457145.416 0, 976918.098 1457144.051 0, 977163.661 1457142.699 0, 977409.223 1457141.362 0, 977654.785 1457140.04 0, 977900.348 1457138.732 0, 978145.911 1457137.438 0, 978391.473 1457136.159 0, 978637.036 1457134.895 0, 
+    978882.599 1457133.645 0, 979128.162 1457132.409 0, 979373.725 1457131.188 0, 979619.288 1457129.981 0, 979864.851 1457128.789 0, 980110.414 1457127.611 0, 980355.978 1457126.447 0, 980601.541 1457125.298 0, 980847.104 1457124.164 0, 981092.668 1457123.044 0, 
+    981338.231 1457121.938 0, 981583.795 1457120.847 0, 981829.359 1457119.77 0, 982074.922 1457118.708 0, 982319.295 1457117.665 0, 982566.05 1457116.627 0, 982811.614 1457115.608 0, 983057.178 1457114.603 0, 983302.742 1457113.613 0, 983548.306 1457112.638 0, 
+    983793.87 1457111.677 0, 984039.435 1457110.73 0, 984284.999 1457109.798 0, 984530.563 1457108.88 0, 984776.128 1457107.977 0, 985021.692 1457107.088 0, 985267.256 1457106.214 0, 985512.821 1457105.354 0, 985758.386 1457104.508 0, 986003.95 1457103.677 0, 
+    986249.515 1457102.861 0, 986495.08 1457102.059 0, 986740.644 1457101.271 0, 986986.209 1457100.498 0, 987231.774 1457099.739 0, 987477.339 1457098.995 0, 987722.904 1457098.265 0, 987968.469 1457097.55 0, 988212.844 1457096.852 0, 988197.102 1451524.72 0, 
+    988181.358 1445952.281 0))
+
+POLYGON ((1000000 1457080.202 0, 999755.622 1457080.209 0, 999510.056 1457080.23 0, 999264.49 1457080.266 0, 999018.924 1457080.317 0, 998773.358 1457080.382 0, 998527.792 1457080.461 0, 998282.226 1457080.555 0, 998036.66 1457080.664 0, 997791.094 1457080.786 0, 
+    997545.528 1457080.924 0, 997299.962 1457081.075 0, 997054.396 1457081.241 0, 996808.83 1457081.422 0, 996563.264 1457081.617 0, 996317.698 1457081.827 0, 996072.132 1457082.051 0, 995826.566 1457082.289 0, 995581 1457082.542 0, 995335.434 1457082.809 0, 
+    995089.869 1457083.091 0, 994844.303 1457083.387 0, 994598.737 1457083.698 0, 994353.171 1457084.023 0, 994106.416 1457084.364 0, 993862.039 1457084.717 0, 993616.474 1457085.085 0, 993370.908 1457085.468 0, 993125.342 1457085.865 0, 992879.776 1457086.277 0, 
+    992634.211 1457086.704 0, 992388.645 1457087.144 0, 992143.08 1457087.6 0, 991897.514 1457088.069 0, 991651.948 1457088.553 0, 991406.383 1457089.052 0, 991160.817 1457089.565 0, 990915.252 1457090.092 0, 990669.686 1457090.634 0, 990424.121 1457091.191 0, 
+    990178.556 1457091.762 0, 989932.99 1457092.347 0, 989687.425 1457092.947 0, 989441.86 1457093.561 0, 989196.295 1457094.19 0, 988950.729 1457094.833 0, 988705.164 1457095.49 0, 988459.599 1457096.162 0, 988212.844 1457096.852 0, 988228.585 1462668.673 0, 
+    988244.326 1468240.176 0, 988490.422 1468239.488 0, 988735.331 1468238.818 0, 988980.241 1468238.162 0, 989225.15 1468237.521 0, 989470.059 1468236.894 0, 989714.969 1468236.281 0, 989959.878 1468235.683 0, 990204.788 1468235.099 0, 990449.697 1468234.53 0, 
+    990694.607 1468233.975 0, 990939.516 1468233.435 0, 991184.426 1468232.909 0, 991429.335 1468232.397 0, 991674.245 1468231.9 0, 991919.155 1468231.417 0, 992164.064 1468230.948 0, 992408.974 1468230.494 0, 992653.884 1468230.055 0, 992898.794 1468229.63 0, 
+    993143.704 1468229.219 0, 993388.613 1468228.823 0, 993633.523 1468228.441 0, 993878.433 1468228.073 0, 994122.157 1468227.722 0, 994368.253 1468227.381 0, 994613.163 1468227.057 0, 994858.073 1468226.747 0, 995102.983 1468226.452 0, 995347.893 1468226.171 0, 
+    995592.803 1468225.904 0, 995837.713 1468225.652 0, 996082.623 1468225.414 0, 996327.533 1468225.191 0, 996572.443 1468224.982 0, 996817.353 1468224.787 0, 997062.263 1468224.607 0, 997307.173 1468224.442 0, 997552.083 1468224.29 0, 997796.994 1468224.153 0, 
+    998041.904 1468224.031 0, 998286.814 1468223.923 0, 998531.724 1468223.829 0, 998776.634 1468223.75 0, 999021.544 1468223.685 0, 999266.454 1468223.635 0, 999511.365 1468223.599 0, 999756.275 1468223.577 0, 1000000 1468223.57 0, 1000000 1462652.045 0, 
+    1000000 1457080.202 0))
+
+POLYGON ((1011755.674 1468240.176 0, 1011511.948 1468239.495 0, 1011267.039 1468238.824 0, 1011022.129 1468238.169 0, 1010777.22 1468237.527 0, 1010532.311 1468236.9 0, 1010287.401 1468236.287 0, 1010042.492 1468235.689 0, 1009797.582 1468235.105 0, 1009552.673 1468234.536 0, 
+    1009307.763 1468233.981 0, 1009062.854 1468233.44 0, 1008817.944 1468232.914 0, 1008573.035 1468232.402 0, 1008328.125 1468231.904 0, 1008083.215 1468231.422 0, 1007838.306 1468230.953 0, 1007593.396 1468230.499 0, 1007348.486 1468230.059 0, 1007103.576 1468229.634 0, 
+    1006858.666 1468229.223 0, 1006613.757 1468228.826 0, 1006368.847 1468228.444 0, 1006123.937 1468228.077 0, 1005877.843 1468227.722 0, 1005634.117 1468227.385 0, 1005389.207 1468227.06 0, 1005144.297 1468226.75 0, 1004899.387 1468226.455 0, 1004654.477 1468226.174 0, 
+    1004409.567 1468225.907 0, 1004164.657 1468225.654 0, 1003919.747 1468225.417 0, 1003674.837 1468225.193 0, 1003429.927 1468224.984 0, 1003185.017 1468224.789 0, 1002940.107 1468224.609 0, 1002695.197 1468224.443 0, 1002450.286 1468224.292 0, 1002205.376 1468224.155 0, 
+    1001960.466 1468224.032 0, 1001715.556 1468223.924 0, 1001470.646 1468223.83 0, 1001225.736 1468223.751 0, 1000980.826 1468223.686 0, 1000735.915 1468223.635 0, 1000491.005 1468223.599 0, 1000246.095 1468223.578 0, 1000000 1468223.57 0, 1000000 1473794.773 0, 
+    1000000 1479365.646 0, 1000245.436 1479365.653 0, 1000489.691 1479365.675 0, 1000733.945 1479365.711 0, 1000978.199 1479365.761 0, 1001222.454 1479365.826 0, 1001466.708 1479365.905 0, 1001710.962 1479365.999 0, 1001955.217 1479366.107 0, 1002199.471 1479366.229 0, 
+    1002443.725 1479366.366 0, 1002687.98 1479366.517 0, 1002932.234 1479366.682 0, 1003176.488 1479366.862 0, 1003420.742 1479367.056 0, 1003664.997 1479367.265 0, 1003909.251 1479367.487 0, 1004153.505 1479367.725 0, 1004397.759 1479367.976 0, 1004642.014 1479368.242 0, 
+    1004886.268 1479368.523 0, 1005130.522 1479368.818 0, 1005374.776 1479369.127 0, 1005619.03 1479369.45 0, 1005862.104 1479369.787 0, 1006107.539 1479370.14 0, 1006351.793 1479370.507 0, 1006596.047 1479370.888 0, 1006840.301 1479371.284 0, 1007084.555 1479371.693 0, 
+    1007328.809 1479372.118 0, 1007573.063 1479372.556 0, 1007817.317 1479373.009 0, 1008061.571 1479373.476 0, 1008305.825 1479373.958 0, 1008550.078 1479374.454 0, 1008794.332 1479374.965 0, 1009038.586 1479375.489 0, 1009282.84 1479376.028 0, 1009527.094 1479376.582 0, 
+    1009771.347 1479377.15 0, 1010015.601 1479377.732 0, 1010259.855 1479378.329 0, 1010504.108 1479378.94 0, 1010748.362 1479379.565 0, 1010992.615 1479380.205 0, 1011236.869 1479380.859 0, 1011481.122 1479381.528 0, 1011724.196 1479382.208 0, 1011739.934 1473811.356 0, 
+    1011755.674 1468240.176 0))
+
+POLYGON ((1023448.298 1479431.892 0, 1023205.225 1479430.526 0, 1022960.975 1479429.167 0, 1022716.724 1479427.823 0, 1022472.473 1479426.493 0, 1022228.222 1479425.178 0, 1021983.972 1479423.876 0, 1021739.721 1479422.59 0, 1021495.47 1479421.317 0, 1021251.218 1479420.059 0, 
+    1021006.967 1479418.816 0, 1020762.716 1479417.586 0, 1020518.465 1479416.372 0, 1020274.213 1479415.171 0, 1020029.962 1479413.985 0, 1019785.71 1479412.813 0, 1019541.459 1479411.656 0, 1019297.207 1479410.513 0, 1019052.955 1479409.384 0, 1018808.703 1479408.27 0, 
+    1018564.451 1479407.17 0, 1018320.199 1479406.085 0, 1018075.947 1479405.014 0, 1017831.695 1479403.957 0, 1017586.264 1479402.91 0, 1017343.191 1479401.887 0, 1017098.939 1479400.873 0, 1016854.686 1479399.874 0, 1016610.434 1479398.889 0, 1016366.182 1479397.918 0, 
+    1016121.929 1479396.962 0, 1015877.677 1479396.021 0, 1015633.424 1479395.093 0, 1015389.171 1479394.18 0, 1015144.919 1479393.282 0, 1014900.666 1479392.398 0, 1014656.413 1479391.528 0, 1014412.16 1479390.672 0, 1014167.907 1479389.831 0, 1013923.654 1479389.004 0, 
+    1013679.401 1479388.192 0, 1013435.148 1479387.394 0, 1013190.895 1479386.611 0, 1012946.642 1479385.841 0, 1012702.389 1479385.087 0, 1012458.136 1479384.346 0, 1012213.882 1479383.62 0, 1011969.629 1479382.908 0, 1011724.196 1479382.208 0, 1011708.458 1484952.724 0, 
+    1011692.721 1490522.9 0, 1011937.495 1490523.599 0, 1012181.093 1490524.309 0, 1012424.691 1490525.033 0, 1012668.288 1490525.771 0, 1012911.886 1490526.524 0, 1013155.483 1490527.291 0, 1013399.08 1490528.073 0, 1013642.678 1490528.868 0, 1013886.275 1490529.679 0, 
+    1014129.872 1490530.503 0, 1014373.469 1490531.342 0, 1014617.067 1490532.195 0, 1014860.664 1490533.063 0, 1015104.261 1490533.944 0, 1015347.858 1490534.841 0, 1015591.455 1490535.751 0, 1015835.052 1490536.676 0, 1016078.648 1490537.615 0, 1016322.245 1490538.569 0, 
+    1016565.842 1490539.536 0, 1016809.439 1490540.519 0, 1017053.035 1490541.515 0, 1017296.632 1490542.526 0, 1017539.052 1490543.546 0, 1017783.825 1490544.591 0, 1018027.421 1490545.645 0, 1018271.017 1490546.713 0, 1018514.614 1490547.796 0, 1018758.21 1490548.892 0, 
+    1019001.806 1490550.004 0, 1019245.402 1490551.129 0, 1019488.998 1490552.269 0, 1019732.594 1490553.423 0, 1019976.19 1490554.592 0, 1020219.785 1490555.775 0, 1020463.381 1490556.972 0, 1020706.977 1490558.184 0, 1020950.572 1490559.41 0, 1021194.168 1490560.65 0, 
+    1021437.763 1490561.905 0, 1021681.358 1490563.174 0, 1021924.954 1490564.457 0, 1022168.549 1490565.755 0, 1022412.144 1490567.066 0, 1022655.739 1490568.393 0, 1022899.334 1490569.733 0, 1023142.929 1490571.088 0, 1023385.349 1490572.451 0, 1023416.822 1485002.342 0, 
+    1023448.298 1479431.892 0))
+
+POLYGON ((1035077.79 1490655.036 0, 1034835.373 1490652.988 0, 1034591.783 1490650.945 0, 1034348.193 1490648.916 0, 1034104.602 1490646.902 0, 1033861.012 1490644.901 0, 1033617.421 1490642.916 0, 1033373.831 1490640.944 0, 1033130.24 1490638.987 0, 1032886.649 1490637.044 0, 
+    1032643.058 1490635.116 0, 1032399.467 1490633.202 0, 1032155.876 1490631.302 0, 1031912.284 1490629.416 0, 1031668.693 1490627.545 0, 1031425.101 1490625.688 0, 1031181.51 1490623.846 0, 1030937.918 1490622.018 0, 1030694.326 1490620.204 0, 1030450.734 1490618.405 0, 
+    1030207.142 1490616.62 0, 1029963.55 1490614.849 0, 1029719.957 1490613.092 0, 1029476.365 1490611.35 0, 1029231.598 1490609.614 0, 1028989.18 1490607.909 0, 1028745.587 1490606.21 0, 1028501.994 1490604.525 0, 1028258.401 1490602.855 0, 1028014.808 1490601.199 0, 
+    1027771.215 1490599.557 0, 1027527.622 1490597.93 0, 1027284.029 1490596.317 0, 1027040.435 1490594.718 0, 1026796.842 1490593.134 0, 1026553.248 1490591.564 0, 1026309.655 1490590.008 0, 1026066.061 1490588.466 0, 1025822.467 1490586.939 0, 1025578.873 1490585.427 0, 
+    1025335.279 1490583.928 0, 1025091.685 1490582.444 0, 1024848.091 1490580.975 0, 1024604.496 1490579.519 0, 1024360.902 1490578.078 0, 1024117.308 1490576.652 0, 1023873.713 1490575.239 0, 1023630.118 1490573.841 0, 1023385.349 1490572.451 0, 1023353.877 1496142.214 0, 
+    1023322.408 1501711.624 0, 1023566.518 1501713.011 0, 1023809.457 1501714.405 0, 1024052.396 1501715.814 0, 1024295.335 1501717.236 0, 1024538.274 1501718.674 0, 1024781.213 1501720.125 0, 1025024.151 1501721.591 0, 1025267.09 1501723.071 0, 1025510.028 1501724.565 0, 
+    1025752.966 1501726.074 0, 1025995.905 1501727.597 0, 1026238.843 1501729.134 0, 1026481.781 1501730.685 0, 1026724.719 1501732.251 0, 1026967.657 1501733.831 0, 1027210.594 1501735.426 0, 1027453.532 1501737.034 0, 1027696.47 1501738.657 0, 1027939.407 1501740.295 0, 
+    1028182.344 1501741.946 0, 1028425.282 1501743.612 0, 1028668.219 1501745.292 0, 1028911.156 1501746.987 0, 1029152.922 1501748.687 0, 1029397.03 1501750.419 0, 1029639.967 1501752.156 0, 1029882.903 1501753.908 0, 1030125.84 1501755.674 0, 1030368.776 1501757.454 0, 
+    1030611.713 1501759.249 0, 1030854.649 1501761.058 0, 1031097.585 1501762.881 0, 1031340.521 1501764.718 0, 1031583.457 1501766.57 0, 1031826.393 1501768.436 0, 1032069.329 1501770.317 0, 1032312.264 1501772.211 0, 1032555.2 1501774.12 0, 1032798.135 1501776.044 0, 
+    1033041.071 1501777.981 0, 1033284.006 1501779.933 0, 1033526.941 1501781.899 0, 1033769.876 1501783.88 0, 1034012.811 1501785.875 0, 1034255.745 1501787.884 0, 1034498.68 1501789.907 0, 1034741.614 1501791.945 0, 1034983.379 1501793.987 0, 1035030.583 1496224.687 0, 
+    1035077.79 1490655.036 0))
+
+POLYGON ((1046644.071 1501909.293 0, 1046402.311 1501906.568 0, 1046159.383 1501903.844 0, 1045916.455 1501901.134 0, 1045673.527 1501898.439 0, 1045430.599 1501895.758 0, 1045187.671 1501893.091 0, 1044944.742 1501890.439 0, 1044701.814 1501887.8 0, 1044458.885 1501885.176 0, 
+    1044215.956 1501882.567 0, 1043973.027 1501879.971 0, 1043730.097 1501877.39 0, 1043487.168 1501874.824 0, 1043244.238 1501872.271 0, 1043001.309 1501869.733 0, 1042758.379 1501867.209 0, 1042515.449 1501864.7 0, 1042272.518 1501862.205 0, 1042029.588 1501859.724 0, 
+    1041786.658 1501857.257 0, 1041543.727 1501854.805 0, 1041300.796 1501852.367 0, 1041057.865 1501849.943 0, 1040813.765 1501847.522 0, 1040572.003 1501845.138 0, 1040329.072 1501842.758 0, 1040086.14 1501840.391 0, 1039843.209 1501838.039 0, 1039600.277 1501835.701 0, 
+    1039357.345 1501833.377 0, 1039114.413 1501831.068 0, 1038871.481 1501828.773 0, 1038628.549 1501826.492 0, 1038385.616 1501824.226 0, 1038142.684 1501821.973 0, 1037899.751 1501819.736 0, 1037656.818 1501817.512 0, 1037413.885 1501815.303 0, 1037170.952 1501813.108 0, 
+    1036928.019 1501810.927 0, 1036685.085 1501808.761 0, 1036442.152 1501806.609 0, 1036199.218 1501804.471 0, 1035956.285 1501802.348 0, 1035713.351 1501800.238 0, 1035470.417 1501798.143 0, 1035227.483 1501796.063 0, 1034983.379 1501793.987 0, 1034936.178 1507362.928 0, 
+    1034888.98 1512931.505 0, 1035132.425 1512933.576 0, 1035374.704 1512935.651 0, 1035616.982 1512937.74 0, 1035859.26 1512939.843 0, 1036101.539 1512941.961 0, 1036343.817 1512944.093 0, 1036586.095 1512946.239 0, 1036828.372 1512948.4 0, 1037070.65 1512950.575 0, 
+    1037312.928 1512952.764 0, 1037555.205 1512954.967 0, 1037797.482 1512957.184 0, 1038039.76 1512959.416 0, 1038282.037 1512961.662 0, 1038524.314 1512963.923 0, 1038766.59 1512966.197 0, 1039008.867 1512968.486 0, 1039251.143 1512970.789 0, 1039493.42 1512973.107 0, 
+    1039735.696 1512975.438 0, 1039977.972 1512977.784 0, 1040220.248 1512980.144 0, 1040462.524 1512982.519 0, 1040703.634 1512984.896 0, 1040947.075 1512987.31 0, 1041189.35 1512989.727 0, 1041431.626 1512992.159 0, 1041673.901 1512994.605 0, 1041916.176 1512997.065 0, 
+    1042158.451 1512999.539 0, 1042400.725 1513002.027 0, 1042643 1513004.53 0, 1042885.274 1513007.047 0, 1043127.548 1513009.578 0, 1043369.822 1513012.124 0, 1043612.096 1513014.684 0, 1043854.37 1513017.258 0, 1044096.644 1513019.846 0, 1044338.917 1513022.449 0, 
+    1044581.191 1513025.065 0, 1044823.464 1513027.697 0, 1045065.737 1513030.342 0, 1045308.01 1513033.001 0, 1045550.282 1513035.675 0, 1045792.555 1513038.363 0, 1046034.827 1513041.066 0, 1046277.099 1513043.783 0, 1046518.207 1513046.5 0, 1046581.137 1507478.079 0, 
+    1046644.071 1501909.293 0))
+
+POLYGON ((1058147.062 1513194.35 0, 1057905.962 1513190.951 0, 1057663.698 1513187.55 0, 1057421.434 1513184.163 0, 1057179.17 1513180.79 0, 1056936.906 1513177.432 0, 1056694.642 1513174.088 0, 1056452.377 1513170.758 0, 1056210.112 1513167.443 0, 1055967.847 1513164.141 0, 
+    1055725.582 1513160.854 0, 1055483.317 1513157.581 0, 1055241.051 1513154.323 0, 1054998.786 1513151.079 0, 1054756.52 1513147.849 0, 1054514.254 1513144.633 0, 1054271.987 1513141.432 0, 1054029.721 1513138.244 0, 1053787.454 1513135.071 0, 1053545.187 1513131.913 0, 
+    1053302.92 1513128.768 0, 1053060.653 1513125.638 0, 1052818.386 1513122.522 0, 1052576.118 1513119.42 0, 1052332.687 1513116.318 0, 1052091.582 1513113.26 0, 1051849.314 1513110.201 0, 1051607.046 1513107.156 0, 1051364.777 1513104.126 0, 1051122.509 1513101.11 0, 
+    1050880.24 1513098.108 0, 1050637.971 1513095.121 0, 1050395.702 1513092.147 0, 1050153.432 1513089.188 0, 1049911.163 1513086.243 0, 1049668.893 1513083.313 0, 1049426.623 1513080.397 0, 1049184.353 1513077.495 0, 1048942.083 1513074.607 0, 1048699.812 1513071.733 0, 
+    1048457.542 1513068.874 0, 1048215.271 1513066.029 0, 1047973 1513063.198 0, 1047730.729 1513060.382 0, 1047488.458 1513057.58 0, 1047246.187 1513054.792 0, 1047003.915 1513052.018 0, 1046761.643 1513049.259 0, 1046518.207 1513046.5 0, 1046455.281 1518614.552 0, 
+    1046392.359 1524182.227 0, 1046635.137 1524184.978 0, 1046876.754 1524187.73 0, 1047118.37 1524190.496 0, 1047359.986 1524193.277 0, 1047601.602 1524196.071 0, 1047843.217 1524198.88 0, 1048084.833 1524201.703 0, 1048326.448 1524204.541 0, 1048568.063 1524207.392 0, 
+    1048809.678 1524210.258 0, 1049051.293 1524213.138 0, 1049292.908 1524216.032 0, 1049534.522 1524218.94 0, 1049776.136 1524221.863 0, 1050017.751 1524224.8 0, 1050259.364 1524227.751 0, 1050500.978 1524230.716 0, 1050742.592 1524233.696 0, 1050984.205 1524236.689 0, 
+    1051225.819 1524239.697 0, 1051467.432 1524242.719 0, 1051709.045 1524245.756 0, 1051950.657 1524248.806 0, 1052191.109 1524251.856 0, 1052433.882 1524254.95 0, 1052675.494 1524258.043 0, 1052917.106 1524261.151 0, 1053158.718 1524264.273 0, 1053400.33 1524267.409 0, 
+    1053641.941 1524270.559 0, 1053883.552 1524273.723 0, 1054125.164 1524276.902 0, 1054366.774 1524280.095 0, 1054608.385 1524283.302 0, 1054849.996 1524286.523 0, 1055091.606 1524289.758 0, 1055333.216 1524293.008 0, 1055574.826 1524296.272 0, 1055816.436 1524299.55 0, 
+    1056058.045 1524302.842 0, 1056299.655 1524306.149 0, 1056541.264 1524309.47 0, 1056782.873 1524312.805 0, 1057024.481 1524316.154 0, 1057266.09 1524319.517 0, 1057507.698 1524322.895 0, 1057749.307 1524326.287 0, 1057989.755 1524329.677 0, 1058068.406 1518762.201 0, 
+    1058147.062 1513194.35 0))
+
+POLYGON ((1069586.687 1524509.89 0, 1069346.248 1524505.821 0, 1069104.65 1524501.747 0, 1068863.052 1524497.687 0, 1068621.454 1524493.641 0, 1068379.856 1524489.609 0, 1068138.257 1524485.591 0, 1067896.659 1524481.588 0, 1067655.06 1524477.599 0, 1067413.46 1524473.624 0, 
+    1067171.861 1524469.663 0, 1066930.261 1524465.717 0, 1066688.661 1524461.784 0, 1066447.061 1524457.866 0, 1066205.46 1524453.962 0, 1065963.86 1524450.073 0, 1065722.259 1524446.197 0, 1065480.658 1524442.336 0, 1065239.056 1524438.489 0, 1064997.455 1524434.657 0, 
+    1064755.853 1524430.838 0, 1064514.251 1524427.034 0, 1064272.649 1524423.244 0, 1064031.046 1524419.468 0, 1063788.285 1524415.688 0, 1063547.841 1524411.959 0, 1063306.238 1524408.226 0, 1063064.634 1524404.507 0, 1062823.031 1524400.802 0, 1062581.427 1524397.111 0, 
+    1062339.823 1524393.435 0, 1062098.219 1524389.773 0, 1061856.614 1524386.125 0, 1061615.009 1524382.491 0, 1061373.405 1524378.872 0, 1061131.8 1524375.267 0, 1060890.194 1524371.676 0, 1060648.589 1524368.099 0, 1060406.983 1524364.536 0, 1060165.377 1524360.988 0, 
+    1059923.771 1524357.454 0, 1059682.165 1524353.934 0, 1059440.558 1524350.429 0, 1059198.951 1524346.937 0, 1058957.344 1524343.46 0, 1058715.737 1524339.997 0, 1058474.13 1524336.548 0, 1058232.522 1524333.113 0, 1057989.755 1524329.677 0, 1057911.109 1529896.77 0, 
+    1057832.469 1535463.476 0, 1058074.578 1535466.903 0, 1058315.53 1535470.328 0, 1058556.482 1535473.768 0, 1058797.434 1535477.221 0, 1059038.386 1535480.689 0, 1059279.337 1535484.171 0, 1059520.289 1535487.667 0, 1059761.24 1535491.178 0, 1060002.19 1535494.702 0, 
+    1060243.141 1535498.241 0, 1060484.092 1535501.794 0, 1060725.042 1535505.361 0, 1060965.992 1535508.942 0, 1061206.941 1535512.538 0, 1061447.891 1535516.147 0, 1061688.84 1535519.771 0, 1061929.789 1535523.409 0, 1062170.738 1535527.061 0, 1062411.687 1535530.727 0, 
+    1062652.636 1535534.408 0, 1062893.584 1535538.103 0, 1063134.532 1535541.812 0, 1063375.48 1535545.535 0, 1063615.272 1535549.254 0, 1063857.375 1535553.023 0, 1064098.322 1535556.789 0, 1064339.269 1535560.569 0, 1064580.216 1535564.363 0, 1064821.162 1535568.171 0, 
+    1065062.108 1535571.993 0, 1065303.054 1535575.83 0, 1065544 1535579.68 0, 1065784.946 1535583.545 0, 1066025.891 1535587.424 0, 1066266.836 1535591.318 0, 1066507.781 1535595.225 0, 1066748.726 1535599.147 0, 1066989.67 1535603.082 0, 1067230.615 1535607.032 0, 
+    1067471.559 1535610.997 0, 1067712.502 1535614.975 0, 1067953.446 1535618.967 0, 1068194.389 1535622.974 0, 1068435.332 1535626.995 0, 1068676.275 1535631.03 0, 1068917.218 1535635.079 0, 1069158.16 1535639.143 0, 1069397.947 1535643.201 0, 1069492.314 1530076.74 0, 
+    1069586.687 1524509.89 0))
+
+POLYGON ((1080962.872 1535855.599 0, 1080723.095 1535850.864 0, 1080482.165 1535846.12 0, 1080241.235 1535841.39 0, 1080000.304 1535836.674 0, 1079759.374 1535831.973 0, 1079518.443 1535827.285 0, 1079277.511 1535822.612 0, 1079036.58 1535817.953 0, 1078795.648 1535813.308 0, 
+    1078554.716 1535808.677 0, 1078313.784 1535804.061 0, 1078072.851 1535799.459 0, 1077831.918 1535794.87 0, 1077590.985 1535790.297 0, 1077350.051 1535785.737 0, 1077109.118 1535781.191 0, 1076868.184 1535776.66 0, 1076627.249 1535772.143 0, 1076386.315 1535767.64 0, 
+    1076145.38 1535763.151 0, 1075904.445 1535758.676 0, 1075663.51 1535754.216 0, 1075422.574 1535749.769 0, 1075180.485 1535745.316 0, 1074940.702 1535740.919 0, 1074699.766 1535736.515 0, 1074458.829 1535732.126 0, 1074217.892 1535727.75 0, 1073976.955 1535723.389 0, 
+    1073736.018 1535719.042 0, 1073495.08 1535714.709 0, 1073254.142 1535710.391 0, 1073013.204 1535706.086 0, 1072772.266 1535701.796 0, 1072531.327 1535697.52 0, 1072290.388 1535693.258 0, 1072049.449 1535689.01 0, 1071808.51 1535684.776 0, 1071567.57 1535680.557 0, 
+    1071326.63 1535676.352 0, 1071085.69 1535672.161 0, 1070844.75 1535667.984 0, 1070603.809 1535663.821 0, 1070362.868 1535659.672 0, 1070121.927 1535655.538 0, 1069880.986 1535651.418 0, 1069640.044 1535647.312 0, 1069397.947 1535643.201 0, 1069303.587 1541209.268 0, 
+    1069209.234 1546774.935 0, 1069450.672 1546779.035 0, 1069690.959 1546783.13 0, 1069931.245 1546787.239 0, 1070171.531 1546791.362 0, 1070411.817 1546795.499 0, 1070652.102 1546799.65 0, 1070892.387 1546803.816 0, 1071132.672 1546807.995 0, 1071372.957 1546812.189 0, 
+    1071613.241 1546816.397 0, 1071853.526 1546820.619 0, 1072093.81 1546824.856 0, 1072334.093 1546829.106 0, 1072574.377 1546833.37 0, 1072814.66 1546837.649 0, 1073054.943 1546841.942 0, 1073295.226 1546846.249 0, 1073535.508 1546850.57 0, 1073775.79 1546854.905 0, 
+    1074016.072 1546859.254 0, 1074256.354 1546863.618 0, 1074496.635 1546867.996 0, 1074736.917 1546872.387 0, 1074976.047 1546876.772 0, 1075217.478 1546881.213 0, 1075457.759 1546885.648 0, 1075698.039 1546890.096 0, 1075938.319 1546894.559 0, 1076178.598 1546899.035 0, 
+    1076418.878 1546903.526 0, 1076659.157 1546908.031 0, 1076899.435 1546912.55 0, 1077139.714 1546917.083 0, 1077379.992 1546921.631 0, 1077620.27 1546926.192 0, 1077860.548 1546930.768 0, 1078100.825 1546935.358 0, 1078341.103 1546939.961 0, 1078581.38 1546944.58 0, 
+    1078821.656 1546949.212 0, 1079061.933 1546953.858 0, 1079302.209 1546958.519 0, 1079542.485 1546963.193 0, 1079782.76 1546967.882 0, 1080023.036 1546972.585 0, 1080263.311 1546977.302 0, 1080503.585 1546982.033 0, 1080742.71 1546986.756 0, 1080852.787 1541421.378 0, 
+    1080962.872 1535855.599 0))
+
+POLYGON ((1092275.542 1547231.16 0, 1092036.429 1547225.762 0, 1091796.169 1547220.352 0, 1091555.908 1547214.956 0, 1091315.647 1547209.574 0, 1091075.386 1547204.207 0, 1090835.124 1547198.853 0, 1090594.862 1547193.514 0, 1090354.6 1547188.189 0, 1090114.337 1547182.878 0, 
+    1089874.074 1547177.581 0, 1089633.811 1547172.298 0, 1089393.547 1547167.03 0, 1089153.284 1547161.775 0, 1088913.019 1547156.535 0, 1088672.755 1547151.309 0, 1088432.49 1547146.097 0, 1088192.225 1547140.899 0, 1087951.96 1547135.715 0, 1087711.694 1547130.546 0, 
+    1087471.428 1547125.39 0, 1087231.162 1547120.249 0, 1086990.895 1547115.122 0, 1086750.628 1547110.009 0, 1086509.212 1547104.885 0, 1086270.093 1547099.825 0, 1086029.826 1547094.754 0, 1085789.557 1547089.698 0, 1085549.289 1547084.655 0, 1085309.02 1547079.627 0, 
+    1085068.751 1547074.613 0, 1084828.482 1547069.613 0, 1084588.212 1547064.628 0, 1084347.943 1547059.656 0, 1084107.672 1547054.698 0, 1083867.402 1547049.755 0, 1083627.131 1547044.826 0, 1083386.86 1547039.911 0, 1083146.589 1547035.01 0, 1082906.317 1547030.123 0, 
+    1082666.045 1547025.251 0, 1082425.773 1547020.392 0, 1082185.501 1547015.548 0, 1081945.228 1547010.717 0, 1081704.955 1547005.901 0, 1081464.681 1547001.099 0, 1081224.408 1546996.312 0, 1080984.134 1546991.538 0, 1080742.71 1546986.756 0, 1080632.641 1552551.728 0, 
+    1080522.58 1558116.287 0, 1080763.346 1558121.057 0, 1081002.965 1558125.817 0, 1081242.583 1558130.592 0, 1081482.202 1558135.381 0, 1081721.82 1558140.184 0, 1081961.437 1558145.001 0, 1082201.055 1558149.832 0, 1082440.672 1558154.677 0, 1082680.289 1558159.536 0, 
+    1082919.905 1558164.41 0, 1083159.522 1558169.297 0, 1083399.138 1558174.199 0, 1083638.753 1558179.115 0, 1083878.369 1558184.045 0, 1084117.984 1558188.989 0, 1084357.599 1558193.947 0, 1084597.213 1558198.919 0, 1084836.828 1558203.905 0, 1085076.442 1558208.906 0, 
+    1085316.055 1558213.92 0, 1085555.669 1558218.949 0, 1085795.282 1558223.991 0, 1086034.894 1558229.048 0, 1086273.361 1558234.095 0, 1086514.119 1558239.204 0, 1086753.731 1558244.303 0, 1086993.342 1558249.416 0, 1087232.954 1558254.544 0, 1087472.565 1558259.685 0, 
+    1087712.175 1558264.841 0, 1087951.786 1558270.01 0, 1088191.396 1558275.194 0, 1088431.005 1558280.392 0, 1088670.615 1558285.604 0, 1088910.224 1558290.83 0, 1089149.833 1558296.07 0, 1089389.441 1558301.324 0, 1089629.05 1558306.592 0, 1089868.658 1558311.875 0, 
+    1090108.265 1558317.171 0, 1090347.872 1558322.482 0, 1090587.479 1558327.807 0, 1090827.086 1558333.146 0, 1091066.692 1558338.499 0, 1091306.298 1558343.866 0, 1091545.904 1558349.247 0, 1091785.509 1558354.642 0, 1092023.97 1558360.026 0, 1092149.751 1552795.799 0, 
+    1092275.542 1547231.16 0))
+
+POLYGON ((1103524.625 1558636.256 0, 1103286.179 1558630.199 0, 1103046.59 1558624.127 0, 1102807 1558618.069 0, 1102567.41 1558612.025 0, 1102327.82 1558605.995 0, 1102088.229 1558599.979 0, 1101848.638 1558593.978 0, 1101609.047 1558587.99 0, 1101369.455 1558582.017 0, 
+    1101129.863 1558576.057 0, 1100890.271 1558570.112 0, 1100650.678 1558564.181 0, 1100411.085 1558558.264 0, 1100171.492 1558552.361 0, 1099931.898 1558546.472 0, 1099692.304 1558540.597 0, 1099452.709 1558534.737 0, 1099213.115 1558528.89 0, 1098973.519 1558523.058 0, 
+    1098733.924 1558517.239 0, 1098494.328 1558511.435 0, 1098254.732 1558505.645 0, 1098015.135 1558499.869 0, 1097774.395 1558494.079 0, 1097535.941 1558488.359 0, 1097296.344 1558482.625 0, 1097056.746 1558476.906 0, 1096817.148 1558471.2 0, 1096577.549 1558465.509 0, 
+    1096337.95 1558459.832 0, 1096098.351 1558454.168 0, 1095858.752 1558448.519 0, 1095619.152 1558442.884 0, 1095379.552 1558437.263 0, 1095139.951 1558431.657 0, 1094900.35 1558426.064 0, 1094660.749 1558420.485 0, 1094421.148 1558414.921 0, 1094181.546 1558409.37 0, 
+    1093941.944 1558403.834 0, 1093702.341 1558398.312 0, 1093462.738 1558392.804 0, 1093223.135 1558387.31 0, 1092983.532 1558381.83 0, 1092743.928 1558376.364 0, 1092504.324 1558370.912 0, 1092264.719 1558365.475 0, 1092023.97 1558360.026 0, 1091898.198 1563923.834 0, 
+    1091772.436 1569487.217 0, 1092012.527 1569492.651 0, 1092251.477 1569498.074 0, 1092490.426 1569503.511 0, 1092729.375 1569508.962 0, 1092968.323 1569514.427 0, 1093207.272 1569519.906 0, 1093446.22 1569525.399 0, 1093685.167 1569530.906 0, 1093924.114 1569536.427 0, 
+    1094163.061 1569541.962 0, 1094402.008 1569547.511 0, 1094640.954 1569553.075 0, 1094879.9 1569558.652 0, 1095118.846 1569564.244 0, 1095357.791 1569569.849 0, 1095596.736 1569575.469 0, 1095835.681 1569581.102 0, 1096074.625 1569586.75 0, 1096313.569 1569592.412 0, 
+    1096552.513 1569598.088 0, 1096791.456 1569603.778 0, 1097030.399 1569609.482 0, 1097269.341 1569615.2 0, 1097507.143 1569620.904 0, 1097747.226 1569626.678 0, 1097986.167 1569632.438 0, 1098225.109 1569638.212 0, 1098464.049 1569644.001 0, 1098702.99 1569649.803 0, 
+    1098941.93 1569655.62 0, 1099180.87 1569661.45 0, 1099419.81 1569667.295 0, 1099658.749 1569673.154 0, 1099897.688 1569679.026 0, 1100136.626 1569684.913 0, 1100375.565 1569690.814 0, 1100614.502 1569696.729 0, 1100853.44 1569702.658 0, 1101092.377 1569708.601 0, 
+    1101331.314 1569714.558 0, 1101570.25 1569720.529 0, 1101809.186 1569726.515 0, 1102048.122 1569732.514 0, 1102287.057 1569738.527 0, 1102525.992 1569744.555 0, 1102764.927 1569750.596 0, 1103003.861 1569756.652 0, 1103241.656 1569762.693 0, 1103383.135 1564199.687 0, 
+    1103524.625 1558636.256 0))
+
+POLYGON ((1114710.051 1570070.57 0, 1114472.273 1570063.857 0, 1114233.357 1570057.127 0, 1113994.44 1570050.41 0, 1113755.523 1570043.708 0, 1113516.606 1570037.019 0, 1113277.688 1570030.345 0, 1113038.77 1570023.685 0, 1112799.851 1570017.038 0, 1112560.932 1570010.406 0, 
+    1112322.013 1570003.788 0, 1112083.093 1569997.184 0, 1111844.173 1569990.594 0, 1111605.252 1569984.018 0, 1111366.331 1569977.457 0, 1111127.41 1569970.909 0, 1110888.488 1569964.375 0, 1110649.566 1569957.855 0, 1110410.644 1569951.35 0, 1110171.721 1569944.858 0, 
+    1109932.798 1569938.381 0, 1109693.874 1569931.917 0, 1109454.95 1569925.468 0, 1109216.026 1569919.033 0, 1108975.962 1569912.581 0, 1108738.176 1569906.204 0, 1108499.25 1569899.811 0, 1108260.324 1569893.432 0, 1108021.398 1569887.067 0, 1107782.471 1569880.717 0, 
+    1107543.544 1569874.38 0, 1107304.617 1569868.057 0, 1107065.689 1569861.748 0, 1106826.761 1569855.454 0, 1106587.833 1569849.173 0, 1106348.904 1569842.906 0, 1106109.975 1569836.654 0, 1105871.045 1569830.416 0, 1105632.115 1569824.191 0, 1105393.185 1569817.981 0, 
+    1105154.254 1569811.785 0, 1104915.323 1569805.603 0, 1104676.391 1569799.435 0, 1104437.46 1569793.281 0, 1104198.527 1569787.141 0, 1103959.595 1569781.015 0, 1103720.662 1569774.903 0, 1103481.729 1569768.805 0, 1103241.656 1569762.693 0, 1103100.187 1575325.267 0, 
+    1102958.73 1580887.405 0, 1103198.146 1580893.501 0, 1103436.424 1580899.582 0, 1103674.702 1580905.677 0, 1103912.98 1580911.787 0, 1104151.257 1580917.91 0, 1104389.534 1580924.047 0, 1104627.811 1580930.198 0, 1104866.087 1580936.363 0, 1105104.363 1580942.542 0, 
+    1105342.639 1580948.736 0, 1105580.914 1580954.943 0, 1105819.189 1580961.164 0, 1106057.463 1580967.4 0, 1106295.737 1580973.649 0, 1106534.011 1580979.912 0, 1106772.284 1580986.19 0, 1107010.557 1580992.481 0, 1107248.83 1580998.786 0, 1107487.102 1581005.106 0, 
+    1107725.374 1581011.439 0, 1107963.646 1581017.787 0, 1108201.917 1581024.148 0, 1108440.188 1581030.524 0, 1108677.322 1581036.883 0, 1108916.728 1581043.317 0, 1109154.998 1581049.735 0, 1109393.267 1581056.167 0, 1109631.536 1581062.612 0, 1109869.804 1581069.072 0, 
+    1110108.072 1581075.546 0, 1110346.34 1581082.033 0, 1110584.607 1581088.535 0, 1110822.874 1581095.051 0, 1111061.141 1581101.581 0, 1111299.407 1581108.125 0, 1111537.673 1581114.683 0, 1111775.938 1581121.254 0, 1112014.203 1581127.84 0, 1112252.468 1581134.44 0, 
+    1112490.732 1581141.054 0, 1112728.996 1581147.682 0, 1112967.26 1581154.324 0, 1113205.523 1581160.98 0, 1113443.785 1581167.65 0, 1113682.048 1581174.334 0, 1113920.31 1581181.033 0, 1114158.571 1581187.745 0, 1114395.698 1581194.439 0, 1114552.868 1575632.723 0, 
+    1114710.051 1570070.57 0))
+
+POLYGON ((1125831.752 1581533.783 0, 1125594.643 1581526.418 0, 1125356.402 1581519.033 0, 1125118.16 1581511.662 0, 1124879.917 1581504.305 0, 1124641.674 1581496.962 0, 1124403.431 1581489.633 0, 1124165.187 1581482.317 0, 1123926.943 1581475.016 0, 1123688.699 1581467.729 0, 
+    1123450.454 1581460.456 0, 1123212.208 1581453.197 0, 1122973.962 1581445.952 0, 1122735.716 1581438.721 0, 1122497.469 1581431.504 0, 1122259.222 1581424.301 0, 1122020.974 1581417.112 0, 1121782.726 1581409.937 0, 1121544.478 1581402.776 0, 1121306.229 1581395.63 0, 
+    1121067.98 1581388.497 0, 1120829.73 1581381.378 0, 1120591.48 1581374.273 0, 1120353.229 1581367.182 0, 1120113.845 1581360.072 0, 1119876.727 1581353.043 0, 1119638.475 1581345.994 0, 1119400.223 1581338.96 0, 1119161.97 1581331.939 0, 1118923.717 1581324.932 0, 
+    1118685.464 1581317.94 0, 1118447.21 1581310.961 0, 1118208.956 1581303.997 0, 1117970.701 1581297.046 0, 1117732.446 1581290.11 0, 1117494.19 1581283.187 0, 1117255.935 1581276.279 0, 1117017.678 1581269.384 0, 1116779.422 1581262.504 0, 1116541.164 1581255.637 0, 
+    1116302.907 1581248.785 0, 1116064.649 1581241.947 0, 1115826.391 1581235.122 0, 1115588.132 1581228.312 0, 1115349.873 1581221.516 0, 1115111.613 1581214.733 0, 1114873.353 1581207.965 0, 1114635.093 1581201.211 0, 1114395.698 1581194.439 0, 1114238.54 1586755.712 0, 
+    1114081.394 1592316.535 0, 1114320.132 1592323.288 0, 1114557.738 1592330.024 0, 1114795.343 1592336.774 0, 1115032.948 1592343.537 0, 1115270.552 1592350.315 0, 1115508.156 1592357.106 0, 1115745.76 1592363.912 0, 1115983.363 1592370.731 0, 1116220.966 1592377.565 0, 
+    1116458.569 1592384.413 0, 1116696.171 1592391.274 0, 1116933.773 1592398.15 0, 1117171.374 1592405.039 0, 1117408.975 1592411.943 0, 1117646.575 1592418.86 0, 1117884.175 1592425.791 0, 1118121.775 1592432.737 0, 1118359.374 1592439.696 0, 1118596.973 1592446.67 0, 
+    1118834.571 1592453.657 0, 1119072.17 1592460.658 0, 1119309.767 1592467.674 0, 1119547.364 1592474.703 0, 1119783.831 1592481.713 0, 1120022.557 1592488.804 0, 1120260.153 1592495.875 0, 1120497.749 1592502.96 0, 1120735.344 1592510.059 0, 1120972.939 1592517.173 0, 
+    1121210.533 1592524.3 0, 1121448.127 1592531.441 0, 1121685.72 1592538.596 0, 1121923.313 1592545.765 0, 1122160.906 1592552.949 0, 1122398.498 1592560.146 0, 1122636.09 1592567.357 0, 1122873.681 1592574.582 0, 1123111.272 1592581.821 0, 1123348.863 1592589.074 0, 
+    1123586.453 1592596.341 0, 1123824.042 1592603.622 0, 1124061.631 1592610.917 0, 1124299.22 1592618.226 0, 1124536.808 1592625.549 0, 1124774.396 1592632.886 0, 1125011.984 1592640.237 0, 1125249.571 1592647.602 0, 1125486.028 1592654.946 0, 1125658.883 1587094.589 0, 
+    1125831.752 1581533.783 0))
+
+POLYGON ((1136889.66 1593025.576 0, 1136653.223 1593017.564 0, 1136415.657 1593009.528 0, 1136178.092 1593001.506 0, 1135940.525 1592993.498 0, 1135702.959 1592985.504 0, 1135465.392 1592977.523 0, 1135227.824 1592969.557 0, 1134990.256 1592961.605 0, 1134752.687 1592953.667 0, 
+    1134515.118 1592945.742 0, 1134277.549 1592937.832 0, 1134039.979 1592929.936 0, 1133802.408 1592922.053 0, 1133564.838 1592914.185 0, 1133327.266 1592906.331 0, 1133089.694 1592898.49 0, 1132852.122 1592890.664 0, 1132614.549 1592882.851 0, 1132376.976 1592875.053 0, 
+    1132139.403 1592867.269 0, 1131901.828 1592859.498 0, 1131664.254 1592851.742 0, 1131426.679 1592843.999 0, 1131187.975 1592836.234 0, 1130951.527 1592828.556 0, 1130713.951 1592820.855 0, 1130476.374 1592813.169 0, 1130238.797 1592805.496 0, 1130001.219 1592797.838 0, 
+    1129763.641 1592790.193 0, 1129526.062 1592782.562 0, 1129288.483 1592774.946 0, 1129050.904 1592767.343 0, 1128813.324 1592759.754 0, 1128575.743 1592752.18 0, 1128338.162 1592744.619 0, 1128100.581 1592737.072 0, 1127862.999 1592729.54 0, 1127625.417 1592722.021 0, 
+    1127387.834 1592714.516 0, 1127150.251 1592707.025 0, 1126912.668 1592699.548 0, 1126675.084 1592692.086 0, 1126437.499 1592684.637 0, 1126199.915 1592677.202 0, 1125962.329 1592669.781 0, 1125724.744 1592662.374 0, 1125486.028 1592654.946 0, 1125313.187 1598214.847 0, 
+    1125140.361 1603774.286 0, 1125378.419 1603781.693 0, 1125615.35 1603789.08 0, 1125852.281 1603796.48 0, 1126089.211 1603803.895 0, 1126326.141 1603811.323 0, 1126563.071 1603818.765 0, 1126800 1603826.221 0, 1127036.928 1603833.692 0, 1127273.856 1603841.176 0, 
+    1127510.784 1603848.674 0, 1127747.712 1603856.186 0, 1127984.638 1603863.712 0, 1128221.565 1603871.252 0, 1128458.491 1603878.805 0, 1128695.416 1603886.373 0, 1128932.341 1603893.955 0, 1129169.266 1603901.551 0, 1129406.19 1603909.16 0, 1129643.114 1603916.784 0, 
+    1129880.037 1603924.421 0, 1130116.96 1603932.073 0, 1130353.883 1603939.738 0, 1130590.805 1603947.418 0, 1130826.601 1603955.074 0, 1131064.647 1603962.818 0, 1131301.568 1603970.539 0, 1131538.488 1603978.274 0, 1131775.408 1603986.023 0, 1132012.327 1603993.786 0, 
+    1132249.246 1604001.563 0, 1132486.164 1604009.354 0, 1132723.082 1604017.159 0, 1132959.999 1604024.978 0, 1133196.916 1604032.811 0, 1133433.833 1604040.657 0, 1133670.749 1604048.518 0, 1133907.664 1604056.393 0, 1134144.579 1604064.281 0, 1134381.494 1604072.184 0, 
+    1134618.408 1604080.1 0, 1134855.322 1604088.03 0, 1135092.235 1604095.975 0, 1135329.148 1604103.933 0, 1135566.06 1604111.905 0, 1135802.972 1604119.891 0, 1136039.883 1604127.891 0, 1136276.794 1604135.905 0, 1136512.58 1604143.895 0, 1136701.112 1598584.967 0, 
+    1136889.66 1593025.576 0))
+
+POLYGON ((1147883.709 1604545.631 0, 1147647.945 1604536.975 0, 1147411.058 1604528.292 0, 1147174.17 1604519.623 0, 1146937.282 1604510.967 0, 1146700.393 1604502.326 0, 1146463.504 1604493.698 0, 1146226.614 1604485.085 0, 1145989.724 1604476.485 0, 1145752.833 1604467.899 0, 
+    1145515.941 1604459.328 0, 1145279.05 1604450.77 0, 1145042.157 1604442.226 0, 1144805.264 1604433.696 0, 1144568.371 1604425.18 0, 1144331.477 1604416.678 0, 1144094.583 1604408.19 0, 1143857.688 1604399.716 0, 1143620.793 1604391.256 0, 1143383.897 1604382.809 0, 
+    1143147 1604374.377 0, 1142910.103 1604365.959 0, 1142673.206 1604357.554 0, 1142436.308 1604349.164 0, 1142198.287 1604340.747 0, 1141962.511 1604332.425 0, 1141725.612 1604324.076 0, 1141488.712 1604315.741 0, 1141251.812 1604307.42 0, 1141014.911 1604299.114 0, 
+    1140778.01 1604290.821 0, 1140541.108 1604282.542 0, 1140304.206 1604274.277 0, 1140067.303 1604266.026 0, 1139830.4 1604257.789 0, 1139593.496 1604249.565 0, 1139356.592 1604241.356 0, 1139119.687 1604233.161 0, 1138882.782 1604224.98 0, 1138645.876 1604216.812 0, 
+    1138408.97 1604208.659 0, 1138172.064 1604200.519 0, 1137935.157 1604192.394 0, 1137698.249 1604184.282 0, 1137461.341 1604176.184 0, 1137224.433 1604168.101 0, 1136987.524 1604160.031 0, 1136750.614 1604151.975 0, 1136512.58 1604143.895 0, 1136324.063 1609702.355 0, 
+    1136135.563 1615260.339 0, 1136372.94 1615268.397 0, 1136609.195 1615276.431 0, 1136845.45 1615284.478 0, 1137081.704 1615292.54 0, 1137317.958 1615300.615 0, 1137554.211 1615308.704 0, 1137790.464 1615316.807 0, 1138026.716 1615324.924 0, 1138262.968 1615333.055 0, 
+    1138499.219 1615341.2 0, 1138735.47 1615349.359 0, 1138971.721 1615357.531 0, 1139207.971 1615365.718 0, 1139444.22 1615373.918 0, 1139680.469 1615382.133 0, 1139916.717 1615390.361 0, 1140152.965 1615398.603 0, 1140389.213 1615406.859 0, 1140625.46 1615415.129 0, 
+    1140861.706 1615423.413 0, 1141097.953 1615431.711 0, 1141334.198 1615440.023 0, 1141570.443 1615448.348 0, 1141805.567 1615456.648 0, 1142042.932 1615465.041 0, 1142279.175 1615473.408 0, 1142515.418 1615481.79 0, 1142751.661 1615490.185 0, 1142987.903 1615498.594 0, 
+    1143224.145 1615507.017 0, 1143460.386 1615515.454 0, 1143696.626 1615523.904 0, 1143932.866 1615532.369 0, 1144169.106 1615540.848 0, 1144405.345 1615549.34 0, 1144641.584 1615557.846 0, 1144877.822 1615566.367 0, 1145114.06 1615574.901 0, 1145350.297 1615583.449 0, 
+    1145586.533 1615592.011 0, 1145822.769 1615600.587 0, 1146059.005 1615609.177 0, 1146295.24 1615617.78 0, 1146531.475 1615626.398 0, 1146767.709 1615635.029 0, 1147003.942 1615643.675 0, 1147240.175 1615652.334 0, 1147475.288 1615660.966 0, 1147679.49 1610103.536 0, 
+    1147883.709 1604545.631 0))
+
+POLYGON ((1158813.837 1616093.628 0, 1158578.747 1616084.332 0, 1158342.539 1616075.005 0, 1158106.331 1616065.692 0, 1157870.122 1616056.393 0, 1157633.913 1616047.108 0, 1157397.703 1616037.837 0, 1157161.493 1616028.58 0, 1156925.282 1616019.337 0, 1156689.07 1616010.108 0, 
+    1156452.858 1616000.892 0, 1156216.646 1615991.691 0, 1155980.433 1615982.503 0, 1155744.219 1615973.329 0, 1155508.005 1615964.169 0, 1155271.79 1615955.023 0, 1155035.575 1615945.891 0, 1154799.359 1615936.773 0, 1154563.143 1615927.669 0, 1154326.926 1615918.579 0, 
+    1154090.709 1615909.502 0, 1153854.491 1615900.44 0, 1153618.272 1615891.391 0, 1153382.053 1615882.356 0, 1153144.715 1615873.293 0, 1152909.614 1615864.329 0, 1152673.393 1615855.336 0, 1152437.172 1615846.357 0, 1152200.95 1615837.391 0, 1151964.728 1615828.44 0, 
+    1151728.505 1615819.503 0, 1151492.282 1615810.579 0, 1151256.058 1615801.67 0, 1151019.834 1615792.774 0, 1150783.609 1615783.892 0, 1150547.384 1615775.024 0, 1150311.158 1615766.17 0, 1150074.932 1615757.33 0, 1149838.705 1615748.504 0, 1149602.478 1615739.692 0, 
+    1149366.25 1615730.894 0, 1149130.021 1615722.109 0, 1148893.792 1615713.339 0, 1148657.563 1615704.582 0, 1148421.333 1615695.839 0, 1148185.102 1615687.11 0, 1147948.871 1615678.395 0, 1147712.64 1615669.694 0, 1147475.288 1615660.966 0, 1147271.104 1621217.915 0, 
+    1147066.938 1626774.375 0, 1147303.632 1626783.079 0, 1147539.21 1626791.756 0, 1147774.787 1626800.447 0, 1148010.363 1626809.152 0, 1148245.939 1626817.87 0, 1148481.514 1626826.603 0, 1148717.089 1626835.349 0, 1148952.663 1626844.109 0, 1149188.237 1626852.883 0, 
+    1149423.811 1626861.671 0, 1149659.383 1626870.473 0, 1149894.956 1626879.288 0, 1150130.527 1626888.118 0, 1150366.099 1626896.961 0, 1150601.669 1626905.818 0, 1150837.239 1626914.689 0, 1151072.809 1626923.574 0, 1151308.378 1626932.473 0, 1151543.947 1626941.386 0, 
+    1151779.515 1626950.312 0, 1152015.082 1626959.252 0, 1152250.649 1626968.207 0, 1152486.216 1626977.175 0, 1152720.667 1626986.114 0, 1152957.347 1626995.153 0, 1153192.912 1627004.162 0, 1153428.477 1627013.186 0, 1153664.041 1627022.223 0, 1153899.604 1627031.275 0, 
+    1154135.167 1627040.34 0, 1154370.729 1627049.419 0, 1154606.291 1627058.512 0, 1154841.852 1627067.618 0, 1155077.412 1627076.739 0, 1155312.973 1627085.873 0, 1155548.532 1627095.022 0, 1155784.091 1627104.184 0, 1156019.65 1627113.36 0, 1156255.208 1627122.55 0, 
+    1156490.765 1627131.754 0, 1156726.322 1627140.971 0, 1156961.878 1627150.203 0, 1157197.434 1627159.448 0, 1157432.989 1627168.708 0, 1157668.544 1627177.981 0, 1157904.098 1627187.268 0, 1158139.652 1627196.569 0, 1158374.09 1627205.839 0, 1158593.954 1621649.978 0, 
+    1158813.837 1616093.628 0))
+
+POLYGON ((1169679.979 1627669.246 0, 1169445.565 1627659.313 0, 1169210.039 1627649.347 0, 1168974.512 1627639.395 0, 1168738.984 1627629.456 0, 1168503.456 1627619.531 0, 1168267.928 1627609.62 0, 1168032.398 1627599.723 0, 1167796.868 1627589.84 0, 1167561.338 1627579.971 0, 
+    1167325.807 1627570.116 0, 1167090.275 1627560.274 0, 1166854.743 1627550.446 0, 1166619.21 1627540.633 0, 1166383.677 1627530.833 0, 1166148.143 1627521.047 0, 1165912.608 1627511.274 0, 1165677.073 1627501.516 0, 1165441.538 1627491.772 0, 1165206.001 1627482.041 0, 
+    1164970.465 1627472.324 0, 1164734.927 1627462.621 0, 1164499.389 1627452.932 0, 1164263.851 1627443.257 0, 1164027.198 1627433.55 0, 1163792.772 1627423.948 0, 1163557.232 1627414.315 0, 1163321.691 1627404.695 0, 1163086.15 1627395.089 0, 1162850.608 1627385.497 0, 
+    1162615.065 1627375.919 0, 1162379.522 1627366.355 0, 1162143.978 1627356.804 0, 1161908.434 1627347.268 0, 1161672.89 1627337.745 0, 1161437.344 1627328.236 0, 1161201.798 1627318.741 0, 1160966.252 1627309.26 0, 1160730.705 1627299.793 0, 1160495.157 1627290.34 0, 
+    1160259.609 1627280.9 0, 1160024.061 1627271.475 0, 1159788.512 1627262.063 0, 1159552.962 1627252.665 0, 1159317.412 1627243.281 0, 1159081.861 1627233.911 0, 1158846.309 1627224.554 0, 1158610.757 1627215.212 0, 1158374.09 1627205.839 0, 1158154.247 1632761.207 0, 
+    1157934.423 1638316.073 0, 1158170.432 1638325.42 0, 1158405.33 1638334.736 0, 1158640.228 1638344.066 0, 1158875.125 1638353.411 0, 1159110.021 1638362.769 0, 1159344.917 1638372.14 0, 1159579.812 1638381.526 0, 1159814.707 1638390.926 0, 1160049.601 1638400.339 0, 
+    1160284.495 1638409.766 0, 1160519.388 1638419.207 0, 1160754.28 1638428.662 0, 1160989.172 1638438.13 0, 1161224.064 1638447.613 0, 1161458.955 1638457.109 0, 1161693.845 1638466.619 0, 1161928.735 1638476.143 0, 1162163.624 1638485.681 0, 1162398.512 1638495.232 0, 
+    1162633.4 1638504.797 0, 1162868.288 1638514.377 0, 1163103.175 1638523.97 0, 1163338.061 1638533.577 0, 1163571.837 1638543.152 0, 1163807.832 1638552.832 0, 1164042.717 1638562.48 0, 1164277.601 1638572.142 0, 1164512.484 1638581.818 0, 1164747.367 1638591.508 0, 
+    1164982.25 1638601.212 0, 1165217.131 1638610.929 0, 1165452.013 1638620.66 0, 1165686.893 1638630.405 0, 1165921.773 1638640.164 0, 1166156.653 1638649.937 0, 1166391.532 1638659.724 0, 1166626.41 1638669.524 0, 1166861.288 1638679.338 0, 1167096.165 1638689.166 0, 
+    1167331.042 1638699.008 0, 1167565.918 1638708.864 0, 1167800.793 1638718.733 0, 1168035.668 1638728.617 0, 1168270.542 1638738.514 0, 1168505.416 1638748.425 0, 1168740.289 1638758.35 0, 1168975.162 1638768.288 0, 1169208.924 1638778.194 0, 1169444.441 1633223.97 0, 
+    1169679.979 1627669.246 0))
+
+POLYGON ((1180482.075 1639272.165 0, 1180248.34 1639261.599 0, 1180013.496 1639250.997 0, 1179778.652 1639240.408 0, 1179543.807 1639229.834 0, 1179308.962 1639219.273 0, 1179074.116 1639208.726 0, 1178839.269 1639198.193 0, 1178604.422 1639187.674 0, 1178369.574 1639177.169 0, 
+    1178134.726 1639166.677 0, 1177899.877 1639156.199 0, 1177665.027 1639145.736 0, 1177430.177 1639135.285 0, 1177195.326 1639124.849 0, 1176960.474 1639114.427 0, 1176725.622 1639104.018 0, 1176490.769 1639093.623 0, 1176255.916 1639083.242 0, 1176021.062 1639072.875 0, 
+    1175786.207 1639062.522 0, 1175551.352 1639052.182 0, 1175316.496 1639041.857 0, 1175081.64 1639031.545 0, 1174845.674 1639021.198 0, 1174611.925 1639010.962 0, 1174377.067 1639000.692 0, 1174142.208 1638990.435 0, 1173907.348 1638980.193 0, 1173672.488 1638969.964 0, 
+    1173437.628 1638959.749 0, 1173202.766 1638949.547 0, 1172967.904 1638939.36 0, 1172733.042 1638929.186 0, 1172498.179 1638919.026 0, 1172263.315 1638908.88 0, 1172028.451 1638898.748 0, 1171793.586 1638888.63 0, 1171558.721 1638878.525 0, 1171323.855 1638868.435 0, 
+    1171088.988 1638858.358 0, 1170854.121 1638848.295 0, 1170619.253 1638838.246 0, 1170384.384 1638828.21 0, 1170149.515 1638818.189 0, 1169914.646 1638808.181 0, 1169679.776 1638798.187 0, 1169444.905 1638788.207 0, 1169208.924 1638778.194 0, 1168973.429 1644331.909 0, 
+    1168737.956 1649885.111 0, 1168973.28 1649895.097 0, 1169207.497 1649905.049 0, 1169441.713 1649915.015 0, 1169675.929 1649924.995 0, 1169910.144 1649934.989 0, 1170144.359 1649944.996 0, 1170378.573 1649955.017 0, 1170612.787 1649965.053 0, 1170847 1649975.101 0, 
+    1171081.212 1649985.164 0, 1171315.424 1649995.24 0, 1171549.635 1650005.331 0, 1171783.845 1650015.434 0, 1172018.055 1650025.552 0, 1172252.265 1650035.684 0, 1172486.473 1650045.829 0, 1172720.682 1650055.988 0, 1172954.889 1650066.161 0, 1173189.096 1650076.348 0, 
+    1173423.302 1650086.548 0, 1173657.508 1650096.762 0, 1173891.713 1650106.99 0, 1174125.918 1650117.232 0, 1174359.017 1650127.439 0, 1174594.325 1650137.757 0, 1174828.528 1650148.04 0, 1175062.73 1650158.337 0, 1175296.932 1650168.648 0, 1175531.133 1650178.973 0, 
+    1175765.333 1650189.311 0, 1175999.533 1650199.663 0, 1176233.732 1650210.029 0, 1176467.93 1650220.409 0, 1176702.128 1650230.802 0, 1176936.325 1650241.209 0, 1177170.522 1650251.63 0, 1177404.718 1650262.065 0, 1177638.914 1650272.514 0, 1177873.108 1650282.976 0, 
+    1178107.303 1650293.452 0, 1178341.496 1650303.942 0, 1178575.689 1650314.446 0, 1178809.881 1650324.963 0, 1179044.073 1650335.495 0, 1179278.264 1650346.04 0, 1179512.455 1650356.599 0, 1179746.645 1650367.171 0, 1179979.73 1650377.708 0, 1180230.891 1644825.193 0, 
+    1180482.075 1639272.165 0))
+
+POLYGON ((1191220.067 1650902.062 0, 1190987.011 1650890.867 0, 1190752.852 1650879.633 0, 1190518.692 1650868.412 0, 1190284.532 1650857.206 0, 1190050.371 1650846.013 0, 1189816.209 1650834.834 0, 1189582.047 1650823.668 0, 1189347.884 1650812.517 0, 1189113.72 1650801.379 0, 
+    1188879.556 1650790.255 0, 1188645.391 1650779.145 0, 1188411.225 1650768.049 0, 1188177.059 1650756.966 0, 1187942.892 1650745.897 0, 1187708.724 1650734.842 0, 1187474.556 1650723.801 0, 1187240.387 1650712.773 0, 1187006.218 1650701.76 0, 1186772.047 1650690.76 0, 
+    1186537.876 1650679.774 0, 1186303.705 1650668.801 0, 1186069.533 1650657.843 0, 1185835.36 1650646.898 0, 1185600.083 1650635.915 0, 1185367.013 1650625.05 0, 1185132.838 1650614.146 0, 1184898.663 1650603.256 0, 1184664.487 1650592.381 0, 1184430.31 1650581.519 0, 
+    1184196.133 1650570.67 0, 1183961.955 1650559.836 0, 1183727.776 1650549.015 0, 1183493.597 1650538.208 0, 1183259.417 1650527.415 0, 1183025.237 1650516.635 0, 1182791.056 1650505.87 0, 1182556.874 1650495.118 0, 1182322.692 1650484.38 0, 1182088.509 1650473.656 0, 
+    1181854.325 1650462.945 0, 1181620.141 1650452.249 0, 1181385.956 1650441.566 0, 1181151.771 1650430.896 0, 1180917.585 1650420.241 0, 1180683.398 1650409.6 0, 1180449.21 1650398.972 0, 1180215.022 1650388.358 0, 1179979.73 1650377.708 0, 1179728.592 1655929.702 0, 
+    1179477.478 1661481.168 0, 1179712.114 1661491.789 0, 1179945.649 1661502.373 0, 1180179.183 1661512.971 0, 1180412.716 1661523.583 0, 1180646.249 1661534.209 0, 1180879.781 1661544.848 0, 1181113.312 1661555.501 0, 1181346.843 1661566.168 0, 1181580.373 1661576.849 0, 
+    1181813.902 1661587.543 0, 1182047.431 1661598.251 0, 1182280.959 1661608.973 0, 1182514.487 1661619.709 0, 1182748.014 1661630.458 0, 1182981.54 1661641.221 0, 1183215.066 1661651.998 0, 1183448.591 1661662.788 0, 1183682.115 1661673.593 0, 1183915.639 1661684.411 0, 
+    1184149.162 1661695.242 0, 1184382.684 1661706.088 0, 1184616.206 1661716.947 0, 1184849.727 1661727.82 0, 1185082.148 1661738.656 0, 1185316.768 1661749.607 0, 1185550.287 1661760.522 0, 1185783.806 1661771.45 0, 1186017.324 1661782.391 0, 1186250.841 1661793.347 0, 
+    1186484.358 1661804.316 0, 1186717.874 1661815.299 0, 1186951.389 1661826.296 0, 1187184.904 1661837.306 0, 1187418.418 1661848.331 0, 1187651.932 1661859.368 0, 1187885.445 1661870.42 0, 1188118.957 1661881.486 0, 1188352.468 1661892.565 0, 1188585.979 1661903.658 0, 
+    1188819.489 1661914.764 0, 1189052.999 1661925.885 0, 1189286.508 1661937.019 0, 1189520.016 1661948.167 0, 1189753.524 1661959.328 0, 1189987.031 1661970.504 0, 1190220.537 1661981.693 0, 1190454.042 1661992.896 0, 1190686.448 1662004.06 0, 1190953.245 1656453.324 0, 
+    1191220.067 1650902.062 0))
+
+POLYGON ((1201893.896 1662558.616 0, 1201661.521 1662546.796 0, 1201428.048 1662534.933 0, 1201194.574 1662523.084 0, 1200961.1 1662511.249 0, 1200727.625 1662499.428 0, 1200494.149 1662487.62 0, 1200260.673 1662475.827 0, 1200027.195 1662464.047 0, 1199793.717 1662452.28 0, 
+    1199560.239 1662440.528 0, 1199326.76 1662428.789 0, 1199093.28 1662417.064 0, 1198859.799 1662405.352 0, 1198626.318 1662393.655 0, 1198392.835 1662381.971 0, 1198159.353 1662370.301 0, 1197925.869 1662358.644 0, 1197692.385 1662347.002 0, 1197458.9 1662335.373 0, 
+    1197225.415 1662323.758 0, 1196991.929 1662312.156 0, 1196758.442 1662300.568 0, 1196524.954 1662288.995 0, 1196290.368 1662277.38 0, 1196057.977 1662265.888 0, 1195824.488 1662254.355 0, 1195590.998 1662242.836 0, 1195357.507 1662231.331 0, 1195124.015 1662219.839 0, 
+    1194890.523 1662208.362 0, 1194657.03 1662196.898 0, 1194423.536 1662185.447 0, 1194190.042 1662174.011 0, 1193956.547 1662162.588 0, 1193723.051 1662151.179 0, 1193489.555 1662139.784 0, 1193256.058 1662128.402 0, 1193022.561 1662117.035 0, 1192789.062 1662105.68 0, 
+    1192555.563 1662094.34 0, 1192322.064 1662083.014 0, 1192088.563 1662071.701 0, 1191855.062 1662060.402 0, 1191621.561 1662049.116 0, 1191388.058 1662037.845 0, 1191154.555 1662026.587 0, 1190921.052 1662015.343 0, 1190686.448 1662004.06 0, 1190419.677 1667554.261 0, 
+    1190152.932 1673103.922 0, 1190386.879 1673115.174 0, 1190619.73 1673126.386 0, 1190852.579 1673137.613 0, 1191085.428 1673148.853 0, 1191318.277 1673160.107 0, 1191551.124 1673171.374 0, 1191783.971 1673182.655 0, 1192016.818 1673193.95 0, 1192249.663 1673205.259 0, 
+    1192482.508 1673216.581 0, 1192715.353 1673227.917 0, 1192948.196 1673239.267 0, 1193181.039 1673250.63 0, 1193413.882 1673262.007 0, 1193646.723 1673273.398 0, 1193879.564 1673284.802 0, 1194112.405 1673296.221 0, 1194345.244 1673307.653 0, 1194578.083 1673319.098 0, 
+    1194810.922 1673330.558 0, 1195043.759 1673342.031 0, 1195276.596 1673353.517 0, 1195509.432 1673365.018 0, 1195741.173 1673376.478 0, 1195975.103 1673388.06 0, 1196207.937 1673399.601 0, 1196440.771 1673411.157 0, 1196673.604 1673422.726 0, 1196906.436 1673434.308 0, 
+    1197139.267 1673445.905 0, 1197372.098 1673457.515 0, 1197604.928 1673469.138 0, 1197837.758 1673480.776 0, 1198070.587 1673492.427 0, 1198303.415 1673504.092 0, 1198536.242 1673515.771 0, 1198769.069 1673527.463 0, 1199001.895 1673539.169 0, 1199234.72 1673550.889 0, 
+    1199467.545 1673562.622 0, 1199700.369 1673574.369 0, 1199933.192 1673586.13 0, 1200166.015 1673597.905 0, 1200398.837 1673609.693 0, 1200631.658 1673621.495 0, 1200864.478 1673633.31 0, 1201097.298 1673645.14 0, 1201329.023 1673656.927 0, 1201611.446 1668108.042 0, 
+    1201893.896 1662558.616 0))
+
+POLYGON ((739387.791 1241742.378 0, 739130.842 1241757.648 0, 738872.603 1241773.01 0, 738614.365 1241788.387 0, 738356.127 1241803.779 0, 738097.891 1241819.186 0, 737839.656 1241834.609 0, 737581.421 1241850.047 0, 737323.187 1241865.5 0, 737064.955 1241880.968 0, 
+    736806.723 1241896.452 0, 736548.492 1241911.95 0, 736290.262 1241927.464 0, 736032.033 1241942.993 0, 735773.805 1241958.537 0, 735515.578 1241974.097 0, 735257.351 1241989.671 0, 734999.126 1242005.261 0, 734740.902 1242020.866 0, 734482.678 1242036.486 0, 
+    734224.455 1242052.122 0, 733966.234 1242067.773 0, 733708.013 1242083.438 0, 733449.793 1242099.119 0, 733190.282 1242114.894 0, 732933.356 1242130.527 0, 732675.139 1242146.254 0, 732416.923 1242161.995 0, 732158.708 1242177.752 0, 731900.493 1242193.525 0, 
+    731642.28 1242209.312 0, 731384.068 1242225.115 0, 731125.856 1242240.932 0, 730867.645 1242256.765 0, 730609.436 1242272.614 0, 730351.227 1242288.477 0, 730093.019 1242304.356 0, 729834.812 1242320.249 0, 729576.607 1242336.158 0, 729318.402 1242352.083 0, 
+    729060.197 1242368.022 0, 728801.994 1242383.976 0, 728543.792 1242399.946 0, 728285.591 1242415.931 0, 728027.391 1242431.931 0, 727769.191 1242447.947 0, 727510.993 1242463.977 0, 727252.796 1242480.023 0, 726993.306 1242496.165 0, 727339.909 1248065.489 0, 
+    727686.505 1253634.707 0, 727945.335 1253618.606 0, 728202.877 1253602.601 0, 728460.42 1253586.611 0, 728717.964 1253570.637 0, 728975.508 1253554.677 0, 729233.054 1253538.733 0, 729490.6 1253522.803 0, 729748.148 1253506.889 0, 730005.696 1253490.99 0, 
+    730263.246 1253475.107 0, 730520.796 1253459.238 0, 730778.347 1253443.385 0, 731035.899 1253427.546 0, 731293.453 1253411.723 0, 731551.007 1253395.915 0, 731808.562 1253380.122 0, 732066.117 1253364.345 0, 732323.674 1253348.582 0, 732581.232 1253332.835 0, 
+    732838.791 1253317.103 0, 733096.35 1253301.386 0, 733353.911 1253285.684 0, 733611.472 1253269.997 0, 733867.746 1253254.404 0, 734126.598 1253238.67 0, 734384.162 1253223.028 0, 734641.727 1253207.402 0, 734899.293 1253191.791 0, 735156.86 1253176.196 0, 
+    735414.428 1253160.615 0, 735671.997 1253145.05 0, 735929.567 1253129.499 0, 736187.137 1253113.964 0, 736444.709 1253098.444 0, 736702.281 1253082.94 0, 736959.855 1253067.45 0, 737217.429 1253051.976 0, 737475.004 1253036.516 0, 737732.58 1253021.072 0, 
+    737990.157 1253005.643 0, 738247.735 1252990.23 0, 738505.314 1252974.831 0, 738762.894 1252959.447 0, 739020.474 1252944.079 0, 739278.056 1252928.726 0, 739535.638 1252913.388 0, 739793.222 1252898.065 0, 740049.518 1252882.834 0, 739718.657 1247312.659 0, 
+    739387.791 1241742.378 0))
+
+POLYGON ((752414.606 1252165.892 0, 752158.266 1252180.399 0, 751900.64 1252194.994 0, 751643.015 1252209.604 0, 751385.391 1252224.23 0, 751127.768 1252238.87 0, 750870.146 1252253.526 0, 750612.525 1252268.197 0, 750354.905 1252282.883 0, 750097.285 1252297.584 0, 
+    749839.666 1252312.301 0, 749582.048 1252327.032 0, 749324.431 1252341.779 0, 749066.815 1252356.541 0, 748809.2 1252371.318 0, 748551.586 1252386.11 0, 748293.972 1252400.917 0, 748036.36 1252415.74 0, 747778.748 1252430.577 0, 747521.137 1252445.43 0, 
+    747263.527 1252460.298 0, 747005.918 1252475.181 0, 746748.31 1252490.08 0, 746490.702 1252504.993 0, 746231.809 1252519.996 0, 745975.49 1252534.865 0, 745717.885 1252549.824 0, 745460.282 1252564.799 0, 745202.679 1252579.788 0, 744945.077 1252594.792 0, 
+    744687.475 1252609.812 0, 744429.875 1252624.847 0, 744172.276 1252639.897 0, 743914.677 1252654.962 0, 743657.079 1252670.042 0, 743399.483 1252685.137 0, 743141.887 1252700.248 0, 742884.292 1252715.374 0, 742626.698 1252730.515 0, 742369.104 1252745.671 0, 
+    742111.512 1252760.842 0, 741853.921 1252776.028 0, 741596.33 1252791.23 0, 741338.741 1252806.446 0, 741081.152 1252821.678 0, 740823.564 1252836.925 0, 740565.977 1252852.188 0, 740308.391 1252867.465 0, 740049.518 1252882.834 0, 740380.372 1258452.898 0, 
+    740711.219 1264022.845 0, 740969.433 1264007.516 0, 741226.363 1263992.277 0, 741483.295 1263977.054 0, 741740.227 1263961.845 0, 741997.16 1263946.652 0, 742254.094 1263931.474 0, 742511.029 1263916.312 0, 742767.964 1263901.164 0, 743024.901 1263886.031 0, 
+    743281.839 1263870.914 0, 743538.777 1263855.811 0, 743795.716 1263840.724 0, 744052.656 1263825.652 0, 744309.597 1263810.595 0, 744566.539 1263795.553 0, 744823.482 1263780.526 0, 745080.426 1263765.515 0, 745337.371 1263750.518 0, 745594.316 1263735.537 0, 
+    745851.262 1263720.571 0, 746108.21 1263705.62 0, 746365.158 1263690.684 0, 746622.107 1263675.763 0, 746877.773 1263660.931 0, 747136.007 1263645.966 0, 747392.959 1263631.091 0, 747649.911 1263616.23 0, 747906.865 1263601.385 0, 748163.819 1263586.555 0, 
+    748420.774 1263571.74 0, 748677.73 1263556.94 0, 748934.687 1263542.155 0, 749191.645 1263527.386 0, 749448.603 1263512.631 0, 749705.563 1263497.892 0, 749962.523 1263483.167 0, 750219.484 1263468.458 0, 750476.447 1263453.764 0, 750733.41 1263439.085 0, 
+    750990.373 1263424.422 0, 751247.338 1263409.773 0, 751504.303 1263395.139 0, 751761.27 1263380.521 0, 752018.237 1263365.918 0, 752275.205 1263351.33 0, 752532.174 1263336.757 0, 752789.144 1263322.199 0, 753044.832 1263307.729 0, 752729.722 1257736.868 0, 
+    752414.606 1252165.892 0))
+
+POLYGON ((765380.416 1262627.459 0, 765124.686 1262641.207 0, 764867.676 1262655.039 0, 764610.667 1262668.886 0, 764353.659 1262682.748 0, 764096.651 1262696.625 0, 763839.645 1262710.518 0, 763582.639 1262724.425 0, 763325.634 1262738.348 0, 763068.63 1262752.285 0, 
+    762811.626 1262766.238 0, 762554.624 1262780.206 0, 762297.622 1262794.189 0, 762040.621 1262808.188 0, 761783.621 1262822.201 0, 761526.622 1262836.23 0, 761269.623 1262850.273 0, 761012.626 1262864.332 0, 760755.629 1262878.406 0, 760498.633 1262892.495 0, 
+    760241.638 1262906.599 0, 759984.643 1262920.718 0, 759727.65 1262934.853 0, 759470.657 1262949.002 0, 759212.384 1262963.238 0, 758956.675 1262977.347 0, 758699.684 1262991.542 0, 758442.695 1263005.752 0, 758185.707 1263019.977 0, 757928.719 1263034.217 0, 
+    757671.732 1263048.472 0, 757414.746 1263062.743 0, 757157.761 1263077.029 0, 756900.777 1263091.329 0, 756643.794 1263105.645 0, 756386.811 1263119.976 0, 756129.829 1263134.322 0, 755872.848 1263148.684 0, 755615.868 1263163.06 0, 755358.889 1263177.452 0, 
+    755101.911 1263191.858 0, 754844.933 1263206.28 0, 754587.957 1263220.717 0, 754330.981 1263235.169 0, 754074.006 1263249.636 0, 753817.032 1263264.118 0, 753560.059 1263278.616 0, 753303.086 1263293.128 0, 753044.832 1263307.729 0, 753359.935 1268878.468 0, 
+    753675.03 1274449.081 0, 753932.626 1274434.518 0, 754188.942 1274420.043 0, 754445.26 1274405.582 0, 754701.578 1274391.137 0, 754957.897 1274376.707 0, 755214.217 1274362.292 0, 755470.538 1274347.892 0, 755726.86 1274333.507 0, 755983.182 1274319.137 0, 
+    756239.506 1274304.782 0, 756495.83 1274290.442 0, 756752.155 1274276.118 0, 757008.481 1274261.808 0, 757264.808 1274247.514 0, 757521.136 1274233.234 0, 757777.464 1274218.97 0, 758033.793 1274204.721 0, 758290.124 1274190.487 0, 758546.455 1274176.268 0, 
+    758802.786 1274162.064 0, 759059.119 1274147.875 0, 759315.452 1274133.701 0, 759571.787 1274119.543 0, 759826.843 1274105.469 0, 760084.458 1274091.27 0, 760340.795 1274077.157 0, 760597.132 1274063.059 0, 760853.471 1274048.975 0, 761109.81 1274034.907 0, 
+    761366.15 1274020.854 0, 761622.491 1274006.816 0, 761878.833 1273992.793 0, 762135.176 1273978.786 0, 762391.519 1273964.793 0, 762647.863 1273950.815 0, 762904.208 1273936.853 0, 763160.554 1273922.905 0, 763416.901 1273908.973 0, 763673.249 1273895.056 0, 
+    763929.597 1273881.154 0, 764185.946 1273867.266 0, 764442.296 1273853.394 0, 764698.647 1273839.538 0, 764954.999 1273825.696 0, 765211.351 1273811.869 0, 765467.704 1273798.057 0, 765724.058 1273784.261 0, 765979.136 1273770.548 0, 765679.779 1268199.066 0, 
+    765380.416 1262627.459 0))
+
+POLYGON ((778285.109 1273126.779 0, 778029.992 1273139.771 0, 777773.6 1273152.843 0, 777517.208 1273165.93 0, 777260.818 1273179.033 0, 777004.428 1273192.15 0, 776748.039 1273205.283 0, 776491.651 1273218.431 0, 776235.264 1273231.594 0, 775978.877 1273244.771 0, 
+    775722.491 1273257.964 0, 775466.106 1273271.172 0, 775209.722 1273284.396 0, 774953.338 1273297.634 0, 774696.956 1273310.887 0, 774440.574 1273324.156 0, 774184.193 1273337.439 0, 773927.812 1273350.738 0, 773671.433 1273364.052 0, 773415.054 1273377.38 0, 
+    773158.676 1273390.724 0, 772902.299 1273404.083 0, 772645.922 1273417.457 0, 772389.546 1273430.846 0, 772131.895 1273444.317 0, 771876.797 1273457.67 0, 771620.424 1273471.104 0, 771364.052 1273484.554 0, 771107.68 1273498.019 0, 770851.309 1273511.498 0, 
+    770594.939 1273524.993 0, 770338.57 1273538.503 0, 770082.201 1273552.028 0, 769825.833 1273565.568 0, 769569.466 1273579.123 0, 769313.1 1273592.693 0, 769056.735 1273606.279 0, 768800.37 1273619.879 0, 768544.007 1273633.494 0, 768287.644 1273647.125 0, 
+    768031.281 1273660.771 0, 767774.92 1273674.431 0, 767518.56 1273688.107 0, 767262.2 1273701.798 0, 767005.841 1273715.504 0, 766749.483 1273729.225 0, 766493.125 1273742.962 0, 766236.769 1273756.713 0, 765979.136 1273770.548 0, 766278.485 1279341.899 0, 
+    766577.827 1284913.114 0, 766834.801 1284899.314 0, 767090.502 1284885.598 0, 767346.204 1284871.897 0, 767601.906 1284858.211 0, 767857.609 1284844.54 0, 768113.313 1284830.884 0, 768369.017 1284817.243 0, 768624.723 1284803.617 0, 768880.429 1284790.006 0, 
+    769136.136 1284776.411 0, 769391.844 1284762.83 0, 769647.553 1284749.264 0, 769903.262 1284735.714 0, 770158.973 1284722.178 0, 770414.684 1284708.658 0, 770670.396 1284695.153 0, 770926.108 1284681.662 0, 771181.822 1284668.187 0, 771437.536 1284654.727 0, 
+    771693.251 1284641.281 0, 771948.967 1284627.851 0, 772204.684 1284614.436 0, 772460.401 1284601.036 0, 772714.846 1284587.718 0, 772971.838 1284574.281 0, 773227.558 1284560.926 0, 773483.279 1284547.586 0, 773739 1284534.262 0, 773994.722 1284520.952 0, 
+    774250.445 1284507.657 0, 774506.169 1284494.377 0, 774761.893 1284481.113 0, 775017.619 1284467.863 0, 775273.345 1284454.629 0, 775529.071 1284441.409 0, 775784.799 1284428.205 0, 776040.527 1284415.016 0, 776296.257 1284401.841 0, 776551.987 1284388.682 0, 
+    776807.717 1284375.538 0, 777063.449 1284362.409 0, 777319.181 1284349.295 0, 777574.914 1284336.196 0, 777830.648 1284323.112 0, 778086.382 1284310.043 0, 778342.118 1284296.989 0, 778597.854 1284283.95 0, 778852.318 1284270.991 0, 778568.717 1278698.953 0, 
+    778285.109 1273126.779 0))
+
+POLYGON ((791128.574 1283663.549 0, 790874.072 1283675.789 0, 790618.3 1283688.105 0, 790362.529 1283700.437 0, 790106.759 1283712.783 0, 789850.989 1283725.145 0, 789595.22 1283737.521 0, 789339.452 1283749.913 0, 789083.684 1283762.319 0, 788827.917 1283774.741 0, 
+    788572.151 1283787.177 0, 788316.386 1283799.629 0, 788060.621 1283812.096 0, 787804.857 1283824.578 0, 787549.094 1283837.075 0, 787293.332 1283849.587 0, 787037.57 1283862.114 0, 786781.809 1283874.656 0, 786526.049 1283887.213 0, 786270.289 1283899.785 0, 
+    786014.531 1283912.372 0, 785758.773 1283924.975 0, 785503.015 1283937.592 0, 785247.259 1283950.224 0, 784990.231 1283962.935 0, 784735.748 1283975.534 0, 784479.994 1283988.212 0, 784224.24 1284000.904 0, 783968.488 1284013.612 0, 783712.736 1284026.335 0, 
+    783456.984 1284039.073 0, 783201.234 1284051.825 0, 782945.484 1284064.593 0, 782689.735 1284077.376 0, 782433.987 1284090.174 0, 782178.239 1284102.987 0, 781922.493 1284115.815 0, 781666.747 1284128.658 0, 781411.001 1284141.517 0, 781155.257 1284154.39 0, 
+    780899.513 1284167.278 0, 780643.77 1284180.182 0, 780388.028 1284193.1 0, 780132.286 1284206.033 0, 779876.546 1284218.982 0, 779620.806 1284231.945 0, 779365.067 1284244.924 0, 779109.328 1284257.918 0, 778852.318 1284270.991 0, 779135.912 1289842.889 0, 
+    779419.499 1295414.641 0, 779675.85 1295401.601 0, 779930.932 1295388.641 0, 780186.016 1295375.695 0, 780441.1 1295362.765 0, 780696.184 1295349.85 0, 780951.27 1295336.949 0, 781206.356 1295324.064 0, 781461.443 1295311.194 0, 781716.531 1295298.339 0, 
+    781971.62 1295285.498 0, 782226.709 1295272.673 0, 782481.799 1295259.863 0, 782736.89 1295247.068 0, 782991.982 1295234.288 0, 783247.074 1295221.522 0, 783502.167 1295208.772 0, 783757.261 1295196.037 0, 784012.355 1295183.317 0, 784267.451 1295170.612 0, 
+    784522.547 1295157.922 0, 784777.644 1295145.247 0, 785032.741 1295132.587 0, 785287.84 1295119.942 0, 785541.67 1295107.375 0, 785798.038 1295094.697 0, 786053.139 1295082.097 0, 786308.24 1295069.512 0, 786563.342 1295056.942 0, 786818.445 1295044.387 0, 
+    787073.549 1295031.847 0, 787328.653 1295019.322 0, 787583.758 1295006.812 0, 787838.864 1294994.317 0, 788093.97 1294981.837 0, 788349.077 1294969.372 0, 788604.185 1294956.923 0, 788859.294 1294944.488 0, 789114.403 1294932.068 0, 789369.513 1294919.663 0, 
+    789624.624 1294907.273 0, 789879.736 1294894.899 0, 790134.848 1294882.539 0, 790389.961 1294870.194 0, 790645.075 1294857.864 0, 790900.189 1294845.55 0, 791155.305 1294833.25 0, 791410.421 1294820.965 0, 791664.269 1294808.757 0, 791396.425 1289236.226 0, 
+    791128.574 1283663.549 0))
+
+POLYGON ((803910.703 1294237.468 0, 803656.819 1294248.96 0, 803401.669 1294260.524 0, 803146.52 1294272.103 0, 802891.372 1294283.697 0, 802636.224 1294295.306 0, 802381.078 1294306.93 0, 802125.931 1294318.569 0, 801870.786 1294330.223 0, 801615.641 1294341.892 0, 
+    801360.497 1294353.576 0, 801105.353 1294365.275 0, 800850.211 1294376.989 0, 800595.069 1294388.718 0, 800339.927 1294400.462 0, 800084.786 1294412.221 0, 799829.646 1294423.995 0, 799574.507 1294435.784 0, 799319.368 1294447.588 0, 799064.231 1294459.407 0, 
+    798809.093 1294471.242 0, 798553.957 1294483.091 0, 798298.821 1294494.955 0, 798043.686 1294506.834 0, 797787.285 1294518.788 0, 797533.418 1294530.638 0, 797278.285 1294542.562 0, 797023.152 1294554.501 0, 796768.021 1294566.456 0, 796512.89 1294578.425 0, 
+    796257.76 1294590.409 0, 796002.63 1294602.409 0, 795747.501 1294614.423 0, 795492.373 1294626.453 0, 795237.246 1294638.497 0, 794982.119 1294650.557 0, 794726.993 1294662.631 0, 794471.868 1294674.72 0, 794216.743 1294686.825 0, 793961.619 1294698.944 0, 
+    793706.496 1294711.079 0, 793451.374 1294723.228 0, 793196.252 1294735.393 0, 792941.131 1294747.573 0, 792686.011 1294759.767 0, 792430.891 1294771.977 0, 792175.773 1294784.201 0, 791920.655 1294796.441 0, 791664.269 1294808.757 0, 791932.107 1300381.137 0, 
+    792199.936 1305953.361 0, 792455.662 1305941.077 0, 792710.124 1305928.869 0, 792964.587 1305916.676 0, 793219.051 1305904.498 0, 793473.515 1305892.334 0, 793727.98 1305880.186 0, 793982.446 1305868.053 0, 794236.912 1305855.935 0, 794491.379 1305843.831 0, 
+    794745.847 1305831.743 0, 795000.316 1305819.67 0, 795254.785 1305807.611 0, 795509.255 1305795.568 0, 795763.726 1305783.539 0, 796018.197 1305771.526 0, 796272.669 1305759.527 0, 796527.142 1305747.544 0, 796781.616 1305735.575 0, 797036.09 1305723.622 0, 
+    797290.565 1305711.683 0, 797545.04 1305699.76 0, 797799.517 1305687.851 0, 798053.994 1305675.957 0, 798307.208 1305664.138 0, 798562.95 1305652.215 0, 798817.429 1305640.366 0, 799071.909 1305628.533 0, 799326.389 1305616.714 0, 799580.871 1305604.91 0, 
+    799835.353 1305593.121 0, 800089.835 1305581.348 0, 800344.318 1305569.589 0, 800598.802 1305557.845 0, 800853.287 1305546.116 0, 801107.773 1305534.402 0, 801362.259 1305522.703 0, 801616.745 1305511.019 0, 801871.233 1305499.35 0, 802125.721 1305487.696 0, 
+    802380.21 1305476.057 0, 802634.699 1305464.433 0, 802889.189 1305452.824 0, 803143.68 1305441.23 0, 803398.172 1305429.651 0, 803652.664 1305418.087 0, 803907.157 1305406.538 0, 804161.651 1305395.004 0, 804414.882 1305383.542 0, 804162.796 1299810.583 0, 
+    803910.703 1294237.468 0))
+
+POLYGON ((816631.389 1304848.234 0, 816378.124 1304858.981 0, 816123.599 1304869.796 0, 815869.075 1304880.626 0, 815614.551 1304891.471 0, 815360.028 1304902.331 0, 815105.505 1304913.206 0, 814850.983 1304924.096 0, 814596.462 1304935.001 0, 814341.941 1304945.921 0, 
+    814087.421 1304956.856 0, 813832.902 1304967.806 0, 813578.383 1304978.771 0, 813323.865 1304989.751 0, 813069.347 1305000.746 0, 812814.83 1305011.756 0, 812560.314 1305022.781 0, 812305.799 1305033.82 0, 812051.284 1305044.875 0, 811796.77 1305055.945 0, 
+    811542.256 1305067.03 0, 811287.743 1305078.129 0, 811033.231 1305089.244 0, 810778.719 1305100.374 0, 810522.947 1305111.574 0, 810269.698 1305122.678 0, 810015.189 1305133.853 0, 809760.68 1305145.042 0, 809506.171 1305156.247 0, 809251.664 1305167.467 0, 
+    808997.157 1305178.701 0, 808742.65 1305189.951 0, 808488.145 1305201.215 0, 808233.64 1305212.495 0, 807979.135 1305223.789 0, 807724.632 1305235.099 0, 807470.129 1305246.423 0, 807215.626 1305257.762 0, 806961.125 1305269.117 0, 806706.624 1305280.486 0, 
+    806452.123 1305291.871 0, 806197.624 1305303.27 0, 805943.125 1305314.684 0, 805688.626 1305326.114 0, 805434.129 1305337.558 0, 805179.632 1305349.017 0, 804925.135 1305360.491 0, 804670.64 1305371.981 0, 804414.882 1305383.542 0, 804666.961 1310956.34 0, 
+    804919.032 1316528.972 0, 805174.13 1316517.44 0, 805427.97 1316505.981 0, 805681.81 1316494.536 0, 805935.651 1316483.106 0, 806189.493 1316471.691 0, 806443.335 1316460.292 0, 806697.178 1316448.907 0, 806951.022 1316437.537 0, 807204.866 1316426.182 0, 
+    807458.711 1316414.842 0, 807712.557 1316403.517 0, 807966.403 1316392.206 0, 808220.25 1316380.911 0, 808474.098 1316369.631 0, 808727.946 1316358.365 0, 808981.795 1316347.115 0, 809235.645 1316335.88 0, 809489.495 1316324.659 0, 809743.346 1316313.453 0, 
+    809997.198 1316302.263 0, 810251.05 1316291.087 0, 810504.903 1316279.926 0, 810758.756 1316268.78 0, 811011.352 1316257.705 0, 811266.466 1316246.534 0, 811520.321 1316235.433 0, 811774.177 1316224.346 0, 812028.034 1316213.275 0, 812281.892 1316202.219 0, 
+    812535.75 1316191.178 0, 812789.609 1316180.152 0, 813043.468 1316169.14 0, 813297.328 1316158.144 0, 813551.189 1316147.162 0, 813805.05 1316136.196 0, 814058.912 1316125.244 0, 814312.775 1316114.308 0, 814566.638 1316103.386 0, 814820.502 1316092.479 0, 
+    815074.367 1316081.587 0, 815328.232 1316070.71 0, 815582.098 1316059.848 0, 815835.965 1316049.001 0, 816089.832 1316038.169 0, 816343.7 1316027.352 0, 816597.568 1316016.55 0, 816851.437 1316005.763 0, 817104.049 1315995.044 0, 816867.723 1310421.722 0, 
+    816631.389 1304848.234 0))
+
+POLYGON ((829290.527 1315495.543 0, 829037.883 1315505.549 0, 828783.985 1315515.618 0, 828530.087 1315525.703 0, 828276.189 1315535.803 0, 828022.293 1315545.918 0, 827768.396 1315556.048 0, 827514.501 1315566.192 0, 827260.606 1315576.352 0, 827006.711 1315586.527 0, 
+    826752.818 1315596.716 0, 826498.924 1315606.921 0, 826245.032 1315617.14 0, 825991.14 1315627.374 0, 825737.249 1315637.624 0, 825483.358 1315647.888 0, 825229.468 1315658.167 0, 824975.578 1315668.461 0, 824721.689 1315678.77 0, 824467.801 1315689.094 0, 
+    824213.913 1315699.433 0, 823960.026 1315709.787 0, 823706.139 1315720.156 0, 823452.254 1315730.54 0, 823197.112 1315740.99 0, 822944.484 1315751.352 0, 822690.599 1315761.781 0, 822436.716 1315772.224 0, 822182.833 1315782.683 0, 821928.951 1315793.156 0, 
+    821675.069 1315803.645 0, 821421.188 1315814.148 0, 821167.308 1315824.666 0, 820913.428 1315835.199 0, 820659.549 1315845.747 0, 820405.671 1315856.311 0, 820151.793 1315866.889 0, 819897.915 1315877.482 0, 819644.039 1315888.09 0, 819390.163 1315898.712 0, 
+    819136.287 1315909.35 0, 818882.413 1315920.003 0, 818628.539 1315930.671 0, 818374.665 1315941.353 0, 818120.792 1315952.051 0, 817866.92 1315962.763 0, 817613.048 1315973.491 0, 817359.177 1315984.233 0, 817104.049 1315995.044 0, 817340.369 1321568.195 0, 
+    817576.68 1327141.169 0, 817831.149 1327130.386 0, 818084.364 1327119.672 0, 818337.579 1327108.972 0, 818590.796 1327098.287 0, 818844.013 1327087.617 0, 819097.23 1327076.962 0, 819350.448 1327066.322 0, 819603.667 1327055.697 0, 819856.886 1327045.087 0, 
+    820110.106 1327034.491 0, 820363.327 1327023.911 0, 820616.548 1327013.345 0, 820869.77 1327002.794 0, 821122.992 1326992.259 0, 821376.215 1326981.738 0, 821629.439 1326971.232 0, 821882.663 1326960.741 0, 822135.888 1326950.264 0, 822389.114 1326939.803 0, 
+    822642.34 1326929.357 0, 822895.567 1326918.925 0, 823148.794 1326908.509 0, 823402.022 1326898.107 0, 823653.997 1326887.772 0, 823908.48 1326877.348 0, 824161.71 1326866.992 0, 824414.94 1326856.649 0, 824668.171 1326846.322 0, 824921.403 1326836.01 0, 
+    825174.635 1326825.713 0, 825427.868 1326815.43 0, 825681.101 1326805.163 0, 825934.335 1326794.91 0, 826187.57 1326784.673 0, 826440.805 1326774.45 0, 826694.041 1326764.242 0, 826947.278 1326754.049 0, 827200.515 1326743.871 0, 827453.752 1326733.708 0, 
+    827706.991 1326723.559 0, 827960.23 1326713.426 0, 828213.469 1326703.307 0, 828466.709 1326693.204 0, 828719.95 1326683.115 0, 828973.191 1326673.042 0, 829226.433 1326662.983 0, 829479.675 1326652.939 0, 829731.666 1326642.959 0, 829511.1 1321069.339 0, 
+    829290.527 1315495.543 0))
+
+POLYGON ((841888.01 1326179.091 0, 841635.991 1326188.359 0, 841382.721 1326197.687 0, 841129.452 1326207.031 0, 840876.183 1326216.389 0, 840622.915 1326225.762 0, 840369.647 1326235.15 0, 840116.38 1326244.553 0, 839863.114 1326253.971 0, 839609.848 1326263.404 0, 
+    839356.582 1326272.852 0, 839103.317 1326282.314 0, 838850.053 1326291.792 0, 838596.789 1326301.284 0, 838343.526 1326310.791 0, 838090.264 1326320.314 0, 837837.002 1326329.851 0, 837583.74 1326339.403 0, 837330.479 1326348.97 0, 837077.219 1326358.552 0, 
+    836823.959 1326368.148 0, 836570.7 1326377.76 0, 836317.441 1326387.387 0, 836064.183 1326397.028 0, 835809.674 1326406.732 0, 835557.669 1326416.356 0, 835304.412 1326426.042 0, 835051.157 1326435.743 0, 834797.901 1326445.459 0, 834544.647 1326455.19 0, 
+    834291.393 1326464.936 0, 834038.139 1326474.697 0, 833784.886 1326484.472 0, 833531.634 1326494.263 0, 833278.382 1326504.068 0, 833025.131 1326513.889 0, 832771.88 1326523.724 0, 832518.63 1326533.574 0, 832265.381 1326543.439 0, 832012.132 1326553.319 0, 
+    831758.884 1326563.214 0, 831505.636 1326573.124 0, 831252.389 1326583.048 0, 830999.142 1326592.988 0, 830745.896 1326602.943 0, 830492.651 1326612.912 0, 830239.406 1326622.896 0, 829986.162 1326632.896 0, 829731.666 1326642.959 0, 829952.225 1332216.398 0, 
+    830172.776 1337789.65 0, 830426.613 1337779.612 0, 830679.201 1337769.639 0, 830931.79 1337759.68 0, 831184.379 1337749.737 0, 831436.969 1337739.808 0, 831689.56 1337729.894 0, 831942.151 1337719.995 0, 832194.742 1337710.111 0, 832447.335 1337700.242 0, 
+    832699.927 1337690.388 0, 832952.521 1337680.548 0, 833205.115 1337670.723 0, 833457.709 1337660.914 0, 833710.304 1337651.119 0, 833962.9 1337641.339 0, 834215.496 1337631.573 0, 834468.093 1337621.823 0, 834720.69 1337612.088 0, 834973.288 1337602.367 0, 
+    835225.887 1337592.661 0, 835478.486 1337582.971 0, 835731.086 1337573.295 0, 835983.686 1337563.633 0, 836235.039 1337554.035 0, 836488.888 1337544.356 0, 836741.49 1337534.739 0, 836994.093 1337525.138 0, 837246.696 1337515.551 0, 837499.3 1337505.979 0, 
+    837751.904 1337496.422 0, 838004.509 1337486.88 0, 838257.114 1337477.353 0, 838509.72 1337467.84 0, 838762.326 1337458.343 0, 839014.933 1337448.86 0, 839267.541 1337439.392 0, 839520.149 1337429.939 0, 839772.758 1337420.501 0, 840025.367 1337411.078 0, 
+    840277.977 1337401.669 0, 840530.587 1337392.276 0, 840783.198 1337382.897 0, 841035.809 1337373.534 0, 841288.421 1337364.185 0, 841541.034 1337354.851 0, 841793.647 1337345.531 0, 842046.261 1337336.227 0, 842297.628 1337326.984 0, 842092.822 1331753.131 0, 
+    841888.01 1326179.091 0))
+
+POLYGON ((854423.738 1336898.574 0, 854172.344 1336907.108 0, 853919.705 1336915.698 0, 853667.066 1336924.304 0, 853414.428 1336932.924 0, 853161.791 1336941.559 0, 852909.154 1336950.209 0, 852656.518 1336958.874 0, 852403.882 1336967.554 0, 852151.246 1336976.248 0, 
+    851898.612 1336984.958 0, 851645.977 1336993.682 0, 851393.343 1337002.422 0, 851140.71 1337011.176 0, 850888.077 1337019.945 0, 850635.445 1337028.729 0, 850382.813 1337037.527 0, 850130.182 1337046.341 0, 849877.551 1337055.169 0, 849624.921 1337064.013 0, 
+    849372.291 1337072.871 0, 849119.662 1337081.744 0, 848867.034 1337090.632 0, 848614.405 1337099.535 0, 848360.531 1337108.497 0, 848109.151 1337117.385 0, 847856.524 1337126.333 0, 847603.898 1337135.295 0, 847351.273 1337144.272 0, 847098.648 1337153.264 0, 
+    846846.023 1337162.271 0, 846593.399 1337171.293 0, 846340.776 1337180.329 0, 846088.153 1337189.381 0, 845835.531 1337198.447 0, 845582.909 1337207.529 0, 845330.288 1337216.625 0, 845077.667 1337225.736 0, 844825.047 1337234.861 0, 844572.427 1337244.002 0, 
+    844319.808 1337253.158 0, 844067.19 1337262.328 0, 843814.572 1337271.514 0, 843561.954 1337280.714 0, 843309.337 1337289.929 0, 843056.721 1337299.159 0, 842804.105 1337308.404 0, 842551.49 1337317.663 0, 842297.628 1337326.984 0, 842502.426 1342900.645 0, 
+    842707.217 1348474.109 0, 842960.42 1348464.813 0, 843212.379 1348455.577 0, 843464.339 1348446.356 0, 843716.299 1348437.15 0, 843968.26 1348427.959 0, 844220.221 1348418.783 0, 844472.183 1348409.621 0, 844724.145 1348400.475 0, 844976.108 1348391.343 0, 
+    845228.072 1348382.226 0, 845480.036 1348373.124 0, 845732.001 1348364.037 0, 845983.966 1348354.964 0, 846235.931 1348345.906 0, 846487.897 1348336.864 0, 846739.864 1348327.836 0, 846991.831 1348318.822 0, 847243.799 1348309.824 0, 847495.768 1348300.841 0, 
+    847747.736 1348291.872 0, 847999.706 1348282.918 0, 848251.676 1348273.979 0, 848503.646 1348265.055 0, 848754.374 1348256.189 0, 849007.588 1348247.251 0, 849259.56 1348238.371 0, 849511.533 1348229.506 0, 849763.506 1348220.656 0, 850015.48 1348211.821 0, 
+    850267.454 1348203.001 0, 850519.428 1348194.195 0, 850771.403 1348185.404 0, 851023.379 1348176.629 0, 851275.355 1348167.868 0, 851527.332 1348159.121 0, 851779.309 1348150.39 0, 852031.287 1348141.673 0, 852283.265 1348132.972 0, 852535.244 1348124.285 0, 
+    852787.223 1348115.613 0, 853039.203 1348106.955 0, 853291.183 1348098.313 0, 853543.164 1348089.685 0, 853795.145 1348081.073 0, 854047.127 1348072.475 0, 854299.109 1348063.892 0, 854551.092 1348055.323 0, 854801.832 1348046.812 0, 854612.788 1342472.792 0, 
+    854423.738 1336898.574 0))
+
+POLYGON ((866897.607 1347653.687 0, 866646.841 1347661.49 0, 866394.835 1347669.346 0, 866142.83 1347677.217 0, 865890.825 1347685.103 0, 865638.82 1347693.004 0, 865386.816 1347700.919 0, 865134.812 1347708.85 0, 864882.809 1347716.795 0, 864630.806 1347724.755 0, 
+    864378.804 1347732.73 0, 864126.802 1347740.72 0, 863874.801 1347748.725 0, 863622.8 1347756.744 0, 863370.8 1347764.779 0, 863118.8 1347772.828 0, 862866.801 1347780.892 0, 862614.802 1347788.971 0, 862362.803 1347797.064 0, 862110.805 1347805.173 0, 
+    861858.808 1347813.296 0, 861606.811 1347821.434 0, 861354.814 1347829.587 0, 861102.818 1347837.755 0, 860849.581 1347845.978 0, 860598.827 1347854.135 0, 860346.833 1347862.347 0, 860094.839 1347870.574 0, 859842.845 1347878.816 0, 859590.852 1347887.073 0, 
+    859338.859 1347895.345 0, 859086.867 1347903.631 0, 858834.875 1347911.932 0, 858582.884 1347920.249 0, 858330.893 1347928.579 0, 858078.903 1347936.925 0, 857826.913 1347945.286 0, 857574.924 1347953.661 0, 857322.935 1347962.052 0, 857070.947 1347970.457 0, 
+    856818.959 1347978.877 0, 856566.972 1347987.311 0, 856314.985 1347995.761 0, 856062.999 1348004.225 0, 855811.013 1348012.705 0, 855559.028 1348021.199 0, 855307.043 1348029.708 0, 855055.059 1348038.231 0, 854801.832 1348046.812 0, 854990.87 1353620.63 0, 
+    855179.9 1359194.241 0, 855432.467 1359185.683 0, 855683.795 1359177.181 0, 855935.124 1359168.695 0, 856186.453 1359160.223 0, 856437.782 1359151.765 0, 856689.113 1359143.323 0, 856940.443 1359134.895 0, 857191.774 1359126.483 0, 857443.106 1359118.085 0, 
+    857694.438 1359109.701 0, 857945.771 1359101.333 0, 858197.104 1359092.979 0, 858448.438 1359084.64 0, 858699.772 1359076.316 0, 858951.106 1359068.007 0, 859202.441 1359059.713 0, 859453.777 1359051.433 0, 859705.113 1359043.168 0, 859956.45 1359034.918 0, 
+    860207.787 1359026.683 0, 860459.124 1359018.462 0, 860710.462 1359010.257 0, 860961.801 1359002.066 0, 861211.901 1358993.93 0, 861464.479 1358985.728 0, 861715.819 1358977.582 0, 861967.159 1358969.45 0, 862218.5 1358961.333 0, 862469.842 1358953.231 0, 
+    862721.183 1358945.144 0, 862972.526 1358937.071 0, 863223.868 1358929.013 0, 863475.212 1358920.97 0, 863726.555 1358912.942 0, 863977.9 1358904.929 0, 864229.244 1358896.93 0, 864480.589 1358888.946 0, 864731.935 1358880.977 0, 864983.281 1358873.023 0, 
+    865234.628 1358865.084 0, 865485.975 1358857.159 0, 865737.322 1358849.249 0, 865988.67 1358841.354 0, 866240.019 1358833.474 0, 866491.367 1358825.608 0, 866742.717 1358817.758 0, 866994.067 1358809.922 0, 867244.179 1358802.139 0, 867070.896 1353228.017 0, 
+    866897.607 1347653.687 0))
+
+POLYGON ((879309.519 1358444.123 0, 879059.383 1358451.199 0, 878808.012 1358458.324 0, 878556.641 1358465.465 0, 878305.271 1358472.62 0, 878053.902 1358479.79 0, 877802.532 1358486.975 0, 877551.164 1358494.175 0, 877299.795 1358501.389 0, 877048.427 1358508.619 0, 
+    876797.06 1358515.863 0, 876545.693 1358523.122 0, 876294.326 1358530.395 0, 876042.96 1358537.684 0, 875791.594 1358544.987 0, 875540.228 1358552.305 0, 875288.863 1358559.638 0, 875037.499 1358566.986 0, 874786.135 1358574.348 0, 874534.771 1358581.725 0, 
+    874283.408 1358589.117 0, 874032.045 1358596.524 0, 873780.683 1358603.946 0, 873529.321 1358611.382 0, 873276.723 1358618.87 0, 873026.598 1358626.299 0, 872775.237 1358633.78 0, 872523.877 1358641.276 0, 872272.518 1358648.786 0, 872021.158 1358656.311 0, 
+    871769.799 1358663.851 0, 871518.441 1358671.406 0, 871267.083 1358678.976 0, 871015.725 1358686.56 0, 870764.368 1358694.159 0, 870513.012 1358701.773 0, 870261.656 1358709.402 0, 870010.3 1358717.046 0, 869758.945 1358724.704 0, 869507.59 1358732.377 0, 
+    869256.235 1358740.065 0, 869004.882 1358747.768 0, 868753.528 1358755.485 0, 868502.175 1358763.217 0, 868250.822 1358770.965 0, 867999.47 1358778.726 0, 867748.119 1358786.503 0, 867496.768 1358794.295 0, 867244.179 1358802.139 0, 867417.456 1364376.049 0, 
+    867590.725 1369949.741 0, 867842.654 1369941.917 0, 868093.349 1369934.146 0, 868344.045 1369926.389 0, 868594.741 1369918.648 0, 868845.437 1369910.921 0, 869096.134 1369903.209 0, 869346.831 1369895.511 0, 869597.529 1369887.829 0, 869848.227 1369880.161 0, 
+    870098.926 1369872.508 0, 870349.625 1369864.869 0, 870600.325 1369857.246 0, 870851.025 1369849.637 0, 871101.725 1369842.043 0, 871352.426 1369834.464 0, 871603.128 1369826.899 0, 871853.829 1369819.349 0, 872104.532 1369811.814 0, 872355.234 1369804.294 0, 
+    872605.938 1369796.788 0, 872856.641 1369789.298 0, 873107.345 1369781.821 0, 873358.05 1369774.36 0, 873607.521 1369766.95 0, 873859.46 1369759.482 0, 874110.166 1369752.065 0, 874360.872 1369744.663 0, 874611.579 1369737.275 0, 874862.286 1369729.902 0, 
+    875112.993 1369722.544 0, 875363.701 1369715.201 0, 875614.409 1369707.873 0, 875865.118 1369700.559 0, 876115.828 1369693.26 0, 876366.537 1369685.976 0, 876617.247 1369678.706 0, 876867.958 1369671.452 0, 877118.669 1369664.212 0, 877369.38 1369656.987 0, 
+    877620.092 1369649.776 0, 877870.804 1369642.581 0, 878121.517 1369635.4 0, 878372.23 1369628.234 0, 878622.943 1369621.082 0, 878873.657 1369613.946 0, 879124.372 1369606.824 0, 879375.086 1369599.717 0, 879624.569 1369592.659 0, 879467.047 1364018.5 0, 
+    879309.519 1358444.123 0))
+
+POLYGON ((891659.374 1369269.576 0, 891409.87 1369275.929 0, 891159.136 1369282.328 0, 890908.403 1369288.741 0, 890657.67 1369295.17 0, 890406.937 1369301.613 0, 890156.205 1369308.07 0, 889905.473 1369314.543 0, 889654.741 1369321.03 0, 889404.01 1369327.532 0, 
+    889153.279 1369334.049 0, 888902.549 1369340.581 0, 888651.819 1369347.127 0, 888401.089 1369353.688 0, 888150.36 1369360.264 0, 887899.631 1369366.855 0, 887648.903 1369373.46 0, 887398.175 1369380.08 0, 887147.447 1369386.715 0, 886896.72 1369393.365 0, 
+    886645.993 1369400.029 0, 886395.266 1369406.708 0, 886144.54 1369413.402 0, 885893.814 1369420.111 0, 885641.858 1369426.868 0, 885392.364 1369433.573 0, 885141.639 1369440.326 0, 884890.915 1369447.093 0, 884640.192 1369453.876 0, 884389.468 1369460.673 0, 
+    884138.745 1369467.485 0, 883888.023 1369474.312 0, 883637.301 1369481.153 0, 883386.579 1369488.01 0, 883135.857 1369494.881 0, 882885.137 1369501.766 0, 882634.416 1369508.667 0, 882383.696 1369515.582 0, 882132.976 1369522.512 0, 881882.257 1369529.457 0, 
+    881631.538 1369536.417 0, 881380.819 1369543.391 0, 881130.101 1369550.38 0, 880879.384 1369557.384 0, 880628.666 1369564.402 0, 880377.95 1369571.436 0, 880127.233 1369578.484 0, 879876.517 1369585.547 0, 879624.569 1369592.659 0, 879782.085 1375166.595 0, 
+    879939.595 1380740.302 0, 880190.883 1380733.208 0, 880440.943 1380726.164 0, 880691.003 1380719.134 0, 880941.064 1380712.119 0, 881191.125 1380705.119 0, 881441.187 1380698.133 0, 881691.249 1380691.162 0, 881941.311 1380684.206 0, 882191.374 1380677.265 0, 
+    882441.437 1380670.338 0, 882691.501 1380663.427 0, 882941.565 1380656.529 0, 883191.629 1380649.647 0, 883441.694 1380642.779 0, 883691.759 1380635.926 0, 883941.824 1380629.088 0, 884191.89 1380622.264 0, 884441.957 1380615.455 0, 884692.024 1380608.661 0, 
+    884942.091 1380601.882 0, 885192.158 1380595.117 0, 885442.226 1380588.367 0, 885692.295 1380581.632 0, 885941.135 1380574.944 0, 886192.433 1380568.205 0, 886442.502 1380561.514 0, 886692.572 1380554.838 0, 886942.643 1380548.176 0, 887192.714 1380541.529 0, 
+    887442.785 1380534.897 0, 887692.856 1380528.279 0, 887942.928 1380521.676 0, 888193 1380515.088 0, 888443.073 1380508.515 0, 888693.146 1380501.956 0, 888943.22 1380495.412 0, 889193.294 1380488.883 0, 889443.368 1380482.369 0, 889693.442 1380475.869 0, 
+    889943.517 1380469.384 0, 890193.593 1380462.913 0, 890443.669 1380456.458 0, 890693.745 1380450.017 0, 890943.821 1380443.591 0, 891193.898 1380437.179 0, 891443.975 1380430.783 0, 891694.053 1380424.401 0, 891942.904 1380418.064 0, 891801.142 1374843.935 0, 
+    891659.374 1369269.576 0))
+
+POLYGON ((903947.076 1380129.74 0, 903698.206 1380135.373 0, 903448.111 1380141.048 0, 903198.017 1380146.739 0, 902947.923 1380152.444 0, 902697.829 1380158.163 0, 902447.736 1380163.898 0, 902197.643 1380169.647 0, 901947.55 1380175.411 0, 901697.458 1380181.189 0, 
+    901447.366 1380186.982 0, 901197.274 1380192.79 0, 900947.183 1380198.613 0, 900697.092 1380204.45 0, 900447.001 1380210.303 0, 900196.911 1380216.169 0, 899946.821 1380222.051 0, 899696.732 1380227.947 0, 899446.642 1380233.858 0, 899196.554 1380239.784 0, 
+    898946.465 1380245.724 0, 898696.377 1380251.68 0, 898446.289 1380257.65 0, 898196.201 1380263.634 0, 897944.888 1380269.663 0, 897696.028 1380275.648 0, 897445.941 1380281.676 0, 897195.855 1380287.72 0, 896945.769 1380293.778 0, 896695.684 1380299.851 0, 
+    896445.599 1380305.939 0, 896195.514 1380312.041 0, 895945.43 1380318.158 0, 895695.346 1380324.29 0, 895445.263 1380330.436 0, 895195.179 1380336.598 0, 894945.097 1380342.774 0, 894695.014 1380348.964 0, 894444.932 1380355.17 0, 894194.85 1380361.39 0, 
+    893944.769 1380367.625 0, 893694.688 1380373.874 0, 893444.607 1380380.138 0, 893194.527 1380386.417 0, 892944.447 1380392.711 0, 892694.368 1380399.02 0, 892444.288 1380405.343 0, 892194.21 1380411.681 0, 891942.904 1380418.064 0, 892084.66 1385991.96 0, 
+    892226.41 1391565.616 0, 892477.056 1391559.249 0, 892726.479 1391552.928 0, 892975.902 1391546.621 0, 893225.326 1391540.329 0, 893474.749 1391534.052 0, 893724.173 1391527.79 0, 893973.598 1391521.542 0, 894223.023 1391515.309 0, 894472.448 1391509.09 0, 
+    894721.874 1391502.886 0, 894971.3 1391496.697 0, 895220.726 1391490.523 0, 895470.153 1391484.363 0, 895719.58 1391478.218 0, 895969.007 1391472.088 0, 896218.435 1391465.972 0, 896467.863 1391459.871 0, 896717.292 1391453.784 0, 896966.72 1391447.713 0, 
+    897216.15 1391441.656 0, 897465.579 1391435.614 0, 897715.009 1391429.586 0, 897964.439 1391423.573 0, 898212.647 1391417.604 0, 898463.301 1391411.591 0, 898712.732 1391405.622 0, 898962.164 1391399.668 0, 899211.596 1391393.728 0, 899461.028 1391387.804 0, 
+    899710.461 1391381.893 0, 899959.894 1391375.998 0, 900209.328 1391370.117 0, 900458.762 1391364.251 0, 900708.196 1391358.399 0, 900957.63 1391352.563 0, 901207.065 1391346.741 0, 901456.5 1391340.933 0, 901705.936 1391335.14 0, 901955.371 1391329.362 0, 
+    902204.808 1391323.599 0, 902454.244 1391317.85 0, 902703.681 1391312.116 0, 902953.118 1391306.397 0, 903202.556 1391300.692 0, 903451.993 1391295.002 0, 903701.432 1391289.327 0, 903950.87 1391283.666 0, 904199.087 1391278.048 0, 904073.084 1385704.014 0, 
+    903947.076 1380129.74 0))
+
+POLYGON ((916172.528 1391024.306 0, 915924.295 1391029.223 0, 915674.841 1391034.179 0, 915425.388 1391039.15 0, 915175.935 1391044.135 0, 914926.482 1391049.135 0, 914677.03 1391054.149 0, 914427.578 1391059.179 0, 914178.126 1391064.223 0, 913928.675 1391069.281 0, 
+    913679.224 1391074.355 0, 913429.773 1391079.443 0, 913180.322 1391084.545 0, 912930.872 1391089.663 0, 912681.422 1391094.795 0, 912431.972 1391099.942 0, 912182.523 1391105.103 0, 911933.074 1391110.279 0, 911683.625 1391115.47 0, 911434.177 1391120.675 0, 
+    911184.729 1391125.896 0, 910935.281 1391131.13 0, 910685.833 1391136.38 0, 910436.386 1391141.644 0, 910185.718 1391146.949 0, 909937.493 1391152.216 0, 909688.046 1391157.525 0, 909438.6 1391162.848 0, 909189.155 1391168.185 0, 908939.709 1391173.538 0, 
+    908690.264 1391178.905 0, 908440.82 1391184.286 0, 908191.375 1391189.682 0, 907941.931 1391195.094 0, 907692.488 1391200.519 0, 907443.044 1391205.96 0, 907193.601 1391211.415 0, 906944.158 1391216.884 0, 906694.716 1391222.369 0, 906445.274 1391227.868 0, 
+    906195.832 1391233.382 0, 905946.39 1391238.91 0, 905696.949 1391244.453 0, 905447.508 1391250.011 0, 905198.068 1391255.584 0, 904948.628 1391261.171 0, 904699.188 1391266.773 0, 904449.748 1391272.389 0, 904199.087 1391278.048 0, 904325.084 1396851.838 0, 
+    904451.076 1402425.377 0, 904701.078 1402419.733 0, 904949.861 1402414.131 0, 905198.645 1402408.544 0, 905447.429 1402402.971 0, 905696.214 1402397.413 0, 905944.998 1402391.87 0, 906193.783 1402386.342 0, 906442.569 1402380.828 0, 906691.354 1402375.328 0, 
+    906940.14 1402369.844 0, 907188.927 1402364.374 0, 907437.713 1402358.918 0, 907686.5 1402353.478 0, 907935.288 1402348.052 0, 908184.075 1402342.64 0, 908432.863 1402337.243 0, 908681.652 1402331.861 0, 908930.44 1402326.494 0, 909179.229 1402321.141 0, 
+    909428.018 1402315.803 0, 909676.808 1402310.479 0, 909925.598 1402305.17 0, 910174.388 1402299.876 0, 910421.96 1402294.622 0, 910671.969 1402289.331 0, 910920.76 1402284.081 0, 911169.551 1402278.845 0, 911418.343 1402273.624 0, 911667.135 1402268.418 0, 
+    911915.927 1402263.226 0, 912164.72 1402258.049 0, 912413.513 1402252.886 0, 912662.306 1402247.739 0, 912911.1 1402242.605 0, 913159.893 1402237.487 0, 913408.688 1402232.383 0, 913657.482 1402227.294 0, 913906.277 1402222.219 0, 914155.072 1402217.159 0, 
+    914403.867 1402212.114 0, 914652.663 1402207.083 0, 914901.459 1402202.067 0, 915150.255 1402197.066 0, 915399.051 1402192.079 0, 915647.848 1402187.107 0, 915896.645 1402182.149 0, 916145.443 1402177.206 0, 916393.023 1402172.302 0, 916282.778 1396598.429 0, 
+    916172.528 1391024.306 0))
+
+POLYGON ((928335.638 1401952.967 0, 928088.042 1401957.172 0, 927839.232 1401961.412 0, 927590.422 1401965.666 0, 927341.612 1401969.935 0, 927092.802 1401974.219 0, 926843.993 1401978.518 0, 926595.184 1401982.831 0, 926346.375 1401987.159 0, 926097.567 1401991.501 0, 
+    925848.758 1401995.858 0, 925599.95 1402000.23 0, 925351.142 1402004.616 0, 925102.335 1402009.017 0, 924853.528 1402013.433 0, 924604.72 1402017.863 0, 924355.914 1402022.308 0, 924107.107 1402026.768 0, 923858.301 1402031.242 0, 923609.495 1402035.731 0, 
+    923360.689 1402040.234 0, 923111.884 1402044.752 0, 922863.079 1402049.285 0, 922614.274 1402053.833 0, 922364.253 1402058.417 0, 922116.665 1402062.971 0, 921867.861 1402067.563 0, 921619.057 1402072.169 0, 921370.253 1402076.79 0, 921121.45 1402081.425 0, 
+    920872.647 1402086.075 0, 920623.844 1402090.739 0, 920375.042 1402095.419 0, 920126.239 1402100.113 0, 919877.438 1402104.821 0, 919628.636 1402109.544 0, 919379.835 1402114.282 0, 919131.033 1402119.035 0, 918882.233 1402123.802 0, 918633.432 1402128.583 0, 
+    918384.632 1402133.38 0, 918135.832 1402138.191 0, 917887.032 1402143.017 0, 917638.233 1402147.857 0, 917389.434 1402152.712 0, 917140.635 1402157.581 0, 916891.836 1402162.466 0, 916643.038 1402167.365 0, 916393.023 1402172.302 0, 916503.263 1407745.919 0, 
+    916613.498 1413319.275 0, 916862.853 1413314.35 0, 917110.996 1413309.464 0, 917359.138 1413304.593 0, 917607.281 1413299.736 0, 917855.424 1413294.894 0, 918103.567 1413290.066 0, 918351.711 1413285.253 0, 918599.855 1413280.455 0, 918847.999 1413275.671 0, 
+    919096.143 1413270.902 0, 919344.288 1413266.148 0, 919592.433 1413261.408 0, 919840.578 1413256.682 0, 920088.724 1413251.972 0, 920336.869 1413247.276 0, 920585.016 1413242.594 0, 920833.162 1413237.927 0, 921081.309 1413233.275 0, 921329.455 1413228.637 0, 
+    921577.603 1413224.014 0, 921825.75 1413219.406 0, 922073.898 1413214.812 0, 922322.046 1413210.232 0, 922568.981 1413205.69 0, 922818.343 1413201.118 0, 923066.491 1413196.582 0, 923314.641 1413192.061 0, 923562.79 1413187.555 0, 923810.939 1413183.063 0, 
+    924059.089 1413178.586 0, 924307.239 1413174.124 0, 924555.39 1413169.676 0, 924803.541 1413165.243 0, 925051.691 1413160.824 0, 925299.843 1413156.42 0, 925547.994 1413152.031 0, 925796.146 1413147.656 0, 926044.298 1413143.296 0, 926292.45 1413138.95 0, 
+    926540.602 1413134.619 0, 926788.755 1413130.303 0, 927036.908 1413126.001 0, 927285.061 1413121.714 0, 927533.215 1413117.442 0, 927781.368 1413113.184 0, 928029.522 1413108.94 0, 928277.677 1413104.712 0, 928524.619 1413100.518 0, 928430.131 1407526.873 0, 
+    928335.638 1401952.967 0))
+
+POLYGON ((940436.311 1412915.413 0, 940189.356 1412918.909 0, 939941.191 1412922.437 0, 939693.026 1412925.979 0, 939444.861 1412929.536 0, 939196.696 1412933.107 0, 938948.532 1412936.693 0, 938700.368 1412940.294 0, 938452.204 1412943.909 0, 938204.04 1412947.539 0, 
+    937955.877 1412951.184 0, 937707.713 1412954.843 0, 937459.55 1412958.516 0, 937211.388 1412962.205 0, 936963.225 1412965.908 0, 936715.062 1412969.625 0, 936466.9 1412973.357 0, 936218.738 1412977.104 0, 935970.577 1412980.865 0, 935722.415 1412984.641 0, 
+    935474.254 1412988.432 0, 935226.093 1412992.237 0, 934977.932 1412996.057 0, 934729.771 1412999.891 0, 934480.4 1413003.759 0, 934233.451 1413007.604 0, 933985.291 1413011.482 0, 933737.131 1413015.375 0, 933488.971 1413019.282 0, 933240.812 1413023.204 0, 
+    932992.653 1413027.141 0, 932744.494 1413031.092 0, 932496.336 1413035.058 0, 932248.177 1413039.038 0, 932000.019 1413043.033 0, 931751.861 1413047.043 0, 931503.704 1413051.067 0, 931255.546 1413055.106 0, 931007.389 1413059.159 0, 930759.232 1413063.228 0, 
+    930511.076 1413067.31 0, 930262.919 1413071.407 0, 930014.763 1413075.519 0, 929766.607 1413079.646 0, 929518.451 1413083.787 0, 929270.296 1413087.943 0, 929022.141 1413092.113 0, 928773.986 1413096.298 0, 928524.619 1413100.518 0, 928619.103 1418673.896 0, 
+    928713.582 1424247.002 0, 928962.29 1424242.793 0, 929209.789 1424238.619 0, 929457.288 1424234.46 0, 929704.787 1424230.315 0, 929952.287 1424226.185 0, 930199.787 1424222.069 0, 930447.287 1424217.968 0, 930694.787 1424213.882 0, 930942.288 1424209.81 0, 
+    931189.789 1424205.753 0, 931437.29 1424201.71 0, 931684.791 1424197.682 0, 931932.293 1424193.668 0, 932179.795 1424189.669 0, 932427.297 1424185.684 0, 932674.799 1424181.715 0, 932922.301 1424177.759 0, 933169.804 1424173.818 0, 933417.307 1424169.892 0, 
+    933664.81 1424165.981 0, 933912.314 1424162.083 0, 934159.817 1424158.201 0, 934407.321 1424154.333 0, 934653.617 1424150.498 0, 934902.33 1424146.641 0, 935149.834 1424142.817 0, 935397.339 1424139.007 0, 935644.844 1424135.212 0, 935892.349 1424131.431 0, 
+    936139.855 1424127.665 0, 936387.36 1424123.914 0, 936634.866 1424120.177 0, 936882.372 1424116.455 0, 937129.879 1424112.747 0, 937377.385 1424109.054 0, 937624.892 1424105.375 0, 937872.399 1424101.712 0, 938119.906 1424098.062 0, 938367.414 1424094.427 0, 
+    938614.921 1424090.807 0, 938862.429 1424087.201 0, 939109.937 1424083.61 0, 939357.445 1424080.033 0, 939604.954 1424076.471 0, 939852.462 1424072.924 0, 940099.971 1424069.391 0, 940347.48 1424065.873 0, 940593.783 1424062.386 0, 940515.049 1418489.036 0, 
+    940436.311 1412915.413 0))
+
+POLYGON ((952474.457 1423911.335 0, 952228.144 1423914.126 0, 951980.626 1423916.945 0, 951733.108 1423919.779 0, 951485.591 1423922.627 0, 951238.073 1423925.489 0, 950990.556 1423928.367 0, 950743.038 1423931.259 0, 950495.521 1423934.165 0, 950248.004 1423937.086 0, 
+    950000.488 1423940.022 0, 949752.971 1423942.972 0, 949505.455 1423945.937 0, 949257.939 1423948.916 0, 949010.423 1423951.91 0, 948762.907 1423954.918 0, 948515.391 1423957.941 0, 948267.876 1423960.979 0, 948020.361 1423964.031 0, 947772.845 1423967.098 0, 
+    947525.331 1423970.179 0, 947277.816 1423973.275 0, 947030.301 1423976.385 0, 946782.787 1423979.51 0, 946534.067 1423982.665 0, 946287.759 1423985.804 0, 946040.245 1423988.972 0, 945792.731 1423992.156 0, 945545.218 1423995.353 0, 945297.705 1423998.566 0, 
+    945050.192 1424001.793 0, 944802.679 1424005.034 0, 944555.166 1424008.29 0, 944307.653 1424011.561 0, 944060.141 1424014.846 0, 943812.629 1424018.146 0, 943565.117 1424021.46 0, 943317.605 1424024.789 0, 943070.094 1424028.133 0, 942822.583 1424031.491 0, 
+    942575.071 1424034.864 0, 942327.561 1424038.251 0, 942080.05 1424041.653 0, 941832.539 1424045.069 0, 941585.029 1424048.5 0, 941337.519 1424051.945 0, 941090.009 1424055.405 0, 940842.499 1424058.88 0, 940593.783 1424062.386 0, 940672.513 1429635.459 0, 
+    940751.239 1435208.248 0, 940999.296 1435204.751 0, 941246.15 1435201.285 0, 941493.004 1435197.834 0, 941739.858 1435194.398 0, 941986.712 1435190.976 0, 942233.567 1435187.569 0, 942480.421 1435184.176 0, 942727.276 1435180.798 0, 942974.131 1435177.434 0, 
+    943220.987 1435174.085 0, 943467.842 1435170.75 0, 943714.698 1435167.43 0, 943961.554 1435164.125 0, 944208.41 1435160.834 0, 944455.266 1435157.557 0, 944702.122 1435154.295 0, 944948.979 1435151.048 0, 945195.836 1435147.815 0, 945442.693 1435144.596 0, 
+    945689.55 1435141.393 0, 945936.408 1435138.203 0, 946183.265 1435135.028 0, 946430.123 1435131.868 0, 946675.778 1435128.738 0, 946923.839 1435125.591 0, 947170.697 1435122.474 0, 947417.556 1435119.372 0, 947664.415 1435116.285 0, 947911.273 1435113.212 0, 
+    948158.133 1435110.153 0, 948404.992 1435107.109 0, 948651.851 1435104.079 0, 948898.711 1435101.064 0, 949145.571 1435098.064 0, 949392.431 1435095.078 0, 949639.291 1435092.107 0, 949886.151 1435089.15 0, 950133.011 1435086.207 0, 950379.872 1435083.28 0, 
+    950626.733 1435080.366 0, 950873.594 1435077.468 0, 951120.455 1435074.583 0, 951367.316 1435071.714 0, 951614.178 1435068.859 0, 951861.04 1435066.018 0, 952107.901 1435063.192 0, 952354.763 1435060.38 0, 952600.424 1435057.597 0, 952537.442 1429484.608 0, 
+    952474.457 1423911.335 0))
+
+POLYGON ((964449.987 1434940.423 0, 964204.318 1434942.512 0, 963957.449 1434944.626 0, 963710.58 1434946.755 0, 963463.711 1434948.898 0, 963216.843 1434951.056 0, 962969.974 1434953.228 0, 962723.106 1434955.415 0, 962476.238 1434957.616 0, 962229.37 1434959.832 0, 
+    961982.502 1434962.062 0, 961735.634 1434964.307 0, 961488.766 1434966.567 0, 961241.899 1434968.841 0, 960995.031 1434971.129 0, 960748.164 1434973.432 0, 960501.297 1434975.75 0, 960254.43 1434978.082 0, 960007.563 1434980.428 0, 959760.696 1434982.79 0, 
+    959513.83 1434985.165 0, 959266.963 1434987.556 0, 959020.097 1434989.96 0, 958773.231 1434992.379 0, 958525.164 1434994.825 0, 958279.499 1434997.262 0, 958032.633 1434999.724 0, 957785.768 1435002.202 0, 957538.902 1435004.694 0, 957292.037 1435007.2 0, 
+    957045.172 1435009.721 0, 956798.307 1435012.257 0, 956551.442 1435014.807 0, 956304.577 1435017.371 0, 956057.713 1435019.95 0, 955810.848 1435022.544 0, 955563.984 1435025.152 0, 955317.12 1435027.775 0, 955070.256 1435030.412 0, 954823.392 1435033.064 0, 
+    954576.529 1435035.73 0, 954329.665 1435038.411 0, 954082.802 1435041.106 0, 953835.939 1435043.816 0, 953589.076 1435046.54 0, 953342.213 1435049.279 0, 953095.35 1435052.033 0, 952848.488 1435054.801 0, 952600.424 1435057.597 0, 952663.402 1440630.297 0, 
+    952726.377 1446202.702 0, 952973.782 1446199.914 0, 953219.989 1446197.153 0, 953466.195 1446194.407 0, 953712.402 1446191.675 0, 953958.609 1446188.958 0, 954204.816 1446186.255 0, 954451.023 1446183.567 0, 954697.231 1446180.894 0, 954943.439 1446178.234 0, 
+    955189.646 1446175.59 0, 955435.854 1446172.959 0, 955682.062 1446170.344 0, 955928.271 1446167.743 0, 956174.479 1446165.156 0, 956420.688 1446162.584 0, 956666.896 1446160.026 0, 956913.105 1446157.483 0, 957159.314 1446154.954 0, 957405.523 1446152.44 0, 
+    957651.733 1446149.94 0, 957897.942 1446147.454 0, 958144.152 1446144.984 0, 958390.361 1446142.527 0, 958635.373 1446140.097 0, 958882.781 1446137.658 0, 959128.991 1446135.245 0, 959375.202 1446132.847 0, 959621.412 1446130.463 0, 959867.623 1446128.094 0, 
+    960113.834 1446125.739 0, 960360.044 1446123.399 0, 960606.255 1446121.073 0, 960852.467 1446118.761 0, 961098.678 1446116.464 0, 961344.889 1446114.182 0, 961591.101 1446111.914 0, 961837.312 1446109.661 0, 962083.524 1446107.422 0, 962329.736 1446105.197 0, 
+    962575.948 1446102.987 0, 962822.16 1446100.792 0, 963068.373 1446098.611 0, 963314.585 1446096.444 0, 963560.798 1446094.292 0, 963807.011 1446092.155 0, 964053.223 1446090.032 0, 964299.436 1446087.923 0, 964544.452 1446085.84 0, 964497.221 1440513.279 0, 
+    964449.987 1434940.423 0))
+
+POLYGON ((976362.811 1446002.366 0, 976117.788 1446003.757 0, 975871.57 1446005.17 0, 975625.352 1446006.598 0, 975379.135 1446008.039 0, 975132.917 1446009.496 0, 974886.699 1446010.967 0, 974640.482 1446012.452 0, 974394.264 1446013.952 0, 974148.047 1446015.466 0, 
+    973901.83 1446016.995 0, 973655.613 1446018.538 0, 973409.396 1446020.096 0, 973163.179 1446021.669 0, 972916.962 1446023.255 0, 972670.745 1446024.857 0, 972424.528 1446026.472 0, 972178.312 1446028.103 0, 971932.095 1446029.748 0, 971685.879 1446031.407 0, 
+    971439.663 1446033.081 0, 971193.446 1446034.769 0, 970947.23 1446036.472 0, 970701.014 1446038.189 0, 970453.602 1446039.929 0, 970208.583 1446041.667 0, 969962.367 1446043.427 0, 969716.151 1446045.203 0, 969469.936 1446046.992 0, 969223.72 1446048.797 0, 
+    968977.505 1446050.615 0, 968731.29 1446052.448 0, 968485.075 1446054.296 0, 968238.86 1446056.158 0, 967992.645 1446058.035 0, 967746.43 1446059.926 0, 967500.216 1446061.832 0, 967254.001 1446063.752 0, 967007.787 1446065.686 0, 966761.573 1446067.635 0, 
+    966515.358 1446069.599 0, 966269.144 1446071.577 0, 966022.93 1446073.57 0, 965776.717 1446075.577 0, 965530.503 1446077.598 0, 965284.289 1446079.634 0, 965038.076 1446081.685 0, 964791.863 1446083.75 0, 964544.452 1446085.84 0, 964591.682 1451658.1 0, 
+    964638.908 1457230.055 0, 964885.659 1457227.971 0, 965131.217 1457225.911 0, 965376.774 1457223.866 0, 965622.332 1457221.836 0, 965867.89 1457219.819 0, 966113.447 1457217.818 0, 966359.005 1457215.83 0, 966604.564 1457213.858 0, 966850.122 1457211.899 0, 
+    967095.68 1457209.955 0, 967341.239 1457208.026 0, 967586.797 1457206.111 0, 967832.356 1457204.21 0, 968077.915 1457202.324 0, 968323.473 1457200.453 0, 968569.033 1457198.595 0, 968814.592 1457196.753 0, 969060.151 1457194.924 0, 969305.71 1457193.111 0, 
+    969551.27 1457191.311 0, 969796.829 1457189.526 0, 970042.389 1457187.756 0, 970287.949 1457186 0, 970532.316 1457184.267 0, 970779.068 1457182.531 0, 971024.629 1457180.818 0, 971270.189 1457179.12 0, 971515.749 1457177.436 0, 971761.309 1457175.767 0, 
+    972006.87 1457174.112 0, 972252.43 1457172.472 0, 972497.991 1457170.846 0, 972743.552 1457169.235 0, 972989.113 1457167.637 0, 973234.674 1457166.055 0, 973480.235 1457164.487 0, 973725.796 1457162.933 0, 973971.357 1457161.394 0, 974216.918 1457159.869 0, 
+    974462.48 1457158.359 0, 974708.041 1457156.863 0, 974953.603 1457155.382 0, 975199.164 1457153.915 0, 975444.726 1457152.462 0, 975690.288 1457151.024 0, 975935.85 1457149.6 0, 976181.412 1457148.191 0, 976425.782 1457146.803 0, 976394.297 1451574.737 0, 
+    976362.811 1446002.366 0))
+
+POLYGON ((988212.844 1457096.852 0, 987968.469 1457097.55 0, 987722.904 1457098.265 0, 987477.339 1457098.995 0, 987231.774 1457099.739 0, 986986.209 1457100.498 0, 986740.644 1457101.271 0, 986495.08 1457102.059 0, 986249.515 1457102.861 0, 986003.95 1457103.677 0, 
+    985758.386 1457104.508 0, 985512.821 1457105.354 0, 985267.256 1457106.214 0, 985021.692 1457107.088 0, 984776.128 1457107.977 0, 984530.563 1457108.88 0, 984284.999 1457109.798 0, 984039.435 1457110.73 0, 983793.87 1457111.677 0, 983548.306 1457112.638 0, 
+    983302.742 1457113.613 0, 983057.178 1457114.603 0, 982811.614 1457115.608 0, 982566.05 1457116.627 0, 982319.295 1457117.665 0, 982074.922 1457118.708 0, 981829.359 1457119.77 0, 981583.795 1457120.847 0, 981338.231 1457121.938 0, 981092.668 1457123.044 0, 
+    980847.104 1457124.164 0, 980601.541 1457125.298 0, 980355.978 1457126.447 0, 980110.414 1457127.611 0, 979864.851 1457128.789 0, 979619.288 1457129.981 0, 979373.725 1457131.188 0, 979128.162 1457132.409 0, 978882.599 1457133.645 0, 978637.036 1457134.895 0, 
+    978391.473 1457136.159 0, 978145.911 1457137.438 0, 977900.348 1457138.732 0, 977654.785 1457140.04 0, 977409.223 1457141.362 0, 977163.661 1457142.699 0, 976918.098 1457144.051 0, 976672.536 1457145.416 0, 976425.782 1457146.803 0, 976457.265 1462718.557 0, 
+    976488.746 1468289.994 0, 976734.841 1468288.611 0, 976979.747 1468287.249 0, 977224.654 1468285.901 0, 977469.56 1468284.568 0, 977714.467 1468283.249 0, 977959.373 1468281.944 0, 978204.28 1468280.654 0, 978449.187 1468279.379 0, 978694.094 1468278.117 0, 
+    978939.001 1468276.871 0, 979183.908 1468275.638 0, 979428.815 1468274.42 0, 979673.722 1468273.217 0, 979918.63 1468272.027 0, 980163.537 1468270.853 0, 980408.444 1468269.692 0, 980653.352 1468268.546 0, 980898.259 1468267.415 0, 981143.167 1468266.298 0, 
+    981388.075 1468265.195 0, 981632.982 1468264.107 0, 981877.89 1468263.033 0, 982122.798 1468261.974 0, 982366.518 1468260.934 0, 982612.614 1468259.898 0, 982857.522 1468258.882 0, 983102.43 1468257.88 0, 983347.338 1468256.893 0, 983592.247 1468255.92 0, 
+    983837.155 1468254.961 0, 984082.063 1468254.017 0, 984326.972 1468253.088 0, 984571.88 1468252.172 0, 984816.789 1468251.271 0, 985061.697 1468250.385 0, 985306.606 1468249.513 0, 985551.514 1468248.655 0, 985796.423 1468247.812 0, 986041.332 1468246.983 0, 
+    986286.241 1468246.169 0, 986531.15 1468245.369 0, 986776.058 1468244.583 0, 987020.967 1468243.812 0, 987265.876 1468243.056 0, 987510.785 1468242.313 0, 987755.695 1468241.585 0, 988000.604 1468240.872 0, 988244.326 1468240.176 0, 988228.585 1462668.673 0, 
+    988212.844 1457096.852 0))
+
+POLYGON ((1000000 1468223.57 0, 999756.275 1468223.577 0, 999511.365 1468223.599 0, 999266.454 1468223.635 0, 999021.544 1468223.685 0, 998776.634 1468223.75 0, 998531.724 1468223.829 0, 998286.814 1468223.923 0, 998041.904 1468224.031 0, 997796.994 1468224.153 0, 
+    997552.083 1468224.29 0, 997307.173 1468224.442 0, 997062.263 1468224.607 0, 996817.353 1468224.787 0, 996572.443 1468224.982 0, 996327.533 1468225.191 0, 996082.623 1468225.414 0, 995837.713 1468225.652 0, 995592.803 1468225.904 0, 995347.893 1468226.171 0, 
+    995102.983 1468226.452 0, 994858.073 1468226.747 0, 994613.163 1468227.057 0, 994368.253 1468227.381 0, 994122.157 1468227.722 0, 993878.433 1468228.073 0, 993633.523 1468228.441 0, 993388.613 1468228.823 0, 993143.704 1468229.219 0, 992898.794 1468229.63 0, 
+    992653.884 1468230.055 0, 992408.974 1468230.494 0, 992164.064 1468230.948 0, 991919.155 1468231.417 0, 991674.245 1468231.9 0, 991429.335 1468232.397 0, 991184.426 1468232.909 0, 990939.516 1468233.435 0, 990694.607 1468233.975 0, 990449.697 1468234.53 0, 
+    990204.788 1468235.099 0, 989959.878 1468235.683 0, 989714.969 1468236.281 0, 989470.059 1468236.894 0, 989225.15 1468237.521 0, 988980.241 1468238.162 0, 988735.331 1468238.818 0, 988490.422 1468239.488 0, 988244.326 1468240.176 0, 988260.066 1473811.356 0, 
+    988275.804 1479382.208 0, 988521.241 1479381.522 0, 988765.495 1479380.853 0, 989009.748 1479380.199 0, 989254.002 1479379.559 0, 989498.255 1479378.934 0, 989742.509 1479378.323 0, 989986.763 1479377.727 0, 990231.016 1479377.144 0, 990475.27 1479376.577 0, 
+    990719.524 1479376.023 0, 990963.778 1479375.484 0, 991208.031 1479374.96 0, 991452.285 1479374.449 0, 991696.539 1479373.953 0, 991940.793 1479373.472 0, 992185.047 1479373.005 0, 992429.301 1479372.552 0, 992673.555 1479372.113 0, 992917.809 1479371.689 0, 
+    993162.063 1479371.28 0, 993406.317 1479370.884 0, 993650.571 1479370.504 0, 993894.825 1479370.137 0, 994137.896 1479369.787 0, 994383.333 1479369.447 0, 994627.587 1479369.124 0, 994871.842 1479368.815 0, 995116.096 1479368.52 0, 995360.35 1479368.24 0, 
+    995604.604 1479367.974 0, 995848.858 1479367.722 0, 996093.113 1479367.485 0, 996337.367 1479367.262 0, 996581.621 1479367.054 0, 996825.875 1479366.86 0, 997070.13 1479366.68 0, 997314.384 1479366.515 0, 997558.638 1479366.364 0, 997802.893 1479366.228 0, 
+    998047.147 1479366.106 0, 998291.401 1479365.998 0, 998535.656 1479365.905 0, 998779.91 1479365.826 0, 999024.164 1479365.761 0, 999268.419 1479365.711 0, 999512.673 1479365.675 0, 999756.927 1479365.653 0, 1000000 1479365.646 0, 1000000 1473794.773 0, 
+    1000000 1468223.57 0))
+
+POLYGON ((1011724.196 1479382.208 0, 1011481.122 1479381.528 0, 1011236.869 1479380.859 0, 1010992.615 1479380.205 0, 1010748.362 1479379.565 0, 1010504.108 1479378.94 0, 1010259.855 1479378.329 0, 1010015.601 1479377.732 0, 1009771.347 1479377.15 0, 1009527.094 1479376.582 0, 
+    1009282.84 1479376.028 0, 1009038.586 1479375.489 0, 1008794.332 1479374.965 0, 1008550.078 1479374.454 0, 1008305.825 1479373.958 0, 1008061.571 1479373.476 0, 1007817.317 1479373.009 0, 1007573.063 1479372.556 0, 1007328.809 1479372.118 0, 1007084.555 1479371.693 0, 
+    1006840.301 1479371.284 0, 1006596.047 1479370.888 0, 1006351.793 1479370.507 0, 1006107.539 1479370.14 0, 1005862.104 1479369.787 0, 1005619.03 1479369.45 0, 1005374.776 1479369.127 0, 1005130.522 1479368.818 0, 1004886.268 1479368.523 0, 1004642.014 1479368.242 0, 
+    1004397.759 1479367.976 0, 1004153.505 1479367.725 0, 1003909.251 1479367.487 0, 1003664.997 1479367.265 0, 1003420.742 1479367.056 0, 1003176.488 1479366.862 0, 1002932.234 1479366.682 0, 1002687.98 1479366.517 0, 1002443.725 1479366.366 0, 1002199.471 1479366.229 0, 
+    1001955.217 1479366.107 0, 1001710.962 1479365.999 0, 1001466.708 1479365.905 0, 1001222.454 1479365.826 0, 1000978.199 1479365.761 0, 1000733.945 1479365.711 0, 1000489.691 1479365.675 0, 1000245.436 1479365.653 0, 1000000 1479365.646 0, 1000000 1484936.185 0, 
+    1000000 1490506.383 0, 1000244.777 1490506.39 0, 1000488.376 1490506.412 0, 1000731.975 1490506.448 0, 1000975.573 1490506.498 0, 1001219.172 1490506.563 0, 1001462.77 1490506.641 0, 1001706.369 1490506.735 0, 1001949.968 1490506.842 0, 1002193.566 1490506.964 0, 
+    1002437.165 1490507.101 0, 1002680.763 1490507.251 0, 1002924.362 1490507.416 0, 1003167.961 1490507.595 0, 1003411.559 1490507.789 0, 1003655.158 1490507.997 0, 1003898.756 1490508.219 0, 1004142.355 1490508.456 0, 1004385.953 1490508.707 0, 1004629.552 1490508.972 0, 
+    1004873.15 1490509.252 0, 1005116.749 1490509.546 0, 1005360.347 1490509.854 0, 1005603.946 1490510.177 0, 1005846.366 1490510.512 0, 1006091.142 1490510.865 0, 1006334.741 1490511.231 0, 1006578.339 1490511.611 0, 1006821.937 1490512.005 0, 1007065.536 1490512.414 0, 
+    1007309.134 1490512.837 0, 1007552.732 1490513.274 0, 1007796.33 1490513.726 0, 1008039.929 1490514.192 0, 1008283.527 1490514.673 0, 1008527.125 1490515.167 0, 1008770.723 1490515.676 0, 1009014.321 1490516.2 0, 1009257.919 1490516.737 0, 1009501.517 1490517.29 0, 
+    1009745.115 1490517.856 0, 1009988.713 1490518.437 0, 1010232.311 1490519.032 0, 1010475.909 1490519.641 0, 1010719.507 1490520.265 0, 1010963.105 1490520.903 0, 1011206.702 1490521.555 0, 1011450.3 1490522.222 0, 1011692.721 1490522.9 0, 1011708.458 1484952.724 0, 
+    1011724.196 1479382.208 0))
+
+POLYGON ((1023385.349 1490572.451 0, 1023142.929 1490571.088 0, 1022899.334 1490569.733 0, 1022655.739 1490568.393 0, 1022412.144 1490567.066 0, 1022168.549 1490565.755 0, 1021924.954 1490564.457 0, 1021681.358 1490563.174 0, 1021437.763 1490561.905 0, 1021194.168 1490560.65 0, 
+    1020950.572 1490559.41 0, 1020706.977 1490558.184 0, 1020463.381 1490556.972 0, 1020219.785 1490555.775 0, 1019976.19 1490554.592 0, 1019732.594 1490553.423 0, 1019488.998 1490552.269 0, 1019245.402 1490551.129 0, 1019001.806 1490550.004 0, 1018758.21 1490548.892 0, 
+    1018514.614 1490547.796 0, 1018271.017 1490546.713 0, 1018027.421 1490545.645 0, 1017783.825 1490544.591 0, 1017539.052 1490543.546 0, 1017296.632 1490542.526 0, 1017053.035 1490541.515 0, 1016809.439 1490540.519 0, 1016565.842 1490539.536 0, 1016322.245 1490538.569 0, 
+    1016078.648 1490537.615 0, 1015835.052 1490536.676 0, 1015591.455 1490535.751 0, 1015347.858 1490534.841 0, 1015104.261 1490533.944 0, 1014860.664 1490533.063 0, 1014617.067 1490532.195 0, 1014373.469 1490531.342 0, 1014129.872 1490530.503 0, 1013886.275 1490529.679 0, 
+    1013642.678 1490528.868 0, 1013399.08 1490528.073 0, 1013155.483 1490527.291 0, 1012911.886 1490526.524 0, 1012668.288 1490525.771 0, 1012424.691 1490525.033 0, 1012181.093 1490524.309 0, 1011937.495 1490523.599 0, 1011692.721 1490522.9 0, 1011676.985 1496092.729 0, 
+    1011661.25 1501662.207 0, 1011905.366 1501662.904 0, 1012148.308 1501663.611 0, 1012391.25 1501664.334 0, 1012634.192 1501665.07 0, 1012877.134 1501665.821 0, 1013120.075 1501666.586 0, 1013363.017 1501667.365 0, 1013605.959 1501668.159 0, 1013848.9 1501668.967 0, 
+    1014091.842 1501669.789 0, 1014334.784 1501670.626 0, 1014577.725 1501671.477 0, 1014820.667 1501672.342 0, 1015063.608 1501673.221 0, 1015306.549 1501674.115 0, 1015549.491 1501675.023 0, 1015792.432 1501675.945 0, 1016035.373 1501676.882 0, 1016278.314 1501677.833 0, 
+    1016521.255 1501678.798 0, 1016764.196 1501679.778 0, 1017007.137 1501680.772 0, 1017250.078 1501681.78 0, 1017491.846 1501682.797 0, 1017735.96 1501683.839 0, 1017978.901 1501684.89 0, 1018221.841 1501685.956 0, 1018464.782 1501687.035 0, 1018707.722 1501688.129 0, 
+    1018950.663 1501689.237 0, 1019193.603 1501690.36 0, 1019436.544 1501691.497 0, 1019679.484 1501692.648 0, 1019922.424 1501693.813 0, 1020165.364 1501694.993 0, 1020408.304 1501696.187 0, 1020651.244 1501697.395 0, 1020894.184 1501698.618 0, 1021137.124 1501699.855 0, 
+    1021380.064 1501701.106 0, 1021623.004 1501702.372 0, 1021865.943 1501703.652 0, 1022108.883 1501704.946 0, 1022351.822 1501706.254 0, 1022594.762 1501707.577 0, 1022837.701 1501708.914 0, 1023080.64 1501710.265 0, 1023322.408 1501711.624 0, 1023353.877 1496142.214 0, 
+    1023385.349 1490572.451 0))
+
+POLYGON ((1034983.379 1501793.987 0, 1034741.614 1501791.945 0, 1034498.68 1501789.907 0, 1034255.745 1501787.884 0, 1034012.811 1501785.875 0, 1033769.876 1501783.88 0, 1033526.941 1501781.899 0, 1033284.006 1501779.933 0, 1033041.071 1501777.981 0, 1032798.135 1501776.044 0, 
+    1032555.2 1501774.12 0, 1032312.264 1501772.211 0, 1032069.329 1501770.317 0, 1031826.393 1501768.436 0, 1031583.457 1501766.57 0, 1031340.521 1501764.718 0, 1031097.585 1501762.881 0, 1030854.649 1501761.058 0, 1030611.713 1501759.249 0, 1030368.776 1501757.454 0, 
+    1030125.84 1501755.674 0, 1029882.903 1501753.908 0, 1029639.967 1501752.156 0, 1029397.03 1501750.419 0, 1029152.922 1501748.687 0, 1028911.156 1501746.987 0, 1028668.219 1501745.292 0, 1028425.282 1501743.612 0, 1028182.344 1501741.946 0, 1027939.407 1501740.295 0, 
+    1027696.47 1501738.657 0, 1027453.532 1501737.034 0, 1027210.594 1501735.426 0, 1026967.657 1501733.831 0, 1026724.719 1501732.251 0, 1026481.781 1501730.685 0, 1026238.843 1501729.134 0, 1025995.905 1501727.597 0, 1025752.966 1501726.074 0, 1025510.028 1501724.565 0, 
+    1025267.09 1501723.071 0, 1025024.151 1501721.591 0, 1024781.213 1501720.125 0, 1024538.274 1501718.674 0, 1024295.335 1501717.236 0, 1024052.396 1501715.814 0, 1023809.457 1501714.405 0, 1023566.518 1501713.011 0, 1023322.408 1501711.624 0, 1023290.94 1507280.677 0, 
+    1023259.475 1512849.365 0, 1023502.927 1512850.748 0, 1023745.21 1512852.138 0, 1023987.494 1512853.543 0, 1024229.777 1512854.962 0, 1024472.06 1512856.395 0, 1024714.343 1512857.843 0, 1024956.626 1512859.304 0, 1025198.909 1512860.78 0, 1025441.192 1512862.271 0, 
+    1025683.475 1512863.775 0, 1025925.757 1512865.294 0, 1026168.04 1512866.827 0, 1026410.323 1512868.374 0, 1026652.605 1512869.936 0, 1026894.887 1512871.512 0, 1027137.169 1512873.102 0, 1027379.452 1512874.706 0, 1027621.734 1512876.325 0, 1027864.016 1512877.958 0, 
+    1028106.297 1512879.605 0, 1028348.579 1512881.266 0, 1028590.861 1512882.942 0, 1028833.142 1512884.632 0, 1029074.256 1512886.328 0, 1029317.705 1512888.055 0, 1029559.986 1512889.787 0, 1029802.268 1512891.534 0, 1030044.549 1512893.296 0, 1030286.83 1512895.071 0, 
+    1030529.11 1512896.861 0, 1030771.391 1512898.665 0, 1031013.672 1512900.483 0, 1031255.952 1512902.316 0, 1031498.233 1512904.162 0, 1031740.513 1512906.024 0, 1031982.793 1512907.899 0, 1032225.073 1512909.788 0, 1032467.353 1512911.692 0, 1032709.633 1512913.61 0, 
+    1032951.913 1512915.543 0, 1033194.192 1512917.489 0, 1033436.472 1512919.45 0, 1033678.751 1512921.425 0, 1033921.031 1512923.415 0, 1034163.31 1512925.418 0, 1034405.589 1512927.436 0, 1034647.868 1512929.468 0, 1034888.98 1512931.505 0, 1034936.178 1507362.928 0, 
+    1034983.379 1501793.987 0))
+
+POLYGON ((1046518.207 1513046.5 0, 1046277.099 1513043.783 0, 1046034.827 1513041.066 0, 1045792.555 1513038.363 0, 1045550.282 1513035.675 0, 1045308.01 1513033.001 0, 1045065.737 1513030.342 0, 1044823.464 1513027.697 0, 1044581.191 1513025.065 0, 1044338.917 1513022.449 0, 
+    1044096.644 1513019.846 0, 1043854.37 1513017.258 0, 1043612.096 1513014.684 0, 1043369.822 1513012.124 0, 1043127.548 1513009.578 0, 1042885.274 1513007.047 0, 1042643 1513004.53 0, 1042400.725 1513002.027 0, 1042158.451 1512999.539 0, 1041916.176 1512997.065 0, 
+    1041673.901 1512994.605 0, 1041431.626 1512992.159 0, 1041189.35 1512989.727 0, 1040947.075 1512987.31 0, 1040703.634 1512984.896 0, 1040462.524 1512982.519 0, 1040220.248 1512980.144 0, 1039977.972 1512977.784 0, 1039735.696 1512975.438 0, 1039493.42 1512973.107 0, 
+    1039251.143 1512970.789 0, 1039008.867 1512968.486 0, 1038766.59 1512966.197 0, 1038524.314 1512963.923 0, 1038282.037 1512961.662 0, 1038039.76 1512959.416 0, 1037797.482 1512957.184 0, 1037555.205 1512954.967 0, 1037312.928 1512952.764 0, 1037070.65 1512950.575 0, 
+    1036828.372 1512948.4 0, 1036586.095 1512946.239 0, 1036343.817 1512944.093 0, 1036101.539 1512941.961 0, 1035859.26 1512939.843 0, 1035616.982 1512937.74 0, 1035374.704 1512935.651 0, 1035132.425 1512933.576 0, 1034888.98 1512931.505 0, 1034841.785 1518499.712 0, 
+    1034794.593 1524067.543 0, 1035037.38 1524069.608 0, 1035279.003 1524071.677 0, 1035520.626 1524073.761 0, 1035762.249 1524075.859 0, 1036003.872 1524077.971 0, 1036245.495 1524080.097 0, 1036487.117 1524082.237 0, 1036728.739 1524084.392 0, 1036970.362 1524086.561 0, 
+    1037211.984 1524088.744 0, 1037453.606 1524090.941 0, 1037695.228 1524093.153 0, 1037936.849 1524095.379 0, 1038178.471 1524097.619 0, 1038420.092 1524099.873 0, 1038661.714 1524102.141 0, 1038903.335 1524104.424 0, 1039144.956 1524106.721 0, 1039386.577 1524109.032 0, 
+    1039628.198 1524111.357 0, 1039869.818 1524113.697 0, 1040111.439 1524116.051 0, 1040353.059 1524118.419 0, 1040593.517 1524120.789 0, 1040836.3 1524123.197 0, 1041077.919 1524125.608 0, 1041319.539 1524128.033 0, 1041561.159 1524130.472 0, 1041802.778 1524132.925 0, 
+    1042044.398 1524135.393 0, 1042286.017 1524137.875 0, 1042527.636 1524140.371 0, 1042769.255 1524142.881 0, 1043010.874 1524145.405 0, 1043252.493 1524147.944 0, 1043494.111 1524150.497 0, 1043735.729 1524153.064 0, 1043977.348 1524155.645 0, 1044218.966 1524158.241 0, 
+    1044460.583 1524160.85 0, 1044702.201 1524163.474 0, 1044943.819 1524166.113 0, 1045185.436 1524168.765 0, 1045427.053 1524171.432 0, 1045668.671 1524174.113 0, 1045910.287 1524176.808 0, 1046151.904 1524179.517 0, 1046392.359 1524182.227 0, 1046455.281 1518614.552 0, 
+    1046518.207 1513046.5 0))
+
+POLYGON ((1057989.755 1524329.677 0, 1057749.307 1524326.287 0, 1057507.698 1524322.895 0, 1057266.09 1524319.517 0, 1057024.481 1524316.154 0, 1056782.873 1524312.805 0, 1056541.264 1524309.47 0, 1056299.655 1524306.149 0, 1056058.045 1524302.842 0, 1055816.436 1524299.55 0, 
+    1055574.826 1524296.272 0, 1055333.216 1524293.008 0, 1055091.606 1524289.758 0, 1054849.996 1524286.523 0, 1054608.385 1524283.302 0, 1054366.774 1524280.095 0, 1054125.164 1524276.902 0, 1053883.552 1524273.723 0, 1053641.941 1524270.559 0, 1053400.33 1524267.409 0, 
+    1053158.718 1524264.273 0, 1052917.106 1524261.151 0, 1052675.494 1524258.043 0, 1052433.882 1524254.95 0, 1052191.109 1524251.856 0, 1051950.657 1524248.806 0, 1051709.045 1524245.756 0, 1051467.432 1524242.719 0, 1051225.819 1524239.697 0, 1050984.205 1524236.689 0, 
+    1050742.592 1524233.696 0, 1050500.978 1524230.716 0, 1050259.364 1524227.751 0, 1050017.751 1524224.8 0, 1049776.136 1524221.863 0, 1049534.522 1524218.94 0, 1049292.908 1524216.032 0, 1049051.293 1524213.138 0, 1048809.678 1524210.258 0, 1048568.063 1524207.392 0, 
+    1048326.448 1524204.541 0, 1048084.833 1524201.703 0, 1047843.217 1524198.88 0, 1047601.602 1524196.071 0, 1047359.986 1524193.277 0, 1047118.37 1524190.496 0, 1046876.754 1524187.73 0, 1046635.137 1524184.978 0, 1046392.359 1524182.227 0, 1046329.442 1529749.521 0, 
+    1046266.529 1535316.426 0, 1046508.649 1535319.17 0, 1046749.61 1535321.914 0, 1046990.571 1535324.673 0, 1047231.531 1535327.446 0, 1047472.492 1535330.233 0, 1047713.452 1535333.034 0, 1047954.412 1535335.849 0, 1048195.372 1535338.679 0, 1048436.332 1535341.523 0, 
+    1048677.292 1535344.381 0, 1048918.251 1535347.253 0, 1049159.21 1535350.139 0, 1049400.17 1535353.04 0, 1049641.129 1535355.954 0, 1049882.087 1535358.883 0, 1050123.046 1535361.826 0, 1050364.004 1535364.784 0, 1050604.963 1535367.755 0, 1050845.921 1535370.741 0, 
+    1051086.879 1535373.74 0, 1051327.836 1535376.754 0, 1051568.794 1535379.782 0, 1051809.751 1535382.825 0, 1052049.551 1535385.867 0, 1052291.666 1535388.952 0, 1052532.623 1535392.037 0, 1052773.579 1535395.136 0, 1053014.536 1535398.249 0, 1053255.492 1535401.377 0, 
+    1053496.448 1535404.518 0, 1053737.404 1535407.674 0, 1053978.36 1535410.844 0, 1054219.315 1535414.028 0, 1054460.271 1535417.226 0, 1054701.226 1535420.439 0, 1054942.181 1535423.666 0, 1055183.136 1535426.906 0, 1055424.09 1535430.162 0, 1055665.045 1535433.431 0, 
+    1055905.999 1535436.714 0, 1056146.953 1535440.012 0, 1056387.907 1535443.324 0, 1056628.86 1535446.65 0, 1056869.814 1535449.99 0, 1057110.767 1535453.344 0, 1057351.72 1535456.713 0, 1057592.673 1535460.095 0, 1057832.469 1535463.476 0, 1057911.109 1529896.77 0, 
+    1057989.755 1524329.677 0))
+
+POLYGON ((1069397.947 1535643.201 0, 1069158.16 1535639.143 0, 1068917.218 1535635.079 0, 1068676.275 1535631.03 0, 1068435.332 1535626.995 0, 1068194.389 1535622.974 0, 1067953.446 1535618.967 0, 1067712.502 1535614.975 0, 1067471.559 1535610.997 0, 1067230.615 1535607.032 0, 
+    1066989.67 1535603.082 0, 1066748.726 1535599.147 0, 1066507.781 1535595.225 0, 1066266.836 1535591.318 0, 1066025.891 1535587.424 0, 1065784.946 1535583.545 0, 1065544 1535579.68 0, 1065303.054 1535575.83 0, 1065062.108 1535571.993 0, 1064821.162 1535568.171 0, 
+    1064580.216 1535564.363 0, 1064339.269 1535560.569 0, 1064098.322 1535556.789 0, 1063857.375 1535553.023 0, 1063615.272 1535549.254 0, 1063375.48 1535545.535 0, 1063134.532 1535541.812 0, 1062893.584 1535538.103 0, 1062652.636 1535534.408 0, 1062411.687 1535530.727 0, 
+    1062170.738 1535527.061 0, 1061929.789 1535523.409 0, 1061688.84 1535519.771 0, 1061447.891 1535516.147 0, 1061206.941 1535512.538 0, 1060965.992 1535508.942 0, 1060725.042 1535505.361 0, 1060484.092 1535501.794 0, 1060243.141 1535498.241 0, 1060002.19 1535494.702 0, 
+    1059761.24 1535491.178 0, 1059520.289 1535487.667 0, 1059279.337 1535484.171 0, 1059038.386 1535480.689 0, 1058797.434 1535477.221 0, 1058556.482 1535473.768 0, 1058315.53 1535470.328 0, 1058074.578 1535466.903 0, 1057832.469 1535463.476 0, 1057753.835 1541029.787 0, 
+    1057675.206 1546595.699 0, 1057916.656 1546599.117 0, 1058156.953 1546602.533 0, 1058397.25 1546605.963 0, 1058637.547 1546609.407 0, 1058877.843 1546612.865 0, 1059118.14 1546616.338 0, 1059358.436 1546619.824 0, 1059598.731 1546623.325 0, 1059839.027 1546626.84 0, 
+    1060079.322 1546630.369 0, 1060319.618 1546633.912 0, 1060559.913 1546637.47 0, 1060800.207 1546641.041 0, 1061040.502 1546644.627 0, 1061280.796 1546648.227 0, 1061521.09 1546651.841 0, 1061761.384 1546655.469 0, 1062001.678 1546659.111 0, 1062241.971 1546662.767 0, 
+    1062482.265 1546666.438 0, 1062722.558 1546670.123 0, 1062962.851 1546673.821 0, 1063203.143 1546677.534 0, 1063442.283 1546681.243 0, 1063683.728 1546685.003 0, 1063924.02 1546688.758 0, 1064164.312 1546692.527 0, 1064404.603 1546696.311 0, 1064644.894 1546700.109 0, 
+    1064885.186 1546703.921 0, 1065125.476 1546707.747 0, 1065365.767 1546711.587 0, 1065606.057 1546715.442 0, 1065846.348 1546719.31 0, 1066086.638 1546723.193 0, 1066326.927 1546727.089 0, 1066567.217 1546731 0, 1066807.506 1546734.926 0, 1067047.795 1546738.865 0, 
+    1067288.084 1546742.818 0, 1067528.372 1546746.786 0, 1067768.661 1546750.767 0, 1068008.949 1546754.763 0, 1068249.237 1546758.773 0, 1068489.524 1546762.797 0, 1068729.812 1546766.835 0, 1068970.099 1546770.888 0, 1069209.234 1546774.935 0, 1069303.587 1541209.268 0, 
+    1069397.947 1535643.201 0))
+
+POLYGON ((1080742.71 1546986.756 0, 1080503.585 1546982.033 0, 1080263.311 1546977.302 0, 1080023.036 1546972.585 0, 1079782.76 1546967.882 0, 1079542.485 1546963.193 0, 1079302.209 1546958.519 0, 1079061.933 1546953.858 0, 1078821.656 1546949.212 0, 1078581.38 1546944.58 0, 
+    1078341.103 1546939.961 0, 1078100.825 1546935.358 0, 1077860.548 1546930.768 0, 1077620.27 1546926.192 0, 1077379.992 1546921.631 0, 1077139.714 1546917.083 0, 1076899.435 1546912.55 0, 1076659.157 1546908.031 0, 1076418.878 1546903.526 0, 1076178.598 1546899.035 0, 
+    1075938.319 1546894.559 0, 1075698.039 1546890.096 0, 1075457.759 1546885.648 0, 1075217.478 1546881.213 0, 1074976.047 1546876.772 0, 1074736.917 1546872.387 0, 1074496.635 1546867.996 0, 1074256.354 1546863.618 0, 1074016.072 1546859.254 0, 1073775.79 1546854.905 0, 
+    1073535.508 1546850.57 0, 1073295.226 1546846.249 0, 1073054.943 1546841.942 0, 1072814.66 1546837.649 0, 1072574.377 1546833.37 0, 1072334.093 1546829.106 0, 1072093.81 1546824.856 0, 1071853.526 1546820.619 0, 1071613.241 1546816.397 0, 1071372.957 1546812.189 0, 
+    1071132.672 1546807.995 0, 1070892.387 1546803.816 0, 1070652.102 1546799.65 0, 1070411.817 1546795.499 0, 1070171.531 1546791.362 0, 1069931.245 1546787.239 0, 1069690.959 1546783.13 0, 1069450.672 1546779.035 0, 1069209.234 1546774.935 0, 1069114.888 1552340.195 0, 
+    1069020.548 1557905.044 0, 1069261.328 1557909.133 0, 1069500.96 1557913.216 0, 1069740.591 1557917.314 0, 1069980.222 1557921.426 0, 1070219.852 1557925.552 0, 1070459.483 1557929.692 0, 1070699.113 1557933.846 0, 1070938.743 1557938.014 0, 1071178.372 1557942.197 0, 
+    1071418.002 1557946.393 0, 1071657.631 1557950.604 0, 1071897.26 1557954.829 0, 1072136.888 1557959.067 0, 1072376.517 1557963.32 0, 1072616.145 1557967.587 0, 1072855.773 1557971.868 0, 1073095.4 1557976.163 0, 1073335.028 1557980.473 0, 1073574.655 1557984.796 0, 
+    1073814.282 1557989.134 0, 1074053.908 1557993.485 0, 1074293.535 1557997.851 0, 1074533.161 1558002.231 0, 1074771.639 1558006.604 0, 1075012.412 1558011.033 0, 1075252.037 1558015.455 0, 1075491.662 1558019.891 0, 1075731.287 1558024.341 0, 1075970.912 1558028.806 0, 
+    1076210.536 1558033.284 0, 1076450.16 1558037.777 0, 1076689.784 1558042.284 0, 1076929.407 1558046.805 0, 1077169.03 1558051.34 0, 1077408.653 1558055.889 0, 1077648.276 1558060.452 0, 1077887.898 1558065.029 0, 1078127.521 1558069.621 0, 1078367.142 1558074.226 0, 
+    1078606.764 1558078.846 0, 1078846.385 1558083.479 0, 1079086.006 1558088.127 0, 1079325.627 1558092.789 0, 1079565.248 1558097.465 0, 1079804.868 1558102.155 0, 1080044.488 1558106.859 0, 1080284.108 1558111.578 0, 1080522.58 1558116.287 0, 1080632.641 1552551.728 0, 
+    1080742.71 1546986.756 0))
+
+POLYGON ((1092023.97 1558360.026 0, 1091785.509 1558354.642 0, 1091545.904 1558349.247 0, 1091306.298 1558343.866 0, 1091066.692 1558338.499 0, 1090827.086 1558333.146 0, 1090587.479 1558327.807 0, 1090347.872 1558322.482 0, 1090108.265 1558317.171 0, 1089868.658 1558311.875 0, 
+    1089629.05 1558306.592 0, 1089389.441 1558301.324 0, 1089149.833 1558296.07 0, 1088910.224 1558290.83 0, 1088670.615 1558285.604 0, 1088431.005 1558280.392 0, 1088191.396 1558275.194 0, 1087951.786 1558270.01 0, 1087712.175 1558264.841 0, 1087472.565 1558259.685 0, 
+    1087232.954 1558254.544 0, 1086993.342 1558249.416 0, 1086753.731 1558244.303 0, 1086514.119 1558239.204 0, 1086273.361 1558234.095 0, 1086034.894 1558229.048 0, 1085795.282 1558223.991 0, 1085555.669 1558218.949 0, 1085316.055 1558213.92 0, 1085076.442 1558208.906 0, 
+    1084836.828 1558203.905 0, 1084597.213 1558198.919 0, 1084357.599 1558193.947 0, 1084117.984 1558188.989 0, 1083878.369 1558184.045 0, 1083638.753 1558179.115 0, 1083399.138 1558174.199 0, 1083159.522 1558169.297 0, 1082919.905 1558164.41 0, 1082680.289 1558159.536 0, 
+    1082440.672 1558154.677 0, 1082201.055 1558149.832 0, 1081961.437 1558145.001 0, 1081721.82 1558140.184 0, 1081482.202 1558135.381 0, 1081242.583 1558130.592 0, 1081002.965 1558125.817 0, 1080763.346 1558121.057 0, 1080522.58 1558116.287 0, 1080412.528 1563680.429 0, 
+    1080302.484 1569244.145 0, 1080542.592 1569248.901 0, 1080781.555 1569253.649 0, 1081020.519 1569258.41 0, 1081259.482 1569263.186 0, 1081498.445 1569267.976 0, 1081737.408 1569272.78 0, 1081976.371 1569277.598 0, 1082215.333 1569282.43 0, 1082454.295 1569287.276 0, 
+    1082693.256 1569292.136 0, 1082932.218 1569297.01 0, 1083171.179 1569301.898 0, 1083410.139 1569306.801 0, 1083649.1 1569311.717 0, 1083888.06 1569316.648 0, 1084127.02 1569321.592 0, 1084365.979 1569326.551 0, 1084604.939 1569331.523 0, 1084843.898 1569336.51 0, 
+    1085082.856 1569341.511 0, 1085321.815 1569346.526 0, 1085560.773 1569351.555 0, 1085799.731 1569356.598 0, 1086037.546 1569361.63 0, 1086277.646 1569366.726 0, 1086516.602 1569371.811 0, 1086755.559 1569376.91 0, 1086994.515 1569382.023 0, 1087233.471 1569387.151 0, 
+    1087472.427 1569392.292 0, 1087711.383 1569397.448 0, 1087950.338 1569402.617 0, 1088189.293 1569407.801 0, 1088428.247 1569412.998 0, 1088667.201 1569418.21 0, 1088906.155 1569423.436 0, 1089145.109 1569428.676 0, 1089384.062 1569433.93 0, 1089623.015 1569439.198 0, 
+    1089861.968 1569444.48 0, 1090100.92 1569449.776 0, 1090339.872 1569455.086 0, 1090578.824 1569460.41 0, 1090817.775 1569465.749 0, 1091056.726 1569471.101 0, 1091295.677 1569476.468 0, 1091534.627 1569481.848 0, 1091772.436 1569487.217 0, 1091898.198 1563923.834 0, 
+    1092023.97 1558360.026 0))
+
+POLYGON ((1103241.656 1569762.693 0, 1103003.861 1569756.652 0, 1102764.927 1569750.596 0, 1102525.992 1569744.555 0, 1102287.057 1569738.527 0, 1102048.122 1569732.514 0, 1101809.186 1569726.515 0, 1101570.25 1569720.529 0, 1101331.314 1569714.558 0, 1101092.377 1569708.601 0, 
+    1100853.44 1569702.658 0, 1100614.502 1569696.729 0, 1100375.565 1569690.814 0, 1100136.626 1569684.913 0, 1099897.688 1569679.026 0, 1099658.749 1569673.154 0, 1099419.81 1569667.295 0, 1099180.87 1569661.45 0, 1098941.93 1569655.62 0, 1098702.99 1569649.803 0, 
+    1098464.049 1569644.001 0, 1098225.109 1569638.212 0, 1097986.167 1569632.438 0, 1097747.226 1569626.678 0, 1097507.143 1569620.904 0, 1097269.341 1569615.2 0, 1097030.399 1569609.482 0, 1096791.456 1569603.778 0, 1096552.513 1569598.088 0, 1096313.569 1569592.412 0, 
+    1096074.625 1569586.75 0, 1095835.681 1569581.102 0, 1095596.736 1569575.469 0, 1095357.791 1569569.849 0, 1095118.846 1569564.244 0, 1094879.9 1569558.652 0, 1094640.954 1569553.075 0, 1094402.008 1569547.511 0, 1094163.061 1569541.962 0, 1093924.114 1569536.427 0, 
+    1093685.167 1569530.906 0, 1093446.22 1569525.399 0, 1093207.272 1569519.906 0, 1092968.323 1569514.427 0, 1092729.375 1569508.962 0, 1092490.426 1569503.511 0, 1092251.477 1569498.074 0, 1092012.527 1569492.651 0, 1091772.436 1569487.217 0, 1091646.684 1575050.169 0, 
+    1091520.941 1580612.685 0, 1091760.375 1580618.104 0, 1091998.669 1580623.512 0, 1092236.964 1580628.934 0, 1092475.258 1580634.37 0, 1092713.551 1580639.82 0, 1092951.845 1580645.284 0, 1093190.138 1580650.762 0, 1093428.431 1580656.254 0, 1093666.723 1580661.76 0, 
+    1093905.015 1580667.28 0, 1094143.307 1580672.814 0, 1094381.598 1580678.362 0, 1094619.89 1580683.924 0, 1094858.18 1580689.5 0, 1095096.471 1580695.09 0, 1095334.761 1580700.695 0, 1095573.051 1580706.313 0, 1095811.34 1580711.945 0, 1096049.629 1580717.591 0, 
+    1096287.918 1580723.252 0, 1096526.207 1580728.926 0, 1096764.495 1580734.614 0, 1097002.783 1580740.317 0, 1097239.933 1580746.006 0, 1097479.357 1580751.764 0, 1097717.644 1580757.508 0, 1097955.931 1580763.266 0, 1098194.217 1580769.039 0, 1098432.503 1580774.825 0, 
+    1098670.788 1580780.626 0, 1098909.073 1580786.441 0, 1099147.358 1580792.269 0, 1099385.642 1580798.112 0, 1099623.926 1580803.969 0, 1099862.21 1580809.839 0, 1100100.493 1580815.724 0, 1100338.777 1580821.623 0, 1100577.059 1580827.535 0, 1100815.342 1580833.462 0, 
+    1101053.624 1580839.403 0, 1101291.905 1580845.358 0, 1101530.186 1580851.327 0, 1101768.467 1580857.31 0, 1102006.748 1580863.306 0, 1102245.028 1580869.317 0, 1102483.308 1580875.342 0, 1102721.588 1580881.381 0, 1102958.73 1580887.405 0, 1103100.187 1575325.267 0, 
+    1103241.656 1569762.693 0))
+
+POLYGON ((1114395.698 1581194.439 0, 1114158.571 1581187.745 0, 1113920.31 1581181.033 0, 1113682.048 1581174.334 0, 1113443.785 1581167.65 0, 1113205.523 1581160.98 0, 1112967.26 1581154.324 0, 1112728.996 1581147.682 0, 1112490.732 1581141.054 0, 1112252.468 1581134.44 0, 
+    1112014.203 1581127.84 0, 1111775.938 1581121.254 0, 1111537.673 1581114.683 0, 1111299.407 1581108.125 0, 1111061.141 1581101.581 0, 1110822.874 1581095.051 0, 1110584.607 1581088.535 0, 1110346.34 1581082.033 0, 1110108.072 1581075.546 0, 1109869.804 1581069.072 0, 
+    1109631.536 1581062.612 0, 1109393.267 1581056.167 0, 1109154.998 1581049.735 0, 1108916.728 1581043.317 0, 1108677.322 1581036.883 0, 1108440.188 1581030.524 0, 1108201.917 1581024.148 0, 1107963.646 1581017.787 0, 1107725.374 1581011.439 0, 1107487.102 1581005.106 0, 
+    1107248.83 1580998.786 0, 1107010.557 1580992.481 0, 1106772.284 1580986.19 0, 1106534.011 1580979.912 0, 1106295.737 1580973.649 0, 1106057.463 1580967.4 0, 1105819.189 1580961.164 0, 1105580.914 1580954.943 0, 1105342.639 1580948.736 0, 1105104.363 1580942.542 0, 
+    1104866.087 1580936.363 0, 1104627.811 1580930.198 0, 1104389.534 1580924.047 0, 1104151.257 1580917.91 0, 1103912.98 1580911.787 0, 1103674.702 1580905.677 0, 1103436.424 1580899.582 0, 1103198.146 1580893.501 0, 1102958.73 1580887.405 0, 1102817.285 1586449.1 0, 
+    1102675.85 1592010.345 0, 1102914.608 1592016.424 0, 1103152.231 1592022.488 0, 1103389.855 1592028.567 0, 1103627.478 1592034.659 0, 1103865.101 1592040.765 0, 1104102.723 1592046.885 0, 1104340.345 1592053.02 0, 1104577.967 1592059.168 0, 1104815.588 1592065.33 0, 
+    1105053.209 1592071.507 0, 1105290.829 1592077.697 0, 1105528.449 1592083.901 0, 1105766.069 1592090.119 0, 1106003.689 1592096.351 0, 1106241.308 1592102.597 0, 1106478.926 1592108.858 0, 1106716.545 1592115.132 0, 1106954.163 1592121.42 0, 1107191.78 1592127.722 0, 
+    1107429.398 1592134.038 0, 1107667.014 1592140.368 0, 1107904.631 1592146.712 0, 1108142.247 1592153.07 0, 1108378.73 1592159.412 0, 1108617.478 1592165.828 0, 1108855.093 1592172.228 0, 1109092.708 1592178.642 0, 1109330.322 1592185.07 0, 1109567.936 1592191.512 0, 
+    1109805.549 1592197.968 0, 1110043.162 1592204.438 0, 1110280.775 1592210.922 0, 1110518.387 1592217.42 0, 1110755.999 1592223.932 0, 1110993.611 1592230.458 0, 1111231.222 1592236.997 0, 1111468.833 1592243.551 0, 1111706.443 1592250.119 0, 1111944.053 1592256.701 0, 
+    1112181.663 1592263.297 0, 1112419.272 1592269.907 0, 1112656.881 1592276.53 0, 1112894.489 1592283.168 0, 1113132.097 1592289.82 0, 1113369.705 1592296.486 0, 1113607.312 1592303.165 0, 1113844.919 1592309.859 0, 1114081.394 1592316.535 0, 1114238.54 1586755.712 0, 
+    1114395.698 1581194.439 0))
+
+POLYGON ((1125486.028 1592654.946 0, 1125249.571 1592647.602 0, 1125011.984 1592640.237 0, 1124774.396 1592632.886 0, 1124536.808 1592625.549 0, 1124299.22 1592618.226 0, 1124061.631 1592610.917 0, 1123824.042 1592603.622 0, 1123586.453 1592596.341 0, 1123348.863 1592589.074 0, 
+    1123111.272 1592581.821 0, 1122873.681 1592574.582 0, 1122636.09 1592567.357 0, 1122398.498 1592560.146 0, 1122160.906 1592552.949 0, 1121923.313 1592545.765 0, 1121685.72 1592538.596 0, 1121448.127 1592531.441 0, 1121210.533 1592524.3 0, 1120972.939 1592517.173 0, 
+    1120735.344 1592510.059 0, 1120497.749 1592502.96 0, 1120260.153 1592495.875 0, 1120022.557 1592488.804 0, 1119783.831 1592481.713 0, 1119547.364 1592474.703 0, 1119309.767 1592467.674 0, 1119072.17 1592460.658 0, 1118834.571 1592453.657 0, 1118596.973 1592446.67 0, 
+    1118359.374 1592439.696 0, 1118121.775 1592432.737 0, 1117884.175 1592425.791 0, 1117646.575 1592418.86 0, 1117408.975 1592411.943 0, 1117171.374 1592405.039 0, 1116933.773 1592398.15 0, 1116696.171 1592391.274 0, 1116458.569 1592384.413 0, 1116220.966 1592377.565 0, 
+    1115983.363 1592370.731 0, 1115745.76 1592363.912 0, 1115508.156 1592357.106 0, 1115270.552 1592350.315 0, 1115032.948 1592343.537 0, 1114795.343 1592336.774 0, 1114557.738 1592330.024 0, 1114320.132 1592323.288 0, 1114081.394 1592316.535 0, 1113924.262 1597876.902 0, 
+    1113767.142 1603436.807 0, 1114005.222 1603443.542 0, 1114242.173 1603450.259 0, 1114479.124 1603456.99 0, 1114716.075 1603463.735 0, 1114953.025 1603470.494 0, 1115189.974 1603477.267 0, 1115426.923 1603484.053 0, 1115663.872 1603490.854 0, 1115900.821 1603497.669 0, 
+    1116137.769 1603504.498 0, 1116374.716 1603511.34 0, 1116611.663 1603518.197 0, 1116848.61 1603525.067 0, 1117085.557 1603531.952 0, 1117322.503 1603538.85 0, 1117559.448 1603545.762 0, 1117796.393 1603552.689 0, 1118033.338 1603559.629 0, 1118270.282 1603566.583 0, 
+    1118507.226 1603573.551 0, 1118744.17 1603580.533 0, 1118981.113 1603587.529 0, 1119218.056 1603594.539 0, 1119453.871 1603601.53 0, 1119691.94 1603608.601 0, 1119928.881 1603615.653 0, 1120165.822 1603622.719 0, 1120402.763 1603629.798 0, 1120639.703 1603636.892 0, 
+    1120876.643 1603643.999 0, 1121113.582 1603651.121 0, 1121350.521 1603658.257 0, 1121587.46 1603665.406 0, 1121824.398 1603672.569 0, 1122061.336 1603679.747 0, 1122298.273 1603686.938 0, 1122535.21 1603694.143 0, 1122772.146 1603701.362 0, 1123009.082 1603708.595 0, 
+    1123246.018 1603715.842 0, 1123482.953 1603723.103 0, 1123719.888 1603730.378 0, 1123956.822 1603737.667 0, 1124193.756 1603744.97 0, 1124430.689 1603752.287 0, 1124667.622 1603759.617 0, 1124904.555 1603766.962 0, 1125140.361 1603774.286 0, 1125313.187 1598214.847 0, 
+    1125486.028 1592654.946 0))
+
+POLYGON ((1136512.58 1604143.895 0, 1136276.794 1604135.905 0, 1136039.883 1604127.891 0, 1135802.972 1604119.891 0, 1135566.06 1604111.905 0, 1135329.148 1604103.933 0, 1135092.235 1604095.975 0, 1134855.322 1604088.03 0, 1134618.408 1604080.1 0, 1134381.494 1604072.184 0, 
+    1134144.579 1604064.281 0, 1133907.664 1604056.393 0, 1133670.749 1604048.518 0, 1133433.833 1604040.657 0, 1133196.916 1604032.811 0, 1132959.999 1604024.978 0, 1132723.082 1604017.159 0, 1132486.164 1604009.354 0, 1132249.246 1604001.563 0, 1132012.327 1603993.786 0, 
+    1131775.408 1603986.023 0, 1131538.488 1603978.274 0, 1131301.568 1603970.539 0, 1131064.647 1603962.818 0, 1130826.601 1603955.074 0, 1130590.805 1603947.418 0, 1130353.883 1603939.738 0, 1130116.96 1603932.073 0, 1129880.037 1603924.421 0, 1129643.114 1603916.784 0, 
+    1129406.19 1603909.16 0, 1129169.266 1603901.551 0, 1128932.341 1603893.955 0, 1128695.416 1603886.373 0, 1128458.491 1603878.805 0, 1128221.565 1603871.252 0, 1127984.638 1603863.712 0, 1127747.712 1603856.186 0, 1127510.784 1603848.674 0, 1127273.856 1603841.176 0, 
+    1127036.928 1603833.692 0, 1126800 1603826.221 0, 1126563.071 1603818.765 0, 1126326.141 1603811.323 0, 1126089.211 1603803.895 0, 1125852.281 1603796.48 0, 1125615.35 1603789.08 0, 1125378.419 1603781.693 0, 1125140.361 1603774.286 0, 1124967.549 1609333.256 0, 
+    1124794.751 1614891.751 0, 1125032.152 1614899.138 0, 1125268.429 1614906.504 0, 1125504.705 1614913.884 0, 1125740.981 1614921.278 0, 1125977.257 1614928.686 0, 1126213.532 1614936.107 0, 1126449.807 1614943.543 0, 1126686.081 1614950.993 0, 1126922.355 1614958.456 0, 
+    1127158.629 1614965.933 0, 1127394.902 1614973.425 0, 1127631.174 1614980.93 0, 1127867.446 1614988.449 0, 1128103.718 1614995.982 0, 1128339.989 1615003.529 0, 1128576.26 1615011.09 0, 1128812.53 1615018.664 0, 1129048.8 1615026.253 0, 1129285.069 1615033.855 0, 
+    1129521.338 1615041.472 0, 1129757.607 1615049.102 0, 1129993.875 1615056.746 0, 1130230.143 1615064.405 0, 1130465.287 1615072.04 0, 1130702.676 1615079.762 0, 1130938.943 1615087.462 0, 1131175.209 1615095.176 0, 1131411.474 1615102.904 0, 1131647.739 1615110.645 0, 
+    1131884.003 1615118.401 0, 1132120.267 1615126.17 0, 1132356.531 1615133.953 0, 1132592.794 1615141.751 0, 1132829.057 1615149.562 0, 1133065.319 1615157.387 0, 1133301.58 1615165.226 0, 1133537.842 1615173.079 0, 1133774.102 1615180.945 0, 1134010.363 1615188.826 0, 
+    1134246.623 1615196.72 0, 1134482.882 1615204.629 0, 1134719.141 1615212.551 0, 1134955.399 1615220.487 0, 1135191.657 1615228.438 0, 1135427.915 1615236.402 0, 1135664.172 1615244.38 0, 1135900.428 1615252.372 0, 1136135.563 1615260.339 0, 1136324.063 1609702.355 0, 
+    1136512.58 1604143.895 0))
+
+POLYGON ((1147475.288 1615660.966 0, 1147240.175 1615652.334 0, 1147003.942 1615643.675 0, 1146767.709 1615635.029 0, 1146531.475 1615626.398 0, 1146295.24 1615617.78 0, 1146059.005 1615609.177 0, 1145822.769 1615600.587 0, 1145586.533 1615592.011 0, 1145350.297 1615583.449 0, 
+    1145114.06 1615574.901 0, 1144877.822 1615566.367 0, 1144641.584 1615557.846 0, 1144405.345 1615549.34 0, 1144169.106 1615540.848 0, 1143932.866 1615532.369 0, 1143696.626 1615523.904 0, 1143460.386 1615515.454 0, 1143224.145 1615507.017 0, 1142987.903 1615498.594 0, 
+    1142751.661 1615490.185 0, 1142515.418 1615481.79 0, 1142279.175 1615473.408 0, 1142042.932 1615465.041 0, 1141805.567 1615456.648 0, 1141570.443 1615448.348 0, 1141334.198 1615440.023 0, 1141097.953 1615431.711 0, 1140861.706 1615423.413 0, 1140625.46 1615415.129 0, 
+    1140389.213 1615406.859 0, 1140152.965 1615398.603 0, 1139916.717 1615390.361 0, 1139680.469 1615382.133 0, 1139444.22 1615373.918 0, 1139207.971 1615365.718 0, 1138971.721 1615357.531 0, 1138735.47 1615349.359 0, 1138499.219 1615341.2 0, 1138262.968 1615333.055 0, 
+    1138026.716 1615324.924 0, 1137790.464 1615316.807 0, 1137554.211 1615308.704 0, 1137317.958 1615300.615 0, 1137081.704 1615292.54 0, 1136845.45 1615284.478 0, 1136609.195 1615276.431 0, 1136372.94 1615268.397 0, 1136135.563 1615260.339 0, 1135947.079 1620817.842 0, 
+    1135758.612 1626374.858 0, 1135995.332 1626382.893 0, 1136230.933 1626390.904 0, 1136466.533 1626398.93 0, 1136702.133 1626406.969 0, 1136937.733 1626415.022 0, 1137173.332 1626423.089 0, 1137408.93 1626431.169 0, 1137644.529 1626439.264 0, 1137880.126 1626447.372 0, 
+    1138115.723 1626455.494 0, 1138351.32 1626463.631 0, 1138586.916 1626471.781 0, 1138822.512 1626479.945 0, 1139058.107 1626488.122 0, 1139293.702 1626496.314 0, 1139529.296 1626504.519 0, 1139764.89 1626512.739 0, 1140000.484 1626520.972 0, 1140236.076 1626529.219 0, 
+    1140471.669 1626537.48 0, 1140707.261 1626545.755 0, 1140942.852 1626554.043 0, 1141178.443 1626562.346 0, 1141412.916 1626570.623 0, 1141649.623 1626578.993 0, 1141885.213 1626587.337 0, 1142120.802 1626595.695 0, 1142356.39 1626604.067 0, 1142591.978 1626612.453 0, 
+    1142827.566 1626620.852 0, 1143063.152 1626629.266 0, 1143298.739 1626637.693 0, 1143534.325 1626646.134 0, 1143769.91 1626654.589 0, 1144005.495 1626663.058 0, 1144241.08 1626671.541 0, 1144476.664 1626680.038 0, 1144712.247 1626688.548 0, 1144947.83 1626697.073 0, 
+    1145183.413 1626705.611 0, 1145418.995 1626714.163 0, 1145654.576 1626722.729 0, 1145890.157 1626731.309 0, 1146125.738 1626739.903 0, 1146361.318 1626748.51 0, 1146596.897 1626757.132 0, 1146832.476 1626765.767 0, 1147066.938 1626774.375 0, 1147271.104 1621217.915 0, 
+    1147475.288 1615660.966 0))
+
+POLYGON ((1158374.09 1627205.839 0, 1158139.652 1627196.569 0, 1157904.098 1627187.268 0, 1157668.544 1627177.981 0, 1157432.989 1627168.708 0, 1157197.434 1627159.448 0, 1156961.878 1627150.203 0, 1156726.322 1627140.971 0, 1156490.765 1627131.754 0, 1156255.208 1627122.55 0, 
+    1156019.65 1627113.36 0, 1155784.091 1627104.184 0, 1155548.532 1627095.022 0, 1155312.973 1627085.873 0, 1155077.412 1627076.739 0, 1154841.852 1627067.618 0, 1154606.291 1627058.512 0, 1154370.729 1627049.419 0, 1154135.167 1627040.34 0, 1153899.604 1627031.275 0, 
+    1153664.041 1627022.223 0, 1153428.477 1627013.186 0, 1153192.912 1627004.162 0, 1152957.347 1626995.153 0, 1152720.667 1626986.114 0, 1152486.216 1626977.175 0, 1152250.649 1626968.207 0, 1152015.082 1626959.252 0, 1151779.515 1626950.312 0, 1151543.947 1626941.386 0, 
+    1151308.378 1626932.473 0, 1151072.809 1626923.574 0, 1150837.239 1626914.689 0, 1150601.669 1626905.818 0, 1150366.099 1626896.961 0, 1150130.527 1626888.118 0, 1149894.956 1626879.288 0, 1149659.383 1626870.473 0, 1149423.811 1626861.671 0, 1149188.237 1626852.883 0, 
+    1148952.663 1626844.109 0, 1148717.089 1626835.349 0, 1148481.514 1626826.603 0, 1148245.939 1626817.87 0, 1148010.363 1626809.152 0, 1147774.787 1626800.447 0, 1147539.21 1626791.756 0, 1147303.632 1626783.079 0, 1147066.938 1626774.375 0, 1146862.79 1632330.341 0, 
+    1146658.66 1637885.807 0, 1146894.698 1637894.487 0, 1147129.621 1637903.14 0, 1147364.544 1637911.806 0, 1147599.466 1637920.487 0, 1147834.388 1637929.181 0, 1148069.31 1637937.889 0, 1148304.23 1637946.611 0, 1148539.151 1637955.347 0, 1148774.071 1637964.097 0, 
+    1149008.99 1637972.86 0, 1149243.909 1637981.637 0, 1149478.827 1637990.428 0, 1149713.745 1637999.233 0, 1149948.662 1638008.052 0, 1150183.579 1638016.885 0, 1150418.495 1638025.731 0, 1150653.411 1638034.591 0, 1150888.326 1638043.466 0, 1151123.24 1638052.353 0, 
+    1151358.154 1638061.255 0, 1151593.068 1638070.171 0, 1151827.981 1638079.1 0, 1152062.894 1638088.043 0, 1152296.693 1638096.958 0, 1152532.717 1638105.971 0, 1152767.628 1638114.956 0, 1153002.539 1638123.954 0, 1153237.448 1638132.967 0, 1153472.358 1638141.993 0, 
+    1153707.267 1638151.033 0, 1153942.175 1638160.087 0, 1154177.083 1638169.154 0, 1154411.99 1638178.236 0, 1154646.897 1638187.331 0, 1154881.803 1638196.44 0, 1155116.708 1638205.563 0, 1155351.614 1638214.7 0, 1155586.518 1638223.851 0, 1155821.422 1638233.015 0, 
+    1156056.326 1638242.193 0, 1156291.229 1638251.385 0, 1156526.131 1638260.591 0, 1156761.033 1638269.811 0, 1156995.934 1638279.044 0, 1157230.835 1638288.292 0, 1157465.735 1638297.553 0, 1157700.635 1638306.828 0, 1157934.423 1638316.073 0, 1158154.247 1632761.207 0, 
+    1158374.09 1627205.839 0))
+
+POLYGON ((1169208.924 1638778.194 0, 1168975.162 1638768.288 0, 1168740.289 1638758.35 0, 1168505.416 1638748.425 0, 1168270.542 1638738.514 0, 1168035.668 1638728.617 0, 1167800.793 1638718.733 0, 1167565.918 1638708.864 0, 1167331.042 1638699.008 0, 1167096.165 1638689.166 0, 
+    1166861.288 1638679.338 0, 1166626.41 1638669.524 0, 1166391.532 1638659.724 0, 1166156.653 1638649.937 0, 1165921.773 1638640.164 0, 1165686.893 1638630.405 0, 1165452.013 1638620.66 0, 1165217.131 1638610.929 0, 1164982.25 1638601.212 0, 1164747.367 1638591.508 0, 
+    1164512.484 1638581.818 0, 1164277.601 1638572.142 0, 1164042.717 1638562.48 0, 1163807.832 1638552.832 0, 1163571.837 1638543.152 0, 1163338.061 1638533.577 0, 1163103.175 1638523.97 0, 1162868.288 1638514.377 0, 1162633.4 1638504.797 0, 1162398.512 1638495.232 0, 
+    1162163.624 1638485.681 0, 1161928.735 1638476.143 0, 1161693.845 1638466.619 0, 1161458.955 1638457.109 0, 1161224.064 1638447.613 0, 1160989.172 1638438.13 0, 1160754.28 1638428.662 0, 1160519.388 1638419.207 0, 1160284.495 1638409.766 0, 1160049.601 1638400.339 0, 
+    1159814.707 1638390.926 0, 1159579.812 1638381.526 0, 1159344.917 1638372.14 0, 1159110.021 1638362.769 0, 1158875.125 1638353.411 0, 1158640.228 1638344.066 0, 1158405.33 1638334.736 0, 1158170.432 1638325.42 0, 1157934.423 1638316.073 0, 1157714.619 1643870.432 0, 
+    1157494.835 1649424.277 0, 1157730.188 1649433.598 0, 1157964.432 1649442.888 0, 1158198.676 1649452.193 0, 1158432.919 1649461.511 0, 1158667.162 1649470.843 0, 1158901.404 1649480.188 0, 1159135.645 1649489.548 0, 1159369.886 1649498.921 0, 1159604.126 1649508.308 0, 
+    1159838.366 1649517.709 0, 1160072.606 1649527.124 0, 1160306.844 1649536.552 0, 1160541.082 1649545.995 0, 1160775.32 1649555.451 0, 1161009.557 1649564.92 0, 1161243.794 1649574.404 0, 1161478.03 1649583.901 0, 1161712.265 1649593.413 0, 1161946.5 1649602.937 0, 
+    1162180.734 1649612.476 0, 1162414.968 1649622.029 0, 1162649.201 1649631.595 0, 1162883.433 1649641.175 0, 1163116.558 1649650.724 0, 1163351.897 1649660.377 0, 1163586.128 1649669.998 0, 1163820.358 1649679.633 0, 1164054.588 1649689.282 0, 1164288.817 1649698.945 0, 
+    1164523.045 1649708.622 0, 1164757.274 1649718.312 0, 1164991.501 1649728.016 0, 1165225.728 1649737.734 0, 1165459.954 1649747.466 0, 1165694.18 1649757.212 0, 1165928.405 1649766.971 0, 1166162.63 1649776.744 0, 1166396.854 1649786.531 0, 1166631.077 1649796.332 0, 
+    1166865.3 1649806.146 0, 1167099.522 1649815.974 0, 1167333.744 1649825.816 0, 1167567.965 1649835.672 0, 1167802.186 1649845.542 0, 1168036.406 1649855.425 0, 1168270.625 1649865.323 0, 1168504.844 1649875.233 0, 1168737.956 1649885.111 0, 1168973.429 1644331.909 0, 
+    1169208.924 1638778.194 0))
+
+POLYGON ((1179979.73 1650377.708 0, 1179746.645 1650367.171 0, 1179512.455 1650356.599 0, 1179278.264 1650346.04 0, 1179044.073 1650335.495 0, 1178809.881 1650324.963 0, 1178575.689 1650314.446 0, 1178341.496 1650303.942 0, 1178107.303 1650293.452 0, 1177873.108 1650282.976 0, 
+    1177638.914 1650272.514 0, 1177404.718 1650262.065 0, 1177170.522 1650251.63 0, 1176936.325 1650241.209 0, 1176702.128 1650230.802 0, 1176467.93 1650220.409 0, 1176233.732 1650210.029 0, 1175999.533 1650199.663 0, 1175765.333 1650189.311 0, 1175531.133 1650178.973 0, 
+    1175296.932 1650168.648 0, 1175062.73 1650158.337 0, 1174828.528 1650148.04 0, 1174594.325 1650137.757 0, 1174359.017 1650127.439 0, 1174125.918 1650117.232 0, 1173891.713 1650106.99 0, 1173657.508 1650096.762 0, 1173423.302 1650086.548 0, 1173189.096 1650076.348 0, 
+    1172954.889 1650066.161 0, 1172720.682 1650055.988 0, 1172486.473 1650045.829 0, 1172252.265 1650035.684 0, 1172018.055 1650025.552 0, 1171783.845 1650015.434 0, 1171549.635 1650005.331 0, 1171315.424 1649995.24 0, 1171081.212 1649985.164 0, 1170847 1649975.101 0, 
+    1170612.787 1649965.053 0, 1170378.573 1649955.017 0, 1170144.359 1649944.996 0, 1169910.144 1649934.989 0, 1169675.929 1649924.995 0, 1169441.713 1649915.015 0, 1169207.497 1649905.049 0, 1168973.28 1649895.097 0, 1168737.956 1649885.111 0, 1168502.504 1655437.793 0, 
+    1168267.076 1660989.947 0, 1168501.743 1660999.904 0, 1168735.306 1661009.829 0, 1168968.869 1661019.767 0, 1169202.431 1661029.719 0, 1169435.993 1661039.685 0, 1169669.554 1661049.665 0, 1169903.115 1661059.658 0, 1170136.675 1661069.665 0, 1170370.234 1661079.686 0, 
+    1170603.793 1661089.72 0, 1170837.351 1661099.769 0, 1171070.908 1661109.831 0, 1171304.465 1661119.906 0, 1171538.022 1661129.996 0, 1171771.577 1661140.099 0, 1172005.133 1661150.216 0, 1172238.687 1661160.347 0, 1172472.241 1661170.491 0, 1172705.795 1661180.65 0, 
+    1172939.347 1661190.822 0, 1173172.9 1661201.007 0, 1173406.451 1661211.207 0, 1173640.002 1661221.42 0, 1173872.45 1661231.599 0, 1174107.102 1661241.888 0, 1174340.652 1661252.142 0, 1174574.2 1661262.41 0, 1174807.748 1661272.692 0, 1175041.295 1661282.988 0, 
+    1175274.842 1661293.298 0, 1175508.388 1661303.621 0, 1175741.934 1661313.958 0, 1175975.479 1661324.308 0, 1176209.023 1661334.673 0, 1176442.567 1661345.051 0, 1176676.11 1661355.443 0, 1176909.653 1661365.849 0, 1177143.194 1661376.268 0, 1177376.736 1661386.701 0, 
+    1177610.276 1661397.148 0, 1177843.816 1661407.609 0, 1178077.356 1661418.083 0, 1178310.895 1661428.571 0, 1178544.433 1661439.073 0, 1178777.97 1661449.589 0, 1179011.507 1661460.118 0, 1179245.044 1661470.661 0, 1179477.478 1661481.168 0, 1179728.592 1655929.702 0, 
+    1179979.73 1650377.708 0))
+
+POLYGON ((1190686.448 1662004.06 0, 1190454.042 1661992.896 0, 1190220.537 1661981.693 0, 1189987.031 1661970.504 0, 1189753.524 1661959.328 0, 1189520.016 1661948.167 0, 1189286.508 1661937.019 0, 1189052.999 1661925.885 0, 1188819.489 1661914.764 0, 1188585.979 1661903.658 0, 
+    1188352.468 1661892.565 0, 1188118.957 1661881.486 0, 1187885.445 1661870.42 0, 1187651.932 1661859.368 0, 1187418.418 1661848.331 0, 1187184.904 1661837.306 0, 1186951.389 1661826.296 0, 1186717.874 1661815.299 0, 1186484.358 1661804.316 0, 1186250.841 1661793.347 0, 
+    1186017.324 1661782.391 0, 1185783.806 1661771.45 0, 1185550.287 1661760.522 0, 1185316.768 1661749.607 0, 1185082.148 1661738.656 0, 1184849.727 1661727.82 0, 1184616.206 1661716.947 0, 1184382.684 1661706.088 0, 1184149.162 1661695.242 0, 1183915.639 1661684.411 0, 
+    1183682.115 1661673.593 0, 1183448.591 1661662.788 0, 1183215.066 1661651.998 0, 1182981.54 1661641.221 0, 1182748.014 1661630.458 0, 1182514.487 1661619.709 0, 1182280.959 1661608.973 0, 1182047.431 1661598.251 0, 1181813.902 1661587.543 0, 1181580.373 1661576.849 0, 
+    1181346.843 1661566.168 0, 1181113.312 1661555.501 0, 1180879.781 1661544.848 0, 1180646.249 1661534.209 0, 1180412.716 1661523.583 0, 1180179.183 1661512.971 0, 1179945.649 1661502.373 0, 1179712.114 1661491.789 0, 1179477.478 1661481.168 0, 1179226.388 1667032.101 0, 
+    1178975.323 1672582.494 0, 1179209.303 1672593.085 0, 1179442.184 1672603.639 0, 1179675.065 1672614.208 0, 1179907.944 1672624.79 0, 1180140.824 1672635.386 0, 1180373.702 1672645.996 0, 1180606.58 1672656.619 0, 1180839.458 1672667.256 0, 1181072.334 1672677.907 0, 
+    1181305.21 1672688.571 0, 1181538.086 1672699.249 0, 1181770.961 1672709.941 0, 1182003.835 1672720.646 0, 1182236.708 1672731.366 0, 1182469.581 1672742.099 0, 1182702.453 1672752.845 0, 1182935.325 1672763.606 0, 1183168.196 1672774.38 0, 1183401.067 1672785.167 0, 
+    1183633.936 1672795.969 0, 1183866.805 1672806.784 0, 1184099.674 1672817.613 0, 1184332.542 1672828.456 0, 1184564.312 1672839.261 0, 1184798.276 1672850.182 0, 1185031.141 1672861.066 0, 1185264.007 1672871.963 0, 1185496.871 1672882.874 0, 1185729.735 1672893.799 0, 
+    1185962.599 1672904.738 0, 1186195.461 1672915.69 0, 1186428.324 1672926.656 0, 1186661.185 1672937.635 0, 1186894.046 1672948.629 0, 1187126.906 1672959.636 0, 1187359.765 1672970.657 0, 1187592.624 1672981.691 0, 1187825.482 1672992.739 0, 1188058.34 1673003.801 0, 
+    1188291.197 1673014.877 0, 1188524.053 1673025.966 0, 1188756.909 1673037.069 0, 1188989.763 1673048.186 0, 1189222.618 1673059.316 0, 1189455.471 1673070.46 0, 1189688.324 1673081.618 0, 1189921.177 1673092.79 0, 1190152.932 1673103.922 0, 1190419.677 1667554.261 0, 
+    1190686.448 1662004.06 0))
+
+POLYGON ((726993.306 1242496.165 0, 726736.403 1242512.16 0, 726478.209 1242528.252 0, 726220.015 1242544.358 0, 725961.822 1242560.48 0, 725703.631 1242576.617 0, 725445.44 1242592.769 0, 725187.25 1242608.936 0, 724929.061 1242625.119 0, 724670.873 1242641.317 0, 
+    724412.686 1242657.529 0, 724154.5 1242673.758 0, 723896.315 1242690.001 0, 723638.131 1242706.259 0, 723379.948 1242722.533 0, 723121.765 1242738.822 0, 722863.584 1242755.126 0, 722605.404 1242771.445 0, 722347.225 1242787.78 0, 722089.046 1242804.13 0, 
+    721830.869 1242820.494 0, 721572.692 1242836.875 0, 721314.517 1242853.27 0, 721056.342 1242869.68 0, 720796.875 1242886.188 0, 720539.996 1242902.547 0, 720281.824 1242919.003 0, 720023.654 1242935.474 0, 719765.484 1242951.961 0, 719507.315 1242968.462 0, 
+    719249.148 1242984.979 0, 718990.981 1243001.511 0, 718732.815 1243018.058 0, 718474.65 1243034.621 0, 718216.486 1243051.198 0, 717958.324 1243067.791 0, 717700.162 1243084.399 0, 717442.001 1243101.022 0, 717183.841 1243117.661 0, 716925.682 1243134.314 0, 
+    716667.524 1243150.983 0, 716409.367 1243167.667 0, 716151.211 1243184.366 0, 715893.056 1243201.081 0, 715634.902 1243217.81 0, 715376.749 1243234.555 0, 715118.597 1243251.315 0, 714860.446 1243268.09 0, 714601.001 1243284.965 0, 714963.336 1248853.287 0, 
+    715325.665 1254421.504 0, 715584.451 1254404.672 0, 715841.947 1254387.94 0, 716099.443 1254371.222 0, 716356.941 1254354.52 0, 716614.439 1254337.833 0, 716871.939 1254321.161 0, 717129.439 1254304.504 0, 717386.941 1254287.863 0, 717644.443 1254271.236 0, 
+    717901.947 1254254.625 0, 718159.451 1254238.029 0, 718416.957 1254221.448 0, 718674.463 1254204.882 0, 718931.97 1254188.331 0, 719189.479 1254171.796 0, 719446.988 1254155.275 0, 719704.498 1254138.77 0, 719962.01 1254122.28 0, 720219.522 1254105.805 0, 
+    720477.035 1254089.345 0, 720734.549 1254072.901 0, 720992.064 1254056.471 0, 721249.58 1254040.057 0, 721505.807 1254023.74 0, 721764.616 1254007.274 0, 722022.135 1253990.905 0, 722279.654 1253974.551 0, 722537.175 1253958.213 0, 722794.697 1253941.89 0, 
+    723052.22 1253925.581 0, 723309.744 1253909.288 0, 723567.269 1253893.011 0, 723824.794 1253876.748 0, 724082.321 1253860.5 0, 724339.849 1253844.268 0, 724597.377 1253828.051 0, 724854.907 1253811.849 0, 725112.437 1253795.662 0, 725369.969 1253779.49 0, 
+    725627.501 1253763.333 0, 725885.034 1253747.192 0, 726142.569 1253731.066 0, 726400.104 1253714.955 0, 726657.64 1253698.859 0, 726915.177 1253682.778 0, 727172.715 1253666.712 0, 727430.254 1253650.662 0, 727686.505 1253634.707 0, 727339.909 1248065.489 0, 
+    726993.306 1242496.165 0))
+
+POLYGON ((740049.518 1252882.834 0, 739793.222 1252898.065 0, 739535.638 1252913.388 0, 739278.056 1252928.726 0, 739020.474 1252944.079 0, 738762.894 1252959.447 0, 738505.314 1252974.831 0, 738247.735 1252990.23 0, 737990.157 1253005.643 0, 737732.58 1253021.072 0, 
+    737475.004 1253036.516 0, 737217.429 1253051.976 0, 736959.855 1253067.45 0, 736702.281 1253082.94 0, 736444.709 1253098.444 0, 736187.137 1253113.964 0, 735929.567 1253129.499 0, 735671.997 1253145.05 0, 735414.428 1253160.615 0, 735156.86 1253176.196 0, 
+    734899.293 1253191.791 0, 734641.727 1253207.402 0, 734384.162 1253223.028 0, 734126.598 1253238.67 0, 733867.746 1253254.404 0, 733611.472 1253269.997 0, 733353.911 1253285.684 0, 733096.35 1253301.386 0, 732838.791 1253317.103 0, 732581.232 1253332.835 0, 
+    732323.674 1253348.582 0, 732066.117 1253364.345 0, 731808.562 1253380.122 0, 731551.007 1253395.915 0, 731293.453 1253411.723 0, 731035.899 1253427.546 0, 730778.347 1253443.385 0, 730520.796 1253459.238 0, 730263.246 1253475.107 0, 730005.696 1253490.99 0, 
+    729748.148 1253506.889 0, 729490.6 1253522.803 0, 729233.054 1253538.733 0, 728975.508 1253554.677 0, 728717.964 1253570.637 0, 728460.42 1253586.611 0, 728202.877 1253602.601 0, 727945.335 1253618.606 0, 727686.505 1253634.707 0, 728033.094 1259203.813 0, 
+    728379.676 1264772.804 0, 728637.847 1264756.745 0, 728894.734 1264740.78 0, 729151.621 1264724.831 0, 729408.509 1264708.897 0, 729665.398 1264692.978 0, 729922.288 1264677.075 0, 730179.179 1264661.186 0, 730436.071 1264645.312 0, 730692.964 1264629.454 0, 
+    730949.858 1264613.611 0, 731206.752 1264597.782 0, 731463.648 1264581.969 0, 731720.545 1264566.171 0, 731977.442 1264550.388 0, 732234.34 1264534.621 0, 732491.24 1264518.868 0, 732748.14 1264503.131 0, 733005.041 1264487.408 0, 733261.943 1264471.701 0, 
+    733518.847 1264456.009 0, 733775.75 1264440.332 0, 734032.655 1264424.67 0, 734289.561 1264409.023 0, 734545.183 1264393.47 0, 734803.376 1264377.775 0, 735060.284 1264362.174 0, 735317.194 1264346.588 0, 735574.104 1264331.016 0, 735831.015 1264315.46 0, 
+    736087.928 1264299.92 0, 736344.841 1264284.394 0, 736601.755 1264268.883 0, 736858.67 1264253.388 0, 737115.586 1264237.907 0, 737372.503 1264222.442 0, 737629.42 1264206.992 0, 737886.339 1264191.557 0, 738143.258 1264176.137 0, 738400.179 1264160.732 0, 
+    738657.1 1264145.342 0, 738914.023 1264129.968 0, 739170.946 1264114.608 0, 739427.87 1264099.264 0, 739684.795 1264083.935 0, 739941.721 1264068.621 0, 740198.647 1264053.322 0, 740455.575 1264038.038 0, 740711.219 1264022.845 0, 740380.372 1258452.898 0, 
+    740049.518 1252882.834 0))
+
+POLYGON ((753044.832 1263307.729 0, 752789.144 1263322.199 0, 752532.174 1263336.757 0, 752275.205 1263351.33 0, 752018.237 1263365.918 0, 751761.27 1263380.521 0, 751504.303 1263395.139 0, 751247.338 1263409.773 0, 750990.373 1263424.422 0, 750733.41 1263439.085 0, 
+    750476.447 1263453.764 0, 750219.484 1263468.458 0, 749962.523 1263483.167 0, 749705.563 1263497.892 0, 749448.603 1263512.631 0, 749191.645 1263527.386 0, 748934.687 1263542.155 0, 748677.73 1263556.94 0, 748420.774 1263571.74 0, 748163.819 1263586.555 0, 
+    747906.865 1263601.385 0, 747649.911 1263616.23 0, 747392.959 1263631.091 0, 747136.007 1263645.966 0, 746877.773 1263660.931 0, 746622.107 1263675.763 0, 746365.158 1263690.684 0, 746108.21 1263705.62 0, 745851.262 1263720.571 0, 745594.316 1263735.537 0, 
+    745337.371 1263750.518 0, 745080.426 1263765.515 0, 744823.482 1263780.526 0, 744566.539 1263795.553 0, 744309.597 1263810.595 0, 744052.656 1263825.652 0, 743795.716 1263840.724 0, 743538.777 1263855.811 0, 743281.839 1263870.914 0, 743024.901 1263886.031 0, 
+    742767.964 1263901.164 0, 742511.029 1263916.312 0, 742254.094 1263931.474 0, 741997.16 1263946.652 0, 741740.227 1263961.845 0, 741483.295 1263977.054 0, 741226.363 1263992.277 0, 740969.433 1264007.516 0, 740711.219 1264022.845 0, 741042.059 1269592.672 0, 
+    741372.891 1275162.373 0, 741630.446 1275147.083 0, 741886.721 1275131.883 0, 742142.997 1275116.699 0, 742399.273 1275101.529 0, 742655.551 1275086.375 0, 742911.829 1275071.236 0, 743168.108 1275056.111 0, 743424.388 1275041.002 0, 743680.669 1275025.908 0, 
+    743936.951 1275010.829 0, 744193.234 1274995.766 0, 744449.517 1274980.717 0, 744705.802 1274965.683 0, 744962.087 1274950.665 0, 745218.373 1274935.661 0, 745474.661 1274920.673 0, 745730.949 1274905.699 0, 745987.237 1274890.741 0, 746243.527 1274875.798 0, 
+    746499.818 1274860.87 0, 746756.109 1274845.957 0, 747012.402 1274831.059 0, 747268.695 1274816.176 0, 747523.709 1274801.383 0, 747781.284 1274786.456 0, 748037.58 1274771.618 0, 748293.877 1274756.796 0, 748550.175 1274741.989 0, 748806.473 1274727.196 0, 
+    749062.773 1274712.419 0, 749319.073 1274697.657 0, 749575.374 1274682.91 0, 749831.676 1274668.178 0, 750087.979 1274653.461 0, 750344.283 1274638.759 0, 750600.587 1274624.073 0, 750856.893 1274609.401 0, 751113.199 1274594.744 0, 751369.506 1274580.103 0, 
+    751625.815 1274565.477 0, 751882.123 1274550.865 0, 752138.433 1274536.269 0, 752394.744 1274521.688 0, 752651.055 1274507.122 0, 752907.368 1274492.571 0, 753163.681 1274478.035 0, 753419.995 1274463.515 0, 753675.03 1274449.081 0, 753359.935 1268878.468 0, 
+    753044.832 1263307.729 0))
+
+POLYGON ((765979.136 1273770.548 0, 765724.058 1273784.261 0, 765467.704 1273798.057 0, 765211.351 1273811.869 0, 764954.999 1273825.696 0, 764698.647 1273839.538 0, 764442.296 1273853.394 0, 764185.946 1273867.266 0, 763929.597 1273881.154 0, 763673.249 1273895.056 0, 
+    763416.901 1273908.973 0, 763160.554 1273922.905 0, 762904.208 1273936.853 0, 762647.863 1273950.815 0, 762391.519 1273964.793 0, 762135.176 1273978.786 0, 761878.833 1273992.793 0, 761622.491 1274006.816 0, 761366.15 1274020.854 0, 761109.81 1274034.907 0, 
+    760853.471 1274048.975 0, 760597.132 1274063.059 0, 760340.795 1274077.157 0, 760084.458 1274091.27 0, 759826.843 1274105.469 0, 759571.787 1274119.543 0, 759315.452 1274133.701 0, 759059.119 1274147.875 0, 758802.786 1274162.064 0, 758546.455 1274176.268 0, 
+    758290.124 1274190.487 0, 758033.793 1274204.721 0, 757777.464 1274218.97 0, 757521.136 1274233.234 0, 757264.808 1274247.514 0, 757008.481 1274261.808 0, 756752.155 1274276.118 0, 756495.83 1274290.442 0, 756239.506 1274304.782 0, 755983.182 1274319.137 0, 
+    755726.86 1274333.507 0, 755470.538 1274347.892 0, 755214.217 1274362.292 0, 754957.897 1274376.707 0, 754701.578 1274391.137 0, 754445.26 1274405.582 0, 754188.942 1274420.043 0, 753932.626 1274434.518 0, 753675.03 1274449.081 0, 753990.119 1280019.564 0, 
+    754305.199 1285589.911 0, 754562.136 1285575.385 0, 754817.796 1285560.947 0, 755073.458 1285546.524 0, 755329.121 1285532.115 0, 755584.784 1285517.722 0, 755840.449 1285503.344 0, 756096.114 1285488.98 0, 756351.78 1285474.632 0, 756607.446 1285460.299 0, 
+    756863.114 1285445.981 0, 757118.783 1285431.678 0, 757374.452 1285417.39 0, 757630.122 1285403.117 0, 757885.793 1285388.859 0, 758141.465 1285374.616 0, 758397.138 1285360.389 0, 758652.811 1285346.176 0, 758908.486 1285331.978 0, 759164.161 1285317.795 0, 
+    759419.837 1285303.628 0, 759675.514 1285289.475 0, 759931.192 1285275.338 0, 760186.87 1285261.215 0, 760441.274 1285247.178 0, 760698.23 1285233.016 0, 760953.911 1285218.938 0, 761209.593 1285204.876 0, 761465.275 1285190.829 0, 761720.959 1285176.797 0, 
+    761976.643 1285162.78 0, 762232.328 1285148.778 0, 762488.014 1285134.791 0, 762743.701 1285120.819 0, 762999.389 1285106.862 0, 763255.077 1285092.92 0, 763510.767 1285078.993 0, 763766.457 1285065.081 0, 764022.148 1285051.185 0, 764277.839 1285037.303 0, 
+    764533.532 1285023.436 0, 764789.225 1285009.585 0, 765044.919 1284995.748 0, 765300.614 1284981.927 0, 765556.31 1284968.12 0, 765812.007 1284954.329 0, 766067.704 1284940.553 0, 766323.402 1284926.791 0, 766577.827 1284913.114 0, 766278.485 1279341.899 0, 
+    765979.136 1273770.548 0))
+
+POLYGON ((778852.318 1284270.991 0, 778597.854 1284283.95 0, 778342.118 1284296.989 0, 778086.382 1284310.043 0, 777830.648 1284323.112 0, 777574.914 1284336.196 0, 777319.181 1284349.295 0, 777063.449 1284362.409 0, 776807.717 1284375.538 0, 776551.987 1284388.682 0, 
+    776296.257 1284401.841 0, 776040.527 1284415.016 0, 775784.799 1284428.205 0, 775529.071 1284441.409 0, 775273.345 1284454.629 0, 775017.619 1284467.863 0, 774761.893 1284481.113 0, 774506.169 1284494.377 0, 774250.445 1284507.657 0, 773994.722 1284520.952 0, 
+    773739 1284534.262 0, 773483.279 1284547.586 0, 773227.558 1284560.926 0, 772971.838 1284574.281 0, 772714.846 1284587.718 0, 772460.401 1284601.036 0, 772204.684 1284614.436 0, 771948.967 1284627.851 0, 771693.251 1284641.281 0, 771437.536 1284654.727 0, 
+    771181.822 1284668.187 0, 770926.108 1284681.662 0, 770670.396 1284695.153 0, 770414.684 1284708.658 0, 770158.973 1284722.178 0, 769903.262 1284735.714 0, 769647.553 1284749.264 0, 769391.844 1284762.83 0, 769136.136 1284776.411 0, 768880.429 1284790.006 0, 
+    768624.723 1284803.617 0, 768369.017 1284817.243 0, 768113.313 1284830.884 0, 767857.609 1284844.54 0, 767601.906 1284858.211 0, 767346.204 1284871.897 0, 767090.502 1284885.598 0, 766834.801 1284899.314 0, 766577.827 1284913.114 0, 766877.162 1290484.188 0, 
+    767176.488 1296055.116 0, 767432.804 1296041.352 0, 767687.848 1296027.671 0, 767942.894 1296014.005 0, 768197.941 1296000.354 0, 768452.988 1295986.718 0, 768708.036 1295973.098 0, 768963.085 1295959.492 0, 769218.135 1295945.901 0, 769473.185 1295932.325 0, 
+    769728.236 1295918.764 0, 769983.288 1295905.218 0, 770238.341 1295891.687 0, 770493.395 1295878.172 0, 770748.449 1295864.671 0, 771003.505 1295851.185 0, 771258.561 1295837.714 0, 771513.618 1295824.259 0, 771768.675 1295810.818 0, 772023.734 1295797.392 0, 
+    772278.793 1295783.981 0, 772533.853 1295770.586 0, 772788.914 1295757.205 0, 773043.975 1295743.839 0, 773297.767 1295730.555 0, 773554.101 1295717.153 0, 773809.165 1295703.832 0, 774064.229 1295690.527 0, 774319.295 1295677.236 0, 774574.361 1295663.96 0, 
+    774829.428 1295650.7 0, 775084.496 1295637.454 0, 775339.565 1295624.224 0, 775594.634 1295611.008 0, 775849.704 1295597.808 0, 776104.775 1295584.622 0, 776359.847 1295571.451 0, 776614.92 1295558.296 0, 776869.993 1295545.155 0, 777125.067 1295532.03 0, 
+    777380.142 1295518.92 0, 777635.217 1295505.824 0, 777890.294 1295492.744 0, 778145.371 1295479.678 0, 778400.449 1295466.628 0, 778655.527 1295453.592 0, 778910.607 1295440.572 0, 779165.687 1295427.567 0, 779419.499 1295414.641 0, 779135.912 1289842.889 0, 
+    778852.318 1284270.991 0))
+
+POLYGON ((791664.269 1294808.757 0, 791410.421 1294820.965 0, 791155.305 1294833.25 0, 790900.189 1294845.55 0, 790645.075 1294857.864 0, 790389.961 1294870.194 0, 790134.848 1294882.539 0, 789879.736 1294894.899 0, 789624.624 1294907.273 0, 789369.513 1294919.663 0, 
+    789114.403 1294932.068 0, 788859.294 1294944.488 0, 788604.185 1294956.923 0, 788349.077 1294969.372 0, 788093.97 1294981.837 0, 787838.864 1294994.317 0, 787583.758 1295006.812 0, 787328.653 1295019.322 0, 787073.549 1295031.847 0, 786818.445 1295044.387 0, 
+    786563.342 1295056.942 0, 786308.24 1295069.512 0, 786053.139 1295082.097 0, 785798.038 1295094.697 0, 785541.67 1295107.375 0, 785287.84 1295119.942 0, 785032.741 1295132.587 0, 784777.644 1295145.247 0, 784522.547 1295157.922 0, 784267.451 1295170.612 0, 
+    784012.355 1295183.317 0, 783757.261 1295196.037 0, 783502.167 1295208.772 0, 783247.074 1295221.522 0, 782991.982 1295234.288 0, 782736.89 1295247.068 0, 782481.799 1295259.863 0, 782226.709 1295272.673 0, 781971.62 1295285.498 0, 781716.531 1295298.339 0, 
+    781461.443 1295311.194 0, 781206.356 1295324.064 0, 780951.27 1295336.949 0, 780696.184 1295349.85 0, 780441.1 1295362.765 0, 780186.016 1295375.695 0, 779930.932 1295388.641 0, 779675.85 1295401.601 0, 779419.499 1295414.641 0, 779703.078 1300986.242 0, 
+    779986.649 1306557.688 0, 780242.341 1306544.681 0, 780496.767 1306531.754 0, 780751.195 1306518.842 0, 781005.623 1306505.945 0, 781260.052 1306493.063 0, 781514.482 1306480.196 0, 781768.912 1306467.344 0, 782023.343 1306454.506 0, 782277.775 1306441.684 0, 
+    782532.208 1306428.877 0, 782786.641 1306416.085 0, 783041.075 1306403.308 0, 783295.51 1306390.545 0, 783549.946 1306377.798 0, 783804.383 1306365.066 0, 784058.82 1306352.348 0, 784313.258 1306339.646 0, 784567.696 1306326.959 0, 784822.136 1306314.286 0, 
+    785076.576 1306301.629 0, 785331.017 1306288.986 0, 785585.459 1306276.359 0, 785839.901 1306263.746 0, 786093.079 1306251.211 0, 786348.788 1306238.566 0, 786603.233 1306225.998 0, 786857.678 1306213.446 0, 787112.124 1306200.908 0, 787366.571 1306188.385 0, 
+    787621.019 1306175.878 0, 787875.467 1306163.385 0, 788129.916 1306150.907 0, 788384.366 1306138.445 0, 788638.817 1306125.997 0, 788893.268 1306113.564 0, 789147.72 1306101.146 0, 789402.173 1306088.743 0, 789656.626 1306076.355 0, 789911.08 1306063.982 0, 
+    790165.535 1306051.625 0, 790419.991 1306039.282 0, 790674.447 1306026.954 0, 790928.904 1306014.641 0, 791183.362 1306002.343 0, 791437.821 1305990.06 0, 791692.28 1305977.792 0, 791946.74 1305965.538 0, 792199.936 1305953.361 0, 791932.107 1300381.137 0, 
+    791664.269 1294808.757 0))
+
+POLYGON ((804414.882 1305383.542 0, 804161.651 1305395.004 0, 803907.157 1305406.538 0, 803652.664 1305418.087 0, 803398.172 1305429.651 0, 803143.68 1305441.23 0, 802889.189 1305452.824 0, 802634.699 1305464.433 0, 802380.21 1305476.057 0, 802125.721 1305487.696 0, 
+    801871.233 1305499.35 0, 801616.745 1305511.019 0, 801362.259 1305522.703 0, 801107.773 1305534.402 0, 800853.287 1305546.116 0, 800598.802 1305557.845 0, 800344.318 1305569.589 0, 800089.835 1305581.348 0, 799835.353 1305593.121 0, 799580.871 1305604.91 0, 
+    799326.389 1305616.714 0, 799071.909 1305628.533 0, 798817.429 1305640.366 0, 798562.95 1305652.215 0, 798307.208 1305664.138 0, 798053.994 1305675.957 0, 797799.517 1305687.851 0, 797545.04 1305699.76 0, 797290.565 1305711.683 0, 797036.09 1305723.622 0, 
+    796781.616 1305735.575 0, 796527.142 1305747.544 0, 796272.669 1305759.527 0, 796018.197 1305771.526 0, 795763.726 1305783.539 0, 795509.255 1305795.568 0, 795254.785 1305807.611 0, 795000.316 1305819.67 0, 794745.847 1305831.743 0, 794491.379 1305843.831 0, 
+    794236.912 1305855.935 0, 793982.446 1305868.053 0, 793727.98 1305880.186 0, 793473.515 1305892.334 0, 793219.051 1305904.498 0, 792964.587 1305916.676 0, 792710.124 1305928.869 0, 792455.662 1305941.077 0, 792199.936 1305953.361 0, 792467.758 1311525.425 0, 
+    792735.572 1317097.322 0, 792990.639 1317085.07 0, 793244.445 1317072.893 0, 793498.252 1317060.731 0, 793752.059 1317048.585 0, 794005.868 1317036.453 0, 794259.677 1317024.336 0, 794513.487 1317012.234 0, 794767.297 1317000.147 0, 795021.108 1316988.075 0, 
+    795274.92 1316976.017 0, 795528.733 1316963.975 0, 795782.546 1316951.948 0, 796036.36 1316939.936 0, 796290.175 1316927.938 0, 796543.991 1316915.956 0, 796797.807 1316903.988 0, 797051.624 1316892.035 0, 797305.441 1316880.098 0, 797559.26 1316868.175 0, 
+    797813.079 1316856.267 0, 798066.898 1316844.374 0, 798320.719 1316832.497 0, 798574.54 1316820.634 0, 798827.101 1316808.844 0, 799082.184 1316796.952 0, 799336.007 1316785.134 0, 799589.831 1316773.331 0, 799843.656 1316761.543 0, 800097.481 1316749.769 0, 
+    800351.307 1316738.011 0, 800605.133 1316726.268 0, 800858.961 1316714.539 0, 801112.789 1316702.825 0, 801366.618 1316691.127 0, 801620.447 1316679.443 0, 801874.277 1316667.774 0, 802128.108 1316656.121 0, 802381.939 1316644.482 0, 802635.771 1316632.858 0, 
+    802889.604 1316621.249 0, 803143.438 1316609.655 0, 803397.272 1316598.076 0, 803651.107 1316586.511 0, 803904.942 1316574.962 0, 804158.779 1316563.428 0, 804412.616 1316551.909 0, 804666.453 1316540.404 0, 804919.032 1316528.972 0, 804666.961 1310956.34 0, 
+    804414.882 1305383.542 0))
+
+POLYGON ((817104.049 1315995.044 0, 816851.437 1316005.763 0, 816597.568 1316016.55 0, 816343.7 1316027.352 0, 816089.832 1316038.169 0, 815835.965 1316049.001 0, 815582.098 1316059.848 0, 815328.232 1316070.71 0, 815074.367 1316081.587 0, 814820.502 1316092.479 0, 
+    814566.638 1316103.386 0, 814312.775 1316114.308 0, 814058.912 1316125.244 0, 813805.05 1316136.196 0, 813551.189 1316147.162 0, 813297.328 1316158.144 0, 813043.468 1316169.14 0, 812789.609 1316180.152 0, 812535.75 1316191.178 0, 812281.892 1316202.219 0, 
+    812028.034 1316213.275 0, 811774.177 1316224.346 0, 811520.321 1316235.433 0, 811266.466 1316246.534 0, 811011.352 1316257.705 0, 810758.756 1316268.78 0, 810504.903 1316279.926 0, 810251.05 1316291.087 0, 809997.198 1316302.263 0, 809743.346 1316313.453 0, 
+    809489.495 1316324.659 0, 809235.645 1316335.88 0, 808981.795 1316347.115 0, 808727.946 1316358.365 0, 808474.098 1316369.631 0, 808220.25 1316380.911 0, 807966.403 1316392.206 0, 807712.557 1316403.517 0, 807458.711 1316414.842 0, 807204.866 1316426.182 0, 
+    806951.022 1316437.537 0, 806697.178 1316448.907 0, 806443.335 1316460.292 0, 806189.493 1316471.691 0, 805935.651 1316483.106 0, 805681.81 1316494.536 0, 805427.97 1316505.981 0, 805174.13 1316517.44 0, 804919.032 1316528.972 0, 805171.096 1322101.432 0, 
+    805423.151 1327673.717 0, 805677.59 1327662.215 0, 805930.774 1327650.785 0, 806183.958 1327639.37 0, 806437.143 1327627.97 0, 806690.329 1327616.585 0, 806943.515 1327605.215 0, 807196.702 1327593.859 0, 807449.89 1327582.519 0, 807703.078 1327571.193 0, 
+    807956.267 1327559.882 0, 808209.457 1327548.586 0, 808462.647 1327537.305 0, 808715.838 1327526.039 0, 808969.03 1327514.788 0, 809222.222 1327503.552 0, 809475.415 1327492.33 0, 809728.609 1327481.124 0, 809981.803 1327469.932 0, 810234.998 1327458.756 0, 
+    810488.194 1327447.594 0, 810741.39 1327436.447 0, 810994.587 1327425.315 0, 811247.785 1327414.198 0, 811499.728 1327403.151 0, 811754.182 1327392.009 0, 812007.381 1327380.937 0, 812260.581 1327369.879 0, 812513.782 1327358.837 0, 812766.984 1327347.809 0, 
+    813020.186 1327336.796 0, 813273.389 1327325.799 0, 813526.592 1327314.816 0, 813779.796 1327303.848 0, 814033.001 1327292.895 0, 814286.206 1327281.956 0, 814539.412 1327271.033 0, 814792.619 1327260.125 0, 815045.826 1327249.231 0, 815299.034 1327238.353 0, 
+    815552.243 1327227.489 0, 815805.452 1327216.64 0, 816058.662 1327205.806 0, 816311.873 1327194.987 0, 816565.084 1327184.183 0, 816818.296 1327173.394 0, 817071.508 1327162.62 0, 817324.721 1327151.86 0, 817576.68 1327141.169 0, 817340.369 1321568.195 0, 
+    817104.049 1315995.044 0))
+
+POLYGON ((829731.666 1326642.959 0, 829479.675 1326652.939 0, 829226.433 1326662.983 0, 828973.191 1326673.042 0, 828719.95 1326683.115 0, 828466.709 1326693.204 0, 828213.469 1326703.307 0, 827960.23 1326713.426 0, 827706.991 1326723.559 0, 827453.752 1326733.708 0, 
+    827200.515 1326743.871 0, 826947.278 1326754.049 0, 826694.041 1326764.242 0, 826440.805 1326774.45 0, 826187.57 1326784.673 0, 825934.335 1326794.91 0, 825681.101 1326805.163 0, 825427.868 1326815.43 0, 825174.635 1326825.713 0, 824921.403 1326836.01 0, 
+    824668.171 1326846.322 0, 824414.94 1326856.649 0, 824161.71 1326866.992 0, 823908.48 1326877.348 0, 823653.997 1326887.772 0, 823402.022 1326898.107 0, 823148.794 1326908.509 0, 822895.567 1326918.925 0, 822642.34 1326929.357 0, 822389.114 1326939.803 0, 
+    822135.888 1326950.264 0, 821882.663 1326960.741 0, 821629.439 1326971.232 0, 821376.215 1326981.738 0, 821122.992 1326992.259 0, 820869.77 1327002.794 0, 820616.548 1327013.345 0, 820363.327 1327023.911 0, 820110.106 1327034.491 0, 819856.886 1327045.087 0, 
+    819603.667 1327055.697 0, 819350.448 1327066.322 0, 819097.23 1327076.962 0, 818844.013 1327087.617 0, 818590.796 1327098.287 0, 818337.579 1327108.972 0, 818084.364 1327119.672 0, 817831.149 1327130.386 0, 817576.68 1327141.169 0, 817812.984 1332713.962 0, 
+    818049.281 1338286.569 0, 818303.09 1338275.814 0, 818555.649 1338265.127 0, 818808.208 1338254.455 0, 819060.769 1338243.798 0, 819313.329 1338233.156 0, 819565.891 1338222.528 0, 819818.453 1338211.916 0, 820071.016 1338201.318 0, 820323.579 1338190.735 0, 
+    820576.143 1338180.167 0, 820828.708 1338169.614 0, 821081.273 1338159.076 0, 821333.839 1338148.553 0, 821586.405 1338138.044 0, 821838.972 1338127.551 0, 822091.54 1338117.072 0, 822344.108 1338106.608 0, 822596.677 1338096.159 0, 822849.246 1338085.725 0, 
+    823101.816 1338075.305 0, 823354.387 1338064.901 0, 823606.959 1338054.511 0, 823859.531 1338044.137 0, 824110.853 1338033.828 0, 824364.676 1338023.432 0, 824617.25 1338013.102 0, 824869.824 1338002.786 0, 825122.399 1337992.486 0, 825374.975 1337982.201 0, 
+    825627.551 1337971.93 0, 825880.128 1337961.674 0, 826132.706 1337951.433 0, 826385.284 1337941.207 0, 826637.862 1337930.996 0, 826890.441 1337920.8 0, 827143.021 1337910.618 0, 827395.602 1337900.452 0, 827648.183 1337890.3 0, 827900.764 1337880.163 0, 
+    828153.347 1337870.041 0, 828405.929 1337859.934 0, 828658.513 1337849.842 0, 828911.097 1337839.764 0, 829163.681 1337829.702 0, 829416.266 1337819.654 0, 829668.852 1337809.621 0, 829921.439 1337799.603 0, 830172.776 1337789.65 0, 829952.225 1332216.398 0, 
+    829731.666 1326642.959 0))
+
+POLYGON ((842297.628 1337326.984 0, 842046.261 1337336.227 0, 841793.647 1337345.531 0, 841541.034 1337354.851 0, 841288.421 1337364.185 0, 841035.809 1337373.534 0, 840783.198 1337382.897 0, 840530.587 1337392.276 0, 840277.977 1337401.669 0, 840025.367 1337411.078 0, 
+    839772.758 1337420.501 0, 839520.149 1337429.939 0, 839267.541 1337439.392 0, 839014.933 1337448.86 0, 838762.326 1337458.343 0, 838509.72 1337467.84 0, 838257.114 1337477.353 0, 838004.509 1337486.88 0, 837751.904 1337496.422 0, 837499.3 1337505.979 0, 
+    837246.696 1337515.551 0, 836994.093 1337525.138 0, 836741.49 1337534.739 0, 836488.888 1337544.356 0, 836235.039 1337554.035 0, 835983.686 1337563.633 0, 835731.086 1337573.295 0, 835478.486 1337582.971 0, 835225.887 1337592.661 0, 834973.288 1337602.367 0, 
+    834720.69 1337612.088 0, 834468.093 1337621.823 0, 834215.496 1337631.573 0, 833962.9 1337641.339 0, 833710.304 1337651.119 0, 833457.709 1337660.914 0, 833205.115 1337670.723 0, 832952.521 1337680.548 0, 832699.927 1337690.388 0, 832447.335 1337700.242 0, 
+    832194.742 1337710.111 0, 831942.151 1337719.995 0, 831689.56 1337729.894 0, 831436.969 1337739.808 0, 831184.379 1337749.737 0, 830931.79 1337759.68 0, 830679.201 1337769.639 0, 830426.613 1337779.612 0, 830172.776 1337789.65 0, 830393.32 1343362.71 0, 
+    830613.856 1348935.573 0, 830867.034 1348925.562 0, 831118.966 1348915.614 0, 831370.899 1348905.682 0, 831622.832 1348895.764 0, 831874.766 1348885.861 0, 832126.7 1348875.973 0, 832378.635 1348866.1 0, 832630.571 1348856.241 0, 832882.507 1348846.398 0, 
+    833134.444 1348836.569 0, 833386.381 1348826.755 0, 833638.319 1348816.956 0, 833890.258 1348807.172 0, 834142.197 1348797.402 0, 834394.136 1348787.647 0, 834646.077 1348777.908 0, 834898.017 1348768.183 0, 835149.959 1348758.472 0, 835401.901 1348748.777 0, 
+    835653.843 1348739.097 0, 835905.786 1348729.431 0, 836157.73 1348719.78 0, 836409.674 1348710.144 0, 836660.374 1348700.57 0, 836913.564 1348690.917 0, 837165.51 1348681.325 0, 837417.456 1348671.748 0, 837669.403 1348662.186 0, 837921.351 1348652.639 0, 
+    838173.299 1348643.107 0, 838425.248 1348633.59 0, 838677.197 1348624.087 0, 838929.147 1348614.6 0, 839181.097 1348605.127 0, 839433.048 1348595.669 0, 839685 1348586.225 0, 839936.952 1348576.797 0, 840188.905 1348567.383 0, 840440.858 1348557.985 0, 
+    840692.811 1348548.601 0, 840944.766 1348539.232 0, 841196.721 1348529.877 0, 841448.676 1348520.538 0, 841700.632 1348511.213 0, 841952.588 1348501.904 0, 842204.545 1348492.609 0, 842456.503 1348483.328 0, 842707.217 1348474.109 0, 842502.426 1342900.645 0, 
+    842297.628 1337326.984 0))
+
+POLYGON ((854801.832 1348046.812 0, 854551.092 1348055.323 0, 854299.109 1348063.892 0, 854047.127 1348072.475 0, 853795.145 1348081.073 0, 853543.164 1348089.685 0, 853291.183 1348098.313 0, 853039.203 1348106.955 0, 852787.223 1348115.613 0, 852535.244 1348124.285 0, 
+    852283.265 1348132.972 0, 852031.287 1348141.673 0, 851779.309 1348150.39 0, 851527.332 1348159.121 0, 851275.355 1348167.868 0, 851023.379 1348176.629 0, 850771.403 1348185.404 0, 850519.428 1348194.195 0, 850267.454 1348203.001 0, 850015.48 1348211.821 0, 
+    849763.506 1348220.656 0, 849511.533 1348229.506 0, 849259.56 1348238.371 0, 849007.588 1348247.251 0, 848754.374 1348256.189 0, 848503.646 1348265.055 0, 848251.676 1348273.979 0, 847999.706 1348282.918 0, 847747.736 1348291.872 0, 847495.768 1348300.841 0, 
+    847243.799 1348309.824 0, 846991.831 1348318.822 0, 846739.864 1348327.836 0, 846487.897 1348336.864 0, 846235.931 1348345.906 0, 845983.966 1348354.964 0, 845732.001 1348364.037 0, 845480.036 1348373.124 0, 845228.072 1348382.226 0, 844976.108 1348391.343 0, 
+    844724.145 1348400.475 0, 844472.183 1348409.621 0, 844220.221 1348418.783 0, 843968.26 1348427.959 0, 843716.299 1348437.15 0, 843464.339 1348446.356 0, 843212.379 1348455.577 0, 842960.42 1348464.813 0, 842707.217 1348474.109 0, 842912 1354047.371 0, 
+    843116.776 1359620.425 0, 843369.32 1359611.153 0, 843620.623 1359601.942 0, 843871.927 1359592.745 0, 844123.231 1359583.563 0, 844374.536 1359574.396 0, 844625.841 1359565.243 0, 844877.147 1359556.106 0, 845128.453 1359546.983 0, 845379.76 1359537.875 0, 
+    845631.068 1359528.782 0, 845882.375 1359519.703 0, 846133.684 1359510.64 0, 846384.993 1359501.591 0, 846636.303 1359492.557 0, 846887.613 1359483.537 0, 847138.923 1359474.533 0, 847390.235 1359465.543 0, 847641.546 1359456.568 0, 847892.859 1359447.608 0, 
+    848144.171 1359438.663 0, 848395.485 1359429.732 0, 848646.798 1359420.817 0, 848898.113 1359411.916 0, 849148.188 1359403.073 0, 849400.743 1359394.158 0, 849652.059 1359385.302 0, 849903.375 1359376.46 0, 850154.692 1359367.633 0, 850406.01 1359358.821 0, 
+    850657.328 1359350.023 0, 850908.646 1359341.241 0, 851159.965 1359332.473 0, 851411.285 1359323.72 0, 851662.605 1359314.981 0, 851913.925 1359306.258 0, 852165.246 1359297.549 0, 852416.568 1359288.855 0, 852667.89 1359280.176 0, 852919.213 1359271.512 0, 
+    853170.536 1359262.863 0, 853421.86 1359254.228 0, 853673.184 1359245.608 0, 853924.508 1359237.003 0, 854175.833 1359228.413 0, 854427.159 1359219.837 0, 854678.485 1359211.276 0, 854929.812 1359202.73 0, 855179.9 1359194.241 0, 854990.87 1353620.63 0, 
+    854801.832 1348046.812 0))
+
+POLYGON ((867244.179 1358802.139 0, 866994.067 1358809.922 0, 866742.717 1358817.758 0, 866491.367 1358825.608 0, 866240.019 1358833.474 0, 865988.67 1358841.354 0, 865737.322 1358849.249 0, 865485.975 1358857.159 0, 865234.628 1358865.084 0, 864983.281 1358873.023 0, 
+    864731.935 1358880.977 0, 864480.589 1358888.946 0, 864229.244 1358896.93 0, 863977.9 1358904.929 0, 863726.555 1358912.942 0, 863475.212 1358920.97 0, 863223.868 1358929.013 0, 862972.526 1358937.071 0, 862721.183 1358945.144 0, 862469.842 1358953.231 0, 
+    862218.5 1358961.333 0, 861967.159 1358969.45 0, 861715.819 1358977.582 0, 861464.479 1358985.728 0, 861211.901 1358993.93 0, 860961.801 1359002.066 0, 860710.462 1359010.257 0, 860459.124 1359018.462 0, 860207.787 1359026.683 0, 859956.45 1359034.918 0, 
+    859705.113 1359043.168 0, 859453.777 1359051.433 0, 859202.441 1359059.713 0, 858951.106 1359068.007 0, 858699.772 1359076.316 0, 858448.438 1359084.64 0, 858197.104 1359092.979 0, 857945.771 1359101.333 0, 857694.438 1359109.701 0, 857443.106 1359118.085 0, 
+    857191.774 1359126.483 0, 856940.443 1359134.895 0, 856689.113 1359143.323 0, 856437.782 1359151.765 0, 856186.453 1359160.223 0, 855935.124 1359168.695 0, 855683.795 1359177.181 0, 855432.467 1359185.683 0, 855179.9 1359194.241 0, 855368.923 1364767.639 0, 
+    855557.938 1370340.819 0, 855809.846 1370332.283 0, 856060.518 1370323.804 0, 856311.191 1370315.339 0, 856561.864 1370306.89 0, 856812.537 1370298.454 0, 857063.212 1370290.034 0, 857313.886 1370281.628 0, 857564.561 1370273.238 0, 857815.237 1370264.862 0, 
+    858065.913 1370256.5 0, 858316.589 1370248.154 0, 858567.266 1370239.822 0, 858817.944 1370231.505 0, 859068.622 1370223.202 0, 859319.3 1370214.915 0, 859569.979 1370206.642 0, 859820.659 1370198.384 0, 860071.339 1370190.141 0, 860322.019 1370181.912 0, 
+    860572.7 1370173.698 0, 860823.382 1370165.499 0, 861074.064 1370157.315 0, 861324.746 1370149.145 0, 861574.194 1370141.031 0, 861826.112 1370132.851 0, 862076.796 1370124.725 0, 862327.48 1370116.615 0, 862578.165 1370108.519 0, 862828.85 1370100.438 0, 
+    863079.536 1370092.372 0, 863330.222 1370084.32 0, 863580.909 1370076.284 0, 863831.596 1370068.262 0, 864082.284 1370060.255 0, 864332.972 1370052.262 0, 864583.66 1370044.284 0, 864834.35 1370036.321 0, 865085.039 1370028.373 0, 865335.729 1370020.44 0, 
+    865586.419 1370012.521 0, 865837.11 1370004.617 0, 866087.802 1369996.728 0, 866338.494 1369988.853 0, 866589.186 1369980.994 0, 866839.879 1369973.149 0, 867090.572 1369965.319 0, 867341.265 1369957.503 0, 867590.725 1369949.741 0, 867417.456 1364376.049 0, 
+    867244.179 1358802.139 0))
+
+POLYGON ((879624.569 1369592.659 0, 879375.086 1369599.717 0, 879124.372 1369606.824 0, 878873.657 1369613.946 0, 878622.943 1369621.082 0, 878372.23 1369628.234 0, 878121.517 1369635.4 0, 877870.804 1369642.581 0, 877620.092 1369649.776 0, 877369.38 1369656.987 0, 
+    877118.669 1369664.212 0, 876867.958 1369671.452 0, 876617.247 1369678.706 0, 876366.537 1369685.976 0, 876115.828 1369693.26 0, 875865.118 1369700.559 0, 875614.409 1369707.873 0, 875363.701 1369715.201 0, 875112.993 1369722.544 0, 874862.286 1369729.902 0, 
+    874611.579 1369737.275 0, 874360.872 1369744.663 0, 874110.166 1369752.065 0, 873859.46 1369759.482 0, 873607.521 1369766.95 0, 873358.05 1369774.36 0, 873107.345 1369781.821 0, 872856.641 1369789.298 0, 872605.938 1369796.788 0, 872355.234 1369804.294 0, 
+    872104.532 1369811.814 0, 871853.829 1369819.349 0, 871603.128 1369826.899 0, 871352.426 1369834.464 0, 871101.725 1369842.043 0, 870851.025 1369849.637 0, 870600.325 1369857.246 0, 870349.625 1369864.869 0, 870098.926 1369872.508 0, 869848.227 1369880.161 0, 
+    869597.529 1369887.829 0, 869346.831 1369895.511 0, 869096.134 1369903.209 0, 868845.437 1369910.921 0, 868594.741 1369918.648 0, 868344.045 1369926.389 0, 868093.349 1369934.146 0, 867842.654 1369941.917 0, 867590.725 1369949.741 0, 867763.988 1375523.209 0, 
+    867937.244 1381096.449 0, 868188.513 1381088.645 0, 868438.552 1381080.895 0, 868688.592 1381073.159 0, 868938.631 1381065.437 0, 869188.672 1381057.731 0, 869438.713 1381050.039 0, 869688.754 1381042.361 0, 869938.796 1381034.699 0, 870188.838 1381027.051 0, 
+    870438.88 1381019.418 0, 870688.923 1381011.8 0, 870938.967 1381004.196 0, 871189.011 1380996.607 0, 871439.055 1380989.033 0, 871689.1 1380981.473 0, 871939.145 1380973.929 0, 872189.191 1380966.399 0, 872439.237 1380958.883 0, 872689.284 1380951.383 0, 
+    872939.331 1380943.897 0, 873189.378 1380936.426 0, 873439.426 1380928.969 0, 873689.475 1380921.527 0, 873938.293 1380914.137 0, 874189.573 1380906.688 0, 874439.622 1380899.29 0, 874689.672 1380891.908 0, 874939.723 1380884.539 0, 875189.774 1380877.186 0, 
+    875439.825 1380869.847 0, 875689.877 1380862.523 0, 875939.929 1380855.214 0, 876189.982 1380847.919 0, 876440.035 1380840.64 0, 876690.089 1380833.374 0, 876940.143 1380826.124 0, 877190.197 1380818.888 0, 877440.252 1380811.667 0, 877690.307 1380804.461 0, 
+    877940.363 1380797.269 0, 878190.419 1380790.093 0, 878440.476 1380782.931 0, 878690.533 1380775.783 0, 878940.59 1380768.65 0, 879190.648 1380761.533 0, 879440.706 1380754.429 0, 879690.765 1380747.341 0, 879939.595 1380740.302 0, 879782.085 1375166.595 0, 
+    879624.569 1369592.659 0))
+
+POLYGON ((891942.904 1380418.064 0, 891694.053 1380424.401 0, 891443.975 1380430.783 0, 891193.898 1380437.179 0, 890943.821 1380443.591 0, 890693.745 1380450.017 0, 890443.669 1380456.458 0, 890193.593 1380462.913 0, 889943.517 1380469.384 0, 889693.442 1380475.869 0, 
+    889443.368 1380482.369 0, 889193.294 1380488.883 0, 888943.22 1380495.412 0, 888693.146 1380501.956 0, 888443.073 1380508.515 0, 888193 1380515.088 0, 887942.928 1380521.676 0, 887692.856 1380528.279 0, 887442.785 1380534.897 0, 887192.714 1380541.529 0, 
+    886942.643 1380548.176 0, 886692.572 1380554.838 0, 886442.502 1380561.514 0, 886192.433 1380568.205 0, 885941.135 1380574.944 0, 885692.295 1380581.632 0, 885442.226 1380588.367 0, 885192.158 1380595.117 0, 884942.091 1380601.882 0, 884692.024 1380608.661 0, 
+    884441.957 1380615.455 0, 884191.89 1380622.264 0, 883941.824 1380629.088 0, 883691.759 1380635.926 0, 883441.694 1380642.779 0, 883191.629 1380649.647 0, 882941.565 1380656.529 0, 882691.501 1380663.427 0, 882441.437 1380670.338 0, 882191.374 1380677.265 0, 
+    881941.311 1380684.206 0, 881691.249 1380691.162 0, 881441.187 1380698.133 0, 881191.125 1380705.119 0, 880941.064 1380712.119 0, 880691.003 1380719.134 0, 880440.943 1380726.164 0, 880190.883 1380733.208 0, 879939.595 1380740.302 0, 880097.097 1386313.775 0, 
+    880254.594 1391887.008 0, 880505.223 1391879.933 0, 880754.627 1391872.907 0, 881004.031 1391865.896 0, 881253.435 1391858.899 0, 881502.841 1391851.917 0, 881752.246 1391844.95 0, 882001.652 1391837.998 0, 882251.058 1391831.06 0, 882500.465 1391824.137 0, 
+    882749.872 1391817.228 0, 882999.279 1391810.335 0, 883248.687 1391803.455 0, 883498.096 1391796.591 0, 883747.504 1391789.741 0, 883996.913 1391782.906 0, 884246.323 1391776.086 0, 884495.733 1391769.28 0, 884745.143 1391762.489 0, 884994.554 1391755.713 0, 
+    885243.965 1391748.951 0, 885493.376 1391742.204 0, 885742.788 1391735.472 0, 885992.201 1391728.754 0, 886240.388 1391722.084 0, 886491.026 1391715.363 0, 886740.44 1391708.69 0, 886989.854 1391702.031 0, 887239.268 1391695.386 0, 887488.683 1391688.757 0, 
+    887738.098 1391682.142 0, 887987.513 1391675.542 0, 888236.929 1391668.956 0, 888486.345 1391662.386 0, 888735.762 1391655.829 0, 888985.179 1391649.288 0, 889234.596 1391642.761 0, 889484.014 1391636.249 0, 889733.432 1391629.752 0, 889982.85 1391623.269 0, 
+    890232.269 1391616.801 0, 890481.689 1391610.348 0, 890731.108 1391603.909 0, 890980.528 1391597.485 0, 891229.949 1391591.076 0, 891479.37 1391584.681 0, 891728.791 1391578.301 0, 891978.212 1391571.936 0, 892226.41 1391565.616 0, 892084.66 1385991.96 0, 
+    891942.904 1380418.064 0))
+
+POLYGON ((904199.087 1391278.048 0, 903950.87 1391283.666 0, 903701.432 1391289.327 0, 903451.993 1391295.002 0, 903202.556 1391300.692 0, 902953.118 1391306.397 0, 902703.681 1391312.116 0, 902454.244 1391317.85 0, 902204.808 1391323.599 0, 901955.371 1391329.362 0, 
+    901705.936 1391335.14 0, 901456.5 1391340.933 0, 901207.065 1391346.741 0, 900957.63 1391352.563 0, 900708.196 1391358.399 0, 900458.762 1391364.251 0, 900209.328 1391370.117 0, 899959.894 1391375.998 0, 899710.461 1391381.893 0, 899461.028 1391387.804 0, 
+    899211.596 1391393.728 0, 898962.164 1391399.668 0, 898712.732 1391405.622 0, 898463.301 1391411.591 0, 898212.647 1391417.604 0, 897964.439 1391423.573 0, 897715.009 1391429.586 0, 897465.579 1391435.614 0, 897216.15 1391441.656 0, 896966.72 1391447.713 0, 
+    896717.292 1391453.784 0, 896467.863 1391459.871 0, 896218.435 1391465.972 0, 895969.007 1391472.088 0, 895719.58 1391478.218 0, 895470.153 1391484.363 0, 895220.726 1391490.523 0, 894971.3 1391496.697 0, 894721.874 1391502.886 0, 894472.448 1391509.09 0, 
+    894223.023 1391515.309 0, 893973.598 1391521.542 0, 893724.173 1391527.79 0, 893474.749 1391534.052 0, 893225.326 1391540.329 0, 892975.902 1391546.621 0, 892726.479 1391552.928 0, 892477.056 1391559.249 0, 892226.41 1391565.616 0, 892368.154 1397139.027 0, 
+    892509.891 1402712.188 0, 892759.878 1402705.838 0, 893008.645 1402699.533 0, 893257.412 1402693.243 0, 893506.179 1402686.968 0, 893754.947 1402680.707 0, 894003.715 1402674.461 0, 894252.483 1402668.23 0, 894501.252 1402662.013 0, 894750.021 1402655.811 0, 
+    894998.791 1402649.624 0, 895247.561 1402643.451 0, 895496.331 1402637.292 0, 895745.102 1402631.149 0, 895993.873 1402625.02 0, 896242.644 1402618.906 0, 896491.416 1402612.806 0, 896740.188 1402606.721 0, 896988.96 1402600.651 0, 897237.733 1402594.595 0, 
+    897486.506 1402588.554 0, 897735.28 1402582.528 0, 897984.054 1402576.516 0, 898232.828 1402570.519 0, 898480.382 1402564.565 0, 898730.377 1402558.568 0, 898979.152 1402552.615 0, 899227.928 1402546.677 0, 899476.704 1402540.753 0, 899725.48 1402534.843 0, 
+    899974.257 1402528.949 0, 900223.034 1402523.069 0, 900471.811 1402517.203 0, 900720.589 1402511.353 0, 900969.367 1402505.517 0, 901218.145 1402499.695 0, 901466.924 1402493.888 0, 901715.703 1402488.096 0, 901964.482 1402482.319 0, 902213.262 1402476.556 0, 
+    902462.042 1402470.808 0, 902710.823 1402465.074 0, 902959.603 1402459.355 0, 903208.384 1402453.651 0, 903457.166 1402447.961 0, 903705.948 1402442.286 0, 903954.73 1402436.626 0, 904203.512 1402430.98 0, 904451.076 1402425.377 0, 904325.084 1396851.838 0, 
+    904199.087 1391278.048 0))
+
+POLYGON ((916393.023 1402172.302 0, 916145.443 1402177.206 0, 915896.645 1402182.149 0, 915647.848 1402187.107 0, 915399.051 1402192.079 0, 915150.255 1402197.066 0, 914901.459 1402202.067 0, 914652.663 1402207.083 0, 914403.867 1402212.114 0, 914155.072 1402217.159 0, 
+    913906.277 1402222.219 0, 913657.482 1402227.294 0, 913408.688 1402232.383 0, 913159.893 1402237.487 0, 912911.1 1402242.605 0, 912662.306 1402247.739 0, 912413.513 1402252.886 0, 912164.72 1402258.049 0, 911915.927 1402263.226 0, 911667.135 1402268.418 0, 
+    911418.343 1402273.624 0, 911169.551 1402278.845 0, 910920.76 1402284.081 0, 910671.969 1402289.331 0, 910421.96 1402294.622 0, 910174.388 1402299.876 0, 909925.598 1402305.17 0, 909676.808 1402310.479 0, 909428.018 1402315.803 0, 909179.229 1402321.141 0, 
+    908930.44 1402326.494 0, 908681.652 1402331.861 0, 908432.863 1402337.243 0, 908184.075 1402342.64 0, 907935.288 1402348.052 0, 907686.5 1402353.478 0, 907437.713 1402358.918 0, 907188.927 1402364.374 0, 906940.14 1402369.844 0, 906691.354 1402375.328 0, 
+    906442.569 1402380.828 0, 906193.783 1402386.342 0, 905944.998 1402391.87 0, 905696.214 1402397.413 0, 905447.429 1402402.971 0, 905198.645 1402408.544 0, 904949.861 1402414.131 0, 904701.078 1402419.733 0, 904451.076 1402425.377 0, 904577.062 1407998.66 0, 
+    904703.042 1413571.682 0, 904952.385 1413566.053 0, 905200.512 1413560.466 0, 905448.64 1413554.893 0, 905696.768 1413549.336 0, 905944.896 1413543.792 0, 906193.025 1413538.264 0, 906441.154 1413532.75 0, 906689.283 1413527.25 0, 906937.413 1413521.766 0, 
+    907185.543 1413516.295 0, 907433.673 1413510.84 0, 907681.803 1413505.399 0, 907929.934 1413499.973 0, 908178.066 1413494.561 0, 908426.197 1413489.164 0, 908674.329 1413483.781 0, 908922.461 1413478.413 0, 909170.594 1413473.06 0, 909418.727 1413467.721 0, 
+    909666.86 1413462.397 0, 909914.993 1413457.087 0, 910163.127 1413451.793 0, 910411.261 1413446.512 0, 910658.181 1413441.272 0, 910907.53 1413435.995 0, 911155.665 1413430.759 0, 911403.8 1413425.537 0, 911651.936 1413420.33 0, 911900.072 1413415.137 0, 
+    912148.208 1413409.959 0, 912396.345 1413404.795 0, 912644.482 1413399.647 0, 912892.619 1413394.512 0, 913140.756 1413389.393 0, 913388.894 1413384.288 0, 913637.032 1413379.197 0, 913885.17 1413374.121 0, 914133.309 1413369.06 0, 914381.448 1413364.013 0, 
+    914629.587 1413358.981 0, 914877.727 1413353.964 0, 915125.866 1413348.961 0, 915374.007 1413343.973 0, 915622.147 1413338.999 0, 915870.288 1413334.04 0, 916118.429 1413329.096 0, 916366.57 1413324.166 0, 916613.498 1413319.275 0, 916503.263 1407745.919 0, 
+    916393.023 1402172.302 0))
+
+POLYGON ((928524.619 1413100.518 0, 928277.677 1413104.712 0, 928029.522 1413108.94 0, 927781.368 1413113.184 0, 927533.215 1413117.442 0, 927285.061 1413121.714 0, 927036.908 1413126.001 0, 926788.755 1413130.303 0, 926540.602 1413134.619 0, 926292.45 1413138.95 0, 
+    926044.298 1413143.296 0, 925796.146 1413147.656 0, 925547.994 1413152.031 0, 925299.843 1413156.42 0, 925051.691 1413160.824 0, 924803.541 1413165.243 0, 924555.39 1413169.676 0, 924307.239 1413174.124 0, 924059.089 1413178.586 0, 923810.939 1413183.063 0, 
+    923562.79 1413187.555 0, 923314.641 1413192.061 0, 923066.491 1413196.582 0, 922818.343 1413201.118 0, 922568.981 1413205.69 0, 922322.046 1413210.232 0, 922073.898 1413214.812 0, 921825.75 1413219.406 0, 921577.603 1413224.014 0, 921329.455 1413228.637 0, 
+    921081.309 1413233.275 0, 920833.162 1413237.927 0, 920585.016 1413242.594 0, 920336.869 1413247.276 0, 920088.724 1413251.972 0, 919840.578 1413256.682 0, 919592.433 1413261.408 0, 919344.288 1413266.148 0, 919096.143 1413270.902 0, 918847.999 1413275.671 0, 
+    918599.855 1413280.455 0, 918351.711 1413285.253 0, 918103.567 1413290.066 0, 917855.424 1413294.894 0, 917607.281 1413299.736 0, 917359.138 1413304.593 0, 917110.996 1413309.464 0, 916862.853 1413314.35 0, 916613.498 1413319.275 0, 916723.727 1418892.364 0, 
+    916833.951 1424465.18 0, 917082.648 1424460.269 0, 917330.134 1424455.396 0, 917577.62 1424450.537 0, 917825.107 1424445.693 0, 918072.594 1424440.864 0, 918320.081 1424436.049 0, 918567.569 1424431.249 0, 918815.057 1424426.463 0, 919062.545 1424421.692 0, 
+    919310.033 1424416.935 0, 919557.522 1424412.193 0, 919805.011 1424407.466 0, 920052.5 1424402.753 0, 920299.989 1424398.055 0, 920547.479 1424393.371 0, 920794.969 1424388.702 0, 921042.46 1424384.048 0, 921289.95 1424379.408 0, 921537.441 1424374.782 0, 
+    921784.932 1424370.171 0, 922032.424 1424365.575 0, 922279.915 1424360.993 0, 922527.407 1424356.426 0, 922773.69 1424351.896 0, 923022.392 1424347.335 0, 923269.885 1424342.812 0, 923517.378 1424338.303 0, 923764.871 1424333.809 0, 924012.365 1424329.329 0, 
+    924259.858 1424324.864 0, 924507.353 1424320.413 0, 924754.847 1424315.977 0, 925002.342 1424311.556 0, 925249.836 1424307.149 0, 925497.332 1424302.756 0, 925744.827 1424298.379 0, 925992.323 1424294.015 0, 926239.818 1424289.667 0, 926487.315 1424285.333 0, 
+    926734.811 1424281.013 0, 926982.308 1424276.708 0, 927229.805 1424272.418 0, 927477.302 1424268.142 0, 927724.799 1424263.881 0, 927972.297 1424259.634 0, 928219.795 1424255.402 0, 928467.293 1424251.184 0, 928713.582 1424247.002 0, 928619.103 1418673.896 0, 
+    928524.619 1413100.518 0))
+
+POLYGON ((940593.783 1424062.386 0, 940347.48 1424065.873 0, 940099.971 1424069.391 0, 939852.462 1424072.924 0, 939604.954 1424076.471 0, 939357.445 1424080.033 0, 939109.937 1424083.61 0, 938862.429 1424087.201 0, 938614.921 1424090.807 0, 938367.414 1424094.427 0, 
+    938119.906 1424098.062 0, 937872.399 1424101.712 0, 937624.892 1424105.375 0, 937377.385 1424109.054 0, 937129.879 1424112.747 0, 936882.372 1424116.455 0, 936634.866 1424120.177 0, 936387.36 1424123.914 0, 936139.855 1424127.665 0, 935892.349 1424131.431 0, 
+    935644.844 1424135.212 0, 935397.339 1424139.007 0, 935149.834 1424142.817 0, 934902.33 1424146.641 0, 934653.617 1424150.498 0, 934407.321 1424154.333 0, 934159.817 1424158.201 0, 933912.314 1424162.083 0, 933664.81 1424165.981 0, 933417.307 1424169.892 0, 
+    933169.804 1424173.818 0, 932922.301 1424177.759 0, 932674.799 1424181.715 0, 932427.297 1424185.684 0, 932179.795 1424189.669 0, 931932.293 1424193.668 0, 931684.791 1424197.682 0, 931437.29 1424201.71 0, 931189.789 1424205.753 0, 930942.288 1424209.81 0, 
+    930694.787 1424213.882 0, 930447.287 1424217.968 0, 930199.787 1424222.069 0, 929952.287 1424226.185 0, 929704.787 1424230.315 0, 929457.288 1424234.46 0, 929209.789 1424238.619 0, 928962.29 1424242.793 0, 928713.582 1424247.002 0, 928808.057 1429819.829 0, 
+    928902.527 1435392.374 0, 929150.575 1435388.176 0, 929397.418 1435384.013 0, 929644.261 1435379.865 0, 929891.105 1435375.731 0, 930137.948 1435371.612 0, 930384.792 1435367.507 0, 930631.636 1435363.417 0, 930878.481 1435359.342 0, 931125.325 1435355.281 0, 
+    931372.17 1435351.234 0, 931619.015 1435347.202 0, 931865.861 1435343.184 0, 932112.706 1435339.181 0, 932359.552 1435335.193 0, 932606.398 1435331.219 0, 932853.244 1435327.26 0, 933100.091 1435323.315 0, 933346.937 1435319.385 0, 933593.784 1435315.469 0, 
+    933840.632 1435311.567 0, 934087.479 1435307.681 0, 934334.327 1435303.808 0, 934581.175 1435299.951 0, 934826.818 1435296.126 0, 935074.871 1435292.279 0, 935321.719 1435288.465 0, 935568.568 1435284.665 0, 935815.417 1435280.88 0, 936062.266 1435277.11 0, 
+    936309.116 1435273.354 0, 936555.966 1435269.612 0, 936802.815 1435265.885 0, 937049.666 1435262.173 0, 937296.516 1435258.475 0, 937543.366 1435254.792 0, 937790.217 1435251.123 0, 938037.068 1435247.469 0, 938283.919 1435243.829 0, 938530.771 1435240.204 0, 
+    938777.622 1435236.593 0, 939024.474 1435232.997 0, 939271.326 1435229.415 0, 939518.178 1435225.848 0, 939765.031 1435222.296 0, 940011.883 1435218.758 0, 940258.736 1435215.234 0, 940505.589 1435211.725 0, 940751.239 1435208.248 0, 940672.513 1429635.459 0, 
+    940593.783 1424062.386 0))
+
+POLYGON ((952600.424 1435057.597 0, 952354.763 1435060.38 0, 952107.901 1435063.192 0, 951861.04 1435066.018 0, 951614.178 1435068.859 0, 951367.316 1435071.714 0, 951120.455 1435074.583 0, 950873.594 1435077.468 0, 950626.733 1435080.366 0, 950379.872 1435083.28 0, 
+    950133.011 1435086.207 0, 949886.151 1435089.15 0, 949639.291 1435092.107 0, 949392.431 1435095.078 0, 949145.571 1435098.064 0, 948898.711 1435101.064 0, 948651.851 1435104.079 0, 948404.992 1435107.109 0, 948158.133 1435110.153 0, 947911.273 1435113.212 0, 
+    947664.415 1435116.285 0, 947417.556 1435119.372 0, 947170.697 1435122.474 0, 946923.839 1435125.591 0, 946675.778 1435128.738 0, 946430.123 1435131.868 0, 946183.265 1435135.028 0, 945936.408 1435138.203 0, 945689.55 1435141.393 0, 945442.693 1435144.596 0, 
+    945195.836 1435147.815 0, 944948.979 1435151.048 0, 944702.122 1435154.295 0, 944455.266 1435157.557 0, 944208.41 1435160.834 0, 943961.554 1435164.125 0, 943714.698 1435167.43 0, 943467.842 1435170.75 0, 943220.987 1435174.085 0, 942974.131 1435177.434 0, 
+    942727.276 1435180.798 0, 942480.421 1435184.176 0, 942233.567 1435187.569 0, 941986.712 1435190.976 0, 941739.858 1435194.398 0, 941493.004 1435197.834 0, 941246.15 1435201.285 0, 940999.296 1435204.751 0, 940751.239 1435208.248 0, 940829.961 1440780.747 0, 
+    940908.679 1446352.953 0, 941156.077 1446349.465 0, 941402.274 1446346.009 0, 941648.472 1446342.567 0, 941894.671 1446339.14 0, 942140.869 1446335.727 0, 942387.067 1446332.329 0, 942633.266 1446328.945 0, 942879.465 1446325.576 0, 943125.664 1446322.221 0, 
+    943371.864 1446318.881 0, 943618.063 1446315.555 0, 943864.263 1446312.244 0, 944110.463 1446308.947 0, 944356.663 1446305.665 0, 944602.863 1446302.397 0, 944849.064 1446299.144 0, 945095.264 1446295.905 0, 945341.465 1446292.681 0, 945587.666 1446289.471 0, 
+    945833.867 1446286.275 0, 946080.069 1446283.095 0, 946326.271 1446279.928 0, 946572.472 1446276.776 0, 946817.475 1446273.654 0, 947064.877 1446270.516 0, 947311.079 1446267.408 0, 947557.281 1446264.314 0, 947803.484 1446261.234 0, 948049.687 1446258.169 0, 
+    948295.89 1446255.119 0, 948542.093 1446252.083 0, 948788.297 1446249.061 0, 949034.501 1446246.054 0, 949280.704 1446243.062 0, 949526.908 1446240.084 0, 949773.112 1446237.12 0, 950019.317 1446234.171 0, 950265.521 1446231.237 0, 950511.726 1446228.317 0, 
+    950757.931 1446225.411 0, 951004.136 1446222.52 0, 951250.341 1446219.644 0, 951496.546 1446216.782 0, 951742.752 1446213.934 0, 951988.958 1446211.101 0, 952235.163 1446208.282 0, 952481.369 1446205.478 0, 952726.377 1446202.702 0, 952663.402 1440630.297 0, 
+    952600.424 1435057.597 0))
+
+POLYGON ((964544.452 1446085.84 0, 964299.436 1446087.923 0, 964053.223 1446090.032 0, 963807.011 1446092.155 0, 963560.798 1446094.292 0, 963314.585 1446096.444 0, 963068.373 1446098.611 0, 962822.16 1446100.792 0, 962575.948 1446102.987 0, 962329.736 1446105.197 0, 
+    962083.524 1446107.422 0, 961837.312 1446109.661 0, 961591.101 1446111.914 0, 961344.889 1446114.182 0, 961098.678 1446116.464 0, 960852.467 1446118.761 0, 960606.255 1446121.073 0, 960360.044 1446123.399 0, 960113.834 1446125.739 0, 959867.623 1446128.094 0, 
+    959621.412 1446130.463 0, 959375.202 1446132.847 0, 959128.991 1446135.245 0, 958882.781 1446137.658 0, 958635.373 1446140.097 0, 958390.361 1446142.527 0, 958144.152 1446144.984 0, 957897.942 1446147.454 0, 957651.733 1446149.94 0, 957405.523 1446152.44 0, 
+    957159.314 1446154.954 0, 956913.105 1446157.483 0, 956666.896 1446160.026 0, 956420.688 1446162.584 0, 956174.479 1446165.156 0, 955928.271 1446167.743 0, 955682.062 1446170.344 0, 955435.854 1446172.959 0, 955189.646 1446175.59 0, 954943.439 1446178.234 0, 
+    954697.231 1446180.894 0, 954451.023 1446183.567 0, 954204.816 1446186.255 0, 953958.609 1446188.958 0, 953712.402 1446191.675 0, 953466.195 1446194.407 0, 953219.989 1446197.153 0, 952973.782 1446199.914 0, 952726.377 1446202.702 0, 952789.348 1451774.807 0, 
+    952852.317 1457346.606 0, 953099.063 1457343.825 0, 953344.613 1457341.072 0, 953590.164 1457338.333 0, 953835.715 1457335.609 0, 954081.266 1457332.899 0, 954326.817 1457330.203 0, 954572.369 1457327.522 0, 954817.92 1457324.856 0, 955063.472 1457322.204 0, 
+    955309.024 1457319.566 0, 955554.576 1457316.943 0, 955800.128 1457314.334 0, 956045.68 1457311.74 0, 956291.233 1457309.16 0, 956536.785 1457306.594 0, 956782.338 1457304.044 0, 957027.891 1457301.507 0, 957273.444 1457298.985 0, 957518.998 1457296.477 0, 
+    957764.551 1457293.984 0, 958010.104 1457291.506 0, 958255.658 1457289.041 0, 958501.212 1457286.592 0, 958745.571 1457284.168 0, 958992.32 1457281.736 0, 959237.874 1457279.329 0, 959483.429 1457276.937 0, 959728.983 1457274.56 0, 959974.538 1457272.197 0, 
+    960220.093 1457269.848 0, 960465.648 1457267.514 0, 960711.203 1457265.194 0, 960956.758 1457262.889 0, 961202.313 1457260.598 0, 961447.869 1457258.322 0, 961693.424 1457256.06 0, 961938.98 1457253.813 0, 962184.536 1457251.58 0, 962430.092 1457249.361 0, 
+    962675.648 1457247.157 0, 962921.204 1457244.967 0, 963166.761 1457242.792 0, 963412.317 1457240.632 0, 963657.874 1457238.485 0, 963903.431 1457236.354 0, 964148.988 1457234.236 0, 964394.545 1457232.133 0, 964638.908 1457230.055 0, 964591.682 1451658.1 0, 
+    964544.452 1446085.84 0))
+
+POLYGON ((976425.782 1457146.803 0, 976181.412 1457148.191 0, 975935.85 1457149.6 0, 975690.288 1457151.024 0, 975444.726 1457152.462 0, 975199.164 1457153.915 0, 974953.603 1457155.382 0, 974708.041 1457156.863 0, 974462.48 1457158.359 0, 974216.918 1457159.869 0, 
+    973971.357 1457161.394 0, 973725.796 1457162.933 0, 973480.235 1457164.487 0, 973234.674 1457166.055 0, 972989.113 1457167.637 0, 972743.552 1457169.235 0, 972497.991 1457170.846 0, 972252.43 1457172.472 0, 972006.87 1457174.112 0, 971761.309 1457175.767 0, 
+    971515.749 1457177.436 0, 971270.189 1457179.12 0, 971024.629 1457180.818 0, 970779.068 1457182.531 0, 970532.316 1457184.267 0, 970287.949 1457186 0, 970042.389 1457187.756 0, 969796.829 1457189.526 0, 969551.27 1457191.311 0, 969305.71 1457193.111 0, 
+    969060.151 1457194.924 0, 968814.592 1457196.753 0, 968569.033 1457198.595 0, 968323.473 1457200.453 0, 968077.915 1457202.324 0, 967832.356 1457204.21 0, 967586.797 1457206.111 0, 967341.239 1457208.026 0, 967095.68 1457209.955 0, 966850.122 1457211.899 0, 
+    966604.564 1457213.858 0, 966359.005 1457215.83 0, 966113.447 1457217.818 0, 965867.89 1457219.819 0, 965622.332 1457221.836 0, 965376.774 1457223.866 0, 965131.217 1457225.911 0, 964885.659 1457227.971 0, 964638.908 1457230.055 0, 964686.132 1462801.698 0, 
+    964733.353 1468373.023 0, 964979.445 1468370.945 0, 965224.347 1468368.891 0, 965469.248 1468366.851 0, 965714.15 1468364.826 0, 965959.052 1468362.815 0, 966203.954 1468360.819 0, 966448.856 1468358.837 0, 966693.759 1468356.869 0, 966938.661 1468354.916 0, 
+    967183.563 1468352.977 0, 967428.466 1468351.053 0, 967673.369 1468349.143 0, 967918.272 1468347.248 0, 968163.175 1468345.367 0, 968408.078 1468343.5 0, 968652.981 1468341.648 0, 968897.884 1468339.81 0, 969142.787 1468337.987 0, 969387.691 1468336.178 0, 
+    969632.594 1468334.383 0, 969877.498 1468332.603 0, 970122.402 1468330.837 0, 970367.306 1468329.086 0, 970611.02 1468327.357 0, 970857.114 1468325.626 0, 971102.018 1468323.918 0, 971346.922 1468322.225 0, 971591.827 1468320.545 0, 971836.731 1468318.881 0, 
+    972081.636 1468317.23 0, 972326.541 1468315.594 0, 972571.445 1468313.973 0, 972816.35 1468312.365 0, 973061.255 1468310.773 0, 973306.16 1468309.194 0, 973551.066 1468307.63 0, 973795.971 1468306.081 0, 974040.876 1468304.546 0, 974285.782 1468303.025 0, 
+    974530.687 1468301.519 0, 974775.593 1468300.027 0, 975020.498 1468298.549 0, 975265.404 1468297.086 0, 975510.31 1468295.638 0, 975755.216 1468294.204 0, 976000.122 1468292.784 0, 976245.028 1468291.378 0, 976488.746 1468289.994 0, 976457.265 1462718.557 0, 
+    976425.782 1457146.803 0))
+
+POLYGON ((988244.326 1468240.176 0, 988000.604 1468240.872 0, 987755.695 1468241.585 0, 987510.785 1468242.313 0, 987265.876 1468243.056 0, 987020.967 1468243.812 0, 986776.058 1468244.583 0, 986531.15 1468245.369 0, 986286.241 1468246.169 0, 986041.332 1468246.983 0, 
+    985796.423 1468247.812 0, 985551.514 1468248.655 0, 985306.606 1468249.513 0, 985061.697 1468250.385 0, 984816.789 1468251.271 0, 984571.88 1468252.172 0, 984326.972 1468253.088 0, 984082.063 1468254.017 0, 983837.155 1468254.961 0, 983592.247 1468255.92 0, 
+    983347.338 1468256.893 0, 983102.43 1468257.88 0, 982857.522 1468258.882 0, 982612.614 1468259.898 0, 982366.518 1468260.934 0, 982122.798 1468261.974 0, 981877.89 1468263.033 0, 981632.982 1468264.107 0, 981388.075 1468265.195 0, 981143.167 1468266.298 0, 
+    980898.259 1468267.415 0, 980653.352 1468268.546 0, 980408.444 1468269.692 0, 980163.537 1468270.853 0, 979918.63 1468272.027 0, 979673.722 1468273.217 0, 979428.815 1468274.42 0, 979183.908 1468275.638 0, 978939.001 1468276.871 0, 978694.094 1468278.117 0, 
+    978449.187 1468279.379 0, 978204.28 1468280.654 0, 977959.373 1468281.944 0, 977714.467 1468283.249 0, 977469.56 1468284.568 0, 977224.654 1468285.901 0, 976979.747 1468287.249 0, 976734.841 1468288.611 0, 976488.746 1468289.994 0, 976520.225 1473861.108 0, 
+    976551.702 1479431.892 0, 976797.138 1479430.513 0, 977041.389 1479429.154 0, 977285.64 1479427.81 0, 977529.89 1479426.48 0, 977774.141 1479425.165 0, 978018.392 1479423.864 0, 978262.643 1479422.577 0, 978506.894 1479421.305 0, 978751.145 1479420.047 0, 
+    978995.396 1479418.804 0, 979239.648 1479417.575 0, 979483.899 1479416.36 0, 979728.15 1479415.16 0, 979972.402 1479413.974 0, 980216.653 1479412.802 0, 980460.905 1479411.645 0, 980705.157 1479410.502 0, 980949.409 1479409.373 0, 981193.66 1479408.259 0, 
+    981437.912 1479407.16 0, 981682.164 1479406.074 0, 981926.416 1479405.003 0, 982170.668 1479403.947 0, 982413.736 1479402.91 0, 982659.173 1479401.877 0, 982903.425 1479400.863 0, 983147.677 1479399.864 0, 983391.93 1479398.879 0, 983636.182 1479397.909 0, 
+    983880.434 1479396.953 0, 984124.687 1479396.012 0, 984368.94 1479395.084 0, 984613.192 1479394.172 0, 984857.445 1479393.273 0, 985101.698 1479392.389 0, 985345.951 1479391.519 0, 985590.203 1479390.664 0, 985834.456 1479389.823 0, 986078.709 1479388.997 0, 
+    986322.962 1479388.184 0, 986567.215 1479387.387 0, 986811.468 1479386.603 0, 987055.722 1479385.834 0, 987299.975 1479385.079 0, 987544.228 1479384.339 0, 987788.481 1479383.613 0, 988032.735 1479382.902 0, 988275.804 1479382.208 0, 988260.066 1473811.356 0, 
+    988244.326 1468240.176 0))
+
+POLYGON ((1000000 1479365.646 0, 999756.927 1479365.653 0, 999512.673 1479365.675 0, 999268.419 1479365.711 0, 999024.164 1479365.761 0, 998779.91 1479365.826 0, 998535.656 1479365.905 0, 998291.401 1479365.998 0, 998047.147 1479366.106 0, 997802.893 1479366.228 0, 
+    997558.638 1479366.364 0, 997314.384 1479366.515 0, 997070.13 1479366.68 0, 996825.875 1479366.86 0, 996581.621 1479367.054 0, 996337.367 1479367.262 0, 996093.113 1479367.485 0, 995848.858 1479367.722 0, 995604.604 1479367.974 0, 995360.35 1479368.24 0, 
+    995116.096 1479368.52 0, 994871.842 1479368.815 0, 994627.587 1479369.124 0, 994383.333 1479369.447 0, 994137.896 1479369.787 0, 993894.825 1479370.137 0, 993650.571 1479370.504 0, 993406.317 1479370.884 0, 993162.063 1479371.28 0, 992917.809 1479371.689 0, 
+    992673.555 1479372.113 0, 992429.301 1479372.552 0, 992185.047 1479373.005 0, 991940.793 1479373.472 0, 991696.539 1479373.953 0, 991452.285 1479374.449 0, 991208.031 1479374.96 0, 990963.778 1479375.484 0, 990719.524 1479376.023 0, 990475.27 1479376.577 0, 
+    990231.016 1479377.144 0, 989986.763 1479377.727 0, 989742.509 1479378.323 0, 989498.255 1479378.934 0, 989254.002 1479379.559 0, 989009.748 1479380.199 0, 988765.495 1479380.853 0, 988521.241 1479381.522 0, 988275.804 1479382.208 0, 988291.542 1484952.724 0, 
+    988307.279 1490522.9 0, 988552.057 1490522.216 0, 988795.655 1490521.549 0, 989039.253 1490520.897 0, 989282.85 1490520.259 0, 989526.448 1490519.635 0, 989770.046 1490519.026 0, 990013.644 1490518.431 0, 990257.242 1490517.85 0, 990500.84 1490517.284 0, 
+    990744.438 1490516.732 0, 990988.036 1490516.195 0, 991231.634 1490515.671 0, 991475.232 1490515.162 0, 991718.83 1490514.668 0, 991962.429 1490514.188 0, 992206.027 1490513.722 0, 992449.625 1490513.27 0, 992693.223 1490512.833 0, 992936.821 1490512.41 0, 
+    993180.42 1490512.001 0, 993424.018 1490511.607 0, 993667.616 1490511.227 0, 993911.215 1490510.862 0, 994153.634 1490510.512 0, 994398.412 1490510.174 0, 994642.01 1490509.851 0, 994885.608 1490509.543 0, 995129.207 1490509.249 0, 995372.805 1490508.97 0, 
+    995616.404 1490508.704 0, 995860.002 1490508.454 0, 996103.601 1490508.217 0, 996347.2 1490507.995 0, 996590.798 1490507.787 0, 996834.397 1490507.594 0, 997077.995 1490507.414 0, 997321.594 1490507.25 0, 997565.192 1490507.099 0, 997808.791 1490506.963 0, 
+    998052.39 1490506.841 0, 998295.988 1490506.734 0, 998539.587 1490506.641 0, 998783.185 1490506.562 0, 999026.784 1490506.497 0, 999270.383 1490506.447 0, 999513.981 1490506.411 0, 999757.58 1490506.39 0, 1000000 1490506.383 0, 1000000 1484936.185 0, 
+    1000000 1479365.646 0))
+
+POLYGON ((1011692.721 1490522.9 0, 1011450.3 1490522.222 0, 1011206.702 1490521.555 0, 1010963.105 1490520.903 0, 1010719.507 1490520.265 0, 1010475.909 1490519.641 0, 1010232.311 1490519.032 0, 1009988.713 1490518.437 0, 1009745.115 1490517.856 0, 1009501.517 1490517.29 0, 
+    1009257.919 1490516.737 0, 1009014.321 1490516.2 0, 1008770.723 1490515.676 0, 1008527.125 1490515.167 0, 1008283.527 1490514.673 0, 1008039.929 1490514.192 0, 1007796.33 1490513.726 0, 1007552.732 1490513.274 0, 1007309.134 1490512.837 0, 1007065.536 1490512.414 0, 
+    1006821.937 1490512.005 0, 1006578.339 1490511.611 0, 1006334.741 1490511.231 0, 1006091.142 1490510.865 0, 1005846.366 1490510.512 0, 1005603.946 1490510.177 0, 1005360.347 1490509.854 0, 1005116.749 1490509.546 0, 1004873.15 1490509.252 0, 1004629.552 1490508.972 0, 
+    1004385.953 1490508.707 0, 1004142.355 1490508.456 0, 1003898.756 1490508.219 0, 1003655.158 1490507.997 0, 1003411.559 1490507.789 0, 1003167.961 1490507.595 0, 1002924.362 1490507.416 0, 1002680.763 1490507.251 0, 1002437.165 1490507.101 0, 1002193.566 1490506.964 0, 
+    1001949.968 1490506.842 0, 1001706.369 1490506.735 0, 1001462.77 1490506.641 0, 1001219.172 1490506.563 0, 1000975.573 1490506.498 0, 1000731.975 1490506.448 0, 1000488.376 1490506.412 0, 1000244.777 1490506.39 0, 1000000 1490506.383 0, 1000000 1496076.235 0, 
+    1000000 1501645.734 0, 1000244.118 1501645.741 0, 1000487.061 1501645.763 0, 1000730.004 1501645.799 0, 1000972.947 1501645.849 0, 1001215.89 1501645.913 0, 1001458.833 1501645.992 0, 1001701.776 1501646.085 0, 1001944.719 1501646.192 0, 1002187.662 1501646.314 0, 
+    1002430.605 1501646.45 0, 1002673.548 1501646.6 0, 1002916.491 1501646.764 0, 1003159.434 1501646.943 0, 1003402.377 1501647.136 0, 1003645.32 1501647.344 0, 1003888.263 1501647.565 0, 1004131.206 1501647.801 0, 1004374.149 1501648.052 0, 1004617.091 1501648.316 0, 
+    1004860.034 1501648.595 0, 1005102.977 1501648.888 0, 1005345.92 1501649.196 0, 1005588.863 1501649.518 0, 1005830.631 1501649.852 0, 1006074.748 1501650.204 0, 1006317.691 1501650.569 0, 1006560.634 1501650.948 0, 1006803.576 1501651.341 0, 1007046.519 1501651.749 0, 
+    1007289.462 1501652.171 0, 1007532.404 1501652.607 0, 1007775.347 1501653.057 0, 1008018.289 1501653.522 0, 1008261.232 1501654.001 0, 1008504.174 1501654.495 0, 1008747.117 1501655.002 0, 1008990.059 1501655.524 0, 1009233.002 1501656.061 0, 1009475.944 1501656.611 0, 
+    1009718.886 1501657.176 0, 1009961.829 1501657.755 0, 1010204.771 1501658.349 0, 1010447.713 1501658.957 0, 1010690.656 1501659.579 0, 1010933.598 1501660.215 0, 1011176.54 1501660.866 0, 1011419.482 1501661.531 0, 1011661.25 1501662.207 0, 1011676.985 1496092.729 0, 
+    1011692.721 1490522.9 0))
+
+POLYGON ((1023322.408 1501711.624 0, 1023080.64 1501710.265 0, 1022837.701 1501708.914 0, 1022594.762 1501707.577 0, 1022351.822 1501706.254 0, 1022108.883 1501704.946 0, 1021865.943 1501703.652 0, 1021623.004 1501702.372 0, 1021380.064 1501701.106 0, 1021137.124 1501699.855 0, 
+    1020894.184 1501698.618 0, 1020651.244 1501697.395 0, 1020408.304 1501696.187 0, 1020165.364 1501694.993 0, 1019922.424 1501693.813 0, 1019679.484 1501692.648 0, 1019436.544 1501691.497 0, 1019193.603 1501690.36 0, 1018950.663 1501689.237 0, 1018707.722 1501688.129 0, 
+    1018464.782 1501687.035 0, 1018221.841 1501685.956 0, 1017978.901 1501684.89 0, 1017735.96 1501683.839 0, 1017491.846 1501682.797 0, 1017250.078 1501681.78 0, 1017007.137 1501680.772 0, 1016764.196 1501679.778 0, 1016521.255 1501678.798 0, 1016278.314 1501677.833 0, 
+    1016035.373 1501676.882 0, 1015792.432 1501675.945 0, 1015549.491 1501675.023 0, 1015306.549 1501674.115 0, 1015063.608 1501673.221 0, 1014820.667 1501672.342 0, 1014577.725 1501671.477 0, 1014334.784 1501670.626 0, 1014091.842 1501669.789 0, 1013848.9 1501668.967 0, 
+    1013605.959 1501668.159 0, 1013363.017 1501667.365 0, 1013120.075 1501666.586 0, 1012877.134 1501665.821 0, 1012634.192 1501665.07 0, 1012391.25 1501664.334 0, 1012148.308 1501663.611 0, 1011905.366 1501662.904 0, 1011661.25 1501662.207 0, 1011645.517 1507231.326 0, 
+    1011629.784 1512800.081 0, 1011873.241 1512800.776 0, 1012115.527 1512801.482 0, 1012357.813 1512802.202 0, 1012600.1 1512802.936 0, 1012842.386 1512803.685 0, 1013084.672 1512804.448 0, 1013326.958 1512805.225 0, 1013569.245 1512806.017 0, 1013811.531 1512806.823 0, 
+    1014053.817 1512807.643 0, 1014296.103 1512808.477 0, 1014538.389 1512809.326 0, 1014780.675 1512810.188 0, 1015022.96 1512811.065 0, 1015265.246 1512811.957 0, 1015507.532 1512812.862 0, 1015749.818 1512813.782 0, 1015992.103 1512814.716 0, 1016234.389 1512815.665 0, 
+    1016476.674 1512816.627 0, 1016718.96 1512817.604 0, 1016961.245 1512818.596 0, 1017203.531 1512819.601 0, 1017444.647 1512820.616 0, 1017688.101 1512821.655 0, 1017930.386 1512822.703 0, 1018172.672 1512823.765 0, 1018414.957 1512824.842 0, 1018657.242 1512825.933 0, 
+    1018899.527 1512827.038 0, 1019141.811 1512828.158 0, 1019384.096 1512829.292 0, 1019626.381 1512830.44 0, 1019868.666 1512831.602 0, 1020110.95 1512832.779 0, 1020353.235 1512833.969 0, 1020595.519 1512835.174 0, 1020837.803 1512836.394 0, 1021080.088 1512837.627 0, 
+    1021322.372 1512838.875 0, 1021564.656 1512840.137 0, 1021806.94 1512841.414 0, 1022049.224 1512842.704 0, 1022291.508 1512844.009 0, 1022533.792 1512845.328 0, 1022776.076 1512846.662 0, 1023018.36 1512848.01 0, 1023259.475 1512849.365 0, 1023290.94 1507280.677 0, 
+    1023322.408 1501711.624 0))
+
+POLYGON ((1034888.98 1512931.505 0, 1034647.868 1512929.468 0, 1034405.589 1512927.436 0, 1034163.31 1512925.418 0, 1033921.031 1512923.415 0, 1033678.751 1512921.425 0, 1033436.472 1512919.45 0, 1033194.192 1512917.489 0, 1032951.913 1512915.543 0, 1032709.633 1512913.61 0, 
+    1032467.353 1512911.692 0, 1032225.073 1512909.788 0, 1031982.793 1512907.899 0, 1031740.513 1512906.024 0, 1031498.233 1512904.162 0, 1031255.952 1512902.316 0, 1031013.672 1512900.483 0, 1030771.391 1512898.665 0, 1030529.11 1512896.861 0, 1030286.83 1512895.071 0, 
+    1030044.549 1512893.296 0, 1029802.268 1512891.534 0, 1029559.986 1512889.787 0, 1029317.705 1512888.055 0, 1029074.256 1512886.328 0, 1028833.142 1512884.632 0, 1028590.861 1512882.942 0, 1028348.579 1512881.266 0, 1028106.297 1512879.605 0, 1027864.016 1512877.958 0, 
+    1027621.734 1512876.325 0, 1027379.452 1512874.706 0, 1027137.169 1512873.102 0, 1026894.887 1512871.512 0, 1026652.605 1512869.936 0, 1026410.323 1512868.374 0, 1026168.04 1512866.827 0, 1025925.757 1512865.294 0, 1025683.475 1512863.775 0, 1025441.192 1512862.271 0, 
+    1025198.909 1512860.78 0, 1024956.626 1512859.304 0, 1024714.343 1512857.843 0, 1024472.06 1512856.395 0, 1024229.777 1512854.962 0, 1023987.494 1512853.543 0, 1023745.21 1512852.138 0, 1023502.927 1512850.748 0, 1023259.475 1512849.365 0, 1023228.011 1518417.683 0, 
+    1023196.55 1523985.625 0, 1023439.343 1523987.004 0, 1023680.971 1523988.391 0, 1023922.599 1523989.792 0, 1024164.227 1523991.207 0, 1024405.855 1523992.636 0, 1024647.483 1523994.08 0, 1024889.11 1523995.538 0, 1025130.738 1523997.01 0, 1025372.365 1523998.496 0, 
+    1025613.992 1523999.997 0, 1025855.62 1524001.511 0, 1026097.247 1524003.04 0, 1026338.874 1524004.583 0, 1026580.501 1524006.141 0, 1026822.128 1524007.712 0, 1027063.754 1524009.298 0, 1027305.381 1524010.898 0, 1027547.008 1524012.512 0, 1027788.634 1524014.141 0, 
+    1028030.26 1524015.784 0, 1028271.887 1524017.44 0, 1028513.513 1524019.112 0, 1028755.139 1524020.797 0, 1028995.601 1524022.488 0, 1029238.391 1524024.21 0, 1029480.017 1524025.938 0, 1029721.642 1524027.681 0, 1029963.268 1524029.437 0, 1030204.894 1524031.208 0, 
+    1030446.519 1524032.993 0, 1030688.144 1524034.792 0, 1030929.769 1524036.605 0, 1031171.394 1524038.433 0, 1031413.019 1524040.275 0, 1031654.644 1524042.131 0, 1031896.269 1524044.001 0, 1032137.894 1524045.885 0, 1032379.518 1524047.784 0, 1032621.143 1524049.697 0, 
+    1032862.767 1524051.624 0, 1033104.391 1524053.565 0, 1033346.015 1524055.521 0, 1033587.639 1524057.491 0, 1033829.263 1524059.475 0, 1034070.887 1524061.473 0, 1034312.51 1524063.485 0, 1034554.134 1524065.512 0, 1034794.593 1524067.543 0, 1034841.785 1518499.712 0, 
+    1034888.98 1512931.505 0))
+
+POLYGON ((1046392.359 1524182.227 0, 1046151.904 1524179.517 0, 1045910.287 1524176.808 0, 1045668.671 1524174.113 0, 1045427.053 1524171.432 0, 1045185.436 1524168.765 0, 1044943.819 1524166.113 0, 1044702.201 1524163.474 0, 1044460.583 1524160.85 0, 1044218.966 1524158.241 0, 
+    1043977.348 1524155.645 0, 1043735.729 1524153.064 0, 1043494.111 1524150.497 0, 1043252.493 1524147.944 0, 1043010.874 1524145.405 0, 1042769.255 1524142.881 0, 1042527.636 1524140.371 0, 1042286.017 1524137.875 0, 1042044.398 1524135.393 0, 1041802.778 1524132.925 0, 
+    1041561.159 1524130.472 0, 1041319.539 1524128.033 0, 1041077.919 1524125.608 0, 1040836.3 1524123.197 0, 1040593.517 1524120.789 0, 1040353.059 1524118.419 0, 1040111.439 1524116.051 0, 1039869.818 1524113.697 0, 1039628.198 1524111.357 0, 1039386.577 1524109.032 0, 
+    1039144.956 1524106.721 0, 1038903.335 1524104.424 0, 1038661.714 1524102.141 0, 1038420.092 1524099.873 0, 1038178.471 1524097.619 0, 1037936.849 1524095.379 0, 1037695.228 1524093.153 0, 1037453.606 1524090.941 0, 1037211.984 1524088.744 0, 1036970.362 1524086.561 0, 
+    1036728.739 1524084.392 0, 1036487.117 1524082.237 0, 1036245.495 1524080.097 0, 1036003.872 1524077.971 0, 1035762.249 1524075.859 0, 1035520.626 1524073.761 0, 1035279.003 1524071.677 0, 1035037.38 1524069.608 0, 1034794.593 1524067.543 0, 1034747.405 1529634.992 0, 
+    1034700.22 1535202.053 0, 1034942.348 1535204.113 0, 1035183.316 1535206.176 0, 1035424.284 1535208.254 0, 1035665.251 1535210.346 0, 1035906.219 1535212.453 0, 1036147.186 1535214.573 0, 1036388.153 1535216.708 0, 1036629.12 1535218.856 0, 1036870.087 1535221.019 0, 
+    1037111.054 1535223.197 0, 1037352.02 1535225.388 0, 1037592.987 1535227.594 0, 1037833.953 1535229.813 0, 1038074.919 1535232.047 0, 1038315.886 1535234.295 0, 1038556.852 1535236.558 0, 1038797.817 1535238.834 0, 1039038.783 1535241.125 0, 1039279.749 1535243.43 0, 
+    1039520.714 1535245.749 0, 1039761.679 1535248.082 0, 1040002.645 1535250.429 0, 1040243.61 1535252.791 0, 1040483.415 1535255.155 0, 1040725.539 1535257.556 0, 1040966.504 1535259.961 0, 1041207.468 1535262.379 0, 1041448.433 1535264.811 0, 1041689.397 1535267.258 0, 
+    1041930.361 1535269.719 0, 1042171.325 1535272.194 0, 1042412.288 1535274.683 0, 1042653.252 1535277.187 0, 1042894.215 1535279.704 0, 1043135.179 1535282.236 0, 1043376.142 1535284.782 0, 1043617.105 1535287.342 0, 1043858.068 1535289.916 0, 1044099.03 1535292.505 0, 
+    1044339.993 1535295.107 0, 1044580.955 1535297.724 0, 1044821.918 1535300.355 0, 1045062.88 1535303 0, 1045303.842 1535305.66 0, 1045544.803 1535308.333 0, 1045785.765 1535311.021 0, 1046026.726 1535313.723 0, 1046266.529 1535316.426 0, 1046329.442 1529749.521 0, 
+    1046392.359 1524182.227 0))
+
+POLYGON ((1057832.469 1535463.476 0, 1057592.673 1535460.095 0, 1057351.72 1535456.713 0, 1057110.767 1535453.344 0, 1056869.814 1535449.99 0, 1056628.86 1535446.65 0, 1056387.907 1535443.324 0, 1056146.953 1535440.012 0, 1055905.999 1535436.714 0, 1055665.045 1535433.431 0, 
+    1055424.09 1535430.162 0, 1055183.136 1535426.906 0, 1054942.181 1535423.666 0, 1054701.226 1535420.439 0, 1054460.271 1535417.226 0, 1054219.315 1535414.028 0, 1053978.36 1535410.844 0, 1053737.404 1535407.674 0, 1053496.448 1535404.518 0, 1053255.492 1535401.377 0, 
+    1053014.536 1535398.249 0, 1052773.579 1535395.136 0, 1052532.623 1535392.037 0, 1052291.666 1535388.952 0, 1052049.551 1535385.867 0, 1051809.751 1535382.825 0, 1051568.794 1535379.782 0, 1051327.836 1535376.754 0, 1051086.879 1535373.74 0, 1050845.921 1535370.741 0, 
+    1050604.963 1535367.755 0, 1050364.004 1535364.784 0, 1050123.046 1535361.826 0, 1049882.087 1535358.883 0, 1049641.129 1535355.954 0, 1049400.17 1535353.04 0, 1049159.21 1535350.139 0, 1048918.251 1535347.253 0, 1048677.292 1535344.381 0, 1048436.332 1535341.523 0, 
+    1048195.372 1535338.679 0, 1047954.412 1535335.849 0, 1047713.452 1535333.034 0, 1047472.492 1535330.233 0, 1047231.531 1535327.446 0, 1046990.571 1535324.673 0, 1046749.61 1535321.914 0, 1046508.649 1535319.17 0, 1046266.529 1535316.426 0, 1046203.621 1540882.938 0, 
+    1046140.717 1546449.049 0, 1046382.178 1546451.785 0, 1046622.484 1546454.522 0, 1046862.789 1546457.273 0, 1047103.095 1546460.038 0, 1047343.4 1546462.818 0, 1047583.705 1546465.611 0, 1047824.01 1546468.419 0, 1048064.315 1546471.241 0, 1048304.619 1546474.077 0, 
+    1048544.924 1546476.927 0, 1048785.228 1546479.792 0, 1049025.532 1546482.67 0, 1049265.836 1546485.563 0, 1049506.14 1546488.469 0, 1049746.443 1546491.39 0, 1049986.747 1546494.325 0, 1050227.05 1546497.275 0, 1050467.353 1546500.238 0, 1050707.656 1546503.215 0, 
+    1050947.959 1546506.207 0, 1051188.261 1546509.213 0, 1051428.563 1546512.233 0, 1051668.866 1546515.267 0, 1051908.013 1546518.3 0, 1052149.469 1546521.377 0, 1052389.771 1546524.454 0, 1052630.072 1546527.544 0, 1052870.374 1546530.649 0, 1053110.675 1546533.768 0, 
+    1053350.976 1546536.901 0, 1053591.276 1546540.048 0, 1053831.577 1546543.21 0, 1054071.877 1546546.385 0, 1054312.177 1546549.575 0, 1054552.477 1546552.779 0, 1054792.777 1546555.997 0, 1055033.077 1546559.229 0, 1055273.376 1546562.475 0, 1055513.675 1546565.735 0, 
+    1055753.974 1546569.01 0, 1055994.273 1546572.298 0, 1056234.572 1546575.601 0, 1056474.87 1546578.918 0, 1056715.168 1546582.249 0, 1056955.466 1546585.594 0, 1057195.764 1546588.954 0, 1057436.062 1546592.327 0, 1057675.206 1546595.699 0, 1057753.835 1541029.787 0, 
+    1057832.469 1535463.476 0))
+
+POLYGON ((1069209.234 1546774.935 0, 1068970.099 1546770.888 0, 1068729.812 1546766.835 0, 1068489.524 1546762.797 0, 1068249.237 1546758.773 0, 1068008.949 1546754.763 0, 1067768.661 1546750.767 0, 1067528.372 1546746.786 0, 1067288.084 1546742.818 0, 1067047.795 1546738.865 0, 
+    1066807.506 1546734.926 0, 1066567.217 1546731 0, 1066326.927 1546727.089 0, 1066086.638 1546723.193 0, 1065846.348 1546719.31 0, 1065606.057 1546715.442 0, 1065365.767 1546711.587 0, 1065125.476 1546707.747 0, 1064885.186 1546703.921 0, 1064644.894 1546700.109 0, 
+    1064404.603 1546696.311 0, 1064164.312 1546692.527 0, 1063924.02 1546688.758 0, 1063683.728 1546685.003 0, 1063442.283 1546681.243 0, 1063203.143 1546677.534 0, 1062962.851 1546673.821 0, 1062722.558 1546670.123 0, 1062482.265 1546666.438 0, 1062241.971 1546662.767 0, 
+    1062001.678 1546659.111 0, 1061761.384 1546655.469 0, 1061521.09 1546651.841 0, 1061280.796 1546648.227 0, 1061040.502 1546644.627 0, 1060800.207 1546641.041 0, 1060559.913 1546637.47 0, 1060319.618 1546633.912 0, 1060079.322 1546630.369 0, 1059839.027 1546626.84 0, 
+    1059598.731 1546623.325 0, 1059358.436 1546619.824 0, 1059118.14 1546616.338 0, 1058877.843 1546612.865 0, 1058637.547 1546609.407 0, 1058397.25 1546605.963 0, 1058156.953 1546602.533 0, 1057916.656 1546599.117 0, 1057675.206 1546595.699 0, 1057596.583 1552161.204 0, 
+    1057517.965 1557726.296 0, 1057758.758 1557729.705 0, 1057998.4 1557733.112 0, 1058238.041 1557736.532 0, 1058477.683 1557739.967 0, 1058717.324 1557743.416 0, 1058956.965 1557746.879 0, 1059196.606 1557750.356 0, 1059436.247 1557753.848 0, 1059675.887 1557757.353 0, 
+    1059915.528 1557760.872 0, 1060155.168 1557764.406 0, 1060394.807 1557767.954 0, 1060634.447 1557771.515 0, 1060874.087 1557775.091 0, 1061113.726 1557778.681 0, 1061353.365 1557782.285 0, 1061593.004 1557785.904 0, 1061832.642 1557789.536 0, 1062072.281 1557793.182 0, 
+    1062311.919 1557796.843 0, 1062551.557 1557800.517 0, 1062791.194 1557804.206 0, 1063030.832 1557807.909 0, 1063269.32 1557811.608 0, 1063510.106 1557815.357 0, 1063749.743 1557819.102 0, 1063989.38 1557822.861 0, 1064229.016 1557826.635 0, 1064468.652 1557830.422 0, 
+    1064708.288 1557834.224 0, 1064947.924 1557838.039 0, 1065187.56 1557841.869 0, 1065427.195 1557845.713 0, 1065666.83 1557849.571 0, 1065906.465 1557853.443 0, 1066146.099 1557857.329 0, 1066385.734 1557861.229 0, 1066625.368 1557865.144 0, 1066865.002 1557869.072 0, 
+    1067104.636 1557873.015 0, 1067344.269 1557876.971 0, 1067583.902 1557880.942 0, 1067823.535 1557884.927 0, 1068063.168 1557888.926 0, 1068302.801 1557892.939 0, 1068542.433 1557896.966 0, 1068782.065 1557901.008 0, 1069020.548 1557905.044 0, 1069114.888 1552340.195 0, 
+    1069209.234 1546774.935 0))
+
+POLYGON ((1080522.58 1558116.287 0, 1080284.108 1558111.578 0, 1080044.488 1558106.859 0, 1079804.868 1558102.155 0, 1079565.248 1558097.465 0, 1079325.627 1558092.789 0, 1079086.006 1558088.127 0, 1078846.385 1558083.479 0, 1078606.764 1558078.846 0, 1078367.142 1558074.226 0, 
+    1078127.521 1558069.621 0, 1077887.898 1558065.029 0, 1077648.276 1558060.452 0, 1077408.653 1558055.889 0, 1077169.03 1558051.34 0, 1076929.407 1558046.805 0, 1076689.784 1558042.284 0, 1076450.16 1558037.777 0, 1076210.536 1558033.284 0, 1075970.912 1558028.806 0, 
+    1075731.287 1558024.341 0, 1075491.662 1558019.891 0, 1075252.037 1558015.455 0, 1075012.412 1558011.033 0, 1074771.639 1558006.604 0, 1074533.161 1558002.231 0, 1074293.535 1557997.851 0, 1074053.908 1557993.485 0, 1073814.282 1557989.134 0, 1073574.655 1557984.796 0, 
+    1073335.028 1557980.473 0, 1073095.4 1557976.163 0, 1072855.773 1557971.868 0, 1072616.145 1557967.587 0, 1072376.517 1557963.32 0, 1072136.888 1557959.067 0, 1071897.26 1557954.829 0, 1071657.631 1557950.604 0, 1071418.002 1557946.393 0, 1071178.372 1557942.197 0, 
+    1070938.743 1557938.014 0, 1070699.113 1557933.846 0, 1070459.483 1557929.692 0, 1070219.852 1557925.552 0, 1069980.222 1557921.426 0, 1069740.591 1557917.314 0, 1069500.96 1557913.216 0, 1069261.328 1557909.133 0, 1069020.548 1557905.044 0, 1068926.216 1563469.474 0, 
+    1068831.891 1569033.479 0, 1069072.013 1569037.557 0, 1069310.989 1569041.629 0, 1069549.965 1569045.716 0, 1069788.941 1569049.816 0, 1070027.917 1569053.931 0, 1070266.892 1569058.06 0, 1070505.867 1569062.202 0, 1070744.842 1569066.359 0, 1070983.817 1569070.53 0, 
+    1071222.791 1569074.715 0, 1071461.765 1569078.914 0, 1071700.739 1569083.127 0, 1071939.713 1569087.355 0, 1072178.686 1569091.596 0, 1072417.659 1569095.851 0, 1072656.632 1569100.121 0, 1072895.605 1569104.404 0, 1073134.577 1569108.702 0, 1073373.549 1569113.013 0, 
+    1073612.521 1569117.339 0, 1073851.493 1569121.678 0, 1074090.464 1569126.032 0, 1074329.435 1569130.4 0, 1074567.262 1569134.761 0, 1074807.377 1569139.178 0, 1075046.347 1569143.588 0, 1075285.317 1569148.012 0, 1075524.287 1569152.45 0, 1075763.257 1569156.903 0, 
+    1076002.226 1569161.369 0, 1076241.195 1569165.849 0, 1076480.164 1569170.344 0, 1076719.132 1569174.852 0, 1076958.1 1569179.375 0, 1077197.068 1569183.911 0, 1077436.036 1569188.462 0, 1077675.004 1569193.027 0, 1077913.971 1569197.606 0, 1078152.938 1569202.199 0, 
+    1078391.904 1569206.806 0, 1078630.871 1569211.427 0, 1078869.837 1569216.062 0, 1079108.802 1569220.711 0, 1079347.768 1569225.374 0, 1079586.733 1569230.051 0, 1079825.698 1569234.743 0, 1080064.663 1569239.448 0, 1080302.484 1569244.145 0, 1080412.528 1563680.429 0, 
+    1080522.58 1558116.287 0))
+
+POLYGON ((1091772.436 1569487.217 0, 1091534.627 1569481.848 0, 1091295.677 1569476.468 0, 1091056.726 1569471.101 0, 1090817.775 1569465.749 0, 1090578.824 1569460.41 0, 1090339.872 1569455.086 0, 1090100.92 1569449.776 0, 1089861.968 1569444.48 0, 1089623.015 1569439.198 0, 
+    1089384.062 1569433.93 0, 1089145.109 1569428.676 0, 1088906.155 1569423.436 0, 1088667.201 1569418.21 0, 1088428.247 1569412.998 0, 1088189.293 1569407.801 0, 1087950.338 1569402.617 0, 1087711.383 1569397.448 0, 1087472.427 1569392.292 0, 1087233.471 1569387.151 0, 
+    1086994.515 1569382.023 0, 1086755.559 1569376.91 0, 1086516.602 1569371.811 0, 1086277.646 1569366.726 0, 1086037.546 1569361.63 0, 1085799.731 1569356.598 0, 1085560.773 1569351.555 0, 1085321.815 1569346.526 0, 1085082.856 1569341.511 0, 1084843.898 1569336.51 0, 
+    1084604.939 1569331.523 0, 1084365.979 1569326.551 0, 1084127.02 1569321.592 0, 1083888.06 1569316.648 0, 1083649.1 1569311.717 0, 1083410.139 1569306.801 0, 1083171.179 1569301.898 0, 1082932.218 1569297.01 0, 1082693.256 1569292.136 0, 1082454.295 1569287.276 0, 
+    1082215.333 1569282.43 0, 1081976.371 1569277.598 0, 1081737.408 1569272.78 0, 1081498.445 1569267.976 0, 1081259.482 1569263.186 0, 1081020.519 1569258.41 0, 1080781.555 1569253.649 0, 1080542.592 1569248.901 0, 1080302.484 1569244.145 0, 1080192.448 1574807.43 0, 
+    1080082.422 1580370.279 0, 1080321.871 1580375.022 0, 1080560.18 1580379.757 0, 1080798.489 1580384.505 0, 1081036.797 1580389.268 0, 1081275.105 1580394.045 0, 1081513.413 1580398.835 0, 1081751.721 1580403.64 0, 1081990.028 1580408.459 0, 1082228.335 1580413.292 0, 
+    1082466.642 1580418.138 0, 1082704.949 1580422.999 0, 1082943.255 1580427.874 0, 1083181.561 1580432.763 0, 1083419.866 1580437.666 0, 1083658.172 1580442.583 0, 1083896.477 1580447.514 0, 1084134.781 1580452.459 0, 1084373.086 1580457.418 0, 1084611.39 1580462.391 0, 
+    1084849.694 1580467.378 0, 1085087.997 1580472.379 0, 1085326.301 1580477.394 0, 1085564.604 1580482.423 0, 1085801.767 1580487.442 0, 1086041.209 1580492.524 0, 1086279.511 1580497.595 0, 1086517.813 1580502.68 0, 1086756.114 1580507.779 0, 1086994.415 1580512.893 0, 
+    1087232.716 1580518.02 0, 1087471.017 1580523.161 0, 1087709.317 1580528.317 0, 1087947.617 1580533.486 0, 1088185.917 1580538.67 0, 1088424.216 1580543.867 0, 1088662.515 1580549.079 0, 1088900.814 1580554.304 0, 1089139.112 1580559.544 0, 1089377.41 1580564.797 0, 
+    1089615.708 1580570.065 0, 1089854.006 1580575.346 0, 1090092.303 1580580.642 0, 1090330.6 1580585.952 0, 1090568.896 1580591.275 0, 1090807.193 1580596.613 0, 1091045.489 1580601.965 0, 1091283.784 1580607.331 0, 1091520.941 1580612.685 0, 1091646.684 1575050.169 0, 
+    1091772.436 1569487.217 0))
+
+POLYGON ((1102958.73 1580887.405 0, 1102721.588 1580881.381 0, 1102483.308 1580875.342 0, 1102245.028 1580869.317 0, 1102006.748 1580863.306 0, 1101768.467 1580857.31 0, 1101530.186 1580851.327 0, 1101291.905 1580845.358 0, 1101053.624 1580839.403 0, 1100815.342 1580833.462 0, 
+    1100577.059 1580827.535 0, 1100338.777 1580821.623 0, 1100100.493 1580815.724 0, 1099862.21 1580809.839 0, 1099623.926 1580803.969 0, 1099385.642 1580798.112 0, 1099147.358 1580792.269 0, 1098909.073 1580786.441 0, 1098670.788 1580780.626 0, 1098432.503 1580774.825 0, 
+    1098194.217 1580769.039 0, 1097955.931 1580763.266 0, 1097717.644 1580757.508 0, 1097479.357 1580751.764 0, 1097239.933 1580746.006 0, 1097002.783 1580740.317 0, 1096764.495 1580734.614 0, 1096526.207 1580728.926 0, 1096287.918 1580723.252 0, 1096049.629 1580717.591 0, 
+    1095811.34 1580711.945 0, 1095573.051 1580706.313 0, 1095334.761 1580700.695 0, 1095096.471 1580695.09 0, 1094858.18 1580689.5 0, 1094619.89 1580683.924 0, 1094381.598 1580678.362 0, 1094143.307 1580672.814 0, 1093905.015 1580667.28 0, 1093666.723 1580661.76 0, 
+    1093428.431 1580656.254 0, 1093190.138 1580650.762 0, 1092951.845 1580645.284 0, 1092713.551 1580639.82 0, 1092475.258 1580634.37 0, 1092236.964 1580628.934 0, 1091998.669 1580623.512 0, 1091760.375 1580618.104 0, 1091520.941 1580612.685 0, 1091395.209 1586174.757 0, 
+    1091269.486 1591736.379 0, 1091508.262 1591741.783 0, 1091745.902 1591747.176 0, 1091983.542 1591752.583 0, 1092221.181 1591758.004 0, 1092458.82 1591763.439 0, 1092696.459 1591768.888 0, 1092934.097 1591774.351 0, 1093171.735 1591779.828 0, 1093409.373 1591785.319 0, 
+    1093647.01 1591790.824 0, 1093884.647 1591796.343 0, 1094122.284 1591801.876 0, 1094359.92 1591807.422 0, 1094597.556 1591812.983 0, 1094835.192 1591818.558 0, 1095072.828 1591824.147 0, 1095310.463 1591829.75 0, 1095548.098 1591835.367 0, 1095785.732 1591840.997 0, 
+    1096023.366 1591846.642 0, 1096261 1591852.301 0, 1096498.633 1591857.973 0, 1096736.267 1591863.66 0, 1096972.765 1591869.334 0, 1097211.532 1591875.076 0, 1097449.164 1591880.804 0, 1097686.796 1591886.547 0, 1097924.427 1591892.304 0, 1098162.058 1591898.074 0, 
+    1098399.689 1591903.859 0, 1098637.319 1591909.657 0, 1098874.949 1591915.47 0, 1099112.579 1591921.297 0, 1099350.209 1591927.137 0, 1099587.838 1591932.992 0, 1099825.466 1591938.86 0, 1100063.095 1591944.743 0, 1100300.723 1591950.639 0, 1100538.35 1591956.55 0, 
+    1100775.978 1591962.474 0, 1101013.605 1591968.413 0, 1101251.231 1591974.365 0, 1101488.857 1591980.332 0, 1101726.483 1591986.312 0, 1101964.109 1591992.306 0, 1102201.734 1591998.315 0, 1102439.359 1592004.337 0, 1102675.85 1592010.345 0, 1102817.285 1586449.1 0, 
+    1102958.73 1580887.405 0))
+
+POLYGON ((1114081.394 1592316.535 0, 1113844.919 1592309.859 0, 1113607.312 1592303.165 0, 1113369.705 1592296.486 0, 1113132.097 1592289.82 0, 1112894.489 1592283.168 0, 1112656.881 1592276.53 0, 1112419.272 1592269.907 0, 1112181.663 1592263.297 0, 1111944.053 1592256.701 0, 
+    1111706.443 1592250.119 0, 1111468.833 1592243.551 0, 1111231.222 1592236.997 0, 1110993.611 1592230.458 0, 1110755.999 1592223.932 0, 1110518.387 1592217.42 0, 1110280.775 1592210.922 0, 1110043.162 1592204.438 0, 1109805.549 1592197.968 0, 1109567.936 1592191.512 0, 
+    1109330.322 1592185.07 0, 1109092.708 1592178.642 0, 1108855.093 1592172.228 0, 1108617.478 1592165.828 0, 1108378.73 1592159.412 0, 1108142.247 1592153.07 0, 1107904.631 1592146.712 0, 1107667.014 1592140.368 0, 1107429.398 1592134.038 0, 1107191.78 1592127.722 0, 
+    1106954.163 1592121.42 0, 1106716.545 1592115.132 0, 1106478.926 1592108.858 0, 1106241.308 1592102.597 0, 1106003.689 1592096.351 0, 1105766.069 1592090.119 0, 1105528.449 1592083.901 0, 1105290.829 1592077.697 0, 1105053.209 1592071.507 0, 1104815.588 1592065.33 0, 
+    1104577.967 1592059.168 0, 1104340.345 1592053.02 0, 1104102.723 1592046.885 0, 1103865.101 1592040.765 0, 1103627.478 1592034.659 0, 1103389.855 1592028.567 0, 1103152.231 1592022.488 0, 1102914.608 1592016.424 0, 1102675.85 1592010.345 0, 1102534.427 1597571.134 0, 
+    1102393.016 1603131.46 0, 1102631.116 1603137.523 0, 1102868.085 1603143.57 0, 1103105.054 1603149.632 0, 1103342.023 1603155.707 0, 1103578.991 1603161.797 0, 1103815.959 1603167.9 0, 1104052.926 1603174.018 0, 1104289.893 1603180.149 0, 1104526.86 1603186.294 0, 
+    1104763.826 1603192.453 0, 1105000.792 1603198.627 0, 1105237.758 1603204.814 0, 1105474.723 1603211.015 0, 1105711.688 1603217.23 0, 1105948.652 1603223.459 0, 1106185.617 1603229.702 0, 1106422.58 1603235.958 0, 1106659.544 1603242.229 0, 1106896.507 1603248.514 0, 
+    1107133.469 1603254.813 0, 1107370.432 1603261.125 0, 1107607.394 1603267.452 0, 1107844.355 1603273.792 0, 1108080.187 1603280.117 0, 1108318.277 1603286.515 0, 1108555.238 1603292.898 0, 1108792.198 1603299.294 0, 1109029.157 1603305.704 0, 1109266.117 1603312.129 0, 
+    1109503.076 1603318.567 0, 1109740.034 1603325.019 0, 1109976.992 1603331.485 0, 1110213.95 1603337.965 0, 1110450.908 1603344.459 0, 1110687.865 1603350.967 0, 1110924.821 1603357.489 0, 1111161.778 1603364.024 0, 1111398.733 1603370.574 0, 1111635.689 1603377.138 0, 
+    1111872.644 1603383.715 0, 1112109.599 1603390.307 0, 1112346.553 1603396.912 0, 1112583.507 1603403.532 0, 1112820.46 1603410.165 0, 1113057.414 1603416.813 0, 1113294.366 1603423.474 0, 1113531.319 1603430.149 0, 1113767.142 1603436.807 0, 1113924.262 1597876.902 0, 
+    1114081.394 1592316.535 0))
+
+POLYGON ((1125140.361 1603774.286 0, 1124904.555 1603766.962 0, 1124667.622 1603759.617 0, 1124430.689 1603752.287 0, 1124193.756 1603744.97 0, 1123956.822 1603737.667 0, 1123719.888 1603730.378 0, 1123482.953 1603723.103 0, 1123246.018 1603715.842 0, 1123009.082 1603708.595 0, 
+    1122772.146 1603701.362 0, 1122535.21 1603694.143 0, 1122298.273 1603686.938 0, 1122061.336 1603679.747 0, 1121824.398 1603672.569 0, 1121587.46 1603665.406 0, 1121350.521 1603658.257 0, 1121113.582 1603651.121 0, 1120876.643 1603643.999 0, 1120639.703 1603636.892 0, 
+    1120402.763 1603629.798 0, 1120165.822 1603622.719 0, 1119928.881 1603615.653 0, 1119691.94 1603608.601 0, 1119453.871 1603601.53 0, 1119218.056 1603594.539 0, 1118981.113 1603587.529 0, 1118744.17 1603580.533 0, 1118507.226 1603573.551 0, 1118270.282 1603566.583 0, 
+    1118033.338 1603559.629 0, 1117796.393 1603552.689 0, 1117559.448 1603545.762 0, 1117322.503 1603538.85 0, 1117085.557 1603531.952 0, 1116848.61 1603525.067 0, 1116611.663 1603518.197 0, 1116374.716 1603511.34 0, 1116137.769 1603504.498 0, 1115900.821 1603497.669 0, 
+    1115663.872 1603490.854 0, 1115426.923 1603484.053 0, 1115189.974 1603477.267 0, 1114953.025 1603470.494 0, 1114716.075 1603463.735 0, 1114479.124 1603456.99 0, 1114242.173 1603450.259 0, 1114005.222 1603443.542 0, 1113767.142 1603436.807 0, 1113610.036 1608996.243 0, 
+    1113452.944 1614555.204 0, 1113690.366 1614561.92 0, 1113926.663 1614568.619 0, 1114162.959 1614575.331 0, 1114399.255 1614582.057 0, 1114635.551 1614588.798 0, 1114871.846 1614595.552 0, 1115108.141 1614602.32 0, 1115344.435 1614609.102 0, 1115580.729 1614615.898 0, 
+    1115817.023 1614622.708 0, 1116053.316 1614629.531 0, 1116289.609 1614636.369 0, 1116525.901 1614643.221 0, 1116762.193 1614650.086 0, 1116998.485 1614656.965 0, 1117234.776 1614663.859 0, 1117471.067 1614670.766 0, 1117707.357 1614677.687 0, 1117943.647 1614684.622 0, 
+    1118179.936 1614691.571 0, 1118416.226 1614698.533 0, 1118652.514 1614705.51 0, 1118888.803 1614712.501 0, 1119123.966 1614719.472 0, 1119361.378 1614726.524 0, 1119597.665 1614733.556 0, 1119833.952 1614740.602 0, 1120070.238 1614747.662 0, 1120306.524 1614754.736 0, 
+    1120542.809 1614761.824 0, 1120779.094 1614768.926 0, 1121015.379 1614776.042 0, 1121251.663 1614783.172 0, 1121487.947 1614790.315 0, 1121724.23 1614797.473 0, 1121960.513 1614804.644 0, 1122196.796 1614811.83 0, 1122433.078 1614819.029 0, 1122669.359 1614826.242 0, 
+    1122905.64 1614833.469 0, 1123141.921 1614840.71 0, 1123378.202 1614847.965 0, 1123614.481 1614855.233 0, 1123850.761 1614862.516 0, 1124087.04 1614869.813 0, 1124323.319 1614877.123 0, 1124559.597 1614884.447 0, 1124794.751 1614891.751 0, 1124967.549 1609333.256 0, 
+    1125140.361 1603774.286 0))
+
+POLYGON ((1136135.563 1615260.339 0, 1135900.428 1615252.372 0, 1135664.172 1615244.38 0, 1135427.915 1615236.402 0, 1135191.657 1615228.438 0, 1134955.399 1615220.487 0, 1134719.141 1615212.551 0, 1134482.882 1615204.629 0, 1134246.623 1615196.72 0, 1134010.363 1615188.826 0, 
+    1133774.102 1615180.945 0, 1133537.842 1615173.079 0, 1133301.58 1615165.226 0, 1133065.319 1615157.387 0, 1132829.057 1615149.562 0, 1132592.794 1615141.751 0, 1132356.531 1615133.953 0, 1132120.267 1615126.17 0, 1131884.003 1615118.401 0, 1131647.739 1615110.645 0, 
+    1131411.474 1615102.904 0, 1131175.209 1615095.176 0, 1130938.943 1615087.462 0, 1130702.676 1615079.762 0, 1130465.287 1615072.04 0, 1130230.143 1615064.405 0, 1129993.875 1615056.746 0, 1129757.607 1615049.102 0, 1129521.338 1615041.472 0, 1129285.069 1615033.855 0, 
+    1129048.8 1615026.253 0, 1128812.53 1615018.664 0, 1128576.26 1615011.09 0, 1128339.989 1615003.529 0, 1128103.718 1614995.982 0, 1127867.446 1614988.449 0, 1127631.174 1614980.93 0, 1127394.902 1614973.425 0, 1127158.629 1614965.933 0, 1126922.355 1614958.456 0, 
+    1126686.081 1614950.993 0, 1126449.807 1614943.543 0, 1126213.532 1614936.107 0, 1125977.257 1614928.686 0, 1125740.981 1614921.278 0, 1125504.705 1614913.884 0, 1125268.429 1614906.504 0, 1125032.152 1614899.138 0, 1124794.751 1614891.751 0, 1124621.969 1620449.764 0, 
+    1124449.202 1626007.29 0, 1124685.945 1626014.657 0, 1124921.568 1626022.002 0, 1125157.19 1626029.362 0, 1125392.812 1626036.735 0, 1125628.434 1626044.123 0, 1125864.054 1626051.524 0, 1126099.675 1626058.939 0, 1126335.295 1626066.368 0, 1126570.915 1626073.81 0, 
+    1126806.534 1626081.267 0, 1127042.153 1626088.738 0, 1127277.771 1626096.222 0, 1127513.389 1626103.72 0, 1127749.006 1626111.232 0, 1127984.623 1626118.758 0, 1128220.24 1626126.298 0, 1128455.856 1626133.852 0, 1128691.471 1626141.42 0, 1128927.087 1626149.001 0, 
+    1129162.701 1626156.596 0, 1129398.316 1626164.205 0, 1129633.93 1626171.829 0, 1129869.543 1626179.465 0, 1130104.037 1626187.08 0, 1130340.769 1626194.781 0, 1130576.381 1626202.459 0, 1130811.992 1626210.152 0, 1131047.603 1626217.858 0, 1131283.214 1626225.578 0, 
+    1131518.824 1626233.312 0, 1131754.434 1626241.06 0, 1131990.043 1626248.822 0, 1132225.652 1626256.597 0, 1132461.261 1626264.387 0, 1132696.869 1626272.19 0, 1132932.476 1626280.008 0, 1133168.083 1626287.839 0, 1133403.69 1626295.684 0, 1133639.296 1626303.542 0, 
+    1133874.902 1626311.415 0, 1134110.507 1626319.302 0, 1134346.112 1626327.202 0, 1134581.716 1626335.116 0, 1134817.32 1626343.044 0, 1135052.923 1626350.986 0, 1135288.526 1626358.942 0, 1135524.128 1626366.912 0, 1135758.612 1626374.858 0, 1135947.079 1620817.842 0, 
+    1136135.563 1615260.339 0))
+
+POLYGON ((1147066.938 1626774.375 0, 1146832.476 1626765.767 0, 1146596.897 1626757.132 0, 1146361.318 1626748.51 0, 1146125.738 1626739.903 0, 1145890.157 1626731.309 0, 1145654.576 1626722.729 0, 1145418.995 1626714.163 0, 1145183.413 1626705.611 0, 1144947.83 1626697.073 0, 
+    1144712.247 1626688.548 0, 1144476.664 1626680.038 0, 1144241.08 1626671.541 0, 1144005.495 1626663.058 0, 1143769.91 1626654.589 0, 1143534.325 1626646.134 0, 1143298.739 1626637.693 0, 1143063.152 1626629.266 0, 1142827.566 1626620.852 0, 1142591.978 1626612.453 0, 
+    1142356.39 1626604.067 0, 1142120.802 1626595.695 0, 1141885.213 1626587.337 0, 1141649.623 1626578.993 0, 1141412.916 1626570.623 0, 1141178.443 1626562.346 0, 1140942.852 1626554.043 0, 1140707.261 1626545.755 0, 1140471.669 1626537.48 0, 1140236.076 1626529.219 0, 
+    1140000.484 1626520.972 0, 1139764.89 1626512.739 0, 1139529.296 1626504.519 0, 1139293.702 1626496.314 0, 1139058.107 1626488.122 0, 1138822.512 1626479.945 0, 1138586.916 1626471.781 0, 1138351.32 1626463.631 0, 1138115.723 1626455.494 0, 1137880.126 1626447.372 0, 
+    1137644.529 1626439.264 0, 1137408.93 1626431.169 0, 1137173.332 1626423.089 0, 1136937.733 1626415.022 0, 1136702.133 1626406.969 0, 1136466.533 1626398.93 0, 1136230.933 1626390.904 0, 1135995.332 1626382.893 0, 1135758.612 1626374.858 0, 1135570.161 1631931.379 0, 
+    1135381.728 1637487.398 0, 1135617.79 1637495.411 0, 1135852.737 1637503.401 0, 1136087.684 1637511.404 0, 1136322.63 1637519.42 0, 1136557.575 1637527.451 0, 1136792.52 1637535.495 0, 1137027.465 1637543.554 0, 1137262.409 1637551.626 0, 1137497.352 1637559.712 0, 
+    1137732.296 1637567.811 0, 1137967.238 1637575.925 0, 1138202.18 1637584.052 0, 1138437.122 1637592.193 0, 1138672.063 1637600.348 0, 1138907.004 1637608.517 0, 1139141.944 1637616.7 0, 1139376.884 1637624.897 0, 1139611.823 1637633.107 0, 1139846.762 1637641.331 0, 
+    1140081.7 1637649.569 0, 1140316.638 1637657.821 0, 1140551.576 1637666.087 0, 1140786.513 1637674.366 0, 1141020.335 1637682.62 0, 1141256.385 1637690.967 0, 1141491.32 1637699.288 0, 1141726.255 1637707.622 0, 1141961.19 1637715.971 0, 1142196.123 1637724.334 0, 
+    1142431.057 1637732.71 0, 1142665.99 1637741.1 0, 1142900.922 1637749.504 0, 1143135.854 1637757.922 0, 1143370.786 1637766.353 0, 1143605.717 1637774.799 0, 1143840.647 1637783.258 0, 1144075.577 1637791.731 0, 1144310.507 1637800.218 0, 1144545.436 1637808.719 0, 
+    1144780.364 1637817.233 0, 1145015.292 1637825.762 0, 1145250.219 1637834.304 0, 1145485.146 1637842.86 0, 1145720.073 1637851.43 0, 1145954.999 1637860.014 0, 1146189.924 1637868.611 0, 1146424.849 1637877.222 0, 1146658.66 1637885.807 0, 1146862.79 1632330.341 0, 
+    1147066.938 1626774.375 0))
+
+POLYGON ((1157934.423 1638316.073 0, 1157700.635 1638306.828 0, 1157465.735 1638297.553 0, 1157230.835 1638288.292 0, 1156995.934 1638279.044 0, 1156761.033 1638269.811 0, 1156526.131 1638260.591 0, 1156291.229 1638251.385 0, 1156056.326 1638242.193 0, 1155821.422 1638233.015 0, 
+    1155586.518 1638223.851 0, 1155351.614 1638214.7 0, 1155116.708 1638205.563 0, 1154881.803 1638196.44 0, 1154646.897 1638187.331 0, 1154411.99 1638178.236 0, 1154177.083 1638169.154 0, 1153942.175 1638160.087 0, 1153707.267 1638151.033 0, 1153472.358 1638141.993 0, 
+    1153237.448 1638132.967 0, 1153002.539 1638123.954 0, 1152767.628 1638114.956 0, 1152532.717 1638105.971 0, 1152296.693 1638096.958 0, 1152062.894 1638088.043 0, 1151827.981 1638079.1 0, 1151593.068 1638070.171 0, 1151358.154 1638061.255 0, 1151123.24 1638052.353 0, 
+    1150888.326 1638043.466 0, 1150653.411 1638034.591 0, 1150418.495 1638025.731 0, 1150183.579 1638016.885 0, 1149948.662 1638008.052 0, 1149713.745 1637999.233 0, 1149478.827 1637990.428 0, 1149243.909 1637981.637 0, 1149008.99 1637972.86 0, 1148774.071 1637964.097 0, 
+    1148539.151 1637955.347 0, 1148304.23 1637946.611 0, 1148069.31 1637937.889 0, 1147834.388 1637929.181 0, 1147599.466 1637920.487 0, 1147364.544 1637911.806 0, 1147129.621 1637903.14 0, 1146894.698 1637894.487 0, 1146658.66 1637885.807 0, 1146454.549 1643440.765 0, 
+    1146250.457 1648995.208 0, 1146485.838 1649003.864 0, 1146720.107 1649012.493 0, 1146954.376 1649021.135 0, 1147188.645 1649029.792 0, 1147422.913 1649038.462 0, 1147657.18 1649047.146 0, 1147891.447 1649055.844 0, 1148125.714 1649064.555 0, 1148359.98 1649073.28 0, 
+    1148594.245 1649082.019 0, 1148828.51 1649090.772 0, 1149062.774 1649099.539 0, 1149297.038 1649108.319 0, 1149531.302 1649117.114 0, 1149765.565 1649125.922 0, 1149999.827 1649134.743 0, 1150234.089 1649143.579 0, 1150468.35 1649152.428 0, 1150702.611 1649161.291 0, 
+    1150936.871 1649170.168 0, 1151171.131 1649179.059 0, 1151405.39 1649187.964 0, 1151639.649 1649196.882 0, 1151872.798 1649205.772 0, 1152108.165 1649214.76 0, 1152342.422 1649223.72 0, 1152576.678 1649232.693 0, 1152810.934 1649241.68 0, 1153045.19 1649250.681 0, 
+    1153279.445 1649259.696 0, 1153513.699 1649268.725 0, 1153747.953 1649277.767 0, 1153982.207 1649286.823 0, 1154216.46 1649295.893 0, 1154450.712 1649304.977 0, 1154684.964 1649314.075 0, 1154919.215 1649323.186 0, 1155153.466 1649332.311 0, 1155387.716 1649341.45 0, 
+    1155621.966 1649350.603 0, 1155856.215 1649359.769 0, 1156090.463 1649368.95 0, 1156324.711 1649378.144 0, 1156558.959 1649387.352 0, 1156793.206 1649396.573 0, 1157027.452 1649405.809 0, 1157261.698 1649415.058 0, 1157494.835 1649424.277 0, 1157714.619 1643870.432 0, 
+    1157934.423 1638316.073 0))
+
+POLYGON ((1168737.956 1649885.111 0, 1168504.844 1649875.233 0, 1168270.625 1649865.323 0, 1168036.406 1649855.425 0, 1167802.186 1649845.542 0, 1167567.965 1649835.672 0, 1167333.744 1649825.816 0, 1167099.522 1649815.974 0, 1166865.3 1649806.146 0, 1166631.077 1649796.332 0, 
+    1166396.854 1649786.531 0, 1166162.63 1649776.744 0, 1165928.405 1649766.971 0, 1165694.18 1649757.212 0, 1165459.954 1649747.466 0, 1165225.728 1649737.734 0, 1164991.501 1649728.016 0, 1164757.274 1649718.312 0, 1164523.045 1649708.622 0, 1164288.817 1649698.945 0, 
+    1164054.588 1649689.282 0, 1163820.358 1649679.633 0, 1163586.128 1649669.998 0, 1163351.897 1649660.377 0, 1163116.558 1649650.724 0, 1162883.433 1649641.175 0, 1162649.201 1649631.595 0, 1162414.968 1649622.029 0, 1162180.734 1649612.476 0, 1161946.5 1649602.937 0, 
+    1161712.265 1649593.413 0, 1161478.03 1649583.901 0, 1161243.794 1649574.404 0, 1161009.557 1649564.92 0, 1160775.32 1649555.451 0, 1160541.082 1649545.995 0, 1160306.844 1649536.552 0, 1160072.606 1649527.124 0, 1159838.366 1649517.709 0, 1159604.126 1649508.308 0, 
+    1159369.886 1649498.921 0, 1159135.645 1649489.548 0, 1158901.404 1649480.188 0, 1158667.162 1649470.843 0, 1158432.919 1649461.511 0, 1158198.676 1649452.193 0, 1157964.432 1649442.888 0, 1157730.188 1649433.598 0, 1157494.835 1649424.277 0, 1157275.072 1654977.601 0, 
+    1157055.33 1660530.398 0, 1157290.026 1660539.693 0, 1157523.617 1660548.958 0, 1157757.207 1660558.236 0, 1157990.796 1660567.528 0, 1158224.385 1660576.834 0, 1158457.973 1660586.154 0, 1158691.561 1660595.487 0, 1158925.149 1660604.834 0, 1159158.735 1660614.195 0, 
+    1159392.321 1660623.57 0, 1159625.907 1660632.958 0, 1159859.492 1660642.36 0, 1160093.077 1660651.776 0, 1160326.66 1660661.206 0, 1160560.244 1660670.649 0, 1160793.827 1660680.107 0, 1161027.409 1660689.577 0, 1161260.991 1660699.062 0, 1161494.572 1660708.56 0, 
+    1161728.152 1660718.073 0, 1161961.732 1660727.598 0, 1162195.312 1660737.138 0, 1162428.891 1660746.691 0, 1162661.365 1660756.213 0, 1162896.047 1660765.839 0, 1163129.624 1660775.434 0, 1163363.201 1660785.042 0, 1163596.777 1660794.664 0, 1163830.353 1660804.3 0, 
+    1164063.927 1660813.95 0, 1164297.502 1660823.613 0, 1164531.076 1660833.29 0, 1164764.649 1660842.981 0, 1164998.222 1660852.686 0, 1165231.794 1660862.404 0, 1165465.365 1660872.136 0, 1165698.936 1660881.882 0, 1165932.507 1660891.642 0, 1166166.076 1660901.415 0, 
+    1166399.646 1660911.202 0, 1166633.214 1660921.003 0, 1166866.782 1660930.817 0, 1167100.35 1660940.646 0, 1167333.917 1660950.488 0, 1167567.483 1660960.344 0, 1167801.049 1660970.213 0, 1168034.614 1660980.097 0, 1168267.076 1660989.947 0, 1168502.504 1655437.793 0, 
+    1168737.956 1649885.111 0))
+
+POLYGON ((1179477.478 1661481.168 0, 1179245.044 1661470.661 0, 1179011.507 1661460.118 0, 1178777.97 1661449.589 0, 1178544.433 1661439.073 0, 1178310.895 1661428.571 0, 1178077.356 1661418.083 0, 1177843.816 1661407.609 0, 1177610.276 1661397.148 0, 1177376.736 1661386.701 0, 
+    1177143.194 1661376.268 0, 1176909.653 1661365.849 0, 1176676.11 1661355.443 0, 1176442.567 1661345.051 0, 1176209.023 1661334.673 0, 1175975.479 1661324.308 0, 1175741.934 1661313.958 0, 1175508.388 1661303.621 0, 1175274.842 1661293.298 0, 1175041.295 1661282.988 0, 
+    1174807.748 1661272.692 0, 1174574.2 1661262.41 0, 1174340.652 1661252.142 0, 1174107.102 1661241.888 0, 1173872.45 1661231.599 0, 1173640.002 1661221.42 0, 1173406.451 1661211.207 0, 1173172.9 1661201.007 0, 1172939.347 1661190.822 0, 1172705.795 1661180.65 0, 
+    1172472.241 1661170.491 0, 1172238.687 1661160.347 0, 1172005.133 1661150.216 0, 1171771.577 1661140.099 0, 1171538.022 1661129.996 0, 1171304.465 1661119.906 0, 1171070.908 1661109.831 0, 1170837.351 1661099.769 0, 1170603.793 1661089.72 0, 1170370.234 1661079.686 0, 
+    1170136.675 1661069.665 0, 1169903.115 1661059.658 0, 1169669.554 1661049.665 0, 1169435.993 1661039.685 0, 1169202.431 1661029.719 0, 1168968.869 1661019.767 0, 1168735.306 1661009.829 0, 1168501.743 1660999.904 0, 1168267.076 1660989.947 0, 1168031.669 1666541.567 0, 
+    1167796.286 1672092.647 0, 1168030.297 1672102.576 0, 1168263.207 1672112.473 0, 1168496.116 1672122.384 0, 1168729.025 1672132.308 0, 1168961.933 1672142.246 0, 1169194.841 1672152.197 0, 1169427.748 1672162.163 0, 1169660.654 1672172.142 0, 1169893.56 1672182.134 0, 
+    1170126.465 1672192.141 0, 1170359.37 1672202.161 0, 1170592.274 1672212.195 0, 1170825.177 1672222.243 0, 1171058.08 1672232.304 0, 1171290.983 1672242.379 0, 1171523.884 1672252.468 0, 1171756.786 1672262.57 0, 1171989.686 1672272.686 0, 1172222.586 1672282.816 0, 
+    1172455.485 1672292.959 0, 1172688.384 1672303.117 0, 1172921.282 1672313.288 0, 1173154.18 1672323.472 0, 1173385.978 1672333.622 0, 1173619.973 1672343.883 0, 1173852.869 1672354.108 0, 1174085.764 1672364.348 0, 1174318.659 1672374.601 0, 1174551.552 1672384.868 0, 
+    1174784.446 1672395.149 0, 1175017.339 1672405.443 0, 1175250.231 1672415.751 0, 1175483.122 1672426.073 0, 1175716.013 1672436.408 0, 1175948.903 1672446.757 0, 1176181.793 1672457.12 0, 1176414.682 1672467.497 0, 1176647.571 1672477.887 0, 1176880.458 1672488.291 0, 
+    1177113.346 1672498.709 0, 1177346.232 1672509.14 0, 1177579.118 1672519.585 0, 1177812.004 1672530.044 0, 1178044.888 1672540.517 0, 1178277.773 1672551.003 0, 1178510.656 1672561.503 0, 1178743.539 1672572.016 0, 1178975.323 1672582.494 0, 1179226.388 1667032.101 0, 
+    1179477.478 1661481.168 0))
+
+POLYGON ((727686.505 1253634.707 0, 727430.254 1253650.662 0, 727172.715 1253666.712 0, 726915.177 1253682.778 0, 726657.64 1253698.859 0, 726400.104 1253714.955 0, 726142.569 1253731.066 0, 725885.034 1253747.192 0, 725627.501 1253763.333 0, 725369.969 1253779.49 0, 
+    725112.437 1253795.662 0, 724854.907 1253811.849 0, 724597.377 1253828.051 0, 724339.849 1253844.268 0, 724082.321 1253860.5 0, 723824.794 1253876.748 0, 723567.269 1253893.011 0, 723309.744 1253909.288 0, 723052.22 1253925.581 0, 722794.697 1253941.89 0, 
+    722537.175 1253958.213 0, 722279.654 1253974.551 0, 722022.135 1253990.905 0, 721764.616 1254007.274 0, 721505.807 1254023.74 0, 721249.58 1254040.057 0, 720992.064 1254056.471 0, 720734.549 1254072.901 0, 720477.035 1254089.345 0, 720219.522 1254105.805 0, 
+    719962.01 1254122.28 0, 719704.498 1254138.77 0, 719446.988 1254155.275 0, 719189.479 1254171.796 0, 718931.97 1254188.331 0, 718674.463 1254204.882 0, 718416.957 1254221.448 0, 718159.451 1254238.029 0, 717901.947 1254254.625 0, 717644.443 1254271.236 0, 
+    717386.941 1254287.863 0, 717129.439 1254304.504 0, 716871.939 1254321.161 0, 716614.439 1254337.833 0, 716356.941 1254354.52 0, 716099.443 1254371.222 0, 715841.947 1254387.94 0, 715584.451 1254404.672 0, 715325.665 1254421.504 0, 715687.986 1259989.609 0, 
+    716050.3 1265557.599 0, 716308.428 1265540.81 0, 716565.268 1265524.12 0, 716822.109 1265507.445 0, 717078.951 1265490.785 0, 717335.794 1265474.141 0, 717592.638 1265457.511 0, 717849.483 1265440.897 0, 718106.329 1265424.298 0, 718363.176 1265407.713 0, 
+    718620.024 1265391.144 0, 718876.873 1265374.59 0, 719133.723 1265358.052 0, 719390.574 1265341.528 0, 719647.426 1265325.019 0, 719904.279 1265308.526 0, 720161.133 1265292.048 0, 720417.987 1265275.585 0, 720674.843 1265259.136 0, 720931.7 1265242.703 0, 
+    721188.558 1265226.286 0, 721445.416 1265209.883 0, 721702.276 1265193.495 0, 721959.137 1265177.123 0, 722214.711 1265160.847 0, 722472.861 1265144.423 0, 722729.724 1265128.096 0, 722986.589 1265111.784 0, 723243.454 1265095.487 0, 723500.32 1265079.205 0, 
+    723757.188 1265062.939 0, 724014.056 1265046.687 0, 724270.925 1265030.451 0, 724527.795 1265014.229 0, 724784.666 1264998.023 0, 725041.538 1264981.832 0, 725298.412 1264965.656 0, 725555.286 1264949.495 0, 725812.16 1264933.35 0, 726069.036 1264917.219 0, 
+    726325.913 1264901.104 0, 726582.791 1264885.003 0, 726839.67 1264868.918 0, 727096.549 1264852.848 0, 727353.43 1264836.793 0, 727610.312 1264820.753 0, 727867.194 1264804.728 0, 728124.078 1264788.719 0, 728379.676 1264772.804 0, 728033.094 1259203.813 0, 
+    727686.505 1253634.707 0))
+
+POLYGON ((740711.219 1264022.845 0, 740455.575 1264038.038 0, 740198.647 1264053.322 0, 739941.721 1264068.621 0, 739684.795 1264083.935 0, 739427.87 1264099.264 0, 739170.946 1264114.608 0, 738914.023 1264129.968 0, 738657.1 1264145.342 0, 738400.179 1264160.732 0, 
+    738143.258 1264176.137 0, 737886.339 1264191.557 0, 737629.42 1264206.992 0, 737372.503 1264222.442 0, 737115.586 1264237.907 0, 736858.67 1264253.388 0, 736601.755 1264268.883 0, 736344.841 1264284.394 0, 736087.928 1264299.92 0, 735831.015 1264315.46 0, 
+    735574.104 1264331.016 0, 735317.194 1264346.588 0, 735060.284 1264362.174 0, 734803.376 1264377.775 0, 734545.183 1264393.47 0, 734289.561 1264409.023 0, 734032.655 1264424.67 0, 733775.75 1264440.332 0, 733518.847 1264456.009 0, 733261.943 1264471.701 0, 
+    733005.041 1264487.408 0, 732748.14 1264503.131 0, 732491.24 1264518.868 0, 732234.34 1264534.621 0, 731977.442 1264550.388 0, 731720.545 1264566.171 0, 731463.648 1264581.969 0, 731206.752 1264597.782 0, 730949.858 1264613.611 0, 730692.964 1264629.454 0, 
+    730436.071 1264645.312 0, 730179.179 1264661.186 0, 729922.288 1264677.075 0, 729665.398 1264692.978 0, 729408.509 1264708.897 0, 729151.621 1264724.831 0, 728894.734 1264740.78 0, 728637.847 1264756.745 0, 728379.676 1264772.804 0, 728726.25 1270341.674 0, 
+    729072.817 1275910.418 0, 729330.329 1275894.4 0, 729586.56 1275878.476 0, 729842.792 1275862.568 0, 730099.024 1275846.674 0, 730355.258 1275830.796 0, 730611.492 1275814.933 0, 730867.728 1275799.085 0, 731123.964 1275783.252 0, 731380.202 1275767.434 0, 
+    731636.44 1275751.631 0, 731892.679 1275735.843 0, 732148.919 1275720.07 0, 732405.16 1275704.313 0, 732661.402 1275688.57 0, 732917.645 1275672.843 0, 733173.889 1275657.13 0, 733430.133 1275641.433 0, 733686.379 1275625.751 0, 733942.625 1275610.084 0, 
+    734198.873 1275594.432 0, 734455.121 1275578.795 0, 734711.371 1275563.173 0, 734967.621 1275547.566 0, 735222.59 1275532.052 0, 735480.124 1275516.397 0, 735736.377 1275500.836 0, 735992.631 1275485.289 0, 736248.886 1275469.758 0, 736505.141 1275454.242 0, 
+    736761.398 1275438.74 0, 737017.656 1275423.254 0, 737273.914 1275407.783 0, 737530.173 1275392.327 0, 737786.434 1275376.886 0, 738042.695 1275361.46 0, 738298.957 1275346.05 0, 738555.22 1275330.654 0, 738811.484 1275315.273 0, 739067.749 1275299.908 0, 
+    739324.014 1275284.558 0, 739580.281 1275269.222 0, 739836.549 1275253.902 0, 740092.817 1275238.597 0, 740349.086 1275223.307 0, 740605.357 1275208.032 0, 740861.628 1275192.772 0, 741117.9 1275177.527 0, 741372.891 1275162.373 0, 741042.059 1269592.672 0, 
+    740711.219 1264022.845 0))
+
+POLYGON ((753675.03 1274449.081 0, 753419.995 1274463.515 0, 753163.681 1274478.035 0, 752907.368 1274492.571 0, 752651.055 1274507.122 0, 752394.744 1274521.688 0, 752138.433 1274536.269 0, 751882.123 1274550.865 0, 751625.815 1274565.477 0, 751369.506 1274580.103 0, 
+    751113.199 1274594.744 0, 750856.893 1274609.401 0, 750600.587 1274624.073 0, 750344.283 1274638.759 0, 750087.979 1274653.461 0, 749831.676 1274668.178 0, 749575.374 1274682.91 0, 749319.073 1274697.657 0, 749062.773 1274712.419 0, 748806.473 1274727.196 0, 
+    748550.175 1274741.989 0, 748293.877 1274756.796 0, 748037.58 1274771.618 0, 747781.284 1274786.456 0, 747523.709 1274801.383 0, 747268.695 1274816.176 0, 747012.402 1274831.059 0, 746756.109 1274845.957 0, 746499.818 1274860.87 0, 746243.527 1274875.798 0, 
+    745987.237 1274890.741 0, 745730.949 1274905.699 0, 745474.661 1274920.673 0, 745218.373 1274935.661 0, 744962.087 1274950.665 0, 744705.802 1274965.683 0, 744449.517 1274980.717 0, 744193.234 1274995.766 0, 743936.951 1275010.829 0, 743680.669 1275025.908 0, 
+    743424.388 1275041.002 0, 743168.108 1275056.111 0, 742911.829 1275071.236 0, 742655.551 1275086.375 0, 742399.273 1275101.529 0, 742142.997 1275116.699 0, 741886.721 1275131.883 0, 741630.446 1275147.083 0, 741372.891 1275162.373 0, 741703.716 1280731.944 0, 
+    742034.533 1286301.378 0, 742291.429 1286286.127 0, 742547.048 1286270.966 0, 742802.668 1286255.82 0, 743058.289 1286240.69 0, 743313.91 1286225.574 0, 743569.533 1286210.474 0, 743825.157 1286195.388 0, 744080.781 1286180.318 0, 744336.406 1286165.262 0, 
+    744592.033 1286150.222 0, 744847.66 1286135.197 0, 745103.288 1286120.187 0, 745358.916 1286105.191 0, 745614.546 1286090.211 0, 745870.177 1286075.246 0, 746125.808 1286060.296 0, 746381.441 1286045.361 0, 746637.074 1286030.441 0, 746892.708 1286015.536 0, 
+    747148.343 1286000.646 0, 747403.979 1285985.772 0, 747659.616 1285970.912 0, 747915.253 1285956.067 0, 748169.615 1285941.311 0, 748426.531 1285926.423 0, 748682.171 1285911.623 0, 748937.813 1285896.839 0, 749193.455 1285882.069 0, 749449.097 1285867.315 0, 
+    749704.741 1285852.575 0, 749960.386 1285837.851 0, 750216.031 1285823.142 0, 750471.677 1285808.447 0, 750727.325 1285793.768 0, 750982.973 1285779.104 0, 751238.622 1285764.455 0, 751494.271 1285749.821 0, 751749.922 1285735.202 0, 752005.574 1285720.598 0, 
+    752261.226 1285706.009 0, 752516.879 1285691.435 0, 752772.533 1285676.876 0, 753028.188 1285662.332 0, 753283.844 1285647.803 0, 753539.501 1285633.29 0, 753795.158 1285618.791 0, 754050.816 1285604.307 0, 754305.199 1285589.911 0, 753990.119 1280019.564 0, 
+    753675.03 1274449.081 0))
+
+POLYGON ((766577.827 1284913.114 0, 766323.402 1284926.791 0, 766067.704 1284940.553 0, 765812.007 1284954.329 0, 765556.31 1284968.12 0, 765300.614 1284981.927 0, 765044.919 1284995.748 0, 764789.225 1285009.585 0, 764533.532 1285023.436 0, 764277.839 1285037.303 0, 
+    764022.148 1285051.185 0, 763766.457 1285065.081 0, 763510.767 1285078.993 0, 763255.077 1285092.92 0, 762999.389 1285106.862 0, 762743.701 1285120.819 0, 762488.014 1285134.791 0, 762232.328 1285148.778 0, 761976.643 1285162.78 0, 761720.959 1285176.797 0, 
+    761465.275 1285190.829 0, 761209.593 1285204.876 0, 760953.911 1285218.938 0, 760698.23 1285233.016 0, 760441.274 1285247.178 0, 760186.87 1285261.215 0, 759931.192 1285275.338 0, 759675.514 1285289.475 0, 759419.837 1285303.628 0, 759164.161 1285317.795 0, 
+    758908.486 1285331.978 0, 758652.811 1285346.176 0, 758397.138 1285360.389 0, 758141.465 1285374.616 0, 757885.793 1285388.859 0, 757630.122 1285403.117 0, 757374.452 1285417.39 0, 757118.783 1285431.678 0, 756863.114 1285445.981 0, 756607.446 1285460.299 0, 
+    756351.78 1285474.632 0, 756096.114 1285488.98 0, 755840.449 1285503.344 0, 755584.784 1285517.722 0, 755329.121 1285532.115 0, 755073.458 1285546.524 0, 754817.796 1285560.947 0, 754562.136 1285575.385 0, 754305.199 1285589.911 0, 754620.272 1291160.117 0, 
+    754935.336 1296730.178 0, 755191.614 1296715.69 0, 755446.619 1296701.288 0, 755701.625 1296686.902 0, 755956.632 1296672.53 0, 756211.64 1296658.174 0, 756466.648 1296643.833 0, 756721.658 1296629.506 0, 756976.668 1296615.195 0, 757231.679 1296600.899 0, 
+    757486.691 1296586.617 0, 757741.704 1296572.351 0, 757996.717 1296558.099 0, 758251.732 1296543.863 0, 758506.747 1296529.642 0, 758761.763 1296515.436 0, 759016.78 1296501.244 0, 759271.798 1296487.068 0, 759526.817 1296472.907 0, 759781.836 1296458.76 0, 
+    760036.856 1296444.629 0, 760291.878 1296430.513 0, 760546.9 1296416.412 0, 760801.922 1296402.325 0, 761055.674 1296388.324 0, 761311.971 1296374.198 0, 761566.996 1296360.157 0, 761822.022 1296346.131 0, 762077.049 1296332.119 0, 762332.077 1296318.123 0, 
+    762587.105 1296304.142 0, 762842.135 1296290.176 0, 763097.165 1296276.225 0, 763352.196 1296262.289 0, 763607.228 1296248.368 0, 763862.26 1296234.461 0, 764117.294 1296220.57 0, 764372.328 1296206.694 0, 764627.363 1296192.833 0, 764882.399 1296178.987 0, 
+    765137.436 1296165.156 0, 765392.474 1296151.34 0, 765647.512 1296137.539 0, 765902.551 1296123.753 0, 766157.591 1296109.982 0, 766412.632 1296096.226 0, 766667.674 1296082.485 0, 766922.716 1296068.759 0, 767176.488 1296055.116 0, 766877.162 1290484.188 0, 
+    766577.827 1284913.114 0))
+
+POLYGON ((779419.499 1295414.641 0, 779165.687 1295427.567 0, 778910.607 1295440.572 0, 778655.527 1295453.592 0, 778400.449 1295466.628 0, 778145.371 1295479.678 0, 777890.294 1295492.744 0, 777635.217 1295505.824 0, 777380.142 1295518.92 0, 777125.067 1295532.03 0, 
+    776869.993 1295545.155 0, 776614.92 1295558.296 0, 776359.847 1295571.451 0, 776104.775 1295584.622 0, 775849.704 1295597.808 0, 775594.634 1295611.008 0, 775339.565 1295624.224 0, 775084.496 1295637.454 0, 774829.428 1295650.7 0, 774574.361 1295663.96 0, 
+    774319.295 1295677.236 0, 774064.229 1295690.527 0, 773809.165 1295703.832 0, 773554.101 1295717.153 0, 773297.767 1295730.555 0, 773043.975 1295743.839 0, 772788.914 1295757.205 0, 772533.853 1295770.586 0, 772278.793 1295783.981 0, 772023.734 1295797.392 0, 
+    771768.675 1295810.818 0, 771513.618 1295824.259 0, 771258.561 1295837.714 0, 771003.505 1295851.185 0, 770748.449 1295864.671 0, 770493.395 1295878.172 0, 770238.341 1295891.687 0, 769983.288 1295905.218 0, 769728.236 1295918.764 0, 769473.185 1295932.325 0, 
+    769218.135 1295945.901 0, 768963.085 1295959.492 0, 768708.036 1295973.098 0, 768452.988 1295986.718 0, 768197.941 1296000.354 0, 767942.894 1296014.005 0, 767687.848 1296027.671 0, 767432.804 1296041.352 0, 767176.488 1296055.116 0, 767475.807 1301625.894 0, 
+    767775.117 1307196.516 0, 768030.773 1307182.787 0, 768285.163 1307169.142 0, 768539.552 1307155.511 0, 768793.943 1307141.895 0, 769048.335 1307128.294 0, 769302.727 1307114.708 0, 769557.12 1307101.137 0, 769811.514 1307087.582 0, 770065.909 1307074.041 0, 
+    770320.304 1307060.515 0, 770574.701 1307047.004 0, 770829.098 1307033.508 0, 771083.496 1307020.027 0, 771337.894 1307006.56 0, 771592.294 1306993.109 0, 771846.694 1306979.673 0, 772101.095 1306966.252 0, 772355.497 1306952.846 0, 772609.899 1306939.455 0, 
+    772864.303 1306926.078 0, 773118.707 1306912.717 0, 773373.112 1306899.371 0, 773627.518 1306886.039 0, 773880.657 1306872.789 0, 774136.332 1306859.422 0, 774390.74 1306846.135 0, 774645.149 1306832.864 0, 774899.558 1306819.608 0, 775153.969 1306806.366 0, 
+    775408.38 1306793.14 0, 775662.792 1306779.928 0, 775917.205 1306766.731 0, 776171.619 1306753.55 0, 776426.033 1306740.383 0, 776680.448 1306727.232 0, 776934.864 1306714.095 0, 777189.281 1306700.973 0, 777443.698 1306687.867 0, 777698.116 1306674.775 0, 
+    777952.535 1306661.698 0, 778206.955 1306648.636 0, 778461.376 1306635.589 0, 778715.797 1306622.558 0, 778970.219 1306609.541 0, 779224.642 1306596.539 0, 779479.065 1306583.552 0, 779733.49 1306570.58 0, 779986.649 1306557.688 0, 779703.078 1300986.242 0, 
+    779419.499 1295414.641 0))
+
+POLYGON ((792199.936 1305953.361 0, 791946.74 1305965.538 0, 791692.28 1305977.792 0, 791437.821 1305990.06 0, 791183.362 1306002.343 0, 790928.904 1306014.641 0, 790674.447 1306026.954 0, 790419.991 1306039.282 0, 790165.535 1306051.625 0, 789911.08 1306063.982 0, 
+    789656.626 1306076.355 0, 789402.173 1306088.743 0, 789147.72 1306101.146 0, 788893.268 1306113.564 0, 788638.817 1306125.997 0, 788384.366 1306138.445 0, 788129.916 1306150.907 0, 787875.467 1306163.385 0, 787621.019 1306175.878 0, 787366.571 1306188.385 0, 
+    787112.124 1306200.908 0, 786857.678 1306213.446 0, 786603.233 1306225.998 0, 786348.788 1306238.566 0, 786093.079 1306251.211 0, 785839.901 1306263.746 0, 785585.459 1306276.359 0, 785331.017 1306288.986 0, 785076.576 1306301.629 0, 784822.136 1306314.286 0, 
+    784567.696 1306326.959 0, 784313.258 1306339.646 0, 784058.82 1306352.348 0, 783804.383 1306365.066 0, 783549.946 1306377.798 0, 783295.51 1306390.545 0, 783041.075 1306403.308 0, 782786.641 1306416.085 0, 782532.208 1306428.877 0, 782277.775 1306441.684 0, 
+    782023.343 1306454.506 0, 781768.912 1306467.344 0, 781514.482 1306480.196 0, 781260.052 1306493.063 0, 781005.623 1306505.945 0, 780751.195 1306518.842 0, 780496.767 1306531.754 0, 780242.341 1306544.681 0, 779986.649 1306557.688 0, 780270.212 1312128.972 0, 
+    780553.766 1317700.091 0, 780808.799 1317687.118 0, 781062.57 1317674.224 0, 781316.341 1317661.345 0, 781570.114 1317648.482 0, 781823.887 1317635.633 0, 782077.661 1317622.799 0, 782331.435 1317609.98 0, 782585.211 1317597.176 0, 782838.987 1317584.387 0, 
+    783092.763 1317571.612 0, 783346.541 1317558.853 0, 783600.319 1317546.109 0, 783854.099 1317533.379 0, 784107.878 1317520.665 0, 784361.659 1317507.965 0, 784615.44 1317495.281 0, 784869.223 1317482.611 0, 785123.005 1317469.957 0, 785376.789 1317457.317 0, 
+    785630.573 1317444.692 0, 785884.358 1317432.082 0, 786138.144 1317419.487 0, 786391.931 1317406.907 0, 786644.456 1317394.404 0, 786899.506 1317381.792 0, 787153.295 1317369.257 0, 787407.084 1317356.736 0, 787660.875 1317344.231 0, 787914.666 1317331.741 0, 
+    788168.457 1317319.265 0, 788422.25 1317306.805 0, 788676.043 1317294.359 0, 788929.837 1317281.929 0, 789183.632 1317269.513 0, 789437.427 1317257.112 0, 789691.223 1317244.726 0, 789945.02 1317232.355 0, 790198.817 1317219.999 0, 790452.616 1317207.658 0, 
+    790706.415 1317195.332 0, 790960.215 1317183.021 0, 791214.015 1317170.725 0, 791467.816 1317158.444 0, 791721.618 1317146.177 0, 791975.421 1317133.926 0, 792229.224 1317121.69 0, 792483.028 1317109.468 0, 792735.572 1317097.322 0, 792467.758 1311525.425 0, 
+    792199.936 1305953.361 0))
+
+POLYGON ((804919.032 1316528.972 0, 804666.453 1316540.404 0, 804412.616 1316551.909 0, 804158.779 1316563.428 0, 803904.942 1316574.962 0, 803651.107 1316586.511 0, 803397.272 1316598.076 0, 803143.438 1316609.655 0, 802889.604 1316621.249 0, 802635.771 1316632.858 0, 
+    802381.939 1316644.482 0, 802128.108 1316656.121 0, 801874.277 1316667.774 0, 801620.447 1316679.443 0, 801366.618 1316691.127 0, 801112.789 1316702.825 0, 800858.961 1316714.539 0, 800605.133 1316726.268 0, 800351.307 1316738.011 0, 800097.481 1316749.769 0, 
+    799843.656 1316761.543 0, 799589.831 1316773.331 0, 799336.007 1316785.134 0, 799082.184 1316796.952 0, 798827.101 1316808.844 0, 798574.54 1316820.634 0, 798320.719 1316832.497 0, 798066.898 1316844.374 0, 797813.079 1316856.267 0, 797559.26 1316868.175 0, 
+    797305.441 1316880.098 0, 797051.624 1316892.035 0, 796797.807 1316903.988 0, 796543.991 1316915.956 0, 796290.175 1316927.938 0, 796036.36 1316939.936 0, 795782.546 1316951.948 0, 795528.733 1316963.975 0, 795274.92 1316976.017 0, 795021.108 1316988.075 0, 
+    794767.297 1317000.147 0, 794513.487 1317012.234 0, 794259.677 1317024.336 0, 794005.868 1317036.453 0, 793752.059 1317048.585 0, 793498.252 1317060.731 0, 793244.445 1317072.893 0, 792990.639 1317085.07 0, 792735.572 1317097.322 0, 793003.377 1322669.049 0, 
+    793271.175 1328240.599 0, 793525.582 1328228.378 0, 793778.733 1328216.233 0, 794031.884 1328204.103 0, 794285.035 1328191.987 0, 794538.188 1328179.887 0, 794791.341 1328167.801 0, 795044.495 1328155.731 0, 795297.65 1328143.675 0, 795550.805 1328131.634 0, 
+    795803.961 1328119.608 0, 796057.118 1328107.597 0, 796310.275 1328095.6 0, 796563.433 1328083.619 0, 796816.592 1328071.653 0, 797069.752 1328059.701 0, 797322.912 1328047.765 0, 797576.073 1328035.843 0, 797829.235 1328023.936 0, 798082.397 1328012.044 0, 
+    798335.56 1328000.167 0, 798588.724 1327988.305 0, 798841.889 1327976.458 0, 799095.054 1327964.625 0, 799346.963 1327952.867 0, 799601.386 1327941.005 0, 799854.553 1327929.218 0, 800107.721 1327917.445 0, 800360.89 1327905.687 0, 800614.059 1327893.944 0, 
+    800867.229 1327882.216 0, 801120.4 1327870.503 0, 801373.572 1327858.805 0, 801626.744 1327847.122 0, 801879.916 1327835.453 0, 802133.09 1327823.8 0, 802386.264 1327812.161 0, 802639.439 1327800.538 0, 802892.614 1327788.929 0, 803145.791 1327777.335 0, 
+    803398.968 1327765.756 0, 803652.145 1327754.192 0, 803905.323 1327742.643 0, 804158.502 1327731.108 0, 804411.682 1327719.589 0, 804664.862 1327708.084 0, 804918.043 1327696.595 0, 805171.225 1327685.12 0, 805423.151 1327673.717 0, 805171.096 1322101.432 0, 
+    804919.032 1316528.972 0))
+
+POLYGON ((817576.68 1327141.169 0, 817324.721 1327151.86 0, 817071.508 1327162.62 0, 816818.296 1327173.394 0, 816565.084 1327184.183 0, 816311.873 1327194.987 0, 816058.662 1327205.806 0, 815805.452 1327216.64 0, 815552.243 1327227.489 0, 815299.034 1327238.353 0, 
+    815045.826 1327249.231 0, 814792.619 1327260.125 0, 814539.412 1327271.033 0, 814286.206 1327281.956 0, 814033.001 1327292.895 0, 813779.796 1327303.848 0, 813526.592 1327314.816 0, 813273.389 1327325.799 0, 813020.186 1327336.796 0, 812766.984 1327347.809 0, 
+    812513.782 1327358.837 0, 812260.581 1327369.879 0, 812007.381 1327380.937 0, 811754.182 1327392.009 0, 811499.728 1327403.151 0, 811247.785 1327414.198 0, 810994.587 1327425.315 0, 810741.39 1327436.447 0, 810488.194 1327447.594 0, 810234.998 1327458.756 0, 
+    809981.803 1327469.932 0, 809728.609 1327481.124 0, 809475.415 1327492.33 0, 809222.222 1327503.552 0, 808969.03 1327514.788 0, 808715.838 1327526.039 0, 808462.647 1327537.305 0, 808209.457 1327548.586 0, 807956.267 1327559.882 0, 807703.078 1327571.193 0, 
+    807449.89 1327582.519 0, 807196.702 1327593.859 0, 806943.515 1327605.215 0, 806690.329 1327616.585 0, 806437.143 1327627.97 0, 806183.958 1327639.37 0, 805930.774 1327650.785 0, 805677.59 1327662.215 0, 805423.151 1327673.717 0, 805675.198 1333245.821 0, 
+    805927.237 1338817.737 0, 806181.017 1338806.265 0, 806433.545 1338794.865 0, 806686.073 1338783.48 0, 806938.602 1338772.109 0, 807191.132 1338760.753 0, 807443.662 1338749.412 0, 807696.193 1338738.086 0, 807948.725 1338726.775 0, 808201.258 1338715.479 0, 
+    808453.791 1338704.197 0, 808706.325 1338692.931 0, 808958.859 1338681.679 0, 809211.394 1338670.442 0, 809463.93 1338659.22 0, 809716.466 1338648.013 0, 809969.003 1338636.821 0, 810221.541 1338625.643 0, 810474.079 1338614.481 0, 810726.618 1338603.333 0, 
+    810979.158 1338592.2 0, 811231.698 1338581.082 0, 811484.239 1338569.979 0, 811736.781 1338558.891 0, 811988.071 1338547.872 0, 812241.866 1338536.759 0, 812494.41 1338525.715 0, 812746.954 1338514.687 0, 812999.499 1338503.673 0, 813252.044 1338492.674 0, 
+    813504.591 1338481.689 0, 813757.137 1338470.72 0, 814009.685 1338459.766 0, 814262.233 1338448.826 0, 814514.782 1338437.901 0, 814767.331 1338426.991 0, 815019.881 1338416.096 0, 815272.432 1338405.216 0, 815524.983 1338394.351 0, 815777.535 1338383.501 0, 
+    816030.088 1338372.665 0, 816282.641 1338361.844 0, 816535.195 1338351.039 0, 816787.75 1338340.248 0, 817040.305 1338329.472 0, 817292.86 1338318.71 0, 817545.417 1338307.964 0, 817797.974 1338297.233 0, 818049.281 1338286.569 0, 817812.984 1332713.962 0, 
+    817576.68 1327141.169 0))
+
+POLYGON ((830172.776 1337789.65 0, 829921.439 1337799.603 0, 829668.852 1337809.621 0, 829416.266 1337819.654 0, 829163.681 1337829.702 0, 828911.097 1337839.764 0, 828658.513 1337849.842 0, 828405.929 1337859.934 0, 828153.347 1337870.041 0, 827900.764 1337880.163 0, 
+    827648.183 1337890.3 0, 827395.602 1337900.452 0, 827143.021 1337910.618 0, 826890.441 1337920.8 0, 826637.862 1337930.996 0, 826385.284 1337941.207 0, 826132.706 1337951.433 0, 825880.128 1337961.674 0, 825627.551 1337971.93 0, 825374.975 1337982.201 0, 
+    825122.399 1337992.486 0, 824869.824 1338002.786 0, 824617.25 1338013.102 0, 824364.676 1338023.432 0, 824110.853 1338033.828 0, 823859.531 1338044.137 0, 823606.959 1338054.511 0, 823354.387 1338064.901 0, 823101.816 1338075.305 0, 822849.246 1338085.725 0, 
+    822596.677 1338096.159 0, 822344.108 1338106.608 0, 822091.54 1338117.072 0, 821838.972 1338127.551 0, 821586.405 1338138.044 0, 821333.839 1338148.553 0, 821081.273 1338159.076 0, 820828.708 1338169.614 0, 820576.143 1338180.167 0, 820323.579 1338190.735 0, 
+    820071.016 1338201.318 0, 819818.453 1338211.916 0, 819565.891 1338222.528 0, 819313.329 1338233.156 0, 819060.769 1338243.798 0, 818808.208 1338254.455 0, 818555.649 1338265.127 0, 818303.09 1338275.814 0, 818049.281 1338286.569 0, 818285.569 1343858.984 0, 
+    818521.848 1349431.202 0, 818774.998 1349420.475 0, 819026.901 1349409.816 0, 819278.805 1349399.172 0, 819530.709 1349388.542 0, 819782.614 1349377.928 0, 820034.52 1349367.328 0, 820286.426 1349356.743 0, 820538.332 1349346.173 0, 820790.24 1349335.617 0, 
+    821042.148 1349325.077 0, 821294.056 1349314.551 0, 821545.966 1349304.04 0, 821797.875 1349293.544 0, 822049.786 1349283.063 0, 822301.697 1349272.597 0, 822553.609 1349262.145 0, 822805.521 1349251.708 0, 823057.434 1349241.286 0, 823309.347 1349230.879 0, 
+    823561.262 1349220.487 0, 823813.176 1349210.11 0, 824065.092 1349199.747 0, 824317.008 1349189.399 0, 824567.677 1349179.117 0, 824820.841 1349168.748 0, 825072.759 1349158.445 0, 825324.678 1349148.157 0, 825576.597 1349137.883 0, 825828.516 1349127.624 0, 
+    826080.436 1349117.38 0, 826332.357 1349107.151 0, 826584.279 1349096.937 0, 826836.201 1349086.737 0, 827088.123 1349076.552 0, 827340.047 1349066.383 0, 827591.97 1349056.228 0, 827843.895 1349046.087 0, 828095.82 1349035.962 0, 828347.745 1349025.852 0, 
+    828599.672 1349015.756 0, 828851.598 1349005.675 0, 829103.526 1348995.609 0, 829355.454 1348985.558 0, 829607.382 1348975.521 0, 829859.312 1348965.5 0, 830111.241 1348955.493 0, 830363.172 1348945.501 0, 830613.856 1348935.573 0, 830393.32 1343362.71 0, 
+    830172.776 1337789.65 0))
+
+POLYGON ((842707.217 1348474.109 0, 842456.503 1348483.328 0, 842204.545 1348492.609 0, 841952.588 1348501.904 0, 841700.632 1348511.213 0, 841448.676 1348520.538 0, 841196.721 1348529.877 0, 840944.766 1348539.232 0, 840692.811 1348548.601 0, 840440.858 1348557.985 0, 
+    840188.905 1348567.383 0, 839936.952 1348576.797 0, 839685 1348586.225 0, 839433.048 1348595.669 0, 839181.097 1348605.127 0, 838929.147 1348614.6 0, 838677.197 1348624.087 0, 838425.248 1348633.59 0, 838173.299 1348643.107 0, 837921.351 1348652.639 0, 
+    837669.403 1348662.186 0, 837417.456 1348671.748 0, 837165.51 1348681.325 0, 836913.564 1348690.917 0, 836660.374 1348700.57 0, 836409.674 1348710.144 0, 836157.73 1348719.78 0, 835905.786 1348729.431 0, 835653.843 1348739.097 0, 835401.901 1348748.777 0, 
+    835149.959 1348758.472 0, 834898.017 1348768.183 0, 834646.077 1348777.908 0, 834394.136 1348787.647 0, 834142.197 1348797.402 0, 833890.258 1348807.172 0, 833638.319 1348816.956 0, 833386.381 1348826.755 0, 833134.444 1348836.569 0, 832882.507 1348846.398 0, 
+    832630.571 1348856.241 0, 832378.635 1348866.1 0, 832126.7 1348875.973 0, 831874.766 1348885.861 0, 831622.832 1348895.764 0, 831370.899 1348905.682 0, 831118.966 1348915.614 0, 830867.034 1348925.562 0, 830613.856 1348935.573 0, 830834.385 1354508.235 0, 
+    831054.905 1360080.688 0, 831307.423 1360070.703 0, 831558.699 1360060.781 0, 831809.976 1360050.875 0, 832061.253 1360040.983 0, 832312.531 1360031.106 0, 832563.809 1360021.243 0, 832815.088 1360011.396 0, 833066.368 1360001.563 0, 833317.648 1359991.745 0, 
+    833568.929 1359981.942 0, 833820.21 1359972.153 0, 834071.492 1359962.38 0, 834322.775 1359952.621 0, 834574.058 1359942.877 0, 834825.341 1359933.148 0, 835076.626 1359923.433 0, 835327.91 1359913.733 0, 835579.196 1359904.049 0, 835830.482 1359894.378 0, 
+    836081.768 1359884.723 0, 836333.055 1359875.083 0, 836584.343 1359865.457 0, 836835.631 1359855.846 0, 837085.678 1359846.297 0, 837338.209 1359836.669 0, 837589.499 1359827.102 0, 837840.789 1359817.55 0, 838092.08 1359808.013 0, 838343.372 1359798.491 0, 
+    838594.664 1359788.984 0, 838845.957 1359779.491 0, 839097.25 1359770.013 0, 839348.544 1359760.55 0, 839599.838 1359751.102 0, 839851.133 1359741.669 0, 840102.429 1359732.25 0, 840353.725 1359722.846 0, 840605.021 1359713.457 0, 840856.318 1359704.083 0, 
+    841107.616 1359694.723 0, 841358.914 1359685.379 0, 841610.213 1359676.049 0, 841861.512 1359666.734 0, 842112.812 1359657.433 0, 842364.113 1359648.148 0, 842615.414 1359638.877 0, 842866.715 1359629.621 0, 843116.776 1359620.425 0, 842912 1354047.371 0, 
+    842707.217 1348474.109 0))
+
+POLYGON ((855179.9 1359194.241 0, 854929.812 1359202.73 0, 854678.485 1359211.276 0, 854427.159 1359219.837 0, 854175.833 1359228.413 0, 853924.508 1359237.003 0, 853673.184 1359245.608 0, 853421.86 1359254.228 0, 853170.536 1359262.863 0, 852919.213 1359271.512 0, 
+    852667.89 1359280.176 0, 852416.568 1359288.855 0, 852165.246 1359297.549 0, 851913.925 1359306.258 0, 851662.605 1359314.981 0, 851411.285 1359323.72 0, 851159.965 1359332.473 0, 850908.646 1359341.241 0, 850657.328 1359350.023 0, 850406.01 1359358.821 0, 
+    850154.692 1359367.633 0, 849903.375 1359376.46 0, 849652.059 1359385.302 0, 849400.743 1359394.158 0, 849148.188 1359403.073 0, 848898.113 1359411.916 0, 848646.798 1359420.817 0, 848395.485 1359429.732 0, 848144.171 1359438.663 0, 847892.859 1359447.608 0, 
+    847641.546 1359456.568 0, 847390.235 1359465.543 0, 847138.923 1359474.533 0, 846887.613 1359483.537 0, 846636.303 1359492.557 0, 846384.993 1359501.591 0, 846133.684 1359510.64 0, 845882.375 1359519.703 0, 845631.068 1359528.782 0, 845379.76 1359537.875 0, 
+    845128.453 1359546.983 0, 844877.147 1359556.106 0, 844625.841 1359565.243 0, 844374.536 1359574.396 0, 844123.231 1359583.563 0, 843871.927 1359592.745 0, 843620.623 1359601.942 0, 843369.32 1359611.153 0, 843116.776 1359620.425 0, 843321.544 1365193.267 0, 
+    843526.304 1370765.891 0, 843778.189 1370756.643 0, 844028.836 1370747.456 0, 844279.484 1370738.283 0, 844530.132 1370729.125 0, 844780.781 1370719.982 0, 845031.43 1370710.853 0, 845282.08 1370701.739 0, 845532.73 1370692.64 0, 845783.381 1370683.556 0, 
+    846034.032 1370674.487 0, 846284.684 1370665.432 0, 846535.337 1370656.392 0, 846785.99 1370647.367 0, 847036.643 1370638.356 0, 847287.298 1370629.36 0, 847537.952 1370620.379 0, 847788.607 1370611.413 0, 848039.263 1370602.462 0, 848289.919 1370593.525 0, 
+    848540.576 1370584.603 0, 848791.233 1370575.696 0, 849041.891 1370566.803 0, 849292.549 1370557.926 0, 849541.971 1370549.106 0, 849793.868 1370540.214 0, 850044.527 1370531.381 0, 850295.188 1370522.562 0, 850545.849 1370513.758 0, 850796.51 1370504.969 0, 
+    851047.172 1370496.195 0, 851297.835 1370487.435 0, 851548.497 1370478.69 0, 851799.161 1370469.96 0, 852049.825 1370461.244 0, 852300.49 1370452.544 0, 852551.155 1370443.858 0, 852801.82 1370435.187 0, 853052.486 1370426.53 0, 853303.153 1370417.889 0, 
+    853553.82 1370409.262 0, 853804.487 1370400.649 0, 854055.155 1370392.052 0, 854305.824 1370383.469 0, 854556.493 1370374.902 0, 854807.163 1370366.348 0, 855057.833 1370357.81 0, 855308.503 1370349.286 0, 855557.938 1370340.819 0, 855368.923 1364767.639 0, 
+    855179.9 1359194.241 0))
+
+POLYGON ((867590.725 1369949.741 0, 867341.265 1369957.503 0, 867090.572 1369965.319 0, 866839.879 1369973.149 0, 866589.186 1369980.994 0, 866338.494 1369988.853 0, 866087.802 1369996.728 0, 865837.11 1370004.617 0, 865586.419 1370012.521 0, 865335.729 1370020.44 0, 
+    865085.039 1370028.373 0, 864834.35 1370036.321 0, 864583.66 1370044.284 0, 864332.972 1370052.262 0, 864082.284 1370060.255 0, 863831.596 1370068.262 0, 863580.909 1370076.284 0, 863330.222 1370084.32 0, 863079.536 1370092.372 0, 862828.85 1370100.438 0, 
+    862578.165 1370108.519 0, 862327.48 1370116.615 0, 862076.796 1370124.725 0, 861826.112 1370132.851 0, 861574.194 1370141.031 0, 861324.746 1370149.145 0, 861074.064 1370157.315 0, 860823.382 1370165.499 0, 860572.7 1370173.698 0, 860322.019 1370181.912 0, 
+    860071.339 1370190.141 0, 859820.659 1370198.384 0, 859569.979 1370206.642 0, 859319.3 1370214.915 0, 859068.622 1370223.202 0, 858817.944 1370231.505 0, 858567.266 1370239.822 0, 858316.589 1370248.154 0, 858065.913 1370256.5 0, 857815.237 1370264.862 0, 
+    857564.561 1370273.238 0, 857313.886 1370281.628 0, 857063.212 1370290.034 0, 856812.537 1370298.454 0, 856561.864 1370306.89 0, 856311.191 1370315.339 0, 856060.518 1370323.804 0, 855809.846 1370332.283 0, 855557.938 1370340.819 0, 855746.947 1375913.776 0, 
+    855935.947 1381486.504 0, 856187.195 1381477.99 0, 856437.211 1381469.533 0, 856687.228 1381461.091 0, 856937.245 1381452.663 0, 857187.262 1381444.25 0, 857437.28 1381435.852 0, 857687.299 1381427.468 0, 857937.318 1381419.099 0, 858187.338 1381410.745 0, 
+    858437.358 1381402.406 0, 858687.378 1381394.081 0, 858937.399 1381385.771 0, 859187.421 1381377.476 0, 859437.443 1381369.195 0, 859687.465 1381360.929 0, 859937.488 1381352.678 0, 860187.512 1381344.441 0, 860437.536 1381336.22 0, 860687.56 1381328.013 0, 
+    860937.585 1381319.82 0, 861187.61 1381311.643 0, 861437.636 1381303.48 0, 861687.662 1381295.332 0, 861936.457 1381287.238 0, 862187.717 1381279.08 0, 862437.744 1381270.976 0, 862687.773 1381262.886 0, 862937.801 1381254.812 0, 863187.831 1381246.752 0, 
+    863437.86 1381238.707 0, 863687.89 1381230.676 0, 863937.921 1381222.661 0, 864187.952 1381214.66 0, 864437.984 1381206.674 0, 864688.016 1381198.702 0, 864938.048 1381190.745 0, 865188.081 1381182.803 0, 865438.115 1381174.876 0, 865688.149 1381166.963 0, 
+    865938.183 1381159.065 0, 866188.218 1381151.182 0, 866438.253 1381143.313 0, 866688.289 1381135.459 0, 866938.325 1381127.62 0, 867188.362 1381119.796 0, 867438.399 1381111.986 0, 867688.437 1381104.191 0, 867937.244 1381096.449 0, 867763.988 1375523.209 0, 
+    867590.725 1369949.741 0))
+
+POLYGON ((879939.595 1380740.302 0, 879690.765 1380747.341 0, 879440.706 1380754.429 0, 879190.648 1380761.533 0, 878940.59 1380768.65 0, 878690.533 1380775.783 0, 878440.476 1380782.931 0, 878190.419 1380790.093 0, 877940.363 1380797.269 0, 877690.307 1380804.461 0, 
+    877440.252 1380811.667 0, 877190.197 1380818.888 0, 876940.143 1380826.124 0, 876690.089 1380833.374 0, 876440.035 1380840.64 0, 876189.982 1380847.919 0, 875939.929 1380855.214 0, 875689.877 1380862.523 0, 875439.825 1380869.847 0, 875189.774 1380877.186 0, 
+    874939.723 1380884.539 0, 874689.672 1380891.908 0, 874439.622 1380899.29 0, 874189.573 1380906.688 0, 873938.293 1380914.137 0, 873689.475 1380921.527 0, 873439.426 1380928.969 0, 873189.378 1380936.426 0, 872939.331 1380943.897 0, 872689.284 1380951.383 0, 
+    872439.237 1380958.883 0, 872189.191 1380966.399 0, 871939.145 1380973.929 0, 871689.1 1380981.473 0, 871439.055 1380989.033 0, 871189.011 1380996.607 0, 870938.967 1381004.196 0, 870688.923 1381011.8 0, 870438.88 1381019.418 0, 870188.838 1381027.051 0, 
+    869938.796 1381034.699 0, 869688.754 1381042.361 0, 869438.713 1381050.039 0, 869188.672 1381057.731 0, 868938.631 1381065.437 0, 868688.592 1381073.159 0, 868438.552 1381080.895 0, 868188.513 1381088.645 0, 867937.244 1381096.449 0, 868110.492 1386669.455 0, 
+    868283.733 1392242.221 0, 868534.343 1392234.438 0, 868783.726 1392226.707 0, 869033.109 1392218.992 0, 869282.493 1392211.29 0, 869531.878 1392203.604 0, 869781.262 1392195.932 0, 870030.648 1392188.275 0, 870280.033 1392180.633 0, 870529.419 1392173.005 0, 
+    870778.806 1392165.392 0, 871028.193 1392157.794 0, 871277.58 1392150.21 0, 871526.968 1392142.641 0, 871776.357 1392135.087 0, 872025.745 1392127.547 0, 872275.135 1392120.022 0, 872524.524 1392112.512 0, 872773.915 1392105.016 0, 873023.305 1392097.535 0, 
+    873272.696 1392090.069 0, 873522.088 1392082.617 0, 873771.479 1392075.18 0, 874020.872 1392067.758 0, 874269.038 1392060.387 0, 874519.658 1392052.958 0, 874769.051 1392045.58 0, 875018.445 1392038.216 0, 875267.84 1392030.867 0, 875517.235 1392023.533 0, 
+    875766.63 1392016.214 0, 876016.026 1392008.909 0, 876265.422 1392001.619 0, 876514.819 1391994.343 0, 876764.216 1391987.083 0, 877013.613 1391979.837 0, 877263.011 1391972.605 0, 877512.41 1391965.388 0, 877761.808 1391958.186 0, 878011.208 1391950.999 0, 
+    878260.607 1391943.826 0, 878510.007 1391936.668 0, 878759.408 1391929.525 0, 879008.809 1391922.396 0, 879258.21 1391915.282 0, 879507.612 1391908.183 0, 879757.014 1391901.099 0, 880006.416 1391894.029 0, 880254.594 1391887.008 0, 880097.097 1386313.775 0, 
+    879939.595 1380740.302 0))
+
+POLYGON ((892226.41 1391565.616 0, 891978.212 1391571.936 0, 891728.791 1391578.301 0, 891479.37 1391584.681 0, 891229.949 1391591.076 0, 890980.528 1391597.485 0, 890731.108 1391603.909 0, 890481.689 1391610.348 0, 890232.269 1391616.801 0, 889982.85 1391623.269 0, 
+    889733.432 1391629.752 0, 889484.014 1391636.249 0, 889234.596 1391642.761 0, 888985.179 1391649.288 0, 888735.762 1391655.829 0, 888486.345 1391662.386 0, 888236.929 1391668.956 0, 887987.513 1391675.542 0, 887738.098 1391682.142 0, 887488.683 1391688.757 0, 
+    887239.268 1391695.386 0, 886989.854 1391702.031 0, 886740.44 1391708.69 0, 886491.026 1391715.363 0, 886240.388 1391722.084 0, 885992.201 1391728.754 0, 885742.788 1391735.472 0, 885493.376 1391742.204 0, 885243.965 1391748.951 0, 884994.554 1391755.713 0, 
+    884745.143 1391762.489 0, 884495.733 1391769.28 0, 884246.323 1391776.086 0, 883996.913 1391782.906 0, 883747.504 1391789.741 0, 883498.096 1391796.591 0, 883248.687 1391803.455 0, 882999.279 1391810.335 0, 882749.872 1391817.228 0, 882500.465 1391824.137 0, 
+    882251.058 1391831.06 0, 882001.652 1391837.998 0, 881752.246 1391844.95 0, 881502.841 1391851.917 0, 881253.435 1391858.899 0, 881004.031 1391865.896 0, 880754.627 1391872.907 0, 880505.223 1391879.933 0, 880254.594 1391887.008 0, 880412.083 1397459.997 0, 
+    880569.565 1403032.735 0, 880819.535 1403025.678 0, 881068.283 1403018.671 0, 881317.031 1403011.678 0, 881565.779 1403004.7 0, 881814.528 1402997.736 0, 882063.278 1402990.788 0, 882312.028 1402983.853 0, 882560.778 1402976.934 0, 882809.529 1402970.029 0, 
+    883058.28 1402963.139 0, 883307.031 1402956.263 0, 883555.783 1402949.402 0, 883804.535 1402942.556 0, 884053.288 1402935.724 0, 884302.041 1402928.907 0, 884550.794 1402922.104 0, 884799.548 1402915.317 0, 885048.303 1402908.543 0, 885297.057 1402901.785 0, 
+    885545.812 1402895.041 0, 885794.568 1402888.312 0, 886043.324 1402881.597 0, 886292.08 1402874.897 0, 886539.615 1402868.245 0, 886789.594 1402861.541 0, 887038.351 1402854.885 0, 887287.109 1402848.244 0, 887535.867 1402841.617 0, 887784.626 1402835.005 0, 
+    888033.385 1402828.408 0, 888282.144 1402821.825 0, 888530.904 1402815.257 0, 888779.664 1402808.703 0, 889028.425 1402802.164 0, 889277.186 1402795.64 0, 889525.947 1402789.13 0, 889774.709 1402782.635 0, 890023.471 1402776.155 0, 890272.233 1402769.689 0, 
+    890520.996 1402763.238 0, 890769.759 1402756.802 0, 891018.523 1402750.38 0, 891267.287 1402743.973 0, 891516.051 1402737.581 0, 891764.816 1402731.203 0, 892013.581 1402724.84 0, 892262.346 1402718.491 0, 892509.891 1402712.188 0, 892368.154 1397139.027 0, 
+    892226.41 1391565.616 0))
+
+POLYGON ((904451.076 1402425.377 0, 904203.512 1402430.98 0, 903954.73 1402436.626 0, 903705.948 1402442.286 0, 903457.166 1402447.961 0, 903208.384 1402453.651 0, 902959.603 1402459.355 0, 902710.823 1402465.074 0, 902462.042 1402470.808 0, 902213.262 1402476.556 0, 
+    901964.482 1402482.319 0, 901715.703 1402488.096 0, 901466.924 1402493.888 0, 901218.145 1402499.695 0, 900969.367 1402505.517 0, 900720.589 1402511.353 0, 900471.811 1402517.203 0, 900223.034 1402523.069 0, 899974.257 1402528.949 0, 899725.48 1402534.843 0, 
+    899476.704 1402540.753 0, 899227.928 1402546.677 0, 898979.152 1402552.615 0, 898730.377 1402558.568 0, 898480.382 1402564.565 0, 898232.828 1402570.519 0, 897984.054 1402576.516 0, 897735.28 1402582.528 0, 897486.506 1402588.554 0, 897237.733 1402594.595 0, 
+    896988.96 1402600.651 0, 896740.188 1402606.721 0, 896491.416 1402612.806 0, 896242.644 1402618.906 0, 895993.873 1402625.02 0, 895745.102 1402631.149 0, 895496.331 1402637.292 0, 895247.561 1402643.451 0, 894998.791 1402649.624 0, 894750.021 1402655.811 0, 
+    894501.252 1402662.013 0, 894252.483 1402668.23 0, 894003.715 1402674.461 0, 893754.947 1402680.707 0, 893506.179 1402686.968 0, 893257.412 1402693.243 0, 893008.645 1402699.533 0, 892759.878 1402705.838 0, 892509.891 1402712.188 0, 892651.622 1408285.093 0, 
+    892793.347 1413857.737 0, 893042.674 1413851.404 0, 893290.785 1413845.116 0, 893538.896 1413838.842 0, 893787.007 1413832.583 0, 894035.119 1413826.339 0, 894283.231 1413820.11 0, 894531.343 1413813.895 0, 894779.456 1413807.694 0, 895027.569 1413801.509 0, 
+    895275.683 1413795.337 0, 895523.797 1413789.181 0, 895771.911 1413783.039 0, 896020.026 1413776.912 0, 896268.141 1413770.799 0, 896516.256 1413764.701 0, 896764.372 1413758.617 0, 897012.488 1413752.548 0, 897260.604 1413746.494 0, 897508.721 1413740.454 0, 
+    897756.838 1413734.429 0, 898004.955 1413728.418 0, 898253.073 1413722.423 0, 898501.191 1413716.441 0, 898748.093 1413710.504 0, 898997.429 1413704.522 0, 899245.548 1413698.585 0, 899493.668 1413692.662 0, 899741.787 1413686.754 0, 899989.908 1413680.86 0, 
+    900238.028 1413674.981 0, 900486.149 1413669.116 0, 900734.271 1413663.266 0, 900982.392 1413657.431 0, 901230.514 1413651.611 0, 901478.637 1413645.804 0, 901726.759 1413640.013 0, 901974.882 1413634.236 0, 902223.006 1413628.474 0, 902471.129 1413622.726 0, 
+    902719.253 1413616.993 0, 902967.378 1413611.275 0, 903215.502 1413605.571 0, 903463.627 1413599.882 0, 903711.753 1413594.207 0, 903959.878 1413588.547 0, 904208.005 1413582.902 0, 904456.131 1413577.271 0, 904703.042 1413571.682 0, 904577.062 1407998.66 0, 
+    904451.076 1402425.377 0))
+
+POLYGON ((916613.498 1413319.275 0, 916366.57 1413324.166 0, 916118.429 1413329.096 0, 915870.288 1413334.04 0, 915622.147 1413338.999 0, 915374.007 1413343.973 0, 915125.866 1413348.961 0, 914877.727 1413353.964 0, 914629.587 1413358.981 0, 914381.448 1413364.013 0, 
+    914133.309 1413369.06 0, 913885.17 1413374.121 0, 913637.032 1413379.197 0, 913388.894 1413384.288 0, 913140.756 1413389.393 0, 912892.619 1413394.512 0, 912644.482 1413399.647 0, 912396.345 1413404.795 0, 912148.208 1413409.959 0, 911900.072 1413415.137 0, 
+    911651.936 1413420.33 0, 911403.8 1413425.537 0, 911155.665 1413430.759 0, 910907.53 1413435.995 0, 910658.181 1413441.272 0, 910411.261 1413446.512 0, 910163.127 1413451.793 0, 909914.993 1413457.087 0, 909666.86 1413462.397 0, 909418.727 1413467.721 0, 
+    909170.594 1413473.06 0, 908922.461 1413478.413 0, 908674.329 1413483.781 0, 908426.197 1413489.164 0, 908178.066 1413494.561 0, 907929.934 1413499.973 0, 907681.803 1413505.399 0, 907433.673 1413510.84 0, 907185.543 1413516.295 0, 906937.413 1413521.766 0, 
+    906689.283 1413527.25 0, 906441.154 1413532.75 0, 906193.025 1413538.264 0, 905944.896 1413543.792 0, 905696.768 1413549.336 0, 905448.64 1413554.893 0, 905200.512 1413560.466 0, 904952.385 1413566.053 0, 904703.042 1413571.682 0, 904829.016 1419144.437 0, 
+    904954.984 1424716.92 0, 905203.667 1424711.306 0, 905451.139 1424705.734 0, 905698.61 1424700.176 0, 905946.082 1424694.633 0, 906193.555 1424689.104 0, 906441.027 1424683.59 0, 906688.5 1424678.091 0, 906935.974 1424672.606 0, 907183.447 1424667.136 0, 
+    907430.921 1424661.68 0, 907678.396 1424656.239 0, 907925.87 1424650.812 0, 908173.345 1424645.4 0, 908420.82 1424640.003 0, 908668.296 1424634.62 0, 908915.772 1424629.252 0, 909163.248 1424623.898 0, 909410.724 1424618.559 0, 909658.201 1424613.234 0, 
+    909905.678 1424607.924 0, 910153.156 1424602.628 0, 910400.634 1424597.348 0, 910648.112 1424592.081 0, 910894.378 1424586.855 0, 911143.069 1424581.592 0, 911390.548 1424576.37 0, 911638.027 1424571.161 0, 911885.507 1424565.968 0, 912132.987 1424560.789 0, 
+    912380.467 1424555.625 0, 912627.947 1424550.475 0, 912875.428 1424545.339 0, 913122.909 1424540.219 0, 913370.391 1424535.113 0, 913617.872 1424530.021 0, 913865.354 1424524.944 0, 914112.837 1424519.882 0, 914360.319 1424514.834 0, 914607.802 1424509.8 0, 
+    914855.286 1424504.782 0, 915102.769 1424499.778 0, 915350.253 1424494.788 0, 915597.737 1424489.813 0, 915845.221 1424484.852 0, 916092.706 1424479.907 0, 916340.191 1424474.975 0, 916587.676 1424470.058 0, 916833.951 1424465.18 0, 916723.727 1418892.364 0, 
+    916613.498 1413319.275 0))
+
+POLYGON ((928713.582 1424247.002 0, 928467.293 1424251.184 0, 928219.795 1424255.402 0, 927972.297 1424259.634 0, 927724.799 1424263.881 0, 927477.302 1424268.142 0, 927229.805 1424272.418 0, 926982.308 1424276.708 0, 926734.811 1424281.013 0, 926487.315 1424285.333 0, 
+    926239.818 1424289.667 0, 925992.323 1424294.015 0, 925744.827 1424298.379 0, 925497.332 1424302.756 0, 925249.836 1424307.149 0, 925002.342 1424311.556 0, 924754.847 1424315.977 0, 924507.353 1424320.413 0, 924259.858 1424324.864 0, 924012.365 1424329.329 0, 
+    923764.871 1424333.809 0, 923517.378 1424338.303 0, 923269.885 1424342.812 0, 923022.392 1424347.335 0, 922773.69 1424351.896 0, 922527.407 1424356.426 0, 922279.915 1424360.993 0, 922032.424 1424365.575 0, 921784.932 1424370.171 0, 921537.441 1424374.782 0, 
+    921289.95 1424379.408 0, 921042.46 1424384.048 0, 920794.969 1424388.702 0, 920547.479 1424393.371 0, 920299.989 1424398.055 0, 920052.5 1424402.753 0, 919805.011 1424407.466 0, 919557.522 1424412.193 0, 919310.033 1424416.935 0, 919062.545 1424421.692 0, 
+    918815.057 1424426.463 0, 918567.569 1424431.249 0, 918320.081 1424436.049 0, 918072.594 1424440.864 0, 917825.107 1424445.693 0, 917577.62 1424450.537 0, 917330.134 1424455.396 0, 917082.648 1424460.269 0, 916833.951 1424465.18 0, 916944.17 1430037.719 0, 
+    917054.383 1435609.974 0, 917302.42 1435605.076 0, 917549.25 1435600.215 0, 917796.081 1435595.37 0, 918042.911 1435590.539 0, 918289.742 1435585.722 0, 918536.574 1435580.92 0, 918783.405 1435576.133 0, 919030.237 1435571.36 0, 919277.069 1435566.601 0, 
+    919523.902 1435561.857 0, 919770.734 1435557.128 0, 920017.567 1435552.413 0, 920264.401 1435547.713 0, 920511.234 1435543.027 0, 920758.068 1435538.355 0, 921004.902 1435533.699 0, 921251.736 1435529.056 0, 921498.571 1435524.429 0, 921745.406 1435519.816 0, 
+    921992.241 1435515.217 0, 922239.077 1435510.633 0, 922485.912 1435506.063 0, 922732.748 1435501.508 0, 922978.378 1435496.99 0, 923226.421 1435492.442 0, 923473.258 1435487.93 0, 923720.095 1435483.433 0, 923966.932 1435478.951 0, 924213.77 1435474.483 0, 
+    924460.608 1435470.03 0, 924707.446 1435465.591 0, 924954.284 1435461.166 0, 925201.123 1435456.757 0, 925447.962 1435452.361 0, 925694.801 1435447.981 0, 925941.64 1435443.614 0, 926188.48 1435439.263 0, 926435.32 1435434.926 0, 926682.16 1435430.603 0, 
+    926929 1435426.295 0, 927175.841 1435422.001 0, 927422.682 1435417.722 0, 927669.523 1435413.458 0, 927916.364 1435409.208 0, 928163.206 1435404.973 0, 928410.048 1435400.752 0, 928656.89 1435396.545 0, 928902.527 1435392.374 0, 928808.057 1429819.829 0, 
+    928713.582 1424247.002 0))
+
+POLYGON ((940751.239 1435208.248 0, 940505.589 1435211.725 0, 940258.736 1435215.234 0, 940011.883 1435218.758 0, 939765.031 1435222.296 0, 939518.178 1435225.848 0, 939271.326 1435229.415 0, 939024.474 1435232.997 0, 938777.622 1435236.593 0, 938530.771 1435240.204 0, 
+    938283.919 1435243.829 0, 938037.068 1435247.469 0, 937790.217 1435251.123 0, 937543.366 1435254.792 0, 937296.516 1435258.475 0, 937049.666 1435262.173 0, 936802.815 1435265.885 0, 936555.966 1435269.612 0, 936309.116 1435273.354 0, 936062.266 1435277.11 0, 
+    935815.417 1435280.88 0, 935568.568 1435284.665 0, 935321.719 1435288.465 0, 935074.871 1435292.279 0, 934826.818 1435296.126 0, 934581.175 1435299.951 0, 934334.327 1435303.808 0, 934087.479 1435307.681 0, 933840.632 1435311.567 0, 933593.784 1435315.469 0, 
+    933346.937 1435319.385 0, 933100.091 1435323.315 0, 932853.244 1435327.26 0, 932606.398 1435331.219 0, 932359.552 1435335.193 0, 932112.706 1435339.181 0, 931865.861 1435343.184 0, 931619.015 1435347.202 0, 931372.17 1435351.234 0, 931125.325 1435355.281 0, 
+    930878.481 1435359.342 0, 930631.636 1435363.417 0, 930384.792 1435367.507 0, 930137.948 1435371.612 0, 929891.105 1435375.731 0, 929644.261 1435379.865 0, 929397.418 1435384.013 0, 929150.575 1435388.176 0, 928902.527 1435392.374 0, 928996.992 1440964.629 0, 
+    929091.452 1446536.59 0, 929338.841 1446532.403 0, 929585.028 1446528.251 0, 929831.215 1446524.114 0, 930077.403 1446519.991 0, 930323.59 1446515.883 0, 930569.778 1446511.789 0, 930815.967 1446507.71 0, 931062.155 1446503.645 0, 931308.344 1446499.595 0, 
+    931554.533 1446495.559 0, 931800.722 1446491.538 0, 932046.911 1446487.531 0, 932293.101 1446483.539 0, 932539.291 1446479.561 0, 932785.481 1446475.597 0, 933031.671 1446471.649 0, 933277.862 1446467.714 0, 933524.052 1446463.794 0, 933770.243 1446459.889 0, 
+    934016.435 1446455.998 0, 934262.626 1446452.122 0, 934508.818 1446448.26 0, 934755.01 1446444.412 0, 935000 1446440.598 0, 935247.394 1446436.761 0, 935493.587 1446432.957 0, 935739.78 1446429.167 0, 935985.973 1446425.392 0, 936232.166 1446421.632 0, 
+    936478.36 1446417.886 0, 936724.553 1446414.154 0, 936970.747 1446410.437 0, 937216.941 1446406.735 0, 937463.136 1446403.047 0, 937709.33 1446399.373 0, 937955.525 1446395.714 0, 938201.72 1446392.07 0, 938447.915 1446388.44 0, 938694.111 1446384.824 0, 
+    938940.306 1446381.223 0, 939186.502 1446377.636 0, 939432.698 1446374.064 0, 939678.895 1446370.507 0, 939925.091 1446366.963 0, 940171.288 1446363.435 0, 940417.485 1446359.921 0, 940663.682 1446356.421 0, 940908.679 1446352.953 0, 940829.961 1440780.747 0, 
+    940751.239 1435208.248 0))
+
+POLYGON ((952726.377 1446202.702 0, 952481.369 1446205.478 0, 952235.163 1446208.282 0, 951988.958 1446211.101 0, 951742.752 1446213.934 0, 951496.546 1446216.782 0, 951250.341 1446219.644 0, 951004.136 1446222.52 0, 950757.931 1446225.411 0, 950511.726 1446228.317 0, 
+    950265.521 1446231.237 0, 950019.317 1446234.171 0, 949773.112 1446237.12 0, 949526.908 1446240.084 0, 949280.704 1446243.062 0, 949034.501 1446246.054 0, 948788.297 1446249.061 0, 948542.093 1446252.083 0, 948295.89 1446255.119 0, 948049.687 1446258.169 0, 
+    947803.484 1446261.234 0, 947557.281 1446264.314 0, 947311.079 1446267.408 0, 947064.877 1446270.516 0, 946817.475 1446273.654 0, 946572.472 1446276.776 0, 946326.271 1446279.928 0, 946080.069 1446283.095 0, 945833.867 1446286.275 0, 945587.666 1446289.471 0, 
+    945341.465 1446292.681 0, 945095.264 1446295.905 0, 944849.064 1446299.144 0, 944602.863 1446302.397 0, 944356.663 1446305.665 0, 944110.463 1446308.947 0, 943864.263 1446312.244 0, 943618.063 1446315.555 0, 943371.864 1446318.881 0, 943125.664 1446322.221 0, 
+    942879.465 1446325.576 0, 942633.266 1446328.945 0, 942387.067 1446332.329 0, 942140.869 1446335.727 0, 941894.671 1446339.14 0, 941648.472 1446342.567 0, 941402.274 1446346.009 0, 941156.077 1446349.465 0, 940908.679 1446352.953 0, 940987.392 1451924.858 0, 
+    941066.101 1457496.456 0, 941312.84 1457492.978 0, 941558.382 1457489.531 0, 941803.924 1457486.099 0, 942049.467 1457482.681 0, 942295.009 1457479.277 0, 942540.552 1457475.888 0, 942786.094 1457472.513 0, 943031.638 1457469.153 0, 943277.181 1457465.807 0, 
+    943522.724 1457462.476 0, 943768.268 1457459.159 0, 944013.812 1457455.856 0, 944259.356 1457452.568 0, 944504.9 1457449.295 0, 944750.444 1457446.035 0, 944995.989 1457442.791 0, 945241.534 1457439.561 0, 945487.079 1457436.345 0, 945732.624 1457433.144 0, 
+    945978.169 1457429.957 0, 946223.715 1457426.784 0, 946469.261 1457423.626 0, 946714.806 1457420.483 0, 946959.156 1457417.369 0, 947205.899 1457414.239 0, 947451.445 1457411.139 0, 947696.992 1457408.054 0, 947942.539 1457404.982 0, 948188.086 1457401.926 0, 
+    948433.633 1457398.883 0, 948679.18 1457395.855 0, 948924.728 1457392.842 0, 949170.276 1457389.843 0, 949415.824 1457386.858 0, 949661.372 1457383.888 0, 949906.92 1457380.933 0, 950152.468 1457377.992 0, 950398.017 1457375.065 0, 950643.566 1457372.153 0, 
+    950889.115 1457369.255 0, 951134.664 1457366.372 0, 951380.213 1457363.503 0, 951625.762 1457360.648 0, 951871.312 1457357.808 0, 952116.862 1457354.983 0, 952362.412 1457352.172 0, 952607.962 1457349.375 0, 952852.317 1457346.606 0, 952789.348 1451774.807 0, 
+    952726.377 1446202.702 0))
+
+POLYGON ((964638.908 1457230.055 0, 964394.545 1457232.133 0, 964148.988 1457234.236 0, 963903.431 1457236.354 0, 963657.874 1457238.485 0, 963412.317 1457240.632 0, 963166.761 1457242.792 0, 962921.204 1457244.967 0, 962675.648 1457247.157 0, 962430.092 1457249.361 0, 
+    962184.536 1457251.58 0, 961938.98 1457253.813 0, 961693.424 1457256.06 0, 961447.869 1457258.322 0, 961202.313 1457260.598 0, 960956.758 1457262.889 0, 960711.203 1457265.194 0, 960465.648 1457267.514 0, 960220.093 1457269.848 0, 959974.538 1457272.197 0, 
+    959728.983 1457274.56 0, 959483.429 1457276.937 0, 959237.874 1457279.329 0, 958992.32 1457281.736 0, 958745.571 1457284.168 0, 958501.212 1457286.592 0, 958255.658 1457289.041 0, 958010.104 1457291.506 0, 957764.551 1457293.984 0, 957518.998 1457296.477 0, 
+    957273.444 1457298.985 0, 957027.891 1457301.507 0, 956782.338 1457304.044 0, 956536.785 1457306.594 0, 956291.233 1457309.16 0, 956045.68 1457311.74 0, 955800.128 1457314.334 0, 955554.576 1457316.943 0, 955309.024 1457319.566 0, 955063.472 1457322.204 0, 
+    954817.92 1457324.856 0, 954572.369 1457327.522 0, 954326.817 1457330.203 0, 954081.266 1457332.899 0, 953835.715 1457335.609 0, 953590.164 1457338.333 0, 953344.613 1457341.072 0, 953099.063 1457343.825 0, 952852.317 1457346.606 0, 952915.281 1462918.094 0, 
+    952978.242 1468489.263 0, 953224.329 1468486.49 0, 953469.224 1468483.744 0, 953714.119 1468481.012 0, 953959.014 1468478.295 0, 954203.909 1468475.592 0, 954448.805 1468472.904 0, 954693.7 1468470.23 0, 954938.596 1468467.571 0, 955183.492 1468464.926 0, 
+    955428.388 1468462.295 0, 955673.284 1468459.679 0, 955918.18 1468457.077 0, 956163.077 1468454.49 0, 956407.974 1468451.917 0, 956652.87 1468449.359 0, 956897.767 1468446.814 0, 957142.664 1468444.285 0, 957387.562 1468441.769 0, 957632.459 1468439.269 0, 
+    957877.357 1468436.782 0, 958122.254 1468434.31 0, 958367.152 1468431.852 0, 958612.05 1468429.409 0, 958855.757 1468426.992 0, 959101.846 1468424.566 0, 959346.745 1468422.166 0, 959591.643 1468419.78 0, 959836.542 1468417.409 0, 960081.441 1468415.053 0, 
+    960326.34 1468412.71 0, 960571.239 1468410.382 0, 960816.138 1468408.069 0, 961061.038 1468405.77 0, 961305.937 1468403.485 0, 961550.837 1468401.215 0, 961795.736 1468398.959 0, 962040.636 1468396.718 0, 962285.536 1468394.491 0, 962530.437 1468392.278 0, 
+    962775.337 1468390.08 0, 963020.237 1468387.896 0, 963265.138 1468385.727 0, 963510.039 1468383.572 0, 963754.939 1468381.431 0, 963999.84 1468379.305 0, 964244.741 1468377.193 0, 964489.643 1468375.096 0, 964733.353 1468373.023 0, 964686.132 1462801.698 0, 
+    964638.908 1457230.055 0))
+
+POLYGON ((976488.746 1468289.994 0, 976245.028 1468291.378 0, 976000.122 1468292.784 0, 975755.216 1468294.204 0, 975510.31 1468295.638 0, 975265.404 1468297.086 0, 975020.498 1468298.549 0, 974775.593 1468300.027 0, 974530.687 1468301.519 0, 974285.782 1468303.025 0, 
+    974040.876 1468304.546 0, 973795.971 1468306.081 0, 973551.066 1468307.63 0, 973306.16 1468309.194 0, 973061.255 1468310.773 0, 972816.35 1468312.365 0, 972571.445 1468313.973 0, 972326.541 1468315.594 0, 972081.636 1468317.23 0, 971836.731 1468318.881 0, 
+    971591.827 1468320.545 0, 971346.922 1468322.225 0, 971102.018 1468323.918 0, 970857.114 1468325.626 0, 970611.02 1468327.357 0, 970367.306 1468329.086 0, 970122.402 1468330.837 0, 969877.498 1468332.603 0, 969632.594 1468334.383 0, 969387.691 1468336.178 0, 
+    969142.787 1468337.987 0, 968897.884 1468339.81 0, 968652.981 1468341.648 0, 968408.078 1468343.5 0, 968163.175 1468345.367 0, 967918.272 1468347.248 0, 967673.369 1468349.143 0, 967428.466 1468351.053 0, 967183.563 1468352.977 0, 966938.661 1468354.916 0, 
+    966693.759 1468356.869 0, 966448.856 1468358.837 0, 966203.954 1468360.819 0, 965959.052 1468362.815 0, 965714.15 1468364.826 0, 965469.248 1468366.851 0, 965224.347 1468368.891 0, 964979.445 1468370.945 0, 964733.353 1468373.023 0, 964780.572 1473944.026 0, 
+    964827.787 1479514.699 0, 965073.22 1479512.626 0, 965317.466 1479510.578 0, 965561.712 1479508.543 0, 965805.958 1479506.524 0, 966050.204 1479504.518 0, 966294.45 1479502.527 0, 966538.697 1479500.551 0, 966782.943 1479498.588 0, 967027.19 1479496.64 0, 
+    967271.437 1479494.707 0, 967515.683 1479492.788 0, 967759.93 1479490.883 0, 968004.177 1479488.992 0, 968248.425 1479487.116 0, 968492.672 1479485.255 0, 968736.919 1479483.408 0, 968981.167 1479481.575 0, 969225.414 1479479.756 0, 969469.662 1479477.952 0, 
+    969713.91 1479476.162 0, 969958.158 1479474.387 0, 970202.406 1479472.626 0, 970446.654 1479470.879 0, 970689.716 1479469.155 0, 970935.15 1479467.429 0, 971179.399 1479465.726 0, 971423.647 1479464.036 0, 971667.896 1479462.362 0, 971912.145 1479460.701 0, 
+    972156.393 1479459.055 0, 972400.642 1479457.424 0, 972644.891 1479455.806 0, 972889.141 1479454.203 0, 973133.39 1479452.615 0, 973377.639 1479451.041 0, 973621.888 1479449.481 0, 973866.138 1479447.936 0, 974110.387 1479446.405 0, 974354.637 1479444.888 0, 
+    974598.887 1479443.386 0, 974843.137 1479441.898 0, 975087.387 1479440.424 0, 975331.637 1479438.965 0, 975575.887 1479437.521 0, 975820.137 1479436.09 0, 976064.387 1479434.674 0, 976308.637 1479433.273 0, 976551.702 1479431.892 0, 976520.225 1473861.108 0, 
+    976488.746 1468289.994 0))
+
+POLYGON ((988275.804 1479382.208 0, 988032.735 1479382.902 0, 987788.481 1479383.613 0, 987544.228 1479384.339 0, 987299.975 1479385.079 0, 987055.722 1479385.834 0, 986811.468 1479386.603 0, 986567.215 1479387.387 0, 986322.962 1479388.184 0, 986078.709 1479388.997 0, 
+    985834.456 1479389.823 0, 985590.203 1479390.664 0, 985345.951 1479391.519 0, 985101.698 1479392.389 0, 984857.445 1479393.273 0, 984613.192 1479394.172 0, 984368.94 1479395.084 0, 984124.687 1479396.012 0, 983880.434 1479396.953 0, 983636.182 1479397.909 0, 
+    983391.93 1479398.879 0, 983147.677 1479399.864 0, 982903.425 1479400.863 0, 982659.173 1479401.877 0, 982413.736 1479402.91 0, 982170.668 1479403.947 0, 981926.416 1479405.003 0, 981682.164 1479406.074 0, 981437.912 1479407.16 0, 981193.66 1479408.259 0, 
+    980949.409 1479409.373 0, 980705.157 1479410.502 0, 980460.905 1479411.645 0, 980216.653 1479412.802 0, 979972.402 1479413.974 0, 979728.15 1479415.16 0, 979483.899 1479416.36 0, 979239.648 1479417.575 0, 978995.396 1479418.804 0, 978751.145 1479420.047 0, 
+    978506.894 1479421.305 0, 978262.643 1479422.577 0, 978018.392 1479423.864 0, 977774.141 1479425.165 0, 977529.89 1479426.48 0, 977285.64 1479427.81 0, 977041.389 1479429.154 0, 976797.138 1479430.513 0, 976551.702 1479431.892 0, 976583.178 1485002.342 0, 
+    976614.651 1490572.451 0, 976859.428 1490571.075 0, 977103.023 1490569.72 0, 977346.618 1490568.38 0, 977590.213 1490567.054 0, 977833.808 1490565.742 0, 978077.404 1490564.444 0, 978320.999 1490563.161 0, 978564.594 1490561.892 0, 978808.19 1490560.638 0, 
+    979051.785 1490559.398 0, 979295.381 1490558.172 0, 979538.976 1490556.961 0, 979782.572 1490555.763 0, 980026.168 1490554.581 0, 980269.764 1490553.412 0, 980513.359 1490552.258 0, 980756.955 1490551.118 0, 981000.551 1490549.993 0, 981244.148 1490548.882 0, 
+    981487.744 1490547.785 0, 981731.34 1490546.703 0, 981974.936 1490545.634 0, 982218.533 1490544.581 0, 982460.948 1490543.546 0, 982705.726 1490542.516 0, 982949.322 1490541.505 0, 983192.919 1490540.509 0, 983436.515 1490539.527 0, 983680.112 1490538.559 0, 
+    983923.709 1490537.606 0, 984167.306 1490536.667 0, 984410.903 1490535.742 0, 984654.499 1490534.832 0, 984898.096 1490533.936 0, 985141.694 1490533.054 0, 985385.291 1490532.187 0, 985628.888 1490531.334 0, 985872.485 1490530.495 0, 986116.082 1490529.671 0, 
+    986359.679 1490528.861 0, 986603.277 1490528.065 0, 986846.874 1490527.284 0, 987090.472 1490526.517 0, 987334.069 1490525.764 0, 987577.667 1490525.026 0, 987821.264 1490524.302 0, 988064.862 1490523.592 0, 988307.279 1490522.9 0, 988291.542 1484952.724 0, 
+    988275.804 1479382.208 0))
+
+POLYGON ((1000000 1490506.383 0, 999757.58 1490506.39 0, 999513.981 1490506.411 0, 999270.383 1490506.447 0, 999026.784 1490506.497 0, 998783.185 1490506.562 0, 998539.587 1490506.641 0, 998295.988 1490506.734 0, 998052.39 1490506.841 0, 997808.791 1490506.963 0, 
+    997565.192 1490507.099 0, 997321.594 1490507.25 0, 997077.995 1490507.414 0, 996834.397 1490507.594 0, 996590.798 1490507.787 0, 996347.2 1490507.995 0, 996103.601 1490508.217 0, 995860.002 1490508.454 0, 995616.404 1490508.704 0, 995372.805 1490508.97 0, 
+    995129.207 1490509.249 0, 994885.608 1490509.543 0, 994642.01 1490509.851 0, 994398.412 1490510.174 0, 994153.634 1490510.512 0, 993911.215 1490510.862 0, 993667.616 1490511.227 0, 993424.018 1490511.607 0, 993180.42 1490512.001 0, 992936.821 1490512.41 0, 
+    992693.223 1490512.833 0, 992449.625 1490513.27 0, 992206.027 1490513.722 0, 991962.429 1490514.188 0, 991718.83 1490514.668 0, 991475.232 1490515.162 0, 991231.634 1490515.671 0, 990988.036 1490516.195 0, 990744.438 1490516.732 0, 990500.84 1490517.284 0, 
+    990257.242 1490517.85 0, 990013.644 1490518.431 0, 989770.046 1490519.026 0, 989526.448 1490519.635 0, 989282.85 1490520.259 0, 989039.253 1490520.897 0, 988795.655 1490521.549 0, 988552.057 1490522.216 0, 988307.279 1490522.9 0, 988323.015 1496092.729 0, 
+    988338.75 1501662.207 0, 988582.869 1501661.524 0, 988825.811 1501660.859 0, 989068.753 1501660.209 0, 989311.695 1501659.573 0, 989554.638 1501658.951 0, 989797.58 1501658.343 0, 990040.522 1501657.75 0, 990283.464 1501657.171 0, 990526.407 1501656.606 0, 
+    990769.349 1501656.055 0, 991012.292 1501655.519 0, 991255.234 1501654.997 0, 991498.176 1501654.49 0, 991741.119 1501653.997 0, 991984.061 1501653.518 0, 992227.004 1501653.053 0, 992469.947 1501652.603 0, 992712.889 1501652.167 0, 992955.832 1501651.745 0, 
+    993198.775 1501651.337 0, 993441.717 1501650.944 0, 993684.66 1501650.565 0, 993927.603 1501650.201 0, 994169.369 1501649.852 0, 994413.488 1501649.515 0, 994656.431 1501649.193 0, 994899.374 1501648.886 0, 995142.317 1501648.593 0, 995385.259 1501648.314 0, 
+    995628.202 1501648.049 0, 995871.145 1501647.799 0, 996114.088 1501647.563 0, 996357.031 1501647.342 0, 996599.974 1501647.134 0, 996842.917 1501646.941 0, 997085.86 1501646.763 0, 997328.803 1501646.598 0, 997571.746 1501646.448 0, 997814.689 1501646.313 0, 
+    998057.632 1501646.191 0, 998300.575 1501646.084 0, 998543.517 1501645.991 0, 998786.46 1501645.912 0, 999029.403 1501645.848 0, 999272.346 1501645.798 0, 999515.289 1501645.763 0, 999758.232 1501645.741 0, 1000000 1501645.734 0, 1000000 1496076.235 0, 
+    1000000 1490506.383 0))
+
+POLYGON ((1011661.25 1501662.207 0, 1011419.482 1501661.531 0, 1011176.54 1501660.866 0, 1010933.598 1501660.215 0, 1010690.656 1501659.579 0, 1010447.713 1501658.957 0, 1010204.771 1501658.349 0, 1009961.829 1501657.755 0, 1009718.886 1501657.176 0, 1009475.944 1501656.611 0, 
+    1009233.002 1501656.061 0, 1008990.059 1501655.524 0, 1008747.117 1501655.002 0, 1008504.174 1501654.495 0, 1008261.232 1501654.001 0, 1008018.289 1501653.522 0, 1007775.347 1501653.057 0, 1007532.404 1501652.607 0, 1007289.462 1501652.171 0, 1007046.519 1501651.749 0, 
+    1006803.576 1501651.341 0, 1006560.634 1501650.948 0, 1006317.691 1501650.569 0, 1006074.748 1501650.204 0, 1005830.631 1501649.852 0, 1005588.863 1501649.518 0, 1005345.92 1501649.196 0, 1005102.977 1501648.888 0, 1004860.034 1501648.595 0, 1004617.091 1501648.316 0, 
+    1004374.149 1501648.052 0, 1004131.206 1501647.801 0, 1003888.263 1501647.565 0, 1003645.32 1501647.344 0, 1003402.377 1501647.136 0, 1003159.434 1501646.943 0, 1002916.491 1501646.764 0, 1002673.548 1501646.6 0, 1002430.605 1501646.45 0, 1002187.662 1501646.314 0, 
+    1001944.719 1501646.192 0, 1001701.776 1501646.085 0, 1001458.833 1501645.992 0, 1001215.89 1501645.913 0, 1000972.947 1501645.849 0, 1000730.004 1501645.799 0, 1000487.061 1501645.763 0, 1000244.118 1501645.741 0, 1000000 1501645.734 0, 1000000 1507214.875 0, 
+    1000000 1512783.652 0, 1000243.46 1512783.66 0, 1000485.747 1512783.681 0, 1000728.035 1512783.717 0, 1000970.322 1512783.767 0, 1001212.609 1512783.831 0, 1001454.897 1512783.909 0, 1001697.184 1512784.002 0, 1001939.472 1512784.109 0, 1002181.759 1512784.231 0, 
+    1002424.047 1512784.366 0, 1002666.334 1512784.516 0, 1002908.621 1512784.68 0, 1003150.909 1512784.858 0, 1003393.196 1512785.051 0, 1003635.483 1512785.258 0, 1003877.771 1512785.479 0, 1004120.058 1512785.714 0, 1004362.345 1512785.964 0, 1004604.633 1512786.228 0, 
+    1004846.92 1512786.506 0, 1005089.207 1512786.798 0, 1005331.495 1512787.105 0, 1005573.782 1512787.426 0, 1005814.898 1512787.759 0, 1006058.356 1512788.111 0, 1006300.643 1512788.474 0, 1006542.931 1512788.852 0, 1006785.218 1512789.244 0, 1007027.505 1512789.651 0, 
+    1007269.792 1512790.072 0, 1007512.079 1512790.507 0, 1007754.366 1512790.956 0, 1007996.653 1512791.42 0, 1008238.94 1512791.897 0, 1008481.227 1512792.389 0, 1008723.514 1512792.896 0, 1008965.801 1512793.416 0, 1009208.087 1512793.951 0, 1009450.374 1512794.5 0, 
+    1009692.661 1512795.064 0, 1009934.948 1512795.641 0, 1010177.235 1512796.233 0, 1010419.521 1512796.839 0, 1010661.808 1512797.46 0, 1010904.095 1512798.094 0, 1011146.381 1512798.743 0, 1011388.668 1512799.406 0, 1011629.784 1512800.081 0, 1011645.517 1507231.326 0, 
+    1011661.25 1501662.207 0))
+
+POLYGON ((1023259.475 1512849.365 0, 1023018.36 1512848.01 0, 1022776.076 1512846.662 0, 1022533.792 1512845.328 0, 1022291.508 1512844.009 0, 1022049.224 1512842.704 0, 1021806.94 1512841.414 0, 1021564.656 1512840.137 0, 1021322.372 1512838.875 0, 1021080.088 1512837.627 0, 
+    1020837.803 1512836.394 0, 1020595.519 1512835.174 0, 1020353.235 1512833.969 0, 1020110.95 1512832.779 0, 1019868.666 1512831.602 0, 1019626.381 1512830.44 0, 1019384.096 1512829.292 0, 1019141.811 1512828.158 0, 1018899.527 1512827.038 0, 1018657.242 1512825.933 0, 
+    1018414.957 1512824.842 0, 1018172.672 1512823.765 0, 1017930.386 1512822.703 0, 1017688.101 1512821.655 0, 1017444.647 1512820.616 0, 1017203.531 1512819.601 0, 1016961.245 1512818.596 0, 1016718.96 1512817.604 0, 1016476.674 1512816.627 0, 1016234.389 1512815.665 0, 
+    1015992.103 1512814.716 0, 1015749.818 1512813.782 0, 1015507.532 1512812.862 0, 1015265.246 1512811.957 0, 1015022.96 1512811.065 0, 1014780.675 1512810.188 0, 1014538.389 1512809.326 0, 1014296.103 1512808.477 0, 1014053.817 1512807.643 0, 1013811.531 1512806.823 0, 
+    1013569.245 1512806.017 0, 1013326.958 1512805.225 0, 1013084.672 1512804.448 0, 1012842.386 1512803.685 0, 1012600.1 1512802.936 0, 1012357.813 1512802.202 0, 1012115.527 1512801.482 0, 1011873.241 1512800.776 0, 1011629.784 1512800.081 0, 1011614.052 1518368.465 0, 
+    1011598.321 1523936.474 0, 1011841.119 1523937.167 0, 1012082.75 1523937.871 0, 1012324.381 1523938.59 0, 1012566.012 1523939.322 0, 1012807.643 1523940.069 0, 1013049.274 1523940.83 0, 1013290.905 1523941.605 0, 1013532.535 1523942.394 0, 1013774.166 1523943.198 0, 
+    1014015.796 1523944.016 0, 1014257.427 1523944.848 0, 1014499.058 1523945.694 0, 1014740.688 1523946.555 0, 1014982.318 1523947.429 0, 1015223.949 1523948.318 0, 1015465.579 1523949.221 0, 1015707.209 1523950.139 0, 1015948.839 1523951.07 0, 1016190.47 1523952.016 0, 
+    1016432.1 1523952.976 0, 1016673.73 1523953.951 0, 1016915.36 1523954.939 0, 1017156.989 1523955.942 0, 1017397.453 1523956.954 0, 1017640.249 1523957.99 0, 1017881.879 1523959.035 0, 1018123.508 1523960.095 0, 1018365.138 1523961.169 0, 1018606.768 1523962.257 0, 
+    1018848.397 1523963.359 0, 1019090.026 1523964.476 0, 1019331.656 1523965.606 0, 1019573.285 1523966.751 0, 1019814.914 1523967.91 0, 1020056.543 1523969.084 0, 1020298.172 1523970.271 0, 1020539.801 1523971.473 0, 1020781.43 1523972.689 0, 1021023.059 1523973.919 0, 
+    1021264.688 1523975.164 0, 1021506.317 1523976.423 0, 1021747.945 1523977.696 0, 1021989.574 1523978.983 0, 1022231.202 1523980.284 0, 1022472.831 1523981.6 0, 1022714.459 1523982.929 0, 1022956.087 1523984.274 0, 1023196.55 1523985.625 0, 1023228.011 1518417.683 0, 
+    1023259.475 1512849.365 0))
+
+POLYGON ((1034794.593 1524067.543 0, 1034554.134 1524065.512 0, 1034312.51 1524063.485 0, 1034070.887 1524061.473 0, 1033829.263 1524059.475 0, 1033587.639 1524057.491 0, 1033346.015 1524055.521 0, 1033104.391 1524053.565 0, 1032862.767 1524051.624 0, 1032621.143 1524049.697 0, 
+    1032379.518 1524047.784 0, 1032137.894 1524045.885 0, 1031896.269 1524044.001 0, 1031654.644 1524042.131 0, 1031413.019 1524040.275 0, 1031171.394 1524038.433 0, 1030929.769 1524036.605 0, 1030688.144 1524034.792 0, 1030446.519 1524032.993 0, 1030204.894 1524031.208 0, 
+    1029963.268 1524029.437 0, 1029721.642 1524027.681 0, 1029480.017 1524025.938 0, 1029238.391 1524024.21 0, 1028995.601 1524022.488 0, 1028755.139 1524020.797 0, 1028513.513 1524019.112 0, 1028271.887 1524017.44 0, 1028030.26 1524015.784 0, 1027788.634 1524014.141 0, 
+    1027547.008 1524012.512 0, 1027305.381 1524010.898 0, 1027063.754 1524009.298 0, 1026822.128 1524007.712 0, 1026580.501 1524006.141 0, 1026338.874 1524004.583 0, 1026097.247 1524003.04 0, 1025855.62 1524001.511 0, 1025613.992 1523999.997 0, 1025372.365 1523998.496 0, 
+    1025130.738 1523997.01 0, 1024889.11 1523995.538 0, 1024647.483 1523994.08 0, 1024405.855 1523992.636 0, 1024164.227 1523991.207 0, 1023922.599 1523989.792 0, 1023680.971 1523988.391 0, 1023439.343 1523987.004 0, 1023196.55 1523985.625 0, 1023165.091 1529553.185 0, 
+    1023133.634 1535120.357 0, 1023375.769 1535121.733 0, 1023616.741 1535123.116 0, 1023857.714 1535124.513 0, 1024098.686 1535125.924 0, 1024339.659 1535127.35 0, 1024580.631 1535128.789 0, 1024821.603 1535130.243 0, 1025062.575 1535131.711 0, 1025303.548 1535133.193 0, 
+    1025544.519 1535134.69 0, 1025785.491 1535136.2 0, 1026026.463 1535137.725 0, 1026267.435 1535139.264 0, 1026508.406 1535140.817 0, 1026749.378 1535142.385 0, 1026990.349 1535143.966 0, 1027231.321 1535145.562 0, 1027472.292 1535147.172 0, 1027713.263 1535148.796 0, 
+    1027954.234 1535150.434 0, 1028195.205 1535152.086 0, 1028436.176 1535153.753 0, 1028677.146 1535155.434 0, 1028916.956 1535157.121 0, 1029159.088 1535158.838 0, 1029400.058 1535160.561 0, 1029641.028 1535162.299 0, 1029881.999 1535164.05 0, 1030122.969 1535165.816 0, 
+    1030363.939 1535167.596 0, 1030604.909 1535169.391 0, 1030845.879 1535171.199 0, 1031086.848 1535173.022 0, 1031327.818 1535174.859 0, 1031568.787 1535176.71 0, 1031809.757 1535178.575 0, 1032050.726 1535180.454 0, 1032291.695 1535182.348 0, 1032532.664 1535184.255 0, 
+    1032773.633 1535186.177 0, 1033014.602 1535188.113 0, 1033255.571 1535190.064 0, 1033496.539 1535192.028 0, 1033737.508 1535194.007 0, 1033978.476 1535195.999 0, 1034219.444 1535198.006 0, 1034460.412 1535200.028 0, 1034700.22 1535202.053 0, 1034747.405 1529634.992 0, 
+    1034794.593 1524067.543 0))
+
+POLYGON ((1046266.529 1535316.426 0, 1046026.726 1535313.723 0, 1045785.765 1535311.021 0, 1045544.803 1535308.333 0, 1045303.842 1535305.66 0, 1045062.88 1535303 0, 1044821.918 1535300.355 0, 1044580.955 1535297.724 0, 1044339.993 1535295.107 0, 1044099.03 1535292.505 0, 
+    1043858.068 1535289.916 0, 1043617.105 1535287.342 0, 1043376.142 1535284.782 0, 1043135.179 1535282.236 0, 1042894.215 1535279.704 0, 1042653.252 1535277.187 0, 1042412.288 1535274.683 0, 1042171.325 1535272.194 0, 1041930.361 1535269.719 0, 1041689.397 1535267.258 0, 
+    1041448.433 1535264.811 0, 1041207.468 1535262.379 0, 1040966.504 1535259.961 0, 1040725.539 1535257.556 0, 1040483.415 1535255.155 0, 1040243.61 1535252.791 0, 1040002.645 1535250.429 0, 1039761.679 1535248.082 0, 1039520.714 1535245.749 0, 1039279.749 1535243.43 0, 
+    1039038.783 1535241.125 0, 1038797.817 1535238.834 0, 1038556.852 1535236.558 0, 1038315.886 1535234.295 0, 1038074.919 1535232.047 0, 1037833.953 1535229.813 0, 1037592.987 1535227.594 0, 1037352.02 1535225.388 0, 1037111.054 1535223.197 0, 1036870.087 1535221.019 0, 
+    1036629.12 1535218.856 0, 1036388.153 1535216.708 0, 1036147.186 1535214.573 0, 1035906.219 1535212.453 0, 1035665.251 1535210.346 0, 1035424.284 1535208.254 0, 1035183.316 1535206.176 0, 1034942.348 1535204.113 0, 1034700.22 1535202.053 0, 1034653.038 1540768.72 0, 
+    1034605.86 1546334.987 0, 1034847.33 1546337.041 0, 1035087.642 1546339.099 0, 1035327.955 1546341.171 0, 1035568.267 1546343.257 0, 1035808.579 1546345.358 0, 1036048.891 1546347.473 0, 1036289.203 1546349.601 0, 1036529.515 1546351.744 0, 1036769.826 1546353.902 0, 
+    1037010.138 1546356.073 0, 1037250.449 1546358.258 0, 1037490.76 1546360.458 0, 1037731.072 1546362.671 0, 1037971.383 1546364.899 0, 1038211.693 1546367.141 0, 1038452.004 1546369.397 0, 1038692.315 1546371.668 0, 1038932.625 1546373.952 0, 1039172.936 1546376.251 0, 
+    1039413.246 1546378.563 0, 1039653.556 1546380.89 0, 1039893.866 1546383.231 0, 1040134.175 1546385.586 0, 1040373.329 1546387.944 0, 1040614.795 1546390.339 0, 1040855.104 1546392.737 0, 1041095.413 1546395.148 0, 1041335.722 1546397.574 0, 1041576.031 1546400.014 0, 
+    1041816.34 1546402.469 0, 1042056.649 1546404.937 0, 1042296.957 1546407.419 0, 1042537.265 1546409.916 0, 1042777.574 1546412.427 0, 1043017.882 1546414.951 0, 1043258.189 1546417.49 0, 1043498.497 1546420.044 0, 1043738.805 1546422.611 0, 1043979.112 1546425.192 0, 
+    1044219.42 1546427.788 0, 1044459.727 1546430.398 0, 1044700.034 1546433.022 0, 1044940.341 1546435.66 0, 1045180.647 1546438.312 0, 1045420.954 1546440.978 0, 1045661.26 1546443.659 0, 1045901.566 1546446.353 0, 1046140.717 1546449.049 0, 1046203.621 1540882.938 0, 
+    1046266.529 1535316.426 0))
+
+POLYGON ((1057675.206 1546595.699 0, 1057436.062 1546592.327 0, 1057195.764 1546588.954 0, 1056955.466 1546585.594 0, 1056715.168 1546582.249 0, 1056474.87 1546578.918 0, 1056234.572 1546575.601 0, 1055994.273 1546572.298 0, 1055753.974 1546569.01 0, 1055513.675 1546565.735 0, 
+    1055273.376 1546562.475 0, 1055033.077 1546559.229 0, 1054792.777 1546555.997 0, 1054552.477 1546552.779 0, 1054312.177 1546549.575 0, 1054071.877 1546546.385 0, 1053831.577 1546543.21 0, 1053591.276 1546540.048 0, 1053350.976 1546536.901 0, 1053110.675 1546533.768 0, 
+    1052870.374 1546530.649 0, 1052630.072 1546527.544 0, 1052389.771 1546524.454 0, 1052149.469 1546521.377 0, 1051908.013 1546518.3 0, 1051668.866 1546515.267 0, 1051428.563 1546512.233 0, 1051188.261 1546509.213 0, 1050947.959 1546506.207 0, 1050707.656 1546503.215 0, 
+    1050467.353 1546500.238 0, 1050227.05 1546497.275 0, 1049986.747 1546494.325 0, 1049746.443 1546491.39 0, 1049506.14 1546488.469 0, 1049265.836 1546485.563 0, 1049025.532 1546482.67 0, 1048785.228 1546479.792 0, 1048544.924 1546476.927 0, 1048304.619 1546474.077 0, 
+    1048064.315 1546471.241 0, 1047824.01 1546468.419 0, 1047583.705 1546465.611 0, 1047343.4 1546462.818 0, 1047103.095 1546460.038 0, 1046862.789 1546457.273 0, 1046622.484 1546454.522 0, 1046382.178 1546451.785 0, 1046140.717 1546449.049 0, 1046077.818 1552014.754 0, 
+    1046014.923 1557580.046 0, 1046255.726 1557582.775 0, 1046495.377 1557585.504 0, 1046735.027 1557588.248 0, 1046974.677 1557591.006 0, 1047214.327 1557593.778 0, 1047453.977 1557596.564 0, 1047693.627 1557599.364 0, 1047933.277 1557602.178 0, 1048172.926 1557605.006 0, 
+    1048412.575 1557607.849 0, 1048652.224 1557610.705 0, 1048891.873 1557613.576 0, 1049131.522 1557616.461 0, 1049371.171 1557619.36 0, 1049610.819 1557622.273 0, 1049850.467 1557625.2 0, 1050090.115 1557628.141 0, 1050329.763 1557631.096 0, 1050569.411 1557634.065 0, 
+    1050809.059 1557637.049 0, 1051048.706 1557640.046 0, 1051288.353 1557643.058 0, 1051528 1557646.084 0, 1051766.496 1557649.109 0, 1052007.294 1557652.178 0, 1052246.94 1557655.246 0, 1052486.587 1557658.328 0, 1052726.233 1557661.424 0, 1052965.879 1557664.535 0, 
+    1053205.524 1557667.659 0, 1053445.17 1557670.798 0, 1053684.815 1557673.951 0, 1053924.46 1557677.117 0, 1054164.105 1557680.298 0, 1054403.75 1557683.493 0, 1054643.395 1557686.703 0, 1054883.039 1557689.926 0, 1055122.684 1557693.163 0, 1055362.328 1557696.415 0, 
+    1055601.972 1557699.68 0, 1055841.615 1557702.96 0, 1056081.259 1557706.254 0, 1056320.902 1557709.562 0, 1056560.545 1557712.884 0, 1056800.188 1557716.22 0, 1057039.831 1557719.57 0, 1057279.473 1557722.934 0, 1057517.965 1557726.296 0, 1057596.583 1552161.204 0, 
+    1057675.206 1546595.699 0))
+
+POLYGON ((1069020.548 1557905.044 0, 1068782.065 1557901.008 0, 1068542.433 1557896.966 0, 1068302.801 1557892.939 0, 1068063.168 1557888.926 0, 1067823.535 1557884.927 0, 1067583.902 1557880.942 0, 1067344.269 1557876.971 0, 1067104.636 1557873.015 0, 1066865.002 1557869.072 0, 
+    1066625.368 1557865.144 0, 1066385.734 1557861.229 0, 1066146.099 1557857.329 0, 1065906.465 1557853.443 0, 1065666.83 1557849.571 0, 1065427.195 1557845.713 0, 1065187.56 1557841.869 0, 1064947.924 1557838.039 0, 1064708.288 1557834.224 0, 1064468.652 1557830.422 0, 
+    1064229.016 1557826.635 0, 1063989.38 1557822.861 0, 1063749.743 1557819.102 0, 1063510.106 1557815.357 0, 1063269.32 1557811.608 0, 1063030.832 1557807.909 0, 1062791.194 1557804.206 0, 1062551.557 1557800.517 0, 1062311.919 1557796.843 0, 1062072.281 1557793.182 0, 
+    1061832.642 1557789.536 0, 1061593.004 1557785.904 0, 1061353.365 1557782.285 0, 1061113.726 1557778.681 0, 1060874.087 1557775.091 0, 1060634.447 1557771.515 0, 1060394.807 1557767.954 0, 1060155.168 1557764.406 0, 1059915.528 1557760.872 0, 1059675.887 1557757.353 0, 
+    1059436.247 1557753.848 0, 1059196.606 1557750.356 0, 1058956.965 1557746.879 0, 1058717.324 1557743.416 0, 1058477.683 1557739.967 0, 1058238.041 1557736.532 0, 1057998.4 1557733.112 0, 1057758.758 1557729.705 0, 1057517.965 1557726.296 0, 1057439.354 1563290.97 0, 
+    1057360.748 1568855.22 0, 1057600.883 1568858.619 0, 1057839.87 1568862.017 0, 1058078.856 1568865.428 0, 1058317.843 1568868.853 0, 1058556.829 1568872.293 0, 1058795.815 1568875.746 0, 1059034.801 1568879.214 0, 1059273.787 1568882.696 0, 1059512.772 1568886.192 0, 
+    1059751.757 1568889.701 0, 1059990.742 1568893.225 0, 1060229.727 1568896.763 0, 1060468.712 1568900.315 0, 1060707.696 1568903.881 0, 1060946.681 1568907.462 0, 1061185.665 1568911.056 0, 1061424.648 1568914.664 0, 1061663.632 1568918.286 0, 1061902.615 1568921.923 0, 
+    1062141.598 1568925.573 0, 1062380.581 1568929.238 0, 1062619.564 1568932.917 0, 1062858.547 1568936.609 0, 1063096.383 1568940.298 0, 1063336.511 1568944.037 0, 1063575.493 1568947.772 0, 1063814.474 1568951.521 0, 1064053.456 1568955.284 0, 1064292.437 1568959.061 0, 
+    1064531.418 1568962.852 0, 1064770.399 1568966.657 0, 1065009.379 1568970.477 0, 1065248.359 1568974.31 0, 1065487.34 1568978.157 0, 1065726.319 1568982.019 0, 1065965.299 1568985.894 0, 1066204.278 1568989.784 0, 1066443.258 1568993.688 0, 1066682.236 1568997.605 0, 
+    1066921.215 1569001.537 0, 1067160.194 1569005.483 0, 1067399.172 1569009.443 0, 1067638.15 1569013.417 0, 1067877.128 1569017.405 0, 1068116.105 1569021.407 0, 1068355.082 1569025.424 0, 1068594.059 1569029.454 0, 1068831.891 1569033.479 0, 1068926.216 1563469.474 0, 
+    1069020.548 1557905.044 0))
+
+POLYGON ((1080302.484 1569244.145 0, 1080064.663 1569239.448 0, 1079825.698 1569234.743 0, 1079586.733 1569230.051 0, 1079347.768 1569225.374 0, 1079108.802 1569220.711 0, 1078869.837 1569216.062 0, 1078630.871 1569211.427 0, 1078391.904 1569206.806 0, 1078152.938 1569202.199 0, 
+    1077913.971 1569197.606 0, 1077675.004 1569193.027 0, 1077436.036 1569188.462 0, 1077197.068 1569183.911 0, 1076958.1 1569179.375 0, 1076719.132 1569174.852 0, 1076480.164 1569170.344 0, 1076241.195 1569165.849 0, 1076002.226 1569161.369 0, 1075763.257 1569156.903 0, 
+    1075524.287 1569152.45 0, 1075285.317 1569148.012 0, 1075046.347 1569143.588 0, 1074807.377 1569139.178 0, 1074567.262 1569134.761 0, 1074329.435 1569130.4 0, 1074090.464 1569126.032 0, 1073851.493 1569121.678 0, 1073612.521 1569117.339 0, 1073373.549 1569113.013 0, 
+    1073134.577 1569108.702 0, 1072895.605 1569104.404 0, 1072656.632 1569100.121 0, 1072417.659 1569095.851 0, 1072178.686 1569091.596 0, 1071939.713 1569087.355 0, 1071700.739 1569083.127 0, 1071461.765 1569078.914 0, 1071222.791 1569074.715 0, 1070983.817 1569070.53 0, 
+    1070744.842 1569066.359 0, 1070505.867 1569062.202 0, 1070266.892 1569058.06 0, 1070027.917 1569053.931 0, 1069788.941 1569049.816 0, 1069549.965 1569045.716 0, 1069310.989 1569041.629 0, 1069072.013 1569037.557 0, 1068831.891 1569033.479 0, 1068737.573 1574597.053 0, 
+    1068643.263 1580160.19 0, 1068882.727 1580164.257 0, 1069121.048 1580168.318 0, 1069359.369 1580172.393 0, 1069597.69 1580176.483 0, 1069836.011 1580180.586 0, 1070074.331 1580184.703 0, 1070312.652 1580188.835 0, 1070550.972 1580192.98 0, 1070789.291 1580197.14 0, 
+    1071027.611 1580201.313 0, 1071265.93 1580205.501 0, 1071504.249 1580209.703 0, 1071742.568 1580213.918 0, 1071980.886 1580218.148 0, 1072219.205 1580222.391 0, 1072457.523 1580226.649 0, 1072695.84 1580230.921 0, 1072934.158 1580235.207 0, 1073172.475 1580239.506 0, 
+    1073410.792 1580243.82 0, 1073649.109 1580248.148 0, 1073887.425 1580252.49 0, 1074125.742 1580256.846 0, 1074362.916 1580261.195 0, 1074602.373 1580265.6 0, 1074840.689 1580269.998 0, 1075079.004 1580274.41 0, 1075317.319 1580278.836 0, 1075555.634 1580283.276 0, 
+    1075793.948 1580287.73 0, 1076032.262 1580292.198 0, 1076270.576 1580296.68 0, 1076508.89 1580301.176 0, 1076747.203 1580305.686 0, 1076985.516 1580310.21 0, 1077223.829 1580314.749 0, 1077462.142 1580319.301 0, 1077700.454 1580323.867 0, 1077938.766 1580328.447 0, 
+    1078177.078 1580333.042 0, 1078415.389 1580337.65 0, 1078653.7 1580342.273 0, 1078892.011 1580346.909 0, 1079130.322 1580351.559 0, 1079368.632 1580356.224 0, 1079606.942 1580360.902 0, 1079845.252 1580365.595 0, 1080082.422 1580370.279 0, 1080192.448 1574807.43 0, 
+    1080302.484 1569244.145 0))
+
+POLYGON ((1091520.941 1580612.685 0, 1091283.784 1580607.331 0, 1091045.489 1580601.965 0, 1090807.193 1580596.613 0, 1090568.896 1580591.275 0, 1090330.6 1580585.952 0, 1090092.303 1580580.642 0, 1089854.006 1580575.346 0, 1089615.708 1580570.065 0, 1089377.41 1580564.797 0, 
+    1089139.112 1580559.544 0, 1088900.814 1580554.304 0, 1088662.515 1580549.079 0, 1088424.216 1580543.867 0, 1088185.917 1580538.67 0, 1087947.617 1580533.486 0, 1087709.317 1580528.317 0, 1087471.017 1580523.161 0, 1087232.716 1580518.02 0, 1086994.415 1580512.893 0, 
+    1086756.114 1580507.779 0, 1086517.813 1580502.68 0, 1086279.511 1580497.595 0, 1086041.209 1580492.524 0, 1085801.767 1580487.442 0, 1085564.604 1580482.423 0, 1085326.301 1580477.394 0, 1085087.997 1580472.379 0, 1084849.694 1580467.378 0, 1084611.39 1580462.391 0, 
+    1084373.086 1580457.418 0, 1084134.781 1580452.459 0, 1083896.477 1580447.514 0, 1083658.172 1580442.583 0, 1083419.866 1580437.666 0, 1083181.561 1580432.763 0, 1082943.255 1580427.874 0, 1082704.949 1580422.999 0, 1082466.642 1580418.138 0, 1082228.335 1580413.292 0, 
+    1081990.028 1580408.459 0, 1081751.721 1580403.64 0, 1081513.413 1580398.835 0, 1081275.105 1580394.045 0, 1081036.797 1580389.268 0, 1080798.489 1580384.505 0, 1080560.18 1580379.757 0, 1080321.871 1580375.022 0, 1080082.422 1580370.279 0, 1079972.403 1585932.684 0, 
+    1079862.394 1591494.639 0, 1080101.186 1591499.369 0, 1080338.84 1591504.091 0, 1080576.494 1591508.826 0, 1080814.148 1591513.576 0, 1081051.801 1591518.339 0, 1081289.454 1591523.117 0, 1081527.107 1591527.909 0, 1081764.76 1591532.714 0, 1082002.412 1591537.534 0, 
+    1082240.064 1591542.367 0, 1082477.716 1591547.214 0, 1082715.367 1591552.076 0, 1082953.018 1591556.951 0, 1083190.669 1591561.841 0, 1083428.32 1591566.744 0, 1083665.97 1591571.662 0, 1083903.62 1591576.593 0, 1084141.27 1591581.539 0, 1084378.919 1591586.498 0, 
+    1084616.568 1591591.471 0, 1084854.217 1591596.459 0, 1085091.866 1591601.46 0, 1085329.514 1591606.475 0, 1085566.026 1591611.481 0, 1085804.81 1591616.548 0, 1086042.457 1591621.605 0, 1086280.104 1591626.677 0, 1086517.751 1591631.762 0, 1086755.397 1591636.861 0, 
+    1086993.043 1591641.974 0, 1087230.689 1591647.102 0, 1087468.335 1591652.243 0, 1087705.98 1591657.398 0, 1087943.625 1591662.567 0, 1088181.269 1591667.75 0, 1088418.914 1591672.947 0, 1088656.558 1591678.159 0, 1088894.202 1591683.384 0, 1089131.845 1591688.623 0, 
+    1089369.488 1591693.876 0, 1089607.131 1591699.143 0, 1089844.773 1591704.424 0, 1090082.416 1591709.719 0, 1090320.057 1591715.028 0, 1090557.699 1591720.351 0, 1090795.34 1591725.688 0, 1091032.981 1591731.039 0, 1091269.486 1591736.379 0, 1091395.209 1586174.757 0, 
+    1091520.941 1580612.685 0))
+
+POLYGON ((1102675.85 1592010.345 0, 1102439.359 1592004.337 0, 1102201.734 1591998.315 0, 1101964.109 1591992.306 0, 1101726.483 1591986.312 0, 1101488.857 1591980.332 0, 1101251.231 1591974.365 0, 1101013.605 1591968.413 0, 1100775.978 1591962.474 0, 1100538.35 1591956.55 0, 
+    1100300.723 1591950.639 0, 1100063.095 1591944.743 0, 1099825.466 1591938.86 0, 1099587.838 1591932.992 0, 1099350.209 1591927.137 0, 1099112.579 1591921.297 0, 1098874.949 1591915.47 0, 1098637.319 1591909.657 0, 1098399.689 1591903.859 0, 1098162.058 1591898.074 0, 
+    1097924.427 1591892.304 0, 1097686.796 1591886.547 0, 1097449.164 1591880.804 0, 1097211.532 1591875.076 0, 1096972.765 1591869.334 0, 1096736.267 1591863.66 0, 1096498.633 1591857.973 0, 1096261 1591852.301 0, 1096023.366 1591846.642 0, 1095785.732 1591840.997 0, 
+    1095548.098 1591835.367 0, 1095310.463 1591829.75 0, 1095072.828 1591824.147 0, 1094835.192 1591818.558 0, 1094597.556 1591812.983 0, 1094359.92 1591807.422 0, 1094122.284 1591801.876 0, 1093884.647 1591796.343 0, 1093647.01 1591790.824 0, 1093409.373 1591785.319 0, 
+    1093171.735 1591779.828 0, 1092934.097 1591774.351 0, 1092696.459 1591768.888 0, 1092458.82 1591763.439 0, 1092221.181 1591758.004 0, 1091983.542 1591752.583 0, 1091745.902 1591747.176 0, 1091508.262 1591741.783 0, 1091269.486 1591736.379 0, 1091143.774 1597297.545 0, 
+    1091018.073 1602858.249 0, 1091256.191 1602863.639 0, 1091493.176 1602869.017 0, 1091730.161 1602874.409 0, 1091967.146 1602879.815 0, 1092204.13 1602885.235 0, 1092441.114 1602890.669 0, 1092678.098 1602896.117 0, 1092915.081 1602901.579 0, 1093152.065 1602907.054 0, 
+    1093389.047 1602912.544 0, 1093626.03 1602918.048 0, 1093863.012 1602923.565 0, 1094099.994 1602929.097 0, 1094336.975 1602934.642 0, 1094573.957 1602940.202 0, 1094810.937 1602945.775 0, 1095047.918 1602951.363 0, 1095284.898 1602956.964 0, 1095521.878 1602962.579 0, 
+    1095758.857 1602968.208 0, 1095995.837 1602973.851 0, 1096232.816 1602979.509 0, 1096469.794 1602985.18 0, 1096705.641 1602990.837 0, 1096943.75 1602996.564 0, 1097180.728 1603002.276 0, 1097417.705 1603008.003 0, 1097654.682 1603013.744 0, 1097891.658 1603019.499 0, 
+    1098128.634 1603025.268 0, 1098365.61 1603031.05 0, 1098602.586 1603036.847 0, 1098839.561 1603042.657 0, 1099076.536 1603048.482 0, 1099313.51 1603054.32 0, 1099550.484 1603060.173 0, 1099787.458 1603066.039 0, 1100024.431 1603071.919 0, 1100261.404 1603077.813 0, 
+    1100498.377 1603083.721 0, 1100735.35 1603089.644 0, 1100972.322 1603095.58 0, 1101209.293 1603101.53 0, 1101446.265 1603107.494 0, 1101683.236 1603113.471 0, 1101920.206 1603119.463 0, 1102157.177 1603125.469 0, 1102393.016 1603131.46 0, 1102534.427 1597571.134 0, 
+    1102675.85 1592010.345 0))
+
+POLYGON ((1113767.142 1603436.807 0, 1113531.319 1603430.149 0, 1113294.366 1603423.474 0, 1113057.414 1603416.813 0, 1112820.46 1603410.165 0, 1112583.507 1603403.532 0, 1112346.553 1603396.912 0, 1112109.599 1603390.307 0, 1111872.644 1603383.715 0, 1111635.689 1603377.138 0, 
+    1111398.733 1603370.574 0, 1111161.778 1603364.024 0, 1110924.821 1603357.489 0, 1110687.865 1603350.967 0, 1110450.908 1603344.459 0, 1110213.95 1603337.965 0, 1109976.992 1603331.485 0, 1109740.034 1603325.019 0, 1109503.076 1603318.567 0, 1109266.117 1603312.129 0, 
+    1109029.157 1603305.704 0, 1108792.198 1603299.294 0, 1108555.238 1603292.898 0, 1108318.277 1603286.515 0, 1108080.187 1603280.117 0, 1107844.355 1603273.792 0, 1107607.394 1603267.452 0, 1107370.432 1603261.125 0, 1107133.469 1603254.813 0, 1106896.507 1603248.514 0, 
+    1106659.544 1603242.229 0, 1106422.58 1603235.958 0, 1106185.617 1603229.702 0, 1105948.652 1603223.459 0, 1105711.688 1603217.23 0, 1105474.723 1603211.015 0, 1105237.758 1603204.814 0, 1105000.792 1603198.627 0, 1104763.826 1603192.453 0, 1104526.86 1603186.294 0, 
+    1104289.893 1603180.149 0, 1104052.926 1603174.018 0, 1103815.959 1603167.9 0, 1103578.991 1603161.797 0, 1103342.023 1603155.707 0, 1103105.054 1603149.632 0, 1102868.085 1603143.57 0, 1102631.116 1603137.523 0, 1102393.016 1603131.46 0, 1102251.617 1608691.318 0, 
+    1102110.23 1614250.701 0, 1102347.672 1614256.746 0, 1102583.987 1614262.777 0, 1102820.302 1614268.822 0, 1103056.616 1614274.881 0, 1103292.929 1614280.953 0, 1103529.243 1614287.04 0, 1103765.556 1614293.14 0, 1104001.868 1614299.255 0, 1104238.18 1614305.383 0, 
+    1104474.492 1614311.525 0, 1104710.804 1614317.682 0, 1104947.115 1614323.852 0, 1105183.426 1614330.035 0, 1105419.736 1614336.233 0, 1105656.046 1614342.445 0, 1105892.356 1614348.671 0, 1106128.665 1614354.91 0, 1106364.974 1614361.164 0, 1106601.283 1614367.431 0, 
+    1106837.591 1614373.712 0, 1107073.899 1614380.008 0, 1107310.207 1614386.317 0, 1107546.514 1614392.64 0, 1107781.694 1614398.946 0, 1108019.127 1614405.328 0, 1108255.433 1614411.692 0, 1108491.739 1614418.071 0, 1108728.044 1614424.463 0, 1108964.349 1614430.87 0, 
+    1109200.653 1614437.29 0, 1109436.957 1614443.725 0, 1109673.261 1614450.173 0, 1109909.564 1614456.635 0, 1110145.867 1614463.111 0, 1110382.17 1614469.601 0, 1110618.472 1614476.105 0, 1110854.774 1614482.622 0, 1111091.075 1614489.154 0, 1111327.377 1614495.7 0, 
+    1111563.677 1614502.259 0, 1111799.978 1614508.832 0, 1112036.277 1614515.42 0, 1112272.577 1614522.021 0, 1112508.876 1614528.636 0, 1112745.175 1614535.265 0, 1112981.473 1614541.908 0, 1113217.771 1614548.565 0, 1113452.944 1614555.204 0, 1113610.036 1608996.243 0, 
+    1113767.142 1603436.807 0))
+
+POLYGON ((1124794.751 1614891.751 0, 1124559.597 1614884.447 0, 1124323.319 1614877.123 0, 1124087.04 1614869.813 0, 1123850.761 1614862.516 0, 1123614.481 1614855.233 0, 1123378.202 1614847.965 0, 1123141.921 1614840.71 0, 1122905.64 1614833.469 0, 1122669.359 1614826.242 0, 
+    1122433.078 1614819.029 0, 1122196.796 1614811.83 0, 1121960.513 1614804.644 0, 1121724.23 1614797.473 0, 1121487.947 1614790.315 0, 1121251.663 1614783.172 0, 1121015.379 1614776.042 0, 1120779.094 1614768.926 0, 1120542.809 1614761.824 0, 1120306.524 1614754.736 0, 
+    1120070.238 1614747.662 0, 1119833.952 1614740.602 0, 1119597.665 1614733.556 0, 1119361.378 1614726.524 0, 1119123.966 1614719.472 0, 1118888.803 1614712.501 0, 1118652.514 1614705.51 0, 1118416.226 1614698.533 0, 1118179.936 1614691.571 0, 1117943.647 1614684.622 0, 
+    1117707.357 1614677.687 0, 1117471.067 1614670.766 0, 1117234.776 1614663.859 0, 1116998.485 1614656.965 0, 1116762.193 1614650.086 0, 1116525.901 1614643.221 0, 1116289.609 1614636.369 0, 1116053.316 1614629.531 0, 1115817.023 1614622.708 0, 1115580.729 1614615.898 0, 
+    1115344.435 1614609.102 0, 1115108.141 1614602.32 0, 1114871.846 1614595.552 0, 1114635.551 1614588.798 0, 1114399.255 1614582.057 0, 1114162.959 1614575.331 0, 1113926.663 1614568.619 0, 1113690.366 1614561.92 0, 1113452.944 1614555.204 0, 1113295.864 1620113.683 0, 
+    1113138.799 1625671.675 0, 1113375.564 1625678.372 0, 1113611.207 1625685.052 0, 1113846.849 1625691.746 0, 1114082.49 1625698.454 0, 1114318.132 1625705.176 0, 1114553.773 1625711.911 0, 1114789.413 1625718.66 0, 1115025.053 1625725.424 0, 1115260.693 1625732.201 0, 
+    1115496.332 1625738.992 0, 1115731.971 1625745.797 0, 1115967.61 1625752.615 0, 1116203.248 1625759.448 0, 1116438.885 1625766.294 0, 1116674.523 1625773.154 0, 1116910.16 1625780.029 0, 1117145.796 1625786.917 0, 1117381.432 1625793.819 0, 1117617.068 1625800.734 0, 
+    1117852.703 1625807.664 0, 1118088.338 1625814.608 0, 1118323.973 1625821.565 0, 1118559.607 1625828.536 0, 1118794.119 1625835.488 0, 1119030.873 1625842.52 0, 1119266.506 1625849.533 0, 1119502.139 1625856.56 0, 1119737.771 1625863.6 0, 1119973.402 1625870.655 0, 
+    1120209.033 1625877.723 0, 1120444.664 1625884.805 0, 1120680.294 1625891.901 0, 1120915.924 1625899.011 0, 1121151.554 1625906.135 0, 1121387.183 1625913.273 0, 1121622.812 1625920.424 0, 1121858.44 1625927.59 0, 1122094.068 1625934.769 0, 1122329.695 1625941.962 0, 
+    1122565.322 1625949.169 0, 1122800.949 1625956.39 0, 1123036.575 1625963.625 0, 1123272.2 1625970.874 0, 1123507.826 1625978.136 0, 1123743.45 1625985.412 0, 1123979.075 1625992.703 0, 1124214.699 1626000.007 0, 1124449.202 1626007.29 0, 1124621.969 1620449.764 0, 
+    1124794.751 1614891.751 0))
+
+POLYGON ((1135758.612 1626374.858 0, 1135524.128 1626366.912 0, 1135288.526 1626358.942 0, 1135052.923 1626350.986 0, 1134817.32 1626343.044 0, 1134581.716 1626335.116 0, 1134346.112 1626327.202 0, 1134110.507 1626319.302 0, 1133874.902 1626311.415 0, 1133639.296 1626303.542 0, 
+    1133403.69 1626295.684 0, 1133168.083 1626287.839 0, 1132932.476 1626280.008 0, 1132696.869 1626272.19 0, 1132461.261 1626264.387 0, 1132225.652 1626256.597 0, 1131990.043 1626248.822 0, 1131754.434 1626241.06 0, 1131518.824 1626233.312 0, 1131283.214 1626225.578 0, 
+    1131047.603 1626217.858 0, 1130811.992 1626210.152 0, 1130576.381 1626202.459 0, 1130340.769 1626194.781 0, 1130104.037 1626187.08 0, 1129869.543 1626179.465 0, 1129633.93 1626171.829 0, 1129398.316 1626164.205 0, 1129162.701 1626156.596 0, 1128927.087 1626149.001 0, 
+    1128691.471 1626141.42 0, 1128455.856 1626133.852 0, 1128220.24 1626126.298 0, 1127984.623 1626118.758 0, 1127749.006 1626111.232 0, 1127513.389 1626103.72 0, 1127277.771 1626096.222 0, 1127042.153 1626088.738 0, 1126806.534 1626081.267 0, 1126570.915 1626073.81 0, 
+    1126335.295 1626066.368 0, 1126099.675 1626058.939 0, 1125864.054 1626051.524 0, 1125628.434 1626044.123 0, 1125392.812 1626036.735 0, 1125157.19 1626029.362 0, 1124921.568 1626022.002 0, 1124685.945 1626014.657 0, 1124449.202 1626007.29 0, 1124276.45 1631564.321 0, 
+    1124103.714 1637120.851 0, 1124339.8 1637128.197 0, 1124574.769 1637135.522 0, 1124809.737 1637142.862 0, 1125044.705 1637150.215 0, 1125279.672 1637157.581 0, 1125514.639 1637164.962 0, 1125749.605 1637172.356 0, 1125984.571 1637179.765 0, 1126219.537 1637187.187 0, 
+    1126454.502 1637194.623 0, 1126689.466 1637202.073 0, 1126924.431 1637209.536 0, 1127159.394 1637217.014 0, 1127394.358 1637224.505 0, 1127629.321 1637232.01 0, 1127864.283 1637239.529 0, 1128099.245 1637247.062 0, 1128334.207 1637254.608 0, 1128569.168 1637262.169 0, 
+    1128804.128 1637269.743 0, 1129039.089 1637277.331 0, 1129274.048 1637284.933 0, 1129509.008 1637292.549 0, 1129742.851 1637300.142 0, 1129978.925 1637307.822 0, 1130213.883 1637315.479 0, 1130448.84 1637323.15 0, 1130683.798 1637330.835 0, 1130918.754 1637338.533 0, 
+    1131153.71 1637346.246 0, 1131388.666 1637353.972 0, 1131623.621 1637361.712 0, 1131858.576 1637369.466 0, 1132093.53 1637377.234 0, 1132328.484 1637385.016 0, 1132563.438 1637392.811 0, 1132798.391 1637400.621 0, 1133033.343 1637408.444 0, 1133268.295 1637416.281 0, 
+    1133503.247 1637424.132 0, 1133738.198 1637431.996 0, 1133973.149 1637439.875 0, 1134208.099 1637447.767 0, 1134443.049 1637455.673 0, 1134677.998 1637463.593 0, 1134912.947 1637471.527 0, 1135147.895 1637479.475 0, 1135381.728 1637487.398 0, 1135570.161 1631931.379 0, 
+    1135758.612 1626374.858 0))
+
+POLYGON ((1146658.66 1637885.807 0, 1146424.849 1637877.222 0, 1146189.924 1637868.611 0, 1145954.999 1637860.014 0, 1145720.073 1637851.43 0, 1145485.146 1637842.86 0, 1145250.219 1637834.304 0, 1145015.292 1637825.762 0, 1144780.364 1637817.233 0, 1144545.436 1637808.719 0, 
+    1144310.507 1637800.218 0, 1144075.577 1637791.731 0, 1143840.647 1637783.258 0, 1143605.717 1637774.799 0, 1143370.786 1637766.353 0, 1143135.854 1637757.922 0, 1142900.922 1637749.504 0, 1142665.99 1637741.1 0, 1142431.057 1637732.71 0, 1142196.123 1637724.334 0, 
+    1141961.19 1637715.971 0, 1141726.255 1637707.622 0, 1141491.32 1637699.288 0, 1141256.385 1637690.967 0, 1141020.335 1637682.62 0, 1140786.513 1637674.366 0, 1140551.576 1637666.087 0, 1140316.638 1637657.821 0, 1140081.7 1637649.569 0, 1139846.762 1637641.331 0, 
+    1139611.823 1637633.107 0, 1139376.884 1637624.897 0, 1139141.944 1637616.7 0, 1138907.004 1637608.517 0, 1138672.063 1637600.348 0, 1138437.122 1637592.193 0, 1138202.18 1637584.052 0, 1137967.238 1637575.925 0, 1137732.296 1637567.811 0, 1137497.352 1637559.712 0, 
+    1137262.409 1637551.626 0, 1137027.465 1637543.554 0, 1136792.52 1637535.495 0, 1136557.575 1637527.451 0, 1136322.63 1637519.42 0, 1136087.684 1637511.404 0, 1135852.737 1637503.401 0, 1135617.79 1637495.411 0, 1135381.728 1637487.398 0, 1135193.311 1643042.911 0, 
+    1135004.912 1648597.909 0, 1135240.318 1648605.9 0, 1135474.611 1648613.867 0, 1135708.903 1648621.847 0, 1135943.195 1648629.842 0, 1136177.487 1648637.85 0, 1136411.778 1648645.872 0, 1136646.069 1648653.908 0, 1136880.359 1648661.957 0, 1137114.648 1648670.021 0, 
+    1137348.938 1648678.098 0, 1137583.226 1648686.189 0, 1137817.515 1648694.294 0, 1138051.802 1648702.412 0, 1138286.09 1648710.545 0, 1138520.377 1648718.691 0, 1138754.663 1648726.851 0, 1138988.949 1648735.024 0, 1139223.234 1648743.212 0, 1139457.519 1648751.413 0, 
+    1139691.803 1648759.628 0, 1139926.087 1648767.857 0, 1140160.371 1648776.1 0, 1140394.654 1648784.356 0, 1140627.825 1648792.587 0, 1140863.218 1648800.911 0, 1141097.5 1648809.208 0, 1141331.781 1648817.52 0, 1141566.061 1648825.845 0, 1141800.341 1648834.185 0, 
+    1142034.621 1648842.538 0, 1142268.9 1648850.904 0, 1142503.178 1648859.285 0, 1142737.456 1648867.679 0, 1142971.734 1648876.087 0, 1143206.011 1648884.509 0, 1143440.288 1648892.945 0, 1143674.564 1648901.395 0, 1143908.839 1648909.858 0, 1144143.114 1648918.335 0, 
+    1144377.389 1648926.826 0, 1144611.663 1648935.33 0, 1144845.937 1648943.849 0, 1145080.21 1648952.381 0, 1145314.482 1648960.927 0, 1145548.754 1648969.487 0, 1145783.026 1648978.061 0, 1146017.297 1648986.648 0, 1146250.457 1648995.208 0, 1146454.549 1643440.765 0, 
+    1146658.66 1637885.807 0))
+
+POLYGON ((1157494.835 1649424.277 0, 1157261.698 1649415.058 0, 1157027.452 1649405.809 0, 1156793.206 1649396.573 0, 1156558.959 1649387.352 0, 1156324.711 1649378.144 0, 1156090.463 1649368.95 0, 1155856.215 1649359.769 0, 1155621.966 1649350.603 0, 1155387.716 1649341.45 0, 
+    1155153.466 1649332.311 0, 1154919.215 1649323.186 0, 1154684.964 1649314.075 0, 1154450.712 1649304.977 0, 1154216.46 1649295.893 0, 1153982.207 1649286.823 0, 1153747.953 1649277.767 0, 1153513.699 1649268.725 0, 1153279.445 1649259.696 0, 1153045.19 1649250.681 0, 
+    1152810.934 1649241.68 0, 1152576.678 1649232.693 0, 1152342.422 1649223.72 0, 1152108.165 1649214.76 0, 1151872.798 1649205.772 0, 1151639.649 1649196.882 0, 1151405.39 1649187.964 0, 1151171.131 1649179.059 0, 1150936.871 1649170.168 0, 1150702.611 1649161.291 0, 
+    1150468.35 1649152.428 0, 1150234.089 1649143.579 0, 1149999.827 1649134.743 0, 1149765.565 1649125.922 0, 1149531.302 1649117.114 0, 1149297.038 1649108.319 0, 1149062.774 1649099.539 0, 1148828.51 1649090.772 0, 1148594.245 1649082.019 0, 1148359.98 1649073.28 0, 
+    1148125.714 1649064.555 0, 1147891.447 1649055.844 0, 1147657.18 1649047.146 0, 1147422.913 1649038.462 0, 1147188.645 1649029.792 0, 1146954.376 1649021.135 0, 1146720.107 1649012.493 0, 1146485.838 1649003.864 0, 1146250.457 1648995.208 0, 1146046.384 1654549.131 0, 
+    1145842.331 1660102.527 0, 1146077.054 1660111.159 0, 1146310.67 1660119.764 0, 1146544.285 1660128.382 0, 1146777.9 1660137.014 0, 1147011.514 1660145.66 0, 1147245.128 1660154.32 0, 1147478.741 1660162.993 0, 1147712.354 1660171.68 0, 1147945.966 1660180.381 0, 
+    1148179.578 1660189.096 0, 1148413.189 1660197.824 0, 1148646.8 1660206.567 0, 1148880.41 1660215.323 0, 1149114.02 1660224.092 0, 1149347.629 1660232.876 0, 1149581.237 1660241.673 0, 1149814.845 1660250.484 0, 1150048.453 1660259.308 0, 1150282.06 1660268.147 0, 
+    1150515.667 1660276.999 0, 1150749.273 1660285.865 0, 1150982.878 1660294.745 0, 1151216.483 1660303.638 0, 1151448.982 1660312.503 0, 1151683.692 1660321.466 0, 1151917.295 1660330.401 0, 1152150.898 1660339.349 0, 1152384.5 1660348.311 0, 1152618.102 1660357.287 0, 
+    1152851.703 1660366.277 0, 1153085.304 1660375.28 0, 1153318.904 1660384.298 0, 1153552.504 1660393.329 0, 1153786.103 1660402.373 0, 1154019.702 1660411.432 0, 1154253.3 1660420.504 0, 1154486.897 1660429.59 0, 1154720.494 1660438.689 0, 1154954.091 1660447.803 0, 
+    1155187.687 1660456.93 0, 1155421.282 1660466.071 0, 1155654.877 1660475.226 0, 1155888.471 1660484.394 0, 1156122.065 1660493.576 0, 1156355.659 1660502.772 0, 1156589.251 1660511.982 0, 1156822.843 1660521.205 0, 1157055.33 1660530.398 0, 1157275.072 1654977.601 0, 
+    1157494.835 1649424.277 0))
+
+POLYGON ((1168267.076 1660989.947 0, 1168034.614 1660980.097 0, 1167801.049 1660970.213 0, 1167567.483 1660960.344 0, 1167333.917 1660950.488 0, 1167100.35 1660940.646 0, 1166866.782 1660930.817 0, 1166633.214 1660921.003 0, 1166399.646 1660911.202 0, 1166166.076 1660901.415 0, 
+    1165932.507 1660891.642 0, 1165698.936 1660881.882 0, 1165465.365 1660872.136 0, 1165231.794 1660862.404 0, 1164998.222 1660852.686 0, 1164764.649 1660842.981 0, 1164531.076 1660833.29 0, 1164297.502 1660823.613 0, 1164063.927 1660813.95 0, 1163830.353 1660804.3 0, 
+    1163596.777 1660794.664 0, 1163363.201 1660785.042 0, 1163129.624 1660775.434 0, 1162896.047 1660765.839 0, 1162661.365 1660756.213 0, 1162428.891 1660746.691 0, 1162195.312 1660737.138 0, 1161961.732 1660727.598 0, 1161728.152 1660718.073 0, 1161494.572 1660708.56 0, 
+    1161260.991 1660699.062 0, 1161027.409 1660689.577 0, 1160793.827 1660680.107 0, 1160560.244 1660670.649 0, 1160326.66 1660661.206 0, 1160093.077 1660651.776 0, 1159859.492 1660642.36 0, 1159625.907 1660632.958 0, 1159392.321 1660623.57 0, 1159158.735 1660614.195 0, 
+    1158925.149 1660604.834 0, 1158691.561 1660595.487 0, 1158457.973 1660586.154 0, 1158224.385 1660576.834 0, 1157990.796 1660567.528 0, 1157757.207 1660558.236 0, 1157523.617 1660548.958 0, 1157290.026 1660539.693 0, 1157055.33 1660530.398 0, 1156835.609 1666082.662 0, 
+    1156615.909 1671634.384 0, 1156849.949 1671643.653 0, 1157082.886 1671652.891 0, 1157315.822 1671662.144 0, 1157548.758 1671671.41 0, 1157781.694 1671680.69 0, 1158014.628 1671689.983 0, 1158247.563 1671699.291 0, 1158480.496 1671708.612 0, 1158713.43 1671717.946 0, 
+    1158946.362 1671727.295 0, 1159179.294 1671736.657 0, 1159412.226 1671746.033 0, 1159645.157 1671755.422 0, 1159878.087 1671764.826 0, 1160111.017 1671774.243 0, 1160343.946 1671783.673 0, 1160576.875 1671793.118 0, 1160809.803 1671802.576 0, 1161042.731 1671812.048 0, 
+    1161275.658 1671821.533 0, 1161508.584 1671831.032 0, 1161741.51 1671840.545 0, 1161974.436 1671850.072 0, 1162206.26 1671859.567 0, 1162440.285 1671869.166 0, 1162673.209 1671878.734 0, 1162906.132 1671888.315 0, 1163139.054 1671897.911 0, 1163371.976 1671907.52 0, 
+    1163604.898 1671917.142 0, 1163837.819 1671926.778 0, 1164070.739 1671936.429 0, 1164303.659 1671946.092 0, 1164536.578 1671955.77 0, 1164769.496 1671965.461 0, 1165002.414 1671975.166 0, 1165235.332 1671984.884 0, 1165468.249 1671994.617 0, 1165701.165 1672004.363 0, 
+    1165934.081 1672014.122 0, 1166166.996 1672023.896 0, 1166399.911 1672033.683 0, 1166632.825 1672043.484 0, 1166865.738 1672053.298 0, 1167098.651 1672063.126 0, 1167331.563 1672072.968 0, 1167564.475 1672082.824 0, 1167796.286 1672092.647 0, 1168031.669 1666541.567 0, 
+    1168267.076 1660989.947 0))
+
+POLYGON ((715325.665 1254421.504 0, 715069.463 1254438.183 0, 714811.97 1254454.961 0, 714554.478 1254471.754 0, 714296.988 1254488.562 0, 714039.498 1254505.386 0, 713782.009 1254522.224 0, 713524.522 1254539.078 0, 713267.035 1254555.947 0, 713009.549 1254572.831 0, 
+    712752.065 1254589.731 0, 712494.581 1254606.645 0, 712237.098 1254623.575 0, 711979.616 1254640.519 0, 711722.136 1254657.479 0, 711464.656 1254674.454 0, 711207.177 1254691.444 0, 710949.699 1254708.45 0, 710692.223 1254725.47 0, 710434.747 1254742.506 0, 
+    710177.272 1254759.557 0, 709919.798 1254776.623 0, 709662.326 1254793.704 0, 709404.854 1254810.8 0, 709146.091 1254827.997 0, 708889.914 1254845.038 0, 708632.445 1254862.18 0, 708374.977 1254879.337 0, 708117.511 1254896.509 0, 707860.045 1254913.696 0, 
+    707602.58 1254930.898 0, 707345.117 1254948.116 0, 707087.654 1254965.348 0, 706830.192 1254982.596 0, 706572.732 1254999.859 0, 706315.272 1255017.137 0, 706057.814 1255034.431 0, 705800.356 1255051.739 0, 705542.9 1255069.063 0, 705285.444 1255086.401 0, 
+    705027.99 1255103.755 0, 704770.536 1255121.124 0, 704513.084 1255138.509 0, 704255.632 1255155.908 0, 703998.182 1255173.322 0, 703740.733 1255190.752 0, 703483.284 1255208.197 0, 703225.837 1255225.657 0, 702967.097 1255243.22 0, 703345.148 1260810.279 0, 
+    703723.191 1266377.223 0, 703981.272 1266359.705 0, 704238.064 1266342.289 0, 704494.857 1266324.889 0, 704751.651 1266307.503 0, 705008.446 1266290.133 0, 705265.242 1266272.778 0, 705522.039 1266255.438 0, 705778.838 1266238.113 0, 706035.637 1266220.804 0, 
+    706292.437 1266203.509 0, 706549.238 1266186.23 0, 706806.04 1266168.965 0, 707062.843 1266151.716 0, 707319.648 1266134.482 0, 707576.453 1266117.263 0, 707833.259 1266100.059 0, 708090.066 1266082.87 0, 708346.875 1266065.696 0, 708603.684 1266048.538 0, 
+    708860.494 1266031.394 0, 709117.305 1266014.266 0, 709374.118 1265997.153 0, 709630.931 1265980.055 0, 709886.456 1265963.058 0, 710144.561 1265945.904 0, 710401.377 1265928.851 0, 710658.194 1265911.814 0, 710915.013 1265894.791 0, 711171.832 1265877.784 0, 
+    711428.652 1265860.791 0, 711685.474 1265843.814 0, 711942.296 1265826.852 0, 712199.119 1265809.905 0, 712455.944 1265792.973 0, 712712.769 1265776.057 0, 712969.595 1265759.155 0, 713226.423 1265742.269 0, 713483.251 1265725.397 0, 713740.08 1265708.541 0, 
+    713996.911 1265691.7 0, 714253.742 1265674.874 0, 714510.574 1265658.063 0, 714767.407 1265641.267 0, 715024.242 1265624.486 0, 715281.077 1265607.721 0, 715537.913 1265590.97 0, 715794.75 1265574.235 0, 716050.3 1265557.599 0, 715687.986 1259989.609 0, 
+    715325.665 1254421.504 0))
+
+POLYGON ((728379.676 1264772.804 0, 728124.078 1264788.719 0, 727867.194 1264804.728 0, 727610.312 1264820.753 0, 727353.43 1264836.793 0, 727096.549 1264852.848 0, 726839.67 1264868.918 0, 726582.791 1264885.003 0, 726325.913 1264901.104 0, 726069.036 1264917.219 0, 
+    725812.16 1264933.35 0, 725555.286 1264949.495 0, 725298.412 1264965.656 0, 725041.538 1264981.832 0, 724784.666 1264998.023 0, 724527.795 1265014.229 0, 724270.925 1265030.451 0, 724014.056 1265046.687 0, 723757.188 1265062.939 0, 723500.32 1265079.205 0, 
+    723243.454 1265095.487 0, 722986.589 1265111.784 0, 722729.724 1265128.096 0, 722472.861 1265144.423 0, 722214.711 1265160.847 0, 721959.137 1265177.123 0, 721702.276 1265193.495 0, 721445.416 1265209.883 0, 721188.558 1265226.286 0, 720931.7 1265242.703 0, 
+    720674.843 1265259.136 0, 720417.987 1265275.585 0, 720161.133 1265292.048 0, 719904.279 1265308.526 0, 719647.426 1265325.019 0, 719390.574 1265341.528 0, 719133.723 1265358.052 0, 718876.873 1265374.59 0, 718620.024 1265391.144 0, 718363.176 1265407.713 0, 
+    718106.329 1265424.298 0, 717849.483 1265440.897 0, 717592.638 1265457.511 0, 717335.794 1265474.141 0, 717078.951 1265490.785 0, 716822.109 1265507.445 0, 716565.268 1265524.12 0, 716308.428 1265540.81 0, 716050.3 1265557.599 0, 716412.606 1271125.467 0, 
+    716774.904 1276693.21 0, 717032.373 1276676.464 0, 717288.557 1276659.817 0, 717544.743 1276643.184 0, 717800.93 1276626.567 0, 718057.118 1276609.965 0, 718313.306 1276593.378 0, 718569.496 1276576.806 0, 718825.686 1276560.249 0, 719081.878 1276543.707 0, 
+    719338.071 1276527.181 0, 719594.264 1276510.669 0, 719850.459 1276494.172 0, 720106.654 1276477.691 0, 720362.85 1276461.224 0, 720619.048 1276444.773 0, 720875.246 1276428.337 0, 721131.446 1276411.916 0, 721387.646 1276395.51 0, 721643.847 1276379.118 0, 
+    721900.049 1276362.743 0, 722156.253 1276346.382 0, 722412.457 1276330.036 0, 722668.662 1276313.705 0, 722923.584 1276297.471 0, 723181.075 1276281.089 0, 723437.283 1276264.804 0, 723693.492 1276248.533 0, 723949.702 1276232.278 0, 724205.913 1276216.038 0, 
+    724462.124 1276199.812 0, 724718.337 1276183.602 0, 724974.551 1276167.407 0, 725230.766 1276151.227 0, 725486.981 1276135.063 0, 725743.198 1276118.913 0, 725999.415 1276102.778 0, 726255.634 1276086.659 0, 726511.853 1276070.554 0, 726768.074 1276054.465 0, 
+    727024.295 1276038.39 0, 727280.517 1276022.331 0, 727536.741 1276006.287 0, 727792.965 1275990.258 0, 728049.19 1275974.244 0, 728305.416 1275958.245 0, 728561.643 1275942.261 0, 728817.871 1275926.292 0, 729072.817 1275910.418 0, 728726.25 1270341.674 0, 
+    728379.676 1264772.804 0))
+
+POLYGON ((741372.891 1275162.373 0, 741117.9 1275177.527 0, 740861.628 1275192.772 0, 740605.357 1275208.032 0, 740349.086 1275223.307 0, 740092.817 1275238.597 0, 739836.549 1275253.902 0, 739580.281 1275269.222 0, 739324.014 1275284.558 0, 739067.749 1275299.908 0, 
+    738811.484 1275315.273 0, 738555.22 1275330.654 0, 738298.957 1275346.05 0, 738042.695 1275361.46 0, 737786.434 1275376.886 0, 737530.173 1275392.327 0, 737273.914 1275407.783 0, 737017.656 1275423.254 0, 736761.398 1275438.74 0, 736505.141 1275454.242 0, 
+    736248.886 1275469.758 0, 735992.631 1275485.289 0, 735736.377 1275500.836 0, 735480.124 1275516.397 0, 735222.59 1275532.052 0, 734967.621 1275547.566 0, 734711.371 1275563.173 0, 734455.121 1275578.795 0, 734198.873 1275594.432 0, 733942.625 1275610.084 0, 
+    733686.379 1275625.751 0, 733430.133 1275641.433 0, 733173.889 1275657.13 0, 732917.645 1275672.843 0, 732661.402 1275688.57 0, 732405.16 1275704.313 0, 732148.919 1275720.07 0, 731892.679 1275735.843 0, 731636.44 1275751.631 0, 731380.202 1275767.434 0, 
+    731123.964 1275783.252 0, 730867.728 1275799.085 0, 730611.492 1275814.933 0, 730355.258 1275830.796 0, 730099.024 1275846.674 0, 729842.792 1275862.568 0, 729586.56 1275878.476 0, 729330.329 1275894.4 0, 729072.817 1275910.418 0, 729419.375 1281479.032 0, 
+    729765.925 1287047.51 0, 730022.779 1287031.532 0, 730278.354 1287015.649 0, 730533.93 1286999.782 0, 730789.507 1286983.929 0, 731045.085 1286968.091 0, 731300.664 1286952.268 0, 731556.244 1286936.461 0, 731811.825 1286920.668 0, 732067.407 1286904.891 0, 
+    732322.99 1286889.128 0, 732578.573 1286873.381 0, 732834.158 1286857.649 0, 733089.743 1286841.931 0, 733345.33 1286826.229 0, 733600.917 1286810.542 0, 733856.505 1286794.87 0, 734112.094 1286779.212 0, 734367.684 1286763.57 0, 734623.275 1286747.943 0, 
+    734878.867 1286732.331 0, 735134.46 1286716.734 0, 735390.054 1286701.152 0, 735645.649 1286685.585 0, 735899.965 1286670.111 0, 736156.841 1286654.497 0, 736412.438 1286638.975 0, 736668.036 1286623.468 0, 736923.636 1286607.977 0, 737179.236 1286592.5 0, 
+    737434.837 1286577.038 0, 737690.439 1286561.592 0, 737946.042 1286546.16 0, 738201.645 1286530.744 0, 738457.25 1286515.342 0, 738712.856 1286499.956 0, 738968.462 1286484.585 0, 739224.07 1286469.228 0, 739479.678 1286453.887 0, 739735.287 1286438.561 0, 
+    739990.897 1286423.25 0, 740246.508 1286407.954 0, 740502.12 1286392.673 0, 740757.733 1286377.407 0, 741013.347 1286362.156 0, 741268.961 1286346.92 0, 741524.577 1286331.699 0, 741780.193 1286316.493 0, 742034.533 1286301.378 0, 741703.716 1280731.944 0, 
+    741372.891 1275162.373 0))
+
+POLYGON ((754305.199 1285589.911 0, 754050.816 1285604.307 0, 753795.158 1285618.791 0, 753539.501 1285633.29 0, 753283.844 1285647.803 0, 753028.188 1285662.332 0, 752772.533 1285676.876 0, 752516.879 1285691.435 0, 752261.226 1285706.009 0, 752005.574 1285720.598 0, 
+    751749.922 1285735.202 0, 751494.271 1285749.821 0, 751238.622 1285764.455 0, 750982.973 1285779.104 0, 750727.325 1285793.768 0, 750471.677 1285808.447 0, 750216.031 1285823.142 0, 749960.386 1285837.851 0, 749704.741 1285852.575 0, 749449.097 1285867.315 0, 
+    749193.455 1285882.069 0, 748937.813 1285896.839 0, 748682.171 1285911.623 0, 748426.531 1285926.423 0, 748169.615 1285941.311 0, 747915.253 1285956.067 0, 747659.616 1285970.912 0, 747403.979 1285985.772 0, 747148.343 1286000.646 0, 746892.708 1286015.536 0, 
+    746637.074 1286030.441 0, 746381.441 1286045.361 0, 746125.808 1286060.296 0, 745870.177 1286075.246 0, 745614.546 1286090.211 0, 745358.916 1286105.191 0, 745103.288 1286120.187 0, 744847.66 1286135.197 0, 744592.033 1286150.222 0, 744336.406 1286165.262 0, 
+    744080.781 1286180.318 0, 743825.157 1286195.388 0, 743569.533 1286210.474 0, 743313.91 1286225.574 0, 743058.289 1286240.69 0, 742802.668 1286255.82 0, 742547.048 1286270.966 0, 742291.429 1286286.127 0, 742034.533 1286301.378 0, 742365.341 1291870.672 0, 
+    742696.14 1297439.821 0, 742952.378 1297424.608 0, 743207.341 1297409.486 0, 743462.306 1297394.379 0, 743717.271 1297379.288 0, 743972.237 1297364.211 0, 744227.204 1297349.149 0, 744482.172 1297334.102 0, 744737.141 1297319.071 0, 744992.111 1297304.054 0, 
+    745247.081 1297289.052 0, 745502.053 1297274.065 0, 745757.025 1297259.094 0, 746011.998 1297244.137 0, 746266.972 1297229.195 0, 746521.947 1297214.268 0, 746776.923 1297199.357 0, 747031.9 1297184.46 0, 747286.878 1297169.578 0, 747541.856 1297154.712 0, 
+    747796.835 1297139.86 0, 748051.816 1297125.023 0, 748306.797 1297110.202 0, 748561.779 1297095.395 0, 748815.488 1297080.677 0, 749071.745 1297065.827 0, 749326.73 1297051.065 0, 749581.715 1297036.318 0, 749836.702 1297021.587 0, 750091.689 1297006.87 0, 
+    750346.677 1296992.169 0, 750601.666 1296977.482 0, 750856.656 1296962.81 0, 751111.646 1296948.154 0, 751366.638 1296933.512 0, 751621.63 1296918.886 0, 751876.624 1296904.274 0, 752131.618 1296889.678 0, 752386.613 1296875.096 0, 752641.608 1296860.529 0, 
+    752896.605 1296845.978 0, 753151.603 1296831.441 0, 753406.601 1296816.92 0, 753661.6 1296802.413 0, 753916.6 1296787.922 0, 754171.601 1296773.446 0, 754426.603 1296758.984 0, 754681.606 1296744.538 0, 754935.336 1296730.178 0, 754620.272 1291160.117 0, 
+    754305.199 1285589.911 0))
+
+POLYGON ((767176.488 1296055.116 0, 766922.716 1296068.759 0, 766667.674 1296082.485 0, 766412.632 1296096.226 0, 766157.591 1296109.982 0, 765902.551 1296123.753 0, 765647.512 1296137.539 0, 765392.474 1296151.34 0, 765137.436 1296165.156 0, 764882.399 1296178.987 0, 
+    764627.363 1296192.833 0, 764372.328 1296206.694 0, 764117.294 1296220.57 0, 763862.26 1296234.461 0, 763607.228 1296248.368 0, 763352.196 1296262.289 0, 763097.165 1296276.225 0, 762842.135 1296290.176 0, 762587.105 1296304.142 0, 762332.077 1296318.123 0, 
+    762077.049 1296332.119 0, 761822.022 1296346.131 0, 761566.996 1296360.157 0, 761311.971 1296374.198 0, 761055.674 1296388.324 0, 760801.922 1296402.325 0, 760546.9 1296416.412 0, 760291.878 1296430.513 0, 760036.856 1296444.629 0, 759781.836 1296458.76 0, 
+    759526.817 1296472.907 0, 759271.798 1296487.068 0, 759016.78 1296501.244 0, 758761.763 1296515.436 0, 758506.747 1296529.642 0, 758251.732 1296543.863 0, 757996.717 1296558.099 0, 757741.704 1296572.351 0, 757486.691 1296586.617 0, 757231.679 1296600.899 0, 
+    756976.668 1296615.195 0, 756721.658 1296629.506 0, 756466.648 1296643.833 0, 756211.64 1296658.174 0, 755956.632 1296672.53 0, 755701.625 1296686.902 0, 755446.619 1296701.288 0, 755191.614 1296715.69 0, 754935.336 1296730.178 0, 755250.392 1302300.088 0, 
+    755565.439 1307869.842 0, 755821.058 1307855.391 0, 756075.407 1307841.027 0, 756329.758 1307826.677 0, 756584.109 1307812.343 0, 756838.461 1307798.023 0, 757092.814 1307783.719 0, 757347.168 1307769.429 0, 757601.522 1307755.155 0, 757855.878 1307740.895 0, 
+    758110.234 1307726.65 0, 758364.591 1307712.421 0, 758618.949 1307698.206 0, 758873.308 1307684.006 0, 759127.667 1307669.822 0, 759382.028 1307655.652 0, 759636.389 1307641.497 0, 759890.751 1307627.357 0, 760145.114 1307613.232 0, 760399.478 1307599.122 0, 
+    760653.843 1307585.028 0, 760908.208 1307570.948 0, 761162.574 1307556.883 0, 761416.941 1307542.833 0, 761670.04 1307528.867 0, 761925.678 1307514.777 0, 762180.048 1307500.772 0, 762434.418 1307486.782 0, 762688.789 1307472.807 0, 762943.161 1307458.847 0, 
+    763197.534 1307444.902 0, 763451.908 1307430.971 0, 763706.282 1307417.056 0, 763960.658 1307403.156 0, 764215.034 1307389.271 0, 764469.411 1307375.4 0, 764723.789 1307361.545 0, 764978.167 1307347.704 0, 765232.547 1307333.879 0, 765486.927 1307320.069 0, 
+    765741.308 1307306.273 0, 765995.69 1307292.493 0, 766250.072 1307278.727 0, 766504.456 1307264.976 0, 766758.84 1307251.241 0, 767013.225 1307237.52 0, 767267.611 1307223.815 0, 767521.998 1307210.124 0, 767775.117 1307196.516 0, 767475.807 1301625.894 0, 
+    767176.488 1296055.116 0))
+
+POLYGON ((779986.649 1306557.688 0, 779733.49 1306570.58 0, 779479.065 1306583.552 0, 779224.642 1306596.539 0, 778970.219 1306609.541 0, 778715.797 1306622.558 0, 778461.376 1306635.589 0, 778206.955 1306648.636 0, 777952.535 1306661.698 0, 777698.116 1306674.775 0, 
+    777443.698 1306687.867 0, 777189.281 1306700.973 0, 776934.864 1306714.095 0, 776680.448 1306727.232 0, 776426.033 1306740.383 0, 776171.619 1306753.55 0, 775917.205 1306766.731 0, 775662.792 1306779.928 0, 775408.38 1306793.14 0, 775153.969 1306806.366 0, 
+    774899.558 1306819.608 0, 774645.149 1306832.864 0, 774390.74 1306846.135 0, 774136.332 1306859.422 0, 773880.657 1306872.789 0, 773627.518 1306886.039 0, 773373.112 1306899.371 0, 773118.707 1306912.717 0, 772864.303 1306926.078 0, 772609.899 1306939.455 0, 
+    772355.497 1306952.846 0, 772101.095 1306966.252 0, 771846.694 1306979.673 0, 771592.294 1306993.109 0, 771337.894 1307006.56 0, 771083.496 1307020.027 0, 770829.098 1307033.508 0, 770574.701 1307047.004 0, 770320.304 1307060.515 0, 770065.909 1307074.041 0, 
+    769811.514 1307087.582 0, 769557.12 1307101.137 0, 769302.727 1307114.708 0, 769048.335 1307128.294 0, 768793.943 1307141.895 0, 768539.552 1307155.511 0, 768285.163 1307169.142 0, 768030.773 1307182.787 0, 767775.117 1307196.516 0, 768074.419 1312766.978 0, 
+    768373.712 1318337.273 0, 768628.709 1318323.579 0, 768882.442 1318309.969 0, 769136.176 1318296.373 0, 769389.911 1318282.792 0, 769643.647 1318269.227 0, 769897.384 1318255.676 0, 770151.121 1318242.14 0, 770404.859 1318228.619 0, 770658.598 1318215.113 0, 
+    770912.338 1318201.622 0, 771166.079 1318188.146 0, 771419.82 1318174.684 0, 771673.562 1318161.238 0, 771927.305 1318147.807 0, 772181.049 1318134.39 0, 772434.793 1318120.989 0, 772688.538 1318107.602 0, 772942.285 1318094.231 0, 773196.031 1318080.874 0, 
+    773449.779 1318067.532 0, 773703.527 1318054.205 0, 773957.277 1318040.893 0, 774211.027 1318027.596 0, 774463.514 1318014.38 0, 774718.529 1318001.047 0, 774972.281 1317987.795 0, 775226.035 1317974.558 0, 775479.788 1317961.336 0, 775733.543 1317948.128 0, 
+    775987.299 1317934.936 0, 776241.055 1317921.758 0, 776494.812 1317908.596 0, 776748.57 1317895.448 0, 777002.328 1317882.316 0, 777256.088 1317869.198 0, 777509.848 1317856.095 0, 777763.609 1317843.007 0, 778017.37 1317829.934 0, 778271.133 1317816.876 0, 
+    778524.896 1317803.833 0, 778778.66 1317790.805 0, 779032.424 1317777.792 0, 779286.19 1317764.794 0, 779539.956 1317751.81 0, 779793.723 1317738.842 0, 780047.491 1317725.889 0, 780301.26 1317712.95 0, 780553.766 1317700.091 0, 780270.212 1312128.972 0, 
+    779986.649 1306557.688 0))
+
+POLYGON ((792735.572 1317097.322 0, 792483.028 1317109.468 0, 792229.224 1317121.69 0, 791975.421 1317133.926 0, 791721.618 1317146.177 0, 791467.816 1317158.444 0, 791214.015 1317170.725 0, 790960.215 1317183.021 0, 790706.415 1317195.332 0, 790452.616 1317207.658 0, 
+    790198.817 1317219.999 0, 789945.02 1317232.355 0, 789691.223 1317244.726 0, 789437.427 1317257.112 0, 789183.632 1317269.513 0, 788929.837 1317281.929 0, 788676.043 1317294.359 0, 788422.25 1317306.805 0, 788168.457 1317319.265 0, 787914.666 1317331.741 0, 
+    787660.875 1317344.231 0, 787407.084 1317356.736 0, 787153.295 1317369.257 0, 786899.506 1317381.792 0, 786644.456 1317394.404 0, 786391.931 1317406.907 0, 786138.144 1317419.487 0, 785884.358 1317432.082 0, 785630.573 1317444.692 0, 785376.789 1317457.317 0, 
+    785123.005 1317469.957 0, 784869.223 1317482.611 0, 784615.44 1317495.281 0, 784361.659 1317507.965 0, 784107.878 1317520.665 0, 783854.099 1317533.379 0, 783600.319 1317546.109 0, 783346.541 1317558.853 0, 783092.763 1317571.612 0, 782838.987 1317584.387 0, 
+    782585.211 1317597.176 0, 782331.435 1317609.98 0, 782077.661 1317622.799 0, 781823.887 1317635.633 0, 781570.114 1317648.482 0, 781316.341 1317661.345 0, 781062.57 1317674.224 0, 780808.799 1317687.118 0, 780553.766 1317700.091 0, 780837.312 1323271.038 0, 
+    781120.848 1328841.81 0, 781375.222 1328828.871 0, 781628.337 1328816.01 0, 781881.453 1328803.165 0, 782134.57 1328790.334 0, 782387.687 1328777.519 0, 782640.805 1328764.718 0, 782893.924 1328751.932 0, 783147.043 1328739.161 0, 783400.164 1328726.405 0, 
+    783653.285 1328713.664 0, 783906.407 1328700.937 0, 784159.529 1328688.226 0, 784412.652 1328675.529 0, 784665.777 1328662.848 0, 784918.901 1328650.181 0, 785172.027 1328637.529 0, 785425.153 1328624.892 0, 785678.28 1328612.27 0, 785931.408 1328599.663 0, 
+    786184.537 1328587.071 0, 786437.666 1328574.494 0, 786690.796 1328561.931 0, 786943.926 1328549.384 0, 787195.799 1328536.914 0, 787450.19 1328524.334 0, 787703.323 1328511.831 0, 787956.457 1328499.343 0, 788209.591 1328486.87 0, 788462.726 1328474.412 0, 
+    788715.862 1328461.969 0, 788968.999 1328449.54 0, 789222.136 1328437.127 0, 789475.274 1328424.728 0, 789728.413 1328412.345 0, 789981.553 1328399.976 0, 790234.693 1328387.622 0, 790487.834 1328375.283 0, 790740.976 1328362.959 0, 790994.118 1328350.65 0, 
+    791247.261 1328338.356 0, 791500.405 1328326.077 0, 791753.55 1328313.812 0, 792006.695 1328301.563 0, 792259.841 1328289.328 0, 792512.988 1328277.108 0, 792766.135 1328264.903 0, 793019.284 1328252.714 0, 793271.175 1328240.599 0, 793003.377 1322669.049 0, 
+    792735.572 1317097.322 0))
+
+POLYGON ((805423.151 1327673.717 0, 805171.225 1327685.12 0, 804918.043 1327696.595 0, 804664.862 1327708.084 0, 804411.682 1327719.589 0, 804158.502 1327731.108 0, 803905.323 1327742.643 0, 803652.145 1327754.192 0, 803398.968 1327765.756 0, 803145.791 1327777.335 0, 
+    802892.614 1327788.929 0, 802639.439 1327800.538 0, 802386.264 1327812.161 0, 802133.09 1327823.8 0, 801879.916 1327835.453 0, 801626.744 1327847.122 0, 801373.572 1327858.805 0, 801120.4 1327870.503 0, 800867.229 1327882.216 0, 800614.059 1327893.944 0, 
+    800360.89 1327905.687 0, 800107.721 1327917.445 0, 799854.553 1327929.218 0, 799601.386 1327941.005 0, 799346.963 1327952.867 0, 799095.054 1327964.625 0, 798841.889 1327976.458 0, 798588.724 1327988.305 0, 798335.56 1328000.167 0, 798082.397 1328012.044 0, 
+    797829.235 1328023.936 0, 797576.073 1328035.843 0, 797322.912 1328047.765 0, 797069.752 1328059.701 0, 796816.592 1328071.653 0, 796563.433 1328083.619 0, 796310.275 1328095.6 0, 796057.118 1328107.597 0, 795803.961 1328119.608 0, 795550.805 1328131.634 0, 
+    795297.65 1328143.675 0, 795044.495 1328155.731 0, 794791.341 1328167.801 0, 794538.188 1328179.887 0, 794285.035 1328191.987 0, 794031.884 1328204.103 0, 793778.733 1328216.233 0, 793525.582 1328228.378 0, 793271.175 1328240.599 0, 793538.963 1333811.968 0, 
+    793806.743 1339383.151 0, 794060.491 1339370.962 0, 794312.986 1339358.848 0, 794565.481 1339346.749 0, 794817.977 1339334.665 0, 795070.473 1339322.596 0, 795322.971 1339310.541 0, 795575.469 1339298.502 0, 795827.968 1339286.477 0, 796080.467 1339274.468 0, 
+    796332.967 1339262.473 0, 796585.468 1339250.493 0, 796837.97 1339238.528 0, 797090.472 1339226.577 0, 797342.975 1339214.642 0, 797595.479 1339202.721 0, 797847.983 1339190.816 0, 798100.489 1339178.925 0, 798352.994 1339167.049 0, 798605.501 1339155.188 0, 
+    798858.008 1339143.341 0, 799110.516 1339131.51 0, 799363.025 1339119.694 0, 799615.534 1339107.892 0, 799866.79 1339096.164 0, 800120.555 1339084.333 0, 800373.066 1339072.576 0, 800625.578 1339060.834 0, 800878.091 1339049.107 0, 801130.604 1339037.394 0, 
+    801383.118 1339025.696 0, 801635.633 1339014.014 0, 801888.149 1339002.346 0, 802140.665 1338990.693 0, 802393.182 1338979.055 0, 802645.699 1338967.431 0, 802898.218 1338955.823 0, 803150.737 1338944.229 0, 803403.256 1338932.65 0, 803655.777 1338921.087 0, 
+    803908.298 1338909.538 0, 804160.819 1338898.003 0, 804413.342 1338886.484 0, 804665.865 1338874.98 0, 804918.388 1338863.49 0, 805170.913 1338852.016 0, 805423.438 1338840.556 0, 805675.964 1338829.111 0, 805927.237 1338817.737 0, 805675.198 1333245.821 0, 
+    805423.151 1327673.717 0))
+
+POLYGON ((818049.281 1338286.569 0, 817797.974 1338297.233 0, 817545.417 1338307.964 0, 817292.86 1338318.71 0, 817040.305 1338329.472 0, 816787.75 1338340.248 0, 816535.195 1338351.039 0, 816282.641 1338361.844 0, 816030.088 1338372.665 0, 815777.535 1338383.501 0, 
+    815524.983 1338394.351 0, 815272.432 1338405.216 0, 815019.881 1338416.096 0, 814767.331 1338426.991 0, 814514.782 1338437.901 0, 814262.233 1338448.826 0, 814009.685 1338459.766 0, 813757.137 1338470.72 0, 813504.591 1338481.689 0, 813252.044 1338492.674 0, 
+    812999.499 1338503.673 0, 812746.954 1338514.687 0, 812494.41 1338525.715 0, 812241.866 1338536.759 0, 811988.071 1338547.872 0, 811736.781 1338558.891 0, 811484.239 1338569.979 0, 811231.698 1338581.082 0, 810979.158 1338592.2 0, 810726.618 1338603.333 0, 
+    810474.079 1338614.481 0, 810221.541 1338625.643 0, 809969.003 1338636.821 0, 809716.466 1338648.013 0, 809463.93 1338659.22 0, 809211.394 1338670.442 0, 808958.859 1338681.679 0, 808706.325 1338692.931 0, 808453.791 1338704.197 0, 808201.258 1338715.479 0, 
+    807948.725 1338726.775 0, 807696.193 1338738.086 0, 807443.662 1338749.412 0, 807191.132 1338760.753 0, 806938.602 1338772.109 0, 806686.073 1338783.48 0, 806433.545 1338794.865 0, 806181.017 1338806.265 0, 805927.237 1338817.737 0, 806179.267 1344389.463 0, 
+    806431.288 1349960.991 0, 806684.409 1349949.549 0, 806936.281 1349938.178 0, 807188.154 1349926.822 0, 807440.027 1349915.481 0, 807691.901 1349904.155 0, 807943.775 1349892.843 0, 808195.651 1349881.547 0, 808447.526 1349870.265 0, 808699.403 1349858.998 0, 
+    808951.28 1349847.746 0, 809203.158 1349836.508 0, 809455.037 1349825.286 0, 809706.916 1349814.078 0, 809958.796 1349802.885 0, 810210.676 1349791.707 0, 810462.557 1349780.544 0, 810714.439 1349769.396 0, 810966.321 1349758.262 0, 811218.205 1349747.143 0, 
+    811470.088 1349736.039 0, 811721.973 1349724.95 0, 811973.858 1349713.876 0, 812225.744 1349702.817 0, 812476.381 1349691.827 0, 812729.517 1349680.742 0, 812981.405 1349669.727 0, 813233.293 1349658.727 0, 813485.182 1349647.742 0, 813737.072 1349636.771 0, 
+    813988.962 1349625.816 0, 814240.853 1349614.875 0, 814492.744 1349603.949 0, 814744.637 1349593.038 0, 814996.529 1349582.141 0, 815248.423 1349571.26 0, 815500.317 1349560.393 0, 815752.212 1349549.541 0, 816004.107 1349538.704 0, 816256.003 1349527.882 0, 
+    816507.9 1349517.075 0, 816759.797 1349506.282 0, 817011.695 1349495.504 0, 817263.594 1349484.741 0, 817515.493 1349473.993 0, 817767.393 1349463.26 0, 818019.293 1349452.542 0, 818271.194 1349441.838 0, 818521.848 1349431.202 0, 818285.569 1343858.984 0, 
+    818049.281 1338286.569 0))
+
+POLYGON ((830613.856 1348935.573 0, 830363.172 1348945.501 0, 830111.241 1348955.493 0, 829859.312 1348965.5 0, 829607.382 1348975.521 0, 829355.454 1348985.558 0, 829103.526 1348995.609 0, 828851.598 1349005.675 0, 828599.672 1349015.756 0, 828347.745 1349025.852 0, 
+    828095.82 1349035.962 0, 827843.895 1349046.087 0, 827591.97 1349056.228 0, 827340.047 1349066.383 0, 827088.123 1349076.552 0, 826836.201 1349086.737 0, 826584.279 1349096.937 0, 826332.357 1349107.151 0, 826080.436 1349117.38 0, 825828.516 1349127.624 0, 
+    825576.597 1349137.883 0, 825324.678 1349148.157 0, 825072.759 1349158.445 0, 824820.841 1349168.748 0, 824567.677 1349179.117 0, 824317.008 1349189.399 0, 824065.092 1349199.747 0, 823813.176 1349210.11 0, 823561.262 1349220.487 0, 823309.347 1349230.879 0, 
+    823057.434 1349241.286 0, 822805.521 1349251.708 0, 822553.609 1349262.145 0, 822301.697 1349272.597 0, 822049.786 1349283.063 0, 821797.875 1349293.544 0, 821545.966 1349304.04 0, 821294.056 1349314.551 0, 821042.148 1349325.077 0, 820790.24 1349335.617 0, 
+    820538.332 1349346.173 0, 820286.426 1349356.743 0, 820034.52 1349367.328 0, 819782.614 1349377.928 0, 819530.709 1349388.542 0, 819278.805 1349399.172 0, 819026.901 1349409.816 0, 818774.998 1349420.475 0, 818521.848 1349431.202 0, 818758.119 1355003.218 0, 
+    818994.382 1360575.026 0, 819246.873 1360564.328 0, 819498.12 1360553.696 0, 819749.367 1360543.08 0, 820000.616 1360532.478 0, 820251.865 1360521.891 0, 820503.114 1360511.319 0, 820754.365 1360500.761 0, 821005.615 1360490.218 0, 821256.867 1360479.691 0, 
+    821508.119 1360469.178 0, 821759.372 1360458.679 0, 822010.625 1360448.196 0, 822261.879 1360437.727 0, 822513.133 1360427.273 0, 822764.388 1360416.834 0, 823015.644 1360406.41 0, 823266.901 1360396 0, 823518.158 1360385.605 0, 823769.415 1360375.225 0, 
+    824020.673 1360364.86 0, 824271.932 1360354.51 0, 824523.192 1360344.174 0, 824774.452 1360333.853 0, 825024.469 1360323.598 0, 825276.974 1360313.256 0, 825528.235 1360302.98 0, 825779.498 1360292.718 0, 826030.761 1360282.471 0, 826282.025 1360272.239 0, 
+    826533.289 1360262.022 0, 826784.554 1360251.819 0, 827035.819 1360241.631 0, 827287.085 1360231.458 0, 827538.352 1360221.3 0, 827789.619 1360211.157 0, 828040.887 1360201.028 0, 828292.155 1360190.915 0, 828543.424 1360180.816 0, 828794.694 1360170.731 0, 
+    829045.964 1360160.662 0, 829297.235 1360150.607 0, 829548.507 1360140.568 0, 829799.779 1360130.543 0, 830051.051 1360120.532 0, 830302.324 1360110.537 0, 830553.598 1360100.556 0, 830804.873 1360090.59 0, 831054.905 1360080.688 0, 830834.385 1354508.235 0, 
+    830613.856 1348935.573 0))
+
+POLYGON ((843116.776 1359620.425 0, 842866.715 1359629.621 0, 842615.414 1359638.877 0, 842364.113 1359648.148 0, 842112.812 1359657.433 0, 841861.512 1359666.734 0, 841610.213 1359676.049 0, 841358.914 1359685.379 0, 841107.616 1359694.723 0, 840856.318 1359704.083 0, 
+    840605.021 1359713.457 0, 840353.725 1359722.846 0, 840102.429 1359732.25 0, 839851.133 1359741.669 0, 839599.838 1359751.102 0, 839348.544 1359760.55 0, 839097.25 1359770.013 0, 838845.957 1359779.491 0, 838594.664 1359788.984 0, 838343.372 1359798.491 0, 
+    838092.08 1359808.013 0, 837840.789 1359817.55 0, 837589.499 1359827.102 0, 837338.209 1359836.669 0, 837085.678 1359846.297 0, 836835.631 1359855.846 0, 836584.343 1359865.457 0, 836333.055 1359875.083 0, 836081.768 1359884.723 0, 835830.482 1359894.378 0, 
+    835579.196 1359904.049 0, 835327.91 1359913.733 0, 835076.626 1359923.433 0, 834825.341 1359933.148 0, 834574.058 1359942.877 0, 834322.775 1359952.621 0, 834071.492 1359962.38 0, 833820.21 1359972.153 0, 833568.929 1359981.942 0, 833317.648 1359991.745 0, 
+    833066.368 1360001.563 0, 832815.088 1360011.396 0, 832563.809 1360021.243 0, 832312.531 1360031.106 0, 832061.253 1360040.983 0, 831809.976 1360050.875 0, 831558.699 1360060.781 0, 831307.423 1360070.703 0, 831054.905 1360080.688 0, 831275.416 1365652.929 0, 
+    831495.919 1371224.953 0, 831747.778 1371214.993 0, 831998.399 1371205.098 0, 832249.019 1371195.217 0, 832499.641 1371185.351 0, 832750.263 1371175.499 0, 833000.885 1371165.663 0, 833251.508 1371155.841 0, 833502.132 1371146.034 0, 833752.756 1371136.241 0, 
+    834003.381 1371126.464 0, 834254.006 1371116.701 0, 834504.632 1371106.953 0, 834755.259 1371097.219 0, 835005.886 1371087.501 0, 835256.514 1371077.797 0, 835507.142 1371068.108 0, 835757.771 1371058.433 0, 836008.4 1371048.774 0, 836259.03 1371039.129 0, 
+    836509.661 1371029.499 0, 836760.292 1371019.884 0, 837010.923 1371010.283 0, 837261.556 1371000.697 0, 837510.95 1370991.173 0, 837762.822 1370981.57 0, 838013.456 1370972.028 0, 838264.09 1370962.501 0, 838514.725 1370952.989 0, 838765.361 1370943.492 0, 
+    839015.997 1370934.009 0, 839266.634 1370924.541 0, 839517.271 1370915.088 0, 839767.909 1370905.65 0, 840018.547 1370896.227 0, 840269.186 1370886.818 0, 840519.825 1370877.424 0, 840770.465 1370868.044 0, 841021.106 1370858.68 0, 841271.747 1370849.33 0, 
+    841522.389 1370839.995 0, 841773.031 1370830.675 0, 842023.674 1370821.369 0, 842274.317 1370812.078 0, 842524.961 1370802.802 0, 842775.606 1370793.541 0, 843026.251 1370784.294 0, 843276.896 1370775.063 0, 843526.304 1370765.891 0, 843321.544 1365193.267 0, 
+    843116.776 1359620.425 0))
+
+POLYGON ((855557.938 1370340.819 0, 855308.503 1370349.286 0, 855057.833 1370357.81 0, 854807.163 1370366.348 0, 854556.493 1370374.902 0, 854305.824 1370383.469 0, 854055.155 1370392.052 0, 853804.487 1370400.649 0, 853553.82 1370409.262 0, 853303.153 1370417.889 0, 
+    853052.486 1370426.53 0, 852801.82 1370435.187 0, 852551.155 1370443.858 0, 852300.49 1370452.544 0, 852049.825 1370461.244 0, 851799.161 1370469.96 0, 851548.497 1370478.69 0, 851297.835 1370487.435 0, 851047.172 1370496.195 0, 850796.51 1370504.969 0, 
+    850545.849 1370513.758 0, 850295.188 1370522.562 0, 850044.527 1370531.381 0, 849793.868 1370540.214 0, 849541.971 1370549.106 0, 849292.549 1370557.926 0, 849041.891 1370566.803 0, 848791.233 1370575.696 0, 848540.576 1370584.603 0, 848289.919 1370593.525 0, 
+    848039.263 1370602.462 0, 847788.607 1370611.413 0, 847537.952 1370620.379 0, 847287.298 1370629.36 0, 847036.643 1370638.356 0, 846785.99 1370647.367 0, 846535.337 1370656.392 0, 846284.684 1370665.432 0, 846034.032 1370674.487 0, 845783.381 1370683.556 0, 
+    845532.73 1370692.64 0, 845282.08 1370701.739 0, 845031.43 1370710.853 0, 844780.781 1370719.982 0, 844530.132 1370729.125 0, 844279.484 1370738.283 0, 844028.836 1370747.456 0, 843778.189 1370756.643 0, 843526.304 1370765.891 0, 843731.056 1376338.292 0, 
+    843935.8 1381910.463 0, 844187.025 1381901.24 0, 844437.016 1381892.076 0, 844687.008 1381882.928 0, 844937 1381873.794 0, 845186.993 1381864.674 0, 845436.986 1381855.57 0, 845686.98 1381846.48 0, 845936.975 1381837.404 0, 846186.97 1381828.344 0, 
+    846436.965 1381819.298 0, 846686.961 1381810.267 0, 846936.958 1381801.251 0, 847186.955 1381792.249 0, 847436.952 1381783.262 0, 847686.95 1381774.29 0, 847936.949 1381765.333 0, 848186.948 1381756.39 0, 848436.948 1381747.462 0, 848686.948 1381738.548 0, 
+    848936.949 1381729.65 0, 849186.95 1381720.766 0, 849436.952 1381711.897 0, 849686.954 1381703.042 0, 849935.724 1381694.246 0, 850186.961 1381685.377 0, 850436.964 1381676.567 0, 850686.969 1381667.771 0, 850936.974 1381658.99 0, 851186.979 1381650.224 0, 
+    851436.985 1381641.473 0, 851686.992 1381632.736 0, 851936.999 1381624.014 0, 852187.006 1381615.307 0, 852437.014 1381606.614 0, 852687.023 1381597.936 0, 852937.032 1381589.273 0, 853187.041 1381580.624 0, 853437.051 1381571.991 0, 853687.062 1381563.372 0, 
+    853937.073 1381554.767 0, 854187.084 1381546.178 0, 854437.096 1381537.603 0, 854687.109 1381529.043 0, 854937.122 1381520.497 0, 855187.136 1381511.966 0, 855437.15 1381503.45 0, 855687.164 1381494.949 0, 855935.947 1381486.504 0, 855746.947 1375913.776 0, 
+    855557.938 1370340.819 0))
+
+POLYGON ((867937.244 1381096.449 0, 867688.437 1381104.191 0, 867438.399 1381111.986 0, 867188.362 1381119.796 0, 866938.325 1381127.62 0, 866688.289 1381135.459 0, 866438.253 1381143.313 0, 866188.218 1381151.182 0, 865938.183 1381159.065 0, 865688.149 1381166.963 0, 
+    865438.115 1381174.876 0, 865188.081 1381182.803 0, 864938.048 1381190.745 0, 864688.016 1381198.702 0, 864437.984 1381206.674 0, 864187.952 1381214.66 0, 863937.921 1381222.661 0, 863687.89 1381230.676 0, 863437.86 1381238.707 0, 863187.831 1381246.752 0, 
+    862937.801 1381254.812 0, 862687.773 1381262.886 0, 862437.744 1381270.976 0, 862187.717 1381279.08 0, 861936.457 1381287.238 0, 861687.662 1381295.332 0, 861437.636 1381303.48 0, 861187.61 1381311.643 0, 860937.585 1381319.82 0, 860687.56 1381328.013 0, 
+    860437.536 1381336.22 0, 860187.512 1381344.441 0, 859937.488 1381352.678 0, 859687.465 1381360.929 0, 859437.443 1381369.195 0, 859187.421 1381377.476 0, 858937.399 1381385.771 0, 858687.378 1381394.081 0, 858437.358 1381402.406 0, 858187.338 1381410.745 0, 
+    857937.318 1381419.099 0, 857687.299 1381427.468 0, 857437.28 1381435.852 0, 857187.262 1381444.25 0, 856937.245 1381452.663 0, 856687.228 1381461.091 0, 856437.211 1381469.533 0, 856187.195 1381477.99 0, 855935.947 1381486.504 0, 856124.939 1387058.998 0, 
+    856313.923 1392631.253 0, 856564.512 1392622.761 0, 856813.873 1392614.326 0, 857063.233 1392605.906 0, 857312.594 1392597.5 0, 857561.956 1392589.109 0, 857811.318 1392580.733 0, 858060.681 1392572.372 0, 858310.044 1392564.025 0, 858559.407 1392555.692 0, 
+    858808.771 1392547.375 0, 859058.136 1392539.072 0, 859307.501 1392530.784 0, 859556.866 1392522.51 0, 859806.232 1392514.251 0, 860055.599 1392506.007 0, 860304.966 1392497.778 0, 860554.333 1392489.563 0, 860803.701 1392481.363 0, 861053.07 1392473.177 0, 
+    861302.439 1392465.006 0, 861551.808 1392456.85 0, 861801.178 1392448.709 0, 862050.548 1392440.582 0, 862298.691 1392432.51 0, 862549.291 1392424.372 0, 862798.662 1392416.29 0, 863048.035 1392408.222 0, 863297.407 1392400.168 0, 863546.781 1392392.13 0, 
+    863796.154 1392384.106 0, 864045.528 1392376.096 0, 864294.903 1392368.102 0, 864544.278 1392360.122 0, 864793.654 1392352.156 0, 865043.03 1392344.206 0, 865292.406 1392336.27 0, 865541.783 1392328.348 0, 865791.161 1392320.442 0, 866040.539 1392312.55 0, 
+    866289.917 1392304.673 0, 866539.296 1392296.81 0, 866788.675 1392288.962 0, 867038.055 1392281.129 0, 867287.435 1392273.31 0, 867536.816 1392265.506 0, 867786.197 1392257.717 0, 868035.578 1392249.943 0, 868283.733 1392242.221 0, 868110.492 1386669.455 0, 
+    867937.244 1381096.449 0))
+
+POLYGON ((880254.594 1391887.008 0, 880006.416 1391894.029 0, 879757.014 1391901.099 0, 879507.612 1391908.183 0, 879258.21 1391915.282 0, 879008.809 1391922.396 0, 878759.408 1391929.525 0, 878510.007 1391936.668 0, 878260.607 1391943.826 0, 878011.208 1391950.999 0, 
+    877761.808 1391958.186 0, 877512.41 1391965.388 0, 877263.011 1391972.605 0, 877013.613 1391979.837 0, 876764.216 1391987.083 0, 876514.819 1391994.343 0, 876265.422 1392001.619 0, 876016.026 1392008.909 0, 875766.63 1392016.214 0, 875517.235 1392023.533 0, 
+    875267.84 1392030.867 0, 875018.445 1392038.216 0, 874769.051 1392045.58 0, 874519.658 1392052.958 0, 874269.038 1392060.387 0, 874020.872 1392067.758 0, 873771.479 1392075.18 0, 873522.088 1392082.617 0, 873272.696 1392090.069 0, 873023.305 1392097.535 0, 
+    872773.915 1392105.016 0, 872524.524 1392112.512 0, 872275.135 1392120.022 0, 872025.745 1392127.547 0, 871776.357 1392135.087 0, 871526.968 1392142.641 0, 871277.58 1392150.21 0, 871028.193 1392157.794 0, 870778.806 1392165.392 0, 870529.419 1392173.005 0, 
+    870280.033 1392180.633 0, 870030.648 1392188.275 0, 869781.262 1392195.932 0, 869531.878 1392203.604 0, 869282.493 1392211.29 0, 869033.109 1392218.992 0, 868783.726 1392226.707 0, 868534.343 1392234.438 0, 868283.733 1392242.221 0, 868456.966 1397814.742 0, 
+    868630.191 1403387.014 0, 868880.142 1403379.251 0, 869128.869 1403371.541 0, 869377.597 1403363.845 0, 869626.325 1403356.164 0, 869875.053 1403348.498 0, 870123.782 1403340.846 0, 870372.511 1403333.21 0, 870621.241 1403325.587 0, 870869.971 1403317.98 0, 
+    871118.702 1403310.387 0, 871367.433 1403302.808 0, 871616.164 1403295.244 0, 871864.896 1403287.695 0, 872113.629 1403280.161 0, 872362.361 1403272.641 0, 872611.095 1403265.136 0, 872859.828 1403257.645 0, 873108.562 1403250.169 0, 873357.297 1403242.708 0, 
+    873606.032 1403235.262 0, 873854.768 1403227.83 0, 874103.503 1403220.412 0, 874352.24 1403213.01 0, 874599.753 1403205.658 0, 874849.714 1403198.248 0, 875098.451 1403190.889 0, 875347.189 1403183.545 0, 875595.928 1403176.216 0, 875844.667 1403168.901 0, 
+    876093.406 1403161.601 0, 876342.146 1403154.315 0, 876590.886 1403147.044 0, 876839.627 1403139.788 0, 877088.368 1403132.546 0, 877337.11 1403125.319 0, 877585.851 1403118.107 0, 877834.594 1403110.909 0, 878083.337 1403103.726 0, 878332.08 1403096.557 0, 
+    878580.823 1403089.404 0, 878829.567 1403082.264 0, 879078.312 1403075.14 0, 879327.057 1403068.03 0, 879575.802 1403060.935 0, 879824.548 1403053.854 0, 880073.294 1403046.788 0, 880322.04 1403039.737 0, 880569.565 1403032.735 0, 880412.083 1397459.997 0, 
+    880254.594 1391887.008 0))
+
+POLYGON ((892509.891 1402712.188 0, 892262.346 1402718.491 0, 892013.581 1402724.84 0, 891764.816 1402731.203 0, 891516.051 1402737.581 0, 891267.287 1402743.973 0, 891018.523 1402750.38 0, 890769.759 1402756.802 0, 890520.996 1402763.238 0, 890272.233 1402769.689 0, 
+    890023.471 1402776.155 0, 889774.709 1402782.635 0, 889525.947 1402789.13 0, 889277.186 1402795.64 0, 889028.425 1402802.164 0, 888779.664 1402808.703 0, 888530.904 1402815.257 0, 888282.144 1402821.825 0, 888033.385 1402828.408 0, 887784.626 1402835.005 0, 
+    887535.867 1402841.617 0, 887287.109 1402848.244 0, 887038.351 1402854.885 0, 886789.594 1402861.541 0, 886539.615 1402868.245 0, 886292.08 1402874.897 0, 886043.324 1402881.597 0, 885794.568 1402888.312 0, 885545.812 1402895.041 0, 885297.057 1402901.785 0, 
+    885048.303 1402908.543 0, 884799.548 1402915.317 0, 884550.794 1402922.104 0, 884302.041 1402928.907 0, 884053.288 1402935.724 0, 883804.535 1402942.556 0, 883555.783 1402949.402 0, 883307.031 1402956.263 0, 883058.28 1402963.139 0, 882809.529 1402970.029 0, 
+    882560.778 1402976.934 0, 882312.028 1402983.853 0, 882063.278 1402990.788 0, 881814.528 1402997.736 0, 881565.779 1403004.7 0, 881317.031 1403011.678 0, 881068.283 1403018.671 0, 880819.535 1403025.678 0, 880569.565 1403032.735 0, 880727.04 1408605.217 0, 
+    880884.507 1414177.438 0, 881133.818 1414170.4 0, 881381.91 1414163.411 0, 881630.002 1414156.437 0, 881878.095 1414149.477 0, 882126.188 1414142.532 0, 882374.281 1414135.602 0, 882622.375 1414128.686 0, 882870.469 1414121.785 0, 883118.564 1414114.898 0, 
+    883366.659 1414108.026 0, 883614.755 1414101.168 0, 883862.851 1414094.325 0, 884110.947 1414087.497 0, 884359.044 1414080.683 0, 884607.141 1414073.884 0, 884855.238 1414067.1 0, 885103.336 1414060.33 0, 885351.434 1414053.575 0, 885599.533 1414046.834 0, 
+    885847.632 1414040.108 0, 886095.732 1414033.396 0, 886343.831 1414026.699 0, 886591.932 1414020.017 0, 886838.814 1414013.382 0, 887088.134 1414006.696 0, 887336.235 1414000.058 0, 887584.337 1413993.434 0, 887832.439 1413986.825 0, 888080.542 1413980.23 0, 
+    888328.645 1413973.65 0, 888576.748 1413967.085 0, 888824.852 1413960.534 0, 889072.956 1413953.998 0, 889321.061 1413947.476 0, 889569.166 1413940.969 0, 889817.271 1413934.476 0, 890065.377 1413927.999 0, 890313.483 1413921.535 0, 890561.589 1413915.087 0, 
+    890809.696 1413908.653 0, 891057.803 1413902.233 0, 891305.911 1413895.829 0, 891554.019 1413889.438 0, 891802.127 1413883.063 0, 892050.236 1413876.702 0, 892298.345 1413870.355 0, 892546.454 1413864.023 0, 892793.347 1413857.737 0, 892651.622 1408285.093 0, 
+    892509.891 1402712.188 0))
+
+POLYGON ((904703.042 1413571.682 0, 904456.131 1413577.271 0, 904208.005 1413582.902 0, 903959.878 1413588.547 0, 903711.753 1413594.207 0, 903463.627 1413599.882 0, 903215.502 1413605.571 0, 902967.378 1413611.275 0, 902719.253 1413616.993 0, 902471.129 1413622.726 0, 
+    902223.006 1413628.474 0, 901974.882 1413634.236 0, 901726.759 1413640.013 0, 901478.637 1413645.804 0, 901230.514 1413651.611 0, 900982.392 1413657.431 0, 900734.271 1413663.266 0, 900486.149 1413669.116 0, 900238.028 1413674.981 0, 899989.908 1413680.86 0, 
+    899741.787 1413686.754 0, 899493.668 1413692.662 0, 899245.548 1413698.585 0, 898997.429 1413704.522 0, 898748.093 1413710.504 0, 898501.191 1413716.441 0, 898253.073 1413722.423 0, 898004.955 1413728.418 0, 897756.838 1413734.429 0, 897508.721 1413740.454 0, 
+    897260.604 1413746.494 0, 897012.488 1413752.548 0, 896764.372 1413758.617 0, 896516.256 1413764.701 0, 896268.141 1413770.799 0, 896020.026 1413776.912 0, 895771.911 1413783.039 0, 895523.797 1413789.181 0, 895275.683 1413795.337 0, 895027.569 1413801.509 0, 
+    894779.456 1413807.694 0, 894531.343 1413813.895 0, 894283.231 1413820.11 0, 894035.119 1413826.339 0, 893787.007 1413832.583 0, 893538.896 1413838.842 0, 893290.785 1413845.116 0, 893042.674 1413851.404 0, 892793.347 1413857.737 0, 892935.064 1419430.114 0, 
+    893076.775 1425002.219 0, 893325.443 1424995.902 0, 893572.898 1424989.631 0, 893820.353 1424983.374 0, 894067.808 1424977.132 0, 894315.264 1424970.904 0, 894562.72 1424964.691 0, 894810.177 1424958.492 0, 895057.634 1424952.308 0, 895305.091 1424946.139 0, 
+    895552.548 1424939.984 0, 895800.006 1424933.844 0, 896047.465 1424927.718 0, 896294.923 1424921.607 0, 896542.382 1424915.51 0, 896789.842 1424909.428 0, 897037.301 1424903.361 0, 897284.761 1424897.308 0, 897532.222 1424891.27 0, 897779.683 1424885.246 0, 
+    898027.144 1424879.237 0, 898274.605 1424873.242 0, 898522.067 1424867.262 0, 898769.529 1424861.297 0, 899015.778 1424855.375 0, 899264.455 1424849.409 0, 899511.918 1424843.487 0, 899759.382 1424837.58 0, 900006.846 1424831.688 0, 900254.31 1424825.809 0, 
+    900501.775 1424819.946 0, 900749.239 1424814.097 0, 900996.705 1424808.262 0, 901244.17 1424802.443 0, 901491.637 1424796.637 0, 901739.103 1424790.847 0, 901986.57 1424785.07 0, 902234.037 1424779.309 0, 902481.504 1424773.562 0, 902728.972 1424767.829 0, 
+    902976.44 1424762.111 0, 903223.908 1424756.408 0, 903471.377 1424750.719 0, 903718.846 1424745.045 0, 903966.315 1424739.385 0, 904213.785 1424733.74 0, 904461.255 1424728.11 0, 904708.725 1424722.494 0, 904954.984 1424716.92 0, 904829.016 1419144.437 0, 
+    904703.042 1413571.682 0))
+
+POLYGON ((916833.951 1424465.18 0, 916587.676 1424470.058 0, 916340.191 1424474.975 0, 916092.706 1424479.907 0, 915845.221 1424484.852 0, 915597.737 1424489.813 0, 915350.253 1424494.788 0, 915102.769 1424499.778 0, 914855.286 1424504.782 0, 914607.802 1424509.8 0, 
+    914360.319 1424514.834 0, 914112.837 1424519.882 0, 913865.354 1424524.944 0, 913617.872 1424530.021 0, 913370.391 1424535.113 0, 913122.909 1424540.219 0, 912875.428 1424545.339 0, 912627.947 1424550.475 0, 912380.467 1424555.625 0, 912132.987 1424560.789 0, 
+    911885.507 1424565.968 0, 911638.027 1424571.161 0, 911390.548 1424576.37 0, 911143.069 1424581.592 0, 910894.378 1424586.855 0, 910648.112 1424592.081 0, 910400.634 1424597.348 0, 910153.156 1424602.628 0, 909905.678 1424607.924 0, 909658.201 1424613.234 0, 
+    909410.724 1424618.559 0, 909163.248 1424623.898 0, 908915.772 1424629.252 0, 908668.296 1424634.62 0, 908420.82 1424640.003 0, 908173.345 1424645.4 0, 907925.87 1424650.812 0, 907678.396 1424656.239 0, 907430.921 1424661.68 0, 907183.447 1424667.136 0, 
+    906935.974 1424672.606 0, 906688.5 1424678.091 0, 906441.027 1424683.59 0, 906193.555 1424689.104 0, 905946.082 1424694.633 0, 905698.61 1424700.176 0, 905451.139 1424705.734 0, 905203.667 1424711.306 0, 904954.984 1424716.92 0, 905080.945 1430289.125 0, 
+    905206.9 1435861.047 0, 905454.925 1435855.447 0, 905701.74 1435849.89 0, 905948.556 1435844.347 0, 906195.372 1435838.818 0, 906442.188 1435833.305 0, 906689.005 1435827.805 0, 906935.822 1435822.32 0, 907182.64 1435816.85 0, 907429.457 1435811.394 0, 
+    907676.275 1435805.953 0, 907923.094 1435800.526 0, 908169.912 1435795.114 0, 908416.731 1435789.716 0, 908663.551 1435784.333 0, 908910.37 1435778.965 0, 909157.19 1435773.611 0, 909404.011 1435768.271 0, 909650.831 1435762.946 0, 909897.652 1435757.635 0, 
+    910144.473 1435752.339 0, 910391.295 1435747.058 0, 910638.117 1435741.791 0, 910884.939 1435736.539 0, 911130.553 1435731.326 0, 911378.584 1435726.077 0, 911625.407 1435720.869 0, 911872.23 1435715.674 0, 912119.054 1435710.495 0, 912365.878 1435705.329 0, 
+    912612.702 1435700.179 0, 912859.527 1435695.043 0, 913106.352 1435689.921 0, 913353.177 1435684.814 0, 913600.002 1435679.721 0, 913846.828 1435674.643 0, 914093.654 1435669.58 0, 914340.481 1435664.531 0, 914587.307 1435659.496 0, 914834.134 1435654.476 0, 
+    915080.961 1435649.471 0, 915327.789 1435644.48 0, 915574.617 1435639.503 0, 915821.445 1435634.542 0, 916068.273 1435629.594 0, 916315.102 1435624.661 0, 916561.931 1435619.743 0, 916808.761 1435614.839 0, 917054.383 1435609.974 0, 916944.17 1430037.719 0, 
+    916833.951 1424465.18 0))
+
+POLYGON ((928902.527 1435392.374 0, 928656.89 1435396.545 0, 928410.048 1435400.752 0, 928163.206 1435404.973 0, 927916.364 1435409.208 0, 927669.523 1435413.458 0, 927422.682 1435417.722 0, 927175.841 1435422.001 0, 926929 1435426.295 0, 926682.16 1435430.603 0, 
+    926435.32 1435434.926 0, 926188.48 1435439.263 0, 925941.64 1435443.614 0, 925694.801 1435447.981 0, 925447.962 1435452.361 0, 925201.123 1435456.757 0, 924954.284 1435461.166 0, 924707.446 1435465.591 0, 924460.608 1435470.03 0, 924213.77 1435474.483 0, 
+    923966.932 1435478.951 0, 923720.095 1435483.433 0, 923473.258 1435487.93 0, 923226.421 1435492.442 0, 922978.378 1435496.99 0, 922732.748 1435501.508 0, 922485.912 1435506.063 0, 922239.077 1435510.633 0, 921992.241 1435515.217 0, 921745.406 1435519.816 0, 
+    921498.571 1435524.429 0, 921251.736 1435529.056 0, 921004.902 1435533.699 0, 920758.068 1435538.355 0, 920511.234 1435543.027 0, 920264.401 1435547.713 0, 920017.567 1435552.413 0, 919770.734 1435557.128 0, 919523.902 1435561.857 0, 919277.069 1435566.601 0, 
+    919030.237 1435571.36 0, 918783.405 1435576.133 0, 918536.574 1435580.92 0, 918289.742 1435585.722 0, 918042.911 1435590.539 0, 917796.081 1435595.37 0, 917549.25 1435600.215 0, 917302.42 1435605.076 0, 917054.383 1435609.974 0, 917164.59 1441181.94 0, 
+    917274.791 1446753.612 0, 917522.169 1446748.726 0, 917768.344 1446743.879 0, 918014.518 1446739.046 0, 918260.693 1446734.228 0, 918506.868 1446729.424 0, 918753.044 1446724.635 0, 918999.219 1446719.86 0, 919245.395 1446715.1 0, 919491.572 1446710.354 0, 
+    919737.748 1446705.623 0, 919983.925 1446700.906 0, 920230.102 1446696.203 0, 920476.279 1446691.516 0, 920722.457 1446686.842 0, 920968.635 1446682.183 0, 921214.813 1446677.539 0, 921460.992 1446672.909 0, 921707.17 1446668.294 0, 921953.349 1446663.693 0, 
+    922199.529 1446659.106 0, 922445.708 1446654.534 0, 922691.888 1446649.977 0, 922938.068 1446645.434 0, 923183.045 1446640.928 0, 923430.429 1446636.392 0, 923676.61 1446631.892 0, 923922.791 1446627.407 0, 924168.972 1446622.937 0, 924415.154 1446618.481 0, 
+    924661.336 1446614.039 0, 924907.518 1446609.612 0, 925153.701 1446605.199 0, 925399.883 1446600.801 0, 925646.066 1446596.418 0, 925892.249 1446592.049 0, 926138.433 1446587.694 0, 926384.617 1446583.354 0, 926630.801 1446579.028 0, 926876.985 1446574.717 0, 
+    927123.169 1446570.421 0, 927369.354 1446566.139 0, 927615.539 1446561.871 0, 927861.724 1446557.618 0, 928107.91 1446553.379 0, 928354.096 1446549.155 0, 928600.282 1446544.945 0, 928846.468 1446540.75 0, 929091.452 1446536.59 0, 928996.992 1440964.629 0, 
+    928902.527 1435392.374 0))
+
+POLYGON ((940908.679 1446352.953 0, 940663.682 1446356.421 0, 940417.485 1446359.921 0, 940171.288 1446363.435 0, 939925.091 1446366.963 0, 939678.895 1446370.507 0, 939432.698 1446374.064 0, 939186.502 1446377.636 0, 938940.306 1446381.223 0, 938694.111 1446384.824 0, 
+    938447.915 1446388.44 0, 938201.72 1446392.07 0, 937955.525 1446395.714 0, 937709.33 1446399.373 0, 937463.136 1446403.047 0, 937216.941 1446406.735 0, 936970.747 1446410.437 0, 936724.553 1446414.154 0, 936478.36 1446417.886 0, 936232.166 1446421.632 0, 
+    935985.973 1446425.392 0, 935739.78 1446429.167 0, 935493.587 1446432.957 0, 935247.394 1446436.761 0, 935000 1446440.598 0, 934755.01 1446444.412 0, 934508.818 1446448.26 0, 934262.626 1446452.122 0, 934016.435 1446455.998 0, 933770.243 1446459.889 0, 
+    933524.052 1446463.794 0, 933277.862 1446467.714 0, 933031.671 1446471.649 0, 932785.481 1446475.597 0, 932539.291 1446479.561 0, 932293.101 1446483.539 0, 932046.911 1446487.531 0, 931800.722 1446491.538 0, 931554.533 1446495.559 0, 931308.344 1446499.595 0, 
+    931062.155 1446503.645 0, 930815.967 1446507.71 0, 930569.778 1446511.789 0, 930323.59 1446515.883 0, 930077.403 1446519.991 0, 929831.215 1446524.114 0, 929585.028 1446528.251 0, 929338.841 1446532.403 0, 929091.452 1446536.59 0, 929185.907 1452108.25 0, 
+    929280.356 1457679.604 0, 929527.087 1457675.429 0, 929772.618 1457671.288 0, 930018.149 1457667.162 0, 930263.681 1457663.05 0, 930509.213 1457658.953 0, 930754.745 1457654.87 0, 931000.277 1457650.802 0, 931245.81 1457646.748 0, 931491.342 1457642.708 0, 
+    931736.875 1457638.683 0, 931982.409 1457634.672 0, 932227.942 1457630.676 0, 932473.476 1457626.695 0, 932719.01 1457622.727 0, 932964.544 1457618.774 0, 933210.079 1457614.836 0, 933455.613 1457610.912 0, 933701.148 1457607.003 0, 933946.683 1457603.108 0, 
+    934192.219 1457599.227 0, 934437.754 1457595.361 0, 934683.29 1457591.51 0, 934928.826 1457587.672 0, 935173.164 1457583.868 0, 935419.899 1457580.041 0, 935665.436 1457576.247 0, 935910.973 1457572.468 0, 936156.51 1457568.703 0, 936402.047 1457564.953 0, 
+    936647.585 1457561.217 0, 936893.123 1457557.495 0, 937138.661 1457553.788 0, 937384.199 1457550.095 0, 937629.738 1457546.417 0, 937875.276 1457542.753 0, 938120.815 1457539.104 0, 938366.354 1457535.469 0, 938611.894 1457531.849 0, 938857.433 1457528.243 0, 
+    939102.973 1457524.651 0, 939348.513 1457521.074 0, 939594.053 1457517.512 0, 939839.594 1457513.964 0, 940085.134 1457510.43 0, 940330.675 1457506.911 0, 940576.216 1457503.406 0, 940821.757 1457499.915 0, 941066.101 1457496.456 0, 940987.392 1451924.858 0, 
+    940908.679 1446352.953 0))
+
+POLYGON ((952852.317 1457346.606 0, 952607.962 1457349.375 0, 952362.412 1457352.172 0, 952116.862 1457354.983 0, 951871.312 1457357.808 0, 951625.762 1457360.648 0, 951380.213 1457363.503 0, 951134.664 1457366.372 0, 950889.115 1457369.255 0, 950643.566 1457372.153 0, 
+    950398.017 1457375.065 0, 950152.468 1457377.992 0, 949906.92 1457380.933 0, 949661.372 1457383.888 0, 949415.824 1457386.858 0, 949170.276 1457389.843 0, 948924.728 1457392.842 0, 948679.18 1457395.855 0, 948433.633 1457398.883 0, 948188.086 1457401.926 0, 
+    947942.539 1457404.982 0, 947696.992 1457408.054 0, 947451.445 1457411.139 0, 947205.899 1457414.239 0, 946959.156 1457417.369 0, 946714.806 1457420.483 0, 946469.261 1457423.626 0, 946223.715 1457426.784 0, 945978.169 1457429.957 0, 945732.624 1457433.144 0, 
+    945487.079 1457436.345 0, 945241.534 1457439.561 0, 944995.989 1457442.791 0, 944750.444 1457446.035 0, 944504.9 1457449.295 0, 944259.356 1457452.568 0, 944013.812 1457455.856 0, 943768.268 1457459.159 0, 943522.724 1457462.476 0, 943277.181 1457465.807 0, 
+    943031.638 1457469.153 0, 942786.094 1457472.513 0, 942540.552 1457475.888 0, 942295.009 1457479.277 0, 942049.467 1457482.681 0, 941803.924 1457486.099 0, 941558.382 1457489.531 0, 941312.84 1457492.978 0, 941066.101 1457496.456 0, 941144.806 1463067.744 0, 
+    941223.506 1468638.713 0, 941469.587 1468635.244 0, 941714.473 1468631.807 0, 941959.359 1468628.383 0, 942204.245 1468624.974 0, 942449.132 1468621.58 0, 942694.019 1468618.2 0, 942938.906 1468614.834 0, 943183.793 1468611.483 0, 943428.68 1468608.146 0, 
+    943673.568 1468604.823 0, 943918.456 1468601.515 0, 944163.344 1468598.222 0, 944408.232 1468594.942 0, 944653.12 1468591.677 0, 944898.009 1468588.427 0, 945142.898 1468585.191 0, 945387.787 1468581.97 0, 945632.676 1468578.762 0, 945877.565 1468575.57 0, 
+    946122.455 1468572.391 0, 946367.345 1468569.227 0, 946612.235 1468566.078 0, 946857.125 1468562.943 0, 947100.822 1468559.837 0, 947346.905 1468556.716 0, 947591.796 1468553.624 0, 947836.687 1468550.547 0, 948081.578 1468547.484 0, 948326.469 1468544.435 0, 
+    948571.36 1468541.401 0, 948816.252 1468538.381 0, 949061.144 1468535.376 0, 949306.036 1468532.385 0, 949550.928 1468529.408 0, 949795.82 1468526.446 0, 950040.712 1468523.498 0, 950285.605 1468520.565 0, 950530.498 1468517.646 0, 950775.391 1468514.742 0, 
+    951020.284 1468511.852 0, 951265.177 1468508.976 0, 951510.07 1468506.115 0, 951754.964 1468503.268 0, 951999.858 1468500.435 0, 952244.752 1468497.617 0, 952489.646 1468494.814 0, 952734.54 1468492.025 0, 952978.242 1468489.263 0, 952915.281 1462918.094 0, 
+    952852.317 1457346.606 0))
+
+POLYGON ((964733.353 1468373.023 0, 964489.643 1468375.096 0, 964244.741 1468377.193 0, 963999.84 1468379.305 0, 963754.939 1468381.431 0, 963510.039 1468383.572 0, 963265.138 1468385.727 0, 963020.237 1468387.896 0, 962775.337 1468390.08 0, 962530.437 1468392.278 0, 
+    962285.536 1468394.491 0, 962040.636 1468396.718 0, 961795.736 1468398.959 0, 961550.837 1468401.215 0, 961305.937 1468403.485 0, 961061.038 1468405.77 0, 960816.138 1468408.069 0, 960571.239 1468410.382 0, 960326.34 1468412.71 0, 960081.441 1468415.053 0, 
+    959836.542 1468417.409 0, 959591.643 1468419.78 0, 959346.745 1468422.166 0, 959101.846 1468424.566 0, 958855.757 1468426.992 0, 958612.05 1468429.409 0, 958367.152 1468431.852 0, 958122.254 1468434.31 0, 957877.357 1468436.782 0, 957632.459 1468439.269 0, 
+    957387.562 1468441.769 0, 957142.664 1468444.285 0, 956897.767 1468446.814 0, 956652.87 1468449.359 0, 956407.974 1468451.917 0, 956163.077 1468454.49 0, 955918.18 1468457.077 0, 955673.284 1468459.679 0, 955428.388 1468462.295 0, 955183.492 1468464.926 0, 
+    954938.596 1468467.571 0, 954693.7 1468470.23 0, 954448.805 1468472.904 0, 954203.909 1468475.592 0, 953959.014 1468478.295 0, 953714.119 1468481.012 0, 953469.224 1468483.744 0, 953224.329 1468486.49 0, 952978.242 1468489.263 0, 953041.2 1474060.11 0, 
+    953104.153 1479630.628 0, 953349.581 1479627.861 0, 953593.82 1479625.123 0, 953838.059 1479622.399 0, 954082.299 1479619.689 0, 954326.538 1479616.993 0, 954570.778 1479614.312 0, 954815.018 1479611.646 0, 955059.258 1479608.993 0, 955303.498 1479606.355 0, 
+    955547.738 1479603.732 0, 955791.979 1479601.123 0, 956036.219 1479598.528 0, 956280.46 1479595.948 0, 956524.701 1479593.381 0, 956768.942 1479590.83 0, 957013.183 1479588.292 0, 957257.424 1479585.77 0, 957501.666 1479583.261 0, 957745.907 1479580.767 0, 
+    957990.149 1479578.287 0, 958234.391 1479575.822 0, 958478.633 1479573.371 0, 958722.875 1479570.934 0, 958965.929 1479568.523 0, 959211.36 1479566.104 0, 959455.603 1479563.71 0, 959699.846 1479561.331 0, 959944.088 1479558.966 0, 960188.332 1479556.616 0, 
+    960432.575 1479554.28 0, 960676.818 1479551.958 0, 960921.062 1479549.651 0, 961165.305 1479547.358 0, 961409.549 1479545.079 0, 961653.793 1479542.815 0, 961898.037 1479540.565 0, 962142.281 1479538.33 0, 962386.525 1479536.109 0, 962630.77 1479533.902 0, 
+    962875.014 1479531.71 0, 963119.259 1479529.532 0, 963363.503 1479527.368 0, 963607.748 1479525.219 0, 963851.993 1479523.084 0, 964096.239 1479520.964 0, 964340.484 1479518.858 0, 964584.729 1479516.766 0, 964827.787 1479514.699 0, 964780.572 1473944.026 0, 
+    964733.353 1468373.023 0))
+
+POLYGON ((976551.702 1479431.892 0, 976308.637 1479433.273 0, 976064.387 1479434.674 0, 975820.137 1479436.09 0, 975575.887 1479437.521 0, 975331.637 1479438.965 0, 975087.387 1479440.424 0, 974843.137 1479441.898 0, 974598.887 1479443.386 0, 974354.637 1479444.888 0, 
+    974110.387 1479446.405 0, 973866.138 1479447.936 0, 973621.888 1479449.481 0, 973377.639 1479451.041 0, 973133.39 1479452.615 0, 972889.141 1479454.203 0, 972644.891 1479455.806 0, 972400.642 1479457.424 0, 972156.393 1479459.055 0, 971912.145 1479460.701 0, 
+    971667.896 1479462.362 0, 971423.647 1479464.036 0, 971179.399 1479465.726 0, 970935.15 1479467.429 0, 970689.716 1479469.155 0, 970446.654 1479470.879 0, 970202.406 1479472.626 0, 969958.158 1479474.387 0, 969713.91 1479476.162 0, 969469.662 1479477.952 0, 
+    969225.414 1479479.756 0, 968981.167 1479481.575 0, 968736.919 1479483.408 0, 968492.672 1479485.255 0, 968248.425 1479487.116 0, 968004.177 1479488.992 0, 967759.93 1479490.883 0, 967515.683 1479492.788 0, 967271.437 1479494.707 0, 967027.19 1479496.64 0, 
+    966782.943 1479498.588 0, 966538.697 1479500.551 0, 966294.45 1479502.527 0, 966050.204 1479504.518 0, 965805.958 1479506.524 0, 965561.712 1479508.543 0, 965317.466 1479510.578 0, 965073.22 1479512.626 0, 964827.787 1479514.699 0, 964875 1485085.038 0, 
+    964922.21 1490655.036 0, 965166.984 1490652.968 0, 965410.574 1490650.925 0, 965654.165 1490648.897 0, 965897.755 1490646.882 0, 966141.345 1490644.882 0, 966384.936 1490642.897 0, 966628.527 1490640.925 0, 966872.117 1490638.968 0, 967115.708 1490637.025 0, 
+    967359.299 1490635.097 0, 967602.89 1490633.183 0, 967846.482 1490631.283 0, 968090.073 1490629.398 0, 968333.664 1490627.527 0, 968577.256 1490625.671 0, 968820.848 1490623.828 0, 969064.439 1490622 0, 969308.031 1490620.187 0, 969551.623 1490618.387 0, 
+    969795.215 1490616.602 0, 970038.808 1490614.832 0, 970282.4 1490613.075 0, 970525.992 1490611.333 0, 970768.402 1490609.614 0, 971013.177 1490607.893 0, 971256.77 1490606.194 0, 971500.363 1490604.509 0, 971743.956 1490602.839 0, 971987.549 1490601.183 0, 
+    972231.142 1490599.541 0, 972474.735 1490597.914 0, 972718.329 1490596.301 0, 972961.922 1490594.703 0, 973205.515 1490593.118 0, 973449.109 1490591.548 0, 973692.703 1490589.993 0, 973936.296 1490588.452 0, 974179.89 1490586.925 0, 974423.484 1490585.412 0, 
+    974667.078 1490583.914 0, 974910.672 1490582.43 0, 975154.267 1490580.961 0, 975397.861 1490579.505 0, 975641.455 1490578.064 0, 975885.05 1490576.638 0, 976128.644 1490575.226 0, 976372.239 1490573.828 0, 976614.651 1490572.451 0, 976583.178 1485002.342 0, 
+    976551.702 1479431.892 0))
+
+POLYGON ((988307.279 1490522.9 0, 988064.862 1490523.592 0, 987821.264 1490524.302 0, 987577.667 1490525.026 0, 987334.069 1490525.764 0, 987090.472 1490526.517 0, 986846.874 1490527.284 0, 986603.277 1490528.065 0, 986359.679 1490528.861 0, 986116.082 1490529.671 0, 
+    985872.485 1490530.495 0, 985628.888 1490531.334 0, 985385.291 1490532.187 0, 985141.694 1490533.054 0, 984898.096 1490533.936 0, 984654.499 1490534.832 0, 984410.903 1490535.742 0, 984167.306 1490536.667 0, 983923.709 1490537.606 0, 983680.112 1490538.559 0, 
+    983436.515 1490539.527 0, 983192.919 1490540.509 0, 982949.322 1490541.505 0, 982705.726 1490542.516 0, 982460.948 1490543.546 0, 982218.533 1490544.581 0, 981974.936 1490545.634 0, 981731.34 1490546.703 0, 981487.744 1490547.785 0, 981244.148 1490548.882 0, 
+    981000.551 1490549.993 0, 980756.955 1490551.118 0, 980513.359 1490552.258 0, 980269.764 1490553.412 0, 980026.168 1490554.581 0, 979782.572 1490555.763 0, 979538.976 1490556.961 0, 979295.381 1490558.172 0, 979051.785 1490559.398 0, 978808.19 1490560.638 0, 
+    978564.594 1490561.892 0, 978320.999 1490563.161 0, 978077.404 1490564.444 0, 977833.808 1490565.742 0, 977590.213 1490567.054 0, 977346.618 1490568.38 0, 977103.023 1490569.72 0, 976859.428 1490571.075 0, 976614.651 1490572.451 0, 976646.123 1496142.214 0, 
+    976677.592 1501711.624 0, 976921.711 1501710.252 0, 977164.65 1501708.901 0, 977407.589 1501707.564 0, 977650.529 1501706.242 0, 977893.468 1501704.933 0, 978136.408 1501703.639 0, 978379.347 1501702.36 0, 978622.287 1501701.094 0, 978865.227 1501699.843 0, 
+    979108.167 1501698.606 0, 979351.107 1501697.384 0, 979594.047 1501696.176 0, 979836.987 1501694.982 0, 980079.927 1501693.802 0, 980322.867 1501692.637 0, 980565.807 1501691.486 0, 980808.748 1501690.349 0, 981051.688 1501689.227 0, 981294.628 1501688.118 0, 
+    981537.569 1501687.025 0, 981780.51 1501685.945 0, 982023.45 1501684.88 0, 982266.391 1501683.829 0, 982508.154 1501682.797 0, 982752.273 1501681.77 0, 982995.214 1501680.762 0, 983238.155 1501679.768 0, 983481.096 1501678.789 0, 983724.037 1501677.824 0, 
+    983966.978 1501676.873 0, 984209.919 1501675.936 0, 984452.86 1501675.014 0, 984695.802 1501674.106 0, 984938.743 1501673.213 0, 985181.684 1501672.333 0, 985424.626 1501671.468 0, 985667.567 1501670.618 0, 985910.509 1501669.781 0, 986153.45 1501668.959 0, 
+    986396.392 1501668.151 0, 986639.334 1501667.358 0, 986882.276 1501666.578 0, 987125.217 1501665.814 0, 987368.159 1501665.063 0, 987611.101 1501664.327 0, 987854.043 1501663.605 0, 988096.985 1501662.897 0, 988338.75 1501662.207 0, 988323.015 1496092.729 0, 
+    988307.279 1490522.9 0))
+
+POLYGON ((1000000 1501645.734 0, 999758.232 1501645.741 0, 999515.289 1501645.763 0, 999272.346 1501645.798 0, 999029.403 1501645.848 0, 998786.46 1501645.912 0, 998543.517 1501645.991 0, 998300.575 1501646.084 0, 998057.632 1501646.191 0, 997814.689 1501646.313 0, 
+    997571.746 1501646.448 0, 997328.803 1501646.598 0, 997085.86 1501646.763 0, 996842.917 1501646.941 0, 996599.974 1501647.134 0, 996357.031 1501647.342 0, 996114.088 1501647.563 0, 995871.145 1501647.799 0, 995628.202 1501648.049 0, 995385.259 1501648.314 0, 
+    995142.317 1501648.593 0, 994899.374 1501648.886 0, 994656.431 1501649.193 0, 994413.488 1501649.515 0, 994169.369 1501649.852 0, 993927.603 1501650.201 0, 993684.66 1501650.565 0, 993441.717 1501650.944 0, 993198.775 1501651.337 0, 992955.832 1501651.745 0, 
+    992712.889 1501652.167 0, 992469.947 1501652.603 0, 992227.004 1501653.053 0, 991984.061 1501653.518 0, 991741.119 1501653.997 0, 991498.176 1501654.49 0, 991255.234 1501654.997 0, 991012.292 1501655.519 0, 990769.349 1501656.055 0, 990526.407 1501656.606 0, 
+    990283.464 1501657.171 0, 990040.522 1501657.75 0, 989797.58 1501658.343 0, 989554.638 1501658.951 0, 989311.695 1501659.573 0, 989068.753 1501660.209 0, 988825.811 1501660.859 0, 988582.869 1501661.524 0, 988338.75 1501662.207 0, 988354.483 1507231.326 0, 
+    988370.216 1512800.081 0, 988613.677 1512799.4 0, 988855.963 1512798.737 0, 989098.25 1512798.088 0, 989340.537 1512797.454 0, 989582.823 1512796.833 0, 989825.11 1512796.227 0, 990067.397 1512795.636 0, 990309.683 1512795.058 0, 990551.97 1512794.495 0, 
+    990794.257 1512793.946 0, 991036.544 1512793.411 0, 991278.831 1512792.891 0, 991521.118 1512792.385 0, 991763.405 1512791.893 0, 992005.692 1512791.415 0, 992247.979 1512790.952 0, 992490.266 1512790.502 0, 992732.553 1512790.068 0, 992974.84 1512789.647 0, 
+    993217.127 1512789.241 0, 993459.414 1512788.848 0, 993701.701 1512788.471 0, 993943.988 1512788.107 0, 994185.102 1512787.759 0, 994428.563 1512787.423 0, 994670.85 1512787.102 0, 994913.137 1512786.795 0, 995155.425 1512786.503 0, 995397.712 1512786.225 0, 
+    995639.999 1512785.961 0, 995882.286 1512785.712 0, 996124.574 1512785.477 0, 996366.861 1512785.256 0, 996609.148 1512785.049 0, 996851.436 1512784.857 0, 997093.723 1512784.678 0, 997336.011 1512784.514 0, 997578.298 1512784.365 0, 997820.585 1512784.229 0, 
+    998062.873 1512784.108 0, 998305.16 1512784.001 0, 998547.448 1512783.909 0, 998789.735 1512783.83 0, 999032.023 1512783.766 0, 999274.31 1512783.716 0, 999516.597 1512783.681 0, 999758.885 1512783.659 0, 1000000 1512783.652 0, 1000000 1507214.875 0, 
+    1000000 1501645.734 0))
+
+POLYGON ((1011629.784 1512800.081 0, 1011388.668 1512799.406 0, 1011146.381 1512798.743 0, 1010904.095 1512798.094 0, 1010661.808 1512797.46 0, 1010419.521 1512796.839 0, 1010177.235 1512796.233 0, 1009934.948 1512795.641 0, 1009692.661 1512795.064 0, 1009450.374 1512794.5 0, 
+    1009208.087 1512793.951 0, 1008965.801 1512793.416 0, 1008723.514 1512792.896 0, 1008481.227 1512792.389 0, 1008238.94 1512791.897 0, 1007996.653 1512791.42 0, 1007754.366 1512790.956 0, 1007512.079 1512790.507 0, 1007269.792 1512790.072 0, 1007027.505 1512789.651 0, 
+    1006785.218 1512789.244 0, 1006542.931 1512788.852 0, 1006300.643 1512788.474 0, 1006058.356 1512788.111 0, 1005814.898 1512787.759 0, 1005573.782 1512787.426 0, 1005331.495 1512787.105 0, 1005089.207 1512786.798 0, 1004846.92 1512786.506 0, 1004604.633 1512786.228 0, 
+    1004362.345 1512785.964 0, 1004120.058 1512785.714 0, 1003877.771 1512785.479 0, 1003635.483 1512785.258 0, 1003393.196 1512785.051 0, 1003150.909 1512784.858 0, 1002908.621 1512784.68 0, 1002666.334 1512784.516 0, 1002424.047 1512784.366 0, 1002181.759 1512784.231 0, 
+    1001939.472 1512784.109 0, 1001697.184 1512784.002 0, 1001454.897 1512783.909 0, 1001212.609 1512783.831 0, 1000970.322 1512783.767 0, 1000728.035 1512783.717 0, 1000485.747 1512783.681 0, 1000243.46 1512783.66 0, 1000000 1512783.652 0, 1000000 1518352.059 0, 
+    1000000 1523920.09 0, 1000242.801 1523920.098 0, 1000484.433 1523920.119 0, 1000726.065 1523920.155 0, 1000967.697 1523920.205 0, 1001209.329 1523920.269 0, 1001450.961 1523920.347 0, 1001692.593 1523920.439 0, 1001934.225 1523920.546 0, 1002175.857 1523920.667 0, 
+    1002417.489 1523920.802 0, 1002659.121 1523920.952 0, 1002900.753 1523921.115 0, 1003142.384 1523921.293 0, 1003384.016 1523921.485 0, 1003625.648 1523921.691 0, 1003867.28 1523921.912 0, 1004108.912 1523922.147 0, 1004350.544 1523922.396 0, 1004592.176 1523922.659 0, 
+    1004833.808 1523922.936 0, 1005075.439 1523923.228 0, 1005317.071 1523923.534 0, 1005558.703 1523923.854 0, 1005799.166 1523924.186 0, 1006041.966 1523924.537 0, 1006283.598 1523924.899 0, 1006525.23 1523925.276 0, 1006766.861 1523925.667 0, 1007008.493 1523926.073 0, 
+    1007250.125 1523926.492 0, 1007491.756 1523926.926 0, 1007733.388 1523927.374 0, 1007975.019 1523927.837 0, 1008216.651 1523928.313 0, 1008458.282 1523928.804 0, 1008699.914 1523929.309 0, 1008941.545 1523929.828 0, 1009183.177 1523930.361 0, 1009424.808 1523930.909 0, 
+    1009666.439 1523931.471 0, 1009908.07 1523932.047 0, 1010149.702 1523932.637 0, 1010391.333 1523933.242 0, 1010632.964 1523933.86 0, 1010874.595 1523934.493 0, 1011116.226 1523935.14 0, 1011357.857 1523935.802 0, 1011598.321 1523936.474 0, 1011614.052 1518368.465 0, 
+    1011629.784 1512800.081 0))
+
+POLYGON ((1023196.55 1523985.625 0, 1022956.087 1523984.274 0, 1022714.459 1523982.929 0, 1022472.831 1523981.6 0, 1022231.202 1523980.284 0, 1021989.574 1523978.983 0, 1021747.945 1523977.696 0, 1021506.317 1523976.423 0, 1021264.688 1523975.164 0, 1021023.059 1523973.919 0, 
+    1020781.43 1523972.689 0, 1020539.801 1523971.473 0, 1020298.172 1523970.271 0, 1020056.543 1523969.084 0, 1019814.914 1523967.91 0, 1019573.285 1523966.751 0, 1019331.656 1523965.606 0, 1019090.026 1523964.476 0, 1018848.397 1523963.359 0, 1018606.768 1523962.257 0, 
+    1018365.138 1523961.169 0, 1018123.508 1523960.095 0, 1017881.879 1523959.035 0, 1017640.249 1523957.99 0, 1017397.453 1523956.954 0, 1017156.989 1523955.942 0, 1016915.36 1523954.939 0, 1016673.73 1523953.951 0, 1016432.1 1523952.976 0, 1016190.47 1523952.016 0, 
+    1015948.839 1523951.07 0, 1015707.209 1523950.139 0, 1015465.579 1523949.221 0, 1015223.949 1523948.318 0, 1014982.318 1523947.429 0, 1014740.688 1523946.555 0, 1014499.058 1523945.694 0, 1014257.427 1523944.848 0, 1014015.796 1523944.016 0, 1013774.166 1523943.198 0, 
+    1013532.535 1523942.394 0, 1013290.905 1523941.605 0, 1013049.274 1523940.83 0, 1012807.643 1523940.069 0, 1012566.012 1523939.322 0, 1012324.381 1523938.59 0, 1012082.75 1523937.871 0, 1011841.119 1523937.167 0, 1011598.321 1523936.474 0, 1011582.592 1529504.101 0, 
+    1011566.863 1535071.34 0, 1011809.003 1535072.031 0, 1012049.978 1535072.733 0, 1012290.954 1535073.449 0, 1012531.929 1535074.18 0, 1012772.905 1535074.925 0, 1013013.88 1535075.684 0, 1013254.856 1535076.457 0, 1013495.831 1535077.244 0, 1013736.806 1535078.045 0, 
+    1013977.781 1535078.861 0, 1014218.757 1535079.691 0, 1014459.732 1535080.535 0, 1014700.707 1535081.393 0, 1014941.682 1535082.265 0, 1015182.657 1535083.152 0, 1015423.632 1535084.052 0, 1015664.607 1535084.967 0, 1015905.581 1535085.896 0, 1016146.556 1535086.84 0, 
+    1016387.531 1535087.797 0, 1016628.505 1535088.769 0, 1016869.48 1535089.755 0, 1017110.455 1535090.755 0, 1017350.266 1535091.764 0, 1017592.403 1535092.797 0, 1017833.378 1535093.84 0, 1018074.352 1535094.896 0, 1018315.326 1535095.967 0, 1018556.3 1535097.052 0, 
+    1018797.274 1535098.152 0, 1019038.248 1535099.265 0, 1019279.222 1535100.393 0, 1019520.196 1535101.535 0, 1019761.17 1535102.691 0, 1020002.144 1535103.861 0, 1020243.118 1535105.045 0, 1020484.091 1535106.244 0, 1020725.065 1535107.456 0, 1020966.038 1535108.683 0, 
+    1021207.012 1535109.925 0, 1021447.985 1535111.18 0, 1021688.958 1535112.449 0, 1021929.931 1535113.733 0, 1022170.905 1535115.031 0, 1022411.878 1535116.343 0, 1022652.85 1535117.669 0, 1022893.823 1535119.009 0, 1023133.634 1535120.357 0, 1023165.091 1529553.185 0, 
+    1023196.55 1523985.625 0))
+
+POLYGON ((1034700.22 1535202.053 0, 1034460.412 1535200.028 0, 1034219.444 1535198.006 0, 1033978.476 1535195.999 0, 1033737.508 1535194.007 0, 1033496.539 1535192.028 0, 1033255.571 1535190.064 0, 1033014.602 1535188.113 0, 1032773.633 1535186.177 0, 1032532.664 1535184.255 0, 
+    1032291.695 1535182.348 0, 1032050.726 1535180.454 0, 1031809.757 1535178.575 0, 1031568.787 1535176.71 0, 1031327.818 1535174.859 0, 1031086.848 1535173.022 0, 1030845.879 1535171.199 0, 1030604.909 1535169.391 0, 1030363.939 1535167.596 0, 1030122.969 1535165.816 0, 
+    1029881.999 1535164.05 0, 1029641.028 1535162.299 0, 1029400.058 1535160.561 0, 1029159.088 1535158.838 0, 1028916.956 1535157.121 0, 1028677.146 1535155.434 0, 1028436.176 1535153.753 0, 1028195.205 1535152.086 0, 1027954.234 1535150.434 0, 1027713.263 1535148.796 0, 
+    1027472.292 1535147.172 0, 1027231.321 1535145.562 0, 1026990.349 1535143.966 0, 1026749.378 1535142.385 0, 1026508.406 1535140.817 0, 1026267.435 1535139.264 0, 1026026.463 1535137.725 0, 1025785.491 1535136.2 0, 1025544.519 1535134.69 0, 1025303.548 1535133.193 0, 
+    1025062.575 1535131.711 0, 1024821.603 1535130.243 0, 1024580.631 1535128.789 0, 1024339.659 1535127.35 0, 1024098.686 1535125.924 0, 1023857.714 1535124.513 0, 1023616.741 1535123.116 0, 1023375.769 1535121.733 0, 1023133.634 1535120.357 0, 1023102.179 1540687.135 0, 
+    1023070.727 1546253.513 0, 1023312.203 1546254.885 0, 1023552.521 1546256.264 0, 1023792.838 1546257.657 0, 1024033.155 1546259.065 0, 1024273.472 1546260.486 0, 1024513.789 1546261.922 0, 1024754.106 1546263.372 0, 1024994.423 1546264.836 0, 1025234.74 1546266.314 0, 
+    1025475.056 1546267.807 0, 1025715.373 1546269.313 0, 1025955.69 1546270.834 0, 1026196.006 1546272.369 0, 1026436.322 1546273.917 0, 1026676.639 1546275.481 0, 1026916.955 1546277.058 0, 1027157.271 1546278.649 0, 1027397.587 1546280.255 0, 1027637.902 1546281.874 0, 
+    1027878.218 1546283.508 0, 1028118.534 1546285.156 0, 1028358.849 1546286.818 0, 1028599.165 1546288.494 0, 1028838.322 1546290.176 0, 1029079.796 1546291.889 0, 1029320.111 1546293.608 0, 1029560.426 1546295.341 0, 1029800.741 1546297.087 0, 1030041.056 1546298.849 0, 
+    1030281.37 1546300.624 0, 1030521.685 1546302.413 0, 1030762 1546304.217 0, 1031002.314 1546306.034 0, 1031242.628 1546307.866 0, 1031482.943 1546309.712 0, 1031723.257 1546311.572 0, 1031963.571 1546313.446 0, 1032203.885 1546315.335 0, 1032444.198 1546317.237 0, 
+    1032684.512 1546319.154 0, 1032924.826 1546321.085 0, 1033165.139 1546323.03 0, 1033405.452 1546324.989 0, 1033645.766 1546326.962 0, 1033886.079 1546328.95 0, 1034126.392 1546330.951 0, 1034366.704 1546332.967 0, 1034605.86 1546334.987 0, 1034653.038 1540768.72 0, 
+    1034700.22 1535202.053 0))
+
+POLYGON ((1046140.717 1546449.049 0, 1045901.566 1546446.353 0, 1045661.26 1546443.659 0, 1045420.954 1546440.978 0, 1045180.647 1546438.312 0, 1044940.341 1546435.66 0, 1044700.034 1546433.022 0, 1044459.727 1546430.398 0, 1044219.42 1546427.788 0, 1043979.112 1546425.192 0, 
+    1043738.805 1546422.611 0, 1043498.497 1546420.044 0, 1043258.189 1546417.49 0, 1043017.882 1546414.951 0, 1042777.574 1546412.427 0, 1042537.265 1546409.916 0, 1042296.957 1546407.419 0, 1042056.649 1546404.937 0, 1041816.34 1546402.469 0, 1041576.031 1546400.014 0, 
+    1041335.722 1546397.574 0, 1041095.413 1546395.148 0, 1040855.104 1546392.737 0, 1040614.795 1546390.339 0, 1040373.329 1546387.944 0, 1040134.175 1546385.586 0, 1039893.866 1546383.231 0, 1039653.556 1546380.89 0, 1039413.246 1546378.563 0, 1039172.936 1546376.251 0, 
+    1038932.625 1546373.952 0, 1038692.315 1546371.668 0, 1038452.004 1546369.397 0, 1038211.693 1546367.141 0, 1037971.383 1546364.899 0, 1037731.072 1546362.671 0, 1037490.76 1546360.458 0, 1037250.449 1546358.258 0, 1037010.138 1546356.073 0, 1036769.826 1546353.902 0, 
+    1036529.515 1546351.744 0, 1036289.203 1546349.601 0, 1036048.891 1546347.473 0, 1035808.579 1546345.358 0, 1035568.267 1546343.257 0, 1035327.955 1546341.171 0, 1035087.642 1546339.099 0, 1034847.33 1546337.041 0, 1034605.86 1546334.987 0, 1034558.685 1551900.847 0, 
+    1034511.514 1557466.295 0, 1034752.325 1557468.343 0, 1034991.983 1557470.396 0, 1035231.64 1557472.463 0, 1035471.297 1557474.543 0, 1035710.954 1557476.638 0, 1035950.611 1557478.747 0, 1036190.267 1557480.87 0, 1036429.924 1557483.007 0, 1036669.58 1557485.158 0, 
+    1036909.237 1557487.324 0, 1037148.893 1557489.503 0, 1037388.549 1557491.697 0, 1037628.205 1557493.905 0, 1037867.861 1557496.126 0, 1038107.517 1557498.362 0, 1038347.172 1557500.612 0, 1038586.828 1557502.876 0, 1038826.483 1557505.154 0, 1039066.138 1557507.447 0, 
+    1039305.793 1557509.753 0, 1039545.448 1557512.074 0, 1039785.103 1557514.408 0, 1040024.757 1557516.757 0, 1040263.259 1557519.108 0, 1040504.066 1557521.497 0, 1040743.72 1557523.888 0, 1040983.374 1557526.293 0, 1041223.028 1557528.712 0, 1041462.682 1557531.146 0, 
+    1041702.336 1557533.593 0, 1041941.989 1557536.055 0, 1042181.642 1557538.53 0, 1042421.296 1557541.02 0, 1042660.949 1557543.524 0, 1042900.602 1557546.042 0, 1043140.254 1557548.574 0, 1043379.907 1557551.12 0, 1043619.559 1557553.681 0, 1043859.212 1557556.255 0, 
+    1044098.864 1557558.843 0, 1044338.516 1557561.446 0, 1044578.168 1557564.063 0, 1044817.819 1557566.694 0, 1045057.471 1557569.339 0, 1045297.122 1557571.998 0, 1045536.773 1557574.671 0, 1045776.424 1557577.358 0, 1046014.923 1557580.046 0, 1046077.818 1552014.754 0, 
+    1046140.717 1546449.049 0))
+
+POLYGON ((1057517.965 1557726.296 0, 1057279.473 1557722.934 0, 1057039.831 1557719.57 0, 1056800.188 1557716.22 0, 1056560.545 1557712.884 0, 1056320.902 1557709.562 0, 1056081.259 1557706.254 0, 1055841.615 1557702.96 0, 1055601.972 1557699.68 0, 1055362.328 1557696.415 0, 
+    1055122.684 1557693.163 0, 1054883.039 1557689.926 0, 1054643.395 1557686.703 0, 1054403.75 1557683.493 0, 1054164.105 1557680.298 0, 1053924.46 1557677.117 0, 1053684.815 1557673.951 0, 1053445.17 1557670.798 0, 1053205.524 1557667.659 0, 1052965.879 1557664.535 0, 
+    1052726.233 1557661.424 0, 1052486.587 1557658.328 0, 1052246.94 1557655.246 0, 1052007.294 1557652.178 0, 1051766.496 1557649.109 0, 1051528 1557646.084 0, 1051288.353 1557643.058 0, 1051048.706 1557640.046 0, 1050809.059 1557637.049 0, 1050569.411 1557634.065 0, 
+    1050329.763 1557631.096 0, 1050090.115 1557628.141 0, 1049850.467 1557625.2 0, 1049610.819 1557622.273 0, 1049371.171 1557619.36 0, 1049131.522 1557616.461 0, 1048891.873 1557613.576 0, 1048652.224 1557610.705 0, 1048412.575 1557607.849 0, 1048172.926 1557605.006 0, 
+    1047933.277 1557602.178 0, 1047693.627 1557599.364 0, 1047453.977 1557596.564 0, 1047214.327 1557593.778 0, 1046974.677 1557591.006 0, 1046735.027 1557588.248 0, 1046495.377 1557585.504 0, 1046255.726 1557582.775 0, 1046014.923 1557580.046 0, 1045952.033 1563144.92 0, 
+    1045889.148 1568709.37 0, 1046129.293 1568712.091 0, 1046368.288 1568714.813 0, 1046607.284 1568717.549 0, 1046846.279 1568720.299 0, 1047085.274 1568723.064 0, 1047324.269 1568725.842 0, 1047563.264 1568728.634 0, 1047802.258 1568731.441 0, 1048041.253 1568734.261 0, 
+    1048280.247 1568737.096 0, 1048519.241 1568739.945 0, 1048758.235 1568742.808 0, 1048997.228 1568745.684 0, 1049236.222 1568748.575 0, 1049475.215 1568751.48 0, 1049714.209 1568754.399 0, 1049953.202 1568757.333 0, 1050192.194 1568760.28 0, 1050431.187 1568763.241 0, 
+    1050670.18 1568766.216 0, 1050909.172 1568769.206 0, 1051148.164 1568772.209 0, 1051387.156 1568775.227 0, 1051625 1568778.244 0, 1051865.14 1568781.304 0, 1052104.131 1568784.364 0, 1052343.122 1568787.437 0, 1052582.113 1568790.525 0, 1052821.104 1568793.627 0, 
+    1053060.095 1568796.743 0, 1053299.085 1568799.873 0, 1053538.076 1568803.017 0, 1053777.066 1568806.175 0, 1054016.056 1568809.348 0, 1054255.046 1568812.534 0, 1054494.035 1568815.734 0, 1054733.025 1568818.949 0, 1054972.014 1568822.177 0, 1055211.003 1568825.42 0, 
+    1055449.992 1568828.677 0, 1055688.981 1568831.947 0, 1055927.969 1568835.232 0, 1056166.957 1568838.531 0, 1056405.945 1568841.844 0, 1056644.933 1568845.171 0, 1056883.921 1568848.512 0, 1057122.908 1568851.867 0, 1057360.748 1568855.22 0, 1057439.354 1563290.97 0, 
+    1057517.965 1557726.296 0))
+
+POLYGON ((1068831.891 1569033.479 0, 1068594.059 1569029.454 0, 1068355.082 1569025.424 0, 1068116.105 1569021.407 0, 1067877.128 1569017.405 0, 1067638.15 1569013.417 0, 1067399.172 1569009.443 0, 1067160.194 1569005.483 0, 1066921.215 1569001.537 0, 1066682.236 1568997.605 0, 
+    1066443.258 1568993.688 0, 1066204.278 1568989.784 0, 1065965.299 1568985.894 0, 1065726.319 1568982.019 0, 1065487.34 1568978.157 0, 1065248.359 1568974.31 0, 1065009.379 1568970.477 0, 1064770.399 1568966.657 0, 1064531.418 1568962.852 0, 1064292.437 1568959.061 0, 
+    1064053.456 1568955.284 0, 1063814.474 1568951.521 0, 1063575.493 1568947.772 0, 1063336.511 1568944.037 0, 1063096.383 1568940.298 0, 1062858.547 1568936.609 0, 1062619.564 1568932.917 0, 1062380.581 1568929.238 0, 1062141.598 1568925.573 0, 1061902.615 1568921.923 0, 
+    1061663.632 1568918.286 0, 1061424.648 1568914.664 0, 1061185.665 1568911.056 0, 1060946.681 1568907.462 0, 1060707.696 1568903.881 0, 1060468.712 1568900.315 0, 1060229.727 1568896.763 0, 1059990.742 1568893.225 0, 1059751.757 1568889.701 0, 1059512.772 1568886.192 0, 
+    1059273.787 1568882.696 0, 1059034.801 1568879.214 0, 1058795.815 1568875.746 0, 1058556.829 1568872.293 0, 1058317.843 1568868.853 0, 1058078.856 1568865.428 0, 1057839.87 1568862.017 0, 1057600.883 1568858.619 0, 1057360.748 1568855.22 0, 1057282.149 1574419.038 0, 
+    1057203.556 1579982.42 0, 1057443.032 1579985.81 0, 1057681.364 1579989.198 0, 1057919.696 1579992.6 0, 1058158.027 1579996.016 0, 1058396.359 1579999.446 0, 1058634.69 1580002.89 0, 1058873.021 1580006.348 0, 1059111.352 1580009.82 0, 1059349.682 1580013.306 0, 
+    1059588.013 1580016.807 0, 1059826.343 1580020.321 0, 1060064.673 1580023.849 0, 1060303.002 1580027.391 0, 1060541.332 1580030.948 0, 1060779.661 1580034.518 0, 1061017.99 1580038.103 0, 1061256.319 1580041.701 0, 1061494.648 1580045.313 0, 1061732.976 1580048.94 0, 
+    1061971.304 1580052.58 0, 1062209.632 1580056.235 0, 1062447.96 1580059.903 0, 1062686.288 1580063.586 0, 1062923.472 1580067.265 0, 1063162.942 1580070.993 0, 1063401.269 1580074.718 0, 1063639.596 1580078.457 0, 1063877.923 1580082.209 0, 1064116.249 1580085.976 0, 
+    1064354.575 1580089.757 0, 1064592.901 1580093.552 0, 1064831.226 1580097.36 0, 1065069.552 1580101.183 0, 1065307.877 1580105.02 0, 1065546.202 1580108.871 0, 1065784.526 1580112.736 0, 1066022.851 1580116.615 0, 1066261.175 1580120.508 0, 1066499.499 1580124.415 0, 
+    1066737.823 1580128.336 0, 1066976.147 1580132.271 0, 1067214.47 1580136.22 0, 1067452.793 1580140.183 0, 1067691.116 1580144.16 0, 1067929.438 1580148.152 0, 1068167.761 1580152.157 0, 1068406.083 1580156.176 0, 1068643.263 1580160.19 0, 1068737.573 1574597.053 0, 
+    1068831.891 1569033.479 0))
+
+POLYGON ((1080082.422 1580370.279 0, 1079845.252 1580365.595 0, 1079606.942 1580360.902 0, 1079368.632 1580356.224 0, 1079130.322 1580351.559 0, 1078892.011 1580346.909 0, 1078653.7 1580342.273 0, 1078415.389 1580337.65 0, 1078177.078 1580333.042 0, 1077938.766 1580328.447 0, 
+    1077700.454 1580323.867 0, 1077462.142 1580319.301 0, 1077223.829 1580314.749 0, 1076985.516 1580310.21 0, 1076747.203 1580305.686 0, 1076508.89 1580301.176 0, 1076270.576 1580296.68 0, 1076032.262 1580292.198 0, 1075793.948 1580287.73 0, 1075555.634 1580283.276 0, 
+    1075317.319 1580278.836 0, 1075079.004 1580274.41 0, 1074840.689 1580269.998 0, 1074602.373 1580265.6 0, 1074362.916 1580261.195 0, 1074125.742 1580256.846 0, 1073887.425 1580252.49 0, 1073649.109 1580248.148 0, 1073410.792 1580243.82 0, 1073172.475 1580239.506 0, 
+    1072934.158 1580235.207 0, 1072695.84 1580230.921 0, 1072457.523 1580226.649 0, 1072219.205 1580222.391 0, 1071980.886 1580218.148 0, 1071742.568 1580213.918 0, 1071504.249 1580209.703 0, 1071265.93 1580205.501 0, 1071027.611 1580201.313 0, 1070789.291 1580197.14 0, 
+    1070550.972 1580192.98 0, 1070312.652 1580188.835 0, 1070074.331 1580184.703 0, 1069836.011 1580180.586 0, 1069597.69 1580176.483 0, 1069359.369 1580172.393 0, 1069121.048 1580168.318 0, 1068882.727 1580164.257 0, 1068643.263 1580160.19 0, 1068548.96 1585722.884 0, 
+    1068454.665 1591285.127 0, 1068693.471 1591289.183 0, 1068931.137 1591293.233 0, 1069168.804 1591297.297 0, 1069406.47 1591301.375 0, 1069644.136 1591305.467 0, 1069881.801 1591309.573 0, 1070119.467 1591313.694 0, 1070357.132 1591317.828 0, 1070594.797 1591321.976 0, 
+    1070832.462 1591326.138 0, 1071070.126 1591330.314 0, 1071307.79 1591334.504 0, 1071545.454 1591338.708 0, 1071783.118 1591342.926 0, 1072020.782 1591347.158 0, 1072258.445 1591351.404 0, 1072496.108 1591355.664 0, 1072733.77 1591359.938 0, 1072971.433 1591364.226 0, 
+    1073209.095 1591368.528 0, 1073446.757 1591372.844 0, 1073684.419 1591377.174 0, 1073922.08 1591381.518 0, 1074158.603 1591385.855 0, 1074397.402 1591390.247 0, 1074635.063 1591394.633 0, 1074872.724 1591399.033 0, 1075110.384 1591403.447 0, 1075348.044 1591407.875 0, 
+    1075585.703 1591412.317 0, 1075823.363 1591416.772 0, 1076061.022 1591421.242 0, 1076298.681 1591425.726 0, 1076536.339 1591430.224 0, 1076773.998 1591434.736 0, 1077011.656 1591439.261 0, 1077249.313 1591443.801 0, 1077486.971 1591448.355 0, 1077724.628 1591452.923 0, 
+    1077962.285 1591457.504 0, 1078199.942 1591462.1 0, 1078437.598 1591466.71 0, 1078675.255 1591471.333 0, 1078912.91 1591475.971 0, 1079150.566 1591480.623 0, 1079388.221 1591485.288 0, 1079625.877 1591489.968 0, 1079862.394 1591494.639 0, 1079972.403 1585932.684 0, 
+    1080082.422 1580370.279 0))
+
+POLYGON ((1091269.486 1591736.379 0, 1091032.981 1591731.039 0, 1090795.34 1591725.688 0, 1090557.699 1591720.351 0, 1090320.057 1591715.028 0, 1090082.416 1591709.719 0, 1089844.773 1591704.424 0, 1089607.131 1591699.143 0, 1089369.488 1591693.876 0, 1089131.845 1591688.623 0, 
+    1088894.202 1591683.384 0, 1088656.558 1591678.159 0, 1088418.914 1591672.947 0, 1088181.269 1591667.75 0, 1087943.625 1591662.567 0, 1087705.98 1591657.398 0, 1087468.335 1591652.243 0, 1087230.689 1591647.102 0, 1086993.043 1591641.974 0, 1086755.397 1591636.861 0, 
+    1086517.751 1591631.762 0, 1086280.104 1591626.677 0, 1086042.457 1591621.605 0, 1085804.81 1591616.548 0, 1085566.026 1591611.481 0, 1085329.514 1591606.475 0, 1085091.866 1591601.46 0, 1084854.217 1591596.459 0, 1084616.568 1591591.471 0, 1084378.919 1591586.498 0, 
+    1084141.27 1591581.539 0, 1083903.62 1591576.593 0, 1083665.97 1591571.662 0, 1083428.32 1591566.744 0, 1083190.669 1591561.841 0, 1082953.018 1591556.951 0, 1082715.367 1591552.076 0, 1082477.716 1591547.214 0, 1082240.064 1591542.367 0, 1082002.412 1591537.534 0, 
+    1081764.76 1591532.714 0, 1081527.107 1591527.909 0, 1081289.454 1591523.117 0, 1081051.801 1591518.339 0, 1080814.148 1591513.576 0, 1080576.494 1591508.826 0, 1080338.84 1591504.091 0, 1080101.186 1591499.369 0, 1079862.394 1591494.639 0, 1079752.394 1597056.138 0, 
+    1079642.403 1602617.175 0, 1079880.537 1602621.892 0, 1080117.536 1602626.601 0, 1080354.536 1602631.323 0, 1080591.535 1602636.06 0, 1080828.534 1602640.81 0, 1081065.532 1602645.574 0, 1081302.53 1602650.353 0, 1081539.528 1602655.145 0, 1081776.526 1602659.951 0, 
+    1082013.523 1602664.772 0, 1082250.52 1602669.606 0, 1082487.517 1602674.454 0, 1082724.514 1602679.316 0, 1082961.51 1602684.192 0, 1083198.506 1602689.082 0, 1083435.501 1602693.986 0, 1083672.497 1602698.903 0, 1083909.492 1602703.835 0, 1084146.487 1602708.781 0, 
+    1084383.481 1602713.74 0, 1084620.475 1602718.714 0, 1084857.469 1602723.702 0, 1085094.463 1602728.703 0, 1085330.323 1602733.695 0, 1085568.449 1602738.748 0, 1085805.442 1602743.791 0, 1086042.434 1602748.849 0, 1086279.426 1602753.92 0, 1086516.418 1602759.005 0, 
+    1086753.41 1602764.104 0, 1086990.401 1602769.217 0, 1087227.392 1602774.345 0, 1087464.383 1602779.486 0, 1087701.373 1602784.641 0, 1087938.363 1602789.809 0, 1088175.353 1602794.992 0, 1088412.342 1602800.189 0, 1088649.331 1602805.4 0, 1088886.32 1602810.625 0, 
+    1089123.308 1602815.863 0, 1089360.296 1602821.116 0, 1089597.284 1602826.382 0, 1089834.272 1602831.663 0, 1090071.259 1602836.957 0, 1090308.246 1602842.266 0, 1090545.233 1602847.588 0, 1090782.219 1602852.924 0, 1091018.073 1602858.249 0, 1091143.774 1597297.545 0, 
+    1091269.486 1591736.379 0))
+
+POLYGON ((1102393.016 1603131.46 0, 1102157.177 1603125.469 0, 1101920.206 1603119.463 0, 1101683.236 1603113.471 0, 1101446.265 1603107.494 0, 1101209.293 1603101.53 0, 1100972.322 1603095.58 0, 1100735.35 1603089.644 0, 1100498.377 1603083.721 0, 1100261.404 1603077.813 0, 
+    1100024.431 1603071.919 0, 1099787.458 1603066.039 0, 1099550.484 1603060.173 0, 1099313.51 1603054.32 0, 1099076.536 1603048.482 0, 1098839.561 1603042.657 0, 1098602.586 1603036.847 0, 1098365.61 1603031.05 0, 1098128.634 1603025.268 0, 1097891.658 1603019.499 0, 
+    1097654.682 1603013.744 0, 1097417.705 1603008.003 0, 1097180.728 1603002.276 0, 1096943.75 1602996.564 0, 1096705.641 1602990.837 0, 1096469.794 1602985.18 0, 1096232.816 1602979.509 0, 1095995.837 1602973.851 0, 1095758.857 1602968.208 0, 1095521.878 1602962.579 0, 
+    1095284.898 1602956.964 0, 1095047.918 1602951.363 0, 1094810.937 1602945.775 0, 1094573.957 1602940.202 0, 1094336.975 1602934.642 0, 1094099.994 1602929.097 0, 1093863.012 1602923.565 0, 1093626.03 1602918.048 0, 1093389.047 1602912.544 0, 1093152.065 1602907.054 0, 
+    1092915.081 1602901.579 0, 1092678.098 1602896.117 0, 1092441.114 1602890.669 0, 1092204.13 1602885.235 0, 1091967.146 1602879.815 0, 1091730.161 1602874.409 0, 1091493.176 1602869.017 0, 1091256.191 1602863.639 0, 1091018.073 1602858.249 0, 1090892.382 1608418.484 0, 
+    1090766.702 1613978.244 0, 1091004.162 1613983.619 0, 1091240.493 1613988.982 0, 1091476.823 1613994.359 0, 1091713.154 1613999.75 0, 1091949.483 1614005.155 0, 1092185.813 1614010.574 0, 1092422.142 1614016.007 0, 1092658.471 1614021.454 0, 1092894.8 1614026.914 0, 
+    1093131.128 1614032.389 0, 1093367.456 1614037.877 0, 1093603.784 1614043.38 0, 1093840.111 1614048.896 0, 1094076.438 1614054.426 0, 1094312.765 1614059.97 0, 1094549.091 1614065.528 0, 1094785.417 1614071.1 0, 1095021.743 1614076.686 0, 1095258.068 1614082.286 0, 
+    1095494.393 1614087.9 0, 1095730.718 1614093.527 0, 1095967.042 1614099.169 0, 1096203.366 1614104.824 0, 1096438.562 1614110.466 0, 1096676.014 1614116.177 0, 1096912.337 1614121.874 0, 1097148.659 1614127.585 0, 1097384.982 1614133.31 0, 1097621.304 1614139.048 0, 
+    1097857.625 1614144.801 0, 1098093.947 1614150.568 0, 1098330.268 1614156.348 0, 1098566.588 1614162.143 0, 1098802.909 1614167.951 0, 1099039.229 1614173.774 0, 1099275.548 1614179.61 0, 1099511.868 1614185.46 0, 1099748.187 1614191.324 0, 1099984.505 1614197.202 0, 
+    1100220.824 1614203.094 0, 1100457.142 1614208.999 0, 1100693.459 1614214.919 0, 1100929.776 1614220.853 0, 1101166.093 1614226.8 0, 1101402.41 1614232.762 0, 1101638.726 1614238.737 0, 1101875.042 1614244.726 0, 1102110.23 1614250.701 0, 1102251.617 1608691.318 0, 
+    1102393.016 1603131.46 0))
+
+POLYGON ((1113452.944 1614555.204 0, 1113217.771 1614548.565 0, 1112981.473 1614541.908 0, 1112745.175 1614535.265 0, 1112508.876 1614528.636 0, 1112272.577 1614522.021 0, 1112036.277 1614515.42 0, 1111799.978 1614508.832 0, 1111563.677 1614502.259 0, 1111327.377 1614495.7 0, 
+    1111091.075 1614489.154 0, 1110854.774 1614482.622 0, 1110618.472 1614476.105 0, 1110382.17 1614469.601 0, 1110145.867 1614463.111 0, 1109909.564 1614456.635 0, 1109673.261 1614450.173 0, 1109436.957 1614443.725 0, 1109200.653 1614437.29 0, 1108964.349 1614430.87 0, 
+    1108728.044 1614424.463 0, 1108491.739 1614418.071 0, 1108255.433 1614411.692 0, 1108019.127 1614405.328 0, 1107781.694 1614398.946 0, 1107546.514 1614392.64 0, 1107310.207 1614386.317 0, 1107073.899 1614380.008 0, 1106837.591 1614373.712 0, 1106601.283 1614367.431 0, 
+    1106364.974 1614361.164 0, 1106128.665 1614354.91 0, 1105892.356 1614348.671 0, 1105656.046 1614342.445 0, 1105419.736 1614336.233 0, 1105183.426 1614330.035 0, 1104947.115 1614323.852 0, 1104710.804 1614317.682 0, 1104474.492 1614311.525 0, 1104238.18 1614305.383 0, 
+    1104001.868 1614299.255 0, 1103765.556 1614293.14 0, 1103529.243 1614287.04 0, 1103292.929 1614280.953 0, 1103056.616 1614274.881 0, 1102820.302 1614268.822 0, 1102583.987 1614262.777 0, 1102347.672 1614256.746 0, 1102110.23 1614250.701 0, 1101968.855 1619809.602 0, 
+    1101827.493 1625368.015 0, 1102064.278 1625374.044 0, 1102299.938 1625380.058 0, 1102535.598 1625386.086 0, 1102771.258 1625392.128 0, 1103006.917 1625398.184 0, 1103242.576 1625404.253 0, 1103478.235 1625410.337 0, 1103713.893 1625416.434 0, 1103949.551 1625422.546 0, 
+    1104185.209 1625428.671 0, 1104420.866 1625434.81 0, 1104656.523 1625440.963 0, 1104892.179 1625447.13 0, 1105127.835 1625453.311 0, 1105363.491 1625459.505 0, 1105599.146 1625465.713 0, 1105834.801 1625471.936 0, 1106070.456 1625478.172 0, 1106306.11 1625484.422 0, 
+    1106541.764 1625490.686 0, 1106777.418 1625496.964 0, 1107013.071 1625503.255 0, 1107248.724 1625509.561 0, 1107483.253 1625515.85 0, 1107720.028 1625522.213 0, 1107955.68 1625528.561 0, 1108191.331 1625534.922 0, 1108426.982 1625541.296 0, 1108662.633 1625547.685 0, 
+    1108898.283 1625554.088 0, 1109133.933 1625560.504 0, 1109369.582 1625566.935 0, 1109605.231 1625573.379 0, 1109840.88 1625579.837 0, 1110076.528 1625586.309 0, 1110312.176 1625592.795 0, 1110547.824 1625599.294 0, 1110783.471 1625605.808 0, 1111019.118 1625612.335 0, 
+    1111254.764 1625618.877 0, 1111490.41 1625625.432 0, 1111726.056 1625632.001 0, 1111961.701 1625638.584 0, 1112197.346 1625645.18 0, 1112432.99 1625651.791 0, 1112668.634 1625658.416 0, 1112904.278 1625665.054 0, 1113138.799 1625671.675 0, 1113295.864 1620113.683 0, 
+    1113452.944 1614555.204 0))
+
+POLYGON ((1124449.202 1626007.29 0, 1124214.699 1626000.007 0, 1123979.075 1625992.703 0, 1123743.45 1625985.412 0, 1123507.826 1625978.136 0, 1123272.2 1625970.874 0, 1123036.575 1625963.625 0, 1122800.949 1625956.39 0, 1122565.322 1625949.169 0, 1122329.695 1625941.962 0, 
+    1122094.068 1625934.769 0, 1121858.44 1625927.59 0, 1121622.812 1625920.424 0, 1121387.183 1625913.273 0, 1121151.554 1625906.135 0, 1120915.924 1625899.011 0, 1120680.294 1625891.901 0, 1120444.664 1625884.805 0, 1120209.033 1625877.723 0, 1119973.402 1625870.655 0, 
+    1119737.771 1625863.6 0, 1119502.139 1625856.56 0, 1119266.506 1625849.533 0, 1119030.873 1625842.52 0, 1118794.119 1625835.488 0, 1118559.607 1625828.536 0, 1118323.973 1625821.565 0, 1118088.338 1625814.608 0, 1117852.703 1625807.664 0, 1117617.068 1625800.734 0, 
+    1117381.432 1625793.819 0, 1117145.796 1625786.917 0, 1116910.16 1625780.029 0, 1116674.523 1625773.154 0, 1116438.885 1625766.294 0, 1116203.248 1625759.448 0, 1115967.61 1625752.615 0, 1115731.971 1625745.797 0, 1115496.332 1625738.992 0, 1115260.693 1625732.201 0, 
+    1115025.053 1625725.424 0, 1114789.413 1625718.66 0, 1114553.773 1625711.911 0, 1114318.132 1625705.176 0, 1114082.49 1625698.454 0, 1113846.849 1625691.746 0, 1113611.207 1625685.052 0, 1113375.564 1625678.372 0, 1113138.799 1625671.675 0, 1112981.748 1631229.172 0, 
+    1112824.711 1636786.167 0, 1113060.818 1636792.847 0, 1113295.806 1636799.508 0, 1113530.794 1636806.183 0, 1113765.782 1636812.872 0, 1114000.769 1636819.575 0, 1114235.756 1636826.292 0, 1114470.742 1636833.023 0, 1114705.728 1636839.767 0, 1114940.714 1636846.525 0, 
+    1115175.699 1636853.298 0, 1115410.684 1636860.084 0, 1115645.668 1636866.883 0, 1115880.652 1636873.697 0, 1116115.635 1636880.524 0, 1116350.619 1636887.366 0, 1116585.601 1636894.221 0, 1116820.584 1636901.09 0, 1117055.566 1636907.972 0, 1117290.547 1636914.869 0, 
+    1117525.528 1636921.779 0, 1117760.509 1636928.703 0, 1117995.489 1636935.642 0, 1118230.469 1636942.593 0, 1118464.331 1636949.526 0, 1118700.428 1636956.539 0, 1118935.406 1636963.532 0, 1119170.385 1636970.539 0, 1119405.362 1636977.56 0, 1119640.34 1636984.595 0, 
+    1119875.317 1636991.644 0, 1120110.294 1636998.706 0, 1120345.27 1637005.783 0, 1120580.245 1637012.873 0, 1120815.221 1637019.977 0, 1121050.196 1637027.095 0, 1121285.17 1637034.227 0, 1121520.144 1637041.372 0, 1121755.118 1637048.532 0, 1121990.091 1637055.705 0, 
+    1122225.064 1637062.892 0, 1122460.037 1637070.093 0, 1122695.009 1637077.307 0, 1122929.98 1637084.536 0, 1123164.951 1637091.778 0, 1123399.922 1637099.034 0, 1123634.892 1637106.304 0, 1123869.862 1637113.588 0, 1124103.714 1637120.851 0, 1124276.45 1631564.321 0, 
+    1124449.202 1626007.29 0))
+
+POLYGON ((1135381.728 1637487.398 0, 1135147.895 1637479.475 0, 1134912.947 1637471.527 0, 1134677.998 1637463.593 0, 1134443.049 1637455.673 0, 1134208.099 1637447.767 0, 1133973.149 1637439.875 0, 1133738.198 1637431.996 0, 1133503.247 1637424.132 0, 1133268.295 1637416.281 0, 
+    1133033.343 1637408.444 0, 1132798.391 1637400.621 0, 1132563.438 1637392.811 0, 1132328.484 1637385.016 0, 1132093.53 1637377.234 0, 1131858.576 1637369.466 0, 1131623.621 1637361.712 0, 1131388.666 1637353.972 0, 1131153.71 1637346.246 0, 1130918.754 1637338.533 0, 
+    1130683.798 1637330.835 0, 1130448.84 1637323.15 0, 1130213.883 1637315.479 0, 1129978.925 1637307.822 0, 1129742.851 1637300.142 0, 1129509.008 1637292.549 0, 1129274.048 1637284.933 0, 1129039.089 1637277.331 0, 1128804.128 1637269.743 0, 1128569.168 1637262.169 0, 
+    1128334.207 1637254.608 0, 1128099.245 1637247.062 0, 1127864.283 1637239.529 0, 1127629.321 1637232.01 0, 1127394.358 1637224.505 0, 1127159.394 1637217.014 0, 1126924.431 1637209.536 0, 1126689.466 1637202.073 0, 1126454.502 1637194.623 0, 1126219.537 1637187.187 0, 
+    1125984.571 1637179.765 0, 1125749.605 1637172.356 0, 1125514.639 1637164.962 0, 1125279.672 1637157.581 0, 1125044.705 1637150.215 0, 1124809.737 1637142.862 0, 1124574.769 1637135.522 0, 1124339.8 1637128.197 0, 1124103.714 1637120.851 0, 1123930.994 1642676.873 0, 
+    1123758.29 1648232.382 0, 1123993.719 1648239.707 0, 1124228.033 1648247.012 0, 1124462.347 1648254.331 0, 1124696.661 1648261.664 0, 1124930.974 1648269.01 0, 1125165.287 1648276.37 0, 1125399.6 1648283.744 0, 1125633.911 1648291.131 0, 1125868.223 1648298.533 0, 
+    1126102.534 1648305.948 0, 1126336.845 1648313.377 0, 1126571.155 1648320.82 0, 1126805.465 1648328.277 0, 1127039.774 1648335.747 0, 1127274.083 1648343.231 0, 1127508.391 1648350.729 0, 1127742.699 1648358.241 0, 1127977.007 1648365.767 0, 1128211.314 1648373.306 0, 
+    1128445.621 1648380.859 0, 1128679.927 1648388.426 0, 1128914.233 1648396.007 0, 1129148.538 1648403.601 0, 1129381.73 1648411.174 0, 1129617.148 1648418.832 0, 1129851.452 1648426.468 0, 1130085.755 1648434.117 0, 1130320.058 1648441.781 0, 1130554.361 1648449.458 0, 
+    1130788.663 1648457.149 0, 1131022.965 1648464.854 0, 1131257.266 1648472.573 0, 1131491.567 1648480.305 0, 1131725.867 1648488.051 0, 1131960.167 1648495.811 0, 1132194.467 1648503.585 0, 1132428.766 1648511.373 0, 1132663.064 1648519.174 0, 1132897.362 1648526.989 0, 
+    1133131.66 1648534.818 0, 1133365.957 1648542.661 0, 1133600.254 1648550.518 0, 1133834.55 1648558.388 0, 1134068.846 1648566.272 0, 1134303.141 1648574.17 0, 1134537.436 1648582.082 0, 1134771.73 1648590.007 0, 1135004.912 1648597.909 0, 1135193.311 1643042.911 0, 
+    1135381.728 1637487.398 0))
+
+POLYGON ((1146250.457 1648995.208 0, 1146017.297 1648986.648 0, 1145783.026 1648978.061 0, 1145548.754 1648969.487 0, 1145314.482 1648960.927 0, 1145080.21 1648952.381 0, 1144845.937 1648943.849 0, 1144611.663 1648935.33 0, 1144377.389 1648926.826 0, 1144143.114 1648918.335 0, 
+    1143908.839 1648909.858 0, 1143674.564 1648901.395 0, 1143440.288 1648892.945 0, 1143206.011 1648884.509 0, 1142971.734 1648876.087 0, 1142737.456 1648867.679 0, 1142503.178 1648859.285 0, 1142268.9 1648850.904 0, 1142034.621 1648842.538 0, 1141800.341 1648834.185 0, 
+    1141566.061 1648825.845 0, 1141331.781 1648817.52 0, 1141097.5 1648809.208 0, 1140863.218 1648800.911 0, 1140627.825 1648792.587 0, 1140394.654 1648784.356 0, 1140160.371 1648776.1 0, 1139926.087 1648767.857 0, 1139691.803 1648759.628 0, 1139457.519 1648751.413 0, 
+    1139223.234 1648743.212 0, 1138988.949 1648735.024 0, 1138754.663 1648726.851 0, 1138520.377 1648718.691 0, 1138286.09 1648710.545 0, 1138051.802 1648702.412 0, 1137817.515 1648694.294 0, 1137583.226 1648686.189 0, 1137348.938 1648678.098 0, 1137114.648 1648670.021 0, 
+    1136880.359 1648661.957 0, 1136646.069 1648653.908 0, 1136411.778 1648645.872 0, 1136177.487 1648637.85 0, 1135943.195 1648629.842 0, 1135708.903 1648621.847 0, 1135474.611 1648613.867 0, 1135240.318 1648605.9 0, 1135004.912 1648597.909 0, 1134816.531 1654152.386 0, 
+    1134628.168 1659706.336 0, 1134862.916 1659714.305 0, 1135096.555 1659722.25 0, 1135330.194 1659730.208 0, 1135563.832 1659738.18 0, 1135797.47 1659746.166 0, 1136031.107 1659754.166 0, 1136264.744 1659762.179 0, 1136498.38 1659770.206 0, 1136732.016 1659778.247 0, 
+    1136965.652 1659786.302 0, 1137199.287 1659794.37 0, 1137432.921 1659802.452 0, 1137666.555 1659810.548 0, 1137900.189 1659818.658 0, 1138133.822 1659826.781 0, 1138367.454 1659834.918 0, 1138601.086 1659843.069 0, 1138834.718 1659851.234 0, 1139068.349 1659859.412 0, 
+    1139301.979 1659867.605 0, 1139535.61 1659875.81 0, 1139769.239 1659884.03 0, 1140002.868 1659892.264 0, 1140235.389 1659900.472 0, 1140470.125 1659908.772 0, 1140703.753 1659917.046 0, 1140937.38 1659925.335 0, 1141171.007 1659933.637 0, 1141404.633 1659941.953 0, 
+    1141638.259 1659950.282 0, 1141871.884 1659958.626 0, 1142105.509 1659966.983 0, 1142339.133 1659975.354 0, 1142572.757 1659983.739 0, 1142806.38 1659992.137 0, 1143040.003 1660000.549 0, 1143273.625 1660008.975 0, 1143507.247 1660017.415 0, 1143740.869 1660025.868 0, 
+    1143974.489 1660034.335 0, 1144208.11 1660042.816 0, 1144441.73 1660051.311 0, 1144675.349 1660059.82 0, 1144908.968 1660068.342 0, 1145142.586 1660076.878 0, 1145376.204 1660085.427 0, 1145609.821 1660093.991 0, 1145842.331 1660102.527 0, 1146046.384 1654549.131 0, 
+    1146250.457 1648995.208 0))
+
+POLYGON ((1157055.33 1660530.398 0, 1156822.843 1660521.205 0, 1156589.251 1660511.982 0, 1156355.659 1660502.772 0, 1156122.065 1660493.576 0, 1155888.471 1660484.394 0, 1155654.877 1660475.226 0, 1155421.282 1660466.071 0, 1155187.687 1660456.93 0, 1154954.091 1660447.803 0, 
+    1154720.494 1660438.689 0, 1154486.897 1660429.59 0, 1154253.3 1660420.504 0, 1154019.702 1660411.432 0, 1153786.103 1660402.373 0, 1153552.504 1660393.329 0, 1153318.904 1660384.298 0, 1153085.304 1660375.28 0, 1152851.703 1660366.277 0, 1152618.102 1660357.287 0, 
+    1152384.5 1660348.311 0, 1152150.898 1660339.349 0, 1151917.295 1660330.401 0, 1151683.692 1660321.466 0, 1151448.982 1660312.503 0, 1151216.483 1660303.638 0, 1150982.878 1660294.745 0, 1150749.273 1660285.865 0, 1150515.667 1660276.999 0, 1150282.06 1660268.147 0, 
+    1150048.453 1660259.308 0, 1149814.845 1660250.484 0, 1149581.237 1660241.673 0, 1149347.629 1660232.876 0, 1149114.02 1660224.092 0, 1148880.41 1660215.323 0, 1148646.8 1660206.567 0, 1148413.189 1660197.824 0, 1148179.578 1660189.096 0, 1147945.966 1660180.381 0, 
+    1147712.354 1660171.68 0, 1147478.741 1660162.993 0, 1147245.128 1660154.32 0, 1147011.514 1660145.66 0, 1146777.9 1660137.014 0, 1146544.285 1660128.382 0, 1146310.67 1660119.764 0, 1146077.054 1660111.159 0, 1145842.331 1660102.527 0, 1145638.297 1665655.389 0, 
+    1145434.283 1671207.71 0, 1145668.349 1671216.317 0, 1145901.312 1671224.898 0, 1146134.273 1671233.492 0, 1146367.234 1671242.1 0, 1146600.195 1671250.722 0, 1146833.155 1671259.358 0, 1147066.115 1671268.007 0, 1147299.074 1671276.67 0, 1147532.032 1671285.346 0, 
+    1147764.991 1671294.036 0, 1147997.948 1671302.741 0, 1148230.905 1671311.458 0, 1148463.862 1671320.19 0, 1148696.818 1671328.935 0, 1148929.773 1671337.694 0, 1149162.728 1671346.466 0, 1149395.683 1671355.253 0, 1149628.637 1671364.052 0, 1149861.59 1671372.866 0, 
+    1150094.543 1671381.694 0, 1150327.496 1671390.535 0, 1150560.448 1671399.39 0, 1150793.399 1671408.258 0, 1151025.247 1671417.098 0, 1151259.3 1671426.036 0, 1151492.25 1671434.946 0, 1151725.199 1671443.869 0, 1151958.148 1671452.806 0, 1152191.096 1671461.757 0, 
+    1152424.044 1671470.722 0, 1152656.991 1671479.7 0, 1152889.938 1671488.692 0, 1153122.884 1671497.698 0, 1153355.829 1671506.717 0, 1153588.774 1671515.75 0, 1153821.719 1671524.797 0, 1154054.663 1671533.857 0, 1154287.606 1671542.932 0, 1154520.549 1671552.019 0, 
+    1154753.492 1671561.121 0, 1154986.434 1671570.236 0, 1155219.375 1671579.366 0, 1155452.316 1671588.508 0, 1155685.256 1671597.665 0, 1155918.196 1671606.835 0, 1156151.135 1671616.019 0, 1156384.073 1671625.216 0, 1156615.909 1671634.384 0, 1156835.609 1666082.662 0, 
+    1157055.33 1660530.398 0))
+
+POLYGON ((716050.3 1265557.599 0, 715794.75 1265574.235 0, 715537.913 1265590.97 0, 715281.077 1265607.721 0, 715024.242 1265624.486 0, 714767.407 1265641.267 0, 714510.574 1265658.063 0, 714253.742 1265674.874 0, 713996.911 1265691.7 0, 713740.08 1265708.541 0, 
+    713483.251 1265725.397 0, 713226.423 1265742.269 0, 712969.595 1265759.155 0, 712712.769 1265776.057 0, 712455.944 1265792.973 0, 712199.119 1265809.905 0, 711942.296 1265826.852 0, 711685.474 1265843.814 0, 711428.652 1265860.791 0, 711171.832 1265877.784 0, 
+    710915.013 1265894.791 0, 710658.194 1265911.814 0, 710401.377 1265928.851 0, 710144.561 1265945.904 0, 709886.456 1265963.058 0, 709630.931 1265980.055 0, 709374.118 1265997.153 0, 709117.305 1266014.266 0, 708860.494 1266031.394 0, 708603.684 1266048.538 0, 
+    708346.875 1266065.696 0, 708090.066 1266082.87 0, 707833.259 1266100.059 0, 707576.453 1266117.263 0, 707319.648 1266134.482 0, 707062.843 1266151.716 0, 706806.04 1266168.965 0, 706549.238 1266186.23 0, 706292.437 1266203.509 0, 706035.637 1266220.804 0, 
+    705778.838 1266238.113 0, 705522.039 1266255.438 0, 705265.242 1266272.778 0, 705008.446 1266290.133 0, 704751.651 1266307.503 0, 704494.857 1266324.889 0, 704238.064 1266342.289 0, 703981.272 1266359.705 0, 703723.191 1266377.223 0, 704101.226 1271944.046 0, 
+    704479.253 1277510.743 0, 704736.675 1277493.269 0, 704992.811 1277475.898 0, 705248.949 1277458.542 0, 705505.088 1277441.201 0, 705761.228 1277423.875 0, 706017.368 1277406.565 0, 706273.51 1277389.269 0, 706529.653 1277371.988 0, 706785.797 1277354.723 0, 
+    707041.942 1277337.472 0, 707298.087 1277320.237 0, 707554.234 1277303.017 0, 707810.382 1277285.811 0, 708066.531 1277268.621 0, 708322.681 1277251.446 0, 708578.832 1277234.286 0, 708834.984 1277217.141 0, 709091.137 1277200.011 0, 709347.291 1277182.897 0, 
+    709603.445 1277165.797 0, 709859.601 1277148.712 0, 710115.758 1277131.643 0, 710371.916 1277114.588 0, 710626.79 1277097.634 0, 710884.235 1277080.524 0, 711140.396 1277063.515 0, 711396.558 1277046.521 0, 711652.721 1277029.542 0, 711908.885 1277012.578 0, 
+    712165.05 1276995.629 0, 712421.216 1276978.695 0, 712677.383 1276961.776 0, 712933.551 1276944.873 0, 713189.72 1276927.984 0, 713445.89 1276911.111 0, 713702.061 1276894.252 0, 713958.233 1276877.409 0, 714214.406 1276860.58 0, 714470.579 1276843.767 0, 
+    714726.754 1276826.969 0, 714982.93 1276810.186 0, 715239.107 1276793.418 0, 715495.285 1276776.665 0, 715751.464 1276759.927 0, 716007.644 1276743.204 0, 716263.824 1276726.497 0, 716520.006 1276709.804 0, 716774.904 1276693.21 0, 716412.606 1271125.467 0, 
+    716050.3 1265557.599 0))
+
+POLYGON ((729072.817 1275910.418 0, 728817.871 1275926.292 0, 728561.643 1275942.261 0, 728305.416 1275958.245 0, 728049.19 1275974.244 0, 727792.965 1275990.258 0, 727536.741 1276006.287 0, 727280.517 1276022.331 0, 727024.295 1276038.39 0, 726768.074 1276054.465 0, 
+    726511.853 1276070.554 0, 726255.634 1276086.659 0, 725999.415 1276102.778 0, 725743.198 1276118.913 0, 725486.981 1276135.063 0, 725230.766 1276151.227 0, 724974.551 1276167.407 0, 724718.337 1276183.602 0, 724462.124 1276199.812 0, 724205.913 1276216.038 0, 
+    723949.702 1276232.278 0, 723693.492 1276248.533 0, 723437.283 1276264.804 0, 723181.075 1276281.089 0, 722923.584 1276297.471 0, 722668.662 1276313.705 0, 722412.457 1276330.036 0, 722156.253 1276346.382 0, 721900.049 1276362.743 0, 721643.847 1276379.118 0, 
+    721387.646 1276395.51 0, 721131.446 1276411.916 0, 720875.246 1276428.337 0, 720619.048 1276444.773 0, 720362.85 1276461.224 0, 720106.654 1276477.691 0, 719850.459 1276494.172 0, 719594.264 1276510.669 0, 719338.071 1276527.181 0, 719081.878 1276543.707 0, 
+    718825.686 1276560.249 0, 718569.496 1276576.806 0, 718313.306 1276593.378 0, 718057.118 1276609.965 0, 717800.93 1276626.567 0, 717544.743 1276643.184 0, 717288.557 1276659.817 0, 717032.373 1276676.464 0, 716774.904 1276693.21 0, 717137.194 1282260.822 0, 
+    717499.474 1287828.299 0, 717756.284 1287811.596 0, 718011.813 1287794.991 0, 718267.344 1287778.401 0, 718522.875 1287761.826 0, 718778.407 1287745.267 0, 719033.94 1287728.722 0, 719289.475 1287712.193 0, 719545.01 1287695.678 0, 719800.546 1287679.178 0, 
+    720056.083 1287662.694 0, 720311.621 1287646.225 0, 720567.16 1287629.77 0, 720822.7 1287613.331 0, 721078.241 1287596.907 0, 721333.783 1287580.497 0, 721589.326 1287564.103 0, 721844.87 1287547.724 0, 722100.415 1287531.36 0, 722355.961 1287515.011 0, 
+    722611.508 1287498.677 0, 722867.055 1287482.358 0, 723122.604 1287466.054 0, 723378.154 1287449.765 0, 723632.424 1287433.572 0, 723889.256 1287417.232 0, 724144.809 1287400.988 0, 724400.362 1287384.759 0, 724655.916 1287368.546 0, 724911.472 1287352.347 0, 
+    725167.028 1287336.163 0, 725422.586 1287319.995 0, 725678.144 1287303.841 0, 725933.703 1287287.703 0, 726189.263 1287271.579 0, 726444.824 1287255.471 0, 726700.386 1287239.377 0, 726955.949 1287223.299 0, 727211.513 1287207.236 0, 727467.078 1287191.187 0, 
+    727722.644 1287175.154 0, 727978.211 1287159.136 0, 728233.779 1287143.133 0, 728489.347 1287127.145 0, 728744.917 1287111.172 0, 729000.487 1287095.214 0, 729256.059 1287079.271 0, 729511.631 1287063.343 0, 729765.925 1287047.51 0, 729419.375 1281479.032 0, 
+    729072.817 1275910.418 0))
+
+POLYGON ((742034.533 1286301.378 0, 741780.193 1286316.493 0, 741524.577 1286331.699 0, 741268.961 1286346.92 0, 741013.347 1286362.156 0, 740757.733 1286377.407 0, 740502.12 1286392.673 0, 740246.508 1286407.954 0, 739990.897 1286423.25 0, 739735.287 1286438.561 0, 
+    739479.678 1286453.887 0, 739224.07 1286469.228 0, 738968.462 1286484.585 0, 738712.856 1286499.956 0, 738457.25 1286515.342 0, 738201.645 1286530.744 0, 737946.042 1286546.16 0, 737690.439 1286561.592 0, 737434.837 1286577.038 0, 737179.236 1286592.5 0, 
+    736923.636 1286607.977 0, 736668.036 1286623.468 0, 736412.438 1286638.975 0, 736156.841 1286654.497 0, 735899.965 1286670.111 0, 735645.649 1286685.585 0, 735390.054 1286701.152 0, 735134.46 1286716.734 0, 734878.867 1286732.331 0, 734623.275 1286747.943 0, 
+    734367.684 1286763.57 0, 734112.094 1286779.212 0, 733856.505 1286794.87 0, 733600.917 1286810.542 0, 733345.33 1286826.229 0, 733089.743 1286841.931 0, 732834.158 1286857.649 0, 732578.573 1286873.381 0, 732322.99 1286889.128 0, 732067.407 1286904.891 0, 
+    731811.825 1286920.668 0, 731556.244 1286936.461 0, 731300.664 1286952.268 0, 731045.085 1286968.091 0, 730789.507 1286983.929 0, 730533.93 1286999.782 0, 730278.354 1287015.649 0, 730022.779 1287031.532 0, 729765.925 1287047.51 0, 730112.466 1292615.847 0, 
+    730458.998 1298184.038 0, 730715.193 1298168.102 0, 730970.113 1298152.26 0, 731225.034 1298136.433 0, 731479.956 1298120.621 0, 731734.878 1298104.823 0, 731989.802 1298089.041 0, 732244.726 1298073.274 0, 732499.651 1298057.522 0, 732754.578 1298041.785 0, 
+    733009.505 1298026.063 0, 733264.433 1298010.356 0, 733519.362 1297994.664 0, 733774.292 1297978.987 0, 734029.223 1297963.325 0, 734284.155 1297947.678 0, 734539.087 1297932.046 0, 734794.021 1297916.429 0, 735048.955 1297900.827 0, 735303.891 1297885.24 0, 
+    735558.827 1297869.668 0, 735813.765 1297854.111 0, 736068.703 1297838.569 0, 736323.642 1297823.042 0, 736577.306 1297807.608 0, 736833.523 1297792.033 0, 737088.465 1297776.551 0, 737343.408 1297761.084 0, 737598.351 1297745.633 0, 737853.296 1297730.196 0, 
+    738108.242 1297714.774 0, 738363.188 1297699.367 0, 738618.135 1297683.975 0, 738873.084 1297668.598 0, 739128.033 1297653.236 0, 739382.983 1297637.889 0, 739637.934 1297622.557 0, 739892.886 1297607.24 0, 740147.838 1297591.938 0, 740402.792 1297576.652 0, 
+    740657.746 1297561.38 0, 740912.702 1297546.123 0, 741167.658 1297530.881 0, 741422.616 1297515.654 0, 741677.574 1297500.442 0, 741932.533 1297485.245 0, 742187.493 1297470.064 0, 742442.453 1297454.897 0, 742696.14 1297439.821 0, 742365.341 1291870.672 0, 
+    742034.533 1286301.378 0))
+
+POLYGON ((754935.336 1296730.178 0, 754681.606 1296744.538 0, 754426.603 1296758.984 0, 754171.601 1296773.446 0, 753916.6 1296787.922 0, 753661.6 1296802.413 0, 753406.601 1296816.92 0, 753151.603 1296831.441 0, 752896.605 1296845.978 0, 752641.608 1296860.529 0, 
+    752386.613 1296875.096 0, 752131.618 1296889.678 0, 751876.624 1296904.274 0, 751621.63 1296918.886 0, 751366.638 1296933.512 0, 751111.646 1296948.154 0, 750856.656 1296962.81 0, 750601.666 1296977.482 0, 750346.677 1296992.169 0, 750091.689 1297006.87 0, 
+    749836.702 1297021.587 0, 749581.715 1297036.318 0, 749326.73 1297051.065 0, 749071.745 1297065.827 0, 748815.488 1297080.677 0, 748561.779 1297095.395 0, 748306.797 1297110.202 0, 748051.816 1297125.023 0, 747796.835 1297139.86 0, 747541.856 1297154.712 0, 
+    747286.878 1297169.578 0, 747031.9 1297184.46 0, 746776.923 1297199.357 0, 746521.947 1297214.268 0, 746266.972 1297229.195 0, 746011.998 1297244.137 0, 745757.025 1297259.094 0, 745502.053 1297274.065 0, 745247.081 1297289.052 0, 744992.111 1297304.054 0, 
+    744737.141 1297319.071 0, 744482.172 1297334.102 0, 744227.204 1297349.149 0, 743972.237 1297364.211 0, 743717.271 1297379.288 0, 743462.306 1297394.379 0, 743207.341 1297409.486 0, 742952.378 1297424.608 0, 742696.14 1297439.821 0, 743026.931 1303008.818 0, 
+    743357.712 1308577.66 0, 743613.291 1308562.487 0, 743867.599 1308547.404 0, 744121.908 1308532.336 0, 744376.217 1308517.283 0, 744630.528 1308502.245 0, 744884.84 1308487.222 0, 745139.152 1308472.214 0, 745393.465 1308457.221 0, 745647.779 1308442.242 0, 
+    745902.094 1308427.279 0, 746156.41 1308412.331 0, 746410.727 1308397.398 0, 746665.045 1308382.48 0, 746919.363 1308367.576 0, 747173.683 1308352.688 0, 747428.003 1308337.815 0, 747682.324 1308322.956 0, 747936.646 1308308.113 0, 748190.969 1308293.284 0, 
+    748445.293 1308278.471 0, 748699.617 1308263.672 0, 748953.943 1308248.889 0, 749208.269 1308234.12 0, 749461.326 1308219.44 0, 749716.925 1308204.628 0, 749971.254 1308189.904 0, 750225.583 1308175.195 0, 750479.914 1308160.502 0, 750734.246 1308145.823 0, 
+    750988.578 1308131.159 0, 751242.912 1308116.51 0, 751497.246 1308101.876 0, 751751.581 1308087.258 0, 752005.917 1308072.654 0, 752260.253 1308058.065 0, 752514.591 1308043.491 0, 752768.93 1308028.932 0, 753023.269 1308014.388 0, 753277.609 1307999.859 0, 
+    753531.95 1307985.344 0, 753786.292 1307970.845 0, 754040.635 1307956.361 0, 754294.978 1307941.892 0, 754549.323 1307927.438 0, 754803.668 1307912.998 0, 755058.014 1307898.574 0, 755312.361 1307884.165 0, 755565.439 1307869.842 0, 755250.392 1302300.088 0, 
+    754935.336 1296730.178 0))
+
+POLYGON ((767775.117 1307196.516 0, 767521.998 1307210.124 0, 767267.611 1307223.815 0, 767013.225 1307237.52 0, 766758.84 1307251.241 0, 766504.456 1307264.976 0, 766250.072 1307278.727 0, 765995.69 1307292.493 0, 765741.308 1307306.273 0, 765486.927 1307320.069 0, 
+    765232.547 1307333.879 0, 764978.167 1307347.704 0, 764723.789 1307361.545 0, 764469.411 1307375.4 0, 764215.034 1307389.271 0, 763960.658 1307403.156 0, 763706.282 1307417.056 0, 763451.908 1307430.971 0, 763197.534 1307444.902 0, 762943.161 1307458.847 0, 
+    762688.789 1307472.807 0, 762434.418 1307486.782 0, 762180.048 1307500.772 0, 761925.678 1307514.777 0, 761670.04 1307528.867 0, 761416.941 1307542.833 0, 761162.574 1307556.883 0, 760908.208 1307570.948 0, 760653.843 1307585.028 0, 760399.478 1307599.122 0, 
+    760145.114 1307613.232 0, 759890.751 1307627.357 0, 759636.389 1307641.497 0, 759382.028 1307655.652 0, 759127.667 1307669.822 0, 758873.308 1307684.006 0, 758618.949 1307698.206 0, 758364.591 1307712.421 0, 758110.234 1307726.65 0, 757855.878 1307740.895 0, 
+    757601.522 1307755.155 0, 757347.168 1307769.429 0, 757092.814 1307783.719 0, 756838.461 1307798.023 0, 756584.109 1307812.343 0, 756329.758 1307826.677 0, 756075.407 1307841.027 0, 755821.058 1307855.391 0, 755565.439 1307869.842 0, 755880.477 1313439.436 0, 
+    756195.506 1319008.863 0, 756450.465 1318994.449 0, 756704.159 1318980.122 0, 756957.854 1318965.81 0, 757211.55 1318951.512 0, 757465.246 1318937.229 0, 757718.943 1318922.962 0, 757972.642 1318908.709 0, 758226.34 1318894.471 0, 758480.04 1318880.248 0, 
+    758733.741 1318866.041 0, 758987.442 1318851.848 0, 759241.145 1318837.67 0, 759494.848 1318823.506 0, 759748.552 1318809.358 0, 760002.257 1318795.225 0, 760255.962 1318781.107 0, 760509.669 1318767.003 0, 760763.376 1318752.915 0, 761017.084 1318738.841 0, 
+    761270.793 1318724.783 0, 761524.503 1318710.739 0, 761778.213 1318696.71 0, 762031.925 1318682.696 0, 762284.372 1318668.767 0, 762539.35 1318654.714 0, 762793.064 1318640.745 0, 763046.779 1318626.791 0, 763300.494 1318612.852 0, 763554.211 1318598.927 0, 
+    763807.928 1318585.018 0, 764061.646 1318571.124 0, 764315.365 1318557.244 0, 764569.084 1318543.38 0, 764822.805 1318529.53 0, 765076.526 1318515.696 0, 765330.248 1318501.876 0, 765583.971 1318488.071 0, 765837.695 1318474.282 0, 766091.419 1318460.507 0, 
+    766345.145 1318446.747 0, 766598.871 1318433.002 0, 766852.598 1318419.272 0, 767106.325 1318405.557 0, 767360.054 1318391.856 0, 767613.783 1318378.171 0, 767867.513 1318364.501 0, 768121.244 1318350.845 0, 768373.712 1318337.273 0, 768074.419 1312766.978 0, 
+    767775.117 1307196.516 0))
+
+POLYGON ((780553.766 1317700.091 0, 780301.26 1317712.95 0, 780047.491 1317725.889 0, 779793.723 1317738.842 0, 779539.956 1317751.81 0, 779286.19 1317764.794 0, 779032.424 1317777.792 0, 778778.66 1317790.805 0, 778524.896 1317803.833 0, 778271.133 1317816.876 0, 
+    778017.37 1317829.934 0, 777763.609 1317843.007 0, 777509.848 1317856.095 0, 777256.088 1317869.198 0, 777002.328 1317882.316 0, 776748.57 1317895.448 0, 776494.812 1317908.596 0, 776241.055 1317921.758 0, 775987.299 1317934.936 0, 775733.543 1317948.128 0, 
+    775479.788 1317961.336 0, 775226.035 1317974.558 0, 774972.281 1317987.795 0, 774718.529 1318001.047 0, 774463.514 1318014.38 0, 774211.027 1318027.596 0, 773957.277 1318040.893 0, 773703.527 1318054.205 0, 773449.779 1318067.532 0, 773196.031 1318080.874 0, 
+    772942.285 1318094.231 0, 772688.538 1318107.602 0, 772434.793 1318120.989 0, 772181.049 1318134.39 0, 771927.305 1318147.807 0, 771673.562 1318161.238 0, 771419.82 1318174.684 0, 771166.079 1318188.146 0, 770912.338 1318201.622 0, 770658.598 1318215.113 0, 
+    770404.859 1318228.619 0, 770151.121 1318242.14 0, 769897.384 1318255.676 0, 769643.647 1318269.227 0, 769389.911 1318282.792 0, 769136.176 1318296.373 0, 768882.442 1318309.969 0, 768628.709 1318323.579 0, 768373.712 1318337.273 0, 768672.995 1323907.397 0, 
+    768972.269 1329477.346 0, 769226.607 1329463.687 0, 769479.685 1329450.112 0, 769732.764 1329436.551 0, 769985.843 1329423.006 0, 770238.923 1329409.475 0, 770492.004 1329395.959 0, 770745.086 1329382.458 0, 770998.168 1329368.972 0, 771251.251 1329355.501 0, 
+    771504.335 1329342.045 0, 771757.42 1329328.604 0, 772010.506 1329315.177 0, 772263.592 1329301.766 0, 772516.679 1329288.369 0, 772769.767 1329274.987 0, 773022.856 1329261.62 0, 773275.946 1329248.268 0, 773529.036 1329234.931 0, 773782.127 1329221.609 0, 
+    774035.219 1329208.302 0, 774288.312 1329195.009 0, 774541.406 1329181.732 0, 774794.5 1329168.469 0, 775046.334 1329155.288 0, 775300.691 1329141.989 0, 775553.787 1329128.771 0, 775806.885 1329115.568 0, 776059.983 1329102.38 0, 776313.082 1329089.207 0, 
+    776566.182 1329076.048 0, 776819.282 1329062.905 0, 777072.383 1329049.776 0, 777325.485 1329036.663 0, 777578.588 1329023.564 0, 777831.692 1329010.48 0, 778084.796 1328997.411 0, 778337.901 1328984.357 0, 778591.007 1328971.318 0, 778844.114 1328958.294 0, 
+    779097.221 1328945.284 0, 779350.329 1328932.29 0, 779603.438 1328919.31 0, 779856.548 1328906.346 0, 780109.659 1328893.396 0, 780362.77 1328880.461 0, 780615.882 1328867.541 0, 780868.995 1328854.636 0, 781120.848 1328841.81 0, 780837.312 1323271.038 0, 
+    780553.766 1317700.091 0))
+
+POLYGON ((793271.175 1328240.599 0, 793019.284 1328252.714 0, 792766.135 1328264.903 0, 792512.988 1328277.108 0, 792259.841 1328289.328 0, 792006.695 1328301.563 0, 791753.55 1328313.812 0, 791500.405 1328326.077 0, 791247.261 1328338.356 0, 790994.118 1328350.65 0, 
+    790740.976 1328362.959 0, 790487.834 1328375.283 0, 790234.693 1328387.622 0, 789981.553 1328399.976 0, 789728.413 1328412.345 0, 789475.274 1328424.728 0, 789222.136 1328437.127 0, 788968.999 1328449.54 0, 788715.862 1328461.969 0, 788462.726 1328474.412 0, 
+    788209.591 1328486.87 0, 787956.457 1328499.343 0, 787703.323 1328511.831 0, 787450.19 1328524.334 0, 787195.799 1328536.914 0, 786943.926 1328549.384 0, 786690.796 1328561.931 0, 786437.666 1328574.494 0, 786184.537 1328587.071 0, 785931.408 1328599.663 0, 
+    785678.28 1328612.27 0, 785425.153 1328624.892 0, 785172.027 1328637.529 0, 784918.901 1328650.181 0, 784665.777 1328662.848 0, 784412.652 1328675.529 0, 784159.529 1328688.226 0, 783906.407 1328700.937 0, 783653.285 1328713.664 0, 783400.164 1328726.405 0, 
+    783147.043 1328739.161 0, 782893.924 1328751.932 0, 782640.805 1328764.718 0, 782387.687 1328777.519 0, 782134.57 1328790.334 0, 781881.453 1328803.165 0, 781628.337 1328816.01 0, 781375.222 1328828.871 0, 781120.848 1328841.81 0, 781404.376 1334412.4 0, 
+    781687.894 1339982.804 0, 781941.609 1339969.898 0, 782194.068 1339957.071 0, 782446.528 1339944.259 0, 782698.989 1339931.462 0, 782951.451 1339918.679 0, 783203.913 1339905.911 0, 783456.376 1339893.159 0, 783708.84 1339880.421 0, 783961.304 1339867.698 0, 
+    784213.77 1339854.99 0, 784466.236 1339842.296 0, 784718.702 1339829.618 0, 784971.17 1339816.954 0, 785223.638 1339804.306 0, 785476.107 1339791.672 0, 785728.577 1339779.053 0, 785981.048 1339766.448 0, 786233.519 1339753.859 0, 786485.991 1339741.285 0, 
+    786738.464 1339728.725 0, 786990.937 1339716.18 0, 787243.411 1339703.651 0, 787495.886 1339691.136 0, 787747.107 1339678.698 0, 788000.838 1339666.15 0, 788253.316 1339653.68 0, 788505.794 1339641.224 0, 788758.272 1339628.783 0, 789010.751 1339616.358 0, 
+    789263.232 1339603.947 0, 789515.712 1339591.551 0, 789768.194 1339579.169 0, 790020.676 1339566.803 0, 790273.159 1339554.451 0, 790525.643 1339542.115 0, 790778.127 1339529.793 0, 791030.613 1339517.486 0, 791283.099 1339505.194 0, 791535.585 1339492.917 0, 
+    791788.073 1339480.654 0, 792040.561 1339468.407 0, 792293.049 1339456.174 0, 792545.539 1339443.956 0, 792798.029 1339431.753 0, 793050.52 1339419.565 0, 793303.012 1339407.392 0, 793555.504 1339395.234 0, 793806.743 1339383.151 0, 793538.963 1333811.968 0, 
+    793271.175 1328240.599 0))
+
+POLYGON ((805927.237 1338817.737 0, 805675.964 1338829.111 0, 805423.438 1338840.556 0, 805170.913 1338852.016 0, 804918.388 1338863.49 0, 804665.865 1338874.98 0, 804413.342 1338886.484 0, 804160.819 1338898.003 0, 803908.298 1338909.538 0, 803655.777 1338921.087 0, 
+    803403.256 1338932.65 0, 803150.737 1338944.229 0, 802898.218 1338955.823 0, 802645.699 1338967.431 0, 802393.182 1338979.055 0, 802140.665 1338990.693 0, 801888.149 1339002.346 0, 801635.633 1339014.014 0, 801383.118 1339025.696 0, 801130.604 1339037.394 0, 
+    800878.091 1339049.107 0, 800625.578 1339060.834 0, 800373.066 1339072.576 0, 800120.555 1339084.333 0, 799866.79 1339096.164 0, 799615.534 1339107.892 0, 799363.025 1339119.694 0, 799110.516 1339131.51 0, 798858.008 1339143.341 0, 798605.501 1339155.188 0, 
+    798352.994 1339167.049 0, 798100.489 1339178.925 0, 797847.983 1339190.816 0, 797595.479 1339202.721 0, 797342.975 1339214.642 0, 797090.472 1339226.577 0, 796837.97 1339238.528 0, 796585.468 1339250.493 0, 796332.967 1339262.473 0, 796080.467 1339274.468 0, 
+    795827.968 1339286.477 0, 795575.469 1339298.502 0, 795322.971 1339310.541 0, 795070.473 1339322.596 0, 794817.977 1339334.665 0, 794565.481 1339346.749 0, 794312.986 1339358.848 0, 794060.491 1339370.962 0, 793806.743 1339383.151 0, 794074.513 1344954.141 0, 
+    794342.274 1350524.935 0, 794595.363 1350512.778 0, 794847.202 1350500.696 0, 795099.041 1350488.628 0, 795350.881 1350476.576 0, 795602.722 1350464.538 0, 795854.564 1350452.515 0, 796106.406 1350440.507 0, 796358.249 1350428.513 0, 796610.093 1350416.535 0, 
+    796861.937 1350404.571 0, 797113.782 1350392.622 0, 797365.628 1350380.688 0, 797617.475 1350368.769 0, 797869.322 1350356.865 0, 798121.17 1350344.975 0, 798373.018 1350333.1 0, 798624.868 1350321.24 0, 798876.718 1350309.395 0, 799128.568 1350297.565 0, 
+    799380.42 1350285.749 0, 799632.272 1350273.949 0, 799884.125 1350262.163 0, 800135.978 1350250.392 0, 800386.582 1350238.694 0, 800639.687 1350226.894 0, 800891.543 1350215.168 0, 801143.399 1350203.456 0, 801395.256 1350191.759 0, 801647.114 1350180.077 0, 
+    801898.972 1350168.41 0, 802150.831 1350156.757 0, 802402.691 1350145.12 0, 802654.551 1350133.497 0, 802906.412 1350121.889 0, 803158.274 1350110.296 0, 803410.136 1350098.718 0, 803661.999 1350087.154 0, 803913.863 1350075.605 0, 804165.728 1350064.072 0, 
+    804417.593 1350052.553 0, 804669.459 1350041.048 0, 804921.325 1350029.559 0, 805173.192 1350018.085 0, 805425.06 1350006.625 0, 805676.929 1349995.18 0, 805928.798 1349983.75 0, 806180.668 1349972.335 0, 806431.288 1349960.991 0, 806179.267 1344389.463 0, 
+    805927.237 1338817.737 0))
+
+POLYGON ((818521.848 1349431.202 0, 818271.194 1349441.838 0, 818019.293 1349452.542 0, 817767.393 1349463.26 0, 817515.493 1349473.993 0, 817263.594 1349484.741 0, 817011.695 1349495.504 0, 816759.797 1349506.282 0, 816507.9 1349517.075 0, 816256.003 1349527.882 0, 
+    816004.107 1349538.704 0, 815752.212 1349549.541 0, 815500.317 1349560.393 0, 815248.423 1349571.26 0, 814996.529 1349582.141 0, 814744.637 1349593.038 0, 814492.744 1349603.949 0, 814240.853 1349614.875 0, 813988.962 1349625.816 0, 813737.072 1349636.771 0, 
+    813485.182 1349647.742 0, 813233.293 1349658.727 0, 812981.405 1349669.727 0, 812729.517 1349680.742 0, 812476.381 1349691.827 0, 812225.744 1349702.817 0, 811973.858 1349713.876 0, 811721.973 1349724.95 0, 811470.088 1349736.039 0, 811218.205 1349747.143 0, 
+    810966.321 1349758.262 0, 810714.439 1349769.396 0, 810462.557 1349780.544 0, 810210.676 1349791.707 0, 809958.796 1349802.885 0, 809706.916 1349814.078 0, 809455.037 1349825.286 0, 809203.158 1349836.508 0, 808951.28 1349847.746 0, 808699.403 1349858.998 0, 
+    808447.526 1349870.265 0, 808195.651 1349881.547 0, 807943.775 1349892.843 0, 807691.901 1349904.155 0, 807440.027 1349915.481 0, 807188.154 1349926.822 0, 806936.281 1349938.178 0, 806684.409 1349949.549 0, 806431.288 1349960.991 0, 806683.301 1355532.317 0, 
+    806935.303 1361103.436 0, 807187.765 1361092.023 0, 807438.981 1361080.682 0, 807690.198 1361069.356 0, 807941.415 1361058.044 0, 808192.633 1361046.748 0, 808443.852 1361035.466 0, 808695.071 1361024.198 0, 808946.291 1361012.946 0, 809197.512 1361001.708 0, 
+    809448.733 1360990.485 0, 809699.955 1360979.277 0, 809951.178 1360968.084 0, 810202.401 1360956.906 0, 810453.625 1360945.742 0, 810704.85 1360934.593 0, 810956.075 1360923.459 0, 811207.301 1360912.339 0, 811458.528 1360901.235 0, 811709.755 1360890.145 0, 
+    811960.983 1360879.07 0, 812212.212 1360868.01 0, 812463.441 1360856.964 0, 812714.671 1360845.934 0, 812964.656 1360834.972 0, 813217.133 1360823.917 0, 813468.364 1360812.931 0, 813719.597 1360801.959 0, 813970.83 1360791.002 0, 814222.064 1360780.06 0, 
+    814473.298 1360769.133 0, 814724.533 1360758.221 0, 814975.769 1360747.323 0, 815227.005 1360736.441 0, 815478.242 1360725.573 0, 815729.48 1360714.72 0, 815980.718 1360703.881 0, 816231.957 1360693.057 0, 816483.196 1360682.249 0, 816734.436 1360671.455 0, 
+    816985.677 1360660.675 0, 817236.919 1360649.911 0, 817488.161 1360639.161 0, 817739.403 1360628.426 0, 817990.647 1360617.706 0, 818241.891 1360607.001 0, 818493.135 1360596.31 0, 818744.38 1360585.635 0, 818994.382 1360575.026 0, 818758.119 1355003.218 0, 
+    818521.848 1349431.202 0))
+
+POLYGON ((831054.905 1360080.688 0, 830804.873 1360090.59 0, 830553.598 1360100.556 0, 830302.324 1360110.537 0, 830051.051 1360120.532 0, 829799.779 1360130.543 0, 829548.507 1360140.568 0, 829297.235 1360150.607 0, 829045.964 1360160.662 0, 828794.694 1360170.731 0, 
+    828543.424 1360180.816 0, 828292.155 1360190.915 0, 828040.887 1360201.028 0, 827789.619 1360211.157 0, 827538.352 1360221.3 0, 827287.085 1360231.458 0, 827035.819 1360241.631 0, 826784.554 1360251.819 0, 826533.289 1360262.022 0, 826282.025 1360272.239 0, 
+    826030.761 1360282.471 0, 825779.498 1360292.718 0, 825528.235 1360302.98 0, 825276.974 1360313.256 0, 825024.469 1360323.598 0, 824774.452 1360333.853 0, 824523.192 1360344.174 0, 824271.932 1360354.51 0, 824020.673 1360364.86 0, 823769.415 1360375.225 0, 
+    823518.158 1360385.605 0, 823266.901 1360396 0, 823015.644 1360406.41 0, 822764.388 1360416.834 0, 822513.133 1360427.273 0, 822261.879 1360437.727 0, 822010.625 1360448.196 0, 821759.372 1360458.679 0, 821508.119 1360469.178 0, 821256.867 1360479.691 0, 
+    821005.615 1360490.218 0, 820754.365 1360500.761 0, 820503.114 1360511.319 0, 820251.865 1360521.891 0, 820000.616 1360532.478 0, 819749.367 1360543.08 0, 819498.12 1360553.696 0, 819246.873 1360564.328 0, 818994.382 1360575.026 0, 819230.635 1366146.622 0, 
+    819466.879 1371718 0, 819718.711 1371707.329 0, 819969.302 1371696.726 0, 820219.894 1371686.137 0, 820470.486 1371675.563 0, 820721.08 1371665.003 0, 820971.673 1371654.459 0, 821222.268 1371643.929 0, 821472.863 1371633.414 0, 821723.458 1371622.913 0, 
+    821974.054 1371612.428 0, 822224.651 1371601.957 0, 822475.249 1371591.501 0, 822725.847 1371581.059 0, 822976.445 1371570.633 0, 823227.045 1371560.221 0, 823477.644 1371549.824 0, 823728.245 1371539.441 0, 823978.846 1371529.074 0, 824229.448 1371518.721 0, 
+    824480.05 1371508.383 0, 824730.653 1371498.059 0, 824981.257 1371487.751 0, 825231.861 1371477.457 0, 825481.225 1371467.228 0, 825733.071 1371456.913 0, 825983.677 1371446.663 0, 826234.283 1371436.429 0, 826484.89 1371426.208 0, 826735.498 1371416.003 0, 
+    826986.107 1371405.812 0, 827236.716 1371395.637 0, 827487.325 1371385.475 0, 827737.935 1371375.329 0, 827988.546 1371365.197 0, 828239.157 1371355.081 0, 828489.769 1371344.978 0, 828740.382 1371334.891 0, 828990.995 1371324.818 0, 829241.609 1371314.761 0, 
+    829492.223 1371304.717 0, 829742.838 1371294.689 0, 829993.453 1371284.675 0, 830244.07 1371274.677 0, 830494.686 1371264.692 0, 830745.303 1371254.723 0, 830995.921 1371244.768 0, 831246.54 1371234.829 0, 831495.919 1371224.953 0, 831275.416 1365652.929 0, 
+    831054.905 1360080.688 0))
+
+POLYGON ((843526.304 1370765.891 0, 843276.896 1370775.063 0, 843026.251 1370784.294 0, 842775.606 1370793.541 0, 842524.961 1370802.802 0, 842274.317 1370812.078 0, 842023.674 1370821.369 0, 841773.031 1370830.675 0, 841522.389 1370839.995 0, 841271.747 1370849.33 0, 
+    841021.106 1370858.68 0, 840770.465 1370868.044 0, 840519.825 1370877.424 0, 840269.186 1370886.818 0, 840018.547 1370896.227 0, 839767.909 1370905.65 0, 839517.271 1370915.088 0, 839266.634 1370924.541 0, 839015.997 1370934.009 0, 838765.361 1370943.492 0, 
+    838514.725 1370952.989 0, 838264.09 1370962.501 0, 838013.456 1370972.028 0, 837762.822 1370981.57 0, 837510.95 1370991.173 0, 837261.556 1371000.697 0, 837010.923 1371010.283 0, 836760.292 1371019.884 0, 836509.661 1371029.499 0, 836259.03 1371039.129 0, 
+    836008.4 1371048.774 0, 835757.771 1371058.433 0, 835507.142 1371068.108 0, 835256.514 1371077.797 0, 835005.886 1371087.501 0, 834755.259 1371097.219 0, 834504.632 1371106.953 0, 834254.006 1371116.701 0, 834003.381 1371126.464 0, 833752.756 1371136.241 0, 
+    833502.132 1371146.034 0, 833251.508 1371155.841 0, 833000.885 1371165.663 0, 832750.263 1371175.499 0, 832499.641 1371185.351 0, 832249.019 1371195.217 0, 831998.399 1371205.098 0, 831747.778 1371214.993 0, 831495.919 1371224.953 0, 831716.413 1376796.752 0, 
+    831936.898 1382368.323 0, 832188.098 1382358.39 0, 832438.063 1382348.52 0, 832688.028 1382338.665 0, 832937.993 1382328.825 0, 833187.959 1382319 0, 833437.926 1382309.189 0, 833687.893 1382299.393 0, 833937.861 1382289.611 0, 834187.829 1382279.844 0, 
+    834437.798 1382270.092 0, 834687.767 1382260.355 0, 834937.738 1382250.632 0, 835187.708 1382240.925 0, 835437.679 1382231.231 0, 835687.651 1382221.553 0, 835937.624 1382211.889 0, 836187.596 1382202.24 0, 836437.57 1382192.606 0, 836687.544 1382182.986 0, 
+    836937.519 1382173.381 0, 837187.494 1382163.791 0, 837437.47 1382154.216 0, 837687.446 1382144.655 0, 837936.187 1382135.156 0, 838187.4 1382125.578 0, 838437.378 1382116.061 0, 838687.357 1382106.559 0, 838937.336 1382097.072 0, 839187.316 1382087.599 0, 
+    839437.296 1382078.142 0, 839687.277 1382068.699 0, 839937.258 1382059.27 0, 840187.24 1382049.857 0, 840437.222 1382040.458 0, 840687.205 1382031.074 0, 840937.189 1382021.704 0, 841187.173 1382012.349 0, 841437.158 1382003.009 0, 841687.143 1381993.684 0, 
+    841937.129 1381984.373 0, 842187.115 1381975.077 0, 842437.102 1381965.796 0, 842687.089 1381956.53 0, 842937.077 1381947.278 0, 843187.066 1381938.041 0, 843437.055 1381928.819 0, 843687.044 1381919.611 0, 843935.8 1381910.463 0, 843731.056 1376338.292 0, 
+    843526.304 1370765.891 0))
+
+POLYGON ((855935.947 1381486.504 0, 855687.164 1381494.949 0, 855437.15 1381503.45 0, 855187.136 1381511.966 0, 854937.122 1381520.497 0, 854687.109 1381529.043 0, 854437.096 1381537.603 0, 854187.084 1381546.178 0, 853937.073 1381554.767 0, 853687.062 1381563.372 0, 
+    853437.051 1381571.991 0, 853187.041 1381580.624 0, 852937.032 1381589.273 0, 852687.023 1381597.936 0, 852437.014 1381606.614 0, 852187.006 1381615.307 0, 851936.999 1381624.014 0, 851686.992 1381632.736 0, 851436.985 1381641.473 0, 851186.979 1381650.224 0, 
+    850936.974 1381658.99 0, 850686.969 1381667.771 0, 850436.964 1381676.567 0, 850186.961 1381685.377 0, 849935.724 1381694.246 0, 849686.954 1381703.042 0, 849436.952 1381711.897 0, 849186.95 1381720.766 0, 848936.949 1381729.65 0, 848686.948 1381738.548 0, 
+    848436.948 1381747.462 0, 848186.948 1381756.39 0, 847936.949 1381765.333 0, 847686.95 1381774.29 0, 847436.952 1381783.262 0, 847186.955 1381792.249 0, 846936.958 1381801.251 0, 846686.961 1381810.267 0, 846436.965 1381819.298 0, 846186.97 1381828.344 0, 
+    845936.975 1381837.404 0, 845686.98 1381846.48 0, 845436.986 1381855.57 0, 845186.993 1381864.674 0, 844937 1381873.794 0, 844687.008 1381882.928 0, 844437.016 1381892.076 0, 844187.025 1381901.24 0, 843935.8 1381910.463 0, 844140.535 1387482.401 0, 
+    844345.261 1393054.1 0, 844595.827 1393044.9 0, 844845.162 1393035.761 0, 845094.498 1393026.636 0, 845343.834 1393017.526 0, 845593.171 1393008.43 0, 845842.509 1392999.35 0, 846091.847 1392990.284 0, 846341.185 1392981.232 0, 846590.524 1392972.196 0, 
+    846839.864 1392963.174 0, 847089.204 1392954.166 0, 847338.544 1392945.173 0, 847587.886 1392936.195 0, 847837.227 1392927.232 0, 848086.57 1392918.283 0, 848335.912 1392909.35 0, 848585.256 1392900.43 0, 848834.599 1392891.526 0, 849083.944 1392882.636 0, 
+    849333.289 1392873.76 0, 849582.634 1392864.9 0, 849831.98 1392856.054 0, 850081.326 1392847.223 0, 850329.443 1392838.449 0, 850580.021 1392829.604 0, 850829.368 1392820.817 0, 851078.717 1392812.044 0, 851328.066 1392803.286 0, 851577.415 1392794.543 0, 
+    851826.765 1392785.815 0, 852076.116 1392777.101 0, 852325.467 1392768.402 0, 852574.819 1392759.717 0, 852824.171 1392751.047 0, 853073.523 1392742.392 0, 853322.876 1392733.752 0, 853572.23 1392725.126 0, 853821.584 1392716.515 0, 854070.939 1392707.918 0, 
+    854320.294 1392699.337 0, 854569.649 1392690.77 0, 854819.006 1392682.217 0, 855068.362 1392673.679 0, 855317.719 1392665.156 0, 855567.077 1392656.648 0, 855816.435 1392648.154 0, 856065.794 1392639.675 0, 856313.923 1392631.253 0, 856124.939 1387058.998 0, 
+    855935.947 1381486.504 0))
+
+POLYGON ((868283.733 1392242.221 0, 868035.578 1392249.943 0, 867786.197 1392257.717 0, 867536.816 1392265.506 0, 867287.435 1392273.31 0, 867038.055 1392281.129 0, 866788.675 1392288.962 0, 866539.296 1392296.81 0, 866289.917 1392304.673 0, 866040.539 1392312.55 0, 
+    865791.161 1392320.442 0, 865541.783 1392328.348 0, 865292.406 1392336.27 0, 865043.03 1392344.206 0, 864793.654 1392352.156 0, 864544.278 1392360.122 0, 864294.903 1392368.102 0, 864045.528 1392376.096 0, 863796.154 1392384.106 0, 863546.781 1392392.13 0, 
+    863297.407 1392400.168 0, 863048.035 1392408.222 0, 862798.662 1392416.29 0, 862549.291 1392424.372 0, 862298.691 1392432.51 0, 862050.548 1392440.582 0, 861801.178 1392448.709 0, 861551.808 1392456.85 0, 861302.439 1392465.006 0, 861053.07 1392473.177 0, 
+    860803.701 1392481.363 0, 860554.333 1392489.563 0, 860304.966 1392497.778 0, 860055.599 1392506.007 0, 859806.232 1392514.251 0, 859556.866 1392522.51 0, 859307.501 1392530.784 0, 859058.136 1392539.072 0, 858808.771 1392547.375 0, 858559.407 1392555.692 0, 
+    858310.044 1392564.025 0, 858060.681 1392572.372 0, 857811.318 1392580.733 0, 857561.956 1392589.109 0, 857312.594 1392597.5 0, 857063.233 1392605.906 0, 856813.873 1392614.326 0, 856564.512 1392622.761 0, 856313.923 1392631.253 0, 856502.899 1398203.262 0, 
+    856691.867 1403775.022 0, 856941.797 1403766.553 0, 857190.501 1403758.14 0, 857439.206 1403749.742 0, 857687.911 1403741.358 0, 857936.616 1403732.989 0, 858185.323 1403724.635 0, 858434.029 1403716.296 0, 858682.737 1403707.971 0, 858931.444 1403699.66 0, 
+    859180.152 1403691.365 0, 859428.861 1403683.083 0, 859677.57 1403674.817 0, 859926.28 1403666.565 0, 860174.99 1403658.328 0, 860423.7 1403650.106 0, 860672.412 1403641.898 0, 860921.123 1403633.705 0, 861169.835 1403625.526 0, 861418.548 1403617.362 0, 
+    861667.261 1403609.213 0, 861915.974 1403601.078 0, 862164.688 1403592.958 0, 862413.402 1403584.853 0, 862660.892 1403576.802 0, 862910.833 1403568.686 0, 863159.549 1403560.624 0, 863408.265 1403552.577 0, 863656.982 1403544.545 0, 863905.699 1403536.528 0, 
+    864154.417 1403528.525 0, 864403.135 1403520.536 0, 864651.854 1403512.563 0, 864900.573 1403504.604 0, 865149.292 1403496.659 0, 865398.013 1403488.73 0, 865646.733 1403480.815 0, 865895.454 1403472.914 0, 866144.176 1403465.028 0, 866392.898 1403457.157 0, 
+    866641.62 1403449.301 0, 866890.343 1403441.459 0, 867139.066 1403433.632 0, 867387.79 1403425.819 0, 867636.514 1403418.021 0, 867885.239 1403410.238 0, 868133.964 1403402.469 0, 868382.69 1403394.715 0, 868630.191 1403387.014 0, 868456.966 1397814.742 0, 
+    868283.733 1392242.221 0))
+
+POLYGON ((880569.565 1403032.735 0, 880322.04 1403039.737 0, 880073.294 1403046.788 0, 879824.548 1403053.854 0, 879575.802 1403060.935 0, 879327.057 1403068.03 0, 879078.312 1403075.14 0, 878829.567 1403082.264 0, 878580.823 1403089.404 0, 878332.08 1403096.557 0, 
+    878083.337 1403103.726 0, 877834.594 1403110.909 0, 877585.851 1403118.107 0, 877337.11 1403125.319 0, 877088.368 1403132.546 0, 876839.627 1403139.788 0, 876590.886 1403147.044 0, 876342.146 1403154.315 0, 876093.406 1403161.601 0, 875844.667 1403168.901 0, 
+    875595.928 1403176.216 0, 875347.189 1403183.545 0, 875098.451 1403190.889 0, 874849.714 1403198.248 0, 874599.753 1403205.658 0, 874352.24 1403213.01 0, 874103.503 1403220.412 0, 873854.768 1403227.83 0, 873606.032 1403235.262 0, 873357.297 1403242.708 0, 
+    873108.562 1403250.169 0, 872859.828 1403257.645 0, 872611.095 1403265.136 0, 872362.361 1403272.641 0, 872113.629 1403280.161 0, 871864.896 1403287.695 0, 871616.164 1403295.244 0, 871367.433 1403302.808 0, 871118.702 1403310.387 0, 870869.971 1403317.98 0, 
+    870621.241 1403325.587 0, 870372.511 1403333.21 0, 870123.782 1403340.846 0, 869875.053 1403348.498 0, 869626.325 1403356.164 0, 869377.597 1403363.845 0, 869128.869 1403371.541 0, 868880.142 1403379.251 0, 868630.191 1403387.014 0, 868803.409 1408959.029 0, 
+    868976.618 1414530.783 0, 869225.91 1414523.041 0, 869473.981 1414515.351 0, 869722.053 1414507.676 0, 869970.125 1414500.015 0, 870218.197 1414492.369 0, 870466.27 1414484.738 0, 870714.343 1414477.121 0, 870962.417 1414469.519 0, 871210.492 1414461.931 0, 
+    871458.566 1414454.358 0, 871706.641 1414446.8 0, 871954.717 1414439.256 0, 872202.793 1414431.727 0, 872450.869 1414424.212 0, 872698.946 1414416.712 0, 872947.024 1414409.227 0, 873195.101 1414401.756 0, 873443.18 1414394.3 0, 873691.258 1414386.858 0, 
+    873939.337 1414379.431 0, 874187.417 1414372.019 0, 874435.497 1414364.621 0, 874683.577 1414357.238 0, 874930.438 1414349.905 0, 875179.74 1414342.515 0, 875427.821 1414335.176 0, 875675.903 1414327.851 0, 875923.986 1414320.541 0, 876172.069 1414313.245 0, 
+    876420.152 1414305.964 0, 876668.236 1414298.698 0, 876916.321 1414291.446 0, 877164.405 1414284.209 0, 877412.49 1414276.987 0, 877660.576 1414269.779 0, 877908.662 1414262.585 0, 878156.748 1414255.406 0, 878404.835 1414248.242 0, 878652.922 1414241.093 0, 
+    878901.01 1414233.958 0, 879149.098 1414226.838 0, 879397.187 1414219.732 0, 879645.276 1414212.641 0, 879893.365 1414205.564 0, 880141.455 1414198.502 0, 880389.545 1414191.455 0, 880637.635 1414184.422 0, 880884.507 1414177.438 0, 880727.04 1408605.217 0, 
+    880569.565 1403032.735 0))
+
+POLYGON ((892793.347 1413857.737 0, 892546.454 1413864.023 0, 892298.345 1413870.355 0, 892050.236 1413876.702 0, 891802.127 1413883.063 0, 891554.019 1413889.438 0, 891305.911 1413895.829 0, 891057.803 1413902.233 0, 890809.696 1413908.653 0, 890561.589 1413915.087 0, 
+    890313.483 1413921.535 0, 890065.377 1413927.999 0, 889817.271 1413934.476 0, 889569.166 1413940.969 0, 889321.061 1413947.476 0, 889072.956 1413953.998 0, 888824.852 1413960.534 0, 888576.748 1413967.085 0, 888328.645 1413973.65 0, 888080.542 1413980.23 0, 
+    887832.439 1413986.825 0, 887584.337 1413993.434 0, 887336.235 1414000.058 0, 887088.134 1414006.696 0, 886838.814 1414013.382 0, 886591.932 1414020.017 0, 886343.831 1414026.699 0, 886095.732 1414033.396 0, 885847.632 1414040.108 0, 885599.533 1414046.834 0, 
+    885351.434 1414053.575 0, 885103.336 1414060.33 0, 884855.238 1414067.1 0, 884607.141 1414073.884 0, 884359.044 1414080.683 0, 884110.947 1414087.497 0, 883862.851 1414094.325 0, 883614.755 1414101.168 0, 883366.659 1414108.026 0, 883118.564 1414114.898 0, 
+    882870.469 1414121.785 0, 882622.375 1414128.686 0, 882374.281 1414135.602 0, 882126.188 1414142.532 0, 881878.095 1414149.477 0, 881630.002 1414156.437 0, 881381.91 1414163.411 0, 881133.818 1414170.4 0, 880884.507 1414177.438 0, 881041.967 1419749.393 0, 
+    881199.419 1425321.075 0, 881448.071 1425314.056 0, 881695.507 1425307.085 0, 881942.943 1425300.129 0, 882190.38 1425293.188 0, 882437.817 1425286.261 0, 882685.255 1425279.349 0, 882932.693 1425272.451 0, 883180.131 1425265.568 0, 883427.57 1425258.7 0, 
+    883675.009 1425251.846 0, 883922.449 1425245.007 0, 884169.889 1425238.182 0, 884417.329 1425231.371 0, 884664.77 1425224.576 0, 884912.211 1425217.795 0, 885159.653 1425211.028 0, 885407.095 1425204.276 0, 885654.537 1425197.539 0, 885901.98 1425190.816 0, 
+    886149.423 1425184.108 0, 886396.867 1425177.414 0, 886644.311 1425170.735 0, 886891.755 1425164.07 0, 887137.984 1425157.453 0, 887386.645 1425150.784 0, 887634.09 1425144.164 0, 887881.536 1425137.557 0, 888128.983 1425130.965 0, 888376.429 1425124.388 0, 
+    888623.876 1425117.826 0, 888871.324 1425111.277 0, 889118.772 1425104.744 0, 889366.22 1425098.225 0, 889613.669 1425091.721 0, 889861.118 1425085.231 0, 890108.567 1425078.755 0, 890356.017 1425072.295 0, 890603.467 1425065.849 0, 890850.917 1425059.417 0, 
+    891098.368 1425053 0, 891345.82 1425046.598 0, 891593.271 1425040.21 0, 891840.723 1425033.836 0, 892088.176 1425027.478 0, 892335.628 1425021.133 0, 892583.082 1425014.804 0, 892830.535 1425008.489 0, 893076.775 1425002.219 0, 892935.064 1419430.114 0, 
+    892793.347 1413857.737 0))
+
+POLYGON ((904954.984 1424716.92 0, 904708.725 1424722.494 0, 904461.255 1424728.11 0, 904213.785 1424733.74 0, 903966.315 1424739.385 0, 903718.846 1424745.045 0, 903471.377 1424750.719 0, 903223.908 1424756.408 0, 902976.44 1424762.111 0, 902728.972 1424767.829 0, 
+    902481.504 1424773.562 0, 902234.037 1424779.309 0, 901986.57 1424785.07 0, 901739.103 1424790.847 0, 901491.637 1424796.637 0, 901244.17 1424802.443 0, 900996.705 1424808.262 0, 900749.239 1424814.097 0, 900501.775 1424819.946 0, 900254.31 1424825.809 0, 
+    900006.846 1424831.688 0, 899759.382 1424837.58 0, 899511.918 1424843.487 0, 899264.455 1424849.409 0, 899015.778 1424855.375 0, 898769.529 1424861.297 0, 898522.067 1424867.262 0, 898274.605 1424873.242 0, 898027.144 1424879.237 0, 897779.683 1424885.246 0, 
+    897532.222 1424891.27 0, 897284.761 1424897.308 0, 897037.301 1424903.361 0, 896789.842 1424909.428 0, 896542.382 1424915.51 0, 896294.923 1424921.607 0, 896047.465 1424927.718 0, 895800.006 1424933.844 0, 895552.548 1424939.984 0, 895305.091 1424946.139 0, 
+    895057.634 1424952.308 0, 894810.177 1424958.492 0, 894562.72 1424964.691 0, 894315.264 1424970.904 0, 894067.808 1424977.132 0, 893820.353 1424983.374 0, 893572.898 1424989.631 0, 893325.443 1424995.902 0, 893076.775 1425002.219 0, 893218.478 1430574.046 0, 
+    893360.175 1436145.589 0, 893608.184 1436139.289 0, 893854.983 1436133.035 0, 894101.782 1436126.794 0, 894348.581 1436120.569 0, 894595.381 1436114.358 0, 894842.182 1436108.161 0, 895088.982 1436101.979 0, 895335.783 1436095.811 0, 895582.584 1436089.658 0, 
+    895829.386 1436083.52 0, 896076.188 1436077.396 0, 896322.991 1436071.286 0, 896569.793 1436065.191 0, 896816.596 1436059.111 0, 897063.4 1436053.045 0, 897310.204 1436046.993 0, 897557.008 1436040.957 0, 897803.812 1436034.934 0, 898050.617 1436028.926 0, 
+    898297.423 1436022.933 0, 898544.228 1436016.954 0, 898791.034 1436010.99 0, 899037.84 1436005.041 0, 899283.437 1435999.134 0, 899531.454 1435993.185 0, 899778.262 1435987.279 0, 900025.069 1435981.387 0, 900271.877 1435975.51 0, 900518.686 1435969.647 0, 
+    900765.494 1435963.799 0, 901012.303 1435957.966 0, 901259.113 1435952.147 0, 901505.923 1435946.343 0, 901752.733 1435940.553 0, 901999.543 1435934.777 0, 902246.354 1435929.016 0, 902493.165 1435923.27 0, 902739.977 1435917.538 0, 902986.788 1435911.821 0, 
+    903233.601 1435906.118 0, 903480.413 1435900.43 0, 903727.226 1435894.756 0, 903974.039 1435889.097 0, 904220.852 1435883.453 0, 904467.666 1435877.822 0, 904714.48 1435872.207 0, 904961.295 1435866.606 0, 905206.9 1435861.047 0, 905080.945 1430289.125 0, 
+    904954.984 1424716.92 0))
+
+POLYGON ((917054.383 1435609.974 0, 916808.761 1435614.839 0, 916561.931 1435619.743 0, 916315.102 1435624.661 0, 916068.273 1435629.594 0, 915821.445 1435634.542 0, 915574.617 1435639.503 0, 915327.789 1435644.48 0, 915080.961 1435649.471 0, 914834.134 1435654.476 0, 
+    914587.307 1435659.496 0, 914340.481 1435664.531 0, 914093.654 1435669.58 0, 913846.828 1435674.643 0, 913600.002 1435679.721 0, 913353.177 1435684.814 0, 913106.352 1435689.921 0, 912859.527 1435695.043 0, 912612.702 1435700.179 0, 912365.878 1435705.329 0, 
+    912119.054 1435710.495 0, 911872.23 1435715.674 0, 911625.407 1435720.869 0, 911378.584 1435726.077 0, 911130.553 1435731.326 0, 910884.939 1435736.539 0, 910638.117 1435741.791 0, 910391.295 1435747.058 0, 910144.473 1435752.339 0, 909897.652 1435757.635 0, 
+    909650.831 1435762.946 0, 909404.011 1435768.271 0, 909157.19 1435773.611 0, 908910.37 1435778.965 0, 908663.551 1435784.333 0, 908416.731 1435789.716 0, 908169.912 1435795.114 0, 907923.094 1435800.526 0, 907676.275 1435805.953 0, 907429.457 1435811.394 0, 
+    907182.64 1435816.85 0, 906935.822 1435822.32 0, 906689.005 1435827.805 0, 906442.188 1435833.305 0, 906195.372 1435838.818 0, 905948.556 1435844.347 0, 905701.74 1435849.89 0, 905454.925 1435855.447 0, 905206.9 1435861.047 0, 905332.849 1441432.679 0, 
+    905458.791 1447004.017 0, 905706.156 1446998.433 0, 905952.316 1446992.89 0, 906198.476 1446987.362 0, 906444.636 1446981.848 0, 906690.797 1446976.349 0, 906936.957 1446970.864 0, 907183.119 1446965.394 0, 907429.28 1446959.938 0, 907675.442 1446954.497 0, 
+    907921.604 1446949.07 0, 908167.767 1446943.658 0, 908413.929 1446938.26 0, 908660.093 1446932.876 0, 908906.256 1446927.508 0, 909152.42 1446922.153 0, 909398.584 1446916.813 0, 909644.748 1446911.488 0, 909890.913 1446906.177 0, 910137.078 1446900.881 0, 
+    910383.243 1446895.599 0, 910629.409 1446890.331 0, 910875.575 1446885.078 0, 911121.741 1446879.84 0, 911366.703 1446874.642 0, 911614.075 1446869.407 0, 911860.242 1446864.212 0, 912106.409 1446859.031 0, 912352.577 1446853.865 0, 912598.745 1446848.714 0, 
+    912844.914 1446843.577 0, 913091.082 1446838.454 0, 913337.251 1446833.346 0, 913583.421 1446828.253 0, 913829.59 1446823.173 0, 914075.76 1446818.109 0, 914321.93 1446813.059 0, 914568.101 1446808.023 0, 914814.272 1446803.002 0, 915060.443 1446797.995 0, 
+    915306.614 1446793.003 0, 915552.786 1446788.026 0, 915798.958 1446783.063 0, 916045.13 1446778.114 0, 916291.302 1446773.18 0, 916537.475 1446768.26 0, 916783.648 1446763.355 0, 917029.822 1446758.464 0, 917274.791 1446753.612 0, 917164.59 1441181.94 0, 
+    917054.383 1435609.974 0))
+
+POLYGON ((929091.452 1446536.59 0, 928846.468 1446540.75 0, 928600.282 1446544.945 0, 928354.096 1446549.155 0, 928107.91 1446553.379 0, 927861.724 1446557.618 0, 927615.539 1446561.871 0, 927369.354 1446566.139 0, 927123.169 1446570.421 0, 926876.985 1446574.717 0, 
+    926630.801 1446579.028 0, 926384.617 1446583.354 0, 926138.433 1446587.694 0, 925892.249 1446592.049 0, 925646.066 1446596.418 0, 925399.883 1446600.801 0, 925153.701 1446605.199 0, 924907.518 1446609.612 0, 924661.336 1446614.039 0, 924415.154 1446618.481 0, 
+    924168.972 1446622.937 0, 923922.791 1446627.407 0, 923676.61 1446631.892 0, 923430.429 1446636.392 0, 923183.045 1446640.928 0, 922938.068 1446645.434 0, 922691.888 1446649.977 0, 922445.708 1446654.534 0, 922199.529 1446659.106 0, 921953.349 1446663.693 0, 
+    921707.17 1446668.294 0, 921460.992 1446672.909 0, 921214.813 1446677.539 0, 920968.635 1446682.183 0, 920722.457 1446686.842 0, 920476.279 1446691.516 0, 920230.102 1446696.203 0, 919983.925 1446700.906 0, 919737.748 1446705.623 0, 919491.572 1446710.354 0, 
+    919245.395 1446715.1 0, 918999.219 1446719.86 0, 918753.044 1446724.635 0, 918506.868 1446729.424 0, 918260.693 1446734.228 0, 918014.518 1446739.046 0, 917768.344 1446743.879 0, 917522.169 1446748.726 0, 917274.791 1446753.612 0, 917384.987 1452324.983 0, 
+    917495.176 1457896.048 0, 917741.895 1457891.176 0, 917987.414 1457886.341 0, 918232.932 1457881.521 0, 918478.451 1457876.716 0, 918723.971 1457871.925 0, 918969.49 1457867.148 0, 919215.01 1457862.386 0, 919460.53 1457857.639 0, 919706.051 1457852.906 0, 
+    919951.571 1457848.187 0, 920197.092 1457843.483 0, 920442.614 1457838.793 0, 920688.135 1457834.117 0, 920933.657 1457829.457 0, 921179.179 1457824.81 0, 921424.701 1457820.178 0, 921670.224 1457815.56 0, 921915.747 1457810.957 0, 922161.27 1457806.369 0, 
+    922406.794 1457801.795 0, 922652.317 1457797.235 0, 922897.841 1457792.689 0, 923143.365 1457788.159 0, 923387.69 1457783.664 0, 923634.415 1457779.14 0, 923879.94 1457774.653 0, 924125.465 1457770.18 0, 924370.991 1457765.721 0, 924616.516 1457761.277 0, 
+    924862.043 1457756.847 0, 925107.569 1457752.432 0, 925353.095 1457748.031 0, 925598.622 1457743.645 0, 925844.149 1457739.273 0, 926089.677 1457734.916 0, 926335.204 1457730.573 0, 926580.732 1457726.244 0, 926826.261 1457721.93 0, 927071.789 1457717.63 0, 
+    927317.318 1457713.345 0, 927562.846 1457709.074 0, 927808.376 1457704.818 0, 928053.905 1457700.576 0, 928299.435 1457696.349 0, 928544.965 1457692.136 0, 928790.495 1457687.937 0, 929036.025 1457683.753 0, 929280.356 1457679.604 0, 929185.907 1452108.25 0, 
+    929091.452 1446536.59 0))
+
+POLYGON ((941066.101 1457496.456 0, 940821.757 1457499.915 0, 940576.216 1457503.406 0, 940330.675 1457506.911 0, 940085.134 1457510.43 0, 939839.594 1457513.964 0, 939594.053 1457517.512 0, 939348.513 1457521.074 0, 939102.973 1457524.651 0, 938857.433 1457528.243 0, 
+    938611.894 1457531.849 0, 938366.354 1457535.469 0, 938120.815 1457539.104 0, 937875.276 1457542.753 0, 937629.738 1457546.417 0, 937384.199 1457550.095 0, 937138.661 1457553.788 0, 936893.123 1457557.495 0, 936647.585 1457561.217 0, 936402.047 1457564.953 0, 
+    936156.51 1457568.703 0, 935910.973 1457572.468 0, 935665.436 1457576.247 0, 935419.899 1457580.041 0, 935173.164 1457583.868 0, 934928.826 1457587.672 0, 934683.29 1457591.51 0, 934437.754 1457595.361 0, 934192.219 1457599.227 0, 933946.683 1457603.108 0, 
+    933701.148 1457607.003 0, 933455.613 1457610.912 0, 933210.079 1457614.836 0, 932964.544 1457618.774 0, 932719.01 1457622.727 0, 932473.476 1457626.695 0, 932227.942 1457630.676 0, 931982.409 1457634.672 0, 931736.875 1457638.683 0, 931491.342 1457642.708 0, 
+    931245.81 1457646.748 0, 931000.277 1457650.802 0, 930754.745 1457654.87 0, 930509.213 1457658.953 0, 930263.681 1457663.05 0, 930018.149 1457667.162 0, 929772.618 1457671.288 0, 929527.087 1457675.429 0, 929280.356 1457679.604 0, 929374.801 1463250.647 0, 
+    929469.24 1468821.372 0, 929715.311 1468817.208 0, 929960.186 1468813.078 0, 930205.062 1468808.963 0, 930449.938 1468804.862 0, 930694.814 1468800.776 0, 930939.69 1468796.704 0, 931184.567 1468792.646 0, 931429.444 1468788.603 0, 931674.321 1468784.574 0, 
+    931919.198 1468780.56 0, 932164.075 1468776.56 0, 932408.953 1468772.575 0, 932653.831 1468768.604 0, 932898.709 1468764.647 0, 933143.588 1468760.705 0, 933388.466 1468756.777 0, 933633.345 1468752.863 0, 933878.224 1468748.964 0, 934123.104 1468745.08 0, 
+    934367.983 1468741.21 0, 934612.863 1468737.354 0, 934857.743 1468733.513 0, 935102.623 1468729.686 0, 935346.309 1468725.892 0, 935592.385 1468722.075 0, 935837.265 1468718.291 0, 936082.147 1468714.522 0, 936327.028 1468710.767 0, 936571.91 1468707.027 0, 
+    936816.791 1468703.301 0, 937061.673 1468699.589 0, 937306.556 1468695.892 0, 937551.438 1468692.209 0, 937796.321 1468688.541 0, 938041.204 1468684.887 0, 938286.087 1468681.247 0, 938530.97 1468677.622 0, 938775.854 1468674.011 0, 939020.738 1468670.415 0, 
+    939265.621 1468666.833 0, 939510.506 1468663.265 0, 939755.39 1468659.712 0, 940000.275 1468656.174 0, 940245.159 1468652.649 0, 940490.044 1468649.14 0, 940734.93 1468645.644 0, 940979.815 1468642.163 0, 941223.506 1468638.713 0, 941144.806 1463067.744 0, 
+    941066.101 1457496.456 0))
+
+POLYGON ((952978.242 1468489.263 0, 952734.54 1468492.025 0, 952489.646 1468494.814 0, 952244.752 1468497.617 0, 951999.858 1468500.435 0, 951754.964 1468503.268 0, 951510.07 1468506.115 0, 951265.177 1468508.976 0, 951020.284 1468511.852 0, 950775.391 1468514.742 0, 
+    950530.498 1468517.646 0, 950285.605 1468520.565 0, 950040.712 1468523.498 0, 949795.82 1468526.446 0, 949550.928 1468529.408 0, 949306.036 1468532.385 0, 949061.144 1468535.376 0, 948816.252 1468538.381 0, 948571.36 1468541.401 0, 948326.469 1468544.435 0, 
+    948081.578 1468547.484 0, 947836.687 1468550.547 0, 947591.796 1468553.624 0, 947346.905 1468556.716 0, 947100.822 1468559.837 0, 946857.125 1468562.943 0, 946612.235 1468566.078 0, 946367.345 1468569.227 0, 946122.455 1468572.391 0, 945877.565 1468575.57 0, 
+    945632.676 1468578.762 0, 945387.787 1468581.97 0, 945142.898 1468585.191 0, 944898.009 1468588.427 0, 944653.12 1468591.677 0, 944408.232 1468594.942 0, 944163.344 1468598.222 0, 943918.456 1468601.515 0, 943673.568 1468604.823 0, 943428.68 1468608.146 0, 
+    943183.793 1468611.483 0, 942938.906 1468614.834 0, 942694.019 1468618.2 0, 942449.132 1468621.58 0, 942204.245 1468624.974 0, 941959.359 1468628.383 0, 941714.473 1468631.807 0, 941469.587 1468635.244 0, 941223.506 1468638.713 0, 941302.202 1474209.36 0, 
+    941380.893 1479779.678 0, 941626.315 1479776.218 0, 941870.545 1479772.789 0, 942114.775 1479769.375 0, 942359.006 1479765.975 0, 942603.237 1479762.59 0, 942847.468 1479759.219 0, 943091.699 1479755.862 0, 943335.931 1479752.52 0, 943580.162 1479749.192 0, 
+    943824.394 1479745.878 0, 944068.626 1479742.579 0, 944312.859 1479739.294 0, 944557.091 1479736.024 0, 944801.324 1479732.768 0, 945045.557 1479729.526 0, 945289.79 1479726.299 0, 945534.023 1479723.086 0, 945778.256 1479719.887 0, 946022.49 1479716.703 0, 
+    946266.724 1479713.533 0, 946510.958 1479710.378 0, 946755.192 1479707.237 0, 946999.426 1479704.11 0, 947242.471 1479701.013 0, 947487.896 1479697.9 0, 947732.13 1479694.816 0, 947976.365 1479691.747 0, 948220.601 1479688.692 0, 948464.836 1479685.652 0, 
+    948709.072 1479682.626 0, 948953.308 1479679.614 0, 949197.544 1479676.616 0, 949441.78 1479673.634 0, 949686.016 1479670.665 0, 949930.253 1479667.711 0, 950174.489 1479664.771 0, 950418.726 1479661.846 0, 950662.963 1479658.934 0, 950907.2 1479656.038 0, 
+    951151.438 1479653.155 0, 951395.675 1479650.288 0, 951639.913 1479647.434 0, 951884.151 1479644.595 0, 952128.389 1479641.77 0, 952372.627 1479638.959 0, 952616.865 1479636.163 0, 952861.104 1479633.382 0, 953104.153 1479630.628 0, 953041.2 1474060.11 0, 
+    952978.242 1468489.263 0))
+
+POLYGON ((964827.787 1479514.699 0, 964584.729 1479516.766 0, 964340.484 1479518.858 0, 964096.239 1479520.964 0, 963851.993 1479523.084 0, 963607.748 1479525.219 0, 963363.503 1479527.368 0, 963119.259 1479529.532 0, 962875.014 1479531.71 0, 962630.77 1479533.902 0, 
+    962386.525 1479536.109 0, 962142.281 1479538.33 0, 961898.037 1479540.565 0, 961653.793 1479542.815 0, 961409.549 1479545.079 0, 961165.305 1479547.358 0, 960921.062 1479549.651 0, 960676.818 1479551.958 0, 960432.575 1479554.28 0, 960188.332 1479556.616 0, 
+    959944.088 1479558.966 0, 959699.846 1479561.331 0, 959455.603 1479563.71 0, 959211.36 1479566.104 0, 958965.929 1479568.523 0, 958722.875 1479570.934 0, 958478.633 1479573.371 0, 958234.391 1479575.822 0, 957990.149 1479578.287 0, 957745.907 1479580.767 0, 
+    957501.666 1479583.261 0, 957257.424 1479585.77 0, 957013.183 1479588.292 0, 956768.942 1479590.83 0, 956524.701 1479593.381 0, 956280.46 1479595.948 0, 956036.219 1479598.528 0, 955791.979 1479601.123 0, 955547.738 1479603.732 0, 955303.498 1479606.355 0, 
+    955059.258 1479608.993 0, 954815.018 1479611.646 0, 954570.778 1479614.312 0, 954326.538 1479616.993 0, 954082.299 1479619.689 0, 953838.059 1479622.399 0, 953593.82 1479625.123 0, 953349.581 1479627.861 0, 953104.153 1479630.628 0, 953167.103 1485200.811 0, 
+    953230.049 1490770.653 0, 953474.818 1490767.894 0, 953718.402 1490765.163 0, 953961.985 1490762.446 0, 954205.569 1490759.744 0, 954449.153 1490757.056 0, 954692.737 1490754.382 0, 954936.321 1490751.722 0, 955179.905 1490749.077 0, 955423.489 1490746.446 0, 
+    955667.074 1490743.83 0, 955910.659 1490741.227 0, 956154.244 1490738.64 0, 956397.829 1490736.066 0, 956641.414 1490733.507 0, 956884.999 1490730.962 0, 957128.585 1490728.432 0, 957372.17 1490725.915 0, 957615.756 1490723.414 0, 957859.342 1490720.926 0, 
+    958102.928 1490718.453 0, 958346.514 1490715.994 0, 958590.101 1490713.55 0, 958833.687 1490711.12 0, 959076.089 1490708.715 0, 959320.861 1490706.302 0, 959564.448 1490703.915 0, 959808.035 1490701.542 0, 960051.622 1490699.184 0, 960295.209 1490696.84 0, 
+    960538.797 1490694.51 0, 960782.384 1490692.195 0, 961025.972 1490689.893 0, 961269.56 1490687.607 0, 961513.148 1490685.334 0, 961756.736 1490683.076 0, 962000.325 1490680.832 0, 962243.913 1490678.603 0, 962487.502 1490676.388 0, 962731.09 1490674.187 0, 
+    962974.679 1490672.001 0, 963218.268 1490669.829 0, 963461.857 1490667.671 0, 963705.446 1490665.528 0, 963949.036 1490663.399 0, 964192.625 1490661.284 0, 964436.215 1490659.183 0, 964679.805 1490657.097 0, 964922.21 1490655.036 0, 964875 1485085.038 0, 
+    964827.787 1479514.699 0))
+
+POLYGON ((976614.651 1490572.451 0, 976372.239 1490573.828 0, 976128.644 1490575.226 0, 975885.05 1490576.638 0, 975641.455 1490578.064 0, 975397.861 1490579.505 0, 975154.267 1490580.961 0, 974910.672 1490582.43 0, 974667.078 1490583.914 0, 974423.484 1490585.412 0, 
+    974179.89 1490586.925 0, 973936.296 1490588.452 0, 973692.703 1490589.993 0, 973449.109 1490591.548 0, 973205.515 1490593.118 0, 972961.922 1490594.703 0, 972718.329 1490596.301 0, 972474.735 1490597.914 0, 972231.142 1490599.541 0, 971987.549 1490601.183 0, 
+    971743.956 1490602.839 0, 971500.363 1490604.509 0, 971256.77 1490606.194 0, 971013.177 1490607.893 0, 970768.402 1490609.614 0, 970525.992 1490611.333 0, 970282.4 1490613.075 0, 970038.808 1490614.832 0, 969795.215 1490616.602 0, 969551.623 1490618.387 0, 
+    969308.031 1490620.187 0, 969064.439 1490622 0, 968820.848 1490623.828 0, 968577.256 1490625.671 0, 968333.664 1490627.527 0, 968090.073 1490629.398 0, 967846.482 1490631.283 0, 967602.89 1490633.183 0, 967359.299 1490635.097 0, 967115.708 1490637.025 0, 
+    966872.117 1490638.968 0, 966628.527 1490640.925 0, 966384.936 1490642.897 0, 966141.345 1490644.882 0, 965897.755 1490646.882 0, 965654.165 1490648.897 0, 965410.574 1490650.925 0, 965166.984 1490652.968 0, 964922.21 1490655.036 0, 964969.417 1496224.687 0, 
+    965016.621 1501793.987 0, 965260.737 1501791.925 0, 965503.671 1501789.887 0, 965746.606 1501787.864 0, 965989.54 1501785.855 0, 966232.475 1501783.861 0, 966475.41 1501781.88 0, 966718.345 1501779.914 0, 966961.28 1501777.962 0, 967204.216 1501776.025 0, 
+    967447.151 1501774.102 0, 967690.086 1501772.193 0, 967933.022 1501770.298 0, 968175.958 1501768.418 0, 968418.894 1501766.552 0, 968661.83 1501764.701 0, 968904.766 1501762.863 0, 969147.702 1501761.04 0, 969390.638 1501759.231 0, 969633.574 1501757.437 0, 
+    969876.511 1501755.657 0, 970119.447 1501753.891 0, 970362.384 1501752.139 0, 970605.321 1501750.402 0, 970847.078 1501748.687 0, 971091.195 1501746.97 0, 971334.132 1501745.276 0, 971577.069 1501743.596 0, 971820.006 1501741.93 0, 972062.944 1501740.279 0, 
+    972305.881 1501738.642 0, 972548.819 1501737.019 0, 972791.757 1501735.41 0, 973034.694 1501733.816 0, 973277.632 1501732.236 0, 973520.57 1501730.67 0, 973763.508 1501729.119 0, 974006.446 1501727.582 0, 974249.384 1501726.059 0, 974492.323 1501724.551 0, 
+    974735.261 1501723.056 0, 974978.2 1501721.576 0, 975221.138 1501720.111 0, 975464.077 1501718.66 0, 975707.016 1501717.223 0, 975949.955 1501715.8 0, 976192.893 1501714.392 0, 976435.832 1501712.997 0, 976677.592 1501711.624 0, 976646.123 1496142.214 0, 
+    976614.651 1490572.451 0))
+
+POLYGON ((988338.75 1501662.207 0, 988096.985 1501662.897 0, 987854.043 1501663.605 0, 987611.101 1501664.327 0, 987368.159 1501665.063 0, 987125.217 1501665.814 0, 986882.276 1501666.578 0, 986639.334 1501667.358 0, 986396.392 1501668.151 0, 986153.45 1501668.959 0, 
+    985910.509 1501669.781 0, 985667.567 1501670.618 0, 985424.626 1501671.468 0, 985181.684 1501672.333 0, 984938.743 1501673.213 0, 984695.802 1501674.106 0, 984452.86 1501675.014 0, 984209.919 1501675.936 0, 983966.978 1501676.873 0, 983724.037 1501677.824 0, 
+    983481.096 1501678.789 0, 983238.155 1501679.768 0, 982995.214 1501680.762 0, 982752.273 1501681.77 0, 982508.154 1501682.797 0, 982266.391 1501683.829 0, 982023.45 1501684.88 0, 981780.51 1501685.945 0, 981537.569 1501687.025 0, 981294.628 1501688.118 0, 
+    981051.688 1501689.227 0, 980808.748 1501690.349 0, 980565.807 1501691.486 0, 980322.867 1501692.637 0, 980079.927 1501693.802 0, 979836.987 1501694.982 0, 979594.047 1501696.176 0, 979351.107 1501697.384 0, 979108.167 1501698.606 0, 978865.227 1501699.843 0, 
+    978622.287 1501701.094 0, 978379.347 1501702.36 0, 978136.408 1501703.639 0, 977893.468 1501704.933 0, 977650.529 1501706.242 0, 977407.589 1501707.564 0, 977164.65 1501708.901 0, 976921.711 1501710.252 0, 976677.592 1501711.624 0, 976709.06 1507280.677 0, 
+    976740.525 1512849.365 0, 976983.985 1512847.996 0, 977226.269 1512846.649 0, 977468.552 1512845.316 0, 977710.836 1512843.997 0, 977953.12 1512842.692 0, 978195.404 1512841.401 0, 978437.688 1512840.125 0, 978679.973 1512838.863 0, 978922.257 1512837.615 0, 
+    979164.541 1512836.382 0, 979406.825 1512835.163 0, 979649.11 1512833.958 0, 979891.394 1512832.767 0, 980133.679 1512831.591 0, 980375.964 1512830.428 0, 980618.248 1512829.281 0, 980860.533 1512828.147 0, 981102.818 1512827.028 0, 981345.103 1512825.922 0, 
+    981587.388 1512824.832 0, 981829.673 1512823.755 0, 982071.958 1512822.693 0, 982314.243 1512821.645 0, 982555.353 1512820.616 0, 982798.814 1512819.591 0, 983041.099 1512818.586 0, 983283.385 1512817.595 0, 983525.67 1512816.618 0, 983767.956 1512815.656 0, 
+    984010.241 1512814.707 0, 984252.527 1512813.773 0, 984494.813 1512812.854 0, 984737.098 1512811.948 0, 984979.384 1512811.057 0, 985221.67 1512810.18 0, 985463.956 1512809.317 0, 985706.242 1512808.469 0, 985948.528 1512807.635 0, 986190.814 1512806.815 0, 
+    986433.1 1512806.009 0, 986675.386 1512805.218 0, 986917.672 1512804.441 0, 987159.959 1512803.678 0, 987402.245 1512802.929 0, 987644.531 1512802.195 0, 987886.818 1512801.475 0, 988129.104 1512800.769 0, 988370.216 1512800.081 0, 988354.483 1507231.326 0, 
+    988338.75 1501662.207 0))
+
+POLYGON ((1000000 1512783.652 0, 999758.885 1512783.659 0, 999516.597 1512783.681 0, 999274.31 1512783.716 0, 999032.023 1512783.766 0, 998789.735 1512783.83 0, 998547.448 1512783.909 0, 998305.16 1512784.001 0, 998062.873 1512784.108 0, 997820.585 1512784.229 0, 
+    997578.298 1512784.365 0, 997336.011 1512784.514 0, 997093.723 1512784.678 0, 996851.436 1512784.857 0, 996609.148 1512785.049 0, 996366.861 1512785.256 0, 996124.574 1512785.477 0, 995882.286 1512785.712 0, 995639.999 1512785.961 0, 995397.712 1512786.225 0, 
+    995155.425 1512786.503 0, 994913.137 1512786.795 0, 994670.85 1512787.102 0, 994428.563 1512787.423 0, 994185.102 1512787.759 0, 993943.988 1512788.107 0, 993701.701 1512788.471 0, 993459.414 1512788.848 0, 993217.127 1512789.241 0, 992974.84 1512789.647 0, 
+    992732.553 1512790.068 0, 992490.266 1512790.502 0, 992247.979 1512790.952 0, 992005.692 1512791.415 0, 991763.405 1512791.893 0, 991521.118 1512792.385 0, 991278.831 1512792.891 0, 991036.544 1512793.411 0, 990794.257 1512793.946 0, 990551.97 1512794.495 0, 
+    990309.683 1512795.058 0, 990067.397 1512795.636 0, 989825.11 1512796.227 0, 989582.823 1512796.833 0, 989340.537 1512797.454 0, 989098.25 1512798.088 0, 988855.963 1512798.737 0, 988613.677 1512799.4 0, 988370.216 1512800.081 0, 988385.948 1518368.465 0, 
+    988401.679 1523936.474 0, 988644.481 1523935.795 0, 988886.112 1523935.134 0, 989127.743 1523934.487 0, 989369.374 1523933.854 0, 989611.005 1523933.236 0, 989852.636 1523932.631 0, 990094.268 1523932.041 0, 990335.899 1523931.465 0, 990577.53 1523930.904 0, 
+    990819.162 1523930.356 0, 991060.793 1523929.823 0, 991302.424 1523929.304 0, 991544.056 1523928.799 0, 991785.687 1523928.308 0, 992027.319 1523927.832 0, 992268.95 1523927.37 0, 992510.582 1523926.922 0, 992752.214 1523926.488 0, 992993.845 1523926.069 0, 
+    993235.477 1523925.664 0, 993477.109 1523925.273 0, 993718.74 1523924.896 0, 993960.372 1523924.533 0, 994200.834 1523924.186 0, 994443.635 1523923.851 0, 994685.267 1523923.531 0, 994926.899 1523923.225 0, 995168.531 1523922.934 0, 995410.163 1523922.656 0, 
+    995651.794 1523922.393 0, 995893.426 1523922.144 0, 996135.058 1523921.91 0, 996376.69 1523921.689 0, 996618.322 1523921.483 0, 996859.954 1523921.291 0, 997101.586 1523921.114 0, 997343.218 1523920.95 0, 997584.849 1523920.801 0, 997826.481 1523920.666 0, 
+    998068.113 1523920.545 0, 998309.745 1523920.438 0, 998551.377 1523920.346 0, 998793.009 1523920.268 0, 999034.641 1523920.204 0, 999276.273 1523920.154 0, 999517.905 1523920.119 0, 999759.537 1523920.098 0, 1000000 1523920.09 0, 1000000 1518352.059 0, 
+    1000000 1512783.652 0))
+
+POLYGON ((1011598.321 1523936.474 0, 1011357.857 1523935.802 0, 1011116.226 1523935.14 0, 1010874.595 1523934.493 0, 1010632.964 1523933.86 0, 1010391.333 1523933.242 0, 1010149.702 1523932.637 0, 1009908.07 1523932.047 0, 1009666.439 1523931.471 0, 1009424.808 1523930.909 0, 
+    1009183.177 1523930.361 0, 1008941.545 1523929.828 0, 1008699.914 1523929.309 0, 1008458.282 1523928.804 0, 1008216.651 1523928.313 0, 1007975.019 1523927.837 0, 1007733.388 1523927.374 0, 1007491.756 1523926.926 0, 1007250.125 1523926.492 0, 1007008.493 1523926.073 0, 
+    1006766.861 1523925.667 0, 1006525.23 1523925.276 0, 1006283.598 1523924.899 0, 1006041.966 1523924.537 0, 1005799.166 1523924.186 0, 1005558.703 1523923.854 0, 1005317.071 1523923.534 0, 1005075.439 1523923.228 0, 1004833.808 1523922.936 0, 1004592.176 1523922.659 0, 
+    1004350.544 1523922.396 0, 1004108.912 1523922.147 0, 1003867.28 1523921.912 0, 1003625.648 1523921.691 0, 1003384.016 1523921.485 0, 1003142.384 1523921.293 0, 1002900.753 1523921.115 0, 1002659.121 1523920.952 0, 1002417.489 1523920.802 0, 1002175.857 1523920.667 0, 
+    1001934.225 1523920.546 0, 1001692.593 1523920.439 0, 1001450.961 1523920.347 0, 1001209.329 1523920.269 0, 1000967.697 1523920.205 0, 1000726.065 1523920.155 0, 1000484.433 1523920.119 0, 1000242.801 1523920.098 0, 1000000 1523920.09 0, 1000000 1529487.739 0, 
+    1000000 1535055 0, 1000242.143 1535055.008 0, 1000483.119 1535055.029 0, 1000724.096 1535055.064 0, 1000965.072 1535055.114 0, 1001206.049 1535055.178 0, 1001447.025 1535055.256 0, 1001688.002 1535055.348 0, 1001928.979 1535055.455 0, 1002169.955 1535055.575 0, 
+    1002410.932 1535055.71 0, 1002651.908 1535055.859 0, 1002892.885 1535056.022 0, 1003133.861 1535056.2 0, 1003374.838 1535056.391 0, 1003615.814 1535056.597 0, 1003856.791 1535056.817 0, 1004097.767 1535057.051 0, 1004338.744 1535057.299 0, 1004579.72 1535057.562 0, 
+    1004820.697 1535057.839 0, 1005061.673 1535058.129 0, 1005302.65 1535058.434 0, 1005543.626 1535058.754 0, 1005783.437 1535059.085 0, 1006025.579 1535059.434 0, 1006266.555 1535059.796 0, 1006507.531 1535060.172 0, 1006748.508 1535060.562 0, 1006989.484 1535060.967 0, 
+    1007230.46 1535061.385 0, 1007471.436 1535061.818 0, 1007712.412 1535062.265 0, 1007953.389 1535062.726 0, 1008194.365 1535063.201 0, 1008435.341 1535063.69 0, 1008676.317 1535064.194 0, 1008917.293 1535064.712 0, 1009158.269 1535065.243 0, 1009399.245 1535065.79 0, 
+    1009640.221 1535066.35 0, 1009881.197 1535066.924 0, 1010122.173 1535067.513 0, 1010363.149 1535068.116 0, 1010604.124 1535068.733 0, 1010845.1 1535069.364 0, 1011086.076 1535070.01 0, 1011327.052 1535070.669 0, 1011566.863 1535071.34 0, 1011582.592 1529504.101 0, 
+    1011598.321 1523936.474 0))
+
+POLYGON ((1023133.634 1535120.357 0, 1022893.823 1535119.009 0, 1022652.85 1535117.669 0, 1022411.878 1535116.343 0, 1022170.905 1535115.031 0, 1021929.931 1535113.733 0, 1021688.958 1535112.449 0, 1021447.985 1535111.18 0, 1021207.012 1535109.925 0, 1020966.038 1535108.683 0, 
+    1020725.065 1535107.456 0, 1020484.091 1535106.244 0, 1020243.118 1535105.045 0, 1020002.144 1535103.861 0, 1019761.17 1535102.691 0, 1019520.196 1535101.535 0, 1019279.222 1535100.393 0, 1019038.248 1535099.265 0, 1018797.274 1535098.152 0, 1018556.3 1535097.052 0, 
+    1018315.326 1535095.967 0, 1018074.352 1535094.896 0, 1017833.378 1535093.84 0, 1017592.403 1535092.797 0, 1017350.266 1535091.764 0, 1017110.455 1535090.755 0, 1016869.48 1535089.755 0, 1016628.505 1535088.769 0, 1016387.531 1535087.797 0, 1016146.556 1535086.84 0, 
+    1015905.581 1535085.896 0, 1015664.607 1535084.967 0, 1015423.632 1535084.052 0, 1015182.657 1535083.152 0, 1014941.682 1535082.265 0, 1014700.707 1535081.393 0, 1014459.732 1535080.535 0, 1014218.757 1535079.691 0, 1013977.781 1535078.861 0, 1013736.806 1535078.045 0, 
+    1013495.831 1535077.244 0, 1013254.856 1535076.457 0, 1013013.88 1535075.684 0, 1012772.905 1535074.925 0, 1012531.929 1535074.18 0, 1012290.954 1535073.449 0, 1012049.978 1535072.733 0, 1011809.003 1535072.031 0, 1011566.863 1535071.34 0, 1011551.136 1540638.184 0, 
+    1011535.409 1546204.629 0, 1011776.891 1546205.318 0, 1012017.211 1546206.018 0, 1012257.531 1546206.733 0, 1012497.851 1546207.461 0, 1012738.172 1546208.204 0, 1012978.492 1546208.961 0, 1013218.812 1546209.732 0, 1013459.132 1546210.517 0, 1013699.452 1546211.316 0, 
+    1013939.772 1546212.13 0, 1014180.092 1546212.957 0, 1014420.411 1546213.799 0, 1014660.731 1546214.655 0, 1014901.051 1546215.525 0, 1015141.371 1546216.409 0, 1015381.69 1546217.307 0, 1015622.01 1546218.219 0, 1015862.329 1546219.146 0, 1016102.649 1546220.087 0, 
+    1016342.968 1546221.041 0, 1016583.288 1546222.01 0, 1016823.607 1546222.994 0, 1017063.926 1546223.991 0, 1017303.085 1546224.997 0, 1017544.564 1546226.028 0, 1017784.884 1546227.068 0, 1018025.203 1546228.121 0, 1018265.521 1546229.189 0, 1018505.84 1546230.272 0, 
+    1018746.159 1546231.368 0, 1018986.478 1546232.478 0, 1019226.797 1546233.603 0, 1019467.115 1546234.742 0, 1019707.434 1546235.894 0, 1019947.752 1546237.061 0, 1020188.071 1546238.243 0, 1020428.389 1546239.438 0, 1020668.707 1546240.647 0, 1020909.025 1546241.871 0, 
+    1021149.344 1546243.109 0, 1021389.662 1546244.361 0, 1021629.98 1546245.627 0, 1021870.297 1546246.907 0, 1022110.615 1546248.201 0, 1022350.933 1546249.51 0, 1022591.251 1546250.832 0, 1022831.568 1546252.169 0, 1023070.727 1546253.513 0, 1023102.179 1540687.135 0, 
+    1023133.634 1535120.357 0))
+
+POLYGON ((1034605.86 1546334.987 0, 1034366.704 1546332.967 0, 1034126.392 1546330.951 0, 1033886.079 1546328.95 0, 1033645.766 1546326.962 0, 1033405.452 1546324.989 0, 1033165.139 1546323.03 0, 1032924.826 1546321.085 0, 1032684.512 1546319.154 0, 1032444.198 1546317.237 0, 
+    1032203.885 1546315.335 0, 1031963.571 1546313.446 0, 1031723.257 1546311.572 0, 1031482.943 1546309.712 0, 1031242.628 1546307.866 0, 1031002.314 1546306.034 0, 1030762 1546304.217 0, 1030521.685 1546302.413 0, 1030281.37 1546300.624 0, 1030041.056 1546298.849 0, 
+    1029800.741 1546297.087 0, 1029560.426 1546295.341 0, 1029320.111 1546293.608 0, 1029079.796 1546291.889 0, 1028838.322 1546290.176 0, 1028599.165 1546288.494 0, 1028358.849 1546286.818 0, 1028118.534 1546285.156 0, 1027878.218 1546283.508 0, 1027637.902 1546281.874 0, 
+    1027397.587 1546280.255 0, 1027157.271 1546278.649 0, 1026916.955 1546277.058 0, 1026676.639 1546275.481 0, 1026436.322 1546273.917 0, 1026196.006 1546272.369 0, 1025955.69 1546270.834 0, 1025715.373 1546269.313 0, 1025475.056 1546267.807 0, 1025234.74 1546266.314 0, 
+    1024994.423 1546264.836 0, 1024754.106 1546263.372 0, 1024513.789 1546261.922 0, 1024273.472 1546260.486 0, 1024033.155 1546259.065 0, 1023792.838 1546257.657 0, 1023552.521 1546256.264 0, 1023312.203 1546254.885 0, 1023070.727 1546253.513 0, 1023039.277 1551819.485 0, 
+    1023007.829 1557385.044 0, 1023248.647 1557386.412 0, 1023488.309 1557387.787 0, 1023727.971 1557389.177 0, 1023967.633 1557390.58 0, 1024207.295 1557391.998 0, 1024446.957 1557393.43 0, 1024686.619 1557394.876 0, 1024926.28 1557396.336 0, 1025165.942 1557397.81 0, 
+    1025405.604 1557399.298 0, 1025645.265 1557400.801 0, 1025884.926 1557402.317 0, 1026124.588 1557403.848 0, 1026364.249 1557405.392 0, 1026603.91 1557406.951 0, 1026843.571 1557408.524 0, 1027083.232 1557410.111 0, 1027322.892 1557411.712 0, 1027562.553 1557413.328 0, 
+    1027802.214 1557414.957 0, 1028041.874 1557416.6 0, 1028281.534 1557418.258 0, 1028521.195 1557419.929 0, 1028759.7 1557421.607 0, 1029000.515 1557423.315 0, 1029240.175 1557425.029 0, 1029479.835 1557426.757 0, 1029719.495 1557428.499 0, 1029959.154 1557430.256 0, 
+    1030198.814 1557432.026 0, 1030438.473 1557433.81 0, 1030678.133 1557435.609 0, 1030917.792 1557437.422 0, 1031157.451 1557439.249 0, 1031397.11 1557441.09 0, 1031636.769 1557442.945 0, 1031876.428 1557444.814 0, 1032116.087 1557446.697 0, 1032355.745 1557448.594 0, 
+    1032595.404 1557450.506 0, 1032835.062 1557452.431 0, 1033074.721 1557454.371 0, 1033314.379 1557456.325 0, 1033554.037 1557458.293 0, 1033793.695 1557460.275 0, 1034033.353 1557462.271 0, 1034273.01 1557464.281 0, 1034511.514 1557466.295 0, 1034558.685 1551900.847 0, 
+    1034605.86 1546334.987 0))
+
+POLYGON ((1046014.923 1557580.046 0, 1045776.424 1557577.358 0, 1045536.773 1557574.671 0, 1045297.122 1557571.998 0, 1045057.471 1557569.339 0, 1044817.819 1557566.694 0, 1044578.168 1557564.063 0, 1044338.516 1557561.446 0, 1044098.864 1557558.843 0, 1043859.212 1557556.255 0, 
+    1043619.559 1557553.681 0, 1043379.907 1557551.12 0, 1043140.254 1557548.574 0, 1042900.602 1557546.042 0, 1042660.949 1557543.524 0, 1042421.296 1557541.02 0, 1042181.642 1557538.53 0, 1041941.989 1557536.055 0, 1041702.336 1557533.593 0, 1041462.682 1557531.146 0, 
+    1041223.028 1557528.712 0, 1040983.374 1557526.293 0, 1040743.72 1557523.888 0, 1040504.066 1557521.497 0, 1040263.259 1557519.108 0, 1040024.757 1557516.757 0, 1039785.103 1557514.408 0, 1039545.448 1557512.074 0, 1039305.793 1557509.753 0, 1039066.138 1557507.447 0, 
+    1038826.483 1557505.154 0, 1038586.828 1557502.876 0, 1038347.172 1557500.612 0, 1038107.517 1557498.362 0, 1037867.861 1557496.126 0, 1037628.205 1557493.905 0, 1037388.549 1557491.697 0, 1037148.893 1557489.503 0, 1036909.237 1557487.324 0, 1036669.58 1557485.158 0, 
+    1036429.924 1557483.007 0, 1036190.267 1557480.87 0, 1035950.611 1557478.747 0, 1035710.954 1557476.638 0, 1035471.297 1557474.543 0, 1035231.64 1557472.463 0, 1034991.983 1557470.396 0, 1034752.325 1557468.343 0, 1034511.514 1557466.295 0, 1034464.346 1563031.325 0, 
+    1034417.182 1568595.93 0, 1034657.335 1568597.972 0, 1034896.337 1568600.019 0, 1035135.339 1568602.08 0, 1035374.341 1568604.155 0, 1035613.343 1568606.244 0, 1035852.345 1568608.347 0, 1036091.347 1568610.464 0, 1036330.348 1568612.596 0, 1036569.35 1568614.741 0, 
+    1036808.351 1568616.901 0, 1037047.352 1568619.074 0, 1037286.353 1568621.262 0, 1037525.354 1568623.463 0, 1037764.355 1568625.679 0, 1038003.355 1568627.909 0, 1038242.356 1568630.153 0, 1038481.356 1568632.41 0, 1038720.356 1568634.682 0, 1038959.356 1568636.968 0, 
+    1039198.356 1568639.269 0, 1039437.356 1568641.583 0, 1039676.356 1568643.911 0, 1039915.356 1568646.253 0, 1040153.205 1568648.598 0, 1040393.354 1568650.98 0, 1040632.353 1568653.365 0, 1040871.352 1568655.763 0, 1041110.351 1568658.176 0, 1041349.35 1568660.603 0, 
+    1041588.348 1568663.043 0, 1041827.347 1568665.498 0, 1042066.345 1568667.967 0, 1042305.343 1568670.45 0, 1042544.341 1568672.947 0, 1042783.339 1568675.458 0, 1043022.337 1568677.983 0, 1043261.334 1568680.523 0, 1043500.332 1568683.076 0, 1043739.329 1568685.643 0, 
+    1043978.326 1568688.225 0, 1044217.323 1568690.82 0, 1044456.32 1568693.43 0, 1044695.316 1568696.053 0, 1044934.313 1568698.691 0, 1045173.309 1568701.343 0, 1045412.305 1568704.009 0, 1045651.301 1568706.689 0, 1045889.148 1568709.37 0, 1045952.033 1563144.92 0, 
+    1046014.923 1557580.046 0))
+
+POLYGON ((1057360.748 1568855.22 0, 1057122.908 1568851.867 0, 1056883.921 1568848.512 0, 1056644.933 1568845.171 0, 1056405.945 1568841.844 0, 1056166.957 1568838.531 0, 1055927.969 1568835.232 0, 1055688.981 1568831.947 0, 1055449.992 1568828.677 0, 1055211.003 1568825.42 0, 
+    1054972.014 1568822.177 0, 1054733.025 1568818.949 0, 1054494.035 1568815.734 0, 1054255.046 1568812.534 0, 1054016.056 1568809.348 0, 1053777.066 1568806.175 0, 1053538.076 1568803.017 0, 1053299.085 1568799.873 0, 1053060.095 1568796.743 0, 1052821.104 1568793.627 0, 
+    1052582.113 1568790.525 0, 1052343.122 1568787.437 0, 1052104.131 1568784.364 0, 1051865.14 1568781.304 0, 1051625 1568778.244 0, 1051387.156 1568775.227 0, 1051148.164 1568772.209 0, 1050909.172 1568769.206 0, 1050670.18 1568766.216 0, 1050431.187 1568763.241 0, 
+    1050192.194 1568760.28 0, 1049953.202 1568757.333 0, 1049714.209 1568754.399 0, 1049475.215 1568751.48 0, 1049236.222 1568748.575 0, 1048997.228 1568745.684 0, 1048758.235 1568742.808 0, 1048519.241 1568739.945 0, 1048280.247 1568737.096 0, 1048041.253 1568734.261 0, 
+    1047802.258 1568731.441 0, 1047563.264 1568728.634 0, 1047324.269 1568725.842 0, 1047085.274 1568723.064 0, 1046846.279 1568720.299 0, 1046607.284 1568717.549 0, 1046368.288 1568714.813 0, 1046129.293 1568712.091 0, 1045889.148 1568709.37 0, 1045826.268 1574273.388 0, 
+    1045763.393 1579836.969 0, 1046002.879 1579839.683 0, 1046241.22 1579842.397 0, 1046479.56 1579845.126 0, 1046717.901 1579847.869 0, 1046956.241 1579850.625 0, 1047194.581 1579853.396 0, 1047432.92 1579856.181 0, 1047671.26 1579858.98 0, 1047909.599 1579861.793 0, 
+    1048147.939 1579864.62 0, 1048386.278 1579867.46 0, 1048624.617 1579870.315 0, 1048862.956 1579873.184 0, 1049101.294 1579876.067 0, 1049339.633 1579878.964 0, 1049577.971 1579881.875 0, 1049816.309 1579884.8 0, 1050054.647 1579887.74 0, 1050292.985 1579890.693 0, 
+    1050531.322 1579893.66 0, 1050769.66 1579896.641 0, 1051007.997 1579899.636 0, 1051246.334 1579902.646 0, 1051483.526 1579905.654 0, 1051723.007 1579908.706 0, 1051961.344 1579911.757 0, 1052199.68 1579914.823 0, 1052438.016 1579917.902 0, 1052676.352 1579920.996 0, 
+    1052914.688 1579924.103 0, 1053153.024 1579927.224 0, 1053391.359 1579930.36 0, 1053629.694 1579933.51 0, 1053868.029 1579936.673 0, 1054106.364 1579939.851 0, 1054344.699 1579943.042 0, 1054583.033 1579946.248 0, 1054821.368 1579949.468 0, 1055059.702 1579952.701 0, 
+    1055298.036 1579955.949 0, 1055536.369 1579959.211 0, 1055774.703 1579962.486 0, 1056013.036 1579965.776 0, 1056251.369 1579969.08 0, 1056489.702 1579972.398 0, 1056728.035 1579975.73 0, 1056966.368 1579979.076 0, 1057203.556 1579982.42 0, 1057282.149 1574419.038 0, 
+    1057360.748 1568855.22 0))
+
+POLYGON ((1068643.263 1580160.19 0, 1068406.083 1580156.176 0, 1068167.761 1580152.157 0, 1067929.438 1580148.152 0, 1067691.116 1580144.16 0, 1067452.793 1580140.183 0, 1067214.47 1580136.22 0, 1066976.147 1580132.271 0, 1066737.823 1580128.336 0, 1066499.499 1580124.415 0, 
+    1066261.175 1580120.508 0, 1066022.851 1580116.615 0, 1065784.526 1580112.736 0, 1065546.202 1580108.871 0, 1065307.877 1580105.02 0, 1065069.552 1580101.183 0, 1064831.226 1580097.36 0, 1064592.901 1580093.552 0, 1064354.575 1580089.757 0, 1064116.249 1580085.976 0, 
+    1063877.923 1580082.209 0, 1063639.596 1580078.457 0, 1063401.269 1580074.718 0, 1063162.942 1580070.993 0, 1062923.472 1580067.265 0, 1062686.288 1580063.586 0, 1062447.96 1580059.903 0, 1062209.632 1580056.235 0, 1061971.304 1580052.58 0, 1061732.976 1580048.94 0, 
+    1061494.648 1580045.313 0, 1061256.319 1580041.701 0, 1061017.99 1580038.103 0, 1060779.661 1580034.518 0, 1060541.332 1580030.948 0, 1060303.002 1580027.391 0, 1060064.673 1580023.849 0, 1059826.343 1580020.321 0, 1059588.013 1580016.807 0, 1059349.682 1580013.306 0, 
+    1059111.352 1580009.82 0, 1058873.021 1580006.348 0, 1058634.69 1580002.89 0, 1058396.359 1579999.446 0, 1058158.027 1579996.016 0, 1057919.696 1579992.6 0, 1057681.364 1579989.198 0, 1057443.032 1579985.81 0, 1057203.556 1579982.42 0, 1057124.969 1585545.357 0, 
+    1057046.389 1591107.845 0, 1057285.207 1591111.226 0, 1057522.884 1591114.605 0, 1057760.561 1591117.998 0, 1057998.238 1591121.404 0, 1058235.914 1591124.825 0, 1058473.591 1591128.26 0, 1058711.267 1591131.708 0, 1058948.943 1591135.171 0, 1059186.618 1591138.647 0, 
+    1059424.294 1591142.138 0, 1059661.969 1591145.643 0, 1059899.644 1591149.161 0, 1060137.319 1591152.694 0, 1060374.994 1591156.24 0, 1060612.668 1591159.801 0, 1060850.343 1591163.375 0, 1061088.017 1591166.964 0, 1061325.691 1591170.566 0, 1061563.364 1591174.183 0, 
+    1061801.038 1591177.813 0, 1062038.711 1591181.458 0, 1062276.384 1591185.116 0, 1062514.057 1591188.789 0, 1062750.589 1591192.458 0, 1062989.402 1591196.176 0, 1063227.074 1591199.89 0, 1063464.746 1591203.619 0, 1063702.417 1591207.361 0, 1063940.089 1591211.117 0, 
+    1064177.76 1591214.888 0, 1064415.431 1591218.672 0, 1064653.102 1591222.47 0, 1064890.772 1591226.283 0, 1065128.443 1591230.109 0, 1065366.113 1591233.949 0, 1065603.783 1591237.804 0, 1065841.452 1591241.672 0, 1066079.122 1591245.554 0, 1066316.791 1591249.451 0, 
+    1066554.46 1591253.361 0, 1066792.129 1591257.285 0, 1067029.797 1591261.223 0, 1067267.466 1591265.176 0, 1067505.134 1591269.142 0, 1067742.802 1591273.122 0, 1067980.469 1591277.116 0, 1068218.137 1591281.124 0, 1068454.665 1591285.127 0, 1068548.96 1585722.884 0, 
+    1068643.263 1580160.19 0))
+
+POLYGON ((1079862.394 1591494.639 0, 1079625.877 1591489.968 0, 1079388.221 1591485.288 0, 1079150.566 1591480.623 0, 1078912.91 1591475.971 0, 1078675.255 1591471.333 0, 1078437.598 1591466.71 0, 1078199.942 1591462.1 0, 1077962.285 1591457.504 0, 1077724.628 1591452.923 0, 
+    1077486.971 1591448.355 0, 1077249.313 1591443.801 0, 1077011.656 1591439.261 0, 1076773.998 1591434.736 0, 1076536.339 1591430.224 0, 1076298.681 1591425.726 0, 1076061.022 1591421.242 0, 1075823.363 1591416.772 0, 1075585.703 1591412.317 0, 1075348.044 1591407.875 0, 
+    1075110.384 1591403.447 0, 1074872.724 1591399.033 0, 1074635.063 1591394.633 0, 1074397.402 1591390.247 0, 1074158.603 1591385.855 0, 1073922.08 1591381.518 0, 1073684.419 1591377.174 0, 1073446.757 1591372.844 0, 1073209.095 1591368.528 0, 1072971.433 1591364.226 0, 
+    1072733.77 1591359.938 0, 1072496.108 1591355.664 0, 1072258.445 1591351.404 0, 1072020.782 1591347.158 0, 1071783.118 1591342.926 0, 1071545.454 1591338.708 0, 1071307.79 1591334.504 0, 1071070.126 1591330.314 0, 1070832.462 1591326.138 0, 1070594.797 1591321.976 0, 
+    1070357.132 1591317.828 0, 1070119.467 1591313.694 0, 1069881.801 1591309.573 0, 1069644.136 1591305.467 0, 1069406.47 1591301.375 0, 1069168.804 1591297.297 0, 1068931.137 1591293.233 0, 1068693.471 1591289.183 0, 1068454.665 1591285.127 0, 1068360.377 1596846.915 0, 
+    1068266.097 1602408.24 0, 1068504.246 1602412.285 0, 1068741.257 1602416.324 0, 1068978.269 1602420.377 0, 1069215.281 1602424.444 0, 1069452.292 1602428.524 0, 1069689.303 1602432.619 0, 1069926.314 1602436.728 0, 1070163.324 1602440.851 0, 1070400.334 1602444.987 0, 
+    1070637.345 1602449.138 0, 1070874.354 1602453.302 0, 1071111.364 1602457.481 0, 1071348.373 1602461.673 0, 1071585.382 1602465.88 0, 1071822.391 1602470.1 0, 1072059.4 1602474.334 0, 1072296.408 1602478.583 0, 1072533.416 1602482.845 0, 1072770.424 1602487.121 0, 
+    1073007.431 1602491.411 0, 1073244.439 1602495.715 0, 1073481.446 1602500.033 0, 1073718.452 1602504.365 0, 1073954.324 1602508.69 0, 1074192.465 1602513.071 0, 1074429.471 1602517.445 0, 1074666.477 1602521.832 0, 1074903.482 1602526.234 0, 1075140.488 1602530.65 0, 
+    1075377.493 1602535.079 0, 1075614.497 1602539.523 0, 1075851.502 1602543.98 0, 1076088.506 1602548.452 0, 1076325.51 1602552.937 0, 1076562.514 1602557.437 0, 1076799.517 1602561.95 0, 1077036.52 1602566.477 0, 1077273.523 1602571.018 0, 1077510.526 1602575.573 0, 
+    1077747.528 1602580.143 0, 1077984.53 1602584.726 0, 1078221.532 1602589.323 0, 1078458.533 1602593.934 0, 1078695.535 1602598.558 0, 1078932.536 1602603.197 0, 1079169.536 1602607.85 0, 1079406.537 1602612.517 0, 1079642.403 1602617.175 0, 1079752.394 1597056.138 0, 
+    1079862.394 1591494.639 0))
+
+POLYGON ((1091018.073 1602858.249 0, 1090782.219 1602852.924 0, 1090545.233 1602847.588 0, 1090308.246 1602842.266 0, 1090071.259 1602836.957 0, 1089834.272 1602831.663 0, 1089597.284 1602826.382 0, 1089360.296 1602821.116 0, 1089123.308 1602815.863 0, 1088886.32 1602810.625 0, 
+    1088649.331 1602805.4 0, 1088412.342 1602800.189 0, 1088175.353 1602794.992 0, 1087938.363 1602789.809 0, 1087701.373 1602784.641 0, 1087464.383 1602779.486 0, 1087227.392 1602774.345 0, 1086990.401 1602769.217 0, 1086753.41 1602764.104 0, 1086516.418 1602759.005 0, 
+    1086279.426 1602753.92 0, 1086042.434 1602748.849 0, 1085805.442 1602743.791 0, 1085568.449 1602738.748 0, 1085330.323 1602733.695 0, 1085094.463 1602728.703 0, 1084857.469 1602723.702 0, 1084620.475 1602718.714 0, 1084383.481 1602713.74 0, 1084146.487 1602708.781 0, 
+    1083909.492 1602703.835 0, 1083672.497 1602698.903 0, 1083435.501 1602693.986 0, 1083198.506 1602689.082 0, 1082961.51 1602684.192 0, 1082724.514 1602679.316 0, 1082487.517 1602674.454 0, 1082250.52 1602669.606 0, 1082013.523 1602664.772 0, 1081776.526 1602659.951 0, 
+    1081539.528 1602655.145 0, 1081302.53 1602650.353 0, 1081065.532 1602645.574 0, 1080828.534 1602640.81 0, 1080591.535 1602636.06 0, 1080354.536 1602631.323 0, 1080117.536 1602626.601 0, 1079880.537 1602621.892 0, 1079642.403 1602617.175 0, 1079532.421 1608177.743 0, 
+    1079422.449 1613737.836 0, 1079659.925 1613742.54 0, 1079896.27 1613747.235 0, 1080132.615 1613751.945 0, 1080368.959 1613756.668 0, 1080605.304 1613761.406 0, 1080841.648 1613766.157 0, 1081077.991 1613770.922 0, 1081314.335 1613775.701 0, 1081550.678 1613780.494 0, 
+    1081787.021 1613785.301 0, 1082023.363 1613790.122 0, 1082259.705 1613794.956 0, 1082496.047 1613799.805 0, 1082732.389 1613804.667 0, 1082968.73 1613809.544 0, 1083205.072 1613814.434 0, 1083441.412 1613819.338 0, 1083677.753 1613824.257 0, 1083914.093 1613829.189 0, 
+    1084150.433 1613834.135 0, 1084386.773 1613839.094 0, 1084623.112 1613844.068 0, 1084859.451 1613849.056 0, 1085094.66 1613854.034 0, 1085332.129 1613859.073 0, 1085568.467 1613864.103 0, 1085804.805 1613869.146 0, 1086041.142 1613874.203 0, 1086277.48 1613879.274 0, 
+    1086513.817 1613884.359 0, 1086750.153 1613889.458 0, 1086986.49 1613894.571 0, 1087222.826 1613899.698 0, 1087459.162 1613904.839 0, 1087695.497 1613909.993 0, 1087931.832 1613915.162 0, 1088168.167 1613920.344 0, 1088404.502 1613925.541 0, 1088640.836 1613930.751 0, 
+    1088877.17 1613935.975 0, 1089113.504 1613941.213 0, 1089349.837 1613946.465 0, 1089586.17 1613951.731 0, 1089822.503 1613957.011 0, 1090058.835 1613962.305 0, 1090295.167 1613967.612 0, 1090531.499 1613972.934 0, 1090766.702 1613978.244 0, 1090892.382 1608418.484 0, 
+    1091018.073 1602858.249 0))
+
+POLYGON ((1102110.23 1614250.701 0, 1101875.042 1614244.726 0, 1101638.726 1614238.737 0, 1101402.41 1614232.762 0, 1101166.093 1614226.8 0, 1100929.776 1614220.853 0, 1100693.459 1614214.919 0, 1100457.142 1614208.999 0, 1100220.824 1614203.094 0, 1099984.505 1614197.202 0, 
+    1099748.187 1614191.324 0, 1099511.868 1614185.46 0, 1099275.548 1614179.61 0, 1099039.229 1614173.774 0, 1098802.909 1614167.951 0, 1098566.588 1614162.143 0, 1098330.268 1614156.348 0, 1098093.947 1614150.568 0, 1097857.625 1614144.801 0, 1097621.304 1614139.048 0, 
+    1097384.982 1614133.31 0, 1097148.659 1614127.585 0, 1096912.337 1614121.874 0, 1096676.014 1614116.177 0, 1096438.562 1614110.466 0, 1096203.366 1614104.824 0, 1095967.042 1614099.169 0, 1095730.718 1614093.527 0, 1095494.393 1614087.9 0, 1095258.068 1614082.286 0, 
+    1095021.743 1614076.686 0, 1094785.417 1614071.1 0, 1094549.091 1614065.528 0, 1094312.765 1614059.97 0, 1094076.438 1614054.426 0, 1093840.111 1614048.896 0, 1093603.784 1614043.38 0, 1093367.456 1614037.877 0, 1093131.128 1614032.389 0, 1092894.8 1614026.914 0, 
+    1092658.471 1614021.454 0, 1092422.142 1614016.007 0, 1092185.813 1614010.574 0, 1091949.483 1614005.155 0, 1091713.154 1613999.75 0, 1091476.823 1613994.359 0, 1091240.493 1613988.982 0, 1091004.162 1613983.619 0, 1090766.702 1613978.244 0, 1090641.032 1619537.522 0, 
+    1090515.374 1625096.312 0, 1090752.177 1625101.672 0, 1090987.853 1625107.021 0, 1091223.529 1625112.383 0, 1091459.205 1625117.759 0, 1091694.881 1625123.149 0, 1091930.556 1625128.553 0, 1092166.231 1625133.971 0, 1092401.905 1625139.403 0, 1092637.58 1625144.848 0, 
+    1092873.254 1625150.308 0, 1093108.927 1625155.781 0, 1093344.6 1625161.268 0, 1093580.273 1625166.769 0, 1093815.946 1625172.284 0, 1094051.618 1625177.813 0, 1094287.29 1625183.355 0, 1094522.962 1625188.912 0, 1094758.633 1625194.482 0, 1094994.304 1625200.066 0, 
+    1095229.975 1625205.664 0, 1095465.645 1625211.276 0, 1095701.315 1625216.902 0, 1095936.985 1625222.542 0, 1096171.53 1625228.169 0, 1096408.323 1625233.863 0, 1096643.992 1625239.544 0, 1096879.66 1625245.24 0, 1097115.328 1625250.949 0, 1097350.996 1625256.672 0, 
+    1097586.663 1625262.409 0, 1097822.33 1625268.159 0, 1098057.997 1625273.924 0, 1098293.663 1625279.702 0, 1098529.329 1625285.495 0, 1098764.995 1625291.301 0, 1099000.66 1625297.121 0, 1099236.325 1625302.955 0, 1099471.99 1625308.802 0, 1099707.654 1625314.664 0, 
+    1099943.318 1625320.54 0, 1100178.982 1625326.429 0, 1100414.645 1625332.332 0, 1100650.308 1625338.249 0, 1100885.97 1625344.18 0, 1101121.633 1625350.125 0, 1101357.294 1625356.084 0, 1101592.956 1625362.057 0, 1101827.493 1625368.015 0, 1101968.855 1619809.602 0, 
+    1102110.23 1614250.701 0))
+
+POLYGON ((1113138.799 1625671.675 0, 1112904.278 1625665.054 0, 1112668.634 1625658.416 0, 1112432.99 1625651.791 0, 1112197.346 1625645.18 0, 1111961.701 1625638.584 0, 1111726.056 1625632.001 0, 1111490.41 1625625.432 0, 1111254.764 1625618.877 0, 1111019.118 1625612.335 0, 
+    1110783.471 1625605.808 0, 1110547.824 1625599.294 0, 1110312.176 1625592.795 0, 1110076.528 1625586.309 0, 1109840.88 1625579.837 0, 1109605.231 1625573.379 0, 1109369.582 1625566.935 0, 1109133.933 1625560.504 0, 1108898.283 1625554.088 0, 1108662.633 1625547.685 0, 
+    1108426.982 1625541.296 0, 1108191.331 1625534.922 0, 1107955.68 1625528.561 0, 1107720.028 1625522.213 0, 1107483.253 1625515.85 0, 1107248.724 1625509.561 0, 1107013.071 1625503.255 0, 1106777.418 1625496.964 0, 1106541.764 1625490.686 0, 1106306.11 1625484.422 0, 
+    1106070.456 1625478.172 0, 1105834.801 1625471.936 0, 1105599.146 1625465.713 0, 1105363.491 1625459.505 0, 1105127.835 1625453.311 0, 1104892.179 1625447.13 0, 1104656.523 1625440.963 0, 1104420.866 1625434.81 0, 1104185.209 1625428.671 0, 1103949.551 1625422.546 0, 
+    1103713.893 1625416.434 0, 1103478.235 1625410.337 0, 1103242.576 1625404.253 0, 1103006.917 1625398.184 0, 1102771.258 1625392.128 0, 1102535.598 1625386.086 0, 1102299.938 1625380.058 0, 1102064.278 1625374.044 0, 1101827.493 1625368.015 0, 1101686.143 1630925.933 0, 
+    1101544.806 1636483.35 0, 1101780.934 1636489.363 0, 1102015.94 1636495.36 0, 1102250.946 1636501.372 0, 1102485.951 1636507.397 0, 1102720.956 1636513.436 0, 1102955.961 1636519.489 0, 1103190.965 1636525.555 0, 1103425.969 1636531.636 0, 1103660.973 1636537.73 0, 
+    1103895.976 1636543.838 0, 1104130.979 1636549.96 0, 1104365.982 1636556.096 0, 1104600.984 1636562.246 0, 1104835.986 1636568.41 0, 1105070.988 1636574.587 0, 1105305.989 1636580.778 0, 1105540.99 1636586.983 0, 1105775.99 1636593.202 0, 1106010.99 1636599.435 0, 
+    1106245.99 1636605.681 0, 1106480.989 1636611.941 0, 1106715.988 1636618.216 0, 1106950.987 1636624.504 0, 1107184.865 1636630.775 0, 1107420.983 1636637.121 0, 1107655.981 1636643.451 0, 1107890.978 1636649.794 0, 1108125.974 1636656.151 0, 1108360.971 1636662.522 0, 
+    1108595.967 1636668.907 0, 1108830.962 1636675.306 0, 1109065.958 1636681.718 0, 1109300.952 1636688.144 0, 1109535.947 1636694.585 0, 1109770.941 1636701.039 0, 1110005.935 1636707.506 0, 1110240.928 1636713.988 0, 1110475.921 1636720.484 0, 1110710.914 1636726.993 0, 
+    1110945.906 1636733.516 0, 1111180.898 1636740.053 0, 1111415.889 1636746.604 0, 1111650.88 1636753.168 0, 1111885.871 1636759.747 0, 1112120.861 1636766.339 0, 1112355.851 1636772.945 0, 1112590.84 1636779.565 0, 1112824.711 1636786.167 0, 1112981.748 1631229.172 0, 
+    1113138.799 1625671.675 0))
+
+POLYGON ((1124103.714 1637120.851 0, 1123869.862 1637113.588 0, 1123634.892 1637106.304 0, 1123399.922 1637099.034 0, 1123164.951 1637091.778 0, 1122929.98 1637084.536 0, 1122695.009 1637077.307 0, 1122460.037 1637070.093 0, 1122225.064 1637062.892 0, 1121990.091 1637055.705 0, 
+    1121755.118 1637048.532 0, 1121520.144 1637041.372 0, 1121285.17 1637034.227 0, 1121050.196 1637027.095 0, 1120815.221 1637019.977 0, 1120580.245 1637012.873 0, 1120345.27 1637005.783 0, 1120110.294 1636998.706 0, 1119875.317 1636991.644 0, 1119640.34 1636984.595 0, 
+    1119405.362 1636977.56 0, 1119170.385 1636970.539 0, 1118935.406 1636963.532 0, 1118700.428 1636956.539 0, 1118464.331 1636949.526 0, 1118230.469 1636942.593 0, 1117995.489 1636935.642 0, 1117760.509 1636928.703 0, 1117525.528 1636921.779 0, 1117290.547 1636914.869 0, 
+    1117055.566 1636907.972 0, 1116820.584 1636901.09 0, 1116585.601 1636894.221 0, 1116350.619 1636887.366 0, 1116115.635 1636880.524 0, 1115880.652 1636873.697 0, 1115645.668 1636866.883 0, 1115410.684 1636860.084 0, 1115175.699 1636853.298 0, 1114940.714 1636846.525 0, 
+    1114705.728 1636839.767 0, 1114470.742 1636833.023 0, 1114235.756 1636826.292 0, 1114000.769 1636819.575 0, 1113765.782 1636812.872 0, 1113530.794 1636806.183 0, 1113295.806 1636799.508 0, 1113060.818 1636792.847 0, 1112824.711 1636786.167 0, 1112667.688 1642342.656 0, 
+    1112510.679 1647898.63 0, 1112746.13 1647905.29 0, 1112980.464 1647911.933 0, 1113214.798 1647918.59 0, 1113449.131 1647925.26 0, 1113683.465 1647931.945 0, 1113917.797 1647938.643 0, 1114152.129 1647945.355 0, 1114386.461 1647952.08 0, 1114620.793 1647958.82 0, 
+    1114855.124 1647965.573 0, 1115089.455 1647972.34 0, 1115323.785 1647979.121 0, 1115558.115 1647985.916 0, 1115792.444 1647992.724 0, 1116026.774 1647999.546 0, 1116261.102 1648006.382 0, 1116495.431 1648013.232 0, 1116729.758 1648020.096 0, 1116964.086 1648026.973 0, 
+    1117198.413 1648033.864 0, 1117432.74 1648040.769 0, 1117667.066 1648047.688 0, 1117901.392 1648054.62 0, 1118134.602 1648061.534 0, 1118370.042 1648068.527 0, 1118604.367 1648075.501 0, 1118838.691 1648082.488 0, 1119073.015 1648089.49 0, 1119307.338 1648096.505 0, 
+    1119541.661 1648103.534 0, 1119775.984 1648110.577 0, 1120010.306 1648117.634 0, 1120244.628 1648124.704 0, 1120478.949 1648131.789 0, 1120713.27 1648138.887 0, 1120947.591 1648145.998 0, 1121181.911 1648153.124 0, 1121416.23 1648160.264 0, 1121650.55 1648167.417 0, 
+    1121884.868 1648174.584 0, 1122119.187 1648181.765 0, 1122353.505 1648188.959 0, 1122587.822 1648196.168 0, 1122822.139 1648203.39 0, 1123056.456 1648210.626 0, 1123290.772 1648217.875 0, 1123525.088 1648225.139 0, 1123758.29 1648232.382 0, 1123930.994 1642676.873 0, 
+    1124103.714 1637120.851 0))
+
+POLYGON ((1135004.912 1648597.909 0, 1134771.73 1648590.007 0, 1134537.436 1648582.082 0, 1134303.141 1648574.17 0, 1134068.846 1648566.272 0, 1133834.55 1648558.388 0, 1133600.254 1648550.518 0, 1133365.957 1648542.661 0, 1133131.66 1648534.818 0, 1132897.362 1648526.989 0, 
+    1132663.064 1648519.174 0, 1132428.766 1648511.373 0, 1132194.467 1648503.585 0, 1131960.167 1648495.811 0, 1131725.867 1648488.051 0, 1131491.567 1648480.305 0, 1131257.266 1648472.573 0, 1131022.965 1648464.854 0, 1130788.663 1648457.149 0, 1130554.361 1648449.458 0, 
+    1130320.058 1648441.781 0, 1130085.755 1648434.117 0, 1129851.452 1648426.468 0, 1129617.148 1648418.832 0, 1129381.73 1648411.174 0, 1129148.538 1648403.601 0, 1128914.233 1648396.007 0, 1128679.927 1648388.426 0, 1128445.621 1648380.859 0, 1128211.314 1648373.306 0, 
+    1127977.007 1648365.767 0, 1127742.699 1648358.241 0, 1127508.391 1648350.729 0, 1127274.083 1648343.231 0, 1127039.774 1648335.747 0, 1126805.465 1648328.277 0, 1126571.155 1648320.82 0, 1126336.845 1648313.377 0, 1126102.534 1648305.948 0, 1125868.223 1648298.533 0, 
+    1125633.911 1648291.131 0, 1125399.6 1648283.744 0, 1125165.287 1648276.37 0, 1124930.974 1648269.01 0, 1124696.661 1648261.664 0, 1124462.347 1648254.331 0, 1124228.033 1648247.012 0, 1123993.719 1648239.707 0, 1123758.29 1648232.382 0, 1123585.602 1653787.369 0, 
+    1123412.93 1659341.829 0, 1123647.702 1659349.135 0, 1123881.362 1659356.419 0, 1124115.023 1659363.717 0, 1124348.683 1659371.029 0, 1124582.342 1659378.355 0, 1124816.001 1659385.695 0, 1125049.659 1659393.048 0, 1125283.317 1659400.415 0, 1125516.975 1659407.796 0, 
+    1125750.632 1659415.19 0, 1125984.289 1659422.599 0, 1126217.945 1659430.021 0, 1126451.601 1659437.457 0, 1126685.257 1659444.906 0, 1126918.912 1659452.37 0, 1127152.567 1659459.847 0, 1127386.221 1659467.337 0, 1127619.874 1659474.842 0, 1127853.528 1659482.36 0, 
+    1128087.18 1659489.892 0, 1128320.833 1659497.438 0, 1128554.485 1659504.998 0, 1128788.136 1659512.571 0, 1129020.677 1659520.122 0, 1129255.438 1659527.759 0, 1129489.088 1659535.374 0, 1129722.738 1659543.002 0, 1129956.387 1659550.644 0, 1130190.036 1659558.3 0, 
+    1130423.684 1659565.97 0, 1130657.332 1659573.653 0, 1130890.98 1659581.35 0, 1131124.627 1659589.061 0, 1131358.273 1659596.786 0, 1131591.919 1659604.524 0, 1131825.565 1659612.276 0, 1132059.21 1659620.042 0, 1132292.855 1659627.822 0, 1132526.499 1659635.615 0, 
+    1132760.143 1659643.422 0, 1132993.786 1659651.243 0, 1133227.429 1659659.078 0, 1133461.071 1659666.926 0, 1133694.713 1659674.788 0, 1133928.355 1659682.664 0, 1134161.996 1659690.554 0, 1134395.636 1659698.457 0, 1134628.168 1659706.336 0, 1134816.531 1654152.386 0, 
+    1135004.912 1648597.909 0))
+
+POLYGON ((1145842.331 1660102.527 0, 1145609.821 1660093.991 0, 1145376.204 1660085.427 0, 1145142.586 1660076.878 0, 1144908.968 1660068.342 0, 1144675.349 1660059.82 0, 1144441.73 1660051.311 0, 1144208.11 1660042.816 0, 1143974.489 1660034.335 0, 1143740.869 1660025.868 0, 
+    1143507.247 1660017.415 0, 1143273.625 1660008.975 0, 1143040.003 1660000.549 0, 1142806.38 1659992.137 0, 1142572.757 1659983.739 0, 1142339.133 1659975.354 0, 1142105.509 1659966.983 0, 1141871.884 1659958.626 0, 1141638.259 1659950.282 0, 1141404.633 1659941.953 0, 
+    1141171.007 1659933.637 0, 1140937.38 1659925.335 0, 1140703.753 1659917.046 0, 1140470.125 1659908.772 0, 1140235.389 1659900.472 0, 1140002.868 1659892.264 0, 1139769.239 1659884.03 0, 1139535.61 1659875.81 0, 1139301.979 1659867.605 0, 1139068.349 1659859.412 0, 
+    1138834.718 1659851.234 0, 1138601.086 1659843.069 0, 1138367.454 1659834.918 0, 1138133.822 1659826.781 0, 1137900.189 1659818.658 0, 1137666.555 1659810.548 0, 1137432.921 1659802.452 0, 1137199.287 1659794.37 0, 1136965.652 1659786.302 0, 1136732.016 1659778.247 0, 
+    1136498.38 1659770.206 0, 1136264.744 1659762.179 0, 1136031.107 1659754.166 0, 1135797.47 1659746.166 0, 1135563.832 1659738.18 0, 1135330.194 1659730.208 0, 1135096.555 1659722.25 0, 1134862.916 1659714.305 0, 1134628.168 1659706.336 0, 1134439.822 1665259.752 0, 
+    1134251.495 1670812.628 0, 1134485.587 1670820.574 0, 1134718.573 1670828.496 0, 1134951.558 1670836.432 0, 1135184.542 1670844.382 0, 1135417.526 1670852.346 0, 1135650.51 1670860.323 0, 1135883.493 1670868.314 0, 1136116.476 1670876.319 0, 1136349.458 1670884.337 0, 
+    1136582.44 1670892.369 0, 1136815.421 1670900.415 0, 1137048.402 1670908.475 0, 1137281.382 1670916.548 0, 1137514.362 1670924.635 0, 1137747.341 1670932.736 0, 1137980.32 1670940.85 0, 1138213.298 1670948.978 0, 1138446.276 1670957.12 0, 1138679.254 1670965.275 0, 
+    1138912.231 1670973.445 0, 1139145.207 1670981.628 0, 1139378.183 1670989.824 0, 1139611.158 1670998.035 0, 1139843.029 1671006.22 0, 1140077.108 1671014.496 0, 1140310.082 1671022.748 0, 1140543.056 1671031.013 0, 1140776.029 1671039.292 0, 1141009.001 1671047.585 0, 
+    1141241.973 1671055.891 0, 1141474.945 1671064.211 0, 1141707.916 1671072.545 0, 1141940.887 1671080.893 0, 1142173.857 1671089.254 0, 1142406.827 1671097.629 0, 1142639.796 1671106.017 0, 1142872.764 1671114.42 0, 1143105.732 1671122.836 0, 1143338.7 1671131.266 0, 
+    1143571.667 1671139.709 0, 1143804.634 1671148.166 0, 1144037.6 1671156.637 0, 1144270.566 1671165.122 0, 1144503.531 1671173.62 0, 1144736.496 1671182.132 0, 1144969.46 1671190.658 0, 1145202.424 1671199.197 0, 1145434.283 1671207.71 0, 1145638.297 1665655.389 0, 
+    1145842.331 1660102.527 0))
+
+POLYGON ((703723.191 1266377.223 0, 703467.691 1266394.581 0, 703210.902 1266412.042 0, 702954.115 1266429.518 0, 702697.328 1266447.009 0, 702440.542 1266464.515 0, 702183.757 1266482.037 0, 701926.973 1266499.573 0, 701670.191 1266517.124 0, 701413.409 1266534.691 0, 
+    701156.628 1266552.273 0, 700899.849 1266569.87 0, 700643.07 1266587.482 0, 700386.293 1266605.109 0, 700129.516 1266622.751 0, 699872.741 1266640.408 0, 699615.966 1266658.081 0, 699359.193 1266675.768 0, 699102.42 1266693.471 0, 698845.649 1266711.189 0, 
+    698588.879 1266728.922 0, 698332.11 1266746.67 0, 698075.341 1266764.433 0, 697818.574 1266782.211 0, 697560.518 1266800.094 0, 697305.043 1266817.813 0, 697048.279 1266835.637 0, 696791.516 1266853.475 0, 696534.754 1266871.329 0, 696277.994 1266889.198 0, 
+    696021.234 1266907.082 0, 695764.475 1266924.981 0, 695507.717 1266942.895 0, 695250.961 1266960.825 0, 694994.205 1266978.769 0, 694737.451 1266996.729 0, 694480.697 1267014.704 0, 694223.945 1267032.693 0, 693967.194 1267050.698 0, 693710.443 1267068.718 0, 
+    693453.694 1267086.754 0, 693196.946 1267104.804 0, 692940.199 1267122.869 0, 692683.453 1267140.95 0, 692426.708 1267159.045 0, 692169.964 1267177.156 0, 691913.221 1267195.282 0, 691656.479 1267213.423 0, 691398.447 1267231.67 0, 691792.208 1272797.403 0, 
+    692185.96 1278363.01 0, 692443.333 1278344.809 0, 692699.42 1278326.714 0, 692955.508 1278308.635 0, 693211.596 1278290.57 0, 693467.686 1278272.521 0, 693723.777 1278254.486 0, 693979.869 1278236.467 0, 694235.962 1278218.463 0, 694492.056 1278200.474 0, 
+    694748.151 1278182.5 0, 695004.247 1278164.541 0, 695260.344 1278146.597 0, 695516.442 1278128.668 0, 695772.542 1278110.754 0, 696028.642 1278092.855 0, 696284.743 1278074.972 0, 696540.846 1278057.103 0, 696796.949 1278039.25 0, 697053.054 1278021.411 0, 
+    697309.16 1278003.588 0, 697565.266 1277985.78 0, 697821.374 1277967.987 0, 698077.483 1277950.209 0, 698332.305 1277932.535 0, 698589.703 1277914.698 0, 698845.815 1277896.965 0, 699101.928 1277879.247 0, 699358.042 1277861.544 0, 699614.157 1277843.857 0, 
+    699870.273 1277826.184 0, 700126.39 1277808.526 0, 700382.508 1277790.884 0, 700638.628 1277773.257 0, 700894.748 1277755.644 0, 701150.869 1277738.047 0, 701406.991 1277720.465 0, 701663.115 1277702.898 0, 701919.239 1277685.346 0, 702175.364 1277667.809 0, 
+    702431.491 1277650.287 0, 702687.618 1277632.781 0, 702943.747 1277615.289 0, 703199.876 1277597.812 0, 703456.007 1277580.351 0, 703712.138 1277562.904 0, 703968.271 1277545.473 0, 704224.404 1277528.057 0, 704479.253 1277510.743 0, 704101.226 1271944.046 0, 
+    703723.191 1266377.223 0))
+
+POLYGON ((716774.904 1276693.21 0, 716520.006 1276709.804 0, 716263.824 1276726.497 0, 716007.644 1276743.204 0, 715751.464 1276759.927 0, 715495.285 1276776.665 0, 715239.107 1276793.418 0, 714982.93 1276810.186 0, 714726.754 1276826.969 0, 714470.579 1276843.767 0, 
+    714214.406 1276860.58 0, 713958.233 1276877.409 0, 713702.061 1276894.252 0, 713445.89 1276911.111 0, 713189.72 1276927.984 0, 712933.551 1276944.873 0, 712677.383 1276961.776 0, 712421.216 1276978.695 0, 712165.05 1276995.629 0, 711908.885 1277012.578 0, 
+    711652.721 1277029.542 0, 711396.558 1277046.521 0, 711140.396 1277063.515 0, 710884.235 1277080.524 0, 710626.79 1277097.634 0, 710371.916 1277114.588 0, 710115.758 1277131.643 0, 709859.601 1277148.712 0, 709603.445 1277165.797 0, 709347.291 1277182.897 0, 
+    709091.137 1277200.011 0, 708834.984 1277217.141 0, 708578.832 1277234.286 0, 708322.681 1277251.446 0, 708066.531 1277268.621 0, 707810.382 1277285.811 0, 707554.234 1277303.017 0, 707298.087 1277320.237 0, 707041.942 1277337.472 0, 706785.797 1277354.723 0, 
+    706529.653 1277371.988 0, 706273.51 1277389.269 0, 706017.368 1277406.565 0, 705761.228 1277423.875 0, 705505.088 1277441.201 0, 705248.949 1277458.542 0, 704992.811 1277475.898 0, 704736.675 1277493.269 0, 704479.253 1277510.743 0, 704857.27 1283077.309 0, 
+    705235.278 1288643.74 0, 705492.042 1288626.311 0, 705747.523 1288608.985 0, 706003.006 1288591.673 0, 706258.489 1288574.376 0, 706513.973 1288557.095 0, 706769.459 1288539.828 0, 707024.945 1288522.577 0, 707280.433 1288505.341 0, 707535.922 1288488.119 0, 
+    707791.411 1288470.913 0, 708046.902 1288453.721 0, 708302.393 1288436.545 0, 708557.886 1288419.384 0, 708813.379 1288402.238 0, 709068.874 1288385.107 0, 709324.37 1288367.991 0, 709579.866 1288350.89 0, 709835.364 1288333.803 0, 710090.862 1288316.732 0, 
+    710346.362 1288299.677 0, 710601.863 1288282.636 0, 710857.364 1288265.61 0, 711112.867 1288248.599 0, 711367.088 1288231.688 0, 711623.875 1288214.622 0, 711879.381 1288197.657 0, 712134.887 1288180.706 0, 712390.395 1288163.77 0, 712645.904 1288146.85 0, 
+    712901.413 1288129.944 0, 713156.924 1288113.054 0, 713412.435 1288096.178 0, 713667.948 1288079.318 0, 713923.462 1288062.472 0, 714178.976 1288045.642 0, 714434.492 1288028.826 0, 714690.008 1288012.026 0, 714945.526 1287995.241 0, 715201.044 1287978.471 0, 
+    715456.564 1287961.715 0, 715712.084 1287944.975 0, 715967.606 1287928.25 0, 716223.128 1287911.54 0, 716478.652 1287894.845 0, 716734.176 1287878.165 0, 716989.702 1287861.5 0, 717245.228 1287844.85 0, 717499.474 1287828.299 0, 717137.194 1282260.822 0, 
+    716774.904 1276693.21 0))
+
+POLYGON ((729765.925 1287047.51 0, 729511.631 1287063.343 0, 729256.059 1287079.271 0, 729000.487 1287095.214 0, 728744.917 1287111.172 0, 728489.347 1287127.145 0, 728233.779 1287143.133 0, 727978.211 1287159.136 0, 727722.644 1287175.154 0, 727467.078 1287191.187 0, 
+    727211.513 1287207.236 0, 726955.949 1287223.299 0, 726700.386 1287239.377 0, 726444.824 1287255.471 0, 726189.263 1287271.579 0, 725933.703 1287287.703 0, 725678.144 1287303.841 0, 725422.586 1287319.995 0, 725167.028 1287336.163 0, 724911.472 1287352.347 0, 
+    724655.916 1287368.546 0, 724400.362 1287384.759 0, 724144.809 1287400.988 0, 723889.256 1287417.232 0, 723632.424 1287433.572 0, 723378.154 1287449.765 0, 723122.604 1287466.054 0, 722867.055 1287482.358 0, 722611.508 1287498.677 0, 722355.961 1287515.011 0, 
+    722100.415 1287531.36 0, 721844.87 1287547.724 0, 721589.326 1287564.103 0, 721333.783 1287580.497 0, 721078.241 1287596.907 0, 720822.7 1287613.331 0, 720567.16 1287629.77 0, 720311.621 1287646.225 0, 720056.083 1287662.694 0, 719800.546 1287679.178 0, 
+    719545.01 1287695.678 0, 719289.475 1287712.193 0, 719033.94 1287728.722 0, 718778.407 1287745.267 0, 718522.875 1287761.826 0, 718267.344 1287778.401 0, 718011.813 1287794.991 0, 717756.284 1287811.596 0, 717499.474 1287828.299 0, 717861.745 1293395.635 0, 
+    718224.007 1298962.825 0, 718480.159 1298946.165 0, 718735.033 1298929.602 0, 718989.907 1298913.055 0, 719244.783 1298896.523 0, 719499.66 1298880.006 0, 719754.538 1298863.504 0, 720009.417 1298847.017 0, 720264.297 1298830.544 0, 720519.178 1298814.087 0, 
+    720774.059 1298797.645 0, 721028.942 1298781.218 0, 721283.826 1298764.806 0, 721538.71 1298748.408 0, 721793.596 1298732.026 0, 722048.483 1298715.659 0, 722303.37 1298699.307 0, 722558.259 1298682.97 0, 722813.148 1298666.648 0, 723068.039 1298650.34 0, 
+    723322.93 1298634.048 0, 723577.822 1298617.771 0, 723832.716 1298601.509 0, 724087.61 1298585.262 0, 724341.228 1298569.111 0, 724597.401 1298552.812 0, 724852.298 1298536.61 0, 725107.196 1298520.423 0, 725362.095 1298504.251 0, 725616.995 1298488.094 0, 
+    725871.896 1298471.952 0, 726126.798 1298455.825 0, 726381.701 1298439.712 0, 726636.605 1298423.615 0, 726891.51 1298407.533 0, 727146.415 1298391.466 0, 727401.322 1298375.414 0, 727656.229 1298359.377 0, 727911.138 1298343.355 0, 728166.047 1298327.348 0, 
+    728420.958 1298311.356 0, 728675.869 1298295.378 0, 728930.781 1298279.416 0, 729185.695 1298263.469 0, 729440.609 1298247.537 0, 729695.524 1298231.62 0, 729950.44 1298215.718 0, 730205.357 1298199.831 0, 730458.998 1298184.038 0, 730112.466 1292615.847 0, 
+    729765.925 1287047.51 0))
+
+POLYGON ((742696.14 1297439.821 0, 742442.453 1297454.897 0, 742187.493 1297470.064 0, 741932.533 1297485.245 0, 741677.574 1297500.442 0, 741422.616 1297515.654 0, 741167.658 1297530.881 0, 740912.702 1297546.123 0, 740657.746 1297561.38 0, 740402.792 1297576.652 0, 
+    740147.838 1297591.938 0, 739892.886 1297607.24 0, 739637.934 1297622.557 0, 739382.983 1297637.889 0, 739128.033 1297653.236 0, 738873.084 1297668.598 0, 738618.135 1297683.975 0, 738363.188 1297699.367 0, 738108.242 1297714.774 0, 737853.296 1297730.196 0, 
+    737598.351 1297745.633 0, 737343.408 1297761.084 0, 737088.465 1297776.551 0, 736833.523 1297792.033 0, 736577.306 1297807.608 0, 736323.642 1297823.042 0, 736068.703 1297838.569 0, 735813.765 1297854.111 0, 735558.827 1297869.668 0, 735303.891 1297885.24 0, 
+    735048.955 1297900.827 0, 734794.021 1297916.429 0, 734539.087 1297932.046 0, 734284.155 1297947.678 0, 734029.223 1297963.325 0, 733774.292 1297978.987 0, 733519.362 1297994.664 0, 733264.433 1298010.356 0, 733009.505 1298026.063 0, 732754.578 1298041.785 0, 
+    732499.651 1298057.522 0, 732244.726 1298073.274 0, 731989.802 1298089.041 0, 731734.878 1298104.823 0, 731479.956 1298120.621 0, 731225.034 1298136.433 0, 730970.113 1298152.26 0, 730715.193 1298168.102 0, 730458.998 1298184.038 0, 730805.521 1303752.079 0, 
+    731152.034 1309319.964 0, 731407.571 1309304.069 0, 731661.835 1309288.267 0, 731916.1 1309272.481 0, 732170.366 1309256.71 0, 732424.633 1309240.953 0, 732678.901 1309225.212 0, 732933.17 1309209.485 0, 733187.44 1309193.774 0, 733441.711 1309178.077 0, 
+    733695.983 1309162.396 0, 733950.255 1309146.729 0, 734204.529 1309131.077 0, 734458.803 1309115.441 0, 734713.079 1309099.819 0, 734967.355 1309084.212 0, 735221.632 1309068.62 0, 735475.911 1309053.043 0, 735730.19 1309037.481 0, 735984.47 1309021.935 0, 
+    736238.751 1309006.403 0, 736493.032 1308990.886 0, 736747.315 1308975.384 0, 737001.599 1308959.897 0, 737254.611 1308944.502 0, 737510.169 1308928.967 0, 737764.455 1308913.525 0, 738018.743 1308898.098 0, 738273.031 1308882.686 0, 738527.32 1308867.289 0, 
+    738781.61 1308851.906 0, 739035.901 1308836.539 0, 739290.193 1308821.187 0, 739544.485 1308805.849 0, 739798.779 1308790.527 0, 740053.073 1308775.219 0, 740307.369 1308759.927 0, 740561.665 1308744.649 0, 740815.962 1308729.387 0, 741070.261 1308714.139 0, 
+    741324.56 1308698.907 0, 741578.859 1308683.689 0, 741833.16 1308668.486 0, 742087.462 1308653.299 0, 742341.765 1308638.126 0, 742596.068 1308622.968 0, 742850.372 1308607.825 0, 743104.678 1308592.698 0, 743357.712 1308577.66 0, 743026.931 1303008.818 0, 
+    742696.14 1297439.821 0))
+
+POLYGON ((755565.439 1307869.842 0, 755312.361 1307884.165 0, 755058.014 1307898.574 0, 754803.668 1307912.998 0, 754549.323 1307927.438 0, 754294.978 1307941.892 0, 754040.635 1307956.361 0, 753786.292 1307970.845 0, 753531.95 1307985.344 0, 753277.609 1307999.859 0, 
+    753023.269 1308014.388 0, 752768.93 1308028.932 0, 752514.591 1308043.491 0, 752260.253 1308058.065 0, 752005.917 1308072.654 0, 751751.581 1308087.258 0, 751497.246 1308101.876 0, 751242.912 1308116.51 0, 750988.578 1308131.159 0, 750734.246 1308145.823 0, 
+    750479.914 1308160.502 0, 750225.583 1308175.195 0, 749971.254 1308189.904 0, 749716.925 1308204.628 0, 749461.326 1308219.44 0, 749208.269 1308234.12 0, 748953.943 1308248.889 0, 748699.617 1308263.672 0, 748445.293 1308278.471 0, 748190.969 1308293.284 0, 
+    747936.646 1308308.113 0, 747682.324 1308322.956 0, 747428.003 1308337.815 0, 747173.683 1308352.688 0, 746919.363 1308367.576 0, 746665.045 1308382.48 0, 746410.727 1308397.398 0, 746156.41 1308412.331 0, 745902.094 1308427.279 0, 745647.779 1308442.242 0, 
+    745393.465 1308457.221 0, 745139.152 1308472.214 0, 744884.84 1308487.222 0, 744630.528 1308502.245 0, 744376.217 1308517.283 0, 744121.908 1308532.336 0, 743867.599 1308547.404 0, 743613.291 1308562.487 0, 743357.712 1308577.66 0, 743688.484 1314146.341 0, 
+    744019.246 1319714.857 0, 744274.166 1319699.722 0, 744527.818 1319684.678 0, 744781.472 1319669.649 0, 745035.126 1319654.635 0, 745288.781 1319639.636 0, 745542.437 1319624.651 0, 745796.094 1319609.682 0, 746049.752 1319594.728 0, 746303.41 1319579.788 0, 
+    746557.07 1319564.863 0, 746810.73 1319549.954 0, 747064.391 1319535.059 0, 747318.053 1319520.179 0, 747571.716 1319505.314 0, 747825.38 1319490.464 0, 748079.045 1319475.629 0, 748332.71 1319460.809 0, 748586.377 1319446.004 0, 748840.044 1319431.214 0, 
+    749093.713 1319416.438 0, 749347.382 1319401.678 0, 749601.052 1319386.933 0, 749854.722 1319372.202 0, 750107.127 1319357.56 0, 750362.067 1319342.786 0, 750615.74 1319328.1 0, 750869.414 1319313.429 0, 751123.09 1319298.773 0, 751376.766 1319284.133 0, 
+    751630.442 1319269.507 0, 751884.12 1319254.895 0, 752137.799 1319240.299 0, 752391.478 1319225.718 0, 752645.158 1319211.152 0, 752898.84 1319196.6 0, 753152.522 1319182.064 0, 753406.205 1319167.543 0, 753659.888 1319153.036 0, 753913.573 1319138.544 0, 
+    754167.258 1319124.068 0, 754420.945 1319109.606 0, 754674.632 1319095.159 0, 754928.32 1319080.727 0, 755182.009 1319066.31 0, 755435.698 1319051.908 0, 755689.389 1319037.521 0, 755943.08 1319023.149 0, 756195.506 1319008.863 0, 755880.477 1313439.436 0, 
+    755565.439 1307869.842 0))
+
+POLYGON ((768373.712 1318337.273 0, 768121.244 1318350.845 0, 767867.513 1318364.501 0, 767613.783 1318378.171 0, 767360.054 1318391.856 0, 767106.325 1318405.557 0, 766852.598 1318419.272 0, 766598.871 1318433.002 0, 766345.145 1318446.747 0, 766091.419 1318460.507 0, 
+    765837.695 1318474.282 0, 765583.971 1318488.071 0, 765330.248 1318501.876 0, 765076.526 1318515.696 0, 764822.805 1318529.53 0, 764569.084 1318543.38 0, 764315.365 1318557.244 0, 764061.646 1318571.124 0, 763807.928 1318585.018 0, 763554.211 1318598.927 0, 
+    763300.494 1318612.852 0, 763046.779 1318626.791 0, 762793.064 1318640.745 0, 762539.35 1318654.714 0, 762284.372 1318668.767 0, 762031.925 1318682.696 0, 761778.213 1318696.71 0, 761524.503 1318710.739 0, 761270.793 1318724.783 0, 761017.084 1318738.841 0, 
+    760763.376 1318752.915 0, 760509.669 1318767.003 0, 760255.962 1318781.107 0, 760002.257 1318795.225 0, 759748.552 1318809.358 0, 759494.848 1318823.506 0, 759241.145 1318837.67 0, 758987.442 1318851.848 0, 758733.741 1318866.041 0, 758480.04 1318880.248 0, 
+    758226.34 1318894.471 0, 757972.642 1318908.709 0, 757718.943 1318922.962 0, 757465.246 1318937.229 0, 757211.55 1318951.512 0, 756957.854 1318965.81 0, 756704.159 1318980.122 0, 756450.465 1318994.449 0, 756195.506 1319008.863 0, 756510.525 1324578.12 0, 
+    756825.534 1330147.2 0, 757079.834 1330132.824 0, 757332.873 1330118.533 0, 757585.912 1330104.258 0, 757838.952 1330089.997 0, 758091.993 1330075.752 0, 758345.035 1330061.521 0, 758598.077 1330047.305 0, 758851.12 1330033.104 0, 759104.165 1330018.918 0, 
+    759357.21 1330004.747 0, 759610.256 1329990.59 0, 759863.302 1329976.449 0, 760116.35 1329962.323 0, 760369.398 1329948.211 0, 760622.447 1329934.114 0, 760875.497 1329920.032 0, 761128.548 1329905.965 0, 761381.6 1329891.913 0, 761634.652 1329877.876 0, 
+    761887.706 1329863.854 0, 762140.76 1329849.847 0, 762393.815 1329835.854 0, 762646.871 1329821.876 0, 762898.665 1329807.983 0, 763152.985 1329793.966 0, 763406.043 1329780.033 0, 763659.102 1329766.115 0, 763912.162 1329752.212 0, 764165.223 1329738.324 0, 
+    764418.284 1329724.45 0, 764671.347 1329710.592 0, 764924.41 1329696.748 0, 765177.474 1329682.92 0, 765430.538 1329669.106 0, 765683.604 1329655.307 0, 765936.67 1329641.523 0, 766189.738 1329627.754 0, 766442.806 1329614 0, 766695.875 1329600.261 0, 
+    766948.944 1329586.536 0, 767202.015 1329572.827 0, 767455.086 1329559.132 0, 767708.158 1329545.453 0, 767961.231 1329531.788 0, 768214.305 1329518.138 0, 768467.379 1329504.503 0, 768720.454 1329490.883 0, 768972.269 1329477.346 0, 768672.995 1323907.397 0, 
+    768373.712 1318337.273 0))
+
+POLYGON ((781120.848 1328841.81 0, 780868.995 1328854.636 0, 780615.882 1328867.541 0, 780362.77 1328880.461 0, 780109.659 1328893.396 0, 779856.548 1328906.346 0, 779603.438 1328919.31 0, 779350.329 1328932.29 0, 779097.221 1328945.284 0, 778844.114 1328958.294 0, 
+    778591.007 1328971.318 0, 778337.901 1328984.357 0, 778084.796 1328997.411 0, 777831.692 1329010.48 0, 777578.588 1329023.564 0, 777325.485 1329036.663 0, 777072.383 1329049.776 0, 776819.282 1329062.905 0, 776566.182 1329076.048 0, 776313.082 1329089.207 0, 
+    776059.983 1329102.38 0, 775806.885 1329115.568 0, 775553.787 1329128.771 0, 775300.691 1329141.989 0, 775046.334 1329155.288 0, 774794.5 1329168.469 0, 774541.406 1329181.732 0, 774288.312 1329195.009 0, 774035.219 1329208.302 0, 773782.127 1329221.609 0, 
+    773529.036 1329234.931 0, 773275.946 1329248.268 0, 773022.856 1329261.62 0, 772769.767 1329274.987 0, 772516.679 1329288.369 0, 772263.592 1329301.766 0, 772010.506 1329315.177 0, 771757.42 1329328.604 0, 771504.335 1329342.045 0, 771251.251 1329355.501 0, 
+    770998.168 1329368.972 0, 770745.086 1329382.458 0, 770492.004 1329395.959 0, 770238.923 1329409.475 0, 769985.843 1329423.006 0, 769732.764 1329436.551 0, 769479.685 1329450.112 0, 769226.607 1329463.687 0, 768972.269 1329477.346 0, 769271.533 1335047.113 0, 
+    769570.788 1340616.693 0, 769824.467 1340603.07 0, 770076.889 1340589.53 0, 770329.312 1340576.005 0, 770581.736 1340562.494 0, 770834.16 1340548.999 0, 771086.585 1340535.518 0, 771339.011 1340522.052 0, 771591.438 1340508.601 0, 771843.866 1340495.164 0, 
+    772096.294 1340481.743 0, 772348.723 1340468.336 0, 772601.153 1340454.945 0, 772853.584 1340441.568 0, 773106.016 1340428.206 0, 773358.448 1340414.859 0, 773610.881 1340401.527 0, 773863.315 1340388.209 0, 774115.75 1340374.907 0, 774368.185 1340361.619 0, 
+    774620.621 1340348.346 0, 774873.058 1340335.088 0, 775125.496 1340321.845 0, 775377.935 1340308.617 0, 775629.117 1340295.469 0, 775882.814 1340282.205 0, 776135.255 1340269.021 0, 776387.697 1340255.853 0, 776640.139 1340242.699 0, 776892.583 1340229.56 0, 
+    777145.027 1340216.435 0, 777397.472 1340203.326 0, 777649.917 1340190.232 0, 777902.363 1340177.152 0, 778154.811 1340164.087 0, 778407.258 1340151.037 0, 778659.707 1340138.002 0, 778912.156 1340124.982 0, 779164.607 1340111.976 0, 779417.058 1340098.986 0, 
+    779669.509 1340086.01 0, 779921.962 1340073.05 0, 780174.415 1340060.104 0, 780426.869 1340047.173 0, 780679.324 1340034.256 0, 780931.779 1340021.355 0, 781184.236 1340008.468 0, 781436.693 1339995.597 0, 781687.894 1339982.804 0, 781404.376 1334412.4 0, 
+    781120.848 1328841.81 0))
+
+POLYGON ((793806.743 1339383.151 0, 793555.504 1339395.234 0, 793303.012 1339407.392 0, 793050.52 1339419.565 0, 792798.029 1339431.753 0, 792545.539 1339443.956 0, 792293.049 1339456.174 0, 792040.561 1339468.407 0, 791788.073 1339480.654 0, 791535.585 1339492.917 0, 
+    791283.099 1339505.194 0, 791030.613 1339517.486 0, 790778.127 1339529.793 0, 790525.643 1339542.115 0, 790273.159 1339554.451 0, 790020.676 1339566.803 0, 789768.194 1339579.169 0, 789515.712 1339591.551 0, 789263.232 1339603.947 0, 789010.751 1339616.358 0, 
+    788758.272 1339628.783 0, 788505.794 1339641.224 0, 788253.316 1339653.68 0, 788000.838 1339666.15 0, 787747.107 1339678.698 0, 787495.886 1339691.136 0, 787243.411 1339703.651 0, 786990.937 1339716.18 0, 786738.464 1339728.725 0, 786485.991 1339741.285 0, 
+    786233.519 1339753.859 0, 785981.048 1339766.448 0, 785728.577 1339779.053 0, 785476.107 1339791.672 0, 785223.638 1339804.306 0, 784971.17 1339816.954 0, 784718.702 1339829.618 0, 784466.236 1339842.296 0, 784213.77 1339854.99 0, 783961.304 1339867.698 0, 
+    783708.84 1339880.421 0, 783456.376 1339893.159 0, 783203.913 1339905.911 0, 782951.451 1339918.679 0, 782698.989 1339931.462 0, 782446.528 1339944.259 0, 782194.068 1339957.071 0, 781941.609 1339969.898 0, 781687.894 1339982.804 0, 781971.402 1345553.016 0, 
+    782254.9 1351123.032 0, 782507.956 1351110.159 0, 782759.76 1351097.365 0, 783011.564 1351084.587 0, 783263.37 1351071.822 0, 783515.175 1351059.073 0, 783766.982 1351046.339 0, 784018.789 1351033.619 0, 784270.597 1351020.914 0, 784522.406 1351008.224 0, 
+    784774.216 1350995.549 0, 785026.026 1350982.889 0, 785277.837 1350970.243 0, 785529.649 1350957.612 0, 785781.462 1350944.997 0, 786033.275 1350932.396 0, 786285.089 1350919.809 0, 786536.904 1350907.238 0, 786788.719 1350894.681 0, 787040.536 1350882.139 0, 
+    787292.353 1350869.613 0, 787544.17 1350857.1 0, 787795.989 1350844.603 0, 788047.808 1350832.121 0, 788298.376 1350819.715 0, 788551.449 1350807.2 0, 788803.27 1350794.762 0, 789055.092 1350782.339 0, 789306.915 1350769.93 0, 789558.739 1350757.537 0, 
+    789810.563 1350745.158 0, 790062.388 1350732.794 0, 790314.214 1350720.445 0, 790566.041 1350708.111 0, 790817.868 1350695.791 0, 791069.696 1350683.487 0, 791321.525 1350671.197 0, 791573.354 1350658.922 0, 791825.184 1350646.662 0, 792077.015 1350634.416 0, 
+    792328.847 1350622.186 0, 792580.679 1350609.97 0, 792832.512 1350597.769 0, 793084.346 1350585.583 0, 793336.18 1350573.412 0, 793588.015 1350561.256 0, 793839.851 1350549.114 0, 794091.688 1350536.987 0, 794342.274 1350524.935 0, 794074.513 1344954.141 0, 
+    793806.743 1339383.151 0))
+
+POLYGON ((806431.288 1349960.991 0, 806180.668 1349972.335 0, 805928.798 1349983.75 0, 805676.929 1349995.18 0, 805425.06 1350006.625 0, 805173.192 1350018.085 0, 804921.325 1350029.559 0, 804669.459 1350041.048 0, 804417.593 1350052.553 0, 804165.728 1350064.072 0, 
+    803913.863 1350075.605 0, 803661.999 1350087.154 0, 803410.136 1350098.718 0, 803158.274 1350110.296 0, 802906.412 1350121.889 0, 802654.551 1350133.497 0, 802402.691 1350145.12 0, 802150.831 1350156.757 0, 801898.972 1350168.41 0, 801647.114 1350180.077 0, 
+    801395.256 1350191.759 0, 801143.399 1350203.456 0, 800891.543 1350215.168 0, 800639.687 1350226.894 0, 800386.582 1350238.694 0, 800135.978 1350250.392 0, 799884.125 1350262.163 0, 799632.272 1350273.949 0, 799380.42 1350285.749 0, 799128.568 1350297.565 0, 
+    798876.718 1350309.395 0, 798624.868 1350321.24 0, 798373.018 1350333.1 0, 798121.17 1350344.975 0, 797869.322 1350356.865 0, 797617.475 1350368.769 0, 797365.628 1350380.688 0, 797113.782 1350392.622 0, 796861.937 1350404.571 0, 796610.093 1350416.535 0, 
+    796358.249 1350428.513 0, 796106.406 1350440.507 0, 795854.564 1350452.515 0, 795602.722 1350464.538 0, 795350.881 1350476.576 0, 795099.041 1350488.628 0, 794847.202 1350500.696 0, 794595.363 1350512.778 0, 794342.274 1350524.935 0, 794610.025 1356095.527 0, 
+    794877.766 1361665.912 0, 795130.196 1361653.786 0, 795381.379 1361641.736 0, 795632.563 1361629.7 0, 795883.748 1361617.678 0, 796134.933 1361605.672 0, 796386.118 1361593.68 0, 796637.305 1361581.703 0, 796888.492 1361569.741 0, 797139.68 1361557.794 0, 
+    797390.869 1361545.861 0, 797642.058 1361533.943 0, 797893.248 1361522.04 0, 798144.439 1361510.152 0, 798395.63 1361498.279 0, 798646.823 1361486.42 0, 798898.015 1361474.576 0, 799149.209 1361462.747 0, 799400.403 1361450.933 0, 799651.598 1361439.133 0, 
+    799902.794 1361427.349 0, 800153.99 1361415.579 0, 800405.187 1361403.824 0, 800656.385 1361392.083 0, 800906.336 1361380.416 0, 801158.782 1361368.647 0, 801409.982 1361356.951 0, 801661.183 1361345.27 0, 801912.384 1361333.603 0, 802163.586 1361321.951 0, 
+    802414.788 1361310.315 0, 802665.991 1361298.693 0, 802917.195 1361287.085 0, 803168.4 1361275.493 0, 803419.605 1361263.915 0, 803670.811 1361252.352 0, 803922.018 1361240.804 0, 804173.225 1361229.271 0, 804424.433 1361217.752 0, 804675.641 1361206.248 0, 
+    804926.851 1361194.759 0, 805178.061 1361183.285 0, 805429.271 1361171.826 0, 805680.483 1361160.381 0, 805931.695 1361148.951 0, 806182.908 1361137.536 0, 806434.121 1361126.136 0, 806685.335 1361114.75 0, 806935.303 1361103.436 0, 806683.301 1355532.317 0, 
+    806431.288 1349960.991 0))
+
+POLYGON ((818994.382 1360575.026 0, 818744.38 1360585.635 0, 818493.135 1360596.31 0, 818241.891 1360607.001 0, 817990.647 1360617.706 0, 817739.403 1360628.426 0, 817488.161 1360639.161 0, 817236.919 1360649.911 0, 816985.677 1360660.675 0, 816734.436 1360671.455 0, 
+    816483.196 1360682.249 0, 816231.957 1360693.057 0, 815980.718 1360703.881 0, 815729.48 1360714.72 0, 815478.242 1360725.573 0, 815227.005 1360736.441 0, 814975.769 1360747.323 0, 814724.533 1360758.221 0, 814473.298 1360769.133 0, 814222.064 1360780.06 0, 
+    813970.83 1360791.002 0, 813719.597 1360801.959 0, 813468.364 1360812.931 0, 813217.133 1360823.917 0, 812964.656 1360834.972 0, 812714.671 1360845.934 0, 812463.441 1360856.964 0, 812212.212 1360868.01 0, 811960.983 1360879.07 0, 811709.755 1360890.145 0, 
+    811458.528 1360901.235 0, 811207.301 1360912.339 0, 810956.075 1360923.459 0, 810704.85 1360934.593 0, 810453.625 1360945.742 0, 810202.401 1360956.906 0, 809951.178 1360968.084 0, 809699.955 1360979.277 0, 809448.733 1360990.485 0, 809197.512 1361001.708 0, 
+    808946.291 1361012.946 0, 808695.071 1361024.198 0, 808443.852 1361035.466 0, 808192.633 1361046.748 0, 807941.415 1361058.044 0, 807690.198 1361069.356 0, 807438.981 1361080.682 0, 807187.765 1361092.023 0, 806935.303 1361103.436 0, 807187.296 1366674.342 0, 
+    807439.28 1372245.03 0, 807691.082 1372233.648 0, 807941.643 1372222.336 0, 808192.204 1372211.039 0, 808442.765 1372199.757 0, 808693.327 1372188.49 0, 808943.89 1372177.237 0, 809194.454 1372166 0, 809445.018 1372154.776 0, 809695.583 1372143.568 0, 
+    809946.149 1372132.375 0, 810196.715 1372121.196 0, 810447.282 1372110.032 0, 810697.849 1372098.882 0, 810948.418 1372087.748 0, 811198.986 1372076.628 0, 811449.556 1372065.523 0, 811700.126 1372054.433 0, 811950.697 1372043.357 0, 812201.268 1372032.296 0, 
+    812451.84 1372021.25 0, 812702.413 1372010.219 0, 812952.987 1371999.202 0, 813203.561 1371988.2 0, 813452.893 1371977.268 0, 813704.711 1371966.241 0, 813955.287 1371955.283 0, 814205.863 1371944.34 0, 814456.441 1371933.412 0, 814707.019 1371922.499 0, 
+    814957.597 1371911.6 0, 815208.176 1371900.717 0, 815458.756 1371889.847 0, 815709.337 1371878.993 0, 815959.918 1371868.153 0, 816210.5 1371857.329 0, 816461.082 1371846.518 0, 816711.665 1371835.723 0, 816962.249 1371824.943 0, 817212.833 1371814.177 0, 
+    817463.418 1371803.426 0, 817714.004 1371792.689 0, 817964.59 1371781.968 0, 818215.177 1371771.261 0, 818465.764 1371760.569 0, 818716.352 1371749.891 0, 818966.941 1371739.229 0, 819217.53 1371728.581 0, 819466.879 1371718 0, 819230.635 1366146.622 0, 
+    818994.382 1360575.026 0))
+
+POLYGON ((831495.919 1371224.953 0, 831246.54 1371234.829 0, 830995.921 1371244.768 0, 830745.303 1371254.723 0, 830494.686 1371264.692 0, 830244.07 1371274.677 0, 829993.453 1371284.675 0, 829742.838 1371294.689 0, 829492.223 1371304.717 0, 829241.609 1371314.761 0, 
+    828990.995 1371324.818 0, 828740.382 1371334.891 0, 828489.769 1371344.978 0, 828239.157 1371355.081 0, 827988.546 1371365.197 0, 827737.935 1371375.329 0, 827487.325 1371385.475 0, 827236.716 1371395.637 0, 826986.107 1371405.812 0, 826735.498 1371416.003 0, 
+    826484.89 1371426.208 0, 826234.283 1371436.429 0, 825983.677 1371446.663 0, 825733.071 1371456.913 0, 825481.225 1371467.228 0, 825231.861 1371477.457 0, 824981.257 1371487.751 0, 824730.653 1371498.059 0, 824480.05 1371508.383 0, 824229.448 1371518.721 0, 
+    823978.846 1371529.074 0, 823728.245 1371539.441 0, 823477.644 1371549.824 0, 823227.045 1371560.221 0, 822976.445 1371570.633 0, 822725.847 1371581.059 0, 822475.249 1371591.501 0, 822224.651 1371601.957 0, 821974.054 1371612.428 0, 821723.458 1371622.913 0, 
+    821472.863 1371633.414 0, 821222.268 1371643.929 0, 820971.673 1371654.459 0, 820721.08 1371665.003 0, 820470.486 1371675.563 0, 820219.894 1371686.137 0, 819969.302 1371696.726 0, 819718.711 1371707.329 0, 819466.879 1371718 0, 819703.114 1377289.155 0, 
+    819939.338 1382860.081 0, 820190.511 1382849.438 0, 820440.447 1382838.862 0, 820690.383 1382828.301 0, 820940.319 1382817.754 0, 821190.257 1382807.223 0, 821440.195 1382796.706 0, 821690.133 1382786.203 0, 821940.072 1382775.716 0, 822190.012 1382765.243 0, 
+    822439.952 1382754.784 0, 822689.893 1382744.341 0, 822939.835 1382733.912 0, 823189.777 1382723.498 0, 823439.72 1382713.099 0, 823689.664 1382702.714 0, 823939.608 1382692.344 0, 824189.552 1382681.989 0, 824439.498 1382671.649 0, 824689.443 1382661.323 0, 
+    824939.39 1382651.012 0, 825189.337 1382640.715 0, 825439.285 1382630.434 0, 825689.233 1382620.167 0, 825937.945 1382609.965 0, 826189.131 1382599.677 0, 826439.082 1382589.454 0, 826689.032 1382579.246 0, 826938.984 1382569.053 0, 827188.936 1382558.874 0, 
+    827438.888 1382548.71 0, 827688.841 1382538.561 0, 827938.795 1382528.426 0, 828188.749 1382518.307 0, 828438.704 1382508.201 0, 828688.66 1382498.111 0, 828938.616 1382488.035 0, 829188.572 1382477.974 0, 829438.53 1382467.928 0, 829688.487 1382457.897 0, 
+    829938.446 1382447.88 0, 830188.405 1382437.878 0, 830438.365 1382427.89 0, 830688.325 1382417.917 0, 830938.286 1382407.959 0, 831188.247 1382398.016 0, 831438.209 1382388.088 0, 831688.172 1382378.174 0, 831936.898 1382368.323 0, 831716.413 1376796.752 0, 
+    831495.919 1371224.953 0))
+
+POLYGON ((843935.8 1381910.463 0, 843687.044 1381919.611 0, 843437.055 1381928.819 0, 843187.066 1381938.041 0, 842937.077 1381947.278 0, 842687.089 1381956.53 0, 842437.102 1381965.796 0, 842187.115 1381975.077 0, 841937.129 1381984.373 0, 841687.143 1381993.684 0, 
+    841437.158 1382003.009 0, 841187.173 1382012.349 0, 840937.189 1382021.704 0, 840687.205 1382031.074 0, 840437.222 1382040.458 0, 840187.24 1382049.857 0, 839937.258 1382059.27 0, 839687.277 1382068.699 0, 839437.296 1382078.142 0, 839187.316 1382087.599 0, 
+    838937.336 1382097.072 0, 838687.357 1382106.559 0, 838437.378 1382116.061 0, 838187.4 1382125.578 0, 837936.187 1382135.156 0, 837687.446 1382144.655 0, 837437.47 1382154.216 0, 837187.494 1382163.791 0, 836937.519 1382173.381 0, 836687.544 1382182.986 0, 
+    836437.57 1382192.606 0, 836187.596 1382202.24 0, 835937.624 1382211.889 0, 835687.651 1382221.553 0, 835437.679 1382231.231 0, 835187.708 1382240.925 0, 834937.738 1382250.632 0, 834687.767 1382260.355 0, 834437.798 1382270.092 0, 834187.829 1382279.844 0, 
+    833937.861 1382289.611 0, 833687.893 1382299.393 0, 833437.926 1382309.189 0, 833187.959 1382319 0, 832937.993 1382328.825 0, 832688.028 1382338.665 0, 832438.063 1382348.52 0, 832188.098 1382358.39 0, 831936.898 1382368.323 0, 832157.374 1387939.661 0, 
+    832377.841 1393510.758 0, 832628.381 1393500.851 0, 832877.69 1393491.007 0, 833126.999 1393481.178 0, 833376.309 1393471.364 0, 833625.619 1393461.564 0, 833874.93 1393451.779 0, 834124.241 1393442.008 0, 834373.553 1393432.253 0, 834622.865 1393422.511 0, 
+    834872.179 1393412.785 0, 835121.492 1393403.073 0, 835370.806 1393393.376 0, 835620.121 1393383.694 0, 835869.437 1393374.026 0, 836118.753 1393364.373 0, 836368.069 1393354.735 0, 836617.386 1393345.111 0, 836866.704 1393335.502 0, 837116.022 1393325.907 0, 
+    837365.341 1393316.328 0, 837614.66 1393306.763 0, 837863.98 1393297.212 0, 838113.301 1393287.677 0, 838361.389 1393278.203 0, 838611.943 1393268.649 0, 838861.265 1393259.158 0, 839110.588 1393249.681 0, 839359.911 1393240.218 0, 839609.235 1393230.771 0, 
+    839858.559 1393221.338 0, 840107.884 1393211.92 0, 840357.21 1393202.516 0, 840606.536 1393193.127 0, 840855.862 1393183.753 0, 841105.19 1393174.393 0, 841354.517 1393165.048 0, 841603.845 1393155.718 0, 841853.174 1393146.403 0, 842102.504 1393137.102 0, 
+    842351.833 1393127.816 0, 842601.164 1393118.544 0, 842850.495 1393109.287 0, 843099.826 1393100.045 0, 843349.158 1393090.818 0, 843598.491 1393081.605 0, 843847.824 1393072.407 0, 844097.158 1393063.223 0, 844345.261 1393054.1 0, 844140.535 1387482.401 0, 
+    843935.8 1381910.463 0))
+
+POLYGON ((856313.923 1392631.253 0, 856065.794 1392639.675 0, 855816.435 1392648.154 0, 855567.077 1392656.648 0, 855317.719 1392665.156 0, 855068.362 1392673.679 0, 854819.006 1392682.217 0, 854569.649 1392690.77 0, 854320.294 1392699.337 0, 854070.939 1392707.918 0, 
+    853821.584 1392716.515 0, 853572.23 1392725.126 0, 853322.876 1392733.752 0, 853073.523 1392742.392 0, 852824.171 1392751.047 0, 852574.819 1392759.717 0, 852325.467 1392768.402 0, 852076.116 1392777.101 0, 851826.765 1392785.815 0, 851577.415 1392794.543 0, 
+    851328.066 1392803.286 0, 851078.717 1392812.044 0, 850829.368 1392820.817 0, 850580.021 1392829.604 0, 850329.443 1392838.449 0, 850081.326 1392847.223 0, 849831.98 1392856.054 0, 849582.634 1392864.9 0, 849333.289 1392873.76 0, 849083.944 1392882.636 0, 
+    848834.599 1392891.526 0, 848585.256 1392900.43 0, 848335.912 1392909.35 0, 848086.57 1392918.283 0, 847837.227 1392927.232 0, 847587.886 1392936.195 0, 847338.544 1392945.173 0, 847089.204 1392954.166 0, 846839.864 1392963.174 0, 846590.524 1392972.196 0, 
+    846341.185 1392981.232 0, 846091.847 1392990.284 0, 845842.509 1392999.35 0, 845593.171 1393008.43 0, 845343.834 1393017.526 0, 845094.498 1393026.636 0, 844845.162 1393035.761 0, 844595.827 1393044.9 0, 844345.261 1393054.1 0, 844549.978 1398625.553 0, 
+    844754.686 1404196.756 0, 845004.593 1404187.581 0, 845253.272 1404178.466 0, 845501.952 1404169.365 0, 845750.633 1404160.279 0, 845999.314 1404151.208 0, 846247.995 1404142.151 0, 846496.677 1404133.108 0, 846745.36 1404124.081 0, 846994.043 1404115.068 0, 
+    847242.727 1404106.07 0, 847491.411 1404097.086 0, 847740.096 1404088.117 0, 847988.781 1404079.163 0, 848237.467 1404070.223 0, 848486.154 1404061.298 0, 848734.841 1404052.387 0, 848983.528 1404043.491 0, 849232.216 1404034.61 0, 849480.904 1404025.744 0, 
+    849729.593 1404016.892 0, 849978.283 1404008.054 0, 850226.973 1403999.232 0, 850475.663 1403990.424 0, 850723.127 1403981.674 0, 850973.046 1403972.851 0, 851221.738 1403964.087 0, 851470.431 1403955.338 0, 851719.124 1403946.603 0, 851967.817 1403937.883 0, 
+    852216.512 1403929.177 0, 852465.206 1403920.486 0, 852713.901 1403911.81 0, 852962.597 1403903.148 0, 853211.293 1403894.501 0, 853459.99 1403885.869 0, 853708.687 1403877.251 0, 853957.385 1403868.648 0, 854206.083 1403860.06 0, 854454.782 1403851.486 0, 
+    854703.481 1403842.927 0, 854952.181 1403834.382 0, 855200.881 1403825.852 0, 855449.582 1403817.337 0, 855698.283 1403808.836 0, 855946.985 1403800.35 0, 856195.687 1403791.879 0, 856444.39 1403783.422 0, 856691.867 1403775.022 0, 856502.899 1398203.262 0, 
+    856313.923 1392631.253 0))
+
+POLYGON ((868630.191 1403387.014 0, 868382.69 1403394.715 0, 868133.964 1403402.469 0, 867885.239 1403410.238 0, 867636.514 1403418.021 0, 867387.79 1403425.819 0, 867139.066 1403433.632 0, 866890.343 1403441.459 0, 866641.62 1403449.301 0, 866392.898 1403457.157 0, 
+    866144.176 1403465.028 0, 865895.454 1403472.914 0, 865646.733 1403480.815 0, 865398.013 1403488.73 0, 865149.292 1403496.659 0, 864900.573 1403504.604 0, 864651.854 1403512.563 0, 864403.135 1403520.536 0, 864154.417 1403528.525 0, 863905.699 1403536.528 0, 
+    863656.982 1403544.545 0, 863408.265 1403552.577 0, 863159.549 1403560.624 0, 862910.833 1403568.686 0, 862660.892 1403576.802 0, 862413.402 1403584.853 0, 862164.688 1403592.958 0, 861915.974 1403601.078 0, 861667.261 1403609.213 0, 861418.548 1403617.362 0, 
+    861169.835 1403625.526 0, 860921.123 1403633.705 0, 860672.412 1403641.898 0, 860423.7 1403650.106 0, 860174.99 1403658.328 0, 859926.28 1403666.565 0, 859677.57 1403674.817 0, 859428.861 1403683.083 0, 859180.152 1403691.365 0, 858931.444 1403699.66 0, 
+    858682.737 1403707.971 0, 858434.029 1403716.296 0, 858185.323 1403724.635 0, 857936.616 1403732.989 0, 857687.911 1403741.358 0, 857439.206 1403749.742 0, 857190.501 1403758.14 0, 856941.797 1403766.553 0, 856691.867 1403775.022 0, 856880.825 1409346.526 0, 
+    857069.775 1414917.768 0, 857319.046 1414909.321 0, 857567.095 1414900.931 0, 857815.143 1414892.555 0, 858063.193 1414884.193 0, 858311.243 1414875.846 0, 858559.293 1414867.514 0, 858807.344 1414859.197 0, 859055.395 1414850.894 0, 859303.447 1414842.605 0, 
+    859551.499 1414834.331 0, 859799.552 1414826.072 0, 860047.605 1414817.828 0, 860295.659 1414809.598 0, 860543.713 1414801.382 0, 860791.768 1414793.181 0, 861039.823 1414784.995 0, 861287.879 1414776.823 0, 861535.935 1414768.666 0, 861783.992 1414760.524 0, 
+    862032.049 1414752.396 0, 862280.107 1414744.283 0, 862528.165 1414736.184 0, 862776.223 1414728.1 0, 863023.06 1414720.071 0, 863272.342 1414711.976 0, 863520.402 1414703.936 0, 863768.462 1414695.91 0, 864016.523 1414687.899 0, 864264.585 1414679.903 0, 
+    864512.646 1414671.921 0, 864760.709 1414663.954 0, 865008.772 1414656.001 0, 865256.835 1414648.063 0, 865504.899 1414640.14 0, 865752.963 1414632.231 0, 866001.027 1414624.337 0, 866249.093 1414616.457 0, 866497.158 1414608.592 0, 866745.224 1414600.742 0, 
+    866993.291 1414592.906 0, 867241.358 1414585.085 0, 867489.425 1414577.278 0, 867737.493 1414569.486 0, 867985.561 1414561.709 0, 868233.63 1414553.946 0, 868481.7 1414546.198 0, 868729.769 1414538.464 0, 868976.618 1414530.783 0, 868803.409 1408959.029 0, 
+    868630.191 1403387.014 0))
+
+POLYGON ((880884.507 1414177.438 0, 880637.635 1414184.422 0, 880389.545 1414191.455 0, 880141.455 1414198.502 0, 879893.365 1414205.564 0, 879645.276 1414212.641 0, 879397.187 1414219.732 0, 879149.098 1414226.838 0, 878901.01 1414233.958 0, 878652.922 1414241.093 0, 
+    878404.835 1414248.242 0, 878156.748 1414255.406 0, 877908.662 1414262.585 0, 877660.576 1414269.779 0, 877412.49 1414276.987 0, 877164.405 1414284.209 0, 876916.321 1414291.446 0, 876668.236 1414298.698 0, 876420.152 1414305.964 0, 876172.069 1414313.245 0, 
+    875923.986 1414320.541 0, 875675.903 1414327.851 0, 875427.821 1414335.176 0, 875179.74 1414342.515 0, 874930.438 1414349.905 0, 874683.577 1414357.238 0, 874435.497 1414364.621 0, 874187.417 1414372.019 0, 873939.337 1414379.431 0, 873691.258 1414386.858 0, 
+    873443.18 1414394.3 0, 873195.101 1414401.756 0, 872947.024 1414409.227 0, 872698.946 1414416.712 0, 872450.869 1414424.212 0, 872202.793 1414431.727 0, 871954.717 1414439.256 0, 871706.641 1414446.8 0, 871458.566 1414454.358 0, 871210.492 1414461.931 0, 
+    870962.417 1414469.519 0, 870714.343 1414477.121 0, 870466.27 1414484.738 0, 870218.197 1414492.369 0, 869970.125 1414500.015 0, 869722.053 1414507.676 0, 869473.981 1414515.351 0, 869225.91 1414523.041 0, 868976.618 1414530.783 0, 869149.819 1420102.27 0, 
+    869323.012 1425673.485 0, 869571.645 1425665.764 0, 869819.06 1425658.094 0, 870066.476 1425650.439 0, 870313.892 1425642.799 0, 870561.309 1425635.173 0, 870808.726 1425627.562 0, 871056.143 1425619.965 0, 871303.561 1425612.383 0, 871550.979 1425604.815 0, 
+    871798.398 1425597.263 0, 872045.818 1425589.724 0, 872293.237 1425582.2 0, 872540.657 1425574.691 0, 872788.078 1425567.196 0, 873035.499 1425559.716 0, 873282.921 1425552.25 0, 873530.343 1425544.799 0, 873777.765 1425537.363 0, 874025.188 1425529.941 0, 
+    874272.611 1425522.534 0, 874520.035 1425515.141 0, 874767.459 1425507.763 0, 875014.883 1425500.399 0, 875261.091 1425493.086 0, 875509.734 1425485.715 0, 875757.159 1425478.395 0, 876004.586 1425471.09 0, 876252.012 1425463.799 0, 876499.44 1425456.523 0, 
+    876746.867 1425449.261 0, 876994.295 1425442.014 0, 877241.724 1425434.781 0, 877489.152 1425427.563 0, 877736.582 1425420.36 0, 877984.011 1425413.171 0, 878231.441 1425405.997 0, 878478.872 1425398.837 0, 878726.303 1425391.692 0, 878973.734 1425384.561 0, 
+    879221.166 1425377.445 0, 879468.598 1425370.344 0, 879716.031 1425363.257 0, 879963.464 1425356.184 0, 880210.897 1425349.126 0, 880458.331 1425342.083 0, 880705.766 1425335.054 0, 880953.2 1425328.04 0, 881199.419 1425321.075 0, 881041.967 1419749.393 0, 
+    880884.507 1414177.438 0))
+
+POLYGON ((893076.775 1425002.219 0, 892830.535 1425008.489 0, 892583.082 1425014.804 0, 892335.628 1425021.133 0, 892088.176 1425027.478 0, 891840.723 1425033.836 0, 891593.271 1425040.21 0, 891345.82 1425046.598 0, 891098.368 1425053 0, 890850.917 1425059.417 0, 
+    890603.467 1425065.849 0, 890356.017 1425072.295 0, 890108.567 1425078.755 0, 889861.118 1425085.231 0, 889613.669 1425091.721 0, 889366.22 1425098.225 0, 889118.772 1425104.744 0, 888871.324 1425111.277 0, 888623.876 1425117.826 0, 888376.429 1425124.388 0, 
+    888128.983 1425130.965 0, 887881.536 1425137.557 0, 887634.09 1425144.164 0, 887386.645 1425150.784 0, 887137.984 1425157.453 0, 886891.755 1425164.07 0, 886644.311 1425170.735 0, 886396.867 1425177.414 0, 886149.423 1425184.108 0, 885901.98 1425190.816 0, 
+    885654.537 1425197.539 0, 885407.095 1425204.276 0, 885159.653 1425211.028 0, 884912.211 1425217.795 0, 884664.77 1425224.576 0, 884417.329 1425231.371 0, 884169.889 1425238.182 0, 883922.449 1425245.007 0, 883675.009 1425251.846 0, 883427.57 1425258.7 0, 
+    883180.131 1425265.568 0, 882932.693 1425272.451 0, 882685.255 1425279.349 0, 882437.817 1425286.261 0, 882190.38 1425293.188 0, 881942.943 1425300.129 0, 881695.507 1425307.085 0, 881448.071 1425314.056 0, 881199.419 1425321.075 0, 881356.864 1430892.479 0, 
+    881514.3 1436463.6 0, 881762.293 1436456.6 0, 882009.073 1436449.648 0, 882255.853 1436442.71 0, 882502.634 1436435.787 0, 882749.416 1436428.879 0, 882996.197 1436421.985 0, 883242.979 1436415.106 0, 883489.762 1436408.241 0, 883736.545 1436401.39 0, 
+    883983.328 1436394.555 0, 884230.112 1436387.733 0, 884476.896 1436380.927 0, 884723.681 1436374.135 0, 884970.466 1436367.357 0, 885217.251 1436360.594 0, 885464.037 1436353.845 0, 885710.823 1436347.111 0, 885957.609 1436340.391 0, 886204.396 1436333.686 0, 
+    886451.184 1436326.996 0, 886697.971 1436320.32 0, 886944.76 1436313.658 0, 887191.548 1436307.011 0, 887437.125 1436300.412 0, 887685.126 1436293.761 0, 887931.916 1436287.158 0, 888178.706 1436280.569 0, 888425.497 1436273.995 0, 888672.287 1436267.435 0, 
+    888919.079 1436260.89 0, 889165.87 1436254.359 0, 889412.662 1436247.843 0, 889659.455 1436241.341 0, 889906.247 1436234.854 0, 890153.04 1436228.381 0, 890399.834 1436221.923 0, 890646.628 1436215.479 0, 890893.422 1436209.05 0, 891140.217 1436202.636 0, 
+    891387.012 1436196.236 0, 891633.807 1436189.85 0, 891880.603 1436183.479 0, 892127.399 1436177.123 0, 892374.196 1436170.781 0, 892620.993 1436164.454 0, 892867.79 1436158.141 0, 893114.588 1436151.842 0, 893360.175 1436145.589 0, 893218.478 1430574.046 0, 
+    893076.775 1425002.219 0))
+
+POLYGON ((905206.9 1435861.047 0, 904961.295 1435866.606 0, 904714.48 1435872.207 0, 904467.666 1435877.822 0, 904220.852 1435883.453 0, 903974.039 1435889.097 0, 903727.226 1435894.756 0, 903480.413 1435900.43 0, 903233.601 1435906.118 0, 902986.788 1435911.821 0, 
+    902739.977 1435917.538 0, 902493.165 1435923.27 0, 902246.354 1435929.016 0, 901999.543 1435934.777 0, 901752.733 1435940.553 0, 901505.923 1435946.343 0, 901259.113 1435952.147 0, 901012.303 1435957.966 0, 900765.494 1435963.799 0, 900518.686 1435969.647 0, 
+    900271.877 1435975.51 0, 900025.069 1435981.387 0, 899778.262 1435987.279 0, 899531.454 1435993.185 0, 899283.437 1435999.134 0, 899037.84 1436005.041 0, 898791.034 1436010.99 0, 898544.228 1436016.954 0, 898297.423 1436022.933 0, 898050.617 1436028.926 0, 
+    897803.812 1436034.934 0, 897557.008 1436040.957 0, 897310.204 1436046.993 0, 897063.4 1436053.045 0, 896816.596 1436059.111 0, 896569.793 1436065.191 0, 896322.991 1436071.286 0, 896076.188 1436077.396 0, 895829.386 1436083.52 0, 895582.584 1436089.658 0, 
+    895335.783 1436095.811 0, 895088.982 1436101.979 0, 894842.182 1436108.161 0, 894595.381 1436114.358 0, 894348.581 1436120.569 0, 894101.782 1436126.794 0, 893854.983 1436133.035 0, 893608.184 1436139.289 0, 893360.175 1436145.589 0, 893501.863 1441716.844 0, 
+    893643.545 1447287.804 0, 893890.895 1447281.521 0, 894137.038 1447275.282 0, 894383.182 1447269.059 0, 894629.325 1447262.85 0, 894875.469 1447256.655 0, 895121.614 1447250.475 0, 895367.759 1447244.309 0, 895613.904 1447238.158 0, 895860.049 1447232.021 0, 
+    896106.195 1447225.899 0, 896352.341 1447219.791 0, 896598.488 1447213.698 0, 896844.635 1447207.619 0, 897090.782 1447201.555 0, 897336.93 1447195.505 0, 897583.078 1447189.47 0, 897829.226 1447183.449 0, 898075.375 1447177.443 0, 898321.524 1447171.451 0, 
+    898567.673 1447165.473 0, 898813.823 1447159.511 0, 899059.973 1447153.562 0, 899306.124 1447147.628 0, 899551.068 1447141.738 0, 899798.426 1447135.804 0, 900044.577 1447129.914 0, 900290.729 1447124.038 0, 900536.881 1447118.176 0, 900783.034 1447112.329 0, 
+    901029.187 1447106.497 0, 901275.34 1447100.679 0, 901521.494 1447094.875 0, 901767.648 1447089.086 0, 902013.802 1447083.312 0, 902259.957 1447077.552 0, 902506.111 1447071.806 0, 902752.267 1447066.075 0, 902998.422 1447060.359 0, 903244.578 1447054.657 0, 
+    903490.735 1447048.969 0, 903736.891 1447043.296 0, 903983.048 1447037.637 0, 904229.205 1447031.993 0, 904475.363 1447026.364 0, 904721.521 1447020.748 0, 904967.679 1447015.148 0, 905213.838 1447009.562 0, 905458.791 1447004.017 0, 905332.849 1441432.679 0, 
+    905206.9 1435861.047 0))
+
+POLYGON ((917274.791 1446753.612 0, 917029.822 1446758.464 0, 916783.648 1446763.355 0, 916537.475 1446768.26 0, 916291.302 1446773.18 0, 916045.13 1446778.114 0, 915798.958 1446783.063 0, 915552.786 1446788.026 0, 915306.614 1446793.003 0, 915060.443 1446797.995 0, 
+    914814.272 1446803.002 0, 914568.101 1446808.023 0, 914321.93 1446813.059 0, 914075.76 1446818.109 0, 913829.59 1446823.173 0, 913583.421 1446828.253 0, 913337.251 1446833.346 0, 913091.082 1446838.454 0, 912844.914 1446843.577 0, 912598.745 1446848.714 0, 
+    912352.577 1446853.865 0, 912106.409 1446859.031 0, 911860.242 1446864.212 0, 911614.075 1446869.407 0, 911366.703 1446874.642 0, 911121.741 1446879.84 0, 910875.575 1446885.078 0, 910629.409 1446890.331 0, 910383.243 1446895.599 0, 910137.078 1446900.881 0, 
+    909890.913 1446906.177 0, 909644.748 1446911.488 0, 909398.584 1446916.813 0, 909152.42 1446922.153 0, 908906.256 1446927.508 0, 908660.093 1446932.876 0, 908413.929 1446938.26 0, 908167.767 1446943.658 0, 907921.604 1446949.07 0, 907675.442 1446954.497 0, 
+    907429.28 1446959.938 0, 907183.119 1446965.394 0, 906936.957 1446970.864 0, 906690.797 1446976.349 0, 906444.636 1446981.848 0, 906198.476 1446987.362 0, 905952.316 1446992.89 0, 905706.156 1446998.433 0, 905458.791 1447004.017 0, 905584.726 1452575.055 0, 
+    905710.654 1458145.786 0, 905957.361 1458140.217 0, 906202.864 1458134.689 0, 906448.368 1458129.175 0, 906693.873 1458123.676 0, 906939.378 1458118.192 0, 907184.883 1458112.722 0, 907430.388 1458107.266 0, 907675.894 1458101.825 0, 907921.4 1458096.398 0, 
+    908166.906 1458090.986 0, 908412.413 1458085.588 0, 908657.92 1458080.204 0, 908903.428 1458074.835 0, 909148.935 1458069.481 0, 909394.443 1458064.141 0, 909639.951 1458058.815 0, 909885.46 1458053.504 0, 910130.969 1458048.207 0, 910376.478 1458042.925 0, 
+    910621.988 1458037.657 0, 910867.498 1458032.404 0, 911113.008 1458027.165 0, 911358.518 1458021.94 0, 911602.827 1458016.756 0, 911849.54 1458011.534 0, 912095.051 1458006.353 0, 912340.563 1458001.187 0, 912586.075 1457996.034 0, 912831.587 1457990.897 0, 
+    913077.1 1457985.773 0, 913322.613 1457980.664 0, 913568.126 1457975.57 0, 913813.639 1457970.49 0, 914059.153 1457965.424 0, 914304.667 1457960.373 0, 914550.182 1457955.337 0, 914795.696 1457950.315 0, 915041.211 1457945.307 0, 915286.727 1457940.314 0, 
+    915532.242 1457935.335 0, 915777.758 1457930.37 0, 916023.274 1457925.42 0, 916268.791 1457920.485 0, 916514.307 1457915.564 0, 916759.824 1457910.657 0, 917005.342 1457905.765 0, 917250.859 1457900.888 0, 917495.176 1457896.048 0, 917384.987 1452324.983 0, 
+    917274.791 1446753.612 0))
+
+POLYGON ((929280.356 1457679.604 0, 929036.025 1457683.753 0, 928790.495 1457687.937 0, 928544.965 1457692.136 0, 928299.435 1457696.349 0, 928053.905 1457700.576 0, 927808.376 1457704.818 0, 927562.846 1457709.074 0, 927317.318 1457713.345 0, 927071.789 1457717.63 0, 
+    926826.261 1457721.93 0, 926580.732 1457726.244 0, 926335.204 1457730.573 0, 926089.677 1457734.916 0, 925844.149 1457739.273 0, 925598.622 1457743.645 0, 925353.095 1457748.031 0, 925107.569 1457752.432 0, 924862.043 1457756.847 0, 924616.516 1457761.277 0, 
+    924370.991 1457765.721 0, 924125.465 1457770.18 0, 923879.94 1457774.653 0, 923634.415 1457779.14 0, 923387.69 1457783.664 0, 923143.365 1457788.159 0, 922897.841 1457792.689 0, 922652.317 1457797.235 0, 922406.794 1457801.795 0, 922161.27 1457806.369 0, 
+    921915.747 1457810.957 0, 921670.224 1457815.56 0, 921424.701 1457820.178 0, 921179.179 1457824.81 0, 920933.657 1457829.457 0, 920688.135 1457834.117 0, 920442.614 1457838.793 0, 920197.092 1457843.483 0, 919951.571 1457848.187 0, 919706.051 1457852.906 0, 
+    919460.53 1457857.639 0, 919215.01 1457862.386 0, 918969.49 1457867.148 0, 918723.971 1457871.925 0, 918478.451 1457876.716 0, 918232.932 1457881.521 0, 917987.414 1457886.341 0, 917741.895 1457891.176 0, 917495.176 1457896.048 0, 917605.359 1463466.802 0, 
+    917715.536 1469037.238 0, 917961.597 1469032.378 0, 918206.459 1469027.557 0, 918451.322 1469022.75 0, 918696.185 1469017.957 0, 918941.049 1469013.179 0, 919185.913 1469008.415 0, 919430.777 1469003.666 0, 919675.641 1468998.931 0, 919920.506 1468994.21 0, 
+    920165.371 1468989.504 0, 920410.236 1468984.813 0, 920655.102 1468980.135 0, 920899.967 1468975.472 0, 921144.833 1468970.824 0, 921389.7 1468966.19 0, 921634.566 1468961.57 0, 921879.433 1468956.965 0, 922124.3 1468952.374 0, 922369.168 1468947.798 0, 
+    922614.035 1468943.236 0, 922858.903 1468938.688 0, 923103.772 1468934.155 0, 923348.64 1468929.636 0, 923592.312 1468925.154 0, 923838.378 1468920.642 0, 924083.247 1468916.167 0, 924328.117 1468911.706 0, 924572.986 1468907.259 0, 924817.856 1468902.827 0, 
+    925062.727 1468898.409 0, 925307.597 1468894.005 0, 925552.468 1468889.616 0, 925797.339 1468885.242 0, 926042.211 1468880.881 0, 926287.082 1468876.536 0, 926531.954 1468872.204 0, 926776.826 1468867.887 0, 927021.699 1468863.585 0, 927266.571 1468859.296 0, 
+    927511.444 1468855.023 0, 927756.317 1468850.763 0, 928001.191 1468846.518 0, 928246.064 1468842.288 0, 928490.938 1468838.072 0, 928735.812 1468833.87 0, 928980.686 1468829.683 0, 929225.561 1468825.51 0, 929469.24 1468821.372 0, 929374.801 1463250.647 0, 
+    929280.356 1457679.604 0))
+
+POLYGON ((941223.506 1468638.713 0, 940979.815 1468642.163 0, 940734.93 1468645.644 0, 940490.044 1468649.14 0, 940245.159 1468652.649 0, 940000.275 1468656.174 0, 939755.39 1468659.712 0, 939510.506 1468663.265 0, 939265.621 1468666.833 0, 939020.738 1468670.415 0, 
+    938775.854 1468674.011 0, 938530.97 1468677.622 0, 938286.087 1468681.247 0, 938041.204 1468684.887 0, 937796.321 1468688.541 0, 937551.438 1468692.209 0, 937306.556 1468695.892 0, 937061.673 1468699.589 0, 936816.791 1468703.301 0, 936571.91 1468707.027 0, 
+    936327.028 1468710.767 0, 936082.147 1468714.522 0, 935837.265 1468718.291 0, 935592.385 1468722.075 0, 935346.309 1468725.892 0, 935102.623 1468729.686 0, 934857.743 1468733.513 0, 934612.863 1468737.354 0, 934367.983 1468741.21 0, 934123.104 1468745.08 0, 
+    933878.224 1468748.964 0, 933633.345 1468752.863 0, 933388.466 1468756.777 0, 933143.588 1468760.705 0, 932898.709 1468764.647 0, 932653.831 1468768.604 0, 932408.953 1468772.575 0, 932164.075 1468776.56 0, 931919.198 1468780.56 0, 931674.321 1468784.574 0, 
+    931429.444 1468788.603 0, 931184.567 1468792.646 0, 930939.69 1468796.704 0, 930694.814 1468800.776 0, 930449.938 1468804.862 0, 930205.062 1468808.963 0, 929960.186 1468813.078 0, 929715.311 1468817.208 0, 929469.24 1468821.372 0, 929563.673 1474391.774 0, 
+    929658.101 1479961.847 0, 929903.514 1479957.694 0, 930147.733 1479953.575 0, 930391.953 1479949.471 0, 930636.173 1479945.381 0, 930880.394 1479941.306 0, 931124.614 1479937.245 0, 931368.835 1479933.198 0, 931613.056 1479929.166 0, 931857.277 1479925.148 0, 
+    932101.499 1479921.144 0, 932345.721 1479917.155 0, 932589.943 1479913.18 0, 932834.165 1479909.22 0, 933078.388 1479905.274 0, 933322.61 1479901.342 0, 933566.833 1479897.425 0, 933811.056 1479893.522 0, 934055.28 1479889.633 0, 934299.503 1479885.759 0, 
+    934543.727 1479881.899 0, 934787.951 1479878.054 0, 935032.176 1479874.223 0, 935276.4 1479870.406 0, 935519.433 1479866.622 0, 935764.85 1479862.816 0, 936009.075 1479859.042 0, 936253.301 1479855.283 0, 936497.526 1479851.538 0, 936741.752 1479847.808 0, 
+    936985.978 1479844.092 0, 937230.205 1479840.39 0, 937474.431 1479836.703 0, 937718.658 1479833.03 0, 937962.885 1479829.371 0, 938207.112 1479825.727 0, 938451.339 1479822.097 0, 938695.567 1479818.482 0, 938939.795 1479814.881 0, 939184.023 1479811.294 0, 
+    939428.251 1479807.722 0, 939672.479 1479804.164 0, 939916.708 1479800.62 0, 940160.937 1479797.091 0, 940405.166 1479793.576 0, 940649.395 1479790.076 0, 940893.625 1479786.59 0, 941137.855 1479783.118 0, 941380.893 1479779.678 0, 941302.202 1474209.36 0, 
+    941223.506 1468638.713 0))
+
+POLYGON ((953104.153 1479630.628 0, 952861.104 1479633.382 0, 952616.865 1479636.163 0, 952372.627 1479638.959 0, 952128.389 1479641.77 0, 951884.151 1479644.595 0, 951639.913 1479647.434 0, 951395.675 1479650.288 0, 951151.438 1479653.155 0, 950907.2 1479656.038 0, 
+    950662.963 1479658.934 0, 950418.726 1479661.846 0, 950174.489 1479664.771 0, 949930.253 1479667.711 0, 949686.016 1479670.665 0, 949441.78 1479673.634 0, 949197.544 1479676.616 0, 948953.308 1479679.614 0, 948709.072 1479682.626 0, 948464.836 1479685.652 0, 
+    948220.601 1479688.692 0, 947976.365 1479691.747 0, 947732.13 1479694.816 0, 947487.896 1479697.9 0, 947242.471 1479701.013 0, 946999.426 1479704.11 0, 946755.192 1479707.237 0, 946510.958 1479710.378 0, 946266.724 1479713.533 0, 946022.49 1479716.703 0, 
+    945778.256 1479719.887 0, 945534.023 1479723.086 0, 945289.79 1479726.299 0, 945045.557 1479729.526 0, 944801.324 1479732.768 0, 944557.091 1479736.024 0, 944312.859 1479739.294 0, 944068.626 1479742.579 0, 943824.394 1479745.878 0, 943580.162 1479749.192 0, 
+    943335.931 1479752.52 0, 943091.699 1479755.862 0, 942847.468 1479759.219 0, 942603.237 1479762.59 0, 942359.006 1479765.975 0, 942114.775 1479769.375 0, 941870.545 1479772.789 0, 941626.315 1479776.218 0, 941380.893 1479779.678 0, 941459.58 1485349.661 0, 
+    941538.261 1490919.303 0, 941783.024 1490915.852 0, 942026.598 1490912.433 0, 942270.173 1490909.028 0, 942513.748 1490905.637 0, 942757.323 1490902.261 0, 943000.899 1490898.899 0, 943244.474 1490895.551 0, 943488.05 1490892.218 0, 943731.626 1490888.899 0, 
+    943975.203 1490885.594 0, 944218.779 1490882.304 0, 944462.356 1490879.028 0, 944705.932 1490875.766 0, 944949.509 1490872.519 0, 945193.087 1490869.286 0, 945436.664 1490866.067 0, 945680.242 1490862.863 0, 945923.819 1490859.673 0, 946167.397 1490856.497 0, 
+    946410.975 1490853.336 0, 946654.554 1490850.189 0, 946898.132 1490847.056 0, 947141.711 1490843.938 0, 947384.103 1490840.849 0, 947628.869 1490837.744 0, 947872.448 1490834.669 0, 948116.027 1490831.608 0, 948359.607 1490828.562 0, 948603.187 1490825.529 0, 
+    948846.767 1490822.511 0, 949090.347 1490819.508 0, 949333.927 1490816.518 0, 949577.508 1490813.544 0, 949821.088 1490810.583 0, 950064.669 1490807.637 0, 950308.25 1490804.705 0, 950551.831 1490801.787 0, 950795.413 1490798.884 0, 951038.994 1490795.995 0, 
+    951282.576 1490793.12 0, 951526.158 1490790.26 0, 951769.74 1490787.414 0, 952013.322 1490784.583 0, 952256.904 1490781.765 0, 952500.487 1490778.963 0, 952744.069 1490776.174 0, 952987.652 1490773.4 0, 953230.049 1490770.653 0, 953167.103 1485200.811 0, 
+    953104.153 1479630.628 0))
+
+POLYGON ((964922.21 1490655.036 0, 964679.805 1490657.097 0, 964436.215 1490659.183 0, 964192.625 1490661.284 0, 963949.036 1490663.399 0, 963705.446 1490665.528 0, 963461.857 1490667.671 0, 963218.268 1490669.829 0, 962974.679 1490672.001 0, 962731.09 1490674.187 0, 
+    962487.502 1490676.388 0, 962243.913 1490678.603 0, 962000.325 1490680.832 0, 961756.736 1490683.076 0, 961513.148 1490685.334 0, 961269.56 1490687.607 0, 961025.972 1490689.893 0, 960782.384 1490692.195 0, 960538.797 1490694.51 0, 960295.209 1490696.84 0, 
+    960051.622 1490699.184 0, 959808.035 1490701.542 0, 959564.448 1490703.915 0, 959320.861 1490706.302 0, 959076.089 1490708.715 0, 958833.687 1490711.12 0, 958590.101 1490713.55 0, 958346.514 1490715.994 0, 958102.928 1490718.453 0, 957859.342 1490720.926 0, 
+    957615.756 1490723.414 0, 957372.17 1490725.915 0, 957128.585 1490728.432 0, 956884.999 1490730.962 0, 956641.414 1490733.507 0, 956397.829 1490736.066 0, 956154.244 1490738.64 0, 955910.659 1490741.227 0, 955667.074 1490743.83 0, 955423.489 1490746.446 0, 
+    955179.905 1490749.077 0, 954936.321 1490751.722 0, 954692.737 1490754.382 0, 954449.153 1490757.056 0, 954205.569 1490759.744 0, 953961.985 1490762.446 0, 953718.402 1490765.163 0, 953474.818 1490767.894 0, 953230.049 1490770.653 0, 953292.991 1496340.149 0, 
+    953355.929 1501909.293 0, 953600.04 1501906.542 0, 953842.967 1501903.818 0, 954085.895 1501901.108 0, 954328.823 1501898.413 0, 954571.752 1501895.732 0, 954814.68 1501893.065 0, 955057.609 1501890.413 0, 955300.537 1501887.775 0, 955543.466 1501885.151 0, 
+    955786.395 1501882.542 0, 956029.324 1501879.946 0, 956272.253 1501877.366 0, 956515.183 1501874.799 0, 956758.112 1501872.247 0, 957001.042 1501869.709 0, 957243.972 1501867.185 0, 957486.902 1501864.676 0, 957729.832 1501862.181 0, 957972.763 1501859.7 0, 
+    958215.693 1501857.233 0, 958458.624 1501854.781 0, 958701.555 1501852.343 0, 958944.485 1501849.92 0, 959186.235 1501847.522 0, 959430.348 1501845.115 0, 959673.279 1501842.735 0, 959916.211 1501840.368 0, 960159.142 1501838.016 0, 960402.074 1501835.678 0, 
+    960645.006 1501833.355 0, 960887.938 1501831.046 0, 961130.87 1501828.751 0, 961373.802 1501826.47 0, 961616.735 1501824.204 0, 961859.667 1501821.952 0, 962102.6 1501819.714 0, 962345.533 1501817.491 0, 962588.466 1501815.281 0, 962831.399 1501813.087 0, 
+    963074.332 1501810.906 0, 963317.265 1501808.74 0, 963560.199 1501806.588 0, 963803.132 1501804.45 0, 964046.066 1501802.327 0, 964289 1501800.218 0, 964531.934 1501798.123 0, 964774.868 1501796.043 0, 965016.621 1501793.987 0, 964969.417 1496224.687 0, 
+    964922.21 1490655.036 0))
+
+POLYGON ((976677.592 1501711.624 0, 976435.832 1501712.997 0, 976192.893 1501714.392 0, 975949.955 1501715.8 0, 975707.016 1501717.223 0, 975464.077 1501718.66 0, 975221.138 1501720.111 0, 974978.2 1501721.576 0, 974735.261 1501723.056 0, 974492.323 1501724.551 0, 
+    974249.384 1501726.059 0, 974006.446 1501727.582 0, 973763.508 1501729.119 0, 973520.57 1501730.67 0, 973277.632 1501732.236 0, 973034.694 1501733.816 0, 972791.757 1501735.41 0, 972548.819 1501737.019 0, 972305.881 1501738.642 0, 972062.944 1501740.279 0, 
+    971820.006 1501741.93 0, 971577.069 1501743.596 0, 971334.132 1501745.276 0, 971091.195 1501746.97 0, 970847.078 1501748.687 0, 970605.321 1501750.402 0, 970362.384 1501752.139 0, 970119.447 1501753.891 0, 969876.511 1501755.657 0, 969633.574 1501757.437 0, 
+    969390.638 1501759.231 0, 969147.702 1501761.04 0, 968904.766 1501762.863 0, 968661.83 1501764.701 0, 968418.894 1501766.552 0, 968175.958 1501768.418 0, 967933.022 1501770.298 0, 967690.086 1501772.193 0, 967447.151 1501774.102 0, 967204.216 1501776.025 0, 
+    966961.28 1501777.962 0, 966718.345 1501779.914 0, 966475.41 1501781.88 0, 966232.475 1501783.861 0, 965989.54 1501785.855 0, 965746.606 1501787.864 0, 965503.671 1501789.887 0, 965260.737 1501791.925 0, 965016.621 1501793.987 0, 965063.822 1507362.928 0, 
+    965111.02 1512931.505 0, 965354.477 1512929.449 0, 965596.756 1512927.417 0, 965839.035 1512925.399 0, 966081.314 1512923.395 0, 966323.593 1512921.406 0, 966565.873 1512919.431 0, 966808.152 1512917.47 0, 967050.432 1512915.524 0, 967292.711 1512913.592 0, 
+    967534.991 1512911.674 0, 967777.271 1512909.77 0, 968019.551 1512907.881 0, 968261.832 1512906.005 0, 968504.112 1512904.145 0, 968746.392 1512902.298 0, 968988.673 1512900.465 0, 969230.953 1512898.647 0, 969473.234 1512896.843 0, 969715.515 1512895.054 0, 
+    969957.796 1512893.279 0, 970200.077 1512891.517 0, 970442.358 1512889.771 0, 970684.639 1512888.038 0, 970925.744 1512886.328 0, 971169.202 1512884.616 0, 971411.484 1512882.926 0, 971653.765 1512881.25 0, 971896.047 1512879.589 0, 972138.329 1512877.942 0, 
+    972380.611 1512876.309 0, 972622.893 1512874.691 0, 972865.175 1512873.087 0, 973107.457 1512871.497 0, 973349.74 1512869.921 0, 973592.022 1512868.359 0, 973834.305 1512866.812 0, 974076.587 1512865.279 0, 974318.87 1512863.761 0, 974561.153 1512862.256 0, 
+    974803.435 1512860.766 0, 975045.718 1512859.29 0, 975288.001 1512857.829 0, 975530.285 1512856.381 0, 975772.568 1512854.948 0, 976014.851 1512853.529 0, 976257.134 1512852.125 0, 976499.418 1512850.734 0, 976740.525 1512849.365 0, 976709.06 1507280.677 0, 
+    976677.592 1501711.624 0))
+
+POLYGON ((988370.216 1512800.081 0, 988129.104 1512800.769 0, 987886.818 1512801.475 0, 987644.531 1512802.195 0, 987402.245 1512802.929 0, 987159.959 1512803.678 0, 986917.672 1512804.441 0, 986675.386 1512805.218 0, 986433.1 1512806.009 0, 986190.814 1512806.815 0, 
+    985948.528 1512807.635 0, 985706.242 1512808.469 0, 985463.956 1512809.317 0, 985221.67 1512810.18 0, 984979.384 1512811.057 0, 984737.098 1512811.948 0, 984494.813 1512812.854 0, 984252.527 1512813.773 0, 984010.241 1512814.707 0, 983767.956 1512815.656 0, 
+    983525.67 1512816.618 0, 983283.385 1512817.595 0, 983041.099 1512818.586 0, 982798.814 1512819.591 0, 982555.353 1512820.616 0, 982314.243 1512821.645 0, 982071.958 1512822.693 0, 981829.673 1512823.755 0, 981587.388 1512824.832 0, 981345.103 1512825.922 0, 
+    981102.818 1512827.028 0, 980860.533 1512828.147 0, 980618.248 1512829.281 0, 980375.964 1512830.428 0, 980133.679 1512831.591 0, 979891.394 1512832.767 0, 979649.11 1512833.958 0, 979406.825 1512835.163 0, 979164.541 1512836.382 0, 978922.257 1512837.615 0, 
+    978679.973 1512838.863 0, 978437.688 1512840.125 0, 978195.404 1512841.401 0, 977953.12 1512842.692 0, 977710.836 1512843.997 0, 977468.552 1512845.316 0, 977226.269 1512846.649 0, 976983.985 1512847.996 0, 976740.525 1512849.365 0, 976771.989 1518417.683 0, 
+    976803.45 1523985.625 0, 977046.251 1523984.26 0, 977287.879 1523982.917 0, 977529.508 1523981.587 0, 977771.136 1523980.271 0, 978012.764 1523978.97 0, 978254.393 1523977.683 0, 978496.022 1523976.41 0, 978737.65 1523975.152 0, 978979.279 1523973.907 0, 
+    979220.908 1523972.677 0, 979462.537 1523971.461 0, 979704.166 1523970.26 0, 979945.795 1523969.072 0, 980187.424 1523967.899 0, 980429.053 1523966.74 0, 980670.682 1523965.595 0, 980912.312 1523964.465 0, 981153.941 1523963.348 0, 981395.571 1523962.246 0, 
+    981637.2 1523961.158 0, 981878.83 1523960.085 0, 982120.459 1523959.025 0, 982362.089 1523957.98 0, 982602.547 1523956.954 0, 982845.349 1523955.932 0, 983086.979 1523954.929 0, 983328.609 1523953.941 0, 983570.239 1523952.967 0, 983811.869 1523952.007 0, 
+    984053.499 1523951.061 0, 984295.129 1523950.13 0, 984536.759 1523949.213 0, 984778.39 1523948.31 0, 985020.02 1523947.421 0, 985261.65 1523946.546 0, 985503.281 1523945.686 0, 985744.911 1523944.84 0, 985986.542 1523944.008 0, 986228.172 1523943.19 0, 
+    986469.803 1523942.387 0, 986711.434 1523941.597 0, 986953.064 1523940.822 0, 987194.695 1523940.062 0, 987436.326 1523939.315 0, 987677.957 1523938.583 0, 987919.588 1523937.865 0, 988161.219 1523937.161 0, 988401.679 1523936.474 0, 988385.948 1518368.465 0, 
+    988370.216 1512800.081 0))
+
+POLYGON ((1000000 1523920.09 0, 999759.537 1523920.098 0, 999517.905 1523920.119 0, 999276.273 1523920.154 0, 999034.641 1523920.204 0, 998793.009 1523920.268 0, 998551.377 1523920.346 0, 998309.745 1523920.438 0, 998068.113 1523920.545 0, 997826.481 1523920.666 0, 
+    997584.849 1523920.801 0, 997343.218 1523920.95 0, 997101.586 1523921.114 0, 996859.954 1523921.291 0, 996618.322 1523921.483 0, 996376.69 1523921.689 0, 996135.058 1523921.91 0, 995893.426 1523922.144 0, 995651.794 1523922.393 0, 995410.163 1523922.656 0, 
+    995168.531 1523922.934 0, 994926.899 1523923.225 0, 994685.267 1523923.531 0, 994443.635 1523923.851 0, 994200.834 1523924.186 0, 993960.372 1523924.533 0, 993718.74 1523924.896 0, 993477.109 1523925.273 0, 993235.477 1523925.664 0, 992993.845 1523926.069 0, 
+    992752.214 1523926.488 0, 992510.582 1523926.922 0, 992268.95 1523927.37 0, 992027.319 1523927.832 0, 991785.687 1523928.308 0, 991544.056 1523928.799 0, 991302.424 1523929.304 0, 991060.793 1523929.823 0, 990819.162 1523930.356 0, 990577.53 1523930.904 0, 
+    990335.899 1523931.465 0, 990094.268 1523932.041 0, 989852.636 1523932.631 0, 989611.005 1523933.236 0, 989369.374 1523933.854 0, 989127.743 1523934.487 0, 988886.112 1523935.134 0, 988644.481 1523935.795 0, 988401.679 1523936.474 0, 988417.408 1529504.101 0, 
+    988433.137 1535071.34 0, 988675.28 1535070.663 0, 988916.256 1535070.003 0, 989157.232 1535069.358 0, 989398.208 1535068.727 0, 989639.183 1535068.11 0, 989880.159 1535067.507 0, 990121.135 1535066.919 0, 990362.111 1535066.344 0, 990603.087 1535065.784 0, 
+    990844.063 1535065.238 0, 991085.039 1535064.706 0, 991326.015 1535064.189 0, 991566.991 1535063.685 0, 991807.967 1535063.196 0, 992048.943 1535062.721 0, 992289.919 1535062.26 0, 992530.896 1535061.813 0, 992771.872 1535061.381 0, 993012.848 1535060.963 0, 
+    993253.824 1535060.558 0, 993494.801 1535060.168 0, 993735.777 1535059.793 0, 993976.753 1535059.431 0, 994216.563 1535059.085 0, 994458.706 1535058.75 0, 994699.682 1535058.431 0, 994940.659 1535058.126 0, 995181.635 1535057.836 0, 995422.612 1535057.559 0, 
+    995663.588 1535057.297 0, 995904.564 1535057.049 0, 996145.541 1535056.815 0, 996386.517 1535056.595 0, 996627.494 1535056.389 0, 996868.47 1535056.198 0, 997109.447 1535056.021 0, 997350.424 1535055.858 0, 997591.4 1535055.709 0, 997832.377 1535055.574 0, 
+    998073.353 1535055.454 0, 998314.33 1535055.347 0, 998555.306 1535055.255 0, 998796.283 1535055.177 0, 999037.26 1535055.114 0, 999278.236 1535055.064 0, 999519.213 1535055.029 0, 999760.189 1535055.007 0, 1000000 1535055 0, 1000000 1529487.739 0, 
+    1000000 1523920.09 0))
+
+POLYGON ((1011566.863 1535071.34 0, 1011327.052 1535070.669 0, 1011086.076 1535070.01 0, 1010845.1 1535069.364 0, 1010604.124 1535068.733 0, 1010363.149 1535068.116 0, 1010122.173 1535067.513 0, 1009881.197 1535066.924 0, 1009640.221 1535066.35 0, 1009399.245 1535065.79 0, 
+    1009158.269 1535065.243 0, 1008917.293 1535064.712 0, 1008676.317 1535064.194 0, 1008435.341 1535063.69 0, 1008194.365 1535063.201 0, 1007953.389 1535062.726 0, 1007712.412 1535062.265 0, 1007471.436 1535061.818 0, 1007230.46 1535061.385 0, 1006989.484 1535060.967 0, 
+    1006748.508 1535060.562 0, 1006507.531 1535060.172 0, 1006266.555 1535059.796 0, 1006025.579 1535059.434 0, 1005783.437 1535059.085 0, 1005543.626 1535058.754 0, 1005302.65 1535058.434 0, 1005061.673 1535058.129 0, 1004820.697 1535057.839 0, 1004579.72 1535057.562 0, 
+    1004338.744 1535057.299 0, 1004097.767 1535057.051 0, 1003856.791 1535056.817 0, 1003615.814 1535056.597 0, 1003374.838 1535056.391 0, 1003133.861 1535056.2 0, 1002892.885 1535056.022 0, 1002651.908 1535055.859 0, 1002410.932 1535055.71 0, 1002169.955 1535055.575 0, 
+    1001928.979 1535055.455 0, 1001688.002 1535055.348 0, 1001447.025 1535055.256 0, 1001206.049 1535055.178 0, 1000965.072 1535055.114 0, 1000724.096 1535055.064 0, 1000483.119 1535055.029 0, 1000242.143 1535055.008 0, 1000000 1535055 0, 1000000 1540621.867 0, 
+    1000000 1546188.334 0, 1000241.484 1546188.341 0, 1000481.805 1546188.362 0, 1000722.127 1546188.398 0, 1000962.448 1546188.447 0, 1001202.769 1546188.511 0, 1001443.091 1546188.589 0, 1001683.412 1546188.681 0, 1001923.733 1546188.787 0, 1002164.054 1546188.907 0, 
+    1002404.376 1546189.042 0, 1002644.697 1546189.19 0, 1002885.018 1546189.353 0, 1003125.34 1546189.53 0, 1003365.661 1546189.721 0, 1003605.982 1546189.926 0, 1003846.303 1546190.146 0, 1004086.624 1546190.379 0, 1004326.946 1546190.627 0, 1004567.267 1546190.888 0, 
+    1004807.588 1546191.164 0, 1005047.909 1546191.454 0, 1005288.23 1546191.759 0, 1005528.551 1546192.077 0, 1005767.71 1546192.408 0, 1006009.193 1546192.756 0, 1006249.514 1546193.117 0, 1006489.835 1546193.492 0, 1006730.156 1546193.881 0, 1006970.477 1546194.284 0, 
+    1007210.798 1546194.701 0, 1007451.119 1546195.133 0, 1007691.44 1546195.578 0, 1007931.761 1546196.038 0, 1008172.082 1546196.512 0, 1008412.403 1546197 0, 1008652.723 1546197.502 0, 1008893.044 1546198.019 0, 1009133.365 1546198.549 0, 1009373.686 1546199.094 0, 
+    1009614.006 1546199.653 0, 1009854.327 1546200.226 0, 1010094.648 1546200.813 0, 1010334.968 1546201.414 0, 1010575.289 1546202.029 0, 1010815.609 1546202.659 0, 1011055.93 1546203.302 0, 1011296.25 1546203.96 0, 1011535.409 1546204.629 0, 1011551.136 1540638.184 0, 
+    1011566.863 1535071.34 0))
+
+POLYGON ((1023070.727 1546253.513 0, 1022831.568 1546252.169 0, 1022591.251 1546250.832 0, 1022350.933 1546249.51 0, 1022110.615 1546248.201 0, 1021870.297 1546246.907 0, 1021629.98 1546245.627 0, 1021389.662 1546244.361 0, 1021149.344 1546243.109 0, 1020909.025 1546241.871 0, 
+    1020668.707 1546240.647 0, 1020428.389 1546239.438 0, 1020188.071 1546238.243 0, 1019947.752 1546237.061 0, 1019707.434 1546235.894 0, 1019467.115 1546234.742 0, 1019226.797 1546233.603 0, 1018986.478 1546232.478 0, 1018746.159 1546231.368 0, 1018505.84 1546230.272 0, 
+    1018265.521 1546229.189 0, 1018025.203 1546228.121 0, 1017784.884 1546227.068 0, 1017544.564 1546226.028 0, 1017303.085 1546224.997 0, 1017063.926 1546223.991 0, 1016823.607 1546222.994 0, 1016583.288 1546222.01 0, 1016342.968 1546221.041 0, 1016102.649 1546220.087 0, 
+    1015862.329 1546219.146 0, 1015622.01 1546218.219 0, 1015381.69 1546217.307 0, 1015141.371 1546216.409 0, 1014901.051 1546215.525 0, 1014660.731 1546214.655 0, 1014420.411 1546213.799 0, 1014180.092 1546212.957 0, 1013939.772 1546212.13 0, 1013699.452 1546211.316 0, 
+    1013459.132 1546210.517 0, 1013218.812 1546209.732 0, 1012978.492 1546208.961 0, 1012738.172 1546208.204 0, 1012497.851 1546207.461 0, 1012257.531 1546206.733 0, 1012017.211 1546206.018 0, 1011776.891 1546205.318 0, 1011535.409 1546204.629 0, 1011519.684 1551770.667 0, 
+    1011503.96 1557336.293 0, 1011744.783 1557336.98 0, 1011984.448 1557337.679 0, 1012224.113 1557338.391 0, 1012463.778 1557339.118 0, 1012703.443 1557339.858 0, 1012943.108 1557340.613 0, 1013182.773 1557341.382 0, 1013422.438 1557342.165 0, 1013662.103 1557342.962 0, 
+    1013901.768 1557343.773 0, 1014141.432 1557344.598 0, 1014381.097 1557345.438 0, 1014620.762 1557346.291 0, 1014860.426 1557347.159 0, 1015100.091 1557348.04 0, 1015339.755 1557348.936 0, 1015579.419 1557349.846 0, 1015819.084 1557350.77 0, 1016058.748 1557351.708 0, 
+    1016298.412 1557352.661 0, 1016538.076 1557353.627 0, 1016777.741 1557354.607 0, 1017017.405 1557355.602 0, 1017255.912 1557356.606 0, 1017496.733 1557357.633 0, 1017736.396 1557358.67 0, 1017976.06 1557359.721 0, 1018215.724 1557360.786 0, 1018455.388 1557361.866 0, 
+    1018695.051 1557362.959 0, 1018934.715 1557364.066 0, 1019174.378 1557365.188 0, 1019414.042 1557366.323 0, 1019653.705 1557367.473 0, 1019893.368 1557368.637 0, 1020133.032 1557369.815 0, 1020372.695 1557371.007 0, 1020612.358 1557372.213 0, 1020852.021 1557373.433 0, 
+    1021091.684 1557374.668 0, 1021331.347 1557375.916 0, 1021571.01 1557377.179 0, 1021810.672 1557378.455 0, 1022050.335 1557379.746 0, 1022289.998 1557381.051 0, 1022529.66 1557382.37 0, 1022769.322 1557383.703 0, 1023007.829 1557385.044 0, 1023039.277 1551819.485 0, 
+    1023070.727 1546253.513 0))
+
+POLYGON ((1034511.514 1557466.295 0, 1034273.01 1557464.281 0, 1034033.353 1557462.271 0, 1033793.695 1557460.275 0, 1033554.037 1557458.293 0, 1033314.379 1557456.325 0, 1033074.721 1557454.371 0, 1032835.062 1557452.431 0, 1032595.404 1557450.506 0, 1032355.745 1557448.594 0, 
+    1032116.087 1557446.697 0, 1031876.428 1557444.814 0, 1031636.769 1557442.945 0, 1031397.11 1557441.09 0, 1031157.451 1557439.249 0, 1030917.792 1557437.422 0, 1030678.133 1557435.609 0, 1030438.473 1557433.81 0, 1030198.814 1557432.026 0, 1029959.154 1557430.256 0, 
+    1029719.495 1557428.499 0, 1029479.835 1557426.757 0, 1029240.175 1557425.029 0, 1029000.515 1557423.315 0, 1028759.7 1557421.607 0, 1028521.195 1557419.929 0, 1028281.534 1557418.258 0, 1028041.874 1557416.6 0, 1027802.214 1557414.957 0, 1027562.553 1557413.328 0, 
+    1027322.892 1557411.712 0, 1027083.232 1557410.111 0, 1026843.571 1557408.524 0, 1026603.91 1557406.951 0, 1026364.249 1557405.392 0, 1026124.588 1557403.848 0, 1025884.926 1557402.317 0, 1025645.265 1557400.801 0, 1025405.604 1557399.298 0, 1025165.942 1557397.81 0, 
+    1024926.28 1557396.336 0, 1024686.619 1557394.876 0, 1024446.957 1557393.43 0, 1024207.295 1557391.998 0, 1023967.633 1557390.58 0, 1023727.971 1557389.177 0, 1023488.309 1557387.787 0, 1023248.647 1557386.412 0, 1023007.829 1557385.044 0, 1022976.383 1562950.184 0, 
+    1022944.94 1568514.9 0, 1023185.1 1568516.264 0, 1023424.107 1568517.636 0, 1023663.114 1568519.022 0, 1023902.121 1568520.421 0, 1024141.128 1568521.835 0, 1024380.135 1568523.263 0, 1024619.142 1568524.705 0, 1024858.148 1568526.161 0, 1025097.155 1568527.631 0, 
+    1025336.161 1568529.116 0, 1025575.167 1568530.614 0, 1025814.174 1568532.126 0, 1026053.18 1568533.653 0, 1026292.186 1568535.193 0, 1026531.192 1568536.748 0, 1026770.198 1568538.316 0, 1027009.204 1568539.899 0, 1027248.209 1568541.496 0, 1027487.215 1568543.106 0, 
+    1027726.22 1568544.731 0, 1027965.226 1568546.37 0, 1028204.231 1568548.023 0, 1028443.236 1568549.69 0, 1028681.09 1568551.363 0, 1028921.246 1568553.067 0, 1029160.251 1568554.776 0, 1029399.256 1568556.499 0, 1029638.261 1568558.237 0, 1029877.266 1568559.988 0, 
+    1030116.27 1568561.754 0, 1030355.274 1568563.533 0, 1030594.279 1568565.327 0, 1030833.283 1568567.135 0, 1031072.287 1568568.957 0, 1031311.291 1568570.793 0, 1031550.295 1568572.643 0, 1031789.299 1568574.507 0, 1032028.302 1568576.385 0, 1032267.306 1568578.277 0, 
+    1032506.309 1568580.183 0, 1032745.313 1568582.103 0, 1032984.316 1568584.038 0, 1033223.319 1568585.986 0, 1033462.322 1568587.949 0, 1033701.325 1568589.925 0, 1033940.327 1568591.916 0, 1034179.33 1568593.92 0, 1034417.182 1568595.93 0, 1034464.346 1563031.325 0, 
+    1034511.514 1557466.295 0))
+
+POLYGON ((1045889.148 1568709.37 0, 1045651.301 1568706.689 0, 1045412.305 1568704.009 0, 1045173.309 1568701.343 0, 1044934.313 1568698.691 0, 1044695.316 1568696.053 0, 1044456.32 1568693.43 0, 1044217.323 1568690.82 0, 1043978.326 1568688.225 0, 1043739.329 1568685.643 0, 
+    1043500.332 1568683.076 0, 1043261.334 1568680.523 0, 1043022.337 1568677.983 0, 1042783.339 1568675.458 0, 1042544.341 1568672.947 0, 1042305.343 1568670.45 0, 1042066.345 1568667.967 0, 1041827.347 1568665.498 0, 1041588.348 1568663.043 0, 1041349.35 1568660.603 0, 
+    1041110.351 1568658.176 0, 1040871.352 1568655.763 0, 1040632.353 1568653.365 0, 1040393.354 1568650.98 0, 1040153.205 1568648.598 0, 1039915.356 1568646.253 0, 1039676.356 1568643.911 0, 1039437.356 1568641.583 0, 1039198.356 1568639.269 0, 1038959.356 1568636.968 0, 
+    1038720.356 1568634.682 0, 1038481.356 1568632.41 0, 1038242.356 1568630.153 0, 1038003.355 1568627.909 0, 1037764.355 1568625.679 0, 1037525.354 1568623.463 0, 1037286.353 1568621.262 0, 1037047.352 1568619.074 0, 1036808.351 1568616.901 0, 1036569.35 1568614.741 0, 
+    1036330.348 1568612.596 0, 1036091.347 1568610.464 0, 1035852.345 1568608.347 0, 1035613.343 1568606.244 0, 1035374.341 1568604.155 0, 1035135.339 1568602.08 0, 1034896.337 1568600.019 0, 1034657.335 1568597.972 0, 1034417.182 1568595.93 0, 1034370.021 1574160.103 0, 
+    1034322.864 1579723.84 0, 1034562.359 1579725.877 0, 1034800.707 1579727.918 0, 1035039.054 1579729.973 0, 1035277.401 1579732.043 0, 1035515.748 1579734.126 0, 1035754.095 1579736.223 0, 1035992.441 1579738.335 0, 1036230.788 1579740.46 0, 1036469.134 1579742.6 0, 
+    1036707.481 1579744.753 0, 1036945.827 1579746.921 0, 1037184.173 1579749.102 0, 1037422.519 1579751.298 0, 1037660.865 1579753.508 0, 1037899.21 1579755.731 0, 1038137.556 1579757.969 0, 1038375.901 1579760.221 0, 1038614.246 1579762.487 0, 1038852.592 1579764.766 0, 
+    1039090.937 1579767.06 0, 1039329.281 1579769.368 0, 1039567.626 1579771.69 0, 1039805.971 1579774.026 0, 1040043.168 1579776.364 0, 1040282.66 1579778.74 0, 1040521.004 1579781.117 0, 1040759.348 1579783.509 0, 1040997.692 1579785.916 0, 1041236.035 1579788.336 0, 
+    1041474.379 1579790.77 0, 1041712.722 1579793.218 0, 1041951.066 1579795.68 0, 1042189.409 1579798.156 0, 1042427.752 1579800.646 0, 1042666.095 1579803.151 0, 1042904.438 1579805.669 0, 1043142.78 1579808.201 0, 1043381.123 1579810.747 0, 1043619.465 1579813.308 0, 
+    1043857.807 1579815.882 0, 1044096.149 1579818.47 0, 1044334.491 1579821.073 0, 1044572.833 1579823.689 0, 1044811.174 1579826.32 0, 1045049.515 1579828.964 0, 1045287.857 1579831.623 0, 1045526.198 1579834.295 0, 1045763.393 1579836.969 0, 1045826.268 1574273.388 0, 
+    1045889.148 1568709.37 0))
+
+POLYGON ((1057203.556 1579982.42 0, 1056966.368 1579979.076 0, 1056728.035 1579975.73 0, 1056489.702 1579972.398 0, 1056251.369 1579969.08 0, 1056013.036 1579965.776 0, 1055774.703 1579962.486 0, 1055536.369 1579959.211 0, 1055298.036 1579955.949 0, 1055059.702 1579952.701 0, 
+    1054821.368 1579949.468 0, 1054583.033 1579946.248 0, 1054344.699 1579943.042 0, 1054106.364 1579939.851 0, 1053868.029 1579936.673 0, 1053629.694 1579933.51 0, 1053391.359 1579930.36 0, 1053153.024 1579927.224 0, 1052914.688 1579924.103 0, 1052676.352 1579920.996 0, 
+    1052438.016 1579917.902 0, 1052199.68 1579914.823 0, 1051961.344 1579911.757 0, 1051723.007 1579908.706 0, 1051483.526 1579905.654 0, 1051246.334 1579902.646 0, 1051007.997 1579899.636 0, 1050769.66 1579896.641 0, 1050531.322 1579893.66 0, 1050292.985 1579890.693 0, 
+    1050054.647 1579887.74 0, 1049816.309 1579884.8 0, 1049577.971 1579881.875 0, 1049339.633 1579878.964 0, 1049101.294 1579876.067 0, 1048862.956 1579873.184 0, 1048624.617 1579870.315 0, 1048386.278 1579867.46 0, 1048147.939 1579864.62 0, 1047909.599 1579861.793 0, 
+    1047671.26 1579858.98 0, 1047432.92 1579856.181 0, 1047194.581 1579853.396 0, 1046956.241 1579850.625 0, 1046717.901 1579847.869 0, 1046479.56 1579845.126 0, 1046241.22 1579842.397 0, 1046002.879 1579839.683 0, 1045763.393 1579836.969 0, 1045700.522 1585400.107 0, 
+    1045637.657 1590962.795 0, 1045876.486 1590965.501 0, 1046114.172 1590968.208 0, 1046351.857 1590970.929 0, 1046589.543 1590973.664 0, 1046827.228 1590976.413 0, 1047064.913 1590979.177 0, 1047302.598 1590981.954 0, 1047540.283 1590984.745 0, 1047777.967 1590987.55 0, 
+    1048015.652 1590990.369 0, 1048253.336 1590993.202 0, 1048491.02 1590996.049 0, 1048728.704 1590998.91 0, 1048966.388 1591001.785 0, 1049204.071 1591004.674 0, 1049441.755 1591007.577 0, 1049679.438 1591010.495 0, 1049917.121 1591013.426 0, 1050154.804 1591016.371 0, 
+    1050392.487 1591019.33 0, 1050630.169 1591022.303 0, 1050867.852 1591025.29 0, 1051105.534 1591028.291 0, 1051342.074 1591031.291 0, 1051580.898 1591034.334 0, 1051818.58 1591037.377 0, 1052056.261 1591040.434 0, 1052293.942 1591043.505 0, 1052531.623 1591046.59 0, 
+    1052769.304 1591049.689 0, 1053006.985 1591052.802 0, 1053244.666 1591055.929 0, 1053482.346 1591059.07 0, 1053720.026 1591062.225 0, 1053957.706 1591065.393 0, 1054195.386 1591068.576 0, 1054433.066 1591071.773 0, 1054670.745 1591074.984 0, 1054908.425 1591078.209 0, 
+    1055146.104 1591081.448 0, 1055383.783 1591084.7 0, 1055621.461 1591087.967 0, 1055859.14 1591091.248 0, 1056096.818 1591094.543 0, 1056334.496 1591097.851 0, 1056572.174 1591101.174 0, 1056809.852 1591104.511 0, 1057046.389 1591107.845 0, 1057124.969 1585545.357 0, 
+    1057203.556 1579982.42 0))
+
+POLYGON ((1068454.665 1591285.127 0, 1068218.137 1591281.124 0, 1067980.469 1591277.116 0, 1067742.802 1591273.122 0, 1067505.134 1591269.142 0, 1067267.466 1591265.176 0, 1067029.797 1591261.223 0, 1066792.129 1591257.285 0, 1066554.46 1591253.361 0, 1066316.791 1591249.451 0, 
+    1066079.122 1591245.554 0, 1065841.452 1591241.672 0, 1065603.783 1591237.804 0, 1065366.113 1591233.949 0, 1065128.443 1591230.109 0, 1064890.772 1591226.283 0, 1064653.102 1591222.47 0, 1064415.431 1591218.672 0, 1064177.76 1591214.888 0, 1063940.089 1591211.117 0, 
+    1063702.417 1591207.361 0, 1063464.746 1591203.619 0, 1063227.074 1591199.89 0, 1062989.402 1591196.176 0, 1062750.589 1591192.458 0, 1062514.057 1591188.789 0, 1062276.384 1591185.116 0, 1062038.711 1591181.458 0, 1061801.038 1591177.813 0, 1061563.364 1591174.183 0, 
+    1061325.691 1591170.566 0, 1061088.017 1591166.964 0, 1060850.343 1591163.375 0, 1060612.668 1591159.801 0, 1060374.994 1591156.24 0, 1060137.319 1591152.694 0, 1059899.644 1591149.161 0, 1059661.969 1591145.643 0, 1059424.294 1591142.138 0, 1059186.618 1591138.647 0, 
+    1058948.943 1591135.171 0, 1058711.267 1591131.708 0, 1058473.591 1591128.26 0, 1058235.914 1591124.825 0, 1057998.238 1591121.404 0, 1057760.561 1591117.998 0, 1057522.884 1591114.605 0, 1057285.207 1591111.226 0, 1057046.389 1591107.845 0, 1056967.815 1596669.877 0, 
+    1056889.247 1602231.447 0, 1057127.407 1602234.818 0, 1057364.43 1602238.188 0, 1057601.452 1602241.571 0, 1057838.474 1602244.968 0, 1058075.496 1602248.38 0, 1058312.518 1602251.805 0, 1058549.539 1602255.244 0, 1058786.56 1602258.697 0, 1059023.581 1602262.164 0, 
+    1059260.602 1602265.645 0, 1059497.623 1602269.14 0, 1059734.643 1602272.649 0, 1059971.663 1602276.172 0, 1060208.683 1602279.708 0, 1060445.703 1602283.259 0, 1060682.723 1602286.824 0, 1060919.742 1602290.402 0, 1061156.761 1602293.995 0, 1061393.78 1602297.602 0, 
+    1061630.799 1602301.222 0, 1061867.817 1602304.857 0, 1062104.836 1602308.505 0, 1062341.854 1602312.167 0, 1062577.735 1602315.826 0, 1062815.889 1602319.534 0, 1063052.907 1602323.238 0, 1063289.924 1602326.956 0, 1063526.941 1602330.688 0, 1063763.958 1602334.434 0, 
+    1064000.974 1602338.194 0, 1064237.99 1602341.968 0, 1064475.007 1602345.756 0, 1064712.022 1602349.558 0, 1064949.038 1602353.374 0, 1065186.053 1602357.204 0, 1065423.069 1602361.047 0, 1065660.084 1602364.905 0, 1065897.098 1602368.776 0, 1066134.113 1602372.662 0, 
+    1066371.127 1602376.561 0, 1066608.141 1602380.475 0, 1066845.155 1602384.402 0, 1067082.169 1602388.344 0, 1067319.182 1602392.299 0, 1067556.195 1602396.268 0, 1067793.208 1602400.251 0, 1068030.221 1602404.249 0, 1068266.097 1602408.24 0, 1068360.377 1596846.915 0, 
+    1068454.665 1591285.127 0))
+
+POLYGON ((1079642.403 1602617.175 0, 1079406.537 1602612.517 0, 1079169.536 1602607.85 0, 1078932.536 1602603.197 0, 1078695.535 1602598.558 0, 1078458.533 1602593.934 0, 1078221.532 1602589.323 0, 1077984.53 1602584.726 0, 1077747.528 1602580.143 0, 1077510.526 1602575.573 0, 
+    1077273.523 1602571.018 0, 1077036.52 1602566.477 0, 1076799.517 1602561.95 0, 1076562.514 1602557.437 0, 1076325.51 1602552.937 0, 1076088.506 1602548.452 0, 1075851.502 1602543.98 0, 1075614.497 1602539.523 0, 1075377.493 1602535.079 0, 1075140.488 1602530.65 0, 
+    1074903.482 1602526.234 0, 1074666.477 1602521.832 0, 1074429.471 1602517.445 0, 1074192.465 1602513.071 0, 1073954.324 1602508.69 0, 1073718.452 1602504.365 0, 1073481.446 1602500.033 0, 1073244.439 1602495.715 0, 1073007.431 1602491.411 0, 1072770.424 1602487.121 0, 
+    1072533.416 1602482.845 0, 1072296.408 1602478.583 0, 1072059.4 1602474.334 0, 1071822.391 1602470.1 0, 1071585.382 1602465.88 0, 1071348.373 1602461.673 0, 1071111.364 1602457.481 0, 1070874.354 1602453.302 0, 1070637.345 1602449.138 0, 1070400.334 1602444.987 0, 
+    1070163.324 1602440.851 0, 1069926.314 1602436.728 0, 1069689.303 1602432.619 0, 1069452.292 1602428.524 0, 1069215.281 1602424.444 0, 1068978.269 1602420.377 0, 1068741.257 1602416.324 0, 1068504.246 1602412.285 0, 1068266.097 1602408.24 0, 1068171.826 1607969.097 0, 
+    1068077.562 1613529.478 0, 1068315.052 1613533.511 0, 1068551.41 1613537.539 0, 1068787.767 1613541.581 0, 1069024.124 1613545.637 0, 1069260.481 1613549.706 0, 1069496.837 1613553.79 0, 1069733.193 1613557.887 0, 1069969.549 1613561.998 0, 1070205.905 1613566.124 0, 
+    1070442.26 1613570.263 0, 1070678.616 1613574.416 0, 1070914.97 1613578.583 0, 1071151.325 1613582.764 0, 1071387.68 1613586.958 0, 1071624.034 1613591.167 0, 1071860.388 1613595.39 0, 1072096.742 1613599.626 0, 1072333.095 1613603.877 0, 1072569.448 1613608.141 0, 
+    1072805.801 1613612.419 0, 1073042.154 1613616.711 0, 1073278.507 1613621.017 0, 1073514.859 1613625.337 0, 1073750.079 1613629.651 0, 1073987.563 1613634.019 0, 1074223.914 1613638.381 0, 1074460.265 1613642.757 0, 1074696.616 1613647.146 0, 1074932.967 1613651.549 0, 
+    1075169.317 1613655.967 0, 1075405.667 1613660.398 0, 1075642.017 1613664.843 0, 1075878.367 1613669.302 0, 1076114.716 1613673.775 0, 1076351.066 1613678.262 0, 1076587.414 1613682.763 0, 1076823.763 1613687.278 0, 1077060.111 1613691.807 0, 1077296.459 1613696.349 0, 
+    1077532.807 1613700.906 0, 1077769.155 1613705.476 0, 1078005.502 1613710.06 0, 1078241.849 1613714.658 0, 1078478.196 1613719.271 0, 1078714.542 1613723.897 0, 1078950.888 1613728.537 0, 1079187.234 1613733.19 0, 1079422.449 1613737.836 0, 1079532.421 1608177.743 0, 
+    1079642.403 1602617.175 0))
+
+POLYGON ((1090766.702 1613978.244 0, 1090531.499 1613972.934 0, 1090295.167 1613967.612 0, 1090058.835 1613962.305 0, 1089822.503 1613957.011 0, 1089586.17 1613951.731 0, 1089349.837 1613946.465 0, 1089113.504 1613941.213 0, 1088877.17 1613935.975 0, 1088640.836 1613930.751 0, 
+    1088404.502 1613925.541 0, 1088168.167 1613920.344 0, 1087931.832 1613915.162 0, 1087695.497 1613909.993 0, 1087459.162 1613904.839 0, 1087222.826 1613899.698 0, 1086986.49 1613894.571 0, 1086750.153 1613889.458 0, 1086513.817 1613884.359 0, 1086277.48 1613879.274 0, 
+    1086041.142 1613874.203 0, 1085804.805 1613869.146 0, 1085568.467 1613864.103 0, 1085332.129 1613859.073 0, 1085094.66 1613854.034 0, 1084859.451 1613849.056 0, 1084623.112 1613844.068 0, 1084386.773 1613839.094 0, 1084150.433 1613834.135 0, 1083914.093 1613829.189 0, 
+    1083677.753 1613824.257 0, 1083441.412 1613819.338 0, 1083205.072 1613814.434 0, 1082968.73 1613809.544 0, 1082732.389 1613804.667 0, 1082496.047 1613799.805 0, 1082259.705 1613794.956 0, 1082023.363 1613790.122 0, 1081787.021 1613785.301 0, 1081550.678 1613780.494 0, 
+    1081314.335 1613775.701 0, 1081077.991 1613770.922 0, 1080841.648 1613766.157 0, 1080605.304 1613761.406 0, 1080368.959 1613756.668 0, 1080132.615 1613751.945 0, 1079896.27 1613747.235 0, 1079659.925 1613742.54 0, 1079422.449 1613737.836 0, 1079312.486 1619297.447 0, 
+    1079202.533 1624856.57 0, 1079439.351 1624861.261 0, 1079675.042 1624865.944 0, 1079910.732 1624870.64 0, 1080146.423 1624875.35 0, 1080382.112 1624880.074 0, 1080617.802 1624884.813 0, 1080853.491 1624889.564 0, 1081089.18 1624894.33 0, 1081324.869 1624899.11 0, 
+    1081560.557 1624903.904 0, 1081796.245 1624908.711 0, 1082031.933 1624913.532 0, 1082267.621 1624918.367 0, 1082503.308 1624923.216 0, 1082738.995 1624928.079 0, 1082974.682 1624932.956 0, 1083210.368 1624937.847 0, 1083446.054 1624942.751 0, 1083681.74 1624947.67 0, 
+    1083917.426 1624952.602 0, 1084153.111 1624957.548 0, 1084388.796 1624962.508 0, 1084624.481 1624967.482 0, 1084859.038 1624972.446 0, 1085095.849 1624977.472 0, 1085331.533 1624982.487 0, 1085567.216 1624987.516 0, 1085802.899 1624992.56 0, 1086038.582 1624997.617 0, 
+    1086274.265 1625002.688 0, 1086509.947 1625007.773 0, 1086745.629 1625012.871 0, 1086981.311 1625017.984 0, 1087216.992 1625023.11 0, 1087452.674 1625028.251 0, 1087688.354 1625033.405 0, 1087924.035 1625038.573 0, 1088159.715 1625043.755 0, 1088395.395 1625048.951 0, 
+    1088631.074 1625054.161 0, 1088866.754 1625059.384 0, 1089102.433 1625064.622 0, 1089338.111 1625069.873 0, 1089573.79 1625075.138 0, 1089809.468 1625080.417 0, 1090045.145 1625085.71 0, 1090280.823 1625091.017 0, 1090515.374 1625096.312 0, 1090641.032 1619537.522 0, 
+    1090766.702 1613978.244 0))
+
+POLYGON ((1101827.493 1625368.015 0, 1101592.956 1625362.057 0, 1101357.294 1625356.084 0, 1101121.633 1625350.125 0, 1100885.97 1625344.18 0, 1100650.308 1625338.249 0, 1100414.645 1625332.332 0, 1100178.982 1625326.429 0, 1099943.318 1625320.54 0, 1099707.654 1625314.664 0, 
+    1099471.99 1625308.802 0, 1099236.325 1625302.955 0, 1099000.66 1625297.121 0, 1098764.995 1625291.301 0, 1098529.329 1625285.495 0, 1098293.663 1625279.702 0, 1098057.997 1625273.924 0, 1097822.33 1625268.159 0, 1097586.663 1625262.409 0, 1097350.996 1625256.672 0, 
+    1097115.328 1625250.949 0, 1096879.66 1625245.24 0, 1096643.992 1625239.544 0, 1096408.323 1625233.863 0, 1096171.53 1625228.169 0, 1095936.985 1625222.542 0, 1095701.315 1625216.902 0, 1095465.645 1625211.276 0, 1095229.975 1625205.664 0, 1094994.304 1625200.066 0, 
+    1094758.633 1625194.482 0, 1094522.962 1625188.912 0, 1094287.29 1625183.355 0, 1094051.618 1625177.813 0, 1093815.946 1625172.284 0, 1093580.273 1625166.769 0, 1093344.6 1625161.268 0, 1093108.927 1625155.781 0, 1092873.254 1625150.308 0, 1092637.58 1625144.848 0, 
+    1092401.905 1625139.403 0, 1092166.231 1625133.971 0, 1091930.556 1625128.553 0, 1091694.881 1625123.149 0, 1091459.205 1625117.759 0, 1091223.529 1625112.383 0, 1090987.853 1625107.021 0, 1090752.177 1625101.672 0, 1090515.374 1625096.312 0, 1090389.727 1630654.608 0, 
+    1090264.091 1636212.402 0, 1090500.236 1636217.748 0, 1090735.259 1636223.081 0, 1090970.281 1636228.429 0, 1091205.302 1636233.79 0, 1091440.323 1636239.165 0, 1091675.344 1636244.554 0, 1091910.365 1636249.957 0, 1092145.385 1636255.373 0, 1092380.405 1636260.803 0, 
+    1092615.425 1636266.248 0, 1092850.444 1636271.706 0, 1093085.463 1636277.178 0, 1093320.482 1636282.663 0, 1093555.5 1636288.163 0, 1093790.518 1636293.676 0, 1094025.536 1636299.204 0, 1094260.554 1636304.745 0, 1094495.571 1636310.3 0, 1094730.587 1636315.868 0, 
+    1094965.604 1636321.451 0, 1095200.62 1636327.047 0, 1095435.636 1636332.658 0, 1095670.651 1636338.282 0, 1095904.544 1636343.893 0, 1096140.681 1636349.571 0, 1096375.695 1636355.237 0, 1096610.709 1636360.916 0, 1096845.723 1636366.61 0, 1097080.737 1636372.317 0, 
+    1097315.75 1636378.037 0, 1097550.762 1636383.772 0, 1097785.775 1636389.521 0, 1098020.787 1636395.283 0, 1098255.799 1636401.059 0, 1098490.81 1636406.849 0, 1098725.821 1636412.653 0, 1098960.832 1636418.471 0, 1099195.842 1636424.303 0, 1099430.852 1636430.148 0, 
+    1099665.862 1636436.007 0, 1099900.871 1636441.88 0, 1100135.88 1636447.767 0, 1100370.889 1636453.668 0, 1100605.897 1636459.582 0, 1100840.905 1636465.511 0, 1101075.913 1636471.453 0, 1101310.92 1636477.409 0, 1101544.806 1636483.35 0, 1101686.143 1630925.933 0, 
+    1101827.493 1625368.015 0))
+
+POLYGON ((1112824.711 1636786.167 0, 1112590.84 1636779.565 0, 1112355.851 1636772.945 0, 1112120.861 1636766.339 0, 1111885.871 1636759.747 0, 1111650.88 1636753.168 0, 1111415.889 1636746.604 0, 1111180.898 1636740.053 0, 1110945.906 1636733.516 0, 1110710.914 1636726.993 0, 
+    1110475.921 1636720.484 0, 1110240.928 1636713.988 0, 1110005.935 1636707.506 0, 1109770.941 1636701.039 0, 1109535.947 1636694.585 0, 1109300.952 1636688.144 0, 1109065.958 1636681.718 0, 1108830.962 1636675.306 0, 1108595.967 1636668.907 0, 1108360.971 1636662.522 0, 
+    1108125.974 1636656.151 0, 1107890.978 1636649.794 0, 1107655.981 1636643.451 0, 1107420.983 1636637.121 0, 1107184.865 1636630.775 0, 1106950.987 1636624.504 0, 1106715.988 1636618.216 0, 1106480.989 1636611.941 0, 1106245.99 1636605.681 0, 1106010.99 1636599.435 0, 
+    1105775.99 1636593.202 0, 1105540.99 1636586.983 0, 1105305.989 1636580.778 0, 1105070.988 1636574.587 0, 1104835.986 1636568.41 0, 1104600.984 1636562.246 0, 1104365.982 1636556.096 0, 1104130.979 1636549.96 0, 1103895.976 1636543.838 0, 1103660.973 1636537.73 0, 
+    1103425.969 1636531.636 0, 1103190.965 1636525.555 0, 1102955.961 1636519.489 0, 1102720.956 1636513.436 0, 1102485.951 1636507.397 0, 1102250.946 1636501.372 0, 1102015.94 1636495.36 0, 1101780.934 1636489.363 0, 1101544.806 1636483.35 0, 1101403.482 1642040.26 0, 
+    1101262.171 1647596.656 0, 1101497.641 1647602.651 0, 1101731.993 1647608.632 0, 1101966.345 1647614.627 0, 1102200.696 1647620.635 0, 1102435.047 1647626.657 0, 1102669.398 1647632.693 0, 1102903.748 1647638.743 0, 1103138.098 1647644.807 0, 1103372.448 1647650.884 0, 
+    1103606.797 1647656.975 0, 1103841.146 1647663.08 0, 1104075.495 1647669.199 0, 1104309.843 1647675.332 0, 1104544.191 1647681.478 0, 1104778.538 1647687.638 0, 1105012.885 1647693.812 0, 1105247.232 1647700 0, 1105481.578 1647706.201 0, 1105715.924 1647712.417 0, 
+    1105950.27 1647718.646 0, 1106184.615 1647724.889 0, 1106418.96 1647731.145 0, 1106653.304 1647737.416 0, 1106886.532 1647743.67 0, 1107121.992 1647749.998 0, 1107356.336 1647756.31 0, 1107590.679 1647762.636 0, 1107825.021 1647768.975 0, 1108059.364 1647775.329 0, 
+    1108293.706 1647781.696 0, 1108528.047 1647788.076 0, 1108762.388 1647794.471 0, 1108996.729 1647800.88 0, 1109231.07 1647807.302 0, 1109465.41 1647813.738 0, 1109699.749 1647820.188 0, 1109934.088 1647826.651 0, 1110168.427 1647833.129 0, 1110402.766 1647839.62 0, 
+    1110637.104 1647846.125 0, 1110871.442 1647852.644 0, 1111105.779 1647859.176 0, 1111340.116 1647865.723 0, 1111574.453 1647872.283 0, 1111808.789 1647878.857 0, 1112043.125 1647885.444 0, 1112277.46 1647892.046 0, 1112510.679 1647898.63 0, 1112667.688 1642342.656 0, 
+    1112824.711 1636786.167 0))
+
+POLYGON ((1123758.29 1648232.382 0, 1123525.088 1648225.139 0, 1123290.772 1648217.875 0, 1123056.456 1648210.626 0, 1122822.139 1648203.39 0, 1122587.822 1648196.168 0, 1122353.505 1648188.959 0, 1122119.187 1648181.765 0, 1121884.868 1648174.584 0, 1121650.55 1648167.417 0, 
+    1121416.23 1648160.264 0, 1121181.911 1648153.124 0, 1120947.591 1648145.998 0, 1120713.27 1648138.887 0, 1120478.949 1648131.789 0, 1120244.628 1648124.704 0, 1120010.306 1648117.634 0, 1119775.984 1648110.577 0, 1119541.661 1648103.534 0, 1119307.338 1648096.505 0, 
+    1119073.015 1648089.49 0, 1118838.691 1648082.488 0, 1118604.367 1648075.501 0, 1118370.042 1648068.527 0, 1118134.602 1648061.534 0, 1117901.392 1648054.62 0, 1117667.066 1648047.688 0, 1117432.74 1648040.769 0, 1117198.413 1648033.864 0, 1116964.086 1648026.973 0, 
+    1116729.758 1648020.096 0, 1116495.431 1648013.232 0, 1116261.102 1648006.382 0, 1116026.774 1647999.546 0, 1115792.444 1647992.724 0, 1115558.115 1647985.916 0, 1115323.785 1647979.121 0, 1115089.455 1647972.34 0, 1114855.124 1647965.573 0, 1114620.793 1647958.82 0, 
+    1114386.461 1647952.08 0, 1114152.129 1647945.355 0, 1113917.797 1647938.643 0, 1113683.465 1647931.945 0, 1113449.131 1647925.26 0, 1113214.798 1647918.59 0, 1112980.464 1647911.933 0, 1112746.13 1647905.29 0, 1112510.679 1647898.63 0, 1112353.686 1653454.083 0, 
+    1112196.707 1659009.009 0, 1112431.5 1659015.651 0, 1112665.181 1659022.275 0, 1112898.861 1659028.913 0, 1113132.54 1659035.565 0, 1113366.219 1659042.231 0, 1113599.898 1659048.91 0, 1113833.577 1659055.603 0, 1114067.255 1659062.31 0, 1114300.932 1659069.031 0, 
+    1114534.609 1659075.765 0, 1114768.286 1659082.513 0, 1115001.962 1659089.275 0, 1115235.638 1659096.051 0, 1115469.314 1659102.84 0, 1115702.989 1659109.643 0, 1115936.664 1659116.46 0, 1116170.338 1659123.291 0, 1116404.012 1659130.136 0, 1116637.686 1659136.994 0, 
+    1116871.359 1659143.866 0, 1117105.032 1659150.751 0, 1117338.704 1659157.651 0, 1117572.376 1659164.564 0, 1117804.936 1659171.458 0, 1118039.719 1659178.432 0, 1118273.39 1659185.386 0, 1118507.06 1659192.354 0, 1118740.73 1659199.336 0, 1118974.399 1659206.332 0, 
+    1119208.068 1659213.341 0, 1119441.737 1659220.365 0, 1119675.405 1659227.402 0, 1119909.073 1659234.452 0, 1120142.741 1659241.517 0, 1120376.408 1659248.595 0, 1120610.074 1659255.687 0, 1120843.74 1659262.793 0, 1121077.406 1659269.912 0, 1121311.072 1659277.046 0, 
+    1121544.737 1659284.193 0, 1121778.401 1659291.353 0, 1122012.065 1659298.528 0, 1122245.729 1659305.716 0, 1122479.392 1659312.918 0, 1122713.055 1659320.134 0, 1122946.717 1659327.363 0, 1123180.379 1659334.607 0, 1123412.93 1659341.829 0, 1123585.602 1653787.369 0, 
+    1123758.29 1648232.382 0))
+
+POLYGON ((1134628.168 1659706.336 0, 1134395.636 1659698.457 0, 1134161.996 1659690.554 0, 1133928.355 1659682.664 0, 1133694.713 1659674.788 0, 1133461.071 1659666.926 0, 1133227.429 1659659.078 0, 1132993.786 1659651.243 0, 1132760.143 1659643.422 0, 1132526.499 1659635.615 0, 
+    1132292.855 1659627.822 0, 1132059.21 1659620.042 0, 1131825.565 1659612.276 0, 1131591.919 1659604.524 0, 1131358.273 1659596.786 0, 1131124.627 1659589.061 0, 1130890.98 1659581.35 0, 1130657.332 1659573.653 0, 1130423.684 1659565.97 0, 1130190.036 1659558.3 0, 
+    1129956.387 1659550.644 0, 1129722.738 1659543.002 0, 1129489.088 1659535.374 0, 1129255.438 1659527.759 0, 1129020.677 1659520.122 0, 1128788.136 1659512.571 0, 1128554.485 1659504.998 0, 1128320.833 1659497.438 0, 1128087.18 1659489.892 0, 1127853.528 1659482.36 0, 
+    1127619.874 1659474.842 0, 1127386.221 1659467.337 0, 1127152.567 1659459.847 0, 1126918.912 1659452.37 0, 1126685.257 1659444.906 0, 1126451.601 1659437.457 0, 1126217.945 1659430.021 0, 1125984.289 1659422.599 0, 1125750.632 1659415.19 0, 1125516.975 1659407.796 0, 
+    1125283.317 1659400.415 0, 1125049.659 1659393.048 0, 1124816.001 1659385.695 0, 1124582.342 1659378.355 0, 1124348.683 1659371.029 0, 1124115.023 1659363.717 0, 1123881.362 1659356.419 0, 1123647.702 1659349.135 0, 1123412.93 1659341.829 0, 1123240.275 1664895.755 0, 
+    1123067.636 1670449.14 0, 1123301.751 1670456.425 0, 1123534.758 1670463.689 0, 1123767.765 1670470.967 0, 1124000.771 1670478.259 0, 1124233.777 1670485.564 0, 1124466.782 1670492.883 0, 1124699.787 1670500.216 0, 1124932.791 1670507.562 0, 1125165.795 1670514.922 0, 
+    1125398.798 1670522.296 0, 1125631.801 1670529.684 0, 1125864.804 1670537.085 0, 1126097.806 1670544.5 0, 1126330.808 1670551.929 0, 1126563.809 1670559.371 0, 1126796.81 1670566.828 0, 1127029.81 1670574.297 0, 1127262.81 1670581.781 0, 1127495.81 1670589.278 0, 
+    1127728.809 1670596.789 0, 1127961.808 1670604.314 0, 1128194.806 1670611.852 0, 1128427.804 1670619.405 0, 1128659.694 1670626.934 0, 1128893.798 1670634.55 0, 1129126.794 1670642.143 0, 1129359.79 1670649.75 0, 1129592.786 1670657.371 0, 1129825.781 1670665.005 0, 
+    1130058.776 1670672.654 0, 1130291.77 1670680.315 0, 1130524.763 1670687.991 0, 1130757.757 1670695.68 0, 1130990.75 1670703.383 0, 1131223.742 1670711.1 0, 1131456.734 1670718.83 0, 1131689.725 1670726.575 0, 1131922.716 1670734.332 0, 1132155.707 1670742.104 0, 
+    1132388.697 1670749.889 0, 1132621.687 1670757.688 0, 1132854.676 1670765.501 0, 1133087.665 1670773.327 0, 1133320.653 1670781.168 0, 1133553.641 1670789.021 0, 1133786.628 1670796.889 0, 1134019.615 1670804.77 0, 1134251.495 1670812.628 0, 1134439.822 1665259.752 0, 
+    1134628.168 1659706.336 0))
+
+POLYGON ((691398.447 1267231.67 0, 691142.999 1267249.75 0, 690886.261 1267267.936 0, 690629.523 1267286.138 0, 690372.787 1267304.354 0, 690116.051 1267322.586 0, 689859.317 1267340.832 0, 689602.584 1267359.094 0, 689345.852 1267377.371 0, 689089.121 1267395.663 0, 
+    688832.391 1267413.97 0, 688575.662 1267432.293 0, 688318.934 1267450.63 0, 688062.207 1267468.982 0, 687805.482 1267487.35 0, 687548.757 1267505.733 0, 687292.034 1267524.131 0, 687035.311 1267542.543 0, 686778.59 1267560.972 0, 686521.87 1267579.415 0, 
+    686265.151 1267597.873 0, 686008.433 1267616.346 0, 685751.716 1267634.835 0, 685495 1267653.338 0, 685236.993 1267671.95 0, 684981.571 1267690.391 0, 684724.859 1267708.94 0, 684468.147 1267727.504 0, 684211.437 1267746.083 0, 683954.728 1267764.677 0, 
+    683698.019 1267783.286 0, 683441.312 1267801.911 0, 683184.606 1267820.551 0, 682927.901 1267839.205 0, 682671.197 1267857.875 0, 682414.495 1267876.56 0, 682157.793 1267895.26 0, 681901.092 1267913.975 0, 681644.393 1267932.705 0, 681387.695 1267951.451 0, 
+    681130.997 1267970.211 0, 680874.301 1267988.987 0, 680617.606 1268007.777 0, 680360.912 1268026.583 0, 680104.22 1268045.404 0, 679847.528 1268064.24 0, 679590.837 1268083.091 0, 679334.148 1268101.957 0, 679076.166 1268120.934 0, 679485.649 1273685.532 0, 
+    679895.123 1279250.004 0, 680152.447 1279231.076 0, 680408.481 1279212.258 0, 680664.517 1279193.455 0, 680920.553 1279174.667 0, 681176.591 1279155.894 0, 681432.63 1279137.136 0, 681688.67 1279118.393 0, 681944.711 1279099.666 0, 682200.753 1279080.953 0, 
+    682456.796 1279062.256 0, 682712.841 1279043.573 0, 682968.886 1279024.906 0, 683224.933 1279006.254 0, 683480.981 1278987.616 0, 683737.029 1278968.994 0, 683993.079 1278950.387 0, 684249.13 1278931.795 0, 684505.182 1278913.218 0, 684761.235 1278894.656 0, 
+    685017.29 1278876.11 0, 685273.345 1278857.578 0, 685529.401 1278839.061 0, 685785.459 1278820.56 0, 686040.228 1278802.166 0, 686297.577 1278783.602 0, 686553.638 1278765.145 0, 686809.7 1278746.704 0, 687065.763 1278728.278 0, 687321.827 1278709.867 0, 
+    687577.892 1278691.471 0, 687833.958 1278673.09 0, 688090.025 1278654.724 0, 688346.093 1278636.373 0, 688602.163 1278618.037 0, 688858.233 1278599.716 0, 689114.305 1278581.411 0, 689370.378 1278563.12 0, 689626.451 1278544.845 0, 689882.526 1278526.584 0, 
+    690138.602 1278508.339 0, 690394.679 1278490.108 0, 690650.757 1278471.893 0, 690906.836 1278453.693 0, 691162.916 1278435.508 0, 691418.998 1278417.338 0, 691675.08 1278399.183 0, 691931.163 1278381.043 0, 692185.96 1278363.01 0, 691792.208 1272797.403 0, 
+    691398.447 1267231.67 0))
+
+POLYGON ((704479.253 1277510.743 0, 704224.404 1277528.057 0, 703968.271 1277545.473 0, 703712.138 1277562.904 0, 703456.007 1277580.351 0, 703199.876 1277597.812 0, 702943.747 1277615.289 0, 702687.618 1277632.781 0, 702431.491 1277650.287 0, 702175.364 1277667.809 0, 
+    701919.239 1277685.346 0, 701663.115 1277702.898 0, 701406.991 1277720.465 0, 701150.869 1277738.047 0, 700894.748 1277755.644 0, 700638.628 1277773.257 0, 700382.508 1277790.884 0, 700126.39 1277808.526 0, 699870.273 1277826.184 0, 699614.157 1277843.857 0, 
+    699358.042 1277861.544 0, 699101.928 1277879.247 0, 698845.815 1277896.965 0, 698589.703 1277914.698 0, 698332.305 1277932.535 0, 698077.483 1277950.209 0, 697821.374 1277967.987 0, 697565.266 1277985.78 0, 697309.16 1278003.588 0, 697053.054 1278021.411 0, 
+    696796.949 1278039.25 0, 696540.846 1278057.103 0, 696284.743 1278074.972 0, 696028.642 1278092.855 0, 695772.542 1278110.754 0, 695516.442 1278128.668 0, 695260.344 1278146.597 0, 695004.247 1278164.541 0, 694748.151 1278182.5 0, 694492.056 1278200.474 0, 
+    694235.962 1278218.463 0, 693979.869 1278236.467 0, 693723.777 1278254.486 0, 693467.686 1278272.521 0, 693211.596 1278290.57 0, 692955.508 1278308.635 0, 692699.42 1278326.714 0, 692443.333 1278344.809 0, 692185.96 1278363.01 0, 692579.702 1283928.486 0, 
+    692973.435 1289493.826 0, 693230.15 1289475.672 0, 693485.582 1289457.624 0, 693741.014 1289439.59 0, 693996.448 1289421.572 0, 694251.882 1289403.569 0, 694507.318 1289385.581 0, 694762.755 1289367.608 0, 695018.193 1289349.649 0, 695273.631 1289331.706 0, 
+    695529.071 1289313.778 0, 695784.512 1289295.865 0, 696039.954 1289277.967 0, 696295.397 1289260.084 0, 696550.841 1289242.216 0, 696806.287 1289224.363 0, 697061.733 1289206.526 0, 697317.18 1289188.703 0, 697572.628 1289170.895 0, 697828.078 1289153.102 0, 
+    698083.528 1289135.324 0, 698338.98 1289117.562 0, 698594.432 1289099.814 0, 698849.886 1289082.082 0, 699104.056 1289064.453 0, 699360.796 1289046.661 0, 699616.253 1289028.974 0, 699871.71 1289011.301 0, 700127.169 1288993.644 0, 700382.629 1288976.002 0, 
+    700638.09 1288958.374 0, 700893.552 1288940.762 0, 701149.015 1288923.165 0, 701404.479 1288905.582 0, 701659.944 1288888.015 0, 701915.41 1288870.463 0, 702170.877 1288852.926 0, 702426.345 1288835.404 0, 702681.814 1288817.897 0, 702937.284 1288800.405 0, 
+    703192.755 1288782.928 0, 703448.227 1288765.466 0, 703703.7 1288748.019 0, 703959.175 1288730.587 0, 704214.65 1288713.17 0, 704470.126 1288695.768 0, 704725.604 1288678.381 0, 704981.082 1288661.01 0, 705235.278 1288643.74 0, 704857.27 1283077.309 0, 
+    704479.253 1277510.743 0))
+
+POLYGON ((717499.474 1287828.299 0, 717245.228 1287844.85 0, 716989.702 1287861.5 0, 716734.176 1287878.165 0, 716478.652 1287894.845 0, 716223.128 1287911.54 0, 715967.606 1287928.25 0, 715712.084 1287944.975 0, 715456.564 1287961.715 0, 715201.044 1287978.471 0, 
+    714945.526 1287995.241 0, 714690.008 1288012.026 0, 714434.492 1288028.826 0, 714178.976 1288045.642 0, 713923.462 1288062.472 0, 713667.948 1288079.318 0, 713412.435 1288096.178 0, 713156.924 1288113.054 0, 712901.413 1288129.944 0, 712645.904 1288146.85 0, 
+    712390.395 1288163.77 0, 712134.887 1288180.706 0, 711879.381 1288197.657 0, 711623.875 1288214.622 0, 711367.088 1288231.688 0, 711112.867 1288248.599 0, 710857.364 1288265.61 0, 710601.863 1288282.636 0, 710346.362 1288299.677 0, 710090.862 1288316.732 0, 
+    709835.364 1288333.803 0, 709579.866 1288350.89 0, 709324.37 1288367.991 0, 709068.874 1288385.107 0, 708813.379 1288402.238 0, 708557.886 1288419.384 0, 708302.393 1288436.545 0, 708046.902 1288453.721 0, 707791.411 1288470.913 0, 707535.922 1288488.119 0, 
+    707280.433 1288505.341 0, 707024.945 1288522.577 0, 706769.459 1288539.828 0, 706513.973 1288557.095 0, 706258.489 1288574.376 0, 706003.006 1288591.673 0, 705747.523 1288608.985 0, 705492.042 1288626.311 0, 705235.278 1288643.74 0, 705613.277 1294210.03 0, 
+    705991.266 1299776.175 0, 706247.371 1299758.791 0, 706502.197 1299741.508 0, 706757.024 1299724.241 0, 707011.852 1299706.989 0, 707266.681 1299689.752 0, 707521.512 1299672.53 0, 707776.343 1299655.322 0, 708031.175 1299638.13 0, 708286.008 1299620.953 0, 
+    708540.843 1299603.791 0, 708795.678 1299586.644 0, 709050.514 1299569.511 0, 709305.352 1299552.394 0, 709560.19 1299535.292 0, 709815.029 1299518.205 0, 710069.87 1299501.133 0, 710324.711 1299484.075 0, 710579.553 1299467.033 0, 710834.397 1299450.006 0, 
+    711089.241 1299432.994 0, 711344.086 1299415.997 0, 711598.933 1299399.014 0, 711853.78 1299382.047 0, 712107.349 1299365.18 0, 712363.478 1299348.158 0, 712618.328 1299331.235 0, 712873.179 1299314.328 0, 713128.032 1299297.436 0, 713382.885 1299280.559 0, 
+    713637.739 1299263.697 0, 713892.595 1299246.849 0, 714147.451 1299230.017 0, 714402.308 1299213.2 0, 714657.166 1299196.398 0, 714912.026 1299179.611 0, 715166.886 1299162.838 0, 715421.747 1299146.081 0, 715676.609 1299129.339 0, 715931.473 1299112.612 0, 
+    716186.337 1299095.899 0, 716441.202 1299079.202 0, 716696.068 1299062.52 0, 716950.935 1299045.853 0, 717205.803 1299029.201 0, 717460.672 1299012.563 0, 717715.542 1298995.941 0, 717970.414 1298979.334 0, 718224.007 1298962.825 0, 717861.745 1293395.635 0, 
+    717499.474 1287828.299 0))
+
+POLYGON ((730458.998 1298184.038 0, 730205.357 1298199.831 0, 729950.44 1298215.718 0, 729695.524 1298231.62 0, 729440.609 1298247.537 0, 729185.695 1298263.469 0, 728930.781 1298279.416 0, 728675.869 1298295.378 0, 728420.958 1298311.356 0, 728166.047 1298327.348 0, 
+    727911.138 1298343.355 0, 727656.229 1298359.377 0, 727401.322 1298375.414 0, 727146.415 1298391.466 0, 726891.51 1298407.533 0, 726636.605 1298423.615 0, 726381.701 1298439.712 0, 726126.798 1298455.825 0, 725871.896 1298471.952 0, 725616.995 1298488.094 0, 
+    725362.095 1298504.251 0, 725107.196 1298520.423 0, 724852.298 1298536.61 0, 724597.401 1298552.812 0, 724341.228 1298569.111 0, 724087.61 1298585.262 0, 723832.716 1298601.509 0, 723577.822 1298617.771 0, 723322.93 1298634.048 0, 723068.039 1298650.34 0, 
+    722813.148 1298666.648 0, 722558.259 1298682.97 0, 722303.37 1298699.307 0, 722048.483 1298715.659 0, 721793.596 1298732.026 0, 721538.71 1298748.408 0, 721283.826 1298764.806 0, 721028.942 1298781.218 0, 720774.059 1298797.645 0, 720519.178 1298814.087 0, 
+    720264.297 1298830.544 0, 720009.417 1298847.017 0, 719754.538 1298863.504 0, 719499.66 1298880.006 0, 719244.783 1298896.523 0, 718989.907 1298913.055 0, 718735.033 1298929.602 0, 718480.159 1298946.165 0, 718224.007 1298962.825 0, 718586.259 1304529.865 0, 
+    718948.501 1310096.749 0, 719203.994 1310080.131 0, 719458.213 1310063.612 0, 719712.432 1310047.107 0, 719966.653 1310030.617 0, 720220.874 1310014.143 0, 720475.097 1309997.683 0, 720729.321 1309981.238 0, 720983.545 1309964.808 0, 721237.77 1309948.393 0, 
+    721491.997 1309931.993 0, 721746.224 1309915.608 0, 722000.453 1309899.238 0, 722254.682 1309882.883 0, 722508.912 1309866.543 0, 722763.143 1309850.218 0, 723017.376 1309833.908 0, 723271.609 1309817.613 0, 723525.843 1309801.333 0, 723780.078 1309785.067 0, 
+    724034.314 1309768.817 0, 724288.551 1309752.582 0, 724542.789 1309736.362 0, 724797.028 1309720.156 0, 725049.993 1309704.047 0, 725305.508 1309687.79 0, 725559.75 1309671.63 0, 725813.993 1309655.484 0, 726068.236 1309639.354 0, 726322.481 1309623.238 0, 
+    726576.726 1309607.138 0, 726830.973 1309591.052 0, 727085.22 1309574.981 0, 727339.469 1309558.925 0, 727593.718 1309542.885 0, 727847.968 1309526.859 0, 728102.219 1309510.848 0, 728356.472 1309494.852 0, 728610.725 1309478.871 0, 728864.979 1309462.905 0, 
+    729119.234 1309446.954 0, 729373.49 1309431.018 0, 729627.746 1309415.097 0, 729882.004 1309399.191 0, 730136.263 1309383.3 0, 730390.523 1309367.424 0, 730644.783 1309351.563 0, 730899.045 1309335.716 0, 731152.034 1309319.964 0, 730805.521 1303752.079 0, 
+    730458.998 1298184.038 0))
+
+POLYGON ((743357.712 1308577.66 0, 743104.678 1308592.698 0, 742850.372 1308607.825 0, 742596.068 1308622.968 0, 742341.765 1308638.126 0, 742087.462 1308653.299 0, 741833.16 1308668.486 0, 741578.859 1308683.689 0, 741324.56 1308698.907 0, 741070.261 1308714.139 0, 
+    740815.962 1308729.387 0, 740561.665 1308744.649 0, 740307.369 1308759.927 0, 740053.073 1308775.219 0, 739798.779 1308790.527 0, 739544.485 1308805.849 0, 739290.193 1308821.187 0, 739035.901 1308836.539 0, 738781.61 1308851.906 0, 738527.32 1308867.289 0, 
+    738273.031 1308882.686 0, 738018.743 1308898.098 0, 737764.455 1308913.525 0, 737510.169 1308928.967 0, 737254.611 1308944.502 0, 737001.599 1308959.897 0, 736747.315 1308975.384 0, 736493.032 1308990.886 0, 736238.751 1309006.403 0, 735984.47 1309021.935 0, 
+    735730.19 1309037.481 0, 735475.911 1309053.043 0, 735221.632 1309068.62 0, 734967.355 1309084.212 0, 734713.079 1309099.819 0, 734458.803 1309115.441 0, 734204.529 1309131.077 0, 733950.255 1309146.729 0, 733695.983 1309162.396 0, 733441.711 1309178.077 0, 
+    733187.44 1309193.774 0, 732933.17 1309209.485 0, 732678.901 1309225.212 0, 732424.633 1309240.953 0, 732170.366 1309256.71 0, 731916.1 1309272.481 0, 731661.835 1309288.267 0, 731407.571 1309304.069 0, 731152.034 1309319.964 0, 731498.537 1314887.689 0, 
+    731845.03 1320455.247 0, 732099.908 1320439.393 0, 732353.517 1320423.632 0, 732607.126 1320407.887 0, 732860.737 1320392.156 0, 733114.349 1320376.44 0, 733367.961 1320360.739 0, 733621.575 1320345.053 0, 733875.189 1320329.382 0, 734128.805 1320313.726 0, 
+    734382.421 1320298.085 0, 734636.038 1320282.459 0, 734889.657 1320266.847 0, 735143.276 1320251.251 0, 735396.896 1320235.669 0, 735650.516 1320220.103 0, 735904.138 1320204.551 0, 736157.761 1320189.014 0, 736411.385 1320173.493 0, 736665.009 1320157.986 0, 
+    736918.635 1320142.494 0, 737172.261 1320127.017 0, 737425.888 1320111.555 0, 737679.517 1320096.108 0, 737931.877 1320080.753 0, 738186.776 1320065.258 0, 738440.407 1320049.856 0, 738694.038 1320034.469 0, 738947.671 1320019.096 0, 739201.305 1320003.739 0, 
+    739454.939 1319988.396 0, 739708.575 1319973.068 0, 739962.211 1319957.755 0, 740215.848 1319942.458 0, 740469.486 1319927.175 0, 740723.125 1319911.907 0, 740976.765 1319896.654 0, 741230.406 1319881.415 0, 741484.048 1319866.192 0, 741737.691 1319850.984 0, 
+    741991.334 1319835.791 0, 742244.979 1319820.612 0, 742498.624 1319805.449 0, 742752.27 1319790.3 0, 743005.917 1319775.167 0, 743259.565 1319760.048 0, 743513.214 1319744.944 0, 743766.864 1319729.855 0, 744019.246 1319714.857 0, 743688.484 1314146.341 0, 
+    743357.712 1308577.66 0))
+
+POLYGON ((756195.506 1319008.863 0, 755943.08 1319023.149 0, 755689.389 1319037.521 0, 755435.698 1319051.908 0, 755182.009 1319066.31 0, 754928.32 1319080.727 0, 754674.632 1319095.159 0, 754420.945 1319109.606 0, 754167.258 1319124.068 0, 753913.573 1319138.544 0, 
+    753659.888 1319153.036 0, 753406.205 1319167.543 0, 753152.522 1319182.064 0, 752898.84 1319196.6 0, 752645.158 1319211.152 0, 752391.478 1319225.718 0, 752137.799 1319240.299 0, 751884.12 1319254.895 0, 751630.442 1319269.507 0, 751376.766 1319284.133 0, 
+    751123.09 1319298.773 0, 750869.414 1319313.429 0, 750615.74 1319328.1 0, 750362.067 1319342.786 0, 750107.127 1319357.56 0, 749854.722 1319372.202 0, 749601.052 1319386.933 0, 749347.382 1319401.678 0, 749093.713 1319416.438 0, 748840.044 1319431.214 0, 
+    748586.377 1319446.004 0, 748332.71 1319460.809 0, 748079.045 1319475.629 0, 747825.38 1319490.464 0, 747571.716 1319505.314 0, 747318.053 1319520.179 0, 747064.391 1319535.059 0, 746810.73 1319549.954 0, 746557.07 1319564.863 0, 746303.41 1319579.788 0, 
+    746049.752 1319594.728 0, 745796.094 1319609.682 0, 745542.437 1319624.651 0, 745288.781 1319639.636 0, 745035.126 1319654.635 0, 744781.472 1319669.649 0, 744527.818 1319684.678 0, 744274.166 1319699.722 0, 744019.246 1319714.857 0, 744349.998 1325283.201 0, 
+    744680.74 1330851.369 0, 744935 1330836.274 0, 745187.997 1330821.269 0, 745440.995 1330806.279 0, 745693.994 1330791.303 0, 745946.994 1330776.343 0, 746199.994 1330761.397 0, 746452.995 1330746.467 0, 746705.998 1330731.551 0, 746959.001 1330716.65 0, 
+    747212.005 1330701.764 0, 747465.01 1330686.893 0, 747718.015 1330672.036 0, 747971.022 1330657.195 0, 748224.029 1330642.368 0, 748477.038 1330627.557 0, 748730.047 1330612.76 0, 748983.057 1330597.978 0, 749236.068 1330583.211 0, 749489.08 1330568.459 0, 
+    749742.093 1330553.722 0, 749995.106 1330539 0, 750248.121 1330524.293 0, 750501.136 1330509.6 0, 750752.888 1330494.996 0, 751007.169 1330480.26 0, 751260.187 1330465.612 0, 751513.206 1330450.979 0, 751766.225 1330436.361 0, 752019.246 1330421.758 0, 
+    752272.267 1330407.17 0, 752525.289 1330392.597 0, 752778.312 1330378.038 0, 753031.336 1330363.495 0, 753284.361 1330348.966 0, 753537.387 1330334.452 0, 753790.413 1330319.954 0, 754043.44 1330305.47 0, 754296.469 1330291.001 0, 754549.498 1330276.546 0, 
+    754802.527 1330262.107 0, 755055.558 1330247.683 0, 755308.59 1330233.273 0, 755561.622 1330218.879 0, 755814.655 1330204.499 0, 756067.69 1330190.134 0, 756320.725 1330175.784 0, 756573.76 1330161.449 0, 756825.534 1330147.2 0, 756510.525 1324578.12 0, 
+    756195.506 1319008.863 0))
+
+POLYGON ((768972.269 1329477.346 0, 768720.454 1329490.883 0, 768467.379 1329504.503 0, 768214.305 1329518.138 0, 767961.231 1329531.788 0, 767708.158 1329545.453 0, 767455.086 1329559.132 0, 767202.015 1329572.827 0, 766948.944 1329586.536 0, 766695.875 1329600.261 0, 
+    766442.806 1329614 0, 766189.738 1329627.754 0, 765936.67 1329641.523 0, 765683.604 1329655.307 0, 765430.538 1329669.106 0, 765177.474 1329682.92 0, 764924.41 1329696.748 0, 764671.347 1329710.592 0, 764418.284 1329724.45 0, 764165.223 1329738.324 0, 
+    763912.162 1329752.212 0, 763659.102 1329766.115 0, 763406.043 1329780.033 0, 763152.985 1329793.966 0, 762898.665 1329807.983 0, 762646.871 1329821.876 0, 762393.815 1329835.854 0, 762140.76 1329849.847 0, 761887.706 1329863.854 0, 761634.652 1329877.876 0, 
+    761381.6 1329891.913 0, 761128.548 1329905.965 0, 760875.497 1329920.032 0, 760622.447 1329934.114 0, 760369.398 1329948.211 0, 760116.35 1329962.323 0, 759863.302 1329976.449 0, 759610.256 1329990.59 0, 759357.21 1330004.747 0, 759104.165 1330018.918 0, 
+    758851.12 1330033.104 0, 758598.077 1330047.305 0, 758345.035 1330061.521 0, 758091.993 1330075.752 0, 757838.952 1330089.997 0, 757585.912 1330104.258 0, 757332.873 1330118.533 0, 757079.834 1330132.824 0, 756825.534 1330147.2 0, 757140.533 1335716.1 0, 
+    757455.521 1341284.813 0, 757709.163 1341270.473 0, 757961.545 1341256.22 0, 758213.929 1341241.981 0, 758466.313 1341227.758 0, 758718.699 1341213.549 0, 758971.085 1341199.355 0, 759223.472 1341185.176 0, 759475.86 1341171.012 0, 759728.248 1341156.862 0, 
+    759980.638 1341142.728 0, 760233.028 1341128.608 0, 760485.419 1341114.504 0, 760737.811 1341100.414 0, 760990.204 1341086.339 0, 761242.598 1341072.278 0, 761494.992 1341058.233 0, 761747.387 1341044.203 0, 761999.783 1341030.187 0, 762252.18 1341016.186 0, 
+    762504.578 1341002.2 0, 762756.977 1340988.229 0, 763009.376 1340974.273 0, 763261.776 1340960.331 0, 763512.918 1340946.474 0, 763766.579 1340932.493 0, 764018.982 1340918.596 0, 764271.385 1340904.715 0, 764523.79 1340890.847 0, 764776.195 1340876.995 0, 
+    765028.601 1340863.158 0, 765281.007 1340849.335 0, 765533.415 1340835.528 0, 765785.823 1340821.735 0, 766038.233 1340807.957 0, 766290.643 1340794.194 0, 766543.053 1340780.446 0, 766795.465 1340766.712 0, 767047.877 1340752.994 0, 767300.291 1340739.29 0, 
+    767552.705 1340725.601 0, 767805.12 1340711.927 0, 768057.535 1340698.268 0, 768309.952 1340684.624 0, 768562.369 1340670.994 0, 768814.787 1340657.38 0, 769067.206 1340643.78 0, 769319.625 1340630.195 0, 769570.788 1340616.693 0, 769271.533 1335047.113 0, 
+    768972.269 1329477.346 0))
+
+POLYGON ((781687.894 1339982.804 0, 781436.693 1339995.597 0, 781184.236 1340008.468 0, 780931.779 1340021.355 0, 780679.324 1340034.256 0, 780426.869 1340047.173 0, 780174.415 1340060.104 0, 779921.962 1340073.05 0, 779669.509 1340086.01 0, 779417.058 1340098.986 0, 
+    779164.607 1340111.976 0, 778912.156 1340124.982 0, 778659.707 1340138.002 0, 778407.258 1340151.037 0, 778154.811 1340164.087 0, 777902.363 1340177.152 0, 777649.917 1340190.232 0, 777397.472 1340203.326 0, 777145.027 1340216.435 0, 776892.583 1340229.56 0, 
+    776640.139 1340242.699 0, 776387.697 1340255.853 0, 776135.255 1340269.021 0, 775882.814 1340282.205 0, 775629.117 1340295.469 0, 775377.935 1340308.617 0, 775125.496 1340321.845 0, 774873.058 1340335.088 0, 774620.621 1340348.346 0, 774368.185 1340361.619 0, 
+    774115.75 1340374.907 0, 773863.315 1340388.209 0, 773610.881 1340401.527 0, 773358.448 1340414.859 0, 773106.016 1340428.206 0, 772853.584 1340441.568 0, 772601.153 1340454.945 0, 772348.723 1340468.336 0, 772096.294 1340481.743 0, 771843.866 1340495.164 0, 
+    771591.438 1340508.601 0, 771339.011 1340522.052 0, 771086.585 1340535.518 0, 770834.16 1340548.999 0, 770581.736 1340562.494 0, 770329.312 1340576.005 0, 770076.889 1340589.53 0, 769824.467 1340603.07 0, 769570.788 1340616.693 0, 769870.032 1346186.082 0, 
+    770169.265 1351755.274 0, 770422.286 1351741.687 0, 770674.052 1351728.182 0, 770925.819 1351714.692 0, 771177.587 1351701.216 0, 771429.356 1351687.756 0, 771681.126 1351674.31 0, 771932.896 1351660.879 0, 772184.668 1351647.463 0, 772436.44 1351634.061 0, 
+    772688.212 1351620.675 0, 772939.986 1351607.303 0, 773191.76 1351593.946 0, 773443.535 1351580.604 0, 773695.311 1351567.277 0, 773947.088 1351553.964 0, 774198.866 1351540.667 0, 774450.644 1351527.384 0, 774702.423 1351514.116 0, 774954.203 1351500.863 0, 
+    775205.983 1351487.624 0, 775457.765 1351474.401 0, 775709.547 1351461.192 0, 775961.33 1351447.998 0, 776211.86 1351434.885 0, 776464.898 1351421.655 0, 776716.683 1351408.506 0, 776968.469 1351395.371 0, 777220.256 1351382.251 0, 777472.044 1351369.146 0, 
+    777723.832 1351356.056 0, 777975.621 1351342.981 0, 778227.411 1351329.92 0, 778479.202 1351316.875 0, 778730.993 1351303.844 0, 778982.786 1351290.828 0, 779234.579 1351277.826 0, 779486.372 1351264.84 0, 779738.167 1351251.868 0, 779989.962 1351238.912 0, 
+    780241.758 1351225.97 0, 780493.555 1351213.043 0, 780745.352 1351200.13 0, 780997.151 1351187.233 0, 781248.95 1351174.35 0, 781500.75 1351161.482 0, 781752.55 1351148.629 0, 782004.352 1351135.791 0, 782254.9 1351123.032 0, 781971.402 1345553.016 0, 
+    781687.894 1339982.804 0))
+
+POLYGON ((794342.274 1350524.935 0, 794091.688 1350536.987 0, 793839.851 1350549.114 0, 793588.015 1350561.256 0, 793336.18 1350573.412 0, 793084.346 1350585.583 0, 792832.512 1350597.769 0, 792580.679 1350609.97 0, 792328.847 1350622.186 0, 792077.015 1350634.416 0, 
+    791825.184 1350646.662 0, 791573.354 1350658.922 0, 791321.525 1350671.197 0, 791069.696 1350683.487 0, 790817.868 1350695.791 0, 790566.041 1350708.111 0, 790314.214 1350720.445 0, 790062.388 1350732.794 0, 789810.563 1350745.158 0, 789558.739 1350757.537 0, 
+    789306.915 1350769.93 0, 789055.092 1350782.339 0, 788803.27 1350794.762 0, 788551.449 1350807.2 0, 788298.376 1350819.715 0, 788047.808 1350832.121 0, 787795.989 1350844.603 0, 787544.17 1350857.1 0, 787292.353 1350869.613 0, 787040.536 1350882.139 0, 
+    786788.719 1350894.681 0, 786536.904 1350907.238 0, 786285.089 1350919.809 0, 786033.275 1350932.396 0, 785781.462 1350944.997 0, 785529.649 1350957.612 0, 785277.837 1350970.243 0, 785026.026 1350982.889 0, 784774.216 1350995.549 0, 784522.406 1351008.224 0, 
+    784270.597 1351020.914 0, 784018.789 1351033.619 0, 783766.982 1351046.339 0, 783515.175 1351059.073 0, 783263.37 1351071.822 0, 783011.564 1351084.587 0, 782759.76 1351097.365 0, 782507.956 1351110.159 0, 782254.9 1351123.032 0, 782538.388 1356692.845 0, 
+    782821.866 1362262.451 0, 783074.263 1362249.612 0, 783325.411 1362236.852 0, 783576.56 1362224.106 0, 783827.709 1362211.375 0, 784078.859 1362198.659 0, 784330.01 1362185.958 0, 784581.162 1362173.271 0, 784832.314 1362160.599 0, 785083.468 1362147.942 0, 
+    785334.621 1362135.3 0, 785585.776 1362122.673 0, 785836.932 1362110.06 0, 786088.088 1362097.462 0, 786339.245 1362084.879 0, 786590.402 1362072.311 0, 786841.561 1362059.758 0, 787092.72 1362047.219 0, 787343.88 1362034.695 0, 787595.04 1362022.186 0, 
+    787846.202 1362009.692 0, 788097.364 1361997.212 0, 788348.526 1361984.747 0, 788599.69 1361972.297 0, 788849.605 1361959.924 0, 789102.019 1361947.442 0, 789353.185 1361935.036 0, 789604.351 1361922.645 0, 789855.519 1361910.269 0, 790106.687 1361897.908 0, 
+    790357.855 1361885.561 0, 790609.025 1361873.23 0, 790860.195 1361860.913 0, 791111.365 1361848.61 0, 791362.537 1361836.323 0, 791613.709 1361824.05 0, 791864.882 1361811.793 0, 792116.056 1361799.55 0, 792367.23 1361787.321 0, 792618.406 1361775.108 0, 
+    792869.581 1361762.909 0, 793120.758 1361750.725 0, 793371.935 1361738.556 0, 793623.113 1361726.402 0, 793874.292 1361714.262 0, 794125.471 1361702.138 0, 794376.652 1361690.028 0, 794627.833 1361677.932 0, 794877.766 1361665.912 0, 794610.025 1356095.527 0, 
+    794342.274 1350524.935 0))
+
+POLYGON ((806935.303 1361103.436 0, 806685.335 1361114.75 0, 806434.121 1361126.136 0, 806182.908 1361137.536 0, 805931.695 1361148.951 0, 805680.483 1361160.381 0, 805429.271 1361171.826 0, 805178.061 1361183.285 0, 804926.851 1361194.759 0, 804675.641 1361206.248 0, 
+    804424.433 1361217.752 0, 804173.225 1361229.271 0, 803922.018 1361240.804 0, 803670.811 1361252.352 0, 803419.605 1361263.915 0, 803168.4 1361275.493 0, 802917.195 1361287.085 0, 802665.991 1361298.693 0, 802414.788 1361310.315 0, 802163.586 1361321.951 0, 
+    801912.384 1361333.603 0, 801661.183 1361345.27 0, 801409.982 1361356.951 0, 801158.782 1361368.647 0, 800906.336 1361380.416 0, 800656.385 1361392.083 0, 800405.187 1361403.824 0, 800153.99 1361415.579 0, 799902.794 1361427.349 0, 799651.598 1361439.133 0, 
+    799400.403 1361450.933 0, 799149.209 1361462.747 0, 798898.015 1361474.576 0, 798646.823 1361486.42 0, 798395.63 1361498.279 0, 798144.439 1361510.152 0, 797893.248 1361522.04 0, 797642.058 1361533.943 0, 797390.869 1361545.861 0, 797139.68 1361557.794 0, 
+    796888.492 1361569.741 0, 796637.305 1361581.703 0, 796386.118 1361593.68 0, 796134.933 1361605.672 0, 795883.748 1361617.678 0, 795632.563 1361629.7 0, 795381.379 1361641.736 0, 795130.196 1361653.786 0, 794877.766 1361665.912 0, 795145.497 1367236.084 0, 
+    795413.217 1372806.038 0, 795664.989 1372793.944 0, 795915.516 1372781.925 0, 796166.044 1372769.92 0, 796416.573 1372757.93 0, 796667.102 1372745.955 0, 796917.632 1372733.995 0, 797168.163 1372722.049 0, 797418.695 1372710.118 0, 797669.227 1372698.202 0, 
+    797919.76 1372686.301 0, 798170.294 1372674.414 0, 798420.828 1372662.542 0, 798671.363 1372650.685 0, 798921.899 1372638.842 0, 799172.435 1372627.015 0, 799422.972 1372615.202 0, 799673.51 1372603.404 0, 799924.049 1372591.62 0, 800174.588 1372579.851 0, 
+    800425.128 1372568.097 0, 800675.668 1372556.358 0, 800926.21 1372544.634 0, 801176.752 1372532.924 0, 801426.05 1372521.287 0, 801677.838 1372509.549 0, 801928.382 1372497.883 0, 802178.927 1372486.233 0, 802429.472 1372474.597 0, 802680.018 1372462.975 0, 
+    802930.565 1372451.369 0, 803181.112 1372439.777 0, 803431.66 1372428.2 0, 803682.209 1372416.638 0, 803932.759 1372405.091 0, 804183.309 1372393.558 0, 804433.86 1372382.04 0, 804684.411 1372370.536 0, 804934.964 1372359.048 0, 805185.516 1372347.574 0, 
+    805436.07 1372336.115 0, 805686.624 1372324.671 0, 805937.179 1372313.241 0, 806187.735 1372301.827 0, 806438.291 1372290.427 0, 806688.848 1372279.041 0, 806939.406 1372267.671 0, 807189.964 1372256.315 0, 807439.28 1372245.03 0, 807187.296 1366674.342 0, 
+    806935.303 1361103.436 0))
+
+POLYGON ((819466.879 1371718 0, 819217.53 1371728.581 0, 818966.941 1371739.229 0, 818716.352 1371749.891 0, 818465.764 1371760.569 0, 818215.177 1371771.261 0, 817964.59 1371781.968 0, 817714.004 1371792.689 0, 817463.418 1371803.426 0, 817212.833 1371814.177 0, 
+    816962.249 1371824.943 0, 816711.665 1371835.723 0, 816461.082 1371846.518 0, 816210.5 1371857.329 0, 815959.918 1371868.153 0, 815709.337 1371878.993 0, 815458.756 1371889.847 0, 815208.176 1371900.717 0, 814957.597 1371911.6 0, 814707.019 1371922.499 0, 
+    814456.441 1371933.412 0, 814205.863 1371944.34 0, 813955.287 1371955.283 0, 813704.711 1371966.241 0, 813452.893 1371977.268 0, 813203.561 1371988.2 0, 812952.987 1371999.202 0, 812702.413 1372010.219 0, 812451.84 1372021.25 0, 812201.268 1372032.296 0, 
+    811950.697 1372043.357 0, 811700.126 1372054.433 0, 811449.556 1372065.523 0, 811198.986 1372076.628 0, 810948.418 1372087.748 0, 810697.849 1372098.882 0, 810447.282 1372110.032 0, 810196.715 1372121.196 0, 809946.149 1372132.375 0, 809695.583 1372143.568 0, 
+    809445.018 1372154.776 0, 809194.454 1372166 0, 808943.89 1372177.237 0, 808693.327 1372188.49 0, 808442.765 1372199.757 0, 808192.204 1372211.039 0, 807941.643 1372222.336 0, 807691.082 1372233.648 0, 807439.28 1372245.03 0, 807691.253 1377815.495 0, 
+    807943.216 1383385.732 0, 808194.359 1383374.379 0, 808444.264 1383363.097 0, 808694.169 1383351.83 0, 808944.075 1383340.577 0, 809193.982 1383329.339 0, 809443.889 1383318.116 0, 809693.797 1383306.908 0, 809943.705 1383295.714 0, 810193.614 1383284.535 0, 
+    810443.524 1383273.371 0, 810693.435 1383262.221 0, 810943.346 1383251.086 0, 811193.258 1383239.966 0, 811443.17 1383228.861 0, 811693.083 1383217.77 0, 811942.997 1383206.694 0, 812192.911 1383195.633 0, 812442.826 1383184.586 0, 812692.742 1383173.554 0, 
+    812942.658 1383162.537 0, 813192.575 1383151.535 0, 813442.493 1383140.547 0, 813692.411 1383129.574 0, 813941.091 1383118.67 0, 814192.25 1383107.672 0, 814442.17 1383096.743 0, 814692.091 1383085.829 0, 814942.013 1383074.929 0, 815191.935 1383064.044 0, 
+    815441.858 1383053.174 0, 815691.781 1383042.319 0, 815941.705 1383031.478 0, 816191.63 1383020.652 0, 816441.555 1383009.841 0, 816691.481 1382999.045 0, 816941.408 1382988.263 0, 817191.335 1382977.496 0, 817441.263 1382966.743 0, 817691.191 1382956.006 0, 
+    817941.121 1382945.283 0, 818191.05 1382934.574 0, 818440.981 1382923.881 0, 818690.912 1382913.202 0, 818940.844 1382902.538 0, 819190.776 1382891.888 0, 819440.709 1382881.254 0, 819690.642 1382870.634 0, 819939.338 1382860.081 0, 819703.114 1377289.155 0, 
+    819466.879 1371718 0))
+
+POLYGON ((831936.898 1382368.323 0, 831688.172 1382378.174 0, 831438.209 1382388.088 0, 831188.247 1382398.016 0, 830938.286 1382407.959 0, 830688.325 1382417.917 0, 830438.365 1382427.89 0, 830188.405 1382437.878 0, 829938.446 1382447.88 0, 829688.487 1382457.897 0, 
+    829438.53 1382467.928 0, 829188.572 1382477.974 0, 828938.616 1382488.035 0, 828688.66 1382498.111 0, 828438.704 1382508.201 0, 828188.749 1382518.307 0, 827938.795 1382528.426 0, 827688.841 1382538.561 0, 827438.888 1382548.71 0, 827188.936 1382558.874 0, 
+    826938.984 1382569.053 0, 826689.032 1382579.246 0, 826439.082 1382589.454 0, 826189.131 1382599.677 0, 825937.945 1382609.965 0, 825689.233 1382620.167 0, 825439.285 1382630.434 0, 825189.337 1382640.715 0, 824939.39 1382651.012 0, 824689.443 1382661.323 0, 
+    824439.498 1382671.649 0, 824189.552 1382681.989 0, 823939.608 1382692.344 0, 823689.664 1382702.714 0, 823439.72 1382713.099 0, 823189.777 1382723.498 0, 822939.835 1382733.912 0, 822689.893 1382744.341 0, 822439.952 1382754.784 0, 822190.012 1382765.243 0, 
+    821940.072 1382775.716 0, 821690.133 1382786.203 0, 821440.195 1382796.706 0, 821190.257 1382807.223 0, 820940.319 1382817.754 0, 820690.383 1382828.301 0, 820440.447 1382838.862 0, 820190.511 1382849.438 0, 819939.338 1382860.081 0, 820175.553 1388430.773 0, 
+    820411.758 1394001.226 0, 820662.272 1393990.61 0, 820911.552 1393980.062 0, 821160.832 1393969.529 0, 821410.113 1393959.01 0, 821659.395 1393948.506 0, 821908.677 1393938.016 0, 822157.959 1393927.542 0, 822407.243 1393917.082 0, 822656.527 1393906.636 0, 
+    822905.811 1393896.205 0, 823155.097 1393885.789 0, 823404.383 1393875.388 0, 823653.669 1393865.001 0, 823902.956 1393854.629 0, 824152.244 1393844.272 0, 824401.532 1393833.929 0, 824650.821 1393823.601 0, 824900.11 1393813.288 0, 825149.4 1393802.989 0, 
+    825398.691 1393792.705 0, 825647.983 1393782.436 0, 825897.274 1393772.181 0, 826146.567 1393761.941 0, 826394.626 1393751.766 0, 826645.154 1393741.505 0, 826894.448 1393731.309 0, 827143.743 1393721.128 0, 827393.039 1393710.961 0, 827642.335 1393700.809 0, 
+    827891.631 1393690.672 0, 828140.929 1393680.549 0, 828390.227 1393670.441 0, 828639.525 1393660.348 0, 828888.824 1393650.269 0, 829138.124 1393640.205 0, 829387.424 1393630.156 0, 829636.725 1393620.122 0, 829886.027 1393610.102 0, 830135.329 1393600.096 0, 
+    830384.631 1393590.106 0, 830633.935 1393580.13 0, 830883.238 1393570.169 0, 831132.543 1393560.222 0, 831381.848 1393550.29 0, 831631.153 1393540.373 0, 831880.46 1393530.471 0, 832129.766 1393520.583 0, 832377.841 1393510.758 0, 832157.374 1387939.661 0, 
+    831936.898 1382368.323 0))
+
+POLYGON ((844345.261 1393054.1 0, 844097.158 1393063.223 0, 843847.824 1393072.407 0, 843598.491 1393081.605 0, 843349.158 1393090.818 0, 843099.826 1393100.045 0, 842850.495 1393109.287 0, 842601.164 1393118.544 0, 842351.833 1393127.816 0, 842102.504 1393137.102 0, 
+    841853.174 1393146.403 0, 841603.845 1393155.718 0, 841354.517 1393165.048 0, 841105.19 1393174.393 0, 840855.862 1393183.753 0, 840606.536 1393193.127 0, 840357.21 1393202.516 0, 840107.884 1393211.92 0, 839858.559 1393221.338 0, 839609.235 1393230.771 0, 
+    839359.911 1393240.218 0, 839110.588 1393249.681 0, 838861.265 1393259.158 0, 838611.943 1393268.649 0, 838361.389 1393278.203 0, 838113.301 1393287.677 0, 837863.98 1393297.212 0, 837614.66 1393306.763 0, 837365.341 1393316.328 0, 837116.022 1393325.907 0, 
+    836866.704 1393335.502 0, 836617.386 1393345.111 0, 836368.069 1393354.735 0, 836118.753 1393364.373 0, 835869.437 1393374.026 0, 835620.121 1393383.694 0, 835370.806 1393393.376 0, 835121.492 1393403.073 0, 834872.179 1393412.785 0, 834622.865 1393422.511 0, 
+    834373.553 1393432.253 0, 834124.241 1393442.008 0, 833874.93 1393451.779 0, 833625.619 1393461.564 0, 833376.309 1393471.364 0, 833126.999 1393481.178 0, 832877.69 1393491.007 0, 832628.381 1393500.851 0, 832377.841 1393510.758 0, 832598.297 1399081.611 0, 
+    832818.744 1404652.214 0, 833068.626 1404642.333 0, 833317.279 1404632.515 0, 833565.932 1404622.712 0, 833814.586 1404612.923 0, 834063.24 1404603.149 0, 834311.895 1404593.39 0, 834560.551 1404583.645 0, 834809.207 1404573.915 0, 835057.864 1404564.199 0, 
+    835306.521 1404554.498 0, 835555.179 1404544.812 0, 835803.837 1404535.141 0, 836052.496 1404525.484 0, 836301.156 1404515.841 0, 836549.816 1404506.214 0, 836798.477 1404496.601 0, 837047.138 1404487.002 0, 837295.8 1404477.418 0, 837544.462 1404467.849 0, 
+    837793.125 1404458.295 0, 838041.789 1404448.755 0, 838290.453 1404439.23 0, 838539.118 1404429.719 0, 838786.554 1404420.27 0, 839036.449 1404410.742 0, 839285.115 1404401.275 0, 839533.782 1404391.823 0, 839782.449 1404382.386 0, 840031.117 1404372.963 0, 
+    840279.786 1404363.555 0, 840528.455 1404354.161 0, 840777.125 1404344.783 0, 841025.795 1404335.418 0, 841274.466 1404326.069 0, 841523.137 1404316.734 0, 841771.809 1404307.413 0, 842020.481 1404298.108 0, 842269.154 1404288.817 0, 842517.828 1404279.54 0, 
+    842766.502 1404270.279 0, 843015.176 1404261.031 0, 843263.852 1404251.799 0, 843512.527 1404242.581 0, 843761.203 1404233.378 0, 844009.88 1404224.189 0, 844258.558 1404215.015 0, 844507.235 1404205.856 0, 844754.686 1404196.756 0, 844549.978 1398625.553 0, 
+    844345.261 1393054.1 0))
+
+POLYGON ((856691.867 1403775.022 0, 856444.39 1403783.422 0, 856195.687 1403791.879 0, 855946.985 1403800.35 0, 855698.283 1403808.836 0, 855449.582 1403817.337 0, 855200.881 1403825.852 0, 854952.181 1403834.382 0, 854703.481 1403842.927 0, 854454.782 1403851.486 0, 
+    854206.083 1403860.06 0, 853957.385 1403868.648 0, 853708.687 1403877.251 0, 853459.99 1403885.869 0, 853211.293 1403894.501 0, 852962.597 1403903.148 0, 852713.901 1403911.81 0, 852465.206 1403920.486 0, 852216.512 1403929.177 0, 851967.817 1403937.883 0, 
+    851719.124 1403946.603 0, 851470.431 1403955.338 0, 851221.738 1403964.087 0, 850973.046 1403972.851 0, 850723.127 1403981.674 0, 850475.663 1403990.424 0, 850226.973 1403999.232 0, 849978.283 1404008.054 0, 849729.593 1404016.892 0, 849480.904 1404025.744 0, 
+    849232.216 1404034.61 0, 848983.528 1404043.491 0, 848734.841 1404052.387 0, 848486.154 1404061.298 0, 848237.467 1404070.223 0, 847988.781 1404079.163 0, 847740.096 1404088.117 0, 847491.411 1404097.086 0, 847242.727 1404106.07 0, 846994.043 1404115.068 0, 
+    846745.36 1404124.081 0, 846496.677 1404133.108 0, 846247.995 1404142.151 0, 845999.314 1404151.208 0, 845750.633 1404160.279 0, 845501.952 1404169.365 0, 845253.272 1404178.466 0, 845004.593 1404187.581 0, 844754.686 1404196.756 0, 844959.384 1409767.704 0, 
+    845164.073 1415338.391 0, 845413.321 1415329.24 0, 845661.345 1415320.148 0, 845909.369 1415311.071 0, 846157.394 1415302.009 0, 846405.419 1415292.962 0, 846653.445 1415283.929 0, 846901.471 1415274.91 0, 847149.498 1415265.907 0, 847397.525 1415256.917 0, 
+    847645.553 1415247.943 0, 847893.582 1415238.983 0, 848141.611 1415230.037 0, 848389.64 1415221.107 0, 848637.67 1415212.19 0, 848885.701 1415203.289 0, 849133.732 1415194.402 0, 849381.764 1415185.53 0, 849629.796 1415176.672 0, 849877.829 1415167.829 0, 
+    850125.862 1415159 0, 850373.895 1415150.186 0, 850621.93 1415141.387 0, 850869.964 1415132.602 0, 851116.776 1415123.875 0, 851366.035 1415115.076 0, 851614.072 1415106.335 0, 851862.108 1415097.609 0, 852110.146 1415088.897 0, 852358.184 1415080.2 0, 
+    852606.222 1415071.517 0, 852854.261 1415062.849 0, 853102.3 1415054.196 0, 853350.34 1415045.557 0, 853598.38 1415036.933 0, 853846.421 1415028.323 0, 854094.463 1415019.728 0, 854342.504 1415011.148 0, 854590.547 1415002.582 0, 854838.59 1414994.03 0, 
+    855086.633 1414985.494 0, 855334.677 1414976.972 0, 855582.721 1414968.464 0, 855830.766 1414959.972 0, 856078.812 1414951.493 0, 856326.858 1414943.03 0, 856574.904 1414934.581 0, 856822.951 1414926.146 0, 857069.775 1414917.768 0, 856880.825 1409346.526 0, 
+    856691.867 1403775.022 0))
+
+POLYGON ((868976.618 1414530.783 0, 868729.769 1414538.464 0, 868481.7 1414546.198 0, 868233.63 1414553.946 0, 867985.561 1414561.709 0, 867737.493 1414569.486 0, 867489.425 1414577.278 0, 867241.358 1414585.085 0, 866993.291 1414592.906 0, 866745.224 1414600.742 0, 
+    866497.158 1414608.592 0, 866249.093 1414616.457 0, 866001.027 1414624.337 0, 865752.963 1414632.231 0, 865504.899 1414640.14 0, 865256.835 1414648.063 0, 865008.772 1414656.001 0, 864760.709 1414663.954 0, 864512.646 1414671.921 0, 864264.585 1414679.903 0, 
+    864016.523 1414687.899 0, 863768.462 1414695.91 0, 863520.402 1414703.936 0, 863272.342 1414711.976 0, 863023.06 1414720.071 0, 862776.223 1414728.1 0, 862528.165 1414736.184 0, 862280.107 1414744.283 0, 862032.049 1414752.396 0, 861783.992 1414760.524 0, 
+    861535.935 1414768.666 0, 861287.879 1414776.823 0, 861039.823 1414784.995 0, 860791.768 1414793.181 0, 860543.713 1414801.382 0, 860295.659 1414809.598 0, 860047.605 1414817.828 0, 859799.552 1414826.072 0, 859551.499 1414834.331 0, 859303.447 1414842.605 0, 
+    859055.395 1414850.894 0, 858807.344 1414859.197 0, 858559.293 1414867.514 0, 858311.243 1414875.846 0, 858063.193 1414884.193 0, 857815.143 1414892.555 0, 857567.095 1414900.931 0, 857319.046 1414909.321 0, 857069.775 1414917.768 0, 857258.716 1420488.744 0, 
+    857447.648 1426059.447 0, 857696.26 1426051.023 0, 857943.652 1426042.655 0, 858191.045 1426034.301 0, 858438.439 1426025.961 0, 858685.833 1426017.637 0, 858933.228 1426009.326 0, 859180.623 1426001.031 0, 859428.018 1425992.75 0, 859675.414 1425984.483 0, 
+    859922.811 1425976.231 0, 860170.208 1425967.994 0, 860417.605 1425959.771 0, 860665.003 1425951.563 0, 860912.402 1425943.369 0, 861159.801 1425935.19 0, 861407.2 1425927.025 0, 861654.6 1425918.875 0, 861902 1425910.74 0, 862149.401 1425902.619 0, 
+    862396.802 1425894.513 0, 862644.204 1425886.421 0, 862891.606 1425878.344 0, 863139.009 1425870.281 0, 863385.194 1425862.273 0, 863633.816 1425854.2 0, 863881.22 1425846.181 0, 864128.625 1425838.176 0, 864376.03 1425830.186 0, 864623.436 1425822.211 0, 
+    864870.842 1425814.25 0, 865118.248 1425806.304 0, 865365.655 1425798.373 0, 865613.063 1425790.456 0, 865860.471 1425782.553 0, 866107.879 1425774.665 0, 866355.288 1425766.792 0, 866602.697 1425758.933 0, 866850.107 1425751.089 0, 867097.517 1425743.259 0, 
+    867344.928 1425735.444 0, 867592.339 1425727.644 0, 867839.751 1425719.858 0, 868087.163 1425712.086 0, 868334.575 1425704.329 0, 868581.988 1425696.587 0, 868829.402 1425688.859 0, 869076.816 1425681.146 0, 869323.012 1425673.485 0, 869149.819 1420102.27 0, 
+    868976.618 1414530.783 0))
+
+POLYGON ((881199.419 1425321.075 0, 880953.2 1425328.04 0, 880705.766 1425335.054 0, 880458.331 1425342.083 0, 880210.897 1425349.126 0, 879963.464 1425356.184 0, 879716.031 1425363.257 0, 879468.598 1425370.344 0, 879221.166 1425377.445 0, 878973.734 1425384.561 0, 
+    878726.303 1425391.692 0, 878478.872 1425398.837 0, 878231.441 1425405.997 0, 877984.011 1425413.171 0, 877736.582 1425420.36 0, 877489.152 1425427.563 0, 877241.724 1425434.781 0, 876994.295 1425442.014 0, 876746.867 1425449.261 0, 876499.44 1425456.523 0, 
+    876252.012 1425463.799 0, 876004.586 1425471.09 0, 875757.159 1425478.395 0, 875509.734 1425485.715 0, 875261.091 1425493.086 0, 875014.883 1425500.399 0, 874767.459 1425507.763 0, 874520.035 1425515.141 0, 874272.611 1425522.534 0, 874025.188 1425529.941 0, 
+    873777.765 1425537.363 0, 873530.343 1425544.799 0, 873282.921 1425552.25 0, 873035.499 1425559.716 0, 872788.078 1425567.196 0, 872540.657 1425574.691 0, 872293.237 1425582.2 0, 872045.818 1425589.724 0, 871798.398 1425597.263 0, 871550.979 1425604.815 0, 
+    871303.561 1425612.383 0, 871056.143 1425619.965 0, 870808.726 1425627.562 0, 870561.309 1425635.173 0, 870313.892 1425642.799 0, 870066.476 1425650.439 0, 869819.06 1425658.094 0, 869571.645 1425665.764 0, 869323.012 1425673.485 0, 869496.196 1431244.423 0, 
+    869669.371 1436815.077 0, 869917.345 1436807.375 0, 870164.104 1436799.726 0, 870410.864 1436792.091 0, 870657.625 1436784.471 0, 870904.386 1436776.866 0, 871151.147 1436769.275 0, 871397.909 1436761.698 0, 871644.671 1436754.136 0, 871891.433 1436746.589 0, 
+    872138.196 1436739.056 0, 872384.96 1436731.537 0, 872631.724 1436724.033 0, 872878.488 1436716.544 0, 873125.253 1436709.069 0, 873372.018 1436701.609 0, 873618.784 1436694.163 0, 873865.55 1436686.732 0, 874112.317 1436679.315 0, 874359.084 1436671.913 0, 
+    874605.851 1436664.525 0, 874852.619 1436657.152 0, 875099.387 1436649.793 0, 875346.156 1436642.449 0, 875591.711 1436635.155 0, 875839.695 1436627.804 0, 876086.465 1436620.504 0, 876333.235 1436613.218 0, 876580.006 1436605.946 0, 876826.778 1436598.689 0, 
+    877073.549 1436591.447 0, 877320.322 1436584.219 0, 877567.094 1436577.005 0, 877813.867 1436569.807 0, 878060.641 1436562.622 0, 878307.415 1436555.452 0, 878554.189 1436548.297 0, 878800.964 1436541.156 0, 879047.739 1436534.03 0, 879294.514 1436526.918 0, 
+    879541.29 1436519.821 0, 879788.067 1436512.738 0, 880034.843 1436505.67 0, 880281.621 1436498.616 0, 880528.398 1436491.577 0, 880775.176 1436484.553 0, 881021.955 1436477.543 0, 881268.734 1436470.547 0, 881514.3 1436463.6 0, 881356.864 1430892.479 0, 
+    881199.419 1425321.075 0))
+
+POLYGON ((893360.175 1436145.589 0, 893114.588 1436151.842 0, 892867.79 1436158.141 0, 892620.993 1436164.454 0, 892374.196 1436170.781 0, 892127.399 1436177.123 0, 891880.603 1436183.479 0, 891633.807 1436189.85 0, 891387.012 1436196.236 0, 891140.217 1436202.636 0, 
+    890893.422 1436209.05 0, 890646.628 1436215.479 0, 890399.834 1436221.923 0, 890153.04 1436228.381 0, 889906.247 1436234.854 0, 889659.455 1436241.341 0, 889412.662 1436247.843 0, 889165.87 1436254.359 0, 888919.079 1436260.89 0, 888672.287 1436267.435 0, 
+    888425.497 1436273.995 0, 888178.706 1436280.569 0, 887931.916 1436287.158 0, 887685.126 1436293.761 0, 887437.125 1436300.412 0, 887191.548 1436307.011 0, 886944.76 1436313.658 0, 886697.971 1436320.32 0, 886451.184 1436326.996 0, 886204.396 1436333.686 0, 
+    885957.609 1436340.391 0, 885710.823 1436347.111 0, 885464.037 1436353.845 0, 885217.251 1436360.594 0, 884970.466 1436367.357 0, 884723.681 1436374.135 0, 884476.896 1436380.927 0, 884230.112 1436387.733 0, 883983.328 1436394.555 0, 883736.545 1436401.39 0, 
+    883489.762 1436408.241 0, 883242.979 1436415.106 0, 882996.197 1436421.985 0, 882749.416 1436428.879 0, 882502.634 1436435.787 0, 882255.853 1436442.71 0, 882009.073 1436449.648 0, 881762.293 1436456.6 0, 881514.3 1436463.6 0, 881671.728 1442034.432 0, 
+    881829.148 1447604.97 0, 882076.482 1447597.987 0, 882322.606 1447591.054 0, 882568.731 1447584.135 0, 882814.856 1447577.23 0, 883060.982 1447570.34 0, 883307.108 1447563.465 0, 883553.234 1447556.604 0, 883799.361 1447549.757 0, 884045.488 1447542.925 0, 
+    884291.615 1447536.107 0, 884537.743 1447529.304 0, 884783.872 1447522.516 0, 885030.001 1447515.742 0, 885276.13 1447508.982 0, 885522.259 1447502.237 0, 885768.389 1447495.506 0, 886014.52 1447488.79 0, 886260.65 1447482.088 0, 886506.782 1447475.401 0, 
+    886752.913 1447468.728 0, 886999.045 1447462.07 0, 887245.177 1447455.426 0, 887491.31 1447448.797 0, 887736.234 1447442.215 0, 887983.577 1447435.582 0, 888229.711 1447428.996 0, 888475.845 1447422.425 0, 888721.98 1447415.868 0, 888968.115 1447409.325 0, 
+    889214.25 1447402.798 0, 889460.386 1447396.284 0, 889706.522 1447389.785 0, 889952.659 1447383.301 0, 890198.796 1447376.831 0, 890444.933 1447370.375 0, 890691.071 1447363.935 0, 890937.209 1447357.508 0, 891183.347 1447351.096 0, 891429.486 1447344.699 0, 
+    891675.626 1447338.316 0, 891921.765 1447331.947 0, 892167.905 1447325.593 0, 892414.046 1447319.254 0, 892660.186 1447312.928 0, 892906.327 1447306.618 0, 893152.469 1447300.322 0, 893398.611 1447294.04 0, 893643.545 1447287.804 0, 893501.863 1441716.844 0, 
+    893360.175 1436145.589 0))
+
+POLYGON ((905458.791 1447004.017 0, 905213.838 1447009.562 0, 904967.679 1447015.148 0, 904721.521 1447020.748 0, 904475.363 1447026.364 0, 904229.205 1447031.993 0, 903983.048 1447037.637 0, 903736.891 1447043.296 0, 903490.735 1447048.969 0, 903244.578 1447054.657 0, 
+    902998.422 1447060.359 0, 902752.267 1447066.075 0, 902506.111 1447071.806 0, 902259.957 1447077.552 0, 902013.802 1447083.312 0, 901767.648 1447089.086 0, 901521.494 1447094.875 0, 901275.34 1447100.679 0, 901029.187 1447106.497 0, 900783.034 1447112.329 0, 
+    900536.881 1447118.176 0, 900290.729 1447124.038 0, 900044.577 1447129.914 0, 899798.426 1447135.804 0, 899551.068 1447141.738 0, 899306.124 1447147.628 0, 899059.973 1447153.562 0, 898813.823 1447159.511 0, 898567.673 1447165.473 0, 898321.524 1447171.451 0, 
+    898075.375 1447177.443 0, 897829.226 1447183.449 0, 897583.078 1447189.47 0, 897336.93 1447195.505 0, 897090.782 1447201.555 0, 896844.635 1447207.619 0, 896598.488 1447213.698 0, 896352.341 1447219.791 0, 896106.195 1447225.899 0, 895860.049 1447232.021 0, 
+    895613.904 1447238.158 0, 895367.759 1447244.309 0, 895121.614 1447250.475 0, 894875.469 1447256.655 0, 894629.325 1447262.85 0, 894383.182 1447269.059 0, 894137.038 1447275.282 0, 893890.895 1447281.521 0, 893643.545 1447287.804 0, 893785.219 1452858.463 0, 
+    893926.885 1458428.817 0, 894173.576 1458422.55 0, 894419.064 1458416.329 0, 894664.551 1458410.122 0, 894910.039 1458403.929 0, 895155.527 1458397.751 0, 895401.016 1458391.587 0, 895646.505 1458385.438 0, 895891.995 1458379.303 0, 896137.484 1458373.183 0, 
+    896382.974 1458367.077 0, 896628.465 1458360.986 0, 896873.956 1458354.909 0, 897119.447 1458348.846 0, 897364.938 1458342.798 0, 897610.43 1458336.764 0, 897855.923 1458330.745 0, 898101.415 1458324.74 0, 898346.908 1458318.75 0, 898592.402 1458312.774 0, 
+    898837.895 1458306.813 0, 899083.389 1458300.866 0, 899328.884 1458294.933 0, 899574.378 1458289.015 0, 899818.67 1458283.14 0, 900065.369 1458277.222 0, 900310.865 1458271.348 0, 900556.361 1458265.487 0, 900801.857 1458259.641 0, 901047.354 1458253.81 0, 
+    901292.851 1458247.993 0, 901538.348 1458242.191 0, 901783.846 1458236.403 0, 902029.344 1458230.629 0, 902274.843 1458224.87 0, 902520.342 1458219.125 0, 902765.841 1458213.395 0, 903011.34 1458207.679 0, 903256.84 1458201.978 0, 903502.34 1458196.291 0, 
+    903747.841 1458190.618 0, 903993.342 1458184.961 0, 904238.843 1458179.317 0, 904484.345 1458173.688 0, 904729.846 1458168.073 0, 904975.349 1458162.473 0, 905220.851 1458156.887 0, 905466.354 1458151.316 0, 905710.654 1458145.786 0, 905584.726 1452575.055 0, 
+    905458.791 1447004.017 0))
+
+POLYGON ((917495.176 1457896.048 0, 917250.859 1457900.888 0, 917005.342 1457905.765 0, 916759.824 1457910.657 0, 916514.307 1457915.564 0, 916268.791 1457920.485 0, 916023.274 1457925.42 0, 915777.758 1457930.37 0, 915532.242 1457935.335 0, 915286.727 1457940.314 0, 
+    915041.211 1457945.307 0, 914795.696 1457950.315 0, 914550.182 1457955.337 0, 914304.667 1457960.373 0, 914059.153 1457965.424 0, 913813.639 1457970.49 0, 913568.126 1457975.57 0, 913322.613 1457980.664 0, 913077.1 1457985.773 0, 912831.587 1457990.897 0, 
+    912586.075 1457996.034 0, 912340.563 1458001.187 0, 912095.051 1458006.353 0, 911849.54 1458011.534 0, 911602.827 1458016.756 0, 911358.518 1458021.94 0, 911113.008 1458027.165 0, 910867.498 1458032.404 0, 910621.988 1458037.657 0, 910376.478 1458042.925 0, 
+    910130.969 1458048.207 0, 909885.46 1458053.504 0, 909639.951 1458058.815 0, 909394.443 1458064.141 0, 909148.935 1458069.481 0, 908903.428 1458074.835 0, 908657.92 1458080.204 0, 908412.413 1458085.588 0, 908166.906 1458090.986 0, 907921.4 1458096.398 0, 
+    907675.894 1458101.825 0, 907430.388 1458107.266 0, 907184.883 1458112.722 0, 906939.378 1458118.192 0, 906693.873 1458123.676 0, 906448.368 1458129.175 0, 906202.864 1458134.689 0, 905957.361 1458140.217 0, 905710.654 1458145.786 0, 905836.575 1463716.206 0, 
+    905962.489 1469286.309 0, 906208.537 1469280.754 0, 906453.385 1469275.241 0, 906698.233 1469269.742 0, 906943.082 1469264.258 0, 907187.931 1469258.788 0, 907432.781 1469253.333 0, 907677.63 1469247.891 0, 907922.48 1469242.465 0, 908167.331 1469237.052 0, 
+    908412.181 1469231.655 0, 908657.032 1469226.271 0, 908901.884 1469220.902 0, 909146.735 1469215.547 0, 909391.587 1469210.207 0, 909636.439 1469204.881 0, 909881.292 1469199.57 0, 910126.145 1469194.273 0, 910370.998 1469188.99 0, 910615.852 1469183.722 0, 
+    910860.705 1469178.468 0, 911105.559 1469173.229 0, 911350.414 1469168.004 0, 911595.269 1469162.794 0, 911838.925 1469157.623 0, 912084.979 1469152.416 0, 912329.835 1469147.248 0, 912574.691 1469142.096 0, 912819.547 1469136.957 0, 913064.403 1469131.833 0, 
+    913309.26 1469126.723 0, 913554.117 1469121.628 0, 913798.975 1469116.547 0, 914043.833 1469111.481 0, 914288.691 1469106.429 0, 914533.549 1469101.391 0, 914778.408 1469096.368 0, 915023.267 1469091.359 0, 915268.126 1469086.365 0, 915512.985 1469081.385 0, 
+    915757.845 1469076.419 0, 916002.705 1469071.468 0, 916247.566 1469066.532 0, 916492.426 1469061.609 0, 916737.287 1469056.701 0, 916982.149 1469051.808 0, 917227.01 1469046.929 0, 917471.872 1469042.064 0, 917715.536 1469037.238 0, 917605.359 1463466.802 0, 
+    917495.176 1457896.048 0))
+
+POLYGON ((929469.24 1468821.372 0, 929225.561 1468825.51 0, 928980.686 1468829.683 0, 928735.812 1468833.87 0, 928490.938 1468838.072 0, 928246.064 1468842.288 0, 928001.191 1468846.518 0, 927756.317 1468850.763 0, 927511.444 1468855.023 0, 927266.571 1468859.296 0, 
+    927021.699 1468863.585 0, 926776.826 1468867.887 0, 926531.954 1468872.204 0, 926287.082 1468876.536 0, 926042.211 1468880.881 0, 925797.339 1468885.242 0, 925552.468 1468889.616 0, 925307.597 1468894.005 0, 925062.727 1468898.409 0, 924817.856 1468902.827 0, 
+    924572.986 1468907.259 0, 924328.117 1468911.706 0, 924083.247 1468916.167 0, 923838.378 1468920.642 0, 923592.312 1468925.154 0, 923348.64 1468929.636 0, 923103.772 1468934.155 0, 922858.903 1468938.688 0, 922614.035 1468943.236 0, 922369.168 1468947.798 0, 
+    922124.3 1468952.374 0, 921879.433 1468956.965 0, 921634.566 1468961.57 0, 921389.7 1468966.19 0, 921144.833 1468970.824 0, 920899.967 1468975.472 0, 920655.102 1468980.135 0, 920410.236 1468984.813 0, 920165.371 1468989.504 0, 919920.506 1468994.21 0, 
+    919675.641 1468998.931 0, 919430.777 1469003.666 0, 919185.913 1469008.415 0, 918941.049 1469013.179 0, 918696.185 1469017.957 0, 918451.322 1469022.75 0, 918206.459 1469027.557 0, 917961.597 1469032.378 0, 917715.536 1469037.238 0, 917825.707 1474607.351 0, 
+    917935.871 1480177.135 0, 918181.272 1480172.288 0, 918425.479 1480167.48 0, 918669.687 1480162.686 0, 918913.894 1480157.906 0, 919158.102 1480153.141 0, 919402.31 1480148.39 0, 919646.519 1480143.653 0, 919890.727 1480138.931 0, 920134.936 1480134.223 0, 
+    920379.146 1480129.529 0, 920623.355 1480124.85 0, 920867.565 1480120.185 0, 921111.775 1480115.535 0, 921355.985 1480110.899 0, 921600.196 1480106.277 0, 921844.407 1480101.67 0, 922088.618 1480097.077 0, 922332.83 1480092.499 0, 922577.041 1480087.934 0, 
+    922821.253 1480083.385 0, 923065.466 1480078.849 0, 923309.678 1480074.328 0, 923553.891 1480069.822 0, 923796.91 1480065.351 0, 924042.317 1480060.851 0, 924286.531 1480056.388 0, 924530.745 1480051.939 0, 924774.959 1480047.504 0, 925019.173 1480043.084 0, 
+    925263.388 1480038.678 0, 925507.603 1480034.286 0, 925751.818 1480029.909 0, 925996.033 1480025.546 0, 926240.249 1480021.197 0, 926484.465 1480016.863 0, 926728.681 1480012.543 0, 926972.897 1480008.238 0, 927217.114 1480003.947 0, 927461.331 1479999.67 0, 
+    927705.548 1479995.408 0, 927949.765 1479991.16 0, 928193.983 1479986.926 0, 928438.201 1479982.707 0, 928682.419 1479978.502 0, 928926.638 1479974.312 0, 929170.856 1479970.136 0, 929415.075 1479965.974 0, 929658.101 1479961.847 0, 929563.673 1474391.774 0, 
+    929469.24 1468821.372 0))
+
+POLYGON ((941380.893 1479779.678 0, 941137.855 1479783.118 0, 940893.625 1479786.59 0, 940649.395 1479790.076 0, 940405.166 1479793.576 0, 940160.937 1479797.091 0, 939916.708 1479800.62 0, 939672.479 1479804.164 0, 939428.251 1479807.722 0, 939184.023 1479811.294 0, 
+    938939.795 1479814.881 0, 938695.567 1479818.482 0, 938451.339 1479822.097 0, 938207.112 1479825.727 0, 937962.885 1479829.371 0, 937718.658 1479833.03 0, 937474.431 1479836.703 0, 937230.205 1479840.39 0, 936985.978 1479844.092 0, 936741.752 1479847.808 0, 
+    936497.526 1479851.538 0, 936253.301 1479855.283 0, 936009.075 1479859.042 0, 935764.85 1479862.816 0, 935519.433 1479866.622 0, 935276.4 1479870.406 0, 935032.176 1479874.223 0, 934787.951 1479878.054 0, 934543.727 1479881.899 0, 934299.503 1479885.759 0, 
+    934055.28 1479889.633 0, 933811.056 1479893.522 0, 933566.833 1479897.425 0, 933322.61 1479901.342 0, 933078.388 1479905.274 0, 932834.165 1479909.22 0, 932589.943 1479913.18 0, 932345.721 1479917.155 0, 932101.499 1479921.144 0, 931857.277 1479925.148 0, 
+    931613.056 1479929.166 0, 931368.835 1479933.198 0, 931124.614 1479937.245 0, 930880.394 1479941.306 0, 930636.173 1479945.381 0, 930391.953 1479949.471 0, 930147.733 1479953.575 0, 929903.514 1479957.694 0, 929658.101 1479961.847 0, 929752.524 1485531.585 0, 
+    929846.94 1491100.983 0, 930091.694 1491096.841 0, 930335.258 1491092.734 0, 930578.822 1491088.641 0, 930822.386 1491084.562 0, 931065.951 1491080.497 0, 931309.516 1491076.447 0, 931553.081 1491072.411 0, 931796.647 1491068.39 0, 932040.212 1491064.383 0, 
+    932283.778 1491060.39 0, 932527.344 1491056.411 0, 932770.911 1491052.447 0, 933014.477 1491048.498 0, 933258.044 1491044.562 0, 933501.611 1491040.641 0, 933745.179 1491036.734 0, 933988.746 1491032.842 0, 934232.314 1491028.964 0, 934475.882 1491025.1 0, 
+    934719.45 1491021.25 0, 934963.019 1491017.415 0, 935206.587 1491013.594 0, 935450.156 1491009.788 0, 935692.537 1491006.014 0, 935937.295 1491002.218 0, 936180.864 1490998.455 0, 936424.434 1490994.706 0, 936668.004 1490990.971 0, 936911.574 1490987.25 0, 
+    937155.145 1490983.544 0, 937398.715 1490979.853 0, 937642.286 1490976.175 0, 937885.857 1490972.512 0, 938129.429 1490968.863 0, 938373 1490965.229 0, 938616.572 1490961.609 0, 938860.144 1490958.003 0, 939103.716 1490954.412 0, 939347.288 1490950.835 0, 
+    939590.861 1490947.272 0, 939834.434 1490943.723 0, 940078.007 1490940.189 0, 940321.58 1490936.67 0, 940565.153 1490933.164 0, 940808.727 1490929.673 0, 941052.301 1490926.197 0, 941295.875 1490922.734 0, 941538.261 1490919.303 0, 941459.58 1485349.661 0, 
+    941380.893 1479779.678 0))
+
+POLYGON ((953230.049 1490770.653 0, 952987.652 1490773.4 0, 952744.069 1490776.174 0, 952500.487 1490778.963 0, 952256.904 1490781.765 0, 952013.322 1490784.583 0, 951769.74 1490787.414 0, 951526.158 1490790.26 0, 951282.576 1490793.12 0, 951038.994 1490795.995 0, 
+    950795.413 1490798.884 0, 950551.831 1490801.787 0, 950308.25 1490804.705 0, 950064.669 1490807.637 0, 949821.088 1490810.583 0, 949577.508 1490813.544 0, 949333.927 1490816.518 0, 949090.347 1490819.508 0, 948846.767 1490822.511 0, 948603.187 1490825.529 0, 
+    948359.607 1490828.562 0, 948116.027 1490831.608 0, 947872.448 1490834.669 0, 947628.869 1490837.744 0, 947384.103 1490840.849 0, 947141.711 1490843.938 0, 946898.132 1490847.056 0, 946654.554 1490850.189 0, 946410.975 1490853.336 0, 946167.397 1490856.497 0, 
+    945923.819 1490859.673 0, 945680.242 1490862.863 0, 945436.664 1490866.067 0, 945193.087 1490869.286 0, 944949.509 1490872.519 0, 944705.932 1490875.766 0, 944462.356 1490879.028 0, 944218.779 1490882.304 0, 943975.203 1490885.594 0, 943731.626 1490888.899 0, 
+    943488.05 1490892.218 0, 943244.474 1490895.551 0, 943000.899 1490898.899 0, 942757.323 1490902.261 0, 942513.748 1490905.637 0, 942270.173 1490909.028 0, 942026.598 1490912.433 0, 941783.024 1490915.852 0, 941538.261 1490919.303 0, 941616.938 1496488.599 0, 
+    941695.61 1502057.543 0, 941939.713 1502054.101 0, 942182.632 1502050.691 0, 942425.552 1502047.295 0, 942668.471 1502043.914 0, 942911.391 1502040.547 0, 943154.311 1502037.194 0, 943397.231 1502033.855 0, 943640.151 1502030.531 0, 943883.071 1502027.22 0, 
+    944125.992 1502023.925 0, 944368.913 1502020.643 0, 944611.834 1502017.376 0, 944854.755 1502014.123 0, 945097.677 1502010.885 0, 945340.598 1502007.66 0, 945583.52 1502004.45 0, 945826.442 1502001.255 0, 946069.364 1501998.073 0, 946312.286 1501994.906 0, 
+    946555.209 1501991.753 0, 946798.132 1501988.615 0, 947041.055 1501985.491 0, 947283.978 1501982.381 0, 947525.717 1501979.3 0, 947769.824 1501976.204 0, 948012.748 1501973.137 0, 948255.672 1501970.084 0, 948498.596 1501967.046 0, 948741.52 1501964.021 0, 
+    948984.444 1501961.012 0, 949227.369 1501958.016 0, 949470.294 1501955.035 0, 949713.219 1501952.068 0, 949956.144 1501949.115 0, 950199.069 1501946.177 0, 950441.994 1501943.253 0, 950684.92 1501940.343 0, 950927.846 1501937.448 0, 951170.771 1501934.567 0, 
+    951413.698 1501931.7 0, 951656.624 1501928.847 0, 951899.55 1501926.009 0, 952142.477 1501923.185 0, 952385.404 1501920.375 0, 952628.33 1501917.58 0, 952871.258 1501914.799 0, 953114.185 1501912.032 0, 953355.929 1501909.293 0, 953292.991 1496340.149 0, 
+    953230.049 1490770.653 0))
+
+POLYGON ((965016.621 1501793.987 0, 964774.868 1501796.043 0, 964531.934 1501798.123 0, 964289 1501800.218 0, 964046.066 1501802.327 0, 963803.132 1501804.45 0, 963560.199 1501806.588 0, 963317.265 1501808.74 0, 963074.332 1501810.906 0, 962831.399 1501813.087 0, 
+    962588.466 1501815.281 0, 962345.533 1501817.491 0, 962102.6 1501819.714 0, 961859.667 1501821.952 0, 961616.735 1501824.204 0, 961373.802 1501826.47 0, 961130.87 1501828.751 0, 960887.938 1501831.046 0, 960645.006 1501833.355 0, 960402.074 1501835.678 0, 
+    960159.142 1501838.016 0, 959916.211 1501840.368 0, 959673.279 1501842.735 0, 959430.348 1501845.115 0, 959186.235 1501847.522 0, 958944.485 1501849.92 0, 958701.555 1501852.343 0, 958458.624 1501854.781 0, 958215.693 1501857.233 0, 957972.763 1501859.7 0, 
+    957729.832 1501862.181 0, 957486.902 1501864.676 0, 957243.972 1501867.185 0, 957001.042 1501869.709 0, 956758.112 1501872.247 0, 956515.183 1501874.799 0, 956272.253 1501877.366 0, 956029.324 1501879.946 0, 955786.395 1501882.542 0, 955543.466 1501885.151 0, 
+    955300.537 1501887.775 0, 955057.609 1501890.413 0, 954814.68 1501893.065 0, 954571.752 1501895.732 0, 954328.823 1501898.413 0, 954085.895 1501901.108 0, 953842.967 1501903.818 0, 953600.04 1501906.542 0, 953355.929 1501909.293 0, 953418.863 1507478.079 0, 
+    953481.793 1513046.5 0, 953725.245 1513043.756 0, 953967.517 1513041.04 0, 954209.79 1513038.337 0, 954452.062 1513035.649 0, 954694.335 1513032.976 0, 954936.608 1513030.316 0, 955178.881 1513027.671 0, 955421.154 1513025.04 0, 955663.427 1513022.423 0, 
+    955905.701 1513019.821 0, 956147.974 1513017.233 0, 956390.248 1513014.659 0, 956632.522 1513012.099 0, 956874.796 1513009.554 0, 957117.07 1513007.023 0, 957359.345 1513004.506 0, 957601.619 1513002.003 0, 957843.894 1512999.515 0, 958086.169 1512997.041 0, 
+    958328.444 1512994.581 0, 958570.719 1512992.135 0, 958812.994 1512989.704 0, 959055.269 1512987.287 0, 959296.366 1512984.896 0, 959539.821 1512982.496 0, 959782.096 1512980.121 0, 960024.372 1512977.761 0, 960266.648 1512975.416 0, 960508.925 1512973.084 0, 
+    960751.201 1512970.767 0, 960993.478 1512968.464 0, 961235.754 1512966.175 0, 961478.031 1512963.901 0, 961720.308 1512961.64 0, 961962.585 1512959.395 0, 962204.862 1512957.163 0, 962447.139 1512954.945 0, 962689.417 1512952.742 0, 962931.694 1512950.553 0, 
+    963173.972 1512948.379 0, 963416.25 1512946.218 0, 963658.528 1512944.072 0, 963900.806 1512941.94 0, 964143.084 1512939.823 0, 964385.362 1512937.719 0, 964627.641 1512935.63 0, 964869.919 1512933.556 0, 965111.02 1512931.505 0, 965063.822 1507362.928 0, 
+    965016.621 1501793.987 0))
+
+POLYGON ((976740.525 1512849.365 0, 976499.418 1512850.734 0, 976257.134 1512852.125 0, 976014.851 1512853.529 0, 975772.568 1512854.948 0, 975530.285 1512856.381 0, 975288.001 1512857.829 0, 975045.718 1512859.29 0, 974803.435 1512860.766 0, 974561.153 1512862.256 0, 
+    974318.87 1512863.761 0, 974076.587 1512865.279 0, 973834.305 1512866.812 0, 973592.022 1512868.359 0, 973349.74 1512869.921 0, 973107.457 1512871.497 0, 972865.175 1512873.087 0, 972622.893 1512874.691 0, 972380.611 1512876.309 0, 972138.329 1512877.942 0, 
+    971896.047 1512879.589 0, 971653.765 1512881.25 0, 971411.484 1512882.926 0, 971169.202 1512884.616 0, 970925.744 1512886.328 0, 970684.639 1512888.038 0, 970442.358 1512889.771 0, 970200.077 1512891.517 0, 969957.796 1512893.279 0, 969715.515 1512895.054 0, 
+    969473.234 1512896.843 0, 969230.953 1512898.647 0, 968988.673 1512900.465 0, 968746.392 1512902.298 0, 968504.112 1512904.145 0, 968261.832 1512906.005 0, 968019.551 1512907.881 0, 967777.271 1512909.77 0, 967534.991 1512911.674 0, 967292.711 1512913.592 0, 
+    967050.432 1512915.524 0, 966808.152 1512917.47 0, 966565.873 1512919.431 0, 966323.593 1512921.406 0, 966081.314 1512923.395 0, 965839.035 1512925.399 0, 965596.756 1512927.417 0, 965354.477 1512929.449 0, 965111.02 1512931.505 0, 965158.215 1518499.712 0, 
+    965205.407 1524067.543 0, 965448.205 1524065.492 0, 965689.828 1524063.466 0, 965931.452 1524061.454 0, 966173.075 1524059.455 0, 966414.699 1524057.472 0, 966656.323 1524055.502 0, 966897.947 1524053.546 0, 967139.571 1524051.605 0, 967381.196 1524049.678 0, 
+    967622.82 1524047.766 0, 967864.445 1524045.867 0, 968106.069 1524043.983 0, 968347.694 1524042.113 0, 968589.319 1524040.257 0, 968830.944 1524038.415 0, 969072.569 1524036.588 0, 969314.194 1524034.774 0, 969555.819 1524032.975 0, 969797.445 1524031.191 0, 
+    970039.07 1524029.42 0, 970280.696 1524027.664 0, 970522.321 1524025.922 0, 970763.947 1524024.194 0, 971004.399 1524022.488 0, 971247.199 1524020.781 0, 971488.825 1524019.095 0, 971730.451 1524017.424 0, 971972.078 1524015.768 0, 972213.704 1524014.125 0, 
+    972455.331 1524012.497 0, 972696.957 1524010.883 0, 972938.584 1524009.283 0, 973180.211 1524007.697 0, 973421.837 1524006.126 0, 973663.464 1524004.568 0, 973905.091 1524003.025 0, 974146.719 1524001.497 0, 974388.346 1523999.982 0, 974629.973 1523998.482 0, 
+    974871.601 1523996.996 0, 975113.228 1523995.524 0, 975354.856 1523994.066 0, 975596.483 1523992.623 0, 975838.111 1523991.193 0, 976079.739 1523989.778 0, 976321.367 1523988.377 0, 976562.995 1523986.991 0, 976803.45 1523985.625 0, 976771.989 1518417.683 0, 
+    976740.525 1512849.365 0))
+
+POLYGON ((988401.679 1523936.474 0, 988161.219 1523937.161 0, 987919.588 1523937.865 0, 987677.957 1523938.583 0, 987436.326 1523939.315 0, 987194.695 1523940.062 0, 986953.064 1523940.822 0, 986711.434 1523941.597 0, 986469.803 1523942.387 0, 986228.172 1523943.19 0, 
+    985986.542 1523944.008 0, 985744.911 1523944.84 0, 985503.281 1523945.686 0, 985261.65 1523946.546 0, 985020.02 1523947.421 0, 984778.39 1523948.31 0, 984536.759 1523949.213 0, 984295.129 1523950.13 0, 984053.499 1523951.061 0, 983811.869 1523952.007 0, 
+    983570.239 1523952.967 0, 983328.609 1523953.941 0, 983086.979 1523954.929 0, 982845.349 1523955.932 0, 982602.547 1523956.954 0, 982362.089 1523957.98 0, 982120.459 1523959.025 0, 981878.83 1523960.085 0, 981637.2 1523961.158 0, 981395.571 1523962.246 0, 
+    981153.941 1523963.348 0, 980912.312 1523964.465 0, 980670.682 1523965.595 0, 980429.053 1523966.74 0, 980187.424 1523967.899 0, 979945.795 1523969.072 0, 979704.166 1523970.26 0, 979462.537 1523971.461 0, 979220.908 1523972.677 0, 978979.279 1523973.907 0, 
+    978737.65 1523975.152 0, 978496.022 1523976.41 0, 978254.393 1523977.683 0, 978012.764 1523978.97 0, 977771.136 1523980.271 0, 977529.508 1523981.587 0, 977287.879 1523982.917 0, 977046.251 1523984.26 0, 976803.45 1523985.625 0, 976834.909 1529553.185 0, 
+    976866.366 1535120.357 0, 977108.509 1535118.996 0, 977349.481 1535117.656 0, 977590.454 1535116.33 0, 977831.427 1535115.018 0, 978072.4 1535113.72 0, 978313.374 1535112.437 0, 978554.347 1535111.168 0, 978795.32 1535109.912 0, 979036.294 1535108.671 0, 
+    979277.267 1535107.445 0, 979518.241 1535106.232 0, 979759.214 1535105.034 0, 980000.188 1535103.849 0, 980241.162 1535102.679 0, 980482.136 1535101.523 0, 980723.109 1535100.382 0, 980964.083 1535099.254 0, 981205.057 1535098.141 0, 981446.031 1535097.042 0, 
+    981687.006 1535095.957 0, 981927.98 1535094.886 0, 982168.954 1535093.829 0, 982409.928 1535092.787 0, 982649.734 1535091.764 0, 982891.877 1535090.745 0, 983132.852 1535089.745 0, 983373.826 1535088.759 0, 983614.801 1535087.788 0, 983855.776 1535086.83 0, 
+    984096.751 1535085.887 0, 984337.725 1535084.958 0, 984578.7 1535084.044 0, 984819.675 1535083.143 0, 985060.65 1535082.257 0, 985301.625 1535081.384 0, 985542.6 1535080.526 0, 985783.575 1535079.683 0, 986024.55 1535078.853 0, 986265.526 1535078.037 0, 
+    986506.501 1535077.236 0, 986747.476 1535076.449 0, 986988.452 1535075.676 0, 987229.427 1535074.917 0, 987470.402 1535074.173 0, 987711.378 1535073.442 0, 987952.353 1535072.726 0, 988193.329 1535072.024 0, 988433.137 1535071.34 0, 988417.408 1529504.101 0, 
+    988401.679 1523936.474 0))
+
+POLYGON ((1000000 1535055 0, 999760.189 1535055.007 0, 999519.213 1535055.029 0, 999278.236 1535055.064 0, 999037.26 1535055.114 0, 998796.283 1535055.177 0, 998555.306 1535055.255 0, 998314.33 1535055.347 0, 998073.353 1535055.454 0, 997832.377 1535055.574 0, 
+    997591.4 1535055.709 0, 997350.424 1535055.858 0, 997109.447 1535056.021 0, 996868.47 1535056.198 0, 996627.494 1535056.389 0, 996386.517 1535056.595 0, 996145.541 1535056.815 0, 995904.564 1535057.049 0, 995663.588 1535057.297 0, 995422.612 1535057.559 0, 
+    995181.635 1535057.836 0, 994940.659 1535058.126 0, 994699.682 1535058.431 0, 994458.706 1535058.75 0, 994216.563 1535059.085 0, 993976.753 1535059.431 0, 993735.777 1535059.793 0, 993494.801 1535060.168 0, 993253.824 1535060.558 0, 993012.848 1535060.963 0, 
+    992771.872 1535061.381 0, 992530.896 1535061.813 0, 992289.919 1535062.26 0, 992048.943 1535062.721 0, 991807.967 1535063.196 0, 991566.991 1535063.685 0, 991326.015 1535064.189 0, 991085.039 1535064.706 0, 990844.063 1535065.238 0, 990603.087 1535065.784 0, 
+    990362.111 1535066.344 0, 990121.135 1535066.919 0, 989880.159 1535067.507 0, 989639.183 1535068.11 0, 989398.208 1535068.727 0, 989157.232 1535069.358 0, 988916.256 1535070.003 0, 988675.28 1535070.663 0, 988433.137 1535071.34 0, 988448.864 1540638.184 0, 
+    988464.591 1546204.629 0, 988706.076 1546203.954 0, 988946.396 1546203.296 0, 989186.716 1546202.653 0, 989427.037 1546202.023 0, 989667.357 1546201.408 0, 989907.678 1546200.807 0, 990147.999 1546200.22 0, 990388.319 1546199.647 0, 990628.64 1546199.088 0, 
+    990868.961 1546198.544 0, 991109.281 1546198.014 0, 991349.602 1546197.497 0, 991589.923 1546196.995 0, 991830.244 1546196.507 0, 992070.564 1546196.034 0, 992310.885 1546195.574 0, 992551.206 1546195.128 0, 992791.527 1546194.697 0, 993031.848 1546194.28 0, 
+    993272.169 1546193.877 0, 993512.49 1546193.488 0, 993752.811 1546193.113 0, 993993.132 1546192.753 0, 994232.29 1546192.408 0, 994473.774 1546192.074 0, 994714.095 1546191.756 0, 994954.417 1546191.451 0, 995194.738 1546191.162 0, 995435.059 1546190.886 0, 
+    995675.38 1546190.624 0, 995915.701 1546190.377 0, 996156.022 1546190.143 0, 996396.344 1546189.924 0, 996636.665 1546189.719 0, 996876.986 1546189.528 0, 997117.307 1546189.352 0, 997357.629 1546189.189 0, 997597.95 1546189.041 0, 997838.271 1546188.906 0, 
+    998078.592 1546188.786 0, 998318.914 1546188.68 0, 998559.235 1546188.588 0, 998799.556 1546188.51 0, 999039.878 1546188.447 0, 999280.199 1546188.397 0, 999520.52 1546188.362 0, 999760.841 1546188.341 0, 1000000 1546188.334 0, 1000000 1540621.867 0, 
+    1000000 1535055 0))
+
+POLYGON ((1011535.409 1546204.629 0, 1011296.25 1546203.96 0, 1011055.93 1546203.302 0, 1010815.609 1546202.659 0, 1010575.289 1546202.029 0, 1010334.968 1546201.414 0, 1010094.648 1546200.813 0, 1009854.327 1546200.226 0, 1009614.006 1546199.653 0, 1009373.686 1546199.094 0, 
+    1009133.365 1546198.549 0, 1008893.044 1546198.019 0, 1008652.723 1546197.502 0, 1008412.403 1546197 0, 1008172.082 1546196.512 0, 1007931.761 1546196.038 0, 1007691.44 1546195.578 0, 1007451.119 1546195.133 0, 1007210.798 1546194.701 0, 1006970.477 1546194.284 0, 
+    1006730.156 1546193.881 0, 1006489.835 1546193.492 0, 1006249.514 1546193.117 0, 1006009.193 1546192.756 0, 1005767.71 1546192.408 0, 1005528.551 1546192.077 0, 1005288.23 1546191.759 0, 1005047.909 1546191.454 0, 1004807.588 1546191.164 0, 1004567.267 1546190.888 0, 
+    1004326.946 1546190.627 0, 1004086.624 1546190.379 0, 1003846.303 1546190.146 0, 1003605.982 1546189.926 0, 1003365.661 1546189.721 0, 1003125.34 1546189.53 0, 1002885.018 1546189.353 0, 1002644.697 1546189.19 0, 1002404.376 1546189.042 0, 1002164.054 1546188.907 0, 
+    1001923.733 1546188.787 0, 1001683.412 1546188.681 0, 1001443.091 1546188.589 0, 1001202.769 1546188.511 0, 1000962.448 1546188.447 0, 1000722.127 1546188.398 0, 1000481.805 1546188.362 0, 1000241.484 1546188.341 0, 1000000 1546188.334 0, 1000000 1551754.394 0, 
+    1000000 1557320.042 0, 1000240.826 1557320.049 0, 1000480.492 1557320.071 0, 1000720.158 1557320.106 0, 1000959.824 1557320.155 0, 1001199.49 1557320.219 0, 1001439.156 1557320.297 0, 1001678.822 1557320.388 0, 1001918.488 1557320.494 0, 1002158.155 1557320.614 0, 
+    1002397.821 1557320.748 0, 1002637.487 1557320.896 0, 1002877.153 1557321.059 0, 1003116.819 1557321.235 0, 1003356.485 1557321.426 0, 1003596.151 1557321.63 0, 1003835.817 1557321.849 0, 1004075.483 1557322.082 0, 1004315.149 1557322.329 0, 1004554.815 1557322.59 0, 
+    1004794.481 1557322.865 0, 1005034.147 1557323.154 0, 1005273.813 1557323.458 0, 1005513.479 1557323.775 0, 1005751.986 1557324.105 0, 1005992.81 1557324.452 0, 1006232.476 1557324.812 0, 1006472.142 1557325.186 0, 1006711.808 1557325.574 0, 1006951.474 1557325.976 0, 
+    1007191.139 1557326.392 0, 1007430.805 1557326.822 0, 1007670.471 1557327.267 0, 1007910.137 1557327.725 0, 1008149.802 1557328.198 0, 1008389.468 1557328.685 0, 1008629.133 1557329.186 0, 1008868.799 1557329.701 0, 1009108.465 1557330.23 0, 1009348.13 1557330.773 0, 
+    1009587.796 1557331.33 0, 1009827.461 1557331.901 0, 1010067.126 1557332.487 0, 1010306.792 1557333.086 0, 1010546.457 1557333.7 0, 1010786.122 1557334.328 0, 1011025.788 1557334.97 0, 1011265.453 1557335.626 0, 1011503.96 1557336.293 0, 1011519.684 1551770.667 0, 
+    1011535.409 1546204.629 0))
+
+POLYGON ((1023007.829 1557385.044 0, 1022769.322 1557383.703 0, 1022529.66 1557382.37 0, 1022289.998 1557381.051 0, 1022050.335 1557379.746 0, 1021810.672 1557378.455 0, 1021571.01 1557377.179 0, 1021331.347 1557375.916 0, 1021091.684 1557374.668 0, 1020852.021 1557373.433 0, 
+    1020612.358 1557372.213 0, 1020372.695 1557371.007 0, 1020133.032 1557369.815 0, 1019893.368 1557368.637 0, 1019653.705 1557367.473 0, 1019414.042 1557366.323 0, 1019174.378 1557365.188 0, 1018934.715 1557364.066 0, 1018695.051 1557362.959 0, 1018455.388 1557361.866 0, 
+    1018215.724 1557360.786 0, 1017976.06 1557359.721 0, 1017736.396 1557358.67 0, 1017496.733 1557357.633 0, 1017255.912 1557356.606 0, 1017017.405 1557355.602 0, 1016777.741 1557354.607 0, 1016538.076 1557353.627 0, 1016298.412 1557352.661 0, 1016058.748 1557351.708 0, 
+    1015819.084 1557350.77 0, 1015579.419 1557349.846 0, 1015339.755 1557348.936 0, 1015100.091 1557348.04 0, 1014860.426 1557347.159 0, 1014620.762 1557346.291 0, 1014381.097 1557345.438 0, 1014141.432 1557344.598 0, 1013901.768 1557343.773 0, 1013662.103 1557342.962 0, 
+    1013422.438 1557342.165 0, 1013182.773 1557341.382 0, 1012943.108 1557340.613 0, 1012703.443 1557339.858 0, 1012463.778 1557339.118 0, 1012224.113 1557338.391 0, 1011984.448 1557337.679 0, 1011744.783 1557336.98 0, 1011503.96 1557336.293 0, 1011488.238 1562901.5 0, 
+    1011472.516 1568466.282 0, 1011712.681 1568466.968 0, 1011951.691 1568467.664 0, 1012190.701 1568468.375 0, 1012429.711 1568469.099 0, 1012668.72 1568469.838 0, 1012907.73 1568470.591 0, 1013146.74 1568471.357 0, 1013385.75 1568472.138 0, 1013624.76 1568472.933 0, 
+    1013863.769 1568473.742 0, 1014102.779 1568474.565 0, 1014341.788 1568475.402 0, 1014580.798 1568476.253 0, 1014819.807 1568477.119 0, 1015058.817 1568477.998 0, 1015297.826 1568478.891 0, 1015536.835 1568479.799 0, 1015775.845 1568480.72 0, 1016014.854 1568481.656 0, 
+    1016253.863 1568482.605 0, 1016492.872 1568483.569 0, 1016731.881 1568484.547 0, 1016970.89 1568485.539 0, 1017208.745 1568486.54 0, 1017448.908 1568487.565 0, 1017687.917 1568488.599 0, 1017926.925 1568489.647 0, 1018165.934 1568490.709 0, 1018404.943 1568491.785 0, 
+    1018643.951 1568492.875 0, 1018882.96 1568493.98 0, 1019121.968 1568495.098 0, 1019360.976 1568496.231 0, 1019599.985 1568497.377 0, 1019838.993 1568498.538 0, 1020078.001 1568499.713 0, 1020317.009 1568500.902 0, 1020556.017 1568502.104 0, 1020795.025 1568503.321 0, 
+    1021034.033 1568504.552 0, 1021273.041 1568505.797 0, 1021512.048 1568507.057 0, 1021751.056 1568508.33 0, 1021990.064 1568509.617 0, 1022229.071 1568510.918 0, 1022468.079 1568512.234 0, 1022707.086 1568513.563 0, 1022944.94 1568514.9 0, 1022976.383 1562950.184 0, 
+    1023007.829 1557385.044 0))
+
+POLYGON ((1034417.182 1568595.93 0, 1034179.33 1568593.92 0, 1033940.327 1568591.916 0, 1033701.325 1568589.925 0, 1033462.322 1568587.949 0, 1033223.319 1568585.986 0, 1032984.316 1568584.038 0, 1032745.313 1568582.103 0, 1032506.309 1568580.183 0, 1032267.306 1568578.277 0, 
+    1032028.302 1568576.385 0, 1031789.299 1568574.507 0, 1031550.295 1568572.643 0, 1031311.291 1568570.793 0, 1031072.287 1568568.957 0, 1030833.283 1568567.135 0, 1030594.279 1568565.327 0, 1030355.274 1568563.533 0, 1030116.27 1568561.754 0, 1029877.266 1568559.988 0, 
+    1029638.261 1568558.237 0, 1029399.256 1568556.499 0, 1029160.251 1568554.776 0, 1028921.246 1568553.067 0, 1028681.09 1568551.363 0, 1028443.236 1568549.69 0, 1028204.231 1568548.023 0, 1027965.226 1568546.37 0, 1027726.22 1568544.731 0, 1027487.215 1568543.106 0, 
+    1027248.209 1568541.496 0, 1027009.204 1568539.899 0, 1026770.198 1568538.316 0, 1026531.192 1568536.748 0, 1026292.186 1568535.193 0, 1026053.18 1568533.653 0, 1025814.174 1568532.126 0, 1025575.167 1568530.614 0, 1025336.161 1568529.116 0, 1025097.155 1568527.631 0, 
+    1024858.148 1568526.161 0, 1024619.142 1568524.705 0, 1024380.135 1568523.263 0, 1024141.128 1568521.835 0, 1023902.121 1568520.421 0, 1023663.114 1568519.022 0, 1023424.107 1568517.636 0, 1023185.1 1568516.264 0, 1022944.94 1568514.9 0, 1022913.5 1574079.185 0, 
+    1022882.062 1579643.032 0, 1023121.563 1579644.393 0, 1023359.916 1579645.761 0, 1023598.268 1579647.143 0, 1023836.62 1579648.539 0, 1024074.971 1579649.949 0, 1024313.323 1579651.373 0, 1024551.675 1579652.811 0, 1024790.026 1579654.263 0, 1025028.378 1579655.729 0, 
+    1025266.729 1579657.209 0, 1025505.081 1579658.703 0, 1025743.432 1579660.211 0, 1025981.783 1579661.734 0, 1026220.134 1579663.27 0, 1026458.485 1579664.82 0, 1026696.836 1579666.384 0, 1026935.187 1579667.963 0, 1027173.538 1579669.555 0, 1027411.888 1579671.162 0, 
+    1027650.239 1579672.782 0, 1027888.589 1579674.416 0, 1028126.94 1579676.065 0, 1028365.29 1579677.727 0, 1028602.491 1579679.396 0, 1028841.99 1579681.095 0, 1029080.34 1579682.799 0, 1029318.69 1579684.518 0, 1029557.04 1579686.25 0, 1029795.389 1579687.997 0, 
+    1030033.739 1579689.758 0, 1030272.088 1579691.533 0, 1030510.438 1579693.321 0, 1030748.787 1579695.124 0, 1030987.136 1579696.941 0, 1031225.485 1579698.772 0, 1031463.834 1579700.617 0, 1031702.183 1579702.476 0, 1031940.531 1579704.349 0, 1032178.88 1579706.235 0, 
+    1032417.228 1579708.136 0, 1032655.577 1579710.052 0, 1032893.925 1579711.981 0, 1033132.273 1579713.924 0, 1033370.621 1579715.881 0, 1033608.969 1579717.852 0, 1033847.317 1579719.837 0, 1034085.664 1579721.836 0, 1034322.864 1579723.84 0, 1034370.021 1574160.103 0, 
+    1034417.182 1568595.93 0))
+
+POLYGON ((1045763.393 1579836.969 0, 1045526.198 1579834.295 0, 1045287.857 1579831.623 0, 1045049.515 1579828.964 0, 1044811.174 1579826.32 0, 1044572.833 1579823.689 0, 1044334.491 1579821.073 0, 1044096.149 1579818.47 0, 1043857.807 1579815.882 0, 1043619.465 1579813.308 0, 
+    1043381.123 1579810.747 0, 1043142.78 1579808.201 0, 1042904.438 1579805.669 0, 1042666.095 1579803.151 0, 1042427.752 1579800.646 0, 1042189.409 1579798.156 0, 1041951.066 1579795.68 0, 1041712.722 1579793.218 0, 1041474.379 1579790.77 0, 1041236.035 1579788.336 0, 
+    1040997.692 1579785.916 0, 1040759.348 1579783.509 0, 1040521.004 1579781.117 0, 1040282.66 1579778.74 0, 1040043.168 1579776.364 0, 1039805.971 1579774.026 0, 1039567.626 1579771.69 0, 1039329.281 1579769.368 0, 1039090.937 1579767.06 0, 1038852.592 1579764.766 0, 
+    1038614.246 1579762.487 0, 1038375.901 1579760.221 0, 1038137.556 1579757.969 0, 1037899.21 1579755.731 0, 1037660.865 1579753.508 0, 1037422.519 1579751.298 0, 1037184.173 1579749.102 0, 1036945.827 1579746.921 0, 1036707.481 1579744.753 0, 1036469.134 1579742.6 0, 
+    1036230.788 1579740.46 0, 1035992.441 1579738.335 0, 1035754.095 1579736.223 0, 1035515.748 1579734.126 0, 1035277.401 1579732.043 0, 1035039.054 1579729.973 0, 1034800.707 1579727.918 0, 1034562.359 1579725.877 0, 1034322.864 1579723.84 0, 1034275.711 1585287.133 0, 
+    1034228.562 1590849.976 0, 1034467.399 1590852.007 0, 1034705.091 1590854.043 0, 1034942.784 1590856.093 0, 1035180.476 1590858.156 0, 1035418.168 1590860.234 0, 1035655.86 1590862.326 0, 1035893.552 1590864.431 0, 1036131.243 1590866.551 0, 1036368.935 1590868.685 0, 
+    1036606.626 1590870.832 0, 1036844.318 1590872.994 0, 1037082.009 1590875.169 0, 1037319.7 1590877.359 0, 1037557.391 1590879.562 0, 1037795.082 1590881.78 0, 1038032.772 1590884.012 0, 1038270.463 1590886.257 0, 1038508.153 1590888.517 0, 1038745.844 1590890.79 0, 
+    1038983.534 1590893.078 0, 1039221.224 1590895.379 0, 1039458.914 1590897.695 0, 1039696.603 1590900.024 0, 1039933.149 1590902.356 0, 1040171.982 1590904.725 0, 1040409.672 1590907.096 0, 1040647.361 1590909.482 0, 1040885.05 1590911.881 0, 1041122.739 1590914.295 0, 
+    1041360.428 1590916.722 0, 1041598.116 1590919.163 0, 1041835.805 1590921.619 0, 1042073.493 1590924.088 0, 1042311.181 1590926.572 0, 1042548.869 1590929.069 0, 1042786.557 1590931.58 0, 1043024.245 1590934.106 0, 1043261.933 1590936.645 0, 1043499.62 1590939.198 0, 
+    1043737.307 1590941.765 0, 1043974.994 1590944.347 0, 1044212.681 1590946.942 0, 1044450.368 1590949.551 0, 1044688.055 1590952.175 0, 1044925.741 1590954.812 0, 1045163.428 1590957.463 0, 1045401.114 1590960.128 0, 1045637.657 1590962.795 0, 1045700.522 1585400.107 0, 
+    1045763.393 1579836.969 0))
+
+POLYGON ((1057046.389 1591107.845 0, 1056809.852 1591104.511 0, 1056572.174 1591101.174 0, 1056334.496 1591097.851 0, 1056096.818 1591094.543 0, 1055859.14 1591091.248 0, 1055621.461 1591087.967 0, 1055383.783 1591084.7 0, 1055146.104 1591081.448 0, 1054908.425 1591078.209 0, 
+    1054670.745 1591074.984 0, 1054433.066 1591071.773 0, 1054195.386 1591068.576 0, 1053957.706 1591065.393 0, 1053720.026 1591062.225 0, 1053482.346 1591059.07 0, 1053244.666 1591055.929 0, 1053006.985 1591052.802 0, 1052769.304 1591049.689 0, 1052531.623 1591046.59 0, 
+    1052293.942 1591043.505 0, 1052056.261 1591040.434 0, 1051818.58 1591037.377 0, 1051580.898 1591034.334 0, 1051342.074 1591031.291 0, 1051105.534 1591028.291 0, 1050867.852 1591025.29 0, 1050630.169 1591022.303 0, 1050392.487 1591019.33 0, 1050154.804 1591016.371 0, 
+    1049917.121 1591013.426 0, 1049679.438 1591010.495 0, 1049441.755 1591007.577 0, 1049204.071 1591004.674 0, 1048966.388 1591001.785 0, 1048728.704 1590998.91 0, 1048491.02 1590996.049 0, 1048253.336 1590993.202 0, 1048015.652 1590990.369 0, 1047777.967 1590987.55 0, 
+    1047540.283 1590984.745 0, 1047302.598 1590981.954 0, 1047064.913 1590979.177 0, 1046827.228 1590976.413 0, 1046589.543 1590973.664 0, 1046351.857 1590970.929 0, 1046114.172 1590968.208 0, 1045876.486 1590965.501 0, 1045637.657 1590962.795 0, 1045574.797 1596525.026 0, 
+    1045511.943 1602086.796 0, 1045750.113 1602089.494 0, 1045987.144 1602092.194 0, 1046224.175 1602094.908 0, 1046461.206 1602097.635 0, 1046698.236 1602100.377 0, 1046935.267 1602103.132 0, 1047172.297 1602105.902 0, 1047409.327 1602108.685 0, 1047646.357 1602111.483 0, 
+    1047883.386 1602114.294 0, 1048120.416 1602117.119 0, 1048357.445 1602119.959 0, 1048594.475 1602122.812 0, 1048831.504 1602125.679 0, 1049068.532 1602128.56 0, 1049305.561 1602131.455 0, 1049542.59 1602134.364 0, 1049779.618 1602137.287 0, 1050016.646 1602140.224 0, 
+    1050253.674 1602143.175 0, 1050490.702 1602146.14 0, 1050727.73 1602149.118 0, 1050964.757 1602152.111 0, 1051200.646 1602155.103 0, 1051438.812 1602158.138 0, 1051675.839 1602161.173 0, 1051912.865 1602164.221 0, 1052149.892 1602167.284 0, 1052386.918 1602170.36 0, 
+    1052623.945 1602173.451 0, 1052860.971 1602176.555 0, 1053097.996 1602179.673 0, 1053335.022 1602182.806 0, 1053572.048 1602185.952 0, 1053809.073 1602189.112 0, 1054046.098 1602192.286 0, 1054283.123 1602195.474 0, 1054520.148 1602198.676 0, 1054757.172 1602201.892 0, 
+    1054994.197 1602205.122 0, 1055231.221 1602208.365 0, 1055468.245 1602211.623 0, 1055705.269 1602214.895 0, 1055942.292 1602218.181 0, 1056179.316 1602221.48 0, 1056416.339 1602224.794 0, 1056653.362 1602228.121 0, 1056889.247 1602231.447 0, 1056967.815 1596669.877 0, 
+    1057046.389 1591107.845 0))
+
+POLYGON ((1068266.097 1602408.24 0, 1068030.221 1602404.249 0, 1067793.208 1602400.251 0, 1067556.195 1602396.268 0, 1067319.182 1602392.299 0, 1067082.169 1602388.344 0, 1066845.155 1602384.402 0, 1066608.141 1602380.475 0, 1066371.127 1602376.561 0, 1066134.113 1602372.662 0, 
+    1065897.098 1602368.776 0, 1065660.084 1602364.905 0, 1065423.069 1602361.047 0, 1065186.053 1602357.204 0, 1064949.038 1602353.374 0, 1064712.022 1602349.558 0, 1064475.007 1602345.756 0, 1064237.99 1602341.968 0, 1064000.974 1602338.194 0, 1063763.958 1602334.434 0, 
+    1063526.941 1602330.688 0, 1063289.924 1602326.956 0, 1063052.907 1602323.238 0, 1062815.889 1602319.534 0, 1062577.735 1602315.826 0, 1062341.854 1602312.167 0, 1062104.836 1602308.505 0, 1061867.817 1602304.857 0, 1061630.799 1602301.222 0, 1061393.78 1602297.602 0, 
+    1061156.761 1602293.995 0, 1060919.742 1602290.402 0, 1060682.723 1602286.824 0, 1060445.703 1602283.259 0, 1060208.683 1602279.708 0, 1059971.663 1602276.172 0, 1059734.643 1602272.649 0, 1059497.623 1602269.14 0, 1059260.602 1602265.645 0, 1059023.581 1602262.164 0, 
+    1058786.56 1602258.697 0, 1058549.539 1602255.244 0, 1058312.518 1602251.805 0, 1058075.496 1602248.38 0, 1057838.474 1602244.968 0, 1057601.452 1602241.571 0, 1057364.43 1602238.188 0, 1057127.407 1602234.818 0, 1056889.247 1602231.447 0, 1056810.686 1607792.547 0, 
+    1056732.132 1613353.173 0, 1056969.634 1613356.535 0, 1057206.002 1613359.895 0, 1057442.37 1613363.269 0, 1057678.737 1613366.657 0, 1057915.105 1613370.059 0, 1058151.472 1613373.475 0, 1058387.838 1613376.904 0, 1058624.205 1613380.348 0, 1058860.572 1613383.805 0, 
+    1059096.938 1613387.277 0, 1059333.304 1613390.762 0, 1059569.67 1613394.261 0, 1059806.035 1613397.774 0, 1060042.401 1613401.301 0, 1060278.766 1613404.842 0, 1060515.131 1613408.397 0, 1060751.495 1613411.966 0, 1060987.86 1613415.548 0, 1061224.224 1613419.145 0, 
+    1061460.588 1613422.755 0, 1061696.952 1613426.38 0, 1061933.316 1613430.018 0, 1062169.68 1613433.67 0, 1062404.909 1613437.319 0, 1062642.406 1613441.017 0, 1062878.769 1613444.711 0, 1063115.131 1613448.418 0, 1063351.494 1613452.14 0, 1063587.856 1613455.876 0, 
+    1063824.218 1613459.626 0, 1064060.58 1613463.389 0, 1064296.941 1613467.166 0, 1064533.303 1613470.958 0, 1064769.664 1613474.763 0, 1065006.024 1613478.582 0, 1065242.385 1613482.415 0, 1065478.746 1613486.262 0, 1065715.106 1613490.123 0, 1065951.466 1613493.998 0, 
+    1066187.825 1613497.887 0, 1066424.185 1613501.789 0, 1066660.544 1613505.706 0, 1066896.903 1613509.636 0, 1067133.262 1613513.581 0, 1067369.62 1613517.539 0, 1067605.979 1613521.511 0, 1067842.337 1613525.497 0, 1068077.562 1613529.478 0, 1068171.826 1607969.097 0, 
+    1068266.097 1602408.24 0))
+
+POLYGON ((1079422.449 1613737.836 0, 1079187.234 1613733.19 0, 1078950.888 1613728.537 0, 1078714.542 1613723.897 0, 1078478.196 1613719.271 0, 1078241.849 1613714.658 0, 1078005.502 1613710.06 0, 1077769.155 1613705.476 0, 1077532.807 1613700.906 0, 1077296.459 1613696.349 0, 
+    1077060.111 1613691.807 0, 1076823.763 1613687.278 0, 1076587.414 1613682.763 0, 1076351.066 1613678.262 0, 1076114.716 1613673.775 0, 1075878.367 1613669.302 0, 1075642.017 1613664.843 0, 1075405.667 1613660.398 0, 1075169.317 1613655.967 0, 1074932.967 1613651.549 0, 
+    1074696.616 1613647.146 0, 1074460.265 1613642.757 0, 1074223.914 1613638.381 0, 1073987.563 1613634.019 0, 1073750.079 1613629.651 0, 1073514.859 1613625.337 0, 1073278.507 1613621.017 0, 1073042.154 1613616.711 0, 1072805.801 1613612.419 0, 1072569.448 1613608.141 0, 
+    1072333.095 1613603.877 0, 1072096.742 1613599.626 0, 1071860.388 1613595.39 0, 1071624.034 1613591.167 0, 1071387.68 1613586.958 0, 1071151.325 1613582.764 0, 1070914.97 1613578.583 0, 1070678.616 1613574.416 0, 1070442.26 1613570.263 0, 1070205.905 1613566.124 0, 
+    1069969.549 1613561.998 0, 1069733.193 1613557.887 0, 1069496.837 1613553.79 0, 1069260.481 1613549.706 0, 1069024.124 1613545.637 0, 1068787.767 1613541.581 0, 1068551.41 1613537.539 0, 1068315.052 1613533.511 0, 1068077.562 1613529.478 0, 1067983.307 1619089.378 0, 
+    1067889.059 1624648.789 0, 1068125.892 1624652.811 0, 1068361.595 1624656.828 0, 1068597.298 1624660.859 0, 1068833 1624664.903 0, 1069068.702 1624668.961 0, 1069304.404 1624673.033 0, 1069540.106 1624677.12 0, 1069775.808 1624681.219 0, 1070011.509 1624685.333 0, 
+    1070247.21 1624689.461 0, 1070482.911 1624693.602 0, 1070718.611 1624697.758 0, 1070954.311 1624701.927 0, 1071190.011 1624706.11 0, 1071425.711 1624710.307 0, 1071661.411 1624714.518 0, 1071897.11 1624718.743 0, 1072132.809 1624722.982 0, 1072368.508 1624727.234 0, 
+    1072604.206 1624731.501 0, 1072839.905 1624735.781 0, 1073075.603 1624740.075 0, 1073311.301 1624744.383 0, 1073545.869 1624748.684 0, 1073782.695 1624753.041 0, 1074018.392 1624757.39 0, 1074254.089 1624761.754 0, 1074489.786 1624766.131 0, 1074725.482 1624770.523 0, 
+    1074961.178 1624774.928 0, 1075196.874 1624779.347 0, 1075432.569 1624783.78 0, 1075668.264 1624788.226 0, 1075903.959 1624792.687 0, 1076139.654 1624797.161 0, 1076375.348 1624801.65 0, 1076611.043 1624806.152 0, 1076846.736 1624810.668 0, 1077082.43 1624815.198 0, 
+    1077318.123 1624819.742 0, 1077553.816 1624824.3 0, 1077789.509 1624828.871 0, 1078025.202 1624833.457 0, 1078260.894 1624838.056 0, 1078496.586 1624842.669 0, 1078732.278 1624847.296 0, 1078967.969 1624851.937 0, 1079202.533 1624856.57 0, 1079312.486 1619297.447 0, 
+    1079422.449 1613737.836 0))
+
+POLYGON ((1090515.374 1625096.312 0, 1090280.823 1625091.017 0, 1090045.145 1625085.71 0, 1089809.468 1625080.417 0, 1089573.79 1625075.138 0, 1089338.111 1625069.873 0, 1089102.433 1625064.622 0, 1088866.754 1625059.384 0, 1088631.074 1625054.161 0, 1088395.395 1625048.951 0, 
+    1088159.715 1625043.755 0, 1087924.035 1625038.573 0, 1087688.354 1625033.405 0, 1087452.674 1625028.251 0, 1087216.992 1625023.11 0, 1086981.311 1625017.984 0, 1086745.629 1625012.871 0, 1086509.947 1625007.773 0, 1086274.265 1625002.688 0, 1086038.582 1624997.617 0, 
+    1085802.899 1624992.56 0, 1085567.216 1624987.516 0, 1085331.533 1624982.487 0, 1085095.849 1624977.472 0, 1084859.038 1624972.446 0, 1084624.481 1624967.482 0, 1084388.796 1624962.508 0, 1084153.111 1624957.548 0, 1083917.426 1624952.602 0, 1083681.74 1624947.67 0, 
+    1083446.054 1624942.751 0, 1083210.368 1624937.847 0, 1082974.682 1624932.956 0, 1082738.995 1624928.079 0, 1082503.308 1624923.216 0, 1082267.621 1624918.367 0, 1082031.933 1624913.532 0, 1081796.245 1624908.711 0, 1081560.557 1624903.904 0, 1081324.869 1624899.11 0, 
+    1081089.18 1624894.33 0, 1080853.491 1624889.564 0, 1080617.802 1624884.813 0, 1080382.112 1624880.074 0, 1080146.423 1624875.35 0, 1079910.732 1624870.64 0, 1079675.042 1624865.944 0, 1079439.351 1624861.261 0, 1079202.533 1624856.57 0, 1079092.589 1630415.198 0, 
+    1078982.656 1635973.326 0, 1079218.817 1635978.004 0, 1079453.853 1635982.673 0, 1079688.889 1635987.357 0, 1079923.925 1635992.054 0, 1080158.961 1635996.765 0, 1080393.996 1636001.49 0, 1080629.031 1636006.229 0, 1080864.066 1636010.981 0, 1081099.1 1636015.748 0, 
+    1081334.134 1636020.528 0, 1081569.168 1636025.322 0, 1081804.201 1636030.13 0, 1082039.235 1636034.952 0, 1082274.268 1636039.787 0, 1082509.3 1636044.637 0, 1082744.333 1636049.5 0, 1082979.365 1636054.377 0, 1083214.397 1636059.268 0, 1083449.428 1636064.173 0, 
+    1083684.46 1636069.091 0, 1083919.491 1636074.024 0, 1084154.521 1636078.97 0, 1084389.552 1636083.93 0, 1084623.458 1636088.88 0, 1084859.611 1636093.892 0, 1085094.641 1636098.893 0, 1085329.67 1636103.909 0, 1085564.699 1636108.938 0, 1085799.728 1636113.981 0, 
+    1086034.756 1636119.038 0, 1086269.784 1636124.109 0, 1086504.812 1636129.193 0, 1086739.839 1636134.292 0, 1086974.866 1636139.404 0, 1087209.893 1636144.53 0, 1087444.92 1636149.67 0, 1087679.946 1636154.824 0, 1087914.972 1636159.991 0, 1088149.997 1636165.173 0, 
+    1088385.023 1636170.368 0, 1088620.048 1636175.577 0, 1088855.072 1636180.8 0, 1089090.097 1636186.037 0, 1089325.121 1636191.287 0, 1089560.145 1636196.552 0, 1089795.168 1636201.83 0, 1090030.191 1636207.122 0, 1090264.091 1636212.402 0, 1090389.727 1630654.608 0, 
+    1090515.374 1625096.312 0))
+
+POLYGON ((1101544.806 1636483.35 0, 1101310.92 1636477.409 0, 1101075.913 1636471.453 0, 1100840.905 1636465.511 0, 1100605.897 1636459.582 0, 1100370.889 1636453.668 0, 1100135.88 1636447.767 0, 1099900.871 1636441.88 0, 1099665.862 1636436.007 0, 1099430.852 1636430.148 0, 
+    1099195.842 1636424.303 0, 1098960.832 1636418.471 0, 1098725.821 1636412.653 0, 1098490.81 1636406.849 0, 1098255.799 1636401.059 0, 1098020.787 1636395.283 0, 1097785.775 1636389.521 0, 1097550.762 1636383.772 0, 1097315.75 1636378.037 0, 1097080.737 1636372.317 0, 
+    1096845.723 1636366.61 0, 1096610.709 1636360.916 0, 1096375.695 1636355.237 0, 1096140.681 1636349.571 0, 1095904.544 1636343.893 0, 1095670.651 1636338.282 0, 1095435.636 1636332.658 0, 1095200.62 1636327.047 0, 1094965.604 1636321.451 0, 1094730.587 1636315.868 0, 
+    1094495.571 1636310.3 0, 1094260.554 1636304.745 0, 1094025.536 1636299.204 0, 1093790.518 1636293.676 0, 1093555.5 1636288.163 0, 1093320.482 1636282.663 0, 1093085.463 1636277.178 0, 1092850.444 1636271.706 0, 1092615.425 1636266.248 0, 1092380.405 1636260.803 0, 
+    1092145.385 1636255.373 0, 1091910.365 1636249.957 0, 1091675.344 1636244.554 0, 1091440.323 1636239.165 0, 1091205.302 1636233.79 0, 1090970.281 1636228.429 0, 1090735.259 1636223.081 0, 1090500.236 1636217.748 0, 1090264.091 1636212.402 0, 1090138.467 1641769.689 0, 
+    1090012.854 1647326.462 0, 1090248.342 1647331.792 0, 1090482.71 1647337.111 0, 1090717.078 1647342.443 0, 1090951.445 1647347.79 0, 1091185.813 1647353.15 0, 1091420.179 1647358.524 0, 1091654.546 1647363.911 0, 1091888.912 1647369.313 0, 1092123.278 1647374.728 0, 
+    1092357.643 1647380.157 0, 1092592.009 1647385.6 0, 1092826.373 1647391.057 0, 1093060.738 1647396.527 0, 1093295.102 1647402.011 0, 1093529.466 1647407.51 0, 1093763.83 1647413.021 0, 1093998.193 1647418.547 0, 1094232.556 1647424.086 0, 1094466.919 1647429.64 0, 
+    1094701.281 1647435.207 0, 1094935.643 1647440.788 0, 1095170.004 1647446.382 0, 1095404.366 1647451.991 0, 1095637.608 1647457.586 0, 1095873.087 1647463.249 0, 1096107.448 1647468.899 0, 1096341.808 1647474.562 0, 1096576.167 1647480.24 0, 1096810.527 1647485.931 0, 
+    1097044.885 1647491.636 0, 1097279.244 1647497.354 0, 1097513.602 1647503.087 0, 1097747.96 1647508.833 0, 1097982.318 1647514.594 0, 1098216.675 1647520.367 0, 1098451.032 1647526.155 0, 1098685.389 1647531.957 0, 1098919.745 1647537.772 0, 1099154.101 1647543.601 0, 
+    1099388.457 1647549.444 0, 1099622.812 1647555.301 0, 1099857.167 1647561.171 0, 1100091.521 1647567.056 0, 1100325.875 1647572.954 0, 1100560.229 1647578.866 0, 1100794.583 1647584.791 0, 1101028.936 1647590.731 0, 1101262.171 1647596.656 0, 1101403.482 1642040.26 0, 
+    1101544.806 1636483.35 0))
+
+POLYGON ((1112510.679 1647898.63 0, 1112277.46 1647892.046 0, 1112043.125 1647885.444 0, 1111808.789 1647878.857 0, 1111574.453 1647872.283 0, 1111340.116 1647865.723 0, 1111105.779 1647859.176 0, 1110871.442 1647852.644 0, 1110637.104 1647846.125 0, 1110402.766 1647839.62 0, 
+    1110168.427 1647833.129 0, 1109934.088 1647826.651 0, 1109699.749 1647820.188 0, 1109465.41 1647813.738 0, 1109231.07 1647807.302 0, 1108996.729 1647800.88 0, 1108762.388 1647794.471 0, 1108528.047 1647788.076 0, 1108293.706 1647781.696 0, 1108059.364 1647775.329 0, 
+    1107825.021 1647768.975 0, 1107590.679 1647762.636 0, 1107356.336 1647756.31 0, 1107121.992 1647749.998 0, 1106886.532 1647743.67 0, 1106653.304 1647737.416 0, 1106418.96 1647731.145 0, 1106184.615 1647724.889 0, 1105950.27 1647718.646 0, 1105715.924 1647712.417 0, 
+    1105481.578 1647706.201 0, 1105247.232 1647700 0, 1105012.885 1647693.812 0, 1104778.538 1647687.638 0, 1104544.191 1647681.478 0, 1104309.843 1647675.332 0, 1104075.495 1647669.199 0, 1103841.146 1647663.08 0, 1103606.797 1647656.975 0, 1103372.448 1647650.884 0, 
+    1103138.098 1647644.807 0, 1102903.748 1647638.743 0, 1102669.398 1647632.693 0, 1102435.047 1647626.657 0, 1102200.696 1647620.635 0, 1101966.345 1647614.627 0, 1101731.993 1647608.632 0, 1101497.641 1647602.651 0, 1101262.171 1647596.656 0, 1101120.873 1653152.53 0, 
+    1100979.589 1658707.877 0, 1101214.402 1658713.856 0, 1101448.1 1658719.82 0, 1101681.798 1658725.798 0, 1101915.495 1658731.79 0, 1102149.192 1658737.795 0, 1102382.889 1658743.814 0, 1102616.585 1658749.847 0, 1102850.281 1658755.894 0, 1103083.977 1658761.954 0, 
+    1103317.672 1658768.029 0, 1103551.367 1658774.116 0, 1103785.061 1658780.218 0, 1104018.756 1658786.334 0, 1104252.45 1658792.463 0, 1104486.143 1658798.606 0, 1104719.836 1658804.763 0, 1104953.529 1658810.933 0, 1105187.221 1658817.117 0, 1105420.913 1658823.315 0, 
+    1105654.605 1658829.527 0, 1105888.296 1658835.752 0, 1106121.987 1658841.992 0, 1106355.678 1658848.245 0, 1106588.254 1658854.482 0, 1106823.058 1658860.792 0, 1107056.747 1658867.086 0, 1107290.436 1658873.394 0, 1107524.125 1658879.716 0, 1107757.813 1658886.052 0, 
+    1107991.501 1658892.401 0, 1108225.189 1658898.764 0, 1108458.876 1658905.141 0, 1108692.563 1658911.531 0, 1108926.249 1658917.936 0, 1109159.935 1658924.354 0, 1109393.621 1658930.785 0, 1109627.306 1658937.231 0, 1109860.991 1658943.69 0, 1110094.676 1658950.163 0, 
+    1110328.36 1658956.65 0, 1110562.044 1658963.151 0, 1110795.727 1658969.665 0, 1111029.41 1658976.193 0, 1111263.093 1658982.735 0, 1111496.775 1658989.291 0, 1111730.457 1658995.86 0, 1111964.139 1659002.443 0, 1112196.707 1659009.009 0, 1112353.686 1653454.083 0, 
+    1112510.679 1647898.63 0))
+
+POLYGON ((1123412.93 1659341.829 0, 1123180.379 1659334.607 0, 1122946.717 1659327.363 0, 1122713.055 1659320.134 0, 1122479.392 1659312.918 0, 1122245.729 1659305.716 0, 1122012.065 1659298.528 0, 1121778.401 1659291.353 0, 1121544.737 1659284.193 0, 1121311.072 1659277.046 0, 
+    1121077.406 1659269.912 0, 1120843.74 1659262.793 0, 1120610.074 1659255.687 0, 1120376.408 1659248.595 0, 1120142.741 1659241.517 0, 1119909.073 1659234.452 0, 1119675.405 1659227.402 0, 1119441.737 1659220.365 0, 1119208.068 1659213.341 0, 1118974.399 1659206.332 0, 
+    1118740.73 1659199.336 0, 1118507.06 1659192.354 0, 1118273.39 1659185.386 0, 1118039.719 1659178.432 0, 1117804.936 1659171.458 0, 1117572.376 1659164.564 0, 1117338.704 1659157.651 0, 1117105.032 1659150.751 0, 1116871.359 1659143.866 0, 1116637.686 1659136.994 0, 
+    1116404.012 1659130.136 0, 1116170.338 1659123.291 0, 1115936.664 1659116.46 0, 1115702.989 1659109.643 0, 1115469.314 1659102.84 0, 1115235.638 1659096.051 0, 1115001.962 1659089.275 0, 1114768.286 1659082.513 0, 1114534.609 1659075.765 0, 1114300.932 1659069.031 0, 
+    1114067.255 1659062.31 0, 1113833.577 1659055.603 0, 1113599.898 1659048.91 0, 1113366.219 1659042.231 0, 1113132.54 1659035.565 0, 1112898.861 1659028.913 0, 1112665.181 1659022.275 0, 1112431.5 1659015.651 0, 1112196.707 1659009.009 0, 1112039.743 1664563.4 0, 
+    1111882.795 1670117.251 0, 1112116.932 1670123.874 0, 1112349.958 1670130.48 0, 1112582.984 1670137.1 0, 1112816.01 1670143.733 0, 1113049.035 1670150.38 0, 1113282.06 1670157.041 0, 1113515.085 1670163.715 0, 1113748.109 1670170.403 0, 1113981.133 1670177.105 0, 
+    1114214.156 1670183.821 0, 1114447.179 1670190.55 0, 1114680.202 1670197.293 0, 1114913.224 1670204.05 0, 1115146.246 1670210.82 0, 1115379.267 1670217.604 0, 1115612.288 1670224.402 0, 1115845.309 1670231.214 0, 1116078.329 1670238.039 0, 1116311.349 1670244.878 0, 
+    1116544.368 1670251.731 0, 1116777.387 1670258.597 0, 1117010.406 1670265.477 0, 1117243.424 1670272.371 0, 1117475.333 1670279.246 0, 1117709.459 1670286.2 0, 1117942.476 1670293.135 0, 1118175.492 1670300.084 0, 1118408.509 1670307.046 0, 1118641.524 1670314.022 0, 
+    1118874.54 1670321.012 0, 1119107.555 1670328.016 0, 1119340.569 1670335.033 0, 1119573.583 1670342.064 0, 1119806.597 1670349.109 0, 1120039.61 1670356.167 0, 1120272.623 1670363.239 0, 1120505.635 1670370.325 0, 1120738.647 1670377.425 0, 1120971.659 1670384.538 0, 
+    1121204.67 1670391.665 0, 1121437.681 1670398.806 0, 1121670.691 1670405.96 0, 1121903.701 1670413.128 0, 1122136.71 1670420.31 0, 1122369.719 1670427.506 0, 1122602.728 1670434.715 0, 1122835.736 1670441.938 0, 1123067.636 1670449.14 0, 1123240.275 1664895.755 0, 
+    1123412.93 1659341.829 0))
+
+POLYGON ((692185.96 1278363.01 0, 691931.163 1278381.043 0, 691675.08 1278399.183 0, 691418.998 1278417.338 0, 691162.916 1278435.508 0, 690906.836 1278453.693 0, 690650.757 1278471.893 0, 690394.679 1278490.108 0, 690138.602 1278508.339 0, 689882.526 1278526.584 0, 
+    689626.451 1278544.845 0, 689370.378 1278563.12 0, 689114.305 1278581.411 0, 688858.233 1278599.716 0, 688602.163 1278618.037 0, 688346.093 1278636.373 0, 688090.025 1278654.724 0, 687833.958 1278673.09 0, 687577.892 1278691.471 0, 687321.827 1278709.867 0, 
+    687065.763 1278728.278 0, 686809.7 1278746.704 0, 686553.638 1278765.145 0, 686297.577 1278783.602 0, 686040.228 1278802.166 0, 685785.459 1278820.56 0, 685529.401 1278839.061 0, 685273.345 1278857.578 0, 685017.29 1278876.11 0, 684761.235 1278894.656 0, 
+    684505.182 1278913.218 0, 684249.13 1278931.795 0, 683993.079 1278950.387 0, 683737.029 1278968.994 0, 683480.981 1278987.616 0, 683224.933 1279006.254 0, 682968.886 1279024.906 0, 682712.841 1279043.573 0, 682456.796 1279062.256 0, 682200.753 1279080.953 0, 
+    681944.711 1279099.666 0, 681688.67 1279118.393 0, 681432.63 1279137.136 0, 681176.591 1279155.894 0, 680920.553 1279174.667 0, 680664.517 1279193.455 0, 680408.481 1279212.258 0, 680152.447 1279231.076 0, 679895.123 1279250.004 0, 680304.588 1284814.345 0, 
+    680714.042 1290378.551 0, 680970.707 1290359.672 0, 681226.087 1290340.902 0, 681481.467 1290322.147 0, 681736.849 1290303.407 0, 681992.232 1290284.682 0, 682247.615 1290265.973 0, 682503 1290247.278 0, 682758.386 1290228.598 0, 683013.773 1290209.933 0, 
+    683269.162 1290191.284 0, 683524.551 1290172.649 0, 683779.941 1290154.029 0, 684035.333 1290135.425 0, 684290.726 1290116.835 0, 684546.119 1290098.261 0, 684801.514 1290079.701 0, 685056.91 1290061.157 0, 685312.307 1290042.628 0, 685567.705 1290024.113 0, 
+    685823.104 1290005.614 0, 686078.505 1289987.129 0, 686333.906 1289968.66 0, 686589.308 1289950.206 0, 686843.426 1289931.86 0, 687100.116 1289913.343 0, 687355.522 1289894.933 0, 687610.929 1289876.539 0, 687866.337 1289858.16 0, 688121.746 1289839.796 0, 
+    688377.156 1289821.447 0, 688632.567 1289803.113 0, 688887.979 1289784.794 0, 689143.392 1289766.49 0, 689398.807 1289748.201 0, 689654.222 1289729.928 0, 689909.638 1289711.669 0, 690165.056 1289693.425 0, 690420.475 1289675.196 0, 690675.894 1289656.982 0, 
+    690931.315 1289638.784 0, 691186.737 1289620.6 0, 691442.16 1289602.432 0, 691697.584 1289584.278 0, 691953.009 1289566.139 0, 692208.435 1289548.016 0, 692463.862 1289529.907 0, 692719.29 1289511.814 0, 692973.435 1289493.826 0, 692579.702 1283928.486 0, 
+    692185.96 1278363.01 0))
+
+POLYGON ((705235.278 1288643.74 0, 704981.082 1288661.01 0, 704725.604 1288678.381 0, 704470.126 1288695.768 0, 704214.65 1288713.17 0, 703959.175 1288730.587 0, 703703.7 1288748.019 0, 703448.227 1288765.466 0, 703192.755 1288782.928 0, 702937.284 1288800.405 0, 
+    702681.814 1288817.897 0, 702426.345 1288835.404 0, 702170.877 1288852.926 0, 701915.41 1288870.463 0, 701659.944 1288888.015 0, 701404.479 1288905.582 0, 701149.015 1288923.165 0, 700893.552 1288940.762 0, 700638.09 1288958.374 0, 700382.629 1288976.002 0, 
+    700127.169 1288993.644 0, 699871.71 1289011.301 0, 699616.253 1289028.974 0, 699360.796 1289046.661 0, 699104.056 1289064.453 0, 698849.886 1289082.082 0, 698594.432 1289099.814 0, 698338.98 1289117.562 0, 698083.528 1289135.324 0, 697828.078 1289153.102 0, 
+    697572.628 1289170.895 0, 697317.18 1289188.703 0, 697061.733 1289206.526 0, 696806.287 1289224.363 0, 696550.841 1289242.216 0, 696295.397 1289260.084 0, 696039.954 1289277.967 0, 695784.512 1289295.865 0, 695529.071 1289313.778 0, 695273.631 1289331.706 0, 
+    695018.193 1289349.649 0, 694762.755 1289367.608 0, 694507.318 1289385.581 0, 694251.882 1289403.569 0, 693996.448 1289421.572 0, 693741.014 1289439.59 0, 693485.582 1289457.624 0, 693230.15 1289475.672 0, 692973.435 1289493.826 0, 693367.158 1295059.026 0, 
+    693760.87 1300624.081 0, 694016.927 1300605.973 0, 694271.704 1300587.971 0, 694526.481 1300569.984 0, 694781.259 1300552.012 0, 695036.039 1300534.055 0, 695290.82 1300516.113 0, 695545.601 1300498.186 0, 695800.384 1300480.274 0, 696055.168 1300462.377 0, 
+    696309.952 1300444.495 0, 696564.738 1300426.628 0, 696819.525 1300408.775 0, 697074.313 1300390.938 0, 697329.102 1300373.116 0, 697583.892 1300355.309 0, 697838.683 1300337.517 0, 698093.475 1300319.74 0, 698348.268 1300301.978 0, 698603.063 1300284.231 0, 
+    698857.858 1300266.499 0, 699112.654 1300248.781 0, 699367.452 1300231.079 0, 699622.25 1300213.392 0, 699875.769 1300195.809 0, 700131.85 1300178.063 0, 700386.651 1300160.421 0, 700641.454 1300142.794 0, 700896.257 1300125.181 0, 701151.062 1300107.584 0, 
+    701405.868 1300090.002 0, 701660.674 1300072.435 0, 701915.482 1300054.883 0, 702170.291 1300037.346 0, 702425.101 1300019.823 0, 702679.911 1300002.316 0, 702934.723 1299984.824 0, 703189.536 1299967.347 0, 703444.35 1299949.885 0, 703699.165 1299932.438 0, 
+    703953.981 1299915.005 0, 704208.798 1299897.588 0, 704463.616 1299880.186 0, 704718.435 1299862.799 0, 704973.255 1299845.427 0, 705228.076 1299828.069 0, 705482.898 1299810.727 0, 705737.721 1299793.4 0, 705991.266 1299776.175 0, 705613.277 1294210.03 0, 
+    705235.278 1288643.74 0))
+
+POLYGON ((718224.007 1298962.825 0, 717970.414 1298979.334 0, 717715.542 1298995.941 0, 717460.672 1299012.563 0, 717205.803 1299029.201 0, 716950.935 1299045.853 0, 716696.068 1299062.52 0, 716441.202 1299079.202 0, 716186.337 1299095.899 0, 715931.473 1299112.612 0, 
+    715676.609 1299129.339 0, 715421.747 1299146.081 0, 715166.886 1299162.838 0, 714912.026 1299179.611 0, 714657.166 1299196.398 0, 714402.308 1299213.2 0, 714147.451 1299230.017 0, 713892.595 1299246.849 0, 713637.739 1299263.697 0, 713382.885 1299280.559 0, 
+    713128.032 1299297.436 0, 712873.179 1299314.328 0, 712618.328 1299331.235 0, 712363.478 1299348.158 0, 712107.349 1299365.18 0, 711853.78 1299382.047 0, 711598.933 1299399.014 0, 711344.086 1299415.997 0, 711089.241 1299432.994 0, 710834.397 1299450.006 0, 
+    710579.553 1299467.033 0, 710324.711 1299484.075 0, 710069.87 1299501.133 0, 709815.029 1299518.205 0, 709560.19 1299535.292 0, 709305.352 1299552.394 0, 709050.514 1299569.511 0, 708795.678 1299586.644 0, 708540.843 1299603.791 0, 708286.008 1299620.953 0, 
+    708031.175 1299638.13 0, 707776.343 1299655.322 0, 707521.512 1299672.53 0, 707266.681 1299689.752 0, 707011.852 1299706.989 0, 706757.024 1299724.241 0, 706502.197 1299741.508 0, 706247.371 1299758.791 0, 705991.266 1299776.175 0, 706369.244 1305342.169 0, 
+    706747.212 1310908.007 0, 707002.659 1310890.668 0, 707256.83 1310873.43 0, 707511.002 1310856.207 0, 707765.175 1310838.999 0, 708019.349 1310821.807 0, 708273.524 1310804.629 0, 708527.7 1310787.466 0, 708781.877 1310770.318 0, 709036.055 1310753.185 0, 
+    709290.234 1310736.067 0, 709544.414 1310718.963 0, 709798.595 1310701.875 0, 710052.777 1310684.802 0, 710306.96 1310667.744 0, 710561.144 1310650.701 0, 710815.329 1310633.672 0, 711069.515 1310616.659 0, 711323.702 1310599.66 0, 711577.891 1310582.677 0, 
+    711832.08 1310565.709 0, 712086.27 1310548.755 0, 712340.461 1310531.816 0, 712594.653 1310514.893 0, 712847.57 1310498.069 0, 713103.04 1310481.091 0, 713357.235 1310464.212 0, 713611.431 1310447.348 0, 713865.628 1310430.499 0, 714119.826 1310413.666 0, 
+    714374.025 1310396.847 0, 714628.225 1310380.043 0, 714882.426 1310363.254 0, 715136.628 1310346.48 0, 715390.831 1310329.721 0, 715645.035 1310312.977 0, 715899.24 1310296.248 0, 716153.446 1310279.534 0, 716407.653 1310262.834 0, 716661.861 1310246.15 0, 
+    716916.07 1310229.481 0, 717170.28 1310212.827 0, 717424.491 1310196.187 0, 717678.703 1310179.563 0, 717932.915 1310162.954 0, 718187.129 1310146.359 0, 718441.344 1310129.78 0, 718695.56 1310113.215 0, 718948.501 1310096.749 0, 718586.259 1304529.865 0, 
+    718224.007 1298962.825 0))
+
+POLYGON ((731152.034 1309319.964 0, 730899.045 1309335.716 0, 730644.783 1309351.563 0, 730390.523 1309367.424 0, 730136.263 1309383.3 0, 729882.004 1309399.191 0, 729627.746 1309415.097 0, 729373.49 1309431.018 0, 729119.234 1309446.954 0, 728864.979 1309462.905 0, 
+    728610.725 1309478.871 0, 728356.472 1309494.852 0, 728102.219 1309510.848 0, 727847.968 1309526.859 0, 727593.718 1309542.885 0, 727339.469 1309558.925 0, 727085.22 1309574.981 0, 726830.973 1309591.052 0, 726576.726 1309607.138 0, 726322.481 1309623.238 0, 
+    726068.236 1309639.354 0, 725813.993 1309655.484 0, 725559.75 1309671.63 0, 725305.508 1309687.79 0, 725049.993 1309704.047 0, 724797.028 1309720.156 0, 724542.789 1309736.362 0, 724288.551 1309752.582 0, 724034.314 1309768.817 0, 723780.078 1309785.067 0, 
+    723525.843 1309801.333 0, 723271.609 1309817.613 0, 723017.376 1309833.908 0, 722763.143 1309850.218 0, 722508.912 1309866.543 0, 722254.682 1309882.883 0, 722000.453 1309899.238 0, 721746.224 1309915.608 0, 721491.997 1309931.993 0, 721237.77 1309948.393 0, 
+    720983.545 1309964.808 0, 720729.321 1309981.238 0, 720475.097 1309997.683 0, 720220.874 1310014.143 0, 719966.653 1310030.617 0, 719712.432 1310047.107 0, 719458.213 1310063.612 0, 719203.994 1310080.131 0, 718948.501 1310096.749 0, 719310.733 1315663.472 0, 
+    719672.954 1321230.03 0, 719927.788 1321213.455 0, 720181.351 1321196.978 0, 720434.915 1321180.516 0, 720688.481 1321164.069 0, 720942.047 1321147.636 0, 721195.614 1321131.219 0, 721449.182 1321114.817 0, 721702.752 1321098.429 0, 721956.322 1321082.056 0, 
+    722209.893 1321065.699 0, 722463.465 1321049.356 0, 722717.038 1321033.028 0, 722970.612 1321016.715 0, 723224.187 1321000.418 0, 723477.763 1320984.135 0, 723731.34 1320967.866 0, 723984.917 1320951.613 0, 724238.496 1320935.375 0, 724492.076 1320919.152 0, 
+    724745.657 1320902.943 0, 724999.238 1320886.75 0, 725252.821 1320870.571 0, 725506.404 1320854.408 0, 725758.718 1320838.34 0, 726013.574 1320822.125 0, 726267.161 1320806.006 0, 726520.748 1320789.903 0, 726774.336 1320773.814 0, 727027.926 1320757.74 0, 
+    727281.516 1320741.68 0, 727535.107 1320725.636 0, 727788.699 1320709.607 0, 728042.292 1320693.593 0, 728295.886 1320677.593 0, 728549.481 1320661.609 0, 728803.077 1320645.639 0, 729056.673 1320629.684 0, 729310.271 1320613.745 0, 729563.87 1320597.82 0, 
+    729817.469 1320581.91 0, 730071.07 1320566.015 0, 730324.671 1320550.135 0, 730578.274 1320534.27 0, 730831.877 1320518.42 0, 731085.481 1320502.585 0, 731339.087 1320486.764 0, 731592.693 1320470.959 0, 731845.03 1320455.247 0, 731498.537 1314887.689 0, 
+    731152.034 1309319.964 0))
+
+POLYGON ((744019.246 1319714.857 0, 743766.864 1319729.855 0, 743513.214 1319744.944 0, 743259.565 1319760.048 0, 743005.917 1319775.167 0, 742752.27 1319790.3 0, 742498.624 1319805.449 0, 742244.979 1319820.612 0, 741991.334 1319835.791 0, 741737.691 1319850.984 0, 
+    741484.048 1319866.192 0, 741230.406 1319881.415 0, 740976.765 1319896.654 0, 740723.125 1319911.907 0, 740469.486 1319927.175 0, 740215.848 1319942.458 0, 739962.211 1319957.755 0, 739708.575 1319973.068 0, 739454.939 1319988.396 0, 739201.305 1320003.739 0, 
+    738947.671 1320019.096 0, 738694.038 1320034.469 0, 738440.407 1320049.856 0, 738186.776 1320065.258 0, 737931.877 1320080.753 0, 737679.517 1320096.108 0, 737425.888 1320111.555 0, 737172.261 1320127.017 0, 736918.635 1320142.494 0, 736665.009 1320157.986 0, 
+    736411.385 1320173.493 0, 736157.761 1320189.014 0, 735904.138 1320204.551 0, 735650.516 1320220.103 0, 735396.896 1320235.669 0, 735143.276 1320251.251 0, 734889.657 1320266.847 0, 734636.038 1320282.459 0, 734382.421 1320298.085 0, 734128.805 1320313.726 0, 
+    733875.189 1320329.382 0, 733621.575 1320345.053 0, 733367.961 1320360.739 0, 733114.349 1320376.44 0, 732860.737 1320392.156 0, 732607.126 1320407.887 0, 732353.517 1320423.632 0, 732099.908 1320439.393 0, 731845.03 1320455.247 0, 732191.512 1326022.635 0, 
+    732537.983 1331589.847 0, 732792.202 1331574.033 0, 733045.156 1331558.313 0, 733298.11 1331542.608 0, 733551.066 1331526.918 0, 733804.022 1331511.243 0, 734056.979 1331495.583 0, 734309.937 1331479.937 0, 734562.896 1331464.307 0, 734815.856 1331448.691 0, 
+    735068.817 1331433.09 0, 735321.779 1331417.504 0, 735574.742 1331401.934 0, 735827.706 1331386.377 0, 736080.67 1331370.836 0, 736333.636 1331355.31 0, 736586.602 1331339.798 0, 736839.569 1331324.302 0, 737092.538 1331308.82 0, 737345.507 1331293.353 0, 
+    737598.477 1331277.902 0, 737851.448 1331262.465 0, 738104.42 1331247.043 0, 738357.393 1331231.635 0, 738609.1 1331216.32 0, 738863.341 1331200.866 0, 739116.316 1331185.503 0, 739369.293 1331170.155 0, 739622.27 1331154.823 0, 739875.248 1331139.505 0, 
+    740128.227 1331124.202 0, 740381.207 1331108.914 0, 740634.188 1331093.64 0, 740887.17 1331078.382 0, 741140.153 1331063.139 0, 741393.136 1331047.91 0, 741646.121 1331032.697 0, 741899.106 1331017.498 0, 742152.093 1331002.314 0, 742405.08 1330987.145 0, 
+    742658.068 1330971.991 0, 742911.057 1330956.852 0, 743164.047 1330941.727 0, 743417.037 1330926.618 0, 743670.029 1330911.523 0, 743923.022 1330896.444 0, 744176.015 1330881.379 0, 744429.009 1330866.329 0, 744680.74 1330851.369 0, 744349.998 1325283.201 0, 
+    744019.246 1319714.857 0))
+
+POLYGON ((756825.534 1330147.2 0, 756573.76 1330161.449 0, 756320.725 1330175.784 0, 756067.69 1330190.134 0, 755814.655 1330204.499 0, 755561.622 1330218.879 0, 755308.59 1330233.273 0, 755055.558 1330247.683 0, 754802.527 1330262.107 0, 754549.498 1330276.546 0, 
+    754296.469 1330291.001 0, 754043.44 1330305.47 0, 753790.413 1330319.954 0, 753537.387 1330334.452 0, 753284.361 1330348.966 0, 753031.336 1330363.495 0, 752778.312 1330378.038 0, 752525.289 1330392.597 0, 752272.267 1330407.17 0, 752019.246 1330421.758 0, 
+    751766.225 1330436.361 0, 751513.206 1330450.979 0, 751260.187 1330465.612 0, 751007.169 1330480.26 0, 750752.888 1330494.996 0, 750501.136 1330509.6 0, 750248.121 1330524.293 0, 749995.106 1330539 0, 749742.093 1330553.722 0, 749489.08 1330568.459 0, 
+    749236.068 1330583.211 0, 748983.057 1330597.978 0, 748730.047 1330612.76 0, 748477.038 1330627.557 0, 748224.029 1330642.368 0, 747971.022 1330657.195 0, 747718.015 1330672.036 0, 747465.01 1330686.893 0, 747212.005 1330701.764 0, 746959.001 1330716.65 0, 
+    746705.998 1330731.551 0, 746452.995 1330746.467 0, 746199.994 1330761.397 0, 745946.994 1330776.343 0, 745693.994 1330791.303 0, 745440.995 1330806.279 0, 745187.997 1330821.269 0, 744935 1330836.274 0, 744680.74 1330851.369 0, 745011.47 1336419.357 0, 
+    745342.19 1341987.157 0, 745595.792 1341972.101 0, 745848.133 1341957.135 0, 746100.476 1341942.184 0, 746352.819 1341927.247 0, 746605.163 1341912.325 0, 746857.508 1341897.418 0, 747109.854 1341882.526 0, 747362.201 1341867.649 0, 747614.549 1341852.787 0, 
+    747866.897 1341837.939 0, 748119.247 1341823.107 0, 748371.597 1341808.289 0, 748623.948 1341793.486 0, 748876.3 1341778.698 0, 749128.653 1341763.925 0, 749381.007 1341749.166 0, 749633.361 1341734.423 0, 749885.717 1341719.694 0, 750138.073 1341704.98 0, 
+    750390.43 1341690.281 0, 750642.788 1341675.597 0, 750895.147 1341660.928 0, 751147.507 1341646.274 0, 751398.607 1341631.707 0, 751652.229 1341617.009 0, 751904.592 1341602.4 0, 752156.955 1341587.805 0, 752409.319 1341573.224 0, 752661.684 1341558.659 0, 
+    752914.05 1341544.109 0, 753166.417 1341529.573 0, 753418.784 1341515.053 0, 753671.153 1341500.547 0, 753923.522 1341486.056 0, 754175.892 1341471.58 0, 754428.263 1341457.118 0, 754680.635 1341442.672 0, 754933.007 1341428.24 0, 755185.381 1341413.823 0, 
+    755437.755 1341399.422 0, 755690.131 1341385.035 0, 755942.507 1341370.662 0, 756194.884 1341356.305 0, 756447.261 1341341.963 0, 756699.64 1341327.635 0, 756952.019 1341313.322 0, 757204.4 1341299.024 0, 757455.521 1341284.813 0, 757140.533 1335716.1 0, 
+    756825.534 1330147.2 0))
+
+POLYGON ((769570.788 1340616.693 0, 769319.625 1340630.195 0, 769067.206 1340643.78 0, 768814.787 1340657.38 0, 768562.369 1340670.994 0, 768309.952 1340684.624 0, 768057.535 1340698.268 0, 767805.12 1340711.927 0, 767552.705 1340725.601 0, 767300.291 1340739.29 0, 
+    767047.877 1340752.994 0, 766795.465 1340766.712 0, 766543.053 1340780.446 0, 766290.643 1340794.194 0, 766038.233 1340807.957 0, 765785.823 1340821.735 0, 765533.415 1340835.528 0, 765281.007 1340849.335 0, 765028.601 1340863.158 0, 764776.195 1340876.995 0, 
+    764523.79 1340890.847 0, 764271.385 1340904.715 0, 764018.982 1340918.596 0, 763766.579 1340932.493 0, 763512.918 1340946.474 0, 763261.776 1340960.331 0, 763009.376 1340974.273 0, 762756.977 1340988.229 0, 762504.578 1341002.2 0, 762252.18 1341016.186 0, 
+    761999.783 1341030.187 0, 761747.387 1341044.203 0, 761494.992 1341058.233 0, 761242.598 1341072.278 0, 760990.204 1341086.339 0, 760737.811 1341100.414 0, 760485.419 1341114.504 0, 760233.028 1341128.608 0, 759980.638 1341142.728 0, 759728.248 1341156.862 0, 
+    759475.86 1341171.012 0, 759223.472 1341185.176 0, 758971.085 1341199.355 0, 758718.699 1341213.549 0, 758466.313 1341227.758 0, 758213.929 1341241.981 0, 757961.545 1341256.22 0, 757709.163 1341270.473 0, 757455.521 1341284.813 0, 757770.498 1346853.334 0, 
+    758085.464 1352421.659 0, 758338.447 1352407.356 0, 758590.175 1352393.14 0, 758841.903 1352378.939 0, 759093.632 1352364.752 0, 759345.362 1352350.58 0, 759597.092 1352336.423 0, 759848.824 1352322.281 0, 760100.556 1352308.153 0, 760352.289 1352294.041 0, 
+    760604.023 1352279.943 0, 760855.758 1352265.86 0, 761107.493 1352251.792 0, 761359.23 1352237.738 0, 761610.967 1352223.7 0, 761862.705 1352209.676 0, 762114.444 1352195.667 0, 762366.184 1352181.673 0, 762617.924 1352167.694 0, 762869.666 1352153.73 0, 
+    763121.408 1352139.78 0, 763373.151 1352125.845 0, 763624.895 1352111.925 0, 763876.64 1352098.02 0, 764127.129 1352084.199 0, 764380.131 1352070.254 0, 764631.879 1352056.394 0, 764883.627 1352042.548 0, 765135.375 1352028.717 0, 765387.125 1352014.9 0, 
+    765638.875 1352001.099 0, 765890.626 1351987.312 0, 766142.378 1351973.54 0, 766394.131 1351959.783 0, 766645.885 1351946.041 0, 766897.639 1351932.314 0, 767149.395 1351918.601 0, 767401.151 1351904.904 0, 767652.907 1351891.221 0, 767904.665 1351877.553 0, 
+    768156.424 1351863.899 0, 768408.183 1351850.261 0, 768659.943 1351836.637 0, 768911.704 1351823.029 0, 769163.465 1351809.435 0, 769415.228 1351795.855 0, 769666.991 1351782.291 0, 769918.755 1351768.742 0, 770169.265 1351755.274 0, 769870.032 1346186.082 0, 
+    769570.788 1340616.693 0))
+
+POLYGON ((782254.9 1351123.032 0, 782004.352 1351135.791 0, 781752.55 1351148.629 0, 781500.75 1351161.482 0, 781248.95 1351174.35 0, 780997.151 1351187.233 0, 780745.352 1351200.13 0, 780493.555 1351213.043 0, 780241.758 1351225.97 0, 779989.962 1351238.912 0, 
+    779738.167 1351251.868 0, 779486.372 1351264.84 0, 779234.579 1351277.826 0, 778982.786 1351290.828 0, 778730.993 1351303.844 0, 778479.202 1351316.875 0, 778227.411 1351329.92 0, 777975.621 1351342.981 0, 777723.832 1351356.056 0, 777472.044 1351369.146 0, 
+    777220.256 1351382.251 0, 776968.469 1351395.371 0, 776716.683 1351408.506 0, 776464.898 1351421.655 0, 776211.86 1351434.885 0, 775961.33 1351447.998 0, 775709.547 1351461.192 0, 775457.765 1351474.401 0, 775205.983 1351487.624 0, 774954.203 1351500.863 0, 
+    774702.423 1351514.116 0, 774450.644 1351527.384 0, 774198.866 1351540.667 0, 773947.088 1351553.964 0, 773695.311 1351567.277 0, 773443.535 1351580.604 0, 773191.76 1351593.946 0, 772939.986 1351607.303 0, 772688.212 1351620.675 0, 772436.44 1351634.061 0, 
+    772184.668 1351647.463 0, 771932.896 1351660.879 0, 771681.126 1351674.31 0, 771429.356 1351687.756 0, 771177.587 1351701.216 0, 770925.819 1351714.692 0, 770674.052 1351728.182 0, 770422.286 1351741.687 0, 770169.265 1351755.274 0, 770468.488 1357324.264 0, 
+    770767.699 1362893.047 0, 771020.061 1362879.495 0, 771271.172 1362866.025 0, 771522.283 1362852.57 0, 771773.396 1362839.13 0, 772024.509 1362825.704 0, 772275.623 1362812.294 0, 772526.738 1362798.898 0, 772777.854 1362785.516 0, 773028.97 1362772.15 0, 
+    773280.087 1362758.798 0, 773531.205 1362745.461 0, 773782.324 1362732.139 0, 774033.444 1362718.832 0, 774284.564 1362705.539 0, 774535.685 1362692.261 0, 774786.807 1362678.998 0, 775037.93 1362665.75 0, 775289.053 1362652.517 0, 775540.178 1362639.298 0, 
+    775791.303 1362626.094 0, 776042.428 1362612.905 0, 776293.555 1362599.731 0, 776544.682 1362586.571 0, 776794.56 1362573.492 0, 777046.939 1362560.297 0, 777298.069 1362547.182 0, 777549.2 1362534.081 0, 777800.331 1362520.995 0, 778051.463 1362507.925 0, 
+    778302.596 1362494.869 0, 778553.729 1362481.827 0, 778804.863 1362468.801 0, 779055.998 1362455.789 0, 779307.134 1362442.792 0, 779558.271 1362429.81 0, 779809.408 1362416.843 0, 780060.546 1362403.89 0, 780311.685 1362390.952 0, 780562.825 1362378.029 0, 
+    780813.965 1362365.121 0, 781065.106 1362352.228 0, 781316.248 1362339.349 0, 781567.391 1362326.485 0, 781818.534 1362313.636 0, 782069.679 1362300.801 0, 782320.824 1362287.982 0, 782571.969 1362275.177 0, 782821.866 1362262.451 0, 782538.388 1356692.845 0, 
+    782254.9 1351123.032 0))
+
+POLYGON ((794877.766 1361665.912 0, 794627.833 1361677.932 0, 794376.652 1361690.028 0, 794125.471 1361702.138 0, 793874.292 1361714.262 0, 793623.113 1361726.402 0, 793371.935 1361738.556 0, 793120.758 1361750.725 0, 792869.581 1361762.909 0, 792618.406 1361775.108 0, 
+    792367.23 1361787.321 0, 792116.056 1361799.55 0, 791864.882 1361811.793 0, 791613.709 1361824.05 0, 791362.537 1361836.323 0, 791111.365 1361848.61 0, 790860.195 1361860.913 0, 790609.025 1361873.23 0, 790357.855 1361885.561 0, 790106.687 1361897.908 0, 
+    789855.519 1361910.269 0, 789604.351 1361922.645 0, 789353.185 1361935.036 0, 789102.019 1361947.442 0, 788849.605 1361959.924 0, 788599.69 1361972.297 0, 788348.526 1361984.747 0, 788097.364 1361997.212 0, 787846.202 1362009.692 0, 787595.04 1362022.186 0, 
+    787343.88 1362034.695 0, 787092.72 1362047.219 0, 786841.561 1362059.758 0, 786590.402 1362072.311 0, 786339.245 1362084.879 0, 786088.088 1362097.462 0, 785836.932 1362110.06 0, 785585.776 1362122.673 0, 785334.621 1362135.3 0, 785083.468 1362147.942 0, 
+    784832.314 1362160.599 0, 784581.162 1362173.271 0, 784330.01 1362185.958 0, 784078.859 1362198.659 0, 783827.709 1362211.375 0, 783576.56 1362224.106 0, 783325.411 1362236.852 0, 783074.263 1362249.612 0, 782821.866 1362262.451 0, 783105.332 1367831.844 0, 
+    783388.788 1373401.02 0, 783640.526 1373388.214 0, 783891.019 1373375.487 0, 784141.512 1373362.775 0, 784392.006 1373350.077 0, 784642.5 1373337.394 0, 784892.995 1373324.726 0, 785143.492 1373312.073 0, 785393.988 1373299.434 0, 785644.486 1373286.81 0, 
+    785894.984 1373274.201 0, 786145.483 1373261.607 0, 786395.983 1373249.027 0, 786646.484 1373236.462 0, 786896.985 1373223.912 0, 787147.487 1373211.376 0, 787397.99 1373198.856 0, 787648.493 1373186.35 0, 787898.997 1373173.859 0, 788149.502 1373161.382 0, 
+    788400.008 1373148.92 0, 788650.515 1373136.473 0, 788901.022 1373124.041 0, 789151.53 1373111.624 0, 789400.793 1373099.282 0, 789652.548 1373086.833 0, 789903.058 1373074.46 0, 790153.569 1373062.101 0, 790404.08 1373049.757 0, 790654.592 1373037.428 0, 
+    790905.105 1373025.114 0, 791155.619 1373012.814 0, 791406.133 1373000.53 0, 791656.649 1372988.26 0, 791907.165 1372976.004 0, 792157.681 1372963.764 0, 792408.198 1372951.538 0, 792658.717 1372939.327 0, 792909.235 1372927.131 0, 793159.755 1372914.949 0, 
+    793410.275 1372902.782 0, 793660.796 1372890.63 0, 793911.317 1372878.493 0, 794161.84 1372866.37 0, 794412.363 1372854.262 0, 794662.887 1372842.169 0, 794913.411 1372830.091 0, 795163.936 1372818.027 0, 795413.217 1372806.038 0, 795145.497 1367236.084 0, 
+    794877.766 1361665.912 0))
+
+POLYGON ((807439.28 1372245.03 0, 807189.964 1372256.315 0, 806939.406 1372267.671 0, 806688.848 1372279.041 0, 806438.291 1372290.427 0, 806187.735 1372301.827 0, 805937.179 1372313.241 0, 805686.624 1372324.671 0, 805436.07 1372336.115 0, 805185.516 1372347.574 0, 
+    804934.964 1372359.048 0, 804684.411 1372370.536 0, 804433.86 1372382.04 0, 804183.309 1372393.558 0, 803932.759 1372405.091 0, 803682.209 1372416.638 0, 803431.66 1372428.2 0, 803181.112 1372439.777 0, 802930.565 1372451.369 0, 802680.018 1372462.975 0, 
+    802429.472 1372474.597 0, 802178.927 1372486.233 0, 801928.382 1372497.883 0, 801677.838 1372509.549 0, 801426.05 1372521.287 0, 801176.752 1372532.924 0, 800926.21 1372544.634 0, 800675.668 1372556.358 0, 800425.128 1372568.097 0, 800174.588 1372579.851 0, 
+    799924.049 1372591.62 0, 799673.51 1372603.404 0, 799422.972 1372615.202 0, 799172.435 1372627.015 0, 798921.899 1372638.842 0, 798671.363 1372650.685 0, 798420.828 1372662.542 0, 798170.294 1372674.414 0, 797919.76 1372686.301 0, 797669.227 1372698.202 0, 
+    797418.695 1372710.118 0, 797168.163 1372722.049 0, 796917.632 1372733.995 0, 796667.102 1372745.955 0, 796416.573 1372757.93 0, 796166.044 1372769.92 0, 795915.516 1372781.925 0, 795664.989 1372793.944 0, 795413.217 1372806.038 0, 795680.927 1378375.769 0, 
+    795948.626 1383945.271 0, 796199.738 1383933.209 0, 796449.61 1383921.221 0, 796699.482 1383909.248 0, 796949.356 1383897.289 0, 797199.229 1383885.346 0, 797449.104 1383873.416 0, 797698.979 1383861.502 0, 797948.855 1383849.602 0, 798198.732 1383837.717 0, 
+    798448.609 1383825.847 0, 798698.487 1383813.992 0, 798948.365 1383802.151 0, 799198.245 1383790.325 0, 799448.125 1383778.513 0, 799698.006 1383766.716 0, 799947.887 1383754.934 0, 800197.769 1383743.167 0, 800447.652 1383731.414 0, 800697.536 1383719.677 0, 
+    800947.42 1383707.953 0, 801197.305 1383696.245 0, 801447.191 1383684.551 0, 801697.077 1383672.872 0, 801945.723 1383661.266 0, 802196.852 1383649.558 0, 802446.74 1383637.923 0, 802696.629 1383626.303 0, 802946.519 1383614.697 0, 803196.409 1383603.106 0, 
+    803446.3 1383591.53 0, 803696.192 1383579.969 0, 803946.084 1383568.422 0, 804195.978 1383556.89 0, 804445.871 1383545.373 0, 804695.766 1383533.87 0, 804945.661 1383522.383 0, 805195.557 1383510.909 0, 805445.453 1383499.451 0, 805695.351 1383488.007 0, 
+    805945.248 1383476.578 0, 806195.147 1383465.164 0, 806445.046 1383453.764 0, 806694.946 1383442.379 0, 806944.847 1383431.009 0, 807194.748 1383419.654 0, 807444.65 1383408.313 0, 807694.552 1383396.987 0, 807943.216 1383385.732 0, 807691.253 1377815.495 0, 
+    807439.28 1372245.03 0))
+
+POLYGON ((819939.338 1382860.081 0, 819690.642 1382870.634 0, 819440.709 1382881.254 0, 819190.776 1382891.888 0, 818940.844 1382902.538 0, 818690.912 1382913.202 0, 818440.981 1382923.881 0, 818191.05 1382934.574 0, 817941.121 1382945.283 0, 817691.191 1382956.006 0, 
+    817441.263 1382966.743 0, 817191.335 1382977.496 0, 816941.408 1382988.263 0, 816691.481 1382999.045 0, 816441.555 1383009.841 0, 816191.63 1383020.652 0, 815941.705 1383031.478 0, 815691.781 1383042.319 0, 815441.858 1383053.174 0, 815191.935 1383064.044 0, 
+    814942.013 1383074.929 0, 814692.091 1383085.829 0, 814442.17 1383096.743 0, 814192.25 1383107.672 0, 813941.091 1383118.67 0, 813692.411 1383129.574 0, 813442.493 1383140.547 0, 813192.575 1383151.535 0, 812942.658 1383162.537 0, 812692.742 1383173.554 0, 
+    812442.826 1383184.586 0, 812192.911 1383195.633 0, 811942.997 1383206.694 0, 811693.083 1383217.77 0, 811443.17 1383228.861 0, 811193.258 1383239.966 0, 810943.346 1383251.086 0, 810693.435 1383262.221 0, 810443.524 1383273.371 0, 810193.614 1383284.535 0, 
+    809943.705 1383295.714 0, 809693.797 1383306.908 0, 809443.889 1383318.116 0, 809193.982 1383329.339 0, 808944.075 1383340.577 0, 808694.169 1383351.83 0, 808444.264 1383363.097 0, 808194.359 1383374.379 0, 807943.216 1383385.732 0, 808195.168 1388955.734 0, 
+    808447.109 1394525.497 0, 808697.594 1394514.174 0, 808946.843 1394502.922 0, 809196.093 1394491.684 0, 809445.343 1394480.461 0, 809694.594 1394469.253 0, 809943.845 1394458.059 0, 810193.097 1394446.88 0, 810442.35 1394435.716 0, 810691.604 1394424.566 0, 
+    810940.858 1394413.431 0, 811190.113 1394402.311 0, 811439.368 1394391.205 0, 811688.624 1394380.114 0, 811937.881 1394369.038 0, 812187.138 1394357.976 0, 812436.396 1394346.929 0, 812685.655 1394335.897 0, 812934.915 1394324.879 0, 813184.175 1394313.877 0, 
+    813433.435 1394302.888 0, 813682.697 1394291.915 0, 813931.958 1394280.956 0, 814181.221 1394270.011 0, 814429.249 1394259.136 0, 814679.748 1394248.167 0, 814929.013 1394237.267 0, 815178.278 1394226.381 0, 815427.544 1394215.51 0, 815676.81 1394204.654 0, 
+    815926.077 1394193.812 0, 816175.345 1394182.986 0, 816424.613 1394172.173 0, 816673.882 1394161.376 0, 816923.152 1394150.593 0, 817172.422 1394139.825 0, 817421.693 1394129.071 0, 817670.965 1394118.332 0, 817920.237 1394107.608 0, 818169.51 1394096.899 0, 
+    818418.783 1394086.204 0, 818668.057 1394075.524 0, 818917.332 1394064.858 0, 819166.607 1394054.207 0, 819415.883 1394043.571 0, 819665.16 1394032.95 0, 819914.437 1394022.343 0, 820163.715 1394011.751 0, 820411.758 1394001.226 0, 820175.553 1388430.773 0, 
+    819939.338 1382860.081 0))
+
+POLYGON ((832377.841 1393510.758 0, 832129.766 1393520.583 0, 831880.46 1393530.471 0, 831631.153 1393540.373 0, 831381.848 1393550.29 0, 831132.543 1393560.222 0, 830883.238 1393570.169 0, 830633.935 1393580.13 0, 830384.631 1393590.106 0, 830135.329 1393600.096 0, 
+    829886.027 1393610.102 0, 829636.725 1393620.122 0, 829387.424 1393630.156 0, 829138.124 1393640.205 0, 828888.824 1393650.269 0, 828639.525 1393660.348 0, 828390.227 1393670.441 0, 828140.929 1393680.549 0, 827891.631 1393690.672 0, 827642.335 1393700.809 0, 
+    827393.039 1393710.961 0, 827143.743 1393721.128 0, 826894.448 1393731.309 0, 826645.154 1393741.505 0, 826394.626 1393751.766 0, 826146.567 1393761.941 0, 825897.274 1393772.181 0, 825647.983 1393782.436 0, 825398.691 1393792.705 0, 825149.4 1393802.989 0, 
+    824900.11 1393813.288 0, 824650.821 1393823.601 0, 824401.532 1393833.929 0, 824152.244 1393844.272 0, 823902.956 1393854.629 0, 823653.669 1393865.001 0, 823404.383 1393875.388 0, 823155.097 1393885.789 0, 822905.811 1393896.205 0, 822656.527 1393906.636 0, 
+    822407.243 1393917.082 0, 822157.959 1393927.542 0, 821908.677 1393938.016 0, 821659.395 1393948.506 0, 821410.113 1393959.01 0, 821160.832 1393969.529 0, 820911.552 1393980.062 0, 820662.272 1393990.61 0, 820411.758 1394001.226 0, 820647.953 1399571.433 0, 
+    820884.136 1405141.391 0, 821133.991 1405130.804 0, 821382.615 1405120.284 0, 821631.24 1405109.778 0, 821879.865 1405099.287 0, 822128.491 1405088.81 0, 822377.118 1405078.348 0, 822625.745 1405067.901 0, 822874.372 1405057.469 0, 823123.001 1405047.051 0, 
+    823371.629 1405036.647 0, 823620.259 1405026.259 0, 823868.889 1405015.885 0, 824117.52 1405005.525 0, 824366.151 1404995.18 0, 824614.783 1404984.85 0, 824863.416 1404974.535 0, 825112.049 1404964.234 0, 825360.683 1404953.948 0, 825609.317 1404943.676 0, 
+    825857.952 1404933.419 0, 826106.588 1404923.177 0, 826355.224 1404912.949 0, 826603.861 1404902.736 0, 826851.267 1404892.588 0, 827101.136 1404882.354 0, 827349.775 1404872.185 0, 827598.414 1404862.03 0, 827847.054 1404851.89 0, 828095.694 1404841.765 0, 
+    828344.335 1404831.654 0, 828592.977 1404821.558 0, 828841.619 1404811.477 0, 829090.262 1404801.41 0, 829338.905 1404791.358 0, 829587.549 1404781.321 0, 829836.193 1404771.298 0, 830084.839 1404761.29 0, 830333.484 1404751.296 0, 830582.131 1404741.317 0, 
+    830830.778 1404731.353 0, 831079.425 1404721.403 0, 831328.073 1404711.468 0, 831576.722 1404701.548 0, 831825.371 1404691.642 0, 832074.021 1404681.751 0, 832322.671 1404671.875 0, 832571.322 1404662.013 0, 832818.744 1404652.214 0, 832598.297 1399081.611 0, 
+    832377.841 1393510.758 0))
+
+POLYGON ((844754.686 1404196.756 0, 844507.235 1404205.856 0, 844258.558 1404215.015 0, 844009.88 1404224.189 0, 843761.203 1404233.378 0, 843512.527 1404242.581 0, 843263.852 1404251.799 0, 843015.176 1404261.031 0, 842766.502 1404270.279 0, 842517.828 1404279.54 0, 
+    842269.154 1404288.817 0, 842020.481 1404298.108 0, 841771.809 1404307.413 0, 841523.137 1404316.734 0, 841274.466 1404326.069 0, 841025.795 1404335.418 0, 840777.125 1404344.783 0, 840528.455 1404354.161 0, 840279.786 1404363.555 0, 840031.117 1404372.963 0, 
+    839782.449 1404382.386 0, 839533.782 1404391.823 0, 839285.115 1404401.275 0, 839036.449 1404410.742 0, 838786.554 1404420.27 0, 838539.118 1404429.719 0, 838290.453 1404439.23 0, 838041.789 1404448.755 0, 837793.125 1404458.295 0, 837544.462 1404467.849 0, 
+    837295.8 1404477.418 0, 837047.138 1404487.002 0, 836798.477 1404496.601 0, 836549.816 1404506.214 0, 836301.156 1404515.841 0, 836052.496 1404525.484 0, 835803.837 1404535.141 0, 835555.179 1404544.812 0, 835306.521 1404554.498 0, 835057.864 1404564.199 0, 
+    834809.207 1404573.915 0, 834560.551 1404583.645 0, 834311.895 1404593.39 0, 834063.24 1404603.149 0, 833814.586 1404612.923 0, 833565.932 1404622.712 0, 833317.279 1404632.515 0, 833068.626 1404642.333 0, 832818.744 1404652.214 0, 833039.181 1410222.561 0, 
+    833259.607 1415792.647 0, 833508.83 1415782.792 0, 833756.827 1415773 0, 834004.824 1415763.223 0, 834252.823 1415753.46 0, 834500.821 1415743.711 0, 834748.821 1415733.978 0, 834996.82 1415724.259 0, 835244.821 1415714.554 0, 835492.822 1415704.864 0, 
+    835740.824 1415695.189 0, 835988.826 1415685.528 0, 836236.828 1415675.882 0, 836484.832 1415666.251 0, 836732.836 1415656.634 0, 836980.84 1415647.032 0, 837228.845 1415637.444 0, 837476.851 1415627.871 0, 837724.857 1415618.312 0, 837972.863 1415608.769 0, 
+    838220.871 1415599.239 0, 838468.878 1415589.725 0, 838716.887 1415580.224 0, 838964.896 1415570.739 0, 839211.68 1415561.315 0, 839460.915 1415551.812 0, 839708.926 1415542.37 0, 839956.937 1415532.943 0, 840204.949 1415523.53 0, 840452.961 1415514.132 0, 
+    840700.974 1415504.749 0, 840948.987 1415495.38 0, 841197.001 1415486.026 0, 841445.016 1415476.687 0, 841693.031 1415467.362 0, 841941.046 1415458.051 0, 842189.062 1415448.756 0, 842437.079 1415439.475 0, 842685.096 1415430.208 0, 842933.114 1415420.956 0, 
+    843181.132 1415411.719 0, 843429.151 1415402.496 0, 843677.17 1415393.288 0, 843925.19 1415384.094 0, 844173.211 1415374.915 0, 844421.232 1415365.751 0, 844669.253 1415356.601 0, 844917.275 1415347.466 0, 845164.073 1415338.391 0, 844959.384 1409767.704 0, 
+    844754.686 1404196.756 0))
+
+POLYGON ((857069.775 1414917.768 0, 856822.951 1414926.146 0, 856574.904 1414934.581 0, 856326.858 1414943.03 0, 856078.812 1414951.493 0, 855830.766 1414959.972 0, 855582.721 1414968.464 0, 855334.677 1414976.972 0, 855086.633 1414985.494 0, 854838.59 1414994.03 0, 
+    854590.547 1415002.582 0, 854342.504 1415011.148 0, 854094.463 1415019.728 0, 853846.421 1415028.323 0, 853598.38 1415036.933 0, 853350.34 1415045.557 0, 853102.3 1415054.196 0, 852854.261 1415062.849 0, 852606.222 1415071.517 0, 852358.184 1415080.2 0, 
+    852110.146 1415088.897 0, 851862.108 1415097.609 0, 851614.072 1415106.335 0, 851366.035 1415115.076 0, 851116.776 1415123.875 0, 850869.964 1415132.602 0, 850621.93 1415141.387 0, 850373.895 1415150.186 0, 850125.862 1415159 0, 849877.829 1415167.829 0, 
+    849629.796 1415176.672 0, 849381.764 1415185.53 0, 849133.732 1415194.402 0, 848885.701 1415203.289 0, 848637.67 1415212.19 0, 848389.64 1415221.107 0, 848141.611 1415230.037 0, 847893.582 1415238.983 0, 847645.553 1415247.943 0, 847397.525 1415256.917 0, 
+    847149.498 1415265.907 0, 846901.471 1415274.91 0, 846653.445 1415283.929 0, 846405.419 1415292.962 0, 846157.394 1415302.009 0, 845909.369 1415311.071 0, 845661.345 1415320.148 0, 845413.321 1415329.24 0, 845164.073 1415338.391 0, 845368.752 1420908.81 0, 
+    845573.421 1426478.958 0, 845822.01 1426469.831 0, 846069.378 1426460.764 0, 846316.747 1426451.711 0, 846564.116 1426442.673 0, 846811.485 1426433.649 0, 847058.856 1426424.64 0, 847306.226 1426415.646 0, 847553.597 1426406.666 0, 847800.969 1426397.7 0, 
+    848048.341 1426388.749 0, 848295.714 1426379.813 0, 848543.087 1426370.891 0, 848790.461 1426361.984 0, 849037.835 1426353.091 0, 849285.21 1426344.213 0, 849532.586 1426335.35 0, 849779.961 1426326.501 0, 850027.338 1426317.667 0, 850274.715 1426308.847 0, 
+    850522.092 1426300.042 0, 850769.47 1426291.251 0, 851016.849 1426282.475 0, 851264.228 1426273.713 0, 851510.386 1426265.009 0, 851758.987 1426256.234 0, 852006.368 1426247.516 0, 852253.749 1426238.812 0, 852501.13 1426230.124 0, 852748.512 1426221.45 0, 
+    852995.895 1426212.79 0, 853243.278 1426204.145 0, 853490.662 1426195.514 0, 853738.046 1426186.898 0, 853985.43 1426178.297 0, 854232.815 1426169.71 0, 854480.201 1426161.138 0, 854727.587 1426152.58 0, 854974.974 1426144.037 0, 855222.361 1426135.508 0, 
+    855469.749 1426126.994 0, 855717.137 1426118.495 0, 855964.525 1426110.01 0, 856211.914 1426101.539 0, 856459.304 1426093.084 0, 856706.694 1426084.642 0, 856954.085 1426076.216 0, 857201.476 1426067.804 0, 857447.648 1426059.447 0, 857258.716 1420488.744 0, 
+    857069.775 1414917.768 0))
+
+POLYGON ((869323.012 1425673.485 0, 869076.816 1425681.146 0, 868829.402 1425688.859 0, 868581.988 1425696.587 0, 868334.575 1425704.329 0, 868087.163 1425712.086 0, 867839.751 1425719.858 0, 867592.339 1425727.644 0, 867344.928 1425735.444 0, 867097.517 1425743.259 0, 
+    866850.107 1425751.089 0, 866602.697 1425758.933 0, 866355.288 1425766.792 0, 866107.879 1425774.665 0, 865860.471 1425782.553 0, 865613.063 1425790.456 0, 865365.655 1425798.373 0, 865118.248 1425806.304 0, 864870.842 1425814.25 0, 864623.436 1425822.211 0, 
+    864376.03 1425830.186 0, 864128.625 1425838.176 0, 863881.22 1425846.181 0, 863633.816 1425854.2 0, 863385.194 1425862.273 0, 863139.009 1425870.281 0, 862891.606 1425878.344 0, 862644.204 1425886.421 0, 862396.802 1425894.513 0, 862149.401 1425902.619 0, 
+    861902 1425910.74 0, 861654.6 1425918.875 0, 861407.2 1425927.025 0, 861159.801 1425935.19 0, 860912.402 1425943.369 0, 860665.003 1425951.563 0, 860417.605 1425959.771 0, 860170.208 1425967.994 0, 859922.811 1425976.231 0, 859675.414 1425984.483 0, 
+    859428.018 1425992.75 0, 859180.623 1426001.031 0, 858933.228 1426009.326 0, 858685.833 1426017.637 0, 858438.439 1426025.961 0, 858191.045 1426034.301 0, 857943.652 1426042.655 0, 857696.26 1426051.023 0, 857447.648 1426059.447 0, 857636.57 1431629.873 0, 
+    857825.483 1437200.016 0, 858073.435 1437191.614 0, 858320.172 1437183.267 0, 858566.91 1437174.936 0, 858813.648 1437166.618 0, 859060.386 1437158.316 0, 859307.125 1437150.028 0, 859553.864 1437141.754 0, 859800.604 1437133.495 0, 860047.344 1437125.25 0, 
+    860294.085 1437117.02 0, 860540.826 1437108.805 0, 860787.568 1437100.604 0, 861034.31 1437092.417 0, 861281.053 1437084.245 0, 861527.796 1437076.088 0, 861774.54 1437067.945 0, 862021.284 1437059.816 0, 862268.029 1437051.702 0, 862514.774 1437043.603 0, 
+    862761.519 1437035.518 0, 863008.266 1437027.448 0, 863255.012 1437019.392 0, 863501.759 1437011.351 0, 863747.291 1437003.363 0, 863995.255 1436995.312 0, 864242.003 1436987.314 0, 864488.752 1436979.331 0, 864735.501 1436971.362 0, 864982.251 1436963.408 0, 
+    865229.001 1436955.468 0, 865475.752 1436947.543 0, 865722.503 1436939.633 0, 865969.255 1436931.737 0, 866216.007 1436923.855 0, 866462.76 1436915.988 0, 866709.513 1436908.136 0, 866956.267 1436900.298 0, 867203.021 1436892.474 0, 867449.775 1436884.665 0, 
+    867696.53 1436876.871 0, 867943.285 1436869.091 0, 868190.041 1436861.326 0, 868436.798 1436853.575 0, 868683.554 1436845.839 0, 868930.312 1436838.117 0, 869177.069 1436830.41 0, 869423.827 1436822.717 0, 869669.371 1436815.077 0, 869496.196 1431244.423 0, 
+    869323.012 1425673.485 0))
+
+POLYGON ((881514.3 1436463.6 0, 881268.734 1436470.547 0, 881021.955 1436477.543 0, 880775.176 1436484.553 0, 880528.398 1436491.577 0, 880281.621 1436498.616 0, 880034.843 1436505.67 0, 879788.067 1436512.738 0, 879541.29 1436519.821 0, 879294.514 1436526.918 0, 
+    879047.739 1436534.03 0, 878800.964 1436541.156 0, 878554.189 1436548.297 0, 878307.415 1436555.452 0, 878060.641 1436562.622 0, 877813.867 1436569.807 0, 877567.094 1436577.005 0, 877320.322 1436584.219 0, 877073.549 1436591.447 0, 876826.778 1436598.689 0, 
+    876580.006 1436605.946 0, 876333.235 1436613.218 0, 876086.465 1436620.504 0, 875839.695 1436627.804 0, 875591.711 1436635.155 0, 875346.156 1436642.449 0, 875099.387 1436649.793 0, 874852.619 1436657.152 0, 874605.851 1436664.525 0, 874359.084 1436671.913 0, 
+    874112.317 1436679.315 0, 873865.55 1436686.732 0, 873618.784 1436694.163 0, 873372.018 1436701.609 0, 873125.253 1436709.069 0, 872878.488 1436716.544 0, 872631.724 1436724.033 0, 872384.96 1436731.537 0, 872138.196 1436739.056 0, 871891.433 1436746.589 0, 
+    871644.671 1436754.136 0, 871397.909 1436761.698 0, 871151.147 1436769.275 0, 870904.386 1436776.866 0, 870657.625 1436784.471 0, 870410.864 1436792.091 0, 870164.104 1436799.726 0, 869917.345 1436807.375 0, 869669.371 1436815.077 0, 869842.537 1442385.442 0, 
+    870015.694 1447955.512 0, 870263.009 1447947.831 0, 870509.113 1447940.202 0, 870755.217 1447932.588 0, 871001.322 1447924.988 0, 871247.427 1447917.403 0, 871493.533 1447909.832 0, 871739.639 1447902.275 0, 871985.745 1447894.734 0, 872231.852 1447887.206 0, 
+    872477.959 1447879.693 0, 872724.067 1447872.195 0, 872970.175 1447864.711 0, 873216.284 1447857.241 0, 873462.393 1447849.786 0, 873708.503 1447842.346 0, 873954.613 1447834.92 0, 874200.723 1447827.508 0, 874446.834 1447820.111 0, 874692.945 1447812.729 0, 
+    874939.057 1447805.36 0, 875185.169 1447798.007 0, 875431.282 1447790.668 0, 875677.395 1447783.343 0, 875922.297 1447776.069 0, 876169.622 1447768.737 0, 876415.736 1447761.456 0, 876661.851 1447754.19 0, 876907.966 1447746.937 0, 877154.082 1447739.7 0, 
+    877400.198 1447732.476 0, 877646.314 1447725.268 0, 877892.431 1447718.073 0, 878138.548 1447710.894 0, 878384.666 1447703.728 0, 878630.784 1447696.578 0, 878876.903 1447689.441 0, 879123.022 1447682.319 0, 879369.141 1447675.212 0, 879615.261 1447668.119 0, 
+    879861.381 1447661.041 0, 880107.502 1447653.977 0, 880353.623 1447646.928 0, 880599.744 1447639.893 0, 880845.866 1447632.872 0, 881091.988 1447625.866 0, 881338.111 1447618.875 0, 881584.234 1447611.898 0, 881829.148 1447604.97 0, 881671.728 1442034.432 0, 
+    881514.3 1436463.6 0))
+
+POLYGON ((893643.545 1447287.804 0, 893398.611 1447294.04 0, 893152.469 1447300.322 0, 892906.327 1447306.618 0, 892660.186 1447312.928 0, 892414.046 1447319.254 0, 892167.905 1447325.593 0, 891921.765 1447331.947 0, 891675.626 1447338.316 0, 891429.486 1447344.699 0, 
+    891183.347 1447351.096 0, 890937.209 1447357.508 0, 890691.071 1447363.935 0, 890444.933 1447370.375 0, 890198.796 1447376.831 0, 889952.659 1447383.301 0, 889706.522 1447389.785 0, 889460.386 1447396.284 0, 889214.25 1447402.798 0, 888968.115 1447409.325 0, 
+    888721.98 1447415.868 0, 888475.845 1447422.425 0, 888229.711 1447428.996 0, 887983.577 1447435.582 0, 887736.234 1447442.215 0, 887491.31 1447448.797 0, 887245.177 1447455.426 0, 886999.045 1447462.07 0, 886752.913 1447468.728 0, 886506.782 1447475.401 0, 
+    886260.65 1447482.088 0, 886014.52 1447488.79 0, 885768.389 1447495.506 0, 885522.259 1447502.237 0, 885276.13 1447508.982 0, 885030.001 1447515.742 0, 884783.872 1447522.516 0, 884537.743 1447529.304 0, 884291.615 1447536.107 0, 884045.488 1447542.925 0, 
+    883799.361 1447549.757 0, 883553.234 1447556.604 0, 883307.108 1447563.465 0, 883060.982 1447570.34 0, 882814.856 1447577.23 0, 882568.731 1447584.135 0, 882322.606 1447591.054 0, 882076.482 1447597.987 0, 881829.148 1447604.97 0, 881986.559 1453175.207 0, 
+    882143.962 1458745.138 0, 882390.637 1458738.174 0, 882636.106 1458731.259 0, 882881.575 1458724.359 0, 883127.044 1458717.473 0, 883372.514 1458710.601 0, 883617.984 1458703.744 0, 883863.455 1458696.901 0, 884108.926 1458690.073 0, 884354.398 1458683.259 0, 
+    884599.869 1458676.459 0, 884845.342 1458669.674 0, 885090.814 1458662.904 0, 885336.287 1458656.148 0, 885581.761 1458649.406 0, 885827.235 1458642.679 0, 886072.709 1458635.966 0, 886318.184 1458629.268 0, 886563.659 1458622.584 0, 886809.134 1458615.914 0, 
+    887054.61 1458609.259 0, 887300.086 1458602.619 0, 887545.563 1458595.993 0, 887791.04 1458589.381 0, 888035.312 1458582.816 0, 888281.995 1458576.201 0, 888527.473 1458569.633 0, 888772.952 1458563.079 0, 889018.431 1458556.54 0, 889263.91 1458550.015 0, 
+    889509.39 1458543.504 0, 889754.87 1458537.008 0, 890000.351 1458530.527 0, 890245.831 1458524.06 0, 890491.313 1458517.607 0, 890736.794 1458511.169 0, 890982.276 1458504.745 0, 891227.759 1458498.336 0, 891473.241 1458491.941 0, 891718.725 1458485.56 0, 
+    891964.208 1458479.194 0, 892209.692 1458472.843 0, 892455.176 1458466.506 0, 892700.661 1458460.183 0, 892946.146 1458453.875 0, 893191.631 1458447.581 0, 893437.117 1458441.302 0, 893682.603 1458435.037 0, 893926.885 1458428.817 0, 893785.219 1452858.463 0, 
+    893643.545 1447287.804 0))
+
+POLYGON ((905710.654 1458145.786 0, 905466.354 1458151.316 0, 905220.851 1458156.887 0, 904975.349 1458162.473 0, 904729.846 1458168.073 0, 904484.345 1458173.688 0, 904238.843 1458179.317 0, 903993.342 1458184.961 0, 903747.841 1458190.618 0, 903502.34 1458196.291 0, 
+    903256.84 1458201.978 0, 903011.34 1458207.679 0, 902765.841 1458213.395 0, 902520.342 1458219.125 0, 902274.843 1458224.87 0, 902029.344 1458230.629 0, 901783.846 1458236.403 0, 901538.348 1458242.191 0, 901292.851 1458247.993 0, 901047.354 1458253.81 0, 
+    900801.857 1458259.641 0, 900556.361 1458265.487 0, 900310.865 1458271.348 0, 900065.369 1458277.222 0, 899818.67 1458283.14 0, 899574.378 1458289.015 0, 899328.884 1458294.933 0, 899083.389 1458300.866 0, 898837.895 1458306.813 0, 898592.402 1458312.774 0, 
+    898346.908 1458318.75 0, 898101.415 1458324.74 0, 897855.923 1458330.745 0, 897610.43 1458336.764 0, 897364.938 1458342.798 0, 897119.447 1458348.846 0, 896873.956 1458354.909 0, 896628.465 1458360.986 0, 896382.974 1458367.077 0, 896137.484 1458373.183 0, 
+    895891.995 1458379.303 0, 895646.505 1458385.438 0, 895401.016 1458391.587 0, 895155.527 1458397.751 0, 894910.039 1458403.929 0, 894664.551 1458410.122 0, 894419.064 1458416.329 0, 894173.576 1458422.55 0, 893926.885 1458428.817 0, 894068.543 1463998.859 0, 
+    894210.193 1469568.584 0, 894456.226 1469562.334 0, 894701.057 1469556.129 0, 894945.889 1469549.939 0, 895190.721 1469543.762 0, 895435.554 1469537.601 0, 895680.387 1469531.454 0, 895925.22 1469525.321 0, 896170.054 1469519.202 0, 896414.888 1469513.098 0, 
+    896659.723 1469507.009 0, 896904.558 1469500.933 0, 897149.393 1469494.873 0, 897394.228 1469488.826 0, 897639.064 1469482.794 0, 897883.9 1469476.777 0, 898128.737 1469470.774 0, 898373.574 1469464.785 0, 898618.411 1469458.811 0, 898863.249 1469452.851 0, 
+    899108.087 1469446.905 0, 899352.925 1469440.974 0, 899597.764 1469435.057 0, 899842.603 1469429.155 0, 900086.241 1469423.296 0, 900332.282 1469417.394 0, 900577.122 1469411.535 0, 900821.962 1469405.69 0, 901066.803 1469399.86 0, 901311.644 1469394.044 0, 
+    901556.486 1469388.243 0, 901801.327 1469382.456 0, 902046.17 1469376.683 0, 902291.012 1469370.925 0, 902535.855 1469365.181 0, 902780.698 1469359.452 0, 903025.541 1469353.737 0, 903270.385 1469348.036 0, 903515.229 1469342.35 0, 903760.074 1469336.679 0, 
+    904004.919 1469331.021 0, 904249.764 1469325.379 0, 904494.609 1469319.75 0, 904739.455 1469314.136 0, 904984.301 1469308.536 0, 905229.148 1469302.951 0, 905473.994 1469297.38 0, 905718.842 1469291.824 0, 905962.489 1469286.309 0, 905836.575 1463716.206 0, 
+    905710.654 1458145.786 0))
+
+POLYGON ((917715.536 1469037.238 0, 917471.872 1469042.064 0, 917227.01 1469046.929 0, 916982.149 1469051.808 0, 916737.287 1469056.701 0, 916492.426 1469061.609 0, 916247.566 1469066.532 0, 916002.705 1469071.468 0, 915757.845 1469076.419 0, 915512.985 1469081.385 0, 
+    915268.126 1469086.365 0, 915023.267 1469091.359 0, 914778.408 1469096.368 0, 914533.549 1469101.391 0, 914288.691 1469106.429 0, 914043.833 1469111.481 0, 913798.975 1469116.547 0, 913554.117 1469121.628 0, 913309.26 1469126.723 0, 913064.403 1469131.833 0, 
+    912819.547 1469136.957 0, 912574.691 1469142.096 0, 912329.835 1469147.248 0, 912084.979 1469152.416 0, 911838.925 1469157.623 0, 911595.269 1469162.794 0, 911350.414 1469168.004 0, 911105.559 1469173.229 0, 910860.705 1469178.468 0, 910615.852 1469183.722 0, 
+    910370.998 1469188.99 0, 910126.145 1469194.273 0, 909881.292 1469199.57 0, 909636.439 1469204.881 0, 909391.587 1469210.207 0, 909146.735 1469215.547 0, 908901.884 1469220.902 0, 908657.032 1469226.271 0, 908412.181 1469231.655 0, 908167.331 1469237.052 0, 
+    907922.48 1469242.465 0, 907677.63 1469247.891 0, 907432.781 1469253.333 0, 907187.931 1469258.788 0, 906943.082 1469264.258 0, 906698.233 1469269.742 0, 906453.385 1469275.241 0, 906208.537 1469280.754 0, 905962.489 1469286.309 0, 906088.396 1474856.089 0, 
+    906214.295 1480425.539 0, 906459.684 1480419.999 0, 906703.876 1480414.501 0, 906948.069 1480409.017 0, 907192.262 1480403.547 0, 907436.456 1480398.092 0, 907680.649 1480392.651 0, 907924.844 1480387.224 0, 908169.038 1480381.812 0, 908413.233 1480376.414 0, 
+    908657.428 1480371.031 0, 908901.623 1480365.662 0, 909145.819 1480360.307 0, 909390.015 1480354.967 0, 909634.211 1480349.641 0, 909878.408 1480344.33 0, 910122.604 1480339.032 0, 910366.802 1480333.749 0, 910610.999 1480328.481 0, 910855.197 1480323.227 0, 
+    911099.395 1480317.987 0, 911343.594 1480312.762 0, 911587.792 1480307.551 0, 911831.992 1480302.354 0, 912074.995 1480297.198 0, 912320.391 1480292.004 0, 912564.591 1480286.851 0, 912808.791 1480281.712 0, 913052.992 1480276.587 0, 913297.192 1480271.477 0, 
+    913541.394 1480266.381 0, 913785.595 1480261.299 0, 914029.797 1480256.232 0, 914273.999 1480251.179 0, 914518.201 1480246.141 0, 914762.404 1480241.117 0, 915006.607 1480236.107 0, 915250.81 1480231.111 0, 915495.014 1480226.13 0, 915739.218 1480221.164 0, 
+    915983.422 1480216.212 0, 916227.626 1480211.274 0, 916471.831 1480206.35 0, 916716.036 1480201.441 0, 916960.241 1480196.546 0, 917204.447 1480191.666 0, 917448.653 1480186.8 0, 917692.859 1480181.948 0, 917935.871 1480177.135 0, 917825.707 1474607.351 0, 
+    917715.536 1469037.238 0))
+
+POLYGON ((929658.101 1479961.847 0, 929415.075 1479965.974 0, 929170.856 1479970.136 0, 928926.638 1479974.312 0, 928682.419 1479978.502 0, 928438.201 1479982.707 0, 928193.983 1479986.926 0, 927949.765 1479991.16 0, 927705.548 1479995.408 0, 927461.331 1479999.67 0, 
+    927217.114 1480003.947 0, 926972.897 1480008.238 0, 926728.681 1480012.543 0, 926484.465 1480016.863 0, 926240.249 1480021.197 0, 925996.033 1480025.546 0, 925751.818 1480029.909 0, 925507.603 1480034.286 0, 925263.388 1480038.678 0, 925019.173 1480043.084 0, 
+    924774.959 1480047.504 0, 924530.745 1480051.939 0, 924286.531 1480056.388 0, 924042.317 1480060.851 0, 923796.91 1480065.351 0, 923553.891 1480069.822 0, 923309.678 1480074.328 0, 923065.466 1480078.849 0, 922821.253 1480083.385 0, 922577.041 1480087.934 0, 
+    922332.83 1480092.499 0, 922088.618 1480097.077 0, 921844.407 1480101.67 0, 921600.196 1480106.277 0, 921355.985 1480110.899 0, 921111.775 1480115.535 0, 920867.565 1480120.185 0, 920623.355 1480124.85 0, 920379.146 1480129.529 0, 920134.936 1480134.223 0, 
+    919890.727 1480138.931 0, 919646.519 1480143.653 0, 919402.31 1480148.39 0, 919158.102 1480153.141 0, 918913.894 1480157.906 0, 918669.687 1480162.686 0, 918425.479 1480167.48 0, 918181.272 1480172.288 0, 917935.871 1480177.135 0, 918046.028 1485746.584 0, 
+    918156.179 1491315.693 0, 918400.922 1491310.86 0, 918644.473 1491306.064 0, 918888.025 1491301.283 0, 919131.577 1491296.516 0, 919375.129 1491291.763 0, 919618.682 1491287.025 0, 919862.234 1491282.301 0, 920105.788 1491277.592 0, 920349.341 1491272.896 0, 
+    920592.895 1491268.215 0, 920836.449 1491263.549 0, 921080.003 1491258.897 0, 921323.557 1491254.259 0, 921567.112 1491249.635 0, 921810.667 1491245.026 0, 922054.222 1491240.431 0, 922297.778 1491235.85 0, 922541.334 1491231.284 0, 922784.89 1491226.732 0, 
+    923028.446 1491222.195 0, 923272.003 1491217.671 0, 923515.56 1491213.163 0, 923759.117 1491208.668 0, 924001.484 1491204.21 0, 924246.232 1491199.722 0, 924489.79 1491195.27 0, 924733.348 1491190.833 0, 924976.907 1491186.41 0, 925220.465 1491182.002 0, 
+    925464.024 1491177.608 0, 925707.584 1491173.228 0, 925951.143 1491168.862 0, 926194.703 1491164.511 0, 926438.263 1491160.174 0, 926681.823 1491155.852 0, 926925.384 1491151.543 0, 927168.945 1491147.249 0, 927412.506 1491142.97 0, 927656.067 1491138.705 0, 
+    927899.629 1491134.454 0, 928143.19 1491130.217 0, 928386.752 1491125.995 0, 928630.315 1491121.787 0, 928873.877 1491117.594 0, 929117.44 1491113.415 0, 929361.003 1491109.25 0, 929604.566 1491105.099 0, 929846.94 1491100.983 0, 929752.524 1485531.585 0, 
+    929658.101 1479961.847 0))
+
+POLYGON ((941538.261 1490919.303 0, 941295.875 1490922.734 0, 941052.301 1490926.197 0, 940808.727 1490929.673 0, 940565.153 1490933.164 0, 940321.58 1490936.67 0, 940078.007 1490940.189 0, 939834.434 1490943.723 0, 939590.861 1490947.272 0, 939347.288 1490950.835 0, 
+    939103.716 1490954.412 0, 938860.144 1490958.003 0, 938616.572 1490961.609 0, 938373 1490965.229 0, 938129.429 1490968.863 0, 937885.857 1490972.512 0, 937642.286 1490976.175 0, 937398.715 1490979.853 0, 937155.145 1490983.544 0, 936911.574 1490987.25 0, 
+    936668.004 1490990.971 0, 936424.434 1490994.706 0, 936180.864 1490998.455 0, 935937.295 1491002.218 0, 935692.537 1491006.014 0, 935450.156 1491009.788 0, 935206.587 1491013.594 0, 934963.019 1491017.415 0, 934719.45 1491021.25 0, 934475.882 1491025.1 0, 
+    934232.314 1491028.964 0, 933988.746 1491032.842 0, 933745.179 1491036.734 0, 933501.611 1491040.641 0, 933258.044 1491044.562 0, 933014.477 1491048.498 0, 932770.911 1491052.447 0, 932527.344 1491056.411 0, 932283.778 1491060.39 0, 932040.212 1491064.383 0, 
+    931796.647 1491068.39 0, 931553.081 1491072.411 0, 931309.516 1491076.447 0, 931065.951 1491080.497 0, 930822.386 1491084.562 0, 930578.822 1491088.641 0, 930335.258 1491092.734 0, 930091.694 1491096.841 0, 929846.94 1491100.983 0, 929941.351 1496670.035 0, 
+    930035.756 1502238.734 0, 930279.85 1502234.603 0, 930522.759 1502230.507 0, 930765.667 1502226.425 0, 931008.576 1502222.357 0, 931251.485 1502218.303 0, 931494.395 1502214.264 0, 931737.305 1502210.239 0, 931980.214 1502206.228 0, 932223.125 1502202.232 0, 
+    932466.035 1502198.25 0, 932708.946 1502194.282 0, 932951.856 1502190.329 0, 933194.767 1502186.39 0, 933437.679 1502182.465 0, 933680.59 1502178.554 0, 933923.502 1502174.658 0, 934166.414 1502170.776 0, 934409.326 1502166.908 0, 934652.239 1502163.055 0, 
+    934895.151 1502159.216 0, 935138.064 1502155.391 0, 935380.977 1502151.58 0, 935623.891 1502147.784 0, 935865.619 1502144.021 0, 936109.718 1502140.235 0, 936352.632 1502136.481 0, 936595.546 1502132.742 0, 936838.461 1502129.018 0, 937081.375 1502125.307 0, 
+    937324.29 1502121.611 0, 937567.205 1502117.929 0, 937810.121 1502114.262 0, 938053.036 1502110.609 0, 938295.952 1502106.97 0, 938538.868 1502103.345 0, 938781.784 1502099.735 0, 939024.7 1502096.139 0, 939267.617 1502092.557 0, 939510.534 1502088.989 0, 
+    939753.451 1502085.436 0, 939996.368 1502081.897 0, 940239.286 1502078.373 0, 940482.203 1502074.863 0, 940725.121 1502071.367 0, 940968.039 1502067.885 0, 941210.957 1502064.418 0, 941453.876 1502060.965 0, 941695.61 1502057.543 0, 941616.938 1496488.599 0, 
+    941538.261 1490919.303 0))
+
+POLYGON ((953355.929 1501909.293 0, 953114.185 1501912.032 0, 952871.258 1501914.799 0, 952628.33 1501917.58 0, 952385.404 1501920.375 0, 952142.477 1501923.185 0, 951899.55 1501926.009 0, 951656.624 1501928.847 0, 951413.698 1501931.7 0, 951170.771 1501934.567 0, 
+    950927.846 1501937.448 0, 950684.92 1501940.343 0, 950441.994 1501943.253 0, 950199.069 1501946.177 0, 949956.144 1501949.115 0, 949713.219 1501952.068 0, 949470.294 1501955.035 0, 949227.369 1501958.016 0, 948984.444 1501961.012 0, 948741.52 1501964.021 0, 
+    948498.596 1501967.046 0, 948255.672 1501970.084 0, 948012.748 1501973.137 0, 947769.824 1501976.204 0, 947525.717 1501979.3 0, 947283.978 1501982.381 0, 947041.055 1501985.491 0, 946798.132 1501988.615 0, 946555.209 1501991.753 0, 946312.286 1501994.906 0, 
+    946069.364 1501998.073 0, 945826.442 1502001.255 0, 945583.52 1502004.45 0, 945340.598 1502007.66 0, 945097.677 1502010.885 0, 944854.755 1502014.123 0, 944611.834 1502017.376 0, 944368.913 1502020.643 0, 944125.992 1502023.925 0, 943883.071 1502027.22 0, 
+    943640.151 1502030.531 0, 943397.231 1502033.855 0, 943154.311 1502037.194 0, 942911.391 1502040.547 0, 942668.471 1502043.914 0, 942425.552 1502047.295 0, 942182.632 1502050.691 0, 941939.713 1502054.101 0, 941695.61 1502057.543 0, 941774.276 1507626.128 0, 
+    941852.938 1513194.35 0, 942096.383 1513190.918 0, 942338.646 1513187.517 0, 942580.91 1513184.13 0, 942823.174 1513180.758 0, 943065.438 1513177.4 0, 943307.703 1513174.056 0, 943549.967 1513170.726 0, 943792.232 1513167.411 0, 944034.497 1513164.109 0, 
+    944276.762 1513160.823 0, 944519.027 1513157.55 0, 944761.293 1513154.292 0, 945003.559 1513151.047 0, 945245.825 1513147.818 0, 945488.091 1513144.602 0, 945730.357 1513141.401 0, 945972.623 1513138.214 0, 946214.89 1513135.041 0, 946457.157 1513131.882 0, 
+    946699.424 1513128.738 0, 946941.691 1513125.608 0, 947183.959 1513122.492 0, 947426.226 1513119.391 0, 947667.313 1513116.318 0, 947910.762 1513113.23 0, 948153.03 1513110.172 0, 948395.298 1513107.127 0, 948637.567 1513104.097 0, 948879.836 1513101.081 0, 
+    949122.104 1513098.079 0, 949364.373 1513095.092 0, 949606.643 1513092.119 0, 949848.912 1513089.16 0, 950091.182 1513086.215 0, 950333.451 1513083.285 0, 950575.721 1513080.368 0, 950817.991 1513077.467 0, 951060.261 1513074.579 0, 951302.532 1513071.706 0, 
+    951544.802 1513068.846 0, 951787.073 1513066.002 0, 952029.344 1513063.171 0, 952271.615 1513060.355 0, 952513.886 1513057.553 0, 952756.158 1513054.765 0, 952998.429 1513051.991 0, 953240.701 1513049.232 0, 953481.793 1513046.5 0, 953418.863 1507478.079 0, 
+    953355.929 1501909.293 0))
+
+POLYGON ((965111.02 1512931.505 0, 964869.919 1512933.556 0, 964627.641 1512935.63 0, 964385.362 1512937.719 0, 964143.084 1512939.823 0, 963900.806 1512941.94 0, 963658.528 1512944.072 0, 963416.25 1512946.218 0, 963173.972 1512948.379 0, 962931.694 1512950.553 0, 
+    962689.417 1512952.742 0, 962447.139 1512954.945 0, 962204.862 1512957.163 0, 961962.585 1512959.395 0, 961720.308 1512961.64 0, 961478.031 1512963.901 0, 961235.754 1512966.175 0, 960993.478 1512968.464 0, 960751.201 1512970.767 0, 960508.925 1512973.084 0, 
+    960266.648 1512975.416 0, 960024.372 1512977.761 0, 959782.096 1512980.121 0, 959539.821 1512982.496 0, 959296.366 1512984.896 0, 959055.269 1512987.287 0, 958812.994 1512989.704 0, 958570.719 1512992.135 0, 958328.444 1512994.581 0, 958086.169 1512997.041 0, 
+    957843.894 1512999.515 0, 957601.619 1513002.003 0, 957359.345 1513004.506 0, 957117.07 1513007.023 0, 956874.796 1513009.554 0, 956632.522 1513012.099 0, 956390.248 1513014.659 0, 956147.974 1513017.233 0, 955905.701 1513019.821 0, 955663.427 1513022.423 0, 
+    955421.154 1513025.04 0, 955178.881 1513027.671 0, 954936.608 1513030.316 0, 954694.335 1513032.976 0, 954452.062 1513035.649 0, 954209.79 1513038.337 0, 953967.517 1513041.04 0, 953725.245 1513043.756 0, 953481.793 1513046.5 0, 953544.719 1518614.552 0, 
+    953607.641 1524182.227 0, 953850.434 1524179.491 0, 954092.051 1524176.781 0, 954333.668 1524174.086 0, 954575.285 1524171.406 0, 954816.902 1524168.739 0, 955058.519 1524166.087 0, 955300.137 1524163.449 0, 955541.755 1524160.825 0, 955783.373 1524158.215 0, 
+    956024.991 1524155.62 0, 956266.609 1524153.039 0, 956508.227 1524150.472 0, 956749.846 1524147.919 0, 956991.464 1524145.381 0, 957233.083 1524142.856 0, 957474.702 1524140.346 0, 957716.321 1524137.851 0, 957957.94 1524135.369 0, 958199.56 1524132.902 0, 
+    958441.179 1524130.448 0, 958682.799 1524128.009 0, 958924.419 1524125.585 0, 959166.039 1524123.174 0, 959406.483 1524120.789 0, 959649.279 1524118.396 0, 959890.899 1524116.028 0, 960132.52 1524113.674 0, 960374.14 1524111.335 0, 960615.761 1524109.01 0, 
+    960857.382 1524106.699 0, 961099.003 1524104.402 0, 961340.624 1524102.119 0, 961582.246 1524099.851 0, 961823.867 1524097.597 0, 962065.489 1524095.357 0, 962307.111 1524093.132 0, 962548.732 1524090.92 0, 962790.354 1524088.723 0, 963031.976 1524086.54 0, 
+    963273.599 1524084.371 0, 963515.221 1524082.217 0, 963756.844 1524080.076 0, 963998.466 1524077.95 0, 964240.089 1524075.838 0, 964481.712 1524073.741 0, 964723.335 1524071.657 0, 964964.958 1524069.588 0, 965205.407 1524067.543 0, 965158.215 1518499.712 0, 
+    965111.02 1512931.505 0))
+
+POLYGON ((976803.45 1523985.625 0, 976562.995 1523986.991 0, 976321.367 1523988.377 0, 976079.739 1523989.778 0, 975838.111 1523991.193 0, 975596.483 1523992.623 0, 975354.856 1523994.066 0, 975113.228 1523995.524 0, 974871.601 1523996.996 0, 974629.973 1523998.482 0, 
+    974388.346 1523999.982 0, 974146.719 1524001.497 0, 973905.091 1524003.025 0, 973663.464 1524004.568 0, 973421.837 1524006.126 0, 973180.211 1524007.697 0, 972938.584 1524009.283 0, 972696.957 1524010.883 0, 972455.331 1524012.497 0, 972213.704 1524014.125 0, 
+    971972.078 1524015.768 0, 971730.451 1524017.424 0, 971488.825 1524019.095 0, 971247.199 1524020.781 0, 971004.399 1524022.488 0, 970763.947 1524024.194 0, 970522.321 1524025.922 0, 970280.696 1524027.664 0, 970039.07 1524029.42 0, 969797.445 1524031.191 0, 
+    969555.819 1524032.975 0, 969314.194 1524034.774 0, 969072.569 1524036.588 0, 968830.944 1524038.415 0, 968589.319 1524040.257 0, 968347.694 1524042.113 0, 968106.069 1524043.983 0, 967864.445 1524045.867 0, 967622.82 1524047.766 0, 967381.196 1524049.678 0, 
+    967139.571 1524051.605 0, 966897.947 1524053.546 0, 966656.323 1524055.502 0, 966414.699 1524057.472 0, 966173.075 1524059.455 0, 965931.452 1524061.454 0, 965689.828 1524063.466 0, 965448.205 1524065.492 0, 965205.407 1524067.543 0, 965252.595 1529634.992 0, 
+    965299.78 1535202.053 0, 965541.919 1535200.008 0, 965782.888 1535197.987 0, 966023.856 1535195.98 0, 966264.824 1535193.987 0, 966505.793 1535192.009 0, 966746.761 1535190.045 0, 966987.73 1535188.094 0, 967228.699 1535186.159 0, 967469.668 1535184.237 0, 
+    967710.637 1535182.329 0, 967951.606 1535180.436 0, 968192.575 1535178.557 0, 968433.544 1535176.692 0, 968674.514 1535174.841 0, 968915.484 1535173.004 0, 969156.453 1535171.182 0, 969397.423 1535169.373 0, 969638.393 1535167.579 0, 969879.363 1535165.799 0, 
+    970120.333 1535164.033 0, 970361.303 1535162.282 0, 970602.274 1535160.545 0, 970843.244 1535158.821 0, 971083.044 1535157.121 0, 971325.185 1535155.417 0, 971566.156 1535153.737 0, 971807.127 1535152.07 0, 972048.098 1535150.418 0, 972289.069 1535148.78 0, 
+    972530.04 1535147.156 0, 972771.011 1535145.546 0, 973011.983 1535143.951 0, 973252.954 1535142.369 0, 973493.925 1535140.802 0, 973734.897 1535139.249 0, 973975.869 1535137.71 0, 974216.84 1535136.186 0, 974457.812 1535134.675 0, 974698.784 1535133.179 0, 
+    974939.756 1535131.697 0, 975180.728 1535130.229 0, 975421.701 1535128.775 0, 975662.673 1535127.336 0, 975903.645 1535125.91 0, 976144.618 1535124.499 0, 976385.59 1535123.102 0, 976626.563 1535121.719 0, 976866.366 1535120.357 0, 976834.909 1529553.185 0, 
+    976803.45 1523985.625 0))
+
+POLYGON ((988433.137 1535071.34 0, 988193.329 1535072.024 0, 987952.353 1535072.726 0, 987711.378 1535073.442 0, 987470.402 1535074.173 0, 987229.427 1535074.917 0, 986988.452 1535075.676 0, 986747.476 1535076.449 0, 986506.501 1535077.236 0, 986265.526 1535078.037 0, 
+    986024.55 1535078.853 0, 985783.575 1535079.683 0, 985542.6 1535080.526 0, 985301.625 1535081.384 0, 985060.65 1535082.257 0, 984819.675 1535083.143 0, 984578.7 1535084.044 0, 984337.725 1535084.958 0, 984096.751 1535085.887 0, 983855.776 1535086.83 0, 
+    983614.801 1535087.788 0, 983373.826 1535088.759 0, 983132.852 1535089.745 0, 982891.877 1535090.745 0, 982649.734 1535091.764 0, 982409.928 1535092.787 0, 982168.954 1535093.829 0, 981927.98 1535094.886 0, 981687.006 1535095.957 0, 981446.031 1535097.042 0, 
+    981205.057 1535098.141 0, 980964.083 1535099.254 0, 980723.109 1535100.382 0, 980482.136 1535101.523 0, 980241.162 1535102.679 0, 980000.188 1535103.849 0, 979759.214 1535105.034 0, 979518.241 1535106.232 0, 979277.267 1535107.445 0, 979036.294 1535108.671 0, 
+    978795.32 1535109.912 0, 978554.347 1535111.168 0, 978313.374 1535112.437 0, 978072.4 1535113.72 0, 977831.427 1535115.018 0, 977590.454 1535116.33 0, 977349.481 1535117.656 0, 977108.509 1535118.996 0, 976866.366 1535120.357 0, 976897.821 1540687.135 0, 
+    976929.273 1546253.513 0, 977170.757 1546252.156 0, 977411.075 1546250.819 0, 977651.392 1546249.497 0, 977891.71 1546248.188 0, 978132.028 1546246.894 0, 978372.346 1546245.614 0, 978612.664 1546244.348 0, 978852.982 1546243.097 0, 979093.3 1546241.859 0, 
+    979333.618 1546240.636 0, 979573.937 1546239.426 0, 979814.255 1546238.231 0, 980054.573 1546237.05 0, 980294.892 1546235.883 0, 980535.21 1546234.73 0, 980775.529 1546233.592 0, 981015.848 1546232.467 0, 981256.166 1546231.357 0, 981496.485 1546230.261 0, 
+    981736.804 1546229.179 0, 981977.123 1546228.111 0, 982217.442 1546227.057 0, 982457.761 1546226.018 0, 982696.915 1546224.997 0, 982938.399 1546223.981 0, 983178.719 1546222.984 0, 983419.038 1546222.001 0, 983659.357 1546221.032 0, 983899.677 1546220.077 0, 
+    984139.996 1546219.137 0, 984380.316 1546218.21 0, 984620.635 1546217.298 0, 984860.955 1546216.4 0, 985101.275 1546215.516 0, 985341.594 1546214.646 0, 985581.914 1546213.791 0, 985822.234 1546212.949 0, 986062.554 1546212.122 0, 986302.874 1546211.308 0, 
+    986543.194 1546210.509 0, 986783.514 1546209.724 0, 987023.834 1546208.953 0, 987264.154 1546208.197 0, 987504.474 1546207.454 0, 987744.794 1546206.726 0, 987985.115 1546206.012 0, 988225.435 1546205.311 0, 988464.591 1546204.629 0, 988448.864 1540638.184 0, 
+    988433.137 1535071.34 0))
+
+POLYGON ((1000000 1546188.334 0, 999760.841 1546188.341 0, 999520.52 1546188.362 0, 999280.199 1546188.397 0, 999039.878 1546188.447 0, 998799.556 1546188.51 0, 998559.235 1546188.588 0, 998318.914 1546188.68 0, 998078.592 1546188.786 0, 997838.271 1546188.906 0, 
+    997597.95 1546189.041 0, 997357.629 1546189.189 0, 997117.307 1546189.352 0, 996876.986 1546189.528 0, 996636.665 1546189.719 0, 996396.344 1546189.924 0, 996156.022 1546190.143 0, 995915.701 1546190.377 0, 995675.38 1546190.624 0, 995435.059 1546190.886 0, 
+    995194.738 1546191.162 0, 994954.417 1546191.451 0, 994714.095 1546191.756 0, 994473.774 1546192.074 0, 994232.29 1546192.408 0, 993993.132 1546192.753 0, 993752.811 1546193.113 0, 993512.49 1546193.488 0, 993272.169 1546193.877 0, 993031.848 1546194.28 0, 
+    992791.527 1546194.697 0, 992551.206 1546195.128 0, 992310.885 1546195.574 0, 992070.564 1546196.034 0, 991830.244 1546196.507 0, 991589.923 1546196.995 0, 991349.602 1546197.497 0, 991109.281 1546198.014 0, 990868.961 1546198.544 0, 990628.64 1546199.088 0, 
+    990388.319 1546199.647 0, 990147.999 1546200.22 0, 989907.678 1546200.807 0, 989667.357 1546201.408 0, 989427.037 1546202.023 0, 989186.716 1546202.653 0, 988946.396 1546203.296 0, 988706.076 1546203.954 0, 988464.591 1546204.629 0, 988480.316 1551770.667 0, 
+    988496.04 1557336.293 0, 988736.866 1557335.619 0, 988976.532 1557334.964 0, 989216.197 1557334.322 0, 989455.862 1557333.694 0, 989695.527 1557333.081 0, 989935.193 1557332.481 0, 990174.858 1557331.896 0, 990414.524 1557331.325 0, 990654.189 1557330.767 0, 
+    990893.855 1557330.224 0, 991133.52 1557329.696 0, 991373.186 1557329.181 0, 991612.851 1557328.68 0, 991852.517 1557328.193 0, 992092.183 1557327.721 0, 992331.848 1557327.263 0, 992571.514 1557326.818 0, 992811.18 1557326.388 0, 993050.845 1557325.972 0, 
+    993290.511 1557325.57 0, 993530.177 1557325.182 0, 993769.843 1557324.808 0, 994009.509 1557324.449 0, 994248.014 1557324.105 0, 994488.841 1557323.772 0, 994728.506 1557323.455 0, 994968.172 1557323.151 0, 995207.838 1557322.862 0, 995447.504 1557322.587 0, 
+    995687.17 1557322.326 0, 995926.836 1557322.079 0, 996166.502 1557321.847 0, 996406.168 1557321.628 0, 996645.834 1557321.424 0, 996885.5 1557321.233 0, 997125.166 1557321.057 0, 997364.832 1557320.895 0, 997604.499 1557320.747 0, 997844.165 1557320.613 0, 
+    998083.831 1557320.493 0, 998323.497 1557320.387 0, 998563.163 1557320.296 0, 998802.829 1557320.218 0, 999042.495 1557320.155 0, 999282.161 1557320.106 0, 999521.827 1557320.07 0, 999761.493 1557320.049 0, 1000000 1557320.042 0, 1000000 1551754.394 0, 
+    1000000 1546188.334 0))
+
+POLYGON ((1011503.96 1557336.293 0, 1011265.453 1557335.626 0, 1011025.788 1557334.97 0, 1010786.122 1557334.328 0, 1010546.457 1557333.7 0, 1010306.792 1557333.086 0, 1010067.126 1557332.487 0, 1009827.461 1557331.901 0, 1009587.796 1557331.33 0, 1009348.13 1557330.773 0, 
+    1009108.465 1557330.23 0, 1008868.799 1557329.701 0, 1008629.133 1557329.186 0, 1008389.468 1557328.685 0, 1008149.802 1557328.198 0, 1007910.137 1557327.725 0, 1007670.471 1557327.267 0, 1007430.805 1557326.822 0, 1007191.139 1557326.392 0, 1006951.474 1557325.976 0, 
+    1006711.808 1557325.574 0, 1006472.142 1557325.186 0, 1006232.476 1557324.812 0, 1005992.81 1557324.452 0, 1005751.986 1557324.105 0, 1005513.479 1557323.775 0, 1005273.813 1557323.458 0, 1005034.147 1557323.154 0, 1004794.481 1557322.865 0, 1004554.815 1557322.59 0, 
+    1004315.149 1557322.329 0, 1004075.483 1557322.082 0, 1003835.817 1557321.849 0, 1003596.151 1557321.63 0, 1003356.485 1557321.426 0, 1003116.819 1557321.235 0, 1002877.153 1557321.059 0, 1002637.487 1557320.896 0, 1002397.821 1557320.748 0, 1002158.155 1557320.614 0, 
+    1001918.488 1557320.494 0, 1001678.822 1557320.388 0, 1001439.156 1557320.297 0, 1001199.49 1557320.219 0, 1000959.824 1557320.155 0, 1000720.158 1557320.106 0, 1000480.492 1557320.071 0, 1000240.826 1557320.049 0, 1000000 1557320.042 0, 1000000 1562885.272 0, 
+    1000000 1568450.076 0, 1000240.167 1568450.083 0, 1000479.178 1568450.105 0, 1000718.19 1568450.14 0, 1000957.201 1568450.189 0, 1001196.212 1568450.252 0, 1001435.223 1568450.33 0, 1001674.234 1568450.421 0, 1001913.245 1568450.527 0, 1002152.256 1568450.647 0, 
+    1002391.267 1568450.78 0, 1002630.278 1568450.928 0, 1002869.289 1568451.09 0, 1003108.3 1568451.266 0, 1003347.31 1568451.456 0, 1003586.321 1568451.66 0, 1003825.332 1568451.878 0, 1004064.343 1568452.11 0, 1004303.354 1568452.356 0, 1004542.365 1568452.617 0, 
+    1004781.376 1568452.891 0, 1005020.387 1568453.18 0, 1005259.398 1568453.482 0, 1005498.408 1568453.799 0, 1005736.264 1568454.128 0, 1005976.43 1568454.474 0, 1006215.441 1568454.833 0, 1006454.452 1568455.206 0, 1006693.462 1568455.593 0, 1006932.473 1568455.994 0, 
+    1007171.484 1568456.409 0, 1007410.494 1568456.838 0, 1007649.505 1568457.281 0, 1007888.515 1568457.738 0, 1008127.526 1568458.21 0, 1008366.537 1568458.695 0, 1008605.547 1568459.195 0, 1008844.558 1568459.708 0, 1009083.568 1568460.236 0, 1009322.578 1568460.777 0, 
+    1009561.589 1568461.333 0, 1009800.599 1568461.903 0, 1010039.609 1568462.487 0, 1010278.62 1568463.085 0, 1010517.63 1568463.697 0, 1010756.64 1568464.323 0, 1010995.65 1568464.963 0, 1011234.66 1568465.617 0, 1011472.516 1568466.282 0, 1011488.238 1562901.5 0, 
+    1011503.96 1557336.293 0))
+
+POLYGON ((1022944.94 1568514.9 0, 1022707.086 1568513.563 0, 1022468.079 1568512.234 0, 1022229.071 1568510.918 0, 1021990.064 1568509.617 0, 1021751.056 1568508.33 0, 1021512.048 1568507.057 0, 1021273.041 1568505.797 0, 1021034.033 1568504.552 0, 1020795.025 1568503.321 0, 
+    1020556.017 1568502.104 0, 1020317.009 1568500.902 0, 1020078.001 1568499.713 0, 1019838.993 1568498.538 0, 1019599.985 1568497.377 0, 1019360.976 1568496.231 0, 1019121.968 1568495.098 0, 1018882.96 1568493.98 0, 1018643.951 1568492.875 0, 1018404.943 1568491.785 0, 
+    1018165.934 1568490.709 0, 1017926.925 1568489.647 0, 1017687.917 1568488.599 0, 1017448.908 1568487.565 0, 1017208.745 1568486.54 0, 1016970.89 1568485.539 0, 1016731.881 1568484.547 0, 1016492.872 1568483.569 0, 1016253.863 1568482.605 0, 1016014.854 1568481.656 0, 
+    1015775.845 1568480.72 0, 1015536.835 1568479.799 0, 1015297.826 1568478.891 0, 1015058.817 1568477.998 0, 1014819.807 1568477.119 0, 1014580.798 1568476.253 0, 1014341.788 1568475.402 0, 1014102.779 1568474.565 0, 1013863.769 1568473.742 0, 1013624.76 1568472.933 0, 
+    1013385.75 1568472.138 0, 1013146.74 1568471.357 0, 1012907.73 1568470.591 0, 1012668.72 1568469.838 0, 1012429.711 1568469.099 0, 1012190.701 1568468.375 0, 1011951.691 1568467.664 0, 1011712.681 1568466.968 0, 1011472.516 1568466.282 0, 1011456.796 1574030.634 0, 
+    1011441.076 1579594.548 0, 1011680.583 1579595.232 0, 1011918.938 1579595.926 0, 1012157.293 1579596.635 0, 1012395.648 1579597.357 0, 1012634.003 1579598.094 0, 1012872.358 1579598.844 0, 1013110.712 1579599.609 0, 1013349.067 1579600.388 0, 1013587.422 1579601.18 0, 
+    1013825.777 1579601.987 0, 1014064.131 1579602.808 0, 1014302.486 1579603.643 0, 1014540.84 1579604.492 0, 1014779.195 1579605.354 0, 1015017.549 1579606.231 0, 1015255.904 1579607.122 0, 1015494.258 1579608.027 0, 1015732.612 1579608.946 0, 1015970.966 1579609.879 0, 
+    1016209.321 1579610.826 0, 1016447.675 1579611.787 0, 1016686.029 1579612.762 0, 1016924.383 1579613.752 0, 1017161.586 1579614.75 0, 1017401.091 1579615.772 0, 1017639.444 1579616.803 0, 1017877.798 1579617.848 0, 1018116.152 1579618.908 0, 1018354.505 1579619.981 0, 
+    1018592.859 1579621.068 0, 1018831.212 1579622.17 0, 1019069.566 1579623.285 0, 1019307.919 1579624.414 0, 1019546.273 1579625.558 0, 1019784.626 1579626.715 0, 1020022.979 1579627.887 0, 1020261.332 1579629.072 0, 1020499.685 1579630.272 0, 1020738.038 1579631.485 0, 
+    1020976.391 1579632.713 0, 1021214.744 1579633.955 0, 1021453.096 1579635.21 0, 1021691.449 1579636.48 0, 1021929.802 1579637.764 0, 1022168.154 1579639.062 0, 1022406.507 1579640.373 0, 1022644.859 1579641.699 0, 1022882.062 1579643.032 0, 1022913.5 1574079.185 0, 
+    1022944.94 1568514.9 0))
+
+POLYGON ((1034322.864 1579723.84 0, 1034085.664 1579721.836 0, 1033847.317 1579719.837 0, 1033608.969 1579717.852 0, 1033370.621 1579715.881 0, 1033132.273 1579713.924 0, 1032893.925 1579711.981 0, 1032655.577 1579710.052 0, 1032417.228 1579708.136 0, 1032178.88 1579706.235 0, 
+    1031940.531 1579704.349 0, 1031702.183 1579702.476 0, 1031463.834 1579700.617 0, 1031225.485 1579698.772 0, 1030987.136 1579696.941 0, 1030748.787 1579695.124 0, 1030510.438 1579693.321 0, 1030272.088 1579691.533 0, 1030033.739 1579689.758 0, 1029795.389 1579687.997 0, 
+    1029557.04 1579686.25 0, 1029318.69 1579684.518 0, 1029080.34 1579682.799 0, 1028841.99 1579681.095 0, 1028602.491 1579679.396 0, 1028365.29 1579677.727 0, 1028126.94 1579676.065 0, 1027888.589 1579674.416 0, 1027650.239 1579672.782 0, 1027411.888 1579671.162 0, 
+    1027173.538 1579669.555 0, 1026935.187 1579667.963 0, 1026696.836 1579666.384 0, 1026458.485 1579664.82 0, 1026220.134 1579663.27 0, 1025981.783 1579661.734 0, 1025743.432 1579660.211 0, 1025505.081 1579658.703 0, 1025266.729 1579657.209 0, 1025028.378 1579655.729 0, 
+    1024790.026 1579654.263 0, 1024551.675 1579652.811 0, 1024313.323 1579651.373 0, 1024074.971 1579649.949 0, 1023836.62 1579648.539 0, 1023598.268 1579647.143 0, 1023359.916 1579645.761 0, 1023121.563 1579644.393 0, 1022882.062 1579643.032 0, 1022850.626 1585206.437 0, 
+    1022819.193 1590769.391 0, 1023058.037 1590770.747 0, 1023295.734 1590772.112 0, 1023533.431 1590773.49 0, 1023771.128 1590774.882 0, 1024008.825 1590776.288 0, 1024246.522 1590777.708 0, 1024484.219 1590779.142 0, 1024721.916 1590780.59 0, 1024959.612 1590782.052 0, 
+    1025197.309 1590783.528 0, 1025435.005 1590785.018 0, 1025672.702 1590786.522 0, 1025910.398 1590788.041 0, 1026148.094 1590789.573 0, 1026385.79 1590791.119 0, 1026623.486 1590792.679 0, 1026861.182 1590794.253 0, 1027098.878 1590795.841 0, 1027336.574 1590797.443 0, 
+    1027574.27 1590799.059 0, 1027811.965 1590800.688 0, 1028049.661 1590802.332 0, 1028287.356 1590803.99 0, 1028523.906 1590805.654 0, 1028762.746 1590807.348 0, 1029000.442 1590809.048 0, 1029238.137 1590810.762 0, 1029475.831 1590812.49 0, 1029713.526 1590814.232 0, 
+    1029951.221 1590815.988 0, 1030188.915 1590817.758 0, 1030426.61 1590819.541 0, 1030664.304 1590821.339 0, 1030901.998 1590823.151 0, 1031139.693 1590824.977 0, 1031377.387 1590826.817 0, 1031615.081 1590828.671 0, 1031852.774 1590830.538 0, 1032090.468 1590832.42 0, 
+    1032328.162 1590834.316 0, 1032565.855 1590836.226 0, 1032803.549 1590838.149 0, 1033041.242 1590840.087 0, 1033278.935 1590842.039 0, 1033516.628 1590844.005 0, 1033754.321 1590845.984 0, 1033992.014 1590847.978 0, 1034228.562 1590849.976 0, 1034275.711 1585287.133 0, 
+    1034322.864 1579723.84 0))
+
+POLYGON ((1045637.657 1590962.795 0, 1045401.114 1590960.128 0, 1045163.428 1590957.463 0, 1044925.741 1590954.812 0, 1044688.055 1590952.175 0, 1044450.368 1590949.551 0, 1044212.681 1590946.942 0, 1043974.994 1590944.347 0, 1043737.307 1590941.765 0, 1043499.62 1590939.198 0, 
+    1043261.933 1590936.645 0, 1043024.245 1590934.106 0, 1042786.557 1590931.58 0, 1042548.869 1590929.069 0, 1042311.181 1590926.572 0, 1042073.493 1590924.088 0, 1041835.805 1590921.619 0, 1041598.116 1590919.163 0, 1041360.428 1590916.722 0, 1041122.739 1590914.295 0, 
+    1040885.05 1590911.881 0, 1040647.361 1590909.482 0, 1040409.672 1590907.096 0, 1040171.982 1590904.725 0, 1039933.149 1590902.356 0, 1039696.603 1590900.024 0, 1039458.914 1590897.695 0, 1039221.224 1590895.379 0, 1038983.534 1590893.078 0, 1038745.844 1590890.79 0, 
+    1038508.153 1590888.517 0, 1038270.463 1590886.257 0, 1038032.772 1590884.012 0, 1037795.082 1590881.78 0, 1037557.391 1590879.562 0, 1037319.7 1590877.359 0, 1037082.009 1590875.169 0, 1036844.318 1590872.994 0, 1036606.626 1590870.832 0, 1036368.935 1590868.685 0, 
+    1036131.243 1590866.551 0, 1035893.552 1590864.431 0, 1035655.86 1590862.326 0, 1035418.168 1590860.234 0, 1035180.476 1590858.156 0, 1034942.784 1590856.093 0, 1034705.091 1590854.043 0, 1034467.399 1590852.007 0, 1034228.562 1590849.976 0, 1034181.416 1596412.363 0, 
+    1034134.275 1601974.288 0, 1034372.454 1601976.314 0, 1034609.492 1601978.344 0, 1034846.529 1601980.388 0, 1035083.567 1601982.446 0, 1035320.604 1601984.518 0, 1035557.641 1601986.603 0, 1035794.678 1601988.703 0, 1036031.715 1601990.817 0, 1036268.752 1601992.945 0, 
+    1036505.789 1601995.087 0, 1036742.825 1601997.242 0, 1036979.862 1601999.412 0, 1037216.898 1602001.595 0, 1037453.934 1602003.793 0, 1037690.97 1602006.004 0, 1037928.006 1602008.23 0, 1038165.042 1602010.469 0, 1038402.078 1602012.722 0, 1038639.113 1602014.989 0, 
+    1038876.149 1602017.271 0, 1039113.184 1602019.566 0, 1039350.219 1602021.875 0, 1039587.254 1602024.198 0, 1039823.148 1602026.524 0, 1040061.324 1602028.886 0, 1040298.358 1602031.251 0, 1040535.393 1602033.63 0, 1040772.427 1602036.022 0, 1041009.461 1602038.429 0, 
+    1041246.495 1602040.85 0, 1041483.529 1602043.285 0, 1041720.563 1602045.733 0, 1041957.596 1602048.196 0, 1042194.63 1602050.672 0, 1042431.663 1602053.163 0, 1042668.696 1602055.667 0, 1042905.729 1602058.186 0, 1043142.762 1602060.718 0, 1043379.795 1602063.264 0, 
+    1043616.827 1602065.824 0, 1043853.86 1602068.399 0, 1044090.892 1602070.987 0, 1044327.924 1602073.589 0, 1044564.956 1602076.205 0, 1044801.988 1602078.835 0, 1045039.019 1602081.479 0, 1045276.051 1602084.137 0, 1045511.943 1602086.796 0, 1045574.797 1596525.026 0, 
+    1045637.657 1590962.795 0))
+
+POLYGON ((1056889.247 1602231.447 0, 1056653.362 1602228.121 0, 1056416.339 1602224.794 0, 1056179.316 1602221.48 0, 1055942.292 1602218.181 0, 1055705.269 1602214.895 0, 1055468.245 1602211.623 0, 1055231.221 1602208.365 0, 1054994.197 1602205.122 0, 1054757.172 1602201.892 0, 
+    1054520.148 1602198.676 0, 1054283.123 1602195.474 0, 1054046.098 1602192.286 0, 1053809.073 1602189.112 0, 1053572.048 1602185.952 0, 1053335.022 1602182.806 0, 1053097.996 1602179.673 0, 1052860.971 1602176.555 0, 1052623.945 1602173.451 0, 1052386.918 1602170.36 0, 
+    1052149.892 1602167.284 0, 1051912.865 1602164.221 0, 1051675.839 1602161.173 0, 1051438.812 1602158.138 0, 1051200.646 1602155.103 0, 1050964.757 1602152.111 0, 1050727.73 1602149.118 0, 1050490.702 1602146.14 0, 1050253.674 1602143.175 0, 1050016.646 1602140.224 0, 
+    1049779.618 1602137.287 0, 1049542.59 1602134.364 0, 1049305.561 1602131.455 0, 1049068.532 1602128.56 0, 1048831.504 1602125.679 0, 1048594.475 1602122.812 0, 1048357.445 1602119.959 0, 1048120.416 1602117.119 0, 1047883.386 1602114.294 0, 1047646.357 1602111.483 0, 
+    1047409.327 1602108.685 0, 1047172.297 1602105.902 0, 1046935.267 1602103.132 0, 1046698.236 1602100.377 0, 1046461.206 1602097.635 0, 1046224.175 1602094.908 0, 1045987.144 1602092.194 0, 1045750.113 1602089.494 0, 1045511.943 1602086.796 0, 1045449.093 1607648.096 0, 
+    1045386.249 1613208.921 0, 1045623.762 1613211.612 0, 1045860.138 1613214.305 0, 1046096.514 1613217.011 0, 1046332.891 1613219.731 0, 1046569.266 1613222.465 0, 1046805.642 1613225.213 0, 1047042.018 1613227.975 0, 1047278.393 1613230.75 0, 1047514.768 1613233.54 0, 
+    1047751.143 1613236.344 0, 1047987.518 1613239.161 0, 1048223.893 1613241.993 0, 1048460.268 1613244.838 0, 1048696.642 1613247.697 0, 1048933.016 1613250.57 0, 1049169.39 1613253.457 0, 1049405.764 1613256.358 0, 1049642.138 1613259.273 0, 1049878.512 1613262.202 0, 
+    1050114.885 1613265.145 0, 1050351.258 1613268.101 0, 1050587.631 1613271.072 0, 1050824.004 1613274.056 0, 1051059.241 1613277.04 0, 1051296.749 1613280.067 0, 1051533.122 1613283.093 0, 1051769.494 1613286.133 0, 1052005.866 1613289.187 0, 1052242.238 1613292.255 0, 
+    1052478.609 1613295.337 0, 1052714.981 1613298.433 0, 1052951.352 1613301.542 0, 1053187.723 1613304.666 0, 1053424.094 1613307.803 0, 1053660.465 1613310.955 0, 1053896.835 1613314.12 0, 1054133.205 1613317.299 0, 1054369.576 1613320.492 0, 1054605.946 1613323.699 0, 
+    1054842.315 1613326.92 0, 1055078.685 1613330.155 0, 1055315.054 1613333.404 0, 1055551.423 1613336.667 0, 1055787.792 1613339.943 0, 1056024.161 1613343.234 0, 1056260.53 1613346.538 0, 1056496.898 1613349.857 0, 1056732.132 1613353.173 0, 1056810.686 1607792.547 0, 
+    1056889.247 1602231.447 0))
+
+POLYGON ((1068077.562 1613529.478 0, 1067842.337 1613525.497 0, 1067605.979 1613521.511 0, 1067369.62 1613517.539 0, 1067133.262 1613513.581 0, 1066896.903 1613509.636 0, 1066660.544 1613505.706 0, 1066424.185 1613501.789 0, 1066187.825 1613497.887 0, 1065951.466 1613493.998 0, 
+    1065715.106 1613490.123 0, 1065478.746 1613486.262 0, 1065242.385 1613482.415 0, 1065006.024 1613478.582 0, 1064769.664 1613474.763 0, 1064533.303 1613470.958 0, 1064296.941 1613467.166 0, 1064060.58 1613463.389 0, 1063824.218 1613459.626 0, 1063587.856 1613455.876 0, 
+    1063351.494 1613452.14 0, 1063115.131 1613448.418 0, 1062878.769 1613444.711 0, 1062642.406 1613441.017 0, 1062404.909 1613437.319 0, 1062169.68 1613433.67 0, 1061933.316 1613430.018 0, 1061696.952 1613426.38 0, 1061460.588 1613422.755 0, 1061224.224 1613419.145 0, 
+    1060987.86 1613415.548 0, 1060751.495 1613411.966 0, 1060515.131 1613408.397 0, 1060278.766 1613404.842 0, 1060042.401 1613401.301 0, 1059806.035 1613397.774 0, 1059569.67 1613394.261 0, 1059333.304 1613390.762 0, 1059096.938 1613387.277 0, 1058860.572 1613383.805 0, 
+    1058624.205 1613380.348 0, 1058387.838 1613376.904 0, 1058151.472 1613373.475 0, 1057915.105 1613370.059 0, 1057678.737 1613366.657 0, 1057442.37 1613363.269 0, 1057206.002 1613359.895 0, 1056969.634 1613356.535 0, 1056732.132 1613353.173 0, 1056653.585 1618913.317 0, 
+    1056575.044 1624472.972 0, 1056811.889 1624476.325 0, 1057047.602 1624479.676 0, 1057283.315 1624483.04 0, 1057519.028 1624486.419 0, 1057754.741 1624489.811 0, 1057990.454 1624493.218 0, 1058226.166 1624496.638 0, 1058461.878 1624500.072 0, 1058697.59 1624503.52 0, 
+    1058933.302 1624506.981 0, 1059169.013 1624510.457 0, 1059404.725 1624513.947 0, 1059640.436 1624517.45 0, 1059876.147 1624520.967 0, 1060111.857 1624524.498 0, 1060347.568 1624528.043 0, 1060583.278 1624531.602 0, 1060818.988 1624535.175 0, 1061054.698 1624538.762 0, 
+    1061290.408 1624542.362 0, 1061526.117 1624545.976 0, 1061761.826 1624549.605 0, 1061997.535 1624553.247 0, 1062232.114 1624556.885 0, 1062468.953 1624560.573 0, 1062704.661 1624564.256 0, 1062940.369 1624567.954 0, 1063176.077 1624571.665 0, 1063411.785 1624575.391 0, 
+    1063647.493 1624579.13 0, 1063883.2 1624582.883 0, 1064118.907 1624586.65 0, 1064354.614 1624590.431 0, 1064590.32 1624594.226 0, 1064826.027 1624598.034 0, 1065061.733 1624601.857 0, 1065297.439 1624605.693 0, 1065533.144 1624609.543 0, 1065768.85 1624613.407 0, 
+    1066004.555 1624617.285 0, 1066240.26 1624621.177 0, 1066475.965 1624625.083 0, 1066711.67 1624629.002 0, 1066947.374 1624632.936 0, 1067183.078 1624636.883 0, 1067418.782 1624640.844 0, 1067654.486 1624644.82 0, 1067889.059 1624648.789 0, 1067983.307 1619089.378 0, 
+    1068077.562 1613529.478 0))
+
+POLYGON ((1079202.533 1624856.57 0, 1078967.969 1624851.937 0, 1078732.278 1624847.296 0, 1078496.586 1624842.669 0, 1078260.894 1624838.056 0, 1078025.202 1624833.457 0, 1077789.509 1624828.871 0, 1077553.816 1624824.3 0, 1077318.123 1624819.742 0, 1077082.43 1624815.198 0, 
+    1076846.736 1624810.668 0, 1076611.043 1624806.152 0, 1076375.348 1624801.65 0, 1076139.654 1624797.161 0, 1075903.959 1624792.687 0, 1075668.264 1624788.226 0, 1075432.569 1624783.78 0, 1075196.874 1624779.347 0, 1074961.178 1624774.928 0, 1074725.482 1624770.523 0, 
+    1074489.786 1624766.131 0, 1074254.089 1624761.754 0, 1074018.392 1624757.39 0, 1073782.695 1624753.041 0, 1073545.869 1624748.684 0, 1073311.301 1624744.383 0, 1073075.603 1624740.075 0, 1072839.905 1624735.781 0, 1072604.206 1624731.501 0, 1072368.508 1624727.234 0, 
+    1072132.809 1624722.982 0, 1071897.11 1624718.743 0, 1071661.411 1624714.518 0, 1071425.711 1624710.307 0, 1071190.011 1624706.11 0, 1070954.311 1624701.927 0, 1070718.611 1624697.758 0, 1070482.911 1624693.602 0, 1070247.21 1624689.461 0, 1070011.509 1624685.333 0, 
+    1069775.808 1624681.219 0, 1069540.106 1624677.12 0, 1069304.404 1624673.033 0, 1069068.702 1624668.961 0, 1068833 1624664.903 0, 1068597.298 1624660.859 0, 1068361.595 1624656.828 0, 1068125.892 1624652.811 0, 1067889.059 1624648.789 0, 1067794.821 1630207.706 0, 
+    1067700.59 1635766.122 0, 1067936.765 1635770.133 0, 1068171.814 1635774.138 0, 1068406.862 1635778.157 0, 1068641.91 1635782.191 0, 1068876.958 1635786.238 0, 1069112.006 1635790.299 0, 1069347.053 1635794.373 0, 1069582.101 1635798.462 0, 1069817.147 1635802.564 0, 
+    1070052.194 1635806.68 0, 1070287.241 1635810.811 0, 1070522.287 1635814.954 0, 1070757.333 1635819.112 0, 1070992.378 1635823.284 0, 1071227.424 1635827.469 0, 1071462.469 1635831.668 0, 1071697.514 1635835.881 0, 1071932.559 1635840.108 0, 1072167.603 1635844.349 0, 
+    1072402.647 1635848.604 0, 1072637.691 1635852.872 0, 1072872.735 1635857.154 0, 1073107.779 1635861.45 0, 1073341.696 1635865.739 0, 1073577.865 1635870.084 0, 1073812.907 1635874.421 0, 1074047.95 1635878.773 0, 1074282.992 1635883.138 0, 1074518.034 1635887.517 0, 
+    1074753.076 1635891.91 0, 1074988.117 1635896.317 0, 1075223.158 1635900.737 0, 1075458.199 1635905.172 0, 1075693.24 1635909.62 0, 1075928.28 1635914.082 0, 1076163.32 1635918.558 0, 1076398.36 1635923.048 0, 1076633.4 1635927.551 0, 1076868.439 1635932.069 0, 
+    1077103.478 1635936.6 0, 1077338.517 1635941.145 0, 1077573.555 1635945.704 0, 1077808.593 1635950.277 0, 1078043.631 1635954.863 0, 1078278.669 1635959.464 0, 1078513.706 1635964.078 0, 1078748.744 1635968.706 0, 1078982.656 1635973.326 0, 1079092.589 1630415.198 0, 
+    1079202.533 1624856.57 0))
+
+POLYGON ((1090264.091 1636212.402 0, 1090030.191 1636207.122 0, 1089795.168 1636201.83 0, 1089560.145 1636196.552 0, 1089325.121 1636191.287 0, 1089090.097 1636186.037 0, 1088855.072 1636180.8 0, 1088620.048 1636175.577 0, 1088385.023 1636170.368 0, 1088149.997 1636165.173 0, 
+    1087914.972 1636159.991 0, 1087679.946 1636154.824 0, 1087444.92 1636149.67 0, 1087209.893 1636144.53 0, 1086974.866 1636139.404 0, 1086739.839 1636134.292 0, 1086504.812 1636129.193 0, 1086269.784 1636124.109 0, 1086034.756 1636119.038 0, 1085799.728 1636113.981 0, 
+    1085564.699 1636108.938 0, 1085329.67 1636103.909 0, 1085094.641 1636098.893 0, 1084859.611 1636093.892 0, 1084623.458 1636088.88 0, 1084389.552 1636083.93 0, 1084154.521 1636078.97 0, 1083919.491 1636074.024 0, 1083684.46 1636069.091 0, 1083449.428 1636064.173 0, 
+    1083214.397 1636059.268 0, 1082979.365 1636054.377 0, 1082744.333 1636049.5 0, 1082509.3 1636044.637 0, 1082274.268 1636039.787 0, 1082039.235 1636034.952 0, 1081804.201 1636030.13 0, 1081569.168 1636025.322 0, 1081334.134 1636020.528 0, 1081099.1 1636015.748 0, 
+    1080864.066 1636010.981 0, 1080629.031 1636006.229 0, 1080393.996 1636001.49 0, 1080158.961 1635996.765 0, 1079923.925 1635992.054 0, 1079688.889 1635987.357 0, 1079453.853 1635982.673 0, 1079218.817 1635978.004 0, 1078982.656 1635973.326 0, 1078872.732 1641530.945 0, 
+    1078762.819 1647088.05 0, 1078998.323 1647092.715 0, 1079232.705 1647097.372 0, 1079467.087 1647102.042 0, 1079701.469 1647106.726 0, 1079935.85 1647111.424 0, 1080170.231 1647116.136 0, 1080404.612 1647120.862 0, 1080638.992 1647125.601 0, 1080873.372 1647130.354 0, 
+    1081107.752 1647135.121 0, 1081342.132 1647139.902 0, 1081576.511 1647144.696 0, 1081810.89 1647149.505 0, 1082045.269 1647154.327 0, 1082279.648 1647159.163 0, 1082514.026 1647164.012 0, 1082748.404 1647168.876 0, 1082982.782 1647173.753 0, 1083217.159 1647178.644 0, 
+    1083451.536 1647183.549 0, 1083685.913 1647188.468 0, 1083920.289 1647193.4 0, 1084154.666 1647198.347 0, 1084387.921 1647203.283 0, 1084623.417 1647208.281 0, 1084857.792 1647213.268 0, 1085092.167 1647218.27 0, 1085326.542 1647223.285 0, 1085560.917 1647228.314 0, 
+    1085795.291 1647233.357 0, 1086029.665 1647238.414 0, 1086264.038 1647243.484 0, 1086498.411 1647248.568 0, 1086732.784 1647253.666 0, 1086967.157 1647258.778 0, 1087201.529 1647263.904 0, 1087435.901 1647269.043 0, 1087670.273 1647274.196 0, 1087904.645 1647279.363 0, 
+    1088139.016 1647284.544 0, 1088373.387 1647289.739 0, 1088607.757 1647294.947 0, 1088842.127 1647300.169 0, 1089076.497 1647305.405 0, 1089310.867 1647310.655 0, 1089545.236 1647315.918 0, 1089779.605 1647321.196 0, 1090012.854 1647326.462 0, 1090138.467 1641769.689 0, 
+    1090264.091 1636212.402 0))
+
+POLYGON ((1101262.171 1647596.656 0, 1101028.936 1647590.731 0, 1100794.583 1647584.791 0, 1100560.229 1647578.866 0, 1100325.875 1647572.954 0, 1100091.521 1647567.056 0, 1099857.167 1647561.171 0, 1099622.812 1647555.301 0, 1099388.457 1647549.444 0, 1099154.101 1647543.601 0, 
+    1098919.745 1647537.772 0, 1098685.389 1647531.957 0, 1098451.032 1647526.155 0, 1098216.675 1647520.367 0, 1097982.318 1647514.594 0, 1097747.96 1647508.833 0, 1097513.602 1647503.087 0, 1097279.244 1647497.354 0, 1097044.885 1647491.636 0, 1096810.527 1647485.931 0, 
+    1096576.167 1647480.24 0, 1096341.808 1647474.562 0, 1096107.448 1647468.899 0, 1095873.087 1647463.249 0, 1095637.608 1647457.586 0, 1095404.366 1647451.991 0, 1095170.004 1647446.382 0, 1094935.643 1647440.788 0, 1094701.281 1647435.207 0, 1094466.919 1647429.64 0, 
+    1094232.556 1647424.086 0, 1093998.193 1647418.547 0, 1093763.83 1647413.021 0, 1093529.466 1647407.51 0, 1093295.102 1647402.011 0, 1093060.738 1647396.527 0, 1092826.373 1647391.057 0, 1092592.009 1647385.6 0, 1092357.643 1647380.157 0, 1092123.278 1647374.728 0, 
+    1091888.912 1647369.313 0, 1091654.546 1647363.911 0, 1091420.179 1647358.524 0, 1091185.813 1647353.15 0, 1090951.445 1647347.79 0, 1090717.078 1647342.443 0, 1090482.71 1647337.111 0, 1090248.342 1647331.792 0, 1090012.854 1647326.462 0, 1089887.253 1652882.713 0, 
+    1089761.664 1658438.437 0, 1089996.495 1658443.753 0, 1090230.209 1658449.057 0, 1090463.923 1658454.374 0, 1090697.636 1658459.706 0, 1090931.349 1658465.051 0, 1091165.062 1658470.41 0, 1091398.775 1658475.782 0, 1091632.487 1658481.169 0, 1091866.199 1658486.569 0, 
+    1092099.91 1658491.983 0, 1092333.621 1658497.411 0, 1092567.332 1658502.852 0, 1092801.043 1658508.307 0, 1093034.753 1658513.776 0, 1093268.463 1658519.259 0, 1093502.172 1658524.755 0, 1093735.882 1658530.266 0, 1093969.591 1658535.79 0, 1094203.299 1658541.327 0, 
+    1094437.007 1658546.879 0, 1094670.715 1658552.444 0, 1094904.423 1658558.023 0, 1095138.13 1658563.616 0, 1095370.722 1658569.196 0, 1095605.544 1658574.843 0, 1095839.25 1658580.477 0, 1096072.956 1658586.125 0, 1096306.662 1658591.786 0, 1096540.367 1658597.461 0, 
+    1096774.072 1658603.15 0, 1097007.777 1658608.853 0, 1097241.481 1658614.57 0, 1097475.185 1658620.3 0, 1097708.889 1658626.044 0, 1097942.592 1658631.802 0, 1098176.295 1658637.574 0, 1098409.997 1658643.359 0, 1098643.7 1658649.158 0, 1098877.402 1658654.971 0, 
+    1099111.103 1658660.797 0, 1099344.804 1658666.638 0, 1099578.505 1658672.492 0, 1099812.206 1658678.36 0, 1100045.906 1658684.241 0, 1100279.606 1658690.137 0, 1100513.305 1658696.046 0, 1100747.004 1658701.969 0, 1100979.589 1658707.877 0, 1101120.873 1653152.53 0, 
+    1101262.171 1647596.656 0))
+
+POLYGON ((1112196.707 1659009.009 0, 1111964.139 1659002.443 0, 1111730.457 1658995.86 0, 1111496.775 1658989.291 0, 1111263.093 1658982.735 0, 1111029.41 1658976.193 0, 1110795.727 1658969.665 0, 1110562.044 1658963.151 0, 1110328.36 1658956.65 0, 1110094.676 1658950.163 0, 
+    1109860.991 1658943.69 0, 1109627.306 1658937.231 0, 1109393.621 1658930.785 0, 1109159.935 1658924.354 0, 1108926.249 1658917.936 0, 1108692.563 1658911.531 0, 1108458.876 1658905.141 0, 1108225.189 1658898.764 0, 1107991.501 1658892.401 0, 1107757.813 1658886.052 0, 
+    1107524.125 1658879.716 0, 1107290.436 1658873.394 0, 1107056.747 1658867.086 0, 1106823.058 1658860.792 0, 1106588.254 1658854.482 0, 1106355.678 1658848.245 0, 1106121.987 1658841.992 0, 1105888.296 1658835.752 0, 1105654.605 1658829.527 0, 1105420.913 1658823.315 0, 
+    1105187.221 1658817.117 0, 1104953.529 1658810.933 0, 1104719.836 1658804.763 0, 1104486.143 1658798.606 0, 1104252.45 1658792.463 0, 1104018.756 1658786.334 0, 1103785.061 1658780.218 0, 1103551.367 1658774.116 0, 1103317.672 1658768.029 0, 1103083.977 1658761.954 0, 
+    1102850.281 1658755.894 0, 1102616.585 1658749.847 0, 1102382.889 1658743.814 0, 1102149.192 1658737.795 0, 1101915.495 1658731.79 0, 1101681.798 1658725.798 0, 1101448.1 1658719.82 0, 1101214.402 1658713.856 0, 1100979.589 1658707.877 0, 1100838.318 1664262.69 0, 
+    1100697.061 1669816.962 0, 1100931.217 1669822.924 0, 1101164.261 1669828.871 0, 1101397.305 1669834.833 0, 1101630.349 1669840.808 0, 1101863.392 1669846.796 0, 1102096.435 1669852.799 0, 1102329.477 1669858.815 0, 1102562.519 1669864.844 0, 1102795.561 1669870.888 0, 
+    1103028.602 1669876.945 0, 1103261.644 1669883.016 0, 1103494.684 1669889.101 0, 1103727.725 1669895.199 0, 1103960.765 1669901.311 0, 1104193.804 1669907.437 0, 1104426.843 1669913.576 0, 1104659.882 1669919.729 0, 1104892.921 1669925.896 0, 1105125.959 1669932.077 0, 
+    1105358.997 1669938.271 0, 1105592.034 1669944.479 0, 1105825.071 1669950.701 0, 1106058.108 1669956.937 0, 1106290.034 1669963.156 0, 1106524.181 1669969.449 0, 1106757.216 1669975.726 0, 1106990.251 1669982.016 0, 1107223.286 1669988.32 0, 1107456.321 1669994.638 0, 
+    1107689.355 1670000.969 0, 1107922.389 1670007.315 0, 1108155.422 1670013.674 0, 1108388.455 1670020.046 0, 1108621.488 1670026.433 0, 1108854.52 1670032.833 0, 1109087.552 1670039.247 0, 1109320.583 1670045.674 0, 1109553.614 1670052.115 0, 1109786.645 1670058.57 0, 
+    1110019.676 1670065.039 0, 1110252.706 1670071.521 0, 1110485.735 1670078.018 0, 1110718.764 1670084.527 0, 1110951.793 1670091.051 0, 1111184.822 1670097.588 0, 1111417.85 1670104.139 0, 1111650.877 1670110.704 0, 1111882.795 1670117.251 0, 1112039.743 1664563.4 0, 
+    1112196.707 1659009.009 0))
+
+POLYGON ((679895.123 1279250.004 0, 679640.381 1279268.757 0, 679384.35 1279287.62 0, 679128.32 1279306.499 0, 678872.291 1279325.392 0, 678616.263 1279344.3 0, 678360.237 1279363.224 0, 678104.211 1279382.163 0, 677848.187 1279401.116 0, 677592.163 1279420.085 0, 
+    677336.141 1279439.069 0, 677080.12 1279458.068 0, 676824.1 1279477.082 0, 676568.081 1279496.111 0, 676312.064 1279515.155 0, 676056.047 1279534.214 0, 675800.031 1279553.288 0, 675544.017 1279572.378 0, 675288.004 1279591.482 0, 675031.992 1279610.601 0, 
+    674775.981 1279629.736 0, 674519.971 1279648.885 0, 674263.962 1279668.05 0, 674007.955 1279687.23 0, 673750.657 1279706.521 0, 673495.943 1279725.634 0, 673239.939 1279744.859 0, 672983.936 1279764.099 0, 672727.934 1279783.354 0, 672471.933 1279802.624 0, 
+    672215.933 1279821.91 0, 671959.935 1279841.21 0, 671703.937 1279860.525 0, 671447.941 1279879.856 0, 671191.946 1279899.201 0, 670935.952 1279918.562 0, 670679.959 1279937.937 0, 670423.967 1279957.328 0, 670167.977 1279976.734 0, 669911.987 1279996.154 0, 
+    669655.999 1280015.59 0, 669400.012 1280035.041 0, 669144.026 1280054.507 0, 668888.041 1280073.988 0, 668632.057 1280093.484 0, 668376.075 1280112.996 0, 668120.093 1280132.522 0, 667864.113 1280152.063 0, 667606.842 1280171.718 0, 668032.025 1285734.881 0, 
+    668457.198 1291297.908 0, 668713.811 1291278.303 0, 668969.136 1291258.812 0, 669224.462 1291239.335 0, 669479.79 1291219.874 0, 669735.119 1291200.428 0, 669990.449 1291180.997 0, 670245.78 1291161.58 0, 670501.112 1291142.179 0, 670756.446 1291122.793 0, 
+    671011.78 1291103.422 0, 671267.116 1291084.066 0, 671522.453 1291064.725 0, 671777.791 1291045.399 0, 672033.13 1291026.088 0, 672288.47 1291006.792 0, 672543.811 1290987.511 0, 672799.154 1290968.245 0, 673054.497 1290948.994 0, 673309.842 1290929.758 0, 
+    673565.188 1290910.538 0, 673820.535 1290891.332 0, 674075.883 1290872.141 0, 674331.232 1290852.965 0, 674585.295 1290833.901 0, 674841.934 1290814.659 0, 675097.287 1290795.528 0, 675352.641 1290776.413 0, 675607.996 1290757.312 0, 675863.352 1290738.227 0, 
+    676118.709 1290719.156 0, 676374.067 1290700.101 0, 676629.427 1290681.06 0, 676884.787 1290662.035 0, 677140.149 1290643.024 0, 677395.512 1290624.029 0, 677650.875 1290605.048 0, 677906.24 1290586.083 0, 678161.607 1290567.133 0, 678416.974 1290548.198 0, 
+    678672.342 1290529.277 0, 678927.712 1290510.372 0, 679183.082 1290491.482 0, 679438.454 1290472.607 0, 679693.827 1290453.747 0, 679949.2 1290434.902 0, 680204.576 1290416.072 0, 680459.952 1290397.257 0, 680714.042 1290378.551 0, 680304.588 1284814.345 0, 
+    679895.123 1279250.004 0))
+
+POLYGON ((692973.435 1289493.826 0, 692719.29 1289511.814 0, 692463.862 1289529.907 0, 692208.435 1289548.016 0, 691953.009 1289566.139 0, 691697.584 1289584.278 0, 691442.16 1289602.432 0, 691186.737 1289620.6 0, 690931.315 1289638.784 0, 690675.894 1289656.982 0, 
+    690420.475 1289675.196 0, 690165.056 1289693.425 0, 689909.638 1289711.669 0, 689654.222 1289729.928 0, 689398.807 1289748.201 0, 689143.392 1289766.49 0, 688887.979 1289784.794 0, 688632.567 1289803.113 0, 688377.156 1289821.447 0, 688121.746 1289839.796 0, 
+    687866.337 1289858.16 0, 687610.929 1289876.539 0, 687355.522 1289894.933 0, 687100.116 1289913.343 0, 686843.426 1289931.86 0, 686589.308 1289950.206 0, 686333.906 1289968.66 0, 686078.505 1289987.129 0, 685823.104 1290005.614 0, 685567.705 1290024.113 0, 
+    685312.307 1290042.628 0, 685056.91 1290061.157 0, 684801.514 1290079.701 0, 684546.119 1290098.261 0, 684290.726 1290116.835 0, 684035.333 1290135.425 0, 683779.941 1290154.029 0, 683524.551 1290172.649 0, 683269.162 1290191.284 0, 683013.773 1290209.933 0, 
+    682758.386 1290228.598 0, 682503 1290247.278 0, 682247.615 1290265.973 0, 681992.232 1290284.682 0, 681736.849 1290303.407 0, 681481.467 1290322.147 0, 681226.087 1290340.902 0, 680970.707 1290359.672 0, 680714.042 1290378.551 0, 681123.486 1295942.617 0, 
+    681532.92 1301506.537 0, 681788.926 1301487.706 0, 682043.651 1301468.984 0, 682298.376 1301450.277 0, 682553.103 1301431.585 0, 682807.831 1301412.909 0, 683062.56 1301394.247 0, 683317.29 1301375.6 0, 683572.021 1301356.968 0, 683826.753 1301338.351 0, 
+    684081.486 1301319.749 0, 684336.22 1301301.163 0, 684590.956 1301282.591 0, 684845.692 1301264.034 0, 685100.43 1301245.492 0, 685355.169 1301226.965 0, 685609.908 1301208.453 0, 685864.649 1301189.956 0, 686119.391 1301171.475 0, 686374.134 1301153.008 0, 
+    686628.878 1301134.556 0, 686883.624 1301116.119 0, 687138.37 1301097.697 0, 687393.117 1301079.29 0, 687646.583 1301060.991 0, 687902.615 1301042.521 0, 688157.366 1301024.159 0, 688412.118 1301005.812 0, 688666.871 1300987.48 0, 688921.624 1300969.163 0, 
+    689176.379 1300950.861 0, 689431.135 1300932.575 0, 689685.893 1300914.303 0, 689940.651 1300896.046 0, 690195.41 1300877.804 0, 690450.17 1300859.577 0, 690704.932 1300841.365 0, 690959.694 1300823.168 0, 691214.458 1300804.986 0, 691469.222 1300786.819 0, 
+    691723.988 1300768.667 0, 691978.755 1300750.53 0, 692233.523 1300732.408 0, 692488.292 1300714.301 0, 692743.062 1300696.209 0, 692997.833 1300678.131 0, 693252.605 1300660.069 0, 693507.378 1300642.022 0, 693760.87 1300624.081 0, 693367.158 1295059.026 0, 
+    692973.435 1289493.826 0))
+
+POLYGON ((705991.266 1299776.175 0, 705737.721 1299793.4 0, 705482.898 1299810.727 0, 705228.076 1299828.069 0, 704973.255 1299845.427 0, 704718.435 1299862.799 0, 704463.616 1299880.186 0, 704208.798 1299897.588 0, 703953.981 1299915.005 0, 703699.165 1299932.438 0, 
+    703444.35 1299949.885 0, 703189.536 1299967.347 0, 702934.723 1299984.824 0, 702679.911 1300002.316 0, 702425.101 1300019.823 0, 702170.291 1300037.346 0, 701915.482 1300054.883 0, 701660.674 1300072.435 0, 701405.868 1300090.002 0, 701151.062 1300107.584 0, 
+    700896.257 1300125.181 0, 700641.454 1300142.794 0, 700386.651 1300160.421 0, 700131.85 1300178.063 0, 699875.769 1300195.809 0, 699622.25 1300213.392 0, 699367.452 1300231.079 0, 699112.654 1300248.781 0, 698857.858 1300266.499 0, 698603.063 1300284.231 0, 
+    698348.268 1300301.978 0, 698093.475 1300319.74 0, 697838.683 1300337.517 0, 697583.892 1300355.309 0, 697329.102 1300373.116 0, 697074.313 1300390.938 0, 696819.525 1300408.775 0, 696564.738 1300426.628 0, 696309.952 1300444.495 0, 696055.168 1300462.377 0, 
+    695800.384 1300480.274 0, 695545.601 1300498.186 0, 695290.82 1300516.113 0, 695036.039 1300534.055 0, 694781.259 1300552.012 0, 694526.481 1300569.984 0, 694271.704 1300587.971 0, 694016.927 1300605.973 0, 693760.87 1300624.081 0, 694154.572 1306188.985 0, 
+    694548.263 1311753.733 0, 694803.662 1311735.672 0, 695057.783 1311717.716 0, 695311.905 1311699.776 0, 695566.029 1311681.85 0, 695820.153 1311663.939 0, 696074.279 1311646.043 0, 696328.405 1311628.162 0, 696582.533 1311610.296 0, 696836.661 1311592.445 0, 
+    697090.791 1311574.609 0, 697344.922 1311556.788 0, 697599.054 1311538.981 0, 697853.187 1311521.19 0, 698107.32 1311503.414 0, 698361.455 1311485.652 0, 698615.591 1311467.906 0, 698869.728 1311450.175 0, 699123.866 1311432.458 0, 699378.005 1311414.757 0, 
+    699632.146 1311397.07 0, 699886.287 1311379.399 0, 700140.429 1311361.742 0, 700394.572 1311344.1 0, 700647.439 1311326.562 0, 700902.862 1311308.862 0, 701157.008 1311291.265 0, 701411.156 1311273.683 0, 701665.304 1311256.116 0, 701919.454 1311238.565 0, 
+    702173.604 1311221.028 0, 702427.756 1311203.506 0, 702681.908 1311185.999 0, 702936.062 1311168.506 0, 703190.216 1311151.029 0, 703444.372 1311133.567 0, 703698.529 1311116.12 0, 703952.686 1311098.688 0, 704206.845 1311081.271 0, 704461.005 1311063.868 0, 
+    704715.166 1311046.481 0, 704969.327 1311029.108 0, 705223.49 1311011.751 0, 705477.654 1310994.409 0, 705731.819 1310977.081 0, 705985.985 1310959.768 0, 706240.152 1310942.471 0, 706494.32 1310925.188 0, 706747.212 1310908.007 0, 706369.244 1305342.169 0, 
+    705991.266 1299776.175 0))
+
+POLYGON ((718948.501 1310096.749 0, 718695.56 1310113.215 0, 718441.344 1310129.78 0, 718187.129 1310146.359 0, 717932.915 1310162.954 0, 717678.703 1310179.563 0, 717424.491 1310196.187 0, 717170.28 1310212.827 0, 716916.07 1310229.481 0, 716661.861 1310246.15 0, 
+    716407.653 1310262.834 0, 716153.446 1310279.534 0, 715899.24 1310296.248 0, 715645.035 1310312.977 0, 715390.831 1310329.721 0, 715136.628 1310346.48 0, 714882.426 1310363.254 0, 714628.225 1310380.043 0, 714374.025 1310396.847 0, 714119.826 1310413.666 0, 
+    713865.628 1310430.499 0, 713611.431 1310447.348 0, 713357.235 1310464.212 0, 713103.04 1310481.091 0, 712847.57 1310498.069 0, 712594.653 1310514.893 0, 712340.461 1310531.816 0, 712086.27 1310548.755 0, 711832.08 1310565.709 0, 711577.891 1310582.677 0, 
+    711323.702 1310599.66 0, 711069.515 1310616.659 0, 710815.329 1310633.672 0, 710561.144 1310650.701 0, 710306.96 1310667.744 0, 710052.777 1310684.802 0, 709798.595 1310701.875 0, 709544.414 1310718.963 0, 709290.234 1310736.067 0, 709036.055 1310753.185 0, 
+    708781.877 1310770.318 0, 708527.7 1310787.466 0, 708273.524 1310804.629 0, 708019.349 1310821.807 0, 707765.175 1310838.999 0, 707511.002 1310856.207 0, 707256.83 1310873.43 0, 707002.659 1310890.668 0, 706747.212 1310908.007 0, 707125.169 1316473.685 0, 
+    707503.115 1322039.197 0, 707757.903 1322021.902 0, 708011.419 1322004.709 0, 708264.936 1321987.53 0, 708518.454 1321970.367 0, 708771.972 1321953.218 0, 709025.492 1321936.085 0, 709279.013 1321918.966 0, 709532.535 1321901.862 0, 709786.058 1321884.773 0, 
+    710039.582 1321867.699 0, 710293.107 1321850.64 0, 710546.632 1321833.596 0, 710800.159 1321816.567 0, 711053.687 1321799.553 0, 711307.216 1321782.553 0, 711560.746 1321765.569 0, 711814.277 1321748.6 0, 712067.809 1321731.645 0, 712321.342 1321714.705 0, 
+    712574.876 1321697.781 0, 712828.41 1321680.871 0, 713081.946 1321663.976 0, 713335.483 1321647.096 0, 713587.749 1321630.315 0, 713842.56 1321613.381 0, 714096.1 1321596.546 0, 714349.641 1321579.725 0, 714603.182 1321562.92 0, 714856.725 1321546.129 0, 
+    715110.269 1321529.354 0, 715363.814 1321512.593 0, 715617.36 1321495.848 0, 715870.906 1321479.117 0, 716124.454 1321462.401 0, 716378.003 1321445.7 0, 716631.552 1321429.014 0, 716885.103 1321412.343 0, 717138.655 1321395.687 0, 717392.207 1321379.046 0, 
+    717645.761 1321362.42 0, 717899.316 1321345.808 0, 718152.871 1321329.212 0, 718406.428 1321312.63 0, 718659.985 1321296.064 0, 718913.544 1321279.512 0, 719167.103 1321262.975 0, 719420.664 1321246.454 0, 719672.954 1321230.03 0, 719310.733 1315663.472 0, 
+    718948.501 1310096.749 0))
+
+POLYGON ((731845.03 1320455.247 0, 731592.693 1320470.959 0, 731339.087 1320486.764 0, 731085.481 1320502.585 0, 730831.877 1320518.42 0, 730578.274 1320534.27 0, 730324.671 1320550.135 0, 730071.07 1320566.015 0, 729817.469 1320581.91 0, 729563.87 1320597.82 0, 
+    729310.271 1320613.745 0, 729056.673 1320629.684 0, 728803.077 1320645.639 0, 728549.481 1320661.609 0, 728295.886 1320677.593 0, 728042.292 1320693.593 0, 727788.699 1320709.607 0, 727535.107 1320725.636 0, 727281.516 1320741.68 0, 727027.926 1320757.74 0, 
+    726774.336 1320773.814 0, 726520.748 1320789.903 0, 726267.161 1320806.006 0, 726013.574 1320822.125 0, 725758.718 1320838.34 0, 725506.404 1320854.408 0, 725252.821 1320870.571 0, 724999.238 1320886.75 0, 724745.657 1320902.943 0, 724492.076 1320919.152 0, 
+    724238.496 1320935.375 0, 723984.917 1320951.613 0, 723731.34 1320967.866 0, 723477.763 1320984.135 0, 723224.187 1321000.418 0, 722970.612 1321016.715 0, 722717.038 1321033.028 0, 722463.465 1321049.356 0, 722209.893 1321065.699 0, 721956.322 1321082.056 0, 
+    721702.752 1321098.429 0, 721449.182 1321114.817 0, 721195.614 1321131.219 0, 720942.047 1321147.636 0, 720688.481 1321164.069 0, 720434.915 1321180.516 0, 720181.351 1321196.978 0, 719927.788 1321213.455 0, 719672.954 1321230.03 0, 720035.163 1326796.416 0, 
+    720397.361 1332362.627 0, 720651.537 1332346.095 0, 720904.445 1332329.661 0, 721157.354 1332313.241 0, 721410.264 1332296.836 0, 721663.175 1332280.446 0, 721916.087 1332264.072 0, 722169 1332247.712 0, 722421.914 1332231.366 0, 722674.829 1332215.036 0, 
+    722927.745 1332198.721 0, 723180.662 1332182.42 0, 723433.579 1332166.135 0, 723686.498 1332149.864 0, 723939.418 1332133.608 0, 724192.338 1332117.367 0, 724445.26 1332101.141 0, 724698.182 1332084.93 0, 724951.106 1332068.734 0, 725204.03 1332052.552 0, 
+    725456.956 1332036.386 0, 725709.882 1332020.234 0, 725962.809 1332004.098 0, 726215.738 1331987.976 0, 726467.399 1331971.949 0, 726721.597 1331955.777 0, 726974.528 1331939.699 0, 727227.46 1331923.637 0, 727480.393 1331907.59 0, 727733.327 1331891.557 0, 
+    727986.262 1331875.54 0, 728239.198 1331859.537 0, 728492.134 1331843.549 0, 728745.072 1331827.576 0, 728998.011 1331811.618 0, 729250.95 1331795.675 0, 729503.891 1331779.746 0, 729756.832 1331763.833 0, 730009.775 1331747.935 0, 730262.718 1331732.051 0, 
+    730515.662 1331716.182 0, 730768.607 1331700.328 0, 731021.553 1331684.489 0, 731274.5 1331668.665 0, 731527.448 1331652.856 0, 731780.397 1331637.062 0, 732033.347 1331621.282 0, 732286.298 1331605.518 0, 732537.983 1331589.847 0, 732191.512 1326022.635 0, 
+    731845.03 1320455.247 0))
+
+POLYGON ((744680.74 1330851.369 0, 744429.009 1330866.329 0, 744176.015 1330881.379 0, 743923.022 1330896.444 0, 743670.029 1330911.523 0, 743417.037 1330926.618 0, 743164.047 1330941.727 0, 742911.057 1330956.852 0, 742658.068 1330971.991 0, 742405.08 1330987.145 0, 
+    742152.093 1331002.314 0, 741899.106 1331017.498 0, 741646.121 1331032.697 0, 741393.136 1331047.91 0, 741140.153 1331063.139 0, 740887.17 1331078.382 0, 740634.188 1331093.64 0, 740381.207 1331108.914 0, 740128.227 1331124.202 0, 739875.248 1331139.505 0, 
+    739622.27 1331154.823 0, 739369.293 1331170.155 0, 739116.316 1331185.503 0, 738863.341 1331200.866 0, 738609.1 1331216.32 0, 738357.393 1331231.635 0, 738104.42 1331247.043 0, 737851.448 1331262.465 0, 737598.477 1331277.902 0, 737345.507 1331293.353 0, 
+    737092.538 1331308.82 0, 736839.569 1331324.302 0, 736586.602 1331339.798 0, 736333.636 1331355.31 0, 736080.67 1331370.836 0, 735827.706 1331386.377 0, 735574.742 1331401.934 0, 735321.779 1331417.504 0, 735068.817 1331433.09 0, 734815.856 1331448.691 0, 
+    734562.896 1331464.307 0, 734309.937 1331479.937 0, 734056.979 1331495.583 0, 733804.022 1331511.243 0, 733551.066 1331526.918 0, 733298.11 1331542.608 0, 733045.156 1331558.313 0, 732792.202 1331574.033 0, 732537.983 1331589.847 0, 732884.443 1337156.877 0, 
+    733230.891 1342723.722 0, 733484.452 1342707.949 0, 733736.75 1342692.27 0, 733989.049 1342676.606 0, 734241.349 1342660.956 0, 734493.65 1342645.321 0, 734745.952 1342629.702 0, 734998.255 1342614.097 0, 735250.559 1342598.507 0, 735502.863 1342582.932 0, 
+    735755.169 1342567.371 0, 736007.475 1342551.826 0, 736259.783 1342536.295 0, 736512.091 1342520.779 0, 736764.4 1342505.278 0, 737016.711 1342489.792 0, 737269.022 1342474.321 0, 737521.334 1342458.865 0, 737773.646 1342443.423 0, 738025.96 1342427.996 0, 
+    738278.275 1342412.584 0, 738530.591 1342397.188 0, 738782.907 1342381.805 0, 739035.224 1342366.438 0, 739286.28 1342351.162 0, 739539.862 1342335.748 0, 739792.182 1342320.425 0, 740044.503 1342305.117 0, 740296.825 1342289.824 0, 740549.148 1342274.546 0, 
+    740801.472 1342259.283 0, 741053.796 1342244.034 0, 741306.122 1342228.801 0, 741558.448 1342213.582 0, 741810.775 1342198.378 0, 742063.104 1342183.189 0, 742315.433 1342168.015 0, 742567.763 1342152.855 0, 742820.094 1342137.711 0, 743072.425 1342122.581 0, 
+    743324.758 1342107.466 0, 743577.092 1342092.366 0, 743829.426 1342077.281 0, 744081.761 1342062.211 0, 744334.098 1342047.156 0, 744586.435 1342032.115 0, 744838.773 1342017.089 0, 745091.112 1342002.078 0, 745342.19 1341987.157 0, 745011.47 1336419.357 0, 
+    744680.74 1330851.369 0))
+
+POLYGON ((757455.521 1341284.813 0, 757204.4 1341299.024 0, 756952.019 1341313.322 0, 756699.64 1341327.635 0, 756447.261 1341341.963 0, 756194.884 1341356.305 0, 755942.507 1341370.662 0, 755690.131 1341385.035 0, 755437.755 1341399.422 0, 755185.381 1341413.823 0, 
+    754933.007 1341428.24 0, 754680.635 1341442.672 0, 754428.263 1341457.118 0, 754175.892 1341471.58 0, 753923.522 1341486.056 0, 753671.153 1341500.547 0, 753418.784 1341515.053 0, 753166.417 1341529.573 0, 752914.05 1341544.109 0, 752661.684 1341558.659 0, 
+    752409.319 1341573.224 0, 752156.955 1341587.805 0, 751904.592 1341602.4 0, 751652.229 1341617.009 0, 751398.607 1341631.707 0, 751147.507 1341646.274 0, 750895.147 1341660.928 0, 750642.788 1341675.597 0, 750390.43 1341690.281 0, 750138.073 1341704.98 0, 
+    749885.717 1341719.694 0, 749633.361 1341734.423 0, 749381.007 1341749.166 0, 749128.653 1341763.925 0, 748876.3 1341778.698 0, 748623.948 1341793.486 0, 748371.597 1341808.289 0, 748119.247 1341823.107 0, 747866.897 1341837.939 0, 747614.549 1341852.787 0, 
+    747362.201 1341867.649 0, 747109.854 1341882.526 0, 746857.508 1341897.418 0, 746605.163 1341912.325 0, 746352.819 1341927.247 0, 746100.476 1341942.184 0, 745848.133 1341957.135 0, 745595.792 1341972.101 0, 745342.19 1341987.157 0, 745672.898 1347554.767 0, 
+    746003.594 1353122.179 0, 746256.538 1353107.162 0, 746508.224 1353092.235 0, 746759.911 1353077.322 0, 747011.599 1353062.424 0, 747263.288 1353047.541 0, 747514.977 1353032.673 0, 747766.668 1353017.82 0, 748018.359 1353002.981 0, 748270.051 1352988.157 0, 
+    748521.745 1352973.349 0, 748773.439 1352958.554 0, 749025.133 1352943.775 0, 749276.829 1352929.011 0, 749528.526 1352914.261 0, 749780.223 1352899.526 0, 750031.922 1352884.806 0, 750283.621 1352870.101 0, 750535.321 1352855.411 0, 750787.022 1352840.735 0, 
+    751038.724 1352826.074 0, 751290.426 1352811.428 0, 751542.13 1352796.797 0, 751793.834 1352782.181 0, 752044.282 1352767.652 0, 752297.246 1352752.993 0, 752548.952 1352738.421 0, 752800.66 1352723.864 0, 753052.369 1352709.321 0, 753304.078 1352694.794 0, 
+    753555.789 1352680.281 0, 753807.5 1352665.783 0, 754059.212 1352651.3 0, 754310.925 1352636.832 0, 754562.639 1352622.379 0, 754814.354 1352607.94 0, 755066.069 1352593.517 0, 755317.785 1352579.108 0, 755569.503 1352564.714 0, 755821.221 1352550.334 0, 
+    756072.94 1352535.97 0, 756324.659 1352521.62 0, 756576.38 1352507.285 0, 756828.101 1352492.965 0, 757079.823 1352478.66 0, 757331.547 1352464.37 0, 757583.271 1352450.094 0, 757834.995 1352435.833 0, 758085.464 1352421.659 0, 757770.498 1346853.334 0, 
+    757455.521 1341284.813 0))
+
+POLYGON ((770169.265 1351755.274 0, 769918.755 1351768.742 0, 769666.991 1351782.291 0, 769415.228 1351795.855 0, 769163.465 1351809.435 0, 768911.704 1351823.029 0, 768659.943 1351836.637 0, 768408.183 1351850.261 0, 768156.424 1351863.899 0, 767904.665 1351877.553 0, 
+    767652.907 1351891.221 0, 767401.151 1351904.904 0, 767149.395 1351918.601 0, 766897.639 1351932.314 0, 766645.885 1351946.041 0, 766394.131 1351959.783 0, 766142.378 1351973.54 0, 765890.626 1351987.312 0, 765638.875 1352001.099 0, 765387.125 1352014.9 0, 
+    765135.375 1352028.717 0, 764883.627 1352042.548 0, 764631.879 1352056.394 0, 764380.131 1352070.254 0, 764127.129 1352084.199 0, 763876.64 1352098.02 0, 763624.895 1352111.925 0, 763373.151 1352125.845 0, 763121.408 1352139.78 0, 762869.666 1352153.73 0, 
+    762617.924 1352167.694 0, 762366.184 1352181.673 0, 762114.444 1352195.667 0, 761862.705 1352209.676 0, 761610.967 1352223.7 0, 761359.23 1352237.738 0, 761107.493 1352251.792 0, 760855.758 1352265.86 0, 760604.023 1352279.943 0, 760352.289 1352294.041 0, 
+    760100.556 1352308.153 0, 759848.824 1352322.281 0, 759597.092 1352336.423 0, 759345.362 1352350.58 0, 759093.632 1352364.752 0, 758841.903 1352378.939 0, 758590.175 1352393.14 0, 758338.447 1352407.356 0, 758085.464 1352421.659 0, 758400.419 1357989.781 0, 
+    758715.362 1363557.696 0, 758967.687 1363543.431 0, 759218.758 1363529.252 0, 759469.831 1363515.088 0, 759720.905 1363500.938 0, 759971.979 1363486.803 0, 760223.054 1363472.683 0, 760474.13 1363458.577 0, 760725.207 1363444.487 0, 760976.285 1363430.411 0, 
+    761227.363 1363416.35 0, 761478.442 1363402.303 0, 761729.523 1363388.272 0, 761980.604 1363374.255 0, 762231.685 1363360.253 0, 762482.768 1363346.266 0, 762733.851 1363332.294 0, 762984.936 1363318.336 0, 763236.021 1363304.393 0, 763487.107 1363290.465 0, 
+    763738.193 1363276.552 0, 763989.281 1363262.653 0, 764240.369 1363248.77 0, 764491.458 1363234.901 0, 764741.296 1363221.116 0, 764993.639 1363207.207 0, 765244.731 1363193.382 0, 765495.823 1363179.573 0, 765746.917 1363165.778 0, 765998.011 1363151.997 0, 
+    766249.105 1363138.232 0, 766500.201 1363124.481 0, 766751.298 1363110.745 0, 767002.395 1363097.024 0, 767253.493 1363083.318 0, 767504.592 1363069.626 0, 767755.692 1363055.949 0, 768006.792 1363042.287 0, 768257.894 1363028.64 0, 768508.996 1363015.007 0, 
+    768760.099 1363001.39 0, 769011.202 1362987.787 0, 769262.307 1362974.199 0, 769513.412 1362960.625 0, 769764.518 1362947.067 0, 770015.625 1362933.523 0, 770266.733 1362919.994 0, 770517.841 1362906.479 0, 770767.699 1362893.047 0, 770468.488 1357324.264 0, 
+    770169.265 1351755.274 0))
+
+POLYGON ((782821.866 1362262.451 0, 782571.969 1362275.177 0, 782320.824 1362287.982 0, 782069.679 1362300.801 0, 781818.534 1362313.636 0, 781567.391 1362326.485 0, 781316.248 1362339.349 0, 781065.106 1362352.228 0, 780813.965 1362365.121 0, 780562.825 1362378.029 0, 
+    780311.685 1362390.952 0, 780060.546 1362403.89 0, 779809.408 1362416.843 0, 779558.271 1362429.81 0, 779307.134 1362442.792 0, 779055.998 1362455.789 0, 778804.863 1362468.801 0, 778553.729 1362481.827 0, 778302.596 1362494.869 0, 778051.463 1362507.925 0, 
+    777800.331 1362520.995 0, 777549.2 1362534.081 0, 777298.069 1362547.182 0, 777046.939 1362560.297 0, 776794.56 1362573.492 0, 776544.682 1362586.571 0, 776293.555 1362599.731 0, 776042.428 1362612.905 0, 775791.303 1362626.094 0, 775540.178 1362639.298 0, 
+    775289.053 1362652.517 0, 775037.93 1362665.75 0, 774786.807 1362678.998 0, 774535.685 1362692.261 0, 774284.564 1362705.539 0, 774033.444 1362718.832 0, 773782.324 1362732.139 0, 773531.205 1362745.461 0, 773280.087 1362758.798 0, 773028.97 1362772.15 0, 
+    772777.854 1362785.516 0, 772526.738 1362798.898 0, 772275.623 1362812.294 0, 772024.509 1362825.704 0, 771773.396 1362839.13 0, 771522.283 1362852.57 0, 771271.172 1362866.025 0, 771020.061 1362879.495 0, 770767.699 1362893.047 0, 771066.899 1368461.618 0, 
+    771366.088 1374029.97 0, 771617.79 1374016.453 0, 771868.246 1374003.019 0, 772118.702 1373989.599 0, 772369.159 1373976.193 0, 772619.617 1373962.803 0, 772870.075 1373949.427 0, 773120.535 1373936.066 0, 773370.995 1373922.72 0, 773621.456 1373909.388 0, 
+    773871.917 1373896.071 0, 774122.38 1373882.769 0, 774372.843 1373869.482 0, 774623.307 1373856.209 0, 774873.772 1373842.952 0, 775124.238 1373829.708 0, 775374.704 1373816.48 0, 775625.171 1373803.266 0, 775875.639 1373790.068 0, 776126.108 1373776.883 0, 
+    776376.577 1373763.714 0, 776627.048 1373750.559 0, 776877.519 1373737.419 0, 777127.991 1373724.294 0, 777377.216 1373711.249 0, 777628.936 1373698.088 0, 777879.411 1373685.007 0, 778129.885 1373671.941 0, 778380.361 1373658.889 0, 778630.838 1373645.853 0, 
+    778881.315 1373632.831 0, 779131.793 1373619.824 0, 779382.272 1373606.831 0, 779632.751 1373593.853 0, 779883.231 1373580.89 0, 780133.712 1373567.942 0, 780384.194 1373555.009 0, 780634.677 1373542.09 0, 780885.16 1373529.186 0, 781135.644 1373516.296 0, 
+    781386.129 1373503.422 0, 781636.614 1373490.562 0, 781887.101 1373477.717 0, 782137.588 1373464.887 0, 782388.076 1373452.071 0, 782638.564 1373439.27 0, 782889.054 1373426.484 0, 783139.544 1373413.713 0, 783388.788 1373401.02 0, 783105.332 1367831.844 0, 
+    782821.866 1362262.451 0))
+
+POLYGON ((795413.217 1372806.038 0, 795163.936 1372818.027 0, 794913.411 1372830.091 0, 794662.887 1372842.169 0, 794412.363 1372854.262 0, 794161.84 1372866.37 0, 793911.317 1372878.493 0, 793660.796 1372890.63 0, 793410.275 1372902.782 0, 793159.755 1372914.949 0, 
+    792909.235 1372927.131 0, 792658.717 1372939.327 0, 792408.198 1372951.538 0, 792157.681 1372963.764 0, 791907.165 1372976.004 0, 791656.649 1372988.26 0, 791406.133 1373000.53 0, 791155.619 1373012.814 0, 790905.105 1373025.114 0, 790654.592 1373037.428 0, 
+    790404.08 1373049.757 0, 790153.569 1373062.101 0, 789903.058 1373074.46 0, 789652.548 1373086.833 0, 789400.793 1373099.282 0, 789151.53 1373111.624 0, 788901.022 1373124.041 0, 788650.515 1373136.473 0, 788400.008 1373148.92 0, 788149.502 1373161.382 0, 
+    787898.997 1373173.859 0, 787648.493 1373186.35 0, 787397.99 1373198.856 0, 787147.487 1373211.376 0, 786896.985 1373223.912 0, 786646.484 1373236.462 0, 786395.983 1373249.027 0, 786145.483 1373261.607 0, 785894.984 1373274.201 0, 785644.486 1373286.81 0, 
+    785393.988 1373299.434 0, 785143.492 1373312.073 0, 784892.995 1373324.726 0, 784642.5 1373337.394 0, 784392.006 1373350.077 0, 784141.512 1373362.775 0, 783891.019 1373375.487 0, 783640.526 1373388.214 0, 783388.788 1373401.02 0, 783672.232 1378969.972 0, 
+    783955.665 1384538.696 0, 784206.744 1384525.924 0, 784456.581 1384513.23 0, 784706.418 1384500.551 0, 784956.257 1384487.887 0, 785206.096 1384475.237 0, 785455.936 1384462.602 0, 785705.776 1384449.982 0, 785955.617 1384437.376 0, 786205.459 1384424.785 0, 
+    786455.302 1384412.209 0, 786705.146 1384399.648 0, 786954.99 1384387.101 0, 787204.835 1384374.569 0, 787454.681 1384362.051 0, 787704.527 1384349.549 0, 787954.374 1384337.061 0, 788204.222 1384324.588 0, 788454.071 1384312.129 0, 788703.92 1384299.685 0, 
+    788953.77 1384287.256 0, 789203.621 1384274.842 0, 789453.473 1384262.442 0, 789703.325 1384250.057 0, 789951.936 1384237.748 0, 790203.032 1384225.331 0, 790452.886 1384212.99 0, 790702.742 1384200.664 0, 790952.598 1384188.353 0, 791202.454 1384176.056 0, 
+    791452.312 1384163.774 0, 791702.17 1384151.507 0, 791952.029 1384139.254 0, 792201.888 1384127.016 0, 792451.748 1384114.793 0, 792701.609 1384102.584 0, 792951.471 1384090.39 0, 793201.334 1384078.211 0, 793451.197 1384066.047 0, 793701.061 1384053.897 0, 
+    793950.925 1384041.762 0, 794200.79 1384029.642 0, 794450.656 1384017.536 0, 794700.523 1384005.445 0, 794950.391 1383993.369 0, 795200.259 1383981.308 0, 795450.128 1383969.261 0, 795699.997 1383957.229 0, 795948.626 1383945.271 0, 795680.927 1378375.769 0, 
+    795413.217 1372806.038 0))
+
+POLYGON ((807943.216 1383385.732 0, 807694.552 1383396.987 0, 807444.65 1383408.313 0, 807194.748 1383419.654 0, 806944.847 1383431.009 0, 806694.946 1383442.379 0, 806445.046 1383453.764 0, 806195.147 1383465.164 0, 805945.248 1383476.578 0, 805695.351 1383488.007 0, 
+    805445.453 1383499.451 0, 805195.557 1383510.909 0, 804945.661 1383522.383 0, 804695.766 1383533.87 0, 804445.871 1383545.373 0, 804195.978 1383556.89 0, 803946.084 1383568.422 0, 803696.192 1383579.969 0, 803446.3 1383591.53 0, 803196.409 1383603.106 0, 
+    802946.519 1383614.697 0, 802696.629 1383626.303 0, 802446.74 1383637.923 0, 802196.852 1383649.558 0, 801945.723 1383661.266 0, 801697.077 1383672.872 0, 801447.191 1383684.551 0, 801197.305 1383696.245 0, 800947.42 1383707.953 0, 800697.536 1383719.677 0, 
+    800447.652 1383731.414 0, 800197.769 1383743.167 0, 799947.887 1383754.934 0, 799698.006 1383766.716 0, 799448.125 1383778.513 0, 799198.245 1383790.325 0, 798948.365 1383802.151 0, 798698.487 1383813.992 0, 798448.609 1383825.847 0, 798198.732 1383837.717 0, 
+    797948.855 1383849.602 0, 797698.979 1383861.502 0, 797449.104 1383873.416 0, 797199.229 1383885.346 0, 796949.356 1383897.289 0, 796699.482 1383909.248 0, 796449.61 1383921.221 0, 796199.738 1383933.209 0, 795948.626 1383945.271 0, 796216.313 1389514.54 0, 
+    796483.989 1395083.569 0, 796734.443 1395071.538 0, 796983.659 1395059.582 0, 797232.876 1395047.64 0, 797482.093 1395035.713 0, 797731.312 1395023.8 0, 797980.531 1395011.903 0, 798229.75 1395000.019 0, 798478.97 1394988.151 0, 798728.191 1394976.297 0, 
+    798977.413 1394964.458 0, 799226.636 1394952.634 0, 799475.859 1394940.824 0, 799725.082 1394929.029 0, 799974.307 1394917.248 0, 800223.532 1394905.482 0, 800472.758 1394893.731 0, 800721.985 1394881.995 0, 800971.212 1394870.273 0, 801220.44 1394858.566 0, 
+    801469.668 1394846.874 0, 801718.898 1394835.196 0, 801968.128 1394823.533 0, 802217.358 1394811.884 0, 802465.352 1394800.308 0, 802715.822 1394788.631 0, 802965.054 1394777.027 0, 803214.288 1394765.437 0, 803463.522 1394753.862 0, 803712.757 1394742.302 0, 
+    803961.992 1394730.756 0, 804211.228 1394719.225 0, 804460.465 1394707.709 0, 804709.703 1394696.207 0, 804958.941 1394684.72 0, 805208.18 1394673.247 0, 805457.419 1394661.79 0, 805706.659 1394650.347 0, 805955.9 1394638.918 0, 806205.142 1394627.504 0, 
+    806454.384 1394616.105 0, 806703.627 1394604.721 0, 806952.871 1394593.351 0, 807202.115 1394581.996 0, 807451.36 1394570.656 0, 807700.605 1394559.33 0, 807949.851 1394548.019 0, 808199.098 1394536.723 0, 808447.109 1394525.497 0, 808195.168 1388955.734 0, 
+    807943.216 1383385.732 0))
+
+POLYGON ((820411.758 1394001.226 0, 820163.715 1394011.751 0, 819914.437 1394022.343 0, 819665.16 1394032.95 0, 819415.883 1394043.571 0, 819166.607 1394054.207 0, 818917.332 1394064.858 0, 818668.057 1394075.524 0, 818418.783 1394086.204 0, 818169.51 1394096.899 0, 
+    817920.237 1394107.608 0, 817670.965 1394118.332 0, 817421.693 1394129.071 0, 817172.422 1394139.825 0, 816923.152 1394150.593 0, 816673.882 1394161.376 0, 816424.613 1394172.173 0, 816175.345 1394182.986 0, 815926.077 1394193.812 0, 815676.81 1394204.654 0, 
+    815427.544 1394215.51 0, 815178.278 1394226.381 0, 814929.013 1394237.267 0, 814679.748 1394248.167 0, 814429.249 1394259.136 0, 814181.221 1394270.011 0, 813931.958 1394280.956 0, 813682.697 1394291.915 0, 813433.435 1394302.888 0, 813184.175 1394313.877 0, 
+    812934.915 1394324.879 0, 812685.655 1394335.897 0, 812436.396 1394346.929 0, 812187.138 1394357.976 0, 811937.881 1394369.038 0, 811688.624 1394380.114 0, 811439.368 1394391.205 0, 811190.113 1394402.311 0, 810940.858 1394413.431 0, 810691.604 1394424.566 0, 
+    810442.35 1394435.716 0, 810193.097 1394446.88 0, 809943.845 1394458.059 0, 809694.594 1394469.253 0, 809445.343 1394480.461 0, 809196.093 1394491.684 0, 808946.843 1394502.922 0, 808697.594 1394514.174 0, 808447.109 1394525.497 0, 808699.04 1400095.016 0, 
+    808950.959 1405664.284 0, 809200.785 1405652.991 0, 809449.378 1405641.768 0, 809697.972 1405630.56 0, 809946.566 1405619.366 0, 810195.162 1405608.187 0, 810443.758 1405597.023 0, 810692.354 1405585.874 0, 810940.951 1405574.739 0, 811189.549 1405563.618 0, 
+    811438.148 1405552.513 0, 811686.747 1405541.422 0, 811935.347 1405530.345 0, 812183.947 1405519.283 0, 812432.548 1405508.236 0, 812681.15 1405497.204 0, 812929.753 1405486.186 0, 813178.356 1405475.182 0, 813426.959 1405464.194 0, 813675.564 1405453.22 0, 
+    813924.169 1405442.26 0, 814172.774 1405431.316 0, 814421.381 1405420.386 0, 814669.988 1405409.47 0, 814917.363 1405398.623 0, 815167.204 1405387.683 0, 815415.812 1405376.812 0, 815664.422 1405365.955 0, 815913.032 1405355.112 0, 816161.643 1405344.285 0, 
+    816410.254 1405333.472 0, 816658.866 1405322.673 0, 816907.479 1405311.889 0, 817156.092 1405301.12 0, 817404.706 1405290.366 0, 817653.321 1405279.626 0, 817901.936 1405268.901 0, 818150.552 1405258.19 0, 818399.169 1405247.494 0, 818647.786 1405236.813 0, 
+    818896.404 1405226.146 0, 819145.022 1405215.494 0, 819393.641 1405204.856 0, 819642.261 1405194.234 0, 819890.881 1405183.625 0, 820139.502 1405173.032 0, 820388.123 1405162.453 0, 820636.745 1405151.889 0, 820884.136 1405141.391 0, 820647.953 1399571.433 0, 
+    820411.758 1394001.226 0))
+
+POLYGON ((832818.744 1404652.214 0, 832571.322 1404662.013 0, 832322.671 1404671.875 0, 832074.021 1404681.751 0, 831825.371 1404691.642 0, 831576.722 1404701.548 0, 831328.073 1404711.468 0, 831079.425 1404721.403 0, 830830.778 1404731.353 0, 830582.131 1404741.317 0, 
+    830333.484 1404751.296 0, 830084.839 1404761.29 0, 829836.193 1404771.298 0, 829587.549 1404781.321 0, 829338.905 1404791.358 0, 829090.262 1404801.41 0, 828841.619 1404811.477 0, 828592.977 1404821.558 0, 828344.335 1404831.654 0, 828095.694 1404841.765 0, 
+    827847.054 1404851.89 0, 827598.414 1404862.03 0, 827349.775 1404872.185 0, 827101.136 1404882.354 0, 826851.267 1404892.588 0, 826603.861 1404902.736 0, 826355.224 1404912.949 0, 826106.588 1404923.177 0, 825857.952 1404933.419 0, 825609.317 1404943.676 0, 
+    825360.683 1404953.948 0, 825112.049 1404964.234 0, 824863.416 1404974.535 0, 824614.783 1404984.85 0, 824366.151 1404995.18 0, 824117.52 1405005.525 0, 823868.889 1405015.885 0, 823620.259 1405026.259 0, 823371.629 1405036.647 0, 823123.001 1405047.051 0, 
+    822874.372 1405057.469 0, 822625.745 1405067.901 0, 822377.118 1405078.348 0, 822128.491 1405088.81 0, 821879.865 1405099.287 0, 821631.24 1405109.778 0, 821382.615 1405120.284 0, 821133.991 1405130.804 0, 820884.136 1405141.391 0, 821120.309 1410711.093 0, 
+    821356.471 1416280.534 0, 821605.667 1416269.975 0, 821853.636 1416259.482 0, 822101.605 1416249.004 0, 822349.574 1416238.541 0, 822597.545 1416228.092 0, 822845.515 1416217.658 0, 823093.487 1416207.238 0, 823341.459 1416196.833 0, 823589.432 1416186.442 0, 
+    823837.405 1416176.067 0, 824085.379 1416165.705 0, 824333.353 1416155.359 0, 824581.328 1416145.027 0, 824829.304 1416134.709 0, 825077.28 1416124.406 0, 825325.257 1416114.118 0, 825573.235 1416103.844 0, 825821.213 1416093.585 0, 826069.192 1416083.34 0, 
+    826317.171 1416073.111 0, 826565.151 1416062.895 0, 826813.131 1416052.694 0, 827061.113 1416042.508 0, 827307.867 1416032.387 0, 827557.077 1416022.18 0, 827805.06 1416012.038 0, 828053.043 1416001.91 0, 828301.027 1415991.797 0, 828549.012 1415981.698 0, 
+    828796.997 1415971.614 0, 829044.983 1415961.545 0, 829292.97 1415951.49 0, 829540.957 1415941.45 0, 829788.944 1415931.424 0, 830036.933 1415921.413 0, 830284.921 1415911.417 0, 830532.911 1415901.435 0, 830780.901 1415891.468 0, 831028.892 1415881.515 0, 
+    831276.883 1415871.577 0, 831524.875 1415861.654 0, 831772.867 1415851.745 0, 832020.86 1415841.851 0, 832268.853 1415831.971 0, 832516.848 1415822.106 0, 832764.842 1415812.256 0, 833012.838 1415802.42 0, 833259.607 1415792.647 0, 833039.181 1410222.561 0, 
+    832818.744 1404652.214 0))
+
+POLYGON ((845164.073 1415338.391 0, 844917.275 1415347.466 0, 844669.253 1415356.601 0, 844421.232 1415365.751 0, 844173.211 1415374.915 0, 843925.19 1415384.094 0, 843677.17 1415393.288 0, 843429.151 1415402.496 0, 843181.132 1415411.719 0, 842933.114 1415420.956 0, 
+    842685.096 1415430.208 0, 842437.079 1415439.475 0, 842189.062 1415448.756 0, 841941.046 1415458.051 0, 841693.031 1415467.362 0, 841445.016 1415476.687 0, 841197.001 1415486.026 0, 840948.987 1415495.38 0, 840700.974 1415504.749 0, 840452.961 1415514.132 0, 
+    840204.949 1415523.53 0, 839956.937 1415532.943 0, 839708.926 1415542.37 0, 839460.915 1415551.812 0, 839211.68 1415561.315 0, 838964.896 1415570.739 0, 838716.887 1415580.224 0, 838468.878 1415589.725 0, 838220.871 1415599.239 0, 837972.863 1415608.769 0, 
+    837724.857 1415618.312 0, 837476.851 1415627.871 0, 837228.845 1415637.444 0, 836980.84 1415647.032 0, 836732.836 1415656.634 0, 836484.832 1415666.251 0, 836236.828 1415675.882 0, 835988.826 1415685.528 0, 835740.824 1415695.189 0, 835492.822 1415704.864 0, 
+    835244.821 1415714.554 0, 834996.82 1415724.259 0, 834748.821 1415733.978 0, 834500.821 1415743.711 0, 834252.823 1415753.46 0, 834004.824 1415763.223 0, 833756.827 1415773 0, 833508.83 1415782.792 0, 833259.607 1415792.647 0, 833480.023 1421362.466 0, 
+    833700.428 1426932.014 0, 833948.992 1426922.184 0, 834196.333 1426912.418 0, 834443.675 1426902.667 0, 834691.017 1426892.93 0, 834938.361 1426883.207 0, 835185.704 1426873.499 0, 835433.048 1426863.806 0, 835680.393 1426854.127 0, 835927.739 1426844.463 0, 
+    836175.085 1426834.813 0, 836422.431 1426825.178 0, 836669.778 1426815.557 0, 836917.126 1426805.951 0, 837164.474 1426796.36 0, 837411.823 1426786.783 0, 837659.172 1426777.221 0, 837906.522 1426767.673 0, 838153.872 1426758.14 0, 838401.223 1426748.621 0, 
+    838648.575 1426739.117 0, 838895.927 1426729.627 0, 839143.28 1426720.152 0, 839390.633 1426710.692 0, 839636.764 1426701.293 0, 839885.341 1426691.815 0, 840132.696 1426682.398 0, 840380.052 1426672.996 0, 840627.408 1426663.608 0, 840874.764 1426654.235 0, 
+    841122.121 1426644.877 0, 841369.479 1426635.533 0, 841616.837 1426626.203 0, 841864.196 1426616.888 0, 842111.555 1426607.588 0, 842358.915 1426598.302 0, 842606.276 1426589.031 0, 842853.637 1426579.775 0, 843100.998 1426570.533 0, 843348.36 1426561.305 0, 
+    843595.723 1426552.092 0, 843843.086 1426542.894 0, 844090.45 1426533.71 0, 844337.814 1426524.541 0, 844585.179 1426515.386 0, 844832.544 1426506.246 0, 845079.91 1426497.12 0, 845327.276 1426488.009 0, 845573.421 1426478.958 0, 845368.752 1420908.81 0, 
+    845164.073 1415338.391 0))
+
+POLYGON ((857447.648 1426059.447 0, 857201.476 1426067.804 0, 856954.085 1426076.216 0, 856706.694 1426084.642 0, 856459.304 1426093.084 0, 856211.914 1426101.539 0, 855964.525 1426110.01 0, 855717.137 1426118.495 0, 855469.749 1426126.994 0, 855222.361 1426135.508 0, 
+    854974.974 1426144.037 0, 854727.587 1426152.58 0, 854480.201 1426161.138 0, 854232.815 1426169.71 0, 853985.43 1426178.297 0, 853738.046 1426186.898 0, 853490.662 1426195.514 0, 853243.278 1426204.145 0, 852995.895 1426212.79 0, 852748.512 1426221.45 0, 
+    852501.13 1426230.124 0, 852253.749 1426238.812 0, 852006.368 1426247.516 0, 851758.987 1426256.234 0, 851510.386 1426265.009 0, 851264.228 1426273.713 0, 851016.849 1426282.475 0, 850769.47 1426291.251 0, 850522.092 1426300.042 0, 850274.715 1426308.847 0, 
+    850027.338 1426317.667 0, 849779.961 1426326.501 0, 849532.586 1426335.35 0, 849285.21 1426344.213 0, 849037.835 1426353.091 0, 848790.461 1426361.984 0, 848543.087 1426370.891 0, 848295.714 1426379.813 0, 848048.341 1426388.749 0, 847800.969 1426397.7 0, 
+    847553.597 1426406.666 0, 847306.226 1426415.646 0, 847058.856 1426424.64 0, 846811.485 1426433.649 0, 846564.116 1426442.673 0, 846316.747 1426451.711 0, 846069.378 1426460.764 0, 845822.01 1426469.831 0, 845573.421 1426478.958 0, 845778.08 1432048.828 0, 
+    845982.729 1437618.414 0, 846230.659 1437609.312 0, 846477.371 1437600.268 0, 846724.084 1437591.24 0, 846970.797 1437582.225 0, 847217.511 1437573.226 0, 847464.226 1437564.24 0, 847710.941 1437555.27 0, 847957.656 1437546.314 0, 848204.372 1437537.372 0, 
+    848451.089 1437528.445 0, 848697.806 1437519.532 0, 848944.524 1437510.634 0, 849191.242 1437501.75 0, 849437.96 1437492.881 0, 849684.679 1437484.027 0, 849931.399 1437475.187 0, 850178.119 1437466.361 0, 850424.84 1437457.55 0, 850671.561 1437448.754 0, 
+    850918.283 1437439.972 0, 851165.005 1437431.205 0, 851411.728 1437422.452 0, 851658.451 1437413.714 0, 851903.958 1437405.033 0, 852151.9 1437396.28 0, 852398.625 1437387.586 0, 852645.35 1437378.905 0, 852892.076 1437370.24 0, 853138.802 1437361.588 0, 
+    853385.529 1437352.952 0, 853632.256 1437344.329 0, 853878.984 1437335.722 0, 854125.713 1437327.129 0, 854372.442 1437318.55 0, 854619.171 1437309.986 0, 854865.901 1437301.436 0, 855112.631 1437292.901 0, 855359.362 1437284.381 0, 855606.094 1437275.875 0, 
+    855852.826 1437267.383 0, 856099.558 1437258.906 0, 856346.291 1437250.444 0, 856593.025 1437241.996 0, 856839.758 1437233.563 0, 857086.493 1437225.144 0, 857333.228 1437216.74 0, 857579.963 1437208.35 0, 857825.483 1437200.016 0, 857636.57 1431629.873 0, 
+    857447.648 1426059.447 0))
+
+POLYGON ((869669.371 1436815.077 0, 869423.827 1436822.717 0, 869177.069 1436830.41 0, 868930.312 1436838.117 0, 868683.554 1436845.839 0, 868436.798 1436853.575 0, 868190.041 1436861.326 0, 867943.285 1436869.091 0, 867696.53 1436876.871 0, 867449.775 1436884.665 0, 
+    867203.021 1436892.474 0, 866956.267 1436900.298 0, 866709.513 1436908.136 0, 866462.76 1436915.988 0, 866216.007 1436923.855 0, 865969.255 1436931.737 0, 865722.503 1436939.633 0, 865475.752 1436947.543 0, 865229.001 1436955.468 0, 864982.251 1436963.408 0, 
+    864735.501 1436971.362 0, 864488.752 1436979.331 0, 864242.003 1436987.314 0, 863995.255 1436995.312 0, 863747.291 1437003.363 0, 863501.759 1437011.351 0, 863255.012 1437019.392 0, 863008.266 1437027.448 0, 862761.519 1437035.518 0, 862514.774 1437043.603 0, 
+    862268.029 1437051.702 0, 862021.284 1437059.816 0, 861774.54 1437067.945 0, 861527.796 1437076.088 0, 861281.053 1437084.245 0, 861034.31 1437092.417 0, 860787.568 1437100.604 0, 860540.826 1437108.805 0, 860294.085 1437117.02 0, 860047.344 1437125.25 0, 
+    859800.604 1437133.495 0, 859553.864 1437141.754 0, 859307.125 1437150.028 0, 859060.386 1437158.316 0, 858813.648 1437166.618 0, 858566.91 1437174.936 0, 858320.172 1437183.267 0, 858073.435 1437191.614 0, 857825.483 1437200.016 0, 858014.385 1442769.869 0, 
+    858203.278 1448339.428 0, 858450.572 1448331.048 0, 858696.653 1448322.724 0, 858942.735 1448314.415 0, 859188.817 1448306.12 0, 859434.9 1448297.839 0, 859680.983 1448289.573 0, 859927.067 1448281.321 0, 860173.151 1448273.084 0, 860419.236 1448264.861 0, 
+    860665.321 1448256.653 0, 860911.407 1448248.459 0, 861157.493 1448240.28 0, 861403.579 1448232.115 0, 861649.666 1448223.965 0, 861895.754 1448215.829 0, 862141.842 1448207.708 0, 862387.93 1448199.601 0, 862634.019 1448191.509 0, 862880.109 1448183.431 0, 
+    863126.199 1448175.368 0, 863372.289 1448167.319 0, 863618.38 1448159.284 0, 863864.471 1448151.265 0, 864109.351 1448143.299 0, 864356.655 1448135.268 0, 864602.748 1448127.292 0, 864848.841 1448119.33 0, 865094.935 1448111.382 0, 865341.029 1448103.449 0, 
+    865587.124 1448095.531 0, 865833.219 1448087.627 0, 866079.314 1448079.737 0, 866325.41 1448071.862 0, 866571.507 1448064.002 0, 866817.604 1448056.155 0, 867063.701 1448048.324 0, 867309.799 1448040.507 0, 867555.898 1448032.704 0, 867801.996 1448024.916 0, 
+    868048.096 1448017.142 0, 868294.195 1448009.383 0, 868540.295 1448001.638 0, 868786.396 1447993.908 0, 869032.497 1447986.192 0, 869278.599 1447978.491 0, 869524.701 1447970.804 0, 869770.803 1447963.132 0, 870015.694 1447955.512 0, 869842.537 1442385.442 0, 
+    869669.371 1436815.077 0))
+
+POLYGON ((881829.148 1447604.97 0, 881584.234 1447611.898 0, 881338.111 1447618.875 0, 881091.988 1447625.866 0, 880845.866 1447632.872 0, 880599.744 1447639.893 0, 880353.623 1447646.928 0, 880107.502 1447653.977 0, 879861.381 1447661.041 0, 879615.261 1447668.119 0, 
+    879369.141 1447675.212 0, 879123.022 1447682.319 0, 878876.903 1447689.441 0, 878630.784 1447696.578 0, 878384.666 1447703.728 0, 878138.548 1447710.894 0, 877892.431 1447718.073 0, 877646.314 1447725.268 0, 877400.198 1447732.476 0, 877154.082 1447739.7 0, 
+    876907.966 1447746.937 0, 876661.851 1447754.19 0, 876415.736 1447761.456 0, 876169.622 1447768.737 0, 875922.297 1447776.069 0, 875677.395 1447783.343 0, 875431.282 1447790.668 0, 875185.169 1447798.007 0, 874939.057 1447805.36 0, 874692.945 1447812.729 0, 
+    874446.834 1447820.111 0, 874200.723 1447827.508 0, 873954.613 1447834.92 0, 873708.503 1447842.346 0, 873462.393 1447849.786 0, 873216.284 1447857.241 0, 872970.175 1447864.711 0, 872724.067 1447872.195 0, 872477.959 1447879.693 0, 872231.852 1447887.206 0, 
+    871985.745 1447894.734 0, 871739.639 1447902.275 0, 871493.533 1447909.832 0, 871247.427 1447917.403 0, 871001.322 1447924.988 0, 870755.217 1447932.588 0, 870509.113 1447940.202 0, 870263.009 1447947.831 0, 870015.694 1447955.512 0, 870188.842 1453525.282 0, 
+    870361.98 1459094.746 0, 870608.636 1459087.086 0, 870854.084 1459079.477 0, 871099.533 1459071.883 0, 871344.982 1459064.304 0, 871590.431 1459056.739 0, 871835.881 1459049.188 0, 872081.332 1459041.652 0, 872326.783 1459034.13 0, 872572.234 1459026.622 0, 
+    872817.686 1459019.13 0, 873063.138 1459011.651 0, 873308.59 1459004.187 0, 873554.043 1458996.737 0, 873799.497 1458989.302 0, 874044.951 1458981.882 0, 874290.405 1458974.475 0, 874535.86 1458967.084 0, 874781.315 1458959.706 0, 875026.771 1458952.343 0, 
+    875272.227 1458944.995 0, 875517.683 1458937.661 0, 875763.14 1458930.341 0, 876008.597 1458923.036 0, 876252.848 1458915.781 0, 876499.513 1458908.469 0, 876744.972 1458901.208 0, 876990.431 1458893.96 0, 877235.891 1458886.727 0, 877481.35 1458879.509 0, 
+    877726.811 1458872.305 0, 877972.272 1458865.115 0, 878217.733 1458857.94 0, 878463.194 1458850.78 0, 878708.656 1458843.634 0, 878954.119 1458836.502 0, 879199.582 1458829.385 0, 879445.045 1458822.282 0, 879690.509 1458815.193 0, 879935.973 1458808.119 0, 
+    880181.437 1458801.06 0, 880426.902 1458794.015 0, 880672.368 1458786.984 0, 880917.834 1458779.968 0, 881163.3 1458772.966 0, 881408.766 1458765.979 0, 881654.233 1458759.006 0, 881899.701 1458752.048 0, 882143.962 1458745.138 0, 881986.559 1453175.207 0, 
+    881829.148 1447604.97 0))
+
+POLYGON ((893926.885 1458428.817 0, 893682.603 1458435.037 0, 893437.117 1458441.302 0, 893191.631 1458447.581 0, 892946.146 1458453.875 0, 892700.661 1458460.183 0, 892455.176 1458466.506 0, 892209.692 1458472.843 0, 891964.208 1458479.194 0, 891718.725 1458485.56 0, 
+    891473.241 1458491.941 0, 891227.759 1458498.336 0, 890982.276 1458504.745 0, 890736.794 1458511.169 0, 890491.313 1458517.607 0, 890245.831 1458524.06 0, 890000.351 1458530.527 0, 889754.87 1458537.008 0, 889509.39 1458543.504 0, 889263.91 1458550.015 0, 
+    889018.431 1458556.54 0, 888772.952 1458563.079 0, 888527.473 1458569.633 0, 888281.995 1458576.201 0, 888035.312 1458582.816 0, 887791.04 1458589.381 0, 887545.563 1458595.993 0, 887300.086 1458602.619 0, 887054.61 1458609.259 0, 886809.134 1458615.914 0, 
+    886563.659 1458622.584 0, 886318.184 1458629.268 0, 886072.709 1458635.966 0, 885827.235 1458642.679 0, 885581.761 1458649.406 0, 885336.287 1458656.148 0, 885090.814 1458662.904 0, 884845.342 1458669.674 0, 884599.869 1458676.459 0, 884354.398 1458683.259 0, 
+    884108.926 1458690.073 0, 883863.455 1458696.901 0, 883617.984 1458703.744 0, 883372.514 1458710.601 0, 883127.044 1458717.473 0, 882881.575 1458724.359 0, 882636.106 1458731.259 0, 882390.637 1458738.174 0, 882143.962 1458745.138 0, 882301.356 1464314.758 0, 
+    882458.741 1469884.06 0, 882704.757 1469877.115 0, 882949.57 1469870.218 0, 883194.384 1469863.336 0, 883439.197 1469856.468 0, 883684.012 1469849.615 0, 883928.826 1469842.776 0, 884173.641 1469835.952 0, 884418.457 1469829.141 0, 884663.273 1469822.346 0, 
+    884908.089 1469815.565 0, 885152.906 1469808.798 0, 885397.723 1469802.045 0, 885642.54 1469795.307 0, 885887.358 1469788.583 0, 886132.176 1469781.874 0, 886376.995 1469775.179 0, 886621.814 1469768.499 0, 886866.633 1469761.833 0, 887111.453 1469755.181 0, 
+    887356.273 1469748.544 0, 887601.094 1469741.921 0, 887845.915 1469735.313 0, 888090.736 1469728.719 0, 888334.356 1469722.172 0, 888580.38 1469715.574 0, 888825.203 1469709.024 0, 889070.026 1469702.487 0, 889314.849 1469695.965 0, 889559.673 1469689.458 0, 
+    889804.497 1469682.965 0, 890049.321 1469676.486 0, 890294.146 1469670.022 0, 890538.971 1469663.572 0, 890783.797 1469657.137 0, 891028.623 1469650.715 0, 891273.449 1469644.309 0, 891518.276 1469637.917 0, 891763.103 1469631.539 0, 892007.93 1469625.175 0, 
+    892252.758 1469618.826 0, 892497.587 1469612.492 0, 892742.415 1469606.172 0, 892987.244 1469599.866 0, 893232.073 1469593.575 0, 893476.903 1469587.298 0, 893721.733 1469581.035 0, 893966.564 1469574.787 0, 894210.193 1469568.584 0, 894068.543 1463998.859 0, 
+    893926.885 1458428.817 0))
+
+POLYGON ((905962.489 1469286.309 0, 905718.842 1469291.824 0, 905473.994 1469297.38 0, 905229.148 1469302.951 0, 904984.301 1469308.536 0, 904739.455 1469314.136 0, 904494.609 1469319.75 0, 904249.764 1469325.379 0, 904004.919 1469331.021 0, 903760.074 1469336.679 0, 
+    903515.229 1469342.35 0, 903270.385 1469348.036 0, 903025.541 1469353.737 0, 902780.698 1469359.452 0, 902535.855 1469365.181 0, 902291.012 1469370.925 0, 902046.17 1469376.683 0, 901801.327 1469382.456 0, 901556.486 1469388.243 0, 901311.644 1469394.044 0, 
+    901066.803 1469399.86 0, 900821.962 1469405.69 0, 900577.122 1469411.535 0, 900332.282 1469417.394 0, 900086.241 1469423.296 0, 899842.603 1469429.155 0, 899597.764 1469435.057 0, 899352.925 1469440.974 0, 899108.087 1469446.905 0, 898863.249 1469452.851 0, 
+    898618.411 1469458.811 0, 898373.574 1469464.785 0, 898128.737 1469470.774 0, 897883.9 1469476.777 0, 897639.064 1469482.794 0, 897394.228 1469488.826 0, 897149.393 1469494.873 0, 896904.558 1469500.933 0, 896659.723 1469507.009 0, 896414.888 1469513.098 0, 
+    896170.054 1469519.202 0, 895925.22 1469525.321 0, 895680.387 1469531.454 0, 895435.554 1469537.601 0, 895190.721 1469543.762 0, 894945.889 1469549.939 0, 894701.057 1469556.129 0, 894456.226 1469562.334 0, 894210.193 1469568.584 0, 894351.835 1475137.985 0, 
+    894493.468 1480707.058 0, 894738.842 1480700.825 0, 894983.018 1480694.637 0, 895227.194 1480688.463 0, 895471.371 1480682.303 0, 895715.548 1480676.158 0, 895959.726 1480670.027 0, 896203.903 1480663.911 0, 896448.082 1480657.809 0, 896692.26 1480651.721 0, 
+    896936.439 1480645.648 0, 897180.618 1480639.589 0, 897424.798 1480633.544 0, 897668.978 1480627.514 0, 897913.158 1480621.498 0, 898157.338 1480615.497 0, 898401.519 1480609.51 0, 898645.701 1480603.537 0, 898889.882 1480597.579 0, 899134.064 1480591.635 0, 
+    899378.247 1480585.705 0, 899622.43 1480579.79 0, 899866.613 1480573.889 0, 900110.796 1480568.003 0, 900353.782 1480562.159 0, 900599.164 1480556.273 0, 900843.348 1480550.43 0, 901087.533 1480544.601 0, 901331.718 1480538.786 0, 901575.904 1480532.986 0, 
+    901820.09 1480527.2 0, 902064.276 1480521.428 0, 902308.462 1480515.671 0, 902552.649 1480509.929 0, 902796.836 1480504.2 0, 903041.024 1480498.486 0, 903285.212 1480492.787 0, 903529.4 1480487.101 0, 903773.588 1480481.43 0, 904017.777 1480475.774 0, 
+    904261.966 1480470.132 0, 904506.156 1480464.504 0, 904750.346 1480458.891 0, 904994.536 1480453.292 0, 905238.726 1480447.707 0, 905482.917 1480442.137 0, 905727.108 1480436.581 0, 905971.3 1480431.039 0, 906214.295 1480425.539 0, 906088.396 1474856.089 0, 
+    905962.489 1469286.309 0))
+
+POLYGON ((917935.871 1480177.135 0, 917692.859 1480181.948 0, 917448.653 1480186.8 0, 917204.447 1480191.666 0, 916960.241 1480196.546 0, 916716.036 1480201.441 0, 916471.831 1480206.35 0, 916227.626 1480211.274 0, 915983.422 1480216.212 0, 915739.218 1480221.164 0, 
+    915495.014 1480226.13 0, 915250.81 1480231.111 0, 915006.607 1480236.107 0, 914762.404 1480241.117 0, 914518.201 1480246.141 0, 914273.999 1480251.179 0, 914029.797 1480256.232 0, 913785.595 1480261.299 0, 913541.394 1480266.381 0, 913297.192 1480271.477 0, 
+    913052.992 1480276.587 0, 912808.791 1480281.712 0, 912564.591 1480286.851 0, 912320.391 1480292.004 0, 912074.995 1480297.198 0, 911831.992 1480302.354 0, 911587.792 1480307.551 0, 911343.594 1480312.762 0, 911099.395 1480317.987 0, 910855.197 1480323.227 0, 
+    910610.999 1480328.481 0, 910366.802 1480333.749 0, 910122.604 1480339.032 0, 909878.408 1480344.33 0, 909634.211 1480349.641 0, 909390.015 1480354.967 0, 909145.819 1480360.307 0, 908901.623 1480365.662 0, 908657.428 1480371.031 0, 908413.233 1480376.414 0, 
+    908169.038 1480381.812 0, 907924.844 1480387.224 0, 907680.649 1480392.651 0, 907436.456 1480398.092 0, 907192.262 1480403.547 0, 906948.069 1480409.017 0, 906703.876 1480414.501 0, 906459.684 1480419.999 0, 906214.295 1480425.539 0, 906340.187 1485994.655 0, 
+    906466.071 1491563.431 0, 906710.801 1491557.906 0, 906954.338 1491552.422 0, 907197.875 1491546.953 0, 907441.413 1491541.498 0, 907684.95 1491536.057 0, 907928.489 1491530.631 0, 908172.027 1491525.219 0, 908415.566 1491519.821 0, 908659.105 1491514.438 0, 
+    908902.645 1491509.069 0, 909146.184 1491503.714 0, 909389.724 1491498.374 0, 909633.265 1491493.048 0, 909876.806 1491487.736 0, 910120.347 1491482.439 0, 910363.888 1491477.156 0, 910607.43 1491471.887 0, 910850.972 1491466.633 0, 911094.514 1491461.393 0, 
+    911338.056 1491456.167 0, 911581.599 1491450.956 0, 911825.143 1491445.759 0, 912068.686 1491440.577 0, 912311.037 1491435.434 0, 912555.774 1491430.254 0, 912799.318 1491425.115 0, 913042.863 1491419.989 0, 913286.408 1491414.878 0, 913529.953 1491409.782 0, 
+    913773.499 1491404.7 0, 914017.045 1491399.632 0, 914260.591 1491394.578 0, 914504.138 1491389.539 0, 914747.685 1491384.514 0, 914991.232 1491379.503 0, 915234.779 1491374.507 0, 915478.327 1491369.525 0, 915721.875 1491364.557 0, 915965.423 1491359.604 0, 
+    916208.972 1491354.665 0, 916452.52 1491349.74 0, 916696.07 1491344.83 0, 916939.619 1491339.934 0, 917183.169 1491335.053 0, 917426.719 1491330.185 0, 917670.269 1491325.332 0, 917913.82 1491320.494 0, 918156.179 1491315.693 0, 918046.028 1485746.584 0, 
+    917935.871 1480177.135 0))
+
+POLYGON ((929846.94 1491100.983 0, 929604.566 1491105.099 0, 929361.003 1491109.25 0, 929117.44 1491113.415 0, 928873.877 1491117.594 0, 928630.315 1491121.787 0, 928386.752 1491125.995 0, 928143.19 1491130.217 0, 927899.629 1491134.454 0, 927656.067 1491138.705 0, 
+    927412.506 1491142.97 0, 927168.945 1491147.249 0, 926925.384 1491151.543 0, 926681.823 1491155.852 0, 926438.263 1491160.174 0, 926194.703 1491164.511 0, 925951.143 1491168.862 0, 925707.584 1491173.228 0, 925464.024 1491177.608 0, 925220.465 1491182.002 0, 
+    924976.907 1491186.41 0, 924733.348 1491190.833 0, 924489.79 1491195.27 0, 924246.232 1491199.722 0, 924001.484 1491204.21 0, 923759.117 1491208.668 0, 923515.56 1491213.163 0, 923272.003 1491217.671 0, 923028.446 1491222.195 0, 922784.89 1491226.732 0, 
+    922541.334 1491231.284 0, 922297.778 1491235.85 0, 922054.222 1491240.431 0, 921810.667 1491245.026 0, 921567.112 1491249.635 0, 921323.557 1491254.259 0, 921080.003 1491258.897 0, 920836.449 1491263.549 0, 920592.895 1491268.215 0, 920349.341 1491272.896 0, 
+    920105.788 1491277.592 0, 919862.234 1491282.301 0, 919618.682 1491287.025 0, 919375.129 1491291.763 0, 919131.577 1491296.516 0, 918888.025 1491301.283 0, 918644.473 1491306.064 0, 918400.922 1491310.86 0, 918156.179 1491315.693 0, 918266.323 1496884.456 0, 
+    918376.46 1502452.866 0, 918620.544 1502448.046 0, 918863.44 1502443.263 0, 919106.336 1502438.494 0, 919349.232 1502433.74 0, 919592.129 1502429.001 0, 919835.026 1502424.275 0, 920077.923 1502419.564 0, 920320.821 1502414.867 0, 920563.719 1502410.184 0, 
+    920806.617 1502405.516 0, 921049.515 1502400.862 0, 921292.414 1502396.222 0, 921535.313 1502391.597 0, 921778.212 1502386.986 0, 922021.112 1502382.389 0, 922264.012 1502377.806 0, 922506.912 1502373.238 0, 922749.812 1502368.684 0, 922992.712 1502364.145 0, 
+    923235.613 1502359.619 0, 923478.514 1502355.108 0, 923721.416 1502350.611 0, 923964.317 1502346.129 0, 924206.032 1502341.683 0, 924450.122 1502337.207 0, 924693.024 1502332.767 0, 924935.927 1502328.342 0, 925178.83 1502323.931 0, 925421.733 1502319.534 0, 
+    925664.636 1502315.152 0, 925907.54 1502310.784 0, 926150.444 1502306.43 0, 926393.348 1502302.091 0, 926636.253 1502297.765 0, 926879.158 1502293.455 0, 927122.063 1502289.158 0, 927364.968 1502284.876 0, 927607.873 1502280.608 0, 927850.779 1502276.354 0, 
+    928093.685 1502272.115 0, 928336.591 1502267.889 0, 928579.498 1502263.679 0, 928822.405 1502259.482 0, 929065.312 1502255.3 0, 929308.219 1502251.132 0, 929551.126 1502246.978 0, 929794.034 1502242.839 0, 930035.756 1502238.734 0, 929941.351 1496670.035 0, 
+    929846.94 1491100.983 0))
+
+POLYGON ((941695.61 1502057.543 0, 941453.876 1502060.965 0, 941210.957 1502064.418 0, 940968.039 1502067.885 0, 940725.121 1502071.367 0, 940482.203 1502074.863 0, 940239.286 1502078.373 0, 939996.368 1502081.897 0, 939753.451 1502085.436 0, 939510.534 1502088.989 0, 
+    939267.617 1502092.557 0, 939024.7 1502096.139 0, 938781.784 1502099.735 0, 938538.868 1502103.345 0, 938295.952 1502106.97 0, 938053.036 1502110.609 0, 937810.121 1502114.262 0, 937567.205 1502117.929 0, 937324.29 1502121.611 0, 937081.375 1502125.307 0, 
+    936838.461 1502129.018 0, 936595.546 1502132.742 0, 936352.632 1502136.481 0, 936109.718 1502140.235 0, 935865.619 1502144.021 0, 935623.891 1502147.784 0, 935380.977 1502151.58 0, 935138.064 1502155.391 0, 934895.151 1502159.216 0, 934652.239 1502163.055 0, 
+    934409.326 1502166.908 0, 934166.414 1502170.776 0, 933923.502 1502174.658 0, 933680.59 1502178.554 0, 933437.679 1502182.465 0, 933194.767 1502186.39 0, 932951.856 1502190.329 0, 932708.946 1502194.282 0, 932466.035 1502198.25 0, 932223.125 1502202.232 0, 
+    931980.214 1502206.228 0, 931737.305 1502210.239 0, 931494.395 1502214.264 0, 931251.485 1502218.303 0, 931008.576 1502222.357 0, 930765.667 1502226.425 0, 930522.759 1502230.507 0, 930279.85 1502234.603 0, 930035.756 1502238.734 0, 930130.154 1507807.075 0, 
+    930224.547 1513375.052 0, 930467.983 1513370.933 0, 930710.236 1513366.847 0, 930952.489 1513362.776 0, 931194.742 1513358.719 0, 931436.996 1513354.677 0, 931679.25 1513350.648 0, 931921.504 1513346.634 0, 932163.759 1513342.634 0, 932406.013 1513338.649 0, 
+    932648.268 1513334.677 0, 932890.523 1513330.72 0, 933132.779 1513326.778 0, 933375.034 1513322.849 0, 933617.29 1513318.935 0, 933859.546 1513315.035 0, 934101.802 1513311.149 0, 934344.059 1513307.277 0, 934586.316 1513303.42 0, 934828.573 1513299.577 0, 
+    935070.83 1513295.748 0, 935313.087 1513291.934 0, 935555.345 1513288.134 0, 935797.603 1513284.348 0, 936038.678 1513280.594 0, 936282.119 1513276.819 0, 936524.378 1513273.075 0, 936766.636 1513269.347 0, 937008.895 1513265.632 0, 937251.155 1513261.931 0, 
+    937493.414 1513258.245 0, 937735.674 1513254.573 0, 937977.933 1513250.916 0, 938220.193 1513247.272 0, 938462.454 1513243.643 0, 938704.714 1513240.029 0, 938946.975 1513236.428 0, 939189.236 1513232.842 0, 939431.497 1513229.27 0, 939673.758 1513225.712 0, 
+    939916.02 1513222.168 0, 940158.281 1513218.639 0, 940400.543 1513215.124 0, 940642.806 1513211.623 0, 940885.068 1513208.137 0, 941127.33 1513204.664 0, 941369.593 1513201.206 0, 941611.856 1513197.763 0, 941852.938 1513194.35 0, 941774.276 1507626.128 0, 
+    941695.61 1502057.543 0))
+
+POLYGON ((953481.793 1513046.5 0, 953240.701 1513049.232 0, 952998.429 1513051.991 0, 952756.158 1513054.765 0, 952513.886 1513057.553 0, 952271.615 1513060.355 0, 952029.344 1513063.171 0, 951787.073 1513066.002 0, 951544.802 1513068.846 0, 951302.532 1513071.706 0, 
+    951060.261 1513074.579 0, 950817.991 1513077.467 0, 950575.721 1513080.368 0, 950333.451 1513083.285 0, 950091.182 1513086.215 0, 949848.912 1513089.16 0, 949606.643 1513092.119 0, 949364.373 1513095.092 0, 949122.104 1513098.079 0, 948879.836 1513101.081 0, 
+    948637.567 1513104.097 0, 948395.298 1513107.127 0, 948153.03 1513110.172 0, 947910.762 1513113.23 0, 947667.313 1513116.318 0, 947426.226 1513119.391 0, 947183.959 1513122.492 0, 946941.691 1513125.608 0, 946699.424 1513128.738 0, 946457.157 1513131.882 0, 
+    946214.89 1513135.041 0, 945972.623 1513138.214 0, 945730.357 1513141.401 0, 945488.091 1513144.602 0, 945245.825 1513147.818 0, 945003.559 1513151.047 0, 944761.293 1513154.292 0, 944519.027 1513157.55 0, 944276.762 1513160.823 0, 944034.497 1513164.109 0, 
+    943792.232 1513167.411 0, 943549.967 1513170.726 0, 943307.703 1513174.056 0, 943065.438 1513177.4 0, 942823.174 1513180.758 0, 942580.91 1513184.13 0, 942338.646 1513187.517 0, 942096.383 1513190.918 0, 941852.938 1513194.35 0, 941931.594 1518762.201 0, 
+    942010.245 1524329.677 0, 942253.031 1524326.254 0, 942494.64 1524322.862 0, 942736.248 1524319.485 0, 942977.857 1524316.122 0, 943219.465 1524312.772 0, 943461.074 1524309.438 0, 943702.683 1524306.117 0, 943944.293 1524302.81 0, 944185.902 1524299.518 0, 
+    944427.512 1524296.24 0, 944669.122 1524292.976 0, 944910.732 1524289.727 0, 945152.342 1524286.492 0, 945393.953 1524283.27 0, 945635.564 1524280.064 0, 945877.175 1524276.871 0, 946118.786 1524273.692 0, 946360.397 1524270.528 0, 946602.008 1524267.378 0, 
+    946843.62 1524264.242 0, 947085.232 1524261.121 0, 947326.844 1524258.013 0, 947568.456 1524254.92 0, 947808.891 1524251.856 0, 948051.681 1524248.777 0, 948293.294 1524245.726 0, 948534.906 1524242.69 0, 948776.519 1524239.668 0, 949018.133 1524236.66 0, 
+    949259.746 1524233.667 0, 949501.36 1524230.687 0, 949742.974 1524227.722 0, 949984.588 1524224.771 0, 950226.202 1524221.835 0, 950467.816 1524218.912 0, 950709.43 1524216.004 0, 950951.045 1524213.11 0, 951192.66 1524210.23 0, 951434.275 1524207.364 0, 
+    951675.89 1524204.513 0, 951917.505 1524201.676 0, 952159.121 1524198.853 0, 952400.736 1524196.044 0, 952642.352 1524193.25 0, 952883.968 1524190.469 0, 953125.584 1524187.703 0, 953367.201 1524184.952 0, 953607.641 1524182.227 0, 953544.719 1518614.552 0, 
+    953481.793 1513046.5 0))
+
+POLYGON ((965205.407 1524067.543 0, 964964.958 1524069.588 0, 964723.335 1524071.657 0, 964481.712 1524073.741 0, 964240.089 1524075.838 0, 963998.466 1524077.95 0, 963756.844 1524080.076 0, 963515.221 1524082.217 0, 963273.599 1524084.371 0, 963031.976 1524086.54 0, 
+    962790.354 1524088.723 0, 962548.732 1524090.92 0, 962307.111 1524093.132 0, 962065.489 1524095.357 0, 961823.867 1524097.597 0, 961582.246 1524099.851 0, 961340.624 1524102.119 0, 961099.003 1524104.402 0, 960857.382 1524106.699 0, 960615.761 1524109.01 0, 
+    960374.14 1524111.335 0, 960132.52 1524113.674 0, 959890.899 1524116.028 0, 959649.279 1524118.396 0, 959406.483 1524120.789 0, 959166.039 1524123.174 0, 958924.419 1524125.585 0, 958682.799 1524128.009 0, 958441.179 1524130.448 0, 958199.56 1524132.902 0, 
+    957957.94 1524135.369 0, 957716.321 1524137.851 0, 957474.702 1524140.346 0, 957233.083 1524142.856 0, 956991.464 1524145.381 0, 956749.846 1524147.919 0, 956508.227 1524150.472 0, 956266.609 1524153.039 0, 956024.991 1524155.62 0, 955783.373 1524158.215 0, 
+    955541.755 1524160.825 0, 955300.137 1524163.449 0, 955058.519 1524166.087 0, 954816.902 1524168.739 0, 954575.285 1524171.406 0, 954333.668 1524174.086 0, 954092.051 1524176.781 0, 953850.434 1524179.491 0, 953607.641 1524182.227 0, 953670.558 1529749.521 0, 
+    953733.471 1535316.426 0, 953975.605 1535313.697 0, 954216.567 1535310.995 0, 954457.528 1535308.308 0, 954698.49 1535305.634 0, 954939.452 1535302.975 0, 955180.414 1535300.33 0, 955421.376 1535297.699 0, 955662.339 1535295.082 0, 955903.301 1535292.48 0, 
+    956144.264 1535289.891 0, 956385.227 1535287.317 0, 956626.19 1535284.757 0, 956867.153 1535282.211 0, 957108.116 1535279.68 0, 957349.08 1535277.162 0, 957590.043 1535274.659 0, 957831.007 1535272.17 0, 958071.971 1535269.695 0, 958312.935 1535267.234 0, 
+    958553.899 1535264.788 0, 958794.864 1535262.355 0, 959035.828 1535259.937 0, 959276.793 1535257.533 0, 959516.585 1535255.155 0, 959758.722 1535252.768 0, 959999.687 1535250.406 0, 960240.652 1535248.059 0, 960481.618 1535245.726 0, 960722.583 1535243.407 0, 
+    960963.549 1535241.103 0, 961204.514 1535238.812 0, 961445.48 1535236.536 0, 961686.446 1535234.274 0, 961927.412 1535232.026 0, 962168.379 1535229.792 0, 962409.345 1535227.572 0, 962650.311 1535225.367 0, 962891.278 1535223.176 0, 963132.245 1535220.998 0, 
+    963373.212 1535218.836 0, 963614.179 1535216.687 0, 963855.146 1535214.552 0, 964096.113 1535212.432 0, 964337.081 1535210.326 0, 964578.048 1535208.234 0, 964819.016 1535206.156 0, 965059.984 1535204.093 0, 965299.78 1535202.053 0, 965252.595 1529634.992 0, 
+    965205.407 1524067.543 0))
+
+POLYGON ((976866.366 1535120.357 0, 976626.563 1535121.719 0, 976385.59 1535123.102 0, 976144.618 1535124.499 0, 975903.645 1535125.91 0, 975662.673 1535127.336 0, 975421.701 1535128.775 0, 975180.728 1535130.229 0, 974939.756 1535131.697 0, 974698.784 1535133.179 0, 
+    974457.812 1535134.675 0, 974216.84 1535136.186 0, 973975.869 1535137.71 0, 973734.897 1535139.249 0, 973493.925 1535140.802 0, 973252.954 1535142.369 0, 973011.983 1535143.951 0, 972771.011 1535145.546 0, 972530.04 1535147.156 0, 972289.069 1535148.78 0, 
+    972048.098 1535150.418 0, 971807.127 1535152.07 0, 971566.156 1535153.737 0, 971325.185 1535155.417 0, 971083.044 1535157.121 0, 970843.244 1535158.821 0, 970602.274 1535160.545 0, 970361.303 1535162.282 0, 970120.333 1535164.033 0, 969879.363 1535165.799 0, 
+    969638.393 1535167.579 0, 969397.423 1535169.373 0, 969156.453 1535171.182 0, 968915.484 1535173.004 0, 968674.514 1535174.841 0, 968433.544 1535176.692 0, 968192.575 1535178.557 0, 967951.606 1535180.436 0, 967710.637 1535182.329 0, 967469.668 1535184.237 0, 
+    967228.699 1535186.159 0, 966987.73 1535188.094 0, 966746.761 1535190.045 0, 966505.793 1535192.009 0, 966264.824 1535193.987 0, 966023.856 1535195.98 0, 965782.888 1535197.987 0, 965541.919 1535200.008 0, 965299.78 1535202.053 0, 965346.962 1540768.72 0, 
+    965394.14 1546334.987 0, 965635.621 1546332.947 0, 965875.934 1546330.932 0, 966116.247 1546328.93 0, 966356.56 1546326.943 0, 966596.873 1546324.97 0, 966837.186 1546323.011 0, 967077.5 1546321.066 0, 967317.813 1546319.135 0, 967558.127 1546317.219 0, 
+    967798.441 1546315.316 0, 968038.755 1546313.428 0, 968279.069 1546311.554 0, 968519.383 1546309.694 0, 968759.697 1546307.848 0, 969000.011 1546306.017 0, 969240.326 1546304.199 0, 969480.64 1546302.396 0, 969720.955 1546300.607 0, 969961.27 1546298.831 0, 
+    970201.585 1546297.07 0, 970441.9 1546295.324 0, 970682.215 1546293.591 0, 970922.53 1546291.873 0, 971161.678 1546290.176 0, 971403.161 1546288.478 0, 971643.476 1546286.802 0, 971883.792 1546285.14 0, 972124.107 1546283.492 0, 972364.423 1546281.858 0, 
+    972604.739 1546280.239 0, 972845.055 1546278.634 0, 973085.371 1546277.042 0, 973325.687 1546275.465 0, 973566.003 1546273.902 0, 973806.32 1546272.354 0, 974046.636 1546270.819 0, 974286.952 1546269.298 0, 974527.269 1546267.792 0, 974767.586 1546266.3 0, 
+    975007.902 1546264.822 0, 975248.219 1546263.358 0, 975488.536 1546261.908 0, 975728.853 1546260.473 0, 975969.17 1546259.051 0, 976209.488 1546257.644 0, 976449.805 1546256.251 0, 976690.122 1546254.872 0, 976929.273 1546253.513 0, 976897.821 1540687.135 0, 
+    976866.366 1535120.357 0))
+
+POLYGON ((988464.591 1546204.629 0, 988225.435 1546205.311 0, 987985.115 1546206.012 0, 987744.794 1546206.726 0, 987504.474 1546207.454 0, 987264.154 1546208.197 0, 987023.834 1546208.953 0, 986783.514 1546209.724 0, 986543.194 1546210.509 0, 986302.874 1546211.308 0, 
+    986062.554 1546212.122 0, 985822.234 1546212.949 0, 985581.914 1546213.791 0, 985341.594 1546214.646 0, 985101.275 1546215.516 0, 984860.955 1546216.4 0, 984620.635 1546217.298 0, 984380.316 1546218.21 0, 984139.996 1546219.137 0, 983899.677 1546220.077 0, 
+    983659.357 1546221.032 0, 983419.038 1546222.001 0, 983178.719 1546222.984 0, 982938.399 1546223.981 0, 982696.915 1546224.997 0, 982457.761 1546226.018 0, 982217.442 1546227.057 0, 981977.123 1546228.111 0, 981736.804 1546229.179 0, 981496.485 1546230.261 0, 
+    981256.166 1546231.357 0, 981015.848 1546232.467 0, 980775.529 1546233.592 0, 980535.21 1546234.73 0, 980294.892 1546235.883 0, 980054.573 1546237.05 0, 979814.255 1546238.231 0, 979573.937 1546239.426 0, 979333.618 1546240.636 0, 979093.3 1546241.859 0, 
+    978852.982 1546243.097 0, 978612.664 1546244.348 0, 978372.346 1546245.614 0, 978132.028 1546246.894 0, 977891.71 1546248.188 0, 977651.392 1546249.497 0, 977411.075 1546250.819 0, 977170.757 1546252.156 0, 976929.273 1546253.513 0, 976960.723 1551819.485 0, 
+    976992.171 1557385.044 0, 977232.997 1557383.69 0, 977472.659 1557382.357 0, 977712.322 1557381.038 0, 977951.984 1557379.734 0, 978191.647 1557378.443 0, 978431.31 1557377.166 0, 978670.972 1557375.904 0, 978910.635 1557374.656 0, 979150.298 1557373.421 0, 
+    979389.961 1557372.201 0, 979629.624 1557370.995 0, 979869.287 1557369.803 0, 980108.951 1557368.626 0, 980348.614 1557367.462 0, 980588.277 1557366.312 0, 980827.941 1557365.177 0, 981067.604 1557364.055 0, 981307.268 1557362.948 0, 981546.931 1557361.855 0, 
+    981786.595 1557360.776 0, 982026.259 1557359.711 0, 982265.923 1557358.66 0, 982505.587 1557357.623 0, 982744.088 1557356.606 0, 982984.915 1557355.592 0, 983224.579 1557354.598 0, 983464.243 1557353.618 0, 983703.907 1557352.651 0, 983943.571 1557351.699 0, 
+    984183.235 1557350.761 0, 984422.9 1557349.837 0, 984662.564 1557348.928 0, 984902.229 1557348.032 0, 985141.893 1557347.15 0, 985381.558 1557346.283 0, 985621.222 1557345.429 0, 985860.887 1557344.59 0, 986100.552 1557343.765 0, 986340.216 1557342.954 0, 
+    986579.881 1557342.157 0, 986819.546 1557341.374 0, 987059.211 1557340.606 0, 987298.876 1557339.851 0, 987538.541 1557339.11 0, 987778.206 1557338.384 0, 988017.871 1557337.672 0, 988257.536 1557336.974 0, 988496.04 1557336.293 0, 988480.316 1551770.667 0, 
+    988464.591 1546204.629 0))
+
+POLYGON ((1000000 1557320.042 0, 999761.493 1557320.049 0, 999521.827 1557320.07 0, 999282.161 1557320.106 0, 999042.495 1557320.155 0, 998802.829 1557320.218 0, 998563.163 1557320.296 0, 998323.497 1557320.387 0, 998083.831 1557320.493 0, 997844.165 1557320.613 0, 
+    997604.499 1557320.747 0, 997364.832 1557320.895 0, 997125.166 1557321.057 0, 996885.5 1557321.233 0, 996645.834 1557321.424 0, 996406.168 1557321.628 0, 996166.502 1557321.847 0, 995926.836 1557322.079 0, 995687.17 1557322.326 0, 995447.504 1557322.587 0, 
+    995207.838 1557322.862 0, 994968.172 1557323.151 0, 994728.506 1557323.455 0, 994488.841 1557323.772 0, 994248.014 1557324.105 0, 994009.509 1557324.449 0, 993769.843 1557324.808 0, 993530.177 1557325.182 0, 993290.511 1557325.57 0, 993050.845 1557325.972 0, 
+    992811.18 1557326.388 0, 992571.514 1557326.818 0, 992331.848 1557327.263 0, 992092.183 1557327.721 0, 991852.517 1557328.193 0, 991612.851 1557328.68 0, 991373.186 1557329.181 0, 991133.52 1557329.696 0, 990893.855 1557330.224 0, 990654.189 1557330.767 0, 
+    990414.524 1557331.325 0, 990174.858 1557331.896 0, 989935.193 1557332.481 0, 989695.527 1557333.081 0, 989455.862 1557333.694 0, 989216.197 1557334.322 0, 988976.532 1557334.964 0, 988736.866 1557335.619 0, 988496.04 1557336.293 0, 988511.762 1562901.5 0, 
+    988527.484 1568466.282 0, 988767.652 1568465.611 0, 989006.663 1568464.957 0, 989245.673 1568464.317 0, 989484.683 1568463.691 0, 989723.693 1568463.079 0, 989962.703 1568462.481 0, 990201.714 1568461.897 0, 990440.724 1568461.328 0, 990679.734 1568460.772 0, 
+    990918.745 1568460.231 0, 991157.755 1568459.703 0, 991396.766 1568459.19 0, 991635.776 1568458.69 0, 991874.787 1568458.205 0, 992113.797 1568457.734 0, 992352.808 1568457.277 0, 992591.819 1568456.834 0, 992830.829 1568456.405 0, 993069.84 1568455.99 0, 
+    993308.851 1568455.589 0, 993547.861 1568455.202 0, 993786.872 1568454.829 0, 994025.883 1568454.471 0, 994263.736 1568454.128 0, 994503.904 1568453.796 0, 994742.915 1568453.479 0, 994981.926 1568453.177 0, 995220.937 1568452.888 0, 995459.948 1568452.614 0, 
+    995698.959 1568452.354 0, 995937.97 1568452.108 0, 996176.981 1568451.876 0, 996415.991 1568451.658 0, 996655.002 1568451.454 0, 996894.013 1568451.264 0, 997133.024 1568451.088 0, 997372.035 1568450.927 0, 997611.046 1568450.779 0, 997850.057 1568450.645 0, 
+    998089.068 1568450.526 0, 998328.079 1568450.42 0, 998567.09 1568450.329 0, 998806.101 1568450.252 0, 999045.112 1568450.189 0, 999284.123 1568450.139 0, 999523.134 1568450.104 0, 999762.145 1568450.083 0, 1000000 1568450.076 0, 1000000 1562885.272 0, 
+    1000000 1557320.042 0))
+
+POLYGON ((1011472.516 1568466.282 0, 1011234.66 1568465.617 0, 1010995.65 1568464.963 0, 1010756.64 1568464.323 0, 1010517.63 1568463.697 0, 1010278.62 1568463.085 0, 1010039.609 1568462.487 0, 1009800.599 1568461.903 0, 1009561.589 1568461.333 0, 1009322.578 1568460.777 0, 
+    1009083.568 1568460.236 0, 1008844.558 1568459.708 0, 1008605.547 1568459.195 0, 1008366.537 1568458.695 0, 1008127.526 1568458.21 0, 1007888.515 1568457.738 0, 1007649.505 1568457.281 0, 1007410.494 1568456.838 0, 1007171.484 1568456.409 0, 1006932.473 1568455.994 0, 
+    1006693.462 1568455.593 0, 1006454.452 1568455.206 0, 1006215.441 1568454.833 0, 1005976.43 1568454.474 0, 1005736.264 1568454.128 0, 1005498.408 1568453.799 0, 1005259.398 1568453.482 0, 1005020.387 1568453.18 0, 1004781.376 1568452.891 0, 1004542.365 1568452.617 0, 
+    1004303.354 1568452.356 0, 1004064.343 1568452.11 0, 1003825.332 1568451.878 0, 1003586.321 1568451.66 0, 1003347.31 1568451.456 0, 1003108.3 1568451.266 0, 1002869.289 1568451.09 0, 1002630.278 1568450.928 0, 1002391.267 1568450.78 0, 1002152.256 1568450.647 0, 
+    1001913.245 1568450.527 0, 1001674.234 1568450.421 0, 1001435.223 1568450.33 0, 1001196.212 1568450.252 0, 1000957.201 1568450.189 0, 1000718.19 1568450.14 0, 1000479.178 1568450.105 0, 1000240.167 1568450.083 0, 1000000 1568450.076 0, 1000000 1574014.45 0, 
+    1000000 1579578.386 0, 1000239.509 1579578.393 0, 1000477.865 1579578.414 0, 1000716.221 1579578.45 0, 1000954.577 1579578.499 0, 1001192.933 1579578.562 0, 1001431.289 1579578.639 0, 1001669.645 1579578.73 0, 1001908.002 1579578.836 0, 1002146.358 1579578.955 0, 
+    1002384.714 1579579.088 0, 1002623.07 1579579.236 0, 1002861.425 1579579.397 0, 1003099.781 1579579.573 0, 1003338.137 1579579.762 0, 1003576.493 1579579.966 0, 1003814.849 1579580.183 0, 1004053.205 1579580.415 0, 1004291.561 1579580.66 0, 1004529.917 1579580.92 0, 
+    1004768.273 1579581.193 0, 1005006.629 1579581.481 0, 1005244.985 1579581.783 0, 1005483.34 1579582.099 0, 1005720.544 1579582.427 0, 1005960.052 1579582.772 0, 1006198.408 1579583.13 0, 1006436.764 1579583.502 0, 1006675.119 1579583.888 0, 1006913.475 1579584.287 0, 
+    1007151.831 1579584.701 0, 1007390.186 1579585.129 0, 1007628.542 1579585.571 0, 1007866.898 1579586.027 0, 1008105.253 1579586.497 0, 1008343.609 1579586.981 0, 1008581.964 1579587.48 0, 1008820.32 1579587.992 0, 1009058.675 1579588.518 0, 1009297.031 1579589.058 0, 
+    1009535.386 1579589.612 0, 1009773.741 1579590.181 0, 1010012.097 1579590.763 0, 1010250.452 1579591.359 0, 1010488.807 1579591.969 0, 1010727.162 1579592.594 0, 1010965.518 1579593.232 0, 1011203.873 1579593.885 0, 1011441.076 1579594.548 0, 1011456.796 1574030.634 0, 
+    1011472.516 1568466.282 0))
+
+POLYGON ((1022882.062 1579643.032 0, 1022644.859 1579641.699 0, 1022406.507 1579640.373 0, 1022168.154 1579639.062 0, 1021929.802 1579637.764 0, 1021691.449 1579636.48 0, 1021453.096 1579635.21 0, 1021214.744 1579633.955 0, 1020976.391 1579632.713 0, 1020738.038 1579631.485 0, 
+    1020499.685 1579630.272 0, 1020261.332 1579629.072 0, 1020022.979 1579627.887 0, 1019784.626 1579626.715 0, 1019546.273 1579625.558 0, 1019307.919 1579624.414 0, 1019069.566 1579623.285 0, 1018831.212 1579622.17 0, 1018592.859 1579621.068 0, 1018354.505 1579619.981 0, 
+    1018116.152 1579618.908 0, 1017877.798 1579617.848 0, 1017639.444 1579616.803 0, 1017401.091 1579615.772 0, 1017161.586 1579614.75 0, 1016924.383 1579613.752 0, 1016686.029 1579612.762 0, 1016447.675 1579611.787 0, 1016209.321 1579610.826 0, 1015970.966 1579609.879 0, 
+    1015732.612 1579608.946 0, 1015494.258 1579608.027 0, 1015255.904 1579607.122 0, 1015017.549 1579606.231 0, 1014779.195 1579605.354 0, 1014540.84 1579604.492 0, 1014302.486 1579603.643 0, 1014064.131 1579602.808 0, 1013825.777 1579601.987 0, 1013587.422 1579601.18 0, 
+    1013349.067 1579600.388 0, 1013110.712 1579599.609 0, 1012872.358 1579598.844 0, 1012634.003 1579598.094 0, 1012395.648 1579597.357 0, 1012157.293 1579596.635 0, 1011918.938 1579595.926 0, 1011680.583 1579595.232 0, 1011441.076 1579594.548 0, 1011425.359 1585158.018 0, 
+    1011409.642 1590721.039 0, 1011648.49 1590721.721 0, 1011886.191 1590722.414 0, 1012123.891 1590723.12 0, 1012361.591 1590723.841 0, 1012599.291 1590724.576 0, 1012836.991 1590725.324 0, 1013074.691 1590726.087 0, 1013312.391 1590726.863 0, 1013550.09 1590727.654 0, 
+    1013787.79 1590728.458 0, 1014025.49 1590729.277 0, 1014263.19 1590730.109 0, 1014500.889 1590730.956 0, 1014738.589 1590731.816 0, 1014976.288 1590732.691 0, 1015213.988 1590733.579 0, 1015451.687 1590734.482 0, 1015689.387 1590735.398 0, 1015927.086 1590736.329 0, 
+    1016164.785 1590737.273 0, 1016402.485 1590738.231 0, 1016640.184 1590739.204 0, 1016877.883 1590740.19 0, 1017114.435 1590741.186 0, 1017353.281 1590742.205 0, 1017590.98 1590743.233 0, 1017828.679 1590744.276 0, 1018066.377 1590745.332 0, 1018304.076 1590746.402 0, 
+    1018541.775 1590747.487 0, 1018779.474 1590748.585 0, 1019017.172 1590749.697 0, 1019254.871 1590750.824 0, 1019492.569 1590751.964 0, 1019730.267 1590753.118 0, 1019967.966 1590754.287 0, 1020205.664 1590755.469 0, 1020443.362 1590756.665 0, 1020681.06 1590757.875 0, 
+    1020918.758 1590759.1 0, 1021156.456 1590760.338 0, 1021394.154 1590761.59 0, 1021631.852 1590762.856 0, 1021869.549 1590764.137 0, 1022107.247 1590765.431 0, 1022344.944 1590766.739 0, 1022582.642 1590768.061 0, 1022819.193 1590769.391 0, 1022850.626 1585206.437 0, 
+    1022882.062 1579643.032 0))
+
+POLYGON ((1034228.562 1590849.976 0, 1033992.014 1590847.978 0, 1033754.321 1590845.984 0, 1033516.628 1590844.005 0, 1033278.935 1590842.039 0, 1033041.242 1590840.087 0, 1032803.549 1590838.149 0, 1032565.855 1590836.226 0, 1032328.162 1590834.316 0, 1032090.468 1590832.42 0, 
+    1031852.774 1590830.538 0, 1031615.081 1590828.671 0, 1031377.387 1590826.817 0, 1031139.693 1590824.977 0, 1030901.998 1590823.151 0, 1030664.304 1590821.339 0, 1030426.61 1590819.541 0, 1030188.915 1590817.758 0, 1029951.221 1590815.988 0, 1029713.526 1590814.232 0, 
+    1029475.831 1590812.49 0, 1029238.137 1590810.762 0, 1029000.442 1590809.048 0, 1028762.746 1590807.348 0, 1028523.906 1590805.654 0, 1028287.356 1590803.99 0, 1028049.661 1590802.332 0, 1027811.965 1590800.688 0, 1027574.27 1590799.059 0, 1027336.574 1590797.443 0, 
+    1027098.878 1590795.841 0, 1026861.182 1590794.253 0, 1026623.486 1590792.679 0, 1026385.79 1590791.119 0, 1026148.094 1590789.573 0, 1025910.398 1590788.041 0, 1025672.702 1590786.522 0, 1025435.005 1590785.018 0, 1025197.309 1590783.528 0, 1024959.612 1590782.052 0, 
+    1024721.916 1590780.59 0, 1024484.219 1590779.142 0, 1024246.522 1590777.708 0, 1024008.825 1590776.288 0, 1023771.128 1590774.882 0, 1023533.431 1590773.49 0, 1023295.734 1590772.112 0, 1023058.037 1590770.747 0, 1022819.193 1590769.391 0, 1022787.762 1596331.889 0, 
+    1022756.335 1601893.925 0, 1022994.52 1601895.277 0, 1023231.563 1601896.638 0, 1023468.605 1601898.012 0, 1023705.648 1601899.4 0, 1023942.69 1601900.803 0, 1024179.732 1601902.219 0, 1024416.774 1601903.649 0, 1024653.816 1601905.093 0, 1024890.858 1601906.551 0, 
+    1025127.9 1601908.023 0, 1025364.941 1601909.509 0, 1025601.983 1601911.009 0, 1025839.025 1601912.523 0, 1026076.066 1601914.051 0, 1026313.107 1601915.592 0, 1026550.149 1601917.148 0, 1026787.19 1601918.718 0, 1027024.231 1601920.301 0, 1027261.272 1601921.899 0, 
+    1027498.313 1601923.511 0, 1027735.354 1601925.136 0, 1027972.394 1601926.775 0, 1028209.435 1601928.429 0, 1028445.333 1601930.088 0, 1028683.516 1601931.777 0, 1028920.556 1601933.473 0, 1029157.596 1601935.182 0, 1029394.636 1601936.905 0, 1029631.676 1601938.642 0, 
+    1029868.716 1601940.393 0, 1030105.756 1601942.158 0, 1030342.796 1601943.937 0, 1030579.835 1601945.73 0, 1030816.875 1601947.537 0, 1031053.914 1601949.358 0, 1031290.954 1601951.192 0, 1031527.993 1601953.041 0, 1031765.032 1601954.904 0, 1032002.071 1601956.78 0, 
+    1032239.11 1601958.671 0, 1032476.148 1601960.575 0, 1032713.187 1601962.494 0, 1032950.225 1601964.426 0, 1033187.264 1601966.373 0, 1033424.302 1601968.333 0, 1033661.34 1601970.307 0, 1033898.378 1601972.295 0, 1034134.275 1601974.288 0, 1034181.416 1596412.363 0, 
+    1034228.562 1590849.976 0))
+
+POLYGON ((1045511.943 1602086.796 0, 1045276.051 1602084.137 0, 1045039.019 1602081.479 0, 1044801.988 1602078.835 0, 1044564.956 1602076.205 0, 1044327.924 1602073.589 0, 1044090.892 1602070.987 0, 1043853.86 1602068.399 0, 1043616.827 1602065.824 0, 1043379.795 1602063.264 0, 
+    1043142.762 1602060.718 0, 1042905.729 1602058.186 0, 1042668.696 1602055.667 0, 1042431.663 1602053.163 0, 1042194.63 1602050.672 0, 1041957.596 1602048.196 0, 1041720.563 1602045.733 0, 1041483.529 1602043.285 0, 1041246.495 1602040.85 0, 1041009.461 1602038.429 0, 
+    1040772.427 1602036.022 0, 1040535.393 1602033.63 0, 1040298.358 1602031.251 0, 1040061.324 1602028.886 0, 1039823.148 1602026.524 0, 1039587.254 1602024.198 0, 1039350.219 1602021.875 0, 1039113.184 1602019.566 0, 1038876.149 1602017.271 0, 1038639.113 1602014.989 0, 
+    1038402.078 1602012.722 0, 1038165.042 1602010.469 0, 1037928.006 1602008.23 0, 1037690.97 1602006.004 0, 1037453.934 1602003.793 0, 1037216.898 1602001.595 0, 1036979.862 1601999.412 0, 1036742.825 1601997.242 0, 1036505.789 1601995.087 0, 1036268.752 1601992.945 0, 
+    1036031.715 1601990.817 0, 1035794.678 1601988.703 0, 1035557.641 1601986.603 0, 1035320.604 1601984.518 0, 1035083.567 1601982.446 0, 1034846.529 1601980.388 0, 1034609.492 1601978.344 0, 1034372.454 1601976.314 0, 1034134.275 1601974.288 0, 1034087.137 1607535.744 0, 
+    1034040.004 1613096.724 0, 1034277.525 1613098.744 0, 1034513.908 1613100.769 0, 1034750.291 1613102.807 0, 1034986.674 1613104.859 0, 1035223.057 1613106.926 0, 1035459.439 1613109.006 0, 1035695.822 1613111.1 0, 1035932.204 1613113.208 0, 1036168.586 1613115.33 0, 
+    1036404.968 1613117.465 0, 1036641.35 1613119.615 0, 1036877.732 1613121.779 0, 1037114.113 1613123.956 0, 1037350.495 1613126.148 0, 1037586.876 1613128.353 0, 1037823.258 1613130.572 0, 1038059.639 1613132.805 0, 1038296.02 1613135.052 0, 1038532.401 1613137.313 0, 
+    1038768.782 1613139.588 0, 1039005.162 1613141.877 0, 1039241.543 1613144.18 0, 1039477.923 1613146.496 0, 1039713.166 1613148.816 0, 1039950.683 1613151.171 0, 1040187.063 1613153.53 0, 1040423.443 1613155.902 0, 1040659.823 1613158.288 0, 1040896.202 1613160.688 0, 
+    1041132.582 1613163.102 0, 1041368.961 1613165.53 0, 1041605.34 1613167.972 0, 1041841.719 1613170.428 0, 1042078.098 1613172.898 0, 1042314.476 1613175.381 0, 1042550.855 1613177.879 0, 1042787.233 1613180.39 0, 1043023.611 1613182.915 0, 1043259.99 1613185.455 0, 
+    1043496.367 1613188.008 0, 1043732.745 1613190.575 0, 1043969.123 1613193.156 0, 1044205.5 1613195.751 0, 1044441.878 1613198.36 0, 1044678.255 1613200.982 0, 1044914.632 1613203.619 0, 1045151.009 1613206.269 0, 1045386.249 1613208.921 0, 1045449.093 1607648.096 0, 
+    1045511.943 1602086.796 0))
+
+POLYGON ((1056732.132 1613353.173 0, 1056496.898 1613349.857 0, 1056260.53 1613346.538 0, 1056024.161 1613343.234 0, 1055787.792 1613339.943 0, 1055551.423 1613336.667 0, 1055315.054 1613333.404 0, 1055078.685 1613330.155 0, 1054842.315 1613326.92 0, 1054605.946 1613323.699 0, 
+    1054369.576 1613320.492 0, 1054133.205 1613317.299 0, 1053896.835 1613314.12 0, 1053660.465 1613310.955 0, 1053424.094 1613307.803 0, 1053187.723 1613304.666 0, 1052951.352 1613301.542 0, 1052714.981 1613298.433 0, 1052478.609 1613295.337 0, 1052242.238 1613292.255 0, 
+    1052005.866 1613289.187 0, 1051769.494 1613286.133 0, 1051533.122 1613283.093 0, 1051296.749 1613280.067 0, 1051059.241 1613277.04 0, 1050824.004 1613274.056 0, 1050587.631 1613271.072 0, 1050351.258 1613268.101 0, 1050114.885 1613265.145 0, 1049878.512 1613262.202 0, 
+    1049642.138 1613259.273 0, 1049405.764 1613256.358 0, 1049169.39 1613253.457 0, 1048933.016 1613250.57 0, 1048696.642 1613247.697 0, 1048460.268 1613244.838 0, 1048223.893 1613241.993 0, 1047987.518 1613239.161 0, 1047751.143 1613236.344 0, 1047514.768 1613233.54 0, 
+    1047278.393 1613230.75 0, 1047042.018 1613227.975 0, 1046805.642 1613225.213 0, 1046569.266 1613222.465 0, 1046332.891 1613219.731 0, 1046096.514 1613217.011 0, 1045860.138 1613214.305 0, 1045623.762 1613211.612 0, 1045386.249 1613208.921 0, 1045323.41 1618769.265 0, 
+    1045260.577 1624329.12 0, 1045497.432 1624331.804 0, 1045733.154 1624334.488 0, 1045968.876 1624337.187 0, 1046204.597 1624339.9 0, 1046440.319 1624342.626 0, 1046676.04 1624345.366 0, 1046911.761 1624348.121 0, 1047147.482 1624350.889 0, 1047383.203 1624353.671 0, 
+    1047618.923 1624356.466 0, 1047854.644 1624359.276 0, 1048090.364 1624362.1 0, 1048326.084 1624364.937 0, 1048561.804 1624367.788 0, 1048797.524 1624370.654 0, 1049033.243 1624373.533 0, 1049268.963 1624376.426 0, 1049504.682 1624379.332 0, 1049740.401 1624382.253 0, 
+    1049976.12 1624385.188 0, 1050211.839 1624388.136 0, 1050447.557 1624391.098 0, 1050683.276 1624394.075 0, 1050917.861 1624397.05 0, 1051154.712 1624400.069 0, 1051390.43 1624403.086 0, 1051626.147 1624406.118 0, 1051861.865 1624409.164 0, 1052097.582 1624412.223 0, 
+    1052333.299 1624415.296 0, 1052569.016 1624418.384 0, 1052804.733 1624421.485 0, 1053040.449 1624424.599 0, 1053276.166 1624427.728 0, 1053511.882 1624430.871 0, 1053747.598 1624434.027 0, 1053983.314 1624437.198 0, 1054219.029 1624440.382 0, 1054454.745 1624443.58 0, 
+    1054690.46 1624446.792 0, 1054926.175 1624450.018 0, 1055161.89 1624453.258 0, 1055397.605 1624456.512 0, 1055633.319 1624459.779 0, 1055869.034 1624463.061 0, 1056104.748 1624466.356 0, 1056340.462 1624469.665 0, 1056575.044 1624472.972 0, 1056653.585 1618913.317 0, 
+    1056732.132 1613353.173 0))
+
+POLYGON ((1067889.059 1624648.789 0, 1067654.486 1624644.82 0, 1067418.782 1624640.844 0, 1067183.078 1624636.883 0, 1066947.374 1624632.936 0, 1066711.67 1624629.002 0, 1066475.965 1624625.083 0, 1066240.26 1624621.177 0, 1066004.555 1624617.285 0, 1065768.85 1624613.407 0, 
+    1065533.144 1624609.543 0, 1065297.439 1624605.693 0, 1065061.733 1624601.857 0, 1064826.027 1624598.034 0, 1064590.32 1624594.226 0, 1064354.614 1624590.431 0, 1064118.907 1624586.65 0, 1063883.2 1624582.883 0, 1063647.493 1624579.13 0, 1063411.785 1624575.391 0, 
+    1063176.077 1624571.665 0, 1062940.369 1624567.954 0, 1062704.661 1624564.256 0, 1062468.953 1624560.573 0, 1062232.114 1624556.885 0, 1061997.535 1624553.247 0, 1061761.826 1624549.605 0, 1061526.117 1624545.976 0, 1061290.408 1624542.362 0, 1061054.698 1624538.762 0, 
+    1060818.988 1624535.175 0, 1060583.278 1624531.602 0, 1060347.568 1624528.043 0, 1060111.857 1624524.498 0, 1059876.147 1624520.967 0, 1059640.436 1624517.45 0, 1059404.725 1624513.947 0, 1059169.013 1624510.457 0, 1058933.302 1624506.981 0, 1058697.59 1624503.52 0, 
+    1058461.878 1624500.072 0, 1058226.166 1624496.638 0, 1057990.454 1624493.218 0, 1057754.741 1624489.811 0, 1057519.028 1624486.419 0, 1057283.315 1624483.04 0, 1057047.602 1624479.676 0, 1056811.889 1624476.325 0, 1056575.044 1624472.972 0, 1056496.51 1630032.133 0, 
+    1056417.984 1635590.793 0, 1056654.171 1635594.136 0, 1056889.23 1635597.478 0, 1057124.289 1635600.833 0, 1057359.348 1635604.202 0, 1057594.406 1635607.585 0, 1057829.464 1635610.982 0, 1058064.522 1635614.393 0, 1058299.58 1635617.817 0, 1058534.638 1635621.255 0, 
+    1058769.695 1635624.708 0, 1059004.752 1635628.174 0, 1059239.809 1635631.653 0, 1059474.866 1635635.147 0, 1059709.922 1635638.654 0, 1059944.979 1635642.176 0, 1060180.035 1635645.711 0, 1060415.091 1635649.26 0, 1060650.147 1635652.823 0, 1060885.202 1635656.399 0, 
+    1061120.257 1635659.99 0, 1061355.312 1635663.594 0, 1061590.367 1635667.212 0, 1061825.422 1635670.844 0, 1062059.349 1635674.473 0, 1062295.531 1635678.15 0, 1062530.585 1635681.823 0, 1062765.638 1635685.511 0, 1063000.692 1635689.212 0, 1063235.745 1635692.927 0, 
+    1063470.798 1635696.656 0, 1063705.851 1635700.399 0, 1063940.904 1635704.155 0, 1064175.957 1635707.925 0, 1064411.009 1635711.71 0, 1064646.061 1635715.508 0, 1064881.113 1635719.319 0, 1065116.164 1635723.145 0, 1065351.216 1635726.985 0, 1065586.267 1635730.838 0, 
+    1065821.318 1635734.705 0, 1066056.368 1635738.586 0, 1066291.419 1635742.481 0, 1066526.469 1635746.39 0, 1066761.519 1635750.312 0, 1066996.569 1635754.249 0, 1067231.618 1635758.199 0, 1067466.668 1635762.163 0, 1067700.59 1635766.122 0, 1067794.821 1630207.706 0, 
+    1067889.059 1624648.789 0))
+
+POLYGON ((1078982.656 1635973.326 0, 1078748.744 1635968.706 0, 1078513.706 1635964.078 0, 1078278.669 1635959.464 0, 1078043.631 1635954.863 0, 1077808.593 1635950.277 0, 1077573.555 1635945.704 0, 1077338.517 1635941.145 0, 1077103.478 1635936.6 0, 1076868.439 1635932.069 0, 
+    1076633.4 1635927.551 0, 1076398.36 1635923.048 0, 1076163.32 1635918.558 0, 1075928.28 1635914.082 0, 1075693.24 1635909.62 0, 1075458.199 1635905.172 0, 1075223.158 1635900.737 0, 1074988.117 1635896.317 0, 1074753.076 1635891.91 0, 1074518.034 1635887.517 0, 
+    1074282.992 1635883.138 0, 1074047.95 1635878.773 0, 1073812.907 1635874.421 0, 1073577.865 1635870.084 0, 1073341.696 1635865.739 0, 1073107.779 1635861.45 0, 1072872.735 1635857.154 0, 1072637.691 1635852.872 0, 1072402.647 1635848.604 0, 1072167.603 1635844.349 0, 
+    1071932.559 1635840.108 0, 1071697.514 1635835.881 0, 1071462.469 1635831.668 0, 1071227.424 1635827.469 0, 1070992.378 1635823.284 0, 1070757.333 1635819.112 0, 1070522.287 1635814.954 0, 1070287.241 1635810.811 0, 1070052.194 1635806.68 0, 1069817.147 1635802.564 0, 
+    1069582.101 1635798.462 0, 1069347.053 1635794.373 0, 1069112.006 1635790.299 0, 1068876.958 1635786.238 0, 1068641.91 1635782.191 0, 1068406.862 1635778.157 0, 1068171.814 1635774.138 0, 1067936.765 1635770.133 0, 1067700.59 1635766.122 0, 1067606.368 1641324.03 0, 
+    1067512.155 1646881.423 0, 1067747.673 1646885.423 0, 1067982.068 1646889.417 0, 1068216.462 1646893.425 0, 1068450.856 1646897.447 0, 1068685.249 1646901.483 0, 1068919.643 1646905.533 0, 1069154.036 1646909.596 0, 1069388.429 1646913.673 0, 1069622.822 1646917.764 0, 
+    1069857.214 1646921.869 0, 1070091.606 1646925.988 0, 1070325.998 1646930.12 0, 1070560.39 1646934.266 0, 1070794.781 1646938.426 0, 1071029.173 1646942.6 0, 1071263.564 1646946.787 0, 1071497.954 1646950.989 0, 1071732.345 1646955.204 0, 1071966.735 1646959.433 0, 
+    1072201.125 1646963.675 0, 1072435.515 1646967.932 0, 1072669.904 1646972.202 0, 1072904.294 1646976.486 0, 1073137.56 1646980.764 0, 1073373.071 1646985.096 0, 1073607.46 1646989.421 0, 1073841.848 1646993.761 0, 1074076.236 1646998.114 0, 1074310.624 1647002.481 0, 
+    1074545.011 1647006.861 0, 1074779.398 1647011.256 0, 1075013.785 1647015.664 0, 1075248.172 1647020.086 0, 1075482.559 1647024.522 0, 1075716.945 1647028.972 0, 1075951.331 1647033.435 0, 1076185.716 1647037.912 0, 1076420.102 1647042.403 0, 1076654.487 1647046.908 0, 
+    1076888.872 1647051.427 0, 1077123.256 1647055.959 0, 1077357.64 1647060.505 0, 1077592.024 1647065.065 0, 1077826.408 1647069.639 0, 1078060.792 1647074.227 0, 1078295.175 1647078.828 0, 1078529.558 1647083.443 0, 1078762.819 1647088.05 0, 1078872.732 1641530.945 0, 
+    1078982.656 1635973.326 0))
+
+POLYGON ((1090012.854 1647326.462 0, 1089779.605 1647321.196 0, 1089545.236 1647315.918 0, 1089310.867 1647310.655 0, 1089076.497 1647305.405 0, 1088842.127 1647300.169 0, 1088607.757 1647294.947 0, 1088373.387 1647289.739 0, 1088139.016 1647284.544 0, 1087904.645 1647279.363 0, 
+    1087670.273 1647274.196 0, 1087435.901 1647269.043 0, 1087201.529 1647263.904 0, 1086967.157 1647258.778 0, 1086732.784 1647253.666 0, 1086498.411 1647248.568 0, 1086264.038 1647243.484 0, 1086029.665 1647238.414 0, 1085795.291 1647233.357 0, 1085560.917 1647228.314 0, 
+    1085326.542 1647223.285 0, 1085092.167 1647218.27 0, 1084857.792 1647213.268 0, 1084623.417 1647208.281 0, 1084387.921 1647203.283 0, 1084154.666 1647198.347 0, 1083920.289 1647193.4 0, 1083685.913 1647188.468 0, 1083451.536 1647183.549 0, 1083217.159 1647178.644 0, 
+    1082982.782 1647173.753 0, 1082748.404 1647168.876 0, 1082514.026 1647164.012 0, 1082279.648 1647159.163 0, 1082045.269 1647154.327 0, 1081810.89 1647149.505 0, 1081576.511 1647144.696 0, 1081342.132 1647139.902 0, 1081107.752 1647135.121 0, 1080873.372 1647130.354 0, 
+    1080638.992 1647125.601 0, 1080404.612 1647120.862 0, 1080170.231 1647116.136 0, 1079935.85 1647111.424 0, 1079701.469 1647106.726 0, 1079467.087 1647102.042 0, 1079232.705 1647097.372 0, 1078998.323 1647092.715 0, 1078762.819 1647088.05 0, 1078652.916 1652644.635 0, 
+    1078543.024 1658200.691 0, 1078777.87 1658205.343 0, 1079011.598 1658209.987 0, 1079245.326 1658214.644 0, 1079479.054 1658219.315 0, 1079712.781 1658224 0, 1079946.508 1658228.699 0, 1080180.235 1658233.411 0, 1080413.961 1658238.137 0, 1080647.687 1658242.877 0, 
+    1080881.413 1658247.631 0, 1081115.139 1658252.398 0, 1081348.864 1658257.179 0, 1081582.589 1658261.974 0, 1081816.314 1658266.783 0, 1082050.038 1658271.605 0, 1082283.762 1658276.441 0, 1082517.486 1658281.291 0, 1082751.21 1658286.155 0, 1082984.933 1658291.033 0, 
+    1083218.656 1658295.924 0, 1083452.379 1658300.829 0, 1083686.101 1658305.747 0, 1083919.824 1658310.68 0, 1084152.428 1658315.602 0, 1084387.267 1658320.586 0, 1084620.988 1658325.56 0, 1084854.709 1658330.547 0, 1085088.43 1658335.549 0, 1085322.15 1658340.564 0, 
+    1085555.87 1658345.592 0, 1085789.59 1658350.635 0, 1086023.31 1658355.691 0, 1086257.029 1658360.761 0, 1086490.748 1658365.845 0, 1086724.466 1658370.943 0, 1086958.185 1658376.054 0, 1087191.903 1658381.179 0, 1087425.621 1658386.318 0, 1087659.338 1658391.47 0, 
+    1087893.055 1658396.637 0, 1088126.772 1658401.817 0, 1088360.488 1658407.011 0, 1088594.205 1658412.218 0, 1088827.92 1658417.44 0, 1089061.636 1658422.675 0, 1089295.351 1658427.924 0, 1089529.066 1658433.186 0, 1089761.664 1658438.437 0, 1089887.253 1652882.713 0, 
+    1090012.854 1647326.462 0))
+
+POLYGON ((1100979.589 1658707.877 0, 1100747.004 1658701.969 0, 1100513.305 1658696.046 0, 1100279.606 1658690.137 0, 1100045.906 1658684.241 0, 1099812.206 1658678.36 0, 1099578.505 1658672.492 0, 1099344.804 1658666.638 0, 1099111.103 1658660.797 0, 1098877.402 1658654.971 0, 
+    1098643.7 1658649.158 0, 1098409.997 1658643.359 0, 1098176.295 1658637.574 0, 1097942.592 1658631.802 0, 1097708.889 1658626.044 0, 1097475.185 1658620.3 0, 1097241.481 1658614.57 0, 1097007.777 1658608.853 0, 1096774.072 1658603.15 0, 1096540.367 1658597.461 0, 
+    1096306.662 1658591.786 0, 1096072.956 1658586.125 0, 1095839.25 1658580.477 0, 1095605.544 1658574.843 0, 1095370.722 1658569.196 0, 1095138.13 1658563.616 0, 1094904.423 1658558.023 0, 1094670.715 1658552.444 0, 1094437.007 1658546.879 0, 1094203.299 1658541.327 0, 
+    1093969.591 1658535.79 0, 1093735.882 1658530.266 0, 1093502.172 1658524.755 0, 1093268.463 1658519.259 0, 1093034.753 1658513.776 0, 1092801.043 1658508.307 0, 1092567.332 1658502.852 0, 1092333.621 1658497.411 0, 1092099.91 1658491.983 0, 1091866.199 1658486.569 0, 
+    1091632.487 1658481.169 0, 1091398.775 1658475.782 0, 1091165.062 1658470.41 0, 1090931.349 1658465.051 0, 1090697.636 1658459.706 0, 1090463.923 1658454.374 0, 1090230.209 1658449.057 0, 1089996.495 1658443.753 0, 1089761.664 1658438.437 0, 1089636.088 1663993.627 0, 
+    1089510.523 1669548.276 0, 1089744.697 1669553.576 0, 1089977.757 1669558.866 0, 1090210.817 1669564.168 0, 1090443.876 1669569.485 0, 1090676.935 1669574.815 0, 1090909.994 1669580.159 0, 1091143.053 1669585.517 0, 1091376.111 1669590.888 0, 1091609.169 1669596.273 0, 
+    1091842.226 1669601.672 0, 1092075.284 1669607.084 0, 1092308.341 1669612.511 0, 1092541.397 1669617.95 0, 1092774.454 1669623.404 0, 1093007.51 1669628.872 0, 1093240.565 1669634.353 0, 1093473.621 1669639.847 0, 1093706.676 1669645.356 0, 1093939.73 1669650.878 0, 
+    1094172.785 1669656.414 0, 1094405.839 1669661.964 0, 1094638.893 1669667.527 0, 1094871.946 1669673.104 0, 1095103.887 1669678.668 0, 1095338.052 1669684.3 0, 1095571.104 1669689.918 0, 1095804.156 1669695.55 0, 1096037.208 1669701.196 0, 1096270.26 1669706.855 0, 
+    1096503.311 1669712.528 0, 1096736.361 1669718.215 0, 1096969.412 1669723.916 0, 1097202.462 1669729.63 0, 1097435.512 1669735.358 0, 1097668.561 1669741.1 0, 1097901.61 1669746.855 0, 1098134.659 1669752.624 0, 1098367.707 1669758.407 0, 1098600.755 1669764.204 0, 
+    1098833.803 1669770.014 0, 1099066.85 1669775.838 0, 1099299.897 1669781.676 0, 1099532.944 1669787.527 0, 1099765.99 1669793.392 0, 1099999.036 1669799.271 0, 1100232.082 1669805.164 0, 1100465.127 1669811.07 0, 1100697.061 1669816.962 0, 1100838.318 1664262.69 0, 
+    1100979.589 1658707.877 0))
+
+POLYGON ((680714.042 1290378.551 0, 680459.952 1290397.257 0, 680204.576 1290416.072 0, 679949.2 1290434.902 0, 679693.827 1290453.747 0, 679438.454 1290472.607 0, 679183.082 1290491.482 0, 678927.712 1290510.372 0, 678672.342 1290529.277 0, 678416.974 1290548.198 0, 
+    678161.607 1290567.133 0, 677906.24 1290586.083 0, 677650.875 1290605.048 0, 677395.512 1290624.029 0, 677140.149 1290643.024 0, 676884.787 1290662.035 0, 676629.427 1290681.06 0, 676374.067 1290700.101 0, 676118.709 1290719.156 0, 675863.352 1290738.227 0, 
+    675607.996 1290757.312 0, 675352.641 1290776.413 0, 675097.287 1290795.528 0, 674841.934 1290814.659 0, 674585.295 1290833.901 0, 674331.232 1290852.965 0, 674075.883 1290872.141 0, 673820.535 1290891.332 0, 673565.188 1290910.538 0, 673309.842 1290929.758 0, 
+    673054.497 1290948.994 0, 672799.154 1290968.245 0, 672543.811 1290987.511 0, 672288.47 1291006.792 0, 672033.13 1291026.088 0, 671777.791 1291045.399 0, 671522.453 1291064.725 0, 671267.116 1291084.066 0, 671011.78 1291103.422 0, 670756.446 1291122.793 0, 
+    670501.112 1291142.179 0, 670245.78 1291161.58 0, 669990.449 1291180.997 0, 669735.119 1291200.428 0, 669479.79 1291219.874 0, 669224.462 1291239.335 0, 668969.136 1291258.812 0, 668713.811 1291278.303 0, 668457.198 1291297.908 0, 668882.36 1296860.794 0, 
+    669307.511 1302423.535 0, 669563.465 1302403.981 0, 669818.136 1302384.54 0, 670072.807 1302365.113 0, 670327.48 1302345.702 0, 670582.154 1302326.306 0, 670836.829 1302306.924 0, 671091.506 1302287.558 0, 671346.183 1302268.206 0, 671600.861 1302248.87 0, 
+    671855.541 1302229.548 0, 672110.222 1302210.242 0, 672364.904 1302190.951 0, 672619.587 1302171.674 0, 672874.271 1302152.413 0, 673128.957 1302133.166 0, 673383.643 1302113.935 0, 673638.331 1302094.718 0, 673893.019 1302075.517 0, 674147.709 1302056.33 0, 
+    674402.4 1302037.159 0, 674657.092 1302018.002 0, 674911.786 1301998.861 0, 675166.48 1301979.734 0, 675419.891 1301960.719 0, 675675.872 1301941.526 0, 675930.57 1301922.444 0, 676185.269 1301903.378 0, 676439.969 1301884.326 0, 676694.67 1301865.29 0, 
+    676949.372 1301846.268 0, 677204.075 1301827.261 0, 677458.78 1301808.27 0, 677713.486 1301789.293 0, 677968.192 1301770.331 0, 678222.9 1301751.385 0, 678477.609 1301732.453 0, 678732.319 1301713.536 0, 678987.03 1301694.635 0, 679241.743 1301675.748 0, 
+    679496.456 1301656.876 0, 679751.17 1301638.02 0, 680005.886 1301619.178 0, 680260.603 1301600.351 0, 680515.321 1301581.539 0, 680770.039 1301562.743 0, 681024.76 1301543.961 0, 681279.481 1301525.194 0, 681532.92 1301506.537 0, 681123.486 1295942.617 0, 
+    680714.042 1290378.551 0))
+
+POLYGON ((693760.87 1300624.081 0, 693507.378 1300642.022 0, 693252.605 1300660.069 0, 692997.833 1300678.131 0, 692743.062 1300696.209 0, 692488.292 1300714.301 0, 692233.523 1300732.408 0, 691978.755 1300750.53 0, 691723.988 1300768.667 0, 691469.222 1300786.819 0, 
+    691214.458 1300804.986 0, 690959.694 1300823.168 0, 690704.932 1300841.365 0, 690450.17 1300859.577 0, 690195.41 1300877.804 0, 689940.651 1300896.046 0, 689685.893 1300914.303 0, 689431.135 1300932.575 0, 689176.379 1300950.861 0, 688921.624 1300969.163 0, 
+    688666.871 1300987.48 0, 688412.118 1301005.812 0, 688157.366 1301024.159 0, 687902.615 1301042.521 0, 687646.583 1301060.991 0, 687393.117 1301079.29 0, 687138.37 1301097.697 0, 686883.624 1301116.119 0, 686628.878 1301134.556 0, 686374.134 1301153.008 0, 
+    686119.391 1301171.475 0, 685864.649 1301189.956 0, 685609.908 1301208.453 0, 685355.169 1301226.965 0, 685100.43 1301245.492 0, 684845.692 1301264.034 0, 684590.956 1301282.591 0, 684336.22 1301301.163 0, 684081.486 1301319.749 0, 683826.753 1301338.351 0, 
+    683572.021 1301356.968 0, 683317.29 1301375.6 0, 683062.56 1301394.247 0, 682807.831 1301412.909 0, 682553.103 1301431.585 0, 682298.376 1301450.277 0, 682043.651 1301468.984 0, 681788.926 1301487.706 0, 681532.92 1301506.537 0, 681942.342 1307070.306 0, 
+    682351.753 1312633.92 0, 682607.101 1312615.138 0, 682861.171 1312596.464 0, 683115.241 1312577.805 0, 683369.313 1312559.161 0, 683623.386 1312540.533 0, 683877.46 1312521.919 0, 684131.535 1312503.32 0, 684385.611 1312484.736 0, 684639.688 1312466.167 0, 
+    684893.766 1312447.613 0, 685147.846 1312429.074 0, 685401.926 1312410.55 0, 685656.008 1312392.041 0, 685910.09 1312373.547 0, 686164.174 1312355.067 0, 686418.259 1312336.603 0, 686672.345 1312318.154 0, 686926.432 1312299.719 0, 687180.52 1312281.3 0, 
+    687434.609 1312262.896 0, 687688.699 1312244.506 0, 687942.79 1312226.132 0, 688196.883 1312207.772 0, 688449.697 1312189.52 0, 688705.071 1312171.098 0, 688959.167 1312152.783 0, 689213.263 1312134.483 0, 689467.361 1312116.198 0, 689721.46 1312097.928 0, 
+    689975.56 1312079.674 0, 690229.661 1312061.434 0, 690483.763 1312043.209 0, 690737.866 1312024.999 0, 690991.97 1312006.804 0, 691246.076 1311988.623 0, 691500.182 1311970.458 0, 691754.29 1311952.308 0, 692008.398 1311934.173 0, 692262.508 1311916.052 0, 
+    692516.618 1311897.947 0, 692770.73 1311879.857 0, 693024.843 1311861.781 0, 693278.957 1311843.721 0, 693533.071 1311825.675 0, 693787.187 1311807.645 0, 694041.304 1311789.629 0, 694295.423 1311771.629 0, 694548.263 1311753.733 0, 694154.572 1306188.985 0, 
+    693760.87 1300624.081 0))
+
+POLYGON ((706747.212 1310908.007 0, 706494.32 1310925.188 0, 706240.152 1310942.471 0, 705985.985 1310959.768 0, 705731.819 1310977.081 0, 705477.654 1310994.409 0, 705223.49 1311011.751 0, 704969.327 1311029.108 0, 704715.166 1311046.481 0, 704461.005 1311063.868 0, 
+    704206.845 1311081.271 0, 703952.686 1311098.688 0, 703698.529 1311116.12 0, 703444.372 1311133.567 0, 703190.216 1311151.029 0, 702936.062 1311168.506 0, 702681.908 1311185.999 0, 702427.756 1311203.506 0, 702173.604 1311221.028 0, 701919.454 1311238.565 0, 
+    701665.304 1311256.116 0, 701411.156 1311273.683 0, 701157.008 1311291.265 0, 700902.862 1311308.862 0, 700647.439 1311326.562 0, 700394.572 1311344.1 0, 700140.429 1311361.742 0, 699886.287 1311379.399 0, 699632.146 1311397.07 0, 699378.005 1311414.757 0, 
+    699123.866 1311432.458 0, 698869.728 1311450.175 0, 698615.591 1311467.906 0, 698361.455 1311485.652 0, 698107.32 1311503.414 0, 697853.187 1311521.19 0, 697599.054 1311538.981 0, 697344.922 1311556.788 0, 697090.791 1311574.609 0, 696836.661 1311592.445 0, 
+    696582.533 1311610.296 0, 696328.405 1311628.162 0, 696074.279 1311646.043 0, 695820.153 1311663.939 0, 695566.029 1311681.85 0, 695311.905 1311699.776 0, 695057.783 1311717.716 0, 694803.662 1311735.672 0, 694548.263 1311753.733 0, 694941.943 1317318.321 0, 
+    695335.611 1322882.743 0, 695590.351 1322864.728 0, 695843.817 1322846.819 0, 696097.285 1322828.924 0, 696350.753 1322811.045 0, 696604.222 1322793.18 0, 696857.693 1322775.33 0, 697111.164 1322757.495 0, 697364.637 1322739.675 0, 697618.11 1322721.87 0, 
+    697871.585 1322704.08 0, 698125.061 1322686.305 0, 698378.537 1322668.545 0, 698632.015 1322650.799 0, 698885.494 1322633.069 0, 699138.974 1322615.353 0, 699392.455 1322597.653 0, 699645.937 1322579.967 0, 699899.42 1322562.296 0, 700152.904 1322544.64 0, 
+    700406.389 1322526.999 0, 700659.875 1322509.373 0, 700913.362 1322491.762 0, 701166.85 1322474.166 0, 701419.065 1322456.673 0, 701673.829 1322439.018 0, 701927.321 1322421.467 0, 702180.813 1322403.93 0, 702434.306 1322386.409 0, 702687.801 1322368.902 0, 
+    702941.296 1322351.41 0, 703194.792 1322333.934 0, 703448.29 1322316.472 0, 703701.788 1322299.025 0, 703955.288 1322281.593 0, 704208.788 1322264.175 0, 704462.29 1322246.773 0, 704715.793 1322229.386 0, 704969.296 1322212.014 0, 705222.801 1322194.656 0, 
+    705476.306 1322177.314 0, 705729.813 1322159.986 0, 705983.321 1322142.673 0, 706236.83 1322125.375 0, 706490.339 1322108.093 0, 706743.85 1322090.825 0, 706997.362 1322073.572 0, 707250.874 1322056.334 0, 707503.115 1322039.197 0, 707125.169 1316473.685 0, 
+    706747.212 1310908.007 0))
+
+POLYGON ((719672.954 1321230.03 0, 719420.664 1321246.454 0, 719167.103 1321262.975 0, 718913.544 1321279.512 0, 718659.985 1321296.064 0, 718406.428 1321312.63 0, 718152.871 1321329.212 0, 717899.316 1321345.808 0, 717645.761 1321362.42 0, 717392.207 1321379.046 0, 
+    717138.655 1321395.687 0, 716885.103 1321412.343 0, 716631.552 1321429.014 0, 716378.003 1321445.7 0, 716124.454 1321462.401 0, 715870.906 1321479.117 0, 715617.36 1321495.848 0, 715363.814 1321512.593 0, 715110.269 1321529.354 0, 714856.725 1321546.129 0, 
+    714603.182 1321562.92 0, 714349.641 1321579.725 0, 714096.1 1321596.546 0, 713842.56 1321613.381 0, 713587.749 1321630.315 0, 713335.483 1321647.096 0, 713081.946 1321663.976 0, 712828.41 1321680.871 0, 712574.876 1321697.781 0, 712321.342 1321714.705 0, 
+    712067.809 1321731.645 0, 711814.277 1321748.6 0, 711560.746 1321765.569 0, 711307.216 1321782.553 0, 711053.687 1321799.553 0, 710800.159 1321816.567 0, 710546.632 1321833.596 0, 710293.107 1321850.64 0, 710039.582 1321867.699 0, 709786.058 1321884.773 0, 
+    709532.535 1321901.862 0, 709279.013 1321918.966 0, 709025.492 1321936.085 0, 708771.972 1321953.218 0, 708518.454 1321970.367 0, 708264.936 1321987.53 0, 708011.419 1322004.709 0, 707757.903 1322021.902 0, 707503.115 1322039.197 0, 707881.049 1327604.538 0, 
+    708258.971 1333169.703 0, 708513.101 1333152.453 0, 708765.962 1333135.304 0, 709018.823 1333118.17 0, 709271.686 1333101.051 0, 709524.55 1333083.947 0, 709777.415 1333066.857 0, 710030.28 1333049.783 0, 710283.147 1333032.723 0, 710536.015 1333015.679 0, 
+    710788.884 1332998.649 0, 711041.753 1332981.634 0, 711294.624 1332964.634 0, 711547.496 1332947.649 0, 711800.368 1332930.678 0, 712053.242 1332913.723 0, 712306.117 1332896.782 0, 712558.993 1332879.857 0, 712811.869 1332862.946 0, 713064.747 1332846.05 0, 
+    713317.626 1332829.169 0, 713570.505 1332812.303 0, 713823.386 1332795.452 0, 714076.268 1332778.615 0, 714327.881 1332761.878 0, 714582.034 1332744.987 0, 714834.919 1332728.196 0, 715087.805 1332711.419 0, 715340.691 1332694.657 0, 715593.579 1332677.91 0, 
+    715846.467 1332661.178 0, 716099.357 1332644.46 0, 716352.248 1332627.758 0, 716605.139 1332611.071 0, 716858.032 1332594.398 0, 717110.925 1332577.74 0, 717363.82 1332561.097 0, 717616.715 1332544.469 0, 717869.612 1332527.856 0, 718122.509 1332511.258 0, 
+    718375.407 1332494.675 0, 718628.307 1332478.106 0, 718881.207 1332461.553 0, 719134.108 1332445.014 0, 719387.011 1332428.491 0, 719639.914 1332411.982 0, 719892.818 1332395.488 0, 720145.724 1332379.009 0, 720397.361 1332362.627 0, 720035.163 1326796.416 0, 
+    719672.954 1321230.03 0))
+
+POLYGON ((732537.983 1331589.847 0, 732286.298 1331605.518 0, 732033.347 1331621.282 0, 731780.397 1331637.062 0, 731527.448 1331652.856 0, 731274.5 1331668.665 0, 731021.553 1331684.489 0, 730768.607 1331700.328 0, 730515.662 1331716.182 0, 730262.718 1331732.051 0, 
+    730009.775 1331747.935 0, 729756.832 1331763.833 0, 729503.891 1331779.746 0, 729250.95 1331795.675 0, 728998.011 1331811.618 0, 728745.072 1331827.576 0, 728492.134 1331843.549 0, 728239.198 1331859.537 0, 727986.262 1331875.54 0, 727733.327 1331891.557 0, 
+    727480.393 1331907.59 0, 727227.46 1331923.637 0, 726974.528 1331939.699 0, 726721.597 1331955.777 0, 726467.399 1331971.949 0, 726215.738 1331987.976 0, 725962.809 1332004.098 0, 725709.882 1332020.234 0, 725456.956 1332036.386 0, 725204.03 1332052.552 0, 
+    724951.106 1332068.734 0, 724698.182 1332084.93 0, 724445.26 1332101.141 0, 724192.338 1332117.367 0, 723939.418 1332133.608 0, 723686.498 1332149.864 0, 723433.579 1332166.135 0, 723180.662 1332182.42 0, 722927.745 1332198.721 0, 722674.829 1332215.036 0, 
+    722421.914 1332231.366 0, 722169 1332247.712 0, 721916.087 1332264.072 0, 721663.175 1332280.446 0, 721410.264 1332296.836 0, 721157.354 1332313.241 0, 720904.445 1332329.661 0, 720651.537 1332346.095 0, 720397.361 1332362.627 0, 720759.548 1337928.656 0, 
+    721121.722 1343494.5 0, 721375.239 1343478.011 0, 721627.492 1343461.619 0, 721879.746 1343445.242 0, 722132.001 1343428.879 0, 722384.256 1343412.532 0, 722636.513 1343396.2 0, 722888.771 1343379.882 0, 723141.03 1343363.579 0, 723393.289 1343347.291 0, 
+    723645.55 1343331.018 0, 723897.811 1343314.76 0, 724150.074 1343298.516 0, 724402.337 1343282.288 0, 724654.602 1343266.074 0, 724906.867 1343249.875 0, 725159.134 1343233.691 0, 725411.401 1343217.522 0, 725663.669 1343201.368 0, 725915.938 1343185.228 0, 
+    726168.209 1343169.104 0, 726420.48 1343152.994 0, 726672.752 1343136.899 0, 726925.025 1343120.819 0, 727176.034 1343104.834 0, 727429.573 1343088.703 0, 727681.849 1343072.668 0, 727934.126 1343056.647 0, 728186.404 1343040.641 0, 728438.682 1343024.65 0, 
+    728690.962 1343008.674 0, 728943.243 1342992.713 0, 729195.524 1342976.767 0, 729447.806 1342960.835 0, 729700.09 1342944.918 0, 729952.374 1342929.016 0, 730204.659 1342913.129 0, 730456.945 1342897.257 0, 730709.232 1342881.4 0, 730961.521 1342865.557 0, 
+    731213.809 1342849.73 0, 731466.099 1342833.917 0, 731718.39 1342818.119 0, 731970.682 1342802.336 0, 732222.975 1342786.567 0, 732475.268 1342770.814 0, 732727.563 1342755.076 0, 732979.858 1342739.352 0, 733230.891 1342723.722 0, 732884.443 1337156.877 0, 
+    732537.983 1331589.847 0))
+
+POLYGON ((745342.19 1341987.157 0, 745091.112 1342002.078 0, 744838.773 1342017.089 0, 744586.435 1342032.115 0, 744334.098 1342047.156 0, 744081.761 1342062.211 0, 743829.426 1342077.281 0, 743577.092 1342092.366 0, 743324.758 1342107.466 0, 743072.425 1342122.581 0, 
+    742820.094 1342137.711 0, 742567.763 1342152.855 0, 742315.433 1342168.015 0, 742063.104 1342183.189 0, 741810.775 1342198.378 0, 741558.448 1342213.582 0, 741306.122 1342228.801 0, 741053.796 1342244.034 0, 740801.472 1342259.283 0, 740549.148 1342274.546 0, 
+    740296.825 1342289.824 0, 740044.503 1342305.117 0, 739792.182 1342320.425 0, 739539.862 1342335.748 0, 739286.28 1342351.162 0, 739035.224 1342366.438 0, 738782.907 1342381.805 0, 738530.591 1342397.188 0, 738278.275 1342412.584 0, 738025.96 1342427.996 0, 
+    737773.646 1342443.423 0, 737521.334 1342458.865 0, 737269.022 1342474.321 0, 737016.711 1342489.792 0, 736764.4 1342505.278 0, 736512.091 1342520.779 0, 736259.783 1342536.295 0, 736007.475 1342551.826 0, 735755.169 1342567.371 0, 735502.863 1342582.932 0, 
+    735250.559 1342598.507 0, 734998.255 1342614.097 0, 734745.952 1342629.702 0, 734493.65 1342645.321 0, 734241.349 1342660.956 0, 733989.049 1342676.606 0, 733736.75 1342692.27 0, 733484.452 1342707.949 0, 733230.891 1342723.722 0, 733577.328 1348290.374 0, 
+    733923.752 1353856.83 0, 734176.654 1353841.099 0, 734428.297 1353825.46 0, 734679.941 1353809.837 0, 734931.585 1353794.228 0, 735183.231 1353778.634 0, 735434.878 1353763.055 0, 735686.525 1353747.49 0, 735938.174 1353731.941 0, 736189.823 1353716.406 0, 
+    736441.473 1353700.886 0, 736693.125 1353685.381 0, 736944.777 1353669.891 0, 737196.43 1353654.415 0, 737448.084 1353638.954 0, 737699.738 1353623.509 0, 737951.394 1353608.077 0, 738203.051 1353592.661 0, 738454.708 1353577.26 0, 738706.367 1353561.873 0, 
+    738958.026 1353546.501 0, 739209.686 1353531.144 0, 739461.348 1353515.802 0, 739713.01 1353500.475 0, 739963.414 1353485.239 0, 740216.337 1353469.864 0, 740468.001 1353454.581 0, 740719.667 1353439.313 0, 740971.334 1353424.06 0, 741223.001 1353408.821 0, 
+    741474.67 1353393.598 0, 741726.339 1353378.389 0, 741978.009 1353363.195 0, 742229.68 1353348.016 0, 742481.352 1353332.851 0, 742733.025 1353317.702 0, 742984.699 1353302.567 0, 743236.373 1353287.447 0, 743488.049 1353272.342 0, 743739.725 1353257.251 0, 
+    743991.402 1353242.176 0, 744243.081 1353227.115 0, 744494.76 1353212.069 0, 744746.44 1353197.038 0, 744998.12 1353182.021 0, 745249.802 1353167.02 0, 745501.485 1353152.033 0, 745753.168 1353137.061 0, 746003.594 1353122.179 0, 745672.898 1347554.767 0, 
+    745342.19 1341987.157 0))
+
+POLYGON ((758085.464 1352421.659 0, 757834.995 1352435.833 0, 757583.271 1352450.094 0, 757331.547 1352464.37 0, 757079.823 1352478.66 0, 756828.101 1352492.965 0, 756576.38 1352507.285 0, 756324.659 1352521.62 0, 756072.94 1352535.97 0, 755821.221 1352550.334 0, 
+    755569.503 1352564.714 0, 755317.785 1352579.108 0, 755066.069 1352593.517 0, 754814.354 1352607.94 0, 754562.639 1352622.379 0, 754310.925 1352636.832 0, 754059.212 1352651.3 0, 753807.5 1352665.783 0, 753555.789 1352680.281 0, 753304.078 1352694.794 0, 
+    753052.369 1352709.321 0, 752800.66 1352723.864 0, 752548.952 1352738.421 0, 752297.246 1352752.993 0, 752044.282 1352767.652 0, 751793.834 1352782.181 0, 751542.13 1352796.797 0, 751290.426 1352811.428 0, 751038.724 1352826.074 0, 750787.022 1352840.735 0, 
+    750535.321 1352855.411 0, 750283.621 1352870.101 0, 750031.922 1352884.806 0, 749780.223 1352899.526 0, 749528.526 1352914.261 0, 749276.829 1352929.011 0, 749025.133 1352943.775 0, 748773.439 1352958.554 0, 748521.745 1352973.349 0, 748270.051 1352988.157 0, 
+    748018.359 1353002.981 0, 747766.668 1353017.82 0, 747514.977 1353032.673 0, 747263.288 1353047.541 0, 747011.599 1353062.424 0, 746759.911 1353077.322 0, 746508.224 1353092.235 0, 746256.538 1353107.162 0, 746003.594 1353122.179 0, 746334.279 1358689.39 0, 
+    746664.951 1364256.393 0, 746917.236 1364241.415 0, 747168.267 1364226.526 0, 747419.298 1364211.653 0, 747670.331 1364196.794 0, 747921.364 1364181.949 0, 748172.399 1364167.12 0, 748423.434 1364152.305 0, 748674.47 1364137.505 0, 748925.507 1364122.72 0, 
+    749176.544 1364107.95 0, 749427.583 1364093.194 0, 749678.623 1364078.454 0, 749929.663 1364063.727 0, 750180.704 1364049.016 0, 750431.746 1364034.32 0, 750682.789 1364019.638 0, 750933.833 1364004.971 0, 751184.878 1363990.319 0, 751435.923 1363975.682 0, 
+    751686.97 1363961.059 0, 751938.017 1363946.451 0, 752189.065 1363931.858 0, 752440.114 1363917.28 0, 752689.91 1363902.789 0, 752942.215 1363888.168 0, 753193.266 1363873.634 0, 753444.319 1363859.115 0, 753695.372 1363844.61 0, 753946.426 1363830.121 0, 
+    754197.481 1363815.646 0, 754448.537 1363801.186 0, 754699.594 1363786.74 0, 754950.651 1363772.31 0, 755201.71 1363757.894 0, 755452.769 1363743.493 0, 755703.829 1363729.107 0, 755954.89 1363714.736 0, 756205.952 1363700.379 0, 756457.014 1363686.037 0, 
+    756708.078 1363671.71 0, 756959.142 1363657.398 0, 757210.207 1363643.1 0, 757461.273 1363628.818 0, 757712.34 1363614.55 0, 757963.407 1363600.296 0, 758214.476 1363586.058 0, 758465.545 1363571.834 0, 758715.362 1363557.696 0, 758400.419 1357989.781 0, 
+    758085.464 1352421.659 0))
+
+POLYGON ((770767.699 1362893.047 0, 770517.841 1362906.479 0, 770266.733 1362919.994 0, 770015.625 1362933.523 0, 769764.518 1362947.067 0, 769513.412 1362960.625 0, 769262.307 1362974.199 0, 769011.202 1362987.787 0, 768760.099 1363001.39 0, 768508.996 1363015.007 0, 
+    768257.894 1363028.64 0, 768006.792 1363042.287 0, 767755.692 1363055.949 0, 767504.592 1363069.626 0, 767253.493 1363083.318 0, 767002.395 1363097.024 0, 766751.298 1363110.745 0, 766500.201 1363124.481 0, 766249.105 1363138.232 0, 765998.011 1363151.997 0, 
+    765746.917 1363165.778 0, 765495.823 1363179.573 0, 765244.731 1363193.382 0, 764993.639 1363207.207 0, 764741.296 1363221.116 0, 764491.458 1363234.901 0, 764240.369 1363248.77 0, 763989.281 1363262.653 0, 763738.193 1363276.552 0, 763487.107 1363290.465 0, 
+    763236.021 1363304.393 0, 762984.936 1363318.336 0, 762733.851 1363332.294 0, 762482.768 1363346.266 0, 762231.685 1363360.253 0, 761980.604 1363374.255 0, 761729.523 1363388.272 0, 761478.442 1363402.303 0, 761227.363 1363416.35 0, 760976.285 1363430.411 0, 
+    760725.207 1363444.487 0, 760474.13 1363458.577 0, 760223.054 1363472.683 0, 759971.979 1363486.803 0, 759720.905 1363500.938 0, 759469.831 1363515.088 0, 759218.758 1363529.252 0, 758967.687 1363543.431 0, 758715.362 1363557.696 0, 759030.293 1369125.399 0, 
+    759345.212 1374692.884 0, 759596.878 1374678.656 0, 759847.294 1374664.514 0, 760097.711 1374650.387 0, 760348.129 1374636.274 0, 760598.548 1374622.176 0, 760848.968 1374608.092 0, 761099.389 1374594.024 0, 761349.81 1374579.97 0, 761600.232 1374565.931 0, 
+    761850.656 1374551.907 0, 762101.079 1374537.897 0, 762351.504 1374523.902 0, 762601.93 1374509.922 0, 762852.356 1374495.956 0, 763102.783 1374482.006 0, 763353.211 1374468.07 0, 763603.64 1374454.149 0, 763854.07 1374440.242 0, 764104.5 1374426.351 0, 
+    764354.932 1374412.474 0, 764605.364 1374398.611 0, 764855.797 1374384.764 0, 765106.23 1374370.931 0, 765355.416 1374357.182 0, 765607.1 1374343.31 0, 765857.536 1374329.521 0, 766107.973 1374315.747 0, 766358.411 1374301.988 0, 766608.85 1374288.244 0, 
+    766859.289 1374274.515 0, 767109.729 1374260.8 0, 767360.17 1374247.1 0, 767610.612 1374233.414 0, 767861.055 1374219.744 0, 768111.498 1374206.088 0, 768361.943 1374192.447 0, 768612.388 1374178.82 0, 768862.833 1374165.209 0, 769113.28 1374151.612 0, 
+    769363.728 1374138.03 0, 769614.176 1374124.462 0, 769864.625 1374110.909 0, 770115.075 1374097.372 0, 770365.525 1374083.848 0, 770615.977 1374070.34 0, 770866.429 1374056.846 0, 771116.882 1374043.367 0, 771366.088 1374029.97 0, 771066.899 1368461.618 0, 
+    770767.699 1362893.047 0))
+
+POLYGON ((783388.788 1373401.02 0, 783139.544 1373413.713 0, 782889.054 1373426.484 0, 782638.564 1373439.27 0, 782388.076 1373452.071 0, 782137.588 1373464.887 0, 781887.101 1373477.717 0, 781636.614 1373490.562 0, 781386.129 1373503.422 0, 781135.644 1373516.296 0, 
+    780885.16 1373529.186 0, 780634.677 1373542.09 0, 780384.194 1373555.009 0, 780133.712 1373567.942 0, 779883.231 1373580.89 0, 779632.751 1373593.853 0, 779382.272 1373606.831 0, 779131.793 1373619.824 0, 778881.315 1373632.831 0, 778630.838 1373645.853 0, 
+    778380.361 1373658.889 0, 778129.885 1373671.941 0, 777879.411 1373685.007 0, 777628.936 1373698.088 0, 777377.216 1373711.249 0, 777127.991 1373724.294 0, 776877.519 1373737.419 0, 776627.048 1373750.559 0, 776376.577 1373763.714 0, 776126.108 1373776.883 0, 
+    775875.639 1373790.068 0, 775625.171 1373803.266 0, 775374.704 1373816.48 0, 775124.238 1373829.708 0, 774873.772 1373842.952 0, 774623.307 1373856.209 0, 774372.843 1373869.482 0, 774122.38 1373882.769 0, 773871.917 1373896.071 0, 773621.456 1373909.388 0, 
+    773370.995 1373922.72 0, 773120.535 1373936.066 0, 772870.075 1373949.427 0, 772619.617 1373962.803 0, 772369.159 1373976.193 0, 772118.702 1373989.599 0, 771868.246 1374003.019 0, 771617.79 1374016.453 0, 771366.088 1374029.97 0, 771665.264 1379598.099 0, 
+    771964.428 1385166 0, 772215.472 1385152.519 0, 772465.272 1385139.119 0, 772715.073 1385125.734 0, 772964.874 1385112.364 0, 773214.677 1385099.009 0, 773464.48 1385085.668 0, 773714.284 1385072.342 0, 773964.088 1385059.031 0, 774213.894 1385045.734 0, 
+    774463.7 1385032.452 0, 774713.507 1385019.185 0, 774963.315 1385005.932 0, 775213.123 1384992.694 0, 775462.933 1384979.471 0, 775712.743 1384966.263 0, 775962.554 1384953.069 0, 776212.365 1384939.89 0, 776462.178 1384926.725 0, 776711.991 1384913.576 0, 
+    776961.805 1384900.441 0, 777211.62 1384887.321 0, 777461.436 1384874.215 0, 777711.252 1384861.124 0, 777959.825 1384848.113 0, 778210.887 1384834.987 0, 778460.705 1384821.94 0, 778710.525 1384808.908 0, 778960.345 1384795.891 0, 779210.166 1384782.888 0, 
+    779459.988 1384769.9 0, 779709.81 1384756.927 0, 779959.633 1384743.969 0, 780209.457 1384731.025 0, 780459.282 1384718.096 0, 780709.108 1384705.181 0, 780958.934 1384692.282 0, 781208.761 1384679.397 0, 781458.589 1384666.526 0, 781708.417 1384653.671 0, 
+    781958.246 1384640.83 0, 782208.077 1384628.004 0, 782457.907 1384615.192 0, 782707.739 1384602.396 0, 782957.571 1384589.614 0, 783207.404 1384576.846 0, 783457.238 1384564.094 0, 783707.073 1384551.356 0, 783955.665 1384538.696 0, 783672.232 1378969.972 0, 
+    783388.788 1373401.02 0))
+
+POLYGON ((795948.626 1383945.271 0, 795699.997 1383957.229 0, 795450.128 1383969.261 0, 795200.259 1383981.308 0, 794950.391 1383993.369 0, 794700.523 1384005.445 0, 794450.656 1384017.536 0, 794200.79 1384029.642 0, 793950.925 1384041.762 0, 793701.061 1384053.897 0, 
+    793451.197 1384066.047 0, 793201.334 1384078.211 0, 792951.471 1384090.39 0, 792701.609 1384102.584 0, 792451.748 1384114.793 0, 792201.888 1384127.016 0, 791952.029 1384139.254 0, 791702.17 1384151.507 0, 791452.312 1384163.774 0, 791202.454 1384176.056 0, 
+    790952.598 1384188.353 0, 790702.742 1384200.664 0, 790452.886 1384212.99 0, 790203.032 1384225.331 0, 789951.936 1384237.748 0, 789703.325 1384250.057 0, 789453.473 1384262.442 0, 789203.621 1384274.842 0, 788953.77 1384287.256 0, 788703.92 1384299.685 0, 
+    788454.071 1384312.129 0, 788204.222 1384324.588 0, 787954.374 1384337.061 0, 787704.527 1384349.549 0, 787454.681 1384362.051 0, 787204.835 1384374.569 0, 786954.99 1384387.101 0, 786705.146 1384399.648 0, 786455.302 1384412.209 0, 786205.459 1384424.785 0, 
+    785955.617 1384437.376 0, 785705.776 1384449.982 0, 785455.936 1384462.602 0, 785206.096 1384475.237 0, 784956.257 1384487.887 0, 784706.418 1384500.551 0, 784456.581 1384513.23 0, 784206.744 1384525.924 0, 783955.665 1384538.696 0, 784239.085 1390107.186 0, 
+    784522.494 1395675.436 0, 784772.914 1395662.698 0, 785022.096 1395650.038 0, 785271.278 1395637.392 0, 785520.461 1395624.761 0, 785769.644 1395612.144 0, 786018.828 1395599.542 0, 786268.013 1395586.955 0, 786517.199 1395574.383 0, 786766.386 1395561.825 0, 
+    787015.573 1395549.282 0, 787264.761 1395536.753 0, 787513.95 1395524.239 0, 787763.139 1395511.74 0, 788012.329 1395499.255 0, 788261.52 1395486.786 0, 788510.712 1395474.33 0, 788759.904 1395461.89 0, 789009.098 1395449.464 0, 789258.291 1395437.053 0, 
+    789507.486 1395424.656 0, 789756.681 1395412.275 0, 790005.877 1395399.907 0, 790255.074 1395387.555 0, 790503.032 1395375.278 0, 790753.47 1395362.894 0, 791002.669 1395350.585 0, 791251.869 1395338.292 0, 791501.069 1395326.012 0, 791750.27 1395313.748 0, 
+    791999.472 1395301.498 0, 792248.675 1395289.263 0, 792497.878 1395277.042 0, 792747.082 1395264.837 0, 792996.287 1395252.645 0, 793245.492 1395240.469 0, 793494.698 1395228.307 0, 793743.905 1395216.16 0, 793993.113 1395204.028 0, 794242.321 1395191.91 0, 
+    794491.53 1395179.807 0, 794740.74 1395167.718 0, 794989.95 1395155.644 0, 795239.161 1395143.585 0, 795488.373 1395131.541 0, 795737.586 1395119.511 0, 795986.799 1395107.496 0, 796236.013 1395095.495 0, 796483.989 1395083.569 0, 796216.313 1389514.54 0, 
+    795948.626 1383945.271 0))
+
+POLYGON ((808447.109 1394525.497 0, 808199.098 1394536.723 0, 807949.851 1394548.019 0, 807700.605 1394559.33 0, 807451.36 1394570.656 0, 807202.115 1394581.996 0, 806952.871 1394593.351 0, 806703.627 1394604.721 0, 806454.384 1394616.105 0, 806205.142 1394627.504 0, 
+    805955.9 1394638.918 0, 805706.659 1394650.347 0, 805457.419 1394661.79 0, 805208.18 1394673.247 0, 804958.941 1394684.72 0, 804709.703 1394696.207 0, 804460.465 1394707.709 0, 804211.228 1394719.225 0, 803961.992 1394730.756 0, 803712.757 1394742.302 0, 
+    803463.522 1394753.862 0, 803214.288 1394765.437 0, 802965.054 1394777.027 0, 802715.822 1394788.631 0, 802465.352 1394800.308 0, 802217.358 1394811.884 0, 801968.128 1394823.533 0, 801718.898 1394835.196 0, 801469.668 1394846.874 0, 801220.44 1394858.566 0, 
+    800971.212 1394870.273 0, 800721.985 1394881.995 0, 800472.758 1394893.731 0, 800223.532 1394905.482 0, 799974.307 1394917.248 0, 799725.082 1394929.029 0, 799475.859 1394940.824 0, 799226.636 1394952.634 0, 798977.413 1394964.458 0, 798728.191 1394976.297 0, 
+    798478.97 1394988.151 0, 798229.75 1395000.019 0, 797980.531 1395011.903 0, 797731.312 1395023.8 0, 797482.093 1395035.713 0, 797232.876 1395047.64 0, 796983.659 1395059.582 0, 796734.443 1395071.538 0, 796483.989 1395083.569 0, 796751.654 1400652.353 0, 
+    797019.306 1406220.888 0, 797269.101 1406208.889 0, 797517.661 1406196.964 0, 797766.223 1406185.053 0, 798014.785 1406173.157 0, 798263.347 1406161.276 0, 798511.911 1406149.41 0, 798760.475 1406137.558 0, 799009.039 1406125.721 0, 799257.605 1406113.898 0, 
+    799506.171 1406102.09 0, 799754.738 1406090.297 0, 800003.305 1406078.518 0, 800251.874 1406066.754 0, 800500.443 1406055.004 0, 800749.012 1406043.27 0, 800997.583 1406031.549 0, 801246.154 1406019.844 0, 801494.725 1406008.153 0, 801743.298 1405996.477 0, 
+    801991.871 1405984.815 0, 802240.444 1405973.168 0, 802489.019 1405961.535 0, 802737.594 1405949.918 0, 802984.936 1405938.372 0, 803234.746 1405926.726 0, 803483.324 1405915.152 0, 803731.901 1405903.593 0, 803980.48 1405892.048 0, 804229.059 1405880.518 0, 
+    804477.639 1405869.003 0, 804726.22 1405857.502 0, 804974.801 1405846.016 0, 805223.383 1405834.544 0, 805471.965 1405823.088 0, 805720.549 1405811.645 0, 805969.133 1405800.218 0, 806217.717 1405788.805 0, 806466.302 1405777.406 0, 806714.888 1405766.023 0, 
+    806963.475 1405754.654 0, 807212.062 1405743.299 0, 807460.65 1405731.959 0, 807709.239 1405720.634 0, 807957.828 1405709.324 0, 808206.418 1405698.028 0, 808455.009 1405686.747 0, 808703.6 1405675.48 0, 808950.959 1405664.284 0, 808699.04 1400095.016 0, 
+    808447.109 1394525.497 0))
+
+POLYGON ((820884.136 1405141.391 0, 820636.745 1405151.889 0, 820388.123 1405162.453 0, 820139.502 1405173.032 0, 819890.881 1405183.625 0, 819642.261 1405194.234 0, 819393.641 1405204.856 0, 819145.022 1405215.494 0, 818896.404 1405226.146 0, 818647.786 1405236.813 0, 
+    818399.169 1405247.494 0, 818150.552 1405258.19 0, 817901.936 1405268.901 0, 817653.321 1405279.626 0, 817404.706 1405290.366 0, 817156.092 1405301.12 0, 816907.479 1405311.889 0, 816658.866 1405322.673 0, 816410.254 1405333.472 0, 816161.643 1405344.285 0, 
+    815913.032 1405355.112 0, 815664.422 1405365.955 0, 815415.812 1405376.812 0, 815167.204 1405387.683 0, 814917.363 1405398.623 0, 814669.988 1405409.47 0, 814421.381 1405420.386 0, 814172.774 1405431.316 0, 813924.169 1405442.26 0, 813675.564 1405453.22 0, 
+    813426.959 1405464.194 0, 813178.356 1405475.182 0, 812929.753 1405486.186 0, 812681.15 1405497.204 0, 812432.548 1405508.236 0, 812183.947 1405519.283 0, 811935.347 1405530.345 0, 811686.747 1405541.422 0, 811438.148 1405552.513 0, 811189.549 1405563.618 0, 
+    810940.951 1405574.739 0, 810692.354 1405585.874 0, 810443.758 1405597.023 0, 810195.162 1405608.187 0, 809946.566 1405619.366 0, 809697.972 1405630.56 0, 809449.378 1405641.768 0, 809200.785 1405652.991 0, 808950.959 1405664.284 0, 809202.866 1411233.296 0, 
+    809454.762 1416802.048 0, 809703.929 1416790.784 0, 809951.867 1416779.591 0, 810199.805 1416768.413 0, 810447.744 1416757.249 0, 810695.684 1416746.099 0, 810943.624 1416734.965 0, 811191.565 1416723.844 0, 811439.507 1416712.739 0, 811687.449 1416701.648 0, 
+    811935.392 1416690.571 0, 812183.336 1416679.51 0, 812431.28 1416668.462 0, 812679.225 1416657.43 0, 812927.17 1416646.412 0, 813175.117 1416635.408 0, 813423.064 1416624.42 0, 813671.011 1416613.445 0, 813918.959 1416602.486 0, 814166.908 1416591.541 0, 
+    814414.857 1416580.61 0, 814662.807 1416569.694 0, 814910.758 1416558.793 0, 815158.71 1416547.906 0, 815405.432 1416537.088 0, 815654.614 1416526.177 0, 815902.568 1416515.334 0, 816150.521 1416504.505 0, 816398.476 1416493.692 0, 816646.431 1416482.893 0, 
+    816894.387 1416472.108 0, 817142.344 1416461.338 0, 817390.301 1416450.583 0, 817638.258 1416439.842 0, 817886.217 1416429.116 0, 818134.176 1416418.404 0, 818382.135 1416407.707 0, 818630.096 1416397.025 0, 818878.056 1416386.357 0, 819126.018 1416375.704 0, 
+    819373.98 1416365.065 0, 819621.943 1416354.441 0, 819869.906 1416343.832 0, 820117.87 1416333.237 0, 820365.835 1416322.657 0, 820613.8 1416312.091 0, 820861.766 1416301.54 0, 821109.733 1416291.004 0, 821356.471 1416280.534 0, 821120.309 1410711.093 0, 
+    820884.136 1405141.391 0))
+
+POLYGON ((833259.607 1415792.647 0, 833012.838 1415802.42 0, 832764.842 1415812.256 0, 832516.848 1415822.106 0, 832268.853 1415831.971 0, 832020.86 1415841.851 0, 831772.867 1415851.745 0, 831524.875 1415861.654 0, 831276.883 1415871.577 0, 831028.892 1415881.515 0, 
+    830780.901 1415891.468 0, 830532.911 1415901.435 0, 830284.921 1415911.417 0, 830036.933 1415921.413 0, 829788.944 1415931.424 0, 829540.957 1415941.45 0, 829292.97 1415951.49 0, 829044.983 1415961.545 0, 828796.997 1415971.614 0, 828549.012 1415981.698 0, 
+    828301.027 1415991.797 0, 828053.043 1416001.91 0, 827805.06 1416012.038 0, 827557.077 1416022.18 0, 827307.867 1416032.387 0, 827061.113 1416042.508 0, 826813.131 1416052.694 0, 826565.151 1416062.895 0, 826317.171 1416073.111 0, 826069.192 1416083.34 0, 
+    825821.213 1416093.585 0, 825573.235 1416103.844 0, 825325.257 1416114.118 0, 825077.28 1416124.406 0, 824829.304 1416134.709 0, 824581.328 1416145.027 0, 824333.353 1416155.359 0, 824085.379 1416165.705 0, 823837.405 1416176.067 0, 823589.432 1416186.442 0, 
+    823341.459 1416196.833 0, 823093.487 1416207.238 0, 822845.515 1416217.658 0, 822597.545 1416228.092 0, 822349.574 1416238.541 0, 822101.605 1416249.004 0, 821853.636 1416259.482 0, 821605.667 1416269.975 0, 821356.471 1416280.534 0, 821592.622 1421849.709 0, 
+    821828.761 1427418.611 0, 822077.298 1427408.079 0, 822324.611 1427397.614 0, 822571.924 1427387.164 0, 822819.238 1427376.728 0, 823066.553 1427366.307 0, 823313.868 1427355.9 0, 823561.184 1427345.508 0, 823808.501 1427335.131 0, 824055.818 1427324.768 0, 
+    824303.135 1427314.419 0, 824550.454 1427304.085 0, 824797.773 1427293.766 0, 825045.092 1427283.461 0, 825292.412 1427273.171 0, 825539.733 1427262.895 0, 825787.054 1427252.634 0, 826034.376 1427242.388 0, 826281.699 1427232.156 0, 826529.022 1427221.938 0, 
+    826776.346 1427211.735 0, 827023.67 1427201.547 0, 827270.995 1427191.373 0, 827518.321 1427181.214 0, 827764.422 1427171.12 0, 828012.973 1427160.939 0, 828260.301 1427150.824 0, 828507.629 1427140.723 0, 828754.957 1427130.637 0, 829002.286 1427120.565 0, 
+    829249.616 1427110.507 0, 829496.946 1427100.465 0, 829744.277 1427090.436 0, 829991.609 1427080.423 0, 830238.941 1427070.424 0, 830486.273 1427060.439 0, 830733.607 1427050.469 0, 830980.94 1427040.514 0, 831228.275 1427030.573 0, 831475.61 1427020.647 0, 
+    831722.945 1427010.735 0, 831970.281 1427000.838 0, 832217.618 1426990.955 0, 832464.956 1426981.087 0, 832712.293 1426971.234 0, 832959.632 1426961.395 0, 833206.971 1426951.57 0, 833454.311 1426941.76 0, 833700.428 1426932.014 0, 833480.023 1421362.466 0, 
+    833259.607 1415792.647 0))
+
+POLYGON ((845573.421 1426478.958 0, 845327.276 1426488.009 0, 845079.91 1426497.12 0, 844832.544 1426506.246 0, 844585.179 1426515.386 0, 844337.814 1426524.541 0, 844090.45 1426533.71 0, 843843.086 1426542.894 0, 843595.723 1426552.092 0, 843348.36 1426561.305 0, 
+    843100.998 1426570.533 0, 842853.637 1426579.775 0, 842606.276 1426589.031 0, 842358.915 1426598.302 0, 842111.555 1426607.588 0, 841864.196 1426616.888 0, 841616.837 1426626.203 0, 841369.479 1426635.533 0, 841122.121 1426644.877 0, 840874.764 1426654.235 0, 
+    840627.408 1426663.608 0, 840380.052 1426672.996 0, 840132.696 1426682.398 0, 839885.341 1426691.815 0, 839636.764 1426701.293 0, 839390.633 1426710.692 0, 839143.28 1426720.152 0, 838895.927 1426729.627 0, 838648.575 1426739.117 0, 838401.223 1426748.621 0, 
+    838153.872 1426758.14 0, 837906.522 1426767.673 0, 837659.172 1426777.221 0, 837411.823 1426786.783 0, 837164.474 1426796.36 0, 836917.126 1426805.951 0, 836669.778 1426815.557 0, 836422.431 1426825.178 0, 836175.085 1426834.813 0, 835927.739 1426844.463 0, 
+    835680.393 1426854.127 0, 835433.048 1426863.806 0, 835185.704 1426873.499 0, 834938.361 1426883.207 0, 834691.017 1426892.93 0, 834443.675 1426902.667 0, 834196.333 1426912.418 0, 833948.992 1426922.184 0, 833700.428 1426932.014 0, 833920.821 1432501.283 0, 
+    834141.204 1438070.269 0, 834389.11 1438060.466 0, 834635.795 1438050.726 0, 834882.482 1438041 0, 835129.169 1438031.289 0, 835375.856 1438021.592 0, 835622.544 1438011.91 0, 835869.233 1438002.242 0, 836115.922 1437992.589 0, 836362.612 1437982.95 0, 
+    836609.302 1437973.326 0, 836855.993 1437963.717 0, 837102.685 1437954.122 0, 837349.377 1437944.541 0, 837596.069 1437934.975 0, 837842.762 1437925.424 0, 838089.456 1437915.887 0, 838336.15 1437906.364 0, 838582.845 1437896.856 0, 838829.541 1437887.363 0, 
+    839076.237 1437877.884 0, 839322.933 1437868.419 0, 839569.63 1437858.97 0, 839816.328 1437849.534 0, 840061.807 1437840.16 0, 840309.725 1437830.707 0, 840556.424 1437821.315 0, 840803.124 1437811.938 0, 841049.824 1437802.575 0, 841296.525 1437793.227 0, 
+    841543.227 1437783.893 0, 841789.929 1437774.574 0, 842036.632 1437765.269 0, 842283.335 1437755.979 0, 842530.038 1437746.704 0, 842776.743 1437737.443 0, 843023.447 1437728.196 0, 843270.153 1437718.964 0, 843516.859 1437709.746 0, 843763.565 1437700.543 0, 
+    844010.272 1437691.355 0, 844256.98 1437682.181 0, 844503.688 1437673.021 0, 844750.396 1437663.876 0, 844997.105 1437654.746 0, 845243.815 1437645.63 0, 845490.525 1437636.529 0, 845737.236 1437627.442 0, 845982.729 1437618.414 0, 845778.08 1432048.828 0, 
+    845573.421 1426478.958 0))
+
+POLYGON ((857825.483 1437200.016 0, 857579.963 1437208.35 0, 857333.228 1437216.74 0, 857086.493 1437225.144 0, 856839.758 1437233.563 0, 856593.025 1437241.996 0, 856346.291 1437250.444 0, 856099.558 1437258.906 0, 855852.826 1437267.383 0, 855606.094 1437275.875 0, 
+    855359.362 1437284.381 0, 855112.631 1437292.901 0, 854865.901 1437301.436 0, 854619.171 1437309.986 0, 854372.442 1437318.55 0, 854125.713 1437327.129 0, 853878.984 1437335.722 0, 853632.256 1437344.329 0, 853385.529 1437352.952 0, 853138.802 1437361.588 0, 
+    852892.076 1437370.24 0, 852645.35 1437378.905 0, 852398.625 1437387.586 0, 852151.9 1437396.28 0, 851903.958 1437405.033 0, 851658.451 1437413.714 0, 851411.728 1437422.452 0, 851165.005 1437431.205 0, 850918.283 1437439.972 0, 850671.561 1437448.754 0, 
+    850424.84 1437457.55 0, 850178.119 1437466.361 0, 849931.399 1437475.187 0, 849684.679 1437484.027 0, 849437.96 1437492.881 0, 849191.242 1437501.75 0, 848944.524 1437510.634 0, 848697.806 1437519.532 0, 848451.089 1437528.445 0, 848204.372 1437537.372 0, 
+    847957.656 1437546.314 0, 847710.941 1437555.27 0, 847464.226 1437564.24 0, 847217.511 1437573.226 0, 846970.797 1437582.225 0, 846724.084 1437591.24 0, 846477.371 1437600.268 0, 846230.659 1437609.312 0, 845982.729 1437618.414 0, 846187.367 1443187.712 0, 
+    846391.994 1448756.715 0, 846639.265 1448747.637 0, 846885.322 1448738.617 0, 847131.379 1448729.612 0, 847377.437 1448720.622 0, 847623.495 1448711.646 0, 847869.554 1448702.685 0, 848115.613 1448693.738 0, 848361.673 1448684.806 0, 848607.734 1448675.888 0, 
+    848853.795 1448666.984 0, 849099.856 1448658.096 0, 849345.918 1448649.221 0, 849591.981 1448640.361 0, 849838.044 1448631.516 0, 850084.107 1448622.685 0, 850330.171 1448613.868 0, 850576.236 1448605.066 0, 850822.301 1448596.279 0, 851068.367 1448587.506 0, 
+    851314.433 1448578.747 0, 851560.5 1448570.003 0, 851806.567 1448561.273 0, 852052.635 1448552.558 0, 852297.489 1448543.9 0, 852544.771 1448535.171 0, 852790.841 1448526.5 0, 853036.91 1448517.842 0, 853282.981 1448509.2 0, 853529.051 1448500.571 0, 
+    853775.123 1448491.958 0, 854021.195 1448483.358 0, 854267.267 1448474.774 0, 854513.34 1448466.203 0, 854759.413 1448457.648 0, 855005.487 1448449.106 0, 855251.561 1448440.579 0, 855497.636 1448432.067 0, 855743.711 1448423.569 0, 855989.787 1448415.086 0, 
+    856235.863 1448406.617 0, 856481.94 1448398.162 0, 856728.017 1448389.722 0, 856974.095 1448381.297 0, 857220.173 1448372.886 0, 857466.252 1448364.49 0, 857712.331 1448356.108 0, 857958.411 1448347.74 0, 858203.278 1448339.428 0, 858014.385 1442769.869 0, 
+    857825.483 1437200.016 0))
+
+POLYGON ((870015.694 1447955.512 0, 869770.803 1447963.132 0, 869524.701 1447970.804 0, 869278.599 1447978.491 0, 869032.497 1447986.192 0, 868786.396 1447993.908 0, 868540.295 1448001.638 0, 868294.195 1448009.383 0, 868048.096 1448017.142 0, 867801.996 1448024.916 0, 
+    867555.898 1448032.704 0, 867309.799 1448040.507 0, 867063.701 1448048.324 0, 866817.604 1448056.155 0, 866571.507 1448064.002 0, 866325.41 1448071.862 0, 866079.314 1448079.737 0, 865833.219 1448087.627 0, 865587.124 1448095.531 0, 865341.029 1448103.449 0, 
+    865094.935 1448111.382 0, 864848.841 1448119.33 0, 864602.748 1448127.292 0, 864356.655 1448135.268 0, 864109.351 1448143.299 0, 863864.471 1448151.265 0, 863618.38 1448159.284 0, 863372.289 1448167.319 0, 863126.199 1448175.368 0, 862880.109 1448183.431 0, 
+    862634.019 1448191.509 0, 862387.93 1448199.601 0, 862141.842 1448207.708 0, 861895.754 1448215.829 0, 861649.666 1448223.965 0, 861403.579 1448232.115 0, 861157.493 1448240.28 0, 860911.407 1448248.459 0, 860665.321 1448256.653 0, 860419.236 1448264.861 0, 
+    860173.151 1448273.084 0, 859927.067 1448281.321 0, 859680.983 1448289.573 0, 859434.9 1448297.839 0, 859188.817 1448306.12 0, 858942.735 1448314.415 0, 858696.653 1448322.724 0, 858450.572 1448331.048 0, 858203.278 1448339.428 0, 858392.161 1453908.687 0, 
+    858581.033 1459477.64 0, 858827.668 1459469.282 0, 859073.094 1459460.98 0, 859318.52 1459452.693 0, 859563.947 1459444.42 0, 859809.374 1459436.161 0, 860054.801 1459427.917 0, 860300.23 1459419.688 0, 860545.658 1459411.472 0, 860791.087 1459403.272 0, 
+    861036.517 1459395.085 0, 861281.947 1459386.913 0, 861527.377 1459378.756 0, 861772.808 1459370.613 0, 862018.24 1459362.484 0, 862263.672 1459354.37 0, 862509.104 1459346.271 0, 862754.537 1459338.185 0, 862999.97 1459330.115 0, 863245.404 1459322.058 0, 
+    863490.839 1459314.016 0, 863736.273 1459305.989 0, 863981.709 1459297.976 0, 864227.144 1459289.977 0, 864471.371 1459282.033 0, 864718.017 1459274.024 0, 864963.454 1459266.069 0, 865208.892 1459258.128 0, 865454.33 1459250.201 0, 865699.769 1459242.29 0, 
+    865945.208 1459234.392 0, 866190.647 1459226.509 0, 866436.087 1459218.641 0, 866681.527 1459210.787 0, 866926.968 1459202.947 0, 867172.41 1459195.122 0, 867417.851 1459187.311 0, 867663.294 1459179.515 0, 867908.736 1459171.733 0, 868154.18 1459163.965 0, 
+    868399.623 1459156.212 0, 868645.067 1459148.474 0, 868890.512 1459140.75 0, 869135.957 1459133.04 0, 869381.402 1459125.345 0, 869626.848 1459117.664 0, 869872.294 1459109.998 0, 870117.741 1459102.346 0, 870361.98 1459094.746 0, 870188.842 1453525.282 0, 
+    870015.694 1447955.512 0))
+
+POLYGON ((882143.962 1458745.138 0, 881899.701 1458752.048 0, 881654.233 1458759.006 0, 881408.766 1458765.979 0, 881163.3 1458772.966 0, 880917.834 1458779.968 0, 880672.368 1458786.984 0, 880426.902 1458794.015 0, 880181.437 1458801.06 0, 879935.973 1458808.119 0, 
+    879690.509 1458815.193 0, 879445.045 1458822.282 0, 879199.582 1458829.385 0, 878954.119 1458836.502 0, 878708.656 1458843.634 0, 878463.194 1458850.78 0, 878217.733 1458857.94 0, 877972.272 1458865.115 0, 877726.811 1458872.305 0, 877481.35 1458879.509 0, 
+    877235.891 1458886.727 0, 876990.431 1458893.96 0, 876744.972 1458901.208 0, 876499.513 1458908.469 0, 876252.848 1458915.781 0, 876008.597 1458923.036 0, 875763.14 1458930.341 0, 875517.683 1458937.661 0, 875272.227 1458944.995 0, 875026.771 1458952.343 0, 
+    874781.315 1458959.706 0, 874535.86 1458967.084 0, 874290.405 1458974.475 0, 874044.951 1458981.882 0, 873799.497 1458989.302 0, 873554.043 1458996.737 0, 873308.59 1459004.187 0, 873063.138 1459011.651 0, 872817.686 1459019.13 0, 872572.234 1459026.622 0, 
+    872326.783 1459034.13 0, 872081.332 1459041.652 0, 871835.881 1459049.188 0, 871590.431 1459056.739 0, 871344.982 1459064.304 0, 871099.533 1459071.883 0, 870854.084 1459079.477 0, 870608.636 1459087.086 0, 870361.98 1459094.746 0, 870535.109 1464663.899 0, 
+    870708.227 1470232.735 0, 870954.225 1470225.094 0, 871199.017 1470217.506 0, 871443.81 1470209.933 0, 871688.604 1470202.373 0, 871933.398 1470194.828 0, 872178.192 1470187.298 0, 872422.987 1470179.782 0, 872667.782 1470172.28 0, 872912.578 1470164.793 0, 
+    873157.374 1470157.32 0, 873402.17 1470149.861 0, 873646.967 1470142.417 0, 873891.765 1470134.987 0, 874136.563 1470127.572 0, 874381.361 1470120.171 0, 874626.16 1470112.785 0, 874870.959 1470105.413 0, 875115.759 1470098.055 0, 875360.559 1470090.712 0, 
+    875605.359 1470083.383 0, 875850.16 1470076.069 0, 876094.961 1470068.769 0, 876339.763 1470061.483 0, 876583.361 1470054.247 0, 876829.368 1470046.955 0, 877074.171 1470039.713 0, 877318.974 1470032.485 0, 877563.778 1470025.271 0, 877808.583 1470018.072 0, 
+    878053.387 1470010.887 0, 878298.193 1470003.717 0, 878542.998 1469996.561 0, 878787.804 1469989.419 0, 879032.611 1469982.292 0, 879277.418 1469975.18 0, 879522.225 1469968.081 0, 879767.032 1469960.997 0, 880011.841 1469953.928 0, 880256.649 1469946.873 0, 
+    880501.458 1469939.832 0, 880746.267 1469932.806 0, 880991.077 1469925.794 0, 881235.887 1469918.797 0, 881480.698 1469911.814 0, 881725.509 1469904.845 0, 881970.32 1469897.891 0, 882215.132 1469890.951 0, 882458.741 1469884.06 0, 882301.356 1464314.758 0, 
+    882143.962 1458745.138 0))
+
+POLYGON ((894210.193 1469568.584 0, 893966.564 1469574.787 0, 893721.733 1469581.035 0, 893476.903 1469587.298 0, 893232.073 1469593.575 0, 892987.244 1469599.866 0, 892742.415 1469606.172 0, 892497.587 1469612.492 0, 892252.758 1469618.826 0, 892007.93 1469625.175 0, 
+    891763.103 1469631.539 0, 891518.276 1469637.917 0, 891273.449 1469644.309 0, 891028.623 1469650.715 0, 890783.797 1469657.137 0, 890538.971 1469663.572 0, 890294.146 1469670.022 0, 890049.321 1469676.486 0, 889804.497 1469682.965 0, 889559.673 1469689.458 0, 
+    889314.849 1469695.965 0, 889070.026 1469702.487 0, 888825.203 1469709.024 0, 888580.38 1469715.574 0, 888334.356 1469722.172 0, 888090.736 1469728.719 0, 887845.915 1469735.313 0, 887601.094 1469741.921 0, 887356.273 1469748.544 0, 887111.453 1469755.181 0, 
+    886866.633 1469761.833 0, 886621.814 1469768.499 0, 886376.995 1469775.179 0, 886132.176 1469781.874 0, 885887.358 1469788.583 0, 885642.54 1469795.307 0, 885397.723 1469802.045 0, 885152.906 1469808.798 0, 884908.089 1469815.565 0, 884663.273 1469822.346 0, 
+    884418.457 1469829.141 0, 884173.641 1469835.952 0, 883928.826 1469842.776 0, 883684.012 1469849.615 0, 883439.197 1469856.468 0, 883194.384 1469863.336 0, 882949.57 1469870.218 0, 882704.757 1469877.115 0, 882458.741 1469884.06 0, 882616.117 1475453.039 0, 
+    882773.483 1481021.689 0, 883018.841 1481014.763 0, 883262.998 1481007.885 0, 883507.156 1481001.021 0, 883751.314 1480994.172 0, 883995.473 1480987.337 0, 884239.632 1480980.516 0, 884483.792 1480973.71 0, 884727.952 1480966.918 0, 884972.112 1480960.141 0, 
+    885216.273 1480953.377 0, 885460.434 1480946.629 0, 885704.595 1480939.894 0, 885948.757 1480933.174 0, 886192.919 1480926.469 0, 886437.082 1480919.777 0, 886681.245 1480913.1 0, 886925.409 1480906.438 0, 887169.573 1480899.79 0, 887413.737 1480893.156 0, 
+    887657.901 1480886.537 0, 887902.067 1480879.932 0, 888146.232 1480873.341 0, 888390.398 1480866.765 0, 888633.365 1480860.235 0, 888878.731 1480853.655 0, 889122.898 1480847.122 0, 889367.065 1480840.603 0, 889611.233 1480834.099 0, 889855.401 1480827.609 0, 
+    890099.569 1480821.133 0, 890343.738 1480814.671 0, 890587.907 1480808.225 0, 890832.077 1480801.792 0, 891076.247 1480795.374 0, 891320.417 1480788.97 0, 891564.588 1480782.58 0, 891808.759 1480776.205 0, 892052.931 1480769.845 0, 892297.103 1480763.498 0, 
+    892541.275 1480757.166 0, 892785.448 1480750.849 0, 893029.621 1480744.545 0, 893273.794 1480738.256 0, 893517.968 1480731.982 0, 893762.142 1480725.722 0, 894006.317 1480719.476 0, 894250.491 1480713.245 0, 894493.468 1480707.058 0, 894351.835 1475137.985 0, 
+    894210.193 1469568.584 0))
+
+POLYGON ((906214.295 1480425.539 0, 905971.3 1480431.039 0, 905727.108 1480436.581 0, 905482.917 1480442.137 0, 905238.726 1480447.707 0, 904994.536 1480453.292 0, 904750.346 1480458.891 0, 904506.156 1480464.504 0, 904261.966 1480470.132 0, 904017.777 1480475.774 0, 
+    903773.588 1480481.43 0, 903529.4 1480487.101 0, 903285.212 1480492.787 0, 903041.024 1480498.486 0, 902796.836 1480504.2 0, 902552.649 1480509.929 0, 902308.462 1480515.671 0, 902064.276 1480521.428 0, 901820.09 1480527.2 0, 901575.904 1480532.986 0, 
+    901331.718 1480538.786 0, 901087.533 1480544.601 0, 900843.348 1480550.43 0, 900599.164 1480556.273 0, 900353.782 1480562.159 0, 900110.796 1480568.003 0, 899866.613 1480573.889 0, 899622.43 1480579.79 0, 899378.247 1480585.705 0, 899134.064 1480591.635 0, 
+    898889.882 1480597.579 0, 898645.701 1480603.537 0, 898401.519 1480609.51 0, 898157.338 1480615.497 0, 897913.158 1480621.498 0, 897668.978 1480627.514 0, 897424.798 1480633.544 0, 897180.618 1480639.589 0, 896936.439 1480645.648 0, 896692.26 1480651.721 0, 
+    896448.082 1480657.809 0, 896203.903 1480663.911 0, 895959.726 1480670.027 0, 895715.548 1480676.158 0, 895471.371 1480682.303 0, 895227.194 1480688.463 0, 894983.018 1480694.637 0, 894738.842 1480700.825 0, 894493.468 1480707.058 0, 894635.093 1486275.796 0, 
+    894776.71 1491844.194 0, 895021.425 1491837.977 0, 895264.945 1491831.806 0, 895508.466 1491825.648 0, 895751.987 1491819.505 0, 895995.509 1491813.377 0, 896239.031 1491807.262 0, 896482.553 1491801.162 0, 896726.075 1491795.077 0, 896969.598 1491789.005 0, 
+    897213.122 1491782.948 0, 897456.645 1491776.906 0, 897700.169 1491770.877 0, 897943.694 1491764.863 0, 898187.219 1491758.864 0, 898430.744 1491752.878 0, 898674.269 1491746.907 0, 898917.795 1491740.951 0, 899161.321 1491735.008 0, 899404.848 1491729.08 0, 
+    899648.374 1491723.167 0, 899891.902 1491717.267 0, 900135.429 1491711.382 0, 900378.957 1491705.512 0, 900621.291 1491699.684 0, 900866.014 1491693.813 0, 901109.543 1491687.986 0, 901353.072 1491682.172 0, 901596.602 1491676.373 0, 901840.132 1491670.589 0, 
+    902083.662 1491664.818 0, 902327.193 1491659.062 0, 902570.724 1491653.321 0, 902814.255 1491647.593 0, 903057.786 1491641.88 0, 903301.318 1491636.182 0, 903544.851 1491630.497 0, 903788.383 1491624.827 0, 904031.916 1491619.172 0, 904275.45 1491613.531 0, 
+    904518.983 1491607.904 0, 904762.517 1491602.291 0, 905006.052 1491596.693 0, 905249.586 1491591.109 0, 905493.121 1491585.539 0, 905736.656 1491579.984 0, 905980.192 1491574.443 0, 906223.728 1491568.916 0, 906466.071 1491563.431 0, 906340.187 1485994.655 0, 
+    906214.295 1480425.539 0))
+
+POLYGON ((918156.179 1491315.693 0, 917913.82 1491320.494 0, 917670.269 1491325.332 0, 917426.719 1491330.185 0, 917183.169 1491335.053 0, 916939.619 1491339.934 0, 916696.07 1491344.83 0, 916452.52 1491349.74 0, 916208.972 1491354.665 0, 915965.423 1491359.604 0, 
+    915721.875 1491364.557 0, 915478.327 1491369.525 0, 915234.779 1491374.507 0, 914991.232 1491379.503 0, 914747.685 1491384.514 0, 914504.138 1491389.539 0, 914260.591 1491394.578 0, 914017.045 1491399.632 0, 913773.499 1491404.7 0, 913529.953 1491409.782 0, 
+    913286.408 1491414.878 0, 913042.863 1491419.989 0, 912799.318 1491425.115 0, 912555.774 1491430.254 0, 912311.037 1491435.434 0, 912068.686 1491440.577 0, 911825.143 1491445.759 0, 911581.599 1491450.956 0, 911338.056 1491456.167 0, 911094.514 1491461.393 0, 
+    910850.972 1491466.633 0, 910607.43 1491471.887 0, 910363.888 1491477.156 0, 910120.347 1491482.439 0, 909876.806 1491487.736 0, 909633.265 1491493.048 0, 909389.724 1491498.374 0, 909146.184 1491503.714 0, 908902.645 1491509.069 0, 908659.105 1491514.438 0, 
+    908415.566 1491519.821 0, 908172.027 1491525.219 0, 907928.489 1491530.631 0, 907684.95 1491536.057 0, 907441.413 1491541.498 0, 907197.875 1491546.953 0, 906954.338 1491552.422 0, 906710.801 1491557.906 0, 906466.071 1491563.431 0, 906591.947 1497131.86 0, 
+    906717.815 1502699.937 0, 906961.887 1502694.427 0, 907204.768 1502688.958 0, 907447.65 1502683.503 0, 907690.532 1502678.063 0, 907933.414 1502672.637 0, 908176.297 1502667.225 0, 908419.18 1502661.828 0, 908662.063 1502656.445 0, 908904.947 1502651.076 0, 
+    909147.831 1502645.721 0, 909390.715 1502640.381 0, 909633.6 1502635.055 0, 909876.485 1502629.743 0, 910119.37 1502624.446 0, 910362.256 1502619.163 0, 910605.142 1502613.894 0, 910848.028 1502608.64 0, 911090.914 1502603.4 0, 911333.801 1502598.174 0, 
+    911576.688 1502592.962 0, 911819.575 1502587.765 0, 912062.463 1502582.582 0, 912305.351 1502577.413 0, 912547.05 1502572.284 0, 912791.128 1502567.119 0, 913034.017 1502561.993 0, 913276.906 1502556.882 0, 913519.796 1502551.784 0, 913762.686 1502546.701 0, 
+    914005.576 1502541.633 0, 914248.466 1502536.578 0, 914491.357 1502531.538 0, 914734.248 1502526.513 0, 914977.139 1502521.501 0, 915220.031 1502516.504 0, 915462.923 1502511.521 0, 915705.815 1502506.553 0, 915948.707 1502501.599 0, 916191.6 1502496.659 0, 
+    916434.493 1502491.733 0, 916677.387 1502486.822 0, 916920.28 1502481.925 0, 917163.174 1502477.042 0, 917406.068 1502472.173 0, 917648.963 1502467.319 0, 917891.858 1502462.479 0, 918134.753 1502457.654 0, 918376.46 1502452.866 0, 918266.323 1496884.456 0, 
+    918156.179 1491315.693 0))
+
+POLYGON ((930035.756 1502238.734 0, 929794.034 1502242.839 0, 929551.126 1502246.978 0, 929308.219 1502251.132 0, 929065.312 1502255.3 0, 928822.405 1502259.482 0, 928579.498 1502263.679 0, 928336.591 1502267.889 0, 928093.685 1502272.115 0, 927850.779 1502276.354 0, 
+    927607.873 1502280.608 0, 927364.968 1502284.876 0, 927122.063 1502289.158 0, 926879.158 1502293.455 0, 926636.253 1502297.765 0, 926393.348 1502302.091 0, 926150.444 1502306.43 0, 925907.54 1502310.784 0, 925664.636 1502315.152 0, 925421.733 1502319.534 0, 
+    925178.83 1502323.931 0, 924935.927 1502328.342 0, 924693.024 1502332.767 0, 924450.122 1502337.207 0, 924206.032 1502341.683 0, 923964.317 1502346.129 0, 923721.416 1502350.611 0, 923478.514 1502355.108 0, 923235.613 1502359.619 0, 922992.712 1502364.145 0, 
+    922749.812 1502368.684 0, 922506.912 1502373.238 0, 922264.012 1502377.806 0, 922021.112 1502382.389 0, 921778.212 1502386.986 0, 921535.313 1502391.597 0, 921292.414 1502396.222 0, 921049.515 1502400.862 0, 920806.617 1502405.516 0, 920563.719 1502410.184 0, 
+    920320.821 1502414.867 0, 920077.923 1502419.564 0, 919835.026 1502424.275 0, 919592.129 1502429.001 0, 919349.232 1502433.74 0, 919106.336 1502438.494 0, 918863.44 1502443.263 0, 918620.544 1502448.046 0, 918376.46 1502452.866 0, 918486.59 1508020.918 0, 
+    918596.712 1513588.606 0, 918840.137 1513583.799 0, 919082.378 1513579.029 0, 919324.619 1513574.274 0, 919566.86 1513569.532 0, 919809.101 1513564.805 0, 920051.343 1513560.093 0, 920293.585 1513555.394 0, 920535.827 1513550.71 0, 920778.069 1513546.04 0, 
+    921020.312 1513541.384 0, 921262.555 1513536.743 0, 921504.798 1513532.115 0, 921747.042 1513527.503 0, 921989.285 1513522.904 0, 922231.529 1513518.319 0, 922473.774 1513513.749 0, 922716.018 1513509.193 0, 922958.263 1513504.652 0, 923200.508 1513500.124 0, 
+    923442.754 1513495.611 0, 923684.999 1513491.112 0, 923927.245 1513486.628 0, 924169.492 1513482.157 0, 924410.554 1513477.723 0, 924653.985 1513473.259 0, 924896.232 1513468.832 0, 925138.479 1513464.418 0, 925380.727 1513460.019 0, 925622.974 1513455.635 0, 
+    925865.222 1513451.264 0, 926107.471 1513446.908 0, 926349.719 1513442.566 0, 926591.968 1513438.238 0, 926834.217 1513433.924 0, 927076.466 1513429.625 0, 927318.716 1513425.34 0, 927560.966 1513421.069 0, 927803.216 1513416.813 0, 928045.466 1513412.571 0, 
+    928287.717 1513408.343 0, 928529.967 1513404.129 0, 928772.218 1513399.93 0, 929014.47 1513395.744 0, 929256.721 1513391.573 0, 929498.973 1513387.417 0, 929741.225 1513383.274 0, 929983.477 1513379.146 0, 930224.547 1513375.052 0, 930130.154 1507807.075 0, 
+    930035.756 1502238.734 0))
+
+POLYGON ((941852.938 1513194.35 0, 941611.856 1513197.763 0, 941369.593 1513201.206 0, 941127.33 1513204.664 0, 940885.068 1513208.137 0, 940642.806 1513211.623 0, 940400.543 1513215.124 0, 940158.281 1513218.639 0, 939916.02 1513222.168 0, 939673.758 1513225.712 0, 
+    939431.497 1513229.27 0, 939189.236 1513232.842 0, 938946.975 1513236.428 0, 938704.714 1513240.029 0, 938462.454 1513243.643 0, 938220.193 1513247.272 0, 937977.933 1513250.916 0, 937735.674 1513254.573 0, 937493.414 1513258.245 0, 937251.155 1513261.931 0, 
+    937008.895 1513265.632 0, 936766.636 1513269.347 0, 936524.378 1513273.075 0, 936282.119 1513276.819 0, 936038.678 1513280.594 0, 935797.603 1513284.348 0, 935555.345 1513288.134 0, 935313.087 1513291.934 0, 935070.83 1513295.748 0, 934828.573 1513299.577 0, 
+    934586.316 1513303.42 0, 934344.059 1513307.277 0, 934101.802 1513311.149 0, 933859.546 1513315.035 0, 933617.29 1513318.935 0, 933375.034 1513322.849 0, 933132.779 1513326.778 0, 932890.523 1513330.72 0, 932648.268 1513334.677 0, 932406.013 1513338.649 0, 
+    932163.759 1513342.634 0, 931921.504 1513346.634 0, 931679.25 1513350.648 0, 931436.996 1513354.677 0, 931194.742 1513358.719 0, 930952.489 1513362.776 0, 930710.236 1513366.847 0, 930467.983 1513370.933 0, 930224.547 1513375.052 0, 930318.933 1518942.659 0, 
+    930413.313 1524509.89 0, 930656.09 1524505.782 0, 930897.688 1524501.708 0, 931139.285 1524497.647 0, 931380.884 1524493.602 0, 931622.482 1524489.57 0, 931864.08 1524485.552 0, 932105.679 1524481.549 0, 932347.278 1524477.56 0, 932588.878 1524473.585 0, 
+    932830.477 1524469.625 0, 933072.077 1524465.678 0, 933313.677 1524461.746 0, 933555.277 1524457.828 0, 933796.877 1524453.925 0, 934038.478 1524450.035 0, 934280.079 1524446.16 0, 934521.68 1524442.299 0, 934763.282 1524438.452 0, 935004.883 1524434.619 0, 
+    935246.485 1524430.801 0, 935488.087 1524426.997 0, 935729.689 1524423.207 0, 935971.292 1524419.431 0, 936211.715 1524415.688 0, 936454.497 1524411.923 0, 936696.1 1524408.19 0, 936937.704 1524404.471 0, 937179.307 1524400.766 0, 937420.911 1524397.076 0, 
+    937662.515 1524393.4 0, 937904.119 1524389.738 0, 938145.724 1524386.09 0, 938387.328 1524382.456 0, 938628.933 1524378.837 0, 938870.538 1524375.232 0, 939112.144 1524371.641 0, 939353.749 1524368.064 0, 939595.355 1524364.502 0, 939836.961 1524360.954 0, 
+    940078.567 1524357.42 0, 940320.173 1524353.9 0, 940561.78 1524350.395 0, 940803.387 1524346.903 0, 941044.994 1524343.426 0, 941286.601 1524339.963 0, 941528.208 1524336.515 0, 941769.816 1524333.08 0, 942010.245 1524329.677 0, 941931.594 1518762.201 0, 
+    941852.938 1513194.35 0))
+
+POLYGON ((953607.641 1524182.227 0, 953367.201 1524184.952 0, 953125.584 1524187.703 0, 952883.968 1524190.469 0, 952642.352 1524193.25 0, 952400.736 1524196.044 0, 952159.121 1524198.853 0, 951917.505 1524201.676 0, 951675.89 1524204.513 0, 951434.275 1524207.364 0, 
+    951192.66 1524210.23 0, 950951.045 1524213.11 0, 950709.43 1524216.004 0, 950467.816 1524218.912 0, 950226.202 1524221.835 0, 949984.588 1524224.771 0, 949742.974 1524227.722 0, 949501.36 1524230.687 0, 949259.746 1524233.667 0, 949018.133 1524236.66 0, 
+    948776.519 1524239.668 0, 948534.906 1524242.69 0, 948293.294 1524245.726 0, 948051.681 1524248.777 0, 947808.891 1524251.856 0, 947568.456 1524254.92 0, 947326.844 1524258.013 0, 947085.232 1524261.121 0, 946843.62 1524264.242 0, 946602.008 1524267.378 0, 
+    946360.397 1524270.528 0, 946118.786 1524273.692 0, 945877.175 1524276.871 0, 945635.564 1524280.064 0, 945393.953 1524283.27 0, 945152.342 1524286.492 0, 944910.732 1524289.727 0, 944669.122 1524292.976 0, 944427.512 1524296.24 0, 944185.902 1524299.518 0, 
+    943944.293 1524302.81 0, 943702.683 1524306.117 0, 943461.074 1524309.438 0, 943219.465 1524312.772 0, 942977.857 1524316.122 0, 942736.248 1524319.485 0, 942494.64 1524322.862 0, 942253.031 1524326.254 0, 942010.245 1524329.677 0, 942088.891 1529896.77 0, 
+    942167.531 1535463.476 0, 942409.659 1535460.062 0, 942650.611 1535456.68 0, 942891.565 1535453.312 0, 943132.518 1535449.957 0, 943373.471 1535446.617 0, 943614.425 1535443.291 0, 943855.379 1535439.98 0, 944096.333 1535436.682 0, 944337.287 1535433.399 0, 
+    944578.241 1535430.13 0, 944819.196 1535426.875 0, 945060.151 1535423.634 0, 945301.106 1535420.408 0, 945542.061 1535417.195 0, 945783.016 1535413.997 0, 946023.972 1535410.813 0, 946264.928 1535407.643 0, 946505.884 1535404.488 0, 946746.84 1535401.346 0, 
+    946987.796 1535398.219 0, 947228.752 1535395.106 0, 947469.709 1535392.007 0, 947710.666 1535388.922 0, 947950.449 1535385.867 0, 948192.58 1535382.795 0, 948433.538 1535379.753 0, 948674.495 1535376.725 0, 948915.453 1535373.711 0, 949156.411 1535370.712 0, 
+    949397.369 1535367.726 0, 949638.327 1535364.755 0, 949879.286 1535361.798 0, 950120.244 1535358.855 0, 950361.203 1535355.926 0, 950602.162 1535353.012 0, 950843.121 1535350.111 0, 951084.081 1535347.225 0, 951325.04 1535344.353 0, 951566 1535341.495 0, 
+    951806.96 1535338.652 0, 952047.92 1535335.822 0, 952288.88 1535333.007 0, 952529.84 1535330.206 0, 952770.8 1535327.419 0, 953011.761 1535324.646 0, 953252.722 1535321.888 0, 953493.683 1535319.143 0, 953733.471 1535316.426 0, 953670.558 1529749.521 0, 
+    953607.641 1524182.227 0))
+
+POLYGON ((965299.78 1535202.053 0, 965059.984 1535204.093 0, 964819.016 1535206.156 0, 964578.048 1535208.234 0, 964337.081 1535210.326 0, 964096.113 1535212.432 0, 963855.146 1535214.552 0, 963614.179 1535216.687 0, 963373.212 1535218.836 0, 963132.245 1535220.998 0, 
+    962891.278 1535223.176 0, 962650.311 1535225.367 0, 962409.345 1535227.572 0, 962168.379 1535229.792 0, 961927.412 1535232.026 0, 961686.446 1535234.274 0, 961445.48 1535236.536 0, 961204.514 1535238.812 0, 960963.549 1535241.103 0, 960722.583 1535243.407 0, 
+    960481.618 1535245.726 0, 960240.652 1535248.059 0, 959999.687 1535250.406 0, 959758.722 1535252.768 0, 959516.585 1535255.155 0, 959276.793 1535257.533 0, 959035.828 1535259.937 0, 958794.864 1535262.355 0, 958553.899 1535264.788 0, 958312.935 1535267.234 0, 
+    958071.971 1535269.695 0, 957831.007 1535272.17 0, 957590.043 1535274.659 0, 957349.08 1535277.162 0, 957108.116 1535279.68 0, 956867.153 1535282.211 0, 956626.19 1535284.757 0, 956385.227 1535287.317 0, 956144.264 1535289.891 0, 955903.301 1535292.48 0, 
+    955662.339 1535295.082 0, 955421.376 1535297.699 0, 955180.414 1535300.33 0, 954939.452 1535302.975 0, 954698.49 1535305.634 0, 954457.528 1535308.308 0, 954216.567 1535310.995 0, 953975.605 1535313.697 0, 953733.471 1535316.426 0, 953796.379 1540882.938 0, 
+    953859.283 1546449.049 0, 954100.759 1546446.327 0, 954341.065 1546443.633 0, 954581.372 1546440.952 0, 954821.678 1546438.286 0, 955061.985 1546435.634 0, 955302.292 1546432.996 0, 955542.599 1546430.372 0, 955782.906 1546427.763 0, 956023.213 1546425.167 0, 
+    956263.521 1546422.586 0, 956503.828 1546420.019 0, 956744.136 1546417.466 0, 956984.444 1546414.927 0, 957224.752 1546412.402 0, 957465.06 1546409.892 0, 957705.368 1546407.395 0, 957945.677 1546404.913 0, 958185.986 1546402.445 0, 958426.294 1546399.991 0, 
+    958666.603 1546397.551 0, 958906.912 1546395.125 0, 959147.222 1546392.713 0, 959387.531 1546390.316 0, 959626.671 1546387.944 0, 959868.15 1546385.564 0, 960108.46 1546383.209 0, 960348.77 1546380.868 0, 960589.08 1546378.541 0, 960829.39 1546376.228 0, 
+    961069.7 1546373.93 0, 961310.011 1546371.646 0, 961550.321 1546369.376 0, 961790.632 1546367.12 0, 962030.943 1546364.878 0, 962271.254 1546362.65 0, 962511.565 1546360.436 0, 962751.876 1546358.237 0, 962992.188 1546356.052 0, 963232.499 1546353.881 0, 
+    963472.811 1546351.724 0, 963713.122 1546349.581 0, 963953.434 1546347.452 0, 964193.746 1546345.338 0, 964434.059 1546343.237 0, 964674.371 1546341.151 0, 964914.683 1546339.079 0, 965154.996 1546337.021 0, 965394.14 1546334.987 0, 965346.962 1540768.72 0, 
+    965299.78 1535202.053 0))
+
+POLYGON ((976929.273 1546253.513 0, 976690.122 1546254.872 0, 976449.805 1546256.251 0, 976209.488 1546257.644 0, 975969.17 1546259.051 0, 975728.853 1546260.473 0, 975488.536 1546261.908 0, 975248.219 1546263.358 0, 975007.902 1546264.822 0, 974767.586 1546266.3 0, 
+    974527.269 1546267.792 0, 974286.952 1546269.298 0, 974046.636 1546270.819 0, 973806.32 1546272.354 0, 973566.003 1546273.902 0, 973325.687 1546275.465 0, 973085.371 1546277.042 0, 972845.055 1546278.634 0, 972604.739 1546280.239 0, 972364.423 1546281.858 0, 
+    972124.107 1546283.492 0, 971883.792 1546285.14 0, 971643.476 1546286.802 0, 971403.161 1546288.478 0, 971161.678 1546290.176 0, 970922.53 1546291.873 0, 970682.215 1546293.591 0, 970441.9 1546295.324 0, 970201.585 1546297.07 0, 969961.27 1546298.831 0, 
+    969720.955 1546300.607 0, 969480.64 1546302.396 0, 969240.326 1546304.199 0, 969000.011 1546306.017 0, 968759.697 1546307.848 0, 968519.383 1546309.694 0, 968279.069 1546311.554 0, 968038.755 1546313.428 0, 967798.441 1546315.316 0, 967558.127 1546317.219 0, 
+    967317.813 1546319.135 0, 967077.5 1546321.066 0, 966837.186 1546323.011 0, 966596.873 1546324.97 0, 966356.56 1546326.943 0, 966116.247 1546328.93 0, 965875.934 1546330.932 0, 965635.621 1546332.947 0, 965394.14 1546334.987 0, 965441.315 1551900.847 0, 
+    965488.486 1557466.295 0, 965729.309 1557464.261 0, 965968.967 1557462.251 0, 966208.624 1557460.255 0, 966448.282 1557458.273 0, 966687.94 1557456.306 0, 966927.599 1557454.352 0, 967167.257 1557452.413 0, 967406.915 1557450.487 0, 967646.574 1557448.576 0, 
+    967886.232 1557446.679 0, 968125.891 1557444.796 0, 968365.55 1557442.927 0, 968605.209 1557441.072 0, 968844.868 1557439.231 0, 969084.527 1557437.404 0, 969324.186 1557435.592 0, 969563.846 1557433.793 0, 969803.505 1557432.009 0, 970043.165 1557430.239 0, 
+    970282.824 1557428.482 0, 970522.484 1557426.74 0, 970762.144 1557425.012 0, 971001.804 1557423.299 0, 971240.3 1557421.607 0, 971481.124 1557419.913 0, 971720.785 1557418.242 0, 971960.445 1557416.584 0, 972200.106 1557414.941 0, 972439.766 1557413.312 0, 
+    972679.427 1557411.697 0, 972919.088 1557410.096 0, 973158.748 1557408.509 0, 973398.409 1557406.936 0, 973638.07 1557405.377 0, 973877.732 1557403.833 0, 974117.393 1557402.302 0, 974357.054 1557400.786 0, 974596.716 1557399.284 0, 974836.377 1557397.796 0, 
+    975076.039 1557396.322 0, 975315.7 1557394.862 0, 975555.362 1557393.416 0, 975795.024 1557391.984 0, 976034.686 1557390.567 0, 976274.348 1557389.163 0, 976514.01 1557387.774 0, 976753.672 1557386.398 0, 976992.171 1557385.044 0, 976960.723 1551819.485 0, 
+    976929.273 1546253.513 0))
+
+POLYGON ((988496.04 1557336.293 0, 988257.536 1557336.974 0, 988017.871 1557337.672 0, 987778.206 1557338.384 0, 987538.541 1557339.11 0, 987298.876 1557339.851 0, 987059.211 1557340.606 0, 986819.546 1557341.374 0, 986579.881 1557342.157 0, 986340.216 1557342.954 0, 
+    986100.552 1557343.765 0, 985860.887 1557344.59 0, 985621.222 1557345.429 0, 985381.558 1557346.283 0, 985141.893 1557347.15 0, 984902.229 1557348.032 0, 984662.564 1557348.928 0, 984422.9 1557349.837 0, 984183.235 1557350.761 0, 983943.571 1557351.699 0, 
+    983703.907 1557352.651 0, 983464.243 1557353.618 0, 983224.579 1557354.598 0, 982984.915 1557355.592 0, 982744.088 1557356.606 0, 982505.587 1557357.623 0, 982265.923 1557358.66 0, 982026.259 1557359.711 0, 981786.595 1557360.776 0, 981546.931 1557361.855 0, 
+    981307.268 1557362.948 0, 981067.604 1557364.055 0, 980827.941 1557365.177 0, 980588.277 1557366.312 0, 980348.614 1557367.462 0, 980108.951 1557368.626 0, 979869.287 1557369.803 0, 979629.624 1557370.995 0, 979389.961 1557372.201 0, 979150.298 1557373.421 0, 
+    978910.635 1557374.656 0, 978670.972 1557375.904 0, 978431.31 1557377.166 0, 978191.647 1557378.443 0, 977951.984 1557379.734 0, 977712.322 1557381.038 0, 977472.659 1557382.357 0, 977232.997 1557383.69 0, 976992.171 1557385.044 0, 977023.617 1562950.184 0, 
+    977055.06 1568514.9 0, 977295.227 1568513.55 0, 977534.234 1568512.221 0, 977773.242 1568510.906 0, 978012.249 1568509.604 0, 978251.257 1568508.317 0, 978490.264 1568507.044 0, 978729.272 1568505.785 0, 978968.28 1568504.54 0, 979207.288 1568503.309 0, 
+    979446.296 1568502.093 0, 979685.304 1568500.89 0, 979924.312 1568499.701 0, 980163.32 1568498.527 0, 980402.328 1568497.366 0, 980641.336 1568496.22 0, 980880.345 1568495.087 0, 981119.353 1568493.969 0, 981358.362 1568492.865 0, 981597.37 1568491.775 0, 
+    981836.379 1568490.699 0, 982075.387 1568489.637 0, 982314.396 1568488.589 0, 982553.405 1568487.555 0, 982791.255 1568486.54 0, 983031.423 1568485.529 0, 983270.432 1568484.537 0, 983509.441 1568483.56 0, 983748.45 1568482.596 0, 983987.459 1568481.647 0, 
+    984226.468 1568480.711 0, 984465.477 1568479.79 0, 984704.487 1568478.883 0, 984943.496 1568477.989 0, 985182.506 1568477.11 0, 985421.515 1568476.245 0, 985660.524 1568475.394 0, 985899.534 1568474.557 0, 986138.544 1568473.734 0, 986377.553 1568472.925 0, 
+    986616.563 1568472.131 0, 986855.573 1568471.35 0, 987094.583 1568470.583 0, 987333.592 1568469.831 0, 987572.602 1568469.092 0, 987811.612 1568468.368 0, 988050.622 1568467.657 0, 988289.632 1568466.961 0, 988527.484 1568466.282 0, 988511.762 1562901.5 0, 
+    988496.04 1557336.293 0))
+
+POLYGON ((1000000 1568450.076 0, 999762.145 1568450.083 0, 999523.134 1568450.104 0, 999284.123 1568450.139 0, 999045.112 1568450.189 0, 998806.101 1568450.252 0, 998567.09 1568450.329 0, 998328.079 1568450.42 0, 998089.068 1568450.526 0, 997850.057 1568450.645 0, 
+    997611.046 1568450.779 0, 997372.035 1568450.927 0, 997133.024 1568451.088 0, 996894.013 1568451.264 0, 996655.002 1568451.454 0, 996415.991 1568451.658 0, 996176.981 1568451.876 0, 995937.97 1568452.108 0, 995698.959 1568452.354 0, 995459.948 1568452.614 0, 
+    995220.937 1568452.888 0, 994981.926 1568453.177 0, 994742.915 1568453.479 0, 994503.904 1568453.796 0, 994263.736 1568454.128 0, 994025.883 1568454.471 0, 993786.872 1568454.829 0, 993547.861 1568455.202 0, 993308.851 1568455.589 0, 993069.84 1568455.99 0, 
+    992830.829 1568456.405 0, 992591.819 1568456.834 0, 992352.808 1568457.277 0, 992113.797 1568457.734 0, 991874.787 1568458.205 0, 991635.776 1568458.69 0, 991396.766 1568459.19 0, 991157.755 1568459.703 0, 990918.745 1568460.231 0, 990679.734 1568460.772 0, 
+    990440.724 1568461.328 0, 990201.714 1568461.897 0, 989962.703 1568462.481 0, 989723.693 1568463.079 0, 989484.683 1568463.691 0, 989245.673 1568464.317 0, 989006.663 1568464.957 0, 988767.652 1568465.611 0, 988527.484 1568466.282 0, 988543.204 1574030.634 0, 
+    988558.924 1579594.548 0, 988798.434 1579593.878 0, 989036.789 1579593.226 0, 989275.144 1579592.588 0, 989513.499 1579591.963 0, 989751.855 1579591.353 0, 989990.21 1579590.757 0, 990228.565 1579590.175 0, 990466.921 1579589.607 0, 990705.276 1579589.053 0, 
+    990943.631 1579588.513 0, 991181.987 1579587.987 0, 991420.342 1579587.475 0, 991658.698 1579586.977 0, 991897.053 1579586.493 0, 992135.409 1579586.023 0, 992373.765 1579585.567 0, 992612.12 1579585.125 0, 992850.476 1579584.697 0, 993088.831 1579584.284 0, 
+    993327.187 1579583.884 0, 993565.543 1579583.498 0, 993803.899 1579583.126 0, 994042.254 1579582.769 0, 994279.456 1579582.427 0, 994518.966 1579582.095 0, 994757.322 1579581.78 0, 994995.678 1579581.478 0, 995234.034 1579581.191 0, 995472.389 1579580.917 0, 
+    995710.745 1579580.658 0, 995949.101 1579580.412 0, 996187.457 1579580.181 0, 996425.813 1579579.964 0, 996664.169 1579579.76 0, 996902.525 1579579.571 0, 997140.881 1579579.396 0, 997379.237 1579579.234 0, 997617.593 1579579.087 0, 997855.949 1579578.954 0, 
+    998094.305 1579578.835 0, 998332.661 1579578.729 0, 998571.017 1579578.638 0, 998809.373 1579578.561 0, 999047.729 1579578.498 0, 999286.085 1579578.449 0, 999524.441 1579578.414 0, 999762.797 1579578.393 0, 1000000 1579578.386 0, 1000000 1574014.45 0, 
+    1000000 1568450.076 0))
+
+POLYGON ((1011441.076 1579594.548 0, 1011203.873 1579593.885 0, 1010965.518 1579593.232 0, 1010727.162 1579592.594 0, 1010488.807 1579591.969 0, 1010250.452 1579591.359 0, 1010012.097 1579590.763 0, 1009773.741 1579590.181 0, 1009535.386 1579589.612 0, 1009297.031 1579589.058 0, 
+    1009058.675 1579588.518 0, 1008820.32 1579587.992 0, 1008581.964 1579587.48 0, 1008343.609 1579586.981 0, 1008105.253 1579586.497 0, 1007866.898 1579586.027 0, 1007628.542 1579585.571 0, 1007390.186 1579585.129 0, 1007151.831 1579584.701 0, 1006913.475 1579584.287 0, 
+    1006675.119 1579583.888 0, 1006436.764 1579583.502 0, 1006198.408 1579583.13 0, 1005960.052 1579582.772 0, 1005720.544 1579582.427 0, 1005483.34 1579582.099 0, 1005244.985 1579581.783 0, 1005006.629 1579581.481 0, 1004768.273 1579581.193 0, 1004529.917 1579580.92 0, 
+    1004291.561 1579580.66 0, 1004053.205 1579580.415 0, 1003814.849 1579580.183 0, 1003576.493 1579579.966 0, 1003338.137 1579579.762 0, 1003099.781 1579579.573 0, 1002861.425 1579579.397 0, 1002623.07 1579579.236 0, 1002384.714 1579579.088 0, 1002146.358 1579578.955 0, 
+    1001908.002 1579578.836 0, 1001669.645 1579578.73 0, 1001431.289 1579578.639 0, 1001192.933 1579578.562 0, 1000954.577 1579578.499 0, 1000716.221 1579578.45 0, 1000477.865 1579578.414 0, 1000239.509 1579578.393 0, 1000000 1579578.386 0, 1000000 1585141.879 0, 
+    1000000 1590704.922 0, 1000238.851 1590704.929 0, 1000476.552 1590704.95 0, 1000714.254 1590704.985 0, 1000951.955 1590705.034 0, 1001189.656 1590705.097 0, 1001427.357 1590705.174 0, 1001665.058 1590705.265 0, 1001902.759 1590705.37 0, 1002140.46 1590705.489 0, 
+    1002378.161 1590705.622 0, 1002615.863 1590705.769 0, 1002853.564 1590705.93 0, 1003091.265 1590706.105 0, 1003328.966 1590706.294 0, 1003566.667 1590706.497 0, 1003804.368 1590706.714 0, 1004042.069 1590706.945 0, 1004279.77 1590707.19 0, 1004517.471 1590707.449 0, 
+    1004755.172 1590707.722 0, 1004992.873 1590708.009 0, 1005230.574 1590708.309 0, 1005468.275 1590708.624 0, 1005704.827 1590708.951 0, 1005943.677 1590709.296 0, 1006181.378 1590709.653 0, 1006419.079 1590710.024 0, 1006656.779 1590710.408 0, 1006894.48 1590710.807 0, 
+    1007132.181 1590711.22 0, 1007369.882 1590711.647 0, 1007607.582 1590712.088 0, 1007845.283 1590712.542 0, 1008082.984 1590713.011 0, 1008320.685 1590713.494 0, 1008558.385 1590713.991 0, 1008796.086 1590714.501 0, 1009033.786 1590715.026 0, 1009271.487 1590715.565 0, 
+    1009509.187 1590716.117 0, 1009746.888 1590716.684 0, 1009984.588 1590717.265 0, 1010222.289 1590717.859 0, 1010459.989 1590718.468 0, 1010697.689 1590719.091 0, 1010935.39 1590719.727 0, 1011173.09 1590720.378 0, 1011409.642 1590721.039 0, 1011425.359 1585158.018 0, 
+    1011441.076 1579594.548 0))
+
+POLYGON ((1022819.193 1590769.391 0, 1022582.642 1590768.061 0, 1022344.944 1590766.739 0, 1022107.247 1590765.431 0, 1021869.549 1590764.137 0, 1021631.852 1590762.856 0, 1021394.154 1590761.59 0, 1021156.456 1590760.338 0, 1020918.758 1590759.1 0, 1020681.06 1590757.875 0, 
+    1020443.362 1590756.665 0, 1020205.664 1590755.469 0, 1019967.966 1590754.287 0, 1019730.267 1590753.118 0, 1019492.569 1590751.964 0, 1019254.871 1590750.824 0, 1019017.172 1590749.697 0, 1018779.474 1590748.585 0, 1018541.775 1590747.487 0, 1018304.076 1590746.402 0, 
+    1018066.377 1590745.332 0, 1017828.679 1590744.276 0, 1017590.98 1590743.233 0, 1017353.281 1590742.205 0, 1017114.435 1590741.186 0, 1016877.883 1590740.19 0, 1016640.184 1590739.204 0, 1016402.485 1590738.231 0, 1016164.785 1590737.273 0, 1015927.086 1590736.329 0, 
+    1015689.387 1590735.398 0, 1015451.687 1590734.482 0, 1015213.988 1590733.579 0, 1014976.288 1590732.691 0, 1014738.589 1590731.816 0, 1014500.889 1590730.956 0, 1014263.19 1590730.109 0, 1014025.49 1590729.277 0, 1013787.79 1590728.458 0, 1013550.09 1590727.654 0, 
+    1013312.391 1590726.863 0, 1013074.691 1590726.087 0, 1012836.991 1590725.324 0, 1012599.291 1590724.576 0, 1012361.591 1590723.841 0, 1012123.891 1590723.12 0, 1011886.191 1590722.414 0, 1011648.49 1590721.721 0, 1011409.642 1590721.039 0, 1011393.927 1596283.604 0, 
+    1011378.213 1601845.706 0, 1011616.403 1601846.386 0, 1011853.449 1601847.077 0, 1012090.494 1601847.782 0, 1012327.539 1601848.5 0, 1012564.584 1601849.233 0, 1012801.63 1601849.979 0, 1013038.675 1601850.74 0, 1013275.72 1601851.514 0, 1013512.765 1601852.302 0, 
+    1013749.81 1601853.105 0, 1013986.855 1601853.921 0, 1014223.9 1601854.751 0, 1014460.945 1601855.595 0, 1014697.99 1601856.454 0, 1014935.034 1601857.326 0, 1015172.079 1601858.212 0, 1015409.124 1601859.112 0, 1015646.168 1601860.026 0, 1015883.213 1601860.953 0, 
+    1016120.257 1601861.895 0, 1016357.302 1601862.851 0, 1016594.346 1601863.821 0, 1016831.391 1601864.804 0, 1017067.291 1601865.797 0, 1017305.479 1601866.814 0, 1017542.523 1601867.839 0, 1017779.567 1601868.879 0, 1018016.611 1601869.932 0, 1018253.655 1601871 0, 
+    1018490.699 1601872.081 0, 1018727.743 1601873.176 0, 1018964.787 1601874.285 0, 1019201.831 1601875.409 0, 1019438.874 1601876.546 0, 1019675.918 1601877.697 0, 1019912.961 1601878.862 0, 1020150.005 1601880.041 0, 1020387.048 1601881.234 0, 1020624.091 1601882.441 0, 
+    1020861.135 1601883.662 0, 1021098.178 1601884.897 0, 1021335.221 1601886.145 0, 1021572.264 1601887.408 0, 1021809.307 1601888.685 0, 1022046.35 1601889.975 0, 1022283.392 1601891.28 0, 1022520.435 1601892.598 0, 1022756.335 1601893.925 0, 1022787.762 1596331.889 0, 
+    1022819.193 1590769.391 0))
+
+POLYGON ((1034134.275 1601974.288 0, 1033898.378 1601972.295 0, 1033661.34 1601970.307 0, 1033424.302 1601968.333 0, 1033187.264 1601966.373 0, 1032950.225 1601964.426 0, 1032713.187 1601962.494 0, 1032476.148 1601960.575 0, 1032239.11 1601958.671 0, 1032002.071 1601956.78 0, 
+    1031765.032 1601954.904 0, 1031527.993 1601953.041 0, 1031290.954 1601951.192 0, 1031053.914 1601949.358 0, 1030816.875 1601947.537 0, 1030579.835 1601945.73 0, 1030342.796 1601943.937 0, 1030105.756 1601942.158 0, 1029868.716 1601940.393 0, 1029631.676 1601938.642 0, 
+    1029394.636 1601936.905 0, 1029157.596 1601935.182 0, 1028920.556 1601933.473 0, 1028683.516 1601931.777 0, 1028445.333 1601930.088 0, 1028209.435 1601928.429 0, 1027972.394 1601926.775 0, 1027735.354 1601925.136 0, 1027498.313 1601923.511 0, 1027261.272 1601921.899 0, 
+    1027024.231 1601920.301 0, 1026787.19 1601918.718 0, 1026550.149 1601917.148 0, 1026313.107 1601915.592 0, 1026076.066 1601914.051 0, 1025839.025 1601912.523 0, 1025601.983 1601911.009 0, 1025364.941 1601909.509 0, 1025127.9 1601908.023 0, 1024890.858 1601906.551 0, 
+    1024653.816 1601905.093 0, 1024416.774 1601903.649 0, 1024179.732 1601902.219 0, 1023942.69 1601900.803 0, 1023705.648 1601899.4 0, 1023468.605 1601898.012 0, 1023231.563 1601896.638 0, 1022994.52 1601895.277 0, 1022756.335 1601893.925 0, 1022724.909 1607455.491 0, 
+    1022693.487 1613016.583 0, 1022931.015 1613017.932 0, 1023167.403 1613019.289 0, 1023403.79 1613020.659 0, 1023640.178 1613022.044 0, 1023876.565 1613023.442 0, 1024112.953 1613024.854 0, 1024349.34 1613026.28 0, 1024585.728 1613027.72 0, 1024822.115 1613029.175 0, 
+    1025058.502 1613030.642 0, 1025294.889 1613032.124 0, 1025531.276 1613033.62 0, 1025767.663 1613035.13 0, 1026004.05 1613036.653 0, 1026240.437 1613038.191 0, 1026476.823 1613039.742 0, 1026713.21 1613041.308 0, 1026949.596 1613042.887 0, 1027185.982 1613044.48 0, 
+    1027422.369 1613046.087 0, 1027658.755 1613047.708 0, 1027895.141 1613049.343 0, 1028131.527 1613050.992 0, 1028366.773 1613052.646 0, 1028604.298 1613054.331 0, 1028840.684 1613056.022 0, 1029077.07 1613057.726 0, 1029313.455 1613059.444 0, 1029549.84 1613061.177 0, 
+    1029786.226 1613062.923 0, 1030022.611 1613064.683 0, 1030258.996 1613066.457 0, 1030495.381 1613068.245 0, 1030731.766 1613070.047 0, 1030968.15 1613071.863 0, 1031204.535 1613073.692 0, 1031440.92 1613075.536 0, 1031677.304 1613077.393 0, 1031913.688 1613079.265 0, 
+    1032150.073 1613081.15 0, 1032386.457 1613083.049 0, 1032622.841 1613084.963 0, 1032859.224 1613086.89 0, 1033095.608 1613088.831 0, 1033331.992 1613090.786 0, 1033568.375 1613092.754 0, 1033804.759 1613094.737 0, 1034040.004 1613096.724 0, 1034087.137 1607535.744 0, 
+    1034134.275 1601974.288 0))
+
+POLYGON ((1045386.249 1613208.921 0, 1045151.009 1613206.269 0, 1044914.632 1613203.619 0, 1044678.255 1613200.982 0, 1044441.878 1613198.36 0, 1044205.5 1613195.751 0, 1043969.123 1613193.156 0, 1043732.745 1613190.575 0, 1043496.367 1613188.008 0, 1043259.99 1613185.455 0, 
+    1043023.611 1613182.915 0, 1042787.233 1613180.39 0, 1042550.855 1613177.879 0, 1042314.476 1613175.381 0, 1042078.098 1613172.898 0, 1041841.719 1613170.428 0, 1041605.34 1613167.972 0, 1041368.961 1613165.53 0, 1041132.582 1613163.102 0, 1040896.202 1613160.688 0, 
+    1040659.823 1613158.288 0, 1040423.443 1613155.902 0, 1040187.063 1613153.53 0, 1039950.683 1613151.171 0, 1039713.166 1613148.816 0, 1039477.923 1613146.496 0, 1039241.543 1613144.18 0, 1039005.162 1613141.877 0, 1038768.782 1613139.588 0, 1038532.401 1613137.313 0, 
+    1038296.02 1613135.052 0, 1038059.639 1613132.805 0, 1037823.258 1613130.572 0, 1037586.876 1613128.353 0, 1037350.495 1613126.148 0, 1037114.113 1613123.956 0, 1036877.732 1613121.779 0, 1036641.35 1613119.615 0, 1036404.968 1613117.465 0, 1036168.586 1613115.33 0, 
+    1035932.204 1613113.208 0, 1035695.822 1613111.1 0, 1035459.439 1613109.006 0, 1035223.057 1613106.926 0, 1034986.674 1613104.859 0, 1034750.291 1613102.807 0, 1034513.908 1613100.769 0, 1034277.525 1613098.744 0, 1034040.004 1613096.724 0, 1033992.874 1618657.223 0, 
+    1033945.749 1624217.233 0, 1034182.613 1624219.248 0, 1034418.341 1624221.267 0, 1034654.07 1624223.3 0, 1034889.798 1624225.346 0, 1035125.526 1624227.407 0, 1035361.254 1624229.481 0, 1035596.982 1624231.569 0, 1035832.71 1624233.671 0, 1036068.437 1624235.787 0, 
+    1036304.165 1624237.917 0, 1036539.892 1624240.061 0, 1036775.62 1624242.219 0, 1037011.347 1624244.39 0, 1037247.074 1624246.575 0, 1037482.801 1624248.775 0, 1037718.527 1624250.988 0, 1037954.254 1624253.215 0, 1038189.981 1624255.456 0, 1038425.707 1624257.71 0, 
+    1038661.433 1624259.979 0, 1038897.159 1624262.261 0, 1039132.885 1624264.558 0, 1039368.611 1624266.868 0, 1039603.203 1624269.181 0, 1039840.062 1624271.53 0, 1040075.788 1624273.882 0, 1040311.513 1624276.248 0, 1040547.238 1624278.627 0, 1040782.963 1624281.021 0, 
+    1041018.688 1624283.428 0, 1041254.413 1624285.849 0, 1041490.137 1624288.284 0, 1041725.862 1624290.733 0, 1041961.586 1624293.196 0, 1042197.31 1624295.673 0, 1042433.034 1624298.163 0, 1042668.758 1624300.668 0, 1042904.482 1624303.186 0, 1043140.205 1624305.718 0, 
+    1043375.929 1624308.264 0, 1043611.652 1624310.824 0, 1043847.375 1624313.398 0, 1044083.098 1624315.986 0, 1044318.821 1624318.588 0, 1044554.543 1624321.203 0, 1044790.266 1624323.832 0, 1045025.988 1624326.476 0, 1045260.577 1624329.12 0, 1045323.41 1618769.265 0, 
+    1045386.249 1613208.921 0))
+
+POLYGON ((1056575.044 1624472.972 0, 1056340.462 1624469.665 0, 1056104.748 1624466.356 0, 1055869.034 1624463.061 0, 1055633.319 1624459.779 0, 1055397.605 1624456.512 0, 1055161.89 1624453.258 0, 1054926.175 1624450.018 0, 1054690.46 1624446.792 0, 1054454.745 1624443.58 0, 
+    1054219.029 1624440.382 0, 1053983.314 1624437.198 0, 1053747.598 1624434.027 0, 1053511.882 1624430.871 0, 1053276.166 1624427.728 0, 1053040.449 1624424.599 0, 1052804.733 1624421.485 0, 1052569.016 1624418.384 0, 1052333.299 1624415.296 0, 1052097.582 1624412.223 0, 
+    1051861.865 1624409.164 0, 1051626.147 1624406.118 0, 1051390.43 1624403.086 0, 1051154.712 1624400.069 0, 1050917.861 1624397.05 0, 1050683.276 1624394.075 0, 1050447.557 1624391.098 0, 1050211.839 1624388.136 0, 1049976.12 1624385.188 0, 1049740.401 1624382.253 0, 
+    1049504.682 1624379.332 0, 1049268.963 1624376.426 0, 1049033.243 1624373.533 0, 1048797.524 1624370.654 0, 1048561.804 1624367.788 0, 1048326.084 1624364.937 0, 1048090.364 1624362.1 0, 1047854.644 1624359.276 0, 1047618.923 1624356.466 0, 1047383.203 1624353.671 0, 
+    1047147.482 1624350.889 0, 1046911.761 1624348.121 0, 1046676.04 1624345.366 0, 1046440.319 1624342.626 0, 1046204.597 1624339.9 0, 1045968.876 1624337.187 0, 1045733.154 1624334.488 0, 1045497.432 1624331.804 0, 1045260.577 1624329.12 0, 1045197.75 1629888.48 0, 
+    1045134.928 1635447.34 0, 1045371.125 1635450.016 0, 1045606.193 1635452.693 0, 1045841.26 1635455.385 0, 1046076.327 1635458.09 0, 1046311.394 1635460.808 0, 1046546.461 1635463.541 0, 1046781.528 1635466.288 0, 1047016.594 1635469.048 0, 1047251.661 1635471.822 0, 
+    1047486.727 1635474.61 0, 1047721.793 1635477.412 0, 1047956.859 1635480.228 0, 1048191.924 1635483.058 0, 1048426.99 1635485.901 0, 1048662.055 1635488.758 0, 1048897.12 1635491.629 0, 1049132.185 1635494.514 0, 1049367.25 1635497.413 0, 1049602.315 1635500.326 0, 
+    1049837.379 1635503.252 0, 1050072.444 1635506.192 0, 1050307.508 1635509.146 0, 1050542.572 1635512.114 0, 1050776.506 1635515.082 0, 1051012.699 1635518.092 0, 1051247.763 1635521.101 0, 1051482.826 1635524.124 0, 1051717.889 1635527.161 0, 1051952.952 1635530.212 0, 
+    1052188.015 1635533.277 0, 1052423.077 1635536.356 0, 1052658.14 1635539.448 0, 1052893.202 1635542.554 0, 1053128.264 1635545.674 0, 1053363.326 1635548.808 0, 1053598.387 1635551.956 0, 1053833.449 1635555.118 0, 1054068.51 1635558.293 0, 1054303.571 1635561.482 0, 
+    1054538.632 1635564.686 0, 1054773.693 1635567.903 0, 1055008.753 1635571.133 0, 1055243.814 1635574.378 0, 1055478.874 1635577.636 0, 1055713.934 1635580.909 0, 1055948.993 1635584.195 0, 1056184.053 1635587.495 0, 1056417.984 1635590.793 0, 1056496.51 1630032.133 0, 
+    1056575.044 1624472.972 0))
+
+POLYGON ((1067700.59 1635766.122 0, 1067466.668 1635762.163 0, 1067231.618 1635758.199 0, 1066996.569 1635754.249 0, 1066761.519 1635750.312 0, 1066526.469 1635746.39 0, 1066291.419 1635742.481 0, 1066056.368 1635738.586 0, 1065821.318 1635734.705 0, 1065586.267 1635730.838 0, 
+    1065351.216 1635726.985 0, 1065116.164 1635723.145 0, 1064881.113 1635719.319 0, 1064646.061 1635715.508 0, 1064411.009 1635711.71 0, 1064175.957 1635707.925 0, 1063940.904 1635704.155 0, 1063705.851 1635700.399 0, 1063470.798 1635696.656 0, 1063235.745 1635692.927 0, 
+    1063000.692 1635689.212 0, 1062765.638 1635685.511 0, 1062530.585 1635681.823 0, 1062295.531 1635678.15 0, 1062059.349 1635674.473 0, 1061825.422 1635670.844 0, 1061590.367 1635667.212 0, 1061355.312 1635663.594 0, 1061120.257 1635659.99 0, 1060885.202 1635656.399 0, 
+    1060650.147 1635652.823 0, 1060415.091 1635649.26 0, 1060180.035 1635645.711 0, 1059944.979 1635642.176 0, 1059709.922 1635638.654 0, 1059474.866 1635635.147 0, 1059239.809 1635631.653 0, 1059004.752 1635628.174 0, 1058769.695 1635624.708 0, 1058534.638 1635621.255 0, 
+    1058299.58 1635617.817 0, 1058064.522 1635614.393 0, 1057829.464 1635610.982 0, 1057594.406 1635607.585 0, 1057359.348 1635604.202 0, 1057124.289 1635600.833 0, 1056889.23 1635597.478 0, 1056654.171 1635594.136 0, 1056417.984 1635590.793 0, 1056339.465 1641148.945 0, 
+    1056260.953 1646706.582 0, 1056496.483 1646709.916 0, 1056730.888 1646713.249 0, 1056965.292 1646716.595 0, 1057199.696 1646719.954 0, 1057434.101 1646723.328 0, 1057668.504 1646726.715 0, 1057902.908 1646730.116 0, 1058137.312 1646733.531 0, 1058371.715 1646736.96 0, 
+    1058606.118 1646740.403 0, 1058840.521 1646743.859 0, 1059074.924 1646747.329 0, 1059309.326 1646750.813 0, 1059543.729 1646754.311 0, 1059778.131 1646757.822 0, 1060012.533 1646761.348 0, 1060246.934 1646764.887 0, 1060481.336 1646768.44 0, 1060715.737 1646772.006 0, 
+    1060950.138 1646775.587 0, 1061184.539 1646779.181 0, 1061418.939 1646782.789 0, 1061653.34 1646786.411 0, 1061886.616 1646790.029 0, 1062122.14 1646793.696 0, 1062356.54 1646797.36 0, 1062590.939 1646801.037 0, 1062825.339 1646804.728 0, 1063059.738 1646808.432 0, 
+    1063294.137 1646812.151 0, 1063528.535 1646815.883 0, 1063762.934 1646819.629 0, 1063997.332 1646823.389 0, 1064231.73 1646827.162 0, 1064466.128 1646830.95 0, 1064700.526 1646834.751 0, 1064934.923 1646838.566 0, 1065169.32 1646842.395 0, 1065403.717 1646846.238 0, 
+    1065638.114 1646850.094 0, 1065872.51 1646853.964 0, 1066106.906 1646857.848 0, 1066341.302 1646861.746 0, 1066575.698 1646865.658 0, 1066810.094 1646869.583 0, 1067044.489 1646873.522 0, 1067278.884 1646877.475 0, 1067512.155 1646881.423 0, 1067606.368 1641324.03 0, 
+    1067700.59 1635766.122 0))
+
+POLYGON ((1078762.819 1647088.05 0, 1078529.558 1647083.443 0, 1078295.175 1647078.828 0, 1078060.792 1647074.227 0, 1077826.408 1647069.639 0, 1077592.024 1647065.065 0, 1077357.64 1647060.505 0, 1077123.256 1647055.959 0, 1076888.872 1647051.427 0, 1076654.487 1647046.908 0, 
+    1076420.102 1647042.403 0, 1076185.716 1647037.912 0, 1075951.331 1647033.435 0, 1075716.945 1647028.972 0, 1075482.559 1647024.522 0, 1075248.172 1647020.086 0, 1075013.785 1647015.664 0, 1074779.398 1647011.256 0, 1074545.011 1647006.861 0, 1074310.624 1647002.481 0, 
+    1074076.236 1646998.114 0, 1073841.848 1646993.761 0, 1073607.46 1646989.421 0, 1073373.071 1646985.096 0, 1073137.56 1646980.764 0, 1072904.294 1646976.486 0, 1072669.904 1646972.202 0, 1072435.515 1646967.932 0, 1072201.125 1646963.675 0, 1071966.735 1646959.433 0, 
+    1071732.345 1646955.204 0, 1071497.954 1646950.989 0, 1071263.564 1646946.787 0, 1071029.173 1646942.6 0, 1070794.781 1646938.426 0, 1070560.39 1646934.266 0, 1070325.998 1646930.12 0, 1070091.606 1646925.988 0, 1069857.214 1646921.869 0, 1069622.822 1646917.764 0, 
+    1069388.429 1646913.673 0, 1069154.036 1646909.596 0, 1068919.643 1646905.533 0, 1068685.249 1646901.483 0, 1068450.856 1646897.447 0, 1068216.462 1646893.425 0, 1067982.068 1646889.417 0, 1067747.673 1646885.423 0, 1067512.155 1646881.423 0, 1067417.951 1652438.296 0, 
+    1067323.756 1657994.641 0, 1067558.617 1657998.629 0, 1067792.357 1658002.612 0, 1068026.097 1658006.609 0, 1068259.837 1658010.62 0, 1068493.576 1658014.645 0, 1068727.316 1658018.683 0, 1068961.055 1658022.735 0, 1069194.794 1658026.801 0, 1069428.532 1658030.88 0, 
+    1069662.27 1658034.974 0, 1069896.009 1658039.081 0, 1070129.746 1658043.202 0, 1070363.484 1658047.336 0, 1070597.222 1658051.484 0, 1070830.959 1658055.647 0, 1071064.696 1658059.822 0, 1071298.432 1658064.012 0, 1071532.169 1658068.215 0, 1071765.905 1658072.433 0, 
+    1071999.641 1658076.663 0, 1072233.376 1658080.908 0, 1072467.112 1658085.166 0, 1072700.847 1658089.439 0, 1072933.463 1658093.704 0, 1073168.316 1658098.024 0, 1073402.051 1658102.338 0, 1073635.785 1658106.665 0, 1073869.519 1658111.006 0, 1074103.253 1658115.36 0, 
+    1074336.986 1658119.729 0, 1074570.719 1658124.111 0, 1074804.452 1658128.507 0, 1075038.185 1658132.917 0, 1075271.917 1658137.34 0, 1075505.649 1658141.777 0, 1075739.381 1658146.228 0, 1075973.112 1658150.693 0, 1076206.844 1658155.172 0, 1076440.575 1658159.664 0, 
+    1076674.305 1658164.17 0, 1076908.036 1658168.69 0, 1077141.766 1658173.223 0, 1077375.496 1658177.771 0, 1077609.226 1658182.332 0, 1077842.955 1658186.906 0, 1078076.684 1658191.495 0, 1078310.413 1658196.097 0, 1078543.024 1658200.691 0, 1078652.916 1652644.635 0, 
+    1078762.819 1647088.05 0))
+
+POLYGON ((1089761.664 1658438.437 0, 1089529.066 1658433.186 0, 1089295.351 1658427.924 0, 1089061.636 1658422.675 0, 1088827.92 1658417.44 0, 1088594.205 1658412.218 0, 1088360.488 1658407.011 0, 1088126.772 1658401.817 0, 1087893.055 1658396.637 0, 1087659.338 1658391.47 0, 
+    1087425.621 1658386.318 0, 1087191.903 1658381.179 0, 1086958.185 1658376.054 0, 1086724.466 1658370.943 0, 1086490.748 1658365.845 0, 1086257.029 1658360.761 0, 1086023.31 1658355.691 0, 1085789.59 1658350.635 0, 1085555.87 1658345.592 0, 1085322.15 1658340.564 0, 
+    1085088.43 1658335.549 0, 1084854.709 1658330.547 0, 1084620.988 1658325.56 0, 1084387.267 1658320.586 0, 1084152.428 1658315.602 0, 1083919.824 1658310.68 0, 1083686.101 1658305.747 0, 1083452.379 1658300.829 0, 1083218.656 1658295.924 0, 1082984.933 1658291.033 0, 
+    1082751.21 1658286.155 0, 1082517.486 1658281.291 0, 1082283.762 1658276.441 0, 1082050.038 1658271.605 0, 1081816.314 1658266.783 0, 1081582.589 1658261.974 0, 1081348.864 1658257.179 0, 1081115.139 1658252.398 0, 1080881.413 1658247.631 0, 1080647.687 1658242.877 0, 
+    1080413.961 1658238.137 0, 1080180.235 1658233.411 0, 1079946.508 1658228.699 0, 1079712.781 1658224 0, 1079479.054 1658219.315 0, 1079245.326 1658214.644 0, 1079011.598 1658209.987 0, 1078777.87 1658205.343 0, 1078543.024 1658200.691 0, 1078433.142 1663756.214 0, 
+    1078323.27 1669311.195 0, 1078557.46 1669315.834 0, 1078790.534 1669320.465 0, 1079023.608 1669325.109 0, 1079256.682 1669329.767 0, 1079489.755 1669334.439 0, 1079722.828 1669339.124 0, 1079955.901 1669343.823 0, 1080188.973 1669348.536 0, 1080422.045 1669353.263 0, 
+    1080655.117 1669358.003 0, 1080888.189 1669362.757 0, 1081121.26 1669367.525 0, 1081354.331 1669372.307 0, 1081587.402 1669377.102 0, 1081820.473 1669381.911 0, 1082053.543 1669386.733 0, 1082286.613 1669391.57 0, 1082519.683 1669396.42 0, 1082752.752 1669401.284 0, 
+    1082985.821 1669406.161 0, 1083218.89 1669411.052 0, 1083451.958 1669415.957 0, 1083685.027 1669420.876 0, 1083916.98 1669425.785 0, 1084151.162 1669430.754 0, 1084384.23 1669435.714 0, 1084617.297 1669440.688 0, 1084850.363 1669445.675 0, 1085083.43 1669450.676 0, 
+    1085316.496 1669455.691 0, 1085549.562 1669460.719 0, 1085782.628 1669465.761 0, 1086015.693 1669470.817 0, 1086248.758 1669475.887 0, 1086481.823 1669480.97 0, 1086714.887 1669486.067 0, 1086947.951 1669491.178 0, 1087181.015 1669496.302 0, 1087414.078 1669501.44 0, 
+    1087647.142 1669506.592 0, 1087880.205 1669511.758 0, 1088113.267 1669516.937 0, 1088346.329 1669522.13 0, 1088579.391 1669527.337 0, 1088812.453 1669532.557 0, 1089045.514 1669537.792 0, 1089278.575 1669543.04 0, 1089510.523 1669548.276 0, 1089636.088 1663993.627 0, 
+    1089761.664 1658438.437 0))
+
+POLYGON ((668457.198 1291297.908 0, 668203.163 1291317.331 0, 667947.841 1291336.867 0, 667692.52 1291356.419 0, 667437.201 1291375.985 0, 667181.882 1291395.567 0, 666926.565 1291415.163 0, 666671.249 1291434.775 0, 666415.934 1291454.401 0, 666160.62 1291474.043 0, 
+    665905.307 1291493.7 0, 665649.996 1291513.371 0, 665394.685 1291533.058 0, 665139.376 1291552.76 0, 664884.068 1291572.476 0, 664628.761 1291592.208 0, 664373.455 1291611.955 0, 664118.151 1291631.717 0, 663862.847 1291651.494 0, 663607.545 1291671.285 0, 
+    663352.244 1291691.092 0, 663096.944 1291710.914 0, 662841.645 1291730.751 0, 662586.348 1291750.603 0, 662329.762 1291770.571 0, 662075.756 1291790.352 0, 661820.462 1291810.249 0, 661565.169 1291830.161 0, 661309.877 1291850.089 0, 661054.587 1291870.031 0, 
+    660799.297 1291889.988 0, 660544.009 1291909.96 0, 660288.722 1291929.947 0, 660033.436 1291949.95 0, 659778.151 1291969.967 0, 659522.868 1291989.999 0, 659267.586 1292010.046 0, 659012.304 1292030.109 0, 658757.025 1292050.186 0, 658501.746 1292070.279 0, 
+    658246.468 1292090.386 0, 657991.192 1292110.508 0, 657735.916 1292130.646 0, 657480.642 1292150.798 0, 657225.37 1292170.966 0, 656970.098 1292191.148 0, 656714.827 1292211.346 0, 656459.558 1292231.559 0, 656203 1292251.888 0, 656643.876 1297813.552 0, 
+    657084.741 1303375.069 0, 657340.641 1303354.792 0, 657595.256 1303334.631 0, 657849.872 1303314.485 0, 658104.489 1303294.354 0, 658359.107 1303274.239 0, 658613.726 1303254.138 0, 658868.347 1303234.052 0, 659122.968 1303213.981 0, 659377.591 1303193.925 0, 
+    659632.215 1303173.884 0, 659886.841 1303153.858 0, 660141.467 1303133.848 0, 660396.095 1303113.852 0, 660650.723 1303093.871 0, 660905.353 1303073.905 0, 661159.985 1303053.954 0, 661414.617 1303034.018 0, 661669.25 1303014.097 0, 661923.885 1302994.191 0, 
+    662178.521 1302974.3 0, 662433.158 1302954.424 0, 662687.796 1302934.563 0, 662942.435 1302914.717 0, 663195.79 1302894.986 0, 663451.717 1302875.07 0, 663706.36 1302855.269 0, 663961.004 1302835.483 0, 664215.649 1302815.712 0, 664470.296 1302795.955 0, 
+    664724.943 1302776.214 0, 664979.592 1302756.488 0, 665234.242 1302736.777 0, 665488.893 1302717.081 0, 665743.545 1302697.4 0, 665998.198 1302677.734 0, 666252.852 1302658.082 0, 666507.508 1302638.446 0, 666762.165 1302618.825 0, 667016.823 1302599.219 0, 
+    667271.482 1302579.628 0, 667526.142 1302560.051 0, 667780.803 1302540.49 0, 668035.466 1302520.944 0, 668290.13 1302501.413 0, 668544.794 1302481.896 0, 668799.46 1302462.395 0, 669054.127 1302442.909 0, 669307.511 1302423.535 0, 668882.36 1296860.794 0, 
+    668457.198 1291297.908 0))
+
+POLYGON ((681532.92 1301506.537 0, 681279.481 1301525.194 0, 681024.76 1301543.961 0, 680770.039 1301562.743 0, 680515.321 1301581.539 0, 680260.603 1301600.351 0, 680005.886 1301619.178 0, 679751.17 1301638.02 0, 679496.456 1301656.876 0, 679241.743 1301675.748 0, 
+    678987.03 1301694.635 0, 678732.319 1301713.536 0, 678477.609 1301732.453 0, 678222.9 1301751.385 0, 677968.192 1301770.331 0, 677713.486 1301789.293 0, 677458.78 1301808.27 0, 677204.075 1301827.261 0, 676949.372 1301846.268 0, 676694.67 1301865.29 0, 
+    676439.969 1301884.326 0, 676185.269 1301903.378 0, 675930.57 1301922.444 0, 675675.872 1301941.526 0, 675419.891 1301960.719 0, 675166.48 1301979.734 0, 674911.786 1301998.861 0, 674657.092 1302018.002 0, 674402.4 1302037.159 0, 674147.709 1302056.33 0, 
+    673893.019 1302075.517 0, 673638.331 1302094.718 0, 673383.643 1302113.935 0, 673128.957 1302133.166 0, 672874.271 1302152.413 0, 672619.587 1302171.674 0, 672364.904 1302190.951 0, 672110.222 1302210.242 0, 671855.541 1302229.548 0, 671600.861 1302248.87 0, 
+    671346.183 1302268.206 0, 671091.506 1302287.558 0, 670836.829 1302306.924 0, 670582.154 1302326.306 0, 670327.48 1302345.702 0, 670072.807 1302365.113 0, 669818.136 1302384.54 0, 669563.465 1302403.981 0, 669307.511 1302423.535 0, 669732.65 1307986.126 0, 
+    670157.777 1313548.561 0, 670413.074 1313529.057 0, 670667.089 1313509.665 0, 670921.106 1313490.289 0, 671175.124 1313470.928 0, 671429.143 1313451.581 0, 671683.164 1313432.25 0, 671937.185 1313412.933 0, 672191.208 1313393.631 0, 672445.232 1313374.345 0, 
+    672699.256 1313355.073 0, 672953.282 1313335.816 0, 673207.309 1313316.574 0, 673461.338 1313297.347 0, 673715.367 1313278.135 0, 673969.398 1313258.938 0, 674223.429 1313239.756 0, 674477.462 1313220.589 0, 674731.496 1313201.437 0, 674985.531 1313182.3 0, 
+    675239.567 1313163.178 0, 675493.604 1313144.07 0, 675747.643 1313124.978 0, 676001.682 1313105.901 0, 676254.442 1313086.934 0, 676509.765 1313067.791 0, 676763.808 1313048.758 0, 677017.852 1313029.741 0, 677271.897 1313010.738 0, 677525.943 1312991.751 0, 
+    677779.99 1312972.778 0, 678034.039 1312953.82 0, 678288.088 1312934.877 0, 678542.139 1312915.949 0, 678796.191 1312897.037 0, 679050.244 1312878.139 0, 679304.298 1312859.256 0, 679558.353 1312840.388 0, 679812.409 1312821.534 0, 680066.467 1312802.696 0, 
+    680320.525 1312783.873 0, 680574.585 1312765.065 0, 680828.645 1312746.272 0, 681082.707 1312727.493 0, 681336.77 1312708.73 0, 681590.834 1312689.982 0, 681844.899 1312671.248 0, 682098.965 1312652.53 0, 682351.753 1312633.92 0, 681942.342 1307070.306 0, 
+    681532.92 1301506.537 0))
+
+POLYGON ((694548.263 1311753.733 0, 694295.423 1311771.629 0, 694041.304 1311789.629 0, 693787.187 1311807.645 0, 693533.071 1311825.675 0, 693278.957 1311843.721 0, 693024.843 1311861.781 0, 692770.73 1311879.857 0, 692516.618 1311897.947 0, 692262.508 1311916.052 0, 
+    692008.398 1311934.173 0, 691754.29 1311952.308 0, 691500.182 1311970.458 0, 691246.076 1311988.623 0, 690991.97 1312006.804 0, 690737.866 1312024.999 0, 690483.763 1312043.209 0, 690229.661 1312061.434 0, 689975.56 1312079.674 0, 689721.46 1312097.928 0, 
+    689467.361 1312116.198 0, 689213.263 1312134.483 0, 688959.167 1312152.783 0, 688705.071 1312171.098 0, 688449.697 1312189.52 0, 688196.883 1312207.772 0, 687942.79 1312226.132 0, 687688.699 1312244.506 0, 687434.609 1312262.896 0, 687180.52 1312281.3 0, 
+    686926.432 1312299.719 0, 686672.345 1312318.154 0, 686418.259 1312336.603 0, 686164.174 1312355.067 0, 685910.09 1312373.547 0, 685656.008 1312392.041 0, 685401.926 1312410.55 0, 685147.846 1312429.074 0, 684893.766 1312447.613 0, 684639.688 1312466.167 0, 
+    684385.611 1312484.736 0, 684131.535 1312503.32 0, 683877.46 1312521.919 0, 683623.386 1312540.533 0, 683369.313 1312559.161 0, 683115.241 1312577.805 0, 682861.171 1312596.464 0, 682607.101 1312615.138 0, 682351.753 1312633.92 0, 682761.152 1318197.374 0, 
+    683170.539 1323760.661 0, 683425.229 1323741.927 0, 683678.643 1323723.301 0, 683932.059 1323704.691 0, 684185.476 1323686.095 0, 684438.894 1323667.514 0, 684692.313 1323648.948 0, 684945.733 1323630.398 0, 685199.154 1323611.862 0, 685452.576 1323593.34 0, 
+    685706 1323574.834 0, 685959.424 1323556.343 0, 686212.85 1323537.867 0, 686466.276 1323519.405 0, 686719.704 1323500.959 0, 686973.133 1323482.527 0, 687226.563 1323464.11 0, 687479.994 1323445.709 0, 687733.426 1323427.322 0, 687986.859 1323408.95 0, 
+    688240.293 1323390.593 0, 688493.728 1323372.251 0, 688747.165 1323353.924 0, 689000.602 1323335.611 0, 689252.765 1323317.406 0, 689507.48 1323299.032 0, 689760.921 1323280.764 0, 690014.363 1323262.511 0, 690267.805 1323244.274 0, 690521.249 1323226.051 0, 
+    690774.694 1323207.843 0, 691028.14 1323189.65 0, 691281.587 1323171.472 0, 691535.036 1323153.309 0, 691788.485 1323135.161 0, 692041.935 1323117.028 0, 692295.386 1323098.909 0, 692548.839 1323080.806 0, 692802.292 1323062.717 0, 693055.747 1323044.644 0, 
+    693309.203 1323026.585 0, 693562.659 1323008.541 0, 693816.117 1322990.513 0, 694069.576 1322972.499 0, 694323.036 1322954.5 0, 694576.497 1322936.516 0, 694829.959 1322918.546 0, 695083.422 1322900.592 0, 695335.611 1322882.743 0, 694941.943 1317318.321 0, 
+    694548.263 1311753.733 0))
+
+POLYGON ((707503.115 1322039.197 0, 707250.874 1322056.334 0, 706997.362 1322073.572 0, 706743.85 1322090.825 0, 706490.339 1322108.093 0, 706236.83 1322125.375 0, 705983.321 1322142.673 0, 705729.813 1322159.986 0, 705476.306 1322177.314 0, 705222.801 1322194.656 0, 
+    704969.296 1322212.014 0, 704715.793 1322229.386 0, 704462.29 1322246.773 0, 704208.788 1322264.175 0, 703955.288 1322281.593 0, 703701.788 1322299.025 0, 703448.29 1322316.472 0, 703194.792 1322333.934 0, 702941.296 1322351.41 0, 702687.801 1322368.902 0, 
+    702434.306 1322386.409 0, 702180.813 1322403.93 0, 701927.321 1322421.467 0, 701673.829 1322439.018 0, 701419.065 1322456.673 0, 701166.85 1322474.166 0, 700913.362 1322491.762 0, 700659.875 1322509.373 0, 700406.389 1322526.999 0, 700152.904 1322544.64 0, 
+    699899.42 1322562.296 0, 699645.937 1322579.967 0, 699392.455 1322597.653 0, 699138.974 1322615.353 0, 698885.494 1322633.069 0, 698632.015 1322650.799 0, 698378.537 1322668.545 0, 698125.061 1322686.305 0, 697871.585 1322704.08 0, 697618.11 1322721.87 0, 
+    697364.637 1322739.675 0, 697111.164 1322757.495 0, 696857.693 1322775.33 0, 696604.222 1322793.18 0, 696350.753 1322811.045 0, 696097.285 1322828.924 0, 695843.817 1322846.819 0, 695590.351 1322864.728 0, 695335.611 1322882.743 0, 695729.267 1328446.994 0, 
+    696122.91 1334011.069 0, 696376.992 1333993.101 0, 696629.803 1333975.238 0, 696882.615 1333957.39 0, 697135.429 1333939.556 0, 697388.243 1333921.738 0, 697641.059 1333903.934 0, 697893.875 1333886.145 0, 698146.693 1333868.371 0, 698399.511 1333850.612 0, 
+    698652.331 1333832.868 0, 698905.151 1333815.139 0, 699157.973 1333797.425 0, 699410.796 1333779.725 0, 699663.62 1333762.04 0, 699916.444 1333744.371 0, 700169.27 1333726.716 0, 700422.097 1333709.076 0, 700674.925 1333691.451 0, 700927.754 1333673.84 0, 
+    701180.584 1333656.245 0, 701433.415 1333638.665 0, 701686.247 1333621.099 0, 701939.08 1333603.548 0, 702190.644 1333586.1 0, 702444.75 1333568.491 0, 702697.586 1333550.985 0, 702950.423 1333533.494 0, 703203.261 1333516.018 0, 703456.101 1333498.556 0, 
+    703708.941 1333481.11 0, 703961.782 1333463.678 0, 704214.625 1333446.261 0, 704467.468 1333428.86 0, 704720.313 1333411.473 0, 704973.158 1333394.1 0, 705226.004 1333376.743 0, 705478.852 1333359.401 0, 705731.7 1333342.073 0, 705984.55 1333324.761 0, 
+    706237.4 1333307.463 0, 706490.252 1333290.18 0, 706743.105 1333272.912 0, 706995.958 1333255.659 0, 707248.813 1333238.421 0, 707501.668 1333221.198 0, 707754.525 1333203.989 0, 708007.383 1333186.796 0, 708258.971 1333169.703 0, 707881.049 1327604.538 0, 
+    707503.115 1322039.197 0))
+
+POLYGON ((720397.361 1332362.627 0, 720145.724 1332379.009 0, 719892.818 1332395.488 0, 719639.914 1332411.982 0, 719387.011 1332428.491 0, 719134.108 1332445.014 0, 718881.207 1332461.553 0, 718628.307 1332478.106 0, 718375.407 1332494.675 0, 718122.509 1332511.258 0, 
+    717869.612 1332527.856 0, 717616.715 1332544.469 0, 717363.82 1332561.097 0, 717110.925 1332577.74 0, 716858.032 1332594.398 0, 716605.139 1332611.071 0, 716352.248 1332627.758 0, 716099.357 1332644.46 0, 715846.467 1332661.178 0, 715593.579 1332677.91 0, 
+    715340.691 1332694.657 0, 715087.805 1332711.419 0, 714834.919 1332728.196 0, 714582.034 1332744.987 0, 714327.881 1332761.878 0, 714076.268 1332778.615 0, 713823.386 1332795.452 0, 713570.505 1332812.303 0, 713317.626 1332829.169 0, 713064.747 1332846.05 0, 
+    712811.869 1332862.946 0, 712558.993 1332879.857 0, 712306.117 1332896.782 0, 712053.242 1332913.723 0, 711800.368 1332930.678 0, 711547.496 1332947.649 0, 711294.624 1332964.634 0, 711041.753 1332981.634 0, 710788.884 1332998.649 0, 710536.015 1333015.679 0, 
+    710283.147 1333032.723 0, 710030.28 1333049.783 0, 709777.415 1333066.857 0, 709524.55 1333083.947 0, 709271.686 1333101.051 0, 709018.823 1333118.17 0, 708765.962 1333135.304 0, 708513.101 1333152.453 0, 708258.971 1333169.703 0, 708636.881 1338734.687 0, 
+    709014.779 1344299.485 0, 709268.25 1344282.28 0, 709520.456 1344265.175 0, 709772.662 1344248.086 0, 710024.87 1344231.011 0, 710277.078 1344213.951 0, 710529.288 1344196.906 0, 710781.499 1344179.876 0, 711033.71 1344162.86 0, 711285.923 1344145.86 0, 
+    711538.137 1344128.874 0, 711790.351 1344111.903 0, 712042.567 1344094.947 0, 712294.783 1344078.006 0, 712547.001 1344061.079 0, 712799.22 1344044.168 0, 713051.439 1344027.271 0, 713303.66 1344010.389 0, 713555.882 1343993.523 0, 713808.104 1343976.67 0, 
+    714060.328 1343959.833 0, 714312.552 1343943.011 0, 714564.778 1343926.203 0, 714817.004 1343909.41 0, 715067.966 1343892.717 0, 715321.46 1343875.87 0, 715573.69 1343859.121 0, 715825.92 1343842.388 0, 716078.152 1343825.67 0, 716330.384 1343808.966 0, 
+    716582.618 1343792.277 0, 716834.852 1343775.603 0, 717087.088 1343758.944 0, 717339.324 1343742.3 0, 717591.561 1343725.67 0, 717843.8 1343709.056 0, 718096.039 1343692.456 0, 718348.279 1343675.871 0, 718600.521 1343659.301 0, 718852.763 1343642.746 0, 
+    719105.006 1343626.206 0, 719357.25 1343609.68 0, 719609.496 1343593.169 0, 719861.742 1343576.674 0, 720113.989 1343560.193 0, 720366.237 1343543.726 0, 720618.486 1343527.275 0, 720870.736 1343510.839 0, 721121.722 1343494.5 0, 720759.548 1337928.656 0, 
+    720397.361 1332362.627 0))
+
+POLYGON ((733230.891 1342723.722 0, 732979.858 1342739.352 0, 732727.563 1342755.076 0, 732475.268 1342770.814 0, 732222.975 1342786.567 0, 731970.682 1342802.336 0, 731718.39 1342818.119 0, 731466.099 1342833.917 0, 731213.809 1342849.73 0, 730961.521 1342865.557 0, 
+    730709.232 1342881.4 0, 730456.945 1342897.257 0, 730204.659 1342913.129 0, 729952.374 1342929.016 0, 729700.09 1342944.918 0, 729447.806 1342960.835 0, 729195.524 1342976.767 0, 728943.243 1342992.713 0, 728690.962 1343008.674 0, 728438.682 1343024.65 0, 
+    728186.404 1343040.641 0, 727934.126 1343056.647 0, 727681.849 1343072.668 0, 727429.573 1343088.703 0, 727176.034 1343104.834 0, 726925.025 1343120.819 0, 726672.752 1343136.899 0, 726420.48 1343152.994 0, 726168.209 1343169.104 0, 725915.938 1343185.228 0, 
+    725663.669 1343201.368 0, 725411.401 1343217.522 0, 725159.134 1343233.691 0, 724906.867 1343249.875 0, 724654.602 1343266.074 0, 724402.337 1343282.288 0, 724150.074 1343298.516 0, 723897.811 1343314.76 0, 723645.55 1343331.018 0, 723393.289 1343347.291 0, 
+    723141.03 1343363.579 0, 722888.771 1343379.882 0, 722636.513 1343396.2 0, 722384.256 1343412.532 0, 722132.001 1343428.879 0, 721879.746 1343445.242 0, 721627.492 1343461.619 0, 721375.239 1343478.011 0, 721121.722 1343494.5 0, 721483.884 1349060.151 0, 
+    721846.033 1354625.606 0, 722098.891 1354609.16 0, 722350.489 1354592.811 0, 722602.088 1354576.476 0, 722853.687 1354560.157 0, 723105.288 1354543.852 0, 723356.89 1354527.562 0, 723608.492 1354511.286 0, 723860.096 1354495.026 0, 724111.7 1354478.78 0, 
+    724363.306 1354462.55 0, 724614.912 1354446.334 0, 724866.519 1354430.132 0, 725118.128 1354413.946 0, 725369.737 1354397.774 0, 725621.347 1354381.618 0, 725872.958 1354365.476 0, 726124.57 1354349.348 0, 726376.183 1354333.236 0, 726627.797 1354317.138 0, 
+    726879.412 1354301.056 0, 727131.028 1354284.988 0, 727382.645 1354268.935 0, 727634.263 1354252.896 0, 727884.621 1354236.953 0, 728137.501 1354220.864 0, 728389.122 1354204.87 0, 728640.743 1354188.891 0, 728892.366 1354172.927 0, 729143.989 1354156.978 0, 
+    729395.614 1354141.043 0, 729647.239 1354125.123 0, 729898.865 1354109.218 0, 730150.492 1354093.328 0, 730402.121 1354077.452 0, 730653.75 1354061.592 0, 730905.38 1354045.746 0, 731157.01 1354029.915 0, 731408.642 1354014.099 0, 731660.275 1353998.298 0, 
+    731911.909 1353982.511 0, 732163.543 1353966.739 0, 732415.179 1353950.982 0, 732666.815 1353935.24 0, 732918.453 1353919.513 0, 733170.091 1353903.8 0, 733421.73 1353888.103 0, 733673.371 1353872.42 0, 733923.752 1353856.83 0, 733577.328 1348290.374 0, 
+    733230.891 1342723.722 0))
+
+POLYGON ((746003.594 1353122.179 0, 745753.168 1353137.061 0, 745501.485 1353152.033 0, 745249.802 1353167.02 0, 744998.12 1353182.021 0, 744746.44 1353197.038 0, 744494.76 1353212.069 0, 744243.081 1353227.115 0, 743991.402 1353242.176 0, 743739.725 1353257.251 0, 
+    743488.049 1353272.342 0, 743236.373 1353287.447 0, 742984.699 1353302.567 0, 742733.025 1353317.702 0, 742481.352 1353332.851 0, 742229.68 1353348.016 0, 741978.009 1353363.195 0, 741726.339 1353378.389 0, 741474.67 1353393.598 0, 741223.001 1353408.821 0, 
+    740971.334 1353424.06 0, 740719.667 1353439.313 0, 740468.001 1353454.581 0, 740216.337 1353469.864 0, 739963.414 1353485.239 0, 739713.01 1353500.475 0, 739461.348 1353515.802 0, 739209.686 1353531.144 0, 738958.026 1353546.501 0, 738706.367 1353561.873 0, 
+    738454.708 1353577.26 0, 738203.051 1353592.661 0, 737951.394 1353608.077 0, 737699.738 1353623.509 0, 737448.084 1353638.954 0, 737196.43 1353654.415 0, 736944.777 1353669.891 0, 736693.125 1353685.381 0, 736441.473 1353700.886 0, 736189.823 1353716.406 0, 
+    735938.174 1353731.941 0, 735686.525 1353747.49 0, 735434.878 1353763.055 0, 735183.231 1353778.634 0, 734931.585 1353794.228 0, 734679.941 1353809.837 0, 734428.297 1353825.46 0, 734176.654 1353841.099 0, 733923.752 1353856.83 0, 734270.163 1359423.084 0, 
+    734616.562 1364989.131 0, 734868.805 1364973.441 0, 735119.793 1364957.843 0, 735370.782 1364942.26 0, 735621.771 1364926.692 0, 735872.762 1364911.138 0, 736123.753 1364895.6 0, 736374.745 1364880.076 0, 736625.739 1364864.567 0, 736876.733 1364849.073 0, 
+    737127.728 1364833.593 0, 737378.724 1364818.128 0, 737629.721 1364802.678 0, 737880.718 1364787.243 0, 738131.717 1364771.823 0, 738382.717 1364756.417 0, 738633.717 1364741.026 0, 738884.719 1364725.65 0, 739135.721 1364710.289 0, 739386.724 1364694.942 0, 
+    739637.728 1364679.61 0, 739888.733 1364664.293 0, 740139.739 1364648.991 0, 740390.746 1364633.704 0, 740640.498 1364618.507 0, 740892.762 1364603.173 0, 741143.772 1364587.93 0, 741394.782 1364572.701 0, 741645.793 1364557.488 0, 741896.806 1364542.289 0, 
+    742147.819 1364527.105 0, 742398.833 1364511.936 0, 742649.847 1364496.781 0, 742900.863 1364481.641 0, 743151.88 1364466.516 0, 743402.897 1364451.406 0, 743653.916 1364436.311 0, 743904.935 1364421.23 0, 744155.955 1364406.164 0, 744406.976 1364391.113 0, 
+    744657.998 1364376.077 0, 744909.021 1364361.055 0, 745160.045 1364346.049 0, 745411.07 1364331.057 0, 745662.095 1364316.079 0, 745913.122 1364301.117 0, 746164.149 1364286.169 0, 746415.177 1364271.236 0, 746664.951 1364256.393 0, 746334.279 1358689.39 0, 
+    746003.594 1353122.179 0))
+
+POLYGON ((758715.362 1363557.696 0, 758465.545 1363571.834 0, 758214.476 1363586.058 0, 757963.407 1363600.296 0, 757712.34 1363614.55 0, 757461.273 1363628.818 0, 757210.207 1363643.1 0, 756959.142 1363657.398 0, 756708.078 1363671.71 0, 756457.014 1363686.037 0, 
+    756205.952 1363700.379 0, 755954.89 1363714.736 0, 755703.829 1363729.107 0, 755452.769 1363743.493 0, 755201.71 1363757.894 0, 754950.651 1363772.31 0, 754699.594 1363786.74 0, 754448.537 1363801.186 0, 754197.481 1363815.646 0, 753946.426 1363830.121 0, 
+    753695.372 1363844.61 0, 753444.319 1363859.115 0, 753193.266 1363873.634 0, 752942.215 1363888.168 0, 752689.91 1363902.789 0, 752440.114 1363917.28 0, 752189.065 1363931.858 0, 751938.017 1363946.451 0, 751686.97 1363961.059 0, 751435.923 1363975.682 0, 
+    751184.878 1363990.319 0, 750933.833 1364004.971 0, 750682.789 1364019.638 0, 750431.746 1364034.32 0, 750180.704 1364049.016 0, 749929.663 1364063.727 0, 749678.623 1364078.454 0, 749427.583 1364093.194 0, 749176.544 1364107.95 0, 748925.507 1364122.72 0, 
+    748674.47 1364137.505 0, 748423.434 1364152.305 0, 748172.399 1364167.12 0, 747921.364 1364181.949 0, 747670.331 1364196.794 0, 747419.298 1364211.653 0, 747168.267 1364226.526 0, 746917.236 1364241.415 0, 746664.951 1364256.393 0, 746995.611 1369823.184 0, 
+    747326.257 1375389.757 0, 747577.884 1375374.818 0, 747828.259 1375359.968 0, 748078.635 1375345.133 0, 748329.013 1375330.313 0, 748579.391 1375315.508 0, 748829.77 1375300.717 0, 749080.15 1375285.941 0, 749330.53 1375271.18 0, 749580.912 1375256.433 0, 
+    749831.294 1375241.701 0, 750081.678 1375226.984 0, 750332.062 1375212.282 0, 750582.447 1375197.594 0, 750832.833 1375182.921 0, 751083.22 1375168.263 0, 751333.607 1375153.62 0, 751583.996 1375138.991 0, 751834.385 1375124.377 0, 752084.775 1375109.778 0, 
+    752335.166 1375095.194 0, 752585.558 1375080.624 0, 752835.951 1375066.069 0, 753086.345 1375051.529 0, 753335.488 1375037.076 0, 753587.135 1375022.493 0, 753837.531 1375007.997 0, 754087.928 1374993.515 0, 754338.326 1374979.049 0, 754588.725 1374964.597 0, 
+    754839.124 1374950.16 0, 755089.525 1374935.738 0, 755339.926 1374921.33 0, 755590.328 1374906.937 0, 755840.731 1374892.559 0, 756091.135 1374878.196 0, 756341.54 1374863.847 0, 756591.945 1374849.513 0, 756842.352 1374835.194 0, 757092.759 1374820.89 0, 
+    757343.167 1374806.6 0, 757593.576 1374792.325 0, 757843.986 1374778.065 0, 758094.396 1374763.82 0, 758344.808 1374749.589 0, 758595.22 1374735.373 0, 758845.633 1374721.172 0, 759096.047 1374706.985 0, 759345.212 1374692.884 0, 759030.293 1369125.399 0, 
+    758715.362 1363557.696 0))
+
+POLYGON ((771366.088 1374029.97 0, 771116.882 1374043.367 0, 770866.429 1374056.846 0, 770615.977 1374070.34 0, 770365.525 1374083.848 0, 770115.075 1374097.372 0, 769864.625 1374110.909 0, 769614.176 1374124.462 0, 769363.728 1374138.03 0, 769113.28 1374151.612 0, 
+    768862.833 1374165.209 0, 768612.388 1374178.82 0, 768361.943 1374192.447 0, 768111.498 1374206.088 0, 767861.055 1374219.744 0, 767610.612 1374233.414 0, 767360.17 1374247.1 0, 767109.729 1374260.8 0, 766859.289 1374274.515 0, 766608.85 1374288.244 0, 
+    766358.411 1374301.988 0, 766107.973 1374315.747 0, 765857.536 1374329.521 0, 765607.1 1374343.31 0, 765355.416 1374357.182 0, 765106.23 1374370.931 0, 764855.797 1374384.764 0, 764605.364 1374398.611 0, 764354.932 1374412.474 0, 764104.5 1374426.351 0, 
+    763854.07 1374440.242 0, 763603.64 1374454.149 0, 763353.211 1374468.07 0, 763102.783 1374482.006 0, 762852.356 1374495.956 0, 762601.93 1374509.922 0, 762351.504 1374523.902 0, 762101.079 1374537.897 0, 761850.656 1374551.907 0, 761600.232 1374565.931 0, 
+    761349.81 1374579.97 0, 761099.389 1374594.024 0, 760848.968 1374608.092 0, 760598.548 1374622.176 0, 760348.129 1374636.274 0, 760097.711 1374650.387 0, 759847.294 1374664.514 0, 759596.878 1374678.656 0, 759345.212 1374692.884 0, 759660.118 1380260.146 0, 
+    759975.011 1385827.179 0, 760226.018 1385812.989 0, 760475.779 1385798.884 0, 760725.541 1385784.793 0, 760975.304 1385770.717 0, 761225.068 1385756.656 0, 761474.832 1385742.61 0, 761724.597 1385728.578 0, 761974.363 1385714.561 0, 762224.13 1385700.558 0, 
+    762473.898 1385686.571 0, 762723.667 1385672.598 0, 762973.436 1385658.64 0, 763223.206 1385644.696 0, 763472.977 1385630.767 0, 763722.749 1385616.853 0, 763972.522 1385602.953 0, 764222.295 1385589.069 0, 764472.069 1385575.199 0, 764721.844 1385561.343 0, 
+    764971.62 1385547.503 0, 765221.397 1385533.677 0, 765471.174 1385519.865 0, 765720.953 1385506.069 0, 765969.486 1385492.356 0, 766220.512 1385478.52 0, 766470.293 1385464.767 0, 766720.074 1385451.03 0, 766969.857 1385437.307 0, 767219.64 1385423.598 0, 
+    767469.424 1385409.905 0, 767719.209 1385396.226 0, 767968.994 1385382.562 0, 768218.781 1385368.912 0, 768468.568 1385355.277 0, 768718.356 1385341.657 0, 768968.145 1385328.052 0, 769217.934 1385314.461 0, 769467.725 1385300.885 0, 769717.516 1385287.324 0, 
+    769967.308 1385273.777 0, 770217.101 1385260.245 0, 770466.895 1385246.728 0, 770716.689 1385233.225 0, 770966.484 1385219.737 0, 771216.28 1385206.264 0, 771466.077 1385192.806 0, 771715.875 1385179.362 0, 771964.428 1385166 0, 771665.264 1379598.099 0, 
+    771366.088 1374029.97 0))
+
+POLYGON ((783955.665 1384538.696 0, 783707.073 1384551.356 0, 783457.238 1384564.094 0, 783207.404 1384576.846 0, 782957.571 1384589.614 0, 782707.739 1384602.396 0, 782457.907 1384615.192 0, 782208.077 1384628.004 0, 781958.246 1384640.83 0, 781708.417 1384653.671 0, 
+    781458.589 1384666.526 0, 781208.761 1384679.397 0, 780958.934 1384692.282 0, 780709.108 1384705.181 0, 780459.282 1384718.096 0, 780209.457 1384731.025 0, 779959.633 1384743.969 0, 779709.81 1384756.927 0, 779459.988 1384769.9 0, 779210.166 1384782.888 0, 
+    778960.345 1384795.891 0, 778710.525 1384808.908 0, 778460.705 1384821.94 0, 778210.887 1384834.987 0, 777959.825 1384848.113 0, 777711.252 1384861.124 0, 777461.436 1384874.215 0, 777211.62 1384887.321 0, 776961.805 1384900.441 0, 776711.991 1384913.576 0, 
+    776462.178 1384926.725 0, 776212.365 1384939.89 0, 775962.554 1384953.069 0, 775712.743 1384966.263 0, 775462.933 1384979.471 0, 775213.123 1384992.694 0, 774963.315 1385005.932 0, 774713.507 1385019.185 0, 774463.7 1385032.452 0, 774213.894 1385045.734 0, 
+    773964.088 1385059.031 0, 773714.284 1385072.342 0, 773464.48 1385085.668 0, 773214.677 1385099.009 0, 772964.874 1385112.364 0, 772715.073 1385125.734 0, 772465.272 1385139.119 0, 772215.472 1385152.519 0, 771964.428 1385166 0, 772263.579 1390733.667 0, 
+    772562.718 1396301.095 0, 772813.104 1396287.649 0, 773062.248 1396274.285 0, 773311.393 1396260.935 0, 773560.54 1396247.6 0, 773809.687 1396234.279 0, 774058.834 1396220.974 0, 774307.983 1396207.682 0, 774557.132 1396194.406 0, 774806.282 1396181.144 0, 
+    775055.433 1396167.897 0, 775304.584 1396154.665 0, 775553.737 1396141.447 0, 775802.89 1396128.244 0, 776052.044 1396115.055 0, 776301.199 1396101.881 0, 776550.354 1396088.722 0, 776799.51 1396075.578 0, 777048.667 1396062.448 0, 777297.825 1396049.333 0, 
+    777546.984 1396036.232 0, 777796.143 1396023.147 0, 778045.303 1396010.075 0, 778294.464 1395997.019 0, 778542.385 1395984.042 0, 778792.788 1395970.95 0, 779041.951 1395957.938 0, 779291.115 1395944.94 0, 779540.28 1395931.957 0, 779789.446 1395918.988 0, 
+    780038.612 1395906.034 0, 780287.779 1395893.095 0, 780536.947 1395880.171 0, 780786.115 1395867.261 0, 781035.284 1395854.366 0, 781284.455 1395841.485 0, 781533.625 1395828.619 0, 781782.797 1395815.768 0, 782031.969 1395802.932 0, 782281.142 1395790.11 0, 
+    782530.316 1395777.303 0, 782779.491 1395764.51 0, 783028.666 1395751.732 0, 783277.842 1395738.969 0, 783527.019 1395726.221 0, 783776.197 1395713.487 0, 784025.375 1395700.768 0, 784274.554 1395688.063 0, 784522.494 1395675.436 0, 784239.085 1390107.186 0, 
+    783955.665 1384538.696 0))
+
+POLYGON ((796483.989 1395083.569 0, 796236.013 1395095.495 0, 795986.799 1395107.496 0, 795737.586 1395119.511 0, 795488.373 1395131.541 0, 795239.161 1395143.585 0, 794989.95 1395155.644 0, 794740.74 1395167.718 0, 794491.53 1395179.807 0, 794242.321 1395191.91 0, 
+    793993.113 1395204.028 0, 793743.905 1395216.16 0, 793494.698 1395228.307 0, 793245.492 1395240.469 0, 792996.287 1395252.645 0, 792747.082 1395264.837 0, 792497.878 1395277.042 0, 792248.675 1395289.263 0, 791999.472 1395301.498 0, 791750.27 1395313.748 0, 
+    791501.069 1395326.012 0, 791251.869 1395338.292 0, 791002.669 1395350.585 0, 790753.47 1395362.894 0, 790503.032 1395375.278 0, 790255.074 1395387.555 0, 790005.877 1395399.907 0, 789756.681 1395412.275 0, 789507.486 1395424.656 0, 789258.291 1395437.053 0, 
+    789009.098 1395449.464 0, 788759.904 1395461.89 0, 788510.712 1395474.33 0, 788261.52 1395486.786 0, 788012.329 1395499.255 0, 787763.139 1395511.74 0, 787513.95 1395524.239 0, 787264.761 1395536.753 0, 787015.573 1395549.282 0, 786766.386 1395561.825 0, 
+    786517.199 1395574.383 0, 786268.013 1395586.955 0, 786018.828 1395599.542 0, 785769.644 1395612.144 0, 785520.461 1395624.761 0, 785271.278 1395637.392 0, 785022.096 1395650.038 0, 784772.914 1395662.698 0, 784522.494 1395675.436 0, 784805.89 1401243.442 0, 
+    785089.273 1406811.198 0, 785339.035 1406798.493 0, 785587.561 1406785.866 0, 785836.087 1406773.254 0, 786084.615 1406760.656 0, 786333.143 1406748.072 0, 786581.672 1406735.504 0, 786830.201 1406722.95 0, 787078.732 1406710.41 0, 787327.263 1406697.885 0, 
+    787575.795 1406685.375 0, 787824.327 1406672.88 0, 788072.86 1406660.399 0, 788321.394 1406647.932 0, 788569.929 1406635.481 0, 788818.465 1406623.044 0, 789067.001 1406610.621 0, 789315.538 1406598.214 0, 789564.076 1406585.82 0, 789812.614 1406573.442 0, 
+    790061.153 1406561.078 0, 790309.693 1406548.729 0, 790558.234 1406536.394 0, 790806.775 1406524.074 0, 791054.081 1406511.83 0, 791303.86 1406499.478 0, 791552.403 1406487.202 0, 791800.947 1406474.94 0, 792049.492 1406462.693 0, 792298.038 1406450.461 0, 
+    792546.584 1406438.244 0, 792795.131 1406426.041 0, 793043.679 1406413.852 0, 793292.228 1406401.679 0, 793540.777 1406389.519 0, 793789.327 1406377.375 0, 794037.877 1406365.245 0, 794286.429 1406353.13 0, 794534.981 1406341.029 0, 794783.534 1406328.943 0, 
+    795032.087 1406316.872 0, 795280.641 1406304.815 0, 795529.196 1406292.773 0, 795777.752 1406280.746 0, 796026.308 1406268.733 0, 796274.865 1406256.735 0, 796523.423 1406244.751 0, 796771.982 1406232.782 0, 797019.306 1406220.888 0, 796751.654 1400652.353 0, 
+    796483.989 1395083.569 0))
+
+POLYGON ((808950.959 1405664.284 0, 808703.6 1405675.48 0, 808455.009 1405686.747 0, 808206.418 1405698.028 0, 807957.828 1405709.324 0, 807709.239 1405720.634 0, 807460.65 1405731.959 0, 807212.062 1405743.299 0, 806963.475 1405754.654 0, 806714.888 1405766.023 0, 
+    806466.302 1405777.406 0, 806217.717 1405788.805 0, 805969.133 1405800.218 0, 805720.549 1405811.645 0, 805471.965 1405823.088 0, 805223.383 1405834.544 0, 804974.801 1405846.016 0, 804726.22 1405857.502 0, 804477.639 1405869.003 0, 804229.059 1405880.518 0, 
+    803980.48 1405892.048 0, 803731.901 1405903.593 0, 803483.324 1405915.152 0, 803234.746 1405926.726 0, 802984.936 1405938.372 0, 802737.594 1405949.918 0, 802489.019 1405961.535 0, 802240.444 1405973.168 0, 801991.871 1405984.815 0, 801743.298 1405996.477 0, 
+    801494.725 1406008.153 0, 801246.154 1406019.844 0, 800997.583 1406031.549 0, 800749.012 1406043.27 0, 800500.443 1406055.004 0, 800251.874 1406066.754 0, 800003.305 1406078.518 0, 799754.738 1406090.297 0, 799506.171 1406102.09 0, 799257.605 1406113.898 0, 
+    799009.039 1406125.721 0, 798760.475 1406137.558 0, 798511.911 1406149.41 0, 798263.347 1406161.276 0, 798014.785 1406173.157 0, 797766.223 1406185.053 0, 797517.661 1406196.964 0, 797269.101 1406208.889 0, 797019.306 1406220.888 0, 797286.946 1411789.166 0, 
+    797554.573 1417357.184 0, 797803.709 1417345.217 0, 798051.614 1417333.323 0, 798299.52 1417321.444 0, 798547.427 1417309.58 0, 798795.334 1417297.73 0, 799043.242 1417285.895 0, 799291.15 1417274.074 0, 799539.06 1417262.268 0, 799786.97 1417250.477 0, 
+    800034.88 1417238.7 0, 800282.792 1417226.937 0, 800530.704 1417215.19 0, 800778.617 1417203.457 0, 801026.53 1417191.738 0, 801274.444 1417180.034 0, 801522.359 1417168.345 0, 801770.275 1417156.67 0, 802018.191 1417145.01 0, 802266.108 1417133.365 0, 
+    802514.025 1417121.734 0, 802761.943 1417110.117 0, 803009.862 1417098.516 0, 803257.782 1417086.929 0, 803504.471 1417075.413 0, 803753.623 1417063.798 0, 804001.545 1417052.255 0, 804249.467 1417040.726 0, 804497.39 1417029.212 0, 804745.314 1417017.712 0, 
+    804993.238 1417006.227 0, 805241.163 1416994.757 0, 805489.089 1416983.301 0, 805737.016 1416971.86 0, 805984.943 1416960.433 0, 806232.87 1416949.021 0, 806480.799 1416937.623 0, 806728.728 1416926.241 0, 806976.658 1416914.872 0, 807224.588 1416903.519 0, 
+    807472.519 1416892.18 0, 807720.451 1416880.855 0, 807968.383 1416869.545 0, 808216.316 1416858.25 0, 808464.25 1416846.969 0, 808712.185 1416835.703 0, 808960.12 1416824.452 0, 809208.055 1416813.215 0, 809454.762 1416802.048 0, 809202.866 1411233.296 0, 
+    808950.959 1405664.284 0))
+
+POLYGON ((821356.471 1416280.534 0, 821109.733 1416291.004 0, 820861.766 1416301.54 0, 820613.8 1416312.091 0, 820365.835 1416322.657 0, 820117.87 1416333.237 0, 819869.906 1416343.832 0, 819621.943 1416354.441 0, 819373.98 1416365.065 0, 819126.018 1416375.704 0, 
+    818878.056 1416386.357 0, 818630.096 1416397.025 0, 818382.135 1416407.707 0, 818134.176 1416418.404 0, 817886.217 1416429.116 0, 817638.258 1416439.842 0, 817390.301 1416450.583 0, 817142.344 1416461.338 0, 816894.387 1416472.108 0, 816646.431 1416482.893 0, 
+    816398.476 1416493.692 0, 816150.521 1416504.505 0, 815902.568 1416515.334 0, 815654.614 1416526.177 0, 815405.432 1416537.088 0, 815158.71 1416547.906 0, 814910.758 1416558.793 0, 814662.807 1416569.694 0, 814414.857 1416580.61 0, 814166.908 1416591.541 0, 
+    813918.959 1416602.486 0, 813671.011 1416613.445 0, 813423.064 1416624.42 0, 813175.117 1416635.408 0, 812927.17 1416646.412 0, 812679.225 1416657.43 0, 812431.28 1416668.462 0, 812183.336 1416679.51 0, 811935.392 1416690.571 0, 811687.449 1416701.648 0, 
+    811439.507 1416712.739 0, 811191.565 1416723.844 0, 810943.624 1416734.965 0, 810695.684 1416746.099 0, 810447.744 1416757.249 0, 810199.805 1416768.413 0, 809951.867 1416779.591 0, 809703.929 1416790.784 0, 809454.762 1416802.048 0, 809706.645 1422370.533 0, 
+    809958.517 1427938.746 0, 810207.025 1427927.512 0, 810454.307 1427916.349 0, 810701.59 1427905.2 0, 810948.874 1427894.065 0, 811196.158 1427882.945 0, 811443.443 1427871.84 0, 811690.728 1427860.749 0, 811938.014 1427849.673 0, 812185.301 1427838.611 0, 
+    812432.589 1427827.564 0, 812679.877 1427816.531 0, 812927.166 1427805.513 0, 813174.455 1427794.51 0, 813421.745 1427783.521 0, 813669.036 1427772.547 0, 813916.327 1427761.587 0, 814163.619 1427750.642 0, 814410.912 1427739.711 0, 814658.205 1427728.795 0, 
+    814905.499 1427717.893 0, 815152.794 1427707.006 0, 815400.089 1427696.134 0, 815647.385 1427685.276 0, 815893.455 1427674.486 0, 816141.978 1427663.604 0, 816389.276 1427652.79 0, 816636.574 1427641.99 0, 816883.873 1427631.205 0, 817131.173 1427620.434 0, 
+    817378.473 1427609.678 0, 817625.774 1427598.937 0, 817873.076 1427588.21 0, 818120.378 1427577.497 0, 818367.681 1427566.8 0, 818614.984 1427556.116 0, 818862.288 1427545.448 0, 819109.593 1427534.794 0, 819356.898 1427524.154 0, 819604.204 1427513.529 0, 
+    819851.511 1427502.919 0, 820098.818 1427492.323 0, 820346.126 1427481.741 0, 820593.435 1427471.174 0, 820840.744 1427460.622 0, 821088.053 1427450.085 0, 821335.364 1427439.561 0, 821582.675 1427429.053 0, 821828.761 1427418.611 0, 821592.622 1421849.709 0, 
+    821356.471 1416280.534 0))
+
+POLYGON ((833700.428 1426932.014 0, 833454.311 1426941.76 0, 833206.971 1426951.57 0, 832959.632 1426961.395 0, 832712.293 1426971.234 0, 832464.956 1426981.087 0, 832217.618 1426990.955 0, 831970.281 1427000.838 0, 831722.945 1427010.735 0, 831475.61 1427020.647 0, 
+    831228.275 1427030.573 0, 830980.94 1427040.514 0, 830733.607 1427050.469 0, 830486.273 1427060.439 0, 830238.941 1427070.424 0, 829991.609 1427080.423 0, 829744.277 1427090.436 0, 829496.946 1427100.465 0, 829249.616 1427110.507 0, 829002.286 1427120.565 0, 
+    828754.957 1427130.637 0, 828507.629 1427140.723 0, 828260.301 1427150.824 0, 828012.973 1427160.939 0, 827764.422 1427171.12 0, 827518.321 1427181.214 0, 827270.995 1427191.373 0, 827023.67 1427201.547 0, 826776.346 1427211.735 0, 826529.022 1427221.938 0, 
+    826281.699 1427232.156 0, 826034.376 1427242.388 0, 825787.054 1427252.634 0, 825539.733 1427262.895 0, 825292.412 1427273.171 0, 825045.092 1427283.461 0, 824797.773 1427293.766 0, 824550.454 1427304.085 0, 824303.135 1427314.419 0, 824055.818 1427324.768 0, 
+    823808.501 1427335.131 0, 823561.184 1427345.508 0, 823313.868 1427355.9 0, 823066.553 1427366.307 0, 822819.238 1427376.728 0, 822571.924 1427387.164 0, 822324.611 1427397.614 0, 822077.298 1427408.079 0, 821828.761 1427418.611 0, 822064.888 1432987.235 0, 
+    822301.004 1438555.577 0, 822548.882 1438545.073 0, 822795.539 1438534.636 0, 823042.197 1438524.213 0, 823288.856 1438513.805 0, 823535.515 1438503.412 0, 823782.175 1438493.032 0, 824028.835 1438482.668 0, 824275.496 1438472.318 0, 824522.158 1438461.982 0, 
+    824768.82 1438451.661 0, 825015.483 1438441.355 0, 825262.146 1438431.063 0, 825508.81 1438420.785 0, 825755.474 1438410.522 0, 826002.14 1438400.274 0, 826248.805 1438390.04 0, 826495.472 1438379.821 0, 826742.139 1438369.616 0, 826988.806 1438359.425 0, 
+    827235.475 1438349.25 0, 827482.144 1438339.088 0, 827728.813 1438328.941 0, 827975.483 1438318.809 0, 828220.933 1438308.741 0, 828468.825 1438298.588 0, 828715.496 1438288.499 0, 828962.169 1438278.425 0, 829208.842 1438268.366 0, 829455.515 1438258.32 0, 
+    829702.19 1438248.29 0, 829948.864 1438238.274 0, 830195.54 1438228.272 0, 830442.216 1438218.285 0, 830688.892 1438208.312 0, 830935.569 1438198.354 0, 831182.247 1438188.411 0, 831428.925 1438178.482 0, 831675.604 1438168.567 0, 831922.283 1438158.667 0, 
+    832168.963 1438148.782 0, 832415.644 1438138.911 0, 832662.325 1438129.054 0, 832909.007 1438119.213 0, 833155.689 1438109.385 0, 833402.372 1438099.572 0, 833649.056 1438089.774 0, 833895.74 1438079.99 0, 834141.204 1438070.269 0, 833920.821 1432501.283 0, 
+    833700.428 1426932.014 0))
+
+POLYGON ((845982.729 1437618.414 0, 845737.236 1437627.442 0, 845490.525 1437636.529 0, 845243.815 1437645.63 0, 844997.105 1437654.746 0, 844750.396 1437663.876 0, 844503.688 1437673.021 0, 844256.98 1437682.181 0, 844010.272 1437691.355 0, 843763.565 1437700.543 0, 
+    843516.859 1437709.746 0, 843270.153 1437718.964 0, 843023.447 1437728.196 0, 842776.743 1437737.443 0, 842530.038 1437746.704 0, 842283.335 1437755.979 0, 842036.632 1437765.269 0, 841789.929 1437774.574 0, 841543.227 1437783.893 0, 841296.525 1437793.227 0, 
+    841049.824 1437802.575 0, 840803.124 1437811.938 0, 840556.424 1437821.315 0, 840309.725 1437830.707 0, 840061.807 1437840.16 0, 839816.328 1437849.534 0, 839569.63 1437858.97 0, 839322.933 1437868.419 0, 839076.237 1437877.884 0, 838829.541 1437887.363 0, 
+    838582.845 1437896.856 0, 838336.15 1437906.364 0, 838089.456 1437915.887 0, 837842.762 1437925.424 0, 837596.069 1437934.975 0, 837349.377 1437944.541 0, 837102.685 1437954.122 0, 836855.993 1437963.717 0, 836609.302 1437973.326 0, 836362.612 1437982.95 0, 
+    836115.922 1437992.589 0, 835869.233 1438002.242 0, 835622.544 1438011.91 0, 835375.856 1438021.592 0, 835129.169 1438031.289 0, 834882.482 1438041 0, 834635.795 1438050.726 0, 834389.11 1438060.466 0, 834141.204 1438070.269 0, 834361.576 1443638.966 0, 
+    834581.935 1449207.369 0, 834829.182 1449197.592 0, 835075.212 1449187.878 0, 835321.243 1449178.178 0, 835567.274 1449168.492 0, 835813.306 1449158.821 0, 836059.339 1449149.165 0, 836305.372 1449139.523 0, 836551.406 1449129.895 0, 836797.44 1449120.282 0, 
+    837043.475 1449110.684 0, 837289.51 1449101.1 0, 837535.546 1449091.53 0, 837781.583 1449081.975 0, 838027.62 1449072.435 0, 838273.657 1449062.908 0, 838519.696 1449053.397 0, 838765.734 1449043.9 0, 839011.774 1449034.417 0, 839257.814 1449024.949 0, 
+    839503.854 1449015.495 0, 839749.895 1449006.056 0, 839995.937 1448996.631 0, 840241.979 1448987.221 0, 840486.805 1448977.871 0, 840734.064 1448968.444 0, 840980.108 1448959.077 0, 841226.153 1448949.724 0, 841472.197 1448940.387 0, 841718.243 1448931.063 0, 
+    841964.289 1448921.754 0, 842210.335 1448912.46 0, 842456.382 1448903.18 0, 842702.43 1448893.914 0, 842948.478 1448884.663 0, 843194.527 1448875.427 0, 843440.576 1448866.205 0, 843686.626 1448856.997 0, 843932.676 1448847.804 0, 844178.727 1448838.626 0, 
+    844424.778 1448829.462 0, 844670.83 1448820.312 0, 844916.883 1448811.177 0, 845162.936 1448802.056 0, 845408.989 1448792.95 0, 845655.043 1448783.858 0, 845901.098 1448774.781 0, 846147.153 1448765.718 0, 846391.994 1448756.715 0, 846187.367 1443187.712 0, 
+    845982.729 1437618.414 0))
+
+POLYGON ((858203.278 1448339.428 0, 857958.411 1448347.74 0, 857712.331 1448356.108 0, 857466.252 1448364.49 0, 857220.173 1448372.886 0, 856974.095 1448381.297 0, 856728.017 1448389.722 0, 856481.94 1448398.162 0, 856235.863 1448406.617 0, 855989.787 1448415.086 0, 
+    855743.711 1448423.569 0, 855497.636 1448432.067 0, 855251.561 1448440.579 0, 855005.487 1448449.106 0, 854759.413 1448457.648 0, 854513.34 1448466.203 0, 854267.267 1448474.774 0, 854021.195 1448483.358 0, 853775.123 1448491.958 0, 853529.051 1448500.571 0, 
+    853282.981 1448509.2 0, 853036.91 1448517.842 0, 852790.841 1448526.5 0, 852544.771 1448535.171 0, 852297.489 1448543.9 0, 852052.635 1448552.558 0, 851806.567 1448561.273 0, 851560.5 1448570.003 0, 851314.433 1448578.747 0, 851068.367 1448587.506 0, 
+    850822.301 1448596.279 0, 850576.236 1448605.066 0, 850330.171 1448613.868 0, 850084.107 1448622.685 0, 849838.044 1448631.516 0, 849591.981 1448640.361 0, 849345.918 1448649.221 0, 849099.856 1448658.096 0, 848853.795 1448666.984 0, 848607.734 1448675.888 0, 
+    848361.673 1448684.806 0, 848115.613 1448693.738 0, 847869.554 1448702.685 0, 847623.495 1448711.646 0, 847377.437 1448720.622 0, 847131.379 1448729.612 0, 846885.322 1448738.617 0, 846639.265 1448747.637 0, 846391.994 1448756.715 0, 846596.61 1454325.418 0, 
+    846801.214 1459893.815 0, 847047.827 1459884.761 0, 847293.228 1459875.765 0, 847538.63 1459866.785 0, 847784.032 1459857.818 0, 848029.435 1459848.866 0, 848274.838 1459839.929 0, 848520.242 1459831.006 0, 848765.647 1459822.097 0, 849011.052 1459813.203 0, 
+    849256.457 1459804.324 0, 849501.863 1459795.458 0, 849747.27 1459786.607 0, 849992.677 1459777.771 0, 850238.084 1459768.949 0, 850483.492 1459760.142 0, 850728.901 1459751.349 0, 850974.31 1459742.57 0, 851219.719 1459733.806 0, 851465.129 1459725.056 0, 
+    851710.54 1459716.321 0, 851955.951 1459707.6 0, 852201.363 1459698.894 0, 852446.775 1459690.202 0, 852690.977 1459681.567 0, 852937.601 1459672.862 0, 853183.015 1459664.213 0, 853428.429 1459655.579 0, 853673.844 1459646.959 0, 853919.259 1459638.354 0, 
+    854164.674 1459629.763 0, 854410.091 1459621.187 0, 854655.507 1459612.625 0, 854900.925 1459604.077 0, 855146.342 1459595.544 0, 855391.761 1459587.026 0, 855637.179 1459578.522 0, 855882.599 1459570.032 0, 856128.018 1459561.557 0, 856373.439 1459553.096 0, 
+    856618.859 1459544.65 0, 856864.281 1459536.218 0, 857109.702 1459527.8 0, 857355.125 1459519.397 0, 857600.547 1459511.009 0, 857845.97 1459502.634 0, 858091.394 1459494.275 0, 858336.818 1459485.93 0, 858581.033 1459477.64 0, 858392.161 1453908.687 0, 
+    858203.278 1448339.428 0))
+
+POLYGON ((870361.98 1459094.746 0, 870117.741 1459102.346 0, 869872.294 1459109.998 0, 869626.848 1459117.664 0, 869381.402 1459125.345 0, 869135.957 1459133.04 0, 868890.512 1459140.75 0, 868645.067 1459148.474 0, 868399.623 1459156.212 0, 868154.18 1459163.965 0, 
+    867908.736 1459171.733 0, 867663.294 1459179.515 0, 867417.851 1459187.311 0, 867172.41 1459195.122 0, 866926.968 1459202.947 0, 866681.527 1459210.787 0, 866436.087 1459218.641 0, 866190.647 1459226.509 0, 865945.208 1459234.392 0, 865699.769 1459242.29 0, 
+    865454.33 1459250.201 0, 865208.892 1459258.128 0, 864963.454 1459266.069 0, 864718.017 1459274.024 0, 864471.371 1459282.033 0, 864227.144 1459289.977 0, 863981.709 1459297.976 0, 863736.273 1459305.989 0, 863490.839 1459314.016 0, 863245.404 1459322.058 0, 
+    862999.97 1459330.115 0, 862754.537 1459338.185 0, 862509.104 1459346.271 0, 862263.672 1459354.37 0, 862018.24 1459362.484 0, 861772.808 1459370.613 0, 861527.377 1459378.756 0, 861281.947 1459386.913 0, 861036.517 1459395.085 0, 860791.087 1459403.272 0, 
+    860545.658 1459411.472 0, 860300.23 1459419.688 0, 860054.801 1459427.917 0, 859809.374 1459436.161 0, 859563.947 1459444.42 0, 859318.52 1459452.693 0, 859073.094 1459460.98 0, 858827.668 1459469.282 0, 858581.033 1459477.64 0, 858769.895 1465046.281 0, 
+    858958.746 1470614.605 0, 859204.722 1470606.27 0, 859449.492 1470597.99 0, 859694.263 1470589.725 0, 859939.034 1470581.474 0, 860183.806 1470573.238 0, 860428.578 1470565.016 0, 860673.35 1470556.808 0, 860918.123 1470548.615 0, 861162.897 1470540.436 0, 
+    861407.671 1470532.271 0, 861652.446 1470524.121 0, 861897.221 1470515.986 0, 862141.996 1470507.864 0, 862386.772 1470499.757 0, 862631.548 1470491.665 0, 862876.325 1470483.587 0, 863121.103 1470475.523 0, 863365.881 1470467.474 0, 863610.659 1470459.439 0, 
+    863855.438 1470451.419 0, 864100.217 1470443.413 0, 864344.997 1470435.421 0, 864589.777 1470427.444 0, 864833.352 1470419.521 0, 865079.339 1470411.533 0, 865324.12 1470403.599 0, 865568.902 1470395.679 0, 865813.685 1470387.774 0, 866058.468 1470379.884 0, 
+    866303.251 1470372.007 0, 866548.035 1470364.145 0, 866792.82 1470356.298 0, 867037.605 1470348.465 0, 867282.39 1470340.646 0, 867527.176 1470332.842 0, 867771.962 1470325.052 0, 868016.749 1470317.276 0, 868261.536 1470309.515 0, 868506.323 1470301.769 0, 
+    868751.112 1470294.036 0, 868995.9 1470286.319 0, 869240.689 1470278.615 0, 869485.478 1470270.926 0, 869730.268 1470263.251 0, 869975.059 1470255.591 0, 870219.849 1470247.945 0, 870464.641 1470240.314 0, 870708.227 1470232.735 0, 870535.109 1464663.899 0, 
+    870361.98 1459094.746 0))
+
+POLYGON ((882458.741 1469884.06 0, 882215.132 1469890.951 0, 881970.32 1469897.891 0, 881725.509 1469904.845 0, 881480.698 1469911.814 0, 881235.887 1469918.797 0, 880991.077 1469925.794 0, 880746.267 1469932.806 0, 880501.458 1469939.832 0, 880256.649 1469946.873 0, 
+    880011.841 1469953.928 0, 879767.032 1469960.997 0, 879522.225 1469968.081 0, 879277.418 1469975.18 0, 879032.611 1469982.292 0, 878787.804 1469989.419 0, 878542.998 1469996.561 0, 878298.193 1470003.717 0, 878053.387 1470010.887 0, 877808.583 1470018.072 0, 
+    877563.778 1470025.271 0, 877318.974 1470032.485 0, 877074.171 1470039.713 0, 876829.368 1470046.955 0, 876583.361 1470054.247 0, 876339.763 1470061.483 0, 876094.961 1470068.769 0, 875850.16 1470076.069 0, 875605.359 1470083.383 0, 875360.559 1470090.712 0, 
+    875115.759 1470098.055 0, 874870.959 1470105.413 0, 874626.16 1470112.785 0, 874381.361 1470120.171 0, 874136.563 1470127.572 0, 873891.765 1470134.987 0, 873646.967 1470142.417 0, 873402.17 1470149.861 0, 873157.374 1470157.32 0, 872912.578 1470164.793 0, 
+    872667.782 1470172.28 0, 872422.987 1470179.782 0, 872178.192 1470187.298 0, 871933.398 1470194.828 0, 871688.604 1470202.373 0, 871443.81 1470209.933 0, 871199.017 1470217.506 0, 870954.225 1470225.094 0, 870708.227 1470232.735 0, 870881.336 1475801.247 0, 
+    871054.434 1481369.43 0, 871299.773 1481361.811 0, 871543.91 1481354.243 0, 871788.047 1481346.689 0, 872032.185 1481339.15 0, 872276.324 1481331.626 0, 872520.463 1481324.115 0, 872764.602 1481316.619 0, 873008.742 1481309.138 0, 873252.882 1481301.67 0, 
+    873497.023 1481294.217 0, 873741.164 1481286.779 0, 873985.305 1481279.355 0, 874229.447 1481271.945 0, 874473.589 1481264.55 0, 874717.732 1481257.168 0, 874961.876 1481249.802 0, 875206.019 1481242.449 0, 875450.163 1481235.112 0, 875694.308 1481227.788 0, 
+    875938.453 1481220.479 0, 876182.598 1481213.184 0, 876426.744 1481205.903 0, 876670.89 1481198.637 0, 876913.836 1481191.421 0, 877159.184 1481184.148 0, 877403.332 1481176.925 0, 877647.48 1481169.717 0, 877891.628 1481162.522 0, 878135.777 1481155.343 0, 
+    878379.926 1481148.177 0, 878624.076 1481141.026 0, 878868.226 1481133.889 0, 879112.376 1481126.767 0, 879356.527 1481119.659 0, 879600.679 1481112.565 0, 879844.83 1481105.486 0, 880088.982 1481098.421 0, 880333.135 1481091.37 0, 880577.288 1481084.334 0, 
+    880821.441 1481077.312 0, 881065.595 1481070.305 0, 881309.75 1481063.312 0, 881553.904 1481056.333 0, 881798.059 1481049.369 0, 882042.215 1481042.419 0, 882286.371 1481035.483 0, 882530.527 1481028.562 0, 882773.483 1481021.689 0, 882616.117 1475453.039 0, 
+    882458.741 1469884.06 0))
+
+POLYGON ((894493.468 1480707.058 0, 894250.491 1480713.245 0, 894006.317 1480719.476 0, 893762.142 1480725.722 0, 893517.968 1480731.982 0, 893273.794 1480738.256 0, 893029.621 1480744.545 0, 892785.448 1480750.849 0, 892541.275 1480757.166 0, 892297.103 1480763.498 0, 
+    892052.931 1480769.845 0, 891808.759 1480776.205 0, 891564.588 1480782.58 0, 891320.417 1480788.97 0, 891076.247 1480795.374 0, 890832.077 1480801.792 0, 890587.907 1480808.225 0, 890343.738 1480814.671 0, 890099.569 1480821.133 0, 889855.401 1480827.609 0, 
+    889611.233 1480834.099 0, 889367.065 1480840.603 0, 889122.898 1480847.122 0, 888878.731 1480853.655 0, 888633.365 1480860.235 0, 888390.398 1480866.765 0, 888146.232 1480873.341 0, 887902.067 1480879.932 0, 887657.901 1480886.537 0, 887413.737 1480893.156 0, 
+    887169.573 1480899.79 0, 886925.409 1480906.438 0, 886681.245 1480913.1 0, 886437.082 1480919.777 0, 886192.919 1480926.469 0, 885948.757 1480933.174 0, 885704.595 1480939.894 0, 885460.434 1480946.629 0, 885216.273 1480953.377 0, 884972.112 1480960.141 0, 
+    884727.952 1480966.918 0, 884483.792 1480973.71 0, 884239.632 1480980.516 0, 883995.473 1480987.337 0, 883751.314 1480994.172 0, 883507.156 1481001.021 0, 883262.998 1481007.885 0, 883018.841 1481014.763 0, 882773.483 1481021.689 0, 882930.841 1486590.005 0, 
+    883088.188 1492157.98 0, 883332.887 1492151.073 0, 883576.389 1492144.213 0, 883819.891 1492137.368 0, 884063.394 1492130.537 0, 884306.897 1492123.72 0, 884550.401 1492116.918 0, 884793.905 1492110.13 0, 885037.409 1492103.356 0, 885280.914 1492096.597 0, 
+    885524.419 1492089.852 0, 885767.925 1492083.121 0, 886011.431 1492076.405 0, 886254.937 1492069.703 0, 886498.444 1492063.015 0, 886741.951 1492056.342 0, 886985.459 1492049.683 0, 887228.967 1492043.038 0, 887472.475 1492036.408 0, 887715.984 1492029.792 0, 
+    887959.493 1492023.19 0, 888203.003 1492016.603 0, 888446.513 1492010.03 0, 888690.023 1492003.471 0, 888932.338 1491996.959 0, 889177.045 1491990.397 0, 889420.557 1491983.882 0, 889664.068 1491977.38 0, 889907.581 1491970.893 0, 890151.093 1491964.421 0, 
+    890394.606 1491957.962 0, 890638.12 1491951.518 0, 890881.633 1491945.089 0, 891125.148 1491938.673 0, 891368.662 1491932.272 0, 891612.177 1491925.886 0, 891855.692 1491919.513 0, 892099.208 1491913.155 0, 892342.724 1491906.812 0, 892586.24 1491900.482 0, 
+    892829.757 1491894.167 0, 893073.274 1491887.867 0, 893316.792 1491881.58 0, 893560.31 1491875.308 0, 893803.828 1491869.051 0, 894047.347 1491862.807 0, 894290.866 1491856.578 0, 894534.385 1491850.364 0, 894776.71 1491844.194 0, 894635.093 1486275.796 0, 
+    894493.468 1480707.058 0))
+
+POLYGON ((906466.071 1491563.431 0, 906223.728 1491568.916 0, 905980.192 1491574.443 0, 905736.656 1491579.984 0, 905493.121 1491585.539 0, 905249.586 1491591.109 0, 905006.052 1491596.693 0, 904762.517 1491602.291 0, 904518.983 1491607.904 0, 904275.45 1491613.531 0, 
+    904031.916 1491619.172 0, 903788.383 1491624.827 0, 903544.851 1491630.497 0, 903301.318 1491636.182 0, 903057.786 1491641.88 0, 902814.255 1491647.593 0, 902570.724 1491653.321 0, 902327.193 1491659.062 0, 902083.662 1491664.818 0, 901840.132 1491670.589 0, 
+    901596.602 1491676.373 0, 901353.072 1491682.172 0, 901109.543 1491687.986 0, 900866.014 1491693.813 0, 900621.291 1491699.684 0, 900378.957 1491705.512 0, 900135.429 1491711.382 0, 899891.902 1491717.267 0, 899648.374 1491723.167 0, 899404.848 1491729.08 0, 
+    899161.321 1491735.008 0, 898917.795 1491740.951 0, 898674.269 1491746.907 0, 898430.744 1491752.878 0, 898187.219 1491758.864 0, 897943.694 1491764.863 0, 897700.169 1491770.877 0, 897456.645 1491776.906 0, 897213.122 1491782.948 0, 896969.598 1491789.005 0, 
+    896726.075 1491795.077 0, 896482.553 1491801.162 0, 896239.031 1491807.262 0, 895995.509 1491813.377 0, 895751.987 1491819.505 0, 895508.466 1491825.648 0, 895264.945 1491831.806 0, 895021.425 1491837.977 0, 894776.71 1491844.194 0, 894918.317 1497412.245 0, 
+    895059.916 1502979.944 0, 895303.972 1502973.745 0, 895546.837 1502967.589 0, 895789.703 1502961.449 0, 896032.568 1502955.322 0, 896275.434 1502949.21 0, 896518.301 1502943.112 0, 896761.168 1502937.029 0, 897004.035 1502930.959 0, 897246.902 1502924.904 0, 
+    897489.77 1502918.864 0, 897732.639 1502912.837 0, 897975.507 1502906.825 0, 898218.376 1502900.827 0, 898461.245 1502894.844 0, 898704.115 1502888.875 0, 898946.985 1502882.92 0, 899189.855 1502876.979 0, 899432.726 1502871.053 0, 899675.597 1502865.141 0, 
+    899918.469 1502859.243 0, 900161.34 1502853.359 0, 900404.212 1502847.49 0, 900647.085 1502841.635 0, 900888.767 1502835.823 0, 901132.831 1502829.969 0, 901375.704 1502824.157 0, 901618.578 1502818.359 0, 901861.452 1502812.576 0, 902104.327 1502806.806 0, 
+    902347.201 1502801.052 0, 902590.077 1502795.311 0, 902832.952 1502789.585 0, 903075.828 1502783.873 0, 903318.704 1502778.175 0, 903561.581 1502772.492 0, 903804.458 1502766.823 0, 904047.335 1502761.168 0, 904290.212 1502755.528 0, 904533.09 1502749.902 0, 
+    904775.968 1502744.29 0, 905018.847 1502738.692 0, 905261.726 1502733.109 0, 905504.605 1502727.54 0, 905747.484 1502721.985 0, 905990.364 1502716.445 0, 906233.244 1502710.919 0, 906476.125 1502705.407 0, 906717.815 1502699.937 0, 906591.947 1497131.86 0, 
+    906466.071 1491563.431 0))
+
+POLYGON ((918376.46 1502452.866 0, 918134.753 1502457.654 0, 917891.858 1502462.479 0, 917648.963 1502467.319 0, 917406.068 1502472.173 0, 917163.174 1502477.042 0, 916920.28 1502481.925 0, 916677.387 1502486.822 0, 916434.493 1502491.733 0, 916191.6 1502496.659 0, 
+    915948.707 1502501.599 0, 915705.815 1502506.553 0, 915462.923 1502511.521 0, 915220.031 1502516.504 0, 914977.139 1502521.501 0, 914734.248 1502526.513 0, 914491.357 1502531.538 0, 914248.466 1502536.578 0, 914005.576 1502541.633 0, 913762.686 1502546.701 0, 
+    913519.796 1502551.784 0, 913276.906 1502556.882 0, 913034.017 1502561.993 0, 912791.128 1502567.119 0, 912547.05 1502572.284 0, 912305.351 1502577.413 0, 912062.463 1502582.582 0, 911819.575 1502587.765 0, 911576.688 1502592.962 0, 911333.801 1502598.174 0, 
+    911090.914 1502603.4 0, 910848.028 1502608.64 0, 910605.142 1502613.894 0, 910362.256 1502619.163 0, 910119.37 1502624.446 0, 909876.485 1502629.743 0, 909633.6 1502635.055 0, 909390.715 1502640.381 0, 909147.831 1502645.721 0, 908904.947 1502651.076 0, 
+    908662.063 1502656.445 0, 908419.18 1502661.828 0, 908176.297 1502667.225 0, 907933.414 1502672.637 0, 907690.532 1502678.063 0, 907447.65 1502683.503 0, 907204.768 1502688.958 0, 906961.887 1502694.427 0, 906717.815 1502699.937 0, 906843.676 1508267.656 0, 
+    906969.527 1513835.01 0, 907212.94 1513829.515 0, 907455.166 1513824.061 0, 907697.392 1513818.621 0, 907939.619 1513813.196 0, 908181.846 1513807.784 0, 908424.073 1513802.387 0, 908666.301 1513797.004 0, 908908.529 1513791.636 0, 909150.757 1513786.281 0, 
+    909392.986 1513780.941 0, 909635.215 1513775.615 0, 909877.444 1513770.304 0, 910119.674 1513765.006 0, 910361.903 1513759.723 0, 910604.134 1513754.455 0, 910846.364 1513749.2 0, 911088.595 1513743.96 0, 911330.826 1513738.734 0, 911573.057 1513733.522 0, 
+    911815.289 1513728.325 0, 912057.521 1513723.141 0, 912299.753 1513717.972 0, 912541.986 1513712.818 0, 912783.033 1513707.702 0, 913026.452 1513702.551 0, 913268.685 1513697.439 0, 913510.919 1513692.341 0, 913753.153 1513687.258 0, 913995.388 1513682.189 0, 
+    914237.622 1513677.134 0, 914479.857 1513672.093 0, 914722.093 1513667.067 0, 914964.328 1513662.054 0, 915206.564 1513657.057 0, 915448.8 1513652.073 0, 915691.037 1513647.103 0, 915933.274 1513642.148 0, 916175.511 1513637.207 0, 916417.748 1513632.281 0, 
+    916659.986 1513627.368 0, 916902.224 1513622.47 0, 917144.462 1513617.587 0, 917386.7 1513612.717 0, 917628.939 1513607.862 0, 917871.178 1513603.021 0, 918113.418 1513598.194 0, 918355.657 1513593.381 0, 918596.712 1513588.606 0, 918486.59 1508020.918 0, 
+    918376.46 1502452.866 0))
+
+POLYGON ((930224.547 1513375.052 0, 929983.477 1513379.146 0, 929741.225 1513383.274 0, 929498.973 1513387.417 0, 929256.721 1513391.573 0, 929014.47 1513395.744 0, 928772.218 1513399.93 0, 928529.967 1513404.129 0, 928287.717 1513408.343 0, 928045.466 1513412.571 0, 
+    927803.216 1513416.813 0, 927560.966 1513421.069 0, 927318.716 1513425.34 0, 927076.466 1513429.625 0, 926834.217 1513433.924 0, 926591.968 1513438.238 0, 926349.719 1513442.566 0, 926107.471 1513446.908 0, 925865.222 1513451.264 0, 925622.974 1513455.635 0, 
+    925380.727 1513460.019 0, 925138.479 1513464.418 0, 924896.232 1513468.832 0, 924653.985 1513473.259 0, 924410.554 1513477.723 0, 924169.492 1513482.157 0, 923927.245 1513486.628 0, 923684.999 1513491.112 0, 923442.754 1513495.611 0, 923200.508 1513500.124 0, 
+    922958.263 1513504.652 0, 922716.018 1513509.193 0, 922473.774 1513513.749 0, 922231.529 1513518.319 0, 921989.285 1513522.904 0, 921747.042 1513527.503 0, 921504.798 1513532.115 0, 921262.555 1513536.743 0, 921020.312 1513541.384 0, 920778.069 1513546.04 0, 
+    920535.827 1513550.71 0, 920293.585 1513555.394 0, 920051.343 1513560.093 0, 919809.101 1513564.805 0, 919566.86 1513569.532 0, 919324.619 1513574.274 0, 919082.378 1513579.029 0, 918840.137 1513583.799 0, 918596.712 1513588.606 0, 918706.827 1519155.925 0, 
+    918816.935 1524722.867 0, 919059.702 1524718.072 0, 919301.287 1524713.315 0, 919542.873 1524708.573 0, 919784.458 1524703.844 0, 920026.044 1524699.13 0, 920267.631 1524694.43 0, 920509.217 1524689.744 0, 920750.804 1524685.073 0, 920992.391 1524680.415 0, 
+    921233.978 1524675.772 0, 921475.566 1524671.143 0, 921717.154 1524666.529 0, 921958.742 1524661.928 0, 922200.33 1524657.342 0, 922441.919 1524652.77 0, 922683.508 1524648.212 0, 922925.097 1524643.669 0, 923166.687 1524639.139 0, 923408.277 1524634.624 0, 
+    923649.867 1524630.123 0, 923891.457 1524625.636 0, 924133.048 1524621.164 0, 924374.639 1524616.706 0, 924615.049 1524612.283 0, 924857.821 1524607.832 0, 925099.413 1524603.416 0, 925341.005 1524599.015 0, 925582.597 1524594.628 0, 925824.189 1524590.255 0, 
+    926065.782 1524585.896 0, 926307.375 1524581.551 0, 926548.968 1524577.221 0, 926790.561 1524572.905 0, 927032.155 1524568.603 0, 927273.749 1524564.316 0, 927515.343 1524560.042 0, 927756.937 1524555.783 0, 927998.532 1524551.538 0, 928240.127 1524547.307 0, 
+    928481.722 1524543.091 0, 928723.318 1524538.888 0, 928964.913 1524534.7 0, 929206.509 1524530.526 0, 929448.105 1524526.367 0, 929689.702 1524522.221 0, 929931.299 1524518.09 0, 930172.895 1524513.973 0, 930413.313 1524509.89 0, 930318.933 1518942.659 0, 
+    930224.547 1513375.052 0))
+
+POLYGON ((942010.245 1524329.677 0, 941769.816 1524333.08 0, 941528.208 1524336.515 0, 941286.601 1524339.963 0, 941044.994 1524343.426 0, 940803.387 1524346.903 0, 940561.78 1524350.395 0, 940320.173 1524353.9 0, 940078.567 1524357.42 0, 939836.961 1524360.954 0, 
+    939595.355 1524364.502 0, 939353.749 1524368.064 0, 939112.144 1524371.641 0, 938870.538 1524375.232 0, 938628.933 1524378.837 0, 938387.328 1524382.456 0, 938145.724 1524386.09 0, 937904.119 1524389.738 0, 937662.515 1524393.4 0, 937420.911 1524397.076 0, 
+    937179.307 1524400.766 0, 936937.704 1524404.471 0, 936696.1 1524408.19 0, 936454.497 1524411.923 0, 936211.715 1524415.688 0, 935971.292 1524419.431 0, 935729.689 1524423.207 0, 935488.087 1524426.997 0, 935246.485 1524430.801 0, 935004.883 1524434.619 0, 
+    934763.282 1524438.452 0, 934521.68 1524442.299 0, 934280.079 1524446.16 0, 934038.478 1524450.035 0, 933796.877 1524453.925 0, 933555.277 1524457.828 0, 933313.677 1524461.746 0, 933072.077 1524465.678 0, 932830.477 1524469.625 0, 932588.878 1524473.585 0, 
+    932347.278 1524477.56 0, 932105.679 1524481.549 0, 931864.08 1524485.552 0, 931622.482 1524489.57 0, 931380.884 1524493.602 0, 931139.285 1524497.647 0, 930897.688 1524501.708 0, 930656.09 1524505.782 0, 930413.313 1524509.89 0, 930507.686 1530076.74 0, 
+    930602.053 1535643.201 0, 930844.172 1535639.103 0, 931085.114 1535635.04 0, 931326.056 1535630.991 0, 931566.999 1535626.956 0, 931807.942 1535622.935 0, 932048.886 1535618.929 0, 932289.829 1535614.936 0, 932530.773 1535610.958 0, 932771.717 1535606.994 0, 
+    933012.661 1535603.044 0, 933253.606 1535599.109 0, 933494.55 1535595.187 0, 933735.495 1535591.28 0, 933976.44 1535587.387 0, 934217.386 1535583.508 0, 934458.331 1535579.643 0, 934699.277 1535575.792 0, 934940.223 1535571.956 0, 935181.169 1535568.134 0, 
+    935422.116 1535564.326 0, 935663.063 1535560.532 0, 935904.01 1535556.752 0, 936144.957 1535552.987 0, 936384.728 1535549.254 0, 936626.852 1535545.499 0, 936867.8 1535541.776 0, 937108.748 1535538.067 0, 937349.696 1535534.372 0, 937590.644 1535530.692 0, 
+    937831.593 1535527.026 0, 938072.542 1535523.374 0, 938313.491 1535519.736 0, 938554.441 1535516.112 0, 938795.39 1535512.503 0, 939036.34 1535508.907 0, 939277.29 1535505.326 0, 939518.24 1535501.759 0, 939759.191 1535498.207 0, 940000.141 1535494.668 0, 
+    940241.092 1535491.144 0, 940482.043 1535487.634 0, 940722.994 1535484.137 0, 940963.946 1535480.656 0, 941204.897 1535477.188 0, 941445.849 1535473.735 0, 941686.801 1535470.295 0, 941927.753 1535466.87 0, 942167.531 1535463.476 0, 942088.891 1529896.77 0, 
+    942010.245 1524329.677 0))
+
+POLYGON ((953733.471 1535316.426 0, 953493.683 1535319.143 0, 953252.722 1535321.888 0, 953011.761 1535324.646 0, 952770.8 1535327.419 0, 952529.84 1535330.206 0, 952288.88 1535333.007 0, 952047.92 1535335.822 0, 951806.96 1535338.652 0, 951566 1535341.495 0, 
+    951325.04 1535344.353 0, 951084.081 1535347.225 0, 950843.121 1535350.111 0, 950602.162 1535353.012 0, 950361.203 1535355.926 0, 950120.244 1535358.855 0, 949879.286 1535361.798 0, 949638.327 1535364.755 0, 949397.369 1535367.726 0, 949156.411 1535370.712 0, 
+    948915.453 1535373.711 0, 948674.495 1535376.725 0, 948433.538 1535379.753 0, 948192.58 1535382.795 0, 947950.449 1535385.867 0, 947710.666 1535388.922 0, 947469.709 1535392.007 0, 947228.752 1535395.106 0, 946987.796 1535398.219 0, 946746.84 1535401.346 0, 
+    946505.884 1535404.488 0, 946264.928 1535407.643 0, 946023.972 1535410.813 0, 945783.016 1535413.997 0, 945542.061 1535417.195 0, 945301.106 1535420.408 0, 945060.151 1535423.634 0, 944819.196 1535426.875 0, 944578.241 1535430.13 0, 944337.287 1535433.399 0, 
+    944096.333 1535436.682 0, 943855.379 1535439.98 0, 943614.425 1535443.291 0, 943373.471 1535446.617 0, 943132.518 1535449.957 0, 942891.565 1535453.312 0, 942650.611 1535456.68 0, 942409.659 1535460.062 0, 942167.531 1535463.476 0, 942246.165 1541029.787 0, 
+    942324.794 1546595.699 0, 942566.264 1546592.295 0, 942806.561 1546588.921 0, 943046.859 1546585.562 0, 943287.157 1546582.217 0, 943527.455 1546578.886 0, 943767.754 1546575.569 0, 944008.052 1546572.266 0, 944248.351 1546568.978 0, 944488.65 1546565.704 0, 
+    944728.949 1546562.443 0, 944969.249 1546559.197 0, 945209.548 1546555.965 0, 945449.848 1546552.748 0, 945690.148 1546549.544 0, 945930.448 1546546.354 0, 946170.749 1546543.179 0, 946411.049 1546540.018 0, 946651.35 1546536.871 0, 946891.651 1546533.738 0, 
+    947131.952 1546530.619 0, 947372.253 1546527.514 0, 947612.554 1546524.424 0, 947852.856 1546521.348 0, 948091.987 1546518.3 0, 948333.46 1546515.237 0, 948573.762 1546512.203 0, 948814.064 1546509.184 0, 949054.367 1546506.178 0, 949294.67 1546503.187 0, 
+    949534.972 1546500.209 0, 949775.275 1546497.246 0, 950015.579 1546494.297 0, 950255.882 1546491.362 0, 950496.186 1546488.441 0, 950736.489 1546485.535 0, 950976.793 1546482.642 0, 951217.097 1546479.764 0, 951457.402 1546476.9 0, 951697.706 1546474.05 0, 
+    951938.011 1546471.214 0, 952178.315 1546468.392 0, 952418.62 1546465.584 0, 952658.925 1546462.791 0, 952899.23 1546460.012 0, 953139.536 1546457.246 0, 953379.841 1546454.495 0, 953620.147 1546451.758 0, 953859.283 1546449.049 0, 953796.379 1540882.938 0, 
+    953733.471 1535316.426 0))
+
+POLYGON ((965394.14 1546334.987 0, 965154.996 1546337.021 0, 964914.683 1546339.079 0, 964674.371 1546341.151 0, 964434.059 1546343.237 0, 964193.746 1546345.338 0, 963953.434 1546347.452 0, 963713.122 1546349.581 0, 963472.811 1546351.724 0, 963232.499 1546353.881 0, 
+    962992.188 1546356.052 0, 962751.876 1546358.237 0, 962511.565 1546360.436 0, 962271.254 1546362.65 0, 962030.943 1546364.878 0, 961790.632 1546367.12 0, 961550.321 1546369.376 0, 961310.011 1546371.646 0, 961069.7 1546373.93 0, 960829.39 1546376.228 0, 
+    960589.08 1546378.541 0, 960348.77 1546380.868 0, 960108.46 1546383.209 0, 959868.15 1546385.564 0, 959626.671 1546387.944 0, 959387.531 1546390.316 0, 959147.222 1546392.713 0, 958906.912 1546395.125 0, 958666.603 1546397.551 0, 958426.294 1546399.991 0, 
+    958185.986 1546402.445 0, 957945.677 1546404.913 0, 957705.368 1546407.395 0, 957465.06 1546409.892 0, 957224.752 1546412.402 0, 956984.444 1546414.927 0, 956744.136 1546417.466 0, 956503.828 1546420.019 0, 956263.521 1546422.586 0, 956023.213 1546425.167 0, 
+    955782.906 1546427.763 0, 955542.599 1546430.372 0, 955302.292 1546432.996 0, 955061.985 1546435.634 0, 954821.678 1546438.286 0, 954581.372 1546440.952 0, 954341.065 1546443.633 0, 954100.759 1546446.327 0, 953859.283 1546449.049 0, 953922.182 1552014.754 0, 
+    953985.077 1557580.046 0, 954225.895 1557577.332 0, 954465.546 1557574.645 0, 954705.197 1557571.972 0, 954944.848 1557569.313 0, 955184.5 1557566.668 0, 955424.151 1557564.037 0, 955663.803 1557561.421 0, 955903.455 1557558.818 0, 956143.107 1557556.23 0, 
+    956382.76 1557553.656 0, 956622.412 1557551.096 0, 956862.065 1557548.549 0, 957101.718 1557546.018 0, 957341.37 1557543.5 0, 957581.023 1557540.996 0, 957820.677 1557538.506 0, 958060.33 1557536.031 0, 958299.983 1557533.569 0, 958539.637 1557531.122 0, 
+    958779.291 1557528.689 0, 959018.945 1557526.27 0, 959258.599 1557523.865 0, 959498.253 1557521.474 0, 959736.741 1557519.108 0, 959977.562 1557516.734 0, 960217.216 1557514.386 0, 960456.871 1557512.051 0, 960696.526 1557509.731 0, 960936.181 1557507.425 0, 
+    961175.836 1557505.132 0, 961415.492 1557502.854 0, 961655.147 1557500.59 0, 961894.803 1557498.34 0, 962134.458 1557496.105 0, 962374.114 1557493.883 0, 962613.77 1557491.676 0, 962853.426 1557489.482 0, 963093.082 1557487.303 0, 963332.739 1557485.138 0, 
+    963572.395 1557482.986 0, 963812.052 1557480.849 0, 964051.708 1557478.727 0, 964291.365 1557476.618 0, 964531.022 1557474.523 0, 964770.679 1557472.443 0, 965010.337 1557470.376 0, 965249.994 1557468.324 0, 965488.486 1557466.295 0, 965441.315 1551900.847 0, 
+    965394.14 1546334.987 0))
+
+POLYGON ((976992.171 1557385.044 0, 976753.672 1557386.398 0, 976514.01 1557387.774 0, 976274.348 1557389.163 0, 976034.686 1557390.567 0, 975795.024 1557391.984 0, 975555.362 1557393.416 0, 975315.7 1557394.862 0, 975076.039 1557396.322 0, 974836.377 1557397.796 0, 
+    974596.716 1557399.284 0, 974357.054 1557400.786 0, 974117.393 1557402.302 0, 973877.732 1557403.833 0, 973638.07 1557405.377 0, 973398.409 1557406.936 0, 973158.748 1557408.509 0, 972919.088 1557410.096 0, 972679.427 1557411.697 0, 972439.766 1557413.312 0, 
+    972200.106 1557414.941 0, 971960.445 1557416.584 0, 971720.785 1557418.242 0, 971481.124 1557419.913 0, 971240.3 1557421.607 0, 971001.804 1557423.299 0, 970762.144 1557425.012 0, 970522.484 1557426.74 0, 970282.824 1557428.482 0, 970043.165 1557430.239 0, 
+    969803.505 1557432.009 0, 969563.846 1557433.793 0, 969324.186 1557435.592 0, 969084.527 1557437.404 0, 968844.868 1557439.231 0, 968605.209 1557441.072 0, 968365.55 1557442.927 0, 968125.891 1557444.796 0, 967886.232 1557446.679 0, 967646.574 1557448.576 0, 
+    967406.915 1557450.487 0, 967167.257 1557452.413 0, 966927.599 1557454.352 0, 966687.94 1557456.306 0, 966448.282 1557458.273 0, 966208.624 1557460.255 0, 965968.967 1557462.251 0, 965729.309 1557464.261 0, 965488.486 1557466.295 0, 965535.654 1563031.325 0, 
+    965582.818 1568595.93 0, 965822.983 1568593.901 0, 966061.985 1568591.896 0, 966300.988 1568589.906 0, 966539.991 1568587.93 0, 966778.994 1568585.967 0, 967017.997 1568584.019 0, 967257 1568582.085 0, 967496.004 1568580.165 0, 967735.007 1568578.258 0, 
+    967974.011 1568576.366 0, 968213.014 1568574.488 0, 968452.018 1568572.625 0, 968691.022 1568570.775 0, 968930.026 1568568.939 0, 969169.03 1568567.117 0, 969408.034 1568565.31 0, 969647.038 1568563.516 0, 969886.043 1568561.737 0, 970125.047 1568559.971 0, 
+    970364.052 1568558.22 0, 970603.057 1568556.483 0, 970842.061 1568554.759 0, 971081.066 1568553.05 0, 971318.91 1568551.363 0, 971559.076 1568549.674 0, 971798.082 1568548.007 0, 972037.087 1568546.354 0, 972276.092 1568544.716 0, 972515.098 1568543.091 0, 
+    972754.104 1568541.48 0, 972993.109 1568539.884 0, 973232.115 1568538.301 0, 973471.121 1568536.733 0, 973710.127 1568535.178 0, 973949.133 1568533.638 0, 974188.139 1568532.112 0, 974427.145 1568530.599 0, 974666.152 1568529.101 0, 974905.158 1568527.617 0, 
+    975144.165 1568526.147 0, 975383.171 1568524.691 0, 975622.178 1568523.249 0, 975861.185 1568521.822 0, 976100.191 1568520.408 0, 976339.198 1568519.008 0, 976578.205 1568517.623 0, 976817.213 1568516.251 0, 977055.06 1568514.9 0, 977023.617 1562950.184 0, 
+    976992.171 1557385.044 0))
+
+POLYGON ((988527.484 1568466.282 0, 988289.632 1568466.961 0, 988050.622 1568467.657 0, 987811.612 1568468.368 0, 987572.602 1568469.092 0, 987333.592 1568469.831 0, 987094.583 1568470.583 0, 986855.573 1568471.35 0, 986616.563 1568472.131 0, 986377.553 1568472.925 0, 
+    986138.544 1568473.734 0, 985899.534 1568474.557 0, 985660.524 1568475.394 0, 985421.515 1568476.245 0, 985182.506 1568477.11 0, 984943.496 1568477.989 0, 984704.487 1568478.883 0, 984465.477 1568479.79 0, 984226.468 1568480.711 0, 983987.459 1568481.647 0, 
+    983748.45 1568482.596 0, 983509.441 1568483.56 0, 983270.432 1568484.537 0, 983031.423 1568485.529 0, 982791.255 1568486.54 0, 982553.405 1568487.555 0, 982314.396 1568488.589 0, 982075.387 1568489.637 0, 981836.379 1568490.699 0, 981597.37 1568491.775 0, 
+    981358.362 1568492.865 0, 981119.353 1568493.969 0, 980880.345 1568495.087 0, 980641.336 1568496.22 0, 980402.328 1568497.366 0, 980163.32 1568498.527 0, 979924.312 1568499.701 0, 979685.304 1568500.89 0, 979446.296 1568502.093 0, 979207.288 1568503.309 0, 
+    978968.28 1568504.54 0, 978729.272 1568505.785 0, 978490.264 1568507.044 0, 978251.257 1568508.317 0, 978012.249 1568509.604 0, 977773.242 1568510.906 0, 977534.234 1568512.221 0, 977295.227 1568513.55 0, 977055.06 1568514.9 0, 977086.5 1574079.185 0, 
+    977117.938 1579643.032 0, 977357.448 1579641.686 0, 977595.8 1579640.361 0, 977834.152 1579639.049 0, 978072.505 1579637.751 0, 978310.857 1579636.468 0, 978549.21 1579635.198 0, 978787.563 1579633.943 0, 979025.916 1579632.701 0, 979264.268 1579631.474 0, 
+    979502.621 1579630.26 0, 979740.974 1579629.061 0, 979979.328 1579627.875 0, 980217.681 1579626.704 0, 980456.034 1579625.547 0, 980694.387 1579624.403 0, 980932.741 1579623.274 0, 981171.094 1579622.159 0, 981409.448 1579621.058 0, 981647.801 1579619.97 0, 
+    981886.155 1579618.897 0, 982124.508 1579617.838 0, 982362.862 1579616.793 0, 982601.216 1579615.762 0, 982838.414 1579614.75 0, 983077.924 1579613.742 0, 983316.278 1579612.753 0, 983554.632 1579611.778 0, 983792.986 1579610.817 0, 984031.34 1579609.87 0, 
+    984269.694 1579608.937 0, 984508.049 1579608.018 0, 984746.403 1579607.114 0, 984984.757 1579606.223 0, 985223.112 1579605.346 0, 985461.466 1579604.483 0, 985699.821 1579603.635 0, 985938.175 1579602.8 0, 986176.53 1579601.979 0, 986414.885 1579601.173 0, 
+    986653.239 1579600.38 0, 986891.594 1579599.602 0, 987129.949 1579598.837 0, 987368.304 1579598.087 0, 987606.659 1579597.35 0, 987845.014 1579596.628 0, 988083.369 1579595.919 0, 988321.724 1579595.225 0, 988558.924 1579594.548 0, 988543.204 1574030.634 0, 
+    988527.484 1568466.282 0))
+
+POLYGON ((1000000 1579578.386 0, 999762.797 1579578.393 0, 999524.441 1579578.414 0, 999286.085 1579578.449 0, 999047.729 1579578.498 0, 998809.373 1579578.561 0, 998571.017 1579578.638 0, 998332.661 1579578.729 0, 998094.305 1579578.835 0, 997855.949 1579578.954 0, 
+    997617.593 1579579.087 0, 997379.237 1579579.234 0, 997140.881 1579579.396 0, 996902.525 1579579.571 0, 996664.169 1579579.76 0, 996425.813 1579579.964 0, 996187.457 1579580.181 0, 995949.101 1579580.412 0, 995710.745 1579580.658 0, 995472.389 1579580.917 0, 
+    995234.034 1579581.191 0, 994995.678 1579581.478 0, 994757.322 1579581.78 0, 994518.966 1579582.095 0, 994279.456 1579582.427 0, 994042.254 1579582.769 0, 993803.899 1579583.126 0, 993565.543 1579583.498 0, 993327.187 1579583.884 0, 993088.831 1579584.284 0, 
+    992850.476 1579584.697 0, 992612.12 1579585.125 0, 992373.765 1579585.567 0, 992135.409 1579586.023 0, 991897.053 1579586.493 0, 991658.698 1579586.977 0, 991420.342 1579587.475 0, 991181.987 1579587.987 0, 990943.631 1579588.513 0, 990705.276 1579589.053 0, 
+    990466.921 1579589.607 0, 990228.565 1579590.175 0, 989990.21 1579590.757 0, 989751.855 1579591.353 0, 989513.499 1579591.963 0, 989275.144 1579592.588 0, 989036.789 1579593.226 0, 988798.434 1579593.878 0, 988558.924 1579594.548 0, 988574.641 1585158.018 0, 
+    988590.358 1590721.039 0, 988829.21 1590720.372 0, 989066.91 1590719.721 0, 989304.611 1590719.085 0, 989542.311 1590718.462 0, 989780.011 1590717.854 0, 990017.712 1590717.259 0, 990255.412 1590716.678 0, 990493.113 1590716.112 0, 990730.813 1590715.559 0, 
+    990968.514 1590715.021 0, 991206.214 1590714.496 0, 991443.915 1590713.986 0, 991681.616 1590713.489 0, 991919.316 1590713.006 0, 992157.017 1590712.538 0, 992394.718 1590712.083 0, 992632.418 1590711.643 0, 992870.119 1590711.216 0, 993107.82 1590710.803 0, 
+    993345.521 1590710.405 0, 993583.222 1590710.02 0, 993820.923 1590709.649 0, 994058.623 1590709.293 0, 994295.173 1590708.951 0, 994534.025 1590708.621 0, 994771.726 1590708.306 0, 995009.427 1590708.006 0, 995247.128 1590707.719 0, 995484.829 1590707.446 0, 
+    995722.53 1590707.187 0, 995960.231 1590706.943 0, 996197.932 1590706.712 0, 996435.633 1590706.495 0, 996673.334 1590706.292 0, 996911.035 1590706.103 0, 997148.736 1590705.929 0, 997386.438 1590705.768 0, 997624.139 1590705.621 0, 997861.84 1590705.488 0, 
+    998099.541 1590705.369 0, 998337.242 1590705.264 0, 998574.943 1590705.174 0, 998812.644 1590705.097 0, 999050.345 1590705.034 0, 999288.047 1590704.985 0, 999525.748 1590704.95 0, 999763.449 1590704.929 0, 1000000 1590704.922 0, 1000000 1585141.879 0, 
+    1000000 1579578.386 0))
+
+POLYGON ((1011409.642 1590721.039 0, 1011173.09 1590720.378 0, 1010935.39 1590719.727 0, 1010697.689 1590719.091 0, 1010459.989 1590718.468 0, 1010222.289 1590717.859 0, 1009984.588 1590717.265 0, 1009746.888 1590716.684 0, 1009509.187 1590716.117 0, 1009271.487 1590715.565 0, 
+    1009033.786 1590715.026 0, 1008796.086 1590714.501 0, 1008558.385 1590713.991 0, 1008320.685 1590713.494 0, 1008082.984 1590713.011 0, 1007845.283 1590712.542 0, 1007607.582 1590712.088 0, 1007369.882 1590711.647 0, 1007132.181 1590711.22 0, 1006894.48 1590710.807 0, 
+    1006656.779 1590710.408 0, 1006419.079 1590710.024 0, 1006181.378 1590709.653 0, 1005943.677 1590709.296 0, 1005704.827 1590708.951 0, 1005468.275 1590708.624 0, 1005230.574 1590708.309 0, 1004992.873 1590708.009 0, 1004755.172 1590707.722 0, 1004517.471 1590707.449 0, 
+    1004279.77 1590707.19 0, 1004042.069 1590706.945 0, 1003804.368 1590706.714 0, 1003566.667 1590706.497 0, 1003328.966 1590706.294 0, 1003091.265 1590706.105 0, 1002853.564 1590705.93 0, 1002615.863 1590705.769 0, 1002378.161 1590705.622 0, 1002140.46 1590705.489 0, 
+    1001902.759 1590705.37 0, 1001665.058 1590705.265 0, 1001427.357 1590705.174 0, 1001189.656 1590705.097 0, 1000951.955 1590705.034 0, 1000714.254 1590704.985 0, 1000476.552 1590704.95 0, 1000238.851 1590704.929 0, 1000000 1590704.922 0, 1000000 1596267.509 0, 
+    1000000 1601829.633 0, 1000238.193 1601829.641 0, 1000475.24 1601829.662 0, 1000712.286 1601829.696 0, 1000949.332 1601829.745 0, 1001186.379 1601829.808 0, 1001423.425 1601829.885 0, 1001660.472 1601829.976 0, 1001897.518 1601830.08 0, 1002134.564 1601830.199 0, 
+    1002371.611 1601830.332 0, 1002608.657 1601830.478 0, 1002845.703 1601830.639 0, 1003082.749 1601830.813 0, 1003319.796 1601831.002 0, 1003556.842 1601831.204 0, 1003793.888 1601831.42 0, 1004030.935 1601831.651 0, 1004267.981 1601831.895 0, 1004505.027 1601832.153 0, 
+    1004742.073 1601832.425 0, 1004979.12 1601832.711 0, 1005216.166 1601833.011 0, 1005453.212 1601833.325 0, 1005689.112 1601833.652 0, 1005927.304 1601833.995 0, 1006164.35 1601834.351 0, 1006401.396 1601834.721 0, 1006638.442 1601835.105 0, 1006875.488 1601835.502 0, 
+    1007112.534 1601835.914 0, 1007349.58 1601836.34 0, 1007586.626 1601836.779 0, 1007823.672 1601837.233 0, 1008060.718 1601837.7 0, 1008297.764 1601838.181 0, 1008534.81 1601838.677 0, 1008771.856 1601839.186 0, 1009008.902 1601839.709 0, 1009245.947 1601840.247 0, 
+    1009482.993 1601840.798 0, 1009720.039 1601841.363 0, 1009957.085 1601841.942 0, 1010194.13 1601842.535 0, 1010431.176 1601843.142 0, 1010668.221 1601843.763 0, 1010905.267 1601844.398 0, 1011142.312 1601845.047 0, 1011378.213 1601845.706 0, 1011393.927 1596283.604 0, 
+    1011409.642 1590721.039 0))
+
+POLYGON ((1022756.335 1601893.925 0, 1022520.435 1601892.598 0, 1022283.392 1601891.28 0, 1022046.35 1601889.975 0, 1021809.307 1601888.685 0, 1021572.264 1601887.408 0, 1021335.221 1601886.145 0, 1021098.178 1601884.897 0, 1020861.135 1601883.662 0, 1020624.091 1601882.441 0, 
+    1020387.048 1601881.234 0, 1020150.005 1601880.041 0, 1019912.961 1601878.862 0, 1019675.918 1601877.697 0, 1019438.874 1601876.546 0, 1019201.831 1601875.409 0, 1018964.787 1601874.285 0, 1018727.743 1601873.176 0, 1018490.699 1601872.081 0, 1018253.655 1601871 0, 
+    1018016.611 1601869.932 0, 1017779.567 1601868.879 0, 1017542.523 1601867.839 0, 1017305.479 1601866.814 0, 1017067.291 1601865.797 0, 1016831.391 1601864.804 0, 1016594.346 1601863.821 0, 1016357.302 1601862.851 0, 1016120.257 1601861.895 0, 1015883.213 1601860.953 0, 
+    1015646.168 1601860.026 0, 1015409.124 1601859.112 0, 1015172.079 1601858.212 0, 1014935.034 1601857.326 0, 1014697.99 1601856.454 0, 1014460.945 1601855.595 0, 1014223.9 1601854.751 0, 1013986.855 1601853.921 0, 1013749.81 1601853.105 0, 1013512.765 1601852.302 0, 
+    1013275.72 1601851.514 0, 1013038.675 1601850.74 0, 1012801.63 1601849.979 0, 1012564.584 1601849.233 0, 1012327.539 1601848.5 0, 1012090.494 1601847.782 0, 1011853.449 1601847.077 0, 1011616.403 1601846.386 0, 1011378.213 1601845.706 0, 1011362.5 1607407.34 0, 
+    1011346.789 1612968.498 0, 1011584.321 1612969.176 0, 1011820.712 1612969.865 0, 1012057.103 1612970.567 0, 1012293.493 1612971.284 0, 1012529.884 1612972.014 0, 1012766.274 1612972.759 0, 1013002.665 1612973.517 0, 1013239.055 1612974.289 0, 1013475.446 1612975.076 0, 
+    1013711.836 1612975.876 0, 1013948.226 1612976.69 0, 1014184.617 1612977.518 0, 1014421.007 1612978.36 0, 1014657.397 1612979.215 0, 1014893.787 1612980.085 0, 1015130.177 1612980.968 0, 1015366.567 1612981.866 0, 1015602.957 1612982.777 0, 1015839.347 1612983.703 0, 
+    1016075.737 1612984.642 0, 1016312.127 1612985.595 0, 1016548.516 1612986.562 0, 1016784.906 1612987.543 0, 1017020.155 1612988.533 0, 1017257.685 1612989.547 0, 1017494.075 1612990.569 0, 1017730.464 1612991.606 0, 1017966.854 1612992.657 0, 1018203.243 1612993.721 0, 
+    1018439.632 1612994.799 0, 1018676.021 1612995.892 0, 1018912.41 1612996.998 0, 1019148.799 1612998.118 0, 1019385.188 1612999.252 0, 1019621.577 1613000.4 0, 1019857.966 1613001.562 0, 1020094.355 1613002.738 0, 1020330.744 1613003.927 0, 1020567.132 1613005.131 0, 
+    1020803.521 1613006.348 0, 1021039.909 1613007.58 0, 1021276.298 1613008.825 0, 1021512.686 1613010.084 0, 1021749.074 1613011.357 0, 1021985.463 1613012.645 0, 1022221.851 1613013.945 0, 1022458.239 1613015.26 0, 1022693.487 1613016.583 0, 1022724.909 1607455.491 0, 
+    1022756.335 1601893.925 0))
+
+POLYGON ((1034040.004 1613096.724 0, 1033804.759 1613094.737 0, 1033568.375 1613092.754 0, 1033331.992 1613090.786 0, 1033095.608 1613088.831 0, 1032859.224 1613086.89 0, 1032622.841 1613084.963 0, 1032386.457 1613083.049 0, 1032150.073 1613081.15 0, 1031913.688 1613079.265 0, 
+    1031677.304 1613077.393 0, 1031440.92 1613075.536 0, 1031204.535 1613073.692 0, 1030968.15 1613071.863 0, 1030731.766 1613070.047 0, 1030495.381 1613068.245 0, 1030258.996 1613066.457 0, 1030022.611 1613064.683 0, 1029786.226 1613062.923 0, 1029549.84 1613061.177 0, 
+    1029313.455 1613059.444 0, 1029077.07 1613057.726 0, 1028840.684 1613056.022 0, 1028604.298 1613054.331 0, 1028366.773 1613052.646 0, 1028131.527 1613050.992 0, 1027895.141 1613049.343 0, 1027658.755 1613047.708 0, 1027422.369 1613046.087 0, 1027185.982 1613044.48 0, 
+    1026949.596 1613042.887 0, 1026713.21 1613041.308 0, 1026476.823 1613039.742 0, 1026240.437 1613038.191 0, 1026004.05 1613036.653 0, 1025767.663 1613035.13 0, 1025531.276 1613033.62 0, 1025294.889 1613032.124 0, 1025058.502 1613030.642 0, 1024822.115 1613029.175 0, 
+    1024585.728 1613027.72 0, 1024349.34 1613026.28 0, 1024112.953 1613024.854 0, 1023876.565 1613023.442 0, 1023640.178 1613022.044 0, 1023403.79 1613020.659 0, 1023167.403 1613019.289 0, 1022931.015 1613017.932 0, 1022693.487 1613016.583 0, 1022662.067 1618577.192 0, 
+    1022630.65 1624137.314 0, 1022867.52 1624138.659 0, 1023103.253 1624140.012 0, 1023338.987 1624141.379 0, 1023574.72 1624142.76 0, 1023810.453 1624144.154 0, 1024046.186 1624145.563 0, 1024281.919 1624146.985 0, 1024517.651 1624148.421 0, 1024753.384 1624149.871 0, 
+    1024989.117 1624151.335 0, 1025224.849 1624152.813 0, 1025460.582 1624154.304 0, 1025696.314 1624155.81 0, 1025932.046 1624157.329 0, 1026167.778 1624158.862 0, 1026403.51 1624160.409 0, 1026639.242 1624161.97 0, 1026874.974 1624163.545 0, 1027110.706 1624165.134 0, 
+    1027346.438 1624166.737 0, 1027582.169 1624168.353 0, 1027817.901 1624169.983 0, 1028053.632 1624171.628 0, 1028288.228 1624173.278 0, 1028525.095 1624174.958 0, 1028760.826 1624176.644 0, 1028996.557 1624178.343 0, 1029232.288 1624180.057 0, 1029468.019 1624181.785 0, 
+    1029703.749 1624183.526 0, 1029939.48 1624185.281 0, 1030175.211 1624187.05 0, 1030410.941 1624188.833 0, 1030646.671 1624190.63 0, 1030882.401 1624192.441 0, 1031118.132 1624194.265 0, 1031353.862 1624196.104 0, 1031589.591 1624197.956 0, 1031825.321 1624199.823 0, 
+    1032061.051 1624201.703 0, 1032296.78 1624203.597 0, 1032532.51 1624205.505 0, 1032768.239 1624207.426 0, 1033003.968 1624209.362 0, 1033239.697 1624211.311 0, 1033475.426 1624213.275 0, 1033711.155 1624215.252 0, 1033945.749 1624217.233 0, 1033992.874 1618657.223 0, 
+    1034040.004 1613096.724 0))
+
+POLYGON ((1045260.577 1624329.12 0, 1045025.988 1624326.476 0, 1044790.266 1624323.832 0, 1044554.543 1624321.203 0, 1044318.821 1624318.588 0, 1044083.098 1624315.986 0, 1043847.375 1624313.398 0, 1043611.652 1624310.824 0, 1043375.929 1624308.264 0, 1043140.205 1624305.718 0, 
+    1042904.482 1624303.186 0, 1042668.758 1624300.668 0, 1042433.034 1624298.163 0, 1042197.31 1624295.673 0, 1041961.586 1624293.196 0, 1041725.862 1624290.733 0, 1041490.137 1624288.284 0, 1041254.413 1624285.849 0, 1041018.688 1624283.428 0, 1040782.963 1624281.021 0, 
+    1040547.238 1624278.627 0, 1040311.513 1624276.248 0, 1040075.788 1624273.882 0, 1039840.062 1624271.53 0, 1039603.203 1624269.181 0, 1039368.611 1624266.868 0, 1039132.885 1624264.558 0, 1038897.159 1624262.261 0, 1038661.433 1624259.979 0, 1038425.707 1624257.71 0, 
+    1038189.981 1624255.456 0, 1037954.254 1624253.215 0, 1037718.527 1624250.988 0, 1037482.801 1624248.775 0, 1037247.074 1624246.575 0, 1037011.347 1624244.39 0, 1036775.62 1624242.219 0, 1036539.892 1624240.061 0, 1036304.165 1624237.917 0, 1036068.437 1624235.787 0, 
+    1035832.71 1624233.671 0, 1035596.982 1624231.569 0, 1035361.254 1624229.481 0, 1035125.526 1624227.407 0, 1034889.798 1624225.346 0, 1034654.07 1624223.3 0, 1034418.341 1624221.267 0, 1034182.613 1624219.248 0, 1033945.749 1624217.233 0, 1033898.628 1629776.749 0, 
+    1033851.511 1635335.764 0, 1034087.717 1635337.773 0, 1034322.791 1635339.786 0, 1034557.865 1635341.813 0, 1034792.939 1635343.854 0, 1035028.013 1635345.909 0, 1035263.086 1635347.978 0, 1035498.16 1635350.06 0, 1035733.233 1635352.156 0, 1035968.306 1635354.266 0, 
+    1036203.38 1635356.39 0, 1036438.453 1635358.528 0, 1036673.525 1635360.68 0, 1036908.598 1635362.845 0, 1037143.671 1635365.024 0, 1037378.743 1635367.218 0, 1037613.816 1635369.425 0, 1037848.888 1635371.645 0, 1038083.96 1635373.88 0, 1038319.032 1635376.128 0, 
+    1038554.104 1635378.391 0, 1038789.175 1635380.667 0, 1039024.247 1635382.957 0, 1039259.318 1635385.261 0, 1039493.259 1635387.567 0, 1039729.461 1635389.91 0, 1039964.532 1635392.255 0, 1040199.603 1635394.614 0, 1040434.674 1635396.987 0, 1040669.744 1635399.374 0, 
+    1040904.815 1635401.775 0, 1041139.885 1635404.189 0, 1041374.955 1635406.618 0, 1041610.025 1635409.06 0, 1041845.095 1635411.516 0, 1042080.165 1635413.986 0, 1042315.234 1635416.469 0, 1042550.304 1635418.967 0, 1042785.373 1635421.478 0, 1043020.442 1635424.003 0, 
+    1043255.511 1635426.542 0, 1043490.58 1635429.095 0, 1043725.649 1635431.662 0, 1043960.717 1635434.242 0, 1044195.786 1635436.837 0, 1044430.854 1635439.445 0, 1044665.922 1635442.067 0, 1044900.99 1635444.703 0, 1045134.928 1635447.34 0, 1045197.75 1629888.48 0, 
+    1045260.577 1624329.12 0))
+
+POLYGON ((1056417.984 1635590.793 0, 1056184.053 1635587.495 0, 1055948.993 1635584.195 0, 1055713.934 1635580.909 0, 1055478.874 1635577.636 0, 1055243.814 1635574.378 0, 1055008.753 1635571.133 0, 1054773.693 1635567.903 0, 1054538.632 1635564.686 0, 1054303.571 1635561.482 0, 
+    1054068.51 1635558.293 0, 1053833.449 1635555.118 0, 1053598.387 1635551.956 0, 1053363.326 1635548.808 0, 1053128.264 1635545.674 0, 1052893.202 1635542.554 0, 1052658.14 1635539.448 0, 1052423.077 1635536.356 0, 1052188.015 1635533.277 0, 1051952.952 1635530.212 0, 
+    1051717.889 1635527.161 0, 1051482.826 1635524.124 0, 1051247.763 1635521.101 0, 1051012.699 1635518.092 0, 1050776.506 1635515.082 0, 1050542.572 1635512.114 0, 1050307.508 1635509.146 0, 1050072.444 1635506.192 0, 1049837.379 1635503.252 0, 1049602.315 1635500.326 0, 
+    1049367.25 1635497.413 0, 1049132.185 1635494.514 0, 1048897.12 1635491.629 0, 1048662.055 1635488.758 0, 1048426.99 1635485.901 0, 1048191.924 1635483.058 0, 1047956.859 1635480.228 0, 1047721.793 1635477.412 0, 1047486.727 1635474.61 0, 1047251.661 1635471.822 0, 
+    1047016.594 1635469.048 0, 1046781.528 1635466.288 0, 1046546.461 1635463.541 0, 1046311.394 1635460.808 0, 1046076.327 1635458.09 0, 1045841.26 1635455.385 0, 1045606.193 1635452.693 0, 1045371.125 1635450.016 0, 1045134.928 1635447.34 0, 1045072.111 1641005.691 0, 
+    1045009.301 1646563.528 0, 1045244.841 1646566.197 0, 1045479.255 1646568.867 0, 1045713.668 1646571.551 0, 1045948.081 1646574.248 0, 1046182.493 1646576.96 0, 1046416.906 1646579.685 0, 1046651.318 1646582.424 0, 1046885.73 1646585.176 0, 1047120.143 1646587.943 0, 
+    1047354.554 1646590.723 0, 1047588.966 1646593.517 0, 1047823.378 1646596.325 0, 1048057.789 1646599.147 0, 1048292.2 1646601.982 0, 1048526.611 1646604.832 0, 1048761.022 1646607.695 0, 1048995.433 1646610.572 0, 1049229.844 1646613.462 0, 1049464.254 1646616.367 0, 
+    1049698.664 1646619.285 0, 1049933.074 1646622.217 0, 1050167.484 1646625.163 0, 1050401.894 1646628.123 0, 1050635.177 1646631.082 0, 1050870.713 1646634.083 0, 1051105.122 1646637.084 0, 1051339.531 1646640.099 0, 1051573.94 1646643.128 0, 1051808.349 1646646.17 0, 
+    1052042.757 1646649.227 0, 1052277.165 1646652.297 0, 1052511.573 1646655.38 0, 1052745.981 1646658.478 0, 1052980.389 1646661.589 0, 1053214.797 1646664.715 0, 1053449.204 1646667.854 0, 1053683.611 1646671.006 0, 1053918.018 1646674.173 0, 1054152.425 1646677.354 0, 
+    1054386.832 1646680.548 0, 1054621.238 1646683.756 0, 1054855.644 1646686.977 0, 1055090.05 1646690.213 0, 1055324.456 1646693.462 0, 1055558.862 1646696.726 0, 1055793.268 1646700.003 0, 1056027.673 1646703.293 0, 1056260.953 1646706.582 0, 1056339.465 1641148.945 0, 
+    1056417.984 1635590.793 0))
+
+POLYGON ((1067512.155 1646881.423 0, 1067278.884 1646877.475 0, 1067044.489 1646873.522 0, 1066810.094 1646869.583 0, 1066575.698 1646865.658 0, 1066341.302 1646861.746 0, 1066106.906 1646857.848 0, 1065872.51 1646853.964 0, 1065638.114 1646850.094 0, 1065403.717 1646846.238 0, 
+    1065169.32 1646842.395 0, 1064934.923 1646838.566 0, 1064700.526 1646834.751 0, 1064466.128 1646830.95 0, 1064231.73 1646827.162 0, 1063997.332 1646823.389 0, 1063762.934 1646819.629 0, 1063528.535 1646815.883 0, 1063294.137 1646812.151 0, 1063059.738 1646808.432 0, 
+    1062825.339 1646804.728 0, 1062590.939 1646801.037 0, 1062356.54 1646797.36 0, 1062122.14 1646793.696 0, 1061886.616 1646790.029 0, 1061653.34 1646786.411 0, 1061418.939 1646782.789 0, 1061184.539 1646779.181 0, 1060950.138 1646775.587 0, 1060715.737 1646772.006 0, 
+    1060481.336 1646768.44 0, 1060246.934 1646764.887 0, 1060012.533 1646761.348 0, 1059778.131 1646757.822 0, 1059543.729 1646754.311 0, 1059309.326 1646750.813 0, 1059074.924 1646747.329 0, 1058840.521 1646743.859 0, 1058606.118 1646740.403 0, 1058371.715 1646736.96 0, 
+    1058137.312 1646733.531 0, 1057902.908 1646730.116 0, 1057668.504 1646726.715 0, 1057434.101 1646723.328 0, 1057199.696 1646719.954 0, 1056965.292 1646716.595 0, 1056730.888 1646713.249 0, 1056496.483 1646709.916 0, 1056260.953 1646706.582 0, 1056182.448 1652263.699 0, 
+    1056103.951 1657820.288 0, 1056338.824 1657823.613 0, 1056572.574 1657826.935 0, 1056806.325 1657830.272 0, 1057040.075 1657833.622 0, 1057273.825 1657836.987 0, 1057507.575 1657840.364 0, 1057741.324 1657843.756 0, 1057975.074 1657847.162 0, 1058208.823 1657850.581 0, 
+    1058442.572 1657854.014 0, 1058676.321 1657857.46 0, 1058910.069 1657860.921 0, 1059143.818 1657864.395 0, 1059377.566 1657867.883 0, 1059611.314 1657871.385 0, 1059845.062 1657874.9 0, 1060078.809 1657878.429 0, 1060312.556 1657881.972 0, 1060546.304 1657885.529 0, 
+    1060780.051 1657889.1 0, 1061013.797 1657892.684 0, 1061247.544 1657896.282 0, 1061481.29 1657899.894 0, 1061713.915 1657903.502 0, 1061948.782 1657907.159 0, 1062182.528 1657910.812 0, 1062416.273 1657914.479 0, 1062650.018 1657918.159 0, 1062883.763 1657921.853 0, 
+    1063117.508 1657925.562 0, 1063351.253 1657929.283 0, 1063584.997 1657933.019 0, 1063818.741 1657936.768 0, 1064052.485 1657940.531 0, 1064286.229 1657944.308 0, 1064519.972 1657948.099 0, 1064753.715 1657951.903 0, 1064987.459 1657955.722 0, 1065221.201 1657959.553 0, 
+    1065454.944 1657963.399 0, 1065688.686 1657967.259 0, 1065922.428 1657971.132 0, 1066156.17 1657975.019 0, 1066389.912 1657978.919 0, 1066623.653 1657982.834 0, 1066857.394 1657986.762 0, 1067091.135 1657990.704 0, 1067323.756 1657994.641 0, 1067417.951 1652438.296 0, 
+    1067512.155 1646881.423 0))
+
+POLYGON ((1078543.024 1658200.691 0, 1078310.413 1658196.097 0, 1078076.684 1658191.495 0, 1077842.955 1658186.906 0, 1077609.226 1658182.332 0, 1077375.496 1658177.771 0, 1077141.766 1658173.223 0, 1076908.036 1658168.69 0, 1076674.305 1658164.17 0, 1076440.575 1658159.664 0, 
+    1076206.844 1658155.172 0, 1075973.112 1658150.693 0, 1075739.381 1658146.228 0, 1075505.649 1658141.777 0, 1075271.917 1658137.34 0, 1075038.185 1658132.917 0, 1074804.452 1658128.507 0, 1074570.719 1658124.111 0, 1074336.986 1658119.729 0, 1074103.253 1658115.36 0, 
+    1073869.519 1658111.006 0, 1073635.785 1658106.665 0, 1073402.051 1658102.338 0, 1073168.316 1658098.024 0, 1072933.463 1658093.704 0, 1072700.847 1658089.439 0, 1072467.112 1658085.166 0, 1072233.376 1658080.908 0, 1071999.641 1658076.663 0, 1071765.905 1658072.433 0, 
+    1071532.169 1658068.215 0, 1071298.432 1658064.012 0, 1071064.696 1658059.822 0, 1070830.959 1658055.647 0, 1070597.222 1658051.484 0, 1070363.484 1658047.336 0, 1070129.746 1658043.202 0, 1069896.009 1658039.081 0, 1069662.27 1658034.974 0, 1069428.532 1658030.88 0, 
+    1069194.794 1658026.801 0, 1068961.055 1658022.735 0, 1068727.316 1658018.683 0, 1068493.576 1658014.645 0, 1068259.837 1658010.62 0, 1068026.097 1658006.609 0, 1067792.357 1658002.612 0, 1067558.617 1657998.629 0, 1067323.756 1657994.641 0, 1067229.57 1663550.451 0, 
+    1067135.393 1669105.721 0, 1067369.596 1669109.698 0, 1067602.683 1669113.671 0, 1067835.769 1669117.656 0, 1068068.855 1669121.656 0, 1068301.94 1669125.669 0, 1068535.025 1669129.696 0, 1068768.111 1669133.737 0, 1069001.195 1669137.791 0, 1069234.28 1669141.859 0, 
+    1069467.364 1669145.941 0, 1069700.449 1669150.037 0, 1069933.532 1669154.146 0, 1070166.616 1669158.269 0, 1070399.7 1669162.406 0, 1070632.783 1669166.556 0, 1070865.866 1669170.72 0, 1071098.948 1669174.898 0, 1071332.031 1669179.09 0, 1071565.113 1669183.295 0, 
+    1071798.195 1669187.514 0, 1072031.277 1669191.747 0, 1072264.358 1669195.993 0, 1072497.439 1669200.254 0, 1072729.404 1669204.507 0, 1072963.601 1669208.815 0, 1073196.681 1669213.117 0, 1073429.762 1669217.432 0, 1073662.842 1669221.76 0, 1073895.921 1669226.103 0, 
+    1074129.001 1669230.459 0, 1074362.08 1669234.829 0, 1074595.159 1669239.213 0, 1074828.237 1669243.61 0, 1075061.316 1669248.021 0, 1075294.394 1669252.446 0, 1075527.472 1669256.885 0, 1075760.549 1669261.337 0, 1075993.627 1669265.803 0, 1076226.704 1669270.283 0, 
+    1076459.781 1669274.776 0, 1076692.857 1669279.283 0, 1076925.933 1669283.804 0, 1077159.009 1669288.339 0, 1077392.085 1669292.887 0, 1077625.161 1669297.449 0, 1077858.236 1669302.025 0, 1078091.311 1669306.614 0, 1078323.27 1669311.195 0, 1078433.142 1663756.214 0, 
+    1078543.024 1658200.691 0))
+
+POLYGON ((656203 1292251.888 0, 655949.023 1292272.029 0, 655693.757 1292292.287 0, 655438.493 1292312.559 0, 655183.229 1292332.847 0, 654927.967 1292353.15 0, 654672.706 1292373.467 0, 654417.447 1292393.8 0, 654162.188 1292414.148 0, 653906.931 1292434.511 0, 
+    653651.675 1292454.889 0, 653396.42 1292475.282 0, 653141.166 1292495.69 0, 652885.913 1292516.112 0, 652630.662 1292536.55 0, 652375.412 1292557.003 0, 652120.163 1292577.471 0, 651864.915 1292597.954 0, 651609.669 1292618.453 0, 651354.423 1292638.966 0, 
+    651099.179 1292659.494 0, 650843.936 1292680.037 0, 650588.695 1292700.595 0, 650333.454 1292721.168 0, 650076.924 1292741.86 0, 649822.977 1292762.36 0, 649567.74 1292782.978 0, 649312.504 1292803.611 0, 649057.27 1292824.259 0, 648802.037 1292844.923 0, 
+    648546.805 1292865.601 0, 648291.574 1292886.294 0, 648036.344 1292907.003 0, 647781.116 1292927.726 0, 647525.889 1292948.464 0, 647270.663 1292969.218 0, 647015.438 1292989.986 0, 646760.215 1293010.77 0, 646504.993 1293031.568 0, 646249.772 1293052.382 0, 
+    645994.552 1293073.21 0, 645739.333 1293094.054 0, 645484.116 1293114.913 0, 645228.9 1293135.786 0, 644973.685 1293156.675 0, 644718.471 1293177.578 0, 644463.259 1293198.497 0, 644208.048 1293219.431 0, 643951.546 1293240.486 0, 644408.133 1298800.881 0, 
+    644864.709 1304361.131 0, 645120.553 1304340.13 0, 645375.109 1304319.25 0, 645629.667 1304298.385 0, 645884.226 1304277.535 0, 646138.786 1304256.7 0, 646393.348 1304235.88 0, 646647.911 1304215.075 0, 646902.475 1304194.285 0, 647157.04 1304173.51 0, 
+    647411.606 1304152.75 0, 647666.174 1304132.004 0, 647920.743 1304111.274 0, 648175.313 1304090.559 0, 648429.884 1304069.859 0, 648684.457 1304049.174 0, 648939.031 1304028.503 0, 649193.606 1304007.848 0, 649448.182 1303987.208 0, 649702.759 1303966.583 0, 
+    649957.338 1303945.972 0, 650211.918 1303925.377 0, 650466.499 1303904.797 0, 650721.081 1303884.231 0, 650974.377 1303863.785 0, 651230.249 1303843.145 0, 651484.835 1303822.625 0, 651739.422 1303802.12 0, 651994.01 1303781.629 0, 652248.6 1303761.154 0, 
+    652503.19 1303740.693 0, 652757.782 1303720.248 0, 653012.375 1303699.817 0, 653266.97 1303679.402 0, 653521.565 1303659.001 0, 653776.162 1303638.616 0, 654030.76 1303618.245 0, 654285.359 1303597.89 0, 654539.959 1303577.549 0, 654794.561 1303557.223 0, 
+    655049.163 1303536.913 0, 655303.767 1303516.617 0, 655558.372 1303496.337 0, 655812.979 1303476.071 0, 656067.586 1303455.82 0, 656322.195 1303435.585 0, 656576.805 1303415.364 0, 656831.416 1303395.158 0, 657084.741 1303375.069 0, 656643.876 1297813.552 0, 
+    656203 1292251.888 0))
+
+POLYGON ((669307.511 1302423.535 0, 669054.127 1302442.909 0, 668799.46 1302462.395 0, 668544.794 1302481.896 0, 668290.13 1302501.413 0, 668035.466 1302520.944 0, 667780.803 1302540.49 0, 667526.142 1302560.051 0, 667271.482 1302579.628 0, 667016.823 1302599.219 0, 
+    666762.165 1302618.825 0, 666507.508 1302638.446 0, 666252.852 1302658.082 0, 665998.198 1302677.734 0, 665743.545 1302697.4 0, 665488.893 1302717.081 0, 665234.242 1302736.777 0, 664979.592 1302756.488 0, 664724.943 1302776.214 0, 664470.296 1302795.955 0, 
+    664215.649 1302815.712 0, 663961.004 1302835.483 0, 663706.36 1302855.269 0, 663451.717 1302875.07 0, 663195.79 1302894.986 0, 662942.435 1302914.717 0, 662687.796 1302934.563 0, 662433.158 1302954.424 0, 662178.521 1302974.3 0, 661923.885 1302994.191 0, 
+    661669.25 1303014.097 0, 661414.617 1303034.018 0, 661159.985 1303053.954 0, 660905.353 1303073.905 0, 660650.723 1303093.871 0, 660396.095 1303113.852 0, 660141.467 1303133.848 0, 659886.841 1303153.858 0, 659632.215 1303173.884 0, 659377.591 1303193.925 0, 
+    659122.968 1303213.981 0, 658868.347 1303234.052 0, 658613.726 1303254.138 0, 658359.107 1303274.239 0, 658104.489 1303294.354 0, 657849.872 1303314.485 0, 657595.256 1303334.631 0, 657340.641 1303354.792 0, 657084.741 1303375.069 0, 657525.594 1308936.437 0, 
+    657966.435 1314497.648 0, 658221.677 1314477.423 0, 658475.637 1314457.314 0, 658729.598 1314437.22 0, 658983.56 1314417.141 0, 659237.524 1314397.077 0, 659491.488 1314377.028 0, 659745.454 1314356.994 0, 659999.421 1314336.974 0, 660253.39 1314316.97 0, 
+    660507.359 1314296.981 0, 660761.329 1314277.006 0, 661015.301 1314257.047 0, 661269.274 1314237.102 0, 661523.248 1314217.173 0, 661777.223 1314197.258 0, 662031.2 1314177.359 0, 662285.178 1314157.474 0, 662539.156 1314137.604 0, 662793.136 1314117.749 0, 
+    663047.117 1314097.91 0, 663301.1 1314078.085 0, 663555.083 1314058.275 0, 663809.068 1314038.48 0, 664061.771 1314018.799 0, 664317.04 1313998.934 0, 664571.028 1313979.184 0, 664825.018 1313959.449 0, 665079.008 1313939.729 0, 665333 1313920.024 0, 
+    665586.992 1313900.333 0, 665840.986 1313880.658 0, 666094.981 1313860.997 0, 666348.978 1313841.352 0, 666602.975 1313821.721 0, 666856.974 1313802.106 0, 667110.973 1313782.505 0, 667364.974 1313762.919 0, 667618.976 1313743.348 0, 667872.979 1313723.793 0, 
+    668126.983 1313704.252 0, 668380.989 1313684.726 0, 668634.995 1313665.215 0, 668889.003 1313645.719 0, 669143.012 1313626.238 0, 669397.022 1313606.772 0, 669651.033 1313587.321 0, 669905.046 1313567.884 0, 670157.777 1313548.561 0, 669732.65 1307986.126 0, 
+    669307.511 1302423.535 0))
+
+POLYGON ((682351.753 1312633.92 0, 682098.965 1312652.53 0, 681844.899 1312671.248 0, 681590.834 1312689.982 0, 681336.77 1312708.73 0, 681082.707 1312727.493 0, 680828.645 1312746.272 0, 680574.585 1312765.065 0, 680320.525 1312783.873 0, 680066.467 1312802.696 0, 
+    679812.409 1312821.534 0, 679558.353 1312840.388 0, 679304.298 1312859.256 0, 679050.244 1312878.139 0, 678796.191 1312897.037 0, 678542.139 1312915.949 0, 678288.088 1312934.877 0, 678034.039 1312953.82 0, 677779.99 1312972.778 0, 677525.943 1312991.751 0, 
+    677271.897 1313010.738 0, 677017.852 1313029.741 0, 676763.808 1313048.758 0, 676509.765 1313067.791 0, 676254.442 1313086.934 0, 676001.682 1313105.901 0, 675747.643 1313124.978 0, 675493.604 1313144.07 0, 675239.567 1313163.178 0, 674985.531 1313182.3 0, 
+    674731.496 1313201.437 0, 674477.462 1313220.589 0, 674223.429 1313239.756 0, 673969.398 1313258.938 0, 673715.367 1313278.135 0, 673461.338 1313297.347 0, 673207.309 1313316.574 0, 672953.282 1313335.816 0, 672699.256 1313355.073 0, 672445.232 1313374.345 0, 
+    672191.208 1313393.631 0, 671937.185 1313412.933 0, 671683.164 1313432.25 0, 671429.143 1313451.581 0, 671175.124 1313470.928 0, 670921.106 1313490.289 0, 670667.089 1313509.665 0, 670413.074 1313529.057 0, 670157.777 1313548.561 0, 670582.893 1319110.836 0, 
+    671007.995 1324672.944 0, 671262.633 1324653.49 0, 671515.994 1324634.149 0, 671769.356 1324614.823 0, 672022.72 1324595.511 0, 672276.084 1324576.214 0, 672529.449 1324556.933 0, 672782.816 1324537.666 0, 673036.184 1324518.414 0, 673289.553 1324499.177 0, 
+    673542.923 1324479.955 0, 673796.294 1324460.748 0, 674049.666 1324441.555 0, 674303.04 1324422.378 0, 674556.414 1324403.216 0, 674809.79 1324384.068 0, 675063.167 1324364.936 0, 675316.545 1324345.818 0, 675569.924 1324326.715 0, 675823.304 1324307.627 0, 
+    676076.686 1324288.554 0, 676330.068 1324269.496 0, 676583.452 1324250.453 0, 676836.836 1324231.425 0, 677088.945 1324212.508 0, 677343.609 1324193.413 0, 677596.997 1324174.43 0, 677850.386 1324155.461 0, 678103.777 1324136.508 0, 678357.168 1324117.569 0, 
+    678610.56 1324098.645 0, 678863.954 1324079.736 0, 679117.349 1324060.842 0, 679370.745 1324041.963 0, 679624.142 1324023.099 0, 679877.54 1324004.25 0, 680130.939 1323985.416 0, 680384.339 1323966.596 0, 680637.741 1323947.792 0, 680891.143 1323929.002 0, 
+    681144.547 1323910.228 0, 681397.951 1323891.468 0, 681651.357 1323872.723 0, 681904.764 1323853.993 0, 682158.172 1323835.278 0, 682411.581 1323816.578 0, 682664.991 1323797.893 0, 682918.403 1323779.223 0, 683170.539 1323760.661 0, 682761.152 1318197.374 0, 
+    682351.753 1312633.92 0))
+
+POLYGON ((695335.611 1322882.743 0, 695083.422 1322900.592 0, 694829.959 1322918.546 0, 694576.497 1322936.516 0, 694323.036 1322954.5 0, 694069.576 1322972.499 0, 693816.117 1322990.513 0, 693562.659 1323008.541 0, 693309.203 1323026.585 0, 693055.747 1323044.644 0, 
+    692802.292 1323062.717 0, 692548.839 1323080.806 0, 692295.386 1323098.909 0, 692041.935 1323117.028 0, 691788.485 1323135.161 0, 691535.036 1323153.309 0, 691281.587 1323171.472 0, 691028.14 1323189.65 0, 690774.694 1323207.843 0, 690521.249 1323226.051 0, 
+    690267.805 1323244.274 0, 690014.363 1323262.511 0, 689760.921 1323280.764 0, 689507.48 1323299.032 0, 689252.765 1323317.406 0, 689000.602 1323335.611 0, 688747.165 1323353.924 0, 688493.728 1323372.251 0, 688240.293 1323390.593 0, 687986.859 1323408.95 0, 
+    687733.426 1323427.322 0, 687479.994 1323445.709 0, 687226.563 1323464.11 0, 686973.133 1323482.527 0, 686719.704 1323500.959 0, 686466.276 1323519.405 0, 686212.85 1323537.867 0, 685959.424 1323556.343 0, 685706 1323574.834 0, 685452.576 1323593.34 0, 
+    685199.154 1323611.862 0, 684945.733 1323630.398 0, 684692.313 1323648.948 0, 684438.894 1323667.514 0, 684185.476 1323686.095 0, 683932.059 1323704.691 0, 683678.643 1323723.301 0, 683425.229 1323741.927 0, 683170.539 1323760.661 0, 683579.913 1329323.778 0, 
+    683989.274 1334886.719 0, 684243.306 1334868.033 0, 684496.066 1334849.456 0, 684748.827 1334830.893 0, 685001.589 1334812.345 0, 685254.352 1334793.813 0, 685507.116 1334775.295 0, 685759.881 1334756.792 0, 686012.647 1334738.304 0, 686265.415 1334719.831 0, 
+    686518.183 1334701.372 0, 686770.953 1334682.929 0, 687023.723 1334664.5 0, 687276.495 1334646.086 0, 687529.268 1334627.688 0, 687782.042 1334609.304 0, 688034.817 1334590.934 0, 688287.593 1334572.58 0, 688540.37 1334554.241 0, 688793.148 1334535.916 0, 
+    689045.927 1334517.607 0, 689298.708 1334499.312 0, 689551.489 1334481.032 0, 689804.272 1334462.767 0, 690055.783 1334444.609 0, 690309.84 1334426.282 0, 690562.626 1334408.062 0, 690815.413 1334389.856 0, 691068.2 1334371.666 0, 691320.989 1334353.49 0, 
+    691573.779 1334335.329 0, 691826.571 1334317.184 0, 692079.363 1334299.052 0, 692332.156 1334280.936 0, 692584.95 1334262.835 0, 692837.746 1334244.749 0, 693090.542 1334226.677 0, 693343.339 1334208.62 0, 693596.138 1334190.579 0, 693848.938 1334172.552 0, 
+    694101.738 1334154.54 0, 694354.54 1334136.543 0, 694607.343 1334118.56 0, 694860.147 1334100.593 0, 695112.952 1334082.641 0, 695365.758 1334064.703 0, 695618.565 1334046.78 0, 695871.373 1334028.872 0, 696122.91 1334011.069 0, 695729.267 1328446.994 0, 
+    695335.611 1322882.743 0))
+
+POLYGON ((708258.971 1333169.703 0, 708007.383 1333186.796 0, 707754.525 1333203.989 0, 707501.668 1333221.198 0, 707248.813 1333238.421 0, 706995.958 1333255.659 0, 706743.105 1333272.912 0, 706490.252 1333290.18 0, 706237.4 1333307.463 0, 705984.55 1333324.761 0, 
+    705731.7 1333342.073 0, 705478.852 1333359.401 0, 705226.004 1333376.743 0, 704973.158 1333394.1 0, 704720.313 1333411.473 0, 704467.468 1333428.86 0, 704214.625 1333446.261 0, 703961.782 1333463.678 0, 703708.941 1333481.11 0, 703456.101 1333498.556 0, 
+    703203.261 1333516.018 0, 702950.423 1333533.494 0, 702697.586 1333550.985 0, 702444.75 1333568.491 0, 702190.644 1333586.1 0, 701939.08 1333603.548 0, 701686.247 1333621.099 0, 701433.415 1333638.665 0, 701180.584 1333656.245 0, 700927.754 1333673.84 0, 
+    700674.925 1333691.451 0, 700422.097 1333709.076 0, 700169.27 1333726.716 0, 699916.444 1333744.371 0, 699663.62 1333762.04 0, 699410.796 1333779.725 0, 699157.973 1333797.425 0, 698905.151 1333815.139 0, 698652.331 1333832.868 0, 698399.511 1333850.612 0, 
+    698146.693 1333868.371 0, 697893.875 1333886.145 0, 697641.059 1333903.934 0, 697388.243 1333921.738 0, 697135.429 1333939.556 0, 696882.615 1333957.39 0, 696629.803 1333975.238 0, 696376.992 1333993.101 0, 696122.91 1334011.069 0, 696516.541 1339574.964 0, 
+    696910.158 1345138.672 0, 697163.582 1345120.75 0, 697415.738 1345102.933 0, 697667.895 1345085.131 0, 697920.054 1345067.344 0, 698172.213 1345049.571 0, 698424.373 1345031.814 0, 698676.535 1345014.071 0, 698928.697 1344996.343 0, 699180.861 1344978.63 0, 
+    699433.026 1344960.932 0, 699685.191 1344943.249 0, 699937.358 1344925.58 0, 700189.526 1344907.926 0, 700441.695 1344890.288 0, 700693.864 1344872.664 0, 700946.035 1344855.055 0, 701198.207 1344837.46 0, 701450.38 1344819.881 0, 701702.554 1344802.316 0, 
+    701954.729 1344784.766 0, 702206.905 1344767.231 0, 702459.082 1344749.711 0, 702711.26 1344732.206 0, 702962.172 1344714.804 0, 703215.62 1344697.24 0, 703467.801 1344679.779 0, 703719.983 1344662.334 0, 703972.166 1344644.903 0, 704224.351 1344627.486 0, 
+    704476.536 1344610.085 0, 704728.722 1344592.698 0, 704980.91 1344575.327 0, 705233.098 1344557.97 0, 705485.287 1344540.628 0, 705737.478 1344523.301 0, 705989.669 1344505.989 0, 706241.862 1344488.691 0, 706494.055 1344471.409 0, 706746.25 1344454.141 0, 
+    706998.445 1344436.888 0, 707250.642 1344419.65 0, 707502.839 1344402.427 0, 707755.038 1344385.218 0, 708007.237 1344368.025 0, 708259.438 1344350.846 0, 708511.639 1344333.682 0, 708763.842 1344316.533 0, 709014.779 1344299.485 0, 708636.881 1338734.687 0, 
+    708258.971 1333169.703 0))
+
+POLYGON ((721121.722 1343494.5 0, 720870.736 1343510.839 0, 720618.486 1343527.275 0, 720366.237 1343543.726 0, 720113.989 1343560.193 0, 719861.742 1343576.674 0, 719609.496 1343593.169 0, 719357.25 1343609.68 0, 719105.006 1343626.206 0, 718852.763 1343642.746 0, 
+    718600.521 1343659.301 0, 718348.279 1343675.871 0, 718096.039 1343692.456 0, 717843.8 1343709.056 0, 717591.561 1343725.67 0, 717339.324 1343742.3 0, 717087.088 1343758.944 0, 716834.852 1343775.603 0, 716582.618 1343792.277 0, 716330.384 1343808.966 0, 
+    716078.152 1343825.67 0, 715825.92 1343842.388 0, 715573.69 1343859.121 0, 715321.46 1343875.87 0, 715067.966 1343892.717 0, 714817.004 1343909.41 0, 714564.778 1343926.203 0, 714312.552 1343943.011 0, 714060.328 1343959.833 0, 713808.104 1343976.67 0, 
+    713555.882 1343993.523 0, 713303.66 1344010.389 0, 713051.439 1344027.271 0, 712799.22 1344044.168 0, 712547.001 1344061.079 0, 712294.783 1344078.006 0, 712042.567 1344094.947 0, 711790.351 1344111.903 0, 711538.137 1344128.874 0, 711285.923 1344145.86 0, 
+    711033.71 1344162.86 0, 710781.499 1344179.876 0, 710529.288 1344196.906 0, 710277.078 1344213.951 0, 710024.87 1344231.011 0, 709772.662 1344248.086 0, 709520.456 1344265.175 0, 709268.25 1344282.28 0, 709014.779 1344299.485 0, 709392.663 1349864.091 0, 
+    709770.534 1355428.501 0, 710023.347 1355411.34 0, 710274.898 1355394.28 0, 710526.449 1355377.235 0, 710778.002 1355360.205 0, 711029.555 1355343.189 0, 711281.11 1355326.188 0, 711532.665 1355309.202 0, 711784.222 1355292.231 0, 712035.78 1355275.275 0, 
+    712287.338 1355258.333 0, 712538.898 1355241.406 0, 712790.458 1355224.494 0, 713042.02 1355207.597 0, 713293.582 1355190.715 0, 713545.146 1355173.847 0, 713796.71 1355156.994 0, 714048.276 1355140.156 0, 714299.843 1355123.333 0, 714551.41 1355106.525 0, 
+    714802.979 1355089.731 0, 715054.548 1355072.953 0, 715306.118 1355056.189 0, 715557.69 1355039.44 0, 715808 1355022.789 0, 716060.836 1355005.986 0, 716312.41 1354989.281 0, 716563.986 1354972.591 0, 716815.562 1354955.916 0, 717067.139 1354939.256 0, 
+    717318.718 1354922.61 0, 717570.297 1354905.98 0, 717821.877 1354889.364 0, 718073.459 1354872.763 0, 718325.041 1354856.177 0, 718576.624 1354839.605 0, 718828.208 1354823.049 0, 719079.793 1354806.507 0, 719331.38 1354789.98 0, 719582.967 1354773.468 0, 
+    719834.555 1354756.97 0, 720086.144 1354740.488 0, 720337.734 1354724.02 0, 720589.325 1354707.567 0, 720840.917 1354691.129 0, 721092.51 1354674.705 0, 721344.104 1354658.297 0, 721595.699 1354641.903 0, 721846.033 1354625.606 0, 721483.884 1349060.151 0, 
+    721121.722 1343494.5 0))
+
+POLYGON ((733923.752 1353856.83 0, 733673.371 1353872.42 0, 733421.73 1353888.103 0, 733170.091 1353903.8 0, 732918.453 1353919.513 0, 732666.815 1353935.24 0, 732415.179 1353950.982 0, 732163.543 1353966.739 0, 731911.909 1353982.511 0, 731660.275 1353998.298 0, 
+    731408.642 1354014.099 0, 731157.01 1354029.915 0, 730905.38 1354045.746 0, 730653.75 1354061.592 0, 730402.121 1354077.452 0, 730150.492 1354093.328 0, 729898.865 1354109.218 0, 729647.239 1354125.123 0, 729395.614 1354141.043 0, 729143.989 1354156.978 0, 
+    728892.366 1354172.927 0, 728640.743 1354188.891 0, 728389.122 1354204.87 0, 728137.501 1354220.864 0, 727884.621 1354236.953 0, 727634.263 1354252.896 0, 727382.645 1354268.935 0, 727131.028 1354284.988 0, 726879.412 1354301.056 0, 726627.797 1354317.138 0, 
+    726376.183 1354333.236 0, 726124.57 1354349.348 0, 725872.958 1354365.476 0, 725621.347 1354381.618 0, 725369.737 1354397.774 0, 725118.128 1354413.946 0, 724866.519 1354430.132 0, 724614.912 1354446.334 0, 724363.306 1354462.55 0, 724111.7 1354478.78 0, 
+    723860.096 1354495.026 0, 723608.492 1354511.286 0, 723356.89 1354527.562 0, 723105.288 1354543.852 0, 722853.687 1354560.157 0, 722602.088 1354576.476 0, 722350.489 1354592.811 0, 722098.891 1354609.16 0, 721846.033 1354625.606 0, 722208.169 1360190.86 0, 
+    722570.291 1365755.906 0, 722822.491 1365739.502 0, 723073.434 1365723.195 0, 723324.377 1365706.904 0, 723575.322 1365690.626 0, 723826.267 1365674.364 0, 724077.214 1365658.116 0, 724328.161 1365641.883 0, 724579.11 1365625.665 0, 724830.059 1365609.462 0, 
+    725081.009 1365593.273 0, 725331.961 1365577.1 0, 725582.913 1365560.941 0, 725833.866 1365544.796 0, 726084.82 1365528.667 0, 726335.775 1365512.552 0, 726586.731 1365496.452 0, 726837.688 1365480.367 0, 727088.646 1365464.297 0, 727339.605 1365448.241 0, 
+    727590.565 1365432.2 0, 727841.525 1365416.174 0, 728092.487 1365400.163 0, 728343.45 1365384.166 0, 728593.156 1365368.264 0, 728845.378 1365352.217 0, 729096.343 1365336.265 0, 729347.31 1365320.328 0, 729598.277 1365304.405 0, 729849.245 1365288.497 0, 
+    730100.214 1365272.604 0, 730351.184 1365256.725 0, 730602.155 1365240.862 0, 730853.127 1365225.013 0, 731104.1 1365209.179 0, 731355.074 1365193.36 0, 731606.049 1365177.555 0, 731857.025 1365161.765 0, 732108.001 1365145.99 0, 732358.979 1365130.23 0, 
+    732609.957 1365114.485 0, 732860.937 1365098.754 0, 733111.917 1365083.038 0, 733362.898 1365067.337 0, 733613.881 1365051.651 0, 733864.864 1365035.979 0, 734115.848 1365020.322 0, 734366.833 1365004.68 0, 734616.562 1364989.131 0, 734270.163 1359423.084 0, 
+    733923.752 1353856.83 0))
+
+POLYGON ((746664.951 1364256.393 0, 746415.177 1364271.236 0, 746164.149 1364286.169 0, 745913.122 1364301.117 0, 745662.095 1364316.079 0, 745411.07 1364331.057 0, 745160.045 1364346.049 0, 744909.021 1364361.055 0, 744657.998 1364376.077 0, 744406.976 1364391.113 0, 
+    744155.955 1364406.164 0, 743904.935 1364421.23 0, 743653.916 1364436.311 0, 743402.897 1364451.406 0, 743151.88 1364466.516 0, 742900.863 1364481.641 0, 742649.847 1364496.781 0, 742398.833 1364511.936 0, 742147.819 1364527.105 0, 741896.806 1364542.289 0, 
+    741645.793 1364557.488 0, 741394.782 1364572.701 0, 741143.772 1364587.93 0, 740892.762 1364603.173 0, 740640.498 1364618.507 0, 740390.746 1364633.704 0, 740139.739 1364648.991 0, 739888.733 1364664.293 0, 739637.728 1364679.61 0, 739386.724 1364694.942 0, 
+    739135.721 1364710.289 0, 738884.719 1364725.65 0, 738633.717 1364741.026 0, 738382.717 1364756.417 0, 738131.717 1364771.823 0, 737880.718 1364787.243 0, 737629.721 1364802.678 0, 737378.724 1364818.128 0, 737127.728 1364833.593 0, 736876.733 1364849.073 0, 
+    736625.739 1364864.567 0, 736374.745 1364880.076 0, 736123.753 1364895.6 0, 735872.762 1364911.138 0, 735621.771 1364926.692 0, 735370.782 1364942.26 0, 735119.793 1364957.843 0, 734868.805 1364973.441 0, 734616.562 1364989.131 0, 734962.947 1370554.966 0, 
+    735309.319 1376120.582 0, 735560.904 1376104.933 0, 735811.237 1376089.376 0, 736061.57 1376073.833 0, 736311.905 1376058.306 0, 736562.24 1376042.793 0, 736812.576 1376027.295 0, 737062.913 1376011.812 0, 737313.251 1375996.343 0, 737563.59 1375980.889 0, 
+    737813.93 1375965.45 0, 738064.271 1375950.026 0, 738314.612 1375934.616 0, 738564.955 1375919.221 0, 738815.298 1375903.841 0, 739065.643 1375888.476 0, 739315.988 1375873.125 0, 739566.334 1375857.789 0, 739816.681 1375842.468 0, 740067.029 1375827.161 0, 
+    740317.378 1375811.869 0, 740567.728 1375796.592 0, 740818.079 1375781.33 0, 741068.43 1375766.083 0, 741317.53 1375750.926 0, 741569.136 1375735.632 0, 741819.49 1375720.428 0, 742069.846 1375705.24 0, 742320.202 1375690.066 0, 742570.559 1375674.907 0, 
+    742820.916 1375659.762 0, 743071.275 1375644.632 0, 743321.635 1375629.518 0, 743571.995 1375614.417 0, 743822.357 1375599.332 0, 744072.719 1375584.261 0, 744323.082 1375569.205 0, 744573.446 1375554.164 0, 744823.811 1375539.137 0, 745074.177 1375524.126 0, 
+    745324.544 1375509.128 0, 745574.911 1375494.146 0, 745825.28 1375479.179 0, 746075.649 1375464.226 0, 746326.019 1375449.288 0, 746576.39 1375434.364 0, 746826.762 1375419.456 0, 747077.135 1375404.562 0, 747326.257 1375389.757 0, 746995.611 1369823.184 0, 
+    746664.951 1364256.393 0))
+
+POLYGON ((759345.212 1374692.884 0, 759096.047 1374706.985 0, 758845.633 1374721.172 0, 758595.22 1374735.373 0, 758344.808 1374749.589 0, 758094.396 1374763.82 0, 757843.986 1374778.065 0, 757593.576 1374792.325 0, 757343.167 1374806.6 0, 757092.759 1374820.89 0, 
+    756842.352 1374835.194 0, 756591.945 1374849.513 0, 756341.54 1374863.847 0, 756091.135 1374878.196 0, 755840.731 1374892.559 0, 755590.328 1374906.937 0, 755339.926 1374921.33 0, 755089.525 1374935.738 0, 754839.124 1374950.16 0, 754588.725 1374964.597 0, 
+    754338.326 1374979.049 0, 754087.928 1374993.515 0, 753837.531 1375007.997 0, 753587.135 1375022.493 0, 753335.488 1375037.076 0, 753086.345 1375051.529 0, 752835.951 1375066.069 0, 752585.558 1375080.624 0, 752335.166 1375095.194 0, 752084.775 1375109.778 0, 
+    751834.385 1375124.377 0, 751583.996 1375138.991 0, 751333.607 1375153.62 0, 751083.22 1375168.263 0, 750832.833 1375182.921 0, 750582.447 1375197.594 0, 750332.062 1375212.282 0, 750081.678 1375226.984 0, 749831.294 1375241.701 0, 749580.912 1375256.433 0, 
+    749330.53 1375271.18 0, 749080.15 1375285.941 0, 748829.77 1375300.717 0, 748579.391 1375315.508 0, 748329.013 1375330.313 0, 748078.635 1375345.133 0, 747828.259 1375359.968 0, 747577.884 1375374.818 0, 747326.257 1375389.757 0, 747656.891 1380956.107 0, 
+    747987.51 1386522.228 0, 748238.478 1386507.329 0, 748488.198 1386492.518 0, 748737.92 1386477.722 0, 748987.642 1386462.94 0, 749237.364 1386448.174 0, 749487.088 1386433.422 0, 749736.813 1386418.684 0, 749986.538 1386403.962 0, 750236.265 1386389.254 0, 
+    750485.992 1386374.56 0, 750735.72 1386359.882 0, 750985.449 1386345.218 0, 751235.179 1386330.569 0, 751484.909 1386315.934 0, 751734.641 1386301.315 0, 751984.373 1386286.71 0, 752234.106 1386272.119 0, 752483.84 1386257.544 0, 752733.575 1386242.983 0, 
+    752983.311 1386228.436 0, 753233.048 1386213.905 0, 753482.785 1386199.388 0, 753732.524 1386184.886 0, 753981.015 1386170.471 0, 754232.003 1386155.925 0, 754481.744 1386141.467 0, 754731.486 1386127.024 0, 754981.228 1386112.595 0, 755230.972 1386098.181 0, 
+    755480.716 1386083.782 0, 755730.461 1386069.398 0, 755980.207 1386055.028 0, 756229.954 1386040.673 0, 756479.702 1386026.332 0, 756729.45 1386012.006 0, 756979.2 1385997.695 0, 757228.95 1385983.399 0, 757478.701 1385969.117 0, 757728.453 1385954.85 0, 
+    757978.206 1385940.598 0, 758227.959 1385926.36 0, 758477.714 1385912.137 0, 758727.469 1385897.929 0, 758977.225 1385883.736 0, 759226.982 1385869.557 0, 759476.74 1385855.393 0, 759726.499 1385841.244 0, 759975.011 1385827.179 0, 759660.118 1380260.146 0, 
+    759345.212 1374692.884 0))
+
+POLYGON ((771964.428 1385166 0, 771715.875 1385179.362 0, 771466.077 1385192.806 0, 771216.28 1385206.264 0, 770966.484 1385219.737 0, 770716.689 1385233.225 0, 770466.895 1385246.728 0, 770217.101 1385260.245 0, 769967.308 1385273.777 0, 769717.516 1385287.324 0, 
+    769467.725 1385300.885 0, 769217.934 1385314.461 0, 768968.145 1385328.052 0, 768718.356 1385341.657 0, 768468.568 1385355.277 0, 768218.781 1385368.912 0, 767968.994 1385382.562 0, 767719.209 1385396.226 0, 767469.424 1385409.905 0, 767219.64 1385423.598 0, 
+    766969.857 1385437.307 0, 766720.074 1385451.03 0, 766470.293 1385464.767 0, 766220.512 1385478.52 0, 765969.486 1385492.356 0, 765720.953 1385506.069 0, 765471.174 1385519.865 0, 765221.397 1385533.677 0, 764971.62 1385547.503 0, 764721.844 1385561.343 0, 
+    764472.069 1385575.199 0, 764222.295 1385589.069 0, 763972.522 1385602.953 0, 763722.749 1385616.853 0, 763472.977 1385630.767 0, 763223.206 1385644.696 0, 762973.436 1385658.64 0, 762723.667 1385672.598 0, 762473.898 1385686.571 0, 762224.13 1385700.558 0, 
+    761974.363 1385714.561 0, 761724.597 1385728.578 0, 761474.832 1385742.61 0, 761225.068 1385756.656 0, 760975.304 1385770.717 0, 760725.541 1385784.793 0, 760475.779 1385798.884 0, 760226.018 1385812.989 0, 759975.011 1385827.179 0, 760289.891 1391393.979 0, 
+    760604.758 1396960.539 0, 760855.106 1396946.386 0, 761104.212 1396932.318 0, 761353.319 1396918.264 0, 761602.426 1396904.225 0, 761851.534 1396890.201 0, 762100.643 1396876.192 0, 762349.753 1396862.197 0, 762598.864 1396848.216 0, 762847.976 1396834.251 0, 
+    763097.088 1396820.3 0, 763346.201 1396806.363 0, 763595.315 1396792.442 0, 763844.43 1396778.535 0, 764093.546 1396764.642 0, 764342.662 1396750.765 0, 764591.78 1396736.902 0, 764840.898 1396723.053 0, 765090.017 1396709.22 0, 765339.137 1396695.401 0, 
+    765588.257 1396681.596 0, 765837.379 1396667.807 0, 766086.501 1396654.032 0, 766335.624 1396640.271 0, 766583.505 1396626.594 0, 766833.872 1396612.795 0, 767082.998 1396599.078 0, 767332.124 1396585.377 0, 767581.251 1396571.69 0, 767830.379 1396558.017 0, 
+    768079.507 1396544.36 0, 768328.637 1396530.716 0, 768577.767 1396517.088 0, 768826.898 1396503.474 0, 769076.03 1396489.875 0, 769325.163 1396476.291 0, 769574.296 1396462.721 0, 769823.43 1396449.166 0, 770072.566 1396435.626 0, 770321.701 1396422.1 0, 
+    770570.838 1396408.589 0, 770819.976 1396395.092 0, 771069.114 1396381.611 0, 771318.253 1396368.144 0, 771567.393 1396354.691 0, 771816.533 1396341.253 0, 772065.675 1396327.83 0, 772314.817 1396314.422 0, 772562.718 1396301.095 0, 772263.579 1390733.667 0, 
+    771964.428 1385166 0))
+
+POLYGON ((784522.494 1395675.436 0, 784274.554 1395688.063 0, 784025.375 1395700.768 0, 783776.197 1395713.487 0, 783527.019 1395726.221 0, 783277.842 1395738.969 0, 783028.666 1395751.732 0, 782779.491 1395764.51 0, 782530.316 1395777.303 0, 782281.142 1395790.11 0, 
+    782031.969 1395802.932 0, 781782.797 1395815.768 0, 781533.625 1395828.619 0, 781284.455 1395841.485 0, 781035.284 1395854.366 0, 780786.115 1395867.261 0, 780536.947 1395880.171 0, 780287.779 1395893.095 0, 780038.612 1395906.034 0, 779789.446 1395918.988 0, 
+    779540.28 1395931.957 0, 779291.115 1395944.94 0, 779041.951 1395957.938 0, 778792.788 1395970.95 0, 778542.385 1395984.042 0, 778294.464 1395997.019 0, 778045.303 1396010.075 0, 777796.143 1396023.147 0, 777546.984 1396036.232 0, 777297.825 1396049.333 0, 
+    777048.667 1396062.448 0, 776799.51 1396075.578 0, 776550.354 1396088.722 0, 776301.199 1396101.881 0, 776052.044 1396115.055 0, 775802.89 1396128.244 0, 775553.737 1396141.447 0, 775304.584 1396154.665 0, 775055.433 1396167.897 0, 774806.282 1396181.144 0, 
+    774557.132 1396194.406 0, 774307.983 1396207.682 0, 774058.834 1396220.974 0, 773809.687 1396234.279 0, 773560.54 1396247.6 0, 773311.393 1396260.935 0, 773062.248 1396274.285 0, 772813.104 1396287.649 0, 772562.718 1396301.095 0, 772861.843 1401868.278 0, 
+    773160.956 1407435.211 0, 773410.683 1407421.801 0, 773659.172 1407408.471 0, 773907.662 1407395.157 0, 774156.153 1407381.857 0, 774404.644 1407368.571 0, 774653.136 1407355.3 0, 774901.63 1407342.044 0, 775150.124 1407328.803 0, 775398.618 1407315.576 0, 
+    775647.114 1407302.364 0, 775895.61 1407289.166 0, 776144.107 1407275.983 0, 776392.605 1407262.815 0, 776641.103 1407249.661 0, 776889.603 1407236.522 0, 777138.103 1407223.397 0, 777386.604 1407210.287 0, 777635.105 1407197.192 0, 777883.608 1407184.111 0, 
+    778132.111 1407171.045 0, 778380.615 1407157.994 0, 778629.12 1407144.957 0, 778877.625 1407131.935 0, 779124.894 1407118.992 0, 779374.639 1407105.935 0, 779623.146 1407092.956 0, 779871.655 1407079.993 0, 780120.164 1407067.044 0, 780368.674 1407054.109 0, 
+    780617.185 1407041.19 0, 780865.697 1407028.284 0, 781114.209 1407015.394 0, 781362.722 1407002.518 0, 781611.236 1406989.657 0, 781859.751 1406976.81 0, 782108.266 1406963.978 0, 782356.782 1406951.161 0, 782605.299 1406938.358 0, 782853.817 1406925.57 0, 
+    783102.335 1406912.797 0, 783350.855 1406900.038 0, 783599.375 1406887.293 0, 783847.895 1406874.564 0, 784096.417 1406861.849 0, 784344.939 1406849.149 0, 784593.462 1406836.463 0, 784841.985 1406823.792 0, 785089.273 1406811.198 0, 784805.89 1401243.442 0, 
+    784522.494 1395675.436 0))
+
+POLYGON ((797019.306 1406220.888 0, 796771.982 1406232.782 0, 796523.423 1406244.751 0, 796274.865 1406256.735 0, 796026.308 1406268.733 0, 795777.752 1406280.746 0, 795529.196 1406292.773 0, 795280.641 1406304.815 0, 795032.087 1406316.872 0, 794783.534 1406328.943 0, 
+    794534.981 1406341.029 0, 794286.429 1406353.13 0, 794037.877 1406365.245 0, 793789.327 1406377.375 0, 793540.777 1406389.519 0, 793292.228 1406401.679 0, 793043.679 1406413.852 0, 792795.131 1406426.041 0, 792546.584 1406438.244 0, 792298.038 1406450.461 0, 
+    792049.492 1406462.693 0, 791800.947 1406474.94 0, 791552.403 1406487.202 0, 791303.86 1406499.478 0, 791054.081 1406511.83 0, 790806.775 1406524.074 0, 790558.234 1406536.394 0, 790309.693 1406548.729 0, 790061.153 1406561.078 0, 789812.614 1406573.442 0, 
+    789564.076 1406585.82 0, 789315.538 1406598.214 0, 789067.001 1406610.621 0, 788818.465 1406623.044 0, 788569.929 1406635.481 0, 788321.394 1406647.932 0, 788072.86 1406660.399 0, 787824.327 1406672.88 0, 787575.795 1406685.375 0, 787327.263 1406697.885 0, 
+    787078.732 1406710.41 0, 786830.201 1406722.95 0, 786581.672 1406735.504 0, 786333.143 1406748.072 0, 786084.615 1406760.656 0, 785836.087 1406773.254 0, 785587.561 1406785.866 0, 785339.035 1406798.493 0, 785089.273 1406811.198 0, 785372.643 1412378.699 0, 
+    785656 1417945.938 0, 785905.104 1417933.267 0, 786152.974 1417920.673 0, 786400.845 1417908.093 0, 786648.717 1417895.529 0, 786896.59 1417882.979 0, 787144.464 1417870.443 0, 787392.338 1417857.922 0, 787640.213 1417845.416 0, 787888.088 1417832.924 0, 
+    788135.965 1417820.447 0, 788383.842 1417807.984 0, 788631.72 1417795.536 0, 788879.598 1417783.103 0, 789127.478 1417770.684 0, 789375.358 1417758.28 0, 789623.239 1417745.89 0, 789871.12 1417733.515 0, 790119.003 1417721.154 0, 790366.886 1417708.809 0, 
+    790614.769 1417696.477 0, 790862.654 1417684.161 0, 791110.539 1417671.858 0, 791358.425 1417659.571 0, 791605.079 1417647.359 0, 791854.199 1417635.04 0, 792102.087 1417622.796 0, 792349.976 1417610.567 0, 792597.865 1417598.352 0, 792845.755 1417586.152 0, 
+    793093.646 1417573.967 0, 793341.538 1417561.796 0, 793589.43 1417549.64 0, 793837.323 1417537.498 0, 794085.217 1417525.371 0, 794333.112 1417513.259 0, 794581.007 1417501.161 0, 794828.903 1417489.078 0, 795076.799 1417477.009 0, 795324.697 1417464.955 0, 
+    795572.595 1417452.915 0, 795820.494 1417440.89 0, 796068.393 1417428.88 0, 796316.293 1417416.884 0, 796564.194 1417404.903 0, 796812.096 1417392.937 0, 797059.998 1417380.985 0, 797307.901 1417369.047 0, 797554.573 1417357.184 0, 797286.946 1411789.166 0, 
+    797019.306 1406220.888 0))
+
+POLYGON ((809454.762 1416802.048 0, 809208.055 1416813.215 0, 808960.12 1416824.452 0, 808712.185 1416835.703 0, 808464.25 1416846.969 0, 808216.316 1416858.25 0, 807968.383 1416869.545 0, 807720.451 1416880.855 0, 807472.519 1416892.18 0, 807224.588 1416903.519 0, 
+    806976.658 1416914.872 0, 806728.728 1416926.241 0, 806480.799 1416937.623 0, 806232.87 1416949.021 0, 805984.943 1416960.433 0, 805737.016 1416971.86 0, 805489.089 1416983.301 0, 805241.163 1416994.757 0, 804993.238 1417006.227 0, 804745.314 1417017.712 0, 
+    804497.39 1417029.212 0, 804249.467 1417040.726 0, 804001.545 1417052.255 0, 803753.623 1417063.798 0, 803504.471 1417075.413 0, 803257.782 1417086.929 0, 803009.862 1417098.516 0, 802761.943 1417110.117 0, 802514.025 1417121.734 0, 802266.108 1417133.365 0, 
+    802018.191 1417145.01 0, 801770.275 1417156.67 0, 801522.359 1417168.345 0, 801274.444 1417180.034 0, 801026.53 1417191.738 0, 800778.617 1417203.457 0, 800530.704 1417215.19 0, 800282.792 1417226.937 0, 800034.88 1417238.7 0, 799786.97 1417250.477 0, 
+    799539.06 1417262.268 0, 799291.15 1417274.074 0, 799043.242 1417285.895 0, 798795.334 1417297.73 0, 798547.427 1417309.58 0, 798299.52 1417321.444 0, 798051.614 1417333.323 0, 797803.709 1417345.217 0, 797554.573 1417357.184 0, 797822.188 1422924.935 0, 
+    798089.789 1428492.414 0, 798338.267 1428480.478 0, 798585.516 1428468.616 0, 798832.767 1428456.769 0, 799080.018 1428444.936 0, 799327.27 1428433.117 0, 799574.522 1428421.313 0, 799821.775 1428409.524 0, 800069.029 1428397.749 0, 800316.284 1428385.989 0, 
+    800563.539 1428374.243 0, 800810.795 1428362.512 0, 801058.052 1428350.795 0, 801305.309 1428339.093 0, 801552.567 1428327.406 0, 801799.826 1428315.733 0, 802047.085 1428304.074 0, 802294.345 1428292.431 0, 802541.606 1428280.801 0, 802788.868 1428269.187 0, 
+    803036.13 1428257.586 0, 803283.393 1428246.001 0, 803530.656 1428234.43 0, 803777.92 1428222.873 0, 804023.957 1428211.388 0, 804272.451 1428199.804 0, 804519.717 1428188.291 0, 804766.984 1428176.793 0, 805014.251 1428165.309 0, 805261.52 1428153.84 0, 
+    805508.788 1428142.385 0, 805756.058 1428130.945 0, 806003.328 1428119.519 0, 806250.599 1428108.108 0, 806497.871 1428096.712 0, 806745.143 1428085.33 0, 806992.416 1428073.963 0, 807239.69 1428062.61 0, 807486.964 1428051.272 0, 807734.239 1428039.948 0, 
+    807981.515 1428028.639 0, 808228.791 1428017.345 0, 808476.068 1428006.065 0, 808723.345 1427994.799 0, 808970.624 1427983.548 0, 809217.903 1427972.312 0, 809465.182 1427961.09 0, 809712.463 1427949.883 0, 809958.517 1427938.746 0, 809706.645 1422370.533 0, 
+    809454.762 1416802.048 0))
+
+POLYGON ((821828.761 1427418.611 0, 821582.675 1427429.053 0, 821335.364 1427439.561 0, 821088.053 1427450.085 0, 820840.744 1427460.622 0, 820593.435 1427471.174 0, 820346.126 1427481.741 0, 820098.818 1427492.323 0, 819851.511 1427502.919 0, 819604.204 1427513.529 0, 
+    819356.898 1427524.154 0, 819109.593 1427534.794 0, 818862.288 1427545.448 0, 818614.984 1427556.116 0, 818367.681 1427566.8 0, 818120.378 1427577.497 0, 817873.076 1427588.21 0, 817625.774 1427598.937 0, 817378.473 1427609.678 0, 817131.173 1427620.434 0, 
+    816883.873 1427631.205 0, 816636.574 1427641.99 0, 816389.276 1427652.79 0, 816141.978 1427663.604 0, 815893.455 1427674.486 0, 815647.385 1427685.276 0, 815400.089 1427696.134 0, 815152.794 1427707.006 0, 814905.499 1427717.893 0, 814658.205 1427728.795 0, 
+    814410.912 1427739.711 0, 814163.619 1427750.642 0, 813916.327 1427761.587 0, 813669.036 1427772.547 0, 813421.745 1427783.521 0, 813174.455 1427794.51 0, 812927.166 1427805.513 0, 812679.877 1427816.531 0, 812432.589 1427827.564 0, 812185.301 1427838.611 0, 
+    811938.014 1427849.673 0, 811690.728 1427860.749 0, 811443.443 1427871.84 0, 811196.158 1427882.945 0, 810948.874 1427894.065 0, 810701.59 1427905.2 0, 810454.307 1427916.349 0, 810207.025 1427927.512 0, 809958.517 1427938.746 0, 810210.375 1433506.681 0, 
+    810462.221 1439074.333 0, 810710.071 1439063.129 0, 810956.698 1439051.995 0, 811203.325 1439040.876 0, 811449.953 1439029.771 0, 811696.582 1439018.68 0, 811943.212 1439007.604 0, 812189.842 1438996.543 0, 812436.472 1438985.496 0, 812683.104 1438974.464 0, 
+    812929.736 1438963.446 0, 813176.369 1438952.443 0, 813423.002 1438941.454 0, 813669.636 1438930.479 0, 813916.27 1438919.52 0, 814162.906 1438908.574 0, 814409.542 1438897.644 0, 814656.178 1438886.727 0, 814902.815 1438875.826 0, 815149.453 1438864.939 0, 
+    815396.092 1438854.066 0, 815642.731 1438843.208 0, 815889.371 1438832.364 0, 816136.011 1438821.535 0, 816381.429 1438810.774 0, 816629.294 1438799.92 0, 816875.936 1438789.135 0, 817122.579 1438778.364 0, 817369.222 1438767.607 0, 817615.867 1438756.865 0, 
+    817862.511 1438746.137 0, 818109.157 1438735.424 0, 818355.803 1438724.726 0, 818602.45 1438714.042 0, 818849.097 1438703.373 0, 819095.745 1438692.718 0, 819342.394 1438682.077 0, 819589.043 1438671.451 0, 819835.693 1438660.84 0, 820082.343 1438650.243 0, 
+    820328.994 1438639.661 0, 820575.646 1438629.093 0, 820822.298 1438618.54 0, 821068.951 1438608.001 0, 821315.605 1438597.477 0, 821562.259 1438586.967 0, 821808.914 1438576.472 0, 822055.569 1438565.991 0, 822301.004 1438555.577 0, 822064.888 1432987.235 0, 
+    821828.761 1427418.611 0))
+
+POLYGON ((834141.204 1438070.269 0, 833895.74 1438079.99 0, 833649.056 1438089.774 0, 833402.372 1438099.572 0, 833155.689 1438109.385 0, 832909.007 1438119.213 0, 832662.325 1438129.054 0, 832415.644 1438138.911 0, 832168.963 1438148.782 0, 831922.283 1438158.667 0, 
+    831675.604 1438168.567 0, 831428.925 1438178.482 0, 831182.247 1438188.411 0, 830935.569 1438198.354 0, 830688.892 1438208.312 0, 830442.216 1438218.285 0, 830195.54 1438228.272 0, 829948.864 1438238.274 0, 829702.19 1438248.29 0, 829455.515 1438258.32 0, 
+    829208.842 1438268.366 0, 828962.169 1438278.425 0, 828715.496 1438288.499 0, 828468.825 1438298.588 0, 828220.933 1438308.741 0, 827975.483 1438318.809 0, 827728.813 1438328.941 0, 827482.144 1438339.088 0, 827235.475 1438349.25 0, 826988.806 1438359.425 0, 
+    826742.139 1438369.616 0, 826495.472 1438379.821 0, 826248.805 1438390.04 0, 826002.14 1438400.274 0, 825755.474 1438410.522 0, 825508.81 1438420.785 0, 825262.146 1438431.063 0, 825015.483 1438441.355 0, 824768.82 1438451.661 0, 824522.158 1438461.982 0, 
+    824275.496 1438472.318 0, 824028.835 1438482.668 0, 823782.175 1438493.032 0, 823535.515 1438503.412 0, 823288.856 1438513.805 0, 823042.197 1438524.213 0, 822795.539 1438534.636 0, 822548.882 1438545.073 0, 822301.004 1438555.577 0, 822537.107 1444123.629 0, 
+    822773.197 1449691.387 0, 823020.417 1449680.911 0, 823266.419 1449670.502 0, 823512.421 1449660.107 0, 823758.424 1449649.727 0, 824004.428 1449639.361 0, 824250.432 1449629.009 0, 824496.437 1449618.672 0, 824742.443 1449608.349 0, 824988.449 1449598.041 0, 
+    825234.456 1449587.748 0, 825480.463 1449577.469 0, 825726.471 1449567.204 0, 825972.479 1449556.954 0, 826218.489 1449546.718 0, 826464.498 1449536.497 0, 826710.509 1449526.29 0, 826956.52 1449516.098 0, 827202.531 1449505.92 0, 827448.543 1449495.757 0, 
+    827694.556 1449485.608 0, 827940.569 1449475.474 0, 828186.583 1449465.354 0, 828432.598 1449455.249 0, 828677.395 1449445.208 0, 828924.629 1449435.081 0, 829170.645 1449425.02 0, 829416.662 1449414.972 0, 829662.679 1449404.939 0, 829908.698 1449394.921 0, 
+    830154.716 1449384.917 0, 830400.735 1449374.927 0, 830646.755 1449364.952 0, 830892.776 1449354.992 0, 831138.797 1449345.046 0, 831384.818 1449335.114 0, 831630.841 1449325.197 0, 831876.863 1449315.294 0, 832122.887 1449305.406 0, 832368.911 1449295.532 0, 
+    832614.935 1449285.673 0, 832860.96 1449275.828 0, 833106.986 1449265.998 0, 833353.012 1449256.182 0, 833599.039 1449246.381 0, 833845.066 1449236.594 0, 834091.094 1449226.822 0, 834337.123 1449217.064 0, 834581.935 1449207.369 0, 834361.576 1443638.966 0, 
+    834141.204 1438070.269 0))
+
+POLYGON ((846391.994 1448756.715 0, 846147.153 1448765.718 0, 845901.098 1448774.781 0, 845655.043 1448783.858 0, 845408.989 1448792.95 0, 845162.936 1448802.056 0, 844916.883 1448811.177 0, 844670.83 1448820.312 0, 844424.778 1448829.462 0, 844178.727 1448838.626 0, 
+    843932.676 1448847.804 0, 843686.626 1448856.997 0, 843440.576 1448866.205 0, 843194.527 1448875.427 0, 842948.478 1448884.663 0, 842702.43 1448893.914 0, 842456.382 1448903.18 0, 842210.335 1448912.46 0, 841964.289 1448921.754 0, 841718.243 1448931.063 0, 
+    841472.197 1448940.387 0, 841226.153 1448949.724 0, 840980.108 1448959.077 0, 840734.064 1448968.444 0, 840486.805 1448977.871 0, 840241.979 1448987.221 0, 839995.937 1448996.631 0, 839749.895 1449006.056 0, 839503.854 1449015.495 0, 839257.814 1449024.949 0, 
+    839011.774 1449034.417 0, 838765.734 1449043.9 0, 838519.696 1449053.397 0, 838273.657 1449062.908 0, 838027.62 1449072.435 0, 837781.583 1449081.975 0, 837535.546 1449091.53 0, 837289.51 1449101.1 0, 837043.475 1449110.684 0, 836797.44 1449120.282 0, 
+    836551.406 1449129.895 0, 836305.372 1449139.523 0, 836059.339 1449149.165 0, 835813.306 1449158.821 0, 835567.274 1449168.492 0, 835321.243 1449178.178 0, 835075.212 1449187.878 0, 834829.182 1449197.592 0, 834581.935 1449207.369 0, 834802.283 1454775.472 0, 
+    835022.619 1460343.268 0, 835269.207 1460333.517 0, 835514.581 1460323.829 0, 835759.957 1460314.155 0, 836005.333 1460304.495 0, 836250.709 1460294.85 0, 836496.087 1460285.219 0, 836741.464 1460275.603 0, 836986.842 1460266.001 0, 837232.221 1460256.414 0, 
+    837477.601 1460246.841 0, 837722.981 1460237.282 0, 837968.361 1460227.738 0, 838213.742 1460218.209 0, 838459.124 1460208.693 0, 838704.506 1460199.193 0, 838949.889 1460189.706 0, 839195.272 1460180.234 0, 839440.656 1460170.777 0, 839686.04 1460161.334 0, 
+    839931.425 1460151.906 0, 840176.811 1460142.491 0, 840422.197 1460133.092 0, 840667.583 1460123.707 0, 840911.758 1460114.382 0, 841158.358 1460104.979 0, 841403.747 1460095.638 0, 841649.135 1460086.31 0, 841894.525 1460076.997 0, 842139.915 1460067.699 0, 
+    842385.305 1460058.415 0, 842630.696 1460049.145 0, 842876.088 1460039.89 0, 843121.48 1460030.649 0, 843366.873 1460021.423 0, 843612.266 1460012.211 0, 843857.66 1460003.013 0, 844103.054 1459993.83 0, 844348.449 1459984.662 0, 844593.844 1459975.507 0, 
+    844839.24 1459966.368 0, 845084.636 1459957.243 0, 845330.033 1459948.132 0, 845575.431 1459939.035 0, 845820.829 1459929.954 0, 846066.227 1459920.886 0, 846311.627 1459911.833 0, 846557.026 1459902.794 0, 846801.214 1459893.815 0, 846596.61 1454325.418 0, 
+    846391.994 1448756.715 0))
+
+POLYGON ((858581.033 1459477.64 0, 858336.818 1459485.93 0, 858091.394 1459494.275 0, 857845.97 1459502.634 0, 857600.547 1459511.009 0, 857355.125 1459519.397 0, 857109.702 1459527.8 0, 856864.281 1459536.218 0, 856618.859 1459544.65 0, 856373.439 1459553.096 0, 
+    856128.018 1459561.557 0, 855882.599 1459570.032 0, 855637.179 1459578.522 0, 855391.761 1459587.026 0, 855146.342 1459595.544 0, 854900.925 1459604.077 0, 854655.507 1459612.625 0, 854410.091 1459621.187 0, 854164.674 1459629.763 0, 853919.259 1459638.354 0, 
+    853673.844 1459646.959 0, 853428.429 1459655.579 0, 853183.015 1459664.213 0, 852937.601 1459672.862 0, 852690.977 1459681.567 0, 852446.775 1459690.202 0, 852201.363 1459698.894 0, 851955.951 1459707.6 0, 851710.54 1459716.321 0, 851465.129 1459725.056 0, 
+    851219.719 1459733.806 0, 850974.31 1459742.57 0, 850728.901 1459751.349 0, 850483.492 1459760.142 0, 850238.084 1459768.949 0, 849992.677 1459777.771 0, 849747.27 1459786.607 0, 849501.863 1459795.458 0, 849256.457 1459804.324 0, 849011.052 1459813.203 0, 
+    848765.647 1459822.097 0, 848520.242 1459831.006 0, 848274.838 1459839.929 0, 848029.435 1459848.866 0, 847784.032 1459857.818 0, 847538.63 1459866.785 0, 847293.228 1459875.765 0, 847047.827 1459884.761 0, 846801.214 1459893.815 0, 847005.808 1465461.9 0, 
+    847210.389 1471029.669 0, 847456.343 1471020.639 0, 847701.089 1471011.668 0, 847945.835 1471002.711 0, 848190.582 1470993.768 0, 848435.33 1470984.84 0, 848680.078 1470975.927 0, 848924.826 1470967.028 0, 849169.575 1470958.143 0, 849414.324 1470949.272 0, 
+    849659.074 1470940.416 0, 849903.825 1470931.575 0, 850148.576 1470922.748 0, 850393.328 1470913.935 0, 850638.08 1470905.137 0, 850882.832 1470896.353 0, 851127.585 1470887.583 0, 851372.339 1470878.828 0, 851617.093 1470870.087 0, 851861.848 1470861.361 0, 
+    852106.603 1470852.649 0, 852351.359 1470843.951 0, 852596.115 1470835.268 0, 852840.871 1470826.6 0, 853084.421 1470817.988 0, 853330.386 1470809.306 0, 853575.145 1470800.68 0, 853819.903 1470792.069 0, 854064.663 1470783.472 0, 854309.422 1470774.89 0, 
+    854554.183 1470766.322 0, 854798.943 1470757.769 0, 855043.705 1470749.23 0, 855288.466 1470740.705 0, 855533.229 1470732.195 0, 855777.991 1470723.699 0, 856022.755 1470715.218 0, 856267.518 1470706.751 0, 856512.283 1470698.298 0, 856757.047 1470689.86 0, 
+    857001.813 1470681.436 0, 857246.578 1470673.027 0, 857491.345 1470664.632 0, 857736.111 1470656.251 0, 857980.879 1470647.885 0, 858225.646 1470639.533 0, 858470.415 1470631.196 0, 858715.183 1470622.873 0, 858958.746 1470614.605 0, 858769.895 1465046.281 0, 
+    858581.033 1459477.64 0))
+
+POLYGON ((870708.227 1470232.735 0, 870464.641 1470240.314 0, 870219.849 1470247.945 0, 869975.059 1470255.591 0, 869730.268 1470263.251 0, 869485.478 1470270.926 0, 869240.689 1470278.615 0, 868995.9 1470286.319 0, 868751.112 1470294.036 0, 868506.323 1470301.769 0, 
+    868261.536 1470309.515 0, 868016.749 1470317.276 0, 867771.962 1470325.052 0, 867527.176 1470332.842 0, 867282.39 1470340.646 0, 867037.605 1470348.465 0, 866792.82 1470356.298 0, 866548.035 1470364.145 0, 866303.251 1470372.007 0, 866058.468 1470379.884 0, 
+    865813.685 1470387.774 0, 865568.902 1470395.679 0, 865324.12 1470403.599 0, 865079.339 1470411.533 0, 864833.352 1470419.521 0, 864589.777 1470427.444 0, 864344.997 1470435.421 0, 864100.217 1470443.413 0, 863855.438 1470451.419 0, 863610.659 1470459.439 0, 
+    863365.881 1470467.474 0, 863121.103 1470475.523 0, 862876.325 1470483.587 0, 862631.548 1470491.665 0, 862386.772 1470499.757 0, 862141.996 1470507.864 0, 861897.221 1470515.986 0, 861652.446 1470524.121 0, 861407.671 1470532.271 0, 861162.897 1470540.436 0, 
+    860918.123 1470548.615 0, 860673.35 1470556.808 0, 860428.578 1470565.016 0, 860183.806 1470573.238 0, 859939.034 1470581.474 0, 859694.263 1470589.725 0, 859449.492 1470597.99 0, 859204.722 1470606.27 0, 858958.746 1470614.605 0, 859147.585 1476182.606 0, 
+    859336.414 1481750.279 0, 859581.732 1481741.966 0, 859825.847 1481733.708 0, 860069.962 1481725.465 0, 860314.078 1481717.236 0, 860558.194 1481709.022 0, 860802.311 1481700.822 0, 861046.428 1481692.636 0, 861290.546 1481684.465 0, 861534.664 1481676.308 0, 
+    861778.782 1481668.165 0, 862022.901 1481660.037 0, 862267.021 1481651.923 0, 862511.141 1481643.823 0, 862755.261 1481635.738 0, 862999.382 1481627.668 0, 863243.504 1481619.611 0, 863487.626 1481611.569 0, 863731.748 1481603.541 0, 863975.871 1481595.528 0, 
+    864219.994 1481587.529 0, 864464.118 1481579.545 0, 864708.243 1481571.574 0, 864952.367 1481563.619 0, 865195.29 1481555.716 0, 865440.618 1481547.75 0, 865684.744 1481539.837 0, 865928.871 1481531.939 0, 866172.998 1481524.055 0, 866417.126 1481516.185 0, 
+    866661.254 1481508.33 0, 866905.382 1481500.489 0, 867149.511 1481492.663 0, 867393.64 1481484.851 0, 867637.77 1481477.053 0, 867881.901 1481469.27 0, 868126.031 1481461.501 0, 868370.163 1481453.746 0, 868614.294 1481446.006 0, 868858.427 1481438.28 0, 
+    869102.559 1481430.568 0, 869346.692 1481422.871 0, 869590.826 1481415.188 0, 869834.96 1481407.52 0, 870079.094 1481399.866 0, 870323.229 1481392.226 0, 870567.364 1481384.601 0, 870811.5 1481376.99 0, 871054.434 1481369.43 0, 870881.336 1475801.247 0, 
+    870708.227 1470232.735 0))
+
+POLYGON ((882773.483 1481021.689 0, 882530.527 1481028.562 0, 882286.371 1481035.483 0, 882042.215 1481042.419 0, 881798.059 1481049.369 0, 881553.904 1481056.333 0, 881309.75 1481063.312 0, 881065.595 1481070.305 0, 880821.441 1481077.312 0, 880577.288 1481084.334 0, 
+    880333.135 1481091.37 0, 880088.982 1481098.421 0, 879844.83 1481105.486 0, 879600.679 1481112.565 0, 879356.527 1481119.659 0, 879112.376 1481126.767 0, 878868.226 1481133.889 0, 878624.076 1481141.026 0, 878379.926 1481148.177 0, 878135.777 1481155.343 0, 
+    877891.628 1481162.522 0, 877647.48 1481169.717 0, 877403.332 1481176.925 0, 877159.184 1481184.148 0, 876913.836 1481191.421 0, 876670.89 1481198.637 0, 876426.744 1481205.903 0, 876182.598 1481213.184 0, 875938.453 1481220.479 0, 875694.308 1481227.788 0, 
+    875450.163 1481235.112 0, 875206.019 1481242.449 0, 874961.876 1481249.802 0, 874717.732 1481257.168 0, 874473.589 1481264.55 0, 874229.447 1481271.945 0, 873985.305 1481279.355 0, 873741.164 1481286.779 0, 873497.023 1481294.217 0, 873252.882 1481301.67 0, 
+    873008.742 1481309.138 0, 872764.602 1481316.619 0, 872520.463 1481324.115 0, 872276.324 1481331.626 0, 872032.185 1481339.15 0, 871788.047 1481346.689 0, 871543.91 1481354.243 0, 871299.773 1481361.811 0, 871054.434 1481369.43 0, 871227.522 1486937.279 0, 
+    871400.6 1492504.788 0, 871645.28 1492497.189 0, 871888.761 1492489.641 0, 872132.243 1492482.108 0, 872375.726 1492474.589 0, 872619.209 1492467.085 0, 872862.692 1492459.594 0, 873106.176 1492452.118 0, 873349.661 1492444.657 0, 873593.145 1492437.21 0, 
+    873836.631 1492429.777 0, 874080.116 1492422.358 0, 874323.602 1492414.954 0, 874567.089 1492407.564 0, 874810.576 1492400.189 0, 875054.063 1492392.827 0, 875297.551 1492385.48 0, 875541.039 1492378.148 0, 875784.528 1492370.83 0, 876028.017 1492363.526 0, 
+    876271.507 1492356.236 0, 876514.997 1492348.961 0, 876758.487 1492341.7 0, 877001.978 1492334.453 0, 877244.271 1492327.257 0, 877488.961 1492320.003 0, 877732.453 1492312.8 0, 877975.945 1492305.61 0, 878219.438 1492298.435 0, 878462.932 1492291.275 0, 
+    878706.426 1492284.129 0, 878949.92 1492276.997 0, 879193.414 1492269.879 0, 879436.909 1492262.776 0, 879680.405 1492255.687 0, 879923.901 1492248.612 0, 880167.397 1492241.552 0, 880410.894 1492234.506 0, 880654.391 1492227.474 0, 880897.889 1492220.457 0, 
+    881141.386 1492213.454 0, 881384.885 1492206.466 0, 881628.384 1492199.491 0, 881871.883 1492192.531 0, 882115.382 1492185.586 0, 882358.882 1492178.654 0, 882602.383 1492171.737 0, 882845.884 1492164.835 0, 883088.188 1492157.98 0, 882930.841 1486590.005 0, 
+    882773.483 1481021.689 0))
+
+POLYGON ((894776.71 1491844.194 0, 894534.385 1491850.364 0, 894290.866 1491856.578 0, 894047.347 1491862.807 0, 893803.828 1491869.051 0, 893560.31 1491875.308 0, 893316.792 1491881.58 0, 893073.274 1491887.867 0, 892829.757 1491894.167 0, 892586.24 1491900.482 0, 
+    892342.724 1491906.812 0, 892099.208 1491913.155 0, 891855.692 1491919.513 0, 891612.177 1491925.886 0, 891368.662 1491932.272 0, 891125.148 1491938.673 0, 890881.633 1491945.089 0, 890638.12 1491951.518 0, 890394.606 1491957.962 0, 890151.093 1491964.421 0, 
+    889907.581 1491970.893 0, 889664.068 1491977.38 0, 889420.557 1491983.882 0, 889177.045 1491990.397 0, 888932.338 1491996.959 0, 888690.023 1492003.471 0, 888446.513 1492010.03 0, 888203.003 1492016.603 0, 887959.493 1492023.19 0, 887715.984 1492029.792 0, 
+    887472.475 1492036.408 0, 887228.967 1492043.038 0, 886985.459 1492049.683 0, 886741.951 1492056.342 0, 886498.444 1492063.015 0, 886254.937 1492069.703 0, 886011.431 1492076.405 0, 885767.925 1492083.121 0, 885524.419 1492089.852 0, 885280.914 1492096.597 0, 
+    885037.409 1492103.356 0, 884793.905 1492110.13 0, 884550.401 1492116.918 0, 884306.897 1492123.72 0, 884063.394 1492130.537 0, 883819.891 1492137.368 0, 883576.389 1492144.213 0, 883332.887 1492151.073 0, 883088.188 1492157.98 0, 883245.526 1497725.609 0, 
+    883402.853 1503292.886 0, 883646.893 1503285.997 0, 883889.74 1503279.156 0, 884132.587 1503272.329 0, 884375.435 1503265.516 0, 884618.282 1503258.718 0, 884861.131 1503251.934 0, 885103.979 1503245.164 0, 885346.828 1503238.409 0, 885589.678 1503231.668 0, 
+    885832.528 1503224.941 0, 886075.378 1503218.229 0, 886318.229 1503211.53 0, 886561.08 1503204.846 0, 886803.931 1503198.177 0, 887046.783 1503191.521 0, 887289.635 1503184.88 0, 887532.488 1503178.254 0, 887775.341 1503171.641 0, 888018.194 1503165.043 0, 
+    888261.048 1503158.459 0, 888503.902 1503151.889 0, 888746.757 1503145.334 0, 888989.611 1503138.793 0, 889231.274 1503132.299 0, 889475.322 1503125.754 0, 889718.179 1503119.256 0, 889961.035 1503112.772 0, 890203.892 1503106.303 0, 890446.749 1503099.847 0, 
+    890689.607 1503093.406 0, 890932.465 1503086.98 0, 891175.323 1503080.567 0, 891418.182 1503074.169 0, 891661.041 1503067.786 0, 891903.9 1503061.416 0, 892146.76 1503055.061 0, 892389.62 1503048.72 0, 892632.481 1503042.394 0, 892875.342 1503036.081 0, 
+    893118.203 1503029.783 0, 893361.065 1503023.5 0, 893603.927 1503017.23 0, 893846.79 1503010.975 0, 894089.653 1503004.734 0, 894332.516 1502998.508 0, 894575.379 1502992.295 0, 894818.243 1502986.097 0, 895059.916 1502979.944 0, 894918.317 1497412.245 0, 
+    894776.71 1491844.194 0))
+
+POLYGON ((906717.815 1502699.937 0, 906476.125 1502705.407 0, 906233.244 1502710.919 0, 905990.364 1502716.445 0, 905747.484 1502721.985 0, 905504.605 1502727.54 0, 905261.726 1502733.109 0, 905018.847 1502738.692 0, 904775.968 1502744.29 0, 904533.09 1502749.902 0, 
+    904290.212 1502755.528 0, 904047.335 1502761.168 0, 903804.458 1502766.823 0, 903561.581 1502772.492 0, 903318.704 1502778.175 0, 903075.828 1502783.873 0, 902832.952 1502789.585 0, 902590.077 1502795.311 0, 902347.201 1502801.052 0, 902104.327 1502806.806 0, 
+    901861.452 1502812.576 0, 901618.578 1502818.359 0, 901375.704 1502824.157 0, 901132.831 1502829.969 0, 900888.767 1502835.823 0, 900647.085 1502841.635 0, 900404.212 1502847.49 0, 900161.34 1502853.359 0, 899918.469 1502859.243 0, 899675.597 1502865.141 0, 
+    899432.726 1502871.053 0, 899189.855 1502876.979 0, 898946.985 1502882.92 0, 898704.115 1502888.875 0, 898461.245 1502894.844 0, 898218.376 1502900.827 0, 897975.507 1502906.825 0, 897732.639 1502912.837 0, 897489.77 1502918.864 0, 897246.902 1502924.904 0, 
+    897004.035 1502930.959 0, 896761.168 1502937.029 0, 896518.301 1502943.112 0, 896275.434 1502949.21 0, 896032.568 1502955.322 0, 895789.703 1502961.449 0, 895546.837 1502967.589 0, 895303.972 1502973.745 0, 895059.916 1502979.944 0, 895201.505 1508547.285 0, 
+    895343.085 1514114.262 0, 895586.483 1514108.079 0, 895828.693 1514101.941 0, 896070.903 1514095.817 0, 896313.113 1514089.707 0, 896555.324 1514083.611 0, 896797.535 1514077.53 0, 897039.747 1514071.463 0, 897281.958 1514065.41 0, 897524.171 1514059.371 0, 
+    897766.383 1514053.347 0, 898008.596 1514047.336 0, 898250.809 1514041.341 0, 898493.023 1514035.359 0, 898735.237 1514029.392 0, 898977.451 1514023.438 0, 899219.666 1514017.5 0, 899461.881 1514011.575 0, 899704.096 1514005.665 0, 899946.312 1513999.769 0, 
+    900188.528 1513993.887 0, 900430.744 1513988.019 0, 900672.961 1513982.166 0, 900915.178 1513976.327 0, 901156.208 1513970.53 0, 901399.613 1513964.691 0, 901641.831 1513958.895 0, 901884.05 1513953.113 0, 902126.269 1513947.345 0, 902368.488 1513941.592 0, 
+    902610.707 1513935.852 0, 902852.927 1513930.127 0, 903095.147 1513924.417 0, 903337.368 1513918.72 0, 903579.588 1513913.038 0, 903821.809 1513907.37 0, 904064.031 1513901.716 0, 904306.253 1513896.077 0, 904548.475 1513890.452 0, 904790.697 1513884.841 0, 
+    905032.92 1513879.244 0, 905275.143 1513873.661 0, 905517.367 1513868.093 0, 905759.59 1513862.539 0, 906001.815 1513857 0, 906244.039 1513851.474 0, 906486.264 1513845.963 0, 906728.489 1513840.466 0, 906969.527 1513835.01 0, 906843.676 1508267.656 0, 
+    906717.815 1502699.937 0))
+
+POLYGON ((918596.712 1513588.606 0, 918355.657 1513593.381 0, 918113.418 1513598.194 0, 917871.178 1513603.021 0, 917628.939 1513607.862 0, 917386.7 1513612.717 0, 917144.462 1513617.587 0, 916902.224 1513622.47 0, 916659.986 1513627.368 0, 916417.748 1513632.281 0, 
+    916175.511 1513637.207 0, 915933.274 1513642.148 0, 915691.037 1513647.103 0, 915448.8 1513652.073 0, 915206.564 1513657.057 0, 914964.328 1513662.054 0, 914722.093 1513667.067 0, 914479.857 1513672.093 0, 914237.622 1513677.134 0, 913995.388 1513682.189 0, 
+    913753.153 1513687.258 0, 913510.919 1513692.341 0, 913268.685 1513697.439 0, 913026.452 1513702.551 0, 912783.033 1513707.702 0, 912541.986 1513712.818 0, 912299.753 1513717.972 0, 912057.521 1513723.141 0, 911815.289 1513728.325 0, 911573.057 1513733.522 0, 
+    911330.826 1513738.734 0, 911088.595 1513743.96 0, 910846.364 1513749.2 0, 910604.134 1513754.455 0, 910361.903 1513759.723 0, 910119.674 1513765.006 0, 909877.444 1513770.304 0, 909635.215 1513775.615 0, 909392.986 1513780.941 0, 909150.757 1513786.281 0, 
+    908908.529 1513791.636 0, 908666.301 1513797.004 0, 908424.073 1513802.387 0, 908181.846 1513807.784 0, 907939.619 1513813.196 0, 907697.392 1513818.621 0, 907455.166 1513824.061 0, 907212.94 1513829.515 0, 906969.527 1513835.01 0, 907095.371 1519401.995 0, 
+    907221.206 1524968.604 0, 907463.96 1524963.124 0, 907705.531 1524957.684 0, 907947.102 1524952.259 0, 908188.673 1524946.848 0, 908430.245 1524941.452 0, 908671.817 1524936.069 0, 908913.389 1524930.701 0, 909154.962 1524925.347 0, 909396.535 1524920.007 0, 
+    909638.108 1524914.681 0, 909879.682 1524909.37 0, 910121.256 1524904.073 0, 910362.83 1524898.79 0, 910604.404 1524893.521 0, 910845.979 1524888.266 0, 911087.554 1524883.026 0, 911329.13 1524877.8 0, 911570.706 1524872.588 0, 911812.282 1524867.39 0, 
+    912053.858 1524862.207 0, 912295.435 1524857.038 0, 912537.012 1524851.883 0, 912778.589 1524846.742 0, 913018.984 1524841.64 0, 913261.744 1524836.503 0, 913503.323 1524831.405 0, 913744.901 1524826.321 0, 913986.48 1524821.251 0, 914228.059 1524816.196 0, 
+    914469.638 1524811.155 0, 914711.218 1524806.128 0, 914952.798 1524801.115 0, 915194.378 1524796.116 0, 915435.959 1524791.132 0, 915677.54 1524786.162 0, 915919.121 1524781.206 0, 916160.702 1524776.264 0, 916402.284 1524771.336 0, 916643.866 1524766.423 0, 
+    916885.448 1524761.524 0, 917127.031 1524756.639 0, 917368.614 1524751.769 0, 917610.197 1524746.912 0, 917851.78 1524742.07 0, 918093.364 1524737.242 0, 918334.948 1524732.428 0, 918576.533 1524727.629 0, 918816.935 1524722.867 0, 918706.827 1519155.925 0, 
+    918596.712 1513588.606 0))
+
+POLYGON ((930413.313 1524509.89 0, 930172.895 1524513.973 0, 929931.299 1524518.09 0, 929689.702 1524522.221 0, 929448.105 1524526.367 0, 929206.509 1524530.526 0, 928964.913 1524534.7 0, 928723.318 1524538.888 0, 928481.722 1524543.091 0, 928240.127 1524547.307 0, 
+    927998.532 1524551.538 0, 927756.937 1524555.783 0, 927515.343 1524560.042 0, 927273.749 1524564.316 0, 927032.155 1524568.603 0, 926790.561 1524572.905 0, 926548.968 1524577.221 0, 926307.375 1524581.551 0, 926065.782 1524585.896 0, 925824.189 1524590.255 0, 
+    925582.597 1524594.628 0, 925341.005 1524599.015 0, 925099.413 1524603.416 0, 924857.821 1524607.832 0, 924615.049 1524612.283 0, 924374.639 1524616.706 0, 924133.048 1524621.164 0, 923891.457 1524625.636 0, 923649.867 1524630.123 0, 923408.277 1524634.624 0, 
+    923166.687 1524639.139 0, 922925.097 1524643.669 0, 922683.508 1524648.212 0, 922441.919 1524652.77 0, 922200.33 1524657.342 0, 921958.742 1524661.928 0, 921717.154 1524666.529 0, 921475.566 1524671.143 0, 921233.978 1524675.772 0, 920992.391 1524680.415 0, 
+    920750.804 1524685.073 0, 920509.217 1524689.744 0, 920267.631 1524694.43 0, 920026.044 1524699.13 0, 919784.458 1524703.844 0, 919542.873 1524708.573 0, 919301.287 1524713.315 0, 919059.702 1524718.072 0, 918816.935 1524722.867 0, 918927.036 1530289.427 0, 
+    919037.128 1535855.599 0, 919279.236 1535850.818 0, 919520.166 1535846.074 0, 919761.097 1535841.344 0, 920002.027 1535836.629 0, 920242.958 1535831.927 0, 920483.889 1535827.24 0, 920724.82 1535822.567 0, 920965.752 1535817.908 0, 921206.683 1535813.263 0, 
+    921447.615 1535808.633 0, 921688.548 1535804.016 0, 921929.481 1535799.414 0, 922170.413 1535794.826 0, 922411.347 1535790.252 0, 922652.28 1535785.693 0, 922893.214 1535781.147 0, 923134.148 1535776.616 0, 923375.082 1535772.099 0, 923616.017 1535767.596 0, 
+    923856.951 1535763.107 0, 924097.886 1535758.633 0, 924338.822 1535754.172 0, 924579.757 1535749.726 0, 924819.515 1535745.316 0, 925061.629 1535740.876 0, 925302.566 1535736.473 0, 925543.502 1535732.083 0, 925784.439 1535727.708 0, 926025.376 1535723.347 0, 
+    926266.314 1535719 0, 926507.251 1535714.667 0, 926748.189 1535710.349 0, 926989.127 1535706.044 0, 927230.066 1535701.754 0, 927471.004 1535697.478 0, 927711.943 1535693.216 0, 927952.882 1535688.969 0, 928193.822 1535684.735 0, 928434.761 1535680.516 0, 
+    928675.701 1535676.311 0, 928916.642 1535672.12 0, 929157.582 1535667.943 0, 929398.523 1535663.781 0, 929639.463 1535659.632 0, 929880.405 1535655.498 0, 930121.346 1535651.378 0, 930362.288 1535647.272 0, 930602.053 1535643.201 0, 930507.686 1530076.74 0, 
+    930413.313 1524509.89 0))
+
+POLYGON ((942167.531 1535463.476 0, 941927.753 1535466.87 0, 941686.801 1535470.295 0, 941445.849 1535473.735 0, 941204.897 1535477.188 0, 940963.946 1535480.656 0, 940722.994 1535484.137 0, 940482.043 1535487.634 0, 940241.092 1535491.144 0, 940000.141 1535494.668 0, 
+    939759.191 1535498.207 0, 939518.24 1535501.759 0, 939277.29 1535505.326 0, 939036.34 1535508.907 0, 938795.39 1535512.503 0, 938554.441 1535516.112 0, 938313.491 1535519.736 0, 938072.542 1535523.374 0, 937831.593 1535527.026 0, 937590.644 1535530.692 0, 
+    937349.696 1535534.372 0, 937108.748 1535538.067 0, 936867.8 1535541.776 0, 936626.852 1535545.499 0, 936384.728 1535549.254 0, 936144.957 1535552.987 0, 935904.01 1535556.752 0, 935663.063 1535560.532 0, 935422.116 1535564.326 0, 935181.169 1535568.134 0, 
+    934940.223 1535571.956 0, 934699.277 1535575.792 0, 934458.331 1535579.643 0, 934217.386 1535583.508 0, 933976.44 1535587.387 0, 933735.495 1535591.28 0, 933494.55 1535595.187 0, 933253.606 1535599.109 0, 933012.661 1535603.044 0, 932771.717 1535606.994 0, 
+    932530.773 1535610.958 0, 932289.829 1535614.936 0, 932048.886 1535618.929 0, 931807.942 1535622.935 0, 931566.999 1535626.956 0, 931326.056 1535630.991 0, 931085.114 1535635.04 0, 930844.172 1535639.103 0, 930602.053 1535643.201 0, 930696.413 1541209.268 0, 
+    930790.766 1546774.935 0, 931032.226 1546770.848 0, 931272.514 1546766.796 0, 931512.801 1546762.758 0, 931753.089 1546758.734 0, 931993.376 1546754.724 0, 932233.665 1546750.729 0, 932473.953 1546746.747 0, 932714.241 1546742.78 0, 932954.53 1546738.827 0, 
+    933194.819 1546734.887 0, 933435.109 1546730.963 0, 933675.398 1546727.052 0, 933915.688 1546723.155 0, 934155.978 1546719.273 0, 934396.268 1546715.404 0, 934636.558 1546711.55 0, 934876.849 1546707.71 0, 935117.14 1546703.884 0, 935357.431 1546700.072 0, 
+    935597.722 1546696.274 0, 935838.014 1546692.491 0, 936078.305 1546688.722 0, 936318.597 1546684.966 0, 936557.717 1546681.243 0, 936799.182 1546677.498 0, 937039.475 1546673.785 0, 937279.767 1546670.087 0, 937520.061 1546666.402 0, 937760.354 1546662.732 0, 
+    938000.647 1546659.076 0, 938240.941 1546655.434 0, 938481.235 1546651.806 0, 938721.529 1546648.192 0, 938961.823 1546644.592 0, 939202.118 1546641.007 0, 939442.413 1546637.435 0, 939682.708 1546633.878 0, 939923.003 1546630.335 0, 940163.298 1546626.806 0, 
+    940403.594 1546623.291 0, 940643.89 1546619.791 0, 940884.186 1546616.304 0, 941124.482 1546612.832 0, 941364.778 1546609.373 0, 941605.075 1546605.929 0, 941845.372 1546602.499 0, 942085.669 1546599.084 0, 942324.794 1546595.699 0, 942246.165 1541029.787 0, 
+    942167.531 1535463.476 0))
+
+POLYGON ((953859.283 1546449.049 0, 953620.147 1546451.758 0, 953379.841 1546454.495 0, 953139.536 1546457.246 0, 952899.23 1546460.012 0, 952658.925 1546462.791 0, 952418.62 1546465.584 0, 952178.315 1546468.392 0, 951938.011 1546471.214 0, 951697.706 1546474.05 0, 
+    951457.402 1546476.9 0, 951217.097 1546479.764 0, 950976.793 1546482.642 0, 950736.489 1546485.535 0, 950496.186 1546488.441 0, 950255.882 1546491.362 0, 950015.579 1546494.297 0, 949775.275 1546497.246 0, 949534.972 1546500.209 0, 949294.67 1546503.187 0, 
+    949054.367 1546506.178 0, 948814.064 1546509.184 0, 948573.762 1546512.203 0, 948333.46 1546515.237 0, 948091.987 1546518.3 0, 947852.856 1546521.348 0, 947612.554 1546524.424 0, 947372.253 1546527.514 0, 947131.952 1546530.619 0, 946891.651 1546533.738 0, 
+    946651.35 1546536.871 0, 946411.049 1546540.018 0, 946170.749 1546543.179 0, 945930.448 1546546.354 0, 945690.148 1546549.544 0, 945449.848 1546552.748 0, 945209.548 1546555.965 0, 944969.249 1546559.197 0, 944728.949 1546562.443 0, 944488.65 1546565.704 0, 
+    944248.351 1546568.978 0, 944008.052 1546572.266 0, 943767.754 1546575.569 0, 943527.455 1546578.886 0, 943287.157 1546582.217 0, 943046.859 1546585.562 0, 942806.561 1546588.921 0, 942566.264 1546592.295 0, 942324.794 1546595.699 0, 942403.417 1552161.204 0, 
+    942482.035 1557726.296 0, 942722.846 1557722.902 0, 942962.488 1557719.537 0, 943202.131 1557716.187 0, 943441.774 1557712.851 0, 943681.417 1557709.529 0, 943921.06 1557706.222 0, 944160.704 1557702.928 0, 944400.347 1557699.649 0, 944639.991 1557696.383 0, 
+    944879.635 1557693.132 0, 945119.28 1557689.895 0, 945358.924 1557686.671 0, 945598.569 1557683.462 0, 945838.213 1557680.268 0, 946077.859 1557677.087 0, 946317.504 1557673.92 0, 946557.149 1557670.767 0, 946796.795 1557667.629 0, 947036.44 1557664.505 0, 
+    947276.086 1557661.394 0, 947515.732 1557658.298 0, 947755.379 1557655.216 0, 947995.025 1557652.148 0, 948233.504 1557649.109 0, 948474.319 1557646.054 0, 948713.966 1557643.029 0, 948953.613 1557640.017 0, 949193.26 1557637.02 0, 949432.908 1557634.037 0, 
+    949672.556 1557631.067 0, 949912.204 1557628.112 0, 950151.852 1557625.171 0, 950391.5 1557622.244 0, 950631.148 1557619.331 0, 950870.797 1557616.433 0, 951110.446 1557613.548 0, 951350.095 1557610.678 0, 951589.744 1557607.821 0, 951829.393 1557604.979 0, 
+    952069.042 1557602.151 0, 952308.692 1557599.337 0, 952548.342 1557596.537 0, 952787.992 1557593.751 0, 953027.642 1557590.979 0, 953267.292 1557588.222 0, 953506.942 1557585.478 0, 953746.593 1557582.749 0, 953985.077 1557580.046 0, 953922.182 1552014.754 0, 
+    953859.283 1546449.049 0))
+
+POLYGON ((965488.486 1557466.295 0, 965249.994 1557468.324 0, 965010.337 1557470.376 0, 964770.679 1557472.443 0, 964531.022 1557474.523 0, 964291.365 1557476.618 0, 964051.708 1557478.727 0, 963812.052 1557480.849 0, 963572.395 1557482.986 0, 963332.739 1557485.138 0, 
+    963093.082 1557487.303 0, 962853.426 1557489.482 0, 962613.77 1557491.676 0, 962374.114 1557493.883 0, 962134.458 1557496.105 0, 961894.803 1557498.34 0, 961655.147 1557500.59 0, 961415.492 1557502.854 0, 961175.836 1557505.132 0, 960936.181 1557507.425 0, 
+    960696.526 1557509.731 0, 960456.871 1557512.051 0, 960217.216 1557514.386 0, 959977.562 1557516.734 0, 959736.741 1557519.108 0, 959498.253 1557521.474 0, 959258.599 1557523.865 0, 959018.945 1557526.27 0, 958779.291 1557528.689 0, 958539.637 1557531.122 0, 
+    958299.983 1557533.569 0, 958060.33 1557536.031 0, 957820.677 1557538.506 0, 957581.023 1557540.996 0, 957341.37 1557543.5 0, 957101.718 1557546.018 0, 956862.065 1557548.549 0, 956622.412 1557551.096 0, 956382.76 1557553.656 0, 956143.107 1557556.23 0, 
+    955903.455 1557558.818 0, 955663.803 1557561.421 0, 955424.151 1557564.037 0, 955184.5 1557566.668 0, 954944.848 1557569.313 0, 954705.197 1557571.972 0, 954465.546 1557574.645 0, 954225.895 1557577.332 0, 953985.077 1557580.046 0, 954047.967 1563144.92 0, 
+    954110.852 1568709.37 0, 954351.011 1568706.663 0, 954590.007 1568703.983 0, 954829.004 1568701.317 0, 955068 1568698.666 0, 955306.996 1568696.028 0, 955545.993 1568693.404 0, 955784.99 1568690.795 0, 956023.987 1568688.2 0, 956262.984 1568685.618 0, 
+    956501.981 1568683.051 0, 956740.978 1568680.498 0, 956979.976 1568677.959 0, 957218.974 1568675.434 0, 957457.971 1568672.923 0, 957696.969 1568670.426 0, 957935.968 1568667.943 0, 958174.966 1568665.474 0, 958413.964 1568663.02 0, 958652.963 1568660.579 0, 
+    958891.962 1568658.152 0, 959130.96 1568655.74 0, 959369.959 1568653.341 0, 959608.959 1568650.957 0, 959846.795 1568648.598 0, 960086.957 1568646.231 0, 960325.957 1568643.888 0, 960564.956 1568641.56 0, 960803.956 1568639.246 0, 961042.956 1568636.946 0, 
+    961281.956 1568634.66 0, 961520.957 1568632.389 0, 961759.957 1568630.131 0, 961998.957 1568627.887 0, 962237.958 1568625.657 0, 962476.959 1568623.442 0, 962715.96 1568621.24 0, 962954.961 1568619.053 0, 963193.962 1568616.88 0, 963432.963 1568614.72 0, 
+    963671.965 1568612.575 0, 963910.966 1568610.444 0, 964149.968 1568608.327 0, 964388.97 1568606.224 0, 964627.971 1568604.135 0, 964866.973 1568602.06 0, 965105.976 1568599.999 0, 965344.978 1568597.952 0, 965582.818 1568595.93 0, 965535.654 1563031.325 0, 
+    965488.486 1557466.295 0))
+
+POLYGON ((977055.06 1568514.9 0, 976817.213 1568516.251 0, 976578.205 1568517.623 0, 976339.198 1568519.008 0, 976100.191 1568520.408 0, 975861.185 1568521.822 0, 975622.178 1568523.249 0, 975383.171 1568524.691 0, 975144.165 1568526.147 0, 974905.158 1568527.617 0, 
+    974666.152 1568529.101 0, 974427.145 1568530.599 0, 974188.139 1568532.112 0, 973949.133 1568533.638 0, 973710.127 1568535.178 0, 973471.121 1568536.733 0, 973232.115 1568538.301 0, 972993.109 1568539.884 0, 972754.104 1568541.48 0, 972515.098 1568543.091 0, 
+    972276.092 1568544.716 0, 972037.087 1568546.354 0, 971798.082 1568548.007 0, 971559.076 1568549.674 0, 971318.91 1568551.363 0, 971081.066 1568553.05 0, 970842.061 1568554.759 0, 970603.057 1568556.483 0, 970364.052 1568558.22 0, 970125.047 1568559.971 0, 
+    969886.043 1568561.737 0, 969647.038 1568563.516 0, 969408.034 1568565.31 0, 969169.03 1568567.117 0, 968930.026 1568568.939 0, 968691.022 1568570.775 0, 968452.018 1568572.625 0, 968213.014 1568574.488 0, 967974.011 1568576.366 0, 967735.007 1568578.258 0, 
+    967496.004 1568580.165 0, 967257 1568582.085 0, 967017.997 1568584.019 0, 966778.994 1568585.967 0, 966539.991 1568587.93 0, 966300.988 1568589.906 0, 966061.985 1568591.896 0, 965822.983 1568593.901 0, 965582.818 1568595.93 0, 965629.979 1574160.103 0, 
+    965677.136 1579723.84 0, 965916.642 1579721.817 0, 966154.99 1579719.818 0, 966393.338 1579717.833 0, 966631.685 1579715.862 0, 966870.033 1579713.905 0, 967108.382 1579711.962 0, 967346.73 1579710.033 0, 967585.078 1579708.118 0, 967823.427 1579706.217 0, 
+    968061.775 1579704.33 0, 968300.124 1579702.458 0, 968538.473 1579700.599 0, 968776.822 1579698.754 0, 969015.171 1579696.923 0, 969253.52 1579695.107 0, 969491.869 1579693.304 0, 969730.218 1579691.515 0, 969968.568 1579689.741 0, 970206.917 1579687.98 0, 
+    970445.267 1579686.234 0, 970683.617 1579684.501 0, 970921.966 1579682.783 0, 971160.316 1579681.078 0, 971397.509 1579679.396 0, 971637.017 1579677.711 0, 971875.367 1579676.049 0, 972113.717 1579674.401 0, 972352.068 1579672.766 0, 972590.418 1579671.146 0, 
+    972828.769 1579669.54 0, 973067.119 1579667.947 0, 973305.47 1579666.369 0, 973543.821 1579664.805 0, 973782.172 1579663.255 0, 974020.523 1579661.719 0, 974258.874 1579660.197 0, 974497.226 1579658.689 0, 974735.577 1579657.195 0, 974973.928 1579655.715 0, 
+    975212.28 1579654.249 0, 975450.632 1579652.797 0, 975688.983 1579651.359 0, 975927.335 1579649.935 0, 976165.687 1579648.525 0, 976404.039 1579647.129 0, 976642.391 1579645.747 0, 976880.743 1579644.38 0, 977117.938 1579643.032 0, 977086.5 1574079.185 0, 
+    977055.06 1568514.9 0))
+
+POLYGON ((988558.924 1579594.548 0, 988321.724 1579595.225 0, 988083.369 1579595.919 0, 987845.014 1579596.628 0, 987606.659 1579597.35 0, 987368.304 1579598.087 0, 987129.949 1579598.837 0, 986891.594 1579599.602 0, 986653.239 1579600.38 0, 986414.885 1579601.173 0, 
+    986176.53 1579601.979 0, 985938.175 1579602.8 0, 985699.821 1579603.635 0, 985461.466 1579604.483 0, 985223.112 1579605.346 0, 984984.757 1579606.223 0, 984746.403 1579607.114 0, 984508.049 1579608.018 0, 984269.694 1579608.937 0, 984031.34 1579609.87 0, 
+    983792.986 1579610.817 0, 983554.632 1579611.778 0, 983316.278 1579612.753 0, 983077.924 1579613.742 0, 982838.414 1579614.75 0, 982601.216 1579615.762 0, 982362.862 1579616.793 0, 982124.508 1579617.838 0, 981886.155 1579618.897 0, 981647.801 1579619.97 0, 
+    981409.448 1579621.058 0, 981171.094 1579622.159 0, 980932.741 1579623.274 0, 980694.387 1579624.403 0, 980456.034 1579625.547 0, 980217.681 1579626.704 0, 979979.328 1579627.875 0, 979740.974 1579629.061 0, 979502.621 1579630.26 0, 979264.268 1579631.474 0, 
+    979025.916 1579632.701 0, 978787.563 1579633.943 0, 978549.21 1579635.198 0, 978310.857 1579636.468 0, 978072.505 1579637.751 0, 977834.152 1579639.049 0, 977595.8 1579640.361 0, 977357.448 1579641.686 0, 977117.938 1579643.032 0, 977149.374 1585206.437 0, 
+    977180.807 1590769.391 0, 977419.658 1590768.048 0, 977657.356 1590766.726 0, 977895.053 1590765.418 0, 978132.751 1590764.124 0, 978370.449 1590762.844 0, 978608.146 1590761.578 0, 978845.844 1590760.326 0, 979083.542 1590759.088 0, 979321.24 1590757.864 0, 
+    979558.938 1590756.654 0, 979796.636 1590755.457 0, 980034.335 1590754.275 0, 980272.033 1590753.107 0, 980509.731 1590751.953 0, 980747.43 1590750.813 0, 980985.128 1590749.687 0, 981222.827 1590748.574 0, 981460.525 1590747.476 0, 981698.224 1590746.392 0, 
+    981935.923 1590745.322 0, 982173.621 1590744.266 0, 982411.32 1590743.223 0, 982649.019 1590742.195 0, 982885.565 1590741.186 0, 983124.417 1590740.181 0, 983362.116 1590739.194 0, 983599.816 1590738.222 0, 983837.515 1590737.264 0, 984075.214 1590736.32 0, 
+    984312.913 1590735.389 0, 984550.613 1590734.473 0, 984788.312 1590733.571 0, 985026.012 1590732.682 0, 985263.711 1590731.808 0, 985501.411 1590730.948 0, 985739.111 1590730.101 0, 985976.81 1590729.269 0, 986214.51 1590728.45 0, 986452.21 1590727.646 0, 
+    986689.91 1590726.856 0, 986927.609 1590726.079 0, 987165.309 1590725.317 0, 987403.009 1590724.568 0, 987640.709 1590723.834 0, 987878.409 1590723.113 0, 988116.11 1590722.407 0, 988353.81 1590721.715 0, 988590.358 1590721.039 0, 988574.641 1585158.018 0, 
+    988558.924 1579594.548 0))
+
+POLYGON ((1000000 1590704.922 0, 999763.449 1590704.929 0, 999525.748 1590704.95 0, 999288.047 1590704.985 0, 999050.345 1590705.034 0, 998812.644 1590705.097 0, 998574.943 1590705.174 0, 998337.242 1590705.264 0, 998099.541 1590705.369 0, 997861.84 1590705.488 0, 
+    997624.139 1590705.621 0, 997386.438 1590705.768 0, 997148.736 1590705.929 0, 996911.035 1590706.103 0, 996673.334 1590706.292 0, 996435.633 1590706.495 0, 996197.932 1590706.712 0, 995960.231 1590706.943 0, 995722.53 1590707.187 0, 995484.829 1590707.446 0, 
+    995247.128 1590707.719 0, 995009.427 1590708.006 0, 994771.726 1590708.306 0, 994534.025 1590708.621 0, 994295.173 1590708.951 0, 994058.623 1590709.293 0, 993820.923 1590709.649 0, 993583.222 1590710.02 0, 993345.521 1590710.405 0, 993107.82 1590710.803 0, 
+    992870.119 1590711.216 0, 992632.418 1590711.643 0, 992394.718 1590712.083 0, 992157.017 1590712.538 0, 991919.316 1590713.006 0, 991681.616 1590713.489 0, 991443.915 1590713.986 0, 991206.214 1590714.496 0, 990968.514 1590715.021 0, 990730.813 1590715.559 0, 
+    990493.113 1590716.112 0, 990255.412 1590716.678 0, 990017.712 1590717.259 0, 989780.011 1590717.854 0, 989542.311 1590718.462 0, 989304.611 1590719.085 0, 989066.91 1590719.721 0, 988829.21 1590720.372 0, 988590.358 1590721.039 0, 988606.073 1596283.604 0, 
+    988621.787 1601845.706 0, 988859.982 1601845.04 0, 989097.027 1601844.392 0, 989334.073 1601843.757 0, 989571.118 1601843.136 0, 989808.164 1601842.529 0, 990045.209 1601841.936 0, 990282.255 1601841.357 0, 990519.301 1601840.792 0, 990756.346 1601840.241 0, 
+    990993.392 1601839.704 0, 991230.438 1601839.181 0, 991467.484 1601838.672 0, 991704.53 1601838.177 0, 991941.576 1601837.695 0, 992178.621 1601837.228 0, 992415.667 1601836.775 0, 992652.713 1601836.335 0, 992889.759 1601835.91 0, 993126.805 1601835.498 0, 
+    993363.851 1601835.101 0, 993600.898 1601834.717 0, 993837.944 1601834.348 0, 994074.99 1601833.992 0, 994310.888 1601833.652 0, 994549.082 1601833.322 0, 994786.128 1601833.008 0, 995023.174 1601832.709 0, 995260.221 1601832.423 0, 995497.267 1601832.151 0, 
+    995734.313 1601831.893 0, 995971.359 1601831.648 0, 996208.405 1601831.418 0, 996445.452 1601831.202 0, 996682.498 1601831 0, 996919.544 1601830.812 0, 997156.591 1601830.637 0, 997393.637 1601830.477 0, 997630.683 1601830.33 0, 997867.73 1601830.198 0, 
+    998104.776 1601830.079 0, 998341.822 1601829.975 0, 998578.869 1601829.884 0, 998815.915 1601829.808 0, 999052.961 1601829.745 0, 999290.008 1601829.696 0, 999527.054 1601829.661 0, 999764.101 1601829.64 0, 1000000 1601829.633 0, 1000000 1596267.509 0, 
+    1000000 1590704.922 0))
+
+POLYGON ((1011378.213 1601845.706 0, 1011142.312 1601845.047 0, 1010905.267 1601844.398 0, 1010668.221 1601843.763 0, 1010431.176 1601843.142 0, 1010194.13 1601842.535 0, 1009957.085 1601841.942 0, 1009720.039 1601841.363 0, 1009482.993 1601840.798 0, 1009245.947 1601840.247 0, 
+    1009008.902 1601839.709 0, 1008771.856 1601839.186 0, 1008534.81 1601838.677 0, 1008297.764 1601838.181 0, 1008060.718 1601837.7 0, 1007823.672 1601837.233 0, 1007586.626 1601836.779 0, 1007349.58 1601836.34 0, 1007112.534 1601835.914 0, 1006875.488 1601835.502 0, 
+    1006638.442 1601835.105 0, 1006401.396 1601834.721 0, 1006164.35 1601834.351 0, 1005927.304 1601833.995 0, 1005689.112 1601833.652 0, 1005453.212 1601833.325 0, 1005216.166 1601833.011 0, 1004979.12 1601832.711 0, 1004742.073 1601832.425 0, 1004505.027 1601832.153 0, 
+    1004267.981 1601831.895 0, 1004030.935 1601831.651 0, 1003793.888 1601831.42 0, 1003556.842 1601831.204 0, 1003319.796 1601831.002 0, 1003082.749 1601830.813 0, 1002845.703 1601830.639 0, 1002608.657 1601830.478 0, 1002371.611 1601830.332 0, 1002134.564 1601830.199 0, 
+    1001897.518 1601830.08 0, 1001660.472 1601829.976 0, 1001423.425 1601829.885 0, 1001186.379 1601829.808 0, 1000949.332 1601829.745 0, 1000712.286 1601829.696 0, 1000475.24 1601829.662 0, 1000238.193 1601829.641 0, 1000000 1601829.633 0, 1000000 1607391.289 0, 
+    1000000 1612952.469 0, 1000237.535 1612952.476 0, 1000473.927 1612952.497 0, 1000710.319 1612952.532 0, 1000946.711 1612952.581 0, 1001183.102 1612952.644 0, 1001419.494 1612952.72 0, 1001655.886 1612952.811 0, 1001892.277 1612952.915 0, 1002128.669 1612953.033 0, 
+    1002365.061 1612953.166 0, 1002601.452 1612953.312 0, 1002837.844 1612953.472 0, 1003074.236 1612953.646 0, 1003310.627 1612953.834 0, 1003547.019 1612954.036 0, 1003783.411 1612954.251 0, 1004019.802 1612954.481 0, 1004256.194 1612954.724 0, 1004492.585 1612954.982 0, 
+    1004728.977 1612955.253 0, 1004965.368 1612955.539 0, 1005201.76 1612955.838 0, 1005438.151 1612956.151 0, 1005673.4 1612956.476 0, 1005910.934 1612956.819 0, 1006147.326 1612957.174 0, 1006383.717 1612957.543 0, 1006620.109 1612957.925 0, 1006856.5 1612958.322 0, 
+    1007092.891 1612958.732 0, 1007329.283 1612959.157 0, 1007565.674 1612959.595 0, 1007802.065 1612960.047 0, 1008038.456 1612960.514 0, 1008274.848 1612960.994 0, 1008511.239 1612961.488 0, 1008747.63 1612961.996 0, 1008984.021 1612962.517 0, 1009220.412 1612963.053 0, 
+    1009456.803 1612963.603 0, 1009693.194 1612964.166 0, 1009929.585 1612964.744 0, 1010165.976 1612965.335 0, 1010402.367 1612965.941 0, 1010638.758 1612966.56 0, 1010875.149 1612967.193 0, 1011111.54 1612967.84 0, 1011346.789 1612968.498 0, 1011362.5 1607407.34 0, 
+    1011378.213 1601845.706 0))
+
+POLYGON ((1022693.487 1613016.583 0, 1022458.239 1613015.26 0, 1022221.851 1613013.945 0, 1021985.463 1613012.645 0, 1021749.074 1613011.357 0, 1021512.686 1613010.084 0, 1021276.298 1613008.825 0, 1021039.909 1613007.58 0, 1020803.521 1613006.348 0, 1020567.132 1613005.131 0, 
+    1020330.744 1613003.927 0, 1020094.355 1613002.738 0, 1019857.966 1613001.562 0, 1019621.577 1613000.4 0, 1019385.188 1612999.252 0, 1019148.799 1612998.118 0, 1018912.41 1612996.998 0, 1018676.021 1612995.892 0, 1018439.632 1612994.799 0, 1018203.243 1612993.721 0, 
+    1017966.854 1612992.657 0, 1017730.464 1612991.606 0, 1017494.075 1612990.569 0, 1017257.685 1612989.547 0, 1017020.155 1612988.533 0, 1016784.906 1612987.543 0, 1016548.516 1612986.562 0, 1016312.127 1612985.595 0, 1016075.737 1612984.642 0, 1015839.347 1612983.703 0, 
+    1015602.957 1612982.777 0, 1015366.567 1612981.866 0, 1015130.177 1612980.968 0, 1014893.787 1612980.085 0, 1014657.397 1612979.215 0, 1014421.007 1612978.36 0, 1014184.617 1612977.518 0, 1013948.226 1612976.69 0, 1013711.836 1612975.876 0, 1013475.446 1612975.076 0, 
+    1013239.055 1612974.289 0, 1013002.665 1612973.517 0, 1012766.274 1612972.759 0, 1012529.884 1612972.014 0, 1012293.493 1612971.284 0, 1012057.103 1612970.567 0, 1011820.712 1612969.865 0, 1011584.321 1612969.176 0, 1011346.789 1612968.498 0, 1011331.079 1618529.174 0, 
+    1011315.37 1624089.362 0, 1011552.245 1624090.038 0, 1011787.981 1624090.725 0, 1012023.717 1624091.426 0, 1012259.453 1624092.141 0, 1012495.189 1624092.869 0, 1012730.925 1624093.611 0, 1012966.661 1624094.368 0, 1013202.397 1624095.138 0, 1013438.133 1624095.922 0, 
+    1013673.869 1624096.72 0, 1013909.605 1624097.531 0, 1014145.34 1624098.357 0, 1014381.076 1624099.197 0, 1014616.812 1624100.05 0, 1014852.547 1624100.917 0, 1015088.283 1624101.798 0, 1015324.018 1624102.693 0, 1015559.753 1624103.602 0, 1015795.489 1624104.525 0, 
+    1016031.224 1624105.462 0, 1016266.959 1624106.412 0, 1016502.695 1624107.377 0, 1016738.43 1624108.355 0, 1016973.027 1624109.342 0, 1017209.9 1624110.353 0, 1017445.635 1624111.373 0, 1017681.37 1624112.407 0, 1017917.104 1624113.454 0, 1018152.839 1624114.516 0, 
+    1018388.574 1624115.591 0, 1018624.308 1624116.68 0, 1018860.043 1624117.783 0, 1019095.778 1624118.9 0, 1019331.512 1624120.031 0, 1019567.246 1624121.176 0, 1019802.981 1624122.335 0, 1020038.715 1624123.507 0, 1020274.449 1624124.694 0, 1020510.183 1624125.894 0, 
+    1020745.917 1624127.108 0, 1020981.651 1624128.336 0, 1021217.385 1624129.578 0, 1021453.119 1624130.834 0, 1021688.853 1624132.103 0, 1021924.586 1624133.387 0, 1022160.32 1624134.684 0, 1022396.053 1624135.995 0, 1022630.65 1624137.314 0, 1022662.067 1618577.192 0, 
+    1022693.487 1613016.583 0))
+
+POLYGON ((1033945.749 1624217.233 0, 1033711.155 1624215.252 0, 1033475.426 1624213.275 0, 1033239.697 1624211.311 0, 1033003.968 1624209.362 0, 1032768.239 1624207.426 0, 1032532.51 1624205.505 0, 1032296.78 1624203.597 0, 1032061.051 1624201.703 0, 1031825.321 1624199.823 0, 
+    1031589.591 1624197.956 0, 1031353.862 1624196.104 0, 1031118.132 1624194.265 0, 1030882.401 1624192.441 0, 1030646.671 1624190.63 0, 1030410.941 1624188.833 0, 1030175.211 1624187.05 0, 1029939.48 1624185.281 0, 1029703.749 1624183.526 0, 1029468.019 1624181.785 0, 
+    1029232.288 1624180.057 0, 1028996.557 1624178.343 0, 1028760.826 1624176.644 0, 1028525.095 1624174.958 0, 1028288.228 1624173.278 0, 1028053.632 1624171.628 0, 1027817.901 1624169.983 0, 1027582.169 1624168.353 0, 1027346.438 1624166.737 0, 1027110.706 1624165.134 0, 
+    1026874.974 1624163.545 0, 1026639.242 1624161.97 0, 1026403.51 1624160.409 0, 1026167.778 1624158.862 0, 1025932.046 1624157.329 0, 1025696.314 1624155.81 0, 1025460.582 1624154.304 0, 1025224.849 1624152.813 0, 1024989.117 1624151.335 0, 1024753.384 1624149.871 0, 
+    1024517.651 1624148.421 0, 1024281.919 1624146.985 0, 1024046.186 1624145.563 0, 1023810.453 1624144.154 0, 1023574.72 1624142.76 0, 1023338.987 1624141.379 0, 1023103.253 1624140.012 0, 1022867.52 1624138.659 0, 1022630.65 1624137.314 0, 1022599.236 1629696.941 0, 
+    1022567.824 1635256.066 0, 1022804.037 1635257.408 0, 1023039.116 1635258.757 0, 1023274.194 1635260.12 0, 1023509.273 1635261.497 0, 1023744.352 1635262.888 0, 1023979.43 1635264.292 0, 1024214.509 1635265.71 0, 1024449.587 1635267.142 0, 1024684.665 1635268.588 0, 
+    1024919.743 1635270.048 0, 1025154.822 1635271.522 0, 1025389.9 1635273.009 0, 1025624.977 1635274.511 0, 1025860.055 1635276.026 0, 1026095.133 1635277.555 0, 1026330.211 1635279.098 0, 1026565.288 1635280.654 0, 1026800.366 1635282.225 0, 1027035.443 1635283.809 0, 
+    1027270.52 1635285.407 0, 1027505.598 1635287.019 0, 1027740.675 1635288.645 0, 1027975.752 1635290.285 0, 1028209.696 1635291.93 0, 1028445.905 1635293.606 0, 1028680.982 1635295.287 0, 1028916.059 1635296.982 0, 1029151.135 1635298.691 0, 1029386.212 1635300.413 0, 
+    1029621.288 1635302.15 0, 1029856.364 1635303.9 0, 1030091.44 1635305.665 0, 1030326.516 1635307.443 0, 1030561.592 1635309.234 0, 1030796.668 1635311.04 0, 1031031.743 1635312.86 0, 1031266.819 1635314.693 0, 1031501.894 1635316.54 0, 1031736.97 1635318.401 0, 
+    1031972.045 1635320.276 0, 1032207.12 1635322.165 0, 1032442.195 1635324.068 0, 1032677.27 1635325.984 0, 1032912.345 1635327.914 0, 1033147.42 1635329.858 0, 1033382.494 1635331.816 0, 1033617.569 1635333.788 0, 1033851.511 1635335.764 0, 1033898.628 1629776.749 0, 
+    1033945.749 1624217.233 0))
+
+POLYGON ((1045134.928 1635447.34 0, 1044900.99 1635444.703 0, 1044665.922 1635442.067 0, 1044430.854 1635439.445 0, 1044195.786 1635436.837 0, 1043960.717 1635434.242 0, 1043725.649 1635431.662 0, 1043490.58 1635429.095 0, 1043255.511 1635426.542 0, 1043020.442 1635424.003 0, 
+    1042785.373 1635421.478 0, 1042550.304 1635418.967 0, 1042315.234 1635416.469 0, 1042080.165 1635413.986 0, 1041845.095 1635411.516 0, 1041610.025 1635409.06 0, 1041374.955 1635406.618 0, 1041139.885 1635404.189 0, 1040904.815 1635401.775 0, 1040669.744 1635399.374 0, 
+    1040434.674 1635396.987 0, 1040199.603 1635394.614 0, 1039964.532 1635392.255 0, 1039729.461 1635389.91 0, 1039493.259 1635387.567 0, 1039259.318 1635385.261 0, 1039024.247 1635382.957 0, 1038789.175 1635380.667 0, 1038554.104 1635378.391 0, 1038319.032 1635376.128 0, 
+    1038083.96 1635373.88 0, 1037848.888 1635371.645 0, 1037613.816 1635369.425 0, 1037378.743 1635367.218 0, 1037143.671 1635365.024 0, 1036908.598 1635362.845 0, 1036673.525 1635360.68 0, 1036438.453 1635358.528 0, 1036203.38 1635356.39 0, 1035968.306 1635354.266 0, 
+    1035733.233 1635352.156 0, 1035498.16 1635350.06 0, 1035263.086 1635347.978 0, 1035028.013 1635345.909 0, 1034792.939 1635343.854 0, 1034557.865 1635341.813 0, 1034322.791 1635339.786 0, 1034087.717 1635337.773 0, 1033851.511 1635335.764 0, 1033804.398 1640894.271 0, 
+    1033757.29 1646452.263 0, 1033992.839 1646454.267 0, 1034227.259 1646456.274 0, 1034461.678 1646458.296 0, 1034696.098 1646460.331 0, 1034930.517 1646462.38 0, 1035164.937 1646464.443 0, 1035399.356 1646466.52 0, 1035633.775 1646468.61 0, 1035868.194 1646470.714 0, 
+    1036102.613 1646472.832 0, 1036337.031 1646474.964 0, 1036571.45 1646477.11 0, 1036805.868 1646479.269 0, 1037040.287 1646481.442 0, 1037274.705 1646483.629 0, 1037509.123 1646485.83 0, 1037743.541 1646488.045 0, 1037977.959 1646490.273 0, 1038212.376 1646492.515 0, 
+    1038446.794 1646494.771 0, 1038681.211 1646497.041 0, 1038915.629 1646499.325 0, 1039150.046 1646501.622 0, 1039383.335 1646503.922 0, 1039618.88 1646506.258 0, 1039853.296 1646508.597 0, 1040087.713 1646510.95 0, 1040322.129 1646513.316 0, 1040556.546 1646515.696 0, 
+    1040790.962 1646518.09 0, 1041025.378 1646520.498 0, 1041259.794 1646522.92 0, 1041494.21 1646525.355 0, 1041728.625 1646527.804 0, 1041963.041 1646530.267 0, 1042197.456 1646532.744 0, 1042431.871 1646535.234 0, 1042666.286 1646537.739 0, 1042900.701 1646540.257 0, 
+    1043135.116 1646542.789 0, 1043369.53 1646545.335 0, 1043603.945 1646547.894 0, 1043838.359 1646550.467 0, 1044072.773 1646553.055 0, 1044307.187 1646555.656 0, 1044541.601 1646558.27 0, 1044776.015 1646560.899 0, 1045009.301 1646563.528 0, 1045072.111 1641005.691 0, 
+    1045134.928 1635447.34 0))
+
+POLYGON ((1056260.953 1646706.582 0, 1056027.673 1646703.293 0, 1055793.268 1646700.003 0, 1055558.862 1646696.726 0, 1055324.456 1646693.462 0, 1055090.05 1646690.213 0, 1054855.644 1646686.977 0, 1054621.238 1646683.756 0, 1054386.832 1646680.548 0, 1054152.425 1646677.354 0, 
+    1053918.018 1646674.173 0, 1053683.611 1646671.006 0, 1053449.204 1646667.854 0, 1053214.797 1646664.715 0, 1052980.389 1646661.589 0, 1052745.981 1646658.478 0, 1052511.573 1646655.38 0, 1052277.165 1646652.297 0, 1052042.757 1646649.227 0, 1051808.349 1646646.17 0, 
+    1051573.94 1646643.128 0, 1051339.531 1646640.099 0, 1051105.122 1646637.084 0, 1050870.713 1646634.083 0, 1050635.177 1646631.082 0, 1050401.894 1646628.123 0, 1050167.484 1646625.163 0, 1049933.074 1646622.217 0, 1049698.664 1646619.285 0, 1049464.254 1646616.367 0, 
+    1049229.844 1646613.462 0, 1048995.433 1646610.572 0, 1048761.022 1646607.695 0, 1048526.611 1646604.832 0, 1048292.2 1646601.982 0, 1048057.789 1646599.147 0, 1047823.378 1646596.325 0, 1047588.966 1646593.517 0, 1047354.554 1646590.723 0, 1047120.143 1646587.943 0, 
+    1046885.73 1646585.176 0, 1046651.318 1646582.424 0, 1046416.906 1646579.685 0, 1046182.493 1646576.96 0, 1045948.081 1646574.248 0, 1045713.668 1646571.551 0, 1045479.255 1646568.867 0, 1045244.841 1646566.197 0, 1045009.301 1646563.528 0, 1044946.497 1652120.845 0, 
+    1044883.698 1657677.633 0, 1045118.581 1657680.295 0, 1045352.34 1657682.957 0, 1045586.099 1657685.633 0, 1045819.858 1657688.323 0, 1046053.616 1657691.027 0, 1046287.375 1657693.744 0, 1046521.133 1657696.476 0, 1046754.891 1657699.221 0, 1046988.649 1657701.979 0, 
+    1047222.407 1657704.752 0, 1047456.164 1657707.538 0, 1047689.922 1657710.338 0, 1047923.679 1657713.152 0, 1048157.436 1657715.98 0, 1048391.193 1657718.821 0, 1048624.95 1657721.676 0, 1048858.706 1657724.545 0, 1049092.463 1657727.428 0, 1049326.219 1657730.324 0, 
+    1049559.975 1657733.234 0, 1049793.731 1657736.158 0, 1050027.487 1657739.096 0, 1050261.242 1657742.047 0, 1050493.875 1657744.998 0, 1050728.753 1657747.991 0, 1050962.508 1657750.984 0, 1051196.263 1657753.99 0, 1051430.018 1657757.01 0, 1051663.772 1657760.044 0, 
+    1051897.527 1657763.092 0, 1052131.281 1657766.154 0, 1052365.035 1657769.229 0, 1052598.788 1657772.318 0, 1052832.542 1657775.42 0, 1053066.295 1657778.537 0, 1053300.049 1657781.667 0, 1053533.802 1657784.811 0, 1053767.555 1657787.969 0, 1054001.307 1657791.141 0, 
+    1054235.06 1657794.326 0, 1054468.812 1657797.525 0, 1054702.564 1657800.738 0, 1054936.316 1657803.964 0, 1055170.068 1657807.205 0, 1055403.819 1657810.459 0, 1055637.571 1657813.726 0, 1055871.322 1657817.008 0, 1056103.951 1657820.288 0, 1056182.448 1652263.699 0, 
+    1056260.953 1646706.582 0))
+
+POLYGON ((1067323.756 1657994.641 0, 1067091.135 1657990.704 0, 1066857.394 1657986.762 0, 1066623.653 1657982.834 0, 1066389.912 1657978.919 0, 1066156.17 1657975.019 0, 1065922.428 1657971.132 0, 1065688.686 1657967.259 0, 1065454.944 1657963.399 0, 1065221.201 1657959.553 0, 
+    1064987.459 1657955.722 0, 1064753.715 1657951.903 0, 1064519.972 1657948.099 0, 1064286.229 1657944.308 0, 1064052.485 1657940.531 0, 1063818.741 1657936.768 0, 1063584.997 1657933.019 0, 1063351.253 1657929.283 0, 1063117.508 1657925.562 0, 1062883.763 1657921.853 0, 
+    1062650.018 1657918.159 0, 1062416.273 1657914.479 0, 1062182.528 1657910.812 0, 1061948.782 1657907.159 0, 1061713.915 1657903.502 0, 1061481.29 1657899.894 0, 1061247.544 1657896.282 0, 1061013.797 1657892.684 0, 1060780.051 1657889.1 0, 1060546.304 1657885.529 0, 
+    1060312.556 1657881.972 0, 1060078.809 1657878.429 0, 1059845.062 1657874.9 0, 1059611.314 1657871.385 0, 1059377.566 1657867.883 0, 1059143.818 1657864.395 0, 1058910.069 1657860.921 0, 1058676.321 1657857.46 0, 1058442.572 1657854.014 0, 1058208.823 1657850.581 0, 
+    1057975.074 1657847.162 0, 1057741.324 1657843.756 0, 1057507.575 1657840.364 0, 1057273.825 1657836.987 0, 1057040.075 1657833.622 0, 1056806.325 1657830.272 0, 1056572.574 1657826.935 0, 1056338.824 1657823.613 0, 1056103.951 1657820.288 0, 1056025.461 1663376.342 0, 
+    1055946.979 1668931.856 0, 1056181.195 1668935.171 0, 1056414.292 1668938.485 0, 1056647.388 1668941.812 0, 1056880.484 1668945.153 0, 1057113.58 1668948.508 0, 1057346.676 1668951.876 0, 1057579.772 1668955.259 0, 1057812.867 1668958.655 0, 1058045.962 1668962.064 0, 
+    1058279.057 1668965.487 0, 1058512.152 1668968.925 0, 1058745.246 1668972.375 0, 1058978.341 1668975.84 0, 1059211.435 1668979.318 0, 1059444.529 1668982.81 0, 1059677.623 1668986.316 0, 1059910.716 1668989.835 0, 1060143.81 1668993.368 0, 1060376.903 1668996.915 0, 
+    1060609.996 1669000.475 0, 1060843.089 1669004.05 0, 1061076.181 1669007.638 0, 1061309.273 1669011.239 0, 1061541.247 1669014.837 0, 1061775.457 1669018.484 0, 1062008.549 1669022.127 0, 1062241.64 1669025.783 0, 1062474.732 1669029.453 0, 1062707.823 1669033.137 0, 
+    1062940.913 1669036.835 0, 1063174.004 1669040.547 0, 1063407.094 1669044.272 0, 1063640.185 1669048.011 0, 1063873.274 1669051.763 0, 1064106.364 1669055.53 0, 1064339.454 1669059.31 0, 1064572.543 1669063.103 0, 1064805.632 1669066.911 0, 1065038.721 1669070.732 0, 
+    1065271.809 1669074.567 0, 1065504.898 1669078.416 0, 1065737.986 1669082.278 0, 1065971.074 1669086.154 0, 1066204.161 1669090.044 0, 1066437.249 1669093.947 0, 1066670.336 1669097.864 0, 1066903.423 1669101.795 0, 1067135.393 1669105.721 0, 1067229.57 1663550.451 0, 
+    1067323.756 1657994.641 0))
+
+POLYGON ((643951.546 1293240.486 0, 643697.629 1293261.343 0, 643442.422 1293282.322 0, 643187.215 1293303.316 0, 642932.01 1293324.325 0, 642676.807 1293345.348 0, 642421.604 1293366.387 0, 642166.403 1293387.441 0, 641911.203 1293408.51 0, 641656.004 1293429.594 0, 
+    641400.806 1293450.693 0, 641145.61 1293471.807 0, 640890.415 1293492.936 0, 640635.221 1293514.08 0, 640380.028 1293535.239 0, 640124.837 1293556.413 0, 639869.647 1293577.602 0, 639614.458 1293598.806 0, 639359.271 1293620.025 0, 639104.084 1293641.259 0, 
+    638848.899 1293662.508 0, 638593.715 1293683.772 0, 638338.533 1293705.052 0, 638083.351 1293726.346 0, 637826.879 1293747.763 0, 637572.992 1293768.979 0, 637317.815 1293790.318 0, 637062.638 1293811.673 0, 636807.463 1293833.042 0, 636552.29 1293854.426 0, 
+    636297.117 1293875.826 0, 636041.946 1293897.24 0, 635786.776 1293918.669 0, 635531.607 1293940.114 0, 635276.439 1293961.573 0, 635021.273 1293983.047 0, 634766.108 1294004.537 0, 634510.944 1294026.041 0, 634255.782 1294047.561 0, 634000.621 1294069.095 0, 
+    633745.461 1294090.645 0, 633490.302 1294112.209 0, 633235.145 1294133.789 0, 632979.989 1294155.383 0, 632724.834 1294176.993 0, 632469.68 1294198.618 0, 632214.528 1294220.257 0, 631959.377 1294241.912 0, 631702.934 1294263.691 0, 632175.229 1299822.775 0, 
+    632647.511 1305381.713 0, 632903.296 1305359.989 0, 633157.793 1305338.39 0, 633412.291 1305316.806 0, 633666.79 1305295.237 0, 633921.29 1305273.682 0, 634175.792 1305252.143 0, 634430.295 1305230.619 0, 634684.799 1305209.11 0, 634939.305 1305187.616 0, 
+    635193.812 1305166.136 0, 635448.32 1305144.672 0, 635702.829 1305123.223 0, 635957.34 1305101.788 0, 636211.851 1305080.369 0, 636466.364 1305058.965 0, 636720.879 1305037.575 0, 636975.394 1305016.201 0, 637229.911 1304994.842 0, 637484.429 1304973.497 0, 
+    637738.949 1304952.168 0, 637993.469 1304930.853 0, 638247.991 1304909.554 0, 638502.514 1304888.269 0, 638755.749 1304867.107 0, 639011.564 1304845.745 0, 639266.091 1304824.506 0, 639520.619 1304803.281 0, 639775.149 1304782.071 0, 640029.679 1304760.877 0, 
+    640284.211 1304739.697 0, 640538.744 1304718.532 0, 640793.279 1304697.383 0, 641047.814 1304676.248 0, 641302.351 1304655.128 0, 641556.889 1304634.024 0, 641811.429 1304612.934 0, 642065.969 1304591.859 0, 642320.511 1304570.799 0, 642575.054 1304549.754 0, 
+    642829.598 1304528.725 0, 643084.144 1304507.71 0, 643338.691 1304486.71 0, 643593.239 1304465.725 0, 643847.788 1304444.755 0, 644102.338 1304423.8 0, 644356.89 1304402.86 0, 644611.443 1304381.935 0, 644864.709 1304361.131 0, 644408.133 1298800.881 0, 
+    643951.546 1293240.486 0))
+
+POLYGON ((657084.741 1303375.069 0, 656831.416 1303395.158 0, 656576.805 1303415.364 0, 656322.195 1303435.585 0, 656067.586 1303455.82 0, 655812.979 1303476.071 0, 655558.372 1303496.337 0, 655303.767 1303516.617 0, 655049.163 1303536.913 0, 654794.561 1303557.223 0, 
+    654539.959 1303577.549 0, 654285.359 1303597.89 0, 654030.76 1303618.245 0, 653776.162 1303638.616 0, 653521.565 1303659.001 0, 653266.97 1303679.402 0, 653012.375 1303699.817 0, 652757.782 1303720.248 0, 652503.19 1303740.693 0, 652248.6 1303761.154 0, 
+    651994.01 1303781.629 0, 651739.422 1303802.12 0, 651484.835 1303822.625 0, 651230.249 1303843.145 0, 650974.377 1303863.785 0, 650721.081 1303884.231 0, 650466.499 1303904.797 0, 650211.918 1303925.377 0, 649957.338 1303945.972 0, 649702.759 1303966.583 0, 
+    649448.182 1303987.208 0, 649193.606 1304007.848 0, 648939.031 1304028.503 0, 648684.457 1304049.174 0, 648429.884 1304069.859 0, 648175.313 1304090.559 0, 647920.743 1304111.274 0, 647666.174 1304132.004 0, 647411.606 1304152.75 0, 647157.04 1304173.51 0, 
+    646902.475 1304194.285 0, 646647.911 1304215.075 0, 646393.348 1304235.88 0, 646138.786 1304256.7 0, 645884.226 1304277.535 0, 645629.667 1304298.385 0, 645375.109 1304319.25 0, 645120.553 1304340.13 0, 644864.709 1304361.131 0, 645321.272 1309921.231 0, 
+    645777.822 1315481.175 0, 646033.008 1315460.228 0, 646286.91 1315439.402 0, 646540.814 1315418.59 0, 646794.718 1315397.794 0, 647048.624 1315377.012 0, 647302.531 1315356.246 0, 647556.439 1315335.494 0, 647810.349 1315314.758 0, 648064.259 1315294.036 0, 
+    648318.171 1315273.329 0, 648572.084 1315252.637 0, 648825.999 1315231.96 0, 649079.914 1315211.298 0, 649333.831 1315190.651 0, 649587.749 1315170.019 0, 649841.668 1315149.402 0, 650095.589 1315128.8 0, 650349.51 1315108.213 0, 650603.433 1315087.641 0, 
+    650857.357 1315067.083 0, 651111.282 1315046.541 0, 651365.209 1315026.014 0, 651619.136 1315005.501 0, 651871.781 1314985.107 0, 652126.995 1314964.521 0, 652380.927 1314944.053 0, 652634.859 1314923.601 0, 652888.793 1314903.163 0, 653142.728 1314882.74 0, 
+    653396.664 1314862.332 0, 653650.601 1314841.939 0, 653904.54 1314821.561 0, 654158.479 1314801.198 0, 654412.42 1314780.85 0, 654666.362 1314760.517 0, 654920.306 1314740.199 0, 655174.25 1314719.896 0, 655428.196 1314699.607 0, 655682.143 1314679.334 0, 
+    655936.091 1314659.076 0, 656190.04 1314638.832 0, 656443.99 1314618.604 0, 656697.942 1314598.39 0, 656951.895 1314578.192 0, 657205.849 1314558.008 0, 657459.804 1314537.839 0, 657713.761 1314517.686 0, 657966.435 1314497.648 0, 657525.594 1308936.437 0, 
+    657084.741 1303375.069 0))
+
+POLYGON ((670157.777 1313548.561 0, 669905.046 1313567.884 0, 669651.033 1313587.321 0, 669397.022 1313606.772 0, 669143.012 1313626.238 0, 668889.003 1313645.719 0, 668634.995 1313665.215 0, 668380.989 1313684.726 0, 668126.983 1313704.252 0, 667872.979 1313723.793 0, 
+    667618.976 1313743.348 0, 667364.974 1313762.919 0, 667110.973 1313782.505 0, 666856.974 1313802.106 0, 666602.975 1313821.721 0, 666348.978 1313841.352 0, 666094.981 1313860.997 0, 665840.986 1313880.658 0, 665586.992 1313900.333 0, 665333 1313920.024 0, 
+    665079.008 1313939.729 0, 664825.018 1313959.449 0, 664571.028 1313979.184 0, 664317.04 1313998.934 0, 664061.771 1314018.799 0, 663809.068 1314038.48 0, 663555.083 1314058.275 0, 663301.1 1314078.085 0, 663047.117 1314097.91 0, 662793.136 1314117.749 0, 
+    662539.156 1314137.604 0, 662285.178 1314157.474 0, 662031.2 1314177.359 0, 661777.223 1314197.258 0, 661523.248 1314217.173 0, 661269.274 1314237.102 0, 661015.301 1314257.047 0, 660761.329 1314277.006 0, 660507.359 1314296.981 0, 660253.39 1314316.97 0, 
+    659999.421 1314336.974 0, 659745.454 1314356.994 0, 659491.488 1314377.028 0, 659237.524 1314397.077 0, 658983.56 1314417.141 0, 658729.598 1314437.22 0, 658475.637 1314457.314 0, 658221.677 1314477.423 0, 657966.435 1314497.648 0, 658407.263 1320058.7 0, 
+    658848.077 1325619.585 0, 659102.662 1325599.412 0, 659355.967 1325579.355 0, 659609.273 1325559.313 0, 659862.581 1325539.285 0, 660115.89 1325519.273 0, 660369.2 1325499.276 0, 660622.511 1325479.293 0, 660875.824 1325459.325 0, 661129.137 1325439.373 0, 
+    661382.452 1325419.435 0, 661635.768 1325399.512 0, 661889.085 1325379.604 0, 662142.403 1325359.711 0, 662395.723 1325339.833 0, 662649.043 1325319.969 0, 662902.365 1325300.121 0, 663155.688 1325280.288 0, 663409.012 1325260.469 0, 663662.337 1325240.665 0, 
+    663915.664 1325220.877 0, 664168.991 1325201.103 0, 664422.32 1325181.344 0, 664675.65 1325161.6 0, 664927.702 1325141.971 0, 665182.313 1325122.157 0, 665435.647 1325102.458 0, 665688.981 1325082.773 0, 665942.317 1325063.104 0, 666195.654 1325043.449 0, 
+    666448.992 1325023.81 0, 666702.331 1325004.185 0, 666955.671 1324984.575 0, 667209.013 1324964.98 0, 667462.356 1324945.4 0, 667715.699 1324925.835 0, 667969.044 1324906.285 0, 668222.391 1324886.75 0, 668475.738 1324867.23 0, 668729.086 1324847.724 0, 
+    668982.436 1324828.234 0, 669235.786 1324808.758 0, 669489.138 1324789.298 0, 669742.491 1324769.852 0, 669995.845 1324750.421 0, 670249.201 1324731.005 0, 670502.557 1324711.604 0, 670755.915 1324692.218 0, 671007.995 1324672.944 0, 670582.893 1319110.836 0, 
+    670157.777 1313548.561 0))
+
+POLYGON ((683170.539 1323760.661 0, 682918.403 1323779.223 0, 682664.991 1323797.893 0, 682411.581 1323816.578 0, 682158.172 1323835.278 0, 681904.764 1323853.993 0, 681651.357 1323872.723 0, 681397.951 1323891.468 0, 681144.547 1323910.228 0, 680891.143 1323929.002 0, 
+    680637.741 1323947.792 0, 680384.339 1323966.596 0, 680130.939 1323985.416 0, 679877.54 1324004.25 0, 679624.142 1324023.099 0, 679370.745 1324041.963 0, 679117.349 1324060.842 0, 678863.954 1324079.736 0, 678610.56 1324098.645 0, 678357.168 1324117.569 0, 
+    678103.777 1324136.508 0, 677850.386 1324155.461 0, 677596.997 1324174.43 0, 677343.609 1324193.413 0, 677088.945 1324212.508 0, 676836.836 1324231.425 0, 676583.452 1324250.453 0, 676330.068 1324269.496 0, 676076.686 1324288.554 0, 675823.304 1324307.627 0, 
+    675569.924 1324326.715 0, 675316.545 1324345.818 0, 675063.167 1324364.936 0, 674809.79 1324384.068 0, 674556.414 1324403.216 0, 674303.04 1324422.378 0, 674049.666 1324441.555 0, 673796.294 1324460.748 0, 673542.923 1324479.955 0, 673289.553 1324499.177 0, 
+    673036.184 1324518.414 0, 672782.816 1324537.666 0, 672529.449 1324556.933 0, 672276.084 1324576.214 0, 672022.72 1324595.511 0, 671769.356 1324614.823 0, 671515.994 1324634.149 0, 671262.633 1324653.49 0, 671007.995 1324672.944 0, 671433.084 1330234.882 0, 
+    671858.16 1335796.645 0, 672112.141 1335777.241 0, 672364.847 1335757.95 0, 672617.554 1335738.673 0, 672870.263 1335719.411 0, 673122.972 1335700.165 0, 673375.683 1335680.933 0, 673628.395 1335661.716 0, 673881.108 1335642.514 0, 674133.822 1335623.326 0, 
+    674386.538 1335604.154 0, 674639.254 1335584.996 0, 674891.972 1335565.854 0, 675144.69 1335546.726 0, 675397.41 1335527.613 0, 675650.131 1335508.515 0, 675902.853 1335489.432 0, 676155.576 1335470.364 0, 676408.301 1335451.31 0, 676661.026 1335432.272 0, 
+    676913.753 1335413.248 0, 677166.48 1335394.239 0, 677419.209 1335375.245 0, 677671.939 1335356.266 0, 677923.396 1335337.398 0, 678177.402 1335318.353 0, 678430.136 1335299.418 0, 678682.87 1335280.499 0, 678935.605 1335261.594 0, 679188.342 1335242.704 0, 
+    679441.08 1335223.83 0, 679693.818 1335204.97 0, 679946.558 1335186.124 0, 680199.299 1335167.294 0, 680452.042 1335148.479 0, 680704.785 1335129.678 0, 680957.529 1335110.893 0, 681210.275 1335092.122 0, 681463.021 1335073.366 0, 681715.769 1335054.625 0, 
+    681968.518 1335035.899 0, 682221.268 1335017.188 0, 682474.019 1334998.491 0, 682726.771 1334979.81 0, 682979.524 1334961.143 0, 683232.278 1334942.491 0, 683485.033 1334923.854 0, 683737.79 1334905.232 0, 683989.274 1334886.719 0, 683579.913 1329323.778 0, 
+    683170.539 1323760.661 0))
+
+POLYGON ((696122.91 1334011.069 0, 695871.373 1334028.872 0, 695618.565 1334046.78 0, 695365.758 1334064.703 0, 695112.952 1334082.641 0, 694860.147 1334100.593 0, 694607.343 1334118.56 0, 694354.54 1334136.543 0, 694101.738 1334154.54 0, 693848.938 1334172.552 0, 
+    693596.138 1334190.579 0, 693343.339 1334208.62 0, 693090.542 1334226.677 0, 692837.746 1334244.749 0, 692584.95 1334262.835 0, 692332.156 1334280.936 0, 692079.363 1334299.052 0, 691826.571 1334317.184 0, 691573.779 1334335.329 0, 691320.989 1334353.49 0, 
+    691068.2 1334371.666 0, 690815.413 1334389.856 0, 690562.626 1334408.062 0, 690309.84 1334426.282 0, 690055.783 1334444.609 0, 689804.272 1334462.767 0, 689551.489 1334481.032 0, 689298.708 1334499.312 0, 689045.927 1334517.607 0, 688793.148 1334535.916 0, 
+    688540.37 1334554.241 0, 688287.593 1334572.58 0, 688034.817 1334590.934 0, 687782.042 1334609.304 0, 687529.268 1334627.688 0, 687276.495 1334646.086 0, 687023.723 1334664.5 0, 686770.953 1334682.929 0, 686518.183 1334701.372 0, 686265.415 1334719.831 0, 
+    686012.647 1334738.304 0, 685759.881 1334756.792 0, 685507.116 1334775.295 0, 685254.352 1334793.813 0, 685001.589 1334812.345 0, 684748.827 1334830.893 0, 684496.066 1334849.456 0, 684243.306 1334868.033 0, 683989.274 1334886.719 0, 684398.622 1340449.479 0, 
+    684807.956 1346012.053 0, 685061.33 1345993.415 0, 685313.435 1345974.886 0, 685565.541 1345956.371 0, 685817.648 1345937.872 0, 686069.757 1345919.387 0, 686321.866 1345900.917 0, 686573.976 1345882.462 0, 686826.088 1345864.022 0, 687078.2 1345845.597 0, 
+    687330.314 1345827.186 0, 687582.429 1345808.79 0, 687834.544 1345790.409 0, 688086.661 1345772.043 0, 688338.779 1345753.692 0, 688590.898 1345735.356 0, 688843.018 1345717.034 0, 689095.139 1345698.728 0, 689347.262 1345680.436 0, 689599.385 1345662.159 0, 
+    689851.51 1345643.897 0, 690103.635 1345625.649 0, 690355.762 1345607.417 0, 690607.889 1345589.199 0, 690858.749 1345571.088 0, 691112.148 1345552.809 0, 691364.279 1345534.636 0, 691616.41 1345516.477 0, 691868.543 1345498.334 0, 692120.678 1345480.205 0, 
+    692372.813 1345462.092 0, 692624.949 1345443.993 0, 692877.086 1345425.909 0, 693129.224 1345407.839 0, 693381.364 1345389.785 0, 693633.504 1345371.745 0, 693885.646 1345353.721 0, 694137.788 1345335.711 0, 694389.932 1345317.716 0, 694642.077 1345299.736 0, 
+    694894.222 1345281.77 0, 695146.369 1345263.82 0, 695398.517 1345245.884 0, 695650.666 1345227.963 0, 695902.816 1345210.057 0, 696154.967 1345192.166 0, 696407.119 1345174.29 0, 696659.272 1345156.428 0, 696910.158 1345138.672 0, 696516.541 1339574.964 0, 
+    696122.91 1334011.069 0))
+
+POLYGON ((709014.779 1344299.485 0, 708763.842 1344316.533 0, 708511.639 1344333.682 0, 708259.438 1344350.846 0, 708007.237 1344368.025 0, 707755.038 1344385.218 0, 707502.839 1344402.427 0, 707250.642 1344419.65 0, 706998.445 1344436.888 0, 706746.25 1344454.141 0, 
+    706494.055 1344471.409 0, 706241.862 1344488.691 0, 705989.669 1344505.989 0, 705737.478 1344523.301 0, 705485.287 1344540.628 0, 705233.098 1344557.97 0, 704980.91 1344575.327 0, 704728.722 1344592.698 0, 704476.536 1344610.085 0, 704224.351 1344627.486 0, 
+    703972.166 1344644.903 0, 703719.983 1344662.334 0, 703467.801 1344679.779 0, 703215.62 1344697.24 0, 702962.172 1344714.804 0, 702711.26 1344732.206 0, 702459.082 1344749.711 0, 702206.905 1344767.231 0, 701954.729 1344784.766 0, 701702.554 1344802.316 0, 
+    701450.38 1344819.881 0, 701198.207 1344837.46 0, 700946.035 1344855.055 0, 700693.864 1344872.664 0, 700441.695 1344890.288 0, 700189.526 1344907.926 0, 699937.358 1344925.58 0, 699685.191 1344943.249 0, 699433.026 1344960.932 0, 699180.861 1344978.63 0, 
+    698928.697 1344996.343 0, 698676.535 1345014.071 0, 698424.373 1345031.814 0, 698172.213 1345049.571 0, 697920.054 1345067.344 0, 697667.895 1345085.131 0, 697415.738 1345102.933 0, 697163.582 1345120.75 0, 696910.158 1345138.672 0, 697303.762 1350702.188 0, 
+    697697.352 1356265.508 0, 697950.117 1356247.633 0, 698201.618 1356229.862 0, 698453.121 1356212.107 0, 698704.624 1356194.366 0, 698956.129 1356176.639 0, 699207.634 1356158.928 0, 699459.141 1356141.231 0, 699710.649 1356123.549 0, 699962.157 1356105.882 0, 
+    700213.667 1356088.23 0, 700465.178 1356070.593 0, 700716.689 1356052.97 0, 700968.202 1356035.362 0, 701219.716 1356017.769 0, 701471.231 1356000.191 0, 701722.747 1355982.628 0, 701974.264 1355965.079 0, 702225.782 1355947.545 0, 702477.301 1355930.026 0, 
+    702728.821 1355912.522 0, 702980.342 1355895.033 0, 703231.864 1355877.558 0, 703483.387 1355860.098 0, 703733.647 1355842.741 0, 703986.437 1355825.223 0, 704237.963 1355807.808 0, 704489.49 1355790.407 0, 704741.018 1355773.021 0, 704992.548 1355755.651 0, 
+    705244.078 1355738.294 0, 705495.609 1355720.953 0, 705747.142 1355703.626 0, 705998.675 1355686.315 0, 706250.209 1355669.018 0, 706501.745 1355651.736 0, 706753.281 1355634.468 0, 707004.819 1355617.216 0, 707256.357 1355599.978 0, 707507.897 1355582.755 0, 
+    707759.437 1355565.547 0, 708010.979 1355548.354 0, 708262.521 1355531.175 0, 708514.065 1355514.012 0, 708765.609 1355496.863 0, 709017.155 1355479.729 0, 709268.701 1355462.609 0, 709520.249 1355445.505 0, 709770.534 1355428.501 0, 709392.663 1349864.091 0, 
+    709014.779 1344299.485 0))
+
+POLYGON ((721846.033 1354625.606 0, 721595.699 1354641.903 0, 721344.104 1354658.297 0, 721092.51 1354674.705 0, 720840.917 1354691.129 0, 720589.325 1354707.567 0, 720337.734 1354724.02 0, 720086.144 1354740.488 0, 719834.555 1354756.97 0, 719582.967 1354773.468 0, 
+    719331.38 1354789.98 0, 719079.793 1354806.507 0, 718828.208 1354823.049 0, 718576.624 1354839.605 0, 718325.041 1354856.177 0, 718073.459 1354872.763 0, 717821.877 1354889.364 0, 717570.297 1354905.98 0, 717318.718 1354922.61 0, 717067.139 1354939.256 0, 
+    716815.562 1354955.916 0, 716563.986 1354972.591 0, 716312.41 1354989.281 0, 716060.836 1355005.986 0, 715808 1355022.789 0, 715557.69 1355039.44 0, 715306.118 1355056.189 0, 715054.548 1355072.953 0, 714802.979 1355089.731 0, 714551.41 1355106.525 0, 
+    714299.843 1355123.333 0, 714048.276 1355140.156 0, 713796.71 1355156.994 0, 713545.146 1355173.847 0, 713293.582 1355190.715 0, 713042.02 1355207.597 0, 712790.458 1355224.494 0, 712538.898 1355241.406 0, 712287.338 1355258.333 0, 712035.78 1355275.275 0, 
+    711784.222 1355292.231 0, 711532.665 1355309.202 0, 711281.11 1355326.188 0, 711029.555 1355343.189 0, 710778.002 1355360.205 0, 710526.449 1355377.235 0, 710274.898 1355394.28 0, 710023.347 1355411.34 0, 709770.534 1355428.501 0, 710148.391 1360992.709 0, 
+    710526.234 1366556.71 0, 710778.389 1366539.594 0, 711029.285 1366522.578 0, 711280.181 1366505.577 0, 711531.079 1366488.591 0, 711781.977 1366471.62 0, 712032.877 1366454.663 0, 712283.778 1366437.722 0, 712534.679 1366420.795 0, 712785.582 1366403.882 0, 
+    713036.485 1366386.985 0, 713287.39 1366370.102 0, 713538.295 1366353.234 0, 713789.202 1366336.381 0, 714040.109 1366319.543 0, 714291.018 1366302.719 0, 714541.928 1366285.91 0, 714792.838 1366269.116 0, 715043.75 1366252.337 0, 715294.662 1366235.572 0, 
+    715545.575 1366218.822 0, 715796.49 1366202.087 0, 716047.405 1366185.367 0, 716298.322 1366168.661 0, 716547.98 1366152.054 0, 716800.158 1366135.295 0, 717051.077 1366118.633 0, 717301.997 1366101.987 0, 717552.919 1366085.355 0, 717803.841 1366068.738 0, 
+    718054.764 1366052.136 0, 718305.688 1366035.549 0, 718556.614 1366018.976 0, 718807.54 1366002.419 0, 719058.467 1365985.876 0, 719309.395 1365969.347 0, 719560.324 1365952.834 0, 719811.254 1365936.335 0, 720062.186 1365919.851 0, 720313.118 1365903.382 0, 
+    720564.051 1365886.927 0, 720814.985 1365870.488 0, 721065.919 1365854.063 0, 721316.855 1365837.653 0, 721567.792 1365821.257 0, 721818.73 1365804.877 0, 722069.669 1365788.511 0, 722320.609 1365772.16 0, 722570.291 1365755.906 0, 722208.169 1360190.86 0, 
+    721846.033 1354625.606 0))
+
+POLYGON ((734616.562 1364989.131 0, 734366.833 1365004.68 0, 734115.848 1365020.322 0, 733864.864 1365035.979 0, 733613.881 1365051.651 0, 733362.898 1365067.337 0, 733111.917 1365083.038 0, 732860.937 1365098.754 0, 732609.957 1365114.485 0, 732358.979 1365130.23 0, 
+    732108.001 1365145.99 0, 731857.025 1365161.765 0, 731606.049 1365177.555 0, 731355.074 1365193.36 0, 731104.1 1365209.179 0, 730853.127 1365225.013 0, 730602.155 1365240.862 0, 730351.184 1365256.725 0, 730100.214 1365272.604 0, 729849.245 1365288.497 0, 
+    729598.277 1365304.405 0, 729347.31 1365320.328 0, 729096.343 1365336.265 0, 728845.378 1365352.217 0, 728593.156 1365368.264 0, 728343.45 1365384.166 0, 728092.487 1365400.163 0, 727841.525 1365416.174 0, 727590.565 1365432.2 0, 727339.605 1365448.241 0, 
+    727088.646 1365464.297 0, 726837.688 1365480.367 0, 726586.731 1365496.452 0, 726335.775 1365512.552 0, 726084.82 1365528.667 0, 725833.866 1365544.796 0, 725582.913 1365560.941 0, 725331.961 1365577.1 0, 725081.009 1365593.273 0, 724830.059 1365609.462 0, 
+    724579.11 1365625.665 0, 724328.161 1365641.883 0, 724077.214 1365658.116 0, 723826.267 1365674.364 0, 723575.322 1365690.626 0, 723324.377 1365706.904 0, 723073.434 1365723.195 0, 722822.491 1365739.502 0, 722570.291 1365755.906 0, 722932.399 1371320.739 0, 
+    723294.494 1376885.355 0, 723546.036 1376868.995 0, 723796.323 1376852.73 0, 724046.612 1376836.481 0, 724296.901 1376820.246 0, 724547.192 1376804.026 0, 724797.483 1376787.821 0, 725047.776 1376771.631 0, 725298.069 1376755.455 0, 725548.363 1376739.294 0, 
+    725798.658 1376723.147 0, 726048.955 1376707.016 0, 726299.252 1376690.899 0, 726549.55 1376674.797 0, 726799.849 1376658.71 0, 727050.149 1376642.637 0, 727300.45 1376626.579 0, 727550.751 1376610.536 0, 727801.054 1376594.507 0, 728051.358 1376578.494 0, 
+    728301.663 1376562.495 0, 728551.968 1376546.51 0, 728802.275 1376530.541 0, 729052.582 1376514.586 0, 729301.636 1376498.726 0, 729553.2 1376482.721 0, 729803.51 1376466.81 0, 730053.822 1376450.914 0, 730304.134 1376435.033 0, 730554.447 1376419.167 0, 
+    730804.761 1376403.315 0, 731055.076 1376387.478 0, 731305.392 1376371.656 0, 731555.709 1376355.848 0, 731806.027 1376340.056 0, 732056.345 1376324.278 0, 732306.665 1376308.514 0, 732556.986 1376292.766 0, 732807.307 1376277.032 0, 733057.629 1376261.313 0, 
+    733307.953 1376245.609 0, 733558.277 1376229.919 0, 733808.602 1376214.244 0, 734058.928 1376198.584 0, 734309.255 1376182.939 0, 734559.583 1376167.308 0, 734809.912 1376151.692 0, 735060.242 1376136.091 0, 735309.319 1376120.582 0, 734962.947 1370554.966 0, 
+    734616.562 1364989.131 0))
+
+POLYGON ((747326.257 1375389.757 0, 747077.135 1375404.562 0, 746826.762 1375419.456 0, 746576.39 1375434.364 0, 746326.019 1375449.288 0, 746075.649 1375464.226 0, 745825.28 1375479.179 0, 745574.911 1375494.146 0, 745324.544 1375509.128 0, 745074.177 1375524.126 0, 
+    744823.811 1375539.137 0, 744573.446 1375554.164 0, 744323.082 1375569.205 0, 744072.719 1375584.261 0, 743822.357 1375599.332 0, 743571.995 1375614.417 0, 743321.635 1375629.518 0, 743071.275 1375644.632 0, 742820.916 1375659.762 0, 742570.559 1375674.907 0, 
+    742320.202 1375690.066 0, 742069.846 1375705.24 0, 741819.49 1375720.428 0, 741569.136 1375735.632 0, 741317.53 1375750.926 0, 741068.43 1375766.083 0, 740818.079 1375781.33 0, 740567.728 1375796.592 0, 740317.378 1375811.869 0, 740067.029 1375827.161 0, 
+    739816.681 1375842.468 0, 739566.334 1375857.789 0, 739315.988 1375873.125 0, 739065.643 1375888.476 0, 738815.298 1375903.841 0, 738564.955 1375919.221 0, 738314.612 1375934.616 0, 738064.271 1375950.026 0, 737813.93 1375965.45 0, 737563.59 1375980.889 0, 
+    737313.251 1375996.343 0, 737062.913 1376011.812 0, 736812.576 1376027.295 0, 736562.24 1376042.793 0, 736311.905 1376058.306 0, 736061.57 1376073.833 0, 735811.237 1376089.376 0, 735560.904 1376104.933 0, 735309.319 1376120.582 0, 735655.677 1381685.976 0, 
+    736002.021 1387251.141 0, 736252.948 1387235.533 0, 736502.625 1387220.016 0, 736752.303 1387204.515 0, 737001.983 1387189.028 0, 737251.663 1387173.556 0, 737501.344 1387158.098 0, 737751.026 1387142.655 0, 738000.709 1387127.227 0, 738250.392 1387111.814 0, 
+    738500.077 1387096.415 0, 738749.763 1387081.031 0, 738999.449 1387065.662 0, 739249.137 1387050.307 0, 739498.825 1387034.967 0, 739748.514 1387019.642 0, 739998.204 1387004.332 0, 740247.895 1386989.036 0, 740497.587 1386973.755 0, 740747.28 1386958.488 0, 
+    740996.974 1386943.236 0, 741246.668 1386927.999 0, 741496.364 1386912.777 0, 741746.06 1386897.569 0, 741994.508 1386882.452 0, 742245.456 1386867.198 0, 742495.155 1386852.034 0, 742744.855 1386836.886 0, 742994.556 1386821.751 0, 743244.257 1386806.632 0, 
+    743493.96 1386791.527 0, 743743.664 1386776.437 0, 743993.368 1386761.362 0, 744243.073 1386746.301 0, 744492.78 1386731.255 0, 744742.487 1386716.224 0, 744992.195 1386701.207 0, 745241.903 1386686.205 0, 745491.613 1386671.218 0, 745741.324 1386656.245 0, 
+    745991.035 1386641.288 0, 746240.748 1386626.345 0, 746490.461 1386611.416 0, 746740.175 1386596.502 0, 746989.89 1386581.603 0, 747239.606 1386566.719 0, 747489.323 1386551.849 0, 747739.04 1386536.994 0, 747987.51 1386522.228 0, 747656.891 1380956.107 0, 
+    747326.257 1375389.757 0))
+
+POLYGON ((759975.011 1385827.179 0, 759726.499 1385841.244 0, 759476.74 1385855.393 0, 759226.982 1385869.557 0, 758977.225 1385883.736 0, 758727.469 1385897.929 0, 758477.714 1385912.137 0, 758227.959 1385926.36 0, 757978.206 1385940.598 0, 757728.453 1385954.85 0, 
+    757478.701 1385969.117 0, 757228.95 1385983.399 0, 756979.2 1385997.695 0, 756729.45 1386012.006 0, 756479.702 1386026.332 0, 756229.954 1386040.673 0, 755980.207 1386055.028 0, 755730.461 1386069.398 0, 755480.716 1386083.782 0, 755230.972 1386098.181 0, 
+    754981.228 1386112.595 0, 754731.486 1386127.024 0, 754481.744 1386141.467 0, 754232.003 1386155.925 0, 753981.015 1386170.471 0, 753732.524 1386184.886 0, 753482.785 1386199.388 0, 753233.048 1386213.905 0, 752983.311 1386228.436 0, 752733.575 1386242.983 0, 
+    752483.84 1386257.544 0, 752234.106 1386272.119 0, 751984.373 1386286.71 0, 751734.641 1386301.315 0, 751484.909 1386315.934 0, 751235.179 1386330.569 0, 750985.449 1386345.218 0, 750735.72 1386359.882 0, 750485.992 1386374.56 0, 750236.265 1386389.254 0, 
+    749986.538 1386403.962 0, 749736.813 1386418.684 0, 749487.088 1386433.422 0, 749237.364 1386448.174 0, 748987.642 1386462.94 0, 748737.92 1386477.722 0, 748488.198 1386492.518 0, 748238.478 1386507.329 0, 747987.51 1386522.228 0, 748318.116 1392088.116 0, 
+    748648.708 1397653.765 0, 748899.017 1397638.904 0, 749148.082 1397624.132 0, 749397.148 1397609.375 0, 749646.215 1397594.632 0, 749895.283 1397579.904 0, 750144.351 1397565.191 0, 750393.421 1397550.492 0, 750642.491 1397535.808 0, 750891.562 1397521.139 0, 
+    751140.634 1397506.484 0, 751389.707 1397491.844 0, 751638.781 1397477.219 0, 751887.855 1397462.608 0, 752136.931 1397448.012 0, 752386.007 1397433.431 0, 752635.084 1397418.864 0, 752884.162 1397404.312 0, 753133.241 1397389.774 0, 753382.321 1397375.252 0, 
+    753631.402 1397360.744 0, 753880.483 1397346.25 0, 754129.565 1397331.771 0, 754378.648 1397317.307 0, 754626.488 1397302.93 0, 754876.817 1397288.423 0, 755125.903 1397274.003 0, 755374.989 1397259.597 0, 755624.077 1397245.207 0, 755873.165 1397230.83 0, 
+    756122.254 1397216.469 0, 756371.344 1397202.122 0, 756620.435 1397187.79 0, 756869.526 1397173.472 0, 757118.619 1397159.17 0, 757367.712 1397144.881 0, 757616.806 1397130.608 0, 757865.901 1397116.349 0, 758114.997 1397102.105 0, 758364.094 1397087.875 0, 
+    758613.191 1397073.66 0, 758862.29 1397059.46 0, 759111.389 1397045.275 0, 759360.489 1397031.104 0, 759609.59 1397016.947 0, 759858.691 1397002.806 0, 760107.794 1396988.679 0, 760356.897 1396974.567 0, 760604.758 1396960.539 0, 760289.891 1391393.979 0, 
+    759975.011 1385827.179 0))
+
+POLYGON ((772562.718 1396301.095 0, 772314.817 1396314.422 0, 772065.675 1396327.83 0, 771816.533 1396341.253 0, 771567.393 1396354.691 0, 771318.253 1396368.144 0, 771069.114 1396381.611 0, 770819.976 1396395.092 0, 770570.838 1396408.589 0, 770321.701 1396422.1 0, 
+    770072.566 1396435.626 0, 769823.43 1396449.166 0, 769574.296 1396462.721 0, 769325.163 1396476.291 0, 769076.03 1396489.875 0, 768826.898 1396503.474 0, 768577.767 1396517.088 0, 768328.637 1396530.716 0, 768079.507 1396544.36 0, 767830.379 1396558.017 0, 
+    767581.251 1396571.69 0, 767332.124 1396585.377 0, 767082.998 1396599.078 0, 766833.872 1396612.795 0, 766583.505 1396626.594 0, 766335.624 1396640.271 0, 766086.501 1396654.032 0, 765837.379 1396667.807 0, 765588.257 1396681.596 0, 765339.137 1396695.401 0, 
+    765090.017 1396709.22 0, 764840.898 1396723.053 0, 764591.78 1396736.902 0, 764342.662 1396750.765 0, 764093.546 1396764.642 0, 763844.43 1396778.535 0, 763595.315 1396792.442 0, 763346.201 1396806.363 0, 763097.088 1396820.3 0, 762847.976 1396834.251 0, 
+    762598.864 1396848.216 0, 762349.753 1396862.197 0, 762100.643 1396876.192 0, 761851.534 1396890.201 0, 761602.426 1396904.225 0, 761353.319 1396918.264 0, 761104.212 1396932.318 0, 760855.106 1396946.386 0, 760604.758 1396960.539 0, 760919.61 1402526.855 0, 
+    761234.449 1408092.921 0, 761484.139 1408078.805 0, 761732.589 1408064.774 0, 761981.041 1408050.757 0, 762229.493 1408036.755 0, 762477.946 1408022.768 0, 762726.4 1408008.795 0, 762974.854 1407994.837 0, 763223.31 1407980.893 0, 763471.766 1407966.964 0, 
+    763720.223 1407953.05 0, 763968.681 1407939.151 0, 764217.14 1407925.266 0, 764465.6 1407911.395 0, 764714.06 1407897.539 0, 764962.522 1407883.698 0, 765210.984 1407869.872 0, 765459.446 1407856.06 0, 765707.91 1407842.263 0, 765956.375 1407828.48 0, 
+    766204.84 1407814.712 0, 766453.306 1407800.958 0, 766701.773 1407787.22 0, 766950.241 1407773.495 0, 767197.47 1407759.854 0, 767447.179 1407746.091 0, 767695.649 1407732.411 0, 767944.12 1407718.745 0, 768192.591 1407705.094 0, 768441.064 1407691.458 0, 
+    768689.537 1407677.836 0, 768938.012 1407664.229 0, 769186.486 1407650.636 0, 769434.962 1407637.058 0, 769683.439 1407623.495 0, 769931.916 1407609.946 0, 770180.394 1407596.412 0, 770428.873 1407582.893 0, 770677.353 1407569.388 0, 770925.834 1407555.898 0, 
+    771174.315 1407542.422 0, 771422.797 1407528.961 0, 771671.28 1407515.515 0, 771919.764 1407502.083 0, 772168.248 1407488.666 0, 772416.733 1407475.264 0, 772665.22 1407461.876 0, 772913.706 1407448.503 0, 773160.956 1407435.211 0, 772861.843 1401868.278 0, 
+    772562.718 1396301.095 0))
+
+POLYGON ((785089.273 1406811.198 0, 784841.985 1406823.792 0, 784593.462 1406836.463 0, 784344.939 1406849.149 0, 784096.417 1406861.849 0, 783847.895 1406874.564 0, 783599.375 1406887.293 0, 783350.855 1406900.038 0, 783102.335 1406912.797 0, 782853.817 1406925.57 0, 
+    782605.299 1406938.358 0, 782356.782 1406951.161 0, 782108.266 1406963.978 0, 781859.751 1406976.81 0, 781611.236 1406989.657 0, 781362.722 1407002.518 0, 781114.209 1407015.394 0, 780865.697 1407028.284 0, 780617.185 1407041.19 0, 780368.674 1407054.109 0, 
+    780120.164 1407067.044 0, 779871.655 1407079.993 0, 779623.146 1407092.956 0, 779374.639 1407105.935 0, 779124.894 1407118.992 0, 778877.625 1407131.935 0, 778629.12 1407144.957 0, 778380.615 1407157.994 0, 778132.111 1407171.045 0, 777883.608 1407184.111 0, 
+    777635.105 1407197.192 0, 777386.604 1407210.287 0, 777138.103 1407223.397 0, 776889.603 1407236.522 0, 776641.103 1407249.661 0, 776392.605 1407262.815 0, 776144.107 1407275.983 0, 775895.61 1407289.166 0, 775647.114 1407302.364 0, 775398.618 1407315.576 0, 
+    775150.124 1407328.803 0, 774901.63 1407342.044 0, 774653.136 1407355.3 0, 774404.644 1407368.571 0, 774156.153 1407381.857 0, 773907.662 1407395.157 0, 773659.172 1407408.471 0, 773410.683 1407421.801 0, 773160.956 1407435.211 0, 773460.054 1413001.889 0, 
+    773759.138 1418568.305 0, 774008.207 1418554.93 0, 774256.041 1418541.636 0, 774503.875 1418528.356 0, 774751.711 1418515.092 0, 774999.547 1418501.841 0, 775247.384 1418488.605 0, 775495.222 1418475.384 0, 775743.061 1418462.178 0, 775990.9 1418448.986 0, 
+    776238.74 1418435.808 0, 776486.581 1418422.645 0, 776734.423 1418409.497 0, 776982.265 1418396.363 0, 777230.109 1418383.244 0, 777477.953 1418370.14 0, 777725.798 1418357.05 0, 777973.643 1418343.974 0, 778221.49 1418330.914 0, 778469.337 1418317.868 0, 
+    778717.185 1418304.836 0, 778965.033 1418291.819 0, 779212.883 1418278.817 0, 779460.733 1418265.829 0, 779707.349 1418252.92 0, 779956.436 1418239.897 0, 780204.288 1418226.953 0, 780452.141 1418214.024 0, 780699.995 1418201.109 0, 780947.85 1418188.208 0, 
+    781195.706 1418175.323 0, 781443.562 1418162.452 0, 781691.419 1418149.595 0, 781939.277 1418136.753 0, 782187.135 1418123.926 0, 782434.995 1418111.113 0, 782682.855 1418098.315 0, 782930.715 1418085.531 0, 783178.577 1418072.763 0, 783426.439 1418060.008 0, 
+    783674.302 1418047.268 0, 783922.166 1418034.543 0, 784170.031 1418021.833 0, 784417.896 1418009.136 0, 784665.762 1417996.455 0, 784913.629 1417983.788 0, 785161.496 1417971.136 0, 785409.365 1417958.498 0, 785656 1417945.938 0, 785372.643 1412378.699 0, 
+    785089.273 1406811.198 0))
+
+POLYGON ((797554.573 1417357.184 0, 797307.901 1417369.047 0, 797059.998 1417380.985 0, 796812.096 1417392.937 0, 796564.194 1417404.903 0, 796316.293 1417416.884 0, 796068.393 1417428.88 0, 795820.494 1417440.89 0, 795572.595 1417452.915 0, 795324.697 1417464.955 0, 
+    795076.799 1417477.009 0, 794828.903 1417489.078 0, 794581.007 1417501.161 0, 794333.112 1417513.259 0, 794085.217 1417525.371 0, 793837.323 1417537.498 0, 793589.43 1417549.64 0, 793341.538 1417561.796 0, 793093.646 1417573.967 0, 792845.755 1417586.152 0, 
+    792597.865 1417598.352 0, 792349.976 1417610.567 0, 792102.087 1417622.796 0, 791854.199 1417635.04 0, 791605.079 1417647.359 0, 791358.425 1417659.571 0, 791110.539 1417671.858 0, 790862.654 1417684.161 0, 790614.769 1417696.477 0, 790366.886 1417708.809 0, 
+    790119.003 1417721.154 0, 789871.12 1417733.515 0, 789623.239 1417745.89 0, 789375.358 1417758.28 0, 789127.478 1417770.684 0, 788879.598 1417783.103 0, 788631.72 1417795.536 0, 788383.842 1417807.984 0, 788135.965 1417820.447 0, 787888.088 1417832.924 0, 
+    787640.213 1417845.416 0, 787392.338 1417857.922 0, 787144.464 1417870.443 0, 786896.59 1417882.979 0, 786648.717 1417895.529 0, 786400.845 1417908.093 0, 786152.974 1417920.673 0, 785905.104 1417933.267 0, 785656 1417945.938 0, 785939.344 1423512.911 0, 
+    786222.673 1429079.612 0, 786471.118 1429066.974 0, 786718.333 1429054.413 0, 786965.549 1429041.867 0, 787212.766 1429029.336 0, 787459.983 1429016.819 0, 787707.201 1429004.316 0, 787954.42 1428991.828 0, 788201.64 1428979.355 0, 788448.86 1428966.896 0, 
+    788696.081 1428954.452 0, 788943.303 1428942.022 0, 789190.526 1428929.607 0, 789437.749 1428917.207 0, 789684.973 1428904.821 0, 789932.198 1428892.449 0, 790179.423 1428880.092 0, 790426.649 1428867.75 0, 790673.876 1428855.422 0, 790921.104 1428843.109 0, 
+    791168.332 1428830.81 0, 791415.562 1428818.526 0, 791662.791 1428806.257 0, 791910.022 1428794.002 0, 792156.024 1428781.822 0, 792404.485 1428769.535 0, 792651.718 1428757.324 0, 792898.951 1428745.127 0, 793146.185 1428732.945 0, 793393.42 1428720.777 0, 
+    793640.656 1428708.624 0, 793887.892 1428696.485 0, 794135.129 1428684.361 0, 794382.367 1428672.252 0, 794629.605 1428660.157 0, 794876.844 1428648.076 0, 795124.084 1428636.01 0, 795371.325 1428623.959 0, 795618.566 1428611.922 0, 795865.808 1428599.9 0, 
+    796113.051 1428587.892 0, 796360.294 1428575.899 0, 796607.538 1428563.921 0, 796854.783 1428551.957 0, 797102.029 1428540.007 0, 797349.275 1428528.072 0, 797596.522 1428516.152 0, 797843.769 1428504.246 0, 798089.789 1428492.414 0, 797822.188 1422924.935 0, 
+    797554.573 1417357.184 0))
+
+POLYGON ((809958.517 1427938.746 0, 809712.463 1427949.883 0, 809465.182 1427961.09 0, 809217.903 1427972.312 0, 808970.624 1427983.548 0, 808723.345 1427994.799 0, 808476.068 1428006.065 0, 808228.791 1428017.345 0, 807981.515 1428028.639 0, 807734.239 1428039.948 0, 
+    807486.964 1428051.272 0, 807239.69 1428062.61 0, 806992.416 1428073.963 0, 806745.143 1428085.33 0, 806497.871 1428096.712 0, 806250.599 1428108.108 0, 806003.328 1428119.519 0, 805756.058 1428130.945 0, 805508.788 1428142.385 0, 805261.52 1428153.84 0, 
+    805014.251 1428165.309 0, 804766.984 1428176.793 0, 804519.717 1428188.291 0, 804272.451 1428199.804 0, 804023.957 1428211.388 0, 803777.92 1428222.873 0, 803530.656 1428234.43 0, 803283.393 1428246.001 0, 803036.13 1428257.586 0, 802788.868 1428269.187 0, 
+    802541.606 1428280.801 0, 802294.345 1428292.431 0, 802047.085 1428304.074 0, 801799.826 1428315.733 0, 801552.567 1428327.406 0, 801305.309 1428339.093 0, 801058.052 1428350.795 0, 800810.795 1428362.512 0, 800563.539 1428374.243 0, 800316.284 1428385.989 0, 
+    800069.029 1428397.749 0, 799821.775 1428409.524 0, 799574.522 1428421.313 0, 799327.27 1428433.117 0, 799080.018 1428444.936 0, 798832.767 1428456.769 0, 798585.516 1428468.616 0, 798338.267 1428480.478 0, 798089.789 1428492.414 0, 798357.377 1434059.616 0, 
+    798624.952 1439626.534 0, 798872.771 1439614.63 0, 799119.365 1439602.799 0, 799365.96 1439590.983 0, 799612.556 1439579.181 0, 799859.152 1439567.394 0, 800105.75 1439555.621 0, 800352.347 1439543.863 0, 800598.946 1439532.12 0, 800845.545 1439520.391 0, 
+    801092.145 1439508.676 0, 801338.746 1439496.976 0, 801585.347 1439485.29 0, 801831.949 1439473.619 0, 802078.552 1439461.963 0, 802325.155 1439450.321 0, 802571.759 1439438.693 0, 802818.364 1439427.08 0, 803064.969 1439415.482 0, 803311.575 1439403.898 0, 
+    803558.182 1439392.328 0, 803804.79 1439380.774 0, 804051.398 1439369.233 0, 804298.006 1439357.707 0, 804543.392 1439346.253 0, 804791.226 1439334.699 0, 805037.837 1439323.217 0, 805284.448 1439311.749 0, 805531.061 1439300.296 0, 805777.674 1439288.857 0, 
+    806024.287 1439277.432 0, 806270.901 1439266.023 0, 806517.516 1439254.627 0, 806764.132 1439243.247 0, 807010.748 1439231.88 0, 807257.365 1439220.529 0, 807503.982 1439209.192 0, 807750.601 1439197.869 0, 807997.22 1439186.561 0, 808243.839 1439175.267 0, 
+    808490.459 1439163.988 0, 808737.08 1439152.723 0, 808983.702 1439141.473 0, 809230.324 1439130.238 0, 809476.947 1439119.017 0, 809723.57 1439107.81 0, 809970.195 1439096.618 0, 810216.819 1439085.441 0, 810462.221 1439074.333 0, 810210.375 1433506.681 0, 
+    809958.517 1427938.746 0))
+
+POLYGON ((822301.004 1438555.577 0, 822055.569 1438565.991 0, 821808.914 1438576.472 0, 821562.259 1438586.967 0, 821315.605 1438597.477 0, 821068.951 1438608.001 0, 820822.298 1438618.54 0, 820575.646 1438629.093 0, 820328.994 1438639.661 0, 820082.343 1438650.243 0, 
+    819835.693 1438660.84 0, 819589.043 1438671.451 0, 819342.394 1438682.077 0, 819095.745 1438692.718 0, 818849.097 1438703.373 0, 818602.45 1438714.042 0, 818355.803 1438724.726 0, 818109.157 1438735.424 0, 817862.511 1438746.137 0, 817615.867 1438756.865 0, 
+    817369.222 1438767.607 0, 817122.579 1438778.364 0, 816875.936 1438789.135 0, 816629.294 1438799.92 0, 816381.429 1438810.774 0, 816136.011 1438821.535 0, 815889.371 1438832.364 0, 815642.731 1438843.208 0, 815396.092 1438854.066 0, 815149.453 1438864.939 0, 
+    814902.815 1438875.826 0, 814656.178 1438886.727 0, 814409.542 1438897.644 0, 814162.906 1438908.574 0, 813916.27 1438919.52 0, 813669.636 1438930.479 0, 813423.002 1438941.454 0, 813176.369 1438952.443 0, 812929.736 1438963.446 0, 812683.104 1438974.464 0, 
+    812436.472 1438985.496 0, 812189.842 1438996.543 0, 811943.212 1439007.604 0, 811696.582 1439018.68 0, 811449.953 1439029.771 0, 811203.325 1439040.876 0, 810956.698 1439051.995 0, 810710.071 1439063.129 0, 810462.221 1439074.333 0, 810714.054 1444641.696 0, 
+    810965.874 1450208.765 0, 811213.065 1450197.591 0, 811459.036 1450186.486 0, 811705.008 1450175.396 0, 811950.981 1450164.321 0, 812196.955 1450153.26 0, 812442.929 1450142.214 0, 812688.903 1450131.182 0, 812934.879 1450120.164 0, 813180.855 1450109.161 0, 
+    813426.831 1450098.172 0, 813672.809 1450087.198 0, 813918.787 1450076.239 0, 814164.765 1450065.294 0, 814410.745 1450054.363 0, 814656.724 1450043.447 0, 814902.705 1450032.545 0, 815148.686 1450021.658 0, 815394.668 1450010.785 0, 815640.65 1449999.927 0, 
+    815886.633 1449989.083 0, 816132.617 1449978.254 0, 816378.602 1449967.439 0, 816624.587 1449956.639 0, 816869.353 1449945.906 0, 817116.558 1449935.081 0, 817362.545 1449924.324 0, 817608.533 1449913.582 0, 817854.521 1449902.854 0, 818100.51 1449892.141 0, 
+    818346.499 1449881.441 0, 818592.489 1449870.757 0, 818838.48 1449860.087 0, 819084.471 1449849.431 0, 819330.463 1449838.79 0, 819576.456 1449828.164 0, 819822.449 1449817.552 0, 820068.443 1449806.954 0, 820314.437 1449796.371 0, 820560.432 1449785.802 0, 
+    820806.428 1449775.248 0, 821052.424 1449764.708 0, 821298.421 1449754.183 0, 821544.419 1449743.672 0, 821790.417 1449733.176 0, 822036.416 1449722.694 0, 822282.415 1449712.227 0, 822528.415 1449701.774 0, 822773.197 1449691.387 0, 822537.107 1444123.629 0, 
+    822301.004 1438555.577 0))
+
+POLYGON ((834581.935 1449207.369 0, 834337.123 1449217.064 0, 834091.094 1449226.822 0, 833845.066 1449236.594 0, 833599.039 1449246.381 0, 833353.012 1449256.182 0, 833106.986 1449265.998 0, 832860.96 1449275.828 0, 832614.935 1449285.673 0, 832368.911 1449295.532 0, 
+    832122.887 1449305.406 0, 831876.863 1449315.294 0, 831630.841 1449325.197 0, 831384.818 1449335.114 0, 831138.797 1449345.046 0, 830892.776 1449354.992 0, 830646.755 1449364.952 0, 830400.735 1449374.927 0, 830154.716 1449384.917 0, 829908.698 1449394.921 0, 
+    829662.679 1449404.939 0, 829416.662 1449414.972 0, 829170.645 1449425.02 0, 828924.629 1449435.081 0, 828677.395 1449445.208 0, 828432.598 1449455.249 0, 828186.583 1449465.354 0, 827940.569 1449475.474 0, 827694.556 1449485.608 0, 827448.543 1449495.757 0, 
+    827202.531 1449505.92 0, 826956.52 1449516.098 0, 826710.509 1449526.29 0, 826464.498 1449536.497 0, 826218.489 1449546.718 0, 825972.479 1449556.954 0, 825726.471 1449567.204 0, 825480.463 1449577.469 0, 825234.456 1449587.748 0, 824988.449 1449598.041 0, 
+    824742.443 1449608.349 0, 824496.437 1449618.672 0, 824250.432 1449629.009 0, 824004.428 1449639.361 0, 823758.424 1449649.727 0, 823512.421 1449660.107 0, 823266.419 1449670.502 0, 823020.417 1449680.911 0, 822773.197 1449691.387 0, 823009.275 1455258.845 0, 
+    823245.34 1460825.997 0, 823491.901 1460815.549 0, 823737.248 1460805.168 0, 823982.595 1460794.8 0, 824227.942 1460784.447 0, 824473.291 1460774.109 0, 824718.64 1460763.785 0, 824963.989 1460753.476 0, 825209.339 1460743.181 0, 825454.69 1460732.9 0, 
+    825700.041 1460722.634 0, 825945.393 1460712.382 0, 826190.746 1460702.145 0, 826436.099 1460691.922 0, 826681.453 1460681.714 0, 826926.807 1460671.52 0, 827172.162 1460661.34 0, 827417.518 1460651.175 0, 827662.874 1460641.024 0, 827908.231 1460630.888 0, 
+    828153.588 1460620.766 0, 828398.946 1460610.659 0, 828644.304 1460600.566 0, 828889.664 1460590.488 0, 829133.809 1460580.474 0, 829380.384 1460570.374 0, 829625.745 1460560.339 0, 829871.106 1460550.318 0, 830116.468 1460540.312 0, 830361.831 1460530.32 0, 
+    830607.194 1460520.343 0, 830852.558 1460510.38 0, 831097.922 1460500.432 0, 831343.287 1460490.498 0, 831588.653 1460480.578 0, 831834.019 1460470.673 0, 832079.386 1460460.782 0, 832324.753 1460450.906 0, 832570.121 1460441.044 0, 832815.49 1460431.197 0, 
+    833060.859 1460421.364 0, 833306.229 1460411.545 0, 833551.599 1460401.741 0, 833796.97 1460391.952 0, 834042.341 1460382.177 0, 834287.713 1460372.416 0, 834533.086 1460362.67 0, 834778.459 1460352.938 0, 835022.619 1460343.268 0, 834802.283 1454775.472 0, 
+    834581.935 1449207.369 0))
+
+POLYGON ((846801.214 1459893.815 0, 846557.026 1459902.794 0, 846311.627 1459911.833 0, 846066.227 1459920.886 0, 845820.829 1459929.954 0, 845575.431 1459939.035 0, 845330.033 1459948.132 0, 845084.636 1459957.243 0, 844839.24 1459966.368 0, 844593.844 1459975.507 0, 
+    844348.449 1459984.662 0, 844103.054 1459993.83 0, 843857.66 1460003.013 0, 843612.266 1460012.211 0, 843366.873 1460021.423 0, 843121.48 1460030.649 0, 842876.088 1460039.89 0, 842630.696 1460049.145 0, 842385.305 1460058.415 0, 842139.915 1460067.699 0, 
+    841894.525 1460076.997 0, 841649.135 1460086.31 0, 841403.747 1460095.638 0, 841158.358 1460104.979 0, 840911.758 1460114.382 0, 840667.583 1460123.707 0, 840422.197 1460133.092 0, 840176.811 1460142.491 0, 839931.425 1460151.906 0, 839686.04 1460161.334 0, 
+    839440.656 1460170.777 0, 839195.272 1460180.234 0, 838949.889 1460189.706 0, 838704.506 1460199.193 0, 838459.124 1460208.693 0, 838213.742 1460218.209 0, 837968.361 1460227.738 0, 837722.981 1460237.282 0, 837477.601 1460246.841 0, 837232.221 1460256.414 0, 
+    836986.842 1460266.001 0, 836741.464 1460275.603 0, 836496.087 1460285.219 0, 836250.709 1460294.85 0, 836005.333 1460304.495 0, 835759.957 1460314.155 0, 835514.581 1460323.829 0, 835269.207 1460333.517 0, 835022.619 1460343.268 0, 835242.942 1465910.754 0, 
+    835463.253 1471477.922 0, 835709.182 1471468.197 0, 835953.902 1471458.534 0, 836198.622 1471448.886 0, 836443.342 1471439.252 0, 836688.064 1471429.633 0, 836932.785 1471420.028 0, 837177.508 1471410.437 0, 837422.23 1471400.861 0, 837666.954 1471391.299 0, 
+    837911.678 1471381.752 0, 838156.402 1471372.219 0, 838401.128 1471362.7 0, 838645.853 1471353.196 0, 838890.579 1471343.706 0, 839135.306 1471334.231 0, 839380.034 1471324.77 0, 839624.762 1471315.323 0, 839869.49 1471305.891 0, 840114.219 1471296.473 0, 
+    840358.949 1471287.07 0, 840603.679 1471277.681 0, 840848.409 1471268.307 0, 841093.141 1471258.946 0, 841336.663 1471249.647 0, 841582.605 1471240.269 0, 841827.338 1471230.952 0, 842072.071 1471221.65 0, 842316.805 1471212.362 0, 842561.54 1471203.088 0, 
+    842806.275 1471193.829 0, 843051.01 1471184.584 0, 843295.746 1471175.353 0, 843540.483 1471166.137 0, 843785.22 1471156.936 0, 844029.958 1471147.748 0, 844274.696 1471138.575 0, 844519.435 1471129.417 0, 844764.175 1471120.273 0, 845008.915 1471111.143 0, 
+    845253.655 1471102.028 0, 845498.396 1471092.927 0, 845743.138 1471083.841 0, 845987.88 1471074.769 0, 846232.622 1471065.711 0, 846477.365 1471056.668 0, 846722.109 1471047.639 0, 846966.853 1471038.624 0, 847210.389 1471029.669 0, 847005.808 1465461.9 0, 
+    846801.214 1459893.815 0))
+
+POLYGON ((858958.746 1470614.605 0, 858715.183 1470622.873 0, 858470.415 1470631.196 0, 858225.646 1470639.533 0, 857980.879 1470647.885 0, 857736.111 1470656.251 0, 857491.345 1470664.632 0, 857246.578 1470673.027 0, 857001.813 1470681.436 0, 856757.047 1470689.86 0, 
+    856512.283 1470698.298 0, 856267.518 1470706.751 0, 856022.755 1470715.218 0, 855777.991 1470723.699 0, 855533.229 1470732.195 0, 855288.466 1470740.705 0, 855043.705 1470749.23 0, 854798.943 1470757.769 0, 854554.183 1470766.322 0, 854309.422 1470774.89 0, 
+    854064.663 1470783.472 0, 853819.903 1470792.069 0, 853575.145 1470800.68 0, 853330.386 1470809.306 0, 853084.421 1470817.988 0, 852840.871 1470826.6 0, 852596.115 1470835.268 0, 852351.359 1470843.951 0, 852106.603 1470852.649 0, 851861.848 1470861.361 0, 
+    851617.093 1470870.087 0, 851372.339 1470878.828 0, 851127.585 1470887.583 0, 850882.832 1470896.353 0, 850638.08 1470905.137 0, 850393.328 1470913.935 0, 850148.576 1470922.748 0, 849903.825 1470931.575 0, 849659.074 1470940.416 0, 849414.324 1470949.272 0, 
+    849169.575 1470958.143 0, 848924.826 1470967.028 0, 848680.078 1470975.927 0, 848435.33 1470984.84 0, 848190.582 1470993.768 0, 847945.835 1471002.711 0, 847701.089 1471011.668 0, 847456.343 1471020.639 0, 847210.389 1471029.669 0, 847414.959 1476597.114 0, 
+    847619.517 1482164.231 0, 847864.812 1482155.225 0, 848108.903 1482146.278 0, 848352.994 1482137.345 0, 848597.085 1482128.426 0, 848841.177 1482119.522 0, 849085.27 1482110.633 0, 849329.363 1482101.757 0, 849573.456 1482092.896 0, 849817.551 1482084.05 0, 
+    850061.645 1482075.217 0, 850305.74 1482066.399 0, 850549.836 1482057.596 0, 850793.932 1482048.807 0, 851038.029 1482040.032 0, 851282.126 1482031.272 0, 851526.224 1482022.525 0, 851770.322 1482013.794 0, 852014.421 1482005.076 0, 852258.52 1481996.374 0, 
+    852502.62 1481987.685 0, 852746.72 1481979.011 0, 852990.821 1481970.351 0, 853234.922 1481961.705 0, 853477.819 1481953.117 0, 853723.126 1481944.458 0, 853967.229 1481935.855 0, 854211.332 1481927.267 0, 854455.436 1481918.693 0, 854699.541 1481910.134 0, 
+    854943.646 1481901.589 0, 855187.751 1481893.059 0, 855431.857 1481884.543 0, 855675.963 1481876.041 0, 855920.07 1481867.553 0, 856164.177 1481859.08 0, 856408.285 1481850.622 0, 856652.393 1481842.177 0, 856896.502 1481833.747 0, 857140.612 1481825.332 0, 
+    857384.722 1481816.93 0, 857628.832 1481808.543 0, 857872.943 1481800.171 0, 858117.054 1481791.813 0, 858361.166 1481783.469 0, 858605.278 1481775.14 0, 858849.391 1481766.825 0, 859093.504 1481758.524 0, 859336.414 1481750.279 0, 859147.585 1476182.606 0, 
+    858958.746 1470614.605 0))
+
+POLYGON ((871054.434 1481369.43 0, 870811.5 1481376.99 0, 870567.364 1481384.601 0, 870323.229 1481392.226 0, 870079.094 1481399.866 0, 869834.96 1481407.52 0, 869590.826 1481415.188 0, 869346.692 1481422.871 0, 869102.559 1481430.568 0, 868858.427 1481438.28 0, 
+    868614.294 1481446.006 0, 868370.163 1481453.746 0, 868126.031 1481461.501 0, 867881.901 1481469.27 0, 867637.77 1481477.053 0, 867393.64 1481484.851 0, 867149.511 1481492.663 0, 866905.382 1481500.489 0, 866661.254 1481508.33 0, 866417.126 1481516.185 0, 
+    866172.998 1481524.055 0, 865928.871 1481531.939 0, 865684.744 1481539.837 0, 865440.618 1481547.75 0, 865195.29 1481555.716 0, 864952.367 1481563.619 0, 864708.243 1481571.574 0, 864464.118 1481579.545 0, 864219.994 1481587.529 0, 863975.871 1481595.528 0, 
+    863731.748 1481603.541 0, 863487.626 1481611.569 0, 863243.504 1481619.611 0, 862999.382 1481627.668 0, 862755.261 1481635.738 0, 862511.141 1481643.823 0, 862267.021 1481651.923 0, 862022.901 1481660.037 0, 861778.782 1481668.165 0, 861534.664 1481676.308 0, 
+    861290.546 1481684.465 0, 861046.428 1481692.636 0, 860802.311 1481700.822 0, 860558.194 1481709.022 0, 860314.078 1481717.236 0, 860069.962 1481725.465 0, 859825.847 1481733.708 0, 859581.732 1481741.966 0, 859336.414 1481750.279 0, 859525.232 1487317.616 0, 
+    859714.038 1492884.614 0, 859958.697 1492876.323 0, 860202.156 1492868.088 0, 860445.616 1492859.867 0, 860689.077 1492851.66 0, 860932.537 1492843.468 0, 861175.999 1492835.29 0, 861419.461 1492827.126 0, 861662.923 1492818.976 0, 861906.386 1492810.841 0, 
+    862149.849 1492802.721 0, 862393.313 1492794.614 0, 862636.777 1492786.522 0, 862880.241 1492778.444 0, 863123.707 1492770.381 0, 863367.172 1492762.332 0, 863610.638 1492754.297 0, 863854.105 1492746.277 0, 864097.572 1492738.27 0, 864341.039 1492730.279 0, 
+    864584.507 1492722.301 0, 864827.976 1492714.338 0, 865071.445 1492706.389 0, 865314.914 1492698.455 0, 865557.185 1492690.574 0, 865801.854 1492682.629 0, 866045.325 1492674.737 0, 866288.796 1492666.86 0, 866532.268 1492658.997 0, 866775.74 1492651.149 0, 
+    867019.213 1492643.315 0, 867262.686 1492635.495 0, 867506.16 1492627.69 0, 867749.634 1492619.898 0, 867993.108 1492612.122 0, 868236.583 1492604.359 0, 868480.058 1492596.611 0, 868723.534 1492588.877 0, 868967.01 1492581.158 0, 869210.487 1492573.452 0, 
+    869453.964 1492565.761 0, 869697.442 1492558.085 0, 869940.92 1492550.423 0, 870184.399 1492542.775 0, 870427.878 1492535.141 0, 870671.357 1492527.522 0, 870914.837 1492519.917 0, 871158.317 1492512.327 0, 871400.6 1492504.788 0, 871227.522 1486937.279 0, 
+    871054.434 1481369.43 0))
+
+POLYGON ((883088.188 1492157.98 0, 882845.884 1492164.835 0, 882602.383 1492171.737 0, 882358.882 1492178.654 0, 882115.382 1492185.586 0, 881871.883 1492192.531 0, 881628.384 1492199.491 0, 881384.885 1492206.466 0, 881141.386 1492213.454 0, 880897.889 1492220.457 0, 
+    880654.391 1492227.474 0, 880410.894 1492234.506 0, 880167.397 1492241.552 0, 879923.901 1492248.612 0, 879680.405 1492255.687 0, 879436.909 1492262.776 0, 879193.414 1492269.879 0, 878949.92 1492276.997 0, 878706.426 1492284.129 0, 878462.932 1492291.275 0, 
+    878219.438 1492298.435 0, 877975.945 1492305.61 0, 877732.453 1492312.8 0, 877488.961 1492320.003 0, 877244.271 1492327.257 0, 877001.978 1492334.453 0, 876758.487 1492341.7 0, 876514.997 1492348.961 0, 876271.507 1492356.236 0, 876028.017 1492363.526 0, 
+    875784.528 1492370.83 0, 875541.039 1492378.148 0, 875297.551 1492385.48 0, 875054.063 1492392.827 0, 874810.576 1492400.189 0, 874567.089 1492407.564 0, 874323.602 1492414.954 0, 874080.116 1492422.358 0, 873836.631 1492429.777 0, 873593.145 1492437.21 0, 
+    873349.661 1492444.657 0, 873106.176 1492452.118 0, 872862.692 1492459.594 0, 872619.209 1492467.085 0, 872375.726 1492474.589 0, 872132.243 1492482.108 0, 871888.761 1492489.641 0, 871645.28 1492497.189 0, 871400.6 1492504.788 0, 871573.666 1498071.95 0, 
+    871746.722 1503638.76 0, 871990.743 1503631.182 0, 872233.57 1503623.654 0, 872476.396 1503616.141 0, 872719.224 1503608.643 0, 872962.051 1503601.158 0, 873204.879 1503593.688 0, 873447.708 1503586.233 0, 873690.537 1503578.791 0, 873933.366 1503571.364 0, 
+    874176.196 1503563.951 0, 874419.027 1503556.553 0, 874661.857 1503549.168 0, 874904.689 1503541.798 0, 875147.52 1503534.443 0, 875390.352 1503527.101 0, 875633.185 1503519.774 0, 875876.018 1503512.461 0, 876118.851 1503505.163 0, 876361.685 1503497.878 0, 
+    876604.519 1503490.608 0, 876847.354 1503483.353 0, 877090.189 1503476.111 0, 877333.024 1503468.884 0, 877574.666 1503461.707 0, 877818.696 1503454.473 0, 878061.533 1503447.289 0, 878304.37 1503440.119 0, 878547.208 1503432.963 0, 878790.046 1503425.822 0, 
+    879032.884 1503418.695 0, 879275.723 1503411.582 0, 879518.563 1503404.484 0, 879761.402 1503397.4 0, 880004.242 1503390.33 0, 880247.083 1503383.274 0, 880489.924 1503376.233 0, 880732.765 1503369.206 0, 880975.607 1503362.193 0, 881218.449 1503355.195 0, 
+    881461.292 1503348.211 0, 881704.135 1503341.241 0, 881946.978 1503334.285 0, 882189.822 1503327.344 0, 882432.666 1503320.417 0, 882675.511 1503313.505 0, 882918.356 1503306.606 0, 883161.201 1503299.722 0, 883402.853 1503292.886 0, 883245.526 1497725.609 0, 
+    883088.188 1492157.98 0))
+
+POLYGON ((895059.916 1502979.944 0, 894818.243 1502986.097 0, 894575.379 1502992.295 0, 894332.516 1502998.508 0, 894089.653 1503004.734 0, 893846.79 1503010.975 0, 893603.927 1503017.23 0, 893361.065 1503023.5 0, 893118.203 1503029.783 0, 892875.342 1503036.081 0, 
+    892632.481 1503042.394 0, 892389.62 1503048.72 0, 892146.76 1503055.061 0, 891903.9 1503061.416 0, 891661.041 1503067.786 0, 891418.182 1503074.169 0, 891175.323 1503080.567 0, 890932.465 1503086.98 0, 890689.607 1503093.406 0, 890446.749 1503099.847 0, 
+    890203.892 1503106.303 0, 889961.035 1503112.772 0, 889718.179 1503119.256 0, 889475.322 1503125.754 0, 889231.274 1503132.299 0, 888989.611 1503138.793 0, 888746.757 1503145.334 0, 888503.902 1503151.889 0, 888261.048 1503158.459 0, 888018.194 1503165.043 0, 
+    887775.341 1503171.641 0, 887532.488 1503178.254 0, 887289.635 1503184.88 0, 887046.783 1503191.521 0, 886803.931 1503198.177 0, 886561.08 1503204.846 0, 886318.229 1503211.53 0, 886075.378 1503218.229 0, 885832.528 1503224.941 0, 885589.678 1503231.668 0, 
+    885346.828 1503238.409 0, 885103.979 1503245.164 0, 884861.131 1503251.934 0, 884618.282 1503258.718 0, 884375.435 1503265.516 0, 884132.587 1503272.329 0, 883889.74 1503279.156 0, 883646.893 1503285.997 0, 883402.853 1503292.886 0, 883560.171 1508859.805 0, 
+    883717.478 1514426.36 0, 883960.86 1514419.489 0, 884203.051 1514412.667 0, 884445.243 1514405.858 0, 884687.435 1514399.064 0, 884929.628 1514392.284 0, 885171.821 1514385.518 0, 885414.014 1514378.767 0, 885656.208 1514372.03 0, 885898.402 1514365.307 0, 
+    886140.596 1514358.598 0, 886382.791 1514351.904 0, 886624.987 1514345.224 0, 886867.182 1514338.558 0, 887109.379 1514331.906 0, 887351.575 1514325.269 0, 887593.772 1514318.645 0, 887835.969 1514312.037 0, 888078.167 1514305.442 0, 888320.365 1514298.862 0, 
+    888562.563 1514292.295 0, 888804.762 1514285.744 0, 889046.962 1514279.206 0, 889289.161 1514272.683 0, 889530.172 1514266.206 0, 889773.562 1514259.679 0, 890015.762 1514253.198 0, 890257.963 1514246.732 0, 890500.165 1514240.28 0, 890742.367 1514233.842 0, 
+    890984.569 1514227.418 0, 891226.772 1514221.009 0, 891468.975 1514214.614 0, 891711.178 1514208.233 0, 891953.382 1514201.867 0, 892195.586 1514195.514 0, 892437.791 1514189.176 0, 892679.996 1514182.853 0, 892922.201 1514176.543 0, 893164.407 1514170.248 0, 
+    893406.613 1514163.967 0, 893648.819 1514157.7 0, 893891.026 1514151.448 0, 894133.233 1514145.209 0, 894375.44 1514138.985 0, 894617.648 1514132.776 0, 894859.856 1514126.58 0, 895102.065 1514120.399 0, 895343.085 1514114.262 0, 895201.505 1508547.285 0, 
+    895059.916 1502979.944 0))
+
+POLYGON ((906969.527 1513835.01 0, 906728.489 1513840.466 0, 906486.264 1513845.963 0, 906244.039 1513851.474 0, 906001.815 1513857 0, 905759.59 1513862.539 0, 905517.367 1513868.093 0, 905275.143 1513873.661 0, 905032.92 1513879.244 0, 904790.697 1513884.841 0, 
+    904548.475 1513890.452 0, 904306.253 1513896.077 0, 904064.031 1513901.716 0, 903821.809 1513907.37 0, 903579.588 1513913.038 0, 903337.368 1513918.72 0, 903095.147 1513924.417 0, 902852.927 1513930.127 0, 902610.707 1513935.852 0, 902368.488 1513941.592 0, 
+    902126.269 1513947.345 0, 901884.05 1513953.113 0, 901641.831 1513958.895 0, 901399.613 1513964.691 0, 901156.208 1513970.53 0, 900915.178 1513976.327 0, 900672.961 1513982.166 0, 900430.744 1513988.019 0, 900188.528 1513993.887 0, 899946.312 1513999.769 0, 
+    899704.096 1514005.665 0, 899461.881 1514011.575 0, 899219.666 1514017.5 0, 898977.451 1514023.438 0, 898735.237 1514029.392 0, 898493.023 1514035.359 0, 898250.809 1514041.341 0, 898008.596 1514047.336 0, 897766.383 1514053.347 0, 897524.171 1514059.371 0, 
+    897281.958 1514065.41 0, 897039.747 1514071.463 0, 896797.535 1514077.53 0, 896555.324 1514083.611 0, 896313.113 1514089.707 0, 896070.903 1514095.817 0, 895828.693 1514101.941 0, 895586.483 1514108.079 0, 895343.085 1514114.262 0, 895484.656 1519680.869 0, 
+    895626.217 1525247.101 0, 895868.957 1525240.934 0, 896110.511 1525234.813 0, 896352.066 1525228.705 0, 896593.621 1525222.612 0, 896835.177 1525216.532 0, 897076.732 1525210.467 0, 897318.289 1525204.417 0, 897559.845 1525198.38 0, 897801.402 1525192.358 0, 
+    898042.959 1525186.35 0, 898284.517 1525180.356 0, 898526.075 1525174.376 0, 898767.633 1525168.411 0, 899009.192 1525162.459 0, 899250.751 1525156.522 0, 899492.31 1525150.6 0, 899733.87 1525144.691 0, 899975.43 1525138.797 0, 900216.991 1525132.917 0, 
+    900458.551 1525127.051 0, 900700.112 1525121.199 0, 900941.674 1525115.362 0, 901183.236 1525109.538 0, 901423.613 1525103.758 0, 901666.36 1525097.934 0, 901907.923 1525092.154 0, 902149.486 1525086.387 0, 902391.05 1525080.635 0, 902632.614 1525074.897 0, 
+    902874.178 1525069.173 0, 903115.742 1525063.464 0, 903357.307 1525057.769 0, 903598.872 1525052.088 0, 903840.438 1525046.421 0, 904082.004 1525040.768 0, 904323.57 1525035.13 0, 904565.136 1525029.505 0, 904806.703 1525023.895 0, 905048.27 1525018.3 0, 
+    905289.838 1525012.718 0, 905531.406 1525007.151 0, 905772.974 1525001.598 0, 906014.542 1524996.059 0, 906256.111 1524990.534 0, 906497.68 1524985.024 0, 906739.25 1524979.527 0, 906980.82 1524974.045 0, 907221.206 1524968.604 0, 907095.371 1519401.995 0, 
+    906969.527 1513835.01 0))
+
+POLYGON ((918816.935 1524722.867 0, 918576.533 1524727.629 0, 918334.948 1524732.428 0, 918093.364 1524737.242 0, 917851.78 1524742.07 0, 917610.197 1524746.912 0, 917368.614 1524751.769 0, 917127.031 1524756.639 0, 916885.448 1524761.524 0, 916643.866 1524766.423 0, 
+    916402.284 1524771.336 0, 916160.702 1524776.264 0, 915919.121 1524781.206 0, 915677.54 1524786.162 0, 915435.959 1524791.132 0, 915194.378 1524796.116 0, 914952.798 1524801.115 0, 914711.218 1524806.128 0, 914469.638 1524811.155 0, 914228.059 1524816.196 0, 
+    913986.48 1524821.251 0, 913744.901 1524826.321 0, 913503.323 1524831.405 0, 913261.744 1524836.503 0, 913018.984 1524841.64 0, 912778.589 1524846.742 0, 912537.012 1524851.883 0, 912295.435 1524857.038 0, 912053.858 1524862.207 0, 911812.282 1524867.39 0, 
+    911570.706 1524872.588 0, 911329.13 1524877.8 0, 911087.554 1524883.026 0, 910845.979 1524888.266 0, 910604.404 1524893.521 0, 910362.83 1524898.79 0, 910121.256 1524904.073 0, 909879.682 1524909.37 0, 909638.108 1524914.681 0, 909396.535 1524920.007 0, 
+    909154.962 1524925.347 0, 908913.389 1524930.701 0, 908671.817 1524936.069 0, 908430.245 1524941.452 0, 908188.673 1524946.848 0, 907947.102 1524952.259 0, 907705.531 1524957.684 0, 907463.96 1524963.124 0, 907221.206 1524968.604 0, 907347.032 1530534.831 0, 
+    907472.85 1536100.67 0, 907714.946 1536095.205 0, 907955.861 1536089.78 0, 908196.777 1536084.37 0, 908437.693 1536078.973 0, 908678.61 1536073.591 0, 908919.526 1536068.223 0, 909160.444 1536062.87 0, 909401.361 1536057.53 0, 909642.279 1536052.205 0, 
+    909883.197 1536046.894 0, 910124.115 1536041.597 0, 910365.034 1536036.314 0, 910605.953 1536031.045 0, 910846.872 1536025.791 0, 911087.792 1536020.55 0, 911328.712 1536015.324 0, 911569.632 1536010.112 0, 911810.553 1536004.915 0, 912051.473 1535999.731 0, 
+    912292.394 1535994.562 0, 912533.316 1535989.406 0, 912774.238 1535984.265 0, 913015.16 1535979.139 0, 913254.903 1535974.051 0, 913497.005 1535968.927 0, 913737.928 1535963.843 0, 913978.851 1535958.773 0, 914219.775 1535953.717 0, 914460.698 1535948.675 0, 
+    914701.623 1535943.648 0, 914942.547 1535938.634 0, 915183.472 1535933.635 0, 915424.397 1535928.65 0, 915665.322 1535923.679 0, 915906.248 1535918.723 0, 916147.174 1535913.78 0, 916388.1 1535908.852 0, 916629.026 1535903.938 0, 916869.953 1535899.038 0, 
+    917110.88 1535894.152 0, 917351.807 1535889.28 0, 917592.735 1535884.423 0, 917833.663 1535879.58 0, 918074.591 1535874.75 0, 918315.52 1535869.936 0, 918556.448 1535865.135 0, 918797.377 1535860.348 0, 919037.128 1535855.599 0, 918927.036 1530289.427 0, 
+    918816.935 1524722.867 0))
+
+POLYGON ((930602.053 1535643.201 0, 930362.288 1535647.272 0, 930121.346 1535651.378 0, 929880.405 1535655.498 0, 929639.463 1535659.632 0, 929398.523 1535663.781 0, 929157.582 1535667.943 0, 928916.642 1535672.12 0, 928675.701 1535676.311 0, 928434.761 1535680.516 0, 
+    928193.822 1535684.735 0, 927952.882 1535688.969 0, 927711.943 1535693.216 0, 927471.004 1535697.478 0, 927230.066 1535701.754 0, 926989.127 1535706.044 0, 926748.189 1535710.349 0, 926507.251 1535714.667 0, 926266.314 1535719 0, 926025.376 1535723.347 0, 
+    925784.439 1535727.708 0, 925543.502 1535732.083 0, 925302.566 1535736.473 0, 925061.629 1535740.876 0, 924819.515 1535745.316 0, 924579.757 1535749.726 0, 924338.822 1535754.172 0, 924097.886 1535758.633 0, 923856.951 1535763.107 0, 923616.017 1535767.596 0, 
+    923375.082 1535772.099 0, 923134.148 1535776.616 0, 922893.214 1535781.147 0, 922652.28 1535785.693 0, 922411.347 1535790.252 0, 922170.413 1535794.826 0, 921929.481 1535799.414 0, 921688.548 1535804.016 0, 921447.615 1535808.633 0, 921206.683 1535813.263 0, 
+    920965.752 1535817.908 0, 920724.82 1535822.567 0, 920483.889 1535827.24 0, 920242.958 1535831.927 0, 920002.027 1535836.629 0, 919761.097 1535841.344 0, 919520.166 1535846.074 0, 919279.236 1535850.818 0, 919037.128 1535855.599 0, 919147.213 1541421.378 0, 
+    919257.29 1546986.756 0, 919498.74 1546981.987 0, 919739.015 1546977.256 0, 919979.29 1546972.539 0, 920219.565 1546967.837 0, 920459.84 1546963.148 0, 920700.116 1546958.473 0, 920940.392 1546953.813 0, 921180.669 1546949.167 0, 921420.945 1546944.535 0, 
+    921661.222 1546939.917 0, 921901.5 1546935.313 0, 922141.777 1546930.723 0, 922382.055 1546926.148 0, 922622.333 1546921.587 0, 922862.611 1546917.039 0, 923102.89 1546912.506 0, 923343.169 1546907.987 0, 923583.448 1546903.482 0, 923823.727 1546898.992 0, 
+    924064.007 1546894.515 0, 924304.286 1546890.053 0, 924544.567 1546885.605 0, 924784.847 1546881.171 0, 925023.953 1546876.772 0, 925265.409 1546872.345 0, 925505.69 1546867.953 0, 925745.971 1546863.576 0, 925986.253 1546859.212 0, 926226.535 1546854.863 0, 
+    926466.817 1546850.528 0, 926707.1 1546846.207 0, 926947.382 1546841.9 0, 927187.665 1546837.608 0, 927427.948 1546833.329 0, 927668.232 1546829.065 0, 927908.516 1546824.814 0, 928148.8 1546820.578 0, 928389.084 1546816.356 0, 928629.368 1546812.149 0, 
+    928869.653 1546807.955 0, 929109.938 1546803.775 0, 929350.223 1546799.61 0, 929590.509 1546795.459 0, 929830.794 1546791.322 0, 930071.08 1546787.199 0, 930311.366 1546783.09 0, 930551.653 1546778.995 0, 930790.766 1546774.935 0, 930696.413 1541209.268 0, 
+    930602.053 1535643.201 0))
+
+POLYGON ((942324.794 1546595.699 0, 942085.669 1546599.084 0, 941845.372 1546602.499 0, 941605.075 1546605.929 0, 941364.778 1546609.373 0, 941124.482 1546612.832 0, 940884.186 1546616.304 0, 940643.89 1546619.791 0, 940403.594 1546623.291 0, 940163.298 1546626.806 0, 
+    939923.003 1546630.335 0, 939682.708 1546633.878 0, 939442.413 1546637.435 0, 939202.118 1546641.007 0, 938961.823 1546644.592 0, 938721.529 1546648.192 0, 938481.235 1546651.806 0, 938240.941 1546655.434 0, 938000.647 1546659.076 0, 937760.354 1546662.732 0, 
+    937520.061 1546666.402 0, 937279.767 1546670.087 0, 937039.475 1546673.785 0, 936799.182 1546677.498 0, 936557.717 1546681.243 0, 936318.597 1546684.966 0, 936078.305 1546688.722 0, 935838.014 1546692.491 0, 935597.722 1546696.274 0, 935357.431 1546700.072 0, 
+    935117.14 1546703.884 0, 934876.849 1546707.71 0, 934636.558 1546711.55 0, 934396.268 1546715.404 0, 934155.978 1546719.273 0, 933915.688 1546723.155 0, 933675.398 1546727.052 0, 933435.109 1546730.963 0, 933194.819 1546734.887 0, 932954.53 1546738.827 0, 
+    932714.241 1546742.78 0, 932473.953 1546746.747 0, 932233.665 1546750.729 0, 931993.376 1546754.724 0, 931753.089 1546758.734 0, 931512.801 1546762.758 0, 931272.514 1546766.796 0, 931032.226 1546770.848 0, 930790.766 1546774.935 0, 930885.112 1552340.195 0, 
+    930979.452 1557905.044 0, 931220.254 1557900.969 0, 931459.886 1557896.927 0, 931699.518 1557892.9 0, 931939.151 1557888.887 0, 932178.784 1557884.889 0, 932418.417 1557880.904 0, 932658.05 1557876.933 0, 932897.683 1557872.977 0, 933137.317 1557869.034 0, 
+    933376.951 1557865.106 0, 933616.585 1557861.191 0, 933856.219 1557857.291 0, 934095.854 1557853.405 0, 934335.489 1557849.533 0, 934575.124 1557845.676 0, 934814.759 1557841.832 0, 935054.395 1557838.002 0, 935294.03 1557834.187 0, 935533.666 1557830.385 0, 
+    935773.303 1557826.598 0, 936012.939 1557822.825 0, 936252.576 1557819.066 0, 936492.213 1557815.321 0, 936730.68 1557811.608 0, 936971.487 1557807.873 0, 937211.124 1557804.17 0, 937450.762 1557800.482 0, 937690.4 1557796.807 0, 937930.038 1557793.147 0, 
+    938169.677 1557789.501 0, 938409.315 1557785.868 0, 938648.954 1557782.25 0, 938888.593 1557778.646 0, 939128.232 1557775.057 0, 939367.872 1557771.481 0, 939607.511 1557767.919 0, 939847.151 1557764.372 0, 940086.791 1557760.838 0, 940326.432 1557757.319 0, 
+    940566.072 1557753.814 0, 940805.713 1557750.323 0, 941045.354 1557746.846 0, 941284.995 1557743.383 0, 941524.636 1557739.934 0, 941764.278 1557736.499 0, 942003.919 1557733.079 0, 942243.561 1557729.672 0, 942482.035 1557726.296 0, 942403.417 1552161.204 0, 
+    942324.794 1546595.699 0))
+
+POLYGON ((953985.077 1557580.046 0, 953746.593 1557582.749 0, 953506.942 1557585.478 0, 953267.292 1557588.222 0, 953027.642 1557590.979 0, 952787.992 1557593.751 0, 952548.342 1557596.537 0, 952308.692 1557599.337 0, 952069.042 1557602.151 0, 951829.393 1557604.979 0, 
+    951589.744 1557607.821 0, 951350.095 1557610.678 0, 951110.446 1557613.548 0, 950870.797 1557616.433 0, 950631.148 1557619.331 0, 950391.5 1557622.244 0, 950151.852 1557625.171 0, 949912.204 1557628.112 0, 949672.556 1557631.067 0, 949432.908 1557634.037 0, 
+    949193.26 1557637.02 0, 948953.613 1557640.017 0, 948713.966 1557643.029 0, 948474.319 1557646.054 0, 948233.504 1557649.109 0, 947995.025 1557652.148 0, 947755.379 1557655.216 0, 947515.732 1557658.298 0, 947276.086 1557661.394 0, 947036.44 1557664.505 0, 
+    946796.795 1557667.629 0, 946557.149 1557670.767 0, 946317.504 1557673.92 0, 946077.859 1557677.087 0, 945838.213 1557680.268 0, 945598.569 1557683.462 0, 945358.924 1557686.671 0, 945119.28 1557689.895 0, 944879.635 1557693.132 0, 944639.991 1557696.383 0, 
+    944400.347 1557699.649 0, 944160.704 1557702.928 0, 943921.06 1557706.222 0, 943681.417 1557709.529 0, 943441.774 1557712.851 0, 943202.131 1557716.187 0, 942962.488 1557719.537 0, 942722.846 1557722.902 0, 942482.035 1557726.296 0, 942560.646 1563290.97 0, 
+    942639.252 1568855.22 0, 942879.404 1568851.834 0, 943118.392 1568848.479 0, 943357.379 1568845.138 0, 943596.367 1568841.812 0, 943835.355 1568838.499 0, 944074.344 1568835.2 0, 944313.332 1568831.915 0, 944552.321 1568828.645 0, 944791.31 1568825.388 0, 
+    945030.299 1568822.146 0, 945269.288 1568818.918 0, 945508.277 1568815.703 0, 945747.267 1568812.503 0, 945986.257 1568809.317 0, 946225.247 1568806.145 0, 946464.237 1568802.987 0, 946703.227 1568799.843 0, 946942.218 1568796.713 0, 947181.208 1568793.597 0, 
+    947420.199 1568790.495 0, 947659.19 1568787.408 0, 947898.182 1568784.334 0, 948137.173 1568781.274 0, 948375 1568778.244 0, 948615.157 1568775.197 0, 948854.149 1568772.18 0, 949093.141 1568769.177 0, 949332.133 1568766.187 0, 949571.126 1568763.212 0, 
+    949810.118 1568760.251 0, 950049.111 1568757.304 0, 950288.104 1568754.371 0, 950527.097 1568751.452 0, 950766.091 1568748.547 0, 951005.084 1568745.657 0, 951244.078 1568742.78 0, 951483.072 1568739.917 0, 951722.066 1568737.069 0, 951961.06 1568734.234 0, 
+    952200.055 1568731.414 0, 952439.049 1568728.607 0, 952678.044 1568725.815 0, 952917.039 1568723.037 0, 953156.034 1568720.273 0, 953395.029 1568717.522 0, 953634.024 1568714.786 0, 953873.02 1568712.064 0, 954110.852 1568709.37 0, 954047.967 1563144.92 0, 
+    953985.077 1557580.046 0))
+
+POLYGON ((965582.818 1568595.93 0, 965344.978 1568597.952 0, 965105.976 1568599.999 0, 964866.973 1568602.06 0, 964627.971 1568604.135 0, 964388.97 1568606.224 0, 964149.968 1568608.327 0, 963910.966 1568610.444 0, 963671.965 1568612.575 0, 963432.963 1568614.72 0, 
+    963193.962 1568616.88 0, 962954.961 1568619.053 0, 962715.96 1568621.24 0, 962476.959 1568623.442 0, 962237.958 1568625.657 0, 961998.957 1568627.887 0, 961759.957 1568630.131 0, 961520.957 1568632.389 0, 961281.956 1568634.66 0, 961042.956 1568636.946 0, 
+    960803.956 1568639.246 0, 960564.956 1568641.56 0, 960325.957 1568643.888 0, 960086.957 1568646.231 0, 959846.795 1568648.598 0, 959608.959 1568650.957 0, 959369.959 1568653.341 0, 959130.96 1568655.74 0, 958891.962 1568658.152 0, 958652.963 1568660.579 0, 
+    958413.964 1568663.02 0, 958174.966 1568665.474 0, 957935.968 1568667.943 0, 957696.969 1568670.426 0, 957457.971 1568672.923 0, 957218.974 1568675.434 0, 956979.976 1568677.959 0, 956740.978 1568680.498 0, 956501.981 1568683.051 0, 956262.984 1568685.618 0, 
+    956023.987 1568688.2 0, 955784.99 1568690.795 0, 955545.993 1568693.404 0, 955306.996 1568696.028 0, 955068 1568698.666 0, 954829.004 1568701.317 0, 954590.007 1568703.983 0, 954351.011 1568706.663 0, 954110.852 1568709.37 0, 954173.732 1574273.388 0, 
+    954236.607 1579836.969 0, 954476.109 1579834.27 0, 954714.45 1579831.597 0, 954952.791 1579828.939 0, 955191.132 1579826.294 0, 955429.474 1579823.664 0, 955667.816 1579821.048 0, 955906.157 1579818.445 0, 956144.499 1579815.857 0, 956382.841 1579813.283 0, 
+    956621.184 1579810.723 0, 956859.526 1579808.176 0, 957097.869 1579805.644 0, 957336.212 1579803.126 0, 957574.554 1579800.622 0, 957812.897 1579798.132 0, 958051.241 1579795.656 0, 958289.584 1579793.194 0, 958527.927 1579790.746 0, 958766.271 1579788.312 0, 
+    959004.615 1579785.892 0, 959242.959 1579783.486 0, 959481.303 1579781.094 0, 959719.647 1579778.717 0, 959956.832 1579776.364 0, 960196.336 1579774.003 0, 960434.68 1579771.667 0, 960673.025 1579769.346 0, 960911.37 1579767.038 0, 961149.715 1579764.744 0, 
+    961388.06 1579762.465 0, 961626.405 1579760.199 0, 961864.751 1579757.947 0, 962103.096 1579755.71 0, 962341.442 1579753.486 0, 962579.788 1579751.277 0, 962818.134 1579749.081 0, 963056.48 1579746.9 0, 963294.826 1579744.732 0, 963533.172 1579742.579 0, 
+    963771.519 1579740.44 0, 964009.865 1579738.314 0, 964248.212 1579736.203 0, 964486.559 1579734.106 0, 964724.906 1579732.023 0, 964963.253 1579729.953 0, 965201.6 1579727.898 0, 965439.947 1579725.857 0, 965677.136 1579723.84 0, 965629.979 1574160.103 0, 
+    965582.818 1568595.93 0))
+
+POLYGON ((977117.938 1579643.032 0, 976880.743 1579644.38 0, 976642.391 1579645.747 0, 976404.039 1579647.129 0, 976165.687 1579648.525 0, 975927.335 1579649.935 0, 975688.983 1579651.359 0, 975450.632 1579652.797 0, 975212.28 1579654.249 0, 974973.928 1579655.715 0, 
+    974735.577 1579657.195 0, 974497.226 1579658.689 0, 974258.874 1579660.197 0, 974020.523 1579661.719 0, 973782.172 1579663.255 0, 973543.821 1579664.805 0, 973305.47 1579666.369 0, 973067.119 1579667.947 0, 972828.769 1579669.54 0, 972590.418 1579671.146 0, 
+    972352.068 1579672.766 0, 972113.717 1579674.401 0, 971875.367 1579676.049 0, 971637.017 1579677.711 0, 971397.509 1579679.396 0, 971160.316 1579681.078 0, 970921.966 1579682.783 0, 970683.617 1579684.501 0, 970445.267 1579686.234 0, 970206.917 1579687.98 0, 
+    969968.568 1579689.741 0, 969730.218 1579691.515 0, 969491.869 1579693.304 0, 969253.52 1579695.107 0, 969015.171 1579696.923 0, 968776.822 1579698.754 0, 968538.473 1579700.599 0, 968300.124 1579702.458 0, 968061.775 1579704.33 0, 967823.427 1579706.217 0, 
+    967585.078 1579708.118 0, 967346.73 1579710.033 0, 967108.382 1579711.962 0, 966870.033 1579713.905 0, 966631.685 1579715.862 0, 966393.338 1579717.833 0, 966154.99 1579719.818 0, 965916.642 1579721.817 0, 965677.136 1579723.84 0, 965724.289 1585287.133 0, 
+    965771.438 1590849.976 0, 966010.286 1590847.959 0, 966247.979 1590845.965 0, 966485.672 1590843.986 0, 966723.365 1590842.02 0, 966961.058 1590840.068 0, 967198.752 1590838.131 0, 967436.445 1590836.207 0, 967674.138 1590834.297 0, 967911.832 1590832.402 0, 
+    968149.526 1590830.52 0, 968387.22 1590828.653 0, 968624.914 1590826.799 0, 968862.608 1590824.959 0, 969100.302 1590823.133 0, 969337.996 1590821.322 0, 969575.69 1590819.524 0, 969813.385 1590817.74 0, 970051.079 1590815.971 0, 970288.774 1590814.215 0, 
+    970526.469 1590812.473 0, 970764.164 1590810.745 0, 971001.859 1590809.032 0, 971239.554 1590807.332 0, 971476.094 1590805.654 0, 971714.944 1590803.974 0, 971952.639 1590802.316 0, 972190.335 1590800.673 0, 972428.031 1590799.043 0, 972665.726 1590797.427 0, 
+    972903.422 1590795.825 0, 973141.118 1590794.237 0, 973378.814 1590792.663 0, 973616.51 1590791.104 0, 973854.206 1590789.558 0, 974091.902 1590788.026 0, 974329.598 1590786.508 0, 974567.295 1590785.004 0, 974804.991 1590783.514 0, 975042.688 1590782.038 0, 
+    975280.385 1590780.576 0, 975518.081 1590779.128 0, 975755.778 1590777.694 0, 975993.475 1590776.274 0, 976231.172 1590774.868 0, 976468.869 1590773.476 0, 976706.566 1590772.098 0, 976944.263 1590770.734 0, 977180.807 1590769.391 0, 977149.374 1585206.437 0, 
+    977117.938 1579643.032 0))
+
+POLYGON ((988590.358 1590721.039 0, 988353.81 1590721.715 0, 988116.11 1590722.407 0, 987878.409 1590723.113 0, 987640.709 1590723.834 0, 987403.009 1590724.568 0, 987165.309 1590725.317 0, 986927.609 1590726.079 0, 986689.91 1590726.856 0, 986452.21 1590727.646 0, 
+    986214.51 1590728.45 0, 985976.81 1590729.269 0, 985739.111 1590730.101 0, 985501.411 1590730.948 0, 985263.711 1590731.808 0, 985026.012 1590732.682 0, 984788.312 1590733.571 0, 984550.613 1590734.473 0, 984312.913 1590735.389 0, 984075.214 1590736.32 0, 
+    983837.515 1590737.264 0, 983599.816 1590738.222 0, 983362.116 1590739.194 0, 983124.417 1590740.181 0, 982885.565 1590741.186 0, 982649.019 1590742.195 0, 982411.32 1590743.223 0, 982173.621 1590744.266 0, 981935.923 1590745.322 0, 981698.224 1590746.392 0, 
+    981460.525 1590747.476 0, 981222.827 1590748.574 0, 980985.128 1590749.687 0, 980747.43 1590750.813 0, 980509.731 1590751.953 0, 980272.033 1590753.107 0, 980034.335 1590754.275 0, 979796.636 1590755.457 0, 979558.938 1590756.654 0, 979321.24 1590757.864 0, 
+    979083.542 1590759.088 0, 978845.844 1590760.326 0, 978608.146 1590761.578 0, 978370.449 1590762.844 0, 978132.751 1590764.124 0, 977895.053 1590765.418 0, 977657.356 1590766.726 0, 977419.658 1590768.048 0, 977180.807 1590769.391 0, 977212.238 1596331.889 0, 
+    977243.665 1601893.925 0, 977481.859 1601892.586 0, 977718.901 1601891.267 0, 977955.944 1601889.963 0, 978192.987 1601888.672 0, 978430.03 1601887.396 0, 978667.073 1601886.133 0, 978904.116 1601884.885 0, 979141.159 1601883.65 0, 979378.202 1601882.429 0, 
+    979615.246 1601881.222 0, 979852.289 1601880.03 0, 980089.333 1601878.851 0, 980326.376 1601877.686 0, 980563.42 1601876.535 0, 980800.463 1601875.398 0, 981037.507 1601874.275 0, 981274.551 1601873.166 0, 981511.595 1601872.07 0, 981748.639 1601870.989 0, 
+    981985.683 1601869.922 0, 982222.727 1601868.869 0, 982459.771 1601867.829 0, 982696.815 1601866.804 0, 982932.709 1601865.797 0, 983170.903 1601864.795 0, 983407.948 1601863.811 0, 983644.992 1601862.842 0, 983882.036 1601861.886 0, 984119.081 1601860.944 0, 
+    984356.126 1601860.017 0, 984593.17 1601859.103 0, 984830.215 1601858.203 0, 985067.26 1601857.317 0, 985304.304 1601856.445 0, 985541.349 1601855.587 0, 985778.394 1601854.743 0, 986015.439 1601853.913 0, 986252.484 1601853.097 0, 986489.529 1601852.295 0, 
+    986726.574 1601851.507 0, 986963.619 1601850.732 0, 987200.664 1601849.972 0, 987437.709 1601849.226 0, 987674.755 1601848.493 0, 987911.8 1601847.775 0, 988148.845 1601847.07 0, 988385.891 1601846.38 0, 988621.787 1601845.706 0, 988606.073 1596283.604 0, 
+    988590.358 1590721.039 0))
+
+POLYGON ((1000000 1601829.633 0, 999764.101 1601829.64 0, 999527.054 1601829.661 0, 999290.008 1601829.696 0, 999052.961 1601829.745 0, 998815.915 1601829.808 0, 998578.869 1601829.884 0, 998341.822 1601829.975 0, 998104.776 1601830.079 0, 997867.73 1601830.198 0, 
+    997630.683 1601830.33 0, 997393.637 1601830.477 0, 997156.591 1601830.637 0, 996919.544 1601830.812 0, 996682.498 1601831 0, 996445.452 1601831.202 0, 996208.405 1601831.418 0, 995971.359 1601831.648 0, 995734.313 1601831.893 0, 995497.267 1601832.151 0, 
+    995260.221 1601832.423 0, 995023.174 1601832.709 0, 994786.128 1601833.008 0, 994549.082 1601833.322 0, 994310.888 1601833.652 0, 994074.99 1601833.992 0, 993837.944 1601834.348 0, 993600.898 1601834.717 0, 993363.851 1601835.101 0, 993126.805 1601835.498 0, 
+    992889.759 1601835.91 0, 992652.713 1601836.335 0, 992415.667 1601836.775 0, 992178.621 1601837.228 0, 991941.576 1601837.695 0, 991704.53 1601838.177 0, 991467.484 1601838.672 0, 991230.438 1601839.181 0, 990993.392 1601839.704 0, 990756.346 1601840.241 0, 
+    990519.301 1601840.792 0, 990282.255 1601841.357 0, 990045.209 1601841.936 0, 989808.164 1601842.529 0, 989571.118 1601843.136 0, 989334.073 1601843.757 0, 989097.027 1601844.392 0, 988859.982 1601845.04 0, 988621.787 1601845.706 0, 988637.5 1607407.34 0, 
+    988653.211 1612968.498 0, 988890.748 1612967.834 0, 989127.139 1612967.187 0, 989363.529 1612966.554 0, 989599.92 1612965.935 0, 989836.311 1612965.329 0, 990072.702 1612964.738 0, 990309.093 1612964.161 0, 990545.484 1612963.597 0, 990781.875 1612963.048 0, 
+    991018.266 1612962.512 0, 991254.658 1612961.991 0, 991491.049 1612961.483 0, 991727.44 1612960.989 0, 991963.831 1612960.509 0, 992200.222 1612960.043 0, 992436.614 1612959.591 0, 992673.005 1612959.153 0, 992909.396 1612958.728 0, 993145.788 1612958.318 0, 
+    993382.179 1612957.921 0, 993618.57 1612957.539 0, 993854.962 1612957.17 0, 994091.353 1612956.816 0, 994326.6 1612956.476 0, 994564.136 1612956.148 0, 994800.528 1612955.835 0, 995036.919 1612955.536 0, 995273.311 1612955.251 0, 995509.702 1612954.979 0, 
+    995746.094 1612954.722 0, 995982.485 1612954.479 0, 996218.877 1612954.249 0, 996455.269 1612954.034 0, 996691.66 1612953.832 0, 996928.052 1612953.644 0, 997164.444 1612953.47 0, 997400.835 1612953.31 0, 997637.227 1612953.164 0, 997873.618 1612953.032 0, 
+    998110.01 1612952.914 0, 998346.402 1612952.81 0, 998582.794 1612952.719 0, 998819.185 1612952.643 0, 999055.577 1612952.58 0, 999291.969 1612952.532 0, 999528.36 1612952.497 0, 999764.752 1612952.476 0, 1000000 1612952.469 0, 1000000 1607391.289 0, 
+    1000000 1601829.633 0))
+
+POLYGON ((1011346.789 1612968.498 0, 1011111.54 1612967.84 0, 1010875.149 1612967.193 0, 1010638.758 1612966.56 0, 1010402.367 1612965.941 0, 1010165.976 1612965.335 0, 1009929.585 1612964.744 0, 1009693.194 1612964.166 0, 1009456.803 1612963.603 0, 1009220.412 1612963.053 0, 
+    1008984.021 1612962.517 0, 1008747.63 1612961.996 0, 1008511.239 1612961.488 0, 1008274.848 1612960.994 0, 1008038.456 1612960.514 0, 1007802.065 1612960.047 0, 1007565.674 1612959.595 0, 1007329.283 1612959.157 0, 1007092.891 1612958.732 0, 1006856.5 1612958.322 0, 
+    1006620.109 1612957.925 0, 1006383.717 1612957.543 0, 1006147.326 1612957.174 0, 1005910.934 1612956.819 0, 1005673.4 1612956.476 0, 1005438.151 1612956.151 0, 1005201.76 1612955.838 0, 1004965.368 1612955.539 0, 1004728.977 1612955.253 0, 1004492.585 1612954.982 0, 
+    1004256.194 1612954.724 0, 1004019.802 1612954.481 0, 1003783.411 1612954.251 0, 1003547.019 1612954.036 0, 1003310.627 1612953.834 0, 1003074.236 1612953.646 0, 1002837.844 1612953.472 0, 1002601.452 1612953.312 0, 1002365.061 1612953.166 0, 1002128.669 1612953.033 0, 
+    1001892.277 1612952.915 0, 1001655.886 1612952.811 0, 1001419.494 1612952.72 0, 1001183.102 1612952.644 0, 1000946.711 1612952.581 0, 1000710.319 1612952.532 0, 1000473.927 1612952.497 0, 1000237.535 1612952.476 0, 1000000 1612952.469 0, 1000000 1618513.168 0, 
+    1000000 1624073.378 0, 1000236.878 1624073.385 0, 1000472.615 1624073.406 0, 1000708.352 1624073.441 0, 1000944.089 1624073.489 0, 1001179.826 1624073.552 0, 1001415.563 1624073.628 0, 1001651.301 1624073.718 0, 1001887.038 1624073.823 0, 1002122.775 1624073.941 0, 
+    1002358.512 1624074.072 0, 1002594.249 1624074.218 0, 1002829.986 1624074.378 0, 1003065.723 1624074.551 0, 1003301.46 1624074.739 0, 1003537.197 1624074.94 0, 1003772.934 1624075.155 0, 1004008.672 1624075.384 0, 1004244.409 1624075.627 0, 1004480.146 1624075.884 0, 
+    1004715.883 1624076.154 0, 1004951.62 1624076.439 0, 1005187.356 1624076.737 0, 1005423.093 1624077.05 0, 1005657.691 1624077.374 0, 1005894.567 1624077.716 0, 1006130.304 1624078.07 0, 1006366.041 1624078.437 0, 1006601.778 1624078.819 0, 1006837.515 1624079.214 0, 
+    1007073.251 1624079.624 0, 1007308.988 1624080.047 0, 1007544.725 1624080.484 0, 1007780.462 1624080.935 0, 1008016.198 1624081.4 0, 1008251.935 1624081.879 0, 1008487.672 1624082.371 0, 1008723.408 1624082.878 0, 1008959.145 1624083.398 0, 1009194.881 1624083.933 0, 
+    1009430.618 1624084.481 0, 1009666.354 1624085.043 0, 1009902.091 1624085.619 0, 1010137.827 1624086.208 0, 1010373.564 1624086.812 0, 1010609.3 1624087.43 0, 1010845.036 1624088.061 0, 1011080.773 1624088.706 0, 1011315.37 1624089.362 0, 1011331.079 1618529.174 0, 
+    1011346.789 1612968.498 0))
+
+POLYGON ((1022630.65 1624137.314 0, 1022396.053 1624135.995 0, 1022160.32 1624134.684 0, 1021924.586 1624133.387 0, 1021688.853 1624132.103 0, 1021453.119 1624130.834 0, 1021217.385 1624129.578 0, 1020981.651 1624128.336 0, 1020745.917 1624127.108 0, 1020510.183 1624125.894 0, 
+    1020274.449 1624124.694 0, 1020038.715 1624123.507 0, 1019802.981 1624122.335 0, 1019567.246 1624121.176 0, 1019331.512 1624120.031 0, 1019095.778 1624118.9 0, 1018860.043 1624117.783 0, 1018624.308 1624116.68 0, 1018388.574 1624115.591 0, 1018152.839 1624114.516 0, 
+    1017917.104 1624113.454 0, 1017681.37 1624112.407 0, 1017445.635 1624111.373 0, 1017209.9 1624110.353 0, 1016973.027 1624109.342 0, 1016738.43 1624108.355 0, 1016502.695 1624107.377 0, 1016266.959 1624106.412 0, 1016031.224 1624105.462 0, 1015795.489 1624104.525 0, 
+    1015559.753 1624103.602 0, 1015324.018 1624102.693 0, 1015088.283 1624101.798 0, 1014852.547 1624100.917 0, 1014616.812 1624100.05 0, 1014381.076 1624099.197 0, 1014145.34 1624098.357 0, 1013909.605 1624097.531 0, 1013673.869 1624096.72 0, 1013438.133 1624095.922 0, 
+    1013202.397 1624095.138 0, 1012966.661 1624094.368 0, 1012730.925 1624093.611 0, 1012495.189 1624092.869 0, 1012259.453 1624092.141 0, 1012023.717 1624091.426 0, 1011787.981 1624090.725 0, 1011552.245 1624090.038 0, 1011315.37 1624089.362 0, 1011299.663 1629649.055 0, 
+    1011283.957 1635208.248 0, 1011520.174 1635208.922 0, 1011755.256 1635209.607 0, 1011990.338 1635210.306 0, 1012225.419 1635211.018 0, 1012460.501 1635211.745 0, 1012695.583 1635212.485 0, 1012930.664 1635213.239 0, 1013165.746 1635214.007 0, 1013400.827 1635214.789 0, 
+    1013635.908 1635215.585 0, 1013870.99 1635216.394 0, 1014106.071 1635217.218 0, 1014341.152 1635218.055 0, 1014576.233 1635218.906 0, 1014811.314 1635219.771 0, 1015046.396 1635220.649 0, 1015281.477 1635221.542 0, 1015516.558 1635222.448 0, 1015751.638 1635223.368 0, 
+    1015986.719 1635224.302 0, 1016221.8 1635225.25 0, 1016456.881 1635226.212 0, 1016691.962 1635227.188 0, 1016925.907 1635228.172 0, 1017162.123 1635229.18 0, 1017397.203 1635230.197 0, 1017632.284 1635231.228 0, 1017867.364 1635232.273 0, 1018102.444 1635233.331 0, 
+    1018337.525 1635234.404 0, 1018572.605 1635235.49 0, 1018807.685 1635236.59 0, 1019042.765 1635237.704 0, 1019277.845 1635238.832 0, 1019512.925 1635239.973 0, 1019748.005 1635241.129 0, 1019983.085 1635242.298 0, 1020218.164 1635243.481 0, 1020453.244 1635244.678 0, 
+    1020688.324 1635245.889 0, 1020923.403 1635247.113 0, 1021158.483 1635248.352 0, 1021393.562 1635249.604 0, 1021628.641 1635250.87 0, 1021863.721 1635252.15 0, 1022098.8 1635253.444 0, 1022333.879 1635254.751 0, 1022567.824 1635256.066 0, 1022599.236 1629696.941 0, 
+    1022630.65 1624137.314 0))
+
+POLYGON ((1033851.511 1635335.764 0, 1033617.569 1635333.788 0, 1033382.494 1635331.816 0, 1033147.42 1635329.858 0, 1032912.345 1635327.914 0, 1032677.27 1635325.984 0, 1032442.195 1635324.068 0, 1032207.12 1635322.165 0, 1031972.045 1635320.276 0, 1031736.97 1635318.401 0, 
+    1031501.894 1635316.54 0, 1031266.819 1635314.693 0, 1031031.743 1635312.86 0, 1030796.668 1635311.04 0, 1030561.592 1635309.234 0, 1030326.516 1635307.443 0, 1030091.44 1635305.665 0, 1029856.364 1635303.9 0, 1029621.288 1635302.15 0, 1029386.212 1635300.413 0, 
+    1029151.135 1635298.691 0, 1028916.059 1635296.982 0, 1028680.982 1635295.287 0, 1028445.905 1635293.606 0, 1028209.696 1635291.93 0, 1027975.752 1635290.285 0, 1027740.675 1635288.645 0, 1027505.598 1635287.019 0, 1027270.52 1635285.407 0, 1027035.443 1635283.809 0, 
+    1026800.366 1635282.225 0, 1026565.288 1635280.654 0, 1026330.211 1635279.098 0, 1026095.133 1635277.555 0, 1025860.055 1635276.026 0, 1025624.977 1635274.511 0, 1025389.9 1635273.009 0, 1025154.822 1635271.522 0, 1024919.743 1635270.048 0, 1024684.665 1635268.588 0, 
+    1024449.587 1635267.142 0, 1024214.509 1635265.71 0, 1023979.43 1635264.292 0, 1023744.352 1635262.888 0, 1023509.273 1635261.497 0, 1023274.194 1635260.12 0, 1023039.116 1635258.757 0, 1022804.037 1635257.408 0, 1022567.824 1635256.066 0, 1022536.415 1640814.684 0, 
+    1022505.01 1646372.787 0, 1022740.565 1646374.125 0, 1022974.99 1646375.471 0, 1023209.414 1646376.83 0, 1023443.838 1646378.203 0, 1023678.263 1646379.59 0, 1023912.687 1646380.99 0, 1024147.111 1646382.405 0, 1024381.535 1646383.833 0, 1024615.959 1646385.275 0, 
+    1024850.383 1646386.73 0, 1025084.807 1646388.2 0, 1025319.23 1646389.683 0, 1025553.654 1646391.18 0, 1025788.078 1646392.691 0, 1026022.501 1646394.216 0, 1026256.924 1646395.755 0, 1026491.348 1646397.307 0, 1026725.771 1646398.873 0, 1026960.194 1646400.453 0, 
+    1027194.617 1646402.047 0, 1027429.04 1646403.654 0, 1027663.463 1646405.276 0, 1027897.885 1646406.911 0, 1028131.178 1646408.552 0, 1028366.73 1646410.222 0, 1028601.153 1646411.899 0, 1028835.575 1646413.589 0, 1029069.997 1646415.293 0, 1029304.419 1646417.011 0, 
+    1029538.841 1646418.743 0, 1029773.263 1646420.488 0, 1030007.685 1646422.248 0, 1030242.107 1646424.021 0, 1030476.528 1646425.808 0, 1030710.95 1646427.608 0, 1030945.371 1646429.423 0, 1031179.792 1646431.251 0, 1031414.214 1646433.093 0, 1031648.635 1646434.949 0, 
+    1031883.056 1646436.819 0, 1032117.476 1646438.702 0, 1032351.897 1646440.599 0, 1032586.318 1646442.511 0, 1032820.738 1646444.435 0, 1033055.159 1646446.374 0, 1033289.579 1646448.326 0, 1033523.999 1646450.293 0, 1033757.29 1646452.263 0, 1033804.398 1640894.271 0, 
+    1033851.511 1635335.764 0))
+
+POLYGON ((1045009.301 1646563.528 0, 1044776.015 1646560.899 0, 1044541.601 1646558.27 0, 1044307.187 1646555.656 0, 1044072.773 1646553.055 0, 1043838.359 1646550.467 0, 1043603.945 1646547.894 0, 1043369.53 1646545.335 0, 1043135.116 1646542.789 0, 1042900.701 1646540.257 0, 
+    1042666.286 1646537.739 0, 1042431.871 1646535.234 0, 1042197.456 1646532.744 0, 1041963.041 1646530.267 0, 1041728.625 1646527.804 0, 1041494.21 1646525.355 0, 1041259.794 1646522.92 0, 1041025.378 1646520.498 0, 1040790.962 1646518.09 0, 1040556.546 1646515.696 0, 
+    1040322.129 1646513.316 0, 1040087.713 1646510.95 0, 1039853.296 1646508.597 0, 1039618.88 1646506.258 0, 1039383.335 1646503.922 0, 1039150.046 1646501.622 0, 1038915.629 1646499.325 0, 1038681.211 1646497.041 0, 1038446.794 1646494.771 0, 1038212.376 1646492.515 0, 
+    1037977.959 1646490.273 0, 1037743.541 1646488.045 0, 1037509.123 1646485.83 0, 1037274.705 1646483.629 0, 1037040.287 1646481.442 0, 1036805.868 1646479.269 0, 1036571.45 1646477.11 0, 1036337.031 1646474.964 0, 1036102.613 1646472.832 0, 1035868.194 1646470.714 0, 
+    1035633.775 1646468.61 0, 1035399.356 1646466.52 0, 1035164.937 1646464.443 0, 1034930.517 1646462.38 0, 1034696.098 1646460.331 0, 1034461.678 1646458.296 0, 1034227.259 1646456.274 0, 1033992.839 1646454.267 0, 1033757.29 1646452.263 0, 1033710.186 1652009.735 0, 
+    1033663.087 1657566.678 0, 1033897.978 1657568.676 0, 1034131.744 1657570.678 0, 1034365.51 1657572.694 0, 1034599.275 1657574.724 0, 1034833.04 1657576.767 0, 1035066.805 1657578.824 0, 1035300.57 1657580.895 0, 1035534.335 1657582.98 0, 1035768.1 1657585.078 0, 
+    1036001.865 1657587.19 0, 1036235.629 1657589.316 0, 1036469.394 1657591.456 0, 1036703.158 1657593.609 0, 1036936.922 1657595.776 0, 1037170.686 1657597.957 0, 1037404.45 1657600.152 0, 1037638.214 1657602.36 0, 1037871.978 1657604.582 0, 1038105.741 1657606.818 0, 
+    1038339.504 1657609.068 0, 1038573.268 1657611.331 0, 1038807.031 1657613.609 0, 1039040.794 1657615.9 0, 1039273.432 1657618.193 0, 1039508.319 1657620.523 0, 1039742.082 1657622.855 0, 1039975.844 1657625.201 0, 1040209.607 1657627.561 0, 1040443.369 1657629.934 0, 
+    1040677.131 1657632.322 0, 1040910.893 1657634.723 0, 1041144.654 1657637.138 0, 1041378.416 1657639.566 0, 1041612.177 1657642.009 0, 1041845.939 1657644.465 0, 1042079.7 1657646.934 0, 1042313.461 1657649.418 0, 1042547.222 1657651.915 0, 1042780.982 1657654.427 0, 
+    1043014.743 1657656.951 0, 1043248.503 1657659.49 0, 1043482.264 1657662.042 0, 1043716.024 1657664.609 0, 1043949.784 1657667.189 0, 1044183.543 1657669.782 0, 1044417.303 1657672.39 0, 1044651.063 1657675.011 0, 1044883.698 1657677.633 0, 1044946.497 1652120.845 0, 
+    1045009.301 1646563.528 0))
+
+POLYGON ((1056103.951 1657820.288 0, 1055871.322 1657817.008 0, 1055637.571 1657813.726 0, 1055403.819 1657810.459 0, 1055170.068 1657807.205 0, 1054936.316 1657803.964 0, 1054702.564 1657800.738 0, 1054468.812 1657797.525 0, 1054235.06 1657794.326 0, 1054001.307 1657791.141 0, 
+    1053767.555 1657787.969 0, 1053533.802 1657784.811 0, 1053300.049 1657781.667 0, 1053066.295 1657778.537 0, 1052832.542 1657775.42 0, 1052598.788 1657772.318 0, 1052365.035 1657769.229 0, 1052131.281 1657766.154 0, 1051897.527 1657763.092 0, 1051663.772 1657760.044 0, 
+    1051430.018 1657757.01 0, 1051196.263 1657753.99 0, 1050962.508 1657750.984 0, 1050728.753 1657747.991 0, 1050493.875 1657744.998 0, 1050261.242 1657742.047 0, 1050027.487 1657739.096 0, 1049793.731 1657736.158 0, 1049559.975 1657733.234 0, 1049326.219 1657730.324 0, 
+    1049092.463 1657727.428 0, 1048858.706 1657724.545 0, 1048624.95 1657721.676 0, 1048391.193 1657718.821 0, 1048157.436 1657715.98 0, 1047923.679 1657713.152 0, 1047689.922 1657710.338 0, 1047456.164 1657707.538 0, 1047222.407 1657704.752 0, 1046988.649 1657701.979 0, 
+    1046754.891 1657699.221 0, 1046521.133 1657696.476 0, 1046287.375 1657693.744 0, 1046053.616 1657691.027 0, 1045819.858 1657688.323 0, 1045586.099 1657685.633 0, 1045352.34 1657682.957 0, 1045118.581 1657680.295 0, 1044883.698 1657677.633 0, 1044820.906 1663233.887 0, 
+    1044758.119 1668789.6 0, 1044992.345 1668792.254 0, 1045225.45 1668794.909 0, 1045458.555 1668797.578 0, 1045691.66 1668800.261 0, 1045924.764 1668802.957 0, 1046157.869 1668805.667 0, 1046390.973 1668808.39 0, 1046624.077 1668811.128 0, 1046857.181 1668813.879 0, 
+    1047090.285 1668816.643 0, 1047323.388 1668819.422 0, 1047556.492 1668822.214 0, 1047789.595 1668825.02 0, 1048022.698 1668827.84 0, 1048255.801 1668830.673 0, 1048488.904 1668833.52 0, 1048722.006 1668836.381 0, 1048955.109 1668839.256 0, 1049188.211 1668842.144 0, 
+    1049421.313 1668845.046 0, 1049654.415 1668847.962 0, 1049887.516 1668850.891 0, 1050120.618 1668853.834 0, 1050352.6 1668856.777 0, 1050586.821 1668859.762 0, 1050819.922 1668862.746 0, 1051053.022 1668865.744 0, 1051286.123 1668868.756 0, 1051519.224 1668871.781 0, 
+    1051752.324 1668874.82 0, 1051985.424 1668877.873 0, 1052218.524 1668880.94 0, 1052451.624 1668884.02 0, 1052684.723 1668887.114 0, 1052917.823 1668890.222 0, 1053150.922 1668893.343 0, 1053384.021 1668896.479 0, 1053617.12 1668899.628 0, 1053850.219 1668902.79 0, 
+    1054083.317 1668905.967 0, 1054316.415 1668909.157 0, 1054549.514 1668912.361 0, 1054782.611 1668915.578 0, 1055015.709 1668918.809 0, 1055248.807 1668922.054 0, 1055481.904 1668925.313 0, 1055715.001 1668928.585 0, 1055946.979 1668931.856 0, 1056025.461 1663376.342 0, 
+    1056103.951 1657820.288 0))
+
+POLYGON ((644864.709 1304361.131 0, 644611.443 1304381.935 0, 644356.89 1304402.86 0, 644102.338 1304423.8 0, 643847.788 1304444.755 0, 643593.239 1304465.725 0, 643338.691 1304486.71 0, 643084.144 1304507.71 0, 642829.598 1304528.725 0, 642575.054 1304549.754 0, 
+    642320.511 1304570.799 0, 642065.969 1304591.859 0, 641811.429 1304612.934 0, 641556.889 1304634.024 0, 641302.351 1304655.128 0, 641047.814 1304676.248 0, 640793.279 1304697.383 0, 640538.744 1304718.532 0, 640284.211 1304739.697 0, 640029.679 1304760.877 0, 
+    639775.149 1304782.071 0, 639520.619 1304803.281 0, 639266.091 1304824.506 0, 639011.564 1304845.745 0, 638755.749 1304867.107 0, 638502.514 1304888.269 0, 638247.991 1304909.554 0, 637993.469 1304930.853 0, 637738.949 1304952.168 0, 637484.429 1304973.497 0, 
+    637229.911 1304994.842 0, 636975.394 1305016.201 0, 636720.879 1305037.575 0, 636466.364 1305058.965 0, 636211.851 1305080.369 0, 635957.34 1305101.788 0, 635702.829 1305123.223 0, 635448.32 1305144.672 0, 635193.812 1305166.136 0, 634939.305 1305187.616 0, 
+    634684.799 1305209.11 0, 634430.295 1305230.619 0, 634175.792 1305252.143 0, 633921.29 1305273.682 0, 633666.79 1305295.237 0, 633412.291 1305316.806 0, 633157.793 1305338.39 0, 632903.296 1305359.989 0, 632647.511 1305381.713 0, 633119.78 1310940.5 0, 
+    633592.037 1316499.132 0, 633847.164 1316477.464 0, 634101.007 1316455.921 0, 634354.85 1316434.392 0, 634608.695 1316412.879 0, 634862.541 1316391.38 0, 635116.388 1316369.896 0, 635370.237 1316348.427 0, 635624.087 1316326.973 0, 635877.938 1316305.534 0, 
+    636131.79 1316284.11 0, 636385.644 1316262.701 0, 636639.499 1316241.307 0, 636893.355 1316219.928 0, 637147.213 1316198.564 0, 637401.071 1316177.214 0, 637654.931 1316155.88 0, 637908.792 1316134.56 0, 638162.655 1316113.256 0, 638416.519 1316091.966 0, 
+    638670.383 1316070.692 0, 638924.25 1316049.432 0, 639178.117 1316028.187 0, 639431.986 1316006.958 0, 639684.57 1315985.85 0, 639939.727 1315964.543 0, 640193.599 1315943.358 0, 640447.473 1315922.188 0, 640701.348 1315901.033 0, 640955.224 1315879.893 0, 
+    641209.102 1315858.767 0, 641462.98 1315837.657 0, 641716.86 1315816.562 0, 641970.741 1315795.482 0, 642224.624 1315774.416 0, 642478.507 1315753.366 0, 642732.392 1315732.33 0, 642986.278 1315711.309 0, 643240.166 1315690.304 0, 643494.054 1315669.313 0, 
+    643747.944 1315648.337 0, 644001.835 1315627.377 0, 644255.728 1315606.431 0, 644509.621 1315585.5 0, 644763.516 1315564.584 0, 645017.412 1315543.683 0, 645271.309 1315522.797 0, 645525.207 1315501.925 0, 645777.822 1315481.175 0, 645321.272 1309921.231 0, 
+    644864.709 1304361.131 0))
+
+POLYGON ((657966.435 1314497.648 0, 657713.761 1314517.686 0, 657459.804 1314537.839 0, 657205.849 1314558.008 0, 656951.895 1314578.192 0, 656697.942 1314598.39 0, 656443.99 1314618.604 0, 656190.04 1314638.832 0, 655936.091 1314659.076 0, 655682.143 1314679.334 0, 
+    655428.196 1314699.607 0, 655174.25 1314719.896 0, 654920.306 1314740.199 0, 654666.362 1314760.517 0, 654412.42 1314780.85 0, 654158.479 1314801.198 0, 653904.54 1314821.561 0, 653650.601 1314841.939 0, 653396.664 1314862.332 0, 653142.728 1314882.74 0, 
+    652888.793 1314903.163 0, 652634.859 1314923.601 0, 652380.927 1314944.053 0, 652126.995 1314964.521 0, 651871.781 1314985.107 0, 651619.136 1315005.501 0, 651365.209 1315026.014 0, 651111.282 1315046.541 0, 650857.357 1315067.083 0, 650603.433 1315087.641 0, 
+    650349.51 1315108.213 0, 650095.589 1315128.8 0, 649841.668 1315149.402 0, 649587.749 1315170.019 0, 649333.831 1315190.651 0, 649079.914 1315211.298 0, 648825.999 1315231.96 0, 648572.084 1315252.637 0, 648318.171 1315273.329 0, 648064.259 1315294.036 0, 
+    647810.349 1315314.758 0, 647556.439 1315335.494 0, 647302.531 1315356.246 0, 647048.624 1315377.012 0, 646794.718 1315397.794 0, 646540.814 1315418.59 0, 646286.91 1315439.402 0, 646033.008 1315460.228 0, 645777.822 1315481.175 0, 646234.359 1321040.958 0, 
+    646690.883 1326600.576 0, 646945.411 1326579.684 0, 647198.658 1326558.911 0, 647451.907 1326538.153 0, 647705.157 1326517.41 0, 647958.409 1326496.683 0, 648211.661 1326475.97 0, 648464.915 1326455.271 0, 648718.17 1326434.588 0, 648971.426 1326413.92 0, 
+    649224.684 1326393.267 0, 649477.942 1326372.628 0, 649731.202 1326352.004 0, 649984.463 1326331.396 0, 650237.725 1326310.802 0, 650490.989 1326290.223 0, 650744.254 1326269.659 0, 650997.519 1326249.11 0, 651250.787 1326228.576 0, 651504.055 1326208.057 0, 
+    651757.324 1326187.552 0, 652010.595 1326167.063 0, 652263.867 1326146.589 0, 652517.14 1326126.129 0, 652769.134 1326105.788 0, 653023.69 1326085.254 0, 653276.967 1326064.84 0, 653530.245 1326044.44 0, 653783.524 1326024.055 0, 654036.804 1326003.684 0, 
+    654290.086 1325983.329 0, 654543.368 1325962.989 0, 654796.652 1325942.663 0, 655049.938 1325922.353 0, 655303.224 1325902.057 0, 655556.511 1325881.776 0, 655809.8 1325861.511 0, 656063.09 1325841.26 0, 656316.381 1325821.024 0, 656569.673 1325800.803 0, 
+    656822.967 1325780.597 0, 657076.262 1325760.405 0, 657329.557 1325740.229 0, 657582.854 1325720.067 0, 657836.153 1325699.921 0, 658089.452 1325679.789 0, 658342.753 1325659.673 0, 658596.054 1325639.571 0, 658848.077 1325619.585 0, 658407.263 1320058.7 0, 
+    657966.435 1314497.648 0))
+
+POLYGON ((671007.995 1324672.944 0, 670755.915 1324692.218 0, 670502.557 1324711.604 0, 670249.201 1324731.005 0, 669995.845 1324750.421 0, 669742.491 1324769.852 0, 669489.138 1324789.298 0, 669235.786 1324808.758 0, 668982.436 1324828.234 0, 668729.086 1324847.724 0, 
+    668475.738 1324867.23 0, 668222.391 1324886.75 0, 667969.044 1324906.285 0, 667715.699 1324925.835 0, 667462.356 1324945.4 0, 667209.013 1324964.98 0, 666955.671 1324984.575 0, 666702.331 1325004.185 0, 666448.992 1325023.81 0, 666195.654 1325043.449 0, 
+    665942.317 1325063.104 0, 665688.981 1325082.773 0, 665435.647 1325102.458 0, 665182.313 1325122.157 0, 664927.702 1325141.971 0, 664675.65 1325161.6 0, 664422.32 1325181.344 0, 664168.991 1325201.103 0, 663915.664 1325220.877 0, 663662.337 1325240.665 0, 
+    663409.012 1325260.469 0, 663155.688 1325280.288 0, 662902.365 1325300.121 0, 662649.043 1325319.969 0, 662395.723 1325339.833 0, 662142.403 1325359.711 0, 661889.085 1325379.604 0, 661635.768 1325399.512 0, 661382.452 1325419.435 0, 661129.137 1325439.373 0, 
+    660875.824 1325459.325 0, 660622.511 1325479.293 0, 660369.2 1325499.276 0, 660115.89 1325519.273 0, 659862.581 1325539.285 0, 659609.273 1325559.313 0, 659355.967 1325579.355 0, 659102.662 1325599.412 0, 658848.077 1325619.585 0, 659288.879 1331180.3 0, 
+    659729.666 1336740.839 0, 659983.592 1336720.718 0, 660236.243 1336700.713 0, 660488.895 1336680.722 0, 660741.548 1336660.747 0, 660994.202 1336640.786 0, 661246.858 1336620.84 0, 661499.514 1336600.91 0, 661752.172 1336580.993 0, 662004.831 1336561.092 0, 
+    662257.491 1336541.206 0, 662510.152 1336521.335 0, 662762.815 1336501.478 0, 663015.479 1336481.636 0, 663268.143 1336461.81 0, 663520.809 1336441.998 0, 663773.477 1336422.201 0, 664026.145 1336402.418 0, 664278.814 1336382.651 0, 664531.485 1336362.899 0, 
+    664784.157 1336343.161 0, 665036.83 1336323.438 0, 665289.504 1336303.731 0, 665542.179 1336284.038 0, 665793.58 1336264.459 0, 666047.533 1336244.696 0, 666300.212 1336225.048 0, 666552.892 1336205.414 0, 666805.573 1336185.796 0, 667058.255 1336166.192 0, 
+    667310.939 1336146.603 0, 667563.623 1336127.029 0, 667816.309 1336107.47 0, 668068.996 1336087.926 0, 668321.684 1336068.397 0, 668574.373 1336048.882 0, 668827.063 1336029.382 0, 669079.754 1336009.898 0, 669332.447 1335990.428 0, 669585.141 1335970.973 0, 
+    669837.835 1335951.533 0, 670090.531 1335932.107 0, 670343.229 1335912.697 0, 670595.927 1335893.302 0, 670848.626 1335873.921 0, 671101.327 1335854.555 0, 671354.029 1335835.204 0, 671606.731 1335815.868 0, 671858.16 1335796.645 0, 671433.084 1330234.882 0, 
+    671007.995 1324672.944 0))
+
+POLYGON ((683989.274 1334886.719 0, 683737.79 1334905.232 0, 683485.033 1334923.854 0, 683232.278 1334942.491 0, 682979.524 1334961.143 0, 682726.771 1334979.81 0, 682474.019 1334998.491 0, 682221.268 1335017.188 0, 681968.518 1335035.899 0, 681715.769 1335054.625 0, 
+    681463.021 1335073.366 0, 681210.275 1335092.122 0, 680957.529 1335110.893 0, 680704.785 1335129.678 0, 680452.042 1335148.479 0, 680199.299 1335167.294 0, 679946.558 1335186.124 0, 679693.818 1335204.97 0, 679441.08 1335223.83 0, 679188.342 1335242.704 0, 
+    678935.605 1335261.594 0, 678682.87 1335280.499 0, 678430.136 1335299.418 0, 678177.402 1335318.353 0, 677923.396 1335337.398 0, 677671.939 1335356.266 0, 677419.209 1335375.245 0, 677166.48 1335394.239 0, 676913.753 1335413.248 0, 676661.026 1335432.272 0, 
+    676408.301 1335451.31 0, 676155.576 1335470.364 0, 675902.853 1335489.432 0, 675650.131 1335508.515 0, 675397.41 1335527.613 0, 675144.69 1335546.726 0, 674891.972 1335565.854 0, 674639.254 1335584.996 0, 674386.538 1335604.154 0, 674133.822 1335623.326 0, 
+    673881.108 1335642.514 0, 673628.395 1335661.716 0, 673375.683 1335680.933 0, 673122.972 1335700.165 0, 672870.263 1335719.411 0, 672617.554 1335738.673 0, 672364.847 1335757.95 0, 672112.141 1335777.241 0, 671858.16 1335796.645 0, 672283.223 1341358.226 0, 
+    672708.27 1346919.621 0, 672961.593 1346900.267 0, 673213.644 1346881.026 0, 673465.697 1346861.799 0, 673717.751 1346842.588 0, 673969.806 1346823.391 0, 674221.862 1346804.209 0, 674473.919 1346785.042 0, 674725.977 1346765.889 0, 674978.037 1346746.752 0, 
+    675230.098 1346727.629 0, 675482.159 1346708.521 0, 675734.222 1346689.428 0, 675986.286 1346670.35 0, 676238.351 1346651.286 0, 676490.417 1346632.238 0, 676742.485 1346613.204 0, 676994.553 1346594.185 0, 677246.623 1346575.181 0, 677498.694 1346556.192 0, 
+    677750.765 1346537.218 0, 678002.838 1346518.258 0, 678254.912 1346499.313 0, 678506.988 1346480.383 0, 678757.793 1346461.564 0, 679011.141 1346442.568 0, 679263.22 1346423.683 0, 679515.299 1346404.812 0, 679767.38 1346385.957 0, 680019.462 1346367.116 0, 
+    680271.545 1346348.29 0, 680523.629 1346329.479 0, 680775.714 1346310.682 0, 681027.8 1346291.901 0, 681279.888 1346273.134 0, 681531.976 1346254.382 0, 681784.066 1346235.645 0, 682036.156 1346216.923 0, 682288.248 1346198.216 0, 682540.341 1346179.524 0, 
+    682792.435 1346160.846 0, 683044.53 1346142.183 0, 683296.626 1346123.535 0, 683548.724 1346104.902 0, 683800.822 1346086.284 0, 684052.921 1346067.68 0, 684305.022 1346049.092 0, 684557.124 1346030.518 0, 684807.956 1346012.053 0, 684398.622 1340449.479 0, 
+    683989.274 1334886.719 0))
+
+POLYGON ((696910.158 1345138.672 0, 696659.272 1345156.428 0, 696407.119 1345174.29 0, 696154.967 1345192.166 0, 695902.816 1345210.057 0, 695650.666 1345227.963 0, 695398.517 1345245.884 0, 695146.369 1345263.82 0, 694894.222 1345281.77 0, 694642.077 1345299.736 0, 
+    694389.932 1345317.716 0, 694137.788 1345335.711 0, 693885.646 1345353.721 0, 693633.504 1345371.745 0, 693381.364 1345389.785 0, 693129.224 1345407.839 0, 692877.086 1345425.909 0, 692624.949 1345443.993 0, 692372.813 1345462.092 0, 692120.678 1345480.205 0, 
+    691868.543 1345498.334 0, 691616.41 1345516.477 0, 691364.279 1345534.636 0, 691112.148 1345552.809 0, 690858.749 1345571.088 0, 690607.889 1345589.199 0, 690355.762 1345607.417 0, 690103.635 1345625.649 0, 689851.51 1345643.897 0, 689599.385 1345662.159 0, 
+    689347.262 1345680.436 0, 689095.139 1345698.728 0, 688843.018 1345717.034 0, 688590.898 1345735.356 0, 688338.779 1345753.692 0, 688086.661 1345772.043 0, 687834.544 1345790.409 0, 687582.429 1345808.79 0, 687330.314 1345827.186 0, 687078.2 1345845.597 0, 
+    686826.088 1345864.022 0, 686573.976 1345882.462 0, 686321.866 1345900.917 0, 686069.757 1345919.387 0, 685817.648 1345937.872 0, 685565.541 1345956.371 0, 685313.435 1345974.886 0, 685061.33 1345993.415 0, 684807.956 1346012.053 0, 685217.276 1351574.435 0, 
+    685626.582 1357136.621 0, 685879.298 1357118.032 0, 686130.748 1357099.55 0, 686382.2 1357081.084 0, 686633.652 1357062.633 0, 686885.105 1357044.196 0, 687136.56 1357025.774 0, 687388.015 1357007.367 0, 687639.472 1356988.975 0, 687890.93 1356970.597 0, 
+    688142.389 1356952.234 0, 688393.848 1356933.886 0, 688645.309 1356915.553 0, 688896.772 1356897.235 0, 689148.235 1356878.931 0, 689399.699 1356860.643 0, 689651.164 1356842.369 0, 689902.631 1356824.11 0, 690154.098 1356805.865 0, 690405.567 1356787.636 0, 
+    690657.036 1356769.421 0, 690908.507 1356751.221 0, 691159.979 1356733.036 0, 691411.451 1356714.866 0, 691661.659 1356696.802 0, 691914.4 1356678.57 0, 692165.876 1356660.444 0, 692417.353 1356642.333 0, 692668.831 1356624.236 0, 692920.311 1356606.155 0, 
+    693171.791 1356588.088 0, 693423.272 1356570.036 0, 693674.755 1356551.999 0, 693926.238 1356533.977 0, 694177.723 1356515.969 0, 694429.208 1356497.977 0, 694680.695 1356479.999 0, 694932.183 1356462.036 0, 695183.671 1356444.087 0, 695435.161 1356426.154 0, 
+    695686.652 1356408.235 0, 695938.144 1356390.331 0, 696189.637 1356372.442 0, 696441.131 1356354.568 0, 696692.626 1356336.708 0, 696944.122 1356318.864 0, 697195.619 1356301.034 0, 697447.117 1356283.219 0, 697697.352 1356265.508 0, 697303.762 1350702.188 0, 
+    696910.158 1345138.672 0))
+
+POLYGON ((709770.534 1355428.501 0, 709520.249 1355445.505 0, 709268.701 1355462.609 0, 709017.155 1355479.729 0, 708765.609 1355496.863 0, 708514.065 1355514.012 0, 708262.521 1355531.175 0, 708010.979 1355548.354 0, 707759.437 1355565.547 0, 707507.897 1355582.755 0, 
+    707256.357 1355599.978 0, 707004.819 1355617.216 0, 706753.281 1355634.468 0, 706501.745 1355651.736 0, 706250.209 1355669.018 0, 705998.675 1355686.315 0, 705747.142 1355703.626 0, 705495.609 1355720.953 0, 705244.078 1355738.294 0, 704992.548 1355755.651 0, 
+    704741.018 1355773.021 0, 704489.49 1355790.407 0, 704237.963 1355807.808 0, 703986.437 1355825.223 0, 703733.647 1355842.741 0, 703483.387 1355860.098 0, 703231.864 1355877.558 0, 702980.342 1355895.033 0, 702728.821 1355912.522 0, 702477.301 1355930.026 0, 
+    702225.782 1355947.545 0, 701974.264 1355965.079 0, 701722.747 1355982.628 0, 701471.231 1356000.191 0, 701219.716 1356017.769 0, 700968.202 1356035.362 0, 700716.689 1356052.97 0, 700465.178 1356070.593 0, 700213.667 1356088.23 0, 699962.157 1356105.882 0, 
+    699710.649 1356123.549 0, 699459.141 1356141.231 0, 699207.634 1356158.928 0, 698956.129 1356176.639 0, 698704.624 1356194.366 0, 698453.121 1356212.107 0, 698201.618 1356229.862 0, 697950.117 1356247.633 0, 697697.352 1356265.508 0, 698090.927 1361828.626 0, 
+    698484.488 1367391.537 0, 698736.596 1367373.709 0, 698987.442 1367355.985 0, 699238.29 1367338.275 0, 699489.138 1367320.58 0, 699739.988 1367302.9 0, 699990.839 1367285.235 0, 700241.69 1367267.584 0, 700492.543 1367249.948 0, 700743.397 1367232.327 0, 
+    700994.252 1367214.721 0, 701245.107 1367197.13 0, 701495.964 1367179.553 0, 701746.822 1367161.991 0, 701997.681 1367144.444 0, 702248.541 1367126.911 0, 702499.402 1367109.393 0, 702750.264 1367091.891 0, 703001.127 1367074.402 0, 703251.992 1367056.929 0, 
+    703502.857 1367039.47 0, 703753.723 1367022.027 0, 704004.59 1367004.597 0, 704255.458 1366987.183 0, 704505.066 1366969.871 0, 704757.198 1366952.399 0, 705008.069 1366935.029 0, 705258.941 1366917.674 0, 705509.815 1366900.333 0, 705760.689 1366883.007 0, 
+    706011.564 1366865.696 0, 706262.441 1366848.4 0, 706513.318 1366831.119 0, 706764.197 1366813.852 0, 707015.076 1366796.6 0, 707265.957 1366779.363 0, 707516.838 1366762.141 0, 707767.721 1366744.933 0, 708018.604 1366727.74 0, 708269.489 1366710.562 0, 
+    708520.374 1366693.399 0, 708771.261 1366676.25 0, 709022.148 1366659.117 0, 709273.037 1366641.998 0, 709523.926 1366624.893 0, 709774.817 1366607.804 0, 710025.708 1366590.729 0, 710276.601 1366573.669 0, 710526.234 1366556.71 0, 710148.391 1360992.709 0, 
+    709770.534 1355428.501 0))
+
+POLYGON ((722570.291 1365755.906 0, 722320.609 1365772.16 0, 722069.669 1365788.511 0, 721818.73 1365804.877 0, 721567.792 1365821.257 0, 721316.855 1365837.653 0, 721065.919 1365854.063 0, 720814.985 1365870.488 0, 720564.051 1365886.927 0, 720313.118 1365903.382 0, 
+    720062.186 1365919.851 0, 719811.254 1365936.335 0, 719560.324 1365952.834 0, 719309.395 1365969.347 0, 719058.467 1365985.876 0, 718807.54 1366002.419 0, 718556.614 1366018.976 0, 718305.688 1366035.549 0, 718054.764 1366052.136 0, 717803.841 1366068.738 0, 
+    717552.919 1366085.355 0, 717301.997 1366101.987 0, 717051.077 1366118.633 0, 716800.158 1366135.295 0, 716547.98 1366152.054 0, 716298.322 1366168.661 0, 716047.405 1366185.367 0, 715796.49 1366202.087 0, 715545.575 1366218.822 0, 715294.662 1366235.572 0, 
+    715043.75 1366252.337 0, 714792.838 1366269.116 0, 714541.928 1366285.91 0, 714291.018 1366302.719 0, 714040.109 1366319.543 0, 713789.202 1366336.381 0, 713538.295 1366353.234 0, 713287.39 1366370.102 0, 713036.485 1366386.985 0, 712785.582 1366403.882 0, 
+    712534.679 1366420.795 0, 712283.778 1366437.722 0, 712032.877 1366454.663 0, 711781.977 1366471.62 0, 711531.079 1366488.591 0, 711280.181 1366505.577 0, 711029.285 1366522.578 0, 710778.389 1366539.594 0, 710526.234 1366556.71 0, 710904.063 1372120.498 0, 
+    711281.877 1377684.069 0, 711533.374 1377666.998 0, 711783.614 1377650.026 0, 712033.856 1377633.07 0, 712284.099 1377616.128 0, 712534.342 1377599.201 0, 712784.587 1377582.289 0, 713034.832 1377565.391 0, 713285.079 1377548.508 0, 713535.327 1377531.64 0, 
+    713785.575 1377514.787 0, 714035.825 1377497.948 0, 714286.075 1377481.124 0, 714536.327 1377464.315 0, 714786.58 1377447.521 0, 715036.833 1377430.741 0, 715287.088 1377413.976 0, 715537.343 1377397.226 0, 715787.6 1377380.49 0, 716037.857 1377363.769 0, 
+    716288.116 1377347.063 0, 716538.375 1377330.372 0, 716788.636 1377313.695 0, 717038.897 1377297.033 0, 717287.903 1377280.47 0, 717539.423 1377263.754 0, 717789.687 1377247.136 0, 718039.953 1377230.533 0, 718290.219 1377213.945 0, 718540.486 1377197.371 0, 
+    718790.754 1377180.813 0, 719041.024 1377164.269 0, 719291.294 1377147.739 0, 719541.565 1377131.225 0, 719791.837 1377114.725 0, 720042.11 1377098.24 0, 720292.384 1377081.769 0, 720542.66 1377065.314 0, 720792.936 1377048.873 0, 721043.213 1377032.446 0, 
+    721293.491 1377016.035 0, 721543.77 1376999.638 0, 721794.049 1376983.256 0, 722044.33 1376966.889 0, 722294.612 1376950.536 0, 722544.895 1376934.199 0, 722795.179 1376917.875 0, 723045.463 1376901.567 0, 723294.494 1376885.355 0, 722932.399 1371320.739 0, 
+    722570.291 1365755.906 0))
+
+POLYGON ((735309.319 1376120.582 0, 735060.242 1376136.091 0, 734809.912 1376151.692 0, 734559.583 1376167.308 0, 734309.255 1376182.939 0, 734058.928 1376198.584 0, 733808.602 1376214.244 0, 733558.277 1376229.919 0, 733307.953 1376245.609 0, 733057.629 1376261.313 0, 
+    732807.307 1376277.032 0, 732556.986 1376292.766 0, 732306.665 1376308.514 0, 732056.345 1376324.278 0, 731806.027 1376340.056 0, 731555.709 1376355.848 0, 731305.392 1376371.656 0, 731055.076 1376387.478 0, 730804.761 1376403.315 0, 730554.447 1376419.167 0, 
+    730304.134 1376435.033 0, 730053.822 1376450.914 0, 729803.51 1376466.81 0, 729553.2 1376482.721 0, 729301.636 1376498.726 0, 729052.582 1376514.586 0, 728802.275 1376530.541 0, 728551.968 1376546.51 0, 728301.663 1376562.495 0, 728051.358 1376578.494 0, 
+    727801.054 1376594.507 0, 727550.751 1376610.536 0, 727300.45 1376626.579 0, 727050.149 1376642.637 0, 726799.849 1376658.71 0, 726549.55 1376674.797 0, 726299.252 1376690.899 0, 726048.955 1376707.016 0, 725798.658 1376723.147 0, 725548.363 1376739.294 0, 
+    725298.069 1376755.455 0, 725047.776 1376771.631 0, 724797.483 1376787.821 0, 724547.192 1376804.026 0, 724296.901 1376820.246 0, 724046.612 1376836.481 0, 723796.323 1376852.73 0, 723546.036 1376868.995 0, 723294.494 1376885.355 0, 723656.574 1382449.748 0, 
+    724018.639 1388013.913 0, 724269.522 1387997.595 0, 724519.155 1387981.373 0, 724768.788 1387965.166 0, 725018.423 1387948.974 0, 725268.058 1387932.797 0, 725517.695 1387916.634 0, 725767.332 1387900.486 0, 726016.97 1387884.352 0, 726266.61 1387868.234 0, 
+    726516.25 1387852.129 0, 726765.891 1387836.04 0, 727015.533 1387819.965 0, 727265.176 1387803.905 0, 727514.82 1387787.86 0, 727764.465 1387771.83 0, 728014.111 1387755.814 0, 728263.758 1387739.813 0, 728513.405 1387723.826 0, 728763.054 1387707.854 0, 
+    729012.704 1387691.897 0, 729262.354 1387675.955 0, 729512.006 1387660.027 0, 729761.658 1387644.114 0, 730010.06 1387628.295 0, 730260.966 1387612.332 0, 730510.621 1387596.463 0, 730760.277 1387580.609 0, 731009.934 1387564.769 0, 731259.592 1387548.944 0, 
+    731509.251 1387533.134 0, 731758.911 1387517.339 0, 732008.572 1387501.558 0, 732258.234 1387485.792 0, 732507.897 1387470.04 0, 732757.56 1387454.304 0, 733007.225 1387438.582 0, 733256.89 1387422.874 0, 733506.557 1387407.182 0, 733756.224 1387391.504 0, 
+    734005.892 1387375.84 0, 734255.561 1387360.192 0, 734505.231 1387344.558 0, 734754.902 1387328.939 0, 735004.574 1387313.334 0, 735254.247 1387297.745 0, 735503.921 1387282.17 0, 735753.596 1387266.609 0, 736002.021 1387251.141 0, 735655.677 1381685.976 0, 
+    735309.319 1376120.582 0))
+
+POLYGON ((747987.51 1386522.228 0, 747739.04 1386536.994 0, 747489.323 1386551.849 0, 747239.606 1386566.719 0, 746989.89 1386581.603 0, 746740.175 1386596.502 0, 746490.461 1386611.416 0, 746240.748 1386626.345 0, 745991.035 1386641.288 0, 745741.324 1386656.245 0, 
+    745491.613 1386671.218 0, 745241.903 1386686.205 0, 744992.195 1386701.207 0, 744742.487 1386716.224 0, 744492.78 1386731.255 0, 744243.073 1386746.301 0, 743993.368 1386761.362 0, 743743.664 1386776.437 0, 743493.96 1386791.527 0, 743244.257 1386806.632 0, 
+    742994.556 1386821.751 0, 742744.855 1386836.886 0, 742495.155 1386852.034 0, 742245.456 1386867.198 0, 741994.508 1386882.452 0, 741746.06 1386897.569 0, 741496.364 1386912.777 0, 741246.668 1386927.999 0, 740996.974 1386943.236 0, 740747.28 1386958.488 0, 
+    740497.587 1386973.755 0, 740247.895 1386989.036 0, 739998.204 1387004.332 0, 739748.514 1387019.642 0, 739498.825 1387034.967 0, 739249.137 1387050.307 0, 738999.449 1387065.662 0, 738749.763 1387081.031 0, 738500.077 1387096.415 0, 738250.392 1387111.814 0, 
+    738000.709 1387127.227 0, 737751.026 1387142.655 0, 737501.344 1387158.098 0, 737251.663 1387173.556 0, 737001.983 1387189.028 0, 736752.303 1387204.515 0, 736502.625 1387220.016 0, 736252.948 1387235.533 0, 736002.021 1387251.141 0, 736348.35 1392816.073 0, 
+    736694.665 1398380.765 0, 736944.933 1398365.198 0, 737193.955 1398349.722 0, 737442.979 1398334.261 0, 737692.003 1398318.815 0, 737941.028 1398303.383 0, 738190.054 1398287.966 0, 738439.081 1398272.564 0, 738688.108 1398257.176 0, 738937.137 1398241.803 0, 
+    739186.167 1398226.445 0, 739435.197 1398211.101 0, 739684.229 1398195.772 0, 739933.261 1398180.458 0, 740182.294 1398165.158 0, 740431.328 1398149.873 0, 740680.363 1398134.603 0, 740929.399 1398119.347 0, 741178.436 1398104.106 0, 741427.474 1398088.88 0, 
+    741676.512 1398073.668 0, 741925.552 1398058.471 0, 742174.592 1398043.289 0, 742423.633 1398028.121 0, 742671.43 1398013.044 0, 742921.719 1397997.829 0, 743170.763 1397982.706 0, 743419.807 1397967.596 0, 743668.853 1397952.502 0, 743917.9 1397937.422 0, 
+    744166.947 1397922.357 0, 744415.996 1397907.307 0, 744665.045 1397892.271 0, 744914.095 1397877.25 0, 745163.146 1397862.243 0, 745412.198 1397847.251 0, 745661.251 1397832.274 0, 745910.305 1397817.311 0, 746159.359 1397802.363 0, 746408.415 1397787.43 0, 
+    746657.471 1397772.512 0, 746906.528 1397757.608 0, 747155.586 1397742.719 0, 747404.645 1397727.844 0, 747653.705 1397712.984 0, 747902.766 1397698.139 0, 748151.827 1397683.308 0, 748400.89 1397668.492 0, 748648.708 1397653.765 0, 748318.116 1392088.116 0, 
+    747987.51 1386522.228 0))
+
+POLYGON ((760604.758 1396960.539 0, 760356.897 1396974.567 0, 760107.794 1396988.679 0, 759858.691 1397002.806 0, 759609.59 1397016.947 0, 759360.489 1397031.104 0, 759111.389 1397045.275 0, 758862.29 1397059.46 0, 758613.191 1397073.66 0, 758364.094 1397087.875 0, 
+    758114.997 1397102.105 0, 757865.901 1397116.349 0, 757616.806 1397130.608 0, 757367.712 1397144.881 0, 757118.619 1397159.17 0, 756869.526 1397173.472 0, 756620.435 1397187.79 0, 756371.344 1397202.122 0, 756122.254 1397216.469 0, 755873.165 1397230.83 0, 
+    755624.077 1397245.207 0, 755374.989 1397259.597 0, 755125.903 1397274.003 0, 754876.817 1397288.423 0, 754626.488 1397302.93 0, 754378.648 1397317.307 0, 754129.565 1397331.771 0, 753880.483 1397346.25 0, 753631.402 1397360.744 0, 753382.321 1397375.252 0, 
+    753133.241 1397389.774 0, 752884.162 1397404.312 0, 752635.084 1397418.864 0, 752386.007 1397433.431 0, 752136.931 1397448.012 0, 751887.855 1397462.608 0, 751638.781 1397477.219 0, 751389.707 1397491.844 0, 751140.634 1397506.484 0, 750891.562 1397521.139 0, 
+    750642.491 1397535.808 0, 750393.421 1397550.492 0, 750144.351 1397565.191 0, 749895.283 1397579.904 0, 749646.215 1397594.632 0, 749397.148 1397609.375 0, 749148.082 1397624.132 0, 748899.017 1397638.904 0, 748648.708 1397653.765 0, 748979.285 1403219.169 0, 
+    749309.848 1408784.323 0, 749559.499 1408769.502 0, 749807.908 1408754.768 0, 750056.319 1408740.05 0, 750304.731 1408725.346 0, 750553.144 1408710.657 0, 750801.557 1408695.982 0, 751049.971 1408681.322 0, 751298.386 1408666.677 0, 751546.802 1408652.046 0, 
+    751795.219 1408637.43 0, 752043.637 1408622.828 0, 752292.055 1408608.241 0, 752540.475 1408593.669 0, 752788.895 1408579.111 0, 753037.316 1408564.568 0, 753285.738 1408550.04 0, 753534.161 1408535.526 0, 753782.585 1408521.027 0, 754031.009 1408506.542 0, 
+    754279.435 1408492.073 0, 754527.861 1408477.617 0, 754776.288 1408463.176 0, 755024.716 1408448.75 0, 755271.904 1408434.411 0, 755521.575 1408419.942 0, 755770.005 1408405.56 0, 756018.437 1408391.192 0, 756266.869 1408376.839 0, 756515.302 1408362.501 0, 
+    756763.736 1408348.177 0, 757012.17 1408333.868 0, 757260.606 1408319.574 0, 757509.042 1408305.294 0, 757757.48 1408291.029 0, 758005.918 1408276.778 0, 758254.357 1408262.542 0, 758502.796 1408248.321 0, 758751.237 1408234.114 0, 758999.678 1408219.922 0, 
+    759248.121 1408205.744 0, 759496.564 1408191.582 0, 759745.008 1408177.433 0, 759993.453 1408163.3 0, 760241.898 1408149.181 0, 760490.345 1408135.076 0, 760738.792 1408120.987 0, 760987.24 1408106.911 0, 761234.449 1408092.921 0, 760919.61 1402526.855 0, 
+    760604.758 1396960.539 0))
+
+POLYGON ((773160.956 1407435.211 0, 772913.706 1407448.503 0, 772665.22 1407461.876 0, 772416.733 1407475.264 0, 772168.248 1407488.666 0, 771919.764 1407502.083 0, 771671.28 1407515.515 0, 771422.797 1407528.961 0, 771174.315 1407542.422 0, 770925.834 1407555.898 0, 
+    770677.353 1407569.388 0, 770428.873 1407582.893 0, 770180.394 1407596.412 0, 769931.916 1407609.946 0, 769683.439 1407623.495 0, 769434.962 1407637.058 0, 769186.486 1407650.636 0, 768938.012 1407664.229 0, 768689.537 1407677.836 0, 768441.064 1407691.458 0, 
+    768192.591 1407705.094 0, 767944.12 1407718.745 0, 767695.649 1407732.411 0, 767447.179 1407746.091 0, 767197.47 1407759.854 0, 766950.241 1407773.495 0, 766701.773 1407787.22 0, 766453.306 1407800.958 0, 766204.84 1407814.712 0, 765956.375 1407828.48 0, 
+    765707.91 1407842.263 0, 765459.446 1407856.06 0, 765210.984 1407869.872 0, 764962.522 1407883.698 0, 764714.06 1407897.539 0, 764465.6 1407911.395 0, 764217.14 1407925.266 0, 763968.681 1407939.151 0, 763720.223 1407953.05 0, 763471.766 1407966.964 0, 
+    763223.31 1407980.893 0, 762974.854 1407994.837 0, 762726.4 1408008.795 0, 762477.946 1408022.768 0, 762229.493 1408036.755 0, 761981.041 1408050.757 0, 761732.589 1408064.774 0, 761484.139 1408078.805 0, 761234.449 1408092.921 0, 761549.273 1413658.731 0, 
+    761864.082 1419224.281 0, 762113.113 1419210.202 0, 762360.909 1419196.208 0, 762608.705 1419182.228 0, 762856.502 1419168.263 0, 763104.3 1419154.313 0, 763352.099 1419140.377 0, 763599.898 1419126.455 0, 763847.699 1419112.549 0, 764095.5 1419098.656 0, 
+    764343.302 1419084.779 0, 764591.104 1419070.916 0, 764838.908 1419057.067 0, 765086.712 1419043.234 0, 765334.518 1419029.414 0, 765582.324 1419015.61 0, 765830.131 1419001.82 0, 766077.938 1418988.044 0, 766325.747 1418974.283 0, 766573.556 1418960.537 0, 
+    766821.366 1418946.805 0, 767069.177 1418933.088 0, 767316.989 1418919.386 0, 767564.801 1418905.698 0, 767811.378 1418892.092 0, 768060.429 1418878.365 0, 768308.244 1418864.721 0, 768556.059 1418851.092 0, 768803.876 1418837.477 0, 769051.693 1418823.876 0, 
+    769299.511 1418810.29 0, 769547.33 1418796.719 0, 769795.15 1418783.162 0, 770042.97 1418769.62 0, 770290.792 1418756.093 0, 770538.614 1418742.58 0, 770786.437 1418729.081 0, 771034.26 1418715.598 0, 771282.085 1418702.128 0, 771529.91 1418688.674 0, 
+    771777.736 1418675.234 0, 772025.563 1418661.808 0, 772273.391 1418648.398 0, 772521.219 1418635.001 0, 772769.049 1418621.62 0, 773016.879 1418608.253 0, 773264.709 1418594.9 0, 773512.541 1418581.562 0, 773759.138 1418568.305 0, 773460.054 1413001.889 0, 
+    773160.956 1407435.211 0))
+
+POLYGON ((785656 1417945.938 0, 785409.365 1417958.498 0, 785161.496 1417971.136 0, 784913.629 1417983.788 0, 784665.762 1417996.455 0, 784417.896 1418009.136 0, 784170.031 1418021.833 0, 783922.166 1418034.543 0, 783674.302 1418047.268 0, 783426.439 1418060.008 0, 
+    783178.577 1418072.763 0, 782930.715 1418085.531 0, 782682.855 1418098.315 0, 782434.995 1418111.113 0, 782187.135 1418123.926 0, 781939.277 1418136.753 0, 781691.419 1418149.595 0, 781443.562 1418162.452 0, 781195.706 1418175.323 0, 780947.85 1418188.208 0, 
+    780699.995 1418201.109 0, 780452.141 1418214.024 0, 780204.288 1418226.953 0, 779956.436 1418239.897 0, 779707.349 1418252.92 0, 779460.733 1418265.829 0, 779212.883 1418278.817 0, 778965.033 1418291.819 0, 778717.185 1418304.836 0, 778469.337 1418317.868 0, 
+    778221.49 1418330.914 0, 777973.643 1418343.974 0, 777725.798 1418357.05 0, 777477.953 1418370.14 0, 777230.109 1418383.244 0, 776982.265 1418396.363 0, 776734.423 1418409.497 0, 776486.581 1418422.645 0, 776238.74 1418435.808 0, 775990.9 1418448.986 0, 
+    775743.061 1418462.178 0, 775495.222 1418475.384 0, 775247.384 1418488.605 0, 774999.547 1418501.841 0, 774751.711 1418515.092 0, 774503.875 1418528.356 0, 774256.041 1418541.636 0, 774008.207 1418554.93 0, 773759.138 1418568.305 0, 774058.208 1424134.455 0, 
+    774357.263 1429700.334 0, 774605.673 1429686.994 0, 774852.852 1429673.735 0, 775100.032 1429660.49 0, 775347.212 1429647.26 0, 775594.393 1429634.045 0, 775841.575 1429620.844 0, 776088.758 1429607.658 0, 776335.941 1429594.486 0, 776583.125 1429581.329 0, 
+    776830.31 1429568.187 0, 777077.496 1429555.059 0, 777324.682 1429541.945 0, 777571.87 1429528.846 0, 777819.058 1429515.762 0, 778066.246 1429502.692 0, 778313.436 1429489.637 0, 778560.626 1429476.596 0, 778807.818 1429463.57 0, 779055.009 1429450.558 0, 
+    779302.202 1429437.561 0, 779549.395 1429424.578 0, 779796.59 1429411.61 0, 780043.785 1429398.657 0, 780289.749 1429385.782 0, 780538.177 1429372.794 0, 780785.374 1429359.884 0, 781032.572 1429346.988 0, 781279.771 1429334.108 0, 781526.97 1429321.242 0, 
+    781774.17 1429308.39 0, 782021.371 1429295.553 0, 782268.573 1429282.73 0, 782515.776 1429269.922 0, 782762.979 1429257.129 0, 783010.183 1429244.35 0, 783257.388 1429231.586 0, 783504.593 1429218.836 0, 783751.8 1429206.101 0, 783999.007 1429193.38 0, 
+    784246.214 1429180.674 0, 784493.423 1429167.983 0, 784740.632 1429155.305 0, 784987.842 1429142.643 0, 785235.053 1429129.995 0, 785482.264 1429117.362 0, 785729.477 1429104.743 0, 785976.69 1429092.139 0, 786222.673 1429079.612 0, 785939.344 1423512.911 0, 
+    785656 1417945.938 0))
+
+POLYGON ((798089.789 1428492.414 0, 797843.769 1428504.246 0, 797596.522 1428516.152 0, 797349.275 1428528.072 0, 797102.029 1428540.007 0, 796854.783 1428551.957 0, 796607.538 1428563.921 0, 796360.294 1428575.899 0, 796113.051 1428587.892 0, 795865.808 1428599.9 0, 
+    795618.566 1428611.922 0, 795371.325 1428623.959 0, 795124.084 1428636.01 0, 794876.844 1428648.076 0, 794629.605 1428660.157 0, 794382.367 1428672.252 0, 794135.129 1428684.361 0, 793887.892 1428696.485 0, 793640.656 1428708.624 0, 793393.42 1428720.777 0, 
+    793146.185 1428732.945 0, 792898.951 1428745.127 0, 792651.718 1428757.324 0, 792404.485 1428769.535 0, 792156.024 1428781.822 0, 791910.022 1428794.002 0, 791662.791 1428806.257 0, 791415.562 1428818.526 0, 791168.332 1428830.81 0, 790921.104 1428843.109 0, 
+    790673.876 1428855.422 0, 790426.649 1428867.75 0, 790179.423 1428880.092 0, 789932.198 1428892.449 0, 789684.973 1428904.821 0, 789437.749 1428917.207 0, 789190.526 1428929.607 0, 788943.303 1428942.022 0, 788696.081 1428954.452 0, 788448.86 1428966.896 0, 
+    788201.64 1428979.355 0, 787954.42 1428991.828 0, 787707.201 1429004.316 0, 787459.983 1429016.819 0, 787212.766 1429029.336 0, 786965.549 1429041.867 0, 786718.333 1429054.413 0, 786471.118 1429066.974 0, 786222.673 1429079.612 0, 786505.989 1434646.035 0, 
+    786789.29 1440212.175 0, 787037.076 1440199.571 0, 787283.636 1440187.043 0, 787530.197 1440174.53 0, 787776.758 1440162.032 0, 788023.32 1440149.548 0, 788269.883 1440137.079 0, 788516.447 1440124.624 0, 788763.011 1440112.184 0, 789009.576 1440099.758 0, 
+    789256.142 1440087.347 0, 789502.709 1440074.95 0, 789749.276 1440062.568 0, 789995.844 1440050.201 0, 790242.413 1440037.847 0, 790488.982 1440025.509 0, 790735.552 1440013.185 0, 790982.123 1440000.875 0, 791228.695 1439988.58 0, 791475.267 1439976.299 0, 
+    791721.84 1439964.033 0, 791968.414 1439951.782 0, 792214.989 1439939.545 0, 792461.564 1439927.322 0, 792706.914 1439915.175 0, 792954.717 1439902.92 0, 793201.294 1439890.741 0, 793447.872 1439878.577 0, 793694.451 1439866.427 0, 793941.031 1439854.291 0, 
+    794187.611 1439842.17 0, 794434.192 1439830.064 0, 794680.774 1439817.972 0, 794927.356 1439805.895 0, 795173.939 1439793.832 0, 795420.523 1439781.783 0, 795667.108 1439769.749 0, 795913.693 1439757.73 0, 796160.279 1439745.725 0, 796406.865 1439733.735 0, 
+    796653.453 1439721.759 0, 796900.041 1439709.798 0, 797146.63 1439697.851 0, 797393.219 1439685.919 0, 797639.809 1439674.001 0, 797886.4 1439662.098 0, 798132.992 1439650.209 0, 798379.584 1439638.335 0, 798624.952 1439626.534 0, 798357.377 1434059.616 0, 
+    798089.789 1428492.414 0))
+
+POLYGON ((810462.221 1439074.333 0, 810216.819 1439085.441 0, 809970.195 1439096.618 0, 809723.57 1439107.81 0, 809476.947 1439119.017 0, 809230.324 1439130.238 0, 808983.702 1439141.473 0, 808737.08 1439152.723 0, 808490.459 1439163.988 0, 808243.839 1439175.267 0, 
+    807997.22 1439186.561 0, 807750.601 1439197.869 0, 807503.982 1439209.192 0, 807257.365 1439220.529 0, 807010.748 1439231.88 0, 806764.132 1439243.247 0, 806517.516 1439254.627 0, 806270.901 1439266.023 0, 806024.287 1439277.432 0, 805777.674 1439288.857 0, 
+    805531.061 1439300.296 0, 805284.448 1439311.749 0, 805037.837 1439323.217 0, 804791.226 1439334.699 0, 804543.392 1439346.253 0, 804298.006 1439357.707 0, 804051.398 1439369.233 0, 803804.79 1439380.774 0, 803558.182 1439392.328 0, 803311.575 1439403.898 0, 
+    803064.969 1439415.482 0, 802818.364 1439427.08 0, 802571.759 1439438.693 0, 802325.155 1439450.321 0, 802078.552 1439461.963 0, 801831.949 1439473.619 0, 801585.347 1439485.29 0, 801338.746 1439496.976 0, 801092.145 1439508.676 0, 800845.545 1439520.391 0, 
+    800598.946 1439532.12 0, 800352.347 1439543.863 0, 800105.75 1439555.621 0, 799859.152 1439567.394 0, 799612.556 1439579.181 0, 799365.96 1439590.983 0, 799119.365 1439602.799 0, 798872.771 1439614.63 0, 798624.952 1439626.534 0, 798892.512 1445193.163 0, 
+    799160.059 1450759.498 0, 799407.219 1450747.626 0, 799653.159 1450735.827 0, 799899.098 1450724.042 0, 800145.039 1450712.272 0, 800390.98 1450700.516 0, 800636.922 1450688.774 0, 800882.864 1450677.047 0, 801128.808 1450665.335 0, 801374.752 1450653.637 0, 
+    801620.696 1450641.954 0, 801866.642 1450630.285 0, 802112.588 1450618.63 0, 802358.534 1450606.99 0, 802604.482 1450595.365 0, 802850.43 1450583.754 0, 803096.379 1450572.157 0, 803342.328 1450560.575 0, 803588.278 1450549.007 0, 803834.229 1450537.454 0, 
+    804080.18 1450525.915 0, 804326.132 1450514.391 0, 804572.085 1450502.881 0, 804818.039 1450491.386 0, 805062.772 1450479.962 0, 805309.948 1450468.439 0, 805555.903 1450456.987 0, 805801.86 1450445.55 0, 806047.816 1450434.127 0, 806293.774 1450422.719 0, 
+    806539.732 1450411.325 0, 806785.691 1450399.945 0, 807031.651 1450388.58 0, 807277.611 1450377.23 0, 807523.572 1450365.894 0, 807769.533 1450354.572 0, 808015.496 1450343.265 0, 808261.459 1450331.973 0, 808507.422 1450320.694 0, 808753.386 1450309.431 0, 
+    808999.351 1450298.182 0, 809245.317 1450286.947 0, 809491.283 1450275.727 0, 809737.25 1450264.521 0, 809983.217 1450253.33 0, 810229.185 1450242.153 0, 810475.154 1450230.991 0, 810721.124 1450219.843 0, 810965.874 1450208.765 0, 810714.054 1444641.696 0, 
+    810462.221 1439074.333 0))
+
+POLYGON ((822773.197 1449691.387 0, 822528.415 1449701.774 0, 822282.415 1449712.227 0, 822036.416 1449722.694 0, 821790.417 1449733.176 0, 821544.419 1449743.672 0, 821298.421 1449754.183 0, 821052.424 1449764.708 0, 820806.428 1449775.248 0, 820560.432 1449785.802 0, 
+    820314.437 1449796.371 0, 820068.443 1449806.954 0, 819822.449 1449817.552 0, 819576.456 1449828.164 0, 819330.463 1449838.79 0, 819084.471 1449849.431 0, 818838.48 1449860.087 0, 818592.489 1449870.757 0, 818346.499 1449881.441 0, 818100.51 1449892.141 0, 
+    817854.521 1449902.854 0, 817608.533 1449913.582 0, 817362.545 1449924.324 0, 817116.558 1449935.081 0, 816869.353 1449945.906 0, 816624.587 1449956.639 0, 816378.602 1449967.439 0, 816132.617 1449978.254 0, 815886.633 1449989.083 0, 815640.65 1449999.927 0, 
+    815394.668 1450010.785 0, 815148.686 1450021.658 0, 814902.705 1450032.545 0, 814656.724 1450043.447 0, 814410.745 1450054.363 0, 814164.765 1450065.294 0, 813918.787 1450076.239 0, 813672.809 1450087.198 0, 813426.831 1450098.172 0, 813180.855 1450109.161 0, 
+    812934.879 1450120.164 0, 812688.903 1450131.182 0, 812442.929 1450142.214 0, 812196.955 1450153.26 0, 811950.981 1450164.321 0, 811705.008 1450175.396 0, 811459.036 1450186.486 0, 811213.065 1450197.591 0, 810965.874 1450208.765 0, 811217.68 1455775.533 0, 
+    811469.472 1461341.996 0, 811716.004 1461330.852 0, 811961.321 1461319.777 0, 812206.637 1461308.717 0, 812451.955 1461297.671 0, 812697.273 1461286.64 0, 812942.592 1461275.622 0, 813187.911 1461264.62 0, 813433.231 1461253.632 0, 813678.552 1461242.658 0, 
+    813923.873 1461231.699 0, 814169.195 1461220.754 0, 814414.518 1461209.823 0, 814659.841 1461198.907 0, 814905.165 1461188.006 0, 815150.49 1461177.119 0, 815395.815 1461166.246 0, 815641.141 1461155.388 0, 815886.467 1461144.544 0, 816131.795 1461133.715 0, 
+    816377.122 1461122.9 0, 816622.451 1461112.099 0, 816867.78 1461101.313 0, 817113.109 1461090.542 0, 817357.224 1461079.838 0, 817603.771 1461069.042 0, 817849.102 1461058.314 0, 818094.435 1461047.6 0, 818339.767 1461036.901 0, 818585.101 1461026.216 0, 
+    818830.435 1461015.545 0, 819075.77 1461004.889 0, 819321.105 1460994.247 0, 819566.441 1460983.62 0, 819811.778 1460973.008 0, 820057.115 1460962.409 0, 820302.453 1460951.825 0, 820547.791 1460941.256 0, 820793.13 1460930.701 0, 821038.47 1460920.16 0, 
+    821283.81 1460909.634 0, 821529.151 1460899.123 0, 821774.493 1460888.625 0, 822019.835 1460878.143 0, 822265.178 1460867.674 0, 822510.521 1460857.22 0, 822755.865 1460846.781 0, 823001.21 1460836.356 0, 823245.34 1460825.997 0, 823009.275 1455258.845 0, 
+    822773.197 1449691.387 0))
+
+POLYGON ((835022.619 1460343.268 0, 834778.459 1460352.938 0, 834533.086 1460362.67 0, 834287.713 1460372.416 0, 834042.341 1460382.177 0, 833796.97 1460391.952 0, 833551.599 1460401.741 0, 833306.229 1460411.545 0, 833060.859 1460421.364 0, 832815.49 1460431.197 0, 
+    832570.121 1460441.044 0, 832324.753 1460450.906 0, 832079.386 1460460.782 0, 831834.019 1460470.673 0, 831588.653 1460480.578 0, 831343.287 1460490.498 0, 831097.922 1460500.432 0, 830852.558 1460510.38 0, 830607.194 1460520.343 0, 830361.831 1460530.32 0, 
+    830116.468 1460540.312 0, 829871.106 1460550.318 0, 829625.745 1460560.339 0, 829380.384 1460570.374 0, 829133.809 1460580.474 0, 828889.664 1460590.488 0, 828644.304 1460600.566 0, 828398.946 1460610.659 0, 828153.588 1460620.766 0, 827908.231 1460630.888 0, 
+    827662.874 1460641.024 0, 827417.518 1460651.175 0, 827172.162 1460661.34 0, 826926.807 1460671.52 0, 826681.453 1460681.714 0, 826436.099 1460691.922 0, 826190.746 1460702.145 0, 825945.393 1460712.382 0, 825700.041 1460722.634 0, 825454.69 1460732.9 0, 
+    825209.339 1460743.181 0, 824963.989 1460753.476 0, 824718.64 1460763.785 0, 824473.291 1460774.109 0, 824227.942 1460784.447 0, 823982.595 1460794.8 0, 823737.248 1460805.168 0, 823491.901 1460815.549 0, 823245.34 1460825.997 0, 823481.392 1466392.838 0, 
+    823717.43 1471959.361 0, 823963.332 1471948.941 0, 824208.024 1471938.587 0, 824452.715 1471928.248 0, 824697.408 1471917.923 0, 824942.101 1471907.612 0, 825186.794 1471897.315 0, 825431.489 1471887.034 0, 825676.184 1471876.766 0, 825920.879 1471866.513 0, 
+    826165.575 1471856.274 0, 826410.272 1471846.05 0, 826654.969 1471835.84 0, 826899.667 1471825.644 0, 827144.365 1471815.463 0, 827389.064 1471805.296 0, 827633.764 1471795.144 0, 827878.464 1471785.006 0, 828123.165 1471774.883 0, 828367.866 1471764.773 0, 
+    828612.568 1471754.679 0, 828857.271 1471744.598 0, 829101.974 1471734.532 0, 829346.678 1471724.481 0, 829590.171 1471714.493 0, 829836.088 1471704.421 0, 830080.793 1471694.413 0, 830325.499 1471684.419 0, 830570.206 1471674.439 0, 830814.913 1471664.474 0, 
+    831059.621 1471654.524 0, 831304.33 1471644.587 0, 831549.039 1471634.665 0, 831793.749 1471624.758 0, 832038.459 1471614.865 0, 832283.17 1471604.986 0, 832527.881 1471595.122 0, 832772.593 1471585.272 0, 833017.306 1471575.437 0, 833262.019 1471565.615 0, 
+    833506.733 1471555.809 0, 833751.447 1471546.017 0, 833996.162 1471536.239 0, 834240.877 1471526.475 0, 834485.593 1471516.726 0, 834730.31 1471506.992 0, 834975.027 1471497.271 0, 835219.745 1471487.565 0, 835463.253 1471477.922 0, 835242.942 1465910.754 0, 
+    835022.619 1460343.268 0))
+
+POLYGON ((847210.389 1471029.669 0, 846966.853 1471038.624 0, 846722.109 1471047.639 0, 846477.365 1471056.668 0, 846232.622 1471065.711 0, 845987.88 1471074.769 0, 845743.138 1471083.841 0, 845498.396 1471092.927 0, 845253.655 1471102.028 0, 845008.915 1471111.143 0, 
+    844764.175 1471120.273 0, 844519.435 1471129.417 0, 844274.696 1471138.575 0, 844029.958 1471147.748 0, 843785.22 1471156.936 0, 843540.483 1471166.137 0, 843295.746 1471175.353 0, 843051.01 1471184.584 0, 842806.275 1471193.829 0, 842561.54 1471203.088 0, 
+    842316.805 1471212.362 0, 842072.071 1471221.65 0, 841827.338 1471230.952 0, 841582.605 1471240.269 0, 841336.663 1471249.647 0, 841093.141 1471258.946 0, 840848.409 1471268.307 0, 840603.679 1471277.681 0, 840358.949 1471287.07 0, 840114.219 1471296.473 0, 
+    839869.49 1471305.891 0, 839624.762 1471315.323 0, 839380.034 1471324.77 0, 839135.306 1471334.231 0, 838890.579 1471343.706 0, 838645.853 1471353.196 0, 838401.128 1471362.7 0, 838156.402 1471372.219 0, 837911.678 1471381.752 0, 837666.954 1471391.299 0, 
+    837422.23 1471400.861 0, 837177.508 1471410.437 0, 836932.785 1471420.028 0, 836688.064 1471429.633 0, 836443.342 1471439.252 0, 836198.622 1471448.886 0, 835953.902 1471458.534 0, 835709.182 1471468.197 0, 835463.253 1471477.922 0, 835683.551 1477044.767 0, 
+    835903.836 1482611.284 0, 836149.107 1482601.585 0, 836393.171 1482591.948 0, 836637.236 1482582.325 0, 836881.301 1482572.717 0, 837125.367 1482563.124 0, 837369.433 1482553.545 0, 837613.5 1482543.98 0, 837857.568 1482534.429 0, 838101.636 1482524.893 0, 
+    838345.705 1482515.371 0, 838589.774 1482505.864 0, 838833.844 1482496.37 0, 839077.914 1482486.892 0, 839321.985 1482477.427 0, 839566.057 1482467.977 0, 839810.129 1482458.542 0, 840054.201 1482449.12 0, 840298.274 1482439.713 0, 840542.348 1482430.321 0, 
+    840786.422 1482420.943 0, 841030.497 1482411.579 0, 841274.573 1482402.229 0, 841518.648 1482392.894 0, 841761.519 1482383.62 0, 842006.802 1482374.267 0, 842250.879 1482364.975 0, 842494.958 1482355.698 0, 842739.036 1482346.435 0, 842983.115 1482337.186 0, 
+    843227.195 1482327.951 0, 843471.275 1482318.731 0, 843715.356 1482309.525 0, 843959.438 1482300.334 0, 844203.52 1482291.157 0, 844447.602 1482281.994 0, 844691.685 1482272.846 0, 844935.768 1482263.712 0, 845179.853 1482254.592 0, 845423.937 1482245.487 0, 
+    845668.022 1482236.396 0, 845912.108 1482227.32 0, 846156.194 1482218.257 0, 846400.281 1482209.21 0, 846644.368 1482200.176 0, 846888.456 1482191.157 0, 847132.544 1482182.153 0, 847376.633 1482173.162 0, 847619.517 1482164.231 0, 847414.959 1476597.114 0, 
+    847210.389 1471029.669 0))
+
+POLYGON ((859336.414 1481750.279 0, 859093.504 1481758.524 0, 858849.391 1481766.825 0, 858605.278 1481775.14 0, 858361.166 1481783.469 0, 858117.054 1481791.813 0, 857872.943 1481800.171 0, 857628.832 1481808.543 0, 857384.722 1481816.93 0, 857140.612 1481825.332 0, 
+    856896.502 1481833.747 0, 856652.393 1481842.177 0, 856408.285 1481850.622 0, 856164.177 1481859.08 0, 855920.07 1481867.553 0, 855675.963 1481876.041 0, 855431.857 1481884.543 0, 855187.751 1481893.059 0, 854943.646 1481901.589 0, 854699.541 1481910.134 0, 
+    854455.436 1481918.693 0, 854211.332 1481927.267 0, 853967.229 1481935.855 0, 853723.126 1481944.458 0, 853477.819 1481953.117 0, 853234.922 1481961.705 0, 852990.821 1481970.351 0, 852746.72 1481979.011 0, 852502.62 1481987.685 0, 852258.52 1481996.374 0, 
+    852014.421 1482005.076 0, 851770.322 1482013.794 0, 851526.224 1482022.525 0, 851282.126 1482031.272 0, 851038.029 1482040.032 0, 850793.932 1482048.807 0, 850549.836 1482057.596 0, 850305.74 1482066.399 0, 850061.645 1482075.217 0, 849817.551 1482084.05 0, 
+    849573.456 1482092.896 0, 849329.363 1482101.757 0, 849085.27 1482110.633 0, 848841.177 1482119.522 0, 848597.085 1482128.426 0, 848352.994 1482137.345 0, 848108.903 1482146.278 0, 847864.812 1482155.225 0, 847619.517 1482164.231 0, 847824.062 1487731.013 0, 
+    848028.595 1493297.454 0, 848273.232 1493288.473 0, 848516.667 1493279.55 0, 848760.103 1493270.641 0, 849003.539 1493261.746 0, 849246.976 1493252.866 0, 849490.413 1493244 0, 849733.851 1493235.149 0, 849977.289 1493226.311 0, 850220.728 1493217.489 0, 
+    850464.167 1493208.68 0, 850707.607 1493199.886 0, 850951.048 1493191.106 0, 851194.488 1493182.34 0, 851437.93 1493173.589 0, 851681.372 1493164.852 0, 851924.814 1493156.13 0, 852168.257 1493147.421 0, 852411.701 1493138.727 0, 852655.145 1493130.048 0, 
+    852898.589 1493121.383 0, 853142.034 1493112.732 0, 853385.48 1493104.095 0, 853628.926 1493095.473 0, 853871.171 1493086.907 0, 854115.819 1493078.271 0, 854359.267 1493069.692 0, 854602.715 1493061.127 0, 854846.163 1493052.576 0, 855089.612 1493044.04 0, 
+    855333.062 1493035.518 0, 855576.512 1493027.01 0, 855819.962 1493018.517 0, 856063.413 1493010.038 0, 856306.865 1493001.574 0, 856550.317 1492993.123 0, 856793.769 1492984.687 0, 857037.222 1492976.266 0, 857280.676 1492967.858 0, 857524.13 1492959.465 0, 
+    857767.584 1492951.086 0, 858011.039 1492942.722 0, 858254.495 1492934.372 0, 858497.951 1492926.036 0, 858741.407 1492917.715 0, 858984.864 1492909.408 0, 859228.322 1492901.115 0, 859471.78 1492892.837 0, 859714.038 1492884.614 0, 859525.232 1487317.616 0, 
+    859336.414 1481750.279 0))
+
+POLYGON ((871400.6 1492504.788 0, 871158.317 1492512.327 0, 870914.837 1492519.917 0, 870671.357 1492527.522 0, 870427.878 1492535.141 0, 870184.399 1492542.775 0, 869940.92 1492550.423 0, 869697.442 1492558.085 0, 869453.964 1492565.761 0, 869210.487 1492573.452 0, 
+    868967.01 1492581.158 0, 868723.534 1492588.877 0, 868480.058 1492596.611 0, 868236.583 1492604.359 0, 867993.108 1492612.122 0, 867749.634 1492619.898 0, 867506.16 1492627.69 0, 867262.686 1492635.495 0, 867019.213 1492643.315 0, 866775.74 1492651.149 0, 
+    866532.268 1492658.997 0, 866288.796 1492666.86 0, 866045.325 1492674.737 0, 865801.854 1492682.629 0, 865557.185 1492690.574 0, 865314.914 1492698.455 0, 865071.445 1492706.389 0, 864827.976 1492714.338 0, 864584.507 1492722.301 0, 864341.039 1492730.279 0, 
+    864097.572 1492738.27 0, 863854.105 1492746.277 0, 863610.638 1492754.297 0, 863367.172 1492762.332 0, 863123.707 1492770.381 0, 862880.241 1492778.444 0, 862636.777 1492786.522 0, 862393.313 1492794.614 0, 862149.849 1492802.721 0, 861906.386 1492810.841 0, 
+    861662.923 1492818.976 0, 861419.461 1492827.126 0, 861175.999 1492835.29 0, 860932.537 1492843.468 0, 860689.077 1492851.66 0, 860445.616 1492859.867 0, 860202.156 1492868.088 0, 859958.697 1492876.323 0, 859714.038 1492884.614 0, 859902.832 1498451.265 0, 
+    860091.614 1504017.564 0, 860335.615 1504009.296 0, 860578.419 1504001.082 0, 860821.224 1503992.883 0, 861064.029 1503984.699 0, 861306.834 1503976.528 0, 861549.64 1503968.372 0, 861792.447 1503960.231 0, 862035.254 1503952.103 0, 862278.061 1503943.99 0, 
+    862520.869 1503935.891 0, 862763.678 1503927.806 0, 863006.487 1503919.736 0, 863249.296 1503911.68 0, 863492.106 1503903.638 0, 863734.916 1503895.611 0, 863977.727 1503887.598 0, 864220.538 1503879.599 0, 864463.35 1503871.614 0, 864706.162 1503863.644 0, 
+    864948.975 1503855.688 0, 865191.788 1503847.746 0, 865434.602 1503839.819 0, 865677.416 1503831.906 0, 865919.034 1503824.046 0, 866163.046 1503816.123 0, 866405.861 1503808.252 0, 866648.677 1503800.396 0, 866891.493 1503792.555 0, 867134.31 1503784.727 0, 
+    867377.128 1503776.914 0, 867619.945 1503769.116 0, 867862.764 1503761.331 0, 868105.582 1503753.561 0, 868348.402 1503745.805 0, 868591.221 1503738.063 0, 868834.041 1503730.336 0, 869076.862 1503722.623 0, 869319.683 1503714.924 0, 869562.504 1503707.24 0, 
+    869805.326 1503699.57 0, 870048.148 1503691.914 0, 870290.971 1503684.272 0, 870533.794 1503676.645 0, 870776.618 1503669.032 0, 871019.442 1503661.433 0, 871262.267 1503653.849 0, 871505.092 1503646.279 0, 871746.722 1503638.76 0, 871573.666 1498071.95 0, 
+    871400.6 1492504.788 0))
+
+POLYGON ((883402.853 1503292.886 0, 883161.201 1503299.722 0, 882918.356 1503306.606 0, 882675.511 1503313.505 0, 882432.666 1503320.417 0, 882189.822 1503327.344 0, 881946.978 1503334.285 0, 881704.135 1503341.241 0, 881461.292 1503348.211 0, 881218.449 1503355.195 0, 
+    880975.607 1503362.193 0, 880732.765 1503369.206 0, 880489.924 1503376.233 0, 880247.083 1503383.274 0, 880004.242 1503390.33 0, 879761.402 1503397.4 0, 879518.563 1503404.484 0, 879275.723 1503411.582 0, 879032.884 1503418.695 0, 878790.046 1503425.822 0, 
+    878547.208 1503432.963 0, 878304.37 1503440.119 0, 878061.533 1503447.289 0, 877818.696 1503454.473 0, 877574.666 1503461.707 0, 877333.024 1503468.884 0, 877090.189 1503476.111 0, 876847.354 1503483.353 0, 876604.519 1503490.608 0, 876361.685 1503497.878 0, 
+    876118.851 1503505.163 0, 875876.018 1503512.461 0, 875633.185 1503519.774 0, 875390.352 1503527.101 0, 875147.52 1503534.443 0, 874904.689 1503541.798 0, 874661.857 1503549.168 0, 874419.027 1503556.553 0, 874176.196 1503563.951 0, 873933.366 1503571.364 0, 
+    873690.537 1503578.791 0, 873447.708 1503586.233 0, 873204.879 1503593.688 0, 872962.051 1503601.158 0, 872719.224 1503608.643 0, 872476.396 1503616.141 0, 872233.57 1503623.654 0, 871990.743 1503631.182 0, 871746.722 1503638.76 0, 871919.766 1509205.212 0, 
+    872092.8 1514771.301 0, 872336.163 1514763.742 0, 872578.334 1514756.236 0, 872820.505 1514748.743 0, 873062.677 1514741.264 0, 873304.85 1514733.8 0, 873547.023 1514726.35 0, 873789.196 1514718.915 0, 874031.37 1514711.493 0, 874273.544 1514704.086 0, 
+    874515.718 1514696.693 0, 874757.894 1514689.315 0, 875000.069 1514681.95 0, 875242.245 1514674.6 0, 875484.421 1514667.264 0, 875726.598 1514659.943 0, 875968.775 1514652.635 0, 876210.953 1514645.342 0, 876453.131 1514638.063 0, 876695.31 1514630.799 0, 
+    876937.489 1514623.549 0, 877179.668 1514616.312 0, 877421.848 1514609.091 0, 877664.028 1514601.883 0, 877905.017 1514594.725 0, 878148.39 1514587.511 0, 878390.571 1514580.346 0, 878632.753 1514573.195 0, 878874.935 1514566.059 0, 879117.118 1514558.937 0, 
+    879359.301 1514551.829 0, 879601.485 1514544.736 0, 879843.669 1514537.656 0, 880085.853 1514530.591 0, 880328.038 1514523.54 0, 880570.223 1514516.504 0, 880812.409 1514509.482 0, 881054.595 1514502.474 0, 881296.782 1514495.48 0, 881538.968 1514488.5 0, 
+    881781.156 1514481.535 0, 882023.343 1514474.584 0, 882265.532 1514467.647 0, 882507.72 1514460.725 0, 882749.909 1514453.817 0, 882992.098 1514446.923 0, 883234.288 1514440.043 0, 883476.478 1514433.177 0, 883717.478 1514426.36 0, 883560.171 1508859.805 0, 
+    883402.853 1503292.886 0))
+
+POLYGON ((895343.085 1514114.262 0, 895102.065 1514120.399 0, 894859.856 1514126.58 0, 894617.648 1514132.776 0, 894375.44 1514138.985 0, 894133.233 1514145.209 0, 893891.026 1514151.448 0, 893648.819 1514157.7 0, 893406.613 1514163.967 0, 893164.407 1514170.248 0, 
+    892922.201 1514176.543 0, 892679.996 1514182.853 0, 892437.791 1514189.176 0, 892195.586 1514195.514 0, 891953.382 1514201.867 0, 891711.178 1514208.233 0, 891468.975 1514214.614 0, 891226.772 1514221.009 0, 890984.569 1514227.418 0, 890742.367 1514233.842 0, 
+    890500.165 1514240.28 0, 890257.963 1514246.732 0, 890015.762 1514253.198 0, 889773.562 1514259.679 0, 889530.172 1514266.206 0, 889289.161 1514272.683 0, 889046.962 1514279.206 0, 888804.762 1514285.744 0, 888562.563 1514292.295 0, 888320.365 1514298.862 0, 
+    888078.167 1514305.442 0, 887835.969 1514312.037 0, 887593.772 1514318.645 0, 887351.575 1514325.269 0, 887109.379 1514331.906 0, 886867.182 1514338.558 0, 886624.987 1514345.224 0, 886382.791 1514351.904 0, 886140.596 1514358.598 0, 885898.402 1514365.307 0, 
+    885656.208 1514372.03 0, 885414.014 1514378.767 0, 885171.821 1514385.518 0, 884929.628 1514392.284 0, 884687.435 1514399.064 0, 884445.243 1514405.858 0, 884203.051 1514412.667 0, 883960.86 1514419.489 0, 883717.478 1514426.36 0, 883874.775 1519992.545 0, 
+    884032.062 1525558.354 0, 884274.784 1525551.502 0, 884516.321 1525544.698 0, 884757.857 1525537.908 0, 884999.394 1525531.132 0, 885240.932 1525524.37 0, 885482.469 1525517.623 0, 885724.007 1525510.89 0, 885965.546 1525504.171 0, 886207.085 1525497.466 0, 
+    886448.624 1525490.775 0, 886690.164 1525484.099 0, 886931.704 1525477.437 0, 887173.245 1525470.789 0, 887414.785 1525464.156 0, 887656.327 1525457.536 0, 887897.868 1525450.931 0, 888139.411 1525444.34 0, 888380.953 1525437.763 0, 888622.496 1525431.201 0, 
+    888864.039 1525424.652 0, 889105.583 1525418.118 0, 889347.127 1525411.598 0, 889588.671 1525405.092 0, 889829.029 1525398.633 0, 890071.761 1525392.124 0, 890313.306 1525385.661 0, 890554.852 1525379.212 0, 890796.399 1525372.777 0, 891037.945 1525366.357 0, 
+    891279.492 1525359.951 0, 891521.04 1525353.559 0, 891762.588 1525347.181 0, 892004.136 1525340.817 0, 892245.684 1525334.468 0, 892487.233 1525328.133 0, 892728.782 1525321.812 0, 892970.332 1525315.505 0, 893211.882 1525309.213 0, 893453.433 1525302.935 0, 
+    893694.983 1525296.671 0, 893936.534 1525290.421 0, 894178.086 1525284.185 0, 894419.638 1525277.964 0, 894661.19 1525271.757 0, 894902.743 1525265.564 0, 895144.296 1525259.385 0, 895385.849 1525253.221 0, 895626.217 1525247.101 0, 895484.656 1519680.869 0, 
+    895343.085 1514114.262 0))
+
+POLYGON ((907221.206 1524968.604 0, 906980.82 1524974.045 0, 906739.25 1524979.527 0, 906497.68 1524985.024 0, 906256.111 1524990.534 0, 906014.542 1524996.059 0, 905772.974 1525001.598 0, 905531.406 1525007.151 0, 905289.838 1525012.718 0, 905048.27 1525018.3 0, 
+    904806.703 1525023.895 0, 904565.136 1525029.505 0, 904323.57 1525035.13 0, 904082.004 1525040.768 0, 903840.438 1525046.421 0, 903598.872 1525052.088 0, 903357.307 1525057.769 0, 903115.742 1525063.464 0, 902874.178 1525069.173 0, 902632.614 1525074.897 0, 
+    902391.05 1525080.635 0, 902149.486 1525086.387 0, 901907.923 1525092.154 0, 901666.36 1525097.934 0, 901423.613 1525103.758 0, 901183.236 1525109.538 0, 900941.674 1525115.362 0, 900700.112 1525121.199 0, 900458.551 1525127.051 0, 900216.991 1525132.917 0, 
+    899975.43 1525138.797 0, 899733.87 1525144.691 0, 899492.31 1525150.6 0, 899250.751 1525156.522 0, 899009.192 1525162.459 0, 898767.633 1525168.411 0, 898526.075 1525174.376 0, 898284.517 1525180.356 0, 898042.959 1525186.35 0, 897801.402 1525192.358 0, 
+    897559.845 1525198.38 0, 897318.289 1525204.417 0, 897076.732 1525210.467 0, 896835.177 1525216.532 0, 896593.621 1525222.612 0, 896352.066 1525228.705 0, 896110.511 1525234.813 0, 895868.957 1525240.934 0, 895626.217 1525247.101 0, 895767.769 1530812.95 0, 
+    895909.31 1536378.411 0, 896151.391 1536372.262 0, 896392.291 1536366.157 0, 896633.19 1536360.066 0, 896874.09 1536353.989 0, 897114.991 1536347.926 0, 897355.891 1536341.877 0, 897596.792 1536335.843 0, 897837.694 1536329.823 0, 898078.595 1536323.817 0, 
+    898319.498 1536317.825 0, 898560.4 1536311.848 0, 898801.303 1536305.884 0, 899042.206 1536299.935 0, 899283.109 1536294 0, 899524.013 1536288.079 0, 899764.917 1536282.172 0, 900005.822 1536276.28 0, 900246.727 1536270.401 0, 900487.632 1536264.537 0, 
+    900728.538 1536258.687 0, 900969.444 1536252.851 0, 901210.35 1536247.03 0, 901451.256 1536241.222 0, 901690.982 1536235.457 0, 901933.071 1536229.65 0, 902173.978 1536223.885 0, 902414.886 1536218.134 0, 902655.795 1536212.397 0, 902896.703 1536206.675 0, 
+    903137.612 1536200.967 0, 903378.522 1536195.273 0, 903619.431 1536189.593 0, 903860.341 1536183.927 0, 904101.252 1536178.276 0, 904342.162 1536172.638 0, 904583.073 1536167.015 0, 904823.984 1536161.406 0, 905064.896 1536155.812 0, 905305.808 1536150.231 0, 
+    905546.72 1536144.664 0, 905787.633 1536139.112 0, 906028.546 1536133.574 0, 906269.459 1536128.05 0, 906510.373 1536122.541 0, 906751.287 1536117.045 0, 906992.201 1536111.564 0, 907233.116 1536106.097 0, 907472.85 1536100.67 0, 907347.032 1530534.831 0, 
+    907221.206 1524968.604 0))
+
+POLYGON ((919037.128 1535855.599 0, 918797.377 1535860.348 0, 918556.448 1535865.135 0, 918315.52 1535869.936 0, 918074.591 1535874.75 0, 917833.663 1535879.58 0, 917592.735 1535884.423 0, 917351.807 1535889.28 0, 917110.88 1535894.152 0, 916869.953 1535899.038 0, 
+    916629.026 1535903.938 0, 916388.1 1535908.852 0, 916147.174 1535913.78 0, 915906.248 1535918.723 0, 915665.322 1535923.679 0, 915424.397 1535928.65 0, 915183.472 1535933.635 0, 914942.547 1535938.634 0, 914701.623 1535943.648 0, 914460.698 1535948.675 0, 
+    914219.775 1535953.717 0, 913978.851 1535958.773 0, 913737.928 1535963.843 0, 913497.005 1535968.927 0, 913254.903 1535974.051 0, 913015.16 1535979.139 0, 912774.238 1535984.265 0, 912533.316 1535989.406 0, 912292.394 1535994.562 0, 912051.473 1535999.731 0, 
+    911810.553 1536004.915 0, 911569.632 1536010.112 0, 911328.712 1536015.324 0, 911087.792 1536020.55 0, 910846.872 1536025.791 0, 910605.953 1536031.045 0, 910365.034 1536036.314 0, 910124.115 1536041.597 0, 909883.197 1536046.894 0, 909642.279 1536052.205 0, 
+    909401.361 1536057.53 0, 909160.444 1536062.87 0, 908919.526 1536068.223 0, 908678.61 1536073.591 0, 908437.693 1536078.973 0, 908196.777 1536084.37 0, 907955.861 1536089.78 0, 907714.946 1536095.205 0, 907472.85 1536100.67 0, 907598.659 1541666.115 0, 
+    907724.458 1547231.16 0, 907965.896 1547225.71 0, 908206.156 1547220.3 0, 908446.417 1547214.904 0, 908686.678 1547209.522 0, 908926.939 1547204.155 0, 909167.201 1547198.802 0, 909407.463 1547193.463 0, 909647.725 1547188.138 0, 909887.988 1547182.827 0, 
+    910128.251 1547177.53 0, 910368.514 1547172.247 0, 910608.778 1547166.979 0, 910849.041 1547161.725 0, 911089.306 1547156.484 0, 911329.57 1547151.258 0, 911569.835 1547146.046 0, 911810.1 1547140.849 0, 912050.365 1547135.665 0, 912290.631 1547130.496 0, 
+    912530.897 1547125.34 0, 912771.163 1547120.199 0, 913011.43 1547115.072 0, 913251.697 1547109.959 0, 913490.788 1547104.885 0, 913732.232 1547099.776 0, 913972.5 1547094.705 0, 914212.768 1547089.649 0, 914453.036 1547084.607 0, 914693.305 1547079.579 0, 
+    914933.574 1547074.565 0, 915173.843 1547069.565 0, 915414.113 1547064.579 0, 915654.383 1547059.608 0, 915894.653 1547054.651 0, 916134.923 1547049.707 0, 916375.194 1547044.778 0, 916615.465 1547039.863 0, 916855.736 1547034.963 0, 917096.008 1547030.076 0, 
+    917336.28 1547025.203 0, 917576.552 1547020.345 0, 917816.825 1547015.501 0, 918057.097 1547010.671 0, 918297.37 1547005.855 0, 918537.644 1547001.053 0, 918777.917 1546996.265 0, 919018.191 1546991.492 0, 919257.29 1546986.756 0, 919147.213 1541421.378 0, 
+    919037.128 1535855.599 0))
+
+POLYGON ((930790.766 1546774.935 0, 930551.653 1546778.995 0, 930311.366 1546783.09 0, 930071.08 1546787.199 0, 929830.794 1546791.322 0, 929590.509 1546795.459 0, 929350.223 1546799.61 0, 929109.938 1546803.775 0, 928869.653 1546807.955 0, 928629.368 1546812.149 0, 
+    928389.084 1546816.356 0, 928148.8 1546820.578 0, 927908.516 1546824.814 0, 927668.232 1546829.065 0, 927427.948 1546833.329 0, 927187.665 1546837.608 0, 926947.382 1546841.9 0, 926707.1 1546846.207 0, 926466.817 1546850.528 0, 926226.535 1546854.863 0, 
+    925986.253 1546859.212 0, 925745.971 1546863.576 0, 925505.69 1546867.953 0, 925265.409 1546872.345 0, 925023.953 1546876.772 0, 924784.847 1546881.171 0, 924544.567 1546885.605 0, 924304.286 1546890.053 0, 924064.007 1546894.515 0, 923823.727 1546898.992 0, 
+    923583.448 1546903.482 0, 923343.169 1546907.987 0, 923102.89 1546912.506 0, 922862.611 1546917.039 0, 922622.333 1546921.587 0, 922382.055 1546926.148 0, 922141.777 1546930.723 0, 921901.5 1546935.313 0, 921661.222 1546939.917 0, 921420.945 1546944.535 0, 
+    921180.669 1546949.167 0, 920940.392 1546953.813 0, 920700.116 1546958.473 0, 920459.84 1546963.148 0, 920219.565 1546967.837 0, 919979.29 1546972.539 0, 919739.015 1546977.256 0, 919498.74 1546981.987 0, 919257.29 1546986.756 0, 919367.359 1552551.728 0, 
+    919477.42 1558116.287 0, 919718.211 1558111.532 0, 919957.831 1558106.814 0, 920197.451 1558102.11 0, 920437.071 1558097.42 0, 920676.692 1558092.744 0, 920916.312 1558088.082 0, 921155.933 1558083.434 0, 921395.555 1558078.801 0, 921635.176 1558074.181 0, 
+    921874.798 1558069.576 0, 922114.42 1558064.985 0, 922354.043 1558060.408 0, 922593.665 1558055.845 0, 922833.288 1558051.296 0, 923072.912 1558046.761 0, 923312.535 1558042.24 0, 923552.159 1558037.734 0, 923791.783 1558033.241 0, 924031.407 1558028.763 0, 
+    924271.032 1558024.298 0, 924510.656 1558019.848 0, 924750.281 1558015.412 0, 924989.907 1558010.99 0, 925228.361 1558006.604 0, 925469.158 1558002.188 0, 925708.784 1557997.809 0, 925948.411 1557993.443 0, 926188.037 1557989.092 0, 926427.664 1557984.754 0, 
+    926667.291 1557980.431 0, 926906.919 1557976.122 0, 927146.546 1557971.827 0, 927386.174 1557967.546 0, 927625.802 1557963.279 0, 927865.431 1557959.026 0, 928105.059 1557954.788 0, 928344.688 1557950.563 0, 928584.317 1557946.353 0, 928823.947 1557942.156 0, 
+    929063.576 1557937.974 0, 929303.206 1557933.806 0, 929542.836 1557929.652 0, 929782.467 1557925.512 0, 930022.097 1557921.386 0, 930261.728 1557917.274 0, 930501.359 1557913.177 0, 930740.991 1557909.093 0, 930979.452 1557905.044 0, 930885.112 1552340.195 0, 
+    930790.766 1546774.935 0))
+
+POLYGON ((942482.035 1557726.296 0, 942243.561 1557729.672 0, 942003.919 1557733.079 0, 941764.278 1557736.499 0, 941524.636 1557739.934 0, 941284.995 1557743.383 0, 941045.354 1557746.846 0, 940805.713 1557750.323 0, 940566.072 1557753.814 0, 940326.432 1557757.319 0, 
+    940086.791 1557760.838 0, 939847.151 1557764.372 0, 939607.511 1557767.919 0, 939367.872 1557771.481 0, 939128.232 1557775.057 0, 938888.593 1557778.646 0, 938648.954 1557782.25 0, 938409.315 1557785.868 0, 938169.677 1557789.501 0, 937930.038 1557793.147 0, 
+    937690.4 1557796.807 0, 937450.762 1557800.482 0, 937211.124 1557804.17 0, 936971.487 1557807.873 0, 936730.68 1557811.608 0, 936492.213 1557815.321 0, 936252.576 1557819.066 0, 936012.939 1557822.825 0, 935773.303 1557826.598 0, 935533.666 1557830.385 0, 
+    935294.03 1557834.187 0, 935054.395 1557838.002 0, 934814.759 1557841.832 0, 934575.124 1557845.676 0, 934335.489 1557849.533 0, 934095.854 1557853.405 0, 933856.219 1557857.291 0, 933616.585 1557861.191 0, 933376.951 1557865.106 0, 933137.317 1557869.034 0, 
+    932897.683 1557872.977 0, 932658.05 1557876.933 0, 932418.417 1557880.904 0, 932178.784 1557884.889 0, 931939.151 1557888.887 0, 931699.518 1557892.9 0, 931459.886 1557896.927 0, 931220.254 1557900.969 0, 930979.452 1557905.044 0, 931073.784 1563469.474 0, 
+    931168.109 1569033.479 0, 931408.253 1569029.415 0, 931647.23 1569025.385 0, 931886.207 1569021.369 0, 932125.185 1569017.367 0, 932364.163 1569013.379 0, 932603.141 1569009.405 0, 932842.119 1569005.445 0, 933081.097 1569001.499 0, 933320.076 1568997.567 0, 
+    933559.055 1568993.65 0, 933798.034 1568989.746 0, 934037.014 1568985.857 0, 934275.993 1568981.981 0, 934514.973 1568978.12 0, 934753.953 1568974.273 0, 934992.933 1568970.44 0, 935231.914 1568966.62 0, 935470.895 1568962.815 0, 935709.876 1568959.024 0, 
+    935948.857 1568955.247 0, 936187.838 1568951.484 0, 936426.82 1568947.736 0, 936665.802 1568944.001 0, 936903.617 1568940.298 0, 937143.766 1568936.574 0, 937382.749 1568932.881 0, 937621.731 1568929.202 0, 937860.714 1568925.538 0, 938099.697 1568921.888 0, 
+    938338.681 1568918.251 0, 938577.664 1568914.629 0, 938816.648 1568911.021 0, 939055.632 1568907.427 0, 939294.616 1568903.847 0, 939533.601 1568900.281 0, 939772.585 1568896.729 0, 940011.57 1568893.191 0, 940250.555 1568889.667 0, 940489.541 1568886.158 0, 
+    940728.526 1568882.662 0, 940967.512 1568879.18 0, 941206.498 1568875.713 0, 941445.484 1568872.26 0, 941684.47 1568868.82 0, 941923.456 1568865.395 0, 942162.443 1568861.984 0, 942401.43 1568858.586 0, 942639.252 1568855.22 0, 942560.646 1563290.97 0, 
+    942482.035 1557726.296 0))
+
+POLYGON ((954110.852 1568709.37 0, 953873.02 1568712.064 0, 953634.024 1568714.786 0, 953395.029 1568717.522 0, 953156.034 1568720.273 0, 952917.039 1568723.037 0, 952678.044 1568725.815 0, 952439.049 1568728.607 0, 952200.055 1568731.414 0, 951961.06 1568734.234 0, 
+    951722.066 1568737.069 0, 951483.072 1568739.917 0, 951244.078 1568742.78 0, 951005.084 1568745.657 0, 950766.091 1568748.547 0, 950527.097 1568751.452 0, 950288.104 1568754.371 0, 950049.111 1568757.304 0, 949810.118 1568760.251 0, 949571.126 1568763.212 0, 
+    949332.133 1568766.187 0, 949093.141 1568769.177 0, 948854.149 1568772.18 0, 948615.157 1568775.197 0, 948375 1568778.244 0, 948137.173 1568781.274 0, 947898.182 1568784.334 0, 947659.19 1568787.408 0, 947420.199 1568790.495 0, 947181.208 1568793.597 0, 
+    946942.218 1568796.713 0, 946703.227 1568799.843 0, 946464.237 1568802.987 0, 946225.247 1568806.145 0, 945986.257 1568809.317 0, 945747.267 1568812.503 0, 945508.277 1568815.703 0, 945269.288 1568818.918 0, 945030.299 1568822.146 0, 944791.31 1568825.388 0, 
+    944552.321 1568828.645 0, 944313.332 1568831.915 0, 944074.344 1568835.2 0, 943835.355 1568838.499 0, 943596.367 1568841.812 0, 943357.379 1568845.138 0, 943118.392 1568848.479 0, 942879.404 1568851.834 0, 942639.252 1568855.22 0, 942717.851 1574419.038 0, 
+    942796.444 1579982.42 0, 943035.939 1579979.043 0, 943274.271 1579975.698 0, 943512.604 1579972.366 0, 943750.937 1579969.048 0, 943989.27 1579965.744 0, 944227.603 1579962.455 0, 944465.937 1579959.179 0, 944704.271 1579955.917 0, 944942.605 1579952.67 0, 
+    945180.939 1579949.436 0, 945419.273 1579946.217 0, 945657.607 1579943.011 0, 945895.942 1579939.82 0, 946134.277 1579936.642 0, 946372.612 1579933.479 0, 946610.947 1579930.33 0, 946849.283 1579927.194 0, 947087.618 1579924.073 0, 947325.954 1579920.966 0, 
+    947564.29 1579917.872 0, 947802.626 1579914.793 0, 948040.962 1579911.728 0, 948279.299 1579908.677 0, 948516.474 1579905.654 0, 948755.973 1579902.616 0, 948994.31 1579899.607 0, 949232.647 1579896.612 0, 949470.984 1579893.631 0, 949709.322 1579890.664 0, 
+    949947.66 1579887.711 0, 950185.997 1579884.772 0, 950424.336 1579881.847 0, 950662.674 1579878.936 0, 950901.012 1579876.039 0, 951139.351 1579873.157 0, 951377.69 1579870.288 0, 951616.029 1579867.433 0, 951854.368 1579864.592 0, 952092.707 1579861.765 0, 
+    952331.046 1579858.953 0, 952569.386 1579856.154 0, 952807.726 1579853.369 0, 953046.066 1579850.599 0, 953284.406 1579847.842 0, 953522.746 1579845.1 0, 953761.086 1579842.371 0, 953999.427 1579839.656 0, 954236.607 1579836.969 0, 954173.732 1574273.388 0, 
+    954110.852 1568709.37 0))
+
+POLYGON ((965677.136 1579723.84 0, 965439.947 1579725.857 0, 965201.6 1579727.898 0, 964963.253 1579729.953 0, 964724.906 1579732.023 0, 964486.559 1579734.106 0, 964248.212 1579736.203 0, 964009.865 1579738.314 0, 963771.519 1579740.44 0, 963533.172 1579742.579 0, 
+    963294.826 1579744.732 0, 963056.48 1579746.9 0, 962818.134 1579749.081 0, 962579.788 1579751.277 0, 962341.442 1579753.486 0, 962103.096 1579755.71 0, 961864.751 1579757.947 0, 961626.405 1579760.199 0, 961388.06 1579762.465 0, 961149.715 1579764.744 0, 
+    960911.37 1579767.038 0, 960673.025 1579769.346 0, 960434.68 1579771.667 0, 960196.336 1579774.003 0, 959956.832 1579776.364 0, 959719.647 1579778.717 0, 959481.303 1579781.094 0, 959242.959 1579783.486 0, 959004.615 1579785.892 0, 958766.271 1579788.312 0, 
+    958527.927 1579790.746 0, 958289.584 1579793.194 0, 958051.241 1579795.656 0, 957812.897 1579798.132 0, 957574.554 1579800.622 0, 957336.212 1579803.126 0, 957097.869 1579805.644 0, 956859.526 1579808.176 0, 956621.184 1579810.723 0, 956382.841 1579813.283 0, 
+    956144.499 1579815.857 0, 955906.157 1579818.445 0, 955667.816 1579821.048 0, 955429.474 1579823.664 0, 955191.132 1579826.294 0, 954952.791 1579828.939 0, 954714.45 1579831.597 0, 954476.109 1579834.27 0, 954236.607 1579836.969 0, 954299.478 1585400.107 0, 
+    954362.343 1590962.795 0, 954601.186 1590960.102 0, 954838.872 1590957.437 0, 955076.559 1590954.786 0, 955314.245 1590952.149 0, 955551.932 1590949.526 0, 955789.619 1590946.917 0, 956027.306 1590944.322 0, 956264.993 1590941.741 0, 956502.68 1590939.173 0, 
+    956740.368 1590936.62 0, 956978.055 1590934.081 0, 957215.743 1590931.556 0, 957453.431 1590929.045 0, 957691.119 1590926.547 0, 957928.807 1590924.064 0, 958166.495 1590921.595 0, 958404.184 1590919.14 0, 958641.872 1590916.698 0, 958879.561 1590914.271 0, 
+    959117.25 1590911.858 0, 959354.939 1590909.459 0, 959592.628 1590907.073 0, 959830.318 1590904.702 0, 960066.851 1590902.356 0, 960305.697 1590900.001 0, 960543.386 1590897.672 0, 960781.076 1590895.357 0, 961018.766 1590893.055 0, 961256.456 1590890.768 0, 
+    961494.147 1590888.495 0, 961731.837 1590886.235 0, 961969.528 1590883.99 0, 962207.218 1590881.759 0, 962444.909 1590879.541 0, 962682.6 1590877.338 0, 962920.291 1590875.148 0, 963157.982 1590872.973 0, 963395.674 1590870.811 0, 963633.365 1590868.664 0, 
+    963871.057 1590866.53 0, 964108.748 1590864.411 0, 964346.44 1590862.305 0, 964584.132 1590860.214 0, 964821.824 1590858.136 0, 965059.516 1590856.073 0, 965297.209 1590854.023 0, 965534.901 1590851.988 0, 965771.438 1590849.976 0, 965724.289 1585287.133 0, 
+    965677.136 1579723.84 0))
+
+POLYGON ((977180.807 1590769.391 0, 976944.263 1590770.734 0, 976706.566 1590772.098 0, 976468.869 1590773.476 0, 976231.172 1590774.868 0, 975993.475 1590776.274 0, 975755.778 1590777.694 0, 975518.081 1590779.128 0, 975280.385 1590780.576 0, 975042.688 1590782.038 0, 
+    974804.991 1590783.514 0, 974567.295 1590785.004 0, 974329.598 1590786.508 0, 974091.902 1590788.026 0, 973854.206 1590789.558 0, 973616.51 1590791.104 0, 973378.814 1590792.663 0, 973141.118 1590794.237 0, 972903.422 1590795.825 0, 972665.726 1590797.427 0, 
+    972428.031 1590799.043 0, 972190.335 1590800.673 0, 971952.639 1590802.316 0, 971714.944 1590803.974 0, 971476.094 1590805.654 0, 971239.554 1590807.332 0, 971001.859 1590809.032 0, 970764.164 1590810.745 0, 970526.469 1590812.473 0, 970288.774 1590814.215 0, 
+    970051.079 1590815.971 0, 969813.385 1590817.74 0, 969575.69 1590819.524 0, 969337.996 1590821.322 0, 969100.302 1590823.133 0, 968862.608 1590824.959 0, 968624.914 1590826.799 0, 968387.22 1590828.653 0, 968149.526 1590830.52 0, 967911.832 1590832.402 0, 
+    967674.138 1590834.297 0, 967436.445 1590836.207 0, 967198.752 1590838.131 0, 966961.058 1590840.068 0, 966723.365 1590842.02 0, 966485.672 1590843.986 0, 966247.979 1590845.965 0, 966010.286 1590847.959 0, 965771.438 1590849.976 0, 965818.584 1596412.363 0, 
+    965865.725 1601974.288 0, 966103.916 1601972.276 0, 966340.954 1601970.288 0, 966577.992 1601968.314 0, 966815.03 1601966.354 0, 967052.068 1601964.407 0, 967289.107 1601962.475 0, 967526.145 1601960.557 0, 967763.184 1601958.652 0, 968000.223 1601956.762 0, 
+    968237.262 1601954.886 0, 968474.301 1601953.023 0, 968711.34 1601951.174 0, 968948.379 1601949.34 0, 969185.419 1601947.519 0, 969422.458 1601945.712 0, 969659.498 1601943.92 0, 969896.538 1601942.141 0, 970133.577 1601940.376 0, 970370.617 1601938.625 0, 
+    970607.657 1601936.888 0, 970844.697 1601935.165 0, 971081.738 1601933.456 0, 971318.778 1601931.761 0, 971554.667 1601930.088 0, 971792.859 1601928.413 0, 972029.9 1601926.76 0, 972266.94 1601925.12 0, 972503.981 1601923.495 0, 972741.022 1601921.883 0, 
+    972978.063 1601920.286 0, 973215.104 1601918.703 0, 973452.145 1601917.133 0, 973689.186 1601915.577 0, 973926.228 1601914.036 0, 974163.269 1601912.508 0, 974400.311 1601910.994 0, 974637.352 1601909.495 0, 974874.394 1601908.009 0, 975111.436 1601906.537 0, 
+    975348.478 1601905.079 0, 975585.52 1601903.635 0, 975822.562 1601902.205 0, 976059.604 1601900.789 0, 976296.646 1601899.387 0, 976533.689 1601897.999 0, 976770.731 1601896.625 0, 977007.773 1601895.264 0, 977243.665 1601893.925 0, 977212.238 1596331.889 0, 
+    977180.807 1590769.391 0))
+
+POLYGON ((988621.787 1601845.706 0, 988385.891 1601846.38 0, 988148.845 1601847.07 0, 987911.8 1601847.775 0, 987674.755 1601848.493 0, 987437.709 1601849.226 0, 987200.664 1601849.972 0, 986963.619 1601850.732 0, 986726.574 1601851.507 0, 986489.529 1601852.295 0, 
+    986252.484 1601853.097 0, 986015.439 1601853.913 0, 985778.394 1601854.743 0, 985541.349 1601855.587 0, 985304.304 1601856.445 0, 985067.26 1601857.317 0, 984830.215 1601858.203 0, 984593.17 1601859.103 0, 984356.126 1601860.017 0, 984119.081 1601860.944 0, 
+    983882.036 1601861.886 0, 983644.992 1601862.842 0, 983407.948 1601863.811 0, 983170.903 1601864.795 0, 982932.709 1601865.797 0, 982696.815 1601866.804 0, 982459.771 1601867.829 0, 982222.727 1601868.869 0, 981985.683 1601869.922 0, 981748.639 1601870.989 0, 
+    981511.595 1601872.07 0, 981274.551 1601873.166 0, 981037.507 1601874.275 0, 980800.463 1601875.398 0, 980563.42 1601876.535 0, 980326.376 1601877.686 0, 980089.333 1601878.851 0, 979852.289 1601880.03 0, 979615.246 1601881.222 0, 979378.202 1601882.429 0, 
+    979141.159 1601883.65 0, 978904.116 1601884.885 0, 978667.073 1601886.133 0, 978430.03 1601887.396 0, 978192.987 1601888.672 0, 977955.944 1601889.963 0, 977718.901 1601891.267 0, 977481.859 1601892.586 0, 977243.665 1601893.925 0, 977275.091 1607455.491 0, 
+    977306.513 1613016.583 0, 977544.049 1613015.248 0, 977780.437 1613013.933 0, 978016.825 1613012.632 0, 978253.213 1613011.345 0, 978489.601 1613010.072 0, 978725.99 1613008.813 0, 978962.378 1613007.568 0, 979198.767 1613006.336 0, 979435.155 1613005.119 0, 
+    979671.544 1613003.916 0, 979907.932 1613002.726 0, 980144.321 1613001.551 0, 980380.71 1613000.389 0, 980617.099 1612999.241 0, 980853.488 1612998.107 0, 981089.877 1612996.987 0, 981326.266 1612995.881 0, 981562.655 1612994.789 0, 981799.045 1612993.711 0, 
+    982035.434 1612992.646 0, 982271.823 1612991.596 0, 982508.213 1612990.56 0, 982744.602 1612989.537 0, 982979.845 1612988.533 0, 983217.381 1612987.534 0, 983453.771 1612986.553 0, 983690.161 1612985.586 0, 983926.551 1612984.633 0, 984162.94 1612983.694 0, 
+    984399.33 1612982.768 0, 984635.72 1612981.857 0, 984872.11 1612980.96 0, 985108.5 1612980.076 0, 985344.89 1612979.207 0, 985581.281 1612978.351 0, 985817.671 1612977.51 0, 986054.061 1612976.682 0, 986290.451 1612975.868 0, 986526.842 1612975.068 0, 
+    986763.232 1612974.282 0, 986999.623 1612973.51 0, 987236.013 1612972.752 0, 987472.404 1612972.007 0, 987708.794 1612971.277 0, 987945.185 1612970.56 0, 988181.575 1612969.858 0, 988417.966 1612969.169 0, 988653.211 1612968.498 0, 988637.5 1607407.34 0, 
+    988621.787 1601845.706 0))
+
+POLYGON ((1000000 1612952.469 0, 999764.752 1612952.476 0, 999528.36 1612952.497 0, 999291.969 1612952.532 0, 999055.577 1612952.58 0, 998819.185 1612952.643 0, 998582.794 1612952.719 0, 998346.402 1612952.81 0, 998110.01 1612952.914 0, 997873.618 1612953.032 0, 
+    997637.227 1612953.164 0, 997400.835 1612953.31 0, 997164.444 1612953.47 0, 996928.052 1612953.644 0, 996691.66 1612953.832 0, 996455.269 1612954.034 0, 996218.877 1612954.249 0, 995982.485 1612954.479 0, 995746.094 1612954.722 0, 995509.702 1612954.979 0, 
+    995273.311 1612955.251 0, 995036.919 1612955.536 0, 994800.528 1612955.835 0, 994564.136 1612956.148 0, 994326.6 1612956.476 0, 994091.353 1612956.816 0, 993854.962 1612957.17 0, 993618.57 1612957.539 0, 993382.179 1612957.921 0, 993145.788 1612958.318 0, 
+    992909.396 1612958.728 0, 992673.005 1612959.153 0, 992436.614 1612959.591 0, 992200.222 1612960.043 0, 991963.831 1612960.509 0, 991727.44 1612960.989 0, 991491.049 1612961.483 0, 991254.658 1612961.991 0, 991018.266 1612962.512 0, 990781.875 1612963.048 0, 
+    990545.484 1612963.597 0, 990309.093 1612964.161 0, 990072.702 1612964.738 0, 989836.311 1612965.329 0, 989599.92 1612965.935 0, 989363.529 1612966.554 0, 989127.139 1612967.187 0, 988890.748 1612967.834 0, 988653.211 1612968.498 0, 988668.921 1618529.174 0, 
+    988684.63 1624089.362 0, 988921.509 1624088.7 0, 989157.245 1624088.055 0, 989392.981 1624087.423 0, 989628.717 1624086.806 0, 989864.454 1624086.203 0, 990100.19 1624085.613 0, 990335.927 1624085.037 0, 990571.663 1624084.475 0, 990807.4 1624083.927 0, 
+    991043.136 1624083.393 0, 991278.873 1624082.873 0, 991514.609 1624082.367 0, 991750.346 1624081.874 0, 991986.083 1624081.396 0, 992221.819 1624080.931 0, 992457.556 1624080.48 0, 992693.293 1624080.043 0, 992929.03 1624079.62 0, 993164.766 1624079.211 0, 
+    993400.503 1624078.815 0, 993636.24 1624078.434 0, 993871.977 1624078.066 0, 994107.714 1624077.712 0, 994342.309 1624077.374 0, 994579.188 1624077.046 0, 994814.925 1624076.734 0, 995050.662 1624076.436 0, 995286.399 1624076.152 0, 995522.136 1624075.881 0, 
+    995757.873 1624075.625 0, 995993.61 1624075.382 0, 996229.347 1624075.153 0, 996465.084 1624074.938 0, 996700.821 1624074.737 0, 996936.558 1624074.55 0, 997172.295 1624074.376 0, 997408.032 1624074.217 0, 997643.769 1624074.071 0, 997879.506 1624073.939 0, 
+    998115.243 1624073.822 0, 998350.981 1624073.718 0, 998586.718 1624073.627 0, 998822.455 1624073.551 0, 999058.192 1624073.489 0, 999293.929 1624073.44 0, 999529.666 1624073.406 0, 999765.403 1624073.385 0, 1000000 1624073.378 0, 1000000 1618513.168 0, 
+    1000000 1612952.469 0))
+
+POLYGON ((1011315.37 1624089.362 0, 1011080.773 1624088.706 0, 1010845.036 1624088.061 0, 1010609.3 1624087.43 0, 1010373.564 1624086.812 0, 1010137.827 1624086.208 0, 1009902.091 1624085.619 0, 1009666.354 1624085.043 0, 1009430.618 1624084.481 0, 1009194.881 1624083.933 0, 
+    1008959.145 1624083.398 0, 1008723.408 1624082.878 0, 1008487.672 1624082.371 0, 1008251.935 1624081.879 0, 1008016.198 1624081.4 0, 1007780.462 1624080.935 0, 1007544.725 1624080.484 0, 1007308.988 1624080.047 0, 1007073.251 1624079.624 0, 1006837.515 1624079.214 0, 
+    1006601.778 1624078.819 0, 1006366.041 1624078.437 0, 1006130.304 1624078.07 0, 1005894.567 1624077.716 0, 1005657.691 1624077.374 0, 1005423.093 1624077.05 0, 1005187.356 1624076.737 0, 1004951.62 1624076.439 0, 1004715.883 1624076.154 0, 1004480.146 1624075.884 0, 
+    1004244.409 1624075.627 0, 1004008.672 1624075.384 0, 1003772.934 1624075.155 0, 1003537.197 1624074.94 0, 1003301.46 1624074.739 0, 1003065.723 1624074.551 0, 1002829.986 1624074.378 0, 1002594.249 1624074.218 0, 1002358.512 1624074.072 0, 1002122.775 1624073.941 0, 
+    1001887.038 1624073.823 0, 1001651.301 1624073.718 0, 1001415.563 1624073.628 0, 1001179.826 1624073.552 0, 1000944.089 1624073.489 0, 1000708.352 1624073.441 0, 1000472.615 1624073.406 0, 1000236.878 1624073.385 0, 1000000 1624073.378 0, 1000000 1629633.094 0, 
+    1000000 1635192.308 0, 1000236.22 1635192.315 0, 1000471.303 1635192.336 0, 1000706.386 1635192.37 0, 1000941.468 1635192.419 0, 1001176.551 1635192.481 0, 1001411.634 1635192.557 0, 1001646.716 1635192.647 0, 1001881.799 1635192.751 0, 1002116.882 1635192.869 0, 
+    1002351.964 1635193 0, 1002587.047 1635193.146 0, 1002822.13 1635193.305 0, 1003057.212 1635193.478 0, 1003292.295 1635193.665 0, 1003527.378 1635193.866 0, 1003762.46 1635194.08 0, 1003997.543 1635194.308 0, 1004232.625 1635194.551 0, 1004467.708 1635194.807 0, 
+    1004702.791 1635195.077 0, 1004937.873 1635195.36 0, 1005172.956 1635195.658 0, 1005408.038 1635195.969 0, 1005641.984 1635196.293 0, 1005878.203 1635196.634 0, 1006113.286 1635196.986 0, 1006348.368 1635197.353 0, 1006583.45 1635197.734 0, 1006818.533 1635198.128 0, 
+    1007053.615 1635198.536 0, 1007288.698 1635198.958 0, 1007523.78 1635199.394 0, 1007758.862 1635199.844 0, 1007993.944 1635200.308 0, 1008229.027 1635200.785 0, 1008464.109 1635201.276 0, 1008699.191 1635201.781 0, 1008934.273 1635202.3 0, 1009169.355 1635202.833 0, 
+    1009404.437 1635203.38 0, 1009639.519 1635203.94 0, 1009874.601 1635204.515 0, 1010109.683 1635205.103 0, 1010344.765 1635205.705 0, 1010579.847 1635206.32 0, 1010814.929 1635206.95 0, 1011050.011 1635207.593 0, 1011283.957 1635208.248 0, 1011299.663 1629649.055 0, 
+    1011315.37 1624089.362 0))
+
+POLYGON ((1022567.824 1635256.066 0, 1022333.879 1635254.751 0, 1022098.8 1635253.444 0, 1021863.721 1635252.15 0, 1021628.641 1635250.87 0, 1021393.562 1635249.604 0, 1021158.483 1635248.352 0, 1020923.403 1635247.113 0, 1020688.324 1635245.889 0, 1020453.244 1635244.678 0, 
+    1020218.164 1635243.481 0, 1019983.085 1635242.298 0, 1019748.005 1635241.129 0, 1019512.925 1635239.973 0, 1019277.845 1635238.832 0, 1019042.765 1635237.704 0, 1018807.685 1635236.59 0, 1018572.605 1635235.49 0, 1018337.525 1635234.404 0, 1018102.444 1635233.331 0, 
+    1017867.364 1635232.273 0, 1017632.284 1635231.228 0, 1017397.203 1635230.197 0, 1017162.123 1635229.18 0, 1016925.907 1635228.172 0, 1016691.962 1635227.188 0, 1016456.881 1635226.212 0, 1016221.8 1635225.25 0, 1015986.719 1635224.302 0, 1015751.638 1635223.368 0, 
+    1015516.558 1635222.448 0, 1015281.477 1635221.542 0, 1015046.396 1635220.649 0, 1014811.314 1635219.771 0, 1014576.233 1635218.906 0, 1014341.152 1635218.055 0, 1014106.071 1635217.218 0, 1013870.99 1635216.394 0, 1013635.908 1635215.585 0, 1013400.827 1635214.789 0, 
+    1013165.746 1635214.007 0, 1012930.664 1635213.239 0, 1012695.583 1635212.485 0, 1012460.501 1635211.745 0, 1012225.419 1635211.018 0, 1011990.338 1635210.306 0, 1011755.256 1635209.607 0, 1011520.174 1635208.922 0, 1011283.957 1635208.248 0, 1011268.253 1640766.932 0, 
+    1011252.55 1646325.102 0, 1011488.11 1646325.774 0, 1011722.537 1646326.457 0, 1011956.964 1646327.154 0, 1012191.392 1646327.865 0, 1012425.819 1646328.589 0, 1012660.246 1646329.328 0, 1012894.673 1646330.08 0, 1013129.101 1646330.845 0, 1013363.528 1646331.625 0, 
+    1013597.955 1646332.419 0, 1013832.382 1646333.226 0, 1014066.809 1646334.047 0, 1014301.236 1646334.882 0, 1014535.663 1646335.73 0, 1014770.089 1646336.593 0, 1015004.516 1646337.469 0, 1015238.943 1646338.359 0, 1015473.369 1646339.263 0, 1015707.796 1646340.181 0, 
+    1015942.223 1646341.112 0, 1016176.649 1646342.057 0, 1016411.076 1646343.016 0, 1016645.502 1646343.989 0, 1016878.797 1646344.971 0, 1017114.354 1646345.976 0, 1017348.781 1646346.99 0, 1017583.207 1646348.018 0, 1017817.633 1646349.06 0, 1018052.059 1646350.116 0, 
+    1018286.485 1646351.185 0, 1018520.911 1646352.268 0, 1018755.337 1646353.365 0, 1018989.762 1646354.476 0, 1019224.188 1646355.601 0, 1019458.614 1646356.739 0, 1019693.039 1646357.891 0, 1019927.465 1646359.057 0, 1020161.89 1646360.237 0, 1020396.316 1646361.431 0, 
+    1020630.741 1646362.638 0, 1020865.166 1646363.859 0, 1021099.591 1646365.094 0, 1021334.016 1646366.343 0, 1021568.441 1646367.606 0, 1021802.866 1646368.882 0, 1022037.291 1646370.172 0, 1022271.716 1646371.476 0, 1022505.01 1646372.787 0, 1022536.415 1640814.684 0, 
+    1022567.824 1635256.066 0))
+
+POLYGON ((1033757.29 1646452.263 0, 1033523.999 1646450.293 0, 1033289.579 1646448.326 0, 1033055.159 1646446.374 0, 1032820.738 1646444.435 0, 1032586.318 1646442.511 0, 1032351.897 1646440.599 0, 1032117.476 1646438.702 0, 1031883.056 1646436.819 0, 1031648.635 1646434.949 0, 
+    1031414.214 1646433.093 0, 1031179.792 1646431.251 0, 1030945.371 1646429.423 0, 1030710.95 1646427.608 0, 1030476.528 1646425.808 0, 1030242.107 1646424.021 0, 1030007.685 1646422.248 0, 1029773.263 1646420.488 0, 1029538.841 1646418.743 0, 1029304.419 1646417.011 0, 
+    1029069.997 1646415.293 0, 1028835.575 1646413.589 0, 1028601.153 1646411.899 0, 1028366.73 1646410.222 0, 1028131.178 1646408.552 0, 1027897.885 1646406.911 0, 1027663.463 1646405.276 0, 1027429.04 1646403.654 0, 1027194.617 1646402.047 0, 1026960.194 1646400.453 0, 
+    1026725.771 1646398.873 0, 1026491.348 1646397.307 0, 1026256.924 1646395.755 0, 1026022.501 1646394.216 0, 1025788.078 1646392.691 0, 1025553.654 1646391.18 0, 1025319.23 1646389.683 0, 1025084.807 1646388.2 0, 1024850.383 1646386.73 0, 1024615.959 1646385.275 0, 
+    1024381.535 1646383.833 0, 1024147.111 1646382.405 0, 1023912.687 1646380.99 0, 1023678.263 1646379.59 0, 1023443.838 1646378.203 0, 1023209.414 1646376.83 0, 1022974.99 1646375.471 0, 1022740.565 1646374.125 0, 1022505.01 1646372.787 0, 1022473.607 1651930.37 0, 
+    1022442.207 1657487.424 0, 1022677.105 1657488.759 0, 1022910.876 1657490.1 0, 1023144.646 1657491.456 0, 1023378.416 1657492.825 0, 1023612.186 1657494.208 0, 1023845.956 1657495.604 0, 1024079.726 1657497.015 0, 1024313.496 1657498.439 0, 1024547.266 1657499.877 0, 
+    1024781.035 1657501.328 0, 1025014.805 1657502.794 0, 1025248.575 1657504.273 0, 1025482.344 1657505.766 0, 1025716.113 1657507.273 0, 1025949.883 1657508.793 0, 1026183.652 1657510.328 0, 1026417.421 1657511.876 0, 1026651.19 1657513.437 0, 1026884.959 1657515.013 0, 
+    1027118.728 1657516.602 0, 1027352.496 1657518.205 0, 1027586.265 1657519.822 0, 1027820.033 1657521.452 0, 1028052.675 1657523.089 0, 1028287.57 1657524.755 0, 1028521.338 1657526.427 0, 1028755.106 1657528.112 0, 1028988.874 1657529.812 0, 1029222.642 1657531.525 0, 
+    1029456.41 1657533.252 0, 1029690.178 1657534.992 0, 1029923.946 1657536.747 0, 1030157.713 1657538.515 0, 1030391.48 1657540.297 0, 1030625.248 1657542.092 0, 1030859.015 1657543.902 0, 1031092.782 1657545.725 0, 1031326.549 1657547.562 0, 1031560.316 1657549.413 0, 
+    1031794.083 1657551.277 0, 1032027.849 1657553.155 0, 1032261.616 1657555.047 0, 1032495.382 1657556.953 0, 1032729.149 1657558.872 0, 1032962.915 1657560.806 0, 1033196.681 1657562.753 0, 1033430.447 1657564.713 0, 1033663.087 1657566.678 0, 1033710.186 1652009.735 0, 
+    1033757.29 1646452.263 0))
+
+POLYGON ((1044883.698 1657677.633 0, 1044651.063 1657675.011 0, 1044417.303 1657672.39 0, 1044183.543 1657669.782 0, 1043949.784 1657667.189 0, 1043716.024 1657664.609 0, 1043482.264 1657662.042 0, 1043248.503 1657659.49 0, 1043014.743 1657656.951 0, 1042780.982 1657654.427 0, 
+    1042547.222 1657651.915 0, 1042313.461 1657649.418 0, 1042079.7 1657646.934 0, 1041845.939 1657644.465 0, 1041612.177 1657642.009 0, 1041378.416 1657639.566 0, 1041144.654 1657637.138 0, 1040910.893 1657634.723 0, 1040677.131 1657632.322 0, 1040443.369 1657629.934 0, 
+    1040209.607 1657627.561 0, 1039975.844 1657625.201 0, 1039742.082 1657622.855 0, 1039508.319 1657620.523 0, 1039273.432 1657618.193 0, 1039040.794 1657615.9 0, 1038807.031 1657613.609 0, 1038573.268 1657611.331 0, 1038339.504 1657609.068 0, 1038105.741 1657606.818 0, 
+    1037871.978 1657604.582 0, 1037638.214 1657602.36 0, 1037404.45 1657600.152 0, 1037170.686 1657597.957 0, 1036936.922 1657595.776 0, 1036703.158 1657593.609 0, 1036469.394 1657591.456 0, 1036235.629 1657589.316 0, 1036001.865 1657587.19 0, 1035768.1 1657585.078 0, 
+    1035534.335 1657582.98 0, 1035300.57 1657580.895 0, 1035066.805 1657578.824 0, 1034833.04 1657576.767 0, 1034599.275 1657574.724 0, 1034365.51 1657572.694 0, 1034131.744 1657570.678 0, 1033897.978 1657568.676 0, 1033663.087 1657566.678 0, 1033615.992 1663123.088 0, 
+    1033568.902 1668678.956 0, 1033803.136 1668680.948 0, 1034036.248 1668682.945 0, 1034269.359 1668684.955 0, 1034502.471 1668686.979 0, 1034735.582 1668689.016 0, 1034968.693 1668691.068 0, 1035201.804 1668693.133 0, 1035434.915 1668695.212 0, 1035668.026 1668697.304 0, 
+    1035901.136 1668699.41 0, 1036134.247 1668701.53 0, 1036367.357 1668703.664 0, 1036600.467 1668705.811 0, 1036833.577 1668707.972 0, 1037066.687 1668710.147 0, 1037299.797 1668712.336 0, 1037532.907 1668714.538 0, 1037766.017 1668716.754 0, 1037999.126 1668718.984 0, 
+    1038232.235 1668721.227 0, 1038465.345 1668723.484 0, 1038698.454 1668725.755 0, 1038931.563 1668728.04 0, 1039163.55 1668730.327 0, 1039397.78 1668732.65 0, 1039630.889 1668734.976 0, 1039863.997 1668737.315 0, 1040097.105 1668739.668 0, 1040330.213 1668742.035 0, 
+    1040563.321 1668744.416 0, 1040796.429 1668746.81 0, 1041029.537 1668749.218 0, 1041262.644 1668751.64 0, 1041495.752 1668754.075 0, 1041728.859 1668756.525 0, 1041961.966 1668758.988 0, 1042195.073 1668761.464 0, 1042428.18 1668763.955 0, 1042661.287 1668766.459 0, 
+    1042894.393 1668768.977 0, 1043127.5 1668771.508 0, 1043360.606 1668774.053 0, 1043593.712 1668776.612 0, 1043826.818 1668779.185 0, 1044059.924 1668781.771 0, 1044293.029 1668784.372 0, 1044526.135 1668786.985 0, 1044758.119 1668789.6 0, 1044820.906 1663233.887 0, 
+    1044883.698 1657677.633 0))
+
+POLYGON ((645777.822 1315481.175 0, 645525.207 1315501.925 0, 645271.309 1315522.797 0, 645017.412 1315543.683 0, 644763.516 1315564.584 0, 644509.621 1315585.5 0, 644255.728 1315606.431 0, 644001.835 1315627.377 0, 643747.944 1315648.337 0, 643494.054 1315669.313 0, 
+    643240.166 1315690.304 0, 642986.278 1315711.309 0, 642732.392 1315732.33 0, 642478.507 1315753.366 0, 642224.624 1315774.416 0, 641970.741 1315795.482 0, 641716.86 1315816.562 0, 641462.98 1315837.657 0, 641209.102 1315858.767 0, 640955.224 1315879.893 0, 
+    640701.348 1315901.033 0, 640447.473 1315922.188 0, 640193.599 1315943.358 0, 639939.727 1315964.543 0, 639684.57 1315985.85 0, 639431.986 1316006.958 0, 639178.117 1316028.187 0, 638924.25 1316049.432 0, 638670.383 1316070.692 0, 638416.519 1316091.966 0, 
+    638162.655 1316113.256 0, 637908.792 1316134.56 0, 637654.931 1316155.88 0, 637401.071 1316177.214 0, 637147.213 1316198.564 0, 636893.355 1316219.928 0, 636639.499 1316241.307 0, 636385.644 1316262.701 0, 636131.79 1316284.11 0, 635877.938 1316305.534 0, 
+    635624.087 1316326.973 0, 635370.237 1316348.427 0, 635116.388 1316369.896 0, 634862.541 1316391.38 0, 634608.695 1316412.879 0, 634354.85 1316434.392 0, 634101.007 1316455.921 0, 633847.164 1316477.464 0, 633592.037 1316499.132 0, 634064.279 1322057.604 0, 
+    634536.508 1327615.91 0, 634790.978 1327594.298 0, 635044.166 1327572.81 0, 635297.355 1327551.337 0, 635550.546 1327529.879 0, 635803.737 1327508.435 0, 636056.93 1327487.007 0, 636310.125 1327465.593 0, 636563.32 1327444.195 0, 636816.517 1327422.811 0, 
+    637069.715 1327401.442 0, 637322.914 1327380.088 0, 637576.115 1327358.749 0, 637829.317 1327337.425 0, 638082.52 1327316.116 0, 638335.724 1327294.822 0, 638588.93 1327273.542 0, 638842.137 1327252.278 0, 639095.345 1327231.028 0, 639348.554 1327209.794 0, 
+    639601.765 1327188.574 0, 639854.976 1327167.369 0, 640108.189 1327146.179 0, 640361.404 1327125.004 0, 640613.337 1327103.951 0, 640867.836 1327082.699 0, 641121.054 1327061.568 0, 641374.274 1327040.453 0, 641627.494 1327019.352 0, 641880.716 1326998.267 0, 
+    642133.939 1326977.196 0, 642387.163 1326956.14 0, 642640.389 1326935.099 0, 642893.615 1326914.073 0, 643146.843 1326893.062 0, 643400.073 1326872.066 0, 643653.303 1326851.084 0, 643906.535 1326830.118 0, 644159.768 1326809.166 0, 644413.002 1326788.23 0, 
+    644666.237 1326767.308 0, 644919.474 1326746.401 0, 645172.712 1326725.509 0, 645425.951 1326704.633 0, 645679.191 1326683.77 0, 645932.432 1326662.923 0, 646185.675 1326642.091 0, 646438.919 1326621.274 0, 646690.883 1326600.576 0, 646234.359 1321040.958 0, 
+    645777.822 1315481.175 0))
+
+POLYGON ((658848.077 1325619.585 0, 658596.054 1325639.571 0, 658342.753 1325659.673 0, 658089.452 1325679.789 0, 657836.153 1325699.921 0, 657582.854 1325720.067 0, 657329.557 1325740.229 0, 657076.262 1325760.405 0, 656822.967 1325780.597 0, 656569.673 1325800.803 0, 
+    656316.381 1325821.024 0, 656063.09 1325841.26 0, 655809.8 1325861.511 0, 655556.511 1325881.776 0, 655303.224 1325902.057 0, 655049.938 1325922.353 0, 654796.652 1325942.663 0, 654543.368 1325962.989 0, 654290.086 1325983.329 0, 654036.804 1326003.684 0, 
+    653783.524 1326024.055 0, 653530.245 1326044.44 0, 653276.967 1326064.84 0, 653023.69 1326085.254 0, 652769.134 1326105.788 0, 652517.14 1326126.129 0, 652263.867 1326146.589 0, 652010.595 1326167.063 0, 651757.324 1326187.552 0, 651504.055 1326208.057 0, 
+    651250.787 1326228.576 0, 650997.519 1326249.11 0, 650744.254 1326269.659 0, 650490.989 1326290.223 0, 650237.725 1326310.802 0, 649984.463 1326331.396 0, 649731.202 1326352.004 0, 649477.942 1326372.628 0, 649224.684 1326393.267 0, 648971.426 1326413.92 0, 
+    648718.17 1326434.588 0, 648464.915 1326455.271 0, 648211.661 1326475.97 0, 647958.409 1326496.683 0, 647705.157 1326517.41 0, 647451.907 1326538.153 0, 647198.658 1326558.911 0, 646945.411 1326579.684 0, 646690.883 1326600.576 0, 647147.392 1332160.024 0, 
+    647603.887 1337719.295 0, 647857.758 1337698.457 0, 648110.351 1337677.738 0, 648362.945 1337657.034 0, 648615.541 1337636.344 0, 648868.138 1337615.67 0, 649120.736 1337595.01 0, 649373.335 1337574.366 0, 649625.936 1337553.736 0, 649878.537 1337533.121 0, 
+    650131.14 1337512.521 0, 650383.745 1337491.936 0, 650636.35 1337471.366 0, 650888.957 1337450.81 0, 651141.564 1337430.27 0, 651394.173 1337409.744 0, 651646.784 1337389.233 0, 651899.395 1337368.737 0, 652152.008 1337348.256 0, 652404.621 1337327.79 0, 
+    652657.236 1337307.339 0, 652909.853 1337286.902 0, 653162.47 1337266.481 0, 653415.089 1337246.074 0, 653666.431 1337225.785 0, 653920.33 1337205.305 0, 654172.952 1337184.943 0, 654425.575 1337164.596 0, 654678.2 1337144.263 0, 654930.826 1337123.946 0, 
+    655183.453 1337103.643 0, 655436.081 1337083.355 0, 655688.71 1337063.082 0, 655941.341 1337042.824 0, 656193.973 1337022.581 0, 656446.606 1337002.353 0, 656699.24 1336982.139 0, 656951.875 1336961.941 0, 657204.512 1336941.757 0, 657457.15 1336921.588 0, 
+    657709.789 1336901.434 0, 657962.429 1336881.295 0, 658215.07 1336861.171 0, 658467.712 1336841.062 0, 658720.356 1336820.967 0, 658973.001 1336800.888 0, 659225.647 1336780.823 0, 659478.294 1336760.773 0, 659729.666 1336740.839 0, 659288.879 1331180.3 0, 
+    658848.077 1325619.585 0))
+
+POLYGON ((671858.16 1335796.645 0, 671606.731 1335815.868 0, 671354.029 1335835.204 0, 671101.327 1335854.555 0, 670848.626 1335873.921 0, 670595.927 1335893.302 0, 670343.229 1335912.697 0, 670090.531 1335932.107 0, 669837.835 1335951.533 0, 669585.141 1335970.973 0, 
+    669332.447 1335990.428 0, 669079.754 1336009.898 0, 668827.063 1336029.382 0, 668574.373 1336048.882 0, 668321.684 1336068.397 0, 668068.996 1336087.926 0, 667816.309 1336107.47 0, 667563.623 1336127.029 0, 667310.939 1336146.603 0, 667058.255 1336166.192 0, 
+    666805.573 1336185.796 0, 666552.892 1336205.414 0, 666300.212 1336225.048 0, 666047.533 1336244.696 0, 665793.58 1336264.459 0, 665542.179 1336284.038 0, 665289.504 1336303.731 0, 665036.83 1336323.438 0, 664784.157 1336343.161 0, 664531.485 1336362.899 0, 
+    664278.814 1336382.651 0, 664026.145 1336402.418 0, 663773.477 1336422.201 0, 663520.809 1336441.998 0, 663268.143 1336461.81 0, 663015.479 1336481.636 0, 662762.815 1336501.478 0, 662510.152 1336521.335 0, 662257.491 1336541.206 0, 662004.831 1336561.092 0, 
+    661752.172 1336580.993 0, 661499.514 1336600.91 0, 661246.858 1336620.84 0, 660994.202 1336640.786 0, 660741.548 1336660.747 0, 660488.895 1336680.722 0, 660236.243 1336700.713 0, 659983.592 1336720.718 0, 659729.666 1336740.839 0, 660170.439 1342301.197 0, 
+    660611.197 1347861.369 0, 660864.465 1347841.3 0, 661116.462 1347821.347 0, 661368.459 1347801.408 0, 661620.458 1347781.485 0, 661872.457 1347761.576 0, 662124.458 1347741.681 0, 662376.46 1347721.802 0, 662628.464 1347701.938 0, 662880.468 1347682.088 0, 
+    663132.473 1347662.253 0, 663384.48 1347642.433 0, 663636.488 1347622.628 0, 663888.497 1347602.838 0, 664140.507 1347583.063 0, 664392.519 1347563.302 0, 664644.531 1347543.556 0, 664896.545 1347523.825 0, 665148.56 1347504.109 0, 665400.576 1347484.408 0, 
+    665652.593 1347464.722 0, 665904.612 1347445.05 0, 666156.631 1347425.393 0, 666408.652 1347405.751 0, 666659.401 1347386.223 0, 666912.697 1347366.512 0, 667164.721 1347346.914 0, 667416.746 1347327.332 0, 667668.773 1347307.764 0, 667920.8 1347288.211 0, 
+    668172.829 1347268.673 0, 668424.859 1347249.15 0, 668676.89 1347229.641 0, 668928.922 1347210.148 0, 669180.955 1347190.669 0, 669432.99 1347171.205 0, 669685.026 1347151.756 0, 669937.062 1347132.322 0, 670189.1 1347112.902 0, 670441.139 1347093.498 0, 
+    670693.18 1347074.108 0, 670945.221 1347054.733 0, 671197.263 1347035.373 0, 671449.307 1347016.027 0, 671701.352 1346996.697 0, 671953.398 1346977.381 0, 672205.445 1346958.081 0, 672457.493 1346938.795 0, 672708.27 1346919.621 0, 672283.223 1341358.226 0, 
+    671858.16 1335796.645 0))
+
+POLYGON ((684807.956 1346012.053 0, 684557.124 1346030.518 0, 684305.022 1346049.092 0, 684052.921 1346067.68 0, 683800.822 1346086.284 0, 683548.724 1346104.902 0, 683296.626 1346123.535 0, 683044.53 1346142.183 0, 682792.435 1346160.846 0, 682540.341 1346179.524 0, 
+    682288.248 1346198.216 0, 682036.156 1346216.923 0, 681784.066 1346235.645 0, 681531.976 1346254.382 0, 681279.888 1346273.134 0, 681027.8 1346291.901 0, 680775.714 1346310.682 0, 680523.629 1346329.479 0, 680271.545 1346348.29 0, 680019.462 1346367.116 0, 
+    679767.38 1346385.957 0, 679515.299 1346404.812 0, 679263.22 1346423.683 0, 679011.141 1346442.568 0, 678757.793 1346461.564 0, 678506.988 1346480.383 0, 678254.912 1346499.313 0, 678002.838 1346518.258 0, 677750.765 1346537.218 0, 677498.694 1346556.192 0, 
+    677246.623 1346575.181 0, 676994.553 1346594.185 0, 676742.485 1346613.204 0, 676490.417 1346632.238 0, 676238.351 1346651.286 0, 675986.286 1346670.35 0, 675734.222 1346689.428 0, 675482.159 1346708.521 0, 675230.098 1346727.629 0, 674978.037 1346746.752 0, 
+    674725.977 1346765.889 0, 674473.919 1346785.042 0, 674221.862 1346804.209 0, 673969.806 1346823.391 0, 673717.751 1346842.588 0, 673465.697 1346861.799 0, 673213.644 1346881.026 0, 672961.593 1346900.267 0, 672708.27 1346919.621 0, 673133.304 1352480.825 0, 
+    673558.322 1358041.832 0, 673810.986 1358022.529 0, 674062.383 1358003.337 0, 674313.781 1357984.161 0, 674565.181 1357964.999 0, 674816.581 1357945.852 0, 675067.982 1357926.72 0, 675319.385 1357907.602 0, 675570.789 1357888.499 0, 675822.193 1357869.412 0, 
+    676073.599 1357850.338 0, 676325.006 1357831.28 0, 676576.415 1357812.237 0, 676827.824 1357793.208 0, 677079.234 1357774.194 0, 677330.646 1357755.195 0, 677582.059 1357736.211 0, 677833.472 1357717.241 0, 678084.887 1357698.287 0, 678336.303 1357679.347 0, 
+    678587.72 1357660.422 0, 678839.139 1357641.511 0, 679090.558 1357622.616 0, 679341.979 1357603.735 0, 679592.132 1357584.964 0, 679844.823 1357566.018 0, 680096.247 1357547.182 0, 680347.671 1357528.36 0, 680599.098 1357509.554 0, 680850.525 1357490.762 0, 
+    681101.953 1357471.985 0, 681353.382 1357453.222 0, 681604.813 1357434.475 0, 681856.244 1357415.742 0, 682107.677 1357397.024 0, 682359.111 1357378.321 0, 682610.545 1357359.633 0, 682861.981 1357340.959 0, 683113.418 1357322.301 0, 683364.857 1357303.657 0, 
+    683616.296 1357285.028 0, 683867.736 1357266.413 0, 684119.178 1357247.814 0, 684370.62 1357229.229 0, 684622.064 1357210.659 0, 684873.508 1357192.104 0, 685124.954 1357173.564 0, 685376.401 1357155.038 0, 685626.582 1357136.621 0, 685217.276 1351574.435 0, 
+    684807.956 1346012.053 0))
+
+POLYGON ((697697.352 1356265.508 0, 697447.117 1356283.219 0, 697195.619 1356301.034 0, 696944.122 1356318.864 0, 696692.626 1356336.708 0, 696441.131 1356354.568 0, 696189.637 1356372.442 0, 695938.144 1356390.331 0, 695686.652 1356408.235 0, 695435.161 1356426.154 0, 
+    695183.671 1356444.087 0, 694932.183 1356462.036 0, 694680.695 1356479.999 0, 694429.208 1356497.977 0, 694177.723 1356515.969 0, 693926.238 1356533.977 0, 693674.755 1356551.999 0, 693423.272 1356570.036 0, 693171.791 1356588.088 0, 692920.311 1356606.155 0, 
+    692668.831 1356624.236 0, 692417.353 1356642.333 0, 692165.876 1356660.444 0, 691914.4 1356678.57 0, 691661.659 1356696.802 0, 691411.451 1356714.866 0, 691159.979 1356733.036 0, 690908.507 1356751.221 0, 690657.036 1356769.421 0, 690405.567 1356787.636 0, 
+    690154.098 1356805.865 0, 689902.631 1356824.11 0, 689651.164 1356842.369 0, 689399.699 1356860.643 0, 689148.235 1356878.931 0, 688896.772 1356897.235 0, 688645.309 1356915.553 0, 688393.848 1356933.886 0, 688142.389 1356952.234 0, 687890.93 1356970.597 0, 
+    687639.472 1356988.975 0, 687388.015 1357007.367 0, 687136.56 1357025.774 0, 686885.105 1357044.196 0, 686633.652 1357062.633 0, 686382.2 1357081.084 0, 686130.748 1357099.55 0, 685879.298 1357118.032 0, 685626.582 1357136.621 0, 686035.873 1362698.605 0, 
+    686445.149 1368260.382 0, 686697.207 1368241.841 0, 686948.002 1368223.408 0, 687198.799 1368204.99 0, 687449.596 1368186.586 0, 687700.395 1368168.198 0, 687951.195 1368149.824 0, 688201.995 1368131.464 0, 688452.797 1368113.12 0, 688703.6 1368094.79 0, 
+    688954.404 1368076.475 0, 689205.21 1368058.175 0, 689456.016 1368039.89 0, 689706.823 1368021.619 0, 689957.632 1368003.363 0, 690208.441 1367985.122 0, 690459.252 1367966.896 0, 690710.063 1367948.684 0, 690960.876 1367930.488 0, 691211.69 1367912.306 0, 
+    691462.504 1367894.138 0, 691713.32 1367875.986 0, 691964.137 1367857.848 0, 692214.955 1367839.725 0, 692464.512 1367821.708 0, 692716.595 1367803.523 0, 692967.416 1367785.445 0, 693218.238 1367767.381 0, 693469.061 1367749.331 0, 693719.886 1367731.297 0, 
+    693970.711 1367713.277 0, 694221.538 1367695.272 0, 694472.365 1367677.282 0, 694723.194 1367659.307 0, 694974.024 1367641.346 0, 695224.854 1367623.401 0, 695475.686 1367605.469 0, 695726.519 1367587.553 0, 695977.353 1367569.652 0, 696228.188 1367551.765 0, 
+    696479.024 1367533.893 0, 696729.861 1367516.036 0, 696980.699 1367498.193 0, 697231.538 1367480.365 0, 697482.379 1367462.552 0, 697733.22 1367444.754 0, 697984.062 1367426.971 0, 698234.906 1367409.202 0, 698484.488 1367391.537 0, 698090.927 1361828.626 0, 
+    697697.352 1356265.508 0))
+
+POLYGON ((710526.234 1366556.71 0, 710276.601 1366573.669 0, 710025.708 1366590.729 0, 709774.817 1366607.804 0, 709523.926 1366624.893 0, 709273.037 1366641.998 0, 709022.148 1366659.117 0, 708771.261 1366676.25 0, 708520.374 1366693.399 0, 708269.489 1366710.562 0, 
+    708018.604 1366727.74 0, 707767.721 1366744.933 0, 707516.838 1366762.141 0, 707265.957 1366779.363 0, 707015.076 1366796.6 0, 706764.197 1366813.852 0, 706513.318 1366831.119 0, 706262.441 1366848.4 0, 706011.564 1366865.696 0, 705760.689 1366883.007 0, 
+    705509.815 1366900.333 0, 705258.941 1366917.674 0, 705008.069 1366935.029 0, 704757.198 1366952.399 0, 704505.066 1366969.871 0, 704255.458 1366987.183 0, 704004.59 1367004.597 0, 703753.723 1367022.027 0, 703502.857 1367039.47 0, 703251.992 1367056.929 0, 
+    703001.127 1367074.402 0, 702750.264 1367091.891 0, 702499.402 1367109.393 0, 702248.541 1367126.911 0, 701997.681 1367144.444 0, 701746.822 1367161.991 0, 701495.964 1367179.553 0, 701245.107 1367197.13 0, 700994.252 1367214.721 0, 700743.397 1367232.327 0, 
+    700492.543 1367249.948 0, 700241.69 1367267.584 0, 699990.839 1367285.235 0, 699739.988 1367302.9 0, 699489.138 1367320.58 0, 699238.29 1367338.275 0, 698987.442 1367355.985 0, 698736.596 1367373.709 0, 698484.488 1367391.537 0, 698878.034 1372954.236 0, 
+    699271.565 1378516.717 0, 699523.014 1378498.935 0, 699773.206 1378481.257 0, 700023.398 1378463.594 0, 700273.592 1378445.945 0, 700523.787 1378428.311 0, 700773.983 1378410.692 0, 701024.18 1378393.088 0, 701274.378 1378375.498 0, 701524.577 1378357.923 0, 
+    701774.777 1378340.362 0, 702024.978 1378322.817 0, 702275.18 1378305.286 0, 702525.383 1378287.77 0, 702775.587 1378270.269 0, 703025.792 1378252.782 0, 703275.998 1378235.31 0, 703526.205 1378217.853 0, 703776.414 1378200.41 0, 704026.623 1378182.982 0, 
+    704276.833 1378165.569 0, 704527.045 1378148.171 0, 704777.257 1378130.787 0, 705027.47 1378113.419 0, 705276.427 1378096.152 0, 705527.9 1378078.725 0, 705778.116 1378061.4 0, 706028.334 1378044.09 0, 706278.552 1378026.795 0, 706528.772 1378009.515 0, 
+    706778.992 1377992.249 0, 707029.214 1377974.998 0, 707279.436 1377957.762 0, 707529.66 1377940.54 0, 707779.884 1377923.333 0, 708030.11 1377906.141 0, 708280.337 1377888.964 0, 708530.564 1377871.801 0, 708780.793 1377854.653 0, 709031.022 1377837.52 0, 
+    709281.253 1377820.401 0, 709531.485 1377803.298 0, 709781.717 1377786.208 0, 710031.951 1377769.134 0, 710282.185 1377752.075 0, 710532.421 1377735.03 0, 710782.658 1377718 0, 711032.895 1377700.984 0, 711281.877 1377684.069 0, 710904.063 1372120.498 0, 
+    710526.234 1366556.71 0))
+
+POLYGON ((723294.494 1376885.355 0, 723045.463 1376901.567 0, 722795.179 1376917.875 0, 722544.895 1376934.199 0, 722294.612 1376950.536 0, 722044.33 1376966.889 0, 721794.049 1376983.256 0, 721543.77 1376999.638 0, 721293.491 1377016.035 0, 721043.213 1377032.446 0, 
+    720792.936 1377048.873 0, 720542.66 1377065.314 0, 720292.384 1377081.769 0, 720042.11 1377098.24 0, 719791.837 1377114.725 0, 719541.565 1377131.225 0, 719291.294 1377147.739 0, 719041.024 1377164.269 0, 718790.754 1377180.813 0, 718540.486 1377197.371 0, 
+    718290.219 1377213.945 0, 718039.953 1377230.533 0, 717789.687 1377247.136 0, 717539.423 1377263.754 0, 717287.903 1377280.47 0, 717038.897 1377297.033 0, 716788.636 1377313.695 0, 716538.375 1377330.372 0, 716288.116 1377347.063 0, 716037.857 1377363.769 0, 
+    715787.6 1377380.49 0, 715537.343 1377397.226 0, 715287.088 1377413.976 0, 715036.833 1377430.741 0, 714786.58 1377447.521 0, 714536.327 1377464.315 0, 714286.075 1377481.124 0, 714035.825 1377497.948 0, 713785.575 1377514.787 0, 713535.327 1377531.64 0, 
+    713285.079 1377548.508 0, 713034.832 1377565.391 0, 712784.587 1377582.289 0, 712534.342 1377599.201 0, 712284.099 1377616.128 0, 712033.856 1377633.07 0, 711783.614 1377650.026 0, 711533.374 1377666.998 0, 711281.877 1377684.069 0, 711659.676 1383247.417 0, 
+    712037.459 1388810.536 0, 712288.298 1388793.51 0, 712537.883 1388776.583 0, 712787.47 1388759.671 0, 713037.058 1388742.773 0, 713286.647 1388725.891 0, 713536.236 1388709.023 0, 713785.827 1388692.169 0, 714035.419 1388675.331 0, 714285.011 1388658.507 0, 
+    714534.605 1388641.697 0, 714784.2 1388624.903 0, 715033.796 1388608.123 0, 715283.392 1388591.358 0, 715532.99 1388574.607 0, 715782.588 1388557.871 0, 716032.188 1388541.15 0, 716281.789 1388524.444 0, 716531.39 1388507.752 0, 716780.993 1388491.075 0, 
+    717030.596 1388474.413 0, 717280.201 1388457.765 0, 717529.806 1388441.132 0, 717779.413 1388424.514 0, 718027.768 1388407.993 0, 718278.629 1388391.321 0, 718528.238 1388374.747 0, 718777.849 1388358.187 0, 719027.46 1388341.643 0, 719277.072 1388325.112 0, 
+    719526.686 1388308.597 0, 719776.3 1388292.096 0, 720025.915 1388275.61 0, 720275.531 1388259.139 0, 720525.149 1388242.682 0, 720774.767 1388226.24 0, 721024.386 1388209.813 0, 721274.006 1388193.4 0, 721523.627 1388177.002 0, 721773.249 1388160.619 0, 
+    722022.872 1388144.251 0, 722272.496 1388127.897 0, 722522.121 1388111.558 0, 722771.747 1388095.233 0, 723021.374 1388078.923 0, 723271.001 1388062.628 0, 723520.63 1388046.348 0, 723770.26 1388030.082 0, 724018.639 1388013.913 0, 723656.574 1382449.748 0, 
+    723294.494 1376885.355 0))
+
+POLYGON ((736002.021 1387251.141 0, 735753.596 1387266.609 0, 735503.921 1387282.17 0, 735254.247 1387297.745 0, 735004.574 1387313.334 0, 734754.902 1387328.939 0, 734505.231 1387344.558 0, 734255.561 1387360.192 0, 734005.892 1387375.84 0, 733756.224 1387391.504 0, 
+    733506.557 1387407.182 0, 733256.89 1387422.874 0, 733007.225 1387438.582 0, 732757.56 1387454.304 0, 732507.897 1387470.04 0, 732258.234 1387485.792 0, 732008.572 1387501.558 0, 731758.911 1387517.339 0, 731509.251 1387533.134 0, 731259.592 1387548.944 0, 
+    731009.934 1387564.769 0, 730760.277 1387580.609 0, 730510.621 1387596.463 0, 730260.966 1387612.332 0, 730010.06 1387628.295 0, 729761.658 1387644.114 0, 729512.006 1387660.027 0, 729262.354 1387675.955 0, 729012.704 1387691.897 0, 728763.054 1387707.854 0, 
+    728513.405 1387723.826 0, 728263.758 1387739.813 0, 728014.111 1387755.814 0, 727764.465 1387771.83 0, 727514.82 1387787.86 0, 727265.176 1387803.905 0, 727015.533 1387819.965 0, 726765.891 1387836.04 0, 726516.25 1387852.129 0, 726266.61 1387868.234 0, 
+    726016.97 1387884.352 0, 725767.332 1387900.486 0, 725517.695 1387916.634 0, 725268.058 1387932.797 0, 725018.423 1387948.974 0, 724768.788 1387965.166 0, 724519.155 1387981.373 0, 724269.522 1387997.595 0, 724018.639 1388013.913 0, 724380.689 1393577.844 0, 
+    724742.723 1399141.535 0, 724992.948 1399125.261 0, 725241.926 1399109.081 0, 725490.904 1399092.917 0, 725739.884 1399076.767 0, 725988.864 1399060.632 0, 726237.846 1399044.512 0, 726486.828 1399028.406 0, 726735.811 1399012.315 0, 726984.796 1398996.239 0, 
+    727233.781 1398980.177 0, 727482.767 1398964.13 0, 727731.754 1398948.097 0, 727980.742 1398932.079 0, 728229.731 1398916.076 0, 728478.721 1398900.088 0, 728727.712 1398884.114 0, 728976.704 1398868.154 0, 729225.697 1398852.21 0, 729474.69 1398836.28 0, 
+    729723.685 1398820.365 0, 729972.68 1398804.464 0, 730221.677 1398788.578 0, 730470.674 1398772.707 0, 730718.425 1398756.93 0, 730968.672 1398741.008 0, 731217.672 1398725.181 0, 731466.673 1398709.368 0, 731715.676 1398693.57 0, 731964.679 1398677.787 0, 
+    732213.683 1398662.018 0, 732462.687 1398646.264 0, 732711.693 1398630.525 0, 732960.7 1398614.8 0, 733209.708 1398599.09 0, 733458.716 1398583.395 0, 733707.726 1398567.714 0, 733956.736 1398552.048 0, 734205.747 1398536.396 0, 734454.76 1398520.759 0, 
+    734703.773 1398505.137 0, 734952.787 1398489.53 0, 735201.802 1398473.937 0, 735450.818 1398458.359 0, 735699.835 1398442.795 0, 735948.853 1398427.246 0, 736197.871 1398411.712 0, 736446.891 1398396.193 0, 736694.665 1398380.765 0, 736348.35 1392816.073 0, 
+    736002.021 1387251.141 0))
+
+POLYGON ((748648.708 1397653.765 0, 748400.89 1397668.492 0, 748151.827 1397683.308 0, 747902.766 1397698.139 0, 747653.705 1397712.984 0, 747404.645 1397727.844 0, 747155.586 1397742.719 0, 746906.528 1397757.608 0, 746657.471 1397772.512 0, 746408.415 1397787.43 0, 
+    746159.359 1397802.363 0, 745910.305 1397817.311 0, 745661.251 1397832.274 0, 745412.198 1397847.251 0, 745163.146 1397862.243 0, 744914.095 1397877.25 0, 744665.045 1397892.271 0, 744415.996 1397907.307 0, 744166.947 1397922.357 0, 743917.9 1397937.422 0, 
+    743668.853 1397952.502 0, 743419.807 1397967.596 0, 743170.763 1397982.706 0, 742921.719 1397997.829 0, 742671.43 1398013.044 0, 742423.633 1398028.121 0, 742174.592 1398043.289 0, 741925.552 1398058.471 0, 741676.512 1398073.668 0, 741427.474 1398088.88 0, 
+    741178.436 1398104.106 0, 740929.399 1398119.347 0, 740680.363 1398134.603 0, 740431.328 1398149.873 0, 740182.294 1398165.158 0, 739933.261 1398180.458 0, 739684.229 1398195.772 0, 739435.197 1398211.101 0, 739186.167 1398226.445 0, 738937.137 1398241.803 0, 
+    738688.108 1398257.176 0, 738439.081 1398272.564 0, 738190.054 1398287.966 0, 737941.028 1398303.383 0, 737692.003 1398318.815 0, 737442.979 1398334.261 0, 737193.955 1398349.722 0, 736944.933 1398365.198 0, 736694.665 1398380.765 0, 737040.964 1403945.213 0, 
+    737387.247 1409509.411 0, 737636.857 1409493.885 0, 737885.225 1409478.45 0, 738133.593 1409463.029 0, 738381.962 1409447.624 0, 738630.332 1409432.233 0, 738878.703 1409416.856 0, 739127.075 1409401.495 0, 739375.448 1409386.147 0, 739623.821 1409370.815 0, 
+    739872.196 1409355.497 0, 740120.571 1409340.194 0, 740368.948 1409324.905 0, 740617.325 1409309.631 0, 740865.703 1409294.372 0, 741114.082 1409279.127 0, 741362.462 1409263.897 0, 741610.843 1409248.681 0, 741859.225 1409233.48 0, 742107.608 1409218.294 0, 
+    742355.991 1409203.122 0, 742604.376 1409187.965 0, 742852.761 1409172.822 0, 743101.147 1409157.694 0, 743348.291 1409142.657 0, 743597.922 1409127.483 0, 743846.311 1409112.399 0, 744094.701 1409097.329 0, 744343.091 1409082.274 0, 744591.483 1409067.234 0, 
+    744839.875 1409052.209 0, 745088.269 1409037.198 0, 745336.663 1409022.202 0, 745585.058 1409007.22 0, 745833.454 1408992.253 0, 746081.851 1408977.3 0, 746330.249 1408962.363 0, 746578.647 1408947.439 0, 746827.047 1408932.531 0, 747075.447 1408917.637 0, 
+    747323.848 1408902.758 0, 747572.25 1408887.893 0, 747820.653 1408873.043 0, 748069.057 1408858.207 0, 748317.462 1408843.386 0, 748565.867 1408828.58 0, 748814.274 1408813.789 0, 749062.681 1408799.012 0, 749309.848 1408784.323 0, 748979.285 1403219.169 0, 
+    748648.708 1397653.765 0))
+
+POLYGON ((761234.449 1408092.921 0, 760987.24 1408106.911 0, 760738.792 1408120.987 0, 760490.345 1408135.076 0, 760241.898 1408149.181 0, 759993.453 1408163.3 0, 759745.008 1408177.433 0, 759496.564 1408191.582 0, 759248.121 1408205.744 0, 758999.678 1408219.922 0, 
+    758751.237 1408234.114 0, 758502.796 1408248.321 0, 758254.357 1408262.542 0, 758005.918 1408276.778 0, 757757.48 1408291.029 0, 757509.042 1408305.294 0, 757260.606 1408319.574 0, 757012.17 1408333.868 0, 756763.736 1408348.177 0, 756515.302 1408362.501 0, 
+    756266.869 1408376.839 0, 756018.437 1408391.192 0, 755770.005 1408405.56 0, 755521.575 1408419.942 0, 755271.904 1408434.411 0, 755024.716 1408448.75 0, 754776.288 1408463.176 0, 754527.861 1408477.617 0, 754279.435 1408492.073 0, 754031.009 1408506.542 0, 
+    753782.585 1408521.027 0, 753534.161 1408535.526 0, 753285.738 1408550.04 0, 753037.316 1408564.568 0, 752788.895 1408579.111 0, 752540.475 1408593.669 0, 752292.055 1408608.241 0, 752043.637 1408622.828 0, 751795.219 1408637.43 0, 751546.802 1408652.046 0, 
+    751298.386 1408666.677 0, 751049.971 1408681.322 0, 750801.557 1408695.982 0, 750553.144 1408710.657 0, 750304.731 1408725.346 0, 750056.319 1408740.05 0, 749807.908 1408754.768 0, 749559.499 1408769.502 0, 749309.848 1408784.323 0, 749640.395 1414349.222 0, 
+    749970.926 1419913.86 0, 750219.919 1419899.077 0, 750467.674 1419884.383 0, 750715.43 1419869.703 0, 750963.186 1419855.038 0, 751210.944 1419840.388 0, 751458.702 1419825.752 0, 751706.461 1419811.13 0, 751954.221 1419796.523 0, 752201.982 1419781.931 0, 
+    752449.744 1419767.354 0, 752697.507 1419752.791 0, 752945.27 1419738.242 0, 753193.034 1419723.708 0, 753440.8 1419709.189 0, 753688.566 1419694.684 0, 753936.333 1419680.194 0, 754184.1 1419665.719 0, 754431.869 1419651.258 0, 754679.638 1419636.811 0, 
+    754927.409 1419622.38 0, 755175.18 1419607.962 0, 755422.952 1419593.56 0, 755670.725 1419579.172 0, 755917.261 1419564.87 0, 756166.273 1419550.44 0, 756414.048 1419536.095 0, 756661.825 1419521.766 0, 756909.602 1419507.45 0, 757157.38 1419493.15 0, 
+    757405.158 1419478.864 0, 757652.938 1419464.593 0, 757900.718 1419450.336 0, 758148.5 1419436.094 0, 758396.282 1419421.866 0, 758644.065 1419407.653 0, 758891.849 1419393.455 0, 759139.633 1419379.271 0, 759387.419 1419365.101 0, 759635.205 1419350.947 0, 
+    759882.992 1419336.807 0, 760130.78 1419322.681 0, 760378.569 1419308.57 0, 760626.358 1419294.474 0, 760874.149 1419280.392 0, 761121.94 1419266.325 0, 761369.732 1419252.272 0, 761617.525 1419238.234 0, 761864.082 1419224.281 0, 761549.273 1413658.731 0, 
+    761234.449 1408092.921 0))
+
+POLYGON ((773759.138 1418568.305 0, 773512.541 1418581.562 0, 773264.709 1418594.9 0, 773016.879 1418608.253 0, 772769.049 1418621.62 0, 772521.219 1418635.001 0, 772273.391 1418648.398 0, 772025.563 1418661.808 0, 771777.736 1418675.234 0, 771529.91 1418688.674 0, 
+    771282.085 1418702.128 0, 771034.26 1418715.598 0, 770786.437 1418729.081 0, 770538.614 1418742.58 0, 770290.792 1418756.093 0, 770042.97 1418769.62 0, 769795.15 1418783.162 0, 769547.33 1418796.719 0, 769299.511 1418810.29 0, 769051.693 1418823.876 0, 
+    768803.876 1418837.477 0, 768556.059 1418851.092 0, 768308.244 1418864.721 0, 768060.429 1418878.365 0, 767811.378 1418892.092 0, 767564.801 1418905.698 0, 767316.989 1418919.386 0, 767069.177 1418933.088 0, 766821.366 1418946.805 0, 766573.556 1418960.537 0, 
+    766325.747 1418974.283 0, 766077.938 1418988.044 0, 765830.131 1419001.82 0, 765582.324 1419015.61 0, 765334.518 1419029.414 0, 765086.712 1419043.234 0, 764838.908 1419057.067 0, 764591.104 1419070.916 0, 764343.302 1419084.779 0, 764095.5 1419098.656 0, 
+    763847.699 1419112.549 0, 763599.898 1419126.455 0, 763352.099 1419140.377 0, 763104.3 1419154.313 0, 762856.502 1419168.263 0, 762608.705 1419182.228 0, 762360.909 1419196.208 0, 762113.113 1419210.202 0, 761864.082 1419224.281 0, 762178.876 1424789.564 0, 
+    762493.655 1430354.575 0, 762742.028 1430340.533 0, 762989.168 1430326.576 0, 763236.309 1430312.633 0, 763483.451 1430298.705 0, 763730.594 1430284.792 0, 763977.738 1430270.892 0, 764224.882 1430257.008 0, 764472.027 1430243.138 0, 764719.173 1430229.283 0, 
+    764966.32 1430215.442 0, 765213.468 1430201.615 0, 765460.616 1430187.803 0, 765707.766 1430174.006 0, 765954.916 1430160.224 0, 766202.067 1430146.455 0, 766449.218 1430132.702 0, 766696.371 1430118.963 0, 766943.524 1430105.238 0, 767190.678 1430091.528 0, 
+    767437.833 1430077.833 0, 767684.989 1430064.152 0, 767932.145 1430050.486 0, 768179.303 1430036.834 0, 768425.228 1430023.265 0, 768673.62 1430009.574 0, 768920.78 1429995.966 0, 769167.94 1429982.372 0, 769415.102 1429968.793 0, 769662.264 1429955.229 0, 
+    769909.427 1429941.679 0, 770156.591 1429928.143 0, 770403.755 1429914.622 0, 770650.92 1429901.116 0, 770898.087 1429887.624 0, 771145.254 1429874.147 0, 771392.421 1429860.685 0, 771639.59 1429847.236 0, 771886.759 1429833.803 0, 772133.929 1429820.384 0, 
+    772381.1 1429806.979 0, 772628.272 1429793.589 0, 772875.444 1429780.214 0, 773122.617 1429766.853 0, 773369.792 1429753.507 0, 773616.966 1429740.175 0, 773864.142 1429726.858 0, 774111.318 1429713.555 0, 774357.263 1429700.334 0, 774058.208 1424134.455 0, 
+    773759.138 1418568.305 0))
+
+POLYGON ((786222.673 1429079.612 0, 785976.69 1429092.139 0, 785729.477 1429104.743 0, 785482.264 1429117.362 0, 785235.053 1429129.995 0, 784987.842 1429142.643 0, 784740.632 1429155.305 0, 784493.423 1429167.983 0, 784246.214 1429180.674 0, 783999.007 1429193.38 0, 
+    783751.8 1429206.101 0, 783504.593 1429218.836 0, 783257.388 1429231.586 0, 783010.183 1429244.35 0, 782762.979 1429257.129 0, 782515.776 1429269.922 0, 782268.573 1429282.73 0, 782021.371 1429295.553 0, 781774.17 1429308.39 0, 781526.97 1429321.242 0, 
+    781279.771 1429334.108 0, 781032.572 1429346.988 0, 780785.374 1429359.884 0, 780538.177 1429372.794 0, 780289.749 1429385.782 0, 780043.785 1429398.657 0, 779796.59 1429411.61 0, 779549.395 1429424.578 0, 779302.202 1429437.561 0, 779055.009 1429450.558 0, 
+    778807.818 1429463.57 0, 778560.626 1429476.596 0, 778313.436 1429489.637 0, 778066.246 1429502.692 0, 777819.058 1429515.762 0, 777571.87 1429528.846 0, 777324.682 1429541.945 0, 777077.496 1429555.059 0, 776830.31 1429568.187 0, 776583.125 1429581.329 0, 
+    776335.941 1429594.486 0, 776088.758 1429607.658 0, 775841.575 1429620.844 0, 775594.393 1429634.045 0, 775347.212 1429647.26 0, 775100.032 1429660.49 0, 774852.852 1429673.735 0, 774605.673 1429686.994 0, 774357.263 1429700.334 0, 774656.304 1435265.934 0, 
+    774955.329 1440831.252 0, 775203.081 1440817.947 0, 775449.604 1440804.723 0, 775696.129 1440791.514 0, 775942.654 1440778.319 0, 776189.18 1440765.139 0, 776435.706 1440751.973 0, 776682.234 1440738.822 0, 776928.762 1440725.685 0, 777175.291 1440712.563 0, 
+    777421.821 1440699.455 0, 777668.352 1440686.362 0, 777914.883 1440673.283 0, 778161.415 1440660.219 0, 778407.948 1440647.169 0, 778654.482 1440634.134 0, 778901.016 1440621.113 0, 779147.551 1440608.107 0, 779394.087 1440595.115 0, 779640.624 1440582.138 0, 
+    779887.161 1440569.175 0, 780133.699 1440556.227 0, 780380.238 1440543.294 0, 780626.778 1440530.374 0, 780872.091 1440517.534 0, 781119.86 1440504.58 0, 781366.402 1440491.704 0, 781612.945 1440478.843 0, 781859.488 1440465.997 0, 782106.033 1440453.164 0, 
+    782352.578 1440440.347 0, 782599.123 1440427.544 0, 782845.67 1440414.755 0, 783092.217 1440401.981 0, 783338.765 1440389.222 0, 783585.314 1440376.477 0, 783831.864 1440363.746 0, 784078.414 1440351.03 0, 784324.965 1440338.329 0, 784571.517 1440325.642 0, 
+    784818.069 1440312.97 0, 785064.623 1440300.312 0, 785311.177 1440287.668 0, 785557.732 1440275.039 0, 785804.287 1440262.425 0, 786050.843 1440249.825 0, 786297.4 1440237.24 0, 786543.958 1440224.669 0, 786789.29 1440212.175 0, 786505.989 1434646.035 0, 
+    786222.673 1429079.612 0))
+
+POLYGON ((798624.952 1439626.534 0, 798379.584 1439638.335 0, 798132.992 1439650.209 0, 797886.4 1439662.098 0, 797639.809 1439674.001 0, 797393.219 1439685.919 0, 797146.63 1439697.851 0, 796900.041 1439709.798 0, 796653.453 1439721.759 0, 796406.865 1439733.735 0, 
+    796160.279 1439745.725 0, 795913.693 1439757.73 0, 795667.108 1439769.749 0, 795420.523 1439781.783 0, 795173.939 1439793.832 0, 794927.356 1439805.895 0, 794680.774 1439817.972 0, 794434.192 1439830.064 0, 794187.611 1439842.17 0, 793941.031 1439854.291 0, 
+    793694.451 1439866.427 0, 793447.872 1439878.577 0, 793201.294 1439890.741 0, 792954.717 1439902.92 0, 792706.914 1439915.175 0, 792461.564 1439927.322 0, 792214.989 1439939.545 0, 791968.414 1439951.782 0, 791721.84 1439964.033 0, 791475.267 1439976.299 0, 
+    791228.695 1439988.58 0, 790982.123 1440000.875 0, 790735.552 1440013.185 0, 790488.982 1440025.509 0, 790242.413 1440037.847 0, 789995.844 1440050.201 0, 789749.276 1440062.568 0, 789502.709 1440074.95 0, 789256.142 1440087.347 0, 789009.576 1440099.758 0, 
+    788763.011 1440112.184 0, 788516.447 1440124.624 0, 788269.883 1440137.079 0, 788023.32 1440149.548 0, 787776.758 1440162.032 0, 787530.197 1440174.53 0, 787283.636 1440187.043 0, 787037.076 1440199.571 0, 786789.29 1440212.175 0, 787072.576 1445778.026 0, 
+    787355.847 1451343.583 0, 787602.975 1451331.012 0, 787848.88 1451318.518 0, 788094.785 1451306.039 0, 788340.692 1451293.574 0, 788586.599 1451281.123 0, 788832.506 1451268.687 0, 789078.415 1451256.265 0, 789324.324 1451243.858 0, 789570.234 1451231.465 0, 
+    789816.145 1451219.087 0, 790062.056 1451206.723 0, 790307.968 1451194.374 0, 790553.881 1451182.039 0, 790799.794 1451169.719 0, 791045.709 1451157.413 0, 791291.624 1451145.122 0, 791537.539 1451132.845 0, 791783.456 1451120.582 0, 792029.373 1451108.334 0, 
+    792275.291 1451096.101 0, 792521.21 1451083.882 0, 792767.129 1451071.677 0, 793013.049 1451059.487 0, 793257.747 1451047.372 0, 793504.891 1451035.151 0, 793750.813 1451023.004 0, 793996.736 1451010.872 0, 794242.66 1450998.754 0, 794488.584 1450986.651 0, 
+    794734.509 1450974.562 0, 794980.435 1450962.488 0, 795226.362 1450950.428 0, 795472.289 1450938.383 0, 795718.217 1450926.352 0, 795964.145 1450914.335 0, 796210.075 1450902.333 0, 796456.005 1450890.346 0, 796701.935 1450878.373 0, 796947.867 1450866.415 0, 
+    797193.799 1450854.471 0, 797439.732 1450842.541 0, 797685.665 1450830.626 0, 797931.599 1450818.725 0, 798177.534 1450806.839 0, 798423.47 1450794.968 0, 798669.406 1450783.11 0, 798915.343 1450771.268 0, 799160.059 1450759.498 0, 798892.512 1445193.163 0, 
+    798624.952 1439626.534 0))
+
+POLYGON ((810965.874 1450208.765 0, 810721.124 1450219.843 0, 810475.154 1450230.991 0, 810229.185 1450242.153 0, 809983.217 1450253.33 0, 809737.25 1450264.521 0, 809491.283 1450275.727 0, 809245.317 1450286.947 0, 808999.351 1450298.182 0, 808753.386 1450309.431 0, 
+    808507.422 1450320.694 0, 808261.459 1450331.973 0, 808015.496 1450343.265 0, 807769.533 1450354.572 0, 807523.572 1450365.894 0, 807277.611 1450377.23 0, 807031.651 1450388.58 0, 806785.691 1450399.945 0, 806539.732 1450411.325 0, 806293.774 1450422.719 0, 
+    806047.816 1450434.127 0, 805801.86 1450445.55 0, 805555.903 1450456.987 0, 805309.948 1450468.439 0, 805062.772 1450479.962 0, 804818.039 1450491.386 0, 804572.085 1450502.881 0, 804326.132 1450514.391 0, 804080.18 1450525.915 0, 803834.229 1450537.454 0, 
+    803588.278 1450549.007 0, 803342.328 1450560.575 0, 803096.379 1450572.157 0, 802850.43 1450583.754 0, 802604.482 1450595.365 0, 802358.534 1450606.99 0, 802112.588 1450618.63 0, 801866.642 1450630.285 0, 801620.696 1450641.954 0, 801374.752 1450653.637 0, 
+    801128.808 1450665.335 0, 800882.864 1450677.047 0, 800636.922 1450688.774 0, 800390.98 1450700.516 0, 800145.039 1450712.272 0, 799899.098 1450724.042 0, 799653.159 1450735.827 0, 799407.219 1450747.626 0, 799160.059 1450759.498 0, 799427.591 1456325.533 0, 
+    799695.108 1461891.263 0, 799941.61 1461879.422 0, 800186.894 1461867.654 0, 800432.179 1461855.901 0, 800677.464 1461844.162 0, 800922.75 1461832.437 0, 801168.037 1461820.727 0, 801413.324 1461809.032 0, 801658.612 1461797.35 0, 801903.901 1461785.684 0, 
+    802149.191 1461774.031 0, 802394.481 1461762.393 0, 802639.771 1461750.77 0, 802885.063 1461739.161 0, 803130.355 1461727.566 0, 803375.648 1461715.986 0, 803620.941 1461704.421 0, 803866.236 1461692.869 0, 804111.531 1461681.332 0, 804356.826 1461669.81 0, 
+    804602.122 1461658.302 0, 804847.419 1461646.809 0, 805092.717 1461635.33 0, 805338.015 1461623.865 0, 805582.096 1461612.471 0, 805828.614 1461600.979 0, 806073.914 1461589.558 0, 806319.215 1461578.151 0, 806564.517 1461566.758 0, 806809.819 1461555.38 0, 
+    807055.122 1461544.017 0, 807300.425 1461532.668 0, 807545.73 1461521.333 0, 807791.035 1461510.013 0, 808036.34 1461498.707 0, 808281.647 1461487.415 0, 808526.954 1461476.138 0, 808772.261 1461464.876 0, 809017.57 1461453.628 0, 809262.879 1461442.394 0, 
+    809508.188 1461431.175 0, 809753.498 1461419.97 0, 809998.809 1461408.78 0, 810244.121 1461397.604 0, 810489.433 1461386.443 0, 810734.746 1461375.296 0, 810980.06 1461364.163 0, 811225.374 1461353.045 0, 811469.472 1461341.996 0, 811217.68 1455775.533 0, 
+    810965.874 1450208.765 0))
+
+POLYGON ((823245.34 1460825.997 0, 823001.21 1460836.356 0, 822755.865 1460846.781 0, 822510.521 1460857.22 0, 822265.178 1460867.674 0, 822019.835 1460878.143 0, 821774.493 1460888.625 0, 821529.151 1460899.123 0, 821283.81 1460909.634 0, 821038.47 1460920.16 0, 
+    820793.13 1460930.701 0, 820547.791 1460941.256 0, 820302.453 1460951.825 0, 820057.115 1460962.409 0, 819811.778 1460973.008 0, 819566.441 1460983.62 0, 819321.105 1460994.247 0, 819075.77 1461004.889 0, 818830.435 1461015.545 0, 818585.101 1461026.216 0, 
+    818339.767 1461036.901 0, 818094.435 1461047.6 0, 817849.102 1461058.314 0, 817603.771 1461069.042 0, 817357.224 1461079.838 0, 817113.109 1461090.542 0, 816867.78 1461101.313 0, 816622.451 1461112.099 0, 816377.122 1461122.9 0, 816131.795 1461133.715 0, 
+    815886.467 1461144.544 0, 815641.141 1461155.388 0, 815395.815 1461166.246 0, 815150.49 1461177.119 0, 814905.165 1461188.006 0, 814659.841 1461198.907 0, 814414.518 1461209.823 0, 814169.195 1461220.754 0, 813923.873 1461231.699 0, 813678.552 1461242.658 0, 
+    813433.231 1461253.632 0, 813187.911 1461264.62 0, 812942.592 1461275.622 0, 812697.273 1461286.64 0, 812451.955 1461297.671 0, 812206.637 1461308.717 0, 811961.321 1461319.777 0, 811716.004 1461330.852 0, 811469.472 1461341.996 0, 811721.25 1466908.148 0, 
+    811973.013 1472473.982 0, 812218.888 1472462.868 0, 812463.549 1472451.823 0, 812708.21 1472440.792 0, 812952.872 1472429.775 0, 813197.535 1472418.773 0, 813442.199 1472407.786 0, 813686.863 1472396.812 0, 813931.528 1472385.854 0, 814176.194 1472374.909 0, 
+    814420.86 1472363.979 0, 814665.526 1472353.064 0, 814910.194 1472342.162 0, 815154.862 1472331.276 0, 815399.531 1472320.403 0, 815644.2 1472309.545 0, 815888.87 1472298.702 0, 816133.541 1472287.872 0, 816378.212 1472277.057 0, 816622.884 1472266.257 0, 
+    816867.556 1472255.471 0, 817112.23 1472244.699 0, 817356.903 1472233.942 0, 817601.578 1472223.199 0, 817845.04 1472212.524 0, 818090.929 1472201.757 0, 818335.605 1472191.057 0, 818580.282 1472180.372 0, 818824.959 1472169.701 0, 819069.638 1472159.045 0, 
+    819314.316 1472148.403 0, 819558.996 1472137.775 0, 819803.676 1472127.162 0, 820048.357 1472116.563 0, 820293.038 1472105.979 0, 820537.72 1472095.409 0, 820782.403 1472084.853 0, 821027.086 1472074.312 0, 821271.77 1472063.785 0, 821516.454 1472053.273 0, 
+    821761.139 1472042.775 0, 822005.825 1472032.291 0, 822250.511 1472021.822 0, 822495.198 1472011.368 0, 822739.886 1472000.927 0, 822984.574 1471990.501 0, 823229.262 1471980.09 0, 823473.952 1471969.692 0, 823717.43 1471959.361 0, 823481.392 1466392.838 0, 
+    823245.34 1460825.997 0))
+
+POLYGON ((835463.253 1471477.922 0, 835219.745 1471487.565 0, 834975.027 1471497.271 0, 834730.31 1471506.992 0, 834485.593 1471516.726 0, 834240.877 1471526.475 0, 833996.162 1471536.239 0, 833751.447 1471546.017 0, 833506.733 1471555.809 0, 833262.019 1471565.615 0, 
+    833017.306 1471575.437 0, 832772.593 1471585.272 0, 832527.881 1471595.122 0, 832283.17 1471604.986 0, 832038.459 1471614.865 0, 831793.749 1471624.758 0, 831549.039 1471634.665 0, 831304.33 1471644.587 0, 831059.621 1471654.524 0, 830814.913 1471664.474 0, 
+    830570.206 1471674.439 0, 830325.499 1471684.419 0, 830080.793 1471694.413 0, 829836.088 1471704.421 0, 829590.171 1471714.493 0, 829346.678 1471724.481 0, 829101.974 1471734.532 0, 828857.271 1471744.598 0, 828612.568 1471754.679 0, 828367.866 1471764.773 0, 
+    828123.165 1471774.883 0, 827878.464 1471785.006 0, 827633.764 1471795.144 0, 827389.064 1471805.296 0, 827144.365 1471815.463 0, 826899.667 1471825.644 0, 826654.969 1471835.84 0, 826410.272 1471846.05 0, 826165.575 1471856.274 0, 825920.879 1471866.513 0, 
+    825676.184 1471876.766 0, 825431.489 1471887.034 0, 825186.794 1471897.315 0, 824942.101 1471907.612 0, 824697.408 1471917.923 0, 824452.715 1471928.248 0, 824208.024 1471938.587 0, 823963.332 1471948.941 0, 823717.43 1471959.361 0, 823953.454 1477525.562 0, 
+    824189.465 1483091.434 0, 824434.709 1483081.042 0, 824678.745 1483070.715 0, 824922.782 1483060.404 0, 825166.819 1483050.106 0, 825410.857 1483039.823 0, 825654.895 1483029.554 0, 825898.934 1483019.3 0, 826142.974 1483009.06 0, 826387.014 1482998.834 0, 
+    826631.055 1482988.623 0, 826875.096 1482978.426 0, 827119.138 1482968.243 0, 827363.181 1482958.075 0, 827607.224 1482947.921 0, 827851.268 1482937.781 0, 828095.312 1482927.656 0, 828339.357 1482917.545 0, 828583.403 1482907.449 0, 828827.449 1482897.367 0, 
+    829071.496 1482887.299 0, 829315.543 1482877.246 0, 829559.591 1482867.207 0, 829803.64 1482857.182 0, 830046.481 1482847.222 0, 830291.739 1482837.176 0, 830535.789 1482827.195 0, 830779.84 1482817.228 0, 831023.891 1482807.275 0, 831267.943 1482797.336 0, 
+    831511.996 1482787.412 0, 831756.049 1482777.503 0, 832000.103 1482767.607 0, 832244.158 1482757.726 0, 832488.213 1482747.86 0, 832732.268 1482738.008 0, 832976.324 1482728.17 0, 833220.381 1482718.346 0, 833464.438 1482708.537 0, 833708.496 1482698.742 0, 
+    833952.555 1482688.962 0, 834196.614 1482679.196 0, 834440.673 1482669.444 0, 834684.734 1482659.707 0, 834928.794 1482649.984 0, 835172.856 1482640.275 0, 835416.918 1482630.581 0, 835660.98 1482620.901 0, 835903.836 1482611.284 0, 835683.551 1477044.767 0, 
+    835463.253 1471477.922 0))
+
+POLYGON ((847619.517 1482164.231 0, 847376.633 1482173.162 0, 847132.544 1482182.153 0, 846888.456 1482191.157 0, 846644.368 1482200.176 0, 846400.281 1482209.21 0, 846156.194 1482218.257 0, 845912.108 1482227.32 0, 845668.022 1482236.396 0, 845423.937 1482245.487 0, 
+    845179.853 1482254.592 0, 844935.768 1482263.712 0, 844691.685 1482272.846 0, 844447.602 1482281.994 0, 844203.52 1482291.157 0, 843959.438 1482300.334 0, 843715.356 1482309.525 0, 843471.275 1482318.731 0, 843227.195 1482327.951 0, 842983.115 1482337.186 0, 
+    842739.036 1482346.435 0, 842494.958 1482355.698 0, 842250.879 1482364.975 0, 842006.802 1482374.267 0, 841761.519 1482383.62 0, 841518.648 1482392.894 0, 841274.573 1482402.229 0, 841030.497 1482411.579 0, 840786.422 1482420.943 0, 840542.348 1482430.321 0, 
+    840298.274 1482439.713 0, 840054.201 1482449.12 0, 839810.129 1482458.542 0, 839566.057 1482467.977 0, 839321.985 1482477.427 0, 839077.914 1482486.892 0, 838833.844 1482496.37 0, 838589.774 1482505.864 0, 838345.705 1482515.371 0, 838101.636 1482524.893 0, 
+    837857.568 1482534.429 0, 837613.5 1482543.98 0, 837369.433 1482553.545 0, 837125.367 1482563.124 0, 836881.301 1482572.717 0, 836637.236 1482582.325 0, 836393.171 1482591.948 0, 836149.107 1482601.585 0, 835903.836 1482611.284 0, 836124.108 1488177.465 0, 
+    836344.366 1493743.307 0, 836588.978 1493733.634 0, 836832.387 1493724.023 0, 837075.797 1493714.427 0, 837319.207 1493704.845 0, 837562.618 1493695.277 0, 837806.029 1493685.723 0, 838049.441 1493676.184 0, 838292.853 1493666.659 0, 838536.266 1493657.148 0, 
+    838779.679 1493647.652 0, 839023.094 1493638.17 0, 839266.508 1493628.703 0, 839509.923 1493619.249 0, 839753.339 1493609.81 0, 839996.755 1493600.386 0, 840240.172 1493590.975 0, 840483.589 1493581.579 0, 840727.007 1493572.198 0, 840970.426 1493562.83 0, 
+    841213.845 1493553.477 0, 841457.264 1493544.139 0, 841700.684 1493534.814 0, 841944.105 1493525.504 0, 842186.323 1493516.255 0, 842430.948 1493506.927 0, 842674.37 1493497.66 0, 842917.793 1493488.408 0, 843161.217 1493479.169 0, 843404.641 1493469.945 0, 
+    843648.065 1493460.735 0, 843891.49 1493451.54 0, 844134.916 1493442.359 0, 844378.342 1493433.192 0, 844621.768 1493424.04 0, 844865.196 1493414.902 0, 845108.623 1493405.778 0, 845352.052 1493396.668 0, 845595.48 1493387.573 0, 845838.91 1493378.493 0, 
+    846082.34 1493369.426 0, 846325.77 1493360.374 0, 846569.201 1493351.336 0, 846812.632 1493342.313 0, 847056.064 1493333.304 0, 847299.497 1493324.309 0, 847542.93 1493315.328 0, 847786.363 1493306.362 0, 848028.595 1493297.454 0, 847824.062 1487731.013 0, 
+    847619.517 1482164.231 0))
+
+POLYGON ((859714.038 1492884.614 0, 859471.78 1492892.837 0, 859228.322 1492901.115 0, 858984.864 1492909.408 0, 858741.407 1492917.715 0, 858497.951 1492926.036 0, 858254.495 1492934.372 0, 858011.039 1492942.722 0, 857767.584 1492951.086 0, 857524.13 1492959.465 0, 
+    857280.676 1492967.858 0, 857037.222 1492976.266 0, 856793.769 1492984.687 0, 856550.317 1492993.123 0, 856306.865 1493001.574 0, 856063.413 1493010.038 0, 855819.962 1493018.517 0, 855576.512 1493027.01 0, 855333.062 1493035.518 0, 855089.612 1493044.04 0, 
+    854846.163 1493052.576 0, 854602.715 1493061.127 0, 854359.267 1493069.692 0, 854115.819 1493078.271 0, 853871.171 1493086.907 0, 853628.926 1493095.473 0, 853385.48 1493104.095 0, 853142.034 1493112.732 0, 852898.589 1493121.383 0, 852655.145 1493130.048 0, 
+    852411.701 1493138.727 0, 852168.257 1493147.421 0, 851924.814 1493156.13 0, 851681.372 1493164.852 0, 851437.93 1493173.589 0, 851194.488 1493182.34 0, 850951.048 1493191.106 0, 850707.607 1493199.886 0, 850464.167 1493208.68 0, 850220.728 1493217.489 0, 
+    849977.289 1493226.311 0, 849733.851 1493235.149 0, 849490.413 1493244 0, 849246.976 1493252.866 0, 849003.539 1493261.746 0, 848760.103 1493270.641 0, 848516.667 1493279.55 0, 848273.232 1493288.473 0, 848028.595 1493297.454 0, 848233.116 1498863.55 0, 
+    848437.623 1504429.293 0, 848681.601 1504420.336 0, 848924.381 1504411.437 0, 849167.162 1504402.552 0, 849409.943 1504393.681 0, 849652.724 1504384.825 0, 849895.506 1504375.983 0, 850138.289 1504367.155 0, 850381.072 1504358.342 0, 850623.856 1504349.543 0, 
+    850866.64 1504340.758 0, 851109.424 1504331.987 0, 851352.209 1504323.231 0, 851594.995 1504314.489 0, 851837.781 1504305.762 0, 852080.568 1504297.048 0, 852323.355 1504288.349 0, 852566.143 1504279.664 0, 852808.931 1504270.994 0, 853051.72 1504262.337 0, 
+    853294.509 1504253.696 0, 853537.299 1504245.068 0, 853780.089 1504236.455 0, 854022.88 1504227.855 0, 854264.473 1504219.313 0, 854508.463 1504210.7 0, 854751.255 1504202.144 0, 854994.048 1504193.602 0, 855236.841 1504185.074 0, 855479.635 1504176.561 0, 
+    855722.429 1504168.062 0, 855965.224 1504159.577 0, 856208.019 1504151.107 0, 856450.815 1504142.651 0, 856693.612 1504134.209 0, 856936.408 1504125.781 0, 857179.206 1504117.368 0, 857422.003 1504108.969 0, 857664.802 1504100.584 0, 857907.6 1504092.214 0, 
+    858150.4 1504083.858 0, 858393.199 1504075.516 0, 858636 1504067.188 0, 858878.8 1504058.875 0, 859121.602 1504050.576 0, 859364.403 1504042.291 0, 859607.205 1504034.021 0, 859850.008 1504025.765 0, 860091.614 1504017.564 0, 859902.832 1498451.265 0, 
+    859714.038 1492884.614 0))
+
+POLYGON ((871746.722 1503638.76 0, 871505.092 1503646.279 0, 871262.267 1503653.849 0, 871019.442 1503661.433 0, 870776.618 1503669.032 0, 870533.794 1503676.645 0, 870290.971 1503684.272 0, 870048.148 1503691.914 0, 869805.326 1503699.57 0, 869562.504 1503707.24 0, 
+    869319.683 1503714.924 0, 869076.862 1503722.623 0, 868834.041 1503730.336 0, 868591.221 1503738.063 0, 868348.402 1503745.805 0, 868105.582 1503753.561 0, 867862.764 1503761.331 0, 867619.945 1503769.116 0, 867377.128 1503776.914 0, 867134.31 1503784.727 0, 
+    866891.493 1503792.555 0, 866648.677 1503800.396 0, 866405.861 1503808.252 0, 866163.046 1503816.123 0, 865919.034 1503824.046 0, 865677.416 1503831.906 0, 865434.602 1503839.819 0, 865191.788 1503847.746 0, 864948.975 1503855.688 0, 864706.162 1503863.644 0, 
+    864463.35 1503871.614 0, 864220.538 1503879.599 0, 863977.727 1503887.598 0, 863734.916 1503895.611 0, 863492.106 1503903.638 0, 863249.296 1503911.68 0, 863006.487 1503919.736 0, 862763.678 1503927.806 0, 862520.869 1503935.891 0, 862278.061 1503943.99 0, 
+    862035.254 1503952.103 0, 861792.447 1503960.231 0, 861549.64 1503968.372 0, 861306.834 1503976.528 0, 861064.029 1503984.699 0, 860821.224 1503992.883 0, 860578.419 1504001.082 0, 860335.615 1504009.296 0, 860091.614 1504017.564 0, 860280.384 1509583.505 0, 
+    860469.142 1515149.082 0, 860712.484 1515140.836 0, 860954.633 1515132.645 0, 861196.783 1515124.468 0, 861438.933 1515116.306 0, 861681.083 1515108.157 0, 861923.234 1515100.023 0, 862165.385 1515091.904 0, 862407.537 1515083.798 0, 862649.689 1515075.707 0, 
+    862891.842 1515067.63 0, 863133.995 1515059.567 0, 863376.149 1515051.518 0, 863618.303 1515043.484 0, 863860.458 1515035.464 0, 864102.613 1515027.458 0, 864344.769 1515019.467 0, 864586.925 1515011.489 0, 864829.081 1515003.526 0, 865071.238 1514995.578 0, 
+    865313.396 1514987.643 0, 865555.554 1514979.723 0, 865797.712 1514971.817 0, 866039.871 1514963.925 0, 866280.837 1514956.086 0, 866524.19 1514948.184 0, 866766.351 1514940.335 0, 867008.511 1514932.501 0, 867250.672 1514924.68 0, 867492.834 1514916.874 0, 
+    867734.996 1514909.082 0, 867977.159 1514901.304 0, 868219.322 1514893.541 0, 868461.485 1514885.792 0, 868703.649 1514878.057 0, 868945.814 1514870.336 0, 869187.979 1514862.629 0, 869430.144 1514854.937 0, 869672.31 1514847.259 0, 869914.476 1514839.596 0, 
+    870156.642 1514831.946 0, 870398.81 1514824.311 0, 870640.977 1514816.69 0, 870883.145 1514809.083 0, 871125.314 1514801.491 0, 871367.483 1514793.913 0, 871609.652 1514786.349 0, 871851.822 1514778.799 0, 872092.8 1514771.301 0, 871919.766 1509205.212 0, 
+    871746.722 1503638.76 0))
+
+POLYGON ((883717.478 1514426.36 0, 883476.478 1514433.177 0, 883234.288 1514440.043 0, 882992.098 1514446.923 0, 882749.909 1514453.817 0, 882507.72 1514460.725 0, 882265.532 1514467.647 0, 882023.343 1514474.584 0, 881781.156 1514481.535 0, 881538.968 1514488.5 0, 
+    881296.782 1514495.48 0, 881054.595 1514502.474 0, 880812.409 1514509.482 0, 880570.223 1514516.504 0, 880328.038 1514523.54 0, 880085.853 1514530.591 0, 879843.669 1514537.656 0, 879601.485 1514544.736 0, 879359.301 1514551.829 0, 879117.118 1514558.937 0, 
+    878874.935 1514566.059 0, 878632.753 1514573.195 0, 878390.571 1514580.346 0, 878148.39 1514587.511 0, 877905.017 1514594.725 0, 877664.028 1514601.883 0, 877421.848 1514609.091 0, 877179.668 1514616.312 0, 876937.489 1514623.549 0, 876695.31 1514630.799 0, 
+    876453.131 1514638.063 0, 876210.953 1514645.342 0, 875968.775 1514652.635 0, 875726.598 1514659.943 0, 875484.421 1514667.264 0, 875242.245 1514674.6 0, 875000.069 1514681.95 0, 874757.894 1514689.315 0, 874515.718 1514696.693 0, 874273.544 1514704.086 0, 
+    874031.37 1514711.493 0, 873789.196 1514718.915 0, 873547.023 1514726.35 0, 873304.85 1514733.8 0, 873062.677 1514741.264 0, 872820.505 1514748.743 0, 872578.334 1514756.236 0, 872336.163 1514763.742 0, 872092.8 1514771.301 0, 872265.821 1520337.019 0, 
+    872438.831 1525902.362 0, 872681.536 1525894.824 0, 872923.052 1525887.337 0, 873164.568 1525879.865 0, 873406.085 1525872.407 0, 873647.602 1525864.963 0, 873889.12 1525857.533 0, 874130.638 1525850.117 0, 874372.157 1525842.716 0, 874613.676 1525835.329 0, 
+    874855.195 1525827.956 0, 875096.715 1525820.597 0, 875338.236 1525813.253 0, 875579.756 1525805.923 0, 875821.278 1525798.607 0, 876062.799 1525791.305 0, 876304.321 1525784.017 0, 876545.844 1525776.744 0, 876787.367 1525769.485 0, 877028.89 1525762.24 0, 
+    877270.414 1525755.009 0, 877511.938 1525747.793 0, 877753.463 1525740.59 0, 877994.988 1525733.402 0, 878235.325 1525726.264 0, 878478.039 1525719.069 0, 878719.565 1525711.923 0, 878961.092 1525704.792 0, 879202.619 1525697.675 0, 879444.147 1525690.572 0, 
+    879685.675 1525683.484 0, 879927.203 1525676.409 0, 880168.732 1525669.349 0, 880410.261 1525662.303 0, 880651.791 1525655.272 0, 880893.321 1525648.254 0, 881134.851 1525641.251 0, 881376.382 1525634.262 0, 881617.913 1525627.287 0, 881859.445 1525620.326 0, 
+    882100.977 1525613.38 0, 882342.51 1525606.448 0, 882584.043 1525599.53 0, 882825.576 1525592.626 0, 883067.11 1525585.736 0, 883308.644 1525578.861 0, 883550.178 1525572 0, 883791.713 1525565.153 0, 884032.062 1525558.354 0, 883874.775 1519992.545 0, 
+    883717.478 1514426.36 0))
+
+POLYGON ((895626.217 1525247.101 0, 895385.849 1525253.221 0, 895144.296 1525259.385 0, 894902.743 1525265.564 0, 894661.19 1525271.757 0, 894419.638 1525277.964 0, 894178.086 1525284.185 0, 893936.534 1525290.421 0, 893694.983 1525296.671 0, 893453.433 1525302.935 0, 
+    893211.882 1525309.213 0, 892970.332 1525315.505 0, 892728.782 1525321.812 0, 892487.233 1525328.133 0, 892245.684 1525334.468 0, 892004.136 1525340.817 0, 891762.588 1525347.181 0, 891521.04 1525353.559 0, 891279.492 1525359.951 0, 891037.945 1525366.357 0, 
+    890796.399 1525372.777 0, 890554.852 1525379.212 0, 890313.306 1525385.661 0, 890071.761 1525392.124 0, 889829.029 1525398.633 0, 889588.671 1525405.092 0, 889347.127 1525411.598 0, 889105.583 1525418.118 0, 888864.039 1525424.652 0, 888622.496 1525431.201 0, 
+    888380.953 1525437.763 0, 888139.411 1525444.34 0, 887897.868 1525450.931 0, 887656.327 1525457.536 0, 887414.785 1525464.156 0, 887173.245 1525470.789 0, 886931.704 1525477.437 0, 886690.164 1525484.099 0, 886448.624 1525490.775 0, 886207.085 1525497.466 0, 
+    885965.546 1525504.171 0, 885724.007 1525510.89 0, 885482.469 1525517.623 0, 885240.932 1525524.37 0, 884999.394 1525531.132 0, 884757.857 1525537.908 0, 884516.321 1525544.698 0, 884274.784 1525551.502 0, 884032.062 1525558.354 0, 884189.337 1531123.781 0, 
+    884346.602 1536688.82 0, 884588.666 1536681.987 0, 884829.547 1536675.201 0, 885070.429 1536668.43 0, 885311.31 1536661.672 0, 885552.193 1536654.929 0, 885793.075 1536648.2 0, 886033.958 1536641.485 0, 886274.842 1536634.784 0, 886515.726 1536628.098 0, 
+    886756.61 1536621.425 0, 886997.494 1536614.767 0, 887238.379 1536608.123 0, 887479.265 1536601.493 0, 887720.15 1536594.878 0, 887961.037 1536588.276 0, 888201.923 1536581.689 0, 888442.81 1536575.116 0, 888683.697 1536568.557 0, 888924.585 1536562.012 0, 
+    889165.473 1536555.481 0, 889406.362 1536548.965 0, 889647.251 1536542.463 0, 889888.14 1536535.975 0, 890127.846 1536529.533 0, 890369.919 1536523.041 0, 890610.81 1536516.596 0, 890851.701 1536510.164 0, 891092.592 1536503.747 0, 891333.483 1536497.344 0, 
+    891574.375 1536490.955 0, 891815.267 1536484.581 0, 892056.16 1536478.22 0, 892297.053 1536471.874 0, 892537.946 1536465.542 0, 892778.84 1536459.224 0, 893019.734 1536452.92 0, 893260.629 1536446.631 0, 893501.524 1536440.355 0, 893742.419 1536434.094 0, 
+    893983.315 1536427.847 0, 894224.211 1536421.614 0, 894465.107 1536415.395 0, 894706.004 1536409.191 0, 894946.901 1536403.001 0, 895187.798 1536396.825 0, 895428.696 1536390.663 0, 895669.594 1536384.515 0, 895909.31 1536378.411 0, 895767.769 1530812.95 0, 
+    895626.217 1525247.101 0))
+
+POLYGON ((907472.85 1536100.67 0, 907233.116 1536106.097 0, 906992.201 1536111.564 0, 906751.287 1536117.045 0, 906510.373 1536122.541 0, 906269.459 1536128.05 0, 906028.546 1536133.574 0, 905787.633 1536139.112 0, 905546.72 1536144.664 0, 905305.808 1536150.231 0, 
+    905064.896 1536155.812 0, 904823.984 1536161.406 0, 904583.073 1536167.015 0, 904342.162 1536172.638 0, 904101.252 1536178.276 0, 903860.341 1536183.927 0, 903619.431 1536189.593 0, 903378.522 1536195.273 0, 903137.612 1536200.967 0, 902896.703 1536206.675 0, 
+    902655.795 1536212.397 0, 902414.886 1536218.134 0, 902173.978 1536223.885 0, 901933.071 1536229.65 0, 901690.982 1536235.457 0, 901451.256 1536241.222 0, 901210.35 1536247.03 0, 900969.444 1536252.851 0, 900728.538 1536258.687 0, 900487.632 1536264.537 0, 
+    900246.727 1536270.401 0, 900005.822 1536276.28 0, 899764.917 1536282.172 0, 899524.013 1536288.079 0, 899283.109 1536294 0, 899042.206 1536299.935 0, 898801.303 1536305.884 0, 898560.4 1536311.848 0, 898319.498 1536317.825 0, 898078.595 1536323.817 0, 
+    897837.694 1536329.823 0, 897596.792 1536335.843 0, 897355.891 1536341.877 0, 897114.991 1536347.926 0, 896874.09 1536353.989 0, 896633.19 1536360.066 0, 896392.291 1536366.157 0, 896151.391 1536372.262 0, 895909.31 1536378.411 0, 896050.842 1541943.479 0, 
+    896192.363 1547508.146 0, 896433.786 1547502.013 0, 896674.03 1547495.925 0, 896914.275 1547489.85 0, 897154.52 1547483.79 0, 897394.765 1547477.744 0, 897635.011 1547471.712 0, 897875.257 1547465.694 0, 898115.503 1547459.69 0, 898355.75 1547453.7 0, 
+    898595.997 1547447.725 0, 898836.244 1547441.763 0, 899076.492 1547435.816 0, 899316.74 1547429.883 0, 899556.988 1547423.964 0, 899797.237 1547418.059 0, 900037.486 1547412.169 0, 900277.735 1547406.292 0, 900517.985 1547400.43 0, 900758.235 1547394.581 0, 
+    900998.486 1547388.747 0, 901238.737 1547382.927 0, 901478.988 1547377.122 0, 901719.239 1547371.33 0, 901958.313 1547365.581 0, 902199.743 1547359.789 0, 902439.996 1547354.04 0, 902680.249 1547348.305 0, 902920.502 1547342.584 0, 903160.756 1547336.877 0, 
+    903401.009 1547331.184 0, 903641.264 1547325.506 0, 903881.518 1547319.841 0, 904121.773 1547314.191 0, 904362.028 1547308.555 0, 904602.284 1547302.933 0, 904842.54 1547297.325 0, 905082.796 1547291.731 0, 905323.052 1547286.152 0, 905563.309 1547280.586 0, 
+    905803.566 1547275.035 0, 906043.824 1547269.498 0, 906284.082 1547263.975 0, 906524.34 1547258.466 0, 906764.598 1547252.971 0, 907004.857 1547247.491 0, 907245.116 1547242.024 0, 907485.376 1547236.572 0, 907724.458 1547231.16 0, 907598.659 1541666.115 0, 
+    907472.85 1536100.67 0))
+
+POLYGON ((919257.29 1546986.756 0, 919018.191 1546991.492 0, 918777.917 1546996.265 0, 918537.644 1547001.053 0, 918297.37 1547005.855 0, 918057.097 1547010.671 0, 917816.825 1547015.501 0, 917576.552 1547020.345 0, 917336.28 1547025.203 0, 917096.008 1547030.076 0, 
+    916855.736 1547034.963 0, 916615.465 1547039.863 0, 916375.194 1547044.778 0, 916134.923 1547049.707 0, 915894.653 1547054.651 0, 915654.383 1547059.608 0, 915414.113 1547064.579 0, 915173.843 1547069.565 0, 914933.574 1547074.565 0, 914693.305 1547079.579 0, 
+    914453.036 1547084.607 0, 914212.768 1547089.649 0, 913972.5 1547094.705 0, 913732.232 1547099.776 0, 913490.788 1547104.885 0, 913251.697 1547109.959 0, 913011.43 1547115.072 0, 912771.163 1547120.199 0, 912530.897 1547125.34 0, 912290.631 1547130.496 0, 
+    912050.365 1547135.665 0, 911810.1 1547140.849 0, 911569.835 1547146.046 0, 911329.57 1547151.258 0, 911089.306 1547156.484 0, 910849.041 1547161.725 0, 910608.778 1547166.979 0, 910368.514 1547172.247 0, 910128.251 1547177.53 0, 909887.988 1547182.827 0, 
+    909647.725 1547188.138 0, 909407.463 1547193.463 0, 909167.201 1547198.802 0, 908926.939 1547204.155 0, 908686.678 1547209.522 0, 908446.417 1547214.904 0, 908206.156 1547220.3 0, 907965.896 1547225.71 0, 907724.458 1547231.16 0, 907850.249 1552795.799 0, 
+    907976.03 1558360.026 0, 908216.809 1558354.59 0, 908456.415 1558349.195 0, 908696.02 1558343.814 0, 908935.626 1558338.447 0, 909175.233 1558333.094 0, 909414.839 1558327.755 0, 909654.446 1558322.431 0, 909894.054 1558317.12 0, 910133.661 1558311.824 0, 
+    910373.269 1558306.541 0, 910612.877 1558301.273 0, 910852.486 1558296.019 0, 911092.095 1558290.779 0, 911331.704 1558285.553 0, 911571.313 1558280.341 0, 911810.923 1558275.144 0, 912050.533 1558269.96 0, 912290.143 1558264.791 0, 912529.754 1558259.635 0, 
+    912769.365 1558254.494 0, 913008.976 1558249.367 0, 913248.588 1558244.254 0, 913488.2 1558239.155 0, 913726.639 1558234.095 0, 913967.424 1558228.999 0, 914207.037 1558223.943 0, 914446.65 1558218.9 0, 914686.264 1558213.872 0, 914925.877 1558208.857 0, 
+    915165.491 1558203.857 0, 915405.105 1558198.871 0, 915644.72 1558193.899 0, 915884.335 1558188.941 0, 916123.95 1558183.997 0, 916363.565 1558179.067 0, 916603.181 1558174.152 0, 916842.797 1558169.25 0, 917082.413 1558164.363 0, 917322.03 1558159.489 0, 
+    917561.647 1558154.63 0, 917801.264 1558149.785 0, 918040.881 1558144.954 0, 918280.499 1558140.137 0, 918520.117 1558135.334 0, 918759.735 1558130.546 0, 918999.354 1558125.771 0, 919238.973 1558121.011 0, 919477.42 1558116.287 0, 919367.359 1552551.728 0, 
+    919257.29 1546986.756 0))
+
+POLYGON ((930979.452 1557905.044 0, 930740.991 1557909.093 0, 930501.359 1557913.177 0, 930261.728 1557917.274 0, 930022.097 1557921.386 0, 929782.467 1557925.512 0, 929542.836 1557929.652 0, 929303.206 1557933.806 0, 929063.576 1557937.974 0, 928823.947 1557942.156 0, 
+    928584.317 1557946.353 0, 928344.688 1557950.563 0, 928105.059 1557954.788 0, 927865.431 1557959.026 0, 927625.802 1557963.279 0, 927386.174 1557967.546 0, 927146.546 1557971.827 0, 926906.919 1557976.122 0, 926667.291 1557980.431 0, 926427.664 1557984.754 0, 
+    926188.037 1557989.092 0, 925948.411 1557993.443 0, 925708.784 1557997.809 0, 925469.158 1558002.188 0, 925228.361 1558006.604 0, 924989.907 1558010.99 0, 924750.281 1558015.412 0, 924510.656 1558019.848 0, 924271.032 1558024.298 0, 924031.407 1558028.763 0, 
+    923791.783 1558033.241 0, 923552.159 1558037.734 0, 923312.535 1558042.24 0, 923072.912 1558046.761 0, 922833.288 1558051.296 0, 922593.665 1558055.845 0, 922354.043 1558060.408 0, 922114.42 1558064.985 0, 921874.798 1558069.576 0, 921635.176 1558074.181 0, 
+    921395.555 1558078.801 0, 921155.933 1558083.434 0, 920916.312 1558088.082 0, 920676.692 1558092.744 0, 920437.071 1558097.42 0, 920197.451 1558102.11 0, 919957.831 1558106.814 0, 919718.211 1558111.532 0, 919477.42 1558116.287 0, 919587.472 1563680.429 0, 
+    919697.516 1569244.145 0, 919937.649 1569239.403 0, 920176.614 1569234.697 0, 920415.579 1569230.006 0, 920654.544 1569225.329 0, 920893.51 1569220.666 0, 921132.476 1569216.017 0, 921371.442 1569211.382 0, 921610.408 1569206.761 0, 921849.375 1569202.154 0, 
+    922088.342 1569197.561 0, 922327.309 1569192.983 0, 922566.276 1569188.418 0, 922805.244 1569183.867 0, 923044.212 1569179.331 0, 923283.18 1569174.809 0, 923522.149 1569170.3 0, 923761.118 1569165.806 0, 924000.087 1569161.326 0, 924239.056 1569156.859 0, 
+    924478.025 1569152.407 0, 924716.995 1569147.969 0, 924955.965 1569143.545 0, 925194.936 1569139.135 0, 925432.738 1569134.761 0, 925672.877 1569130.358 0, 925911.848 1569125.99 0, 926150.82 1569121.636 0, 926389.791 1569117.297 0, 926628.763 1569112.971 0, 
+    926867.735 1569108.66 0, 927106.708 1569104.362 0, 927345.68 1569100.079 0, 927584.653 1569095.81 0, 927823.626 1569091.555 0, 928062.6 1569087.314 0, 928301.573 1569083.087 0, 928540.547 1569078.874 0, 928779.521 1569074.675 0, 929018.496 1569070.49 0, 
+    929257.471 1569066.319 0, 929496.445 1569062.162 0, 929735.421 1569058.02 0, 929974.396 1569053.891 0, 930213.371 1569049.776 0, 930452.347 1569045.676 0, 930691.323 1569041.59 0, 930930.3 1569037.517 0, 931168.109 1569033.479 0, 931073.784 1563469.474 0, 
+    930979.452 1557905.044 0))
+
+POLYGON ((942639.252 1568855.22 0, 942401.43 1568858.586 0, 942162.443 1568861.984 0, 941923.456 1568865.395 0, 941684.47 1568868.82 0, 941445.484 1568872.26 0, 941206.498 1568875.713 0, 940967.512 1568879.18 0, 940728.526 1568882.662 0, 940489.541 1568886.158 0, 
+    940250.555 1568889.667 0, 940011.57 1568893.191 0, 939772.585 1568896.729 0, 939533.601 1568900.281 0, 939294.616 1568903.847 0, 939055.632 1568907.427 0, 938816.648 1568911.021 0, 938577.664 1568914.629 0, 938338.681 1568918.251 0, 938099.697 1568921.888 0, 
+    937860.714 1568925.538 0, 937621.731 1568929.202 0, 937382.749 1568932.881 0, 937143.766 1568936.574 0, 936903.617 1568940.298 0, 936665.802 1568944.001 0, 936426.82 1568947.736 0, 936187.838 1568951.484 0, 935948.857 1568955.247 0, 935709.876 1568959.024 0, 
+    935470.895 1568962.815 0, 935231.914 1568966.62 0, 934992.933 1568970.44 0, 934753.953 1568974.273 0, 934514.973 1568978.12 0, 934275.993 1568981.981 0, 934037.014 1568985.857 0, 933798.034 1568989.746 0, 933559.055 1568993.65 0, 933320.076 1568997.567 0, 
+    933081.097 1569001.499 0, 932842.119 1569005.445 0, 932603.141 1569009.405 0, 932364.163 1569013.379 0, 932125.185 1569017.367 0, 931886.207 1569021.369 0, 931647.23 1569025.385 0, 931408.253 1569029.415 0, 931168.109 1569033.479 0, 931262.427 1574597.053 0, 
+    931356.737 1580160.19 0, 931596.223 1580156.137 0, 931834.545 1580152.118 0, 932072.868 1580148.113 0, 932311.19 1580144.122 0, 932549.513 1580140.145 0, 932787.836 1580136.182 0, 933026.16 1580132.233 0, 933264.483 1580128.298 0, 933502.807 1580124.377 0, 
+    933741.131 1580120.47 0, 933979.455 1580116.577 0, 934217.78 1580112.699 0, 934456.104 1580108.834 0, 934694.429 1580104.983 0, 934932.755 1580101.146 0, 935171.08 1580097.323 0, 935409.406 1580093.515 0, 935647.731 1580089.72 0, 935886.057 1580085.94 0, 
+    936124.384 1580082.173 0, 936362.71 1580078.42 0, 936601.037 1580074.682 0, 936839.364 1580070.957 0, 937076.528 1580067.265 0, 937316.018 1580063.55 0, 937554.346 1580059.868 0, 937792.674 1580056.199 0, 938031.002 1580052.545 0, 938269.33 1580048.905 0, 
+    938507.659 1580045.278 0, 938745.987 1580041.666 0, 938984.316 1580038.068 0, 939222.645 1580034.484 0, 939460.974 1580030.913 0, 939699.304 1580027.357 0, 939937.634 1580023.815 0, 940175.964 1580020.287 0, 940414.294 1580016.773 0, 940652.624 1580013.273 0, 
+    940890.955 1580009.787 0, 941129.285 1580006.315 0, 941367.616 1580002.857 0, 941605.947 1579999.413 0, 941844.279 1579995.983 0, 942082.61 1579992.567 0, 942320.942 1579989.165 0, 942559.274 1579985.777 0, 942796.444 1579982.42 0, 942717.851 1574419.038 0, 
+    942639.252 1568855.22 0))
+
+POLYGON ((954236.607 1579836.969 0, 953999.427 1579839.656 0, 953761.086 1579842.371 0, 953522.746 1579845.1 0, 953284.406 1579847.842 0, 953046.066 1579850.599 0, 952807.726 1579853.369 0, 952569.386 1579856.154 0, 952331.046 1579858.953 0, 952092.707 1579861.765 0, 
+    951854.368 1579864.592 0, 951616.029 1579867.433 0, 951377.69 1579870.288 0, 951139.351 1579873.157 0, 950901.012 1579876.039 0, 950662.674 1579878.936 0, 950424.336 1579881.847 0, 950185.997 1579884.772 0, 949947.66 1579887.711 0, 949709.322 1579890.664 0, 
+    949470.984 1579893.631 0, 949232.647 1579896.612 0, 948994.31 1579899.607 0, 948755.973 1579902.616 0, 948516.474 1579905.654 0, 948279.299 1579908.677 0, 948040.962 1579911.728 0, 947802.626 1579914.793 0, 947564.29 1579917.872 0, 947325.954 1579920.966 0, 
+    947087.618 1579924.073 0, 946849.283 1579927.194 0, 946610.947 1579930.33 0, 946372.612 1579933.479 0, 946134.277 1579936.642 0, 945895.942 1579939.82 0, 945657.607 1579943.011 0, 945419.273 1579946.217 0, 945180.939 1579949.436 0, 944942.605 1579952.67 0, 
+    944704.271 1579955.917 0, 944465.937 1579959.179 0, 944227.603 1579962.455 0, 943989.27 1579965.744 0, 943750.937 1579969.048 0, 943512.604 1579972.366 0, 943274.271 1579975.698 0, 943035.939 1579979.043 0, 942796.444 1579982.42 0, 942875.031 1585545.357 0, 
+    942953.611 1591107.845 0, 943192.448 1591104.478 0, 943430.126 1591101.142 0, 943667.804 1591097.819 0, 943905.482 1591094.511 0, 944143.16 1591091.216 0, 944380.839 1591087.935 0, 944618.517 1591084.669 0, 944856.196 1591081.416 0, 945093.875 1591078.177 0, 
+    945331.555 1591074.953 0, 945569.234 1591071.742 0, 945806.914 1591068.545 0, 946044.594 1591065.363 0, 946282.274 1591062.194 0, 946519.954 1591059.039 0, 946757.634 1591055.899 0, 946995.315 1591052.772 0, 947232.996 1591049.659 0, 947470.677 1591046.56 0, 
+    947708.358 1591043.475 0, 947946.039 1591040.405 0, 948183.72 1591037.348 0, 948421.402 1591034.305 0, 948657.926 1591031.291 0, 948896.766 1591028.261 0, 949134.448 1591025.261 0, 949372.131 1591022.274 0, 949609.813 1591019.301 0, 949847.496 1591016.342 0, 
+    950085.179 1591013.397 0, 950322.862 1591010.466 0, 950560.545 1591007.549 0, 950798.229 1591004.646 0, 951035.912 1591001.757 0, 951273.596 1590998.883 0, 951511.28 1590996.022 0, 951748.964 1590993.175 0, 951986.648 1590990.342 0, 952224.333 1590987.523 0, 
+    952462.017 1590984.718 0, 952699.702 1590981.927 0, 952937.387 1590979.15 0, 953175.072 1590976.387 0, 953412.757 1590973.638 0, 953650.443 1590970.903 0, 953888.128 1590968.182 0, 954125.814 1590965.475 0, 954362.343 1590962.795 0, 954299.478 1585400.107 0, 
+    954236.607 1579836.969 0))
+
+POLYGON ((965771.438 1590849.976 0, 965534.901 1590851.988 0, 965297.209 1590854.023 0, 965059.516 1590856.073 0, 964821.824 1590858.136 0, 964584.132 1590860.214 0, 964346.44 1590862.305 0, 964108.748 1590864.411 0, 963871.057 1590866.53 0, 963633.365 1590868.664 0, 
+    963395.674 1590870.811 0, 963157.982 1590872.973 0, 962920.291 1590875.148 0, 962682.6 1590877.338 0, 962444.909 1590879.541 0, 962207.218 1590881.759 0, 961969.528 1590883.99 0, 961731.837 1590886.235 0, 961494.147 1590888.495 0, 961256.456 1590890.768 0, 
+    961018.766 1590893.055 0, 960781.076 1590895.357 0, 960543.386 1590897.672 0, 960305.697 1590900.001 0, 960066.851 1590902.356 0, 959830.318 1590904.702 0, 959592.628 1590907.073 0, 959354.939 1590909.459 0, 959117.25 1590911.858 0, 958879.561 1590914.271 0, 
+    958641.872 1590916.698 0, 958404.184 1590919.14 0, 958166.495 1590921.595 0, 957928.807 1590924.064 0, 957691.119 1590926.547 0, 957453.431 1590929.045 0, 957215.743 1590931.556 0, 956978.055 1590934.081 0, 956740.368 1590936.62 0, 956502.68 1590939.173 0, 
+    956264.993 1590941.741 0, 956027.306 1590944.322 0, 955789.619 1590946.917 0, 955551.932 1590949.526 0, 955314.245 1590952.149 0, 955076.559 1590954.786 0, 954838.872 1590957.437 0, 954601.186 1590960.102 0, 954362.343 1590962.795 0, 954425.203 1596525.026 0, 
+    954488.057 1602086.796 0, 954726.243 1602084.111 0, 954963.274 1602081.453 0, 955200.306 1602078.809 0, 955437.338 1602076.179 0, 955674.37 1602073.564 0, 955911.402 1602070.962 0, 956148.434 1602068.374 0, 956385.467 1602065.8 0, 956622.499 1602063.239 0, 
+    956859.532 1602060.693 0, 957096.565 1602058.161 0, 957333.598 1602055.643 0, 957570.631 1602053.139 0, 957807.664 1602050.648 0, 958044.697 1602048.172 0, 958281.731 1602045.709 0, 958518.765 1602043.261 0, 958755.799 1602040.826 0, 958992.833 1602038.406 0, 
+    959229.867 1602035.999 0, 959466.901 1602033.607 0, 959703.936 1602031.228 0, 959940.97 1602028.863 0, 960176.852 1602026.524 0, 960415.04 1602024.175 0, 960652.075 1602021.852 0, 960889.11 1602019.544 0, 961126.145 1602017.249 0, 961363.181 1602014.967 0, 
+    961600.216 1602012.7 0, 961837.252 1602010.447 0, 962074.288 1602008.208 0, 962311.323 1602005.983 0, 962548.36 1602003.771 0, 962785.396 1602001.574 0, 963022.432 1601999.391 0, 963259.468 1601997.221 0, 963496.505 1601995.066 0, 963733.542 1601992.924 0, 
+    963970.579 1601990.797 0, 964207.616 1601988.683 0, 964444.653 1601986.583 0, 964681.69 1601984.497 0, 964918.727 1601982.426 0, 965155.765 1601980.368 0, 965392.802 1601978.324 0, 965629.84 1601976.294 0, 965865.725 1601974.288 0, 965818.584 1596412.363 0, 
+    965771.438 1590849.976 0))
+
+POLYGON ((977243.665 1601893.925 0, 977007.773 1601895.264 0, 976770.731 1601896.625 0, 976533.689 1601897.999 0, 976296.646 1601899.387 0, 976059.604 1601900.789 0, 975822.562 1601902.205 0, 975585.52 1601903.635 0, 975348.478 1601905.079 0, 975111.436 1601906.537 0, 
+    974874.394 1601908.009 0, 974637.352 1601909.495 0, 974400.311 1601910.994 0, 974163.269 1601912.508 0, 973926.228 1601914.036 0, 973689.186 1601915.577 0, 973452.145 1601917.133 0, 973215.104 1601918.703 0, 972978.063 1601920.286 0, 972741.022 1601921.883 0, 
+    972503.981 1601923.495 0, 972266.94 1601925.12 0, 972029.9 1601926.76 0, 971792.859 1601928.413 0, 971554.667 1601930.088 0, 971318.778 1601931.761 0, 971081.738 1601933.456 0, 970844.697 1601935.165 0, 970607.657 1601936.888 0, 970370.617 1601938.625 0, 
+    970133.577 1601940.376 0, 969896.538 1601942.141 0, 969659.498 1601943.92 0, 969422.458 1601945.712 0, 969185.419 1601947.519 0, 968948.379 1601949.34 0, 968711.34 1601951.174 0, 968474.301 1601953.023 0, 968237.262 1601954.886 0, 968000.223 1601956.762 0, 
+    967763.184 1601958.652 0, 967526.145 1601960.557 0, 967289.107 1601962.475 0, 967052.068 1601964.407 0, 966815.03 1601966.354 0, 966577.992 1601968.314 0, 966340.954 1601970.288 0, 966103.916 1601972.276 0, 965865.725 1601974.288 0, 965912.863 1607535.744 0, 
+    965959.996 1613096.724 0, 966197.529 1613094.718 0, 966433.912 1613092.735 0, 966670.296 1613090.767 0, 966906.679 1613088.812 0, 967143.063 1613086.871 0, 967379.447 1613084.944 0, 967615.831 1613083.031 0, 967852.215 1613081.132 0, 968088.599 1613079.247 0, 
+    968324.983 1613077.375 0, 968561.368 1613075.518 0, 968797.752 1613073.675 0, 969034.137 1613071.845 0, 969270.522 1613070.029 0, 969506.907 1613068.228 0, 969743.292 1613066.44 0, 969979.677 1613064.666 0, 970216.062 1613062.906 0, 970452.447 1613061.16 0, 
+    970688.832 1613059.428 0, 970925.218 1613057.71 0, 971161.603 1613056.005 0, 971397.989 1613054.315 0, 971633.227 1613052.646 0, 971870.761 1613050.976 0, 972107.147 1613049.327 0, 972343.533 1613047.692 0, 972579.919 1613046.071 0, 972816.305 1613044.465 0, 
+    973052.691 1613042.871 0, 973289.078 1613041.292 0, 973525.464 1613039.727 0, 973761.851 1613038.176 0, 973998.238 1613036.639 0, 974234.624 1613035.115 0, 974471.011 1613033.606 0, 974707.398 1613032.11 0, 974943.785 1613030.628 0, 975180.173 1613029.16 0, 
+    975416.56 1613027.706 0, 975652.947 1613026.267 0, 975889.334 1613024.84 0, 976125.722 1613023.428 0, 976362.11 1613022.03 0, 976598.497 1613020.646 0, 976834.885 1613019.275 0, 977071.273 1613017.919 0, 977306.513 1613016.583 0, 977275.091 1607455.491 0, 
+    977243.665 1601893.925 0))
+
+POLYGON ((988653.211 1612968.498 0, 988417.966 1612969.169 0, 988181.575 1612969.858 0, 987945.185 1612970.56 0, 987708.794 1612971.277 0, 987472.404 1612972.007 0, 987236.013 1612972.752 0, 986999.623 1612973.51 0, 986763.232 1612974.282 0, 986526.842 1612975.068 0, 
+    986290.451 1612975.868 0, 986054.061 1612976.682 0, 985817.671 1612977.51 0, 985581.281 1612978.351 0, 985344.89 1612979.207 0, 985108.5 1612980.076 0, 984872.11 1612980.96 0, 984635.72 1612981.857 0, 984399.33 1612982.768 0, 984162.94 1612983.694 0, 
+    983926.551 1612984.633 0, 983690.161 1612985.586 0, 983453.771 1612986.553 0, 983217.381 1612987.534 0, 982979.845 1612988.533 0, 982744.602 1612989.537 0, 982508.213 1612990.56 0, 982271.823 1612991.596 0, 982035.434 1612992.646 0, 981799.045 1612993.711 0, 
+    981562.655 1612994.789 0, 981326.266 1612995.881 0, 981089.877 1612996.987 0, 980853.488 1612998.107 0, 980617.099 1612999.241 0, 980380.71 1613000.389 0, 980144.321 1613001.551 0, 979907.932 1613002.726 0, 979671.544 1613003.916 0, 979435.155 1613005.119 0, 
+    979198.767 1613006.336 0, 978962.378 1613007.568 0, 978725.99 1613008.813 0, 978489.601 1613010.072 0, 978253.213 1613011.345 0, 978016.825 1613012.632 0, 977780.437 1613013.933 0, 977544.049 1613015.248 0, 977306.513 1613016.583 0, 977337.933 1618577.192 0, 
+    977369.35 1624137.314 0, 977606.228 1624135.983 0, 977841.961 1624134.671 0, 978077.695 1624133.374 0, 978313.429 1624132.091 0, 978549.162 1624130.821 0, 978784.896 1624129.566 0, 979020.63 1624128.324 0, 979256.364 1624127.096 0, 979492.098 1624125.882 0, 
+    979727.832 1624124.682 0, 979963.566 1624123.496 0, 980199.3 1624122.323 0, 980435.035 1624121.165 0, 980670.769 1624120.02 0, 980906.504 1624118.89 0, 981142.238 1624117.773 0, 981377.973 1624116.67 0, 981613.707 1624115.581 0, 981849.442 1624114.505 0, 
+    982085.177 1624113.444 0, 982320.912 1624112.396 0, 982556.646 1624111.363 0, 982792.381 1624110.343 0, 983026.973 1624109.342 0, 983263.851 1624108.345 0, 983499.587 1624107.367 0, 983735.322 1624106.403 0, 983971.057 1624105.452 0, 984206.792 1624104.516 0, 
+    984442.528 1624103.593 0, 984678.263 1624102.685 0, 984913.999 1624101.79 0, 985149.734 1624100.909 0, 985385.47 1624100.042 0, 985621.205 1624099.188 0, 985856.941 1624098.349 0, 986092.677 1624097.524 0, 986328.412 1624096.712 0, 986564.148 1624095.914 0, 
+    986799.884 1624095.13 0, 987035.62 1624094.36 0, 987271.356 1624093.604 0, 987507.092 1624092.862 0, 987742.828 1624092.134 0, 987978.564 1624091.419 0, 988214.3 1624090.718 0, 988450.036 1624090.032 0, 988684.63 1624089.362 0, 988668.921 1618529.174 0, 
+    988653.211 1612968.498 0))
+
+POLYGON ((1000000 1624073.378 0, 999765.403 1624073.385 0, 999529.666 1624073.406 0, 999293.929 1624073.44 0, 999058.192 1624073.489 0, 998822.455 1624073.551 0, 998586.718 1624073.627 0, 998350.981 1624073.718 0, 998115.243 1624073.822 0, 997879.506 1624073.939 0, 
+    997643.769 1624074.071 0, 997408.032 1624074.217 0, 997172.295 1624074.376 0, 996936.558 1624074.55 0, 996700.821 1624074.737 0, 996465.084 1624074.938 0, 996229.347 1624075.153 0, 995993.61 1624075.382 0, 995757.873 1624075.625 0, 995522.136 1624075.881 0, 
+    995286.399 1624076.152 0, 995050.662 1624076.436 0, 994814.925 1624076.734 0, 994579.188 1624077.046 0, 994342.309 1624077.374 0, 994107.714 1624077.712 0, 993871.977 1624078.066 0, 993636.24 1624078.434 0, 993400.503 1624078.815 0, 993164.766 1624079.211 0, 
+    992929.03 1624079.62 0, 992693.293 1624080.043 0, 992457.556 1624080.48 0, 992221.819 1624080.931 0, 991986.083 1624081.396 0, 991750.346 1624081.874 0, 991514.609 1624082.367 0, 991278.873 1624082.873 0, 991043.136 1624083.393 0, 990807.4 1624083.927 0, 
+    990571.663 1624084.475 0, 990335.927 1624085.037 0, 990100.19 1624085.613 0, 989864.454 1624086.203 0, 989628.717 1624086.806 0, 989392.981 1624087.423 0, 989157.245 1624088.055 0, 988921.509 1624088.7 0, 988684.63 1624089.362 0, 988700.337 1629649.055 0, 
+    988716.043 1635208.248 0, 988952.264 1635207.587 0, 989187.346 1635206.944 0, 989422.428 1635206.314 0, 989657.51 1635205.699 0, 989892.592 1635205.097 0, 990127.673 1635204.509 0, 990362.756 1635203.935 0, 990597.838 1635203.374 0, 990832.92 1635202.828 0, 
+    991068.002 1635202.295 0, 991303.084 1635201.777 0, 991538.166 1635201.272 0, 991773.248 1635200.78 0, 992008.33 1635200.303 0, 992243.413 1635199.84 0, 992478.495 1635199.39 0, 992713.577 1635198.954 0, 992948.66 1635198.532 0, 993183.742 1635198.124 0, 
+    993418.824 1635197.73 0, 993653.907 1635197.35 0, 993888.989 1635196.983 0, 994124.072 1635196.63 0, 994358.016 1635196.293 0, 994594.237 1635195.966 0, 994829.319 1635195.655 0, 995064.402 1635195.357 0, 995299.484 1635195.074 0, 995534.567 1635194.804 0, 
+    995769.649 1635194.548 0, 996004.732 1635194.306 0, 996239.815 1635194.078 0, 996474.897 1635193.864 0, 996709.98 1635193.663 0, 996945.062 1635193.476 0, 997180.145 1635193.303 0, 997415.228 1635193.144 0, 997650.31 1635192.999 0, 997885.393 1635192.868 0, 
+    998120.476 1635192.75 0, 998355.558 1635192.646 0, 998590.641 1635192.557 0, 998825.724 1635192.481 0, 999060.807 1635192.418 0, 999295.889 1635192.37 0, 999530.972 1635192.335 0, 999766.055 1635192.315 0, 1000000 1635192.308 0, 1000000 1629633.094 0, 
+    1000000 1624073.378 0))
+
+POLYGON ((1011283.957 1635208.248 0, 1011050.011 1635207.593 0, 1010814.929 1635206.95 0, 1010579.847 1635206.32 0, 1010344.765 1635205.705 0, 1010109.683 1635205.103 0, 1009874.601 1635204.515 0, 1009639.519 1635203.94 0, 1009404.437 1635203.38 0, 1009169.355 1635202.833 0, 
+    1008934.273 1635202.3 0, 1008699.191 1635201.781 0, 1008464.109 1635201.276 0, 1008229.027 1635200.785 0, 1007993.944 1635200.308 0, 1007758.862 1635199.844 0, 1007523.78 1635199.394 0, 1007288.698 1635198.958 0, 1007053.615 1635198.536 0, 1006818.533 1635198.128 0, 
+    1006583.45 1635197.734 0, 1006348.368 1635197.353 0, 1006113.286 1635196.986 0, 1005878.203 1635196.634 0, 1005641.984 1635196.293 0, 1005408.038 1635195.969 0, 1005172.956 1635195.658 0, 1004937.873 1635195.36 0, 1004702.791 1635195.077 0, 1004467.708 1635194.807 0, 
+    1004232.625 1635194.551 0, 1003997.543 1635194.308 0, 1003762.46 1635194.08 0, 1003527.378 1635193.866 0, 1003292.295 1635193.665 0, 1003057.212 1635193.478 0, 1002822.13 1635193.305 0, 1002587.047 1635193.146 0, 1002351.964 1635193 0, 1002116.882 1635192.869 0, 
+    1001881.799 1635192.751 0, 1001646.716 1635192.647 0, 1001411.634 1635192.557 0, 1001176.551 1635192.481 0, 1000941.468 1635192.419 0, 1000706.386 1635192.37 0, 1000471.303 1635192.336 0, 1000236.22 1635192.315 0, 1000000 1635192.308 0, 1000000 1640751.014 0, 
+    1000000 1646309.206 0, 1000235.563 1646309.213 0, 1000469.991 1646309.234 0, 1000704.419 1646309.269 0, 1000938.848 1646309.317 0, 1001173.276 1646309.379 0, 1001407.705 1646309.455 0, 1001642.133 1646309.545 0, 1001876.561 1646309.649 0, 1002110.99 1646309.766 0, 
+    1002345.418 1646309.897 0, 1002579.846 1646310.042 0, 1002814.275 1646310.201 0, 1003048.703 1646310.373 0, 1003283.131 1646310.56 0, 1003517.56 1646310.76 0, 1003751.988 1646310.974 0, 1003986.416 1646311.201 0, 1004220.845 1646311.443 0, 1004455.273 1646311.698 0, 
+    1004689.701 1646311.967 0, 1004924.129 1646312.25 0, 1005158.558 1646312.547 0, 1005392.986 1646312.858 0, 1005626.281 1646313.18 0, 1005861.842 1646313.52 0, 1006096.27 1646313.872 0, 1006330.698 1646314.238 0, 1006565.126 1646314.617 0, 1006799.554 1646315.01 0, 
+    1007033.982 1646315.418 0, 1007268.41 1646315.838 0, 1007502.838 1646316.273 0, 1007737.266 1646316.722 0, 1007971.694 1646317.184 0, 1008206.122 1646317.66 0, 1008440.55 1646318.15 0, 1008674.978 1646318.654 0, 1008909.406 1646319.171 0, 1009143.834 1646319.702 0, 
+    1009378.261 1646320.248 0, 1009612.689 1646320.806 0, 1009847.117 1646321.379 0, 1010081.544 1646321.966 0, 1010315.972 1646322.566 0, 1010550.4 1646323.18 0, 1010784.827 1646323.808 0, 1011019.255 1646324.449 0, 1011252.55 1646325.102 0, 1011268.253 1640766.932 0, 
+    1011283.957 1635208.248 0))
+
+POLYGON ((1022505.01 1646372.787 0, 1022271.716 1646371.476 0, 1022037.291 1646370.172 0, 1021802.866 1646368.882 0, 1021568.441 1646367.606 0, 1021334.016 1646366.343 0, 1021099.591 1646365.094 0, 1020865.166 1646363.859 0, 1020630.741 1646362.638 0, 1020396.316 1646361.431 0, 
+    1020161.89 1646360.237 0, 1019927.465 1646359.057 0, 1019693.039 1646357.891 0, 1019458.614 1646356.739 0, 1019224.188 1646355.601 0, 1018989.762 1646354.476 0, 1018755.337 1646353.365 0, 1018520.911 1646352.268 0, 1018286.485 1646351.185 0, 1018052.059 1646350.116 0, 
+    1017817.633 1646349.06 0, 1017583.207 1646348.018 0, 1017348.781 1646346.99 0, 1017114.354 1646345.976 0, 1016878.797 1646344.971 0, 1016645.502 1646343.989 0, 1016411.076 1646343.016 0, 1016176.649 1646342.057 0, 1015942.223 1646341.112 0, 1015707.796 1646340.181 0, 
+    1015473.369 1646339.263 0, 1015238.943 1646338.359 0, 1015004.516 1646337.469 0, 1014770.089 1646336.593 0, 1014535.663 1646335.73 0, 1014301.236 1646334.882 0, 1014066.809 1646334.047 0, 1013832.382 1646333.226 0, 1013597.955 1646332.419 0, 1013363.528 1646331.625 0, 
+    1013129.101 1646330.845 0, 1012894.673 1646330.08 0, 1012660.246 1646329.328 0, 1012425.819 1646328.589 0, 1012191.392 1646327.865 0, 1011956.964 1646327.154 0, 1011722.537 1646326.457 0, 1011488.11 1646325.774 0, 1011252.55 1646325.102 0, 1011236.848 1651882.751 0, 
+    1011221.148 1657439.872 0, 1011456.051 1657440.542 0, 1011689.824 1657441.224 0, 1011923.597 1657441.918 0, 1012157.37 1657442.627 0, 1012391.144 1657443.35 0, 1012624.917 1657444.086 0, 1012858.69 1657444.836 0, 1013092.463 1657445.599 0, 1013326.235 1657446.377 0, 
+    1013560.008 1657447.168 0, 1013793.781 1657447.973 0, 1014027.554 1657448.792 0, 1014261.327 1657449.624 0, 1014495.099 1657450.471 0, 1014728.872 1657451.331 0, 1014962.644 1657452.205 0, 1015196.417 1657453.092 0, 1015430.189 1657453.993 0, 1015663.962 1657454.908 0, 
+    1015897.734 1657455.837 0, 1016131.507 1657456.78 0, 1016365.279 1657457.736 0, 1016599.051 1657458.706 0, 1016831.695 1657459.685 0, 1017066.595 1657460.688 0, 1017300.367 1657461.699 0, 1017534.139 1657462.724 0, 1017767.911 1657463.763 0, 1018001.683 1657464.816 0, 
+    1018235.455 1657465.882 0, 1018469.226 1657466.963 0, 1018702.998 1657468.056 0, 1018936.77 1657469.164 0, 1019170.541 1657470.286 0, 1019404.312 1657471.421 0, 1019638.084 1657472.57 0, 1019871.855 1657473.733 0, 1020105.626 1657474.909 0, 1020339.398 1657476.099 0, 
+    1020573.169 1657477.303 0, 1020806.94 1657478.521 0, 1021040.711 1657479.753 0, 1021274.482 1657480.998 0, 1021508.252 1657482.257 0, 1021742.023 1657483.53 0, 1021975.794 1657484.816 0, 1022209.564 1657486.117 0, 1022442.207 1657487.424 0, 1022473.607 1651930.37 0, 
+    1022505.01 1646372.787 0))
+
+POLYGON ((1033663.087 1657566.678 0, 1033430.447 1657564.713 0, 1033196.681 1657562.753 0, 1032962.915 1657560.806 0, 1032729.149 1657558.872 0, 1032495.382 1657556.953 0, 1032261.616 1657555.047 0, 1032027.849 1657553.155 0, 1031794.083 1657551.277 0, 1031560.316 1657549.413 0, 
+    1031326.549 1657547.562 0, 1031092.782 1657545.725 0, 1030859.015 1657543.902 0, 1030625.248 1657542.092 0, 1030391.48 1657540.297 0, 1030157.713 1657538.515 0, 1029923.946 1657536.747 0, 1029690.178 1657534.992 0, 1029456.41 1657533.252 0, 1029222.642 1657531.525 0, 
+    1028988.874 1657529.812 0, 1028755.106 1657528.112 0, 1028521.338 1657526.427 0, 1028287.57 1657524.755 0, 1028052.675 1657523.089 0, 1027820.033 1657521.452 0, 1027586.265 1657519.822 0, 1027352.496 1657518.205 0, 1027118.728 1657516.602 0, 1026884.959 1657515.013 0, 
+    1026651.19 1657513.437 0, 1026417.421 1657511.876 0, 1026183.652 1657510.328 0, 1025949.883 1657508.793 0, 1025716.113 1657507.273 0, 1025482.344 1657505.766 0, 1025248.575 1657504.273 0, 1025014.805 1657502.794 0, 1024781.035 1657501.328 0, 1024547.266 1657499.877 0, 
+    1024313.496 1657498.439 0, 1024079.726 1657497.015 0, 1023845.956 1657495.604 0, 1023612.186 1657494.208 0, 1023378.416 1657492.825 0, 1023144.646 1657491.456 0, 1022910.876 1657490.1 0, 1022677.105 1657488.759 0, 1022442.207 1657487.424 0, 1022410.811 1663043.945 0, 
+    1022379.417 1668599.924 0, 1022613.658 1668601.254 0, 1022846.774 1668602.592 0, 1023079.89 1668603.944 0, 1023313.006 1668605.309 0, 1023546.122 1668606.688 0, 1023779.238 1668608.081 0, 1024012.354 1668609.487 0, 1024245.47 1668610.908 0, 1024478.586 1668612.341 0, 
+    1024711.701 1668613.789 0, 1024944.817 1668615.25 0, 1025177.932 1668616.725 0, 1025411.048 1668618.214 0, 1025644.163 1668619.717 0, 1025877.278 1668621.233 0, 1026110.393 1668622.763 0, 1026343.508 1668624.307 0, 1026576.623 1668625.864 0, 1026809.738 1668627.435 0, 
+    1027042.853 1668629.02 0, 1027275.967 1668630.618 0, 1027509.082 1668632.231 0, 1027742.196 1668633.857 0, 1027974.187 1668635.488 0, 1028208.425 1668637.15 0, 1028441.539 1668638.817 0, 1028674.653 1668640.498 0, 1028907.767 1668642.192 0, 1029140.881 1668643.901 0, 
+    1029373.995 1668645.623 0, 1029607.109 1668647.359 0, 1029840.222 1668649.108 0, 1030073.336 1668650.871 0, 1030306.449 1668652.648 0, 1030539.562 1668654.439 0, 1030772.675 1668656.243 0, 1031005.788 1668658.061 0, 1031238.901 1668659.893 0, 1031472.014 1668661.739 0, 
+    1031705.127 1668663.598 0, 1031938.24 1668665.471 0, 1032171.352 1668667.357 0, 1032404.464 1668669.258 0, 1032637.577 1668671.172 0, 1032870.689 1668673.1 0, 1033103.801 1668675.041 0, 1033336.913 1668676.997 0, 1033568.902 1668678.956 0, 1033615.992 1663123.088 0, 
+    1033663.087 1657566.678 0))
+
+POLYGON ((646690.883 1326600.576 0, 646438.919 1326621.274 0, 646185.675 1326642.091 0, 645932.432 1326662.923 0, 645679.191 1326683.77 0, 645425.951 1326704.633 0, 645172.712 1326725.509 0, 644919.474 1326746.401 0, 644666.237 1326767.308 0, 644413.002 1326788.23 0, 
+    644159.768 1326809.166 0, 643906.535 1326830.118 0, 643653.303 1326851.084 0, 643400.073 1326872.066 0, 643146.843 1326893.062 0, 642893.615 1326914.073 0, 642640.389 1326935.099 0, 642387.163 1326956.14 0, 642133.939 1326977.196 0, 641880.716 1326998.267 0, 
+    641627.494 1327019.352 0, 641374.274 1327040.453 0, 641121.054 1327061.568 0, 640867.836 1327082.699 0, 640613.337 1327103.951 0, 640361.404 1327125.004 0, 640108.189 1327146.179 0, 639854.976 1327167.369 0, 639601.765 1327188.574 0, 639348.554 1327209.794 0, 
+    639095.345 1327231.028 0, 638842.137 1327252.278 0, 638588.93 1327273.542 0, 638335.724 1327294.822 0, 638082.52 1327316.116 0, 637829.317 1327337.425 0, 637576.115 1327358.749 0, 637322.914 1327380.088 0, 637069.715 1327401.442 0, 636816.517 1327422.811 0, 
+    636563.32 1327444.195 0, 636310.125 1327465.593 0, 636056.93 1327487.007 0, 635803.737 1327508.435 0, 635550.546 1327529.879 0, 635297.355 1327551.337 0, 635044.166 1327572.81 0, 634790.978 1327594.298 0, 634536.508 1327615.91 0, 635008.722 1333174.045 0, 
+    635480.921 1338732.005 0, 635734.734 1338710.449 0, 635987.267 1338689.017 0, 636239.802 1338667.599 0, 636492.339 1338646.196 0, 636744.876 1338624.808 0, 636997.415 1338603.435 0, 637249.955 1338582.077 0, 637502.496 1338560.734 0, 637755.038 1338539.405 0, 
+    638007.582 1338518.092 0, 638260.127 1338496.793 0, 638512.673 1338475.509 0, 638765.221 1338454.24 0, 639017.77 1338432.986 0, 639270.32 1338411.747 0, 639522.871 1338390.522 0, 639775.423 1338369.313 0, 640027.977 1338348.118 0, 640280.532 1338326.938 0, 
+    640533.088 1338305.773 0, 640785.646 1338284.623 0, 641038.205 1338263.488 0, 641290.765 1338242.368 0, 641542.047 1338221.369 0, 641795.888 1338200.172 0, 642048.452 1338179.096 0, 642301.017 1338158.035 0, 642553.583 1338136.989 0, 642806.151 1338115.958 0, 
+    643058.719 1338094.942 0, 643311.289 1338073.94 0, 643563.86 1338052.954 0, 643816.433 1338031.982 0, 644069.006 1338011.025 0, 644321.581 1337990.083 0, 644574.157 1337969.156 0, 644826.734 1337948.244 0, 645079.313 1337927.346 0, 645331.893 1337906.464 0, 
+    645584.474 1337885.596 0, 645837.056 1337864.743 0, 646089.639 1337843.906 0, 646342.224 1337823.083 0, 646594.81 1337802.274 0, 646847.397 1337781.481 0, 647099.985 1337760.703 0, 647352.575 1337739.939 0, 647603.887 1337719.295 0, 647147.392 1332160.024 0, 
+    646690.883 1326600.576 0))
+
+POLYGON ((659729.666 1336740.839 0, 659478.294 1336760.773 0, 659225.647 1336780.823 0, 658973.001 1336800.888 0, 658720.356 1336820.967 0, 658467.712 1336841.062 0, 658215.07 1336861.171 0, 657962.429 1336881.295 0, 657709.789 1336901.434 0, 657457.15 1336921.588 0, 
+    657204.512 1336941.757 0, 656951.875 1336961.941 0, 656699.24 1336982.139 0, 656446.606 1337002.353 0, 656193.973 1337022.581 0, 655941.341 1337042.824 0, 655688.71 1337063.082 0, 655436.081 1337083.355 0, 655183.453 1337103.643 0, 654930.826 1337123.946 0, 
+    654678.2 1337144.263 0, 654425.575 1337164.596 0, 654172.952 1337184.943 0, 653920.33 1337205.305 0, 653666.431 1337225.785 0, 653415.089 1337246.074 0, 653162.47 1337266.481 0, 652909.853 1337286.902 0, 652657.236 1337307.339 0, 652404.621 1337327.79 0, 
+    652152.008 1337348.256 0, 651899.395 1337368.737 0, 651646.784 1337389.233 0, 651394.173 1337409.744 0, 651141.564 1337430.27 0, 650888.957 1337450.81 0, 650636.35 1337471.366 0, 650383.745 1337491.936 0, 650131.14 1337512.521 0, 649878.537 1337533.121 0, 
+    649625.936 1337553.736 0, 649373.335 1337574.366 0, 649120.736 1337595.01 0, 648868.138 1337615.67 0, 648615.541 1337636.344 0, 648362.945 1337657.034 0, 648110.351 1337677.738 0, 647857.758 1337698.457 0, 647603.887 1337719.295 0, 648060.367 1343278.386 0, 
+    648516.832 1348837.291 0, 648770.045 1348816.506 0, 649021.984 1348795.841 0, 649273.924 1348775.19 0, 649525.865 1348754.555 0, 649777.808 1348733.934 0, 650029.751 1348713.328 0, 650281.696 1348692.737 0, 650533.642 1348672.16 0, 650785.59 1348651.599 0, 
+    651037.538 1348631.052 0, 651289.488 1348610.52 0, 651541.439 1348590.003 0, 651793.391 1348569.501 0, 652045.344 1348549.014 0, 652297.299 1348528.541 0, 652549.255 1348508.084 0, 652801.212 1348487.641 0, 653053.17 1348467.213 0, 653305.129 1348446.8 0, 
+    653557.09 1348426.401 0, 653809.052 1348406.018 0, 654061.015 1348385.649 0, 654312.979 1348365.295 0, 654563.67 1348345.059 0, 654816.911 1348324.632 0, 655068.879 1348304.323 0, 655320.848 1348284.028 0, 655572.818 1348263.748 0, 655824.789 1348243.483 0, 
+    656076.762 1348223.233 0, 656328.735 1348202.998 0, 656580.71 1348182.778 0, 656832.686 1348162.572 0, 657084.664 1348142.382 0, 657336.642 1348122.206 0, 657588.622 1348102.045 0, 657840.603 1348081.898 0, 658092.585 1348061.767 0, 658344.568 1348041.65 0, 
+    658596.552 1348021.549 0, 658848.538 1348001.462 0, 659100.525 1347981.39 0, 659352.513 1347961.332 0, 659604.502 1347941.29 0, 659856.492 1347921.262 0, 660108.484 1347901.25 0, 660360.477 1347881.252 0, 660611.197 1347861.369 0, 660170.439 1342301.197 0, 
+    659729.666 1336740.839 0))
+
+POLYGON ((672708.27 1346919.621 0, 672457.493 1346938.795 0, 672205.445 1346958.081 0, 671953.398 1346977.381 0, 671701.352 1346996.697 0, 671449.307 1347016.027 0, 671197.263 1347035.373 0, 670945.221 1347054.733 0, 670693.18 1347074.108 0, 670441.139 1347093.498 0, 
+    670189.1 1347112.902 0, 669937.062 1347132.322 0, 669685.026 1347151.756 0, 669432.99 1347171.205 0, 669180.955 1347190.669 0, 668928.922 1347210.148 0, 668676.89 1347229.641 0, 668424.859 1347249.15 0, 668172.829 1347268.673 0, 667920.8 1347288.211 0, 
+    667668.773 1347307.764 0, 667416.746 1347327.332 0, 667164.721 1347346.914 0, 666912.697 1347366.512 0, 666659.401 1347386.223 0, 666408.652 1347405.751 0, 666156.631 1347425.393 0, 665904.612 1347445.05 0, 665652.593 1347464.722 0, 665400.576 1347484.408 0, 
+    665148.56 1347504.109 0, 664896.545 1347523.825 0, 664644.531 1347543.556 0, 664392.519 1347563.302 0, 664140.507 1347583.063 0, 663888.497 1347602.838 0, 663636.488 1347622.628 0, 663384.48 1347642.433 0, 663132.473 1347662.253 0, 662880.468 1347682.088 0, 
+    662628.464 1347701.938 0, 662376.46 1347721.802 0, 662124.458 1347741.681 0, 661872.457 1347761.576 0, 661620.458 1347781.485 0, 661368.459 1347801.408 0, 661116.462 1347821.347 0, 660864.465 1347841.3 0, 660611.197 1347861.369 0, 661051.94 1353421.35 0, 
+    661492.667 1358981.135 0, 661745.278 1358961.117 0, 661996.62 1358941.216 0, 662247.963 1358921.329 0, 662499.307 1358901.457 0, 662750.652 1358881.6 0, 663001.998 1358861.757 0, 663253.346 1358841.93 0, 663504.695 1358822.117 0, 663756.045 1358802.319 0, 
+    664007.396 1358782.536 0, 664258.748 1358762.767 0, 664510.101 1358743.013 0, 664761.456 1358723.275 0, 665012.811 1358703.551 0, 665264.168 1358683.841 0, 665515.526 1358664.147 0, 665766.886 1358644.467 0, 666018.246 1358624.802 0, 666269.607 1358605.152 0, 
+    666520.97 1358585.517 0, 666772.334 1358565.896 0, 667023.699 1358546.291 0, 667275.065 1358526.7 0, 667525.163 1358507.222 0, 667777.801 1358487.562 0, 668029.17 1358468.016 0, 668280.541 1358448.484 0, 668531.913 1358428.967 0, 668783.286 1358409.465 0, 
+    669034.66 1358389.977 0, 669286.035 1358370.505 0, 669537.412 1358351.047 0, 669788.79 1358331.604 0, 670040.168 1358312.176 0, 670291.548 1358292.763 0, 670542.929 1358273.364 0, 670794.311 1358253.98 0, 671045.695 1358234.611 0, 671297.079 1358215.257 0, 
+    671548.465 1358195.918 0, 671799.852 1358176.593 0, 672051.239 1358157.283 0, 672302.628 1358137.988 0, 672554.019 1358118.708 0, 672805.41 1358099.442 0, 673056.802 1358080.192 0, 673308.196 1358060.956 0, 673558.322 1358041.832 0, 673133.304 1352480.825 0, 
+    672708.27 1346919.621 0))
+
+POLYGON ((685626.582 1357136.621 0, 685376.401 1357155.038 0, 685124.954 1357173.564 0, 684873.508 1357192.104 0, 684622.064 1357210.659 0, 684370.62 1357229.229 0, 684119.178 1357247.814 0, 683867.736 1357266.413 0, 683616.296 1357285.028 0, 683364.857 1357303.657 0, 
+    683113.418 1357322.301 0, 682861.981 1357340.959 0, 682610.545 1357359.633 0, 682359.111 1357378.321 0, 682107.677 1357397.024 0, 681856.244 1357415.742 0, 681604.813 1357434.475 0, 681353.382 1357453.222 0, 681101.953 1357471.985 0, 680850.525 1357490.762 0, 
+    680599.098 1357509.554 0, 680347.671 1357528.36 0, 680096.247 1357547.182 0, 679844.823 1357566.018 0, 679592.132 1357584.964 0, 679341.979 1357603.735 0, 679090.558 1357622.616 0, 678839.139 1357641.511 0, 678587.72 1357660.422 0, 678336.303 1357679.347 0, 
+    678084.887 1357698.287 0, 677833.472 1357717.241 0, 677582.059 1357736.211 0, 677330.646 1357755.195 0, 677079.234 1357774.194 0, 676827.824 1357793.208 0, 676576.415 1357812.237 0, 676325.006 1357831.28 0, 676073.599 1357850.338 0, 675822.193 1357869.412 0, 
+    675570.789 1357888.499 0, 675319.385 1357907.602 0, 675067.982 1357926.72 0, 674816.581 1357945.852 0, 674565.181 1357964.999 0, 674313.781 1357984.161 0, 674062.383 1358003.337 0, 673810.986 1358022.529 0, 673558.322 1358041.832 0, 673983.325 1363602.637 0, 
+    674408.312 1369163.236 0, 674660.318 1369143.983 0, 674911.061 1369124.842 0, 675161.804 1369105.715 0, 675412.549 1369086.603 0, 675663.294 1369067.506 0, 675914.041 1369048.423 0, 676164.789 1369029.356 0, 676415.538 1369010.303 0, 676666.289 1368991.265 0, 
+    676917.04 1368972.241 0, 677167.792 1368953.232 0, 677418.546 1368934.239 0, 677669.301 1368915.259 0, 677920.057 1368896.295 0, 678170.813 1368877.346 0, 678421.571 1368858.411 0, 678672.331 1368839.491 0, 678923.091 1368820.585 0, 679173.852 1368801.695 0, 
+    679424.615 1368782.819 0, 679675.378 1368763.958 0, 679926.143 1368745.112 0, 680176.909 1368726.28 0, 680426.411 1368707.558 0, 680678.444 1368688.661 0, 680929.213 1368669.874 0, 681179.983 1368651.101 0, 681430.755 1368632.344 0, 681681.527 1368613.601 0, 
+    681932.301 1368594.873 0, 682183.075 1368576.159 0, 682433.851 1368557.46 0, 682684.628 1368538.776 0, 682935.406 1368520.107 0, 683186.185 1368501.453 0, 683436.965 1368482.813 0, 683687.746 1368464.188 0, 683938.529 1368445.578 0, 684189.312 1368426.983 0, 
+    684440.097 1368408.402 0, 684690.882 1368389.836 0, 684941.669 1368371.285 0, 685192.457 1368352.749 0, 685443.246 1368334.227 0, 685694.036 1368315.721 0, 685944.827 1368297.229 0, 686195.619 1368278.751 0, 686445.149 1368260.382 0, 686035.873 1362698.605 0, 
+    685626.582 1357136.621 0))
+
+POLYGON ((698484.488 1367391.537 0, 698234.906 1367409.202 0, 697984.062 1367426.971 0, 697733.22 1367444.754 0, 697482.379 1367462.552 0, 697231.538 1367480.365 0, 696980.699 1367498.193 0, 696729.861 1367516.036 0, 696479.024 1367533.893 0, 696228.188 1367551.765 0, 
+    695977.353 1367569.652 0, 695726.519 1367587.553 0, 695475.686 1367605.469 0, 695224.854 1367623.401 0, 694974.024 1367641.346 0, 694723.194 1367659.307 0, 694472.365 1367677.282 0, 694221.538 1367695.272 0, 693970.711 1367713.277 0, 693719.886 1367731.297 0, 
+    693469.061 1367749.331 0, 693218.238 1367767.381 0, 692967.416 1367785.445 0, 692716.595 1367803.523 0, 692464.512 1367821.708 0, 692214.955 1367839.725 0, 691964.137 1367857.848 0, 691713.32 1367875.986 0, 691462.504 1367894.138 0, 691211.69 1367912.306 0, 
+    690960.876 1367930.488 0, 690710.063 1367948.684 0, 690459.252 1367966.896 0, 690208.441 1367985.122 0, 689957.632 1368003.363 0, 689706.823 1368021.619 0, 689456.016 1368039.89 0, 689205.21 1368058.175 0, 688954.404 1368076.475 0, 688703.6 1368094.79 0, 
+    688452.797 1368113.12 0, 688201.995 1368131.464 0, 687951.195 1368149.824 0, 687700.395 1368168.198 0, 687449.596 1368186.586 0, 687198.799 1368204.99 0, 686948.002 1368223.408 0, 686697.207 1368241.841 0, 686445.149 1368260.382 0, 686854.409 1373821.946 0, 
+    687263.653 1379383.294 0, 687515.053 1379364.801 0, 687765.193 1379346.416 0, 688015.335 1379328.046 0, 688265.478 1379309.691 0, 688515.622 1379291.35 0, 688765.767 1379273.024 0, 689015.913 1379254.713 0, 689266.061 1379236.416 0, 689516.209 1379218.134 0, 
+    689766.358 1379199.867 0, 690016.509 1379181.615 0, 690266.66 1379163.377 0, 690516.813 1379145.154 0, 690766.967 1379126.946 0, 691017.121 1379108.753 0, 691267.277 1379090.574 0, 691517.434 1379072.41 0, 691767.592 1379054.261 0, 692017.751 1379036.126 0, 
+    692267.911 1379018.006 0, 692518.072 1378999.901 0, 692768.235 1378981.811 0, 693018.398 1378963.735 0, 693267.303 1378945.765 0, 693518.728 1378927.628 0, 693768.894 1378909.596 0, 694019.062 1378891.579 0, 694269.23 1378873.577 0, 694519.4 1378855.59 0, 
+    694769.571 1378837.617 0, 695019.742 1378819.66 0, 695269.915 1378801.716 0, 695520.089 1378783.788 0, 695770.264 1378765.874 0, 696020.44 1378747.975 0, 696270.617 1378730.091 0, 696520.795 1378712.221 0, 696770.974 1378694.367 0, 697021.154 1378676.526 0, 
+    697271.336 1378658.701 0, 697521.518 1378640.89 0, 697771.701 1378623.095 0, 698021.886 1378605.313 0, 698272.071 1378587.547 0, 698522.258 1378569.795 0, 698772.445 1378552.058 0, 699022.634 1378534.336 0, 699271.565 1378516.717 0, 698878.034 1372954.236 0, 
+    698484.488 1367391.537 0))
+
+POLYGON ((711281.877 1377684.069 0, 711032.895 1377700.984 0, 710782.658 1377718 0, 710532.421 1377735.03 0, 710282.185 1377752.075 0, 710031.951 1377769.134 0, 709781.717 1377786.208 0, 709531.485 1377803.298 0, 709281.253 1377820.401 0, 709031.022 1377837.52 0, 
+    708780.793 1377854.653 0, 708530.564 1377871.801 0, 708280.337 1377888.964 0, 708030.11 1377906.141 0, 707779.884 1377923.333 0, 707529.66 1377940.54 0, 707279.436 1377957.762 0, 707029.214 1377974.998 0, 706778.992 1377992.249 0, 706528.772 1378009.515 0, 
+    706278.552 1378026.795 0, 706028.334 1378044.09 0, 705778.116 1378061.4 0, 705527.9 1378078.725 0, 705276.427 1378096.152 0, 705027.47 1378113.419 0, 704777.257 1378130.787 0, 704527.045 1378148.171 0, 704276.833 1378165.569 0, 704026.623 1378182.982 0, 
+    703776.414 1378200.41 0, 703526.205 1378217.853 0, 703275.998 1378235.31 0, 703025.792 1378252.782 0, 702775.587 1378270.269 0, 702525.383 1378287.77 0, 702275.18 1378305.286 0, 702024.978 1378322.817 0, 701774.777 1378340.362 0, 701524.577 1378357.923 0, 
+    701274.378 1378375.498 0, 701024.18 1378393.088 0, 700773.983 1378410.692 0, 700523.787 1378428.311 0, 700273.592 1378445.945 0, 700023.398 1378463.594 0, 699773.206 1378481.257 0, 699523.014 1378498.935 0, 699271.565 1378516.717 0, 699665.08 1384078.976 0, 
+    700058.578 1389641.005 0, 700309.369 1389623.27 0, 700558.906 1389605.638 0, 700808.444 1389588.021 0, 701057.983 1389570.419 0, 701307.523 1389552.831 0, 701557.064 1389535.258 0, 701806.607 1389517.699 0, 702056.15 1389500.156 0, 702305.694 1389482.627 0, 
+    702555.239 1389465.112 0, 702804.785 1389447.613 0, 703054.333 1389430.128 0, 703303.881 1389412.657 0, 703553.43 1389395.202 0, 703802.981 1389377.761 0, 704052.532 1389360.335 0, 704302.084 1389342.923 0, 704551.638 1389325.526 0, 704801.192 1389308.144 0, 
+    705050.748 1389290.777 0, 705300.304 1389273.424 0, 705549.862 1389256.086 0, 705799.42 1389238.762 0, 706047.725 1389221.541 0, 706298.54 1389204.16 0, 706548.102 1389186.88 0, 706797.665 1389169.616 0, 707047.228 1389152.366 0, 707296.793 1389135.13 0, 
+    707546.359 1389117.91 0, 707795.925 1389100.704 0, 708045.493 1389083.513 0, 708295.062 1389066.336 0, 708544.631 1389049.174 0, 708794.202 1389032.027 0, 709043.774 1389014.895 0, 709293.347 1388997.777 0, 709542.92 1388980.674 0, 709792.495 1388963.585 0, 
+    710042.071 1388946.512 0, 710291.648 1388929.453 0, 710541.225 1388912.408 0, 710790.804 1388895.379 0, 711040.384 1388878.364 0, 711289.965 1388861.364 0, 711539.546 1388844.378 0, 711789.129 1388827.407 0, 712037.459 1388810.536 0, 711659.676 1383247.417 0, 
+    711281.877 1377684.069 0))
+
+POLYGON ((724018.639 1388013.913 0, 723770.26 1388030.082 0, 723520.63 1388046.348 0, 723271.001 1388062.628 0, 723021.374 1388078.923 0, 722771.747 1388095.233 0, 722522.121 1388111.558 0, 722272.496 1388127.897 0, 722022.872 1388144.251 0, 721773.249 1388160.619 0, 
+    721523.627 1388177.002 0, 721274.006 1388193.4 0, 721024.386 1388209.813 0, 720774.767 1388226.24 0, 720525.149 1388242.682 0, 720275.531 1388259.139 0, 720025.915 1388275.61 0, 719776.3 1388292.096 0, 719526.686 1388308.597 0, 719277.072 1388325.112 0, 
+    719027.46 1388341.643 0, 718777.849 1388358.187 0, 718528.238 1388374.747 0, 718278.629 1388391.321 0, 718027.768 1388407.993 0, 717779.413 1388424.514 0, 717529.806 1388441.132 0, 717280.201 1388457.765 0, 717030.596 1388474.413 0, 716780.993 1388491.075 0, 
+    716531.39 1388507.752 0, 716281.789 1388524.444 0, 716032.188 1388541.15 0, 715782.588 1388557.871 0, 715532.99 1388574.607 0, 715283.392 1388591.358 0, 715033.796 1388608.123 0, 714784.2 1388624.903 0, 714534.605 1388641.697 0, 714285.011 1388658.507 0, 
+    714035.419 1388675.331 0, 713785.827 1388692.169 0, 713536.236 1388709.023 0, 713286.647 1388725.891 0, 713037.058 1388742.773 0, 712787.47 1388759.671 0, 712537.883 1388776.583 0, 712288.298 1388793.51 0, 712037.459 1388810.536 0, 712415.227 1394373.422 0, 
+    712792.978 1399936.069 0, 713043.158 1399919.087 0, 713292.089 1399902.205 0, 713541.021 1399885.337 0, 713789.954 1399868.484 0, 714038.888 1399851.645 0, 714287.823 1399834.822 0, 714536.759 1399818.012 0, 714785.696 1399801.218 0, 715034.633 1399784.438 0, 
+    715283.572 1399767.673 0, 715532.512 1399750.922 0, 715781.453 1399734.187 0, 716030.395 1399717.465 0, 716279.337 1399700.759 0, 716528.281 1399684.067 0, 716777.226 1399667.39 0, 717026.172 1399650.727 0, 717275.118 1399634.079 0, 717524.066 1399617.446 0, 
+    717773.015 1399600.827 0, 718021.964 1399584.223 0, 718270.915 1399567.634 0, 718519.867 1399551.059 0, 718767.57 1399534.582 0, 719017.773 1399517.954 0, 719266.727 1399501.423 0, 719515.683 1399484.907 0, 719764.639 1399468.405 0, 720013.597 1399451.919 0, 
+    720262.555 1399435.447 0, 720511.515 1399418.989 0, 720760.475 1399402.546 0, 721009.436 1399386.118 0, 721258.398 1399369.705 0, 721507.362 1399353.306 0, 721756.326 1399336.922 0, 722005.291 1399320.552 0, 722254.257 1399304.197 0, 722503.224 1399287.857 0, 
+    722752.192 1399271.531 0, 723001.161 1399255.22 0, 723250.131 1399238.924 0, 723499.102 1399222.643 0, 723748.074 1399206.376 0, 723997.047 1399190.123 0, 724246.021 1399173.886 0, 724494.996 1399157.663 0, 724742.723 1399141.535 0, 724380.689 1393577.844 0, 
+    724018.639 1388013.913 0))
+
+POLYGON ((736694.665 1398380.765 0, 736446.891 1398396.193 0, 736197.871 1398411.712 0, 735948.853 1398427.246 0, 735699.835 1398442.795 0, 735450.818 1398458.359 0, 735201.802 1398473.937 0, 734952.787 1398489.53 0, 734703.773 1398505.137 0, 734454.76 1398520.759 0, 
+    734205.747 1398536.396 0, 733956.736 1398552.048 0, 733707.726 1398567.714 0, 733458.716 1398583.395 0, 733209.708 1398599.09 0, 732960.7 1398614.8 0, 732711.693 1398630.525 0, 732462.687 1398646.264 0, 732213.683 1398662.018 0, 731964.679 1398677.787 0, 
+    731715.676 1398693.57 0, 731466.673 1398709.368 0, 731217.672 1398725.181 0, 730968.672 1398741.008 0, 730718.425 1398756.93 0, 730470.674 1398772.707 0, 730221.677 1398788.578 0, 729972.68 1398804.464 0, 729723.685 1398820.365 0, 729474.69 1398836.28 0, 
+    729225.697 1398852.21 0, 728976.704 1398868.154 0, 728727.712 1398884.114 0, 728478.721 1398900.088 0, 728229.731 1398916.076 0, 727980.742 1398932.079 0, 727731.754 1398948.097 0, 727482.767 1398964.13 0, 727233.781 1398980.177 0, 726984.796 1398996.239 0, 
+    726735.811 1399012.315 0, 726486.828 1399028.406 0, 726237.846 1399044.512 0, 725988.864 1399060.632 0, 725739.884 1399076.767 0, 725490.904 1399092.917 0, 725241.926 1399109.081 0, 724992.948 1399125.261 0, 724742.723 1399141.535 0, 725104.741 1404704.983 0, 
+    725466.743 1410268.18 0, 725716.31 1410251.948 0, 725964.633 1410235.812 0, 726212.957 1410219.69 0, 726461.281 1410203.583 0, 726709.607 1410187.49 0, 726957.933 1410171.412 0, 727206.261 1410155.349 0, 727454.589 1410139.3 0, 727702.919 1410123.266 0, 
+    727951.249 1410107.246 0, 728199.58 1410091.241 0, 728447.912 1410075.251 0, 728696.246 1410059.275 0, 728944.58 1410043.314 0, 729192.915 1410027.367 0, 729441.251 1410011.436 0, 729689.587 1409995.518 0, 729937.925 1409979.616 0, 730186.264 1409963.728 0, 
+    730434.604 1409947.854 0, 730682.944 1409931.996 0, 730931.286 1409916.151 0, 731179.628 1409900.322 0, 731426.727 1409884.586 0, 731676.316 1409868.707 0, 731924.661 1409852.921 0, 732173.008 1409837.15 0, 732421.355 1409821.393 0, 732669.703 1409805.652 0, 
+    732918.052 1409789.924 0, 733166.402 1409774.212 0, 733414.753 1409758.514 0, 733663.104 1409742.83 0, 733911.457 1409727.162 0, 734159.811 1409711.508 0, 734408.165 1409695.868 0, 734656.521 1409680.243 0, 734904.877 1409664.633 0, 735153.234 1409649.037 0, 
+    735401.592 1409633.456 0, 735649.952 1409617.89 0, 735898.312 1409602.338 0, 736146.673 1409586.801 0, 736395.034 1409571.278 0, 736643.397 1409555.77 0, 736891.761 1409540.277 0, 737140.125 1409524.798 0, 737387.247 1409509.411 0, 737040.964 1403945.213 0, 
+    736694.665 1398380.765 0))
+
+POLYGON ((749309.848 1408784.323 0, 749062.681 1408799.012 0, 748814.274 1408813.789 0, 748565.867 1408828.58 0, 748317.462 1408843.386 0, 748069.057 1408858.207 0, 747820.653 1408873.043 0, 747572.25 1408887.893 0, 747323.848 1408902.758 0, 747075.447 1408917.637 0, 
+    746827.047 1408932.531 0, 746578.647 1408947.439 0, 746330.249 1408962.363 0, 746081.851 1408977.3 0, 745833.454 1408992.253 0, 745585.058 1409007.22 0, 745336.663 1409022.202 0, 745088.269 1409037.198 0, 744839.875 1409052.209 0, 744591.483 1409067.234 0, 
+    744343.091 1409082.274 0, 744094.701 1409097.329 0, 743846.311 1409112.399 0, 743597.922 1409127.483 0, 743348.291 1409142.657 0, 743101.147 1409157.694 0, 742852.761 1409172.822 0, 742604.376 1409187.965 0, 742355.991 1409203.122 0, 742107.608 1409218.294 0, 
+    741859.225 1409233.48 0, 741610.843 1409248.681 0, 741362.462 1409263.897 0, 741114.082 1409279.127 0, 740865.703 1409294.372 0, 740617.325 1409309.631 0, 740368.948 1409324.905 0, 740120.571 1409340.194 0, 739872.196 1409355.497 0, 739623.821 1409370.815 0, 
+    739375.448 1409386.147 0, 739127.075 1409401.495 0, 738878.703 1409416.856 0, 738630.332 1409432.233 0, 738381.962 1409447.624 0, 738133.593 1409463.029 0, 737885.225 1409478.45 0, 737636.857 1409493.885 0, 737387.247 1409509.411 0, 737733.515 1415073.354 0, 
+    738079.766 1420637.036 0, 738328.718 1420621.55 0, 738576.431 1420606.156 0, 738824.144 1420590.776 0, 739071.858 1420575.411 0, 739319.573 1420560.061 0, 739567.289 1420544.725 0, 739815.006 1420529.404 0, 740062.724 1420514.097 0, 740310.443 1420498.805 0, 
+    740558.162 1420483.527 0, 740805.883 1420468.264 0, 741053.604 1420453.016 0, 741301.326 1420437.782 0, 741549.05 1420422.563 0, 741796.774 1420407.358 0, 742044.499 1420392.168 0, 742292.225 1420376.993 0, 742539.951 1420361.832 0, 742787.679 1420346.686 0, 
+    743035.407 1420331.554 0, 743283.137 1420316.437 0, 743530.867 1420301.334 0, 743778.598 1420286.246 0, 744025.091 1420271.248 0, 744274.064 1420256.114 0, 744521.797 1420241.07 0, 744769.532 1420226.04 0, 745017.268 1420211.025 0, 745265.004 1420196.025 0, 
+    745512.742 1420181.039 0, 745760.48 1420166.067 0, 746008.219 1420151.111 0, 746255.959 1420136.169 0, 746503.7 1420121.241 0, 746751.442 1420106.328 0, 746999.185 1420091.43 0, 747246.928 1420076.546 0, 747494.673 1420061.677 0, 747742.418 1420046.822 0, 
+    747990.164 1420031.982 0, 748237.911 1420017.156 0, 748485.659 1420002.345 0, 748733.408 1419987.549 0, 748981.158 1419972.767 0, 749228.908 1419958 0, 749476.66 1419943.247 0, 749724.412 1419928.509 0, 749970.926 1419913.86 0, 749640.395 1414349.222 0, 
+    749309.848 1408784.323 0))
+
+POLYGON ((761864.082 1419224.281 0, 761617.525 1419238.234 0, 761369.732 1419252.272 0, 761121.94 1419266.325 0, 760874.149 1419280.392 0, 760626.358 1419294.474 0, 760378.569 1419308.57 0, 760130.78 1419322.681 0, 759882.992 1419336.807 0, 759635.205 1419350.947 0, 
+    759387.419 1419365.101 0, 759139.633 1419379.271 0, 758891.849 1419393.455 0, 758644.065 1419407.653 0, 758396.282 1419421.866 0, 758148.5 1419436.094 0, 757900.718 1419450.336 0, 757652.938 1419464.593 0, 757405.158 1419478.864 0, 757157.38 1419493.15 0, 
+    756909.602 1419507.45 0, 756661.825 1419521.766 0, 756414.048 1419536.095 0, 756166.273 1419550.44 0, 755917.261 1419564.87 0, 755670.725 1419579.172 0, 755422.952 1419593.56 0, 755175.18 1419607.962 0, 754927.409 1419622.38 0, 754679.638 1419636.811 0, 
+    754431.869 1419651.258 0, 754184.1 1419665.719 0, 753936.333 1419680.194 0, 753688.566 1419694.684 0, 753440.8 1419709.189 0, 753193.034 1419723.708 0, 752945.27 1419738.242 0, 752697.507 1419752.791 0, 752449.744 1419767.354 0, 752201.982 1419781.931 0, 
+    751954.221 1419796.523 0, 751706.461 1419811.13 0, 751458.702 1419825.752 0, 751210.944 1419840.388 0, 750963.186 1419855.038 0, 750715.43 1419869.703 0, 750467.674 1419884.383 0, 750219.919 1419899.077 0, 749970.926 1419913.86 0, 750301.442 1425478.231 0, 
+    750631.942 1431042.33 0, 750880.276 1431027.587 0, 751127.376 1431012.932 0, 751374.477 1430998.291 0, 751621.579 1430983.665 0, 751868.681 1430969.053 0, 752115.784 1430954.455 0, 752362.888 1430939.873 0, 752609.994 1430925.305 0, 752857.099 1430910.751 0, 
+    753104.206 1430896.212 0, 753351.314 1430881.687 0, 753598.422 1430867.177 0, 753845.532 1430852.682 0, 754092.642 1430838.201 0, 754339.753 1430823.735 0, 754586.865 1430809.283 0, 754833.977 1430794.846 0, 755081.091 1430780.423 0, 755328.205 1430766.015 0, 
+    755575.321 1430751.621 0, 755822.437 1430737.242 0, 756069.554 1430722.878 0, 756316.671 1430708.528 0, 756562.555 1430694.264 0, 756810.91 1430679.871 0, 757058.03 1430665.565 0, 757305.151 1430651.273 0, 757552.273 1430636.996 0, 757799.396 1430622.733 0, 
+    758046.52 1430608.485 0, 758293.644 1430594.251 0, 758540.77 1430580.032 0, 758787.896 1430565.828 0, 759035.023 1430551.638 0, 759282.151 1430537.462 0, 759529.279 1430523.301 0, 759776.409 1430509.155 0, 760023.539 1430495.023 0, 760270.67 1430480.906 0, 
+    760517.802 1430466.803 0, 760764.935 1430452.715 0, 761012.069 1430438.641 0, 761259.204 1430424.582 0, 761506.339 1430410.538 0, 761753.475 1430396.508 0, 762000.612 1430382.492 0, 762247.75 1430368.491 0, 762493.655 1430354.575 0, 762178.876 1424789.564 0, 
+    761864.082 1419224.281 0))
+
+POLYGON ((774357.263 1429700.334 0, 774111.318 1429713.555 0, 773864.142 1429726.858 0, 773616.966 1429740.175 0, 773369.792 1429753.507 0, 773122.617 1429766.853 0, 772875.444 1429780.214 0, 772628.272 1429793.589 0, 772381.1 1429806.979 0, 772133.929 1429820.384 0, 
+    771886.759 1429833.803 0, 771639.59 1429847.236 0, 771392.421 1429860.685 0, 771145.254 1429874.147 0, 770898.087 1429887.624 0, 770650.92 1429901.116 0, 770403.755 1429914.622 0, 770156.591 1429928.143 0, 769909.427 1429941.679 0, 769662.264 1429955.229 0, 
+    769415.102 1429968.793 0, 769167.94 1429982.372 0, 768920.78 1429995.966 0, 768673.62 1430009.574 0, 768425.228 1430023.265 0, 768179.303 1430036.834 0, 767932.145 1430050.486 0, 767684.989 1430064.152 0, 767437.833 1430077.833 0, 767190.678 1430091.528 0, 
+    766943.524 1430105.238 0, 766696.371 1430118.963 0, 766449.218 1430132.702 0, 766202.067 1430146.455 0, 765954.916 1430160.224 0, 765707.766 1430174.006 0, 765460.616 1430187.803 0, 765213.468 1430201.615 0, 764966.32 1430215.442 0, 764719.173 1430229.283 0, 
+    764472.027 1430243.138 0, 764224.882 1430257.008 0, 763977.738 1430270.892 0, 763730.594 1430284.792 0, 763483.451 1430298.705 0, 763236.309 1430312.633 0, 762989.168 1430326.576 0, 762742.028 1430340.533 0, 762493.655 1430354.575 0, 762808.418 1435919.308 0, 
+    763123.165 1441483.759 0, 763370.88 1441469.755 0, 763617.365 1441455.834 0, 763863.851 1441441.929 0, 764110.338 1441428.037 0, 764356.826 1441414.161 0, 764603.314 1441400.298 0, 764849.804 1441386.451 0, 765096.294 1441372.617 0, 765342.785 1441358.799 0, 
+    765589.277 1441344.994 0, 765835.769 1441331.205 0, 766082.263 1441317.43 0, 766328.757 1441303.669 0, 766575.252 1441289.923 0, 766821.748 1441276.191 0, 767068.244 1441262.474 0, 767314.742 1441248.771 0, 767561.24 1441235.083 0, 767807.739 1441221.409 0, 
+    768054.239 1441207.75 0, 768300.739 1441194.106 0, 768547.241 1441180.476 0, 768793.743 1441166.86 0, 769039.017 1441153.327 0, 769286.75 1441139.672 0, 769533.255 1441126.1 0, 769779.76 1441112.543 0, 770026.267 1441099 0, 770272.774 1441085.471 0, 
+    770519.281 1441071.957 0, 770765.79 1441058.458 0, 771012.3 1441044.973 0, 771258.81 1441031.502 0, 771505.321 1441018.046 0, 771751.833 1441004.605 0, 771998.345 1440991.178 0, 772244.859 1440977.765 0, 772491.373 1440964.367 0, 772737.888 1440950.984 0, 
+    772984.404 1440937.615 0, 773230.92 1440924.26 0, 773477.437 1440910.92 0, 773723.956 1440897.595 0, 773970.474 1440884.284 0, 774216.994 1440870.988 0, 774463.515 1440857.706 0, 774710.036 1440844.438 0, 774955.329 1440831.252 0, 774656.304 1435265.934 0, 
+    774357.263 1429700.334 0))
+
+POLYGON ((786789.29 1440212.175 0, 786543.958 1440224.669 0, 786297.4 1440237.24 0, 786050.843 1440249.825 0, 785804.287 1440262.425 0, 785557.732 1440275.039 0, 785311.177 1440287.668 0, 785064.623 1440300.312 0, 784818.069 1440312.97 0, 784571.517 1440325.642 0, 
+    784324.965 1440338.329 0, 784078.414 1440351.03 0, 783831.864 1440363.746 0, 783585.314 1440376.477 0, 783338.765 1440389.222 0, 783092.217 1440401.981 0, 782845.67 1440414.755 0, 782599.123 1440427.544 0, 782352.578 1440440.347 0, 782106.033 1440453.164 0, 
+    781859.488 1440465.997 0, 781612.945 1440478.843 0, 781366.402 1440491.704 0, 781119.86 1440504.58 0, 780872.091 1440517.534 0, 780626.778 1440530.374 0, 780380.238 1440543.294 0, 780133.699 1440556.227 0, 779887.161 1440569.175 0, 779640.624 1440582.138 0, 
+    779394.087 1440595.115 0, 779147.551 1440608.107 0, 778901.016 1440621.113 0, 778654.482 1440634.134 0, 778407.948 1440647.169 0, 778161.415 1440660.219 0, 777914.883 1440673.283 0, 777668.352 1440686.362 0, 777421.821 1440699.455 0, 777175.291 1440712.563 0, 
+    776928.762 1440725.685 0, 776682.234 1440738.822 0, 776435.706 1440751.973 0, 776189.18 1440765.139 0, 775942.654 1440778.319 0, 775696.129 1440791.514 0, 775449.604 1440804.723 0, 775203.081 1440817.947 0, 774955.329 1440831.252 0, 775254.339 1446396.28 0, 
+    775553.333 1451961.015 0, 775800.426 1451947.746 0, 776046.295 1451934.557 0, 776292.164 1451921.383 0, 776538.034 1451908.223 0, 776783.905 1451895.078 0, 777029.776 1451881.947 0, 777275.649 1451868.831 0, 777521.522 1451855.729 0, 777767.396 1451842.641 0, 
+    778013.271 1451829.569 0, 778259.146 1451816.51 0, 778505.022 1451803.466 0, 778750.899 1451790.437 0, 778996.777 1451777.421 0, 779242.656 1451764.421 0, 779488.535 1451751.435 0, 779734.415 1451738.463 0, 779980.296 1451725.506 0, 780226.177 1451712.563 0, 
+    780472.06 1451699.635 0, 780717.943 1451686.721 0, 780963.827 1451673.822 0, 781209.711 1451660.937 0, 781454.372 1451648.131 0, 781701.483 1451635.211 0, 781947.37 1451622.37 0, 782193.257 1451609.543 0, 782439.146 1451596.73 0, 782685.035 1451583.932 0, 
+    782930.925 1451571.149 0, 783176.815 1451558.38 0, 783422.707 1451545.625 0, 783668.599 1451532.885 0, 783914.492 1451520.16 0, 784160.386 1451507.449 0, 784406.28 1451494.752 0, 784652.175 1451482.07 0, 784898.071 1451469.402 0, 785143.968 1451456.749 0, 
+    785389.865 1451444.11 0, 785635.763 1451431.486 0, 785881.662 1451418.876 0, 786127.562 1451406.281 0, 786373.462 1451393.7 0, 786619.363 1451381.133 0, 786865.265 1451368.581 0, 787111.168 1451356.044 0, 787355.847 1451343.583 0, 787072.576 1445778.026 0, 
+    786789.29 1440212.175 0))
+
+POLYGON ((799160.059 1450759.498 0, 798915.343 1450771.268 0, 798669.406 1450783.11 0, 798423.47 1450794.968 0, 798177.534 1450806.839 0, 797931.599 1450818.725 0, 797685.665 1450830.626 0, 797439.732 1450842.541 0, 797193.799 1450854.471 0, 796947.867 1450866.415 0, 
+    796701.935 1450878.373 0, 796456.005 1450890.346 0, 796210.075 1450902.333 0, 795964.145 1450914.335 0, 795718.217 1450926.352 0, 795472.289 1450938.383 0, 795226.362 1450950.428 0, 794980.435 1450962.488 0, 794734.509 1450974.562 0, 794488.584 1450986.651 0, 
+    794242.66 1450998.754 0, 793996.736 1451010.872 0, 793750.813 1451023.004 0, 793504.891 1451035.151 0, 793257.747 1451047.372 0, 793013.049 1451059.487 0, 792767.129 1451071.677 0, 792521.21 1451083.882 0, 792275.291 1451096.101 0, 792029.373 1451108.334 0, 
+    791783.456 1451120.582 0, 791537.539 1451132.845 0, 791291.624 1451145.122 0, 791045.709 1451157.413 0, 790799.794 1451169.719 0, 790553.881 1451182.039 0, 790307.968 1451194.374 0, 790062.056 1451206.723 0, 789816.145 1451219.087 0, 789570.234 1451231.465 0, 
+    789324.324 1451243.858 0, 789078.415 1451256.265 0, 788832.506 1451268.687 0, 788586.599 1451281.123 0, 788340.692 1451293.574 0, 788094.785 1451306.039 0, 787848.88 1451318.518 0, 787602.975 1451331.012 0, 787355.847 1451343.583 0, 787639.103 1456908.84 0, 
+    787922.344 1462473.792 0, 788168.813 1462461.254 0, 788414.063 1462448.794 0, 788659.313 1462436.347 0, 788904.565 1462423.915 0, 789149.816 1462411.498 0, 789395.069 1462399.095 0, 789640.322 1462386.706 0, 789885.577 1462374.332 0, 790130.831 1462361.973 0, 
+    790376.087 1462349.627 0, 790621.343 1462337.296 0, 790866.6 1462324.98 0, 791111.858 1462312.678 0, 791357.116 1462300.391 0, 791602.375 1462288.118 0, 791847.635 1462275.859 0, 792092.896 1462263.615 0, 792338.157 1462251.385 0, 792583.419 1462239.17 0, 
+    792828.682 1462226.969 0, 793073.945 1462214.782 0, 793319.21 1462202.61 0, 793564.474 1462190.453 0, 793808.52 1462178.37 0, 794055.006 1462166.181 0, 794300.273 1462154.066 0, 794545.541 1462141.966 0, 794790.81 1462129.881 0, 795036.079 1462117.81 0, 
+    795281.349 1462105.753 0, 795526.619 1462093.711 0, 795771.891 1462081.684 0, 796017.163 1462069.67 0, 796262.435 1462057.672 0, 796507.709 1462045.687 0, 796752.983 1462033.717 0, 796998.258 1462021.762 0, 797243.533 1462009.821 0, 797488.81 1461997.894 0, 
+    797734.087 1461985.982 0, 797979.364 1461974.084 0, 798224.643 1461962.201 0, 798469.922 1461950.332 0, 798715.201 1461938.478 0, 798960.482 1461926.638 0, 799205.763 1461914.812 0, 799451.045 1461903.001 0, 799695.108 1461891.263 0, 799427.591 1456325.533 0, 
+    799160.059 1450759.498 0))
+
+POLYGON ((811469.472 1461341.996 0, 811225.374 1461353.045 0, 810980.06 1461364.163 0, 810734.746 1461375.296 0, 810489.433 1461386.443 0, 810244.121 1461397.604 0, 809998.809 1461408.78 0, 809753.498 1461419.97 0, 809508.188 1461431.175 0, 809262.879 1461442.394 0, 
+    809017.57 1461453.628 0, 808772.261 1461464.876 0, 808526.954 1461476.138 0, 808281.647 1461487.415 0, 808036.34 1461498.707 0, 807791.035 1461510.013 0, 807545.73 1461521.333 0, 807300.425 1461532.668 0, 807055.122 1461544.017 0, 806809.819 1461555.38 0, 
+    806564.517 1461566.758 0, 806319.215 1461578.151 0, 806073.914 1461589.558 0, 805828.614 1461600.979 0, 805582.096 1461612.471 0, 805338.015 1461623.865 0, 805092.717 1461635.33 0, 804847.419 1461646.809 0, 804602.122 1461658.302 0, 804356.826 1461669.81 0, 
+    804111.531 1461681.332 0, 803866.236 1461692.869 0, 803620.941 1461704.421 0, 803375.648 1461715.986 0, 803130.355 1461727.566 0, 802885.063 1461739.161 0, 802639.771 1461750.77 0, 802394.481 1461762.393 0, 802149.191 1461774.031 0, 801903.901 1461785.684 0, 
+    801658.612 1461797.35 0, 801413.324 1461809.032 0, 801168.037 1461820.727 0, 800922.75 1461832.437 0, 800677.464 1461844.162 0, 800432.179 1461855.901 0, 800186.894 1461867.654 0, 799941.61 1461879.422 0, 799695.108 1461891.263 0, 799962.611 1467456.681 0, 
+    800230.098 1473021.782 0, 800475.942 1473009.972 0, 800720.57 1472998.236 0, 800965.2 1472986.514 0, 801209.83 1472974.807 0, 801454.461 1472963.113 0, 801699.093 1472951.435 0, 801943.725 1472939.77 0, 802188.358 1472928.12 0, 802432.991 1472916.485 0, 
+    802677.626 1472904.863 0, 802922.261 1472893.257 0, 803166.896 1472881.664 0, 803411.533 1472870.086 0, 803656.17 1472858.522 0, 803900.807 1472846.973 0, 804145.446 1472835.438 0, 804390.085 1472823.918 0, 804634.724 1472812.412 0, 804879.365 1472800.92 0, 
+    805124.006 1472789.443 0, 805368.648 1472777.98 0, 805613.29 1472766.532 0, 805857.933 1472755.098 0, 806101.362 1472743.735 0, 806347.221 1472732.273 0, 806591.867 1472720.882 0, 806836.512 1472709.506 0, 807081.159 1472698.144 0, 807325.806 1472686.796 0, 
+    807570.454 1472675.463 0, 807815.102 1472664.144 0, 808059.751 1472652.84 0, 808304.401 1472641.55 0, 808549.052 1472630.274 0, 808793.703 1472619.013 0, 809038.355 1472607.766 0, 809283.007 1472596.534 0, 809527.66 1472585.316 0, 809772.314 1472574.112 0, 
+    810016.968 1472562.923 0, 810261.623 1472551.748 0, 810506.279 1472540.588 0, 810750.936 1472529.442 0, 810995.593 1472518.31 0, 811240.25 1472507.193 0, 811484.909 1472496.09 0, 811729.568 1472485.001 0, 811973.013 1472473.982 0, 811721.25 1466908.148 0, 
+    811469.472 1461341.996 0))
+
+POLYGON ((823717.43 1471959.361 0, 823473.952 1471969.692 0, 823229.262 1471980.09 0, 822984.574 1471990.501 0, 822739.886 1472000.927 0, 822495.198 1472011.368 0, 822250.511 1472021.822 0, 822005.825 1472032.291 0, 821761.139 1472042.775 0, 821516.454 1472053.273 0, 
+    821271.77 1472063.785 0, 821027.086 1472074.312 0, 820782.403 1472084.853 0, 820537.72 1472095.409 0, 820293.038 1472105.979 0, 820048.357 1472116.563 0, 819803.676 1472127.162 0, 819558.996 1472137.775 0, 819314.316 1472148.403 0, 819069.638 1472159.045 0, 
+    818824.959 1472169.701 0, 818580.282 1472180.372 0, 818335.605 1472191.057 0, 818090.929 1472201.757 0, 817845.04 1472212.524 0, 817601.578 1472223.199 0, 817356.903 1472233.942 0, 817112.23 1472244.699 0, 816867.556 1472255.471 0, 816622.884 1472266.257 0, 
+    816378.212 1472277.057 0, 816133.541 1472287.872 0, 815888.87 1472298.702 0, 815644.2 1472309.545 0, 815399.531 1472320.403 0, 815154.862 1472331.276 0, 814910.194 1472342.162 0, 814665.526 1472353.064 0, 814420.86 1472363.979 0, 814176.194 1472374.909 0, 
+    813931.528 1472385.854 0, 813686.863 1472396.812 0, 813442.199 1472407.786 0, 813197.535 1472418.773 0, 812952.872 1472429.775 0, 812708.21 1472440.792 0, 812463.549 1472451.823 0, 812218.888 1472462.868 0, 811973.013 1472473.982 0, 812224.763 1478039.494 0, 
+    812476.497 1483604.677 0, 812721.713 1483593.592 0, 812965.718 1483582.576 0, 813209.725 1483571.575 0, 813453.732 1483560.588 0, 813697.74 1483549.616 0, 813941.748 1483538.657 0, 814185.757 1483527.714 0, 814429.767 1483516.784 0, 814673.777 1483505.869 0, 
+    814917.788 1483494.968 0, 815161.8 1483484.082 0, 815405.812 1483473.21 0, 815649.825 1483462.352 0, 815893.839 1483451.509 0, 816137.853 1483440.68 0, 816381.868 1483429.865 0, 816625.883 1483419.065 0, 816869.899 1483408.279 0, 817113.916 1483397.508 0, 
+    817357.933 1483386.751 0, 817601.951 1483376.008 0, 817845.97 1483365.279 0, 818089.989 1483354.565 0, 818332.8 1483343.919 0, 818578.03 1483333.18 0, 818822.051 1483322.509 0, 819066.073 1483311.853 0, 819310.095 1483301.211 0, 819554.118 1483290.583 0, 
+    819798.142 1483279.969 0, 820042.166 1483269.37 0, 820286.191 1483258.785 0, 820530.217 1483248.215 0, 820774.243 1483237.659 0, 821018.269 1483227.117 0, 821262.297 1483216.59 0, 821506.325 1483206.077 0, 821750.354 1483195.578 0, 821994.383 1483185.094 0, 
+    822238.413 1483174.624 0, 822482.443 1483164.169 0, 822726.474 1483153.728 0, 822970.506 1483143.301 0, 823214.538 1483132.888 0, 823458.571 1483122.49 0, 823702.605 1483112.107 0, 823946.639 1483101.737 0, 824189.465 1483091.434 0, 823953.454 1477525.562 0, 
+    823717.43 1471959.361 0))
+
+POLYGON ((835903.836 1482611.284 0, 835660.98 1482620.901 0, 835416.918 1482630.581 0, 835172.856 1482640.275 0, 834928.794 1482649.984 0, 834684.734 1482659.707 0, 834440.673 1482669.444 0, 834196.614 1482679.196 0, 833952.555 1482688.962 0, 833708.496 1482698.742 0, 
+    833464.438 1482708.537 0, 833220.381 1482718.346 0, 832976.324 1482728.17 0, 832732.268 1482738.008 0, 832488.213 1482747.86 0, 832244.158 1482757.726 0, 832000.103 1482767.607 0, 831756.049 1482777.503 0, 831511.996 1482787.412 0, 831267.943 1482797.336 0, 
+    831023.891 1482807.275 0, 830779.84 1482817.228 0, 830535.789 1482827.195 0, 830291.739 1482837.176 0, 830046.481 1482847.222 0, 829803.64 1482857.182 0, 829559.591 1482867.207 0, 829315.543 1482877.246 0, 829071.496 1482887.299 0, 828827.449 1482897.367 0, 
+    828583.403 1482907.449 0, 828339.357 1482917.545 0, 828095.312 1482927.656 0, 827851.268 1482937.781 0, 827607.224 1482947.921 0, 827363.181 1482958.075 0, 827119.138 1482968.243 0, 826875.096 1482978.426 0, 826631.055 1482988.623 0, 826387.014 1482998.834 0, 
+    826142.974 1483009.06 0, 825898.934 1483019.3 0, 825654.895 1483029.554 0, 825410.857 1483039.823 0, 825166.819 1483050.106 0, 824922.782 1483060.404 0, 824678.745 1483070.715 0, 824434.709 1483081.042 0, 824189.465 1483091.434 0, 824425.461 1488656.971 0, 
+    824661.443 1494222.168 0, 824906.029 1494211.804 0, 825149.41 1494201.506 0, 825392.791 1494191.221 0, 825636.173 1494180.952 0, 825879.556 1494170.696 0, 826122.939 1494160.455 0, 826366.323 1494150.228 0, 826609.708 1494140.015 0, 826853.093 1494129.817 0, 
+    827096.478 1494119.633 0, 827339.865 1494109.464 0, 827583.252 1494099.308 0, 827826.639 1494089.167 0, 828070.027 1494079.041 0, 828313.416 1494068.928 0, 828556.805 1494058.83 0, 828800.195 1494048.747 0, 829043.585 1494038.678 0, 829286.976 1494028.623 0, 
+    829530.368 1494018.582 0, 829773.76 1494008.556 0, 830017.153 1493998.544 0, 830260.546 1493988.546 0, 830502.736 1493978.612 0, 830747.335 1493968.593 0, 830990.73 1493958.639 0, 831234.126 1493948.698 0, 831477.522 1493938.772 0, 831720.919 1493928.861 0, 
+    831964.316 1493918.963 0, 832207.715 1493909.08 0, 832451.113 1493899.211 0, 832694.512 1493889.357 0, 832937.912 1493879.517 0, 833181.313 1493869.691 0, 833424.714 1493859.879 0, 833668.115 1493850.082 0, 833911.517 1493840.3 0, 834154.92 1493830.531 0, 
+    834398.323 1493820.777 0, 834641.727 1493811.037 0, 834885.132 1493801.312 0, 835128.537 1493791.6 0, 835371.942 1493781.904 0, 835615.348 1493772.221 0, 835858.755 1493762.553 0, 836102.162 1493752.899 0, 836344.366 1493743.307 0, 836124.108 1488177.465 0, 
+    835903.836 1482611.284 0))
+
+POLYGON ((848028.595 1493297.454 0, 847786.363 1493306.362 0, 847542.93 1493315.328 0, 847299.497 1493324.309 0, 847056.064 1493333.304 0, 846812.632 1493342.313 0, 846569.201 1493351.336 0, 846325.77 1493360.374 0, 846082.34 1493369.426 0, 845838.91 1493378.493 0, 
+    845595.48 1493387.573 0, 845352.052 1493396.668 0, 845108.623 1493405.778 0, 844865.196 1493414.902 0, 844621.768 1493424.04 0, 844378.342 1493433.192 0, 844134.916 1493442.359 0, 843891.49 1493451.54 0, 843648.065 1493460.735 0, 843404.641 1493469.945 0, 
+    843161.217 1493479.169 0, 842917.793 1493488.408 0, 842674.37 1493497.66 0, 842430.948 1493506.927 0, 842186.323 1493516.255 0, 841944.105 1493525.504 0, 841700.684 1493534.814 0, 841457.264 1493544.139 0, 841213.845 1493553.477 0, 840970.426 1493562.83 0, 
+    840727.007 1493572.198 0, 840483.589 1493581.579 0, 840240.172 1493590.975 0, 839996.755 1493600.386 0, 839753.339 1493609.81 0, 839509.923 1493619.249 0, 839266.508 1493628.703 0, 839023.094 1493638.17 0, 838779.679 1493647.652 0, 838536.266 1493657.148 0, 
+    838292.853 1493666.659 0, 838049.441 1493676.184 0, 837806.029 1493685.723 0, 837562.618 1493695.277 0, 837319.207 1493704.845 0, 837075.797 1493714.427 0, 836832.387 1493724.023 0, 836588.978 1493733.634 0, 836344.366 1493743.307 0, 836564.611 1499308.803 0, 
+    836784.841 1504873.946 0, 837028.795 1504864.299 0, 837271.549 1504854.714 0, 837514.304 1504845.144 0, 837757.059 1504835.587 0, 837999.814 1504826.045 0, 838242.57 1504816.517 0, 838485.327 1504807.004 0, 838728.084 1504797.504 0, 838970.842 1504788.019 0, 
+    839213.6 1504778.549 0, 839456.359 1504769.092 0, 839699.119 1504759.65 0, 839941.879 1504750.222 0, 840184.639 1504740.809 0, 840427.4 1504731.409 0, 840670.162 1504722.024 0, 840912.924 1504712.654 0, 841155.687 1504703.297 0, 841398.45 1504693.955 0, 
+    841641.214 1504684.627 0, 841883.978 1504675.314 0, 842126.743 1504666.014 0, 842369.509 1504656.73 0, 842611.075 1504647.505 0, 842855.042 1504638.202 0, 843097.809 1504628.96 0, 843340.576 1504619.733 0, 843583.345 1504610.519 0, 843826.113 1504601.32 0, 
+    844068.883 1504592.135 0, 844311.653 1504582.964 0, 844554.423 1504573.808 0, 844797.194 1504564.666 0, 845039.965 1504555.538 0, 845282.737 1504546.425 0, 845525.51 1504537.325 0, 845768.283 1504528.24 0, 846011.057 1504519.17 0, 846253.831 1504510.113 0, 
+    846496.605 1504501.071 0, 846739.381 1504492.044 0, 846982.156 1504483.03 0, 847224.933 1504474.031 0, 847467.709 1504465.046 0, 847710.487 1504456.075 0, 847953.265 1504447.119 0, 848196.043 1504438.177 0, 848437.623 1504429.293 0, 848233.116 1498863.55 0, 
+    848028.595 1493297.454 0))
+
+POLYGON ((860091.614 1504017.564 0, 859850.008 1504025.765 0, 859607.205 1504034.021 0, 859364.403 1504042.291 0, 859121.602 1504050.576 0, 858878.8 1504058.875 0, 858636 1504067.188 0, 858393.199 1504075.516 0, 858150.4 1504083.858 0, 857907.6 1504092.214 0, 
+    857664.802 1504100.584 0, 857422.003 1504108.969 0, 857179.206 1504117.368 0, 856936.408 1504125.781 0, 856693.612 1504134.209 0, 856450.815 1504142.651 0, 856208.019 1504151.107 0, 855965.224 1504159.577 0, 855722.429 1504168.062 0, 855479.635 1504176.561 0, 
+    855236.841 1504185.074 0, 854994.048 1504193.602 0, 854751.255 1504202.144 0, 854508.463 1504210.7 0, 854264.473 1504219.313 0, 854022.88 1504227.855 0, 853780.089 1504236.455 0, 853537.299 1504245.068 0, 853294.509 1504253.696 0, 853051.72 1504262.337 0, 
+    852808.931 1504270.994 0, 852566.143 1504279.664 0, 852323.355 1504288.349 0, 852080.568 1504297.048 0, 851837.781 1504305.762 0, 851594.995 1504314.489 0, 851352.209 1504323.231 0, 851109.424 1504331.987 0, 850866.64 1504340.758 0, 850623.856 1504349.543 0, 
+    850381.072 1504358.342 0, 850138.289 1504367.155 0, 849895.506 1504375.983 0, 849652.724 1504384.825 0, 849409.943 1504393.681 0, 849167.162 1504402.552 0, 848924.381 1504411.437 0, 848681.601 1504420.336 0, 848437.623 1504429.293 0, 848642.117 1509994.679 0, 
+    848846.598 1515559.701 0, 849089.918 1515550.767 0, 849332.043 1515541.892 0, 849574.168 1515533.031 0, 849816.294 1515524.185 0, 850058.42 1515515.352 0, 850300.547 1515506.534 0, 850542.675 1515497.73 0, 850784.803 1515488.941 0, 851026.931 1515480.165 0, 
+    851269.06 1515471.404 0, 851511.19 1515462.657 0, 851753.32 1515453.925 0, 851995.45 1515445.206 0, 852237.581 1515436.502 0, 852479.713 1515427.812 0, 852721.845 1515419.137 0, 852963.977 1515410.475 0, 853206.11 1515401.828 0, 853448.244 1515393.195 0, 
+    853690.378 1515384.577 0, 853932.513 1515375.972 0, 854174.648 1515367.382 0, 854416.784 1515358.806 0, 854657.725 1515350.287 0, 854901.056 1515341.697 0, 855143.193 1515333.164 0, 855385.331 1515324.645 0, 855627.469 1515316.141 0, 855869.608 1515307.65 0, 
+    856111.747 1515299.174 0, 856353.887 1515290.712 0, 856596.027 1515282.265 0, 856838.167 1515273.831 0, 857080.308 1515265.412 0, 857322.45 1515257.007 0, 857564.592 1515248.617 0, 857806.735 1515240.241 0, 858048.878 1515231.878 0, 858291.022 1515223.531 0, 
+    858533.166 1515215.197 0, 858775.31 1515206.878 0, 859017.455 1515198.573 0, 859259.601 1515190.282 0, 859501.747 1515182.005 0, 859743.893 1515173.743 0, 859986.04 1515165.495 0, 860228.188 1515157.261 0, 860469.142 1515149.082 0, 860280.384 1509583.505 0, 
+    860091.614 1504017.564 0))
+
+POLYGON ((872092.8 1514771.301 0, 871851.822 1514778.799 0, 871609.652 1514786.349 0, 871367.483 1514793.913 0, 871125.314 1514801.491 0, 870883.145 1514809.083 0, 870640.977 1514816.69 0, 870398.81 1514824.311 0, 870156.642 1514831.946 0, 869914.476 1514839.596 0, 
+    869672.31 1514847.259 0, 869430.144 1514854.937 0, 869187.979 1514862.629 0, 868945.814 1514870.336 0, 868703.649 1514878.057 0, 868461.485 1514885.792 0, 868219.322 1514893.541 0, 867977.159 1514901.304 0, 867734.996 1514909.082 0, 867492.834 1514916.874 0, 
+    867250.672 1514924.68 0, 867008.511 1514932.501 0, 866766.351 1514940.335 0, 866524.19 1514948.184 0, 866280.837 1514956.086 0, 866039.871 1514963.925 0, 865797.712 1514971.817 0, 865555.554 1514979.723 0, 865313.396 1514987.643 0, 865071.238 1514995.578 0, 
+    864829.081 1515003.526 0, 864586.925 1515011.489 0, 864344.769 1515019.467 0, 864102.613 1515027.458 0, 863860.458 1515035.464 0, 863618.303 1515043.484 0, 863376.149 1515051.518 0, 863133.995 1515059.567 0, 862891.842 1515067.63 0, 862649.689 1515075.707 0, 
+    862407.537 1515083.798 0, 862165.385 1515091.904 0, 861923.234 1515100.023 0, 861681.083 1515108.157 0, 861438.933 1515116.306 0, 861196.783 1515124.468 0, 860954.633 1515132.645 0, 860712.484 1515140.836 0, 860469.142 1515149.082 0, 860657.887 1520714.289 0, 
+    860846.62 1526279.121 0, 861089.304 1526270.897 0, 861330.798 1526262.728 0, 861572.292 1526254.574 0, 861813.787 1526246.433 0, 862055.282 1526238.307 0, 862296.778 1526230.195 0, 862538.274 1526222.097 0, 862779.771 1526214.013 0, 863021.268 1526205.944 0, 
+    863262.766 1526197.889 0, 863504.264 1526189.848 0, 863745.762 1526181.821 0, 863987.261 1526173.809 0, 864228.761 1526165.81 0, 864470.261 1526157.826 0, 864711.761 1526149.856 0, 864953.262 1526141.901 0, 865194.764 1526133.959 0, 865436.266 1526126.032 0, 
+    865677.768 1526118.119 0, 865919.271 1526110.22 0, 866160.774 1526102.335 0, 866402.278 1526094.465 0, 866642.592 1526086.647 0, 866885.287 1526078.767 0, 867126.792 1526070.939 0, 867368.298 1526063.125 0, 867609.804 1526055.326 0, 867851.31 1526047.541 0, 
+    868092.817 1526039.77 0, 868334.325 1526032.013 0, 868575.833 1526024.271 0, 868817.341 1526016.543 0, 869058.85 1526008.829 0, 869300.359 1526001.129 0, 869541.869 1525993.443 0, 869783.379 1525985.772 0, 870024.89 1525978.115 0, 870266.401 1525970.472 0, 
+    870507.912 1525962.843 0, 870749.424 1525955.228 0, 870990.937 1525947.628 0, 871232.449 1525940.042 0, 871473.963 1525932.47 0, 871715.477 1525924.912 0, 871956.991 1525917.369 0, 872198.505 1525909.84 0, 872438.831 1525902.362 0, 872265.821 1520337.019 0, 
+    872092.8 1514771.301 0))
+
+POLYGON ((884032.062 1525558.354 0, 883791.713 1525565.153 0, 883550.178 1525572 0, 883308.644 1525578.861 0, 883067.11 1525585.736 0, 882825.576 1525592.626 0, 882584.043 1525599.53 0, 882342.51 1525606.448 0, 882100.977 1525613.38 0, 881859.445 1525620.326 0, 
+    881617.913 1525627.287 0, 881376.382 1525634.262 0, 881134.851 1525641.251 0, 880893.321 1525648.254 0, 880651.791 1525655.272 0, 880410.261 1525662.303 0, 880168.732 1525669.349 0, 879927.203 1525676.409 0, 879685.675 1525683.484 0, 879444.147 1525690.572 0, 
+    879202.619 1525697.675 0, 878961.092 1525704.792 0, 878719.565 1525711.923 0, 878478.039 1525719.069 0, 878235.325 1525726.264 0, 877994.988 1525733.402 0, 877753.463 1525740.59 0, 877511.938 1525747.793 0, 877270.414 1525755.009 0, 877028.89 1525762.24 0, 
+    876787.367 1525769.485 0, 876545.844 1525776.744 0, 876304.321 1525784.017 0, 876062.799 1525791.305 0, 875821.278 1525798.607 0, 875579.756 1525805.923 0, 875338.236 1525813.253 0, 875096.715 1525820.597 0, 874855.195 1525827.956 0, 874613.676 1525835.329 0, 
+    874372.157 1525842.716 0, 874130.638 1525850.117 0, 873889.12 1525857.533 0, 873647.602 1525864.963 0, 873406.085 1525872.407 0, 873164.568 1525879.865 0, 872923.052 1525887.337 0, 872681.536 1525894.824 0, 872438.831 1525902.362 0, 872611.83 1531467.322 0, 
+    872784.816 1537031.895 0, 873026.862 1537024.378 0, 873267.723 1537016.911 0, 873508.584 1537009.459 0, 873749.446 1537002.021 0, 873990.308 1536994.598 0, 874231.171 1536987.188 0, 874472.034 1536979.792 0, 874712.897 1536972.411 0, 874953.761 1536965.044 0, 
+    875194.626 1536957.691 0, 875435.491 1536950.353 0, 875676.356 1536943.028 0, 875917.222 1536935.718 0, 876158.088 1536928.422 0, 876398.954 1536921.14 0, 876639.821 1536913.872 0, 876880.689 1536906.618 0, 877121.556 1536899.379 0, 877362.425 1536892.153 0, 
+    877603.293 1536884.942 0, 877844.163 1536877.745 0, 878085.032 1536870.562 0, 878325.902 1536863.394 0, 878565.587 1536856.275 0, 878807.643 1536849.099 0, 879048.514 1536841.973 0, 879289.386 1536834.861 0, 879530.258 1536827.764 0, 879771.13 1536820.68 0, 
+    880012.003 1536813.611 0, 880252.877 1536806.556 0, 880493.75 1536799.515 0, 880734.625 1536792.488 0, 880975.499 1536785.475 0, 881216.374 1536778.477 0, 881457.249 1536771.492 0, 881698.125 1536764.522 0, 881939.001 1536757.566 0, 882179.878 1536750.625 0, 
+    882420.755 1536743.697 0, 882661.632 1536736.784 0, 882902.51 1536729.884 0, 883143.388 1536722.999 0, 883384.267 1536716.129 0, 883625.146 1536709.272 0, 883866.025 1536702.429 0, 884106.905 1536695.601 0, 884346.602 1536688.82 0, 884189.337 1531123.781 0, 
+    884032.062 1525558.354 0))
+
+POLYGON ((895909.31 1536378.411 0, 895669.594 1536384.515 0, 895428.696 1536390.663 0, 895187.798 1536396.825 0, 894946.901 1536403.001 0, 894706.004 1536409.191 0, 894465.107 1536415.395 0, 894224.211 1536421.614 0, 893983.315 1536427.847 0, 893742.419 1536434.094 0, 
+    893501.524 1536440.355 0, 893260.629 1536446.631 0, 893019.734 1536452.92 0, 892778.84 1536459.224 0, 892537.946 1536465.542 0, 892297.053 1536471.874 0, 892056.16 1536478.22 0, 891815.267 1536484.581 0, 891574.375 1536490.955 0, 891333.483 1536497.344 0, 
+    891092.592 1536503.747 0, 890851.701 1536510.164 0, 890610.81 1536516.596 0, 890369.919 1536523.041 0, 890127.846 1536529.533 0, 889888.14 1536535.975 0, 889647.251 1536542.463 0, 889406.362 1536548.965 0, 889165.473 1536555.481 0, 888924.585 1536562.012 0, 
+    888683.697 1536568.557 0, 888442.81 1536575.116 0, 888201.923 1536581.689 0, 887961.037 1536588.276 0, 887720.15 1536594.878 0, 887479.265 1536601.493 0, 887238.379 1536608.123 0, 886997.494 1536614.767 0, 886756.61 1536621.425 0, 886515.726 1536628.098 0, 
+    886274.842 1536634.784 0, 886033.958 1536641.485 0, 885793.075 1536648.2 0, 885552.193 1536654.929 0, 885311.31 1536661.672 0, 885070.429 1536668.43 0, 884829.547 1536675.201 0, 884588.666 1536681.987 0, 884346.602 1536688.82 0, 884503.855 1542253.466 0, 
+    884661.097 1547817.711 0, 884902.503 1547810.896 0, 885142.729 1547804.129 0, 885382.956 1547797.376 0, 885623.183 1547790.637 0, 885863.41 1547783.912 0, 886103.637 1547777.201 0, 886343.865 1547770.504 0, 886584.094 1547763.822 0, 886824.322 1547757.153 0, 
+    887064.552 1547750.499 0, 887304.781 1547743.859 0, 887545.011 1547737.233 0, 887785.242 1547730.621 0, 888025.472 1547724.024 0, 888265.703 1547717.44 0, 888505.935 1547710.871 0, 888746.167 1547704.316 0, 888986.399 1547697.774 0, 889226.632 1547691.247 0, 
+    889466.865 1547684.735 0, 889707.098 1547678.236 0, 889947.332 1547671.751 0, 890187.566 1547665.281 0, 890426.621 1547658.856 0, 890668.036 1547652.383 0, 890908.271 1547645.955 0, 891148.507 1547639.541 0, 891388.743 1547633.141 0, 891628.979 1547626.755 0, 
+    891869.216 1547620.384 0, 892109.453 1547614.027 0, 892349.691 1547607.684 0, 892589.929 1547601.355 0, 892830.167 1547595.04 0, 893070.406 1547588.739 0, 893310.645 1547582.452 0, 893550.884 1547576.18 0, 893791.124 1547569.922 0, 894031.364 1547563.677 0, 
+    894271.605 1547557.447 0, 894511.846 1547551.231 0, 894752.087 1547545.03 0, 894992.329 1547538.842 0, 895232.571 1547532.669 0, 895472.813 1547526.509 0, 895713.056 1547520.364 0, 895953.299 1547514.233 0, 896192.363 1547508.146 0, 896050.842 1541943.479 0, 
+    895909.31 1536378.411 0))
+
+POLYGON ((907724.458 1547231.16 0, 907485.376 1547236.572 0, 907245.116 1547242.024 0, 907004.857 1547247.491 0, 906764.598 1547252.971 0, 906524.34 1547258.466 0, 906284.082 1547263.975 0, 906043.824 1547269.498 0, 905803.566 1547275.035 0, 905563.309 1547280.586 0, 
+    905323.052 1547286.152 0, 905082.796 1547291.731 0, 904842.54 1547297.325 0, 904602.284 1547302.933 0, 904362.028 1547308.555 0, 904121.773 1547314.191 0, 903881.518 1547319.841 0, 903641.264 1547325.506 0, 903401.009 1547331.184 0, 903160.756 1547336.877 0, 
+    902920.502 1547342.584 0, 902680.249 1547348.305 0, 902439.996 1547354.04 0, 902199.743 1547359.789 0, 901958.313 1547365.581 0, 901719.239 1547371.33 0, 901478.988 1547377.122 0, 901238.737 1547382.927 0, 900998.486 1547388.747 0, 900758.235 1547394.581 0, 
+    900517.985 1547400.43 0, 900277.735 1547406.292 0, 900037.486 1547412.169 0, 899797.237 1547418.059 0, 899556.988 1547423.964 0, 899316.74 1547429.883 0, 899076.492 1547435.816 0, 898836.244 1547441.763 0, 898595.997 1547447.725 0, 898355.75 1547453.7 0, 
+    898115.503 1547459.69 0, 897875.257 1547465.694 0, 897635.011 1547471.712 0, 897394.765 1547477.744 0, 897154.52 1547483.79 0, 896914.275 1547489.85 0, 896674.03 1547495.925 0, 896433.786 1547502.013 0, 896192.363 1547508.146 0, 896333.875 1553072.407 0, 
+    896475.375 1558636.256 0, 896716.14 1558630.14 0, 896955.729 1558624.068 0, 897195.318 1558618.01 0, 897434.908 1558611.966 0, 897674.499 1558605.937 0, 897914.089 1558599.921 0, 898153.68 1558593.92 0, 898393.272 1558587.932 0, 898632.863 1558581.959 0, 
+    898872.455 1558576 0, 899112.048 1558570.054 0, 899351.64 1558564.123 0, 899591.233 1558558.207 0, 899830.827 1558552.304 0, 900070.421 1558546.415 0, 900310.015 1558540.54 0, 900549.609 1558534.68 0, 900789.204 1558528.834 0, 901028.799 1558523.001 0, 
+    901268.395 1558517.183 0, 901507.99 1558511.379 0, 901747.587 1558505.589 0, 901987.183 1558499.813 0, 902225.605 1558494.079 0, 902466.377 1558488.304 0, 902705.975 1558482.57 0, 902945.573 1558476.85 0, 903185.171 1558471.145 0, 903424.769 1558465.454 0, 
+    903664.368 1558459.777 0, 903903.967 1558454.114 0, 904143.567 1558448.465 0, 904383.167 1558442.83 0, 904622.767 1558437.209 0, 904862.367 1558431.602 0, 905101.968 1558426.01 0, 905341.57 1558420.431 0, 905581.171 1558414.867 0, 905820.773 1558409.317 0, 
+    906060.375 1558403.781 0, 906299.978 1558398.258 0, 906539.58 1558392.751 0, 906779.184 1558387.257 0, 907018.787 1558381.777 0, 907258.391 1558376.311 0, 907497.995 1558370.86 0, 907737.599 1558365.422 0, 907976.03 1558360.026 0, 907850.249 1552795.799 0, 
+    907724.458 1547231.16 0))
+
+POLYGON ((919477.42 1558116.287 0, 919238.973 1558121.011 0, 918999.354 1558125.771 0, 918759.735 1558130.546 0, 918520.117 1558135.334 0, 918280.499 1558140.137 0, 918040.881 1558144.954 0, 917801.264 1558149.785 0, 917561.647 1558154.63 0, 917322.03 1558159.489 0, 
+    917082.413 1558164.363 0, 916842.797 1558169.25 0, 916603.181 1558174.152 0, 916363.565 1558179.067 0, 916123.95 1558183.997 0, 915884.335 1558188.941 0, 915644.72 1558193.899 0, 915405.105 1558198.871 0, 915165.491 1558203.857 0, 914925.877 1558208.857 0, 
+    914686.264 1558213.872 0, 914446.65 1558218.9 0, 914207.037 1558223.943 0, 913967.424 1558228.999 0, 913726.639 1558234.095 0, 913488.2 1558239.155 0, 913248.588 1558244.254 0, 913008.976 1558249.367 0, 912769.365 1558254.494 0, 912529.754 1558259.635 0, 
+    912290.143 1558264.791 0, 912050.533 1558269.96 0, 911810.923 1558275.144 0, 911571.313 1558280.341 0, 911331.704 1558285.553 0, 911092.095 1558290.779 0, 910852.486 1558296.019 0, 910612.877 1558301.273 0, 910373.269 1558306.541 0, 910133.661 1558311.824 0, 
+    909894.054 1558317.12 0, 909654.446 1558322.431 0, 909414.839 1558327.755 0, 909175.233 1558333.094 0, 908935.626 1558338.447 0, 908696.02 1558343.814 0, 908456.415 1558349.195 0, 908216.809 1558354.59 0, 907976.03 1558360.026 0, 908101.802 1563923.834 0, 
+    908227.564 1569487.217 0, 908467.685 1569481.796 0, 908706.635 1569476.416 0, 908945.586 1569471.049 0, 909184.537 1569465.697 0, 909423.489 1569460.359 0, 909662.44 1569455.035 0, 909901.392 1569449.725 0, 910140.345 1569444.429 0, 910379.297 1569439.147 0, 
+    910618.25 1569433.879 0, 910857.204 1569428.625 0, 911096.157 1569423.385 0, 911335.111 1569418.16 0, 911574.065 1569412.948 0, 911813.02 1569407.751 0, 912051.975 1569402.567 0, 912290.93 1569397.398 0, 912529.885 1569392.242 0, 912768.841 1569387.101 0, 
+    913007.797 1569381.974 0, 913246.753 1569376.861 0, 913485.71 1569371.762 0, 913724.667 1569366.677 0, 913962.454 1569361.63 0, 914202.582 1569356.549 0, 914441.539 1569351.506 0, 914680.498 1569346.477 0, 914919.456 1569341.462 0, 915158.415 1569336.462 0, 
+    915397.374 1569331.475 0, 915636.333 1569326.503 0, 915875.293 1569321.544 0, 916114.252 1569316.6 0, 916353.213 1569311.669 0, 916592.173 1569306.753 0, 916831.134 1569301.851 0, 917070.095 1569296.963 0, 917309.056 1569292.089 0, 917548.018 1569287.229 0, 
+    917786.98 1569282.383 0, 918025.942 1569277.551 0, 918264.904 1569272.733 0, 918503.867 1569267.93 0, 918742.83 1569263.14 0, 918981.793 1569258.364 0, 919220.757 1569253.603 0, 919459.721 1569248.855 0, 919697.516 1569244.145 0, 919587.472 1563680.429 0, 
+    919477.42 1558116.287 0))
+
+POLYGON ((931168.109 1569033.479 0, 930930.3 1569037.517 0, 930691.323 1569041.59 0, 930452.347 1569045.676 0, 930213.371 1569049.776 0, 929974.396 1569053.891 0, 929735.421 1569058.02 0, 929496.445 1569062.162 0, 929257.471 1569066.319 0, 929018.496 1569070.49 0, 
+    928779.521 1569074.675 0, 928540.547 1569078.874 0, 928301.573 1569083.087 0, 928062.6 1569087.314 0, 927823.626 1569091.555 0, 927584.653 1569095.81 0, 927345.68 1569100.079 0, 927106.708 1569104.362 0, 926867.735 1569108.66 0, 926628.763 1569112.971 0, 
+    926389.791 1569117.297 0, 926150.82 1569121.636 0, 925911.848 1569125.99 0, 925672.877 1569130.358 0, 925432.738 1569134.761 0, 925194.936 1569139.135 0, 924955.965 1569143.545 0, 924716.995 1569147.969 0, 924478.025 1569152.407 0, 924239.056 1569156.859 0, 
+    924000.087 1569161.326 0, 923761.118 1569165.806 0, 923522.149 1569170.3 0, 923283.18 1569174.809 0, 923044.212 1569179.331 0, 922805.244 1569183.867 0, 922566.276 1569188.418 0, 922327.309 1569192.983 0, 922088.342 1569197.561 0, 921849.375 1569202.154 0, 
+    921610.408 1569206.761 0, 921371.442 1569211.382 0, 921132.476 1569216.017 0, 920893.51 1569220.666 0, 920654.544 1569225.329 0, 920415.579 1569230.006 0, 920176.614 1569234.697 0, 919937.649 1569239.403 0, 919697.516 1569244.145 0, 919807.552 1574807.43 0, 
+    919917.578 1580370.279 0, 920157.054 1580365.549 0, 920395.364 1580360.857 0, 920633.674 1580356.179 0, 920871.984 1580351.514 0, 921110.295 1580346.864 0, 921348.606 1580342.228 0, 921586.917 1580337.605 0, 921825.229 1580332.997 0, 922063.54 1580328.403 0, 
+    922301.852 1580323.823 0, 922540.165 1580319.257 0, 922778.477 1580314.705 0, 923016.79 1580310.167 0, 923255.103 1580305.642 0, 923493.416 1580301.132 0, 923731.73 1580296.636 0, 923970.044 1580292.154 0, 924208.358 1580287.686 0, 924446.673 1580283.233 0, 
+    924684.987 1580278.793 0, 924923.302 1580274.367 0, 925161.617 1580269.955 0, 925399.933 1580265.557 0, 925637.084 1580261.195 0, 925876.565 1580256.804 0, 926114.881 1580252.448 0, 926353.197 1580248.106 0, 926591.514 1580243.778 0, 926829.831 1580239.465 0, 
+    927068.148 1580235.165 0, 927306.466 1580230.879 0, 927544.784 1580226.608 0, 927783.102 1580222.35 0, 928021.42 1580218.107 0, 928259.738 1580213.877 0, 928498.057 1580209.662 0, 928736.376 1580205.46 0, 928974.695 1580201.273 0, 929213.015 1580197.1 0, 
+    929451.335 1580192.94 0, 929689.655 1580188.795 0, 929927.975 1580184.664 0, 930166.295 1580180.546 0, 930404.616 1580176.443 0, 930642.937 1580172.354 0, 930881.258 1580168.279 0, 931119.58 1580164.217 0, 931356.737 1580160.19 0, 931262.427 1574597.053 0, 
+    931168.109 1569033.479 0))
+
+POLYGON ((942796.444 1579982.42 0, 942559.274 1579985.777 0, 942320.942 1579989.165 0, 942082.61 1579992.567 0, 941844.279 1579995.983 0, 941605.947 1579999.413 0, 941367.616 1580002.857 0, 941129.285 1580006.315 0, 940890.955 1580009.787 0, 940652.624 1580013.273 0, 
+    940414.294 1580016.773 0, 940175.964 1580020.287 0, 939937.634 1580023.815 0, 939699.304 1580027.357 0, 939460.974 1580030.913 0, 939222.645 1580034.484 0, 938984.316 1580038.068 0, 938745.987 1580041.666 0, 938507.659 1580045.278 0, 938269.33 1580048.905 0, 
+    938031.002 1580052.545 0, 937792.674 1580056.199 0, 937554.346 1580059.868 0, 937316.018 1580063.55 0, 937076.528 1580067.265 0, 936839.364 1580070.957 0, 936601.037 1580074.682 0, 936362.71 1580078.42 0, 936124.384 1580082.173 0, 935886.057 1580085.94 0, 
+    935647.731 1580089.72 0, 935409.406 1580093.515 0, 935171.08 1580097.323 0, 934932.755 1580101.146 0, 934694.429 1580104.983 0, 934456.104 1580108.834 0, 934217.78 1580112.699 0, 933979.455 1580116.577 0, 933741.131 1580120.47 0, 933502.807 1580124.377 0, 
+    933264.483 1580128.298 0, 933026.16 1580132.233 0, 932787.836 1580136.182 0, 932549.513 1580140.145 0, 932311.19 1580144.122 0, 932072.868 1580148.113 0, 931834.545 1580152.118 0, 931596.223 1580156.137 0, 931356.737 1580160.19 0, 931451.04 1585722.884 0, 
+    931545.335 1591285.127 0, 931784.163 1591281.086 0, 932021.831 1591277.078 0, 932259.498 1591273.083 0, 932497.166 1591269.103 0, 932734.834 1591265.137 0, 932972.502 1591261.185 0, 933210.171 1591257.247 0, 933447.84 1591253.323 0, 933685.509 1591249.413 0, 
+    933923.178 1591245.517 0, 934160.847 1591241.635 0, 934398.517 1591237.766 0, 934636.187 1591233.912 0, 934873.857 1591230.072 0, 935111.528 1591226.246 0, 935349.198 1591222.434 0, 935586.869 1591218.635 0, 935824.54 1591214.851 0, 936062.211 1591211.081 0, 
+    936299.883 1591207.325 0, 936537.554 1591203.582 0, 936775.226 1591199.854 0, 937012.898 1591196.14 0, 937249.411 1591192.458 0, 937488.243 1591188.753 0, 937725.916 1591185.081 0, 937963.589 1591181.423 0, 938201.262 1591177.778 0, 938438.936 1591174.148 0, 
+    938676.609 1591170.531 0, 938914.283 1591166.929 0, 939151.957 1591163.341 0, 939389.632 1591159.766 0, 939627.306 1591156.206 0, 939864.981 1591152.659 0, 940102.656 1591149.127 0, 940340.331 1591145.609 0, 940578.006 1591142.104 0, 940815.682 1591138.614 0, 
+    941053.357 1591135.137 0, 941291.033 1591131.675 0, 941528.709 1591128.226 0, 941766.386 1591124.792 0, 942004.062 1591121.371 0, 942241.739 1591117.965 0, 942479.416 1591114.572 0, 942717.093 1591111.194 0, 942953.611 1591107.845 0, 942875.031 1585545.357 0, 
+    942796.444 1579982.42 0))
+
+POLYGON ((954362.343 1590962.795 0, 954125.814 1590965.475 0, 953888.128 1590968.182 0, 953650.443 1590970.903 0, 953412.757 1590973.638 0, 953175.072 1590976.387 0, 952937.387 1590979.15 0, 952699.702 1590981.927 0, 952462.017 1590984.718 0, 952224.333 1590987.523 0, 
+    951986.648 1590990.342 0, 951748.964 1590993.175 0, 951511.28 1590996.022 0, 951273.596 1590998.883 0, 951035.912 1591001.757 0, 950798.229 1591004.646 0, 950560.545 1591007.549 0, 950322.862 1591010.466 0, 950085.179 1591013.397 0, 949847.496 1591016.342 0, 
+    949609.813 1591019.301 0, 949372.131 1591022.274 0, 949134.448 1591025.261 0, 948896.766 1591028.261 0, 948657.926 1591031.291 0, 948421.402 1591034.305 0, 948183.72 1591037.348 0, 947946.039 1591040.405 0, 947708.358 1591043.475 0, 947470.677 1591046.56 0, 
+    947232.996 1591049.659 0, 946995.315 1591052.772 0, 946757.634 1591055.899 0, 946519.954 1591059.039 0, 946282.274 1591062.194 0, 946044.594 1591065.363 0, 945806.914 1591068.545 0, 945569.234 1591071.742 0, 945331.555 1591074.953 0, 945093.875 1591078.177 0, 
+    944856.196 1591081.416 0, 944618.517 1591084.669 0, 944380.839 1591087.935 0, 944143.16 1591091.216 0, 943905.482 1591094.511 0, 943667.804 1591097.819 0, 943430.126 1591101.142 0, 943192.448 1591104.478 0, 942953.611 1591107.845 0, 943032.185 1596669.877 0, 
+    943110.753 1602231.447 0, 943348.932 1602228.089 0, 943585.955 1602224.762 0, 943822.978 1602221.448 0, 944060.001 1602218.149 0, 944297.025 1602214.863 0, 944534.049 1602211.592 0, 944771.073 1602208.334 0, 945008.097 1602205.09 0, 945245.121 1602201.861 0, 
+    945482.146 1602198.645 0, 945719.171 1602195.443 0, 945956.196 1602192.255 0, 946193.221 1602189.081 0, 946430.246 1602185.921 0, 946667.271 1602182.775 0, 946904.297 1602179.643 0, 947141.323 1602176.525 0, 947378.349 1602173.421 0, 947615.375 1602170.331 0, 
+    947852.402 1602167.254 0, 948089.428 1602164.192 0, 948326.455 1602161.144 0, 948563.482 1602158.109 0, 948799.354 1602155.103 0, 949037.536 1602152.082 0, 949274.564 1602149.09 0, 949511.592 1602146.111 0, 949748.619 1602143.146 0, 949985.647 1602140.196 0, 
+    950222.676 1602137.259 0, 950459.704 1602134.336 0, 950696.733 1602131.427 0, 950933.761 1602128.532 0, 951170.79 1602125.651 0, 951407.819 1602122.784 0, 951644.848 1602119.931 0, 951881.878 1602117.092 0, 952118.907 1602114.267 0, 952355.937 1602111.456 0, 
+    952592.967 1602108.658 0, 952829.997 1602105.875 0, 953067.027 1602103.106 0, 953304.057 1602100.35 0, 953541.088 1602097.609 0, 953778.119 1602094.881 0, 954015.149 1602092.168 0, 954252.18 1602089.468 0, 954488.057 1602086.796 0, 954425.203 1596525.026 0, 
+    954362.343 1590962.795 0))
+
+POLYGON ((965865.725 1601974.288 0, 965629.84 1601976.294 0, 965392.802 1601978.324 0, 965155.765 1601980.368 0, 964918.727 1601982.426 0, 964681.69 1601984.497 0, 964444.653 1601986.583 0, 964207.616 1601988.683 0, 963970.579 1601990.797 0, 963733.542 1601992.924 0, 
+    963496.505 1601995.066 0, 963259.468 1601997.221 0, 963022.432 1601999.391 0, 962785.396 1602001.574 0, 962548.36 1602003.771 0, 962311.323 1602005.983 0, 962074.288 1602008.208 0, 961837.252 1602010.447 0, 961600.216 1602012.7 0, 961363.181 1602014.967 0, 
+    961126.145 1602017.249 0, 960889.11 1602019.544 0, 960652.075 1602021.852 0, 960415.04 1602024.175 0, 960176.852 1602026.524 0, 959940.97 1602028.863 0, 959703.936 1602031.228 0, 959466.901 1602033.607 0, 959229.867 1602035.999 0, 958992.833 1602038.406 0, 
+    958755.799 1602040.826 0, 958518.765 1602043.261 0, 958281.731 1602045.709 0, 958044.697 1602048.172 0, 957807.664 1602050.648 0, 957570.631 1602053.139 0, 957333.598 1602055.643 0, 957096.565 1602058.161 0, 956859.532 1602060.693 0, 956622.499 1602063.239 0, 
+    956385.467 1602065.8 0, 956148.434 1602068.374 0, 955911.402 1602070.962 0, 955674.37 1602073.564 0, 955437.338 1602076.179 0, 955200.306 1602078.809 0, 954963.274 1602081.453 0, 954726.243 1602084.111 0, 954488.057 1602086.796 0, 954550.907 1607648.096 0, 
+    954613.751 1613208.921 0, 954851.279 1613206.244 0, 955087.656 1613203.593 0, 955324.033 1613200.957 0, 955560.41 1613198.334 0, 955796.787 1613195.726 0, 956033.165 1613193.131 0, 956269.542 1613190.55 0, 956505.92 1613187.983 0, 956742.298 1613185.43 0, 
+    956978.676 1613182.891 0, 957215.054 1613180.366 0, 957451.432 1613177.854 0, 957687.811 1613175.357 0, 957924.19 1613172.874 0, 958160.568 1613170.404 0, 958396.947 1613167.948 0, 958633.327 1613165.507 0, 958869.706 1613163.079 0, 959106.085 1613160.665 0, 
+    959342.465 1613158.265 0, 959578.844 1613155.879 0, 959815.224 1613153.507 0, 960051.604 1613151.149 0, 960286.834 1613148.816 0, 960524.364 1613146.474 0, 960760.745 1613144.157 0, 960997.125 1613141.855 0, 961233.506 1613139.566 0, 961469.887 1613137.291 0, 
+    961706.267 1613135.031 0, 961942.649 1613132.784 0, 962179.03 1613130.551 0, 962415.411 1613128.331 0, 962651.792 1613126.126 0, 962888.174 1613123.935 0, 963124.556 1613121.758 0, 963360.937 1613119.594 0, 963597.319 1613117.445 0, 963833.701 1613115.309 0, 
+    964070.084 1613113.187 0, 964306.466 1613111.079 0, 964542.848 1613108.986 0, 964779.231 1613106.906 0, 965015.614 1613104.84 0, 965251.996 1613102.787 0, 965488.379 1613100.749 0, 965724.762 1613098.725 0, 965959.996 1613096.724 0, 965912.863 1607535.744 0, 
+    965865.725 1601974.288 0))
+
+POLYGON ((977306.513 1613016.583 0, 977071.273 1613017.919 0, 976834.885 1613019.275 0, 976598.497 1613020.646 0, 976362.11 1613022.03 0, 976125.722 1613023.428 0, 975889.334 1613024.84 0, 975652.947 1613026.267 0, 975416.56 1613027.706 0, 975180.173 1613029.16 0, 
+    974943.785 1613030.628 0, 974707.398 1613032.11 0, 974471.011 1613033.606 0, 974234.624 1613035.115 0, 973998.238 1613036.639 0, 973761.851 1613038.176 0, 973525.464 1613039.727 0, 973289.078 1613041.292 0, 973052.691 1613042.871 0, 972816.305 1613044.465 0, 
+    972579.919 1613046.071 0, 972343.533 1613047.692 0, 972107.147 1613049.327 0, 971870.761 1613050.976 0, 971633.227 1613052.646 0, 971397.989 1613054.315 0, 971161.603 1613056.005 0, 970925.218 1613057.71 0, 970688.832 1613059.428 0, 970452.447 1613061.16 0, 
+    970216.062 1613062.906 0, 969979.677 1613064.666 0, 969743.292 1613066.44 0, 969506.907 1613068.228 0, 969270.522 1613070.029 0, 969034.137 1613071.845 0, 968797.752 1613073.675 0, 968561.368 1613075.518 0, 968324.983 1613077.375 0, 968088.599 1613079.247 0, 
+    967852.215 1613081.132 0, 967615.831 1613083.031 0, 967379.447 1613084.944 0, 967143.063 1613086.871 0, 966906.679 1613088.812 0, 966670.296 1613090.767 0, 966433.912 1613092.735 0, 966197.529 1613094.718 0, 965959.996 1613096.724 0, 966007.126 1618657.223 0, 
+    966054.251 1624217.233 0, 966291.126 1624215.233 0, 966526.855 1624213.256 0, 966762.584 1624211.292 0, 966998.313 1624209.343 0, 967234.042 1624207.408 0, 967469.771 1624205.486 0, 967705.501 1624203.578 0, 967941.23 1624201.684 0, 968176.96 1624199.804 0, 
+    968412.69 1624197.938 0, 968648.42 1624196.086 0, 968884.15 1624194.248 0, 969119.88 1624192.423 0, 969355.61 1624190.613 0, 969591.34 1624188.816 0, 969827.071 1624187.033 0, 970062.801 1624185.264 0, 970298.532 1624183.509 0, 970534.262 1624181.768 0, 
+    970769.993 1624180.04 0, 971005.724 1624178.327 0, 971241.455 1624176.627 0, 971477.186 1624174.942 0, 971711.772 1624173.278 0, 971948.649 1624171.612 0, 972184.38 1624169.968 0, 972420.112 1624168.337 0, 972655.843 1624166.721 0, 972891.575 1624165.119 0, 
+    973127.307 1624163.53 0, 973363.039 1624161.955 0, 973598.771 1624160.394 0, 973834.503 1624158.847 0, 974070.235 1624157.314 0, 974305.967 1624155.795 0, 974541.7 1624154.29 0, 974777.432 1624152.798 0, 975013.165 1624151.321 0, 975248.897 1624149.857 0, 
+    975484.63 1624148.407 0, 975720.363 1624146.971 0, 975956.095 1624145.549 0, 976191.828 1624144.141 0, 976427.561 1624142.746 0, 976663.295 1624141.366 0, 976899.028 1624139.999 0, 977134.761 1624138.646 0, 977369.35 1624137.314 0, 977337.933 1618577.192 0, 
+    977306.513 1613016.583 0))
+
+POLYGON ((988684.63 1624089.362 0, 988450.036 1624090.032 0, 988214.3 1624090.718 0, 987978.564 1624091.419 0, 987742.828 1624092.134 0, 987507.092 1624092.862 0, 987271.356 1624093.604 0, 987035.62 1624094.36 0, 986799.884 1624095.13 0, 986564.148 1624095.914 0, 
+    986328.412 1624096.712 0, 986092.677 1624097.524 0, 985856.941 1624098.349 0, 985621.205 1624099.188 0, 985385.47 1624100.042 0, 985149.734 1624100.909 0, 984913.999 1624101.79 0, 984678.263 1624102.685 0, 984442.528 1624103.593 0, 984206.792 1624104.516 0, 
+    983971.057 1624105.452 0, 983735.322 1624106.403 0, 983499.587 1624107.367 0, 983263.851 1624108.345 0, 983026.973 1624109.342 0, 982792.381 1624110.343 0, 982556.646 1624111.363 0, 982320.912 1624112.396 0, 982085.177 1624113.444 0, 981849.442 1624114.505 0, 
+    981613.707 1624115.581 0, 981377.973 1624116.67 0, 981142.238 1624117.773 0, 980906.504 1624118.89 0, 980670.769 1624120.02 0, 980435.035 1624121.165 0, 980199.3 1624122.323 0, 979963.566 1624123.496 0, 979727.832 1624124.682 0, 979492.098 1624125.882 0, 
+    979256.364 1624127.096 0, 979020.63 1624128.324 0, 978784.896 1624129.566 0, 978549.162 1624130.821 0, 978313.429 1624132.091 0, 978077.695 1624133.374 0, 977841.961 1624134.671 0, 977606.228 1624135.983 0, 977369.35 1624137.314 0, 977400.764 1629696.941 0, 
+    977432.176 1635256.066 0, 977668.396 1635254.739 0, 977903.475 1635253.431 0, 978138.554 1635252.137 0, 978373.633 1635250.858 0, 978608.713 1635249.592 0, 978843.792 1635248.34 0, 979078.872 1635247.101 0, 979313.951 1635245.877 0, 979549.031 1635244.666 0, 
+    979784.11 1635243.469 0, 980019.19 1635242.286 0, 980254.27 1635241.117 0, 980489.35 1635239.962 0, 980724.43 1635238.821 0, 980959.51 1635237.693 0, 981194.59 1635236.579 0, 981429.67 1635235.479 0, 981664.75 1635234.393 0, 981899.83 1635233.321 0, 
+    982134.911 1635232.263 0, 982369.991 1635231.218 0, 982605.072 1635230.187 0, 982840.152 1635229.17 0, 983074.093 1635228.172 0, 983310.313 1635227.178 0, 983545.394 1635226.203 0, 983780.475 1635225.241 0, 984015.556 1635224.293 0, 984250.636 1635223.359 0, 
+    984485.717 1635222.439 0, 984720.798 1635221.533 0, 984955.879 1635220.641 0, 985190.96 1635219.762 0, 985426.041 1635218.897 0, 985661.123 1635218.047 0, 985896.204 1635217.21 0, 986131.285 1635216.386 0, 986366.366 1635215.577 0, 986601.448 1635214.781 0, 
+    986836.529 1635214 0, 987071.611 1635213.232 0, 987306.692 1635212.478 0, 987541.774 1635211.738 0, 987776.855 1635211.011 0, 988011.937 1635210.299 0, 988247.019 1635209.6 0, 988482.1 1635208.915 0, 988716.043 1635208.248 0, 988700.337 1629649.055 0, 
+    988684.63 1624089.362 0))
+
+POLYGON ((1000000 1635192.308 0, 999766.055 1635192.315 0, 999530.972 1635192.335 0, 999295.889 1635192.37 0, 999060.807 1635192.418 0, 998825.724 1635192.481 0, 998590.641 1635192.557 0, 998355.558 1635192.646 0, 998120.476 1635192.75 0, 997885.393 1635192.868 0, 
+    997650.31 1635192.999 0, 997415.228 1635193.144 0, 997180.145 1635193.303 0, 996945.062 1635193.476 0, 996709.98 1635193.663 0, 996474.897 1635193.864 0, 996239.815 1635194.078 0, 996004.732 1635194.306 0, 995769.649 1635194.548 0, 995534.567 1635194.804 0, 
+    995299.484 1635195.074 0, 995064.402 1635195.357 0, 994829.319 1635195.655 0, 994594.237 1635195.966 0, 994358.016 1635196.293 0, 994124.072 1635196.63 0, 993888.989 1635196.983 0, 993653.907 1635197.35 0, 993418.824 1635197.73 0, 993183.742 1635198.124 0, 
+    992948.66 1635198.532 0, 992713.577 1635198.954 0, 992478.495 1635199.39 0, 992243.413 1635199.84 0, 992008.33 1635200.303 0, 991773.248 1635200.78 0, 991538.166 1635201.272 0, 991303.084 1635201.777 0, 991068.002 1635202.295 0, 990832.92 1635202.828 0, 
+    990597.838 1635203.374 0, 990362.756 1635203.935 0, 990127.673 1635204.509 0, 989892.592 1635205.097 0, 989657.51 1635205.699 0, 989422.428 1635206.314 0, 989187.346 1635206.944 0, 988952.264 1635207.587 0, 988716.043 1635208.248 0, 988731.747 1640766.932 0, 
+    988747.45 1646325.102 0, 988983.014 1646324.443 0, 989217.441 1646323.802 0, 989451.869 1646323.174 0, 989686.296 1646322.56 0, 989920.724 1646321.96 0, 990155.152 1646321.374 0, 990389.579 1646320.801 0, 990624.007 1646320.242 0, 990858.435 1646319.697 0, 
+    991092.863 1646319.166 0, 991327.29 1646318.649 0, 991561.718 1646318.145 0, 991796.146 1646317.655 0, 992030.574 1646317.179 0, 992265.002 1646316.717 0, 992499.43 1646316.269 0, 992733.858 1646315.834 0, 992968.286 1646315.414 0, 993202.714 1646315.007 0, 
+    993437.142 1646314.613 0, 993671.57 1646314.234 0, 993905.998 1646313.868 0, 994140.426 1646313.517 0, 994373.719 1646313.18 0, 994609.283 1646312.855 0, 994843.711 1646312.544 0, 995078.139 1646312.248 0, 995312.567 1646311.965 0, 995546.996 1646311.696 0, 
+    995781.424 1646311.441 0, 996015.852 1646311.199 0, 996250.28 1646310.972 0, 996484.709 1646310.758 0, 996719.137 1646310.558 0, 996953.565 1646310.372 0, 997187.994 1646310.199 0, 997422.422 1646310.041 0, 997656.85 1646309.896 0, 997891.279 1646309.765 0, 
+    998125.707 1646309.647 0, 998360.136 1646309.544 0, 998594.564 1646309.454 0, 998828.992 1646309.379 0, 999063.421 1646309.317 0, 999297.849 1646309.268 0, 999532.277 1646309.234 0, 999766.706 1646309.213 0, 1000000 1646309.206 0, 1000000 1640751.014 0, 
+    1000000 1635192.308 0))
+
+POLYGON ((1011252.55 1646325.102 0, 1011019.255 1646324.449 0, 1010784.827 1646323.808 0, 1010550.4 1646323.18 0, 1010315.972 1646322.566 0, 1010081.544 1646321.966 0, 1009847.117 1646321.379 0, 1009612.689 1646320.806 0, 1009378.261 1646320.248 0, 1009143.834 1646319.702 0, 
+    1008909.406 1646319.171 0, 1008674.978 1646318.654 0, 1008440.55 1646318.15 0, 1008206.122 1646317.66 0, 1007971.694 1646317.184 0, 1007737.266 1646316.722 0, 1007502.838 1646316.273 0, 1007268.41 1646315.838 0, 1007033.982 1646315.418 0, 1006799.554 1646315.01 0, 
+    1006565.126 1646314.617 0, 1006330.698 1646314.238 0, 1006096.27 1646313.872 0, 1005861.842 1646313.52 0, 1005626.281 1646313.18 0, 1005392.986 1646312.858 0, 1005158.558 1646312.547 0, 1004924.129 1646312.25 0, 1004689.701 1646311.967 0, 1004455.273 1646311.698 0, 
+    1004220.845 1646311.443 0, 1003986.416 1646311.201 0, 1003751.988 1646310.974 0, 1003517.56 1646310.76 0, 1003283.131 1646310.56 0, 1003048.703 1646310.373 0, 1002814.275 1646310.201 0, 1002579.846 1646310.042 0, 1002345.418 1646309.897 0, 1002110.99 1646309.766 0, 
+    1001876.561 1646309.649 0, 1001642.133 1646309.545 0, 1001407.705 1646309.455 0, 1001173.276 1646309.379 0, 1000938.848 1646309.317 0, 1000704.419 1646309.269 0, 1000469.991 1646309.234 0, 1000235.563 1646309.213 0, 1000000 1646309.206 0, 1000000 1651866.878 0, 
+    1000000 1657424.021 0, 1000234.905 1657424.028 0, 1000468.679 1657424.049 0, 1000702.454 1657424.083 0, 1000936.228 1657424.131 0, 1001170.002 1657424.193 0, 1001403.776 1657424.269 0, 1001637.55 1657424.358 0, 1001871.325 1657424.462 0, 1002105.099 1657424.579 0, 
+    1002338.873 1657424.71 0, 1002572.647 1657424.854 0, 1002806.421 1657425.012 0, 1003040.195 1657425.184 0, 1003273.97 1657425.37 0, 1003507.744 1657425.57 0, 1003741.518 1657425.783 0, 1003975.292 1657426.01 0, 1004209.066 1657426.251 0, 1004442.84 1657426.506 0, 
+    1004676.614 1657426.774 0, 1004910.388 1657427.056 0, 1005144.162 1657427.352 0, 1005377.936 1657427.662 0, 1005610.58 1657427.984 0, 1005845.484 1657428.322 0, 1006079.258 1657428.673 0, 1006313.032 1657429.038 0, 1006546.806 1657429.416 0, 1006780.58 1657429.809 0, 
+    1007014.353 1657430.215 0, 1007248.127 1657430.634 0, 1007481.901 1657431.068 0, 1007715.675 1657431.515 0, 1007949.449 1657431.976 0, 1008183.222 1657432.451 0, 1008416.996 1657432.939 0, 1008650.77 1657433.442 0, 1008884.543 1657433.958 0, 1009118.317 1657434.488 0, 
+    1009352.09 1657435.031 0, 1009585.864 1657435.588 0, 1009819.637 1657436.16 0, 1010053.411 1657436.744 0, 1010287.184 1657437.343 0, 1010520.958 1657437.955 0, 1010754.731 1657438.581 0, 1010988.504 1657439.221 0, 1011221.148 1657439.872 0, 1011236.848 1651882.751 0, 
+    1011252.55 1646325.102 0))
+
+POLYGON ((1022442.207 1657487.424 0, 1022209.564 1657486.117 0, 1021975.794 1657484.816 0, 1021742.023 1657483.53 0, 1021508.252 1657482.257 0, 1021274.482 1657480.998 0, 1021040.711 1657479.753 0, 1020806.94 1657478.521 0, 1020573.169 1657477.303 0, 1020339.398 1657476.099 0, 
+    1020105.626 1657474.909 0, 1019871.855 1657473.733 0, 1019638.084 1657472.57 0, 1019404.312 1657471.421 0, 1019170.541 1657470.286 0, 1018936.77 1657469.164 0, 1018702.998 1657468.056 0, 1018469.226 1657466.963 0, 1018235.455 1657465.882 0, 1018001.683 1657464.816 0, 
+    1017767.911 1657463.763 0, 1017534.139 1657462.724 0, 1017300.367 1657461.699 0, 1017066.595 1657460.688 0, 1016831.695 1657459.685 0, 1016599.051 1657458.706 0, 1016365.279 1657457.736 0, 1016131.507 1657456.78 0, 1015897.734 1657455.837 0, 1015663.962 1657454.908 0, 
+    1015430.189 1657453.993 0, 1015196.417 1657453.092 0, 1014962.644 1657452.205 0, 1014728.872 1657451.331 0, 1014495.099 1657450.471 0, 1014261.327 1657449.624 0, 1014027.554 1657448.792 0, 1013793.781 1657447.973 0, 1013560.008 1657447.168 0, 1013326.235 1657446.377 0, 
+    1013092.463 1657445.599 0, 1012858.69 1657444.836 0, 1012624.917 1657444.086 0, 1012391.144 1657443.35 0, 1012157.37 1657442.627 0, 1011923.597 1657441.918 0, 1011689.824 1657441.224 0, 1011456.051 1657440.542 0, 1011221.148 1657439.872 0, 1011205.45 1662996.459 0, 
+    1011189.753 1668552.504 0, 1011423.998 1668553.173 0, 1011657.118 1668553.852 0, 1011890.237 1668554.545 0, 1012123.356 1668555.252 0, 1012356.475 1668555.972 0, 1012589.594 1668556.707 0, 1012822.713 1668557.454 0, 1013055.832 1668558.216 0, 1013288.95 1668558.991 0, 
+    1013522.069 1668559.78 0, 1013755.188 1668560.583 0, 1013988.307 1668561.399 0, 1014221.425 1668562.23 0, 1014454.544 1668563.074 0, 1014687.662 1668563.931 0, 1014920.781 1668564.803 0, 1015153.899 1668565.688 0, 1015387.018 1668566.586 0, 1015620.136 1668567.499 0, 
+    1015853.254 1668568.425 0, 1016086.373 1668569.365 0, 1016319.491 1668570.319 0, 1016552.609 1668571.286 0, 1016784.602 1668572.263 0, 1017018.845 1668573.262 0, 1017251.963 1668574.271 0, 1017485.081 1668575.293 0, 1017718.199 1668576.329 0, 1017951.316 1668577.379 0, 
+    1018184.434 1668578.442 0, 1018417.552 1668579.519 0, 1018650.669 1668580.61 0, 1018883.787 1668581.715 0, 1019116.904 1668582.833 0, 1019350.022 1668583.965 0, 1019583.139 1668585.111 0, 1019816.256 1668586.27 0, 1020049.373 1668587.444 0, 1020282.491 1668588.63 0, 
+    1020515.608 1668589.831 0, 1020748.725 1668591.046 0, 1020981.841 1668592.274 0, 1021214.958 1668593.515 0, 1021448.075 1668594.771 0, 1021681.192 1668596.04 0, 1021914.308 1668597.323 0, 1022147.425 1668598.62 0, 1022379.417 1668599.924 0, 1022410.811 1663043.945 0, 
+    1022442.207 1657487.424 0))
+
+POLYGON ((634536.508 1327615.91 0, 634284.606 1327637.319 0, 634031.422 1327658.851 0, 633778.239 1327680.399 0, 633525.057 1327701.962 0, 633271.877 1327723.539 0, 633018.698 1327745.131 0, 632765.52 1327766.739 0, 632512.344 1327788.361 0, 632259.168 1327809.998 0, 
+    632005.994 1327831.65 0, 631752.822 1327853.317 0, 631499.65 1327874.998 0, 631246.48 1327896.695 0, 630993.311 1327918.407 0, 630740.143 1327940.133 0, 630486.977 1327961.874 0, 630233.812 1327983.631 0, 629980.648 1328005.402 0, 629727.486 1328027.188 0, 
+    629474.325 1328048.989 0, 629221.165 1328070.805 0, 628968.006 1328092.635 0, 628714.849 1328114.481 0, 628460.409 1328136.453 0, 628208.538 1328158.217 0, 627955.384 1328180.107 0, 627702.232 1328202.013 0, 627449.081 1328223.933 0, 627195.932 1328245.868 0, 
+    626942.783 1328267.818 0, 626689.636 1328289.783 0, 626436.491 1328311.762 0, 626183.346 1328333.757 0, 625930.203 1328355.767 0, 625677.061 1328377.791 0, 625423.921 1328399.831 0, 625170.781 1328421.885 0, 624917.643 1328443.954 0, 624664.507 1328466.038 0, 
+    624411.371 1328488.137 0, 624158.237 1328510.251 0, 623905.105 1328532.38 0, 623651.973 1328554.523 0, 623398.843 1328576.682 0, 623145.714 1328598.855 0, 622892.587 1328621.043 0, 622639.46 1328643.247 0, 622385.05 1328665.578 0, 622872.965 1334222.357 0, 
+    623360.865 1339778.96 0, 623614.617 1339756.687 0, 623867.089 1339734.541 0, 624119.563 1339712.41 0, 624372.038 1339690.294 0, 624624.514 1339668.193 0, 624876.991 1339646.106 0, 625129.47 1339624.035 0, 625381.95 1339601.978 0, 625634.431 1339579.936 0, 
+    625886.913 1339557.909 0, 626139.397 1339535.897 0, 626391.882 1339513.9 0, 626644.369 1339491.918 0, 626896.856 1339469.95 0, 627149.345 1339447.997 0, 627401.836 1339426.059 0, 627654.327 1339404.137 0, 627906.82 1339382.228 0, 628159.314 1339360.335 0, 
+    628411.81 1339338.457 0, 628664.306 1339316.593 0, 628916.804 1339294.745 0, 629169.304 1339272.911 0, 629420.523 1339251.203 0, 629674.306 1339229.288 0, 629926.809 1339207.499 0, 630179.314 1339185.724 0, 630431.819 1339163.965 0, 630684.326 1339142.22 0, 
+    630936.835 1339120.49 0, 631189.344 1339098.776 0, 631441.855 1339077.076 0, 631694.367 1339055.39 0, 631946.881 1339033.72 0, 632199.395 1339012.065 0, 632451.911 1338990.424 0, 632704.428 1338968.798 0, 632956.947 1338947.187 0, 633209.467 1338925.591 0, 
+    633461.988 1338904.01 0, 633714.51 1338882.444 0, 633967.033 1338860.893 0, 634219.558 1338839.356 0, 634472.084 1338817.834 0, 634724.612 1338796.328 0, 634977.14 1338774.836 0, 635229.67 1338753.359 0, 635480.921 1338732.005 0, 635008.722 1333174.045 0, 
+    634536.508 1327615.91 0))
+
+POLYGON ((647603.887 1337719.295 0, 647352.575 1337739.939 0, 647099.985 1337760.703 0, 646847.397 1337781.481 0, 646594.81 1337802.274 0, 646342.224 1337823.083 0, 646089.639 1337843.906 0, 645837.056 1337864.743 0, 645584.474 1337885.596 0, 645331.893 1337906.464 0, 
+    645079.313 1337927.346 0, 644826.734 1337948.244 0, 644574.157 1337969.156 0, 644321.581 1337990.083 0, 644069.006 1338011.025 0, 643816.433 1338031.982 0, 643563.86 1338052.954 0, 643311.289 1338073.94 0, 643058.719 1338094.942 0, 642806.151 1338115.958 0, 
+    642553.583 1338136.989 0, 642301.017 1338158.035 0, 642048.452 1338179.096 0, 641795.888 1338200.172 0, 641542.047 1338221.369 0, 641290.765 1338242.368 0, 641038.205 1338263.488 0, 640785.646 1338284.623 0, 640533.088 1338305.773 0, 640280.532 1338326.938 0, 
+    640027.977 1338348.118 0, 639775.423 1338369.313 0, 639522.871 1338390.522 0, 639270.32 1338411.747 0, 639017.77 1338432.986 0, 638765.221 1338454.24 0, 638512.673 1338475.509 0, 638260.127 1338496.793 0, 638007.582 1338518.092 0, 637755.038 1338539.405 0, 
+    637502.496 1338560.734 0, 637249.955 1338582.077 0, 636997.415 1338603.435 0, 636744.876 1338624.808 0, 636492.339 1338646.196 0, 636239.802 1338667.599 0, 635987.267 1338689.017 0, 635734.734 1338710.449 0, 635480.921 1338732.005 0, 635953.105 1344289.784 0, 
+    636425.273 1349847.377 0, 636678.428 1349825.877 0, 636930.307 1349804.5 0, 637182.188 1349783.137 0, 637434.07 1349761.79 0, 637685.953 1349740.458 0, 637937.838 1349719.14 0, 638189.724 1349697.837 0, 638441.611 1349676.549 0, 638693.499 1349655.276 0, 
+    638945.388 1349634.018 0, 639197.279 1349612.774 0, 639449.171 1349591.545 0, 639701.064 1349570.331 0, 639952.959 1349549.132 0, 640204.854 1349527.948 0, 640456.751 1349506.779 0, 640708.65 1349485.624 0, 640960.549 1349464.484 0, 641212.45 1349443.359 0, 
+    641464.352 1349422.249 0, 641716.255 1349401.154 0, 641968.159 1349380.074 0, 642220.065 1349359.008 0, 642470.696 1349338.064 0, 642723.88 1349316.921 0, 642975.789 1349295.9 0, 643227.7 1349274.894 0, 643479.612 1349253.902 0, 643731.525 1349232.925 0, 
+    643983.439 1349211.964 0, 644235.355 1349191.017 0, 644487.272 1349170.084 0, 644739.19 1349149.167 0, 644991.109 1349128.265 0, 645243.03 1349107.377 0, 645494.951 1349086.504 0, 645746.874 1349065.646 0, 645998.798 1349044.803 0, 646250.724 1349023.974 0, 
+    646502.65 1349003.161 0, 646754.578 1348982.362 0, 647006.507 1348961.578 0, 647258.438 1348940.809 0, 647510.369 1348920.055 0, 647762.302 1348899.315 0, 648014.236 1348878.591 0, 648266.171 1348857.881 0, 648516.832 1348837.291 0, 648060.367 1343278.386 0, 
+    647603.887 1337719.295 0))
+
+POLYGON ((660611.197 1347861.369 0, 660360.477 1347881.252 0, 660108.484 1347901.25 0, 659856.492 1347921.262 0, 659604.502 1347941.29 0, 659352.513 1347961.332 0, 659100.525 1347981.39 0, 658848.538 1348001.462 0, 658596.552 1348021.549 0, 658344.568 1348041.65 0, 
+    658092.585 1348061.767 0, 657840.603 1348081.898 0, 657588.622 1348102.045 0, 657336.642 1348122.206 0, 657084.664 1348142.382 0, 656832.686 1348162.572 0, 656580.71 1348182.778 0, 656328.735 1348202.998 0, 656076.762 1348223.233 0, 655824.789 1348243.483 0, 
+    655572.818 1348263.748 0, 655320.848 1348284.028 0, 655068.879 1348304.323 0, 654816.911 1348324.632 0, 654563.67 1348345.059 0, 654312.979 1348365.295 0, 654061.015 1348385.649 0, 653809.052 1348406.018 0, 653557.09 1348426.401 0, 653305.129 1348446.8 0, 
+    653053.17 1348467.213 0, 652801.212 1348487.641 0, 652549.255 1348508.084 0, 652297.299 1348528.541 0, 652045.344 1348549.014 0, 651793.391 1348569.501 0, 651541.439 1348590.003 0, 651289.488 1348610.52 0, 651037.538 1348631.052 0, 650785.59 1348651.599 0, 
+    650533.642 1348672.16 0, 650281.696 1348692.737 0, 650029.751 1348713.328 0, 649777.808 1348733.934 0, 649525.865 1348754.555 0, 649273.924 1348775.19 0, 649021.984 1348795.841 0, 648770.045 1348816.506 0, 648516.832 1348837.291 0, 648973.282 1354396.004 0, 
+    649429.715 1359954.521 0, 649682.27 1359933.79 0, 649933.554 1359913.179 0, 650184.84 1359892.582 0, 650436.127 1359872 0, 650687.415 1359851.433 0, 650938.704 1359830.88 0, 651189.995 1359810.342 0, 651441.287 1359789.82 0, 651692.579 1359769.312 0, 
+    651943.874 1359748.818 0, 652195.169 1359728.34 0, 652446.466 1359707.876 0, 652697.763 1359687.427 0, 652949.062 1359666.993 0, 653200.363 1359646.574 0, 653451.664 1359626.169 0, 653702.967 1359605.779 0, 653954.27 1359585.404 0, 654205.575 1359565.044 0, 
+    654456.881 1359544.699 0, 654708.189 1359524.368 0, 654959.497 1359504.052 0, 655210.807 1359483.751 0, 655460.847 1359463.568 0, 655713.43 1359443.194 0, 655964.744 1359422.937 0, 656216.058 1359402.695 0, 656467.374 1359382.468 0, 656718.691 1359362.256 0, 
+    656970.009 1359342.059 0, 657221.328 1359321.876 0, 657472.649 1359301.708 0, 657723.971 1359281.555 0, 657975.293 1359261.417 0, 658226.617 1359241.293 0, 658477.943 1359221.185 0, 658729.269 1359201.091 0, 658980.597 1359181.011 0, 659231.925 1359160.947 0, 
+    659483.255 1359140.898 0, 659734.587 1359120.863 0, 659985.919 1359100.843 0, 660237.252 1359080.838 0, 660488.587 1359060.847 0, 660739.923 1359040.872 0, 660991.26 1359020.911 0, 661242.598 1359000.965 0, 661492.667 1358981.135 0, 661051.94 1353421.35 0, 
+    660611.197 1347861.369 0))
+
+POLYGON ((673558.322 1358041.832 0, 673308.196 1358060.956 0, 673056.802 1358080.192 0, 672805.41 1358099.442 0, 672554.019 1358118.708 0, 672302.628 1358137.988 0, 672051.239 1358157.283 0, 671799.852 1358176.593 0, 671548.465 1358195.918 0, 671297.079 1358215.257 0, 
+    671045.695 1358234.611 0, 670794.311 1358253.98 0, 670542.929 1358273.364 0, 670291.548 1358292.763 0, 670040.168 1358312.176 0, 669788.79 1358331.604 0, 669537.412 1358351.047 0, 669286.035 1358370.505 0, 669034.66 1358389.977 0, 668783.286 1358409.465 0, 
+    668531.913 1358428.967 0, 668280.541 1358448.484 0, 668029.17 1358468.016 0, 667777.801 1358487.562 0, 667525.163 1358507.222 0, 667275.065 1358526.7 0, 667023.699 1358546.291 0, 666772.334 1358565.896 0, 666520.97 1358585.517 0, 666269.607 1358605.152 0, 
+    666018.246 1358624.802 0, 665766.886 1358644.467 0, 665515.526 1358664.147 0, 665264.168 1358683.841 0, 665012.811 1358703.551 0, 664761.456 1358723.275 0, 664510.101 1358743.013 0, 664258.748 1358762.767 0, 664007.396 1358782.536 0, 663756.045 1358802.319 0, 
+    663504.695 1358822.117 0, 663253.346 1358841.93 0, 663001.998 1358861.757 0, 662750.652 1358881.6 0, 662499.307 1358901.457 0, 662247.963 1358921.329 0, 661996.62 1358941.216 0, 661745.278 1358961.117 0, 661492.667 1358981.135 0, 661933.379 1364540.717 0, 
+    662374.074 1370100.093 0, 662626.027 1370080.128 0, 662876.714 1370060.278 0, 663127.403 1370040.443 0, 663378.092 1370020.623 0, 663628.783 1370000.817 0, 663879.475 1369981.027 0, 664130.168 1369961.251 0, 664380.862 1369941.489 0, 664631.558 1369921.743 0, 
+    664882.254 1369902.011 0, 665132.952 1369882.294 0, 665383.651 1369862.592 0, 665634.351 1369842.904 0, 665885.052 1369823.232 0, 666135.755 1369803.574 0, 666386.458 1369783.93 0, 666637.163 1369764.302 0, 666887.869 1369744.688 0, 667138.576 1369725.089 0, 
+    667389.284 1369705.505 0, 667639.993 1369685.936 0, 667890.704 1369666.381 0, 668141.415 1369646.841 0, 668390.862 1369627.415 0, 668642.842 1369607.806 0, 668893.557 1369588.31 0, 669144.273 1369568.829 0, 669394.991 1369549.363 0, 669645.709 1369529.912 0, 
+    669896.429 1369510.475 0, 670147.15 1369491.053 0, 670397.871 1369471.646 0, 670648.595 1369452.254 0, 670899.319 1369432.876 0, 671150.044 1369413.513 0, 671400.771 1369394.165 0, 671651.498 1369374.832 0, 671902.227 1369355.513 0, 672152.957 1369336.209 0, 
+    672403.688 1369316.92 0, 672654.42 1369297.646 0, 672905.153 1369278.387 0, 673155.888 1369259.142 0, 673406.623 1369239.912 0, 673657.36 1369220.696 0, 673908.098 1369201.496 0, 674158.837 1369182.31 0, 674408.312 1369163.236 0, 673983.325 1363602.637 0, 
+    673558.322 1358041.832 0))
+
+POLYGON ((686445.149 1368260.382 0, 686195.619 1368278.751 0, 685944.827 1368297.229 0, 685694.036 1368315.721 0, 685443.246 1368334.227 0, 685192.457 1368352.749 0, 684941.669 1368371.285 0, 684690.882 1368389.836 0, 684440.097 1368408.402 0, 684189.312 1368426.983 0, 
+    683938.529 1368445.578 0, 683687.746 1368464.188 0, 683436.965 1368482.813 0, 683186.185 1368501.453 0, 682935.406 1368520.107 0, 682684.628 1368538.776 0, 682433.851 1368557.46 0, 682183.075 1368576.159 0, 681932.301 1368594.873 0, 681681.527 1368613.601 0, 
+    681430.755 1368632.344 0, 681179.983 1368651.101 0, 680929.213 1368669.874 0, 680678.444 1368688.661 0, 680426.411 1368707.558 0, 680176.909 1368726.28 0, 679926.143 1368745.112 0, 679675.378 1368763.958 0, 679424.615 1368782.819 0, 679173.852 1368801.695 0, 
+    678923.091 1368820.585 0, 678672.331 1368839.491 0, 678421.571 1368858.411 0, 678170.813 1368877.346 0, 677920.057 1368896.295 0, 677669.301 1368915.259 0, 677418.546 1368934.239 0, 677167.792 1368953.232 0, 676917.04 1368972.241 0, 676666.289 1368991.265 0, 
+    676415.538 1369010.303 0, 676164.789 1369029.356 0, 675914.041 1369048.423 0, 675663.294 1369067.506 0, 675412.549 1369086.603 0, 675161.804 1369105.715 0, 674911.061 1369124.842 0, 674660.318 1369143.983 0, 674408.312 1369163.236 0, 674833.283 1374723.622 0, 
+    675258.237 1380283.791 0, 675509.586 1380264.588 0, 675759.673 1380245.497 0, 676009.762 1380226.42 0, 676259.852 1380207.358 0, 676509.944 1380188.311 0, 676760.036 1380169.278 0, 677010.129 1380150.26 0, 677260.224 1380131.257 0, 677510.319 1380112.269 0, 
+    677760.416 1380093.295 0, 678010.514 1380074.336 0, 678260.613 1380055.391 0, 678510.713 1380036.462 0, 678760.814 1380017.547 0, 679010.917 1379998.647 0, 679261.02 1379979.761 0, 679511.125 1379960.891 0, 679761.231 1379942.035 0, 680011.337 1379923.194 0, 
+    680261.445 1379904.367 0, 680511.554 1379885.555 0, 680761.664 1379866.758 0, 681011.776 1379847.976 0, 681260.627 1379829.303 0, 681512.001 1379810.455 0, 681762.116 1379791.717 0, 682012.232 1379772.993 0, 682262.348 1379754.285 0, 682512.466 1379735.591 0, 
+    682762.585 1379716.911 0, 683012.705 1379698.247 0, 683262.826 1379679.597 0, 683512.948 1379660.962 0, 683763.072 1379642.341 0, 684013.196 1379623.735 0, 684263.322 1379605.144 0, 684513.448 1379586.568 0, 684763.576 1379568.007 0, 685013.705 1379549.46 0, 
+    685263.835 1379530.928 0, 685513.966 1379512.41 0, 685764.098 1379493.908 0, 686014.231 1379475.42 0, 686264.365 1379456.947 0, 686514.5 1379438.488 0, 686764.637 1379420.044 0, 687014.774 1379401.615 0, 687263.653 1379383.294 0, 686854.409 1373821.946 0, 
+    686445.149 1368260.382 0))
+
+POLYGON ((699271.565 1378516.717 0, 699022.634 1378534.336 0, 698772.445 1378552.058 0, 698522.258 1378569.795 0, 698272.071 1378587.547 0, 698021.886 1378605.313 0, 697771.701 1378623.095 0, 697521.518 1378640.89 0, 697271.336 1378658.701 0, 697021.154 1378676.526 0, 
+    696770.974 1378694.367 0, 696520.795 1378712.221 0, 696270.617 1378730.091 0, 696020.44 1378747.975 0, 695770.264 1378765.874 0, 695520.089 1378783.788 0, 695269.915 1378801.716 0, 695019.742 1378819.66 0, 694769.571 1378837.617 0, 694519.4 1378855.59 0, 
+    694269.23 1378873.577 0, 694019.062 1378891.579 0, 693768.894 1378909.596 0, 693518.728 1378927.628 0, 693267.303 1378945.765 0, 693018.398 1378963.735 0, 692768.235 1378981.811 0, 692518.072 1378999.901 0, 692267.911 1379018.006 0, 692017.751 1379036.126 0, 
+    691767.592 1379054.261 0, 691517.434 1379072.41 0, 691267.277 1379090.574 0, 691017.121 1379108.753 0, 690766.967 1379126.946 0, 690516.813 1379145.154 0, 690266.66 1379163.377 0, 690016.509 1379181.615 0, 689766.358 1379199.867 0, 689516.209 1379218.134 0, 
+    689266.061 1379236.416 0, 689015.913 1379254.713 0, 688765.767 1379273.024 0, 688515.622 1379291.35 0, 688265.478 1379309.691 0, 688015.335 1379328.046 0, 687765.193 1379346.416 0, 687515.053 1379364.801 0, 687263.653 1379383.294 0, 687672.88 1384944.418 0, 
+    688082.091 1390505.314 0, 688332.833 1390486.87 0, 688582.319 1390468.533 0, 688831.807 1390450.211 0, 689081.295 1390431.904 0, 689330.784 1390413.611 0, 689580.275 1390395.333 0, 689829.766 1390377.07 0, 690079.259 1390358.821 0, 690328.752 1390340.587 0, 
+    690578.247 1390322.368 0, 690827.743 1390304.163 0, 691077.24 1390285.973 0, 691326.738 1390267.798 0, 691576.237 1390249.637 0, 691825.737 1390231.492 0, 692075.238 1390213.36 0, 692324.74 1390195.244 0, 692574.244 1390177.142 0, 692823.748 1390159.055 0, 
+    693073.253 1390140.983 0, 693322.76 1390122.925 0, 693572.267 1390104.882 0, 693821.776 1390086.853 0, 694070.029 1390068.93 0, 694320.796 1390050.841 0, 694570.308 1390032.856 0, 694819.821 1390014.887 0, 695069.335 1389996.932 0, 695318.85 1389978.991 0, 
+    695568.366 1389961.066 0, 695817.883 1389943.155 0, 696067.401 1389925.259 0, 696316.92 1389907.377 0, 696566.44 1389889.51 0, 696815.962 1389871.658 0, 697065.484 1389853.821 0, 697315.007 1389835.998 0, 697564.532 1389818.19 0, 697814.057 1389800.396 0, 
+    698063.584 1389782.618 0, 698313.111 1389764.854 0, 698562.64 1389747.104 0, 698812.17 1389729.37 0, 699061.7 1389711.65 0, 699311.232 1389693.944 0, 699560.765 1389676.254 0, 699810.299 1389658.578 0, 700058.578 1389641.005 0, 699665.08 1384078.976 0, 
+    699271.565 1378516.717 0))
+
+POLYGON ((712037.459 1388810.536 0, 711789.129 1388827.407 0, 711539.546 1388844.378 0, 711289.965 1388861.364 0, 711040.384 1388878.364 0, 710790.804 1388895.379 0, 710541.225 1388912.408 0, 710291.648 1388929.453 0, 710042.071 1388946.512 0, 709792.495 1388963.585 0, 
+    709542.92 1388980.674 0, 709293.347 1388997.777 0, 709043.774 1389014.895 0, 708794.202 1389032.027 0, 708544.631 1389049.174 0, 708295.062 1389066.336 0, 708045.493 1389083.513 0, 707795.925 1389100.704 0, 707546.359 1389117.91 0, 707296.793 1389135.13 0, 
+    707047.228 1389152.366 0, 706797.665 1389169.616 0, 706548.102 1389186.88 0, 706298.54 1389204.16 0, 706047.725 1389221.541 0, 705799.42 1389238.762 0, 705549.862 1389256.086 0, 705300.304 1389273.424 0, 705050.748 1389290.777 0, 704801.192 1389308.144 0, 
+    704551.638 1389325.526 0, 704302.084 1389342.923 0, 704052.532 1389360.335 0, 703802.981 1389377.761 0, 703553.43 1389395.202 0, 703303.881 1389412.657 0, 703054.333 1389430.128 0, 702804.785 1389447.613 0, 702555.239 1389465.112 0, 702305.694 1389482.627 0, 
+    702056.15 1389500.156 0, 701806.607 1389517.699 0, 701557.064 1389535.258 0, 701307.523 1389552.831 0, 701057.983 1389570.419 0, 700808.444 1389588.021 0, 700558.906 1389605.638 0, 700309.369 1389623.27 0, 700058.578 1389641.005 0, 700452.06 1395202.802 0, 
+    700845.526 1400764.359 0, 701095.659 1400746.67 0, 701344.541 1400729.085 0, 701593.424 1400711.514 0, 701842.309 1400693.958 0, 702091.194 1400676.416 0, 702340.08 1400658.889 0, 702588.968 1400641.377 0, 702837.856 1400623.879 0, 703086.746 1400606.396 0, 
+    703335.636 1400588.928 0, 703584.528 1400571.474 0, 703833.42 1400554.035 0, 704082.314 1400536.61 0, 704331.208 1400519.2 0, 704580.104 1400501.805 0, 704829.001 1400484.425 0, 705077.898 1400467.059 0, 705326.797 1400449.708 0, 705575.697 1400432.371 0, 
+    705824.597 1400415.049 0, 706073.499 1400397.742 0, 706322.402 1400380.449 0, 706571.306 1400363.171 0, 706818.959 1400345.995 0, 707069.116 1400328.659 0, 707318.023 1400311.425 0, 707566.931 1400294.206 0, 707815.84 1400277.001 0, 708064.75 1400259.811 0, 
+    708313.66 1400242.636 0, 708562.572 1400225.475 0, 708811.485 1400208.329 0, 709060.399 1400191.198 0, 709309.314 1400174.081 0, 709558.23 1400156.979 0, 709807.147 1400139.891 0, 710056.065 1400122.818 0, 710304.984 1400105.76 0, 710553.904 1400088.717 0, 
+    710802.825 1400071.688 0, 711051.747 1400054.673 0, 711300.67 1400037.674 0, 711549.594 1400020.689 0, 711798.519 1400003.719 0, 712047.444 1399986.763 0, 712296.371 1399969.822 0, 712545.299 1399952.896 0, 712792.978 1399936.069 0, 712415.227 1394373.422 0, 
+    712037.459 1388810.536 0))
+
+POLYGON ((724742.723 1399141.535 0, 724494.996 1399157.663 0, 724246.021 1399173.886 0, 723997.047 1399190.123 0, 723748.074 1399206.376 0, 723499.102 1399222.643 0, 723250.131 1399238.924 0, 723001.161 1399255.22 0, 722752.192 1399271.531 0, 722503.224 1399287.857 0, 
+    722254.257 1399304.197 0, 722005.291 1399320.552 0, 721756.326 1399336.922 0, 721507.362 1399353.306 0, 721258.398 1399369.705 0, 721009.436 1399386.118 0, 720760.475 1399402.546 0, 720511.515 1399418.989 0, 720262.555 1399435.447 0, 720013.597 1399451.919 0, 
+    719764.639 1399468.405 0, 719515.683 1399484.907 0, 719266.727 1399501.423 0, 719017.773 1399517.954 0, 718767.57 1399534.582 0, 718519.867 1399551.059 0, 718270.915 1399567.634 0, 718021.964 1399584.223 0, 717773.015 1399600.827 0, 717524.066 1399617.446 0, 
+    717275.118 1399634.079 0, 717026.172 1399650.727 0, 716777.226 1399667.39 0, 716528.281 1399684.067 0, 716279.337 1399700.759 0, 716030.395 1399717.465 0, 715781.453 1399734.187 0, 715532.512 1399750.922 0, 715283.572 1399767.673 0, 715034.633 1399784.438 0, 
+    714785.696 1399801.218 0, 714536.759 1399818.012 0, 714287.823 1399834.822 0, 714038.888 1399851.645 0, 713789.954 1399868.484 0, 713541.021 1399885.337 0, 713292.089 1399902.205 0, 713043.158 1399919.087 0, 712792.978 1399936.069 0, 713170.713 1405498.471 0, 
+    713548.43 1411060.624 0, 713797.952 1411043.687 0, 714046.229 1411026.849 0, 714294.506 1411010.025 0, 714542.784 1410993.216 0, 714791.063 1410976.422 0, 715039.343 1410959.643 0, 715287.624 1410942.878 0, 715535.906 1410926.128 0, 715784.189 1410909.392 0, 
+    716032.473 1410892.671 0, 716280.758 1410875.964 0, 716529.044 1410859.273 0, 716777.331 1410842.595 0, 717025.619 1410825.933 0, 717273.908 1410809.285 0, 717522.198 1410792.651 0, 717770.489 1410776.033 0, 718018.781 1410759.428 0, 718267.074 1410742.839 0, 
+    718515.368 1410726.264 0, 718763.663 1410709.704 0, 719011.959 1410693.158 0, 719260.255 1410676.627 0, 719507.307 1410660.193 0, 719756.852 1410643.608 0, 720005.151 1410627.121 0, 720253.452 1410610.649 0, 720501.754 1410594.191 0, 720750.056 1410577.747 0, 
+    720998.36 1410561.318 0, 721246.664 1410544.904 0, 721494.97 1410528.505 0, 721743.276 1410512.12 0, 721991.584 1410495.749 0, 722239.892 1410479.394 0, 722488.202 1410463.053 0, 722736.512 1410446.726 0, 722984.823 1410430.414 0, 723233.135 1410414.117 0, 
+    723481.449 1410397.834 0, 723729.763 1410381.566 0, 723978.078 1410365.313 0, 724226.394 1410349.074 0, 724474.711 1410332.85 0, 724723.029 1410316.64 0, 724971.348 1410300.445 0, 725219.668 1410284.265 0, 725466.743 1410268.18 0, 725104.741 1404704.983 0, 
+    724742.723 1399141.535 0))
+
+POLYGON ((737387.247 1409509.411 0, 737140.125 1409524.798 0, 736891.761 1409540.277 0, 736643.397 1409555.77 0, 736395.034 1409571.278 0, 736146.673 1409586.801 0, 735898.312 1409602.338 0, 735649.952 1409617.89 0, 735401.592 1409633.456 0, 735153.234 1409649.037 0, 
+    734904.877 1409664.633 0, 734656.521 1409680.243 0, 734408.165 1409695.868 0, 734159.811 1409711.508 0, 733911.457 1409727.162 0, 733663.104 1409742.83 0, 733414.753 1409758.514 0, 733166.402 1409774.212 0, 732918.052 1409789.924 0, 732669.703 1409805.652 0, 
+    732421.355 1409821.393 0, 732173.008 1409837.15 0, 731924.661 1409852.921 0, 731676.316 1409868.707 0, 731426.727 1409884.586 0, 731179.628 1409900.322 0, 730931.286 1409916.151 0, 730682.944 1409931.996 0, 730434.604 1409947.854 0, 730186.264 1409963.728 0, 
+    729937.925 1409979.616 0, 729689.587 1409995.518 0, 729441.251 1410011.436 0, 729192.915 1410027.367 0, 728944.58 1410043.314 0, 728696.246 1410059.275 0, 728447.912 1410075.251 0, 728199.58 1410091.241 0, 727951.249 1410107.246 0, 727702.919 1410123.266 0, 
+    727454.589 1410139.3 0, 727206.261 1410155.349 0, 726957.933 1410171.412 0, 726709.607 1410187.49 0, 726461.281 1410203.583 0, 726212.957 1410219.69 0, 725964.633 1410235.812 0, 725716.31 1410251.948 0, 725466.743 1410268.18 0, 725828.729 1415831.123 0, 
+    726190.697 1421393.804 0, 726439.606 1421377.615 0, 726687.274 1421361.521 0, 726934.943 1421345.441 0, 727182.613 1421329.376 0, 727430.283 1421313.326 0, 727677.955 1421297.291 0, 727925.628 1421281.27 0, 728173.301 1421265.263 0, 728420.976 1421249.271 0, 
+    728668.651 1421233.294 0, 728916.328 1421217.331 0, 729164.005 1421201.383 0, 729411.683 1421185.449 0, 729659.362 1421169.53 0, 729907.043 1421153.626 0, 730154.724 1421137.736 0, 730402.406 1421121.861 0, 730650.089 1421106 0, 730897.772 1421090.154 0, 
+    731145.457 1421074.323 0, 731393.143 1421058.506 0, 731640.83 1421042.703 0, 731888.517 1421026.915 0, 732134.965 1421011.221 0, 732383.895 1420995.384 0, 732631.586 1420979.64 0, 732879.277 1420963.91 0, 733126.969 1420948.195 0, 733374.662 1420932.495 0, 
+    733622.356 1420916.809 0, 733870.051 1420901.138 0, 734117.747 1420885.481 0, 734365.444 1420869.839 0, 734613.142 1420854.212 0, 734860.841 1420838.599 0, 735108.54 1420823.001 0, 735356.241 1420807.417 0, 735603.942 1420791.848 0, 735851.645 1420776.293 0, 
+    736099.348 1420760.753 0, 736347.052 1420745.228 0, 736594.757 1420729.717 0, 736842.463 1420714.221 0, 737090.17 1420698.739 0, 737337.878 1420683.272 0, 737585.587 1420667.82 0, 737833.296 1420652.382 0, 738079.766 1420637.036 0, 737733.515 1415073.354 0, 
+    737387.247 1409509.411 0))
+
+POLYGON ((749970.926 1419913.86 0, 749724.412 1419928.509 0, 749476.66 1419943.247 0, 749228.908 1419958 0, 748981.158 1419972.767 0, 748733.408 1419987.549 0, 748485.659 1420002.345 0, 748237.911 1420017.156 0, 747990.164 1420031.982 0, 747742.418 1420046.822 0, 
+    747494.673 1420061.677 0, 747246.928 1420076.546 0, 746999.185 1420091.43 0, 746751.442 1420106.328 0, 746503.7 1420121.241 0, 746255.959 1420136.169 0, 746008.219 1420151.111 0, 745760.48 1420166.067 0, 745512.742 1420181.039 0, 745265.004 1420196.025 0, 
+    745017.268 1420211.025 0, 744769.532 1420226.04 0, 744521.797 1420241.07 0, 744274.064 1420256.114 0, 744025.091 1420271.248 0, 743778.598 1420286.246 0, 743530.867 1420301.334 0, 743283.137 1420316.437 0, 743035.407 1420331.554 0, 742787.679 1420346.686 0, 
+    742539.951 1420361.832 0, 742292.225 1420376.993 0, 742044.499 1420392.168 0, 741796.774 1420407.358 0, 741549.05 1420422.563 0, 741301.326 1420437.782 0, 741053.604 1420453.016 0, 740805.883 1420468.264 0, 740558.162 1420483.527 0, 740310.443 1420498.805 0, 
+    740062.724 1420514.097 0, 739815.006 1420529.404 0, 739567.289 1420544.725 0, 739319.573 1420560.061 0, 739071.858 1420575.411 0, 738824.144 1420590.776 0, 738576.431 1420606.156 0, 738328.718 1420621.55 0, 738079.766 1420637.036 0, 738426.001 1426200.451 0, 
+    738772.219 1431763.595 0, 739020.513 1431748.15 0, 739267.57 1431732.796 0, 739514.629 1431717.457 0, 739761.688 1431702.133 0, 740008.748 1431686.823 0, 740255.809 1431671.528 0, 740502.871 1431656.247 0, 740749.934 1431640.981 0, 740996.998 1431625.729 0, 
+    741244.063 1431610.492 0, 741491.128 1431595.27 0, 741738.195 1431580.062 0, 741985.262 1431564.868 0, 742232.331 1431549.689 0, 742479.4 1431534.525 0, 742726.47 1431519.375 0, 742973.541 1431504.239 0, 743220.612 1431489.119 0, 743467.685 1431474.012 0, 
+    743714.759 1431458.921 0, 743961.833 1431443.843 0, 744208.909 1431428.781 0, 744455.985 1431413.733 0, 744701.826 1431398.774 0, 744950.14 1431383.68 0, 745197.219 1431368.676 0, 745444.299 1431353.686 0, 745691.38 1431338.71 0, 745938.461 1431323.75 0, 
+    746185.544 1431308.803 0, 746432.627 1431293.872 0, 746679.711 1431278.954 0, 746926.796 1431264.052 0, 747173.882 1431249.164 0, 747420.969 1431234.29 0, 747668.057 1431219.431 0, 747915.145 1431204.587 0, 748162.235 1431189.757 0, 748409.325 1431174.941 0, 
+    748656.416 1431160.14 0, 748903.508 1431145.354 0, 749150.601 1431130.582 0, 749397.695 1431115.825 0, 749644.79 1431101.082 0, 749891.885 1431086.354 0, 750138.982 1431071.641 0, 750386.079 1431056.942 0, 750631.942 1431042.33 0, 750301.442 1425478.231 0, 
+    749970.926 1419913.86 0))
+
+POLYGON ((762493.655 1430354.575 0, 762247.75 1430368.491 0, 762000.612 1430382.492 0, 761753.475 1430396.508 0, 761506.339 1430410.538 0, 761259.204 1430424.582 0, 761012.069 1430438.641 0, 760764.935 1430452.715 0, 760517.802 1430466.803 0, 760270.67 1430480.906 0, 
+    760023.539 1430495.023 0, 759776.409 1430509.155 0, 759529.279 1430523.301 0, 759282.151 1430537.462 0, 759035.023 1430551.638 0, 758787.896 1430565.828 0, 758540.77 1430580.032 0, 758293.644 1430594.251 0, 758046.52 1430608.485 0, 757799.396 1430622.733 0, 
+    757552.273 1430636.996 0, 757305.151 1430651.273 0, 757058.03 1430665.565 0, 756810.91 1430679.871 0, 756562.555 1430694.264 0, 756316.671 1430708.528 0, 756069.554 1430722.878 0, 755822.437 1430737.242 0, 755575.321 1430751.621 0, 755328.205 1430766.015 0, 
+    755081.091 1430780.423 0, 754833.977 1430794.846 0, 754586.865 1430809.283 0, 754339.753 1430823.735 0, 754092.642 1430838.201 0, 753845.532 1430852.682 0, 753598.422 1430867.177 0, 753351.314 1430881.687 0, 753104.206 1430896.212 0, 752857.099 1430910.751 0, 
+    752609.994 1430925.305 0, 752362.888 1430939.873 0, 752115.784 1430954.455 0, 751868.681 1430969.053 0, 751621.579 1430983.665 0, 751374.477 1430998.291 0, 751127.376 1431012.932 0, 750880.276 1431027.587 0, 750631.942 1431042.33 0, 750962.425 1436606.153 0, 
+    751292.892 1442169.692 0, 751540.568 1442154.987 0, 751787.013 1442140.371 0, 752033.458 1442125.769 0, 752279.905 1442111.181 0, 752526.353 1442096.608 0, 752772.801 1442082.05 0, 753019.25 1442067.505 0, 753265.7 1442052.976 0, 753512.151 1442038.461 0, 
+    753758.603 1442023.96 0, 754005.056 1442009.474 0, 754251.509 1441995.003 0, 754497.964 1441980.546 0, 754744.419 1441966.103 0, 754990.875 1441951.675 0, 755237.332 1441937.262 0, 755483.789 1441922.863 0, 755730.248 1441908.478 0, 755976.707 1441894.108 0, 
+    756223.168 1441879.753 0, 756469.629 1441865.412 0, 756716.091 1441851.085 0, 756962.554 1441836.773 0, 757207.786 1441822.547 0, 757455.482 1441808.193 0, 757701.947 1441793.925 0, 757948.413 1441779.671 0, 758194.88 1441765.431 0, 758441.348 1441751.206 0, 
+    758687.817 1441736.996 0, 758934.286 1441722.8 0, 759180.757 1441708.619 0, 759427.228 1441694.452 0, 759673.7 1441680.299 0, 759920.173 1441666.162 0, 760166.647 1441652.038 0, 760413.121 1441637.929 0, 760659.596 1441623.835 0, 760906.073 1441609.755 0, 
+    761152.55 1441595.69 0, 761399.027 1441581.639 0, 761645.506 1441567.603 0, 761891.986 1441553.581 0, 762138.466 1441539.573 0, 762384.947 1441525.581 0, 762631.429 1441511.602 0, 762877.912 1441497.639 0, 763123.165 1441483.759 0, 762808.418 1435919.308 0, 
+    762493.655 1430354.575 0))
+
+POLYGON ((774955.329 1440831.252 0, 774710.036 1440844.438 0, 774463.515 1440857.706 0, 774216.994 1440870.988 0, 773970.474 1440884.284 0, 773723.956 1440897.595 0, 773477.437 1440910.92 0, 773230.92 1440924.26 0, 772984.404 1440937.615 0, 772737.888 1440950.984 0, 
+    772491.373 1440964.367 0, 772244.859 1440977.765 0, 771998.345 1440991.178 0, 771751.833 1441004.605 0, 771505.321 1441018.046 0, 771258.81 1441031.502 0, 771012.3 1441044.973 0, 770765.79 1441058.458 0, 770519.281 1441071.957 0, 770272.774 1441085.471 0, 
+    770026.267 1441099 0, 769779.76 1441112.543 0, 769533.255 1441126.1 0, 769286.75 1441139.672 0, 769039.017 1441153.327 0, 768793.743 1441166.86 0, 768547.241 1441180.476 0, 768300.739 1441194.106 0, 768054.239 1441207.75 0, 767807.739 1441221.409 0, 
+    767561.24 1441235.083 0, 767314.742 1441248.771 0, 767068.244 1441262.474 0, 766821.748 1441276.191 0, 766575.252 1441289.923 0, 766328.757 1441303.669 0, 766082.263 1441317.43 0, 765835.769 1441331.205 0, 765589.277 1441344.994 0, 765342.785 1441358.799 0, 
+    765096.294 1441372.617 0, 764849.804 1441386.451 0, 764603.314 1441400.298 0, 764356.826 1441414.161 0, 764110.338 1441428.037 0, 763863.851 1441441.929 0, 763617.365 1441455.834 0, 763370.88 1441469.755 0, 763123.165 1441483.759 0, 763437.896 1447047.921 0, 
+    763752.61 1452611.788 0, 763999.667 1452597.821 0, 764245.497 1452583.938 0, 764491.328 1452570.069 0, 764737.16 1452556.215 0, 764982.993 1452542.375 0, 765228.826 1452528.549 0, 765474.66 1452514.739 0, 765720.496 1452500.942 0, 765966.332 1452487.16 0, 
+    766212.168 1452473.393 0, 766458.006 1452459.64 0, 766703.844 1452445.901 0, 766949.683 1452432.177 0, 767195.524 1452418.467 0, 767441.364 1452404.772 0, 767687.206 1452391.091 0, 767933.048 1452377.425 0, 768178.892 1452363.773 0, 768424.736 1452350.136 0, 
+    768670.581 1452336.513 0, 768916.426 1452322.905 0, 769162.273 1452309.311 0, 769408.12 1452295.732 0, 769652.742 1452282.234 0, 769899.817 1452268.616 0, 770145.666 1452255.08 0, 770391.517 1452241.559 0, 770637.368 1452228.052 0, 770883.22 1452214.559 0, 
+    771129.073 1452201.081 0, 771374.926 1452187.617 0, 771620.781 1452174.168 0, 771866.636 1452160.733 0, 772112.492 1452147.313 0, 772358.349 1452133.907 0, 772604.206 1452120.516 0, 772850.065 1452107.139 0, 773095.924 1452093.777 0, 773341.784 1452080.429 0, 
+    773587.645 1452067.095 0, 773833.506 1452053.776 0, 774079.368 1452040.472 0, 774325.231 1452027.182 0, 774571.095 1452013.906 0, 774816.96 1452000.645 0, 775062.825 1451987.399 0, 775308.691 1451974.167 0, 775553.333 1451961.015 0, 775254.339 1446396.28 0, 
+    774955.329 1440831.252 0))
+
+POLYGON ((787355.847 1451343.583 0, 787111.168 1451356.044 0, 786865.265 1451368.581 0, 786619.363 1451381.133 0, 786373.462 1451393.7 0, 786127.562 1451406.281 0, 785881.662 1451418.876 0, 785635.763 1451431.486 0, 785389.865 1451444.11 0, 785143.968 1451456.749 0, 
+    784898.071 1451469.402 0, 784652.175 1451482.07 0, 784406.28 1451494.752 0, 784160.386 1451507.449 0, 783914.492 1451520.16 0, 783668.599 1451532.885 0, 783422.707 1451545.625 0, 783176.815 1451558.38 0, 782930.925 1451571.149 0, 782685.035 1451583.932 0, 
+    782439.146 1451596.73 0, 782193.257 1451609.543 0, 781947.37 1451622.37 0, 781701.483 1451635.211 0, 781454.372 1451648.131 0, 781209.711 1451660.937 0, 780963.827 1451673.822 0, 780717.943 1451686.721 0, 780472.06 1451699.635 0, 780226.177 1451712.563 0, 
+    779980.296 1451725.506 0, 779734.415 1451738.463 0, 779488.535 1451751.435 0, 779242.656 1451764.421 0, 778996.777 1451777.421 0, 778750.899 1451790.437 0, 778505.022 1451803.466 0, 778259.146 1451816.51 0, 778013.271 1451829.569 0, 777767.396 1451842.641 0, 
+    777521.522 1451855.729 0, 777275.649 1451868.831 0, 777029.776 1451881.947 0, 776783.905 1451895.078 0, 776538.034 1451908.223 0, 776292.164 1451921.383 0, 776046.295 1451934.557 0, 775800.426 1451947.746 0, 775553.333 1451961.015 0, 775852.311 1457525.449 0, 
+    776151.272 1463089.578 0, 776397.707 1463076.345 0, 776642.92 1463063.191 0, 776888.135 1463050.052 0, 777133.35 1463036.927 0, 777378.566 1463023.817 0, 777623.782 1463010.721 0, 777869 1462997.64 0, 778114.218 1462984.573 0, 778359.437 1462971.52 0, 
+    778604.656 1462958.482 0, 778849.877 1462945.459 0, 779095.098 1462932.449 0, 779340.32 1462919.455 0, 779585.543 1462906.474 0, 779830.766 1462893.508 0, 780075.99 1462880.557 0, 780321.215 1462867.62 0, 780566.441 1462854.697 0, 780811.668 1462841.789 0, 
+    781056.895 1462828.895 0, 781302.123 1462816.016 0, 781547.352 1462803.151 0, 781792.582 1462790.3 0, 782036.59 1462777.528 0, 782283.043 1462764.643 0, 782528.275 1462751.835 0, 782773.507 1462739.043 0, 783018.741 1462726.264 0, 783263.975 1462713.501 0, 
+    783509.21 1462700.751 0, 783754.445 1462688.016 0, 783999.682 1462675.296 0, 784244.919 1462662.589 0, 784490.157 1462649.898 0, 784735.395 1462637.22 0, 784980.634 1462624.558 0, 785225.875 1462611.909 0, 785471.115 1462599.275 0, 785716.357 1462586.656 0, 
+    785961.599 1462574.051 0, 786206.842 1462561.46 0, 786452.086 1462548.884 0, 786697.331 1462536.322 0, 786942.576 1462523.775 0, 787187.822 1462511.242 0, 787433.069 1462498.723 0, 787678.316 1462486.219 0, 787922.344 1462473.792 0, 787639.103 1456908.84 0, 
+    787355.847 1451343.583 0))
+
+POLYGON ((799695.108 1461891.263 0, 799451.045 1461903.001 0, 799205.763 1461914.812 0, 798960.482 1461926.638 0, 798715.201 1461938.478 0, 798469.922 1461950.332 0, 798224.643 1461962.201 0, 797979.364 1461974.084 0, 797734.087 1461985.982 0, 797488.81 1461997.894 0, 
+    797243.533 1462009.821 0, 796998.258 1462021.762 0, 796752.983 1462033.717 0, 796507.709 1462045.687 0, 796262.435 1462057.672 0, 796017.163 1462069.67 0, 795771.891 1462081.684 0, 795526.619 1462093.711 0, 795281.349 1462105.753 0, 795036.079 1462117.81 0, 
+    794790.81 1462129.881 0, 794545.541 1462141.966 0, 794300.273 1462154.066 0, 794055.006 1462166.181 0, 793808.52 1462178.37 0, 793564.474 1462190.453 0, 793319.21 1462202.61 0, 793073.945 1462214.782 0, 792828.682 1462226.969 0, 792583.419 1462239.17 0, 
+    792338.157 1462251.385 0, 792092.896 1462263.615 0, 791847.635 1462275.859 0, 791602.375 1462288.118 0, 791357.116 1462300.391 0, 791111.858 1462312.678 0, 790866.6 1462324.98 0, 790621.343 1462337.296 0, 790376.087 1462349.627 0, 790130.831 1462361.973 0, 
+    789885.577 1462374.332 0, 789640.322 1462386.706 0, 789395.069 1462399.095 0, 789149.816 1462411.498 0, 788904.565 1462423.915 0, 788659.313 1462436.347 0, 788414.063 1462448.794 0, 788168.813 1462461.254 0, 787922.344 1462473.792 0, 788205.569 1468038.432 0, 
+    788488.777 1473602.755 0, 788734.588 1473590.251 0, 788979.183 1473577.823 0, 789223.778 1473565.41 0, 789468.374 1473553.012 0, 789712.971 1473540.627 0, 789957.569 1473528.258 0, 790202.167 1473515.902 0, 790446.766 1473503.561 0, 790691.366 1473491.234 0, 
+    790935.966 1473478.922 0, 791180.568 1473466.624 0, 791425.17 1473454.341 0, 791669.772 1473442.072 0, 791914.376 1473429.817 0, 792158.98 1473417.577 0, 792403.584 1473405.351 0, 792648.19 1473393.139 0, 792892.796 1473380.942 0, 793137.403 1473368.759 0, 
+    793382.011 1473356.591 0, 793626.619 1473344.437 0, 793871.228 1473332.297 0, 794115.838 1473320.172 0, 794359.232 1473308.122 0, 794605.06 1473295.965 0, 794849.672 1473283.883 0, 795094.285 1473271.816 0, 795338.898 1473259.763 0, 795583.512 1473247.724 0, 
+    795828.127 1473235.7 0, 796072.742 1473223.69 0, 796317.359 1473211.694 0, 796561.976 1473199.713 0, 796806.593 1473187.746 0, 797051.212 1473175.794 0, 797295.831 1473163.856 0, 797540.45 1473151.932 0, 797785.071 1473140.023 0, 798029.692 1473128.128 0, 
+    798274.314 1473116.248 0, 798518.936 1473104.382 0, 798763.56 1473092.53 0, 799008.183 1473080.693 0, 799252.808 1473068.87 0, 799497.433 1473057.062 0, 799742.059 1473045.268 0, 799986.686 1473033.488 0, 800230.098 1473021.782 0, 799962.611 1467456.681 0, 
+    799695.108 1461891.263 0))
+
+POLYGON ((811973.013 1472473.982 0, 811729.568 1472485.001 0, 811484.909 1472496.09 0, 811240.25 1472507.193 0, 810995.593 1472518.31 0, 810750.936 1472529.442 0, 810506.279 1472540.588 0, 810261.623 1472551.748 0, 810016.968 1472562.923 0, 809772.314 1472574.112 0, 
+    809527.66 1472585.316 0, 809283.007 1472596.534 0, 809038.355 1472607.766 0, 808793.703 1472619.013 0, 808549.052 1472630.274 0, 808304.401 1472641.55 0, 808059.751 1472652.84 0, 807815.102 1472664.144 0, 807570.454 1472675.463 0, 807325.806 1472686.796 0, 
+    807081.159 1472698.144 0, 806836.512 1472709.506 0, 806591.867 1472720.882 0, 806347.221 1472732.273 0, 806101.362 1472743.735 0, 805857.933 1472755.098 0, 805613.29 1472766.532 0, 805368.648 1472777.98 0, 805124.006 1472789.443 0, 804879.365 1472800.92 0, 
+    804634.724 1472812.412 0, 804390.085 1472823.918 0, 804145.446 1472835.438 0, 803900.807 1472846.973 0, 803656.17 1472858.522 0, 803411.533 1472870.086 0, 803166.896 1472881.664 0, 802922.261 1472893.257 0, 802677.626 1472904.863 0, 802432.991 1472916.485 0, 
+    802188.358 1472928.12 0, 801943.725 1472939.77 0, 801699.093 1472951.435 0, 801454.461 1472963.113 0, 801209.83 1472974.807 0, 800965.2 1472986.514 0, 800720.57 1472998.236 0, 800475.942 1473009.972 0, 800230.098 1473021.782 0, 800497.57 1478586.56 0, 
+    800765.026 1484151.009 0, 801010.211 1484139.232 0, 801254.185 1484127.527 0, 801498.159 1484115.836 0, 801742.134 1484104.16 0, 801986.11 1484092.498 0, 802230.087 1484080.85 0, 802474.064 1484069.217 0, 802718.042 1484057.599 0, 802962.02 1484045.994 0, 
+    803205.999 1484034.404 0, 803449.979 1484022.828 0, 803693.96 1484011.267 0, 803937.941 1483999.72 0, 804181.923 1483988.187 0, 804425.906 1483976.669 0, 804669.889 1483965.165 0, 804913.873 1483953.675 0, 805157.858 1483942.2 0, 805401.843 1483930.739 0, 
+    805645.829 1483919.293 0, 805889.816 1483907.861 0, 806133.803 1483896.443 0, 806377.791 1483885.04 0, 806620.568 1483873.707 0, 806865.769 1483862.276 0, 807109.759 1483850.916 0, 807353.75 1483839.57 0, 807597.741 1483828.238 0, 807841.733 1483816.921 0, 
+    808085.726 1483805.618 0, 808329.719 1483794.329 0, 808573.713 1483783.055 0, 808817.708 1483771.796 0, 809061.703 1483760.55 0, 809305.699 1483749.319 0, 809549.696 1483738.102 0, 809793.693 1483726.9 0, 810037.691 1483715.712 0, 810281.69 1483704.538 0, 
+    810525.689 1483693.379 0, 810769.689 1483682.234 0, 811013.69 1483671.104 0, 811257.691 1483659.988 0, 811501.693 1483648.886 0, 811745.696 1483637.798 0, 811989.699 1483626.725 0, 812233.703 1483615.666 0, 812476.497 1483604.677 0, 812224.763 1478039.494 0, 
+    811973.013 1472473.982 0))
+
+POLYGON ((824189.465 1483091.434 0, 823946.639 1483101.737 0, 823702.605 1483112.107 0, 823458.571 1483122.49 0, 823214.538 1483132.888 0, 822970.506 1483143.301 0, 822726.474 1483153.728 0, 822482.443 1483164.169 0, 822238.413 1483174.624 0, 821994.383 1483185.094 0, 
+    821750.354 1483195.578 0, 821506.325 1483206.077 0, 821262.297 1483216.59 0, 821018.269 1483227.117 0, 820774.243 1483237.659 0, 820530.217 1483248.215 0, 820286.191 1483258.785 0, 820042.166 1483269.37 0, 819798.142 1483279.969 0, 819554.118 1483290.583 0, 
+    819310.095 1483301.211 0, 819066.073 1483311.853 0, 818822.051 1483322.509 0, 818578.03 1483333.18 0, 818332.8 1483343.919 0, 818089.989 1483354.565 0, 817845.97 1483365.279 0, 817601.951 1483376.008 0, 817357.933 1483386.751 0, 817113.916 1483397.508 0, 
+    816869.899 1483408.279 0, 816625.883 1483419.065 0, 816381.868 1483429.865 0, 816137.853 1483440.68 0, 815893.839 1483451.509 0, 815649.825 1483462.352 0, 815405.812 1483473.21 0, 815161.8 1483484.082 0, 814917.788 1483494.968 0, 814673.777 1483505.869 0, 
+    814429.767 1483516.784 0, 814185.757 1483527.714 0, 813941.748 1483538.657 0, 813697.74 1483549.616 0, 813453.732 1483560.588 0, 813209.725 1483571.575 0, 812965.718 1483582.576 0, 812721.713 1483593.592 0, 812476.497 1483604.677 0, 812728.216 1489169.525 0, 
+    812979.92 1494734.034 0, 813224.477 1494722.979 0, 813467.828 1494711.992 0, 813711.179 1494701.021 0, 813954.531 1494690.063 0, 814197.884 1494679.12 0, 814441.237 1494668.191 0, 814684.591 1494657.277 0, 814927.946 1494646.377 0, 815171.301 1494635.491 0, 
+    815414.657 1494624.62 0, 815658.014 1494613.762 0, 815901.371 1494602.92 0, 816144.729 1494592.091 0, 816388.087 1494581.277 0, 816631.447 1494570.477 0, 816874.806 1494559.691 0, 817118.167 1494548.92 0, 817361.528 1494538.163 0, 817604.889 1494527.421 0, 
+    817848.252 1494516.692 0, 818091.615 1494505.979 0, 818334.978 1494495.279 0, 818578.342 1494484.594 0, 818820.501 1494473.976 0, 819065.073 1494463.266 0, 819308.439 1494452.624 0, 819551.805 1494441.996 0, 819795.173 1494431.382 0, 820038.541 1494420.783 0, 
+    820281.909 1494410.198 0, 820525.278 1494399.627 0, 820768.648 1494389.071 0, 821012.018 1494378.529 0, 821255.39 1494368.001 0, 821498.761 1494357.488 0, 821742.133 1494346.988 0, 821985.506 1494336.504 0, 822228.88 1494326.033 0, 822472.254 1494315.577 0, 
+    822715.629 1494305.135 0, 822959.004 1494294.708 0, 823202.38 1494284.295 0, 823445.757 1494273.896 0, 823689.134 1494263.512 0, 823932.512 1494253.141 0, 824175.89 1494242.786 0, 824419.269 1494232.444 0, 824661.443 1494222.168 0, 824425.461 1488656.971 0, 
+    824189.465 1483091.434 0))
+
+POLYGON ((836344.366 1493743.307 0, 836102.162 1493752.899 0, 835858.755 1493762.553 0, 835615.348 1493772.221 0, 835371.942 1493781.904 0, 835128.537 1493791.6 0, 834885.132 1493801.312 0, 834641.727 1493811.037 0, 834398.323 1493820.777 0, 834154.92 1493830.531 0, 
+    833911.517 1493840.3 0, 833668.115 1493850.082 0, 833424.714 1493859.879 0, 833181.313 1493869.691 0, 832937.912 1493879.517 0, 832694.512 1493889.357 0, 832451.113 1493899.211 0, 832207.715 1493909.08 0, 831964.316 1493918.963 0, 831720.919 1493928.861 0, 
+    831477.522 1493938.772 0, 831234.126 1493948.698 0, 830990.73 1493958.639 0, 830747.335 1493968.593 0, 830502.736 1493978.612 0, 830260.546 1493988.546 0, 830017.153 1493998.544 0, 829773.76 1494008.556 0, 829530.368 1494018.582 0, 829286.976 1494028.623 0, 
+    829043.585 1494038.678 0, 828800.195 1494048.747 0, 828556.805 1494058.83 0, 828313.416 1494068.928 0, 828070.027 1494079.041 0, 827826.639 1494089.167 0, 827583.252 1494099.308 0, 827339.865 1494109.464 0, 827096.478 1494119.633 0, 826853.093 1494129.817 0, 
+    826609.708 1494140.015 0, 826366.323 1494150.228 0, 826122.939 1494160.455 0, 825879.556 1494170.696 0, 825636.173 1494180.952 0, 825392.791 1494191.221 0, 825149.41 1494201.506 0, 824906.029 1494211.804 0, 824661.443 1494222.168 0, 824897.41 1499787.019 0, 
+    825133.363 1505351.518 0, 825377.29 1505341.182 0, 825620.016 1505330.911 0, 825862.743 1505320.655 0, 826105.47 1505310.413 0, 826348.197 1505300.185 0, 826590.925 1505289.971 0, 826833.654 1505279.772 0, 827076.384 1505269.587 0, 827319.114 1505259.416 0, 
+    827561.844 1505249.259 0, 827804.575 1505239.117 0, 828047.307 1505228.989 0, 828290.04 1505218.875 0, 828532.773 1505208.776 0, 828775.506 1505198.691 0, 829018.24 1505188.62 0, 829260.975 1505178.564 0, 829503.71 1505168.522 0, 829746.446 1505158.494 0, 
+    829989.183 1505148.48 0, 830231.92 1505138.481 0, 830474.658 1505128.496 0, 830717.396 1505118.525 0, 830958.933 1505108.618 0, 831202.874 1505098.626 0, 831445.615 1505088.698 0, 831688.355 1505078.784 0, 831931.096 1505068.885 0, 832173.838 1505059 0, 
+    832416.581 1505049.129 0, 832659.324 1505039.273 0, 832902.067 1505029.431 0, 833144.811 1505019.603 0, 833387.556 1505009.789 0, 833630.301 1504999.99 0, 833873.047 1504990.205 0, 834115.794 1504980.434 0, 834358.541 1504970.678 0, 834601.288 1504960.935 0, 
+    834844.036 1504951.207 0, 835086.785 1504941.494 0, 835329.534 1504931.794 0, 835572.284 1504922.109 0, 835815.035 1504912.439 0, 836057.786 1504902.782 0, 836300.537 1504893.14 0, 836543.289 1504883.512 0, 836784.841 1504873.946 0, 836564.611 1499308.803 0, 
+    836344.366 1493743.307 0))
+
+POLYGON ((848437.623 1504429.293 0, 848196.043 1504438.177 0, 847953.265 1504447.119 0, 847710.487 1504456.075 0, 847467.709 1504465.046 0, 847224.933 1504474.031 0, 846982.156 1504483.03 0, 846739.381 1504492.044 0, 846496.605 1504501.071 0, 846253.831 1504510.113 0, 
+    846011.057 1504519.17 0, 845768.283 1504528.24 0, 845525.51 1504537.325 0, 845282.737 1504546.425 0, 845039.965 1504555.538 0, 844797.194 1504564.666 0, 844554.423 1504573.808 0, 844311.653 1504582.964 0, 844068.883 1504592.135 0, 843826.113 1504601.32 0, 
+    843583.345 1504610.519 0, 843340.576 1504619.733 0, 843097.809 1504628.96 0, 842855.042 1504638.202 0, 842611.075 1504647.505 0, 842369.509 1504656.73 0, 842126.743 1504666.014 0, 841883.978 1504675.314 0, 841641.214 1504684.627 0, 841398.45 1504693.955 0, 
+    841155.687 1504703.297 0, 840912.924 1504712.654 0, 840670.162 1504722.024 0, 840427.4 1504731.409 0, 840184.639 1504740.809 0, 839941.879 1504750.222 0, 839699.119 1504759.65 0, 839456.359 1504769.092 0, 839213.6 1504778.549 0, 838970.842 1504788.019 0, 
+    838728.084 1504797.504 0, 838485.327 1504807.004 0, 838242.57 1504816.517 0, 837999.814 1504826.045 0, 837757.059 1504835.587 0, 837514.304 1504845.144 0, 837271.549 1504854.714 0, 837028.795 1504864.299 0, 836784.841 1504873.946 0, 837005.058 1510438.732 0, 
+    837225.26 1516003.153 0, 837468.556 1515993.533 0, 837710.655 1515983.974 0, 837952.754 1515974.429 0, 838194.854 1515964.898 0, 838436.954 1515955.382 0, 838679.055 1515945.879 0, 838921.157 1515936.392 0, 839163.259 1515926.918 0, 839405.362 1515917.458 0, 
+    839647.465 1515908.013 0, 839889.569 1515898.582 0, 840131.673 1515889.166 0, 840373.778 1515879.763 0, 840615.884 1515870.375 0, 840857.99 1515861.001 0, 841100.096 1515851.642 0, 841342.204 1515842.296 0, 841584.311 1515832.965 0, 841826.42 1515823.648 0, 
+    842068.528 1515814.345 0, 842310.638 1515805.057 0, 842552.748 1515795.783 0, 842794.858 1515786.523 0, 843035.772 1515777.323 0, 843279.08 1515768.046 0, 843521.193 1515758.829 0, 843763.305 1515749.626 0, 844005.418 1515740.437 0, 844247.532 1515731.263 0, 
+    844489.646 1515722.103 0, 844731.761 1515712.957 0, 844973.876 1515703.825 0, 845215.992 1515694.708 0, 845458.108 1515685.605 0, 845700.225 1515676.516 0, 845942.343 1515667.441 0, 846184.461 1515658.381 0, 846426.579 1515649.334 0, 846668.698 1515640.303 0, 
+    846910.818 1515631.285 0, 847152.938 1515622.281 0, 847395.059 1515613.292 0, 847637.18 1515604.317 0, 847879.301 1515595.357 0, 848121.424 1515586.41 0, 848363.546 1515577.478 0, 848605.67 1515568.56 0, 848846.598 1515559.701 0, 848642.117 1509994.679 0, 
+    848437.623 1504429.293 0))
+
+POLYGON ((860469.142 1515149.082 0, 860228.188 1515157.261 0, 859986.04 1515165.495 0, 859743.893 1515173.743 0, 859501.747 1515182.005 0, 859259.601 1515190.282 0, 859017.455 1515198.573 0, 858775.31 1515206.878 0, 858533.166 1515215.197 0, 858291.022 1515223.531 0, 
+    858048.878 1515231.878 0, 857806.735 1515240.241 0, 857564.592 1515248.617 0, 857322.45 1515257.007 0, 857080.308 1515265.412 0, 856838.167 1515273.831 0, 856596.027 1515282.265 0, 856353.887 1515290.712 0, 856111.747 1515299.174 0, 855869.608 1515307.65 0, 
+    855627.469 1515316.141 0, 855385.331 1515324.645 0, 855143.193 1515333.164 0, 854901.056 1515341.697 0, 854657.725 1515350.287 0, 854416.784 1515358.806 0, 854174.648 1515367.382 0, 853932.513 1515375.972 0, 853690.378 1515384.577 0, 853448.244 1515393.195 0, 
+    853206.11 1515401.828 0, 852963.977 1515410.475 0, 852721.845 1515419.137 0, 852479.713 1515427.812 0, 852237.581 1515436.502 0, 851995.45 1515445.206 0, 851753.32 1515453.925 0, 851511.19 1515462.657 0, 851269.06 1515471.404 0, 851026.931 1515480.165 0, 
+    850784.803 1515488.941 0, 850542.675 1515497.73 0, 850300.547 1515506.534 0, 850058.42 1515515.352 0, 849816.294 1515524.185 0, 849574.168 1515533.031 0, 849332.043 1515541.892 0, 849089.918 1515550.767 0, 848846.598 1515559.701 0, 849051.065 1521124.352 0, 
+    849255.518 1526688.629 0, 849498.18 1526679.719 0, 849739.65 1526670.868 0, 849981.12 1526662.031 0, 850222.591 1526653.209 0, 850464.062 1526644.4 0, 850705.534 1526635.606 0, 850947.007 1526626.826 0, 851188.48 1526618.06 0, 851429.953 1526609.308 0, 
+    851671.427 1526600.571 0, 851912.901 1526591.848 0, 852154.376 1526583.139 0, 852395.852 1526574.444 0, 852637.328 1526565.763 0, 852878.804 1526557.097 0, 853120.282 1526548.445 0, 853361.759 1526539.807 0, 853603.237 1526531.183 0, 853844.716 1526522.574 0, 
+    854086.195 1526513.978 0, 854327.674 1526505.397 0, 854569.154 1526496.83 0, 854810.635 1526488.278 0, 855050.924 1526479.781 0, 855293.597 1526471.215 0, 855535.08 1526462.705 0, 855776.562 1526454.209 0, 856018.045 1526445.728 0, 856259.529 1526437.26 0, 
+    856501.013 1526428.807 0, 856742.497 1526420.368 0, 856983.982 1526411.943 0, 857225.468 1526403.533 0, 857466.954 1526395.136 0, 857708.441 1526386.754 0, 857949.928 1526378.386 0, 858191.415 1526370.033 0, 858432.903 1526361.693 0, 858674.392 1526353.368 0, 
+    858915.881 1526345.057 0, 859157.37 1526336.76 0, 859398.86 1526328.478 0, 859640.351 1526320.209 0, 859881.842 1526311.955 0, 860123.333 1526303.715 0, 860364.825 1526295.489 0, 860606.317 1526287.278 0, 860846.62 1526279.121 0, 860657.887 1520714.289 0, 
+    860469.142 1515149.082 0))
+
+POLYGON ((872438.831 1525902.362 0, 872198.505 1525909.84 0, 871956.991 1525917.369 0, 871715.477 1525924.912 0, 871473.963 1525932.47 0, 871232.449 1525940.042 0, 870990.937 1525947.628 0, 870749.424 1525955.228 0, 870507.912 1525962.843 0, 870266.401 1525970.472 0, 
+    870024.89 1525978.115 0, 869783.379 1525985.772 0, 869541.869 1525993.443 0, 869300.359 1526001.129 0, 869058.85 1526008.829 0, 868817.341 1526016.543 0, 868575.833 1526024.271 0, 868334.325 1526032.013 0, 868092.817 1526039.77 0, 867851.31 1526047.541 0, 
+    867609.804 1526055.326 0, 867368.298 1526063.125 0, 867126.792 1526070.939 0, 866885.287 1526078.767 0, 866642.592 1526086.647 0, 866402.278 1526094.465 0, 866160.774 1526102.335 0, 865919.271 1526110.22 0, 865677.768 1526118.119 0, 865436.266 1526126.032 0, 
+    865194.764 1526133.959 0, 864953.262 1526141.901 0, 864711.761 1526149.856 0, 864470.261 1526157.826 0, 864228.761 1526165.81 0, 863987.261 1526173.809 0, 863745.762 1526181.821 0, 863504.264 1526189.848 0, 863262.766 1526197.889 0, 863021.268 1526205.944 0, 
+    862779.771 1526214.013 0, 862538.274 1526222.097 0, 862296.778 1526230.195 0, 862055.282 1526238.307 0, 861813.787 1526246.433 0, 861572.292 1526254.574 0, 861330.798 1526262.728 0, 861089.304 1526270.897 0, 860846.62 1526279.121 0, 861035.339 1531843.57 0, 
+    861224.045 1537407.632 0, 861466.071 1537399.431 0, 861706.91 1537391.284 0, 861947.749 1537383.152 0, 862188.589 1537375.033 0, 862429.43 1537366.929 0, 862670.27 1537358.839 0, 862911.112 1537350.763 0, 863151.953 1537342.702 0, 863392.795 1537334.654 0, 
+    863633.638 1537326.621 0, 863874.481 1537318.602 0, 864115.325 1537310.597 0, 864356.169 1537302.606 0, 864597.013 1537294.629 0, 864837.858 1537286.667 0, 865078.704 1537278.718 0, 865319.55 1537270.784 0, 865560.396 1537262.864 0, 865801.243 1537254.959 0, 
+    866042.091 1537247.067 0, 866282.938 1537239.19 0, 866523.787 1537231.326 0, 866764.635 1537223.477 0, 867004.298 1537215.681 0, 867246.334 1537207.822 0, 867487.184 1537200.015 0, 867728.035 1537192.223 0, 867968.886 1537184.445 0, 868209.737 1537176.681 0, 
+    868450.589 1537168.931 0, 868691.442 1537161.195 0, 868932.295 1537153.474 0, 869173.148 1537145.766 0, 869414.002 1537138.073 0, 869654.856 1537130.394 0, 869895.711 1537122.73 0, 870136.566 1537115.079 0, 870377.421 1537107.443 0, 870618.277 1537099.82 0, 
+    870859.134 1537092.212 0, 871099.991 1537084.618 0, 871340.848 1537077.039 0, 871581.706 1537069.473 0, 871822.564 1537061.922 0, 872063.423 1537054.385 0, 872304.282 1537046.862 0, 872545.141 1537039.353 0, 872784.816 1537031.895 0, 872611.83 1531467.322 0, 
+    872438.831 1525902.362 0))
+
+POLYGON ((884346.602 1536688.82 0, 884106.905 1536695.601 0, 883866.025 1536702.429 0, 883625.146 1536709.272 0, 883384.267 1536716.129 0, 883143.388 1536722.999 0, 882902.51 1536729.884 0, 882661.632 1536736.784 0, 882420.755 1536743.697 0, 882179.878 1536750.625 0, 
+    881939.001 1536757.566 0, 881698.125 1536764.522 0, 881457.249 1536771.492 0, 881216.374 1536778.477 0, 880975.499 1536785.475 0, 880734.625 1536792.488 0, 880493.75 1536799.515 0, 880252.877 1536806.556 0, 880012.003 1536813.611 0, 879771.13 1536820.68 0, 
+    879530.258 1536827.764 0, 879289.386 1536834.861 0, 879048.514 1536841.973 0, 878807.643 1536849.099 0, 878565.587 1536856.275 0, 878325.902 1536863.394 0, 878085.032 1536870.562 0, 877844.163 1536877.745 0, 877603.293 1536884.942 0, 877362.425 1536892.153 0, 
+    877121.556 1536899.379 0, 876880.689 1536906.618 0, 876639.821 1536913.872 0, 876398.954 1536921.14 0, 876158.088 1536928.422 0, 875917.222 1536935.718 0, 875676.356 1536943.028 0, 875435.491 1536950.353 0, 875194.626 1536957.691 0, 874953.761 1536965.044 0, 
+    874712.897 1536972.411 0, 874472.034 1536979.792 0, 874231.171 1536987.188 0, 873990.308 1536994.598 0, 873749.446 1537002.021 0, 873508.584 1537009.459 0, 873267.723 1537016.911 0, 873026.862 1537024.378 0, 872784.816 1537031.895 0, 872957.79 1542596.074 0, 
+    873130.751 1548159.853 0, 873372.139 1548152.356 0, 873612.345 1548144.91 0, 873852.551 1548137.478 0, 874092.758 1548130.06 0, 874332.965 1548122.657 0, 874573.173 1548115.267 0, 874813.381 1548107.892 0, 875053.59 1548100.531 0, 875293.799 1548093.184 0, 
+    875534.008 1548085.851 0, 875774.218 1548078.532 0, 876014.428 1548071.227 0, 876254.639 1548063.937 0, 876494.85 1548056.661 0, 876735.062 1548049.398 0, 876975.274 1548042.15 0, 877215.486 1548034.917 0, 877455.699 1548027.697 0, 877695.912 1548020.491 0, 
+    877936.126 1548013.3 0, 878176.34 1548006.122 0, 878416.555 1547998.959 0, 878656.769 1547991.81 0, 878895.803 1547984.71 0, 879137.201 1547977.554 0, 879377.417 1547970.447 0, 879617.633 1547963.355 0, 879857.851 1547956.277 0, 880098.068 1547949.212 0, 
+    880338.286 1547942.162 0, 880578.504 1547935.126 0, 880818.723 1547928.104 0, 881058.942 1547921.097 0, 881299.161 1547914.103 0, 881539.381 1547907.124 0, 881779.602 1547900.158 0, 882019.823 1547893.207 0, 882260.044 1547886.27 0, 882500.265 1547879.347 0, 
+    882740.487 1547872.439 0, 882980.71 1547865.544 0, 883220.932 1547858.664 0, 883461.156 1547851.797 0, 883701.379 1547844.945 0, 883941.603 1547838.107 0, 884181.828 1547831.283 0, 884422.052 1547824.473 0, 884661.097 1547817.711 0, 884503.855 1542253.466 0, 
+    884346.602 1536688.82 0))
+
+POLYGON ((896192.363 1547508.146 0, 895953.299 1547514.233 0, 895713.056 1547520.364 0, 895472.813 1547526.509 0, 895232.571 1547532.669 0, 894992.329 1547538.842 0, 894752.087 1547545.03 0, 894511.846 1547551.231 0, 894271.605 1547557.447 0, 894031.364 1547563.677 0, 
+    893791.124 1547569.922 0, 893550.884 1547576.18 0, 893310.645 1547582.452 0, 893070.406 1547588.739 0, 892830.167 1547595.04 0, 892589.929 1547601.355 0, 892349.691 1547607.684 0, 892109.453 1547614.027 0, 891869.216 1547620.384 0, 891628.979 1547626.755 0, 
+    891388.743 1547633.141 0, 891148.507 1547639.541 0, 890908.271 1547645.955 0, 890668.036 1547652.383 0, 890426.621 1547658.856 0, 890187.566 1547665.281 0, 889947.332 1547671.751 0, 889707.098 1547678.236 0, 889466.865 1547684.735 0, 889226.632 1547691.247 0, 
+    888986.399 1547697.774 0, 888746.167 1547704.316 0, 888505.935 1547710.871 0, 888265.703 1547717.44 0, 888025.472 1547724.024 0, 887785.242 1547730.621 0, 887545.011 1547737.233 0, 887304.781 1547743.859 0, 887064.552 1547750.499 0, 886824.322 1547757.153 0, 
+    886584.094 1547763.822 0, 886343.865 1547770.504 0, 886103.637 1547777.201 0, 885863.41 1547783.912 0, 885623.183 1547790.637 0, 885382.956 1547797.376 0, 885142.729 1547804.129 0, 884902.503 1547810.896 0, 884661.097 1547817.711 0, 884818.328 1553381.55 0, 
+    884975.546 1558944.977 0, 885216.295 1558938.181 0, 885455.866 1558931.432 0, 885695.437 1558924.697 0, 885935.009 1558917.977 0, 886174.581 1558911.27 0, 886414.154 1558904.578 0, 886653.727 1558897.899 0, 886893.301 1558891.235 0, 887132.874 1558884.585 0, 
+    887372.449 1558877.949 0, 887612.023 1558871.327 0, 887851.598 1558864.719 0, 888091.174 1558858.125 0, 888330.749 1558851.545 0, 888570.326 1558844.98 0, 888809.902 1558838.428 0, 889049.479 1558831.891 0, 889289.056 1558825.368 0, 889528.634 1558818.858 0, 
+    889768.212 1558812.363 0, 890007.791 1558805.882 0, 890247.37 1558799.415 0, 890486.949 1558792.963 0, 890725.352 1558786.556 0, 890966.108 1558780.099 0, 891205.689 1558773.689 0, 891445.27 1558767.293 0, 891684.851 1558760.91 0, 891924.432 1558754.542 0, 
+    892164.014 1558748.188 0, 892403.596 1558741.848 0, 892643.179 1558735.522 0, 892882.762 1558729.211 0, 893122.345 1558722.913 0, 893361.929 1558716.629 0, 893601.513 1558710.36 0, 893841.098 1558704.105 0, 894080.682 1558697.863 0, 894320.268 1558691.636 0, 
+    894559.853 1558685.423 0, 894799.439 1558679.224 0, 895039.025 1558673.039 0, 895278.612 1558666.869 0, 895518.199 1558660.712 0, 895757.787 1558654.569 0, 895997.374 1558648.441 0, 896236.962 1558642.327 0, 896475.375 1558636.256 0, 896333.875 1553072.407 0, 
+    896192.363 1547508.146 0))
+
+POLYGON ((907976.03 1558360.026 0, 907737.599 1558365.422 0, 907497.995 1558370.86 0, 907258.391 1558376.311 0, 907018.787 1558381.777 0, 906779.184 1558387.257 0, 906539.58 1558392.751 0, 906299.978 1558398.258 0, 906060.375 1558403.781 0, 905820.773 1558409.317 0, 
+    905581.171 1558414.867 0, 905341.57 1558420.431 0, 905101.968 1558426.01 0, 904862.367 1558431.602 0, 904622.767 1558437.209 0, 904383.167 1558442.83 0, 904143.567 1558448.465 0, 903903.967 1558454.114 0, 903664.368 1558459.777 0, 903424.769 1558465.454 0, 
+    903185.171 1558471.145 0, 902945.573 1558476.85 0, 902705.975 1558482.57 0, 902466.377 1558488.304 0, 902225.605 1558494.079 0, 901987.183 1558499.813 0, 901747.587 1558505.589 0, 901507.99 1558511.379 0, 901268.395 1558517.183 0, 901028.799 1558523.001 0, 
+    900789.204 1558528.834 0, 900549.609 1558534.68 0, 900310.015 1558540.54 0, 900070.421 1558546.415 0, 899830.827 1558552.304 0, 899591.233 1558558.207 0, 899351.64 1558564.123 0, 899112.048 1558570.054 0, 898872.455 1558576 0, 898632.863 1558581.959 0, 
+    898393.272 1558587.932 0, 898153.68 1558593.92 0, 897914.089 1558599.921 0, 897674.499 1558605.937 0, 897434.908 1558611.966 0, 897195.318 1558618.01 0, 896955.729 1558624.068 0, 896716.14 1558630.14 0, 896475.375 1558636.256 0, 896616.865 1564199.687 0, 
+    896758.344 1569762.693 0, 896998.451 1569756.593 0, 897237.385 1569750.538 0, 897476.32 1569744.496 0, 897715.255 1569738.469 0, 897954.19 1569732.456 0, 898193.126 1569726.457 0, 898432.062 1569720.472 0, 898670.998 1569714.5 0, 898909.935 1569708.543 0, 
+    899148.872 1569702.601 0, 899387.81 1569696.672 0, 899626.748 1569690.757 0, 899865.686 1569684.856 0, 900104.624 1569678.969 0, 900343.563 1569673.097 0, 900582.502 1569667.238 0, 900821.442 1569661.394 0, 901060.382 1569655.563 0, 901299.322 1569649.747 0, 
+    901538.263 1569643.945 0, 901777.204 1569638.157 0, 902016.145 1569632.382 0, 902255.087 1569626.622 0, 902492.857 1569620.904 0, 902732.971 1569615.144 0, 902971.913 1569609.426 0, 903210.856 1569603.722 0, 903449.8 1569598.033 0, 903688.743 1569592.357 0, 
+    903927.687 1569586.695 0, 904166.632 1569581.048 0, 904405.576 1569575.414 0, 904644.521 1569569.795 0, 904883.466 1569564.189 0, 905122.412 1569558.598 0, 905361.358 1569553.021 0, 905600.304 1569547.458 0, 905839.251 1569541.908 0, 906078.198 1569536.373 0, 
+    906317.145 1569530.852 0, 906556.093 1569525.345 0, 906795.041 1569519.852 0, 907033.989 1569514.374 0, 907272.937 1569508.909 0, 907511.886 1569503.458 0, 907750.835 1569498.021 0, 907989.785 1569492.599 0, 908227.564 1569487.217 0, 908101.802 1563923.834 0, 
+    907976.03 1558360.026 0))
+
+POLYGON ((919697.516 1569244.145 0, 919459.721 1569248.855 0, 919220.757 1569253.603 0, 918981.793 1569258.364 0, 918742.83 1569263.14 0, 918503.867 1569267.93 0, 918264.904 1569272.733 0, 918025.942 1569277.551 0, 917786.98 1569282.383 0, 917548.018 1569287.229 0, 
+    917309.056 1569292.089 0, 917070.095 1569296.963 0, 916831.134 1569301.851 0, 916592.173 1569306.753 0, 916353.213 1569311.669 0, 916114.252 1569316.6 0, 915875.293 1569321.544 0, 915636.333 1569326.503 0, 915397.374 1569331.475 0, 915158.415 1569336.462 0, 
+    914919.456 1569341.462 0, 914680.498 1569346.477 0, 914441.539 1569351.506 0, 914202.582 1569356.549 0, 913962.454 1569361.63 0, 913724.667 1569366.677 0, 913485.71 1569371.762 0, 913246.753 1569376.861 0, 913007.797 1569381.974 0, 912768.841 1569387.101 0, 
+    912529.885 1569392.242 0, 912290.93 1569397.398 0, 912051.975 1569402.567 0, 911813.02 1569407.751 0, 911574.065 1569412.948 0, 911335.111 1569418.16 0, 911096.157 1569423.385 0, 910857.204 1569428.625 0, 910618.25 1569433.879 0, 910379.297 1569439.147 0, 
+    910140.345 1569444.429 0, 909901.392 1569449.725 0, 909662.44 1569455.035 0, 909423.489 1569460.359 0, 909184.537 1569465.697 0, 908945.586 1569471.049 0, 908706.635 1569476.416 0, 908467.685 1569481.796 0, 908227.564 1569487.217 0, 908353.316 1575050.169 0, 
+    908479.059 1580612.685 0, 908718.522 1580607.279 0, 908956.817 1580601.913 0, 909195.113 1580596.561 0, 909433.41 1580591.224 0, 909671.706 1580585.9 0, 909910.003 1580580.591 0, 910148.3 1580575.295 0, 910386.598 1580570.014 0, 910624.896 1580564.746 0, 
+    910863.194 1580559.493 0, 911101.492 1580554.253 0, 911339.791 1580549.028 0, 911578.09 1580543.817 0, 911816.389 1580538.619 0, 912054.689 1580533.436 0, 912292.989 1580528.267 0, 912531.289 1580523.112 0, 912769.59 1580517.97 0, 913007.891 1580512.843 0, 
+    913246.192 1580507.73 0, 913484.493 1580502.631 0, 913722.795 1580497.546 0, 913961.097 1580492.475 0, 914198.233 1580487.442 0, 914437.702 1580482.375 0, 914676.005 1580477.345 0, 914914.309 1580472.331 0, 915152.612 1580467.33 0, 915390.916 1580462.343 0, 
+    915629.22 1580457.37 0, 915867.525 1580452.411 0, 916105.829 1580447.466 0, 916344.134 1580442.535 0, 916582.44 1580437.618 0, 916820.745 1580432.716 0, 917059.051 1580427.827 0, 917297.357 1580422.952 0, 917535.664 1580418.091 0, 917773.971 1580413.245 0, 
+    918012.278 1580408.412 0, 918250.585 1580403.593 0, 918488.893 1580398.789 0, 918727.201 1580393.998 0, 918965.509 1580389.222 0, 919203.817 1580384.459 0, 919442.126 1580379.711 0, 919680.435 1580374.976 0, 919917.578 1580370.279 0, 919807.552 1574807.43 0, 
+    919697.516 1569244.145 0))
+
+POLYGON ((931356.737 1580160.19 0, 931119.58 1580164.217 0, 930881.258 1580168.279 0, 930642.937 1580172.354 0, 930404.616 1580176.443 0, 930166.295 1580180.546 0, 929927.975 1580184.664 0, 929689.655 1580188.795 0, 929451.335 1580192.94 0, 929213.015 1580197.1 0, 
+    928974.695 1580201.273 0, 928736.376 1580205.46 0, 928498.057 1580209.662 0, 928259.738 1580213.877 0, 928021.42 1580218.107 0, 927783.102 1580222.35 0, 927544.784 1580226.608 0, 927306.466 1580230.879 0, 927068.148 1580235.165 0, 926829.831 1580239.465 0, 
+    926591.514 1580243.778 0, 926353.197 1580248.106 0, 926114.881 1580252.448 0, 925876.565 1580256.804 0, 925637.084 1580261.195 0, 925399.933 1580265.557 0, 925161.617 1580269.955 0, 924923.302 1580274.367 0, 924684.987 1580278.793 0, 924446.673 1580283.233 0, 
+    924208.358 1580287.686 0, 923970.044 1580292.154 0, 923731.73 1580296.636 0, 923493.416 1580301.132 0, 923255.103 1580305.642 0, 923016.79 1580310.167 0, 922778.477 1580314.705 0, 922540.165 1580319.257 0, 922301.852 1580323.823 0, 922063.54 1580328.403 0, 
+    921825.229 1580332.997 0, 921586.917 1580337.605 0, 921348.606 1580342.228 0, 921110.295 1580346.864 0, 920871.984 1580351.514 0, 920633.674 1580356.179 0, 920395.364 1580360.857 0, 920157.054 1580365.549 0, 919917.578 1580370.279 0, 920027.597 1585932.684 0, 
+    920137.606 1591494.639 0, 920376.423 1591489.923 0, 920614.078 1591485.243 0, 920851.734 1591480.578 0, 921089.389 1591475.926 0, 921327.045 1591471.289 0, 921564.701 1591466.665 0, 921802.358 1591462.055 0, 922040.015 1591457.46 0, 922277.672 1591452.878 0, 
+    922515.329 1591448.311 0, 922752.986 1591443.757 0, 922990.644 1591439.218 0, 923228.302 1591434.692 0, 923465.961 1591430.18 0, 923703.619 1591425.683 0, 923941.278 1591421.199 0, 924178.937 1591416.729 0, 924416.597 1591412.274 0, 924654.256 1591407.832 0, 
+    924891.916 1591403.404 0, 925129.576 1591398.99 0, 925367.237 1591394.591 0, 925604.897 1591390.205 0, 925841.397 1591385.855 0, 926080.22 1591381.475 0, 926317.881 1591377.132 0, 926555.543 1591372.802 0, 926793.205 1591368.486 0, 927030.867 1591364.184 0, 
+    927268.529 1591359.896 0, 927506.192 1591355.623 0, 927743.855 1591351.363 0, 927981.518 1591347.117 0, 928219.182 1591342.885 0, 928456.846 1591338.667 0, 928694.509 1591334.463 0, 928932.174 1591330.273 0, 929169.838 1591326.097 0, 929407.503 1591321.936 0, 
+    929645.168 1591317.788 0, 929882.833 1591313.654 0, 930120.499 1591309.534 0, 930358.164 1591305.428 0, 930595.83 1591301.336 0, 930833.496 1591297.258 0, 931071.163 1591293.194 0, 931308.829 1591289.144 0, 931545.335 1591285.127 0, 931451.04 1585722.884 0, 
+    931356.737 1580160.19 0))
+
+POLYGON ((942953.611 1591107.845 0, 942717.093 1591111.194 0, 942479.416 1591114.572 0, 942241.739 1591117.965 0, 942004.062 1591121.371 0, 941766.386 1591124.792 0, 941528.709 1591128.226 0, 941291.033 1591131.675 0, 941053.357 1591135.137 0, 940815.682 1591138.614 0, 
+    940578.006 1591142.104 0, 940340.331 1591145.609 0, 940102.656 1591149.127 0, 939864.981 1591152.659 0, 939627.306 1591156.206 0, 939389.632 1591159.766 0, 939151.957 1591163.341 0, 938914.283 1591166.929 0, 938676.609 1591170.531 0, 938438.936 1591174.148 0, 
+    938201.262 1591177.778 0, 937963.589 1591181.423 0, 937725.916 1591185.081 0, 937488.243 1591188.753 0, 937249.411 1591192.458 0, 937012.898 1591196.14 0, 936775.226 1591199.854 0, 936537.554 1591203.582 0, 936299.883 1591207.325 0, 936062.211 1591211.081 0, 
+    935824.54 1591214.851 0, 935586.869 1591218.635 0, 935349.198 1591222.434 0, 935111.528 1591226.246 0, 934873.857 1591230.072 0, 934636.187 1591233.912 0, 934398.517 1591237.766 0, 934160.847 1591241.635 0, 933923.178 1591245.517 0, 933685.509 1591249.413 0, 
+    933447.84 1591253.323 0, 933210.171 1591257.247 0, 932972.502 1591261.185 0, 932734.834 1591265.137 0, 932497.166 1591269.103 0, 932259.498 1591273.083 0, 932021.831 1591277.078 0, 931784.163 1591281.086 0, 931545.335 1591285.127 0, 931639.623 1596846.915 0, 
+    931733.903 1602408.24 0, 931972.073 1602404.21 0, 932209.085 1602400.213 0, 932446.098 1602396.23 0, 932683.111 1602392.261 0, 932920.125 1602388.305 0, 933157.138 1602384.364 0, 933394.152 1602380.437 0, 933631.166 1602376.524 0, 933868.181 1602372.624 0, 
+    934105.195 1602368.739 0, 934342.21 1602364.867 0, 934579.225 1602361.01 0, 934816.24 1602357.166 0, 935053.255 1602353.337 0, 935290.271 1602349.521 0, 935527.287 1602345.719 0, 935764.303 1602341.932 0, 936001.319 1602338.158 0, 936238.336 1602334.398 0, 
+    936475.353 1602330.652 0, 936712.37 1602326.92 0, 936949.387 1602323.202 0, 937186.404 1602319.498 0, 937422.265 1602315.826 0, 937660.44 1602312.132 0, 937897.458 1602308.47 0, 938134.476 1602304.821 0, 938371.495 1602301.187 0, 938608.514 1602297.567 0, 
+    938845.533 1602293.96 0, 939082.552 1602290.368 0, 939319.571 1602286.789 0, 939556.591 1602283.225 0, 939793.61 1602279.674 0, 940030.63 1602276.137 0, 940267.651 1602272.615 0, 940504.671 1602269.106 0, 940741.692 1602265.611 0, 940978.712 1602262.13 0, 
+    941215.733 1602258.663 0, 941452.755 1602255.211 0, 941689.776 1602251.772 0, 941926.798 1602248.346 0, 942163.82 1602244.935 0, 942400.842 1602241.538 0, 942637.864 1602238.155 0, 942874.886 1602234.786 0, 943110.753 1602231.447 0, 943032.185 1596669.877 0, 
+    942953.611 1591107.845 0))
+
+POLYGON ((954488.057 1602086.796 0, 954252.18 1602089.468 0, 954015.149 1602092.168 0, 953778.119 1602094.881 0, 953541.088 1602097.609 0, 953304.057 1602100.35 0, 953067.027 1602103.106 0, 952829.997 1602105.875 0, 952592.967 1602108.658 0, 952355.937 1602111.456 0, 
+    952118.907 1602114.267 0, 951881.878 1602117.092 0, 951644.848 1602119.931 0, 951407.819 1602122.784 0, 951170.79 1602125.651 0, 950933.761 1602128.532 0, 950696.733 1602131.427 0, 950459.704 1602134.336 0, 950222.676 1602137.259 0, 949985.647 1602140.196 0, 
+    949748.619 1602143.146 0, 949511.592 1602146.111 0, 949274.564 1602149.09 0, 949037.536 1602152.082 0, 948799.354 1602155.103 0, 948563.482 1602158.109 0, 948326.455 1602161.144 0, 948089.428 1602164.192 0, 947852.402 1602167.254 0, 947615.375 1602170.331 0, 
+    947378.349 1602173.421 0, 947141.323 1602176.525 0, 946904.297 1602179.643 0, 946667.271 1602182.775 0, 946430.246 1602185.921 0, 946193.221 1602189.081 0, 945956.196 1602192.255 0, 945719.171 1602195.443 0, 945482.146 1602198.645 0, 945245.121 1602201.861 0, 
+    945008.097 1602205.09 0, 944771.073 1602208.334 0, 944534.049 1602211.592 0, 944297.025 1602214.863 0, 944060.001 1602218.149 0, 943822.978 1602221.448 0, 943585.955 1602224.762 0, 943348.932 1602228.089 0, 943110.753 1602231.447 0, 943189.314 1607792.547 0, 
+    943267.868 1613353.173 0, 943505.389 1613349.824 0, 943741.757 1613346.506 0, 943978.126 1613343.202 0, 944214.495 1613339.912 0, 944450.864 1613336.635 0, 944687.233 1613333.373 0, 944923.602 1613330.124 0, 945159.972 1613326.889 0, 945396.342 1613323.668 0, 
+    945632.712 1613320.461 0, 945869.082 1613317.268 0, 946105.452 1613314.089 0, 946341.823 1613310.924 0, 946578.193 1613307.773 0, 946814.564 1613304.636 0, 947050.935 1613301.512 0, 947287.307 1613298.403 0, 947523.678 1613295.307 0, 947760.05 1613292.225 0, 
+    947996.421 1613289.158 0, 948232.793 1613286.104 0, 948469.166 1613283.064 0, 948705.538 1613280.038 0, 948940.759 1613277.04 0, 949178.283 1613274.027 0, 949414.656 1613271.043 0, 949651.029 1613268.073 0, 949887.402 1613265.116 0, 950123.776 1613262.174 0, 
+    950360.149 1613259.245 0, 950596.523 1613256.33 0, 950832.897 1613253.429 0, 951069.271 1613250.542 0, 951305.645 1613247.669 0, 951542.02 1613244.81 0, 951778.394 1613241.965 0, 952014.769 1613239.134 0, 952251.144 1613236.316 0, 952487.519 1613233.513 0, 
+    952723.894 1613230.724 0, 952960.27 1613227.948 0, 953196.645 1613225.186 0, 953433.021 1613222.438 0, 953669.397 1613219.705 0, 953905.773 1613216.985 0, 954142.149 1613214.278 0, 954378.525 1613211.586 0, 954613.751 1613208.921 0, 954550.907 1607648.096 0, 
+    954488.057 1602086.796 0))
+
+POLYGON ((965959.996 1613096.724 0, 965724.762 1613098.725 0, 965488.379 1613100.749 0, 965251.996 1613102.787 0, 965015.614 1613104.84 0, 964779.231 1613106.906 0, 964542.848 1613108.986 0, 964306.466 1613111.079 0, 964070.084 1613113.187 0, 963833.701 1613115.309 0, 
+    963597.319 1613117.445 0, 963360.937 1613119.594 0, 963124.556 1613121.758 0, 962888.174 1613123.935 0, 962651.792 1613126.126 0, 962415.411 1613128.331 0, 962179.03 1613130.551 0, 961942.649 1613132.784 0, 961706.267 1613135.031 0, 961469.887 1613137.291 0, 
+    961233.506 1613139.566 0, 960997.125 1613141.855 0, 960760.745 1613144.157 0, 960524.364 1613146.474 0, 960286.834 1613148.816 0, 960051.604 1613151.149 0, 959815.224 1613153.507 0, 959578.844 1613155.879 0, 959342.465 1613158.265 0, 959106.085 1613160.665 0, 
+    958869.706 1613163.079 0, 958633.327 1613165.507 0, 958396.947 1613167.948 0, 958160.568 1613170.404 0, 957924.19 1613172.874 0, 957687.811 1613175.357 0, 957451.432 1613177.854 0, 957215.054 1613180.366 0, 956978.676 1613182.891 0, 956742.298 1613185.43 0, 
+    956505.92 1613187.983 0, 956269.542 1613190.55 0, 956033.165 1613193.131 0, 955796.787 1613195.726 0, 955560.41 1613198.334 0, 955324.033 1613200.957 0, 955087.656 1613203.593 0, 954851.279 1613206.244 0, 954613.751 1613208.921 0, 954676.59 1618769.265 0, 
+    954739.423 1624329.12 0, 954976.293 1624326.45 0, 955212.015 1624323.807 0, 955447.738 1624321.178 0, 955683.46 1624318.562 0, 955919.183 1624315.961 0, 956154.906 1624313.373 0, 956390.629 1624310.8 0, 956626.352 1624308.24 0, 956862.076 1624305.694 0, 
+    957097.799 1624303.162 0, 957333.523 1624300.644 0, 957569.247 1624298.139 0, 957804.971 1624295.649 0, 958040.695 1624293.172 0, 958276.419 1624290.709 0, 958512.144 1624288.261 0, 958747.868 1624285.826 0, 958983.593 1624283.405 0, 959219.318 1624280.997 0, 
+    959455.043 1624278.604 0, 959690.768 1624276.225 0, 959926.493 1624273.859 0, 960162.219 1624271.507 0, 960396.797 1624269.181 0, 960633.67 1624266.846 0, 960869.396 1624264.535 0, 961105.122 1624262.239 0, 961340.848 1624259.957 0, 961576.574 1624257.688 0, 
+    961812.301 1624255.434 0, 962048.027 1624253.193 0, 962283.754 1624250.966 0, 962519.48 1624248.753 0, 962755.207 1624246.554 0, 962990.934 1624244.369 0, 963226.662 1624242.198 0, 963462.389 1624240.04 0, 963698.116 1624237.897 0, 963933.844 1624235.767 0, 
+    964169.571 1624233.651 0, 964405.299 1624231.549 0, 964641.027 1624229.461 0, 964876.755 1624227.387 0, 965112.483 1624225.326 0, 965348.212 1624223.28 0, 965583.94 1624221.247 0, 965819.668 1624219.229 0, 966054.251 1624217.233 0, 966007.126 1618657.223 0, 
+    965959.996 1613096.724 0))
+
+POLYGON ((977369.35 1624137.314 0, 977134.761 1624138.646 0, 976899.028 1624139.999 0, 976663.295 1624141.366 0, 976427.561 1624142.746 0, 976191.828 1624144.141 0, 975956.095 1624145.549 0, 975720.363 1624146.971 0, 975484.63 1624148.407 0, 975248.897 1624149.857 0, 
+    975013.165 1624151.321 0, 974777.432 1624152.798 0, 974541.7 1624154.29 0, 974305.967 1624155.795 0, 974070.235 1624157.314 0, 973834.503 1624158.847 0, 973598.771 1624160.394 0, 973363.039 1624161.955 0, 973127.307 1624163.53 0, 972891.575 1624165.119 0, 
+    972655.843 1624166.721 0, 972420.112 1624168.337 0, 972184.38 1624169.968 0, 971948.649 1624171.612 0, 971711.772 1624173.278 0, 971477.186 1624174.942 0, 971241.455 1624176.627 0, 971005.724 1624178.327 0, 970769.993 1624180.04 0, 970534.262 1624181.768 0, 
+    970298.532 1624183.509 0, 970062.801 1624185.264 0, 969827.071 1624187.033 0, 969591.34 1624188.816 0, 969355.61 1624190.613 0, 969119.88 1624192.423 0, 968884.15 1624194.248 0, 968648.42 1624196.086 0, 968412.69 1624197.938 0, 968176.96 1624199.804 0, 
+    967941.23 1624201.684 0, 967705.501 1624203.578 0, 967469.771 1624205.486 0, 967234.042 1624207.408 0, 966998.313 1624209.343 0, 966762.584 1624211.292 0, 966526.855 1624213.256 0, 966291.126 1624215.233 0, 966054.251 1624217.233 0, 966101.372 1629776.749 0, 
+    966148.489 1635335.764 0, 966384.706 1635333.769 0, 966619.781 1635331.797 0, 966854.855 1635329.839 0, 967089.93 1635327.895 0, 967325.005 1635325.965 0, 967560.08 1635324.049 0, 967795.155 1635322.147 0, 968030.23 1635320.258 0, 968265.305 1635318.383 0, 
+    968500.38 1635316.522 0, 968735.456 1635314.675 0, 968970.531 1635312.842 0, 969205.607 1635311.023 0, 969440.683 1635309.217 0, 969675.759 1635307.425 0, 969910.835 1635305.647 0, 970145.911 1635303.883 0, 970380.987 1635302.133 0, 970616.063 1635300.397 0, 
+    970851.14 1635298.674 0, 971086.216 1635296.965 0, 971321.293 1635295.271 0, 971556.369 1635293.59 0, 971790.304 1635291.93 0, 972026.523 1635290.269 0, 972261.6 1635288.629 0, 972496.677 1635287.004 0, 972731.754 1635285.392 0, 972966.832 1635283.794 0, 
+    973201.909 1635282.21 0, 973436.987 1635280.639 0, 973672.064 1635279.083 0, 973907.142 1635277.54 0, 974142.22 1635276.011 0, 974377.297 1635274.496 0, 974612.375 1635272.995 0, 974847.453 1635271.508 0, 975082.531 1635270.034 0, 975317.61 1635268.574 0, 
+    975552.688 1635267.129 0, 975787.766 1635265.697 0, 976022.845 1635264.278 0, 976257.923 1635262.874 0, 976493.002 1635261.484 0, 976728.08 1635260.107 0, 976963.159 1635258.744 0, 977198.238 1635257.395 0, 977432.176 1635256.066 0, 977400.764 1629696.941 0, 
+    977369.35 1624137.314 0))
+
+POLYGON ((988716.043 1635208.248 0, 988482.1 1635208.915 0, 988247.019 1635209.6 0, 988011.937 1635210.299 0, 987776.855 1635211.011 0, 987541.774 1635211.738 0, 987306.692 1635212.478 0, 987071.611 1635213.232 0, 986836.529 1635214 0, 986601.448 1635214.781 0, 
+    986366.366 1635215.577 0, 986131.285 1635216.386 0, 985896.204 1635217.21 0, 985661.123 1635218.047 0, 985426.041 1635218.897 0, 985190.96 1635219.762 0, 984955.879 1635220.641 0, 984720.798 1635221.533 0, 984485.717 1635222.439 0, 984250.636 1635223.359 0, 
+    984015.556 1635224.293 0, 983780.475 1635225.241 0, 983545.394 1635226.203 0, 983310.313 1635227.178 0, 983074.093 1635228.172 0, 982840.152 1635229.17 0, 982605.072 1635230.187 0, 982369.991 1635231.218 0, 982134.911 1635232.263 0, 981899.83 1635233.321 0, 
+    981664.75 1635234.393 0, 981429.67 1635235.479 0, 981194.59 1635236.579 0, 980959.51 1635237.693 0, 980724.43 1635238.821 0, 980489.35 1635239.962 0, 980254.27 1635241.117 0, 980019.19 1635242.286 0, 979784.11 1635243.469 0, 979549.031 1635244.666 0, 
+    979313.951 1635245.877 0, 979078.872 1635247.101 0, 978843.792 1635248.34 0, 978608.713 1635249.592 0, 978373.633 1635250.858 0, 978138.554 1635252.137 0, 977903.475 1635253.431 0, 977668.396 1635254.739 0, 977432.176 1635256.066 0, 977463.585 1640814.684 0, 
+    977494.99 1646372.787 0, 977730.553 1646371.463 0, 977964.977 1646370.16 0, 978199.402 1646368.87 0, 978433.827 1646367.593 0, 978668.252 1646366.331 0, 978902.677 1646365.082 0, 979137.102 1646363.847 0, 979371.528 1646362.626 0, 979605.953 1646361.419 0, 
+    979840.378 1646360.226 0, 980074.804 1646359.046 0, 980309.229 1646357.88 0, 980543.655 1646356.728 0, 980778.08 1646355.59 0, 981012.506 1646354.465 0, 981246.932 1646353.355 0, 981481.358 1646352.258 0, 981715.784 1646351.175 0, 981950.21 1646350.105 0, 
+    982184.636 1646349.05 0, 982419.062 1646348.008 0, 982653.488 1646346.98 0, 982887.914 1646345.966 0, 983121.203 1646344.971 0, 983356.767 1646343.98 0, 983591.193 1646343.007 0, 983825.619 1646342.048 0, 984060.046 1646341.103 0, 984294.472 1646340.172 0, 
+    984528.899 1646339.254 0, 984763.326 1646338.35 0, 984997.752 1646337.46 0, 985232.179 1646336.584 0, 985466.606 1646335.722 0, 985701.033 1646334.874 0, 985935.46 1646334.039 0, 986169.887 1646333.218 0, 986404.314 1646332.411 0, 986638.741 1646331.617 0, 
+    986873.168 1646330.838 0, 987107.595 1646330.072 0, 987342.022 1646329.32 0, 987576.449 1646328.582 0, 987810.877 1646327.858 0, 988045.304 1646327.147 0, 988279.731 1646326.451 0, 988514.159 1646325.768 0, 988747.45 1646325.102 0, 988731.747 1640766.932 0, 
+    988716.043 1635208.248 0))
+
+POLYGON ((1000000 1646309.206 0, 999766.706 1646309.213 0, 999532.277 1646309.234 0, 999297.849 1646309.268 0, 999063.421 1646309.317 0, 998828.992 1646309.379 0, 998594.564 1646309.454 0, 998360.136 1646309.544 0, 998125.707 1646309.647 0, 997891.279 1646309.765 0, 
+    997656.85 1646309.896 0, 997422.422 1646310.041 0, 997187.994 1646310.199 0, 996953.565 1646310.372 0, 996719.137 1646310.558 0, 996484.709 1646310.758 0, 996250.28 1646310.972 0, 996015.852 1646311.199 0, 995781.424 1646311.441 0, 995546.996 1646311.696 0, 
+    995312.567 1646311.965 0, 995078.139 1646312.248 0, 994843.711 1646312.544 0, 994609.283 1646312.855 0, 994373.719 1646313.18 0, 994140.426 1646313.517 0, 993905.998 1646313.868 0, 993671.57 1646314.234 0, 993437.142 1646314.613 0, 993202.714 1646315.007 0, 
+    992968.286 1646315.414 0, 992733.858 1646315.834 0, 992499.43 1646316.269 0, 992265.002 1646316.717 0, 992030.574 1646317.179 0, 991796.146 1646317.655 0, 991561.718 1646318.145 0, 991327.29 1646318.649 0, 991092.863 1646319.166 0, 990858.435 1646319.697 0, 
+    990624.007 1646320.242 0, 990389.579 1646320.801 0, 990155.152 1646321.374 0, 989920.724 1646321.96 0, 989686.296 1646322.56 0, 989451.869 1646323.174 0, 989217.441 1646323.802 0, 988983.014 1646324.443 0, 988747.45 1646325.102 0, 988763.152 1651882.751 0, 
+    988778.852 1657439.872 0, 989013.758 1657439.215 0, 989247.531 1657438.575 0, 989481.304 1657437.949 0, 989715.078 1657437.337 0, 989948.851 1657436.739 0, 990182.625 1657436.154 0, 990416.398 1657435.583 0, 990650.172 1657435.026 0, 990883.945 1657434.482 0, 
+    991117.719 1657433.953 0, 991351.493 1657433.437 0, 991585.266 1657432.935 0, 991819.04 1657432.446 0, 992052.814 1657431.972 0, 992286.587 1657431.511 0, 992520.361 1657431.064 0, 992754.135 1657430.63 0, 992987.909 1657430.211 0, 993221.683 1657429.805 0, 
+    993455.456 1657429.413 0, 993689.23 1657429.034 0, 993923.004 1657428.67 0, 994156.778 1657428.319 0, 994389.42 1657427.984 0, 994624.326 1657427.659 0, 994858.1 1657427.349 0, 995091.874 1657427.053 0, 995325.648 1657426.771 0, 995559.422 1657426.503 0, 
+    995793.196 1657426.249 0, 996026.97 1657426.008 0, 996260.744 1657425.781 0, 996494.519 1657425.568 0, 996728.293 1657425.368 0, 996962.067 1657425.183 0, 997195.841 1657425.011 0, 997429.615 1657424.853 0, 997663.389 1657424.708 0, 997897.163 1657424.578 0, 
+    998130.938 1657424.461 0, 998364.712 1657424.358 0, 998598.486 1657424.268 0, 998832.26 1657424.193 0, 999066.034 1657424.131 0, 999299.808 1657424.083 0, 999533.583 1657424.048 0, 999767.357 1657424.028 0, 1000000 1657424.021 0, 1000000 1651866.878 0, 
+    1000000 1646309.206 0))
+
+POLYGON ((1011221.148 1657439.872 0, 1010988.504 1657439.221 0, 1010754.731 1657438.581 0, 1010520.958 1657437.955 0, 1010287.184 1657437.343 0, 1010053.411 1657436.744 0, 1009819.637 1657436.16 0, 1009585.864 1657435.588 0, 1009352.09 1657435.031 0, 1009118.317 1657434.488 0, 
+    1008884.543 1657433.958 0, 1008650.77 1657433.442 0, 1008416.996 1657432.939 0, 1008183.222 1657432.451 0, 1007949.449 1657431.976 0, 1007715.675 1657431.515 0, 1007481.901 1657431.068 0, 1007248.127 1657430.634 0, 1007014.353 1657430.215 0, 1006780.58 1657429.809 0, 
+    1006546.806 1657429.416 0, 1006313.032 1657429.038 0, 1006079.258 1657428.673 0, 1005845.484 1657428.322 0, 1005610.58 1657427.984 0, 1005377.936 1657427.662 0, 1005144.162 1657427.352 0, 1004910.388 1657427.056 0, 1004676.614 1657426.774 0, 1004442.84 1657426.506 0, 
+    1004209.066 1657426.251 0, 1003975.292 1657426.01 0, 1003741.518 1657425.783 0, 1003507.744 1657425.57 0, 1003273.97 1657425.37 0, 1003040.195 1657425.184 0, 1002806.421 1657425.012 0, 1002572.647 1657424.854 0, 1002338.873 1657424.71 0, 1002105.099 1657424.579 0, 
+    1001871.325 1657424.462 0, 1001637.55 1657424.358 0, 1001403.776 1657424.269 0, 1001170.002 1657424.193 0, 1000936.228 1657424.131 0, 1000702.454 1657424.083 0, 1000468.679 1657424.049 0, 1000234.905 1657424.028 0, 1000000 1657424.021 0, 1000000 1662980.63 0, 
+    1000000 1668536.698 0, 1000234.248 1668536.705 0, 1000467.368 1668536.725 0, 1000700.488 1668536.76 0, 1000933.608 1668536.808 0, 1001166.729 1668536.87 0, 1001399.849 1668536.945 0, 1001632.969 1668537.034 0, 1001866.089 1668537.137 0, 1002099.209 1668537.254 0, 
+    1002332.329 1668537.384 0, 1002565.449 1668537.529 0, 1002798.569 1668537.686 0, 1003031.689 1668537.858 0, 1003264.809 1668538.043 0, 1003497.929 1668538.242 0, 1003731.049 1668538.455 0, 1003964.169 1668538.682 0, 1004197.289 1668538.922 0, 1004430.409 1668539.176 0, 
+    1004663.529 1668539.443 0, 1004896.649 1668539.725 0, 1005129.769 1668540.02 0, 1005362.889 1668540.328 0, 1005594.882 1668540.649 0, 1005829.129 1668540.987 0, 1006062.249 1668541.337 0, 1006295.369 1668541.701 0, 1006528.489 1668542.078 0, 1006761.608 1668542.469 0, 
+    1006994.728 1668542.874 0, 1007227.848 1668543.293 0, 1007460.968 1668543.725 0, 1007694.087 1668544.171 0, 1007927.207 1668544.631 0, 1008160.327 1668545.104 0, 1008393.446 1668545.591 0, 1008626.566 1668546.092 0, 1008859.685 1668546.607 0, 1009092.805 1668547.135 0, 
+    1009325.924 1668547.677 0, 1009559.044 1668548.233 0, 1009792.163 1668548.802 0, 1010025.283 1668549.386 0, 1010258.402 1668549.983 0, 1010491.521 1668550.593 0, 1010724.641 1668551.218 0, 1010957.76 1668551.856 0, 1011189.753 1668552.504 0, 1011205.45 1662996.459 0, 
+    1011221.148 1657439.872 0))
+
+POLYGON ((635480.921 1338732.005 0, 635229.67 1338753.359 0, 634977.14 1338774.836 0, 634724.612 1338796.328 0, 634472.084 1338817.834 0, 634219.558 1338839.356 0, 633967.033 1338860.893 0, 633714.51 1338882.444 0, 633461.988 1338904.01 0, 633209.467 1338925.591 0, 
+    632956.947 1338947.187 0, 632704.428 1338968.798 0, 632451.911 1338990.424 0, 632199.395 1339012.065 0, 631946.881 1339033.72 0, 631694.367 1339055.39 0, 631441.855 1339077.076 0, 631189.344 1339098.776 0, 630936.835 1339120.49 0, 630684.326 1339142.22 0, 
+    630431.819 1339163.965 0, 630179.314 1339185.724 0, 629926.809 1339207.499 0, 629674.306 1339229.288 0, 629420.523 1339251.203 0, 629169.304 1339272.911 0, 628916.804 1339294.745 0, 628664.306 1339316.593 0, 628411.81 1339338.457 0, 628159.314 1339360.335 0, 
+    627906.82 1339382.228 0, 627654.327 1339404.137 0, 627401.836 1339426.059 0, 627149.345 1339447.997 0, 626896.856 1339469.95 0, 626644.369 1339491.918 0, 626391.882 1339513.9 0, 626139.397 1339535.897 0, 625886.913 1339557.909 0, 625634.431 1339579.936 0, 
+    625381.95 1339601.978 0, 625129.47 1339624.035 0, 624876.991 1339646.106 0, 624624.514 1339668.193 0, 624372.038 1339690.294 0, 624119.563 1339712.41 0, 623867.089 1339734.541 0, 623614.617 1339756.687 0, 623360.865 1339778.96 0, 623848.749 1345335.383 0, 
+    624336.616 1350891.62 0, 624589.711 1350869.404 0, 624841.529 1350847.316 0, 625093.348 1350825.242 0, 625345.169 1350803.183 0, 625596.991 1350781.139 0, 625848.814 1350759.11 0, 626100.639 1350737.096 0, 626352.465 1350715.096 0, 626604.292 1350693.111 0, 
+    626856.12 1350671.141 0, 627107.95 1350649.186 0, 627359.781 1350627.246 0, 627611.613 1350605.321 0, 627863.447 1350583.41 0, 628115.282 1350561.514 0, 628367.118 1350539.633 0, 628618.955 1350517.767 0, 628870.794 1350495.916 0, 629122.634 1350474.079 0, 
+    629374.475 1350452.257 0, 629626.318 1350430.451 0, 629878.162 1350408.659 0, 630130.007 1350386.881 0, 630380.576 1350365.229 0, 630633.701 1350343.371 0, 630885.55 1350321.639 0, 631137.4 1350299.921 0, 631389.252 1350278.218 0, 631641.105 1350256.529 0, 
+    631892.959 1350234.856 0, 632144.814 1350213.197 0, 632396.671 1350191.553 0, 632648.529 1350169.924 0, 632900.388 1350148.31 0, 633152.248 1350126.711 0, 633404.11 1350105.126 0, 633655.973 1350083.557 0, 633907.837 1350062.002 0, 634159.703 1350040.462 0, 
+    634411.57 1350018.936 0, 634663.438 1349997.426 0, 634915.307 1349975.931 0, 635167.178 1349954.45 0, 635419.05 1349932.984 0, 635670.923 1349911.533 0, 635922.797 1349890.096 0, 636174.673 1349868.675 0, 636425.273 1349847.377 0, 635953.105 1344289.784 0, 
+    635480.921 1338732.005 0))
+
+POLYGON ((648516.832 1348837.291 0, 648266.171 1348857.881 0, 648014.236 1348878.591 0, 647762.302 1348899.315 0, 647510.369 1348920.055 0, 647258.438 1348940.809 0, 647006.507 1348961.578 0, 646754.578 1348982.362 0, 646502.65 1349003.161 0, 646250.724 1349023.974 0, 
+    645998.798 1349044.803 0, 645746.874 1349065.646 0, 645494.951 1349086.504 0, 645243.03 1349107.377 0, 644991.109 1349128.265 0, 644739.19 1349149.167 0, 644487.272 1349170.084 0, 644235.355 1349191.017 0, 643983.439 1349211.964 0, 643731.525 1349232.925 0, 
+    643479.612 1349253.902 0, 643227.7 1349274.894 0, 642975.789 1349295.9 0, 642723.88 1349316.921 0, 642470.696 1349338.064 0, 642220.065 1349359.008 0, 641968.159 1349380.074 0, 641716.255 1349401.154 0, 641464.352 1349422.249 0, 641212.45 1349443.359 0, 
+    640960.549 1349464.484 0, 640708.65 1349485.624 0, 640456.751 1349506.779 0, 640204.854 1349527.948 0, 639952.959 1349549.132 0, 639701.064 1349570.331 0, 639449.171 1349591.545 0, 639197.279 1349612.774 0, 638945.388 1349634.018 0, 638693.499 1349655.276 0, 
+    638441.611 1349676.549 0, 638189.724 1349697.837 0, 637937.838 1349719.14 0, 637685.953 1349740.458 0, 637434.07 1349761.79 0, 637182.188 1349783.137 0, 636930.307 1349804.5 0, 636678.428 1349825.877 0, 636425.273 1349847.377 0, 636897.425 1355404.779 0, 
+    637369.56 1360961.984 0, 637622.057 1360940.539 0, 637873.283 1360919.218 0, 638124.509 1360897.911 0, 638375.737 1360876.619 0, 638626.966 1360855.342 0, 638878.196 1360834.08 0, 639129.428 1360812.832 0, 639380.66 1360791.6 0, 639631.894 1360770.382 0, 
+    639883.13 1360749.179 0, 640134.366 1360727.99 0, 640385.604 1360706.817 0, 640636.843 1360685.658 0, 640888.083 1360664.514 0, 641139.325 1360643.385 0, 641390.568 1360622.27 0, 641641.811 1360601.171 0, 641893.057 1360580.086 0, 642144.303 1360559.016 0, 
+    642395.551 1360537.96 0, 642646.8 1360516.92 0, 642898.05 1360495.894 0, 643149.301 1360474.883 0, 643399.281 1360453.993 0, 643651.808 1360432.906 0, 643903.063 1360411.939 0, 644154.319 1360390.987 0, 644405.577 1360370.05 0, 644656.836 1360349.128 0, 
+    644908.096 1360328.221 0, 645159.357 1360307.328 0, 645410.62 1360286.45 0, 645661.883 1360265.587 0, 645913.148 1360244.739 0, 646164.415 1360223.906 0, 646415.682 1360203.087 0, 646666.951 1360182.283 0, 646918.221 1360161.494 0, 647169.492 1360140.72 0, 
+    647420.764 1360119.96 0, 647672.037 1360099.216 0, 647923.312 1360078.486 0, 648174.588 1360057.771 0, 648425.865 1360037.07 0, 648677.144 1360016.385 0, 648928.423 1359995.714 0, 649179.704 1359975.058 0, 649429.715 1359954.521 0, 648973.282 1354396.004 0, 
+    648516.832 1348837.291 0))
+
+POLYGON ((661492.667 1358981.135 0, 661242.598 1359000.965 0, 660991.26 1359020.911 0, 660739.923 1359040.872 0, 660488.587 1359060.847 0, 660237.252 1359080.838 0, 659985.919 1359100.843 0, 659734.587 1359120.863 0, 659483.255 1359140.898 0, 659231.925 1359160.947 0, 
+    658980.597 1359181.011 0, 658729.269 1359201.091 0, 658477.943 1359221.185 0, 658226.617 1359241.293 0, 657975.293 1359261.417 0, 657723.971 1359281.555 0, 657472.649 1359301.708 0, 657221.328 1359321.876 0, 656970.009 1359342.059 0, 656718.691 1359362.256 0, 
+    656467.374 1359382.468 0, 656216.058 1359402.695 0, 655964.744 1359422.937 0, 655713.43 1359443.194 0, 655460.847 1359463.568 0, 655210.807 1359483.751 0, 654959.497 1359504.052 0, 654708.189 1359524.368 0, 654456.881 1359544.699 0, 654205.575 1359565.044 0, 
+    653954.27 1359585.404 0, 653702.967 1359605.779 0, 653451.664 1359626.169 0, 653200.363 1359646.574 0, 652949.062 1359666.993 0, 652697.763 1359687.427 0, 652446.466 1359707.876 0, 652195.169 1359728.34 0, 651943.874 1359748.818 0, 651692.579 1359769.312 0, 
+    651441.287 1359789.82 0, 651189.995 1359810.342 0, 650938.704 1359830.88 0, 650687.415 1359851.433 0, 650436.127 1359872 0, 650184.84 1359892.582 0, 649933.554 1359913.179 0, 649682.27 1359933.79 0, 649429.715 1359954.521 0, 649886.131 1365512.836 0, 
+    650342.531 1371070.945 0, 650594.428 1371050.268 0, 650845.058 1371029.71 0, 651095.69 1371009.167 0, 651346.322 1370988.638 0, 651596.956 1370968.125 0, 651847.591 1370947.626 0, 652098.227 1370927.142 0, 652348.865 1370906.672 0, 652599.503 1370886.218 0, 
+    652850.143 1370865.778 0, 653100.784 1370845.352 0, 653351.427 1370824.942 0, 653602.07 1370804.546 0, 653852.715 1370784.165 0, 654103.361 1370763.799 0, 654354.008 1370743.448 0, 654604.656 1370723.111 0, 654855.305 1370702.789 0, 655105.956 1370682.482 0, 
+    655356.608 1370662.19 0, 655607.261 1370641.912 0, 655857.915 1370621.649 0, 656108.57 1370601.401 0, 656357.959 1370581.27 0, 656609.885 1370560.949 0, 656860.544 1370540.745 0, 657111.204 1370520.556 0, 657361.865 1370500.382 0, 657612.528 1370480.222 0, 
+    657863.192 1370460.077 0, 658113.857 1370439.947 0, 658364.523 1370419.832 0, 658615.19 1370399.731 0, 658865.858 1370379.645 0, 659116.528 1370359.574 0, 659367.199 1370339.518 0, 659617.871 1370319.476 0, 659868.544 1370299.449 0, 660119.218 1370279.437 0, 
+    660369.894 1370259.44 0, 660620.571 1370239.457 0, 660871.249 1370219.49 0, 661121.928 1370199.536 0, 661372.608 1370179.598 0, 661623.289 1370159.675 0, 661873.972 1370139.766 0, 662124.656 1370119.872 0, 662374.074 1370100.093 0, 661933.379 1364540.717 0, 
+    661492.667 1358981.135 0))
+
+POLYGON ((674408.312 1369163.236 0, 674158.837 1369182.31 0, 673908.098 1369201.496 0, 673657.36 1369220.696 0, 673406.623 1369239.912 0, 673155.888 1369259.142 0, 672905.153 1369278.387 0, 672654.42 1369297.646 0, 672403.688 1369316.92 0, 672152.957 1369336.209 0, 
+    671902.227 1369355.513 0, 671651.498 1369374.832 0, 671400.771 1369394.165 0, 671150.044 1369413.513 0, 670899.319 1369432.876 0, 670648.595 1369452.254 0, 670397.871 1369471.646 0, 670147.15 1369491.053 0, 669896.429 1369510.475 0, 669645.709 1369529.912 0, 
+    669394.991 1369549.363 0, 669144.273 1369568.829 0, 668893.557 1369588.31 0, 668642.842 1369607.806 0, 668390.862 1369627.415 0, 668141.415 1369646.841 0, 667890.704 1369666.381 0, 667639.993 1369685.936 0, 667389.284 1369705.505 0, 667138.576 1369725.089 0, 
+    666887.869 1369744.688 0, 666637.163 1369764.302 0, 666386.458 1369783.93 0, 666135.755 1369803.574 0, 665885.052 1369823.232 0, 665634.351 1369842.904 0, 665383.651 1369862.592 0, 665132.952 1369882.294 0, 664882.254 1369902.011 0, 664631.558 1369921.743 0, 
+    664380.862 1369941.489 0, 664130.168 1369961.251 0, 663879.475 1369981.027 0, 663628.783 1370000.817 0, 663378.092 1370020.623 0, 663127.403 1370040.443 0, 662876.714 1370060.278 0, 662626.027 1370080.128 0, 662374.074 1370100.093 0, 662814.752 1375659.256 0, 
+    663255.413 1381218.202 0, 663506.708 1381198.29 0, 663756.741 1381178.492 0, 664006.775 1381158.708 0, 664256.81 1381138.94 0, 664506.847 1381119.186 0, 664756.884 1381099.447 0, 665006.923 1381079.722 0, 665256.963 1381060.013 0, 665507.004 1381040.318 0, 
+    665757.046 1381020.638 0, 666007.089 1381000.972 0, 666257.134 1380981.321 0, 666507.18 1380961.685 0, 666757.226 1380942.064 0, 667007.274 1380922.457 0, 667257.323 1380902.865 0, 667507.374 1380883.288 0, 667757.425 1380863.726 0, 668007.478 1380844.178 0, 
+    668257.531 1380824.645 0, 668507.586 1380805.126 0, 668757.642 1380785.623 0, 669007.699 1380766.134 0, 669256.495 1380746.758 0, 669507.817 1380727.2 0, 669757.878 1380707.755 0, 670007.94 1380688.325 0, 670258.002 1380668.91 0, 670508.066 1380649.509 0, 
+    670758.132 1380630.124 0, 671008.198 1380610.752 0, 671258.265 1380591.396 0, 671508.334 1380572.054 0, 671758.404 1380552.727 0, 672008.475 1380533.415 0, 672258.547 1380514.117 0, 672508.62 1380494.835 0, 672758.694 1380475.566 0, 673008.769 1380456.313 0, 
+    673258.846 1380437.074 0, 673508.924 1380417.85 0, 673759.002 1380398.641 0, 674009.082 1380379.446 0, 674259.163 1380360.267 0, 674509.246 1380341.102 0, 674759.329 1380321.951 0, 675009.413 1380302.816 0, 675258.237 1380283.791 0, 674833.283 1374723.622 0, 
+    674408.312 1369163.236 0))
+
+POLYGON ((687263.653 1379383.294 0, 687014.774 1379401.615 0, 686764.637 1379420.044 0, 686514.5 1379438.488 0, 686264.365 1379456.947 0, 686014.231 1379475.42 0, 685764.098 1379493.908 0, 685513.966 1379512.41 0, 685263.835 1379530.928 0, 685013.705 1379549.46 0, 
+    684763.576 1379568.007 0, 684513.448 1379586.568 0, 684263.322 1379605.144 0, 684013.196 1379623.735 0, 683763.072 1379642.341 0, 683512.948 1379660.962 0, 683262.826 1379679.597 0, 683012.705 1379698.247 0, 682762.585 1379716.911 0, 682512.466 1379735.591 0, 
+    682262.348 1379754.285 0, 682012.232 1379772.993 0, 681762.116 1379791.717 0, 681512.001 1379810.455 0, 681260.627 1379829.303 0, 681011.776 1379847.976 0, 680761.664 1379866.758 0, 680511.554 1379885.555 0, 680261.445 1379904.367 0, 680011.337 1379923.194 0, 
+    679761.231 1379942.035 0, 679511.125 1379960.891 0, 679261.02 1379979.761 0, 679010.917 1379998.647 0, 678760.814 1380017.547 0, 678510.713 1380036.462 0, 678260.613 1380055.391 0, 678010.514 1380074.336 0, 677760.416 1380093.295 0, 677510.319 1380112.269 0, 
+    677260.224 1380131.257 0, 677010.129 1380150.26 0, 676760.036 1380169.278 0, 676509.944 1380188.311 0, 676259.852 1380207.358 0, 676009.762 1380226.42 0, 675759.673 1380245.497 0, 675509.586 1380264.588 0, 675258.237 1380283.791 0, 675683.174 1385843.737 0, 
+    676108.094 1391403.455 0, 676358.785 1391384.302 0, 676608.218 1391365.261 0, 676857.652 1391346.234 0, 677107.088 1391327.222 0, 677356.525 1391308.224 0, 677605.962 1391289.242 0, 677855.401 1391270.273 0, 678104.841 1391251.32 0, 678354.283 1391232.381 0, 
+    678603.725 1391213.457 0, 678853.168 1391194.548 0, 679102.613 1391175.653 0, 679352.058 1391156.773 0, 679601.505 1391137.908 0, 679850.953 1391119.057 0, 680100.402 1391100.221 0, 680349.852 1391081.4 0, 680599.303 1391062.593 0, 680848.755 1391043.801 0, 
+    681098.209 1391025.024 0, 681347.663 1391006.261 0, 681597.119 1390987.513 0, 681846.575 1390968.78 0, 682094.775 1390950.156 0, 682345.492 1390931.358 0, 682594.952 1390912.668 0, 682844.413 1390893.994 0, 683093.875 1390875.334 0, 683343.338 1390856.689 0, 
+    683592.803 1390838.059 0, 683842.268 1390819.443 0, 684091.735 1390800.842 0, 684341.203 1390782.255 0, 684590.671 1390763.684 0, 684840.141 1390745.127 0, 685089.612 1390726.584 0, 685339.084 1390708.057 0, 685588.557 1390689.544 0, 685838.031 1390671.045 0, 
+    686087.507 1390652.562 0, 686336.983 1390634.093 0, 686586.461 1390615.639 0, 686835.939 1390597.199 0, 687085.419 1390578.774 0, 687334.899 1390560.364 0, 687584.381 1390541.968 0, 687833.864 1390523.588 0, 688082.091 1390505.314 0, 687672.88 1384944.418 0, 
+    687263.653 1379383.294 0))
+
+POLYGON ((700058.578 1389641.005 0, 699810.299 1389658.578 0, 699560.765 1389676.254 0, 699311.232 1389693.944 0, 699061.7 1389711.65 0, 698812.17 1389729.37 0, 698562.64 1389747.104 0, 698313.111 1389764.854 0, 698063.584 1389782.618 0, 697814.057 1389800.396 0, 
+    697564.532 1389818.19 0, 697315.007 1389835.998 0, 697065.484 1389853.821 0, 696815.962 1389871.658 0, 696566.44 1389889.51 0, 696316.92 1389907.377 0, 696067.401 1389925.259 0, 695817.883 1389943.155 0, 695568.366 1389961.066 0, 695318.85 1389978.991 0, 
+    695069.335 1389996.932 0, 694819.821 1390014.887 0, 694570.308 1390032.856 0, 694320.796 1390050.841 0, 694070.029 1390068.93 0, 693821.776 1390086.853 0, 693572.267 1390104.882 0, 693322.76 1390122.925 0, 693073.253 1390140.983 0, 692823.748 1390159.055 0, 
+    692574.244 1390177.142 0, 692324.74 1390195.244 0, 692075.238 1390213.36 0, 691825.737 1390231.492 0, 691576.237 1390249.637 0, 691326.738 1390267.798 0, 691077.24 1390285.973 0, 690827.743 1390304.163 0, 690578.247 1390322.368 0, 690328.752 1390340.587 0, 
+    690079.259 1390358.821 0, 689829.766 1390377.07 0, 689580.275 1390395.333 0, 689330.784 1390413.611 0, 689081.295 1390431.904 0, 688831.807 1390450.211 0, 688582.319 1390468.533 0, 688332.833 1390486.87 0, 688082.091 1390505.314 0, 688491.285 1396065.977 0, 
+    688900.461 1401626.4 0, 689150.545 1401608.005 0, 689399.377 1401589.716 0, 689648.209 1401571.442 0, 689897.043 1401553.183 0, 690145.878 1401534.938 0, 690394.714 1401516.708 0, 690643.551 1401498.492 0, 690892.389 1401480.292 0, 691141.228 1401462.105 0, 
+    691390.068 1401443.934 0, 691638.909 1401425.777 0, 691887.751 1401407.635 0, 692136.595 1401389.507 0, 692385.439 1401371.394 0, 692634.284 1401353.296 0, 692883.131 1401335.213 0, 693131.979 1401317.144 0, 693380.827 1401299.089 0, 693629.677 1401281.05 0, 
+    693878.528 1401263.025 0, 694127.38 1401245.014 0, 694376.233 1401227.018 0, 694625.087 1401209.037 0, 694872.689 1401191.161 0, 695122.798 1401173.119 0, 695371.655 1401155.182 0, 695620.513 1401137.26 0, 695869.372 1401119.352 0, 696118.233 1401101.458 0, 
+    696367.094 1401083.58 0, 696615.956 1401065.716 0, 696864.82 1401047.867 0, 697113.684 1401030.032 0, 697362.55 1401012.212 0, 697611.417 1400994.407 0, 697860.284 1400976.616 0, 698109.153 1400958.84 0, 698358.023 1400941.079 0, 698606.893 1400923.332 0, 
+    698855.765 1400905.6 0, 699104.638 1400887.883 0, 699353.512 1400870.18 0, 699602.387 1400852.492 0, 699851.263 1400834.818 0, 700100.14 1400817.159 0, 700349.018 1400799.515 0, 700597.897 1400781.886 0, 700845.526 1400764.359 0, 700452.06 1395202.802 0, 
+    700058.578 1389641.005 0))
+
+POLYGON ((712792.978 1399936.069 0, 712545.299 1399952.896 0, 712296.371 1399969.822 0, 712047.444 1399986.763 0, 711798.519 1400003.719 0, 711549.594 1400020.689 0, 711300.67 1400037.674 0, 711051.747 1400054.673 0, 710802.825 1400071.688 0, 710553.904 1400088.717 0, 
+    710304.984 1400105.76 0, 710056.065 1400122.818 0, 709807.147 1400139.891 0, 709558.23 1400156.979 0, 709309.314 1400174.081 0, 709060.399 1400191.198 0, 708811.485 1400208.329 0, 708562.572 1400225.475 0, 708313.66 1400242.636 0, 708064.75 1400259.811 0, 
+    707815.84 1400277.001 0, 707566.931 1400294.206 0, 707318.023 1400311.425 0, 707069.116 1400328.659 0, 706818.959 1400345.995 0, 706571.306 1400363.171 0, 706322.402 1400380.449 0, 706073.499 1400397.742 0, 705824.597 1400415.049 0, 705575.697 1400432.371 0, 
+    705326.797 1400449.708 0, 705077.898 1400467.059 0, 704829.001 1400484.425 0, 704580.104 1400501.805 0, 704331.208 1400519.2 0, 704082.314 1400536.61 0, 703833.42 1400554.035 0, 703584.528 1400571.474 0, 703335.636 1400588.928 0, 703086.746 1400606.396 0, 
+    702837.856 1400623.879 0, 702588.968 1400641.377 0, 702340.08 1400658.889 0, 702091.194 1400676.416 0, 701842.309 1400693.958 0, 701593.424 1400711.514 0, 701344.541 1400729.085 0, 701095.659 1400746.67 0, 700845.526 1400764.359 0, 701238.973 1406325.672 0, 
+    701632.404 1411886.736 0, 701881.879 1411869.093 0, 702130.107 1411851.554 0, 702378.335 1411834.029 0, 702626.565 1411816.519 0, 702874.796 1411799.024 0, 703123.027 1411781.543 0, 703371.26 1411764.076 0, 703619.494 1411746.625 0, 703867.729 1411729.188 0, 
+    704115.964 1411711.765 0, 704364.201 1411694.357 0, 704612.439 1411676.964 0, 704860.678 1411659.586 0, 705108.918 1411642.222 0, 705357.159 1411624.872 0, 705605.401 1411607.537 0, 705853.644 1411590.217 0, 706101.888 1411572.912 0, 706350.133 1411555.621 0, 
+    706598.379 1411538.344 0, 706846.626 1411521.083 0, 707094.874 1411503.835 0, 707343.123 1411486.603 0, 707590.125 1411469.472 0, 707839.624 1411452.182 0, 708087.876 1411434.993 0, 708336.129 1411417.819 0, 708584.384 1411400.66 0, 708832.639 1411383.515 0, 
+    709080.895 1411366.385 0, 709329.152 1411349.269 0, 709577.41 1411332.168 0, 709825.669 1411315.082 0, 710073.93 1411298.01 0, 710322.191 1411280.953 0, 710570.453 1411263.91 0, 710818.716 1411246.882 0, 711066.98 1411229.869 0, 711315.246 1411212.87 0, 
+    711563.512 1411195.886 0, 711811.779 1411178.916 0, 712060.047 1411161.962 0, 712308.316 1411145.021 0, 712556.587 1411128.096 0, 712804.858 1411111.185 0, 713053.13 1411094.288 0, 713301.403 1411077.406 0, 713548.43 1411060.624 0, 713170.713 1405498.471 0, 
+    712792.978 1399936.069 0))
+
+POLYGON ((725466.743 1410268.18 0, 725219.668 1410284.265 0, 724971.348 1410300.445 0, 724723.029 1410316.64 0, 724474.711 1410332.85 0, 724226.394 1410349.074 0, 723978.078 1410365.313 0, 723729.763 1410381.566 0, 723481.449 1410397.834 0, 723233.135 1410414.117 0, 
+    722984.823 1410430.414 0, 722736.512 1410446.726 0, 722488.202 1410463.053 0, 722239.892 1410479.394 0, 721991.584 1410495.749 0, 721743.276 1410512.12 0, 721494.97 1410528.505 0, 721246.664 1410544.904 0, 720998.36 1410561.318 0, 720750.056 1410577.747 0, 
+    720501.754 1410594.191 0, 720253.452 1410610.649 0, 720005.151 1410627.121 0, 719756.852 1410643.608 0, 719507.307 1410660.193 0, 719260.255 1410676.627 0, 719011.959 1410693.158 0, 718763.663 1410709.704 0, 718515.368 1410726.264 0, 718267.074 1410742.839 0, 
+    718018.781 1410759.428 0, 717770.489 1410776.033 0, 717522.198 1410792.651 0, 717273.908 1410809.285 0, 717025.619 1410825.933 0, 716777.331 1410842.595 0, 716529.044 1410859.273 0, 716280.758 1410875.964 0, 716032.473 1410892.671 0, 715784.189 1410909.392 0, 
+    715535.906 1410926.128 0, 715287.624 1410942.878 0, 715039.343 1410959.643 0, 714791.063 1410976.422 0, 714542.784 1410993.216 0, 714294.506 1411010.025 0, 714046.229 1411026.849 0, 713797.952 1411043.687 0, 713548.43 1411060.624 0, 713926.131 1416622.521 0, 
+    714303.813 1422184.158 0, 714552.677 1422167.265 0, 714800.299 1422150.471 0, 715047.921 1422133.692 0, 715295.545 1422116.928 0, 715543.169 1422100.178 0, 715790.794 1422083.443 0, 716038.421 1422066.722 0, 716286.048 1422050.016 0, 716533.677 1422033.325 0, 
+    716781.306 1422016.648 0, 717028.936 1421999.985 0, 717276.567 1421983.337 0, 717524.2 1421966.704 0, 717771.833 1421950.085 0, 718019.467 1421933.481 0, 718267.102 1421916.892 0, 718514.739 1421900.317 0, 718762.376 1421883.756 0, 719010.014 1421867.211 0, 
+    719257.653 1421850.679 0, 719505.293 1421834.163 0, 719752.934 1421817.661 0, 720000.576 1421801.173 0, 720246.976 1421784.783 0, 720495.863 1421768.242 0, 720743.508 1421751.798 0, 720991.154 1421735.369 0, 721238.801 1421718.954 0, 721486.448 1421702.554 0, 
+    721734.097 1421686.169 0, 721981.747 1421669.798 0, 722229.398 1421653.442 0, 722477.049 1421637.1 0, 722724.702 1421620.773 0, 722972.355 1421604.46 0, 723220.01 1421588.162 0, 723467.666 1421571.879 0, 723715.322 1421555.61 0, 723962.979 1421539.356 0, 
+    724210.638 1421523.116 0, 724458.297 1421506.891 0, 724705.957 1421490.68 0, 724953.619 1421474.484 0, 725201.281 1421458.303 0, 725448.944 1421442.136 0, 725696.608 1421425.984 0, 725944.273 1421409.846 0, 726190.697 1421393.804 0, 725828.729 1415831.123 0, 
+    725466.743 1410268.18 0))
+
+POLYGON ((738079.766 1420637.036 0, 737833.296 1420652.382 0, 737585.587 1420667.82 0, 737337.878 1420683.272 0, 737090.17 1420698.739 0, 736842.463 1420714.221 0, 736594.757 1420729.717 0, 736347.052 1420745.228 0, 736099.348 1420760.753 0, 735851.645 1420776.293 0, 
+    735603.942 1420791.848 0, 735356.241 1420807.417 0, 735108.54 1420823.001 0, 734860.841 1420838.599 0, 734613.142 1420854.212 0, 734365.444 1420869.839 0, 734117.747 1420885.481 0, 733870.051 1420901.138 0, 733622.356 1420916.809 0, 733374.662 1420932.495 0, 
+    733126.969 1420948.195 0, 732879.277 1420963.91 0, 732631.586 1420979.64 0, 732383.895 1420995.384 0, 732134.965 1421011.221 0, 731888.517 1421026.915 0, 731640.83 1421042.703 0, 731393.143 1421058.506 0, 731145.457 1421074.323 0, 730897.772 1421090.154 0, 
+    730650.089 1421106 0, 730402.406 1421121.861 0, 730154.724 1421137.736 0, 729907.043 1421153.626 0, 729659.362 1421169.53 0, 729411.683 1421185.449 0, 729164.005 1421201.383 0, 728916.328 1421217.331 0, 728668.651 1421233.294 0, 728420.976 1421249.271 0, 
+    728173.301 1421265.263 0, 727925.628 1421281.27 0, 727677.955 1421297.291 0, 727430.283 1421313.326 0, 727182.613 1421329.376 0, 726934.943 1421345.441 0, 726687.274 1421361.521 0, 726439.606 1421377.615 0, 726190.697 1421393.804 0, 726552.648 1426956.219 0, 
+    726914.582 1432518.362 0, 727162.833 1432502.216 0, 727409.846 1432486.164 0, 727656.86 1432470.127 0, 727903.875 1432454.105 0, 728150.891 1432438.097 0, 728397.908 1432422.104 0, 728644.926 1432406.125 0, 728891.944 1432390.161 0, 729138.964 1432374.212 0, 
+    729385.985 1432358.277 0, 729633.006 1432342.356 0, 729880.029 1432326.45 0, 730127.052 1432310.559 0, 730374.077 1432294.682 0, 730621.102 1432278.819 0, 730868.128 1432262.971 0, 731115.156 1432247.138 0, 731362.184 1432231.319 0, 731609.213 1432215.515 0, 
+    731856.243 1432199.726 0, 732103.274 1432183.95 0, 732350.305 1432168.19 0, 732597.338 1432152.444 0, 732843.134 1432136.791 0, 733091.407 1432120.995 0, 733338.442 1432105.293 0, 733585.479 1432089.605 0, 733832.516 1432073.932 0, 734079.554 1432058.273 0, 
+    734326.594 1432042.628 0, 734573.634 1432026.999 0, 734820.675 1432011.383 0, 735067.717 1431995.783 0, 735314.76 1431980.197 0, 735561.804 1431964.625 0, 735808.848 1431949.068 0, 736055.894 1431933.526 0, 736302.941 1431917.998 0, 736549.988 1431902.484 0, 
+    736797.036 1431886.985 0, 737044.086 1431871.501 0, 737291.136 1431856.031 0, 737538.187 1431840.576 0, 737785.239 1431825.135 0, 738032.292 1431809.709 0, 738279.346 1431794.297 0, 738526.401 1431778.9 0, 738772.219 1431763.595 0, 738426.001 1426200.451 0, 
+    738079.766 1420637.036 0))
+
+POLYGON ((750631.942 1431042.33 0, 750386.079 1431056.942 0, 750138.982 1431071.641 0, 749891.885 1431086.354 0, 749644.79 1431101.082 0, 749397.695 1431115.825 0, 749150.601 1431130.582 0, 748903.508 1431145.354 0, 748656.416 1431160.14 0, 748409.325 1431174.941 0, 
+    748162.235 1431189.757 0, 747915.145 1431204.587 0, 747668.057 1431219.431 0, 747420.969 1431234.29 0, 747173.882 1431249.164 0, 746926.796 1431264.052 0, 746679.711 1431278.954 0, 746432.627 1431293.872 0, 746185.544 1431308.803 0, 745938.461 1431323.75 0, 
+    745691.38 1431338.71 0, 745444.299 1431353.686 0, 745197.219 1431368.676 0, 744950.14 1431383.68 0, 744701.826 1431398.774 0, 744455.985 1431413.733 0, 744208.909 1431428.781 0, 743961.833 1431443.843 0, 743714.759 1431458.921 0, 743467.685 1431474.012 0, 
+    743220.612 1431489.119 0, 742973.541 1431504.239 0, 742726.47 1431519.375 0, 742479.4 1431534.525 0, 742232.331 1431549.689 0, 741985.262 1431564.868 0, 741738.195 1431580.062 0, 741491.128 1431595.27 0, 741244.063 1431610.492 0, 740996.998 1431625.729 0, 
+    740749.934 1431640.981 0, 740502.871 1431656.247 0, 740255.809 1431671.528 0, 740008.748 1431686.823 0, 739761.688 1431702.133 0, 739514.629 1431717.457 0, 739267.57 1431732.796 0, 739020.513 1431748.15 0, 738772.219 1431763.595 0, 739118.42 1437326.461 0, 
+    739464.603 1442889.044 0, 739712.239 1442873.64 0, 739958.641 1442858.327 0, 740205.045 1442843.029 0, 740451.449 1442827.745 0, 740697.855 1442812.476 0, 740944.261 1442797.221 0, 741190.668 1442781.981 0, 741437.076 1442766.755 0, 741683.485 1442751.544 0, 
+    741929.895 1442736.347 0, 742176.306 1442721.165 0, 742422.717 1442705.997 0, 742669.13 1442690.844 0, 742915.543 1442675.705 0, 743161.958 1442660.581 0, 743408.373 1442645.471 0, 743654.789 1442630.376 0, 743901.206 1442615.296 0, 744147.624 1442600.229 0, 
+    744394.042 1442585.178 0, 744640.462 1442570.14 0, 744886.883 1442555.118 0, 745133.304 1442540.11 0, 745378.493 1442525.191 0, 745626.149 1442510.137 0, 745872.573 1442495.172 0, 746118.998 1442480.222 0, 746365.424 1442465.286 0, 746611.851 1442450.365 0, 
+    746858.278 1442435.458 0, 747104.707 1442420.566 0, 747351.136 1442405.688 0, 747597.566 1442390.825 0, 747843.997 1442375.977 0, 748090.429 1442361.142 0, 748336.862 1442346.323 0, 748583.296 1442331.518 0, 748829.73 1442316.727 0, 749076.166 1442301.951 0, 
+    749322.602 1442287.189 0, 749569.039 1442272.442 0, 749815.477 1442257.71 0, 750061.916 1442242.991 0, 750308.356 1442228.288 0, 750554.797 1442213.599 0, 750801.238 1442198.924 0, 751047.68 1442184.264 0, 751292.892 1442169.692 0, 750962.425 1436606.153 0, 
+    750631.942 1431042.33 0))
+
+POLYGON ((763123.165 1441483.759 0, 762877.912 1441497.639 0, 762631.429 1441511.602 0, 762384.947 1441525.581 0, 762138.466 1441539.573 0, 761891.986 1441553.581 0, 761645.506 1441567.603 0, 761399.027 1441581.639 0, 761152.55 1441595.69 0, 760906.073 1441609.755 0, 
+    760659.596 1441623.835 0, 760413.121 1441637.929 0, 760166.647 1441652.038 0, 759920.173 1441666.162 0, 759673.7 1441680.299 0, 759427.228 1441694.452 0, 759180.757 1441708.619 0, 758934.286 1441722.8 0, 758687.817 1441736.996 0, 758441.348 1441751.206 0, 
+    758194.88 1441765.431 0, 757948.413 1441779.671 0, 757701.947 1441793.925 0, 757455.482 1441808.193 0, 757207.786 1441822.547 0, 756962.554 1441836.773 0, 756716.091 1441851.085 0, 756469.629 1441865.412 0, 756223.168 1441879.753 0, 755976.707 1441894.108 0, 
+    755730.248 1441908.478 0, 755483.789 1441922.863 0, 755237.332 1441937.262 0, 754990.875 1441951.675 0, 754744.419 1441966.103 0, 754497.964 1441980.546 0, 754251.509 1441995.003 0, 754005.056 1442009.474 0, 753758.603 1442023.96 0, 753512.151 1442038.461 0, 
+    753265.7 1442052.976 0, 753019.25 1442067.505 0, 752772.801 1442082.05 0, 752526.353 1442096.608 0, 752279.905 1442111.181 0, 752033.458 1442125.769 0, 751787.013 1442140.371 0, 751540.568 1442154.987 0, 751292.892 1442169.692 0, 751623.341 1447732.942 0, 
+    751953.773 1453295.898 0, 752200.791 1453281.233 0, 752446.581 1453266.655 0, 752692.372 1453252.092 0, 752938.163 1453237.543 0, 753183.956 1453223.009 0, 753429.75 1453208.489 0, 753675.544 1453193.984 0, 753921.339 1453179.493 0, 754167.135 1453165.016 0, 
+    754412.932 1453150.554 0, 754658.73 1453136.107 0, 754904.528 1453121.674 0, 755150.328 1453107.255 0, 755396.128 1453092.851 0, 755641.929 1453078.461 0, 755887.731 1453064.086 0, 756133.534 1453049.725 0, 756379.338 1453035.379 0, 756625.142 1453021.047 0, 
+    756870.948 1453006.73 0, 757116.754 1452992.427 0, 757362.561 1452978.139 0, 757608.369 1452963.865 0, 757852.95 1452949.677 0, 758099.987 1452935.36 0, 758345.798 1452921.13 0, 758591.609 1452906.914 0, 758837.421 1452892.712 0, 759083.234 1452878.525 0, 
+    759329.048 1452864.352 0, 759574.862 1452850.194 0, 759820.678 1452836.051 0, 760066.494 1452821.921 0, 760312.311 1452807.807 0, 760558.129 1452793.706 0, 760803.948 1452779.62 0, 761049.767 1452765.549 0, 761295.588 1452751.492 0, 761541.409 1452737.45 0, 
+    761787.231 1452723.422 0, 762033.054 1452709.408 0, 762278.878 1452695.409 0, 762524.702 1452681.425 0, 762770.527 1452667.455 0, 763016.354 1452653.499 0, 763262.181 1452639.558 0, 763508.008 1452625.631 0, 763752.61 1452611.788 0, 763437.896 1447047.921 0, 
+    763123.165 1441483.759 0))
+
+POLYGON ((775553.333 1451961.015 0, 775308.691 1451974.167 0, 775062.825 1451987.399 0, 774816.96 1452000.645 0, 774571.095 1452013.906 0, 774325.231 1452027.182 0, 774079.368 1452040.472 0, 773833.506 1452053.776 0, 773587.645 1452067.095 0, 773341.784 1452080.429 0, 
+    773095.924 1452093.777 0, 772850.065 1452107.139 0, 772604.206 1452120.516 0, 772358.349 1452133.907 0, 772112.492 1452147.313 0, 771866.636 1452160.733 0, 771620.781 1452174.168 0, 771374.926 1452187.617 0, 771129.073 1452201.081 0, 770883.22 1452214.559 0, 
+    770637.368 1452228.052 0, 770391.517 1452241.559 0, 770145.666 1452255.08 0, 769899.817 1452268.616 0, 769652.742 1452282.234 0, 769408.12 1452295.732 0, 769162.273 1452309.311 0, 768916.426 1452322.905 0, 768670.581 1452336.513 0, 768424.736 1452350.136 0, 
+    768178.892 1452363.773 0, 767933.048 1452377.425 0, 767687.206 1452391.091 0, 767441.364 1452404.772 0, 767195.524 1452418.467 0, 766949.683 1452432.177 0, 766703.844 1452445.901 0, 766458.006 1452459.64 0, 766212.168 1452473.393 0, 765966.332 1452487.16 0, 
+    765720.496 1452500.942 0, 765474.66 1452514.739 0, 765228.826 1452528.549 0, 764982.993 1452542.375 0, 764737.16 1452556.215 0, 764491.328 1452570.069 0, 764245.497 1452583.938 0, 763999.667 1452597.821 0, 763752.61 1452611.788 0, 764067.307 1458175.356 0, 
+    764381.987 1463738.618 0, 764628.385 1463724.688 0, 764873.561 1463710.842 0, 765118.737 1463697.01 0, 765363.914 1463683.193 0, 765609.092 1463669.39 0, 765854.27 1463655.601 0, 766099.45 1463641.827 0, 766344.63 1463628.067 0, 766589.811 1463614.322 0, 
+    766834.993 1463600.591 0, 767080.176 1463586.875 0, 767325.359 1463573.173 0, 767570.543 1463559.485 0, 767815.728 1463545.812 0, 768060.914 1463532.153 0, 768306.101 1463518.509 0, 768551.288 1463504.879 0, 768796.477 1463491.264 0, 769041.666 1463477.663 0, 
+    769286.856 1463464.076 0, 769532.046 1463450.504 0, 769777.238 1463436.947 0, 770022.43 1463423.403 0, 770266.4 1463409.942 0, 770512.817 1463396.36 0, 770758.012 1463382.86 0, 771003.207 1463369.375 0, 771248.404 1463355.904 0, 771493.601 1463342.447 0, 
+    771738.799 1463329.005 0, 771983.997 1463315.577 0, 772229.197 1463302.164 0, 772474.397 1463288.765 0, 772719.598 1463275.38 0, 772964.8 1463262.01 0, 773210.002 1463248.655 0, 773455.206 1463235.313 0, 773700.41 1463221.987 0, 773945.615 1463208.674 0, 
+    774190.82 1463195.376 0, 774436.027 1463182.093 0, 774681.234 1463168.824 0, 774926.442 1463155.569 0, 775171.651 1463142.329 0, 775416.861 1463129.103 0, 775662.071 1463115.892 0, 775907.282 1463102.695 0, 776151.272 1463089.578 0, 775852.311 1457525.449 0, 
+    775553.333 1451961.015 0))
+
+POLYGON ((787922.344 1462473.792 0, 787678.316 1462486.219 0, 787433.069 1462498.723 0, 787187.822 1462511.242 0, 786942.576 1462523.775 0, 786697.331 1462536.322 0, 786452.086 1462548.884 0, 786206.842 1462561.46 0, 785961.599 1462574.051 0, 785716.357 1462586.656 0, 
+    785471.115 1462599.275 0, 785225.875 1462611.909 0, 784980.634 1462624.558 0, 784735.395 1462637.22 0, 784490.157 1462649.898 0, 784244.919 1462662.589 0, 783999.682 1462675.296 0, 783754.445 1462688.016 0, 783509.21 1462700.751 0, 783263.975 1462713.501 0, 
+    783018.741 1462726.264 0, 782773.507 1462739.043 0, 782528.275 1462751.835 0, 782283.043 1462764.643 0, 782036.59 1462777.528 0, 781792.582 1462790.3 0, 781547.352 1462803.151 0, 781302.123 1462816.016 0, 781056.895 1462828.895 0, 780811.668 1462841.789 0, 
+    780566.441 1462854.697 0, 780321.215 1462867.62 0, 780075.99 1462880.557 0, 779830.766 1462893.508 0, 779585.543 1462906.474 0, 779340.32 1462919.455 0, 779095.098 1462932.449 0, 778849.877 1462945.459 0, 778604.656 1462958.482 0, 778359.437 1462971.52 0, 
+    778114.218 1462984.573 0, 777869 1462997.64 0, 777623.782 1463010.721 0, 777378.566 1463023.817 0, 777133.35 1463036.927 0, 776888.135 1463050.052 0, 776642.92 1463063.191 0, 776397.707 1463076.345 0, 776151.272 1463089.578 0, 776450.217 1468653.396 0, 
+    776749.144 1474216.897 0, 776994.921 1474203.698 0, 777239.48 1474190.58 0, 777484.039 1474177.476 0, 777728.599 1474164.386 0, 777973.16 1474151.311 0, 778217.722 1474138.25 0, 778462.284 1474125.204 0, 778706.847 1474112.172 0, 778951.411 1474099.154 0, 
+    779195.976 1474086.151 0, 779440.541 1474073.162 0, 779685.108 1474060.187 0, 779929.675 1474047.227 0, 780174.242 1474034.282 0, 780418.811 1474021.35 0, 780663.38 1474008.433 0, 780907.95 1473995.531 0, 781152.521 1473982.643 0, 781397.093 1473969.769 0, 
+    781641.665 1473956.91 0, 781886.238 1473944.065 0, 782130.812 1473931.234 0, 782375.387 1473918.418 0, 782618.744 1473905.68 0, 782864.538 1473892.829 0, 783109.115 1473880.056 0, 783353.692 1473867.297 0, 783598.271 1473854.553 0, 783842.85 1473841.823 0, 
+    784087.43 1473829.108 0, 784332.01 1473816.407 0, 784576.592 1473803.72 0, 784821.174 1473791.048 0, 785065.757 1473778.39 0, 785310.34 1473765.747 0, 785554.925 1473753.118 0, 785799.51 1473740.503 0, 786044.096 1473727.903 0, 786288.682 1473715.317 0, 
+    786533.269 1473702.746 0, 786777.857 1473690.189 0, 787022.446 1473677.646 0, 787267.036 1473665.118 0, 787511.626 1473652.604 0, 787756.217 1473640.105 0, 788000.809 1473627.62 0, 788245.401 1473615.149 0, 788488.777 1473602.755 0, 788205.569 1468038.432 0, 
+    787922.344 1462473.792 0))
+
+POLYGON ((800230.098 1473021.782 0, 799986.686 1473033.488 0, 799742.059 1473045.268 0, 799497.433 1473057.062 0, 799252.808 1473068.87 0, 799008.183 1473080.693 0, 798763.56 1473092.53 0, 798518.936 1473104.382 0, 798274.314 1473116.248 0, 798029.692 1473128.128 0, 
+    797785.071 1473140.023 0, 797540.45 1473151.932 0, 797295.831 1473163.856 0, 797051.212 1473175.794 0, 796806.593 1473187.746 0, 796561.976 1473199.713 0, 796317.359 1473211.694 0, 796072.742 1473223.69 0, 795828.127 1473235.7 0, 795583.512 1473247.724 0, 
+    795338.898 1473259.763 0, 795094.285 1473271.816 0, 794849.672 1473283.883 0, 794605.06 1473295.965 0, 794359.232 1473308.122 0, 794115.838 1473320.172 0, 793871.228 1473332.297 0, 793626.619 1473344.437 0, 793382.011 1473356.591 0, 793137.403 1473368.759 0, 
+    792892.796 1473380.942 0, 792648.19 1473393.139 0, 792403.584 1473405.351 0, 792158.98 1473417.577 0, 791914.376 1473429.817 0, 791669.772 1473442.072 0, 791425.17 1473454.341 0, 791180.568 1473466.624 0, 790935.966 1473478.922 0, 790691.366 1473491.234 0, 
+    790446.766 1473503.561 0, 790202.167 1473515.902 0, 789957.569 1473528.258 0, 789712.971 1473540.627 0, 789468.374 1473553.012 0, 789223.778 1473565.41 0, 788979.183 1473577.823 0, 788734.588 1473590.251 0, 788488.777 1473602.755 0, 788771.969 1479166.755 0, 
+    789055.145 1484730.427 0, 789300.298 1484717.956 0, 789544.237 1484705.562 0, 789788.178 1484693.182 0, 790032.119 1484680.817 0, 790276.061 1484668.466 0, 790520.003 1484656.129 0, 790763.947 1484643.807 0, 791007.891 1484631.499 0, 791251.835 1484619.205 0, 
+    791495.781 1484606.926 0, 791739.727 1484594.661 0, 791983.674 1484582.41 0, 792227.622 1484570.174 0, 792471.57 1484557.952 0, 792715.519 1484545.744 0, 792959.469 1484533.551 0, 793203.42 1484521.372 0, 793447.371 1484509.208 0, 793691.323 1484497.058 0, 
+    793935.276 1484484.922 0, 794179.229 1484472.801 0, 794423.183 1484460.694 0, 794667.138 1484448.601 0, 794909.88 1484436.583 0, 795155.05 1484424.459 0, 795399.007 1484412.409 0, 795642.964 1484400.374 0, 795886.923 1484388.353 0, 796130.882 1484376.346 0, 
+    796374.842 1484364.354 0, 796618.802 1484352.377 0, 796862.763 1484340.413 0, 797106.725 1484328.464 0, 797350.688 1484316.529 0, 797594.651 1484304.609 0, 797838.615 1484292.703 0, 798082.58 1484280.811 0, 798326.545 1484268.934 0, 798570.512 1484257.071 0, 
+    798814.478 1484245.223 0, 799058.446 1484233.388 0, 799302.414 1484221.569 0, 799546.383 1484209.763 0, 799790.353 1484197.972 0, 800034.323 1484186.195 0, 800278.294 1484174.433 0, 800522.266 1484162.685 0, 800765.026 1484151.009 0, 800497.57 1478586.56 0, 
+    800230.098 1473021.782 0))
+
+POLYGON ((812476.497 1483604.677 0, 812233.703 1483615.666 0, 811989.699 1483626.725 0, 811745.696 1483637.798 0, 811501.693 1483648.886 0, 811257.691 1483659.988 0, 811013.69 1483671.104 0, 810769.689 1483682.234 0, 810525.689 1483693.379 0, 810281.69 1483704.538 0, 
+    810037.691 1483715.712 0, 809793.693 1483726.9 0, 809549.696 1483738.102 0, 809305.699 1483749.319 0, 809061.703 1483760.55 0, 808817.708 1483771.796 0, 808573.713 1483783.055 0, 808329.719 1483794.329 0, 808085.726 1483805.618 0, 807841.733 1483816.921 0, 
+    807597.741 1483828.238 0, 807353.75 1483839.57 0, 807109.759 1483850.916 0, 806865.769 1483862.276 0, 806620.568 1483873.707 0, 806377.791 1483885.04 0, 806133.803 1483896.443 0, 805889.816 1483907.861 0, 805645.829 1483919.293 0, 805401.843 1483930.739 0, 
+    805157.858 1483942.2 0, 804913.873 1483953.675 0, 804669.889 1483965.165 0, 804425.906 1483976.669 0, 804181.923 1483988.187 0, 803937.941 1483999.72 0, 803693.96 1484011.267 0, 803449.979 1484022.828 0, 803205.999 1484034.404 0, 802962.02 1484045.994 0, 
+    802718.042 1484057.599 0, 802474.064 1484069.217 0, 802230.087 1484080.85 0, 801986.11 1484092.498 0, 801742.134 1484104.16 0, 801498.159 1484115.836 0, 801254.185 1484127.527 0, 801010.211 1484139.232 0, 800765.026 1484151.009 0, 801032.465 1489715.124 0, 
+    801299.889 1495278.899 0, 801544.416 1495267.153 0, 801787.735 1495255.48 0, 802031.054 1495243.821 0, 802274.374 1495232.176 0, 802517.695 1495220.545 0, 802761.017 1495208.929 0, 803004.339 1495197.327 0, 803247.662 1495185.739 0, 803490.985 1495174.166 0, 
+    803734.31 1495162.607 0, 803977.634 1495151.062 0, 804220.96 1495139.532 0, 804464.286 1495128.016 0, 804707.613 1495116.514 0, 804950.941 1495105.027 0, 805194.269 1495093.554 0, 805437.598 1495082.095 0, 805680.928 1495070.651 0, 805924.258 1495059.221 0, 
+    806167.589 1495047.805 0, 806410.921 1495036.404 0, 806654.253 1495025.017 0, 806897.586 1495013.644 0, 807139.712 1495002.342 0, 807384.254 1494990.941 0, 807627.589 1494979.611 0, 807870.925 1494968.296 0, 808114.261 1494956.995 0, 808357.598 1494945.708 0, 
+    808600.936 1494934.435 0, 808844.274 1494923.177 0, 809087.613 1494911.933 0, 809330.953 1494900.704 0, 809574.293 1494889.488 0, 809817.634 1494878.288 0, 810060.976 1494867.101 0, 810304.318 1494855.929 0, 810547.661 1494844.771 0, 810791.005 1494833.627 0, 
+    811034.349 1494822.498 0, 811277.694 1494811.383 0, 811521.04 1494800.282 0, 811764.386 1494789.196 0, 812007.733 1494778.124 0, 812251.08 1494767.066 0, 812494.429 1494756.023 0, 812737.777 1494744.994 0, 812979.92 1494734.034 0, 812728.216 1489169.525 0, 
+    812476.497 1483604.677 0))
+
+POLYGON ((824661.443 1494222.168 0, 824419.269 1494232.444 0, 824175.89 1494242.786 0, 823932.512 1494253.141 0, 823689.134 1494263.512 0, 823445.757 1494273.896 0, 823202.38 1494284.295 0, 822959.004 1494294.708 0, 822715.629 1494305.135 0, 822472.254 1494315.577 0, 
+    822228.88 1494326.033 0, 821985.506 1494336.504 0, 821742.133 1494346.988 0, 821498.761 1494357.488 0, 821255.39 1494368.001 0, 821012.018 1494378.529 0, 820768.648 1494389.071 0, 820525.278 1494399.627 0, 820281.909 1494410.198 0, 820038.541 1494420.783 0, 
+    819795.173 1494431.382 0, 819551.805 1494441.996 0, 819308.439 1494452.624 0, 819065.073 1494463.266 0, 818820.501 1494473.976 0, 818578.342 1494484.594 0, 818334.978 1494495.279 0, 818091.615 1494505.979 0, 817848.252 1494516.692 0, 817604.889 1494527.421 0, 
+    817361.528 1494538.163 0, 817118.167 1494548.92 0, 816874.806 1494559.691 0, 816631.447 1494570.477 0, 816388.087 1494581.277 0, 816144.729 1494592.091 0, 815901.371 1494602.92 0, 815658.014 1494613.762 0, 815414.657 1494624.62 0, 815171.301 1494635.491 0, 
+    814927.946 1494646.377 0, 814684.591 1494657.277 0, 814441.237 1494668.191 0, 814197.884 1494679.12 0, 813954.531 1494690.063 0, 813711.179 1494701.021 0, 813467.828 1494711.992 0, 813224.477 1494722.979 0, 812979.92 1494734.034 0, 813231.608 1500298.196 0, 
+    813483.28 1505862.006 0, 813727.179 1505850.981 0, 813969.875 1505840.024 0, 814212.571 1505829.082 0, 814455.268 1505818.154 0, 814697.966 1505807.24 0, 814940.665 1505796.341 0, 815183.364 1505785.456 0, 815426.063 1505774.585 0, 815668.764 1505763.729 0, 
+    815911.464 1505752.886 0, 816154.166 1505742.059 0, 816396.868 1505731.245 0, 816639.571 1505720.446 0, 816882.275 1505709.66 0, 817124.979 1505698.89 0, 817367.683 1505688.133 0, 817610.389 1505677.391 0, 817853.095 1505666.663 0, 818095.802 1505655.949 0, 
+    818338.509 1505645.25 0, 818581.217 1505634.565 0, 818823.925 1505623.894 0, 819066.634 1505613.237 0, 819308.141 1505602.648 0, 819552.055 1505591.967 0, 819794.766 1505581.354 0, 820037.477 1505570.754 0, 820280.19 1505560.169 0, 820522.903 1505549.598 0, 
+    820765.616 1505539.042 0, 821008.33 1505528.5 0, 821251.045 1505517.972 0, 821493.76 1505507.458 0, 821736.476 1505496.959 0, 821979.193 1505486.473 0, 822221.91 1505476.003 0, 822464.628 1505465.546 0, 822707.347 1505455.104 0, 822950.066 1505444.676 0, 
+    823192.786 1505434.262 0, 823435.506 1505423.863 0, 823678.227 1505413.478 0, 823920.948 1505403.107 0, 824163.67 1505392.751 0, 824406.393 1505382.408 0, 824649.117 1505372.08 0, 824891.841 1505361.767 0, 825133.363 1505351.518 0, 824897.41 1499787.019 0, 
+    824661.443 1494222.168 0))
+
+POLYGON ((836784.841 1504873.946 0, 836543.289 1504883.512 0, 836300.537 1504893.14 0, 836057.786 1504902.782 0, 835815.035 1504912.439 0, 835572.284 1504922.109 0, 835329.534 1504931.794 0, 835086.785 1504941.494 0, 834844.036 1504951.207 0, 834601.288 1504960.935 0, 
+    834358.541 1504970.678 0, 834115.794 1504980.434 0, 833873.047 1504990.205 0, 833630.301 1504999.99 0, 833387.556 1505009.789 0, 833144.811 1505019.603 0, 832902.067 1505029.431 0, 832659.324 1505039.273 0, 832416.581 1505049.129 0, 832173.838 1505059 0, 
+    831931.096 1505068.885 0, 831688.355 1505078.784 0, 831445.615 1505088.698 0, 831202.874 1505098.626 0, 830958.933 1505108.618 0, 830717.396 1505118.525 0, 830474.658 1505128.496 0, 830231.92 1505138.481 0, 829989.183 1505148.48 0, 829746.446 1505158.494 0, 
+    829503.71 1505168.522 0, 829260.975 1505178.564 0, 829018.24 1505188.62 0, 828775.506 1505198.691 0, 828532.773 1505208.776 0, 828290.04 1505218.875 0, 828047.307 1505228.989 0, 827804.575 1505239.117 0, 827561.844 1505249.259 0, 827319.114 1505259.416 0, 
+    827076.384 1505269.587 0, 826833.654 1505279.772 0, 826590.925 1505289.971 0, 826348.197 1505300.185 0, 826105.47 1505310.413 0, 825862.743 1505320.655 0, 825620.016 1505330.911 0, 825377.29 1505341.182 0, 825133.363 1505351.518 0, 825369.3 1510915.659 0, 
+    825605.222 1516479.437 0, 825848.491 1516469.129 0, 826090.562 1516458.886 0, 826332.633 1516448.657 0, 826574.705 1516438.442 0, 826816.778 1516428.242 0, 827058.851 1516418.056 0, 827300.925 1516407.884 0, 827542.999 1516397.726 0, 827785.075 1516387.583 0, 
+    828027.15 1516377.454 0, 828269.226 1516367.339 0, 828511.303 1516357.238 0, 828753.381 1516347.152 0, 828995.459 1516337.08 0, 829237.537 1516327.022 0, 829479.616 1516316.978 0, 829721.696 1516306.949 0, 829963.776 1516296.934 0, 830205.857 1516286.933 0, 
+    830447.939 1516276.947 0, 830690.021 1516266.974 0, 830932.104 1516257.016 0, 831174.187 1516247.072 0, 831415.073 1516237.192 0, 831658.355 1516227.227 0, 831900.441 1516217.326 0, 832142.526 1516207.439 0, 832384.612 1516197.566 0, 832626.699 1516187.708 0, 
+    832868.787 1516177.864 0, 833110.875 1516168.034 0, 833352.963 1516158.218 0, 833595.052 1516148.417 0, 833837.142 1516138.63 0, 834079.232 1516128.857 0, 834321.323 1516119.098 0, 834563.414 1516109.354 0, 834805.506 1516099.624 0, 835047.599 1516089.908 0, 
+    835289.692 1516080.206 0, 835531.786 1516070.519 0, 835773.88 1516060.846 0, 836015.975 1516051.187 0, 836258.07 1516041.542 0, 836500.166 1516031.912 0, 836742.263 1516022.296 0, 836984.36 1516012.694 0, 837225.26 1516003.153 0, 837005.058 1510438.732 0, 
+    836784.841 1504873.946 0))
+
+POLYGON ((848846.598 1515559.701 0, 848605.67 1515568.56 0, 848363.546 1515577.478 0, 848121.424 1515586.41 0, 847879.301 1515595.357 0, 847637.18 1515604.317 0, 847395.059 1515613.292 0, 847152.938 1515622.281 0, 846910.818 1515631.285 0, 846668.698 1515640.303 0, 
+    846426.579 1515649.334 0, 846184.461 1515658.381 0, 845942.343 1515667.441 0, 845700.225 1515676.516 0, 845458.108 1515685.605 0, 845215.992 1515694.708 0, 844973.876 1515703.825 0, 844731.761 1515712.957 0, 844489.646 1515722.103 0, 844247.532 1515731.263 0, 
+    844005.418 1515740.437 0, 843763.305 1515749.626 0, 843521.193 1515758.829 0, 843279.08 1515768.046 0, 843035.772 1515777.323 0, 842794.858 1515786.523 0, 842552.748 1515795.783 0, 842310.638 1515805.057 0, 842068.528 1515814.345 0, 841826.42 1515823.648 0, 
+    841584.311 1515832.965 0, 841342.204 1515842.296 0, 841100.096 1515851.642 0, 840857.99 1515861.001 0, 840615.884 1515870.375 0, 840373.778 1515879.763 0, 840131.673 1515889.166 0, 839889.569 1515898.582 0, 839647.465 1515908.013 0, 839405.362 1515917.458 0, 
+    839163.259 1515926.918 0, 838921.157 1515936.392 0, 838679.055 1515945.879 0, 838436.954 1515955.382 0, 838194.854 1515964.898 0, 837952.754 1515974.429 0, 837710.655 1515983.974 0, 837468.556 1515993.533 0, 837225.26 1516003.153 0, 837445.448 1521567.205 0, 
+    837665.62 1527130.882 0, 837908.258 1527121.287 0, 838149.702 1527111.754 0, 838391.146 1527102.235 0, 838632.591 1527092.73 0, 838874.036 1527083.239 0, 839115.483 1527073.763 0, 839356.929 1527064.3 0, 839598.376 1527054.852 0, 839839.824 1527045.419 0, 
+    840081.272 1527035.999 0, 840322.721 1527026.594 0, 840564.171 1527017.202 0, 840805.621 1527007.825 0, 841047.071 1526998.463 0, 841288.522 1526989.114 0, 841529.974 1526979.78 0, 841771.426 1526970.46 0, 842012.879 1526961.154 0, 842254.332 1526951.862 0, 
+    842495.786 1526942.585 0, 842737.24 1526933.321 0, 842978.695 1526924.072 0, 843220.15 1526914.837 0, 843460.413 1526905.662 0, 843703.063 1526896.41 0, 843944.52 1526887.218 0, 844185.978 1526878.04 0, 844427.436 1526868.876 0, 844668.894 1526859.727 0, 
+    844910.354 1526850.591 0, 845151.813 1526841.47 0, 845393.274 1526832.363 0, 845634.735 1526823.27 0, 845876.196 1526814.192 0, 846117.658 1526805.128 0, 846359.12 1526796.077 0, 846600.583 1526787.042 0, 846842.047 1526778.02 0, 847083.511 1526769.012 0, 
+    847324.975 1526760.019 0, 847566.44 1526751.04 0, 847807.906 1526742.075 0, 848049.372 1526733.125 0, 848290.839 1526724.188 0, 848532.306 1526715.266 0, 848773.774 1526706.358 0, 849015.242 1526697.464 0, 849255.518 1526688.629 0, 849051.065 1521124.352 0, 
+    848846.598 1515559.701 0))
+
+POLYGON ((860846.62 1526279.121 0, 860606.317 1526287.278 0, 860364.825 1526295.489 0, 860123.333 1526303.715 0, 859881.842 1526311.955 0, 859640.351 1526320.209 0, 859398.86 1526328.478 0, 859157.37 1526336.76 0, 858915.881 1526345.057 0, 858674.392 1526353.368 0, 
+    858432.903 1526361.693 0, 858191.415 1526370.033 0, 857949.928 1526378.386 0, 857708.441 1526386.754 0, 857466.954 1526395.136 0, 857225.468 1526403.533 0, 856983.982 1526411.943 0, 856742.497 1526420.368 0, 856501.013 1526428.807 0, 856259.529 1526437.26 0, 
+    856018.045 1526445.728 0, 855776.562 1526454.209 0, 855535.08 1526462.705 0, 855293.597 1526471.215 0, 855050.924 1526479.781 0, 854810.635 1526488.278 0, 854569.154 1526496.83 0, 854327.674 1526505.397 0, 854086.195 1526513.978 0, 853844.716 1526522.574 0, 
+    853603.237 1526531.183 0, 853361.759 1526539.807 0, 853120.282 1526548.445 0, 852878.804 1526557.097 0, 852637.328 1526565.763 0, 852395.852 1526574.444 0, 852154.376 1526583.139 0, 851912.901 1526591.848 0, 851671.427 1526600.571 0, 851429.953 1526609.308 0, 
+    851188.48 1526618.06 0, 850947.007 1526626.826 0, 850705.534 1526635.606 0, 850464.062 1526644.4 0, 850222.591 1526653.209 0, 849981.12 1526662.031 0, 849739.65 1526670.868 0, 849498.18 1526679.719 0, 849255.518 1526688.629 0, 849459.958 1532252.523 0, 
+    849664.383 1537816.029 0, 849906.386 1537807.144 0, 850147.201 1537798.317 0, 850388.017 1537789.504 0, 850628.832 1537780.706 0, 850869.649 1537771.921 0, 851110.466 1537763.151 0, 851351.283 1537754.394 0, 851592.101 1537745.652 0, 851832.92 1537736.924 0, 
+    852073.739 1537728.211 0, 852314.558 1537719.511 0, 852555.378 1537710.826 0, 852796.199 1537702.154 0, 853037.02 1537693.497 0, 853277.841 1537684.855 0, 853518.664 1537676.226 0, 853759.486 1537667.611 0, 854000.309 1537659.011 0, 854241.133 1537650.425 0, 
+    854481.957 1537641.853 0, 854722.781 1537633.295 0, 854963.607 1537624.751 0, 855204.432 1537616.222 0, 855444.07 1537607.749 0, 855686.085 1537599.206 0, 855926.912 1537590.719 0, 856167.74 1537582.246 0, 856408.568 1537573.787 0, 856649.396 1537565.343 0, 
+    856890.225 1537556.913 0, 857131.055 1537548.496 0, 857371.885 1537540.095 0, 857612.716 1537531.707 0, 857853.547 1537523.333 0, 858094.378 1537514.974 0, 858335.21 1537506.629 0, 858576.043 1537498.298 0, 858816.876 1537489.981 0, 859057.709 1537481.678 0, 
+    859298.543 1537473.39 0, 859539.378 1537465.115 0, 859780.213 1537456.855 0, 860021.048 1537448.609 0, 860261.884 1537440.377 0, 860502.721 1537432.16 0, 860743.558 1537423.956 0, 860984.395 1537415.767 0, 861224.045 1537407.632 0, 861035.339 1531843.57 0, 
+    860846.62 1526279.121 0))
+
+POLYGON ((872784.816 1537031.895 0, 872545.141 1537039.353 0, 872304.282 1537046.862 0, 872063.423 1537054.385 0, 871822.564 1537061.922 0, 871581.706 1537069.473 0, 871340.848 1537077.039 0, 871099.991 1537084.618 0, 870859.134 1537092.212 0, 870618.277 1537099.82 0, 
+    870377.421 1537107.443 0, 870136.566 1537115.079 0, 869895.711 1537122.73 0, 869654.856 1537130.394 0, 869414.002 1537138.073 0, 869173.148 1537145.766 0, 868932.295 1537153.474 0, 868691.442 1537161.195 0, 868450.589 1537168.931 0, 868209.737 1537176.681 0, 
+    867968.886 1537184.445 0, 867728.035 1537192.223 0, 867487.184 1537200.015 0, 867246.334 1537207.822 0, 867004.298 1537215.681 0, 866764.635 1537223.477 0, 866523.787 1537231.326 0, 866282.938 1537239.19 0, 866042.091 1537247.067 0, 865801.243 1537254.959 0, 
+    865560.396 1537262.864 0, 865319.55 1537270.784 0, 865078.704 1537278.718 0, 864837.858 1537286.667 0, 864597.013 1537294.629 0, 864356.169 1537302.606 0, 864115.325 1537310.597 0, 863874.481 1537318.602 0, 863633.638 1537326.621 0, 863392.795 1537334.654 0, 
+    863151.953 1537342.702 0, 862911.112 1537350.763 0, 862670.27 1537358.839 0, 862429.43 1537366.929 0, 862188.589 1537375.033 0, 861947.749 1537383.152 0, 861706.91 1537391.284 0, 861466.071 1537399.431 0, 861224.045 1537407.632 0, 861412.738 1542971.3 0, 
+    861601.418 1548534.568 0, 861842.786 1548526.389 0, 862082.97 1548518.265 0, 862323.154 1548510.154 0, 862563.339 1548502.058 0, 862803.524 1548493.976 0, 863043.71 1548485.908 0, 863283.896 1548477.854 0, 863524.083 1548469.814 0, 863764.27 1548461.789 0, 
+    864004.458 1548453.777 0, 864244.646 1548445.78 0, 864484.835 1548437.796 0, 864725.024 1548429.827 0, 864965.214 1548421.872 0, 865205.404 1548413.932 0, 865445.594 1548406.005 0, 865685.785 1548398.092 0, 865925.977 1548390.194 0, 866166.169 1548382.31 0, 
+    866406.361 1548374.44 0, 866646.554 1548366.584 0, 866886.747 1548358.742 0, 867126.941 1548350.914 0, 867365.952 1548343.139 0, 867607.33 1548335.301 0, 867847.525 1548327.516 0, 868087.721 1548319.745 0, 868327.917 1548311.988 0, 868568.114 1548304.245 0, 
+    868808.311 1548296.516 0, 869048.508 1548288.801 0, 869288.706 1548281.101 0, 869528.904 1548273.415 0, 869769.103 1548265.742 0, 870009.302 1548258.084 0, 870249.502 1548250.44 0, 870489.702 1548242.811 0, 870729.903 1548235.195 0, 870970.104 1548227.593 0, 
+    871210.306 1548220.006 0, 871450.508 1548212.433 0, 871690.71 1548204.874 0, 871930.913 1548197.329 0, 872171.116 1548189.798 0, 872411.32 1548182.281 0, 872651.524 1548174.779 0, 872891.729 1548167.29 0, 873130.751 1548159.853 0, 872957.79 1542596.074 0, 
+    872784.816 1537031.895 0))
+
+POLYGON ((884661.097 1547817.711 0, 884422.052 1547824.473 0, 884181.828 1547831.283 0, 883941.603 1547838.107 0, 883701.379 1547844.945 0, 883461.156 1547851.797 0, 883220.932 1547858.664 0, 882980.71 1547865.544 0, 882740.487 1547872.439 0, 882500.265 1547879.347 0, 
+    882260.044 1547886.27 0, 882019.823 1547893.207 0, 881779.602 1547900.158 0, 881539.381 1547907.124 0, 881299.161 1547914.103 0, 881058.942 1547921.097 0, 880818.723 1547928.104 0, 880578.504 1547935.126 0, 880338.286 1547942.162 0, 880098.068 1547949.212 0, 
+    879857.851 1547956.277 0, 879617.633 1547963.355 0, 879377.417 1547970.447 0, 879137.201 1547977.554 0, 878895.803 1547984.71 0, 878656.769 1547991.81 0, 878416.555 1547998.959 0, 878176.34 1548006.122 0, 877936.126 1548013.3 0, 877695.912 1548020.491 0, 
+    877455.699 1548027.697 0, 877215.486 1548034.917 0, 876975.274 1548042.15 0, 876735.062 1548049.398 0, 876494.85 1548056.661 0, 876254.639 1548063.937 0, 876014.428 1548071.227 0, 875774.218 1548078.532 0, 875534.008 1548085.851 0, 875293.799 1548093.184 0, 
+    875053.59 1548100.531 0, 874813.381 1548107.892 0, 874573.173 1548115.267 0, 874332.965 1548122.657 0, 874092.758 1548130.06 0, 873852.551 1548137.478 0, 873612.345 1548144.91 0, 873372.139 1548152.356 0, 873130.751 1548159.853 0, 873303.7 1553723.226 0, 
+    873476.636 1559286.186 0, 873717.366 1559278.71 0, 873956.917 1559271.284 0, 874196.468 1559263.872 0, 874436.02 1559256.475 0, 874675.573 1559249.091 0, 874915.125 1559241.722 0, 875154.679 1559234.367 0, 875394.232 1559227.026 0, 875633.786 1559219.699 0, 
+    875873.341 1559212.386 0, 876112.896 1559205.087 0, 876352.451 1559197.802 0, 876592.007 1559190.532 0, 876831.563 1559183.275 0, 877071.12 1559176.033 0, 877310.677 1559168.805 0, 877550.235 1559161.59 0, 877789.793 1559154.39 0, 878029.351 1559147.204 0, 
+    878268.91 1559140.032 0, 878508.469 1559132.875 0, 878748.029 1559125.731 0, 878987.589 1559118.601 0, 879225.971 1559111.521 0, 879466.71 1559104.384 0, 879706.271 1559097.297 0, 879945.833 1559090.224 0, 880185.395 1559083.165 0, 880424.958 1559076.12 0, 
+    880664.521 1559069.089 0, 880904.084 1559062.072 0, 881143.648 1559055.069 0, 881383.212 1559048.081 0, 881622.777 1559041.106 0, 881862.342 1559034.146 0, 882101.907 1559027.2 0, 882341.473 1559020.267 0, 882581.039 1559013.349 0, 882820.606 1559006.445 0, 
+    883060.173 1558999.556 0, 883299.74 1558992.68 0, 883539.308 1558985.818 0, 883778.877 1558978.97 0, 884018.445 1558972.137 0, 884258.014 1558965.318 0, 884497.584 1558958.512 0, 884737.154 1558951.721 0, 884975.546 1558944.977 0, 884818.328 1553381.55 0, 
+    884661.097 1547817.711 0))
+
+POLYGON ((896475.375 1558636.256 0, 896236.962 1558642.327 0, 895997.374 1558648.441 0, 895757.787 1558654.569 0, 895518.199 1558660.712 0, 895278.612 1558666.869 0, 895039.025 1558673.039 0, 894799.439 1558679.224 0, 894559.853 1558685.423 0, 894320.268 1558691.636 0, 
+    894080.682 1558697.863 0, 893841.098 1558704.105 0, 893601.513 1558710.36 0, 893361.929 1558716.629 0, 893122.345 1558722.913 0, 892882.762 1558729.211 0, 892643.179 1558735.522 0, 892403.596 1558741.848 0, 892164.014 1558748.188 0, 891924.432 1558754.542 0, 
+    891684.851 1558760.91 0, 891445.27 1558767.293 0, 891205.689 1558773.689 0, 890966.108 1558780.099 0, 890725.352 1558786.556 0, 890486.949 1558792.963 0, 890247.37 1558799.415 0, 890007.791 1558805.882 0, 889768.212 1558812.363 0, 889528.634 1558818.858 0, 
+    889289.056 1558825.368 0, 889049.479 1558831.891 0, 888809.902 1558838.428 0, 888570.326 1558844.98 0, 888330.749 1558851.545 0, 888091.174 1558858.125 0, 887851.598 1558864.719 0, 887612.023 1558871.327 0, 887372.449 1558877.949 0, 887132.874 1558884.585 0, 
+    886893.301 1558891.235 0, 886653.727 1558897.899 0, 886414.154 1558904.578 0, 886174.581 1558911.27 0, 885935.009 1558917.977 0, 885695.437 1558924.697 0, 885455.866 1558931.432 0, 885216.295 1558938.181 0, 884975.546 1558944.977 0, 885132.754 1564507.986 0, 
+    885289.949 1570070.57 0, 885530.039 1570063.792 0, 885768.955 1570057.062 0, 886007.872 1570050.345 0, 886246.789 1570043.643 0, 886485.706 1570036.955 0, 886724.624 1570030.28 0, 886963.542 1570023.62 0, 887202.461 1570016.974 0, 887441.38 1570010.342 0, 
+    887680.299 1570003.724 0, 887919.219 1569997.12 0, 888158.139 1569990.531 0, 888397.06 1569983.955 0, 888635.981 1569977.393 0, 888874.902 1569970.845 0, 889113.824 1569964.312 0, 889352.746 1569957.792 0, 889591.668 1569951.287 0, 889830.591 1569944.796 0, 
+    890069.514 1569938.318 0, 890308.438 1569931.855 0, 890547.362 1569925.406 0, 890786.286 1569918.971 0, 891024.038 1569912.581 0, 891264.136 1569906.143 0, 891503.062 1569899.75 0, 891741.988 1569893.371 0, 891980.914 1569887.006 0, 892219.841 1569880.655 0, 
+    892458.768 1569874.318 0, 892697.695 1569867.996 0, 892936.623 1569861.687 0, 893175.551 1569855.393 0, 893414.479 1569849.112 0, 893653.408 1569842.846 0, 893892.338 1569836.594 0, 894131.267 1569830.355 0, 894370.197 1569824.131 0, 894609.127 1569817.921 0, 
+    894848.058 1569811.725 0, 895086.989 1569805.543 0, 895325.921 1569799.375 0, 895564.852 1569793.221 0, 895803.785 1569787.081 0, 896042.717 1569780.956 0, 896281.65 1569774.844 0, 896520.583 1569768.746 0, 896758.344 1569762.693 0, 896616.865 1564199.687 0, 
+    896475.375 1558636.256 0))
+
+POLYGON ((908227.564 1569487.217 0, 907989.785 1569492.599 0, 907750.835 1569498.021 0, 907511.886 1569503.458 0, 907272.937 1569508.909 0, 907033.989 1569514.374 0, 906795.041 1569519.852 0, 906556.093 1569525.345 0, 906317.145 1569530.852 0, 906078.198 1569536.373 0, 
+    905839.251 1569541.908 0, 905600.304 1569547.458 0, 905361.358 1569553.021 0, 905122.412 1569558.598 0, 904883.466 1569564.189 0, 904644.521 1569569.795 0, 904405.576 1569575.414 0, 904166.632 1569581.048 0, 903927.687 1569586.695 0, 903688.743 1569592.357 0, 
+    903449.8 1569598.033 0, 903210.856 1569603.722 0, 902971.913 1569609.426 0, 902732.971 1569615.144 0, 902492.857 1569620.904 0, 902255.087 1569626.622 0, 902016.145 1569632.382 0, 901777.204 1569638.157 0, 901538.263 1569643.945 0, 901299.322 1569649.747 0, 
+    901060.382 1569655.563 0, 900821.442 1569661.394 0, 900582.502 1569667.238 0, 900343.563 1569673.097 0, 900104.624 1569678.969 0, 899865.686 1569684.856 0, 899626.748 1569690.757 0, 899387.81 1569696.672 0, 899148.872 1569702.601 0, 898909.935 1569708.543 0, 
+    898670.998 1569714.5 0, 898432.062 1569720.472 0, 898193.126 1569726.457 0, 897954.19 1569732.456 0, 897715.255 1569738.469 0, 897476.32 1569744.496 0, 897237.385 1569750.538 0, 896998.451 1569756.593 0, 896758.344 1569762.693 0, 896899.813 1575325.267 0, 
+    897041.27 1580887.405 0, 897280.718 1580881.323 0, 897518.998 1580875.284 0, 897757.278 1580869.259 0, 897995.558 1580863.248 0, 898233.838 1580857.252 0, 898472.119 1580851.269 0, 898710.401 1580845.3 0, 898948.682 1580839.345 0, 899186.964 1580833.405 0, 
+    899425.247 1580827.478 0, 899663.529 1580821.565 0, 899901.812 1580815.667 0, 900140.096 1580809.782 0, 900378.379 1580803.912 0, 900616.664 1580798.055 0, 900854.948 1580792.213 0, 901093.233 1580786.384 0, 901331.518 1580780.57 0, 901569.803 1580774.769 0, 
+    901808.089 1580768.983 0, 902046.375 1580763.211 0, 902284.662 1580757.452 0, 902522.949 1580751.708 0, 902760.067 1580746.006 0, 902999.523 1580740.261 0, 903237.811 1580734.559 0, 903476.099 1580728.871 0, 903714.388 1580723.197 0, 903952.676 1580717.537 0, 
+    904190.966 1580711.89 0, 904429.255 1580706.258 0, 904667.545 1580700.64 0, 904905.835 1580695.036 0, 905144.126 1580689.446 0, 905382.416 1580683.87 0, 905620.707 1580678.308 0, 905858.999 1580672.76 0, 906097.291 1580667.226 0, 906335.583 1580661.706 0, 
+    906573.875 1580656.2 0, 906812.168 1580650.709 0, 907050.461 1580645.231 0, 907288.755 1580639.767 0, 907527.048 1580634.317 0, 907765.342 1580628.881 0, 908003.637 1580623.46 0, 908241.931 1580618.052 0, 908479.059 1580612.685 0, 908353.316 1575050.169 0, 
+    908227.564 1569487.217 0))
+
+POLYGON ((919917.578 1580370.279 0, 919680.435 1580374.976 0, 919442.126 1580379.711 0, 919203.817 1580384.459 0, 918965.509 1580389.222 0, 918727.201 1580393.998 0, 918488.893 1580398.789 0, 918250.585 1580403.593 0, 918012.278 1580408.412 0, 917773.971 1580413.245 0, 
+    917535.664 1580418.091 0, 917297.357 1580422.952 0, 917059.051 1580427.827 0, 916820.745 1580432.716 0, 916582.44 1580437.618 0, 916344.134 1580442.535 0, 916105.829 1580447.466 0, 915867.525 1580452.411 0, 915629.22 1580457.37 0, 915390.916 1580462.343 0, 
+    915152.612 1580467.33 0, 914914.309 1580472.331 0, 914676.005 1580477.345 0, 914437.702 1580482.375 0, 914198.233 1580487.442 0, 913961.097 1580492.475 0, 913722.795 1580497.546 0, 913484.493 1580502.631 0, 913246.192 1580507.73 0, 913007.891 1580512.843 0, 
+    912769.59 1580517.97 0, 912531.289 1580523.112 0, 912292.989 1580528.267 0, 912054.689 1580533.436 0, 911816.389 1580538.619 0, 911578.09 1580543.817 0, 911339.791 1580549.028 0, 911101.492 1580554.253 0, 910863.194 1580559.493 0, 910624.896 1580564.746 0, 
+    910386.598 1580570.014 0, 910148.3 1580575.295 0, 909910.003 1580580.591 0, 909671.706 1580585.9 0, 909433.41 1580591.224 0, 909195.113 1580596.561 0, 908956.817 1580601.913 0, 908718.522 1580607.279 0, 908479.059 1580612.685 0, 908604.791 1586174.757 0, 
+    908730.514 1591736.379 0, 908969.319 1591730.988 0, 909206.959 1591725.637 0, 909444.601 1591720.3 0, 909682.242 1591714.977 0, 909919.884 1591709.668 0, 910157.526 1591704.373 0, 910395.169 1591699.092 0, 910632.812 1591693.825 0, 910870.455 1591688.572 0, 
+    911108.098 1591683.333 0, 911345.742 1591678.108 0, 911583.386 1591672.897 0, 911821.03 1591667.7 0, 912058.675 1591662.517 0, 912296.32 1591657.348 0, 912533.965 1591652.193 0, 912771.611 1591647.052 0, 913009.256 1591641.925 0, 913246.903 1591636.812 0, 
+    913484.549 1591631.712 0, 913722.196 1591626.627 0, 913959.843 1591621.556 0, 914197.49 1591616.499 0, 914433.974 1591611.481 0, 914672.786 1591606.427 0, 914910.434 1591601.412 0, 915148.083 1591596.41 0, 915385.731 1591591.423 0, 915623.38 1591586.45 0, 
+    915861.03 1591581.491 0, 916098.68 1591576.545 0, 916336.33 1591571.614 0, 916573.98 1591566.697 0, 916811.63 1591561.793 0, 917049.281 1591556.904 0, 917286.932 1591552.029 0, 917524.584 1591547.168 0, 917762.236 1591542.32 0, 917999.888 1591537.487 0, 
+    918237.54 1591532.667 0, 918475.192 1591527.862 0, 918712.845 1591523.071 0, 918950.498 1591518.293 0, 919188.152 1591513.53 0, 919425.806 1591508.78 0, 919663.46 1591504.045 0, 919901.114 1591499.324 0, 920137.606 1591494.639 0, 920027.597 1585932.684 0, 
+    919917.578 1580370.279 0))
+
+POLYGON ((931545.335 1591285.127 0, 931308.829 1591289.144 0, 931071.163 1591293.194 0, 930833.496 1591297.258 0, 930595.83 1591301.336 0, 930358.164 1591305.428 0, 930120.499 1591309.534 0, 929882.833 1591313.654 0, 929645.168 1591317.788 0, 929407.503 1591321.936 0, 
+    929169.838 1591326.097 0, 928932.174 1591330.273 0, 928694.509 1591334.463 0, 928456.846 1591338.667 0, 928219.182 1591342.885 0, 927981.518 1591347.117 0, 927743.855 1591351.363 0, 927506.192 1591355.623 0, 927268.529 1591359.896 0, 927030.867 1591364.184 0, 
+    926793.205 1591368.486 0, 926555.543 1591372.802 0, 926317.881 1591377.132 0, 926080.22 1591381.475 0, 925841.397 1591385.855 0, 925604.897 1591390.205 0, 925367.237 1591394.591 0, 925129.576 1591398.99 0, 924891.916 1591403.404 0, 924654.256 1591407.832 0, 
+    924416.597 1591412.274 0, 924178.937 1591416.729 0, 923941.278 1591421.199 0, 923703.619 1591425.683 0, 923465.961 1591430.18 0, 923228.302 1591434.692 0, 922990.644 1591439.218 0, 922752.986 1591443.757 0, 922515.329 1591448.311 0, 922277.672 1591452.878 0, 
+    922040.015 1591457.46 0, 921802.358 1591462.055 0, 921564.701 1591466.665 0, 921327.045 1591471.289 0, 921089.389 1591475.926 0, 920851.734 1591480.578 0, 920614.078 1591485.243 0, 920376.423 1591489.923 0, 920137.606 1591494.639 0, 920247.606 1597056.138 0, 
+    920357.597 1602617.175 0, 920595.757 1602612.472 0, 920832.757 1602607.805 0, 921069.758 1602603.152 0, 921306.759 1602598.514 0, 921543.76 1602593.889 0, 921780.761 1602589.278 0, 922017.763 1602584.681 0, 922254.765 1602580.098 0, 922491.768 1602575.529 0, 
+    922728.77 1602570.974 0, 922965.773 1602566.433 0, 923202.776 1602561.906 0, 923439.78 1602557.393 0, 923676.783 1602552.894 0, 923913.787 1602548.409 0, 924150.792 1602543.937 0, 924387.796 1602539.48 0, 924624.801 1602535.036 0, 924861.806 1602530.607 0, 
+    925098.811 1602526.191 0, 925335.816 1602521.79 0, 925572.822 1602517.402 0, 925809.828 1602513.029 0, 926045.676 1602508.69 0, 926283.841 1602504.323 0, 926520.848 1602499.991 0, 926757.855 1602495.673 0, 926994.862 1602491.37 0, 927231.87 1602487.08 0, 
+    927468.878 1602482.804 0, 927705.886 1602478.542 0, 927942.894 1602474.293 0, 928179.902 1602470.059 0, 928416.911 1602465.839 0, 928653.92 1602461.633 0, 928890.93 1602457.44 0, 929127.939 1602453.262 0, 929364.949 1602449.098 0, 929601.959 1602444.947 0, 
+    929838.969 1602440.811 0, 930075.98 1602436.688 0, 930312.991 1602432.58 0, 930550.002 1602428.485 0, 930787.013 1602424.404 0, 931024.024 1602420.337 0, 931261.036 1602416.285 0, 931498.048 1602412.246 0, 931733.903 1602408.24 0, 931639.623 1596846.915 0, 
+    931545.335 1591285.127 0))
+
+POLYGON ((943110.753 1602231.447 0, 942874.886 1602234.786 0, 942637.864 1602238.155 0, 942400.842 1602241.538 0, 942163.82 1602244.935 0, 941926.798 1602248.346 0, 941689.776 1602251.772 0, 941452.755 1602255.211 0, 941215.733 1602258.663 0, 940978.712 1602262.13 0, 
+    940741.692 1602265.611 0, 940504.671 1602269.106 0, 940267.651 1602272.615 0, 940030.63 1602276.137 0, 939793.61 1602279.674 0, 939556.591 1602283.225 0, 939319.571 1602286.789 0, 939082.552 1602290.368 0, 938845.533 1602293.96 0, 938608.514 1602297.567 0, 
+    938371.495 1602301.187 0, 938134.476 1602304.821 0, 937897.458 1602308.47 0, 937660.44 1602312.132 0, 937422.265 1602315.826 0, 937186.404 1602319.498 0, 936949.387 1602323.202 0, 936712.37 1602326.92 0, 936475.353 1602330.652 0, 936238.336 1602334.398 0, 
+    936001.319 1602338.158 0, 935764.303 1602341.932 0, 935527.287 1602345.719 0, 935290.271 1602349.521 0, 935053.255 1602353.337 0, 934816.24 1602357.166 0, 934579.225 1602361.01 0, 934342.21 1602364.867 0, 934105.195 1602368.739 0, 933868.181 1602372.624 0, 
+    933631.166 1602376.524 0, 933394.152 1602380.437 0, 933157.138 1602384.364 0, 932920.125 1602388.305 0, 932683.111 1602392.261 0, 932446.098 1602396.23 0, 932209.085 1602400.213 0, 931972.073 1602404.21 0, 931733.903 1602408.24 0, 931828.174 1607969.097 0, 
+    931922.438 1613529.478 0, 932159.95 1613525.459 0, 932396.308 1613521.473 0, 932632.667 1613517.501 0, 932869.025 1613513.543 0, 933105.384 1613509.598 0, 933341.743 1613505.668 0, 933578.102 1613501.752 0, 933814.462 1613497.849 0, 934050.822 1613493.96 0, 
+    934287.182 1613490.086 0, 934523.542 1613486.225 0, 934759.902 1613482.378 0, 934996.263 1613478.545 0, 935232.624 1613474.726 0, 935468.985 1613470.921 0, 935705.346 1613467.13 0, 935941.707 1613463.353 0, 936178.069 1613459.589 0, 936414.431 1613455.84 0, 
+    936650.793 1613452.104 0, 936887.156 1613448.382 0, 937123.518 1613444.675 0, 937359.881 1613440.981 0, 937595.091 1613437.319 0, 937832.608 1613433.635 0, 938068.971 1613429.983 0, 938305.335 1613426.345 0, 938541.699 1613422.72 0, 938778.063 1613419.11 0, 
+    939014.427 1613415.514 0, 939250.792 1613411.931 0, 939487.157 1613408.362 0, 939723.522 1613404.808 0, 939959.887 1613401.267 0, 940196.252 1613397.74 0, 940432.618 1613394.227 0, 940668.984 1613390.728 0, 940905.35 1613387.243 0, 941141.716 1613383.772 0, 
+    941378.082 1613380.314 0, 941614.449 1613376.871 0, 941850.816 1613373.441 0, 942087.183 1613370.026 0, 942323.55 1613366.624 0, 942559.917 1613363.236 0, 942796.285 1613359.863 0, 943032.653 1613356.503 0, 943267.868 1613353.173 0, 943189.314 1607792.547 0, 
+    943110.753 1602231.447 0))
+
+POLYGON ((954613.751 1613208.921 0, 954378.525 1613211.586 0, 954142.149 1613214.278 0, 953905.773 1613216.985 0, 953669.397 1613219.705 0, 953433.021 1613222.438 0, 953196.645 1613225.186 0, 952960.27 1613227.948 0, 952723.894 1613230.724 0, 952487.519 1613233.513 0, 
+    952251.144 1613236.316 0, 952014.769 1613239.134 0, 951778.394 1613241.965 0, 951542.02 1613244.81 0, 951305.645 1613247.669 0, 951069.271 1613250.542 0, 950832.897 1613253.429 0, 950596.523 1613256.33 0, 950360.149 1613259.245 0, 950123.776 1613262.174 0, 
+    949887.402 1613265.116 0, 949651.029 1613268.073 0, 949414.656 1613271.043 0, 949178.283 1613274.027 0, 948940.759 1613277.04 0, 948705.538 1613280.038 0, 948469.166 1613283.064 0, 948232.793 1613286.104 0, 947996.421 1613289.158 0, 947760.05 1613292.225 0, 
+    947523.678 1613295.307 0, 947287.307 1613298.403 0, 947050.935 1613301.512 0, 946814.564 1613304.636 0, 946578.193 1613307.773 0, 946341.823 1613310.924 0, 946105.452 1613314.089 0, 945869.082 1613317.268 0, 945632.712 1613320.461 0, 945396.342 1613323.668 0, 
+    945159.972 1613326.889 0, 944923.602 1613330.124 0, 944687.233 1613333.373 0, 944450.864 1613336.635 0, 944214.495 1613339.912 0, 943978.126 1613343.202 0, 943741.757 1613346.506 0, 943505.389 1613349.824 0, 943267.868 1613353.173 0, 943346.415 1618913.317 0, 
+    943424.956 1624472.972 0, 943661.819 1624469.633 0, 943897.533 1624466.324 0, 944133.247 1624463.029 0, 944368.962 1624459.748 0, 944604.676 1624456.48 0, 944840.391 1624453.227 0, 945076.106 1624449.987 0, 945311.821 1624446.761 0, 945547.536 1624443.549 0, 
+    945783.252 1624440.351 0, 946018.967 1624437.167 0, 946254.683 1624433.997 0, 946490.399 1624430.84 0, 946726.115 1624427.698 0, 946961.832 1624424.569 0, 947197.548 1624421.454 0, 947433.265 1624418.354 0, 947668.982 1624415.267 0, 947904.699 1624412.193 0, 
+    948140.416 1624409.134 0, 948376.134 1624406.089 0, 948611.851 1624403.057 0, 948847.569 1624400.039 0, 949082.139 1624397.05 0, 949319.005 1624394.046 0, 949554.724 1624391.07 0, 949790.442 1624388.108 0, 950026.161 1624385.159 0, 950261.88 1624382.225 0, 
+    950497.599 1624379.304 0, 950733.318 1624376.398 0, 950969.038 1624373.505 0, 951204.757 1624370.626 0, 951440.477 1624367.761 0, 951676.197 1624364.91 0, 951911.917 1624362.072 0, 952147.637 1624359.249 0, 952383.358 1624356.439 0, 952619.078 1624353.644 0, 
+    952854.799 1624350.862 0, 953090.52 1624348.094 0, 953326.241 1624345.34 0, 953561.962 1624342.6 0, 953797.684 1624339.873 0, 954033.405 1624337.161 0, 954269.127 1624334.462 0, 954504.849 1624331.778 0, 954739.423 1624329.12 0, 954676.59 1618769.265 0, 
+    954613.751 1613208.921 0))
+
+POLYGON ((966054.251 1624217.233 0, 965819.668 1624219.229 0, 965583.94 1624221.247 0, 965348.212 1624223.28 0, 965112.483 1624225.326 0, 964876.755 1624227.387 0, 964641.027 1624229.461 0, 964405.299 1624231.549 0, 964169.571 1624233.651 0, 963933.844 1624235.767 0, 
+    963698.116 1624237.897 0, 963462.389 1624240.04 0, 963226.662 1624242.198 0, 962990.934 1624244.369 0, 962755.207 1624246.554 0, 962519.48 1624248.753 0, 962283.754 1624250.966 0, 962048.027 1624253.193 0, 961812.301 1624255.434 0, 961576.574 1624257.688 0, 
+    961340.848 1624259.957 0, 961105.122 1624262.239 0, 960869.396 1624264.535 0, 960633.67 1624266.846 0, 960396.797 1624269.181 0, 960162.219 1624271.507 0, 959926.493 1624273.859 0, 959690.768 1624276.225 0, 959455.043 1624278.604 0, 959219.318 1624280.997 0, 
+    958983.593 1624283.405 0, 958747.868 1624285.826 0, 958512.144 1624288.261 0, 958276.419 1624290.709 0, 958040.695 1624293.172 0, 957804.971 1624295.649 0, 957569.247 1624298.139 0, 957333.523 1624300.644 0, 957097.799 1624303.162 0, 956862.076 1624305.694 0, 
+    956626.352 1624308.24 0, 956390.629 1624310.8 0, 956154.906 1624313.373 0, 955919.183 1624315.961 0, 955683.46 1624318.562 0, 955447.738 1624321.178 0, 955212.015 1624323.807 0, 954976.293 1624326.45 0, 954739.423 1624329.12 0, 954802.25 1629888.48 0, 
+    954865.072 1635447.34 0, 955101.285 1635444.677 0, 955336.353 1635442.041 0, 955571.421 1635439.42 0, 955806.489 1635436.811 0, 956041.557 1635434.217 0, 956276.626 1635431.637 0, 956511.695 1635429.07 0, 956746.764 1635426.518 0, 956981.833 1635423.979 0, 
+    957216.902 1635421.454 0, 957451.971 1635418.942 0, 957687.04 1635416.445 0, 957922.11 1635413.962 0, 958157.18 1635411.492 0, 958392.25 1635409.036 0, 958627.32 1635406.594 0, 958862.39 1635404.166 0, 959097.46 1635401.751 0, 959332.531 1635399.351 0, 
+    959567.601 1635396.964 0, 959802.672 1635394.591 0, 960037.743 1635392.232 0, 960272.814 1635389.887 0, 960506.741 1635387.567 0, 960742.956 1635385.238 0, 960978.028 1635382.935 0, 961213.099 1635380.645 0, 961448.171 1635378.369 0, 961683.243 1635376.107 0, 
+    961918.315 1635373.858 0, 962153.387 1635371.624 0, 962388.459 1635369.403 0, 962623.531 1635367.196 0, 962858.604 1635365.003 0, 963093.677 1635362.824 0, 963328.749 1635360.659 0, 963563.822 1635358.507 0, 963798.895 1635356.37 0, 964033.968 1635354.246 0, 
+    964269.042 1635352.136 0, 964504.115 1635350.04 0, 964739.188 1635347.958 0, 964974.262 1635345.889 0, 965209.336 1635343.834 0, 965444.41 1635341.794 0, 965679.484 1635339.767 0, 965914.558 1635337.754 0, 966148.489 1635335.764 0, 966101.372 1629776.749 0, 
+    966054.251 1624217.233 0))
+
+POLYGON ((977432.176 1635256.066 0, 977198.238 1635257.395 0, 976963.159 1635258.744 0, 976728.08 1635260.107 0, 976493.002 1635261.484 0, 976257.923 1635262.874 0, 976022.845 1635264.278 0, 975787.766 1635265.697 0, 975552.688 1635267.129 0, 975317.61 1635268.574 0, 
+    975082.531 1635270.034 0, 974847.453 1635271.508 0, 974612.375 1635272.995 0, 974377.297 1635274.496 0, 974142.22 1635276.011 0, 973907.142 1635277.54 0, 973672.064 1635279.083 0, 973436.987 1635280.639 0, 973201.909 1635282.21 0, 972966.832 1635283.794 0, 
+    972731.754 1635285.392 0, 972496.677 1635287.004 0, 972261.6 1635288.629 0, 972026.523 1635290.269 0, 971790.304 1635291.93 0, 971556.369 1635293.59 0, 971321.293 1635295.271 0, 971086.216 1635296.965 0, 970851.14 1635298.674 0, 970616.063 1635300.397 0, 
+    970380.987 1635302.133 0, 970145.911 1635303.883 0, 969910.835 1635305.647 0, 969675.759 1635307.425 0, 969440.683 1635309.217 0, 969205.607 1635311.023 0, 968970.531 1635312.842 0, 968735.456 1635314.675 0, 968500.38 1635316.522 0, 968265.305 1635318.383 0, 
+    968030.23 1635320.258 0, 967795.155 1635322.147 0, 967560.08 1635324.049 0, 967325.005 1635325.965 0, 967089.93 1635327.895 0, 966854.855 1635329.839 0, 966619.781 1635331.797 0, 966384.706 1635333.769 0, 966148.489 1635335.764 0, 966195.602 1640894.271 0, 
+    966242.71 1646452.263 0, 966478.269 1646450.274 0, 966712.69 1646448.308 0, 966947.11 1646446.355 0, 967181.53 1646444.417 0, 967415.951 1646442.492 0, 967650.371 1646440.581 0, 967884.792 1646438.684 0, 968119.213 1646436.801 0, 968353.634 1646434.931 0, 
+    968588.055 1646433.075 0, 968822.476 1646431.233 0, 969056.897 1646429.405 0, 969291.319 1646427.591 0, 969525.74 1646425.79 0, 969760.162 1646424.003 0, 969994.583 1646422.231 0, 970229.005 1646420.471 0, 970463.427 1646418.726 0, 970697.849 1646416.994 0, 
+    970932.271 1646415.277 0, 971166.693 1646413.573 0, 971401.116 1646411.883 0, 971635.538 1646410.206 0, 971868.822 1646408.552 0, 972104.383 1646406.895 0, 972338.806 1646405.26 0, 972573.229 1646403.639 0, 972807.652 1646402.031 0, 973042.075 1646400.438 0, 
+    973276.498 1646398.858 0, 973510.921 1646397.292 0, 973745.344 1646395.74 0, 973979.767 1646394.201 0, 974214.191 1646392.677 0, 974448.614 1646391.166 0, 974683.038 1646389.669 0, 974917.462 1646388.186 0, 975151.886 1646386.716 0, 975386.309 1646385.261 0, 
+    975620.733 1646383.819 0, 975855.157 1646382.391 0, 976089.582 1646380.977 0, 976324.006 1646379.576 0, 976558.43 1646378.19 0, 976792.854 1646376.817 0, 977027.279 1646375.458 0, 977261.703 1646374.112 0, 977494.99 1646372.787 0, 977463.585 1640814.684 0, 
+    977432.176 1635256.066 0))
+
+POLYGON ((988747.45 1646325.102 0, 988514.159 1646325.768 0, 988279.731 1646326.451 0, 988045.304 1646327.147 0, 987810.877 1646327.858 0, 987576.449 1646328.582 0, 987342.022 1646329.32 0, 987107.595 1646330.072 0, 986873.168 1646330.838 0, 986638.741 1646331.617 0, 
+    986404.314 1646332.411 0, 986169.887 1646333.218 0, 985935.46 1646334.039 0, 985701.033 1646334.874 0, 985466.606 1646335.722 0, 985232.179 1646336.584 0, 984997.752 1646337.46 0, 984763.326 1646338.35 0, 984528.899 1646339.254 0, 984294.472 1646340.172 0, 
+    984060.046 1646341.103 0, 983825.619 1646342.048 0, 983591.193 1646343.007 0, 983356.767 1646343.98 0, 983121.203 1646344.971 0, 982887.914 1646345.966 0, 982653.488 1646346.98 0, 982419.062 1646348.008 0, 982184.636 1646349.05 0, 981950.21 1646350.105 0, 
+    981715.784 1646351.175 0, 981481.358 1646352.258 0, 981246.932 1646353.355 0, 981012.506 1646354.465 0, 980778.08 1646355.59 0, 980543.655 1646356.728 0, 980309.229 1646357.88 0, 980074.804 1646359.046 0, 979840.378 1646360.226 0, 979605.953 1646361.419 0, 
+    979371.528 1646362.626 0, 979137.102 1646363.847 0, 978902.677 1646365.082 0, 978668.252 1646366.331 0, 978433.827 1646367.593 0, 978199.402 1646368.87 0, 977964.977 1646370.16 0, 977730.553 1646371.463 0, 977494.99 1646372.787 0, 977526.393 1651930.37 0, 
+    977557.793 1657487.424 0, 977792.698 1657486.104 0, 978026.468 1657484.804 0, 978260.239 1657483.517 0, 978494.01 1657482.245 0, 978727.781 1657480.986 0, 978961.552 1657479.741 0, 979195.322 1657478.509 0, 979429.094 1657477.292 0, 979662.865 1657476.088 0, 
+    979896.636 1657474.898 0, 980130.407 1657473.721 0, 980364.178 1657472.559 0, 980597.95 1657471.41 0, 980831.721 1657470.275 0, 981065.493 1657469.153 0, 981299.264 1657468.046 0, 981533.036 1657466.952 0, 981766.808 1657465.872 0, 982000.579 1657464.806 0, 
+    982234.351 1657463.753 0, 982468.123 1657462.714 0, 982701.895 1657461.689 0, 982935.667 1657460.678 0, 983168.305 1657459.685 0, 983403.211 1657458.697 0, 983636.983 1657457.727 0, 983870.756 1657456.771 0, 984104.528 1657455.828 0, 984338.3 1657454.9 0, 
+    984572.073 1657453.985 0, 984805.845 1657453.083 0, 985039.618 1657452.196 0, 985273.39 1657451.322 0, 985507.163 1657450.462 0, 985740.936 1657449.616 0, 985974.708 1657448.784 0, 986208.481 1657447.965 0, 986442.254 1657447.16 0, 986676.027 1657446.369 0, 
+    986909.8 1657445.592 0, 987143.573 1657444.828 0, 987377.346 1657444.079 0, 987611.119 1657443.343 0, 987844.892 1657442.62 0, 988078.665 1657441.912 0, 988312.438 1657441.217 0, 988546.211 1657440.536 0, 988778.852 1657439.872 0, 988763.152 1651882.751 0, 
+    988747.45 1646325.102 0))
+
+POLYGON ((1000000 1657424.021 0, 999767.357 1657424.028 0, 999533.583 1657424.048 0, 999299.808 1657424.083 0, 999066.034 1657424.131 0, 998832.26 1657424.193 0, 998598.486 1657424.268 0, 998364.712 1657424.358 0, 998130.938 1657424.461 0, 997897.163 1657424.578 0, 
+    997663.389 1657424.708 0, 997429.615 1657424.853 0, 997195.841 1657425.011 0, 996962.067 1657425.183 0, 996728.293 1657425.368 0, 996494.519 1657425.568 0, 996260.744 1657425.781 0, 996026.97 1657426.008 0, 995793.196 1657426.249 0, 995559.422 1657426.503 0, 
+    995325.648 1657426.771 0, 995091.874 1657427.053 0, 994858.1 1657427.349 0, 994624.326 1657427.659 0, 994389.42 1657427.984 0, 994156.778 1657428.319 0, 993923.004 1657428.67 0, 993689.23 1657429.034 0, 993455.456 1657429.413 0, 993221.683 1657429.805 0, 
+    992987.909 1657430.211 0, 992754.135 1657430.63 0, 992520.361 1657431.064 0, 992286.587 1657431.511 0, 992052.814 1657431.972 0, 991819.04 1657432.446 0, 991585.266 1657432.935 0, 991351.493 1657433.437 0, 991117.719 1657433.953 0, 990883.945 1657434.482 0, 
+    990650.172 1657435.026 0, 990416.398 1657435.583 0, 990182.625 1657436.154 0, 989948.851 1657436.739 0, 989715.078 1657437.337 0, 989481.304 1657437.949 0, 989247.531 1657438.575 0, 989013.758 1657439.215 0, 988778.852 1657439.872 0, 988794.55 1662996.459 0, 
+    988810.247 1668552.504 0, 989044.496 1668551.849 0, 989277.615 1668551.211 0, 989510.734 1668550.587 0, 989743.854 1668549.977 0, 989976.973 1668549.38 0, 990210.092 1668548.797 0, 990443.212 1668548.228 0, 990676.331 1668547.672 0, 990909.451 1668547.13 0, 
+    991142.57 1668546.602 0, 991375.69 1668546.087 0, 991608.81 1668545.587 0, 991841.929 1668545.1 0, 992075.049 1668544.626 0, 992308.168 1668544.167 0, 992541.288 1668543.721 0, 992774.408 1668543.289 0, 993007.528 1668542.87 0, 993240.647 1668542.465 0, 
+    993473.767 1668542.075 0, 993706.887 1668541.697 0, 993940.007 1668541.334 0, 994173.127 1668540.984 0, 994405.118 1668540.649 0, 994639.367 1668540.325 0, 994872.487 1668540.017 0, 995105.606 1668539.722 0, 995338.726 1668539.441 0, 995571.846 1668539.173 0, 
+    995804.966 1668538.919 0, 996038.086 1668538.679 0, 996271.206 1668538.453 0, 996504.326 1668538.24 0, 996737.446 1668538.041 0, 996970.567 1668537.856 0, 997203.687 1668537.685 0, 997436.807 1668537.527 0, 997669.927 1668537.383 0, 997903.047 1668537.253 0, 
+    998136.167 1668537.136 0, 998369.287 1668537.033 0, 998602.407 1668536.944 0, 998835.527 1668536.869 0, 999068.647 1668536.807 0, 999301.768 1668536.759 0, 999534.888 1668536.725 0, 999768.008 1668536.705 0, 1000000 1668536.698 0, 1000000 1662980.63 0, 
+    1000000 1657424.021 0))
+
+POLYGON ((636425.273 1349847.377 0, 636174.673 1349868.675 0, 635922.797 1349890.096 0, 635670.923 1349911.533 0, 635419.05 1349932.984 0, 635167.178 1349954.45 0, 634915.307 1349975.931 0, 634663.438 1349997.426 0, 634411.57 1350018.936 0, 634159.703 1350040.462 0, 
+    633907.837 1350062.002 0, 633655.973 1350083.557 0, 633404.11 1350105.126 0, 633152.248 1350126.711 0, 632900.388 1350148.31 0, 632648.529 1350169.924 0, 632396.671 1350191.553 0, 632144.814 1350213.197 0, 631892.959 1350234.856 0, 631641.105 1350256.529 0, 
+    631389.252 1350278.218 0, 631137.4 1350299.921 0, 630885.55 1350321.639 0, 630633.701 1350343.371 0, 630380.576 1350365.229 0, 630130.007 1350386.881 0, 629878.162 1350408.659 0, 629626.318 1350430.451 0, 629374.475 1350452.257 0, 629122.634 1350474.079 0, 
+    628870.794 1350495.916 0, 628618.955 1350517.767 0, 628367.118 1350539.633 0, 628115.282 1350561.514 0, 627863.447 1350583.41 0, 627611.613 1350605.321 0, 627359.781 1350627.246 0, 627107.95 1350649.186 0, 626856.12 1350671.141 0, 626604.292 1350693.111 0, 
+    626352.465 1350715.096 0, 626100.639 1350737.096 0, 625848.814 1350759.11 0, 625596.991 1350781.139 0, 625345.169 1350803.183 0, 625093.348 1350825.242 0, 624841.529 1350847.316 0, 624589.711 1350869.404 0, 624336.616 1350891.62 0, 624824.466 1356447.665 0, 
+    625312.3 1362003.515 0, 625564.737 1361981.357 0, 625815.901 1361959.326 0, 626067.067 1361937.309 0, 626318.233 1361915.308 0, 626569.401 1361893.321 0, 626820.57 1361871.349 0, 627071.741 1361849.392 0, 627322.913 1361827.449 0, 627574.086 1361805.522 0, 
+    627825.26 1361783.609 0, 628076.436 1361761.711 0, 628327.613 1361739.827 0, 628578.791 1361717.959 0, 628829.97 1361696.105 0, 629081.151 1361674.266 0, 629332.333 1361652.442 0, 629583.517 1361630.633 0, 629834.701 1361608.838 0, 630085.887 1361587.058 0, 
+    630337.075 1361565.293 0, 630588.263 1361543.543 0, 630839.453 1361521.808 0, 631090.644 1361500.087 0, 631340.562 1361478.491 0, 631593.03 1361456.69 0, 631844.225 1361435.014 0, 632095.421 1361413.352 0, 632346.618 1361391.705 0, 632597.817 1361370.074 0, 
+    632849.017 1361348.456 0, 633100.218 1361326.854 0, 633351.421 1361305.266 0, 633602.625 1361283.694 0, 633853.83 1361262.136 0, 634105.036 1361240.592 0, 634356.244 1361219.064 0, 634607.452 1361197.55 0, 634858.663 1361176.051 0, 635109.874 1361154.567 0, 
+    635361.087 1361133.098 0, 635612.301 1361111.643 0, 635863.516 1361090.204 0, 636114.732 1361068.779 0, 636365.95 1361047.368 0, 636617.169 1361025.973 0, 636868.389 1361004.592 0, 637119.611 1360983.227 0, 637369.56 1360961.984 0, 636897.425 1355404.779 0, 
+    636425.273 1349847.377 0))
+
+POLYGON ((649429.715 1359954.521 0, 649179.704 1359975.058 0, 648928.423 1359995.714 0, 648677.144 1360016.385 0, 648425.865 1360037.07 0, 648174.588 1360057.771 0, 647923.312 1360078.486 0, 647672.037 1360099.216 0, 647420.764 1360119.96 0, 647169.492 1360140.72 0, 
+    646918.221 1360161.494 0, 646666.951 1360182.283 0, 646415.682 1360203.087 0, 646164.415 1360223.906 0, 645913.148 1360244.739 0, 645661.883 1360265.587 0, 645410.62 1360286.45 0, 645159.357 1360307.328 0, 644908.096 1360328.221 0, 644656.836 1360349.128 0, 
+    644405.577 1360370.05 0, 644154.319 1360390.987 0, 643903.063 1360411.939 0, 643651.808 1360432.906 0, 643399.281 1360453.993 0, 643149.301 1360474.883 0, 642898.05 1360495.894 0, 642646.8 1360516.92 0, 642395.551 1360537.96 0, 642144.303 1360559.016 0, 
+    641893.057 1360580.086 0, 641641.811 1360601.171 0, 641390.568 1360622.27 0, 641139.325 1360643.385 0, 640888.083 1360664.514 0, 640636.843 1360685.658 0, 640385.604 1360706.817 0, 640134.366 1360727.99 0, 639883.13 1360749.179 0, 639631.894 1360770.382 0, 
+    639380.66 1360791.6 0, 639129.428 1360812.832 0, 638878.196 1360834.08 0, 638626.966 1360855.342 0, 638375.737 1360876.619 0, 638124.509 1360897.911 0, 637873.283 1360919.218 0, 637622.057 1360940.539 0, 637369.56 1360961.984 0, 637841.678 1366518.987 0, 
+    638313.778 1372075.784 0, 638565.618 1372054.396 0, 638816.189 1372033.13 0, 639066.762 1372011.879 0, 639317.335 1371990.642 0, 639567.91 1371969.421 0, 639818.486 1371948.214 0, 640069.064 1371927.021 0, 640319.642 1371905.844 0, 640570.222 1371884.681 0, 
+    640820.803 1371863.533 0, 641071.386 1371842.4 0, 641321.969 1371821.282 0, 641572.554 1371800.178 0, 641823.14 1371779.089 0, 642073.727 1371758.015 0, 642324.316 1371736.955 0, 642574.906 1371715.911 0, 642825.497 1371694.881 0, 643076.089 1371673.865 0, 
+    643326.683 1371652.865 0, 643577.277 1371631.879 0, 643827.873 1371610.908 0, 644078.47 1371589.952 0, 644327.8 1371569.117 0, 644579.669 1371548.084 0, 644830.269 1371527.172 0, 645080.872 1371506.275 0, 645331.475 1371485.392 0, 645582.08 1371464.525 0, 
+    645832.685 1371443.672 0, 646083.292 1371422.833 0, 646333.901 1371402.01 0, 646584.51 1371381.201 0, 646835.121 1371360.407 0, 647085.733 1371339.628 0, 647336.346 1371318.864 0, 647586.96 1371298.114 0, 647837.576 1371277.379 0, 648088.193 1371256.659 0, 
+    648338.811 1371235.953 0, 648589.43 1371215.263 0, 648840.051 1371194.587 0, 649090.672 1371173.925 0, 649341.295 1371153.279 0, 649591.919 1371132.647 0, 649842.545 1371112.03 0, 650093.171 1371091.428 0, 650342.531 1371070.945 0, 649886.131 1365512.836 0, 
+    649429.715 1359954.521 0))
+
+POLYGON ((662374.074 1370100.093 0, 662124.656 1370119.872 0, 661873.972 1370139.766 0, 661623.289 1370159.675 0, 661372.608 1370179.598 0, 661121.928 1370199.536 0, 660871.249 1370219.49 0, 660620.571 1370239.457 0, 660369.894 1370259.44 0, 660119.218 1370279.437 0, 
+    659868.544 1370299.449 0, 659617.871 1370319.476 0, 659367.199 1370339.518 0, 659116.528 1370359.574 0, 658865.858 1370379.645 0, 658615.19 1370399.731 0, 658364.523 1370419.832 0, 658113.857 1370439.947 0, 657863.192 1370460.077 0, 657612.528 1370480.222 0, 
+    657361.865 1370500.382 0, 657111.204 1370520.556 0, 656860.544 1370540.745 0, 656609.885 1370560.949 0, 656357.959 1370581.27 0, 656108.57 1370601.401 0, 655857.915 1370621.649 0, 655607.261 1370641.912 0, 655356.608 1370662.19 0, 655105.956 1370682.482 0, 
+    654855.305 1370702.789 0, 654604.656 1370723.111 0, 654354.008 1370743.448 0, 654103.361 1370763.799 0, 653852.715 1370784.165 0, 653602.07 1370804.546 0, 653351.427 1370824.942 0, 653100.784 1370845.352 0, 652850.143 1370865.778 0, 652599.503 1370886.218 0, 
+    652348.865 1370906.672 0, 652098.227 1370927.142 0, 651847.591 1370947.626 0, 651596.956 1370968.125 0, 651346.322 1370988.638 0, 651095.69 1371009.167 0, 650845.058 1371029.71 0, 650594.428 1371050.268 0, 650342.531 1371070.945 0, 650798.913 1376628.841 0, 
+    651255.277 1382186.52 0, 651506.517 1382165.897 0, 651756.493 1382145.393 0, 652006.47 1382124.903 0, 652256.448 1382104.429 0, 652506.428 1382083.968 0, 652756.409 1382063.523 0, 653006.391 1382043.092 0, 653256.374 1382022.676 0, 653506.358 1382002.275 0, 
+    653756.344 1381981.888 0, 654006.331 1381961.517 0, 654256.319 1381941.159 0, 654506.308 1381920.817 0, 654756.298 1381900.489 0, 655006.29 1381880.176 0, 655256.282 1381859.878 0, 655506.276 1381839.594 0, 655756.272 1381819.326 0, 656006.268 1381799.071 0, 
+    656256.265 1381778.832 0, 656506.264 1381758.607 0, 656756.264 1381738.397 0, 657006.265 1381718.202 0, 657255.003 1381698.123 0, 657506.271 1381677.856 0, 657756.276 1381657.704 0, 658006.281 1381637.568 0, 658256.288 1381617.446 0, 658506.297 1381597.339 0, 
+    658756.306 1381577.247 0, 659006.317 1381557.169 0, 659256.328 1381537.107 0, 659506.341 1381517.058 0, 659756.355 1381497.025 0, 660006.371 1381477.006 0, 660256.387 1381457.002 0, 660506.405 1381437.013 0, 660756.424 1381417.038 0, 661006.444 1381397.079 0, 
+    661256.465 1381377.133 0, 661506.487 1381357.203 0, 661756.511 1381337.287 0, 662006.536 1381317.386 0, 662256.561 1381297.5 0, 662506.588 1381277.629 0, 662756.617 1381257.772 0, 663006.646 1381237.93 0, 663255.413 1381218.202 0, 662814.752 1375659.256 0, 
+    662374.074 1370100.093 0))
+
+POLYGON ((675258.237 1380283.791 0, 675009.413 1380302.816 0, 674759.329 1380321.951 0, 674509.246 1380341.102 0, 674259.163 1380360.267 0, 674009.082 1380379.446 0, 673759.002 1380398.641 0, 673508.924 1380417.85 0, 673258.846 1380437.074 0, 673008.769 1380456.313 0, 
+    672758.694 1380475.566 0, 672508.62 1380494.835 0, 672258.547 1380514.117 0, 672008.475 1380533.415 0, 671758.404 1380552.727 0, 671508.334 1380572.054 0, 671258.265 1380591.396 0, 671008.198 1380610.752 0, 670758.132 1380630.124 0, 670508.066 1380649.509 0, 
+    670258.002 1380668.91 0, 670007.94 1380688.325 0, 669757.878 1380707.755 0, 669507.817 1380727.2 0, 669256.495 1380746.758 0, 669007.699 1380766.134 0, 668757.642 1380785.623 0, 668507.586 1380805.126 0, 668257.531 1380824.645 0, 668007.478 1380844.178 0, 
+    667757.425 1380863.726 0, 667507.374 1380883.288 0, 667257.323 1380902.865 0, 667007.274 1380922.457 0, 666757.226 1380942.064 0, 666507.18 1380961.685 0, 666257.134 1380981.321 0, 666007.089 1381000.972 0, 665757.046 1381020.638 0, 665507.004 1381040.318 0, 
+    665256.963 1381060.013 0, 665006.923 1381079.722 0, 664756.884 1381099.447 0, 664506.847 1381119.186 0, 664256.81 1381138.94 0, 664006.775 1381158.708 0, 663756.741 1381178.492 0, 663506.708 1381198.29 0, 663255.413 1381218.202 0, 663696.056 1386776.926 0, 
+    664136.682 1392335.421 0, 664387.319 1392315.56 0, 664636.698 1392295.814 0, 664886.077 1392276.082 0, 665135.458 1392256.366 0, 665384.84 1392236.663 0, 665634.224 1392216.976 0, 665883.608 1392197.303 0, 666132.993 1392177.645 0, 666382.38 1392158.002 0, 
+    666631.768 1392138.373 0, 666881.157 1392118.759 0, 667130.547 1392099.16 0, 667379.938 1392079.575 0, 667629.331 1392060.005 0, 667878.724 1392040.45 0, 668128.119 1392020.909 0, 668377.515 1392001.383 0, 668626.912 1391981.872 0, 668876.31 1391962.375 0, 
+    669125.709 1391942.893 0, 669375.11 1391923.426 0, 669624.511 1391903.973 0, 669873.914 1391884.535 0, 670122.059 1391865.21 0, 670372.723 1391845.703 0, 670622.129 1391826.31 0, 670871.537 1391806.93 0, 671120.945 1391787.566 0, 671370.355 1391768.216 0, 
+    671619.765 1391748.881 0, 671869.177 1391729.56 0, 672118.59 1391710.255 0, 672368.004 1391690.964 0, 672617.42 1391671.687 0, 672866.836 1391652.425 0, 673116.254 1391633.178 0, 673365.672 1391613.946 0, 673615.092 1391594.728 0, 673864.513 1391575.525 0, 
+    674113.935 1391556.337 0, 674363.358 1391537.163 0, 674612.783 1391518.004 0, 674862.208 1391498.86 0, 675111.635 1391479.73 0, 675361.063 1391460.615 0, 675610.491 1391441.515 0, 675859.921 1391422.43 0, 676108.094 1391403.455 0, 675683.174 1385843.737 0, 
+    675258.237 1380283.791 0))
+
+POLYGON ((688082.091 1390505.314 0, 687833.864 1390523.588 0, 687584.381 1390541.968 0, 687334.899 1390560.364 0, 687085.419 1390578.774 0, 686835.939 1390597.199 0, 686586.461 1390615.639 0, 686336.983 1390634.093 0, 686087.507 1390652.562 0, 685838.031 1390671.045 0, 
+    685588.557 1390689.544 0, 685339.084 1390708.057 0, 685089.612 1390726.584 0, 684840.141 1390745.127 0, 684590.671 1390763.684 0, 684341.203 1390782.255 0, 684091.735 1390800.842 0, 683842.268 1390819.443 0, 683592.803 1390838.059 0, 683343.338 1390856.689 0, 
+    683093.875 1390875.334 0, 682844.413 1390893.994 0, 682594.952 1390912.668 0, 682345.492 1390931.358 0, 682094.775 1390950.156 0, 681846.575 1390968.78 0, 681597.119 1390987.513 0, 681347.663 1391006.261 0, 681098.209 1391025.024 0, 680848.755 1391043.801 0, 
+    680599.303 1391062.593 0, 680349.852 1391081.4 0, 680100.402 1391100.221 0, 679850.953 1391119.057 0, 679601.505 1391137.908 0, 679352.058 1391156.773 0, 679102.613 1391175.653 0, 678853.168 1391194.548 0, 678603.725 1391213.457 0, 678354.283 1391232.381 0, 
+    678104.841 1391251.32 0, 677855.401 1391270.273 0, 677605.962 1391289.242 0, 677356.525 1391308.224 0, 677107.088 1391327.222 0, 676857.652 1391346.234 0, 676608.218 1391365.261 0, 676358.785 1391384.302 0, 676108.094 1391403.455 0, 676532.996 1396962.939 0, 
+    676957.879 1402522.185 0, 677207.912 1402503.082 0, 677456.691 1402484.091 0, 677705.471 1402465.114 0, 677954.252 1402446.152 0, 678203.035 1402427.204 0, 678451.818 1402408.271 0, 678700.603 1402389.353 0, 678949.388 1402370.449 0, 679198.175 1402351.56 0, 
+    679446.963 1402332.685 0, 679695.752 1402313.825 0, 679944.542 1402294.98 0, 680193.333 1402276.15 0, 680442.125 1402257.334 0, 680690.918 1402238.533 0, 680939.713 1402219.746 0, 681188.508 1402200.974 0, 681437.305 1402182.217 0, 681686.103 1402163.474 0, 
+    681934.902 1402144.746 0, 682183.702 1402126.033 0, 682432.503 1402107.334 0, 682681.305 1402088.65 0, 682928.854 1402070.075 0, 683178.913 1402051.326 0, 683427.718 1402032.686 0, 683676.525 1402014.06 0, 683925.332 1401995.449 0, 684174.141 1401976.853 0, 
+    684422.951 1401958.272 0, 684671.762 1401939.705 0, 684920.574 1401921.153 0, 685169.387 1401902.615 0, 685418.201 1401884.092 0, 685667.017 1401865.584 0, 685915.833 1401847.09 0, 686164.651 1401828.611 0, 686413.469 1401810.146 0, 686662.289 1401791.697 0, 
+    686911.11 1401773.262 0, 687159.931 1401754.841 0, 687408.754 1401736.435 0, 687657.578 1401718.044 0, 687906.403 1401699.668 0, 688155.23 1401681.306 0, 688404.057 1401662.958 0, 688652.885 1401644.626 0, 688900.461 1401626.4 0, 688491.285 1396065.977 0, 
+    688082.091 1390505.314 0))
+
+POLYGON ((700845.526 1400764.359 0, 700597.897 1400781.886 0, 700349.018 1400799.515 0, 700100.14 1400817.159 0, 699851.263 1400834.818 0, 699602.387 1400852.492 0, 699353.512 1400870.18 0, 699104.638 1400887.883 0, 698855.765 1400905.6 0, 698606.893 1400923.332 0, 
+    698358.023 1400941.079 0, 698109.153 1400958.84 0, 697860.284 1400976.616 0, 697611.417 1400994.407 0, 697362.55 1401012.212 0, 697113.684 1401030.032 0, 696864.82 1401047.867 0, 696615.956 1401065.716 0, 696367.094 1401083.58 0, 696118.233 1401101.458 0, 
+    695869.372 1401119.352 0, 695620.513 1401137.26 0, 695371.655 1401155.182 0, 695122.798 1401173.119 0, 694872.689 1401191.161 0, 694625.087 1401209.037 0, 694376.233 1401227.018 0, 694127.38 1401245.014 0, 693878.528 1401263.025 0, 693629.677 1401281.05 0, 
+    693380.827 1401299.089 0, 693131.979 1401317.144 0, 692883.131 1401335.213 0, 692634.284 1401353.296 0, 692385.439 1401371.394 0, 692136.595 1401389.507 0, 691887.751 1401407.635 0, 691638.909 1401425.777 0, 691390.068 1401443.934 0, 691141.228 1401462.105 0, 
+    690892.389 1401480.292 0, 690643.551 1401498.492 0, 690394.714 1401516.708 0, 690145.878 1401534.938 0, 689897.043 1401553.183 0, 689648.209 1401571.442 0, 689399.377 1401589.716 0, 689150.545 1401608.005 0, 688900.461 1401626.4 0, 689309.619 1407186.579 0, 
+    689718.759 1412746.509 0, 689968.185 1412728.162 0, 690216.362 1412709.921 0, 690464.54 1412691.695 0, 690712.719 1412673.484 0, 690960.9 1412655.287 0, 691209.081 1412637.105 0, 691457.263 1412618.938 0, 691705.447 1412600.785 0, 691953.631 1412582.646 0, 
+    692201.817 1412564.523 0, 692450.004 1412546.414 0, 692698.191 1412528.319 0, 692946.38 1412510.239 0, 693194.57 1412492.174 0, 693442.761 1412474.123 0, 693690.953 1412456.087 0, 693939.146 1412438.066 0, 694187.34 1412420.059 0, 694435.535 1412402.067 0, 
+    694683.732 1412384.089 0, 694931.929 1412366.126 0, 695180.127 1412348.178 0, 695428.327 1412330.244 0, 695675.278 1412312.415 0, 695924.729 1412294.42 0, 696172.931 1412276.53 0, 696421.135 1412258.655 0, 696669.339 1412240.794 0, 696917.545 1412222.948 0, 
+    697165.752 1412205.117 0, 697413.96 1412187.3 0, 697662.169 1412169.497 0, 697910.379 1412151.71 0, 698158.59 1412133.937 0, 698406.802 1412116.178 0, 698655.015 1412098.434 0, 698903.229 1412080.705 0, 699151.444 1412062.99 0, 699399.66 1412045.29 0, 
+    699647.877 1412027.605 0, 699896.096 1412009.934 0, 700144.315 1411992.278 0, 700392.535 1411974.636 0, 700640.757 1411957.009 0, 700888.979 1411939.397 0, 701137.202 1411921.799 0, 701385.427 1411904.216 0, 701632.404 1411886.736 0, 701238.973 1406325.672 0, 
+    700845.526 1400764.359 0))
+
+POLYGON ((713548.43 1411060.624 0, 713301.403 1411077.406 0, 713053.13 1411094.288 0, 712804.858 1411111.185 0, 712556.587 1411128.096 0, 712308.316 1411145.021 0, 712060.047 1411161.962 0, 711811.779 1411178.916 0, 711563.512 1411195.886 0, 711315.246 1411212.87 0, 
+    711066.98 1411229.869 0, 710818.716 1411246.882 0, 710570.453 1411263.91 0, 710322.191 1411280.953 0, 710073.93 1411298.01 0, 709825.669 1411315.082 0, 709577.41 1411332.168 0, 709329.152 1411349.269 0, 709080.895 1411366.385 0, 708832.639 1411383.515 0, 
+    708584.384 1411400.66 0, 708336.129 1411417.819 0, 708087.876 1411434.993 0, 707839.624 1411452.182 0, 707590.125 1411469.472 0, 707343.123 1411486.603 0, 707094.874 1411503.835 0, 706846.626 1411521.083 0, 706598.379 1411538.344 0, 706350.133 1411555.621 0, 
+    706101.888 1411572.912 0, 705853.644 1411590.217 0, 705605.401 1411607.537 0, 705357.159 1411624.872 0, 705108.918 1411642.222 0, 704860.678 1411659.586 0, 704612.439 1411676.964 0, 704364.201 1411694.357 0, 704115.964 1411711.765 0, 703867.729 1411729.188 0, 
+    703619.494 1411746.625 0, 703371.26 1411764.076 0, 703123.027 1411781.543 0, 702874.796 1411799.024 0, 702626.565 1411816.519 0, 702378.335 1411834.029 0, 702130.107 1411851.554 0, 701881.879 1411869.093 0, 701632.404 1411886.736 0, 702025.816 1417447.544 0, 
+    702419.21 1423008.091 0, 702668.027 1422990.495 0, 702915.6 1422973.002 0, 703163.174 1422955.524 0, 703410.749 1422938.06 0, 703658.325 1422920.61 0, 703905.902 1422903.175 0, 704153.481 1422885.755 0, 704401.06 1422868.35 0, 704648.64 1422850.959 0, 
+    704896.221 1422833.582 0, 705143.803 1422816.22 0, 705391.387 1422798.873 0, 705638.971 1422781.54 0, 705886.556 1422764.222 0, 706134.142 1422746.918 0, 706381.73 1422729.629 0, 706629.318 1422712.354 0, 706876.908 1422695.095 0, 707124.498 1422677.849 0, 
+    707372.089 1422660.618 0, 707619.682 1422643.402 0, 707867.275 1422626.201 0, 708114.87 1422609.013 0, 708361.22 1422591.927 0, 708610.062 1422574.683 0, 708857.659 1422557.54 0, 709105.257 1422540.411 0, 709352.857 1422523.297 0, 709600.457 1422506.197 0, 
+    709848.059 1422489.112 0, 710095.661 1422472.042 0, 710343.265 1422454.986 0, 710590.869 1422437.944 0, 710838.475 1422420.918 0, 711086.081 1422403.905 0, 711333.689 1422386.908 0, 711581.298 1422369.925 0, 711828.907 1422352.956 0, 712076.518 1422336.002 0, 
+    712324.129 1422319.063 0, 712571.742 1422302.138 0, 712819.355 1422285.228 0, 713066.97 1422268.333 0, 713314.585 1422251.452 0, 713562.202 1422234.585 0, 713809.819 1422217.733 0, 714057.438 1422200.896 0, 714303.813 1422184.158 0, 713926.131 1416622.521 0, 
+    713548.43 1411060.624 0))
+
+POLYGON ((726190.697 1421393.804 0, 725944.273 1421409.846 0, 725696.608 1421425.984 0, 725448.944 1421442.136 0, 725201.281 1421458.303 0, 724953.619 1421474.484 0, 724705.957 1421490.68 0, 724458.297 1421506.891 0, 724210.638 1421523.116 0, 723962.979 1421539.356 0, 
+    723715.322 1421555.61 0, 723467.666 1421571.879 0, 723220.01 1421588.162 0, 722972.355 1421604.46 0, 722724.702 1421620.773 0, 722477.049 1421637.1 0, 722229.398 1421653.442 0, 721981.747 1421669.798 0, 721734.097 1421686.169 0, 721486.448 1421702.554 0, 
+    721238.801 1421718.954 0, 720991.154 1421735.369 0, 720743.508 1421751.798 0, 720495.863 1421768.242 0, 720246.976 1421784.783 0, 720000.576 1421801.173 0, 719752.934 1421817.661 0, 719505.293 1421834.163 0, 719257.653 1421850.679 0, 719010.014 1421867.211 0, 
+    718762.376 1421883.756 0, 718514.739 1421900.317 0, 718267.102 1421916.892 0, 718019.467 1421933.481 0, 717771.833 1421950.085 0, 717524.2 1421966.704 0, 717276.567 1421983.337 0, 717028.936 1421999.985 0, 716781.306 1422016.648 0, 716533.677 1422033.325 0, 
+    716286.048 1422050.016 0, 716038.421 1422066.722 0, 715790.794 1422083.443 0, 715543.169 1422100.178 0, 715295.545 1422116.928 0, 715047.921 1422133.692 0, 714800.299 1422150.471 0, 714552.677 1422167.265 0, 714303.813 1422184.158 0, 714681.478 1427745.528 0, 
+    715059.124 1433306.626 0, 715307.33 1433289.779 0, 715554.297 1433273.029 0, 715801.265 1433256.295 0, 716048.233 1433239.575 0, 716295.203 1433222.869 0, 716542.174 1433206.178 0, 716789.146 1433189.502 0, 717036.118 1433172.84 0, 717283.092 1433156.192 0, 
+    717530.067 1433139.559 0, 717777.042 1433122.941 0, 718024.019 1433106.337 0, 718270.996 1433089.748 0, 718517.975 1433073.173 0, 718764.955 1433056.613 0, 719011.935 1433040.067 0, 719258.917 1433023.536 0, 719505.899 1433007.019 0, 719752.882 1432990.517 0, 
+    719999.867 1432974.03 0, 720246.852 1432957.557 0, 720493.838 1432941.098 0, 720740.826 1432924.655 0, 720986.574 1432908.308 0, 721234.803 1432891.81 0, 721481.793 1432875.41 0, 721728.785 1432859.024 0, 721975.777 1432842.653 0, 722222.77 1432826.296 0, 
+    722469.764 1432809.954 0, 722716.759 1432793.627 0, 722963.755 1432777.314 0, 723210.752 1432761.015 0, 723457.75 1432744.731 0, 723704.749 1432728.462 0, 723951.748 1432712.207 0, 724198.749 1432695.966 0, 724445.751 1432679.74 0, 724692.754 1432663.529 0, 
+    724939.757 1432647.332 0, 725186.762 1432631.15 0, 725433.767 1432614.982 0, 725680.774 1432598.829 0, 725927.781 1432582.691 0, 726174.79 1432566.567 0, 726421.799 1432550.457 0, 726668.809 1432534.362 0, 726914.582 1432518.362 0, 726552.648 1426956.219 0, 
+    726190.697 1421393.804 0))
+
+POLYGON ((738772.219 1431763.595 0, 738526.401 1431778.9 0, 738279.346 1431794.297 0, 738032.292 1431809.709 0, 737785.239 1431825.135 0, 737538.187 1431840.576 0, 737291.136 1431856.031 0, 737044.086 1431871.501 0, 736797.036 1431886.985 0, 736549.988 1431902.484 0, 
+    736302.941 1431917.998 0, 736055.894 1431933.526 0, 735808.848 1431949.068 0, 735561.804 1431964.625 0, 735314.76 1431980.197 0, 735067.717 1431995.783 0, 734820.675 1432011.383 0, 734573.634 1432026.999 0, 734326.594 1432042.628 0, 734079.554 1432058.273 0, 
+    733832.516 1432073.932 0, 733585.479 1432089.605 0, 733338.442 1432105.293 0, 733091.407 1432120.995 0, 732843.134 1432136.791 0, 732597.338 1432152.444 0, 732350.305 1432168.19 0, 732103.274 1432183.95 0, 731856.243 1432199.726 0, 731609.213 1432215.515 0, 
+    731362.184 1432231.319 0, 731115.156 1432247.138 0, 730868.128 1432262.971 0, 730621.102 1432278.819 0, 730374.077 1432294.682 0, 730127.052 1432310.559 0, 729880.029 1432326.45 0, 729633.006 1432342.356 0, 729385.985 1432358.277 0, 729138.964 1432374.212 0, 
+    728891.944 1432390.161 0, 728644.926 1432406.125 0, 728397.908 1432422.104 0, 728150.891 1432438.097 0, 727903.875 1432454.105 0, 727656.86 1432470.127 0, 727409.846 1432486.164 0, 727162.833 1432502.216 0, 726914.582 1432518.362 0, 727276.497 1438080.228 0, 
+    727638.394 1443641.811 0, 727885.987 1443625.707 0, 728132.346 1443609.699 0, 728378.705 1443593.704 0, 728625.065 1443577.724 0, 728871.426 1443561.759 0, 729117.789 1443545.808 0, 729364.152 1443529.872 0, 729610.516 1443513.95 0, 729856.881 1443498.043 0, 
+    730103.247 1443482.15 0, 730349.614 1443466.271 0, 730595.981 1443450.408 0, 730842.35 1443434.558 0, 731088.72 1443418.723 0, 731335.09 1443402.903 0, 731581.462 1443387.097 0, 731827.834 1443371.306 0, 732074.208 1443355.529 0, 732320.582 1443339.767 0, 
+    732566.957 1443324.019 0, 732813.333 1443308.286 0, 733059.711 1443292.567 0, 733306.089 1443276.862 0, 733551.233 1443261.251 0, 733798.847 1443245.497 0, 734045.228 1443229.837 0, 734291.61 1443214.19 0, 734537.992 1443198.558 0, 734784.376 1443182.941 0, 
+    735030.76 1443167.338 0, 735277.146 1443151.75 0, 735523.532 1443136.176 0, 735769.919 1443120.617 0, 736016.307 1443105.072 0, 736262.697 1443089.542 0, 736509.086 1443074.026 0, 736755.477 1443058.525 0, 737001.869 1443043.038 0, 737248.262 1443027.566 0, 
+    737494.655 1443012.108 0, 737741.05 1442996.664 0, 737987.445 1442981.236 0, 738233.842 1442965.821 0, 738480.239 1442950.422 0, 738726.637 1442935.036 0, 738973.036 1442919.666 0, 739219.436 1442904.309 0, 739464.603 1442889.044 0, 739118.42 1437326.461 0, 
+    738772.219 1431763.595 0))
+
+POLYGON ((751292.892 1442169.692 0, 751047.68 1442184.264 0, 750801.238 1442198.924 0, 750554.797 1442213.599 0, 750308.356 1442228.288 0, 750061.916 1442242.991 0, 749815.477 1442257.71 0, 749569.039 1442272.442 0, 749322.602 1442287.189 0, 749076.166 1442301.951 0, 
+    748829.73 1442316.727 0, 748583.296 1442331.518 0, 748336.862 1442346.323 0, 748090.429 1442361.142 0, 747843.997 1442375.977 0, 747597.566 1442390.825 0, 747351.136 1442405.688 0, 747104.707 1442420.566 0, 746858.278 1442435.458 0, 746611.851 1442450.365 0, 
+    746365.424 1442465.286 0, 746118.998 1442480.222 0, 745872.573 1442495.172 0, 745626.149 1442510.137 0, 745378.493 1442525.191 0, 745133.304 1442540.11 0, 744886.883 1442555.118 0, 744640.462 1442570.14 0, 744394.042 1442585.178 0, 744147.624 1442600.229 0, 
+    743901.206 1442615.296 0, 743654.789 1442630.376 0, 743408.373 1442645.471 0, 743161.958 1442660.581 0, 742915.543 1442675.705 0, 742669.13 1442690.844 0, 742422.717 1442705.997 0, 742176.306 1442721.165 0, 741929.895 1442736.347 0, 741683.485 1442751.544 0, 
+    741437.076 1442766.755 0, 741190.668 1442781.981 0, 740944.261 1442797.221 0, 740697.855 1442812.476 0, 740451.449 1442827.745 0, 740205.045 1442843.029 0, 739958.641 1442858.327 0, 739712.239 1442873.64 0, 739464.603 1442889.044 0, 739810.768 1448451.339 0, 
+    740156.915 1454013.339 0, 740403.893 1453997.976 0, 740649.641 1453982.704 0, 740895.389 1453967.447 0, 741141.139 1453952.203 0, 741386.89 1453936.975 0, 741632.641 1453921.761 0, 741878.393 1453906.561 0, 742124.147 1453891.376 0, 742369.901 1453876.205 0, 
+    742615.656 1453861.048 0, 742861.412 1453845.906 0, 743107.169 1453830.779 0, 743352.927 1453815.666 0, 743598.685 1453800.568 0, 743844.445 1453785.483 0, 744090.205 1453770.414 0, 744335.966 1453755.359 0, 744581.729 1453740.318 0, 744827.492 1453725.292 0, 
+    745073.256 1453710.28 0, 745319.02 1453695.283 0, 745564.786 1453680.3 0, 745810.553 1453665.332 0, 746055.09 1453650.453 0, 746302.089 1453635.439 0, 746547.858 1453620.514 0, 746793.628 1453605.603 0, 747039.399 1453590.707 0, 747285.171 1453575.826 0, 
+    747530.943 1453560.959 0, 747776.717 1453546.106 0, 748022.492 1453531.268 0, 748268.267 1453516.444 0, 748514.043 1453501.635 0, 748759.82 1453486.84 0, 749005.598 1453472.06 0, 749251.377 1453457.294 0, 749497.157 1453442.543 0, 749742.937 1453427.806 0, 
+    749988.719 1453413.084 0, 750234.501 1453398.376 0, 750480.284 1453383.682 0, 750726.068 1453369.003 0, 750971.853 1453354.339 0, 751217.639 1453339.689 0, 751463.426 1453325.053 0, 751709.213 1453310.432 0, 751953.773 1453295.898 0, 751623.341 1447732.942 0, 
+    751292.892 1442169.692 0))
+
+POLYGON ((763752.61 1452611.788 0, 763508.008 1452625.631 0, 763262.181 1452639.558 0, 763016.354 1452653.499 0, 762770.527 1452667.455 0, 762524.702 1452681.425 0, 762278.878 1452695.409 0, 762033.054 1452709.408 0, 761787.231 1452723.422 0, 761541.409 1452737.45 0, 
+    761295.588 1452751.492 0, 761049.767 1452765.549 0, 760803.948 1452779.62 0, 760558.129 1452793.706 0, 760312.311 1452807.807 0, 760066.494 1452821.921 0, 759820.678 1452836.051 0, 759574.862 1452850.194 0, 759329.048 1452864.352 0, 759083.234 1452878.525 0, 
+    758837.421 1452892.712 0, 758591.609 1452906.914 0, 758345.798 1452921.13 0, 758099.987 1452935.36 0, 757852.95 1452949.677 0, 757608.369 1452963.865 0, 757362.561 1452978.139 0, 757116.754 1452992.427 0, 756870.948 1453006.73 0, 756625.142 1453021.047 0, 
+    756379.338 1453035.379 0, 756133.534 1453049.725 0, 755887.731 1453064.086 0, 755641.929 1453078.461 0, 755396.128 1453092.851 0, 755150.328 1453107.255 0, 754904.528 1453121.674 0, 754658.73 1453136.107 0, 754412.932 1453150.554 0, 754167.135 1453165.016 0, 
+    753921.339 1453179.493 0, 753675.544 1453193.984 0, 753429.75 1453208.489 0, 753183.956 1453223.009 0, 752938.163 1453237.543 0, 752692.372 1453252.092 0, 752446.581 1453266.655 0, 752200.791 1453281.233 0, 751953.773 1453295.898 0, 752284.187 1458858.555 0, 
+    752614.582 1464420.906 0, 752860.942 1464406.28 0, 753106.078 1464391.741 0, 753351.214 1464377.216 0, 753596.351 1464362.706 0, 753841.489 1464348.211 0, 754086.627 1464333.729 0, 754331.767 1464319.263 0, 754576.907 1464304.81 0, 754822.048 1464290.372 0, 
+    755067.191 1464275.949 0, 755312.333 1464261.54 0, 755557.477 1464247.145 0, 755802.622 1464232.765 0, 756047.767 1464218.399 0, 756292.914 1464204.048 0, 756538.061 1464189.711 0, 756783.209 1464175.389 0, 757028.358 1464161.081 0, 757273.507 1464146.787 0, 
+    757518.658 1464132.508 0, 757763.809 1464118.243 0, 758008.962 1464103.993 0, 758254.115 1464089.757 0, 758498.044 1464075.606 0, 758744.423 1464061.328 0, 758989.579 1464047.136 0, 759234.735 1464032.957 0, 759479.892 1464018.794 0, 759725.05 1464004.644 0, 
+    759970.209 1463990.509 0, 760215.369 1463976.389 0, 760460.53 1463962.283 0, 760705.691 1463948.191 0, 760950.853 1463934.114 0, 761196.016 1463920.051 0, 761441.18 1463906.003 0, 761686.345 1463891.969 0, 761931.51 1463877.95 0, 762176.677 1463863.945 0, 
+    762421.844 1463849.954 0, 762667.012 1463835.978 0, 762912.181 1463822.016 0, 763157.35 1463808.069 0, 763402.521 1463794.136 0, 763647.692 1463780.218 0, 763892.864 1463766.314 0, 764138.037 1463752.424 0, 764381.987 1463738.618 0, 764067.307 1458175.356 0, 
+    763752.61 1452611.788 0))
+
+POLYGON ((776151.272 1463089.578 0, 775907.282 1463102.695 0, 775662.071 1463115.892 0, 775416.861 1463129.103 0, 775171.651 1463142.329 0, 774926.442 1463155.569 0, 774681.234 1463168.824 0, 774436.027 1463182.093 0, 774190.82 1463195.376 0, 773945.615 1463208.674 0, 
+    773700.41 1463221.987 0, 773455.206 1463235.313 0, 773210.002 1463248.655 0, 772964.8 1463262.01 0, 772719.598 1463275.38 0, 772474.397 1463288.765 0, 772229.197 1463302.164 0, 771983.997 1463315.577 0, 771738.799 1463329.005 0, 771493.601 1463342.447 0, 
+    771248.404 1463355.904 0, 771003.207 1463369.375 0, 770758.012 1463382.86 0, 770512.817 1463396.36 0, 770266.4 1463409.942 0, 770022.43 1463423.403 0, 769777.238 1463436.947 0, 769532.046 1463450.504 0, 769286.856 1463464.076 0, 769041.666 1463477.663 0, 
+    768796.477 1463491.264 0, 768551.288 1463504.879 0, 768306.101 1463518.509 0, 768060.914 1463532.153 0, 767815.728 1463545.812 0, 767570.543 1463559.485 0, 767325.359 1463573.173 0, 767080.176 1463586.875 0, 766834.993 1463600.591 0, 766589.811 1463614.322 0, 
+    766344.63 1463628.067 0, 766099.45 1463641.827 0, 765854.27 1463655.601 0, 765609.092 1463669.39 0, 765363.914 1463683.193 0, 765118.737 1463697.01 0, 764873.561 1463710.842 0, 764628.385 1463724.688 0, 764381.987 1463738.618 0, 764696.649 1469301.569 0, 
+    765011.293 1474864.203 0, 765257.034 1474850.31 0, 765501.554 1474836.501 0, 765746.076 1474822.706 0, 765990.598 1474808.926 0, 766235.121 1474795.159 0, 766479.645 1474781.408 0, 766724.169 1474767.67 0, 766968.695 1474753.947 0, 767213.221 1474740.239 0, 
+    767457.748 1474726.545 0, 767702.276 1474712.865 0, 767946.804 1474699.199 0, 768191.334 1474685.548 0, 768435.864 1474671.912 0, 768680.395 1474658.29 0, 768924.927 1474644.682 0, 769169.459 1474631.088 0, 769413.993 1474617.509 0, 769658.527 1474603.945 0, 
+    769903.062 1474590.395 0, 770147.598 1474576.859 0, 770392.134 1474563.337 0, 770636.672 1474549.83 0, 770879.99 1474536.405 0, 771125.749 1474522.859 0, 771370.289 1474509.395 0, 771614.829 1474495.946 0, 771859.371 1474482.511 0, 772103.913 1474469.09 0, 
+    772348.456 1474455.684 0, 772593 1474442.292 0, 772837.544 1474428.914 0, 773082.09 1474415.551 0, 773326.636 1474402.202 0, 773571.183 1474388.868 0, 773815.73 1474375.548 0, 774060.279 1474362.242 0, 774304.828 1474348.951 0, 774549.378 1474335.675 0, 
+    774793.929 1474322.412 0, 775038.48 1474309.164 0, 775283.033 1474295.931 0, 775527.586 1474282.711 0, 775772.14 1474269.507 0, 776016.695 1474256.316 0, 776261.25 1474243.14 0, 776505.806 1474229.979 0, 776749.144 1474216.897 0, 776450.217 1468653.396 0, 
+    776151.272 1463089.578 0))
+
+POLYGON ((788488.777 1473602.755 0, 788245.401 1473615.149 0, 788000.809 1473627.62 0, 787756.217 1473640.105 0, 787511.626 1473652.604 0, 787267.036 1473665.118 0, 787022.446 1473677.646 0, 786777.857 1473690.189 0, 786533.269 1473702.746 0, 786288.682 1473715.317 0, 
+    786044.096 1473727.903 0, 785799.51 1473740.503 0, 785554.925 1473753.118 0, 785310.34 1473765.747 0, 785065.757 1473778.39 0, 784821.174 1473791.048 0, 784576.592 1473803.72 0, 784332.01 1473816.407 0, 784087.43 1473829.108 0, 783842.85 1473841.823 0, 
+    783598.271 1473854.553 0, 783353.692 1473867.297 0, 783109.115 1473880.056 0, 782864.538 1473892.829 0, 782618.744 1473905.68 0, 782375.387 1473918.418 0, 782130.812 1473931.234 0, 781886.238 1473944.065 0, 781641.665 1473956.91 0, 781397.093 1473969.769 0, 
+    781152.521 1473982.643 0, 780907.95 1473995.531 0, 780663.38 1474008.433 0, 780418.811 1474021.35 0, 780174.242 1474034.282 0, 779929.675 1474047.227 0, 779685.108 1474060.187 0, 779440.541 1474073.162 0, 779195.976 1474086.151 0, 778951.411 1474099.154 0, 
+    778706.847 1474112.172 0, 778462.284 1474125.204 0, 778217.722 1474138.25 0, 777973.16 1474151.311 0, 777728.599 1474164.386 0, 777484.039 1474177.476 0, 777239.48 1474190.58 0, 776994.921 1474203.698 0, 776749.144 1474216.897 0, 777048.055 1479780.075 0, 
+    777346.947 1485342.924 0, 777592.066 1485329.761 0, 777835.97 1485316.678 0, 778079.874 1485303.609 0, 778323.779 1485290.554 0, 778567.685 1485277.514 0, 778811.592 1485264.488 0, 779055.5 1485251.477 0, 779299.408 1485238.48 0, 779543.317 1485225.497 0, 
+    779787.227 1485212.528 0, 780031.138 1485199.574 0, 780275.049 1485186.634 0, 780518.961 1485173.709 0, 780762.874 1485160.798 0, 781006.788 1485147.901 0, 781250.702 1485135.019 0, 781494.617 1485122.151 0, 781738.533 1485109.297 0, 781982.45 1485096.458 0, 
+    782226.367 1485083.633 0, 782470.285 1485070.823 0, 782714.204 1485058.026 0, 782958.124 1485045.245 0, 783200.83 1485032.541 0, 783445.966 1485019.724 0, 783689.888 1485006.985 0, 783933.81 1484994.261 0, 784177.734 1484981.551 0, 784421.658 1484968.855 0, 
+    784665.583 1484956.174 0, 784909.509 1484943.507 0, 785153.435 1484930.854 0, 785397.362 1484918.216 0, 785641.29 1484905.592 0, 785885.219 1484892.982 0, 786129.148 1484880.387 0, 786373.078 1484867.806 0, 786617.009 1484855.24 0, 786860.941 1484842.688 0, 
+    787104.873 1484830.15 0, 787348.806 1484817.627 0, 787592.74 1484805.118 0, 787836.675 1484792.623 0, 788080.61 1484780.143 0, 788324.546 1484767.677 0, 788568.483 1484755.225 0, 788812.42 1484742.788 0, 789055.145 1484730.427 0, 788771.969 1479166.755 0, 
+    788488.777 1473602.755 0))
+
+POLYGON ((800765.026 1484151.009 0, 800522.266 1484162.685 0, 800278.294 1484174.433 0, 800034.323 1484186.195 0, 799790.353 1484197.972 0, 799546.383 1484209.763 0, 799302.414 1484221.569 0, 799058.446 1484233.388 0, 798814.478 1484245.223 0, 798570.512 1484257.071 0, 
+    798326.545 1484268.934 0, 798082.58 1484280.811 0, 797838.615 1484292.703 0, 797594.651 1484304.609 0, 797350.688 1484316.529 0, 797106.725 1484328.464 0, 796862.763 1484340.413 0, 796618.802 1484352.377 0, 796374.842 1484364.354 0, 796130.882 1484376.346 0, 
+    795886.923 1484388.353 0, 795642.964 1484400.374 0, 795399.007 1484412.409 0, 795155.05 1484424.459 0, 794909.88 1484436.583 0, 794667.138 1484448.601 0, 794423.183 1484460.694 0, 794179.229 1484472.801 0, 793935.276 1484484.922 0, 793691.323 1484497.058 0, 
+    793447.371 1484509.208 0, 793203.42 1484521.372 0, 792959.469 1484533.551 0, 792715.519 1484545.744 0, 792471.57 1484557.952 0, 792227.622 1484570.174 0, 791983.674 1484582.41 0, 791739.727 1484594.661 0, 791495.781 1484606.926 0, 791251.835 1484619.205 0, 
+    791007.891 1484631.499 0, 790763.947 1484643.807 0, 790520.003 1484656.129 0, 790276.061 1484668.466 0, 790032.119 1484680.817 0, 789788.178 1484693.182 0, 789544.237 1484705.562 0, 789300.298 1484717.956 0, 789055.145 1484730.427 0, 789338.303 1490293.764 0, 
+    789621.444 1495856.761 0, 789865.939 1495844.324 0, 790109.224 1495831.963 0, 790352.509 1495819.617 0, 790595.795 1495807.285 0, 790839.082 1495794.967 0, 791082.37 1495782.663 0, 791325.659 1495770.374 0, 791568.948 1495758.099 0, 791812.238 1495745.838 0, 
+    792055.528 1495733.592 0, 792298.82 1495721.36 0, 792542.112 1495709.142 0, 792785.405 1495696.939 0, 793028.698 1495684.749 0, 793271.992 1495672.575 0, 793515.287 1495660.414 0, 793758.583 1495648.268 0, 794001.879 1495636.136 0, 794245.176 1495624.019 0, 
+    794488.474 1495611.916 0, 794731.772 1495599.827 0, 794975.072 1495587.752 0, 795218.372 1495575.692 0, 795460.462 1495563.706 0, 795704.974 1495551.615 0, 795948.276 1495539.597 0, 796191.578 1495527.595 0, 796434.882 1495515.606 0, 796678.186 1495503.632 0, 
+    796921.491 1495491.672 0, 797164.796 1495479.726 0, 797408.103 1495467.795 0, 797651.41 1495455.878 0, 797894.717 1495443.975 0, 798138.026 1495432.087 0, 798381.335 1495420.213 0, 798624.645 1495408.353 0, 798867.955 1495396.508 0, 799111.266 1495384.676 0, 
+    799354.578 1495372.86 0, 799597.891 1495361.057 0, 799841.204 1495349.269 0, 800084.518 1495337.495 0, 800327.832 1495325.736 0, 800571.148 1495313.991 0, 800814.464 1495302.26 0, 801057.78 1495290.543 0, 801299.889 1495278.899 0, 801032.465 1489715.124 0, 
+    800765.026 1484151.009 0))
+
+POLYGON ((812979.92 1494734.034 0, 812737.777 1494744.994 0, 812494.429 1494756.023 0, 812251.08 1494767.066 0, 812007.733 1494778.124 0, 811764.386 1494789.196 0, 811521.04 1494800.282 0, 811277.694 1494811.383 0, 811034.349 1494822.498 0, 810791.005 1494833.627 0, 
+    810547.661 1494844.771 0, 810304.318 1494855.929 0, 810060.976 1494867.101 0, 809817.634 1494878.288 0, 809574.293 1494889.488 0, 809330.953 1494900.704 0, 809087.613 1494911.933 0, 808844.274 1494923.177 0, 808600.936 1494934.435 0, 808357.598 1494945.708 0, 
+    808114.261 1494956.995 0, 807870.925 1494968.296 0, 807627.589 1494979.611 0, 807384.254 1494990.941 0, 807139.712 1495002.342 0, 806897.586 1495013.644 0, 806654.253 1495025.017 0, 806410.921 1495036.404 0, 806167.589 1495047.805 0, 805924.258 1495059.221 0, 
+    805680.928 1495070.651 0, 805437.598 1495082.095 0, 805194.269 1495093.554 0, 804950.941 1495105.027 0, 804707.613 1495116.514 0, 804464.286 1495128.016 0, 804220.96 1495139.532 0, 803977.634 1495151.062 0, 803734.31 1495162.607 0, 803490.985 1495174.166 0, 
+    803247.662 1495185.739 0, 803004.339 1495197.327 0, 802761.017 1495208.929 0, 802517.695 1495220.545 0, 802274.374 1495232.176 0, 802031.054 1495243.821 0, 801787.735 1495255.48 0, 801544.416 1495267.153 0, 801299.889 1495278.899 0, 801567.296 1500842.328 0, 
+    801834.686 1506405.405 0, 802078.555 1506393.691 0, 802321.218 1506382.049 0, 802563.883 1506370.421 0, 802806.548 1506358.808 0, 803049.214 1506347.208 0, 803291.881 1506335.623 0, 803534.548 1506324.053 0, 803777.216 1506312.496 0, 804019.885 1506300.954 0, 
+    804262.554 1506289.426 0, 804505.224 1506277.913 0, 804747.895 1506266.413 0, 804990.566 1506254.928 0, 805233.238 1506243.458 0, 805475.911 1506232.001 0, 805718.584 1506220.559 0, 805961.258 1506209.131 0, 806203.933 1506197.717 0, 806446.609 1506186.318 0, 
+    806689.285 1506174.933 0, 806931.961 1506163.562 0, 807174.639 1506152.206 0, 807417.317 1506140.864 0, 807658.791 1506129.592 0, 807902.675 1506118.222 0, 808145.355 1506106.923 0, 808388.036 1506095.638 0, 808630.717 1506084.367 0, 808873.399 1506073.111 0, 
+    809116.082 1506061.868 0, 809358.766 1506050.641 0, 809601.45 1506039.427 0, 809844.134 1506028.228 0, 810086.82 1506017.043 0, 810329.506 1506005.872 0, 810572.193 1505994.715 0, 810814.88 1505983.573 0, 811057.568 1505972.445 0, 811300.257 1505961.331 0, 
+    811542.946 1505950.232 0, 811785.636 1505939.147 0, 812028.327 1505928.076 0, 812271.018 1505917.02 0, 812513.71 1505905.978 0, 812756.402 1505894.95 0, 812999.096 1505883.936 0, 813241.789 1505872.937 0, 813483.28 1505862.006 0, 813231.608 1500298.196 0, 
+    812979.92 1494734.034 0))
+
+POLYGON ((825133.363 1505351.518 0, 824891.841 1505361.767 0, 824649.117 1505372.08 0, 824406.393 1505382.408 0, 824163.67 1505392.751 0, 823920.948 1505403.107 0, 823678.227 1505413.478 0, 823435.506 1505423.863 0, 823192.786 1505434.262 0, 822950.066 1505444.676 0, 
+    822707.347 1505455.104 0, 822464.628 1505465.546 0, 822221.91 1505476.003 0, 821979.193 1505486.473 0, 821736.476 1505496.959 0, 821493.76 1505507.458 0, 821251.045 1505517.972 0, 821008.33 1505528.5 0, 820765.616 1505539.042 0, 820522.903 1505549.598 0, 
+    820280.19 1505560.169 0, 820037.477 1505570.754 0, 819794.766 1505581.354 0, 819552.055 1505591.967 0, 819308.141 1505602.648 0, 819066.634 1505613.237 0, 818823.925 1505623.894 0, 818581.217 1505634.565 0, 818338.509 1505645.25 0, 818095.802 1505655.949 0, 
+    817853.095 1505666.663 0, 817610.389 1505677.391 0, 817367.683 1505688.133 0, 817124.979 1505698.89 0, 816882.275 1505709.66 0, 816639.571 1505720.446 0, 816396.868 1505731.245 0, 816154.166 1505742.059 0, 815911.464 1505752.886 0, 815668.764 1505763.729 0, 
+    815426.063 1505774.585 0, 815183.364 1505785.456 0, 814940.665 1505796.341 0, 814697.966 1505807.24 0, 814455.268 1505818.154 0, 814212.571 1505829.082 0, 813969.875 1505840.024 0, 813727.179 1505850.981 0, 813483.28 1505862.006 0, 813734.936 1511425.458 0, 
+    813986.575 1516988.547 0, 814229.816 1516977.552 0, 814471.857 1516966.625 0, 814713.899 1516955.712 0, 814955.941 1516944.814 0, 815197.984 1516933.929 0, 815440.027 1516923.059 0, 815682.072 1516912.204 0, 815924.116 1516901.362 0, 816166.162 1516890.535 0, 
+    816408.208 1516879.722 0, 816650.254 1516868.923 0, 816892.302 1516858.139 0, 817134.35 1516847.369 0, 817376.398 1516836.613 0, 817618.447 1516825.871 0, 817860.497 1516815.143 0, 818102.548 1516804.43 0, 818344.599 1516793.731 0, 818586.651 1516783.046 0, 
+    818828.703 1516772.376 0, 819070.756 1516761.72 0, 819312.81 1516751.078 0, 819554.864 1516740.45 0, 819795.719 1516729.889 0, 820038.974 1516719.237 0, 820281.03 1516708.652 0, 820523.087 1516698.081 0, 820765.144 1516687.525 0, 821007.202 1516676.983 0, 
+    821249.261 1516666.454 0, 821491.32 1516655.941 0, 821733.38 1516645.441 0, 821975.44 1516634.956 0, 822217.502 1516624.485 0, 822459.563 1516614.028 0, 822701.626 1516603.585 0, 822943.688 1516593.157 0, 823185.752 1516582.743 0, 823427.816 1516572.343 0, 
+    823669.881 1516561.958 0, 823911.946 1516551.586 0, 824154.012 1516541.229 0, 824396.079 1516530.886 0, 824638.146 1516520.558 0, 824880.214 1516510.244 0, 825122.282 1516499.944 0, 825364.351 1516489.658 0, 825605.222 1516479.437 0, 825369.3 1510915.659 0, 
+    825133.363 1505351.518 0))
+
+POLYGON ((837225.26 1516003.153 0, 836984.36 1516012.694 0, 836742.263 1516022.296 0, 836500.166 1516031.912 0, 836258.07 1516041.542 0, 836015.975 1516051.187 0, 835773.88 1516060.846 0, 835531.786 1516070.519 0, 835289.692 1516080.206 0, 835047.599 1516089.908 0, 
+    834805.506 1516099.624 0, 834563.414 1516109.354 0, 834321.323 1516119.098 0, 834079.232 1516128.857 0, 833837.142 1516138.63 0, 833595.052 1516148.417 0, 833352.963 1516158.218 0, 833110.875 1516168.034 0, 832868.787 1516177.864 0, 832626.699 1516187.708 0, 
+    832384.612 1516197.566 0, 832142.526 1516207.439 0, 831900.441 1516217.326 0, 831658.355 1516227.227 0, 831415.073 1516237.192 0, 831174.187 1516247.072 0, 830932.104 1516257.016 0, 830690.021 1516266.974 0, 830447.939 1516276.947 0, 830205.857 1516286.933 0, 
+    829963.776 1516296.934 0, 829721.696 1516306.949 0, 829479.616 1516316.978 0, 829237.537 1516327.022 0, 828995.459 1516337.08 0, 828753.381 1516347.152 0, 828511.303 1516357.238 0, 828269.226 1516367.339 0, 828027.15 1516377.454 0, 827785.075 1516387.583 0, 
+    827542.999 1516397.726 0, 827300.925 1516407.884 0, 827058.851 1516418.056 0, 826816.778 1516428.242 0, 826574.705 1516438.442 0, 826332.633 1516448.657 0, 826090.562 1516458.886 0, 825848.491 1516469.129 0, 825605.222 1516479.437 0, 825841.128 1522042.845 0, 
+    826077.018 1527605.877 0, 826319.629 1527595.596 0, 826561.045 1527585.381 0, 826802.462 1527575.18 0, 827043.879 1527564.993 0, 827285.297 1527554.82 0, 827526.715 1527544.662 0, 827768.134 1527534.517 0, 828009.553 1527524.387 0, 828250.974 1527514.271 0, 
+    828492.394 1527504.17 0, 828733.816 1527494.082 0, 828975.237 1527484.009 0, 829216.66 1527473.95 0, 829458.083 1527463.905 0, 829699.507 1527453.874 0, 829940.931 1527443.858 0, 830182.356 1527433.856 0, 830423.781 1527423.867 0, 830665.207 1527413.894 0, 
+    830906.634 1527403.934 0, 831148.061 1527393.989 0, 831389.489 1527384.057 0, 831630.917 1527374.141 0, 831871.151 1527364.287 0, 832113.776 1527354.349 0, 832355.206 1527344.475 0, 832596.637 1527334.615 0, 832838.068 1527324.769 0, 833079.5 1527314.937 0, 
+    833320.932 1527305.12 0, 833562.365 1527295.316 0, 833803.799 1527285.527 0, 834045.233 1527275.752 0, 834286.668 1527265.992 0, 834528.103 1527256.245 0, 834769.539 1527246.513 0, 835010.976 1527236.795 0, 835252.413 1527227.091 0, 835493.85 1527217.402 0, 
+    835735.289 1527207.726 0, 835976.727 1527198.065 0, 836218.167 1527188.418 0, 836459.607 1527178.785 0, 836701.047 1527169.167 0, 836942.488 1527159.562 0, 837183.93 1527149.972 0, 837425.372 1527140.396 0, 837665.62 1527130.882 0, 837445.448 1521567.205 0, 
+    837225.26 1516003.153 0))
+
+POLYGON ((849255.518 1526688.629 0, 849015.242 1526697.464 0, 848773.774 1526706.358 0, 848532.306 1526715.266 0, 848290.839 1526724.188 0, 848049.372 1526733.125 0, 847807.906 1526742.075 0, 847566.44 1526751.04 0, 847324.975 1526760.019 0, 847083.511 1526769.012 0, 
+    846842.047 1526778.02 0, 846600.583 1526787.042 0, 846359.12 1526796.077 0, 846117.658 1526805.128 0, 845876.196 1526814.192 0, 845634.735 1526823.27 0, 845393.274 1526832.363 0, 845151.813 1526841.47 0, 844910.354 1526850.591 0, 844668.894 1526859.727 0, 
+    844427.436 1526868.876 0, 844185.978 1526878.04 0, 843944.52 1526887.218 0, 843703.063 1526896.41 0, 843460.413 1526905.662 0, 843220.15 1526914.837 0, 842978.695 1526924.072 0, 842737.24 1526933.321 0, 842495.786 1526942.585 0, 842254.332 1526951.862 0, 
+    842012.879 1526961.154 0, 841771.426 1526970.46 0, 841529.974 1526979.78 0, 841288.522 1526989.114 0, 841047.071 1526998.463 0, 840805.621 1527007.825 0, 840564.171 1527017.202 0, 840322.721 1527026.594 0, 840081.272 1527035.999 0, 839839.824 1527045.419 0, 
+    839598.376 1527054.852 0, 839356.929 1527064.3 0, 839115.483 1527073.763 0, 838874.036 1527083.239 0, 838632.591 1527092.73 0, 838391.146 1527102.235 0, 838149.702 1527111.754 0, 837908.258 1527121.287 0, 837665.62 1527130.882 0, 837885.778 1532694.176 0, 
+    838105.92 1538257.083 0, 838347.899 1538247.514 0, 838588.688 1538238.007 0, 838829.478 1538228.514 0, 839070.268 1538219.035 0, 839311.059 1538209.57 0, 839551.85 1538200.119 0, 839792.642 1538190.682 0, 840033.434 1538181.26 0, 840274.227 1538171.852 0, 
+    840515.02 1538162.458 0, 840755.814 1538153.078 0, 840996.609 1538143.712 0, 841237.404 1538134.361 0, 841478.199 1538125.023 0, 841718.996 1538115.7 0, 841959.792 1538106.391 0, 842200.59 1538097.096 0, 842441.387 1538087.815 0, 842682.186 1538078.549 0, 
+    842922.985 1538069.297 0, 843163.784 1538060.058 0, 843404.584 1538050.834 0, 843645.385 1538041.625 0, 843884.996 1538032.474 0, 844126.987 1538023.248 0, 844367.789 1538014.08 0, 844608.592 1538004.927 0, 844849.395 1537995.788 0, 845090.199 1537986.663 0, 
+    845331.004 1537977.553 0, 845571.808 1537968.456 0, 845812.614 1537959.374 0, 846053.42 1537950.306 0, 846294.226 1537941.252 0, 846535.033 1537932.212 0, 846775.841 1537923.187 0, 847016.649 1537914.176 0, 847257.457 1537905.178 0, 847498.266 1537896.195 0, 
+    847739.076 1537887.226 0, 847979.886 1537878.272 0, 848220.697 1537869.331 0, 848461.508 1537860.405 0, 848702.32 1537851.493 0, 848943.132 1537842.595 0, 849183.945 1537833.711 0, 849424.758 1537824.841 0, 849664.383 1537816.029 0, 849459.958 1532252.523 0, 
+    849255.518 1526688.629 0))
+
+POLYGON ((861224.045 1537407.632 0, 860984.395 1537415.767 0, 860743.558 1537423.956 0, 860502.721 1537432.16 0, 860261.884 1537440.377 0, 860021.048 1537448.609 0, 859780.213 1537456.855 0, 859539.378 1537465.115 0, 859298.543 1537473.39 0, 859057.709 1537481.678 0, 
+    858816.876 1537489.981 0, 858576.043 1537498.298 0, 858335.21 1537506.629 0, 858094.378 1537514.974 0, 857853.547 1537523.333 0, 857612.716 1537531.707 0, 857371.885 1537540.095 0, 857131.055 1537548.496 0, 856890.225 1537556.913 0, 856649.396 1537565.343 0, 
+    856408.568 1537573.787 0, 856167.74 1537582.246 0, 855926.912 1537590.719 0, 855686.085 1537599.206 0, 855444.07 1537607.749 0, 855204.432 1537616.222 0, 854963.607 1537624.751 0, 854722.781 1537633.295 0, 854481.957 1537641.853 0, 854241.133 1537650.425 0, 
+    854000.309 1537659.011 0, 853759.486 1537667.611 0, 853518.664 1537676.226 0, 853277.841 1537684.855 0, 853037.02 1537693.497 0, 852796.199 1537702.154 0, 852555.378 1537710.826 0, 852314.558 1537719.511 0, 852073.739 1537728.211 0, 851832.92 1537736.924 0, 
+    851592.101 1537745.652 0, 851351.283 1537754.394 0, 851110.466 1537763.151 0, 850869.649 1537771.921 0, 850628.832 1537780.706 0, 850388.017 1537789.504 0, 850147.201 1537798.317 0, 849906.386 1537807.144 0, 849664.383 1537816.029 0, 849868.793 1543379.142 0, 
+    850073.189 1548941.855 0, 850314.535 1548932.994 0, 850554.695 1548924.191 0, 850794.855 1548915.402 0, 851035.016 1548906.627 0, 851275.178 1548897.866 0, 851515.34 1548889.12 0, 851755.503 1548880.387 0, 851995.666 1548871.669 0, 852235.829 1548862.965 0, 
+    852475.994 1548854.275 0, 852716.158 1548845.599 0, 852956.323 1548836.937 0, 853196.489 1548828.29 0, 853436.655 1548819.656 0, 853676.822 1548811.037 0, 853916.989 1548802.431 0, 854157.157 1548793.84 0, 854397.325 1548785.263 0, 854637.494 1548776.701 0, 
+    854877.663 1548768.152 0, 855117.833 1548759.617 0, 855358.003 1548751.097 0, 855598.174 1548742.591 0, 855837.16 1548734.14 0, 856078.517 1548725.621 0, 856318.689 1548717.157 0, 856558.862 1548708.707 0, 856799.035 1548700.271 0, 857039.208 1548691.85 0, 
+    857279.383 1548683.443 0, 857519.557 1548675.049 0, 857759.733 1548666.67 0, 857999.908 1548658.305 0, 858240.084 1548649.955 0, 858480.261 1548641.618 0, 858720.438 1548633.296 0, 858960.616 1548624.987 0, 859200.794 1548616.693 0, 859440.973 1548608.413 0, 
+    859681.152 1548600.147 0, 859921.331 1548591.895 0, 860161.511 1548583.657 0, 860401.692 1548575.434 0, 860641.873 1548567.224 0, 860882.055 1548559.029 0, 861122.237 1548550.848 0, 861362.419 1548542.681 0, 861601.418 1548534.568 0, 861412.738 1542971.3 0, 
+    861224.045 1537407.632 0))
+
+POLYGON ((873130.751 1548159.853 0, 872891.729 1548167.29 0, 872651.524 1548174.779 0, 872411.32 1548182.281 0, 872171.116 1548189.798 0, 871930.913 1548197.329 0, 871690.71 1548204.874 0, 871450.508 1548212.433 0, 871210.306 1548220.006 0, 870970.104 1548227.593 0, 
+    870729.903 1548235.195 0, 870489.702 1548242.811 0, 870249.502 1548250.44 0, 870009.302 1548258.084 0, 869769.103 1548265.742 0, 869528.904 1548273.415 0, 869288.706 1548281.101 0, 869048.508 1548288.801 0, 868808.311 1548296.516 0, 868568.114 1548304.245 0, 
+    868327.917 1548311.988 0, 868087.721 1548319.745 0, 867847.525 1548327.516 0, 867607.33 1548335.301 0, 867365.952 1548343.139 0, 867126.941 1548350.914 0, 866886.747 1548358.742 0, 866646.554 1548366.584 0, 866406.361 1548374.44 0, 866166.169 1548382.31 0, 
+    865925.977 1548390.194 0, 865685.785 1548398.092 0, 865445.594 1548406.005 0, 865205.404 1548413.932 0, 864965.214 1548421.872 0, 864725.024 1548429.827 0, 864484.835 1548437.796 0, 864244.646 1548445.78 0, 864004.458 1548453.777 0, 863764.27 1548461.789 0, 
+    863524.083 1548469.814 0, 863283.896 1548477.854 0, 863043.71 1548485.908 0, 862803.524 1548493.976 0, 862563.339 1548502.058 0, 862323.154 1548510.154 0, 862082.97 1548518.265 0, 861842.786 1548526.389 0, 861601.418 1548534.568 0, 861790.084 1554097.43 0, 
+    861978.735 1559659.88 0, 862219.445 1559651.724 0, 862458.974 1559643.621 0, 862698.504 1559635.533 0, 862938.034 1559627.459 0, 863177.564 1559619.398 0, 863417.095 1559611.352 0, 863656.627 1559603.32 0, 863896.159 1559595.303 0, 864135.691 1559587.299 0, 
+    864375.224 1559579.309 0, 864614.757 1559571.334 0, 864854.291 1559563.372 0, 865093.826 1559555.425 0, 865333.36 1559547.491 0, 865572.896 1559539.572 0, 865812.431 1559531.667 0, 866051.968 1559523.776 0, 866291.504 1559515.899 0, 866531.041 1559508.037 0, 
+    866770.579 1559500.188 0, 867010.117 1559492.353 0, 867249.655 1559484.533 0, 867489.194 1559476.727 0, 867727.554 1559468.973 0, 867968.274 1559461.156 0, 868207.814 1559453.392 0, 868447.355 1559445.642 0, 868686.896 1559437.906 0, 868926.438 1559430.184 0, 
+    869165.98 1559422.477 0, 869405.522 1559414.783 0, 869645.065 1559407.104 0, 869884.609 1559399.438 0, 870124.153 1559391.787 0, 870363.697 1559384.15 0, 870603.242 1559376.527 0, 870842.788 1559368.918 0, 871082.333 1559361.323 0, 871321.879 1559353.742 0, 
+    871561.426 1559346.175 0, 871800.973 1559338.623 0, 872040.521 1559331.084 0, 872280.069 1559323.56 0, 872519.617 1559316.05 0, 872759.166 1559308.553 0, 872998.715 1559301.071 0, 873238.265 1559293.603 0, 873476.636 1559286.186 0, 873303.7 1553723.226 0, 
+    873130.751 1548159.853 0))
+
+POLYGON ((884975.546 1558944.977 0, 884737.154 1558951.721 0, 884497.584 1558958.512 0, 884258.014 1558965.318 0, 884018.445 1558972.137 0, 883778.877 1558978.97 0, 883539.308 1558985.818 0, 883299.74 1558992.68 0, 883060.173 1558999.556 0, 882820.606 1559006.445 0, 
+    882581.039 1559013.349 0, 882341.473 1559020.267 0, 882101.907 1559027.2 0, 881862.342 1559034.146 0, 881622.777 1559041.106 0, 881383.212 1559048.081 0, 881143.648 1559055.069 0, 880904.084 1559062.072 0, 880664.521 1559069.089 0, 880424.958 1559076.12 0, 
+    880185.395 1559083.165 0, 879945.833 1559090.224 0, 879706.271 1559097.297 0, 879466.71 1559104.384 0, 879225.971 1559111.521 0, 878987.589 1559118.601 0, 878748.029 1559125.731 0, 878508.469 1559132.875 0, 878268.91 1559140.032 0, 878029.351 1559147.204 0, 
+    877789.793 1559154.39 0, 877550.235 1559161.59 0, 877310.677 1559168.805 0, 877071.12 1559176.033 0, 876831.563 1559183.275 0, 876592.007 1559190.532 0, 876352.451 1559197.802 0, 876112.896 1559205.087 0, 875873.341 1559212.386 0, 875633.786 1559219.699 0, 
+    875394.232 1559227.026 0, 875154.679 1559234.367 0, 874915.125 1559241.722 0, 874675.573 1559249.091 0, 874436.02 1559256.475 0, 874196.468 1559263.872 0, 873956.917 1559271.284 0, 873717.366 1559278.71 0, 873476.636 1559286.186 0, 873649.559 1564848.728 0, 
+    873822.469 1570410.846 0, 874062.541 1570403.39 0, 874301.437 1570395.984 0, 874540.334 1570388.593 0, 874779.231 1570381.216 0, 875018.128 1570373.853 0, 875257.026 1570366.504 0, 875495.925 1570359.168 0, 875734.824 1570351.847 0, 875973.723 1570344.54 0, 
+    876212.623 1570337.248 0, 876451.523 1570329.969 0, 876690.423 1570322.704 0, 876929.325 1570315.453 0, 877168.226 1570308.216 0, 877407.128 1570300.994 0, 877646.03 1570293.785 0, 877884.933 1570286.591 0, 878123.836 1570279.41 0, 878362.74 1570272.244 0, 
+    878601.644 1570265.092 0, 878840.548 1570257.954 0, 879079.453 1570250.829 0, 879318.358 1570243.719 0, 879556.089 1570236.658 0, 879796.17 1570229.541 0, 880035.076 1570222.473 0, 880273.983 1570215.419 0, 880512.891 1570208.38 0, 880751.798 1570201.354 0, 
+    880990.706 1570194.342 0, 881229.615 1570187.345 0, 881468.524 1570180.361 0, 881707.433 1570173.392 0, 881946.343 1570166.436 0, 882185.253 1570159.495 0, 882424.164 1570152.567 0, 882663.075 1570145.654 0, 882901.987 1570138.755 0, 883140.898 1570131.87 0, 
+    883379.811 1570124.999 0, 883618.723 1570118.142 0, 883857.636 1570111.299 0, 884096.55 1570104.47 0, 884335.464 1570097.655 0, 884574.378 1570090.854 0, 884813.293 1570084.068 0, 885052.208 1570077.295 0, 885289.949 1570070.57 0, 885132.754 1564507.986 0, 
+    884975.546 1558944.977 0))
+
+POLYGON ((896758.344 1569762.693 0, 896520.583 1569768.746 0, 896281.65 1569774.844 0, 896042.717 1569780.956 0, 895803.785 1569787.081 0, 895564.852 1569793.221 0, 895325.921 1569799.375 0, 895086.989 1569805.543 0, 894848.058 1569811.725 0, 894609.127 1569817.921 0, 
+    894370.197 1569824.131 0, 894131.267 1569830.355 0, 893892.338 1569836.594 0, 893653.408 1569842.846 0, 893414.479 1569849.112 0, 893175.551 1569855.393 0, 892936.623 1569861.687 0, 892697.695 1569867.996 0, 892458.768 1569874.318 0, 892219.841 1569880.655 0, 
+    891980.914 1569887.006 0, 891741.988 1569893.371 0, 891503.062 1569899.75 0, 891264.136 1569906.143 0, 891024.038 1569912.581 0, 890786.286 1569918.971 0, 890547.362 1569925.406 0, 890308.438 1569931.855 0, 890069.514 1569938.318 0, 889830.591 1569944.796 0, 
+    889591.668 1569951.287 0, 889352.746 1569957.792 0, 889113.824 1569964.312 0, 888874.902 1569970.845 0, 888635.981 1569977.393 0, 888397.06 1569983.955 0, 888158.139 1569990.531 0, 887919.219 1569997.12 0, 887680.299 1570003.724 0, 887441.38 1570010.342 0, 
+    887202.461 1570016.974 0, 886963.542 1570023.62 0, 886724.624 1570030.28 0, 886485.706 1570036.955 0, 886246.789 1570043.643 0, 886007.872 1570050.345 0, 885768.955 1570057.062 0, 885530.039 1570063.792 0, 885289.949 1570070.57 0, 885447.132 1575632.723 0, 
+    885604.302 1581194.439 0, 885843.734 1581187.68 0, 886081.996 1581180.968 0, 886320.258 1581174.27 0, 886558.52 1581167.586 0, 886796.783 1581160.916 0, 887035.046 1581154.26 0, 887273.309 1581147.618 0, 887511.573 1581140.99 0, 887749.838 1581134.376 0, 
+    887988.102 1581127.777 0, 888226.367 1581121.191 0, 888464.633 1581114.619 0, 888702.899 1581108.061 0, 888941.165 1581101.518 0, 889179.431 1581094.988 0, 889417.698 1581088.472 0, 889655.966 1581081.971 0, 889894.233 1581075.483 0, 890132.501 1581069.009 0, 
+    890370.77 1581062.55 0, 890609.039 1581056.104 0, 890847.308 1581049.673 0, 891085.578 1581043.255 0, 891322.678 1581036.883 0, 891562.118 1581030.462 0, 891800.389 1581024.087 0, 892038.66 1581017.725 0, 892276.932 1581011.378 0, 892515.203 1581005.045 0, 
+    892753.476 1580998.725 0, 892991.748 1580992.42 0, 893230.021 1580986.129 0, 893468.295 1580979.852 0, 893706.568 1580973.588 0, 893944.842 1580967.339 0, 894183.117 1580961.104 0, 894421.392 1580954.883 0, 894659.667 1580948.676 0, 894897.943 1580942.483 0, 
+    895136.219 1580936.303 0, 895374.495 1580930.138 0, 895612.771 1580923.987 0, 895851.048 1580917.85 0, 896089.326 1580911.727 0, 896327.604 1580905.618 0, 896565.882 1580899.523 0, 896804.16 1580893.443 0, 897041.27 1580887.405 0, 896899.813 1575325.267 0, 
+    896758.344 1569762.693 0))
+
+POLYGON ((908479.059 1580612.685 0, 908241.931 1580618.052 0, 908003.637 1580623.46 0, 907765.342 1580628.881 0, 907527.048 1580634.317 0, 907288.755 1580639.767 0, 907050.461 1580645.231 0, 906812.168 1580650.709 0, 906573.875 1580656.2 0, 906335.583 1580661.706 0, 
+    906097.291 1580667.226 0, 905858.999 1580672.76 0, 905620.707 1580678.308 0, 905382.416 1580683.87 0, 905144.126 1580689.446 0, 904905.835 1580695.036 0, 904667.545 1580700.64 0, 904429.255 1580706.258 0, 904190.966 1580711.89 0, 903952.676 1580717.537 0, 
+    903714.388 1580723.197 0, 903476.099 1580728.871 0, 903237.811 1580734.559 0, 902999.523 1580740.261 0, 902760.067 1580746.006 0, 902522.949 1580751.708 0, 902284.662 1580757.452 0, 902046.375 1580763.211 0, 901808.089 1580768.983 0, 901569.803 1580774.769 0, 
+    901331.518 1580780.57 0, 901093.233 1580786.384 0, 900854.948 1580792.213 0, 900616.664 1580798.055 0, 900378.379 1580803.912 0, 900140.096 1580809.782 0, 899901.812 1580815.667 0, 899663.529 1580821.565 0, 899425.247 1580827.478 0, 899186.964 1580833.405 0, 
+    898948.682 1580839.345 0, 898710.401 1580845.3 0, 898472.119 1580851.269 0, 898233.838 1580857.252 0, 897995.558 1580863.248 0, 897757.278 1580869.259 0, 897518.998 1580875.284 0, 897280.718 1580881.323 0, 897041.27 1580887.405 0, 897182.715 1586449.1 0, 
+    897324.15 1592010.345 0, 897562.94 1592004.279 0, 897800.565 1591998.257 0, 898038.191 1591992.248 0, 898275.816 1591986.254 0, 898513.442 1591980.274 0, 898751.068 1591974.307 0, 898988.695 1591968.355 0, 899226.322 1591962.417 0, 899463.949 1591956.492 0, 
+    899701.577 1591950.582 0, 899939.205 1591944.686 0, 900176.833 1591938.803 0, 900414.462 1591932.935 0, 900652.091 1591927.081 0, 900889.72 1591921.24 0, 901127.35 1591915.414 0, 901364.98 1591909.601 0, 901602.611 1591903.803 0, 901840.241 1591898.018 0, 
+    902077.872 1591892.248 0, 902315.504 1591886.491 0, 902553.136 1591880.749 0, 902790.768 1591875.02 0, 903027.235 1591869.334 0, 903266.033 1591863.605 0, 903503.666 1591857.919 0, 903741.3 1591852.246 0, 903978.933 1591846.587 0, 904216.567 1591840.943 0, 
+    904454.202 1591835.312 0, 904691.837 1591829.695 0, 904929.472 1591824.093 0, 905167.107 1591818.504 0, 905404.743 1591812.929 0, 905642.379 1591807.369 0, 905880.016 1591801.822 0, 906117.652 1591796.289 0, 906355.289 1591790.771 0, 906592.927 1591785.266 0, 
+    906830.565 1591779.775 0, 907068.203 1591774.298 0, 907305.841 1591768.836 0, 907543.48 1591763.387 0, 907781.119 1591757.952 0, 908018.758 1591752.531 0, 908256.398 1591747.124 0, 908494.038 1591741.731 0, 908730.514 1591736.379 0, 908604.791 1586174.757 0, 
+    908479.059 1580612.685 0))
+
+POLYGON ((920137.606 1591494.639 0, 919901.114 1591499.324 0, 919663.46 1591504.045 0, 919425.806 1591508.78 0, 919188.152 1591513.53 0, 918950.498 1591518.293 0, 918712.845 1591523.071 0, 918475.192 1591527.862 0, 918237.54 1591532.667 0, 917999.888 1591537.487 0, 
+    917762.236 1591542.32 0, 917524.584 1591547.168 0, 917286.932 1591552.029 0, 917049.281 1591556.904 0, 916811.63 1591561.793 0, 916573.98 1591566.697 0, 916336.33 1591571.614 0, 916098.68 1591576.545 0, 915861.03 1591581.491 0, 915623.38 1591586.45 0, 
+    915385.731 1591591.423 0, 915148.083 1591596.41 0, 914910.434 1591601.412 0, 914672.786 1591606.427 0, 914433.974 1591611.481 0, 914197.49 1591616.499 0, 913959.843 1591621.556 0, 913722.196 1591626.627 0, 913484.549 1591631.712 0, 913246.903 1591636.812 0, 
+    913009.256 1591641.925 0, 912771.611 1591647.052 0, 912533.965 1591652.193 0, 912296.32 1591657.348 0, 912058.675 1591662.517 0, 911821.03 1591667.7 0, 911583.386 1591672.897 0, 911345.742 1591678.108 0, 911108.098 1591683.333 0, 910870.455 1591688.572 0, 
+    910632.812 1591693.825 0, 910395.169 1591699.092 0, 910157.526 1591704.373 0, 909919.884 1591709.668 0, 909682.242 1591714.977 0, 909444.601 1591720.3 0, 909206.959 1591725.637 0, 908969.319 1591730.988 0, 908730.514 1591736.379 0, 908856.226 1597297.545 0, 
+    908981.927 1602858.249 0, 909220.074 1602852.873 0, 909457.061 1602847.536 0, 909694.047 1602842.214 0, 909931.034 1602836.906 0, 910168.021 1602831.612 0, 910405.009 1602826.331 0, 910641.997 1602821.065 0, 910878.985 1602815.812 0, 911115.973 1602810.574 0, 
+    911352.962 1602805.349 0, 911589.951 1602800.139 0, 911826.941 1602794.942 0, 912063.93 1602789.759 0, 912300.92 1602784.591 0, 912537.911 1602779.436 0, 912774.901 1602774.295 0, 913011.892 1602769.168 0, 913248.884 1602764.055 0, 913485.875 1602758.956 0, 
+    913722.867 1602753.871 0, 913959.859 1602748.8 0, 914196.851 1602743.743 0, 914433.844 1602738.699 0, 914669.677 1602733.695 0, 914907.831 1602728.655 0, 915144.824 1602723.653 0, 915381.818 1602718.666 0, 915618.812 1602713.692 0, 915855.807 1602708.733 0, 
+    916092.801 1602703.787 0, 916329.797 1602698.856 0, 916566.792 1602693.938 0, 916803.788 1602689.034 0, 917040.784 1602684.144 0, 917277.78 1602679.269 0, 917514.776 1602674.407 0, 917751.773 1602669.559 0, 917988.77 1602664.725 0, 918225.767 1602659.905 0, 
+    918462.765 1602655.099 0, 918699.763 1602650.307 0, 918936.761 1602645.528 0, 919173.76 1602640.764 0, 919410.759 1602636.014 0, 919647.758 1602631.277 0, 919884.757 1602626.555 0, 920121.757 1602621.847 0, 920357.597 1602617.175 0, 920247.606 1597056.138 0, 
+    920137.606 1591494.639 0))
+
+POLYGON ((931733.903 1602408.24 0, 931498.048 1602412.246 0, 931261.036 1602416.285 0, 931024.024 1602420.337 0, 930787.013 1602424.404 0, 930550.002 1602428.485 0, 930312.991 1602432.58 0, 930075.98 1602436.688 0, 929838.969 1602440.811 0, 929601.959 1602444.947 0, 
+    929364.949 1602449.098 0, 929127.939 1602453.262 0, 928890.93 1602457.44 0, 928653.92 1602461.633 0, 928416.911 1602465.839 0, 928179.902 1602470.059 0, 927942.894 1602474.293 0, 927705.886 1602478.542 0, 927468.878 1602482.804 0, 927231.87 1602487.08 0, 
+    926994.862 1602491.37 0, 926757.855 1602495.673 0, 926520.848 1602499.991 0, 926283.841 1602504.323 0, 926045.676 1602508.69 0, 925809.828 1602513.029 0, 925572.822 1602517.402 0, 925335.816 1602521.79 0, 925098.811 1602526.191 0, 924861.806 1602530.607 0, 
+    924624.801 1602535.036 0, 924387.796 1602539.48 0, 924150.792 1602543.937 0, 923913.787 1602548.409 0, 923676.783 1602552.894 0, 923439.78 1602557.393 0, 923202.776 1602561.906 0, 922965.773 1602566.433 0, 922728.77 1602570.974 0, 922491.768 1602575.529 0, 
+    922254.765 1602580.098 0, 922017.763 1602584.681 0, 921780.761 1602589.278 0, 921543.76 1602593.889 0, 921306.759 1602598.514 0, 921069.758 1602603.152 0, 920832.757 1602607.805 0, 920595.757 1602612.472 0, 920357.597 1602617.175 0, 920467.579 1608177.743 0, 
+    920577.551 1613737.836 0, 920815.053 1613733.145 0, 921051.399 1613728.492 0, 921287.745 1613723.852 0, 921524.091 1613719.226 0, 921760.438 1613714.614 0, 921996.785 1613710.016 0, 922233.132 1613705.432 0, 922469.48 1613700.861 0, 922705.828 1613696.305 0, 
+    922942.176 1613691.763 0, 923178.524 1613687.234 0, 923414.873 1613682.72 0, 923651.222 1613678.219 0, 923887.571 1613673.732 0, 924123.92 1613669.259 0, 924360.27 1613664.8 0, 924596.62 1613660.355 0, 924832.97 1613655.924 0, 925069.32 1613651.507 0, 
+    925305.671 1613647.104 0, 925542.022 1613642.714 0, 925778.373 1613638.339 0, 926014.725 1613633.977 0, 926249.921 1613629.651 0, 926487.428 1613625.296 0, 926723.781 1613620.976 0, 926960.133 1613616.67 0, 927196.486 1613612.378 0, 927432.839 1613608.1 0, 
+    927669.192 1613603.835 0, 927905.545 1613599.585 0, 928141.899 1613595.349 0, 928378.253 1613591.126 0, 928614.607 1613586.918 0, 928850.962 1613582.723 0, 929087.317 1613578.542 0, 929323.672 1613574.376 0, 929560.027 1613570.223 0, 929796.382 1613566.084 0, 
+    930032.738 1613561.959 0, 930269.094 1613557.847 0, 930505.45 1613553.75 0, 930741.807 1613549.667 0, 930978.163 1613545.597 0, 931214.52 1613541.542 0, 931450.877 1613537.5 0, 931687.235 1613533.472 0, 931922.438 1613529.478 0, 931828.174 1607969.097 0, 
+    931733.903 1602408.24 0))
+
+POLYGON ((943267.868 1613353.173 0, 943032.653 1613356.503 0, 942796.285 1613359.863 0, 942559.917 1613363.236 0, 942323.55 1613366.624 0, 942087.183 1613370.026 0, 941850.816 1613373.441 0, 941614.449 1613376.871 0, 941378.082 1613380.314 0, 941141.716 1613383.772 0, 
+    940905.35 1613387.243 0, 940668.984 1613390.728 0, 940432.618 1613394.227 0, 940196.252 1613397.74 0, 939959.887 1613401.267 0, 939723.522 1613404.808 0, 939487.157 1613408.362 0, 939250.792 1613411.931 0, 939014.427 1613415.514 0, 938778.063 1613419.11 0, 
+    938541.699 1613422.72 0, 938305.335 1613426.345 0, 938068.971 1613429.983 0, 937832.608 1613433.635 0, 937595.091 1613437.319 0, 937359.881 1613440.981 0, 937123.518 1613444.675 0, 936887.156 1613448.382 0, 936650.793 1613452.104 0, 936414.431 1613455.84 0, 
+    936178.069 1613459.589 0, 935941.707 1613463.353 0, 935705.346 1613467.13 0, 935468.985 1613470.921 0, 935232.624 1613474.726 0, 934996.263 1613478.545 0, 934759.902 1613482.378 0, 934523.542 1613486.225 0, 934287.182 1613490.086 0, 934050.822 1613493.96 0, 
+    933814.462 1613497.849 0, 933578.102 1613501.752 0, 933341.743 1613505.668 0, 933105.384 1613509.598 0, 932869.025 1613513.543 0, 932632.667 1613517.501 0, 932396.308 1613521.473 0, 932159.95 1613525.459 0, 931922.438 1613529.478 0, 932016.693 1619089.378 0, 
+    932110.941 1624648.789 0, 932347.795 1624644.781 0, 932583.499 1624640.806 0, 932819.203 1624636.845 0, 933054.907 1624632.898 0, 933290.611 1624628.964 0, 933526.316 1624625.045 0, 933762.021 1624621.139 0, 933997.726 1624617.248 0, 934233.431 1624613.37 0, 
+    934469.136 1624609.506 0, 934704.842 1624605.656 0, 934940.548 1624601.82 0, 935176.254 1624597.997 0, 935411.961 1624594.189 0, 935647.667 1624590.394 0, 935883.374 1624586.614 0, 936119.081 1624582.847 0, 936354.788 1624579.094 0, 936590.496 1624575.355 0, 
+    936826.204 1624571.629 0, 937061.912 1624567.918 0, 937297.62 1624564.221 0, 937533.328 1624560.537 0, 937767.886 1624556.885 0, 938004.745 1624553.211 0, 938240.454 1624549.569 0, 938476.164 1624545.941 0, 938711.873 1624542.327 0, 938947.583 1624538.727 0, 
+    939183.293 1624535.14 0, 939419.003 1624531.568 0, 939654.713 1624528.009 0, 939890.424 1624524.464 0, 940126.134 1624520.933 0, 940361.845 1624517.416 0, 940597.556 1624513.913 0, 940833.268 1624510.423 0, 941068.979 1624506.948 0, 941304.691 1624503.486 0, 
+    941540.403 1624500.038 0, 941776.115 1624496.605 0, 942011.827 1624493.185 0, 942247.54 1624489.778 0, 942483.253 1624486.386 0, 942718.966 1624483.008 0, 942954.679 1624479.643 0, 943190.392 1624476.293 0, 943424.956 1624472.972 0, 943346.415 1618913.317 0, 
+    943267.868 1613353.173 0))
+
+POLYGON ((954739.423 1624329.12 0, 954504.849 1624331.778 0, 954269.127 1624334.462 0, 954033.405 1624337.161 0, 953797.684 1624339.873 0, 953561.962 1624342.6 0, 953326.241 1624345.34 0, 953090.52 1624348.094 0, 952854.799 1624350.862 0, 952619.078 1624353.644 0, 
+    952383.358 1624356.439 0, 952147.637 1624359.249 0, 951911.917 1624362.072 0, 951676.197 1624364.91 0, 951440.477 1624367.761 0, 951204.757 1624370.626 0, 950969.038 1624373.505 0, 950733.318 1624376.398 0, 950497.599 1624379.304 0, 950261.88 1624382.225 0, 
+    950026.161 1624385.159 0, 949790.442 1624388.108 0, 949554.724 1624391.07 0, 949319.005 1624394.046 0, 949082.139 1624397.05 0, 948847.569 1624400.039 0, 948611.851 1624403.057 0, 948376.134 1624406.089 0, 948140.416 1624409.134 0, 947904.699 1624412.193 0, 
+    947668.982 1624415.267 0, 947433.265 1624418.354 0, 947197.548 1624421.454 0, 946961.832 1624424.569 0, 946726.115 1624427.698 0, 946490.399 1624430.84 0, 946254.683 1624433.997 0, 946018.967 1624437.167 0, 945783.252 1624440.351 0, 945547.536 1624443.549 0, 
+    945311.821 1624446.761 0, 945076.106 1624449.987 0, 944840.391 1624453.227 0, 944604.676 1624456.48 0, 944368.962 1624459.748 0, 944133.247 1624463.029 0, 943897.533 1624466.324 0, 943661.819 1624469.633 0, 943424.956 1624472.972 0, 943503.49 1630032.133 0, 
+    943582.016 1635590.793 0, 943818.222 1635587.463 0, 944053.281 1635584.163 0, 944288.341 1635580.877 0, 944523.401 1635577.605 0, 944758.461 1635574.346 0, 944993.521 1635571.102 0, 945228.582 1635567.871 0, 945463.643 1635564.655 0, 945698.703 1635561.452 0, 
+    945933.765 1635558.262 0, 946168.826 1635555.087 0, 946403.887 1635551.926 0, 946638.949 1635548.778 0, 946874.011 1635545.644 0, 947109.073 1635542.524 0, 947344.135 1635539.418 0, 947579.197 1635536.326 0, 947814.26 1635533.247 0, 948049.323 1635530.183 0, 
+    948284.386 1635527.132 0, 948519.449 1635524.095 0, 948754.512 1635521.072 0, 948989.575 1635518.062 0, 949223.494 1635515.082 0, 949459.703 1635512.085 0, 949694.767 1635509.118 0, 949929.831 1635506.164 0, 950164.895 1635503.224 0, 950399.96 1635500.297 0, 
+    950635.024 1635497.385 0, 950870.089 1635494.486 0, 951105.154 1635491.601 0, 951340.219 1635488.731 0, 951575.285 1635485.873 0, 951810.35 1635483.03 0, 952045.416 1635480.201 0, 952280.482 1635477.385 0, 952515.548 1635474.583 0, 952750.614 1635471.795 0, 
+    952985.68 1635469.021 0, 953220.747 1635466.261 0, 953455.814 1635463.515 0, 953690.88 1635460.782 0, 953925.947 1635458.063 0, 954161.015 1635455.358 0, 954396.082 1635452.667 0, 954631.149 1635449.99 0, 954865.072 1635447.34 0, 954802.25 1629888.48 0, 
+    954739.423 1624329.12 0))
+
+POLYGON ((966148.489 1635335.764 0, 965914.558 1635337.754 0, 965679.484 1635339.767 0, 965444.41 1635341.794 0, 965209.336 1635343.834 0, 964974.262 1635345.889 0, 964739.188 1635347.958 0, 964504.115 1635350.04 0, 964269.042 1635352.136 0, 964033.968 1635354.246 0, 
+    963798.895 1635356.37 0, 963563.822 1635358.507 0, 963328.749 1635360.659 0, 963093.677 1635362.824 0, 962858.604 1635365.003 0, 962623.531 1635367.196 0, 962388.459 1635369.403 0, 962153.387 1635371.624 0, 961918.315 1635373.858 0, 961683.243 1635376.107 0, 
+    961448.171 1635378.369 0, 961213.099 1635380.645 0, 960978.028 1635382.935 0, 960742.956 1635385.238 0, 960506.741 1635387.567 0, 960272.814 1635389.887 0, 960037.743 1635392.232 0, 959802.672 1635394.591 0, 959567.601 1635396.964 0, 959332.531 1635399.351 0, 
+    959097.46 1635401.751 0, 958862.39 1635404.166 0, 958627.32 1635406.594 0, 958392.25 1635409.036 0, 958157.18 1635411.492 0, 957922.11 1635413.962 0, 957687.04 1635416.445 0, 957451.971 1635418.942 0, 957216.902 1635421.454 0, 956981.833 1635423.979 0, 
+    956746.764 1635426.518 0, 956511.695 1635429.07 0, 956276.626 1635431.637 0, 956041.557 1635434.217 0, 955806.489 1635436.811 0, 955571.421 1635439.42 0, 955336.353 1635442.041 0, 955101.285 1635444.677 0, 954865.072 1635447.34 0, 954927.889 1641005.691 0, 
+    954990.699 1646563.528 0, 955226.254 1646560.873 0, 955460.667 1646558.245 0, 955695.081 1646555.63 0, 955929.495 1646553.03 0, 956163.909 1646550.443 0, 956398.324 1646547.869 0, 956632.738 1646545.31 0, 956867.153 1646542.764 0, 957101.567 1646540.232 0, 
+    957335.982 1646537.714 0, 957570.397 1646535.21 0, 957804.812 1646532.72 0, 958039.228 1646530.243 0, 958273.643 1646527.78 0, 958508.059 1646525.331 0, 958742.475 1646522.896 0, 958976.89 1646520.475 0, 959211.306 1646518.067 0, 959445.723 1646515.673 0, 
+    959680.139 1646513.293 0, 959914.555 1646510.927 0, 960148.972 1646508.574 0, 960383.389 1646506.236 0, 960616.665 1646503.922 0, 960852.223 1646501.6 0, 961086.64 1646499.303 0, 961321.057 1646497.019 0, 961555.474 1646494.749 0, 961789.892 1646492.494 0, 
+    962024.31 1646490.252 0, 962258.727 1646488.023 0, 962493.145 1646485.809 0, 962727.563 1646483.608 0, 962961.982 1646481.421 0, 963196.4 1646479.248 0, 963430.818 1646477.089 0, 963665.237 1646474.943 0, 963899.656 1646472.812 0, 964134.074 1646470.694 0, 
+    964368.493 1646468.59 0, 964602.913 1646466.499 0, 964837.332 1646464.423 0, 965071.751 1646462.36 0, 965306.17 1646460.311 0, 965540.59 1646458.276 0, 965775.01 1646456.255 0, 966009.43 1646454.247 0, 966242.71 1646452.263 0, 966195.602 1640894.271 0, 
+    966148.489 1635335.764 0))
+
+POLYGON ((977494.99 1646372.787 0, 977261.703 1646374.112 0, 977027.279 1646375.458 0, 976792.854 1646376.817 0, 976558.43 1646378.19 0, 976324.006 1646379.576 0, 976089.582 1646380.977 0, 975855.157 1646382.391 0, 975620.733 1646383.819 0, 975386.309 1646385.261 0, 
+    975151.886 1646386.716 0, 974917.462 1646388.186 0, 974683.038 1646389.669 0, 974448.614 1646391.166 0, 974214.191 1646392.677 0, 973979.767 1646394.201 0, 973745.344 1646395.74 0, 973510.921 1646397.292 0, 973276.498 1646398.858 0, 973042.075 1646400.438 0, 
+    972807.652 1646402.031 0, 972573.229 1646403.639 0, 972338.806 1646405.26 0, 972104.383 1646406.895 0, 971868.822 1646408.552 0, 971635.538 1646410.206 0, 971401.116 1646411.883 0, 971166.693 1646413.573 0, 970932.271 1646415.277 0, 970697.849 1646416.994 0, 
+    970463.427 1646418.726 0, 970229.005 1646420.471 0, 969994.583 1646422.231 0, 969760.162 1646424.003 0, 969525.74 1646425.79 0, 969291.319 1646427.591 0, 969056.897 1646429.405 0, 968822.476 1646431.233 0, 968588.055 1646433.075 0, 968353.634 1646434.931 0, 
+    968119.213 1646436.801 0, 967884.792 1646438.684 0, 967650.371 1646440.581 0, 967415.951 1646442.492 0, 967181.53 1646444.417 0, 966947.11 1646446.355 0, 966712.69 1646448.308 0, 966478.269 1646450.274 0, 966242.71 1646452.263 0, 966289.814 1652009.735 0, 
+    966336.913 1657566.678 0, 966571.815 1657564.694 0, 966805.581 1657562.734 0, 967039.347 1657560.787 0, 967273.113 1657558.854 0, 967506.88 1657556.934 0, 967740.646 1657555.029 0, 967974.413 1657553.137 0, 968208.179 1657551.259 0, 968441.946 1657549.395 0, 
+    968675.713 1657547.544 0, 968909.48 1657545.707 0, 969143.247 1657543.884 0, 969377.014 1657542.075 0, 969610.782 1657540.279 0, 969844.549 1657538.498 0, 970078.317 1657536.73 0, 970312.084 1657534.975 0, 970545.852 1657533.235 0, 970779.62 1657531.508 0, 
+    971013.388 1657529.795 0, 971247.156 1657528.096 0, 971480.924 1657526.41 0, 971714.692 1657524.739 0, 971947.325 1657523.089 0, 972182.229 1657521.437 0, 972415.997 1657519.806 0, 972649.766 1657518.19 0, 972883.535 1657516.587 0, 973117.303 1657514.997 0, 
+    973351.072 1657513.422 0, 973584.841 1657511.86 0, 973818.61 1657510.313 0, 974052.38 1657508.779 0, 974286.149 1657507.258 0, 974519.918 1657505.752 0, 974753.688 1657504.259 0, 974987.457 1657502.78 0, 975221.227 1657501.314 0, 975454.996 1657499.863 0, 
+    975688.766 1657498.425 0, 975922.536 1657497.001 0, 976156.306 1657495.591 0, 976390.076 1657494.194 0, 976623.846 1657492.811 0, 976857.616 1657491.442 0, 977091.387 1657490.087 0, 977325.157 1657488.746 0, 977557.793 1657487.424 0, 977526.393 1651930.37 0, 
+    977494.99 1646372.787 0))
+
+POLYGON ((988778.852 1657439.872 0, 988546.211 1657440.536 0, 988312.438 1657441.217 0, 988078.665 1657441.912 0, 987844.892 1657442.62 0, 987611.119 1657443.343 0, 987377.346 1657444.079 0, 987143.573 1657444.828 0, 986909.8 1657445.592 0, 986676.027 1657446.369 0, 
+    986442.254 1657447.16 0, 986208.481 1657447.965 0, 985974.708 1657448.784 0, 985740.936 1657449.616 0, 985507.163 1657450.462 0, 985273.39 1657451.322 0, 985039.618 1657452.196 0, 984805.845 1657453.083 0, 984572.073 1657453.985 0, 984338.3 1657454.9 0, 
+    984104.528 1657455.828 0, 983870.756 1657456.771 0, 983636.983 1657457.727 0, 983403.211 1657458.697 0, 983168.305 1657459.685 0, 982935.667 1657460.678 0, 982701.895 1657461.689 0, 982468.123 1657462.714 0, 982234.351 1657463.753 0, 982000.579 1657464.806 0, 
+    981766.808 1657465.872 0, 981533.036 1657466.952 0, 981299.264 1657468.046 0, 981065.493 1657469.153 0, 980831.721 1657470.275 0, 980597.95 1657471.41 0, 980364.178 1657472.559 0, 980130.407 1657473.721 0, 979896.636 1657474.898 0, 979662.865 1657476.088 0, 
+    979429.094 1657477.292 0, 979195.322 1657478.509 0, 978961.552 1657479.741 0, 978727.781 1657480.986 0, 978494.01 1657482.245 0, 978260.239 1657483.517 0, 978026.468 1657484.804 0, 977792.698 1657486.104 0, 977557.793 1657487.424 0, 977589.189 1663043.945 0, 
+    977620.583 1668599.924 0, 977854.831 1668598.607 0, 978087.948 1668597.311 0, 978321.064 1668596.028 0, 978554.181 1668594.759 0, 978787.298 1668593.503 0, 979020.414 1668592.262 0, 979253.531 1668591.034 0, 979486.648 1668589.819 0, 979719.765 1668588.619 0, 
+    979952.882 1668587.432 0, 980186 1668586.259 0, 980419.117 1668585.1 0, 980652.234 1668583.954 0, 980885.352 1668582.822 0, 981118.469 1668581.704 0, 981351.586 1668580.6 0, 981584.704 1668579.509 0, 981817.822 1668578.432 0, 982050.939 1668577.368 0, 
+    982284.057 1668576.319 0, 982517.175 1668575.283 0, 982750.293 1668574.261 0, 982983.411 1668573.252 0, 983215.398 1668572.263 0, 983449.647 1668571.277 0, 983682.765 1668570.309 0, 983915.883 1668569.356 0, 984149.001 1668568.416 0, 984382.12 1668567.49 0, 
+    984615.238 1668566.578 0, 984848.356 1668565.679 0, 985081.475 1668564.794 0, 985314.593 1668563.923 0, 985547.712 1668563.065 0, 985780.831 1668562.222 0, 986013.949 1668561.392 0, 986247.068 1668560.575 0, 986480.187 1668559.773 0, 986713.305 1668558.984 0, 
+    986946.424 1668558.209 0, 987179.543 1668557.447 0, 987412.662 1668556.699 0, 987645.781 1668555.965 0, 987878.9 1668555.245 0, 988112.019 1668554.538 0, 988345.138 1668553.846 0, 988578.257 1668553.167 0, 988810.247 1668552.504 0, 988794.55 1662996.459 0, 
+    988778.852 1657439.872 0))
+
+POLYGON ((624336.616 1350891.62 0, 624086.079 1350913.626 0, 623834.265 1350935.759 0, 623582.452 1350957.906 0, 623330.64 1350980.069 0, 623078.83 1351002.246 0, 622827.021 1351024.439 0, 622575.213 1351046.646 0, 622323.407 1351068.868 0, 622071.602 1351091.104 0, 
+    621819.798 1351113.356 0, 621567.996 1351135.622 0, 621316.195 1351157.903 0, 621064.395 1351180.199 0, 620812.597 1351202.51 0, 620560.8 1351224.836 0, 620309.004 1351247.176 0, 620057.209 1351269.532 0, 619805.416 1351291.902 0, 619553.624 1351314.286 0, 
+    619301.834 1351336.686 0, 619050.045 1351359.101 0, 618798.257 1351381.53 0, 618546.47 1351403.974 0, 618293.406 1351426.547 0, 618042.901 1351448.907 0, 617791.118 1351471.396 0, 617539.337 1351493.899 0, 617287.557 1351516.418 0, 617035.778 1351538.951 0, 
+    616784.001 1351561.499 0, 616532.225 1351584.061 0, 616280.45 1351606.639 0, 616028.677 1351629.231 0, 615776.905 1351651.838 0, 615525.134 1351674.46 0, 615273.365 1351697.097 0, 615021.597 1351719.749 0, 614769.83 1351742.415 0, 614518.065 1351765.097 0, 
+    614266.301 1351787.793 0, 614014.538 1351810.504 0, 613762.777 1351833.23 0, 613511.017 1351855.97 0, 613259.258 1351878.725 0, 613007.501 1351901.496 0, 612755.745 1351924.281 0, 612503.99 1351947.081 0, 612250.957 1351970.011 0, 612754.502 1357524.656 0, 
+    613258.03 1363079.105 0, 613510.406 1363056.234 0, 613761.507 1363033.493 0, 614012.609 1363010.768 0, 614263.712 1362988.057 0, 614514.817 1362965.36 0, 614765.923 1362942.679 0, 615017.031 1362920.012 0, 615268.14 1362897.36 0, 615519.25 1362874.723 0, 
+    615770.361 1362852.101 0, 616021.474 1362829.493 0, 616272.588 1362806.9 0, 616523.704 1362784.322 0, 616774.82 1362761.759 0, 617025.938 1362739.21 0, 617277.058 1362716.677 0, 617528.179 1362694.158 0, 617779.301 1362671.654 0, 618030.424 1362649.164 0, 
+    618281.549 1362626.69 0, 618532.675 1362604.23 0, 618783.802 1362581.785 0, 619034.931 1362559.355 0, 619284.785 1362537.053 0, 619537.192 1362514.538 0, 619788.325 1362492.153 0, 620039.459 1362469.781 0, 620290.594 1362447.425 0, 620541.731 1362425.084 0, 
+    620792.869 1362402.757 0, 621044.008 1362380.445 0, 621295.148 1362358.148 0, 621546.29 1362335.865 0, 621797.433 1362313.598 0, 622048.578 1362291.345 0, 622299.724 1362269.107 0, 622550.871 1362246.883 0, 622802.019 1362224.675 0, 623053.169 1362202.481 0, 
+    623304.32 1362180.302 0, 623555.472 1362158.138 0, 623806.626 1362135.989 0, 624057.781 1362113.854 0, 624308.937 1362091.734 0, 624560.094 1362069.629 0, 624811.253 1362047.539 0, 625062.413 1362025.463 0, 625312.3 1362003.515 0, 624824.466 1356447.665 0, 
+    624336.616 1350891.62 0))
+
+POLYGON ((637369.56 1360961.984 0, 637119.611 1360983.227 0, 636868.389 1361004.592 0, 636617.169 1361025.973 0, 636365.95 1361047.368 0, 636114.732 1361068.779 0, 635863.516 1361090.204 0, 635612.301 1361111.643 0, 635361.087 1361133.098 0, 635109.874 1361154.567 0, 
+    634858.663 1361176.051 0, 634607.452 1361197.55 0, 634356.244 1361219.064 0, 634105.036 1361240.592 0, 633853.83 1361262.136 0, 633602.625 1361283.694 0, 633351.421 1361305.266 0, 633100.218 1361326.854 0, 632849.017 1361348.456 0, 632597.817 1361370.074 0, 
+    632346.618 1361391.705 0, 632095.421 1361413.352 0, 631844.225 1361435.014 0, 631593.03 1361456.69 0, 631340.562 1361478.491 0, 631090.644 1361500.087 0, 630839.453 1361521.808 0, 630588.263 1361543.543 0, 630337.075 1361565.293 0, 630085.887 1361587.058 0, 
+    629834.701 1361608.838 0, 629583.517 1361630.633 0, 629332.333 1361652.442 0, 629081.151 1361674.266 0, 628829.97 1361696.105 0, 628578.791 1361717.959 0, 628327.613 1361739.827 0, 628076.436 1361761.711 0, 627825.26 1361783.609 0, 627574.086 1361805.522 0, 
+    627322.913 1361827.449 0, 627071.741 1361849.392 0, 626820.57 1361871.349 0, 626569.401 1361893.321 0, 626318.233 1361915.308 0, 626067.067 1361937.309 0, 625815.901 1361959.326 0, 625564.737 1361981.357 0, 625312.3 1362003.515 0, 625800.115 1367559.162 0, 
+    626287.913 1373114.603 0, 626539.693 1373092.503 0, 626790.203 1373070.529 0, 627040.715 1373048.57 0, 627291.227 1373026.626 0, 627541.741 1373004.696 0, 627792.256 1372982.782 0, 628042.773 1372960.882 0, 628293.291 1372938.996 0, 628543.81 1372917.126 0, 
+    628794.33 1372895.27 0, 629044.852 1372873.429 0, 629295.375 1372851.603 0, 629545.899 1372829.791 0, 629796.424 1372807.994 0, 630046.951 1372786.212 0, 630297.479 1372764.445 0, 630548.008 1372742.692 0, 630798.539 1372720.954 0, 631049.071 1372699.231 0, 
+    631299.604 1372677.523 0, 631550.139 1372655.829 0, 631800.674 1372634.151 0, 632051.211 1372612.486 0, 632300.479 1372590.947 0, 632552.289 1372569.202 0, 632802.83 1372547.583 0, 633053.372 1372525.977 0, 633303.915 1372504.387 0, 633554.46 1372482.811 0, 
+    633805.006 1372461.251 0, 634055.553 1372439.704 0, 634306.102 1372418.173 0, 634556.651 1372396.656 0, 634807.202 1372375.155 0, 635057.754 1372353.667 0, 635308.308 1372332.195 0, 635558.863 1372310.737 0, 635809.419 1372289.294 0, 636059.976 1372267.866 0, 
+    636310.535 1372246.453 0, 636561.094 1372225.054 0, 636811.656 1372203.67 0, 637062.218 1372182.301 0, 637312.781 1372160.947 0, 637563.346 1372139.607 0, 637813.912 1372118.282 0, 638064.48 1372096.972 0, 638313.778 1372075.784 0, 637841.678 1366518.987 0, 
+    637369.56 1360961.984 0))
+
+POLYGON ((650342.531 1371070.945 0, 650093.171 1371091.428 0, 649842.545 1371112.03 0, 649591.919 1371132.647 0, 649341.295 1371153.279 0, 649090.672 1371173.925 0, 648840.051 1371194.587 0, 648589.43 1371215.263 0, 648338.811 1371235.953 0, 648088.193 1371256.659 0, 
+    647837.576 1371277.379 0, 647586.96 1371298.114 0, 647336.346 1371318.864 0, 647085.733 1371339.628 0, 646835.121 1371360.407 0, 646584.51 1371381.201 0, 646333.901 1371402.01 0, 646083.292 1371422.833 0, 645832.685 1371443.672 0, 645582.08 1371464.525 0, 
+    645331.475 1371485.392 0, 645080.872 1371506.275 0, 644830.269 1371527.172 0, 644579.669 1371548.084 0, 644327.8 1371569.117 0, 644078.47 1371589.952 0, 643827.873 1371610.908 0, 643577.277 1371631.879 0, 643326.683 1371652.865 0, 643076.089 1371673.865 0, 
+    642825.497 1371694.881 0, 642574.906 1371715.911 0, 642324.316 1371736.955 0, 642073.727 1371758.015 0, 641823.14 1371779.089 0, 641572.554 1371800.178 0, 641321.969 1371821.282 0, 641071.386 1371842.4 0, 640820.803 1371863.533 0, 640570.222 1371884.681 0, 
+    640319.642 1371905.844 0, 640069.064 1371927.021 0, 639818.486 1371948.214 0, 639567.91 1371969.421 0, 639317.335 1371990.642 0, 639066.762 1372011.879 0, 638816.189 1372033.13 0, 638565.618 1372054.396 0, 638313.778 1372075.784 0, 638785.861 1377632.369 0, 
+    639257.925 1383188.737 0, 639509.107 1383167.404 0, 639759.024 1383146.193 0, 640008.942 1383124.998 0, 640258.862 1383103.817 0, 640508.783 1383082.65 0, 640758.705 1383061.499 0, 641008.628 1383040.362 0, 641258.552 1383019.24 0, 641508.478 1382998.132 0, 
+    641758.405 1382977.039 0, 642008.333 1382955.961 0, 642258.263 1382934.898 0, 642508.194 1382913.85 0, 642758.125 1382892.816 0, 643008.059 1382871.796 0, 643257.993 1382850.792 0, 643507.929 1382829.802 0, 643757.866 1382808.827 0, 644007.804 1382787.867 0, 
+    644257.743 1382766.921 0, 644507.684 1382745.99 0, 644757.625 1382725.074 0, 645007.569 1382704.172 0, 645256.247 1382683.391 0, 645507.458 1382662.414 0, 645757.405 1382641.556 0, 646007.353 1382620.714 0, 646257.302 1382599.886 0, 646507.253 1382579.072 0, 
+    646757.204 1382558.274 0, 647007.157 1382537.49 0, 647257.111 1382516.721 0, 647507.066 1382495.967 0, 647757.023 1382475.227 0, 648006.981 1382454.502 0, 648256.94 1382433.792 0, 648506.9 1382413.096 0, 648756.861 1382392.415 0, 649006.824 1382371.749 0, 
+    649256.788 1382351.098 0, 649506.753 1382330.461 0, 649756.719 1382309.839 0, 650006.687 1382289.232 0, 650256.655 1382268.639 0, 650506.625 1382248.061 0, 650756.596 1382227.498 0, 651006.569 1382206.95 0, 651255.277 1382186.52 0, 650798.913 1376628.841 0, 
+    650342.531 1371070.945 0))
+
+POLYGON ((663255.413 1381218.202 0, 663006.646 1381237.93 0, 662756.617 1381257.772 0, 662506.588 1381277.629 0, 662256.561 1381297.5 0, 662006.536 1381317.386 0, 661756.511 1381337.287 0, 661506.487 1381357.203 0, 661256.465 1381377.133 0, 661006.444 1381397.079 0, 
+    660756.424 1381417.038 0, 660506.405 1381437.013 0, 660256.387 1381457.002 0, 660006.371 1381477.006 0, 659756.355 1381497.025 0, 659506.341 1381517.058 0, 659256.328 1381537.107 0, 659006.317 1381557.169 0, 658756.306 1381577.247 0, 658506.297 1381597.339 0, 
+    658256.288 1381617.446 0, 658006.281 1381637.568 0, 657756.276 1381657.704 0, 657506.271 1381677.856 0, 657255.003 1381698.123 0, 657006.265 1381718.202 0, 656756.264 1381738.397 0, 656506.264 1381758.607 0, 656256.265 1381778.832 0, 656006.268 1381799.071 0, 
+    655756.272 1381819.326 0, 655506.276 1381839.594 0, 655256.282 1381859.878 0, 655006.29 1381880.176 0, 654756.298 1381900.489 0, 654506.308 1381920.817 0, 654256.319 1381941.159 0, 654006.331 1381961.517 0, 653756.344 1381981.888 0, 653506.358 1382002.275 0, 
+    653256.374 1382022.676 0, 653006.391 1382043.092 0, 652756.409 1382063.523 0, 652506.428 1382083.968 0, 652256.448 1382104.429 0, 652006.47 1382124.903 0, 651756.493 1382145.393 0, 651506.517 1382165.897 0, 651255.277 1382186.52 0, 651711.623 1387743.976 0, 
+    652167.95 1393301.204 0, 652418.533 1393280.635 0, 652667.854 1393260.185 0, 652917.177 1393239.749 0, 653166.501 1393219.328 0, 653415.827 1393198.921 0, 653665.153 1393178.529 0, 653914.481 1393158.152 0, 654163.81 1393137.789 0, 654413.14 1393117.441 0, 
+    654662.472 1393097.108 0, 654911.804 1393076.79 0, 655161.138 1393056.486 0, 655410.473 1393036.197 0, 655659.809 1393015.922 0, 655909.146 1392995.662 0, 656158.485 1392975.417 0, 656407.825 1392955.187 0, 656657.166 1392934.971 0, 656906.508 1392914.77 0, 
+    657155.851 1392894.583 0, 657405.195 1392874.411 0, 657654.541 1392854.254 0, 657903.888 1392834.112 0, 658151.975 1392814.086 0, 658402.585 1392793.871 0, 658651.936 1392773.773 0, 658901.287 1392753.689 0, 659150.64 1392733.62 0, 659399.994 1392713.565 0, 
+    659649.349 1392693.526 0, 659898.705 1392673.501 0, 660148.063 1392653.49 0, 660397.421 1392633.495 0, 660646.781 1392613.514 0, 660896.142 1392593.547 0, 661145.504 1392573.596 0, 661394.868 1392553.659 0, 661644.232 1392533.736 0, 661893.598 1392513.829 0, 
+    662142.965 1392493.936 0, 662392.333 1392474.058 0, 662641.702 1392454.194 0, 662891.072 1392434.345 0, 663140.444 1392414.511 0, 663389.817 1392394.691 0, 663639.191 1392374.887 0, 663888.566 1392355.096 0, 664136.682 1392335.421 0, 663696.056 1386776.926 0, 
+    663255.413 1381218.202 0))
+
+POLYGON ((676108.094 1391403.455 0, 675859.921 1391422.43 0, 675610.491 1391441.515 0, 675361.063 1391460.615 0, 675111.635 1391479.73 0, 674862.208 1391498.86 0, 674612.783 1391518.004 0, 674363.358 1391537.163 0, 674113.935 1391556.337 0, 673864.513 1391575.525 0, 
+    673615.092 1391594.728 0, 673365.672 1391613.946 0, 673116.254 1391633.178 0, 672866.836 1391652.425 0, 672617.42 1391671.687 0, 672368.004 1391690.964 0, 672118.59 1391710.255 0, 671869.177 1391729.56 0, 671619.765 1391748.881 0, 671370.355 1391768.216 0, 
+    671120.945 1391787.566 0, 670871.537 1391806.93 0, 670622.129 1391826.31 0, 670372.723 1391845.703 0, 670122.059 1391865.21 0, 669873.914 1391884.535 0, 669624.511 1391903.973 0, 669375.11 1391923.426 0, 669125.709 1391942.893 0, 668876.31 1391962.375 0, 
+    668626.912 1391981.872 0, 668377.515 1392001.383 0, 668128.119 1392020.909 0, 667878.724 1392040.45 0, 667629.331 1392060.005 0, 667379.938 1392079.575 0, 667130.547 1392099.16 0, 666881.157 1392118.759 0, 666631.768 1392138.373 0, 666382.38 1392158.002 0, 
+    666132.993 1392177.645 0, 665883.608 1392197.303 0, 665634.224 1392216.976 0, 665384.84 1392236.663 0, 665135.458 1392256.366 0, 664886.077 1392276.082 0, 664636.698 1392295.814 0, 664387.319 1392315.56 0, 664136.682 1392335.421 0, 664577.288 1397893.682 0, 
+    665017.876 1403451.705 0, 665267.856 1403431.897 0, 665516.58 1403412.202 0, 665765.306 1403392.523 0, 666014.032 1403372.858 0, 666262.76 1403353.207 0, 666511.489 1403333.571 0, 666760.219 1403313.95 0, 667008.95 1403294.344 0, 667257.683 1403274.752 0, 
+    667506.416 1403255.175 0, 667755.151 1403235.612 0, 668003.887 1403216.064 0, 668252.623 1403196.531 0, 668501.362 1403177.012 0, 668750.101 1403157.508 0, 668998.841 1403138.019 0, 669247.583 1403118.544 0, 669496.325 1403099.084 0, 669745.069 1403079.638 0, 
+    669993.814 1403060.207 0, 670242.56 1403040.791 0, 670491.308 1403021.39 0, 670740.056 1403002.003 0, 670987.55 1402982.728 0, 671237.556 1402963.273 0, 671486.308 1402943.93 0, 671735.061 1402924.602 0, 671983.815 1402905.288 0, 672232.57 1402885.989 0, 
+    672481.327 1402866.704 0, 672730.084 1402847.435 0, 672978.843 1402828.179 0, 673227.603 1402808.939 0, 673476.364 1402789.713 0, 673725.126 1402770.502 0, 673973.889 1402751.305 0, 674222.653 1402732.123 0, 674471.419 1402712.956 0, 674720.185 1402693.803 0, 
+    674968.953 1402674.665 0, 675217.722 1402655.542 0, 675466.491 1402636.433 0, 675715.263 1402617.339 0, 675964.035 1402598.26 0, 676212.808 1402579.195 0, 676461.582 1402560.145 0, 676710.358 1402541.109 0, 676957.879 1402522.185 0, 676532.996 1396962.939 0, 
+    676108.094 1391403.455 0))
+
+POLYGON ((688900.461 1401626.4 0, 688652.885 1401644.626 0, 688404.057 1401662.958 0, 688155.23 1401681.306 0, 687906.403 1401699.668 0, 687657.578 1401718.044 0, 687408.754 1401736.435 0, 687159.931 1401754.841 0, 686911.11 1401773.262 0, 686662.289 1401791.697 0, 
+    686413.469 1401810.146 0, 686164.651 1401828.611 0, 685915.833 1401847.09 0, 685667.017 1401865.584 0, 685418.201 1401884.092 0, 685169.387 1401902.615 0, 684920.574 1401921.153 0, 684671.762 1401939.705 0, 684422.951 1401958.272 0, 684174.141 1401976.853 0, 
+    683925.332 1401995.449 0, 683676.525 1402014.06 0, 683427.718 1402032.686 0, 683178.913 1402051.326 0, 682928.854 1402070.075 0, 682681.305 1402088.65 0, 682432.503 1402107.334 0, 682183.702 1402126.033 0, 681934.902 1402144.746 0, 681686.103 1402163.474 0, 
+    681437.305 1402182.217 0, 681188.508 1402200.974 0, 680939.713 1402219.746 0, 680690.918 1402238.533 0, 680442.125 1402257.334 0, 680193.333 1402276.15 0, 679944.542 1402294.98 0, 679695.752 1402313.825 0, 679446.963 1402332.685 0, 679198.175 1402351.56 0, 
+    678949.388 1402370.449 0, 678700.603 1402389.353 0, 678451.818 1402408.271 0, 678203.035 1402427.204 0, 677954.252 1402446.152 0, 677705.471 1402465.114 0, 677456.691 1402484.091 0, 677207.912 1402503.082 0, 676957.879 1402522.185 0, 677382.744 1408081.186 0, 
+    677807.59 1413639.937 0, 678056.966 1413620.885 0, 678305.09 1413601.944 0, 678553.216 1413583.017 0, 678801.342 1413564.104 0, 679049.47 1413545.206 0, 679297.599 1413526.323 0, 679545.729 1413507.455 0, 679793.861 1413488.601 0, 680041.993 1413469.761 0, 
+    680290.126 1413450.936 0, 680538.261 1413432.126 0, 680786.396 1413413.331 0, 681034.533 1413394.55 0, 681282.671 1413375.783 0, 681530.81 1413357.031 0, 681778.95 1413338.294 0, 682027.091 1413319.572 0, 682275.233 1413300.864 0, 682523.377 1413282.17 0, 
+    682771.521 1413263.492 0, 683019.667 1413244.828 0, 683267.813 1413226.178 0, 683515.961 1413207.543 0, 683762.859 1413189.017 0, 684012.26 1413170.317 0, 684260.411 1413151.726 0, 684508.563 1413133.149 0, 684756.716 1413114.588 0, 685004.871 1413096.04 0, 
+    685253.026 1413077.508 0, 685501.183 1413058.99 0, 685749.34 1413040.486 0, 685997.499 1413021.997 0, 686245.659 1413003.523 0, 686493.819 1412985.063 0, 686741.981 1412966.618 0, 686990.144 1412948.188 0, 687238.309 1412929.772 0, 687486.474 1412911.371 0, 
+    687734.64 1412892.984 0, 687982.807 1412874.612 0, 688230.976 1412856.255 0, 688479.145 1412837.912 0, 688727.316 1412819.584 0, 688975.488 1412801.27 0, 689223.66 1412782.971 0, 689471.834 1412764.687 0, 689718.759 1412746.509 0, 689309.619 1407186.579 0, 
+    688900.461 1401626.4 0))
+
+POLYGON ((701632.404 1411886.736 0, 701385.427 1411904.216 0, 701137.202 1411921.799 0, 700888.979 1411939.397 0, 700640.757 1411957.009 0, 700392.535 1411974.636 0, 700144.315 1411992.278 0, 699896.096 1412009.934 0, 699647.877 1412027.605 0, 699399.66 1412045.29 0, 
+    699151.444 1412062.99 0, 698903.229 1412080.705 0, 698655.015 1412098.434 0, 698406.802 1412116.178 0, 698158.59 1412133.937 0, 697910.379 1412151.71 0, 697662.169 1412169.497 0, 697413.96 1412187.3 0, 697165.752 1412205.117 0, 696917.545 1412222.948 0, 
+    696669.339 1412240.794 0, 696421.135 1412258.655 0, 696172.931 1412276.53 0, 695924.729 1412294.42 0, 695675.278 1412312.415 0, 695428.327 1412330.244 0, 695180.127 1412348.178 0, 694931.929 1412366.126 0, 694683.732 1412384.089 0, 694435.535 1412402.067 0, 
+    694187.34 1412420.059 0, 693939.146 1412438.066 0, 693690.953 1412456.087 0, 693442.761 1412474.123 0, 693194.57 1412492.174 0, 692946.38 1412510.239 0, 692698.191 1412528.319 0, 692450.004 1412546.414 0, 692201.817 1412564.523 0, 691953.631 1412582.646 0, 
+    691705.447 1412600.785 0, 691457.263 1412618.938 0, 691209.081 1412637.105 0, 690960.9 1412655.287 0, 690712.719 1412673.484 0, 690464.54 1412691.695 0, 690216.362 1412709.921 0, 689968.185 1412728.162 0, 689718.759 1412746.509 0, 690127.88 1418306.183 0, 
+    690536.981 1423865.597 0, 690785.75 1423847.298 0, 691033.272 1423829.106 0, 691280.796 1423810.928 0, 691528.321 1423792.765 0, 691775.847 1423774.616 0, 692023.374 1423756.482 0, 692270.902 1423738.362 0, 692518.431 1423720.257 0, 692765.961 1423702.167 0, 
+    693013.492 1423684.091 0, 693261.024 1423666.029 0, 693508.557 1423647.983 0, 693756.092 1423629.95 0, 694003.627 1423611.933 0, 694251.163 1423593.93 0, 694498.701 1423575.941 0, 694746.239 1423557.967 0, 694993.779 1423540.008 0, 695241.32 1423522.063 0, 
+    695488.861 1423504.133 0, 695736.404 1423486.217 0, 695983.948 1423468.316 0, 696231.493 1423450.43 0, 696477.793 1423432.648 0, 696726.586 1423414.701 0, 696974.134 1423396.858 0, 697221.683 1423379.03 0, 697469.233 1423361.216 0, 697716.784 1423343.417 0, 
+    697964.337 1423325.632 0, 698211.89 1423307.862 0, 698459.444 1423290.107 0, 698707 1423272.366 0, 698954.556 1423254.64 0, 699202.114 1423236.928 0, 699449.672 1423219.231 0, 699697.232 1423201.549 0, 699944.792 1423183.881 0, 700192.354 1423166.227 0, 
+    700439.916 1423148.589 0, 700687.48 1423130.964 0, 700935.045 1423113.355 0, 701182.611 1423095.76 0, 701430.177 1423078.179 0, 701677.745 1423060.613 0, 701925.314 1423043.062 0, 702172.884 1423025.525 0, 702419.21 1423008.091 0, 702025.816 1417447.544 0, 
+    701632.404 1411886.736 0))
+
+POLYGON ((714303.813 1422184.158 0, 714057.438 1422200.896 0, 713809.819 1422217.733 0, 713562.202 1422234.585 0, 713314.585 1422251.452 0, 713066.97 1422268.333 0, 712819.355 1422285.228 0, 712571.742 1422302.138 0, 712324.129 1422319.063 0, 712076.518 1422336.002 0, 
+    711828.907 1422352.956 0, 711581.298 1422369.925 0, 711333.689 1422386.908 0, 711086.081 1422403.905 0, 710838.475 1422420.918 0, 710590.869 1422437.944 0, 710343.265 1422454.986 0, 710095.661 1422472.042 0, 709848.059 1422489.112 0, 709600.457 1422506.197 0, 
+    709352.857 1422523.297 0, 709105.257 1422540.411 0, 708857.659 1422557.54 0, 708610.062 1422574.683 0, 708361.22 1422591.927 0, 708114.87 1422609.013 0, 707867.275 1422626.201 0, 707619.682 1422643.402 0, 707372.089 1422660.618 0, 707124.498 1422677.849 0, 
+    706876.908 1422695.095 0, 706629.318 1422712.354 0, 706381.73 1422729.629 0, 706134.142 1422746.918 0, 705886.556 1422764.222 0, 705638.971 1422781.54 0, 705391.387 1422798.873 0, 705143.803 1422816.22 0, 704896.221 1422833.582 0, 704648.64 1422850.959 0, 
+    704401.06 1422868.35 0, 704153.481 1422885.755 0, 703905.902 1422903.175 0, 703658.325 1422920.61 0, 703410.749 1422938.06 0, 703163.174 1422955.524 0, 702915.6 1422973.002 0, 702668.027 1422990.495 0, 702419.21 1423008.091 0, 702812.585 1428568.372 0, 
+    703205.94 1434128.381 0, 703454.1 1434110.832 0, 703701.018 1434093.385 0, 703947.938 1434075.953 0, 704194.858 1434058.535 0, 704441.78 1434041.132 0, 704688.703 1434023.743 0, 704935.626 1434006.369 0, 705182.551 1433989.01 0, 705429.476 1433971.664 0, 
+    705676.403 1433954.334 0, 705923.331 1433937.018 0, 706170.259 1433919.716 0, 706417.189 1433902.429 0, 706664.12 1433885.157 0, 706911.052 1433867.899 0, 707157.985 1433850.656 0, 707404.918 1433833.427 0, 707651.853 1433816.213 0, 707898.789 1433799.013 0, 
+    708145.726 1433781.828 0, 708392.664 1433764.657 0, 708639.602 1433747.501 0, 708886.542 1433730.359 0, 709132.242 1433713.318 0, 709380.425 1433696.119 0, 709627.368 1433679.021 0, 709874.312 1433661.938 0, 710121.257 1433644.869 0, 710368.203 1433627.815 0, 
+    710615.15 1433610.775 0, 710862.097 1433593.749 0, 711109.046 1433576.738 0, 711355.996 1433559.742 0, 711602.947 1433542.76 0, 711849.899 1433525.793 0, 712096.852 1433508.841 0, 712343.806 1433491.902 0, 712590.761 1433474.979 0, 712837.717 1433458.07 0, 
+    713084.674 1433441.175 0, 713331.631 1433424.295 0, 713578.59 1433407.43 0, 713825.55 1433390.579 0, 714072.511 1433373.742 0, 714319.473 1433356.921 0, 714566.436 1433340.113 0, 714813.4 1433323.32 0, 715059.124 1433306.626 0, 714681.478 1427745.528 0, 
+    714303.813 1422184.158 0))
+
+POLYGON ((726914.582 1432518.362 0, 726668.809 1432534.362 0, 726421.799 1432550.457 0, 726174.79 1432566.567 0, 725927.781 1432582.691 0, 725680.774 1432598.829 0, 725433.767 1432614.982 0, 725186.762 1432631.15 0, 724939.757 1432647.332 0, 724692.754 1432663.529 0, 
+    724445.751 1432679.74 0, 724198.749 1432695.966 0, 723951.748 1432712.207 0, 723704.749 1432728.462 0, 723457.75 1432744.731 0, 723210.752 1432761.015 0, 722963.755 1432777.314 0, 722716.759 1432793.627 0, 722469.764 1432809.954 0, 722222.77 1432826.296 0, 
+    721975.777 1432842.653 0, 721728.785 1432859.024 0, 721481.793 1432875.41 0, 721234.803 1432891.81 0, 720986.574 1432908.308 0, 720740.826 1432924.655 0, 720493.838 1432941.098 0, 720246.852 1432957.557 0, 719999.867 1432974.03 0, 719752.882 1432990.517 0, 
+    719505.899 1433007.019 0, 719258.917 1433023.536 0, 719011.935 1433040.067 0, 718764.955 1433056.613 0, 718517.975 1433073.173 0, 718270.996 1433089.748 0, 718024.019 1433106.337 0, 717777.042 1433122.941 0, 717530.067 1433139.559 0, 717283.092 1433156.192 0, 
+    717036.118 1433172.84 0, 716789.146 1433189.502 0, 716542.174 1433206.178 0, 716295.203 1433222.869 0, 716048.233 1433239.575 0, 715801.265 1433256.295 0, 715554.297 1433273.029 0, 715307.33 1433289.779 0, 715059.124 1433306.626 0, 715436.751 1438867.448 0, 
+    715814.359 1444427.986 0, 716061.908 1444411.183 0, 716308.22 1444394.478 0, 716554.533 1444377.788 0, 716800.847 1444361.112 0, 717047.162 1444344.451 0, 717293.478 1444327.804 0, 717539.796 1444311.172 0, 717786.114 1444294.554 0, 718032.433 1444277.95 0, 
+    718278.753 1444261.362 0, 718525.074 1444244.787 0, 718771.396 1444228.228 0, 719017.719 1444211.682 0, 719264.043 1444195.151 0, 719510.368 1444178.635 0, 719756.693 1444162.133 0, 720003.02 1444145.646 0, 720249.348 1444129.173 0, 720495.677 1444112.715 0, 
+    720742.007 1444096.271 0, 720988.337 1444079.842 0, 721234.669 1444063.427 0, 721481.002 1444047.027 0, 721726.099 1444030.723 0, 721973.67 1444014.269 0, 722220.006 1443997.913 0, 722466.342 1443981.57 0, 722712.68 1443965.242 0, 722959.018 1443948.929 0, 
+    723205.357 1443932.63 0, 723451.698 1443916.346 0, 723698.039 1443900.076 0, 723944.381 1443883.821 0, 724190.725 1443867.58 0, 724437.069 1443851.354 0, 724683.414 1443835.142 0, 724929.76 1443818.944 0, 725176.107 1443802.762 0, 725422.455 1443786.593 0, 
+    725668.804 1443770.439 0, 725915.154 1443754.3 0, 726161.505 1443738.175 0, 726407.857 1443722.065 0, 726654.209 1443705.969 0, 726900.563 1443689.888 0, 727146.918 1443673.821 0, 727393.273 1443657.769 0, 727638.394 1443641.811 0, 727276.497 1438080.228 0, 
+    726914.582 1432518.362 0))
+
+POLYGON ((739464.603 1442889.044 0, 739219.436 1442904.309 0, 738973.036 1442919.666 0, 738726.637 1442935.036 0, 738480.239 1442950.422 0, 738233.842 1442965.821 0, 737987.445 1442981.236 0, 737741.05 1442996.664 0, 737494.655 1443012.108 0, 737248.262 1443027.566 0, 
+    737001.869 1443043.038 0, 736755.477 1443058.525 0, 736509.086 1443074.026 0, 736262.697 1443089.542 0, 736016.307 1443105.072 0, 735769.919 1443120.617 0, 735523.532 1443136.176 0, 735277.146 1443151.75 0, 735030.76 1443167.338 0, 734784.376 1443182.941 0, 
+    734537.992 1443198.558 0, 734291.61 1443214.19 0, 734045.228 1443229.837 0, 733798.847 1443245.497 0, 733551.233 1443261.251 0, 733306.089 1443276.862 0, 733059.711 1443292.567 0, 732813.333 1443308.286 0, 732566.957 1443324.019 0, 732320.582 1443339.767 0, 
+    732074.208 1443355.529 0, 731827.834 1443371.306 0, 731581.462 1443387.097 0, 731335.09 1443402.903 0, 731088.72 1443418.723 0, 730842.35 1443434.558 0, 730595.981 1443450.408 0, 730349.614 1443466.271 0, 730103.247 1443482.15 0, 729856.881 1443498.043 0, 
+    729610.516 1443513.95 0, 729364.152 1443529.872 0, 729117.789 1443545.808 0, 728871.426 1443561.759 0, 728625.065 1443577.724 0, 728378.705 1443593.704 0, 728132.346 1443609.699 0, 727885.987 1443625.707 0, 727638.394 1443641.811 0, 728000.272 1449203.106 0, 
+    728362.132 1454764.106 0, 728609.067 1454748.045 0, 728854.77 1454732.079 0, 729100.475 1454716.127 0, 729346.181 1454700.19 0, 729591.887 1454684.267 0, 729837.595 1454668.358 0, 730083.303 1454652.464 0, 730329.013 1454636.585 0, 730574.723 1454620.72 0, 
+    730820.434 1454604.869 0, 731066.147 1454589.033 0, 731311.86 1454573.211 0, 731557.574 1454557.404 0, 731803.289 1454541.611 0, 732049.005 1454525.833 0, 732294.721 1454510.069 0, 732540.439 1454494.32 0, 732786.158 1454478.585 0, 733031.878 1454462.864 0, 
+    733277.598 1454447.158 0, 733523.32 1454431.467 0, 733769.042 1454415.79 0, 734014.765 1454400.127 0, 734259.258 1454384.557 0, 734506.215 1454368.845 0, 734751.941 1454353.226 0, 734997.668 1454337.621 0, 735243.396 1454322.031 0, 735489.125 1454306.455 0, 
+    735734.854 1454290.894 0, 735980.585 1454275.347 0, 736226.317 1454259.815 0, 736472.049 1454244.297 0, 736717.782 1454228.793 0, 736963.517 1454213.304 0, 737209.252 1454197.83 0, 737454.988 1454182.369 0, 737700.725 1454166.924 0, 737946.463 1454151.493 0, 
+    738192.202 1454136.076 0, 738437.942 1454120.674 0, 738683.683 1454105.286 0, 738929.424 1454089.913 0, 739175.167 1454074.554 0, 739420.91 1454059.209 0, 739666.654 1454043.879 0, 739912.4 1454028.564 0, 740156.915 1454013.339 0, 739810.768 1448451.339 0, 
+    739464.603 1442889.044 0))
+
+POLYGON ((751953.773 1453295.898 0, 751709.213 1453310.432 0, 751463.426 1453325.053 0, 751217.639 1453339.689 0, 750971.853 1453354.339 0, 750726.068 1453369.003 0, 750480.284 1453383.682 0, 750234.501 1453398.376 0, 749988.719 1453413.084 0, 749742.937 1453427.806 0, 
+    749497.157 1453442.543 0, 749251.377 1453457.294 0, 749005.598 1453472.06 0, 748759.82 1453486.84 0, 748514.043 1453501.635 0, 748268.267 1453516.444 0, 748022.492 1453531.268 0, 747776.717 1453546.106 0, 747530.943 1453560.959 0, 747285.171 1453575.826 0, 
+    747039.399 1453590.707 0, 746793.628 1453605.603 0, 746547.858 1453620.514 0, 746302.089 1453635.439 0, 746055.09 1453650.453 0, 745810.553 1453665.332 0, 745564.786 1453680.3 0, 745319.02 1453695.283 0, 745073.256 1453710.28 0, 744827.492 1453725.292 0, 
+    744581.729 1453740.318 0, 744335.966 1453755.359 0, 744090.205 1453770.414 0, 743844.445 1453785.483 0, 743598.685 1453800.568 0, 743352.927 1453815.666 0, 743107.169 1453830.779 0, 742861.412 1453845.906 0, 742615.656 1453861.048 0, 742369.901 1453876.205 0, 
+    742124.147 1453891.376 0, 741878.393 1453906.561 0, 741632.641 1453921.761 0, 741386.89 1453936.975 0, 741141.139 1453952.203 0, 740895.389 1453967.447 0, 740649.641 1453982.704 0, 740403.893 1453997.976 0, 740156.915 1454013.339 0, 740503.043 1459575.04 0, 
+    740849.152 1465136.435 0, 741095.472 1465121.113 0, 741340.565 1465105.882 0, 741585.659 1465090.665 0, 741830.754 1465075.462 0, 742075.85 1465060.274 0, 742320.947 1465045.101 0, 742566.045 1465029.941 0, 742811.143 1465014.796 0, 743056.243 1464999.666 0, 
+    743301.343 1464984.55 0, 743546.444 1464969.449 0, 743791.547 1464954.361 0, 744036.65 1464939.289 0, 744281.753 1464924.23 0, 744526.858 1464909.187 0, 744771.964 1464894.157 0, 745017.07 1464879.142 0, 745262.178 1464864.142 0, 745507.286 1464849.155 0, 
+    745752.395 1464834.184 0, 745997.506 1464819.226 0, 746242.617 1464804.284 0, 746487.728 1464789.355 0, 746731.615 1464774.516 0, 746977.955 1464759.541 0, 747223.069 1464744.656 0, 747468.185 1464729.786 0, 747713.301 1464714.929 0, 747958.418 1464700.087 0, 
+    748203.536 1464685.26 0, 748448.655 1464670.447 0, 748693.775 1464655.648 0, 748938.895 1464640.864 0, 749184.017 1464626.094 0, 749429.139 1464611.339 0, 749674.262 1464596.598 0, 749919.386 1464581.872 0, 750164.511 1464567.16 0, 750409.637 1464552.462 0, 
+    750654.764 1464537.779 0, 750899.891 1464523.11 0, 751145.02 1464508.456 0, 751390.149 1464493.816 0, 751635.279 1464479.19 0, 751880.41 1464464.579 0, 752125.542 1464449.983 0, 752370.674 1464435.401 0, 752614.582 1464420.906 0, 752284.187 1458858.555 0, 
+    751953.773 1453295.898 0))
+
+POLYGON ((764381.987 1463738.618 0, 764138.037 1463752.424 0, 763892.864 1463766.314 0, 763647.692 1463780.218 0, 763402.521 1463794.136 0, 763157.35 1463808.069 0, 762912.181 1463822.016 0, 762667.012 1463835.978 0, 762421.844 1463849.954 0, 762176.677 1463863.945 0, 
+    761931.51 1463877.95 0, 761686.345 1463891.969 0, 761441.18 1463906.003 0, 761196.016 1463920.051 0, 760950.853 1463934.114 0, 760705.691 1463948.191 0, 760460.53 1463962.283 0, 760215.369 1463976.389 0, 759970.209 1463990.509 0, 759725.05 1464004.644 0, 
+    759479.892 1464018.794 0, 759234.735 1464032.957 0, 758989.579 1464047.136 0, 758744.423 1464061.328 0, 758498.044 1464075.606 0, 758254.115 1464089.757 0, 758008.962 1464103.993 0, 757763.809 1464118.243 0, 757518.658 1464132.508 0, 757273.507 1464146.787 0, 
+    757028.358 1464161.081 0, 756783.209 1464175.389 0, 756538.061 1464189.711 0, 756292.914 1464204.048 0, 756047.767 1464218.399 0, 755802.622 1464232.765 0, 755557.477 1464247.145 0, 755312.333 1464261.54 0, 755067.191 1464275.949 0, 754822.048 1464290.372 0, 
+    754576.907 1464304.81 0, 754331.767 1464319.263 0, 754086.627 1464333.729 0, 753841.489 1464348.211 0, 753596.351 1464362.706 0, 753351.214 1464377.216 0, 753106.078 1464391.741 0, 752860.942 1464406.28 0, 752614.582 1464420.906 0, 752944.96 1469982.945 0, 
+    753275.318 1475544.668 0, 753521.02 1475530.081 0, 753765.501 1475515.581 0, 754009.982 1475501.095 0, 754254.464 1475486.624 0, 754498.948 1475472.167 0, 754743.431 1475457.725 0, 754987.916 1475443.297 0, 755232.402 1475428.883 0, 755476.888 1475414.484 0, 
+    755721.376 1475400.099 0, 755965.864 1475385.728 0, 756210.353 1475371.372 0, 756454.843 1475357.03 0, 756699.334 1475342.703 0, 756943.825 1475328.39 0, 757188.318 1475314.091 0, 757432.811 1475299.807 0, 757677.305 1475285.537 0, 757921.8 1475271.282 0, 
+    758166.296 1475257.041 0, 758410.792 1475242.814 0, 758655.29 1475228.602 0, 758899.788 1475214.404 0, 759143.066 1475200.291 0, 759388.787 1475186.051 0, 759633.288 1475171.896 0, 759877.789 1475157.756 0, 760122.292 1475143.63 0, 760366.795 1475129.519 0, 
+    760611.299 1475115.422 0, 760855.804 1475101.339 0, 761100.31 1475087.27 0, 761344.817 1475073.216 0, 761589.324 1475059.177 0, 761833.832 1475045.152 0, 762078.341 1475031.141 0, 762322.851 1475017.145 0, 762567.362 1475003.163 0, 762811.873 1474989.195 0, 
+    763056.386 1474975.242 0, 763300.899 1474961.303 0, 763545.413 1474947.378 0, 763789.928 1474933.468 0, 764034.443 1474919.573 0, 764278.96 1474905.691 0, 764523.477 1474891.825 0, 764767.995 1474877.972 0, 765011.293 1474864.203 0, 764696.649 1469301.569 0, 
+    764381.987 1463738.618 0))
+
+POLYGON ((776749.144 1474216.897 0, 776505.806 1474229.979 0, 776261.25 1474243.14 0, 776016.695 1474256.316 0, 775772.14 1474269.507 0, 775527.586 1474282.711 0, 775283.033 1474295.931 0, 775038.48 1474309.164 0, 774793.929 1474322.412 0, 774549.378 1474335.675 0, 
+    774304.828 1474348.951 0, 774060.279 1474362.242 0, 773815.73 1474375.548 0, 773571.183 1474388.868 0, 773326.636 1474402.202 0, 773082.09 1474415.551 0, 772837.544 1474428.914 0, 772593 1474442.292 0, 772348.456 1474455.684 0, 772103.913 1474469.09 0, 
+    771859.371 1474482.511 0, 771614.829 1474495.946 0, 771370.289 1474509.395 0, 771125.749 1474522.859 0, 770879.99 1474536.405 0, 770636.672 1474549.83 0, 770392.134 1474563.337 0, 770147.598 1474576.859 0, 769903.062 1474590.395 0, 769658.527 1474603.945 0, 
+    769413.993 1474617.509 0, 769169.459 1474631.088 0, 768924.927 1474644.682 0, 768680.395 1474658.29 0, 768435.864 1474671.912 0, 768191.334 1474685.548 0, 767946.804 1474699.199 0, 767702.276 1474712.865 0, 767457.748 1474726.545 0, 767213.221 1474740.239 0, 
+    766968.695 1474753.947 0, 766724.169 1474767.67 0, 766479.645 1474781.408 0, 766235.121 1474795.159 0, 765990.598 1474808.926 0, 765746.076 1474822.706 0, 765501.554 1474836.501 0, 765257.034 1474850.31 0, 765011.293 1474864.203 0, 765325.92 1480426.514 0, 
+    765640.527 1485988.497 0, 765885.609 1485974.642 0, 766129.475 1485960.869 0, 766373.342 1485947.111 0, 766617.209 1485933.368 0, 766861.077 1485919.638 0, 767104.946 1485905.923 0, 767348.816 1485892.223 0, 767592.687 1485878.537 0, 767836.558 1485864.865 0, 
+    768080.43 1485851.207 0, 768324.304 1485837.564 0, 768568.177 1485823.935 0, 768812.052 1485810.321 0, 769055.927 1485796.721 0, 769299.804 1485783.135 0, 769543.681 1485769.564 0, 769787.559 1485756.007 0, 770031.437 1485742.464 0, 770275.317 1485728.936 0, 
+    770519.197 1485715.422 0, 770763.078 1485701.922 0, 771006.96 1485688.437 0, 771250.842 1485674.966 0, 771493.509 1485661.577 0, 771738.61 1485648.067 0, 771982.495 1485634.639 0, 772226.381 1485621.226 0, 772470.267 1485607.827 0, 772714.155 1485594.442 0, 
+    772958.043 1485581.072 0, 773201.932 1485567.716 0, 773445.821 1485554.374 0, 773689.712 1485541.047 0, 773933.603 1485527.734 0, 774177.495 1485514.435 0, 774421.388 1485501.151 0, 774665.282 1485487.881 0, 774909.176 1485474.625 0, 775153.071 1485461.384 0, 
+    775396.967 1485448.157 0, 775640.864 1485434.945 0, 775884.762 1485421.746 0, 776128.66 1485408.563 0, 776372.559 1485395.393 0, 776616.459 1485382.238 0, 776860.359 1485369.097 0, 777104.261 1485355.971 0, 777346.947 1485342.924 0, 777048.055 1479780.075 0, 
+    776749.144 1474216.897 0))
+
+POLYGON ((789055.145 1484730.427 0, 788812.42 1484742.788 0, 788568.483 1484755.225 0, 788324.546 1484767.677 0, 788080.61 1484780.143 0, 787836.675 1484792.623 0, 787592.74 1484805.118 0, 787348.806 1484817.627 0, 787104.873 1484830.15 0, 786860.941 1484842.688 0, 
+    786617.009 1484855.24 0, 786373.078 1484867.806 0, 786129.148 1484880.387 0, 785885.219 1484892.982 0, 785641.29 1484905.592 0, 785397.362 1484918.216 0, 785153.435 1484930.854 0, 784909.509 1484943.507 0, 784665.583 1484956.174 0, 784421.658 1484968.855 0, 
+    784177.734 1484981.551 0, 783933.81 1484994.261 0, 783689.888 1485006.985 0, 783445.966 1485019.724 0, 783200.83 1485032.541 0, 782958.124 1485045.245 0, 782714.204 1485058.026 0, 782470.285 1485070.823 0, 782226.367 1485083.633 0, 781982.45 1485096.458 0, 
+    781738.533 1485109.297 0, 781494.617 1485122.151 0, 781250.702 1485135.019 0, 781006.788 1485147.901 0, 780762.874 1485160.798 0, 780518.961 1485173.709 0, 780275.049 1485186.634 0, 780031.138 1485199.574 0, 779787.227 1485212.528 0, 779543.317 1485225.497 0, 
+    779299.408 1485238.48 0, 779055.5 1485251.477 0, 778811.592 1485264.488 0, 778567.685 1485277.514 0, 778323.779 1485290.554 0, 778079.874 1485303.609 0, 777835.97 1485316.678 0, 777592.066 1485329.761 0, 777346.947 1485342.924 0, 777645.822 1490905.439 0, 
+    777944.678 1496467.615 0, 778189.139 1496454.487 0, 778432.388 1496441.439 0, 778675.638 1496428.405 0, 778918.888 1496415.385 0, 779162.139 1496402.38 0, 779405.391 1496389.389 0, 779648.644 1496376.413 0, 779891.898 1496363.45 0, 780135.152 1496350.502 0, 
+    780378.407 1496337.569 0, 780621.663 1496324.649 0, 780864.919 1496311.744 0, 781108.177 1496298.854 0, 781351.435 1496285.977 0, 781594.693 1496273.115 0, 781837.953 1496260.267 0, 782081.213 1496247.434 0, 782324.475 1496234.615 0, 782567.736 1496221.81 0, 
+    782810.999 1496209.02 0, 783054.262 1496196.243 0, 783297.527 1496183.482 0, 783540.791 1496170.734 0, 783782.845 1496158.064 0, 784027.323 1496145.282 0, 784270.591 1496132.577 0, 784513.858 1496119.887 0, 784757.127 1496107.211 0, 785000.396 1496094.55 0, 
+    785243.666 1496081.902 0, 785486.937 1496069.269 0, 785730.209 1496056.651 0, 785973.481 1496044.046 0, 786216.754 1496031.456 0, 786460.028 1496018.881 0, 786703.303 1496006.319 0, 786946.578 1495993.772 0, 787189.854 1495981.24 0, 787433.131 1495968.721 0, 
+    787676.408 1495956.217 0, 787919.687 1495943.727 0, 788162.965 1495931.252 0, 788406.245 1495918.791 0, 788649.526 1495906.344 0, 788892.807 1495893.911 0, 789136.089 1495881.493 0, 789379.371 1495869.089 0, 789621.444 1495856.761 0, 789338.303 1490293.764 0, 
+    789055.145 1484730.427 0))
+
+POLYGON ((801299.889 1495278.899 0, 801057.78 1495290.543 0, 800814.464 1495302.26 0, 800571.148 1495313.991 0, 800327.832 1495325.736 0, 800084.518 1495337.495 0, 799841.204 1495349.269 0, 799597.891 1495361.057 0, 799354.578 1495372.86 0, 799111.266 1495384.676 0, 
+    798867.955 1495396.508 0, 798624.645 1495408.353 0, 798381.335 1495420.213 0, 798138.026 1495432.087 0, 797894.717 1495443.975 0, 797651.41 1495455.878 0, 797408.103 1495467.795 0, 797164.796 1495479.726 0, 796921.491 1495491.672 0, 796678.186 1495503.632 0, 
+    796434.882 1495515.606 0, 796191.578 1495527.595 0, 795948.276 1495539.597 0, 795704.974 1495551.615 0, 795460.462 1495563.706 0, 795218.372 1495575.692 0, 794975.072 1495587.752 0, 794731.772 1495599.827 0, 794488.474 1495611.916 0, 794245.176 1495624.019 0, 
+    794001.879 1495636.136 0, 793758.583 1495648.268 0, 793515.287 1495660.414 0, 793271.992 1495672.575 0, 793028.698 1495684.749 0, 792785.405 1495696.939 0, 792542.112 1495709.142 0, 792298.82 1495721.36 0, 792055.528 1495733.592 0, 791812.238 1495745.838 0, 
+    791568.948 1495758.099 0, 791325.659 1495770.374 0, 791082.37 1495782.663 0, 790839.082 1495794.967 0, 790595.795 1495807.285 0, 790352.509 1495819.617 0, 790109.224 1495831.963 0, 789865.939 1495844.324 0, 789621.444 1495856.761 0, 789904.567 1501419.413 0, 
+    790187.673 1506981.712 0, 790431.51 1506969.309 0, 790674.14 1506956.981 0, 790916.771 1506944.668 0, 791159.402 1506932.368 0, 791402.034 1506920.084 0, 791644.667 1506907.813 0, 791887.301 1506895.557 0, 792129.935 1506883.315 0, 792372.57 1506871.087 0, 
+    792615.206 1506858.874 0, 792857.843 1506846.675 0, 793100.48 1506834.49 0, 793343.118 1506822.319 0, 793585.756 1506810.163 0, 793828.396 1506798.021 0, 794071.036 1506785.893 0, 794313.677 1506773.78 0, 794556.318 1506761.681 0, 794798.961 1506749.596 0, 
+    795041.603 1506737.525 0, 795284.247 1506725.469 0, 795526.892 1506713.427 0, 795769.537 1506701.399 0, 796010.976 1506689.446 0, 796254.829 1506677.387 0, 796497.476 1506665.402 0, 796740.124 1506653.431 0, 796982.773 1506641.475 0, 797225.422 1506629.533 0, 
+    797468.072 1506617.605 0, 797710.723 1506605.692 0, 797953.374 1506593.792 0, 798196.026 1506581.907 0, 798438.679 1506570.037 0, 798681.332 1506558.18 0, 798923.987 1506546.338 0, 799166.642 1506534.511 0, 799409.297 1506522.697 0, 799651.954 1506510.898 0, 
+    799894.611 1506499.113 0, 800137.268 1506487.342 0, 800379.927 1506475.586 0, 800622.586 1506463.844 0, 800865.245 1506452.116 0, 801107.906 1506440.402 0, 801350.567 1506428.703 0, 801593.229 1506417.018 0, 801834.686 1506405.405 0, 801567.296 1500842.328 0, 
+    801299.889 1495278.899 0))
+
+POLYGON ((813483.28 1505862.006 0, 813241.789 1505872.937 0, 812999.096 1505883.936 0, 812756.402 1505894.95 0, 812513.71 1505905.978 0, 812271.018 1505917.02 0, 812028.327 1505928.076 0, 811785.636 1505939.147 0, 811542.946 1505950.232 0, 811300.257 1505961.331 0, 
+    811057.568 1505972.445 0, 810814.88 1505983.573 0, 810572.193 1505994.715 0, 810329.506 1506005.872 0, 810086.82 1506017.043 0, 809844.134 1506028.228 0, 809601.45 1506039.427 0, 809358.766 1506050.641 0, 809116.082 1506061.868 0, 808873.399 1506073.111 0, 
+    808630.717 1506084.367 0, 808388.036 1506095.638 0, 808145.355 1506106.923 0, 807902.675 1506118.222 0, 807658.791 1506129.592 0, 807417.317 1506140.864 0, 807174.639 1506152.206 0, 806931.961 1506163.562 0, 806689.285 1506174.933 0, 806446.609 1506186.318 0, 
+    806203.933 1506197.717 0, 805961.258 1506209.131 0, 805718.584 1506220.559 0, 805475.911 1506232.001 0, 805233.238 1506243.458 0, 804990.566 1506254.928 0, 804747.895 1506266.413 0, 804505.224 1506277.913 0, 804262.554 1506289.426 0, 804019.885 1506300.954 0, 
+    803777.216 1506312.496 0, 803534.548 1506324.053 0, 803291.881 1506335.623 0, 803049.214 1506347.208 0, 802806.548 1506358.808 0, 802563.883 1506370.421 0, 802321.218 1506382.049 0, 802078.555 1506393.691 0, 801834.686 1506405.405 0, 802102.058 1511968.125 0, 
+    802369.413 1517530.48 0, 802612.624 1517518.797 0, 802854.634 1517507.187 0, 803096.643 1517495.59 0, 803338.654 1517484.008 0, 803580.665 1517472.44 0, 803822.677 1517460.886 0, 804064.689 1517449.347 0, 804306.702 1517437.822 0, 804548.716 1517426.311 0, 
+    804790.731 1517414.814 0, 805032.746 1517403.331 0, 805274.762 1517391.863 0, 805516.778 1517380.409 0, 805758.796 1517368.969 0, 806000.813 1517357.544 0, 806242.832 1517346.133 0, 806484.851 1517334.736 0, 806726.871 1517323.353 0, 806968.892 1517311.984 0, 
+    807210.913 1517300.63 0, 807452.935 1517289.29 0, 807694.958 1517277.964 0, 807936.981 1517266.652 0, 808177.803 1517255.411 0, 808421.029 1517244.072 0, 808663.055 1517232.803 0, 808905.08 1517221.549 0, 809147.107 1517210.308 0, 809389.134 1517199.082 0, 
+    809631.162 1517187.87 0, 809873.191 1517176.673 0, 810115.22 1517165.489 0, 810357.25 1517154.32 0, 810599.28 1517143.165 0, 810841.311 1517132.025 0, 811083.343 1517120.898 0, 811325.376 1517109.786 0, 811567.409 1517098.688 0, 811809.443 1517087.605 0, 
+    812051.477 1517076.535 0, 812293.512 1517065.48 0, 812535.548 1517054.439 0, 812777.584 1517043.413 0, 813019.621 1517032.4 0, 813261.659 1517021.402 0, 813503.697 1517010.418 0, 813745.736 1516999.448 0, 813986.575 1516988.547 0, 813734.936 1511425.458 0, 
+    813483.28 1505862.006 0))
+
+POLYGON ((825605.222 1516479.437 0, 825364.351 1516489.658 0, 825122.282 1516499.944 0, 824880.214 1516510.244 0, 824638.146 1516520.558 0, 824396.079 1516530.886 0, 824154.012 1516541.229 0, 823911.946 1516551.586 0, 823669.881 1516561.958 0, 823427.816 1516572.343 0, 
+    823185.752 1516582.743 0, 822943.688 1516593.157 0, 822701.626 1516603.585 0, 822459.563 1516614.028 0, 822217.502 1516624.485 0, 821975.44 1516634.956 0, 821733.38 1516645.441 0, 821491.32 1516655.941 0, 821249.261 1516666.454 0, 821007.202 1516676.983 0, 
+    820765.144 1516687.525 0, 820523.087 1516698.081 0, 820281.03 1516708.652 0, 820038.974 1516719.237 0, 819795.719 1516729.889 0, 819554.864 1516740.45 0, 819312.81 1516751.078 0, 819070.756 1516761.72 0, 818828.703 1516772.376 0, 818586.651 1516783.046 0, 
+    818344.599 1516793.731 0, 818102.548 1516804.43 0, 817860.497 1516815.143 0, 817618.447 1516825.871 0, 817376.398 1516836.613 0, 817134.35 1516847.369 0, 816892.302 1516858.139 0, 816650.254 1516868.923 0, 816408.208 1516879.722 0, 816166.162 1516890.535 0, 
+    815924.116 1516901.362 0, 815682.072 1516912.204 0, 815440.027 1516923.059 0, 815197.984 1516933.929 0, 814955.941 1516944.814 0, 814713.899 1516955.712 0, 814471.857 1516966.625 0, 814229.816 1516977.552 0, 813986.575 1516988.547 0, 814238.198 1522551.266 0, 
+    814489.804 1528113.61 0, 814732.387 1528102.644 0, 814973.773 1528091.747 0, 815215.16 1528080.863 0, 815456.547 1528069.994 0, 815697.935 1528059.14 0, 815939.324 1528048.299 0, 816180.713 1528037.473 0, 816422.103 1528026.661 0, 816663.494 1528015.863 0, 
+    816904.885 1528005.079 0, 817146.277 1527994.309 0, 817387.669 1527983.554 0, 817629.062 1527972.813 0, 817870.456 1527962.086 0, 818111.851 1527951.373 0, 818353.246 1527940.675 0, 818594.641 1527929.991 0, 818836.038 1527919.321 0, 819077.434 1527908.665 0, 
+    819318.832 1527898.023 0, 819560.23 1527887.396 0, 819801.629 1527876.783 0, 820043.028 1527866.184 0, 820283.232 1527855.651 0, 820525.829 1527845.028 0, 820767.23 1527834.472 0, 821008.632 1527823.93 0, 821250.035 1527813.402 0, 821491.438 1527802.888 0, 
+    821732.842 1527792.388 0, 821974.246 1527781.903 0, 822215.651 1527771.432 0, 822457.056 1527760.975 0, 822698.463 1527750.532 0, 822939.87 1527740.104 0, 823181.277 1527729.689 0, 823422.685 1527719.289 0, 823664.094 1527708.903 0, 823905.503 1527698.532 0, 
+    824146.913 1527688.174 0, 824388.323 1527677.831 0, 824629.734 1527667.502 0, 824871.146 1527657.187 0, 825112.559 1527646.886 0, 825353.971 1527636.6 0, 825595.385 1527626.328 0, 825836.799 1527616.07 0, 826077.018 1527605.877 0, 825841.128 1522042.845 0, 
+    825605.222 1516479.437 0))
+
+POLYGON ((837665.62 1527130.882 0, 837425.372 1527140.396 0, 837183.93 1527149.972 0, 836942.488 1527159.562 0, 836701.047 1527169.167 0, 836459.607 1527178.785 0, 836218.167 1527188.418 0, 835976.727 1527198.065 0, 835735.289 1527207.726 0, 835493.85 1527217.402 0, 
+    835252.413 1527227.091 0, 835010.976 1527236.795 0, 834769.539 1527246.513 0, 834528.103 1527256.245 0, 834286.668 1527265.992 0, 834045.233 1527275.752 0, 833803.799 1527285.527 0, 833562.365 1527295.316 0, 833320.932 1527305.12 0, 833079.5 1527314.937 0, 
+    832838.068 1527324.769 0, 832596.637 1527334.615 0, 832355.206 1527344.475 0, 832113.776 1527354.349 0, 831871.151 1527364.287 0, 831630.917 1527374.141 0, 831389.489 1527384.057 0, 831148.061 1527393.989 0, 830906.634 1527403.934 0, 830665.207 1527413.894 0, 
+    830423.781 1527423.867 0, 830182.356 1527433.856 0, 829940.931 1527443.858 0, 829699.507 1527453.874 0, 829458.083 1527463.905 0, 829216.66 1527473.95 0, 828975.237 1527484.009 0, 828733.816 1527494.082 0, 828492.394 1527504.17 0, 828250.974 1527514.271 0, 
+    828009.553 1527524.387 0, 827768.134 1527534.517 0, 827526.715 1527544.662 0, 827285.297 1527554.82 0, 827043.879 1527564.993 0, 826802.462 1527575.18 0, 826561.045 1527585.381 0, 826319.629 1527595.596 0, 826077.018 1527605.877 0, 826312.892 1533168.527 0, 
+    826548.749 1538730.79 0, 826790.703 1538720.537 0, 827031.464 1538710.35 0, 827272.226 1538700.176 0, 827512.988 1538690.017 0, 827753.751 1538679.872 0, 827994.514 1538669.741 0, 828235.279 1538659.624 0, 828476.043 1538649.521 0, 828716.809 1538639.433 0, 
+    828957.575 1538629.358 0, 829198.341 1538619.298 0, 829439.108 1538609.252 0, 829679.876 1538599.221 0, 829920.644 1538589.203 0, 830161.413 1538579.199 0, 830402.182 1538569.21 0, 830642.953 1538559.235 0, 830883.723 1538549.274 0, 831124.494 1538539.327 0, 
+    831365.266 1538529.395 0, 831606.039 1538519.476 0, 831846.812 1538509.572 0, 832087.585 1538499.682 0, 832327.167 1538489.855 0, 832569.134 1538479.944 0, 832809.909 1538470.097 0, 833050.685 1538460.263 0, 833291.462 1538450.444 0, 833532.239 1538440.639 0, 
+    833773.016 1538430.848 0, 834013.794 1538421.072 0, 834254.573 1538411.309 0, 834495.353 1538401.561 0, 834736.132 1538391.827 0, 834976.913 1538382.107 0, 835217.694 1538372.401 0, 835458.476 1538362.709 0, 835699.258 1538353.031 0, 835940.041 1538343.368 0, 
+    836180.824 1538333.719 0, 836421.608 1538324.084 0, 836662.392 1538314.463 0, 836903.177 1538304.857 0, 837143.963 1538295.264 0, 837384.749 1538285.686 0, 837625.536 1538276.122 0, 837866.323 1538266.572 0, 838105.92 1538257.083 0, 837885.778 1532694.176 0, 
+    837665.62 1527130.882 0))
+
+POLYGON ((849664.383 1537816.029 0, 849424.758 1537824.841 0, 849183.945 1537833.711 0, 848943.132 1537842.595 0, 848702.32 1537851.493 0, 848461.508 1537860.405 0, 848220.697 1537869.331 0, 847979.886 1537878.272 0, 847739.076 1537887.226 0, 847498.266 1537896.195 0, 
+    847257.457 1537905.178 0, 847016.649 1537914.176 0, 846775.841 1537923.187 0, 846535.033 1537932.212 0, 846294.226 1537941.252 0, 846053.42 1537950.306 0, 845812.614 1537959.374 0, 845571.808 1537968.456 0, 845331.004 1537977.553 0, 845090.199 1537986.663 0, 
+    844849.395 1537995.788 0, 844608.592 1538004.927 0, 844367.789 1538014.08 0, 844126.987 1538023.248 0, 843884.996 1538032.474 0, 843645.385 1538041.625 0, 843404.584 1538050.834 0, 843163.784 1538060.058 0, 842922.985 1538069.297 0, 842682.186 1538078.549 0, 
+    842441.387 1538087.815 0, 842200.59 1538097.096 0, 841959.792 1538106.391 0, 841718.996 1538115.7 0, 841478.199 1538125.023 0, 841237.404 1538134.361 0, 840996.609 1538143.712 0, 840755.814 1538153.078 0, 840515.02 1538162.458 0, 840274.227 1538171.852 0, 
+    840033.434 1538181.26 0, 839792.642 1538190.682 0, 839551.85 1538200.119 0, 839311.059 1538209.57 0, 839070.268 1538219.035 0, 838829.478 1538228.514 0, 838588.688 1538238.007 0, 838347.899 1538247.514 0, 838105.92 1538257.083 0, 838326.047 1543819.596 0, 
+    838546.157 1549381.709 0, 838787.479 1549372.166 0, 839027.613 1549362.685 0, 839267.748 1549353.217 0, 839507.883 1549343.764 0, 839748.019 1549334.325 0, 839988.155 1549324.9 0, 840228.292 1549315.489 0, 840468.43 1549306.092 0, 840708.568 1549296.71 0, 
+    840948.707 1549287.341 0, 841188.846 1549277.987 0, 841428.985 1549268.646 0, 841669.126 1549259.32 0, 841909.267 1549250.008 0, 842149.408 1549240.711 0, 842389.55 1549231.427 0, 842629.692 1549222.157 0, 842869.835 1549212.902 0, 843109.979 1549203.661 0, 
+    843350.123 1549194.433 0, 843590.268 1549185.22 0, 843830.413 1549176.021 0, 844070.559 1549166.837 0, 844309.518 1549157.711 0, 844550.852 1549148.51 0, 844790.999 1549139.367 0, 845031.147 1549130.239 0, 845271.295 1549121.125 0, 845511.444 1549112.025 0, 
+    845751.594 1549102.939 0, 845991.744 1549093.867 0, 846231.894 1549084.81 0, 846472.045 1549075.766 0, 846712.197 1549066.737 0, 846952.349 1549057.722 0, 847192.502 1549048.721 0, 847432.655 1549039.734 0, 847672.809 1549030.761 0, 847912.963 1549021.803 0, 
+    848153.118 1549012.858 0, 848393.273 1549003.928 0, 848633.429 1548995.012 0, 848873.586 1548986.11 0, 849113.742 1548977.222 0, 849353.9 1548968.348 0, 849594.058 1548959.488 0, 849834.216 1548950.643 0, 850073.189 1548941.855 0, 849868.793 1543379.142 0, 
+    849664.383 1537816.029 0))
+
+POLYGON ((861601.418 1548534.568 0, 861362.419 1548542.681 0, 861122.237 1548550.848 0, 860882.055 1548559.029 0, 860641.873 1548567.224 0, 860401.692 1548575.434 0, 860161.511 1548583.657 0, 859921.331 1548591.895 0, 859681.152 1548600.147 0, 859440.973 1548608.413 0, 
+    859200.794 1548616.693 0, 858960.616 1548624.987 0, 858720.438 1548633.296 0, 858480.261 1548641.618 0, 858240.084 1548649.955 0, 857999.908 1548658.305 0, 857759.733 1548666.67 0, 857519.557 1548675.049 0, 857279.383 1548683.443 0, 857039.208 1548691.85 0, 
+    856799.035 1548700.271 0, 856558.862 1548708.707 0, 856318.689 1548717.157 0, 856078.517 1548725.621 0, 855837.16 1548734.14 0, 855598.174 1548742.591 0, 855358.003 1548751.097 0, 855117.833 1548759.617 0, 854877.663 1548768.152 0, 854637.494 1548776.701 0, 
+    854397.325 1548785.263 0, 854157.157 1548793.84 0, 853916.989 1548802.431 0, 853676.822 1548811.037 0, 853436.655 1548819.656 0, 853196.489 1548828.29 0, 852956.323 1548836.937 0, 852716.158 1548845.599 0, 852475.994 1548854.275 0, 852235.829 1548862.965 0, 
+    851995.666 1548871.669 0, 851755.503 1548880.387 0, 851515.34 1548889.12 0, 851275.178 1548897.866 0, 851035.016 1548906.627 0, 850794.855 1548915.402 0, 850554.695 1548924.191 0, 850314.535 1548932.994 0, 850073.189 1548941.855 0, 850277.57 1554504.162 0, 
+    850481.936 1560066.056 0, 850722.624 1560057.22 0, 850962.129 1560048.441 0, 851201.635 1560039.675 0, 851441.141 1560030.925 0, 851680.648 1560022.188 0, 851920.155 1560013.465 0, 852159.663 1560004.756 0, 852399.171 1559996.062 0, 852638.68 1559987.381 0, 
+    852878.19 1559978.715 0, 853117.7 1559970.063 0, 853357.21 1559961.425 0, 853596.721 1559952.801 0, 853836.232 1559944.191 0, 854075.744 1559935.595 0, 854315.257 1559927.013 0, 854554.77 1559918.445 0, 854794.283 1559909.892 0, 855033.797 1559901.352 0, 
+    855273.311 1559892.827 0, 855512.826 1559884.316 0, 855752.342 1559875.818 0, 855991.858 1559867.335 0, 856230.192 1559858.908 0, 856470.891 1559850.411 0, 856710.409 1559841.971 0, 856949.926 1559833.544 0, 857189.445 1559825.131 0, 857428.964 1559816.733 0, 
+    857668.483 1559808.349 0, 857908.003 1559799.978 0, 858147.524 1559791.622 0, 858387.044 1559783.28 0, 858626.566 1559774.952 0, 858866.088 1559766.638 0, 859105.61 1559758.338 0, 859345.133 1559750.052 0, 859584.656 1559741.781 0, 859824.18 1559733.523 0, 
+    860063.704 1559725.28 0, 860303.229 1559717.051 0, 860542.754 1559708.835 0, 860782.28 1559700.634 0, 861021.806 1559692.447 0, 861261.333 1559684.274 0, 861500.86 1559676.115 0, 861740.388 1559667.971 0, 861978.735 1559659.88 0, 861790.084 1554097.43 0, 
+    861601.418 1548534.568 0))
+
+POLYGON ((873476.636 1559286.186 0, 873238.265 1559293.603 0, 872998.715 1559301.071 0, 872759.166 1559308.553 0, 872519.617 1559316.05 0, 872280.069 1559323.56 0, 872040.521 1559331.084 0, 871800.973 1559338.623 0, 871561.426 1559346.175 0, 871321.879 1559353.742 0, 
+    871082.333 1559361.323 0, 870842.788 1559368.918 0, 870603.242 1559376.527 0, 870363.697 1559384.15 0, 870124.153 1559391.787 0, 869884.609 1559399.438 0, 869645.065 1559407.104 0, 869405.522 1559414.783 0, 869165.98 1559422.477 0, 868926.438 1559430.184 0, 
+    868686.896 1559437.906 0, 868447.355 1559445.642 0, 868207.814 1559453.392 0, 867968.274 1559461.156 0, 867727.554 1559468.973 0, 867489.194 1559476.727 0, 867249.655 1559484.533 0, 867010.117 1559492.353 0, 866770.579 1559500.188 0, 866531.041 1559508.037 0, 
+    866291.504 1559515.899 0, 866051.968 1559523.776 0, 865812.431 1559531.667 0, 865572.896 1559539.572 0, 865333.36 1559547.491 0, 865093.826 1559555.425 0, 864854.291 1559563.372 0, 864614.757 1559571.334 0, 864375.224 1559579.309 0, 864135.691 1559587.299 0, 
+    863896.159 1559595.303 0, 863656.627 1559603.32 0, 863417.095 1559611.352 0, 863177.564 1559619.398 0, 862938.034 1559627.459 0, 862698.504 1559635.533 0, 862458.974 1559643.621 0, 862219.445 1559651.724 0, 861978.735 1559659.88 0, 862167.373 1565221.912 0, 
+    862355.996 1570783.518 0, 862596.048 1570775.384 0, 862834.922 1570767.304 0, 863073.797 1570759.238 0, 863312.672 1570751.185 0, 863551.548 1570743.147 0, 863790.424 1570735.123 0, 864029.301 1570727.113 0, 864268.178 1570719.117 0, 864507.056 1570711.136 0, 
+    864745.934 1570703.168 0, 864984.813 1570695.214 0, 865223.692 1570687.274 0, 865462.572 1570679.349 0, 865701.452 1570671.437 0, 865940.332 1570663.54 0, 866179.213 1570655.656 0, 866418.095 1570647.787 0, 866656.976 1570639.931 0, 866895.859 1570632.09 0, 
+    867134.742 1570624.263 0, 867373.625 1570616.45 0, 867612.509 1570608.651 0, 867851.393 1570600.866 0, 868089.101 1570593.133 0, 868329.163 1570585.338 0, 868568.048 1570577.595 0, 868806.934 1570569.866 0, 869045.821 1570562.151 0, 869284.708 1570554.451 0, 
+    869523.595 1570546.764 0, 869762.483 1570539.091 0, 870001.371 1570531.433 0, 870240.26 1570523.789 0, 870479.149 1570516.158 0, 870718.039 1570508.542 0, 870956.929 1570500.94 0, 871195.82 1570493.351 0, 871434.711 1570485.777 0, 871673.602 1570478.217 0, 
+    871912.494 1570470.671 0, 872151.386 1570463.139 0, 872390.279 1570455.621 0, 872629.172 1570448.118 0, 872868.066 1570440.628 0, 873106.96 1570433.152 0, 873345.854 1570425.69 0, 873584.749 1570418.243 0, 873822.469 1570410.846 0, 873649.559 1564848.728 0, 
+    873476.636 1559286.186 0))
+
+POLYGON ((885289.949 1570070.57 0, 885052.208 1570077.295 0, 884813.293 1570084.068 0, 884574.378 1570090.854 0, 884335.464 1570097.655 0, 884096.55 1570104.47 0, 883857.636 1570111.299 0, 883618.723 1570118.142 0, 883379.811 1570124.999 0, 883140.898 1570131.87 0, 
+    882901.987 1570138.755 0, 882663.075 1570145.654 0, 882424.164 1570152.567 0, 882185.253 1570159.495 0, 881946.343 1570166.436 0, 881707.433 1570173.392 0, 881468.524 1570180.361 0, 881229.615 1570187.345 0, 880990.706 1570194.342 0, 880751.798 1570201.354 0, 
+    880512.891 1570208.38 0, 880273.983 1570215.419 0, 880035.076 1570222.473 0, 879796.17 1570229.541 0, 879556.089 1570236.658 0, 879318.358 1570243.719 0, 879079.453 1570250.829 0, 878840.548 1570257.954 0, 878601.644 1570265.092 0, 878362.74 1570272.244 0, 
+    878123.836 1570279.41 0, 877884.933 1570286.591 0, 877646.03 1570293.785 0, 877407.128 1570300.994 0, 877168.226 1570308.216 0, 876929.325 1570315.453 0, 876690.423 1570322.704 0, 876451.523 1570329.969 0, 876212.623 1570337.248 0, 875973.723 1570344.54 0, 
+    875734.824 1570351.847 0, 875495.925 1570359.168 0, 875257.026 1570366.504 0, 875018.128 1570373.853 0, 874779.231 1570381.216 0, 874540.334 1570388.593 0, 874301.437 1570395.984 0, 874062.541 1570403.39 0, 873822.469 1570410.846 0, 873995.365 1575972.533 0, 
+    874168.248 1581533.783 0, 874407.662 1581526.347 0, 874645.904 1581518.962 0, 874884.146 1581511.591 0, 875122.388 1581504.234 0, 875360.631 1581496.891 0, 875598.874 1581489.562 0, 875837.118 1581482.247 0, 876075.362 1581474.946 0, 876313.607 1581467.659 0, 
+    876551.852 1581460.386 0, 876790.097 1581453.127 0, 877028.343 1581445.882 0, 877266.59 1581438.651 0, 877504.836 1581431.434 0, 877743.084 1581424.232 0, 877981.331 1581417.043 0, 878219.579 1581409.868 0, 878457.828 1581402.707 0, 878696.077 1581395.561 0, 
+    878934.326 1581388.428 0, 879172.576 1581381.309 0, 879410.826 1581374.205 0, 879649.076 1581367.114 0, 879886.155 1581360.072 0, 880125.579 1581352.975 0, 880363.83 1581345.926 0, 880602.083 1581338.892 0, 880840.335 1581331.871 0, 881078.588 1581324.865 0, 
+    881316.842 1581317.872 0, 881555.096 1581310.894 0, 881793.35 1581303.929 0, 882031.605 1581296.979 0, 882269.86 1581290.043 0, 882508.115 1581283.12 0, 882746.371 1581276.212 0, 882984.627 1581269.318 0, 883222.884 1581262.437 0, 883461.141 1581255.571 0, 
+    883699.399 1581248.719 0, 883937.657 1581241.881 0, 884175.915 1581235.056 0, 884414.174 1581228.246 0, 884652.433 1581221.45 0, 884890.692 1581214.668 0, 885128.952 1581207.9 0, 885367.213 1581201.146 0, 885604.302 1581194.439 0, 885447.132 1575632.723 0, 
+    885289.949 1570070.57 0))
+
+POLYGON ((897041.27 1580887.405 0, 896804.16 1580893.443 0, 896565.882 1580899.523 0, 896327.604 1580905.618 0, 896089.326 1580911.727 0, 895851.048 1580917.85 0, 895612.771 1580923.987 0, 895374.495 1580930.138 0, 895136.219 1580936.303 0, 894897.943 1580942.483 0, 
+    894659.667 1580948.676 0, 894421.392 1580954.883 0, 894183.117 1580961.104 0, 893944.842 1580967.339 0, 893706.568 1580973.588 0, 893468.295 1580979.852 0, 893230.021 1580986.129 0, 892991.748 1580992.42 0, 892753.476 1580998.725 0, 892515.203 1581005.045 0, 
+    892276.932 1581011.378 0, 892038.66 1581017.725 0, 891800.389 1581024.087 0, 891562.118 1581030.462 0, 891322.678 1581036.883 0, 891085.578 1581043.255 0, 890847.308 1581049.673 0, 890609.039 1581056.104 0, 890370.77 1581062.55 0, 890132.501 1581069.009 0, 
+    889894.233 1581075.483 0, 889655.966 1581081.971 0, 889417.698 1581088.472 0, 889179.431 1581094.988 0, 888941.165 1581101.518 0, 888702.899 1581108.061 0, 888464.633 1581114.619 0, 888226.367 1581121.191 0, 887988.102 1581127.777 0, 887749.838 1581134.376 0, 
+    887511.573 1581140.99 0, 887273.309 1581147.618 0, 887035.046 1581154.26 0, 886796.783 1581160.916 0, 886558.52 1581167.586 0, 886320.258 1581174.27 0, 886081.996 1581180.968 0, 885843.734 1581187.68 0, 885604.302 1581194.439 0, 885761.46 1586755.712 0, 
+    885918.606 1592316.535 0, 886157.38 1592309.794 0, 886394.987 1592303.101 0, 886632.594 1592296.421 0, 886870.202 1592289.755 0, 887107.81 1592283.104 0, 887345.418 1592276.466 0, 887583.027 1592269.842 0, 887820.637 1592263.233 0, 888058.246 1592256.637 0, 
+    888295.856 1592250.056 0, 888533.467 1592243.488 0, 888771.077 1592236.934 0, 889008.689 1592230.394 0, 889246.3 1592223.869 0, 889483.912 1592217.357 0, 889721.524 1592210.859 0, 889959.137 1592204.375 0, 890196.75 1592197.906 0, 890434.364 1592191.45 0, 
+    890671.977 1592185.008 0, 890909.592 1592178.58 0, 891147.206 1592172.166 0, 891384.821 1592165.766 0, 891621.27 1592159.412 0, 891860.052 1592153.009 0, 892097.668 1592146.651 0, 892335.285 1592140.307 0, 892572.902 1592133.977 0, 892810.519 1592127.661 0, 
+    893048.137 1592121.359 0, 893285.755 1592115.071 0, 893523.373 1592108.797 0, 893760.992 1592102.537 0, 893998.611 1592096.291 0, 894236.23 1592090.059 0, 894473.85 1592083.841 0, 894711.47 1592077.637 0, 894949.091 1592071.447 0, 895186.712 1592065.271 0, 
+    895424.333 1592059.108 0, 895661.955 1592052.96 0, 895899.576 1592046.826 0, 896137.199 1592040.706 0, 896374.822 1592034.6 0, 896612.445 1592028.508 0, 896850.068 1592022.43 0, 897087.692 1592016.365 0, 897324.15 1592010.345 0, 897182.715 1586449.1 0, 
+    897041.27 1580887.405 0))
+
+POLYGON ((908730.514 1591736.379 0, 908494.038 1591741.731 0, 908256.398 1591747.124 0, 908018.758 1591752.531 0, 907781.119 1591757.952 0, 907543.48 1591763.387 0, 907305.841 1591768.836 0, 907068.203 1591774.298 0, 906830.565 1591779.775 0, 906592.927 1591785.266 0, 
+    906355.289 1591790.771 0, 906117.652 1591796.289 0, 905880.016 1591801.822 0, 905642.379 1591807.369 0, 905404.743 1591812.929 0, 905167.107 1591818.504 0, 904929.472 1591824.093 0, 904691.837 1591829.695 0, 904454.202 1591835.312 0, 904216.567 1591840.943 0, 
+    903978.933 1591846.587 0, 903741.3 1591852.246 0, 903503.666 1591857.919 0, 903266.033 1591863.605 0, 903027.235 1591869.334 0, 902790.768 1591875.02 0, 902553.136 1591880.749 0, 902315.504 1591886.491 0, 902077.872 1591892.248 0, 901840.241 1591898.018 0, 
+    901602.611 1591903.803 0, 901364.98 1591909.601 0, 901127.35 1591915.414 0, 900889.72 1591921.24 0, 900652.091 1591927.081 0, 900414.462 1591932.935 0, 900176.833 1591938.803 0, 899939.205 1591944.686 0, 899701.577 1591950.582 0, 899463.949 1591956.492 0, 
+    899226.322 1591962.417 0, 898988.695 1591968.355 0, 898751.068 1591974.307 0, 898513.442 1591980.274 0, 898275.816 1591986.254 0, 898038.191 1591992.248 0, 897800.565 1591998.257 0, 897562.94 1592004.279 0, 897324.15 1592010.345 0, 897465.573 1597571.134 0, 
+    897606.984 1603131.46 0, 897845.117 1603125.411 0, 898082.087 1603119.405 0, 898319.057 1603113.414 0, 898556.028 1603107.436 0, 898793 1603101.472 0, 899029.971 1603095.522 0, 899266.944 1603089.586 0, 899503.916 1603083.664 0, 899740.889 1603077.756 0, 
+    899977.862 1603071.862 0, 900214.835 1603065.982 0, 900451.809 1603060.116 0, 900688.783 1603054.264 0, 900925.758 1603048.425 0, 901162.732 1603042.601 0, 901399.708 1603036.791 0, 901636.683 1603030.994 0, 901873.659 1603025.212 0, 902110.635 1603019.443 0, 
+    902347.612 1603013.688 0, 902584.588 1603007.948 0, 902821.566 1603002.221 0, 903058.543 1602996.508 0, 903294.359 1602990.837 0, 903532.499 1602985.125 0, 903769.478 1602979.454 0, 904006.457 1602973.797 0, 904243.436 1602968.154 0, 904480.415 1602962.525 0, 
+    904717.395 1602956.91 0, 904954.375 1602951.308 0, 905191.356 1602945.721 0, 905428.337 1602940.148 0, 905665.318 1602934.589 0, 905902.299 1602929.043 0, 906139.281 1602923.512 0, 906376.263 1602917.994 0, 906613.246 1602912.491 0, 906850.229 1602907.001 0, 
+    907087.212 1602901.526 0, 907324.195 1602896.064 0, 907561.179 1602890.616 0, 907798.163 1602885.182 0, 908035.147 1602879.763 0, 908272.132 1602874.357 0, 908509.117 1602868.965 0, 908746.103 1602863.587 0, 908981.927 1602858.249 0, 908856.226 1597297.545 0, 
+    908730.514 1591736.379 0))
+
+POLYGON ((920357.597 1602617.175 0, 920121.757 1602621.847 0, 919884.757 1602626.555 0, 919647.758 1602631.277 0, 919410.759 1602636.014 0, 919173.76 1602640.764 0, 918936.761 1602645.528 0, 918699.763 1602650.307 0, 918462.765 1602655.099 0, 918225.767 1602659.905 0, 
+    917988.77 1602664.725 0, 917751.773 1602669.559 0, 917514.776 1602674.407 0, 917277.78 1602679.269 0, 917040.784 1602684.144 0, 916803.788 1602689.034 0, 916566.792 1602693.938 0, 916329.797 1602698.856 0, 916092.801 1602703.787 0, 915855.807 1602708.733 0, 
+    915618.812 1602713.692 0, 915381.818 1602718.666 0, 915144.824 1602723.653 0, 914907.831 1602728.655 0, 914669.677 1602733.695 0, 914433.844 1602738.699 0, 914196.851 1602743.743 0, 913959.859 1602748.8 0, 913722.867 1602753.871 0, 913485.875 1602758.956 0, 
+    913248.884 1602764.055 0, 913011.892 1602769.168 0, 912774.901 1602774.295 0, 912537.911 1602779.436 0, 912300.92 1602784.591 0, 912063.93 1602789.759 0, 911826.941 1602794.942 0, 911589.951 1602800.139 0, 911352.962 1602805.349 0, 911115.973 1602810.574 0, 
+    910878.985 1602815.812 0, 910641.997 1602821.065 0, 910405.009 1602826.331 0, 910168.021 1602831.612 0, 909931.034 1602836.906 0, 909694.047 1602842.214 0, 909457.061 1602847.536 0, 909220.074 1602852.873 0, 908981.927 1602858.249 0, 909107.618 1608418.484 0, 
+    909233.298 1613978.244 0, 909470.788 1613972.882 0, 909707.12 1613967.561 0, 909943.452 1613962.253 0, 910179.784 1613956.96 0, 910416.117 1613951.68 0, 910652.45 1613946.414 0, 910888.783 1613941.163 0, 911125.117 1613935.925 0, 911361.451 1613930.701 0, 
+    911597.785 1613925.49 0, 911834.12 1613920.294 0, 912070.455 1613915.112 0, 912306.79 1613909.943 0, 912543.125 1613904.789 0, 912779.461 1613899.648 0, 913015.797 1613894.522 0, 913252.134 1613889.409 0, 913488.47 1613884.31 0, 913724.807 1613879.225 0, 
+    913961.145 1613874.154 0, 914197.482 1613869.097 0, 914433.82 1613864.054 0, 914670.158 1613859.024 0, 914905.34 1613854.034 0, 915142.836 1613849.008 0, 915379.175 1613844.02 0, 915615.514 1613839.046 0, 915851.854 1613834.087 0, 916088.194 1613829.141 0, 
+    916324.534 1613824.209 0, 916560.875 1613819.291 0, 916797.215 1613814.387 0, 917033.557 1613809.497 0, 917269.898 1613804.62 0, 917506.24 1613799.758 0, 917742.582 1613794.909 0, 917978.924 1613790.075 0, 918215.266 1613785.254 0, 918451.609 1613780.448 0, 
+    918687.952 1613775.655 0, 918924.296 1613770.876 0, 919160.639 1613766.111 0, 919396.983 1613761.36 0, 919633.328 1613756.623 0, 919869.672 1613751.899 0, 920106.017 1613747.19 0, 920342.362 1613742.494 0, 920577.551 1613737.836 0, 920467.579 1608177.743 0, 
+    920357.597 1602617.175 0))
+
+POLYGON ((931922.438 1613529.478 0, 931687.235 1613533.472 0, 931450.877 1613537.5 0, 931214.52 1613541.542 0, 930978.163 1613545.597 0, 930741.807 1613549.667 0, 930505.45 1613553.75 0, 930269.094 1613557.847 0, 930032.738 1613561.959 0, 929796.382 1613566.084 0, 
+    929560.027 1613570.223 0, 929323.672 1613574.376 0, 929087.317 1613578.542 0, 928850.962 1613582.723 0, 928614.607 1613586.918 0, 928378.253 1613591.126 0, 928141.899 1613595.349 0, 927905.545 1613599.585 0, 927669.192 1613603.835 0, 927432.839 1613608.1 0, 
+    927196.486 1613612.378 0, 926960.133 1613616.67 0, 926723.781 1613620.976 0, 926487.428 1613625.296 0, 926249.921 1613629.651 0, 926014.725 1613633.977 0, 925778.373 1613638.339 0, 925542.022 1613642.714 0, 925305.671 1613647.104 0, 925069.32 1613651.507 0, 
+    924832.97 1613655.924 0, 924596.62 1613660.355 0, 924360.27 1613664.8 0, 924123.92 1613669.259 0, 923887.571 1613673.732 0, 923651.222 1613678.219 0, 923414.873 1613682.72 0, 923178.524 1613687.234 0, 922942.176 1613691.763 0, 922705.828 1613696.305 0, 
+    922469.48 1613700.861 0, 922233.132 1613705.432 0, 921996.785 1613710.016 0, 921760.438 1613714.614 0, 921524.091 1613719.226 0, 921287.745 1613723.852 0, 921051.399 1613728.492 0, 920815.053 1613733.145 0, 920577.551 1613737.836 0, 920687.514 1619297.447 0, 
+    920797.467 1624856.57 0, 921034.311 1624851.892 0, 921270.003 1624847.252 0, 921505.695 1624842.625 0, 921741.387 1624838.012 0, 921977.079 1624833.412 0, 922212.771 1624828.827 0, 922448.464 1624824.256 0, 922684.157 1624819.698 0, 922919.851 1624815.154 0, 
+    923155.544 1624810.624 0, 923391.238 1624806.108 0, 923626.932 1624801.606 0, 923862.627 1624797.118 0, 924098.322 1624792.644 0, 924334.016 1624788.183 0, 924569.712 1624783.737 0, 924805.407 1624779.304 0, 925041.103 1624774.885 0, 925276.799 1624770.48 0, 
+    925512.495 1624766.089 0, 925748.192 1624761.712 0, 925983.888 1624757.348 0, 926219.585 1624752.999 0, 926454.131 1624748.684 0, 926690.98 1624744.341 0, 926926.678 1624740.033 0, 927162.376 1624735.739 0, 927398.074 1624731.459 0, 927633.773 1624727.193 0, 
+    927869.472 1624722.941 0, 928105.171 1624718.702 0, 928340.87 1624714.477 0, 928576.57 1624710.267 0, 928812.269 1624706.07 0, 929047.969 1624701.887 0, 929283.67 1624697.718 0, 929519.37 1624693.562 0, 929755.071 1624689.421 0, 929990.772 1624685.293 0, 
+    930226.473 1624681.18 0, 930462.175 1624677.08 0, 930697.876 1624672.994 0, 930933.578 1624668.922 0, 931169.281 1624664.864 0, 931404.983 1624660.819 0, 931640.686 1624656.789 0, 931876.389 1624652.772 0, 932110.941 1624648.789 0, 932016.693 1619089.378 0, 
+    931922.438 1613529.478 0))
+
+POLYGON ((943424.956 1624472.972 0, 943190.392 1624476.293 0, 942954.679 1624479.643 0, 942718.966 1624483.008 0, 942483.253 1624486.386 0, 942247.54 1624489.778 0, 942011.827 1624493.185 0, 941776.115 1624496.605 0, 941540.403 1624500.038 0, 941304.691 1624503.486 0, 
+    941068.979 1624506.948 0, 940833.268 1624510.423 0, 940597.556 1624513.913 0, 940361.845 1624517.416 0, 940126.134 1624520.933 0, 939890.424 1624524.464 0, 939654.713 1624528.009 0, 939419.003 1624531.568 0, 939183.293 1624535.14 0, 938947.583 1624538.727 0, 
+    938711.873 1624542.327 0, 938476.164 1624545.941 0, 938240.454 1624549.569 0, 938004.745 1624553.211 0, 937767.886 1624556.885 0, 937533.328 1624560.537 0, 937297.62 1624564.221 0, 937061.912 1624567.918 0, 936826.204 1624571.629 0, 936590.496 1624575.355 0, 
+    936354.788 1624579.094 0, 936119.081 1624582.847 0, 935883.374 1624586.614 0, 935647.667 1624590.394 0, 935411.961 1624594.189 0, 935176.254 1624597.997 0, 934940.548 1624601.82 0, 934704.842 1624605.656 0, 934469.136 1624609.506 0, 934233.431 1624613.37 0, 
+    933997.726 1624617.248 0, 933762.021 1624621.139 0, 933526.316 1624625.045 0, 933290.611 1624628.964 0, 933054.907 1624632.898 0, 932819.203 1624636.845 0, 932583.499 1624640.806 0, 932347.795 1624644.781 0, 932110.941 1624648.789 0, 932205.179 1630207.706 0, 
+    932299.41 1635766.122 0, 932535.607 1635762.125 0, 932770.656 1635758.161 0, 933005.706 1635754.211 0, 933240.756 1635750.274 0, 933475.806 1635746.352 0, 933710.856 1635742.443 0, 933945.906 1635738.549 0, 934180.957 1635734.668 0, 934416.008 1635730.801 0, 
+    934651.059 1635726.947 0, 934886.11 1635723.108 0, 935121.162 1635719.283 0, 935356.214 1635715.471 0, 935591.266 1635711.673 0, 935826.318 1635707.889 0, 936061.37 1635704.119 0, 936296.423 1635700.362 0, 936531.476 1635696.62 0, 936766.529 1635692.891 0, 
+    937001.583 1635689.176 0, 937236.636 1635685.475 0, 937471.69 1635681.788 0, 937706.744 1635678.114 0, 937940.651 1635674.473 0, 938176.853 1635670.809 0, 938411.907 1635667.177 0, 938646.962 1635663.559 0, 938882.017 1635659.955 0, 939117.073 1635656.365 0, 
+    939352.128 1635652.788 0, 939587.184 1635649.226 0, 939822.24 1635645.677 0, 940057.296 1635642.142 0, 940292.352 1635638.62 0, 940527.409 1635635.113 0, 940762.465 1635631.62 0, 940997.522 1635628.14 0, 941232.58 1635624.674 0, 941467.637 1635621.222 0, 
+    941702.695 1635617.784 0, 941937.752 1635614.36 0, 942172.81 1635610.949 0, 942407.868 1635607.552 0, 942642.927 1635604.169 0, 942877.985 1635600.8 0, 943113.044 1635597.445 0, 943348.103 1635594.104 0, 943582.016 1635590.793 0, 943503.49 1630032.133 0, 
+    943424.956 1624472.972 0))
+
+POLYGON ((954865.072 1635447.34 0, 954631.149 1635449.99 0, 954396.082 1635452.667 0, 954161.015 1635455.358 0, 953925.947 1635458.063 0, 953690.88 1635460.782 0, 953455.814 1635463.515 0, 953220.747 1635466.261 0, 952985.68 1635469.021 0, 952750.614 1635471.795 0, 
+    952515.548 1635474.583 0, 952280.482 1635477.385 0, 952045.416 1635480.201 0, 951810.35 1635483.03 0, 951575.285 1635485.873 0, 951340.219 1635488.731 0, 951105.154 1635491.601 0, 950870.089 1635494.486 0, 950635.024 1635497.385 0, 950399.96 1635500.297 0, 
+    950164.895 1635503.224 0, 949929.831 1635506.164 0, 949694.767 1635509.118 0, 949459.703 1635512.085 0, 949223.494 1635515.082 0, 948989.575 1635518.062 0, 948754.512 1635521.072 0, 948519.449 1635524.095 0, 948284.386 1635527.132 0, 948049.323 1635530.183 0, 
+    947814.26 1635533.247 0, 947579.197 1635536.326 0, 947344.135 1635539.418 0, 947109.073 1635542.524 0, 946874.011 1635545.644 0, 946638.949 1635548.778 0, 946403.887 1635551.926 0, 946168.826 1635555.087 0, 945933.765 1635558.262 0, 945698.703 1635561.452 0, 
+    945463.643 1635564.655 0, 945228.582 1635567.871 0, 944993.521 1635571.102 0, 944758.461 1635574.346 0, 944523.401 1635577.605 0, 944288.341 1635580.877 0, 944053.281 1635584.163 0, 943818.222 1635587.463 0, 943582.016 1635590.793 0, 943660.535 1641148.945 0, 
+    943739.047 1646706.582 0, 943974.595 1646703.262 0, 944209.001 1646699.971 0, 944443.406 1646696.694 0, 944677.812 1646693.431 0, 944912.218 1646690.182 0, 945146.624 1646686.946 0, 945381.03 1646683.725 0, 945615.437 1646680.517 0, 945849.843 1646677.323 0, 
+    946084.25 1646674.142 0, 946318.657 1646670.976 0, 946553.064 1646667.823 0, 946787.472 1646664.684 0, 947021.879 1646661.559 0, 947256.287 1646658.448 0, 947490.695 1646655.35 0, 947725.103 1646652.267 0, 947959.511 1646649.197 0, 948193.92 1646646.141 0, 
+    948428.328 1646643.098 0, 948662.737 1646640.07 0, 948897.146 1646637.055 0, 949131.555 1646634.054 0, 949364.823 1646631.082 0, 949600.374 1646628.094 0, 949834.784 1646625.134 0, 950069.194 1646622.189 0, 950303.604 1646619.257 0, 950538.014 1646616.339 0, 
+    950772.425 1646613.434 0, 951006.835 1646610.544 0, 951241.246 1646607.667 0, 951475.657 1646604.804 0, 951710.068 1646601.955 0, 951944.479 1646599.12 0, 952178.891 1646596.298 0, 952413.302 1646593.49 0, 952647.714 1646590.696 0, 952882.126 1646587.916 0, 
+    953116.538 1646585.15 0, 953350.95 1646582.397 0, 953585.363 1646579.658 0, 953819.775 1646576.933 0, 954054.188 1646574.222 0, 954288.601 1646571.525 0, 954523.014 1646568.841 0, 954757.427 1646566.171 0, 954990.699 1646563.528 0, 954927.889 1641005.691 0, 
+    954865.072 1635447.34 0))
+
+POLYGON ((966242.71 1646452.263 0, 966009.43 1646454.247 0, 965775.01 1646456.255 0, 965540.59 1646458.276 0, 965306.17 1646460.311 0, 965071.751 1646462.36 0, 964837.332 1646464.423 0, 964602.913 1646466.499 0, 964368.493 1646468.59 0, 964134.074 1646470.694 0, 
+    963899.656 1646472.812 0, 963665.237 1646474.943 0, 963430.818 1646477.089 0, 963196.4 1646479.248 0, 962961.982 1646481.421 0, 962727.563 1646483.608 0, 962493.145 1646485.809 0, 962258.727 1646488.023 0, 962024.31 1646490.252 0, 961789.892 1646492.494 0, 
+    961555.474 1646494.749 0, 961321.057 1646497.019 0, 961086.64 1646499.303 0, 960852.223 1646501.6 0, 960616.665 1646503.922 0, 960383.389 1646506.236 0, 960148.972 1646508.574 0, 959914.555 1646510.927 0, 959680.139 1646513.293 0, 959445.723 1646515.673 0, 
+    959211.306 1646518.067 0, 958976.89 1646520.475 0, 958742.475 1646522.896 0, 958508.059 1646525.331 0, 958273.643 1646527.78 0, 958039.228 1646530.243 0, 957804.812 1646532.72 0, 957570.397 1646535.21 0, 957335.982 1646537.714 0, 957101.567 1646540.232 0, 
+    956867.153 1646542.764 0, 956632.738 1646545.31 0, 956398.324 1646547.869 0, 956163.909 1646550.443 0, 955929.495 1646553.03 0, 955695.081 1646555.63 0, 955460.667 1646558.245 0, 955226.254 1646560.873 0, 954990.699 1646563.528 0, 955053.503 1652120.845 0, 
+    955116.302 1657677.633 0, 955351.199 1657674.985 0, 955584.959 1657672.364 0, 955818.719 1657669.757 0, 956052.478 1657667.164 0, 956286.238 1657664.584 0, 956519.998 1657662.018 0, 956753.759 1657659.465 0, 956987.519 1657656.927 0, 957221.28 1657654.402 0, 
+    957455.04 1657651.891 0, 957688.801 1657649.394 0, 957922.562 1657646.91 0, 958156.323 1657644.441 0, 958390.085 1657641.985 0, 958623.846 1657639.543 0, 958857.608 1657637.114 0, 959091.369 1657634.699 0, 959325.131 1657632.299 0, 959558.893 1657629.911 0, 
+    959792.656 1657627.538 0, 960026.418 1657625.178 0, 960260.18 1657622.832 0, 960493.943 1657620.5 0, 960726.568 1657618.193 0, 960961.468 1657615.877 0, 961195.231 1657613.587 0, 961428.994 1657611.309 0, 961662.758 1657609.046 0, 961896.521 1657606.797 0, 
+    962130.285 1657604.561 0, 962364.048 1657602.339 0, 962597.812 1657600.13 0, 962831.576 1657597.936 0, 963065.34 1657595.755 0, 963299.104 1657593.588 0, 963532.868 1657591.435 0, 963766.633 1657589.295 0, 964000.397 1657587.169 0, 964234.162 1657585.058 0, 
+    964467.927 1657582.959 0, 964701.692 1657580.875 0, 964935.457 1657578.804 0, 965169.222 1657576.747 0, 965402.987 1657574.704 0, 965636.752 1657572.675 0, 965870.518 1657570.659 0, 966104.284 1657568.657 0, 966336.913 1657566.678 0, 966289.814 1652009.735 0, 
+    966242.71 1646452.263 0))
+
+POLYGON ((977557.793 1657487.424 0, 977325.157 1657488.746 0, 977091.387 1657490.087 0, 976857.616 1657491.442 0, 976623.846 1657492.811 0, 976390.076 1657494.194 0, 976156.306 1657495.591 0, 975922.536 1657497.001 0, 975688.766 1657498.425 0, 975454.996 1657499.863 0, 
+    975221.227 1657501.314 0, 974987.457 1657502.78 0, 974753.688 1657504.259 0, 974519.918 1657505.752 0, 974286.149 1657507.258 0, 974052.38 1657508.779 0, 973818.61 1657510.313 0, 973584.841 1657511.86 0, 973351.072 1657513.422 0, 973117.303 1657514.997 0, 
+    972883.535 1657516.587 0, 972649.766 1657518.19 0, 972415.997 1657519.806 0, 972182.229 1657521.437 0, 971947.325 1657523.089 0, 971714.692 1657524.739 0, 971480.924 1657526.41 0, 971247.156 1657528.096 0, 971013.388 1657529.795 0, 970779.62 1657531.508 0, 
+    970545.852 1657533.235 0, 970312.084 1657534.975 0, 970078.317 1657536.73 0, 969844.549 1657538.498 0, 969610.782 1657540.279 0, 969377.014 1657542.075 0, 969143.247 1657543.884 0, 968909.48 1657545.707 0, 968675.713 1657547.544 0, 968441.946 1657549.395 0, 
+    968208.179 1657551.259 0, 967974.413 1657553.137 0, 967740.646 1657555.029 0, 967506.88 1657556.934 0, 967273.113 1657558.854 0, 967039.347 1657560.787 0, 966805.581 1657562.734 0, 966571.815 1657564.694 0, 966336.913 1657566.678 0, 966384.008 1663123.088 0, 
+    966431.098 1668678.956 0, 966665.343 1668676.978 0, 966898.455 1668675.023 0, 967131.567 1668673.081 0, 967364.679 1668671.153 0, 967597.791 1668669.239 0, 967830.904 1668667.339 0, 968064.016 1668665.453 0, 968297.129 1668663.58 0, 968530.242 1668661.721 0, 
+    968763.354 1668659.875 0, 968996.467 1668658.044 0, 969229.58 1668656.226 0, 969462.694 1668654.421 0, 969695.807 1668652.631 0, 969928.92 1668650.854 0, 970162.034 1668649.091 0, 970395.147 1668647.342 0, 970628.261 1668645.606 0, 970861.375 1668643.884 0, 
+    971094.488 1668642.176 0, 971327.602 1668640.482 0, 971560.717 1668638.801 0, 971793.831 1668637.134 0, 972025.813 1668635.488 0, 972260.059 1668633.841 0, 972493.174 1668632.215 0, 972726.288 1668630.603 0, 972959.403 1668629.004 0, 973192.518 1668627.42 0, 
+    973425.633 1668625.849 0, 973658.747 1668624.292 0, 973891.863 1668622.748 0, 974124.978 1668621.218 0, 974358.093 1668619.702 0, 974591.208 1668618.2 0, 974824.323 1668616.711 0, 975057.439 1668615.236 0, 975290.554 1668613.775 0, 975523.67 1668612.327 0, 
+    975756.786 1668610.894 0, 975989.902 1668609.474 0, 976223.018 1668608.067 0, 976456.134 1668606.675 0, 976689.25 1668605.296 0, 976922.366 1668603.931 0, 977155.482 1668602.579 0, 977388.598 1668601.242 0, 977620.583 1668599.924 0, 977589.189 1663043.945 0, 
+    977557.793 1657487.424 0))
+
+POLYGON ((625312.3 1362003.515 0, 625062.413 1362025.463 0, 624811.253 1362047.539 0, 624560.094 1362069.629 0, 624308.937 1362091.734 0, 624057.781 1362113.854 0, 623806.626 1362135.989 0, 623555.472 1362158.138 0, 623304.32 1362180.302 0, 623053.169 1362202.481 0, 
+    622802.019 1362224.675 0, 622550.871 1362246.883 0, 622299.724 1362269.107 0, 622048.578 1362291.345 0, 621797.433 1362313.598 0, 621546.29 1362335.865 0, 621295.148 1362358.148 0, 621044.008 1362380.445 0, 620792.869 1362402.757 0, 620541.731 1362425.084 0, 
+    620290.594 1362447.425 0, 620039.459 1362469.781 0, 619788.325 1362492.153 0, 619537.192 1362514.538 0, 619284.785 1362537.053 0, 619034.931 1362559.355 0, 618783.802 1362581.785 0, 618532.675 1362604.23 0, 618281.549 1362626.69 0, 618030.424 1362649.164 0, 
+    617779.301 1362671.654 0, 617528.179 1362694.158 0, 617277.058 1362716.677 0, 617025.938 1362739.21 0, 616774.82 1362761.759 0, 616523.704 1362784.322 0, 616272.588 1362806.9 0, 616021.474 1362829.493 0, 615770.361 1362852.101 0, 615519.25 1362874.723 0, 
+    615268.14 1362897.36 0, 615017.031 1362920.012 0, 614765.923 1362942.679 0, 614514.817 1362965.36 0, 614263.712 1362988.057 0, 614012.609 1363010.768 0, 613761.507 1363033.493 0, 613510.406 1363056.234 0, 613258.03 1363079.105 0, 613761.539 1368633.353 0, 
+    614265.03 1374187.393 0, 614516.749 1374164.582 0, 614767.196 1374141.9 0, 615017.644 1374119.234 0, 615268.094 1374096.582 0, 615518.545 1374073.944 0, 615768.997 1374051.322 0, 616019.451 1374028.714 0, 616269.906 1374006.121 0, 616520.362 1373983.543 0, 
+    616770.82 1373960.98 0, 617021.278 1373938.431 0, 617271.739 1373915.897 0, 617522.2 1373893.378 0, 617772.663 1373870.873 0, 618023.127 1373848.383 0, 618273.593 1373825.908 0, 618524.06 1373803.448 0, 618774.528 1373781.002 0, 619024.998 1373758.572 0, 
+    619275.468 1373736.156 0, 619525.941 1373713.754 0, 619776.414 1373691.368 0, 620026.889 1373668.996 0, 620276.093 1373646.752 0, 620527.842 1373624.296 0, 620778.321 1373601.969 0, 621028.801 1373579.656 0, 621279.283 1373557.358 0, 621529.765 1373535.074 0, 
+    621780.249 1373512.806 0, 622030.735 1373490.552 0, 622281.221 1373468.313 0, 622531.709 1373446.088 0, 622782.198 1373423.879 0, 623032.689 1373401.684 0, 623283.181 1373379.504 0, 623533.674 1373357.338 0, 623784.168 1373335.188 0, 624034.664 1373313.052 0, 
+    624285.161 1373290.93 0, 624535.66 1373268.824 0, 624786.159 1373246.732 0, 625036.66 1373224.655 0, 625287.162 1373202.593 0, 625537.666 1373180.546 0, 625788.171 1373158.513 0, 626038.677 1373136.495 0, 626287.913 1373114.603 0, 625800.115 1367559.162 0, 
+    625312.3 1362003.515 0))
+
+POLYGON ((638313.778 1372075.784 0, 638064.48 1372096.972 0, 637813.912 1372118.282 0, 637563.346 1372139.607 0, 637312.781 1372160.947 0, 637062.218 1372182.301 0, 636811.656 1372203.67 0, 636561.094 1372225.054 0, 636310.535 1372246.453 0, 636059.976 1372267.866 0, 
+    635809.419 1372289.294 0, 635558.863 1372310.737 0, 635308.308 1372332.195 0, 635057.754 1372353.667 0, 634807.202 1372375.155 0, 634556.651 1372396.656 0, 634306.102 1372418.173 0, 634055.553 1372439.704 0, 633805.006 1372461.251 0, 633554.46 1372482.811 0, 
+    633303.915 1372504.387 0, 633053.372 1372525.977 0, 632802.83 1372547.583 0, 632552.289 1372569.202 0, 632300.479 1372590.947 0, 632051.211 1372612.486 0, 631800.674 1372634.151 0, 631550.139 1372655.829 0, 631299.604 1372677.523 0, 631049.071 1372699.231 0, 
+    630798.539 1372720.954 0, 630548.008 1372742.692 0, 630297.479 1372764.445 0, 630046.951 1372786.212 0, 629796.424 1372807.994 0, 629545.899 1372829.791 0, 629295.375 1372851.603 0, 629044.852 1372873.429 0, 628794.33 1372895.27 0, 628543.81 1372917.126 0, 
+    628293.291 1372938.996 0, 628042.773 1372960.882 0, 627792.256 1372982.782 0, 627541.741 1373004.696 0, 627291.227 1373026.626 0, 627040.715 1373048.57 0, 626790.203 1373070.529 0, 626539.693 1373092.503 0, 626287.913 1373114.603 0, 626775.692 1378669.832 0, 
+    627263.451 1384224.844 0, 627514.575 1384202.801 0, 627764.431 1384180.885 0, 628014.288 1384158.983 0, 628264.147 1384137.096 0, 628514.007 1384115.224 0, 628763.868 1384093.366 0, 629013.73 1384071.523 0, 629263.594 1384049.695 0, 629513.459 1384027.882 0, 
+    629763.326 1384006.083 0, 630013.193 1383984.299 0, 630263.062 1383962.53 0, 630512.933 1383940.775 0, 630762.804 1383919.035 0, 631012.677 1383897.31 0, 631262.551 1383875.599 0, 631512.426 1383853.904 0, 631762.303 1383832.222 0, 632012.181 1383810.556 0, 
+    632262.06 1383788.904 0, 632511.941 1383767.267 0, 632761.822 1383745.645 0, 633011.705 1383724.038 0, 633260.322 1383702.554 0, 633511.475 1383680.867 0, 633761.362 1383659.303 0, 634011.25 1383637.754 0, 634261.139 1383616.22 0, 634511.03 1383594.701 0, 
+    634760.922 1383573.197 0, 635010.815 1383551.707 0, 635260.709 1383530.231 0, 635510.605 1383508.771 0, 635760.502 1383487.325 0, 636010.4 1383465.894 0, 636260.3 1383444.478 0, 636510.2 1383423.076 0, 636760.102 1383401.689 0, 637010.006 1383380.317 0, 
+    637259.91 1383358.959 0, 637509.816 1383337.617 0, 637759.723 1383316.289 0, 638009.631 1383294.975 0, 638259.541 1383273.677 0, 638509.451 1383252.393 0, 638759.363 1383231.123 0, 639009.277 1383209.869 0, 639257.925 1383188.737 0, 638785.861 1377632.369 0, 
+    638313.778 1372075.784 0))
+
+POLYGON ((651255.277 1382186.52 0, 651006.569 1382206.95 0, 650756.596 1382227.498 0, 650506.625 1382248.061 0, 650256.655 1382268.639 0, 650006.687 1382289.232 0, 649756.719 1382309.839 0, 649506.753 1382330.461 0, 649256.788 1382351.098 0, 649006.824 1382371.749 0, 
+    648756.861 1382392.415 0, 648506.9 1382413.096 0, 648256.94 1382433.792 0, 648006.981 1382454.502 0, 647757.023 1382475.227 0, 647507.066 1382495.967 0, 647257.111 1382516.721 0, 647007.157 1382537.49 0, 646757.204 1382558.274 0, 646507.253 1382579.072 0, 
+    646257.302 1382599.886 0, 646007.353 1382620.714 0, 645757.405 1382641.556 0, 645507.458 1382662.414 0, 645256.247 1382683.391 0, 645007.569 1382704.172 0, 644757.625 1382725.074 0, 644507.684 1382745.99 0, 644257.743 1382766.921 0, 644007.804 1382787.867 0, 
+    643757.866 1382808.827 0, 643507.929 1382829.802 0, 643257.993 1382850.792 0, 643008.059 1382871.796 0, 642758.125 1382892.816 0, 642508.194 1382913.85 0, 642258.263 1382934.898 0, 642008.333 1382955.961 0, 641758.405 1382977.039 0, 641508.478 1382998.132 0, 
+    641258.552 1383019.24 0, 641008.628 1383040.362 0, 640758.705 1383061.499 0, 640508.783 1383082.65 0, 640258.862 1383103.817 0, 640008.942 1383124.998 0, 639759.024 1383146.193 0, 639509.107 1383167.404 0, 639257.925 1383188.737 0, 639729.969 1388744.881 0, 
+    640201.995 1394300.798 0, 640452.52 1394279.521 0, 640701.783 1394258.366 0, 640951.047 1394237.226 0, 641200.313 1394216.1 0, 641449.58 1394194.989 0, 641698.848 1394173.893 0, 641948.117 1394152.812 0, 642197.387 1394131.745 0, 642446.659 1394110.692 0, 
+    642695.932 1394089.655 0, 642945.206 1394068.632 0, 643194.481 1394047.624 0, 643443.758 1394026.63 0, 643693.036 1394005.651 0, 643942.315 1393984.687 0, 644191.595 1393963.738 0, 644440.877 1393942.803 0, 644690.16 1393921.883 0, 644939.444 1393900.977 0, 
+    645188.729 1393880.086 0, 645438.015 1393859.21 0, 645687.303 1393838.349 0, 645936.592 1393817.502 0, 646184.62 1393796.775 0, 646435.174 1393775.852 0, 646684.466 1393755.05 0, 646933.76 1393734.262 0, 647183.055 1393713.488 0, 647432.352 1393692.729 0, 
+    647681.649 1393671.985 0, 647930.948 1393651.256 0, 648180.248 1393630.541 0, 648429.549 1393609.841 0, 648678.851 1393589.156 0, 648928.155 1393568.485 0, 649177.46 1393547.829 0, 649426.766 1393527.187 0, 649676.073 1393506.561 0, 649925.381 1393485.949 0, 
+    650174.691 1393465.351 0, 650424.002 1393444.769 0, 650673.314 1393424.201 0, 650922.627 1393403.647 0, 651171.942 1393383.109 0, 651421.258 1393362.585 0, 651670.575 1393342.075 0, 651919.893 1393321.581 0, 652167.95 1393301.204 0, 651711.623 1387743.976 0, 
+    651255.277 1382186.52 0))
+
+POLYGON ((664136.682 1392335.421 0, 663888.566 1392355.096 0, 663639.191 1392374.887 0, 663389.817 1392394.691 0, 663140.444 1392414.511 0, 662891.072 1392434.345 0, 662641.702 1392454.194 0, 662392.333 1392474.058 0, 662142.965 1392493.936 0, 661893.598 1392513.829 0, 
+    661644.232 1392533.736 0, 661394.868 1392553.659 0, 661145.504 1392573.596 0, 660896.142 1392593.547 0, 660646.781 1392613.514 0, 660397.421 1392633.495 0, 660148.063 1392653.49 0, 659898.705 1392673.501 0, 659649.349 1392693.526 0, 659399.994 1392713.565 0, 
+    659150.64 1392733.62 0, 658901.287 1392753.689 0, 658651.936 1392773.773 0, 658402.585 1392793.871 0, 658151.975 1392814.086 0, 657903.888 1392834.112 0, 657654.541 1392854.254 0, 657405.195 1392874.411 0, 657155.851 1392894.583 0, 656906.508 1392914.77 0, 
+    656657.166 1392934.971 0, 656407.825 1392955.187 0, 656158.485 1392975.417 0, 655909.146 1392995.662 0, 655659.809 1393015.922 0, 655410.473 1393036.197 0, 655161.138 1393056.486 0, 654911.804 1393076.79 0, 654662.472 1393097.108 0, 654413.14 1393117.441 0, 
+    654163.81 1393137.789 0, 653914.481 1393158.152 0, 653665.153 1393178.529 0, 653415.827 1393198.921 0, 653166.501 1393219.328 0, 652917.177 1393239.749 0, 652667.854 1393260.185 0, 652418.533 1393280.635 0, 652167.95 1393301.204 0, 652624.258 1398858.199 0, 
+    653080.547 1404414.955 0, 653330.472 1404394.44 0, 653579.139 1404374.043 0, 653827.808 1404353.661 0, 654076.478 1404333.293 0, 654325.149 1404312.94 0, 654573.822 1404292.602 0, 654822.495 1404272.278 0, 655071.17 1404251.969 0, 655319.846 1404231.674 0, 
+    655568.523 1404211.394 0, 655817.202 1404191.129 0, 656065.881 1404170.878 0, 656314.562 1404150.643 0, 656563.244 1404130.421 0, 656811.927 1404110.215 0, 657060.612 1404090.022 0, 657309.297 1404069.845 0, 657557.984 1404049.682 0, 657806.672 1404029.534 0, 
+    658055.361 1404009.401 0, 658304.051 1403989.282 0, 658552.743 1403969.178 0, 658801.435 1403949.088 0, 659048.871 1403929.114 0, 659298.824 1403908.953 0, 659547.52 1403888.907 0, 659796.218 1403868.876 0, 660044.916 1403848.86 0, 660293.616 1403828.858 0, 
+    660542.317 1403808.871 0, 660791.019 1403788.898 0, 661039.722 1403768.94 0, 661288.426 1403748.997 0, 661537.132 1403729.069 0, 661785.839 1403709.155 0, 662034.547 1403689.255 0, 662283.256 1403669.371 0, 662531.966 1403649.501 0, 662780.678 1403629.645 0, 
+    663029.39 1403609.805 0, 663278.104 1403589.978 0, 663526.819 1403570.167 0, 663775.535 1403550.37 0, 664024.252 1403530.588 0, 664272.971 1403510.82 0, 664521.69 1403491.068 0, 664770.411 1403471.329 0, 665017.876 1403451.705 0, 664577.288 1397893.682 0, 
+    664136.682 1392335.421 0))
+
+POLYGON ((676957.879 1402522.185 0, 676710.358 1402541.109 0, 676461.582 1402560.145 0, 676212.808 1402579.195 0, 675964.035 1402598.26 0, 675715.263 1402617.339 0, 675466.491 1402636.433 0, 675217.722 1402655.542 0, 674968.953 1402674.665 0, 674720.185 1402693.803 0, 
+    674471.419 1402712.956 0, 674222.653 1402732.123 0, 673973.889 1402751.305 0, 673725.126 1402770.502 0, 673476.364 1402789.713 0, 673227.603 1402808.939 0, 672978.843 1402828.179 0, 672730.084 1402847.435 0, 672481.327 1402866.704 0, 672232.57 1402885.989 0, 
+    671983.815 1402905.288 0, 671735.061 1402924.602 0, 671486.308 1402943.93 0, 671237.556 1402963.273 0, 670987.55 1402982.728 0, 670740.056 1403002.003 0, 670491.308 1403021.39 0, 670242.56 1403040.791 0, 669993.814 1403060.207 0, 669745.069 1403079.638 0, 
+    669496.325 1403099.084 0, 669247.583 1403118.544 0, 668998.841 1403138.019 0, 668750.101 1403157.508 0, 668501.362 1403177.012 0, 668252.623 1403196.531 0, 668003.887 1403216.064 0, 667755.151 1403235.612 0, 667506.416 1403255.175 0, 667257.683 1403274.752 0, 
+    667008.95 1403294.344 0, 666760.219 1403313.95 0, 666511.489 1403333.571 0, 666262.76 1403353.207 0, 666014.032 1403372.858 0, 665765.306 1403392.523 0, 665516.58 1403412.202 0, 665267.856 1403431.897 0, 665017.876 1403451.705 0, 665458.445 1409009.484 0, 
+    665898.993 1414567.013 0, 666148.316 1414547.256 0, 666396.386 1414527.614 0, 666644.457 1414507.986 0, 666892.529 1414488.373 0, 667140.603 1414468.774 0, 667388.677 1414449.19 0, 667636.753 1414429.62 0, 667884.83 1414410.065 0, 668132.908 1414390.525 0, 
+    668380.987 1414370.999 0, 668629.068 1414351.488 0, 668877.149 1414331.991 0, 669125.232 1414312.51 0, 669373.316 1414293.042 0, 669621.401 1414273.589 0, 669869.487 1414254.151 0, 670117.574 1414234.728 0, 670365.663 1414215.319 0, 670613.752 1414195.925 0, 
+    670861.843 1414176.545 0, 671109.935 1414157.18 0, 671358.028 1414137.829 0, 671606.122 1414118.493 0, 671852.964 1414099.27 0, 672102.314 1414079.865 0, 672350.411 1414060.573 0, 672598.51 1414041.296 0, 672846.609 1414022.033 0, 673094.71 1414002.784 0, 
+    673342.812 1413983.551 0, 673590.916 1413964.332 0, 673839.02 1413945.127 0, 674087.125 1413925.937 0, 674335.232 1413906.762 0, 674583.34 1413887.601 0, 674831.449 1413868.455 0, 675079.558 1413849.324 0, 675327.67 1413830.207 0, 675575.782 1413811.105 0, 
+    675823.895 1413792.017 0, 676072.01 1413772.944 0, 676320.125 1413753.886 0, 676568.242 1413734.842 0, 676816.36 1413715.812 0, 677064.479 1413696.798 0, 677312.599 1413677.798 0, 677560.72 1413658.812 0, 677807.59 1413639.937 0, 677382.744 1408081.186 0, 
+    676957.879 1402522.185 0))
+
+POLYGON ((689718.759 1412746.509 0, 689471.834 1412764.687 0, 689223.66 1412782.971 0, 688975.488 1412801.27 0, 688727.316 1412819.584 0, 688479.145 1412837.912 0, 688230.976 1412856.255 0, 687982.807 1412874.612 0, 687734.64 1412892.984 0, 687486.474 1412911.371 0, 
+    687238.309 1412929.772 0, 686990.144 1412948.188 0, 686741.981 1412966.618 0, 686493.819 1412985.063 0, 686245.659 1413003.523 0, 685997.499 1413021.997 0, 685749.34 1413040.486 0, 685501.183 1413058.99 0, 685253.026 1413077.508 0, 685004.871 1413096.04 0, 
+    684756.716 1413114.588 0, 684508.563 1413133.149 0, 684260.411 1413151.726 0, 684012.26 1413170.317 0, 683762.859 1413189.017 0, 683515.961 1413207.543 0, 683267.813 1413226.178 0, 683019.667 1413244.828 0, 682771.521 1413263.492 0, 682523.377 1413282.17 0, 
+    682275.233 1413300.864 0, 682027.091 1413319.572 0, 681778.95 1413338.294 0, 681530.81 1413357.031 0, 681282.671 1413375.783 0, 681034.533 1413394.55 0, 680786.396 1413413.331 0, 680538.261 1413432.126 0, 680290.126 1413450.936 0, 680041.993 1413469.761 0, 
+    679793.861 1413488.601 0, 679545.729 1413507.455 0, 679297.599 1413526.323 0, 679049.47 1413545.206 0, 678801.342 1413564.104 0, 678553.216 1413583.017 0, 678305.09 1413601.944 0, 678056.966 1413620.885 0, 677807.59 1413639.937 0, 678232.417 1419198.433 0, 
+    678657.223 1424756.669 0, 678905.941 1424737.668 0, 679153.411 1424718.776 0, 679400.882 1424699.899 0, 679648.355 1424681.036 0, 679895.828 1424662.188 0, 680143.303 1424643.355 0, 680390.779 1424624.536 0, 680638.256 1424605.732 0, 680885.734 1424586.942 0, 
+    681133.213 1424568.167 0, 681380.693 1424549.406 0, 681628.174 1424530.66 0, 681875.656 1424511.929 0, 682123.14 1424493.212 0, 682370.625 1424474.51 0, 682618.11 1424455.822 0, 682865.597 1424437.149 0, 683113.085 1424418.49 0, 683360.574 1424399.846 0, 
+    683608.064 1424381.216 0, 683855.555 1424362.602 0, 684103.048 1424344.001 0, 684350.541 1424325.415 0, 684596.787 1424306.938 0, 684845.531 1424288.288 0, 685093.028 1424269.745 0, 685340.525 1424251.218 0, 685588.024 1424232.705 0, 685835.524 1424214.207 0, 
+    686083.025 1424195.723 0, 686330.527 1424177.254 0, 686578.03 1424158.799 0, 686825.535 1424140.359 0, 687073.04 1424121.933 0, 687320.546 1424103.522 0, 687568.054 1424085.126 0, 687815.563 1424066.744 0, 688063.072 1424048.377 0, 688310.583 1424030.024 0, 
+    688558.095 1424011.686 0, 688805.608 1423993.362 0, 689053.122 1423975.053 0, 689300.637 1423956.759 0, 689548.153 1423938.479 0, 689795.67 1423920.214 0, 690043.189 1423901.963 0, 690290.708 1423883.727 0, 690536.981 1423865.597 0, 690127.88 1418306.183 0, 
+    689718.759 1412746.509 0))
+
+POLYGON ((702419.21 1423008.091 0, 702172.884 1423025.525 0, 701925.314 1423043.062 0, 701677.745 1423060.613 0, 701430.177 1423078.179 0, 701182.611 1423095.76 0, 700935.045 1423113.355 0, 700687.48 1423130.964 0, 700439.916 1423148.589 0, 700192.354 1423166.227 0, 
+    699944.792 1423183.881 0, 699697.232 1423201.549 0, 699449.672 1423219.231 0, 699202.114 1423236.928 0, 698954.556 1423254.64 0, 698707 1423272.366 0, 698459.444 1423290.107 0, 698211.89 1423307.862 0, 697964.337 1423325.632 0, 697716.784 1423343.417 0, 
+    697469.233 1423361.216 0, 697221.683 1423379.03 0, 696974.134 1423396.858 0, 696726.586 1423414.701 0, 696477.793 1423432.648 0, 696231.493 1423450.43 0, 695983.948 1423468.316 0, 695736.404 1423486.217 0, 695488.861 1423504.133 0, 695241.32 1423522.063 0, 
+    694993.779 1423540.008 0, 694746.239 1423557.967 0, 694498.701 1423575.941 0, 694251.163 1423593.93 0, 694003.627 1423611.933 0, 693756.092 1423629.95 0, 693508.557 1423647.983 0, 693261.024 1423666.029 0, 693013.492 1423684.091 0, 692765.961 1423702.167 0, 
+    692518.431 1423720.257 0, 692270.902 1423738.362 0, 692023.374 1423756.482 0, 691775.847 1423774.616 0, 691528.321 1423792.765 0, 691280.796 1423810.928 0, 691033.272 1423829.106 0, 690785.75 1423847.298 0, 690536.981 1423865.597 0, 690946.063 1429424.745 0, 
+    691355.126 1434983.621 0, 691603.237 1434965.37 0, 691850.105 1434947.226 0, 692096.974 1434929.096 0, 692343.844 1434910.981 0, 692590.716 1434892.88 0, 692837.588 1434874.794 0, 693084.462 1434856.722 0, 693331.336 1434838.665 0, 693578.212 1434820.622 0, 
+    693825.089 1434802.594 0, 694071.967 1434784.58 0, 694318.845 1434766.581 0, 694565.725 1434748.597 0, 694812.606 1434730.627 0, 695059.488 1434712.671 0, 695306.371 1434694.731 0, 695553.255 1434676.804 0, 695800.141 1434658.892 0, 696047.027 1434640.995 0, 
+    696293.914 1434623.112 0, 696540.803 1434605.244 0, 696787.692 1434587.39 0, 697034.582 1434569.551 0, 697280.231 1434551.816 0, 697528.366 1434533.916 0, 697775.26 1434516.12 0, 698022.155 1434498.339 0, 698269.05 1434480.573 0, 698515.947 1434462.821 0, 
+    698762.845 1434445.083 0, 699009.744 1434427.36 0, 699256.644 1434409.652 0, 699503.544 1434391.958 0, 699750.446 1434374.279 0, 699997.349 1434356.614 0, 700244.253 1434338.964 0, 700491.158 1434321.328 0, 700738.065 1434303.707 0, 700984.972 1434286.1 0, 
+    701231.88 1434268.508 0, 701478.789 1434250.93 0, 701725.699 1434233.367 0, 701972.611 1434215.818 0, 702219.523 1434198.284 0, 702466.436 1434180.765 0, 702713.351 1434163.26 0, 702960.266 1434145.769 0, 703205.94 1434128.381 0, 702812.585 1428568.372 0, 
+    702419.21 1423008.091 0))
+
+POLYGON ((715059.124 1433306.626 0, 714813.4 1433323.32 0, 714566.436 1433340.113 0, 714319.473 1433356.921 0, 714072.511 1433373.742 0, 713825.55 1433390.579 0, 713578.59 1433407.43 0, 713331.631 1433424.295 0, 713084.674 1433441.175 0, 712837.717 1433458.07 0, 
+    712590.761 1433474.979 0, 712343.806 1433491.902 0, 712096.852 1433508.841 0, 711849.899 1433525.793 0, 711602.947 1433542.76 0, 711355.996 1433559.742 0, 711109.046 1433576.738 0, 710862.097 1433593.749 0, 710615.15 1433610.775 0, 710368.203 1433627.815 0, 
+    710121.257 1433644.869 0, 709874.312 1433661.938 0, 709627.368 1433679.021 0, 709380.425 1433696.119 0, 709132.242 1433713.318 0, 708886.542 1433730.359 0, 708639.602 1433747.501 0, 708392.664 1433764.657 0, 708145.726 1433781.828 0, 707898.789 1433799.013 0, 
+    707651.853 1433816.213 0, 707404.918 1433833.427 0, 707157.985 1433850.656 0, 706911.052 1433867.899 0, 706664.12 1433885.157 0, 706417.189 1433902.429 0, 706170.259 1433919.716 0, 705923.331 1433937.018 0, 705676.403 1433954.334 0, 705429.476 1433971.664 0, 
+    705182.551 1433989.01 0, 704935.626 1434006.369 0, 704688.703 1434023.743 0, 704441.78 1434041.132 0, 704194.858 1434058.535 0, 703947.938 1434075.953 0, 703701.018 1434093.385 0, 703454.1 1434110.832 0, 703205.94 1434128.381 0, 703599.276 1439688.114 0, 
+    703992.592 1445247.563 0, 704240.094 1445230.06 0, 704486.358 1445212.66 0, 704732.623 1445195.274 0, 704978.889 1445177.902 0, 705225.157 1445160.545 0, 705471.425 1445143.202 0, 705717.694 1445125.874 0, 705963.964 1445108.561 0, 706210.235 1445091.261 0, 
+    706456.507 1445073.977 0, 706702.781 1445056.707 0, 706949.055 1445039.451 0, 707195.33 1445022.21 0, 707441.606 1445004.983 0, 707687.884 1444987.771 0, 707934.162 1444970.573 0, 708180.441 1444953.39 0, 708426.721 1444936.222 0, 708673.003 1444919.067 0, 
+    708919.285 1444901.928 0, 709165.568 1444884.802 0, 709411.853 1444867.692 0, 709658.138 1444850.596 0, 709903.186 1444833.6 0, 710150.712 1444816.447 0, 710397 1444799.394 0, 710643.289 1444782.356 0, 710889.58 1444765.332 0, 711135.871 1444748.323 0, 
+    711382.164 1444731.328 0, 711628.457 1444714.348 0, 711874.751 1444697.382 0, 712121.047 1444680.431 0, 712367.343 1444663.494 0, 712613.64 1444646.572 0, 712859.939 1444629.664 0, 713106.238 1444612.771 0, 713352.538 1444595.892 0, 713598.84 1444579.028 0, 
+    713845.142 1444562.178 0, 714091.445 1444545.343 0, 714337.75 1444528.522 0, 714584.055 1444511.716 0, 714830.361 1444494.924 0, 715076.669 1444478.147 0, 715322.977 1444461.384 0, 715569.286 1444444.636 0, 715814.359 1444427.986 0, 715436.751 1438867.448 0, 
+    715059.124 1433306.626 0))
+
+POLYGON ((727638.394 1443641.811 0, 727393.273 1443657.769 0, 727146.918 1443673.821 0, 726900.563 1443689.888 0, 726654.209 1443705.969 0, 726407.857 1443722.065 0, 726161.505 1443738.175 0, 725915.154 1443754.3 0, 725668.804 1443770.439 0, 725422.455 1443786.593 0, 
+    725176.107 1443802.762 0, 724929.76 1443818.944 0, 724683.414 1443835.142 0, 724437.069 1443851.354 0, 724190.725 1443867.58 0, 723944.381 1443883.821 0, 723698.039 1443900.076 0, 723451.698 1443916.346 0, 723205.357 1443932.63 0, 722959.018 1443948.929 0, 
+    722712.68 1443965.242 0, 722466.342 1443981.57 0, 722220.006 1443997.913 0, 721973.67 1444014.269 0, 721726.099 1444030.723 0, 721481.002 1444047.027 0, 721234.669 1444063.427 0, 720988.337 1444079.842 0, 720742.007 1444096.271 0, 720495.677 1444112.715 0, 
+    720249.348 1444129.173 0, 720003.02 1444145.646 0, 719756.693 1444162.133 0, 719510.368 1444178.635 0, 719264.043 1444195.151 0, 719017.719 1444211.682 0, 718771.396 1444228.228 0, 718525.074 1444244.787 0, 718278.753 1444261.362 0, 718032.433 1444277.95 0, 
+    717786.114 1444294.554 0, 717539.796 1444311.172 0, 717293.478 1444327.804 0, 717047.162 1444344.451 0, 716800.847 1444361.112 0, 716554.533 1444377.788 0, 716308.22 1444394.478 0, 716061.908 1444411.183 0, 715814.359 1444427.986 0, 716191.948 1449988.236 0, 
+    716569.516 1455548.192 0, 716816.407 1455531.433 0, 717062.064 1455514.773 0, 717307.723 1455498.127 0, 717553.383 1455481.495 0, 717799.043 1455464.878 0, 718044.705 1455448.276 0, 718290.368 1455431.688 0, 718536.031 1455415.114 0, 718781.696 1455398.555 0, 
+    719027.361 1455382.01 0, 719273.028 1455365.48 0, 719518.695 1455348.964 0, 719764.363 1455332.463 0, 720010.033 1455315.976 0, 720255.703 1455299.504 0, 720501.375 1455283.046 0, 720747.047 1455266.602 0, 720992.72 1455250.173 0, 721238.394 1455233.758 0, 
+    721484.07 1455217.358 0, 721729.746 1455200.973 0, 721975.423 1455184.601 0, 722221.101 1455168.245 0, 722465.547 1455151.984 0, 722712.46 1455135.575 0, 722958.141 1455119.261 0, 723203.823 1455102.962 0, 723449.506 1455086.678 0, 723695.19 1455070.408 0, 
+    723940.874 1455054.152 0, 724186.56 1455037.911 0, 724432.247 1455021.685 0, 724677.935 1455005.473 0, 724923.623 1454989.275 0, 725169.313 1454973.092 0, 725415.003 1454956.923 0, 725660.695 1454940.769 0, 725906.387 1454924.629 0, 726152.081 1454908.503 0, 
+    726397.775 1454892.393 0, 726643.47 1454876.296 0, 726889.167 1454860.214 0, 727134.864 1454844.147 0, 727380.562 1454828.093 0, 727626.261 1454812.055 0, 727871.961 1454796.031 0, 728117.662 1454780.021 0, 728362.132 1454764.106 0, 728000.272 1449203.106 0, 
+    727638.394 1443641.811 0))
+
+POLYGON ((740156.915 1454013.339 0, 739912.4 1454028.564 0, 739666.654 1454043.879 0, 739420.91 1454059.209 0, 739175.167 1454074.554 0, 738929.424 1454089.913 0, 738683.683 1454105.286 0, 738437.942 1454120.674 0, 738192.202 1454136.076 0, 737946.463 1454151.493 0, 
+    737700.725 1454166.924 0, 737454.988 1454182.369 0, 737209.252 1454197.83 0, 736963.517 1454213.304 0, 736717.782 1454228.793 0, 736472.049 1454244.297 0, 736226.317 1454259.815 0, 735980.585 1454275.347 0, 735734.854 1454290.894 0, 735489.125 1454306.455 0, 
+    735243.396 1454322.031 0, 734997.668 1454337.621 0, 734751.941 1454353.226 0, 734506.215 1454368.845 0, 734259.258 1454384.557 0, 734014.765 1454400.127 0, 733769.042 1454415.79 0, 733523.32 1454431.467 0, 733277.598 1454447.158 0, 733031.878 1454462.864 0, 
+    732786.158 1454478.585 0, 732540.439 1454494.32 0, 732294.721 1454510.069 0, 732049.005 1454525.833 0, 731803.289 1454541.611 0, 731557.574 1454557.404 0, 731311.86 1454573.211 0, 731066.147 1454589.033 0, 730820.434 1454604.869 0, 730574.723 1454620.72 0, 
+    730329.013 1454636.585 0, 730083.303 1454652.464 0, 729837.595 1454668.358 0, 729591.887 1454684.267 0, 729346.181 1454700.19 0, 729100.475 1454716.127 0, 728854.77 1454732.079 0, 728609.067 1454748.045 0, 728362.132 1454764.106 0, 728723.971 1460324.807 0, 
+    729085.791 1465885.202 0, 729332.068 1465869.184 0, 729577.117 1465853.26 0, 729822.167 1465837.351 0, 730067.219 1465821.456 0, 730312.271 1465805.575 0, 730557.323 1465789.709 0, 730802.377 1465773.858 0, 731047.432 1465758.02 0, 731292.488 1465742.198 0, 
+    731537.545 1465726.389 0, 731782.602 1465710.595 0, 732027.661 1465694.816 0, 732272.72 1465679.051 0, 732517.781 1465663.3 0, 732762.842 1465647.564 0, 733007.904 1465631.842 0, 733252.967 1465616.134 0, 733498.031 1465600.441 0, 733743.096 1465584.763 0, 
+    733988.162 1465569.099 0, 734233.229 1465553.449 0, 734478.297 1465537.814 0, 734723.366 1465522.193 0, 734967.207 1465506.664 0, 735213.506 1465490.994 0, 735458.577 1465475.417 0, 735703.65 1465459.854 0, 735948.723 1465444.305 0, 736193.797 1465428.77 0, 
+    736438.872 1465413.251 0, 736683.948 1465397.745 0, 736929.025 1465382.254 0, 737174.103 1465366.777 0, 737419.182 1465351.315 0, 737664.262 1465335.867 0, 737909.342 1465320.434 0, 738154.424 1465305.015 0, 738399.506 1465289.611 0, 738644.589 1465274.221 0, 
+    738889.674 1465258.845 0, 739134.759 1465243.484 0, 739379.845 1465228.137 0, 739624.932 1465212.805 0, 739870.019 1465197.487 0, 740115.108 1465182.183 0, 740360.198 1465166.894 0, 740605.288 1465151.619 0, 740849.152 1465136.435 0, 740503.043 1459575.04 0, 
+    740156.915 1454013.339 0))
+
+POLYGON ((752614.582 1464420.906 0, 752370.674 1464435.401 0, 752125.542 1464449.983 0, 751880.41 1464464.579 0, 751635.279 1464479.19 0, 751390.149 1464493.816 0, 751145.02 1464508.456 0, 750899.891 1464523.11 0, 750654.764 1464537.779 0, 750409.637 1464552.462 0, 
+    750164.511 1464567.16 0, 749919.386 1464581.872 0, 749674.262 1464596.598 0, 749429.139 1464611.339 0, 749184.017 1464626.094 0, 748938.895 1464640.864 0, 748693.775 1464655.648 0, 748448.655 1464670.447 0, 748203.536 1464685.26 0, 747958.418 1464700.087 0, 
+    747713.301 1464714.929 0, 747468.185 1464729.786 0, 747223.069 1464744.656 0, 746977.955 1464759.541 0, 746731.615 1464774.516 0, 746487.728 1464789.355 0, 746242.617 1464804.284 0, 745997.506 1464819.226 0, 745752.395 1464834.184 0, 745507.286 1464849.155 0, 
+    745262.178 1464864.142 0, 745017.07 1464879.142 0, 744771.964 1464894.157 0, 744526.858 1464909.187 0, 744281.753 1464924.23 0, 744036.65 1464939.289 0, 743791.547 1464954.361 0, 743546.444 1464969.449 0, 743301.343 1464984.55 0, 743056.243 1464999.666 0, 
+    742811.143 1465014.796 0, 742566.045 1465029.941 0, 742320.947 1465045.101 0, 742075.85 1465060.274 0, 741830.754 1465075.462 0, 741585.659 1465090.665 0, 741340.565 1465105.882 0, 741095.472 1465121.113 0, 740849.152 1465136.435 0, 741195.242 1470697.52 0, 
+    741541.312 1476258.287 0, 741786.974 1476243.006 0, 742031.413 1476227.815 0, 742275.852 1476212.639 0, 742520.292 1476197.477 0, 742764.734 1476182.329 0, 743009.176 1476167.196 0, 743253.619 1476152.077 0, 743498.063 1476136.973 0, 743742.508 1476121.883 0, 
+    743986.954 1476106.807 0, 744231.4 1476091.746 0, 744475.848 1476076.699 0, 744720.296 1476061.667 0, 744964.745 1476046.649 0, 745209.195 1476031.645 0, 745453.646 1476016.656 0, 745698.098 1476001.681 0, 745942.551 1475986.72 0, 746187.005 1475971.774 0, 
+    746431.459 1475956.842 0, 746675.915 1475941.925 0, 746920.371 1475927.022 0, 747164.828 1475912.134 0, 747408.063 1475897.334 0, 747653.745 1475882.4 0, 747898.205 1475867.554 0, 748142.666 1475852.723 0, 748387.127 1475837.907 0, 748631.59 1475823.104 0, 
+    748876.053 1475808.316 0, 749120.517 1475793.543 0, 749364.982 1475778.784 0, 749609.448 1475764.039 0, 749853.915 1475749.309 0, 750098.383 1475734.593 0, 750342.851 1475719.891 0, 750587.321 1475705.204 0, 750831.791 1475690.532 0, 751076.262 1475675.873 0, 
+    751320.734 1475661.229 0, 751565.207 1475646.6 0, 751809.68 1475631.985 0, 752054.155 1475617.384 0, 752298.63 1475602.797 0, 752543.107 1475588.225 0, 752787.584 1475573.668 0, 753032.062 1475559.124 0, 753275.318 1475544.668 0, 752944.96 1469982.945 0, 
+    752614.582 1464420.906 0))
+
+POLYGON ((765011.293 1474864.203 0, 764767.995 1474877.972 0, 764523.477 1474891.825 0, 764278.96 1474905.691 0, 764034.443 1474919.573 0, 763789.928 1474933.468 0, 763545.413 1474947.378 0, 763300.899 1474961.303 0, 763056.386 1474975.242 0, 762811.873 1474989.195 0, 
+    762567.362 1475003.163 0, 762322.851 1475017.145 0, 762078.341 1475031.141 0, 761833.832 1475045.152 0, 761589.324 1475059.177 0, 761344.817 1475073.216 0, 761100.31 1475087.27 0, 760855.804 1475101.339 0, 760611.299 1475115.422 0, 760366.795 1475129.519 0, 
+    760122.292 1475143.63 0, 759877.789 1475157.756 0, 759633.288 1475171.896 0, 759388.787 1475186.051 0, 759143.066 1475200.291 0, 758899.788 1475214.404 0, 758655.29 1475228.602 0, 758410.792 1475242.814 0, 758166.296 1475257.041 0, 757921.8 1475271.282 0, 
+    757677.305 1475285.537 0, 757432.811 1475299.807 0, 757188.318 1475314.091 0, 756943.825 1475328.39 0, 756699.334 1475342.703 0, 756454.843 1475357.03 0, 756210.353 1475371.372 0, 755965.864 1475385.728 0, 755721.376 1475400.099 0, 755476.888 1475414.484 0, 
+    755232.402 1475428.883 0, 754987.916 1475443.297 0, 754743.431 1475457.725 0, 754498.948 1475472.167 0, 754254.464 1475486.624 0, 754009.982 1475501.095 0, 753765.501 1475515.581 0, 753521.02 1475530.081 0, 753275.318 1475544.668 0, 753605.658 1481106.068 0, 
+    753935.977 1486667.14 0, 754181.022 1486652.592 0, 754424.847 1486638.131 0, 754668.674 1486623.684 0, 754912.502 1486609.252 0, 755156.33 1486594.833 0, 755400.16 1486580.43 0, 755643.99 1486566.04 0, 755887.821 1486551.665 0, 756131.652 1486537.304 0, 
+    756375.485 1486522.958 0, 756619.319 1486508.626 0, 756863.153 1486494.308 0, 757106.988 1486480.005 0, 757350.824 1486465.716 0, 757594.661 1486451.441 0, 757838.499 1486437.181 0, 758082.337 1486422.935 0, 758326.177 1486408.703 0, 758570.017 1486394.486 0, 
+    758813.858 1486380.283 0, 759057.7 1486366.094 0, 759301.543 1486351.92 0, 759545.386 1486337.76 0, 759788.013 1486323.685 0, 760033.076 1486309.483 0, 760276.922 1486295.367 0, 760520.769 1486281.264 0, 760764.617 1486267.176 0, 761008.465 1486253.102 0, 
+    761252.315 1486239.043 0, 761496.165 1486224.998 0, 761740.016 1486210.967 0, 761983.868 1486196.951 0, 762227.721 1486182.949 0, 762471.574 1486168.961 0, 762715.428 1486154.988 0, 762959.284 1486141.029 0, 763203.14 1486127.085 0, 763446.996 1486113.154 0, 
+    763690.854 1486099.238 0, 763934.712 1486085.337 0, 764178.572 1486071.45 0, 764422.432 1486057.577 0, 764666.293 1486043.719 0, 764910.154 1486029.874 0, 765154.017 1486016.045 0, 765397.88 1486002.229 0, 765640.527 1485988.497 0, 765325.92 1480426.514 0, 
+    765011.293 1474864.203 0))
+
+POLYGON ((777346.947 1485342.924 0, 777104.261 1485355.971 0, 776860.359 1485369.097 0, 776616.459 1485382.238 0, 776372.559 1485395.393 0, 776128.66 1485408.563 0, 775884.762 1485421.746 0, 775640.864 1485434.945 0, 775396.967 1485448.157 0, 775153.071 1485461.384 0, 
+    774909.176 1485474.625 0, 774665.282 1485487.881 0, 774421.388 1485501.151 0, 774177.495 1485514.435 0, 773933.603 1485527.734 0, 773689.712 1485541.047 0, 773445.821 1485554.374 0, 773201.932 1485567.716 0, 772958.043 1485581.072 0, 772714.155 1485594.442 0, 
+    772470.267 1485607.827 0, 772226.381 1485621.226 0, 771982.495 1485634.639 0, 771738.61 1485648.067 0, 771493.509 1485661.577 0, 771250.842 1485674.966 0, 771006.96 1485688.437 0, 770763.078 1485701.922 0, 770519.197 1485715.422 0, 770275.317 1485728.936 0, 
+    770031.437 1485742.464 0, 769787.559 1485756.007 0, 769543.681 1485769.564 0, 769299.804 1485783.135 0, 769055.927 1485796.721 0, 768812.052 1485810.321 0, 768568.177 1485823.935 0, 768324.304 1485837.564 0, 768080.43 1485851.207 0, 767836.558 1485864.865 0, 
+    767592.687 1485878.537 0, 767348.816 1485892.223 0, 767104.946 1485905.923 0, 766861.077 1485919.638 0, 766617.209 1485933.368 0, 766373.342 1485947.111 0, 766129.475 1485960.869 0, 765885.609 1485974.642 0, 765640.527 1485988.497 0, 765955.116 1491550.146 0, 
+    766269.685 1497111.454 0, 766514.109 1497097.636 0, 766757.321 1497083.901 0, 767000.532 1497070.18 0, 767243.745 1497056.473 0, 767486.959 1497042.78 0, 767730.173 1497029.102 0, 767973.388 1497015.439 0, 768216.604 1497001.789 0, 768459.821 1496988.154 0, 
+    768703.038 1496974.533 0, 768946.257 1496960.927 0, 769189.476 1496947.334 0, 769432.696 1496933.757 0, 769675.916 1496920.193 0, 769919.138 1496906.644 0, 770162.36 1496893.109 0, 770405.583 1496879.588 0, 770648.807 1496866.082 0, 770892.032 1496852.59 0, 
+    771135.258 1496839.112 0, 771378.484 1496825.649 0, 771621.711 1496812.2 0, 771864.939 1496798.765 0, 772106.954 1496785.411 0, 772351.397 1496771.938 0, 772594.627 1496758.547 0, 772837.858 1496745.169 0, 773081.09 1496731.806 0, 773324.323 1496718.457 0, 
+    773567.556 1496705.123 0, 773810.79 1496691.802 0, 774054.025 1496678.497 0, 774297.261 1496665.205 0, 774540.498 1496651.928 0, 774783.735 1496638.665 0, 775026.973 1496625.416 0, 775270.212 1496612.182 0, 775513.452 1496598.962 0, 775756.692 1496585.756 0, 
+    775999.933 1496572.565 0, 776243.175 1496559.388 0, 776486.418 1496546.225 0, 776729.661 1496533.077 0, 776972.906 1496519.943 0, 777216.151 1496506.823 0, 777459.397 1496493.717 0, 777702.643 1496480.626 0, 777944.678 1496467.615 0, 777645.822 1490905.439 0, 
+    777346.947 1485342.924 0))
+
+POLYGON ((789621.444 1495856.761 0, 789379.371 1495869.089 0, 789136.089 1495881.493 0, 788892.807 1495893.911 0, 788649.526 1495906.344 0, 788406.245 1495918.791 0, 788162.965 1495931.252 0, 787919.687 1495943.727 0, 787676.408 1495956.217 0, 787433.131 1495968.721 0, 
+    787189.854 1495981.24 0, 786946.578 1495993.772 0, 786703.303 1496006.319 0, 786460.028 1496018.881 0, 786216.754 1496031.456 0, 785973.481 1496044.046 0, 785730.209 1496056.651 0, 785486.937 1496069.269 0, 785243.666 1496081.902 0, 785000.396 1496094.55 0, 
+    784757.127 1496107.211 0, 784513.858 1496119.887 0, 784270.591 1496132.577 0, 784027.323 1496145.282 0, 783782.845 1496158.064 0, 783540.791 1496170.734 0, 783297.527 1496183.482 0, 783054.262 1496196.243 0, 782810.999 1496209.02 0, 782567.736 1496221.81 0, 
+    782324.475 1496234.615 0, 782081.213 1496247.434 0, 781837.953 1496260.267 0, 781594.693 1496273.115 0, 781351.435 1496285.977 0, 781108.177 1496298.854 0, 780864.919 1496311.744 0, 780621.663 1496324.649 0, 780378.407 1496337.569 0, 780135.152 1496350.502 0, 
+    779891.898 1496363.45 0, 779648.644 1496376.413 0, 779405.391 1496389.389 0, 779162.139 1496402.38 0, 778918.888 1496415.385 0, 778675.638 1496428.405 0, 778432.388 1496441.439 0, 778189.139 1496454.487 0, 777944.678 1496467.615 0, 778243.516 1502029.444 0, 
+    778542.335 1507590.921 0, 778786.138 1507577.829 0, 779028.732 1507564.816 0, 779271.327 1507551.817 0, 779513.923 1507538.832 0, 779756.519 1507525.862 0, 779999.116 1507512.906 0, 780241.715 1507499.965 0, 780484.313 1507487.037 0, 780726.913 1507474.124 0, 
+    780969.513 1507461.225 0, 781212.114 1507448.341 0, 781454.716 1507435.47 0, 781697.319 1507422.614 0, 781939.922 1507409.773 0, 782182.526 1507396.945 0, 782425.131 1507384.132 0, 782667.737 1507371.333 0, 782910.343 1507358.549 0, 783152.95 1507345.778 0, 
+    783395.558 1507333.022 0, 783638.167 1507320.28 0, 783880.776 1507307.553 0, 784123.386 1507294.84 0, 784364.789 1507282.204 0, 784608.609 1507269.456 0, 784851.221 1507256.786 0, 785093.834 1507244.13 0, 785336.448 1507231.488 0, 785579.063 1507218.86 0, 
+    785821.678 1507206.247 0, 786064.294 1507193.648 0, 786306.911 1507181.063 0, 786549.529 1507168.493 0, 786792.147 1507155.937 0, 787034.766 1507143.395 0, 787277.386 1507130.867 0, 787520.006 1507118.354 0, 787762.628 1507105.855 0, 788005.25 1507093.37 0, 
+    788247.872 1507080.9 0, 788490.496 1507068.444 0, 788733.12 1507056.002 0, 788975.745 1507043.574 0, 789218.371 1507031.161 0, 789460.997 1507018.762 0, 789703.624 1507006.377 0, 789946.252 1506994.007 0, 790187.673 1506981.712 0, 789904.567 1501419.413 0, 
+    789621.444 1495856.761 0))
+
+POLYGON ((801834.686 1506405.405 0, 801593.229 1506417.018 0, 801350.567 1506428.703 0, 801107.906 1506440.402 0, 800865.245 1506452.116 0, 800622.586 1506463.844 0, 800379.927 1506475.586 0, 800137.268 1506487.342 0, 799894.611 1506499.113 0, 799651.954 1506510.898 0, 
+    799409.297 1506522.697 0, 799166.642 1506534.511 0, 798923.987 1506546.338 0, 798681.332 1506558.18 0, 798438.679 1506570.037 0, 798196.026 1506581.907 0, 797953.374 1506593.792 0, 797710.723 1506605.692 0, 797468.072 1506617.605 0, 797225.422 1506629.533 0, 
+    796982.773 1506641.475 0, 796740.124 1506653.431 0, 796497.476 1506665.402 0, 796254.829 1506677.387 0, 796010.976 1506689.446 0, 795769.537 1506701.399 0, 795526.892 1506713.427 0, 795284.247 1506725.469 0, 795041.603 1506737.525 0, 794798.961 1506749.596 0, 
+    794556.318 1506761.681 0, 794313.677 1506773.78 0, 794071.036 1506785.893 0, 793828.396 1506798.021 0, 793585.756 1506810.163 0, 793343.118 1506822.319 0, 793100.48 1506834.49 0, 792857.843 1506846.675 0, 792615.206 1506858.874 0, 792372.57 1506871.087 0, 
+    792129.935 1506883.315 0, 791887.301 1506895.557 0, 791644.667 1506907.813 0, 791402.034 1506920.084 0, 791159.402 1506932.368 0, 790916.771 1506944.668 0, 790674.14 1506956.981 0, 790431.51 1506969.309 0, 790187.673 1506981.712 0, 790470.76 1512543.654 0, 
+    790753.829 1518105.232 0, 790997.008 1518092.862 0, 791238.983 1518080.567 0, 791480.959 1518068.287 0, 791722.936 1518056.021 0, 791964.914 1518043.77 0, 792206.892 1518031.532 0, 792448.871 1518019.309 0, 792690.85 1518007.1 0, 792932.831 1517994.906 0, 
+    793174.812 1517982.725 0, 793416.794 1517970.559 0, 793658.776 1517958.407 0, 793900.759 1517946.269 0, 794142.743 1517934.146 0, 794384.728 1517922.037 0, 794626.713 1517909.942 0, 794868.699 1517897.861 0, 795110.686 1517885.794 0, 795352.674 1517873.742 0, 
+    795594.662 1517861.704 0, 795836.651 1517849.68 0, 796078.64 1517837.671 0, 796320.631 1517825.675 0, 796561.418 1517813.754 0, 796804.613 1517801.728 0, 797046.606 1517789.775 0, 797288.599 1517777.837 0, 797530.593 1517765.913 0, 797772.587 1517754.003 0, 
+    798014.583 1517742.107 0, 798256.579 1517730.226 0, 798498.575 1517718.359 0, 798740.573 1517706.506 0, 798982.571 1517694.667 0, 799224.569 1517682.843 0, 799466.569 1517671.033 0, 799708.569 1517659.237 0, 799950.57 1517647.455 0, 800192.571 1517635.688 0, 
+    800434.574 1517623.935 0, 800676.576 1517612.196 0, 800918.58 1517600.471 0, 801160.584 1517588.761 0, 801402.589 1517577.065 0, 801644.595 1517565.383 0, 801886.601 1517553.715 0, 802128.608 1517542.062 0, 802369.413 1517530.48 0, 802102.058 1511968.125 0, 
+    801834.686 1506405.405 0))
+
+POLYGON ((813986.575 1516988.547 0, 813745.736 1516999.448 0, 813503.697 1517010.418 0, 813261.659 1517021.402 0, 813019.621 1517032.4 0, 812777.584 1517043.413 0, 812535.548 1517054.439 0, 812293.512 1517065.48 0, 812051.477 1517076.535 0, 811809.443 1517087.605 0, 
+    811567.409 1517098.688 0, 811325.376 1517109.786 0, 811083.343 1517120.898 0, 810841.311 1517132.025 0, 810599.28 1517143.165 0, 810357.25 1517154.32 0, 810115.22 1517165.489 0, 809873.191 1517176.673 0, 809631.162 1517187.87 0, 809389.134 1517199.082 0, 
+    809147.107 1517210.308 0, 808905.08 1517221.549 0, 808663.055 1517232.803 0, 808421.029 1517244.072 0, 808177.803 1517255.411 0, 807936.981 1517266.652 0, 807694.958 1517277.964 0, 807452.935 1517289.29 0, 807210.913 1517300.63 0, 806968.892 1517311.984 0, 
+    806726.871 1517323.353 0, 806484.851 1517334.736 0, 806242.832 1517346.133 0, 806000.813 1517357.544 0, 805758.796 1517368.969 0, 805516.778 1517380.409 0, 805274.762 1517391.863 0, 805032.746 1517403.331 0, 804790.731 1517414.814 0, 804548.716 1517426.311 0, 
+    804306.702 1517437.822 0, 804064.689 1517449.347 0, 803822.677 1517460.886 0, 803580.665 1517472.44 0, 803338.654 1517484.008 0, 803096.643 1517495.59 0, 802854.634 1517507.187 0, 802612.624 1517518.797 0, 802369.413 1517530.48 0, 802636.751 1523092.466 0, 
+    802904.07 1528654.077 0, 803146.623 1528642.425 0, 803387.978 1528630.846 0, 803629.333 1528619.281 0, 803870.688 1528607.73 0, 804112.045 1528596.193 0, 804353.402 1528584.671 0, 804594.76 1528573.163 0, 804836.118 1528561.669 0, 805077.477 1528550.189 0, 
+    805318.837 1528538.723 0, 805560.198 1528527.272 0, 805801.559 1528515.835 0, 806042.921 1528504.411 0, 806284.283 1528493.003 0, 806525.646 1528481.608 0, 806767.01 1528470.228 0, 807008.375 1528458.861 0, 807249.74 1528447.509 0, 807491.106 1528436.172 0, 
+    807732.472 1528424.848 0, 807973.839 1528413.539 0, 808215.207 1528402.243 0, 808456.576 1528390.962 0, 808696.746 1528379.752 0, 808939.314 1528368.443 0, 809180.685 1528357.205 0, 809422.056 1528345.981 0, 809663.428 1528334.771 0, 809904.8 1528323.575 0, 
+    810146.174 1528312.394 0, 810387.547 1528301.226 0, 810628.922 1528290.073 0, 810870.297 1528278.934 0, 811111.673 1528267.809 0, 811353.049 1528256.699 0, 811594.426 1528245.603 0, 811835.804 1528234.521 0, 812077.182 1528223.453 0, 812318.561 1528212.399 0, 
+    812559.941 1528201.36 0, 812801.321 1528190.334 0, 813042.702 1528179.323 0, 813284.084 1528168.327 0, 813525.466 1528157.344 0, 813766.849 1528146.376 0, 814008.232 1528135.421 0, 814249.617 1528124.481 0, 814489.804 1528113.61 0, 814238.198 1522551.266 0, 
+    813986.575 1516988.547 0))
+
+POLYGON ((826077.018 1527605.877 0, 825836.799 1527616.07 0, 825595.385 1527626.328 0, 825353.971 1527636.6 0, 825112.559 1527646.886 0, 824871.146 1527657.187 0, 824629.734 1527667.502 0, 824388.323 1527677.831 0, 824146.913 1527688.174 0, 823905.503 1527698.532 0, 
+    823664.094 1527708.903 0, 823422.685 1527719.289 0, 823181.277 1527729.689 0, 822939.87 1527740.104 0, 822698.463 1527750.532 0, 822457.056 1527760.975 0, 822215.651 1527771.432 0, 821974.246 1527781.903 0, 821732.842 1527792.388 0, 821491.438 1527802.888 0, 
+    821250.035 1527813.402 0, 821008.632 1527823.93 0, 820767.23 1527834.472 0, 820525.829 1527845.028 0, 820283.232 1527855.651 0, 820043.028 1527866.184 0, 819801.629 1527876.783 0, 819560.23 1527887.396 0, 819318.832 1527898.023 0, 819077.434 1527908.665 0, 
+    818836.038 1527919.321 0, 818594.641 1527929.991 0, 818353.246 1527940.675 0, 818111.851 1527951.373 0, 817870.456 1527962.086 0, 817629.062 1527972.813 0, 817387.669 1527983.554 0, 817146.277 1527994.309 0, 816904.885 1528005.079 0, 816663.494 1528015.863 0, 
+    816422.103 1528026.661 0, 816180.713 1528037.473 0, 815939.324 1528048.299 0, 815697.935 1528059.14 0, 815456.547 1528069.994 0, 815215.16 1528080.863 0, 814973.773 1528091.747 0, 814732.387 1528102.644 0, 814489.804 1528113.61 0, 814741.392 1533675.571 0, 
+    814992.963 1539237.146 0, 815234.888 1539226.21 0, 815475.62 1539215.342 0, 815716.352 1539204.488 0, 815957.085 1539193.649 0, 816197.818 1539182.823 0, 816438.552 1539172.012 0, 816679.286 1539161.215 0, 816920.022 1539150.432 0, 817160.758 1539139.664 0, 
+    817401.494 1539128.909 0, 817642.231 1539118.169 0, 817882.969 1539107.443 0, 818123.707 1539096.731 0, 818364.446 1539086.033 0, 818605.186 1539075.349 0, 818845.926 1539064.68 0, 819086.667 1539054.025 0, 819327.409 1539043.384 0, 819568.151 1539032.757 0, 
+    819808.894 1539022.144 0, 820049.637 1539011.545 0, 820290.381 1539000.961 0, 820531.126 1538990.391 0, 820770.678 1538979.887 0, 821012.617 1538969.292 0, 821253.363 1538958.765 0, 821494.111 1538948.251 0, 821734.858 1538937.752 0, 821975.607 1538927.266 0, 
+    822216.356 1538916.795 0, 822457.105 1538906.339 0, 822697.856 1538895.896 0, 822938.606 1538885.467 0, 823179.358 1538875.053 0, 823420.11 1538864.653 0, 823660.863 1538854.267 0, 823901.616 1538843.895 0, 824142.37 1538833.537 0, 824383.124 1538823.193 0, 
+    824623.879 1538812.864 0, 824864.635 1538802.549 0, 825105.391 1538792.248 0, 825346.148 1538781.961 0, 825586.906 1538771.688 0, 825827.664 1538761.43 0, 826068.423 1538751.185 0, 826309.182 1538740.955 0, 826548.749 1538730.79 0, 826312.892 1533168.527 0, 
+    826077.018 1527605.877 0))
+
+POLYGON ((838105.92 1538257.083 0, 837866.323 1538266.572 0, 837625.536 1538276.122 0, 837384.749 1538285.686 0, 837143.963 1538295.264 0, 836903.177 1538304.857 0, 836662.392 1538314.463 0, 836421.608 1538324.084 0, 836180.824 1538333.719 0, 835940.041 1538343.368 0, 
+    835699.258 1538353.031 0, 835458.476 1538362.709 0, 835217.694 1538372.401 0, 834976.913 1538382.107 0, 834736.132 1538391.827 0, 834495.353 1538401.561 0, 834254.573 1538411.309 0, 834013.794 1538421.072 0, 833773.016 1538430.848 0, 833532.239 1538440.639 0, 
+    833291.462 1538450.444 0, 833050.685 1538460.263 0, 832809.909 1538470.097 0, 832569.134 1538479.944 0, 832327.167 1538489.855 0, 832087.585 1538499.682 0, 831846.812 1538509.572 0, 831606.039 1538519.476 0, 831365.266 1538529.395 0, 831124.494 1538539.327 0, 
+    830883.723 1538549.274 0, 830642.953 1538559.235 0, 830402.182 1538569.21 0, 830161.413 1538579.199 0, 829920.644 1538589.203 0, 829679.876 1538599.221 0, 829439.108 1538609.252 0, 829198.341 1538619.298 0, 828957.575 1538629.358 0, 828716.809 1538639.433 0, 
+    828476.043 1538649.521 0, 828235.279 1538659.624 0, 827994.514 1538669.741 0, 827753.751 1538679.872 0, 827512.988 1538690.017 0, 827272.226 1538700.176 0, 827031.464 1538710.35 0, 826790.703 1538720.537 0, 826548.749 1538730.79 0, 826784.59 1544292.659 0, 
+    827020.414 1549854.128 0, 827261.709 1549843.903 0, 827501.816 1549833.743 0, 827741.923 1549823.597 0, 827982.031 1549813.466 0, 828222.139 1549803.348 0, 828462.248 1549793.245 0, 828702.357 1549783.155 0, 828942.467 1549773.08 0, 829182.578 1549763.019 0, 
+    829422.689 1549752.972 0, 829662.801 1549742.939 0, 829902.913 1549732.921 0, 830143.026 1549722.916 0, 830383.14 1549712.926 0, 830623.254 1549702.95 0, 830863.369 1549692.988 0, 831103.484 1549683.04 0, 831343.6 1549673.106 0, 831583.716 1549663.186 0, 
+    831823.833 1549653.28 0, 832063.951 1549643.389 0, 832304.069 1549633.512 0, 832544.188 1549623.648 0, 832783.119 1549613.848 0, 833024.427 1549603.965 0, 833264.548 1549594.144 0, 833504.669 1549584.337 0, 833744.791 1549574.545 0, 833984.913 1549564.766 0, 
+    834225.036 1549555.002 0, 834465.16 1549545.252 0, 834705.284 1549535.516 0, 834945.408 1549525.794 0, 835185.533 1549516.086 0, 835425.659 1549506.393 0, 835665.785 1549496.713 0, 835905.912 1549487.048 0, 836146.04 1549477.397 0, 836386.168 1549467.76 0, 
+    836626.296 1549458.137 0, 836866.425 1549448.528 0, 837106.555 1549438.933 0, 837346.685 1549429.353 0, 837586.816 1549419.786 0, 837826.948 1549410.234 0, 838067.08 1549400.696 0, 838307.212 1549391.172 0, 838546.157 1549381.709 0, 838326.047 1543819.596 0, 
+    838105.92 1538257.083 0))
+
+POLYGON ((850073.189 1548941.855 0, 849834.216 1548950.643 0, 849594.058 1548959.488 0, 849353.9 1548968.348 0, 849113.742 1548977.222 0, 848873.586 1548986.11 0, 848633.429 1548995.012 0, 848393.273 1549003.928 0, 848153.118 1549012.858 0, 847912.963 1549021.803 0, 
+    847672.809 1549030.761 0, 847432.655 1549039.734 0, 847192.502 1549048.721 0, 846952.349 1549057.722 0, 846712.197 1549066.737 0, 846472.045 1549075.766 0, 846231.894 1549084.81 0, 845991.744 1549093.867 0, 845751.594 1549102.939 0, 845511.444 1549112.025 0, 
+    845271.295 1549121.125 0, 845031.147 1549130.239 0, 844790.999 1549139.367 0, 844550.852 1549148.51 0, 844309.518 1549157.711 0, 844070.559 1549166.837 0, 843830.413 1549176.021 0, 843590.268 1549185.22 0, 843350.123 1549194.433 0, 843109.979 1549203.661 0, 
+    842869.835 1549212.902 0, 842629.692 1549222.157 0, 842389.55 1549231.427 0, 842149.408 1549240.711 0, 841909.267 1549250.008 0, 841669.126 1549259.32 0, 841428.985 1549268.646 0, 841188.846 1549277.987 0, 840948.707 1549287.341 0, 840708.568 1549296.71 0, 
+    840468.43 1549306.092 0, 840228.292 1549315.489 0, 839988.155 1549324.9 0, 839748.019 1549334.325 0, 839507.883 1549343.764 0, 839267.748 1549353.217 0, 839027.613 1549362.685 0, 838787.479 1549372.166 0, 838546.157 1549381.709 0, 838766.252 1554943.416 0, 
+    838986.331 1560504.711 0, 839226.994 1560495.195 0, 839466.473 1560485.739 0, 839705.954 1560476.297 0, 839945.434 1560466.87 0, 840184.915 1560457.456 0, 840424.397 1560448.057 0, 840663.879 1560438.672 0, 840903.362 1560429.301 0, 841142.846 1560419.944 0, 
+    841382.33 1560410.601 0, 841621.814 1560401.272 0, 841861.299 1560391.957 0, 842100.785 1560382.656 0, 842340.271 1560373.37 0, 842579.757 1560364.097 0, 842819.245 1560354.839 0, 843058.732 1560345.594 0, 843298.221 1560336.364 0, 843537.71 1560327.148 0, 
+    843777.199 1560317.946 0, 844016.689 1560308.758 0, 844256.179 1560299.584 0, 844495.67 1560290.425 0, 844733.978 1560281.324 0, 844974.654 1560272.148 0, 845214.147 1560263.03 0, 845453.64 1560253.927 0, 845693.134 1560244.837 0, 845932.628 1560235.762 0, 
+    846172.123 1560226.701 0, 846411.618 1560217.654 0, 846651.114 1560208.621 0, 846890.61 1560199.603 0, 847130.107 1560190.598 0, 847369.605 1560181.607 0, 847609.102 1560172.631 0, 847848.601 1560163.669 0, 848088.1 1560154.72 0, 848327.6 1560145.786 0, 
+    848567.1 1560136.866 0, 848806.6 1560127.96 0, 849046.101 1560119.068 0, 849285.603 1560110.19 0, 849525.105 1560101.327 0, 849764.608 1560092.477 0, 850004.111 1560083.642 0, 850243.615 1560074.82 0, 850481.936 1560066.056 0, 850277.57 1554504.162 0, 
+    850073.189 1548941.855 0))
+
+POLYGON ((861978.735 1559659.88 0, 861740.388 1559667.971 0, 861500.86 1559676.115 0, 861261.333 1559684.274 0, 861021.806 1559692.447 0, 860782.28 1559700.634 0, 860542.754 1559708.835 0, 860303.229 1559717.051 0, 860063.704 1559725.28 0, 859824.18 1559733.523 0, 
+    859584.656 1559741.781 0, 859345.133 1559750.052 0, 859105.61 1559758.338 0, 858866.088 1559766.638 0, 858626.566 1559774.952 0, 858387.044 1559783.28 0, 858147.524 1559791.622 0, 857908.003 1559799.978 0, 857668.483 1559808.349 0, 857428.964 1559816.733 0, 
+    857189.445 1559825.131 0, 856949.926 1559833.544 0, 856710.409 1559841.971 0, 856470.891 1559850.411 0, 856230.192 1559858.908 0, 855991.858 1559867.335 0, 855752.342 1559875.818 0, 855512.826 1559884.316 0, 855273.311 1559892.827 0, 855033.797 1559901.352 0, 
+    854794.283 1559909.892 0, 854554.77 1559918.445 0, 854315.257 1559927.013 0, 854075.744 1559935.595 0, 853836.232 1559944.191 0, 853596.721 1559952.801 0, 853357.21 1559961.425 0, 853117.7 1559970.063 0, 852878.19 1559978.715 0, 852638.68 1559987.381 0, 
+    852399.171 1559996.062 0, 852159.663 1560004.756 0, 851920.155 1560013.465 0, 851680.648 1560022.188 0, 851441.141 1560030.925 0, 851201.635 1560039.675 0, 850962.129 1560048.441 0, 850722.624 1560057.22 0, 850481.936 1560066.056 0, 850686.287 1565627.533 0, 
+    850890.622 1571188.584 0, 851130.651 1571179.772 0, 851369.502 1571171.017 0, 851608.353 1571162.276 0, 851847.205 1571153.549 0, 852086.057 1571144.836 0, 852324.909 1571136.137 0, 852563.763 1571127.452 0, 852802.616 1571118.781 0, 853041.471 1571110.125 0, 
+    853280.325 1571101.482 0, 853519.18 1571092.853 0, 853758.036 1571084.239 0, 853996.892 1571075.638 0, 854235.749 1571067.052 0, 854474.606 1571058.479 0, 854713.464 1571049.921 0, 854952.322 1571041.377 0, 855191.181 1571032.847 0, 855430.04 1571024.331 0, 
+    855668.9 1571015.829 0, 855907.761 1571007.341 0, 856146.621 1570998.867 0, 856385.483 1570990.407 0, 856623.166 1570982.002 0, 856863.207 1570973.529 0, 857102.069 1570965.111 0, 857340.933 1570956.708 0, 857579.796 1570948.318 0, 857818.661 1570939.943 0, 
+    858057.525 1570931.581 0, 858296.39 1570923.234 0, 858535.256 1570914.9 0, 858774.122 1570906.581 0, 859012.989 1570898.276 0, 859251.856 1570889.985 0, 859490.724 1570881.707 0, 859729.592 1570873.444 0, 859968.461 1570865.195 0, 860207.33 1570856.96 0, 
+    860446.199 1570848.74 0, 860685.07 1570840.533 0, 860923.94 1570832.34 0, 861162.811 1570824.161 0, 861401.683 1570815.997 0, 861640.555 1570807.846 0, 861879.427 1570799.709 0, 862118.3 1570791.587 0, 862355.996 1570783.518 0, 862167.373 1565221.912 0, 
+    861978.735 1559659.88 0))
+
+POLYGON ((873822.469 1570410.846 0, 873584.749 1570418.243 0, 873345.854 1570425.69 0, 873106.96 1570433.152 0, 872868.066 1570440.628 0, 872629.172 1570448.118 0, 872390.279 1570455.621 0, 872151.386 1570463.139 0, 871912.494 1570470.671 0, 871673.602 1570478.217 0, 
+    871434.711 1570485.777 0, 871195.82 1570493.351 0, 870956.929 1570500.94 0, 870718.039 1570508.542 0, 870479.149 1570516.158 0, 870240.26 1570523.789 0, 870001.371 1570531.433 0, 869762.483 1570539.091 0, 869523.595 1570546.764 0, 869284.708 1570554.451 0, 
+    869045.821 1570562.151 0, 868806.934 1570569.866 0, 868568.048 1570577.595 0, 868329.163 1570585.338 0, 868089.101 1570593.133 0, 867851.393 1570600.866 0, 867612.509 1570608.651 0, 867373.625 1570616.45 0, 867134.742 1570624.263 0, 866895.859 1570632.09 0, 
+    866656.976 1570639.931 0, 866418.095 1570647.787 0, 866179.213 1570655.656 0, 865940.332 1570663.54 0, 865701.452 1570671.437 0, 865462.572 1570679.349 0, 865223.692 1570687.274 0, 864984.813 1570695.214 0, 864745.934 1570703.168 0, 864507.056 1570711.136 0, 
+    864268.178 1570719.117 0, 864029.301 1570727.113 0, 863790.424 1570735.123 0, 863551.548 1570743.147 0, 863312.672 1570751.185 0, 863073.797 1570759.238 0, 862834.922 1570767.304 0, 862596.048 1570775.384 0, 862355.996 1570783.518 0, 862544.604 1576344.695 0, 
+    862733.198 1581905.434 0, 862972.592 1581897.322 0, 863210.812 1581889.264 0, 863449.032 1581881.22 0, 863687.253 1581873.189 0, 863925.474 1581865.173 0, 864163.696 1581857.171 0, 864401.918 1581849.183 0, 864640.14 1581841.209 0, 864878.363 1581833.249 0, 
+    865116.587 1581825.303 0, 865354.811 1581817.371 0, 865593.035 1581809.453 0, 865831.26 1581801.549 0, 866069.486 1581793.66 0, 866307.712 1581785.784 0, 866545.938 1581777.922 0, 866784.165 1581770.074 0, 867022.392 1581762.24 0, 867260.62 1581754.42 0, 
+    867498.848 1581746.615 0, 867737.077 1581738.823 0, 867975.306 1581731.045 0, 868213.535 1581723.281 0, 868450.592 1581715.57 0, 868689.996 1581707.796 0, 868928.227 1581700.074 0, 869166.458 1581692.367 0, 869404.69 1581684.673 0, 869642.922 1581676.994 0, 
+    869881.155 1581669.328 0, 870119.388 1581661.677 0, 870357.622 1581654.039 0, 870595.856 1581646.416 0, 870834.091 1581638.806 0, 871072.326 1581631.211 0, 871310.561 1581623.629 0, 871548.797 1581616.062 0, 871787.033 1581608.509 0, 872025.27 1581600.969 0, 
+    872263.507 1581593.444 0, 872501.745 1581585.933 0, 872739.983 1581578.435 0, 872978.221 1581570.952 0, 873216.46 1581563.483 0, 873454.7 1581556.028 0, 873692.94 1581548.586 0, 873931.18 1581541.159 0, 874168.248 1581533.783 0, 873995.365 1575972.533 0, 
+    873822.469 1570410.846 0))
+
+POLYGON ((885604.302 1581194.439 0, 885367.213 1581201.146 0, 885128.952 1581207.9 0, 884890.692 1581214.668 0, 884652.433 1581221.45 0, 884414.174 1581228.246 0, 884175.915 1581235.056 0, 883937.657 1581241.881 0, 883699.399 1581248.719 0, 883461.141 1581255.571 0, 
+    883222.884 1581262.437 0, 882984.627 1581269.318 0, 882746.371 1581276.212 0, 882508.115 1581283.12 0, 882269.86 1581290.043 0, 882031.605 1581296.979 0, 881793.35 1581303.929 0, 881555.096 1581310.894 0, 881316.842 1581317.872 0, 881078.588 1581324.865 0, 
+    880840.335 1581331.871 0, 880602.083 1581338.892 0, 880363.83 1581345.926 0, 880125.579 1581352.975 0, 879886.155 1581360.072 0, 879649.076 1581367.114 0, 879410.826 1581374.205 0, 879172.576 1581381.309 0, 878934.326 1581388.428 0, 878696.077 1581395.561 0, 
+    878457.828 1581402.707 0, 878219.579 1581409.868 0, 877981.331 1581417.043 0, 877743.084 1581424.232 0, 877504.836 1581431.434 0, 877266.59 1581438.651 0, 877028.343 1581445.882 0, 876790.097 1581453.127 0, 876551.852 1581460.386 0, 876313.607 1581467.659 0, 
+    876075.362 1581474.946 0, 875837.118 1581482.247 0, 875598.874 1581489.562 0, 875360.631 1581496.891 0, 875122.388 1581504.234 0, 874884.146 1581511.591 0, 874645.904 1581518.962 0, 874407.662 1581526.347 0, 874168.248 1581533.783 0, 874341.117 1587094.589 0, 
+    874513.972 1592654.946 0, 874752.728 1592647.531 0, 874990.315 1592640.166 0, 875227.903 1592632.815 0, 875465.491 1592625.478 0, 875703.079 1592618.155 0, 875940.668 1592610.847 0, 876178.257 1592603.552 0, 876415.847 1592596.271 0, 876653.437 1592589.004 0, 
+    876891.027 1592581.751 0, 877128.618 1592574.512 0, 877366.209 1592567.287 0, 877603.801 1592560.076 0, 877841.393 1592552.879 0, 878078.986 1592545.696 0, 878316.579 1592538.527 0, 878554.172 1592531.372 0, 878791.766 1592524.231 0, 879029.36 1592517.104 0, 
+    879266.955 1592509.991 0, 879504.55 1592502.892 0, 879742.146 1592495.806 0, 879979.742 1592488.735 0, 880216.169 1592481.713 0, 880454.935 1592474.635 0, 880692.532 1592467.606 0, 880930.13 1592460.591 0, 881167.728 1592453.589 0, 881405.326 1592446.602 0, 
+    881642.925 1592439.629 0, 881880.524 1592432.67 0, 882118.124 1592425.724 0, 882355.724 1592418.793 0, 882593.324 1592411.876 0, 882830.925 1592404.972 0, 883068.527 1592398.083 0, 883306.128 1592391.208 0, 883543.73 1592384.346 0, 883781.333 1592377.499 0, 
+    884018.936 1592370.665 0, 884256.539 1592363.846 0, 884494.143 1592357.041 0, 884731.747 1592350.249 0, 884969.352 1592343.472 0, 885206.956 1592336.708 0, 885444.562 1592329.959 0, 885682.167 1592323.223 0, 885918.606 1592316.535 0, 885761.46 1586755.712 0, 
+    885604.302 1581194.439 0))
+
+POLYGON ((897324.15 1592010.345 0, 897087.692 1592016.365 0, 896850.068 1592022.43 0, 896612.445 1592028.508 0, 896374.822 1592034.6 0, 896137.199 1592040.706 0, 895899.576 1592046.826 0, 895661.955 1592052.96 0, 895424.333 1592059.108 0, 895186.712 1592065.271 0, 
+    894949.091 1592071.447 0, 894711.47 1592077.637 0, 894473.85 1592083.841 0, 894236.23 1592090.059 0, 893998.611 1592096.291 0, 893760.992 1592102.537 0, 893523.373 1592108.797 0, 893285.755 1592115.071 0, 893048.137 1592121.359 0, 892810.519 1592127.661 0, 
+    892572.902 1592133.977 0, 892335.285 1592140.307 0, 892097.668 1592146.651 0, 891860.052 1592153.009 0, 891621.27 1592159.412 0, 891384.821 1592165.766 0, 891147.206 1592172.166 0, 890909.592 1592178.58 0, 890671.977 1592185.008 0, 890434.364 1592191.45 0, 
+    890196.75 1592197.906 0, 889959.137 1592204.375 0, 889721.524 1592210.859 0, 889483.912 1592217.357 0, 889246.3 1592223.869 0, 889008.689 1592230.394 0, 888771.077 1592236.934 0, 888533.467 1592243.488 0, 888295.856 1592250.056 0, 888058.246 1592256.637 0, 
+    887820.637 1592263.233 0, 887583.027 1592269.842 0, 887345.418 1592276.466 0, 887107.81 1592283.104 0, 886870.202 1592289.755 0, 886632.594 1592296.421 0, 886394.987 1592303.101 0, 886157.38 1592309.794 0, 885918.606 1592316.535 0, 886075.738 1597876.902 0, 
+    886232.858 1603436.807 0, 886470.974 1603430.085 0, 886707.927 1603423.409 0, 886944.879 1603416.748 0, 887181.832 1603410.101 0, 887418.786 1603403.468 0, 887655.74 1603396.848 0, 887892.694 1603390.243 0, 888129.649 1603383.652 0, 888366.604 1603377.074 0, 
+    888603.56 1603370.511 0, 888840.515 1603363.961 0, 889077.472 1603357.425 0, 889314.428 1603350.904 0, 889551.385 1603344.396 0, 889788.343 1603337.902 0, 890025.301 1603331.422 0, 890262.259 1603324.956 0, 890499.217 1603318.504 0, 890736.176 1603312.066 0, 
+    890973.136 1603305.642 0, 891210.095 1603299.232 0, 891447.055 1603292.836 0, 891684.016 1603286.454 0, 891919.813 1603280.117 0, 892157.938 1603273.731 0, 892394.899 1603267.391 0, 892631.861 1603261.064 0, 892868.824 1603254.752 0, 893105.786 1603248.453 0, 
+    893342.749 1603242.168 0, 893579.713 1603235.898 0, 893816.677 1603229.641 0, 894053.641 1603223.398 0, 894290.605 1603217.17 0, 894527.57 1603210.955 0, 894764.535 1603204.754 0, 895001.501 1603198.567 0, 895238.467 1603192.394 0, 895475.433 1603186.235 0, 
+    895712.4 1603180.09 0, 895949.367 1603173.958 0, 896186.335 1603167.841 0, 896423.302 1603161.738 0, 896660.27 1603155.648 0, 896897.239 1603149.573 0, 897134.208 1603143.512 0, 897371.177 1603137.464 0, 897606.984 1603131.46 0, 897465.573 1597571.134 0, 
+    897324.15 1592010.345 0))
+
+POLYGON ((908981.927 1602858.249 0, 908746.103 1602863.587 0, 908509.117 1602868.965 0, 908272.132 1602874.357 0, 908035.147 1602879.763 0, 907798.163 1602885.182 0, 907561.179 1602890.616 0, 907324.195 1602896.064 0, 907087.212 1602901.526 0, 906850.229 1602907.001 0, 
+    906613.246 1602912.491 0, 906376.263 1602917.994 0, 906139.281 1602923.512 0, 905902.299 1602929.043 0, 905665.318 1602934.589 0, 905428.337 1602940.148 0, 905191.356 1602945.721 0, 904954.375 1602951.308 0, 904717.395 1602956.91 0, 904480.415 1602962.525 0, 
+    904243.436 1602968.154 0, 904006.457 1602973.797 0, 903769.478 1602979.454 0, 903532.499 1602985.125 0, 903294.359 1602990.837 0, 903058.543 1602996.508 0, 902821.566 1603002.221 0, 902584.588 1603007.948 0, 902347.612 1603013.688 0, 902110.635 1603019.443 0, 
+    901873.659 1603025.212 0, 901636.683 1603030.994 0, 901399.708 1603036.791 0, 901162.732 1603042.601 0, 900925.758 1603048.425 0, 900688.783 1603054.264 0, 900451.809 1603060.116 0, 900214.835 1603065.982 0, 899977.862 1603071.862 0, 899740.889 1603077.756 0, 
+    899503.916 1603083.664 0, 899266.944 1603089.586 0, 899029.971 1603095.522 0, 898793 1603101.472 0, 898556.028 1603107.436 0, 898319.057 1603113.414 0, 898082.087 1603119.405 0, 897845.117 1603125.411 0, 897606.984 1603131.46 0, 897748.383 1608691.318 0, 
+    897889.77 1614250.701 0, 898127.245 1614244.668 0, 898363.561 1614238.679 0, 898599.877 1614232.704 0, 898836.194 1614226.743 0, 899072.51 1614220.795 0, 899308.828 1614214.862 0, 899545.145 1614208.942 0, 899781.463 1614203.037 0, 900017.781 1614197.145 0, 
+    900254.1 1614191.267 0, 900490.419 1614185.403 0, 900726.738 1614179.553 0, 900963.058 1614173.717 0, 901199.378 1614167.895 0, 901435.698 1614162.087 0, 901672.019 1614156.292 0, 901908.34 1614150.512 0, 902144.661 1614144.745 0, 902380.983 1614138.993 0, 
+    902617.305 1614133.254 0, 902853.628 1614127.529 0, 903089.95 1614121.818 0, 903326.273 1614116.121 0, 903561.438 1614110.466 0, 903798.92 1614104.769 0, 904035.244 1614099.114 0, 904271.569 1614093.473 0, 904507.894 1614087.845 0, 904744.219 1614082.232 0, 
+    904980.544 1614076.632 0, 905216.87 1614071.046 0, 905453.196 1614065.475 0, 905689.522 1614059.917 0, 905925.849 1614054.373 0, 906162.176 1614048.843 0, 906398.503 1614043.327 0, 906634.831 1614037.824 0, 906871.159 1614032.336 0, 907107.487 1614026.862 0, 
+    907343.816 1614021.401 0, 907580.145 1614015.954 0, 907816.474 1614010.522 0, 908052.804 1614005.103 0, 908289.133 1613999.698 0, 908525.464 1613994.307 0, 908761.794 1613988.93 0, 908998.125 1613983.567 0, 909233.298 1613978.244 0, 909107.618 1608418.484 0, 
+    908981.927 1602858.249 0))
+
+POLYGON ((920577.551 1613737.836 0, 920342.362 1613742.494 0, 920106.017 1613747.19 0, 919869.672 1613751.899 0, 919633.328 1613756.623 0, 919396.983 1613761.36 0, 919160.639 1613766.111 0, 918924.296 1613770.876 0, 918687.952 1613775.655 0, 918451.609 1613780.448 0, 
+    918215.266 1613785.254 0, 917978.924 1613790.075 0, 917742.582 1613794.909 0, 917506.24 1613799.758 0, 917269.898 1613804.62 0, 917033.557 1613809.497 0, 916797.215 1613814.387 0, 916560.875 1613819.291 0, 916324.534 1613824.209 0, 916088.194 1613829.141 0, 
+    915851.854 1613834.087 0, 915615.514 1613839.046 0, 915379.175 1613844.02 0, 915142.836 1613849.008 0, 914905.34 1613854.034 0, 914670.158 1613859.024 0, 914433.82 1613864.054 0, 914197.482 1613869.097 0, 913961.145 1613874.154 0, 913724.807 1613879.225 0, 
+    913488.47 1613884.31 0, 913252.134 1613889.409 0, 913015.797 1613894.522 0, 912779.461 1613899.648 0, 912543.125 1613904.789 0, 912306.79 1613909.943 0, 912070.455 1613915.112 0, 911834.12 1613920.294 0, 911597.785 1613925.49 0, 911361.451 1613930.701 0, 
+    911125.117 1613935.925 0, 910888.783 1613941.163 0, 910652.45 1613946.414 0, 910416.117 1613951.68 0, 910179.784 1613956.96 0, 909943.452 1613962.253 0, 909707.12 1613967.561 0, 909470.788 1613972.882 0, 909233.298 1613978.244 0, 909358.968 1619537.522 0, 
+    909484.626 1625096.312 0, 909721.458 1625090.966 0, 909957.135 1625085.659 0, 910192.813 1625080.366 0, 910428.491 1625075.087 0, 910664.169 1625069.822 0, 910899.848 1625064.571 0, 911135.527 1625059.334 0, 911371.206 1625054.11 0, 911606.886 1625048.901 0, 
+    911842.566 1625043.705 0, 912078.246 1625038.523 0, 912313.926 1625033.355 0, 912549.607 1625028.201 0, 912785.288 1625023.061 0, 913020.97 1625017.934 0, 913256.651 1625012.822 0, 913492.333 1625007.723 0, 913728.016 1625002.639 0, 913963.698 1624997.568 0, 
+    914199.381 1624992.511 0, 914435.064 1624987.468 0, 914670.748 1624982.438 0, 914906.432 1624977.423 0, 915140.962 1624972.446 0, 915377.8 1624967.434 0, 915613.485 1624962.46 0, 915849.17 1624957.5 0, 916084.855 1624952.554 0, 916320.541 1624947.622 0, 
+    916556.226 1624942.704 0, 916791.913 1624937.799 0, 917027.599 1624932.909 0, 917263.286 1624928.032 0, 917498.973 1624923.17 0, 917734.66 1624918.321 0, 917970.348 1624913.486 0, 918206.035 1624908.664 0, 918441.723 1624903.857 0, 918677.412 1624899.064 0, 
+    918913.101 1624894.284 0, 919148.79 1624889.518 0, 919384.479 1624884.767 0, 919620.168 1624880.029 0, 919855.858 1624875.305 0, 920091.548 1624870.594 0, 920327.239 1624865.898 0, 920562.929 1624861.216 0, 920797.467 1624856.57 0, 920687.514 1619297.447 0, 
+    920577.551 1613737.836 0))
+
+POLYGON ((932110.941 1624648.789 0, 931876.389 1624652.772 0, 931640.686 1624656.789 0, 931404.983 1624660.819 0, 931169.281 1624664.864 0, 930933.578 1624668.922 0, 930697.876 1624672.994 0, 930462.175 1624677.08 0, 930226.473 1624681.18 0, 929990.772 1624685.293 0, 
+    929755.071 1624689.421 0, 929519.37 1624693.562 0, 929283.67 1624697.718 0, 929047.969 1624701.887 0, 928812.269 1624706.07 0, 928576.57 1624710.267 0, 928340.87 1624714.477 0, 928105.171 1624718.702 0, 927869.472 1624722.941 0, 927633.773 1624727.193 0, 
+    927398.074 1624731.459 0, 927162.376 1624735.739 0, 926926.678 1624740.033 0, 926690.98 1624744.341 0, 926454.131 1624748.684 0, 926219.585 1624752.999 0, 925983.888 1624757.348 0, 925748.192 1624761.712 0, 925512.495 1624766.089 0, 925276.799 1624770.48 0, 
+    925041.103 1624774.885 0, 924805.407 1624779.304 0, 924569.712 1624783.737 0, 924334.016 1624788.183 0, 924098.322 1624792.644 0, 923862.627 1624797.118 0, 923626.932 1624801.606 0, 923391.238 1624806.108 0, 923155.544 1624810.624 0, 922919.851 1624815.154 0, 
+    922684.157 1624819.698 0, 922448.464 1624824.256 0, 922212.771 1624828.827 0, 921977.079 1624833.412 0, 921741.387 1624838.012 0, 921505.695 1624842.625 0, 921270.003 1624847.252 0, 921034.311 1624851.892 0, 920797.467 1624856.57 0, 920907.411 1630415.198 0, 
+    921017.344 1635973.326 0, 921253.531 1635968.661 0, 921488.568 1635964.033 0, 921723.605 1635959.419 0, 921958.643 1635954.819 0, 922193.681 1635950.232 0, 922428.719 1635945.66 0, 922663.758 1635941.101 0, 922898.797 1635936.556 0, 923133.836 1635932.025 0, 
+    923368.875 1635927.508 0, 923603.914 1635923.004 0, 923838.954 1635918.515 0, 924073.994 1635914.039 0, 924309.035 1635909.577 0, 924544.075 1635905.129 0, 924779.116 1635900.694 0, 925014.157 1635896.274 0, 925249.199 1635891.867 0, 925484.241 1635887.475 0, 
+    925719.282 1635883.096 0, 925954.325 1635878.731 0, 926189.367 1635874.379 0, 926424.41 1635870.042 0, 926658.304 1635865.739 0, 926894.496 1635861.409 0, 927129.539 1635857.113 0, 927364.583 1635852.831 0, 927599.627 1635848.562 0, 927834.671 1635844.308 0, 
+    928069.716 1635840.067 0, 928304.76 1635835.84 0, 928539.805 1635831.628 0, 928774.851 1635827.428 0, 929009.896 1635823.243 0, 929244.942 1635819.072 0, 929479.988 1635814.914 0, 929715.034 1635810.77 0, 929950.08 1635806.641 0, 930185.127 1635802.524 0, 
+    930420.174 1635798.422 0, 930655.221 1635794.334 0, 930890.269 1635790.259 0, 931125.316 1635786.198 0, 931360.364 1635782.152 0, 931595.412 1635778.119 0, 931830.461 1635774.099 0, 932065.509 1635770.094 0, 932299.41 1635766.122 0, 932205.179 1630207.706 0, 
+    932110.941 1624648.789 0))
+
+POLYGON ((943582.016 1635590.793 0, 943348.103 1635594.104 0, 943113.044 1635597.445 0, 942877.985 1635600.8 0, 942642.927 1635604.169 0, 942407.868 1635607.552 0, 942172.81 1635610.949 0, 941937.752 1635614.36 0, 941702.695 1635617.784 0, 941467.637 1635621.222 0, 
+    941232.58 1635624.674 0, 940997.522 1635628.14 0, 940762.465 1635631.62 0, 940527.409 1635635.113 0, 940292.352 1635638.62 0, 940057.296 1635642.142 0, 939822.24 1635645.677 0, 939587.184 1635649.226 0, 939352.128 1635652.788 0, 939117.073 1635656.365 0, 
+    938882.017 1635659.955 0, 938646.962 1635663.559 0, 938411.907 1635667.177 0, 938176.853 1635670.809 0, 937940.651 1635674.473 0, 937706.744 1635678.114 0, 937471.69 1635681.788 0, 937236.636 1635685.475 0, 937001.583 1635689.176 0, 936766.529 1635692.891 0, 
+    936531.476 1635696.62 0, 936296.423 1635700.362 0, 936061.37 1635704.119 0, 935826.318 1635707.889 0, 935591.266 1635711.673 0, 935356.214 1635715.471 0, 935121.162 1635719.283 0, 934886.11 1635723.108 0, 934651.059 1635726.947 0, 934416.008 1635730.801 0, 
+    934180.957 1635734.668 0, 933945.906 1635738.549 0, 933710.856 1635742.443 0, 933475.806 1635746.352 0, 933240.756 1635750.274 0, 933005.706 1635754.211 0, 932770.656 1635758.161 0, 932535.607 1635762.125 0, 932299.41 1635766.122 0, 932393.632 1641324.03 0, 
+    932487.845 1646881.423 0, 932723.384 1646877.437 0, 932957.779 1646873.484 0, 933192.175 1646869.545 0, 933426.57 1646865.62 0, 933660.966 1646861.708 0, 933895.362 1646857.811 0, 934129.758 1646853.927 0, 934364.155 1646850.057 0, 934598.551 1646846.2 0, 
+    934832.948 1646842.358 0, 935067.345 1646838.529 0, 935301.743 1646834.714 0, 935536.14 1646830.913 0, 935770.538 1646827.126 0, 936004.936 1646823.352 0, 936239.334 1646819.593 0, 936473.733 1646815.847 0, 936708.131 1646812.115 0, 936942.53 1646808.396 0, 
+    937176.93 1646804.692 0, 937411.329 1646801.001 0, 937645.728 1646797.324 0, 937880.128 1646793.661 0, 938113.384 1646790.029 0, 938348.928 1646786.376 0, 938583.329 1646782.754 0, 938817.729 1646779.146 0, 939052.13 1646775.552 0, 939286.531 1646771.972 0, 
+    939520.933 1646768.405 0, 939755.334 1646764.852 0, 939989.736 1646761.313 0, 940224.138 1646757.788 0, 940458.54 1646754.277 0, 940692.942 1646750.779 0, 940927.345 1646747.295 0, 941161.747 1646743.825 0, 941396.15 1646740.369 0, 941630.553 1646736.927 0, 
+    941864.957 1646733.498 0, 942099.36 1646730.083 0, 942333.764 1646726.682 0, 942568.168 1646723.295 0, 942802.572 1646719.922 0, 943036.976 1646716.562 0, 943271.381 1646713.216 0, 943505.785 1646709.884 0, 943739.047 1646706.582 0, 943660.535 1641148.945 0, 
+    943582.016 1635590.793 0))
+
+POLYGON ((954990.699 1646563.528 0, 954757.427 1646566.171 0, 954523.014 1646568.841 0, 954288.601 1646571.525 0, 954054.188 1646574.222 0, 953819.775 1646576.933 0, 953585.363 1646579.658 0, 953350.95 1646582.397 0, 953116.538 1646585.15 0, 952882.126 1646587.916 0, 
+    952647.714 1646590.696 0, 952413.302 1646593.49 0, 952178.891 1646596.298 0, 951944.479 1646599.12 0, 951710.068 1646601.955 0, 951475.657 1646604.804 0, 951241.246 1646607.667 0, 951006.835 1646610.544 0, 950772.425 1646613.434 0, 950538.014 1646616.339 0, 
+    950303.604 1646619.257 0, 950069.194 1646622.189 0, 949834.784 1646625.134 0, 949600.374 1646628.094 0, 949364.823 1646631.082 0, 949131.555 1646634.054 0, 948897.146 1646637.055 0, 948662.737 1646640.07 0, 948428.328 1646643.098 0, 948193.92 1646646.141 0, 
+    947959.511 1646649.197 0, 947725.103 1646652.267 0, 947490.695 1646655.35 0, 947256.287 1646658.448 0, 947021.879 1646661.559 0, 946787.472 1646664.684 0, 946553.064 1646667.823 0, 946318.657 1646670.976 0, 946084.25 1646674.142 0, 945849.843 1646677.323 0, 
+    945615.437 1646680.517 0, 945381.03 1646683.725 0, 945146.624 1646686.946 0, 944912.218 1646690.182 0, 944677.812 1646693.431 0, 944443.406 1646696.694 0, 944209.001 1646699.971 0, 943974.595 1646703.262 0, 943739.047 1646706.582 0, 943817.552 1652263.699 0, 
+    943896.049 1657820.288 0, 944130.94 1657816.976 0, 944364.691 1657813.695 0, 944598.442 1657810.427 0, 944832.194 1657807.173 0, 945065.946 1657803.933 0, 945299.698 1657800.707 0, 945533.45 1657797.494 0, 945767.202 1657794.295 0, 946000.955 1657791.11 0, 
+    946234.707 1657787.938 0, 946468.46 1657784.781 0, 946702.213 1657781.637 0, 946935.967 1657778.507 0, 947169.72 1657775.39 0, 947403.474 1657772.288 0, 947637.227 1657769.199 0, 947870.981 1657766.124 0, 948104.735 1657763.063 0, 948338.49 1657760.015 0, 
+    948572.244 1657756.981 0, 948805.999 1657753.961 0, 949039.754 1657750.955 0, 949273.509 1657747.962 0, 949506.125 1657744.998 0, 949741.02 1657742.018 0, 949974.775 1657739.067 0, 950208.531 1657736.13 0, 950442.287 1657733.206 0, 950676.043 1657730.296 0, 
+    950909.799 1657727.4 0, 951143.556 1657724.517 0, 951377.312 1657721.648 0, 951611.069 1657718.794 0, 951844.826 1657715.952 0, 952078.583 1657713.125 0, 952312.34 1657710.311 0, 952546.098 1657707.511 0, 952779.855 1657704.725 0, 953013.613 1657701.953 0, 
+    953247.371 1657699.194 0, 953481.129 1657696.449 0, 953714.887 1657693.718 0, 953948.646 1657691.001 0, 954182.404 1657688.297 0, 954416.163 1657685.607 0, 954649.922 1657682.931 0, 954883.681 1657680.269 0, 955116.302 1657677.633 0, 955053.503 1652120.845 0, 
+    954990.699 1646563.528 0))
+
+POLYGON ((966336.913 1657566.678 0, 966104.284 1657568.657 0, 965870.518 1657570.659 0, 965636.752 1657572.675 0, 965402.987 1657574.704 0, 965169.222 1657576.747 0, 964935.457 1657578.804 0, 964701.692 1657580.875 0, 964467.927 1657582.959 0, 964234.162 1657585.058 0, 
+    964000.397 1657587.169 0, 963766.633 1657589.295 0, 963532.868 1657591.435 0, 963299.104 1657593.588 0, 963065.34 1657595.755 0, 962831.576 1657597.936 0, 962597.812 1657600.13 0, 962364.048 1657602.339 0, 962130.285 1657604.561 0, 961896.521 1657606.797 0, 
+    961662.758 1657609.046 0, 961428.994 1657611.309 0, 961195.231 1657613.587 0, 960961.468 1657615.877 0, 960726.568 1657618.193 0, 960493.943 1657620.5 0, 960260.18 1657622.832 0, 960026.418 1657625.178 0, 959792.656 1657627.538 0, 959558.893 1657629.911 0, 
+    959325.131 1657632.299 0, 959091.369 1657634.699 0, 958857.608 1657637.114 0, 958623.846 1657639.543 0, 958390.085 1657641.985 0, 958156.323 1657644.441 0, 957922.562 1657646.91 0, 957688.801 1657649.394 0, 957455.04 1657651.891 0, 957221.28 1657654.402 0, 
+    956987.519 1657656.927 0, 956753.759 1657659.465 0, 956519.998 1657662.018 0, 956286.238 1657664.584 0, 956052.478 1657667.164 0, 955818.719 1657669.757 0, 955584.959 1657672.364 0, 955351.199 1657674.985 0, 955116.302 1657677.633 0, 955179.094 1663233.887 0, 
+    955241.881 1668789.6 0, 955476.121 1668786.96 0, 955709.226 1668784.346 0, 955942.332 1668781.746 0, 956175.438 1668779.16 0, 956408.544 1668776.588 0, 956641.65 1668774.029 0, 956874.756 1668771.484 0, 957107.863 1668768.952 0, 957340.969 1668766.434 0, 
+    957574.076 1668763.93 0, 957807.183 1668761.44 0, 958040.29 1668758.964 0, 958273.397 1668756.501 0, 958506.504 1668754.052 0, 958739.611 1668751.616 0, 958972.719 1668749.195 0, 959205.827 1668746.787 0, 959438.934 1668744.393 0, 959672.042 1668742.012 0, 
+    959905.15 1668739.645 0, 960138.259 1668737.292 0, 960371.367 1668734.953 0, 960604.476 1668732.627 0, 960836.45 1668730.327 0, 961070.693 1668728.017 0, 961303.802 1668725.733 0, 961536.911 1668723.462 0, 961770.02 1668721.205 0, 962003.13 1668718.962 0, 
+    962236.239 1668716.732 0, 962469.349 1668714.517 0, 962702.458 1668712.314 0, 962935.568 1668710.126 0, 963168.678 1668707.951 0, 963401.788 1668705.79 0, 963634.899 1668703.643 0, 963868.009 1668701.51 0, 964101.12 1668699.39 0, 964334.23 1668697.284 0, 
+    964567.341 1668695.191 0, 964800.452 1668693.113 0, 965033.563 1668691.048 0, 965266.674 1668688.997 0, 965499.785 1668686.959 0, 965732.896 1668684.935 0, 965966.008 1668682.925 0, 966199.119 1668680.929 0, 966431.098 1668678.956 0, 966384.008 1663123.088 0, 
+    966336.913 1657566.678 0))
+
+POLYGON ((626287.913 1373114.603 0, 626038.677 1373136.495 0, 625788.171 1373158.513 0, 625537.666 1373180.546 0, 625287.162 1373202.593 0, 625036.66 1373224.655 0, 624786.159 1373246.732 0, 624535.66 1373268.824 0, 624285.161 1373290.93 0, 624034.664 1373313.052 0, 
+    623784.168 1373335.188 0, 623533.674 1373357.338 0, 623283.181 1373379.504 0, 623032.689 1373401.684 0, 622782.198 1373423.879 0, 622531.709 1373446.088 0, 622281.221 1373468.313 0, 622030.735 1373490.552 0, 621780.249 1373512.806 0, 621529.765 1373535.074 0, 
+    621279.283 1373557.358 0, 621028.801 1373579.656 0, 620778.321 1373601.969 0, 620527.842 1373624.296 0, 620276.093 1373646.752 0, 620026.889 1373668.996 0, 619776.414 1373691.368 0, 619525.941 1373713.754 0, 619275.468 1373736.156 0, 619024.998 1373758.572 0, 
+    618774.528 1373781.002 0, 618524.06 1373803.448 0, 618273.593 1373825.908 0, 618023.127 1373848.383 0, 617772.663 1373870.873 0, 617522.2 1373893.378 0, 617271.739 1373915.897 0, 617021.278 1373938.431 0, 616770.82 1373960.98 0, 616520.362 1373983.543 0, 
+    616269.906 1374006.121 0, 616019.451 1374028.714 0, 615768.997 1374051.322 0, 615518.545 1374073.944 0, 615268.094 1374096.582 0, 615017.644 1374119.234 0, 614767.196 1374141.9 0, 614516.749 1374164.582 0, 614265.03 1374187.393 0, 614768.501 1379741.222 0, 
+    615271.953 1385294.833 0, 615523.015 1385272.081 0, 615772.808 1385249.459 0, 616022.603 1385226.851 0, 616272.399 1385204.259 0, 616522.196 1385181.681 0, 616771.994 1385159.117 0, 617021.794 1385136.568 0, 617271.595 1385114.034 0, 617521.398 1385091.515 0, 
+    617771.202 1385069.011 0, 618021.007 1385046.521 0, 618270.813 1385024.046 0, 618520.621 1385001.585 0, 618770.43 1384979.139 0, 619020.24 1384956.708 0, 619270.052 1384934.292 0, 619519.865 1384911.89 0, 619769.68 1384889.503 0, 620019.495 1384867.131 0, 
+    620269.312 1384844.774 0, 620519.131 1384822.431 0, 620768.95 1384800.103 0, 621018.771 1384777.789 0, 621267.324 1384755.604 0, 621518.417 1384733.206 0, 621768.242 1384710.937 0, 622018.068 1384688.682 0, 622267.896 1384666.442 0, 622517.725 1384644.217 0, 
+    622767.555 1384622.007 0, 623017.386 1384599.811 0, 623267.219 1384577.63 0, 623517.053 1384555.463 0, 623766.888 1384533.312 0, 624016.725 1384511.175 0, 624266.563 1384489.053 0, 624516.402 1384466.945 0, 624766.243 1384444.852 0, 625016.085 1384422.774 0, 
+    625265.928 1384400.71 0, 625515.772 1384378.662 0, 625765.618 1384356.628 0, 626015.465 1384334.608 0, 626265.313 1384312.604 0, 626515.163 1384290.614 0, 626765.014 1384268.639 0, 627014.866 1384246.678 0, 627263.451 1384224.844 0, 626775.692 1378669.832 0, 
+    626287.913 1373114.603 0))
+
+POLYGON ((639257.925 1383188.737 0, 639009.277 1383209.869 0, 638759.363 1383231.123 0, 638509.451 1383252.393 0, 638259.541 1383273.677 0, 638009.631 1383294.975 0, 637759.723 1383316.289 0, 637509.816 1383337.617 0, 637259.91 1383358.959 0, 637010.006 1383380.317 0, 
+    636760.102 1383401.689 0, 636510.2 1383423.076 0, 636260.3 1383444.478 0, 636010.4 1383465.894 0, 635760.502 1383487.325 0, 635510.605 1383508.771 0, 635260.709 1383530.231 0, 635010.815 1383551.707 0, 634760.922 1383573.197 0, 634511.03 1383594.701 0, 
+    634261.139 1383616.22 0, 634011.25 1383637.754 0, 633761.362 1383659.303 0, 633511.475 1383680.867 0, 633260.322 1383702.554 0, 633011.705 1383724.038 0, 632761.822 1383745.645 0, 632511.941 1383767.267 0, 632262.06 1383788.904 0, 632012.181 1383810.556 0, 
+    631762.303 1383832.222 0, 631512.426 1383853.904 0, 631262.551 1383875.599 0, 631012.677 1383897.31 0, 630762.804 1383919.035 0, 630512.933 1383940.775 0, 630263.062 1383962.53 0, 630013.193 1383984.299 0, 629763.326 1384006.083 0, 629513.459 1384027.882 0, 
+    629263.594 1384049.695 0, 629013.73 1384071.523 0, 628763.868 1384093.366 0, 628514.007 1384115.224 0, 628264.147 1384137.096 0, 628014.288 1384158.983 0, 627764.431 1384180.885 0, 627514.575 1384202.801 0, 627263.451 1384224.844 0, 627751.192 1389779.633 0, 
+    628238.912 1395334.194 0, 628489.378 1395312.209 0, 628738.58 1395290.35 0, 628987.783 1395268.505 0, 629236.988 1395246.676 0, 629486.194 1395224.861 0, 629735.402 1395203.06 0, 629984.61 1395181.275 0, 630233.82 1395159.503 0, 630483.031 1395137.747 0, 
+    630732.244 1395116.005 0, 630981.458 1395094.278 0, 631230.673 1395072.566 0, 631479.889 1395050.868 0, 631729.107 1395029.185 0, 631978.326 1395007.517 0, 632227.546 1394985.863 0, 632476.767 1394964.224 0, 632725.99 1394942.6 0, 632975.214 1394920.99 0, 
+    633224.439 1394899.395 0, 633473.666 1394877.815 0, 633722.893 1394856.249 0, 633972.122 1394834.698 0, 634220.088 1394813.271 0, 634470.584 1394791.64 0, 634719.817 1394770.133 0, 634969.051 1394748.641 0, 635218.287 1394727.163 0, 635467.523 1394705.7 0, 
+    635716.761 1394684.252 0, 635966 1394662.818 0, 636215.241 1394641.399 0, 636464.482 1394619.995 0, 636713.725 1394598.605 0, 636962.97 1394577.23 0, 637212.215 1394555.87 0, 637461.462 1394534.524 0, 637710.71 1394513.193 0, 637959.959 1394491.877 0, 
+    638209.21 1394470.575 0, 638458.461 1394449.288 0, 638707.714 1394428.016 0, 638956.969 1394406.759 0, 639206.224 1394385.516 0, 639455.481 1394364.287 0, 639704.739 1394343.074 0, 639953.998 1394321.875 0, 640201.995 1394300.798 0, 639729.969 1388744.881 0, 
+    639257.925 1383188.737 0))
+
+POLYGON ((652167.95 1393301.204 0, 651919.893 1393321.581 0, 651670.575 1393342.075 0, 651421.258 1393362.585 0, 651171.942 1393383.109 0, 650922.627 1393403.647 0, 650673.314 1393424.201 0, 650424.002 1393444.769 0, 650174.691 1393465.351 0, 649925.381 1393485.949 0, 
+    649676.073 1393506.561 0, 649426.766 1393527.187 0, 649177.46 1393547.829 0, 648928.155 1393568.485 0, 648678.851 1393589.156 0, 648429.549 1393609.841 0, 648180.248 1393630.541 0, 647930.948 1393651.256 0, 647681.649 1393671.985 0, 647432.352 1393692.729 0, 
+    647183.055 1393713.488 0, 646933.76 1393734.262 0, 646684.466 1393755.05 0, 646435.174 1393775.852 0, 646184.62 1393796.775 0, 645936.592 1393817.502 0, 645687.303 1393838.349 0, 645438.015 1393859.21 0, 645188.729 1393880.086 0, 644939.444 1393900.977 0, 
+    644690.16 1393921.883 0, 644440.877 1393942.803 0, 644191.595 1393963.738 0, 643942.315 1393984.687 0, 643693.036 1394005.651 0, 643443.758 1394026.63 0, 643194.481 1394047.624 0, 642945.206 1394068.632 0, 642695.932 1394089.655 0, 642446.659 1394110.692 0, 
+    642197.387 1394131.745 0, 641948.117 1394152.812 0, 641698.848 1394173.893 0, 641449.58 1394194.989 0, 641200.313 1394216.1 0, 640951.047 1394237.226 0, 640701.783 1394258.366 0, 640452.52 1394279.521 0, 640201.995 1394300.798 0, 640674.001 1399856.481 0, 
+    641145.986 1405411.926 0, 641395.854 1405390.705 0, 641644.463 1405369.605 0, 641893.073 1405348.521 0, 642141.685 1405327.451 0, 642390.298 1405306.395 0, 642638.912 1405285.354 0, 642887.527 1405264.328 0, 643136.143 1405243.316 0, 643384.761 1405222.319 0, 
+    643633.38 1405201.337 0, 643882 1405180.369 0, 644130.621 1405159.416 0, 644379.244 1405138.478 0, 644627.868 1405117.554 0, 644876.493 1405096.645 0, 645125.119 1405075.75 0, 645373.747 1405054.87 0, 645622.375 1405034.005 0, 645871.005 1405013.154 0, 
+    646119.637 1404992.318 0, 646368.269 1404971.497 0, 646616.903 1404950.69 0, 646865.538 1404929.898 0, 647112.914 1404909.226 0, 647362.811 1404888.358 0, 647611.45 1404867.61 0, 647860.089 1404846.876 0, 648108.73 1404826.157 0, 648357.373 1404805.453 0, 
+    648606.016 1404784.763 0, 648854.661 1404764.088 0, 649103.307 1404743.428 0, 649351.954 1404722.782 0, 649600.602 1404702.151 0, 649849.252 1404681.534 0, 650097.902 1404660.932 0, 650346.554 1404640.345 0, 650595.207 1404619.773 0, 650843.862 1404599.215 0, 
+    651092.517 1404578.671 0, 651341.174 1404558.143 0, 651589.832 1404537.629 0, 651838.491 1404517.129 0, 652087.152 1404496.644 0, 652335.813 1404476.174 0, 652584.476 1404455.719 0, 652833.14 1404435.278 0, 653080.547 1404414.955 0, 652624.258 1398858.199 0, 
+    652167.95 1393301.204 0))
+
+POLYGON ((665017.876 1403451.705 0, 664770.411 1403471.329 0, 664521.69 1403491.068 0, 664272.971 1403510.82 0, 664024.252 1403530.588 0, 663775.535 1403550.37 0, 663526.819 1403570.167 0, 663278.104 1403589.978 0, 663029.39 1403609.805 0, 662780.678 1403629.645 0, 
+    662531.966 1403649.501 0, 662283.256 1403669.371 0, 662034.547 1403689.255 0, 661785.839 1403709.155 0, 661537.132 1403729.069 0, 661288.426 1403748.997 0, 661039.722 1403768.94 0, 660791.019 1403788.898 0, 660542.317 1403808.871 0, 660293.616 1403828.858 0, 
+    660044.916 1403848.86 0, 659796.218 1403868.876 0, 659547.52 1403888.907 0, 659298.824 1403908.953 0, 659048.871 1403929.114 0, 658801.435 1403949.088 0, 658552.743 1403969.178 0, 658304.051 1403989.282 0, 658055.361 1404009.401 0, 657806.672 1404029.534 0, 
+    657557.984 1404049.682 0, 657309.297 1404069.845 0, 657060.612 1404090.022 0, 656811.927 1404110.215 0, 656563.244 1404130.421 0, 656314.562 1404150.643 0, 656065.881 1404170.878 0, 655817.202 1404191.129 0, 655568.523 1404211.394 0, 655319.846 1404231.674 0, 
+    655071.17 1404251.969 0, 654822.495 1404272.278 0, 654573.822 1404292.602 0, 654325.149 1404312.94 0, 654076.478 1404333.293 0, 653827.808 1404353.661 0, 653579.139 1404374.043 0, 653330.472 1404394.44 0, 653080.547 1404414.955 0, 653536.815 1409971.467 0, 
+    653993.063 1415527.729 0, 654242.331 1415507.268 0, 654490.344 1415486.925 0, 654738.359 1415466.596 0, 654986.375 1415446.282 0, 655234.392 1415425.982 0, 655482.41 1415405.697 0, 655730.43 1415385.427 0, 655978.451 1415365.171 0, 656226.472 1415344.93 0, 
+    656474.496 1415324.704 0, 656722.52 1415304.492 0, 656970.545 1415284.294 0, 657218.572 1415264.112 0, 657466.6 1415243.944 0, 657714.629 1415223.79 0, 657962.659 1415203.651 0, 658210.69 1415183.527 0, 658458.723 1415163.417 0, 658706.757 1415143.322 0, 
+    658954.792 1415123.241 0, 659202.828 1415103.175 0, 659450.865 1415083.124 0, 659698.904 1415063.087 0, 659945.689 1415043.166 0, 660194.984 1415023.058 0, 660443.026 1415003.065 0, 660691.069 1414983.086 0, 660939.114 1414963.123 0, 661187.159 1414943.173 0, 
+    661435.206 1414923.239 0, 661683.254 1414903.319 0, 661931.303 1414883.414 0, 662179.353 1414863.523 0, 662427.405 1414843.647 0, 662675.457 1414823.785 0, 662923.511 1414803.938 0, 663171.566 1414784.106 0, 663419.622 1414764.288 0, 663667.679 1414744.485 0, 
+    663915.738 1414724.696 0, 664163.797 1414704.922 0, 664411.858 1414685.163 0, 664659.92 1414665.418 0, 664907.983 1414645.688 0, 665156.047 1414625.973 0, 665404.113 1414606.272 0, 665652.179 1414586.585 0, 665898.993 1414567.013 0, 665458.445 1409009.484 0, 
+    665017.876 1403451.705 0))
+
+POLYGON ((677807.59 1413639.937 0, 677560.72 1413658.812 0, 677312.599 1413677.798 0, 677064.479 1413696.798 0, 676816.36 1413715.812 0, 676568.242 1413734.842 0, 676320.125 1413753.886 0, 676072.01 1413772.944 0, 675823.895 1413792.017 0, 675575.782 1413811.105 0, 
+    675327.67 1413830.207 0, 675079.558 1413849.324 0, 674831.449 1413868.455 0, 674583.34 1413887.601 0, 674335.232 1413906.762 0, 674087.125 1413925.937 0, 673839.02 1413945.127 0, 673590.916 1413964.332 0, 673342.812 1413983.551 0, 673094.71 1414002.784 0, 
+    672846.609 1414022.033 0, 672598.51 1414041.296 0, 672350.411 1414060.573 0, 672102.314 1414079.865 0, 671852.964 1414099.27 0, 671606.122 1414118.493 0, 671358.028 1414137.829 0, 671109.935 1414157.18 0, 670861.843 1414176.545 0, 670613.752 1414195.925 0, 
+    670365.663 1414215.319 0, 670117.574 1414234.728 0, 669869.487 1414254.151 0, 669621.401 1414273.589 0, 669373.316 1414293.042 0, 669125.232 1414312.51 0, 668877.149 1414331.991 0, 668629.068 1414351.488 0, 668380.987 1414370.999 0, 668132.908 1414390.525 0, 
+    667884.83 1414410.065 0, 667636.753 1414429.62 0, 667388.677 1414449.19 0, 667140.603 1414468.774 0, 666892.529 1414488.373 0, 666644.457 1414507.986 0, 666396.386 1414527.614 0, 666148.316 1414547.256 0, 665898.993 1414567.013 0, 666339.522 1420124.287 0, 
+    666780.03 1425681.3 0, 667028.695 1425661.596 0, 667276.11 1425642.005 0, 667523.527 1425622.429 0, 667770.946 1425602.867 0, 668018.365 1425583.32 0, 668265.785 1425563.788 0, 668513.207 1425544.27 0, 668760.63 1425524.766 0, 669008.054 1425505.278 0, 
+    669255.479 1425485.803 0, 669502.905 1425466.344 0, 669750.332 1425446.899 0, 669997.761 1425427.468 0, 670245.19 1425408.052 0, 670492.621 1425388.651 0, 670740.053 1425369.264 0, 670987.486 1425349.891 0, 671234.92 1425330.534 0, 671482.356 1425311.19 0, 
+    671729.792 1425291.862 0, 671977.23 1425272.548 0, 672224.668 1425253.248 0, 672472.108 1425233.963 0, 672718.3 1425214.79 0, 672966.991 1425195.437 0, 673214.435 1425176.196 0, 673461.879 1425156.969 0, 673709.325 1425137.757 0, 673956.771 1425118.56 0, 
+    674204.219 1425099.377 0, 674451.668 1425080.208 0, 674699.118 1425061.054 0, 674946.569 1425041.915 0, 675194.022 1425022.79 0, 675441.475 1425003.68 0, 675688.93 1424984.585 0, 675936.385 1424965.504 0, 676183.842 1424946.437 0, 676431.3 1424927.385 0, 
+    676678.759 1424908.348 0, 676926.219 1424889.325 0, 677173.68 1424870.317 0, 677421.143 1424851.323 0, 677668.606 1424832.344 0, 677916.071 1424813.38 0, 678163.537 1424794.43 0, 678411.004 1424775.495 0, 678657.223 1424756.669 0, 678232.417 1419198.433 0, 
+    677807.59 1413639.937 0))
+
+POLYGON ((690536.981 1423865.597 0, 690290.708 1423883.727 0, 690043.189 1423901.963 0, 689795.67 1423920.214 0, 689548.153 1423938.479 0, 689300.637 1423956.759 0, 689053.122 1423975.053 0, 688805.608 1423993.362 0, 688558.095 1424011.686 0, 688310.583 1424030.024 0, 
+    688063.072 1424048.377 0, 687815.563 1424066.744 0, 687568.054 1424085.126 0, 687320.546 1424103.522 0, 687073.04 1424121.933 0, 686825.535 1424140.359 0, 686578.03 1424158.799 0, 686330.527 1424177.254 0, 686083.025 1424195.723 0, 685835.524 1424214.207 0, 
+    685588.024 1424232.705 0, 685340.525 1424251.218 0, 685093.028 1424269.745 0, 684845.531 1424288.288 0, 684596.787 1424306.938 0, 684350.541 1424325.415 0, 684103.048 1424344.001 0, 683855.555 1424362.602 0, 683608.064 1424381.216 0, 683360.574 1424399.846 0, 
+    683113.085 1424418.49 0, 682865.597 1424437.149 0, 682618.11 1424455.822 0, 682370.625 1424474.51 0, 682123.14 1424493.212 0, 681875.656 1424511.929 0, 681628.174 1424530.66 0, 681380.693 1424549.406 0, 681133.213 1424568.167 0, 680885.734 1424586.942 0, 
+    680638.256 1424605.732 0, 680390.779 1424624.536 0, 680143.303 1424643.355 0, 679895.828 1424662.188 0, 679648.355 1424681.036 0, 679400.882 1424699.899 0, 679153.411 1424718.776 0, 678905.941 1424737.668 0, 678657.223 1424756.669 0, 679082.009 1430314.639 0, 
+    679506.774 1435872.337 0, 679754.835 1435853.385 0, 680001.651 1435834.544 0, 680248.468 1435815.717 0, 680495.286 1435796.904 0, 680742.105 1435778.106 0, 680988.926 1435759.322 0, 681235.747 1435740.553 0, 681482.57 1435721.798 0, 681729.393 1435703.058 0, 
+    681976.218 1435684.333 0, 682223.044 1435665.622 0, 682469.871 1435646.925 0, 682716.699 1435628.244 0, 682963.528 1435609.576 0, 683210.359 1435590.923 0, 683457.19 1435572.285 0, 683704.023 1435553.661 0, 683950.856 1435535.052 0, 684197.691 1435516.457 0, 
+    684444.527 1435497.877 0, 684691.364 1435479.311 0, 684938.202 1435460.76 0, 685185.041 1435442.223 0, 685430.636 1435423.795 0, 685678.722 1435405.194 0, 685925.564 1435386.701 0, 686172.408 1435368.222 0, 686419.252 1435349.758 0, 686666.098 1435331.308 0, 
+    686912.945 1435312.874 0, 687159.792 1435294.453 0, 687406.641 1435276.047 0, 687653.491 1435257.656 0, 687900.342 1435239.279 0, 688147.194 1435220.917 0, 688394.047 1435202.569 0, 688640.902 1435184.236 0, 688887.757 1435165.917 0, 689134.613 1435147.613 0, 
+    689381.471 1435129.323 0, 689628.329 1435111.048 0, 689875.189 1435092.787 0, 690122.05 1435074.541 0, 690368.912 1435056.31 0, 690615.774 1435038.093 0, 690862.638 1435019.89 0, 691109.503 1435001.702 0, 691355.126 1434983.621 0, 690946.063 1429424.745 0, 
+    690536.981 1423865.597 0))
+
+POLYGON ((703205.94 1434128.381 0, 702960.266 1434145.769 0, 702713.351 1434163.26 0, 702466.436 1434180.765 0, 702219.523 1434198.284 0, 701972.611 1434215.818 0, 701725.699 1434233.367 0, 701478.789 1434250.93 0, 701231.88 1434268.508 0, 700984.972 1434286.1 0, 
+    700738.065 1434303.707 0, 700491.158 1434321.328 0, 700244.253 1434338.964 0, 699997.349 1434356.614 0, 699750.446 1434374.279 0, 699503.544 1434391.958 0, 699256.644 1434409.652 0, 699009.744 1434427.36 0, 698762.845 1434445.083 0, 698515.947 1434462.821 0, 
+    698269.05 1434480.573 0, 698022.155 1434498.339 0, 697775.26 1434516.12 0, 697528.366 1434533.916 0, 697280.231 1434551.816 0, 697034.582 1434569.551 0, 696787.692 1434587.39 0, 696540.803 1434605.244 0, 696293.914 1434623.112 0, 696047.027 1434640.995 0, 
+    695800.141 1434658.892 0, 695553.255 1434676.804 0, 695306.371 1434694.731 0, 695059.488 1434712.671 0, 694812.606 1434730.627 0, 694565.725 1434748.597 0, 694318.845 1434766.581 0, 694071.967 1434784.58 0, 693825.089 1434802.594 0, 693578.212 1434820.622 0, 
+    693331.336 1434838.665 0, 693084.462 1434856.722 0, 692837.588 1434874.794 0, 692590.716 1434892.88 0, 692343.844 1434910.981 0, 692096.974 1434929.096 0, 691850.105 1434947.226 0, 691603.237 1434965.37 0, 691355.126 1434983.621 0, 691764.167 1440542.219 0, 
+    692173.188 1446100.535 0, 692420.642 1446082.333 0, 692666.856 1446064.237 0, 692913.07 1446046.155 0, 693159.286 1446028.088 0, 693405.504 1446010.035 0, 693651.722 1445991.997 0, 693897.941 1445973.973 0, 694144.161 1445955.964 0, 694390.382 1445937.969 0, 
+    694636.605 1445919.989 0, 694882.828 1445902.023 0, 695129.053 1445884.071 0, 695375.278 1445866.135 0, 695621.505 1445848.212 0, 695867.733 1445830.304 0, 696113.961 1445812.411 0, 696360.191 1445794.532 0, 696606.422 1445776.668 0, 696852.654 1445758.818 0, 
+    697098.887 1445740.982 0, 697345.121 1445723.161 0, 697591.356 1445705.355 0, 697837.592 1445687.563 0, 698082.589 1445669.875 0, 698330.067 1445652.023 0, 698576.306 1445634.274 0, 698822.546 1445616.54 0, 699068.788 1445598.821 0, 699315.03 1445581.116 0, 
+    699561.273 1445563.425 0, 699807.518 1445545.749 0, 700053.763 1445528.088 0, 700300.01 1445510.441 0, 700546.257 1445492.808 0, 700792.506 1445475.19 0, 701038.755 1445457.587 0, 701285.006 1445439.998 0, 701531.258 1445422.423 0, 701777.511 1445404.863 0, 
+    702023.764 1445387.318 0, 702270.019 1445369.787 0, 702516.275 1445352.27 0, 702762.532 1445334.768 0, 703008.79 1445317.281 0, 703255.048 1445299.808 0, 703501.308 1445282.349 0, 703747.569 1445264.905 0, 703992.592 1445247.563 0, 703599.276 1439688.114 0, 
+    703205.94 1434128.381 0))
+
+POLYGON ((715814.359 1444427.986 0, 715569.286 1444444.636 0, 715322.977 1444461.384 0, 715076.669 1444478.147 0, 714830.361 1444494.924 0, 714584.055 1444511.716 0, 714337.75 1444528.522 0, 714091.445 1444545.343 0, 713845.142 1444562.178 0, 713598.84 1444579.028 0, 
+    713352.538 1444595.892 0, 713106.238 1444612.771 0, 712859.939 1444629.664 0, 712613.64 1444646.572 0, 712367.343 1444663.494 0, 712121.047 1444680.431 0, 711874.751 1444697.382 0, 711628.457 1444714.348 0, 711382.164 1444731.328 0, 711135.871 1444748.323 0, 
+    710889.58 1444765.332 0, 710643.289 1444782.356 0, 710397 1444799.394 0, 710150.712 1444816.447 0, 709903.186 1444833.6 0, 709658.138 1444850.596 0, 709411.853 1444867.692 0, 709165.568 1444884.802 0, 708919.285 1444901.928 0, 708673.003 1444919.067 0, 
+    708426.721 1444936.222 0, 708180.441 1444953.39 0, 707934.162 1444970.573 0, 707687.884 1444987.771 0, 707441.606 1445004.983 0, 707195.33 1445022.21 0, 706949.055 1445039.451 0, 706702.781 1445056.707 0, 706456.507 1445073.977 0, 706210.235 1445091.261 0, 
+    705963.964 1445108.561 0, 705717.694 1445125.874 0, 705471.425 1445143.202 0, 705225.157 1445160.545 0, 704978.889 1445177.902 0, 704732.623 1445195.274 0, 704486.358 1445212.66 0, 704240.094 1445230.06 0, 703992.592 1445247.563 0, 704385.888 1450806.724 0, 
+    704779.163 1456365.591 0, 705026.007 1456348.135 0, 705271.617 1456330.78 0, 705517.227 1456313.441 0, 705762.839 1456296.115 0, 706008.452 1456278.804 0, 706254.066 1456261.508 0, 706499.68 1456244.226 0, 706745.296 1456226.958 0, 706990.913 1456209.705 0, 
+    707236.531 1456192.466 0, 707482.149 1456175.242 0, 707727.769 1456158.032 0, 707973.39 1456140.837 0, 708219.012 1456123.656 0, 708464.635 1456106.489 0, 708710.259 1456089.337 0, 708955.883 1456072.2 0, 709201.509 1456055.077 0, 709447.136 1456037.968 0, 
+    709692.764 1456020.874 0, 709938.393 1456003.794 0, 710184.023 1455986.729 0, 710429.654 1455969.678 0, 710674.051 1455952.728 0, 710920.919 1455935.62 0, 711166.552 1455918.613 0, 711412.187 1455901.62 0, 711657.823 1455884.641 0, 711903.46 1455867.677 0, 
+    712149.098 1455850.728 0, 712394.737 1455833.793 0, 712640.377 1455816.872 0, 712886.018 1455799.966 0, 713131.66 1455783.074 0, 713377.303 1455766.197 0, 713622.946 1455749.334 0, 713868.591 1455732.486 0, 714114.237 1455715.652 0, 714359.884 1455698.832 0, 
+    714605.532 1455682.027 0, 714851.181 1455665.237 0, 715096.83 1455648.461 0, 715342.481 1455631.699 0, 715588.133 1455614.952 0, 715833.786 1455598.219 0, 716079.44 1455581.501 0, 716325.094 1455564.797 0, 716569.516 1455548.192 0, 716191.948 1449988.236 0, 
+    715814.359 1444427.986 0))
+
+POLYGON ((728362.132 1454764.106 0, 728117.662 1454780.021 0, 727871.961 1454796.031 0, 727626.261 1454812.055 0, 727380.562 1454828.093 0, 727134.864 1454844.147 0, 726889.167 1454860.214 0, 726643.47 1454876.296 0, 726397.775 1454892.393 0, 726152.081 1454908.503 0, 
+    725906.387 1454924.629 0, 725660.695 1454940.769 0, 725415.003 1454956.923 0, 725169.313 1454973.092 0, 724923.623 1454989.275 0, 724677.935 1455005.473 0, 724432.247 1455021.685 0, 724186.56 1455037.911 0, 723940.874 1455054.152 0, 723695.19 1455070.408 0, 
+    723449.506 1455086.678 0, 723203.823 1455102.962 0, 722958.141 1455119.261 0, 722712.46 1455135.575 0, 722465.547 1455151.984 0, 722221.101 1455168.245 0, 721975.423 1455184.601 0, 721729.746 1455200.973 0, 721484.07 1455217.358 0, 721238.394 1455233.758 0, 
+    720992.72 1455250.173 0, 720747.047 1455266.602 0, 720501.375 1455283.046 0, 720255.703 1455299.504 0, 720010.033 1455315.976 0, 719764.363 1455332.463 0, 719518.695 1455348.964 0, 719273.028 1455365.48 0, 719027.361 1455382.01 0, 718781.696 1455398.555 0, 
+    718536.031 1455415.114 0, 718290.368 1455431.688 0, 718044.705 1455448.276 0, 717799.043 1455464.878 0, 717553.383 1455481.495 0, 717307.723 1455498.127 0, 717062.064 1455514.773 0, 716816.407 1455531.433 0, 716569.516 1455548.192 0, 716947.064 1461107.848 0, 
+    717324.592 1466667.199 0, 717570.825 1466650.485 0, 717815.828 1466633.869 0, 718060.832 1466617.267 0, 718305.837 1466600.68 0, 718550.843 1466584.107 0, 718795.851 1466567.549 0, 719040.859 1466551.005 0, 719285.868 1466534.476 0, 719530.878 1466517.961 0, 
+    719775.889 1466501.46 0, 720020.901 1466484.974 0, 720265.914 1466468.502 0, 720510.928 1466452.045 0, 720755.943 1466435.602 0, 721000.959 1466419.173 0, 721245.975 1466402.759 0, 721490.993 1466386.359 0, 721736.012 1466369.974 0, 721981.032 1466353.603 0, 
+    722226.052 1466337.247 0, 722471.074 1466320.905 0, 722716.097 1466304.577 0, 722961.12 1466288.264 0, 723204.915 1466272.047 0, 723451.17 1466255.681 0, 723696.197 1466239.411 0, 723941.224 1466223.156 0, 724186.253 1466206.914 0, 724431.282 1466190.688 0, 
+    724676.312 1466174.476 0, 724921.344 1466158.278 0, 725166.376 1466142.094 0, 725411.409 1466125.926 0, 725656.443 1466109.771 0, 725901.478 1466093.631 0, 726146.514 1466077.505 0, 726391.551 1466061.394 0, 726636.589 1466045.297 0, 726881.628 1466029.215 0, 
+    727126.668 1466013.147 0, 727371.708 1465997.093 0, 727616.75 1465981.054 0, 727861.793 1465965.029 0, 728106.836 1465949.019 0, 728351.881 1465933.023 0, 728596.926 1465917.042 0, 728841.972 1465901.075 0, 729085.791 1465885.202 0, 728723.971 1460324.807 0, 
+    728362.132 1454764.106 0))
+
+POLYGON ((740849.152 1465136.435 0, 740605.288 1465151.619 0, 740360.198 1465166.894 0, 740115.108 1465182.183 0, 739870.019 1465197.487 0, 739624.932 1465212.805 0, 739379.845 1465228.137 0, 739134.759 1465243.484 0, 738889.674 1465258.845 0, 738644.589 1465274.221 0, 
+    738399.506 1465289.611 0, 738154.424 1465305.015 0, 737909.342 1465320.434 0, 737664.262 1465335.867 0, 737419.182 1465351.315 0, 737174.103 1465366.777 0, 736929.025 1465382.254 0, 736683.948 1465397.745 0, 736438.872 1465413.251 0, 736193.797 1465428.77 0, 
+    735948.723 1465444.305 0, 735703.65 1465459.854 0, 735458.577 1465475.417 0, 735213.506 1465490.994 0, 734967.207 1465506.664 0, 734723.366 1465522.193 0, 734478.297 1465537.814 0, 734233.229 1465553.449 0, 733988.162 1465569.099 0, 733743.096 1465584.763 0, 
+    733498.031 1465600.441 0, 733252.967 1465616.134 0, 733007.904 1465631.842 0, 732762.842 1465647.564 0, 732517.781 1465663.3 0, 732272.72 1465679.051 0, 732027.661 1465694.816 0, 731782.602 1465710.595 0, 731537.545 1465726.389 0, 731292.488 1465742.198 0, 
+    731047.432 1465758.02 0, 730802.377 1465773.858 0, 730557.323 1465789.709 0, 730312.271 1465805.575 0, 730067.219 1465821.456 0, 729822.167 1465837.351 0, 729577.117 1465853.26 0, 729332.068 1465869.184 0, 729085.791 1465885.202 0, 729447.59 1471445.286 0, 
+    729809.369 1477005.054 0, 730054.989 1476989.078 0, 730299.383 1476973.197 0, 730543.779 1476957.33 0, 730788.176 1476941.478 0, 731032.573 1476925.64 0, 731276.972 1476909.816 0, 731521.371 1476894.007 0, 731765.771 1476878.212 0, 732010.172 1476862.431 0, 
+    732254.575 1476846.665 0, 732498.978 1476830.913 0, 732743.382 1476815.176 0, 732987.787 1476799.453 0, 733232.193 1476783.744 0, 733476.599 1476768.05 0, 733721.007 1476752.37 0, 733965.416 1476736.705 0, 734209.825 1476721.054 0, 734454.236 1476705.417 0, 
+    734698.647 1476689.795 0, 734943.059 1476674.187 0, 735187.473 1476658.593 0, 735431.887 1476643.014 0, 735675.077 1476627.527 0, 735920.718 1476611.899 0, 736165.135 1476596.363 0, 736409.553 1476580.841 0, 736653.971 1476565.334 0, 736898.391 1476549.841 0, 
+    737142.811 1476534.363 0, 737387.233 1476518.899 0, 737631.655 1476503.449 0, 737876.079 1476488.014 0, 738120.503 1476472.593 0, 738364.928 1476457.186 0, 738609.354 1476441.794 0, 738853.781 1476426.416 0, 739098.209 1476411.053 0, 739342.637 1476395.704 0, 
+    739587.067 1476380.37 0, 739831.497 1476365.049 0, 740075.929 1476349.744 0, 740320.361 1476334.452 0, 740564.794 1476319.175 0, 740809.229 1476303.912 0, 741053.664 1476288.664 0, 741298.099 1476273.43 0, 741541.312 1476258.287 0, 741195.242 1470697.52 0, 
+    740849.152 1465136.435 0))
+
+POLYGON ((753275.318 1475544.668 0, 753032.062 1475559.124 0, 752787.584 1475573.668 0, 752543.107 1475588.225 0, 752298.63 1475602.797 0, 752054.155 1475617.384 0, 751809.68 1475631.985 0, 751565.207 1475646.6 0, 751320.734 1475661.229 0, 751076.262 1475675.873 0, 
+    750831.791 1475690.532 0, 750587.321 1475705.204 0, 750342.851 1475719.891 0, 750098.383 1475734.593 0, 749853.915 1475749.309 0, 749609.448 1475764.039 0, 749364.982 1475778.784 0, 749120.517 1475793.543 0, 748876.053 1475808.316 0, 748631.59 1475823.104 0, 
+    748387.127 1475837.907 0, 748142.666 1475852.723 0, 747898.205 1475867.554 0, 747653.745 1475882.4 0, 747408.063 1475897.334 0, 747164.828 1475912.134 0, 746920.371 1475927.022 0, 746675.915 1475941.925 0, 746431.459 1475956.842 0, 746187.005 1475971.774 0, 
+    745942.551 1475986.72 0, 745698.098 1476001.681 0, 745453.646 1476016.656 0, 745209.195 1476031.645 0, 744964.745 1476046.649 0, 744720.296 1476061.667 0, 744475.848 1476076.699 0, 744231.4 1476091.746 0, 743986.954 1476106.807 0, 743742.508 1476121.883 0, 
+    743498.063 1476136.973 0, 743253.619 1476152.077 0, 743009.176 1476167.196 0, 742764.734 1476182.329 0, 742520.292 1476197.477 0, 742275.852 1476212.639 0, 742031.413 1476227.815 0, 741786.974 1476243.006 0, 741541.312 1476258.287 0, 741887.362 1481818.732 0, 
+    742233.392 1487378.848 0, 742478.396 1487363.608 0, 742722.18 1487348.458 0, 742965.965 1487333.322 0, 743209.751 1487318.201 0, 743453.537 1487303.094 0, 743697.325 1487288.001 0, 743941.113 1487272.923 0, 744184.903 1487257.859 0, 744428.693 1487242.809 0, 
+    744672.484 1487227.774 0, 744916.276 1487212.753 0, 745160.069 1487197.747 0, 745403.863 1487182.754 0, 745647.658 1487167.777 0, 745891.453 1487152.813 0, 746135.25 1487137.864 0, 746379.047 1487122.929 0, 746622.845 1487108.009 0, 746866.645 1487093.103 0, 
+    747110.445 1487078.211 0, 747354.245 1487063.333 0, 747598.047 1487048.47 0, 747841.85 1487033.622 0, 748084.433 1487018.861 0, 748329.458 1487003.967 0, 748573.263 1486989.162 0, 748817.069 1486974.37 0, 749060.876 1486959.593 0, 749304.684 1486944.831 0, 
+    749548.492 1486930.082 0, 749792.302 1486915.349 0, 750036.112 1486900.629 0, 750279.924 1486885.924 0, 750523.736 1486871.233 0, 750767.549 1486856.556 0, 751011.363 1486841.894 0, 751255.178 1486827.247 0, 751498.993 1486812.613 0, 751742.81 1486797.994 0, 
+    751986.627 1486783.389 0, 752230.445 1486768.799 0, 752474.264 1486754.223 0, 752718.084 1486739.661 0, 752961.905 1486725.114 0, 753205.727 1486710.581 0, 753449.549 1486696.062 0, 753693.372 1486681.558 0, 753935.977 1486667.14 0, 753605.658 1481106.068 0, 
+    753275.318 1475544.668 0))
+
+POLYGON ((765640.527 1485988.497 0, 765397.88 1486002.229 0, 765154.017 1486016.045 0, 764910.154 1486029.874 0, 764666.293 1486043.719 0, 764422.432 1486057.577 0, 764178.572 1486071.45 0, 763934.712 1486085.337 0, 763690.854 1486099.238 0, 763446.996 1486113.154 0, 
+    763203.14 1486127.085 0, 762959.284 1486141.029 0, 762715.428 1486154.988 0, 762471.574 1486168.961 0, 762227.721 1486182.949 0, 761983.868 1486196.951 0, 761740.016 1486210.967 0, 761496.165 1486224.998 0, 761252.315 1486239.043 0, 761008.465 1486253.102 0, 
+    760764.617 1486267.176 0, 760520.769 1486281.264 0, 760276.922 1486295.367 0, 760033.076 1486309.483 0, 759788.013 1486323.685 0, 759545.386 1486337.76 0, 759301.543 1486351.92 0, 759057.7 1486366.094 0, 758813.858 1486380.283 0, 758570.017 1486394.486 0, 
+    758326.177 1486408.703 0, 758082.337 1486422.935 0, 757838.499 1486437.181 0, 757594.661 1486451.441 0, 757350.824 1486465.716 0, 757106.988 1486480.005 0, 756863.153 1486494.308 0, 756619.319 1486508.626 0, 756375.485 1486522.958 0, 756131.652 1486537.304 0, 
+    755887.821 1486551.665 0, 755643.99 1486566.04 0, 755400.16 1486580.43 0, 755156.33 1486594.833 0, 754912.502 1486609.252 0, 754668.674 1486623.684 0, 754424.847 1486638.131 0, 754181.022 1486652.592 0, 753935.977 1486667.14 0, 754266.277 1492227.878 0, 
+    754596.557 1497788.276 0, 754840.944 1497773.767 0, 755084.115 1497759.344 0, 755327.287 1497744.936 0, 755570.46 1497730.542 0, 755813.634 1497716.163 0, 756056.809 1497701.798 0, 756299.984 1497687.447 0, 756543.161 1497673.11 0, 756786.338 1497658.788 0, 
+    757029.516 1497644.48 0, 757272.695 1497630.187 0, 757515.875 1497615.907 0, 757759.055 1497601.642 0, 758002.237 1497587.392 0, 758245.419 1497573.155 0, 758488.602 1497558.933 0, 758731.786 1497544.725 0, 758974.971 1497530.532 0, 759218.156 1497516.353 0, 
+    759461.343 1497502.188 0, 759704.53 1497488.038 0, 759947.718 1497473.902 0, 760190.907 1497459.78 0, 760432.882 1497445.743 0, 760677.288 1497431.579 0, 760920.479 1497417.5 0, 761163.671 1497403.435 0, 761406.865 1497389.385 0, 761650.058 1497375.349 0, 
+    761893.253 1497361.328 0, 762136.449 1497347.32 0, 762379.645 1497333.327 0, 762622.842 1497319.349 0, 762866.041 1497305.384 0, 763109.239 1497291.434 0, 763352.439 1497277.498 0, 763595.64 1497263.577 0, 763838.841 1497249.67 0, 764082.043 1497235.777 0, 
+    764325.246 1497221.898 0, 764568.45 1497208.034 0, 764811.654 1497194.184 0, 765054.86 1497180.349 0, 765298.066 1497166.528 0, 765541.273 1497152.721 0, 765784.481 1497138.928 0, 766027.69 1497125.15 0, 766269.685 1497111.454 0, 765955.116 1491550.146 0, 
+    765640.527 1485988.497 0))
+
+POLYGON ((777944.678 1496467.615 0, 777702.643 1496480.626 0, 777459.397 1496493.717 0, 777216.151 1496506.823 0, 776972.906 1496519.943 0, 776729.661 1496533.077 0, 776486.418 1496546.225 0, 776243.175 1496559.388 0, 775999.933 1496572.565 0, 775756.692 1496585.756 0, 
+    775513.452 1496598.962 0, 775270.212 1496612.182 0, 775026.973 1496625.416 0, 774783.735 1496638.665 0, 774540.498 1496651.928 0, 774297.261 1496665.205 0, 774054.025 1496678.497 0, 773810.79 1496691.802 0, 773567.556 1496705.123 0, 773324.323 1496718.457 0, 
+    773081.09 1496731.806 0, 772837.858 1496745.169 0, 772594.627 1496758.547 0, 772351.397 1496771.938 0, 772106.954 1496785.411 0, 771864.939 1496798.765 0, 771621.711 1496812.2 0, 771378.484 1496825.649 0, 771135.258 1496839.112 0, 770892.032 1496852.59 0, 
+    770648.807 1496866.082 0, 770405.583 1496879.588 0, 770162.36 1496893.109 0, 769919.138 1496906.644 0, 769675.916 1496920.193 0, 769432.696 1496933.757 0, 769189.476 1496947.334 0, 768946.257 1496960.927 0, 768703.038 1496974.533 0, 768459.821 1496988.154 0, 
+    768216.604 1497001.789 0, 767973.388 1497015.439 0, 767730.173 1497029.102 0, 767486.959 1497042.78 0, 767243.745 1497056.473 0, 767000.532 1497070.18 0, 766757.321 1497083.901 0, 766514.109 1497097.636 0, 766269.685 1497111.454 0, 766584.235 1502672.417 0, 
+    766898.765 1508233.028 0, 767142.531 1508219.247 0, 767385.088 1508205.549 0, 767627.645 1508191.864 0, 767870.203 1508178.195 0, 768112.762 1508164.539 0, 768355.322 1508150.898 0, 768597.882 1508137.271 0, 768840.444 1508123.658 0, 769083.006 1508110.06 0, 
+    769325.569 1508096.475 0, 769568.132 1508082.905 0, 769810.697 1508069.35 0, 770053.262 1508055.808 0, 770295.828 1508042.281 0, 770538.395 1508028.769 0, 770780.963 1508015.27 0, 771023.531 1508001.786 0, 771266.101 1507988.316 0, 771508.671 1507974.86 0, 
+    771751.242 1507961.419 0, 771993.813 1507947.992 0, 772236.386 1507934.579 0, 772478.959 1507921.18 0, 772720.323 1507907.863 0, 772964.108 1507894.426 0, 773206.684 1507881.07 0, 773449.26 1507867.729 0, 773691.837 1507854.402 0, 773934.415 1507841.089 0, 
+    774176.994 1507827.79 0, 774419.573 1507814.506 0, 774662.154 1507801.236 0, 774904.735 1507787.98 0, 775147.317 1507774.738 0, 775389.899 1507761.511 0, 775632.483 1507748.298 0, 775875.067 1507735.099 0, 776117.652 1507721.915 0, 776360.238 1507708.745 0, 
+    776602.824 1507695.589 0, 776845.411 1507682.447 0, 777088 1507669.32 0, 777330.588 1507656.207 0, 777573.178 1507643.108 0, 777815.768 1507630.024 0, 778058.36 1507616.954 0, 778300.952 1507603.898 0, 778542.335 1507590.921 0, 778243.516 1502029.444 0, 
+    777944.678 1496467.615 0))
+
+POLYGON ((790187.673 1506981.712 0, 789946.252 1506994.007 0, 789703.624 1507006.377 0, 789460.997 1507018.762 0, 789218.371 1507031.161 0, 788975.745 1507043.574 0, 788733.12 1507056.002 0, 788490.496 1507068.444 0, 788247.872 1507080.9 0, 788005.25 1507093.37 0, 
+    787762.628 1507105.855 0, 787520.006 1507118.354 0, 787277.386 1507130.867 0, 787034.766 1507143.395 0, 786792.147 1507155.937 0, 786549.529 1507168.493 0, 786306.911 1507181.063 0, 786064.294 1507193.648 0, 785821.678 1507206.247 0, 785579.063 1507218.86 0, 
+    785336.448 1507231.488 0, 785093.834 1507244.13 0, 784851.221 1507256.786 0, 784608.609 1507269.456 0, 784364.789 1507282.204 0, 784123.386 1507294.84 0, 783880.776 1507307.553 0, 783638.167 1507320.28 0, 783395.558 1507333.022 0, 783152.95 1507345.778 0, 
+    782910.343 1507358.549 0, 782667.737 1507371.333 0, 782425.131 1507384.132 0, 782182.526 1507396.945 0, 781939.922 1507409.773 0, 781697.319 1507422.614 0, 781454.716 1507435.47 0, 781212.114 1507448.341 0, 780969.513 1507461.225 0, 780726.913 1507474.124 0, 
+    780484.313 1507487.037 0, 780241.715 1507499.965 0, 779999.116 1507512.906 0, 779756.519 1507525.862 0, 779513.923 1507538.832 0, 779271.327 1507551.817 0, 779028.732 1507564.816 0, 778786.138 1507577.829 0, 778542.335 1507590.921 0, 778841.135 1513152.041 0, 
+    779139.915 1518712.797 0, 779383.06 1518699.74 0, 779624.999 1518686.762 0, 779866.94 1518673.798 0, 780108.881 1518660.849 0, 780350.823 1518647.914 0, 780592.765 1518634.993 0, 780834.709 1518622.086 0, 781076.653 1518609.193 0, 781318.598 1518596.315 0, 
+    781560.544 1518583.451 0, 781802.49 1518570.601 0, 782044.437 1518557.766 0, 782286.385 1518544.944 0, 782528.334 1518532.137 0, 782770.283 1518519.345 0, 783012.234 1518506.566 0, 783254.185 1518493.802 0, 783496.136 1518481.051 0, 783738.089 1518468.316 0, 
+    783980.042 1518455.594 0, 784221.996 1518442.887 0, 784463.951 1518430.193 0, 784705.906 1518417.515 0, 784946.657 1518404.913 0, 785189.819 1518392.199 0, 785431.777 1518379.563 0, 785673.736 1518366.941 0, 785915.695 1518354.334 0, 786157.655 1518341.74 0, 
+    786399.615 1518329.161 0, 786641.577 1518316.596 0, 786883.539 1518304.045 0, 787125.502 1518291.509 0, 787367.466 1518278.987 0, 787609.43 1518266.479 0, 787851.395 1518253.985 0, 788093.361 1518241.505 0, 788335.327 1518229.04 0, 788577.295 1518216.589 0, 
+    788819.263 1518204.152 0, 789061.232 1518191.73 0, 789303.201 1518179.321 0, 789545.171 1518166.927 0, 789787.142 1518154.547 0, 790029.114 1518142.182 0, 790271.086 1518129.83 0, 790513.059 1518117.493 0, 790753.829 1518105.232 0, 790470.76 1512543.654 0, 
+    790187.673 1506981.712 0))
+
+POLYGON ((802369.413 1517530.48 0, 802128.608 1517542.062 0, 801886.601 1517553.715 0, 801644.595 1517565.383 0, 801402.589 1517577.065 0, 801160.584 1517588.761 0, 800918.58 1517600.471 0, 800676.576 1517612.196 0, 800434.574 1517623.935 0, 800192.571 1517635.688 0, 
+    799950.57 1517647.455 0, 799708.569 1517659.237 0, 799466.569 1517671.033 0, 799224.569 1517682.843 0, 798982.571 1517694.667 0, 798740.573 1517706.506 0, 798498.575 1517718.359 0, 798256.579 1517730.226 0, 798014.583 1517742.107 0, 797772.587 1517754.003 0, 
+    797530.593 1517765.913 0, 797288.599 1517777.837 0, 797046.606 1517789.775 0, 796804.613 1517801.728 0, 796561.418 1517813.754 0, 796320.631 1517825.675 0, 796078.64 1517837.671 0, 795836.651 1517849.68 0, 795594.662 1517861.704 0, 795352.674 1517873.742 0, 
+    795110.686 1517885.794 0, 794868.699 1517897.861 0, 794626.713 1517909.942 0, 794384.728 1517922.037 0, 794142.743 1517934.146 0, 793900.759 1517946.269 0, 793658.776 1517958.407 0, 793416.794 1517970.559 0, 793174.812 1517982.725 0, 792932.831 1517994.906 0, 
+    792690.85 1518007.1 0, 792448.871 1518019.309 0, 792206.892 1518031.532 0, 791964.914 1518043.77 0, 791722.936 1518056.021 0, 791480.959 1518068.287 0, 791238.983 1518080.567 0, 790997.008 1518092.862 0, 790753.829 1518105.232 0, 791036.879 1523666.44 0, 
+    791319.91 1529227.273 0, 791562.431 1529214.937 0, 791803.752 1529202.676 0, 792045.073 1529190.429 0, 792286.395 1529178.196 0, 792527.718 1529165.977 0, 792769.042 1529153.773 0, 793010.366 1529141.583 0, 793251.691 1529129.407 0, 793493.017 1529117.245 0, 
+    793734.343 1529105.098 0, 793975.67 1529092.965 0, 794216.998 1529080.846 0, 794458.327 1529068.741 0, 794699.656 1529056.65 0, 794940.986 1529044.574 0, 795182.317 1529032.511 0, 795423.648 1529020.463 0, 795664.98 1529008.429 0, 795906.313 1528996.41 0, 
+    796147.647 1528984.404 0, 796388.981 1528972.413 0, 796630.316 1528960.436 0, 796871.652 1528948.473 0, 797111.788 1528936.584 0, 797354.325 1528924.59 0, 797595.663 1528912.67 0, 797837.001 1528900.764 0, 798078.34 1528888.872 0, 798319.68 1528876.994 0, 
+    798561.021 1528865.131 0, 798802.362 1528853.282 0, 799043.704 1528841.447 0, 799285.047 1528829.626 0, 799526.39 1528817.82 0, 799767.734 1528806.027 0, 800009.079 1528794.249 0, 800250.424 1528782.485 0, 800491.77 1528770.735 0, 800733.117 1528759 0, 
+    800974.465 1528747.278 0, 801215.813 1528735.571 0, 801457.162 1528723.878 0, 801698.511 1528712.2 0, 801939.862 1528700.535 0, 802181.213 1528688.885 0, 802422.564 1528677.249 0, 802663.917 1528665.627 0, 802904.07 1528654.077 0, 802636.751 1523092.466 0, 
+    802369.413 1517530.48 0))
+
+POLYGON ((814489.804 1528113.61 0, 814249.617 1528124.481 0, 814008.232 1528135.421 0, 813766.849 1528146.376 0, 813525.466 1528157.344 0, 813284.084 1528168.327 0, 813042.702 1528179.323 0, 812801.321 1528190.334 0, 812559.941 1528201.36 0, 812318.561 1528212.399 0, 
+    812077.182 1528223.453 0, 811835.804 1528234.521 0, 811594.426 1528245.603 0, 811353.049 1528256.699 0, 811111.673 1528267.809 0, 810870.297 1528278.934 0, 810628.922 1528290.073 0, 810387.547 1528301.226 0, 810146.174 1528312.394 0, 809904.8 1528323.575 0, 
+    809663.428 1528334.771 0, 809422.056 1528345.981 0, 809180.685 1528357.205 0, 808939.314 1528368.443 0, 808696.746 1528379.752 0, 808456.576 1528390.962 0, 808215.207 1528402.243 0, 807973.839 1528413.539 0, 807732.472 1528424.848 0, 807491.106 1528436.172 0, 
+    807249.74 1528447.509 0, 807008.375 1528458.861 0, 806767.01 1528470.228 0, 806525.646 1528481.608 0, 806284.283 1528493.003 0, 806042.921 1528504.411 0, 805801.559 1528515.835 0, 805560.198 1528527.272 0, 805318.837 1528538.723 0, 805077.477 1528550.189 0, 
+    804836.118 1528561.669 0, 804594.76 1528573.163 0, 804353.402 1528584.671 0, 804112.045 1528596.193 0, 803870.688 1528607.73 0, 803629.333 1528619.281 0, 803387.978 1528630.846 0, 803146.623 1528642.425 0, 802904.07 1528654.077 0, 803171.371 1534215.305 0, 
+    803438.654 1539776.147 0, 803680.549 1539764.527 0, 803921.249 1539752.979 0, 804161.949 1539741.445 0, 804402.65 1539729.926 0, 804643.352 1539718.42 0, 804884.054 1539706.929 0, 805124.758 1539695.452 0, 805365.461 1539683.989 0, 805606.166 1539672.541 0, 
+    805846.871 1539661.106 0, 806087.577 1539649.686 0, 806328.283 1539638.279 0, 806568.991 1539626.887 0, 806809.698 1539615.509 0, 807050.407 1539604.146 0, 807291.116 1539592.796 0, 807531.826 1539581.461 0, 807772.536 1539570.14 0, 808013.248 1539558.833 0, 
+    808253.959 1539547.54 0, 808494.672 1539536.261 0, 808735.385 1539524.996 0, 808976.099 1539513.746 0, 809215.618 1539502.566 0, 809457.529 1539491.288 0, 809698.244 1539480.08 0, 809938.961 1539468.886 0, 810179.678 1539457.707 0, 810420.396 1539446.541 0, 
+    810661.114 1539435.39 0, 810901.833 1539424.253 0, 811142.553 1539413.13 0, 811383.274 1539402.022 0, 811623.995 1539390.927 0, 811864.716 1539379.847 0, 812105.439 1539368.781 0, 812346.162 1539357.729 0, 812586.885 1539346.691 0, 812827.61 1539335.667 0, 
+    813068.335 1539324.658 0, 813309.06 1539313.662 0, 813549.787 1539302.681 0, 813790.513 1539291.714 0, 814031.241 1539280.761 0, 814271.969 1539269.823 0, 814512.698 1539258.898 0, 814753.428 1539247.988 0, 814992.963 1539237.146 0, 814741.392 1533675.571 0, 
+    814489.804 1528113.61 0))
+
+POLYGON ((826548.749 1538730.79 0, 826309.182 1538740.955 0, 826068.423 1538751.185 0, 825827.664 1538761.43 0, 825586.906 1538771.688 0, 825346.148 1538781.961 0, 825105.391 1538792.248 0, 824864.635 1538802.549 0, 824623.879 1538812.864 0, 824383.124 1538823.193 0, 
+    824142.37 1538833.537 0, 823901.616 1538843.895 0, 823660.863 1538854.267 0, 823420.11 1538864.653 0, 823179.358 1538875.053 0, 822938.606 1538885.467 0, 822697.856 1538895.896 0, 822457.105 1538906.339 0, 822216.356 1538916.795 0, 821975.607 1538927.266 0, 
+    821734.858 1538937.752 0, 821494.111 1538948.251 0, 821253.363 1538958.765 0, 821012.617 1538969.292 0, 820770.678 1538979.887 0, 820531.126 1538990.391 0, 820290.381 1539000.961 0, 820049.637 1539011.545 0, 819808.894 1539022.144 0, 819568.151 1539032.757 0, 
+    819327.409 1539043.384 0, 819086.667 1539054.025 0, 818845.926 1539064.68 0, 818605.186 1539075.349 0, 818364.446 1539086.033 0, 818123.707 1539096.731 0, 817882.969 1539107.443 0, 817642.231 1539118.169 0, 817401.494 1539128.909 0, 817160.758 1539139.664 0, 
+    816920.022 1539150.432 0, 816679.286 1539161.215 0, 816438.552 1539172.012 0, 816197.818 1539182.823 0, 815957.085 1539193.649 0, 815716.352 1539204.488 0, 815475.62 1539215.342 0, 815234.888 1539226.21 0, 814992.963 1539237.146 0, 815244.517 1544798.326 0, 
+    815496.052 1550359.107 0, 815737.319 1550348.2 0, 815977.396 1550337.362 0, 816217.473 1550326.538 0, 816457.551 1550315.728 0, 816697.63 1550304.932 0, 816937.709 1550294.15 0, 817177.789 1550283.383 0, 817417.87 1550272.629 0, 817657.951 1550261.89 0, 
+    817898.033 1550251.165 0, 818138.115 1550240.453 0, 818378.198 1550229.757 0, 818618.282 1550219.074 0, 818858.367 1550208.405 0, 819098.452 1550197.75 0, 819338.537 1550187.11 0, 819578.624 1550176.484 0, 819818.71 1550165.871 0, 820058.798 1550155.273 0, 
+    820298.886 1550144.69 0, 820538.975 1550134.12 0, 820779.064 1550123.564 0, 821019.154 1550113.023 0, 821258.055 1550102.547 0, 821499.336 1550091.982 0, 821739.428 1550081.483 0, 821979.52 1550070.998 0, 822219.613 1550060.527 0, 822459.707 1550050.07 0, 
+    822699.802 1550039.628 0, 822939.896 1550029.199 0, 823179.992 1550018.785 0, 823420.088 1550008.385 0, 823660.185 1549997.998 0, 823900.282 1549987.627 0, 824140.38 1549977.269 0, 824380.479 1549966.925 0, 824620.578 1549956.595 0, 824860.678 1549946.28 0, 
+    825100.778 1549935.979 0, 825340.879 1549925.692 0, 825580.981 1549915.419 0, 825821.083 1549905.16 0, 826061.186 1549894.915 0, 826301.29 1549884.684 0, 826541.394 1549874.468 0, 826781.498 1549864.265 0, 827020.414 1549854.128 0, 826784.59 1544292.659 0, 
+    826548.749 1538730.79 0))
+
+POLYGON ((838546.157 1549381.709 0, 838307.212 1549391.172 0, 838067.08 1549400.696 0, 837826.948 1549410.234 0, 837586.816 1549419.786 0, 837346.685 1549429.353 0, 837106.555 1549438.933 0, 836866.425 1549448.528 0, 836626.296 1549458.137 0, 836386.168 1549467.76 0, 
+    836146.04 1549477.397 0, 835905.912 1549487.048 0, 835665.785 1549496.713 0, 835425.659 1549506.393 0, 835185.533 1549516.086 0, 834945.408 1549525.794 0, 834705.284 1549535.516 0, 834465.16 1549545.252 0, 834225.036 1549555.002 0, 833984.913 1549564.766 0, 
+    833744.791 1549574.545 0, 833504.669 1549584.337 0, 833264.548 1549594.144 0, 833024.427 1549603.965 0, 832783.119 1549613.848 0, 832544.188 1549623.648 0, 832304.069 1549633.512 0, 832063.951 1549643.389 0, 831823.833 1549653.28 0, 831583.716 1549663.186 0, 
+    831343.6 1549673.106 0, 831103.484 1549683.04 0, 830863.369 1549692.988 0, 830623.254 1549702.95 0, 830383.14 1549712.926 0, 830143.026 1549722.916 0, 829902.913 1549732.921 0, 829662.801 1549742.939 0, 829422.689 1549752.972 0, 829182.578 1549763.019 0, 
+    828942.467 1549773.08 0, 828702.357 1549783.155 0, 828462.248 1549793.245 0, 828222.139 1549803.348 0, 827982.031 1549813.466 0, 827741.923 1549823.597 0, 827501.816 1549833.743 0, 827261.709 1549843.903 0, 827020.414 1549854.128 0, 827256.221 1555415.191 0, 
+    827492.01 1560975.842 0, 827732.647 1560965.645 0, 827972.099 1560955.513 0, 828211.552 1560945.395 0, 828451.005 1560935.291 0, 828690.458 1560925.201 0, 828929.913 1560915.125 0, 829169.367 1560905.063 0, 829408.823 1560895.015 0, 829648.279 1560884.982 0, 
+    829887.735 1560874.962 0, 830127.193 1560864.957 0, 830366.65 1560854.965 0, 830606.109 1560844.988 0, 830845.568 1560835.025 0, 831085.027 1560825.076 0, 831324.487 1560815.141 0, 831563.948 1560805.22 0, 831803.409 1560795.313 0, 832042.871 1560785.421 0, 
+    832282.334 1560775.542 0, 832521.797 1560765.678 0, 832761.26 1560755.827 0, 833000.724 1560745.991 0, 833239.004 1560736.217 0, 833479.655 1560726.361 0, 833719.12 1560716.567 0, 833958.587 1560706.787 0, 834198.054 1560697.021 0, 834437.522 1560687.269 0, 
+    834676.99 1560677.532 0, 834916.459 1560667.808 0, 835155.928 1560658.099 0, 835395.398 1560648.403 0, 835634.868 1560638.722 0, 835874.34 1560629.055 0, 836113.811 1560619.402 0, 836353.283 1560609.763 0, 836592.756 1560600.138 0, 836832.23 1560590.527 0, 
+    837071.703 1560580.931 0, 837311.178 1560571.348 0, 837550.653 1560561.779 0, 837790.129 1560552.225 0, 838029.605 1560542.685 0, 838269.081 1560533.159 0, 838508.559 1560523.646 0, 838748.037 1560514.148 0, 838986.331 1560504.711 0, 838766.252 1554943.416 0, 
+    838546.157 1549381.709 0))
+
+POLYGON ((850481.936 1560066.056 0, 850243.615 1560074.82 0, 850004.111 1560083.642 0, 849764.608 1560092.477 0, 849525.105 1560101.327 0, 849285.603 1560110.19 0, 849046.101 1560119.068 0, 848806.6 1560127.96 0, 848567.1 1560136.866 0, 848327.6 1560145.786 0, 
+    848088.1 1560154.72 0, 847848.601 1560163.669 0, 847609.102 1560172.631 0, 847369.605 1560181.607 0, 847130.107 1560190.598 0, 846890.61 1560199.603 0, 846651.114 1560208.621 0, 846411.618 1560217.654 0, 846172.123 1560226.701 0, 845932.628 1560235.762 0, 
+    845693.134 1560244.837 0, 845453.64 1560253.927 0, 845214.147 1560263.03 0, 844974.654 1560272.148 0, 844733.978 1560281.324 0, 844495.67 1560290.425 0, 844256.179 1560299.584 0, 844016.689 1560308.758 0, 843777.199 1560317.946 0, 843537.71 1560327.148 0, 
+    843298.221 1560336.364 0, 843058.732 1560345.594 0, 842819.245 1560354.839 0, 842579.757 1560364.097 0, 842340.271 1560373.37 0, 842100.785 1560382.656 0, 841861.299 1560391.957 0, 841621.814 1560401.272 0, 841382.33 1560410.601 0, 841142.846 1560419.944 0, 
+    840903.362 1560429.301 0, 840663.879 1560438.672 0, 840424.397 1560448.057 0, 840184.915 1560457.456 0, 839945.434 1560466.87 0, 839705.954 1560476.297 0, 839466.473 1560485.739 0, 839226.994 1560495.195 0, 838986.331 1560504.711 0, 839206.392 1566065.588 0, 
+    839426.437 1571626.041 0, 839666.443 1571616.55 0, 839905.268 1571607.12 0, 840144.093 1571597.704 0, 840382.919 1571588.302 0, 840621.746 1571578.915 0, 840860.573 1571569.541 0, 841099.401 1571560.181 0, 841338.229 1571550.836 0, 841577.058 1571541.504 0, 
+    841815.887 1571532.187 0, 842054.717 1571522.884 0, 842293.548 1571513.594 0, 842532.379 1571504.319 0, 842771.21 1571495.058 0, 843010.042 1571485.811 0, 843248.875 1571476.578 0, 843487.708 1571467.359 0, 843726.542 1571458.154 0, 843965.376 1571448.963 0, 
+    844204.211 1571439.786 0, 844443.046 1571430.623 0, 844681.882 1571421.474 0, 844920.718 1571412.34 0, 845158.375 1571403.264 0, 845398.393 1571394.112 0, 845637.231 1571385.02 0, 845876.069 1571375.941 0, 846114.909 1571366.877 0, 846353.748 1571357.827 0, 
+    846592.588 1571348.79 0, 846831.429 1571339.768 0, 847070.27 1571330.76 0, 847309.112 1571321.766 0, 847547.954 1571312.786 0, 847786.797 1571303.82 0, 848025.64 1571294.868 0, 848264.484 1571285.93 0, 848503.329 1571277.006 0, 848742.173 1571268.096 0, 
+    848981.019 1571259.201 0, 849219.865 1571250.319 0, 849458.711 1571241.451 0, 849697.558 1571232.598 0, 849936.406 1571223.758 0, 850175.254 1571214.933 0, 850414.102 1571206.122 0, 850652.951 1571197.324 0, 850890.622 1571188.584 0, 850686.287 1565627.533 0, 
+    850481.936 1560066.056 0))
+
+POLYGON ((862355.996 1570783.518 0, 862118.3 1570791.587 0, 861879.427 1570799.709 0, 861640.555 1570807.846 0, 861401.683 1570815.997 0, 861162.811 1570824.161 0, 860923.94 1570832.34 0, 860685.07 1570840.533 0, 860446.199 1570848.74 0, 860207.33 1570856.96 0, 
+    859968.461 1570865.195 0, 859729.592 1570873.444 0, 859490.724 1570881.707 0, 859251.856 1570889.985 0, 859012.989 1570898.276 0, 858774.122 1570906.581 0, 858535.256 1570914.9 0, 858296.39 1570923.234 0, 858057.525 1570931.581 0, 857818.661 1570939.943 0, 
+    857579.796 1570948.318 0, 857340.933 1570956.708 0, 857102.069 1570965.111 0, 856863.207 1570973.529 0, 856623.166 1570982.002 0, 856385.483 1570990.407 0, 856146.621 1570998.867 0, 855907.761 1571007.341 0, 855668.9 1571015.829 0, 855430.04 1571024.331 0, 
+    855191.181 1571032.847 0, 854952.322 1571041.377 0, 854713.464 1571049.921 0, 854474.606 1571058.479 0, 854235.749 1571067.052 0, 853996.892 1571075.638 0, 853758.036 1571084.239 0, 853519.18 1571092.853 0, 853280.325 1571101.482 0, 853041.471 1571110.125 0, 
+    852802.616 1571118.781 0, 852563.763 1571127.452 0, 852324.909 1571136.137 0, 852086.057 1571144.836 0, 851847.205 1571153.549 0, 851608.353 1571162.276 0, 851369.502 1571171.017 0, 851130.651 1571179.772 0, 850890.622 1571188.584 0, 851094.941 1576749.206 0, 
+    851299.244 1582309.39 0, 851538.615 1582300.601 0, 851776.812 1582291.87 0, 852015.008 1582283.153 0, 852253.205 1582274.45 0, 852491.403 1582265.761 0, 852729.601 1582257.086 0, 852967.8 1582248.425 0, 853205.999 1582239.778 0, 853444.198 1582231.145 0, 
+    853682.399 1582222.526 0, 853920.599 1582213.921 0, 854158.8 1582205.33 0, 854397.002 1582196.753 0, 854635.204 1582188.19 0, 854873.407 1582179.641 0, 855111.61 1582171.106 0, 855349.814 1582162.586 0, 855588.018 1582154.079 0, 855826.223 1582145.586 0, 
+    856064.428 1582137.107 0, 856302.634 1582128.643 0, 856540.84 1582120.192 0, 856779.046 1582111.755 0, 857016.078 1582103.374 0, 857255.461 1582094.924 0, 857493.669 1582086.529 0, 857731.878 1582078.148 0, 857970.087 1582069.782 0, 858208.297 1582061.429 0, 
+    858446.507 1582053.091 0, 858684.718 1582044.766 0, 858922.929 1582036.456 0, 859161.14 1582028.159 0, 859399.352 1582019.877 0, 859637.565 1582011.608 0, 859875.778 1582003.354 0, 860113.992 1581995.113 0, 860352.206 1581986.887 0, 860590.42 1581978.675 0, 
+    860828.635 1581970.476 0, 861066.851 1581962.292 0, 861305.067 1581954.121 0, 861543.283 1581945.965 0, 861781.5 1581937.823 0, 862019.717 1581929.695 0, 862257.935 1581921.58 0, 862496.154 1581913.48 0, 862733.198 1581905.434 0, 862544.604 1576344.695 0, 
+    862355.996 1570783.518 0))
+
+POLYGON ((874168.248 1581533.783 0, 873931.18 1581541.159 0, 873692.94 1581548.586 0, 873454.7 1581556.028 0, 873216.46 1581563.483 0, 872978.221 1581570.952 0, 872739.983 1581578.435 0, 872501.745 1581585.933 0, 872263.507 1581593.444 0, 872025.27 1581600.969 0, 
+    871787.033 1581608.509 0, 871548.797 1581616.062 0, 871310.561 1581623.629 0, 871072.326 1581631.211 0, 870834.091 1581638.806 0, 870595.856 1581646.416 0, 870357.622 1581654.039 0, 870119.388 1581661.677 0, 869881.155 1581669.328 0, 869642.922 1581676.994 0, 
+    869404.69 1581684.673 0, 869166.458 1581692.367 0, 868928.227 1581700.074 0, 868689.996 1581707.796 0, 868450.592 1581715.57 0, 868213.535 1581723.281 0, 867975.306 1581731.045 0, 867737.077 1581738.823 0, 867498.848 1581746.615 0, 867260.62 1581754.42 0, 
+    867022.392 1581762.24 0, 866784.165 1581770.074 0, 866545.938 1581777.922 0, 866307.712 1581785.784 0, 866069.486 1581793.66 0, 865831.26 1581801.549 0, 865593.035 1581809.453 0, 865354.811 1581817.371 0, 865116.587 1581825.303 0, 864878.363 1581833.249 0, 
+    864640.14 1581841.209 0, 864401.918 1581849.183 0, 864163.696 1581857.171 0, 863925.474 1581865.173 0, 863687.253 1581873.189 0, 863449.032 1581881.22 0, 863210.812 1581889.264 0, 862972.592 1581897.322 0, 862733.198 1581905.434 0, 862921.777 1587465.73 0, 
+    863110.34 1593025.576 0, 863349.076 1593017.486 0, 863586.641 1593009.45 0, 863824.207 1593001.428 0, 864061.773 1592993.42 0, 864299.34 1592985.426 0, 864536.907 1592977.446 0, 864774.475 1592969.48 0, 865012.043 1592961.528 0, 865249.612 1592953.59 0, 
+    865487.181 1592945.666 0, 865724.75 1592937.756 0, 865962.32 1592929.859 0, 866199.89 1592921.977 0, 866437.461 1592914.109 0, 866675.033 1592906.255 0, 866912.605 1592898.414 0, 867150.177 1592890.588 0, 867387.75 1592882.776 0, 867625.323 1592874.978 0, 
+    867862.896 1592867.193 0, 868100.471 1592859.423 0, 868338.045 1592851.667 0, 868575.62 1592843.924 0, 868812.025 1592836.234 0, 869050.772 1592828.481 0, 869288.348 1592820.781 0, 869525.925 1592813.095 0, 869763.502 1592805.422 0, 870001.08 1592797.764 0, 
+    870238.658 1592790.119 0, 870476.237 1592782.489 0, 870713.816 1592774.872 0, 870951.395 1592767.27 0, 871188.975 1592759.681 0, 871426.556 1592752.107 0, 871664.137 1592744.546 0, 871901.718 1592736.999 0, 872139.3 1592729.467 0, 872376.882 1592721.948 0, 
+    872614.465 1592714.443 0, 872852.048 1592706.953 0, 873089.631 1592699.476 0, 873327.215 1592692.013 0, 873564.8 1592684.565 0, 873802.384 1592677.13 0, 874039.97 1592669.709 0, 874277.555 1592662.302 0, 874513.972 1592654.946 0, 874341.117 1587094.589 0, 
+    874168.248 1581533.783 0))
+
+POLYGON ((885918.606 1592316.535 0, 885682.167 1592323.223 0, 885444.562 1592329.959 0, 885206.956 1592336.708 0, 884969.352 1592343.472 0, 884731.747 1592350.249 0, 884494.143 1592357.041 0, 884256.539 1592363.846 0, 884018.936 1592370.665 0, 883781.333 1592377.499 0, 
+    883543.73 1592384.346 0, 883306.128 1592391.208 0, 883068.527 1592398.083 0, 882830.925 1592404.972 0, 882593.324 1592411.876 0, 882355.724 1592418.793 0, 882118.124 1592425.724 0, 881880.524 1592432.67 0, 881642.925 1592439.629 0, 881405.326 1592446.602 0, 
+    881167.728 1592453.589 0, 880930.13 1592460.591 0, 880692.532 1592467.606 0, 880454.935 1592474.635 0, 880216.169 1592481.713 0, 879979.742 1592488.735 0, 879742.146 1592495.806 0, 879504.55 1592502.892 0, 879266.955 1592509.991 0, 879029.36 1592517.104 0, 
+    878791.766 1592524.231 0, 878554.172 1592531.372 0, 878316.579 1592538.527 0, 878078.986 1592545.696 0, 877841.393 1592552.879 0, 877603.801 1592560.076 0, 877366.209 1592567.287 0, 877128.618 1592574.512 0, 876891.027 1592581.751 0, 876653.437 1592589.004 0, 
+    876415.847 1592596.271 0, 876178.257 1592603.552 0, 875940.668 1592610.847 0, 875703.079 1592618.155 0, 875465.491 1592625.478 0, 875227.903 1592632.815 0, 874990.315 1592640.166 0, 874752.728 1592647.531 0, 874513.972 1592654.946 0, 874686.813 1598214.847 0, 
+    874859.639 1603774.286 0, 875097.738 1603766.891 0, 875334.671 1603759.546 0, 875571.604 1603752.216 0, 875808.537 1603744.899 0, 876045.471 1603737.597 0, 876282.405 1603730.308 0, 876519.34 1603723.033 0, 876756.275 1603715.772 0, 876993.211 1603708.525 0, 
+    877230.147 1603701.292 0, 877467.083 1603694.073 0, 877704.02 1603686.868 0, 877940.957 1603679.677 0, 878177.895 1603672.5 0, 878414.833 1603665.337 0, 878651.771 1603658.187 0, 878888.71 1603651.052 0, 879125.65 1603643.931 0, 879362.59 1603636.823 0, 
+    879599.53 1603629.73 0, 879836.47 1603622.65 0, 880073.411 1603615.585 0, 880310.353 1603608.533 0, 880546.129 1603601.53 0, 880784.237 1603594.471 0, 881021.18 1603587.462 0, 881258.123 1603580.466 0, 881495.066 1603573.484 0, 881732.01 1603566.516 0, 
+    881968.955 1603559.562 0, 882205.9 1603552.622 0, 882442.845 1603545.695 0, 882679.79 1603538.783 0, 882916.736 1603531.885 0, 883153.683 1603525.001 0, 883390.629 1603518.13 0, 883627.577 1603511.274 0, 883864.524 1603504.431 0, 884101.472 1603497.603 0, 
+    884338.421 1603490.788 0, 884575.369 1603483.988 0, 884812.319 1603477.201 0, 885049.268 1603470.428 0, 885286.218 1603463.669 0, 885523.169 1603456.925 0, 885760.119 1603450.194 0, 885997.071 1603443.477 0, 886232.858 1603436.807 0, 886075.738 1597876.902 0, 
+    885918.606 1592316.535 0))
+
+POLYGON ((897606.984 1603131.46 0, 897371.177 1603137.464 0, 897134.208 1603143.512 0, 896897.239 1603149.573 0, 896660.27 1603155.648 0, 896423.302 1603161.738 0, 896186.335 1603167.841 0, 895949.367 1603173.958 0, 895712.4 1603180.09 0, 895475.433 1603186.235 0, 
+    895238.467 1603192.394 0, 895001.501 1603198.567 0, 894764.535 1603204.754 0, 894527.57 1603210.955 0, 894290.605 1603217.17 0, 894053.641 1603223.398 0, 893816.677 1603229.641 0, 893579.713 1603235.898 0, 893342.749 1603242.168 0, 893105.786 1603248.453 0, 
+    892868.824 1603254.752 0, 892631.861 1603261.064 0, 892394.899 1603267.391 0, 892157.938 1603273.731 0, 891919.813 1603280.117 0, 891684.016 1603286.454 0, 891447.055 1603292.836 0, 891210.095 1603299.232 0, 890973.136 1603305.642 0, 890736.176 1603312.066 0, 
+    890499.217 1603318.504 0, 890262.259 1603324.956 0, 890025.301 1603331.422 0, 889788.343 1603337.902 0, 889551.385 1603344.396 0, 889314.428 1603350.904 0, 889077.472 1603357.425 0, 888840.515 1603363.961 0, 888603.56 1603370.511 0, 888366.604 1603377.074 0, 
+    888129.649 1603383.652 0, 887892.694 1603390.243 0, 887655.74 1603396.848 0, 887418.786 1603403.468 0, 887181.832 1603410.101 0, 886944.879 1603416.748 0, 886707.927 1603423.409 0, 886470.974 1603430.085 0, 886232.858 1603436.807 0, 886389.964 1608996.243 0, 
+    886547.056 1614555.204 0, 886784.515 1614548.5 0, 887020.813 1614541.844 0, 887257.112 1614535.201 0, 887493.411 1614528.572 0, 887729.71 1614521.957 0, 887966.009 1614515.356 0, 888202.309 1614508.769 0, 888438.609 1614502.196 0, 888674.91 1614495.636 0, 
+    888911.211 1614489.091 0, 889147.513 1614482.559 0, 889383.814 1614476.042 0, 889620.117 1614469.538 0, 889856.419 1614463.048 0, 890092.722 1614456.572 0, 890329.026 1614450.11 0, 890565.329 1614443.662 0, 890801.634 1614437.228 0, 891037.938 1614430.808 0, 
+    891274.243 1614424.402 0, 891510.548 1614418.009 0, 891746.854 1614411.631 0, 891983.16 1614405.266 0, 892218.306 1614398.946 0, 892455.773 1614392.579 0, 892692.08 1614386.256 0, 892928.388 1614379.947 0, 893164.695 1614373.652 0, 893401.004 1614367.37 0, 
+    893637.312 1614361.103 0, 893873.621 1614354.85 0, 894109.931 1614348.61 0, 894346.24 1614342.385 0, 894582.55 1614336.173 0, 894818.861 1614329.976 0, 895055.172 1614323.792 0, 895291.483 1614317.622 0, 895527.794 1614311.466 0, 895764.106 1614305.324 0, 
+    896000.419 1614299.196 0, 896236.731 1614293.081 0, 896473.044 1614286.981 0, 896709.358 1614280.895 0, 896945.671 1614274.822 0, 897181.985 1614268.763 0, 897418.3 1614262.719 0, 897654.614 1614256.688 0, 897889.77 1614250.701 0, 897748.383 1608691.318 0, 
+    897606.984 1603131.46 0))
+
+POLYGON ((909233.298 1613978.244 0, 908998.125 1613983.567 0, 908761.794 1613988.93 0, 908525.464 1613994.307 0, 908289.133 1613999.698 0, 908052.804 1614005.103 0, 907816.474 1614010.522 0, 907580.145 1614015.954 0, 907343.816 1614021.401 0, 907107.487 1614026.862 0, 
+    906871.159 1614032.336 0, 906634.831 1614037.824 0, 906398.503 1614043.327 0, 906162.176 1614048.843 0, 905925.849 1614054.373 0, 905689.522 1614059.917 0, 905453.196 1614065.475 0, 905216.87 1614071.046 0, 904980.544 1614076.632 0, 904744.219 1614082.232 0, 
+    904507.894 1614087.845 0, 904271.569 1614093.473 0, 904035.244 1614099.114 0, 903798.92 1614104.769 0, 903561.438 1614110.466 0, 903326.273 1614116.121 0, 903089.95 1614121.818 0, 902853.628 1614127.529 0, 902617.305 1614133.254 0, 902380.983 1614138.993 0, 
+    902144.661 1614144.745 0, 901908.34 1614150.512 0, 901672.019 1614156.292 0, 901435.698 1614162.087 0, 901199.378 1614167.895 0, 900963.058 1614173.717 0, 900726.738 1614179.553 0, 900490.419 1614185.403 0, 900254.1 1614191.267 0, 900017.781 1614197.145 0, 
+    899781.463 1614203.037 0, 899545.145 1614208.942 0, 899308.828 1614214.862 0, 899072.51 1614220.795 0, 898836.194 1614226.743 0, 898599.877 1614232.704 0, 898363.561 1614238.679 0, 898127.245 1614244.668 0, 897889.77 1614250.701 0, 898031.145 1619809.602 0, 
+    898172.507 1625368.015 0, 898409.325 1625361.999 0, 898644.986 1625356.026 0, 898880.648 1625350.068 0, 899116.31 1625344.123 0, 899351.973 1625338.192 0, 899587.636 1625332.275 0, 899823.299 1625326.372 0, 900058.962 1625320.483 0, 900294.626 1625314.607 0, 
+    900530.291 1625308.746 0, 900765.955 1625302.898 0, 901001.62 1625297.064 0, 901237.285 1625291.244 0, 901472.951 1625285.438 0, 901708.617 1625279.646 0, 901944.283 1625273.868 0, 902179.95 1625268.103 0, 902415.617 1625262.353 0, 902651.284 1625256.616 0, 
+    902886.952 1625250.893 0, 903122.62 1625245.184 0, 903358.288 1625239.489 0, 903593.957 1625233.808 0, 903828.47 1625228.169 0, 904065.295 1625222.487 0, 904300.965 1625216.848 0, 904536.635 1625211.222 0, 904772.306 1625205.61 0, 905007.976 1625200.012 0, 
+    905243.647 1625194.428 0, 905479.319 1625188.858 0, 905714.99 1625183.302 0, 905950.662 1625177.759 0, 906186.334 1625172.23 0, 906422.007 1625166.716 0, 906657.68 1625161.215 0, 906893.353 1625155.728 0, 907129.027 1625150.255 0, 907364.701 1625144.795 0, 
+    907600.375 1625139.35 0, 907836.05 1625133.918 0, 908071.725 1625128.501 0, 908307.4 1625123.097 0, 908543.075 1625117.707 0, 908778.751 1625112.331 0, 909014.427 1625106.969 0, 909250.104 1625101.621 0, 909484.626 1625096.312 0, 909358.968 1619537.522 0, 
+    909233.298 1613978.244 0))
+
+POLYGON ((920797.467 1624856.57 0, 920562.929 1624861.216 0, 920327.239 1624865.898 0, 920091.548 1624870.594 0, 919855.858 1624875.305 0, 919620.168 1624880.029 0, 919384.479 1624884.767 0, 919148.79 1624889.518 0, 918913.101 1624894.284 0, 918677.412 1624899.064 0, 
+    918441.723 1624903.857 0, 918206.035 1624908.664 0, 917970.348 1624913.486 0, 917734.66 1624918.321 0, 917498.973 1624923.17 0, 917263.286 1624928.032 0, 917027.599 1624932.909 0, 916791.913 1624937.799 0, 916556.226 1624942.704 0, 916320.541 1624947.622 0, 
+    916084.855 1624952.554 0, 915849.17 1624957.5 0, 915613.485 1624962.46 0, 915377.8 1624967.434 0, 915140.962 1624972.446 0, 914906.432 1624977.423 0, 914670.748 1624982.438 0, 914435.064 1624987.468 0, 914199.381 1624992.511 0, 913963.698 1624997.568 0, 
+    913728.016 1625002.639 0, 913492.333 1625007.723 0, 913256.651 1625012.822 0, 913020.97 1625017.934 0, 912785.288 1625023.061 0, 912549.607 1625028.201 0, 912313.926 1625033.355 0, 912078.246 1625038.523 0, 911842.566 1625043.705 0, 911606.886 1625048.901 0, 
+    911371.206 1625054.11 0, 911135.527 1625059.334 0, 910899.848 1625064.571 0, 910664.169 1625069.822 0, 910428.491 1625075.087 0, 910192.813 1625080.366 0, 909957.135 1625085.659 0, 909721.458 1625090.966 0, 909484.626 1625096.312 0, 909610.273 1630654.608 0, 
+    909735.909 1636212.402 0, 909972.083 1636207.071 0, 910207.106 1636201.779 0, 910442.13 1636196.501 0, 910677.153 1636191.236 0, 910912.178 1636185.986 0, 911147.202 1636180.749 0, 911382.227 1636175.526 0, 911617.252 1636170.317 0, 911852.277 1636165.122 0, 
+    912087.303 1636159.941 0, 912322.328 1636154.774 0, 912557.355 1636149.62 0, 912792.381 1636144.48 0, 913027.408 1636139.354 0, 913262.435 1636134.242 0, 913497.463 1636129.144 0, 913732.49 1636124.059 0, 913967.518 1636118.989 0, 914202.547 1636113.932 0, 
+    914437.575 1636108.889 0, 914672.604 1636103.86 0, 914907.633 1636098.845 0, 915142.663 1636093.843 0, 915376.542 1636088.88 0, 915612.723 1636083.882 0, 915847.753 1636078.922 0, 916082.784 1636073.976 0, 916317.815 1636069.043 0, 916552.846 1636064.125 0, 
+    916787.878 1636059.22 0, 917022.909 1636054.33 0, 917257.942 1636049.453 0, 917492.974 1636044.59 0, 917728.007 1636039.74 0, 917963.04 1636034.905 0, 918198.073 1636030.083 0, 918433.106 1636025.275 0, 918668.14 1636020.481 0, 918903.174 1636015.701 0, 
+    919138.209 1636010.935 0, 919373.243 1636006.183 0, 919608.278 1636001.444 0, 919843.314 1635996.719 0, 920078.349 1635992.008 0, 920313.385 1635987.311 0, 920548.421 1635982.628 0, 920783.457 1635977.958 0, 921017.344 1635973.326 0, 920907.411 1630415.198 0, 
+    920797.467 1624856.57 0))
+
+POLYGON ((932299.41 1635766.122 0, 932065.509 1635770.094 0, 931830.461 1635774.099 0, 931595.412 1635778.119 0, 931360.364 1635782.152 0, 931125.316 1635786.198 0, 930890.269 1635790.259 0, 930655.221 1635794.334 0, 930420.174 1635798.422 0, 930185.127 1635802.524 0, 
+    929950.08 1635806.641 0, 929715.034 1635810.77 0, 929479.988 1635814.914 0, 929244.942 1635819.072 0, 929009.896 1635823.243 0, 928774.851 1635827.428 0, 928539.805 1635831.628 0, 928304.76 1635835.84 0, 928069.716 1635840.067 0, 927834.671 1635844.308 0, 
+    927599.627 1635848.562 0, 927364.583 1635852.831 0, 927129.539 1635857.113 0, 926894.496 1635861.409 0, 926658.304 1635865.739 0, 926424.41 1635870.042 0, 926189.367 1635874.379 0, 925954.325 1635878.731 0, 925719.282 1635883.096 0, 925484.241 1635887.475 0, 
+    925249.199 1635891.867 0, 925014.157 1635896.274 0, 924779.116 1635900.694 0, 924544.075 1635905.129 0, 924309.035 1635909.577 0, 924073.994 1635914.039 0, 923838.954 1635918.515 0, 923603.914 1635923.004 0, 923368.875 1635927.508 0, 923133.836 1635932.025 0, 
+    922898.797 1635936.556 0, 922663.758 1635941.101 0, 922428.719 1635945.66 0, 922193.681 1635950.232 0, 921958.643 1635954.819 0, 921723.605 1635959.419 0, 921488.568 1635964.033 0, 921253.531 1635968.661 0, 921017.344 1635973.326 0, 921127.268 1641530.945 0, 
+    921237.181 1647088.05 0, 921472.71 1647083.399 0, 921707.093 1647078.784 0, 921941.476 1647074.182 0, 922175.86 1647069.595 0, 922410.244 1647065.021 0, 922644.628 1647060.461 0, 922879.012 1647055.915 0, 923113.397 1647051.383 0, 923347.781 1647046.865 0, 
+    923582.167 1647042.36 0, 923816.552 1647037.869 0, 924050.938 1647033.392 0, 924285.323 1647028.928 0, 924519.71 1647024.479 0, 924754.096 1647020.043 0, 924988.483 1647015.621 0, 925222.87 1647011.213 0, 925457.257 1647006.819 0, 925691.644 1647002.438 0, 
+    925926.032 1646998.072 0, 926160.42 1646993.719 0, 926394.808 1646989.379 0, 926629.197 1646985.054 0, 926862.44 1646980.764 0, 927097.974 1646976.445 0, 927332.364 1646972.161 0, 927566.753 1646967.891 0, 927801.143 1646963.634 0, 928035.533 1646959.392 0, 
+    928269.923 1646955.163 0, 928504.314 1646950.948 0, 928738.704 1646946.747 0, 928973.095 1646942.559 0, 929207.487 1646938.386 0, 929441.878 1646934.226 0, 929676.27 1646930.08 0, 929910.662 1646925.948 0, 930145.054 1646921.829 0, 930379.447 1646917.725 0, 
+    930613.839 1646913.634 0, 930848.232 1646909.557 0, 931082.625 1646905.493 0, 931317.019 1646901.444 0, 931551.412 1646897.408 0, 931785.806 1646893.387 0, 932020.201 1646889.379 0, 932254.595 1646885.384 0, 932487.845 1646881.423 0, 932393.632 1641324.03 0, 
+    932299.41 1635766.122 0))
+
+POLYGON ((943739.047 1646706.582 0, 943505.785 1646709.884 0, 943271.381 1646713.216 0, 943036.976 1646716.562 0, 942802.572 1646719.922 0, 942568.168 1646723.295 0, 942333.764 1646726.682 0, 942099.36 1646730.083 0, 941864.957 1646733.498 0, 941630.553 1646736.927 0, 
+    941396.15 1646740.369 0, 941161.747 1646743.825 0, 940927.345 1646747.295 0, 940692.942 1646750.779 0, 940458.54 1646754.277 0, 940224.138 1646757.788 0, 939989.736 1646761.313 0, 939755.334 1646764.852 0, 939520.933 1646768.405 0, 939286.531 1646771.972 0, 
+    939052.13 1646775.552 0, 938817.729 1646779.146 0, 938583.329 1646782.754 0, 938348.928 1646786.376 0, 938113.384 1646790.029 0, 937880.128 1646793.661 0, 937645.728 1646797.324 0, 937411.329 1646801.001 0, 937176.93 1646804.692 0, 936942.53 1646808.396 0, 
+    936708.131 1646812.115 0, 936473.733 1646815.847 0, 936239.334 1646819.593 0, 936004.936 1646823.352 0, 935770.538 1646827.126 0, 935536.14 1646830.913 0, 935301.743 1646834.714 0, 935067.345 1646838.529 0, 934832.948 1646842.358 0, 934598.551 1646846.2 0, 
+    934364.155 1646850.057 0, 934129.758 1646853.927 0, 933895.362 1646857.811 0, 933660.966 1646861.708 0, 933426.57 1646865.62 0, 933192.175 1646869.545 0, 932957.779 1646873.484 0, 932723.384 1646877.437 0, 932487.845 1646881.423 0, 932582.049 1652438.296 0, 
+    932676.244 1657994.641 0, 932911.126 1657990.666 0, 933144.867 1657986.724 0, 933378.609 1657982.796 0, 933612.35 1657978.882 0, 933846.092 1657974.981 0, 934079.834 1657971.094 0, 934313.576 1657967.221 0, 934547.318 1657963.362 0, 934781.061 1657959.516 0, 
+    935014.803 1657955.685 0, 935248.546 1657951.867 0, 935482.29 1657948.062 0, 935716.033 1657944.272 0, 935949.777 1657940.495 0, 936183.521 1657936.732 0, 936417.265 1657932.983 0, 936651.009 1657929.247 0, 936884.754 1657925.526 0, 937118.499 1657921.818 0, 
+    937352.244 1657918.123 0, 937585.989 1657914.443 0, 937819.734 1657910.776 0, 938053.48 1657907.123 0, 938286.085 1657903.502 0, 938520.972 1657899.859 0, 938754.718 1657896.247 0, 938988.465 1657892.649 0, 939222.211 1657889.065 0, 939455.958 1657885.495 0, 
+    939689.705 1657881.938 0, 939923.453 1657878.395 0, 940157.2 1657874.866 0, 940390.948 1657871.351 0, 940624.696 1657867.849 0, 940858.444 1657864.361 0, 941092.193 1657860.887 0, 941325.941 1657857.427 0, 941559.69 1657853.98 0, 941793.439 1657850.548 0, 
+    942027.188 1657847.129 0, 942260.938 1657843.723 0, 942494.687 1657840.332 0, 942728.437 1657836.954 0, 942962.187 1657833.59 0, 943195.937 1657830.24 0, 943429.688 1657826.903 0, 943663.438 1657823.58 0, 943896.049 1657820.288 0, 943817.552 1652263.699 0, 
+    943739.047 1646706.582 0))
+
+POLYGON ((955116.302 1657677.633 0, 954883.681 1657680.269 0, 954649.922 1657682.931 0, 954416.163 1657685.607 0, 954182.404 1657688.297 0, 953948.646 1657691.001 0, 953714.887 1657693.718 0, 953481.129 1657696.449 0, 953247.371 1657699.194 0, 953013.613 1657701.953 0, 
+    952779.855 1657704.725 0, 952546.098 1657707.511 0, 952312.34 1657710.311 0, 952078.583 1657713.125 0, 951844.826 1657715.952 0, 951611.069 1657718.794 0, 951377.312 1657721.648 0, 951143.556 1657724.517 0, 950909.799 1657727.4 0, 950676.043 1657730.296 0, 
+    950442.287 1657733.206 0, 950208.531 1657736.13 0, 949974.775 1657739.067 0, 949741.02 1657742.018 0, 949506.125 1657744.998 0, 949273.509 1657747.962 0, 949039.754 1657750.955 0, 948805.999 1657753.961 0, 948572.244 1657756.981 0, 948338.49 1657760.015 0, 
+    948104.735 1657763.063 0, 947870.981 1657766.124 0, 947637.227 1657769.199 0, 947403.474 1657772.288 0, 947169.72 1657775.39 0, 946935.967 1657778.507 0, 946702.213 1657781.637 0, 946468.46 1657784.781 0, 946234.707 1657787.938 0, 946000.955 1657791.11 0, 
+    945767.202 1657794.295 0, 945533.45 1657797.494 0, 945299.698 1657800.707 0, 945065.946 1657803.933 0, 944832.194 1657807.173 0, 944598.442 1657810.427 0, 944364.691 1657813.695 0, 944130.94 1657816.976 0, 943896.049 1657820.288 0, 943974.539 1663376.342 0, 
+    944053.021 1668931.856 0, 944287.254 1668928.554 0, 944520.352 1668925.281 0, 944753.449 1668922.023 0, 944986.546 1668918.778 0, 945219.644 1668915.547 0, 945452.742 1668912.329 0, 945685.84 1668909.126 0, 945918.939 1668905.936 0, 946152.037 1668902.76 0, 
+    946385.136 1668899.597 0, 946618.235 1668896.448 0, 946851.334 1668893.313 0, 947084.433 1668890.192 0, 947317.532 1668887.084 0, 947550.632 1668883.99 0, 947783.732 1668880.91 0, 948016.832 1668877.844 0, 948249.932 1668874.791 0, 948483.032 1668871.752 0, 
+    948716.133 1668868.726 0, 948949.233 1668865.715 0, 949182.334 1668862.717 0, 949415.435 1668859.733 0, 949647.4 1668856.777 0, 949881.638 1668853.806 0, 950114.739 1668850.863 0, 950347.841 1668847.933 0, 950580.943 1668845.018 0, 950814.045 1668842.116 0, 
+    951047.147 1668839.228 0, 951280.25 1668836.353 0, 951513.352 1668833.493 0, 951746.455 1668830.646 0, 951979.558 1668827.812 0, 952212.661 1668824.993 0, 952445.764 1668822.187 0, 952678.868 1668819.395 0, 952911.971 1668816.617 0, 953145.075 1668813.852 0, 
+    953378.179 1668811.101 0, 953611.283 1668808.364 0, 953844.387 1668805.64 0, 954077.491 1668802.931 0, 954310.596 1668800.235 0, 954543.701 1668797.552 0, 954776.805 1668794.884 0, 955009.91 1668792.229 0, 955241.881 1668789.6 0, 955179.094 1663233.887 0, 
+    955116.302 1657677.633 0))
+
+POLYGON ((627263.451 1384224.844 0, 627014.866 1384246.678 0, 626765.014 1384268.639 0, 626515.163 1384290.614 0, 626265.313 1384312.604 0, 626015.465 1384334.608 0, 625765.618 1384356.628 0, 625515.772 1384378.662 0, 625265.928 1384400.71 0, 625016.085 1384422.774 0, 
+    624766.243 1384444.852 0, 624516.402 1384466.945 0, 624266.563 1384489.053 0, 624016.725 1384511.175 0, 623766.888 1384533.312 0, 623517.053 1384555.463 0, 623267.219 1384577.63 0, 623017.386 1384599.811 0, 622767.555 1384622.007 0, 622517.725 1384644.217 0, 
+    622267.896 1384666.442 0, 622018.068 1384688.682 0, 621768.242 1384710.937 0, 621518.417 1384733.206 0, 621267.324 1384755.604 0, 621018.771 1384777.789 0, 620768.95 1384800.103 0, 620519.131 1384822.431 0, 620269.312 1384844.774 0, 620019.495 1384867.131 0, 
+    619769.68 1384889.503 0, 619519.865 1384911.89 0, 619270.052 1384934.292 0, 619020.24 1384956.708 0, 618770.43 1384979.139 0, 618520.621 1385001.585 0, 618270.813 1385024.046 0, 618021.007 1385046.521 0, 617771.202 1385069.011 0, 617521.398 1385091.515 0, 
+    617271.595 1385114.034 0, 617021.794 1385136.568 0, 616771.994 1385159.117 0, 616522.196 1385181.681 0, 616272.399 1385204.259 0, 616022.603 1385226.851 0, 615772.808 1385249.459 0, 615523.015 1385272.081 0, 615271.953 1385294.833 0, 615775.385 1390848.222 0, 
+    616278.796 1396401.383 0, 616529.2 1396378.69 0, 616778.34 1396356.127 0, 617027.481 1396333.579 0, 617276.623 1396311.045 0, 617525.766 1396288.526 0, 617774.911 1396266.022 0, 618024.057 1396243.532 0, 618273.205 1396221.057 0, 618522.353 1396198.597 0, 
+    618771.503 1396176.151 0, 619020.655 1396153.72 0, 619269.807 1396131.304 0, 619518.962 1396108.902 0, 619768.117 1396086.515 0, 620017.274 1396064.143 0, 620266.432 1396041.785 0, 620515.591 1396019.442 0, 620764.751 1395997.114 0, 621013.913 1395974.8 0, 
+    621263.077 1395952.501 0, 621512.241 1395930.217 0, 621761.407 1395907.947 0, 622010.574 1395885.692 0, 622258.477 1395863.565 0, 622508.912 1395841.226 0, 622758.084 1395819.015 0, 623007.256 1395796.818 0, 623256.43 1395774.637 0, 623505.605 1395752.47 0, 
+    623754.781 1395730.317 0, 624003.959 1395708.18 0, 624253.138 1395686.057 0, 624502.318 1395663.948 0, 624751.499 1395641.854 0, 625000.682 1395619.775 0, 625249.866 1395597.711 0, 625499.052 1395575.661 0, 625748.238 1395553.626 0, 625997.426 1395531.606 0, 
+    626246.616 1395509.6 0, 626495.806 1395487.609 0, 626744.998 1395465.633 0, 626994.191 1395443.671 0, 627243.386 1395421.724 0, 627492.582 1395399.792 0, 627741.779 1395377.874 0, 627990.977 1395355.971 0, 628238.912 1395334.194 0, 627751.192 1389779.633 0, 
+    627263.451 1384224.844 0))
+
+POLYGON ((640201.995 1394300.798 0, 639953.998 1394321.875 0, 639704.739 1394343.074 0, 639455.481 1394364.287 0, 639206.224 1394385.516 0, 638956.969 1394406.759 0, 638707.714 1394428.016 0, 638458.461 1394449.288 0, 638209.21 1394470.575 0, 637959.959 1394491.877 0, 
+    637710.71 1394513.193 0, 637461.462 1394534.524 0, 637212.215 1394555.87 0, 636962.97 1394577.23 0, 636713.725 1394598.605 0, 636464.482 1394619.995 0, 636215.241 1394641.399 0, 635966 1394662.818 0, 635716.761 1394684.252 0, 635467.523 1394705.7 0, 
+    635218.287 1394727.163 0, 634969.051 1394748.641 0, 634719.817 1394770.133 0, 634470.584 1394791.64 0, 634220.088 1394813.271 0, 633972.122 1394834.698 0, 633722.893 1394856.249 0, 633473.666 1394877.815 0, 633224.439 1394899.395 0, 632975.214 1394920.99 0, 
+    632725.99 1394942.6 0, 632476.767 1394964.224 0, 632227.546 1394985.863 0, 631978.326 1395007.517 0, 631729.107 1395029.185 0, 631479.889 1395050.868 0, 631230.673 1395072.566 0, 630981.458 1395094.278 0, 630732.244 1395116.005 0, 630483.031 1395137.747 0, 
+    630233.82 1395159.503 0, 629984.61 1395181.275 0, 629735.402 1395203.06 0, 629486.194 1395224.861 0, 629236.988 1395246.676 0, 628987.783 1395268.505 0, 628738.58 1395290.35 0, 628489.378 1395312.209 0, 628238.912 1395334.194 0, 628726.611 1400888.521 0, 
+    629214.29 1406442.61 0, 629464.099 1406420.683 0, 629712.647 1406398.882 0, 629961.197 1406377.094 0, 630209.748 1406355.322 0, 630458.3 1406333.564 0, 630706.854 1406311.821 0, 630955.409 1406290.092 0, 631203.965 1406268.379 0, 631452.522 1406246.679 0, 
+    631701.081 1406224.995 0, 631949.641 1406203.325 0, 632198.202 1406181.669 0, 632446.764 1406160.028 0, 632695.328 1406138.402 0, 632943.893 1406116.791 0, 633192.459 1406095.194 0, 633441.027 1406073.612 0, 633689.596 1406052.044 0, 633938.166 1406030.491 0, 
+    634186.737 1406008.953 0, 634435.31 1405987.429 0, 634683.884 1405965.92 0, 634932.459 1405944.425 0, 635179.774 1405923.054 0, 635429.613 1405901.48 0, 635678.192 1405880.03 0, 635926.772 1405858.594 0, 636175.354 1405837.173 0, 636423.936 1405815.766 0, 
+    636672.52 1405794.374 0, 636921.105 1405772.996 0, 637169.692 1405751.634 0, 637418.28 1405730.285 0, 637666.869 1405708.952 0, 637915.459 1405687.633 0, 638164.051 1405666.329 0, 638412.643 1405645.039 0, 638661.237 1405623.764 0, 638909.833 1405602.504 0, 
+    639158.429 1405581.258 0, 639407.027 1405560.027 0, 639655.626 1405538.81 0, 639904.226 1405517.609 0, 640152.828 1405496.421 0, 640401.431 1405475.249 0, 640650.035 1405454.091 0, 640898.64 1405432.948 0, 641145.986 1405411.926 0, 640674.001 1399856.481 0, 
+    640201.995 1394300.798 0))
+
+POLYGON ((653080.547 1404414.955 0, 652833.14 1404435.278 0, 652584.476 1404455.719 0, 652335.813 1404476.174 0, 652087.152 1404496.644 0, 651838.491 1404517.129 0, 651589.832 1404537.629 0, 651341.174 1404558.143 0, 651092.517 1404578.671 0, 650843.862 1404599.215 0, 
+    650595.207 1404619.773 0, 650346.554 1404640.345 0, 650097.902 1404660.932 0, 649849.252 1404681.534 0, 649600.602 1404702.151 0, 649351.954 1404722.782 0, 649103.307 1404743.428 0, 648854.661 1404764.088 0, 648606.016 1404784.763 0, 648357.373 1404805.453 0, 
+    648108.73 1404826.157 0, 647860.089 1404846.876 0, 647611.45 1404867.61 0, 647362.811 1404888.358 0, 647112.914 1404909.226 0, 646865.538 1404929.898 0, 646616.903 1404950.69 0, 646368.269 1404971.497 0, 646119.637 1404992.318 0, 645871.005 1405013.154 0, 
+    645622.375 1405034.005 0, 645373.747 1405054.87 0, 645125.119 1405075.75 0, 644876.493 1405096.645 0, 644627.868 1405117.554 0, 644379.244 1405138.478 0, 644130.621 1405159.416 0, 643882 1405180.369 0, 643633.38 1405201.337 0, 643384.761 1405222.319 0, 
+    643136.143 1405243.316 0, 642887.527 1405264.328 0, 642638.912 1405285.354 0, 642390.298 1405306.395 0, 642141.685 1405327.451 0, 641893.073 1405348.521 0, 641644.463 1405369.605 0, 641395.854 1405390.705 0, 641145.986 1405411.926 0, 641617.951 1410967.127 0, 
+    642089.895 1416522.078 0, 642339.105 1416500.912 0, 642587.06 1416479.868 0, 642835.017 1416458.839 0, 643082.974 1416437.824 0, 643330.933 1416416.824 0, 643578.893 1416395.839 0, 643826.854 1416374.868 0, 644074.817 1416353.911 0, 644322.781 1416332.97 0, 
+    644570.745 1416312.042 0, 644818.712 1416291.13 0, 645066.679 1416270.232 0, 645314.648 1416249.349 0, 645562.618 1416228.48 0, 645810.589 1416207.626 0, 646058.561 1416186.786 0, 646306.535 1416165.961 0, 646554.509 1416145.151 0, 646802.485 1416124.355 0, 
+    647050.463 1416103.574 0, 647298.441 1416082.807 0, 647546.421 1416062.055 0, 647794.402 1416041.318 0, 648041.128 1416020.7 0, 648290.367 1415999.887 0, 648538.352 1415979.193 0, 648786.337 1415958.514 0, 649034.324 1415937.849 0, 649282.313 1415917.2 0, 
+    649530.302 1415896.564 0, 649778.293 1415875.944 0, 650026.285 1415855.338 0, 650274.278 1415834.746 0, 650522.272 1415814.169 0, 650770.267 1415793.607 0, 651018.264 1415773.059 0, 651266.262 1415752.526 0, 651514.261 1415732.008 0, 651762.261 1415711.504 0, 
+    652010.263 1415691.015 0, 652258.266 1415670.54 0, 652506.27 1415650.08 0, 652754.275 1415629.634 0, 653002.281 1415609.204 0, 653250.289 1415588.787 0, 653498.297 1415568.386 0, 653746.307 1415547.998 0, 653993.063 1415527.729 0, 653536.815 1409971.467 0, 
+    653080.547 1404414.955 0))
+
+POLYGON ((665898.993 1414567.013 0, 665652.179 1414586.585 0, 665404.113 1414606.272 0, 665156.047 1414625.973 0, 664907.983 1414645.688 0, 664659.92 1414665.418 0, 664411.858 1414685.163 0, 664163.797 1414704.922 0, 663915.738 1414724.696 0, 663667.679 1414744.485 0, 
+    663419.622 1414764.288 0, 663171.566 1414784.106 0, 662923.511 1414803.938 0, 662675.457 1414823.785 0, 662427.405 1414843.647 0, 662179.353 1414863.523 0, 661931.303 1414883.414 0, 661683.254 1414903.319 0, 661435.206 1414923.239 0, 661187.159 1414943.173 0, 
+    660939.114 1414963.123 0, 660691.069 1414983.086 0, 660443.026 1415003.065 0, 660194.984 1415023.058 0, 659945.689 1415043.166 0, 659698.904 1415063.087 0, 659450.865 1415083.124 0, 659202.828 1415103.175 0, 658954.792 1415123.241 0, 658706.757 1415143.322 0, 
+    658458.723 1415163.417 0, 658210.69 1415183.527 0, 657962.659 1415203.651 0, 657714.629 1415223.79 0, 657466.6 1415243.944 0, 657218.572 1415264.112 0, 656970.545 1415284.294 0, 656722.52 1415304.492 0, 656474.496 1415324.704 0, 656226.472 1415344.93 0, 
+    655978.451 1415365.171 0, 655730.43 1415385.427 0, 655482.41 1415405.697 0, 655234.392 1415425.982 0, 654986.375 1415446.282 0, 654738.359 1415466.596 0, 654490.344 1415486.925 0, 654242.331 1415507.268 0, 653993.063 1415527.729 0, 654449.29 1421083.736 0, 
+    654905.496 1426639.483 0, 655154.106 1426619.076 0, 655401.465 1426598.786 0, 655648.826 1426578.511 0, 655896.188 1426558.251 0, 656143.551 1426538.005 0, 656390.915 1426517.773 0, 656638.281 1426497.556 0, 656885.648 1426477.354 0, 657133.015 1426457.166 0, 
+    657380.384 1426436.993 0, 657627.755 1426416.834 0, 657875.126 1426396.69 0, 658122.499 1426376.561 0, 658369.873 1426356.446 0, 658617.248 1426336.345 0, 658864.624 1426316.26 0, 659112.001 1426296.188 0, 659359.38 1426276.132 0, 659606.759 1426256.089 0, 
+    659854.14 1426236.062 0, 660101.522 1426216.049 0, 660348.905 1426196.05 0, 660596.29 1426176.066 0, 660842.424 1426156.198 0, 661091.062 1426136.142 0, 661338.45 1426116.202 0, 661585.839 1426096.276 0, 661833.229 1426076.365 0, 662080.621 1426056.469 0, 
+    662328.013 1426036.587 0, 662575.407 1426016.719 0, 662822.802 1425996.867 0, 663070.198 1425977.028 0, 663317.596 1425957.205 0, 663564.994 1425937.395 0, 663812.394 1425917.601 0, 664059.795 1425897.821 0, 664307.196 1425878.055 0, 664554.6 1425858.304 0, 
+    664802.004 1425838.568 0, 665049.409 1425818.846 0, 665296.816 1425799.139 0, 665544.224 1425779.446 0, 665791.633 1425759.768 0, 666039.043 1425740.104 0, 666286.454 1425720.455 0, 666533.866 1425700.821 0, 666780.03 1425681.3 0, 666339.522 1420124.287 0, 
+    665898.993 1414567.013 0))
+
+POLYGON ((678657.223 1424756.669 0, 678411.004 1424775.495 0, 678163.537 1424794.43 0, 677916.071 1424813.38 0, 677668.606 1424832.344 0, 677421.143 1424851.323 0, 677173.68 1424870.317 0, 676926.219 1424889.325 0, 676678.759 1424908.348 0, 676431.3 1424927.385 0, 
+    676183.842 1424946.437 0, 675936.385 1424965.504 0, 675688.93 1424984.585 0, 675441.475 1425003.68 0, 675194.022 1425022.79 0, 674946.569 1425041.915 0, 674699.118 1425061.054 0, 674451.668 1425080.208 0, 674204.219 1425099.377 0, 673956.771 1425118.56 0, 
+    673709.325 1425137.757 0, 673461.879 1425156.969 0, 673214.435 1425176.196 0, 672966.991 1425195.437 0, 672718.3 1425214.79 0, 672472.108 1425233.963 0, 672224.668 1425253.248 0, 671977.23 1425272.548 0, 671729.792 1425291.862 0, 671482.356 1425311.19 0, 
+    671234.92 1425330.534 0, 670987.486 1425349.891 0, 670740.053 1425369.264 0, 670492.621 1425388.651 0, 670245.19 1425408.052 0, 669997.761 1425427.468 0, 669750.332 1425446.899 0, 669502.905 1425466.344 0, 669255.479 1425485.803 0, 669008.054 1425505.278 0, 
+    668760.63 1425524.766 0, 668513.207 1425544.27 0, 668265.785 1425563.788 0, 668018.365 1425583.32 0, 667770.946 1425602.867 0, 667523.527 1425622.429 0, 667276.11 1425642.005 0, 667028.695 1425661.596 0, 666780.03 1425681.3 0, 667220.516 1431238.048 0, 
+    667660.981 1436794.523 0, 667908.989 1436774.871 0, 668155.751 1436755.332 0, 668402.514 1436735.808 0, 668649.278 1436716.298 0, 668896.043 1436696.802 0, 669142.809 1436677.322 0, 669389.577 1436657.855 0, 669636.345 1436638.403 0, 669883.115 1436618.966 0, 
+    670129.886 1436599.543 0, 670376.658 1436580.135 0, 670623.431 1436560.741 0, 670870.206 1436541.362 0, 671116.981 1436521.998 0, 671363.758 1436502.647 0, 671610.535 1436483.312 0, 671857.314 1436463.991 0, 672104.094 1436444.684 0, 672350.876 1436425.392 0, 
+    672597.658 1436406.115 0, 672844.441 1436386.852 0, 673091.226 1436367.603 0, 673338.012 1436348.369 0, 673583.552 1436329.247 0, 673831.586 1436309.945 0, 674078.376 1436290.755 0, 674325.166 1436271.579 0, 674571.957 1436252.417 0, 674818.75 1436233.271 0, 
+    675065.543 1436214.138 0, 675312.338 1436195.021 0, 675559.134 1436175.917 0, 675805.931 1436156.829 0, 676052.729 1436137.755 0, 676299.528 1436118.695 0, 676546.328 1436099.65 0, 676793.13 1436080.619 0, 677039.933 1436061.603 0, 677286.736 1436042.602 0, 
+    677533.541 1436023.615 0, 677780.347 1436004.642 0, 678027.154 1435985.684 0, 678273.962 1435966.741 0, 678520.772 1435947.812 0, 678767.582 1435928.898 0, 679014.393 1435909.998 0, 679261.206 1435891.113 0, 679506.774 1435872.337 0, 679082.009 1430314.639 0, 
+    678657.223 1424756.669 0))
+
+POLYGON ((691355.126 1434983.621 0, 691109.503 1435001.702 0, 690862.638 1435019.89 0, 690615.774 1435038.093 0, 690368.912 1435056.31 0, 690122.05 1435074.541 0, 689875.189 1435092.787 0, 689628.329 1435111.048 0, 689381.471 1435129.323 0, 689134.613 1435147.613 0, 
+    688887.757 1435165.917 0, 688640.902 1435184.236 0, 688394.047 1435202.569 0, 688147.194 1435220.917 0, 687900.342 1435239.279 0, 687653.491 1435257.656 0, 687406.641 1435276.047 0, 687159.792 1435294.453 0, 686912.945 1435312.874 0, 686666.098 1435331.308 0, 
+    686419.252 1435349.758 0, 686172.408 1435368.222 0, 685925.564 1435386.701 0, 685678.722 1435405.194 0, 685430.636 1435423.795 0, 685185.041 1435442.223 0, 684938.202 1435460.76 0, 684691.364 1435479.311 0, 684444.527 1435497.877 0, 684197.691 1435516.457 0, 
+    683950.856 1435535.052 0, 683704.023 1435553.661 0, 683457.19 1435572.285 0, 683210.359 1435590.923 0, 682963.528 1435609.576 0, 682716.699 1435628.244 0, 682469.871 1435646.925 0, 682223.044 1435665.622 0, 681976.218 1435684.333 0, 681729.393 1435703.058 0, 
+    681482.57 1435721.798 0, 681235.747 1435740.553 0, 680988.926 1435759.322 0, 680742.105 1435778.106 0, 680495.286 1435796.904 0, 680248.468 1435815.717 0, 680001.651 1435834.544 0, 679754.835 1435853.385 0, 679506.774 1435872.337 0, 679931.519 1441429.758 0, 
+    680356.241 1446986.896 0, 680603.644 1446967.995 0, 680849.806 1446949.203 0, 681095.969 1446930.426 0, 681342.133 1446911.663 0, 681588.298 1446892.915 0, 681834.464 1446874.181 0, 682080.631 1446855.462 0, 682326.8 1446836.757 0, 682572.969 1446818.066 0, 
+    682819.14 1446799.39 0, 683065.311 1446780.729 0, 683311.484 1446762.082 0, 683557.658 1446743.45 0, 683803.833 1446724.832 0, 684050.009 1446706.228 0, 684296.186 1446687.639 0, 684542.365 1446669.065 0, 684788.544 1446650.505 0, 685034.724 1446631.96 0, 
+    685280.906 1446613.429 0, 685527.089 1446594.912 0, 685773.272 1446576.41 0, 686019.457 1446557.922 0, 686264.402 1446539.543 0, 686511.83 1446520.991 0, 686758.018 1446502.547 0, 687004.207 1446484.117 0, 687250.398 1446465.702 0, 687496.589 1446447.302 0, 
+    687742.781 1446428.916 0, 687988.975 1446410.544 0, 688235.169 1446392.187 0, 688481.365 1446373.844 0, 688727.562 1446355.516 0, 688973.76 1446337.203 0, 689219.958 1446318.903 0, 689466.158 1446300.619 0, 689712.359 1446282.349 0, 689958.562 1446264.093 0, 
+    690204.765 1446245.852 0, 690450.969 1446227.625 0, 690697.174 1446209.413 0, 690943.381 1446191.215 0, 691189.588 1446173.032 0, 691435.797 1446154.863 0, 691682.006 1446136.709 0, 691928.217 1446118.569 0, 692173.188 1446100.535 0, 691764.167 1440542.219 0, 
+    691355.126 1434983.621 0))
+
+POLYGON ((703992.592 1445247.563 0, 703747.569 1445264.905 0, 703501.308 1445282.349 0, 703255.048 1445299.808 0, 703008.79 1445317.281 0, 702762.532 1445334.768 0, 702516.275 1445352.27 0, 702270.019 1445369.787 0, 702023.764 1445387.318 0, 701777.511 1445404.863 0, 
+    701531.258 1445422.423 0, 701285.006 1445439.998 0, 701038.755 1445457.587 0, 700792.506 1445475.19 0, 700546.257 1445492.808 0, 700300.01 1445510.441 0, 700053.763 1445528.088 0, 699807.518 1445545.749 0, 699561.273 1445563.425 0, 699315.03 1445581.116 0, 
+    699068.788 1445598.821 0, 698822.546 1445616.54 0, 698576.306 1445634.274 0, 698330.067 1445652.023 0, 698082.589 1445669.875 0, 697837.592 1445687.563 0, 697591.356 1445705.355 0, 697345.121 1445723.161 0, 697098.887 1445740.982 0, 696852.654 1445758.818 0, 
+    696606.422 1445776.668 0, 696360.191 1445794.532 0, 696113.961 1445812.411 0, 695867.733 1445830.304 0, 695621.505 1445848.212 0, 695375.278 1445866.135 0, 695129.053 1445884.071 0, 694882.828 1445902.023 0, 694636.605 1445919.989 0, 694390.382 1445937.969 0, 
+    694144.161 1445955.964 0, 693897.941 1445973.973 0, 693651.722 1445991.997 0, 693405.504 1446010.035 0, 693159.286 1446028.088 0, 692913.07 1446046.155 0, 692666.856 1446064.237 0, 692420.642 1446082.333 0, 692173.188 1446100.535 0, 692582.188 1451658.563 0, 
+    692991.166 1457216.297 0, 693237.962 1457198.143 0, 693483.522 1457180.095 0, 693729.082 1457162.061 0, 693974.644 1457144.042 0, 694220.207 1457126.037 0, 694465.771 1457108.047 0, 694711.336 1457090.071 0, 694956.902 1457072.109 0, 695202.469 1457054.162 0, 
+    695448.037 1457036.23 0, 695693.606 1457018.312 0, 695939.176 1457000.408 0, 696184.747 1456982.519 0, 696430.32 1456964.644 0, 696675.893 1456946.784 0, 696921.467 1456928.938 0, 697167.043 1456911.107 0, 697412.619 1456893.29 0, 697658.197 1456875.487 0, 
+    697903.776 1456857.699 0, 698149.355 1456839.926 0, 698394.936 1456822.167 0, 698640.518 1456804.422 0, 698884.864 1456786.781 0, 699131.684 1456768.976 0, 699377.269 1456751.275 0, 699622.855 1456733.588 0, 699868.442 1456715.916 0, 700114.03 1456698.258 0, 
+    700359.619 1456680.614 0, 700605.209 1456662.985 0, 700850.8 1456645.371 0, 701096.393 1456627.77 0, 701341.986 1456610.185 0, 701587.58 1456592.614 0, 701833.175 1456575.057 0, 702078.771 1456557.515 0, 702324.369 1456539.987 0, 702569.967 1456522.473 0, 
+    702815.567 1456504.974 0, 703061.167 1456487.49 0, 703306.768 1456470.02 0, 703552.371 1456452.564 0, 703797.974 1456435.123 0, 704043.579 1456417.697 0, 704289.184 1456400.285 0, 704534.791 1456382.887 0, 704779.163 1456365.591 0, 704385.888 1450806.724 0, 
+    703992.592 1445247.563 0))
+
+POLYGON ((716569.516 1455548.192 0, 716325.094 1455564.797 0, 716079.44 1455581.501 0, 715833.786 1455598.219 0, 715588.133 1455614.952 0, 715342.481 1455631.699 0, 715096.83 1455648.461 0, 714851.181 1455665.237 0, 714605.532 1455682.027 0, 714359.884 1455698.832 0, 
+    714114.237 1455715.652 0, 713868.591 1455732.486 0, 713622.946 1455749.334 0, 713377.303 1455766.197 0, 713131.66 1455783.074 0, 712886.018 1455799.966 0, 712640.377 1455816.872 0, 712394.737 1455833.793 0, 712149.098 1455850.728 0, 711903.46 1455867.677 0, 
+    711657.823 1455884.641 0, 711412.187 1455901.62 0, 711166.552 1455918.613 0, 710920.919 1455935.62 0, 710674.051 1455952.728 0, 710429.654 1455969.678 0, 710184.023 1455986.729 0, 709938.393 1456003.794 0, 709692.764 1456020.874 0, 709447.136 1456037.968 0, 
+    709201.509 1456055.077 0, 708955.883 1456072.2 0, 708710.259 1456089.337 0, 708464.635 1456106.489 0, 708219.012 1456123.656 0, 707973.39 1456140.837 0, 707727.769 1456158.032 0, 707482.149 1456175.242 0, 707236.531 1456192.466 0, 706990.913 1456209.705 0, 
+    706745.296 1456226.958 0, 706499.68 1456244.226 0, 706254.066 1456261.508 0, 706008.452 1456278.804 0, 705762.839 1456296.115 0, 705517.227 1456313.441 0, 705271.617 1456330.78 0, 705026.007 1456348.135 0, 704779.163 1456365.591 0, 705172.417 1461924.158 0, 
+    705565.649 1467482.42 0, 705811.835 1467465.011 0, 706056.791 1467447.703 0, 706301.747 1467430.409 0, 706546.704 1467413.13 0, 706791.663 1467395.865 0, 707036.622 1467378.614 0, 707281.582 1467361.378 0, 707526.544 1467344.157 0, 707771.506 1467326.949 0, 
+    708016.47 1467309.757 0, 708261.434 1467292.578 0, 708506.4 1467275.414 0, 708751.366 1467258.265 0, 708996.334 1467241.13 0, 709241.302 1467224.009 0, 709486.272 1467206.903 0, 709731.242 1467189.811 0, 709976.214 1467172.734 0, 710221.186 1467155.671 0, 
+    710466.16 1467138.622 0, 710711.134 1467121.588 0, 710956.11 1467104.568 0, 711201.086 1467087.563 0, 711444.832 1467070.657 0, 711691.042 1467053.595 0, 711936.022 1467036.633 0, 712181.002 1467019.685 0, 712425.984 1467002.752 0, 712670.966 1466985.833 0, 
+    712915.95 1466968.929 0, 713160.934 1466952.039 0, 713405.92 1466935.163 0, 713650.906 1466918.302 0, 713895.894 1466901.456 0, 714140.882 1466884.623 0, 714385.872 1466867.805 0, 714630.862 1466851.002 0, 714875.854 1466834.213 0, 715120.846 1466817.438 0, 
+    715365.84 1466800.678 0, 715610.834 1466783.932 0, 715855.829 1466767.201 0, 716100.826 1466750.484 0, 716345.823 1466733.781 0, 716590.821 1466717.093 0, 716835.821 1466700.42 0, 717080.821 1466683.76 0, 717324.592 1466667.199 0, 716947.064 1461107.848 0, 
+    716569.516 1455548.192 0))
+
+POLYGON ((729085.791 1465885.202 0, 728841.972 1465901.075 0, 728596.926 1465917.042 0, 728351.881 1465933.023 0, 728106.836 1465949.019 0, 727861.793 1465965.029 0, 727616.75 1465981.054 0, 727371.708 1465997.093 0, 727126.668 1466013.147 0, 726881.628 1466029.215 0, 
+    726636.589 1466045.297 0, 726391.551 1466061.394 0, 726146.514 1466077.505 0, 725901.478 1466093.631 0, 725656.443 1466109.771 0, 725411.409 1466125.926 0, 725166.376 1466142.094 0, 724921.344 1466158.278 0, 724676.312 1466174.476 0, 724431.282 1466190.688 0, 
+    724186.253 1466206.914 0, 723941.224 1466223.156 0, 723696.197 1466239.411 0, 723451.17 1466255.681 0, 723204.915 1466272.047 0, 722961.12 1466288.264 0, 722716.097 1466304.577 0, 722471.074 1466320.905 0, 722226.052 1466337.247 0, 721981.032 1466353.603 0, 
+    721736.012 1466369.974 0, 721490.993 1466386.359 0, 721245.975 1466402.759 0, 721000.959 1466419.173 0, 720755.943 1466435.602 0, 720510.928 1466452.045 0, 720265.914 1466468.502 0, 720020.901 1466484.974 0, 719775.889 1466501.46 0, 719530.878 1466517.961 0, 
+    719285.868 1466534.476 0, 719040.859 1466551.005 0, 718795.851 1466567.549 0, 718550.843 1466584.107 0, 718305.837 1466600.68 0, 718060.832 1466617.267 0, 717815.828 1466633.869 0, 717570.825 1466650.485 0, 717324.592 1466667.199 0, 717702.098 1472226.239 0, 
+    718079.583 1477784.962 0, 718325.158 1477768.293 0, 718569.507 1477751.721 0, 718813.857 1477735.164 0, 719058.208 1477718.621 0, 719302.559 1477702.092 0, 719546.912 1477685.578 0, 719791.266 1477669.079 0, 720035.621 1477652.593 0, 720279.976 1477636.122 0, 
+    720524.333 1477619.666 0, 720768.69 1477603.224 0, 721013.049 1477586.796 0, 721257.409 1477570.382 0, 721501.769 1477553.983 0, 721746.131 1477537.599 0, 721990.493 1477521.228 0, 722234.856 1477504.872 0, 722479.221 1477488.531 0, 722723.586 1477472.204 0, 
+    722967.952 1477455.891 0, 723212.32 1477439.593 0, 723456.688 1477423.309 0, 723701.057 1477407.039 0, 723944.201 1477390.865 0, 724189.798 1477374.543 0, 724434.17 1477358.317 0, 724678.543 1477342.105 0, 724922.917 1477325.907 0, 725167.292 1477309.724 0, 
+    725411.668 1477293.555 0, 725656.045 1477277.4 0, 725900.422 1477261.26 0, 726144.801 1477245.134 0, 726389.181 1477229.023 0, 726633.561 1477212.926 0, 726877.943 1477196.843 0, 727122.325 1477180.775 0, 727366.709 1477164.721 0, 727611.093 1477148.682 0, 
+    727855.478 1477132.657 0, 728099.865 1477116.646 0, 728344.252 1477100.65 0, 728588.64 1477084.668 0, 728833.029 1477068.7 0, 729077.419 1477052.747 0, 729321.81 1477036.808 0, 729566.202 1477020.884 0, 729809.369 1477005.054 0, 729447.59 1471445.286 0, 
+    729085.791 1465885.202 0))
+
+POLYGON ((741541.312 1476258.287 0, 741298.099 1476273.43 0, 741053.664 1476288.664 0, 740809.229 1476303.912 0, 740564.794 1476319.175 0, 740320.361 1476334.452 0, 740075.929 1476349.744 0, 739831.497 1476365.049 0, 739587.067 1476380.37 0, 739342.637 1476395.704 0, 
+    739098.209 1476411.053 0, 738853.781 1476426.416 0, 738609.354 1476441.794 0, 738364.928 1476457.186 0, 738120.503 1476472.593 0, 737876.079 1476488.014 0, 737631.655 1476503.449 0, 737387.233 1476518.899 0, 737142.811 1476534.363 0, 736898.391 1476549.841 0, 
+    736653.971 1476565.334 0, 736409.553 1476580.841 0, 736165.135 1476596.363 0, 735920.718 1476611.899 0, 735675.077 1476627.527 0, 735431.887 1476643.014 0, 735187.473 1476658.593 0, 734943.059 1476674.187 0, 734698.647 1476689.795 0, 734454.236 1476705.417 0, 
+    734209.825 1476721.054 0, 733965.416 1476736.705 0, 733721.007 1476752.37 0, 733476.599 1476768.05 0, 733232.193 1476783.744 0, 732987.787 1476799.453 0, 732743.382 1476815.176 0, 732498.978 1476830.913 0, 732254.575 1476846.665 0, 732010.172 1476862.431 0, 
+    731765.771 1476878.212 0, 731521.371 1476894.007 0, 731276.972 1476909.816 0, 731032.573 1476925.64 0, 730788.176 1476941.478 0, 730543.779 1476957.33 0, 730299.383 1476973.197 0, 730054.989 1476989.078 0, 729809.369 1477005.054 0, 730171.127 1482564.498 0, 
+    730532.864 1488123.615 0, 730777.825 1488107.682 0, 731021.566 1488091.844 0, 731265.307 1488076.019 0, 731509.049 1488060.209 0, 731752.792 1488044.414 0, 731996.536 1488028.632 0, 732240.281 1488012.865 0, 732484.027 1487997.113 0, 732727.774 1487981.374 0, 
+    732971.521 1487965.651 0, 733215.27 1487949.941 0, 733459.02 1487934.246 0, 733702.77 1487918.565 0, 733946.522 1487902.898 0, 734190.274 1487887.246 0, 734434.027 1487871.608 0, 734677.781 1487855.985 0, 734921.536 1487840.376 0, 735165.292 1487824.781 0, 
+    735409.049 1487809.2 0, 735652.807 1487793.634 0, 735896.566 1487778.082 0, 736140.326 1487762.545 0, 736382.865 1487747.1 0, 736627.848 1487731.513 0, 736871.61 1487716.019 0, 737115.374 1487700.539 0, 737359.138 1487685.073 0, 737602.903 1487669.622 0, 
+    737846.669 1487654.185 0, 738090.436 1487638.762 0, 738334.204 1487623.354 0, 738577.973 1487607.96 0, 738821.742 1487592.58 0, 739065.513 1487577.215 0, 739309.284 1487561.864 0, 739553.057 1487546.527 0, 739796.83 1487531.205 0, 740040.604 1487515.897 0, 
+    740284.379 1487500.604 0, 740528.155 1487485.325 0, 740771.932 1487470.06 0, 741015.71 1487454.809 0, 741259.489 1487439.573 0, 741503.268 1487424.351 0, 741747.049 1487409.144 0, 741990.83 1487393.951 0, 742233.392 1487378.848 0, 741887.362 1481818.732 0, 
+    741541.312 1476258.287 0))
+
+POLYGON ((753935.977 1486667.14 0, 753693.372 1486681.558 0, 753449.549 1486696.062 0, 753205.727 1486710.581 0, 752961.905 1486725.114 0, 752718.084 1486739.661 0, 752474.264 1486754.223 0, 752230.445 1486768.799 0, 751986.627 1486783.389 0, 751742.81 1486797.994 0, 
+    751498.993 1486812.613 0, 751255.178 1486827.247 0, 751011.363 1486841.894 0, 750767.549 1486856.556 0, 750523.736 1486871.233 0, 750279.924 1486885.924 0, 750036.112 1486900.629 0, 749792.302 1486915.349 0, 749548.492 1486930.082 0, 749304.684 1486944.831 0, 
+    749060.876 1486959.593 0, 748817.069 1486974.37 0, 748573.263 1486989.162 0, 748329.458 1487003.967 0, 748084.433 1487018.861 0, 747841.85 1487033.622 0, 747598.047 1487048.47 0, 747354.245 1487063.333 0, 747110.445 1487078.211 0, 746866.645 1487093.103 0, 
+    746622.845 1487108.009 0, 746379.047 1487122.929 0, 746135.25 1487137.864 0, 745891.453 1487152.813 0, 745647.658 1487167.777 0, 745403.863 1487182.754 0, 745160.069 1487197.747 0, 744916.276 1487212.753 0, 744672.484 1487227.774 0, 744428.693 1487242.809 0, 
+    744184.903 1487257.859 0, 743941.113 1487272.923 0, 743697.325 1487288.001 0, 743453.537 1487303.094 0, 743209.751 1487318.201 0, 742965.965 1487333.322 0, 742722.18 1487348.458 0, 742478.396 1487363.608 0, 742233.392 1487378.848 0, 742579.401 1492938.63 0, 
+    742925.388 1498498.073 0, 743169.734 1498482.873 0, 743412.864 1498467.764 0, 743655.995 1498452.669 0, 743899.126 1498437.588 0, 744142.258 1498422.522 0, 744385.391 1498407.47 0, 744628.525 1498392.432 0, 744871.66 1498377.408 0, 745114.796 1498362.399 0, 
+    745357.933 1498347.404 0, 745601.07 1498332.424 0, 745844.209 1498317.457 0, 746087.348 1498302.505 0, 746330.488 1498287.568 0, 746573.629 1498272.644 0, 746816.771 1498257.735 0, 747059.914 1498242.841 0, 747303.058 1498227.96 0, 747546.203 1498213.094 0, 
+    747789.348 1498198.243 0, 748032.494 1498183.405 0, 748275.642 1498168.582 0, 748518.79 1498153.773 0, 748760.722 1498139.053 0, 749005.089 1498124.198 0, 749248.239 1498109.432 0, 749491.391 1498094.681 0, 749734.543 1498079.944 0, 749977.697 1498065.221 0, 
+    750220.851 1498050.512 0, 750464.006 1498035.818 0, 750707.162 1498021.138 0, 750950.318 1498006.472 0, 751193.476 1497991.82 0, 751436.635 1497977.183 0, 751679.794 1497962.56 0, 751922.954 1497947.952 0, 752166.115 1497933.358 0, 752409.277 1497918.778 0, 
+    752652.44 1497904.212 0, 752895.604 1497889.661 0, 753138.768 1497875.124 0, 753381.933 1497860.602 0, 753625.1 1497846.093 0, 753868.267 1497831.599 0, 754111.435 1497817.12 0, 754354.603 1497802.654 0, 754596.557 1497788.276 0, 754266.277 1492227.878 0, 
+    753935.977 1486667.14 0))
+
+POLYGON ((766269.685 1497111.454 0, 766027.69 1497125.15 0, 765784.481 1497138.928 0, 765541.273 1497152.721 0, 765298.066 1497166.528 0, 765054.86 1497180.349 0, 764811.654 1497194.184 0, 764568.45 1497208.034 0, 764325.246 1497221.898 0, 764082.043 1497235.777 0, 
+    763838.841 1497249.67 0, 763595.64 1497263.577 0, 763352.439 1497277.498 0, 763109.239 1497291.434 0, 762866.041 1497305.384 0, 762622.842 1497319.349 0, 762379.645 1497333.327 0, 762136.449 1497347.32 0, 761893.253 1497361.328 0, 761650.058 1497375.349 0, 
+    761406.865 1497389.385 0, 761163.671 1497403.435 0, 760920.479 1497417.5 0, 760677.288 1497431.579 0, 760432.882 1497445.743 0, 760190.907 1497459.78 0, 759947.718 1497473.902 0, 759704.53 1497488.038 0, 759461.343 1497502.188 0, 759218.156 1497516.353 0, 
+    758974.971 1497530.532 0, 758731.786 1497544.725 0, 758488.602 1497558.933 0, 758245.419 1497573.155 0, 758002.237 1497587.392 0, 757759.055 1497601.642 0, 757515.875 1497615.907 0, 757272.695 1497630.187 0, 757029.516 1497644.48 0, 756786.338 1497658.788 0, 
+    756543.161 1497673.11 0, 756299.984 1497687.447 0, 756056.809 1497701.798 0, 755813.634 1497716.163 0, 755570.46 1497730.542 0, 755327.287 1497744.936 0, 755084.115 1497759.344 0, 754840.944 1497773.767 0, 754596.557 1497788.276 0, 754926.817 1503348.327 0, 
+    755257.055 1508908.028 0, 755500.783 1508893.558 0, 755743.3 1508879.174 0, 755985.818 1508864.805 0, 756228.336 1508850.45 0, 756470.856 1508836.109 0, 756713.376 1508821.782 0, 756955.897 1508807.47 0, 757198.419 1508793.172 0, 757440.942 1508778.889 0, 
+    757683.465 1508764.619 0, 757925.99 1508750.364 0, 758168.515 1508736.123 0, 758411.041 1508721.897 0, 758653.568 1508707.684 0, 758896.096 1508693.486 0, 759138.624 1508679.303 0, 759381.154 1508665.133 0, 759623.684 1508650.978 0, 759866.215 1508636.837 0, 
+    760108.747 1508622.71 0, 760351.28 1508608.598 0, 760593.813 1508594.5 0, 760836.348 1508580.416 0, 761077.671 1508566.417 0, 761321.419 1508552.291 0, 761563.956 1508538.25 0, 761806.494 1508524.223 0, 762049.032 1508510.211 0, 762291.572 1508496.213 0, 
+    762534.112 1508482.229 0, 762776.653 1508468.259 0, 763019.195 1508454.304 0, 763261.738 1508440.363 0, 763504.281 1508426.436 0, 763746.825 1508412.523 0, 763989.37 1508398.625 0, 764231.916 1508384.741 0, 764474.463 1508370.871 0, 764717.011 1508357.016 0, 
+    764959.559 1508343.175 0, 765202.108 1508329.348 0, 765444.658 1508315.535 0, 765687.209 1508301.737 0, 765929.761 1508287.953 0, 766172.313 1508274.183 0, 766414.867 1508260.428 0, 766657.421 1508246.687 0, 766898.765 1508233.028 0, 766584.235 1502672.417 0, 
+    766269.685 1497111.454 0))
+
+POLYGON ((778542.335 1507590.921 0, 778300.952 1507603.898 0, 778058.36 1507616.954 0, 777815.768 1507630.024 0, 777573.178 1507643.108 0, 777330.588 1507656.207 0, 777088 1507669.32 0, 776845.411 1507682.447 0, 776602.824 1507695.589 0, 776360.238 1507708.745 0, 
+    776117.652 1507721.915 0, 775875.067 1507735.099 0, 775632.483 1507748.298 0, 775389.899 1507761.511 0, 775147.317 1507774.738 0, 774904.735 1507787.98 0, 774662.154 1507801.236 0, 774419.573 1507814.506 0, 774176.994 1507827.79 0, 773934.415 1507841.089 0, 
+    773691.837 1507854.402 0, 773449.26 1507867.729 0, 773206.684 1507881.07 0, 772964.108 1507894.426 0, 772720.323 1507907.863 0, 772478.959 1507921.18 0, 772236.386 1507934.579 0, 771993.813 1507947.992 0, 771751.242 1507961.419 0, 771508.671 1507974.86 0, 
+    771266.101 1507988.316 0, 771023.531 1508001.786 0, 770780.963 1508015.27 0, 770538.395 1508028.769 0, 770295.828 1508042.281 0, 770053.262 1508055.808 0, 769810.697 1508069.35 0, 769568.132 1508082.905 0, 769325.569 1508096.475 0, 769083.006 1508110.06 0, 
+    768840.444 1508123.658 0, 768597.882 1508137.271 0, 768355.322 1508150.898 0, 768112.762 1508164.539 0, 767870.203 1508178.195 0, 767627.645 1508191.864 0, 767385.088 1508205.549 0, 767142.531 1508219.247 0, 766898.765 1508233.028 0, 767213.274 1513793.281 0, 
+    767527.764 1519353.171 0, 767770.872 1519339.427 0, 768012.774 1519325.766 0, 768254.677 1519312.119 0, 768496.581 1519298.486 0, 768738.485 1519284.867 0, 768980.39 1519271.263 0, 769222.296 1519257.672 0, 769464.203 1519244.096 0, 769706.111 1519230.535 0, 
+    769948.019 1519216.987 0, 770189.928 1519203.454 0, 770431.838 1519189.935 0, 770673.749 1519176.43 0, 770915.661 1519162.939 0, 771157.573 1519149.463 0, 771399.486 1519136.001 0, 771641.4 1519122.553 0, 771883.315 1519109.119 0, 772125.23 1519095.7 0, 
+    772367.147 1519082.295 0, 772609.064 1519068.904 0, 772850.982 1519055.527 0, 773092.9 1519042.165 0, 773333.613 1519028.883 0, 773576.74 1519015.483 0, 773818.661 1519002.163 0, 774060.583 1518988.858 0, 774302.506 1518975.566 0, 774544.429 1518962.289 0, 
+    774786.353 1518949.027 0, 775028.278 1518935.778 0, 775270.204 1518922.544 0, 775512.13 1518909.324 0, 775754.058 1518896.118 0, 775995.986 1518882.927 0, 776237.915 1518869.749 0, 776479.844 1518856.586 0, 776721.775 1518843.437 0, 776963.706 1518830.303 0, 
+    777205.638 1518817.182 0, 777447.57 1518804.076 0, 777689.504 1518790.984 0, 777931.438 1518777.907 0, 778173.373 1518764.843 0, 778415.309 1518751.794 0, 778657.245 1518738.759 0, 778899.183 1518725.739 0, 779139.915 1518712.797 0, 778841.135 1513152.041 0, 
+    778542.335 1507590.921 0))
+
+POLYGON ((790753.829 1518105.232 0, 790513.059 1518117.493 0, 790271.086 1518129.83 0, 790029.114 1518142.182 0, 789787.142 1518154.547 0, 789545.171 1518166.927 0, 789303.201 1518179.321 0, 789061.232 1518191.73 0, 788819.263 1518204.152 0, 788577.295 1518216.589 0, 
+    788335.327 1518229.04 0, 788093.361 1518241.505 0, 787851.395 1518253.985 0, 787609.43 1518266.479 0, 787367.466 1518278.987 0, 787125.502 1518291.509 0, 786883.539 1518304.045 0, 786641.577 1518316.596 0, 786399.615 1518329.161 0, 786157.655 1518341.74 0, 
+    785915.695 1518354.334 0, 785673.736 1518366.941 0, 785431.777 1518379.563 0, 785189.819 1518392.199 0, 784946.657 1518404.913 0, 784705.906 1518417.515 0, 784463.951 1518430.193 0, 784221.996 1518442.887 0, 783980.042 1518455.594 0, 783738.089 1518468.316 0, 
+    783496.136 1518481.051 0, 783254.185 1518493.802 0, 783012.234 1518506.566 0, 782770.283 1518519.345 0, 782528.334 1518532.137 0, 782286.385 1518544.944 0, 782044.437 1518557.766 0, 781802.49 1518570.601 0, 781560.544 1518583.451 0, 781318.598 1518596.315 0, 
+    781076.653 1518609.193 0, 780834.709 1518622.086 0, 780592.765 1518634.993 0, 780350.823 1518647.914 0, 780108.881 1518660.849 0, 779866.94 1518673.798 0, 779624.999 1518686.762 0, 779383.06 1518699.74 0, 779139.915 1518712.797 0, 779438.675 1524273.184 0, 
+    779737.415 1529833.195 0, 779979.902 1529820.173 0, 780221.187 1529807.23 0, 780462.473 1529794.302 0, 780703.76 1529781.387 0, 780945.047 1529768.487 0, 781186.335 1529755.601 0, 781427.624 1529742.729 0, 781668.914 1529729.871 0, 781910.204 1529717.028 0, 
+    782151.495 1529704.199 0, 782392.787 1529691.384 0, 782634.08 1529678.583 0, 782875.373 1529665.796 0, 783116.668 1529653.024 0, 783357.963 1529640.266 0, 783599.258 1529627.522 0, 783840.555 1529614.792 0, 784081.852 1529602.076 0, 784323.15 1529589.375 0, 
+    784564.448 1529576.688 0, 784805.748 1529564.015 0, 785047.048 1529551.356 0, 785288.349 1529538.711 0, 785528.449 1529526.144 0, 785770.953 1529513.465 0, 786012.256 1529500.863 0, 786253.56 1529488.275 0, 786494.865 1529475.701 0, 786736.17 1529463.142 0, 
+    786977.476 1529450.597 0, 787218.783 1529438.066 0, 787460.09 1529425.549 0, 787701.399 1529413.046 0, 787942.708 1529400.558 0, 788184.017 1529388.084 0, 788425.328 1529375.624 0, 788666.639 1529363.178 0, 788907.951 1529350.746 0, 789149.264 1529338.329 0, 
+    789390.577 1529325.926 0, 789631.892 1529313.537 0, 789873.206 1529301.162 0, 790114.522 1529288.802 0, 790355.838 1529276.455 0, 790597.155 1529264.123 0, 790838.473 1529251.805 0, 791079.792 1529239.502 0, 791319.91 1529227.273 0, 791036.879 1523666.44 0, 
+    790753.829 1518105.232 0))
+
+POLYGON ((802904.07 1528654.077 0, 802663.917 1528665.627 0, 802422.564 1528677.249 0, 802181.213 1528688.885 0, 801939.862 1528700.535 0, 801698.511 1528712.2 0, 801457.162 1528723.878 0, 801215.813 1528735.571 0, 800974.465 1528747.278 0, 800733.117 1528759 0, 
+    800491.77 1528770.735 0, 800250.424 1528782.485 0, 800009.079 1528794.249 0, 799767.734 1528806.027 0, 799526.39 1528817.82 0, 799285.047 1528829.626 0, 799043.704 1528841.447 0, 798802.362 1528853.282 0, 798561.021 1528865.131 0, 798319.68 1528876.994 0, 
+    798078.34 1528888.872 0, 797837.001 1528900.764 0, 797595.663 1528912.67 0, 797354.325 1528924.59 0, 797111.788 1528936.584 0, 796871.652 1528948.473 0, 796630.316 1528960.436 0, 796388.981 1528972.413 0, 796147.647 1528984.404 0, 795906.313 1528996.41 0, 
+    795664.98 1529008.429 0, 795423.648 1529020.463 0, 795182.317 1529032.511 0, 794940.986 1529044.574 0, 794699.656 1529056.65 0, 794458.327 1529068.741 0, 794216.998 1529080.846 0, 793975.67 1529092.965 0, 793734.343 1529105.098 0, 793493.017 1529117.245 0, 
+    793251.691 1529129.407 0, 793010.366 1529141.583 0, 792769.042 1529153.773 0, 792527.718 1529165.977 0, 792286.395 1529178.196 0, 792045.073 1529190.429 0, 791803.752 1529202.676 0, 791562.431 1529214.937 0, 791319.91 1529227.273 0, 791602.922 1534787.725 0, 
+    791885.913 1540347.788 0, 792127.776 1540335.485 0, 792368.443 1540323.258 0, 792609.109 1540311.044 0, 792849.777 1540298.844 0, 793090.445 1540286.659 0, 793331.114 1540274.488 0, 793571.784 1540262.331 0, 793812.455 1540250.188 0, 794053.126 1540238.059 0, 
+    794293.798 1540225.945 0, 794534.47 1540213.844 0, 794775.144 1540201.758 0, 795015.818 1540189.686 0, 795256.492 1540177.628 0, 795497.168 1540165.584 0, 795737.844 1540153.555 0, 795978.521 1540141.539 0, 796219.198 1540129.538 0, 796459.877 1540117.551 0, 
+    796700.556 1540105.578 0, 796941.235 1540093.62 0, 797181.916 1540081.675 0, 797422.597 1540069.745 0, 797662.082 1540057.888 0, 797903.961 1540045.926 0, 798144.644 1540034.038 0, 798385.328 1540022.165 0, 798626.013 1540010.305 0, 798866.698 1539998.46 0, 
+    799107.384 1539986.629 0, 799348.071 1539974.812 0, 799588.758 1539963.009 0, 799829.446 1539951.22 0, 800070.135 1539939.445 0, 800310.824 1539927.685 0, 800551.514 1539915.939 0, 800792.205 1539904.207 0, 801032.897 1539892.489 0, 801273.589 1539880.785 0, 
+    801514.282 1539869.096 0, 801754.976 1539857.42 0, 801995.67 1539845.759 0, 802236.365 1539834.112 0, 802477.06 1539822.479 0, 802717.757 1539810.86 0, 802958.454 1539799.256 0, 803199.152 1539787.665 0, 803438.654 1539776.147 0, 803171.371 1534215.305 0, 
+    802904.07 1528654.077 0))
+
+POLYGON ((814992.963 1539237.146 0, 814753.428 1539247.988 0, 814512.698 1539258.898 0, 814271.969 1539269.823 0, 814031.241 1539280.761 0, 813790.513 1539291.714 0, 813549.787 1539302.681 0, 813309.06 1539313.662 0, 813068.335 1539324.658 0, 812827.61 1539335.667 0, 
+    812586.885 1539346.691 0, 812346.162 1539357.729 0, 812105.439 1539368.781 0, 811864.716 1539379.847 0, 811623.995 1539390.927 0, 811383.274 1539402.022 0, 811142.553 1539413.13 0, 810901.833 1539424.253 0, 810661.114 1539435.39 0, 810420.396 1539446.541 0, 
+    810179.678 1539457.707 0, 809938.961 1539468.886 0, 809698.244 1539480.08 0, 809457.529 1539491.288 0, 809215.618 1539502.566 0, 808976.099 1539513.746 0, 808735.385 1539524.996 0, 808494.672 1539536.261 0, 808253.959 1539547.54 0, 808013.248 1539558.833 0, 
+    807772.536 1539570.14 0, 807531.826 1539581.461 0, 807291.116 1539592.796 0, 807050.407 1539604.146 0, 806809.698 1539615.509 0, 806568.991 1539626.887 0, 806328.283 1539638.279 0, 806087.577 1539649.686 0, 805846.871 1539661.106 0, 805606.166 1539672.541 0, 
+    805365.461 1539683.989 0, 805124.758 1539695.452 0, 804884.054 1539706.929 0, 804643.352 1539718.42 0, 804402.65 1539729.926 0, 804161.949 1539741.445 0, 803921.249 1539752.979 0, 803680.549 1539764.527 0, 803438.654 1539776.147 0, 803705.917 1545336.594 0, 
+    803973.162 1550896.642 0, 804214.399 1550885.054 0, 804454.444 1550873.537 0, 804694.49 1550862.035 0, 804934.537 1550850.547 0, 805174.584 1550839.073 0, 805414.632 1550827.613 0, 805654.68 1550816.167 0, 805894.73 1550804.735 0, 806134.78 1550793.318 0, 
+    806374.83 1550781.914 0, 806614.881 1550770.525 0, 806854.933 1550759.15 0, 807094.986 1550747.789 0, 807335.039 1550736.442 0, 807575.093 1550725.109 0, 807815.148 1550713.79 0, 808055.203 1550702.486 0, 808295.259 1550691.195 0, 808535.316 1550679.919 0, 
+    808775.373 1550668.657 0, 809015.431 1550657.409 0, 809255.49 1550646.175 0, 809495.549 1550634.955 0, 809734.417 1550623.805 0, 809975.669 1550612.558 0, 810215.731 1550601.38 0, 810455.792 1550590.217 0, 810695.855 1550579.068 0, 810935.918 1550567.933 0, 
+    811175.982 1550556.812 0, 811416.047 1550545.705 0, 811656.112 1550534.613 0, 811896.178 1550523.534 0, 812136.244 1550512.47 0, 812376.311 1550501.42 0, 812616.379 1550490.384 0, 812856.447 1550479.362 0, 813096.516 1550468.354 0, 813336.586 1550457.36 0, 
+    813576.657 1550446.381 0, 813816.728 1550435.415 0, 814056.799 1550424.464 0, 814296.872 1550413.527 0, 814536.945 1550402.604 0, 814777.018 1550391.695 0, 815017.092 1550380.8 0, 815257.167 1550369.919 0, 815496.052 1550359.107 0, 815244.517 1544798.326 0, 
+    814992.963 1539237.146 0))
+
+POLYGON ((827020.414 1549854.128 0, 826781.498 1549864.265 0, 826541.394 1549874.468 0, 826301.29 1549884.684 0, 826061.186 1549894.915 0, 825821.083 1549905.16 0, 825580.981 1549915.419 0, 825340.879 1549925.692 0, 825100.778 1549935.979 0, 824860.678 1549946.28 0, 
+    824620.578 1549956.595 0, 824380.479 1549966.925 0, 824140.38 1549977.269 0, 823900.282 1549987.627 0, 823660.185 1549997.998 0, 823420.088 1550008.385 0, 823179.992 1550018.785 0, 822939.896 1550029.199 0, 822699.802 1550039.628 0, 822459.707 1550050.07 0, 
+    822219.613 1550060.527 0, 821979.52 1550070.998 0, 821739.428 1550081.483 0, 821499.336 1550091.982 0, 821258.055 1550102.547 0, 821019.154 1550113.023 0, 820779.064 1550123.564 0, 820538.975 1550134.12 0, 820298.886 1550144.69 0, 820058.798 1550155.273 0, 
+    819818.71 1550165.871 0, 819578.624 1550176.484 0, 819338.537 1550187.11 0, 819098.452 1550197.75 0, 818858.367 1550208.405 0, 818618.282 1550219.074 0, 818378.198 1550229.757 0, 818138.115 1550240.453 0, 817898.033 1550251.165 0, 817657.951 1550261.89 0, 
+    817417.87 1550272.629 0, 817177.789 1550283.383 0, 816937.709 1550294.15 0, 816697.63 1550304.932 0, 816457.551 1550315.728 0, 816217.473 1550326.538 0, 815977.396 1550337.362 0, 815737.319 1550348.2 0, 815496.052 1550359.107 0, 815747.568 1555919.481 0, 
+    815999.066 1561479.444 0, 816239.676 1561468.568 0, 816479.098 1561457.759 0, 816718.521 1561446.964 0, 816957.945 1561436.184 0, 817197.369 1561425.417 0, 817436.794 1561414.665 0, 817676.219 1561403.927 0, 817915.645 1561393.202 0, 818155.072 1561382.492 0, 
+    818394.499 1561371.796 0, 818633.927 1561361.114 0, 818873.356 1561350.447 0, 819112.785 1561339.793 0, 819352.215 1561329.153 0, 819591.645 1561318.528 0, 819831.076 1561307.916 0, 820070.508 1561297.319 0, 820309.94 1561286.736 0, 820549.373 1561276.167 0, 
+    820788.807 1561265.612 0, 821028.241 1561255.071 0, 821267.676 1561244.544 0, 821507.111 1561234.031 0, 821745.36 1561223.584 0, 821985.984 1561213.048 0, 822225.421 1561202.577 0, 822464.859 1561192.121 0, 822704.298 1561181.678 0, 822943.737 1561171.25 0, 
+    823183.177 1561160.836 0, 823422.617 1561150.436 0, 823662.058 1561140.05 0, 823901.5 1561129.678 0, 824140.942 1561119.32 0, 824380.385 1561108.977 0, 824619.828 1561098.647 0, 824859.272 1561088.332 0, 825098.717 1561078.03 0, 825338.162 1561067.743 0, 
+    825577.608 1561057.47 0, 825817.054 1561047.211 0, 826056.501 1561036.966 0, 826295.949 1561026.735 0, 826535.397 1561016.518 0, 826774.846 1561006.315 0, 827014.295 1560996.127 0, 827253.746 1560985.952 0, 827492.01 1560975.842 0, 827256.221 1555415.191 0, 
+    827020.414 1549854.128 0))
+
+POLYGON ((838986.331 1560504.711 0, 838748.037 1560514.148 0, 838508.559 1560523.646 0, 838269.081 1560533.159 0, 838029.605 1560542.685 0, 837790.129 1560552.225 0, 837550.653 1560561.779 0, 837311.178 1560571.348 0, 837071.703 1560580.931 0, 836832.23 1560590.527 0, 
+    836592.756 1560600.138 0, 836353.283 1560609.763 0, 836113.811 1560619.402 0, 835874.34 1560629.055 0, 835634.868 1560638.722 0, 835395.398 1560648.403 0, 835155.928 1560658.099 0, 834916.459 1560667.808 0, 834676.99 1560677.532 0, 834437.522 1560687.269 0, 
+    834198.054 1560697.021 0, 833958.587 1560706.787 0, 833719.12 1560716.567 0, 833479.655 1560726.361 0, 833239.004 1560736.217 0, 833000.724 1560745.991 0, 832761.26 1560755.827 0, 832521.797 1560765.678 0, 832282.334 1560775.542 0, 832042.871 1560785.421 0, 
+    831803.409 1560795.313 0, 831563.948 1560805.22 0, 831324.487 1560815.141 0, 831085.027 1560825.076 0, 830845.568 1560835.025 0, 830606.109 1560844.988 0, 830366.65 1560854.965 0, 830127.193 1560864.957 0, 829887.735 1560874.962 0, 829648.279 1560884.982 0, 
+    829408.823 1560895.015 0, 829169.367 1560905.063 0, 828929.913 1560915.125 0, 828690.458 1560925.201 0, 828451.005 1560935.291 0, 828211.552 1560945.395 0, 827972.099 1560955.513 0, 827732.647 1560965.645 0, 827492.01 1560975.842 0, 827727.782 1566536.075 0, 
+    827963.535 1572095.883 0, 828203.515 1572085.715 0, 828442.312 1572075.61 0, 828681.11 1572065.519 0, 828919.908 1572055.443 0, 829158.708 1572045.381 0, 829397.507 1572035.332 0, 829636.308 1572025.298 0, 829875.108 1572015.278 0, 830113.91 1572005.271 0, 
+    830352.712 1571995.279 0, 830591.515 1571985.301 0, 830830.318 1571975.337 0, 831069.122 1571965.387 0, 831307.926 1571955.451 0, 831546.731 1571945.53 0, 831785.537 1571935.622 0, 832024.343 1571925.728 0, 832263.15 1571915.848 0, 832501.957 1571905.983 0, 
+    832740.765 1571896.131 0, 832979.573 1571886.294 0, 833218.382 1571876.47 0, 833457.192 1571866.661 0, 833694.82 1571856.914 0, 833934.813 1571847.084 0, 834173.625 1571837.317 0, 834412.436 1571827.564 0, 834651.249 1571817.825 0, 834890.062 1571808.099 0, 
+    835128.876 1571798.388 0, 835367.69 1571788.691 0, 835606.505 1571779.009 0, 835845.32 1571769.34 0, 836084.136 1571759.685 0, 836322.953 1571750.044 0, 836561.77 1571740.418 0, 836800.587 1571730.805 0, 837039.406 1571721.206 0, 837278.224 1571711.622 0, 
+    837517.044 1571702.051 0, 837755.864 1571692.495 0, 837994.684 1571682.953 0, 838233.505 1571673.424 0, 838472.327 1571663.91 0, 838711.149 1571654.41 0, 838949.972 1571644.924 0, 839188.795 1571635.452 0, 839426.437 1571626.041 0, 839206.392 1566065.588 0, 
+    838986.331 1560504.711 0))
+
+POLYGON ((850890.622 1571188.584 0, 850652.951 1571197.324 0, 850414.102 1571206.122 0, 850175.254 1571214.933 0, 849936.406 1571223.758 0, 849697.558 1571232.598 0, 849458.711 1571241.451 0, 849219.865 1571250.319 0, 848981.019 1571259.201 0, 848742.173 1571268.096 0, 
+    848503.329 1571277.006 0, 848264.484 1571285.93 0, 848025.64 1571294.868 0, 847786.797 1571303.82 0, 847547.954 1571312.786 0, 847309.112 1571321.766 0, 847070.27 1571330.76 0, 846831.429 1571339.768 0, 846592.588 1571348.79 0, 846353.748 1571357.827 0, 
+    846114.909 1571366.877 0, 845876.069 1571375.941 0, 845637.231 1571385.02 0, 845398.393 1571394.112 0, 845158.375 1571403.264 0, 844920.718 1571412.34 0, 844681.882 1571421.474 0, 844443.046 1571430.623 0, 844204.211 1571439.786 0, 843965.376 1571448.963 0, 
+    843726.542 1571458.154 0, 843487.708 1571467.359 0, 843248.875 1571476.578 0, 843010.042 1571485.811 0, 842771.21 1571495.058 0, 842532.379 1571504.319 0, 842293.548 1571513.594 0, 842054.717 1571522.884 0, 841815.887 1571532.187 0, 841577.058 1571541.504 0, 
+    841338.229 1571550.836 0, 841099.401 1571560.181 0, 840860.573 1571569.541 0, 840621.746 1571578.915 0, 840382.919 1571588.302 0, 840144.093 1571597.704 0, 839905.268 1571607.12 0, 839666.443 1571616.55 0, 839426.437 1571626.041 0, 839646.465 1577186.062 0, 
+    839866.476 1582745.647 0, 840105.824 1582736.182 0, 840343.995 1582726.778 0, 840582.166 1582717.388 0, 840820.337 1582708.012 0, 841058.509 1582698.65 0, 841296.682 1582689.302 0, 841534.855 1582679.968 0, 841773.029 1582670.648 0, 842011.203 1582661.343 0, 
+    842249.378 1582652.051 0, 842487.553 1582642.773 0, 842725.729 1582633.509 0, 842963.906 1582624.259 0, 843202.083 1582615.023 0, 843440.26 1582605.801 0, 843678.439 1582596.594 0, 843916.617 1582587.4 0, 844154.796 1582578.22 0, 844392.976 1582569.054 0, 
+    844631.156 1582559.903 0, 844869.337 1582550.765 0, 845107.519 1582541.641 0, 845345.701 1582532.532 0, 845582.706 1582523.481 0, 845822.066 1582514.354 0, 846060.249 1582505.287 0, 846298.433 1582496.233 0, 846536.618 1582487.194 0, 846774.803 1582478.168 0, 
+    847012.989 1582469.157 0, 847251.175 1582460.159 0, 847489.362 1582451.176 0, 847727.549 1582442.206 0, 847965.737 1582433.251 0, 848203.925 1582424.309 0, 848442.114 1582415.382 0, 848680.303 1582406.469 0, 848918.493 1582397.569 0, 849156.683 1582388.684 0, 
+    849394.874 1582379.812 0, 849633.065 1582370.955 0, 849871.257 1582362.112 0, 850109.45 1582353.283 0, 850347.643 1582344.467 0, 850585.836 1582335.666 0, 850824.03 1582326.879 0, 851062.225 1582318.106 0, 851299.244 1582309.39 0, 851094.941 1576749.206 0, 
+    850890.622 1571188.584 0))
+
+POLYGON ((862733.198 1581905.434 0, 862496.154 1581913.48 0, 862257.935 1581921.58 0, 862019.717 1581929.695 0, 861781.5 1581937.823 0, 861543.283 1581945.965 0, 861305.067 1581954.121 0, 861066.851 1581962.292 0, 860828.635 1581970.476 0, 860590.42 1581978.675 0, 
+    860352.206 1581986.887 0, 860113.992 1581995.113 0, 859875.778 1582003.354 0, 859637.565 1582011.608 0, 859399.352 1582019.877 0, 859161.14 1582028.159 0, 858922.929 1582036.456 0, 858684.718 1582044.766 0, 858446.507 1582053.091 0, 858208.297 1582061.429 0, 
+    857970.087 1582069.782 0, 857731.878 1582078.148 0, 857493.669 1582086.529 0, 857255.461 1582094.924 0, 857016.078 1582103.374 0, 856779.046 1582111.755 0, 856540.84 1582120.192 0, 856302.634 1582128.643 0, 856064.428 1582137.107 0, 855826.223 1582145.586 0, 
+    855588.018 1582154.079 0, 855349.814 1582162.586 0, 855111.61 1582171.106 0, 854873.407 1582179.641 0, 854635.204 1582188.19 0, 854397.002 1582196.753 0, 854158.8 1582205.33 0, 853920.599 1582213.921 0, 853682.399 1582222.526 0, 853444.198 1582231.145 0, 
+    853205.999 1582239.778 0, 852967.8 1582248.425 0, 852729.601 1582257.086 0, 852491.403 1582265.761 0, 852253.205 1582274.45 0, 852015.008 1582283.153 0, 851776.812 1582291.87 0, 851538.615 1582300.601 0, 851299.244 1582309.39 0, 851503.53 1587869.131 0, 
+    851707.801 1593428.422 0, 851946.515 1593419.658 0, 852184.056 1593410.951 0, 852421.598 1593402.258 0, 852659.141 1593393.579 0, 852896.684 1593384.913 0, 853134.228 1593376.262 0, 853371.772 1593367.625 0, 853609.317 1593359.002 0, 853846.862 1593350.392 0, 
+    854084.408 1593341.797 0, 854321.954 1593333.216 0, 854559.501 1593324.648 0, 854797.048 1593316.095 0, 855034.596 1593307.556 0, 855272.144 1593299.03 0, 855509.693 1593290.519 0, 855747.242 1593282.021 0, 855984.791 1593273.538 0, 856222.342 1593265.069 0, 
+    856459.892 1593256.613 0, 856697.444 1593248.172 0, 856934.995 1593239.744 0, 857172.548 1593231.331 0, 857408.928 1593222.972 0, 857647.653 1593214.545 0, 857885.207 1593206.174 0, 858122.761 1593197.816 0, 858360.316 1593189.473 0, 858597.871 1593181.143 0, 
+    858835.427 1593172.827 0, 859072.983 1593164.526 0, 859310.54 1593156.238 0, 859548.097 1593147.964 0, 859785.654 1593139.705 0, 860023.212 1593131.459 0, 860260.771 1593123.227 0, 860498.33 1593115.009 0, 860735.89 1593106.805 0, 860973.45 1593098.616 0, 
+    861211.01 1593090.44 0, 861448.571 1593082.278 0, 861686.133 1593074.13 0, 861923.694 1593065.996 0, 862161.257 1593057.876 0, 862398.82 1593049.77 0, 862636.383 1593041.678 0, 862873.947 1593033.6 0, 863110.34 1593025.576 0, 862921.777 1587465.73 0, 
+    862733.198 1581905.434 0))
+
+POLYGON ((874513.972 1592654.946 0, 874277.555 1592662.302 0, 874039.97 1592669.709 0, 873802.384 1592677.13 0, 873564.8 1592684.565 0, 873327.215 1592692.013 0, 873089.631 1592699.476 0, 872852.048 1592706.953 0, 872614.465 1592714.443 0, 872376.882 1592721.948 0, 
+    872139.3 1592729.467 0, 871901.718 1592736.999 0, 871664.137 1592744.546 0, 871426.556 1592752.107 0, 871188.975 1592759.681 0, 870951.395 1592767.27 0, 870713.816 1592774.872 0, 870476.237 1592782.489 0, 870238.658 1592790.119 0, 870001.08 1592797.764 0, 
+    869763.502 1592805.422 0, 869525.925 1592813.095 0, 869288.348 1592820.781 0, 869050.772 1592828.481 0, 868812.025 1592836.234 0, 868575.62 1592843.924 0, 868338.045 1592851.667 0, 868100.471 1592859.423 0, 867862.896 1592867.193 0, 867625.323 1592874.978 0, 
+    867387.75 1592882.776 0, 867150.177 1592890.588 0, 866912.605 1592898.414 0, 866675.033 1592906.255 0, 866437.461 1592914.109 0, 866199.89 1592921.977 0, 865962.32 1592929.859 0, 865724.75 1592937.756 0, 865487.181 1592945.666 0, 865249.612 1592953.59 0, 
+    865012.043 1592961.528 0, 864774.475 1592969.48 0, 864536.907 1592977.446 0, 864299.34 1592985.426 0, 864061.773 1592993.42 0, 863824.207 1593001.428 0, 863586.641 1593009.45 0, 863349.076 1593017.486 0, 863110.34 1593025.576 0, 863298.888 1598584.967 0, 
+    863487.42 1604143.895 0, 863725.499 1604135.828 0, 863962.41 1604127.814 0, 864199.321 1604119.814 0, 864436.233 1604111.828 0, 864673.145 1604103.856 0, 864910.058 1604095.898 0, 865146.971 1604087.953 0, 865383.885 1604080.023 0, 865620.799 1604072.107 0, 
+    865857.713 1604064.205 0, 866094.629 1604056.316 0, 866331.544 1604048.442 0, 866568.46 1604040.581 0, 866805.377 1604032.735 0, 867042.293 1604024.902 0, 867279.211 1604017.084 0, 867516.129 1604009.279 0, 867753.047 1604001.488 0, 867989.966 1603993.711 0, 
+    868226.885 1603985.948 0, 868463.805 1603978.199 0, 868700.725 1603970.464 0, 868937.645 1603962.743 0, 869173.399 1603955.074 0, 869411.488 1603947.343 0, 869648.41 1603939.664 0, 869885.332 1603931.999 0, 870122.255 1603924.347 0, 870359.179 1603916.71 0, 
+    870596.102 1603909.087 0, 870833.027 1603901.477 0, 871069.951 1603893.882 0, 871306.876 1603886.3 0, 871543.802 1603878.732 0, 871780.728 1603871.179 0, 872017.654 1603863.639 0, 872254.581 1603856.113 0, 872491.508 1603848.601 0, 872728.436 1603841.103 0, 
+    872965.364 1603833.619 0, 873202.293 1603826.149 0, 873439.222 1603818.693 0, 873676.152 1603811.251 0, 873913.082 1603803.823 0, 874150.012 1603796.409 0, 874386.943 1603789.008 0, 874623.874 1603781.622 0, 874859.639 1603774.286 0, 874686.813 1598214.847 0, 
+    874513.972 1592654.946 0))
+
+POLYGON ((886232.858 1603436.807 0, 885997.071 1603443.477 0, 885760.119 1603450.194 0, 885523.169 1603456.925 0, 885286.218 1603463.669 0, 885049.268 1603470.428 0, 884812.319 1603477.201 0, 884575.369 1603483.988 0, 884338.421 1603490.788 0, 884101.472 1603497.603 0, 
+    883864.524 1603504.431 0, 883627.577 1603511.274 0, 883390.629 1603518.13 0, 883153.683 1603525.001 0, 882916.736 1603531.885 0, 882679.79 1603538.783 0, 882442.845 1603545.695 0, 882205.9 1603552.622 0, 881968.955 1603559.562 0, 881732.01 1603566.516 0, 
+    881495.066 1603573.484 0, 881258.123 1603580.466 0, 881021.18 1603587.462 0, 880784.237 1603594.471 0, 880546.129 1603601.53 0, 880310.353 1603608.533 0, 880073.411 1603615.585 0, 879836.47 1603622.65 0, 879599.53 1603629.73 0, 879362.59 1603636.823 0, 
+    879125.65 1603643.931 0, 878888.71 1603651.052 0, 878651.771 1603658.187 0, 878414.833 1603665.337 0, 878177.895 1603672.5 0, 877940.957 1603679.677 0, 877704.02 1603686.868 0, 877467.083 1603694.073 0, 877230.147 1603701.292 0, 876993.211 1603708.525 0, 
+    876756.275 1603715.772 0, 876519.34 1603723.033 0, 876282.405 1603730.308 0, 876045.471 1603737.597 0, 875808.537 1603744.899 0, 875571.604 1603752.216 0, 875334.671 1603759.546 0, 875097.738 1603766.891 0, 874859.639 1603774.286 0, 875032.451 1609333.256 0, 
+    875205.249 1614891.751 0, 875442.69 1614884.377 0, 875678.968 1614877.052 0, 875915.246 1614869.742 0, 876151.525 1614862.446 0, 876387.805 1614855.163 0, 876624.085 1614847.894 0, 876860.365 1614840.64 0, 877096.646 1614833.399 0, 877332.927 1614826.172 0, 
+    877569.209 1614818.959 0, 877805.491 1614811.76 0, 878041.773 1614804.575 0, 878278.056 1614797.403 0, 878514.34 1614790.246 0, 878750.623 1614783.103 0, 878986.908 1614775.973 0, 879223.192 1614768.857 0, 879459.477 1614761.756 0, 879695.763 1614754.668 0, 
+    879932.048 1614747.594 0, 880168.335 1614740.534 0, 880404.621 1614733.488 0, 880640.908 1614726.456 0, 880876.034 1614719.472 0, 881113.484 1614712.433 0, 881349.772 1614705.443 0, 881586.061 1614698.466 0, 881822.35 1614691.503 0, 882058.64 1614684.555 0, 
+    882294.93 1614677.62 0, 882531.22 1614670.699 0, 882767.511 1614663.792 0, 883003.802 1614656.899 0, 883240.094 1614650.019 0, 883476.386 1614643.154 0, 883712.678 1614636.303 0, 883948.971 1614629.465 0, 884185.264 1614622.642 0, 884421.558 1614615.832 0, 
+    884657.852 1614609.036 0, 884894.146 1614602.254 0, 885130.441 1614595.486 0, 885366.736 1614588.732 0, 885603.032 1614581.992 0, 885839.328 1614575.266 0, 886075.624 1614568.554 0, 886311.921 1614561.855 0, 886547.056 1614555.204 0, 886389.964 1608996.243 0, 
+    886232.858 1603436.807 0))
+
+POLYGON ((897889.77 1614250.701 0, 897654.614 1614256.688 0, 897418.3 1614262.719 0, 897181.985 1614268.763 0, 896945.671 1614274.822 0, 896709.358 1614280.895 0, 896473.044 1614286.981 0, 896236.731 1614293.081 0, 896000.419 1614299.196 0, 895764.106 1614305.324 0, 
+    895527.794 1614311.466 0, 895291.483 1614317.622 0, 895055.172 1614323.792 0, 894818.861 1614329.976 0, 894582.55 1614336.173 0, 894346.24 1614342.385 0, 894109.931 1614348.61 0, 893873.621 1614354.85 0, 893637.312 1614361.103 0, 893401.004 1614367.37 0, 
+    893164.695 1614373.652 0, 892928.388 1614379.947 0, 892692.08 1614386.256 0, 892455.773 1614392.579 0, 892218.306 1614398.946 0, 891983.16 1614405.266 0, 891746.854 1614411.631 0, 891510.548 1614418.009 0, 891274.243 1614424.402 0, 891037.938 1614430.808 0, 
+    890801.634 1614437.228 0, 890565.329 1614443.662 0, 890329.026 1614450.11 0, 890092.722 1614456.572 0, 889856.419 1614463.048 0, 889620.117 1614469.538 0, 889383.814 1614476.042 0, 889147.513 1614482.559 0, 888911.211 1614489.091 0, 888674.91 1614495.636 0, 
+    888438.609 1614502.196 0, 888202.309 1614508.769 0, 887966.009 1614515.356 0, 887729.71 1614521.957 0, 887493.411 1614528.572 0, 887257.112 1614535.201 0, 887020.813 1614541.844 0, 886784.515 1614548.5 0, 886547.056 1614555.204 0, 886704.136 1620113.683 0, 
+    886861.201 1625671.675 0, 887098.002 1625664.99 0, 887333.646 1625658.351 0, 887569.29 1625651.727 0, 887804.935 1625645.117 0, 888040.579 1625638.52 0, 888276.225 1625631.937 0, 888511.87 1625625.368 0, 888747.516 1625618.813 0, 888983.163 1625612.272 0, 
+    889218.809 1625605.745 0, 889454.457 1625599.231 0, 889690.104 1625592.732 0, 889925.752 1625586.246 0, 890161.4 1625579.774 0, 890397.049 1625573.316 0, 890632.698 1625566.872 0, 890868.347 1625560.442 0, 891103.997 1625554.026 0, 891339.647 1625547.623 0, 
+    891575.298 1625541.235 0, 891810.949 1625534.86 0, 892046.6 1625528.499 0, 892282.252 1625522.152 0, 892516.747 1625515.85 0, 892753.557 1625509.5 0, 892989.209 1625503.194 0, 893224.863 1625496.903 0, 893460.516 1625490.625 0, 893696.17 1625484.361 0, 
+    893931.824 1625478.112 0, 894167.479 1625471.876 0, 894403.134 1625465.653 0, 894638.789 1625459.445 0, 894874.445 1625453.251 0, 895110.101 1625447.07 0, 895345.758 1625440.903 0, 895581.415 1625434.751 0, 895817.072 1625428.612 0, 896052.729 1625422.487 0, 
+    896288.387 1625416.375 0, 896524.046 1625410.278 0, 896759.704 1625404.195 0, 896995.363 1625398.125 0, 897231.023 1625392.069 0, 897466.682 1625386.028 0, 897702.342 1625380 0, 897938.003 1625373.985 0, 898172.507 1625368.015 0, 898031.145 1619809.602 0, 
+    897889.77 1614250.701 0))
+
+POLYGON ((909484.626 1625096.312 0, 909250.104 1625101.621 0, 909014.427 1625106.969 0, 908778.751 1625112.331 0, 908543.075 1625117.707 0, 908307.4 1625123.097 0, 908071.725 1625128.501 0, 907836.05 1625133.918 0, 907600.375 1625139.35 0, 907364.701 1625144.795 0, 
+    907129.027 1625150.255 0, 906893.353 1625155.728 0, 906657.68 1625161.215 0, 906422.007 1625166.716 0, 906186.334 1625172.23 0, 905950.662 1625177.759 0, 905714.99 1625183.302 0, 905479.319 1625188.858 0, 905243.647 1625194.428 0, 905007.976 1625200.012 0, 
+    904772.306 1625205.61 0, 904536.635 1625211.222 0, 904300.965 1625216.848 0, 904065.295 1625222.487 0, 903828.47 1625228.169 0, 903593.957 1625233.808 0, 903358.288 1625239.489 0, 903122.62 1625245.184 0, 902886.952 1625250.893 0, 902651.284 1625256.616 0, 
+    902415.617 1625262.353 0, 902179.95 1625268.103 0, 901944.283 1625273.868 0, 901708.617 1625279.646 0, 901472.951 1625285.438 0, 901237.285 1625291.244 0, 901001.62 1625297.064 0, 900765.955 1625302.898 0, 900530.291 1625308.746 0, 900294.626 1625314.607 0, 
+    900058.962 1625320.483 0, 899823.299 1625326.372 0, 899587.636 1625332.275 0, 899351.973 1625338.192 0, 899116.31 1625344.123 0, 898880.648 1625350.068 0, 898644.986 1625356.026 0, 898409.325 1625361.999 0, 898172.507 1625368.015 0, 898313.857 1630925.933 0, 
+    898455.194 1636483.35 0, 898691.354 1636477.351 0, 898926.361 1636471.395 0, 899161.369 1636465.453 0, 899396.377 1636459.525 0, 899631.385 1636453.611 0, 899866.394 1636447.71 0, 900101.403 1636441.823 0, 900336.412 1636435.95 0, 900571.422 1636430.091 0, 
+    900806.432 1636424.246 0, 901041.442 1636418.415 0, 901276.453 1636412.597 0, 901511.464 1636406.793 0, 901746.475 1636401.003 0, 901981.487 1636395.227 0, 902216.499 1636389.465 0, 902451.512 1636383.717 0, 902686.524 1636377.982 0, 902921.538 1636372.261 0, 
+    903156.551 1636366.554 0, 903391.565 1636360.861 0, 903626.579 1636355.182 0, 903861.593 1636349.517 0, 904095.456 1636343.893 0, 904331.623 1636338.227 0, 904566.639 1636332.603 0, 904801.654 1636326.993 0, 905036.67 1636321.397 0, 905271.687 1636315.814 0, 
+    905506.704 1636310.246 0, 905741.721 1636304.691 0, 905976.738 1636299.15 0, 906211.756 1636293.623 0, 906446.774 1636288.11 0, 906681.792 1636282.61 0, 906916.811 1636277.125 0, 907151.83 1636271.653 0, 907386.849 1636266.195 0, 907621.869 1636260.751 0, 
+    907856.889 1636255.321 0, 908091.909 1636249.904 0, 908326.93 1636244.502 0, 908561.951 1636239.113 0, 908796.972 1636233.738 0, 909031.994 1636228.377 0, 909267.016 1636223.029 0, 909502.038 1636217.696 0, 909735.909 1636212.402 0, 909610.273 1630654.608 0, 
+    909484.626 1625096.312 0))
+
+POLYGON ((921017.344 1635973.326 0, 920783.457 1635977.958 0, 920548.421 1635982.628 0, 920313.385 1635987.311 0, 920078.349 1635992.008 0, 919843.314 1635996.719 0, 919608.278 1636001.444 0, 919373.243 1636006.183 0, 919138.209 1636010.935 0, 918903.174 1636015.701 0, 
+    918668.14 1636020.481 0, 918433.106 1636025.275 0, 918198.073 1636030.083 0, 917963.04 1636034.905 0, 917728.007 1636039.74 0, 917492.974 1636044.59 0, 917257.942 1636049.453 0, 917022.909 1636054.33 0, 916787.878 1636059.22 0, 916552.846 1636064.125 0, 
+    916317.815 1636069.043 0, 916082.784 1636073.976 0, 915847.753 1636078.922 0, 915612.723 1636083.882 0, 915376.542 1636088.88 0, 915142.663 1636093.843 0, 914907.633 1636098.845 0, 914672.604 1636103.86 0, 914437.575 1636108.889 0, 914202.547 1636113.932 0, 
+    913967.518 1636118.989 0, 913732.49 1636124.059 0, 913497.463 1636129.144 0, 913262.435 1636134.242 0, 913027.408 1636139.354 0, 912792.381 1636144.48 0, 912557.355 1636149.62 0, 912322.328 1636154.774 0, 912087.303 1636159.941 0, 911852.277 1636165.122 0, 
+    911617.252 1636170.317 0, 911382.227 1636175.526 0, 911147.202 1636180.749 0, 910912.178 1636185.986 0, 910677.153 1636191.236 0, 910442.13 1636196.501 0, 910207.106 1636201.779 0, 909972.083 1636207.071 0, 909735.909 1636212.402 0, 909861.533 1641769.689 0, 
+    909987.146 1647326.462 0, 910222.663 1647321.145 0, 910457.032 1647315.867 0, 910691.401 1647310.604 0, 910925.771 1647305.354 0, 911160.141 1647300.119 0, 911394.511 1647294.897 0, 911628.881 1647289.688 0, 911863.252 1647284.494 0, 912097.623 1647279.313 0, 
+    912331.995 1647274.146 0, 912566.367 1647268.993 0, 912800.739 1647263.854 0, 913035.111 1647258.729 0, 913269.484 1647253.617 0, 913503.857 1647248.519 0, 913738.23 1647243.435 0, 913972.603 1647238.365 0, 914206.977 1647233.308 0, 914441.351 1647228.265 0, 
+    914675.726 1647223.236 0, 914910.101 1647218.221 0, 915144.476 1647213.22 0, 915378.851 1647208.232 0, 915612.079 1647203.283 0, 915847.602 1647198.299 0, 916081.979 1647193.353 0, 916316.355 1647188.42 0, 916550.732 1647183.502 0, 916785.109 1647178.597 0, 
+    917019.486 1647173.706 0, 917253.864 1647168.829 0, 917488.242 1647163.965 0, 917722.62 1647159.116 0, 917956.999 1647154.28 0, 918191.378 1647149.458 0, 918425.757 1647144.65 0, 918660.136 1647139.856 0, 918894.516 1647135.075 0, 919128.896 1647130.308 0, 
+    919363.276 1647125.555 0, 919597.656 1647120.816 0, 919832.037 1647116.09 0, 920066.418 1647111.379 0, 920300.799 1647106.681 0, 920535.181 1647101.997 0, 920769.563 1647097.327 0, 921003.945 1647092.67 0, 921237.181 1647088.05 0, 921127.268 1641530.945 0, 
+    921017.344 1635973.326 0))
+
+POLYGON ((932487.845 1646881.423 0, 932254.595 1646885.384 0, 932020.201 1646889.379 0, 931785.806 1646893.387 0, 931551.412 1646897.408 0, 931317.019 1646901.444 0, 931082.625 1646905.493 0, 930848.232 1646909.557 0, 930613.839 1646913.634 0, 930379.447 1646917.725 0, 
+    930145.054 1646921.829 0, 929910.662 1646925.948 0, 929676.27 1646930.08 0, 929441.878 1646934.226 0, 929207.487 1646938.386 0, 928973.095 1646942.559 0, 928738.704 1646946.747 0, 928504.314 1646950.948 0, 928269.923 1646955.163 0, 928035.533 1646959.392 0, 
+    927801.143 1646963.634 0, 927566.753 1646967.891 0, 927332.364 1646972.161 0, 927097.974 1646976.445 0, 926862.44 1646980.764 0, 926629.197 1646985.054 0, 926394.808 1646989.379 0, 926160.42 1646993.719 0, 925926.032 1646998.072 0, 925691.644 1647002.438 0, 
+    925457.257 1647006.819 0, 925222.87 1647011.213 0, 924988.483 1647015.621 0, 924754.096 1647020.043 0, 924519.71 1647024.479 0, 924285.323 1647028.928 0, 924050.938 1647033.392 0, 923816.552 1647037.869 0, 923582.167 1647042.36 0, 923347.781 1647046.865 0, 
+    923113.397 1647051.383 0, 922879.012 1647055.915 0, 922644.628 1647060.461 0, 922410.244 1647065.021 0, 922175.86 1647069.595 0, 921941.476 1647074.182 0, 921707.093 1647078.784 0, 921472.71 1647083.399 0, 921237.181 1647088.05 0, 921347.084 1652644.635 0, 
+    921456.976 1658200.691 0, 921691.848 1658196.053 0, 921925.577 1658191.45 0, 922159.306 1658186.862 0, 922393.036 1658182.287 0, 922626.766 1658177.726 0, 922860.496 1658173.179 0, 923094.226 1658168.646 0, 923327.956 1658164.126 0, 923561.687 1658159.62 0, 
+    923795.418 1658155.128 0, 924029.149 1658150.65 0, 924262.881 1658146.185 0, 924496.613 1658141.734 0, 924730.345 1658137.297 0, 924964.077 1658132.874 0, 925197.81 1658128.464 0, 925431.543 1658124.069 0, 925665.276 1658119.686 0, 925899.009 1658115.318 0, 
+    926132.743 1658110.964 0, 926366.477 1658106.623 0, 926600.211 1658102.296 0, 926833.945 1658097.982 0, 927066.537 1658093.704 0, 927301.415 1658089.397 0, 927535.15 1658085.125 0, 927768.885 1658080.867 0, 928002.621 1658076.622 0, 928236.357 1658072.392 0, 
+    928470.093 1658068.175 0, 928703.83 1658063.971 0, 928937.566 1658059.782 0, 929171.303 1658055.606 0, 929405.04 1658051.444 0, 929638.778 1658047.296 0, 929872.515 1658043.162 0, 930106.253 1658039.041 0, 930339.991 1658034.934 0, 930573.73 1658030.841 0, 
+    930807.468 1658026.761 0, 931041.207 1658022.696 0, 931274.946 1658018.644 0, 931508.686 1658014.606 0, 931742.425 1658010.581 0, 931976.165 1658006.571 0, 932209.905 1658002.574 0, 932443.645 1657998.591 0, 932676.244 1657994.641 0, 932582.049 1652438.296 0, 
+    932487.845 1646881.423 0))
+
+POLYGON ((943896.049 1657820.288 0, 943663.438 1657823.58 0, 943429.688 1657826.903 0, 943195.937 1657830.24 0, 942962.187 1657833.59 0, 942728.437 1657836.954 0, 942494.687 1657840.332 0, 942260.938 1657843.723 0, 942027.188 1657847.129 0, 941793.439 1657850.548 0, 
+    941559.69 1657853.98 0, 941325.941 1657857.427 0, 941092.193 1657860.887 0, 940858.444 1657864.361 0, 940624.696 1657867.849 0, 940390.948 1657871.351 0, 940157.2 1657874.866 0, 939923.453 1657878.395 0, 939689.705 1657881.938 0, 939455.958 1657885.495 0, 
+    939222.211 1657889.065 0, 938988.465 1657892.649 0, 938754.718 1657896.247 0, 938520.972 1657899.859 0, 938286.085 1657903.502 0, 938053.48 1657907.123 0, 937819.734 1657910.776 0, 937585.989 1657914.443 0, 937352.244 1657918.123 0, 937118.499 1657921.818 0, 
+    936884.754 1657925.526 0, 936651.009 1657929.247 0, 936417.265 1657932.983 0, 936183.521 1657936.732 0, 935949.777 1657940.495 0, 935716.033 1657944.272 0, 935482.29 1657948.062 0, 935248.546 1657951.867 0, 935014.803 1657955.685 0, 934781.061 1657959.516 0, 
+    934547.318 1657963.362 0, 934313.576 1657967.221 0, 934079.834 1657971.094 0, 933846.092 1657974.981 0, 933612.35 1657978.882 0, 933378.609 1657982.796 0, 933144.867 1657986.724 0, 932911.126 1657990.666 0, 932676.244 1657994.641 0, 932770.43 1663550.451 0, 
+    932864.607 1669105.721 0, 933098.832 1669101.757 0, 933331.919 1669097.826 0, 933565.007 1669093.909 0, 933798.094 1669090.006 0, 934031.182 1669086.116 0, 934264.27 1669082.24 0, 934497.358 1669078.378 0, 934730.446 1669074.53 0, 934963.535 1669070.695 0, 
+    935196.624 1669066.874 0, 935429.713 1669063.067 0, 935662.802 1669059.273 0, 935895.891 1669055.493 0, 936128.981 1669051.727 0, 936362.071 1669047.974 0, 936595.161 1669044.236 0, 936828.252 1669040.511 0, 937061.342 1669036.799 0, 937294.433 1669033.102 0, 
+    937527.524 1669029.418 0, 937760.615 1669025.748 0, 937993.707 1669022.091 0, 938226.798 1669018.449 0, 938458.753 1669014.837 0, 938692.982 1669011.204 0, 938926.075 1669007.603 0, 939159.167 1669004.015 0, 939392.26 1669000.441 0, 939625.353 1668996.88 0, 
+    939858.446 1668993.334 0, 940091.539 1668989.801 0, 940324.633 1668986.282 0, 940557.727 1668982.776 0, 940790.821 1668979.284 0, 941023.915 1668975.806 0, 941257.009 1668972.342 0, 941490.104 1668968.891 0, 941723.199 1668965.454 0, 941956.294 1668962.031 0, 
+    942189.389 1668958.622 0, 942422.484 1668955.226 0, 942655.58 1668951.844 0, 942888.675 1668948.475 0, 943121.771 1668945.121 0, 943354.868 1668941.78 0, 943587.964 1668938.453 0, 943821.061 1668935.139 0, 944053.021 1668931.856 0, 943974.539 1663376.342 0, 
+    943896.049 1657820.288 0))
+
+POLYGON ((615271.953 1385294.833 0, 615023.433 1385317.37 0, 614773.643 1385340.036 0, 614523.856 1385362.717 0, 614274.069 1385385.413 0, 614024.284 1385408.123 0, 613774.5 1385430.848 0, 613524.718 1385453.588 0, 613274.936 1385476.343 0, 613025.157 1385499.112 0, 
+    612775.378 1385521.896 0, 612525.601 1385544.694 0, 612275.825 1385567.508 0, 612026.051 1385590.336 0, 611776.278 1385613.178 0, 611526.506 1385636.036 0, 611276.735 1385658.908 0, 611026.966 1385681.795 0, 610777.199 1385704.696 0, 610527.432 1385727.613 0, 
+    610277.667 1385750.543 0, 610027.903 1385773.489 0, 609778.141 1385796.449 0, 609528.38 1385819.424 0, 609277.35 1385842.531 0, 609028.862 1385865.419 0, 608779.105 1385888.438 0, 608529.35 1385911.472 0, 608279.595 1385934.52 0, 608029.843 1385957.583 0, 
+    607780.091 1385980.661 0, 607530.341 1386003.754 0, 607280.592 1386026.861 0, 607030.845 1386049.983 0, 606781.099 1386073.12 0, 606531.354 1386096.271 0, 606281.611 1386119.438 0, 606031.869 1386142.618 0, 605782.128 1386165.814 0, 605532.389 1386189.024 0, 
+    605282.651 1386212.249 0, 605032.915 1386235.489 0, 604783.179 1386258.743 0, 604533.446 1386282.012 0, 604283.713 1386305.296 0, 604033.982 1386328.594 0, 603784.253 1386351.907 0, 603534.524 1386375.235 0, 603283.526 1386398.697 0, 603802.645 1391950.641 0, 
+    604321.742 1397502.358 0, 604572.084 1397478.957 0, 604821.159 1397455.691 0, 605070.235 1397432.439 0, 605319.312 1397409.201 0, 605568.391 1397385.978 0, 605817.471 1397362.77 0, 606066.553 1397339.577 0, 606315.636 1397316.398 0, 606564.72 1397293.234 0, 
+    606813.806 1397270.084 0, 607062.893 1397246.949 0, 607311.981 1397223.829 0, 607561.071 1397200.724 0, 607810.162 1397177.633 0, 608059.254 1397154.557 0, 608308.348 1397131.495 0, 608557.443 1397108.448 0, 608806.54 1397085.416 0, 609055.638 1397062.399 0, 
+    609304.737 1397039.396 0, 609553.838 1397016.408 0, 609802.94 1396993.434 0, 610052.043 1396970.475 0, 610299.88 1396947.648 0, 610550.254 1396924.601 0, 610799.361 1396901.686 0, 611048.47 1396878.786 0, 611297.58 1396855.901 0, 611546.691 1396833.03 0, 
+    611795.804 1396810.173 0, 612044.918 1396787.332 0, 612294.033 1396764.505 0, 612543.15 1396741.693 0, 612792.268 1396718.895 0, 613041.388 1396696.112 0, 613290.508 1396673.344 0, 613539.631 1396650.59 0, 613788.754 1396627.851 0, 614037.879 1396605.127 0, 
+    614287.005 1396582.417 0, 614536.133 1396559.722 0, 614785.261 1396537.042 0, 615034.391 1396514.376 0, 615283.523 1396491.725 0, 615532.656 1396469.089 0, 615781.79 1396446.467 0, 616030.925 1396423.86 0, 616278.796 1396401.383 0, 615775.385 1390848.222 0, 
+    615271.953 1385294.833 0))
+
+POLYGON ((628238.912 1395334.194 0, 627990.977 1395355.971 0, 627741.779 1395377.874 0, 627492.582 1395399.792 0, 627243.386 1395421.724 0, 626994.191 1395443.671 0, 626744.998 1395465.633 0, 626495.806 1395487.609 0, 626246.616 1395509.6 0, 625997.426 1395531.606 0, 
+    625748.238 1395553.626 0, 625499.052 1395575.661 0, 625249.866 1395597.711 0, 625000.682 1395619.775 0, 624751.499 1395641.854 0, 624502.318 1395663.948 0, 624253.138 1395686.057 0, 624003.959 1395708.18 0, 623754.781 1395730.317 0, 623505.605 1395752.47 0, 
+    623256.43 1395774.637 0, 623007.256 1395796.818 0, 622758.084 1395819.015 0, 622508.912 1395841.226 0, 622258.477 1395863.565 0, 622010.574 1395885.692 0, 621761.407 1395907.947 0, 621512.241 1395930.217 0, 621263.077 1395952.501 0, 621013.913 1395974.8 0, 
+    620764.751 1395997.114 0, 620515.591 1396019.442 0, 620266.432 1396041.785 0, 620017.274 1396064.143 0, 619768.117 1396086.515 0, 619518.962 1396108.902 0, 619269.807 1396131.304 0, 619020.655 1396153.72 0, 618771.503 1396176.151 0, 618522.353 1396198.597 0, 
+    618273.205 1396221.057 0, 618024.057 1396243.532 0, 617774.911 1396266.022 0, 617525.766 1396288.526 0, 617276.623 1396311.045 0, 617027.481 1396333.579 0, 616778.34 1396356.127 0, 616529.2 1396378.69 0, 616278.796 1396401.383 0, 616782.185 1401954.311 0, 
+    617285.553 1407507 0, 617535.301 1407484.367 0, 617783.787 1407461.863 0, 618032.274 1407439.374 0, 618280.763 1407416.899 0, 618529.252 1407394.439 0, 618777.744 1407371.994 0, 619026.236 1407349.563 0, 619274.73 1407327.147 0, 619523.225 1407304.746 0, 
+    619771.721 1407282.359 0, 620020.219 1407259.987 0, 620268.718 1407237.629 0, 620517.218 1407215.286 0, 620765.72 1407192.958 0, 621014.223 1407170.645 0, 621262.727 1407148.345 0, 621511.233 1407126.061 0, 621759.74 1407103.791 0, 622008.248 1407081.536 0, 
+    622256.757 1407059.296 0, 622505.268 1407037.07 0, 622753.78 1407014.858 0, 623002.294 1406992.662 0, 623249.546 1406970.592 0, 623499.325 1406948.312 0, 623747.842 1406926.16 0, 623996.361 1406904.021 0, 624244.88 1406881.898 0, 624493.402 1406859.789 0, 
+    624741.924 1406837.695 0, 624990.448 1406815.615 0, 625238.973 1406793.55 0, 625487.5 1406771.5 0, 625736.028 1406749.464 0, 625984.557 1406727.443 0, 626233.087 1406705.436 0, 626481.619 1406683.445 0, 626730.152 1406661.467 0, 626978.686 1406639.505 0, 
+    627227.221 1406617.557 0, 627475.758 1406595.623 0, 627724.296 1406573.705 0, 627972.836 1406551.801 0, 628221.376 1406529.911 0, 628469.918 1406508.036 0, 628718.462 1406486.176 0, 628967.006 1406464.33 0, 629214.29 1406442.61 0, 628726.611 1400888.521 0, 
+    628238.912 1395334.194 0))
+
+POLYGON ((641145.986 1405411.926 0, 640898.64 1405432.948 0, 640650.035 1405454.091 0, 640401.431 1405475.249 0, 640152.828 1405496.421 0, 639904.226 1405517.609 0, 639655.626 1405538.81 0, 639407.027 1405560.027 0, 639158.429 1405581.258 0, 638909.833 1405602.504 0, 
+    638661.237 1405623.764 0, 638412.643 1405645.039 0, 638164.051 1405666.329 0, 637915.459 1405687.633 0, 637666.869 1405708.952 0, 637418.28 1405730.285 0, 637169.692 1405751.634 0, 636921.105 1405772.996 0, 636672.52 1405794.374 0, 636423.936 1405815.766 0, 
+    636175.354 1405837.173 0, 635926.772 1405858.594 0, 635678.192 1405880.03 0, 635429.613 1405901.48 0, 635179.774 1405923.054 0, 634932.459 1405944.425 0, 634683.884 1405965.92 0, 634435.31 1405987.429 0, 634186.737 1406008.953 0, 633938.166 1406030.491 0, 
+    633689.596 1406052.044 0, 633441.027 1406073.612 0, 633192.459 1406095.194 0, 632943.893 1406116.791 0, 632695.328 1406138.402 0, 632446.764 1406160.028 0, 632198.202 1406181.669 0, 631949.641 1406203.325 0, 631701.081 1406224.995 0, 631452.522 1406246.679 0, 
+    631203.965 1406268.379 0, 630955.409 1406290.092 0, 630706.854 1406311.821 0, 630458.3 1406333.564 0, 630209.748 1406355.322 0, 629961.197 1406377.094 0, 629712.647 1406398.882 0, 629464.099 1406420.683 0, 629214.29 1406442.61 0, 629701.947 1411996.455 0, 
+    630189.583 1417550.051 0, 630438.735 1417528.181 0, 630686.629 1417506.437 0, 630934.525 1417484.707 0, 631182.422 1417462.992 0, 631430.321 1417441.292 0, 631678.221 1417419.606 0, 631926.122 1417397.934 0, 632174.024 1417376.277 0, 632421.927 1417354.635 0, 
+    632669.832 1417333.008 0, 632917.738 1417311.395 0, 633165.646 1417289.796 0, 633413.554 1417268.212 0, 633661.464 1417246.643 0, 633909.376 1417225.088 0, 634157.288 1417203.548 0, 634405.202 1417182.023 0, 634653.117 1417160.512 0, 634901.033 1417139.016 0, 
+    635148.951 1417117.534 0, 635396.869 1417096.067 0, 635644.789 1417074.614 0, 635892.711 1417053.176 0, 636139.376 1417031.862 0, 636388.557 1417010.344 0, 636636.482 1416988.95 0, 636884.409 1416967.571 0, 637132.336 1416946.206 0, 637380.265 1416924.855 0, 
+    637628.195 1416903.519 0, 637876.127 1416882.198 0, 638124.059 1416860.892 0, 638371.993 1416839.6 0, 638619.928 1416818.322 0, 638867.865 1416797.059 0, 639115.802 1416775.811 0, 639363.741 1416754.578 0, 639611.681 1416733.359 0, 639859.623 1416712.154 0, 
+    640107.565 1416690.964 0, 640355.509 1416669.789 0, 640603.455 1416648.628 0, 640851.401 1416627.482 0, 641099.349 1416606.351 0, 641347.297 1416585.234 0, 641595.248 1416564.132 0, 641843.199 1416543.044 0, 642089.895 1416522.078 0, 641617.951 1410967.127 0, 
+    641145.986 1405411.926 0))
+
+POLYGON ((653993.063 1415527.729 0, 653746.307 1415547.998 0, 653498.297 1415568.386 0, 653250.289 1415588.787 0, 653002.281 1415609.204 0, 652754.275 1415629.634 0, 652506.27 1415650.08 0, 652258.266 1415670.54 0, 652010.263 1415691.015 0, 651762.261 1415711.504 0, 
+    651514.261 1415732.008 0, 651266.262 1415752.526 0, 651018.264 1415773.059 0, 650770.267 1415793.607 0, 650522.272 1415814.169 0, 650274.278 1415834.746 0, 650026.285 1415855.338 0, 649778.293 1415875.944 0, 649530.302 1415896.564 0, 649282.313 1415917.2 0, 
+    649034.324 1415937.849 0, 648786.337 1415958.514 0, 648538.352 1415979.193 0, 648290.367 1415999.887 0, 648041.128 1416020.7 0, 647794.402 1416041.318 0, 647546.421 1416062.055 0, 647298.441 1416082.807 0, 647050.463 1416103.574 0, 646802.485 1416124.355 0, 
+    646554.509 1416145.151 0, 646306.535 1416165.961 0, 646058.561 1416186.786 0, 645810.589 1416207.626 0, 645562.618 1416228.48 0, 645314.648 1416249.349 0, 645066.679 1416270.232 0, 644818.712 1416291.13 0, 644570.745 1416312.042 0, 644322.781 1416332.97 0, 
+    644074.817 1416353.911 0, 643826.854 1416374.868 0, 643578.893 1416395.839 0, 643330.933 1416416.824 0, 643082.974 1416437.824 0, 642835.017 1416458.839 0, 642587.06 1416479.868 0, 642339.105 1416500.912 0, 642089.895 1416522.078 0, 642561.817 1422076.774 0, 
+    643033.716 1427631.209 0, 643282.27 1427610.1 0, 643529.571 1427589.111 0, 643776.873 1427568.138 0, 644024.177 1427547.178 0, 644271.482 1427526.234 0, 644518.788 1427505.303 0, 644766.096 1427484.388 0, 645013.404 1427463.487 0, 645260.714 1427442.6 0, 
+    645508.025 1427421.728 0, 645755.337 1427400.871 0, 646002.651 1427380.028 0, 646249.966 1427359.2 0, 646497.282 1427338.386 0, 646744.599 1427317.587 0, 646991.917 1427296.802 0, 647239.237 1427276.032 0, 647486.558 1427255.276 0, 647733.88 1427234.535 0, 
+    647981.203 1427213.809 0, 648228.528 1427193.097 0, 648475.853 1427172.4 0, 648723.18 1427151.717 0, 648969.256 1427131.154 0, 649217.838 1427110.395 0, 649465.168 1427089.756 0, 649712.5 1427069.132 0, 649959.833 1427048.522 0, 650207.168 1427027.926 0, 
+    650454.503 1427007.346 0, 650701.84 1426986.779 0, 650949.178 1426966.228 0, 651196.517 1426945.69 0, 651443.857 1426925.168 0, 651691.199 1426904.66 0, 651938.541 1426884.166 0, 652185.885 1426863.687 0, 652433.23 1426843.223 0, 652680.577 1426822.773 0, 
+    652927.924 1426802.338 0, 653175.273 1426781.917 0, 653422.623 1426761.511 0, 653669.974 1426741.12 0, 653917.326 1426720.743 0, 654164.68 1426700.38 0, 654412.035 1426680.032 0, 654659.39 1426659.699 0, 654905.496 1426639.483 0, 654449.29 1421083.736 0, 
+    653993.063 1415527.729 0))
+
+POLYGON ((666780.03 1425681.3 0, 666533.866 1425700.821 0, 666286.454 1425720.455 0, 666039.043 1425740.104 0, 665791.633 1425759.768 0, 665544.224 1425779.446 0, 665296.816 1425799.139 0, 665049.409 1425818.846 0, 664802.004 1425838.568 0, 664554.6 1425858.304 0, 
+    664307.196 1425878.055 0, 664059.795 1425897.821 0, 663812.394 1425917.601 0, 663564.994 1425937.395 0, 663317.596 1425957.205 0, 663070.198 1425977.028 0, 662822.802 1425996.867 0, 662575.407 1426016.719 0, 662328.013 1426036.587 0, 662080.621 1426056.469 0, 
+    661833.229 1426076.365 0, 661585.839 1426096.276 0, 661338.45 1426116.202 0, 661091.062 1426136.142 0, 660842.424 1426156.198 0, 660596.29 1426176.066 0, 660348.905 1426196.05 0, 660101.522 1426216.049 0, 659854.14 1426236.062 0, 659606.759 1426256.089 0, 
+    659359.38 1426276.132 0, 659112.001 1426296.188 0, 658864.624 1426316.26 0, 658617.248 1426336.345 0, 658369.873 1426356.446 0, 658122.499 1426376.561 0, 657875.126 1426396.69 0, 657627.755 1426416.834 0, 657380.384 1426436.993 0, 657133.015 1426457.166 0, 
+    656885.648 1426477.354 0, 656638.281 1426497.556 0, 656390.915 1426517.773 0, 656143.551 1426538.005 0, 655896.188 1426558.251 0, 655648.826 1426578.511 0, 655401.465 1426598.786 0, 655154.106 1426619.076 0, 654905.496 1426639.483 0, 655361.679 1432194.964 0, 
+    655817.841 1437750.173 0, 656065.794 1437729.82 0, 656312.499 1437709.584 0, 656559.206 1437689.362 0, 656805.914 1437669.155 0, 657052.623 1437648.963 0, 657299.334 1437628.785 0, 657546.045 1437608.621 0, 657792.758 1437588.473 0, 658039.472 1437568.338 0, 
+    658286.187 1437548.218 0, 658532.903 1437528.113 0, 658779.62 1437508.022 0, 659026.339 1437487.946 0, 659273.059 1437467.884 0, 659519.78 1437447.837 0, 659766.502 1437427.804 0, 660013.225 1437407.786 0, 660259.95 1437387.782 0, 660506.675 1437367.793 0, 
+    660753.402 1437347.818 0, 661000.13 1437327.858 0, 661246.86 1437307.913 0, 661493.59 1437287.982 0, 661739.074 1437268.166 0, 661987.054 1437248.163 0, 662233.788 1437228.276 0, 662480.523 1437208.403 0, 662727.259 1437188.544 0, 662973.997 1437168.7 0, 
+    663220.735 1437148.871 0, 663467.475 1437129.056 0, 663714.216 1437109.256 0, 663960.958 1437089.47 0, 664207.701 1437069.698 0, 664454.446 1437049.942 0, 664701.191 1437030.199 0, 664947.938 1437010.471 0, 665194.686 1436990.758 0, 665441.435 1436971.06 0, 
+    665688.185 1436951.375 0, 665934.937 1436931.706 0, 666181.689 1436912.051 0, 666428.443 1436892.41 0, 666675.198 1436872.784 0, 666921.954 1436853.172 0, 667168.711 1436833.575 0, 667415.469 1436813.993 0, 667660.981 1436794.523 0, 667220.516 1431238.048 0, 
+    666780.03 1425681.3 0))
+
+POLYGON ((679506.774 1435872.337 0, 679261.206 1435891.113 0, 679014.393 1435909.998 0, 678767.582 1435928.898 0, 678520.772 1435947.812 0, 678273.962 1435966.741 0, 678027.154 1435985.684 0, 677780.347 1436004.642 0, 677533.541 1436023.615 0, 677286.736 1436042.602 0, 
+    677039.933 1436061.603 0, 676793.13 1436080.619 0, 676546.328 1436099.65 0, 676299.528 1436118.695 0, 676052.729 1436137.755 0, 675805.931 1436156.829 0, 675559.134 1436175.917 0, 675312.338 1436195.021 0, 675065.543 1436214.138 0, 674818.75 1436233.271 0, 
+    674571.957 1436252.417 0, 674325.166 1436271.579 0, 674078.376 1436290.755 0, 673831.586 1436309.945 0, 673583.552 1436329.247 0, 673338.012 1436348.369 0, 673091.226 1436367.603 0, 672844.441 1436386.852 0, 672597.658 1436406.115 0, 672350.876 1436425.392 0, 
+    672104.094 1436444.684 0, 671857.314 1436463.991 0, 671610.535 1436483.312 0, 671363.758 1436502.647 0, 671116.981 1436521.998 0, 670870.206 1436541.362 0, 670623.431 1436560.741 0, 670376.658 1436580.135 0, 670129.886 1436599.543 0, 669883.115 1436618.966 0, 
+    669636.345 1436638.403 0, 669389.577 1436657.855 0, 669142.809 1436677.322 0, 668896.043 1436696.802 0, 668649.278 1436716.298 0, 668402.514 1436735.808 0, 668155.751 1436755.332 0, 667908.989 1436774.871 0, 667660.981 1436794.523 0, 668101.425 1442350.722 0, 
+    668541.845 1447906.638 0, 668789.196 1447887.038 0, 669035.303 1447867.551 0, 669281.412 1447848.078 0, 669527.522 1447828.62 0, 669773.633 1447809.176 0, 670019.746 1447789.747 0, 670265.859 1447770.332 0, 670511.974 1447750.932 0, 670758.089 1447731.546 0, 
+    671004.206 1447712.175 0, 671250.324 1447692.818 0, 671496.443 1447673.476 0, 671742.564 1447654.148 0, 671988.685 1447634.835 0, 672234.808 1447615.536 0, 672480.931 1447596.252 0, 672727.056 1447576.982 0, 672973.182 1447557.726 0, 673219.309 1447538.486 0, 
+    673465.437 1447519.259 0, 673711.567 1447500.047 0, 673957.697 1447480.85 0, 674203.829 1447461.667 0, 674448.719 1447442.595 0, 674696.095 1447423.344 0, 674942.23 1447404.205 0, 675188.366 1447385.08 0, 675434.504 1447365.969 0, 675680.642 1447346.873 0, 
+    675926.781 1447327.792 0, 676172.922 1447308.725 0, 676419.064 1447289.672 0, 676665.207 1447270.634 0, 676911.351 1447251.61 0, 677157.496 1447232.601 0, 677403.642 1447213.607 0, 677649.789 1447194.626 0, 677895.938 1447175.661 0, 678142.087 1447156.71 0, 
+    678388.238 1447137.773 0, 678634.39 1447118.851 0, 678880.543 1447099.943 0, 679126.697 1447081.05 0, 679372.852 1447062.171 0, 679619.008 1447043.307 0, 679865.165 1447024.457 0, 680111.324 1447005.622 0, 680356.241 1446986.896 0, 679931.519 1441429.758 0, 
+    679506.774 1435872.337 0))
+
+POLYGON ((692173.188 1446100.535 0, 691928.217 1446118.569 0, 691682.006 1446136.709 0, 691435.797 1446154.863 0, 691189.588 1446173.032 0, 690943.381 1446191.215 0, 690697.174 1446209.413 0, 690450.969 1446227.625 0, 690204.765 1446245.852 0, 689958.562 1446264.093 0, 
+    689712.359 1446282.349 0, 689466.158 1446300.619 0, 689219.958 1446318.903 0, 688973.76 1446337.203 0, 688727.562 1446355.516 0, 688481.365 1446373.844 0, 688235.169 1446392.187 0, 687988.975 1446410.544 0, 687742.781 1446428.916 0, 687496.589 1446447.302 0, 
+    687250.398 1446465.702 0, 687004.207 1446484.117 0, 686758.018 1446502.547 0, 686511.83 1446520.991 0, 686264.402 1446539.543 0, 686019.457 1446557.922 0, 685773.272 1446576.41 0, 685527.089 1446594.912 0, 685280.906 1446613.429 0, 685034.724 1446631.96 0, 
+    684788.544 1446650.505 0, 684542.365 1446669.065 0, 684296.186 1446687.639 0, 684050.009 1446706.228 0, 683803.833 1446724.832 0, 683557.658 1446743.45 0, 683311.484 1446762.082 0, 683065.311 1446780.729 0, 682819.14 1446799.39 0, 682572.969 1446818.066 0, 
+    682326.8 1446836.757 0, 682080.631 1446855.462 0, 681834.464 1446874.181 0, 681588.298 1446892.915 0, 681342.133 1446911.663 0, 681095.969 1446930.426 0, 680849.806 1446949.203 0, 680603.644 1446967.995 0, 680356.241 1446986.896 0, 680780.942 1452543.746 0, 
+    681205.62 1458100.302 0, 681452.365 1458081.451 0, 681697.873 1458062.709 0, 681943.382 1458043.982 0, 682188.891 1458025.269 0, 682434.402 1458006.571 0, 682679.915 1457987.886 0, 682925.428 1457969.217 0, 683170.942 1457950.562 0, 683416.457 1457931.921 0, 
+    683661.974 1457913.295 0, 683907.491 1457894.683 0, 684153.01 1457876.086 0, 684398.53 1457857.503 0, 684644.051 1457838.934 0, 684889.572 1457820.38 0, 685135.095 1457801.841 0, 685380.62 1457783.316 0, 685626.145 1457764.805 0, 685871.671 1457746.309 0, 
+    686117.198 1457727.827 0, 686362.727 1457709.36 0, 686608.256 1457690.907 0, 686853.787 1457672.469 0, 687098.081 1457654.137 0, 687344.852 1457635.635 0, 687590.386 1457617.24 0, 687835.921 1457598.859 0, 688081.457 1457580.493 0, 688326.994 1457562.142 0, 
+    688572.532 1457543.804 0, 688818.071 1457525.482 0, 689063.612 1457507.173 0, 689309.153 1457488.879 0, 689554.696 1457470.6 0, 689800.239 1457452.335 0, 690045.784 1457434.085 0, 690291.33 1457415.848 0, 690536.876 1457397.627 0, 690782.424 1457379.42 0, 
+    691027.973 1457361.227 0, 691273.523 1457343.049 0, 691519.074 1457324.885 0, 691764.627 1457306.736 0, 692010.18 1457288.601 0, 692255.734 1457270.48 0, 692501.289 1457252.374 0, 692746.846 1457234.283 0, 692991.166 1457216.297 0, 692582.188 1451658.563 0, 
+    692173.188 1446100.535 0))
+
+POLYGON ((704779.163 1456365.591 0, 704534.791 1456382.887 0, 704289.184 1456400.285 0, 704043.579 1456417.697 0, 703797.974 1456435.123 0, 703552.371 1456452.564 0, 703306.768 1456470.02 0, 703061.167 1456487.49 0, 702815.567 1456504.974 0, 702569.967 1456522.473 0, 
+    702324.369 1456539.987 0, 702078.771 1456557.515 0, 701833.175 1456575.057 0, 701587.58 1456592.614 0, 701341.986 1456610.185 0, 701096.393 1456627.77 0, 700850.8 1456645.371 0, 700605.209 1456662.985 0, 700359.619 1456680.614 0, 700114.03 1456698.258 0, 
+    699868.442 1456715.916 0, 699622.855 1456733.588 0, 699377.269 1456751.275 0, 699131.684 1456768.976 0, 698884.864 1456786.781 0, 698640.518 1456804.422 0, 698394.936 1456822.167 0, 698149.355 1456839.926 0, 697903.776 1456857.699 0, 697658.197 1456875.487 0, 
+    697412.619 1456893.29 0, 697167.043 1456911.107 0, 696921.467 1456928.938 0, 696675.893 1456946.784 0, 696430.32 1456964.644 0, 696184.747 1456982.519 0, 695939.176 1457000.408 0, 695693.606 1457018.312 0, 695448.037 1457036.23 0, 695202.469 1457054.162 0, 
+    694956.902 1457072.109 0, 694711.336 1457090.071 0, 694465.771 1457108.047 0, 694220.207 1457126.037 0, 693974.644 1457144.042 0, 693729.082 1457162.061 0, 693483.522 1457180.095 0, 693237.962 1457198.143 0, 692991.166 1457216.297 0, 693400.122 1462773.731 0, 
+    693809.056 1468330.86 0, 694055.194 1468312.755 0, 694300.1 1468294.754 0, 694545.006 1468276.769 0, 694789.914 1468258.798 0, 695034.822 1468240.841 0, 695279.732 1468222.898 0, 695524.643 1468204.97 0, 695769.554 1468187.057 0, 696014.467 1468169.157 0, 
+    696259.381 1468151.273 0, 696504.296 1468133.402 0, 696749.212 1468115.546 0, 696994.129 1468097.705 0, 697239.047 1468079.878 0, 697483.966 1468062.065 0, 697728.887 1468044.267 0, 697973.808 1468026.483 0, 698218.73 1468008.713 0, 698463.653 1467990.958 0, 
+    698708.578 1467973.218 0, 698953.503 1467955.492 0, 699198.43 1467937.78 0, 699443.357 1467920.082 0, 699687.053 1467902.488 0, 699933.215 1467884.731 0, 700178.146 1467867.077 0, 700423.078 1467849.437 0, 700668.01 1467831.812 0, 700912.944 1467814.201 0, 
+    701157.879 1467796.604 0, 701402.815 1467779.022 0, 701647.752 1467761.455 0, 701892.689 1467743.901 0, 702137.628 1467726.363 0, 702382.568 1467708.838 0, 702627.509 1467691.328 0, 702872.451 1467673.833 0, 703117.394 1467656.352 0, 703362.338 1467638.885 0, 
+    703607.283 1467621.433 0, 703852.23 1467603.995 0, 704097.177 1467586.571 0, 704342.125 1467569.162 0, 704587.074 1467551.768 0, 704832.024 1467534.387 0, 705076.975 1467517.022 0, 705321.928 1467499.67 0, 705565.649 1467482.42 0, 705172.417 1461924.158 0, 
+    704779.163 1456365.591 0))
+
+POLYGON ((717324.592 1466667.199 0, 717080.821 1466683.76 0, 716835.821 1466700.42 0, 716590.821 1466717.093 0, 716345.823 1466733.781 0, 716100.826 1466750.484 0, 715855.829 1466767.201 0, 715610.834 1466783.932 0, 715365.84 1466800.678 0, 715120.846 1466817.438 0, 
+    714875.854 1466834.213 0, 714630.862 1466851.002 0, 714385.872 1466867.805 0, 714140.882 1466884.623 0, 713895.894 1466901.456 0, 713650.906 1466918.302 0, 713405.92 1466935.163 0, 713160.934 1466952.039 0, 712915.95 1466968.929 0, 712670.966 1466985.833 0, 
+    712425.984 1467002.752 0, 712181.002 1467019.685 0, 711936.022 1467036.633 0, 711691.042 1467053.595 0, 711444.832 1467070.657 0, 711201.086 1467087.563 0, 710956.11 1467104.568 0, 710711.134 1467121.588 0, 710466.16 1467138.622 0, 710221.186 1467155.671 0, 
+    709976.214 1467172.734 0, 709731.242 1467189.811 0, 709486.272 1467206.903 0, 709241.302 1467224.009 0, 708996.334 1467241.13 0, 708751.366 1467258.265 0, 708506.4 1467275.414 0, 708261.434 1467292.578 0, 708016.47 1467309.757 0, 707771.506 1467326.949 0, 
+    707526.544 1467344.157 0, 707281.582 1467361.378 0, 707036.622 1467378.614 0, 706791.663 1467395.865 0, 706546.704 1467413.13 0, 706301.747 1467430.409 0, 706056.791 1467447.703 0, 705811.835 1467465.011 0, 705565.649 1467482.42 0, 705958.859 1473040.372 0, 
+    706352.047 1478598.006 0, 706597.576 1478580.643 0, 706841.877 1478563.381 0, 707086.179 1478546.134 0, 707330.482 1478528.9 0, 707574.786 1478511.682 0, 707819.091 1478494.477 0, 708063.397 1478477.287 0, 708307.704 1478460.112 0, 708552.013 1478442.95 0, 
+    708796.322 1478425.804 0, 709040.632 1478408.671 0, 709284.943 1478391.553 0, 709529.255 1478374.449 0, 709773.568 1478357.36 0, 710017.883 1478340.285 0, 710262.198 1478323.224 0, 710506.514 1478306.178 0, 710750.831 1478289.146 0, 710995.15 1478272.129 0, 
+    711239.469 1478255.126 0, 711483.789 1478238.137 0, 711728.11 1478221.163 0, 711972.432 1478204.203 0, 712215.528 1478187.343 0, 712461.08 1478170.326 0, 712705.405 1478153.409 0, 712949.731 1478136.507 0, 713194.059 1478119.619 0, 713438.387 1478102.745 0, 
+    713682.716 1478085.886 0, 713927.046 1478069.041 0, 714171.377 1478052.211 0, 714415.709 1478035.395 0, 714660.043 1478018.593 0, 714904.377 1478001.806 0, 715148.712 1477985.033 0, 715393.048 1477968.274 0, 715637.385 1477951.53 0, 715881.723 1477934.8 0, 
+    716126.062 1477918.084 0, 716370.402 1477901.383 0, 716614.743 1477884.697 0, 716859.085 1477868.024 0, 717103.428 1477851.367 0, 717347.772 1477834.723 0, 717592.117 1477818.094 0, 717836.463 1477801.479 0, 718079.583 1477784.962 0, 717702.098 1472226.239 0, 
+    717324.592 1466667.199 0))
+
+POLYGON ((729809.369 1477005.054 0, 729566.202 1477020.884 0, 729321.81 1477036.808 0, 729077.419 1477052.747 0, 728833.029 1477068.7 0, 728588.64 1477084.668 0, 728344.252 1477100.65 0, 728099.865 1477116.646 0, 727855.478 1477132.657 0, 727611.093 1477148.682 0, 
+    727366.709 1477164.721 0, 727122.325 1477180.775 0, 726877.943 1477196.843 0, 726633.561 1477212.926 0, 726389.181 1477229.023 0, 726144.801 1477245.134 0, 725900.422 1477261.26 0, 725656.045 1477277.4 0, 725411.668 1477293.555 0, 725167.292 1477309.724 0, 
+    724922.917 1477325.907 0, 724678.543 1477342.105 0, 724434.17 1477358.317 0, 724189.798 1477374.543 0, 723944.201 1477390.865 0, 723701.057 1477407.039 0, 723456.688 1477423.309 0, 723212.32 1477439.593 0, 722967.952 1477455.891 0, 722723.586 1477472.204 0, 
+    722479.221 1477488.531 0, 722234.856 1477504.872 0, 721990.493 1477521.228 0, 721746.131 1477537.599 0, 721501.769 1477553.983 0, 721257.409 1477570.382 0, 721013.049 1477586.796 0, 720768.69 1477603.224 0, 720524.333 1477619.666 0, 720279.976 1477636.122 0, 
+    720035.621 1477652.593 0, 719791.266 1477669.079 0, 719546.912 1477685.578 0, 719302.559 1477702.092 0, 719058.208 1477718.621 0, 718813.857 1477735.164 0, 718569.507 1477751.721 0, 718325.158 1477768.293 0, 718079.583 1477784.962 0, 718457.046 1483343.363 0, 
+    718834.486 1488901.435 0, 719079.404 1488884.81 0, 719323.098 1488868.283 0, 719566.794 1488851.77 0, 719810.491 1488835.272 0, 720054.188 1488818.787 0, 720297.886 1488802.318 0, 720541.586 1488785.862 0, 720785.286 1488769.421 0, 721028.988 1488752.994 0, 
+    721272.69 1488736.581 0, 721516.393 1488720.183 0, 721760.098 1488703.8 0, 722003.803 1488687.43 0, 722247.509 1488671.075 0, 722491.216 1488654.734 0, 722734.924 1488638.408 0, 722978.633 1488622.096 0, 723222.343 1488605.798 0, 723466.054 1488589.514 0, 
+    723709.766 1488573.245 0, 723953.479 1488556.991 0, 724197.193 1488540.75 0, 724440.908 1488524.524 0, 724683.4 1488508.394 0, 724928.34 1488492.115 0, 725172.058 1488475.932 0, 725415.777 1488459.764 0, 725659.496 1488443.609 0, 725903.217 1488427.469 0, 
+    726146.938 1488411.344 0, 726390.661 1488395.232 0, 726634.384 1488379.135 0, 726878.108 1488363.053 0, 727121.833 1488346.985 0, 727365.56 1488330.931 0, 727609.287 1488314.891 0, 727853.015 1488298.866 0, 728096.744 1488282.855 0, 728340.474 1488266.859 0, 
+    728584.205 1488250.876 0, 728827.937 1488234.909 0, 729071.67 1488218.955 0, 729315.403 1488203.016 0, 729559.138 1488187.091 0, 729802.874 1488171.181 0, 730046.61 1488155.285 0, 730290.348 1488139.403 0, 730532.864 1488123.615 0, 730171.127 1482564.498 0, 
+    729809.369 1477005.054 0))
+
+POLYGON ((742233.392 1487378.848 0, 741990.83 1487393.951 0, 741747.049 1487409.144 0, 741503.268 1487424.351 0, 741259.489 1487439.573 0, 741015.71 1487454.809 0, 740771.932 1487470.06 0, 740528.155 1487485.325 0, 740284.379 1487500.604 0, 740040.604 1487515.897 0, 
+    739796.83 1487531.205 0, 739553.057 1487546.527 0, 739309.284 1487561.864 0, 739065.513 1487577.215 0, 738821.742 1487592.58 0, 738577.973 1487607.96 0, 738334.204 1487623.354 0, 738090.436 1487638.762 0, 737846.669 1487654.185 0, 737602.903 1487669.622 0, 
+    737359.138 1487685.073 0, 737115.374 1487700.539 0, 736871.61 1487716.019 0, 736627.848 1487731.513 0, 736382.865 1487747.1 0, 736140.326 1487762.545 0, 735896.566 1487778.082 0, 735652.807 1487793.634 0, 735409.049 1487809.2 0, 735165.292 1487824.781 0, 
+    734921.536 1487840.376 0, 734677.781 1487855.985 0, 734434.027 1487871.608 0, 734190.274 1487887.246 0, 733946.522 1487902.898 0, 733702.77 1487918.565 0, 733459.02 1487934.246 0, 733215.27 1487949.941 0, 732971.521 1487965.651 0, 732727.774 1487981.374 0, 
+    732484.027 1487997.113 0, 732240.281 1488012.865 0, 731996.536 1488028.632 0, 731752.792 1488044.414 0, 731509.049 1488060.209 0, 731265.307 1488076.019 0, 731021.566 1488091.844 0, 730777.825 1488107.682 0, 730532.864 1488123.615 0, 730894.578 1493682.398 0, 
+    731256.271 1499240.84 0, 731500.575 1499224.951 0, 731743.661 1499209.154 0, 731986.748 1499193.372 0, 732229.836 1499177.605 0, 732472.925 1499161.852 0, 732716.014 1499146.113 0, 732959.105 1499130.388 0, 733202.196 1499114.678 0, 733445.289 1499098.982 0, 
+    733688.382 1499083.3 0, 733931.476 1499067.632 0, 734174.572 1499051.979 0, 734417.668 1499036.341 0, 734660.765 1499020.716 0, 734903.863 1499005.106 0, 735146.962 1498989.51 0, 735390.061 1498973.928 0, 735633.162 1498958.361 0, 735876.264 1498942.808 0, 
+    736119.366 1498927.27 0, 736362.47 1498911.745 0, 736605.574 1498896.235 0, 736848.679 1498880.74 0, 737090.567 1498865.336 0, 737334.893 1498849.791 0, 737578.001 1498834.338 0, 737821.11 1498818.9 0, 738064.22 1498803.476 0, 738307.33 1498788.066 0, 
+    738550.442 1498772.67 0, 738793.555 1498757.289 0, 739036.668 1498741.922 0, 739279.782 1498726.569 0, 739522.898 1498711.231 0, 739766.014 1498695.907 0, 740009.131 1498680.597 0, 740252.249 1498665.302 0, 740495.368 1498650.021 0, 740738.487 1498634.754 0, 
+    740981.608 1498619.502 0, 741224.73 1498604.263 0, 741467.852 1498589.04 0, 741710.976 1498573.83 0, 741954.1 1498558.635 0, 742197.225 1498543.454 0, 742440.351 1498528.287 0, 742683.478 1498513.135 0, 742925.388 1498498.073 0, 742579.401 1492938.63 0, 
+    742233.392 1487378.848 0))
+
+POLYGON ((754596.557 1497788.276 0, 754354.603 1497802.654 0, 754111.435 1497817.12 0, 753868.267 1497831.599 0, 753625.1 1497846.093 0, 753381.933 1497860.602 0, 753138.768 1497875.124 0, 752895.604 1497889.661 0, 752652.44 1497904.212 0, 752409.277 1497918.778 0, 
+    752166.115 1497933.358 0, 751922.954 1497947.952 0, 751679.794 1497962.56 0, 751436.635 1497977.183 0, 751193.476 1497991.82 0, 750950.318 1498006.472 0, 750707.162 1498021.138 0, 750464.006 1498035.818 0, 750220.851 1498050.512 0, 749977.697 1498065.221 0, 
+    749734.543 1498079.944 0, 749491.391 1498094.681 0, 749248.239 1498109.432 0, 749005.089 1498124.198 0, 748760.722 1498139.053 0, 748518.79 1498153.773 0, 748275.642 1498168.582 0, 748032.494 1498183.405 0, 747789.348 1498198.243 0, 747546.203 1498213.094 0, 
+    747303.058 1498227.96 0, 747059.914 1498242.841 0, 746816.771 1498257.735 0, 746573.629 1498272.644 0, 746330.488 1498287.568 0, 746087.348 1498302.505 0, 745844.209 1498317.457 0, 745601.07 1498332.424 0, 745357.933 1498347.404 0, 745114.796 1498362.399 0, 
+    744871.66 1498377.408 0, 744628.525 1498392.432 0, 744385.391 1498407.47 0, 744142.258 1498422.522 0, 743899.126 1498437.588 0, 743655.995 1498452.669 0, 743412.864 1498467.764 0, 743169.734 1498482.873 0, 742925.388 1498498.073 0, 743271.354 1504057.169 0, 
+    743617.299 1509615.914 0, 743860.987 1509600.756 0, 744103.462 1509585.687 0, 744345.938 1509570.633 0, 744588.415 1509555.593 0, 744830.893 1509540.567 0, 745073.372 1509525.555 0, 745315.852 1509510.558 0, 745558.332 1509495.575 0, 745800.814 1509480.606 0, 
+    746043.296 1509465.651 0, 746285.779 1509450.711 0, 746528.263 1509435.785 0, 746770.748 1509420.873 0, 747013.234 1509405.976 0, 747255.721 1509391.093 0, 747498.208 1509376.224 0, 747740.697 1509361.369 0, 747983.186 1509346.529 0, 748225.676 1509331.703 0, 
+    748468.167 1509316.891 0, 748710.659 1509302.094 0, 748953.152 1509287.31 0, 749195.646 1509272.541 0, 749436.927 1509257.86 0, 749680.636 1509243.046 0, 749923.132 1509228.32 0, 750165.629 1509213.608 0, 750408.127 1509198.911 0, 750650.626 1509184.227 0, 
+    750893.126 1509169.558 0, 751135.626 1509154.903 0, 751378.128 1509140.263 0, 751620.63 1509125.637 0, 751863.133 1509111.025 0, 752105.637 1509096.427 0, 752348.142 1509081.843 0, 752590.648 1509067.274 0, 752833.154 1509052.719 0, 753075.662 1509038.179 0, 
+    753318.17 1509023.652 0, 753560.679 1509009.14 0, 753803.189 1508994.643 0, 754045.7 1508980.159 0, 754288.212 1508965.69 0, 754530.725 1508951.235 0, 754773.238 1508936.794 0, 755015.752 1508922.368 0, 755257.055 1508908.028 0, 754926.817 1503348.327 0, 
+    754596.557 1497788.276 0))
+
+POLYGON ((766898.765 1508233.028 0, 766657.421 1508246.687 0, 766414.867 1508260.428 0, 766172.313 1508274.183 0, 765929.761 1508287.953 0, 765687.209 1508301.737 0, 765444.658 1508315.535 0, 765202.108 1508329.348 0, 764959.559 1508343.175 0, 764717.011 1508357.016 0, 
+    764474.463 1508370.871 0, 764231.916 1508384.741 0, 763989.37 1508398.625 0, 763746.825 1508412.523 0, 763504.281 1508426.436 0, 763261.738 1508440.363 0, 763019.195 1508454.304 0, 762776.653 1508468.259 0, 762534.112 1508482.229 0, 762291.572 1508496.213 0, 
+    762049.032 1508510.211 0, 761806.494 1508524.223 0, 761563.956 1508538.25 0, 761321.419 1508552.291 0, 761077.671 1508566.417 0, 760836.348 1508580.416 0, 760593.813 1508594.5 0, 760351.28 1508608.598 0, 760108.747 1508622.71 0, 759866.215 1508636.837 0, 
+    759623.684 1508650.978 0, 759381.154 1508665.133 0, 759138.624 1508679.303 0, 758896.096 1508693.486 0, 758653.568 1508707.684 0, 758411.041 1508721.897 0, 758168.515 1508736.123 0, 757925.99 1508750.364 0, 757683.465 1508764.619 0, 757440.942 1508778.889 0, 
+    757198.419 1508793.172 0, 756955.897 1508807.47 0, 756713.376 1508821.782 0, 756470.856 1508836.109 0, 756228.336 1508850.45 0, 755985.818 1508864.805 0, 755743.3 1508879.174 0, 755500.783 1508893.558 0, 755257.055 1508908.028 0, 755587.272 1514467.37 0, 
+    755917.468 1520026.349 0, 756160.538 1520011.919 0, 756402.401 1519997.574 0, 756644.264 1519983.243 0, 756886.128 1519968.927 0, 757127.993 1519954.625 0, 757369.859 1519940.337 0, 757611.726 1519926.063 0, 757853.593 1519911.804 0, 758095.461 1519897.559 0, 
+    758337.331 1519883.328 0, 758579.201 1519869.111 0, 758821.071 1519854.909 0, 759062.943 1519840.721 0, 759304.816 1519826.547 0, 759546.689 1519812.387 0, 759788.563 1519798.242 0, 760030.438 1519784.11 0, 760272.314 1519769.993 0, 760514.191 1519755.89 0, 
+    760756.068 1519741.802 0, 760997.946 1519727.728 0, 761239.825 1519713.668 0, 761481.705 1519699.622 0, 761722.378 1519685.66 0, 761965.468 1519671.573 0, 762207.35 1519657.57 0, 762449.234 1519643.581 0, 762691.118 1519629.606 0, 762933.003 1519615.646 0, 
+    763174.888 1519601.7 0, 763416.775 1519587.768 0, 763658.662 1519573.85 0, 763900.55 1519559.946 0, 764142.439 1519546.057 0, 764384.329 1519532.182 0, 764626.22 1519518.321 0, 764868.111 1519504.475 0, 765110.004 1519490.643 0, 765351.897 1519476.825 0, 
+    765593.791 1519463.021 0, 765835.685 1519449.231 0, 766077.581 1519435.456 0, 766319.477 1519421.695 0, 766561.374 1519407.948 0, 766803.272 1519394.215 0, 767045.171 1519380.497 0, 767287.071 1519366.793 0, 767527.764 1519353.171 0, 767213.274 1513793.281 0, 
+    766898.765 1508233.028 0))
+
+POLYGON ((779139.915 1518712.797 0, 778899.183 1518725.739 0, 778657.245 1518738.759 0, 778415.309 1518751.794 0, 778173.373 1518764.843 0, 777931.438 1518777.907 0, 777689.504 1518790.984 0, 777447.57 1518804.076 0, 777205.638 1518817.182 0, 776963.706 1518830.303 0, 
+    776721.775 1518843.437 0, 776479.844 1518856.586 0, 776237.915 1518869.749 0, 775995.986 1518882.927 0, 775754.058 1518896.118 0, 775512.13 1518909.324 0, 775270.204 1518922.544 0, 775028.278 1518935.778 0, 774786.353 1518949.027 0, 774544.429 1518962.289 0, 
+    774302.506 1518975.566 0, 774060.583 1518988.858 0, 773818.661 1519002.163 0, 773576.74 1519015.483 0, 773333.613 1519028.883 0, 773092.9 1519042.165 0, 772850.982 1519055.527 0, 772609.064 1519068.904 0, 772367.147 1519082.295 0, 772125.23 1519095.7 0, 
+    771883.315 1519109.119 0, 771641.4 1519122.553 0, 771399.486 1519136.001 0, 771157.573 1519149.463 0, 770915.661 1519162.939 0, 770673.749 1519176.43 0, 770431.838 1519189.935 0, 770189.928 1519203.454 0, 769948.019 1519216.987 0, 769706.111 1519230.535 0, 
+    769464.203 1519244.096 0, 769222.296 1519257.672 0, 768980.39 1519271.263 0, 768738.485 1519284.867 0, 768496.581 1519298.486 0, 768254.677 1519312.119 0, 768012.774 1519325.766 0, 767770.872 1519339.427 0, 767527.764 1519353.171 0, 767842.232 1524912.692 0, 
+    768156.679 1530471.837 0, 768399.13 1530458.13 0, 768640.377 1530444.505 0, 768881.626 1530430.895 0, 769122.875 1530417.299 0, 769364.125 1530403.717 0, 769605.376 1530390.149 0, 769846.627 1530376.596 0, 770087.88 1530363.057 0, 770329.133 1530349.532 0, 
+    770570.387 1530336.021 0, 770811.641 1530322.524 0, 771052.897 1530309.042 0, 771294.153 1530295.573 0, 771535.41 1530282.119 0, 771776.668 1530268.679 0, 772017.927 1530255.254 0, 772259.186 1530241.842 0, 772500.447 1530228.445 0, 772741.708 1530215.062 0, 
+    772982.97 1530201.693 0, 773224.232 1530188.338 0, 773465.496 1530174.998 0, 773706.76 1530161.672 0, 773946.822 1530148.426 0, 774189.291 1530135.062 0, 774430.557 1530121.778 0, 774671.825 1530108.509 0, 774913.093 1530095.253 0, 775154.362 1530082.012 0, 
+    775395.631 1530068.785 0, 775636.902 1530055.573 0, 775878.173 1530042.374 0, 776119.445 1530029.19 0, 776360.718 1530016.02 0, 776601.991 1530002.864 0, 776843.266 1529989.722 0, 777084.541 1529976.595 0, 777325.817 1529963.482 0, 777567.093 1529950.383 0, 
+    777808.371 1529937.298 0, 778049.649 1529924.227 0, 778290.928 1529911.171 0, 778532.208 1529898.128 0, 778773.488 1529885.1 0, 779014.77 1529872.086 0, 779256.052 1529859.087 0, 779497.334 1529846.101 0, 779737.415 1529833.195 0, 779438.675 1524273.184 0, 
+    779139.915 1518712.797 0))
+
+POLYGON ((791319.91 1529227.273 0, 791079.792 1529239.502 0, 790838.473 1529251.805 0, 790597.155 1529264.123 0, 790355.838 1529276.455 0, 790114.522 1529288.802 0, 789873.206 1529301.162 0, 789631.892 1529313.537 0, 789390.577 1529325.926 0, 789149.264 1529338.329 0, 
+    788907.951 1529350.746 0, 788666.639 1529363.178 0, 788425.328 1529375.624 0, 788184.017 1529388.084 0, 787942.708 1529400.558 0, 787701.399 1529413.046 0, 787460.09 1529425.549 0, 787218.783 1529438.066 0, 786977.476 1529450.597 0, 786736.17 1529463.142 0, 
+    786494.865 1529475.701 0, 786253.56 1529488.275 0, 786012.256 1529500.863 0, 785770.953 1529513.465 0, 785528.449 1529526.144 0, 785288.349 1529538.711 0, 785047.048 1529551.356 0, 784805.748 1529564.015 0, 784564.448 1529576.688 0, 784323.15 1529589.375 0, 
+    784081.852 1529602.076 0, 783840.555 1529614.792 0, 783599.258 1529627.522 0, 783357.963 1529640.266 0, 783116.668 1529653.024 0, 782875.373 1529665.796 0, 782634.08 1529678.583 0, 782392.787 1529691.384 0, 782151.495 1529704.199 0, 781910.204 1529717.028 0, 
+    781668.914 1529729.871 0, 781427.624 1529742.729 0, 781186.335 1529755.601 0, 780945.047 1529768.487 0, 780703.76 1529781.387 0, 780462.473 1529794.302 0, 780221.187 1529807.23 0, 779979.902 1529820.173 0, 779737.415 1529833.195 0, 780036.135 1535392.824 0, 
+    780334.834 1540952.067 0, 780576.663 1540939.08 0, 780817.294 1540926.173 0, 781057.925 1540913.279 0, 781298.557 1540900.4 0, 781539.19 1540887.534 0, 781779.824 1540874.683 0, 782020.458 1540861.846 0, 782261.094 1540849.024 0, 782501.73 1540836.215 0, 
+    782742.366 1540823.42 0, 782983.004 1540810.64 0, 783223.642 1540797.874 0, 783464.281 1540785.122 0, 783704.921 1540772.384 0, 783945.561 1540759.661 0, 784186.202 1540746.951 0, 784426.844 1540734.256 0, 784667.487 1540721.575 0, 784908.13 1540708.908 0, 
+    785148.774 1540696.255 0, 785389.419 1540683.616 0, 785630.065 1540670.992 0, 785870.712 1540658.382 0, 786110.16 1540645.848 0, 786352.007 1540633.204 0, 786592.655 1540620.636 0, 786833.305 1540608.082 0, 787073.955 1540595.543 0, 787314.606 1540583.017 0, 
+    787555.257 1540570.506 0, 787795.91 1540558.009 0, 788036.563 1540545.526 0, 788277.216 1540533.058 0, 788517.871 1540520.603 0, 788758.526 1540508.163 0, 788999.182 1540495.737 0, 789239.839 1540483.325 0, 789480.496 1540470.927 0, 789721.155 1540458.543 0, 
+    789961.814 1540446.174 0, 790202.473 1540433.818 0, 790443.134 1540421.477 0, 790683.795 1540409.15 0, 790924.456 1540396.837 0, 791165.119 1540384.539 0, 791405.782 1540372.254 0, 791646.446 1540359.984 0, 791885.913 1540347.788 0, 791602.922 1534787.725 0, 
+    791319.91 1529227.273 0))
+
+POLYGON ((803438.654 1539776.147 0, 803199.152 1539787.665 0, 802958.454 1539799.256 0, 802717.757 1539810.86 0, 802477.06 1539822.479 0, 802236.365 1539834.112 0, 801995.67 1539845.759 0, 801754.976 1539857.42 0, 801514.282 1539869.096 0, 801273.589 1539880.785 0, 
+    801032.897 1539892.489 0, 800792.205 1539904.207 0, 800551.514 1539915.939 0, 800310.824 1539927.685 0, 800070.135 1539939.445 0, 799829.446 1539951.22 0, 799588.758 1539963.009 0, 799348.071 1539974.812 0, 799107.384 1539986.629 0, 798866.698 1539998.46 0, 
+    798626.013 1540010.305 0, 798385.328 1540022.165 0, 798144.644 1540034.038 0, 797903.961 1540045.926 0, 797662.082 1540057.888 0, 797422.597 1540069.745 0, 797181.916 1540081.675 0, 796941.235 1540093.62 0, 796700.556 1540105.578 0, 796459.877 1540117.551 0, 
+    796219.198 1540129.538 0, 795978.521 1540141.539 0, 795737.844 1540153.555 0, 795497.168 1540165.584 0, 795256.492 1540177.628 0, 795015.818 1540189.686 0, 794775.144 1540201.758 0, 794534.47 1540213.844 0, 794293.798 1540225.945 0, 794053.126 1540238.059 0, 
+    793812.455 1540250.188 0, 793571.784 1540262.331 0, 793331.114 1540274.488 0, 793090.445 1540286.659 0, 792849.777 1540298.844 0, 792609.109 1540311.044 0, 792368.443 1540323.258 0, 792127.776 1540335.485 0, 791885.913 1540347.788 0, 792168.885 1545907.459 0, 
+    792451.836 1551466.729 0, 792693.042 1551454.46 0, 792933.054 1551442.265 0, 793173.066 1551430.085 0, 793413.079 1551417.918 0, 793653.093 1551405.766 0, 793893.108 1551393.628 0, 794133.123 1551381.504 0, 794373.139 1551369.394 0, 794613.156 1551357.298 0, 
+    794853.173 1551345.217 0, 795093.191 1551333.149 0, 795333.21 1551321.096 0, 795573.23 1551309.057 0, 795813.25 1551297.032 0, 796053.271 1551285.021 0, 796293.293 1551273.024 0, 796533.315 1551261.041 0, 796773.338 1551249.073 0, 797013.362 1551237.118 0, 
+    797253.386 1551225.178 0, 797493.412 1551213.252 0, 797733.437 1551201.34 0, 797973.464 1551189.442 0, 798212.298 1551177.617 0, 798453.519 1551165.688 0, 798693.548 1551153.833 0, 798933.577 1551141.991 0, 799173.608 1551130.164 0, 799413.638 1551118.351 0, 
+    799653.67 1551106.552 0, 799893.702 1551094.767 0, 800133.735 1551082.996 0, 800373.768 1551071.239 0, 800613.803 1551059.497 0, 800853.838 1551047.768 0, 801093.873 1551036.054 0, 801333.91 1551024.354 0, 801573.947 1551012.668 0, 801813.984 1551000.996 0, 
+    802054.023 1550989.338 0, 802294.062 1550977.694 0, 802534.102 1550966.065 0, 802774.142 1550954.45 0, 803014.183 1550942.848 0, 803254.225 1550931.261 0, 803494.267 1550919.688 0, 803734.311 1550908.129 0, 803973.162 1550896.642 0, 803705.917 1545336.594 0, 
+    803438.654 1539776.147 0))
+
+POLYGON ((815496.052 1550359.107 0, 815257.167 1550369.919 0, 815017.092 1550380.8 0, 814777.018 1550391.695 0, 814536.945 1550402.604 0, 814296.872 1550413.527 0, 814056.799 1550424.464 0, 813816.728 1550435.415 0, 813576.657 1550446.381 0, 813336.586 1550457.36 0, 
+    813096.516 1550468.354 0, 812856.447 1550479.362 0, 812616.379 1550490.384 0, 812376.311 1550501.42 0, 812136.244 1550512.47 0, 811896.178 1550523.534 0, 811656.112 1550534.613 0, 811416.047 1550545.705 0, 811175.982 1550556.812 0, 810935.918 1550567.933 0, 
+    810695.855 1550579.068 0, 810455.792 1550590.217 0, 810215.731 1550601.38 0, 809975.669 1550612.558 0, 809734.417 1550623.805 0, 809495.549 1550634.955 0, 809255.49 1550646.175 0, 809015.431 1550657.409 0, 808775.373 1550668.657 0, 808535.316 1550679.919 0, 
+    808295.259 1550691.195 0, 808055.203 1550702.486 0, 807815.148 1550713.79 0, 807575.093 1550725.109 0, 807335.039 1550736.442 0, 807094.986 1550747.789 0, 806854.933 1550759.15 0, 806614.881 1550770.525 0, 806374.83 1550781.914 0, 806134.78 1550793.318 0, 
+    805894.73 1550804.735 0, 805654.68 1550816.167 0, 805414.632 1550827.613 0, 805174.584 1550839.073 0, 804934.537 1550850.547 0, 804694.49 1550862.035 0, 804454.444 1550873.537 0, 804214.399 1550885.054 0, 803973.162 1550896.642 0, 804240.387 1556456.284 0, 
+    804507.592 1562015.514 0, 804748.171 1562003.958 0, 804987.562 1561992.472 0, 805226.953 1561981.001 0, 805466.345 1561969.545 0, 805705.738 1561958.102 0, 805945.132 1561946.673 0, 806184.526 1561935.258 0, 806423.921 1561923.858 0, 806663.316 1561912.471 0, 
+    806902.712 1561901.099 0, 807142.109 1561889.741 0, 807381.507 1561878.397 0, 807620.905 1561867.066 0, 807860.304 1561855.75 0, 808099.703 1561844.449 0, 808339.103 1561833.161 0, 808578.504 1561821.887 0, 808817.906 1561810.627 0, 809057.308 1561799.382 0, 
+    809296.711 1561788.15 0, 809536.114 1561776.933 0, 809775.518 1561765.73 0, 810014.923 1561754.54 0, 810253.14 1561743.421 0, 810493.734 1561732.204 0, 810733.141 1561721.057 0, 810972.549 1561709.925 0, 811211.957 1561698.806 0, 811451.365 1561687.701 0, 
+    811690.775 1561676.611 0, 811930.185 1561665.534 0, 812169.595 1561654.472 0, 812409.007 1561643.424 0, 812648.419 1561632.389 0, 812887.831 1561621.369 0, 813127.245 1561610.363 0, 813366.659 1561599.371 0, 813606.073 1561588.394 0, 813845.488 1561577.43 0, 
+    814084.904 1561566.48 0, 814324.321 1561555.545 0, 814563.738 1561544.623 0, 814803.156 1561533.716 0, 815042.574 1561522.823 0, 815281.993 1561511.943 0, 815521.413 1561501.078 0, 815760.833 1561490.227 0, 815999.066 1561479.444 0, 815747.568 1555919.481 0, 
+    815496.052 1550359.107 0))
+
+POLYGON ((827492.01 1560975.842 0, 827253.746 1560985.952 0, 827014.295 1560996.127 0, 826774.846 1561006.315 0, 826535.397 1561016.518 0, 826295.949 1561026.735 0, 826056.501 1561036.966 0, 825817.054 1561047.211 0, 825577.608 1561057.47 0, 825338.162 1561067.743 0, 
+    825098.717 1561078.03 0, 824859.272 1561088.332 0, 824619.828 1561098.647 0, 824380.385 1561108.977 0, 824140.942 1561119.32 0, 823901.5 1561129.678 0, 823662.058 1561140.05 0, 823422.617 1561150.436 0, 823183.177 1561160.836 0, 822943.737 1561171.25 0, 
+    822704.298 1561181.678 0, 822464.859 1561192.121 0, 822225.421 1561202.577 0, 821985.984 1561213.048 0, 821745.36 1561223.584 0, 821507.111 1561234.031 0, 821267.676 1561244.544 0, 821028.241 1561255.071 0, 820788.807 1561265.612 0, 820549.373 1561276.167 0, 
+    820309.94 1561286.736 0, 820070.508 1561297.319 0, 819831.076 1561307.916 0, 819591.645 1561318.528 0, 819352.215 1561329.153 0, 819112.785 1561339.793 0, 818873.356 1561350.447 0, 818633.927 1561361.114 0, 818394.499 1561371.796 0, 818155.072 1561382.492 0, 
+    817915.645 1561393.202 0, 817676.219 1561403.927 0, 817436.794 1561414.665 0, 817197.369 1561425.417 0, 816957.945 1561436.184 0, 816718.521 1561446.964 0, 816479.098 1561457.759 0, 816239.676 1561468.568 0, 815999.066 1561479.444 0, 816250.546 1567038.989 0, 
+    816502.006 1572598.109 0, 816741.957 1572587.262 0, 816980.725 1572576.483 0, 817219.494 1572565.718 0, 817458.263 1572554.967 0, 817697.033 1572544.23 0, 817935.803 1572533.507 0, 818174.574 1572522.798 0, 818413.346 1572512.103 0, 818652.118 1572501.422 0, 
+    818890.891 1572490.755 0, 819129.664 1572480.103 0, 819368.438 1572469.464 0, 819607.213 1572458.84 0, 819845.989 1572448.229 0, 820084.765 1572437.633 0, 820323.541 1572427.05 0, 820562.318 1572416.482 0, 820801.096 1572405.927 0, 821039.875 1572395.387 0, 
+    821278.654 1572384.861 0, 821517.434 1572374.349 0, 821756.214 1572363.851 0, 821994.995 1572353.367 0, 822232.593 1572342.949 0, 822472.559 1572332.441 0, 822711.342 1572321.999 0, 822950.125 1572311.571 0, 823188.909 1572301.157 0, 823427.694 1572290.757 0, 
+    823666.479 1572280.372 0, 823905.265 1572270 0, 824144.052 1572259.643 0, 824382.839 1572249.299 0, 824621.626 1572238.97 0, 824860.415 1572228.654 0, 825099.204 1572218.353 0, 825337.993 1572208.066 0, 825576.783 1572197.792 0, 825815.574 1572187.533 0, 
+    826054.365 1572177.288 0, 826293.157 1572167.057 0, 826531.95 1572156.84 0, 826770.743 1572146.637 0, 827009.537 1572136.448 0, 827248.331 1572126.273 0, 827487.126 1572116.113 0, 827725.922 1572105.966 0, 827963.535 1572095.883 0, 827727.782 1566536.075 0, 
+    827492.01 1560975.842 0))
+
+POLYGON ((839426.437 1571626.041 0, 839188.795 1571635.452 0, 838949.972 1571644.924 0, 838711.149 1571654.41 0, 838472.327 1571663.91 0, 838233.505 1571673.424 0, 837994.684 1571682.953 0, 837755.864 1571692.495 0, 837517.044 1571702.051 0, 837278.224 1571711.622 0, 
+    837039.406 1571721.206 0, 836800.587 1571730.805 0, 836561.77 1571740.418 0, 836322.953 1571750.044 0, 836084.136 1571759.685 0, 835845.32 1571769.34 0, 835606.505 1571779.009 0, 835367.69 1571788.691 0, 835128.876 1571798.388 0, 834890.062 1571808.099 0, 
+    834651.249 1571817.825 0, 834412.436 1571827.564 0, 834173.625 1571837.317 0, 833934.813 1571847.084 0, 833694.82 1571856.914 0, 833457.192 1571866.661 0, 833218.382 1571876.47 0, 832979.573 1571886.294 0, 832740.765 1571896.131 0, 832501.957 1571905.983 0, 
+    832263.15 1571915.848 0, 832024.343 1571925.728 0, 831785.537 1571935.622 0, 831546.731 1571945.53 0, 831307.926 1571955.451 0, 831069.122 1571965.387 0, 830830.318 1571975.337 0, 830591.515 1571985.301 0, 830352.712 1571995.279 0, 830113.91 1572005.271 0, 
+    829875.108 1572015.278 0, 829636.308 1572025.298 0, 829397.507 1572035.332 0, 829158.708 1572045.381 0, 828919.908 1572055.443 0, 828681.11 1572065.519 0, 828442.312 1572075.61 0, 828203.515 1572085.715 0, 827963.535 1572095.883 0, 828199.27 1577655.261 0, 
+    828434.987 1583214.202 0, 828674.309 1583204.061 0, 828912.452 1583193.984 0, 829150.595 1583183.922 0, 829388.739 1583173.873 0, 829626.884 1583163.838 0, 829865.029 1583153.817 0, 830103.175 1583143.81 0, 830341.322 1583133.818 0, 830579.469 1583123.839 0, 
+    830817.617 1583113.874 0, 831055.765 1583103.923 0, 831293.914 1583093.987 0, 831532.063 1583084.064 0, 831770.213 1583074.155 0, 832008.364 1583064.261 0, 832246.515 1583054.38 0, 832484.666 1583044.513 0, 832722.819 1583034.661 0, 832960.972 1583024.822 0, 
+    833199.125 1583014.997 0, 833437.279 1583005.187 0, 833675.434 1582995.39 0, 833913.589 1582985.608 0, 834150.566 1582975.888 0, 834389.901 1582966.085 0, 834628.058 1582956.344 0, 834866.216 1582946.618 0, 835104.374 1582936.905 0, 835342.532 1582927.207 0, 
+    835580.692 1582917.523 0, 835818.851 1582907.852 0, 836057.012 1582898.196 0, 836295.173 1582888.554 0, 836533.334 1582878.925 0, 836771.496 1582869.311 0, 837009.659 1582859.711 0, 837247.822 1582850.124 0, 837485.986 1582840.552 0, 837724.15 1582830.994 0, 
+    837962.315 1582821.45 0, 838200.48 1582811.919 0, 838438.646 1582802.403 0, 838676.813 1582792.901 0, 838914.98 1582783.413 0, 839153.148 1582773.939 0, 839391.316 1582764.479 0, 839629.485 1582755.033 0, 839866.476 1582745.647 0, 839646.465 1577186.062 0, 
+    839426.437 1571626.041 0))
+
+POLYGON ((851299.244 1582309.39 0, 851062.225 1582318.106 0, 850824.03 1582326.879 0, 850585.836 1582335.666 0, 850347.643 1582344.467 0, 850109.45 1582353.283 0, 849871.257 1582362.112 0, 849633.065 1582370.955 0, 849394.874 1582379.812 0, 849156.683 1582388.684 0, 
+    848918.493 1582397.569 0, 848680.303 1582406.469 0, 848442.114 1582415.382 0, 848203.925 1582424.309 0, 847965.737 1582433.251 0, 847727.549 1582442.206 0, 847489.362 1582451.176 0, 847251.175 1582460.159 0, 847012.989 1582469.157 0, 846774.803 1582478.168 0, 
+    846536.618 1582487.194 0, 846298.433 1582496.233 0, 846060.249 1582505.287 0, 845822.066 1582514.354 0, 845582.706 1582523.481 0, 845345.701 1582532.532 0, 845107.519 1582541.641 0, 844869.337 1582550.765 0, 844631.156 1582559.903 0, 844392.976 1582569.054 0, 
+    844154.796 1582578.22 0, 843916.617 1582587.4 0, 843678.439 1582596.594 0, 843440.26 1582605.801 0, 843202.083 1582615.023 0, 842963.906 1582624.259 0, 842725.729 1582633.509 0, 842487.553 1582642.773 0, 842249.378 1582652.051 0, 842011.203 1582661.343 0, 
+    841773.029 1582670.648 0, 841534.855 1582679.968 0, 841296.682 1582689.302 0, 841058.509 1582698.65 0, 840820.337 1582708.012 0, 840582.166 1582717.388 0, 840343.995 1582726.778 0, 840105.824 1582736.182 0, 839866.476 1582745.647 0, 840086.469 1588304.789 0, 
+    840306.445 1593863.481 0, 840545.135 1593854.042 0, 840782.651 1593844.664 0, 841020.168 1593835.3 0, 841257.685 1593825.95 0, 841495.203 1593816.613 0, 841732.721 1593807.291 0, 841970.24 1593797.983 0, 842207.759 1593788.688 0, 842445.279 1593779.408 0, 
+    842682.8 1593770.142 0, 842920.321 1593760.889 0, 843157.842 1593751.651 0, 843395.364 1593742.426 0, 843632.887 1593733.216 0, 843870.41 1593724.019 0, 844107.934 1593714.837 0, 844345.458 1593705.668 0, 844582.983 1593696.514 0, 844820.508 1593687.373 0, 
+    845058.034 1593678.247 0, 845295.56 1593669.134 0, 845533.087 1593660.036 0, 845770.615 1593650.951 0, 846006.969 1593641.925 0, 846245.671 1593632.824 0, 846483.201 1593623.781 0, 846720.73 1593614.752 0, 846958.26 1593605.738 0, 847195.791 1593596.737 0, 
+    847433.322 1593587.75 0, 847670.854 1593578.777 0, 847908.386 1593569.819 0, 848145.919 1593560.874 0, 848383.452 1593551.943 0, 848620.986 1593543.026 0, 848858.521 1593534.123 0, 849096.055 1593525.234 0, 849333.591 1593516.359 0, 849571.127 1593507.498 0, 
+    849808.663 1593498.651 0, 850046.2 1593489.818 0, 850283.738 1593480.999 0, 850521.276 1593472.194 0, 850758.814 1593463.403 0, 850996.353 1593454.626 0, 851233.893 1593445.863 0, 851471.433 1593437.114 0, 851707.801 1593428.422 0, 851503.53 1587869.131 0, 
+    851299.244 1582309.39 0))
+
+POLYGON ((863110.34 1593025.576 0, 862873.947 1593033.6 0, 862636.383 1593041.678 0, 862398.82 1593049.77 0, 862161.257 1593057.876 0, 861923.694 1593065.996 0, 861686.133 1593074.13 0, 861448.571 1593082.278 0, 861211.01 1593090.44 0, 860973.45 1593098.616 0, 
+    860735.89 1593106.805 0, 860498.33 1593115.009 0, 860260.771 1593123.227 0, 860023.212 1593131.459 0, 859785.654 1593139.705 0, 859548.097 1593147.964 0, 859310.54 1593156.238 0, 859072.983 1593164.526 0, 858835.427 1593172.827 0, 858597.871 1593181.143 0, 
+    858360.316 1593189.473 0, 858122.761 1593197.816 0, 857885.207 1593206.174 0, 857647.653 1593214.545 0, 857408.928 1593222.972 0, 857172.548 1593231.331 0, 856934.995 1593239.744 0, 856697.444 1593248.172 0, 856459.892 1593256.613 0, 856222.342 1593265.069 0, 
+    855984.791 1593273.538 0, 855747.242 1593282.021 0, 855509.693 1593290.519 0, 855272.144 1593299.03 0, 855034.596 1593307.556 0, 854797.048 1593316.095 0, 854559.501 1593324.648 0, 854321.954 1593333.216 0, 854084.408 1593341.797 0, 853846.862 1593350.392 0, 
+    853609.317 1593359.002 0, 853371.772 1593367.625 0, 853134.228 1593376.262 0, 852896.684 1593384.913 0, 852659.141 1593393.579 0, 852421.598 1593402.258 0, 852184.056 1593410.951 0, 851946.515 1593419.658 0, 851707.801 1593428.422 0, 851912.054 1598987.258 0, 
+    852116.291 1604545.631 0, 852354.347 1604536.891 0, 852591.234 1604528.208 0, 852828.122 1604519.539 0, 853065.01 1604510.884 0, 853301.899 1604502.242 0, 853538.789 1604493.615 0, 853775.678 1604485.001 0, 854012.569 1604476.402 0, 854249.46 1604467.816 0, 
+    854486.351 1604459.245 0, 854723.243 1604450.687 0, 854960.135 1604442.143 0, 855197.028 1604433.614 0, 855433.921 1604425.098 0, 855670.815 1604416.596 0, 855907.71 1604408.108 0, 856144.605 1604399.634 0, 856381.5 1604391.174 0, 856618.396 1604382.728 0, 
+    856855.292 1604374.295 0, 857092.189 1604365.877 0, 857329.086 1604357.473 0, 857565.984 1604349.083 0, 857801.713 1604340.747 0, 858039.781 1604332.344 0, 858276.681 1604323.995 0, 858513.58 1604315.661 0, 858750.481 1604307.34 0, 858987.381 1604299.033 0, 
+    859224.283 1604290.74 0, 859461.185 1604282.462 0, 859698.087 1604274.197 0, 859934.989 1604265.946 0, 860171.893 1604257.709 0, 860408.796 1604249.486 0, 860645.701 1604241.277 0, 860882.605 1604233.082 0, 861119.51 1604224.9 0, 861356.416 1604216.733 0, 
+    861593.322 1604208.58 0, 861830.229 1604200.441 0, 862067.136 1604192.315 0, 862304.043 1604184.204 0, 862540.951 1604176.106 0, 862777.86 1604168.022 0, 863014.769 1604159.953 0, 863251.678 1604151.897 0, 863487.42 1604143.895 0, 863298.888 1598584.967 0, 
+    863110.34 1593025.576 0))
+
+POLYGON ((874859.639 1603774.286 0, 874623.874 1603781.622 0, 874386.943 1603789.008 0, 874150.012 1603796.409 0, 873913.082 1603803.823 0, 873676.152 1603811.251 0, 873439.222 1603818.693 0, 873202.293 1603826.149 0, 872965.364 1603833.619 0, 872728.436 1603841.103 0, 
+    872491.508 1603848.601 0, 872254.581 1603856.113 0, 872017.654 1603863.639 0, 871780.728 1603871.179 0, 871543.802 1603878.732 0, 871306.876 1603886.3 0, 871069.951 1603893.882 0, 870833.027 1603901.477 0, 870596.102 1603909.087 0, 870359.179 1603916.71 0, 
+    870122.255 1603924.347 0, 869885.332 1603931.999 0, 869648.41 1603939.664 0, 869411.488 1603947.343 0, 869173.399 1603955.074 0, 868937.645 1603962.743 0, 868700.725 1603970.464 0, 868463.805 1603978.199 0, 868226.885 1603985.948 0, 867989.966 1603993.711 0, 
+    867753.047 1604001.488 0, 867516.129 1604009.279 0, 867279.211 1604017.084 0, 867042.293 1604024.902 0, 866805.377 1604032.735 0, 866568.46 1604040.581 0, 866331.544 1604048.442 0, 866094.629 1604056.316 0, 865857.713 1604064.205 0, 865620.799 1604072.107 0, 
+    865383.885 1604080.023 0, 865146.971 1604087.953 0, 864910.058 1604095.898 0, 864673.145 1604103.856 0, 864436.233 1604111.828 0, 864199.321 1604119.814 0, 863962.41 1604127.814 0, 863725.499 1604135.828 0, 863487.42 1604143.895 0, 863675.937 1609702.355 0, 
+    863864.437 1615260.339 0, 864101.858 1615252.294 0, 864338.114 1615244.302 0, 864574.371 1615236.325 0, 864810.629 1615228.361 0, 865046.887 1615220.411 0, 865283.145 1615212.474 0, 865519.404 1615204.552 0, 865755.664 1615196.644 0, 865991.924 1615188.75 0, 
+    866228.184 1615180.869 0, 866464.445 1615173.002 0, 866700.706 1615165.15 0, 866936.968 1615157.311 0, 867173.23 1615149.486 0, 867409.492 1615141.675 0, 867645.755 1615133.878 0, 867882.019 1615126.095 0, 868118.283 1615118.326 0, 868354.547 1615110.57 0, 
+    868590.812 1615102.829 0, 868827.078 1615095.101 0, 869063.344 1615087.388 0, 869299.61 1615079.688 0, 869534.713 1615072.04 0, 869772.144 1615064.33 0, 870008.411 1615056.672 0, 870244.679 1615049.028 0, 870480.948 1615041.398 0, 870717.217 1615033.782 0, 
+    870953.486 1615026.179 0, 871189.756 1615018.591 0, 871426.027 1615011.016 0, 871662.297 1615003.456 0, 871898.569 1614995.909 0, 872134.84 1614988.376 0, 872371.112 1614980.857 0, 872607.385 1614973.352 0, 872843.658 1614965.861 0, 873079.931 1614958.384 0, 
+    873316.205 1614950.921 0, 873552.479 1614943.471 0, 873788.754 1614936.036 0, 874025.029 1614928.614 0, 874261.305 1614921.206 0, 874497.581 1614913.813 0, 874733.857 1614906.433 0, 874970.134 1614899.067 0, 875205.249 1614891.751 0, 875032.451 1609333.256 0, 
+    874859.639 1603774.286 0))
+
+POLYGON ((886547.056 1614555.204 0, 886311.921 1614561.855 0, 886075.624 1614568.554 0, 885839.328 1614575.266 0, 885603.032 1614581.992 0, 885366.736 1614588.732 0, 885130.441 1614595.486 0, 884894.146 1614602.254 0, 884657.852 1614609.036 0, 884421.558 1614615.832 0, 
+    884185.264 1614622.642 0, 883948.971 1614629.465 0, 883712.678 1614636.303 0, 883476.386 1614643.154 0, 883240.094 1614650.019 0, 883003.802 1614656.899 0, 882767.511 1614663.792 0, 882531.22 1614670.699 0, 882294.93 1614677.62 0, 882058.64 1614684.555 0, 
+    881822.35 1614691.503 0, 881586.061 1614698.466 0, 881349.772 1614705.443 0, 881113.484 1614712.433 0, 880876.034 1614719.472 0, 880640.908 1614726.456 0, 880404.621 1614733.488 0, 880168.335 1614740.534 0, 879932.048 1614747.594 0, 879695.763 1614754.668 0, 
+    879459.477 1614761.756 0, 879223.192 1614768.857 0, 878986.908 1614775.973 0, 878750.623 1614783.103 0, 878514.34 1614790.246 0, 878278.056 1614797.403 0, 878041.773 1614804.575 0, 877805.491 1614811.76 0, 877569.209 1614818.959 0, 877332.927 1614826.172 0, 
+    877096.646 1614833.399 0, 876860.365 1614840.64 0, 876624.085 1614847.894 0, 876387.805 1614855.163 0, 876151.525 1614862.446 0, 875915.246 1614869.742 0, 875678.968 1614877.052 0, 875442.69 1614884.377 0, 875205.249 1614891.751 0, 875378.031 1620449.764 0, 
+    875550.798 1626007.29 0, 875787.581 1625999.936 0, 876023.205 1625992.632 0, 876258.83 1625985.342 0, 876494.455 1625978.066 0, 876730.08 1625970.803 0, 876965.705 1625963.555 0, 877201.332 1625956.32 0, 877436.958 1625949.099 0, 877672.585 1625941.893 0, 
+    877908.212 1625934.7 0, 878143.84 1625927.52 0, 878379.469 1625920.355 0, 878615.097 1625913.204 0, 878850.726 1625906.066 0, 879086.356 1625898.943 0, 879321.986 1625891.833 0, 879557.616 1625884.737 0, 879793.247 1625877.655 0, 880028.878 1625870.587 0, 
+    880264.509 1625863.532 0, 880500.141 1625856.492 0, 880735.774 1625849.465 0, 880971.407 1625842.452 0, 881205.881 1625835.488 0, 881442.674 1625828.469 0, 881678.308 1625821.497 0, 881913.942 1625814.54 0, 882149.577 1625807.597 0, 882385.212 1625800.667 0, 
+    882620.848 1625793.752 0, 882856.484 1625786.85 0, 883092.121 1625779.962 0, 883327.757 1625773.088 0, 883563.395 1625766.228 0, 883799.032 1625759.382 0, 884034.671 1625752.549 0, 884270.309 1625745.731 0, 884505.948 1625738.926 0, 884741.587 1625732.135 0, 
+    884977.227 1625725.358 0, 885212.867 1625718.595 0, 885448.508 1625711.846 0, 885684.149 1625705.111 0, 885919.79 1625698.389 0, 886155.432 1625691.681 0, 886391.074 1625684.988 0, 886626.716 1625678.308 0, 886861.201 1625671.675 0, 886704.136 1620113.683 0, 
+    886547.056 1614555.204 0))
+
+POLYGON ((898172.507 1625368.015 0, 897938.003 1625373.985 0, 897702.342 1625380 0, 897466.682 1625386.028 0, 897231.023 1625392.069 0, 896995.363 1625398.125 0, 896759.704 1625404.195 0, 896524.046 1625410.278 0, 896288.387 1625416.375 0, 896052.729 1625422.487 0, 
+    895817.072 1625428.612 0, 895581.415 1625434.751 0, 895345.758 1625440.903 0, 895110.101 1625447.07 0, 894874.445 1625453.251 0, 894638.789 1625459.445 0, 894403.134 1625465.653 0, 894167.479 1625471.876 0, 893931.824 1625478.112 0, 893696.17 1625484.361 0, 
+    893460.516 1625490.625 0, 893224.863 1625496.903 0, 892989.209 1625503.194 0, 892753.557 1625509.5 0, 892516.747 1625515.85 0, 892282.252 1625522.152 0, 892046.6 1625528.499 0, 891810.949 1625534.86 0, 891575.298 1625541.235 0, 891339.647 1625547.623 0, 
+    891103.997 1625554.026 0, 890868.347 1625560.442 0, 890632.698 1625566.872 0, 890397.049 1625573.316 0, 890161.4 1625579.774 0, 889925.752 1625586.246 0, 889690.104 1625592.732 0, 889454.457 1625599.231 0, 889218.809 1625605.745 0, 888983.163 1625612.272 0, 
+    888747.516 1625618.813 0, 888511.87 1625625.368 0, 888276.225 1625631.937 0, 888040.579 1625638.52 0, 887804.935 1625645.117 0, 887569.29 1625651.727 0, 887333.646 1625658.351 0, 887098.002 1625664.99 0, 886861.201 1625671.675 0, 887018.252 1631229.172 0, 
+    887175.289 1636786.167 0, 887411.434 1636779.501 0, 887646.423 1636772.881 0, 887881.413 1636766.275 0, 888116.403 1636759.683 0, 888351.394 1636753.105 0, 888586.385 1636746.54 0, 888821.376 1636739.99 0, 889056.368 1636733.453 0, 889291.36 1636726.93 0, 
+    889526.353 1636720.421 0, 889761.346 1636713.925 0, 889996.339 1636707.444 0, 890231.333 1636700.976 0, 890466.327 1636694.522 0, 890701.322 1636688.082 0, 890936.316 1636681.656 0, 891171.312 1636675.244 0, 891406.307 1636668.845 0, 891641.303 1636662.46 0, 
+    891876.3 1636656.09 0, 892111.296 1636649.733 0, 892346.294 1636643.389 0, 892581.291 1636637.06 0, 892815.135 1636630.775 0, 893051.287 1636624.443 0, 893286.286 1636618.155 0, 893521.285 1636611.881 0, 893756.284 1636605.621 0, 893991.284 1636599.374 0, 
+    894226.284 1636593.142 0, 894461.284 1636586.923 0, 894696.285 1636580.718 0, 894931.286 1636574.527 0, 895166.288 1636568.35 0, 895401.29 1636562.186 0, 895636.292 1636556.037 0, 895871.295 1636549.901 0, 896106.298 1636543.779 0, 896341.301 1636537.671 0, 
+    896576.305 1636531.577 0, 896811.309 1636525.497 0, 897046.313 1636519.43 0, 897281.318 1636513.377 0, 897516.323 1636507.338 0, 897751.329 1636501.313 0, 897986.334 1636495.302 0, 898221.341 1636489.305 0, 898455.194 1636483.35 0, 898313.857 1630925.933 0, 
+    898172.507 1625368.015 0))
+
+POLYGON ((909735.909 1636212.402 0, 909502.038 1636217.696 0, 909267.016 1636223.029 0, 909031.994 1636228.377 0, 908796.972 1636233.738 0, 908561.951 1636239.113 0, 908326.93 1636244.502 0, 908091.909 1636249.904 0, 907856.889 1636255.321 0, 907621.869 1636260.751 0, 
+    907386.849 1636266.195 0, 907151.83 1636271.653 0, 906916.811 1636277.125 0, 906681.792 1636282.61 0, 906446.774 1636288.11 0, 906211.756 1636293.623 0, 905976.738 1636299.15 0, 905741.721 1636304.691 0, 905506.704 1636310.246 0, 905271.687 1636315.814 0, 
+    905036.67 1636321.397 0, 904801.654 1636326.993 0, 904566.639 1636332.603 0, 904331.623 1636338.227 0, 904095.456 1636343.893 0, 903861.593 1636349.517 0, 903626.579 1636355.182 0, 903391.565 1636360.861 0, 903156.551 1636366.554 0, 902921.538 1636372.261 0, 
+    902686.524 1636377.982 0, 902451.512 1636383.717 0, 902216.499 1636389.465 0, 901981.487 1636395.227 0, 901746.475 1636401.003 0, 901511.464 1636406.793 0, 901276.453 1636412.597 0, 901041.442 1636418.415 0, 900806.432 1636424.246 0, 900571.422 1636430.091 0, 
+    900336.412 1636435.95 0, 900101.403 1636441.823 0, 899866.394 1636447.71 0, 899631.385 1636453.611 0, 899396.377 1636459.525 0, 899161.369 1636465.453 0, 898926.361 1636471.395 0, 898691.354 1636477.351 0, 898455.194 1636483.35 0, 898596.518 1642040.26 0, 
+    898737.829 1647596.656 0, 898973.332 1647590.673 0, 899207.685 1647584.734 0, 899442.039 1647578.808 0, 899676.392 1647572.897 0, 899910.747 1647566.999 0, 900145.101 1647561.114 0, 900379.456 1647555.244 0, 900613.811 1647549.388 0, 900848.167 1647543.545 0, 
+    901082.523 1647537.716 0, 901316.879 1647531.901 0, 901551.236 1647526.099 0, 901785.593 1647520.312 0, 902019.95 1647514.538 0, 902254.307 1647508.778 0, 902488.665 1647503.032 0, 902723.024 1647497.299 0, 902957.382 1647491.58 0, 903191.741 1647485.876 0, 
+    903426.101 1647480.185 0, 903660.46 1647474.507 0, 903894.82 1647468.844 0, 904129.181 1647463.194 0, 904362.392 1647457.586 0, 904597.902 1647451.936 0, 904832.263 1647446.328 0, 905066.625 1647440.733 0, 905300.987 1647435.153 0, 905535.349 1647429.586 0, 
+    905769.712 1647424.033 0, 906004.075 1647418.493 0, 906238.438 1647412.968 0, 906472.802 1647407.456 0, 906707.166 1647401.958 0, 906941.53 1647396.474 0, 907175.894 1647391.004 0, 907410.259 1647385.547 0, 907644.625 1647380.105 0, 907878.99 1647374.676 0, 
+    908113.356 1647369.26 0, 908347.722 1647363.859 0, 908582.089 1647358.471 0, 908816.455 1647353.098 0, 909050.822 1647347.738 0, 909285.19 1647342.392 0, 909519.558 1647337.059 0, 909753.926 1647331.741 0, 909987.146 1647326.462 0, 909861.533 1641769.689 0, 
+    909735.909 1636212.402 0))
+
+POLYGON ((921237.181 1647088.05 0, 921003.945 1647092.67 0, 920769.563 1647097.327 0, 920535.181 1647101.997 0, 920300.799 1647106.681 0, 920066.418 1647111.379 0, 919832.037 1647116.09 0, 919597.656 1647120.816 0, 919363.276 1647125.555 0, 919128.896 1647130.308 0, 
+    918894.516 1647135.075 0, 918660.136 1647139.856 0, 918425.757 1647144.65 0, 918191.378 1647149.458 0, 917956.999 1647154.28 0, 917722.62 1647159.116 0, 917488.242 1647163.965 0, 917253.864 1647168.829 0, 917019.486 1647173.706 0, 916785.109 1647178.597 0, 
+    916550.732 1647183.502 0, 916316.355 1647188.42 0, 916081.979 1647193.353 0, 915847.602 1647198.299 0, 915612.079 1647203.283 0, 915378.851 1647208.232 0, 915144.476 1647213.22 0, 914910.101 1647218.221 0, 914675.726 1647223.236 0, 914441.351 1647228.265 0, 
+    914206.977 1647233.308 0, 913972.603 1647238.365 0, 913738.23 1647243.435 0, 913503.857 1647248.519 0, 913269.484 1647253.617 0, 913035.111 1647258.729 0, 912800.739 1647263.854 0, 912566.367 1647268.993 0, 912331.995 1647274.146 0, 912097.623 1647279.313 0, 
+    911863.252 1647284.494 0, 911628.881 1647289.688 0, 911394.511 1647294.897 0, 911160.141 1647300.119 0, 910925.771 1647305.354 0, 910691.401 1647310.604 0, 910457.032 1647315.867 0, 910222.663 1647321.145 0, 909987.146 1647326.462 0, 910112.747 1652882.713 0, 
+    910238.336 1658438.437 0, 910473.195 1658433.135 0, 910706.91 1658427.873 0, 910940.626 1658422.624 0, 911174.341 1658417.389 0, 911408.057 1658412.168 0, 911641.773 1658406.96 0, 911875.49 1658401.767 0, 912109.207 1658396.587 0, 912342.924 1658391.42 0, 
+    912576.641 1658386.268 0, 912810.359 1658381.129 0, 913044.077 1658376.004 0, 913277.795 1658370.893 0, 913511.514 1658365.796 0, 913745.233 1658360.712 0, 913978.952 1658355.642 0, 914212.671 1658350.586 0, 914446.391 1658345.544 0, 914680.111 1658340.515 0, 
+    914913.832 1658335.5 0, 915147.552 1658330.499 0, 915381.273 1658325.512 0, 915614.995 1658320.538 0, 915847.572 1658315.602 0, 916082.438 1658310.632 0, 916316.16 1658305.7 0, 916549.883 1658300.781 0, 916783.606 1658295.876 0, 917017.329 1658290.985 0, 
+    917251.052 1658286.108 0, 917484.775 1658281.244 0, 917718.499 1658276.395 0, 917952.224 1658271.559 0, 918185.948 1658266.736 0, 918419.673 1658261.928 0, 918653.398 1658257.133 0, 918887.123 1658252.352 0, 919120.849 1658247.585 0, 919354.575 1658242.831 0, 
+    919588.301 1658238.091 0, 919822.027 1658233.365 0, 920055.754 1658228.653 0, 920289.481 1658223.955 0, 920523.208 1658219.27 0, 920756.936 1658214.599 0, 920990.663 1658209.942 0, 921224.391 1658205.298 0, 921456.976 1658200.691 0, 921347.084 1652644.635 0, 
+    921237.181 1647088.05 0))
+
+POLYGON ((932676.244 1657994.641 0, 932443.645 1657998.591 0, 932209.905 1658002.574 0, 931976.165 1658006.571 0, 931742.425 1658010.581 0, 931508.686 1658014.606 0, 931274.946 1658018.644 0, 931041.207 1658022.696 0, 930807.468 1658026.761 0, 930573.73 1658030.841 0, 
+    930339.991 1658034.934 0, 930106.253 1658039.041 0, 929872.515 1658043.162 0, 929638.778 1658047.296 0, 929405.04 1658051.444 0, 929171.303 1658055.606 0, 928937.566 1658059.782 0, 928703.83 1658063.971 0, 928470.093 1658068.175 0, 928236.357 1658072.392 0, 
+    928002.621 1658076.622 0, 927768.885 1658080.867 0, 927535.15 1658085.125 0, 927301.415 1658089.397 0, 927066.537 1658093.704 0, 926833.945 1658097.982 0, 926600.211 1658102.296 0, 926366.477 1658106.623 0, 926132.743 1658110.964 0, 925899.009 1658115.318 0, 
+    925665.276 1658119.686 0, 925431.543 1658124.069 0, 925197.81 1658128.464 0, 924964.077 1658132.874 0, 924730.345 1658137.297 0, 924496.613 1658141.734 0, 924262.881 1658146.185 0, 924029.149 1658150.65 0, 923795.418 1658155.128 0, 923561.687 1658159.62 0, 
+    923327.956 1658164.126 0, 923094.226 1658168.646 0, 922860.496 1658173.179 0, 922626.766 1658177.726 0, 922393.036 1658182.287 0, 922159.306 1658186.862 0, 921925.577 1658191.45 0, 921691.848 1658196.053 0, 921456.976 1658200.691 0, 921566.858 1663756.214 0, 
+    921676.73 1669311.195 0, 921910.945 1669306.569 0, 922144.019 1669301.98 0, 922377.095 1669297.405 0, 922610.17 1669292.843 0, 922843.246 1669288.295 0, 923076.322 1669283.76 0, 923309.398 1669279.239 0, 923542.475 1669274.732 0, 923775.552 1669270.239 0, 
+    924008.629 1669265.76 0, 924241.706 1669261.294 0, 924474.784 1669256.842 0, 924707.862 1669252.403 0, 924940.94 1669247.979 0, 925174.018 1669243.568 0, 925407.097 1669239.17 0, 925640.176 1669234.787 0, 925873.255 1669230.417 0, 926106.334 1669226.061 0, 
+    926339.414 1669221.718 0, 926572.494 1669217.39 0, 926805.574 1669213.075 0, 927038.655 1669208.774 0, 927270.596 1669204.507 0, 927504.816 1669200.212 0, 927737.897 1669195.952 0, 927970.979 1669191.706 0, 928204.061 1669187.473 0, 928437.142 1669183.254 0, 
+    928670.225 1669179.049 0, 928903.307 1669174.858 0, 929136.39 1669170.68 0, 929369.473 1669166.516 0, 929602.556 1669162.366 0, 929835.639 1669158.229 0, 930068.723 1669154.106 0, 930301.807 1669149.997 0, 930534.891 1669145.902 0, 930767.975 1669141.82 0, 
+    931001.06 1669137.752 0, 931234.145 1669133.698 0, 931467.23 1669129.657 0, 931700.315 1669125.63 0, 931933.401 1669121.617 0, 932166.487 1669117.618 0, 932399.573 1669113.632 0, 932632.659 1669109.66 0, 932864.607 1669105.721 0, 932770.43 1663550.451 0, 
+    932676.244 1657994.641 0))
+
+POLYGON ((616278.796 1396401.383 0, 616030.925 1396423.86 0, 615781.79 1396446.467 0, 615532.656 1396469.089 0, 615283.523 1396491.725 0, 615034.391 1396514.376 0, 614785.261 1396537.042 0, 614536.133 1396559.722 0, 614287.005 1396582.417 0, 614037.879 1396605.127 0, 
+    613788.754 1396627.851 0, 613539.631 1396650.59 0, 613290.508 1396673.344 0, 613041.388 1396696.112 0, 612792.268 1396718.895 0, 612543.15 1396741.693 0, 612294.033 1396764.505 0, 612044.918 1396787.332 0, 611795.804 1396810.173 0, 611546.691 1396833.03 0, 
+    611297.58 1396855.901 0, 611048.47 1396878.786 0, 610799.361 1396901.686 0, 610550.254 1396924.601 0, 610299.88 1396947.648 0, 610052.043 1396970.475 0, 609802.94 1396993.434 0, 609553.838 1397016.408 0, 609304.737 1397039.396 0, 609055.638 1397062.399 0, 
+    608806.54 1397085.416 0, 608557.443 1397108.448 0, 608308.348 1397131.495 0, 608059.254 1397154.557 0, 607810.162 1397177.633 0, 607561.071 1397200.724 0, 607311.981 1397223.829 0, 607062.893 1397246.949 0, 606813.806 1397270.084 0, 606564.72 1397293.234 0, 
+    606315.636 1397316.398 0, 606066.553 1397339.577 0, 605817.471 1397362.77 0, 605568.391 1397385.978 0, 605319.312 1397409.201 0, 605070.235 1397432.439 0, 604821.159 1397455.691 0, 604572.084 1397478.957 0, 604321.742 1397502.358 0, 604840.818 1403053.841 0, 
+    605359.871 1408605.086 0, 605609.556 1408581.747 0, 605857.977 1408558.541 0, 606106.4 1408535.35 0, 606354.824 1408512.174 0, 606603.249 1408489.012 0, 606851.676 1408465.865 0, 607100.104 1408442.732 0, 607348.534 1408419.614 0, 607596.964 1408396.511 0, 
+    607845.397 1408373.422 0, 608093.83 1408350.348 0, 608342.265 1408327.288 0, 608590.701 1408304.243 0, 608839.139 1408281.213 0, 609087.578 1408258.198 0, 609336.018 1408235.196 0, 609584.46 1408212.21 0, 609832.903 1408189.238 0, 610081.347 1408166.281 0, 
+    610329.793 1408143.339 0, 610578.24 1408120.411 0, 610826.688 1408097.497 0, 611075.138 1408074.599 0, 611322.325 1408051.831 0, 611572.041 1408028.845 0, 611820.495 1408005.991 0, 612068.95 1407983.15 0, 612317.407 1407960.325 0, 612565.864 1407937.514 0, 
+    612814.324 1407914.718 0, 613062.784 1407891.936 0, 613311.246 1407869.169 0, 613559.709 1407846.417 0, 613808.174 1407823.679 0, 614056.639 1407800.956 0, 614305.107 1407778.247 0, 614553.575 1407755.553 0, 614802.045 1407732.874 0, 615050.516 1407710.209 0, 
+    615298.989 1407687.559 0, 615547.463 1407664.924 0, 615795.938 1407642.303 0, 616044.414 1407619.697 0, 616292.892 1407597.105 0, 616541.371 1407574.528 0, 616789.852 1407551.966 0, 617038.334 1407529.418 0, 617285.553 1407507 0, 616782.185 1401954.311 0, 
+    616278.796 1396401.383 0))
+
+POLYGON ((629214.29 1406442.61 0, 628967.006 1406464.33 0, 628718.462 1406486.176 0, 628469.918 1406508.036 0, 628221.376 1406529.911 0, 627972.836 1406551.801 0, 627724.296 1406573.705 0, 627475.758 1406595.623 0, 627227.221 1406617.557 0, 626978.686 1406639.505 0, 
+    626730.152 1406661.467 0, 626481.619 1406683.445 0, 626233.087 1406705.436 0, 625984.557 1406727.443 0, 625736.028 1406749.464 0, 625487.5 1406771.5 0, 625238.973 1406793.55 0, 624990.448 1406815.615 0, 624741.924 1406837.695 0, 624493.402 1406859.789 0, 
+    624244.88 1406881.898 0, 623996.361 1406904.021 0, 623747.842 1406926.16 0, 623499.325 1406948.312 0, 623249.546 1406970.592 0, 623002.294 1406992.662 0, 622753.78 1407014.858 0, 622505.268 1407037.07 0, 622256.757 1407059.296 0, 622008.248 1407081.536 0, 
+    621759.74 1407103.791 0, 621511.233 1407126.061 0, 621262.727 1407148.345 0, 621014.223 1407170.645 0, 620765.72 1407192.958 0, 620517.218 1407215.286 0, 620268.718 1407237.629 0, 620020.219 1407259.987 0, 619771.721 1407282.359 0, 619523.225 1407304.746 0, 
+    619274.73 1407327.147 0, 619026.236 1407349.563 0, 618777.744 1407371.994 0, 618529.252 1407394.439 0, 618280.763 1407416.899 0, 618032.274 1407439.374 0, 617783.787 1407461.863 0, 617535.301 1407484.367 0, 617285.553 1407507 0, 617788.899 1413059.445 0, 
+    618292.223 1418611.641 0, 618541.314 1418589.067 0, 618789.146 1418566.623 0, 619036.979 1418544.193 0, 619284.814 1418521.777 0, 619532.65 1418499.376 0, 619780.488 1418476.99 0, 620028.327 1418454.618 0, 620276.167 1418432.261 0, 620524.008 1418409.919 0, 
+    620771.851 1418387.591 0, 621019.695 1418365.277 0, 621267.541 1418342.979 0, 621515.387 1418320.695 0, 621763.235 1418298.425 0, 622011.085 1418276.17 0, 622258.935 1418253.93 0, 622506.787 1418231.704 0, 622754.64 1418209.493 0, 623002.495 1418187.296 0, 
+    623250.351 1418165.114 0, 623498.208 1418142.947 0, 623746.066 1418120.794 0, 623993.926 1418098.655 0, 624240.528 1418076.644 0, 624489.65 1418054.423 0, 624737.513 1418032.328 0, 624985.378 1418010.248 0, 625233.244 1417988.183 0, 625481.112 1417966.132 0, 
+    625728.981 1417944.096 0, 625976.851 1417922.075 0, 626224.723 1417900.068 0, 626472.595 1417878.075 0, 626720.469 1417856.097 0, 626968.345 1417834.134 0, 627216.221 1417812.186 0, 627464.099 1417790.252 0, 627711.978 1417768.332 0, 627959.859 1417746.427 0, 
+    628207.741 1417724.537 0, 628455.624 1417702.661 0, 628703.508 1417680.8 0, 628951.394 1417658.954 0, 629199.281 1417637.122 0, 629447.169 1417615.305 0, 629695.058 1417593.502 0, 629942.949 1417571.714 0, 630189.583 1417550.051 0, 629701.947 1411996.455 0, 
+    629214.29 1406442.61 0))
+
+POLYGON ((642089.895 1416522.078 0, 641843.199 1416543.044 0, 641595.248 1416564.132 0, 641347.297 1416585.234 0, 641099.349 1416606.351 0, 640851.401 1416627.482 0, 640603.455 1416648.628 0, 640355.509 1416669.789 0, 640107.565 1416690.964 0, 639859.623 1416712.154 0, 
+    639611.681 1416733.359 0, 639363.741 1416754.578 0, 639115.802 1416775.811 0, 638867.865 1416797.059 0, 638619.928 1416818.322 0, 638371.993 1416839.6 0, 638124.059 1416860.892 0, 637876.127 1416882.198 0, 637628.195 1416903.519 0, 637380.265 1416924.855 0, 
+    637132.336 1416946.206 0, 636884.409 1416967.571 0, 636636.482 1416988.95 0, 636388.557 1417010.344 0, 636139.376 1417031.862 0, 635892.711 1417053.176 0, 635644.789 1417074.614 0, 635396.869 1417096.067 0, 635148.951 1417117.534 0, 634901.033 1417139.016 0, 
+    634653.117 1417160.512 0, 634405.202 1417182.023 0, 634157.288 1417203.548 0, 633909.376 1417225.088 0, 633661.464 1417246.643 0, 633413.554 1417268.212 0, 633165.646 1417289.796 0, 632917.738 1417311.395 0, 632669.832 1417333.008 0, 632421.927 1417354.635 0, 
+    632174.024 1417376.277 0, 631926.122 1417397.934 0, 631678.221 1417419.606 0, 631430.321 1417441.292 0, 631182.422 1417462.992 0, 630934.525 1417484.707 0, 630686.629 1417506.437 0, 630438.735 1417528.181 0, 630189.583 1417550.051 0, 630677.196 1423103.392 0, 
+    631164.786 1428656.472 0, 631413.281 1428634.66 0, 631660.522 1428612.973 0, 631907.764 1428591.301 0, 632155.007 1428569.643 0, 632402.252 1428547.999 0, 632649.498 1428526.371 0, 632896.746 1428504.756 0, 633143.994 1428483.157 0, 633391.244 1428461.571 0, 
+    633638.495 1428440.001 0, 633885.747 1428418.445 0, 634133.001 1428396.903 0, 634380.256 1428375.376 0, 634627.512 1428353.864 0, 634874.77 1428332.366 0, 635122.028 1428310.883 0, 635369.288 1428289.414 0, 635616.55 1428267.96 0, 635863.812 1428246.52 0, 
+    636111.076 1428225.095 0, 636358.341 1428203.685 0, 636605.607 1428182.289 0, 636852.875 1428160.908 0, 637098.889 1428139.649 0, 637347.414 1428118.188 0, 637594.685 1428096.851 0, 637841.957 1428075.528 0, 638089.231 1428054.219 0, 638336.506 1428032.925 0, 
+    638583.783 1428011.645 0, 638831.06 1427990.38 0, 639078.339 1427969.13 0, 639325.619 1427947.894 0, 639572.9 1427926.673 0, 639820.183 1427905.466 0, 640067.467 1427884.274 0, 640314.752 1427863.096 0, 640562.038 1427841.933 0, 640809.326 1427820.785 0, 
+    641056.615 1427799.651 0, 641303.905 1427778.531 0, 641551.196 1427757.426 0, 641798.489 1427736.336 0, 642045.782 1427715.26 0, 642293.077 1427694.199 0, 642540.374 1427673.152 0, 642787.671 1427652.12 0, 643033.716 1427631.209 0, 642561.817 1422076.774 0, 
+    642089.895 1416522.078 0))
+
+POLYGON ((654905.496 1426639.483 0, 654659.39 1426659.699 0, 654412.035 1426680.032 0, 654164.68 1426700.38 0, 653917.326 1426720.743 0, 653669.974 1426741.12 0, 653422.623 1426761.511 0, 653175.273 1426781.917 0, 652927.924 1426802.338 0, 652680.577 1426822.773 0, 
+    652433.23 1426843.223 0, 652185.885 1426863.687 0, 651938.541 1426884.166 0, 651691.199 1426904.66 0, 651443.857 1426925.168 0, 651196.517 1426945.69 0, 650949.178 1426966.228 0, 650701.84 1426986.779 0, 650454.503 1427007.346 0, 650207.168 1427027.926 0, 
+    649959.833 1427048.522 0, 649712.5 1427069.132 0, 649465.168 1427089.756 0, 649217.838 1427110.395 0, 648969.256 1427131.154 0, 648723.18 1427151.717 0, 648475.853 1427172.4 0, 648228.528 1427193.097 0, 647981.203 1427213.809 0, 647733.88 1427234.535 0, 
+    647486.558 1427255.276 0, 647239.237 1427276.032 0, 646991.917 1427296.802 0, 646744.599 1427317.587 0, 646497.282 1427338.386 0, 646249.966 1427359.2 0, 646002.651 1427380.028 0, 645755.337 1427400.871 0, 645508.025 1427421.728 0, 645260.714 1427442.6 0, 
+    645013.404 1427463.487 0, 644766.096 1427484.388 0, 644518.788 1427505.303 0, 644271.482 1427526.234 0, 644024.177 1427547.178 0, 643776.873 1427568.138 0, 643529.571 1427589.111 0, 643282.27 1427610.1 0, 643033.716 1427631.209 0, 643505.593 1433185.379 0, 
+    643977.448 1438739.278 0, 644225.344 1438718.224 0, 644471.991 1438697.291 0, 644718.64 1438676.373 0, 644965.29 1438655.469 0, 645211.941 1438634.579 0, 645458.593 1438613.704 0, 645705.247 1438592.844 0, 645951.902 1438571.998 0, 646198.558 1438551.167 0, 
+    646445.215 1438530.35 0, 646691.873 1438509.548 0, 646938.533 1438488.76 0, 647185.194 1438467.987 0, 647431.856 1438447.228 0, 647678.519 1438426.484 0, 647925.184 1438405.754 0, 648171.85 1438385.039 0, 648418.517 1438364.338 0, 648665.185 1438343.652 0, 
+    648911.854 1438322.981 0, 649158.525 1438302.324 0, 649405.197 1438281.681 0, 649651.87 1438261.053 0, 649897.295 1438240.544 0, 650145.22 1438219.84 0, 650391.897 1438199.256 0, 650638.575 1438178.686 0, 650885.254 1438158.13 0, 651131.934 1438137.59 0, 
+    651378.616 1438117.063 0, 651625.298 1438096.551 0, 651871.982 1438076.054 0, 652118.668 1438055.571 0, 652365.354 1438035.103 0, 652612.042 1438014.649 0, 652858.73 1437994.209 0, 653105.42 1437973.785 0, 653352.112 1437953.374 0, 653598.804 1437932.979 0, 
+    653845.498 1437912.597 0, 654092.192 1437892.231 0, 654338.888 1437871.879 0, 654585.586 1437851.541 0, 654832.284 1437831.218 0, 655078.984 1437810.909 0, 655325.684 1437790.615 0, 655572.386 1437770.335 0, 655817.841 1437750.173 0, 655361.679 1432194.964 0, 
+    654905.496 1426639.483 0))
+
+POLYGON ((667660.981 1436794.523 0, 667415.469 1436813.993 0, 667168.711 1436833.575 0, 666921.954 1436853.172 0, 666675.198 1436872.784 0, 666428.443 1436892.41 0, 666181.689 1436912.051 0, 665934.937 1436931.706 0, 665688.185 1436951.375 0, 665441.435 1436971.06 0, 
+    665194.686 1436990.758 0, 664947.938 1437010.471 0, 664701.191 1437030.199 0, 664454.446 1437049.942 0, 664207.701 1437069.698 0, 663960.958 1437089.47 0, 663714.216 1437109.256 0, 663467.475 1437129.056 0, 663220.735 1437148.871 0, 662973.997 1437168.7 0, 
+    662727.259 1437188.544 0, 662480.523 1437208.403 0, 662233.788 1437228.276 0, 661987.054 1437248.163 0, 661739.074 1437268.166 0, 661493.59 1437287.982 0, 661246.86 1437307.913 0, 661000.13 1437327.858 0, 660753.402 1437347.818 0, 660506.675 1437367.793 0, 
+    660259.95 1437387.782 0, 660013.225 1437407.786 0, 659766.502 1437427.804 0, 659519.78 1437447.837 0, 659273.059 1437467.884 0, 659026.339 1437487.946 0, 658779.62 1437508.022 0, 658532.903 1437528.113 0, 658286.187 1437548.218 0, 658039.472 1437568.338 0, 
+    657792.758 1437588.473 0, 657546.045 1437608.621 0, 657299.334 1437628.785 0, 657052.623 1437648.963 0, 656805.914 1437669.155 0, 656559.206 1437689.362 0, 656312.499 1437709.584 0, 656065.794 1437729.82 0, 655817.841 1437750.173 0, 656273.98 1443305.105 0, 
+    656730.095 1448859.755 0, 656977.391 1448839.456 0, 657223.443 1448819.273 0, 657469.495 1448799.105 0, 657715.55 1448778.952 0, 657961.605 1448758.813 0, 658207.661 1448738.689 0, 658453.719 1448718.579 0, 658699.778 1448698.483 0, 658945.837 1448678.402 0, 
+    659191.899 1448658.336 0, 659437.961 1448638.284 0, 659684.024 1448618.246 0, 659930.089 1448598.223 0, 660176.155 1448578.214 0, 660422.222 1448558.22 0, 660668.29 1448538.241 0, 660914.36 1448518.275 0, 661160.43 1448498.325 0, 661406.502 1448478.389 0, 
+    661652.575 1448458.467 0, 661898.649 1448438.56 0, 662144.724 1448418.667 0, 662390.801 1448398.789 0, 662635.634 1448379.025 0, 662882.957 1448359.076 0, 663129.037 1448339.241 0, 663375.118 1448319.421 0, 663621.2 1448299.615 0, 663867.284 1448279.823 0, 
+    664113.368 1448260.047 0, 664359.454 1448240.284 0, 664605.541 1448220.536 0, 664851.629 1448200.803 0, 665097.718 1448181.084 0, 665343.809 1448161.379 0, 665589.9 1448141.69 0, 665835.993 1448122.014 0, 666082.087 1448102.353 0, 666328.182 1448082.707 0, 
+    666574.278 1448063.075 0, 666820.375 1448043.457 0, 667066.474 1448023.854 0, 667312.574 1448004.265 0, 667558.674 1447984.691 0, 667804.776 1447965.132 0, 668050.879 1447945.587 0, 668296.984 1447926.056 0, 668541.845 1447906.638 0, 668101.425 1442350.722 0, 
+    667660.981 1436794.523 0))
+
+POLYGON ((680356.241 1446986.896 0, 680111.324 1447005.622 0, 679865.165 1447024.457 0, 679619.008 1447043.307 0, 679372.852 1447062.171 0, 679126.697 1447081.05 0, 678880.543 1447099.943 0, 678634.39 1447118.851 0, 678388.238 1447137.773 0, 678142.087 1447156.71 0, 
+    677895.938 1447175.661 0, 677649.789 1447194.626 0, 677403.642 1447213.607 0, 677157.496 1447232.601 0, 676911.351 1447251.61 0, 676665.207 1447270.634 0, 676419.064 1447289.672 0, 676172.922 1447308.725 0, 675926.781 1447327.792 0, 675680.642 1447346.873 0, 
+    675434.504 1447365.969 0, 675188.366 1447385.08 0, 674942.23 1447404.205 0, 674696.095 1447423.344 0, 674448.719 1447442.595 0, 674203.829 1447461.667 0, 673957.697 1447480.85 0, 673711.567 1447500.047 0, 673465.437 1447519.259 0, 673219.309 1447538.486 0, 
+    672973.182 1447557.726 0, 672727.056 1447576.982 0, 672480.931 1447596.252 0, 672234.808 1447615.536 0, 671988.685 1447634.835 0, 671742.564 1447654.148 0, 671496.443 1447673.476 0, 671250.324 1447692.818 0, 671004.206 1447712.175 0, 670758.089 1447731.546 0, 
+    670511.974 1447750.932 0, 670265.859 1447770.332 0, 670019.746 1447789.747 0, 669773.633 1447809.176 0, 669527.522 1447828.62 0, 669281.412 1447848.078 0, 669035.303 1447867.551 0, 668789.196 1447887.038 0, 668541.845 1447906.638 0, 668982.243 1453462.266 0, 
+    669422.618 1459017.601 0, 669669.311 1458998.052 0, 669914.765 1458978.617 0, 670160.22 1458959.196 0, 670405.676 1458939.79 0, 670651.133 1458920.398 0, 670896.591 1458901.02 0, 671142.051 1458881.657 0, 671387.511 1458862.308 0, 671632.973 1458842.974 0, 
+    671878.436 1458823.654 0, 672123.9 1458804.349 0, 672369.365 1458785.058 0, 672614.831 1458765.781 0, 672860.298 1458746.519 0, 673105.767 1458727.272 0, 673351.237 1458708.039 0, 673596.707 1458688.82 0, 673842.179 1458669.616 0, 674087.652 1458650.426 0, 
+    674333.127 1458631.251 0, 674578.602 1458612.09 0, 674824.078 1458592.943 0, 675069.556 1458573.811 0, 675313.795 1458554.79 0, 675560.514 1458535.591 0, 675805.995 1458516.502 0, 676051.477 1458497.428 0, 676296.961 1458478.368 0, 676542.445 1458459.323 0, 
+    676787.93 1458440.292 0, 677033.417 1458421.276 0, 677278.905 1458402.274 0, 677524.393 1458383.286 0, 677769.883 1458364.313 0, 678015.374 1458345.354 0, 678260.866 1458326.41 0, 678506.36 1458307.481 0, 678751.854 1458288.565 0, 678997.349 1458269.665 0, 
+    679242.846 1458250.778 0, 679488.344 1458231.906 0, 679733.843 1458213.049 0, 679979.342 1458194.206 0, 680224.843 1458175.377 0, 680470.346 1458156.563 0, 680715.849 1458137.764 0, 680961.353 1458118.978 0, 681205.62 1458100.302 0, 680780.942 1452543.746 0, 
+    680356.241 1446986.896 0))
+
+POLYGON ((692991.166 1457216.297 0, 692746.846 1457234.283 0, 692501.289 1457252.374 0, 692255.734 1457270.48 0, 692010.18 1457288.601 0, 691764.627 1457306.736 0, 691519.074 1457324.885 0, 691273.523 1457343.049 0, 691027.973 1457361.227 0, 690782.424 1457379.42 0, 
+    690536.876 1457397.627 0, 690291.33 1457415.848 0, 690045.784 1457434.085 0, 689800.239 1457452.335 0, 689554.696 1457470.6 0, 689309.153 1457488.879 0, 689063.612 1457507.173 0, 688818.071 1457525.482 0, 688572.532 1457543.804 0, 688326.994 1457562.142 0, 
+    688081.457 1457580.493 0, 687835.921 1457598.859 0, 687590.386 1457617.24 0, 687344.852 1457635.635 0, 687098.081 1457654.137 0, 686853.787 1457672.469 0, 686608.256 1457690.907 0, 686362.727 1457709.36 0, 686117.198 1457727.827 0, 685871.671 1457746.309 0, 
+    685626.145 1457764.805 0, 685380.62 1457783.316 0, 685135.095 1457801.841 0, 684889.572 1457820.38 0, 684644.051 1457838.934 0, 684398.53 1457857.503 0, 684153.01 1457876.086 0, 683907.491 1457894.683 0, 683661.974 1457913.295 0, 683416.457 1457931.921 0, 
+    683170.942 1457950.562 0, 682925.428 1457969.217 0, 682679.915 1457987.886 0, 682434.402 1458006.571 0, 682188.891 1458025.269 0, 681943.382 1458043.982 0, 681697.873 1458062.709 0, 681452.365 1458081.451 0, 681205.62 1458100.302 0, 681630.275 1463656.559 0, 
+    682054.907 1469212.51 0, 682300.995 1469193.71 0, 682545.849 1469175.018 0, 682790.703 1469156.34 0, 683035.559 1469137.677 0, 683280.416 1469119.028 0, 683525.274 1469100.394 0, 683770.133 1469081.774 0, 684014.993 1469063.169 0, 684259.855 1469044.578 0, 
+    684504.717 1469026.001 0, 684749.58 1469007.439 0, 684994.445 1468988.891 0, 685239.311 1468970.358 0, 685484.177 1468951.839 0, 685729.045 1468933.334 0, 685973.914 1468914.844 0, 686218.784 1468896.368 0, 686463.655 1468877.907 0, 686708.528 1468859.46 0, 
+    686953.401 1468841.027 0, 687198.275 1468822.609 0, 687443.151 1468804.206 0, 687688.027 1468785.816 0, 687931.67 1468767.534 0, 688177.783 1468749.081 0, 688422.663 1468730.735 0, 688667.544 1468712.403 0, 688912.426 1468694.086 0, 689157.309 1468675.783 0, 
+    689402.193 1468657.495 0, 689647.078 1468639.221 0, 689891.964 1468620.962 0, 690136.852 1468602.716 0, 690381.74 1468584.486 0, 690626.63 1468566.269 0, 690871.52 1468548.068 0, 691116.412 1468529.88 0, 691361.304 1468511.707 0, 691606.198 1468493.548 0, 
+    691851.093 1468475.404 0, 692095.989 1468457.274 0, 692340.886 1468439.159 0, 692585.784 1468421.058 0, 692830.683 1468402.971 0, 693075.583 1468384.899 0, 693320.484 1468366.841 0, 693565.386 1468348.798 0, 693809.056 1468330.86 0, 693400.122 1462773.731 0, 
+    692991.166 1457216.297 0))
+
+POLYGON ((705565.649 1467482.42 0, 705321.928 1467499.67 0, 705076.975 1467517.022 0, 704832.024 1467534.387 0, 704587.074 1467551.768 0, 704342.125 1467569.162 0, 704097.177 1467586.571 0, 703852.23 1467603.995 0, 703607.283 1467621.433 0, 703362.338 1467638.885 0, 
+    703117.394 1467656.352 0, 702872.451 1467673.833 0, 702627.509 1467691.328 0, 702382.568 1467708.838 0, 702137.628 1467726.363 0, 701892.689 1467743.901 0, 701647.752 1467761.455 0, 701402.815 1467779.022 0, 701157.879 1467796.604 0, 700912.944 1467814.201 0, 
+    700668.01 1467831.812 0, 700423.078 1467849.437 0, 700178.146 1467867.077 0, 699933.215 1467884.731 0, 699687.053 1467902.488 0, 699443.357 1467920.082 0, 699198.43 1467937.78 0, 698953.503 1467955.492 0, 698708.578 1467973.218 0, 698463.653 1467990.958 0, 
+    698218.73 1468008.713 0, 697973.808 1468026.483 0, 697728.887 1468044.267 0, 697483.966 1468062.065 0, 697239.047 1468079.878 0, 696994.129 1468097.705 0, 696749.212 1468115.546 0, 696504.296 1468133.402 0, 696259.381 1468151.273 0, 696014.467 1468169.157 0, 
+    695769.554 1468187.057 0, 695524.643 1468204.97 0, 695279.732 1468222.898 0, 695034.822 1468240.841 0, 694789.914 1468258.798 0, 694545.006 1468276.769 0, 694300.1 1468294.754 0, 694055.194 1468312.755 0, 693809.056 1468330.86 0, 694217.967 1473887.678 0, 
+    694626.854 1479444.179 0, 694872.335 1479426.122 0, 695116.586 1479408.17 0, 695360.839 1479390.233 0, 695605.092 1479372.31 0, 695849.347 1479354.401 0, 696093.602 1479336.506 0, 696337.859 1479318.626 0, 696582.116 1479300.76 0, 696826.375 1479282.909 0, 
+    697070.635 1479265.072 0, 697314.896 1479247.249 0, 697559.158 1479229.441 0, 697803.42 1479211.647 0, 698047.684 1479193.868 0, 698291.949 1479176.102 0, 698536.215 1479158.352 0, 698780.482 1479140.615 0, 699024.751 1479122.893 0, 699269.02 1479105.186 0, 
+    699513.29 1479087.492 0, 699757.561 1479069.814 0, 700001.834 1479052.149 0, 700246.107 1479034.499 0, 700489.151 1479016.952 0, 700734.657 1478999.242 0, 700978.933 1478981.635 0, 701223.211 1478964.042 0, 701467.489 1478946.464 0, 701711.769 1478928.9 0, 
+    701956.049 1478911.351 0, 702200.331 1478893.816 0, 702444.613 1478876.295 0, 702688.897 1478858.789 0, 702933.182 1478841.297 0, 703177.468 1478823.819 0, 703421.754 1478806.356 0, 703666.042 1478788.907 0, 703910.331 1478771.473 0, 704154.621 1478754.053 0, 
+    704398.912 1478736.647 0, 704643.204 1478719.256 0, 704887.497 1478701.879 0, 705131.79 1478684.516 0, 705376.085 1478667.168 0, 705620.381 1478649.834 0, 705864.678 1478632.515 0, 706108.976 1478615.21 0, 706352.047 1478598.006 0, 705958.859 1473040.372 0, 
+    705565.649 1467482.42 0))
+
+POLYGON ((718079.583 1477784.962 0, 717836.463 1477801.479 0, 717592.117 1477818.094 0, 717347.772 1477834.723 0, 717103.428 1477851.367 0, 716859.085 1477868.024 0, 716614.743 1477884.697 0, 716370.402 1477901.383 0, 716126.062 1477918.084 0, 715881.723 1477934.8 0, 
+    715637.385 1477951.53 0, 715393.048 1477968.274 0, 715148.712 1477985.033 0, 714904.377 1478001.806 0, 714660.043 1478018.593 0, 714415.709 1478035.395 0, 714171.377 1478052.211 0, 713927.046 1478069.041 0, 713682.716 1478085.886 0, 713438.387 1478102.745 0, 
+    713194.059 1478119.619 0, 712949.731 1478136.507 0, 712705.405 1478153.409 0, 712461.08 1478170.326 0, 712215.528 1478187.343 0, 711972.432 1478204.203 0, 711728.11 1478221.163 0, 711483.789 1478238.137 0, 711239.469 1478255.126 0, 710995.15 1478272.129 0, 
+    710750.831 1478289.146 0, 710506.514 1478306.178 0, 710262.198 1478323.224 0, 710017.883 1478340.285 0, 709773.568 1478357.36 0, 709529.255 1478374.449 0, 709284.943 1478391.553 0, 709040.632 1478408.671 0, 708796.322 1478425.804 0, 708552.013 1478442.95 0, 
+    708307.704 1478460.112 0, 708063.397 1478477.287 0, 707819.091 1478494.477 0, 707574.786 1478511.682 0, 707330.482 1478528.9 0, 707086.179 1478546.134 0, 706841.877 1478563.381 0, 706597.576 1478580.643 0, 706352.047 1478598.006 0, 706745.211 1484155.318 0, 
+    707138.353 1489712.302 0, 707383.225 1489694.985 0, 707626.872 1489677.77 0, 707870.519 1489660.568 0, 708114.168 1489643.381 0, 708357.818 1489626.209 0, 708601.469 1489609.05 0, 708845.121 1489591.907 0, 709088.774 1489574.777 0, 709332.428 1489557.662 0, 
+    709576.083 1489540.561 0, 709819.739 1489523.474 0, 710063.396 1489506.402 0, 710307.054 1489489.344 0, 710550.713 1489472.3 0, 710794.373 1489455.271 0, 711038.034 1489438.256 0, 711281.696 1489421.256 0, 711525.359 1489404.269 0, 711769.023 1489387.298 0, 
+    712012.688 1489370.34 0, 712256.354 1489353.397 0, 712500.021 1489336.468 0, 712743.689 1489319.553 0, 712986.133 1489302.738 0, 713231.028 1489285.767 0, 713474.699 1489268.896 0, 713718.371 1489252.039 0, 713962.044 1489235.196 0, 714205.718 1489218.368 0, 
+    714449.393 1489201.553 0, 714693.069 1489184.754 0, 714936.746 1489167.968 0, 715180.424 1489151.197 0, 715424.103 1489134.44 0, 715667.783 1489117.698 0, 715911.463 1489100.97 0, 716155.145 1489084.256 0, 716398.828 1489067.557 0, 716642.512 1489050.872 0, 
+    716886.197 1489034.201 0, 717129.882 1489017.545 0, 717373.569 1489000.903 0, 717617.257 1488984.275 0, 717860.946 1488967.662 0, 718104.635 1488951.063 0, 718348.326 1488934.478 0, 718592.018 1488917.908 0, 718834.486 1488901.435 0, 718457.046 1483343.363 0, 
+    718079.583 1477784.962 0))
+
+POLYGON ((730532.864 1488123.615 0, 730290.348 1488139.403 0, 730046.61 1488155.285 0, 729802.874 1488171.181 0, 729559.138 1488187.091 0, 729315.403 1488203.016 0, 729071.67 1488218.955 0, 728827.937 1488234.909 0, 728584.205 1488250.876 0, 728340.474 1488266.859 0, 
+    728096.744 1488282.855 0, 727853.015 1488298.866 0, 727609.287 1488314.891 0, 727365.56 1488330.931 0, 727121.833 1488346.985 0, 726878.108 1488363.053 0, 726634.384 1488379.135 0, 726390.661 1488395.232 0, 726146.938 1488411.344 0, 725903.217 1488427.469 0, 
+    725659.496 1488443.609 0, 725415.777 1488459.764 0, 725172.058 1488475.932 0, 724928.34 1488492.115 0, 724683.4 1488508.394 0, 724440.908 1488524.524 0, 724197.193 1488540.75 0, 723953.479 1488556.991 0, 723709.766 1488573.245 0, 723466.054 1488589.514 0, 
+    723222.343 1488605.798 0, 722978.633 1488622.096 0, 722734.924 1488638.408 0, 722491.216 1488654.734 0, 722247.509 1488671.075 0, 722003.803 1488687.43 0, 721760.098 1488703.8 0, 721516.393 1488720.183 0, 721272.69 1488736.581 0, 721028.988 1488752.994 0, 
+    720785.286 1488769.421 0, 720541.586 1488785.862 0, 720297.886 1488802.318 0, 720054.188 1488818.787 0, 719810.491 1488835.272 0, 719566.794 1488851.77 0, 719323.098 1488868.283 0, 719079.404 1488884.81 0, 718834.486 1488901.435 0, 719211.904 1494459.174 0, 
+    719589.299 1500016.572 0, 719833.559 1499999.992 0, 720076.6 1499983.509 0, 720319.641 1499967.041 0, 720562.683 1499950.586 0, 720805.726 1499934.147 0, 721048.771 1499917.721 0, 721291.816 1499901.309 0, 721534.862 1499884.912 0, 721777.909 1499868.53 0, 
+    722020.957 1499852.161 0, 722264.006 1499835.807 0, 722507.056 1499819.467 0, 722750.107 1499803.142 0, 722993.159 1499786.83 0, 723236.212 1499770.534 0, 723479.266 1499754.251 0, 723722.321 1499737.983 0, 723965.376 1499721.729 0, 724208.433 1499705.489 0, 
+    724451.491 1499689.264 0, 724694.549 1499673.052 0, 724937.609 1499656.856 0, 725180.67 1499640.673 0, 725422.511 1499624.586 0, 725666.794 1499608.351 0, 725909.857 1499592.212 0, 726152.921 1499576.086 0, 726395.987 1499559.975 0, 726639.053 1499543.879 0, 
+    726882.12 1499527.796 0, 727125.188 1499511.728 0, 727368.257 1499495.675 0, 727611.327 1499479.635 0, 727854.398 1499463.61 0, 728097.47 1499447.599 0, 728340.543 1499431.603 0, 728583.617 1499415.621 0, 728826.691 1499399.653 0, 729069.767 1499383.699 0, 
+    729312.844 1499367.76 0, 729555.921 1499351.835 0, 729799 1499335.924 0, 730042.079 1499320.028 0, 730285.159 1499304.146 0, 730528.241 1499288.278 0, 730771.323 1499272.425 0, 731014.406 1499256.586 0, 731256.271 1499240.84 0, 730894.578 1493682.398 0, 
+    730532.864 1488123.615 0))
+
+POLYGON ((742925.388 1498498.073 0, 742683.478 1498513.135 0, 742440.351 1498528.287 0, 742197.225 1498543.454 0, 741954.1 1498558.635 0, 741710.976 1498573.83 0, 741467.852 1498589.04 0, 741224.73 1498604.263 0, 740981.608 1498619.502 0, 740738.487 1498634.754 0, 
+    740495.368 1498650.021 0, 740252.249 1498665.302 0, 740009.131 1498680.597 0, 739766.014 1498695.907 0, 739522.898 1498711.231 0, 739279.782 1498726.569 0, 739036.668 1498741.922 0, 738793.555 1498757.289 0, 738550.442 1498772.67 0, 738307.33 1498788.066 0, 
+    738064.22 1498803.476 0, 737821.11 1498818.9 0, 737578.001 1498834.338 0, 737334.893 1498849.791 0, 737090.567 1498865.336 0, 736848.679 1498880.74 0, 736605.574 1498896.235 0, 736362.47 1498911.745 0, 736119.366 1498927.27 0, 735876.264 1498942.808 0, 
+    735633.162 1498958.361 0, 735390.061 1498973.928 0, 735146.962 1498989.51 0, 734903.863 1499005.106 0, 734660.765 1499020.716 0, 734417.668 1499036.341 0, 734174.572 1499051.979 0, 733931.476 1499067.632 0, 733688.382 1499083.3 0, 733445.289 1499098.982 0, 
+    733202.196 1499114.678 0, 732959.105 1499130.388 0, 732716.014 1499146.113 0, 732472.925 1499161.852 0, 732229.836 1499177.605 0, 731986.748 1499193.372 0, 731743.661 1499209.154 0, 731500.575 1499224.951 0, 731256.271 1499240.84 0, 731617.941 1504798.937 0, 
+    731979.589 1510356.683 0, 732223.235 1510340.836 0, 732465.667 1510325.082 0, 732708.1 1510309.343 0, 732950.533 1510293.618 0, 733192.968 1510277.907 0, 733435.403 1510262.21 0, 733677.839 1510246.528 0, 733920.276 1510230.86 0, 734162.715 1510215.206 0, 
+    734405.154 1510199.566 0, 734647.594 1510183.941 0, 734890.035 1510168.33 0, 735132.476 1510152.733 0, 735374.919 1510137.151 0, 735617.363 1510121.583 0, 735859.807 1510106.029 0, 736102.253 1510090.489 0, 736344.699 1510074.964 0, 736587.147 1510059.453 0, 
+    736829.595 1510043.956 0, 737072.044 1510028.474 0, 737314.494 1510013.005 0, 737556.945 1509997.551 0, 737798.182 1509982.189 0, 738041.85 1509966.686 0, 738284.304 1509951.275 0, 738526.758 1509935.878 0, 738769.214 1509920.495 0, 739011.67 1509905.127 0, 
+    739254.127 1509889.773 0, 739496.586 1509874.433 0, 739739.045 1509859.107 0, 739981.505 1509843.796 0, 740223.966 1509828.499 0, 740466.428 1509813.216 0, 740708.89 1509797.948 0, 740951.354 1509782.693 0, 741193.818 1509767.453 0, 741436.284 1509752.228 0, 
+    741678.75 1509737.016 0, 741921.217 1509721.819 0, 742163.685 1509706.636 0, 742406.154 1509691.468 0, 742648.624 1509676.313 0, 742891.095 1509661.173 0, 743133.567 1509646.048 0, 743376.039 1509630.936 0, 743617.299 1509615.914 0, 743271.354 1504057.169 0, 
+    742925.388 1498498.073 0))
+
+POLYGON ((755257.055 1508908.028 0, 755015.752 1508922.368 0, 754773.238 1508936.794 0, 754530.725 1508951.235 0, 754288.212 1508965.69 0, 754045.7 1508980.159 0, 753803.189 1508994.643 0, 753560.679 1509009.14 0, 753318.17 1509023.652 0, 753075.662 1509038.179 0, 
+    752833.154 1509052.719 0, 752590.648 1509067.274 0, 752348.142 1509081.843 0, 752105.637 1509096.427 0, 751863.133 1509111.025 0, 751620.63 1509125.637 0, 751378.128 1509140.263 0, 751135.626 1509154.903 0, 750893.126 1509169.558 0, 750650.626 1509184.227 0, 
+    750408.127 1509198.911 0, 750165.629 1509213.608 0, 749923.132 1509228.32 0, 749680.636 1509243.046 0, 749436.927 1509257.86 0, 749195.646 1509272.541 0, 748953.152 1509287.31 0, 748710.659 1509302.094 0, 748468.167 1509316.891 0, 748225.676 1509331.703 0, 
+    747983.186 1509346.529 0, 747740.697 1509361.369 0, 747498.208 1509376.224 0, 747255.721 1509391.093 0, 747013.234 1509405.976 0, 746770.748 1509420.873 0, 746528.263 1509435.785 0, 746285.779 1509450.711 0, 746043.296 1509465.651 0, 745800.814 1509480.606 0, 
+    745558.332 1509495.575 0, 745315.852 1509510.558 0, 745073.372 1509525.555 0, 744830.893 1509540.567 0, 744588.415 1509555.593 0, 744345.938 1509570.633 0, 744103.462 1509585.687 0, 743860.987 1509600.756 0, 743617.299 1509615.914 0, 743963.221 1515174.302 0, 
+    744309.12 1520732.326 0, 744552.151 1520717.208 0, 744793.972 1520702.18 0, 745035.794 1520687.167 0, 745277.616 1520672.167 0, 745519.44 1520657.182 0, 745761.264 1520642.211 0, 746003.09 1520627.254 0, 746244.916 1520612.311 0, 746486.743 1520597.383 0, 
+    746728.571 1520582.469 0, 746970.4 1520567.569 0, 747212.23 1520552.683 0, 747454.06 1520537.811 0, 747695.892 1520522.954 0, 747937.724 1520508.111 0, 748179.557 1520493.282 0, 748421.391 1520478.468 0, 748663.226 1520463.668 0, 748905.062 1520448.882 0, 
+    749146.899 1520434.11 0, 749388.737 1520419.352 0, 749630.575 1520404.609 0, 749872.414 1520389.88 0, 750113.044 1520375.238 0, 750356.096 1520360.464 0, 750597.938 1520345.778 0, 750839.78 1520331.105 0, 751081.624 1520316.447 0, 751323.468 1520301.804 0, 
+    751565.314 1520287.174 0, 751807.16 1520272.559 0, 752049.007 1520257.958 0, 752290.855 1520243.371 0, 752532.704 1520228.799 0, 752774.554 1520214.24 0, 753016.404 1520199.696 0, 753258.255 1520185.166 0, 753500.108 1520170.651 0, 753741.961 1520156.149 0, 
+    753983.815 1520141.662 0, 754225.67 1520127.189 0, 754467.525 1520112.731 0, 754709.382 1520098.286 0, 754951.239 1520083.856 0, 755193.097 1520069.44 0, 755434.956 1520055.038 0, 755676.816 1520040.651 0, 755917.468 1520026.349 0, 755587.272 1514467.37 0, 
+    755257.055 1508908.028 0))
+
+POLYGON ((767527.764 1519353.171 0, 767287.071 1519366.793 0, 767045.171 1519380.497 0, 766803.272 1519394.215 0, 766561.374 1519407.948 0, 766319.477 1519421.695 0, 766077.581 1519435.456 0, 765835.685 1519449.231 0, 765593.791 1519463.021 0, 765351.897 1519476.825 0, 
+    765110.004 1519490.643 0, 764868.111 1519504.475 0, 764626.22 1519518.321 0, 764384.329 1519532.182 0, 764142.439 1519546.057 0, 763900.55 1519559.946 0, 763658.662 1519573.85 0, 763416.775 1519587.768 0, 763174.888 1519601.7 0, 762933.003 1519615.646 0, 
+    762691.118 1519629.606 0, 762449.234 1519643.581 0, 762207.35 1519657.57 0, 761965.468 1519671.573 0, 761722.378 1519685.66 0, 761481.705 1519699.622 0, 761239.825 1519713.668 0, 760997.946 1519727.728 0, 760756.068 1519741.802 0, 760514.191 1519755.89 0, 
+    760272.314 1519769.993 0, 760030.438 1519784.11 0, 759788.563 1519798.242 0, 759546.689 1519812.387 0, 759304.816 1519826.547 0, 759062.943 1519840.721 0, 758821.071 1519854.909 0, 758579.201 1519869.111 0, 758337.331 1519883.328 0, 758095.461 1519897.559 0, 
+    757853.593 1519911.804 0, 757611.726 1519926.063 0, 757369.859 1519940.337 0, 757127.993 1519954.625 0, 756886.128 1519968.927 0, 756644.264 1519983.243 0, 756402.401 1519997.574 0, 756160.538 1520011.919 0, 755917.468 1520026.349 0, 756247.641 1525584.959 0, 
+    756577.793 1531143.194 0, 756820.206 1531128.802 0, 757061.414 1531114.496 0, 757302.623 1531100.204 0, 757543.833 1531085.926 0, 757785.043 1531071.663 0, 758026.255 1531057.414 0, 758267.467 1531043.179 0, 758508.68 1531028.958 0, 758749.894 1531014.751 0, 
+    758991.109 1531000.559 0, 759232.325 1530986.381 0, 759473.541 1530972.217 0, 759714.758 1530958.067 0, 759955.977 1530943.931 0, 760197.196 1530929.81 0, 760438.415 1530915.703 0, 760679.636 1530901.61 0, 760920.858 1530887.531 0, 761162.08 1530873.466 0, 
+    761403.303 1530859.416 0, 761644.527 1530845.38 0, 761885.752 1530831.358 0, 762126.977 1530817.35 0, 762366.999 1530803.426 0, 762609.431 1530789.377 0, 762850.659 1530775.412 0, 763091.888 1530761.46 0, 763333.118 1530747.524 0, 763574.348 1530733.601 0, 
+    763815.58 1530719.693 0, 764056.812 1530705.798 0, 764298.045 1530691.918 0, 764539.279 1530678.052 0, 764780.513 1530664.201 0, 765021.749 1530650.363 0, 765262.985 1530636.54 0, 765504.222 1530622.731 0, 765745.46 1530608.936 0, 765986.698 1530595.155 0, 
+    766227.938 1530581.389 0, 766469.178 1530567.637 0, 766710.419 1530553.899 0, 766951.661 1530540.175 0, 767192.904 1530526.465 0, 767434.148 1530512.77 0, 767675.392 1530499.088 0, 767916.637 1530485.421 0, 768156.679 1530471.837 0, 767842.232 1524912.692 0, 
+    767527.764 1519353.171 0))
+
+POLYGON ((779737.415 1529833.195 0, 779497.334 1529846.101 0, 779256.052 1529859.087 0, 779014.77 1529872.086 0, 778773.488 1529885.1 0, 778532.208 1529898.128 0, 778290.928 1529911.171 0, 778049.649 1529924.227 0, 777808.371 1529937.298 0, 777567.093 1529950.383 0, 
+    777325.817 1529963.482 0, 777084.541 1529976.595 0, 776843.266 1529989.722 0, 776601.991 1530002.864 0, 776360.718 1530016.02 0, 776119.445 1530029.19 0, 775878.173 1530042.374 0, 775636.902 1530055.573 0, 775395.631 1530068.785 0, 775154.362 1530082.012 0, 
+    774913.093 1530095.253 0, 774671.825 1530108.509 0, 774430.557 1530121.778 0, 774189.291 1530135.062 0, 773946.822 1530148.426 0, 773706.76 1530161.672 0, 773465.496 1530174.998 0, 773224.232 1530188.338 0, 772982.97 1530201.693 0, 772741.708 1530215.062 0, 
+    772500.447 1530228.445 0, 772259.186 1530241.842 0, 772017.927 1530255.254 0, 771776.668 1530268.679 0, 771535.41 1530282.119 0, 771294.153 1530295.573 0, 771052.897 1530309.042 0, 770811.641 1530322.524 0, 770570.387 1530336.021 0, 770329.133 1530349.532 0, 
+    770087.88 1530363.057 0, 769846.627 1530376.596 0, 769605.376 1530390.149 0, 769364.125 1530403.717 0, 769122.875 1530417.299 0, 768881.626 1530430.895 0, 768640.377 1530444.505 0, 768399.13 1530458.13 0, 768156.679 1530471.837 0, 768471.104 1536030.6 0, 
+    768785.508 1541588.976 0, 769027.301 1541575.307 0, 769267.894 1541561.719 0, 769508.488 1541548.146 0, 769749.083 1541534.587 0, 769989.679 1541521.042 0, 770230.275 1541507.511 0, 770470.872 1541493.994 0, 770711.47 1541480.491 0, 770952.069 1541467.003 0, 
+    771192.669 1541453.529 0, 771433.269 1541440.069 0, 771673.87 1541426.623 0, 771914.472 1541413.191 0, 772155.075 1541399.774 0, 772395.679 1541386.37 0, 772636.283 1541372.981 0, 772876.888 1541359.606 0, 773117.494 1541346.245 0, 773358.101 1541332.898 0, 
+    773598.708 1541319.565 0, 773839.316 1541306.247 0, 774079.926 1541292.943 0, 774320.535 1541279.653 0, 774559.946 1541266.443 0, 774801.757 1541253.115 0, 775042.37 1541239.867 0, 775282.983 1541226.634 0, 775523.596 1541213.414 0, 775764.211 1541200.209 0, 
+    776004.826 1541187.018 0, 776245.442 1541173.841 0, 776486.059 1541160.679 0, 776726.677 1541147.53 0, 776967.295 1541134.396 0, 777207.914 1541121.276 0, 777448.534 1541108.17 0, 777689.155 1541095.078 0, 777929.776 1541082 0, 778170.399 1541068.937 0, 
+    778411.022 1541055.887 0, 778651.645 1541042.852 0, 778892.27 1541029.831 0, 779132.895 1541016.824 0, 779373.521 1541003.831 0, 779614.148 1540990.853 0, 779854.776 1540977.888 0, 780095.404 1540964.938 0, 780334.834 1540952.067 0, 780036.135 1535392.824 0, 
+    779737.415 1529833.195 0))
+
+POLYGON ((791885.913 1540347.788 0, 791646.446 1540359.984 0, 791405.782 1540372.254 0, 791165.119 1540384.539 0, 790924.456 1540396.837 0, 790683.795 1540409.15 0, 790443.134 1540421.477 0, 790202.473 1540433.818 0, 789961.814 1540446.174 0, 789721.155 1540458.543 0, 
+    789480.496 1540470.927 0, 789239.839 1540483.325 0, 788999.182 1540495.737 0, 788758.526 1540508.163 0, 788517.871 1540520.603 0, 788277.216 1540533.058 0, 788036.563 1540545.526 0, 787795.91 1540558.009 0, 787555.257 1540570.506 0, 787314.606 1540583.017 0, 
+    787073.955 1540595.543 0, 786833.305 1540608.082 0, 786592.655 1540620.636 0, 786352.007 1540633.204 0, 786110.16 1540645.848 0, 785870.712 1540658.382 0, 785630.065 1540670.992 0, 785389.419 1540683.616 0, 785148.774 1540696.255 0, 784908.13 1540708.908 0, 
+    784667.487 1540721.575 0, 784426.844 1540734.256 0, 784186.202 1540746.951 0, 783945.561 1540759.661 0, 783704.921 1540772.384 0, 783464.281 1540785.122 0, 783223.642 1540797.874 0, 782983.004 1540810.64 0, 782742.366 1540823.42 0, 782501.73 1540836.215 0, 
+    782261.094 1540849.024 0, 782020.458 1540861.846 0, 781779.824 1540874.683 0, 781539.19 1540887.534 0, 781298.557 1540900.4 0, 781057.925 1540913.279 0, 780817.294 1540926.173 0, 780576.663 1540939.08 0, 780334.834 1540952.067 0, 780633.511 1546510.915 0, 
+    780932.168 1552069.364 0, 781173.339 1552056.413 0, 781413.316 1552043.541 0, 781653.293 1552030.682 0, 781893.271 1552017.838 0, 782133.249 1552005.007 0, 782373.228 1551992.191 0, 782613.209 1551979.389 0, 782853.189 1551966.601 0, 783093.171 1551953.828 0, 
+    783333.153 1551941.068 0, 783573.136 1551928.322 0, 783813.12 1551915.591 0, 784053.105 1551902.874 0, 784293.09 1551890.171 0, 784533.076 1551877.482 0, 784773.063 1551864.807 0, 785013.051 1551852.146 0, 785253.039 1551839.499 0, 785493.028 1551826.867 0, 
+    785733.018 1551814.248 0, 785973.008 1551801.644 0, 786213 1551789.054 0, 786452.992 1551776.478 0, 786691.789 1551763.979 0, 786932.978 1551751.368 0, 787172.972 1551738.835 0, 787412.967 1551726.315 0, 787652.963 1551713.81 0, 787892.959 1551701.319 0, 
+    788132.957 1551688.841 0, 788372.955 1551676.378 0, 788612.953 1551663.93 0, 788852.953 1551651.495 0, 789092.953 1551639.074 0, 789332.954 1551626.668 0, 789572.955 1551614.275 0, 789812.958 1551601.897 0, 790052.961 1551589.533 0, 790292.964 1551577.183 0, 
+    790532.969 1551564.847 0, 790772.974 1551552.525 0, 791012.98 1551540.218 0, 791252.987 1551527.924 0, 791492.994 1551515.645 0, 791733.002 1551503.379 0, 791973.011 1551491.128 0, 792213.021 1551478.891 0, 792451.836 1551466.729 0, 792168.885 1545907.459 0, 
+    791885.913 1540347.788 0))
+
+POLYGON ((803973.162 1550896.642 0, 803734.311 1550908.129 0, 803494.267 1550919.688 0, 803254.225 1550931.261 0, 803014.183 1550942.848 0, 802774.142 1550954.45 0, 802534.102 1550966.065 0, 802294.062 1550977.694 0, 802054.023 1550989.338 0, 801813.984 1551000.996 0, 
+    801573.947 1551012.668 0, 801333.91 1551024.354 0, 801093.873 1551036.054 0, 800853.838 1551047.768 0, 800613.803 1551059.497 0, 800373.768 1551071.239 0, 800133.735 1551082.996 0, 799893.702 1551094.767 0, 799653.67 1551106.552 0, 799413.638 1551118.351 0, 
+    799173.608 1551130.164 0, 798933.577 1551141.991 0, 798693.548 1551153.833 0, 798453.519 1551165.688 0, 798212.298 1551177.617 0, 797973.464 1551189.442 0, 797733.437 1551201.34 0, 797493.412 1551213.252 0, 797253.386 1551225.178 0, 797013.362 1551237.118 0, 
+    796773.338 1551249.073 0, 796533.315 1551261.041 0, 796293.293 1551273.024 0, 796053.271 1551285.021 0, 795813.25 1551297.032 0, 795573.23 1551309.057 0, 795333.21 1551321.096 0, 795093.191 1551333.149 0, 794853.173 1551345.217 0, 794613.156 1551357.298 0, 
+    794373.139 1551369.394 0, 794133.123 1551381.504 0, 793893.108 1551393.628 0, 793653.093 1551405.766 0, 793413.079 1551417.918 0, 793173.066 1551430.085 0, 792933.054 1551442.265 0, 792693.042 1551454.46 0, 792451.836 1551466.729 0, 792734.767 1557025.594 0, 
+    793017.677 1562584.047 0, 793258.225 1562571.811 0, 793497.582 1562559.65 0, 793736.94 1562547.502 0, 793976.299 1562535.369 0, 794215.659 1562523.25 0, 794455.019 1562511.145 0, 794694.38 1562499.054 0, 794933.741 1562486.977 0, 795173.104 1562474.915 0, 
+    795412.467 1562462.866 0, 795651.831 1562450.831 0, 795891.195 1562438.811 0, 796130.56 1562426.804 0, 796369.926 1562414.812 0, 796609.293 1562402.834 0, 796848.66 1562390.87 0, 797088.028 1562378.92 0, 797327.397 1562366.984 0, 797566.766 1562355.062 0, 
+    797806.136 1562343.154 0, 798045.507 1562331.26 0, 798284.879 1562319.381 0, 798524.251 1562307.515 0, 798762.433 1562295.723 0, 799002.997 1562283.827 0, 799242.372 1562272.003 0, 799481.747 1562260.194 0, 799721.122 1562248.399 0, 799960.499 1562236.618 0, 
+    800199.876 1562224.851 0, 800439.254 1562213.099 0, 800678.632 1562201.36 0, 800918.011 1562189.635 0, 801157.391 1562177.925 0, 801396.772 1562166.228 0, 801636.153 1562154.546 0, 801875.535 1562142.878 0, 802114.917 1562131.223 0, 802354.301 1562119.583 0, 
+    802593.685 1562107.957 0, 802833.069 1562096.346 0, 803072.455 1562084.748 0, 803311.841 1562073.164 0, 803551.227 1562061.594 0, 803790.615 1562050.039 0, 804030.003 1562038.497 0, 804269.392 1562026.97 0, 804507.592 1562015.514 0, 804240.387 1556456.284 0, 
+    803973.162 1550896.642 0))
+
+POLYGON ((815999.066 1561479.444 0, 815760.833 1561490.227 0, 815521.413 1561501.078 0, 815281.993 1561511.943 0, 815042.574 1561522.823 0, 814803.156 1561533.716 0, 814563.738 1561544.623 0, 814324.321 1561555.545 0, 814084.904 1561566.48 0, 813845.488 1561577.43 0, 
+    813606.073 1561588.394 0, 813366.659 1561599.371 0, 813127.245 1561610.363 0, 812887.831 1561621.369 0, 812648.419 1561632.389 0, 812409.007 1561643.424 0, 812169.595 1561654.472 0, 811930.185 1561665.534 0, 811690.775 1561676.611 0, 811451.365 1561687.701 0, 
+    811211.957 1561698.806 0, 810972.549 1561709.925 0, 810733.141 1561721.057 0, 810493.734 1561732.204 0, 810253.14 1561743.421 0, 810014.923 1561754.54 0, 809775.518 1561765.73 0, 809536.114 1561776.933 0, 809296.711 1561788.15 0, 809057.308 1561799.382 0, 
+    808817.906 1561810.627 0, 808578.504 1561821.887 0, 808339.103 1561833.161 0, 808099.703 1561844.449 0, 807860.304 1561855.75 0, 807620.905 1561867.066 0, 807381.507 1561878.397 0, 807142.109 1561889.741 0, 806902.712 1561901.099 0, 806663.316 1561912.471 0, 
+    806423.921 1561923.858 0, 806184.526 1561935.258 0, 805945.132 1561946.673 0, 805705.738 1561958.102 0, 805466.345 1561969.545 0, 805226.953 1561981.001 0, 804987.562 1561992.472 0, 804748.171 1562003.958 0, 804507.592 1562015.514 0, 804774.776 1567574.326 0, 
+    805041.941 1573132.714 0, 805281.863 1573121.189 0, 805520.599 1573109.735 0, 805759.336 1573098.295 0, 805998.074 1573086.87 0, 806236.813 1573075.458 0, 806475.552 1573064.061 0, 806714.292 1573052.677 0, 806953.032 1573041.308 0, 807191.773 1573029.953 0, 
+    807430.515 1573018.611 0, 807669.257 1573007.284 0, 807908.001 1572995.971 0, 808146.744 1572984.672 0, 808385.489 1572973.387 0, 808624.234 1572962.116 0, 808862.98 1572950.859 0, 809101.726 1572939.616 0, 809340.473 1572928.387 0, 809579.221 1572917.172 0, 
+    809817.97 1572905.971 0, 810056.719 1572894.785 0, 810295.468 1572883.612 0, 810534.219 1572872.453 0, 810771.784 1572861.364 0, 811011.722 1572850.178 0, 811250.474 1572839.062 0, 811489.227 1572827.959 0, 811727.981 1572816.871 0, 811966.735 1572805.797 0, 
+    812205.49 1572794.737 0, 812444.246 1572783.69 0, 812683.002 1572772.658 0, 812921.759 1572761.64 0, 813160.516 1572750.636 0, 813399.275 1572739.646 0, 813638.034 1572728.67 0, 813876.793 1572717.708 0, 814115.553 1572706.761 0, 814354.314 1572695.827 0, 
+    814593.076 1572684.907 0, 814831.838 1572674.001 0, 815070.6 1572663.11 0, 815309.364 1572652.232 0, 815548.128 1572641.369 0, 815786.892 1572630.519 0, 816025.658 1572619.684 0, 816264.424 1572608.863 0, 816502.006 1572598.109 0, 816250.546 1567038.989 0, 
+    815999.066 1561479.444 0))
+
+POLYGON ((827963.535 1572095.883 0, 827725.922 1572105.966 0, 827487.126 1572116.113 0, 827248.331 1572126.273 0, 827009.537 1572136.448 0, 826770.743 1572146.637 0, 826531.95 1572156.84 0, 826293.157 1572167.057 0, 826054.365 1572177.288 0, 825815.574 1572187.533 0, 
+    825576.783 1572197.792 0, 825337.993 1572208.066 0, 825099.204 1572218.353 0, 824860.415 1572228.654 0, 824621.626 1572238.97 0, 824382.839 1572249.299 0, 824144.052 1572259.643 0, 823905.265 1572270 0, 823666.479 1572280.372 0, 823427.694 1572290.757 0, 
+    823188.909 1572301.157 0, 822950.125 1572311.571 0, 822711.342 1572321.999 0, 822472.559 1572332.441 0, 822232.593 1572342.949 0, 821994.995 1572353.367 0, 821756.214 1572363.851 0, 821517.434 1572374.349 0, 821278.654 1572384.861 0, 821039.875 1572395.387 0, 
+    820801.096 1572405.927 0, 820562.318 1572416.482 0, 820323.541 1572427.05 0, 820084.765 1572437.633 0, 819845.989 1572448.229 0, 819607.213 1572458.84 0, 819368.438 1572469.464 0, 819129.664 1572480.103 0, 818890.891 1572490.755 0, 818652.118 1572501.422 0, 
+    818413.346 1572512.103 0, 818174.574 1572522.798 0, 817935.803 1572533.507 0, 817697.033 1572544.23 0, 817458.263 1572554.967 0, 817219.494 1572565.718 0, 816980.725 1572576.483 0, 816741.957 1572587.262 0, 816502.006 1572598.109 0, 816753.446 1578156.799 0, 
+    817004.867 1583715.052 0, 817244.161 1583704.235 0, 817482.275 1583693.485 0, 817720.389 1583682.749 0, 817958.504 1583672.028 0, 818196.619 1583661.32 0, 818434.735 1583650.626 0, 818672.852 1583639.947 0, 818910.969 1583629.281 0, 819149.087 1583618.63 0, 
+    819387.205 1583607.992 0, 819625.325 1583597.369 0, 819863.444 1583586.759 0, 820101.565 1583576.164 0, 820339.686 1583565.582 0, 820577.808 1583555.015 0, 820815.93 1583544.462 0, 821054.053 1583533.922 0, 821292.176 1583523.397 0, 821530.3 1583512.885 0, 
+    821768.425 1583502.388 0, 822006.551 1583491.905 0, 822244.677 1583481.435 0, 822482.803 1583470.98 0, 822719.75 1583460.59 0, 822959.058 1583450.111 0, 823197.187 1583439.698 0, 823435.316 1583429.299 0, 823673.446 1583418.914 0, 823911.576 1583408.542 0, 
+    824149.707 1583398.185 0, 824387.838 1583387.842 0, 824625.97 1583377.513 0, 824864.103 1583367.198 0, 825102.237 1583356.897 0, 825340.37 1583346.609 0, 825578.505 1583336.336 0, 825816.64 1583326.077 0, 826054.776 1583315.832 0, 826292.912 1583305.601 0, 
+    826531.049 1583295.384 0, 826769.187 1583285.181 0, 827007.325 1583274.992 0, 827245.464 1583264.817 0, 827483.603 1583254.656 0, 827721.743 1583244.509 0, 827959.884 1583234.376 0, 828198.025 1583224.257 0, 828434.987 1583214.202 0, 828199.27 1577655.261 0, 
+    827963.535 1572095.883 0))
+
+POLYGON ((839866.476 1582745.647 0, 839629.485 1582755.033 0, 839391.316 1582764.479 0, 839153.148 1582773.939 0, 838914.98 1582783.413 0, 838676.813 1582792.901 0, 838438.646 1582802.403 0, 838200.48 1582811.919 0, 837962.315 1582821.45 0, 837724.15 1582830.994 0, 
+    837485.986 1582840.552 0, 837247.822 1582850.124 0, 837009.659 1582859.711 0, 836771.496 1582869.311 0, 836533.334 1582878.925 0, 836295.173 1582888.554 0, 836057.012 1582898.196 0, 835818.851 1582907.852 0, 835580.692 1582917.523 0, 835342.532 1582927.207 0, 
+    835104.374 1582936.905 0, 834866.216 1582946.618 0, 834628.058 1582956.344 0, 834389.901 1582966.085 0, 834150.566 1582975.888 0, 833913.589 1582985.608 0, 833675.434 1582995.39 0, 833437.279 1583005.187 0, 833199.125 1583014.997 0, 832960.972 1583024.822 0, 
+    832722.819 1583034.661 0, 832484.666 1583044.513 0, 832246.515 1583054.38 0, 832008.364 1583064.261 0, 831770.213 1583074.155 0, 831532.063 1583084.064 0, 831293.914 1583093.987 0, 831055.765 1583103.923 0, 830817.617 1583113.874 0, 830579.469 1583123.839 0, 
+    830341.322 1583133.818 0, 830103.175 1583143.81 0, 829865.029 1583153.817 0, 829626.884 1583163.838 0, 829388.739 1583173.873 0, 829150.595 1583183.922 0, 828912.452 1583193.984 0, 828674.309 1583204.061 0, 828434.987 1583214.202 0, 828670.685 1588772.7 0, 
+    828906.364 1594330.749 0, 829145.028 1594320.636 0, 829382.517 1594310.586 0, 829620.006 1594300.551 0, 829857.496 1594290.53 0, 830094.986 1594280.523 0, 830332.477 1594270.529 0, 830569.969 1594260.55 0, 830807.461 1594250.585 0, 831044.954 1594240.633 0, 
+    831282.447 1594230.696 0, 831519.941 1594220.773 0, 831757.435 1594210.863 0, 831994.931 1594200.968 0, 832232.426 1594191.086 0, 832469.922 1594181.219 0, 832707.419 1594171.365 0, 832944.917 1594161.526 0, 833182.415 1594151.7 0, 833419.913 1594141.889 0, 
+    833657.412 1594132.091 0, 833894.912 1594122.308 0, 834132.412 1594112.538 0, 834369.913 1594102.782 0, 834606.239 1594093.089 0, 834844.917 1594083.313 0, 835082.419 1594073.599 0, 835319.923 1594063.9 0, 835557.426 1594054.214 0, 835794.931 1594044.542 0, 
+    836032.435 1594034.884 0, 836269.941 1594025.24 0, 836507.447 1594015.611 0, 836744.953 1594005.995 0, 836982.461 1593996.393 0, 837219.968 1593986.805 0, 837457.477 1593977.231 0, 837694.985 1593967.671 0, 837932.495 1593958.125 0, 838170.005 1593948.593 0, 
+    838407.515 1593939.075 0, 838645.026 1593929.571 0, 838882.538 1593920.081 0, 839120.05 1593910.605 0, 839357.563 1593901.143 0, 839595.076 1593891.695 0, 839832.59 1593882.261 0, 840070.105 1593872.841 0, 840306.445 1593863.481 0, 840086.469 1588304.789 0, 
+    839866.476 1582745.647 0))
+
+POLYGON ((851707.801 1593428.422 0, 851471.433 1593437.114 0, 851233.893 1593445.863 0, 850996.353 1593454.626 0, 850758.814 1593463.403 0, 850521.276 1593472.194 0, 850283.738 1593480.999 0, 850046.2 1593489.818 0, 849808.663 1593498.651 0, 849571.127 1593507.498 0, 
+    849333.591 1593516.359 0, 849096.055 1593525.234 0, 848858.521 1593534.123 0, 848620.986 1593543.026 0, 848383.452 1593551.943 0, 848145.919 1593560.874 0, 847908.386 1593569.819 0, 847670.854 1593578.777 0, 847433.322 1593587.75 0, 847195.791 1593596.737 0, 
+    846958.26 1593605.738 0, 846720.73 1593614.752 0, 846483.201 1593623.781 0, 846245.671 1593632.824 0, 846006.969 1593641.925 0, 845770.615 1593650.951 0, 845533.087 1593660.036 0, 845295.56 1593669.134 0, 845058.034 1593678.247 0, 844820.508 1593687.373 0, 
+    844582.983 1593696.514 0, 844345.458 1593705.668 0, 844107.934 1593714.837 0, 843870.41 1593724.019 0, 843632.887 1593733.216 0, 843395.364 1593742.426 0, 843157.842 1593751.651 0, 842920.321 1593760.889 0, 842682.8 1593770.142 0, 842445.279 1593779.408 0, 
+    842207.759 1593788.688 0, 841970.24 1593797.983 0, 841732.721 1593807.291 0, 841495.203 1593816.613 0, 841257.685 1593825.95 0, 841020.168 1593835.3 0, 840782.651 1593844.664 0, 840545.135 1593854.042 0, 840306.445 1593863.481 0, 840526.402 1599421.717 0, 
+    840746.341 1604979.492 0, 840984.374 1604970.079 0, 841221.236 1604960.727 0, 841458.098 1604951.388 0, 841694.961 1604942.064 0, 841931.825 1604932.753 0, 842168.689 1604923.456 0, 842405.553 1604914.174 0, 842642.418 1604904.905 0, 842879.284 1604895.65 0, 
+    843116.15 1604886.409 0, 843353.017 1604877.183 0, 843589.884 1604867.97 0, 843826.752 1604858.771 0, 844063.62 1604849.585 0, 844300.489 1604840.414 0, 844537.358 1604831.257 0, 844774.228 1604822.114 0, 845011.099 1604812.985 0, 845247.97 1604803.869 0, 
+    845484.842 1604794.768 0, 845721.714 1604785.68 0, 845958.586 1604776.607 0, 846195.46 1604767.547 0, 846431.163 1604758.546 0, 846669.208 1604749.47 0, 846906.082 1604740.452 0, 847142.958 1604731.448 0, 847379.833 1604722.458 0, 847616.71 1604713.482 0, 
+    847853.587 1604704.52 0, 848090.464 1604695.572 0, 848327.342 1604686.638 0, 848564.221 1604677.718 0, 848801.1 1604668.812 0, 849037.979 1604659.919 0, 849274.859 1604651.041 0, 849511.74 1604642.177 0, 849748.621 1604633.326 0, 849985.503 1604624.49 0, 
+    850222.385 1604615.667 0, 850459.267 1604606.858 0, 850696.15 1604598.064 0, 850933.034 1604589.283 0, 851169.918 1604580.516 0, 851406.803 1604571.763 0, 851643.688 1604563.024 0, 851880.574 1604554.299 0, 852116.291 1604545.631 0, 851912.054 1598987.258 0, 
+    851707.801 1593428.422 0))
+
+POLYGON ((863487.42 1604143.895 0, 863251.678 1604151.897 0, 863014.769 1604159.953 0, 862777.86 1604168.022 0, 862540.951 1604176.106 0, 862304.043 1604184.204 0, 862067.136 1604192.315 0, 861830.229 1604200.441 0, 861593.322 1604208.58 0, 861356.416 1604216.733 0, 
+    861119.51 1604224.9 0, 860882.605 1604233.082 0, 860645.701 1604241.277 0, 860408.796 1604249.486 0, 860171.893 1604257.709 0, 859934.989 1604265.946 0, 859698.087 1604274.197 0, 859461.185 1604282.462 0, 859224.283 1604290.74 0, 858987.381 1604299.033 0, 
+    858750.481 1604307.34 0, 858513.58 1604315.661 0, 858276.681 1604323.995 0, 858039.781 1604332.344 0, 857801.713 1604340.747 0, 857565.984 1604349.083 0, 857329.086 1604357.473 0, 857092.189 1604365.877 0, 856855.292 1604374.295 0, 856618.396 1604382.728 0, 
+    856381.5 1604391.174 0, 856144.605 1604399.634 0, 855907.71 1604408.108 0, 855670.815 1604416.596 0, 855433.921 1604425.098 0, 855197.028 1604433.614 0, 854960.135 1604442.143 0, 854723.243 1604450.687 0, 854486.351 1604459.245 0, 854249.46 1604467.816 0, 
+    854012.569 1604476.402 0, 853775.678 1604485.001 0, 853538.789 1604493.615 0, 853301.899 1604502.242 0, 853065.01 1604510.884 0, 852828.122 1604519.539 0, 852591.234 1604528.208 0, 852354.347 1604536.891 0, 852116.291 1604545.631 0, 852320.51 1610103.536 0, 
+    852524.712 1615660.966 0, 852762.111 1615652.25 0, 852998.344 1615643.591 0, 853234.577 1615634.946 0, 853470.811 1615626.314 0, 853707.046 1615617.697 0, 853943.281 1615609.093 0, 854179.517 1615600.504 0, 854415.753 1615591.928 0, 854651.989 1615583.366 0, 
+    854888.226 1615574.818 0, 855124.464 1615566.284 0, 855360.702 1615557.764 0, 855596.941 1615549.258 0, 855833.18 1615540.765 0, 856069.42 1615532.287 0, 856305.66 1615523.822 0, 856541.9 1615515.372 0, 856778.141 1615506.935 0, 857014.383 1615498.512 0, 
+    857250.625 1615490.103 0, 857486.868 1615481.708 0, 857723.111 1615473.327 0, 857959.354 1615464.96 0, 858194.433 1615456.648 0, 858431.843 1615448.268 0, 858668.088 1615439.942 0, 858904.334 1615431.631 0, 859140.58 1615423.333 0, 859376.826 1615415.049 0, 
+    859613.073 1615406.779 0, 859849.321 1615398.523 0, 860085.569 1615390.281 0, 860321.817 1615382.053 0, 860558.066 1615373.839 0, 860794.315 1615365.639 0, 861030.565 1615357.452 0, 861266.816 1615349.28 0, 861503.067 1615341.121 0, 861739.318 1615332.976 0, 
+    861975.57 1615324.846 0, 862211.822 1615316.729 0, 862448.075 1615308.626 0, 862684.328 1615300.537 0, 862920.582 1615292.461 0, 863156.836 1615284.4 0, 863393.091 1615276.353 0, 863629.346 1615268.319 0, 863864.437 1615260.339 0, 863675.937 1609702.355 0, 
+    863487.42 1604143.895 0))
+
+POLYGON ((875205.249 1614891.751 0, 874970.134 1614899.067 0, 874733.857 1614906.433 0, 874497.581 1614913.813 0, 874261.305 1614921.206 0, 874025.029 1614928.614 0, 873788.754 1614936.036 0, 873552.479 1614943.471 0, 873316.205 1614950.921 0, 873079.931 1614958.384 0, 
+    872843.658 1614965.861 0, 872607.385 1614973.352 0, 872371.112 1614980.857 0, 872134.84 1614988.376 0, 871898.569 1614995.909 0, 871662.297 1615003.456 0, 871426.027 1615011.016 0, 871189.756 1615018.591 0, 870953.486 1615026.179 0, 870717.217 1615033.782 0, 
+    870480.948 1615041.398 0, 870244.679 1615049.028 0, 870008.411 1615056.672 0, 869772.144 1615064.33 0, 869534.713 1615072.04 0, 869299.61 1615079.688 0, 869063.344 1615087.388 0, 868827.078 1615095.101 0, 868590.812 1615102.829 0, 868354.547 1615110.57 0, 
+    868118.283 1615118.326 0, 867882.019 1615126.095 0, 867645.755 1615133.878 0, 867409.492 1615141.675 0, 867173.23 1615149.486 0, 866936.968 1615157.311 0, 866700.706 1615165.15 0, 866464.445 1615173.002 0, 866228.184 1615180.869 0, 865991.924 1615188.75 0, 
+    865755.664 1615196.644 0, 865519.404 1615204.552 0, 865283.145 1615212.474 0, 865046.887 1615220.411 0, 864810.629 1615228.361 0, 864574.371 1615236.325 0, 864338.114 1615244.302 0, 864101.858 1615252.294 0, 863864.437 1615260.339 0, 864052.921 1620817.842 0, 
+    864241.388 1626374.858 0, 864478.152 1626366.835 0, 864713.754 1626358.865 0, 864949.357 1626350.909 0, 865184.96 1626342.968 0, 865420.564 1626335.04 0, 865656.168 1626327.125 0, 865891.773 1626319.225 0, 866127.378 1626311.339 0, 866362.984 1626303.466 0, 
+    866598.59 1626295.608 0, 866834.197 1626287.763 0, 867069.804 1626279.932 0, 867305.411 1626272.115 0, 867541.019 1626264.312 0, 867776.628 1626256.522 0, 868012.236 1626248.747 0, 868247.846 1626240.985 0, 868483.456 1626233.237 0, 868719.066 1626225.503 0, 
+    868954.677 1626217.783 0, 869190.288 1626210.077 0, 869425.899 1626202.385 0, 869661.511 1626194.707 0, 869895.963 1626187.08 0, 870132.737 1626179.392 0, 870368.35 1626171.755 0, 870603.964 1626164.132 0, 870839.579 1626156.523 0, 871075.193 1626148.928 0, 
+    871310.809 1626141.346 0, 871546.424 1626133.779 0, 871782.04 1626126.225 0, 872017.657 1626118.685 0, 872253.274 1626111.16 0, 872488.891 1626103.648 0, 872724.509 1626096.149 0, 872960.127 1626088.665 0, 873195.746 1626081.195 0, 873431.365 1626073.738 0, 
+    873666.985 1626066.296 0, 873902.605 1626058.867 0, 874138.226 1626051.452 0, 874373.847 1626044.051 0, 874609.468 1626036.664 0, 874845.09 1626029.291 0, 875080.712 1626021.931 0, 875316.335 1626014.585 0, 875550.798 1626007.29 0, 875378.031 1620449.764 0, 
+    875205.249 1614891.751 0))
+
+POLYGON ((886861.201 1625671.675 0, 886626.716 1625678.308 0, 886391.074 1625684.988 0, 886155.432 1625691.681 0, 885919.79 1625698.389 0, 885684.149 1625705.111 0, 885448.508 1625711.846 0, 885212.867 1625718.595 0, 884977.227 1625725.358 0, 884741.587 1625732.135 0, 
+    884505.948 1625738.926 0, 884270.309 1625745.731 0, 884034.671 1625752.549 0, 883799.032 1625759.382 0, 883563.395 1625766.228 0, 883327.757 1625773.088 0, 883092.121 1625779.962 0, 882856.484 1625786.85 0, 882620.848 1625793.752 0, 882385.212 1625800.667 0, 
+    882149.577 1625807.597 0, 881913.942 1625814.54 0, 881678.308 1625821.497 0, 881442.674 1625828.469 0, 881205.881 1625835.488 0, 880971.407 1625842.452 0, 880735.774 1625849.465 0, 880500.141 1625856.492 0, 880264.509 1625863.532 0, 880028.878 1625870.587 0, 
+    879793.247 1625877.655 0, 879557.616 1625884.737 0, 879321.986 1625891.833 0, 879086.356 1625898.943 0, 878850.726 1625906.066 0, 878615.097 1625913.204 0, 878379.469 1625920.355 0, 878143.84 1625927.52 0, 877908.212 1625934.7 0, 877672.585 1625941.893 0, 
+    877436.958 1625949.099 0, 877201.332 1625956.32 0, 876965.705 1625963.555 0, 876730.08 1625970.803 0, 876494.455 1625978.066 0, 876258.83 1625985.342 0, 876023.205 1625992.632 0, 875787.581 1625999.936 0, 875550.798 1626007.29 0, 875723.55 1631564.321 0, 
+    875896.286 1637120.851 0, 876132.412 1637113.517 0, 876367.382 1637106.234 0, 876602.352 1637098.964 0, 876837.323 1637091.708 0, 877072.294 1637084.466 0, 877307.265 1637077.237 0, 877542.237 1637070.023 0, 877777.21 1637062.822 0, 878012.182 1637055.635 0, 
+    878247.156 1637048.462 0, 878482.129 1637041.303 0, 878717.104 1637034.158 0, 878952.078 1637027.026 0, 879187.053 1637019.908 0, 879422.028 1637012.804 0, 879657.004 1637005.714 0, 879891.98 1636998.638 0, 880126.957 1636991.576 0, 880361.934 1636984.527 0, 
+    880596.911 1636977.492 0, 880831.889 1636970.471 0, 881066.867 1636963.464 0, 881301.846 1636956.471 0, 881535.669 1636949.526 0, 881771.805 1636942.526 0, 882006.785 1636935.574 0, 882241.765 1636928.636 0, 882476.746 1636921.712 0, 882711.727 1636914.802 0, 
+    882946.708 1636907.906 0, 883181.69 1636901.023 0, 883416.673 1636894.154 0, 883651.655 1636887.299 0, 883886.638 1636880.458 0, 884121.622 1636873.631 0, 884356.606 1636866.817 0, 884591.59 1636860.018 0, 884826.575 1636853.232 0, 885061.56 1636846.46 0, 
+    885296.546 1636839.702 0, 885531.532 1636832.958 0, 885766.518 1636826.227 0, 886001.505 1636819.51 0, 886236.492 1636812.808 0, 886471.48 1636806.119 0, 886706.467 1636799.444 0, 886941.456 1636792.782 0, 887175.289 1636786.167 0, 887018.252 1631229.172 0, 
+    886861.201 1625671.675 0))
+
+POLYGON ((898455.194 1636483.35 0, 898221.341 1636489.305 0, 897986.334 1636495.302 0, 897751.329 1636501.313 0, 897516.323 1636507.338 0, 897281.318 1636513.377 0, 897046.313 1636519.43 0, 896811.309 1636525.497 0, 896576.305 1636531.577 0, 896341.301 1636537.671 0, 
+    896106.298 1636543.779 0, 895871.295 1636549.901 0, 895636.292 1636556.037 0, 895401.29 1636562.186 0, 895166.288 1636568.35 0, 894931.286 1636574.527 0, 894696.285 1636580.718 0, 894461.284 1636586.923 0, 894226.284 1636593.142 0, 893991.284 1636599.374 0, 
+    893756.284 1636605.621 0, 893521.285 1636611.881 0, 893286.286 1636618.155 0, 893051.287 1636624.443 0, 892815.135 1636630.775 0, 892581.291 1636637.06 0, 892346.294 1636643.389 0, 892111.296 1636649.733 0, 891876.3 1636656.09 0, 891641.303 1636662.46 0, 
+    891406.307 1636668.845 0, 891171.312 1636675.244 0, 890936.316 1636681.656 0, 890701.322 1636688.082 0, 890466.327 1636694.522 0, 890231.333 1636700.976 0, 889996.339 1636707.444 0, 889761.346 1636713.925 0, 889526.353 1636720.421 0, 889291.36 1636726.93 0, 
+    889056.368 1636733.453 0, 888821.376 1636739.99 0, 888586.385 1636746.54 0, 888351.394 1636753.105 0, 888116.403 1636759.683 0, 887881.413 1636766.275 0, 887646.423 1636772.881 0, 887411.434 1636779.501 0, 887175.289 1636786.167 0, 887332.312 1642342.656 0, 
+    887489.321 1647898.63 0, 887724.807 1647891.982 0, 887959.143 1647885.381 0, 888193.479 1647878.793 0, 888427.815 1647872.219 0, 888662.152 1647865.659 0, 888896.489 1647859.113 0, 889130.826 1647852.58 0, 889365.164 1647846.062 0, 889599.502 1647839.557 0, 
+    889833.84 1647833.066 0, 890068.179 1647826.589 0, 890302.518 1647820.125 0, 890536.858 1647813.675 0, 890771.198 1647807.24 0, 891005.539 1647800.817 0, 891239.879 1647794.409 0, 891474.22 1647788.015 0, 891708.562 1647781.634 0, 891942.904 1647775.267 0, 
+    892177.246 1647768.914 0, 892411.589 1647762.575 0, 892645.932 1647756.249 0, 892880.275 1647749.937 0, 893113.468 1647743.67 0, 893348.963 1647737.355 0, 893583.308 1647731.085 0, 893817.653 1647724.828 0, 894051.998 1647718.585 0, 894286.344 1647712.356 0, 
+    894520.69 1647706.141 0, 894755.036 1647699.94 0, 894989.383 1647693.752 0, 895223.73 1647687.578 0, 895458.077 1647681.418 0, 895692.425 1647675.272 0, 895926.773 1647669.14 0, 896161.122 1647663.021 0, 896395.471 1647656.916 0, 896629.82 1647650.825 0, 
+    896864.169 1647644.748 0, 897098.519 1647638.684 0, 897332.87 1647632.635 0, 897567.22 1647626.599 0, 897801.571 1647620.577 0, 898035.923 1647614.568 0, 898270.275 1647608.574 0, 898504.627 1647602.593 0, 898737.829 1647596.656 0, 898596.518 1642040.26 0, 
+    898455.194 1636483.35 0))
+
+POLYGON ((909987.146 1647326.462 0, 909753.926 1647331.741 0, 909519.558 1647337.059 0, 909285.19 1647342.392 0, 909050.822 1647347.738 0, 908816.455 1647353.098 0, 908582.089 1647358.471 0, 908347.722 1647363.859 0, 908113.356 1647369.26 0, 907878.99 1647374.676 0, 
+    907644.625 1647380.105 0, 907410.259 1647385.547 0, 907175.894 1647391.004 0, 906941.53 1647396.474 0, 906707.166 1647401.958 0, 906472.802 1647407.456 0, 906238.438 1647412.968 0, 906004.075 1647418.493 0, 905769.712 1647424.033 0, 905535.349 1647429.586 0, 
+    905300.987 1647435.153 0, 905066.625 1647440.733 0, 904832.263 1647446.328 0, 904597.902 1647451.936 0, 904362.392 1647457.586 0, 904129.181 1647463.194 0, 903894.82 1647468.844 0, 903660.46 1647474.507 0, 903426.101 1647480.185 0, 903191.741 1647485.876 0, 
+    902957.382 1647491.58 0, 902723.024 1647497.299 0, 902488.665 1647503.032 0, 902254.307 1647508.778 0, 902019.95 1647514.538 0, 901785.593 1647520.312 0, 901551.236 1647526.099 0, 901316.879 1647531.901 0, 901082.523 1647537.716 0, 900848.167 1647543.545 0, 
+    900613.811 1647549.388 0, 900379.456 1647555.244 0, 900145.101 1647561.114 0, 899910.747 1647566.999 0, 899676.392 1647572.897 0, 899442.039 1647578.808 0, 899207.685 1647584.734 0, 898973.332 1647590.673 0, 898737.829 1647596.656 0, 898879.127 1653152.53 0, 
+    899020.411 1658707.877 0, 899255.257 1658701.911 0, 899488.956 1658695.989 0, 899722.656 1658690.08 0, 899956.355 1658684.184 0, 900190.056 1658678.303 0, 900423.756 1658672.435 0, 900657.457 1658666.581 0, 900891.158 1658660.741 0, 901124.86 1658654.915 0, 
+    901358.562 1658649.102 0, 901592.264 1658643.303 0, 901825.967 1658637.518 0, 902059.67 1658631.746 0, 902293.373 1658625.989 0, 902527.077 1658620.245 0, 902760.781 1658614.514 0, 902994.485 1658608.798 0, 903228.189 1658603.095 0, 903461.894 1658597.406 0, 
+    903695.6 1658591.731 0, 903929.305 1658586.07 0, 904163.011 1658580.422 0, 904396.718 1658574.788 0, 904629.278 1658569.196 0, 904864.131 1658563.562 0, 905097.839 1658557.969 0, 905331.546 1658552.39 0, 905565.254 1658546.825 0, 905798.962 1658541.274 0, 
+    906032.671 1658535.736 0, 906266.38 1658530.212 0, 906500.089 1658524.702 0, 906733.799 1658519.206 0, 906967.509 1658513.723 0, 907201.219 1658508.254 0, 907434.929 1658502.799 0, 907668.64 1658497.358 0, 907902.351 1658491.93 0, 908136.063 1658486.517 0, 
+    908369.775 1658481.117 0, 908603.487 1658475.73 0, 908837.199 1658470.358 0, 909070.912 1658464.999 0, 909304.625 1658459.654 0, 909538.339 1658454.323 0, 909772.052 1658449.005 0, 910005.766 1658443.701 0, 910238.336 1658438.437 0, 910112.747 1652882.713 0, 
+    909987.146 1647326.462 0))
+
+POLYGON ((921456.976 1658200.691 0, 921224.391 1658205.298 0, 920990.663 1658209.942 0, 920756.936 1658214.599 0, 920523.208 1658219.27 0, 920289.481 1658223.955 0, 920055.754 1658228.653 0, 919822.027 1658233.365 0, 919588.301 1658238.091 0, 919354.575 1658242.831 0, 
+    919120.849 1658247.585 0, 918887.123 1658252.352 0, 918653.398 1658257.133 0, 918419.673 1658261.928 0, 918185.948 1658266.736 0, 917952.224 1658271.559 0, 917718.499 1658276.395 0, 917484.775 1658281.244 0, 917251.052 1658286.108 0, 917017.329 1658290.985 0, 
+    916783.606 1658295.876 0, 916549.883 1658300.781 0, 916316.16 1658305.7 0, 916082.438 1658310.632 0, 915847.572 1658315.602 0, 915614.995 1658320.538 0, 915381.273 1658325.512 0, 915147.552 1658330.499 0, 914913.832 1658335.5 0, 914680.111 1658340.515 0, 
+    914446.391 1658345.544 0, 914212.671 1658350.586 0, 913978.952 1658355.642 0, 913745.233 1658360.712 0, 913511.514 1658365.796 0, 913277.795 1658370.893 0, 913044.077 1658376.004 0, 912810.359 1658381.129 0, 912576.641 1658386.268 0, 912342.924 1658391.42 0, 
+    912109.207 1658396.587 0, 911875.49 1658401.767 0, 911641.773 1658406.96 0, 911408.057 1658412.168 0, 911174.341 1658417.389 0, 910940.626 1658422.624 0, 910706.91 1658427.873 0, 910473.195 1658433.135 0, 910238.336 1658438.437 0, 910363.912 1663993.627 0, 
+    910489.477 1669548.276 0, 910723.68 1669542.989 0, 910956.741 1669537.741 0, 911189.802 1669532.507 0, 911422.864 1669527.287 0, 911655.926 1669522.08 0, 911888.988 1669516.887 0, 912122.051 1669511.708 0, 912355.114 1669506.542 0, 912588.177 1669501.391 0, 
+    912821.24 1669496.253 0, 913054.304 1669491.128 0, 913287.368 1669486.018 0, 913520.433 1669480.921 0, 913753.497 1669475.838 0, 913986.562 1669470.768 0, 914219.628 1669465.713 0, 914452.693 1669460.671 0, 914685.759 1669455.642 0, 914918.825 1669450.628 0, 
+    915151.892 1669445.627 0, 915384.959 1669440.64 0, 915618.026 1669435.666 0, 915851.093 1669430.707 0, 916083.02 1669425.785 0, 916317.229 1669420.828 0, 916550.297 1669415.91 0, 916783.365 1669411.005 0, 917016.434 1669406.114 0, 917249.503 1669401.236 0, 
+    917482.573 1669396.373 0, 917715.642 1669391.523 0, 917948.712 1669386.687 0, 918181.783 1669381.864 0, 918414.853 1669377.055 0, 918647.924 1669372.26 0, 918880.995 1669367.479 0, 919114.066 1669362.711 0, 919347.138 1669357.957 0, 919580.21 1669353.217 0, 
+    919813.282 1669348.491 0, 920046.355 1669343.778 0, 920279.427 1669339.079 0, 920512.501 1669334.393 0, 920745.574 1669329.722 0, 920978.647 1669325.064 0, 921211.721 1669320.42 0, 921444.795 1669315.789 0, 921676.73 1669311.195 0, 921566.858 1663756.214 0, 
+    921456.976 1658200.691 0))
+
+POLYGON ((617285.553 1407507 0, 617038.334 1407529.418 0, 616789.852 1407551.966 0, 616541.371 1407574.528 0, 616292.892 1407597.105 0, 616044.414 1407619.697 0, 615795.938 1407642.303 0, 615547.463 1407664.924 0, 615298.989 1407687.559 0, 615050.516 1407710.209 0, 
+    614802.045 1407732.874 0, 614553.575 1407755.553 0, 614305.107 1407778.247 0, 614056.639 1407800.956 0, 613808.174 1407823.679 0, 613559.709 1407846.417 0, 613311.246 1407869.169 0, 613062.784 1407891.936 0, 612814.324 1407914.718 0, 612565.864 1407937.514 0, 
+    612317.407 1407960.325 0, 612068.95 1407983.15 0, 611820.495 1408005.991 0, 611572.041 1408028.845 0, 611322.325 1408051.831 0, 611075.138 1408074.599 0, 610826.688 1408097.497 0, 610578.24 1408120.411 0, 610329.793 1408143.339 0, 610081.347 1408166.281 0, 
+    609832.903 1408189.238 0, 609584.46 1408212.21 0, 609336.018 1408235.196 0, 609087.578 1408258.198 0, 608839.139 1408281.213 0, 608590.701 1408304.243 0, 608342.265 1408327.288 0, 608093.83 1408350.348 0, 607845.397 1408373.422 0, 607596.964 1408396.511 0, 
+    607348.534 1408419.614 0, 607100.104 1408442.732 0, 606851.676 1408465.865 0, 606603.249 1408489.012 0, 606354.824 1408512.174 0, 606106.4 1408535.35 0, 605857.977 1408558.541 0, 605609.556 1408581.747 0, 605359.871 1408605.086 0, 605878.902 1414156.087 0, 
+    606397.909 1419706.838 0, 606646.937 1419683.561 0, 606894.705 1419660.416 0, 607142.474 1419637.286 0, 607390.245 1419614.171 0, 607638.017 1419591.07 0, 607885.79 1419567.983 0, 608133.565 1419544.912 0, 608381.341 1419521.854 0, 608629.118 1419498.812 0, 
+    608876.897 1419475.784 0, 609124.677 1419452.77 0, 609372.458 1419429.772 0, 609620.241 1419406.787 0, 609868.025 1419383.818 0, 610115.81 1419360.862 0, 610363.597 1419337.922 0, 610611.385 1419314.996 0, 610859.175 1419292.085 0, 611106.966 1419269.188 0, 
+    611354.758 1419246.306 0, 611602.551 1419223.438 0, 611850.346 1419200.585 0, 612098.143 1419177.747 0, 612344.679 1419155.039 0, 612593.739 1419132.114 0, 612841.539 1419109.319 0, 613089.341 1419086.539 0, 613337.144 1419063.773 0, 613584.948 1419041.022 0, 
+    613832.754 1419018.286 0, 614080.561 1418995.564 0, 614328.369 1418972.857 0, 614576.179 1418950.165 0, 614823.99 1418927.487 0, 615071.802 1418904.823 0, 615319.616 1418882.174 0, 615567.431 1418859.54 0, 615815.247 1418836.921 0, 616063.064 1418814.315 0, 
+    616310.883 1418791.725 0, 616558.704 1418769.149 0, 616806.525 1418746.588 0, 617054.348 1418724.041 0, 617302.173 1418701.509 0, 617549.998 1418678.991 0, 617797.825 1418656.488 0, 618045.653 1418634 0, 618292.223 1418611.641 0, 617788.899 1413059.445 0, 
+    617285.553 1407507 0))
+
+POLYGON ((630189.583 1417550.051 0, 629942.949 1417571.714 0, 629695.058 1417593.502 0, 629447.169 1417615.305 0, 629199.281 1417637.122 0, 628951.394 1417658.954 0, 628703.508 1417680.8 0, 628455.624 1417702.661 0, 628207.741 1417724.537 0, 627959.859 1417746.427 0, 
+    627711.978 1417768.332 0, 627464.099 1417790.252 0, 627216.221 1417812.186 0, 626968.345 1417834.134 0, 626720.469 1417856.097 0, 626472.595 1417878.075 0, 626224.723 1417900.068 0, 625976.851 1417922.075 0, 625728.981 1417944.096 0, 625481.112 1417966.132 0, 
+    625233.244 1417988.183 0, 624985.378 1418010.248 0, 624737.513 1418032.328 0, 624489.65 1418054.423 0, 624240.528 1418076.644 0, 623993.926 1418098.655 0, 623746.066 1418120.794 0, 623498.208 1418142.947 0, 623250.351 1418165.114 0, 623002.495 1418187.296 0, 
+    622754.64 1418209.493 0, 622506.787 1418231.704 0, 622258.935 1418253.93 0, 622011.085 1418276.17 0, 621763.235 1418298.425 0, 621515.387 1418320.695 0, 621267.541 1418342.979 0, 621019.695 1418365.277 0, 620771.851 1418387.591 0, 620524.008 1418409.919 0, 
+    620276.167 1418432.261 0, 620028.327 1418454.618 0, 619780.488 1418476.99 0, 619532.65 1418499.376 0, 619284.814 1418521.777 0, 619036.979 1418544.193 0, 618789.146 1418566.623 0, 618541.314 1418589.067 0, 618292.223 1418611.641 0, 618795.523 1424163.581 0, 
+    619298.8 1429715.262 0, 619547.234 1429692.748 0, 619794.413 1429670.363 0, 620041.592 1429647.992 0, 620288.774 1429625.636 0, 620535.956 1429603.294 0, 620783.14 1429580.967 0, 621030.326 1429558.654 0, 621277.512 1429536.356 0, 621524.7 1429514.072 0, 
+    621771.889 1429491.803 0, 622019.08 1429469.549 0, 622266.271 1429447.309 0, 622513.465 1429425.083 0, 622760.659 1429402.873 0, 623007.855 1429380.676 0, 623255.052 1429358.495 0, 623502.25 1429336.327 0, 623749.45 1429314.175 0, 623996.651 1429292.037 0, 
+    624243.853 1429269.913 0, 624491.056 1429247.804 0, 624738.261 1429225.71 0, 624985.467 1429203.63 0, 625231.419 1429181.676 0, 625479.884 1429159.514 0, 625727.094 1429137.477 0, 625974.305 1429115.456 0, 626221.518 1429093.449 0, 626468.732 1429071.456 0, 
+    626715.947 1429049.478 0, 626963.163 1429027.514 0, 627210.381 1429005.566 0, 627457.6 1428983.631 0, 627704.821 1428961.711 0, 627952.042 1428939.806 0, 628199.265 1428917.915 0, 628446.49 1428896.039 0, 628693.715 1428874.178 0, 628940.942 1428852.33 0, 
+    629188.17 1428830.498 0, 629435.399 1428808.68 0, 629682.63 1428786.877 0, 629929.862 1428765.088 0, 630177.095 1428743.313 0, 630424.33 1428721.554 0, 630671.566 1428699.808 0, 630918.803 1428678.078 0, 631164.786 1428656.472 0, 630677.196 1423103.392 0, 
+    630189.583 1417550.051 0))
+
+POLYGON ((643033.716 1427631.209 0, 642787.671 1427652.12 0, 642540.374 1427673.152 0, 642293.077 1427694.199 0, 642045.782 1427715.26 0, 641798.489 1427736.336 0, 641551.196 1427757.426 0, 641303.905 1427778.531 0, 641056.615 1427799.651 0, 640809.326 1427820.785 0, 
+    640562.038 1427841.933 0, 640314.752 1427863.096 0, 640067.467 1427884.274 0, 639820.183 1427905.466 0, 639572.9 1427926.673 0, 639325.619 1427947.894 0, 639078.339 1427969.13 0, 638831.06 1427990.38 0, 638583.783 1428011.645 0, 638336.506 1428032.925 0, 
+    638089.231 1428054.219 0, 637841.957 1428075.528 0, 637594.685 1428096.851 0, 637347.414 1428118.188 0, 637098.889 1428139.649 0, 636852.875 1428160.908 0, 636605.607 1428182.289 0, 636358.341 1428203.685 0, 636111.076 1428225.095 0, 635863.812 1428246.52 0, 
+    635616.55 1428267.96 0, 635369.288 1428289.414 0, 635122.028 1428310.883 0, 634874.77 1428332.366 0, 634627.512 1428353.864 0, 634380.256 1428375.376 0, 634133.001 1428396.903 0, 633885.747 1428418.445 0, 633638.495 1428440.001 0, 633391.244 1428461.571 0, 
+    633143.994 1428483.157 0, 632896.746 1428504.756 0, 632649.498 1428526.371 0, 632402.252 1428547.999 0, 632155.007 1428569.643 0, 631907.764 1428591.301 0, 631660.522 1428612.973 0, 631413.281 1428634.66 0, 631164.786 1428656.472 0, 631652.353 1434209.286 0, 
+    632139.896 1439761.829 0, 632387.734 1439740.075 0, 632634.321 1439718.446 0, 632880.91 1439696.831 0, 633127.499 1439675.23 0, 633374.09 1439653.644 0, 633620.683 1439632.072 0, 633867.276 1439610.515 0, 634113.871 1439588.972 0, 634360.468 1439567.444 0, 
+    634607.065 1439545.931 0, 634853.664 1439524.432 0, 635100.264 1439502.947 0, 635346.865 1439481.477 0, 635593.467 1439460.022 0, 635840.071 1439438.581 0, 636086.676 1439417.154 0, 636333.282 1439395.742 0, 636579.89 1439374.345 0, 636826.499 1439352.962 0, 
+    637073.109 1439331.593 0, 637319.72 1439310.24 0, 637566.333 1439288.9 0, 637812.947 1439267.575 0, 638058.311 1439246.373 0, 638306.178 1439224.969 0, 638552.796 1439203.688 0, 638799.414 1439182.421 0, 639046.035 1439161.169 0, 639292.656 1439139.931 0, 
+    639539.278 1439118.708 0, 639785.902 1439097.499 0, 640032.527 1439076.305 0, 640279.154 1439055.125 0, 640525.781 1439033.96 0, 640772.41 1439012.809 0, 641019.04 1438991.673 0, 641265.672 1438970.551 0, 641512.304 1438949.444 0, 641758.938 1438928.352 0, 
+    642005.573 1438907.273 0, 642252.209 1438886.21 0, 642498.847 1438865.161 0, 642745.485 1438844.126 0, 642992.125 1438823.106 0, 643238.767 1438802.101 0, 643485.409 1438781.11 0, 643732.053 1438760.133 0, 643977.448 1438739.278 0, 643505.593 1433185.379 0, 
+    643033.716 1427631.209 0))
+
+POLYGON ((655817.841 1437750.173 0, 655572.386 1437770.335 0, 655325.684 1437790.615 0, 655078.984 1437810.909 0, 654832.284 1437831.218 0, 654585.586 1437851.541 0, 654338.888 1437871.879 0, 654092.192 1437892.231 0, 653845.498 1437912.597 0, 653598.804 1437932.979 0, 
+    653352.112 1437953.374 0, 653105.42 1437973.785 0, 652858.73 1437994.209 0, 652612.042 1438014.649 0, 652365.354 1438035.103 0, 652118.668 1438055.571 0, 651871.982 1438076.054 0, 651625.298 1438096.551 0, 651378.616 1438117.063 0, 651131.934 1438137.59 0, 
+    650885.254 1438158.13 0, 650638.575 1438178.686 0, 650391.897 1438199.256 0, 650145.22 1438219.84 0, 649897.295 1438240.544 0, 649651.87 1438261.053 0, 649405.197 1438281.681 0, 649158.525 1438302.324 0, 648911.854 1438322.981 0, 648665.185 1438343.652 0, 
+    648418.517 1438364.338 0, 648171.85 1438385.039 0, 647925.184 1438405.754 0, 647678.519 1438426.484 0, 647431.856 1438447.228 0, 647185.194 1438467.987 0, 646938.533 1438488.76 0, 646691.873 1438509.548 0, 646445.215 1438530.35 0, 646198.558 1438551.167 0, 
+    645951.902 1438571.998 0, 645705.247 1438592.844 0, 645458.593 1438613.704 0, 645211.941 1438634.579 0, 644965.29 1438655.469 0, 644718.64 1438676.373 0, 644471.991 1438697.291 0, 644225.344 1438718.224 0, 643977.448 1438739.278 0, 644449.278 1444292.899 0, 
+    644921.085 1449846.238 0, 645168.324 1449825.24 0, 645414.318 1449804.363 0, 645660.313 1449783.5 0, 645906.309 1449762.651 0, 646152.306 1449741.817 0, 646398.305 1449720.998 0, 646644.305 1449700.193 0, 646890.306 1449679.402 0, 647136.308 1449658.626 0, 
+    647382.311 1449637.864 0, 647628.316 1449617.117 0, 647874.322 1449596.384 0, 648120.329 1449575.666 0, 648366.337 1449554.963 0, 648612.347 1449534.273 0, 648858.358 1449513.599 0, 649104.37 1449492.938 0, 649350.383 1449472.293 0, 649596.397 1449451.661 0, 
+    649842.413 1449431.044 0, 650088.43 1449410.442 0, 650334.448 1449389.854 0, 650580.467 1449369.281 0, 650825.242 1449348.826 0, 651072.509 1449328.178 0, 651318.532 1449307.648 0, 651564.556 1449287.132 0, 651810.582 1449266.631 0, 652056.608 1449246.145 0, 
+    652302.636 1449225.673 0, 652548.665 1449205.215 0, 652794.695 1449184.772 0, 653040.726 1449164.343 0, 653286.759 1449143.929 0, 653532.793 1449123.53 0, 653778.828 1449103.145 0, 654024.864 1449082.774 0, 654270.901 1449062.418 0, 654516.94 1449042.076 0, 
+    654762.98 1449021.749 0, 655009.02 1449001.436 0, 655255.063 1448981.138 0, 655501.106 1448960.854 0, 655747.15 1448940.585 0, 655993.196 1448920.33 0, 656239.243 1448900.09 0, 656485.291 1448879.864 0, 656730.095 1448859.755 0, 656273.98 1443305.105 0, 
+    655817.841 1437750.173 0))
+
+POLYGON ((668541.845 1447906.638 0, 668296.984 1447926.056 0, 668050.879 1447945.587 0, 667804.776 1447965.132 0, 667558.674 1447984.691 0, 667312.574 1448004.265 0, 667066.474 1448023.854 0, 666820.375 1448043.457 0, 666574.278 1448063.075 0, 666328.182 1448082.707 0, 
+    666082.087 1448102.353 0, 665835.993 1448122.014 0, 665589.9 1448141.69 0, 665343.809 1448161.379 0, 665097.718 1448181.084 0, 664851.629 1448200.803 0, 664605.541 1448220.536 0, 664359.454 1448240.284 0, 664113.368 1448260.047 0, 663867.284 1448279.823 0, 
+    663621.2 1448299.615 0, 663375.118 1448319.421 0, 663129.037 1448339.241 0, 662882.957 1448359.076 0, 662635.634 1448379.025 0, 662390.801 1448398.789 0, 662144.724 1448418.667 0, 661898.649 1448438.56 0, 661652.575 1448458.467 0, 661406.502 1448478.389 0, 
+    661160.43 1448498.325 0, 660914.36 1448518.275 0, 660668.29 1448538.241 0, 660422.222 1448558.22 0, 660176.155 1448578.214 0, 659930.089 1448598.223 0, 659684.024 1448618.246 0, 659437.961 1448638.284 0, 659191.899 1448658.336 0, 658945.837 1448678.402 0, 
+    658699.778 1448698.483 0, 658453.719 1448718.579 0, 658207.661 1448738.689 0, 657961.605 1448758.813 0, 657715.55 1448778.952 0, 657469.495 1448799.105 0, 657223.443 1448819.273 0, 656977.391 1448839.456 0, 656730.095 1448859.755 0, 657186.187 1454414.116 0, 
+    657642.255 1459968.184 0, 657888.893 1459947.939 0, 658134.291 1459927.81 0, 658379.69 1459907.696 0, 658625.09 1459887.596 0, 658870.492 1459867.511 0, 659115.894 1459847.44 0, 659361.298 1459827.383 0, 659606.703 1459807.341 0, 659852.109 1459787.314 0, 
+    660097.517 1459767.3 0, 660342.925 1459747.302 0, 660588.335 1459727.317 0, 660833.745 1459707.347 0, 661079.157 1459687.392 0, 661324.571 1459667.451 0, 661569.985 1459647.524 0, 661815.401 1459627.612 0, 662060.817 1459607.715 0, 662306.235 1459587.831 0, 
+    662551.654 1459567.963 0, 662797.074 1459548.108 0, 663042.496 1459528.268 0, 663287.918 1459508.443 0, 663532.101 1459488.732 0, 663778.767 1459468.836 0, 664024.193 1459449.053 0, 664269.62 1459429.286 0, 664515.048 1459409.533 0, 664760.478 1459389.794 0, 
+    665005.909 1459370.07 0, 665251.34 1459350.36 0, 665496.773 1459330.664 0, 665742.208 1459310.983 0, 665987.643 1459291.317 0, 666233.079 1459271.665 0, 666478.517 1459252.027 0, 666723.956 1459232.404 0, 666969.396 1459212.795 0, 667214.837 1459193.201 0, 
+    667460.279 1459173.621 0, 667705.722 1459154.056 0, 667951.167 1459134.505 0, 668196.613 1459114.968 0, 668442.06 1459095.446 0, 668687.508 1459075.938 0, 668932.957 1459056.445 0, 669178.407 1459036.967 0, 669422.618 1459017.601 0, 668982.243 1453462.266 0, 
+    668541.845 1447906.638 0))
+
+POLYGON ((681205.62 1458100.302 0, 680961.353 1458118.978 0, 680715.849 1458137.764 0, 680470.346 1458156.563 0, 680224.843 1458175.377 0, 679979.342 1458194.206 0, 679733.843 1458213.049 0, 679488.344 1458231.906 0, 679242.846 1458250.778 0, 678997.349 1458269.665 0, 
+    678751.854 1458288.565 0, 678506.36 1458307.481 0, 678260.866 1458326.41 0, 678015.374 1458345.354 0, 677769.883 1458364.313 0, 677524.393 1458383.286 0, 677278.905 1458402.274 0, 677033.417 1458421.276 0, 676787.93 1458440.292 0, 676542.445 1458459.323 0, 
+    676296.961 1458478.368 0, 676051.477 1458497.428 0, 675805.995 1458516.502 0, 675560.514 1458535.591 0, 675313.795 1458554.79 0, 675069.556 1458573.811 0, 674824.078 1458592.943 0, 674578.602 1458612.09 0, 674333.127 1458631.251 0, 674087.652 1458650.426 0, 
+    673842.179 1458669.616 0, 673596.707 1458688.82 0, 673351.237 1458708.039 0, 673105.767 1458727.272 0, 672860.298 1458746.519 0, 672614.831 1458765.781 0, 672369.365 1458785.058 0, 672123.9 1458804.349 0, 671878.436 1458823.654 0, 671632.973 1458842.974 0, 
+    671387.511 1458862.308 0, 671142.051 1458881.657 0, 670896.591 1458901.02 0, 670651.133 1458920.398 0, 670405.676 1458939.79 0, 670160.22 1458959.196 0, 669914.765 1458978.617 0, 669669.311 1458998.052 0, 669422.618 1459017.601 0, 669862.969 1464572.635 0, 
+    670303.296 1470127.365 0, 670549.332 1470107.869 0, 670794.131 1470088.485 0, 671038.932 1470069.116 0, 671283.734 1470049.761 0, 671528.538 1470030.421 0, 671773.342 1470011.095 0, 672018.148 1469991.783 0, 672262.954 1469972.486 0, 672507.762 1469953.203 0, 
+    672752.571 1469933.935 0, 672997.381 1469914.681 0, 673242.192 1469895.442 0, 673487.005 1469876.217 0, 673731.818 1469857.006 0, 673976.633 1469837.81 0, 674221.448 1469818.628 0, 674466.265 1469799.46 0, 674711.083 1469780.307 0, 674955.902 1469761.168 0, 
+    675200.722 1469742.044 0, 675445.544 1469722.934 0, 675690.366 1469703.839 0, 675935.19 1469684.758 0, 676178.778 1469665.788 0, 676424.84 1469646.639 0, 676669.667 1469627.601 0, 676914.495 1469608.578 0, 677159.325 1469589.569 0, 677404.155 1469570.574 0, 
+    677648.986 1469551.594 0, 677893.819 1469532.629 0, 678138.653 1469513.677 0, 678383.487 1469494.74 0, 678628.323 1469475.818 0, 678873.16 1469456.91 0, 679117.998 1469438.016 0, 679362.838 1469419.137 0, 679607.678 1469400.272 0, 679852.519 1469381.421 0, 
+    680097.362 1469362.585 0, 680342.206 1469343.764 0, 680587.051 1469324.957 0, 680831.896 1469306.164 0, 681076.743 1469287.385 0, 681321.592 1469268.621 0, 681566.441 1469249.872 0, 681811.291 1469231.137 0, 682054.907 1469212.51 0, 681630.275 1463656.559 0, 
+    681205.62 1458100.302 0))
+
+POLYGON ((693809.056 1468330.86 0, 693565.386 1468348.798 0, 693320.484 1468366.841 0, 693075.583 1468384.899 0, 692830.683 1468402.971 0, 692585.784 1468421.058 0, 692340.886 1468439.159 0, 692095.989 1468457.274 0, 691851.093 1468475.404 0, 691606.198 1468493.548 0, 
+    691361.304 1468511.707 0, 691116.412 1468529.88 0, 690871.52 1468548.068 0, 690626.63 1468566.269 0, 690381.74 1468584.486 0, 690136.852 1468602.716 0, 689891.964 1468620.962 0, 689647.078 1468639.221 0, 689402.193 1468657.495 0, 689157.309 1468675.783 0, 
+    688912.426 1468694.086 0, 688667.544 1468712.403 0, 688422.663 1468730.735 0, 688177.783 1468749.081 0, 687931.67 1468767.534 0, 687688.027 1468785.816 0, 687443.151 1468804.206 0, 687198.275 1468822.609 0, 686953.401 1468841.027 0, 686708.528 1468859.46 0, 
+    686463.655 1468877.907 0, 686218.784 1468896.368 0, 685973.914 1468914.844 0, 685729.045 1468933.334 0, 685484.177 1468951.839 0, 685239.311 1468970.358 0, 684994.445 1468988.891 0, 684749.58 1469007.439 0, 684504.717 1469026.001 0, 684259.855 1469044.578 0, 
+    684014.993 1469063.169 0, 683770.133 1469081.774 0, 683525.274 1469100.394 0, 683280.416 1469119.028 0, 683035.559 1469137.677 0, 682790.703 1469156.34 0, 682545.849 1469175.018 0, 682300.995 1469193.71 0, 682054.907 1469212.51 0, 682479.515 1474768.151 0, 
+    682904.099 1480323.475 0, 683149.53 1480304.725 0, 683393.729 1480286.083 0, 683637.93 1480267.455 0, 683882.132 1480248.842 0, 684126.335 1480230.243 0, 684370.539 1480211.658 0, 684614.744 1480193.088 0, 684858.95 1480174.532 0, 685103.157 1480155.991 0, 
+    685347.366 1480137.464 0, 685591.575 1480118.951 0, 685835.786 1480100.453 0, 686079.998 1480081.969 0, 686324.21 1480063.5 0, 686568.424 1480045.045 0, 686812.639 1480026.604 0, 687056.855 1480008.177 0, 687301.072 1479989.765 0, 687545.29 1479971.368 0, 
+    687789.51 1479952.984 0, 688033.73 1479934.616 0, 688277.951 1479916.261 0, 688522.174 1479897.921 0, 688765.166 1479879.687 0, 689010.622 1479861.284 0, 689254.848 1479842.987 0, 689499.075 1479824.704 0, 689743.302 1479806.436 0, 689987.531 1479788.182 0, 
+    690231.761 1479769.942 0, 690475.993 1479751.717 0, 690720.225 1479733.506 0, 690964.458 1479715.31 0, 691208.692 1479697.128 0, 691452.928 1479678.96 0, 691697.164 1479660.807 0, 691941.402 1479642.668 0, 692185.64 1479624.544 0, 692429.88 1479606.433 0, 
+    692674.121 1479588.338 0, 692918.362 1479570.256 0, 693162.605 1479552.189 0, 693406.849 1479534.136 0, 693651.094 1479516.098 0, 693895.34 1479498.074 0, 694139.587 1479480.065 0, 694383.835 1479462.07 0, 694626.854 1479444.179 0, 694217.967 1473887.678 0, 
+    693809.056 1468330.86 0))
+
+POLYGON ((706352.047 1478598.006 0, 706108.976 1478615.21 0, 705864.678 1478632.515 0, 705620.381 1478649.834 0, 705376.085 1478667.168 0, 705131.79 1478684.516 0, 704887.497 1478701.879 0, 704643.204 1478719.256 0, 704398.912 1478736.647 0, 704154.621 1478754.053 0, 
+    703910.331 1478771.473 0, 703666.042 1478788.907 0, 703421.754 1478806.356 0, 703177.468 1478823.819 0, 702933.182 1478841.297 0, 702688.897 1478858.789 0, 702444.613 1478876.295 0, 702200.331 1478893.816 0, 701956.049 1478911.351 0, 701711.769 1478928.9 0, 
+    701467.489 1478946.464 0, 701223.211 1478964.042 0, 700978.933 1478981.635 0, 700734.657 1478999.242 0, 700489.151 1479016.952 0, 700246.107 1479034.499 0, 700001.834 1479052.149 0, 699757.561 1479069.814 0, 699513.29 1479087.492 0, 699269.02 1479105.186 0, 
+    699024.751 1479122.893 0, 698780.482 1479140.615 0, 698536.215 1479158.352 0, 698291.949 1479176.102 0, 698047.684 1479193.868 0, 697803.42 1479211.647 0, 697559.158 1479229.441 0, 697314.896 1479247.249 0, 697070.635 1479265.072 0, 696826.375 1479282.909 0, 
+    696582.116 1479300.76 0, 696337.859 1479318.626 0, 696093.602 1479336.506 0, 695849.347 1479354.401 0, 695605.092 1479372.31 0, 695360.839 1479390.233 0, 695116.586 1479408.17 0, 694872.335 1479426.122 0, 694626.854 1479444.179 0, 695035.718 1485000.359 0, 
+    695444.557 1490556.21 0, 695689.381 1490538.201 0, 695932.978 1490520.297 0, 696176.577 1490502.407 0, 696420.176 1490484.532 0, 696663.776 1490466.671 0, 696907.378 1490448.825 0, 697150.98 1490430.992 0, 697394.584 1490413.175 0, 697638.189 1490395.371 0, 
+    697881.794 1490377.582 0, 698125.401 1490359.807 0, 698369.009 1490342.046 0, 698612.618 1490324.3 0, 698856.228 1490306.568 0, 699099.839 1490288.851 0, 699343.451 1490271.147 0, 699587.064 1490253.458 0, 699830.678 1490235.784 0, 700074.293 1490218.124 0, 
+    700317.909 1490200.478 0, 700561.526 1490182.846 0, 700805.144 1490165.229 0, 701048.763 1490147.626 0, 701291.157 1490130.126 0, 701536.005 1490112.464 0, 701779.627 1490094.904 0, 702023.251 1490077.358 0, 702266.875 1490059.827 0, 702510.501 1490042.31 0, 
+    702754.127 1490024.808 0, 702997.754 1490007.32 0, 703241.383 1489989.846 0, 703485.013 1489972.386 0, 703728.643 1489954.941 0, 703972.275 1489937.511 0, 704215.907 1489920.094 0, 704459.541 1489902.692 0, 704703.176 1489885.304 0, 704946.811 1489867.931 0, 
+    705190.448 1489850.572 0, 705434.086 1489833.227 0, 705677.725 1489815.897 0, 705921.364 1489798.581 0, 706165.005 1489781.279 0, 706408.647 1489763.992 0, 706652.29 1489746.719 0, 706895.934 1489729.46 0, 707138.353 1489712.302 0, 706745.211 1484155.318 0, 
+    706352.047 1478598.006 0))
+
+POLYGON ((718834.486 1488901.435 0, 718592.018 1488917.908 0, 718348.326 1488934.478 0, 718104.635 1488951.063 0, 717860.946 1488967.662 0, 717617.257 1488984.275 0, 717373.569 1489000.903 0, 717129.882 1489017.545 0, 716886.197 1489034.201 0, 716642.512 1489050.872 0, 
+    716398.828 1489067.557 0, 716155.145 1489084.256 0, 715911.463 1489100.97 0, 715667.783 1489117.698 0, 715424.103 1489134.44 0, 715180.424 1489151.197 0, 714936.746 1489167.968 0, 714693.069 1489184.754 0, 714449.393 1489201.553 0, 714205.718 1489218.368 0, 
+    713962.044 1489235.196 0, 713718.371 1489252.039 0, 713474.699 1489268.896 0, 713231.028 1489285.767 0, 712986.133 1489302.738 0, 712743.689 1489319.553 0, 712500.021 1489336.468 0, 712256.354 1489353.397 0, 712012.688 1489370.34 0, 711769.023 1489387.298 0, 
+    711525.359 1489404.269 0, 711281.696 1489421.256 0, 711038.034 1489438.256 0, 710794.373 1489455.271 0, 710550.713 1489472.3 0, 710307.054 1489489.344 0, 710063.396 1489506.402 0, 709819.739 1489523.474 0, 709576.083 1489540.561 0, 709332.428 1489557.662 0, 
+    709088.774 1489574.777 0, 708845.121 1489591.907 0, 708601.469 1489609.05 0, 708357.818 1489626.209 0, 708114.168 1489643.381 0, 707870.519 1489660.568 0, 707626.872 1489677.77 0, 707383.225 1489694.985 0, 707138.353 1489712.302 0, 707531.471 1495268.952 0, 
+    707924.565 1500825.262 0, 708168.779 1500807.992 0, 708411.772 1500790.823 0, 708654.766 1500773.668 0, 708897.761 1500756.527 0, 709140.757 1500739.4 0, 709383.753 1500722.288 0, 709626.751 1500705.19 0, 709869.75 1500688.106 0, 710112.75 1500671.037 0, 
+    710355.751 1500653.982 0, 710598.753 1500636.941 0, 710841.756 1500619.915 0, 711084.759 1500602.903 0, 711327.764 1500585.905 0, 711570.77 1500568.921 0, 711813.777 1500551.952 0, 712056.785 1500534.997 0, 712299.794 1500518.057 0, 712542.804 1500501.13 0, 
+    712785.815 1500484.218 0, 713028.826 1500467.321 0, 713271.839 1500450.437 0, 713514.853 1500433.568 0, 713756.647 1500416.798 0, 714000.884 1500399.873 0, 714243.901 1500383.047 0, 714486.919 1500366.235 0, 714729.937 1500349.437 0, 714972.957 1500332.654 0, 
+    715215.978 1500315.885 0, 715459 1500299.13 0, 715702.022 1500282.39 0, 715945.046 1500265.664 0, 716188.071 1500248.952 0, 716431.097 1500232.255 0, 716674.123 1500215.571 0, 716917.151 1500198.903 0, 717160.18 1500182.248 0, 717403.209 1500165.608 0, 
+    717646.24 1500148.982 0, 717889.271 1500132.37 0, 718132.304 1500115.773 0, 718375.337 1500099.19 0, 718618.372 1500082.621 0, 718861.407 1500066.067 0, 719104.444 1500049.527 0, 719347.481 1500033.001 0, 719589.299 1500016.572 0, 719211.904 1494459.174 0, 
+    718834.486 1488901.435 0))
+
+POLYGON ((731256.271 1499240.84 0, 731014.406 1499256.586 0, 730771.323 1499272.425 0, 730528.241 1499288.278 0, 730285.159 1499304.146 0, 730042.079 1499320.028 0, 729799 1499335.924 0, 729555.921 1499351.835 0, 729312.844 1499367.76 0, 729069.767 1499383.699 0, 
+    728826.691 1499399.653 0, 728583.617 1499415.621 0, 728340.543 1499431.603 0, 728097.47 1499447.599 0, 727854.398 1499463.61 0, 727611.327 1499479.635 0, 727368.257 1499495.675 0, 727125.188 1499511.728 0, 726882.12 1499527.796 0, 726639.053 1499543.879 0, 
+    726395.987 1499559.975 0, 726152.921 1499576.086 0, 725909.857 1499592.212 0, 725666.794 1499608.351 0, 725422.511 1499624.586 0, 725180.67 1499640.673 0, 724937.609 1499656.856 0, 724694.549 1499673.052 0, 724451.491 1499689.264 0, 724208.433 1499705.489 0, 
+    723965.376 1499721.729 0, 723722.321 1499737.983 0, 723479.266 1499754.251 0, 723236.212 1499770.534 0, 722993.159 1499786.83 0, 722750.107 1499803.142 0, 722507.056 1499819.467 0, 722264.006 1499835.807 0, 722020.957 1499852.161 0, 721777.909 1499868.53 0, 
+    721534.862 1499884.912 0, 721291.816 1499901.309 0, 721048.771 1499917.721 0, 720805.726 1499934.147 0, 720562.683 1499950.586 0, 720319.641 1499967.041 0, 720076.6 1499983.509 0, 719833.559 1499999.992 0, 719589.299 1500016.572 0, 719966.67 1505573.625 0, 
+    720344.018 1511130.327 0, 720587.621 1511113.791 0, 720830.007 1511097.353 0, 721072.394 1511080.929 0, 721314.782 1511064.519 0, 721557.171 1511048.123 0, 721799.561 1511031.742 0, 722041.952 1511015.374 0, 722284.344 1510999.021 0, 722526.737 1510982.683 0, 
+    722769.131 1510966.358 0, 723011.526 1510950.048 0, 723253.922 1510933.752 0, 723496.319 1510917.471 0, 723738.717 1510901.203 0, 723981.115 1510884.95 0, 724223.515 1510868.712 0, 724465.916 1510852.487 0, 724708.317 1510836.277 0, 724950.72 1510820.081 0, 
+    725193.123 1510803.899 0, 725435.528 1510787.732 0, 725677.933 1510771.579 0, 725920.339 1510755.44 0, 726161.53 1510739.396 0, 726405.155 1510723.205 0, 726647.564 1510707.108 0, 726889.974 1510691.027 0, 727132.385 1510674.959 0, 727374.797 1510658.906 0, 
+    727617.21 1510642.867 0, 727859.624 1510626.842 0, 728102.039 1510610.831 0, 728344.455 1510594.835 0, 728586.872 1510578.853 0, 728829.289 1510562.885 0, 729071.708 1510546.932 0, 729314.128 1510530.993 0, 729556.548 1510515.068 0, 729798.97 1510499.157 0, 
+    730041.392 1510483.261 0, 730283.815 1510467.379 0, 730526.239 1510451.511 0, 730768.665 1510435.657 0, 731011.091 1510419.818 0, 731253.518 1510403.993 0, 731495.946 1510388.182 0, 731738.375 1510372.386 0, 731979.589 1510356.683 0, 731617.941 1504798.937 0, 
+    731256.271 1499240.84 0))
+
+POLYGON ((743617.299 1509615.914 0, 743376.039 1509630.936 0, 743133.567 1509646.048 0, 742891.095 1509661.173 0, 742648.624 1509676.313 0, 742406.154 1509691.468 0, 742163.685 1509706.636 0, 741921.217 1509721.819 0, 741678.75 1509737.016 0, 741436.284 1509752.228 0, 
+    741193.818 1509767.453 0, 740951.354 1509782.693 0, 740708.89 1509797.948 0, 740466.428 1509813.216 0, 740223.966 1509828.499 0, 739981.505 1509843.796 0, 739739.045 1509859.107 0, 739496.586 1509874.433 0, 739254.127 1509889.773 0, 739011.67 1509905.127 0, 
+    738769.214 1509920.495 0, 738526.758 1509935.878 0, 738284.304 1509951.275 0, 738041.85 1509966.686 0, 737798.182 1509982.189 0, 737556.945 1509997.551 0, 737314.494 1510013.005 0, 737072.044 1510028.474 0, 736829.595 1510043.956 0, 736587.147 1510059.453 0, 
+    736344.699 1510074.964 0, 736102.253 1510090.489 0, 735859.807 1510106.029 0, 735617.363 1510121.583 0, 735374.919 1510137.151 0, 735132.476 1510152.733 0, 734890.035 1510168.33 0, 734647.594 1510183.941 0, 734405.154 1510199.566 0, 734162.715 1510215.206 0, 
+    733920.276 1510230.86 0, 733677.839 1510246.528 0, 733435.403 1510262.21 0, 733192.968 1510277.907 0, 732950.533 1510293.618 0, 732708.1 1510309.343 0, 732465.667 1510325.082 0, 732223.235 1510340.836 0, 731979.589 1510356.683 0, 732341.213 1515914.071 0, 
+    732702.813 1521471.096 0, 732945.802 1521455.291 0, 733187.58 1521439.58 0, 733429.358 1521423.883 0, 733671.138 1521408.201 0, 733912.918 1521392.532 0, 734154.699 1521376.878 0, 734396.481 1521361.238 0, 734638.264 1521345.612 0, 734880.048 1521330 0, 
+    735121.833 1521314.403 0, 735363.619 1521298.82 0, 735605.406 1521283.251 0, 735847.193 1521267.697 0, 736088.982 1521252.156 0, 736330.771 1521236.63 0, 736572.562 1521221.118 0, 736814.353 1521205.62 0, 737056.145 1521190.137 0, 737297.938 1521174.668 0, 
+    737539.732 1521159.213 0, 737781.527 1521143.772 0, 738023.323 1521128.345 0, 738265.12 1521112.933 0, 738505.706 1521097.612 0, 738748.716 1521082.151 0, 738990.515 1521066.782 0, 739232.316 1521051.426 0, 739474.117 1521036.085 0, 739715.919 1521020.758 0, 
+    739957.722 1521005.445 0, 740199.526 1520990.147 0, 740441.331 1520974.863 0, 740683.137 1520959.593 0, 740924.944 1520944.337 0, 741166.751 1520929.095 0, 741408.56 1520913.868 0, 741650.369 1520898.655 0, 741892.179 1520883.456 0, 742133.99 1520868.272 0, 
+    742375.802 1520853.101 0, 742617.615 1520837.945 0, 742859.429 1520822.803 0, 743101.244 1520807.676 0, 743343.06 1520792.562 0, 743584.876 1520777.463 0, 743826.693 1520762.378 0, 744068.512 1520747.307 0, 744309.12 1520732.326 0, 743963.221 1515174.302 0, 
+    743617.299 1509615.914 0))
+
+POLYGON ((755917.468 1520026.349 0, 755676.816 1520040.651 0, 755434.956 1520055.038 0, 755193.097 1520069.44 0, 754951.239 1520083.856 0, 754709.382 1520098.286 0, 754467.525 1520112.731 0, 754225.67 1520127.189 0, 753983.815 1520141.662 0, 753741.961 1520156.149 0, 
+    753500.108 1520170.651 0, 753258.255 1520185.166 0, 753016.404 1520199.696 0, 752774.554 1520214.24 0, 752532.704 1520228.799 0, 752290.855 1520243.371 0, 752049.007 1520257.958 0, 751807.16 1520272.559 0, 751565.314 1520287.174 0, 751323.468 1520301.804 0, 
+    751081.624 1520316.447 0, 750839.78 1520331.105 0, 750597.938 1520345.778 0, 750356.096 1520360.464 0, 750113.044 1520375.238 0, 749872.414 1520389.88 0, 749630.575 1520404.609 0, 749388.737 1520419.352 0, 749146.899 1520434.11 0, 748905.062 1520448.882 0, 
+    748663.226 1520463.668 0, 748421.391 1520478.468 0, 748179.557 1520493.282 0, 747937.724 1520508.111 0, 747695.892 1520522.954 0, 747454.06 1520537.811 0, 747212.23 1520552.683 0, 746970.4 1520567.569 0, 746728.571 1520582.469 0, 746486.743 1520597.383 0, 
+    746244.916 1520612.311 0, 746003.09 1520627.254 0, 745761.264 1520642.211 0, 745519.44 1520657.182 0, 745277.616 1520672.167 0, 745035.794 1520687.167 0, 744793.972 1520702.18 0, 744552.151 1520717.208 0, 744309.12 1520732.326 0, 744654.996 1526289.981 0, 
+    745000.849 1531847.26 0, 745243.223 1531832.184 0, 745484.39 1531817.196 0, 745725.557 1531802.223 0, 745966.726 1531787.264 0, 746207.895 1531772.319 0, 746449.065 1531757.389 0, 746690.236 1531742.472 0, 746931.408 1531727.57 0, 747172.581 1531712.682 0, 
+    747413.755 1531697.808 0, 747654.93 1531682.949 0, 747896.105 1531668.103 0, 748137.282 1531653.272 0, 748378.459 1531638.455 0, 748619.637 1531623.652 0, 748860.816 1531608.863 0, 749101.996 1531594.089 0, 749343.177 1531579.329 0, 749584.358 1531564.583 0, 
+    749825.541 1531549.851 0, 750066.724 1531535.133 0, 750307.908 1531520.43 0, 750549.093 1531505.74 0, 750789.072 1531491.139 0, 751031.466 1531476.404 0, 751272.654 1531461.758 0, 751513.842 1531447.125 0, 751755.031 1531432.507 0, 751996.222 1531417.903 0, 
+    752237.413 1531403.313 0, 752478.605 1531388.737 0, 752719.798 1531374.176 0, 752960.991 1531359.628 0, 753202.186 1531345.095 0, 753443.381 1531330.576 0, 753684.577 1531316.071 0, 753925.774 1531301.581 0, 754166.972 1531287.105 0, 754408.171 1531272.642 0, 
+    754649.371 1531258.194 0, 754890.571 1531243.761 0, 755131.773 1531229.341 0, 755372.975 1531214.936 0, 755614.178 1531200.545 0, 755855.382 1531186.168 0, 756096.587 1531171.805 0, 756337.792 1531157.456 0, 756577.793 1531143.194 0, 756247.641 1525584.959 0, 
+    755917.468 1520026.349 0))
+
+POLYGON ((768156.679 1530471.837 0, 767916.637 1530485.421 0, 767675.392 1530499.088 0, 767434.148 1530512.77 0, 767192.904 1530526.465 0, 766951.661 1530540.175 0, 766710.419 1530553.899 0, 766469.178 1530567.637 0, 766227.938 1530581.389 0, 765986.698 1530595.155 0, 
+    765745.46 1530608.936 0, 765504.222 1530622.731 0, 765262.985 1530636.54 0, 765021.749 1530650.363 0, 764780.513 1530664.201 0, 764539.279 1530678.052 0, 764298.045 1530691.918 0, 764056.812 1530705.798 0, 763815.58 1530719.693 0, 763574.348 1530733.601 0, 
+    763333.118 1530747.524 0, 763091.888 1530761.46 0, 762850.659 1530775.412 0, 762609.431 1530789.377 0, 762366.999 1530803.426 0, 762126.977 1530817.35 0, 761885.752 1530831.358 0, 761644.527 1530845.38 0, 761403.303 1530859.416 0, 761162.08 1530873.466 0, 
+    760920.858 1530887.531 0, 760679.636 1530901.61 0, 760438.415 1530915.703 0, 760197.196 1530929.81 0, 759955.977 1530943.931 0, 759714.758 1530958.067 0, 759473.541 1530972.217 0, 759232.325 1530986.381 0, 758991.109 1531000.559 0, 758749.894 1531014.751 0, 
+    758508.68 1531028.958 0, 758267.467 1531043.179 0, 758026.255 1531057.414 0, 757785.043 1531071.663 0, 757543.833 1531085.926 0, 757302.623 1531100.204 0, 757061.414 1531114.496 0, 756820.206 1531128.802 0, 756577.793 1531143.194 0, 756907.921 1536701.047 0, 
+    757238.027 1542258.512 0, 757479.783 1542244.16 0, 757720.337 1542229.892 0, 757960.891 1542215.639 0, 758201.447 1542201.401 0, 758442.003 1542187.176 0, 758682.56 1542172.965 0, 758923.118 1542158.769 0, 759163.677 1542144.587 0, 759404.237 1542130.419 0, 
+    759644.798 1542116.265 0, 759885.359 1542102.125 0, 760125.921 1542087.999 0, 760366.484 1542073.888 0, 760607.048 1542059.791 0, 760847.613 1542045.708 0, 761088.179 1542031.639 0, 761328.745 1542017.584 0, 761569.312 1542003.543 0, 761809.88 1541989.517 0, 
+    762050.449 1541975.504 0, 762291.019 1541961.506 0, 762531.589 1541947.522 0, 762772.161 1541933.552 0, 763011.531 1541919.666 0, 763253.306 1541905.655 0, 763493.879 1541891.728 0, 763734.454 1541877.815 0, 763975.029 1541863.916 0, 764215.606 1541850.031 0, 
+    764456.183 1541836.16 0, 764696.761 1541822.303 0, 764937.339 1541808.461 0, 765177.919 1541794.633 0, 765418.499 1541780.819 0, 765659.08 1541767.019 0, 765899.662 1541753.233 0, 766140.245 1541739.461 0, 766380.829 1541725.704 0, 766621.413 1541711.961 0, 
+    766861.998 1541698.232 0, 767102.584 1541684.517 0, 767343.171 1541670.816 0, 767583.759 1541657.129 0, 767824.347 1541643.457 0, 768064.936 1541629.798 0, 768305.526 1541616.154 0, 768546.117 1541602.524 0, 768785.508 1541588.976 0, 768471.104 1536030.6 0, 
+    768156.679 1530471.837 0))
+
+POLYGON ((780334.834 1540952.067 0, 780095.404 1540964.938 0, 779854.776 1540977.888 0, 779614.148 1540990.853 0, 779373.521 1541003.831 0, 779132.895 1541016.824 0, 778892.27 1541029.831 0, 778651.645 1541042.852 0, 778411.022 1541055.887 0, 778170.399 1541068.937 0, 
+    777929.776 1541082 0, 777689.155 1541095.078 0, 777448.534 1541108.17 0, 777207.914 1541121.276 0, 776967.295 1541134.396 0, 776726.677 1541147.53 0, 776486.059 1541160.679 0, 776245.442 1541173.841 0, 776004.826 1541187.018 0, 775764.211 1541200.209 0, 
+    775523.596 1541213.414 0, 775282.983 1541226.634 0, 775042.37 1541239.867 0, 774801.757 1541253.115 0, 774559.946 1541266.443 0, 774320.535 1541279.653 0, 774079.926 1541292.943 0, 773839.316 1541306.247 0, 773598.708 1541319.565 0, 773358.101 1541332.898 0, 
+    773117.494 1541346.245 0, 772876.888 1541359.606 0, 772636.283 1541372.981 0, 772395.679 1541386.37 0, 772155.075 1541399.774 0, 771914.472 1541413.191 0, 771673.87 1541426.623 0, 771433.269 1541440.069 0, 771192.669 1541453.529 0, 770952.069 1541467.003 0, 
+    770711.47 1541480.491 0, 770470.872 1541493.994 0, 770230.275 1541507.511 0, 769989.679 1541521.042 0, 769749.083 1541534.587 0, 769508.488 1541548.146 0, 769267.894 1541561.719 0, 769027.301 1541575.307 0, 768785.508 1541588.976 0, 769099.889 1547146.959 0, 
+    769414.247 1552704.542 0, 769655.383 1552690.91 0, 769895.322 1552677.359 0, 770135.262 1552663.823 0, 770375.203 1552650.3 0, 770615.144 1552636.792 0, 770855.086 1552623.298 0, 771095.029 1552609.818 0, 771334.973 1552596.352 0, 771574.918 1552582.9 0, 
+    771814.863 1552569.463 0, 772054.809 1552556.039 0, 772294.756 1552542.63 0, 772534.704 1552529.235 0, 772774.652 1552515.854 0, 773014.601 1552502.487 0, 773254.551 1552489.134 0, 773494.502 1552475.795 0, 773734.454 1552462.471 0, 773974.406 1552449.16 0, 
+    774214.36 1552435.864 0, 774454.314 1552422.582 0, 774694.268 1552409.313 0, 774934.224 1552396.059 0, 775172.983 1552382.886 0, 775414.137 1552369.594 0, 775654.095 1552356.382 0, 775894.054 1552343.185 0, 776134.013 1552330.001 0, 776373.974 1552316.832 0, 
+    776613.935 1552303.677 0, 776853.896 1552290.536 0, 777093.859 1552277.409 0, 777333.822 1552264.296 0, 777573.786 1552251.198 0, 777813.751 1552238.113 0, 778053.717 1552225.043 0, 778293.683 1552211.987 0, 778533.65 1552198.945 0, 778773.618 1552185.916 0, 
+    779013.587 1552172.903 0, 779253.556 1552159.903 0, 779493.526 1552146.917 0, 779733.497 1552133.946 0, 779973.469 1552120.988 0, 780213.442 1552108.045 0, 780453.415 1552095.116 0, 780693.389 1552082.201 0, 780932.168 1552069.364 0, 780633.511 1546510.915 0, 
+    780334.834 1540952.067 0))
+
+POLYGON ((792451.836 1551466.729 0, 792213.021 1551478.891 0, 791973.011 1551491.128 0, 791733.002 1551503.379 0, 791492.994 1551515.645 0, 791252.987 1551527.924 0, 791012.98 1551540.218 0, 790772.974 1551552.525 0, 790532.969 1551564.847 0, 790292.964 1551577.183 0, 
+    790052.961 1551589.533 0, 789812.958 1551601.897 0, 789572.955 1551614.275 0, 789332.954 1551626.668 0, 789092.953 1551639.074 0, 788852.953 1551651.495 0, 788612.953 1551663.93 0, 788372.955 1551676.378 0, 788132.957 1551688.841 0, 787892.959 1551701.319 0, 
+    787652.963 1551713.81 0, 787412.967 1551726.315 0, 787172.972 1551738.835 0, 786932.978 1551751.368 0, 786691.789 1551763.979 0, 786452.992 1551776.478 0, 786213 1551789.054 0, 785973.008 1551801.644 0, 785733.018 1551814.248 0, 785493.028 1551826.867 0, 
+    785253.039 1551839.499 0, 785013.051 1551852.146 0, 784773.063 1551864.807 0, 784533.076 1551877.482 0, 784293.09 1551890.171 0, 784053.105 1551902.874 0, 783813.12 1551915.591 0, 783573.136 1551928.322 0, 783333.153 1551941.068 0, 783093.171 1551953.828 0, 
+    782853.189 1551966.601 0, 782613.209 1551979.389 0, 782373.228 1551992.191 0, 782133.249 1552005.007 0, 781893.271 1552017.838 0, 781653.293 1552030.682 0, 781413.316 1552043.541 0, 781173.339 1552056.413 0, 780932.168 1552069.364 0, 781230.802 1557627.408 0, 
+    781529.414 1563185.039 0, 781769.929 1563172.123 0, 782009.251 1563159.286 0, 782248.573 1563146.462 0, 782487.897 1563133.653 0, 782727.221 1563120.858 0, 782966.546 1563108.077 0, 783205.872 1563095.309 0, 783445.199 1563082.556 0, 783684.526 1563069.817 0, 
+    783923.854 1563057.093 0, 784163.183 1563044.382 0, 784402.513 1563031.685 0, 784641.843 1563019.003 0, 784881.174 1563006.334 0, 785120.506 1562993.68 0, 785359.838 1562981.039 0, 785599.172 1562968.413 0, 785838.506 1562955.801 0, 786077.84 1562943.203 0, 
+    786317.176 1562930.619 0, 786556.512 1562918.049 0, 786795.849 1562905.493 0, 787035.187 1562892.951 0, 787273.333 1562880.486 0, 787513.865 1562867.91 0, 787753.205 1562855.411 0, 787992.545 1562842.925 0, 788231.887 1562830.454 0, 788471.229 1562817.997 0, 
+    788710.572 1562805.554 0, 788949.915 1562793.125 0, 789189.26 1562780.71 0, 789428.605 1562768.309 0, 789667.951 1562755.922 0, 789907.297 1562743.549 0, 790146.644 1562731.191 0, 790385.992 1562718.846 0, 790625.341 1562706.516 0, 790864.691 1562694.2 0, 
+    791104.041 1562681.897 0, 791343.392 1562669.609 0, 791582.743 1562657.335 0, 791822.096 1562645.075 0, 792061.449 1562632.829 0, 792300.802 1562620.597 0, 792540.157 1562608.38 0, 792779.512 1562596.176 0, 793017.677 1562584.047 0, 792734.767 1557025.594 0, 
+    792451.836 1551466.729 0))
+
+POLYGON ((804507.592 1562015.514 0, 804269.392 1562026.97 0, 804030.003 1562038.497 0, 803790.615 1562050.039 0, 803551.227 1562061.594 0, 803311.841 1562073.164 0, 803072.455 1562084.748 0, 802833.069 1562096.346 0, 802593.685 1562107.957 0, 802354.301 1562119.583 0, 
+    802114.917 1562131.223 0, 801875.535 1562142.878 0, 801636.153 1562154.546 0, 801396.772 1562166.228 0, 801157.391 1562177.925 0, 800918.011 1562189.635 0, 800678.632 1562201.36 0, 800439.254 1562213.099 0, 800199.876 1562224.851 0, 799960.499 1562236.618 0, 
+    799721.122 1562248.399 0, 799481.747 1562260.194 0, 799242.372 1562272.003 0, 799002.997 1562283.827 0, 798762.433 1562295.723 0, 798524.251 1562307.515 0, 798284.879 1562319.381 0, 798045.507 1562331.26 0, 797806.136 1562343.154 0, 797566.766 1562355.062 0, 
+    797327.397 1562366.984 0, 797088.028 1562378.92 0, 796848.66 1562390.87 0, 796609.293 1562402.834 0, 796369.926 1562414.812 0, 796130.56 1562426.804 0, 795891.195 1562438.811 0, 795651.831 1562450.831 0, 795412.467 1562462.866 0, 795173.104 1562474.915 0, 
+    794933.741 1562486.977 0, 794694.38 1562499.054 0, 794455.019 1562511.145 0, 794215.659 1562523.25 0, 793976.299 1562535.369 0, 793736.94 1562547.502 0, 793497.582 1562559.65 0, 793258.225 1562571.811 0, 793017.677 1562584.047 0, 793300.565 1568142.082 0, 
+    793583.432 1573699.693 0, 793823.323 1573687.49 0, 794062.026 1573675.362 0, 794300.73 1573663.248 0, 794539.434 1573651.148 0, 794778.139 1573639.062 0, 795016.845 1573626.99 0, 795255.552 1573614.932 0, 795494.259 1573602.888 0, 795732.968 1573590.858 0, 
+    795971.676 1573578.843 0, 796210.386 1573566.841 0, 796449.096 1573554.853 0, 796687.807 1573542.88 0, 796926.519 1573530.92 0, 797165.231 1573518.975 0, 797403.944 1573507.043 0, 797642.658 1573495.126 0, 797881.372 1573483.223 0, 798120.087 1573471.333 0, 
+    798358.803 1573459.458 0, 798597.52 1573447.597 0, 798836.237 1573435.75 0, 799074.955 1573423.917 0, 799312.486 1573412.157 0, 799552.393 1573400.293 0, 799791.113 1573388.502 0, 800029.834 1573376.725 0, 800268.555 1573364.962 0, 800507.277 1573353.213 0, 
+    800746 1573341.479 0, 800984.723 1573329.758 0, 801223.447 1573318.051 0, 801462.172 1573306.359 0, 801700.898 1573294.68 0, 801939.624 1573283.016 0, 802178.351 1573271.365 0, 802417.079 1573259.729 0, 802655.807 1573248.107 0, 802894.536 1573236.499 0, 
+    803133.265 1573224.904 0, 803371.996 1573213.324 0, 803610.727 1573201.758 0, 803849.459 1573190.206 0, 804088.191 1573178.668 0, 804326.924 1573167.144 0, 804565.658 1573155.634 0, 804804.392 1573144.138 0, 805041.941 1573132.714 0, 804774.776 1567574.326 0, 
+    804507.592 1562015.514 0))
+
+POLYGON ((816502.006 1572598.109 0, 816264.424 1572608.863 0, 816025.658 1572619.684 0, 815786.892 1572630.519 0, 815548.128 1572641.369 0, 815309.364 1572652.232 0, 815070.6 1572663.11 0, 814831.838 1572674.001 0, 814593.076 1572684.907 0, 814354.314 1572695.827 0, 
+    814115.553 1572706.761 0, 813876.793 1572717.708 0, 813638.034 1572728.67 0, 813399.275 1572739.646 0, 813160.516 1572750.636 0, 812921.759 1572761.64 0, 812683.002 1572772.658 0, 812444.246 1572783.69 0, 812205.49 1572794.737 0, 811966.735 1572805.797 0, 
+    811727.981 1572816.871 0, 811489.227 1572827.959 0, 811250.474 1572839.062 0, 811011.722 1572850.178 0, 810771.784 1572861.364 0, 810534.219 1572872.453 0, 810295.468 1572883.612 0, 810056.719 1572894.785 0, 809817.97 1572905.971 0, 809579.221 1572917.172 0, 
+    809340.473 1572928.387 0, 809101.726 1572939.616 0, 808862.98 1572950.859 0, 808624.234 1572962.116 0, 808385.489 1572973.387 0, 808146.744 1572984.672 0, 807908.001 1572995.971 0, 807669.257 1573007.284 0, 807430.515 1573018.611 0, 807191.773 1573029.953 0, 
+    806953.032 1573041.308 0, 806714.292 1573052.677 0, 806475.552 1573064.061 0, 806236.813 1573075.458 0, 805998.074 1573086.87 0, 805759.336 1573098.295 0, 805520.599 1573109.735 0, 805281.863 1573121.189 0, 805041.941 1573132.714 0, 805309.085 1578690.671 0, 
+    805576.208 1584248.191 0, 805815.472 1584236.698 0, 806053.554 1584225.276 0, 806291.637 1584213.867 0, 806529.721 1584202.473 0, 806767.805 1584191.093 0, 807005.89 1584179.727 0, 807243.975 1584168.374 0, 807482.062 1584157.036 0, 807720.148 1584145.712 0, 
+    807958.236 1584134.402 0, 808196.324 1584123.105 0, 808434.413 1584111.823 0, 808672.503 1584100.555 0, 808910.593 1584089.301 0, 809148.684 1584078.061 0, 809386.775 1584066.835 0, 809624.867 1584055.623 0, 809862.96 1584044.424 0, 810101.054 1584033.24 0, 
+    810339.148 1584022.07 0, 810577.243 1584010.914 0, 810815.338 1583999.772 0, 811053.434 1583988.644 0, 811290.349 1583977.585 0, 811529.629 1583966.43 0, 811767.727 1583955.344 0, 812005.825 1583944.272 0, 812243.925 1583933.214 0, 812482.025 1583922.17 0, 
+    812720.126 1583911.14 0, 812958.227 1583900.124 0, 813196.329 1583889.123 0, 813434.432 1583878.135 0, 813672.535 1583867.161 0, 813910.639 1583856.201 0, 814148.743 1583845.255 0, 814386.849 1583834.323 0, 814624.954 1583823.405 0, 814863.061 1583812.502 0, 
+    815101.168 1583801.612 0, 815339.276 1583790.736 0, 815577.384 1583779.874 0, 815815.493 1583769.027 0, 816053.603 1583758.193 0, 816291.713 1583747.373 0, 816529.824 1583736.568 0, 816767.936 1583725.776 0, 817004.867 1583715.052 0, 816753.446 1578156.799 0, 
+    816502.006 1572598.109 0))
+
+POLYGON ((828434.987 1583214.202 0, 828198.025 1583224.257 0, 827959.884 1583234.376 0, 827721.743 1583244.509 0, 827483.603 1583254.656 0, 827245.464 1583264.817 0, 827007.325 1583274.992 0, 826769.187 1583285.181 0, 826531.049 1583295.384 0, 826292.912 1583305.601 0, 
+    826054.776 1583315.832 0, 825816.64 1583326.077 0, 825578.505 1583336.336 0, 825340.37 1583346.609 0, 825102.237 1583356.897 0, 824864.103 1583367.198 0, 824625.97 1583377.513 0, 824387.838 1583387.842 0, 824149.707 1583398.185 0, 823911.576 1583408.542 0, 
+    823673.446 1583418.914 0, 823435.316 1583429.299 0, 823197.187 1583439.698 0, 822959.058 1583450.111 0, 822719.75 1583460.59 0, 822482.803 1583470.98 0, 822244.677 1583481.435 0, 822006.551 1583491.905 0, 821768.425 1583502.388 0, 821530.3 1583512.885 0, 
+    821292.176 1583523.397 0, 821054.053 1583533.922 0, 820815.93 1583544.462 0, 820577.808 1583555.015 0, 820339.686 1583565.582 0, 820101.565 1583576.164 0, 819863.444 1583586.759 0, 819625.325 1583597.369 0, 819387.205 1583607.992 0, 819149.087 1583618.63 0, 
+    818910.969 1583629.281 0, 818672.852 1583639.947 0, 818434.735 1583650.626 0, 818196.619 1583661.32 0, 817958.504 1583672.028 0, 817720.389 1583682.749 0, 817482.275 1583693.485 0, 817244.161 1583704.235 0, 817004.867 1583715.052 0, 817256.268 1589272.861 0, 
+    817507.648 1594830.222 0, 817746.285 1594819.435 0, 817983.744 1594808.715 0, 818221.204 1594798.008 0, 818458.665 1594787.316 0, 818696.126 1594776.638 0, 818933.588 1594765.974 0, 819171.05 1594755.324 0, 819408.513 1594744.687 0, 819645.977 1594734.065 0, 
+    819883.441 1594723.457 0, 820120.906 1594712.863 0, 820358.372 1594702.282 0, 820595.838 1594691.716 0, 820833.305 1594681.163 0, 821070.772 1594670.625 0, 821308.24 1594660.101 0, 821545.709 1594649.59 0, 821783.178 1594639.094 0, 822020.648 1594628.611 0, 
+    822258.118 1594618.143 0, 822495.59 1594607.688 0, 822733.061 1594597.248 0, 822970.534 1594586.821 0, 823206.829 1594576.46 0, 823445.48 1594566.01 0, 823682.954 1594555.625 0, 823920.429 1594545.254 0, 824157.905 1594534.898 0, 824395.381 1594524.555 0, 
+    824632.857 1594514.226 0, 824870.335 1594503.911 0, 825107.812 1594493.611 0, 825345.291 1594483.324 0, 825582.77 1594473.051 0, 825820.25 1594462.792 0, 826057.73 1594452.547 0, 826295.211 1594442.316 0, 826532.692 1594432.099 0, 826770.174 1594421.896 0, 
+    827007.657 1594411.707 0, 827245.14 1594401.532 0, 827482.624 1594391.371 0, 827720.109 1594381.224 0, 827957.594 1594371.091 0, 828195.079 1594360.972 0, 828432.566 1594350.867 0, 828670.053 1594340.776 0, 828906.364 1594330.749 0, 828670.685 1588772.7 0, 
+    828434.987 1583214.202 0))
+
+POLYGON ((840306.445 1593863.481 0, 840070.105 1593872.841 0, 839832.59 1593882.261 0, 839595.076 1593891.695 0, 839357.563 1593901.143 0, 839120.05 1593910.605 0, 838882.538 1593920.081 0, 838645.026 1593929.571 0, 838407.515 1593939.075 0, 838170.005 1593948.593 0, 
+    837932.495 1593958.125 0, 837694.985 1593967.671 0, 837457.477 1593977.231 0, 837219.968 1593986.805 0, 836982.461 1593996.393 0, 836744.953 1594005.995 0, 836507.447 1594015.611 0, 836269.941 1594025.24 0, 836032.435 1594034.884 0, 835794.931 1594044.542 0, 
+    835557.426 1594054.214 0, 835319.923 1594063.9 0, 835082.419 1594073.599 0, 834844.917 1594083.313 0, 834606.239 1594093.089 0, 834369.913 1594102.782 0, 834132.412 1594112.538 0, 833894.912 1594122.308 0, 833657.412 1594132.091 0, 833419.913 1594141.889 0, 
+    833182.415 1594151.7 0, 832944.917 1594161.526 0, 832707.419 1594171.365 0, 832469.922 1594181.219 0, 832232.426 1594191.086 0, 831994.931 1594200.968 0, 831757.435 1594210.863 0, 831519.941 1594220.773 0, 831282.447 1594230.696 0, 831044.954 1594240.633 0, 
+    830807.461 1594250.585 0, 830569.969 1594260.55 0, 830332.477 1594270.529 0, 830094.986 1594280.523 0, 829857.496 1594290.53 0, 829620.006 1594300.551 0, 829382.517 1594310.586 0, 829145.028 1594320.636 0, 828906.364 1594330.749 0, 829142.023 1599888.342 0, 
+    829377.663 1605445.472 0, 829615.67 1605435.387 0, 829852.504 1605425.366 0, 830089.34 1605415.358 0, 830326.175 1605405.364 0, 830563.011 1605395.385 0, 830799.848 1605385.419 0, 831036.686 1605375.467 0, 831273.523 1605365.529 0, 831510.362 1605355.605 0, 
+    831747.201 1605345.695 0, 831984.041 1605335.799 0, 832220.881 1605325.917 0, 832457.722 1605316.049 0, 832694.564 1605306.195 0, 832931.406 1605296.354 0, 833168.248 1605286.528 0, 833405.091 1605276.716 0, 833641.935 1605266.917 0, 833878.78 1605257.133 0, 
+    834115.624 1605247.362 0, 834352.47 1605237.605 0, 834589.316 1605227.863 0, 834826.163 1605218.134 0, 835061.838 1605208.467 0, 835299.858 1605198.718 0, 835536.706 1605189.031 0, 835773.555 1605179.358 0, 836010.404 1605169.699 0, 836247.255 1605160.054 0, 
+    836484.105 1605150.423 0, 836720.956 1605140.806 0, 836957.808 1605131.202 0, 837194.66 1605121.613 0, 837431.513 1605112.037 0, 837668.367 1605102.476 0, 837905.221 1605092.928 0, 838142.075 1605083.395 0, 838378.931 1605073.875 0, 838615.786 1605064.369 0, 
+    838852.643 1605054.878 0, 839089.499 1605045.4 0, 839326.357 1605035.936 0, 839563.215 1605026.486 0, 839800.073 1605017.05 0, 840036.932 1605007.628 0, 840273.792 1604998.22 0, 840510.652 1604988.825 0, 840746.341 1604979.492 0, 840526.402 1599421.717 0, 
+    840306.445 1593863.481 0))
+
+POLYGON ((852116.291 1604545.631 0, 851880.574 1604554.299 0, 851643.688 1604563.024 0, 851406.803 1604571.763 0, 851169.918 1604580.516 0, 850933.034 1604589.283 0, 850696.15 1604598.064 0, 850459.267 1604606.858 0, 850222.385 1604615.667 0, 849985.503 1604624.49 0, 
+    849748.621 1604633.326 0, 849511.74 1604642.177 0, 849274.859 1604651.041 0, 849037.979 1604659.919 0, 848801.1 1604668.812 0, 848564.221 1604677.718 0, 848327.342 1604686.638 0, 848090.464 1604695.572 0, 847853.587 1604704.52 0, 847616.71 1604713.482 0, 
+    847379.833 1604722.458 0, 847142.958 1604731.448 0, 846906.082 1604740.452 0, 846669.208 1604749.47 0, 846431.163 1604758.546 0, 846195.46 1604767.547 0, 845958.586 1604776.607 0, 845721.714 1604785.68 0, 845484.842 1604794.768 0, 845247.97 1604803.869 0, 
+    845011.099 1604812.985 0, 844774.228 1604822.114 0, 844537.358 1604831.257 0, 844300.489 1604840.414 0, 844063.62 1604849.585 0, 843826.752 1604858.771 0, 843589.884 1604867.97 0, 843353.017 1604877.183 0, 843116.15 1604886.409 0, 842879.284 1604895.65 0, 
+    842642.418 1604904.905 0, 842405.553 1604914.174 0, 842168.689 1604923.456 0, 841931.825 1604932.753 0, 841694.961 1604942.064 0, 841458.098 1604951.388 0, 841221.236 1604960.727 0, 840984.374 1604970.079 0, 840746.341 1604979.492 0, 840966.262 1610536.797 0, 
+    841186.163 1616093.628 0, 841423.539 1616084.241 0, 841659.747 1616074.915 0, 841895.955 1616065.602 0, 842132.163 1616056.304 0, 842368.373 1616047.019 0, 842604.583 1616037.748 0, 842840.793 1616028.491 0, 843077.004 1616019.248 0, 843313.215 1616010.018 0, 
+    843549.427 1616000.803 0, 843785.64 1615991.602 0, 844021.853 1615982.414 0, 844258.067 1615973.241 0, 844494.281 1615964.081 0, 844730.496 1615954.935 0, 844966.711 1615945.803 0, 845202.927 1615936.685 0, 845439.143 1615927.581 0, 845675.36 1615918.491 0, 
+    845911.577 1615909.415 0, 846147.795 1615900.352 0, 846384.014 1615891.304 0, 846620.233 1615882.269 0, 846855.285 1615873.293 0, 847092.672 1615864.242 0, 847328.893 1615855.249 0, 847565.114 1615846.27 0, 847801.336 1615837.305 0, 848037.558 1615828.354 0, 
+    848273.78 1615819.416 0, 848510.004 1615810.493 0, 848746.227 1615801.584 0, 848982.452 1615792.688 0, 849218.677 1615783.806 0, 849454.902 1615774.939 0, 849691.128 1615766.085 0, 849927.354 1615757.245 0, 850163.581 1615748.419 0, 850399.808 1615739.607 0, 
+    850636.036 1615730.808 0, 850872.265 1615722.024 0, 851108.494 1615713.254 0, 851344.723 1615704.497 0, 851580.953 1615695.755 0, 851817.184 1615687.026 0, 852053.415 1615678.311 0, 852289.646 1615669.61 0, 852524.712 1615660.966 0, 852320.51 1610103.536 0, 
+    852116.291 1604545.631 0))
+
+POLYGON ((863864.437 1615260.339 0, 863629.346 1615268.319 0, 863393.091 1615276.353 0, 863156.836 1615284.4 0, 862920.582 1615292.461 0, 862684.328 1615300.537 0, 862448.075 1615308.626 0, 862211.822 1615316.729 0, 861975.57 1615324.846 0, 861739.318 1615332.976 0, 
+    861503.067 1615341.121 0, 861266.816 1615349.28 0, 861030.565 1615357.452 0, 860794.315 1615365.639 0, 860558.066 1615373.839 0, 860321.817 1615382.053 0, 860085.569 1615390.281 0, 859849.321 1615398.523 0, 859613.073 1615406.779 0, 859376.826 1615415.049 0, 
+    859140.58 1615423.333 0, 858904.334 1615431.631 0, 858668.088 1615439.942 0, 858431.843 1615448.268 0, 858194.433 1615456.648 0, 857959.354 1615464.96 0, 857723.111 1615473.327 0, 857486.868 1615481.708 0, 857250.625 1615490.103 0, 857014.383 1615498.512 0, 
+    856778.141 1615506.935 0, 856541.9 1615515.372 0, 856305.66 1615523.822 0, 856069.42 1615532.287 0, 855833.18 1615540.765 0, 855596.941 1615549.258 0, 855360.702 1615557.764 0, 855124.464 1615566.284 0, 854888.226 1615574.818 0, 854651.989 1615583.366 0, 
+    854415.753 1615591.928 0, 854179.517 1615600.504 0, 853943.281 1615609.093 0, 853707.046 1615617.697 0, 853470.811 1615626.314 0, 853234.577 1615634.946 0, 852998.344 1615643.591 0, 852762.111 1615652.25 0, 852524.712 1615660.966 0, 852728.896 1621217.915 0, 
+    852933.062 1626774.375 0, 853169.804 1626765.683 0, 853405.383 1626757.048 0, 853640.962 1626748.427 0, 853876.542 1626739.819 0, 854112.122 1626731.226 0, 854347.703 1626722.646 0, 854583.285 1626714.08 0, 854818.867 1626705.528 0, 855054.449 1626696.99 0, 
+    855290.032 1626688.466 0, 855525.616 1626679.955 0, 855761.2 1626671.459 0, 855996.784 1626662.976 0, 856232.369 1626654.507 0, 856467.955 1626646.052 0, 856703.541 1626637.611 0, 856939.127 1626629.184 0, 857174.714 1626620.771 0, 857410.302 1626612.371 0, 
+    857645.89 1626603.986 0, 857881.478 1626595.614 0, 858117.067 1626587.256 0, 858352.656 1626578.912 0, 858587.084 1626570.623 0, 858823.837 1626562.266 0, 859059.428 1626553.963 0, 859295.019 1626545.675 0, 859530.611 1626537.4 0, 859766.203 1626529.139 0, 
+    860001.796 1626520.892 0, 860237.39 1626512.659 0, 860472.983 1626504.44 0, 860708.578 1626496.235 0, 860944.172 1626488.043 0, 861179.768 1626479.865 0, 861415.363 1626471.702 0, 861650.96 1626463.552 0, 861886.556 1626455.416 0, 862122.154 1626447.294 0, 
+    862357.751 1626439.185 0, 862593.349 1626431.091 0, 862828.948 1626423.01 0, 863064.547 1626414.944 0, 863300.147 1626406.891 0, 863535.747 1626398.852 0, 863771.347 1626390.827 0, 864006.948 1626382.816 0, 864241.388 1626374.858 0, 864052.921 1620817.842 0, 
+    863864.437 1615260.339 0))
+
+POLYGON ((875550.798 1626007.29 0, 875316.335 1626014.585 0, 875080.712 1626021.931 0, 874845.09 1626029.291 0, 874609.468 1626036.664 0, 874373.847 1626044.051 0, 874138.226 1626051.452 0, 873902.605 1626058.867 0, 873666.985 1626066.296 0, 873431.365 1626073.738 0, 
+    873195.746 1626081.195 0, 872960.127 1626088.665 0, 872724.509 1626096.149 0, 872488.891 1626103.648 0, 872253.274 1626111.16 0, 872017.657 1626118.685 0, 871782.04 1626126.225 0, 871546.424 1626133.779 0, 871310.809 1626141.346 0, 871075.193 1626148.928 0, 
+    870839.579 1626156.523 0, 870603.964 1626164.132 0, 870368.35 1626171.755 0, 870132.737 1626179.392 0, 869895.963 1626187.08 0, 869661.511 1626194.707 0, 869425.899 1626202.385 0, 869190.288 1626210.077 0, 868954.677 1626217.783 0, 868719.066 1626225.503 0, 
+    868483.456 1626233.237 0, 868247.846 1626240.985 0, 868012.236 1626248.747 0, 867776.628 1626256.522 0, 867541.019 1626264.312 0, 867305.411 1626272.115 0, 867069.804 1626279.932 0, 866834.197 1626287.763 0, 866598.59 1626295.608 0, 866362.984 1626303.466 0, 
+    866127.378 1626311.339 0, 865891.773 1626319.225 0, 865656.168 1626327.125 0, 865420.564 1626335.04 0, 865184.96 1626342.968 0, 864949.357 1626350.909 0, 864713.754 1626358.865 0, 864478.152 1626366.835 0, 864241.388 1626374.858 0, 864429.839 1631931.379 0, 
+    864618.272 1637487.398 0, 864854.379 1637479.398 0, 865089.327 1637471.45 0, 865324.276 1637463.517 0, 865559.225 1637455.597 0, 865794.175 1637447.691 0, 866029.125 1637439.799 0, 866264.076 1637431.92 0, 866499.027 1637424.056 0, 866733.978 1637416.205 0, 
+    866968.93 1637408.368 0, 867203.883 1637400.545 0, 867438.836 1637392.736 0, 867673.789 1637384.941 0, 867908.743 1637377.159 0, 868143.697 1637369.391 0, 868378.652 1637361.637 0, 868613.608 1637353.897 0, 868848.563 1637346.171 0, 869083.519 1637338.459 0, 
+    869318.476 1637330.76 0, 869553.433 1637323.075 0, 869788.391 1637315.405 0, 870023.349 1637307.747 0, 870257.149 1637300.142 0, 870493.266 1637292.475 0, 870728.225 1637284.859 0, 870963.185 1637277.257 0, 871198.145 1637269.669 0, 871433.106 1637262.095 0, 
+    871668.067 1637254.535 0, 871903.029 1637246.989 0, 872137.991 1637239.456 0, 872372.953 1637231.937 0, 872607.916 1637224.432 0, 872842.879 1637216.941 0, 873077.843 1637209.464 0, 873312.807 1637202 0, 873547.772 1637194.551 0, 873782.737 1637187.115 0, 
+    874017.703 1637179.693 0, 874252.668 1637172.285 0, 874487.635 1637164.89 0, 874722.602 1637157.51 0, 874957.569 1637150.143 0, 875192.537 1637142.79 0, 875427.505 1637135.451 0, 875662.473 1637128.126 0, 875896.286 1637120.851 0, 875723.55 1631564.321 0, 
+    875550.798 1626007.29 0))
+
+POLYGON ((887175.289 1636786.167 0, 886941.456 1636792.782 0, 886706.467 1636799.444 0, 886471.48 1636806.119 0, 886236.492 1636812.808 0, 886001.505 1636819.51 0, 885766.518 1636826.227 0, 885531.532 1636832.958 0, 885296.546 1636839.702 0, 885061.56 1636846.46 0, 
+    884826.575 1636853.232 0, 884591.59 1636860.018 0, 884356.606 1636866.817 0, 884121.622 1636873.631 0, 883886.638 1636880.458 0, 883651.655 1636887.299 0, 883416.673 1636894.154 0, 883181.69 1636901.023 0, 882946.708 1636907.906 0, 882711.727 1636914.802 0, 
+    882476.746 1636921.712 0, 882241.765 1636928.636 0, 882006.785 1636935.574 0, 881771.805 1636942.526 0, 881535.669 1636949.526 0, 881301.846 1636956.471 0, 881066.867 1636963.464 0, 880831.889 1636970.471 0, 880596.911 1636977.492 0, 880361.934 1636984.527 0, 
+    880126.957 1636991.576 0, 879891.98 1636998.638 0, 879657.004 1637005.714 0, 879422.028 1637012.804 0, 879187.053 1637019.908 0, 878952.078 1637027.026 0, 878717.104 1637034.158 0, 878482.129 1637041.303 0, 878247.156 1637048.462 0, 878012.182 1637055.635 0, 
+    877777.21 1637062.822 0, 877542.237 1637070.023 0, 877307.265 1637077.237 0, 877072.294 1637084.466 0, 876837.323 1637091.708 0, 876602.352 1637098.964 0, 876367.382 1637106.234 0, 876132.412 1637113.517 0, 875896.286 1637120.851 0, 876069.006 1642676.873 0, 
+    876241.71 1648232.382 0, 876477.179 1648225.069 0, 876711.495 1648217.805 0, 876945.811 1648210.556 0, 877180.128 1648203.32 0, 877414.445 1648196.098 0, 877648.763 1648188.889 0, 877883.081 1648181.695 0, 878117.399 1648174.514 0, 878351.718 1648167.347 0, 
+    878586.037 1648160.194 0, 878820.357 1648153.055 0, 879054.677 1648145.93 0, 879288.997 1648138.818 0, 879523.318 1648131.72 0, 879757.64 1648124.636 0, 879991.961 1648117.566 0, 880226.283 1648110.509 0, 880460.606 1648103.466 0, 880694.929 1648096.437 0, 
+    880929.252 1648089.422 0, 881163.576 1648082.421 0, 881397.901 1648075.433 0, 881632.225 1648068.459 0, 881865.398 1648061.534 0, 882100.876 1648054.553 0, 882335.202 1648047.621 0, 882569.528 1648040.702 0, 882803.855 1648033.797 0, 883038.182 1648026.906 0, 
+    883272.509 1648020.029 0, 883506.837 1648013.166 0, 883741.165 1648006.316 0, 883975.494 1647999.48 0, 884209.823 1647992.658 0, 884444.153 1647985.85 0, 884678.483 1647979.055 0, 884912.813 1647972.275 0, 885147.144 1647965.508 0, 885381.475 1647958.755 0, 
+    885615.806 1647952.015 0, 885850.138 1647945.29 0, 886084.47 1647938.578 0, 886318.803 1647931.88 0, 886553.136 1647925.196 0, 886787.47 1647918.525 0, 887021.804 1647911.869 0, 887256.138 1647905.226 0, 887489.321 1647898.63 0, 887332.312 1642342.656 0, 
+    887175.289 1636786.167 0))
+
+POLYGON ((898737.829 1647596.656 0, 898504.627 1647602.593 0, 898270.275 1647608.574 0, 898035.923 1647614.568 0, 897801.571 1647620.577 0, 897567.22 1647626.599 0, 897332.87 1647632.635 0, 897098.519 1647638.684 0, 896864.169 1647644.748 0, 896629.82 1647650.825 0, 
+    896395.471 1647656.916 0, 896161.122 1647663.021 0, 895926.773 1647669.14 0, 895692.425 1647675.272 0, 895458.077 1647681.418 0, 895223.73 1647687.578 0, 894989.383 1647693.752 0, 894755.036 1647699.94 0, 894520.69 1647706.141 0, 894286.344 1647712.356 0, 
+    894051.998 1647718.585 0, 893817.653 1647724.828 0, 893583.308 1647731.085 0, 893348.963 1647737.355 0, 893113.468 1647743.67 0, 892880.275 1647749.937 0, 892645.932 1647756.249 0, 892411.589 1647762.575 0, 892177.246 1647768.914 0, 891942.904 1647775.267 0, 
+    891708.562 1647781.634 0, 891474.22 1647788.015 0, 891239.879 1647794.409 0, 891005.539 1647800.817 0, 890771.198 1647807.24 0, 890536.858 1647813.675 0, 890302.518 1647820.125 0, 890068.179 1647826.589 0, 889833.84 1647833.066 0, 889599.502 1647839.557 0, 
+    889365.164 1647846.062 0, 889130.826 1647852.58 0, 888896.489 1647859.113 0, 888662.152 1647865.659 0, 888427.815 1647872.219 0, 888193.479 1647878.793 0, 887959.143 1647885.381 0, 887724.807 1647891.982 0, 887489.321 1647898.63 0, 887646.314 1653454.083 0, 
+    887803.293 1659009.009 0, 888038.123 1659002.379 0, 888271.804 1658995.796 0, 888505.486 1658989.227 0, 888739.168 1658982.672 0, 888972.851 1658976.13 0, 889206.534 1658969.602 0, 889440.217 1658963.088 0, 889673.901 1658956.587 0, 889907.585 1658950.101 0, 
+    890141.27 1658943.628 0, 890374.955 1658937.169 0, 890608.64 1658930.723 0, 890842.326 1658924.291 0, 891076.012 1658917.874 0, 891309.698 1658911.469 0, 891543.385 1658905.079 0, 891777.073 1658898.702 0, 892010.76 1658892.339 0, 892244.448 1658885.99 0, 
+    892478.136 1658879.655 0, 892711.825 1658873.333 0, 892945.514 1658867.025 0, 893179.204 1658860.731 0, 893411.746 1658854.482 0, 893646.584 1658848.184 0, 893880.274 1658841.931 0, 894113.965 1658835.692 0, 894347.656 1658829.467 0, 894581.348 1658823.255 0, 
+    894815.04 1658817.057 0, 895048.733 1658810.873 0, 895282.425 1658804.703 0, 895516.118 1658798.546 0, 895749.812 1658792.403 0, 895983.506 1658786.274 0, 896217.2 1658780.159 0, 896450.894 1658774.057 0, 896684.589 1658767.97 0, 896918.285 1658761.896 0, 
+    897151.98 1658755.835 0, 897385.676 1658749.789 0, 897619.373 1658743.756 0, 897853.069 1658737.737 0, 898086.766 1658731.732 0, 898320.464 1658725.74 0, 898554.162 1658719.762 0, 898787.86 1658713.798 0, 899020.411 1658707.877 0, 898879.127 1653152.53 0, 
+    898737.829 1647596.656 0))
+
+POLYGON ((910238.336 1658438.437 0, 910005.766 1658443.701 0, 909772.052 1658449.005 0, 909538.339 1658454.323 0, 909304.625 1658459.654 0, 909070.912 1658464.999 0, 908837.199 1658470.358 0, 908603.487 1658475.73 0, 908369.775 1658481.117 0, 908136.063 1658486.517 0, 
+    907902.351 1658491.93 0, 907668.64 1658497.358 0, 907434.929 1658502.799 0, 907201.219 1658508.254 0, 906967.509 1658513.723 0, 906733.799 1658519.206 0, 906500.089 1658524.702 0, 906266.38 1658530.212 0, 906032.671 1658535.736 0, 905798.962 1658541.274 0, 
+    905565.254 1658546.825 0, 905331.546 1658552.39 0, 905097.839 1658557.969 0, 904864.131 1658563.562 0, 904629.278 1658569.196 0, 904396.718 1658574.788 0, 904163.011 1658580.422 0, 903929.305 1658586.07 0, 903695.6 1658591.731 0, 903461.894 1658597.406 0, 
+    903228.189 1658603.095 0, 902994.485 1658608.798 0, 902760.781 1658614.514 0, 902527.077 1658620.245 0, 902293.373 1658625.989 0, 902059.67 1658631.746 0, 901825.967 1658637.518 0, 901592.264 1658643.303 0, 901358.562 1658649.102 0, 901124.86 1658654.915 0, 
+    900891.158 1658660.741 0, 900657.457 1658666.581 0, 900423.756 1658672.435 0, 900190.056 1658678.303 0, 899956.355 1658684.184 0, 899722.656 1658690.08 0, 899488.956 1658695.989 0, 899255.257 1658701.911 0, 899020.411 1658707.877 0, 899161.682 1664262.69 0, 
+    899302.939 1669816.962 0, 899537.128 1669811.013 0, 899770.173 1669805.107 0, 900003.219 1669799.214 0, 900236.265 1669793.336 0, 900469.311 1669787.471 0, 900702.358 1669781.619 0, 900935.405 1669775.782 0, 901168.452 1669769.958 0, 901401.5 1669764.148 0, 
+    901634.548 1669758.351 0, 901867.596 1669752.568 0, 902100.645 1669746.799 0, 902333.694 1669741.044 0, 902566.744 1669735.302 0, 902799.793 1669729.575 0, 903032.843 1669723.86 0, 903265.894 1669718.16 0, 903498.945 1669712.473 0, 903731.996 1669706.8 0, 
+    903965.047 1669701.141 0, 904198.099 1669695.495 0, 904431.151 1669689.864 0, 904664.203 1669684.245 0, 904896.113 1669678.668 0, 905130.309 1669673.05 0, 905363.363 1669667.473 0, 905596.416 1669661.91 0, 905829.47 1669656.361 0, 906062.525 1669650.825 0, 
+    906295.579 1669645.303 0, 906528.635 1669639.794 0, 906761.69 1669634.3 0, 906994.746 1669628.819 0, 907227.802 1669623.351 0, 907460.858 1669617.898 0, 907693.915 1669612.458 0, 907926.972 1669607.032 0, 908160.029 1669601.619 0, 908393.086 1669596.221 0, 
+    908626.144 1669590.836 0, 908859.203 1669585.465 0, 909092.261 1669580.107 0, 909325.32 1669574.763 0, 909558.379 1669569.433 0, 909791.439 1669564.117 0, 910024.499 1669558.814 0, 910257.559 1669553.525 0, 910489.477 1669548.276 0, 910363.912 1663993.627 0, 
+    910238.336 1658438.437 0))
+
+POLYGON ((605359.871 1408605.086 0, 605112.718 1408628.202 0, 604864.301 1408651.452 0, 604615.885 1408674.716 0, 604367.471 1408697.995 0, 604119.058 1408721.289 0, 603870.646 1408744.597 0, 603622.236 1408767.919 0, 603373.827 1408791.257 0, 603125.419 1408814.609 0, 
+    602877.013 1408837.975 0, 602628.608 1408861.356 0, 602380.205 1408884.752 0, 602131.803 1408908.163 0, 601883.402 1408931.588 0, 601635.003 1408955.027 0, 601386.605 1408978.481 0, 601138.208 1409001.95 0, 600889.813 1409025.434 0, 600641.419 1409048.932 0, 
+    600393.027 1409072.445 0, 600144.636 1409095.972 0, 599896.246 1409119.514 0, 599647.858 1409143.071 0, 599398.206 1409166.762 0, 599151.086 1409190.228 0, 598902.702 1409213.828 0, 598654.319 1409237.444 0, 598405.938 1409261.073 0, 598157.558 1409284.718 0, 
+    597909.18 1409308.377 0, 597660.803 1409332.05 0, 597412.427 1409355.738 0, 597164.053 1409379.441 0, 596915.68 1409403.159 0, 596667.308 1409426.891 0, 596418.938 1409450.637 0, 596170.569 1409474.399 0, 595922.202 1409498.174 0, 595673.836 1409521.965 0, 
+    595425.471 1409545.77 0, 595177.108 1409569.59 0, 594928.747 1409593.424 0, 594680.386 1409617.273 0, 594432.027 1409641.137 0, 594183.67 1409665.015 0, 593935.314 1409688.908 0, 593686.959 1409712.815 0, 593437.339 1409736.86 0, 593972.051 1415286.372 0, 
+    594506.738 1420835.635 0, 594755.701 1420811.654 0, 595003.402 1420787.81 0, 595251.105 1420763.98 0, 595498.809 1420740.164 0, 595746.515 1420716.363 0, 595994.222 1420692.577 0, 596241.93 1420668.805 0, 596489.64 1420645.048 0, 596737.352 1420621.306 0, 
+    596985.064 1420597.578 0, 597232.778 1420573.864 0, 597480.494 1420550.166 0, 597728.21 1420526.481 0, 597975.929 1420502.812 0, 598223.648 1420479.157 0, 598471.369 1420455.516 0, 598719.092 1420431.89 0, 598966.815 1420408.279 0, 599214.541 1420384.682 0, 
+    599462.267 1420361.1 0, 599709.995 1420337.533 0, 599957.724 1420313.98 0, 600205.455 1420290.441 0, 600451.925 1420267.037 0, 600700.921 1420243.408 0, 600948.656 1420219.914 0, 601196.392 1420196.434 0, 601444.13 1420172.968 0, 601691.869 1420149.517 0, 
+    601939.609 1420126.081 0, 602187.351 1420102.659 0, 602435.094 1420079.252 0, 602682.838 1420055.859 0, 602930.584 1420032.481 0, 603178.332 1420009.118 0, 603426.08 1419985.769 0, 603673.83 1419962.435 0, 603921.582 1419939.115 0, 604169.334 1419915.81 0, 
+    604417.089 1419892.519 0, 604664.844 1419869.243 0, 604912.601 1419845.982 0, 605160.359 1419822.735 0, 605408.119 1419799.503 0, 605655.88 1419776.286 0, 605903.642 1419753.083 0, 606151.406 1419729.894 0, 606397.909 1419706.838 0, 605878.902 1414156.087 0, 
+    605359.871 1408605.086 0))
+
+POLYGON ((618292.223 1418611.641 0, 618045.653 1418634 0, 617797.825 1418656.488 0, 617549.998 1418678.991 0, 617302.173 1418701.509 0, 617054.348 1418724.041 0, 616806.525 1418746.588 0, 616558.704 1418769.149 0, 616310.883 1418791.725 0, 616063.064 1418814.315 0, 
+    615815.247 1418836.921 0, 615567.431 1418859.54 0, 615319.616 1418882.174 0, 615071.802 1418904.823 0, 614823.99 1418927.487 0, 614576.179 1418950.165 0, 614328.369 1418972.857 0, 614080.561 1418995.564 0, 613832.754 1419018.286 0, 613584.948 1419041.022 0, 
+    613337.144 1419063.773 0, 613089.341 1419086.539 0, 612841.539 1419109.319 0, 612593.739 1419132.114 0, 612344.679 1419155.039 0, 612098.143 1419177.747 0, 611850.346 1419200.585 0, 611602.551 1419223.438 0, 611354.758 1419246.306 0, 611106.966 1419269.188 0, 
+    610859.175 1419292.085 0, 610611.385 1419314.996 0, 610363.597 1419337.922 0, 610115.81 1419360.862 0, 609868.025 1419383.818 0, 609620.241 1419406.787 0, 609372.458 1419429.772 0, 609124.677 1419452.77 0, 608876.897 1419475.784 0, 608629.118 1419498.812 0, 
+    608381.341 1419521.854 0, 608133.565 1419544.912 0, 607885.79 1419567.983 0, 607638.017 1419591.07 0, 607390.245 1419614.171 0, 607142.474 1419637.286 0, 606894.705 1419660.416 0, 606646.937 1419683.561 0, 606397.909 1419706.838 0, 606916.893 1425257.335 0, 
+    607435.852 1430807.572 0, 607684.223 1430784.356 0, 607931.338 1430761.272 0, 608178.454 1430738.203 0, 608425.571 1430715.148 0, 608672.689 1430692.108 0, 608919.809 1430669.083 0, 609166.93 1430646.072 0, 609414.053 1430623.076 0, 609661.177 1430600.094 0, 
+    609908.302 1430577.127 0, 610155.429 1430554.174 0, 610402.557 1430531.236 0, 610649.686 1430508.312 0, 610896.817 1430485.403 0, 611143.949 1430462.508 0, 611391.082 1430439.628 0, 611638.217 1430416.763 0, 611885.353 1430393.912 0, 612132.49 1430371.075 0, 
+    612379.629 1430348.254 0, 612626.769 1430325.446 0, 612873.911 1430302.654 0, 613121.054 1430279.875 0, 613366.94 1430257.227 0, 613615.343 1430234.363 0, 613862.49 1430211.628 0, 614109.638 1430188.908 0, 614356.788 1430166.203 0, 614603.938 1430143.512 0, 
+    614851.091 1430120.835 0, 615098.244 1430098.173 0, 615345.399 1430075.526 0, 615592.555 1430052.893 0, 615839.712 1430030.275 0, 616086.871 1430007.672 0, 616334.031 1429985.083 0, 616581.193 1429962.508 0, 616828.356 1429939.948 0, 617075.52 1429917.403 0, 
+    617322.685 1429894.872 0, 617569.852 1429872.355 0, 617817.02 1429849.853 0, 618064.19 1429827.366 0, 618311.36 1429804.894 0, 618558.532 1429782.435 0, 618805.706 1429759.992 0, 619052.88 1429737.563 0, 619298.8 1429715.262 0, 618795.523 1424163.581 0, 
+    618292.223 1418611.641 0))
+
+POLYGON ((631164.786 1428656.472 0, 630918.803 1428678.078 0, 630671.566 1428699.808 0, 630424.33 1428721.554 0, 630177.095 1428743.313 0, 629929.862 1428765.088 0, 629682.63 1428786.877 0, 629435.399 1428808.68 0, 629188.17 1428830.498 0, 628940.942 1428852.33 0, 
+    628693.715 1428874.178 0, 628446.49 1428896.039 0, 628199.265 1428917.915 0, 627952.042 1428939.806 0, 627704.821 1428961.711 0, 627457.6 1428983.631 0, 627210.381 1429005.566 0, 626963.163 1429027.514 0, 626715.947 1429049.478 0, 626468.732 1429071.456 0, 
+    626221.518 1429093.449 0, 625974.305 1429115.456 0, 625727.094 1429137.477 0, 625479.884 1429159.514 0, 625231.419 1429181.676 0, 624985.467 1429203.63 0, 624738.261 1429225.71 0, 624491.056 1429247.804 0, 624243.853 1429269.913 0, 623996.651 1429292.037 0, 
+    623749.45 1429314.175 0, 623502.25 1429336.327 0, 623255.052 1429358.495 0, 623007.855 1429380.676 0, 622760.659 1429402.873 0, 622513.465 1429425.083 0, 622266.271 1429447.309 0, 622019.08 1429469.549 0, 621771.889 1429491.803 0, 621524.7 1429514.072 0, 
+    621277.512 1429536.356 0, 621030.326 1429558.654 0, 620783.14 1429580.967 0, 620535.956 1429603.294 0, 620288.774 1429625.636 0, 620041.592 1429647.992 0, 619794.413 1429670.363 0, 619547.234 1429692.748 0, 619298.8 1429715.262 0, 619802.052 1435266.677 0, 
+    620305.28 1440817.82 0, 620553.058 1440795.366 0, 620799.583 1440773.04 0, 621046.109 1440750.728 0, 621292.637 1440728.431 0, 621539.166 1440706.148 0, 621785.697 1440683.88 0, 622032.228 1440661.626 0, 622278.762 1440639.387 0, 622525.296 1440617.163 0, 
+    622771.832 1440594.952 0, 623018.369 1440572.757 0, 623264.907 1440550.576 0, 623511.446 1440528.409 0, 623757.987 1440506.257 0, 624004.53 1440484.119 0, 624251.073 1440461.996 0, 624497.618 1440439.888 0, 624744.164 1440417.793 0, 624990.711 1440395.714 0, 
+    625237.26 1440373.649 0, 625483.81 1440351.598 0, 625730.361 1440329.562 0, 625976.914 1440307.541 0, 626222.215 1440285.646 0, 626470.023 1440263.541 0, 626716.579 1440241.563 0, 626963.137 1440219.6 0, 627209.696 1440197.651 0, 627456.257 1440175.717 0, 
+    627702.818 1440153.797 0, 627949.381 1440131.891 0, 628195.946 1440110 0, 628442.511 1440088.124 0, 628689.078 1440066.262 0, 628935.646 1440044.415 0, 629182.215 1440022.582 0, 629428.786 1440000.763 0, 629675.358 1439978.96 0, 629921.931 1439957.17 0, 
+    630168.506 1439935.395 0, 630415.081 1439913.635 0, 630661.658 1439891.889 0, 630908.237 1439870.158 0, 631154.816 1439848.441 0, 631401.397 1439826.739 0, 631647.98 1439805.051 0, 631894.563 1439783.378 0, 632139.896 1439761.829 0, 631652.353 1434209.286 0, 
+    631164.786 1428656.472 0))
+
+POLYGON ((643977.448 1438739.278 0, 643732.053 1438760.133 0, 643485.409 1438781.11 0, 643238.767 1438802.101 0, 642992.125 1438823.106 0, 642745.485 1438844.126 0, 642498.847 1438865.161 0, 642252.209 1438886.21 0, 642005.573 1438907.273 0, 641758.938 1438928.352 0, 
+    641512.304 1438949.444 0, 641265.672 1438970.551 0, 641019.04 1438991.673 0, 640772.41 1439012.809 0, 640525.781 1439033.96 0, 640279.154 1439055.125 0, 640032.527 1439076.305 0, 639785.902 1439097.499 0, 639539.278 1439118.708 0, 639292.656 1439139.931 0, 
+    639046.035 1439161.169 0, 638799.414 1439182.421 0, 638552.796 1439203.688 0, 638306.178 1439224.969 0, 638058.311 1439246.373 0, 637812.947 1439267.575 0, 637566.333 1439288.9 0, 637319.72 1439310.24 0, 637073.109 1439331.593 0, 636826.499 1439352.962 0, 
+    636579.89 1439374.345 0, 636333.282 1439395.742 0, 636086.676 1439417.154 0, 635840.071 1439438.581 0, 635593.467 1439460.022 0, 635346.865 1439481.477 0, 635100.264 1439502.947 0, 634853.664 1439524.432 0, 634607.065 1439545.931 0, 634360.468 1439567.444 0, 
+    634113.871 1439588.972 0, 633867.276 1439610.515 0, 633620.683 1439632.072 0, 633374.09 1439653.644 0, 633127.499 1439675.23 0, 632880.91 1439696.831 0, 632634.321 1439718.446 0, 632387.734 1439740.075 0, 632139.896 1439761.829 0, 632627.415 1445314.096 0, 
+    633114.909 1450866.08 0, 633362.089 1450844.383 0, 633608.023 1450822.811 0, 633853.958 1450801.253 0, 634099.894 1450779.709 0, 634345.832 1450758.181 0, 634591.771 1450736.666 0, 634837.711 1450715.166 0, 635083.652 1450693.681 0, 635329.595 1450672.21 0, 
+    635575.538 1450650.753 0, 635821.483 1450629.311 0, 636067.43 1450607.883 0, 636313.377 1450586.47 0, 636559.326 1450565.072 0, 636805.276 1450543.688 0, 637051.228 1450522.318 0, 637297.18 1450500.963 0, 637543.134 1450479.622 0, 637789.09 1450458.296 0, 
+    638035.046 1450436.984 0, 638281.004 1450415.687 0, 638526.963 1450394.404 0, 638772.923 1450373.135 0, 639017.637 1450351.989 0, 639264.847 1450330.642 0, 639510.811 1450309.417 0, 639756.776 1450288.207 0, 640002.742 1450267.011 0, 640248.71 1450245.829 0, 
+    640494.679 1450224.662 0, 640740.649 1450203.51 0, 640986.621 1450182.372 0, 641232.593 1450161.248 0, 641478.567 1450140.139 0, 641724.542 1450119.045 0, 641970.519 1450097.964 0, 642216.496 1450076.899 0, 642462.475 1450055.848 0, 642708.455 1450034.811 0, 
+    642954.437 1450013.789 0, 643200.419 1449992.781 0, 643446.403 1449971.788 0, 643692.388 1449950.809 0, 643938.374 1449929.844 0, 644184.362 1449908.895 0, 644430.35 1449887.959 0, 644676.34 1449867.038 0, 644921.085 1449846.238 0, 644449.278 1444292.899 0, 
+    643977.448 1438739.278 0))
+
+POLYGON ((656730.095 1448859.755 0, 656485.291 1448879.864 0, 656239.243 1448900.09 0, 655993.196 1448920.33 0, 655747.15 1448940.585 0, 655501.106 1448960.854 0, 655255.063 1448981.138 0, 655009.02 1449001.436 0, 654762.98 1449021.749 0, 654516.94 1449042.076 0, 
+    654270.901 1449062.418 0, 654024.864 1449082.774 0, 653778.828 1449103.145 0, 653532.793 1449123.53 0, 653286.759 1449143.929 0, 653040.726 1449164.343 0, 652794.695 1449184.772 0, 652548.665 1449205.215 0, 652302.636 1449225.673 0, 652056.608 1449246.145 0, 
+    651810.582 1449266.631 0, 651564.556 1449287.132 0, 651318.532 1449307.648 0, 651072.509 1449328.178 0, 650825.242 1449348.826 0, 650580.467 1449369.281 0, 650334.448 1449389.854 0, 650088.43 1449410.442 0, 649842.413 1449431.044 0, 649596.397 1449451.661 0, 
+    649350.383 1449472.293 0, 649104.37 1449492.938 0, 648858.358 1449513.599 0, 648612.347 1449534.273 0, 648366.337 1449554.963 0, 648120.329 1449575.666 0, 647874.322 1449596.384 0, 647628.316 1449617.117 0, 647382.311 1449637.864 0, 647136.308 1449658.626 0, 
+    646890.306 1449679.402 0, 646644.305 1449700.193 0, 646398.305 1449720.998 0, 646152.306 1449741.817 0, 645906.309 1449762.651 0, 645660.313 1449783.5 0, 645414.318 1449804.363 0, 645168.324 1449825.24 0, 644921.085 1449846.238 0, 645392.867 1455399.289 0, 
+    645864.624 1460952.046 0, 646111.206 1460931.104 0, 646356.546 1460910.282 0, 646601.888 1460889.474 0, 646847.23 1460868.681 0, 647092.574 1460847.903 0, 647337.919 1460827.138 0, 647583.265 1460806.389 0, 647828.612 1460785.653 0, 648073.961 1460764.932 0, 
+    648319.31 1460744.226 0, 648564.661 1460723.534 0, 648810.014 1460702.856 0, 649055.367 1460682.193 0, 649300.722 1460661.545 0, 649546.078 1460640.91 0, 649791.435 1460620.291 0, 650036.793 1460599.685 0, 650282.152 1460579.094 0, 650527.513 1460558.518 0, 
+    650772.875 1460537.956 0, 651018.238 1460517.408 0, 651263.602 1460496.875 0, 651508.968 1460476.356 0, 651753.092 1460455.956 0, 651999.703 1460435.362 0, 652245.072 1460414.887 0, 652490.442 1460394.426 0, 652735.814 1460373.979 0, 652981.187 1460353.547 0, 
+    653226.561 1460333.13 0, 653471.936 1460312.727 0, 653717.312 1460292.338 0, 653962.69 1460271.964 0, 654208.068 1460251.604 0, 654453.448 1460231.258 0, 654698.83 1460210.927 0, 654944.212 1460190.611 0, 655189.596 1460170.309 0, 655434.98 1460150.021 0, 
+    655680.366 1460129.748 0, 655925.753 1460109.489 0, 656171.142 1460089.245 0, 656416.531 1460069.015 0, 656661.922 1460048.8 0, 656907.314 1460028.599 0, 657152.707 1460008.412 0, 657398.101 1459988.24 0, 657642.255 1459968.184 0, 657186.187 1454414.116 0, 
+    656730.095 1448859.755 0))
+
+POLYGON ((669422.618 1459017.601 0, 669178.407 1459036.967 0, 668932.957 1459056.445 0, 668687.508 1459075.938 0, 668442.06 1459095.446 0, 668196.613 1459114.968 0, 667951.167 1459134.505 0, 667705.722 1459154.056 0, 667460.279 1459173.621 0, 667214.837 1459193.201 0, 
+    666969.396 1459212.795 0, 666723.956 1459232.404 0, 666478.517 1459252.027 0, 666233.079 1459271.665 0, 665987.643 1459291.317 0, 665742.208 1459310.983 0, 665496.773 1459330.664 0, 665251.34 1459350.36 0, 665005.909 1459370.07 0, 664760.478 1459389.794 0, 
+    664515.048 1459409.533 0, 664269.62 1459429.286 0, 664024.193 1459449.053 0, 663778.767 1459468.836 0, 663532.101 1459488.732 0, 663287.918 1459508.443 0, 663042.496 1459528.268 0, 662797.074 1459548.108 0, 662551.654 1459567.963 0, 662306.235 1459587.831 0, 
+    662060.817 1459607.715 0, 661815.401 1459627.612 0, 661569.985 1459647.524 0, 661324.571 1459667.451 0, 661079.157 1459687.392 0, 660833.745 1459707.347 0, 660588.335 1459727.317 0, 660342.925 1459747.302 0, 660097.517 1459767.3 0, 659852.109 1459787.314 0, 
+    659606.703 1459807.341 0, 659361.298 1459827.383 0, 659115.894 1459847.44 0, 658870.492 1459867.511 0, 658625.09 1459887.596 0, 658379.69 1459907.696 0, 658134.291 1459927.81 0, 657888.893 1459947.939 0, 657642.255 1459968.184 0, 658098.298 1465521.953 0, 
+    658554.316 1471075.416 0, 658800.298 1471055.225 0, 659045.042 1471035.15 0, 659289.787 1471015.089 0, 659534.533 1470995.043 0, 659779.281 1470975.011 0, 660024.03 1470954.993 0, 660268.78 1470934.99 0, 660513.531 1470915.002 0, 660758.283 1470895.027 0, 
+    661003.037 1470875.067 0, 661247.792 1470855.122 0, 661492.547 1470835.191 0, 661737.304 1470815.274 0, 661982.063 1470795.372 0, 662226.822 1470775.484 0, 662471.583 1470755.611 0, 662716.344 1470735.752 0, 662961.107 1470715.907 0, 663205.871 1470696.077 0, 
+    663450.636 1470676.261 0, 663695.403 1470656.459 0, 663940.17 1470636.672 0, 664184.939 1470616.9 0, 664428.471 1470597.241 0, 664674.48 1470577.398 0, 664919.252 1470557.668 0, 665164.026 1470537.953 0, 665408.8 1470518.253 0, 665653.576 1470498.567 0, 
+    665898.353 1470478.895 0, 666143.131 1470459.238 0, 666387.91 1470439.595 0, 666632.69 1470419.966 0, 666877.472 1470400.352 0, 667122.254 1470380.752 0, 667367.038 1470361.167 0, 667611.823 1470341.596 0, 667856.609 1470322.039 0, 668101.396 1470302.497 0, 
+    668346.185 1470282.97 0, 668590.974 1470263.456 0, 668835.765 1470243.958 0, 669080.557 1470224.473 0, 669325.35 1470205.003 0, 669570.144 1470185.547 0, 669814.939 1470166.106 0, 670059.735 1470146.679 0, 670303.296 1470127.365 0, 669862.969 1464572.635 0, 
+    669422.618 1459017.601 0))
+
+POLYGON ((682054.907 1469212.51 0, 681811.291 1469231.137 0, 681566.441 1469249.872 0, 681321.592 1469268.621 0, 681076.743 1469287.385 0, 680831.896 1469306.164 0, 680587.051 1469324.957 0, 680342.206 1469343.764 0, 680097.362 1469362.585 0, 679852.519 1469381.421 0, 
+    679607.678 1469400.272 0, 679362.838 1469419.137 0, 679117.998 1469438.016 0, 678873.16 1469456.91 0, 678628.323 1469475.818 0, 678383.487 1469494.74 0, 678138.653 1469513.677 0, 677893.819 1469532.629 0, 677648.986 1469551.594 0, 677404.155 1469570.574 0, 
+    677159.325 1469589.569 0, 676914.495 1469608.578 0, 676669.667 1469627.601 0, 676424.84 1469646.639 0, 676178.778 1469665.788 0, 675935.19 1469684.758 0, 675690.366 1469703.839 0, 675445.544 1469722.934 0, 675200.722 1469742.044 0, 674955.902 1469761.168 0, 
+    674711.083 1469780.307 0, 674466.265 1469799.46 0, 674221.448 1469818.628 0, 673976.633 1469837.81 0, 673731.818 1469857.006 0, 673487.005 1469876.217 0, 673242.192 1469895.442 0, 672997.381 1469914.681 0, 672752.571 1469933.935 0, 672507.762 1469953.203 0, 
+    672262.954 1469972.486 0, 672018.148 1469991.783 0, 671773.342 1470011.095 0, 671528.538 1470030.421 0, 671283.734 1470049.761 0, 671038.932 1470069.116 0, 670794.131 1470088.485 0, 670549.332 1470107.869 0, 670303.296 1470127.365 0, 670743.598 1475681.784 0, 
+    671183.875 1481235.886 0, 671429.254 1481216.442 0, 671673.4 1481197.11 0, 671917.547 1481177.793 0, 672161.695 1481158.49 0, 672405.844 1481139.201 0, 672649.995 1481119.927 0, 672894.147 1481100.667 0, 673138.299 1481081.421 0, 673382.453 1481062.19 0, 
+    673626.608 1481042.973 0, 673870.765 1481023.771 0, 674114.922 1481004.582 0, 674359.08 1480985.409 0, 674603.24 1480966.249 0, 674847.401 1480947.104 0, 675091.563 1480927.974 0, 675335.725 1480908.857 0, 675579.89 1480889.755 0, 675824.055 1480870.668 0, 
+    676068.221 1480851.595 0, 676312.389 1480832.536 0, 676556.557 1480813.491 0, 676800.727 1480794.461 0, 677043.665 1480775.542 0, 677289.07 1480756.444 0, 677533.243 1480737.457 0, 677777.417 1480718.485 0, 678021.592 1480699.527 0, 678265.769 1480680.583 0, 
+    678509.946 1480661.653 0, 678754.125 1480642.738 0, 678998.305 1480623.838 0, 679242.485 1480604.951 0, 679486.667 1480586.079 0, 679730.85 1480567.222 0, 679975.035 1480548.379 0, 680219.22 1480529.55 0, 680463.406 1480510.735 0, 680707.594 1480491.935 0, 
+    680951.782 1480473.149 0, 681195.972 1480454.378 0, 681440.163 1480435.621 0, 681684.355 1480416.878 0, 681928.548 1480398.15 0, 682172.742 1480379.436 0, 682416.937 1480360.737 0, 682661.134 1480342.052 0, 682904.099 1480323.475 0, 682479.515 1474768.151 0, 
+    682054.907 1469212.51 0))
+
+POLYGON ((694626.854 1479444.179 0, 694383.835 1479462.07 0, 694139.587 1479480.065 0, 693895.34 1479498.074 0, 693651.094 1479516.098 0, 693406.849 1479534.136 0, 693162.605 1479552.189 0, 692918.362 1479570.256 0, 692674.121 1479588.338 0, 692429.88 1479606.433 0, 
+    692185.64 1479624.544 0, 691941.402 1479642.668 0, 691697.164 1479660.807 0, 691452.928 1479678.96 0, 691208.692 1479697.128 0, 690964.458 1479715.31 0, 690720.225 1479733.506 0, 690475.993 1479751.717 0, 690231.761 1479769.942 0, 689987.531 1479788.182 0, 
+    689743.302 1479806.436 0, 689499.075 1479824.704 0, 689254.848 1479842.987 0, 689010.622 1479861.284 0, 688765.166 1479879.687 0, 688522.174 1479897.921 0, 688277.951 1479916.261 0, 688033.73 1479934.616 0, 687789.51 1479952.984 0, 687545.29 1479971.368 0, 
+    687301.072 1479989.765 0, 687056.855 1480008.177 0, 686812.639 1480026.604 0, 686568.424 1480045.045 0, 686324.21 1480063.5 0, 686079.998 1480081.969 0, 685835.786 1480100.453 0, 685591.575 1480118.951 0, 685347.366 1480137.464 0, 685103.157 1480155.991 0, 
+    684858.95 1480174.532 0, 684614.744 1480193.088 0, 684370.539 1480211.658 0, 684126.335 1480230.243 0, 683882.132 1480248.842 0, 683637.93 1480267.455 0, 683393.729 1480286.083 0, 683149.53 1480304.725 0, 682904.099 1480323.475 0, 683328.658 1485878.477 0, 
+    683753.193 1491433.151 0, 683997.966 1491414.451 0, 684241.512 1491395.858 0, 684485.059 1491377.281 0, 684728.607 1491358.717 0, 684972.156 1491340.168 0, 685215.706 1491321.633 0, 685459.257 1491303.113 0, 685702.809 1491284.607 0, 685946.363 1491266.115 0, 
+    686189.917 1491247.638 0, 686433.473 1491229.175 0, 686677.029 1491210.726 0, 686920.587 1491192.292 0, 687164.146 1491173.872 0, 687407.706 1491155.466 0, 687651.267 1491137.074 0, 687894.829 1491118.697 0, 688138.392 1491100.335 0, 688381.956 1491081.986 0, 
+    688625.521 1491063.652 0, 688869.088 1491045.332 0, 689112.655 1491027.027 0, 689356.224 1491008.736 0, 689598.565 1490990.551 0, 689843.364 1490972.197 0, 690086.936 1490953.949 0, 690330.509 1490935.715 0, 690574.083 1490917.496 0, 690817.657 1490899.291 0, 
+    691061.234 1490881.1 0, 691304.811 1490862.924 0, 691548.389 1490844.762 0, 691791.968 1490826.614 0, 692035.548 1490808.481 0, 692279.13 1490790.362 0, 692522.712 1490772.257 0, 692766.296 1490754.167 0, 693009.88 1490736.091 0, 693253.466 1490718.029 0, 
+    693497.053 1490699.982 0, 693740.641 1490681.949 0, 693984.229 1490663.93 0, 694227.819 1490645.926 0, 694471.41 1490627.936 0, 694715.002 1490609.96 0, 694958.595 1490591.999 0, 695202.189 1490574.052 0, 695444.557 1490556.21 0, 695035.718 1485000.359 0, 
+    694626.854 1479444.179 0))
+
+POLYGON ((707138.353 1489712.302 0, 706895.934 1489729.46 0, 706652.29 1489746.719 0, 706408.647 1489763.992 0, 706165.005 1489781.279 0, 705921.364 1489798.581 0, 705677.725 1489815.897 0, 705434.086 1489833.227 0, 705190.448 1489850.572 0, 704946.811 1489867.931 0, 
+    704703.176 1489885.304 0, 704459.541 1489902.692 0, 704215.907 1489920.094 0, 703972.275 1489937.511 0, 703728.643 1489954.941 0, 703485.013 1489972.386 0, 703241.383 1489989.846 0, 702997.754 1490007.32 0, 702754.127 1490024.808 0, 702510.501 1490042.31 0, 
+    702266.875 1490059.827 0, 702023.251 1490077.358 0, 701779.627 1490094.904 0, 701536.005 1490112.464 0, 701291.157 1490130.126 0, 701048.763 1490147.626 0, 700805.144 1490165.229 0, 700561.526 1490182.846 0, 700317.909 1490200.478 0, 700074.293 1490218.124 0, 
+    699830.678 1490235.784 0, 699587.064 1490253.458 0, 699343.451 1490271.147 0, 699099.839 1490288.851 0, 698856.228 1490306.568 0, 698612.618 1490324.3 0, 698369.009 1490342.046 0, 698125.401 1490359.807 0, 697881.794 1490377.582 0, 697638.189 1490395.371 0, 
+    697394.584 1490413.175 0, 697150.98 1490430.992 0, 696907.378 1490448.825 0, 696663.776 1490466.671 0, 696420.176 1490484.532 0, 696176.577 1490502.407 0, 695932.978 1490520.297 0, 695689.381 1490538.201 0, 695444.557 1490556.21 0, 695853.372 1496111.727 0, 
+    696262.162 1501666.904 0, 696506.329 1501648.944 0, 696749.272 1501631.088 0, 696992.216 1501613.247 0, 697235.162 1501595.419 0, 697478.108 1501577.606 0, 697721.056 1501559.808 0, 697964.004 1501542.023 0, 698206.954 1501524.253 0, 698449.905 1501506.497 0, 
+    698692.856 1501488.756 0, 698935.809 1501471.029 0, 699178.763 1501453.316 0, 699421.718 1501435.617 0, 699664.674 1501417.933 0, 699907.631 1501400.263 0, 700150.589 1501382.607 0, 700393.548 1501364.966 0, 700636.508 1501347.339 0, 700879.469 1501329.726 0, 
+    701122.431 1501312.128 0, 701365.394 1501294.543 0, 701608.358 1501276.974 0, 701851.323 1501259.418 0, 702093.067 1501241.965 0, 702337.257 1501224.35 0, 702580.225 1501206.837 0, 702823.195 1501189.339 0, 703066.165 1501171.854 0, 703309.136 1501154.385 0, 
+    703552.109 1501136.929 0, 703795.082 1501119.488 0, 704038.057 1501102.061 0, 704281.032 1501084.649 0, 704524.009 1501067.25 0, 704766.986 1501049.866 0, 705009.965 1501032.497 0, 705252.945 1501015.141 0, 705495.925 1500997.8 0, 705738.907 1500980.473 0, 
+    705981.89 1500963.161 0, 706224.873 1500945.863 0, 706467.858 1500928.579 0, 706710.844 1500911.309 0, 706953.83 1500894.054 0, 707196.818 1500876.813 0, 707439.807 1500859.586 0, 707682.797 1500842.374 0, 707924.565 1500825.262 0, 707531.471 1495268.952 0, 
+    707138.353 1489712.302 0))
+
+POLYGON ((719589.299 1500016.572 0, 719347.481 1500033.001 0, 719104.444 1500049.527 0, 718861.407 1500066.067 0, 718618.372 1500082.621 0, 718375.337 1500099.19 0, 718132.304 1500115.773 0, 717889.271 1500132.37 0, 717646.24 1500148.982 0, 717403.209 1500165.608 0, 
+    717160.18 1500182.248 0, 716917.151 1500198.903 0, 716674.123 1500215.571 0, 716431.097 1500232.255 0, 716188.071 1500248.952 0, 715945.046 1500265.664 0, 715702.022 1500282.39 0, 715459 1500299.13 0, 715215.978 1500315.885 0, 714972.957 1500332.654 0, 
+    714729.937 1500349.437 0, 714486.919 1500366.235 0, 714243.901 1500383.047 0, 714000.884 1500399.873 0, 713756.647 1500416.798 0, 713514.853 1500433.568 0, 713271.839 1500450.437 0, 713028.826 1500467.321 0, 712785.815 1500484.218 0, 712542.804 1500501.13 0, 
+    712299.794 1500518.057 0, 712056.785 1500534.997 0, 711813.777 1500551.952 0, 711570.77 1500568.921 0, 711327.764 1500585.905 0, 711084.759 1500602.903 0, 710841.756 1500619.915 0, 710598.753 1500636.941 0, 710355.751 1500653.982 0, 710112.75 1500671.037 0, 
+    709869.75 1500688.106 0, 709626.751 1500705.19 0, 709383.753 1500722.288 0, 709140.757 1500739.4 0, 708897.761 1500756.527 0, 708654.766 1500773.668 0, 708411.772 1500790.823 0, 708168.779 1500807.992 0, 707924.565 1500825.262 0, 708317.635 1506381.227 0, 
+    708710.679 1511936.841 0, 708954.236 1511919.617 0, 709196.575 1511902.494 0, 709438.915 1511885.385 0, 709681.256 1511868.29 0, 709923.597 1511851.209 0, 710165.94 1511834.143 0, 710408.284 1511817.091 0, 710650.629 1511800.054 0, 710892.975 1511783.03 0, 
+    711135.322 1511766.021 0, 711377.669 1511749.026 0, 711620.018 1511732.046 0, 711862.368 1511715.079 0, 712104.719 1511698.127 0, 712347.071 1511681.189 0, 712589.424 1511664.266 0, 712831.777 1511647.357 0, 713074.132 1511630.462 0, 713316.488 1511613.581 0, 
+    713558.845 1511596.714 0, 713801.203 1511579.862 0, 714043.562 1511563.024 0, 714285.921 1511546.2 0, 714527.064 1511529.475 0, 714770.644 1511512.596 0, 715013.007 1511495.815 0, 715255.37 1511479.048 0, 715497.735 1511462.296 0, 715740.101 1511445.558 0, 
+    715982.467 1511428.834 0, 716224.835 1511412.124 0, 716467.204 1511395.429 0, 716709.573 1511378.748 0, 716951.944 1511362.081 0, 717194.316 1511345.429 0, 717436.688 1511328.791 0, 717679.062 1511312.167 0, 717921.436 1511295.557 0, 718163.812 1511278.961 0, 
+    718406.188 1511262.38 0, 718648.566 1511245.813 0, 718890.944 1511229.261 0, 719133.324 1511212.722 0, 719375.704 1511196.198 0, 719618.085 1511179.688 0, 719860.468 1511163.193 0, 720102.851 1511146.711 0, 720344.018 1511130.327 0, 719966.67 1505573.625 0, 
+    719589.299 1500016.572 0))
+
+POLYGON ((731979.589 1510356.683 0, 731738.375 1510372.386 0, 731495.946 1510388.182 0, 731253.518 1510403.993 0, 731011.091 1510419.818 0, 730768.665 1510435.657 0, 730526.239 1510451.511 0, 730283.815 1510467.379 0, 730041.392 1510483.261 0, 729798.97 1510499.157 0, 
+    729556.548 1510515.068 0, 729314.128 1510530.993 0, 729071.708 1510546.932 0, 728829.289 1510562.885 0, 728586.872 1510578.853 0, 728344.455 1510594.835 0, 728102.039 1510610.831 0, 727859.624 1510626.842 0, 727617.21 1510642.867 0, 727374.797 1510658.906 0, 
+    727132.385 1510674.959 0, 726889.974 1510691.027 0, 726647.564 1510707.108 0, 726405.155 1510723.205 0, 726161.53 1510739.396 0, 725920.339 1510755.44 0, 725677.933 1510771.579 0, 725435.528 1510787.732 0, 725193.123 1510803.899 0, 724950.72 1510820.081 0, 
+    724708.317 1510836.277 0, 724465.916 1510852.487 0, 724223.515 1510868.712 0, 723981.115 1510884.95 0, 723738.717 1510901.203 0, 723496.319 1510917.471 0, 723253.922 1510933.752 0, 723011.526 1510950.048 0, 722769.131 1510966.358 0, 722526.737 1510982.683 0, 
+    722284.344 1510999.021 0, 722041.952 1511015.374 0, 721799.561 1511031.742 0, 721557.171 1511048.123 0, 721314.782 1511064.519 0, 721072.394 1511080.929 0, 720830.007 1511097.353 0, 720587.621 1511113.791 0, 720344.018 1511130.327 0, 720721.341 1516686.671 0, 
+    721098.64 1522242.652 0, 721341.585 1522226.161 0, 721583.317 1522209.767 0, 721825.05 1522193.387 0, 722066.784 1522177.021 0, 722308.52 1522160.67 0, 722550.256 1522144.333 0, 722791.992 1522128.01 0, 723033.73 1522111.701 0, 723275.469 1522095.406 0, 
+    723517.209 1522079.126 0, 723758.95 1522062.86 0, 724000.692 1522046.608 0, 724242.434 1522030.37 0, 724484.178 1522014.147 0, 724725.923 1521997.938 0, 724967.668 1521981.743 0, 725209.415 1521965.562 0, 725451.162 1521949.395 0, 725692.911 1521933.243 0, 
+    725934.66 1521917.105 0, 726176.411 1521900.981 0, 726418.162 1521884.872 0, 726659.914 1521868.776 0, 726900.454 1521852.776 0, 727143.421 1521836.628 0, 727385.177 1521820.576 0, 727626.933 1521804.537 0, 727868.689 1521788.513 0, 728110.447 1521772.503 0, 
+    728352.206 1521756.507 0, 728593.966 1521740.526 0, 728835.727 1521724.558 0, 729077.488 1521708.605 0, 729319.251 1521692.666 0, 729561.015 1521676.742 0, 729802.779 1521660.831 0, 730044.544 1521644.935 0, 730286.311 1521629.053 0, 730528.078 1521613.186 0, 
+    730769.846 1521597.332 0, 731011.616 1521581.493 0, 731253.386 1521565.668 0, 731495.157 1521549.857 0, 731736.929 1521534.061 0, 731978.701 1521518.278 0, 732220.475 1521502.51 0, 732462.25 1521486.756 0, 732702.813 1521471.096 0, 732341.213 1515914.071 0, 
+    731979.589 1510356.683 0))
+
+POLYGON ((744309.12 1520732.326 0, 744068.512 1520747.307 0, 743826.693 1520762.378 0, 743584.876 1520777.463 0, 743343.06 1520792.562 0, 743101.244 1520807.676 0, 742859.429 1520822.803 0, 742617.615 1520837.945 0, 742375.802 1520853.101 0, 742133.99 1520868.272 0, 
+    741892.179 1520883.456 0, 741650.369 1520898.655 0, 741408.56 1520913.868 0, 741166.751 1520929.095 0, 740924.944 1520944.337 0, 740683.137 1520959.593 0, 740441.331 1520974.863 0, 740199.526 1520990.147 0, 739957.722 1521005.445 0, 739715.919 1521020.758 0, 
+    739474.117 1521036.085 0, 739232.316 1521051.426 0, 738990.515 1521066.782 0, 738748.716 1521082.151 0, 738505.706 1521097.612 0, 738265.12 1521112.933 0, 738023.323 1521128.345 0, 737781.527 1521143.772 0, 737539.732 1521159.213 0, 737297.938 1521174.668 0, 
+    737056.145 1521190.137 0, 736814.353 1521205.62 0, 736572.562 1521221.118 0, 736330.771 1521236.63 0, 736088.982 1521252.156 0, 735847.193 1521267.697 0, 735605.406 1521283.251 0, 735363.619 1521298.82 0, 735121.833 1521314.403 0, 734880.048 1521330 0, 
+    734638.264 1521345.612 0, 734396.481 1521361.238 0, 734154.699 1521376.878 0, 733912.918 1521392.532 0, 733671.138 1521408.201 0, 733429.358 1521423.883 0, 733187.58 1521439.58 0, 732945.802 1521455.291 0, 732702.813 1521471.096 0, 733064.39 1527027.751 0, 
+    733425.941 1532584.031 0, 733668.273 1532568.27 0, 733909.397 1532552.601 0, 734150.521 1532536.947 0, 734391.646 1532521.306 0, 734632.772 1532505.68 0, 734873.9 1532490.068 0, 735115.028 1532474.471 0, 735356.156 1532458.887 0, 735597.286 1532443.318 0, 
+    735838.417 1532427.763 0, 736079.549 1532412.222 0, 736320.681 1532396.695 0, 736561.815 1532381.183 0, 736802.949 1532365.684 0, 737044.085 1532350.2 0, 737285.221 1532334.73 0, 737526.358 1532319.274 0, 737767.496 1532303.833 0, 738008.635 1532288.405 0, 
+    738249.775 1532272.992 0, 738490.916 1532257.593 0, 738732.058 1532242.208 0, 738973.2 1532226.838 0, 739213.135 1532211.558 0, 739455.488 1532196.139 0, 739696.633 1532180.811 0, 739937.78 1532165.497 0, 740178.927 1532150.197 0, 740420.075 1532134.912 0, 
+    740661.224 1532119.641 0, 740902.373 1532104.384 0, 741143.524 1532089.141 0, 741384.676 1532073.912 0, 741625.828 1532058.698 0, 741866.982 1532043.497 0, 742108.136 1532028.311 0, 742349.291 1532013.139 0, 742590.447 1531997.982 0, 742831.604 1531982.838 0, 
+    743072.762 1531967.709 0, 743313.921 1531952.594 0, 743555.08 1531937.493 0, 743796.241 1531922.406 0, 744037.402 1531907.333 0, 744278.565 1531892.275 0, 744519.728 1531877.231 0, 744760.892 1531862.201 0, 745000.849 1531847.26 0, 744654.996 1526289.981 0, 
+    744309.12 1520732.326 0))
+
+POLYGON ((756577.793 1531143.194 0, 756337.792 1531157.456 0, 756096.587 1531171.805 0, 755855.382 1531186.168 0, 755614.178 1531200.545 0, 755372.975 1531214.936 0, 755131.773 1531229.341 0, 754890.571 1531243.761 0, 754649.371 1531258.194 0, 754408.171 1531272.642 0, 
+    754166.972 1531287.105 0, 753925.774 1531301.581 0, 753684.577 1531316.071 0, 753443.381 1531330.576 0, 753202.186 1531345.095 0, 752960.991 1531359.628 0, 752719.798 1531374.176 0, 752478.605 1531388.737 0, 752237.413 1531403.313 0, 751996.222 1531417.903 0, 
+    751755.031 1531432.507 0, 751513.842 1531447.125 0, 751272.654 1531461.758 0, 751031.466 1531476.404 0, 750789.072 1531491.139 0, 750549.093 1531505.74 0, 750307.908 1531520.43 0, 750066.724 1531535.133 0, 749825.541 1531549.851 0, 749584.358 1531564.583 0, 
+    749343.177 1531579.329 0, 749101.996 1531594.089 0, 748860.816 1531608.863 0, 748619.637 1531623.652 0, 748378.459 1531638.455 0, 748137.282 1531653.272 0, 747896.105 1531668.103 0, 747654.93 1531682.949 0, 747413.755 1531697.808 0, 747172.581 1531712.682 0, 
+    746931.408 1531727.57 0, 746690.236 1531742.472 0, 746449.065 1531757.389 0, 746207.895 1531772.319 0, 745966.726 1531787.264 0, 745725.557 1531802.223 0, 745484.39 1531817.196 0, 745243.223 1531832.184 0, 745000.849 1531847.26 0, 745346.679 1537404.159 0, 
+    745692.484 1542960.669 0, 745934.2 1542945.634 0, 746174.713 1542930.687 0, 746415.226 1542915.754 0, 746655.74 1542900.836 0, 746896.256 1542885.932 0, 747136.772 1542871.042 0, 747377.289 1542856.166 0, 747617.807 1542841.304 0, 747858.325 1542826.456 0, 
+    748098.845 1542811.623 0, 748339.365 1542796.803 0, 748579.887 1542781.998 0, 748820.409 1542767.207 0, 749060.932 1542752.43 0, 749301.456 1542737.668 0, 749541.981 1542722.919 0, 749782.507 1542708.185 0, 750023.033 1542693.464 0, 750263.561 1542678.758 0, 
+    750504.089 1542664.066 0, 750744.618 1542649.389 0, 750985.148 1542634.725 0, 751225.679 1542620.076 0, 751465.007 1542605.514 0, 751706.744 1542590.819 0, 751947.277 1542576.212 0, 752187.811 1542561.62 0, 752428.347 1542547.041 0, 752668.883 1542532.476 0, 
+    752909.42 1542517.926 0, 753149.957 1542503.39 0, 753390.496 1542488.868 0, 753631.035 1542474.36 0, 753871.576 1542459.866 0, 754112.117 1542445.387 0, 754352.659 1542430.921 0, 754593.202 1542416.47 0, 754833.746 1542402.033 0, 755074.29 1542387.61 0, 
+    755314.836 1542373.201 0, 755555.382 1542358.807 0, 755795.929 1542344.426 0, 756036.477 1542330.06 0, 756277.026 1542315.708 0, 756517.576 1542301.37 0, 756758.126 1542287.046 0, 756998.677 1542272.736 0, 757238.027 1542258.512 0, 756907.921 1536701.047 0, 
+    756577.793 1531143.194 0))
+
+POLYGON ((768785.508 1541588.976 0, 768546.117 1541602.524 0, 768305.526 1541616.154 0, 768064.936 1541629.798 0, 767824.347 1541643.457 0, 767583.759 1541657.129 0, 767343.171 1541670.816 0, 767102.584 1541684.517 0, 766861.998 1541698.232 0, 766621.413 1541711.961 0, 
+    766380.829 1541725.704 0, 766140.245 1541739.461 0, 765899.662 1541753.233 0, 765659.08 1541767.019 0, 765418.499 1541780.819 0, 765177.919 1541794.633 0, 764937.339 1541808.461 0, 764696.761 1541822.303 0, 764456.183 1541836.16 0, 764215.606 1541850.031 0, 
+    763975.029 1541863.916 0, 763734.454 1541877.815 0, 763493.879 1541891.728 0, 763253.306 1541905.655 0, 763011.531 1541919.666 0, 762772.161 1541933.552 0, 762531.589 1541947.522 0, 762291.019 1541961.506 0, 762050.449 1541975.504 0, 761809.88 1541989.517 0, 
+    761569.312 1542003.543 0, 761328.745 1542017.584 0, 761088.179 1542031.639 0, 760847.613 1542045.708 0, 760607.048 1542059.791 0, 760366.484 1542073.888 0, 760125.921 1542087.999 0, 759885.359 1542102.125 0, 759644.798 1542116.265 0, 759404.237 1542130.419 0, 
+    759163.677 1542144.587 0, 758923.118 1542158.769 0, 758682.56 1542172.965 0, 758442.003 1542187.176 0, 758201.447 1542201.401 0, 757960.891 1542215.639 0, 757720.337 1542229.892 0, 757479.783 1542244.16 0, 757238.027 1542258.512 0, 757568.109 1547815.585 0, 
+    757898.168 1553372.257 0, 758139.266 1553357.944 0, 758379.166 1553343.715 0, 758619.066 1553329.501 0, 758858.968 1553315.301 0, 759098.87 1553301.115 0, 759338.773 1553286.943 0, 759578.677 1553272.785 0, 759818.582 1553258.642 0, 760058.487 1553244.512 0, 
+    760298.394 1553230.397 0, 760538.301 1553216.295 0, 760778.209 1553202.208 0, 761018.118 1553188.135 0, 761258.028 1553174.076 0, 761497.938 1553160.031 0, 761737.85 1553146.001 0, 761977.762 1553131.984 0, 762217.675 1553117.982 0, 762457.589 1553103.993 0, 
+    762697.503 1553090.019 0, 762937.419 1553076.059 0, 763177.335 1553062.113 0, 763417.252 1553048.181 0, 763655.972 1553034.333 0, 763897.089 1553020.36 0, 764137.009 1553006.47 0, 764376.929 1552992.595 0, 764616.85 1552978.734 0, 764856.773 1552964.886 0, 
+    765096.695 1552951.053 0, 765336.619 1552937.235 0, 765576.544 1552923.43 0, 765816.469 1552909.639 0, 766056.395 1552895.863 0, 766296.322 1552882.1 0, 766536.25 1552868.352 0, 766776.178 1552854.618 0, 767016.108 1552840.898 0, 767256.038 1552827.192 0, 
+    767495.969 1552813.5 0, 767735.9 1552799.822 0, 767975.833 1552786.159 0, 768215.766 1552772.51 0, 768455.701 1552758.874 0, 768695.636 1552745.253 0, 768935.571 1552731.646 0, 769175.508 1552718.053 0, 769414.247 1552704.542 0, 769099.889 1547146.959 0, 
+    768785.508 1541588.976 0))
+
+POLYGON ((780932.168 1552069.364 0, 780693.389 1552082.201 0, 780453.415 1552095.116 0, 780213.442 1552108.045 0, 779973.469 1552120.988 0, 779733.497 1552133.946 0, 779493.526 1552146.917 0, 779253.556 1552159.903 0, 779013.587 1552172.903 0, 778773.618 1552185.916 0, 
+    778533.65 1552198.945 0, 778293.683 1552211.987 0, 778053.717 1552225.043 0, 777813.751 1552238.113 0, 777573.786 1552251.198 0, 777333.822 1552264.296 0, 777093.859 1552277.409 0, 776853.896 1552290.536 0, 776613.935 1552303.677 0, 776373.974 1552316.832 0, 
+    776134.013 1552330.001 0, 775894.054 1552343.185 0, 775654.095 1552356.382 0, 775414.137 1552369.594 0, 775172.983 1552382.886 0, 774934.224 1552396.059 0, 774694.268 1552409.313 0, 774454.314 1552422.582 0, 774214.36 1552435.864 0, 773974.406 1552449.16 0, 
+    773734.454 1552462.471 0, 773494.502 1552475.795 0, 773254.551 1552489.134 0, 773014.601 1552502.487 0, 772774.652 1552515.854 0, 772534.704 1552529.235 0, 772294.756 1552542.63 0, 772054.809 1552556.039 0, 771814.863 1552569.463 0, 771574.918 1552582.9 0, 
+    771334.973 1552596.352 0, 771095.029 1552609.818 0, 770855.086 1552623.298 0, 770615.144 1552636.792 0, 770375.203 1552650.3 0, 770135.262 1552663.823 0, 769895.322 1552677.359 0, 769655.383 1552690.91 0, 769414.247 1552704.542 0, 769728.583 1558261.719 0, 
+    770042.896 1563818.485 0, 770283.374 1563804.89 0, 770522.659 1563791.376 0, 770761.945 1563777.877 0, 771001.231 1563764.391 0, 771240.518 1563750.92 0, 771479.806 1563737.463 0, 771719.095 1563724.019 0, 771958.385 1563710.59 0, 772197.675 1563697.175 0, 
+    772436.966 1563683.774 0, 772676.258 1563670.387 0, 772915.551 1563657.015 0, 773154.844 1563643.656 0, 773394.139 1563630.311 0, 773633.434 1563616.981 0, 773872.73 1563603.664 0, 774112.026 1563590.362 0, 774351.324 1563577.074 0, 774590.622 1563563.8 0, 
+    774829.921 1563550.539 0, 775069.221 1563537.293 0, 775308.521 1563524.061 0, 775547.823 1563510.844 0, 775785.931 1563497.706 0, 776026.428 1563484.45 0, 776265.732 1563471.275 0, 776505.036 1563458.113 0, 776744.341 1563444.966 0, 776983.647 1563431.832 0, 
+    777222.954 1563418.713 0, 777462.262 1563405.608 0, 777701.57 1563392.517 0, 777940.879 1563379.44 0, 778180.189 1563366.377 0, 778419.499 1563353.328 0, 778658.811 1563340.293 0, 778898.123 1563327.273 0, 779137.436 1563314.266 0, 779376.75 1563301.274 0, 
+    779616.064 1563288.295 0, 779855.379 1563275.331 0, 780094.695 1563262.381 0, 780334.012 1563249.444 0, 780573.33 1563236.522 0, 780812.648 1563223.614 0, 781051.967 1563210.721 0, 781291.287 1563197.841 0, 781529.414 1563185.039 0, 781230.802 1557627.408 0, 
+    780932.168 1552069.364 0))
+
+POLYGON ((793017.677 1562584.047 0, 792779.512 1562596.176 0, 792540.157 1562608.38 0, 792300.802 1562620.597 0, 792061.449 1562632.829 0, 791822.096 1562645.075 0, 791582.743 1562657.335 0, 791343.392 1562669.609 0, 791104.041 1562681.897 0, 790864.691 1562694.2 0, 
+    790625.341 1562706.516 0, 790385.992 1562718.846 0, 790146.644 1562731.191 0, 789907.297 1562743.549 0, 789667.951 1562755.922 0, 789428.605 1562768.309 0, 789189.26 1562780.71 0, 788949.915 1562793.125 0, 788710.572 1562805.554 0, 788471.229 1562817.997 0, 
+    788231.887 1562830.454 0, 787992.545 1562842.925 0, 787753.205 1562855.411 0, 787513.865 1562867.91 0, 787273.333 1562880.486 0, 787035.187 1562892.951 0, 786795.849 1562905.493 0, 786556.512 1562918.049 0, 786317.176 1562930.619 0, 786077.84 1562943.203 0, 
+    785838.506 1562955.801 0, 785599.172 1562968.413 0, 785359.838 1562981.039 0, 785120.506 1562993.68 0, 784881.174 1563006.334 0, 784641.843 1563019.003 0, 784402.513 1563031.685 0, 784163.183 1563044.382 0, 783923.854 1563057.093 0, 783684.526 1563069.817 0, 
+    783445.199 1563082.556 0, 783205.872 1563095.309 0, 782966.546 1563108.077 0, 782727.221 1563120.858 0, 782487.897 1563133.653 0, 782248.573 1563146.462 0, 782009.251 1563159.286 0, 781769.929 1563172.123 0, 781529.414 1563185.039 0, 781828.004 1568742.253 0, 
+    782126.571 1574299.042 0, 782366.428 1574286.162 0, 782605.096 1574273.359 0, 782843.765 1574260.571 0, 783082.434 1574247.796 0, 783321.104 1574235.036 0, 783559.775 1574222.29 0, 783798.447 1574209.558 0, 784037.119 1574196.839 0, 784275.792 1574184.135 0, 
+    784514.466 1574171.445 0, 784753.141 1574158.769 0, 784991.816 1574146.107 0, 785230.492 1574133.459 0, 785469.169 1574120.825 0, 785707.847 1574108.206 0, 785946.525 1574095.6 0, 786185.204 1574083.008 0, 786423.884 1574070.43 0, 786662.565 1574057.867 0, 
+    786901.246 1574045.317 0, 787139.928 1574032.782 0, 787378.611 1574020.26 0, 787617.295 1574007.753 0, 787854.79 1573995.321 0, 788094.664 1573982.78 0, 788333.35 1573970.315 0, 788572.036 1573957.863 0, 788810.723 1573945.426 0, 789049.411 1573933.003 0, 
+    789288.1 1573920.594 0, 789526.789 1573908.199 0, 789765.48 1573895.818 0, 790004.17 1573883.451 0, 790242.862 1573871.098 0, 790481.554 1573858.759 0, 790720.247 1573846.434 0, 790958.941 1573834.123 0, 791197.636 1573821.827 0, 791436.331 1573809.544 0, 
+    791675.027 1573797.275 0, 791913.723 1573785.021 0, 792152.421 1573772.78 0, 792391.119 1573760.554 0, 792629.818 1573748.341 0, 792868.517 1573736.143 0, 793107.218 1573723.959 0, 793345.919 1573711.788 0, 793583.432 1573699.693 0, 793300.565 1568142.082 0, 
+    793017.677 1562584.047 0))
+
+POLYGON ((805041.941 1573132.714 0, 804804.392 1573144.138 0, 804565.658 1573155.634 0, 804326.924 1573167.144 0, 804088.191 1573178.668 0, 803849.459 1573190.206 0, 803610.727 1573201.758 0, 803371.996 1573213.324 0, 803133.265 1573224.904 0, 802894.536 1573236.499 0, 
+    802655.807 1573248.107 0, 802417.079 1573259.729 0, 802178.351 1573271.365 0, 801939.624 1573283.016 0, 801700.898 1573294.68 0, 801462.172 1573306.359 0, 801223.447 1573318.051 0, 800984.723 1573329.758 0, 800746 1573341.479 0, 800507.277 1573353.213 0, 
+    800268.555 1573364.962 0, 800029.834 1573376.725 0, 799791.113 1573388.502 0, 799552.393 1573400.293 0, 799312.486 1573412.157 0, 799074.955 1573423.917 0, 798836.237 1573435.75 0, 798597.52 1573447.597 0, 798358.803 1573459.458 0, 798120.087 1573471.333 0, 
+    797881.372 1573483.223 0, 797642.658 1573495.126 0, 797403.944 1573507.043 0, 797165.231 1573518.975 0, 796926.519 1573530.92 0, 796687.807 1573542.88 0, 796449.096 1573554.853 0, 796210.386 1573566.841 0, 795971.676 1573578.843 0, 795732.968 1573590.858 0, 
+    795494.259 1573602.888 0, 795255.552 1573614.932 0, 795016.845 1573626.99 0, 794778.139 1573639.062 0, 794539.434 1573651.148 0, 794300.73 1573663.248 0, 794062.026 1573675.362 0, 793823.323 1573687.49 0, 793583.432 1573699.693 0, 793866.277 1579256.873 0, 
+    794149.1 1584813.617 0, 794388.333 1584801.447 0, 794626.382 1584789.352 0, 794864.432 1584777.272 0, 795102.482 1584765.205 0, 795340.533 1584753.152 0, 795578.585 1584741.113 0, 795816.637 1584729.088 0, 796054.691 1584717.077 0, 796292.745 1584705.081 0, 
+    796530.799 1584693.098 0, 796768.855 1584681.129 0, 797006.911 1584669.174 0, 797244.967 1584657.233 0, 797483.025 1584645.307 0, 797721.083 1584633.394 0, 797959.142 1584621.495 0, 798197.202 1584609.61 0, 798435.262 1584597.74 0, 798673.323 1584585.883 0, 
+    798911.384 1584574.04 0, 799149.447 1584562.212 0, 799387.51 1584550.397 0, 799625.574 1584538.596 0, 799862.454 1584526.868 0, 800101.703 1584515.037 0, 800339.769 1584503.279 0, 800577.835 1584491.534 0, 800815.903 1584479.803 0, 801053.971 1584468.087 0, 
+    801292.039 1584456.384 0, 801530.108 1584444.696 0, 801768.178 1584433.021 0, 802006.249 1584421.361 0, 802244.32 1584409.714 0, 802482.392 1584398.082 0, 802720.465 1584386.463 0, 802958.538 1584374.859 0, 803196.613 1584363.268 0, 803434.687 1584351.692 0, 
+    803672.763 1584340.129 0, 803910.839 1584328.581 0, 804148.916 1584317.046 0, 804386.993 1584305.526 0, 804625.071 1584294.02 0, 804863.15 1584282.527 0, 805101.23 1584271.049 0, 805339.31 1584259.585 0, 805576.208 1584248.191 0, 805309.085 1578690.671 0, 
+    805041.941 1573132.714 0))
+
+POLYGON ((817004.867 1583715.052 0, 816767.936 1583725.776 0, 816529.824 1583736.568 0, 816291.713 1583747.373 0, 816053.603 1583758.193 0, 815815.493 1583769.027 0, 815577.384 1583779.874 0, 815339.276 1583790.736 0, 815101.168 1583801.612 0, 814863.061 1583812.502 0, 
+    814624.954 1583823.405 0, 814386.849 1583834.323 0, 814148.743 1583845.255 0, 813910.639 1583856.201 0, 813672.535 1583867.161 0, 813434.432 1583878.135 0, 813196.329 1583889.123 0, 812958.227 1583900.124 0, 812720.126 1583911.14 0, 812482.025 1583922.17 0, 
+    812243.925 1583933.214 0, 812005.825 1583944.272 0, 811767.727 1583955.344 0, 811529.629 1583966.43 0, 811290.349 1583977.585 0, 811053.434 1583988.644 0, 810815.338 1583999.772 0, 810577.243 1584010.914 0, 810339.148 1584022.07 0, 810101.054 1584033.24 0, 
+    809862.96 1584044.424 0, 809624.867 1584055.623 0, 809386.775 1584066.835 0, 809148.684 1584078.061 0, 808910.593 1584089.301 0, 808672.503 1584100.555 0, 808434.413 1584111.823 0, 808196.324 1584123.105 0, 807958.236 1584134.402 0, 807720.148 1584145.712 0, 
+    807482.062 1584157.036 0, 807243.975 1584168.374 0, 807005.89 1584179.727 0, 806767.805 1584191.093 0, 806529.721 1584202.473 0, 806291.637 1584213.867 0, 806053.554 1584225.276 0, 805815.472 1584236.698 0, 805576.208 1584248.191 0, 805843.309 1589805.269 0, 
+    806110.389 1595361.897 0, 806348.996 1595350.435 0, 806586.424 1595339.044 0, 806823.853 1595327.667 0, 807061.282 1595316.304 0, 807298.712 1595304.955 0, 807536.143 1595293.62 0, 807773.575 1595282.299 0, 808011.007 1595270.992 0, 808248.439 1595259.699 0, 
+    808485.873 1595248.42 0, 808723.307 1595237.155 0, 808960.742 1595225.903 0, 809198.177 1595214.666 0, 809435.613 1595203.443 0, 809673.05 1595192.234 0, 809910.487 1595181.039 0, 810147.925 1595169.857 0, 810385.364 1595158.69 0, 810622.803 1595147.537 0, 
+    810860.243 1595136.397 0, 811097.684 1595125.272 0, 811335.125 1595114.16 0, 811572.567 1595103.063 0, 811808.831 1595092.034 0, 812047.453 1595080.91 0, 812284.897 1595069.854 0, 812522.341 1595058.813 0, 812759.787 1595047.785 0, 812997.233 1595036.772 0, 
+    813234.679 1595025.772 0, 813472.126 1595014.786 0, 813709.574 1595003.815 0, 813947.022 1594992.857 0, 814184.472 1594981.913 0, 814421.921 1594970.984 0, 814659.372 1594960.068 0, 814896.823 1594949.166 0, 815134.274 1594938.278 0, 815371.727 1594927.404 0, 
+    815609.18 1594916.544 0, 815846.633 1594905.699 0, 816084.087 1594894.867 0, 816321.542 1594884.049 0, 816558.998 1594873.245 0, 816796.454 1594862.455 0, 817033.911 1594851.679 0, 817271.368 1594840.917 0, 817507.648 1594830.222 0, 817256.268 1589272.861 0, 
+    817004.867 1583715.052 0))
+
+POLYGON ((828906.364 1594330.749 0, 828670.053 1594340.776 0, 828432.566 1594350.867 0, 828195.079 1594360.972 0, 827957.594 1594371.091 0, 827720.109 1594381.224 0, 827482.624 1594391.371 0, 827245.14 1594401.532 0, 827007.657 1594411.707 0, 826770.174 1594421.896 0, 
+    826532.692 1594432.099 0, 826295.211 1594442.316 0, 826057.73 1594452.547 0, 825820.25 1594462.792 0, 825582.77 1594473.051 0, 825345.291 1594483.324 0, 825107.812 1594493.611 0, 824870.335 1594503.911 0, 824632.857 1594514.226 0, 824395.381 1594524.555 0, 
+    824157.905 1594534.898 0, 823920.429 1594545.254 0, 823682.954 1594555.625 0, 823445.48 1594566.01 0, 823206.829 1594576.46 0, 822970.534 1594586.821 0, 822733.061 1594597.248 0, 822495.59 1594607.688 0, 822258.118 1594618.143 0, 822020.648 1594628.611 0, 
+    821783.178 1594639.094 0, 821545.709 1594649.59 0, 821308.24 1594660.101 0, 821070.772 1594670.625 0, 820833.305 1594681.163 0, 820595.838 1594691.716 0, 820358.372 1594702.282 0, 820120.906 1594712.863 0, 819883.441 1594723.457 0, 819645.977 1594734.065 0, 
+    819408.513 1594744.687 0, 819171.05 1594755.324 0, 818933.588 1594765.974 0, 818696.126 1594776.638 0, 818458.665 1594787.316 0, 818221.204 1594798.008 0, 817983.744 1594808.715 0, 817746.285 1594819.435 0, 817507.648 1594830.222 0, 817759.008 1600387.127 0, 
+    818010.347 1605943.57 0, 818248.326 1605932.812 0, 818485.131 1605922.121 0, 818721.937 1605911.445 0, 818958.744 1605900.782 0, 819195.551 1605890.133 0, 819432.358 1605879.498 0, 819669.167 1605868.878 0, 819905.976 1605858.271 0, 820142.785 1605847.678 0, 
+    820379.595 1605837.099 0, 820616.406 1605826.533 0, 820853.218 1605815.982 0, 821090.03 1605805.445 0, 821326.842 1605794.922 0, 821563.656 1605784.412 0, 821800.47 1605773.917 0, 822037.284 1605763.435 0, 822274.099 1605752.968 0, 822510.915 1605742.514 0, 
+    822747.731 1605732.075 0, 822984.548 1605721.649 0, 823221.366 1605711.237 0, 823458.184 1605700.839 0, 823693.829 1605690.507 0, 823931.822 1605680.085 0, 824168.642 1605669.729 0, 824405.463 1605659.387 0, 824642.284 1605649.059 0, 824879.106 1605638.745 0, 
+    825115.929 1605628.444 0, 825352.752 1605618.158 0, 825589.576 1605607.885 0, 825826.4 1605597.627 0, 826063.225 1605587.382 0, 826300.05 1605577.152 0, 826536.876 1605566.935 0, 826773.703 1605556.732 0, 827010.53 1605546.544 0, 827247.358 1605536.369 0, 
+    827484.187 1605526.208 0, 827721.016 1605516.061 0, 827957.846 1605505.928 0, 828194.676 1605495.809 0, 828431.507 1605485.704 0, 828668.338 1605475.612 0, 828905.17 1605465.535 0, 829142.003 1605455.472 0, 829377.663 1605445.472 0, 829142.023 1599888.342 0, 
+    828906.364 1594330.749 0))
+
+POLYGON ((840746.341 1604979.492 0, 840510.652 1604988.825 0, 840273.792 1604998.22 0, 840036.932 1605007.628 0, 839800.073 1605017.05 0, 839563.215 1605026.486 0, 839326.357 1605035.936 0, 839089.499 1605045.4 0, 838852.643 1605054.878 0, 838615.786 1605064.369 0, 
+    838378.931 1605073.875 0, 838142.075 1605083.395 0, 837905.221 1605092.928 0, 837668.367 1605102.476 0, 837431.513 1605112.037 0, 837194.66 1605121.613 0, 836957.808 1605131.202 0, 836720.956 1605140.806 0, 836484.105 1605150.423 0, 836247.255 1605160.054 0, 
+    836010.404 1605169.699 0, 835773.555 1605179.358 0, 835536.706 1605189.031 0, 835299.858 1605198.718 0, 835061.838 1605208.467 0, 834826.163 1605218.134 0, 834589.316 1605227.863 0, 834352.47 1605237.605 0, 834115.624 1605247.362 0, 833878.78 1605257.133 0, 
+    833641.935 1605266.917 0, 833405.091 1605276.716 0, 833168.248 1605286.528 0, 832931.406 1605296.354 0, 832694.564 1605306.195 0, 832457.722 1605316.049 0, 832220.881 1605325.917 0, 831984.041 1605335.799 0, 831747.201 1605345.695 0, 831510.362 1605355.605 0, 
+    831273.523 1605365.529 0, 831036.686 1605375.467 0, 830799.848 1605385.419 0, 830563.011 1605395.385 0, 830326.175 1605405.364 0, 830089.34 1605415.358 0, 829852.504 1605425.366 0, 829615.67 1605435.387 0, 829377.663 1605445.472 0, 829613.283 1611002.135 0, 
+    829848.883 1616558.322 0, 830086.233 1616548.265 0, 830322.413 1616538.271 0, 830558.594 1616528.291 0, 830794.776 1616518.325 0, 831030.958 1616508.373 0, 831267.14 1616498.434 0, 831503.324 1616488.51 0, 831739.508 1616478.6 0, 831975.692 1616468.703 0, 
+    832211.877 1616458.82 0, 832448.063 1616448.952 0, 832684.249 1616439.097 0, 832920.436 1616429.256 0, 833156.623 1616419.429 0, 833392.811 1616409.616 0, 833628.999 1616399.817 0, 833865.189 1616390.031 0, 834101.378 1616380.26 0, 834337.568 1616370.502 0, 
+    834573.759 1616360.759 0, 834809.951 1616351.029 0, 835046.143 1616341.313 0, 835282.335 1616331.611 0, 835517.359 1616321.971 0, 835754.722 1616312.249 0, 835990.916 1616302.589 0, 836227.111 1616292.943 0, 836463.306 1616283.31 0, 836699.502 1616273.692 0, 
+    836935.699 1616264.087 0, 837171.896 1616254.497 0, 837408.094 1616244.92 0, 837644.292 1616235.357 0, 837880.49 1616225.808 0, 838116.69 1616216.273 0, 838352.89 1616206.752 0, 838589.09 1616197.244 0, 838825.291 1616187.751 0, 839061.493 1616178.272 0, 
+    839297.695 1616168.806 0, 839533.897 1616159.354 0, 839770.101 1616149.917 0, 840006.305 1616140.493 0, 840242.509 1616131.083 0, 840478.714 1616121.687 0, 840714.919 1616112.305 0, 840951.125 1616102.936 0, 841186.163 1616093.628 0, 840966.262 1610536.797 0, 
+    840746.341 1604979.492 0))
+
+POLYGON ((852524.712 1615660.966 0, 852289.646 1615669.61 0, 852053.415 1615678.311 0, 851817.184 1615687.026 0, 851580.953 1615695.755 0, 851344.723 1615704.497 0, 851108.494 1615713.254 0, 850872.265 1615722.024 0, 850636.036 1615730.808 0, 850399.808 1615739.607 0, 
+    850163.581 1615748.419 0, 849927.354 1615757.245 0, 849691.128 1615766.085 0, 849454.902 1615774.939 0, 849218.677 1615783.806 0, 848982.452 1615792.688 0, 848746.227 1615801.584 0, 848510.004 1615810.493 0, 848273.78 1615819.416 0, 848037.558 1615828.354 0, 
+    847801.336 1615837.305 0, 847565.114 1615846.27 0, 847328.893 1615855.249 0, 847092.672 1615864.242 0, 846855.285 1615873.293 0, 846620.233 1615882.269 0, 846384.014 1615891.304 0, 846147.795 1615900.352 0, 845911.577 1615909.415 0, 845675.36 1615918.491 0, 
+    845439.143 1615927.581 0, 845202.927 1615936.685 0, 844966.711 1615945.803 0, 844730.496 1615954.935 0, 844494.281 1615964.081 0, 844258.067 1615973.241 0, 844021.853 1615982.414 0, 843785.64 1615991.602 0, 843549.427 1616000.803 0, 843313.215 1616010.018 0, 
+    843077.004 1616019.248 0, 842840.793 1616028.491 0, 842604.583 1616037.748 0, 842368.373 1616047.019 0, 842132.163 1616056.304 0, 841895.955 1616065.602 0, 841659.747 1616074.915 0, 841423.539 1616084.241 0, 841186.163 1616093.628 0, 841406.046 1621649.978 0, 
+    841625.91 1627205.839 0, 841862.628 1627196.479 0, 842098.181 1627187.178 0, 842333.735 1627177.891 0, 842569.29 1627168.618 0, 842804.845 1627159.359 0, 843040.401 1627150.114 0, 843275.957 1627140.882 0, 843511.514 1627131.665 0, 843747.072 1627122.461 0, 
+    843982.63 1627113.271 0, 844218.188 1627104.095 0, 844453.747 1627094.933 0, 844689.307 1627085.785 0, 844924.867 1627076.651 0, 845160.428 1627067.53 0, 845395.989 1627058.424 0, 845631.551 1627049.331 0, 845867.113 1627040.252 0, 846102.676 1627031.187 0, 
+    846338.239 1627022.136 0, 846573.803 1627013.098 0, 846809.367 1627004.075 0, 847044.932 1626995.065 0, 847279.333 1626986.114 0, 847516.064 1626977.088 0, 847751.63 1626968.12 0, 847987.197 1626959.166 0, 848222.765 1626950.226 0, 848458.333 1626941.299 0, 
+    848693.901 1626932.387 0, 848929.47 1626923.488 0, 849165.04 1626914.603 0, 849400.61 1626905.732 0, 849636.181 1626896.875 0, 849871.752 1626888.032 0, 850107.324 1626879.203 0, 850342.896 1626870.387 0, 850578.469 1626861.586 0, 850814.042 1626852.798 0, 
+    851049.616 1626844.024 0, 851285.191 1626835.264 0, 851520.765 1626826.518 0, 851756.341 1626817.786 0, 851991.917 1626809.067 0, 852227.493 1626800.363 0, 852463.07 1626791.672 0, 852698.647 1626782.995 0, 852933.062 1626774.375 0, 852728.896 1621217.915 0, 
+    852524.712 1615660.966 0))
+
+POLYGON ((864241.388 1626374.858 0, 864006.948 1626382.816 0, 863771.347 1626390.827 0, 863535.747 1626398.852 0, 863300.147 1626406.891 0, 863064.547 1626414.944 0, 862828.948 1626423.01 0, 862593.349 1626431.091 0, 862357.751 1626439.185 0, 862122.154 1626447.294 0, 
+    861886.556 1626455.416 0, 861650.96 1626463.552 0, 861415.363 1626471.702 0, 861179.768 1626479.865 0, 860944.172 1626488.043 0, 860708.578 1626496.235 0, 860472.983 1626504.44 0, 860237.39 1626512.659 0, 860001.796 1626520.892 0, 859766.203 1626529.139 0, 
+    859530.611 1626537.4 0, 859295.019 1626545.675 0, 859059.428 1626553.963 0, 858823.837 1626562.266 0, 858587.084 1626570.623 0, 858352.656 1626578.912 0, 858117.067 1626587.256 0, 857881.478 1626595.614 0, 857645.89 1626603.986 0, 857410.302 1626612.371 0, 
+    857174.714 1626620.771 0, 856939.127 1626629.184 0, 856703.541 1626637.611 0, 856467.955 1626646.052 0, 856232.369 1626654.507 0, 855996.784 1626662.976 0, 855761.2 1626671.459 0, 855525.616 1626679.955 0, 855290.032 1626688.466 0, 855054.449 1626696.99 0, 
+    854818.867 1626705.528 0, 854583.285 1626714.08 0, 854347.703 1626722.646 0, 854112.122 1626731.226 0, 853876.542 1626739.819 0, 853640.962 1626748.427 0, 853405.383 1626757.048 0, 853169.804 1626765.683 0, 852933.062 1626774.375 0, 853137.21 1632330.341 0, 
+    853341.34 1637885.807 0, 853577.424 1637877.139 0, 853812.349 1637868.528 0, 854047.274 1637859.93 0, 854282.2 1637851.347 0, 854517.127 1637842.777 0, 854752.054 1637834.221 0, 854986.981 1637825.679 0, 855221.909 1637817.151 0, 855456.838 1637808.636 0, 
+    855691.767 1637800.136 0, 855926.696 1637791.649 0, 856161.626 1637783.176 0, 856396.557 1637774.717 0, 856631.488 1637766.272 0, 856866.419 1637757.84 0, 857101.351 1637749.423 0, 857336.284 1637741.019 0, 857571.216 1637732.629 0, 857806.15 1637724.253 0, 
+    858041.084 1637715.89 0, 858276.018 1637707.542 0, 858510.953 1637699.207 0, 858745.889 1637690.886 0, 858979.665 1637682.62 0, 859215.761 1637674.286 0, 859450.698 1637666.007 0, 859685.635 1637657.741 0, 859920.573 1637649.489 0, 860155.511 1637641.252 0, 
+    860390.45 1637633.027 0, 860625.389 1637624.817 0, 860860.329 1637616.621 0, 861095.269 1637608.438 0, 861330.21 1637600.27 0, 861565.151 1637592.115 0, 861800.093 1637583.974 0, 862035.035 1637575.846 0, 862269.978 1637567.733 0, 862504.921 1637559.633 0, 
+    862739.865 1637551.547 0, 862974.809 1637543.476 0, 863209.753 1637535.417 0, 863444.698 1637527.373 0, 863679.644 1637519.343 0, 863914.59 1637511.326 0, 864149.536 1637503.323 0, 864384.483 1637495.334 0, 864618.272 1637487.398 0, 864429.839 1631931.379 0, 
+    864241.388 1626374.858 0))
+
+POLYGON ((875896.286 1637120.851 0, 875662.473 1637128.126 0, 875427.505 1637135.451 0, 875192.537 1637142.79 0, 874957.569 1637150.143 0, 874722.602 1637157.51 0, 874487.635 1637164.89 0, 874252.668 1637172.285 0, 874017.703 1637179.693 0, 873782.737 1637187.115 0, 
+    873547.772 1637194.551 0, 873312.807 1637202 0, 873077.843 1637209.464 0, 872842.879 1637216.941 0, 872607.916 1637224.432 0, 872372.953 1637231.937 0, 872137.991 1637239.456 0, 871903.029 1637246.989 0, 871668.067 1637254.535 0, 871433.106 1637262.095 0, 
+    871198.145 1637269.669 0, 870963.185 1637277.257 0, 870728.225 1637284.859 0, 870493.266 1637292.475 0, 870257.149 1637300.142 0, 870023.349 1637307.747 0, 869788.391 1637315.405 0, 869553.433 1637323.075 0, 869318.476 1637330.76 0, 869083.519 1637338.459 0, 
+    868848.563 1637346.171 0, 868613.608 1637353.897 0, 868378.652 1637361.637 0, 868143.697 1637369.391 0, 867908.743 1637377.159 0, 867673.789 1637384.941 0, 867438.836 1637392.736 0, 867203.883 1637400.545 0, 866968.93 1637408.368 0, 866733.978 1637416.205 0, 
+    866499.027 1637424.056 0, 866264.076 1637431.92 0, 866029.125 1637439.799 0, 865794.175 1637447.691 0, 865559.225 1637455.597 0, 865324.276 1637463.517 0, 865089.327 1637471.45 0, 864854.379 1637479.398 0, 864618.272 1637487.398 0, 864806.689 1643042.911 0, 
+    864995.088 1648597.909 0, 865230.537 1648589.931 0, 865464.831 1648582.005 0, 865699.126 1648574.094 0, 865933.421 1648566.196 0, 866167.717 1648558.312 0, 866402.013 1648550.442 0, 866636.31 1648542.585 0, 866870.607 1648534.743 0, 867104.905 1648526.914 0, 
+    867339.203 1648519.099 0, 867573.502 1648511.297 0, 867807.801 1648503.51 0, 868042.1 1648495.736 0, 868276.4 1648487.976 0, 868510.7 1648480.23 0, 868745.001 1648472.498 0, 868979.302 1648464.779 0, 869213.604 1648457.075 0, 869447.906 1648449.384 0, 
+    869682.209 1648441.707 0, 869916.512 1648434.043 0, 870150.816 1648426.394 0, 870385.12 1648418.758 0, 870618.27 1648411.174 0, 870853.729 1648403.528 0, 871088.034 1648395.933 0, 871322.34 1648388.353 0, 871556.647 1648380.786 0, 871790.953 1648373.233 0, 
+    872025.26 1648365.694 0, 872259.568 1648358.168 0, 872493.876 1648350.657 0, 872728.184 1648343.159 0, 872962.493 1648335.675 0, 873196.803 1648328.204 0, 873431.112 1648320.748 0, 873665.423 1648313.305 0, 873899.733 1648305.876 0, 874134.044 1648298.461 0, 
+    874368.356 1648291.06 0, 874602.668 1648283.672 0, 874836.98 1648276.299 0, 875071.293 1648268.939 0, 875305.606 1648261.593 0, 875539.92 1648254.26 0, 875774.234 1648246.942 0, 876008.549 1648239.637 0, 876241.71 1648232.382 0, 876069.006 1642676.873 0, 
+    875896.286 1637120.851 0))
+
+POLYGON ((887489.321 1647898.63 0, 887256.138 1647905.226 0, 887021.804 1647911.869 0, 886787.47 1647918.525 0, 886553.136 1647925.196 0, 886318.803 1647931.88 0, 886084.47 1647938.578 0, 885850.138 1647945.29 0, 885615.806 1647952.015 0, 885381.475 1647958.755 0, 
+    885147.144 1647965.508 0, 884912.813 1647972.275 0, 884678.483 1647979.055 0, 884444.153 1647985.85 0, 884209.823 1647992.658 0, 883975.494 1647999.48 0, 883741.165 1648006.316 0, 883506.837 1648013.166 0, 883272.509 1648020.029 0, 883038.182 1648026.906 0, 
+    882803.855 1648033.797 0, 882569.528 1648040.702 0, 882335.202 1648047.621 0, 882100.876 1648054.553 0, 881865.398 1648061.534 0, 881632.225 1648068.459 0, 881397.901 1648075.433 0, 881163.576 1648082.421 0, 880929.252 1648089.422 0, 880694.929 1648096.437 0, 
+    880460.606 1648103.466 0, 880226.283 1648110.509 0, 879991.961 1648117.566 0, 879757.64 1648124.636 0, 879523.318 1648131.72 0, 879288.997 1648138.818 0, 879054.677 1648145.93 0, 878820.357 1648153.055 0, 878586.037 1648160.194 0, 878351.718 1648167.347 0, 
+    878117.399 1648174.514 0, 877883.081 1648181.695 0, 877648.763 1648188.889 0, 877414.445 1648196.098 0, 877180.128 1648203.32 0, 876945.811 1648210.556 0, 876711.495 1648217.805 0, 876477.179 1648225.069 0, 876241.71 1648232.382 0, 876414.398 1653787.369 0, 
+    876587.07 1659341.829 0, 876821.882 1659334.537 0, 877055.544 1659327.293 0, 877289.206 1659320.064 0, 877522.869 1659312.848 0, 877756.532 1659305.647 0, 877990.196 1659298.458 0, 878223.86 1659291.284 0, 878457.525 1659284.123 0, 878691.19 1659276.977 0, 
+    878924.855 1659269.843 0, 879158.521 1659262.724 0, 879392.187 1659255.618 0, 879625.853 1659248.527 0, 879859.52 1659241.448 0, 880093.188 1659234.384 0, 880326.856 1659227.334 0, 880560.524 1659220.297 0, 880794.193 1659213.274 0, 881027.862 1659206.264 0, 
+    881261.531 1659199.269 0, 881495.201 1659192.287 0, 881728.872 1659185.319 0, 881962.542 1659178.364 0, 882195.064 1659171.458 0, 882429.885 1659164.497 0, 882663.557 1659157.584 0, 882897.229 1659150.685 0, 883130.902 1659143.799 0, 883364.575 1659136.927 0, 
+    883598.249 1659130.069 0, 883831.923 1659123.225 0, 884065.597 1659116.394 0, 884299.272 1659109.578 0, 884532.947 1659102.775 0, 884766.623 1659095.985 0, 885000.299 1659089.21 0, 885233.975 1659082.448 0, 885467.652 1659075.7 0, 885701.329 1659068.966 0, 
+    885935.007 1659062.245 0, 886168.685 1659055.538 0, 886402.363 1659048.845 0, 886636.042 1659042.166 0, 886869.721 1659035.501 0, 887103.401 1659028.849 0, 887337.08 1659022.211 0, 887570.761 1659015.587 0, 887803.293 1659009.009 0, 887646.314 1653454.083 0, 
+    887489.321 1647898.63 0))
+
+POLYGON ((899020.411 1658707.877 0, 898787.86 1658713.798 0, 898554.162 1658719.762 0, 898320.464 1658725.74 0, 898086.766 1658731.732 0, 897853.069 1658737.737 0, 897619.373 1658743.756 0, 897385.676 1658749.789 0, 897151.98 1658755.835 0, 896918.285 1658761.896 0, 
+    896684.589 1658767.97 0, 896450.894 1658774.057 0, 896217.2 1658780.159 0, 895983.506 1658786.274 0, 895749.812 1658792.403 0, 895516.118 1658798.546 0, 895282.425 1658804.703 0, 895048.733 1658810.873 0, 894815.04 1658817.057 0, 894581.348 1658823.255 0, 
+    894347.656 1658829.467 0, 894113.965 1658835.692 0, 893880.274 1658841.931 0, 893646.584 1658848.184 0, 893411.746 1658854.482 0, 893179.204 1658860.731 0, 892945.514 1658867.025 0, 892711.825 1658873.333 0, 892478.136 1658879.655 0, 892244.448 1658885.99 0, 
+    892010.76 1658892.339 0, 891777.073 1658898.702 0, 891543.385 1658905.079 0, 891309.698 1658911.469 0, 891076.012 1658917.874 0, 890842.326 1658924.291 0, 890608.64 1658930.723 0, 890374.955 1658937.169 0, 890141.27 1658943.628 0, 889907.585 1658950.101 0, 
+    889673.901 1658956.587 0, 889440.217 1658963.088 0, 889206.534 1658969.602 0, 888972.851 1658976.13 0, 888739.168 1658982.672 0, 888505.486 1658989.227 0, 888271.804 1658995.796 0, 888038.123 1659002.379 0, 887803.293 1659009.009 0, 887960.257 1664563.4 0, 
+    888117.205 1670117.251 0, 888351.378 1670110.64 0, 888584.405 1670104.076 0, 888817.433 1670097.525 0, 889050.462 1670090.988 0, 889283.491 1670084.464 0, 889516.52 1670077.955 0, 889749.549 1670071.459 0, 889982.579 1670064.976 0, 890215.61 1670058.508 0, 
+    890448.641 1670052.053 0, 890681.672 1670045.612 0, 890914.703 1670039.184 0, 891147.735 1670032.771 0, 891380.767 1670026.371 0, 891613.8 1670019.985 0, 891846.833 1670013.612 0, 892079.866 1670007.253 0, 892312.9 1670000.908 0, 892545.934 1669994.577 0, 
+    892778.969 1669988.259 0, 893012.004 1669981.955 0, 893245.039 1669975.665 0, 893478.074 1669969.388 0, 893709.966 1669963.156 0, 893944.147 1669956.876 0, 894177.184 1669950.641 0, 894410.221 1669944.419 0, 894643.258 1669938.211 0, 894876.296 1669932.017 0, 
+    895109.334 1669925.837 0, 895342.373 1669919.67 0, 895575.412 1669913.517 0, 895808.451 1669907.377 0, 896041.49 1669901.252 0, 896274.53 1669895.14 0, 896507.571 1669889.042 0, 896740.612 1669882.957 0, 896973.653 1669876.886 0, 897206.694 1669870.829 0, 
+    897439.736 1669864.786 0, 897672.778 1669858.756 0, 897905.82 1669852.74 0, 898138.863 1669846.738 0, 898371.907 1669840.75 0, 898604.95 1669834.775 0, 898837.994 1669828.814 0, 899071.038 1669822.867 0, 899302.939 1669816.962 0, 899161.682 1664262.69 0, 
+    899020.411 1658707.877 0))
+
+POLYGON ((606397.909 1419706.838 0, 606151.406 1419729.894 0, 605903.642 1419753.083 0, 605655.88 1419776.286 0, 605408.119 1419799.503 0, 605160.359 1419822.735 0, 604912.601 1419845.982 0, 604664.844 1419869.243 0, 604417.089 1419892.519 0, 604169.334 1419915.81 0, 
+    603921.582 1419939.115 0, 603673.83 1419962.435 0, 603426.08 1419985.769 0, 603178.332 1420009.118 0, 602930.584 1420032.481 0, 602682.838 1420055.859 0, 602435.094 1420079.252 0, 602187.351 1420102.659 0, 601939.609 1420126.081 0, 601691.869 1420149.517 0, 
+    601444.13 1420172.968 0, 601196.392 1420196.434 0, 600948.656 1420219.914 0, 600700.921 1420243.408 0, 600451.925 1420267.037 0, 600205.455 1420290.441 0, 599957.724 1420313.98 0, 599709.995 1420337.533 0, 599462.267 1420361.1 0, 599214.541 1420384.682 0, 
+    598966.815 1420408.279 0, 598719.092 1420431.89 0, 598471.369 1420455.516 0, 598223.648 1420479.157 0, 597975.929 1420502.812 0, 597728.21 1420526.481 0, 597480.494 1420550.166 0, 597232.778 1420573.864 0, 596985.064 1420597.578 0, 596737.352 1420621.306 0, 
+    596489.64 1420645.048 0, 596241.93 1420668.805 0, 595994.222 1420692.577 0, 595746.515 1420716.363 0, 595498.809 1420740.164 0, 595251.105 1420763.98 0, 595003.402 1420787.81 0, 594755.701 1420811.654 0, 594506.738 1420835.635 0, 595041.4 1426384.644 0, 
+    595576.038 1431933.392 0, 595824.344 1431909.474 0, 596071.393 1431885.693 0, 596318.442 1431861.925 0, 596565.493 1431838.173 0, 596812.546 1431814.435 0, 597059.6 1431790.711 0, 597306.655 1431767.002 0, 597553.711 1431743.308 0, 597800.769 1431719.628 0, 
+    598047.829 1431695.962 0, 598294.89 1431672.312 0, 598541.952 1431648.675 0, 598789.015 1431625.053 0, 599036.08 1431601.446 0, 599283.147 1431577.854 0, 599530.215 1431554.275 0, 599777.284 1431530.712 0, 600024.354 1431507.163 0, 600271.426 1431483.628 0, 
+    600518.499 1431460.108 0, 600765.574 1431436.603 0, 601012.65 1431413.112 0, 601259.728 1431389.636 0, 601505.547 1431366.293 0, 601753.887 1431342.727 0, 602000.968 1431319.294 0, 602248.051 1431295.876 0, 602495.136 1431272.472 0, 602742.221 1431249.083 0, 
+    602989.308 1431225.709 0, 603236.397 1431202.349 0, 603483.487 1431179.003 0, 603730.578 1431155.672 0, 603977.67 1431132.356 0, 604224.764 1431109.054 0, 604471.86 1431085.767 0, 604718.956 1431062.494 0, 604966.055 1431039.236 0, 605213.154 1431015.992 0, 
+    605460.255 1430992.763 0, 605707.357 1430969.549 0, 605954.461 1430946.349 0, 606201.565 1430923.163 0, 606448.672 1430899.992 0, 606695.779 1430876.836 0, 606942.888 1430853.694 0, 607189.999 1430830.567 0, 607435.852 1430807.572 0, 606916.893 1425257.335 0, 
+    606397.909 1419706.838 0))
+
+POLYGON ((619298.8 1429715.262 0, 619052.88 1429737.563 0, 618805.706 1429759.992 0, 618558.532 1429782.435 0, 618311.36 1429804.894 0, 618064.19 1429827.366 0, 617817.02 1429849.853 0, 617569.852 1429872.355 0, 617322.685 1429894.872 0, 617075.52 1429917.403 0, 
+    616828.356 1429939.948 0, 616581.193 1429962.508 0, 616334.031 1429985.083 0, 616086.871 1430007.672 0, 615839.712 1430030.275 0, 615592.555 1430052.893 0, 615345.399 1430075.526 0, 615098.244 1430098.173 0, 614851.091 1430120.835 0, 614603.938 1430143.512 0, 
+    614356.788 1430166.203 0, 614109.638 1430188.908 0, 613862.49 1430211.628 0, 613615.343 1430234.363 0, 613366.94 1430257.227 0, 613121.054 1430279.875 0, 612873.911 1430302.654 0, 612626.769 1430325.446 0, 612379.629 1430348.254 0, 612132.49 1430371.075 0, 
+    611885.353 1430393.912 0, 611638.217 1430416.763 0, 611391.082 1430439.628 0, 611143.949 1430462.508 0, 610896.817 1430485.403 0, 610649.686 1430508.312 0, 610402.557 1430531.236 0, 610155.429 1430554.174 0, 609908.302 1430577.127 0, 609661.177 1430600.094 0, 
+    609414.053 1430623.076 0, 609166.93 1430646.072 0, 608919.809 1430669.083 0, 608672.689 1430692.108 0, 608425.571 1430715.148 0, 608178.454 1430738.203 0, 607931.338 1430761.272 0, 607684.223 1430784.356 0, 607435.852 1430807.572 0, 607954.786 1436357.543 0, 
+    608473.695 1441907.242 0, 608721.41 1441884.088 0, 608967.871 1441861.065 0, 609214.334 1441838.057 0, 609460.798 1441815.063 0, 609707.263 1441792.084 0, 609953.729 1441769.12 0, 610200.197 1441746.17 0, 610446.666 1441723.234 0, 610693.137 1441700.313 0, 
+    610939.609 1441677.406 0, 611186.082 1441654.514 0, 611432.557 1441631.637 0, 611679.033 1441608.774 0, 611925.51 1441585.925 0, 612171.989 1441563.091 0, 612418.469 1441540.272 0, 612664.95 1441517.467 0, 612911.433 1441494.676 0, 613157.917 1441471.9 0, 
+    613404.402 1441449.139 0, 613650.889 1441426.392 0, 613897.377 1441403.659 0, 614143.867 1441380.941 0, 614389.103 1441358.353 0, 614636.849 1441335.549 0, 614883.343 1441312.874 0, 615129.838 1441290.214 0, 615376.334 1441267.569 0, 615622.831 1441244.938 0, 
+    615869.33 1441222.321 0, 616115.83 1441199.72 0, 616362.331 1441177.132 0, 616608.834 1441154.559 0, 616855.338 1441132.001 0, 617101.843 1441109.457 0, 617348.35 1441086.928 0, 617594.858 1441064.413 0, 617841.368 1441041.912 0, 618087.878 1441019.427 0, 
+    618334.39 1440996.955 0, 618580.904 1440974.498 0, 618827.418 1440952.056 0, 619073.934 1440929.628 0, 619320.451 1440907.215 0, 619566.97 1440884.816 0, 619813.49 1440862.432 0, 620060.011 1440840.062 0, 620305.28 1440817.82 0, 619802.052 1435266.677 0, 
+    619298.8 1429715.262 0))
+
+POLYGON ((632139.896 1439761.829 0, 631894.563 1439783.378 0, 631647.98 1439805.051 0, 631401.397 1439826.739 0, 631154.816 1439848.441 0, 630908.237 1439870.158 0, 630661.658 1439891.889 0, 630415.081 1439913.635 0, 630168.506 1439935.395 0, 629921.931 1439957.17 0, 
+    629675.358 1439978.96 0, 629428.786 1440000.763 0, 629182.215 1440022.582 0, 628935.646 1440044.415 0, 628689.078 1440066.262 0, 628442.511 1440088.124 0, 628195.946 1440110 0, 627949.381 1440131.891 0, 627702.818 1440153.797 0, 627456.257 1440175.717 0, 
+    627209.696 1440197.651 0, 626963.137 1440219.6 0, 626716.579 1440241.563 0, 626470.023 1440263.541 0, 626222.215 1440285.646 0, 625976.914 1440307.541 0, 625730.361 1440329.562 0, 625483.81 1440351.598 0, 625237.26 1440373.649 0, 624990.711 1440395.714 0, 
+    624744.164 1440417.793 0, 624497.618 1440439.888 0, 624251.073 1440461.996 0, 624004.53 1440484.119 0, 623757.987 1440506.257 0, 623511.446 1440528.409 0, 623264.907 1440550.576 0, 623018.369 1440572.757 0, 622771.832 1440594.952 0, 622525.296 1440617.163 0, 
+    622278.762 1440639.387 0, 622032.228 1440661.626 0, 621785.697 1440683.88 0, 621539.166 1440706.148 0, 621292.637 1440728.431 0, 621046.109 1440750.728 0, 620799.583 1440773.04 0, 620553.058 1440795.366 0, 620305.28 1440817.82 0, 620808.483 1446368.687 0, 
+    621311.661 1451919.272 0, 621558.781 1451896.877 0, 621804.653 1451874.61 0, 622050.526 1451852.357 0, 622296.4 1451830.119 0, 622542.276 1451807.895 0, 622788.153 1451785.686 0, 623034.031 1451763.492 0, 623279.911 1451741.311 0, 623525.792 1451719.146 0, 
+    623771.674 1451696.994 0, 624017.558 1451674.857 0, 624263.443 1451652.735 0, 624509.329 1451630.627 0, 624755.216 1451608.534 0, 625001.105 1451586.455 0, 625246.995 1451564.39 0, 625492.886 1451542.34 0, 625738.779 1451520.305 0, 625984.673 1451498.284 0, 
+    626230.568 1451476.277 0, 626476.465 1451454.285 0, 626722.362 1451432.308 0, 626968.262 1451410.345 0, 627212.913 1451388.507 0, 627460.064 1451366.462 0, 627705.967 1451344.542 0, 627951.871 1451322.637 0, 628197.776 1451300.746 0, 628443.683 1451278.87 0, 
+    628689.591 1451257.008 0, 628935.501 1451235.16 0, 629181.412 1451213.328 0, 629427.324 1451191.509 0, 629673.237 1451169.705 0, 629919.151 1451147.916 0, 630165.067 1451126.141 0, 630410.984 1451104.38 0, 630656.903 1451082.634 0, 630902.822 1451060.903 0, 
+    631148.743 1451039.186 0, 631394.666 1451017.483 0, 631640.589 1450995.795 0, 631886.514 1450974.121 0, 632132.44 1450952.462 0, 632378.367 1450930.817 0, 632624.296 1450909.187 0, 632870.226 1450887.571 0, 633114.909 1450866.08 0, 632627.415 1445314.096 0, 
+    632139.896 1439761.829 0))
+
+POLYGON ((644921.085 1449846.238 0, 644676.34 1449867.038 0, 644430.35 1449887.959 0, 644184.362 1449908.895 0, 643938.374 1449929.844 0, 643692.388 1449950.809 0, 643446.403 1449971.788 0, 643200.419 1449992.781 0, 642954.437 1450013.789 0, 642708.455 1450034.811 0, 
+    642462.475 1450055.848 0, 642216.496 1450076.899 0, 641970.519 1450097.964 0, 641724.542 1450119.045 0, 641478.567 1450140.139 0, 641232.593 1450161.248 0, 640986.621 1450182.372 0, 640740.649 1450203.51 0, 640494.679 1450224.662 0, 640248.71 1450245.829 0, 
+    640002.742 1450267.011 0, 639756.776 1450288.207 0, 639510.811 1450309.417 0, 639264.847 1450330.642 0, 639017.637 1450351.989 0, 638772.923 1450373.135 0, 638526.963 1450394.404 0, 638281.004 1450415.687 0, 638035.046 1450436.984 0, 637789.09 1450458.296 0, 
+    637543.134 1450479.622 0, 637297.18 1450500.963 0, 637051.228 1450522.318 0, 636805.276 1450543.688 0, 636559.326 1450565.072 0, 636313.377 1450586.47 0, 636067.43 1450607.883 0, 635821.483 1450629.311 0, 635575.538 1450650.753 0, 635329.595 1450672.21 0, 
+    635083.652 1450693.681 0, 634837.711 1450715.166 0, 634591.771 1450736.666 0, 634345.832 1450758.181 0, 634099.894 1450779.709 0, 633853.958 1450801.253 0, 633608.023 1450822.811 0, 633362.089 1450844.383 0, 633114.909 1450866.08 0, 633602.377 1456417.775 0, 
+    634089.82 1461969.178 0, 634336.344 1461947.539 0, 634581.624 1461926.024 0, 634826.906 1461904.523 0, 635072.188 1461883.037 0, 635317.472 1461861.565 0, 635562.758 1461840.108 0, 635808.044 1461818.665 0, 636053.332 1461797.237 0, 636298.621 1461775.823 0, 
+    636543.911 1461754.423 0, 636789.203 1461733.038 0, 637034.496 1461711.668 0, 637279.79 1461690.311 0, 637525.085 1461668.97 0, 637770.382 1461647.642 0, 638015.679 1461626.329 0, 638260.979 1461605.031 0, 638506.279 1461583.747 0, 638751.58 1461562.477 0, 
+    638996.883 1461541.222 0, 639242.187 1461519.982 0, 639487.493 1461498.755 0, 639732.799 1461477.543 0, 639976.863 1461456.454 0, 640223.416 1461435.163 0, 640468.727 1461413.995 0, 640714.038 1461392.841 0, 640959.351 1461371.701 0, 641204.665 1461350.576 0, 
+    641449.98 1461329.465 0, 641695.297 1461308.369 0, 641940.615 1461287.287 0, 642185.934 1461266.219 0, 642431.254 1461245.166 0, 642676.576 1461224.128 0, 642921.898 1461203.104 0, 643167.222 1461182.094 0, 643412.548 1461161.099 0, 643657.874 1461140.118 0, 
+    643903.202 1461119.151 0, 644148.531 1461098.2 0, 644393.861 1461077.262 0, 644639.192 1461056.339 0, 644884.525 1461035.43 0, 645129.859 1461014.536 0, 645375.194 1460993.656 0, 645620.53 1460972.791 0, 645864.624 1460952.046 0, 645392.867 1455399.289 0, 
+    644921.085 1449846.238 0))
+
+POLYGON ((657642.255 1459968.184 0, 657398.101 1459988.24 0, 657152.707 1460008.412 0, 656907.314 1460028.599 0, 656661.922 1460048.8 0, 656416.531 1460069.015 0, 656171.142 1460089.245 0, 655925.753 1460109.489 0, 655680.366 1460129.748 0, 655434.98 1460150.021 0, 
+    655189.596 1460170.309 0, 654944.212 1460190.611 0, 654698.83 1460210.927 0, 654453.448 1460231.258 0, 654208.068 1460251.604 0, 653962.69 1460271.964 0, 653717.312 1460292.338 0, 653471.936 1460312.727 0, 653226.561 1460333.13 0, 652981.187 1460353.547 0, 
+    652735.814 1460373.979 0, 652490.442 1460394.426 0, 652245.072 1460414.887 0, 651999.703 1460435.362 0, 651753.092 1460455.956 0, 651508.968 1460476.356 0, 651263.602 1460496.875 0, 651018.238 1460517.408 0, 650772.875 1460537.956 0, 650527.513 1460558.518 0, 
+    650282.152 1460579.094 0, 650036.793 1460599.685 0, 649791.435 1460620.291 0, 649546.078 1460640.91 0, 649300.722 1460661.545 0, 649055.367 1460682.193 0, 648810.014 1460702.856 0, 648564.661 1460723.534 0, 648319.31 1460744.226 0, 648073.961 1460764.932 0, 
+    647828.612 1460785.653 0, 647583.265 1460806.389 0, 647337.919 1460827.138 0, 647092.574 1460847.903 0, 646847.23 1460868.681 0, 646601.888 1460889.474 0, 646356.546 1460910.282 0, 646111.206 1460931.104 0, 645864.624 1460952.046 0, 646336.356 1466504.504 0, 
+    646808.062 1472056.657 0, 647053.987 1472035.771 0, 647298.673 1472015.004 0, 647543.361 1471994.252 0, 647788.05 1471973.514 0, 648032.74 1471952.791 0, 648277.431 1471932.082 0, 648522.124 1471911.388 0, 648766.817 1471890.708 0, 649011.512 1471870.042 0, 
+    649256.209 1471849.391 0, 649500.906 1471828.754 0, 649745.604 1471808.131 0, 649990.304 1471787.523 0, 650235.005 1471766.929 0, 650479.707 1471746.35 0, 650724.411 1471725.785 0, 650969.116 1471705.235 0, 651213.821 1471684.699 0, 651458.528 1471664.177 0, 
+    651703.237 1471643.67 0, 651947.946 1471623.177 0, 652192.657 1471602.699 0, 652437.369 1471582.235 0, 652680.842 1471561.888 0, 652926.796 1471541.35 0, 653171.512 1471520.929 0, 653416.228 1471500.522 0, 653660.946 1471480.13 0, 653905.665 1471459.753 0, 
+    654150.386 1471439.389 0, 654395.107 1471419.041 0, 654639.83 1471398.706 0, 654884.554 1471378.386 0, 655129.279 1471358.081 0, 655374.005 1471337.789 0, 655618.732 1471317.513 0, 655863.461 1471297.25 0, 656108.191 1471277.002 0, 656352.922 1471256.769 0, 
+    656597.654 1471236.549 0, 656842.388 1471216.345 0, 657087.122 1471196.154 0, 657331.858 1471175.978 0, 657576.595 1471155.817 0, 657821.333 1471135.67 0, 658066.072 1471115.537 0, 658310.813 1471095.419 0, 658554.316 1471075.416 0, 658098.298 1465521.953 0, 
+    657642.255 1459968.184 0))
+
+POLYGON ((670303.296 1470127.365 0, 670059.735 1470146.679 0, 669814.939 1470166.106 0, 669570.144 1470185.547 0, 669325.35 1470205.003 0, 669080.557 1470224.473 0, 668835.765 1470243.958 0, 668590.974 1470263.456 0, 668346.185 1470282.97 0, 668101.396 1470302.497 0, 
+    667856.609 1470322.039 0, 667611.823 1470341.596 0, 667367.038 1470361.167 0, 667122.254 1470380.752 0, 666877.472 1470400.352 0, 666632.69 1470419.966 0, 666387.91 1470439.595 0, 666143.131 1470459.238 0, 665898.353 1470478.895 0, 665653.576 1470498.567 0, 
+    665408.8 1470518.253 0, 665164.026 1470537.953 0, 664919.252 1470557.668 0, 664674.48 1470577.398 0, 664428.471 1470597.241 0, 664184.939 1470616.9 0, 663940.17 1470636.672 0, 663695.403 1470656.459 0, 663450.636 1470676.261 0, 663205.871 1470696.077 0, 
+    662961.107 1470715.907 0, 662716.344 1470735.752 0, 662471.583 1470755.611 0, 662226.822 1470775.484 0, 661982.063 1470795.372 0, 661737.304 1470815.274 0, 661492.547 1470835.191 0, 661247.792 1470855.122 0, 661003.037 1470875.067 0, 660758.283 1470895.027 0, 
+    660513.531 1470915.002 0, 660268.78 1470934.99 0, 660024.03 1470954.993 0, 659779.281 1470975.011 0, 659534.533 1470995.043 0, 659289.787 1471015.089 0, 659045.042 1471035.15 0, 658800.298 1471055.225 0, 658554.316 1471075.416 0, 659010.309 1476628.569 0, 
+    659466.275 1482181.405 0, 659711.6 1482161.268 0, 659955.69 1482141.247 0, 660199.782 1482121.24 0, 660443.875 1482101.247 0, 660687.969 1482081.268 0, 660932.064 1482061.304 0, 661176.16 1482041.355 0, 661420.257 1482021.419 0, 661664.356 1482001.498 0, 
+    661908.456 1481981.592 0, 662152.557 1481961.7 0, 662396.659 1481941.822 0, 662640.762 1481921.958 0, 662884.867 1481902.109 0, 663128.972 1481882.274 0, 663373.079 1481862.454 0, 663617.187 1481842.648 0, 663861.296 1481822.856 0, 664105.407 1481803.079 0, 
+    664349.518 1481783.316 0, 664593.631 1481763.568 0, 664837.745 1481743.833 0, 665081.86 1481724.114 0, 665324.741 1481704.508 0, 665570.093 1481684.717 0, 665814.211 1481665.04 0, 666058.331 1481645.378 0, 666302.452 1481625.73 0, 666546.574 1481606.097 0, 
+    666790.697 1481586.477 0, 667034.821 1481566.872 0, 667278.946 1481547.282 0, 667523.073 1481527.706 0, 667767.201 1481508.144 0, 668011.329 1481488.597 0, 668255.459 1481469.064 0, 668499.591 1481449.545 0, 668743.723 1481430.041 0, 668987.856 1481410.551 0, 
+    669231.991 1481391.075 0, 669476.127 1481371.614 0, 669720.263 1481352.167 0, 669964.401 1481332.735 0, 670208.541 1481313.317 0, 670452.681 1481293.913 0, 670696.822 1481274.524 0, 670940.965 1481255.149 0, 671183.875 1481235.886 0, 670743.598 1475681.784 0, 
+    670303.296 1470127.365 0))
+
+POLYGON ((682904.099 1480323.475 0, 682661.134 1480342.052 0, 682416.937 1480360.737 0, 682172.742 1480379.436 0, 681928.548 1480398.15 0, 681684.355 1480416.878 0, 681440.163 1480435.621 0, 681195.972 1480454.378 0, 680951.782 1480473.149 0, 680707.594 1480491.935 0, 
+    680463.406 1480510.735 0, 680219.22 1480529.55 0, 679975.035 1480548.379 0, 679730.85 1480567.222 0, 679486.667 1480586.079 0, 679242.485 1480604.951 0, 678998.305 1480623.838 0, 678754.125 1480642.738 0, 678509.946 1480661.653 0, 678265.769 1480680.583 0, 
+    678021.592 1480699.527 0, 677777.417 1480718.485 0, 677533.243 1480737.457 0, 677289.07 1480756.444 0, 677043.665 1480775.542 0, 676800.727 1480794.461 0, 676556.557 1480813.491 0, 676312.389 1480832.536 0, 676068.221 1480851.595 0, 675824.055 1480870.668 0, 
+    675579.89 1480889.755 0, 675335.725 1480908.857 0, 675091.563 1480927.974 0, 674847.401 1480947.104 0, 674603.24 1480966.249 0, 674359.08 1480985.409 0, 674114.922 1481004.582 0, 673870.765 1481023.771 0, 673626.608 1481042.973 0, 673382.453 1481062.19 0, 
+    673138.299 1481081.421 0, 672894.147 1481100.667 0, 672649.995 1481119.927 0, 672405.844 1481139.201 0, 672161.695 1481158.49 0, 671917.547 1481177.793 0, 671673.4 1481197.11 0, 671429.254 1481216.442 0, 671183.875 1481235.886 0, 671624.126 1486789.666 0, 
+    672064.352 1492343.119 0, 672309.073 1492323.727 0, 672552.566 1492304.447 0, 672796.059 1492285.181 0, 673039.554 1492265.93 0, 673283.049 1492246.693 0, 673526.546 1492227.47 0, 673770.044 1492208.261 0, 674013.543 1492189.067 0, 674257.043 1492169.888 0, 
+    674500.544 1492150.722 0, 674744.047 1492131.571 0, 674987.55 1492112.434 0, 675231.055 1492093.312 0, 675474.561 1492074.204 0, 675718.068 1492055.11 0, 675961.576 1492036.031 0, 676205.085 1492016.966 0, 676448.595 1491997.915 0, 676692.107 1491978.878 0, 
+    676935.619 1491959.856 0, 677179.133 1491940.849 0, 677422.648 1491921.855 0, 677666.164 1491902.876 0, 677908.451 1491884.007 0, 678153.199 1491864.961 0, 678396.718 1491846.025 0, 678640.238 1491827.103 0, 678883.76 1491808.195 0, 679127.282 1491789.302 0, 
+    679370.806 1491770.424 0, 679614.331 1491751.559 0, 679857.857 1491732.709 0, 680101.384 1491713.873 0, 680344.912 1491695.052 0, 680588.441 1491676.245 0, 680831.971 1491657.452 0, 681075.503 1491638.674 0, 681319.035 1491619.91 0, 681562.569 1491601.16 0, 
+    681806.104 1491582.424 0, 682049.64 1491563.703 0, 682293.177 1491544.996 0, 682536.715 1491526.304 0, 682780.254 1491507.626 0, 683023.794 1491488.962 0, 683267.335 1491470.313 0, 683510.878 1491451.678 0, 683753.193 1491433.151 0, 683328.658 1485878.477 0, 
+    682904.099 1480323.475 0))
+
+POLYGON ((695444.557 1490556.21 0, 695202.189 1490574.052 0, 694958.595 1490591.999 0, 694715.002 1490609.96 0, 694471.41 1490627.936 0, 694227.819 1490645.926 0, 693984.229 1490663.93 0, 693740.641 1490681.949 0, 693497.053 1490699.982 0, 693253.466 1490718.029 0, 
+    693009.88 1490736.091 0, 692766.296 1490754.167 0, 692522.712 1490772.257 0, 692279.13 1490790.362 0, 692035.548 1490808.481 0, 691791.968 1490826.614 0, 691548.389 1490844.762 0, 691304.811 1490862.924 0, 691061.234 1490881.1 0, 690817.657 1490899.291 0, 
+    690574.083 1490917.496 0, 690330.509 1490935.715 0, 690086.936 1490953.949 0, 689843.364 1490972.197 0, 689598.565 1490990.551 0, 689356.224 1491008.736 0, 689112.655 1491027.027 0, 688869.088 1491045.332 0, 688625.521 1491063.652 0, 688381.956 1491081.986 0, 
+    688138.392 1491100.335 0, 687894.829 1491118.697 0, 687651.267 1491137.074 0, 687407.706 1491155.466 0, 687164.146 1491173.872 0, 686920.587 1491192.292 0, 686677.029 1491210.726 0, 686433.473 1491229.175 0, 686189.917 1491247.638 0, 685946.363 1491266.115 0, 
+    685702.809 1491284.607 0, 685459.257 1491303.113 0, 685215.706 1491321.633 0, 684972.156 1491340.168 0, 684728.607 1491358.717 0, 684485.059 1491377.281 0, 684241.512 1491395.858 0, 683997.966 1491414.451 0, 683753.193 1491433.151 0, 684177.701 1496987.491 0, 
+    684602.184 1502541.491 0, 684846.3 1502522.841 0, 685089.192 1502504.299 0, 685332.085 1502485.771 0, 685574.979 1502467.258 0, 685817.875 1502448.758 0, 686060.771 1502430.273 0, 686303.668 1502411.803 0, 686546.567 1502393.346 0, 686789.466 1502374.904 0, 
+    687032.367 1502356.476 0, 687275.269 1502338.063 0, 687518.171 1502319.664 0, 687761.075 1502301.279 0, 688003.98 1502282.908 0, 688246.886 1502264.552 0, 688489.793 1502246.21 0, 688732.702 1502227.882 0, 688975.611 1502209.569 0, 689218.521 1502191.27 0, 
+    689461.433 1502172.985 0, 689704.345 1502154.714 0, 689947.259 1502136.458 0, 690190.173 1502118.216 0, 690431.864 1502100.08 0, 690676.006 1502081.775 0, 690918.924 1502063.576 0, 691161.843 1502045.391 0, 691404.763 1502027.221 0, 691647.684 1502009.065 0, 
+    691890.606 1501990.923 0, 692133.529 1501972.795 0, 692376.453 1501954.682 0, 692619.379 1501936.583 0, 692862.305 1501918.498 0, 693105.233 1501900.428 0, 693348.161 1501882.372 0, 693591.091 1501864.33 0, 693834.022 1501846.303 0, 694076.953 1501828.289 0, 
+    694319.886 1501810.291 0, 694562.82 1501792.306 0, 694805.755 1501774.336 0, 695048.691 1501756.38 0, 695291.628 1501738.438 0, 695534.566 1501720.511 0, 695777.505 1501702.598 0, 696020.445 1501684.699 0, 696262.162 1501666.904 0, 695853.372 1496111.727 0, 
+    695444.557 1490556.21 0))
+
+POLYGON ((707924.565 1500825.262 0, 707682.797 1500842.374 0, 707439.807 1500859.586 0, 707196.818 1500876.813 0, 706953.83 1500894.054 0, 706710.844 1500911.309 0, 706467.858 1500928.579 0, 706224.873 1500945.863 0, 705981.89 1500963.161 0, 705738.907 1500980.473 0, 
+    705495.925 1500997.8 0, 705252.945 1501015.141 0, 705009.965 1501032.497 0, 704766.986 1501049.866 0, 704524.009 1501067.25 0, 704281.032 1501084.649 0, 704038.057 1501102.061 0, 703795.082 1501119.488 0, 703552.109 1501136.929 0, 703309.136 1501154.385 0, 
+    703066.165 1501171.854 0, 702823.195 1501189.339 0, 702580.225 1501206.837 0, 702337.257 1501224.35 0, 702093.067 1501241.965 0, 701851.323 1501259.418 0, 701608.358 1501276.974 0, 701365.394 1501294.543 0, 701122.431 1501312.128 0, 700879.469 1501329.726 0, 
+    700636.508 1501347.339 0, 700393.548 1501364.966 0, 700150.589 1501382.607 0, 699907.631 1501400.263 0, 699664.674 1501417.933 0, 699421.718 1501435.617 0, 699178.763 1501453.316 0, 698935.809 1501471.029 0, 698692.856 1501488.756 0, 698449.905 1501506.497 0, 
+    698206.954 1501524.253 0, 697964.004 1501542.023 0, 697721.056 1501559.808 0, 697478.108 1501577.606 0, 697235.162 1501595.419 0, 696992.216 1501613.247 0, 696749.272 1501631.088 0, 696506.329 1501648.944 0, 696262.162 1501666.904 0, 696670.927 1507221.737 0, 
+    697079.666 1512776.217 0, 697323.175 1512758.305 0, 697565.464 1512740.498 0, 697807.755 1512722.704 0, 698050.046 1512704.925 0, 698292.339 1512687.16 0, 698534.633 1512669.409 0, 698776.927 1512651.672 0, 699019.223 1512633.95 0, 699261.52 1512616.242 0, 
+    699503.818 1512598.548 0, 699746.116 1512580.869 0, 699988.416 1512563.204 0, 700230.717 1512545.553 0, 700473.019 1512527.916 0, 700715.322 1512510.294 0, 700957.626 1512492.685 0, 701199.931 1512475.091 0, 701442.238 1512457.512 0, 701684.545 1512439.946 0, 
+    701926.853 1512422.395 0, 702169.162 1512404.858 0, 702411.472 1512387.336 0, 702653.784 1512369.827 0, 702894.876 1512352.421 0, 703138.409 1512334.854 0, 703380.724 1512317.388 0, 703623.039 1512299.937 0, 703865.356 1512282.5 0, 704107.673 1512265.077 0, 
+    704349.991 1512247.668 0, 704592.311 1512230.274 0, 704834.631 1512212.894 0, 705076.953 1512195.529 0, 705319.276 1512178.177 0, 705561.599 1512160.84 0, 705803.924 1512143.517 0, 706046.249 1512126.208 0, 706288.576 1512108.914 0, 706530.904 1512091.634 0, 
+    706773.232 1512074.368 0, 707015.562 1512057.116 0, 707257.893 1512039.879 0, 707500.225 1512022.656 0, 707742.557 1512005.447 0, 707984.891 1511988.252 0, 708227.226 1511971.072 0, 708469.562 1511953.906 0, 708710.679 1511936.841 0, 708317.635 1506381.227 0, 
+    707924.565 1500825.262 0))
+
+POLYGON ((720344.018 1511130.327 0, 720102.851 1511146.711 0, 719860.468 1511163.193 0, 719618.085 1511179.688 0, 719375.704 1511196.198 0, 719133.324 1511212.722 0, 718890.944 1511229.261 0, 718648.566 1511245.813 0, 718406.188 1511262.38 0, 718163.812 1511278.961 0, 
+    717921.436 1511295.557 0, 717679.062 1511312.167 0, 717436.688 1511328.791 0, 717194.316 1511345.429 0, 716951.944 1511362.081 0, 716709.573 1511378.748 0, 716467.204 1511395.429 0, 716224.835 1511412.124 0, 715982.467 1511428.834 0, 715740.101 1511445.558 0, 
+    715497.735 1511462.296 0, 715255.37 1511479.048 0, 715013.007 1511495.815 0, 714770.644 1511512.596 0, 714527.064 1511529.475 0, 714285.921 1511546.2 0, 714043.562 1511563.024 0, 713801.203 1511579.862 0, 713558.845 1511596.714 0, 713316.488 1511613.581 0, 
+    713074.132 1511630.462 0, 712831.777 1511647.357 0, 712589.424 1511664.266 0, 712347.071 1511681.189 0, 712104.719 1511698.127 0, 711862.368 1511715.079 0, 711620.018 1511732.046 0, 711377.669 1511749.026 0, 711135.322 1511766.021 0, 710892.975 1511783.03 0, 
+    710650.629 1511800.054 0, 710408.284 1511817.091 0, 710165.94 1511834.143 0, 709923.597 1511851.209 0, 709681.256 1511868.29 0, 709438.915 1511885.385 0, 709196.575 1511902.494 0, 708954.236 1511919.617 0, 708710.679 1511936.841 0, 709103.699 1517492.097 0, 
+    709496.692 1523046.989 0, 709739.592 1523029.812 0, 709981.277 1523012.735 0, 710222.963 1522995.672 0, 710464.65 1522978.624 0, 710706.338 1522961.589 0, 710948.027 1522944.569 0, 711189.716 1522927.563 0, 711431.407 1522910.572 0, 711673.099 1522893.594 0, 
+    711914.792 1522876.631 0, 712156.486 1522859.682 0, 712398.181 1522842.747 0, 712639.877 1522825.827 0, 712881.574 1522808.92 0, 713123.272 1522792.028 0, 713364.97 1522775.15 0, 713606.67 1522758.287 0, 713848.371 1522741.437 0, 714090.073 1522724.602 0, 
+    714331.776 1522707.781 0, 714573.48 1522690.974 0, 714815.184 1522674.182 0, 715056.89 1522657.403 0, 715297.382 1522640.724 0, 715540.305 1522623.89 0, 715782.014 1522607.154 0, 716023.723 1522590.433 0, 716265.434 1522573.725 0, 716507.146 1522557.032 0, 
+    716748.858 1522540.354 0, 716990.572 1522523.689 0, 717232.287 1522507.039 0, 717474.002 1522490.403 0, 717715.719 1522473.781 0, 717957.437 1522457.174 0, 718199.155 1522440.58 0, 718440.875 1522424.001 0, 718682.595 1522407.436 0, 718924.317 1522390.885 0, 
+    719166.039 1522374.349 0, 719407.763 1522357.827 0, 719649.487 1522341.319 0, 719891.212 1522324.825 0, 720132.939 1522308.346 0, 720374.666 1522291.88 0, 720616.394 1522275.429 0, 720858.124 1522258.992 0, 721098.64 1522242.652 0, 720721.341 1516686.671 0, 
+    720344.018 1511130.327 0))
+
+POLYGON ((732702.813 1521471.096 0, 732462.25 1521486.756 0, 732220.475 1521502.51 0, 731978.701 1521518.278 0, 731736.929 1521534.061 0, 731495.157 1521549.857 0, 731253.386 1521565.668 0, 731011.616 1521581.493 0, 730769.846 1521597.332 0, 730528.078 1521613.186 0, 
+    730286.311 1521629.053 0, 730044.544 1521644.935 0, 729802.779 1521660.831 0, 729561.015 1521676.742 0, 729319.251 1521692.666 0, 729077.488 1521708.605 0, 728835.727 1521724.558 0, 728593.966 1521740.526 0, 728352.206 1521756.507 0, 728110.447 1521772.503 0, 
+    727868.689 1521788.513 0, 727626.933 1521804.537 0, 727385.177 1521820.576 0, 727143.421 1521836.628 0, 726900.454 1521852.776 0, 726659.914 1521868.776 0, 726418.162 1521884.872 0, 726176.411 1521900.981 0, 725934.66 1521917.105 0, 725692.911 1521933.243 0, 
+    725451.162 1521949.395 0, 725209.415 1521965.562 0, 724967.668 1521981.743 0, 724725.923 1521997.938 0, 724484.178 1522014.147 0, 724242.434 1522030.37 0, 724000.692 1522046.608 0, 723758.95 1522062.86 0, 723517.209 1522079.126 0, 723275.469 1522095.406 0, 
+    723033.73 1522111.701 0, 722791.992 1522128.01 0, 722550.256 1522144.333 0, 722308.52 1522160.67 0, 722066.784 1522177.021 0, 721825.05 1522193.387 0, 721583.317 1522209.767 0, 721341.585 1522226.161 0, 721098.64 1522242.652 0, 721475.913 1527798.264 0, 
+    721853.161 1533353.5 0, 722095.449 1533337.054 0, 722336.528 1533320.704 0, 722577.607 1533304.369 0, 722818.687 1533288.047 0, 723059.768 1533271.74 0, 723300.85 1533255.447 0, 723541.933 1533239.168 0, 723783.017 1533222.904 0, 724024.102 1533206.653 0, 
+    724265.188 1533190.417 0, 724506.274 1533174.195 0, 724747.362 1533157.987 0, 724988.451 1533141.793 0, 725229.541 1533125.613 0, 725470.631 1533109.448 0, 725711.723 1533093.297 0, 725952.815 1533077.16 0, 726193.909 1533061.037 0, 726435.003 1533044.929 0, 
+    726676.099 1533028.834 0, 726917.195 1533012.754 0, 727158.292 1532996.688 0, 727399.391 1532980.636 0, 727639.28 1532964.679 0, 727881.59 1532948.575 0, 728122.691 1532932.566 0, 728363.793 1532916.571 0, 728604.896 1532900.59 0, 728846 1532884.623 0, 
+    729087.104 1532868.671 0, 729328.21 1532852.732 0, 729569.317 1532836.808 0, 729810.424 1532820.898 0, 730051.533 1532805.003 0, 730292.643 1532789.121 0, 730533.753 1532773.254 0, 730774.864 1532757.401 0, 731015.977 1532741.562 0, 731257.09 1532725.737 0, 
+    731498.204 1532709.926 0, 731739.319 1532694.13 0, 731980.435 1532678.348 0, 732221.552 1532662.58 0, 732462.67 1532646.826 0, 732703.789 1532631.086 0, 732944.908 1532615.361 0, 733186.029 1532599.65 0, 733425.941 1532584.031 0, 733064.39 1527027.751 0, 
+    732702.813 1521471.096 0))
+
+POLYGON ((745000.849 1531847.26 0, 744760.892 1531862.201 0, 744519.728 1531877.231 0, 744278.565 1531892.275 0, 744037.402 1531907.333 0, 743796.241 1531922.406 0, 743555.08 1531937.493 0, 743313.921 1531952.594 0, 743072.762 1531967.709 0, 742831.604 1531982.838 0, 
+    742590.447 1531997.982 0, 742349.291 1532013.139 0, 742108.136 1532028.311 0, 741866.982 1532043.497 0, 741625.828 1532058.698 0, 741384.676 1532073.912 0, 741143.524 1532089.141 0, 740902.373 1532104.384 0, 740661.224 1532119.641 0, 740420.075 1532134.912 0, 
+    740178.927 1532150.197 0, 739937.78 1532165.497 0, 739696.633 1532180.811 0, 739455.488 1532196.139 0, 739213.135 1532211.558 0, 738973.2 1532226.838 0, 738732.058 1532242.208 0, 738490.916 1532257.593 0, 738249.775 1532272.992 0, 738008.635 1532288.405 0, 
+    737767.496 1532303.833 0, 737526.358 1532319.274 0, 737285.221 1532334.73 0, 737044.085 1532350.2 0, 736802.949 1532365.684 0, 736561.815 1532381.183 0, 736320.681 1532396.695 0, 736079.549 1532412.222 0, 735838.417 1532427.763 0, 735597.286 1532443.318 0, 
+    735356.156 1532458.887 0, 735115.028 1532474.471 0, 734873.9 1532490.068 0, 734632.772 1532505.68 0, 734391.646 1532521.306 0, 734150.521 1532536.947 0, 733909.397 1532552.601 0, 733668.273 1532568.27 0, 733425.941 1532584.031 0, 733787.469 1538139.93 0, 
+    734148.971 1543695.442 0, 734390.645 1543679.723 0, 734631.114 1543664.097 0, 734871.585 1543648.485 0, 735112.056 1543632.887 0, 735352.528 1543617.304 0, 735593.001 1543601.734 0, 735833.475 1543586.179 0, 736073.95 1543570.637 0, 736314.426 1543555.11 0, 
+    736554.903 1543539.597 0, 736795.381 1543524.099 0, 737035.859 1543508.614 0, 737276.339 1543493.143 0, 737516.819 1543477.687 0, 737757.3 1543462.245 0, 737997.783 1543446.817 0, 738238.266 1543431.403 0, 738478.75 1543416.003 0, 738719.235 1543400.618 0, 
+    738959.72 1543385.246 0, 739200.207 1543369.889 0, 739440.695 1543354.546 0, 739681.183 1543339.217 0, 739920.468 1543323.979 0, 740162.163 1543308.602 0, 740402.654 1543293.315 0, 740643.147 1543278.043 0, 740883.64 1543262.785 0, 741124.134 1543247.541 0, 
+    741364.628 1543232.311 0, 741605.124 1543217.095 0, 741845.621 1543201.894 0, 742086.118 1543186.706 0, 742326.617 1543171.533 0, 742567.116 1543156.374 0, 742807.616 1543141.229 0, 743048.117 1543126.099 0, 743288.619 1543110.982 0, 743529.122 1543095.88 0, 
+    743769.626 1543080.791 0, 744010.131 1543065.717 0, 744250.636 1543050.657 0, 744491.143 1543035.611 0, 744731.65 1543020.58 0, 744972.158 1543005.562 0, 745212.667 1542990.559 0, 745453.177 1542975.57 0, 745692.484 1542960.669 0, 745346.679 1537404.159 0, 
+    745000.849 1531847.26 0))
+
+POLYGON ((757238.027 1542258.512 0, 756998.677 1542272.736 0, 756758.126 1542287.046 0, 756517.576 1542301.37 0, 756277.026 1542315.708 0, 756036.477 1542330.06 0, 755795.929 1542344.426 0, 755555.382 1542358.807 0, 755314.836 1542373.201 0, 755074.29 1542387.61 0, 
+    754833.746 1542402.033 0, 754593.202 1542416.47 0, 754352.659 1542430.921 0, 754112.117 1542445.387 0, 753871.576 1542459.866 0, 753631.035 1542474.36 0, 753390.496 1542488.868 0, 753149.957 1542503.39 0, 752909.42 1542517.926 0, 752668.883 1542532.476 0, 
+    752428.347 1542547.041 0, 752187.811 1542561.62 0, 751947.277 1542576.212 0, 751706.744 1542590.819 0, 751465.007 1542605.514 0, 751225.679 1542620.076 0, 750985.148 1542634.725 0, 750744.618 1542649.389 0, 750504.089 1542664.066 0, 750263.561 1542678.758 0, 
+    750023.033 1542693.464 0, 749782.507 1542708.185 0, 749541.981 1542722.919 0, 749301.456 1542737.668 0, 749060.932 1542752.43 0, 748820.409 1542767.207 0, 748579.887 1542781.998 0, 748339.365 1542796.803 0, 748098.845 1542811.623 0, 747858.325 1542826.456 0, 
+    747617.807 1542841.304 0, 747377.289 1542856.166 0, 747136.772 1542871.042 0, 746896.256 1542885.932 0, 746655.74 1542900.836 0, 746415.226 1542915.754 0, 746174.713 1542930.687 0, 745934.2 1542945.634 0, 745692.484 1542960.669 0, 746038.265 1548516.787 0, 
+    746384.02 1554072.505 0, 746625.079 1554057.51 0, 746864.938 1554042.604 0, 747104.797 1554027.712 0, 747344.658 1554012.834 0, 747584.519 1553997.971 0, 747824.381 1553983.121 0, 748064.244 1553968.285 0, 748304.108 1553953.464 0, 748543.972 1553938.657 0, 
+    748783.838 1553923.864 0, 749023.704 1553909.085 0, 749263.572 1553894.32 0, 749503.44 1553879.569 0, 749743.309 1553864.832 0, 749983.179 1553850.11 0, 750223.05 1553835.401 0, 750462.921 1553820.707 0, 750702.794 1553806.027 0, 750942.667 1553791.361 0, 
+    751182.541 1553776.709 0, 751422.417 1553762.071 0, 751662.293 1553747.447 0, 751902.169 1553732.838 0, 752140.847 1553718.315 0, 752381.926 1553703.661 0, 752621.805 1553689.093 0, 752861.685 1553674.54 0, 753101.566 1553660.001 0, 753341.448 1553645.476 0, 
+    753581.331 1553630.966 0, 753821.215 1553616.469 0, 754061.099 1553601.986 0, 754300.985 1553587.518 0, 754540.871 1553573.064 0, 754780.758 1553558.624 0, 755020.646 1553544.198 0, 755260.535 1553529.786 0, 755500.424 1553515.388 0, 755740.315 1553501.004 0, 
+    755980.206 1553486.634 0, 756220.098 1553472.279 0, 756459.991 1553457.938 0, 756699.885 1553443.61 0, 756939.78 1553429.297 0, 757179.676 1553414.998 0, 757419.572 1553400.714 0, 757659.469 1553386.443 0, 757898.168 1553372.257 0, 757568.109 1547815.585 0, 
+    757238.027 1542258.512 0))
+
+POLYGON ((769414.247 1552704.542 0, 769175.508 1552718.053 0, 768935.571 1552731.646 0, 768695.636 1552745.253 0, 768455.701 1552758.874 0, 768215.766 1552772.51 0, 767975.833 1552786.159 0, 767735.9 1552799.822 0, 767495.969 1552813.5 0, 767256.038 1552827.192 0, 
+    767016.108 1552840.898 0, 766776.178 1552854.618 0, 766536.25 1552868.352 0, 766296.322 1552882.1 0, 766056.395 1552895.863 0, 765816.469 1552909.639 0, 765576.544 1552923.43 0, 765336.619 1552937.235 0, 765096.695 1552951.053 0, 764856.773 1552964.886 0, 
+    764616.85 1552978.734 0, 764376.929 1552992.595 0, 764137.009 1553006.47 0, 763897.089 1553020.36 0, 763655.972 1553034.333 0, 763417.252 1553048.181 0, 763177.335 1553062.113 0, 762937.419 1553076.059 0, 762697.503 1553090.019 0, 762457.589 1553103.993 0, 
+    762217.675 1553117.982 0, 761977.762 1553131.984 0, 761737.85 1553146.001 0, 761497.938 1553160.031 0, 761258.028 1553174.076 0, 761018.118 1553188.135 0, 760778.209 1553202.208 0, 760538.301 1553216.295 0, 760298.394 1553230.397 0, 760058.487 1553244.512 0, 
+    759818.582 1553258.642 0, 759578.677 1553272.785 0, 759338.773 1553286.943 0, 759098.87 1553301.115 0, 758858.968 1553315.301 0, 758619.066 1553329.501 0, 758379.166 1553343.715 0, 758139.266 1553357.944 0, 757898.168 1553372.257 0, 758228.202 1558928.525 0, 
+    758558.212 1564484.38 0, 758798.653 1564470.105 0, 759037.899 1564455.916 0, 759277.145 1564441.74 0, 759516.393 1564427.579 0, 759755.641 1564413.432 0, 759994.89 1564399.298 0, 760234.14 1564385.179 0, 760473.391 1564371.074 0, 760712.642 1564356.983 0, 
+    760951.895 1564342.906 0, 761191.148 1564328.843 0, 761430.402 1564314.794 0, 761669.657 1564300.76 0, 761908.912 1564286.739 0, 762148.169 1564272.733 0, 762387.426 1564258.74 0, 762626.684 1564244.762 0, 762865.943 1564230.797 0, 763105.203 1564216.847 0, 
+    763344.463 1564202.911 0, 763583.725 1564188.989 0, 763822.987 1564175.081 0, 764062.25 1564161.187 0, 764300.319 1564147.377 0, 764540.779 1564133.442 0, 764780.044 1564119.59 0, 765019.311 1564105.753 0, 765258.578 1564091.929 0, 765497.846 1564078.12 0, 
+    765737.114 1564064.325 0, 765976.384 1564050.543 0, 766215.654 1564036.776 0, 766454.926 1564023.023 0, 766694.198 1564009.284 0, 766933.47 1563995.559 0, 767172.744 1563981.849 0, 767412.018 1563968.152 0, 767651.294 1563954.469 0, 767890.57 1563940.801 0, 
+    768129.847 1563927.146 0, 768369.124 1563913.506 0, 768608.403 1563899.88 0, 768847.682 1563886.267 0, 769086.962 1563872.669 0, 769326.243 1563859.085 0, 769565.524 1563845.515 0, 769804.807 1563831.959 0, 770042.896 1563818.485 0, 769728.583 1558261.719 0, 
+    769414.247 1552704.542 0))
+
+POLYGON ((781529.414 1563185.039 0, 781291.287 1563197.841 0, 781051.967 1563210.721 0, 780812.648 1563223.614 0, 780573.33 1563236.522 0, 780334.012 1563249.444 0, 780094.695 1563262.381 0, 779855.379 1563275.331 0, 779616.064 1563288.295 0, 779376.75 1563301.274 0, 
+    779137.436 1563314.266 0, 778898.123 1563327.273 0, 778658.811 1563340.293 0, 778419.499 1563353.328 0, 778180.189 1563366.377 0, 777940.879 1563379.44 0, 777701.57 1563392.517 0, 777462.262 1563405.608 0, 777222.954 1563418.713 0, 776983.647 1563431.832 0, 
+    776744.341 1563444.966 0, 776505.036 1563458.113 0, 776265.732 1563471.275 0, 776026.428 1563484.45 0, 775785.931 1563497.706 0, 775547.823 1563510.844 0, 775308.521 1563524.061 0, 775069.221 1563537.293 0, 774829.921 1563550.539 0, 774590.622 1563563.8 0, 
+    774351.324 1563577.074 0, 774112.026 1563590.362 0, 773872.73 1563603.664 0, 773633.434 1563616.981 0, 773394.139 1563630.311 0, 773154.844 1563643.656 0, 772915.551 1563657.015 0, 772676.258 1563670.387 0, 772436.966 1563683.774 0, 772197.675 1563697.175 0, 
+    771958.385 1563710.59 0, 771719.095 1563724.019 0, 771479.806 1563737.463 0, 771240.518 1563750.92 0, 771001.231 1563764.391 0, 770761.945 1563777.877 0, 770522.659 1563791.376 0, 770283.374 1563804.89 0, 770042.896 1563818.485 0, 770357.184 1569374.833 0, 
+    770671.449 1574930.757 0, 770911.27 1574917.198 0, 771149.901 1574903.722 0, 771388.533 1574890.259 0, 771627.165 1574876.811 0, 771865.798 1574863.376 0, 772104.432 1574849.955 0, 772343.067 1574836.549 0, 772581.702 1574823.157 0, 772820.339 1574809.778 0, 
+    773058.976 1574796.414 0, 773297.614 1574783.064 0, 773536.252 1574769.727 0, 773774.892 1574756.405 0, 774013.532 1574743.097 0, 774252.173 1574729.803 0, 774490.815 1574716.523 0, 774729.458 1574703.257 0, 774968.101 1574690.005 0, 775206.745 1574676.767 0, 
+    775445.39 1574663.543 0, 775684.036 1574650.333 0, 775922.682 1574637.138 0, 776161.329 1574623.956 0, 776398.787 1574610.854 0, 776638.626 1574597.635 0, 776877.276 1574584.495 0, 777115.926 1574571.37 0, 777354.577 1574558.258 0, 777593.229 1574545.161 0, 
+    777831.882 1574532.077 0, 778070.535 1574519.008 0, 778309.19 1574505.953 0, 778547.845 1574492.911 0, 778786.5 1574479.884 0, 779025.157 1574466.871 0, 779263.814 1574453.872 0, 779502.472 1574440.887 0, 779741.131 1574427.916 0, 779979.79 1574414.959 0, 
+    780218.451 1574402.016 0, 780457.112 1574389.087 0, 780695.774 1574376.172 0, 780934.436 1574363.271 0, 781173.1 1574350.385 0, 781411.764 1574337.512 0, 781650.429 1574324.653 0, 781889.094 1574311.809 0, 782126.571 1574299.042 0, 781828.004 1568742.253 0, 
+    781529.414 1563185.039 0))
+
+POLYGON ((793583.432 1573699.693 0, 793345.919 1573711.788 0, 793107.218 1573723.959 0, 792868.517 1573736.143 0, 792629.818 1573748.341 0, 792391.119 1573760.554 0, 792152.421 1573772.78 0, 791913.723 1573785.021 0, 791675.027 1573797.275 0, 791436.331 1573809.544 0, 
+    791197.636 1573821.827 0, 790958.941 1573834.123 0, 790720.247 1573846.434 0, 790481.554 1573858.759 0, 790242.862 1573871.098 0, 790004.17 1573883.451 0, 789765.48 1573895.818 0, 789526.789 1573908.199 0, 789288.1 1573920.594 0, 789049.411 1573933.003 0, 
+    788810.723 1573945.426 0, 788572.036 1573957.863 0, 788333.35 1573970.315 0, 788094.664 1573982.78 0, 787854.79 1573995.321 0, 787617.295 1574007.753 0, 787378.611 1574020.26 0, 787139.928 1574032.782 0, 786901.246 1574045.317 0, 786662.565 1574057.867 0, 
+    786423.884 1574070.43 0, 786185.204 1574083.008 0, 785946.525 1574095.6 0, 785707.847 1574108.206 0, 785469.169 1574120.825 0, 785230.492 1574133.459 0, 784991.816 1574146.107 0, 784753.141 1574158.769 0, 784514.466 1574171.445 0, 784275.792 1574184.135 0, 
+    784037.119 1574196.839 0, 783798.447 1574209.558 0, 783559.775 1574222.29 0, 783321.104 1574235.036 0, 783082.434 1574247.796 0, 782843.765 1574260.571 0, 782605.096 1574273.359 0, 782366.428 1574286.162 0, 782126.571 1574299.042 0, 782425.115 1579855.401 0, 
+    782723.636 1585411.323 0, 782962.835 1585398.478 0, 783200.849 1585385.711 0, 783438.863 1585372.957 0, 783676.879 1585360.218 0, 783914.895 1585347.493 0, 784152.912 1585334.781 0, 784390.929 1585322.084 0, 784628.948 1585309.401 0, 784866.967 1585296.731 0, 
+    785104.987 1585284.076 0, 785343.007 1585271.435 0, 785581.029 1585258.808 0, 785819.051 1585246.194 0, 786057.073 1585233.595 0, 786295.097 1585221.01 0, 786533.121 1585208.439 0, 786771.146 1585195.881 0, 787009.172 1585183.338 0, 787247.199 1585170.809 0, 
+    787485.226 1585158.294 0, 787723.254 1585145.793 0, 787961.283 1585133.305 0, 788199.312 1585120.832 0, 788436.157 1585108.435 0, 788675.373 1585095.928 0, 788913.405 1585083.497 0, 789151.437 1585071.08 0, 789389.47 1585058.676 0, 789627.504 1585046.287 0, 
+    789865.539 1585033.912 0, 790103.574 1585021.551 0, 790341.61 1585009.204 0, 790579.647 1584996.871 0, 790817.684 1584984.552 0, 791055.722 1584972.247 0, 791293.761 1584959.956 0, 791531.801 1584947.679 0, 791769.841 1584935.416 0, 792007.883 1584923.167 0, 
+    792245.924 1584910.932 0, 792483.967 1584898.711 0, 792722.01 1584886.504 0, 792960.054 1584874.311 0, 793198.099 1584862.132 0, 793436.144 1584849.967 0, 793674.19 1584837.816 0, 793912.237 1584825.679 0, 794149.1 1584813.617 0, 793866.277 1579256.873 0, 
+    793583.432 1573699.693 0))
+
+POLYGON ((805576.208 1584248.191 0, 805339.31 1584259.585 0, 805101.23 1584271.049 0, 804863.15 1584282.527 0, 804625.071 1584294.02 0, 804386.993 1584305.526 0, 804148.916 1584317.046 0, 803910.839 1584328.581 0, 803672.763 1584340.129 0, 803434.687 1584351.692 0, 
+    803196.613 1584363.268 0, 802958.538 1584374.859 0, 802720.465 1584386.463 0, 802482.392 1584398.082 0, 802244.32 1584409.714 0, 802006.249 1584421.361 0, 801768.178 1584433.021 0, 801530.108 1584444.696 0, 801292.039 1584456.384 0, 801053.971 1584468.087 0, 
+    800815.903 1584479.803 0, 800577.835 1584491.534 0, 800339.769 1584503.279 0, 800101.703 1584515.037 0, 799862.454 1584526.868 0, 799625.574 1584538.596 0, 799387.51 1584550.397 0, 799149.447 1584562.212 0, 798911.384 1584574.04 0, 798673.323 1584585.883 0, 
+    798435.262 1584597.74 0, 798197.202 1584609.61 0, 797959.142 1584621.495 0, 797721.083 1584633.394 0, 797483.025 1584645.307 0, 797244.967 1584657.233 0, 797006.911 1584669.174 0, 796768.855 1584681.129 0, 796530.799 1584693.098 0, 796292.745 1584705.081 0, 
+    796054.691 1584717.077 0, 795816.637 1584729.088 0, 795578.585 1584741.113 0, 795340.533 1584753.152 0, 795102.482 1584765.205 0, 794864.432 1584777.272 0, 794626.382 1584789.352 0, 794388.333 1584801.447 0, 794149.1 1584813.617 0, 794431.9 1590369.917 0, 
+    794714.678 1595925.769 0, 794953.253 1595913.633 0, 795190.648 1595901.571 0, 795428.044 1595889.523 0, 795665.44 1595877.49 0, 795902.837 1595865.47 0, 796140.235 1595853.464 0, 796377.633 1595841.472 0, 796615.033 1595829.495 0, 796852.433 1595817.531 0, 
+    797089.833 1595805.581 0, 797327.234 1595793.645 0, 797564.636 1595781.723 0, 797802.039 1595769.815 0, 798039.443 1595757.921 0, 798276.847 1595746.041 0, 798514.251 1595734.175 0, 798751.657 1595722.323 0, 798989.063 1595710.485 0, 799226.47 1595698.661 0, 
+    799463.878 1595686.851 0, 799701.286 1595675.055 0, 799938.695 1595663.272 0, 800176.104 1595651.504 0, 800412.334 1595639.808 0, 800650.926 1595628.01 0, 800888.338 1595616.283 0, 801125.75 1595604.571 0, 801363.163 1595592.873 0, 801600.577 1595581.188 0, 
+    801837.991 1595569.518 0, 802075.407 1595557.861 0, 802312.822 1595546.219 0, 802550.239 1595534.59 0, 802787.656 1595522.976 0, 803025.074 1595511.375 0, 803262.493 1595499.789 0, 803499.912 1595488.216 0, 803737.332 1595476.658 0, 803974.753 1595465.113 0, 
+    804212.174 1595453.582 0, 804449.596 1595442.066 0, 804687.019 1595430.563 0, 804924.442 1595419.074 0, 805161.866 1595407.599 0, 805399.291 1595396.139 0, 805636.716 1595384.692 0, 805874.142 1595373.259 0, 806110.389 1595361.897 0, 805843.309 1589805.269 0, 
+    805576.208 1584248.191 0))
+
+POLYGON ((817507.648 1594830.222 0, 817271.368 1594840.917 0, 817033.911 1594851.679 0, 816796.454 1594862.455 0, 816558.998 1594873.245 0, 816321.542 1594884.049 0, 816084.087 1594894.867 0, 815846.633 1594905.699 0, 815609.18 1594916.544 0, 815371.727 1594927.404 0, 
+    815134.274 1594938.278 0, 814896.823 1594949.166 0, 814659.372 1594960.068 0, 814421.921 1594970.984 0, 814184.472 1594981.913 0, 813947.022 1594992.857 0, 813709.574 1595003.815 0, 813472.126 1595014.786 0, 813234.679 1595025.772 0, 812997.233 1595036.772 0, 
+    812759.787 1595047.785 0, 812522.341 1595058.813 0, 812284.897 1595069.854 0, 812047.453 1595080.91 0, 811808.831 1595092.034 0, 811572.567 1595103.063 0, 811335.125 1595114.16 0, 811097.684 1595125.272 0, 810860.243 1595136.397 0, 810622.803 1595147.537 0, 
+    810385.364 1595158.69 0, 810147.925 1595169.857 0, 809910.487 1595181.039 0, 809673.05 1595192.234 0, 809435.613 1595203.443 0, 809198.177 1595214.666 0, 808960.742 1595225.903 0, 808723.307 1595237.155 0, 808485.873 1595248.42 0, 808248.439 1595259.699 0, 
+    808011.007 1595270.992 0, 807773.575 1595282.299 0, 807536.143 1595293.62 0, 807298.712 1595304.955 0, 807061.282 1595316.304 0, 806823.853 1595327.667 0, 806586.424 1595339.044 0, 806348.996 1595350.435 0, 806110.389 1595361.897 0, 806377.447 1600918.069 0, 
+    806644.483 1606473.78 0, 806882.433 1606462.35 0, 807119.207 1606450.99 0, 807355.982 1606439.645 0, 807592.757 1606428.313 0, 807829.533 1606416.995 0, 808066.31 1606405.691 0, 808303.087 1606394.401 0, 808539.865 1606383.126 0, 808776.644 1606371.864 0, 
+    809013.423 1606360.616 0, 809250.203 1606349.381 0, 809486.984 1606338.161 0, 809723.765 1606326.955 0, 809960.547 1606315.763 0, 810197.33 1606304.584 0, 810434.113 1606293.42 0, 810670.897 1606282.269 0, 810907.682 1606271.133 0, 811144.467 1606260.01 0, 
+    811381.253 1606248.901 0, 811618.04 1606237.807 0, 811854.827 1606226.726 0, 812091.615 1606215.659 0, 812327.228 1606204.661 0, 812565.192 1606193.567 0, 812801.982 1606182.542 0, 813038.773 1606171.531 0, 813275.564 1606160.534 0, 813512.356 1606149.55 0, 
+    813749.148 1606138.581 0, 813985.941 1606127.626 0, 814222.735 1606116.684 0, 814459.529 1606105.757 0, 814696.324 1606094.843 0, 814933.12 1606083.943 0, 815169.916 1606073.058 0, 815406.713 1606062.186 0, 815643.511 1606051.328 0, 815880.309 1606040.484 0, 
+    816117.108 1606029.654 0, 816353.907 1606018.838 0, 816590.707 1606008.036 0, 816827.508 1605997.248 0, 817064.31 1605986.474 0, 817301.112 1605975.714 0, 817537.914 1605964.967 0, 817774.718 1605954.235 0, 818010.347 1605943.57 0, 817759.008 1600387.127 0, 
+    817507.648 1594830.222 0))
+
+POLYGON ((829377.663 1605445.472 0, 829142.003 1605455.472 0, 828905.17 1605465.535 0, 828668.338 1605475.612 0, 828431.507 1605485.704 0, 828194.676 1605495.809 0, 827957.846 1605505.928 0, 827721.016 1605516.061 0, 827484.187 1605526.208 0, 827247.358 1605536.369 0, 
+    827010.53 1605546.544 0, 826773.703 1605556.732 0, 826536.876 1605566.935 0, 826300.05 1605577.152 0, 826063.225 1605587.382 0, 825826.4 1605597.627 0, 825589.576 1605607.885 0, 825352.752 1605618.158 0, 825115.929 1605628.444 0, 824879.106 1605638.745 0, 
+    824642.284 1605649.059 0, 824405.463 1605659.387 0, 824168.642 1605669.729 0, 823931.822 1605680.085 0, 823693.829 1605690.507 0, 823458.184 1605700.839 0, 823221.366 1605711.237 0, 822984.548 1605721.649 0, 822747.731 1605732.075 0, 822510.915 1605742.514 0, 
+    822274.099 1605752.968 0, 822037.284 1605763.435 0, 821800.47 1605773.917 0, 821563.656 1605784.412 0, 821326.842 1605794.922 0, 821090.03 1605805.445 0, 820853.218 1605815.982 0, 820616.406 1605826.533 0, 820379.595 1605837.099 0, 820142.785 1605847.678 0, 
+    819905.976 1605858.271 0, 819669.167 1605868.878 0, 819432.358 1605879.498 0, 819195.551 1605890.133 0, 818958.744 1605900.782 0, 818721.937 1605911.445 0, 818485.131 1605922.121 0, 818248.326 1605932.812 0, 818010.347 1605943.57 0, 818261.664 1611499.544 0, 
+    818512.961 1617055.044 0, 818750.283 1617044.316 0, 818986.434 1617033.655 0, 819222.586 1617023.008 0, 819458.738 1617012.374 0, 819694.891 1617001.755 0, 819931.045 1616991.149 0, 820167.199 1616980.558 0, 820403.354 1616969.98 0, 820639.51 1616959.417 0, 
+    820875.666 1616948.867 0, 821111.823 1616938.331 0, 821347.98 1616927.809 0, 821584.138 1616917.301 0, 821820.297 1616906.806 0, 822056.456 1616896.326 0, 822292.616 1616885.859 0, 822528.776 1616875.407 0, 822764.938 1616864.968 0, 823001.099 1616854.543 0, 
+    823237.262 1616844.133 0, 823473.425 1616833.736 0, 823709.588 1616823.353 0, 823945.752 1616812.983 0, 824180.746 1616802.68 0, 824418.083 1616792.287 0, 824654.249 1616781.959 0, 824890.415 1616771.646 0, 825126.582 1616761.346 0, 825362.75 1616751.06 0, 
+    825598.919 1616740.789 0, 825835.088 1616730.531 0, 826071.257 1616720.287 0, 826307.428 1616710.056 0, 826543.598 1616699.84 0, 826779.77 1616689.638 0, 827015.942 1616679.449 0, 827252.115 1616669.275 0, 827488.288 1616659.114 0, 827724.462 1616648.967 0, 
+    827960.636 1616638.835 0, 828196.811 1616628.716 0, 828432.987 1616618.611 0, 828669.163 1616608.519 0, 828905.34 1616598.442 0, 829141.517 1616588.379 0, 829377.695 1616578.329 0, 829613.874 1616568.294 0, 829848.883 1616558.322 0, 829613.283 1611002.135 0, 
+    829377.663 1605445.472 0))
+
+POLYGON ((841186.163 1616093.628 0, 840951.125 1616102.936 0, 840714.919 1616112.305 0, 840478.714 1616121.687 0, 840242.509 1616131.083 0, 840006.305 1616140.493 0, 839770.101 1616149.917 0, 839533.897 1616159.354 0, 839297.695 1616168.806 0, 839061.493 1616178.272 0, 
+    838825.291 1616187.751 0, 838589.09 1616197.244 0, 838352.89 1616206.752 0, 838116.69 1616216.273 0, 837880.49 1616225.808 0, 837644.292 1616235.357 0, 837408.094 1616244.92 0, 837171.896 1616254.497 0, 836935.699 1616264.087 0, 836699.502 1616273.692 0, 
+    836463.306 1616283.31 0, 836227.111 1616292.943 0, 835990.916 1616302.589 0, 835754.722 1616312.249 0, 835517.359 1616321.971 0, 835282.335 1616331.611 0, 835046.143 1616341.313 0, 834809.951 1616351.029 0, 834573.759 1616360.759 0, 834337.568 1616370.502 0, 
+    834101.378 1616380.26 0, 833865.189 1616390.031 0, 833628.999 1616399.817 0, 833392.811 1616409.616 0, 833156.623 1616419.429 0, 832920.436 1616429.256 0, 832684.249 1616439.097 0, 832448.063 1616448.952 0, 832211.877 1616458.82 0, 831975.692 1616468.703 0, 
+    831739.508 1616478.6 0, 831503.324 1616488.51 0, 831267.14 1616498.434 0, 831030.958 1616508.373 0, 830794.776 1616518.325 0, 830558.594 1616528.291 0, 830322.413 1616538.271 0, 830086.233 1616548.265 0, 829848.883 1616558.322 0, 830084.463 1622114.028 0, 
+    830320.021 1627669.246 0, 830556.714 1627659.217 0, 830792.24 1627649.251 0, 831027.767 1627639.298 0, 831263.295 1627629.36 0, 831498.823 1627619.435 0, 831734.352 1627609.525 0, 831969.881 1627599.628 0, 832205.411 1627589.745 0, 832440.941 1627579.876 0, 
+    832676.472 1627570.02 0, 832912.004 1627560.179 0, 833147.536 1627550.351 0, 833383.069 1627540.538 0, 833618.602 1627530.738 0, 833854.136 1627520.952 0, 834089.671 1627511.18 0, 834325.206 1627501.422 0, 834560.742 1627491.677 0, 834796.278 1627481.947 0, 
+    835031.815 1627472.23 0, 835267.352 1627462.527 0, 835502.89 1627452.839 0, 835738.429 1627443.164 0, 835972.802 1627433.55 0, 836209.507 1627423.855 0, 836445.048 1627414.222 0, 836680.588 1627404.602 0, 836916.13 1627394.996 0, 837151.672 1627385.404 0, 
+    837387.214 1627375.826 0, 837622.757 1627366.262 0, 837858.301 1627356.712 0, 838093.845 1627347.176 0, 838329.39 1627337.653 0, 838564.935 1627328.144 0, 838800.481 1627318.65 0, 839036.027 1627309.169 0, 839271.574 1627299.702 0, 839507.122 1627290.248 0, 
+    839742.67 1627280.809 0, 839978.219 1627271.383 0, 840213.768 1627261.972 0, 840449.318 1627252.574 0, 840684.868 1627243.19 0, 840920.419 1627233.82 0, 841155.97 1627224.464 0, 841391.522 1627215.122 0, 841625.91 1627205.839 0, 841406.046 1621649.978 0, 
+    841186.163 1616093.628 0))
+
+POLYGON ((852933.062 1626774.375 0, 852698.647 1626782.995 0, 852463.07 1626791.672 0, 852227.493 1626800.363 0, 851991.917 1626809.067 0, 851756.341 1626817.786 0, 851520.765 1626826.518 0, 851285.191 1626835.264 0, 851049.616 1626844.024 0, 850814.042 1626852.798 0, 
+    850578.469 1626861.586 0, 850342.896 1626870.387 0, 850107.324 1626879.203 0, 849871.752 1626888.032 0, 849636.181 1626896.875 0, 849400.61 1626905.732 0, 849165.04 1626914.603 0, 848929.47 1626923.488 0, 848693.901 1626932.387 0, 848458.333 1626941.299 0, 
+    848222.765 1626950.226 0, 847987.197 1626959.166 0, 847751.63 1626968.12 0, 847516.064 1626977.088 0, 847279.333 1626986.114 0, 847044.932 1626995.065 0, 846809.367 1627004.075 0, 846573.803 1627013.098 0, 846338.239 1627022.136 0, 846102.676 1627031.187 0, 
+    845867.113 1627040.252 0, 845631.551 1627049.331 0, 845395.989 1627058.424 0, 845160.428 1627067.53 0, 844924.867 1627076.651 0, 844689.307 1627085.785 0, 844453.747 1627094.933 0, 844218.188 1627104.095 0, 843982.63 1627113.271 0, 843747.072 1627122.461 0, 
+    843511.514 1627131.665 0, 843275.957 1627140.882 0, 843040.401 1627150.114 0, 842804.845 1627159.359 0, 842569.29 1627168.618 0, 842333.735 1627177.891 0, 842098.181 1627187.178 0, 841862.628 1627196.479 0, 841625.91 1627205.839 0, 841845.753 1632761.207 0, 
+    842065.577 1638316.073 0, 842301.638 1638306.738 0, 842536.538 1638297.463 0, 842771.438 1638288.202 0, 843006.339 1638278.955 0, 843241.24 1638269.722 0, 843476.142 1638260.502 0, 843711.045 1638251.296 0, 843945.947 1638242.104 0, 844180.851 1638232.926 0, 
+    844415.755 1638223.762 0, 844650.66 1638214.611 0, 844885.565 1638205.475 0, 845120.47 1638196.352 0, 845355.376 1638187.243 0, 845590.283 1638178.148 0, 845825.19 1638169.067 0, 846060.098 1638159.999 0, 846295.006 1638150.945 0, 846529.915 1638141.905 0, 
+    846764.825 1638132.879 0, 846999.735 1638123.867 0, 847234.645 1638114.869 0, 847469.556 1638105.884 0, 847703.307 1638096.958 0, 847939.38 1638087.957 0, 848174.292 1638079.014 0, 848409.205 1638070.084 0, 848644.119 1638061.169 0, 848879.033 1638052.267 0, 
+    849113.947 1638043.38 0, 849348.863 1638034.506 0, 849583.778 1638025.646 0, 849818.695 1638016.799 0, 850053.611 1638007.967 0, 850288.529 1637999.148 0, 850523.446 1637990.343 0, 850758.365 1637981.552 0, 850993.283 1637972.775 0, 851228.203 1637964.012 0, 
+    851463.123 1637955.262 0, 851698.043 1637946.527 0, 851932.964 1637937.805 0, 852167.885 1637929.097 0, 852402.807 1637920.403 0, 852637.729 1637911.722 0, 852872.652 1637903.056 0, 853107.576 1637894.403 0, 853341.34 1637885.807 0, 853137.21 1632330.341 0, 
+    852933.062 1626774.375 0))
+
+POLYGON ((864618.272 1637487.398 0, 864384.483 1637495.334 0, 864149.536 1637503.323 0, 863914.59 1637511.326 0, 863679.644 1637519.343 0, 863444.698 1637527.373 0, 863209.753 1637535.417 0, 862974.809 1637543.476 0, 862739.865 1637551.547 0, 862504.921 1637559.633 0, 
+    862269.978 1637567.733 0, 862035.035 1637575.846 0, 861800.093 1637583.974 0, 861565.151 1637592.115 0, 861330.21 1637600.27 0, 861095.269 1637608.438 0, 860860.329 1637616.621 0, 860625.389 1637624.817 0, 860390.45 1637633.027 0, 860155.511 1637641.252 0, 
+    859920.573 1637649.489 0, 859685.635 1637657.741 0, 859450.698 1637666.007 0, 859215.761 1637674.286 0, 858979.665 1637682.62 0, 858745.889 1637690.886 0, 858510.953 1637699.207 0, 858276.018 1637707.542 0, 858041.084 1637715.89 0, 857806.15 1637724.253 0, 
+    857571.216 1637732.629 0, 857336.284 1637741.019 0, 857101.351 1637749.423 0, 856866.419 1637757.84 0, 856631.488 1637766.272 0, 856396.557 1637774.717 0, 856161.626 1637783.176 0, 855926.696 1637791.649 0, 855691.767 1637800.136 0, 855456.838 1637808.636 0, 
+    855221.909 1637817.151 0, 854986.981 1637825.679 0, 854752.054 1637834.221 0, 854517.127 1637842.777 0, 854282.2 1637851.347 0, 854047.274 1637859.93 0, 853812.349 1637868.528 0, 853577.424 1637877.139 0, 853341.34 1637885.807 0, 853545.451 1643440.765 0, 
+    853749.543 1648995.208 0, 853984.97 1648986.565 0, 854219.241 1648977.978 0, 854453.513 1648969.404 0, 854687.785 1648960.844 0, 854922.057 1648952.299 0, 855156.33 1648943.766 0, 855390.604 1648935.248 0, 855624.878 1648926.744 0, 855859.153 1648918.253 0, 
+    856093.428 1648909.776 0, 856327.703 1648901.313 0, 856561.979 1648892.863 0, 856796.256 1648884.428 0, 857030.533 1648876.006 0, 857264.811 1648867.598 0, 857499.089 1648859.204 0, 857733.367 1648850.823 0, 857967.646 1648842.457 0, 858201.926 1648834.104 0, 
+    858436.206 1648825.765 0, 858670.486 1648817.44 0, 858904.767 1648809.128 0, 859139.049 1648800.83 0, 859372.175 1648792.587 0, 859607.613 1648784.276 0, 859841.896 1648776.02 0, 860076.18 1648767.777 0, 860310.464 1648759.549 0, 860544.748 1648751.334 0, 
+    860779.033 1648743.133 0, 861013.318 1648734.945 0, 861247.604 1648726.772 0, 861481.891 1648718.612 0, 861716.177 1648710.466 0, 861950.465 1648702.334 0, 862184.752 1648694.215 0, 862419.041 1648686.111 0, 862653.329 1648678.02 0, 862887.619 1648669.943 0, 
+    863121.908 1648661.879 0, 863356.199 1648653.83 0, 863590.489 1648645.794 0, 863824.78 1648637.772 0, 864059.072 1648629.764 0, 864293.364 1648621.77 0, 864527.656 1648613.789 0, 864761.949 1648605.823 0, 864995.088 1648597.909 0, 864806.689 1643042.911 0, 
+    864618.272 1637487.398 0))
+
+POLYGON ((876241.71 1648232.382 0, 876008.549 1648239.637 0, 875774.234 1648246.942 0, 875539.92 1648254.26 0, 875305.606 1648261.593 0, 875071.293 1648268.939 0, 874836.98 1648276.299 0, 874602.668 1648283.672 0, 874368.356 1648291.06 0, 874134.044 1648298.461 0, 
+    873899.733 1648305.876 0, 873665.423 1648313.305 0, 873431.112 1648320.748 0, 873196.803 1648328.204 0, 872962.493 1648335.675 0, 872728.184 1648343.159 0, 872493.876 1648350.657 0, 872259.568 1648358.168 0, 872025.26 1648365.694 0, 871790.953 1648373.233 0, 
+    871556.647 1648380.786 0, 871322.34 1648388.353 0, 871088.034 1648395.933 0, 870853.729 1648403.528 0, 870618.27 1648411.174 0, 870385.12 1648418.758 0, 870150.816 1648426.394 0, 869916.512 1648434.043 0, 869682.209 1648441.707 0, 869447.906 1648449.384 0, 
+    869213.604 1648457.075 0, 868979.302 1648464.779 0, 868745.001 1648472.498 0, 868510.7 1648480.23 0, 868276.4 1648487.976 0, 868042.1 1648495.736 0, 867807.801 1648503.51 0, 867573.502 1648511.297 0, 867339.203 1648519.099 0, 867104.905 1648526.914 0, 
+    866870.607 1648534.743 0, 866636.31 1648542.585 0, 866402.013 1648550.442 0, 866167.717 1648558.312 0, 865933.421 1648566.196 0, 865699.126 1648574.094 0, 865464.831 1648582.005 0, 865230.537 1648589.931 0, 864995.088 1648597.909 0, 865183.469 1654152.386 0, 
+    865371.832 1659706.336 0, 865606.624 1659698.38 0, 865840.265 1659690.477 0, 866073.906 1659682.588 0, 866307.548 1659674.712 0, 866541.189 1659666.85 0, 866774.832 1659659.002 0, 867008.475 1659651.167 0, 867242.118 1659643.346 0, 867475.762 1659635.539 0, 
+    867709.406 1659627.746 0, 867943.051 1659619.967 0, 868176.696 1659612.201 0, 868410.342 1659604.449 0, 868643.988 1659596.711 0, 868877.634 1659588.986 0, 869111.281 1659581.276 0, 869344.929 1659573.579 0, 869578.577 1659565.895 0, 869812.225 1659558.226 0, 
+    870045.874 1659550.57 0, 870279.523 1659542.928 0, 870513.173 1659535.3 0, 870746.823 1659527.686 0, 870979.323 1659520.122 0, 871214.125 1659512.498 0, 871447.776 1659504.925 0, 871681.428 1659497.365 0, 871915.081 1659489.819 0, 872148.733 1659482.288 0, 
+    872382.387 1659474.769 0, 872616.04 1659467.265 0, 872849.695 1659459.774 0, 873083.349 1659452.297 0, 873317.004 1659444.834 0, 873550.66 1659437.385 0, 873784.316 1659429.949 0, 874017.972 1659422.527 0, 874251.629 1659415.119 0, 874485.286 1659407.724 0, 
+    874718.944 1659400.344 0, 874952.602 1659392.977 0, 875186.26 1659385.624 0, 875419.919 1659378.284 0, 875653.579 1659370.959 0, 875887.238 1659363.647 0, 876120.899 1659356.349 0, 876354.559 1659349.064 0, 876587.07 1659341.829 0, 876414.398 1653787.369 0, 
+    876241.71 1648232.382 0))
+
+POLYGON ((887803.293 1659009.009 0, 887570.761 1659015.587 0, 887337.08 1659022.211 0, 887103.401 1659028.849 0, 886869.721 1659035.501 0, 886636.042 1659042.166 0, 886402.363 1659048.845 0, 886168.685 1659055.538 0, 885935.007 1659062.245 0, 885701.329 1659068.966 0, 
+    885467.652 1659075.7 0, 885233.975 1659082.448 0, 885000.299 1659089.21 0, 884766.623 1659095.985 0, 884532.947 1659102.775 0, 884299.272 1659109.578 0, 884065.597 1659116.394 0, 883831.923 1659123.225 0, 883598.249 1659130.069 0, 883364.575 1659136.927 0, 
+    883130.902 1659143.799 0, 882897.229 1659150.685 0, 882663.557 1659157.584 0, 882429.885 1659164.497 0, 882195.064 1659171.458 0, 881962.542 1659178.364 0, 881728.872 1659185.319 0, 881495.201 1659192.287 0, 881261.531 1659199.269 0, 881027.862 1659206.264 0, 
+    880794.193 1659213.274 0, 880560.524 1659220.297 0, 880326.856 1659227.334 0, 880093.188 1659234.384 0, 879859.52 1659241.448 0, 879625.853 1659248.527 0, 879392.187 1659255.618 0, 879158.521 1659262.724 0, 878924.855 1659269.843 0, 878691.19 1659276.977 0, 
+    878457.525 1659284.123 0, 878223.86 1659291.284 0, 877990.196 1659298.458 0, 877756.532 1659305.647 0, 877522.869 1659312.848 0, 877289.206 1659320.064 0, 877055.544 1659327.293 0, 876821.882 1659334.537 0, 876587.07 1659341.829 0, 876759.725 1664895.755 0, 
+    876932.364 1670449.14 0, 877166.518 1670441.868 0, 877399.527 1670434.645 0, 877632.535 1670427.436 0, 877865.544 1670420.241 0, 878098.554 1670413.059 0, 878331.564 1670405.891 0, 878564.574 1670398.737 0, 878797.585 1670391.596 0, 879030.596 1670384.469 0, 
+    879263.608 1670377.356 0, 879496.62 1670370.256 0, 879729.632 1670363.171 0, 879962.645 1670356.099 0, 880195.658 1670349.04 0, 880428.672 1670341.996 0, 880661.686 1670334.965 0, 880894.7 1670327.948 0, 881127.715 1670320.944 0, 881360.731 1670313.955 0, 
+    881593.746 1670306.979 0, 881826.762 1670300.016 0, 882059.779 1670293.068 0, 882292.796 1670286.133 0, 882524.667 1670279.246 0, 882758.831 1670272.304 0, 882991.849 1670265.411 0, 883224.868 1670258.531 0, 883457.887 1670251.664 0, 883690.906 1670244.812 0, 
+    883923.926 1670237.973 0, 884156.946 1670231.148 0, 884389.967 1670224.336 0, 884622.988 1670217.538 0, 884856.009 1670210.754 0, 885089.031 1670203.984 0, 885322.053 1670197.228 0, 885555.076 1670190.485 0, 885788.099 1670183.756 0, 886021.122 1670177.04 0, 
+    886254.146 1670170.338 0, 886487.17 1670163.65 0, 886720.195 1670156.976 0, 886953.22 1670150.316 0, 887186.245 1670143.669 0, 887419.271 1670137.036 0, 887652.297 1670130.416 0, 887885.323 1670123.811 0, 888117.205 1670117.251 0, 887960.257 1664563.4 0, 
+    887803.293 1659009.009 0))
+
+POLYGON ((607435.852 1430807.572 0, 607189.999 1430830.567 0, 606942.888 1430853.694 0, 606695.779 1430876.836 0, 606448.672 1430899.992 0, 606201.565 1430923.163 0, 605954.461 1430946.349 0, 605707.357 1430969.549 0, 605460.255 1430992.763 0, 605213.154 1431015.992 0, 
+    604966.055 1431039.236 0, 604718.956 1431062.494 0, 604471.86 1431085.767 0, 604224.764 1431109.054 0, 603977.67 1431132.356 0, 603730.578 1431155.672 0, 603483.487 1431179.003 0, 603236.397 1431202.349 0, 602989.308 1431225.709 0, 602742.221 1431249.083 0, 
+    602495.136 1431272.472 0, 602248.051 1431295.876 0, 602000.968 1431319.294 0, 601753.887 1431342.727 0, 601505.547 1431366.293 0, 601259.728 1431389.636 0, 601012.65 1431413.112 0, 600765.574 1431436.603 0, 600518.499 1431460.108 0, 600271.426 1431483.628 0, 
+    600024.354 1431507.163 0, 599777.284 1431530.712 0, 599530.215 1431554.275 0, 599283.147 1431577.854 0, 599036.08 1431601.446 0, 598789.015 1431625.053 0, 598541.952 1431648.675 0, 598294.89 1431672.312 0, 598047.829 1431695.962 0, 597800.769 1431719.628 0, 
+    597553.711 1431743.308 0, 597306.655 1431767.002 0, 597059.6 1431790.711 0, 596812.546 1431814.435 0, 596565.493 1431838.173 0, 596318.442 1431861.925 0, 596071.393 1431885.693 0, 595824.344 1431909.474 0, 595576.038 1431933.392 0, 596110.65 1437481.875 0, 
+    596645.236 1443030.086 0, 596892.886 1443006.232 0, 597139.281 1442982.513 0, 597385.677 1442958.809 0, 597632.075 1442935.119 0, 597878.475 1442911.443 0, 598124.875 1442887.783 0, 598371.277 1442864.136 0, 598617.681 1442840.504 0, 598864.086 1442816.887 0, 
+    599110.492 1442793.284 0, 599356.899 1442769.696 0, 599603.308 1442746.122 0, 599849.719 1442722.563 0, 600096.131 1442699.018 0, 600342.544 1442675.488 0, 600588.958 1442651.972 0, 600835.374 1442628.471 0, 601081.792 1442604.984 0, 601328.21 1442581.512 0, 
+    601574.631 1442558.054 0, 601821.052 1442534.611 0, 602067.475 1442511.182 0, 602313.899 1442487.768 0, 602559.069 1442464.487 0, 602806.752 1442440.983 0, 603053.18 1442417.612 0, 603299.61 1442394.256 0, 603546.041 1442370.914 0, 603792.473 1442347.587 0, 
+    604038.907 1442324.274 0, 604285.342 1442300.976 0, 604531.779 1442277.692 0, 604778.217 1442254.423 0, 605024.656 1442231.168 0, 605271.097 1442207.928 0, 605517.539 1442184.702 0, 605763.983 1442161.491 0, 606010.427 1442138.294 0, 606256.874 1442115.112 0, 
+    606503.321 1442091.944 0, 606749.77 1442068.791 0, 606996.22 1442045.652 0, 607242.672 1442022.528 0, 607489.125 1441999.419 0, 607735.579 1441976.323 0, 607982.035 1441953.243 0, 608228.492 1441930.177 0, 608473.695 1441907.242 0, 607954.786 1436357.543 0, 
+    607435.852 1430807.572 0))
+
+POLYGON ((620305.28 1440817.82 0, 620060.011 1440840.062 0, 619813.49 1440862.432 0, 619566.97 1440884.816 0, 619320.451 1440907.215 0, 619073.934 1440929.628 0, 618827.418 1440952.056 0, 618580.904 1440974.498 0, 618334.39 1440996.955 0, 618087.878 1441019.427 0, 
+    617841.368 1441041.912 0, 617594.858 1441064.413 0, 617348.35 1441086.928 0, 617101.843 1441109.457 0, 616855.338 1441132.001 0, 616608.834 1441154.559 0, 616362.331 1441177.132 0, 616115.83 1441199.72 0, 615869.33 1441222.321 0, 615622.831 1441244.938 0, 
+    615376.334 1441267.569 0, 615129.838 1441290.214 0, 614883.343 1441312.874 0, 614636.849 1441335.549 0, 614389.103 1441358.353 0, 614143.867 1441380.941 0, 613897.377 1441403.659 0, 613650.889 1441426.392 0, 613404.402 1441449.139 0, 613157.917 1441471.9 0, 
+    612911.433 1441494.676 0, 612664.95 1441517.467 0, 612418.469 1441540.272 0, 612171.989 1441563.091 0, 611925.51 1441585.925 0, 611679.033 1441608.774 0, 611432.557 1441631.637 0, 611186.082 1441654.514 0, 610939.609 1441677.406 0, 610693.137 1441700.313 0, 
+    610446.666 1441723.234 0, 610200.197 1441746.17 0, 609953.729 1441769.12 0, 609707.263 1441792.084 0, 609460.798 1441815.063 0, 609214.334 1441838.057 0, 608967.871 1441861.065 0, 608721.41 1441884.088 0, 608473.695 1441907.242 0, 608992.579 1447456.665 0, 
+    609511.435 1453005.806 0, 609758.493 1452982.713 0, 610004.301 1452959.751 0, 610250.111 1452936.804 0, 610495.921 1452913.871 0, 610741.733 1452890.953 0, 610987.546 1452868.05 0, 611233.361 1452845.16 0, 611479.177 1452822.285 0, 611724.994 1452799.425 0, 
+    611970.813 1452776.579 0, 612216.633 1452753.748 0, 612462.454 1452730.931 0, 612708.277 1452708.129 0, 612954.101 1452685.341 0, 613199.926 1452662.567 0, 613445.753 1452639.808 0, 613691.581 1452617.063 0, 613937.411 1452594.333 0, 614183.241 1452571.618 0, 
+    614429.073 1452548.916 0, 614674.907 1452526.23 0, 614920.742 1452503.558 0, 615166.578 1452480.9 0, 615411.164 1452458.372 0, 615658.254 1452435.628 0, 615904.094 1452413.013 0, 616149.935 1452390.413 0, 616395.778 1452367.828 0, 616641.622 1452345.257 0, 
+    616887.467 1452322.701 0, 617133.314 1452300.159 0, 617379.162 1452277.631 0, 617625.012 1452255.118 0, 617870.862 1452232.619 0, 618116.714 1452210.135 0, 618362.568 1452187.666 0, 618608.422 1452165.21 0, 618854.278 1452142.77 0, 619100.136 1452120.343 0, 
+    619345.994 1452097.932 0, 619591.854 1452075.534 0, 619837.715 1452053.151 0, 620083.578 1452030.783 0, 620329.442 1452008.429 0, 620575.307 1451986.09 0, 620821.174 1451963.765 0, 621067.042 1451941.454 0, 621311.661 1451919.272 0, 620808.483 1446368.687 0, 
+    620305.28 1440817.82 0))
+
+POLYGON ((633114.909 1450866.08 0, 632870.226 1450887.571 0, 632624.296 1450909.187 0, 632378.367 1450930.817 0, 632132.44 1450952.462 0, 631886.514 1450974.121 0, 631640.589 1450995.795 0, 631394.666 1451017.483 0, 631148.743 1451039.186 0, 630902.822 1451060.903 0, 
+    630656.903 1451082.634 0, 630410.984 1451104.38 0, 630165.067 1451126.141 0, 629919.151 1451147.916 0, 629673.237 1451169.705 0, 629427.324 1451191.509 0, 629181.412 1451213.328 0, 628935.501 1451235.16 0, 628689.591 1451257.008 0, 628443.683 1451278.87 0, 
+    628197.776 1451300.746 0, 627951.871 1451322.637 0, 627705.967 1451344.542 0, 627460.064 1451366.462 0, 627212.913 1451388.507 0, 626968.262 1451410.345 0, 626722.362 1451432.308 0, 626476.465 1451454.285 0, 626230.568 1451476.277 0, 625984.673 1451498.284 0, 
+    625738.779 1451520.305 0, 625492.886 1451542.34 0, 625246.995 1451564.39 0, 625001.105 1451586.455 0, 624755.216 1451608.534 0, 624509.329 1451630.627 0, 624263.443 1451652.735 0, 624017.558 1451674.857 0, 623771.674 1451696.994 0, 623525.792 1451719.146 0, 
+    623279.911 1451741.311 0, 623034.031 1451763.492 0, 622788.153 1451785.686 0, 622542.276 1451807.895 0, 622296.4 1451830.119 0, 622050.526 1451852.357 0, 621804.653 1451874.61 0, 621558.781 1451896.877 0, 621311.661 1451919.272 0, 621814.812 1457469.568 0, 
+    622317.936 1463019.571 0, 622564.4 1462997.236 0, 622809.619 1462975.028 0, 623054.838 1462952.834 0, 623300.059 1462930.655 0, 623545.282 1462908.491 0, 623790.505 1462886.341 0, 624035.73 1462864.205 0, 624280.957 1462842.084 0, 624526.184 1462819.977 0, 
+    624771.413 1462797.884 0, 625016.643 1462775.806 0, 625261.875 1462753.743 0, 625507.107 1462731.694 0, 625752.342 1462709.659 0, 625997.577 1462687.639 0, 626242.814 1462665.633 0, 626488.051 1462643.642 0, 626733.291 1462621.665 0, 626978.531 1462599.702 0, 
+    627223.773 1462577.754 0, 627469.016 1462555.82 0, 627714.261 1462533.901 0, 627959.506 1462511.996 0, 628203.507 1462490.217 0, 628450.001 1462468.23 0, 628695.251 1462446.369 0, 628940.502 1462424.522 0, 629185.754 1462402.689 0, 629431.007 1462380.871 0, 
+    629676.262 1462359.067 0, 629921.518 1462337.278 0, 630166.775 1462315.503 0, 630412.034 1462293.742 0, 630657.294 1462271.996 0, 630902.555 1462250.265 0, 631147.817 1462228.548 0, 631393.081 1462206.845 0, 631638.346 1462185.157 0, 631883.612 1462163.483 0, 
+    632128.879 1462141.824 0, 632374.148 1462120.179 0, 632619.418 1462098.548 0, 632864.69 1462076.932 0, 633109.962 1462055.33 0, 633355.236 1462033.743 0, 633600.511 1462012.171 0, 633845.787 1461990.612 0, 634089.82 1461969.178 0, 633602.377 1456417.775 0, 
+    633114.909 1450866.08 0))
+
+POLYGON ((645864.624 1460952.046 0, 645620.53 1460972.791 0, 645375.194 1460993.656 0, 645129.859 1461014.536 0, 644884.525 1461035.43 0, 644639.192 1461056.339 0, 644393.861 1461077.262 0, 644148.531 1461098.2 0, 643903.202 1461119.151 0, 643657.874 1461140.118 0, 
+    643412.548 1461161.099 0, 643167.222 1461182.094 0, 642921.898 1461203.104 0, 642676.576 1461224.128 0, 642431.254 1461245.166 0, 642185.934 1461266.219 0, 641940.615 1461287.287 0, 641695.297 1461308.369 0, 641449.98 1461329.465 0, 641204.665 1461350.576 0, 
+    640959.351 1461371.701 0, 640714.038 1461392.841 0, 640468.727 1461413.995 0, 640223.416 1461435.163 0, 639976.863 1461456.454 0, 639732.799 1461477.543 0, 639487.493 1461498.755 0, 639242.187 1461519.982 0, 638996.883 1461541.222 0, 638751.58 1461562.477 0, 
+    638506.279 1461583.747 0, 638260.979 1461605.031 0, 638015.679 1461626.329 0, 637770.382 1461647.642 0, 637525.085 1461668.97 0, 637279.79 1461690.311 0, 637034.496 1461711.668 0, 636789.203 1461733.038 0, 636543.911 1461754.423 0, 636298.621 1461775.823 0, 
+    636053.332 1461797.237 0, 635808.044 1461818.665 0, 635562.758 1461840.108 0, 635317.472 1461861.565 0, 635072.188 1461883.037 0, 634826.906 1461904.523 0, 634581.624 1461926.024 0, 634336.344 1461947.539 0, 634089.82 1461969.178 0, 634577.237 1467520.281 0, 
+    635064.626 1473071.079 0, 635310.494 1473049.498 0, 635555.12 1473028.04 0, 635799.748 1473006.597 0, 636044.378 1472985.168 0, 636289.008 1472963.753 0, 636533.64 1472942.353 0, 636778.273 1472920.967 0, 637022.907 1472899.596 0, 637267.543 1472878.239 0, 
+    637512.18 1472856.897 0, 637756.818 1472835.569 0, 638001.457 1472814.255 0, 638246.098 1472792.956 0, 638490.74 1472771.671 0, 638735.383 1472750.4 0, 638980.027 1472729.144 0, 639224.673 1472707.902 0, 639469.32 1472686.675 0, 639713.968 1472665.462 0, 
+    639958.617 1472644.264 0, 640203.268 1472623.079 0, 640447.919 1472601.91 0, 640692.572 1472580.754 0, 640935.986 1472559.721 0, 641181.882 1472538.487 0, 641426.539 1472517.375 0, 641671.197 1472496.277 0, 641915.857 1472475.194 0, 642160.517 1472454.125 0, 
+    642405.179 1472433.07 0, 642649.842 1472412.03 0, 642894.506 1472391.005 0, 643139.172 1472369.993 0, 643383.838 1472348.996 0, 643628.506 1472328.014 0, 643873.176 1472307.046 0, 644117.846 1472286.092 0, 644362.518 1472265.153 0, 644607.191 1472244.228 0, 
+    644851.865 1472223.317 0, 645096.54 1472202.421 0, 645341.217 1472181.539 0, 645585.894 1472160.672 0, 645830.573 1472139.819 0, 646075.254 1472118.981 0, 646319.935 1472098.157 0, 646564.618 1472077.347 0, 646808.062 1472056.657 0, 646336.356 1466504.504 0, 
+    645864.624 1460952.046 0))
+
+POLYGON ((658554.316 1471075.416 0, 658310.813 1471095.419 0, 658066.072 1471115.537 0, 657821.333 1471135.67 0, 657576.595 1471155.817 0, 657331.858 1471175.978 0, 657087.122 1471196.154 0, 656842.388 1471216.345 0, 656597.654 1471236.549 0, 656352.922 1471256.769 0, 
+    656108.191 1471277.002 0, 655863.461 1471297.25 0, 655618.732 1471317.513 0, 655374.005 1471337.789 0, 655129.279 1471358.081 0, 654884.554 1471378.386 0, 654639.83 1471398.706 0, 654395.107 1471419.041 0, 654150.386 1471439.389 0, 653905.665 1471459.753 0, 
+    653660.946 1471480.13 0, 653416.228 1471500.522 0, 653171.512 1471520.929 0, 652926.796 1471541.35 0, 652680.842 1471561.888 0, 652437.369 1471582.235 0, 652192.657 1471602.699 0, 651947.946 1471623.177 0, 651703.237 1471643.67 0, 651458.528 1471664.177 0, 
+    651213.821 1471684.699 0, 650969.116 1471705.235 0, 650724.411 1471725.785 0, 650479.707 1471746.35 0, 650235.005 1471766.929 0, 649990.304 1471787.523 0, 649745.604 1471808.131 0, 649500.906 1471828.754 0, 649256.209 1471849.391 0, 649011.512 1471870.042 0, 
+    648766.817 1471890.708 0, 648522.124 1471911.388 0, 648277.431 1471932.082 0, 648032.74 1471952.791 0, 647788.05 1471973.514 0, 647543.361 1471994.252 0, 647298.673 1472015.004 0, 647053.987 1472035.771 0, 646808.062 1472056.657 0, 647279.741 1477608.499 0, 
+    647751.394 1483160.025 0, 647996.662 1483139.195 0, 648240.695 1483118.484 0, 648484.729 1483097.787 0, 648728.765 1483077.105 0, 648972.801 1483056.437 0, 649216.839 1483035.783 0, 649460.878 1483015.144 0, 649704.918 1482994.519 0, 649948.959 1482973.909 0, 
+    650193.002 1482953.313 0, 650437.046 1482932.731 0, 650681.091 1482912.163 0, 650925.137 1482891.61 0, 651169.184 1482871.072 0, 651413.233 1482850.547 0, 651657.283 1482830.037 0, 651901.334 1482809.542 0, 652145.386 1482789.061 0, 652389.44 1482768.594 0, 
+    652633.494 1482748.141 0, 652877.55 1482727.703 0, 653121.607 1482707.279 0, 653365.666 1482686.87 0, 653608.489 1482666.578 0, 653853.786 1482646.094 0, 654097.848 1482625.728 0, 654341.911 1482605.376 0, 654585.975 1482585.039 0, 654830.04 1482564.715 0, 
+    655074.107 1482544.407 0, 655318.175 1482524.112 0, 655562.244 1482503.832 0, 655806.314 1482483.566 0, 656050.386 1482463.315 0, 656294.458 1482443.078 0, 656538.532 1482422.855 0, 656782.607 1482402.647 0, 657026.683 1482382.453 0, 657270.761 1482362.273 0, 
+    657514.839 1482342.108 0, 657758.919 1482321.957 0, 658003 1482301.821 0, 658247.082 1482281.699 0, 658491.166 1482261.591 0, 658735.25 1482241.498 0, 658979.336 1482221.419 0, 659223.423 1482201.354 0, 659466.275 1482181.405 0, 659010.309 1476628.569 0, 
+    658554.316 1471075.416 0))
+
+POLYGON ((671183.875 1481235.886 0, 670940.965 1481255.149 0, 670696.822 1481274.524 0, 670452.681 1481293.913 0, 670208.541 1481313.317 0, 669964.401 1481332.735 0, 669720.263 1481352.167 0, 669476.127 1481371.614 0, 669231.991 1481391.075 0, 668987.856 1481410.551 0, 
+    668743.723 1481430.041 0, 668499.591 1481449.545 0, 668255.459 1481469.064 0, 668011.329 1481488.597 0, 667767.201 1481508.144 0, 667523.073 1481527.706 0, 667278.946 1481547.282 0, 667034.821 1481566.872 0, 666790.697 1481586.477 0, 666546.574 1481606.097 0, 
+    666302.452 1481625.73 0, 666058.331 1481645.378 0, 665814.211 1481665.04 0, 665570.093 1481684.717 0, 665324.741 1481704.508 0, 665081.86 1481724.114 0, 664837.745 1481743.833 0, 664593.631 1481763.568 0, 664349.518 1481783.316 0, 664105.407 1481803.079 0, 
+    663861.296 1481822.856 0, 663617.187 1481842.648 0, 663373.079 1481862.454 0, 663128.972 1481882.274 0, 662884.867 1481902.109 0, 662640.762 1481921.958 0, 662396.659 1481941.822 0, 662152.557 1481961.7 0, 661908.456 1481981.592 0, 661664.356 1482001.498 0, 
+    661420.257 1482021.419 0, 661176.16 1482041.355 0, 660932.064 1482061.304 0, 660687.969 1482081.268 0, 660443.875 1482101.247 0, 660199.782 1482121.24 0, 659955.69 1482141.247 0, 659711.6 1482161.268 0, 659466.275 1482181.405 0, 659922.215 1487733.92 0, 
+    660378.129 1493286.106 0, 660622.796 1493266.023 0, 660866.233 1493246.055 0, 661109.671 1493226.101 0, 661353.11 1493206.162 0, 661596.551 1493186.237 0, 661839.992 1493166.327 0, 662083.435 1493146.43 0, 662326.879 1493126.548 0, 662570.324 1493106.681 0, 
+    662813.77 1493086.827 0, 663057.217 1493066.989 0, 663300.666 1493047.164 0, 663544.115 1493027.354 0, 663787.566 1493007.558 0, 664031.018 1492987.776 0, 664274.471 1492968.009 0, 664517.926 1492948.256 0, 664761.381 1492928.517 0, 665004.838 1492908.793 0, 
+    665248.296 1492889.083 0, 665491.755 1492869.387 0, 665735.215 1492849.706 0, 665978.676 1492830.039 0, 666220.907 1492810.486 0, 666465.602 1492790.748 0, 666709.067 1492771.124 0, 666952.533 1492751.514 0, 667196 1492731.919 0, 667439.468 1492712.338 0, 
+    667682.937 1492692.771 0, 667926.408 1492673.219 0, 668169.88 1492653.681 0, 668413.353 1492634.157 0, 668656.827 1492614.648 0, 668900.302 1492595.153 0, 669143.778 1492575.672 0, 669387.255 1492556.206 0, 669630.734 1492536.754 0, 669874.214 1492517.316 0, 
+    670117.694 1492497.892 0, 670361.176 1492478.483 0, 670604.66 1492459.089 0, 670848.144 1492439.708 0, 671091.629 1492420.342 0, 671335.116 1492400.99 0, 671578.604 1492381.653 0, 671822.092 1492362.33 0, 672064.352 1492343.119 0, 671624.126 1486789.666 0, 
+    671183.875 1481235.886 0))
+
+POLYGON ((683753.193 1491433.151 0, 683510.878 1491451.678 0, 683267.335 1491470.313 0, 683023.794 1491488.962 0, 682780.254 1491507.626 0, 682536.715 1491526.304 0, 682293.177 1491544.996 0, 682049.64 1491563.703 0, 681806.104 1491582.424 0, 681562.569 1491601.16 0, 
+    681319.035 1491619.91 0, 681075.503 1491638.674 0, 680831.971 1491657.452 0, 680588.441 1491676.245 0, 680344.912 1491695.052 0, 680101.384 1491713.873 0, 679857.857 1491732.709 0, 679614.331 1491751.559 0, 679370.806 1491770.424 0, 679127.282 1491789.302 0, 
+    678883.76 1491808.195 0, 678640.238 1491827.103 0, 678396.718 1491846.025 0, 678153.199 1491864.961 0, 677908.451 1491884.007 0, 677666.164 1491902.876 0, 677422.648 1491921.855 0, 677179.133 1491940.849 0, 676935.619 1491959.856 0, 676692.107 1491978.878 0, 
+    676448.595 1491997.915 0, 676205.085 1492016.966 0, 675961.576 1492036.031 0, 675718.068 1492055.11 0, 675474.561 1492074.204 0, 675231.055 1492093.312 0, 674987.55 1492112.434 0, 674744.047 1492131.571 0, 674500.544 1492150.722 0, 674257.043 1492169.888 0, 
+    674013.543 1492189.067 0, 673770.044 1492208.261 0, 673526.546 1492227.47 0, 673283.049 1492246.693 0, 673039.554 1492265.93 0, 672796.059 1492285.181 0, 672552.566 1492304.447 0, 672309.073 1492323.727 0, 672064.352 1492343.119 0, 672504.551 1497896.237 0, 
+    672944.723 1503449.016 0, 673188.788 1503429.677 0, 673431.626 1503410.448 0, 673674.466 1503391.234 0, 673917.307 1503372.035 0, 674160.149 1503352.849 0, 674402.992 1503333.678 0, 674645.836 1503314.521 0, 674888.681 1503295.379 0, 675131.528 1503276.25 0, 
+    675374.375 1503257.136 0, 675617.224 1503238.037 0, 675860.074 1503218.951 0, 676102.925 1503199.88 0, 676345.777 1503180.823 0, 676588.63 1503161.781 0, 676831.485 1503142.753 0, 677074.34 1503123.739 0, 677317.197 1503104.739 0, 677560.054 1503085.754 0, 
+    677802.913 1503066.783 0, 678045.773 1503047.826 0, 678288.634 1503028.884 0, 678531.496 1503009.956 0, 678773.133 1502991.137 0, 679017.224 1502972.142 0, 679260.089 1502953.257 0, 679502.956 1502934.386 0, 679745.824 1502915.529 0, 679988.692 1502896.687 0, 
+    680231.562 1502877.859 0, 680474.433 1502859.045 0, 680717.305 1502840.245 0, 680960.179 1502821.46 0, 681203.053 1502802.689 0, 681445.929 1502783.933 0, 681688.805 1502765.19 0, 681931.683 1502746.462 0, 682174.562 1502727.749 0, 682417.441 1502709.049 0, 
+    682660.322 1502690.364 0, 682903.204 1502671.693 0, 683146.088 1502653.037 0, 683388.972 1502634.395 0, 683631.857 1502615.767 0, 683874.744 1502597.153 0, 684117.631 1502578.554 0, 684360.52 1502559.969 0, 684602.184 1502541.491 0, 684177.701 1496987.491 0, 
+    683753.193 1491433.151 0))
+
+POLYGON ((696262.162 1501666.904 0, 696020.445 1501684.699 0, 695777.505 1501702.598 0, 695534.566 1501720.511 0, 695291.628 1501738.438 0, 695048.691 1501756.38 0, 694805.755 1501774.336 0, 694562.82 1501792.306 0, 694319.886 1501810.291 0, 694076.953 1501828.289 0, 
+    693834.022 1501846.303 0, 693591.091 1501864.33 0, 693348.161 1501882.372 0, 693105.233 1501900.428 0, 692862.305 1501918.498 0, 692619.379 1501936.583 0, 692376.453 1501954.682 0, 692133.529 1501972.795 0, 691890.606 1501990.923 0, 691647.684 1502009.065 0, 
+    691404.763 1502027.221 0, 691161.843 1502045.391 0, 690918.924 1502063.576 0, 690676.006 1502081.775 0, 690431.864 1502100.08 0, 690190.173 1502118.216 0, 689947.259 1502136.458 0, 689704.345 1502154.714 0, 689461.433 1502172.985 0, 689218.521 1502191.27 0, 
+    688975.611 1502209.569 0, 688732.702 1502227.882 0, 688489.793 1502246.21 0, 688246.886 1502264.552 0, 688003.98 1502282.908 0, 687761.075 1502301.279 0, 687518.171 1502319.664 0, 687275.269 1502338.063 0, 687032.367 1502356.476 0, 686789.466 1502374.904 0, 
+    686546.567 1502393.346 0, 686303.668 1502411.803 0, 686060.771 1502430.273 0, 685817.875 1502448.758 0, 685574.979 1502467.258 0, 685332.085 1502485.771 0, 685089.192 1502504.299 0, 684846.3 1502522.841 0, 684602.184 1502541.491 0, 685026.64 1508095.147 0, 
+    685451.07 1513648.45 0, 685694.529 1513629.85 0, 685936.767 1513611.358 0, 686179.007 1513592.88 0, 686421.247 1513574.416 0, 686663.489 1513555.967 0, 686905.731 1513537.532 0, 687147.975 1513519.111 0, 687390.219 1513500.704 0, 687632.465 1513482.311 0, 
+    687874.712 1513463.933 0, 688116.96 1513445.569 0, 688359.209 1513427.22 0, 688601.459 1513408.884 0, 688843.71 1513390.563 0, 689085.963 1513372.256 0, 689328.216 1513353.963 0, 689570.47 1513335.685 0, 689812.726 1513317.421 0, 690054.982 1513299.171 0, 
+    690297.24 1513280.935 0, 690539.499 1513262.714 0, 690781.758 1513244.507 0, 691024.019 1513226.314 0, 691265.06 1513208.227 0, 691508.544 1513189.971 0, 691750.808 1513171.821 0, 691993.073 1513153.685 0, 692235.34 1513135.564 0, 692477.607 1513117.457 0, 
+    692719.875 1513099.363 0, 692962.145 1513081.285 0, 693204.415 1513063.22 0, 693446.687 1513045.17 0, 693688.959 1513027.134 0, 693931.233 1513009.112 0, 694173.508 1512991.105 0, 694415.783 1512973.112 0, 694658.06 1512955.133 0, 694900.338 1512937.168 0, 
+    695142.617 1512919.218 0, 695384.897 1512901.281 0, 695627.178 1512883.359 0, 695869.46 1512865.452 0, 696111.743 1512847.558 0, 696354.027 1512829.679 0, 696596.313 1512811.814 0, 696838.599 1512793.964 0, 697079.666 1512776.217 0, 696670.927 1507221.737 0, 
+    696262.162 1501666.904 0))
+
+POLYGON ((708710.679 1511936.841 0, 708469.562 1511953.906 0, 708227.226 1511971.072 0, 707984.891 1511988.252 0, 707742.557 1512005.447 0, 707500.225 1512022.656 0, 707257.893 1512039.879 0, 707015.562 1512057.116 0, 706773.232 1512074.368 0, 706530.904 1512091.634 0, 
+    706288.576 1512108.914 0, 706046.249 1512126.208 0, 705803.924 1512143.517 0, 705561.599 1512160.84 0, 705319.276 1512178.177 0, 705076.953 1512195.529 0, 704834.631 1512212.894 0, 704592.311 1512230.274 0, 704349.991 1512247.668 0, 704107.673 1512265.077 0, 
+    703865.356 1512282.5 0, 703623.039 1512299.937 0, 703380.724 1512317.388 0, 703138.409 1512334.854 0, 702894.876 1512352.421 0, 702653.784 1512369.827 0, 702411.472 1512387.336 0, 702169.162 1512404.858 0, 701926.853 1512422.395 0, 701684.545 1512439.946 0, 
+    701442.238 1512457.512 0, 701199.931 1512475.091 0, 700957.626 1512492.685 0, 700715.322 1512510.294 0, 700473.019 1512527.916 0, 700230.717 1512545.553 0, 699988.416 1512563.204 0, 699746.116 1512580.869 0, 699503.818 1512598.548 0, 699261.52 1512616.242 0, 
+    699019.223 1512633.95 0, 698776.927 1512651.672 0, 698534.633 1512669.409 0, 698292.339 1512687.16 0, 698050.046 1512704.925 0, 697807.755 1512722.704 0, 697565.464 1512740.498 0, 697323.175 1512758.305 0, 697079.666 1512776.217 0, 697488.378 1518330.341 0, 
+    697897.064 1523884.101 0, 698139.916 1523866.238 0, 698381.552 1523848.478 0, 698623.188 1523830.732 0, 698864.826 1523813.001 0, 699106.465 1523795.284 0, 699348.105 1523777.581 0, 699589.746 1523759.892 0, 699831.387 1523742.218 0, 700073.03 1523724.558 0, 
+    700314.674 1523706.912 0, 700556.319 1523689.28 0, 700797.966 1523671.662 0, 701039.613 1523654.059 0, 701281.261 1523636.47 0, 701522.91 1523618.895 0, 701764.56 1523601.334 0, 702006.211 1523583.788 0, 702247.864 1523566.256 0, 702489.517 1523548.738 0, 
+    702731.171 1523531.234 0, 702972.827 1523513.744 0, 703214.483 1523496.269 0, 703456.141 1523478.808 0, 703696.583 1523461.449 0, 703939.459 1523443.928 0, 704181.119 1523426.51 0, 704422.781 1523409.106 0, 704664.443 1523391.716 0, 704906.107 1523374.34 0, 
+    705147.771 1523356.979 0, 705389.437 1523339.631 0, 705631.104 1523322.298 0, 705872.771 1523304.979 0, 706114.44 1523287.675 0, 706356.11 1523270.384 0, 706597.781 1523253.108 0, 706839.452 1523235.846 0, 707081.125 1523218.598 0, 707322.799 1523201.365 0, 
+    707564.474 1523184.146 0, 707806.149 1523166.941 0, 708047.826 1523149.75 0, 708289.504 1523132.573 0, 708531.183 1523115.411 0, 708772.863 1523098.263 0, 709014.544 1523081.129 0, 709256.225 1523064.009 0, 709496.692 1523046.989 0, 709103.699 1517492.097 0, 
+    708710.679 1511936.841 0))
+
+POLYGON ((721098.64 1522242.652 0, 720858.124 1522258.992 0, 720616.394 1522275.429 0, 720374.666 1522291.88 0, 720132.939 1522308.346 0, 719891.212 1522324.825 0, 719649.487 1522341.319 0, 719407.763 1522357.827 0, 719166.039 1522374.349 0, 718924.317 1522390.885 0, 
+    718682.595 1522407.436 0, 718440.875 1522424.001 0, 718199.155 1522440.58 0, 717957.437 1522457.174 0, 717715.719 1522473.781 0, 717474.002 1522490.403 0, 717232.287 1522507.039 0, 716990.572 1522523.689 0, 716748.858 1522540.354 0, 716507.146 1522557.032 0, 
+    716265.434 1522573.725 0, 716023.723 1522590.433 0, 715782.014 1522607.154 0, 715540.305 1522623.89 0, 715297.382 1522640.724 0, 715056.89 1522657.403 0, 714815.184 1522674.182 0, 714573.48 1522690.974 0, 714331.776 1522707.781 0, 714090.073 1522724.602 0, 
+    713848.371 1522741.437 0, 713606.67 1522758.287 0, 713364.97 1522775.15 0, 713123.272 1522792.028 0, 712881.574 1522808.92 0, 712639.877 1522825.827 0, 712398.181 1522842.747 0, 712156.486 1522859.682 0, 711914.792 1522876.631 0, 711673.099 1522893.594 0, 
+    711431.407 1522910.572 0, 711189.716 1522927.563 0, 710948.027 1522944.569 0, 710706.338 1522961.589 0, 710464.65 1522978.624 0, 710222.963 1522995.672 0, 709981.277 1523012.735 0, 709739.592 1523029.812 0, 709496.692 1523046.989 0, 709889.66 1528601.513 0, 
+    710282.601 1534155.662 0, 710524.844 1534138.531 0, 710765.875 1534121.5 0, 711006.907 1534104.483 0, 711247.94 1534087.481 0, 711488.974 1534070.493 0, 711730.009 1534053.519 0, 711971.045 1534036.559 0, 712212.082 1534019.613 0, 712453.12 1534002.681 0, 
+    712694.159 1533985.764 0, 712935.199 1533968.861 0, 713176.24 1533951.972 0, 713417.282 1533935.097 0, 713658.325 1533918.237 0, 713899.369 1533901.39 0, 714140.414 1533884.558 0, 714381.46 1533867.74 0, 714622.507 1533850.936 0, 714863.555 1533834.146 0, 
+    715104.604 1533817.371 0, 715345.654 1533800.61 0, 715586.705 1533783.863 0, 715827.757 1533767.13 0, 716067.598 1533750.495 0, 716309.863 1533733.706 0, 716550.918 1533717.016 0, 716791.974 1533700.34 0, 717033.031 1533683.678 0, 717274.089 1533667.03 0, 
+    717515.148 1533650.397 0, 717756.207 1533633.777 0, 717997.268 1533617.172 0, 718238.33 1533600.581 0, 718479.392 1533584.004 0, 718720.456 1533567.442 0, 718961.521 1533550.893 0, 719202.586 1533534.359 0, 719443.653 1533517.839 0, 719684.721 1533501.333 0, 
+    719925.789 1533484.841 0, 720166.859 1533468.364 0, 720407.929 1533451.9 0, 720649 1533435.451 0, 720890.073 1533419.016 0, 721131.146 1533402.595 0, 721372.221 1533386.189 0, 721613.296 1533369.796 0, 721853.161 1533353.5 0, 721475.913 1527798.264 0, 
+    721098.64 1522242.652 0))
+
+POLYGON ((733425.941 1532584.031 0, 733186.029 1532599.65 0, 732944.908 1532615.361 0, 732703.789 1532631.086 0, 732462.67 1532646.826 0, 732221.552 1532662.58 0, 731980.435 1532678.348 0, 731739.319 1532694.13 0, 731498.204 1532709.926 0, 731257.09 1532725.737 0, 
+    731015.977 1532741.562 0, 730774.864 1532757.401 0, 730533.753 1532773.254 0, 730292.643 1532789.121 0, 730051.533 1532805.003 0, 729810.424 1532820.898 0, 729569.317 1532836.808 0, 729328.21 1532852.732 0, 729087.104 1532868.671 0, 728846 1532884.623 0, 
+    728604.896 1532900.59 0, 728363.793 1532916.571 0, 728122.691 1532932.566 0, 727881.59 1532948.575 0, 727639.28 1532964.679 0, 727399.391 1532980.636 0, 727158.292 1532996.688 0, 726917.195 1533012.754 0, 726676.099 1533028.834 0, 726435.003 1533044.929 0, 
+    726193.909 1533061.037 0, 725952.815 1533077.16 0, 725711.723 1533093.297 0, 725470.631 1533109.448 0, 725229.541 1533125.613 0, 724988.451 1533141.793 0, 724747.362 1533157.987 0, 724506.274 1533174.195 0, 724265.188 1533190.417 0, 724024.102 1533206.653 0, 
+    723783.017 1533222.904 0, 723541.933 1533239.168 0, 723300.85 1533255.447 0, 723059.768 1533271.74 0, 722818.687 1533288.047 0, 722577.607 1533304.369 0, 722336.528 1533320.704 0, 722095.449 1533337.054 0, 721853.161 1533353.5 0, 722230.383 1538908.356 0, 
+    722607.579 1544462.824 0, 722849.21 1544446.423 0, 723089.634 1544430.117 0, 723330.06 1544413.826 0, 723570.486 1544397.549 0, 723810.913 1544381.286 0, 724051.341 1544365.037 0, 724291.77 1544348.802 0, 724532.201 1544332.581 0, 724772.632 1544316.375 0, 
+    725013.063 1544300.183 0, 725253.496 1544284.005 0, 725493.93 1544267.841 0, 725734.365 1544251.691 0, 725974.801 1544235.555 0, 726215.238 1544219.434 0, 726455.675 1544203.326 0, 726696.114 1544187.233 0, 726936.553 1544171.154 0, 727176.994 1544155.089 0, 
+    727417.435 1544139.039 0, 727657.878 1544123.002 0, 727898.321 1544106.979 0, 728138.765 1544090.971 0, 728378.004 1544075.057 0, 728619.657 1544058.997 0, 728860.104 1544043.031 0, 729100.552 1544027.08 0, 729341.001 1544011.142 0, 729581.451 1543995.219 0, 
+    729821.902 1543979.309 0, 730062.354 1543963.414 0, 730302.806 1543947.533 0, 730543.26 1543931.667 0, 730783.715 1543915.814 0, 731024.17 1543899.976 0, 731264.627 1543884.151 0, 731505.084 1543868.341 0, 731745.542 1543852.545 0, 731986.002 1543836.763 0, 
+    732226.462 1543820.996 0, 732466.923 1543805.242 0, 732707.385 1543789.503 0, 732947.848 1543773.777 0, 733188.312 1543758.066 0, 733428.777 1543742.369 0, 733669.242 1543726.687 0, 733909.709 1543711.018 0, 734148.971 1543695.442 0, 733787.469 1538139.93 0, 
+    733425.941 1532584.031 0))
+
+POLYGON ((745692.484 1542960.669 0, 745453.177 1542975.57 0, 745212.667 1542990.559 0, 744972.158 1543005.562 0, 744731.65 1543020.58 0, 744491.143 1543035.611 0, 744250.636 1543050.657 0, 744010.131 1543065.717 0, 743769.626 1543080.791 0, 743529.122 1543095.88 0, 
+    743288.619 1543110.982 0, 743048.117 1543126.099 0, 742807.616 1543141.229 0, 742567.116 1543156.374 0, 742326.617 1543171.533 0, 742086.118 1543186.706 0, 741845.621 1543201.894 0, 741605.124 1543217.095 0, 741364.628 1543232.311 0, 741124.134 1543247.541 0, 
+    740883.64 1543262.785 0, 740643.147 1543278.043 0, 740402.654 1543293.315 0, 740162.163 1543308.602 0, 739920.468 1543323.979 0, 739681.183 1543339.217 0, 739440.695 1543354.546 0, 739200.207 1543369.889 0, 738959.72 1543385.246 0, 738719.235 1543400.618 0, 
+    738478.75 1543416.003 0, 738238.266 1543431.403 0, 737997.783 1543446.817 0, 737757.3 1543462.245 0, 737516.819 1543477.687 0, 737276.339 1543493.143 0, 737035.859 1543508.614 0, 736795.381 1543524.099 0, 736554.903 1543539.597 0, 736314.426 1543555.11 0, 
+    736073.95 1543570.637 0, 735833.475 1543586.179 0, 735593.001 1543601.734 0, 735352.528 1543617.304 0, 735112.056 1543632.887 0, 734871.585 1543648.485 0, 734631.114 1543664.097 0, 734390.645 1543679.723 0, 734148.971 1543695.442 0, 734510.447 1549250.561 0, 
+    734871.897 1554805.28 0, 735112.915 1554789.604 0, 735352.73 1554774.02 0, 735592.547 1554758.45 0, 735832.364 1554742.895 0, 736072.182 1554727.354 0, 736312.001 1554711.826 0, 736551.821 1554696.313 0, 736791.642 1554680.814 0, 737031.464 1554665.329 0, 
+    737271.287 1554649.859 0, 737511.111 1554634.402 0, 737750.936 1554618.96 0, 737990.761 1554603.531 0, 738230.588 1554588.117 0, 738470.415 1554572.717 0, 738710.243 1554557.331 0, 738950.072 1554541.959 0, 739189.902 1554526.601 0, 739429.733 1554511.257 0, 
+    739669.565 1554495.928 0, 739909.398 1554480.612 0, 740149.232 1554465.311 0, 740389.066 1554450.024 0, 740627.7 1554434.827 0, 740868.738 1554419.491 0, 741108.576 1554404.247 0, 741348.414 1554389.016 0, 741588.253 1554373.799 0, 741828.093 1554358.597 0, 
+    742067.934 1554343.408 0, 742307.776 1554328.234 0, 742547.618 1554313.074 0, 742787.462 1554297.928 0, 743027.306 1554282.796 0, 743267.152 1554267.678 0, 743506.998 1554252.574 0, 743746.845 1554237.484 0, 743986.693 1554222.409 0, 744226.542 1554207.348 0, 
+    744466.391 1554192.3 0, 744706.242 1554177.267 0, 744946.094 1554162.248 0, 745185.946 1554147.243 0, 745425.799 1554132.252 0, 745665.654 1554117.276 0, 745905.509 1554102.313 0, 746145.365 1554087.365 0, 746384.02 1554072.505 0, 746038.265 1548516.787 0, 
+    745692.484 1542960.669 0))
+
+POLYGON ((757898.168 1553372.257 0, 757659.469 1553386.443 0, 757419.572 1553400.714 0, 757179.676 1553414.998 0, 756939.78 1553429.297 0, 756699.885 1553443.61 0, 756459.991 1553457.938 0, 756220.098 1553472.279 0, 755980.206 1553486.634 0, 755740.315 1553501.004 0, 
+    755500.424 1553515.388 0, 755260.535 1553529.786 0, 755020.646 1553544.198 0, 754780.758 1553558.624 0, 754540.871 1553573.064 0, 754300.985 1553587.518 0, 754061.099 1553601.986 0, 753821.215 1553616.469 0, 753581.331 1553630.966 0, 753341.448 1553645.476 0, 
+    753101.566 1553660.001 0, 752861.685 1553674.54 0, 752621.805 1553689.093 0, 752381.926 1553703.661 0, 752140.847 1553718.315 0, 751902.169 1553732.838 0, 751662.293 1553747.447 0, 751422.417 1553762.071 0, 751182.541 1553776.709 0, 750942.667 1553791.361 0, 
+    750702.794 1553806.027 0, 750462.921 1553820.707 0, 750223.05 1553835.401 0, 749983.179 1553850.11 0, 749743.309 1553864.832 0, 749503.44 1553879.569 0, 749263.572 1553894.32 0, 749023.704 1553909.085 0, 748783.838 1553923.864 0, 748543.972 1553938.657 0, 
+    748304.108 1553953.464 0, 748064.244 1553968.285 0, 747824.381 1553983.121 0, 747584.519 1553997.971 0, 747344.658 1554012.834 0, 747104.797 1554027.712 0, 746864.938 1554042.604 0, 746625.079 1554057.51 0, 746384.02 1554072.505 0, 746729.751 1559627.818 0, 
+    747075.456 1565182.719 0, 747315.858 1565167.765 0, 747555.062 1565152.899 0, 747794.268 1565138.048 0, 748033.474 1565123.211 0, 748272.681 1565108.387 0, 748511.89 1565093.578 0, 748751.099 1565078.783 0, 748990.309 1565064.002 0, 749229.519 1565049.235 0, 
+    749468.731 1565034.483 0, 749707.943 1565019.744 0, 749947.157 1565005.019 0, 750186.371 1564990.309 0, 750425.586 1564975.612 0, 750664.802 1564960.93 0, 750904.019 1564946.261 0, 751143.237 1564931.607 0, 751382.455 1564916.967 0, 751621.675 1564902.341 0, 
+    751860.895 1564887.729 0, 752100.116 1564873.131 0, 752339.338 1564858.547 0, 752578.561 1564843.977 0, 752816.588 1564829.494 0, 753057.009 1564814.88 0, 753296.234 1564800.352 0, 753535.461 1564785.839 0, 753774.688 1564771.34 0, 754013.916 1564756.854 0, 
+    754253.145 1564742.383 0, 754492.374 1564727.926 0, 754731.605 1564713.483 0, 754970.836 1564699.054 0, 755210.068 1564684.639 0, 755449.302 1564670.238 0, 755688.536 1564655.852 0, 755927.77 1564641.479 0, 756167.006 1564627.12 0, 756406.242 1564612.776 0, 
+    756645.48 1564598.445 0, 756884.718 1564584.129 0, 757123.957 1564569.827 0, 757363.197 1564555.539 0, 757602.437 1564541.265 0, 757841.679 1564527.005 0, 758080.921 1564512.759 0, 758320.164 1564498.527 0, 758558.212 1564484.38 0, 758228.202 1558928.525 0, 
+    757898.168 1553372.257 0))
+
+POLYGON ((770042.896 1563818.485 0, 769804.807 1563831.959 0, 769565.524 1563845.515 0, 769326.243 1563859.085 0, 769086.962 1563872.669 0, 768847.682 1563886.267 0, 768608.403 1563899.88 0, 768369.124 1563913.506 0, 768129.847 1563927.146 0, 767890.57 1563940.801 0, 
+    767651.294 1563954.469 0, 767412.018 1563968.152 0, 767172.744 1563981.849 0, 766933.47 1563995.559 0, 766694.198 1564009.284 0, 766454.926 1564023.023 0, 766215.654 1564036.776 0, 765976.384 1564050.543 0, 765737.114 1564064.325 0, 765497.846 1564078.12 0, 
+    765258.578 1564091.929 0, 765019.311 1564105.753 0, 764780.044 1564119.59 0, 764540.779 1564133.442 0, 764300.319 1564147.377 0, 764062.25 1564161.187 0, 763822.987 1564175.081 0, 763583.725 1564188.989 0, 763344.463 1564202.911 0, 763105.203 1564216.847 0, 
+    762865.943 1564230.797 0, 762626.684 1564244.762 0, 762387.426 1564258.74 0, 762148.169 1564272.733 0, 761908.912 1564286.739 0, 761669.657 1564300.76 0, 761430.402 1564314.794 0, 761191.148 1564328.843 0, 760951.895 1564342.906 0, 760712.642 1564356.983 0, 
+    760473.391 1564371.074 0, 760234.14 1564385.179 0, 759994.89 1564399.298 0, 759755.641 1564413.432 0, 759516.393 1564427.579 0, 759277.145 1564441.74 0, 759037.899 1564455.916 0, 758798.653 1564470.105 0, 758558.212 1564484.38 0, 758888.197 1570039.818 0, 
+    759218.157 1575594.831 0, 759457.941 1575580.596 0, 759696.533 1575566.445 0, 759935.126 1575552.308 0, 760173.719 1575538.185 0, 760412.313 1575524.077 0, 760650.908 1575509.982 0, 760889.504 1575495.902 0, 761128.101 1575481.835 0, 761366.699 1575467.783 0, 
+    761605.297 1575453.744 0, 761843.896 1575439.72 0, 762082.496 1575425.709 0, 762321.097 1575411.713 0, 762559.699 1575397.731 0, 762798.301 1575383.762 0, 763036.905 1575369.808 0, 763275.509 1575355.868 0, 763514.114 1575341.942 0, 763752.72 1575328.03 0, 
+    763991.326 1575314.132 0, 764229.934 1575300.248 0, 764468.542 1575286.378 0, 764707.151 1575272.522 0, 764944.569 1575258.749 0, 765184.372 1575244.852 0, 765422.983 1575231.039 0, 765661.595 1575217.239 0, 765900.208 1575203.453 0, 766138.822 1575189.682 0, 
+    766377.437 1575175.924 0, 766616.053 1575162.18 0, 766854.669 1575148.451 0, 767093.286 1575134.736 0, 767331.904 1575121.034 0, 767570.523 1575107.347 0, 767809.143 1575093.673 0, 768047.763 1575080.014 0, 768286.384 1575066.369 0, 768525.006 1575052.738 0, 
+    768763.629 1575039.121 0, 769002.253 1575025.518 0, 769240.877 1575011.929 0, 769479.502 1574998.354 0, 769718.128 1574984.793 0, 769956.755 1574971.246 0, 770195.383 1574957.713 0, 770434.011 1574944.194 0, 770671.449 1574930.757 0, 770357.184 1569374.833 0, 
+    770042.896 1563818.485 0))
+
+POLYGON ((782126.571 1574299.042 0, 781889.094 1574311.809 0, 781650.429 1574324.653 0, 781411.764 1574337.512 0, 781173.1 1574350.385 0, 780934.436 1574363.271 0, 780695.774 1574376.172 0, 780457.112 1574389.087 0, 780218.451 1574402.016 0, 779979.79 1574414.959 0, 
+    779741.131 1574427.916 0, 779502.472 1574440.887 0, 779263.814 1574453.872 0, 779025.157 1574466.871 0, 778786.5 1574479.884 0, 778547.845 1574492.911 0, 778309.19 1574505.953 0, 778070.535 1574519.008 0, 777831.882 1574532.077 0, 777593.229 1574545.161 0, 
+    777354.577 1574558.258 0, 777115.926 1574571.37 0, 776877.276 1574584.495 0, 776638.626 1574597.635 0, 776398.787 1574610.854 0, 776161.329 1574623.956 0, 775922.682 1574637.138 0, 775684.036 1574650.333 0, 775445.39 1574663.543 0, 775206.745 1574676.767 0, 
+    774968.101 1574690.005 0, 774729.458 1574703.257 0, 774490.815 1574716.523 0, 774252.173 1574729.803 0, 774013.532 1574743.097 0, 773774.892 1574756.405 0, 773536.252 1574769.727 0, 773297.614 1574783.064 0, 773058.976 1574796.414 0, 772820.339 1574809.778 0, 
+    772581.702 1574823.157 0, 772343.067 1574836.549 0, 772104.432 1574849.955 0, 771865.798 1574863.376 0, 771627.165 1574876.811 0, 771388.533 1574890.259 0, 771149.901 1574903.722 0, 770911.27 1574917.198 0, 770671.449 1574930.757 0, 770985.69 1580486.25 0, 
+    771299.905 1586041.307 0, 771539.069 1586027.786 0, 771777.046 1586014.346 0, 772015.024 1586000.92 0, 772253.002 1585987.509 0, 772490.981 1585974.111 0, 772728.961 1585960.727 0, 772966.942 1585947.357 0, 773204.924 1585934.002 0, 773442.906 1585920.66 0, 
+    773680.889 1585907.332 0, 773918.873 1585894.019 0, 774156.858 1585880.719 0, 774394.843 1585867.433 0, 774632.83 1585854.162 0, 774870.817 1585840.904 0, 775108.804 1585827.66 0, 775346.793 1585814.431 0, 775584.782 1585801.215 0, 775822.773 1585788.013 0, 
+    776060.764 1585774.826 0, 776298.755 1585761.652 0, 776536.748 1585748.493 0, 776774.741 1585735.347 0, 777011.548 1585722.281 0, 777250.73 1585709.098 0, 777488.725 1585695.994 0, 777726.722 1585682.905 0, 777964.719 1585669.829 0, 778202.717 1585656.767 0, 
+    778440.716 1585643.72 0, 778678.715 1585630.686 0, 778916.715 1585617.667 0, 779154.716 1585604.661 0, 779392.718 1585591.67 0, 779630.72 1585578.692 0, 779868.724 1585565.729 0, 780106.728 1585552.779 0, 780344.732 1585539.844 0, 780582.738 1585526.922 0, 
+    780820.744 1585514.015 0, 781058.751 1585501.122 0, 781296.759 1585488.242 0, 781534.768 1585475.377 0, 781772.777 1585462.525 0, 782010.787 1585449.688 0, 782248.798 1585436.864 0, 782486.81 1585424.055 0, 782723.636 1585411.323 0, 782425.115 1579855.401 0, 
+    782126.571 1574299.042 0))
+
+POLYGON ((794149.1 1584813.617 0, 793912.237 1584825.679 0, 793674.19 1584837.816 0, 793436.144 1584849.967 0, 793198.099 1584862.132 0, 792960.054 1584874.311 0, 792722.01 1584886.504 0, 792483.967 1584898.711 0, 792245.924 1584910.932 0, 792007.883 1584923.167 0, 
+    791769.841 1584935.416 0, 791531.801 1584947.679 0, 791293.761 1584959.956 0, 791055.722 1584972.247 0, 790817.684 1584984.552 0, 790579.647 1584996.871 0, 790341.61 1585009.204 0, 790103.574 1585021.551 0, 789865.539 1585033.912 0, 789627.504 1585046.287 0, 
+    789389.47 1585058.676 0, 789151.437 1585071.08 0, 788913.405 1585083.497 0, 788675.373 1585095.928 0, 788436.157 1585108.435 0, 788199.312 1585120.832 0, 787961.283 1585133.305 0, 787723.254 1585145.793 0, 787485.226 1585158.294 0, 787247.199 1585170.809 0, 
+    787009.172 1585183.338 0, 786771.146 1585195.881 0, 786533.121 1585208.439 0, 786295.097 1585221.01 0, 786057.073 1585233.595 0, 785819.051 1585246.194 0, 785581.029 1585258.808 0, 785343.007 1585271.435 0, 785104.987 1585284.076 0, 784866.967 1585296.731 0, 
+    784628.948 1585309.401 0, 784390.929 1585322.084 0, 784152.912 1585334.781 0, 783914.895 1585347.493 0, 783676.879 1585360.218 0, 783438.863 1585372.957 0, 783200.849 1585385.711 0, 782962.835 1585398.478 0, 782723.636 1585411.323 0, 783022.132 1590966.803 0, 
+    783320.605 1596521.833 0, 783559.147 1596509.023 0, 783796.507 1596496.291 0, 784033.868 1596483.573 0, 784271.229 1596470.868 0, 784508.591 1596458.178 0, 784745.954 1596445.502 0, 784983.318 1596432.839 0, 785220.682 1596420.191 0, 785458.047 1596407.556 0, 
+    785695.413 1596394.936 0, 785932.78 1596382.329 0, 786170.147 1596369.737 0, 786407.515 1596357.158 0, 786644.884 1596344.593 0, 786882.254 1596332.043 0, 787119.624 1596319.506 0, 787356.995 1596306.983 0, 787594.367 1596294.474 0, 787831.739 1596281.98 0, 
+    788069.113 1596269.499 0, 788306.487 1596257.032 0, 788543.861 1596244.579 0, 788781.237 1596232.14 0, 789017.431 1596219.777 0, 789255.99 1596207.304 0, 789493.368 1596194.907 0, 789730.746 1596182.524 0, 789968.125 1596170.155 0, 790205.505 1596157.8 0, 
+    790442.885 1596145.459 0, 790680.267 1596133.132 0, 790917.649 1596120.819 0, 791155.031 1596108.52 0, 791392.415 1596096.234 0, 791629.799 1596083.963 0, 791867.184 1596071.706 0, 792104.57 1596059.463 0, 792341.956 1596047.233 0, 792579.343 1596035.018 0, 
+    792816.731 1596022.817 0, 793054.119 1596010.629 0, 793291.509 1595998.456 0, 793528.899 1595986.296 0, 793766.289 1595974.151 0, 794003.681 1595962.019 0, 794241.073 1595949.902 0, 794478.466 1595937.798 0, 794714.678 1595925.769 0, 794431.9 1590369.917 0, 
+    794149.1 1584813.617 0))
+
+POLYGON ((806110.389 1595361.897 0, 805874.142 1595373.259 0, 805636.716 1595384.692 0, 805399.291 1595396.139 0, 805161.866 1595407.599 0, 804924.442 1595419.074 0, 804687.019 1595430.563 0, 804449.596 1595442.066 0, 804212.174 1595453.582 0, 803974.753 1595465.113 0, 
+    803737.332 1595476.658 0, 803499.912 1595488.216 0, 803262.493 1595499.789 0, 803025.074 1595511.375 0, 802787.656 1595522.976 0, 802550.239 1595534.59 0, 802312.822 1595546.219 0, 802075.407 1595557.861 0, 801837.991 1595569.518 0, 801600.577 1595581.188 0, 
+    801363.163 1595592.873 0, 801125.75 1595604.571 0, 800888.338 1595616.283 0, 800650.926 1595628.01 0, 800412.334 1595639.808 0, 800176.104 1595651.504 0, 799938.695 1595663.272 0, 799701.286 1595675.055 0, 799463.878 1595686.851 0, 799226.47 1595698.661 0, 
+    798989.063 1595710.485 0, 798751.657 1595722.323 0, 798514.251 1595734.175 0, 798276.847 1595746.041 0, 798039.443 1595757.921 0, 797802.039 1595769.815 0, 797564.636 1595781.723 0, 797327.234 1595793.645 0, 797089.833 1595805.581 0, 796852.433 1595817.531 0, 
+    796615.033 1595829.495 0, 796377.633 1595841.472 0, 796140.235 1595853.464 0, 795902.837 1595865.47 0, 795665.44 1595877.49 0, 795428.044 1595889.523 0, 795190.648 1595901.571 0, 794953.253 1595913.633 0, 794714.678 1595925.769 0, 794997.432 1601481.164 0, 
+    795280.162 1607036.098 0, 795518.081 1607023.996 0, 795754.822 1607011.968 0, 795991.564 1606999.953 0, 796228.306 1606987.953 0, 796465.049 1606975.966 0, 796701.793 1606963.993 0, 796938.537 1606952.035 0, 797175.283 1606940.09 0, 797412.029 1606928.159 0, 
+    797648.775 1606916.242 0, 797885.523 1606904.339 0, 798122.271 1606892.45 0, 798359.019 1606880.575 0, 798595.769 1606868.713 0, 798832.519 1606856.866 0, 799069.27 1606845.033 0, 799306.021 1606833.213 0, 799542.774 1606821.408 0, 799779.526 1606809.616 0, 
+    800016.28 1606797.839 0, 800253.034 1606786.075 0, 800489.789 1606774.325 0, 800726.545 1606762.589 0, 800962.124 1606750.926 0, 801200.059 1606739.16 0, 801436.816 1606727.466 0, 801673.575 1606715.786 0, 801910.334 1606704.119 0, 802147.094 1606692.467 0, 
+    802383.854 1606680.829 0, 802620.615 1606669.205 0, 802857.377 1606657.594 0, 803094.14 1606645.998 0, 803330.903 1606634.415 0, 803567.667 1606622.847 0, 803804.431 1606611.292 0, 804041.197 1606599.751 0, 804277.963 1606588.225 0, 804514.729 1606576.712 0, 
+    804751.497 1606565.213 0, 804988.265 1606553.728 0, 805225.033 1606542.257 0, 805461.803 1606530.8 0, 805698.573 1606519.357 0, 805935.343 1606507.927 0, 806172.115 1606496.512 0, 806408.887 1606485.111 0, 806644.483 1606473.78 0, 806377.447 1600918.069 0, 
+    806110.389 1595361.897 0))
+
+POLYGON ((818010.347 1605943.57 0, 817774.718 1605954.235 0, 817537.914 1605964.967 0, 817301.112 1605975.714 0, 817064.31 1605986.474 0, 816827.508 1605997.248 0, 816590.707 1606008.036 0, 816353.907 1606018.838 0, 816117.108 1606029.654 0, 815880.309 1606040.484 0, 
+    815643.511 1606051.328 0, 815406.713 1606062.186 0, 815169.916 1606073.058 0, 814933.12 1606083.943 0, 814696.324 1606094.843 0, 814459.529 1606105.757 0, 814222.735 1606116.684 0, 813985.941 1606127.626 0, 813749.148 1606138.581 0, 813512.356 1606149.55 0, 
+    813275.564 1606160.534 0, 813038.773 1606171.531 0, 812801.982 1606182.542 0, 812565.192 1606193.567 0, 812327.228 1606204.661 0, 812091.615 1606215.659 0, 811854.827 1606226.726 0, 811618.04 1606237.807 0, 811381.253 1606248.901 0, 811144.467 1606260.01 0, 
+    810907.682 1606271.133 0, 810670.897 1606282.269 0, 810434.113 1606293.42 0, 810197.33 1606304.584 0, 809960.547 1606315.763 0, 809723.765 1606326.955 0, 809486.984 1606338.161 0, 809250.203 1606349.381 0, 809013.423 1606360.616 0, 808776.644 1606371.864 0, 
+    808539.865 1606383.126 0, 808303.087 1606394.401 0, 808066.31 1606405.691 0, 807829.533 1606416.995 0, 807592.757 1606428.313 0, 807355.982 1606439.645 0, 807119.207 1606450.99 0, 806882.433 1606462.35 0, 806644.483 1606473.78 0, 806911.496 1612029.022 0, 
+    807178.487 1617583.789 0, 807415.779 1617572.391 0, 807651.9 1617561.063 0, 807888.02 1617549.749 0, 808124.142 1617538.448 0, 808360.264 1617527.162 0, 808596.387 1617515.889 0, 808832.51 1617504.63 0, 809068.634 1617493.386 0, 809304.759 1617482.155 0, 
+    809540.884 1617470.938 0, 809777.011 1617459.735 0, 810013.137 1617448.545 0, 810249.265 1617437.37 0, 810485.393 1617426.209 0, 810721.521 1617415.061 0, 810957.651 1617403.928 0, 811193.781 1617392.808 0, 811429.912 1617381.702 0, 811666.043 1617370.61 0, 
+    811902.175 1617359.532 0, 812138.308 1617348.468 0, 812374.441 1617337.418 0, 812610.575 1617326.382 0, 812845.537 1617315.414 0, 813082.845 1617304.351 0, 813318.981 1617293.356 0, 813555.117 1617282.375 0, 813791.254 1617271.408 0, 814027.392 1617260.456 0, 
+    814263.531 1617249.516 0, 814499.67 1617238.591 0, 814735.809 1617227.68 0, 814971.95 1617216.783 0, 815208.091 1617205.899 0, 815444.232 1617195.03 0, 815680.375 1617184.174 0, 815916.518 1617173.332 0, 816152.661 1617162.505 0, 816388.806 1617151.691 0, 
+    816624.95 1617140.891 0, 816861.096 1617130.104 0, 817097.242 1617119.332 0, 817333.389 1617108.574 0, 817569.536 1617097.829 0, 817805.684 1617087.099 0, 818041.833 1617076.382 0, 818277.982 1617065.68 0, 818512.961 1617055.044 0, 818261.664 1611499.544 0, 
+    818010.347 1605943.57 0))
+
+POLYGON ((829848.883 1616558.322 0, 829613.874 1616568.294 0, 829377.695 1616578.329 0, 829141.517 1616588.379 0, 828905.34 1616598.442 0, 828669.163 1616608.519 0, 828432.987 1616618.611 0, 828196.811 1616628.716 0, 827960.636 1616638.835 0, 827724.462 1616648.967 0, 
+    827488.288 1616659.114 0, 827252.115 1616669.275 0, 827015.942 1616679.449 0, 826779.77 1616689.638 0, 826543.598 1616699.84 0, 826307.428 1616710.056 0, 826071.257 1616720.287 0, 825835.088 1616730.531 0, 825598.919 1616740.789 0, 825362.75 1616751.06 0, 
+    825126.582 1616761.346 0, 824890.415 1616771.646 0, 824654.249 1616781.959 0, 824418.083 1616792.287 0, 824180.746 1616802.68 0, 823945.752 1616812.983 0, 823709.588 1616823.353 0, 823473.425 1616833.736 0, 823237.262 1616844.133 0, 823001.099 1616854.543 0, 
+    822764.938 1616864.968 0, 822528.776 1616875.407 0, 822292.616 1616885.859 0, 822056.456 1616896.326 0, 821820.297 1616906.806 0, 821584.138 1616917.301 0, 821347.98 1616927.809 0, 821111.823 1616938.331 0, 820875.666 1616948.867 0, 820639.51 1616959.417 0, 
+    820403.354 1616969.98 0, 820167.199 1616980.558 0, 819931.045 1616991.149 0, 819694.891 1617001.755 0, 819458.738 1617012.374 0, 819222.586 1617023.008 0, 818986.434 1617033.655 0, 818750.283 1617044.316 0, 818512.961 1617055.044 0, 818764.235 1622610.062 0, 
+    819015.487 1628164.593 0, 819252.152 1628153.894 0, 819487.65 1628143.263 0, 819723.148 1628132.645 0, 819958.646 1628122.041 0, 820194.145 1628111.451 0, 820429.645 1628100.875 0, 820665.146 1628090.313 0, 820900.647 1628079.765 0, 821136.148 1628069.23 0, 
+    821371.651 1628058.71 0, 821607.153 1628048.203 0, 821842.657 1628037.71 0, 822078.161 1628027.231 0, 822313.666 1628016.766 0, 822549.171 1628006.314 0, 822784.677 1627995.877 0, 823020.184 1627985.453 0, 823255.691 1627975.044 0, 823491.199 1627964.648 0, 
+    823726.707 1627954.266 0, 823962.216 1627943.897 0, 824197.726 1627933.543 0, 824433.236 1627923.203 0, 824667.579 1627912.927 0, 824904.258 1627902.563 0, 825139.771 1627892.265 0, 825375.283 1627881.98 0, 825610.796 1627871.708 0, 825846.31 1627861.451 0, 
+    826081.825 1627851.208 0, 826317.34 1627840.978 0, 826552.856 1627830.763 0, 826788.372 1627820.561 0, 827023.889 1627810.373 0, 827259.406 1627800.199 0, 827494.924 1627790.038 0, 827730.443 1627779.892 0, 827965.962 1627769.76 0, 828201.482 1627759.641 0, 
+    828437.003 1627749.536 0, 828672.524 1627739.445 0, 828908.046 1627729.368 0, 829143.568 1627719.305 0, 829379.091 1627709.256 0, 829614.614 1627699.22 0, 829850.138 1627689.198 0, 830085.663 1627679.191 0, 830320.021 1627669.246 0, 830084.463 1622114.028 0, 
+    829848.883 1616558.322 0))
+
+POLYGON ((841625.91 1627205.839 0, 841391.522 1627215.122 0, 841155.97 1627224.464 0, 840920.419 1627233.82 0, 840684.868 1627243.19 0, 840449.318 1627252.574 0, 840213.768 1627261.972 0, 839978.219 1627271.383 0, 839742.67 1627280.809 0, 839507.122 1627290.248 0, 
+    839271.574 1627299.702 0, 839036.027 1627309.169 0, 838800.481 1627318.65 0, 838564.935 1627328.144 0, 838329.39 1627337.653 0, 838093.845 1627347.176 0, 837858.301 1627356.712 0, 837622.757 1627366.262 0, 837387.214 1627375.826 0, 837151.672 1627385.404 0, 
+    836916.13 1627394.996 0, 836680.588 1627404.602 0, 836445.048 1627414.222 0, 836209.507 1627423.855 0, 835972.802 1627433.55 0, 835738.429 1627443.164 0, 835502.89 1627452.839 0, 835267.352 1627462.527 0, 835031.815 1627472.23 0, 834796.278 1627481.947 0, 
+    834560.742 1627491.677 0, 834325.206 1627501.422 0, 834089.671 1627511.18 0, 833854.136 1627520.952 0, 833618.602 1627530.738 0, 833383.069 1627540.538 0, 833147.536 1627550.351 0, 832912.004 1627560.179 0, 832676.472 1627570.02 0, 832440.941 1627579.876 0, 
+    832205.411 1627589.745 0, 831969.881 1627599.628 0, 831734.352 1627609.525 0, 831498.823 1627619.435 0, 831263.295 1627629.36 0, 831027.767 1627639.298 0, 830792.24 1627649.251 0, 830556.714 1627659.217 0, 830320.021 1627669.246 0, 830555.559 1633223.97 0, 
+    830791.076 1638778.194 0, 831027.111 1638768.192 0, 831261.984 1638758.253 0, 831496.857 1638748.329 0, 831731.731 1638738.418 0, 831966.605 1638728.521 0, 832201.48 1638718.638 0, 832436.355 1638708.768 0, 832671.231 1638698.913 0, 832906.108 1638689.071 0, 
+    833140.985 1638679.243 0, 833375.863 1638669.429 0, 833610.741 1638659.629 0, 833845.62 1638649.842 0, 834080.5 1638640.07 0, 834315.38 1638630.311 0, 834550.26 1638620.566 0, 834785.142 1638610.835 0, 835020.023 1638601.118 0, 835254.906 1638591.414 0, 
+    835489.789 1638581.724 0, 835724.672 1638572.049 0, 835959.556 1638562.387 0, 836194.441 1638552.738 0, 836428.163 1638543.152 0, 836664.212 1638533.484 0, 836899.098 1638523.877 0, 837133.985 1638514.284 0, 837368.873 1638504.705 0, 837603.761 1638495.14 0, 
+    837838.649 1638485.588 0, 838073.538 1638476.051 0, 838308.428 1638466.527 0, 838543.318 1638457.017 0, 838778.209 1638447.521 0, 839013.101 1638438.039 0, 839247.993 1638428.57 0, 839482.885 1638419.115 0, 839717.778 1638409.675 0, 839952.672 1638400.248 0, 
+    840187.566 1638390.835 0, 840422.461 1638381.435 0, 840657.356 1638372.05 0, 840892.252 1638362.678 0, 841127.148 1638353.32 0, 841362.045 1638343.976 0, 841596.943 1638334.646 0, 841831.841 1638325.33 0, 842065.577 1638316.073 0, 841845.753 1632761.207 0, 
+    841625.91 1627205.839 0))
+
+POLYGON ((853341.34 1637885.807 0, 853107.576 1637894.403 0, 852872.652 1637903.056 0, 852637.729 1637911.722 0, 852402.807 1637920.403 0, 852167.885 1637929.097 0, 851932.964 1637937.805 0, 851698.043 1637946.527 0, 851463.123 1637955.262 0, 851228.203 1637964.012 0, 
+    850993.283 1637972.775 0, 850758.365 1637981.552 0, 850523.446 1637990.343 0, 850288.529 1637999.148 0, 850053.611 1638007.967 0, 849818.695 1638016.799 0, 849583.778 1638025.646 0, 849348.863 1638034.506 0, 849113.947 1638043.38 0, 848879.033 1638052.267 0, 
+    848644.119 1638061.169 0, 848409.205 1638070.084 0, 848174.292 1638079.014 0, 847939.38 1638087.957 0, 847703.307 1638096.958 0, 847469.556 1638105.884 0, 847234.645 1638114.869 0, 846999.735 1638123.867 0, 846764.825 1638132.879 0, 846529.915 1638141.905 0, 
+    846295.006 1638150.945 0, 846060.098 1638159.999 0, 845825.19 1638169.067 0, 845590.283 1638178.148 0, 845355.376 1638187.243 0, 845120.47 1638196.352 0, 844885.565 1638205.475 0, 844650.66 1638214.611 0, 844415.755 1638223.762 0, 844180.851 1638232.926 0, 
+    843945.947 1638242.104 0, 843711.045 1638251.296 0, 843476.142 1638260.502 0, 843241.24 1638269.722 0, 843006.339 1638278.955 0, 842771.438 1638288.202 0, 842536.538 1638297.463 0, 842301.638 1638306.738 0, 842065.577 1638316.073 0, 842285.381 1643870.432 0, 
+    842505.165 1649424.277 0, 842740.569 1649414.968 0, 842974.815 1649405.719 0, 843209.061 1649396.484 0, 843443.308 1649387.262 0, 843677.556 1649378.055 0, 843911.804 1649368.861 0, 844146.052 1649359.681 0, 844380.301 1649350.514 0, 844614.551 1649341.362 0, 
+    844848.801 1649332.223 0, 845083.052 1649323.098 0, 845317.303 1649313.987 0, 845551.555 1649304.889 0, 845785.807 1649295.806 0, 846020.06 1649286.736 0, 846254.314 1649277.68 0, 846488.568 1649268.637 0, 846722.822 1649259.609 0, 846957.077 1649250.594 0, 
+    847191.333 1649241.593 0, 847425.589 1649232.606 0, 847659.845 1649223.633 0, 847894.102 1649214.673 0, 848127.202 1649205.772 0, 848362.618 1649196.796 0, 848596.877 1649187.877 0, 848831.136 1649178.973 0, 849065.396 1649170.082 0, 849299.656 1649161.206 0, 
+    849533.917 1649152.343 0, 849768.178 1649143.493 0, 850002.44 1649134.658 0, 850236.702 1649125.836 0, 850470.965 1649117.028 0, 850705.229 1649108.234 0, 850939.493 1649099.454 0, 851173.757 1649090.687 0, 851408.022 1649081.935 0, 851642.287 1649073.196 0, 
+    851876.553 1649064.471 0, 852110.82 1649055.759 0, 852345.087 1649047.062 0, 852579.354 1649038.378 0, 852813.622 1649029.708 0, 853047.891 1649021.052 0, 853282.16 1649012.409 0, 853516.429 1649003.781 0, 853749.543 1648995.208 0, 853545.451 1643440.765 0, 
+    853341.34 1637885.807 0))
+
+POLYGON ((864995.088 1648597.909 0, 864761.949 1648605.823 0, 864527.656 1648613.789 0, 864293.364 1648621.77 0, 864059.072 1648629.764 0, 863824.78 1648637.772 0, 863590.489 1648645.794 0, 863356.199 1648653.83 0, 863121.908 1648661.879 0, 862887.619 1648669.943 0, 
+    862653.329 1648678.02 0, 862419.041 1648686.111 0, 862184.752 1648694.215 0, 861950.465 1648702.334 0, 861716.177 1648710.466 0, 861481.891 1648718.612 0, 861247.604 1648726.772 0, 861013.318 1648734.945 0, 860779.033 1648743.133 0, 860544.748 1648751.334 0, 
+    860310.464 1648759.549 0, 860076.18 1648767.777 0, 859841.896 1648776.02 0, 859607.613 1648784.276 0, 859372.175 1648792.587 0, 859139.049 1648800.83 0, 858904.767 1648809.128 0, 858670.486 1648817.44 0, 858436.206 1648825.765 0, 858201.926 1648834.104 0, 
+    857967.646 1648842.457 0, 857733.367 1648850.823 0, 857499.089 1648859.204 0, 857264.811 1648867.598 0, 857030.533 1648876.006 0, 856796.256 1648884.428 0, 856561.979 1648892.863 0, 856327.703 1648901.313 0, 856093.428 1648909.776 0, 855859.153 1648918.253 0, 
+    855624.878 1648926.744 0, 855390.604 1648935.248 0, 855156.33 1648943.766 0, 854922.057 1648952.299 0, 854687.785 1648960.844 0, 854453.513 1648969.404 0, 854219.241 1648977.978 0, 853984.97 1648986.565 0, 853749.543 1648995.208 0, 853953.616 1654549.131 0, 
+    854157.669 1660102.527 0, 854392.44 1660093.908 0, 854626.057 1660085.344 0, 854859.675 1660076.795 0, 855093.293 1660068.259 0, 855326.912 1660059.737 0, 855560.531 1660051.229 0, 855794.151 1660042.734 0, 856027.771 1660034.253 0, 856261.392 1660025.786 0, 
+    856495.013 1660017.333 0, 856728.635 1660008.894 0, 856962.258 1660000.468 0, 857195.88 1659992.056 0, 857429.504 1659983.657 0, 857663.127 1659975.273 0, 857896.752 1659966.902 0, 858130.377 1659958.545 0, 858364.002 1659950.202 0, 858597.628 1659941.872 0, 
+    858831.254 1659933.556 0, 859064.881 1659925.254 0, 859298.508 1659916.966 0, 859532.135 1659908.692 0, 859764.611 1659900.472 0, 859999.392 1659892.184 0, 860233.022 1659883.951 0, 860466.651 1659875.731 0, 860700.281 1659867.525 0, 860933.912 1659859.333 0, 
+    861167.543 1659851.155 0, 861401.175 1659842.99 0, 861634.807 1659834.84 0, 861868.439 1659826.703 0, 862102.072 1659818.579 0, 862335.706 1659810.47 0, 862569.34 1659802.374 0, 862802.974 1659794.292 0, 863036.609 1659786.224 0, 863270.245 1659778.169 0, 
+    863503.88 1659770.128 0, 863737.517 1659762.101 0, 863971.154 1659754.088 0, 864204.791 1659746.089 0, 864438.429 1659738.103 0, 864672.067 1659730.131 0, 864905.706 1659722.173 0, 865139.345 1659714.228 0, 865371.832 1659706.336 0, 865183.469 1654152.386 0, 
+    864995.088 1648597.909 0))
+
+POLYGON ((876587.07 1659341.829 0, 876354.559 1659349.064 0, 876120.899 1659356.349 0, 875887.238 1659363.647 0, 875653.579 1659370.959 0, 875419.919 1659378.284 0, 875186.26 1659385.624 0, 874952.602 1659392.977 0, 874718.944 1659400.344 0, 874485.286 1659407.724 0, 
+    874251.629 1659415.119 0, 874017.972 1659422.527 0, 873784.316 1659429.949 0, 873550.66 1659437.385 0, 873317.004 1659444.834 0, 873083.349 1659452.297 0, 872849.695 1659459.774 0, 872616.04 1659467.265 0, 872382.387 1659474.769 0, 872148.733 1659482.288 0, 
+    871915.081 1659489.819 0, 871681.428 1659497.365 0, 871447.776 1659504.925 0, 871214.125 1659512.498 0, 870979.323 1659520.122 0, 870746.823 1659527.686 0, 870513.173 1659535.3 0, 870279.523 1659542.928 0, 870045.874 1659550.57 0, 869812.225 1659558.226 0, 
+    869578.577 1659565.895 0, 869344.929 1659573.579 0, 869111.281 1659581.276 0, 868877.634 1659588.986 0, 868643.988 1659596.711 0, 868410.342 1659604.449 0, 868176.696 1659612.201 0, 867943.051 1659619.967 0, 867709.406 1659627.746 0, 867475.762 1659635.539 0, 
+    867242.118 1659643.346 0, 867008.475 1659651.167 0, 866774.832 1659659.002 0, 866541.189 1659666.85 0, 866307.548 1659674.712 0, 866073.906 1659682.588 0, 865840.265 1659690.477 0, 865606.624 1659698.38 0, 865371.832 1659706.336 0, 865560.178 1665259.752 0, 
+    865748.505 1670812.628 0, 865982.64 1670804.694 0, 866215.627 1670796.813 0, 866448.614 1670788.945 0, 866681.602 1670781.092 0, 866914.59 1670773.252 0, 867147.579 1670765.425 0, 867380.568 1670757.613 0, 867613.558 1670749.814 0, 867846.548 1670742.029 0, 
+    868079.538 1670734.257 0, 868312.529 1670726.5 0, 868545.521 1670718.756 0, 868778.513 1670711.025 0, 869011.505 1670703.309 0, 869244.498 1670695.606 0, 869477.491 1670687.917 0, 869710.485 1670680.241 0, 869943.479 1670672.58 0, 870176.474 1670664.931 0, 
+    870409.469 1670657.297 0, 870642.464 1670649.677 0, 870875.46 1670642.07 0, 871108.457 1670634.477 0, 871340.306 1670626.934 0, 871574.451 1670619.331 0, 871807.449 1670611.779 0, 872040.447 1670604.241 0, 872273.446 1670596.717 0, 872506.445 1670589.206 0, 
+    872739.444 1670581.708 0, 872972.444 1670574.225 0, 873205.445 1670566.755 0, 873438.446 1670559.299 0, 873671.447 1670551.857 0, 873904.449 1670544.428 0, 874137.451 1670537.013 0, 874370.453 1670529.612 0, 874603.456 1670522.225 0, 874836.46 1670514.851 0, 
+    875069.464 1670507.491 0, 875302.468 1670500.145 0, 875535.473 1670492.812 0, 875768.478 1670485.493 0, 876001.484 1670478.188 0, 876234.49 1670470.897 0, 876467.496 1670463.619 0, 876700.503 1670456.355 0, 876932.364 1670449.14 0, 876759.725 1664895.755 0, 
+    876587.07 1659341.829 0))
+
+POLYGON ((595576.038 1431933.392 0, 595330.252 1431957.081 0, 595083.208 1431980.907 0, 594836.166 1432004.746 0, 594589.124 1432028.601 0, 594342.084 1432052.47 0, 594095.046 1432076.353 0, 593848.009 1432100.251 0, 593600.973 1432124.164 0, 593353.939 1432148.091 0, 
+    593106.906 1432172.033 0, 592859.875 1432195.989 0, 592612.845 1432219.96 0, 592365.817 1432243.945 0, 592118.789 1432267.945 0, 591871.764 1432291.959 0, 591624.739 1432315.988 0, 591377.716 1432340.031 0, 591130.695 1432364.089 0, 590883.675 1432388.162 0, 
+    590636.656 1432412.249 0, 590389.639 1432436.35 0, 590142.623 1432460.467 0, 589895.609 1432484.597 0, 589647.335 1432508.866 0, 589401.584 1432532.902 0, 589154.574 1432557.076 0, 588907.565 1432581.265 0, 588660.558 1432605.469 0, 588413.552 1432629.686 0, 
+    588166.548 1432653.919 0, 587919.545 1432678.166 0, 587672.543 1432702.427 0, 587425.543 1432726.703 0, 587178.544 1432750.994 0, 586931.547 1432775.299 0, 586684.551 1432799.619 0, 586437.557 1432823.953 0, 586190.564 1432848.302 0, 585943.572 1432872.665 0, 
+    585696.582 1432897.043 0, 585449.593 1432921.435 0, 585202.606 1432945.842 0, 584955.62 1432970.263 0, 584708.636 1432994.699 0, 584461.653 1433019.15 0, 584214.671 1433043.615 0, 583967.691 1433068.094 0, 583719.451 1433092.714 0, 584269.737 1438639.664 0, 
+    584819.995 1444186.343 0, 585067.579 1444161.789 0, 585313.906 1444137.374 0, 585560.234 1444112.974 0, 585806.564 1444088.588 0, 586052.896 1444064.216 0, 586299.229 1444039.86 0, 586545.563 1444015.517 0, 586791.899 1443991.189 0, 587038.236 1443966.876 0, 
+    587284.574 1443942.577 0, 587530.914 1443918.293 0, 587777.256 1443894.023 0, 588023.599 1443869.768 0, 588269.943 1443845.527 0, 588516.289 1443821.3 0, 588762.636 1443797.088 0, 589008.984 1443772.891 0, 589255.334 1443748.708 0, 589501.686 1443724.54 0, 
+    589748.039 1443700.386 0, 589994.393 1443676.247 0, 590240.749 1443652.122 0, 590487.106 1443628.011 0, 590732.207 1443604.038 0, 590979.824 1443579.834 0, 591226.186 1443555.767 0, 591472.548 1443531.715 0, 591718.912 1443507.677 0, 591965.278 1443483.654 0, 
+    592211.645 1443459.645 0, 592458.014 1443435.65 0, 592704.383 1443411.671 0, 592950.755 1443387.705 0, 593197.127 1443363.754 0, 593443.501 1443339.818 0, 593689.877 1443315.896 0, 593936.254 1443291.989 0, 594182.632 1443268.096 0, 594429.012 1443244.218 0, 
+    594675.393 1443220.354 0, 594921.775 1443196.504 0, 595168.159 1443172.67 0, 595414.544 1443148.849 0, 595660.931 1443125.043 0, 595907.319 1443101.252 0, 596153.709 1443077.475 0, 596400.1 1443053.713 0, 596645.236 1443030.086 0, 596110.65 1437481.875 0, 
+    595576.038 1431933.392 0))
+
+POLYGON ((608473.695 1441907.242 0, 608228.492 1441930.177 0, 607982.035 1441953.243 0, 607735.579 1441976.323 0, 607489.125 1441999.419 0, 607242.672 1442022.528 0, 606996.22 1442045.652 0, 606749.77 1442068.791 0, 606503.321 1442091.944 0, 606256.874 1442115.112 0, 
+    606010.427 1442138.294 0, 605763.983 1442161.491 0, 605517.539 1442184.702 0, 605271.097 1442207.928 0, 605024.656 1442231.168 0, 604778.217 1442254.423 0, 604531.779 1442277.692 0, 604285.342 1442300.976 0, 604038.907 1442324.274 0, 603792.473 1442347.587 0, 
+    603546.041 1442370.914 0, 603299.61 1442394.256 0, 603053.18 1442417.612 0, 602806.752 1442440.983 0, 602559.069 1442464.487 0, 602313.899 1442487.768 0, 602067.475 1442511.182 0, 601821.052 1442534.611 0, 601574.631 1442558.054 0, 601328.21 1442581.512 0, 
+    601081.792 1442604.984 0, 600835.374 1442628.471 0, 600588.958 1442651.972 0, 600342.544 1442675.488 0, 600096.131 1442699.018 0, 599849.719 1442722.563 0, 599603.308 1442746.122 0, 599356.899 1442769.696 0, 599110.492 1442793.284 0, 598864.086 1442816.887 0, 
+    598617.681 1442840.504 0, 598371.277 1442864.136 0, 598124.875 1442887.783 0, 597878.475 1442911.443 0, 597632.075 1442935.119 0, 597385.677 1442958.809 0, 597139.281 1442982.513 0, 596892.886 1443006.232 0, 596645.236 1443030.086 0, 597179.795 1448578.021 0, 
+    597714.327 1454125.674 0, 597961.32 1454101.883 0, 598207.063 1454078.227 0, 598452.806 1454054.585 0, 598698.551 1454030.958 0, 598944.297 1454007.345 0, 599190.045 1453983.747 0, 599435.794 1453960.164 0, 599681.544 1453936.595 0, 599927.296 1453913.04 0, 
+    600173.049 1453889.5 0, 600418.803 1453865.974 0, 600664.559 1453842.462 0, 600910.317 1453818.966 0, 601156.075 1453795.483 0, 601401.835 1453772.015 0, 601647.597 1453748.562 0, 601893.36 1453725.123 0, 602139.124 1453701.698 0, 602384.889 1453678.288 0, 
+    602630.656 1453654.893 0, 602876.425 1453631.511 0, 603122.194 1453608.145 0, 603367.965 1453584.793 0, 603612.486 1453561.574 0, 603859.512 1453538.132 0, 604105.287 1453514.823 0, 604351.064 1453491.528 0, 604596.841 1453468.249 0, 604842.621 1453444.983 0, 
+    605088.401 1453421.732 0, 605334.184 1453398.496 0, 605579.967 1453375.274 0, 605825.752 1453352.066 0, 606071.538 1453328.873 0, 606317.325 1453305.694 0, 606563.114 1453282.53 0, 606808.904 1453259.381 0, 607054.696 1453236.245 0, 607300.489 1453213.125 0, 
+    607546.283 1453190.018 0, 607792.079 1453166.927 0, 608037.876 1453143.849 0, 608283.675 1453120.786 0, 608529.474 1453097.738 0, 608775.275 1453074.704 0, 609021.078 1453051.685 0, 609266.882 1453028.679 0, 609511.435 1453005.806 0, 608992.579 1447456.665 0, 
+    608473.695 1441907.242 0))
+
+POLYGON ((621311.661 1451919.272 0, 621067.042 1451941.454 0, 620821.174 1451963.765 0, 620575.307 1451986.09 0, 620329.442 1452008.429 0, 620083.578 1452030.783 0, 619837.715 1452053.151 0, 619591.854 1452075.534 0, 619345.994 1452097.932 0, 619100.136 1452120.343 0, 
+    618854.278 1452142.77 0, 618608.422 1452165.21 0, 618362.568 1452187.666 0, 618116.714 1452210.135 0, 617870.862 1452232.619 0, 617625.012 1452255.118 0, 617379.162 1452277.631 0, 617133.314 1452300.159 0, 616887.467 1452322.701 0, 616641.622 1452345.257 0, 
+    616395.778 1452367.828 0, 616149.935 1452390.413 0, 615904.094 1452413.013 0, 615658.254 1452435.628 0, 615411.164 1452458.372 0, 615166.578 1452480.9 0, 614920.742 1452503.558 0, 614674.907 1452526.23 0, 614429.073 1452548.916 0, 614183.241 1452571.618 0, 
+    613937.411 1452594.333 0, 613691.581 1452617.063 0, 613445.753 1452639.808 0, 613199.926 1452662.567 0, 612954.101 1452685.341 0, 612708.277 1452708.129 0, 612462.454 1452730.931 0, 612216.633 1452753.748 0, 611970.813 1452776.579 0, 611724.994 1452799.425 0, 
+    611479.177 1452822.285 0, 611233.361 1452845.16 0, 610987.546 1452868.05 0, 610741.733 1452890.953 0, 610495.921 1452913.871 0, 610250.111 1452936.804 0, 610004.301 1452959.751 0, 609758.493 1452982.713 0, 609511.435 1453005.806 0, 610030.265 1458554.659 0, 
+    610549.067 1464103.218 0, 610795.469 1464080.187 0, 611040.624 1464057.286 0, 611285.78 1464034.4 0, 611530.937 1464011.528 0, 611776.096 1463988.671 0, 612021.256 1463965.828 0, 612266.418 1463942.999 0, 612511.58 1463920.185 0, 612756.744 1463897.386 0, 
+    613001.91 1463874.601 0, 613247.077 1463851.83 0, 613492.245 1463829.074 0, 613737.414 1463806.332 0, 613982.585 1463783.604 0, 614227.757 1463760.891 0, 614472.931 1463738.193 0, 614718.106 1463715.509 0, 614963.282 1463692.839 0, 615208.459 1463670.184 0, 
+    615453.638 1463647.543 0, 615698.818 1463624.916 0, 615944 1463602.304 0, 616189.183 1463579.707 0, 616433.119 1463557.239 0, 616679.552 1463534.555 0, 616924.739 1463512.001 0, 617169.927 1463489.461 0, 617415.117 1463466.936 0, 617660.307 1463444.425 0, 
+    617905.5 1463421.928 0, 618150.693 1463399.446 0, 618395.888 1463376.978 0, 618641.084 1463354.525 0, 618886.281 1463332.086 0, 619131.48 1463309.662 0, 619376.68 1463287.252 0, 619621.881 1463264.856 0, 619867.084 1463242.475 0, 620112.288 1463220.109 0, 
+    620357.493 1463197.756 0, 620602.7 1463175.419 0, 620847.908 1463153.095 0, 621093.117 1463130.786 0, 621338.328 1463108.492 0, 621583.54 1463086.212 0, 621828.753 1463063.946 0, 622073.967 1463041.695 0, 622317.936 1463019.571 0, 621814.812 1457469.568 0, 
+    621311.661 1451919.272 0))
+
+POLYGON ((634089.82 1461969.178 0, 633845.787 1461990.612 0, 633600.511 1462012.171 0, 633355.236 1462033.743 0, 633109.962 1462055.33 0, 632864.69 1462076.932 0, 632619.418 1462098.548 0, 632374.148 1462120.179 0, 632128.879 1462141.824 0, 631883.612 1462163.483 0, 
+    631638.346 1462185.157 0, 631393.081 1462206.845 0, 631147.817 1462228.548 0, 630902.555 1462250.265 0, 630657.294 1462271.996 0, 630412.034 1462293.742 0, 630166.775 1462315.503 0, 629921.518 1462337.278 0, 629676.262 1462359.067 0, 629431.007 1462380.871 0, 
+    629185.754 1462402.689 0, 628940.502 1462424.522 0, 628695.251 1462446.369 0, 628450.001 1462468.23 0, 628203.507 1462490.217 0, 627959.506 1462511.996 0, 627714.261 1462533.901 0, 627469.016 1462555.82 0, 627223.773 1462577.754 0, 626978.531 1462599.702 0, 
+    626733.291 1462621.665 0, 626488.051 1462643.642 0, 626242.814 1462665.633 0, 625997.577 1462687.639 0, 625752.342 1462709.659 0, 625507.107 1462731.694 0, 625261.875 1462753.743 0, 625016.643 1462775.806 0, 624771.413 1462797.884 0, 624526.184 1462819.977 0, 
+    624280.957 1462842.084 0, 624035.73 1462864.205 0, 623790.505 1462886.341 0, 623545.282 1462908.491 0, 623300.059 1462930.655 0, 623054.838 1462952.834 0, 622809.619 1462975.028 0, 622564.4 1462997.236 0, 622317.936 1463019.571 0, 622821.034 1468569.275 0, 
+    623324.104 1474118.674 0, 623569.911 1474096.398 0, 623814.476 1474074.25 0, 624059.043 1474052.115 0, 624303.61 1474029.995 0, 624548.179 1474007.89 0, 624792.75 1473985.799 0, 625037.321 1473963.722 0, 625281.894 1473941.659 0, 625526.469 1473919.611 0, 
+    625771.044 1473897.578 0, 626015.621 1473875.559 0, 626260.199 1473853.554 0, 626504.779 1473831.564 0, 626749.359 1473809.588 0, 626993.941 1473787.626 0, 627238.525 1473765.679 0, 627483.109 1473743.746 0, 627727.695 1473721.828 0, 627972.282 1473699.924 0, 
+    628216.871 1473678.034 0, 628461.461 1473656.159 0, 628706.052 1473634.298 0, 628950.644 1473612.451 0, 629193.995 1473590.73 0, 629439.833 1473568.802 0, 629684.429 1473546.999 0, 629929.026 1473525.21 0, 630173.625 1473503.435 0, 630418.225 1473481.675 0, 
+    630662.826 1473459.93 0, 630907.429 1473438.198 0, 631152.033 1473416.481 0, 631396.638 1473394.779 0, 631641.244 1473373.091 0, 631885.852 1473351.417 0, 632130.461 1473329.758 0, 632375.071 1473308.113 0, 632619.683 1473286.483 0, 632864.296 1473264.867 0, 
+    633108.91 1473243.265 0, 633353.525 1473221.678 0, 633598.142 1473200.105 0, 633842.76 1473178.546 0, 634087.379 1473157.002 0, 634331.999 1473135.472 0, 634576.621 1473113.957 0, 634821.244 1473092.456 0, 635064.626 1473071.079 0, 634577.237 1467520.281 0, 
+    634089.82 1461969.178 0))
+
+POLYGON ((646808.062 1472056.657 0, 646564.618 1472077.347 0, 646319.935 1472098.157 0, 646075.254 1472118.981 0, 645830.573 1472139.819 0, 645585.894 1472160.672 0, 645341.217 1472181.539 0, 645096.54 1472202.421 0, 644851.865 1472223.317 0, 644607.191 1472244.228 0, 
+    644362.518 1472265.153 0, 644117.846 1472286.092 0, 643873.176 1472307.046 0, 643628.506 1472328.014 0, 643383.838 1472348.996 0, 643139.172 1472369.993 0, 642894.506 1472391.005 0, 642649.842 1472412.03 0, 642405.179 1472433.07 0, 642160.517 1472454.125 0, 
+    641915.857 1472475.194 0, 641671.197 1472496.277 0, 641426.539 1472517.375 0, 641181.882 1472538.487 0, 640935.986 1472559.721 0, 640692.572 1472580.754 0, 640447.919 1472601.91 0, 640203.268 1472623.079 0, 639958.617 1472644.264 0, 639713.968 1472665.462 0, 
+    639469.32 1472686.675 0, 639224.673 1472707.902 0, 638980.027 1472729.144 0, 638735.383 1472750.4 0, 638490.74 1472771.671 0, 638246.098 1472792.956 0, 638001.457 1472814.255 0, 637756.818 1472835.569 0, 637512.18 1472856.897 0, 637267.543 1472878.239 0, 
+    637022.907 1472899.596 0, 636778.273 1472920.967 0, 636533.64 1472942.353 0, 636289.008 1472963.753 0, 636044.378 1472985.168 0, 635799.748 1473006.597 0, 635555.12 1473028.04 0, 635310.494 1473049.498 0, 635064.626 1473071.079 0, 635551.989 1478621.566 0, 
+    636039.324 1484171.738 0, 636284.534 1484150.214 0, 636528.508 1484128.814 0, 636772.482 1484107.428 0, 637016.458 1484086.056 0, 637260.435 1484064.699 0, 637504.414 1484043.356 0, 637748.393 1484022.027 0, 637992.374 1484000.713 0, 638236.357 1483979.413 0, 
+    638480.34 1483958.128 0, 638724.325 1483936.857 0, 638968.311 1483915.6 0, 639212.298 1483894.357 0, 639456.286 1483873.129 0, 639700.276 1483851.916 0, 639944.267 1483830.716 0, 640188.259 1483809.531 0, 640432.252 1483788.361 0, 640676.247 1483767.204 0, 
+    640920.243 1483746.063 0, 641164.24 1483724.935 0, 641408.239 1483703.822 0, 641652.238 1483682.723 0, 641895.001 1483661.745 0, 642140.241 1483640.568 0, 642384.245 1483619.513 0, 642628.249 1483598.471 0, 642872.255 1483577.444 0, 643116.262 1483556.432 0, 
+    643360.27 1483535.433 0, 643604.28 1483514.449 0, 643848.291 1483493.48 0, 644092.303 1483472.525 0, 644336.316 1483451.584 0, 644580.331 1483430.657 0, 644824.346 1483409.745 0, 645068.363 1483388.848 0, 645312.381 1483367.964 0, 645556.401 1483347.095 0, 
+    645800.421 1483326.24 0, 646044.443 1483305.4 0, 646288.466 1483284.574 0, 646532.491 1483263.763 0, 646776.516 1483242.965 0, 647020.543 1483222.183 0, 647264.571 1483201.414 0, 647508.6 1483180.66 0, 647751.394 1483160.025 0, 647279.741 1477608.499 0, 
+    646808.062 1472056.657 0))
+
+POLYGON ((659466.275 1482181.405 0, 659223.423 1482201.354 0, 658979.336 1482221.419 0, 658735.25 1482241.498 0, 658491.166 1482261.591 0, 658247.082 1482281.699 0, 658003 1482301.821 0, 657758.919 1482321.957 0, 657514.839 1482342.108 0, 657270.761 1482362.273 0, 
+    657026.683 1482382.453 0, 656782.607 1482402.647 0, 656538.532 1482422.855 0, 656294.458 1482443.078 0, 656050.386 1482463.315 0, 655806.314 1482483.566 0, 655562.244 1482503.832 0, 655318.175 1482524.112 0, 655074.107 1482544.407 0, 654830.04 1482564.715 0, 
+    654585.975 1482585.039 0, 654341.911 1482605.376 0, 654097.848 1482625.728 0, 653853.786 1482646.094 0, 653608.489 1482666.578 0, 653365.666 1482686.87 0, 653121.607 1482707.279 0, 652877.55 1482727.703 0, 652633.494 1482748.141 0, 652389.44 1482768.594 0, 
+    652145.386 1482789.061 0, 651901.334 1482809.542 0, 651657.283 1482830.037 0, 651413.233 1482850.547 0, 651169.184 1482871.072 0, 650925.137 1482891.61 0, 650681.091 1482912.163 0, 650437.046 1482932.731 0, 650193.002 1482953.313 0, 649948.959 1482973.909 0, 
+    649704.918 1482994.519 0, 649460.878 1483015.144 0, 649216.839 1483035.783 0, 648972.801 1483056.437 0, 648728.765 1483077.105 0, 648484.729 1483097.787 0, 648240.695 1483118.484 0, 647996.662 1483139.195 0, 647751.394 1483160.025 0, 648223.019 1488711.229 0, 
+    648694.616 1494262.106 0, 648939.228 1494241.331 0, 649182.607 1494220.675 0, 649425.988 1494200.034 0, 649669.37 1494179.407 0, 649912.753 1494158.794 0, 650156.137 1494138.196 0, 650399.523 1494117.612 0, 650642.909 1494097.043 0, 650886.297 1494076.487 0, 
+    651129.687 1494055.946 0, 651373.077 1494035.42 0, 651616.468 1494014.907 0, 651859.861 1493994.409 0, 652103.255 1493973.926 0, 652346.65 1493953.456 0, 652590.047 1493933.001 0, 652833.444 1493912.561 0, 653076.843 1493892.134 0, 653320.243 1493871.722 0, 
+    653563.644 1493851.324 0, 653807.046 1493830.941 0, 654050.45 1493810.572 0, 654293.855 1493790.217 0, 654536.028 1493769.98 0, 654780.668 1493749.551 0, 655024.076 1493729.239 0, 655267.486 1493708.942 0, 655510.896 1493688.658 0, 655754.308 1493668.39 0, 
+    655997.721 1493648.135 0, 656241.136 1493627.895 0, 656484.551 1493607.669 0, 656727.968 1493587.458 0, 656971.386 1493567.261 0, 657214.805 1493547.078 0, 657458.225 1493526.909 0, 657701.647 1493506.755 0, 657945.069 1493486.615 0, 658188.493 1493466.49 0, 
+    658431.918 1493446.379 0, 658675.344 1493426.282 0, 658918.772 1493406.199 0, 659162.2 1493386.131 0, 659405.63 1493366.077 0, 659649.061 1493346.038 0, 659892.493 1493326.012 0, 660135.926 1493306.002 0, 660378.129 1493286.106 0, 659922.215 1487733.92 0, 
+    659466.275 1482181.405 0))
+
+POLYGON ((672064.352 1492343.119 0, 671822.092 1492362.33 0, 671578.604 1492381.653 0, 671335.116 1492400.99 0, 671091.629 1492420.342 0, 670848.144 1492439.708 0, 670604.66 1492459.089 0, 670361.176 1492478.483 0, 670117.694 1492497.892 0, 669874.214 1492517.316 0, 
+    669630.734 1492536.754 0, 669387.255 1492556.206 0, 669143.778 1492575.672 0, 668900.302 1492595.153 0, 668656.827 1492614.648 0, 668413.353 1492634.157 0, 668169.88 1492653.681 0, 667926.408 1492673.219 0, 667682.937 1492692.771 0, 667439.468 1492712.338 0, 
+    667196 1492731.919 0, 666952.533 1492751.514 0, 666709.067 1492771.124 0, 666465.602 1492790.748 0, 666220.907 1492810.486 0, 665978.676 1492830.039 0, 665735.215 1492849.706 0, 665491.755 1492869.387 0, 665248.296 1492889.083 0, 665004.838 1492908.793 0, 
+    664761.381 1492928.517 0, 664517.926 1492948.256 0, 664274.471 1492968.009 0, 664031.018 1492987.776 0, 663787.566 1493007.558 0, 663544.115 1493027.354 0, 663300.666 1493047.164 0, 663057.217 1493066.989 0, 662813.77 1493086.827 0, 662570.324 1493106.681 0, 
+    662326.879 1493126.548 0, 662083.435 1493146.43 0, 661839.992 1493166.327 0, 661596.551 1493186.237 0, 661353.11 1493206.162 0, 661109.671 1493226.101 0, 660866.233 1493246.055 0, 660622.796 1493266.023 0, 660378.129 1493286.106 0, 660834.015 1498837.959 0, 
+    661289.873 1504389.472 0, 661533.883 1504369.443 0, 661776.667 1504349.529 0, 662019.451 1504329.629 0, 662262.237 1504309.743 0, 662505.023 1504289.871 0, 662747.811 1504270.014 0, 662990.601 1504250.171 0, 663233.391 1504230.343 0, 663476.182 1504210.529 0, 
+    663718.975 1504190.729 0, 663961.769 1504170.943 0, 664204.564 1504151.172 0, 664447.36 1504131.414 0, 664690.157 1504111.672 0, 664932.956 1504091.943 0, 665175.755 1504072.229 0, 665418.556 1504052.529 0, 665661.358 1504032.843 0, 665904.161 1504013.172 0, 
+    666146.965 1503993.515 0, 666389.771 1503973.872 0, 666632.577 1503954.244 0, 666875.385 1503934.629 0, 667116.966 1503915.129 0, 667361.004 1503895.444 0, 667603.815 1503875.872 0, 667846.627 1503856.315 0, 668089.441 1503836.773 0, 668332.255 1503817.244 0, 
+    668575.071 1503797.73 0, 668817.888 1503778.23 0, 669060.706 1503758.745 0, 669303.525 1503739.273 0, 669546.345 1503719.816 0, 669789.167 1503700.374 0, 670031.99 1503680.945 0, 670274.813 1503661.531 0, 670517.638 1503642.131 0, 670760.464 1503622.746 0, 
+    671003.292 1503603.375 0, 671246.12 1503584.018 0, 671488.949 1503564.675 0, 671731.78 1503545.347 0, 671974.612 1503526.033 0, 672217.445 1503506.733 0, 672460.279 1503487.447 0, 672703.114 1503468.176 0, 672944.723 1503449.016 0, 672504.551 1497896.237 0, 
+    672064.352 1492343.119 0))
+
+POLYGON ((684602.184 1502541.491 0, 684360.52 1502559.969 0, 684117.631 1502578.554 0, 683874.744 1502597.153 0, 683631.857 1502615.767 0, 683388.972 1502634.395 0, 683146.088 1502653.037 0, 682903.204 1502671.693 0, 682660.322 1502690.364 0, 682417.441 1502709.049 0, 
+    682174.562 1502727.749 0, 681931.683 1502746.462 0, 681688.805 1502765.19 0, 681445.929 1502783.933 0, 681203.053 1502802.689 0, 680960.179 1502821.46 0, 680717.305 1502840.245 0, 680474.433 1502859.045 0, 680231.562 1502877.859 0, 679988.692 1502896.687 0, 
+    679745.824 1502915.529 0, 679502.956 1502934.386 0, 679260.089 1502953.257 0, 679017.224 1502972.142 0, 678773.133 1502991.137 0, 678531.496 1503009.956 0, 678288.634 1503028.884 0, 678045.773 1503047.826 0, 677802.913 1503066.783 0, 677560.054 1503085.754 0, 
+    677317.197 1503104.739 0, 677074.34 1503123.739 0, 676831.485 1503142.753 0, 676588.63 1503161.781 0, 676345.777 1503180.823 0, 676102.925 1503199.88 0, 675860.074 1503218.951 0, 675617.224 1503238.037 0, 675374.375 1503257.136 0, 675131.528 1503276.25 0, 
+    674888.681 1503295.379 0, 674645.836 1503314.521 0, 674402.992 1503333.678 0, 674160.149 1503352.849 0, 673917.307 1503372.035 0, 673674.466 1503391.234 0, 673431.626 1503410.448 0, 673188.788 1503429.677 0, 672944.723 1503449.016 0, 673384.868 1509001.45 0, 
+    673824.985 1514553.533 0, 674068.392 1514534.245 0, 674310.577 1514515.068 0, 674552.763 1514495.906 0, 674794.951 1514476.758 0, 675037.139 1514457.624 0, 675279.329 1514438.505 0, 675521.519 1514419.399 0, 675763.711 1514400.308 0, 676005.904 1514381.232 0, 
+    676248.098 1514362.169 0, 676490.293 1514343.121 0, 676732.489 1514324.087 0, 676974.686 1514305.067 0, 677216.885 1514286.062 0, 677459.084 1514267.07 0, 677701.285 1514248.093 0, 677943.487 1514229.131 0, 678185.69 1514210.182 0, 678427.894 1514191.248 0, 
+    678670.099 1514172.328 0, 678912.305 1514153.422 0, 679154.513 1514134.531 0, 679396.721 1514115.654 0, 679637.708 1514096.886 0, 679881.141 1514077.942 0, 680123.353 1514059.107 0, 680365.566 1514040.287 0, 680607.78 1514021.481 0, 680849.995 1514002.69 0, 
+    681092.212 1513983.912 0, 681334.429 1513965.149 0, 681576.647 1513946.4 0, 681818.867 1513927.666 0, 682061.088 1513908.945 0, 682303.309 1513890.239 0, 682545.532 1513871.547 0, 682787.756 1513852.87 0, 683029.981 1513834.206 0, 683272.207 1513815.557 0, 
+    683514.435 1513796.922 0, 683756.663 1513778.302 0, 683998.893 1513759.695 0, 684241.123 1513741.103 0, 684483.355 1513722.526 0, 684725.587 1513703.962 0, 684967.821 1513685.413 0, 685210.056 1513666.878 0, 685451.07 1513648.45 0, 685026.64 1508095.147 0, 
+    684602.184 1502541.491 0))
+
+POLYGON ((697079.666 1512776.217 0, 696838.599 1512793.964 0, 696596.313 1512811.814 0, 696354.027 1512829.679 0, 696111.743 1512847.558 0, 695869.46 1512865.452 0, 695627.178 1512883.359 0, 695384.897 1512901.281 0, 695142.617 1512919.218 0, 694900.338 1512937.168 0, 
+    694658.06 1512955.133 0, 694415.783 1512973.112 0, 694173.508 1512991.105 0, 693931.233 1513009.112 0, 693688.959 1513027.134 0, 693446.687 1513045.17 0, 693204.415 1513063.22 0, 692962.145 1513081.285 0, 692719.875 1513099.363 0, 692477.607 1513117.457 0, 
+    692235.34 1513135.564 0, 691993.073 1513153.685 0, 691750.808 1513171.821 0, 691508.544 1513189.971 0, 691265.06 1513208.227 0, 691024.019 1513226.314 0, 690781.758 1513244.507 0, 690539.499 1513262.714 0, 690297.24 1513280.935 0, 690054.982 1513299.171 0, 
+    689812.726 1513317.421 0, 689570.47 1513335.685 0, 689328.216 1513353.963 0, 689085.963 1513372.256 0, 688843.71 1513390.563 0, 688601.459 1513408.884 0, 688359.209 1513427.22 0, 688116.96 1513445.569 0, 687874.712 1513463.933 0, 687632.465 1513482.311 0, 
+    687390.219 1513500.704 0, 687147.975 1513519.111 0, 686905.731 1513537.532 0, 686663.489 1513555.967 0, 686421.247 1513574.416 0, 686179.007 1513592.88 0, 685936.767 1513611.358 0, 685694.529 1513629.85 0, 685451.07 1513648.45 0, 685875.472 1519201.397 0, 
+    686299.847 1524753.981 0, 686542.649 1524735.431 0, 686784.234 1524716.988 0, 687025.819 1524698.56 0, 687267.406 1524680.146 0, 687508.994 1524661.747 0, 687750.583 1524643.361 0, 687992.172 1524624.99 0, 688233.763 1524606.633 0, 688475.356 1524588.29 0, 
+    688716.949 1524569.961 0, 688958.543 1524551.647 0, 689200.138 1524533.347 0, 689441.735 1524515.061 0, 689683.332 1524496.789 0, 689924.931 1524478.532 0, 690166.531 1524460.288 0, 690408.131 1524442.059 0, 690649.733 1524423.844 0, 690891.336 1524405.644 0, 
+    691132.94 1524387.457 0, 691374.545 1524369.285 0, 691616.151 1524351.127 0, 691857.758 1524332.984 0, 692098.148 1524314.945 0, 692340.976 1524296.739 0, 692582.586 1524278.638 0, 692824.197 1524260.551 0, 693065.81 1524242.478 0, 693307.423 1524224.42 0, 
+    693549.038 1524206.375 0, 693790.653 1524188.345 0, 694032.27 1524170.33 0, 694273.888 1524152.328 0, 694515.507 1524134.341 0, 694757.127 1524116.368 0, 694998.748 1524098.409 0, 695240.37 1524080.464 0, 695481.993 1524062.534 0, 695723.617 1524044.618 0, 
+    695965.242 1524026.716 0, 696206.868 1524008.828 0, 696448.496 1523990.954 0, 696690.124 1523973.095 0, 696931.753 1523955.25 0, 697173.384 1523937.419 0, 697415.015 1523919.602 0, 697656.648 1523901.8 0, 697897.064 1523884.101 0, 697488.378 1518330.341 0, 
+    697079.666 1512776.217 0))
+
+POLYGON ((709496.692 1523046.989 0, 709256.225 1523064.009 0, 709014.544 1523081.129 0, 708772.863 1523098.263 0, 708531.183 1523115.411 0, 708289.504 1523132.573 0, 708047.826 1523149.75 0, 707806.149 1523166.941 0, 707564.474 1523184.146 0, 707322.799 1523201.365 0, 
+    707081.125 1523218.598 0, 706839.452 1523235.846 0, 706597.781 1523253.108 0, 706356.11 1523270.384 0, 706114.44 1523287.675 0, 705872.771 1523304.979 0, 705631.104 1523322.298 0, 705389.437 1523339.631 0, 705147.771 1523356.979 0, 704906.107 1523374.34 0, 
+    704664.443 1523391.716 0, 704422.781 1523409.106 0, 704181.119 1523426.51 0, 703939.459 1523443.928 0, 703696.583 1523461.449 0, 703456.141 1523478.808 0, 703214.483 1523496.269 0, 702972.827 1523513.744 0, 702731.171 1523531.234 0, 702489.517 1523548.738 0, 
+    702247.864 1523566.256 0, 702006.211 1523583.788 0, 701764.56 1523601.334 0, 701522.91 1523618.895 0, 701281.261 1523636.47 0, 701039.613 1523654.059 0, 700797.966 1523671.662 0, 700556.319 1523689.28 0, 700314.674 1523706.912 0, 700073.03 1523724.558 0, 
+    699831.387 1523742.218 0, 699589.746 1523759.892 0, 699348.105 1523777.581 0, 699106.465 1523795.284 0, 698864.826 1523813.001 0, 698623.188 1523830.732 0, 698381.552 1523848.478 0, 698139.916 1523866.238 0, 697897.064 1523884.101 0, 698305.722 1529437.493 0, 
+    698714.353 1534990.509 0, 698956.548 1534972.694 0, 699197.53 1534954.982 0, 699438.513 1534937.284 0, 699679.497 1534919.601 0, 699920.483 1534901.932 0, 700161.469 1534884.277 0, 700402.456 1534866.636 0, 700643.444 1534849.009 0, 700884.433 1534831.397 0, 
+    701125.424 1534813.799 0, 701366.415 1534796.215 0, 701607.407 1534778.645 0, 701848.401 1534761.089 0, 702089.395 1534743.547 0, 702330.39 1534726.02 0, 702571.387 1534708.507 0, 702812.384 1534691.008 0, 703053.383 1534673.523 0, 703294.383 1534656.053 0, 
+    703535.383 1534638.596 0, 703776.385 1534621.154 0, 704017.387 1534603.726 0, 704258.391 1534586.312 0, 704498.182 1534569 0, 704740.401 1534551.527 0, 704981.408 1534534.156 0, 705222.416 1534516.799 0, 705463.425 1534499.456 0, 705704.435 1534482.127 0, 
+    705945.445 1534464.812 0, 706186.457 1534447.512 0, 706427.47 1534430.226 0, 706668.484 1534412.954 0, 706909.499 1534395.696 0, 707150.515 1534378.452 0, 707391.532 1534361.223 0, 707632.55 1534344.008 0, 707873.569 1534326.807 0, 708114.589 1534309.62 0, 
+    708355.61 1534292.447 0, 708596.632 1534275.288 0, 708837.654 1534258.144 0, 709078.678 1534241.014 0, 709319.704 1534223.898 0, 709560.73 1534206.796 0, 709801.757 1534189.709 0, 710042.785 1534172.635 0, 710282.601 1534155.662 0, 709889.66 1528601.513 0, 
+    709496.692 1523046.989 0))
+
+POLYGON ((721853.161 1533353.5 0, 721613.296 1533369.796 0, 721372.221 1533386.189 0, 721131.146 1533402.595 0, 720890.073 1533419.016 0, 720649 1533435.451 0, 720407.929 1533451.9 0, 720166.859 1533468.364 0, 719925.789 1533484.841 0, 719684.721 1533501.333 0, 
+    719443.653 1533517.839 0, 719202.586 1533534.359 0, 718961.521 1533550.893 0, 718720.456 1533567.442 0, 718479.392 1533584.004 0, 718238.33 1533600.581 0, 717997.268 1533617.172 0, 717756.207 1533633.777 0, 717515.148 1533650.397 0, 717274.089 1533667.03 0, 
+    717033.031 1533683.678 0, 716791.974 1533700.34 0, 716550.918 1533717.016 0, 716309.863 1533733.706 0, 716067.598 1533750.495 0, 715827.757 1533767.13 0, 715586.705 1533783.863 0, 715345.654 1533800.61 0, 715104.604 1533817.371 0, 714863.555 1533834.146 0, 
+    714622.507 1533850.936 0, 714381.46 1533867.74 0, 714140.414 1533884.558 0, 713899.369 1533901.39 0, 713658.325 1533918.237 0, 713417.282 1533935.097 0, 713176.24 1533951.972 0, 712935.199 1533968.861 0, 712694.159 1533985.764 0, 712453.12 1534002.681 0, 
+    712212.082 1534019.613 0, 711971.045 1534036.559 0, 711730.009 1534053.519 0, 711488.974 1534070.493 0, 711247.94 1534087.481 0, 711006.907 1534104.483 0, 710765.875 1534121.5 0, 710524.844 1534138.531 0, 710282.601 1534155.662 0, 710675.515 1539709.429 0, 
+    711068.402 1545262.81 0, 711309.987 1545245.725 0, 711550.365 1545228.741 0, 711790.743 1545211.77 0, 712031.122 1545194.814 0, 712271.503 1545177.872 0, 712511.884 1545160.944 0, 712752.266 1545144.03 0, 712992.649 1545127.13 0, 713233.034 1545110.244 0, 
+    713473.419 1545093.373 0, 713713.805 1545076.516 0, 713954.192 1545059.673 0, 714194.581 1545042.843 0, 714434.97 1545026.029 0, 714675.36 1545009.228 0, 714915.751 1544992.441 0, 715156.144 1544975.669 0, 715396.537 1544958.911 0, 715636.931 1544942.167 0, 
+    715877.326 1544925.437 0, 716117.722 1544908.721 0, 716358.119 1544892.019 0, 716598.517 1544875.332 0, 716837.708 1544858.742 0, 717079.317 1544841.999 0, 717319.718 1544825.354 0, 717560.12 1544808.723 0, 717800.523 1544792.106 0, 718040.927 1544775.504 0, 
+    718281.332 1544758.915 0, 718521.737 1544742.341 0, 718762.144 1544725.781 0, 719002.552 1544709.235 0, 719242.961 1544692.703 0, 719483.371 1544676.185 0, 719723.782 1544659.681 0, 719964.194 1544643.192 0, 720204.606 1544626.717 0, 720445.02 1544610.256 0, 
+    720685.435 1544593.809 0, 720925.85 1544577.376 0, 721166.267 1544560.957 0, 721406.684 1544544.553 0, 721647.103 1544528.162 0, 721887.523 1544511.786 0, 722127.943 1544495.424 0, 722368.364 1544479.076 0, 722607.579 1544462.824 0, 722230.383 1538908.356 0, 
+    721853.161 1533353.5 0))
+
+POLYGON ((734148.971 1543695.442 0, 733909.709 1543711.018 0, 733669.242 1543726.687 0, 733428.777 1543742.369 0, 733188.312 1543758.066 0, 732947.848 1543773.777 0, 732707.385 1543789.503 0, 732466.923 1543805.242 0, 732226.462 1543820.996 0, 731986.002 1543836.763 0, 
+    731745.542 1543852.545 0, 731505.084 1543868.341 0, 731264.627 1543884.151 0, 731024.17 1543899.976 0, 730783.715 1543915.814 0, 730543.26 1543931.667 0, 730302.806 1543947.533 0, 730062.354 1543963.414 0, 729821.902 1543979.309 0, 729581.451 1543995.219 0, 
+    729341.001 1544011.142 0, 729100.552 1544027.08 0, 728860.104 1544043.031 0, 728619.657 1544058.997 0, 728378.004 1544075.057 0, 728138.765 1544090.971 0, 727898.321 1544106.979 0, 727657.878 1544123.002 0, 727417.435 1544139.039 0, 727176.994 1544155.089 0, 
+    726936.553 1544171.154 0, 726696.114 1544187.233 0, 726455.675 1544203.326 0, 726215.238 1544219.434 0, 725974.801 1544235.555 0, 725734.365 1544251.691 0, 725493.93 1544267.841 0, 725253.496 1544284.005 0, 725013.063 1544300.183 0, 724772.632 1544316.375 0, 
+    724532.201 1544332.581 0, 724291.77 1544348.802 0, 724051.341 1544365.037 0, 723810.913 1544381.286 0, 723570.486 1544397.549 0, 723330.06 1544413.826 0, 723089.634 1544430.117 0, 722849.21 1544446.423 0, 722607.579 1544462.824 0, 722984.748 1550016.899 0, 
+    723361.89 1555570.575 0, 723602.864 1555554.218 0, 723842.635 1555537.957 0, 724082.406 1555521.71 0, 724322.179 1555505.477 0, 724561.952 1555489.258 0, 724801.727 1555473.054 0, 725041.502 1555456.863 0, 725281.278 1555440.687 0, 725521.055 1555424.524 0, 
+    725760.833 1555408.376 0, 726000.613 1555392.242 0, 726240.393 1555376.122 0, 726480.174 1555360.016 0, 726719.956 1555343.924 0, 726959.738 1555327.846 0, 727199.522 1555311.783 0, 727439.307 1555295.734 0, 727679.093 1555279.698 0, 727918.88 1555263.677 0, 
+    728158.667 1555247.67 0, 728398.456 1555231.677 0, 728638.245 1555215.698 0, 728878.036 1555199.733 0, 729116.624 1555183.863 0, 729357.619 1555167.846 0, 729597.413 1555151.924 0, 729837.207 1555136.015 0, 730077.002 1555120.121 0, 730316.798 1555104.241 0, 
+    730556.595 1555088.375 0, 730796.393 1555072.523 0, 731036.192 1555056.686 0, 731275.992 1555040.862 0, 731515.792 1555025.052 0, 731755.594 1555009.257 0, 731995.397 1554993.476 0, 732235.2 1554977.709 0, 732475.005 1554961.956 0, 732714.81 1554946.217 0, 
+    732954.616 1554930.492 0, 733194.424 1554914.781 0, 733434.232 1554899.085 0, 733674.041 1554883.402 0, 733913.851 1554867.734 0, 734153.662 1554852.079 0, 734393.474 1554836.439 0, 734633.286 1554820.813 0, 734871.897 1554805.28 0, 734510.447 1549250.561 0, 
+    734148.971 1543695.442 0))
+
+POLYGON ((746384.02 1554072.505 0, 746145.365 1554087.365 0, 745905.509 1554102.313 0, 745665.654 1554117.276 0, 745425.799 1554132.252 0, 745185.946 1554147.243 0, 744946.094 1554162.248 0, 744706.242 1554177.267 0, 744466.391 1554192.3 0, 744226.542 1554207.348 0, 
+    743986.693 1554222.409 0, 743746.845 1554237.484 0, 743506.998 1554252.574 0, 743267.152 1554267.678 0, 743027.306 1554282.796 0, 742787.462 1554297.928 0, 742547.618 1554313.074 0, 742307.776 1554328.234 0, 742067.934 1554343.408 0, 741828.093 1554358.597 0, 
+    741588.253 1554373.799 0, 741348.414 1554389.016 0, 741108.576 1554404.247 0, 740868.738 1554419.491 0, 740627.7 1554434.827 0, 740389.066 1554450.024 0, 740149.232 1554465.311 0, 739909.398 1554480.612 0, 739669.565 1554495.928 0, 739429.733 1554511.257 0, 
+    739189.902 1554526.601 0, 738950.072 1554541.959 0, 738710.243 1554557.331 0, 738470.415 1554572.717 0, 738230.588 1554588.117 0, 737990.761 1554603.531 0, 737750.936 1554618.96 0, 737511.111 1554634.402 0, 737271.287 1554649.859 0, 737031.464 1554665.329 0, 
+    736791.642 1554680.814 0, 736551.821 1554696.313 0, 736312.001 1554711.826 0, 736072.182 1554727.354 0, 735832.364 1554742.895 0, 735592.547 1554758.45 0, 735352.73 1554774.02 0, 735112.915 1554789.604 0, 734871.897 1554805.28 0, 735233.321 1560359.593 0, 
+    735594.719 1565913.496 0, 735835.079 1565897.862 0, 736074.24 1565882.321 0, 736313.403 1565866.794 0, 736552.567 1565851.281 0, 736791.731 1565835.782 0, 737030.896 1565820.297 0, 737270.063 1565804.826 0, 737509.23 1565789.37 0, 737748.398 1565773.927 0, 
+    737987.567 1565758.498 0, 738226.737 1565743.084 0, 738465.908 1565727.683 0, 738705.079 1565712.297 0, 738944.252 1565696.925 0, 739183.426 1565681.567 0, 739422.6 1565666.223 0, 739661.775 1565650.893 0, 739900.952 1565635.577 0, 740140.129 1565620.275 0, 
+    740379.307 1565604.987 0, 740618.486 1565589.713 0, 740857.665 1565574.454 0, 741096.846 1565559.208 0, 741334.829 1565544.053 0, 741575.21 1565528.759 0, 741814.394 1565513.556 0, 742053.578 1565498.366 0, 742292.763 1565483.191 0, 742531.949 1565468.03 0, 
+    742771.136 1565452.883 0, 743010.324 1565437.75 0, 743249.513 1565422.631 0, 743488.703 1565407.527 0, 743727.893 1565392.436 0, 743967.085 1565377.359 0, 744206.277 1565362.297 0, 744445.47 1565347.248 0, 744684.664 1565332.214 0, 744923.859 1565317.194 0, 
+    745163.055 1565302.187 0, 745402.252 1565287.195 0, 745641.45 1565272.217 0, 745880.648 1565257.253 0, 746119.847 1565242.303 0, 746359.048 1565227.367 0, 746598.249 1565212.446 0, 746837.451 1565197.538 0, 747075.456 1565182.719 0, 746729.751 1559627.818 0, 
+    746384.02 1554072.505 0))
+
+POLYGON ((758558.212 1564484.38 0, 758320.164 1564498.527 0, 758080.921 1564512.759 0, 757841.679 1564527.005 0, 757602.437 1564541.265 0, 757363.197 1564555.539 0, 757123.957 1564569.827 0, 756884.718 1564584.129 0, 756645.48 1564598.445 0, 756406.242 1564612.776 0, 
+    756167.006 1564627.12 0, 755927.77 1564641.479 0, 755688.536 1564655.852 0, 755449.302 1564670.238 0, 755210.068 1564684.639 0, 754970.836 1564699.054 0, 754731.605 1564713.483 0, 754492.374 1564727.926 0, 754253.145 1564742.383 0, 754013.916 1564756.854 0, 
+    753774.688 1564771.34 0, 753535.461 1564785.839 0, 753296.234 1564800.352 0, 753057.009 1564814.88 0, 752816.588 1564829.494 0, 752578.561 1564843.977 0, 752339.338 1564858.547 0, 752100.116 1564873.131 0, 751860.895 1564887.729 0, 751621.675 1564902.341 0, 
+    751382.455 1564916.967 0, 751143.237 1564931.607 0, 750904.019 1564946.261 0, 750664.802 1564960.93 0, 750425.586 1564975.612 0, 750186.371 1564990.309 0, 749947.157 1565005.019 0, 749707.943 1565019.744 0, 749468.731 1565034.483 0, 749229.519 1565049.235 0, 
+    748990.309 1565064.002 0, 748751.099 1565078.783 0, 748511.89 1565093.578 0, 748272.681 1565108.387 0, 748033.474 1565123.211 0, 747794.268 1565138.048 0, 747555.062 1565152.899 0, 747315.858 1565167.765 0, 747075.456 1565182.719 0, 747421.135 1570737.202 0, 
+    747766.788 1576291.261 0, 748006.532 1576276.348 0, 748245.083 1576261.523 0, 748483.635 1576246.713 0, 748722.187 1576231.916 0, 748960.741 1576217.133 0, 749199.295 1576202.364 0, 749437.85 1576187.61 0, 749676.406 1576172.869 0, 749914.963 1576158.143 0, 
+    750153.521 1576143.43 0, 750392.08 1576128.732 0, 750630.639 1576114.047 0, 750869.199 1576099.377 0, 751107.761 1576084.721 0, 751346.323 1576070.078 0, 751584.886 1576055.45 0, 751823.45 1576040.836 0, 752062.014 1576026.236 0, 752300.58 1576011.65 0, 
+    752539.146 1575997.078 0, 752777.713 1575982.52 0, 753016.282 1575967.976 0, 753254.85 1575953.446 0, 753492.227 1575939.002 0, 753731.991 1575924.428 0, 753970.562 1575909.94 0, 754209.135 1575895.466 0, 754447.708 1575881.007 0, 754686.282 1575866.561 0, 
+    754924.857 1575852.129 0, 755163.433 1575837.712 0, 755402.01 1575823.308 0, 755640.587 1575808.918 0, 755879.165 1575794.543 0, 756117.745 1575780.182 0, 756356.325 1575765.834 0, 756594.905 1575751.501 0, 756833.487 1575737.181 0, 757072.07 1575722.876 0, 
+    757310.653 1575708.585 0, 757549.237 1575694.308 0, 757787.822 1575680.045 0, 758026.408 1575665.795 0, 758264.995 1575651.56 0, 758503.583 1575637.339 0, 758742.171 1575623.132 0, 758980.76 1575608.939 0, 759218.157 1575594.831 0, 758888.197 1570039.818 0, 
+    758558.212 1564484.38 0))
+
+POLYGON ((770671.449 1574930.757 0, 770434.011 1574944.194 0, 770195.383 1574957.713 0, 769956.755 1574971.246 0, 769718.128 1574984.793 0, 769479.502 1574998.354 0, 769240.877 1575011.929 0, 769002.253 1575025.518 0, 768763.629 1575039.121 0, 768525.006 1575052.738 0, 
+    768286.384 1575066.369 0, 768047.763 1575080.014 0, 767809.143 1575093.673 0, 767570.523 1575107.347 0, 767331.904 1575121.034 0, 767093.286 1575134.736 0, 766854.669 1575148.451 0, 766616.053 1575162.18 0, 766377.437 1575175.924 0, 766138.822 1575189.682 0, 
+    765900.208 1575203.453 0, 765661.595 1575217.239 0, 765422.983 1575231.039 0, 765184.372 1575244.852 0, 764944.569 1575258.749 0, 764707.151 1575272.522 0, 764468.542 1575286.378 0, 764229.934 1575300.248 0, 763991.326 1575314.132 0, 763752.72 1575328.03 0, 
+    763514.114 1575341.942 0, 763275.509 1575355.868 0, 763036.905 1575369.808 0, 762798.301 1575383.762 0, 762559.699 1575397.731 0, 762321.097 1575411.713 0, 762082.496 1575425.709 0, 761843.896 1575439.72 0, 761605.297 1575453.744 0, 761366.699 1575467.783 0, 
+    761128.101 1575481.835 0, 760889.504 1575495.902 0, 760650.908 1575509.982 0, 760412.313 1575524.077 0, 760173.719 1575538.185 0, 759935.126 1575552.308 0, 759696.533 1575566.445 0, 759457.941 1575580.596 0, 759218.157 1575594.831 0, 759548.092 1581149.415 0, 
+    759878 1586703.562 0, 760117.127 1586689.365 0, 760355.065 1586675.253 0, 760593.004 1586661.155 0, 760830.943 1586647.071 0, 761068.884 1586633.001 0, 761306.825 1586618.945 0, 761544.767 1586604.903 0, 761782.71 1586590.875 0, 762020.654 1586576.861 0, 
+    762258.598 1586562.861 0, 762496.544 1586548.875 0, 762734.49 1586534.903 0, 762972.437 1586520.945 0, 763210.385 1586507.001 0, 763448.333 1586493.071 0, 763686.283 1586479.155 0, 763924.233 1586465.253 0, 764162.184 1586451.365 0, 764400.136 1586437.491 0, 
+    764638.089 1586423.631 0, 764876.042 1586409.786 0, 765113.997 1586395.954 0, 765351.952 1586382.136 0, 765588.719 1586368.401 0, 765827.865 1586354.542 0, 766065.822 1586340.766 0, 766303.781 1586327.004 0, 766541.74 1586313.256 0, 766779.7 1586299.522 0, 
+    767017.661 1586285.802 0, 767255.622 1586272.096 0, 767493.585 1586258.405 0, 767731.548 1586244.727 0, 767969.512 1586231.063 0, 768207.477 1586217.413 0, 768445.443 1586203.777 0, 768683.409 1586190.155 0, 768921.377 1586176.548 0, 769159.345 1586162.954 0, 
+    769397.314 1586149.374 0, 769635.283 1586135.808 0, 769873.254 1586122.256 0, 770111.225 1586108.718 0, 770349.197 1586095.195 0, 770587.17 1586081.685 0, 770825.144 1586068.189 0, 771063.118 1586054.707 0, 771299.905 1586041.307 0, 770985.69 1580486.25 0, 
+    770671.449 1574930.757 0))
+
+POLYGON ((782723.636 1585411.323 0, 782486.81 1585424.055 0, 782248.798 1585436.864 0, 782010.787 1585449.688 0, 781772.777 1585462.525 0, 781534.768 1585475.377 0, 781296.759 1585488.242 0, 781058.751 1585501.122 0, 780820.744 1585514.015 0, 780582.738 1585526.922 0, 
+    780344.732 1585539.844 0, 780106.728 1585552.779 0, 779868.724 1585565.729 0, 779630.72 1585578.692 0, 779392.718 1585591.67 0, 779154.716 1585604.661 0, 778916.715 1585617.667 0, 778678.715 1585630.686 0, 778440.716 1585643.72 0, 778202.717 1585656.767 0, 
+    777964.719 1585669.829 0, 777726.722 1585682.905 0, 777488.725 1585695.994 0, 777250.73 1585709.098 0, 777011.548 1585722.281 0, 776774.741 1585735.347 0, 776536.748 1585748.493 0, 776298.755 1585761.652 0, 776060.764 1585774.826 0, 775822.773 1585788.013 0, 
+    775584.782 1585801.215 0, 775346.793 1585814.431 0, 775108.804 1585827.66 0, 774870.817 1585840.904 0, 774632.83 1585854.162 0, 774394.843 1585867.433 0, 774156.858 1585880.719 0, 773918.873 1585894.019 0, 773680.889 1585907.332 0, 773442.906 1585920.66 0, 
+    773204.924 1585934.002 0, 772966.942 1585947.357 0, 772728.961 1585960.727 0, 772490.981 1585974.111 0, 772253.002 1585987.509 0, 772015.024 1586000.92 0, 771777.046 1586014.346 0, 771539.069 1586027.786 0, 771299.905 1586041.307 0, 771614.096 1591595.921 0, 
+    771928.261 1597150.086 0, 772166.768 1597136.602 0, 772404.091 1597123.199 0, 772641.415 1597109.81 0, 772878.74 1597096.435 0, 773116.065 1597083.074 0, 773353.391 1597069.727 0, 773590.718 1597056.395 0, 773828.046 1597043.075 0, 774065.374 1597029.77 0, 
+    774302.703 1597016.479 0, 774540.033 1597003.202 0, 774777.364 1596989.939 0, 775014.696 1596976.69 0, 775252.028 1596963.455 0, 775489.362 1596950.233 0, 775726.695 1596937.026 0, 775964.03 1596923.833 0, 776201.366 1596910.654 0, 776438.702 1596897.488 0, 
+    776676.039 1596884.337 0, 776913.377 1596871.199 0, 777150.715 1596858.076 0, 777388.055 1596844.967 0, 777624.211 1596831.936 0, 777862.736 1596818.789 0, 778100.078 1596805.722 0, 778337.42 1596792.668 0, 778574.763 1596779.629 0, 778812.107 1596766.603 0, 
+    779049.452 1596753.591 0, 779286.798 1596740.594 0, 779524.144 1596727.61 0, 779761.491 1596714.64 0, 779998.839 1596701.684 0, 780236.187 1596688.742 0, 780473.537 1596675.814 0, 780710.887 1596662.901 0, 780948.238 1596650.001 0, 781185.589 1596637.115 0, 
+    781422.942 1596624.243 0, 781660.295 1596611.385 0, 781897.649 1596598.541 0, 782135.003 1596585.711 0, 782372.359 1596572.894 0, 782609.715 1596560.092 0, 782847.072 1596547.304 0, 783084.429 1596534.53 0, 783320.605 1596521.833 0, 783022.132 1590966.803 0, 
+    782723.636 1585411.323 0))
+
+POLYGON ((794714.678 1595925.769 0, 794478.466 1595937.798 0, 794241.073 1595949.902 0, 794003.681 1595962.019 0, 793766.289 1595974.151 0, 793528.899 1595986.296 0, 793291.509 1595998.456 0, 793054.119 1596010.629 0, 792816.731 1596022.817 0, 792579.343 1596035.018 0, 
+    792341.956 1596047.233 0, 792104.57 1596059.463 0, 791867.184 1596071.706 0, 791629.799 1596083.963 0, 791392.415 1596096.234 0, 791155.031 1596108.52 0, 790917.649 1596120.819 0, 790680.267 1596133.132 0, 790442.885 1596145.459 0, 790205.505 1596157.8 0, 
+    789968.125 1596170.155 0, 789730.746 1596182.524 0, 789493.368 1596194.907 0, 789255.99 1596207.304 0, 789017.431 1596219.777 0, 788781.237 1596232.14 0, 788543.861 1596244.579 0, 788306.487 1596257.032 0, 788069.113 1596269.499 0, 787831.739 1596281.98 0, 
+    787594.367 1596294.474 0, 787356.995 1596306.983 0, 787119.624 1596319.506 0, 786882.254 1596332.043 0, 786644.884 1596344.593 0, 786407.515 1596357.158 0, 786170.147 1596369.737 0, 785932.78 1596382.329 0, 785695.413 1596394.936 0, 785458.047 1596407.556 0, 
+    785220.682 1596420.191 0, 784983.318 1596432.839 0, 784745.954 1596445.502 0, 784508.591 1596458.178 0, 784271.229 1596470.868 0, 784033.868 1596483.573 0, 783796.507 1596496.291 0, 783559.147 1596509.023 0, 783320.605 1596521.833 0, 783619.053 1602076.408 0, 
+    783917.476 1607630.521 0, 784155.361 1607617.747 0, 784392.067 1607605.049 0, 784628.774 1607592.366 0, 784865.482 1607579.697 0, 785102.19 1607567.041 0, 785338.899 1607554.4 0, 785575.609 1607541.772 0, 785812.319 1607529.159 0, 786049.031 1607516.559 0, 
+    786285.743 1607503.973 0, 786522.455 1607491.401 0, 786759.169 1607478.843 0, 786995.883 1607466.299 0, 787232.598 1607453.769 0, 787469.314 1607441.253 0, 787706.03 1607428.751 0, 787942.747 1607416.263 0, 788179.465 1607403.789 0, 788416.184 1607391.328 0, 
+    788652.903 1607378.882 0, 788889.624 1607366.449 0, 789126.344 1607354.031 0, 789363.066 1607341.626 0, 789598.609 1607329.297 0, 789836.511 1607316.859 0, 790073.235 1607304.496 0, 790309.96 1607292.147 0, 790546.685 1607279.812 0, 790783.411 1607267.491 0, 
+    791020.137 1607255.184 0, 791256.865 1607242.891 0, 791493.593 1607230.611 0, 791730.322 1607218.346 0, 791967.051 1607206.095 0, 792203.782 1607193.857 0, 792440.513 1607181.634 0, 792677.244 1607169.424 0, 792913.977 1607157.228 0, 793150.71 1607145.047 0, 
+    793387.444 1607132.879 0, 793624.178 1607120.725 0, 793860.914 1607108.585 0, 794097.65 1607096.459 0, 794334.387 1607084.347 0, 794571.124 1607072.249 0, 794807.862 1607060.165 0, 795044.601 1607048.095 0, 795280.162 1607036.098 0, 794997.432 1601481.164 0, 
+    794714.678 1595925.769 0))
+
+POLYGON ((806644.483 1606473.78 0, 806408.887 1606485.111 0, 806172.115 1606496.512 0, 805935.343 1606507.927 0, 805698.573 1606519.357 0, 805461.803 1606530.8 0, 805225.033 1606542.257 0, 804988.265 1606553.728 0, 804751.497 1606565.213 0, 804514.729 1606576.712 0, 
+    804277.963 1606588.225 0, 804041.197 1606599.751 0, 803804.431 1606611.292 0, 803567.667 1606622.847 0, 803330.903 1606634.415 0, 803094.14 1606645.998 0, 802857.377 1606657.594 0, 802620.615 1606669.205 0, 802383.854 1606680.829 0, 802147.094 1606692.467 0, 
+    801910.334 1606704.119 0, 801673.575 1606715.786 0, 801436.816 1606727.466 0, 801200.059 1606739.16 0, 800962.124 1606750.926 0, 800726.545 1606762.589 0, 800489.789 1606774.325 0, 800253.034 1606786.075 0, 800016.28 1606797.839 0, 799779.526 1606809.616 0, 
+    799542.774 1606821.408 0, 799306.021 1606833.213 0, 799069.27 1606845.033 0, 798832.519 1606856.866 0, 798595.769 1606868.713 0, 798359.019 1606880.575 0, 798122.271 1606892.45 0, 797885.523 1606904.339 0, 797648.775 1606916.242 0, 797412.029 1606928.159 0, 
+    797175.283 1606940.09 0, 796938.537 1606952.035 0, 796701.793 1606963.993 0, 796465.049 1606975.966 0, 796228.306 1606987.953 0, 795991.564 1606999.953 0, 795754.822 1607011.968 0, 795518.081 1607023.996 0, 795280.162 1607036.098 0, 795562.869 1612590.564 0, 
+    795845.552 1618144.555 0, 796082.813 1618132.486 0, 796318.9 1618120.491 0, 796554.988 1618108.51 0, 796791.077 1618096.542 0, 797027.166 1618084.589 0, 797263.256 1618072.649 0, 797499.347 1618060.723 0, 797735.438 1618048.812 0, 797971.53 1618036.914 0, 
+    798207.623 1618025.03 0, 798443.717 1618013.159 0, 798679.811 1618001.303 0, 798915.906 1617989.461 0, 799152.001 1617977.632 0, 799388.098 1617965.818 0, 799624.195 1617954.017 0, 799860.292 1617942.23 0, 800096.391 1617930.457 0, 800332.49 1617918.698 0, 
+    800568.589 1617906.953 0, 800804.69 1617895.222 0, 801040.791 1617883.505 0, 801276.893 1617871.802 0, 801511.821 1617860.17 0, 801749.099 1617848.436 0, 801985.202 1617836.775 0, 802221.307 1617825.127 0, 802457.412 1617813.493 0, 802693.518 1617801.873 0, 
+    802929.625 1617790.267 0, 803165.732 1617778.675 0, 803401.84 1617767.096 0, 803637.949 1617755.532 0, 803874.058 1617743.981 0, 804110.168 1617732.445 0, 804346.279 1617720.922 0, 804582.39 1617709.413 0, 804818.502 1617697.918 0, 805054.615 1617686.437 0, 
+    805290.728 1617674.97 0, 805526.843 1617663.517 0, 805762.957 1617652.077 0, 805999.073 1617640.652 0, 806235.189 1617629.24 0, 806471.306 1617617.843 0, 806707.423 1617606.459 0, 806943.541 1617595.089 0, 807178.487 1617583.789 0, 806911.496 1612029.022 0, 
+    806644.483 1606473.78 0))
+
+POLYGON ((818512.961 1617055.044 0, 818277.982 1617065.68 0, 818041.833 1617076.382 0, 817805.684 1617087.099 0, 817569.536 1617097.829 0, 817333.389 1617108.574 0, 817097.242 1617119.332 0, 816861.096 1617130.104 0, 816624.95 1617140.891 0, 816388.806 1617151.691 0, 
+    816152.661 1617162.505 0, 815916.518 1617173.332 0, 815680.375 1617184.174 0, 815444.232 1617195.03 0, 815208.091 1617205.899 0, 814971.95 1617216.783 0, 814735.809 1617227.68 0, 814499.67 1617238.591 0, 814263.531 1617249.516 0, 814027.392 1617260.456 0, 
+    813791.254 1617271.408 0, 813555.117 1617282.375 0, 813318.981 1617293.356 0, 813082.845 1617304.351 0, 812845.537 1617315.414 0, 812610.575 1617326.382 0, 812374.441 1617337.418 0, 812138.308 1617348.468 0, 811902.175 1617359.532 0, 811666.043 1617370.61 0, 
+    811429.912 1617381.702 0, 811193.781 1617392.808 0, 810957.651 1617403.928 0, 810721.521 1617415.061 0, 810485.393 1617426.209 0, 810249.265 1617437.37 0, 810013.137 1617448.545 0, 809777.011 1617459.735 0, 809540.884 1617470.938 0, 809304.759 1617482.155 0, 
+    809068.634 1617493.386 0, 808832.51 1617504.63 0, 808596.387 1617515.889 0, 808360.264 1617527.162 0, 808124.142 1617538.448 0, 807888.02 1617549.749 0, 807651.9 1617561.063 0, 807415.779 1617572.391 0, 807178.487 1617583.789 0, 807445.454 1623138.076 0, 
+    807712.398 1628691.874 0, 807949.034 1628680.508 0, 808184.5 1628669.211 0, 808419.967 1628657.928 0, 808655.435 1628646.659 0, 808890.903 1628635.403 0, 809126.372 1628624.162 0, 809361.842 1628612.935 0, 809597.312 1628601.721 0, 809832.783 1628590.521 0, 
+    810068.254 1628579.335 0, 810303.727 1628568.163 0, 810539.2 1628557.005 0, 810774.673 1628545.861 0, 811010.147 1628534.73 0, 811245.622 1628523.613 0, 811481.098 1628512.511 0, 811716.574 1628501.422 0, 811952.051 1628490.347 0, 812187.528 1628479.285 0, 
+    812423.007 1628468.238 0, 812658.485 1628457.205 0, 812893.965 1628446.185 0, 813129.445 1628435.179 0, 813363.757 1628424.242 0, 813600.407 1628413.209 0, 813835.889 1628402.245 0, 814071.372 1628391.295 0, 814306.855 1628380.358 0, 814542.339 1628369.436 0, 
+    814777.824 1628358.527 0, 815013.309 1628347.632 0, 815248.795 1628336.751 0, 815484.281 1628325.884 0, 815719.769 1628315.031 0, 815955.256 1628304.191 0, 816190.745 1628293.366 0, 816426.234 1628282.554 0, 816661.724 1628271.756 0, 816897.214 1628260.972 0, 
+    817132.705 1628250.202 0, 817368.197 1628239.446 0, 817603.689 1628228.703 0, 817839.182 1628217.975 0, 818074.675 1628207.26 0, 818310.17 1628196.559 0, 818545.664 1628185.872 0, 818781.16 1628175.199 0, 819015.487 1628164.593 0, 818764.235 1622610.062 0, 
+    818512.961 1617055.044 0))
+
+POLYGON ((830320.021 1627669.246 0, 830085.663 1627679.191 0, 829850.138 1627689.198 0, 829614.614 1627699.22 0, 829379.091 1627709.256 0, 829143.568 1627719.305 0, 828908.046 1627729.368 0, 828672.524 1627739.445 0, 828437.003 1627749.536 0, 828201.482 1627759.641 0, 
+    827965.962 1627769.76 0, 827730.443 1627779.892 0, 827494.924 1627790.038 0, 827259.406 1627800.199 0, 827023.889 1627810.373 0, 826788.372 1627820.561 0, 826552.856 1627830.763 0, 826317.34 1627840.978 0, 826081.825 1627851.208 0, 825846.31 1627861.451 0, 
+    825610.796 1627871.708 0, 825375.283 1627881.98 0, 825139.771 1627892.265 0, 824904.258 1627902.563 0, 824667.579 1627912.927 0, 824433.236 1627923.203 0, 824197.726 1627933.543 0, 823962.216 1627943.897 0, 823726.707 1627954.266 0, 823491.199 1627964.648 0, 
+    823255.691 1627975.044 0, 823020.184 1627985.453 0, 822784.677 1627995.877 0, 822549.171 1628006.314 0, 822313.666 1628016.766 0, 822078.161 1628027.231 0, 821842.657 1628037.71 0, 821607.153 1628048.203 0, 821371.651 1628058.71 0, 821136.148 1628069.23 0, 
+    820900.647 1628079.765 0, 820665.146 1628090.313 0, 820429.645 1628100.875 0, 820194.145 1628111.451 0, 819958.646 1628122.041 0, 819723.148 1628132.645 0, 819487.65 1628143.263 0, 819252.152 1628153.894 0, 819015.487 1628164.593 0, 819266.717 1633718.629 0, 
+    819517.925 1639272.165 0, 819753.933 1639261.496 0, 819988.776 1639250.894 0, 820223.621 1639240.306 0, 820458.465 1639229.732 0, 820693.311 1639219.171 0, 820928.157 1639208.624 0, 821163.003 1639198.091 0, 821397.851 1639187.572 0, 821632.698 1639177.067 0, 
+    821867.547 1639166.576 0, 822102.396 1639156.098 0, 822337.246 1639145.634 0, 822572.096 1639135.184 0, 822806.947 1639124.748 0, 823041.799 1639114.326 0, 823276.651 1639103.917 0, 823511.504 1639093.523 0, 823746.357 1639083.142 0, 823981.211 1639072.775 0, 
+    824216.066 1639062.422 0, 824450.921 1639052.082 0, 824685.777 1639041.757 0, 824920.633 1639031.445 0, 825154.326 1639021.198 0, 825390.348 1639010.863 0, 825625.206 1639000.593 0, 825860.065 1638990.336 0, 826094.924 1638980.094 0, 826329.785 1638969.865 0, 
+    826564.645 1638959.65 0, 826799.506 1638949.449 0, 827034.368 1638939.261 0, 827269.231 1638929.088 0, 827504.094 1638918.928 0, 827738.958 1638908.782 0, 827973.822 1638898.65 0, 828208.687 1638888.532 0, 828443.552 1638878.428 0, 828678.418 1638868.337 0, 
+    828913.285 1638858.26 0, 829148.152 1638848.198 0, 829383.02 1638838.148 0, 829617.888 1638828.113 0, 829852.757 1638818.092 0, 830087.627 1638808.084 0, 830322.497 1638798.09 0, 830557.368 1638788.11 0, 830791.076 1638778.194 0, 830555.559 1633223.97 0, 
+    830320.021 1627669.246 0))
+
+POLYGON ((842065.577 1638316.073 0, 841831.841 1638325.33 0, 841596.943 1638334.646 0, 841362.045 1638343.976 0, 841127.148 1638353.32 0, 840892.252 1638362.678 0, 840657.356 1638372.05 0, 840422.461 1638381.435 0, 840187.566 1638390.835 0, 839952.672 1638400.248 0, 
+    839717.778 1638409.675 0, 839482.885 1638419.115 0, 839247.993 1638428.57 0, 839013.101 1638438.039 0, 838778.209 1638447.521 0, 838543.318 1638457.017 0, 838308.428 1638466.527 0, 838073.538 1638476.051 0, 837838.649 1638485.588 0, 837603.761 1638495.14 0, 
+    837368.873 1638504.705 0, 837133.985 1638514.284 0, 836899.098 1638523.877 0, 836664.212 1638533.484 0, 836428.163 1638543.152 0, 836194.441 1638552.738 0, 835959.556 1638562.387 0, 835724.672 1638572.049 0, 835489.789 1638581.724 0, 835254.906 1638591.414 0, 
+    835020.023 1638601.118 0, 834785.142 1638610.835 0, 834550.26 1638620.566 0, 834315.38 1638630.311 0, 834080.5 1638640.07 0, 833845.62 1638649.842 0, 833610.741 1638659.629 0, 833375.863 1638669.429 0, 833140.985 1638679.243 0, 832906.108 1638689.071 0, 
+    832671.231 1638698.913 0, 832436.355 1638708.768 0, 832201.48 1638718.638 0, 831966.605 1638728.521 0, 831731.731 1638738.418 0, 831496.857 1638748.329 0, 831261.984 1638758.253 0, 831027.111 1638768.192 0, 830791.076 1638778.194 0, 831026.571 1644331.909 0, 
+    831262.044 1649885.111 0, 831497.423 1649875.138 0, 831731.642 1649865.227 0, 831965.861 1649855.33 0, 832200.081 1649845.446 0, 832434.301 1649835.577 0, 832668.523 1649825.721 0, 832902.744 1649815.879 0, 833136.967 1649806.051 0, 833371.189 1649796.237 0, 
+    833605.413 1649786.436 0, 833839.637 1649776.65 0, 834073.861 1649766.877 0, 834308.087 1649757.117 0, 834542.312 1649747.372 0, 834776.539 1649737.64 0, 835010.766 1649727.923 0, 835244.993 1649718.218 0, 835479.221 1649708.528 0, 835713.45 1649698.852 0, 
+    835947.679 1649689.189 0, 836181.909 1649679.54 0, 836416.139 1649669.905 0, 836650.37 1649660.284 0, 836883.442 1649650.724 0, 837118.833 1649641.082 0, 837353.066 1649631.502 0, 837587.299 1649621.936 0, 837821.533 1649612.384 0, 838055.767 1649602.845 0, 
+    838290.002 1649593.32 0, 838524.237 1649583.809 0, 838758.473 1649574.312 0, 838992.71 1649564.829 0, 839226.947 1649555.359 0, 839461.184 1649545.903 0, 839695.422 1649536.461 0, 839929.661 1649527.033 0, 840163.9 1649517.618 0, 840398.14 1649508.217 0, 
+    840632.381 1649498.83 0, 840866.622 1649489.457 0, 841100.863 1649480.098 0, 841335.105 1649470.752 0, 841569.348 1649461.421 0, 841803.591 1649452.102 0, 842037.834 1649442.798 0, 842272.079 1649433.508 0, 842505.165 1649424.277 0, 842285.381 1643870.432 0, 
+    842065.577 1638316.073 0))
+
+POLYGON ((853749.543 1648995.208 0, 853516.429 1649003.781 0, 853282.16 1649012.409 0, 853047.891 1649021.052 0, 852813.622 1649029.708 0, 852579.354 1649038.378 0, 852345.087 1649047.062 0, 852110.82 1649055.759 0, 851876.553 1649064.471 0, 851642.287 1649073.196 0, 
+    851408.022 1649081.935 0, 851173.757 1649090.687 0, 850939.493 1649099.454 0, 850705.229 1649108.234 0, 850470.965 1649117.028 0, 850236.702 1649125.836 0, 850002.44 1649134.658 0, 849768.178 1649143.493 0, 849533.917 1649152.343 0, 849299.656 1649161.206 0, 
+    849065.396 1649170.082 0, 848831.136 1649178.973 0, 848596.877 1649187.877 0, 848362.618 1649196.796 0, 848127.202 1649205.772 0, 847894.102 1649214.673 0, 847659.845 1649223.633 0, 847425.589 1649232.606 0, 847191.333 1649241.593 0, 846957.077 1649250.594 0, 
+    846722.822 1649259.609 0, 846488.568 1649268.637 0, 846254.314 1649277.68 0, 846020.06 1649286.736 0, 845785.807 1649295.806 0, 845551.555 1649304.889 0, 845317.303 1649313.987 0, 845083.052 1649323.098 0, 844848.801 1649332.223 0, 844614.551 1649341.362 0, 
+    844380.301 1649350.514 0, 844146.052 1649359.681 0, 843911.804 1649368.861 0, 843677.556 1649378.055 0, 843443.308 1649387.262 0, 843209.061 1649396.484 0, 842974.815 1649405.719 0, 842740.569 1649414.968 0, 842505.165 1649424.277 0, 842724.928 1654977.601 0, 
+    842944.67 1660530.398 0, 843179.417 1660521.116 0, 843413.009 1660511.892 0, 843646.602 1660502.683 0, 843880.195 1660493.487 0, 844113.789 1660484.305 0, 844347.383 1660475.137 0, 844580.978 1660465.982 0, 844814.574 1660456.842 0, 845048.17 1660447.715 0, 
+    845281.766 1660438.601 0, 845515.363 1660429.502 0, 845748.961 1660420.416 0, 845982.559 1660411.344 0, 846216.157 1660402.286 0, 846449.757 1660393.241 0, 846683.356 1660384.21 0, 846916.957 1660375.193 0, 847150.557 1660366.19 0, 847384.159 1660357.2 0, 
+    847617.76 1660348.225 0, 847851.363 1660339.263 0, 848084.966 1660330.314 0, 848318.569 1660321.38 0, 848551.018 1660312.503 0, 848785.777 1660303.552 0, 849019.382 1660294.659 0, 849252.988 1660285.779 0, 849486.594 1660276.913 0, 849720.2 1660268.061 0, 
+    849953.808 1660259.223 0, 850187.415 1660250.398 0, 850421.023 1660241.588 0, 850654.632 1660232.791 0, 850888.241 1660224.007 0, 851121.851 1660215.238 0, 851355.461 1660206.482 0, 851589.071 1660197.74 0, 851822.683 1660189.012 0, 852056.294 1660180.297 0, 
+    852289.907 1660171.596 0, 852523.519 1660162.909 0, 852757.133 1660154.236 0, 852990.746 1660145.576 0, 853224.361 1660136.931 0, 853457.975 1660128.298 0, 853691.591 1660119.68 0, 853925.207 1660111.076 0, 854157.669 1660102.527 0, 853953.616 1654549.131 0, 
+    853749.543 1648995.208 0))
+
+POLYGON ((865371.832 1659706.336 0, 865139.345 1659714.228 0, 864905.706 1659722.173 0, 864672.067 1659730.131 0, 864438.429 1659738.103 0, 864204.791 1659746.089 0, 863971.154 1659754.088 0, 863737.517 1659762.101 0, 863503.88 1659770.128 0, 863270.245 1659778.169 0, 
+    863036.609 1659786.224 0, 862802.974 1659794.292 0, 862569.34 1659802.374 0, 862335.706 1659810.47 0, 862102.072 1659818.579 0, 861868.439 1659826.703 0, 861634.807 1659834.84 0, 861401.175 1659842.99 0, 861167.543 1659851.155 0, 860933.912 1659859.333 0, 
+    860700.281 1659867.525 0, 860466.651 1659875.731 0, 860233.022 1659883.951 0, 859999.392 1659892.184 0, 859764.611 1659900.472 0, 859532.135 1659908.692 0, 859298.508 1659916.966 0, 859064.881 1659925.254 0, 858831.254 1659933.556 0, 858597.628 1659941.872 0, 
+    858364.002 1659950.202 0, 858130.377 1659958.545 0, 857896.752 1659966.902 0, 857663.127 1659975.273 0, 857429.504 1659983.657 0, 857195.88 1659992.056 0, 856962.258 1660000.468 0, 856728.635 1660008.894 0, 856495.013 1660017.333 0, 856261.392 1660025.786 0, 
+    856027.771 1660034.253 0, 855794.151 1660042.734 0, 855560.531 1660051.229 0, 855326.912 1660059.737 0, 855093.293 1660068.259 0, 854859.675 1660076.795 0, 854626.057 1660085.344 0, 854392.44 1660093.908 0, 854157.669 1660102.527 0, 854361.703 1665655.389 0, 
+    854565.717 1671207.71 0, 854799.831 1671199.115 0, 855032.794 1671190.575 0, 855265.759 1671182.05 0, 855498.723 1671173.538 0, 855731.689 1671165.04 0, 855964.654 1671156.555 0, 856197.62 1671148.084 0, 856430.587 1671139.627 0, 856663.554 1671131.184 0, 
+    856896.522 1671122.754 0, 857129.49 1671114.338 0, 857362.459 1671105.936 0, 857595.428 1671097.548 0, 857828.398 1671089.173 0, 858061.368 1671080.812 0, 858294.338 1671072.464 0, 858527.309 1671064.131 0, 858760.281 1671055.811 0, 858993.253 1671047.505 0, 
+    859226.226 1671039.212 0, 859459.199 1671030.933 0, 859692.172 1671022.668 0, 859925.146 1671014.417 0, 860156.971 1671006.22 0, 860391.096 1670997.955 0, 860624.072 1670989.745 0, 860857.047 1670981.548 0, 861090.024 1670973.365 0, 861323.001 1670965.196 0, 
+    861555.978 1670957.041 0, 861788.956 1670948.899 0, 862021.935 1670940.771 0, 862254.914 1670932.657 0, 862487.893 1670924.557 0, 862720.873 1670916.47 0, 862953.853 1670908.397 0, 863186.834 1670900.337 0, 863419.815 1670892.291 0, 863652.797 1670884.259 0, 
+    863885.779 1670876.241 0, 864118.762 1670868.237 0, 864351.745 1670860.246 0, 864584.728 1670852.269 0, 864817.712 1670844.305 0, 865050.697 1670836.356 0, 865283.682 1670828.42 0, 865516.667 1670820.497 0, 865748.505 1670812.628 0, 865560.178 1665259.752 0, 
+    865371.832 1659706.336 0))
+
+POLYGON ((596645.236 1443030.086 0, 596400.1 1443053.713 0, 596153.709 1443077.475 0, 595907.319 1443101.252 0, 595660.931 1443125.043 0, 595414.544 1443148.849 0, 595168.159 1443172.67 0, 594921.775 1443196.504 0, 594675.393 1443220.354 0, 594429.012 1443244.218 0, 
+    594182.632 1443268.096 0, 593936.254 1443291.989 0, 593689.877 1443315.896 0, 593443.501 1443339.818 0, 593197.127 1443363.754 0, 592950.755 1443387.705 0, 592704.383 1443411.671 0, 592458.014 1443435.65 0, 592211.645 1443459.645 0, 591965.278 1443483.654 0, 
+    591718.912 1443507.677 0, 591472.548 1443531.715 0, 591226.186 1443555.767 0, 590979.824 1443579.834 0, 590732.207 1443604.038 0, 590487.106 1443628.011 0, 590240.749 1443652.122 0, 589994.393 1443676.247 0, 589748.039 1443700.386 0, 589501.686 1443724.54 0, 
+    589255.334 1443748.708 0, 589008.984 1443772.891 0, 588762.636 1443797.088 0, 588516.289 1443821.3 0, 588269.943 1443845.527 0, 588023.599 1443869.768 0, 587777.256 1443894.023 0, 587530.914 1443918.293 0, 587284.574 1443942.577 0, 587038.236 1443966.876 0, 
+    586791.899 1443991.189 0, 586545.563 1444015.517 0, 586299.229 1444039.86 0, 586052.896 1444064.216 0, 585806.564 1444088.588 0, 585560.234 1444112.974 0, 585313.906 1444137.374 0, 585067.579 1444161.789 0, 584819.995 1444186.343 0, 585370.226 1449732.746 0, 
+    585920.429 1455278.866 0, 586167.356 1455254.377 0, 586413.031 1455230.027 0, 586658.706 1455205.691 0, 586904.383 1455181.37 0, 587150.062 1455157.063 0, 587395.742 1455132.771 0, 587641.423 1455108.493 0, 587887.106 1455084.23 0, 588132.79 1455059.981 0, 
+    588378.476 1455035.746 0, 588624.163 1455011.526 0, 588869.852 1454987.321 0, 589115.542 1454963.13 0, 589361.233 1454938.953 0, 589606.926 1454914.791 0, 589852.62 1454890.643 0, 590098.315 1454866.51 0, 590344.013 1454842.391 0, 590589.711 1454818.287 0, 
+    590835.411 1454794.197 0, 591081.112 1454770.122 0, 591326.815 1454746.061 0, 591572.519 1454722.014 0, 591816.971 1454698.105 0, 592063.931 1454673.965 0, 592309.64 1454649.962 0, 592555.35 1454625.973 0, 592801.061 1454601.999 0, 593046.773 1454578.039 0, 
+    593292.487 1454554.094 0, 593538.203 1454530.163 0, 593783.92 1454506.247 0, 594029.638 1454482.345 0, 594275.358 1454458.458 0, 594521.079 1454434.585 0, 594766.801 1454410.726 0, 595012.525 1454386.882 0, 595258.25 1454363.053 0, 595503.977 1454339.238 0, 
+    595749.705 1454315.437 0, 595995.434 1454291.651 0, 596241.165 1454267.879 0, 596486.898 1454244.122 0, 596732.631 1454220.379 0, 596978.366 1454196.651 0, 597224.103 1454172.937 0, 597469.841 1454149.238 0, 597714.327 1454125.674 0, 597179.795 1448578.021 0, 
+    596645.236 1443030.086 0))
+
+POLYGON ((609511.435 1453005.806 0, 609266.882 1453028.679 0, 609021.078 1453051.685 0, 608775.275 1453074.704 0, 608529.474 1453097.738 0, 608283.675 1453120.786 0, 608037.876 1453143.849 0, 607792.079 1453166.927 0, 607546.283 1453190.018 0, 607300.489 1453213.125 0, 
+    607054.696 1453236.245 0, 606808.904 1453259.381 0, 606563.114 1453282.53 0, 606317.325 1453305.694 0, 606071.538 1453328.873 0, 605825.752 1453352.066 0, 605579.967 1453375.274 0, 605334.184 1453398.496 0, 605088.401 1453421.732 0, 604842.621 1453444.983 0, 
+    604596.841 1453468.249 0, 604351.064 1453491.528 0, 604105.287 1453514.823 0, 603859.512 1453538.132 0, 603612.486 1453561.574 0, 603367.965 1453584.793 0, 603122.194 1453608.145 0, 602876.425 1453631.511 0, 602630.656 1453654.893 0, 602384.889 1453678.288 0, 
+    602139.124 1453701.698 0, 601893.36 1453725.123 0, 601647.597 1453748.562 0, 601401.835 1453772.015 0, 601156.075 1453795.483 0, 600910.317 1453818.966 0, 600664.559 1453842.462 0, 600418.803 1453865.974 0, 600173.049 1453889.5 0, 599927.296 1453913.04 0, 
+    599681.544 1453936.595 0, 599435.794 1453960.164 0, 599190.045 1453983.747 0, 598944.297 1454007.345 0, 598698.551 1454030.958 0, 598452.806 1454054.585 0, 598207.063 1454078.227 0, 597961.32 1454101.883 0, 597714.327 1454125.674 0, 598248.831 1459673.039 0, 
+    598783.307 1465220.11 0, 599029.644 1465196.382 0, 599274.733 1465172.789 0, 599519.824 1465149.21 0, 599764.916 1465125.646 0, 600010.009 1465102.096 0, 600255.103 1465078.561 0, 600500.199 1465055.04 0, 600745.297 1465031.533 0, 600990.395 1465008.041 0, 
+    601235.496 1464984.564 0, 601480.597 1464961.1 0, 601725.7 1464937.651 0, 601970.804 1464914.217 0, 602215.91 1464890.797 0, 602461.017 1464867.392 0, 602706.125 1464844 0, 602951.235 1464820.624 0, 603196.346 1464797.261 0, 603441.459 1464773.914 0, 
+    603686.573 1464750.58 0, 603931.688 1464727.261 0, 604176.804 1464703.956 0, 604421.922 1464680.666 0, 604665.793 1464657.509 0, 604912.163 1464634.129 0, 605157.285 1464610.882 0, 605402.408 1464587.65 0, 605647.533 1464564.432 0, 605892.659 1464541.228 0, 
+    606137.787 1464518.039 0, 606382.916 1464494.864 0, 606628.046 1464471.704 0, 606873.178 1464448.558 0, 607118.311 1464425.427 0, 607363.445 1464402.31 0, 607608.581 1464379.207 0, 607853.718 1464356.119 0, 608098.856 1464333.045 0, 608343.996 1464309.986 0, 
+    608589.137 1464286.941 0, 608834.28 1464263.911 0, 609079.424 1464240.895 0, 609324.569 1464217.893 0, 609569.716 1464194.906 0, 609814.864 1464171.933 0, 610060.013 1464148.975 0, 610305.164 1464126.031 0, 610549.067 1464103.218 0, 610030.265 1458554.659 0, 
+    609511.435 1453005.806 0))
+
+POLYGON ((622317.936 1463019.571 0, 622073.967 1463041.695 0, 621828.753 1463063.946 0, 621583.54 1463086.212 0, 621338.328 1463108.492 0, 621093.117 1463130.786 0, 620847.908 1463153.095 0, 620602.7 1463175.419 0, 620357.493 1463197.756 0, 620112.288 1463220.109 0, 
+    619867.084 1463242.475 0, 619621.881 1463264.856 0, 619376.68 1463287.252 0, 619131.48 1463309.662 0, 618886.281 1463332.086 0, 618641.084 1463354.525 0, 618395.888 1463376.978 0, 618150.693 1463399.446 0, 617905.5 1463421.928 0, 617660.307 1463444.425 0, 
+    617415.117 1463466.936 0, 617169.927 1463489.461 0, 616924.739 1463512.001 0, 616679.552 1463534.555 0, 616433.119 1463557.239 0, 616189.183 1463579.707 0, 615944 1463602.304 0, 615698.818 1463624.916 0, 615453.638 1463647.543 0, 615208.459 1463670.184 0, 
+    614963.282 1463692.839 0, 614718.106 1463715.509 0, 614472.931 1463738.193 0, 614227.757 1463760.891 0, 613982.585 1463783.604 0, 613737.414 1463806.332 0, 613492.245 1463829.074 0, 613247.077 1463851.83 0, 613001.91 1463874.601 0, 612756.744 1463897.386 0, 
+    612511.58 1463920.185 0, 612266.418 1463942.999 0, 612021.256 1463965.828 0, 611776.096 1463988.671 0, 611530.937 1464011.528 0, 611285.78 1464034.4 0, 611040.624 1464057.286 0, 610795.469 1464080.187 0, 610549.067 1464103.218 0, 611067.842 1469651.479 0, 
+    611586.588 1475199.434 0, 611832.333 1475176.464 0, 612076.835 1475153.624 0, 612321.338 1475130.799 0, 612565.842 1475107.988 0, 612810.347 1475085.192 0, 613054.854 1475062.41 0, 613299.363 1475039.642 0, 613543.872 1475016.889 0, 613788.383 1474994.15 0, 
+    614032.896 1474971.426 0, 614277.409 1474948.716 0, 614521.924 1474926.02 0, 614766.441 1474903.339 0, 615010.958 1474880.672 0, 615255.477 1474858.019 0, 615499.998 1474835.381 0, 615744.519 1474812.758 0, 615989.042 1474790.148 0, 616233.567 1474767.553 0, 
+    616478.092 1474744.973 0, 616722.619 1474722.407 0, 616967.148 1474699.855 0, 617211.677 1474677.317 0, 617454.964 1474654.909 0, 617700.741 1474632.286 0, 617945.274 1474609.792 0, 618189.809 1474587.312 0, 618434.345 1474564.847 0, 618678.883 1474542.396 0, 
+    618923.422 1474519.959 0, 619167.962 1474497.537 0, 619412.504 1474475.129 0, 619657.047 1474452.736 0, 619901.591 1474430.356 0, 620146.136 1474407.992 0, 620390.683 1474385.642 0, 620635.231 1474363.306 0, 620879.781 1474340.984 0, 621124.331 1474318.677 0, 
+    621368.883 1474296.385 0, 621613.437 1474274.106 0, 621857.992 1474251.842 0, 622102.548 1474229.593 0, 622347.105 1474207.358 0, 622591.663 1474185.137 0, 622836.223 1474162.931 0, 623080.785 1474140.739 0, 623324.104 1474118.674 0, 622821.034 1468569.275 0, 
+    622317.936 1463019.571 0))
+
+POLYGON ((635064.626 1473071.079 0, 634821.244 1473092.456 0, 634576.621 1473113.957 0, 634331.999 1473135.472 0, 634087.379 1473157.002 0, 633842.76 1473178.546 0, 633598.142 1473200.105 0, 633353.525 1473221.678 0, 633108.91 1473243.265 0, 632864.296 1473264.867 0, 
+    632619.683 1473286.483 0, 632375.071 1473308.113 0, 632130.461 1473329.758 0, 631885.852 1473351.417 0, 631641.244 1473373.091 0, 631396.638 1473394.779 0, 631152.033 1473416.481 0, 630907.429 1473438.198 0, 630662.826 1473459.93 0, 630418.225 1473481.675 0, 
+    630173.625 1473503.435 0, 629929.026 1473525.21 0, 629684.429 1473546.999 0, 629439.833 1473568.802 0, 629193.995 1473590.73 0, 628950.644 1473612.451 0, 628706.052 1473634.298 0, 628461.461 1473656.159 0, 628216.871 1473678.034 0, 627972.282 1473699.924 0, 
+    627727.695 1473721.828 0, 627483.109 1473743.746 0, 627238.525 1473765.679 0, 626993.941 1473787.626 0, 626749.359 1473809.588 0, 626504.779 1473831.564 0, 626260.199 1473853.554 0, 626015.621 1473875.559 0, 625771.044 1473897.578 0, 625526.469 1473919.611 0, 
+    625281.894 1473941.659 0, 625037.321 1473963.722 0, 624792.75 1473985.799 0, 624548.179 1474007.89 0, 624303.61 1474029.995 0, 624059.043 1474052.115 0, 623814.476 1474074.25 0, 623569.911 1474096.398 0, 623324.104 1474118.674 0, 623827.146 1479667.763 0, 
+    624330.159 1485216.535 0, 624575.309 1485194.319 0, 624819.221 1485172.229 0, 625063.134 1485150.154 0, 625307.049 1485128.093 0, 625550.965 1485106.047 0, 625794.882 1485084.014 0, 626038.8 1485061.997 0, 626282.72 1485039.993 0, 626526.641 1485018.004 0, 
+    626770.564 1484996.029 0, 627014.487 1484974.069 0, 627258.412 1484952.123 0, 627502.338 1484930.191 0, 627746.266 1484908.274 0, 627990.195 1484886.371 0, 628234.125 1484864.483 0, 628478.056 1484842.608 0, 628721.989 1484820.749 0, 628965.923 1484798.903 0, 
+    629209.858 1484777.072 0, 629453.794 1484755.255 0, 629697.732 1484733.453 0, 629941.671 1484711.665 0, 630184.372 1484690.001 0, 630429.553 1484668.131 0, 630673.496 1484646.386 0, 630917.44 1484624.656 0, 631161.386 1484602.94 0, 631405.332 1484581.238 0, 
+    631649.28 1484559.55 0, 631893.23 1484537.877 0, 632137.18 1484516.218 0, 632381.132 1484494.573 0, 632625.085 1484472.943 0, 632869.04 1484451.328 0, 633112.995 1484429.726 0, 633356.952 1484408.139 0, 633600.91 1484386.566 0, 633844.87 1484365.008 0, 
+    634088.831 1484343.464 0, 634332.793 1484321.934 0, 634576.756 1484300.419 0, 634820.72 1484278.918 0, 635064.686 1484257.432 0, 635308.653 1484235.96 0, 635552.622 1484214.502 0, 635796.591 1484193.058 0, 636039.324 1484171.738 0, 635551.989 1478621.566 0, 
+    635064.626 1473071.079 0))
+
+POLYGON ((647751.394 1483160.025 0, 647508.6 1483180.66 0, 647264.571 1483201.414 0, 647020.543 1483222.183 0, 646776.516 1483242.965 0, 646532.491 1483263.763 0, 646288.466 1483284.574 0, 646044.443 1483305.4 0, 645800.421 1483326.24 0, 645556.401 1483347.095 0, 
+    645312.381 1483367.964 0, 645068.363 1483388.848 0, 644824.346 1483409.745 0, 644580.331 1483430.657 0, 644336.316 1483451.584 0, 644092.303 1483472.525 0, 643848.291 1483493.48 0, 643604.28 1483514.449 0, 643360.27 1483535.433 0, 643116.262 1483556.432 0, 
+    642872.255 1483577.444 0, 642628.249 1483598.471 0, 642384.245 1483619.513 0, 642140.241 1483640.568 0, 641895.001 1483661.745 0, 641652.238 1483682.723 0, 641408.239 1483703.822 0, 641164.24 1483724.935 0, 640920.243 1483746.063 0, 640676.247 1483767.204 0, 
+    640432.252 1483788.361 0, 640188.259 1483809.531 0, 639944.267 1483830.716 0, 639700.276 1483851.916 0, 639456.286 1483873.129 0, 639212.298 1483894.357 0, 638968.311 1483915.6 0, 638724.325 1483936.857 0, 638480.34 1483958.128 0, 638236.357 1483979.413 0, 
+    637992.374 1484000.713 0, 637748.393 1484022.027 0, 637504.414 1484043.356 0, 637260.435 1484064.699 0, 637016.458 1484086.056 0, 636772.482 1484107.428 0, 636528.508 1484128.814 0, 636284.534 1484150.214 0, 636039.324 1484171.738 0, 636526.63 1489721.587 0, 
+    637013.908 1495271.109 0, 637258.462 1495249.643 0, 637501.782 1495228.3 0, 637745.103 1495206.971 0, 637988.426 1495185.657 0, 638231.75 1495164.357 0, 638475.075 1495143.071 0, 638718.401 1495121.799 0, 638961.729 1495100.542 0, 639205.058 1495079.299 0, 
+    639448.388 1495058.071 0, 639691.719 1495036.857 0, 639935.052 1495015.657 0, 640178.386 1494994.471 0, 640421.721 1494973.3 0, 640665.057 1494952.143 0, 640908.395 1494931.001 0, 641151.733 1494909.872 0, 641395.074 1494888.758 0, 641638.415 1494867.659 0, 
+    641881.757 1494846.574 0, 642125.101 1494825.503 0, 642368.446 1494804.446 0, 642611.793 1494783.404 0, 642853.906 1494762.482 0, 643098.489 1494741.362 0, 643341.839 1494720.363 0, 643585.19 1494699.378 0, 643828.543 1494678.407 0, 644071.896 1494657.45 0, 
+    644315.251 1494636.508 0, 644558.607 1494615.581 0, 644801.965 1494594.667 0, 645045.323 1494573.768 0, 645288.683 1494552.883 0, 645532.044 1494532.013 0, 645775.407 1494511.157 0, 646018.77 1494490.315 0, 646262.135 1494469.488 0, 646505.501 1494448.674 0, 
+    646748.868 1494427.876 0, 646992.237 1494407.091 0, 647235.606 1494386.321 0, 647478.977 1494365.565 0, 647722.349 1494344.824 0, 647965.723 1494324.096 0, 648209.097 1494303.384 0, 648452.473 1494282.685 0, 648694.616 1494262.106 0, 648223.019 1488711.229 0, 
+    647751.394 1483160.025 0))
+
+POLYGON ((660378.129 1493286.106 0, 660135.926 1493306.002 0, 659892.493 1493326.012 0, 659649.061 1493346.038 0, 659405.63 1493366.077 0, 659162.2 1493386.131 0, 658918.772 1493406.199 0, 658675.344 1493426.282 0, 658431.918 1493446.379 0, 658188.493 1493466.49 0, 
+    657945.069 1493486.615 0, 657701.647 1493506.755 0, 657458.225 1493526.909 0, 657214.805 1493547.078 0, 656971.386 1493567.261 0, 656727.968 1493587.458 0, 656484.551 1493607.669 0, 656241.136 1493627.895 0, 655997.721 1493648.135 0, 655754.308 1493668.39 0, 
+    655510.896 1493688.658 0, 655267.486 1493708.942 0, 655024.076 1493729.239 0, 654780.668 1493749.551 0, 654536.028 1493769.98 0, 654293.855 1493790.217 0, 654050.45 1493810.572 0, 653807.046 1493830.941 0, 653563.644 1493851.324 0, 653320.243 1493871.722 0, 
+    653076.843 1493892.134 0, 652833.444 1493912.561 0, 652590.047 1493933.001 0, 652346.65 1493953.456 0, 652103.255 1493973.926 0, 651859.861 1493994.409 0, 651616.468 1494014.907 0, 651373.077 1494035.42 0, 651129.687 1494055.946 0, 650886.297 1494076.487 0, 
+    650642.909 1494097.043 0, 650399.523 1494117.612 0, 650156.137 1494138.196 0, 649912.753 1494158.794 0, 649669.37 1494179.407 0, 649425.988 1494200.034 0, 649182.607 1494220.675 0, 648939.228 1494241.331 0, 648694.616 1494262.106 0, 649166.185 1499812.648 0, 
+    649637.725 1505362.852 0, 649881.681 1505342.133 0, 650124.407 1505321.532 0, 650367.134 1505300.947 0, 650609.862 1505280.375 0, 650852.592 1505259.818 0, 651095.323 1505239.275 0, 651338.055 1505218.746 0, 651580.788 1505198.232 0, 651823.523 1505177.732 0, 
+    652066.259 1505157.246 0, 652308.995 1505136.774 0, 652551.734 1505116.317 0, 652794.473 1505095.874 0, 653037.213 1505075.445 0, 653279.955 1505055.031 0, 653522.698 1505034.631 0, 653765.442 1505014.245 0, 654008.188 1504993.873 0, 654250.934 1504973.516 0, 
+    654493.682 1504953.173 0, 654736.431 1504932.845 0, 654979.181 1504912.53 0, 655221.932 1504892.23 0, 655463.455 1504872.047 0, 655707.438 1504851.673 0, 655950.193 1504831.416 0, 656192.949 1504811.173 0, 656435.707 1504790.944 0, 656678.465 1504770.73 0, 
+    656921.225 1504750.529 0, 657163.986 1504730.344 0, 657406.748 1504710.172 0, 657649.511 1504690.015 0, 657892.275 1504669.872 0, 658135.041 1504649.743 0, 658377.808 1504629.629 0, 658620.576 1504609.529 0, 658863.345 1504589.443 0, 659106.115 1504569.372 0, 
+    659348.887 1504549.315 0, 659591.659 1504529.272 0, 659834.433 1504509.243 0, 660077.208 1504489.229 0, 660319.985 1504469.229 0, 660562.762 1504449.243 0, 660805.541 1504429.271 0, 661048.32 1504409.314 0, 661289.873 1504389.472 0, 660834.015 1498837.959 0, 
+    660378.129 1493286.106 0))
+
+POLYGON ((672944.723 1503449.016 0, 672703.114 1503468.176 0, 672460.279 1503487.447 0, 672217.445 1503506.733 0, 671974.612 1503526.033 0, 671731.78 1503545.347 0, 671488.949 1503564.675 0, 671246.12 1503584.018 0, 671003.292 1503603.375 0, 670760.464 1503622.746 0, 
+    670517.638 1503642.131 0, 670274.813 1503661.531 0, 670031.99 1503680.945 0, 669789.167 1503700.374 0, 669546.345 1503719.816 0, 669303.525 1503739.273 0, 669060.706 1503758.745 0, 668817.888 1503778.23 0, 668575.071 1503797.73 0, 668332.255 1503817.244 0, 
+    668089.441 1503836.773 0, 667846.627 1503856.315 0, 667603.815 1503875.872 0, 667361.004 1503895.444 0, 667116.966 1503915.129 0, 666875.385 1503934.629 0, 666632.577 1503954.244 0, 666389.771 1503973.872 0, 666146.965 1503993.515 0, 665904.161 1504013.172 0, 
+    665661.358 1504032.843 0, 665418.556 1504052.529 0, 665175.755 1504072.229 0, 664932.956 1504091.943 0, 664690.157 1504111.672 0, 664447.36 1504131.414 0, 664204.564 1504151.172 0, 663961.769 1504170.943 0, 663718.975 1504190.729 0, 663476.182 1504210.529 0, 
+    663233.391 1504230.343 0, 662990.601 1504250.171 0, 662747.811 1504270.014 0, 662505.023 1504289.871 0, 662262.237 1504309.743 0, 662019.451 1504329.629 0, 661776.667 1504349.529 0, 661533.883 1504369.443 0, 661289.873 1504389.472 0, 661745.702 1509940.64 0, 
+    662201.503 1515491.457 0, 662444.857 1515471.482 0, 662686.987 1515451.621 0, 662929.118 1515431.775 0, 663171.25 1515411.943 0, 663413.383 1515392.125 0, 663655.518 1515372.321 0, 663897.654 1515352.531 0, 664139.79 1515332.756 0, 664381.928 1515312.995 0, 
+    664624.068 1515293.249 0, 664866.208 1515273.516 0, 665108.349 1515253.798 0, 665350.492 1515234.094 0, 665592.636 1515214.404 0, 665834.781 1515194.729 0, 666076.927 1515175.068 0, 666319.074 1515155.421 0, 666561.222 1515135.788 0, 666803.372 1515116.17 0, 
+    667045.523 1515096.566 0, 667287.675 1515076.976 0, 667529.828 1515057.4 0, 667771.982 1515037.839 0, 668012.913 1515018.39 0, 668256.294 1514998.759 0, 668498.451 1514979.24 0, 668740.61 1514959.736 0, 668982.77 1514940.245 0, 669224.931 1514920.769 0, 
+    669467.093 1514901.308 0, 669709.257 1514881.86 0, 669951.421 1514862.427 0, 670193.587 1514843.008 0, 670435.754 1514823.604 0, 670677.922 1514804.213 0, 670920.091 1514784.837 0, 671162.261 1514765.475 0, 671404.432 1514746.128 0, 671646.605 1514726.795 0, 
+    671888.779 1514707.475 0, 672130.953 1514688.171 0, 672373.129 1514668.88 0, 672615.306 1514649.604 0, 672857.485 1514630.342 0, 673099.664 1514611.094 0, 673341.844 1514591.86 0, 673584.026 1514572.641 0, 673824.985 1514553.533 0, 673384.868 1509001.45 0, 
+    672944.723 1503449.016 0))
+
+POLYGON ((685451.07 1513648.45 0, 685210.056 1513666.878 0, 684967.821 1513685.413 0, 684725.587 1513703.962 0, 684483.355 1513722.526 0, 684241.123 1513741.103 0, 683998.893 1513759.695 0, 683756.663 1513778.302 0, 683514.435 1513796.922 0, 683272.207 1513815.557 0, 
+    683029.981 1513834.206 0, 682787.756 1513852.87 0, 682545.532 1513871.547 0, 682303.309 1513890.239 0, 682061.088 1513908.945 0, 681818.867 1513927.666 0, 681576.647 1513946.4 0, 681334.429 1513965.149 0, 681092.212 1513983.912 0, 680849.995 1514002.69 0, 
+    680607.78 1514021.481 0, 680365.566 1514040.287 0, 680123.353 1514059.107 0, 679881.141 1514077.942 0, 679637.708 1514096.886 0, 679396.721 1514115.654 0, 679154.513 1514134.531 0, 678912.305 1514153.422 0, 678670.099 1514172.328 0, 678427.894 1514191.248 0, 
+    678185.69 1514210.182 0, 677943.487 1514229.131 0, 677701.285 1514248.093 0, 677459.084 1514267.07 0, 677216.885 1514286.062 0, 676974.686 1514305.067 0, 676732.489 1514324.087 0, 676490.293 1514343.121 0, 676248.098 1514362.169 0, 676005.904 1514381.232 0, 
+    675763.711 1514400.308 0, 675521.519 1514419.399 0, 675279.329 1514438.505 0, 675037.139 1514457.624 0, 674794.951 1514476.758 0, 674552.763 1514495.906 0, 674310.577 1514515.068 0, 674068.392 1514534.245 0, 673824.985 1514553.533 0, 674265.073 1520105.258 0, 
+    674705.133 1525656.621 0, 674947.884 1525637.385 0, 675189.416 1525618.26 0, 675430.948 1525599.15 0, 675672.482 1525580.053 0, 675914.017 1525560.971 0, 676155.553 1525541.903 0, 676397.09 1525522.849 0, 676638.628 1525503.81 0, 676880.167 1525484.785 0, 
+    677121.708 1525465.773 0, 677363.249 1525446.777 0, 677604.792 1525427.794 0, 677846.336 1525408.826 0, 678087.881 1525389.871 0, 678329.427 1525370.931 0, 678570.974 1525352.006 0, 678812.522 1525333.094 0, 679054.071 1525314.197 0, 679295.622 1525295.313 0, 
+    679537.173 1525276.445 0, 679778.726 1525257.59 0, 680020.28 1525238.749 0, 680261.835 1525219.923 0, 680502.171 1525201.206 0, 680744.948 1525182.313 0, 680986.506 1525163.53 0, 681228.066 1525144.76 0, 681469.626 1525126.005 0, 681711.188 1525107.264 0, 
+    681952.75 1525088.537 0, 682194.314 1525069.825 0, 682435.879 1525051.127 0, 682677.445 1525032.442 0, 682919.012 1525013.773 0, 683160.58 1524995.117 0, 683402.149 1524976.476 0, 683643.72 1524957.848 0, 683885.291 1524939.235 0, 684126.864 1524920.637 0, 
+    684368.437 1524902.052 0, 684610.012 1524883.482 0, 684851.588 1524864.926 0, 685093.165 1524846.384 0, 685334.743 1524827.856 0, 685576.322 1524809.343 0, 685817.902 1524790.843 0, 686059.483 1524772.358 0, 686299.847 1524753.981 0, 685875.472 1519201.397 0, 
+    685451.07 1513648.45 0))
+
+POLYGON ((697897.064 1523884.101 0, 697656.648 1523901.8 0, 697415.015 1523919.602 0, 697173.384 1523937.419 0, 696931.753 1523955.25 0, 696690.124 1523973.095 0, 696448.496 1523990.954 0, 696206.868 1524008.828 0, 695965.242 1524026.716 0, 695723.617 1524044.618 0, 
+    695481.993 1524062.534 0, 695240.37 1524080.464 0, 694998.748 1524098.409 0, 694757.127 1524116.368 0, 694515.507 1524134.341 0, 694273.888 1524152.328 0, 694032.27 1524170.33 0, 693790.653 1524188.345 0, 693549.038 1524206.375 0, 693307.423 1524224.42 0, 
+    693065.81 1524242.478 0, 692824.197 1524260.551 0, 692582.586 1524278.638 0, 692340.976 1524296.739 0, 692098.148 1524314.945 0, 691857.758 1524332.984 0, 691616.151 1524351.127 0, 691374.545 1524369.285 0, 691132.94 1524387.457 0, 690891.336 1524405.644 0, 
+    690649.733 1524423.844 0, 690408.131 1524442.059 0, 690166.531 1524460.288 0, 689924.931 1524478.532 0, 689683.332 1524496.789 0, 689441.735 1524515.061 0, 689200.138 1524533.347 0, 688958.543 1524551.647 0, 688716.949 1524569.961 0, 688475.356 1524588.29 0, 
+    688233.763 1524606.633 0, 687992.172 1524624.99 0, 687750.583 1524643.361 0, 687508.994 1524661.747 0, 687267.406 1524680.146 0, 687025.819 1524698.56 0, 686784.234 1524716.988 0, 686542.649 1524735.431 0, 686299.847 1524753.981 0, 686724.193 1530306.195 0, 
+    687148.511 1535858.035 0, 687390.656 1535839.535 0, 687631.587 1535821.143 0, 687872.519 1535802.765 0, 688113.452 1535784.401 0, 688354.386 1535766.051 0, 688595.322 1535747.715 0, 688836.258 1535729.393 0, 689077.195 1535711.086 0, 689318.134 1535692.793 0, 
+    689559.074 1535674.514 0, 689800.014 1535656.249 0, 690040.956 1535637.998 0, 690281.899 1535619.762 0, 690522.843 1535601.539 0, 690763.788 1535583.331 0, 691004.734 1535565.137 0, 691245.681 1535546.958 0, 691486.629 1535528.792 0, 691727.578 1535510.641 0, 
+    691968.529 1535492.503 0, 692209.48 1535474.38 0, 692450.432 1535456.271 0, 692691.386 1535438.177 0, 692931.126 1535420.187 0, 693173.296 1535402.03 0, 693414.253 1535383.978 0, 693655.211 1535365.94 0, 693896.169 1535347.916 0, 694137.129 1535329.907 0, 
+    694378.09 1535311.911 0, 694619.052 1535293.93 0, 694860.015 1535275.963 0, 695100.979 1535258.01 0, 695341.945 1535240.072 0, 695582.911 1535222.147 0, 695823.878 1535204.237 0, 696064.846 1535186.341 0, 696305.816 1535168.459 0, 696546.786 1535150.591 0, 
+    696787.758 1535132.737 0, 697028.73 1535114.898 0, 697269.704 1535097.073 0, 697510.679 1535079.262 0, 697751.654 1535061.465 0, 697992.631 1535043.682 0, 698233.609 1535025.914 0, 698474.588 1535008.16 0, 698714.353 1534990.509 0, 698305.722 1529437.493 0, 
+    697897.064 1523884.101 0))
+
+POLYGON ((710282.601 1534155.662 0, 710042.785 1534172.635 0, 709801.757 1534189.709 0, 709560.73 1534206.796 0, 709319.704 1534223.898 0, 709078.678 1534241.014 0, 708837.654 1534258.144 0, 708596.632 1534275.288 0, 708355.61 1534292.447 0, 708114.589 1534309.62 0, 
+    707873.569 1534326.807 0, 707632.55 1534344.008 0, 707391.532 1534361.223 0, 707150.515 1534378.452 0, 706909.499 1534395.696 0, 706668.484 1534412.954 0, 706427.47 1534430.226 0, 706186.457 1534447.512 0, 705945.445 1534464.812 0, 705704.435 1534482.127 0, 
+    705463.425 1534499.456 0, 705222.416 1534516.799 0, 704981.408 1534534.156 0, 704740.401 1534551.527 0, 704498.182 1534569 0, 704258.391 1534586.312 0, 704017.387 1534603.726 0, 703776.385 1534621.154 0, 703535.383 1534638.596 0, 703294.383 1534656.053 0, 
+    703053.383 1534673.523 0, 702812.384 1534691.008 0, 702571.387 1534708.507 0, 702330.39 1534726.02 0, 702089.395 1534743.547 0, 701848.401 1534761.089 0, 701607.407 1534778.645 0, 701366.415 1534796.215 0, 701125.424 1534813.799 0, 700884.433 1534831.397 0, 
+    700643.444 1534849.009 0, 700402.456 1534866.636 0, 700161.469 1534884.277 0, 699920.483 1534901.932 0, 699679.497 1534919.601 0, 699438.513 1534937.284 0, 699197.53 1534954.982 0, 698956.548 1534972.694 0, 698714.353 1534990.509 0, 699122.956 1540543.144 0, 
+    699531.531 1546095.392 0, 699773.069 1546077.626 0, 700013.397 1546059.962 0, 700253.727 1546042.312 0, 700494.057 1546024.677 0, 700734.389 1546007.056 0, 700974.721 1545989.449 0, 701215.055 1545971.856 0, 701455.389 1545954.277 0, 701695.725 1545936.712 0, 
+    701936.061 1545919.162 0, 702176.399 1545901.625 0, 702416.738 1545884.103 0, 702657.077 1545866.595 0, 702897.418 1545849.101 0, 703137.76 1545831.621 0, 703378.103 1545814.156 0, 703618.447 1545796.704 0, 703858.792 1545779.267 0, 704099.137 1545761.843 0, 
+    704339.484 1545744.434 0, 704579.832 1545727.039 0, 704820.181 1545709.659 0, 705060.531 1545692.292 0, 705299.672 1545675.027 0, 705541.234 1545657.601 0, 705781.587 1545640.277 0, 706021.942 1545622.967 0, 706262.297 1545605.671 0, 706502.653 1545588.389 0, 
+    706743.01 1545571.122 0, 706983.368 1545553.868 0, 707223.727 1545536.629 0, 707464.087 1545519.404 0, 707704.449 1545502.193 0, 707944.811 1545484.996 0, 708185.174 1545467.813 0, 708425.538 1545450.645 0, 708665.903 1545433.49 0, 708906.27 1545416.35 0, 
+    709146.637 1545399.224 0, 709387.005 1545382.112 0, 709627.374 1545365.014 0, 709867.745 1545347.93 0, 710108.116 1545330.861 0, 710348.488 1545313.806 0, 710588.862 1545296.764 0, 710829.236 1545279.737 0, 711068.402 1545262.81 0, 710675.515 1539709.429 0, 
+    710282.601 1534155.662 0))
+
+POLYGON ((722607.579 1544462.824 0, 722368.364 1544479.076 0, 722127.943 1544495.424 0, 721887.523 1544511.786 0, 721647.103 1544528.162 0, 721406.684 1544544.553 0, 721166.267 1544560.957 0, 720925.85 1544577.376 0, 720685.435 1544593.809 0, 720445.02 1544610.256 0, 
+    720204.606 1544626.717 0, 719964.194 1544643.192 0, 719723.782 1544659.681 0, 719483.371 1544676.185 0, 719242.961 1544692.703 0, 719002.552 1544709.235 0, 718762.144 1544725.781 0, 718521.737 1544742.341 0, 718281.332 1544758.915 0, 718040.927 1544775.504 0, 
+    717800.523 1544792.106 0, 717560.12 1544808.723 0, 717319.718 1544825.354 0, 717079.317 1544841.999 0, 716837.708 1544858.742 0, 716598.517 1544875.332 0, 716358.119 1544892.019 0, 716117.722 1544908.721 0, 715877.326 1544925.437 0, 715636.931 1544942.167 0, 
+    715396.537 1544958.911 0, 715156.144 1544975.669 0, 714915.751 1544992.441 0, 714675.36 1545009.228 0, 714434.97 1545026.029 0, 714194.581 1545042.843 0, 713954.192 1545059.673 0, 713713.805 1545076.516 0, 713473.419 1545093.373 0, 713233.034 1545110.244 0, 
+    712992.649 1545127.13 0, 712752.266 1545144.03 0, 712511.884 1545160.944 0, 712271.503 1545177.872 0, 712031.122 1545194.814 0, 711790.743 1545211.77 0, 711550.365 1545228.741 0, 711309.987 1545245.725 0, 711068.402 1545262.81 0, 711461.261 1550815.797 0, 
+    711854.092 1556368.385 0, 712095.02 1556351.347 0, 712334.744 1556334.409 0, 712574.468 1556317.485 0, 712814.194 1556300.574 0, 713053.921 1556283.678 0, 713293.648 1556266.796 0, 713533.377 1556249.928 0, 713773.106 1556233.075 0, 714012.837 1556216.235 0, 
+    714252.569 1556199.409 0, 714492.301 1556182.598 0, 714732.035 1556165.8 0, 714971.769 1556149.017 0, 715211.505 1556132.248 0, 715451.241 1556115.493 0, 715690.979 1556098.752 0, 715930.717 1556082.025 0, 716170.457 1556065.313 0, 716410.197 1556048.614 0, 
+    716649.939 1556031.929 0, 716889.681 1556015.259 0, 717129.425 1555998.603 0, 717369.169 1555981.961 0, 717607.709 1555965.416 0, 717848.661 1555948.719 0, 718088.408 1555932.119 0, 718328.156 1555915.533 0, 718567.906 1555898.962 0, 718807.656 1555882.404 0, 
+    719047.407 1555865.861 0, 719287.159 1555849.332 0, 719526.912 1555832.816 0, 719766.667 1555816.315 0, 720006.422 1555799.828 0, 720246.178 1555783.356 0, 720485.935 1555766.897 0, 720725.693 1555750.452 0, 720965.452 1555734.022 0, 721205.212 1555717.606 0, 
+    721444.973 1555701.203 0, 721684.735 1555684.815 0, 721924.497 1555668.441 0, 722164.261 1555652.081 0, 722404.026 1555635.735 0, 722643.792 1555619.404 0, 722883.558 1555603.086 0, 723123.326 1555586.783 0, 723361.89 1555570.575 0, 722984.748 1550016.899 0, 
+    722607.579 1544462.824 0))
+
+POLYGON ((734871.897 1554805.28 0, 734633.286 1554820.813 0, 734393.474 1554836.439 0, 734153.662 1554852.079 0, 733913.851 1554867.734 0, 733674.041 1554883.402 0, 733434.232 1554899.085 0, 733194.424 1554914.781 0, 732954.616 1554930.492 0, 732714.81 1554946.217 0, 
+    732475.005 1554961.956 0, 732235.2 1554977.709 0, 731995.397 1554993.476 0, 731755.594 1555009.257 0, 731515.792 1555025.052 0, 731275.992 1555040.862 0, 731036.192 1555056.686 0, 730796.393 1555072.523 0, 730556.595 1555088.375 0, 730316.798 1555104.241 0, 
+    730077.002 1555120.121 0, 729837.207 1555136.015 0, 729597.413 1555151.924 0, 729357.619 1555167.846 0, 729116.624 1555183.863 0, 728878.036 1555199.733 0, 728638.245 1555215.698 0, 728398.456 1555231.677 0, 728158.667 1555247.67 0, 727918.88 1555263.677 0, 
+    727679.093 1555279.698 0, 727439.307 1555295.734 0, 727199.522 1555311.783 0, 726959.738 1555327.846 0, 726719.956 1555343.924 0, 726480.174 1555360.016 0, 726240.393 1555376.122 0, 726000.613 1555392.242 0, 725760.833 1555408.376 0, 725521.055 1555424.524 0, 
+    725281.278 1555440.687 0, 725041.502 1555456.863 0, 724801.727 1555473.054 0, 724561.952 1555489.258 0, 724322.179 1555505.477 0, 724082.406 1555521.71 0, 723842.635 1555537.957 0, 723602.864 1555554.218 0, 723361.89 1555570.575 0, 723739.005 1561123.846 0, 
+    724116.091 1566676.705 0, 724356.408 1566660.392 0, 724595.525 1566644.175 0, 724834.643 1566627.973 0, 725073.762 1566611.784 0, 725312.881 1566595.609 0, 725552.002 1566579.449 0, 725791.124 1566563.302 0, 726030.246 1566547.17 0, 726269.37 1566531.052 0, 
+    726508.494 1566514.948 0, 726747.62 1566498.857 0, 726986.746 1566482.781 0, 727225.873 1566466.719 0, 727465.002 1566450.672 0, 727704.131 1566434.638 0, 727943.261 1566418.618 0, 728182.392 1566402.612 0, 728421.524 1566386.621 0, 728660.657 1566370.643 0, 
+    728899.791 1566354.68 0, 729138.926 1566338.73 0, 729378.061 1566322.795 0, 729617.198 1566306.874 0, 729855.135 1566291.046 0, 730095.474 1566275.073 0, 730334.614 1566259.194 0, 730573.754 1566243.33 0, 730812.896 1566227.479 0, 731052.038 1566211.642 0, 
+    731291.181 1566195.819 0, 731530.325 1566180.011 0, 731769.47 1566164.216 0, 732008.616 1566148.436 0, 732247.763 1566132.669 0, 732486.911 1566116.917 0, 732726.06 1566101.179 0, 732965.21 1566085.454 0, 733204.361 1566069.744 0, 733443.512 1566054.048 0, 
+    733682.665 1566038.366 0, 733921.818 1566022.698 0, 734160.972 1566007.045 0, 734400.128 1565991.405 0, 734639.284 1565975.779 0, 734878.441 1565960.168 0, 735117.599 1565944.57 0, 735356.758 1565928.987 0, 735594.719 1565913.496 0, 735233.321 1560359.593 0, 
+    734871.897 1554805.28 0))
+
+POLYGON ((747075.456 1565182.719 0, 746837.451 1565197.538 0, 746598.249 1565212.446 0, 746359.048 1565227.367 0, 746119.847 1565242.303 0, 745880.648 1565257.253 0, 745641.45 1565272.217 0, 745402.252 1565287.195 0, 745163.055 1565302.187 0, 744923.859 1565317.194 0, 
+    744684.664 1565332.214 0, 744445.47 1565347.248 0, 744206.277 1565362.297 0, 743967.085 1565377.359 0, 743727.893 1565392.436 0, 743488.703 1565407.527 0, 743249.513 1565422.631 0, 743010.324 1565437.75 0, 742771.136 1565452.883 0, 742531.949 1565468.03 0, 
+    742292.763 1565483.191 0, 742053.578 1565498.366 0, 741814.394 1565513.556 0, 741575.21 1565528.759 0, 741334.829 1565544.053 0, 741096.846 1565559.208 0, 740857.665 1565574.454 0, 740618.486 1565589.713 0, 740379.307 1565604.987 0, 740140.129 1565620.275 0, 
+    739900.952 1565635.577 0, 739661.775 1565650.893 0, 739422.6 1565666.223 0, 739183.426 1565681.567 0, 738944.252 1565696.925 0, 738705.079 1565712.297 0, 738465.908 1565727.683 0, 738226.737 1565743.084 0, 737987.567 1565758.498 0, 737748.398 1565773.927 0, 
+    737509.23 1565789.37 0, 737270.063 1565804.826 0, 737030.896 1565820.297 0, 736791.731 1565835.782 0, 736552.567 1565851.281 0, 736313.403 1565866.794 0, 736074.24 1565882.321 0, 735835.079 1565897.862 0, 735594.719 1565913.496 0, 735956.089 1571466.98 0, 
+    736317.431 1577020.041 0, 736557.134 1577004.45 0, 736795.642 1576988.951 0, 737034.151 1576973.467 0, 737272.661 1576957.996 0, 737511.172 1576942.539 0, 737749.683 1576927.097 0, 737988.196 1576911.668 0, 738226.709 1576896.254 0, 738465.224 1576880.853 0, 
+    738703.739 1576865.467 0, 738942.255 1576850.095 0, 739180.772 1576834.736 0, 739419.29 1576819.392 0, 739657.809 1576804.062 0, 739896.329 1576788.746 0, 740134.849 1576773.443 0, 740373.371 1576758.155 0, 740611.894 1576742.881 0, 740850.417 1576727.621 0, 
+    741088.941 1576712.375 0, 741327.466 1576697.143 0, 741565.992 1576681.925 0, 741804.519 1576666.721 0, 742041.852 1576651.608 0, 742281.576 1576636.356 0, 742520.106 1576621.194 0, 742758.636 1576606.046 0, 742997.168 1576590.913 0, 743235.7 1576575.793 0, 
+    743474.233 1576560.687 0, 743712.767 1576545.596 0, 743951.302 1576530.518 0, 744189.838 1576515.455 0, 744428.375 1576500.405 0, 744666.913 1576485.37 0, 744905.451 1576470.348 0, 745143.99 1576455.341 0, 745382.531 1576440.348 0, 745621.072 1576425.368 0, 
+    745859.614 1576410.403 0, 746098.157 1576395.452 0, 746336.701 1576380.515 0, 746575.245 1576365.592 0, 746813.791 1576350.683 0, 747052.338 1576335.788 0, 747290.885 1576320.907 0, 747529.433 1576306.04 0, 747766.788 1576291.261 0, 747421.135 1570737.202 0, 
+    747075.456 1565182.719 0))
+
+POLYGON ((759218.157 1575594.831 0, 758980.76 1575608.939 0, 758742.171 1575623.132 0, 758503.583 1575637.339 0, 758264.995 1575651.56 0, 758026.408 1575665.795 0, 757787.822 1575680.045 0, 757549.237 1575694.308 0, 757310.653 1575708.585 0, 757072.07 1575722.876 0, 
+    756833.487 1575737.181 0, 756594.905 1575751.501 0, 756356.325 1575765.834 0, 756117.745 1575780.182 0, 755879.165 1575794.543 0, 755640.587 1575808.918 0, 755402.01 1575823.308 0, 755163.433 1575837.712 0, 754924.857 1575852.129 0, 754686.282 1575866.561 0, 
+    754447.708 1575881.007 0, 754209.135 1575895.466 0, 753970.562 1575909.94 0, 753731.991 1575924.428 0, 753492.227 1575939.002 0, 753254.85 1575953.446 0, 753016.282 1575967.976 0, 752777.713 1575982.52 0, 752539.146 1575997.078 0, 752300.58 1576011.65 0, 
+    752062.014 1576026.236 0, 751823.45 1576040.836 0, 751584.886 1576055.45 0, 751346.323 1576070.078 0, 751107.761 1576084.721 0, 750869.199 1576099.377 0, 750630.639 1576114.047 0, 750392.08 1576128.732 0, 750153.521 1576143.43 0, 749914.963 1576158.143 0, 
+    749676.406 1576172.869 0, 749437.85 1576187.61 0, 749199.295 1576202.364 0, 748960.741 1576217.133 0, 748722.187 1576231.916 0, 748483.635 1576246.713 0, 748245.083 1576261.523 0, 748006.532 1576276.348 0, 747766.788 1576291.261 0, 748112.413 1581844.89 0, 
+    748458.012 1587398.083 0, 748697.1 1587383.211 0, 748934.997 1587368.427 0, 749172.895 1587353.656 0, 749410.794 1587338.9 0, 749648.693 1587324.158 0, 749886.594 1587309.43 0, 750124.495 1587294.716 0, 750362.398 1587280.016 0, 750600.301 1587265.329 0, 
+    750838.205 1587250.657 0, 751076.11 1587235.999 0, 751314.015 1587221.355 0, 751551.922 1587206.725 0, 751789.829 1587192.109 0, 752027.738 1587177.506 0, 752265.647 1587162.918 0, 752503.557 1587148.344 0, 752741.468 1587133.784 0, 752979.38 1587119.238 0, 
+    753217.292 1587104.706 0, 753455.206 1587090.188 0, 753693.12 1587075.683 0, 753931.035 1587061.193 0, 754167.761 1587046.79 0, 754406.868 1587032.255 0, 754644.786 1587017.807 0, 754882.705 1587003.373 0, 755120.624 1586988.953 0, 755358.544 1586974.547 0, 
+    755596.466 1586960.154 0, 755834.388 1586945.776 0, 756072.31 1586931.412 0, 756310.234 1586917.062 0, 756548.159 1586902.726 0, 756786.084 1586888.404 0, 757024.01 1586874.096 0, 757261.937 1586859.802 0, 757499.865 1586845.522 0, 757737.794 1586831.256 0, 
+    757975.723 1586817.004 0, 758213.654 1586802.765 0, 758451.585 1586788.541 0, 758689.517 1586774.331 0, 758927.45 1586760.135 0, 759165.384 1586745.953 0, 759403.318 1586731.785 0, 759641.254 1586717.631 0, 759878 1586703.562 0, 759548.092 1581149.415 0, 
+    759218.157 1575594.831 0))
+
+POLYGON ((771299.905 1586041.307 0, 771063.118 1586054.707 0, 770825.144 1586068.189 0, 770587.17 1586081.685 0, 770349.197 1586095.195 0, 770111.225 1586108.718 0, 769873.254 1586122.256 0, 769635.283 1586135.808 0, 769397.314 1586149.374 0, 769159.345 1586162.954 0, 
+    768921.377 1586176.548 0, 768683.409 1586190.155 0, 768445.443 1586203.777 0, 768207.477 1586217.413 0, 767969.512 1586231.063 0, 767731.548 1586244.727 0, 767493.585 1586258.405 0, 767255.622 1586272.096 0, 767017.661 1586285.802 0, 766779.7 1586299.522 0, 
+    766541.74 1586313.256 0, 766303.781 1586327.004 0, 766065.822 1586340.766 0, 765827.865 1586354.542 0, 765588.719 1586368.401 0, 765351.952 1586382.136 0, 765113.997 1586395.954 0, 764876.042 1586409.786 0, 764638.089 1586423.631 0, 764400.136 1586437.491 0, 
+    764162.184 1586451.365 0, 763924.233 1586465.253 0, 763686.283 1586479.155 0, 763448.333 1586493.071 0, 763210.385 1586507.001 0, 762972.437 1586520.945 0, 762734.49 1586534.903 0, 762496.544 1586548.875 0, 762258.598 1586562.861 0, 762020.654 1586576.861 0, 
+    761782.71 1586590.875 0, 761544.767 1586604.903 0, 761306.825 1586618.945 0, 761068.884 1586633.001 0, 760830.943 1586647.071 0, 760593.004 1586661.155 0, 760355.065 1586675.253 0, 760117.127 1586689.365 0, 759878 1586703.562 0, 760207.883 1592257.266 0, 
+    760537.738 1597810.521 0, 760776.208 1597796.364 0, 761013.492 1597782.29 0, 761250.777 1597768.231 0, 761488.063 1597754.186 0, 761725.35 1597740.154 0, 761962.637 1597726.137 0, 762199.925 1597712.134 0, 762437.215 1597698.144 0, 762674.504 1597684.169 0, 
+    762911.795 1597670.207 0, 763149.087 1597656.259 0, 763386.379 1597642.326 0, 763623.673 1597628.406 0, 763860.967 1597614.501 0, 764098.261 1597600.609 0, 764335.557 1597586.731 0, 764572.854 1597572.867 0, 764810.151 1597559.018 0, 765047.449 1597545.182 0, 
+    765284.748 1597531.36 0, 765522.048 1597517.552 0, 765759.348 1597503.758 0, 765996.65 1597489.978 0, 766232.767 1597476.281 0, 766471.255 1597462.46 0, 766708.559 1597448.722 0, 766945.864 1597434.998 0, 767183.169 1597421.288 0, 767420.475 1597407.592 0, 
+    767657.782 1597393.91 0, 767895.09 1597380.241 0, 768132.399 1597366.587 0, 768369.708 1597352.947 0, 768607.018 1597339.321 0, 768844.33 1597325.708 0, 769081.641 1597312.11 0, 769318.954 1597298.525 0, 769556.268 1597284.955 0, 769793.582 1597271.398 0, 
+    770030.897 1597257.856 0, 770268.213 1597244.327 0, 770505.529 1597230.813 0, 770742.847 1597217.312 0, 770980.165 1597203.826 0, 771217.484 1597190.353 0, 771454.804 1597176.894 0, 771692.125 1597163.449 0, 771928.261 1597150.086 0, 771614.096 1591595.921 0, 
+    771299.905 1586041.307 0))
+
+POLYGON ((783320.605 1596521.833 0, 783084.429 1596534.53 0, 782847.072 1596547.304 0, 782609.715 1596560.092 0, 782372.359 1596572.894 0, 782135.003 1596585.711 0, 781897.649 1596598.541 0, 781660.295 1596611.385 0, 781422.942 1596624.243 0, 781185.589 1596637.115 0, 
+    780948.238 1596650.001 0, 780710.887 1596662.901 0, 780473.537 1596675.814 0, 780236.187 1596688.742 0, 779998.839 1596701.684 0, 779761.491 1596714.64 0, 779524.144 1596727.61 0, 779286.798 1596740.594 0, 779049.452 1596753.591 0, 778812.107 1596766.603 0, 
+    778574.763 1596779.629 0, 778337.42 1596792.668 0, 778100.078 1596805.722 0, 777862.736 1596818.789 0, 777624.211 1596831.936 0, 777388.055 1596844.967 0, 777150.715 1596858.076 0, 776913.377 1596871.199 0, 776676.039 1596884.337 0, 776438.702 1596897.488 0, 
+    776201.366 1596910.654 0, 775964.03 1596923.833 0, 775726.695 1596937.026 0, 775489.362 1596950.233 0, 775252.028 1596963.455 0, 775014.696 1596976.69 0, 774777.364 1596989.939 0, 774540.033 1597003.202 0, 774302.703 1597016.479 0, 774065.374 1597029.77 0, 
+    773828.046 1597043.075 0, 773590.718 1597056.395 0, 773353.391 1597069.727 0, 773116.065 1597083.074 0, 772878.74 1597096.435 0, 772641.415 1597109.81 0, 772404.091 1597123.199 0, 772166.768 1597136.602 0, 771928.261 1597150.086 0, 772242.401 1602703.795 0, 
+    772556.514 1608257.043 0, 772794.364 1608243.596 0, 773031.033 1608230.23 0, 773267.703 1608216.879 0, 773504.374 1608203.54 0, 773741.046 1608190.216 0, 773977.718 1608176.906 0, 774214.391 1608163.61 0, 774451.065 1608150.328 0, 774687.74 1608137.059 0, 
+    774924.416 1608123.805 0, 775161.092 1608110.564 0, 775397.769 1608097.338 0, 775634.447 1608084.125 0, 775871.126 1608070.926 0, 776107.805 1608057.741 0, 776344.485 1608044.57 0, 776581.166 1608031.413 0, 776817.848 1608018.27 0, 777054.53 1608005.141 0, 
+    777291.214 1607992.026 0, 777527.898 1607978.925 0, 777764.583 1607965.838 0, 778001.268 1607952.764 0, 778236.774 1607939.77 0, 778474.642 1607926.659 0, 778711.33 1607913.628 0, 778948.018 1607900.61 0, 779184.708 1607887.606 0, 779421.398 1607874.617 0, 
+    779658.089 1607861.641 0, 779894.78 1607848.679 0, 780131.473 1607835.731 0, 780368.166 1607822.797 0, 780604.86 1607809.877 0, 780841.555 1607796.97 0, 781078.251 1607784.078 0, 781314.947 1607771.2 0, 781551.644 1607758.335 0, 781788.342 1607745.485 0, 
+    782025.04 1607732.648 0, 782261.74 1607719.826 0, 782498.44 1607707.017 0, 782735.14 1607694.222 0, 782971.842 1607681.442 0, 783208.544 1607668.675 0, 783445.247 1607655.922 0, 783681.951 1607643.183 0, 783917.476 1607630.521 0, 783619.053 1602076.408 0, 
+    783320.605 1596521.833 0))
+
+POLYGON ((795280.162 1607036.098 0, 795044.601 1607048.095 0, 794807.862 1607060.165 0, 794571.124 1607072.249 0, 794334.387 1607084.347 0, 794097.65 1607096.459 0, 793860.914 1607108.585 0, 793624.178 1607120.725 0, 793387.444 1607132.879 0, 793150.71 1607145.047 0, 
+    792913.977 1607157.228 0, 792677.244 1607169.424 0, 792440.513 1607181.634 0, 792203.782 1607193.857 0, 791967.051 1607206.095 0, 791730.322 1607218.346 0, 791493.593 1607230.611 0, 791256.865 1607242.891 0, 791020.137 1607255.184 0, 790783.411 1607267.491 0, 
+    790546.685 1607279.812 0, 790309.96 1607292.147 0, 790073.235 1607304.496 0, 789836.511 1607316.859 0, 789598.609 1607329.297 0, 789363.066 1607341.626 0, 789126.344 1607354.031 0, 788889.624 1607366.449 0, 788652.903 1607378.882 0, 788416.184 1607391.328 0, 
+    788179.465 1607403.789 0, 787942.747 1607416.263 0, 787706.03 1607428.751 0, 787469.314 1607441.253 0, 787232.598 1607453.769 0, 786995.883 1607466.299 0, 786759.169 1607478.843 0, 786522.455 1607491.401 0, 786285.743 1607503.973 0, 786049.031 1607516.559 0, 
+    785812.319 1607529.159 0, 785575.609 1607541.772 0, 785338.899 1607554.4 0, 785102.19 1607567.041 0, 784865.482 1607579.697 0, 784628.774 1607592.366 0, 784392.067 1607605.049 0, 784155.361 1607617.747 0, 783917.476 1607630.521 0, 784215.874 1613184.166 0, 
+    784514.247 1618737.336 0, 784751.475 1618724.597 0, 784987.527 1618711.935 0, 785223.58 1618699.286 0, 785459.634 1618686.652 0, 785695.689 1618674.032 0, 785931.744 1618661.425 0, 786167.8 1618648.832 0, 786403.857 1618636.254 0, 786639.914 1618623.689 0, 
+    786875.973 1618611.138 0, 787112.032 1618598.601 0, 787348.091 1618586.077 0, 787584.152 1618573.568 0, 787820.213 1618561.073 0, 788056.275 1618548.591 0, 788292.338 1618536.123 0, 788528.401 1618523.67 0, 788764.465 1618511.23 0, 789000.53 1618498.804 0, 
+    789236.596 1618486.392 0, 789472.662 1618473.994 0, 789708.729 1618461.609 0, 789944.797 1618449.239 0, 790179.69 1618436.944 0, 790416.935 1618424.54 0, 790653.005 1618412.211 0, 790889.076 1618399.896 0, 791125.147 1618387.596 0, 791361.219 1618375.309 0, 
+    791597.292 1618363.035 0, 791833.366 1618350.776 0, 792069.44 1618338.531 0, 792305.515 1618326.299 0, 792541.591 1618314.082 0, 792777.667 1618301.878 0, 793013.745 1618289.688 0, 793249.823 1618277.513 0, 793485.901 1618265.351 0, 793721.981 1618253.203 0, 
+    793958.061 1618241.068 0, 794194.141 1618228.948 0, 794430.223 1618216.842 0, 794666.305 1618204.749 0, 794902.388 1618192.671 0, 795138.472 1618180.606 0, 795374.556 1618168.555 0, 795610.641 1618156.518 0, 795845.552 1618144.555 0, 795562.869 1612590.564 0, 
+    795280.162 1607036.098 0))
+
+POLYGON ((807178.487 1617583.789 0, 806943.541 1617595.089 0, 806707.423 1617606.459 0, 806471.306 1617617.843 0, 806235.189 1617629.24 0, 805999.073 1617640.652 0, 805762.957 1617652.077 0, 805526.843 1617663.517 0, 805290.728 1617674.97 0, 805054.615 1617686.437 0, 
+    804818.502 1617697.918 0, 804582.39 1617709.413 0, 804346.279 1617720.922 0, 804110.168 1617732.445 0, 803874.058 1617743.981 0, 803637.949 1617755.532 0, 803401.84 1617767.096 0, 803165.732 1617778.675 0, 802929.625 1617790.267 0, 802693.518 1617801.873 0, 
+    802457.412 1617813.493 0, 802221.307 1617825.127 0, 801985.202 1617836.775 0, 801749.099 1617848.436 0, 801511.821 1617860.17 0, 801276.893 1617871.802 0, 801040.791 1617883.505 0, 800804.69 1617895.222 0, 800568.589 1617906.953 0, 800332.49 1617918.698 0, 
+    800096.391 1617930.457 0, 799860.292 1617942.23 0, 799624.195 1617954.017 0, 799388.098 1617965.818 0, 799152.001 1617977.632 0, 798915.906 1617989.461 0, 798679.811 1618001.303 0, 798443.717 1618013.159 0, 798207.623 1618025.03 0, 797971.53 1618036.914 0, 
+    797735.438 1618048.812 0, 797499.347 1618060.723 0, 797263.256 1618072.649 0, 797027.166 1618084.589 0, 796791.077 1618096.542 0, 796554.988 1618108.51 0, 796318.9 1618120.491 0, 796082.813 1618132.486 0, 795845.552 1618144.555 0, 796128.21 1623698.065 0, 
+    796410.843 1629251.087 0, 796647.448 1629239.052 0, 796882.881 1629227.09 0, 797118.316 1629215.142 0, 797353.75 1629203.207 0, 797589.186 1629191.287 0, 797824.622 1629179.38 0, 798060.059 1629167.488 0, 798295.497 1629155.609 0, 798530.935 1629143.744 0, 
+    798766.374 1629131.893 0, 799001.814 1629120.055 0, 799237.255 1629108.232 0, 799472.696 1629096.422 0, 799708.138 1629084.627 0, 799943.58 1629072.845 0, 800179.023 1629061.077 0, 800414.467 1629049.323 0, 800649.912 1629037.582 0, 800885.357 1629025.856 0, 
+    801120.803 1629014.143 0, 801356.25 1629002.445 0, 801591.697 1628990.76 0, 801827.145 1628979.089 0, 802061.423 1628967.49 0, 802298.044 1628955.789 0, 802533.494 1628944.159 0, 802768.944 1628932.544 0, 803004.396 1628920.942 0, 803239.848 1628909.354 0, 
+    803475.301 1628897.78 0, 803710.755 1628886.22 0, 803946.209 1628874.674 0, 804181.664 1628863.141 0, 804417.119 1628851.623 0, 804652.576 1628840.118 0, 804888.032 1628828.627 0, 805123.49 1628817.15 0, 805358.948 1628805.687 0, 805594.407 1628794.238 0, 
+    805829.867 1628782.802 0, 806065.327 1628771.381 0, 806300.788 1628759.973 0, 806536.25 1628748.579 0, 806771.712 1628737.199 0, 807007.175 1628725.833 0, 807242.639 1628714.481 0, 807478.103 1628703.143 0, 807712.398 1628691.874 0, 807445.454 1623138.076 0, 
+    807178.487 1617583.789 0))
+
+POLYGON ((819015.487 1628164.593 0, 818781.16 1628175.199 0, 818545.664 1628185.872 0, 818310.17 1628196.559 0, 818074.675 1628207.26 0, 817839.182 1628217.975 0, 817603.689 1628228.703 0, 817368.197 1628239.446 0, 817132.705 1628250.202 0, 816897.214 1628260.972 0, 
+    816661.724 1628271.756 0, 816426.234 1628282.554 0, 816190.745 1628293.366 0, 815955.256 1628304.191 0, 815719.769 1628315.031 0, 815484.281 1628325.884 0, 815248.795 1628336.751 0, 815013.309 1628347.632 0, 814777.824 1628358.527 0, 814542.339 1628369.436 0, 
+    814306.855 1628380.358 0, 814071.372 1628391.295 0, 813835.889 1628402.245 0, 813600.407 1628413.209 0, 813363.757 1628424.242 0, 813129.445 1628435.179 0, 812893.965 1628446.185 0, 812658.485 1628457.205 0, 812423.007 1628468.238 0, 812187.528 1628479.285 0, 
+    811952.051 1628490.347 0, 811716.574 1628501.422 0, 811481.098 1628512.511 0, 811245.622 1628523.613 0, 811010.147 1628534.73 0, 810774.673 1628545.861 0, 810539.2 1628557.005 0, 810303.727 1628568.163 0, 810068.254 1628579.335 0, 809832.783 1628590.521 0, 
+    809597.312 1628601.721 0, 809361.842 1628612.935 0, 809126.372 1628624.162 0, 808890.903 1628635.403 0, 808655.435 1628646.659 0, 808419.967 1628657.928 0, 808184.5 1628669.211 0, 807949.034 1628680.508 0, 807712.398 1628691.874 0, 807979.318 1634245.179 0, 
+    808246.214 1639797.983 0, 808482.193 1639786.647 0, 808717.006 1639775.382 0, 808951.819 1639764.13 0, 809186.633 1639752.892 0, 809421.448 1639741.669 0, 809656.263 1639730.458 0, 809891.079 1639719.262 0, 810125.895 1639708.079 0, 810360.713 1639696.911 0, 
+    810595.531 1639685.756 0, 810830.349 1639674.615 0, 811065.168 1639663.488 0, 811299.988 1639652.374 0, 811534.809 1639641.275 0, 811769.63 1639630.189 0, 812004.452 1639619.117 0, 812239.274 1639608.059 0, 812474.097 1639597.014 0, 812708.921 1639585.984 0, 
+    812943.746 1639574.967 0, 813178.571 1639563.964 0, 813413.396 1639552.975 0, 813648.223 1639542 0, 813881.884 1639531.093 0, 814117.878 1639520.091 0, 814352.706 1639509.157 0, 814587.535 1639498.238 0, 814822.364 1639487.331 0, 815057.195 1639476.439 0, 
+    815292.025 1639465.561 0, 815526.857 1639454.696 0, 815761.689 1639443.845 0, 815996.522 1639433.008 0, 816231.355 1639422.185 0, 816466.189 1639411.376 0, 816701.024 1639400.58 0, 816935.86 1639389.799 0, 817170.695 1639379.031 0, 817405.532 1639368.277 0, 
+    817640.369 1639357.536 0, 817875.207 1639346.81 0, 818110.046 1639336.097 0, 818344.885 1639325.399 0, 818579.725 1639314.714 0, 818814.565 1639304.043 0, 819049.406 1639293.385 0, 819284.248 1639282.742 0, 819517.925 1639272.165 0, 819266.717 1633718.629 0, 
+    819015.487 1628164.593 0))
+
+POLYGON ((830791.076 1638778.194 0, 830557.368 1638788.11 0, 830322.497 1638798.09 0, 830087.627 1638808.084 0, 829852.757 1638818.092 0, 829617.888 1638828.113 0, 829383.02 1638838.148 0, 829148.152 1638848.198 0, 828913.285 1638858.26 0, 828678.418 1638868.337 0, 
+    828443.552 1638878.428 0, 828208.687 1638888.532 0, 827973.822 1638898.65 0, 827738.958 1638908.782 0, 827504.094 1638918.928 0, 827269.231 1638929.088 0, 827034.368 1638939.261 0, 826799.506 1638949.449 0, 826564.645 1638959.65 0, 826329.785 1638969.865 0, 
+    826094.924 1638980.094 0, 825860.065 1638990.336 0, 825625.206 1639000.593 0, 825390.348 1639010.863 0, 825154.326 1639021.198 0, 824920.633 1639031.445 0, 824685.777 1639041.757 0, 824450.921 1639052.082 0, 824216.066 1639062.422 0, 823981.211 1639072.775 0, 
+    823746.357 1639083.142 0, 823511.504 1639093.523 0, 823276.651 1639103.917 0, 823041.799 1639114.326 0, 822806.947 1639124.748 0, 822572.096 1639135.184 0, 822337.246 1639145.634 0, 822102.396 1639156.098 0, 821867.547 1639166.576 0, 821632.698 1639177.067 0, 
+    821397.851 1639187.572 0, 821163.003 1639198.091 0, 820928.157 1639208.624 0, 820693.311 1639219.171 0, 820458.465 1639229.732 0, 820223.621 1639240.306 0, 819988.776 1639250.894 0, 819753.933 1639261.496 0, 819517.925 1639272.165 0, 819769.109 1644825.193 0, 
+    820020.27 1650377.708 0, 820255.622 1650367.069 0, 820489.811 1650356.496 0, 820724.002 1650345.938 0, 820958.193 1650335.393 0, 821192.385 1650324.861 0, 821426.577 1650314.344 0, 821660.77 1650303.841 0, 821894.964 1650293.351 0, 822129.158 1650282.875 0, 
+    822363.353 1650272.412 0, 822597.548 1650261.964 0, 822831.744 1650251.529 0, 823065.941 1650241.108 0, 823300.138 1650230.701 0, 823534.336 1650220.308 0, 823768.535 1650209.929 0, 824002.734 1650199.563 0, 824236.933 1650189.211 0, 824471.134 1650178.873 0, 
+    824705.335 1650168.548 0, 824939.536 1650158.238 0, 825173.738 1650147.941 0, 825407.941 1650137.658 0, 825640.983 1650127.439 0, 825876.348 1650117.133 0, 826110.553 1650106.891 0, 826344.758 1650096.664 0, 826578.964 1650086.449 0, 826813.17 1650076.249 0, 
+    827047.377 1650066.063 0, 827281.585 1650055.89 0, 827515.793 1650045.731 0, 827750.002 1650035.586 0, 827984.211 1650025.454 0, 828218.421 1650015.337 0, 828452.632 1650005.233 0, 828686.843 1649995.143 0, 828921.055 1649985.067 0, 829155.267 1649975.004 0, 
+    829389.48 1649964.955 0, 829623.693 1649954.92 0, 829857.907 1649944.899 0, 830092.122 1649934.892 0, 830326.337 1649924.898 0, 830560.553 1649914.919 0, 830794.77 1649904.953 0, 831028.987 1649895.001 0, 831262.044 1649885.111 0, 831026.571 1644331.909 0, 
+    830791.076 1638778.194 0))
+
+POLYGON ((842505.165 1649424.277 0, 842272.079 1649433.508 0, 842037.834 1649442.798 0, 841803.591 1649452.102 0, 841569.348 1649461.421 0, 841335.105 1649470.752 0, 841100.863 1649480.098 0, 840866.622 1649489.457 0, 840632.381 1649498.83 0, 840398.14 1649508.217 0, 
+    840163.9 1649517.618 0, 839929.661 1649527.033 0, 839695.422 1649536.461 0, 839461.184 1649545.903 0, 839226.947 1649555.359 0, 838992.71 1649564.829 0, 838758.473 1649574.312 0, 838524.237 1649583.809 0, 838290.002 1649593.32 0, 838055.767 1649602.845 0, 
+    837821.533 1649612.384 0, 837587.299 1649621.936 0, 837353.066 1649631.502 0, 837118.833 1649641.082 0, 836883.442 1649650.724 0, 836650.37 1649660.284 0, 836416.139 1649669.905 0, 836181.909 1649679.54 0, 835947.679 1649689.189 0, 835713.45 1649698.852 0, 
+    835479.221 1649708.528 0, 835244.993 1649718.218 0, 835010.766 1649727.923 0, 834776.539 1649737.64 0, 834542.312 1649747.372 0, 834308.087 1649757.117 0, 834073.861 1649766.877 0, 833839.637 1649776.65 0, 833605.413 1649786.436 0, 833371.189 1649796.237 0, 
+    833136.967 1649806.051 0, 832902.744 1649815.879 0, 832668.523 1649825.721 0, 832434.301 1649835.577 0, 832200.081 1649845.446 0, 831965.861 1649855.33 0, 831731.642 1649865.227 0, 831497.423 1649875.138 0, 831262.044 1649885.111 0, 831497.496 1655437.793 0, 
+    831732.924 1660989.947 0, 831967.646 1660980.001 0, 832201.211 1660970.118 0, 832434.777 1660960.248 0, 832668.343 1660950.393 0, 832901.91 1660940.551 0, 833135.478 1660930.722 0, 833369.046 1660920.908 0, 833602.615 1660911.107 0, 833836.184 1660901.32 0, 
+    834069.754 1660891.547 0, 834303.324 1660881.788 0, 834536.895 1660872.042 0, 834770.467 1660862.31 0, 835004.039 1660852.592 0, 835237.611 1660842.887 0, 835471.185 1660833.197 0, 835704.758 1660823.52 0, 835938.333 1660813.856 0, 836171.908 1660804.207 0, 
+    836405.483 1660794.571 0, 836639.059 1660784.949 0, 836872.636 1660775.341 0, 837106.213 1660765.747 0, 837338.635 1660756.213 0, 837573.369 1660746.599 0, 837806.948 1660737.046 0, 838040.528 1660727.506 0, 838274.108 1660717.98 0, 838507.688 1660708.468 0, 
+    838741.27 1660698.97 0, 838974.851 1660689.486 0, 839208.434 1660680.015 0, 839442.016 1660670.558 0, 839675.6 1660661.115 0, 839909.184 1660651.685 0, 840142.768 1660642.269 0, 840376.353 1660632.867 0, 840609.939 1660623.479 0, 840843.525 1660614.105 0, 
+    841077.112 1660604.744 0, 841310.699 1660595.397 0, 841544.287 1660586.064 0, 841777.875 1660576.744 0, 842011.464 1660567.438 0, 842245.054 1660558.146 0, 842478.644 1660548.868 0, 842712.234 1660539.604 0, 842944.67 1660530.398 0, 842724.928 1654977.601 0, 
+    842505.165 1649424.277 0))
+
+POLYGON ((854157.669 1660102.527 0, 853925.207 1660111.076 0, 853691.591 1660119.68 0, 853457.975 1660128.298 0, 853224.361 1660136.931 0, 852990.746 1660145.576 0, 852757.133 1660154.236 0, 852523.519 1660162.909 0, 852289.907 1660171.596 0, 852056.294 1660180.297 0, 
+    851822.683 1660189.012 0, 851589.071 1660197.74 0, 851355.461 1660206.482 0, 851121.851 1660215.238 0, 850888.241 1660224.007 0, 850654.632 1660232.791 0, 850421.023 1660241.588 0, 850187.415 1660250.398 0, 849953.808 1660259.223 0, 849720.2 1660268.061 0, 
+    849486.594 1660276.913 0, 849252.988 1660285.779 0, 849019.382 1660294.659 0, 848785.777 1660303.552 0, 848551.018 1660312.503 0, 848318.569 1660321.38 0, 848084.966 1660330.314 0, 847851.363 1660339.263 0, 847617.76 1660348.225 0, 847384.159 1660357.2 0, 
+    847150.557 1660366.19 0, 846916.957 1660375.193 0, 846683.356 1660384.21 0, 846449.757 1660393.241 0, 846216.157 1660402.286 0, 845982.559 1660411.344 0, 845748.961 1660420.416 0, 845515.363 1660429.502 0, 845281.766 1660438.601 0, 845048.17 1660447.715 0, 
+    844814.574 1660456.842 0, 844580.978 1660465.982 0, 844347.383 1660475.137 0, 844113.789 1660484.305 0, 843880.195 1660493.487 0, 843646.602 1660502.683 0, 843413.009 1660511.892 0, 843179.417 1660521.116 0, 842944.67 1660530.398 0, 843164.391 1666082.662 0, 
+    843384.091 1671634.384 0, 843618.181 1671625.127 0, 843851.119 1671615.93 0, 844084.059 1671606.746 0, 844316.998 1671597.576 0, 844549.938 1671588.42 0, 844782.879 1671579.277 0, 845015.821 1671570.148 0, 845248.762 1671561.033 0, 845481.705 1671551.931 0, 
+    845714.648 1671542.844 0, 845947.591 1671533.77 0, 846180.535 1671524.709 0, 846413.48 1671515.663 0, 846646.425 1671506.63 0, 846879.37 1671497.61 0, 847112.316 1671488.605 0, 847345.263 1671479.613 0, 847578.21 1671470.635 0, 847811.158 1671461.671 0, 
+    848044.106 1671452.72 0, 848277.055 1671443.783 0, 848510.004 1671434.86 0, 848742.954 1671425.95 0, 848974.753 1671417.098 0, 849208.855 1671408.172 0, 849441.807 1671399.304 0, 849674.759 1671390.449 0, 849907.711 1671381.608 0, 850140.664 1671372.781 0, 
+    850373.617 1671363.967 0, 850606.571 1671355.167 0, 850839.526 1671346.381 0, 851072.481 1671337.609 0, 851305.436 1671328.85 0, 851538.393 1671320.105 0, 851771.349 1671311.374 0, 852004.306 1671302.656 0, 852237.264 1671293.952 0, 852470.222 1671285.262 0, 
+    852703.18 1671276.586 0, 852936.14 1671267.923 0, 853169.099 1671259.274 0, 853402.059 1671250.639 0, 853635.02 1671242.017 0, 853867.981 1671233.409 0, 854100.943 1671224.815 0, 854333.905 1671216.234 0, 854565.717 1671207.71 0, 854361.703 1665655.389 0, 
+    854157.669 1660102.527 0))
+
+POLYGON ((597714.327 1454125.674 0, 597469.841 1454149.238 0, 597224.103 1454172.937 0, 596978.366 1454196.651 0, 596732.631 1454220.379 0, 596486.898 1454244.122 0, 596241.165 1454267.879 0, 595995.434 1454291.651 0, 595749.705 1454315.437 0, 595503.977 1454339.238 0, 
+    595258.25 1454363.053 0, 595012.525 1454386.882 0, 594766.801 1454410.726 0, 594521.079 1454434.585 0, 594275.358 1454458.458 0, 594029.638 1454482.345 0, 593783.92 1454506.247 0, 593538.203 1454530.163 0, 593292.487 1454554.094 0, 593046.773 1454578.039 0, 
+    592801.061 1454601.999 0, 592555.35 1454625.973 0, 592309.64 1454649.962 0, 592063.931 1454673.965 0, 591816.971 1454698.105 0, 591572.519 1454722.014 0, 591326.815 1454746.061 0, 591081.112 1454770.122 0, 590835.411 1454794.197 0, 590589.711 1454818.287 0, 
+    590344.013 1454842.391 0, 590098.315 1454866.51 0, 589852.62 1454890.643 0, 589606.926 1454914.791 0, 589361.233 1454938.953 0, 589115.542 1454963.13 0, 588869.852 1454987.321 0, 588624.163 1455011.526 0, 588378.476 1455035.746 0, 588132.79 1455059.981 0, 
+    587887.106 1455084.23 0, 587641.423 1455108.493 0, 587395.742 1455132.771 0, 587150.062 1455157.063 0, 586904.383 1455181.37 0, 586658.706 1455205.691 0, 586413.031 1455230.027 0, 586167.356 1455254.377 0, 585920.429 1455278.866 0, 586470.603 1460824.699 0, 
+    587020.749 1466370.238 0, 587267.02 1466345.814 0, 587512.041 1466321.529 0, 587757.064 1466297.258 0, 588002.089 1466273.001 0, 588247.114 1466248.759 0, 588492.141 1466224.531 0, 588737.17 1466200.318 0, 588982.2 1466176.119 0, 589227.231 1466151.934 0, 
+    589472.264 1466127.764 0, 589717.298 1466103.609 0, 589962.334 1466079.468 0, 590207.371 1466055.341 0, 590452.409 1466031.228 0, 590697.449 1466007.13 0, 590942.491 1465983.047 0, 591187.533 1465958.978 0, 591432.578 1465934.923 0, 591677.623 1465910.883 0, 
+    591922.67 1465886.857 0, 592167.719 1465862.846 0, 592412.768 1465838.849 0, 592657.82 1465814.866 0, 592901.622 1465791.02 0, 593147.926 1465766.944 0, 593392.982 1465743.005 0, 593638.039 1465719.08 0, 593883.097 1465695.17 0, 594128.157 1465671.274 0, 
+    594373.218 1465647.392 0, 594618.28 1465623.525 0, 594863.344 1465599.672 0, 595108.409 1465575.834 0, 595353.476 1465552.01 0, 595598.544 1465528.2 0, 595843.614 1465504.405 0, 596088.685 1465480.625 0, 596333.757 1465456.858 0, 596578.831 1465433.107 0, 
+    596823.906 1465409.369 0, 597068.982 1465385.646 0, 597314.06 1465361.938 0, 597559.139 1465338.244 0, 597804.22 1465314.564 0, 598049.302 1465290.899 0, 598294.386 1465267.248 0, 598539.47 1465243.612 0, 598783.307 1465220.11 0, 598248.831 1459673.039 0, 
+    597714.327 1454125.674 0))
+
+POLYGON ((610549.067 1464103.218 0, 610305.164 1464126.031 0, 610060.013 1464148.975 0, 609814.864 1464171.933 0, 609569.716 1464194.906 0, 609324.569 1464217.893 0, 609079.424 1464240.895 0, 608834.28 1464263.911 0, 608589.137 1464286.941 0, 608343.996 1464309.986 0, 
+    608098.856 1464333.045 0, 607853.718 1464356.119 0, 607608.581 1464379.207 0, 607363.445 1464402.31 0, 607118.311 1464425.427 0, 606873.178 1464448.558 0, 606628.046 1464471.704 0, 606382.916 1464494.864 0, 606137.787 1464518.039 0, 605892.659 1464541.228 0, 
+    605647.533 1464564.432 0, 605402.408 1464587.65 0, 605157.285 1464610.882 0, 604912.163 1464634.129 0, 604665.793 1464657.509 0, 604421.922 1464680.666 0, 604176.804 1464703.956 0, 603931.688 1464727.261 0, 603686.573 1464750.58 0, 603441.459 1464773.914 0, 
+    603196.346 1464797.261 0, 602951.235 1464820.624 0, 602706.125 1464844 0, 602461.017 1464867.392 0, 602215.91 1464890.797 0, 601970.804 1464914.217 0, 601725.7 1464937.651 0, 601480.597 1464961.1 0, 601235.496 1464984.564 0, 600990.395 1465008.041 0, 
+    600745.297 1465031.533 0, 600500.199 1465055.04 0, 600255.103 1465078.561 0, 600010.009 1465102.096 0, 599764.916 1465125.646 0, 599519.824 1465149.21 0, 599274.733 1465172.789 0, 599029.644 1465196.382 0, 598783.307 1465220.11 0, 599317.754 1470766.883 0, 
+    599852.172 1476313.351 0, 600097.853 1476289.686 0, 600342.289 1476266.156 0, 600586.727 1476242.64 0, 600831.166 1476219.138 0, 601075.606 1476195.651 0, 601320.047 1476172.179 0, 601564.49 1476148.72 0, 601808.935 1476125.276 0, 602053.381 1476101.847 0, 
+    602297.828 1476078.432 0, 602542.276 1476055.031 0, 602786.726 1476031.644 0, 603031.177 1476008.273 0, 603275.63 1475984.915 0, 603520.084 1475961.572 0, 603764.54 1475938.243 0, 604008.996 1475914.928 0, 604253.455 1475891.628 0, 604497.914 1475868.343 0, 
+    604742.375 1475845.071 0, 604986.837 1475821.815 0, 605231.301 1475798.572 0, 605475.766 1475775.344 0, 605718.986 1475752.248 0, 605964.7 1475728.931 0, 606209.169 1475705.746 0, 606453.639 1475682.575 0, 606698.111 1475659.419 0, 606942.584 1475636.277 0, 
+    607187.059 1475613.15 0, 607431.535 1475590.037 0, 607676.012 1475566.939 0, 607920.491 1475543.854 0, 608164.971 1475520.784 0, 608409.452 1475497.729 0, 608653.935 1475474.688 0, 608898.419 1475451.661 0, 609142.904 1475428.649 0, 609387.391 1475405.651 0, 
+    609631.879 1475382.668 0, 609876.369 1475359.699 0, 610120.859 1475336.744 0, 610365.352 1475313.804 0, 610609.845 1475290.878 0, 610854.34 1475267.966 0, 611098.836 1475245.069 0, 611343.334 1475222.186 0, 611586.588 1475199.434 0, 611067.842 1469651.479 0, 
+    610549.067 1464103.218 0))
+
+POLYGON ((623324.104 1474118.674 0, 623080.785 1474140.739 0, 622836.223 1474162.931 0, 622591.663 1474185.137 0, 622347.105 1474207.358 0, 622102.548 1474229.593 0, 621857.992 1474251.842 0, 621613.437 1474274.106 0, 621368.883 1474296.385 0, 621124.331 1474318.677 0, 
+    620879.781 1474340.984 0, 620635.231 1474363.306 0, 620390.683 1474385.642 0, 620146.136 1474407.992 0, 619901.591 1474430.356 0, 619657.047 1474452.736 0, 619412.504 1474475.129 0, 619167.962 1474497.537 0, 618923.422 1474519.959 0, 618678.883 1474542.396 0, 
+    618434.345 1474564.847 0, 618189.809 1474587.312 0, 617945.274 1474609.792 0, 617700.741 1474632.286 0, 617454.964 1474654.909 0, 617211.677 1474677.317 0, 616967.148 1474699.855 0, 616722.619 1474722.407 0, 616478.092 1474744.973 0, 616233.567 1474767.553 0, 
+    615989.042 1474790.148 0, 615744.519 1474812.758 0, 615499.998 1474835.381 0, 615255.477 1474858.019 0, 615010.958 1474880.672 0, 614766.441 1474903.339 0, 614521.924 1474926.02 0, 614277.409 1474948.716 0, 614032.896 1474971.426 0, 613788.383 1474994.15 0, 
+    613543.872 1475016.889 0, 613299.363 1475039.642 0, 613054.854 1475062.41 0, 612810.347 1475085.192 0, 612565.842 1475107.988 0, 612321.338 1475130.799 0, 612076.835 1475153.624 0, 611832.333 1475176.464 0, 611586.588 1475199.434 0, 612105.305 1480747.08 0, 
+    612623.992 1486294.409 0, 612869.081 1486271.5 0, 613112.929 1486248.721 0, 613356.779 1486225.957 0, 613600.631 1486203.207 0, 613844.483 1486180.471 0, 614088.337 1486157.75 0, 614332.192 1486135.043 0, 614576.049 1486112.351 0, 614819.907 1486089.673 0, 
+    615063.766 1486067.009 0, 615307.627 1486044.36 0, 615551.489 1486021.725 0, 615795.352 1485999.104 0, 616039.216 1485976.498 0, 616283.082 1485953.906 0, 616526.95 1485931.328 0, 616770.818 1485908.765 0, 617014.688 1485886.216 0, 617258.559 1485863.681 0, 
+    617502.432 1485841.161 0, 617746.306 1485818.655 0, 617990.181 1485796.164 0, 618234.058 1485773.686 0, 618476.695 1485751.338 0, 618721.815 1485728.775 0, 618965.695 1485706.341 0, 619209.577 1485683.921 0, 619453.46 1485661.516 0, 619697.345 1485639.125 0, 
+    619941.23 1485616.748 0, 620185.117 1485594.386 0, 620429.006 1485572.038 0, 620672.896 1485549.704 0, 620916.787 1485527.385 0, 621160.679 1485505.08 0, 621404.573 1485482.79 0, 621648.468 1485460.513 0, 621892.364 1485438.252 0, 622136.261 1485416.004 0, 
+    622380.16 1485393.771 0, 622624.061 1485371.552 0, 622867.962 1485349.348 0, 623111.865 1485327.158 0, 623355.769 1485304.982 0, 623599.675 1485282.821 0, 623843.581 1485260.674 0, 624087.489 1485238.541 0, 624330.159 1485216.535 0, 623827.146 1479667.763 0, 
+    623324.104 1474118.674 0))
+
+POLYGON ((636039.324 1484171.738 0, 635796.591 1484193.058 0, 635552.622 1484214.502 0, 635308.653 1484235.96 0, 635064.686 1484257.432 0, 634820.72 1484278.918 0, 634576.756 1484300.419 0, 634332.793 1484321.934 0, 634088.831 1484343.464 0, 633844.87 1484365.008 0, 
+    633600.91 1484386.566 0, 633356.952 1484408.139 0, 633112.995 1484429.726 0, 632869.04 1484451.328 0, 632625.085 1484472.943 0, 632381.132 1484494.573 0, 632137.18 1484516.218 0, 631893.23 1484537.877 0, 631649.28 1484559.55 0, 631405.332 1484581.238 0, 
+    631161.386 1484602.94 0, 630917.44 1484624.656 0, 630673.496 1484646.386 0, 630429.553 1484668.131 0, 630184.372 1484690.001 0, 629941.671 1484711.665 0, 629697.732 1484733.453 0, 629453.794 1484755.255 0, 629209.858 1484777.072 0, 628965.923 1484798.903 0, 
+    628721.989 1484820.749 0, 628478.056 1484842.608 0, 628234.125 1484864.483 0, 627990.195 1484886.371 0, 627746.266 1484908.274 0, 627502.338 1484930.191 0, 627258.412 1484952.123 0, 627014.487 1484974.069 0, 626770.564 1484996.029 0, 626526.641 1485018.004 0, 
+    626282.72 1485039.993 0, 626038.8 1485061.997 0, 625794.882 1485084.014 0, 625550.965 1485106.047 0, 625307.049 1485128.093 0, 625063.134 1485150.154 0, 624819.221 1485172.229 0, 624575.309 1485194.319 0, 624330.159 1485216.535 0, 624833.142 1490764.986 0, 
+    625336.097 1496313.109 0, 625580.591 1496290.952 0, 625823.85 1496268.921 0, 626067.11 1496246.905 0, 626310.371 1496224.903 0, 626553.634 1496202.916 0, 626796.898 1496180.943 0, 627040.163 1496158.984 0, 627283.43 1496137.039 0, 627526.698 1496115.109 0, 
+    627769.967 1496093.193 0, 628013.237 1496071.292 0, 628256.509 1496049.405 0, 628499.782 1496027.532 0, 628743.056 1496005.673 0, 628986.332 1495983.829 0, 629229.609 1495961.999 0, 629472.887 1495940.183 0, 629716.167 1495918.382 0, 629959.447 1495896.595 0, 
+    630202.729 1495874.822 0, 630446.013 1495853.064 0, 630689.297 1495831.32 0, 630932.583 1495809.59 0, 631174.634 1495787.985 0, 631419.159 1495766.173 0, 631662.448 1495744.487 0, 631905.739 1495722.814 0, 632149.032 1495701.156 0, 632392.325 1495679.512 0, 
+    632635.62 1495657.883 0, 632878.916 1495636.268 0, 633122.213 1495614.667 0, 633365.512 1495593.08 0, 633608.812 1495571.508 0, 633852.113 1495549.95 0, 634095.415 1495528.406 0, 634338.719 1495506.877 0, 634582.024 1495485.362 0, 634825.33 1495463.862 0, 
+    635068.638 1495442.375 0, 635311.946 1495420.903 0, 635555.256 1495399.446 0, 635798.568 1495378.002 0, 636041.88 1495356.573 0, 636285.194 1495335.159 0, 636528.509 1495313.758 0, 636771.825 1495292.372 0, 637013.908 1495271.109 0, 636526.63 1489721.587 0, 
+    636039.324 1484171.738 0))
+
+POLYGON ((648694.616 1494262.106 0, 648452.473 1494282.685 0, 648209.097 1494303.384 0, 647965.723 1494324.096 0, 647722.349 1494344.824 0, 647478.977 1494365.565 0, 647235.606 1494386.321 0, 646992.237 1494407.091 0, 646748.868 1494427.876 0, 646505.501 1494448.674 0, 
+    646262.135 1494469.488 0, 646018.77 1494490.315 0, 645775.407 1494511.157 0, 645532.044 1494532.013 0, 645288.683 1494552.883 0, 645045.323 1494573.768 0, 644801.965 1494594.667 0, 644558.607 1494615.581 0, 644315.251 1494636.508 0, 644071.896 1494657.45 0, 
+    643828.543 1494678.407 0, 643585.19 1494699.378 0, 643341.839 1494720.363 0, 643098.489 1494741.362 0, 642853.906 1494762.482 0, 642611.793 1494783.404 0, 642368.446 1494804.446 0, 642125.101 1494825.503 0, 641881.757 1494846.574 0, 641638.415 1494867.659 0, 
+    641395.074 1494888.758 0, 641151.733 1494909.872 0, 640908.395 1494931.001 0, 640665.057 1494952.143 0, 640421.721 1494973.3 0, 640178.386 1494994.471 0, 639935.052 1495015.657 0, 639691.719 1495036.857 0, 639448.388 1495058.071 0, 639205.058 1495079.299 0, 
+    638961.729 1495100.542 0, 638718.401 1495121.799 0, 638475.075 1495143.071 0, 638231.75 1495164.357 0, 637988.426 1495185.657 0, 637745.103 1495206.971 0, 637501.782 1495228.3 0, 637258.462 1495249.643 0, 637013.908 1495271.109 0, 637501.156 1500820.297 0, 
+    637988.375 1506369.146 0, 638232.272 1506347.738 0, 638474.939 1506326.452 0, 638717.607 1506305.181 0, 638960.277 1506283.924 0, 639202.947 1506262.681 0, 639445.619 1506241.452 0, 639688.292 1506220.238 0, 639930.967 1506199.037 0, 640173.642 1506177.852 0, 
+    640416.319 1506156.68 0, 640658.997 1506135.523 0, 640901.677 1506114.38 0, 641144.357 1506093.251 0, 641387.039 1506072.137 0, 641629.722 1506051.037 0, 641872.407 1506029.951 0, 642115.092 1506008.879 0, 642357.779 1505987.822 0, 642600.467 1505966.779 0, 
+    642843.156 1505945.75 0, 643085.847 1505924.736 0, 643328.539 1505903.736 0, 643571.232 1505882.75 0, 643812.695 1505861.885 0, 644056.621 1505840.821 0, 644299.318 1505819.878 0, 644542.016 1505798.95 0, 644784.715 1505778.035 0, 645027.416 1505757.135 0, 
+    645270.117 1505736.249 0, 645512.82 1505715.378 0, 645755.524 1505694.52 0, 645998.229 1505673.677 0, 646240.936 1505652.849 0, 646483.644 1505632.034 0, 646726.353 1505611.234 0, 646969.063 1505590.448 0, 647211.774 1505569.677 0, 647454.487 1505548.92 0, 
+    647697.201 1505528.177 0, 647939.916 1505507.448 0, 648182.632 1505486.733 0, 648425.35 1505466.033 0, 648668.069 1505445.348 0, 648910.789 1505424.676 0, 649153.51 1505404.019 0, 649396.232 1505383.376 0, 649637.725 1505362.852 0, 649166.185 1499812.648 0, 
+    648694.616 1494262.106 0))
+
+POLYGON ((661289.873 1504389.472 0, 661048.32 1504409.314 0, 660805.541 1504429.271 0, 660562.762 1504449.243 0, 660319.985 1504469.229 0, 660077.208 1504489.229 0, 659834.433 1504509.243 0, 659591.659 1504529.272 0, 659348.887 1504549.315 0, 659106.115 1504569.372 0, 
+    658863.345 1504589.443 0, 658620.576 1504609.529 0, 658377.808 1504629.629 0, 658135.041 1504649.743 0, 657892.275 1504669.872 0, 657649.511 1504690.015 0, 657406.748 1504710.172 0, 657163.986 1504730.344 0, 656921.225 1504750.529 0, 656678.465 1504770.73 0, 
+    656435.707 1504790.944 0, 656192.949 1504811.173 0, 655950.193 1504831.416 0, 655707.438 1504851.673 0, 655463.455 1504872.047 0, 655221.932 1504892.23 0, 654979.181 1504912.53 0, 654736.431 1504932.845 0, 654493.682 1504953.173 0, 654250.934 1504973.516 0, 
+    654008.188 1504993.873 0, 653765.442 1505014.245 0, 653522.698 1505034.631 0, 653279.955 1505055.031 0, 653037.213 1505075.445 0, 652794.473 1505095.874 0, 652551.734 1505116.317 0, 652308.995 1505136.774 0, 652066.259 1505157.246 0, 651823.523 1505177.732 0, 
+    651580.788 1505198.232 0, 651338.055 1505218.746 0, 651095.323 1505239.275 0, 650852.592 1505259.818 0, 650609.862 1505280.375 0, 650367.134 1505300.947 0, 650124.407 1505321.532 0, 649881.681 1505342.133 0, 649637.725 1505362.852 0, 650109.236 1510912.71 0, 
+    650580.717 1516462.217 0, 650824.016 1516441.554 0, 651066.089 1516421.009 0, 651308.163 1516400.479 0, 651550.238 1516379.962 0, 651792.314 1516359.46 0, 652034.392 1516338.973 0, 652276.471 1516318.499 0, 652518.551 1516298.04 0, 652760.632 1516277.595 0, 
+    653002.714 1516257.164 0, 653244.798 1516236.748 0, 653486.883 1516216.346 0, 653728.969 1516195.958 0, 653971.056 1516175.584 0, 654213.144 1516155.225 0, 654455.234 1516134.879 0, 654697.325 1516114.549 0, 654939.417 1516094.232 0, 655181.51 1516073.929 0, 
+    655423.604 1516053.641 0, 655665.7 1516033.367 0, 655907.796 1516013.107 0, 656149.894 1515992.862 0, 656390.767 1515972.733 0, 656634.094 1515952.414 0, 656876.195 1515932.211 0, 657118.298 1515912.023 0, 657360.402 1515891.848 0, 657602.507 1515871.689 0, 
+    657844.613 1515851.543 0, 658086.721 1515831.411 0, 658328.83 1515811.294 0, 658570.939 1515791.191 0, 658813.05 1515771.102 0, 659055.163 1515751.028 0, 659297.276 1515730.968 0, 659539.391 1515710.922 0, 659781.506 1515690.89 0, 660023.623 1515670.873 0, 
+    660265.741 1515650.869 0, 660507.861 1515630.88 0, 660749.981 1515610.906 0, 660992.103 1515590.945 0, 661234.225 1515570.999 0, 661476.349 1515551.067 0, 661718.475 1515531.149 0, 661960.601 1515511.246 0, 662201.503 1515491.457 0, 661745.702 1509940.64 0, 
+    661289.873 1504389.472 0))
+
+POLYGON ((673824.985 1514553.533 0, 673584.026 1514572.641 0, 673341.844 1514591.86 0, 673099.664 1514611.094 0, 672857.485 1514630.342 0, 672615.306 1514649.604 0, 672373.129 1514668.88 0, 672130.953 1514688.171 0, 671888.779 1514707.475 0, 671646.605 1514726.795 0, 
+    671404.432 1514746.128 0, 671162.261 1514765.475 0, 670920.091 1514784.837 0, 670677.922 1514804.213 0, 670435.754 1514823.604 0, 670193.587 1514843.008 0, 669951.421 1514862.427 0, 669709.257 1514881.86 0, 669467.093 1514901.308 0, 669224.931 1514920.769 0, 
+    668982.77 1514940.245 0, 668740.61 1514959.736 0, 668498.451 1514979.24 0, 668256.294 1514998.759 0, 668012.913 1515018.39 0, 667771.982 1515037.839 0, 667529.828 1515057.4 0, 667287.675 1515076.976 0, 667045.523 1515096.566 0, 666803.372 1515116.17 0, 
+    666561.222 1515135.788 0, 666319.074 1515155.421 0, 666076.927 1515175.068 0, 665834.781 1515194.729 0, 665592.636 1515214.404 0, 665350.492 1515234.094 0, 665108.349 1515253.798 0, 664866.208 1515273.516 0, 664624.068 1515293.249 0, 664381.928 1515312.995 0, 
+    664139.79 1515332.756 0, 663897.654 1515352.531 0, 663655.518 1515372.321 0, 663413.383 1515392.125 0, 663171.25 1515411.943 0, 662929.118 1515431.775 0, 662686.987 1515451.621 0, 662444.857 1515471.482 0, 662201.503 1515491.457 0, 662657.274 1521041.917 0, 
+    663113.016 1526592.015 0, 663355.714 1526572.093 0, 663597.19 1526552.286 0, 663838.668 1526532.493 0, 664080.146 1526512.714 0, 664321.626 1526492.95 0, 664563.108 1526473.199 0, 664804.59 1526453.463 0, 665046.073 1526433.742 0, 665287.558 1526414.034 0, 
+    665529.044 1526394.341 0, 665770.531 1526374.661 0, 666012.019 1526354.996 0, 666253.508 1526335.346 0, 666494.998 1526315.709 0, 666736.49 1526296.087 0, 666977.983 1526276.479 0, 667219.476 1526256.885 0, 667460.971 1526237.305 0, 667702.468 1526217.74 0, 
+    667943.965 1526198.188 0, 668185.463 1526178.651 0, 668426.963 1526159.128 0, 668668.464 1526139.62 0, 668908.744 1526120.224 0, 669151.469 1526100.645 0, 669392.973 1526081.179 0, 669634.478 1526061.727 0, 669875.985 1526042.29 0, 670117.492 1526022.867 0, 
+    670359.001 1526003.457 0, 670600.511 1525984.063 0, 670842.022 1525964.682 0, 671083.534 1525945.315 0, 671325.048 1525925.963 0, 671566.562 1525906.625 0, 671808.078 1525887.301 0, 672049.595 1525867.992 0, 672291.112 1525848.696 0, 672532.632 1525829.415 0, 
+    672774.152 1525810.148 0, 673015.673 1525790.895 0, 673257.195 1525771.657 0, 673498.719 1525752.432 0, 673740.244 1525733.222 0, 673981.769 1525714.026 0, 674223.296 1525694.845 0, 674464.825 1525675.677 0, 674705.133 1525656.621 0, 674265.073 1520105.258 0, 
+    673824.985 1514553.533 0))
+
+POLYGON ((686299.847 1524753.981 0, 686059.483 1524772.358 0, 685817.902 1524790.843 0, 685576.322 1524809.343 0, 685334.743 1524827.856 0, 685093.165 1524846.384 0, 684851.588 1524864.926 0, 684610.012 1524883.482 0, 684368.437 1524902.052 0, 684126.864 1524920.637 0, 
+    683885.291 1524939.235 0, 683643.72 1524957.848 0, 683402.149 1524976.476 0, 683160.58 1524995.117 0, 682919.012 1525013.773 0, 682677.445 1525032.442 0, 682435.879 1525051.127 0, 682194.314 1525069.825 0, 681952.75 1525088.537 0, 681711.188 1525107.264 0, 
+    681469.626 1525126.005 0, 681228.066 1525144.76 0, 680986.506 1525163.53 0, 680744.948 1525182.313 0, 680502.171 1525201.206 0, 680261.835 1525219.923 0, 680020.28 1525238.749 0, 679778.726 1525257.59 0, 679537.173 1525276.445 0, 679295.622 1525295.313 0, 
+    679054.071 1525314.197 0, 678812.522 1525333.094 0, 678570.974 1525352.006 0, 678329.427 1525370.931 0, 678087.881 1525389.871 0, 677846.336 1525408.826 0, 677604.792 1525427.794 0, 677363.249 1525446.777 0, 677121.708 1525465.773 0, 676880.167 1525484.785 0, 
+    676638.628 1525503.81 0, 676397.09 1525522.849 0, 676155.553 1525541.903 0, 675914.017 1525560.971 0, 675672.482 1525580.053 0, 675430.948 1525599.15 0, 675189.416 1525618.26 0, 674947.884 1525637.385 0, 674705.133 1525656.621 0, 675145.164 1531207.614 0, 
+    675585.165 1536758.233 0, 675827.259 1536739.049 0, 676068.137 1536719.976 0, 676309.016 1536700.917 0, 676549.896 1536681.873 0, 676790.778 1536662.842 0, 677031.66 1536643.826 0, 677272.544 1536624.824 0, 677513.429 1536605.836 0, 677754.314 1536586.862 0, 
+    677995.201 1536567.902 0, 678236.09 1536548.957 0, 678476.979 1536530.025 0, 678717.869 1536511.108 0, 678958.761 1536492.205 0, 679199.653 1536473.317 0, 679440.547 1536454.442 0, 679681.442 1536435.582 0, 679922.338 1536416.735 0, 680163.235 1536397.903 0, 
+    680404.133 1536379.085 0, 680645.032 1536360.282 0, 680885.932 1536341.492 0, 681126.834 1536322.717 0, 681366.52 1536304.051 0, 681608.64 1536285.209 0, 681849.545 1536266.476 0, 682090.45 1536247.757 0, 682331.357 1536229.053 0, 682572.265 1536210.363 0, 
+    682813.174 1536191.687 0, 683054.085 1536173.025 0, 683294.996 1536154.377 0, 683535.909 1536135.744 0, 683776.822 1536117.124 0, 684017.737 1536098.519 0, 684258.652 1536079.928 0, 684499.569 1536061.351 0, 684740.487 1536042.789 0, 684981.406 1536024.24 0, 
+    685222.326 1536005.706 0, 685463.247 1535987.186 0, 685704.17 1535968.68 0, 685945.093 1535950.188 0, 686186.018 1535931.71 0, 686426.943 1535913.247 0, 686667.87 1535894.798 0, 686908.797 1535876.363 0, 687148.511 1535858.035 0, 686724.193 1530306.195 0, 
+    686299.847 1524753.981 0))
+
+POLYGON ((698714.353 1534990.509 0, 698474.588 1535008.16 0, 698233.609 1535025.914 0, 697992.631 1535043.682 0, 697751.654 1535061.465 0, 697510.679 1535079.262 0, 697269.704 1535097.073 0, 697028.73 1535114.898 0, 696787.758 1535132.737 0, 696546.786 1535150.591 0, 
+    696305.816 1535168.459 0, 696064.846 1535186.341 0, 695823.878 1535204.237 0, 695582.911 1535222.147 0, 695341.945 1535240.072 0, 695100.979 1535258.01 0, 694860.015 1535275.963 0, 694619.052 1535293.93 0, 694378.09 1535311.911 0, 694137.129 1535329.907 0, 
+    693896.169 1535347.916 0, 693655.211 1535365.94 0, 693414.253 1535383.978 0, 693173.296 1535402.03 0, 692931.126 1535420.187 0, 692691.386 1535438.177 0, 692450.432 1535456.271 0, 692209.48 1535474.38 0, 691968.529 1535492.503 0, 691727.578 1535510.641 0, 
+    691486.629 1535528.792 0, 691245.681 1535546.958 0, 691004.734 1535565.137 0, 690763.788 1535583.331 0, 690522.843 1535601.539 0, 690281.899 1535619.762 0, 690040.956 1535637.998 0, 689800.014 1535656.249 0, 689559.074 1535674.514 0, 689318.134 1535692.793 0, 
+    689077.195 1535711.086 0, 688836.258 1535729.393 0, 688595.322 1535747.715 0, 688354.386 1535766.051 0, 688113.452 1535784.401 0, 687872.519 1535802.765 0, 687631.587 1535821.143 0, 687390.656 1535839.535 0, 687148.511 1535858.035 0, 687572.799 1541409.494 0, 
+    687997.058 1546960.566 0, 688238.547 1546942.116 0, 688478.824 1546923.774 0, 688719.103 1546905.445 0, 688959.382 1546887.131 0, 689199.663 1546868.831 0, 689439.945 1546850.545 0, 689680.228 1546832.273 0, 689920.512 1546814.015 0, 690160.797 1546795.772 0, 
+    690401.083 1546777.542 0, 690641.37 1546759.327 0, 690881.658 1546741.126 0, 691121.948 1546722.939 0, 691362.238 1546704.766 0, 691602.529 1546686.607 0, 691842.822 1546668.462 0, 692083.116 1546650.332 0, 692323.41 1546632.216 0, 692563.706 1546614.113 0, 
+    692804.003 1546596.025 0, 693044.301 1546577.952 0, 693284.599 1546559.892 0, 693524.899 1546541.846 0, 693763.989 1546523.906 0, 694005.503 1546505.797 0, 694245.806 1546487.794 0, 694486.11 1546469.805 0, 694726.415 1546451.83 0, 694966.722 1546433.87 0, 
+    695207.029 1546415.923 0, 695447.337 1546397.991 0, 695687.647 1546380.072 0, 695927.957 1546362.168 0, 696168.269 1546344.278 0, 696408.582 1546326.402 0, 696648.895 1546308.541 0, 696889.21 1546290.693 0, 697129.526 1546272.86 0, 697369.843 1546255.04 0, 
+    697610.161 1546237.235 0, 697850.48 1546219.444 0, 698090.8 1546201.667 0, 698331.121 1546183.905 0, 698571.443 1546166.156 0, 698811.766 1546148.422 0, 699052.09 1546130.701 0, 699292.415 1546112.995 0, 699531.531 1546095.392 0, 699122.956 1540543.144 0, 
+    698714.353 1534990.509 0))
+
+POLYGON ((711068.402 1545262.81 0, 710829.236 1545279.737 0, 710588.862 1545296.764 0, 710348.488 1545313.806 0, 710108.116 1545330.861 0, 709867.745 1545347.93 0, 709627.374 1545365.014 0, 709387.005 1545382.112 0, 709146.637 1545399.224 0, 708906.27 1545416.35 0, 
+    708665.903 1545433.49 0, 708425.538 1545450.645 0, 708185.174 1545467.813 0, 707944.811 1545484.996 0, 707704.449 1545502.193 0, 707464.087 1545519.404 0, 707223.727 1545536.629 0, 706983.368 1545553.868 0, 706743.01 1545571.122 0, 706502.653 1545588.389 0, 
+    706262.297 1545605.671 0, 706021.942 1545622.967 0, 705781.587 1545640.277 0, 705541.234 1545657.601 0, 705299.672 1545675.027 0, 705060.531 1545692.292 0, 704820.181 1545709.659 0, 704579.832 1545727.039 0, 704339.484 1545744.434 0, 704099.137 1545761.843 0, 
+    703858.792 1545779.267 0, 703618.447 1545796.704 0, 703378.103 1545814.156 0, 703137.76 1545831.621 0, 702897.418 1545849.101 0, 702657.077 1545866.595 0, 702416.738 1545884.103 0, 702176.399 1545901.625 0, 701936.061 1545919.162 0, 701695.725 1545936.712 0, 
+    701455.389 1545954.277 0, 701215.055 1545971.856 0, 700974.721 1545989.449 0, 700734.389 1546007.056 0, 700494.057 1546024.677 0, 700253.727 1546042.312 0, 700013.397 1546059.962 0, 699773.069 1546077.626 0, 699531.531 1546095.392 0, 699940.076 1551647.248 0, 
+    700348.593 1557198.704 0, 700589.474 1557180.985 0, 700829.149 1557163.37 0, 701068.824 1557145.768 0, 701308.501 1557128.181 0, 701548.179 1557110.607 0, 701787.858 1557093.048 0, 702027.538 1557075.503 0, 702267.219 1557057.972 0, 702506.901 1557040.455 0, 
+    702746.584 1557022.952 0, 702986.269 1557005.464 0, 703225.954 1556987.989 0, 703465.64 1556970.529 0, 703705.327 1556953.082 0, 703945.015 1556935.65 0, 704184.705 1556918.232 0, 704424.395 1556900.828 0, 704664.086 1556883.438 0, 704903.779 1556866.062 0, 
+    705143.472 1556848.7 0, 705383.166 1556831.353 0, 705622.862 1556814.019 0, 705862.558 1556796.7 0, 706101.049 1556779.481 0, 706341.954 1556762.103 0, 706581.653 1556744.826 0, 706821.354 1556727.563 0, 707061.055 1556710.314 0, 707300.758 1556693.08 0, 
+    707540.461 1556675.859 0, 707780.166 1556658.652 0, 708019.872 1556641.46 0, 708259.578 1556624.282 0, 708499.286 1556607.117 0, 708738.994 1556589.967 0, 708978.704 1556572.831 0, 709218.414 1556555.709 0, 709458.126 1556538.602 0, 709697.839 1556521.508 0, 
+    709937.552 1556504.428 0, 710177.267 1556487.363 0, 710416.983 1556470.312 0, 710656.699 1556453.274 0, 710896.417 1556436.251 0, 711136.136 1556419.242 0, 711375.855 1556402.247 0, 711615.576 1556385.267 0, 711854.092 1556368.385 0, 711461.261 1550815.797 0, 
+    711068.402 1545262.81 0))
+
+POLYGON ((723361.89 1555570.575 0, 723123.326 1555586.783 0, 722883.558 1555603.086 0, 722643.792 1555619.404 0, 722404.026 1555635.735 0, 722164.261 1555652.081 0, 721924.497 1555668.441 0, 721684.735 1555684.815 0, 721444.973 1555701.203 0, 721205.212 1555717.606 0, 
+    720965.452 1555734.022 0, 720725.693 1555750.452 0, 720485.935 1555766.897 0, 720246.178 1555783.356 0, 720006.422 1555799.828 0, 719766.667 1555816.315 0, 719526.912 1555832.816 0, 719287.159 1555849.332 0, 719047.407 1555865.861 0, 718807.656 1555882.404 0, 
+    718567.906 1555898.962 0, 718328.156 1555915.533 0, 718088.408 1555932.119 0, 717848.661 1555948.719 0, 717607.709 1555965.416 0, 717369.169 1555981.961 0, 717129.425 1555998.603 0, 716889.681 1556015.259 0, 716649.939 1556031.929 0, 716410.197 1556048.614 0, 
+    716170.457 1556065.313 0, 715930.717 1556082.025 0, 715690.979 1556098.752 0, 715451.241 1556115.493 0, 715211.505 1556132.248 0, 714971.769 1556149.017 0, 714732.035 1556165.8 0, 714492.301 1556182.598 0, 714252.569 1556199.409 0, 714012.837 1556216.235 0, 
+    713773.106 1556233.075 0, 713533.377 1556249.928 0, 713293.648 1556266.796 0, 713053.921 1556283.678 0, 712814.194 1556300.574 0, 712574.468 1556317.485 0, 712334.744 1556334.409 0, 712095.02 1556351.347 0, 711854.092 1556368.385 0, 712246.894 1561920.568 0, 
+    712639.666 1567472.34 0, 712879.938 1567455.348 0, 713119.008 1567438.456 0, 713358.079 1567421.578 0, 713597.151 1567404.714 0, 713836.224 1567387.864 0, 714075.298 1567371.028 0, 714314.373 1567354.206 0, 714553.449 1567337.398 0, 714792.526 1567320.604 0, 
+    715031.604 1567303.824 0, 715270.683 1567287.059 0, 715509.763 1567270.307 0, 715748.844 1567253.57 0, 715987.926 1567236.846 0, 716227.009 1567220.137 0, 716466.093 1567203.442 0, 716705.178 1567186.76 0, 716944.264 1567170.093 0, 717183.351 1567153.44 0, 
+    717422.439 1567136.801 0, 717661.527 1567120.176 0, 717900.617 1567103.565 0, 718139.708 1567086.969 0, 718377.598 1567070.469 0, 718617.893 1567053.817 0, 718856.986 1567037.263 0, 719096.081 1567020.722 0, 719335.177 1567004.196 0, 719574.273 1566987.683 0, 
+    719813.371 1566971.185 0, 720052.469 1566954.701 0, 720291.569 1566938.231 0, 720530.669 1566921.775 0, 720769.771 1566905.333 0, 721008.873 1566888.905 0, 721247.977 1566872.491 0, 721487.081 1566856.091 0, 721726.186 1566839.706 0, 721965.293 1566823.334 0, 
+    722204.4 1566806.977 0, 722443.508 1566790.633 0, 722682.617 1566774.304 0, 722921.727 1566757.988 0, 723160.838 1566741.687 0, 723399.951 1566725.4 0, 723639.064 1566709.127 0, 723878.178 1566692.868 0, 724116.091 1566676.705 0, 723739.005 1561123.846 0, 
+    723361.89 1555570.575 0))
+
+POLYGON ((735594.719 1565913.496 0, 735356.758 1565928.987 0, 735117.599 1565944.57 0, 734878.441 1565960.168 0, 734639.284 1565975.779 0, 734400.128 1565991.405 0, 734160.972 1566007.045 0, 733921.818 1566022.698 0, 733682.665 1566038.366 0, 733443.512 1566054.048 0, 
+    733204.361 1566069.744 0, 732965.21 1566085.454 0, 732726.06 1566101.179 0, 732486.911 1566116.917 0, 732247.763 1566132.669 0, 732008.616 1566148.436 0, 731769.47 1566164.216 0, 731530.325 1566180.011 0, 731291.181 1566195.819 0, 731052.038 1566211.642 0, 
+    730812.896 1566227.479 0, 730573.754 1566243.33 0, 730334.614 1566259.194 0, 730095.474 1566275.073 0, 729855.135 1566291.046 0, 729617.198 1566306.874 0, 729378.061 1566322.795 0, 729138.926 1566338.73 0, 728899.791 1566354.68 0, 728660.657 1566370.643 0, 
+    728421.524 1566386.621 0, 728182.392 1566402.612 0, 727943.261 1566418.618 0, 727704.131 1566434.638 0, 727465.002 1566450.672 0, 727225.873 1566466.719 0, 726986.746 1566482.781 0, 726747.62 1566498.857 0, 726508.494 1566514.948 0, 726269.37 1566531.052 0, 
+    726030.246 1566547.17 0, 725791.124 1566563.302 0, 725552.002 1566579.449 0, 725312.881 1566595.609 0, 725073.762 1566611.784 0, 724834.643 1566627.973 0, 724595.525 1566644.175 0, 724356.408 1566660.392 0, 724116.091 1566676.705 0, 724493.15 1572229.146 0, 
+    724870.179 1577781.163 0, 725109.839 1577764.896 0, 725348.302 1577748.723 0, 725586.767 1577732.565 0, 725825.232 1577716.42 0, 726063.698 1577700.29 0, 726302.165 1577684.174 0, 726540.633 1577668.071 0, 726779.102 1577651.983 0, 727017.572 1577635.909 0, 
+    727256.043 1577619.849 0, 727494.514 1577603.802 0, 727732.987 1577587.77 0, 727971.461 1577571.752 0, 728209.935 1577555.748 0, 728448.411 1577539.758 0, 728686.887 1577523.782 0, 728925.365 1577507.82 0, 729163.843 1577491.872 0, 729402.323 1577475.939 0, 
+    729640.803 1577460.019 0, 729879.284 1577444.113 0, 730117.766 1577428.221 0, 730356.249 1577412.344 0, 730593.536 1577396.559 0, 730833.218 1577380.63 0, 731071.704 1577364.795 0, 731310.191 1577348.973 0, 731548.679 1577333.166 0, 731787.167 1577317.372 0, 
+    732025.657 1577301.593 0, 732264.147 1577285.827 0, 732502.639 1577270.076 0, 732741.131 1577254.338 0, 732979.624 1577238.615 0, 733218.119 1577222.906 0, 733456.614 1577207.211 0, 733695.11 1577191.529 0, 733933.607 1577175.862 0, 734172.105 1577160.209 0, 
+    734410.603 1577144.57 0, 734649.103 1577128.945 0, 734887.604 1577113.334 0, 735126.105 1577097.737 0, 735364.608 1577082.154 0, 735603.111 1577066.585 0, 735841.616 1577051.03 0, 736080.121 1577035.49 0, 736317.431 1577020.041 0, 735956.089 1571466.98 0, 
+    735594.719 1565913.496 0))
+
+POLYGON ((747766.788 1576291.261 0, 747529.433 1576306.04 0, 747290.885 1576320.907 0, 747052.338 1576335.788 0, 746813.791 1576350.683 0, 746575.245 1576365.592 0, 746336.701 1576380.515 0, 746098.157 1576395.452 0, 745859.614 1576410.403 0, 745621.072 1576425.368 0, 
+    745382.531 1576440.348 0, 745143.99 1576455.341 0, 744905.451 1576470.348 0, 744666.913 1576485.37 0, 744428.375 1576500.405 0, 744189.838 1576515.455 0, 743951.302 1576530.518 0, 743712.767 1576545.596 0, 743474.233 1576560.687 0, 743235.7 1576575.793 0, 
+    742997.168 1576590.913 0, 742758.636 1576606.046 0, 742520.106 1576621.194 0, 742281.576 1576636.356 0, 742041.852 1576651.608 0, 741804.519 1576666.721 0, 741565.992 1576681.925 0, 741327.466 1576697.143 0, 741088.941 1576712.375 0, 740850.417 1576727.621 0, 
+    740611.894 1576742.881 0, 740373.371 1576758.155 0, 740134.849 1576773.443 0, 739896.329 1576788.746 0, 739657.809 1576804.062 0, 739419.29 1576819.392 0, 739180.772 1576834.736 0, 738942.255 1576850.095 0, 738703.739 1576865.467 0, 738465.224 1576880.853 0, 
+    738226.709 1576896.254 0, 737988.196 1576911.668 0, 737749.683 1576927.097 0, 737511.172 1576942.539 0, 737272.661 1576957.996 0, 737034.151 1576973.467 0, 736795.642 1576988.951 0, 736557.134 1577004.45 0, 736317.431 1577020.041 0, 736678.746 1582572.671 0, 
+    737040.032 1588124.865 0, 737279.078 1588109.317 0, 737516.932 1588093.861 0, 737754.788 1588078.419 0, 737992.644 1588062.991 0, 738230.501 1588047.576 0, 738468.359 1588032.176 0, 738706.218 1588016.79 0, 738944.078 1588001.418 0, 739181.938 1587986.06 0, 
+    739419.8 1587970.715 0, 739657.663 1587955.385 0, 739895.526 1587940.069 0, 740133.39 1587924.767 0, 740371.256 1587909.478 0, 740609.122 1587894.204 0, 740846.989 1587878.944 0, 741084.857 1587863.698 0, 741322.725 1587848.465 0, 741560.595 1587833.247 0, 
+    741798.466 1587818.043 0, 742036.337 1587802.853 0, 742274.21 1587787.677 0, 742512.083 1587772.514 0, 742748.765 1587757.442 0, 742987.832 1587742.232 0, 743225.708 1587727.112 0, 743463.585 1587712.005 0, 743701.463 1587696.913 0, 743939.342 1587681.835 0, 
+    744177.221 1587666.771 0, 744415.102 1587651.721 0, 744652.983 1587636.684 0, 744890.865 1587621.662 0, 745128.748 1587606.654 0, 745366.632 1587591.66 0, 745604.517 1587576.679 0, 745842.403 1587561.713 0, 746080.289 1587546.761 0, 746318.177 1587531.823 0, 
+    746556.065 1587516.899 0, 746793.954 1587501.988 0, 747031.844 1587487.092 0, 747269.735 1587472.21 0, 747507.627 1587457.342 0, 747745.52 1587442.488 0, 747983.414 1587427.647 0, 748221.308 1587412.821 0, 748458.012 1587398.083 0, 748112.413 1581844.89 0, 
+    747766.788 1576291.261 0))
+
+POLYGON ((759878 1586703.562 0, 759641.254 1586717.631 0, 759403.318 1586731.785 0, 759165.384 1586745.953 0, 758927.45 1586760.135 0, 758689.517 1586774.331 0, 758451.585 1586788.541 0, 758213.654 1586802.765 0, 757975.723 1586817.004 0, 757737.794 1586831.256 0, 
+    757499.865 1586845.522 0, 757261.937 1586859.802 0, 757024.01 1586874.096 0, 756786.084 1586888.404 0, 756548.159 1586902.726 0, 756310.234 1586917.062 0, 756072.31 1586931.412 0, 755834.388 1586945.776 0, 755596.466 1586960.154 0, 755358.544 1586974.547 0, 
+    755120.624 1586988.953 0, 754882.705 1587003.373 0, 754644.786 1587017.807 0, 754406.868 1587032.255 0, 754167.761 1587046.79 0, 753931.035 1587061.193 0, 753693.12 1587075.683 0, 753455.206 1587090.188 0, 753217.292 1587104.706 0, 752979.38 1587119.238 0, 
+    752741.468 1587133.784 0, 752503.557 1587148.344 0, 752265.647 1587162.918 0, 752027.738 1587177.506 0, 751789.829 1587192.109 0, 751551.922 1587206.725 0, 751314.015 1587221.355 0, 751076.11 1587235.999 0, 750838.205 1587250.657 0, 750600.301 1587265.329 0, 
+    750362.398 1587280.016 0, 750124.495 1587294.716 0, 749886.594 1587309.43 0, 749648.693 1587324.158 0, 749410.794 1587338.9 0, 749172.895 1587353.656 0, 748934.997 1587368.427 0, 748697.1 1587383.211 0, 748458.012 1587398.083 0, 748803.583 1592950.833 0, 
+    749149.126 1598503.134 0, 749387.557 1598488.303 0, 749624.801 1598473.559 0, 749862.045 1598458.83 0, 750099.29 1598444.114 0, 750336.536 1598429.412 0, 750573.783 1598414.725 0, 750811.031 1598400.051 0, 751048.28 1598385.391 0, 751285.529 1598370.745 0, 
+    751522.779 1598356.113 0, 751760.031 1598341.496 0, 751997.283 1598326.892 0, 752234.536 1598312.302 0, 752471.79 1598297.726 0, 752709.044 1598283.164 0, 752946.3 1598268.616 0, 753183.556 1598254.081 0, 753420.813 1598239.561 0, 753658.072 1598225.055 0, 
+    753895.331 1598210.563 0, 754132.59 1598196.085 0, 754369.851 1598181.62 0, 754607.113 1598167.17 0, 754843.188 1598152.806 0, 755081.638 1598138.311 0, 755318.902 1598123.903 0, 755556.167 1598109.508 0, 755793.433 1598095.128 0, 756030.699 1598080.761 0, 
+    756267.967 1598066.409 0, 756505.235 1598052.07 0, 756742.504 1598037.746 0, 756979.774 1598023.435 0, 757217.045 1598009.138 0, 757454.317 1597994.856 0, 757691.589 1597980.587 0, 757928.863 1597966.332 0, 758166.137 1597952.091 0, 758403.412 1597937.864 0, 
+    758640.688 1597923.651 0, 758877.964 1597909.452 0, 759115.242 1597895.267 0, 759352.52 1597881.096 0, 759589.799 1597866.939 0, 759827.079 1597852.796 0, 760064.36 1597838.667 0, 760301.642 1597824.552 0, 760537.738 1597810.521 0, 760207.883 1592257.266 0, 
+    759878 1586703.562 0))
+
+POLYGON ((771928.261 1597150.086 0, 771692.125 1597163.449 0, 771454.804 1597176.894 0, 771217.484 1597190.353 0, 770980.165 1597203.826 0, 770742.847 1597217.312 0, 770505.529 1597230.813 0, 770268.213 1597244.327 0, 770030.897 1597257.856 0, 769793.582 1597271.398 0, 
+    769556.268 1597284.955 0, 769318.954 1597298.525 0, 769081.641 1597312.11 0, 768844.33 1597325.708 0, 768607.018 1597339.321 0, 768369.708 1597352.947 0, 768132.399 1597366.587 0, 767895.09 1597380.241 0, 767657.782 1597393.91 0, 767420.475 1597407.592 0, 
+    767183.169 1597421.288 0, 766945.864 1597434.998 0, 766708.559 1597448.722 0, 766471.255 1597462.46 0, 766232.767 1597476.281 0, 765996.65 1597489.978 0, 765759.348 1597503.758 0, 765522.048 1597517.552 0, 765284.748 1597531.36 0, 765047.449 1597545.182 0, 
+    764810.151 1597559.018 0, 764572.854 1597572.867 0, 764335.557 1597586.731 0, 764098.261 1597600.609 0, 763860.967 1597614.501 0, 763623.673 1597628.406 0, 763386.379 1597642.326 0, 763149.087 1597656.259 0, 762911.795 1597670.207 0, 762674.504 1597684.169 0, 
+    762437.215 1597698.144 0, 762199.925 1597712.134 0, 761962.637 1597726.137 0, 761725.35 1597740.154 0, 761488.063 1597754.186 0, 761250.777 1597768.231 0, 761013.492 1597782.29 0, 760776.208 1597796.364 0, 760537.738 1597810.521 0, 760867.567 1603363.321 0, 
+    761197.368 1608915.659 0, 761435.181 1608901.541 0, 761671.811 1608887.506 0, 761908.443 1608873.486 0, 762145.075 1608859.479 0, 762381.708 1608845.486 0, 762618.342 1608831.507 0, 762854.976 1608817.543 0, 763091.612 1608803.592 0, 763328.248 1608789.655 0, 
+    763564.885 1608775.732 0, 763801.523 1608761.822 0, 764038.162 1608747.927 0, 764274.802 1608734.046 0, 764511.442 1608720.179 0, 764748.083 1608706.325 0, 764984.725 1608692.486 0, 765221.368 1608678.66 0, 765458.012 1608664.848 0, 765694.656 1608651.051 0, 
+    765931.301 1608637.267 0, 766167.948 1608623.497 0, 766404.594 1608609.741 0, 766641.242 1608595.999 0, 766876.708 1608582.34 0, 767114.54 1608568.557 0, 767351.19 1608554.857 0, 767587.841 1608541.171 0, 767824.493 1608527.498 0, 768061.145 1608513.84 0, 
+    768297.799 1608500.195 0, 768534.453 1608486.565 0, 768771.108 1608472.948 0, 769007.764 1608459.345 0, 769244.42 1608445.757 0, 769481.078 1608432.182 0, 769717.736 1608418.621 0, 769954.395 1608405.074 0, 770191.054 1608391.541 0, 770427.715 1608378.022 0, 
+    770664.376 1608364.516 0, 770901.038 1608351.025 0, 771137.701 1608337.548 0, 771374.365 1608324.084 0, 771611.03 1608310.635 0, 771847.695 1608297.199 0, 772084.361 1608283.778 0, 772321.028 1608270.37 0, 772556.514 1608257.043 0, 772242.401 1602703.795 0, 
+    771928.261 1597150.086 0))
+
+POLYGON ((783917.476 1607630.521 0, 783681.951 1607643.183 0, 783445.247 1607655.922 0, 783208.544 1607668.675 0, 782971.842 1607681.442 0, 782735.14 1607694.222 0, 782498.44 1607707.017 0, 782261.74 1607719.826 0, 782025.04 1607732.648 0, 781788.342 1607745.485 0, 
+    781551.644 1607758.335 0, 781314.947 1607771.2 0, 781078.251 1607784.078 0, 780841.555 1607796.97 0, 780604.86 1607809.877 0, 780368.166 1607822.797 0, 780131.473 1607835.731 0, 779894.78 1607848.679 0, 779658.089 1607861.641 0, 779421.398 1607874.617 0, 
+    779184.708 1607887.606 0, 778948.018 1607900.61 0, 778711.33 1607913.628 0, 778474.642 1607926.659 0, 778236.774 1607939.77 0, 778001.268 1607952.764 0, 777764.583 1607965.838 0, 777527.898 1607978.925 0, 777291.214 1607992.026 0, 777054.53 1608005.141 0, 
+    776817.848 1608018.27 0, 776581.166 1608031.413 0, 776344.485 1608044.57 0, 776107.805 1608057.741 0, 775871.126 1608070.926 0, 775634.447 1608084.125 0, 775397.769 1608097.338 0, 775161.092 1608110.564 0, 774924.416 1608123.805 0, 774687.74 1608137.059 0, 
+    774451.065 1608150.328 0, 774214.391 1608163.61 0, 773977.718 1608176.906 0, 773741.046 1608190.216 0, 773504.374 1608203.54 0, 773267.703 1608216.879 0, 773031.033 1608230.23 0, 772794.364 1608243.596 0, 772556.514 1608257.043 0, 772870.601 1613809.823 0, 
+    773184.661 1619362.128 0, 773421.854 1619348.718 0, 773657.87 1619335.389 0, 773893.886 1619322.074 0, 774129.904 1619308.773 0, 774365.921 1619295.486 0, 774601.94 1619282.212 0, 774837.96 1619268.953 0, 775073.98 1619255.707 0, 775310.001 1619242.475 0, 
+    775546.023 1619229.257 0, 775782.046 1619216.053 0, 776018.069 1619202.863 0, 776254.093 1619189.687 0, 776490.118 1619176.525 0, 776726.144 1619163.376 0, 776962.171 1619150.242 0, 777198.198 1619137.121 0, 777434.226 1619124.015 0, 777670.255 1619110.922 0, 
+    777906.285 1619097.843 0, 778142.315 1619084.778 0, 778378.346 1619071.727 0, 778614.378 1619058.689 0, 778849.233 1619045.731 0, 779086.444 1619032.657 0, 779322.478 1619019.661 0, 779558.513 1619006.679 0, 779794.549 1618993.711 0, 780030.586 1618980.758 0, 
+    780266.623 1618967.818 0, 780502.661 1618954.891 0, 780738.7 1618941.979 0, 780974.739 1618929.081 0, 781210.78 1618916.196 0, 781446.821 1618903.326 0, 781682.862 1618890.469 0, 781918.905 1618877.626 0, 782154.948 1618864.798 0, 782390.992 1618851.983 0, 
+    782627.037 1618839.181 0, 782863.083 1618826.394 0, 783099.129 1618813.621 0, 783335.176 1618800.862 0, 783571.224 1618788.116 0, 783807.273 1618775.384 0, 784043.322 1618762.667 0, 784279.372 1618749.963 0, 784514.247 1618737.336 0, 784215.874 1613184.166 0, 
+    783917.476 1607630.521 0))
+
+POLYGON ((795845.552 1618144.555 0, 795610.641 1618156.518 0, 795374.556 1618168.555 0, 795138.472 1618180.606 0, 794902.388 1618192.671 0, 794666.305 1618204.749 0, 794430.223 1618216.842 0, 794194.141 1618228.948 0, 793958.061 1618241.068 0, 793721.981 1618253.203 0, 
+    793485.901 1618265.351 0, 793249.823 1618277.513 0, 793013.745 1618289.688 0, 792777.667 1618301.878 0, 792541.591 1618314.082 0, 792305.515 1618326.299 0, 792069.44 1618338.531 0, 791833.366 1618350.776 0, 791597.292 1618363.035 0, 791361.219 1618375.309 0, 
+    791125.147 1618387.596 0, 790889.076 1618399.896 0, 790653.005 1618412.211 0, 790416.935 1618424.54 0, 790179.69 1618436.944 0, 789944.797 1618449.239 0, 789708.729 1618461.609 0, 789472.662 1618473.994 0, 789236.596 1618486.392 0, 789000.53 1618498.804 0, 
+    788764.465 1618511.23 0, 788528.401 1618523.67 0, 788292.338 1618536.123 0, 788056.275 1618548.591 0, 787820.213 1618561.073 0, 787584.152 1618573.568 0, 787348.091 1618586.077 0, 787112.032 1618598.601 0, 786875.973 1618611.138 0, 786639.914 1618623.689 0, 
+    786403.857 1618636.254 0, 786167.8 1618648.832 0, 785931.744 1618661.425 0, 785695.689 1618674.032 0, 785459.634 1618686.652 0, 785223.58 1618699.286 0, 784987.527 1618711.935 0, 784751.475 1618724.597 0, 784514.247 1618737.336 0, 784812.593 1624290.025 0, 
+    785110.914 1629842.227 0, 785347.485 1629829.523 0, 785582.884 1629816.896 0, 785818.283 1629804.283 0, 786053.684 1629791.683 0, 786289.085 1629779.098 0, 786524.486 1629766.526 0, 786759.889 1629753.968 0, 786995.292 1629741.424 0, 787230.696 1629728.894 0, 
+    787466.1 1629716.378 0, 787701.506 1629703.876 0, 787936.912 1629691.387 0, 788172.319 1629678.912 0, 788407.726 1629666.451 0, 788643.135 1629654.005 0, 788878.544 1629641.571 0, 789113.953 1629629.152 0, 789349.364 1629616.747 0, 789584.775 1629604.355 0, 
+    789820.187 1629591.977 0, 790055.6 1629579.614 0, 790291.013 1629567.264 0, 790526.428 1629554.928 0, 790760.67 1629542.667 0, 790997.258 1629530.297 0, 791232.674 1629518.002 0, 791468.091 1629505.722 0, 791703.509 1629493.455 0, 791938.928 1629481.202 0, 
+    792174.347 1629468.963 0, 792409.767 1629456.737 0, 792645.187 1629444.526 0, 792880.609 1629432.328 0, 793116.031 1629420.145 0, 793351.454 1629407.975 0, 793586.877 1629395.819 0, 793822.302 1629383.677 0, 794057.726 1629371.548 0, 794293.152 1629359.434 0, 
+    794528.579 1629347.333 0, 794764.006 1629335.247 0, 794999.433 1629323.174 0, 795234.862 1629311.115 0, 795470.291 1629299.07 0, 795705.721 1629287.038 0, 795941.152 1629275.021 0, 796176.583 1629263.017 0, 796410.843 1629251.087 0, 796128.21 1623698.065 0, 
+    795845.552 1618144.555 0))
+
+POLYGON ((807712.398 1628691.874 0, 807478.103 1628703.143 0, 807242.639 1628714.481 0, 807007.175 1628725.833 0, 806771.712 1628737.199 0, 806536.25 1628748.579 0, 806300.788 1628759.973 0, 806065.327 1628771.381 0, 805829.867 1628782.802 0, 805594.407 1628794.238 0, 
+    805358.948 1628805.687 0, 805123.49 1628817.15 0, 804888.032 1628828.627 0, 804652.576 1628840.118 0, 804417.119 1628851.623 0, 804181.664 1628863.141 0, 803946.209 1628874.674 0, 803710.755 1628886.22 0, 803475.301 1628897.78 0, 803239.848 1628909.354 0, 
+    803004.396 1628920.942 0, 802768.944 1628932.544 0, 802533.494 1628944.159 0, 802298.044 1628955.789 0, 802061.423 1628967.49 0, 801827.145 1628979.089 0, 801591.697 1628990.76 0, 801356.25 1629002.445 0, 801120.803 1629014.143 0, 800885.357 1629025.856 0, 
+    800649.912 1629037.582 0, 800414.467 1629049.323 0, 800179.023 1629061.077 0, 799943.58 1629072.845 0, 799708.138 1629084.627 0, 799472.696 1629096.422 0, 799237.255 1629108.232 0, 799001.814 1629120.055 0, 798766.374 1629131.893 0, 798530.935 1629143.744 0, 
+    798295.497 1629155.609 0, 798060.059 1629167.488 0, 797824.622 1629179.38 0, 797589.186 1629191.287 0, 797353.75 1629203.207 0, 797118.316 1629215.142 0, 796882.881 1629227.09 0, 796647.448 1629239.052 0, 796410.843 1629251.087 0, 796693.452 1634803.616 0, 
+    796976.034 1640355.643 0, 797211.982 1640343.641 0, 797446.762 1640331.712 0, 797681.542 1640319.797 0, 797916.324 1640307.896 0, 798151.106 1640296.009 0, 798385.888 1640284.135 0, 798620.672 1640272.276 0, 798855.456 1640260.43 0, 799090.241 1640248.598 0, 
+    799325.026 1640236.779 0, 799559.812 1640224.975 0, 799794.599 1640213.184 0, 800029.387 1640201.408 0, 800264.175 1640189.645 0, 800498.964 1640177.896 0, 800733.753 1640166.16 0, 800968.544 1640154.439 0, 801203.335 1640142.731 0, 801438.126 1640131.037 0, 
+    801672.919 1640119.357 0, 801907.712 1640107.691 0, 802142.505 1640096.039 0, 802377.3 1640084.4 0, 802610.927 1640072.833 0, 802846.891 1640061.164 0, 803081.687 1640049.567 0, 803316.485 1640037.984 0, 803551.282 1640026.414 0, 803786.081 1640014.859 0, 
+    804020.88 1640003.317 0, 804255.68 1639991.789 0, 804490.481 1639980.274 0, 804725.282 1639968.774 0, 804960.084 1639957.288 0, 805194.886 1639945.815 0, 805429.69 1639934.356 0, 805664.494 1639922.911 0, 805899.298 1639911.479 0, 806134.103 1639900.062 0, 
+    806368.909 1639888.658 0, 806603.716 1639877.268 0, 806838.523 1639865.892 0, 807073.331 1639854.53 0, 807308.14 1639843.182 0, 807542.949 1639831.847 0, 807777.759 1639820.527 0, 808012.57 1639809.22 0, 808246.214 1639797.983 0, 807979.318 1634245.179 0, 
+    807712.398 1628691.874 0))
+
+POLYGON ((819517.925 1639272.165 0, 819284.248 1639282.742 0, 819049.406 1639293.385 0, 818814.565 1639304.043 0, 818579.725 1639314.714 0, 818344.885 1639325.399 0, 818110.046 1639336.097 0, 817875.207 1639346.81 0, 817640.369 1639357.536 0, 817405.532 1639368.277 0, 
+    817170.695 1639379.031 0, 816935.86 1639389.799 0, 816701.024 1639400.58 0, 816466.189 1639411.376 0, 816231.355 1639422.185 0, 815996.522 1639433.008 0, 815761.689 1639443.845 0, 815526.857 1639454.696 0, 815292.025 1639465.561 0, 815057.195 1639476.439 0, 
+    814822.364 1639487.331 0, 814587.535 1639498.238 0, 814352.706 1639509.157 0, 814117.878 1639520.091 0, 813881.884 1639531.093 0, 813648.223 1639542 0, 813413.396 1639552.975 0, 813178.571 1639563.964 0, 812943.746 1639574.967 0, 812708.921 1639585.984 0, 
+    812474.097 1639597.014 0, 812239.274 1639608.059 0, 812004.452 1639619.117 0, 811769.63 1639630.189 0, 811534.809 1639641.275 0, 811299.988 1639652.374 0, 811065.168 1639663.488 0, 810830.349 1639674.615 0, 810595.531 1639685.756 0, 810360.713 1639696.911 0, 
+    810125.895 1639708.079 0, 809891.079 1639719.262 0, 809656.263 1639730.458 0, 809421.448 1639741.669 0, 809186.633 1639752.892 0, 808951.819 1639764.13 0, 808717.006 1639775.382 0, 808482.193 1639786.647 0, 808246.214 1639797.983 0, 808513.086 1645350.279 0, 
+    808779.933 1650902.062 0, 809015.255 1650890.758 0, 809249.414 1650879.524 0, 809483.574 1650868.304 0, 809717.734 1650857.097 0, 809951.895 1650845.905 0, 810186.057 1650834.726 0, 810420.219 1650823.56 0, 810654.382 1650812.409 0, 810888.546 1650801.271 0, 
+    811122.71 1650790.148 0, 811356.875 1650779.038 0, 811591.041 1650767.941 0, 811825.207 1650756.859 0, 812059.374 1650745.79 0, 812293.542 1650734.735 0, 812527.71 1650723.694 0, 812761.879 1650712.667 0, 812996.049 1650701.653 0, 813230.219 1650690.653 0, 
+    813464.39 1650679.667 0, 813698.561 1650668.695 0, 813932.733 1650657.737 0, 814166.906 1650646.792 0, 814399.917 1650635.915 0, 814635.253 1650624.944 0, 814869.428 1650614.041 0, 815103.603 1650603.151 0, 815337.779 1650592.275 0, 815571.956 1650581.413 0, 
+    815806.133 1650570.565 0, 816040.311 1650559.731 0, 816274.49 1650548.91 0, 816508.669 1650538.103 0, 816742.849 1650527.31 0, 816977.029 1650516.531 0, 817211.21 1650505.766 0, 817445.392 1650495.014 0, 817679.574 1650484.276 0, 817913.757 1650473.552 0, 
+    818147.941 1650462.842 0, 818382.125 1650452.145 0, 818616.31 1650441.462 0, 818850.495 1650430.793 0, 819084.682 1650420.138 0, 819318.868 1650409.497 0, 819553.056 1650398.869 0, 819787.244 1650388.255 0, 820020.27 1650377.708 0, 819769.109 1644825.193 0, 
+    819517.925 1639272.165 0))
+
+POLYGON ((831262.044 1649885.111 0, 831028.987 1649895.001 0, 830794.77 1649904.953 0, 830560.553 1649914.919 0, 830326.337 1649924.898 0, 830092.122 1649934.892 0, 829857.907 1649944.899 0, 829623.693 1649954.92 0, 829389.48 1649964.955 0, 829155.267 1649975.004 0, 
+    828921.055 1649985.067 0, 828686.843 1649995.143 0, 828452.632 1650005.233 0, 828218.421 1650015.337 0, 827984.211 1650025.454 0, 827750.002 1650035.586 0, 827515.793 1650045.731 0, 827281.585 1650055.89 0, 827047.377 1650066.063 0, 826813.17 1650076.249 0, 
+    826578.964 1650086.449 0, 826344.758 1650096.664 0, 826110.553 1650106.891 0, 825876.348 1650117.133 0, 825640.983 1650127.439 0, 825407.941 1650137.658 0, 825173.738 1650147.941 0, 824939.536 1650158.238 0, 824705.335 1650168.548 0, 824471.134 1650178.873 0, 
+    824236.933 1650189.211 0, 824002.734 1650199.563 0, 823768.535 1650209.929 0, 823534.336 1650220.308 0, 823300.138 1650230.701 0, 823065.941 1650241.108 0, 822831.744 1650251.529 0, 822597.548 1650261.964 0, 822363.353 1650272.412 0, 822129.158 1650282.875 0, 
+    821894.964 1650293.351 0, 821660.77 1650303.841 0, 821426.577 1650314.344 0, 821192.385 1650324.861 0, 820958.193 1650335.393 0, 820724.002 1650345.938 0, 820489.811 1650356.496 0, 820255.622 1650367.069 0, 820020.27 1650377.708 0, 820271.408 1655929.702 0, 
+    820522.522 1661481.168 0, 820757.216 1661470.559 0, 820990.753 1661460.016 0, 821224.29 1661449.487 0, 821457.827 1661438.972 0, 821691.365 1661428.47 0, 821924.904 1661417.982 0, 822158.444 1661407.508 0, 822391.984 1661397.047 0, 822625.524 1661386.6 0, 
+    822859.066 1661376.167 0, 823092.607 1661365.748 0, 823326.15 1661355.342 0, 823559.693 1661344.951 0, 823793.237 1661334.572 0, 824026.781 1661324.208 0, 824260.326 1661313.858 0, 824493.872 1661303.521 0, 824727.418 1661293.198 0, 824960.965 1661282.888 0, 
+    825194.512 1661272.593 0, 825428.06 1661262.311 0, 825661.609 1661252.043 0, 825895.158 1661241.789 0, 826127.55 1661231.599 0, 826362.258 1661221.321 0, 826595.809 1661211.108 0, 826829.36 1661200.909 0, 827062.913 1661190.723 0, 827296.465 1661180.551 0, 
+    827530.019 1661170.393 0, 827763.573 1661160.249 0, 827997.127 1661150.118 0, 828230.683 1661140.001 0, 828464.238 1661129.898 0, 828697.795 1661119.809 0, 828931.352 1661109.733 0, 829164.909 1661099.671 0, 829398.467 1661089.623 0, 829632.026 1661079.589 0, 
+    829865.586 1661069.568 0, 830099.145 1661059.561 0, 830332.706 1661049.568 0, 830566.267 1661039.589 0, 830799.829 1661029.623 0, 831033.391 1661019.671 0, 831266.954 1661009.733 0, 831500.517 1660999.808 0, 831732.924 1660989.947 0, 831497.496 1655437.793 0, 
+    831262.044 1649885.111 0))
+
+POLYGON ((842944.67 1660530.398 0, 842712.234 1660539.604 0, 842478.644 1660548.868 0, 842245.054 1660558.146 0, 842011.464 1660567.438 0, 841777.875 1660576.744 0, 841544.287 1660586.064 0, 841310.699 1660595.397 0, 841077.112 1660604.744 0, 840843.525 1660614.105 0, 
+    840609.939 1660623.479 0, 840376.353 1660632.867 0, 840142.768 1660642.269 0, 839909.184 1660651.685 0, 839675.6 1660661.115 0, 839442.016 1660670.558 0, 839208.434 1660680.015 0, 838974.851 1660689.486 0, 838741.27 1660698.97 0, 838507.688 1660708.468 0, 
+    838274.108 1660717.98 0, 838040.528 1660727.506 0, 837806.948 1660737.046 0, 837573.369 1660746.599 0, 837338.635 1660756.213 0, 837106.213 1660765.747 0, 836872.636 1660775.341 0, 836639.059 1660784.949 0, 836405.483 1660794.571 0, 836171.908 1660804.207 0, 
+    835938.333 1660813.856 0, 835704.758 1660823.52 0, 835471.185 1660833.197 0, 835237.611 1660842.887 0, 835004.039 1660852.592 0, 834770.467 1660862.31 0, 834536.895 1660872.042 0, 834303.324 1660881.788 0, 834069.754 1660891.547 0, 833836.184 1660901.32 0, 
+    833602.615 1660911.107 0, 833369.046 1660920.908 0, 833135.478 1660930.722 0, 832901.91 1660940.551 0, 832668.343 1660950.393 0, 832434.777 1660960.248 0, 832201.211 1660970.118 0, 831967.646 1660980.001 0, 831732.924 1660989.947 0, 831968.331 1666541.567 0, 
+    832203.714 1672092.647 0, 832437.779 1672082.729 0, 832670.691 1672072.873 0, 832903.603 1672063.031 0, 833136.516 1672053.203 0, 833369.429 1672043.389 0, 833602.343 1672033.588 0, 833835.258 1672023.801 0, 834068.173 1672014.028 0, 834301.089 1672004.268 0, 
+    834534.005 1671994.522 0, 834766.922 1671984.79 0, 834999.839 1671975.072 0, 835232.757 1671965.367 0, 835465.676 1671955.676 0, 835698.595 1671945.999 0, 835931.515 1671936.335 0, 836164.435 1671926.685 0, 836397.356 1671917.049 0, 836630.278 1671907.427 0, 
+    836863.2 1671897.818 0, 837096.122 1671888.223 0, 837329.045 1671878.641 0, 837561.969 1671869.074 0, 837793.74 1671859.567 0, 838027.818 1671849.98 0, 838260.744 1671840.453 0, 838493.67 1671830.94 0, 838726.596 1671821.441 0, 838959.523 1671811.956 0, 
+    839192.451 1671802.484 0, 839425.379 1671793.026 0, 839658.308 1671783.582 0, 839891.237 1671774.151 0, 840124.167 1671764.735 0, 840357.097 1671755.331 0, 840590.028 1671745.942 0, 840822.96 1671736.566 0, 841055.892 1671727.204 0, 841288.824 1671717.856 0, 
+    841521.758 1671708.522 0, 841754.691 1671699.201 0, 841987.626 1671689.893 0, 842220.56 1671680.6 0, 842453.496 1671671.32 0, 842686.432 1671662.054 0, 842919.368 1671652.802 0, 843152.305 1671643.563 0, 843384.091 1671634.384 0, 843164.391 1666082.662 0, 
+    842944.67 1660530.398 0))
+
+POLYGON ((585920.429 1455278.866 0, 585676.012 1455303.121 0, 585430.342 1455327.514 0, 585184.674 1455351.922 0, 584939.007 1455376.344 0, 584693.341 1455400.781 0, 584447.677 1455425.233 0, 584202.014 1455449.698 0, 583956.353 1455474.179 0, 583710.693 1455498.674 0, 
+    583465.035 1455523.183 0, 583219.378 1455547.706 0, 582973.722 1455572.244 0, 582728.068 1455596.797 0, 582482.416 1455621.364 0, 582236.765 1455645.946 0, 581991.115 1455670.541 0, 581745.467 1455695.152 0, 581499.82 1455719.777 0, 581254.174 1455744.416 0, 
+    581008.53 1455769.07 0, 580762.888 1455793.738 0, 580517.247 1455818.421 0, 580271.607 1455843.118 0, 580024.714 1455867.956 0, 579780.332 1455892.556 0, 579534.697 1455917.296 0, 579289.063 1455942.051 0, 579043.431 1455966.821 0, 578797.8 1455991.604 0, 
+    578552.171 1456016.403 0, 578306.543 1456041.216 0, 578060.917 1456066.043 0, 577815.292 1456090.885 0, 577569.668 1456115.741 0, 577324.046 1456140.611 0, 577078.425 1456165.496 0, 576832.806 1456190.396 0, 576587.189 1456215.31 0, 576341.572 1456240.239 0, 
+    576095.958 1456265.181 0, 575850.344 1456290.139 0, 575604.733 1456315.111 0, 575359.122 1456340.097 0, 575113.513 1456365.098 0, 574867.906 1456390.113 0, 574622.3 1456415.143 0, 574376.696 1456440.187 0, 574129.836 1456465.373 0, 574695.677 1462009.63 0, 
+    575261.487 1467553.593 0, 575507.69 1467528.473 0, 575752.642 1467503.495 0, 575997.595 1467478.532 0, 576242.55 1467453.583 0, 576487.506 1467428.649 0, 576732.464 1467403.729 0, 576977.423 1467378.824 0, 577222.384 1467353.933 0, 577467.346 1467329.056 0, 
+    577712.309 1467304.194 0, 577957.274 1467279.346 0, 578202.241 1467254.513 0, 578447.209 1467229.694 0, 578692.178 1467204.889 0, 578937.149 1467180.099 0, 579182.121 1467155.323 0, 579427.095 1467130.562 0, 579672.07 1467105.815 0, 579917.047 1467081.083 0, 
+    580162.025 1467056.365 0, 580407.005 1467031.661 0, 580651.986 1467006.972 0, 580896.968 1466982.297 0, 581140.7 1466957.763 0, 581386.937 1466932.991 0, 581631.924 1466908.359 0, 581876.913 1466883.742 0, 582121.902 1466859.139 0, 582366.894 1466834.551 0, 
+    582611.886 1466809.977 0, 582856.88 1466785.418 0, 583101.876 1466760.873 0, 583346.873 1466736.342 0, 583591.871 1466711.826 0, 583836.871 1466687.324 0, 584081.872 1466662.837 0, 584326.875 1466638.364 0, 584571.879 1466613.906 0, 584816.885 1466589.462 0, 
+    585061.892 1466565.032 0, 585306.9 1466540.617 0, 585551.91 1466516.216 0, 585796.922 1466491.83 0, 586041.935 1466467.458 0, 586286.949 1466443.1 0, 586531.964 1466418.757 0, 586776.982 1466394.428 0, 587020.749 1466370.238 0, 586470.603 1460824.699 0, 
+    585920.429 1455278.866 0))
+
+POLYGON ((598783.307 1465220.11 0, 598539.47 1465243.612 0, 598294.386 1465267.248 0, 598049.302 1465290.899 0, 597804.22 1465314.564 0, 597559.139 1465338.244 0, 597314.06 1465361.938 0, 597068.982 1465385.646 0, 596823.906 1465409.369 0, 596578.831 1465433.107 0, 
+    596333.757 1465456.858 0, 596088.685 1465480.625 0, 595843.614 1465504.405 0, 595598.544 1465528.2 0, 595353.476 1465552.01 0, 595108.409 1465575.834 0, 594863.344 1465599.672 0, 594618.28 1465623.525 0, 594373.218 1465647.392 0, 594128.157 1465671.274 0, 
+    593883.097 1465695.17 0, 593638.039 1465719.08 0, 593392.982 1465743.005 0, 593147.926 1465766.944 0, 592901.622 1465791.02 0, 592657.82 1465814.866 0, 592412.768 1465838.849 0, 592167.719 1465862.846 0, 591922.67 1465886.857 0, 591677.623 1465910.883 0, 
+    591432.578 1465934.923 0, 591187.533 1465958.978 0, 590942.491 1465983.047 0, 590697.449 1466007.13 0, 590452.409 1466031.228 0, 590207.371 1466055.341 0, 589962.334 1466079.468 0, 589717.298 1466103.609 0, 589472.264 1466127.764 0, 589227.231 1466151.934 0, 
+    588982.2 1466176.119 0, 588737.17 1466200.318 0, 588492.141 1466224.531 0, 588247.114 1466248.759 0, 588002.089 1466273.001 0, 587757.064 1466297.258 0, 587512.041 1466321.529 0, 587267.02 1466345.814 0, 587020.749 1466370.238 0, 587570.864 1471915.479 0, 
+    588120.95 1477460.415 0, 588366.565 1477436.056 0, 588610.934 1477411.835 0, 588855.304 1477387.629 0, 589099.675 1477363.437 0, 589344.048 1477339.259 0, 589588.423 1477315.096 0, 589832.798 1477290.947 0, 590077.176 1477266.813 0, 590321.554 1477242.693 0, 
+    590565.934 1477218.587 0, 590810.316 1477194.496 0, 591054.698 1477170.419 0, 591299.083 1477146.356 0, 591543.468 1477122.308 0, 591787.856 1477098.274 0, 592032.244 1477074.255 0, 592276.634 1477050.25 0, 592521.025 1477026.259 0, 592765.418 1477002.283 0, 
+    593009.812 1476978.321 0, 593254.208 1476954.374 0, 593498.605 1476930.441 0, 593743.003 1476906.522 0, 593986.156 1476882.74 0, 594231.804 1476858.728 0, 594476.207 1476834.852 0, 594720.611 1476810.991 0, 594965.016 1476787.145 0, 595209.423 1476763.312 0, 
+    595453.831 1476739.494 0, 595698.241 1476715.691 0, 595942.652 1476691.901 0, 596187.065 1476668.127 0, 596431.478 1476644.366 0, 596675.894 1476620.62 0, 596920.31 1476596.888 0, 597164.728 1476573.171 0, 597409.148 1476549.468 0, 597653.568 1476525.78 0, 
+    597897.991 1476502.106 0, 598142.414 1476478.446 0, 598386.839 1476454.801 0, 598631.266 1476431.17 0, 598875.693 1476407.553 0, 599120.123 1476383.951 0, 599364.553 1476360.363 0, 599608.985 1476336.79 0, 599852.172 1476313.351 0, 599317.754 1470766.883 0, 
+    598783.307 1465220.11 0))
+
+POLYGON ((611586.588 1475199.434 0, 611343.334 1475222.186 0, 611098.836 1475245.069 0, 610854.34 1475267.966 0, 610609.845 1475290.878 0, 610365.352 1475313.804 0, 610120.859 1475336.744 0, 609876.369 1475359.699 0, 609631.879 1475382.668 0, 609387.391 1475405.651 0, 
+    609142.904 1475428.649 0, 608898.419 1475451.661 0, 608653.935 1475474.688 0, 608409.452 1475497.729 0, 608164.971 1475520.784 0, 607920.491 1475543.854 0, 607676.012 1475566.939 0, 607431.535 1475590.037 0, 607187.059 1475613.15 0, 606942.584 1475636.277 0, 
+    606698.111 1475659.419 0, 606453.639 1475682.575 0, 606209.169 1475705.746 0, 605964.7 1475728.931 0, 605718.986 1475752.248 0, 605475.766 1475775.344 0, 605231.301 1475798.572 0, 604986.837 1475821.815 0, 604742.375 1475845.071 0, 604497.914 1475868.343 0, 
+    604253.455 1475891.628 0, 604008.996 1475914.928 0, 603764.54 1475938.243 0, 603520.084 1475961.572 0, 603275.63 1475984.915 0, 603031.177 1476008.273 0, 602786.726 1476031.644 0, 602542.276 1476055.031 0, 602297.828 1476078.432 0, 602053.381 1476101.847 0, 
+    601808.935 1476125.276 0, 601564.49 1476148.72 0, 601320.047 1476172.179 0, 601075.606 1476195.651 0, 600831.166 1476219.138 0, 600586.727 1476242.64 0, 600342.289 1476266.156 0, 600097.853 1476289.686 0, 599852.172 1476313.351 0, 600386.56 1481859.508 0, 
+    600920.917 1487405.35 0, 601165.942 1487381.748 0, 601409.726 1487358.281 0, 601653.51 1487334.828 0, 601897.296 1487311.389 0, 602141.084 1487287.965 0, 602384.872 1487264.555 0, 602628.662 1487241.159 0, 602872.454 1487217.778 0, 603116.247 1487194.411 0, 
+    603360.041 1487171.058 0, 603603.837 1487147.72 0, 603847.634 1487124.396 0, 604091.432 1487101.087 0, 604335.232 1487077.791 0, 604579.033 1487054.511 0, 604822.836 1487031.244 0, 605066.639 1487007.992 0, 605310.445 1486984.754 0, 605554.251 1486961.531 0, 
+    605798.059 1486938.321 0, 606041.869 1486915.127 0, 606285.679 1486891.946 0, 606529.491 1486868.78 0, 606772.062 1486845.746 0, 607017.119 1486822.491 0, 607260.936 1486799.368 0, 607504.753 1486776.259 0, 607748.572 1486753.165 0, 607992.392 1486730.085 0, 
+    608236.214 1486707.02 0, 608480.037 1486683.968 0, 608723.861 1486660.931 0, 608967.687 1486637.909 0, 609211.514 1486614.901 0, 609455.342 1486591.907 0, 609699.172 1486568.927 0, 609943.003 1486545.962 0, 610186.835 1486523.011 0, 610430.669 1486500.075 0, 
+    610674.504 1486477.153 0, 610918.341 1486454.245 0, 611162.178 1486431.352 0, 611406.018 1486408.473 0, 611649.858 1486385.608 0, 611893.7 1486362.758 0, 612137.543 1486339.922 0, 612381.388 1486317.1 0, 612623.992 1486294.409 0, 612105.305 1480747.08 0, 
+    611586.588 1475199.434 0))
+
+POLYGON ((624330.159 1485216.535 0, 624087.489 1485238.541 0, 623843.581 1485260.674 0, 623599.675 1485282.821 0, 623355.769 1485304.982 0, 623111.865 1485327.158 0, 622867.962 1485349.348 0, 622624.061 1485371.552 0, 622380.16 1485393.771 0, 622136.261 1485416.004 0, 
+    621892.364 1485438.252 0, 621648.468 1485460.513 0, 621404.573 1485482.79 0, 621160.679 1485505.08 0, 620916.787 1485527.385 0, 620672.896 1485549.704 0, 620429.006 1485572.038 0, 620185.117 1485594.386 0, 619941.23 1485616.748 0, 619697.345 1485639.125 0, 
+    619453.46 1485661.516 0, 619209.577 1485683.921 0, 618965.695 1485706.341 0, 618721.815 1485728.775 0, 618476.695 1485751.338 0, 618234.058 1485773.686 0, 617990.181 1485796.164 0, 617746.306 1485818.655 0, 617502.432 1485841.161 0, 617258.559 1485863.681 0, 
+    617014.688 1485886.216 0, 616770.818 1485908.765 0, 616526.95 1485931.328 0, 616283.082 1485953.906 0, 616039.216 1485976.498 0, 615795.352 1485999.104 0, 615551.489 1486021.725 0, 615307.627 1486044.36 0, 615063.766 1486067.009 0, 614819.907 1486089.673 0, 
+    614576.049 1486112.351 0, 614332.192 1486135.043 0, 614088.337 1486157.75 0, 613844.483 1486180.471 0, 613600.631 1486203.207 0, 613356.779 1486225.957 0, 613112.929 1486248.721 0, 612869.081 1486271.5 0, 612623.992 1486294.409 0, 613142.649 1491841.416 0, 
+    613661.276 1497388.096 0, 613905.708 1497365.248 0, 614148.904 1497342.531 0, 614392.101 1497319.827 0, 614635.299 1497297.138 0, 614878.499 1497274.464 0, 615121.7 1497251.803 0, 615364.902 1497229.157 0, 615608.106 1497206.526 0, 615851.311 1497183.908 0, 
+    616094.517 1497161.305 0, 616337.725 1497138.717 0, 616580.933 1497116.142 0, 616824.144 1497093.582 0, 617067.355 1497071.036 0, 617310.568 1497048.505 0, 617553.783 1497025.987 0, 617796.998 1497003.485 0, 618040.215 1496980.996 0, 618283.433 1496958.522 0, 
+    618526.653 1496936.062 0, 618769.874 1496913.616 0, 619013.096 1496891.185 0, 619256.319 1496868.768 0, 619498.307 1496846.479 0, 619742.77 1496823.977 0, 619985.998 1496801.603 0, 620229.226 1496779.243 0, 620472.457 1496756.898 0, 620715.688 1496734.567 0, 
+    620958.921 1496712.25 0, 621202.155 1496689.948 0, 621445.39 1496667.659 0, 621688.627 1496645.386 0, 621931.865 1496623.126 0, 622175.104 1496600.881 0, 622418.345 1496578.65 0, 622661.586 1496556.434 0, 622904.83 1496534.231 0, 623148.074 1496512.043 0, 
+    623391.32 1496489.87 0, 623634.567 1496467.711 0, 623877.816 1496445.566 0, 624121.065 1496423.435 0, 624364.316 1496401.319 0, 624607.569 1496379.217 0, 624850.822 1496357.129 0, 625094.077 1496335.056 0, 625336.097 1496313.109 0, 624833.142 1490764.986 0, 
+    624330.159 1485216.535 0))
+
+POLYGON ((637013.908 1495271.109 0, 636771.825 1495292.372 0, 636528.509 1495313.758 0, 636285.194 1495335.159 0, 636041.88 1495356.573 0, 635798.568 1495378.002 0, 635555.256 1495399.446 0, 635311.946 1495420.903 0, 635068.638 1495442.375 0, 634825.33 1495463.862 0, 
+    634582.024 1495485.362 0, 634338.719 1495506.877 0, 634095.415 1495528.406 0, 633852.113 1495549.95 0, 633608.812 1495571.508 0, 633365.512 1495593.08 0, 633122.213 1495614.667 0, 632878.916 1495636.268 0, 632635.62 1495657.883 0, 632392.325 1495679.512 0, 
+    632149.032 1495701.156 0, 631905.739 1495722.814 0, 631662.448 1495744.487 0, 631419.159 1495766.173 0, 631174.634 1495787.985 0, 630932.583 1495809.59 0, 630689.297 1495831.32 0, 630446.013 1495853.064 0, 630202.729 1495874.822 0, 629959.447 1495896.595 0, 
+    629716.167 1495918.382 0, 629472.887 1495940.183 0, 629229.609 1495961.999 0, 628986.332 1495983.829 0, 628743.056 1496005.673 0, 628499.782 1496027.532 0, 628256.509 1496049.405 0, 628013.237 1496071.292 0, 627769.967 1496093.193 0, 627526.698 1496115.109 0, 
+    627283.43 1496137.039 0, 627040.163 1496158.984 0, 626796.898 1496180.943 0, 626553.634 1496202.916 0, 626310.371 1496224.903 0, 626067.11 1496246.905 0, 625823.85 1496268.921 0, 625580.591 1496290.952 0, 625336.097 1496313.109 0, 625839.021 1501860.898 0, 
+    626341.914 1507408.348 0, 626585.752 1507386.251 0, 626828.357 1507364.28 0, 627070.964 1507342.323 0, 627313.573 1507320.38 0, 627556.183 1507298.452 0, 627798.793 1507276.538 0, 628041.406 1507254.638 0, 628284.019 1507232.752 0, 628526.634 1507210.881 0, 
+    628769.25 1507189.024 0, 629011.867 1507167.181 0, 629254.486 1507145.352 0, 629497.106 1507123.538 0, 629739.727 1507101.738 0, 629982.35 1507079.953 0, 630224.974 1507058.181 0, 630467.599 1507036.424 0, 630710.225 1507014.681 0, 630952.853 1506992.953 0, 
+    631195.482 1506971.239 0, 631438.112 1506949.539 0, 631680.743 1506927.853 0, 631923.376 1506906.182 0, 632164.777 1506884.634 0, 632408.645 1506862.882 0, 632651.282 1506841.253 0, 632893.92 1506819.639 0, 633136.559 1506798.039 0, 633379.199 1506776.453 0, 
+    633621.841 1506754.882 0, 633864.484 1506733.325 0, 634107.128 1506711.782 0, 634349.773 1506690.253 0, 634592.42 1506668.739 0, 634835.068 1506647.239 0, 635077.717 1506625.753 0, 635320.368 1506604.282 0, 635563.02 1506582.824 0, 635805.673 1506561.381 0, 
+    636048.327 1506539.953 0, 636290.983 1506518.538 0, 636533.639 1506497.138 0, 636776.297 1506475.753 0, 637018.957 1506454.381 0, 637261.617 1506433.024 0, 637504.279 1506411.681 0, 637746.942 1506390.352 0, 637988.375 1506369.146 0, 637501.156 1500820.297 0, 
+    637013.908 1495271.109 0))
+
+POLYGON ((649637.725 1505362.852 0, 649396.232 1505383.376 0, 649153.51 1505404.019 0, 648910.789 1505424.676 0, 648668.069 1505445.348 0, 648425.35 1505466.033 0, 648182.632 1505486.733 0, 647939.916 1505507.448 0, 647697.201 1505528.177 0, 647454.487 1505548.92 0, 
+    647211.774 1505569.677 0, 646969.063 1505590.448 0, 646726.353 1505611.234 0, 646483.644 1505632.034 0, 646240.936 1505652.849 0, 645998.229 1505673.677 0, 645755.524 1505694.52 0, 645512.82 1505715.378 0, 645270.117 1505736.249 0, 645027.416 1505757.135 0, 
+    644784.715 1505778.035 0, 644542.016 1505798.95 0, 644299.318 1505819.878 0, 644056.621 1505840.821 0, 643812.695 1505861.885 0, 643571.232 1505882.75 0, 643328.539 1505903.736 0, 643085.847 1505924.736 0, 642843.156 1505945.75 0, 642600.467 1505966.779 0, 
+    642357.779 1505987.822 0, 642115.092 1506008.879 0, 641872.407 1506029.951 0, 641629.722 1506051.037 0, 641387.039 1506072.137 0, 641144.357 1506093.251 0, 640901.677 1506114.38 0, 640658.997 1506135.523 0, 640416.319 1506156.68 0, 640173.642 1506177.852 0, 
+    639930.967 1506199.037 0, 639688.292 1506220.238 0, 639445.619 1506241.452 0, 639202.947 1506262.681 0, 638960.277 1506283.924 0, 638717.607 1506305.181 0, 638474.939 1506326.452 0, 638232.272 1506347.738 0, 637988.375 1506369.146 0, 638475.563 1511917.65 0, 
+    638962.721 1517465.803 0, 639205.962 1517444.452 0, 639447.976 1517423.224 0, 639689.991 1517402.01 0, 639932.007 1517380.81 0, 640174.024 1517359.624 0, 640416.043 1517338.452 0, 640658.063 1517317.295 0, 640900.084 1517296.152 0, 641142.107 1517275.023 0, 
+    641384.13 1517253.909 0, 641626.155 1517232.809 0, 641868.182 1517211.722 0, 642110.209 1517190.651 0, 642352.238 1517169.593 0, 642594.268 1517148.55 0, 642836.299 1517127.521 0, 643078.331 1517106.506 0, 643320.365 1517085.505 0, 643562.4 1517064.519 0, 
+    643804.436 1517043.547 0, 644046.473 1517022.589 0, 644288.512 1517001.645 0, 644530.551 1516980.716 0, 644771.365 1516959.907 0, 645014.635 1516938.9 0, 645256.678 1516918.014 0, 645498.723 1516897.141 0, 645740.769 1516876.283 0, 645982.816 1516855.439 0, 
+    646224.864 1516834.61 0, 646466.914 1516813.794 0, 646708.965 1516792.993 0, 646951.017 1516772.206 0, 647193.07 1516751.434 0, 647435.125 1516730.675 0, 647677.181 1516709.931 0, 647919.237 1516689.201 0, 648161.296 1516668.485 0, 648403.355 1516647.784 0, 
+    648645.416 1516627.097 0, 648887.478 1516606.424 0, 649129.541 1516585.765 0, 649371.605 1516565.121 0, 649613.67 1516544.491 0, 649855.737 1516523.875 0, 650097.805 1516503.273 0, 650339.874 1516482.686 0, 650580.717 1516462.217 0, 650109.236 1510912.71 0, 
+    649637.725 1505362.852 0))
+
+POLYGON ((662201.503 1515491.457 0, 661960.601 1515511.246 0, 661718.475 1515531.149 0, 661476.349 1515551.067 0, 661234.225 1515570.999 0, 660992.103 1515590.945 0, 660749.981 1515610.906 0, 660507.861 1515630.88 0, 660265.741 1515650.869 0, 660023.623 1515670.873 0, 
+    659781.506 1515690.89 0, 659539.391 1515710.922 0, 659297.276 1515730.968 0, 659055.163 1515751.028 0, 658813.05 1515771.102 0, 658570.939 1515791.191 0, 658328.83 1515811.294 0, 658086.721 1515831.411 0, 657844.613 1515851.543 0, 657602.507 1515871.689 0, 
+    657360.402 1515891.848 0, 657118.298 1515912.023 0, 656876.195 1515932.211 0, 656634.094 1515952.414 0, 656390.767 1515972.733 0, 656149.894 1515992.862 0, 655907.796 1516013.107 0, 655665.7 1516033.367 0, 655423.604 1516053.641 0, 655181.51 1516073.929 0, 
+    654939.417 1516094.232 0, 654697.325 1516114.549 0, 654455.234 1516134.879 0, 654213.144 1516155.225 0, 653971.056 1516175.584 0, 653728.969 1516195.958 0, 653486.883 1516216.346 0, 653244.798 1516236.748 0, 653002.714 1516257.164 0, 652760.632 1516277.595 0, 
+    652518.551 1516298.04 0, 652276.471 1516318.499 0, 652034.392 1516338.973 0, 651792.314 1516359.46 0, 651550.238 1516379.962 0, 651308.163 1516400.479 0, 651066.089 1516421.009 0, 650824.016 1516441.554 0, 650580.717 1516462.217 0, 651052.168 1522011.367 0, 
+    651523.588 1527560.154 0, 651766.23 1527539.547 0, 652007.65 1527519.058 0, 652249.07 1527498.583 0, 652490.492 1527478.122 0, 652731.915 1527457.675 0, 652973.34 1527437.243 0, 653214.765 1527416.825 0, 653456.192 1527396.421 0, 653697.62 1527376.031 0, 
+    653939.049 1527355.655 0, 654180.48 1527335.294 0, 654421.911 1527314.947 0, 654663.344 1527294.614 0, 654904.778 1527274.295 0, 655146.213 1527253.991 0, 655387.649 1527233.7 0, 655629.087 1527213.424 0, 655870.526 1527193.162 0, 656111.966 1527172.915 0, 
+    656353.407 1527152.681 0, 656594.849 1527132.462 0, 656836.293 1527112.257 0, 657077.737 1527092.066 0, 657317.96 1527071.992 0, 657560.63 1527051.727 0, 657802.078 1527031.579 0, 658043.528 1527011.445 0, 658284.978 1526991.325 0, 658526.43 1526971.22 0, 
+    658767.883 1526951.128 0, 659009.337 1526931.051 0, 659250.793 1526910.988 0, 659492.249 1526890.939 0, 659733.707 1526870.905 0, 659975.166 1526850.885 0, 660216.626 1526830.879 0, 660458.087 1526810.887 0, 660699.55 1526790.909 0, 660941.013 1526770.946 0, 
+    661182.478 1526750.996 0, 661423.944 1526731.061 0, 661665.411 1526711.141 0, 661906.879 1526691.234 0, 662148.349 1526671.342 0, 662389.819 1526651.463 0, 662631.291 1526631.599 0, 662872.764 1526611.75 0, 663113.016 1526592.015 0, 662657.274 1521041.917 0, 
+    662201.503 1515491.457 0))
+
+POLYGON ((674705.133 1525656.621 0, 674464.825 1525675.677 0, 674223.296 1525694.845 0, 673981.769 1525714.026 0, 673740.244 1525733.222 0, 673498.719 1525752.432 0, 673257.195 1525771.657 0, 673015.673 1525790.895 0, 672774.152 1525810.148 0, 672532.632 1525829.415 0, 
+    672291.112 1525848.696 0, 672049.595 1525867.992 0, 671808.078 1525887.301 0, 671566.562 1525906.625 0, 671325.048 1525925.963 0, 671083.534 1525945.315 0, 670842.022 1525964.682 0, 670600.511 1525984.063 0, 670359.001 1526003.457 0, 670117.492 1526022.867 0, 
+    669875.985 1526042.29 0, 669634.478 1526061.727 0, 669392.973 1526081.179 0, 669151.469 1526100.645 0, 668908.744 1526120.224 0, 668668.464 1526139.62 0, 668426.963 1526159.128 0, 668185.463 1526178.651 0, 667943.965 1526198.188 0, 667702.468 1526217.74 0, 
+    667460.971 1526237.305 0, 667219.476 1526256.885 0, 666977.983 1526276.479 0, 666736.49 1526296.087 0, 666494.998 1526315.709 0, 666253.508 1526335.346 0, 666012.019 1526354.996 0, 665770.531 1526374.661 0, 665529.044 1526394.341 0, 665287.558 1526414.034 0, 
+    665046.073 1526433.742 0, 664804.59 1526453.463 0, 664563.108 1526473.199 0, 664321.626 1526492.95 0, 664080.146 1526512.714 0, 663838.668 1526532.493 0, 663597.19 1526552.286 0, 663355.714 1526572.093 0, 663113.016 1526592.015 0, 663568.728 1532141.743 0, 
+    664024.408 1537691.096 0, 664266.449 1537671.229 0, 664507.272 1537651.475 0, 664748.097 1537631.736 0, 664988.922 1537612.011 0, 665229.749 1537592.3 0, 665470.577 1537572.603 0, 665711.406 1537552.92 0, 665952.236 1537533.252 0, 666193.067 1537513.597 0, 
+    666433.9 1537493.957 0, 666674.733 1537474.331 0, 666915.568 1537454.719 0, 667156.404 1537435.122 0, 667397.241 1537415.538 0, 667638.079 1537395.969 0, 667878.919 1537376.414 0, 668119.759 1537356.873 0, 668360.601 1537337.347 0, 668601.444 1537317.834 0, 
+    668842.288 1537298.336 0, 669083.133 1537278.851 0, 669323.979 1537259.381 0, 669564.826 1537239.926 0, 669804.457 1537220.582 0, 670046.525 1537201.056 0, 670287.376 1537181.643 0, 670528.228 1537162.244 0, 670769.081 1537142.859 0, 671009.935 1537123.488 0, 
+    671250.79 1537104.132 0, 671491.647 1537084.789 0, 671732.505 1537065.461 0, 671973.363 1537046.147 0, 672214.223 1537026.847 0, 672455.085 1537007.561 0, 672695.947 1536988.29 0, 672936.81 1536969.032 0, 673177.675 1536949.789 0, 673418.54 1536930.56 0, 
+    673659.407 1536911.345 0, 673900.275 1536892.144 0, 674141.144 1536872.958 0, 674382.014 1536853.786 0, 674622.885 1536834.627 0, 674863.758 1536815.484 0, 675104.631 1536796.354 0, 675345.506 1536777.238 0, 675585.165 1536758.233 0, 675145.164 1531207.614 0, 
+    674705.133 1525656.621 0))
+
+POLYGON ((687148.511 1535858.035 0, 686908.797 1535876.363 0, 686667.87 1535894.798 0, 686426.943 1535913.247 0, 686186.018 1535931.71 0, 685945.093 1535950.188 0, 685704.17 1535968.68 0, 685463.247 1535987.186 0, 685222.326 1536005.706 0, 684981.406 1536024.24 0, 
+    684740.487 1536042.789 0, 684499.569 1536061.351 0, 684258.652 1536079.928 0, 684017.737 1536098.519 0, 683776.822 1536117.124 0, 683535.909 1536135.744 0, 683294.996 1536154.377 0, 683054.085 1536173.025 0, 682813.174 1536191.687 0, 682572.265 1536210.363 0, 
+    682331.357 1536229.053 0, 682090.45 1536247.757 0, 681849.545 1536266.476 0, 681608.64 1536285.209 0, 681366.52 1536304.051 0, 681126.834 1536322.717 0, 680885.932 1536341.492 0, 680645.032 1536360.282 0, 680404.133 1536379.085 0, 680163.235 1536397.903 0, 
+    679922.338 1536416.735 0, 679681.442 1536435.582 0, 679440.547 1536454.442 0, 679199.653 1536473.317 0, 678958.761 1536492.205 0, 678717.869 1536511.108 0, 678476.979 1536530.025 0, 678236.09 1536548.957 0, 677995.201 1536567.902 0, 677754.314 1536586.862 0, 
+    677513.429 1536605.836 0, 677272.544 1536624.824 0, 677031.66 1536643.826 0, 676790.778 1536662.842 0, 676549.896 1536681.873 0, 676309.016 1536700.917 0, 676068.137 1536719.976 0, 675827.259 1536739.049 0, 675585.165 1536758.233 0, 676025.135 1542308.471 0, 
+    676465.075 1547858.322 0, 676706.513 1547839.191 0, 676946.738 1547820.169 0, 677186.963 1547801.162 0, 677427.19 1547782.169 0, 677667.418 1547763.19 0, 677907.648 1547744.225 0, 678147.878 1547725.275 0, 678388.109 1547706.338 0, 678628.342 1547687.416 0, 
+    678868.575 1547668.507 0, 679108.81 1547649.613 0, 679349.046 1547630.733 0, 679589.283 1547611.868 0, 679829.521 1547593.016 0, 680069.76 1547574.178 0, 680310.001 1547555.355 0, 680550.242 1547536.546 0, 680790.485 1547517.751 0, 681030.728 1547498.97 0, 
+    681270.973 1547480.203 0, 681511.219 1547461.45 0, 681751.466 1547442.712 0, 681991.714 1547423.987 0, 682230.75 1547405.371 0, 682472.213 1547386.581 0, 682712.464 1547367.899 0, 682952.717 1547349.231 0, 683192.97 1547330.577 0, 683433.225 1547311.938 0, 
+    683673.481 1547293.312 0, 683913.737 1547274.701 0, 684153.995 1547256.104 0, 684394.254 1547237.521 0, 684634.515 1547218.952 0, 684874.776 1547200.397 0, 685115.038 1547181.857 0, 685355.301 1547163.33 0, 685595.566 1547144.818 0, 685835.831 1547126.32 0, 
+    686076.098 1547107.836 0, 686316.366 1547089.366 0, 686556.635 1547070.91 0, 686796.905 1547052.469 0, 687037.176 1547034.041 0, 687277.448 1547015.628 0, 687517.721 1546997.229 0, 687757.995 1546978.844 0, 687997.058 1546960.566 0, 687572.799 1541409.494 0, 
+    687148.511 1535858.035 0))
+
+POLYGON ((699531.531 1546095.392 0, 699292.415 1546112.995 0, 699052.09 1546130.701 0, 698811.766 1546148.422 0, 698571.443 1546166.156 0, 698331.121 1546183.905 0, 698090.8 1546201.667 0, 697850.48 1546219.444 0, 697610.161 1546237.235 0, 697369.843 1546255.04 0, 
+    697129.526 1546272.86 0, 696889.21 1546290.693 0, 696648.895 1546308.541 0, 696408.582 1546326.402 0, 696168.269 1546344.278 0, 695927.957 1546362.168 0, 695687.647 1546380.072 0, 695447.337 1546397.991 0, 695207.029 1546415.923 0, 694966.722 1546433.87 0, 
+    694726.415 1546451.83 0, 694486.11 1546469.805 0, 694245.806 1546487.794 0, 694005.503 1546505.797 0, 693763.989 1546523.906 0, 693524.899 1546541.846 0, 693284.599 1546559.892 0, 693044.301 1546577.952 0, 692804.003 1546596.025 0, 692563.706 1546614.113 0, 
+    692323.41 1546632.216 0, 692083.116 1546650.332 0, 691842.822 1546668.462 0, 691602.529 1546686.607 0, 691362.238 1546704.766 0, 691121.948 1546722.939 0, 690881.658 1546741.126 0, 690641.37 1546759.327 0, 690401.083 1546777.542 0, 690160.797 1546795.772 0, 
+    689920.512 1546814.015 0, 689680.228 1546832.273 0, 689439.945 1546850.545 0, 689199.663 1546868.831 0, 688959.382 1546887.131 0, 688719.103 1546905.445 0, 688478.824 1546923.774 0, 688238.547 1546942.116 0, 687997.058 1546960.566 0, 688421.287 1552511.245 0, 
+    688845.485 1558061.524 0, 689086.317 1558043.125 0, 689325.941 1558024.832 0, 689565.567 1558006.554 0, 689805.193 1557988.289 0, 690044.82 1557970.039 0, 690284.449 1557951.803 0, 690524.078 1557933.58 0, 690763.709 1557915.372 0, 691003.34 1557897.178 0, 
+    691242.973 1557878.999 0, 691482.607 1557860.833 0, 691722.242 1557842.681 0, 691961.877 1557824.544 0, 692201.514 1557806.42 0, 692441.152 1557788.311 0, 692680.791 1557770.215 0, 692920.432 1557752.134 0, 693160.073 1557734.067 0, 693399.715 1557716.014 0, 
+    693639.358 1557697.976 0, 693879.003 1557679.951 0, 694118.648 1557661.94 0, 694358.295 1557643.944 0, 694596.734 1557626.052 0, 694837.591 1557607.993 0, 695077.241 1557590.039 0, 695316.892 1557572.099 0, 695556.543 1557554.173 0, 695796.196 1557536.261 0, 
+    696035.85 1557518.363 0, 696275.505 1557500.479 0, 696515.161 1557482.61 0, 696754.818 1557464.754 0, 696994.476 1557446.913 0, 697234.136 1557429.086 0, 697473.796 1557411.273 0, 697713.457 1557393.474 0, 697953.119 1557375.689 0, 698192.783 1557357.918 0, 
+    698432.447 1557340.161 0, 698672.113 1557322.418 0, 698911.779 1557304.69 0, 699151.447 1557286.976 0, 699391.115 1557269.275 0, 699630.785 1557251.589 0, 699870.456 1557233.917 0, 700110.127 1557216.259 0, 700348.593 1557198.704 0, 699940.076 1551647.248 0, 
+    699531.531 1546095.392 0))
+
+POLYGON ((711854.092 1556368.385 0, 711615.576 1556385.267 0, 711375.855 1556402.247 0, 711136.136 1556419.242 0, 710896.417 1556436.251 0, 710656.699 1556453.274 0, 710416.983 1556470.312 0, 710177.267 1556487.363 0, 709937.552 1556504.428 0, 709697.839 1556521.508 0, 
+    709458.126 1556538.602 0, 709218.414 1556555.709 0, 708978.704 1556572.831 0, 708738.994 1556589.967 0, 708499.286 1556607.117 0, 708259.578 1556624.282 0, 708019.872 1556641.46 0, 707780.166 1556658.652 0, 707540.461 1556675.859 0, 707300.758 1556693.08 0, 
+    707061.055 1556710.314 0, 706821.354 1556727.563 0, 706581.653 1556744.826 0, 706341.954 1556762.103 0, 706101.049 1556779.481 0, 705862.558 1556796.7 0, 705622.862 1556814.019 0, 705383.166 1556831.353 0, 705143.472 1556848.7 0, 704903.779 1556866.062 0, 
+    704664.086 1556883.438 0, 704424.395 1556900.828 0, 704184.705 1556918.232 0, 703945.015 1556935.65 0, 703705.327 1556953.082 0, 703465.64 1556970.529 0, 703225.954 1556987.989 0, 702986.269 1557005.464 0, 702746.584 1557022.952 0, 702506.901 1557040.455 0, 
+    702267.219 1557057.972 0, 702027.538 1557075.503 0, 701787.858 1557093.048 0, 701548.179 1557110.607 0, 701308.501 1557128.181 0, 701068.824 1557145.768 0, 700829.149 1557163.37 0, 700589.474 1557180.985 0, 700348.593 1557198.704 0, 700757.079 1562749.755 0, 
+    701165.535 1568300.395 0, 701405.76 1568282.724 0, 701644.781 1568265.157 0, 701883.803 1568247.603 0, 702122.827 1568230.064 0, 702361.851 1568212.538 0, 702600.877 1568195.027 0, 702839.903 1568177.53 0, 703078.931 1568160.046 0, 703317.96 1568142.577 0, 
+    703556.989 1568125.122 0, 703796.02 1568107.681 0, 704035.052 1568090.254 0, 704274.084 1568072.841 0, 704513.118 1568055.442 0, 704752.153 1568038.058 0, 704991.189 1568020.687 0, 705230.225 1568003.33 0, 705469.263 1567985.988 0, 705708.302 1567968.659 0, 
+    705947.342 1567951.345 0, 706186.383 1567934.045 0, 706425.425 1567916.759 0, 706664.468 1567899.486 0, 706902.308 1567882.315 0, 707142.557 1567864.984 0, 707381.603 1567847.754 0, 707620.65 1567830.538 0, 707859.698 1567813.336 0, 708098.747 1567796.149 0, 
+    708337.797 1567778.975 0, 708576.848 1567761.815 0, 708815.9 1567744.67 0, 709054.953 1567727.538 0, 709294.007 1567710.421 0, 709533.062 1567693.318 0, 709772.118 1567676.228 0, 710011.175 1567659.153 0, 710250.233 1567642.092 0, 710489.292 1567625.045 0, 
+    710728.352 1567608.012 0, 710967.413 1567590.993 0, 711206.475 1567573.988 0, 711445.539 1567556.997 0, 711684.603 1567540.021 0, 711923.668 1567523.058 0, 712162.734 1567506.11 0, 712401.801 1567489.175 0, 712639.666 1567472.34 0, 712246.894 1561920.568 0, 
+    711854.092 1556368.385 0))
+
+POLYGON ((724116.091 1566676.705 0, 723878.178 1566692.868 0, 723639.064 1566709.127 0, 723399.951 1566725.4 0, 723160.838 1566741.687 0, 722921.727 1566757.988 0, 722682.617 1566774.304 0, 722443.508 1566790.633 0, 722204.4 1566806.977 0, 721965.293 1566823.334 0, 
+    721726.186 1566839.706 0, 721487.081 1566856.091 0, 721247.977 1566872.491 0, 721008.873 1566888.905 0, 720769.771 1566905.333 0, 720530.669 1566921.775 0, 720291.569 1566938.231 0, 720052.469 1566954.701 0, 719813.371 1566971.185 0, 719574.273 1566987.683 0, 
+    719335.177 1567004.196 0, 719096.081 1567020.722 0, 718856.986 1567037.263 0, 718617.893 1567053.817 0, 718377.598 1567070.469 0, 718139.708 1567086.969 0, 717900.617 1567103.565 0, 717661.527 1567120.176 0, 717422.439 1567136.801 0, 717183.351 1567153.44 0, 
+    716944.264 1567170.093 0, 716705.178 1567186.76 0, 716466.093 1567203.442 0, 716227.009 1567220.137 0, 715987.926 1567236.846 0, 715748.844 1567253.57 0, 715509.763 1567270.307 0, 715270.683 1567287.059 0, 715031.604 1567303.824 0, 714792.526 1567320.604 0, 
+    714553.449 1567337.398 0, 714314.373 1567354.206 0, 714075.298 1567371.028 0, 713836.224 1567387.864 0, 713597.151 1567404.714 0, 713358.079 1567421.578 0, 713119.008 1567438.456 0, 712879.938 1567455.348 0, 712639.666 1567472.34 0, 713032.41 1573023.694 0, 
+    713425.123 1578574.624 0, 713664.738 1578557.679 0, 713903.155 1578540.833 0, 714141.572 1578524.001 0, 714379.991 1578507.183 0, 714618.41 1578490.379 0, 714856.831 1578473.589 0, 715095.253 1578456.813 0, 715333.675 1578440.051 0, 715572.099 1578423.303 0, 
+    715810.523 1578406.569 0, 716048.949 1578389.849 0, 716287.375 1578373.143 0, 716525.803 1578356.452 0, 716764.231 1578339.774 0, 717002.661 1578323.11 0, 717241.091 1578306.461 0, 717479.522 1578289.825 0, 717717.955 1578273.203 0, 717956.388 1578256.596 0, 
+    718194.822 1578240.002 0, 718433.258 1578223.423 0, 718671.694 1578206.858 0, 718910.131 1578190.306 0, 719147.371 1578173.852 0, 719387.009 1578157.245 0, 719625.449 1578140.736 0, 719863.89 1578124.241 0, 720102.332 1578107.76 0, 720340.775 1578091.292 0, 
+    720579.219 1578074.839 0, 720817.664 1578058.4 0, 721056.11 1578041.975 0, 721294.557 1578025.564 0, 721533.005 1578009.167 0, 721771.454 1577992.784 0, 722009.904 1577976.415 0, 722248.355 1577960.06 0, 722486.806 1577943.719 0, 722725.259 1577927.392 0, 
+    722963.713 1577911.079 0, 723202.167 1577894.781 0, 723440.623 1577878.496 0, 723679.08 1577862.225 0, 723917.537 1577845.968 0, 724155.996 1577829.726 0, 724394.455 1577813.497 0, 724632.915 1577797.283 0, 724870.179 1577781.163 0, 724493.15 1572229.146 0, 
+    724116.091 1566676.705 0))
+
+POLYGON ((736317.431 1577020.041 0, 736080.121 1577035.49 0, 735841.616 1577051.03 0, 735603.111 1577066.585 0, 735364.608 1577082.154 0, 735126.105 1577097.737 0, 734887.604 1577113.334 0, 734649.103 1577128.945 0, 734410.603 1577144.57 0, 734172.105 1577160.209 0, 
+    733933.607 1577175.862 0, 733695.11 1577191.529 0, 733456.614 1577207.211 0, 733218.119 1577222.906 0, 732979.624 1577238.615 0, 732741.131 1577254.338 0, 732502.639 1577270.076 0, 732264.147 1577285.827 0, 732025.657 1577301.593 0, 731787.167 1577317.372 0, 
+    731548.679 1577333.166 0, 731310.191 1577348.973 0, 731071.704 1577364.795 0, 730833.218 1577380.63 0, 730593.536 1577396.559 0, 730356.249 1577412.344 0, 730117.766 1577428.221 0, 729879.284 1577444.113 0, 729640.803 1577460.019 0, 729402.323 1577475.939 0, 
+    729163.843 1577491.872 0, 728925.365 1577507.82 0, 728686.887 1577523.782 0, 728448.411 1577539.758 0, 728209.935 1577555.748 0, 727971.461 1577571.752 0, 727732.987 1577587.77 0, 727494.514 1577603.802 0, 727256.043 1577619.849 0, 727017.572 1577635.909 0, 
+    726779.102 1577651.983 0, 726540.633 1577668.071 0, 726302.165 1577684.174 0, 726063.698 1577700.29 0, 725825.232 1577716.42 0, 725586.767 1577732.565 0, 725348.302 1577748.723 0, 725109.839 1577764.896 0, 724870.179 1577781.163 0, 725247.179 1583332.751 0, 
+    725624.15 1588883.902 0, 725863.153 1588867.679 0, 726100.963 1588851.551 0, 726338.774 1588835.437 0, 726576.585 1588819.337 0, 726814.398 1588803.25 0, 727052.211 1588787.178 0, 727290.026 1588771.12 0, 727527.841 1588755.076 0, 727765.658 1588739.046 0, 
+    728003.475 1588723.03 0, 728241.293 1588707.027 0, 728479.113 1588691.039 0, 728716.933 1588675.065 0, 728954.754 1588659.105 0, 729192.576 1588643.159 0, 729430.399 1588627.227 0, 729668.223 1588611.308 0, 729906.048 1588595.404 0, 730143.873 1588579.514 0, 
+    730381.7 1588563.638 0, 730619.528 1588547.776 0, 730857.356 1588531.927 0, 731095.186 1588516.093 0, 731331.823 1588500.352 0, 731570.848 1588484.467 0, 731808.68 1588468.675 0, 732046.513 1588452.896 0, 732284.347 1588437.132 0, 732522.183 1588421.382 0, 
+    732760.019 1588405.646 0, 732997.856 1588389.923 0, 733235.693 1588374.215 0, 733473.532 1588358.521 0, 733711.372 1588342.841 0, 733949.213 1588327.175 0, 734187.054 1588311.522 0, 734424.897 1588295.884 0, 734662.74 1588280.26 0, 734900.584 1588264.65 0, 
+    735138.43 1588249.053 0, 735376.276 1588233.471 0, 735614.123 1588217.903 0, 735851.971 1588202.349 0, 736089.82 1588186.809 0, 736327.67 1588171.282 0, 736565.52 1588155.77 0, 736803.372 1588140.272 0, 737040.032 1588124.865 0, 736678.746 1582572.671 0, 
+    736317.431 1577020.041 0))
+
+POLYGON ((748458.012 1587398.083 0, 748221.308 1587412.821 0, 747983.414 1587427.647 0, 747745.52 1587442.488 0, 747507.627 1587457.342 0, 747269.735 1587472.21 0, 747031.844 1587487.092 0, 746793.954 1587501.988 0, 746556.065 1587516.899 0, 746318.177 1587531.823 0, 
+    746080.289 1587546.761 0, 745842.403 1587561.713 0, 745604.517 1587576.679 0, 745366.632 1587591.66 0, 745128.748 1587606.654 0, 744890.865 1587621.662 0, 744652.983 1587636.684 0, 744415.102 1587651.721 0, 744177.221 1587666.771 0, 743939.342 1587681.835 0, 
+    743701.463 1587696.913 0, 743463.585 1587712.005 0, 743225.708 1587727.112 0, 742987.832 1587742.232 0, 742748.765 1587757.442 0, 742512.083 1587772.514 0, 742274.21 1587787.677 0, 742036.337 1587802.853 0, 741798.466 1587818.043 0, 741560.595 1587833.247 0, 
+    741322.725 1587848.465 0, 741084.857 1587863.698 0, 740846.989 1587878.944 0, 740609.122 1587894.204 0, 740371.256 1587909.478 0, 740133.39 1587924.767 0, 739895.526 1587940.069 0, 739657.663 1587955.385 0, 739419.8 1587970.715 0, 739181.938 1587986.06 0, 
+    738944.078 1588001.418 0, 738706.218 1588016.79 0, 738468.359 1588032.176 0, 738230.501 1588047.576 0, 737992.644 1588062.991 0, 737754.788 1588078.419 0, 737516.932 1588093.861 0, 737279.078 1588109.317 0, 737040.032 1588124.865 0, 737401.289 1593676.617 0, 
+    737762.517 1599227.92 0, 738000.906 1599212.414 0, 738238.107 1599197.001 0, 738475.309 1599181.601 0, 738712.512 1599166.215 0, 738949.715 1599150.843 0, 739186.92 1599135.485 0, 739424.125 1599120.141 0, 739661.332 1599104.811 0, 739898.539 1599089.495 0, 
+    740135.747 1599074.193 0, 740372.956 1599058.905 0, 740610.166 1599043.631 0, 740847.377 1599028.371 0, 741084.588 1599013.125 0, 741321.801 1598997.892 0, 741559.014 1598982.674 0, 741796.229 1598967.47 0, 742033.444 1598952.279 0, 742270.66 1598937.103 0, 
+    742507.877 1598921.94 0, 742745.095 1598906.792 0, 742982.314 1598891.657 0, 743219.534 1598876.537 0, 743455.566 1598861.506 0, 743693.976 1598846.338 0, 743931.198 1598831.259 0, 744168.422 1598816.194 0, 744405.646 1598801.143 0, 744642.871 1598786.107 0, 
+    744880.097 1598771.084 0, 745117.324 1598756.075 0, 745354.552 1598741.08 0, 745591.78 1598726.099 0, 745829.01 1598711.132 0, 746066.24 1598696.179 0, 746303.471 1598681.24 0, 746540.703 1598666.315 0, 746777.936 1598651.404 0, 747015.17 1598636.507 0, 
+    747252.405 1598621.623 0, 747489.641 1598606.754 0, 747726.877 1598591.899 0, 747964.114 1598577.058 0, 748201.353 1598562.23 0, 748438.592 1598547.417 0, 748675.832 1598532.617 0, 748913.073 1598517.832 0, 749149.126 1598503.134 0, 748803.583 1592950.833 0, 
+    748458.012 1587398.083 0))
+
+POLYGON ((760537.738 1597810.521 0, 760301.642 1597824.552 0, 760064.36 1597838.667 0, 759827.079 1597852.796 0, 759589.799 1597866.939 0, 759352.52 1597881.096 0, 759115.242 1597895.267 0, 758877.964 1597909.452 0, 758640.688 1597923.651 0, 758403.412 1597937.864 0, 
+    758166.137 1597952.091 0, 757928.863 1597966.332 0, 757691.589 1597980.587 0, 757454.317 1597994.856 0, 757217.045 1598009.138 0, 756979.774 1598023.435 0, 756742.504 1598037.746 0, 756505.235 1598052.07 0, 756267.967 1598066.409 0, 756030.699 1598080.761 0, 
+    755793.433 1598095.128 0, 755556.167 1598109.508 0, 755318.902 1598123.903 0, 755081.638 1598138.311 0, 754843.188 1598152.806 0, 754607.113 1598167.17 0, 754369.851 1598181.62 0, 754132.59 1598196.085 0, 753895.331 1598210.563 0, 753658.072 1598225.055 0, 
+    753420.813 1598239.561 0, 753183.556 1598254.081 0, 752946.3 1598268.616 0, 752709.044 1598283.164 0, 752471.79 1598297.726 0, 752234.536 1598312.302 0, 751997.283 1598326.892 0, 751760.031 1598341.496 0, 751522.779 1598356.113 0, 751285.529 1598370.745 0, 
+    751048.28 1598385.391 0, 750811.031 1598400.051 0, 750573.783 1598414.725 0, 750336.536 1598429.412 0, 750099.29 1598444.114 0, 749862.045 1598458.83 0, 749624.801 1598473.559 0, 749387.557 1598488.303 0, 749149.126 1598503.134 0, 749494.641 1604054.98 0, 
+    749840.127 1609606.365 0, 750077.901 1609591.574 0, 750314.491 1609576.871 0, 750551.082 1609562.182 0, 750787.674 1609547.507 0, 751024.266 1609532.846 0, 751260.86 1609518.198 0, 751497.454 1609503.565 0, 751734.049 1609488.946 0, 751970.645 1609474.34 0, 
+    752207.242 1609459.749 0, 752443.84 1609445.171 0, 752680.438 1609430.607 0, 752917.038 1609416.058 0, 753153.638 1609401.522 0, 753390.239 1609387 0, 753626.841 1609372.492 0, 753863.444 1609357.998 0, 754100.048 1609343.518 0, 754336.652 1609329.051 0, 
+    754573.258 1609314.599 0, 754809.864 1609300.161 0, 755046.471 1609285.736 0, 755283.079 1609271.326 0, 755518.504 1609257.001 0, 755756.297 1609242.546 0, 755992.908 1609228.178 0, 756229.519 1609213.823 0, 756466.131 1609199.482 0, 756702.744 1609185.155 0, 
+    756939.358 1609170.842 0, 757175.973 1609156.543 0, 757412.588 1609142.258 0, 757649.205 1609127.987 0, 757885.822 1609113.729 0, 758122.44 1609099.486 0, 758359.059 1609085.256 0, 758595.679 1609071.041 0, 758832.299 1609056.839 0, 759068.921 1609042.651 0, 
+    759305.543 1609028.478 0, 759542.166 1609014.318 0, 759778.79 1609000.172 0, 760015.415 1608986.04 0, 760252.04 1608971.922 0, 760488.667 1608957.818 0, 760725.294 1608943.728 0, 760961.922 1608929.651 0, 761197.368 1608915.659 0, 760867.567 1603363.321 0, 
+    760537.738 1597810.521 0))
+
+POLYGON ((772556.514 1608257.043 0, 772321.028 1608270.37 0, 772084.361 1608283.778 0, 771847.695 1608297.199 0, 771611.03 1608310.635 0, 771374.365 1608324.084 0, 771137.701 1608337.548 0, 770901.038 1608351.025 0, 770664.376 1608364.516 0, 770427.715 1608378.022 0, 
+    770191.054 1608391.541 0, 769954.395 1608405.074 0, 769717.736 1608418.621 0, 769481.078 1608432.182 0, 769244.42 1608445.757 0, 769007.764 1608459.345 0, 768771.108 1608472.948 0, 768534.453 1608486.565 0, 768297.799 1608500.195 0, 768061.145 1608513.84 0, 
+    767824.493 1608527.498 0, 767587.841 1608541.171 0, 767351.19 1608554.857 0, 767114.54 1608568.557 0, 766876.708 1608582.34 0, 766641.242 1608595.999 0, 766404.594 1608609.741 0, 766167.948 1608623.497 0, 765931.301 1608637.267 0, 765694.656 1608651.051 0, 
+    765458.012 1608664.848 0, 765221.368 1608678.66 0, 764984.725 1608692.486 0, 764748.083 1608706.325 0, 764511.442 1608720.179 0, 764274.802 1608734.046 0, 764038.162 1608747.927 0, 763801.523 1608761.822 0, 763564.885 1608775.732 0, 763328.248 1608789.655 0, 
+    763091.612 1608803.592 0, 762854.976 1608817.543 0, 762618.342 1608831.507 0, 762381.708 1608845.486 0, 762145.075 1608859.479 0, 761908.443 1608873.486 0, 761671.811 1608887.506 0, 761435.181 1608901.541 0, 761197.368 1608915.659 0, 761527.141 1614467.529 0, 
+    761856.886 1620018.925 0, 762094.042 1620004.845 0, 762330.019 1619990.85 0, 762565.997 1619976.868 0, 762801.976 1619962.9 0, 763037.955 1619948.946 0, 763273.936 1619935.006 0, 763509.917 1619921.079 0, 763745.899 1619907.167 0, 763981.881 1619893.268 0, 
+    764217.865 1619879.384 0, 764453.849 1619865.513 0, 764689.835 1619851.656 0, 764925.821 1619837.813 0, 765161.808 1619823.984 0, 765397.795 1619810.169 0, 765633.784 1619796.368 0, 765869.773 1619782.58 0, 766105.763 1619768.807 0, 766341.754 1619755.047 0, 
+    766577.746 1619741.302 0, 766813.738 1619727.57 0, 767049.732 1619713.852 0, 767285.726 1619700.148 0, 767520.542 1619686.526 0, 767757.717 1619672.781 0, 767993.713 1619659.119 0, 768229.71 1619645.471 0, 768465.709 1619631.836 0, 768701.708 1619618.215 0, 
+    768937.707 1619604.608 0, 769173.708 1619591.016 0, 769409.709 1619577.437 0, 769645.712 1619563.871 0, 769881.714 1619550.32 0, 770117.718 1619536.783 0, 770353.723 1619523.259 0, 770589.728 1619509.75 0, 770825.734 1619496.254 0, 771061.741 1619482.772 0, 
+    771297.749 1619469.304 0, 771533.758 1619455.85 0, 771769.767 1619442.41 0, 772005.777 1619428.984 0, 772241.788 1619415.572 0, 772477.8 1619402.173 0, 772713.812 1619388.789 0, 772949.825 1619375.418 0, 773184.661 1619362.128 0, 772870.601 1613809.823 0, 
+    772556.514 1608257.043 0))
+
+POLYGON ((784514.247 1618737.336 0, 784279.372 1618749.963 0, 784043.322 1618762.667 0, 783807.273 1618775.384 0, 783571.224 1618788.116 0, 783335.176 1618800.862 0, 783099.129 1618813.621 0, 782863.083 1618826.394 0, 782627.037 1618839.181 0, 782390.992 1618851.983 0, 
+    782154.948 1618864.798 0, 781918.905 1618877.626 0, 781682.862 1618890.469 0, 781446.821 1618903.326 0, 781210.78 1618916.196 0, 780974.739 1618929.081 0, 780738.7 1618941.979 0, 780502.661 1618954.891 0, 780266.623 1618967.818 0, 780030.586 1618980.758 0, 
+    779794.549 1618993.711 0, 779558.513 1619006.679 0, 779322.478 1619019.661 0, 779086.444 1619032.657 0, 778849.233 1619045.731 0, 778614.378 1619058.689 0, 778378.346 1619071.727 0, 778142.315 1619084.778 0, 777906.285 1619097.843 0, 777670.255 1619110.922 0, 
+    777434.226 1619124.015 0, 777198.198 1619137.121 0, 776962.171 1619150.242 0, 776726.144 1619163.376 0, 776490.118 1619176.525 0, 776254.093 1619189.687 0, 776018.069 1619202.863 0, 775782.046 1619216.053 0, 775546.023 1619229.257 0, 775310.001 1619242.475 0, 
+    775073.98 1619255.707 0, 774837.96 1619268.953 0, 774601.94 1619282.212 0, 774365.921 1619295.486 0, 774129.904 1619308.773 0, 773893.886 1619322.074 0, 773657.87 1619335.389 0, 773421.854 1619348.718 0, 773184.661 1619362.128 0, 773498.694 1624913.952 0, 
+    773812.699 1630465.289 0, 774049.236 1630451.916 0, 774284.598 1630438.624 0, 774519.961 1630425.346 0, 774755.324 1630412.082 0, 774990.689 1630398.831 0, 775226.054 1630385.594 0, 775461.42 1630372.371 0, 775696.787 1630359.163 0, 775932.154 1630345.967 0, 
+    776167.523 1630332.786 0, 776402.892 1630319.619 0, 776638.262 1630306.465 0, 776873.633 1630293.325 0, 777109.004 1630280.2 0, 777344.376 1630267.088 0, 777579.749 1630253.989 0, 777815.123 1630240.905 0, 778050.497 1630227.835 0, 778285.873 1630214.778 0, 
+    778521.249 1630201.735 0, 778756.626 1630188.707 0, 778992.003 1630175.692 0, 779227.382 1630162.69 0, 779461.587 1630149.768 0, 779698.141 1630136.73 0, 779933.521 1630123.77 0, 780168.903 1630110.824 0, 780404.285 1630097.892 0, 780639.668 1630084.974 0, 
+    780875.052 1630072.07 0, 781110.436 1630059.18 0, 781345.821 1630046.303 0, 781581.207 1630033.441 0, 781816.594 1630020.592 0, 782051.981 1630007.757 0, 782287.37 1629994.936 0, 782522.759 1629982.129 0, 782758.148 1629969.335 0, 782993.539 1629956.556 0, 
+    783228.93 1629943.79 0, 783464.322 1629931.039 0, 783699.715 1629918.301 0, 783935.108 1629905.577 0, 784170.503 1629892.866 0, 784405.898 1629880.17 0, 784641.293 1629867.487 0, 784876.69 1629854.819 0, 785110.914 1629842.227 0, 784812.593 1624290.025 0, 
+    784514.247 1618737.336 0))
+
+POLYGON ((796410.843 1629251.087 0, 796176.583 1629263.017 0, 795941.152 1629275.021 0, 795705.721 1629287.038 0, 795470.291 1629299.07 0, 795234.862 1629311.115 0, 794999.433 1629323.174 0, 794764.006 1629335.247 0, 794528.579 1629347.333 0, 794293.152 1629359.434 0, 
+    794057.726 1629371.548 0, 793822.302 1629383.677 0, 793586.877 1629395.819 0, 793351.454 1629407.975 0, 793116.031 1629420.145 0, 792880.609 1629432.328 0, 792645.187 1629444.526 0, 792409.767 1629456.737 0, 792174.347 1629468.963 0, 791938.928 1629481.202 0, 
+    791703.509 1629493.455 0, 791468.091 1629505.722 0, 791232.674 1629518.002 0, 790997.258 1629530.297 0, 790760.67 1629542.667 0, 790526.428 1629554.928 0, 790291.013 1629567.264 0, 790055.6 1629579.614 0, 789820.187 1629591.977 0, 789584.775 1629604.355 0, 
+    789349.364 1629616.747 0, 789113.953 1629629.152 0, 788878.544 1629641.571 0, 788643.135 1629654.005 0, 788407.726 1629666.451 0, 788172.319 1629678.912 0, 787936.912 1629691.387 0, 787701.506 1629703.876 0, 787466.1 1629716.378 0, 787230.696 1629728.894 0, 
+    786995.292 1629741.424 0, 786759.889 1629753.968 0, 786524.486 1629766.526 0, 786289.085 1629779.098 0, 786053.684 1629791.683 0, 785818.283 1629804.283 0, 785582.884 1629816.896 0, 785347.485 1629829.523 0, 785110.914 1629842.227 0, 785409.208 1635393.935 0, 
+    785707.475 1640945.142 0, 785943.389 1640932.473 0, 786178.135 1640919.881 0, 786412.881 1640907.303 0, 786647.627 1640894.738 0, 786882.375 1640882.188 0, 787117.123 1640869.651 0, 787351.872 1640857.128 0, 787586.622 1640844.619 0, 787821.372 1640832.124 0, 
+    788056.123 1640819.642 0, 788290.875 1640807.174 0, 788525.628 1640794.721 0, 788760.381 1640782.28 0, 788995.135 1640769.854 0, 789229.89 1640757.442 0, 789464.645 1640745.043 0, 789699.402 1640732.658 0, 789934.159 1640720.287 0, 790168.916 1640707.93 0, 
+    790403.675 1640695.587 0, 790638.434 1640683.257 0, 790873.194 1640670.942 0, 791107.954 1640658.64 0, 791341.547 1640646.413 0, 791577.478 1640634.078 0, 791812.241 1640621.817 0, 792047.004 1640609.571 0, 792281.768 1640597.338 0, 792516.533 1640585.119 0, 
+    792751.299 1640572.914 0, 792986.065 1640560.722 0, 793220.832 1640548.545 0, 793455.6 1640536.381 0, 793690.369 1640524.231 0, 793925.138 1640512.095 0, 794159.908 1640499.973 0, 794394.679 1640487.864 0, 794629.45 1640475.77 0, 794864.222 1640463.689 0, 
+    795098.995 1640451.622 0, 795333.768 1640439.569 0, 795568.543 1640427.53 0, 795803.318 1640415.504 0, 796038.093 1640403.492 0, 796272.87 1640391.494 0, 796507.647 1640379.51 0, 796742.424 1640367.54 0, 796976.034 1640355.643 0, 796693.452 1634803.616 0, 
+    796410.843 1629251.087 0))
+
+POLYGON ((808246.214 1639797.983 0, 808012.57 1639809.22 0, 807777.759 1639820.527 0, 807542.949 1639831.847 0, 807308.14 1639843.182 0, 807073.331 1639854.53 0, 806838.523 1639865.892 0, 806603.716 1639877.268 0, 806368.909 1639888.658 0, 806134.103 1639900.062 0, 
+    805899.298 1639911.479 0, 805664.494 1639922.911 0, 805429.69 1639934.356 0, 805194.886 1639945.815 0, 804960.084 1639957.288 0, 804725.282 1639968.774 0, 804490.481 1639980.274 0, 804255.68 1639991.789 0, 804020.88 1640003.317 0, 803786.081 1640014.859 0, 
+    803551.282 1640026.414 0, 803316.485 1640037.984 0, 803081.687 1640049.567 0, 802846.891 1640061.164 0, 802610.927 1640072.833 0, 802377.3 1640084.4 0, 802142.505 1640096.039 0, 801907.712 1640107.691 0, 801672.919 1640119.357 0, 801438.126 1640131.037 0, 
+    801203.335 1640142.731 0, 800968.544 1640154.439 0, 800733.753 1640166.16 0, 800498.964 1640177.896 0, 800264.175 1640189.645 0, 800029.387 1640201.408 0, 799794.599 1640213.184 0, 799559.812 1640224.975 0, 799325.026 1640236.779 0, 799090.241 1640248.598 0, 
+    798855.456 1640260.43 0, 798620.672 1640272.276 0, 798385.888 1640284.135 0, 798151.106 1640296.009 0, 797916.324 1640307.896 0, 797681.542 1640319.797 0, 797446.762 1640331.712 0, 797211.982 1640343.641 0, 796976.034 1640355.643 0, 797258.591 1645907.164 0, 
+    797541.122 1651458.17 0, 797776.413 1651446.202 0, 798010.539 1651434.306 0, 798244.666 1651422.424 0, 798478.794 1651410.556 0, 798712.923 1651398.702 0, 798947.052 1651386.862 0, 799181.182 1651375.035 0, 799415.312 1651363.222 0, 799649.444 1651351.423 0, 
+    799883.576 1651339.637 0, 800117.708 1651327.866 0, 800351.842 1651316.108 0, 800585.976 1651304.364 0, 800820.11 1651292.634 0, 801054.246 1651280.917 0, 801288.382 1651269.215 0, 801522.519 1651257.526 0, 801756.656 1651245.851 0, 801990.794 1651234.19 0, 
+    802224.933 1651222.542 0, 802459.073 1651210.908 0, 802693.213 1651199.288 0, 802927.354 1651187.682 0, 803160.331 1651176.147 0, 803395.638 1651164.511 0, 803629.781 1651152.946 0, 803863.924 1651141.395 0, 804098.069 1651129.858 0, 804332.214 1651118.334 0, 
+    804566.359 1651106.825 0, 804800.506 1651095.329 0, 805034.653 1651083.846 0, 805268.801 1651072.378 0, 805502.949 1651060.923 0, 805737.098 1651049.483 0, 805971.248 1651038.056 0, 806205.398 1651026.642 0, 806439.549 1651015.243 0, 806673.701 1651003.857 0, 
+    806907.853 1650992.485 0, 807142.006 1650981.127 0, 807376.16 1650969.783 0, 807610.315 1650958.452 0, 807844.47 1650947.135 0, 808078.625 1650935.832 0, 808312.782 1650924.543 0, 808546.939 1650913.268 0, 808779.933 1650902.062 0, 808513.086 1645350.279 0, 
+    808246.214 1639797.983 0))
+
+POLYGON ((820020.27 1650377.708 0, 819787.244 1650388.255 0, 819553.056 1650398.869 0, 819318.868 1650409.497 0, 819084.682 1650420.138 0, 818850.495 1650430.793 0, 818616.31 1650441.462 0, 818382.125 1650452.145 0, 818147.941 1650462.842 0, 817913.757 1650473.552 0, 
+    817679.574 1650484.276 0, 817445.392 1650495.014 0, 817211.21 1650505.766 0, 816977.029 1650516.531 0, 816742.849 1650527.31 0, 816508.669 1650538.103 0, 816274.49 1650548.91 0, 816040.311 1650559.731 0, 815806.133 1650570.565 0, 815571.956 1650581.413 0, 
+    815337.779 1650592.275 0, 815103.603 1650603.151 0, 814869.428 1650614.041 0, 814635.253 1650624.944 0, 814399.917 1650635.915 0, 814166.906 1650646.792 0, 813932.733 1650657.737 0, 813698.561 1650668.695 0, 813464.39 1650679.667 0, 813230.219 1650690.653 0, 
+    812996.049 1650701.653 0, 812761.879 1650712.667 0, 812527.71 1650723.694 0, 812293.542 1650734.735 0, 812059.374 1650745.79 0, 811825.207 1650756.859 0, 811591.041 1650767.941 0, 811356.875 1650779.038 0, 811122.71 1650790.148 0, 810888.546 1650801.271 0, 
+    810654.382 1650812.409 0, 810420.219 1650823.56 0, 810186.057 1650834.726 0, 809951.895 1650845.905 0, 809717.734 1650857.097 0, 809483.574 1650868.304 0, 809249.414 1650879.524 0, 809015.255 1650890.758 0, 808779.933 1650902.062 0, 809046.755 1656453.324 0, 
+    809313.552 1662004.06 0, 809548.217 1661992.787 0, 809781.723 1661981.585 0, 810015.229 1661970.396 0, 810248.736 1661959.22 0, 810482.244 1661948.059 0, 810715.752 1661936.911 0, 810949.261 1661925.777 0, 811182.77 1661914.657 0, 811416.28 1661903.55 0, 
+    811649.791 1661892.457 0, 811883.303 1661881.378 0, 812116.815 1661870.313 0, 812350.328 1661859.262 0, 812583.841 1661848.224 0, 812817.355 1661837.2 0, 813050.87 1661826.189 0, 813284.386 1661815.193 0, 813517.902 1661804.21 0, 813751.418 1661793.241 0, 
+    813984.936 1661782.285 0, 814218.454 1661771.344 0, 814451.972 1661760.416 0, 814685.492 1661749.502 0, 814917.852 1661738.656 0, 815152.532 1661727.715 0, 815386.053 1661716.842 0, 815619.575 1661705.983 0, 815853.098 1661695.138 0, 816086.621 1661684.306 0, 
+    816320.145 1661673.488 0, 816553.669 1661662.684 0, 816787.194 1661651.893 0, 817020.72 1661641.117 0, 817254.246 1661630.354 0, 817487.773 1661619.605 0, 817721.301 1661608.869 0, 817954.829 1661598.147 0, 818188.358 1661587.44 0, 818421.887 1661576.745 0, 
+    818655.417 1661566.065 0, 818888.948 1661555.398 0, 819122.479 1661544.745 0, 819356.011 1661534.106 0, 819589.544 1661523.481 0, 819823.077 1661512.869 0, 820056.611 1661502.271 0, 820290.145 1661491.687 0, 820522.522 1661481.168 0, 820271.408 1655929.702 0, 
+    820020.27 1650377.708 0))
+
+POLYGON ((831732.924 1660989.947 0, 831500.517 1660999.808 0, 831266.954 1661009.733 0, 831033.391 1661019.671 0, 830799.829 1661029.623 0, 830566.267 1661039.589 0, 830332.706 1661049.568 0, 830099.145 1661059.561 0, 829865.586 1661069.568 0, 829632.026 1661079.589 0, 
+    829398.467 1661089.623 0, 829164.909 1661099.671 0, 828931.352 1661109.733 0, 828697.795 1661119.809 0, 828464.238 1661129.898 0, 828230.683 1661140.001 0, 827997.127 1661150.118 0, 827763.573 1661160.249 0, 827530.019 1661170.393 0, 827296.465 1661180.551 0, 
+    827062.913 1661190.723 0, 826829.36 1661200.909 0, 826595.809 1661211.108 0, 826362.258 1661221.321 0, 826127.55 1661231.599 0, 825895.158 1661241.789 0, 825661.609 1661252.043 0, 825428.06 1661262.311 0, 825194.512 1661272.593 0, 824960.965 1661282.888 0, 
+    824727.418 1661293.198 0, 824493.872 1661303.521 0, 824260.326 1661313.858 0, 824026.781 1661324.208 0, 823793.237 1661334.572 0, 823559.693 1661344.951 0, 823326.15 1661355.342 0, 823092.607 1661365.748 0, 822859.066 1661376.167 0, 822625.524 1661386.6 0, 
+    822391.984 1661397.047 0, 822158.444 1661407.508 0, 821924.904 1661417.982 0, 821691.365 1661428.47 0, 821457.827 1661438.972 0, 821224.29 1661449.487 0, 820990.753 1661460.016 0, 820757.216 1661470.559 0, 820522.522 1661481.168 0, 820773.612 1667032.101 0, 
+    821024.677 1672582.494 0, 821258.714 1672571.914 0, 821491.597 1672561.401 0, 821724.481 1672550.901 0, 821957.365 1672540.415 0, 822190.25 1672529.943 0, 822423.135 1672519.484 0, 822656.021 1672509.039 0, 822888.908 1672498.608 0, 823121.795 1672488.19 0, 
+    823354.683 1672477.786 0, 823587.572 1672467.396 0, 823820.461 1672457.02 0, 824053.35 1672446.657 0, 824286.241 1672436.308 0, 824519.132 1672425.973 0, 824752.023 1672415.651 0, 824984.915 1672405.343 0, 825217.808 1672395.049 0, 825450.701 1672384.769 0, 
+    825683.595 1672374.502 0, 825916.49 1672364.249 0, 826149.385 1672354.009 0, 826382.281 1672343.784 0, 826614.022 1672333.622 0, 826848.074 1672323.374 0, 827080.971 1672313.189 0, 827313.87 1672303.018 0, 827546.768 1672292.861 0, 827779.668 1672282.718 0, 
+    828012.568 1672272.588 0, 828245.468 1672262.472 0, 828478.369 1672252.37 0, 828711.271 1672242.281 0, 828944.173 1672232.206 0, 829177.076 1672222.145 0, 829409.98 1672212.098 0, 829642.884 1672202.064 0, 829875.789 1672192.044 0, 830108.694 1672182.038 0, 
+    830341.6 1672172.045 0, 830574.506 1672162.066 0, 830807.413 1672152.101 0, 831040.321 1672142.15 0, 831273.229 1672132.212 0, 831506.138 1672122.288 0, 831739.047 1672112.377 0, 831971.957 1672102.481 0, 832203.714 1672092.647 0, 831968.331 1666541.567 0, 
+    831732.924 1660989.947 0))
+
+POLYGON ((587020.749 1466370.238 0, 586776.982 1466394.428 0, 586531.964 1466418.757 0, 586286.949 1466443.1 0, 586041.935 1466467.458 0, 585796.922 1466491.83 0, 585551.91 1466516.216 0, 585306.9 1466540.617 0, 585061.892 1466565.032 0, 584816.885 1466589.462 0, 
+    584571.879 1466613.906 0, 584326.875 1466638.364 0, 584081.872 1466662.837 0, 583836.871 1466687.324 0, 583591.871 1466711.826 0, 583346.873 1466736.342 0, 583101.876 1466760.873 0, 582856.88 1466785.418 0, 582611.886 1466809.977 0, 582366.894 1466834.551 0, 
+    582121.902 1466859.139 0, 581876.913 1466883.742 0, 581631.924 1466908.359 0, 581386.937 1466932.991 0, 581140.7 1466957.763 0, 580896.968 1466982.297 0, 580651.986 1467006.972 0, 580407.005 1467031.661 0, 580162.025 1467056.365 0, 579917.047 1467081.083 0, 
+    579672.07 1467105.815 0, 579427.095 1467130.562 0, 579182.121 1467155.323 0, 578937.149 1467180.099 0, 578692.178 1467204.889 0, 578447.209 1467229.694 0, 578202.241 1467254.513 0, 577957.274 1467279.346 0, 577712.309 1467304.194 0, 577467.346 1467329.056 0, 
+    577222.384 1467353.933 0, 576977.423 1467378.824 0, 576732.464 1467403.729 0, 576487.506 1467428.649 0, 576242.55 1467453.583 0, 575997.595 1467478.532 0, 575752.642 1467503.495 0, 575507.69 1467528.473 0, 575261.487 1467553.593 0, 575827.267 1473097.257 0, 
+    576393.015 1478640.617 0, 576638.563 1478615.564 0, 576882.862 1478590.653 0, 577127.163 1478565.756 0, 577371.465 1478540.874 0, 577615.768 1478516.006 0, 577860.074 1478491.152 0, 578104.38 1478466.313 0, 578348.688 1478441.489 0, 578592.998 1478416.678 0, 
+    578837.309 1478391.882 0, 579081.621 1478367.101 0, 579325.935 1478342.333 0, 579570.25 1478317.581 0, 579814.567 1478292.842 0, 580058.885 1478268.118 0, 580303.205 1478243.408 0, 580547.526 1478218.713 0, 580791.849 1478194.032 0, 581036.173 1478169.365 0, 
+    581280.498 1478144.713 0, 581524.825 1478120.075 0, 581769.153 1478095.452 0, 582013.483 1478070.843 0, 582256.566 1478046.374 0, 582502.147 1478021.668 0, 582746.482 1477997.102 0, 582990.817 1477972.551 0, 583235.154 1477948.013 0, 583479.493 1477923.491 0, 
+    583723.833 1477898.982 0, 583968.174 1477874.488 0, 584212.517 1477850.009 0, 584456.861 1477825.543 0, 584701.207 1477801.093 0, 584945.554 1477776.656 0, 585189.903 1477752.234 0, 585434.253 1477727.826 0, 585678.604 1477703.433 0, 585922.957 1477679.054 0, 
+    586167.312 1477654.689 0, 586411.667 1477630.339 0, 586656.025 1477606.004 0, 586900.383 1477581.682 0, 587144.743 1477557.375 0, 587389.105 1477533.082 0, 587633.468 1477508.804 0, 587877.832 1477484.54 0, 588120.95 1477460.415 0, 587570.864 1471915.479 0, 
+    587020.749 1466370.238 0))
+
+POLYGON ((599852.172 1476313.351 0, 599608.985 1476336.79 0, 599364.553 1476360.363 0, 599120.123 1476383.951 0, 598875.693 1476407.553 0, 598631.266 1476431.17 0, 598386.839 1476454.801 0, 598142.414 1476478.446 0, 597897.991 1476502.106 0, 597653.568 1476525.78 0, 
+    597409.148 1476549.468 0, 597164.728 1476573.171 0, 596920.31 1476596.888 0, 596675.894 1476620.62 0, 596431.478 1476644.366 0, 596187.065 1476668.127 0, 595942.652 1476691.901 0, 595698.241 1476715.691 0, 595453.831 1476739.494 0, 595209.423 1476763.312 0, 
+    594965.016 1476787.145 0, 594720.611 1476810.991 0, 594476.207 1476834.852 0, 594231.804 1476858.728 0, 593986.156 1476882.74 0, 593743.003 1476906.522 0, 593498.605 1476930.441 0, 593254.208 1476954.374 0, 593009.812 1476978.321 0, 592765.418 1477002.283 0, 
+    592521.025 1477026.259 0, 592276.634 1477050.25 0, 592032.244 1477074.255 0, 591787.856 1477098.274 0, 591543.468 1477122.308 0, 591299.083 1477146.356 0, 591054.698 1477170.419 0, 590810.316 1477194.496 0, 590565.934 1477218.587 0, 590321.554 1477242.693 0, 
+    590077.176 1477266.813 0, 589832.798 1477290.947 0, 589588.423 1477315.096 0, 589344.048 1477339.259 0, 589099.675 1477363.437 0, 588855.304 1477387.629 0, 588610.934 1477411.835 0, 588366.565 1477436.056 0, 588120.95 1477460.415 0, 588671.005 1483005.04 0, 
+    589221.028 1488549.35 0, 589465.987 1488525.056 0, 589709.703 1488500.9 0, 589953.421 1488476.759 0, 590197.139 1488452.631 0, 590440.86 1488428.518 0, 590684.581 1488404.42 0, 590928.304 1488380.335 0, 591172.029 1488356.265 0, 591415.755 1488332.21 0, 
+    591659.482 1488308.168 0, 591903.211 1488284.141 0, 592146.941 1488260.129 0, 592390.672 1488236.131 0, 592634.405 1488212.147 0, 592878.14 1488188.177 0, 593121.876 1488164.222 0, 593365.613 1488140.281 0, 593609.351 1488116.355 0, 593853.091 1488092.442 0, 
+    594096.833 1488068.545 0, 594340.576 1488044.661 0, 594584.32 1488020.792 0, 594828.066 1487996.937 0, 595070.569 1487973.218 0, 595315.561 1487949.271 0, 595559.311 1487925.459 0, 595803.062 1487901.661 0, 596046.815 1487877.878 0, 596290.569 1487854.11 0, 
+    596534.324 1487830.355 0, 596778.081 1487806.615 0, 597021.839 1487782.89 0, 597265.599 1487759.178 0, 597509.36 1487735.481 0, 597753.122 1487711.799 0, 597996.886 1487688.13 0, 598240.651 1487664.477 0, 598484.418 1487640.837 0, 598728.186 1487617.212 0, 
+    598971.955 1487593.601 0, 599215.726 1487570.004 0, 599459.498 1487546.422 0, 599703.272 1487522.854 0, 599947.047 1487499.301 0, 600190.823 1487475.762 0, 600434.601 1487452.237 0, 600678.38 1487428.726 0, 600920.917 1487405.35 0, 600386.56 1481859.508 0, 
+    599852.172 1476313.351 0))
+
+POLYGON ((612623.992 1486294.409 0, 612381.388 1486317.1 0, 612137.543 1486339.922 0, 611893.7 1486362.758 0, 611649.858 1486385.608 0, 611406.018 1486408.473 0, 611162.178 1486431.352 0, 610918.341 1486454.245 0, 610674.504 1486477.153 0, 610430.669 1486500.075 0, 
+    610186.835 1486523.011 0, 609943.003 1486545.962 0, 609699.172 1486568.927 0, 609455.342 1486591.907 0, 609211.514 1486614.901 0, 608967.687 1486637.909 0, 608723.861 1486660.931 0, 608480.037 1486683.968 0, 608236.214 1486707.02 0, 607992.392 1486730.085 0, 
+    607748.572 1486753.165 0, 607504.753 1486776.259 0, 607260.936 1486799.368 0, 607017.119 1486822.491 0, 606772.062 1486845.746 0, 606529.491 1486868.78 0, 606285.679 1486891.946 0, 606041.869 1486915.127 0, 605798.059 1486938.321 0, 605554.251 1486961.531 0, 
+    605310.445 1486984.754 0, 605066.639 1487007.992 0, 604822.836 1487031.244 0, 604579.033 1487054.511 0, 604335.232 1487077.791 0, 604091.432 1487101.087 0, 603847.634 1487124.396 0, 603603.837 1487147.72 0, 603360.041 1487171.058 0, 603116.247 1487194.411 0, 
+    602872.454 1487217.778 0, 602628.662 1487241.159 0, 602384.872 1487264.555 0, 602141.084 1487287.965 0, 601897.296 1487311.389 0, 601653.51 1487334.828 0, 601409.726 1487358.281 0, 601165.942 1487381.748 0, 600920.917 1487405.35 0, 601455.244 1492950.87 0, 
+    601989.539 1498496.062 0, 602233.908 1498472.524 0, 602477.038 1498449.12 0, 602720.17 1498425.729 0, 602963.303 1498402.353 0, 603206.438 1498378.992 0, 603449.574 1498355.644 0, 603692.711 1498332.311 0, 603935.85 1498308.993 0, 604178.99 1498285.688 0, 
+    604422.131 1498262.398 0, 604665.274 1498239.122 0, 604908.418 1498215.861 0, 605151.564 1498192.614 0, 605394.711 1498169.381 0, 605637.859 1498146.162 0, 605881.009 1498122.958 0, 606124.16 1498099.768 0, 606367.312 1498076.593 0, 606610.466 1498053.431 0, 
+    606853.621 1498030.285 0, 607096.777 1498007.152 0, 607339.935 1497984.033 0, 607583.095 1497960.929 0, 607825.016 1497937.957 0, 608069.417 1497914.764 0, 608312.58 1497891.703 0, 608555.745 1497868.656 0, 608798.911 1497845.624 0, 609042.078 1497822.606 0, 
+    609285.247 1497799.602 0, 609528.417 1497776.612 0, 609771.588 1497753.637 0, 610014.761 1497730.676 0, 610257.935 1497707.73 0, 610501.111 1497684.797 0, 610744.288 1497661.879 0, 610987.466 1497638.976 0, 611230.645 1497616.086 0, 611473.826 1497593.211 0, 
+    611717.008 1497570.351 0, 611960.192 1497547.504 0, 612203.377 1497524.672 0, 612446.563 1497501.854 0, 612689.75 1497479.051 0, 612932.939 1497456.262 0, 613176.13 1497433.487 0, 613419.321 1497410.726 0, 613661.276 1497388.096 0, 613142.649 1491841.416 0, 
+    612623.992 1486294.409 0))
+
+POLYGON ((625336.097 1496313.109 0, 625094.077 1496335.056 0, 624850.822 1496357.129 0, 624607.569 1496379.217 0, 624364.316 1496401.319 0, 624121.065 1496423.435 0, 623877.816 1496445.566 0, 623634.567 1496467.711 0, 623391.32 1496489.87 0, 623148.074 1496512.043 0, 
+    622904.83 1496534.231 0, 622661.586 1496556.434 0, 622418.345 1496578.65 0, 622175.104 1496600.881 0, 621931.865 1496623.126 0, 621688.627 1496645.386 0, 621445.39 1496667.659 0, 621202.155 1496689.948 0, 620958.921 1496712.25 0, 620715.688 1496734.567 0, 
+    620472.457 1496756.898 0, 620229.226 1496779.243 0, 619985.998 1496801.603 0, 619742.77 1496823.977 0, 619498.307 1496846.479 0, 619256.319 1496868.768 0, 619013.096 1496891.185 0, 618769.874 1496913.616 0, 618526.653 1496936.062 0, 618283.433 1496958.522 0, 
+    618040.215 1496980.996 0, 617796.998 1497003.485 0, 617553.783 1497025.987 0, 617310.568 1497048.505 0, 617067.355 1497071.036 0, 616824.144 1497093.582 0, 616580.933 1497116.142 0, 616337.725 1497138.717 0, 616094.517 1497161.305 0, 615851.311 1497183.908 0, 
+    615608.106 1497206.526 0, 615364.902 1497229.157 0, 615121.7 1497251.803 0, 614878.499 1497274.464 0, 614635.299 1497297.138 0, 614392.101 1497319.827 0, 614148.904 1497342.531 0, 613905.708 1497365.248 0, 613661.276 1497388.096 0, 614179.871 1502934.442 0, 
+    614698.435 1508480.45 0, 614942.211 1508457.664 0, 615184.754 1508435.007 0, 615427.298 1508412.365 0, 615669.844 1508389.737 0, 615912.39 1508367.123 0, 616154.938 1508344.523 0, 616397.488 1508321.938 0, 616640.038 1508299.367 0, 616882.591 1508276.811 0, 
+    617125.144 1508254.268 0, 617367.699 1508231.74 0, 617610.255 1508209.226 0, 617852.812 1508186.727 0, 618095.371 1508164.241 0, 618337.931 1508141.77 0, 618580.492 1508119.314 0, 618823.055 1508096.871 0, 619065.619 1508074.443 0, 619308.184 1508052.029 0, 
+    619550.75 1508029.629 0, 619793.318 1508007.244 0, 620035.888 1507984.873 0, 620278.458 1507962.516 0, 620519.796 1507940.287 0, 620763.603 1507917.845 0, 621006.178 1507895.531 0, 621248.753 1507873.232 0, 621491.331 1507850.946 0, 621733.909 1507828.675 0, 
+    621976.489 1507806.418 0, 622219.07 1507784.176 0, 622461.652 1507761.948 0, 622704.236 1507739.734 0, 622946.821 1507717.534 0, 623189.407 1507695.348 0, 623431.995 1507673.177 0, 623674.584 1507651.02 0, 623917.174 1507628.878 0, 624159.765 1507606.749 0, 
+    624402.358 1507584.635 0, 624644.952 1507562.535 0, 624887.548 1507540.45 0, 625130.144 1507518.379 0, 625372.742 1507496.322 0, 625615.342 1507474.279 0, 625857.942 1507452.251 0, 626100.544 1507430.237 0, 626341.914 1507408.348 0, 625839.021 1501860.898 0, 
+    625336.097 1496313.109 0))
+
+POLYGON ((637988.375 1506369.146 0, 637746.942 1506390.352 0, 637504.279 1506411.681 0, 637261.617 1506433.024 0, 637018.957 1506454.381 0, 636776.297 1506475.753 0, 636533.639 1506497.138 0, 636290.983 1506518.538 0, 636048.327 1506539.953 0, 635805.673 1506561.381 0, 
+    635563.02 1506582.824 0, 635320.368 1506604.282 0, 635077.717 1506625.753 0, 634835.068 1506647.239 0, 634592.42 1506668.739 0, 634349.773 1506690.253 0, 634107.128 1506711.782 0, 633864.484 1506733.325 0, 633621.841 1506754.882 0, 633379.199 1506776.453 0, 
+    633136.559 1506798.039 0, 632893.92 1506819.639 0, 632651.282 1506841.253 0, 632408.645 1506862.882 0, 632164.777 1506884.634 0, 631923.376 1506906.182 0, 631680.743 1506927.853 0, 631438.112 1506949.539 0, 631195.482 1506971.239 0, 630952.853 1506992.953 0, 
+    630710.225 1507014.681 0, 630467.599 1507036.424 0, 630224.974 1507058.181 0, 629982.35 1507079.953 0, 629739.727 1507101.738 0, 629497.106 1507123.538 0, 629254.486 1507145.352 0, 629011.867 1507167.181 0, 628769.25 1507189.024 0, 628526.634 1507210.881 0, 
+    628284.019 1507232.752 0, 628041.406 1507254.638 0, 627798.793 1507276.538 0, 627556.183 1507298.452 0, 627313.573 1507320.38 0, 627070.964 1507342.323 0, 626828.357 1507364.28 0, 626585.752 1507386.251 0, 626341.914 1507408.348 0, 626844.776 1512955.454 0, 
+    627347.606 1518502.208 0, 627590.787 1518480.17 0, 627832.74 1518458.258 0, 628074.694 1518436.36 0, 628316.65 1518414.477 0, 628558.606 1518392.607 0, 628800.564 1518370.752 0, 629042.524 1518348.911 0, 629284.484 1518327.084 0, 629526.446 1518305.272 0, 
+    629768.409 1518283.474 0, 630010.373 1518261.69 0, 630252.339 1518239.92 0, 630494.306 1518218.165 0, 630736.274 1518196.423 0, 630978.244 1518174.696 0, 631220.214 1518152.984 0, 631462.187 1518131.285 0, 631704.16 1518109.601 0, 631946.134 1518087.931 0, 
+    632188.11 1518066.275 0, 632430.088 1518044.633 0, 632672.066 1518023.006 0, 632914.046 1518001.393 0, 633154.797 1517979.904 0, 633398.009 1517958.21 0, 633639.992 1517936.639 0, 633881.977 1517915.083 0, 634123.963 1517893.541 0, 634365.951 1517872.014 0, 
+    634607.939 1517850.5 0, 634849.929 1517829.001 0, 635091.92 1517807.516 0, 635333.912 1517786.046 0, 635575.906 1517764.589 0, 635817.901 1517743.147 0, 636059.897 1517721.719 0, 636301.895 1517700.305 0, 636543.893 1517678.906 0, 636785.893 1517657.521 0, 
+    637027.894 1517636.15 0, 637269.897 1517614.793 0, 637511.901 1517593.451 0, 637753.906 1517572.123 0, 637995.912 1517550.809 0, 638237.919 1517529.509 0, 638479.928 1517508.223 0, 638721.938 1517486.952 0, 638962.721 1517465.803 0, 638475.563 1511917.65 0, 
+    637988.375 1506369.146 0))
+
+POLYGON ((650580.717 1516462.217 0, 650339.874 1516482.686 0, 650097.805 1516503.273 0, 649855.737 1516523.875 0, 649613.67 1516544.491 0, 649371.605 1516565.121 0, 649129.541 1516585.765 0, 648887.478 1516606.424 0, 648645.416 1516627.097 0, 648403.355 1516647.784 0, 
+    648161.296 1516668.485 0, 647919.237 1516689.201 0, 647677.181 1516709.931 0, 647435.125 1516730.675 0, 647193.07 1516751.434 0, 646951.017 1516772.206 0, 646708.965 1516792.993 0, 646466.914 1516813.794 0, 646224.864 1516834.61 0, 645982.816 1516855.439 0, 
+    645740.769 1516876.283 0, 645498.723 1516897.141 0, 645256.678 1516918.014 0, 645014.635 1516938.9 0, 644771.365 1516959.907 0, 644530.551 1516980.716 0, 644288.512 1517001.645 0, 644046.473 1517022.589 0, 643804.436 1517043.547 0, 643562.4 1517064.519 0, 
+    643320.365 1517085.505 0, 643078.331 1517106.506 0, 642836.299 1517127.521 0, 642594.268 1517148.55 0, 642352.238 1517169.593 0, 642110.209 1517190.651 0, 641868.182 1517211.722 0, 641626.155 1517232.809 0, 641384.13 1517253.909 0, 641142.107 1517275.023 0, 
+    640900.084 1517296.152 0, 640658.063 1517317.295 0, 640416.043 1517338.452 0, 640174.024 1517359.624 0, 639932.007 1517380.81 0, 639689.991 1517402.01 0, 639447.976 1517423.224 0, 639205.962 1517444.452 0, 638962.721 1517465.803 0, 639449.847 1523013.599 0, 
+    639936.941 1528561.033 0, 640179.526 1528539.74 0, 640420.887 1528518.568 0, 640662.249 1528497.411 0, 640903.612 1528476.269 0, 641144.976 1528455.14 0, 641386.342 1528434.026 0, 641627.709 1528412.925 0, 641869.077 1528391.839 0, 642110.446 1528370.768 0, 
+    642351.817 1528349.71 0, 642593.189 1528328.667 0, 642834.562 1528307.638 0, 643075.936 1528286.623 0, 643317.312 1528265.622 0, 643558.689 1528244.635 0, 643800.067 1528223.663 0, 644041.446 1528202.705 0, 644282.827 1528181.761 0, 644524.208 1528160.831 0, 
+    644765.591 1528139.916 0, 645006.976 1528119.015 0, 645248.361 1528098.128 0, 645489.748 1528077.255 0, 645729.911 1528056.502 0, 645972.525 1528035.552 0, 646213.915 1528014.721 0, 646455.307 1527993.905 0, 646696.7 1527973.103 0, 646938.094 1527952.316 0, 
+    647179.489 1527931.542 0, 647420.885 1527910.783 0, 647662.283 1527890.038 0, 647903.682 1527869.307 0, 648145.082 1527848.591 0, 648386.483 1527827.888 0, 648627.886 1527807.2 0, 648869.29 1527786.526 0, 649110.695 1527765.866 0, 649352.101 1527745.221 0, 
+    649593.509 1527724.59 0, 649834.917 1527703.972 0, 650076.327 1527683.37 0, 650317.738 1527662.781 0, 650559.15 1527642.206 0, 650800.564 1527621.646 0, 651041.979 1527601.1 0, 651283.395 1527580.568 0, 651523.588 1527560.154 0, 651052.168 1522011.367 0, 
+    650580.717 1516462.217 0))
+
+POLYGON ((663113.016 1526592.015 0, 662872.764 1526611.75 0, 662631.291 1526631.599 0, 662389.819 1526651.463 0, 662148.349 1526671.342 0, 661906.879 1526691.234 0, 661665.411 1526711.141 0, 661423.944 1526731.061 0, 661182.478 1526750.996 0, 660941.013 1526770.946 0, 
+    660699.55 1526790.909 0, 660458.087 1526810.887 0, 660216.626 1526830.879 0, 659975.166 1526850.885 0, 659733.707 1526870.905 0, 659492.249 1526890.939 0, 659250.793 1526910.988 0, 659009.337 1526931.051 0, 658767.883 1526951.128 0, 658526.43 1526971.22 0, 
+    658284.978 1526991.325 0, 658043.528 1527011.445 0, 657802.078 1527031.579 0, 657560.63 1527051.727 0, 657317.96 1527071.992 0, 657077.737 1527092.066 0, 656836.293 1527112.257 0, 656594.849 1527132.462 0, 656353.407 1527152.681 0, 656111.966 1527172.915 0, 
+    655870.526 1527193.162 0, 655629.087 1527213.424 0, 655387.649 1527233.7 0, 655146.213 1527253.991 0, 654904.778 1527274.295 0, 654663.344 1527294.614 0, 654421.911 1527314.947 0, 654180.48 1527335.294 0, 653939.049 1527355.655 0, 653697.62 1527376.031 0, 
+    653456.192 1527396.421 0, 653214.765 1527416.825 0, 652973.34 1527437.243 0, 652731.915 1527457.675 0, 652490.492 1527478.122 0, 652249.07 1527498.583 0, 652007.65 1527519.058 0, 651766.23 1527539.547 0, 651523.588 1527560.154 0, 651994.977 1533108.573 0, 
+    652466.333 1538656.617 0, 652708.319 1538636.065 0, 652949.085 1538615.632 0, 653189.853 1538595.212 0, 653430.622 1538574.807 0, 653671.392 1538554.415 0, 653912.163 1538534.038 0, 654152.935 1538513.675 0, 654393.709 1538493.326 0, 654634.484 1538472.992 0, 
+    654875.26 1538452.671 0, 655116.037 1538432.365 0, 655356.816 1538412.073 0, 655597.595 1538391.795 0, 655838.376 1538371.531 0, 656079.158 1538351.282 0, 656319.941 1538331.046 0, 656560.726 1538310.825 0, 656801.511 1538290.618 0, 657042.298 1538270.425 0, 
+    657283.086 1538250.246 0, 657523.875 1538230.082 0, 657764.665 1538209.931 0, 658005.457 1538189.795 0, 658245.03 1538169.775 0, 658487.043 1538149.565 0, 658727.838 1538129.472 0, 658968.635 1538109.392 0, 659209.432 1538089.327 0, 659450.231 1538069.276 0, 
+    659691.03 1538049.239 0, 659931.831 1538029.216 0, 660172.633 1538009.207 0, 660413.437 1537989.213 0, 660654.241 1537969.232 0, 660895.047 1537949.266 0, 661135.854 1537929.314 0, 661376.662 1537909.376 0, 661617.471 1537889.453 0, 661858.281 1537869.543 0, 
+    662099.093 1537849.648 0, 662339.905 1537829.767 0, 662580.719 1537809.9 0, 662821.534 1537790.047 0, 663062.351 1537770.209 0, 663303.168 1537750.384 0, 663543.986 1537730.574 0, 663784.806 1537710.778 0, 664024.408 1537691.096 0, 663568.728 1532141.743 0, 
+    663113.016 1526592.015 0))
+
+POLYGON ((675585.165 1536758.233 0, 675345.506 1536777.238 0, 675104.631 1536796.354 0, 674863.758 1536815.484 0, 674622.885 1536834.627 0, 674382.014 1536853.786 0, 674141.144 1536872.958 0, 673900.275 1536892.144 0, 673659.407 1536911.345 0, 673418.54 1536930.56 0, 
+    673177.675 1536949.789 0, 672936.81 1536969.032 0, 672695.947 1536988.29 0, 672455.085 1537007.561 0, 672214.223 1537026.847 0, 671973.363 1537046.147 0, 671732.505 1537065.461 0, 671491.647 1537084.789 0, 671250.79 1537104.132 0, 671009.935 1537123.488 0, 
+    670769.081 1537142.859 0, 670528.228 1537162.244 0, 670287.376 1537181.643 0, 670046.525 1537201.056 0, 669804.457 1537220.582 0, 669564.826 1537239.926 0, 669323.979 1537259.381 0, 669083.133 1537278.851 0, 668842.288 1537298.336 0, 668601.444 1537317.834 0, 
+    668360.601 1537337.347 0, 668119.759 1537356.873 0, 667878.919 1537376.414 0, 667638.079 1537395.969 0, 667397.241 1537415.538 0, 667156.404 1537435.122 0, 666915.568 1537454.719 0, 666674.733 1537474.331 0, 666433.9 1537493.957 0, 666193.067 1537513.597 0, 
+    665952.236 1537533.252 0, 665711.406 1537552.92 0, 665470.577 1537572.603 0, 665229.749 1537592.3 0, 664988.922 1537612.011 0, 664748.097 1537631.736 0, 664507.272 1537651.475 0, 664266.449 1537671.229 0, 664024.408 1537691.096 0, 664480.058 1543240.069 0, 
+    664935.675 1548788.655 0, 665177.059 1548768.841 0, 665417.229 1548749.141 0, 665657.401 1548729.456 0, 665897.573 1548709.784 0, 666137.746 1548690.126 0, 666377.921 1548670.483 0, 666618.097 1548650.854 0, 666858.274 1548631.239 0, 667098.452 1548611.638 0, 
+    667338.631 1548592.051 0, 667578.812 1548572.478 0, 667818.993 1548552.919 0, 668059.176 1548533.375 0, 668299.36 1548513.845 0, 668539.545 1548494.329 0, 668779.731 1548474.827 0, 669019.918 1548455.339 0, 669260.107 1548435.865 0, 669500.296 1548416.405 0, 
+    669740.487 1548396.96 0, 669980.679 1548377.528 0, 670220.872 1548358.111 0, 670461.066 1548338.708 0, 670700.047 1548319.417 0, 670941.458 1548299.944 0, 671181.655 1548280.584 0, 671421.854 1548261.237 0, 671662.054 1548241.905 0, 671902.255 1548222.587 0, 
+    672142.457 1548203.282 0, 672382.661 1548183.992 0, 672622.865 1548164.717 0, 672863.071 1548145.455 0, 673103.277 1548126.207 0, 673343.485 1548106.974 0, 673583.694 1548087.755 0, 673823.904 1548068.549 0, 674064.115 1548049.358 0, 674304.328 1548030.182 0, 
+    674544.541 1548011.019 0, 674784.756 1547991.87 0, 675024.971 1547972.736 0, 675265.188 1547953.616 0, 675505.406 1547934.509 0, 675745.625 1547915.417 0, 675985.846 1547896.339 0, 676226.067 1547877.276 0, 676465.075 1547858.322 0, 676025.135 1542308.471 0, 
+    675585.165 1536758.233 0))
+
+POLYGON ((687997.058 1546960.566 0, 687757.995 1546978.844 0, 687517.721 1546997.229 0, 687277.448 1547015.628 0, 687037.176 1547034.041 0, 686796.905 1547052.469 0, 686556.635 1547070.91 0, 686316.366 1547089.366 0, 686076.098 1547107.836 0, 685835.831 1547126.32 0, 
+    685595.566 1547144.818 0, 685355.301 1547163.33 0, 685115.038 1547181.857 0, 684874.776 1547200.397 0, 684634.515 1547218.952 0, 684394.254 1547237.521 0, 684153.995 1547256.104 0, 683913.737 1547274.701 0, 683673.481 1547293.312 0, 683433.225 1547311.938 0, 
+    683192.97 1547330.577 0, 682952.717 1547349.231 0, 682712.464 1547367.899 0, 682472.213 1547386.581 0, 682230.75 1547405.371 0, 681991.714 1547423.987 0, 681751.466 1547442.712 0, 681511.219 1547461.45 0, 681270.973 1547480.203 0, 681030.728 1547498.97 0, 
+    680790.485 1547517.751 0, 680550.242 1547536.546 0, 680310.001 1547555.355 0, 680069.76 1547574.178 0, 679829.521 1547593.016 0, 679589.283 1547611.868 0, 679349.046 1547630.733 0, 679108.81 1547649.613 0, 678868.575 1547668.507 0, 678628.342 1547687.416 0, 
+    678388.109 1547706.338 0, 678147.878 1547725.275 0, 677907.648 1547744.225 0, 677667.418 1547763.19 0, 677427.19 1547782.169 0, 677186.963 1547801.162 0, 676946.738 1547820.169 0, 676706.513 1547839.191 0, 676465.075 1547858.322 0, 676904.984 1553407.78 0, 
+    677344.862 1558956.84 0, 677585.643 1558937.76 0, 677825.214 1558918.79 0, 678064.787 1558899.835 0, 678304.36 1558880.894 0, 678543.935 1558861.966 0, 678783.511 1558843.053 0, 679023.088 1558824.154 0, 679262.666 1558805.269 0, 679502.245 1558786.398 0, 
+    679741.826 1558767.541 0, 679981.407 1558748.698 0, 680220.99 1558729.87 0, 680460.574 1558711.055 0, 680700.158 1558692.255 0, 680939.744 1558673.469 0, 681179.331 1558654.696 0, 681418.919 1558635.938 0, 681658.509 1558617.194 0, 681898.099 1558598.464 0, 
+    682137.69 1558579.749 0, 682377.283 1558561.047 0, 682616.877 1558542.359 0, 682856.471 1558523.686 0, 683094.857 1558505.121 0, 683335.664 1558486.381 0, 683575.262 1558467.75 0, 683814.861 1558449.133 0, 684054.461 1558430.53 0, 684294.063 1558411.941 0, 
+    684533.665 1558393.366 0, 684773.269 1558374.806 0, 685012.873 1558356.259 0, 685252.479 1558337.727 0, 685492.086 1558319.208 0, 685731.693 1558300.704 0, 685971.302 1558282.214 0, 686210.912 1558263.738 0, 686450.524 1558245.276 0, 686690.136 1558226.828 0, 
+    686929.749 1558208.394 0, 687169.363 1558189.975 0, 687408.979 1558171.569 0, 687648.595 1558153.178 0, 687888.213 1558134.8 0, 688127.832 1558116.437 0, 688367.452 1558098.088 0, 688607.072 1558079.753 0, 688845.485 1558061.524 0, 688421.287 1552511.245 0, 
+    687997.058 1546960.566 0))
+
+POLYGON ((700348.593 1557198.704 0, 700110.127 1557216.259 0, 699870.456 1557233.917 0, 699630.785 1557251.589 0, 699391.115 1557269.275 0, 699151.447 1557286.976 0, 698911.779 1557304.69 0, 698672.113 1557322.418 0, 698432.447 1557340.161 0, 698192.783 1557357.918 0, 
+    697953.119 1557375.689 0, 697713.457 1557393.474 0, 697473.796 1557411.273 0, 697234.136 1557429.086 0, 696994.476 1557446.913 0, 696754.818 1557464.754 0, 696515.161 1557482.61 0, 696275.505 1557500.479 0, 696035.85 1557518.363 0, 695796.196 1557536.261 0, 
+    695556.543 1557554.173 0, 695316.892 1557572.099 0, 695077.241 1557590.039 0, 694837.591 1557607.993 0, 694596.734 1557626.052 0, 694358.295 1557643.944 0, 694118.648 1557661.94 0, 693879.003 1557679.951 0, 693639.358 1557697.976 0, 693399.715 1557716.014 0, 
+    693160.073 1557734.067 0, 692920.432 1557752.134 0, 692680.791 1557770.215 0, 692441.152 1557788.311 0, 692201.514 1557806.42 0, 691961.877 1557824.544 0, 691722.242 1557842.681 0, 691482.607 1557860.833 0, 691242.973 1557878.999 0, 691003.34 1557897.178 0, 
+    690763.709 1557915.372 0, 690524.078 1557933.58 0, 690284.449 1557951.803 0, 690044.82 1557970.039 0, 689805.193 1557988.289 0, 689565.567 1558006.554 0, 689325.941 1558024.832 0, 689086.317 1558043.125 0, 688845.485 1558061.524 0, 689269.653 1563611.399 0, 
+    689693.789 1569160.863 0, 689933.964 1569142.514 0, 690172.935 1569124.271 0, 690411.907 1569106.042 0, 690650.88 1569087.827 0, 690889.854 1569069.627 0, 691128.829 1569051.44 0, 691367.805 1569033.268 0, 691606.782 1569015.109 0, 691845.761 1568996.965 0, 
+    692084.74 1568978.835 0, 692323.721 1568960.718 0, 692562.702 1568942.616 0, 692801.685 1568924.528 0, 693040.668 1568906.454 0, 693279.653 1568888.394 0, 693518.639 1568870.348 0, 693757.626 1568852.316 0, 693996.613 1568834.298 0, 694235.602 1568816.295 0, 
+    694474.592 1568798.305 0, 694713.583 1568780.329 0, 694952.576 1568762.368 0, 695191.569 1568744.42 0, 695429.358 1568726.577 0, 695669.558 1568708.568 0, 695908.555 1568690.663 0, 696147.552 1568672.771 0, 696386.55 1568654.894 0, 696625.55 1568637.031 0, 
+    696864.55 1568619.182 0, 697103.552 1568601.347 0, 697342.555 1568583.526 0, 697581.558 1568565.72 0, 697820.563 1568547.927 0, 698059.569 1568530.148 0, 698298.576 1568512.384 0, 698537.584 1568494.633 0, 698776.593 1568476.897 0, 699015.603 1568459.174 0, 
+    699254.614 1568441.466 0, 699493.626 1568423.772 0, 699732.639 1568406.092 0, 699971.653 1568388.426 0, 700210.668 1568370.773 0, 700449.684 1568353.136 0, 700688.702 1568335.512 0, 700927.72 1568317.902 0, 701165.535 1568300.395 0, 700757.079 1562749.755 0, 
+    700348.593 1557198.704 0))
+
+POLYGON ((712639.666 1567472.34 0, 712401.801 1567489.175 0, 712162.734 1567506.11 0, 711923.668 1567523.058 0, 711684.603 1567540.021 0, 711445.539 1567556.997 0, 711206.475 1567573.988 0, 710967.413 1567590.993 0, 710728.352 1567608.012 0, 710489.292 1567625.045 0, 
+    710250.233 1567642.092 0, 710011.175 1567659.153 0, 709772.118 1567676.228 0, 709533.062 1567693.318 0, 709294.007 1567710.421 0, 709054.953 1567727.538 0, 708815.9 1567744.67 0, 708576.848 1567761.815 0, 708337.797 1567778.975 0, 708098.747 1567796.149 0, 
+    707859.698 1567813.336 0, 707620.65 1567830.538 0, 707381.603 1567847.754 0, 707142.557 1567864.984 0, 706902.308 1567882.315 0, 706664.468 1567899.486 0, 706425.425 1567916.759 0, 706186.383 1567934.045 0, 705947.342 1567951.345 0, 705708.302 1567968.659 0, 
+    705469.263 1567985.988 0, 705230.225 1568003.33 0, 704991.189 1568020.687 0, 704752.153 1568038.058 0, 704513.118 1568055.442 0, 704274.084 1568072.841 0, 704035.052 1568090.254 0, 703796.02 1568107.681 0, 703556.989 1568125.122 0, 703317.96 1568142.577 0, 
+    703078.931 1568160.046 0, 702839.903 1568177.53 0, 702600.877 1568195.027 0, 702361.851 1568212.538 0, 702122.827 1568230.064 0, 701883.803 1568247.603 0, 701644.781 1568265.157 0, 701405.76 1568282.724 0, 701165.535 1568300.395 0, 701573.96 1573850.617 0, 
+    701982.355 1579400.415 0, 702221.922 1579382.793 0, 702460.291 1579365.274 0, 702698.66 1579347.768 0, 702937.03 1579330.277 0, 703175.401 1579312.799 0, 703413.773 1579295.336 0, 703652.146 1579277.886 0, 703890.521 1579260.451 0, 704128.896 1579243.029 0, 
+    704367.272 1579225.622 0, 704605.649 1579208.229 0, 704844.028 1579190.849 0, 705082.407 1579173.484 0, 705320.787 1579156.133 0, 705559.169 1579138.796 0, 705797.551 1579121.472 0, 706035.935 1579104.163 0, 706274.319 1579086.868 0, 706512.705 1579069.587 0, 
+    706751.091 1579052.32 0, 706989.479 1579035.067 0, 707227.867 1579017.828 0, 707466.257 1579000.603 0, 707703.447 1578983.479 0, 707943.039 1578966.195 0, 708181.431 1578949.012 0, 708419.825 1578931.843 0, 708658.22 1578914.689 0, 708896.615 1578897.548 0, 
+    709135.012 1578880.421 0, 709373.409 1578863.308 0, 709611.808 1578846.21 0, 709850.208 1578829.125 0, 710088.608 1578812.054 0, 710327.01 1578794.998 0, 710565.413 1578777.955 0, 710803.816 1578760.927 0, 711042.221 1578743.912 0, 711280.627 1578726.912 0, 
+    711519.033 1578709.925 0, 711757.441 1578692.953 0, 711995.85 1578675.995 0, 712234.259 1578659.05 0, 712472.67 1578642.12 0, 712711.082 1578625.204 0, 712949.494 1578608.301 0, 713187.908 1578591.413 0, 713425.123 1578574.624 0, 713032.41 1573023.694 0, 
+    712639.666 1567472.34 0))
+
+POLYGON ((724870.179 1577781.163 0, 724632.915 1577797.283 0, 724394.455 1577813.497 0, 724155.996 1577829.726 0, 723917.537 1577845.968 0, 723679.08 1577862.225 0, 723440.623 1577878.496 0, 723202.167 1577894.781 0, 722963.713 1577911.079 0, 722725.259 1577927.392 0, 
+    722486.806 1577943.719 0, 722248.355 1577960.06 0, 722009.904 1577976.415 0, 721771.454 1577992.784 0, 721533.005 1578009.167 0, 721294.557 1578025.564 0, 721056.11 1578041.975 0, 720817.664 1578058.4 0, 720579.219 1578074.839 0, 720340.775 1578091.292 0, 
+    720102.332 1578107.76 0, 719863.89 1578124.241 0, 719625.449 1578140.736 0, 719387.009 1578157.245 0, 719147.371 1578173.852 0, 718910.131 1578190.306 0, 718671.694 1578206.858 0, 718433.258 1578223.423 0, 718194.822 1578240.002 0, 717956.388 1578256.596 0, 
+    717717.955 1578273.203 0, 717479.522 1578289.825 0, 717241.091 1578306.461 0, 717002.661 1578323.11 0, 716764.231 1578339.774 0, 716525.803 1578356.452 0, 716287.375 1578373.143 0, 716048.949 1578389.849 0, 715810.523 1578406.569 0, 715572.099 1578423.303 0, 
+    715333.675 1578440.051 0, 715095.253 1578456.813 0, 714856.831 1578473.589 0, 714618.41 1578490.379 0, 714379.991 1578507.183 0, 714141.572 1578524.001 0, 713903.155 1578540.833 0, 713664.738 1578557.679 0, 713425.123 1578574.624 0, 713817.806 1584125.124 0, 
+    714210.458 1589675.188 0, 714449.416 1589658.29 0, 714687.18 1589641.49 0, 714924.944 1589624.704 0, 715162.709 1589607.932 0, 715400.475 1589591.174 0, 715638.243 1589574.43 0, 715876.011 1589557.7 0, 716113.78 1589540.984 0, 716351.55 1589524.282 0, 
+    716589.321 1589507.594 0, 716827.093 1589490.92 0, 717064.866 1589474.26 0, 717302.641 1589457.614 0, 717540.416 1589440.982 0, 717778.192 1589424.364 0, 718015.969 1589407.76 0, 718253.747 1589391.17 0, 718491.526 1589374.594 0, 718729.306 1589358.032 0, 
+    718967.086 1589341.484 0, 719204.868 1589324.95 0, 719442.651 1589308.43 0, 719680.435 1589291.924 0, 719917.025 1589275.515 0, 720156.006 1589258.954 0, 720393.792 1589242.49 0, 720631.58 1589226.04 0, 720869.369 1589209.603 0, 721107.158 1589193.181 0, 
+    721344.949 1589176.773 0, 721582.741 1589160.379 0, 721820.533 1589143.999 0, 722058.327 1589127.633 0, 722296.121 1589111.281 0, 722533.917 1589094.943 0, 722771.713 1589078.619 0, 723009.51 1589062.309 0, 723247.309 1589046.013 0, 723485.108 1589029.73 0, 
+    723722.908 1589013.462 0, 723960.709 1588997.208 0, 724198.511 1588980.968 0, 724436.315 1588964.742 0, 724674.119 1588948.53 0, 724911.924 1588932.332 0, 725149.73 1588916.148 0, 725387.536 1588899.977 0, 725624.15 1588883.902 0, 725247.179 1583332.751 0, 
+    724870.179 1577781.163 0))
+
+POLYGON ((737040.032 1588124.865 0, 736803.372 1588140.272 0, 736565.52 1588155.77 0, 736327.67 1588171.282 0, 736089.82 1588186.809 0, 735851.971 1588202.349 0, 735614.123 1588217.903 0, 735376.276 1588233.471 0, 735138.43 1588249.053 0, 734900.584 1588264.65 0, 
+    734662.74 1588280.26 0, 734424.897 1588295.884 0, 734187.054 1588311.522 0, 733949.213 1588327.175 0, 733711.372 1588342.841 0, 733473.532 1588358.521 0, 733235.693 1588374.215 0, 732997.856 1588389.923 0, 732760.019 1588405.646 0, 732522.183 1588421.382 0, 
+    732284.347 1588437.132 0, 732046.513 1588452.896 0, 731808.68 1588468.675 0, 731570.848 1588484.467 0, 731331.823 1588500.352 0, 731095.186 1588516.093 0, 730857.356 1588531.927 0, 730619.528 1588547.776 0, 730381.7 1588563.638 0, 730143.873 1588579.514 0, 
+    729906.048 1588595.404 0, 729668.223 1588611.308 0, 729430.399 1588627.227 0, 729192.576 1588643.159 0, 728954.754 1588659.105 0, 728716.933 1588675.065 0, 728479.113 1588691.039 0, 728241.293 1588707.027 0, 728003.475 1588723.03 0, 727765.658 1588739.046 0, 
+    727527.841 1588755.076 0, 727290.026 1588771.12 0, 727052.211 1588787.178 0, 726814.398 1588803.25 0, 726576.585 1588819.337 0, 726338.774 1588835.437 0, 726100.963 1588851.551 0, 725863.153 1588867.679 0, 725624.15 1588883.902 0, 726001.09 1594434.611 0, 
+    726378.001 1599984.871 0, 726616.347 1599968.693 0, 726853.503 1599952.609 0, 727090.661 1599936.539 0, 727327.819 1599920.483 0, 727564.978 1599904.441 0, 727802.138 1599888.413 0, 728039.3 1599872.399 0, 728276.462 1599856.399 0, 728513.625 1599840.413 0, 
+    728750.789 1599824.441 0, 728987.953 1599808.482 0, 729225.119 1599792.538 0, 729462.286 1599776.608 0, 729699.454 1599760.691 0, 729936.622 1599744.789 0, 730173.792 1599728.901 0, 730410.962 1599713.026 0, 730648.134 1599697.166 0, 730885.306 1599681.319 0, 
+    731122.479 1599665.487 0, 731359.654 1599649.668 0, 731596.829 1599633.863 0, 731834.005 1599618.073 0, 732069.991 1599602.375 0, 732308.36 1599586.533 0, 732545.539 1599570.784 0, 732782.718 1599555.049 0, 733019.899 1599539.329 0, 733257.081 1599523.622 0, 
+    733494.263 1599507.929 0, 733731.447 1599492.25 0, 733968.631 1599476.585 0, 734205.817 1599460.933 0, 734443.003 1599445.296 0, 734680.19 1599429.673 0, 734917.378 1599414.064 0, 735154.567 1599398.469 0, 735391.757 1599382.887 0, 735628.948 1599367.32 0, 
+    735866.14 1599351.767 0, 736103.332 1599336.227 0, 736340.526 1599320.702 0, 736577.72 1599305.19 0, 736814.916 1599289.693 0, 737052.112 1599274.209 0, 737289.309 1599258.74 0, 737526.507 1599243.284 0, 737762.517 1599227.92 0, 737401.289 1593676.617 0, 
+    737040.032 1588124.865 0))
+
+POLYGON ((749149.126 1598503.134 0, 748913.073 1598517.832 0, 748675.832 1598532.617 0, 748438.592 1598547.417 0, 748201.353 1598562.23 0, 747964.114 1598577.058 0, 747726.877 1598591.899 0, 747489.641 1598606.754 0, 747252.405 1598621.623 0, 747015.17 1598636.507 0, 
+    746777.936 1598651.404 0, 746540.703 1598666.315 0, 746303.471 1598681.24 0, 746066.24 1598696.179 0, 745829.01 1598711.132 0, 745591.78 1598726.099 0, 745354.552 1598741.08 0, 745117.324 1598756.075 0, 744880.097 1598771.084 0, 744642.871 1598786.107 0, 
+    744405.646 1598801.143 0, 744168.422 1598816.194 0, 743931.198 1598831.259 0, 743693.976 1598846.338 0, 743455.566 1598861.506 0, 743219.534 1598876.537 0, 742982.314 1598891.657 0, 742745.095 1598906.792 0, 742507.877 1598921.94 0, 742270.66 1598937.103 0, 
+    742033.444 1598952.279 0, 741796.229 1598967.47 0, 741559.014 1598982.674 0, 741321.801 1598997.892 0, 741084.588 1599013.125 0, 740847.377 1599028.371 0, 740610.166 1599043.631 0, 740372.956 1599058.905 0, 740135.747 1599074.193 0, 739898.539 1599089.495 0, 
+    739661.332 1599104.811 0, 739424.125 1599120.141 0, 739186.92 1599135.485 0, 738949.715 1599150.843 0, 738712.512 1599166.215 0, 738475.309 1599181.601 0, 738238.107 1599197.001 0, 738000.906 1599212.414 0, 737762.517 1599227.92 0, 738123.715 1604778.767 0, 
+    738484.884 1610329.153 0, 738722.617 1610313.691 0, 738959.164 1610298.32 0, 739195.713 1610282.962 0, 739432.262 1610267.619 0, 739668.812 1610252.289 0, 739905.363 1610236.974 0, 740141.915 1610221.672 0, 740378.468 1610206.384 0, 740615.022 1610191.11 0, 
+    740851.576 1610175.85 0, 741088.132 1610160.604 0, 741324.688 1610145.372 0, 741561.246 1610130.154 0, 741797.804 1610114.95 0, 742034.363 1610099.76 0, 742270.923 1610084.583 0, 742507.484 1610069.421 0, 742744.046 1610054.272 0, 742980.609 1610039.138 0, 
+    743217.173 1610024.017 0, 743453.737 1610008.91 0, 743690.302 1609993.817 0, 743926.869 1609978.738 0, 744162.25 1609963.749 0, 744400.004 1609948.622 0, 744636.573 1609933.585 0, 744873.143 1609918.562 0, 745109.713 1609903.553 0, 745346.285 1609888.557 0, 
+    745582.858 1609873.576 0, 745819.431 1609858.608 0, 746056.005 1609843.655 0, 746292.58 1609828.715 0, 746529.156 1609813.789 0, 746765.733 1609798.877 0, 747002.311 1609783.98 0, 747238.89 1609769.096 0, 747475.469 1609754.225 0, 747712.049 1609739.369 0, 
+    747948.631 1609724.527 0, 748185.213 1609709.699 0, 748421.796 1609694.885 0, 748658.38 1609680.084 0, 748894.964 1609665.298 0, 749131.55 1609650.525 0, 749368.137 1609635.766 0, 749604.724 1609621.022 0, 749840.127 1609606.365 0, 749494.641 1604054.98 0, 
+    749149.126 1598503.134 0))
+
+POLYGON ((761197.368 1608915.659 0, 760961.922 1608929.651 0, 760725.294 1608943.728 0, 760488.667 1608957.818 0, 760252.04 1608971.922 0, 760015.415 1608986.04 0, 759778.79 1609000.172 0, 759542.166 1609014.318 0, 759305.543 1609028.478 0, 759068.921 1609042.651 0, 
+    758832.299 1609056.839 0, 758595.679 1609071.041 0, 758359.059 1609085.256 0, 758122.44 1609099.486 0, 757885.822 1609113.729 0, 757649.205 1609127.987 0, 757412.588 1609142.258 0, 757175.973 1609156.543 0, 756939.358 1609170.842 0, 756702.744 1609185.155 0, 
+    756466.131 1609199.482 0, 756229.519 1609213.823 0, 755992.908 1609228.178 0, 755756.297 1609242.546 0, 755518.504 1609257.001 0, 755283.079 1609271.326 0, 755046.471 1609285.736 0, 754809.864 1609300.161 0, 754573.258 1609314.599 0, 754336.652 1609329.051 0, 
+    754100.048 1609343.518 0, 753863.444 1609357.998 0, 753626.841 1609372.492 0, 753390.239 1609387 0, 753153.638 1609401.522 0, 752917.038 1609416.058 0, 752680.438 1609430.607 0, 752443.84 1609445.171 0, 752207.242 1609459.749 0, 751970.645 1609474.34 0, 
+    751734.049 1609488.946 0, 751497.454 1609503.565 0, 751260.86 1609518.198 0, 751024.266 1609532.846 0, 750787.674 1609547.507 0, 750551.082 1609562.182 0, 750314.491 1609576.871 0, 750077.901 1609591.574 0, 749840.127 1609606.365 0, 750185.585 1615157.281 0, 
+    750531.012 1620707.723 0, 750768.129 1620692.973 0, 751004.066 1620678.311 0, 751240.003 1620663.662 0, 751475.941 1620649.028 0, 751711.88 1620634.407 0, 751947.82 1620619.8 0, 752183.761 1620605.207 0, 752419.703 1620590.628 0, 752655.646 1620576.063 0, 
+    752891.589 1620561.512 0, 753127.533 1620546.974 0, 753363.478 1620532.451 0, 753599.424 1620517.941 0, 753835.371 1620503.446 0, 754071.319 1620488.964 0, 754307.268 1620474.496 0, 754543.217 1620460.042 0, 754779.167 1620445.602 0, 755015.118 1620431.175 0, 
+    755251.07 1620416.763 0, 755487.023 1620402.365 0, 755722.977 1620387.98 0, 755958.931 1620373.609 0, 756193.706 1620359.324 0, 756430.843 1620344.909 0, 756666.8 1620330.58 0, 756902.758 1620316.265 0, 757138.716 1620301.964 0, 757374.676 1620287.677 0, 
+    757610.636 1620273.403 0, 757846.597 1620259.143 0, 758082.559 1620244.898 0, 758318.522 1620230.666 0, 758554.486 1620216.448 0, 758790.451 1620202.244 0, 759026.416 1620188.054 0, 759262.382 1620173.877 0, 759498.349 1620159.715 0, 759734.317 1620145.567 0, 
+    759970.286 1620131.432 0, 760206.256 1620117.311 0, 760442.226 1620103.204 0, 760678.197 1620089.111 0, 760914.169 1620075.032 0, 761150.142 1620060.967 0, 761386.116 1620046.916 0, 761622.091 1620032.878 0, 761856.886 1620018.925 0, 761527.141 1614467.529 0, 
+    761197.368 1608915.659 0))
+
+POLYGON ((773184.661 1619362.128 0, 772949.825 1619375.418 0, 772713.812 1619388.789 0, 772477.8 1619402.173 0, 772241.788 1619415.572 0, 772005.777 1619428.984 0, 771769.767 1619442.41 0, 771533.758 1619455.85 0, 771297.749 1619469.304 0, 771061.741 1619482.772 0, 
+    770825.734 1619496.254 0, 770589.728 1619509.75 0, 770353.723 1619523.259 0, 770117.718 1619536.783 0, 769881.714 1619550.32 0, 769645.712 1619563.871 0, 769409.709 1619577.437 0, 769173.708 1619591.016 0, 768937.707 1619604.608 0, 768701.708 1619618.215 0, 
+    768465.709 1619631.836 0, 768229.71 1619645.471 0, 767993.713 1619659.119 0, 767757.717 1619672.781 0, 767520.542 1619686.526 0, 767285.726 1619700.148 0, 767049.732 1619713.852 0, 766813.738 1619727.57 0, 766577.746 1619741.302 0, 766341.754 1619755.047 0, 
+    766105.763 1619768.807 0, 765869.773 1619782.58 0, 765633.784 1619796.368 0, 765397.795 1619810.169 0, 765161.808 1619823.984 0, 764925.821 1619837.813 0, 764689.835 1619851.656 0, 764453.849 1619865.513 0, 764217.865 1619879.384 0, 763981.881 1619893.268 0, 
+    763745.899 1619907.167 0, 763509.917 1619921.079 0, 763273.936 1619935.006 0, 763037.955 1619948.946 0, 762801.976 1619962.9 0, 762565.997 1619976.868 0, 762330.019 1619990.85 0, 762094.042 1620004.845 0, 761856.886 1620018.925 0, 762186.603 1625569.84 0, 
+    762516.29 1631120.267 0, 762752.79 1631106.227 0, 762988.113 1631092.27 0, 763223.438 1631078.326 0, 763458.763 1631064.397 0, 763694.089 1631050.482 0, 763929.416 1631036.58 0, 764164.744 1631022.692 0, 764400.072 1631008.819 0, 764635.402 1630994.959 0, 
+    764870.732 1630981.112 0, 765106.063 1630967.28 0, 765341.395 1630953.462 0, 765576.727 1630939.657 0, 765812.061 1630925.866 0, 766047.395 1630912.089 0, 766282.73 1630898.326 0, 766518.066 1630884.577 0, 766753.402 1630870.842 0, 766988.74 1630857.12 0, 
+    767224.078 1630843.413 0, 767459.417 1630829.719 0, 767694.757 1630816.039 0, 767930.098 1630802.373 0, 768164.264 1630788.789 0, 768400.782 1630775.082 0, 768636.125 1630761.458 0, 768871.469 1630747.847 0, 769106.813 1630734.25 0, 769342.159 1630720.667 0, 
+    769577.505 1630707.098 0, 769812.852 1630693.543 0, 770048.2 1630680.001 0, 770283.549 1630666.474 0, 770518.898 1630652.96 0, 770754.249 1630639.46 0, 770989.6 1630625.974 0, 771224.952 1630612.502 0, 771460.304 1630599.043 0, 771695.658 1630585.599 0, 
+    771931.012 1630572.168 0, 772166.367 1630558.752 0, 772401.723 1630545.349 0, 772637.079 1630531.96 0, 772872.437 1630518.584 0, 773107.795 1630505.223 0, 773343.154 1630491.876 0, 773578.514 1630478.542 0, 773812.699 1630465.289 0, 773498.694 1624913.952 0, 
+    773184.661 1619362.128 0))
+
+POLYGON ((785110.914 1629842.227 0, 784876.69 1629854.819 0, 784641.293 1629867.487 0, 784405.898 1629880.17 0, 784170.503 1629892.866 0, 783935.108 1629905.577 0, 783699.715 1629918.301 0, 783464.322 1629931.039 0, 783228.93 1629943.79 0, 782993.539 1629956.556 0, 
+    782758.148 1629969.335 0, 782522.759 1629982.129 0, 782287.37 1629994.936 0, 782051.981 1630007.757 0, 781816.594 1630020.592 0, 781581.207 1630033.441 0, 781345.821 1630046.303 0, 781110.436 1630059.18 0, 780875.052 1630072.07 0, 780639.668 1630084.974 0, 
+    780404.285 1630097.892 0, 780168.903 1630110.824 0, 779933.521 1630123.77 0, 779698.141 1630136.73 0, 779461.587 1630149.768 0, 779227.382 1630162.69 0, 778992.003 1630175.692 0, 778756.626 1630188.707 0, 778521.249 1630201.735 0, 778285.873 1630214.778 0, 
+    778050.497 1630227.835 0, 777815.123 1630240.905 0, 777579.749 1630253.989 0, 777344.376 1630267.088 0, 777109.004 1630280.2 0, 776873.633 1630293.325 0, 776638.262 1630306.465 0, 776402.892 1630319.619 0, 776167.523 1630332.786 0, 775932.154 1630345.967 0, 
+    775696.787 1630359.163 0, 775461.42 1630372.371 0, 775226.054 1630385.594 0, 774990.689 1630398.831 0, 774755.324 1630412.082 0, 774519.961 1630425.346 0, 774284.598 1630438.624 0, 774049.236 1630451.916 0, 773812.699 1630465.289 0, 774126.677 1636016.131 0, 
+    774440.626 1641566.474 0, 774676.505 1641553.138 0, 774911.214 1641539.883 0, 775145.924 1641526.642 0, 775380.634 1641513.414 0, 775615.345 1641500.201 0, 775850.057 1641487.001 0, 776084.769 1641473.815 0, 776319.483 1641460.642 0, 776554.197 1641447.484 0, 
+    776788.912 1641434.339 0, 777023.628 1641421.208 0, 777258.344 1641408.091 0, 777493.061 1641394.988 0, 777727.779 1641381.899 0, 777962.498 1641368.823 0, 778197.218 1641355.761 0, 778431.938 1641342.713 0, 778666.659 1641329.679 0, 778901.381 1641316.659 0, 
+    779136.104 1641303.652 0, 779370.827 1641290.659 0, 779605.551 1641277.681 0, 779840.276 1641264.716 0, 780073.831 1641251.829 0, 780309.728 1641238.827 0, 780544.456 1641225.903 0, 780779.183 1641212.993 0, 781013.912 1641200.097 0, 781248.642 1641187.215 0, 
+    781483.372 1641174.347 0, 781718.103 1641161.492 0, 781952.835 1641148.652 0, 782187.567 1641135.825 0, 782422.3 1641123.012 0, 782657.034 1641110.212 0, 782891.769 1641097.427 0, 783126.505 1641084.655 0, 783361.241 1641071.897 0, 783595.978 1641059.153 0, 
+    783830.716 1641046.423 0, 784065.454 1641033.707 0, 784300.194 1641021.004 0, 784534.934 1641008.315 0, 784769.674 1640995.64 0, 785004.416 1640982.979 0, 785239.158 1640970.332 0, 785473.901 1640957.699 0, 785707.475 1640945.142 0, 785409.208 1635393.935 0, 
+    785110.914 1629842.227 0))
+
+POLYGON ((796976.034 1640355.643 0, 796742.424 1640367.54 0, 796507.647 1640379.51 0, 796272.87 1640391.494 0, 796038.093 1640403.492 0, 795803.318 1640415.504 0, 795568.543 1640427.53 0, 795333.768 1640439.569 0, 795098.995 1640451.622 0, 794864.222 1640463.689 0, 
+    794629.45 1640475.77 0, 794394.679 1640487.864 0, 794159.908 1640499.973 0, 793925.138 1640512.095 0, 793690.369 1640524.231 0, 793455.6 1640536.381 0, 793220.832 1640548.545 0, 792986.065 1640560.722 0, 792751.299 1640572.914 0, 792516.533 1640585.119 0, 
+    792281.768 1640597.338 0, 792047.004 1640609.571 0, 791812.241 1640621.817 0, 791577.478 1640634.078 0, 791341.547 1640646.413 0, 791107.954 1640658.64 0, 790873.194 1640670.942 0, 790638.434 1640683.257 0, 790403.675 1640695.587 0, 790168.916 1640707.93 0, 
+    789934.159 1640720.287 0, 789699.402 1640732.658 0, 789464.645 1640745.043 0, 789229.89 1640757.442 0, 788995.135 1640769.854 0, 788760.381 1640782.28 0, 788525.628 1640794.721 0, 788290.875 1640807.174 0, 788056.123 1640819.642 0, 787821.372 1640832.124 0, 
+    787586.622 1640844.619 0, 787351.872 1640857.128 0, 787117.123 1640869.651 0, 786882.375 1640882.188 0, 786647.627 1640894.738 0, 786412.881 1640907.303 0, 786178.135 1640919.881 0, 785943.389 1640932.473 0, 785707.475 1640945.142 0, 786005.715 1646495.842 0, 
+    786303.927 1652046.028 0, 786539.185 1652033.395 0, 786773.277 1652020.838 0, 787007.369 1652008.294 0, 787241.463 1651995.765 0, 787475.557 1651983.249 0, 787709.652 1651970.748 0, 787943.747 1651958.259 0, 788177.843 1651945.785 0, 788411.94 1651933.325 0, 
+    788646.038 1651920.878 0, 788880.137 1651908.445 0, 789114.236 1651896.026 0, 789348.336 1651883.62 0, 789582.436 1651871.229 0, 789816.538 1651858.851 0, 790050.64 1651846.487 0, 790284.743 1651834.136 0, 790518.846 1651821.8 0, 790752.951 1651809.477 0, 
+    790987.056 1651797.168 0, 791221.161 1651784.873 0, 791455.268 1651772.591 0, 791689.375 1651760.324 0, 791922.317 1651748.131 0, 792157.592 1651735.83 0, 792391.701 1651723.603 0, 792625.811 1651711.391 0, 792859.922 1651699.192 0, 793094.033 1651687.007 0, 
+    793328.146 1651674.836 0, 793562.258 1651662.679 0, 793796.372 1651650.535 0, 794030.487 1651638.405 0, 794264.602 1651626.289 0, 794498.717 1651614.187 0, 794732.834 1651602.098 0, 794966.951 1651590.024 0, 795201.069 1651577.963 0, 795435.188 1651565.915 0, 
+    795669.307 1651553.882 0, 795903.427 1651541.862 0, 796137.548 1651529.857 0, 796371.669 1651517.865 0, 796605.792 1651505.886 0, 796839.914 1651493.922 0, 797074.038 1651481.971 0, 797308.162 1651470.034 0, 797541.122 1651458.17 0, 797258.591 1645907.164 0, 
+    796976.034 1640355.643 0))
+
+POLYGON ((808779.933 1650902.062 0, 808546.939 1650913.268 0, 808312.782 1650924.543 0, 808078.625 1650935.832 0, 807844.47 1650947.135 0, 807610.315 1650958.452 0, 807376.16 1650969.783 0, 807142.006 1650981.127 0, 806907.853 1650992.485 0, 806673.701 1651003.857 0, 
+    806439.549 1651015.243 0, 806205.398 1651026.642 0, 805971.248 1651038.056 0, 805737.098 1651049.483 0, 805502.949 1651060.923 0, 805268.801 1651072.378 0, 805034.653 1651083.846 0, 804800.506 1651095.329 0, 804566.359 1651106.825 0, 804332.214 1651118.334 0, 
+    804098.069 1651129.858 0, 803863.924 1651141.395 0, 803629.781 1651152.946 0, 803395.638 1651164.511 0, 803160.331 1651176.147 0, 802927.354 1651187.682 0, 802693.213 1651199.288 0, 802459.073 1651210.908 0, 802224.933 1651222.542 0, 801990.794 1651234.19 0, 
+    801756.656 1651245.851 0, 801522.519 1651257.526 0, 801288.382 1651269.215 0, 801054.246 1651280.917 0, 800820.11 1651292.634 0, 800585.976 1651304.364 0, 800351.842 1651316.108 0, 800117.708 1651327.866 0, 799883.576 1651339.637 0, 799649.444 1651351.423 0, 
+    799415.312 1651363.222 0, 799181.182 1651375.035 0, 798947.052 1651386.862 0, 798712.923 1651398.702 0, 798478.794 1651410.556 0, 798244.666 1651422.424 0, 798010.539 1651434.306 0, 797776.413 1651446.202 0, 797541.122 1651458.17 0, 797823.626 1657008.657 0, 
+    798106.104 1662558.616 0, 798340.738 1662546.681 0, 798574.211 1662534.818 0, 798807.685 1662522.97 0, 799041.159 1662511.135 0, 799274.634 1662499.314 0, 799508.11 1662487.506 0, 799741.587 1662475.713 0, 799975.064 1662463.933 0, 800208.542 1662452.166 0, 
+    800442.021 1662440.414 0, 800675.5 1662428.675 0, 800908.98 1662416.95 0, 801142.46 1662405.239 0, 801375.942 1662393.542 0, 801609.424 1662381.858 0, 801842.907 1662370.188 0, 802076.39 1662358.532 0, 802309.874 1662346.889 0, 802543.359 1662335.26 0, 
+    802776.844 1662323.645 0, 803010.331 1662312.044 0, 803243.817 1662300.456 0, 803477.305 1662288.883 0, 803709.632 1662277.38 0, 803944.282 1662265.776 0, 804177.772 1662254.244 0, 804411.262 1662242.725 0, 804644.753 1662231.22 0, 804878.244 1662219.728 0, 
+    805111.737 1662208.251 0, 805345.23 1662196.787 0, 805578.723 1662185.337 0, 805812.217 1662173.9 0, 806045.712 1662162.478 0, 806279.208 1662151.069 0, 806512.704 1662139.674 0, 806746.201 1662128.292 0, 806979.699 1662116.925 0, 807213.197 1662105.571 0, 
+    807446.696 1662094.231 0, 807680.196 1662082.904 0, 807913.696 1662071.591 0, 808147.197 1662060.292 0, 808380.699 1662049.007 0, 808614.201 1662037.736 0, 808847.704 1662026.478 0, 809081.208 1662015.234 0, 809313.552 1662004.06 0, 809046.755 1656453.324 0, 
+    808779.933 1650902.062 0))
+
+POLYGON ((820522.522 1661481.168 0, 820290.145 1661491.687 0, 820056.611 1661502.271 0, 819823.077 1661512.869 0, 819589.544 1661523.481 0, 819356.011 1661534.106 0, 819122.479 1661544.745 0, 818888.948 1661555.398 0, 818655.417 1661566.065 0, 818421.887 1661576.745 0, 
+    818188.358 1661587.44 0, 817954.829 1661598.147 0, 817721.301 1661608.869 0, 817487.773 1661619.605 0, 817254.246 1661630.354 0, 817020.72 1661641.117 0, 816787.194 1661651.893 0, 816553.669 1661662.684 0, 816320.145 1661673.488 0, 816086.621 1661684.306 0, 
+    815853.098 1661695.138 0, 815619.575 1661705.983 0, 815386.053 1661716.842 0, 815152.532 1661727.715 0, 814917.852 1661738.656 0, 814685.492 1661749.502 0, 814451.972 1661760.416 0, 814218.454 1661771.344 0, 813984.936 1661782.285 0, 813751.418 1661793.241 0, 
+    813517.902 1661804.21 0, 813284.386 1661815.193 0, 813050.87 1661826.189 0, 812817.355 1661837.2 0, 812583.841 1661848.224 0, 812350.328 1661859.262 0, 812116.815 1661870.313 0, 811883.303 1661881.378 0, 811649.791 1661892.457 0, 811416.28 1661903.55 0, 
+    811182.77 1661914.657 0, 810949.261 1661925.777 0, 810715.752 1661936.911 0, 810482.244 1661948.059 0, 810248.736 1661959.22 0, 810015.229 1661970.396 0, 809781.723 1661981.585 0, 809548.217 1661992.787 0, 809313.552 1662004.06 0, 809580.323 1667554.261 0, 
+    809847.068 1673103.922 0, 810081.077 1673092.681 0, 810313.929 1673081.51 0, 810546.782 1673070.352 0, 810779.636 1673059.208 0, 811012.49 1673048.078 0, 811245.345 1673036.961 0, 811478.2 1673025.859 0, 811711.057 1673014.769 0, 811943.913 1673003.694 0, 
+    812176.771 1672992.632 0, 812409.629 1672981.584 0, 812642.488 1672970.55 0, 812875.347 1672959.529 0, 813108.208 1672948.522 0, 813341.068 1672937.529 0, 813573.93 1672926.55 0, 813806.792 1672915.584 0, 814039.655 1672904.632 0, 814272.518 1672893.693 0, 
+    814505.382 1672882.768 0, 814738.247 1672871.858 0, 814971.112 1672860.96 0, 815203.978 1672850.077 0, 815435.688 1672839.261 0, 815669.712 1672828.351 0, 815902.579 1672817.508 0, 816135.448 1672806.679 0, 816368.317 1672795.864 0, 816601.187 1672785.063 0, 
+    816834.057 1672774.275 0, 817066.928 1672763.501 0, 817299.8 1672752.741 0, 817532.672 1672741.995 0, 817765.545 1672731.262 0, 817998.419 1672720.543 0, 818231.293 1672709.837 0, 818464.168 1672699.146 0, 818697.043 1672688.468 0, 818929.919 1672677.803 0, 
+    819162.796 1672667.153 0, 819395.673 1672656.516 0, 819628.551 1672645.893 0, 819861.43 1672635.283 0, 820094.309 1672624.688 0, 820327.189 1672614.106 0, 820560.069 1672603.537 0, 820792.95 1672592.983 0, 821024.677 1672582.494 0, 820773.612 1667032.101 0, 
+    820522.522 1661481.168 0))
+
+POLYGON ((588120.95 1477460.415 0, 587877.832 1477484.54 0, 587633.468 1477508.804 0, 587389.105 1477533.082 0, 587144.743 1477557.375 0, 586900.383 1477581.682 0, 586656.025 1477606.004 0, 586411.667 1477630.339 0, 586167.312 1477654.689 0, 585922.957 1477679.054 0, 
+    585678.604 1477703.433 0, 585434.253 1477727.826 0, 585189.903 1477752.234 0, 584945.554 1477776.656 0, 584701.207 1477801.093 0, 584456.861 1477825.543 0, 584212.517 1477850.009 0, 583968.174 1477874.488 0, 583723.833 1477898.982 0, 583479.493 1477923.491 0, 
+    583235.154 1477948.013 0, 582990.817 1477972.551 0, 582746.482 1477997.102 0, 582502.147 1478021.668 0, 582256.566 1478046.374 0, 582013.483 1478070.843 0, 581769.153 1478095.452 0, 581524.825 1478120.075 0, 581280.498 1478144.713 0, 581036.173 1478169.365 0, 
+    580791.849 1478194.032 0, 580547.526 1478218.713 0, 580303.205 1478243.408 0, 580058.885 1478268.118 0, 579814.567 1478292.842 0, 579570.25 1478317.581 0, 579325.935 1478342.333 0, 579081.621 1478367.101 0, 578837.309 1478391.882 0, 578592.998 1478416.678 0, 
+    578348.688 1478441.489 0, 578104.38 1478466.313 0, 577860.074 1478491.152 0, 577615.768 1478516.006 0, 577371.465 1478540.874 0, 577127.163 1478565.756 0, 576882.862 1478590.653 0, 576638.563 1478615.564 0, 576393.015 1478640.617 0, 576958.732 1484183.666 0, 
+    577524.417 1489726.4 0, 577769.309 1489701.414 0, 578012.956 1489676.57 0, 578256.604 1489651.74 0, 578500.253 1489626.924 0, 578743.905 1489602.122 0, 578987.557 1489577.335 0, 579231.211 1489552.562 0, 579474.867 1489527.804 0, 579718.524 1489503.06 0, 
+    579962.182 1489478.33 0, 580205.842 1489453.615 0, 580449.503 1489428.914 0, 580693.166 1489404.227 0, 580936.83 1489379.554 0, 581180.496 1489354.896 0, 581424.163 1489330.253 0, 581667.832 1489305.623 0, 581911.502 1489281.008 0, 582155.173 1489256.408 0, 
+    582398.846 1489231.821 0, 582642.521 1489207.249 0, 582886.196 1489182.692 0, 583129.874 1489158.148 0, 583372.307 1489133.745 0, 583617.233 1489109.105 0, 583860.914 1489084.604 0, 584104.597 1489060.118 0, 584348.282 1489035.647 0, 584591.968 1489011.189 0, 
+    584835.655 1488986.747 0, 585079.344 1488962.318 0, 585323.034 1488937.904 0, 585566.726 1488913.504 0, 585810.419 1488889.118 0, 586054.113 1488864.747 0, 586297.809 1488840.39 0, 586541.507 1488816.048 0, 586785.206 1488791.72 0, 587028.906 1488767.406 0, 
+    587272.608 1488743.106 0, 587516.311 1488718.821 0, 587760.015 1488694.55 0, 588003.721 1488670.294 0, 588247.429 1488646.052 0, 588491.138 1488621.824 0, 588734.848 1488597.611 0, 588978.56 1488573.411 0, 589221.028 1488549.35 0, 588671.005 1483005.04 0, 
+    588120.95 1477460.415 0))
+
+POLYGON ((600920.917 1487405.35 0, 600678.38 1487428.726 0, 600434.601 1487452.237 0, 600190.823 1487475.762 0, 599947.047 1487499.301 0, 599703.272 1487522.854 0, 599459.498 1487546.422 0, 599215.726 1487570.004 0, 598971.955 1487593.601 0, 598728.186 1487617.212 0, 
+    598484.418 1487640.837 0, 598240.651 1487664.477 0, 597996.886 1487688.13 0, 597753.122 1487711.799 0, 597509.36 1487735.481 0, 597265.599 1487759.178 0, 597021.839 1487782.89 0, 596778.081 1487806.615 0, 596534.324 1487830.355 0, 596290.569 1487854.11 0, 
+    596046.815 1487877.878 0, 595803.062 1487901.661 0, 595559.311 1487925.459 0, 595315.561 1487949.271 0, 595070.569 1487973.218 0, 594828.066 1487996.937 0, 594584.32 1488020.792 0, 594340.576 1488044.661 0, 594096.833 1488068.545 0, 593853.091 1488092.442 0, 
+    593609.351 1488116.355 0, 593365.613 1488140.281 0, 593121.876 1488164.222 0, 592878.14 1488188.177 0, 592634.405 1488212.147 0, 592390.672 1488236.131 0, 592146.941 1488260.129 0, 591903.211 1488284.141 0, 591659.482 1488308.168 0, 591415.755 1488332.21 0, 
+    591172.029 1488356.265 0, 590928.304 1488380.335 0, 590684.581 1488404.42 0, 590440.86 1488428.518 0, 590197.139 1488452.631 0, 589953.421 1488476.759 0, 589709.703 1488500.9 0, 589465.987 1488525.056 0, 589221.028 1488549.35 0, 589771.019 1494093.338 0, 
+    590320.978 1499636.999 0, 590565.282 1499612.771 0, 590808.345 1499588.679 0, 591051.41 1499564.602 0, 591294.476 1499540.539 0, 591537.544 1499516.491 0, 591780.613 1499492.457 0, 592023.683 1499468.437 0, 592266.755 1499444.431 0, 592509.828 1499420.44 0, 
+    592752.903 1499396.463 0, 592995.979 1499372.501 0, 593239.056 1499348.552 0, 593482.135 1499324.618 0, 593725.216 1499300.699 0, 593968.297 1499276.793 0, 594211.381 1499252.902 0, 594454.465 1499229.026 0, 594697.551 1499205.163 0, 594940.638 1499181.315 0, 
+    595183.727 1499157.481 0, 595426.817 1499133.662 0, 595669.909 1499109.856 0, 595913.002 1499086.066 0, 596154.856 1499062.41 0, 596399.192 1499038.527 0, 596642.289 1499014.779 0, 596885.388 1498991.045 0, 597128.488 1498967.326 0, 597371.589 1498943.621 0, 
+    597614.692 1498919.93 0, 597857.796 1498896.253 0, 598100.901 1498872.591 0, 598344.008 1498848.943 0, 598587.117 1498825.31 0, 598830.226 1498801.691 0, 599073.337 1498778.086 0, 599316.45 1498754.495 0, 599559.564 1498730.919 0, 599802.679 1498707.357 0, 
+    600045.796 1498683.809 0, 600288.914 1498660.276 0, 600532.033 1498636.757 0, 600775.154 1498613.252 0, 601018.276 1498589.762 0, 601261.4 1498566.286 0, 601504.525 1498542.824 0, 601747.651 1498519.376 0, 601989.539 1498496.062 0, 601455.244 1492950.87 0, 
+    600920.917 1487405.35 0))
+
+POLYGON ((613661.276 1497388.096 0, 613419.321 1497410.726 0, 613176.13 1497433.487 0, 612932.939 1497456.262 0, 612689.75 1497479.051 0, 612446.563 1497501.854 0, 612203.377 1497524.672 0, 611960.192 1497547.504 0, 611717.008 1497570.351 0, 611473.826 1497593.211 0, 
+    611230.645 1497616.086 0, 610987.466 1497638.976 0, 610744.288 1497661.879 0, 610501.111 1497684.797 0, 610257.935 1497707.73 0, 610014.761 1497730.676 0, 609771.588 1497753.637 0, 609528.417 1497776.612 0, 609285.247 1497799.602 0, 609042.078 1497822.606 0, 
+    608798.911 1497845.624 0, 608555.745 1497868.656 0, 608312.58 1497891.703 0, 608069.417 1497914.764 0, 607825.016 1497937.957 0, 607583.095 1497960.929 0, 607339.935 1497984.033 0, 607096.777 1498007.152 0, 606853.621 1498030.285 0, 606610.466 1498053.431 0, 
+    606367.312 1498076.593 0, 606124.16 1498099.768 0, 605881.009 1498122.958 0, 605637.859 1498146.162 0, 605394.711 1498169.381 0, 605151.564 1498192.614 0, 604908.418 1498215.861 0, 604665.274 1498239.122 0, 604422.131 1498262.398 0, 604178.99 1498285.688 0, 
+    603935.85 1498308.993 0, 603692.711 1498332.311 0, 603449.574 1498355.644 0, 603206.438 1498378.992 0, 602963.303 1498402.353 0, 602720.17 1498425.729 0, 602477.038 1498449.12 0, 602233.908 1498472.524 0, 601989.539 1498496.062 0, 602523.802 1504040.922 0, 
+    603058.032 1509585.442 0, 603301.745 1509561.967 0, 603544.222 1509538.625 0, 603786.701 1509515.298 0, 604029.182 1509491.985 0, 604271.664 1509468.686 0, 604514.147 1509445.401 0, 604756.632 1509422.131 0, 604999.118 1509398.874 0, 605241.605 1509375.633 0, 
+    605484.094 1509352.405 0, 605726.584 1509329.192 0, 605969.075 1509305.993 0, 606211.568 1509282.808 0, 606454.062 1509259.638 0, 606696.558 1509236.481 0, 606939.055 1509213.339 0, 607181.553 1509190.212 0, 607424.053 1509167.098 0, 607666.554 1509143.999 0, 
+    607909.056 1509120.914 0, 608151.56 1509097.844 0, 608394.065 1509074.788 0, 608636.571 1509051.746 0, 608877.843 1509028.835 0, 609121.588 1509005.704 0, 609364.098 1508982.705 0, 609606.61 1508959.72 0, 609849.124 1508936.75 0, 610091.638 1508913.793 0, 
+    610334.154 1508890.851 0, 610576.671 1508867.923 0, 610819.19 1508845.01 0, 611061.71 1508822.111 0, 611304.231 1508799.226 0, 611546.754 1508776.355 0, 611789.278 1508753.498 0, 612031.803 1508730.656 0, 612274.33 1508707.828 0, 612516.858 1508685.015 0, 
+    612759.387 1508662.215 0, 613001.918 1508639.43 0, 613244.45 1508616.659 0, 613486.983 1508593.903 0, 613729.518 1508571.161 0, 613972.054 1508548.433 0, 614214.591 1508525.719 0, 614457.13 1508503.02 0, 614698.435 1508480.45 0, 614179.871 1502934.442 0, 
+    613661.276 1497388.096 0))
+
+POLYGON ((626341.914 1507408.348 0, 626100.544 1507430.237 0, 625857.942 1507452.251 0, 625615.342 1507474.279 0, 625372.742 1507496.322 0, 625130.144 1507518.379 0, 624887.548 1507540.45 0, 624644.952 1507562.535 0, 624402.358 1507584.635 0, 624159.765 1507606.749 0, 
+    623917.174 1507628.878 0, 623674.584 1507651.02 0, 623431.995 1507673.177 0, 623189.407 1507695.348 0, 622946.821 1507717.534 0, 622704.236 1507739.734 0, 622461.652 1507761.948 0, 622219.07 1507784.176 0, 621976.489 1507806.418 0, 621733.909 1507828.675 0, 
+    621491.331 1507850.946 0, 621248.753 1507873.232 0, 621006.178 1507895.531 0, 620763.603 1507917.845 0, 620519.796 1507940.287 0, 620278.458 1507962.516 0, 620035.888 1507984.873 0, 619793.318 1508007.244 0, 619550.75 1508029.629 0, 619308.184 1508052.029 0, 
+    619065.619 1508074.443 0, 618823.055 1508096.871 0, 618580.492 1508119.314 0, 618337.931 1508141.77 0, 618095.371 1508164.241 0, 617852.812 1508186.727 0, 617610.255 1508209.226 0, 617367.699 1508231.74 0, 617125.144 1508254.268 0, 616882.591 1508276.811 0, 
+    616640.038 1508299.367 0, 616397.488 1508321.938 0, 616154.938 1508344.523 0, 615912.39 1508367.123 0, 615669.844 1508389.737 0, 615427.298 1508412.365 0, 615184.754 1508435.007 0, 614942.211 1508457.664 0, 614698.435 1508480.45 0, 615216.967 1514026.112 0, 
+    615735.465 1519571.424 0, 615978.585 1519548.699 0, 616220.475 1519526.104 0, 616462.367 1519503.522 0, 616704.259 1519480.955 0, 616946.153 1519458.402 0, 617188.048 1519435.864 0, 617429.945 1519413.339 0, 617671.843 1519390.829 0, 617913.742 1519368.333 0, 
+    618155.643 1519345.851 0, 618397.545 1519323.384 0, 618639.448 1519300.93 0, 618881.352 1519278.491 0, 619123.258 1519256.067 0, 619365.165 1519233.656 0, 619607.074 1519211.26 0, 619848.983 1519188.878 0, 620090.895 1519166.51 0, 620332.807 1519144.156 0, 
+    620574.721 1519121.817 0, 620816.636 1519099.492 0, 621058.552 1519077.181 0, 621300.47 1519054.885 0, 621541.158 1519032.715 0, 621784.309 1519010.334 0, 622026.231 1518988.08 0, 622268.154 1518965.84 0, 622510.078 1518943.615 0, 622752.003 1518921.404 0, 
+    622993.93 1518899.207 0, 623235.858 1518877.024 0, 623477.788 1518854.856 0, 623719.719 1518832.701 0, 623961.651 1518810.561 0, 624203.584 1518788.436 0, 624445.519 1518766.324 0, 624687.455 1518744.227 0, 624929.392 1518722.144 0, 625171.33 1518700.075 0, 
+    625413.27 1518678.021 0, 625655.212 1518655.98 0, 625897.154 1518633.954 0, 626139.098 1518611.942 0, 626381.043 1518589.945 0, 626622.989 1518567.961 0, 626864.937 1518545.992 0, 627106.886 1518524.037 0, 627347.606 1518502.208 0, 626844.776 1512955.454 0, 
+    626341.914 1507408.348 0))
+
+POLYGON ((638962.721 1517465.803 0, 638721.938 1517486.952 0, 638479.928 1517508.223 0, 638237.919 1517529.509 0, 637995.912 1517550.809 0, 637753.906 1517572.123 0, 637511.901 1517593.451 0, 637269.897 1517614.793 0, 637027.894 1517636.15 0, 636785.893 1517657.521 0, 
+    636543.893 1517678.906 0, 636301.895 1517700.305 0, 636059.897 1517721.719 0, 635817.901 1517743.147 0, 635575.906 1517764.589 0, 635333.912 1517786.046 0, 635091.92 1517807.516 0, 634849.929 1517829.001 0, 634607.939 1517850.5 0, 634365.951 1517872.014 0, 
+    634123.963 1517893.541 0, 633881.977 1517915.083 0, 633639.992 1517936.639 0, 633398.009 1517958.21 0, 633154.797 1517979.904 0, 632914.046 1518001.393 0, 632672.066 1518023.006 0, 632430.088 1518044.633 0, 632188.11 1518066.275 0, 631946.134 1518087.931 0, 
+    631704.16 1518109.601 0, 631462.187 1518131.285 0, 631220.214 1518152.984 0, 630978.244 1518174.696 0, 630736.274 1518196.423 0, 630494.306 1518218.165 0, 630252.339 1518239.92 0, 630010.373 1518261.69 0, 629768.409 1518283.474 0, 629526.446 1518305.272 0, 
+    629284.484 1518327.084 0, 629042.524 1518348.911 0, 628800.564 1518370.752 0, 628558.606 1518392.607 0, 628316.65 1518414.477 0, 628074.694 1518436.36 0, 627832.74 1518458.258 0, 627590.787 1518480.17 0, 627347.606 1518502.208 0, 627850.404 1524048.606 0, 
+    628353.168 1529594.641 0, 628595.694 1529572.663 0, 628836.994 1529550.81 0, 629078.295 1529528.971 0, 629319.598 1529507.146 0, 629560.901 1529485.336 0, 629802.206 1529463.54 0, 630043.513 1529441.758 0, 630284.82 1529419.99 0, 630526.129 1529398.236 0, 
+    630767.439 1529376.497 0, 631008.751 1529354.772 0, 631250.064 1529333.061 0, 631491.378 1529311.364 0, 631732.693 1529289.681 0, 631974.009 1529268.013 0, 632215.327 1529246.359 0, 632456.646 1529224.719 0, 632697.967 1529203.093 0, 632939.289 1529181.482 0, 
+    633180.611 1529159.884 0, 633421.936 1529138.301 0, 633663.261 1529116.732 0, 633904.588 1529095.177 0, 634144.69 1529073.746 0, 634387.245 1529052.11 0, 634628.576 1529030.598 0, 634869.908 1529009.1 0, 635111.241 1528987.617 0, 635352.575 1528966.147 0, 
+    635593.911 1528944.692 0, 635835.247 1528923.251 0, 636076.586 1528901.824 0, 636317.925 1528880.411 0, 636559.266 1528859.013 0, 636800.608 1528837.628 0, 637041.951 1528816.258 0, 637283.295 1528794.902 0, 637524.641 1528773.561 0, 637765.988 1528752.233 0, 
+    638007.336 1528730.92 0, 638248.685 1528709.621 0, 638490.036 1528688.336 0, 638731.388 1528667.065 0, 638972.741 1528645.809 0, 639214.096 1528624.567 0, 639455.451 1528603.339 0, 639696.808 1528582.125 0, 639936.941 1528561.033 0, 639449.847 1523013.599 0, 
+    638962.721 1517465.803 0))
+
+POLYGON ((651523.588 1527560.154 0, 651283.395 1527580.568 0, 651041.979 1527601.1 0, 650800.564 1527621.646 0, 650559.15 1527642.206 0, 650317.738 1527662.781 0, 650076.327 1527683.37 0, 649834.917 1527703.972 0, 649593.509 1527724.59 0, 649352.101 1527745.221 0, 
+    649110.695 1527765.866 0, 648869.29 1527786.526 0, 648627.886 1527807.2 0, 648386.483 1527827.888 0, 648145.082 1527848.591 0, 647903.682 1527869.307 0, 647662.283 1527890.038 0, 647420.885 1527910.783 0, 647179.489 1527931.542 0, 646938.094 1527952.316 0, 
+    646696.7 1527973.103 0, 646455.307 1527993.905 0, 646213.915 1528014.721 0, 645972.525 1528035.552 0, 645729.911 1528056.502 0, 645489.748 1528077.255 0, 645248.361 1528098.128 0, 645006.976 1528119.015 0, 644765.591 1528139.916 0, 644524.208 1528160.831 0, 
+    644282.827 1528181.761 0, 644041.446 1528202.705 0, 643800.067 1528223.663 0, 643558.689 1528244.635 0, 643317.312 1528265.622 0, 643075.936 1528286.623 0, 642834.562 1528307.638 0, 642593.189 1528328.667 0, 642351.817 1528349.71 0, 642110.446 1528370.768 0, 
+    641869.077 1528391.839 0, 641627.709 1528412.925 0, 641386.342 1528434.026 0, 641144.976 1528455.14 0, 640903.612 1528476.269 0, 640662.249 1528497.411 0, 640420.887 1528518.568 0, 640179.526 1528539.74 0, 639936.941 1528561.033 0, 640424.003 1534108.097 0, 
+    640911.032 1539654.788 0, 641152.961 1539633.552 0, 641393.669 1539612.438 0, 641634.377 1539591.339 0, 641875.088 1539570.253 0, 642115.799 1539549.182 0, 642356.512 1539528.124 0, 642597.226 1539507.081 0, 642837.941 1539486.052 0, 643078.657 1539465.037 0, 
+    643319.375 1539444.037 0, 643560.094 1539423.05 0, 643800.814 1539402.078 0, 644041.535 1539381.12 0, 644282.258 1539360.176 0, 644522.982 1539339.246 0, 644763.707 1539318.331 0, 645004.433 1539297.429 0, 645245.161 1539276.542 0, 645485.889 1539255.669 0, 
+    645726.619 1539234.81 0, 645967.351 1539213.965 0, 646208.083 1539193.135 0, 646448.817 1539172.318 0, 646688.33 1539151.622 0, 646930.288 1539130.728 0, 647171.025 1539109.954 0, 647411.763 1539089.194 0, 647652.503 1539068.449 0, 647893.244 1539047.718 0, 
+    648133.986 1539027 0, 648374.73 1539006.297 0, 648615.474 1538985.608 0, 648856.22 1538964.934 0, 649096.967 1538944.273 0, 649337.716 1538923.627 0, 649578.465 1538902.995 0, 649819.216 1538882.377 0, 650059.968 1538861.773 0, 650300.721 1538841.183 0, 
+    650541.475 1538820.607 0, 650782.231 1538800.046 0, 651022.988 1538779.499 0, 651263.746 1538758.966 0, 651504.505 1538738.447 0, 651745.265 1538717.942 0, 651986.027 1538697.452 0, 652226.79 1538676.976 0, 652466.333 1538656.617 0, 651994.977 1533108.573 0, 
+    651523.588 1527560.154 0))
+
+POLYGON ((664024.408 1537691.096 0, 663784.806 1537710.778 0, 663543.986 1537730.574 0, 663303.168 1537750.384 0, 663062.351 1537770.209 0, 662821.534 1537790.047 0, 662580.719 1537809.9 0, 662339.905 1537829.767 0, 662099.093 1537849.648 0, 661858.281 1537869.543 0, 
+    661617.471 1537889.453 0, 661376.662 1537909.376 0, 661135.854 1537929.314 0, 660895.047 1537949.266 0, 660654.241 1537969.232 0, 660413.437 1537989.213 0, 660172.633 1538009.207 0, 659931.831 1538029.216 0, 659691.03 1538049.239 0, 659450.231 1538069.276 0, 
+    659209.432 1538089.327 0, 658968.635 1538109.392 0, 658727.838 1538129.472 0, 658487.043 1538149.565 0, 658245.03 1538169.775 0, 658005.457 1538189.795 0, 657764.665 1538209.931 0, 657523.875 1538230.082 0, 657283.086 1538250.246 0, 657042.298 1538270.425 0, 
+    656801.511 1538290.618 0, 656560.726 1538310.825 0, 656319.941 1538331.046 0, 656079.158 1538351.282 0, 655838.376 1538371.531 0, 655597.595 1538391.795 0, 655356.816 1538412.073 0, 655116.037 1538432.365 0, 654875.26 1538452.671 0, 654634.484 1538472.992 0, 
+    654393.709 1538493.326 0, 654152.935 1538513.675 0, 653912.163 1538534.038 0, 653671.392 1538554.415 0, 653430.622 1538574.807 0, 653189.853 1538595.212 0, 652949.085 1538615.632 0, 652708.319 1538636.065 0, 652466.333 1538656.617 0, 652937.658 1544204.28 0, 
+    653408.949 1549751.557 0, 653650.279 1549731.061 0, 653890.392 1549710.683 0, 654130.507 1549690.319 0, 654370.622 1549669.969 0, 654610.739 1549649.633 0, 654850.857 1549629.311 0, 655090.977 1549609.003 0, 655331.097 1549588.709 0, 655571.219 1549568.43 0, 
+    655811.342 1549548.165 0, 656051.466 1549527.913 0, 656291.592 1549507.676 0, 656531.718 1549487.453 0, 656771.846 1549467.245 0, 657011.975 1549447.05 0, 657252.105 1549426.869 0, 657492.236 1549406.703 0, 657732.369 1549386.551 0, 657972.502 1549366.413 0, 
+    658212.637 1549346.289 0, 658452.773 1549326.179 0, 658692.91 1549306.083 0, 658933.049 1549286.001 0, 659171.972 1549266.036 0, 659413.329 1549245.881 0, 659653.471 1549225.841 0, 659893.614 1549205.816 0, 660133.759 1549185.806 0, 660373.904 1549165.809 0, 
+    660614.051 1549145.826 0, 660854.199 1549125.858 0, 661094.348 1549105.903 0, 661334.498 1549085.963 0, 661574.649 1549066.037 0, 661814.802 1549046.125 0, 662054.955 1549026.227 0, 662295.11 1549006.343 0, 662535.266 1548986.474 0, 662775.423 1548966.618 0, 
+    663015.582 1548946.777 0, 663255.741 1548926.95 0, 663495.902 1548907.137 0, 663736.064 1548887.338 0, 663976.227 1548867.553 0, 664216.391 1548847.783 0, 664456.556 1548828.026 0, 664696.723 1548808.284 0, 664935.675 1548788.655 0, 664480.058 1543240.069 0, 
+    664024.408 1537691.096 0))
+
+POLYGON ((676465.075 1547858.322 0, 676226.067 1547877.276 0, 675985.846 1547896.339 0, 675745.625 1547915.417 0, 675505.406 1547934.509 0, 675265.188 1547953.616 0, 675024.971 1547972.736 0, 674784.756 1547991.87 0, 674544.541 1548011.019 0, 674304.328 1548030.182 0, 
+    674064.115 1548049.358 0, 673823.904 1548068.549 0, 673583.694 1548087.755 0, 673343.485 1548106.974 0, 673103.277 1548126.207 0, 672863.071 1548145.455 0, 672622.865 1548164.717 0, 672382.661 1548183.992 0, 672142.457 1548203.282 0, 671902.255 1548222.587 0, 
+    671662.054 1548241.905 0, 671421.854 1548261.237 0, 671181.655 1548280.584 0, 670941.458 1548299.944 0, 670700.047 1548319.417 0, 670461.066 1548338.708 0, 670220.872 1548358.111 0, 669980.679 1548377.528 0, 669740.487 1548396.96 0, 669500.296 1548416.405 0, 
+    669260.107 1548435.865 0, 669019.918 1548455.339 0, 668779.731 1548474.827 0, 668539.545 1548494.329 0, 668299.36 1548513.845 0, 668059.176 1548533.375 0, 667818.993 1548552.919 0, 667578.812 1548572.478 0, 667338.631 1548592.051 0, 667098.452 1548611.638 0, 
+    666858.274 1548631.239 0, 666618.097 1548650.854 0, 666377.921 1548670.483 0, 666137.746 1548690.126 0, 665897.573 1548709.784 0, 665657.401 1548729.456 0, 665417.229 1548749.141 0, 665177.059 1548768.841 0, 664935.675 1548788.655 0, 665391.26 1554336.849 0, 
+    665846.813 1559884.643 0, 666087.541 1559864.883 0, 666327.058 1559845.237 0, 666566.576 1559825.604 0, 666806.095 1559805.986 0, 667045.616 1559786.382 0, 667285.137 1559766.792 0, 667524.66 1559747.216 0, 667764.184 1559727.654 0, 668003.709 1559708.107 0, 
+    668243.235 1559688.573 0, 668482.762 1559669.054 0, 668722.291 1559649.548 0, 668961.82 1559630.057 0, 669201.351 1559610.58 0, 669440.883 1559591.117 0, 669680.416 1559571.668 0, 669919.95 1559552.233 0, 670159.485 1559532.812 0, 670399.022 1559513.405 0, 
+    670638.559 1559494.013 0, 670878.098 1559474.634 0, 671117.638 1559455.27 0, 671357.179 1559435.919 0, 671595.51 1559416.681 0, 671836.264 1559397.261 0, 672075.809 1559377.953 0, 672315.354 1559358.659 0, 672554.901 1559339.379 0, 672794.449 1559320.114 0, 
+    673033.998 1559300.862 0, 673273.548 1559281.624 0, 673513.099 1559262.401 0, 673752.652 1559243.192 0, 673992.205 1559223.996 0, 674231.76 1559204.815 0, 674471.315 1559185.648 0, 674710.872 1559166.495 0, 674950.43 1559147.357 0, 675189.989 1559128.232 0, 
+    675429.55 1559109.121 0, 675669.111 1559090.025 0, 675908.674 1559070.942 0, 676148.237 1559051.874 0, 676387.802 1559032.82 0, 676627.368 1559013.78 0, 676866.935 1558994.754 0, 677106.503 1558975.742 0, 677344.862 1558956.84 0, 676904.984 1553407.78 0, 
+    676465.075 1547858.322 0))
+
+POLYGON ((688845.485 1558061.524 0, 688607.072 1558079.753 0, 688367.452 1558098.088 0, 688127.832 1558116.437 0, 687888.213 1558134.8 0, 687648.595 1558153.178 0, 687408.979 1558171.569 0, 687169.363 1558189.975 0, 686929.749 1558208.394 0, 686690.136 1558226.828 0, 
+    686450.524 1558245.276 0, 686210.912 1558263.738 0, 685971.302 1558282.214 0, 685731.693 1558300.704 0, 685492.086 1558319.208 0, 685252.479 1558337.727 0, 685012.873 1558356.259 0, 684773.269 1558374.806 0, 684533.665 1558393.366 0, 684294.063 1558411.941 0, 
+    684054.461 1558430.53 0, 683814.861 1558449.133 0, 683575.262 1558467.75 0, 683335.664 1558486.381 0, 683094.857 1558505.121 0, 682856.471 1558523.686 0, 682616.877 1558542.359 0, 682377.283 1558561.047 0, 682137.69 1558579.749 0, 681898.099 1558598.464 0, 
+    681658.509 1558617.194 0, 681418.919 1558635.938 0, 681179.331 1558654.696 0, 680939.744 1558673.469 0, 680700.158 1558692.255 0, 680460.574 1558711.055 0, 680220.99 1558729.87 0, 679981.407 1558748.698 0, 679741.826 1558767.541 0, 679502.245 1558786.398 0, 
+    679262.666 1558805.269 0, 679023.088 1558824.154 0, 678783.511 1558843.053 0, 678543.935 1558861.966 0, 678304.36 1558880.894 0, 678064.787 1558899.835 0, 677825.214 1558918.79 0, 677585.643 1558937.76 0, 677344.862 1558956.84 0, 677784.707 1564505.494 0, 
+    678224.519 1570053.737 0, 678464.644 1570034.71 0, 678703.562 1570015.792 0, 678942.482 1569996.888 0, 679181.402 1569977.998 0, 679420.324 1569959.122 0, 679659.246 1569940.261 0, 679898.17 1569921.413 0, 680137.095 1569902.58 0, 680376.021 1569883.76 0, 
+    680614.949 1569864.955 0, 680853.877 1569846.163 0, 681092.806 1569827.386 0, 681331.737 1569808.623 0, 681570.668 1569789.874 0, 681809.601 1569771.139 0, 682048.535 1569752.418 0, 682287.47 1569733.711 0, 682526.406 1569715.018 0, 682765.343 1569696.339 0, 
+    683004.281 1569677.674 0, 683243.221 1569659.023 0, 683482.161 1569640.387 0, 683721.103 1569621.764 0, 683958.839 1569603.25 0, 684198.989 1569584.561 0, 684437.934 1569565.981 0, 684676.88 1569547.415 0, 684915.827 1569528.862 0, 685154.775 1569510.324 0, 
+    685393.724 1569491.8 0, 685632.674 1569473.29 0, 685871.625 1569454.794 0, 686110.578 1569436.312 0, 686349.531 1569417.844 0, 686588.486 1569399.39 0, 686827.442 1569380.951 0, 687066.399 1569362.525 0, 687305.356 1569344.113 0, 687544.315 1569325.716 0, 
+    687783.275 1569307.332 0, 688022.236 1569288.963 0, 688261.199 1569270.607 0, 688500.162 1569252.266 0, 688739.126 1569233.939 0, 688978.092 1569215.626 0, 689217.058 1569197.327 0, 689456.026 1569179.042 0, 689693.789 1569160.863 0, 689269.653 1563611.399 0, 
+    688845.485 1558061.524 0))
+
+POLYGON ((701165.535 1568300.395 0, 700927.72 1568317.902 0, 700688.702 1568335.512 0, 700449.684 1568353.136 0, 700210.668 1568370.773 0, 699971.653 1568388.426 0, 699732.639 1568406.092 0, 699493.626 1568423.772 0, 699254.614 1568441.466 0, 699015.603 1568459.174 0, 
+    698776.593 1568476.897 0, 698537.584 1568494.633 0, 698298.576 1568512.384 0, 698059.569 1568530.148 0, 697820.563 1568547.927 0, 697581.558 1568565.72 0, 697342.555 1568583.526 0, 697103.552 1568601.347 0, 696864.55 1568619.182 0, 696625.55 1568637.031 0, 
+    696386.55 1568654.894 0, 696147.552 1568672.771 0, 695908.555 1568690.663 0, 695669.558 1568708.568 0, 695429.358 1568726.577 0, 695191.569 1568744.42 0, 694952.576 1568762.368 0, 694713.583 1568780.329 0, 694474.592 1568798.305 0, 694235.602 1568816.295 0, 
+    693996.613 1568834.298 0, 693757.626 1568852.316 0, 693518.639 1568870.348 0, 693279.653 1568888.394 0, 693040.668 1568906.454 0, 692801.685 1568924.528 0, 692562.702 1568942.616 0, 692323.721 1568960.718 0, 692084.74 1568978.835 0, 691845.761 1568996.965 0, 
+    691606.782 1569015.109 0, 691367.805 1569033.268 0, 691128.829 1569051.44 0, 690889.854 1569069.627 0, 690650.88 1569087.827 0, 690411.907 1569106.042 0, 690172.935 1569124.271 0, 689933.964 1569142.514 0, 689693.789 1569160.863 0, 690117.893 1574709.909 0, 
+    690541.965 1580258.532 0, 690781.484 1580240.233 0, 691019.801 1580222.04 0, 691258.12 1580203.861 0, 691496.44 1580185.696 0, 691734.761 1580167.545 0, 691973.082 1580149.408 0, 692211.405 1580131.285 0, 692449.729 1580113.176 0, 692688.054 1580095.082 0, 
+    692926.381 1580077.001 0, 693164.708 1580058.934 0, 693403.036 1580040.881 0, 693641.366 1580022.843 0, 693879.696 1580004.818 0, 694118.027 1579986.808 0, 694356.36 1579968.811 0, 694594.694 1579950.828 0, 694833.028 1579932.86 0, 695071.364 1579914.905 0, 
+    695309.701 1579896.965 0, 695548.038 1579879.038 0, 695786.377 1579861.126 0, 696024.717 1579843.228 0, 696261.857 1579825.433 0, 696501.4 1579807.473 0, 696739.743 1579789.617 0, 696978.087 1579771.774 0, 697216.433 1579753.946 0, 697454.779 1579736.132 0, 
+    697693.126 1579718.332 0, 697931.474 1579700.545 0, 698169.824 1579682.773 0, 698408.174 1579665.015 0, 698646.526 1579647.271 0, 698884.878 1579629.541 0, 699123.232 1579611.825 0, 699361.586 1579594.123 0, 699599.942 1579576.435 0, 699838.299 1579558.761 0, 
+    700076.656 1579541.101 0, 700315.015 1579523.455 0, 700553.375 1579505.824 0, 700791.736 1579488.206 0, 701030.098 1579470.602 0, 701268.461 1579453.012 0, 701506.824 1579435.436 0, 701745.189 1579417.875 0, 701982.355 1579400.415 0, 701573.96 1573850.617 0, 
+    701165.535 1568300.395 0))
+
+POLYGON ((713425.123 1578574.624 0, 713187.908 1578591.413 0, 712949.494 1578608.301 0, 712711.082 1578625.204 0, 712472.67 1578642.12 0, 712234.259 1578659.05 0, 711995.85 1578675.995 0, 711757.441 1578692.953 0, 711519.033 1578709.925 0, 711280.627 1578726.912 0, 
+    711042.221 1578743.912 0, 710803.816 1578760.927 0, 710565.413 1578777.955 0, 710327.01 1578794.998 0, 710088.608 1578812.054 0, 709850.208 1578829.125 0, 709611.808 1578846.21 0, 709373.409 1578863.308 0, 709135.012 1578880.421 0, 708896.615 1578897.548 0, 
+    708658.22 1578914.689 0, 708419.825 1578931.843 0, 708181.431 1578949.012 0, 707943.039 1578966.195 0, 707703.447 1578983.479 0, 707466.257 1579000.603 0, 707227.867 1579017.828 0, 706989.479 1579035.067 0, 706751.091 1579052.32 0, 706512.705 1579069.587 0, 
+    706274.319 1579086.868 0, 706035.935 1579104.163 0, 705797.551 1579121.472 0, 705559.169 1579138.796 0, 705320.787 1579156.133 0, 705082.407 1579173.484 0, 704844.028 1579190.849 0, 704605.649 1579208.229 0, 704367.272 1579225.622 0, 704128.896 1579243.029 0, 
+    703890.521 1579260.451 0, 703652.146 1579277.886 0, 703413.773 1579295.336 0, 703175.401 1579312.799 0, 702937.03 1579330.277 0, 702698.66 1579347.768 0, 702460.291 1579365.274 0, 702221.922 1579382.793 0, 701982.355 1579400.415 0, 702390.717 1584949.784 0, 
+    702799.048 1590498.717 0, 703037.959 1590481.143 0, 703275.674 1590463.672 0, 703513.39 1590446.214 0, 703751.107 1590428.77 0, 703988.824 1590411.341 0, 704226.543 1590393.925 0, 704464.263 1590376.523 0, 704701.984 1590359.136 0, 704939.706 1590341.762 0, 
+    705177.429 1590324.402 0, 705415.154 1590307.057 0, 705652.879 1590289.725 0, 705890.605 1590272.407 0, 706128.332 1590255.104 0, 706366.06 1590237.814 0, 706603.789 1590220.538 0, 706841.519 1590203.277 0, 707079.25 1590186.029 0, 707316.983 1590168.795 0, 
+    707554.716 1590151.575 0, 707792.45 1590134.37 0, 708030.185 1590117.178 0, 708267.922 1590100 0, 708504.462 1590082.923 0, 708743.397 1590065.687 0, 708981.136 1590048.551 0, 709218.877 1590031.429 0, 709456.618 1590014.321 0, 709694.36 1589997.227 0, 
+    709932.104 1589980.148 0, 710169.848 1589963.082 0, 710407.593 1589946.03 0, 710645.34 1589928.992 0, 710883.087 1589911.968 0, 711120.835 1589894.958 0, 711358.585 1589877.962 0, 711596.335 1589860.981 0, 711834.086 1589844.013 0, 712071.839 1589827.059 0, 
+    712309.592 1589810.119 0, 712547.346 1589793.193 0, 712785.101 1589776.281 0, 713022.858 1589759.383 0, 713260.615 1589742.499 0, 713498.373 1589725.629 0, 713736.133 1589708.774 0, 713973.893 1589691.932 0, 714210.458 1589675.188 0, 713817.806 1584125.124 0, 
+    713425.123 1578574.624 0))
+
+POLYGON ((725624.15 1588883.902 0, 725387.536 1588899.977 0, 725149.73 1588916.148 0, 724911.924 1588932.332 0, 724674.119 1588948.53 0, 724436.315 1588964.742 0, 724198.511 1588980.968 0, 723960.709 1588997.208 0, 723722.908 1589013.462 0, 723485.108 1589029.73 0, 
+    723247.309 1589046.013 0, 723009.51 1589062.309 0, 722771.713 1589078.619 0, 722533.917 1589094.943 0, 722296.121 1589111.281 0, 722058.327 1589127.633 0, 721820.533 1589143.999 0, 721582.741 1589160.379 0, 721344.949 1589176.773 0, 721107.158 1589193.181 0, 
+    720869.369 1589209.603 0, 720631.58 1589226.04 0, 720393.792 1589242.49 0, 720156.006 1589258.954 0, 719917.025 1589275.515 0, 719680.435 1589291.924 0, 719442.651 1589308.43 0, 719204.868 1589324.95 0, 718967.086 1589341.484 0, 718729.306 1589358.032 0, 
+    718491.526 1589374.594 0, 718253.747 1589391.17 0, 718015.969 1589407.76 0, 717778.192 1589424.364 0, 717540.416 1589440.982 0, 717302.641 1589457.614 0, 717064.866 1589474.26 0, 716827.093 1589490.92 0, 716589.321 1589507.594 0, 716351.55 1589524.282 0, 
+    716113.78 1589540.984 0, 715876.011 1589557.7 0, 715638.243 1589574.43 0, 715400.475 1589591.174 0, 715162.709 1589607.932 0, 714924.944 1589624.704 0, 714687.18 1589641.49 0, 714449.416 1589658.29 0, 714210.458 1589675.188 0, 714603.079 1595224.81 0, 
+    714995.668 1600773.983 0, 715233.97 1600757.131 0, 715471.08 1600740.377 0, 715708.191 1600723.637 0, 715945.303 1600706.912 0, 716182.416 1600690.2 0, 716419.53 1600673.502 0, 716656.645 1600656.818 0, 716893.76 1600640.148 0, 717130.877 1600623.492 0, 
+    717367.995 1600606.849 0, 717605.114 1600590.221 0, 717842.234 1600573.607 0, 718079.355 1600557.007 0, 718316.476 1600540.42 0, 718553.599 1600523.848 0, 718790.723 1600507.29 0, 719027.848 1600490.745 0, 719264.973 1600474.215 0, 719502.1 1600457.698 0, 
+    719739.227 1600441.196 0, 719976.356 1600424.707 0, 720213.486 1600408.232 0, 720450.616 1600391.772 0, 720686.556 1600375.408 0, 720924.88 1600358.892 0, 721162.013 1600342.473 0, 721399.148 1600326.068 0, 721636.283 1600309.678 0, 721873.42 1600293.301 0, 
+    722110.557 1600276.938 0, 722347.695 1600260.589 0, 722584.834 1600244.253 0, 722821.974 1600227.932 0, 723059.116 1600211.625 0, 723296.258 1600195.332 0, 723533.401 1600179.053 0, 723770.545 1600162.787 0, 724007.69 1600146.536 0, 724244.836 1600130.299 0, 
+    724481.982 1600114.075 0, 724719.13 1600097.866 0, 724956.279 1600081.67 0, 725193.429 1600065.489 0, 725430.579 1600049.321 0, 725667.731 1600033.167 0, 725904.884 1600017.028 0, 726142.037 1600000.902 0, 726378.001 1599984.871 0, 726001.09 1594434.611 0, 
+    725624.15 1588883.902 0))
+
+POLYGON ((737762.517 1599227.92 0, 737526.507 1599243.284 0, 737289.309 1599258.74 0, 737052.112 1599274.209 0, 736814.916 1599289.693 0, 736577.72 1599305.19 0, 736340.526 1599320.702 0, 736103.332 1599336.227 0, 735866.14 1599351.767 0, 735628.948 1599367.32 0, 
+    735391.757 1599382.887 0, 735154.567 1599398.469 0, 734917.378 1599414.064 0, 734680.19 1599429.673 0, 734443.003 1599445.296 0, 734205.817 1599460.933 0, 733968.631 1599476.585 0, 733731.447 1599492.25 0, 733494.263 1599507.929 0, 733257.081 1599523.622 0, 
+    733019.899 1599539.329 0, 732782.718 1599555.049 0, 732545.539 1599570.784 0, 732308.36 1599586.533 0, 732069.991 1599602.375 0, 731834.005 1599618.073 0, 731596.829 1599633.863 0, 731359.654 1599649.668 0, 731122.479 1599665.487 0, 730885.306 1599681.319 0, 
+    730648.134 1599697.166 0, 730410.962 1599713.026 0, 730173.792 1599728.901 0, 729936.622 1599744.789 0, 729699.454 1599760.691 0, 729462.286 1599776.608 0, 729225.119 1599792.538 0, 728987.953 1599808.482 0, 728750.789 1599824.441 0, 728513.625 1599840.413 0, 
+    728276.462 1599856.399 0, 728039.3 1599872.399 0, 727802.138 1599888.413 0, 727564.978 1599904.441 0, 727327.819 1599920.483 0, 727090.661 1599936.539 0, 726853.503 1599952.609 0, 726616.347 1599968.693 0, 726378.001 1599984.871 0, 726754.88 1605534.676 0, 
+    727131.728 1611084.02 0, 727369.418 1611067.886 0, 727605.921 1611051.846 0, 727842.425 1611035.82 0, 728078.93 1611019.809 0, 728315.436 1611003.811 0, 728551.942 1610987.827 0, 728788.45 1610971.857 0, 729024.959 1610955.901 0, 729261.469 1610939.959 0, 
+    729497.979 1610924.031 0, 729734.491 1610908.117 0, 729971.003 1610892.216 0, 730207.517 1610876.33 0, 730444.031 1610860.457 0, 730680.547 1610844.599 0, 730917.063 1610828.754 0, 731153.58 1610812.924 0, 731390.098 1610797.107 0, 731626.617 1610781.304 0, 
+    731863.137 1610765.515 0, 732099.658 1610749.74 0, 732336.18 1610733.979 0, 732572.703 1610718.232 0, 732808.039 1610702.577 0, 733045.751 1610686.779 0, 733282.276 1610671.073 0, 733518.803 1610655.382 0, 733755.33 1610639.704 0, 733991.858 1610624.041 0, 
+    734228.388 1610608.391 0, 734464.918 1610592.755 0, 734701.449 1610577.133 0, 734937.981 1610561.525 0, 735174.514 1610545.931 0, 735411.047 1610530.351 0, 735647.582 1610514.785 0, 735884.118 1610499.232 0, 736120.654 1610483.694 0, 736357.192 1610468.17 0, 
+    736593.73 1610452.659 0, 736830.27 1610437.163 0, 737066.81 1610421.68 0, 737303.351 1610406.211 0, 737539.893 1610390.756 0, 737776.436 1610375.315 0, 738012.98 1610359.888 0, 738249.524 1610344.475 0, 738484.884 1610329.153 0, 738123.715 1604778.767 0, 
+    737762.517 1599227.92 0))
+
+POLYGON ((749840.127 1609606.365 0, 749604.724 1609621.022 0, 749368.137 1609635.766 0, 749131.55 1609650.525 0, 748894.964 1609665.298 0, 748658.38 1609680.084 0, 748421.796 1609694.885 0, 748185.213 1609709.699 0, 747948.631 1609724.527 0, 747712.049 1609739.369 0, 
+    747475.469 1609754.225 0, 747238.89 1609769.096 0, 747002.311 1609783.98 0, 746765.733 1609798.877 0, 746529.156 1609813.789 0, 746292.58 1609828.715 0, 746056.005 1609843.655 0, 745819.431 1609858.608 0, 745582.858 1609873.576 0, 745346.285 1609888.557 0, 
+    745109.713 1609903.553 0, 744873.143 1609918.562 0, 744636.573 1609933.585 0, 744400.004 1609948.622 0, 744162.25 1609963.749 0, 743926.869 1609978.738 0, 743690.302 1609993.817 0, 743453.737 1610008.91 0, 743217.173 1610024.017 0, 742980.609 1610039.138 0, 
+    742744.046 1610054.272 0, 742507.484 1610069.421 0, 742270.923 1610084.583 0, 742034.363 1610099.76 0, 741797.804 1610114.95 0, 741561.246 1610130.154 0, 741324.688 1610145.372 0, 741088.132 1610160.604 0, 740851.576 1610175.85 0, 740615.022 1610191.11 0, 
+    740378.468 1610206.384 0, 740141.915 1610221.672 0, 739905.363 1610236.974 0, 739668.812 1610252.289 0, 739432.262 1610267.619 0, 739195.713 1610282.962 0, 738959.164 1610298.32 0, 738722.617 1610313.691 0, 738484.884 1610329.153 0, 738846.022 1615879.071 0, 
+    739207.129 1621428.515 0, 739444.205 1621413.096 0, 739680.099 1621397.767 0, 739915.994 1621382.452 0, 740151.89 1621367.151 0, 740387.787 1621351.863 0, 740623.685 1621336.59 0, 740859.584 1621321.331 0, 741095.483 1621306.085 0, 741331.384 1621290.854 0, 
+    741567.285 1621275.636 0, 741803.188 1621260.432 0, 742039.091 1621245.242 0, 742274.995 1621230.066 0, 742510.9 1621214.903 0, 742746.806 1621199.755 0, 742982.712 1621184.621 0, 743218.62 1621169.5 0, 743454.528 1621154.393 0, 743690.438 1621139.301 0, 
+    743926.348 1621124.222 0, 744162.259 1621109.157 0, 744398.171 1621094.105 0, 744634.084 1621079.068 0, 744868.816 1621064.12 0, 745105.913 1621049.035 0, 745341.828 1621034.04 0, 745577.745 1621019.058 0, 745813.662 1621004.09 0, 746049.581 1620989.136 0, 
+    746285.5 1620974.196 0, 746521.42 1620959.27 0, 746757.341 1620944.358 0, 746993.262 1620929.459 0, 747229.185 1620914.575 0, 747465.108 1620899.704 0, 747701.033 1620884.847 0, 747936.958 1620870.004 0, 748172.884 1620855.175 0, 748408.811 1620840.36 0, 
+    748644.739 1620825.559 0, 748880.668 1620810.772 0, 749116.597 1620795.998 0, 749352.528 1620781.239 0, 749588.459 1620766.493 0, 749824.392 1620751.761 0, 750060.325 1620737.043 0, 750296.259 1620722.339 0, 750531.012 1620707.723 0, 750185.585 1615157.281 0, 
+    749840.127 1609606.365 0))
+
+POLYGON ((761856.886 1620018.925 0, 761622.091 1620032.878 0, 761386.116 1620046.916 0, 761150.142 1620060.967 0, 760914.169 1620075.032 0, 760678.197 1620089.111 0, 760442.226 1620103.204 0, 760206.256 1620117.311 0, 759970.286 1620131.432 0, 759734.317 1620145.567 0, 
+    759498.349 1620159.715 0, 759262.382 1620173.877 0, 759026.416 1620188.054 0, 758790.451 1620202.244 0, 758554.486 1620216.448 0, 758318.522 1620230.666 0, 758082.559 1620244.898 0, 757846.597 1620259.143 0, 757610.636 1620273.403 0, 757374.676 1620287.677 0, 
+    757138.716 1620301.964 0, 756902.758 1620316.265 0, 756666.8 1620330.58 0, 756430.843 1620344.909 0, 756193.706 1620359.324 0, 755958.931 1620373.609 0, 755722.977 1620387.98 0, 755487.023 1620402.365 0, 755251.07 1620416.763 0, 755015.118 1620431.175 0, 
+    754779.167 1620445.602 0, 754543.217 1620460.042 0, 754307.268 1620474.496 0, 754071.319 1620488.964 0, 753835.371 1620503.446 0, 753599.424 1620517.941 0, 753363.478 1620532.451 0, 753127.533 1620546.974 0, 752891.589 1620561.512 0, 752655.646 1620576.063 0, 
+    752419.703 1620590.628 0, 752183.761 1620605.207 0, 751947.82 1620619.8 0, 751711.88 1620634.407 0, 751475.941 1620649.028 0, 751240.003 1620663.662 0, 751004.066 1620678.311 0, 750768.129 1620692.973 0, 750531.012 1620707.723 0, 750876.41 1626257.684 0, 
+    751221.777 1631807.158 0, 751458.237 1631792.449 0, 751693.521 1631777.827 0, 751928.805 1631763.219 0, 752164.09 1631748.625 0, 752399.376 1631734.045 0, 752634.662 1631719.479 0, 752869.95 1631704.926 0, 753105.238 1631690.387 0, 753340.527 1631675.863 0, 
+    753575.818 1631661.352 0, 753811.108 1631646.854 0, 754046.4 1631632.371 0, 754281.693 1631617.902 0, 754516.986 1631603.446 0, 754752.281 1631589.004 0, 754987.576 1631574.577 0, 755222.872 1631560.163 0, 755458.169 1631545.762 0, 755693.467 1631531.376 0, 
+    755928.765 1631517.004 0, 756164.065 1631502.645 0, 756399.365 1631488.3 0, 756634.666 1631473.969 0, 756868.791 1631459.724 0, 757105.271 1631445.349 0, 757340.575 1631431.06 0, 757575.879 1631416.784 0, 757811.185 1631402.522 0, 758046.491 1631388.275 0, 
+    758281.798 1631374.041 0, 758517.106 1631359.82 0, 758752.415 1631345.614 0, 758987.724 1631331.422 0, 759223.034 1631317.243 0, 759458.346 1631303.078 0, 759693.658 1631288.928 0, 759928.971 1631274.791 0, 760164.284 1631260.667 0, 760399.599 1631246.558 0, 
+    760634.914 1631232.463 0, 760870.23 1631218.381 0, 761105.547 1631204.313 0, 761340.865 1631190.259 0, 761576.184 1631176.219 0, 761811.503 1631162.193 0, 762046.824 1631148.181 0, 762282.145 1631134.182 0, 762516.29 1631120.267 0, 762186.603 1625569.84 0, 
+    761856.886 1620018.925 0))
+
+POLYGON ((773812.699 1630465.289 0, 773578.514 1630478.542 0, 773343.154 1630491.876 0, 773107.795 1630505.223 0, 772872.437 1630518.584 0, 772637.079 1630531.96 0, 772401.723 1630545.349 0, 772166.367 1630558.752 0, 771931.012 1630572.168 0, 771695.658 1630585.599 0, 
+    771460.304 1630599.043 0, 771224.952 1630612.502 0, 770989.6 1630625.974 0, 770754.249 1630639.46 0, 770518.898 1630652.96 0, 770283.549 1630666.474 0, 770048.2 1630680.001 0, 769812.852 1630693.543 0, 769577.505 1630707.098 0, 769342.159 1630720.667 0, 
+    769106.813 1630734.25 0, 768871.469 1630747.847 0, 768636.125 1630761.458 0, 768400.782 1630775.082 0, 768164.264 1630788.789 0, 767930.098 1630802.373 0, 767694.757 1630816.039 0, 767459.417 1630829.719 0, 767224.078 1630843.413 0, 766988.74 1630857.12 0, 
+    766753.402 1630870.842 0, 766518.066 1630884.577 0, 766282.73 1630898.326 0, 766047.395 1630912.089 0, 765812.061 1630925.866 0, 765576.727 1630939.657 0, 765341.395 1630953.462 0, 765106.063 1630967.28 0, 764870.732 1630981.112 0, 764635.402 1630994.959 0, 
+    764400.072 1631008.819 0, 764164.744 1631022.692 0, 763929.416 1631036.58 0, 763694.089 1631050.482 0, 763458.763 1631064.397 0, 763223.438 1631078.326 0, 762988.113 1631092.27 0, 762752.79 1631106.227 0, 762516.29 1631120.267 0, 762845.949 1636670.201 0, 
+    763175.577 1642219.634 0, 763411.42 1642205.632 0, 763646.09 1642191.714 0, 763880.761 1642177.81 0, 764115.433 1642163.919 0, 764350.106 1642150.042 0, 764584.78 1642136.179 0, 764819.454 1642122.33 0, 765054.129 1642108.495 0, 765288.805 1642094.673 0, 
+    765523.482 1642080.865 0, 765758.16 1642067.072 0, 765992.839 1642053.291 0, 766227.518 1642039.525 0, 766462.198 1642025.773 0, 766696.879 1642012.034 0, 766931.561 1641998.309 0, 767166.243 1641984.598 0, 767400.926 1641970.901 0, 767635.611 1641957.217 0, 
+    767870.296 1641943.548 0, 768104.981 1641929.892 0, 768339.668 1641916.25 0, 768574.355 1641902.622 0, 768807.871 1641889.076 0, 769043.732 1641875.407 0, 769278.422 1641861.82 0, 769513.113 1641848.247 0, 769747.804 1641834.688 0, 769982.496 1641821.143 0, 
+    770217.189 1641807.612 0, 770451.883 1641794.094 0, 770686.577 1641780.59 0, 770921.273 1641767.1 0, 771155.969 1641753.624 0, 771390.666 1641740.162 0, 771625.363 1641726.713 0, 771860.062 1641713.278 0, 772094.761 1641699.857 0, 772329.461 1641686.45 0, 
+    772564.162 1641673.057 0, 772798.864 1641659.677 0, 773033.566 1641646.312 0, 773268.27 1641632.96 0, 773502.974 1641619.622 0, 773737.678 1641606.297 0, 773972.384 1641592.987 0, 774207.09 1641579.69 0, 774440.626 1641566.474 0, 774126.677 1636016.131 0, 
+    773812.699 1630465.289 0))
+
+POLYGON ((785707.475 1640945.142 0, 785473.901 1640957.699 0, 785239.158 1640970.332 0, 785004.416 1640982.979 0, 784769.674 1640995.64 0, 784534.934 1641008.315 0, 784300.194 1641021.004 0, 784065.454 1641033.707 0, 783830.716 1641046.423 0, 783595.978 1641059.153 0, 
+    783361.241 1641071.897 0, 783126.505 1641084.655 0, 782891.769 1641097.427 0, 782657.034 1641110.212 0, 782422.3 1641123.012 0, 782187.567 1641135.825 0, 781952.835 1641148.652 0, 781718.103 1641161.492 0, 781483.372 1641174.347 0, 781248.642 1641187.215 0, 
+    781013.912 1641200.097 0, 780779.183 1641212.993 0, 780544.456 1641225.903 0, 780309.728 1641238.827 0, 780073.831 1641251.829 0, 779840.276 1641264.716 0, 779605.551 1641277.681 0, 779370.827 1641290.659 0, 779136.104 1641303.652 0, 778901.381 1641316.659 0, 
+    778666.659 1641329.679 0, 778431.938 1641342.713 0, 778197.218 1641355.761 0, 777962.498 1641368.823 0, 777727.779 1641381.899 0, 777493.061 1641394.988 0, 777258.344 1641408.091 0, 777023.628 1641421.208 0, 776788.912 1641434.339 0, 776554.197 1641447.484 0, 
+    776319.483 1641460.642 0, 776084.769 1641473.815 0, 775850.057 1641487.001 0, 775615.345 1641500.201 0, 775380.634 1641513.414 0, 775145.924 1641526.642 0, 774911.214 1641539.883 0, 774676.505 1641553.138 0, 774440.626 1641566.474 0, 774754.546 1647116.309 0, 
+    775068.438 1652665.631 0, 775303.661 1652652.333 0, 775537.716 1652639.114 0, 775771.772 1652625.91 0, 776005.829 1652612.719 0, 776239.887 1652599.542 0, 776473.946 1652586.379 0, 776708.005 1652573.229 0, 776942.065 1652560.094 0, 777176.126 1652546.972 0, 
+    777410.188 1652533.864 0, 777644.25 1652520.77 0, 777878.313 1652507.689 0, 778112.377 1652494.622 0, 778346.442 1652481.569 0, 778580.507 1652468.53 0, 778814.574 1652455.505 0, 779048.641 1652442.493 0, 779282.708 1652429.495 0, 779516.777 1652416.511 0, 
+    779750.846 1652403.541 0, 779984.916 1652390.584 0, 780218.987 1652377.641 0, 780453.059 1652364.712 0, 780685.964 1652351.862 0, 780921.204 1652338.896 0, 781155.278 1652326.008 0, 781389.353 1652313.134 0, 781623.428 1652300.274 0, 781857.504 1652287.428 0, 
+    782091.581 1652274.595 0, 782325.659 1652261.777 0, 782559.737 1652248.972 0, 782793.816 1652236.18 0, 783027.896 1652223.403 0, 783261.977 1652210.639 0, 783496.058 1652197.889 0, 783730.141 1652185.153 0, 783964.224 1652172.431 0, 784198.307 1652159.722 0, 
+    784432.392 1652147.028 0, 784666.477 1652134.347 0, 784900.563 1652121.679 0, 785134.649 1652109.026 0, 785368.737 1652096.386 0, 785602.825 1652083.76 0, 785836.914 1652071.148 0, 786071.003 1652058.55 0, 786303.927 1652046.028 0, 786005.715 1646495.842 0, 
+    785707.475 1640945.142 0))
+
+POLYGON ((797541.122 1651458.17 0, 797308.162 1651470.034 0, 797074.038 1651481.971 0, 796839.914 1651493.922 0, 796605.792 1651505.886 0, 796371.669 1651517.865 0, 796137.548 1651529.857 0, 795903.427 1651541.862 0, 795669.307 1651553.882 0, 795435.188 1651565.915 0, 
+    795201.069 1651577.963 0, 794966.951 1651590.024 0, 794732.834 1651602.098 0, 794498.717 1651614.187 0, 794264.602 1651626.289 0, 794030.487 1651638.405 0, 793796.372 1651650.535 0, 793562.258 1651662.679 0, 793328.146 1651674.836 0, 793094.033 1651687.007 0, 
+    792859.922 1651699.192 0, 792625.811 1651711.391 0, 792391.701 1651723.603 0, 792157.592 1651735.83 0, 791922.317 1651748.131 0, 791689.375 1651760.324 0, 791455.268 1651772.591 0, 791221.161 1651784.873 0, 790987.056 1651797.168 0, 790752.951 1651809.477 0, 
+    790518.846 1651821.8 0, 790284.743 1651834.136 0, 790050.64 1651846.487 0, 789816.538 1651858.851 0, 789582.436 1651871.229 0, 789348.336 1651883.62 0, 789114.236 1651896.026 0, 788880.137 1651908.445 0, 788646.038 1651920.878 0, 788411.94 1651933.325 0, 
+    788177.843 1651945.785 0, 787943.747 1651958.259 0, 787709.652 1651970.748 0, 787475.557 1651983.249 0, 787241.463 1651995.765 0, 787007.369 1652008.294 0, 786773.277 1652020.838 0, 786539.185 1652033.395 0, 786303.927 1652046.028 0, 786602.111 1657595.694 0, 
+    786900.267 1663144.833 0, 787134.869 1663132.235 0, 787368.307 1663119.713 0, 787601.747 1663107.205 0, 787835.187 1663094.711 0, 788068.627 1663082.23 0, 788302.069 1663069.763 0, 788535.511 1663057.31 0, 788768.954 1663044.87 0, 789002.398 1663032.444 0, 
+    789235.842 1663020.032 0, 789469.288 1663007.634 0, 789702.734 1662995.249 0, 789936.18 1662982.879 0, 790169.628 1662970.522 0, 790403.076 1662958.178 0, 790636.525 1662945.849 0, 790869.974 1662933.533 0, 791103.424 1662921.231 0, 791336.875 1662908.942 0, 
+    791570.327 1662896.668 0, 791803.78 1662884.407 0, 792037.233 1662872.16 0, 792270.687 1662859.926 0, 792502.979 1662847.767 0, 792737.597 1662835.501 0, 792971.053 1662823.308 0, 793204.509 1662811.13 0, 793437.967 1662798.965 0, 793671.425 1662786.814 0, 
+    793904.884 1662774.677 0, 794138.344 1662762.554 0, 794371.804 1662750.444 0, 794605.265 1662738.348 0, 794838.727 1662726.266 0, 795072.189 1662714.197 0, 795305.652 1662702.142 0, 795539.116 1662690.101 0, 795772.581 1662678.074 0, 796006.046 1662666.061 0, 
+    796239.512 1662654.061 0, 796472.979 1662642.075 0, 796706.446 1662630.102 0, 796939.915 1662618.144 0, 797173.383 1662606.199 0, 797406.853 1662594.268 0, 797640.323 1662582.35 0, 797873.794 1662570.447 0, 798106.104 1662558.616 0, 797823.626 1657008.657 0, 
+    797541.122 1651458.17 0))
+
+POLYGON ((809313.552 1662004.06 0, 809081.208 1662015.234 0, 808847.704 1662026.478 0, 808614.201 1662037.736 0, 808380.699 1662049.007 0, 808147.197 1662060.292 0, 807913.696 1662071.591 0, 807680.196 1662082.904 0, 807446.696 1662094.231 0, 807213.197 1662105.571 0, 
+    806979.699 1662116.925 0, 806746.201 1662128.292 0, 806512.704 1662139.674 0, 806279.208 1662151.069 0, 806045.712 1662162.478 0, 805812.217 1662173.9 0, 805578.723 1662185.337 0, 805345.23 1662196.787 0, 805111.737 1662208.251 0, 804878.244 1662219.728 0, 
+    804644.753 1662231.22 0, 804411.262 1662242.725 0, 804177.772 1662254.244 0, 803944.282 1662265.776 0, 803709.632 1662277.38 0, 803477.305 1662288.883 0, 803243.817 1662300.456 0, 803010.331 1662312.044 0, 802776.844 1662323.645 0, 802543.359 1662335.26 0, 
+    802309.874 1662346.889 0, 802076.39 1662358.532 0, 801842.907 1662370.188 0, 801609.424 1662381.858 0, 801375.942 1662393.542 0, 801142.46 1662405.239 0, 800908.98 1662416.95 0, 800675.5 1662428.675 0, 800442.021 1662440.414 0, 800208.542 1662452.166 0, 
+    799975.064 1662463.933 0, 799741.587 1662475.713 0, 799508.11 1662487.506 0, 799274.634 1662499.314 0, 799041.159 1662511.135 0, 798807.685 1662522.97 0, 798574.211 1662534.818 0, 798340.738 1662546.681 0, 798106.104 1662558.616 0, 798388.554 1668108.042 0, 
+    798670.977 1673656.927 0, 798904.955 1673645.025 0, 799137.775 1673633.196 0, 799370.595 1673621.38 0, 799603.416 1673609.579 0, 799836.238 1673597.791 0, 800069.061 1673586.016 0, 800301.884 1673574.255 0, 800534.708 1673562.508 0, 800767.533 1673550.775 0, 
+    801000.358 1673539.056 0, 801233.184 1673527.35 0, 801466.011 1673515.658 0, 801698.838 1673503.979 0, 801931.666 1673492.314 0, 802164.495 1673480.663 0, 802397.325 1673469.026 0, 802630.155 1673457.402 0, 802862.986 1673445.792 0, 803095.817 1673434.196 0, 
+    803328.649 1673422.614 0, 803561.482 1673411.045 0, 803794.316 1673399.49 0, 804027.15 1673387.948 0, 804258.827 1673376.478 0, 804492.821 1673364.906 0, 804725.657 1673353.406 0, 804958.494 1673341.92 0, 805191.332 1673330.447 0, 805424.17 1673318.987 0, 
+    805657.009 1673307.542 0, 805889.849 1673296.11 0, 806122.689 1673284.692 0, 806355.53 1673273.288 0, 806588.372 1673261.897 0, 806821.214 1673250.52 0, 807054.057 1673239.157 0, 807286.901 1673227.807 0, 807519.745 1673216.471 0, 807752.59 1673205.149 0, 
+    807985.436 1673193.841 0, 808218.282 1673182.546 0, 808451.129 1673171.265 0, 808683.977 1673159.998 0, 808916.825 1673148.744 0, 809149.674 1673137.504 0, 809382.524 1673126.278 0, 809615.374 1673115.065 0, 809847.068 1673103.922 0, 809580.323 1667554.261 0, 
+    809313.552 1662004.06 0))
+
+POLYGON ((576393.015 1478640.617 0, 576149.969 1478665.429 0, 575905.674 1478690.383 0, 575661.38 1478715.352 0, 575417.088 1478740.335 0, 575172.798 1478765.332 0, 574928.509 1478790.344 0, 574684.222 1478815.37 0, 574439.936 1478840.41 0, 574195.651 1478865.465 0, 
+    573951.368 1478890.534 0, 573707.086 1478915.618 0, 573462.806 1478940.716 0, 573218.528 1478965.828 0, 572974.251 1478990.955 0, 572729.975 1479016.096 0, 572485.701 1479041.251 0, 572241.428 1479066.421 0, 571997.157 1479091.605 0, 571752.887 1479116.804 0, 
+    571508.619 1479142.017 0, 571264.352 1479167.244 0, 571020.087 1479192.486 0, 570775.823 1479217.742 0, 570530.31 1479243.142 0, 570287.3 1479268.297 0, 570043.04 1479293.596 0, 569798.782 1479318.91 0, 569554.526 1479344.238 0, 569310.271 1479369.58 0, 
+    569066.018 1479394.937 0, 568821.766 1479420.308 0, 568577.516 1479445.694 0, 568333.267 1479471.093 0, 568089.019 1479496.508 0, 567844.773 1479521.936 0, 567600.529 1479547.379 0, 567356.286 1479572.837 0, 567112.045 1479598.308 0, 566867.805 1479623.795 0, 
+    566623.566 1479649.295 0, 566379.329 1479674.81 0, 566135.094 1479700.339 0, 565890.86 1479725.883 0, 565646.628 1479751.441 0, 565402.397 1479777.013 0, 565158.167 1479802.6 0, 564913.939 1479828.201 0, 564668.462 1479853.948 0, 565249.837 1485395.377 0, 
+    565831.179 1490936.49 0, 566076 1490910.813 0, 566319.576 1490885.28 0, 566563.153 1490859.761 0, 566806.732 1490834.257 0, 567050.312 1490808.768 0, 567293.893 1490783.292 0, 567537.477 1490757.831 0, 567781.061 1490732.384 0, 568024.647 1490706.952 0, 
+    568268.235 1490681.534 0, 568511.824 1490656.13 0, 568755.414 1490630.741 0, 568999.006 1490605.366 0, 569242.6 1490580.005 0, 569486.195 1490554.659 0, 569729.792 1490529.327 0, 569973.39 1490504.009 0, 570216.989 1490478.706 0, 570460.59 1490453.417 0, 
+    570704.193 1490428.142 0, 570947.797 1490402.882 0, 571191.402 1490377.636 0, 571435.009 1490352.404 0, 571677.371 1490327.316 0, 571922.228 1490301.984 0, 572165.839 1490276.795 0, 572409.452 1490251.621 0, 572653.066 1490226.461 0, 572896.682 1490201.315 0, 
+    573140.299 1490176.184 0, 573383.918 1490151.067 0, 573627.539 1490125.965 0, 573871.16 1490100.876 0, 574114.784 1490075.802 0, 574358.408 1490050.743 0, 574602.034 1490025.697 0, 574845.662 1490000.667 0, 575089.291 1489975.65 0, 575332.922 1489950.648 0, 
+    575576.554 1489925.66 0, 575820.187 1489900.686 0, 576063.823 1489875.727 0, 576307.459 1489850.782 0, 576551.097 1489825.852 0, 576794.736 1489800.936 0, 577038.377 1489776.034 0, 577282.02 1489751.146 0, 577524.417 1489726.4 0, 576958.732 1484183.666 0, 
+    576393.015 1478640.617 0))
+
+POLYGON ((589221.028 1488549.35 0, 588978.56 1488573.411 0, 588734.848 1488597.611 0, 588491.138 1488621.824 0, 588247.429 1488646.052 0, 588003.721 1488670.294 0, 587760.015 1488694.55 0, 587516.311 1488718.821 0, 587272.608 1488743.106 0, 587028.906 1488767.406 0, 
+    586785.206 1488791.72 0, 586541.507 1488816.048 0, 586297.809 1488840.39 0, 586054.113 1488864.747 0, 585810.419 1488889.118 0, 585566.726 1488913.504 0, 585323.034 1488937.904 0, 585079.344 1488962.318 0, 584835.655 1488986.747 0, 584591.968 1489011.189 0, 
+    584348.282 1489035.647 0, 584104.597 1489060.118 0, 583860.914 1489084.604 0, 583617.233 1489109.105 0, 583372.307 1489133.745 0, 583129.874 1489158.148 0, 582886.196 1489182.692 0, 582642.521 1489207.249 0, 582398.846 1489231.821 0, 582155.173 1489256.408 0, 
+    581911.502 1489281.008 0, 581667.832 1489305.623 0, 581424.163 1489330.253 0, 581180.496 1489354.896 0, 580936.83 1489379.554 0, 580693.166 1489404.227 0, 580449.503 1489428.914 0, 580205.842 1489453.615 0, 579962.182 1489478.33 0, 579718.524 1489503.06 0, 
+    579474.867 1489527.804 0, 579231.211 1489552.562 0, 578987.557 1489577.335 0, 578743.905 1489602.122 0, 578500.253 1489626.924 0, 578256.604 1489651.74 0, 578012.956 1489676.57 0, 577769.309 1489701.414 0, 577524.417 1489726.4 0, 578090.069 1495268.812 0, 
+    578655.688 1500810.898 0, 578899.924 1500785.978 0, 579142.918 1500761.2 0, 579385.914 1500736.437 0, 579628.911 1500711.687 0, 579871.91 1500686.952 0, 580114.91 1500662.232 0, 580357.912 1500637.525 0, 580600.915 1500612.833 0, 580843.919 1500588.155 0, 
+    581086.925 1500563.492 0, 581329.932 1500538.842 0, 581572.941 1500514.207 0, 581815.952 1500489.587 0, 582058.963 1500464.98 0, 582301.977 1500440.388 0, 582544.991 1500415.811 0, 582788.007 1500391.247 0, 583031.025 1500366.698 0, 583274.044 1500342.163 0, 
+    583517.064 1500317.643 0, 583760.086 1500293.137 0, 584003.11 1500268.645 0, 584246.134 1500244.167 0, 584487.919 1500219.829 0, 584732.188 1500195.255 0, 584975.217 1500170.82 0, 585218.248 1500146.4 0, 585461.28 1500121.994 0, 585704.313 1500097.602 0, 
+    585947.348 1500073.225 0, 586190.384 1500048.861 0, 586433.422 1500024.512 0, 586676.461 1500000.178 0, 586919.502 1499975.858 0, 587162.544 1499951.552 0, 587405.587 1499927.26 0, 587648.632 1499902.983 0, 587891.678 1499878.72 0, 588134.726 1499854.471 0, 
+    588377.775 1499830.237 0, 588620.826 1499806.016 0, 588863.878 1499781.811 0, 589106.931 1499757.619 0, 589349.986 1499733.442 0, 589593.042 1499709.279 0, 589836.1 1499685.13 0, 590079.159 1499660.996 0, 590320.978 1499636.999 0, 589771.019 1494093.338 0, 
+    589221.028 1488549.35 0))
+
+POLYGON ((601989.539 1498496.062 0, 601747.651 1498519.376 0, 601504.525 1498542.824 0, 601261.4 1498566.286 0, 601018.276 1498589.762 0, 600775.154 1498613.252 0, 600532.033 1498636.757 0, 600288.914 1498660.276 0, 600045.796 1498683.809 0, 599802.679 1498707.357 0, 
+    599559.564 1498730.919 0, 599316.45 1498754.495 0, 599073.337 1498778.086 0, 598830.226 1498801.691 0, 598587.117 1498825.31 0, 598344.008 1498848.943 0, 598100.901 1498872.591 0, 597857.796 1498896.253 0, 597614.692 1498919.93 0, 597371.589 1498943.621 0, 
+    597128.488 1498967.326 0, 596885.388 1498991.045 0, 596642.289 1499014.779 0, 596399.192 1499038.527 0, 596154.856 1499062.41 0, 595913.002 1499086.066 0, 595669.909 1499109.856 0, 595426.817 1499133.662 0, 595183.727 1499157.481 0, 594940.638 1499181.315 0, 
+    594697.551 1499205.163 0, 594454.465 1499229.026 0, 594211.381 1499252.902 0, 593968.297 1499276.793 0, 593725.216 1499300.699 0, 593482.135 1499324.618 0, 593239.056 1499348.552 0, 592995.979 1499372.501 0, 592752.903 1499396.463 0, 592509.828 1499420.44 0, 
+    592266.755 1499444.431 0, 592023.683 1499468.437 0, 591780.613 1499492.457 0, 591537.544 1499516.491 0, 591294.476 1499540.539 0, 591051.41 1499564.602 0, 590808.345 1499588.679 0, 590565.282 1499612.771 0, 590320.978 1499636.999 0, 590870.904 1505180.327 0, 
+    591420.797 1510723.316 0, 591664.444 1510699.152 0, 591906.855 1510675.126 0, 592149.267 1510651.113 0, 592391.681 1510627.115 0, 592634.096 1510603.131 0, 592876.512 1510579.161 0, 593118.93 1510555.206 0, 593361.35 1510531.265 0, 593603.77 1510507.338 0, 
+    593846.192 1510483.426 0, 594088.616 1510459.527 0, 594331.041 1510435.643 0, 594573.467 1510411.774 0, 594815.895 1510387.918 0, 595058.324 1510364.077 0, 595300.755 1510340.25 0, 595543.187 1510316.437 0, 595785.62 1510292.639 0, 596028.055 1510268.855 0, 
+    596270.491 1510245.085 0, 596512.928 1510221.33 0, 596755.367 1510197.588 0, 596997.808 1510173.861 0, 597239.012 1510150.269 0, 597482.693 1510126.45 0, 597725.137 1510102.766 0, 597967.583 1510079.096 0, 598210.03 1510055.44 0, 598452.479 1510031.799 0, 
+    598694.929 1510008.171 0, 598937.381 1509984.559 0, 599179.834 1509960.96 0, 599422.288 1509937.376 0, 599664.744 1509913.805 0, 599907.201 1509890.25 0, 600149.659 1509866.708 0, 600392.119 1509843.181 0, 600634.58 1509819.668 0, 600877.043 1509796.169 0, 
+    601119.507 1509772.685 0, 601361.972 1509749.215 0, 601604.439 1509725.759 0, 601846.907 1509702.317 0, 602089.376 1509678.89 0, 602331.847 1509655.477 0, 602574.32 1509632.078 0, 602816.793 1509608.693 0, 603058.032 1509585.442 0, 602523.802 1504040.922 0, 
+    601989.539 1498496.062 0))
+
+POLYGON ((614698.435 1508480.45 0, 614457.13 1508503.02 0, 614214.591 1508525.719 0, 613972.054 1508548.433 0, 613729.518 1508571.161 0, 613486.983 1508593.903 0, 613244.45 1508616.659 0, 613001.918 1508639.43 0, 612759.387 1508662.215 0, 612516.858 1508685.015 0, 
+    612274.33 1508707.828 0, 612031.803 1508730.656 0, 611789.278 1508753.498 0, 611546.754 1508776.355 0, 611304.231 1508799.226 0, 611061.71 1508822.111 0, 610819.19 1508845.01 0, 610576.671 1508867.923 0, 610334.154 1508890.851 0, 610091.638 1508913.793 0, 
+    609849.124 1508936.75 0, 609606.61 1508959.72 0, 609364.098 1508982.705 0, 609121.588 1509005.704 0, 608877.843 1509028.835 0, 608636.571 1509051.746 0, 608394.065 1509074.788 0, 608151.56 1509097.844 0, 607909.056 1509120.914 0, 607666.554 1509143.999 0, 
+    607424.053 1509167.098 0, 607181.553 1509190.212 0, 606939.055 1509213.339 0, 606696.558 1509236.481 0, 606454.062 1509259.638 0, 606211.568 1509282.808 0, 605969.075 1509305.993 0, 605726.584 1509329.192 0, 605484.094 1509352.405 0, 605241.605 1509375.633 0, 
+    604999.118 1509398.874 0, 604756.632 1509422.131 0, 604514.147 1509445.401 0, 604271.664 1509468.686 0, 604029.182 1509491.985 0, 603786.701 1509515.298 0, 603544.222 1509538.625 0, 603301.745 1509561.967 0, 603058.032 1509585.442 0, 603592.229 1515129.618 0, 
+    604126.392 1520673.442 0, 604369.449 1520650.03 0, 604611.274 1520626.751 0, 604853.1 1520603.487 0, 605094.928 1520580.236 0, 605336.757 1520557 0, 605578.588 1520533.778 0, 605820.42 1520510.57 0, 606062.253 1520487.377 0, 606304.088 1520464.198 0, 
+    606545.924 1520441.033 0, 606787.762 1520417.882 0, 607029.6 1520394.745 0, 607271.44 1520371.623 0, 607513.282 1520348.515 0, 607755.125 1520325.421 0, 607996.969 1520302.341 0, 608238.815 1520279.276 0, 608480.662 1520256.225 0, 608722.51 1520233.188 0, 
+    608964.36 1520210.165 0, 609206.211 1520187.157 0, 609448.063 1520164.162 0, 609689.917 1520141.182 0, 609930.539 1520118.334 0, 610173.628 1520095.265 0, 610415.486 1520072.328 0, 610657.345 1520049.405 0, 610899.206 1520026.496 0, 611141.067 1520003.601 0, 
+    611382.931 1519980.721 0, 611624.795 1519957.855 0, 611866.661 1519935.003 0, 612108.528 1519912.165 0, 612350.397 1519889.342 0, 612592.267 1519866.533 0, 612834.138 1519843.738 0, 613076.01 1519820.957 0, 613317.884 1519798.191 0, 613559.759 1519775.438 0, 
+    613801.636 1519752.7 0, 614043.514 1519729.977 0, 614285.393 1519707.267 0, 614527.274 1519684.572 0, 614769.156 1519661.891 0, 615011.039 1519639.224 0, 615252.924 1519616.572 0, 615494.81 1519593.933 0, 615735.465 1519571.424 0, 615216.967 1514026.112 0, 
+    614698.435 1508480.45 0))
+
+POLYGON ((627347.606 1518502.208 0, 627106.886 1518524.037 0, 626864.937 1518545.992 0, 626622.989 1518567.961 0, 626381.043 1518589.945 0, 626139.098 1518611.942 0, 625897.154 1518633.954 0, 625655.212 1518655.98 0, 625413.27 1518678.021 0, 625171.33 1518700.075 0, 
+    624929.392 1518722.144 0, 624687.455 1518744.227 0, 624445.519 1518766.324 0, 624203.584 1518788.436 0, 623961.651 1518810.561 0, 623719.719 1518832.701 0, 623477.788 1518854.856 0, 623235.858 1518877.024 0, 622993.93 1518899.207 0, 622752.003 1518921.404 0, 
+    622510.078 1518943.615 0, 622268.154 1518965.84 0, 622026.231 1518988.08 0, 621784.309 1519010.334 0, 621541.158 1519032.715 0, 621300.47 1519054.885 0, 621058.552 1519077.181 0, 620816.636 1519099.492 0, 620574.721 1519121.817 0, 620332.807 1519144.156 0, 
+    620090.895 1519166.51 0, 619848.983 1519188.878 0, 619607.074 1519211.26 0, 619365.165 1519233.656 0, 619123.258 1519256.067 0, 618881.352 1519278.491 0, 618639.448 1519300.93 0, 618397.545 1519323.384 0, 618155.643 1519345.851 0, 617913.742 1519368.333 0, 
+    617671.843 1519390.829 0, 617429.945 1519413.339 0, 617188.048 1519435.864 0, 616946.153 1519458.402 0, 616704.259 1519480.955 0, 616462.367 1519503.522 0, 616220.475 1519526.104 0, 615978.585 1519548.699 0, 615735.465 1519571.424 0, 616253.931 1525116.379 0, 
+    616772.362 1530660.972 0, 617014.826 1530638.308 0, 617256.063 1530615.774 0, 617497.302 1530593.253 0, 617738.542 1530570.747 0, 617979.783 1530548.255 0, 618221.026 1530525.777 0, 618462.269 1530503.313 0, 618703.515 1530480.864 0, 618944.761 1530458.429 0, 
+    619186.009 1530436.008 0, 619427.258 1530413.601 0, 619668.508 1530391.208 0, 619909.76 1530368.83 0, 620151.013 1530346.465 0, 620392.268 1530324.115 0, 620633.523 1530301.78 0, 620874.78 1530279.458 0, 621116.039 1530257.15 0, 621357.298 1530234.857 0, 
+    621598.559 1530212.578 0, 621839.822 1530190.313 0, 622081.085 1530168.063 0, 622322.35 1530145.826 0, 622562.389 1530123.717 0, 622804.884 1530101.396 0, 623046.153 1530079.202 0, 623287.423 1530057.022 0, 623528.694 1530034.857 0, 623769.967 1530012.706 0, 
+    624011.241 1529990.569 0, 624252.516 1529968.446 0, 624493.793 1529946.337 0, 624735.071 1529924.243 0, 624976.35 1529902.162 0, 625217.631 1529880.096 0, 625458.912 1529858.044 0, 625700.195 1529836.007 0, 625941.48 1529813.983 0, 626182.766 1529791.974 0, 
+    626424.053 1529769.979 0, 626665.341 1529747.998 0, 626906.631 1529726.032 0, 627147.921 1529704.079 0, 627389.214 1529682.141 0, 627630.507 1529660.217 0, 627871.802 1529638.307 0, 628113.098 1529616.411 0, 628353.168 1529594.641 0, 627850.404 1524048.606 0, 
+    627347.606 1518502.208 0))
+
+POLYGON ((639936.941 1528561.033 0, 639696.808 1528582.125 0, 639455.451 1528603.339 0, 639214.096 1528624.567 0, 638972.741 1528645.809 0, 638731.388 1528667.065 0, 638490.036 1528688.336 0, 638248.685 1528709.621 0, 638007.336 1528730.92 0, 637765.988 1528752.233 0, 
+    637524.641 1528773.561 0, 637283.295 1528794.902 0, 637041.951 1528816.258 0, 636800.608 1528837.628 0, 636559.266 1528859.013 0, 636317.925 1528880.411 0, 636076.586 1528901.824 0, 635835.247 1528923.251 0, 635593.911 1528944.692 0, 635352.575 1528966.147 0, 
+    635111.241 1528987.617 0, 634869.908 1529009.1 0, 634628.576 1529030.598 0, 634387.245 1529052.11 0, 634144.69 1529073.746 0, 633904.588 1529095.177 0, 633663.261 1529116.732 0, 633421.936 1529138.301 0, 633180.611 1529159.884 0, 632939.289 1529181.482 0, 
+    632697.967 1529203.093 0, 632456.646 1529224.719 0, 632215.327 1529246.359 0, 631974.009 1529268.013 0, 631732.693 1529289.681 0, 631491.378 1529311.364 0, 631250.064 1529333.061 0, 631008.751 1529354.772 0, 630767.439 1529376.497 0, 630526.129 1529398.236 0, 
+    630284.82 1529419.99 0, 630043.513 1529441.758 0, 629802.206 1529463.54 0, 629560.901 1529485.336 0, 629319.598 1529507.146 0, 629078.295 1529528.971 0, 628836.994 1529550.81 0, 628595.694 1529572.663 0, 628353.168 1529594.641 0, 628855.9 1535140.308 0, 
+    629358.598 1540685.6 0, 629600.467 1540663.681 0, 629841.114 1540641.887 0, 630081.762 1540620.107 0, 630322.412 1540598.342 0, 630563.063 1540576.59 0, 630803.715 1540554.853 0, 631044.369 1540533.13 0, 631285.024 1540511.421 0, 631525.68 1540489.726 0, 
+    631766.337 1540468.046 0, 632006.996 1540446.379 0, 632247.656 1540424.727 0, 632488.317 1540403.089 0, 632728.979 1540381.465 0, 632969.643 1540359.855 0, 633210.308 1540338.26 0, 633450.974 1540316.678 0, 633691.642 1540295.111 0, 633932.311 1540273.558 0, 
+    634172.981 1540252.019 0, 634413.652 1540230.494 0, 634654.325 1540208.984 0, 634894.998 1540187.487 0, 635134.451 1540166.114 0, 635376.35 1540144.537 0, 635617.028 1540123.083 0, 635857.707 1540101.643 0, 636098.387 1540080.218 0, 636339.068 1540058.806 0, 
+    636579.751 1540037.409 0, 636820.435 1540016.026 0, 637061.12 1539994.657 0, 637301.807 1539973.302 0, 637542.494 1539951.961 0, 637783.183 1539930.635 0, 638023.874 1539909.323 0, 638264.565 1539888.025 0, 638505.258 1539866.741 0, 638745.952 1539845.471 0, 
+    638986.647 1539824.215 0, 639227.344 1539802.974 0, 639468.042 1539781.747 0, 639708.741 1539760.533 0, 639949.441 1539739.334 0, 640190.142 1539718.15 0, 640430.845 1539696.979 0, 640671.549 1539675.823 0, 640911.032 1539654.788 0, 640424.003 1534108.097 0, 
+    639936.941 1528561.033 0))
+
+POLYGON ((652466.333 1538656.617 0, 652226.79 1538676.976 0, 651986.027 1538697.452 0, 651745.265 1538717.942 0, 651504.505 1538738.447 0, 651263.746 1538758.966 0, 651022.988 1538779.499 0, 650782.231 1538800.046 0, 650541.475 1538820.607 0, 650300.721 1538841.183 0, 
+    650059.968 1538861.773 0, 649819.216 1538882.377 0, 649578.465 1538902.995 0, 649337.716 1538923.627 0, 649096.967 1538944.273 0, 648856.22 1538964.934 0, 648615.474 1538985.608 0, 648374.73 1539006.297 0, 648133.986 1539027 0, 647893.244 1539047.718 0, 
+    647652.503 1539068.449 0, 647411.763 1539089.194 0, 647171.025 1539109.954 0, 646930.288 1539130.728 0, 646688.33 1539151.622 0, 646448.817 1539172.318 0, 646208.083 1539193.135 0, 645967.351 1539213.965 0, 645726.619 1539234.81 0, 645485.889 1539255.669 0, 
+    645245.161 1539276.542 0, 645004.433 1539297.429 0, 644763.707 1539318.331 0, 644522.982 1539339.246 0, 644282.258 1539360.176 0, 644041.535 1539381.12 0, 643800.814 1539402.078 0, 643560.094 1539423.05 0, 643319.375 1539444.037 0, 643078.657 1539465.037 0, 
+    642837.941 1539486.052 0, 642597.226 1539507.081 0, 642356.512 1539528.124 0, 642115.799 1539549.182 0, 641875.088 1539570.253 0, 641634.377 1539591.339 0, 641393.669 1539612.438 0, 641152.961 1539633.552 0, 640911.032 1539654.788 0, 641398.028 1545201.097 0, 
+    641884.99 1550747.02 0, 642126.262 1550725.843 0, 642366.317 1550704.786 0, 642606.373 1550683.743 0, 642846.43 1550662.715 0, 643086.489 1550641.701 0, 643326.549 1550620.701 0, 643566.61 1550599.714 0, 643806.672 1550578.743 0, 644046.736 1550557.785 0, 
+    644286.8 1550536.841 0, 644526.866 1550515.912 0, 644766.933 1550494.996 0, 645007.002 1550474.095 0, 645247.072 1550453.208 0, 645487.143 1550432.335 0, 645727.215 1550411.476 0, 645967.288 1550390.631 0, 646207.363 1550369.801 0, 646447.438 1550348.984 0, 
+    646687.515 1550328.182 0, 646927.594 1550307.394 0, 647167.673 1550286.62 0, 647407.754 1550265.86 0, 647646.618 1550245.219 0, 647887.919 1550224.382 0, 648128.003 1550203.665 0, 648368.089 1550182.961 0, 648608.176 1550162.272 0, 648848.264 1550141.597 0, 
+    649088.353 1550120.936 0, 649328.443 1550100.289 0, 649568.535 1550079.656 0, 649808.628 1550059.038 0, 650048.722 1550038.433 0, 650288.817 1550017.843 0, 650528.914 1549997.266 0, 650769.012 1549976.704 0, 651009.111 1549956.156 0, 651249.211 1549935.622 0, 
+    651489.312 1549915.103 0, 651729.415 1549894.597 0, 651969.518 1549874.106 0, 652209.623 1549853.628 0, 652449.73 1549833.165 0, 652689.837 1549812.716 0, 652929.946 1549792.281 0, 653170.055 1549771.86 0, 653408.949 1549751.557 0, 652937.658 1544204.28 0, 
+    652466.333 1538656.617 0))
+
+POLYGON ((664935.675 1548788.655 0, 664696.723 1548808.284 0, 664456.556 1548828.026 0, 664216.391 1548847.783 0, 663976.227 1548867.553 0, 663736.064 1548887.338 0, 663495.902 1548907.137 0, 663255.741 1548926.95 0, 663015.582 1548946.777 0, 662775.423 1548966.618 0, 
+    662535.266 1548986.474 0, 662295.11 1549006.343 0, 662054.955 1549026.227 0, 661814.802 1549046.125 0, 661574.649 1549066.037 0, 661334.498 1549085.963 0, 661094.348 1549105.903 0, 660854.199 1549125.858 0, 660614.051 1549145.826 0, 660373.904 1549165.809 0, 
+    660133.759 1549185.806 0, 659893.614 1549205.816 0, 659653.471 1549225.841 0, 659413.329 1549245.881 0, 659171.972 1549266.036 0, 658933.049 1549286.001 0, 658692.91 1549306.083 0, 658452.773 1549326.179 0, 658212.637 1549346.289 0, 657972.502 1549366.413 0, 
+    657732.369 1549386.551 0, 657492.236 1549406.703 0, 657252.105 1549426.869 0, 657011.975 1549447.05 0, 656771.846 1549467.245 0, 656531.718 1549487.453 0, 656291.592 1549507.676 0, 656051.466 1549527.913 0, 655811.342 1549548.165 0, 655571.219 1549568.43 0, 
+    655331.097 1549588.709 0, 655090.977 1549609.003 0, 654850.857 1549629.311 0, 654610.739 1549649.633 0, 654370.622 1549669.969 0, 654130.507 1549690.319 0, 653890.392 1549710.683 0, 653650.279 1549731.061 0, 653408.949 1549751.557 0, 653880.207 1555298.441 0, 
+    654351.432 1560844.926 0, 654592.105 1560824.486 0, 654831.565 1560804.163 0, 655071.027 1560783.854 0, 655310.49 1560763.56 0, 655549.954 1560743.279 0, 655789.419 1560723.012 0, 656028.885 1560702.76 0, 656268.353 1560682.521 0, 656507.822 1560662.297 0, 
+    656747.292 1560642.087 0, 656986.763 1560621.891 0, 657226.235 1560601.709 0, 657465.709 1560581.541 0, 657705.184 1560561.387 0, 657944.66 1560541.247 0, 658184.137 1560521.122 0, 658423.615 1560501.01 0, 658663.095 1560480.913 0, 658902.575 1560460.829 0, 
+    659142.057 1560440.76 0, 659381.54 1560420.705 0, 659621.024 1560400.664 0, 659860.51 1560380.637 0, 660098.783 1560360.725 0, 660339.484 1560340.625 0, 660578.973 1560320.64 0, 660818.463 1560300.67 0, 661057.954 1560280.713 0, 661297.447 1560260.771 0, 
+    661536.94 1560240.843 0, 661776.435 1560220.928 0, 662015.931 1560201.028 0, 662255.428 1560181.142 0, 662494.927 1560161.27 0, 662734.426 1560141.412 0, 662973.927 1560121.569 0, 663213.429 1560101.739 0, 663452.932 1560081.923 0, 663692.436 1560062.122 0, 
+    663931.941 1560042.335 0, 664171.447 1560022.561 0, 664410.955 1560002.802 0, 664650.464 1559983.057 0, 664889.974 1559963.326 0, 665129.485 1559943.609 0, 665368.997 1559923.907 0, 665608.511 1559904.218 0, 665846.813 1559884.643 0, 665391.26 1554336.849 0, 
+    664935.675 1548788.655 0))
+
+POLYGON ((677344.862 1558956.84 0, 677106.503 1558975.742 0, 676866.935 1558994.754 0, 676627.368 1559013.78 0, 676387.802 1559032.82 0, 676148.237 1559051.874 0, 675908.674 1559070.942 0, 675669.111 1559090.025 0, 675429.55 1559109.121 0, 675189.989 1559128.232 0, 
+    674950.43 1559147.357 0, 674710.872 1559166.495 0, 674471.315 1559185.648 0, 674231.76 1559204.815 0, 673992.205 1559223.996 0, 673752.652 1559243.192 0, 673513.099 1559262.401 0, 673273.548 1559281.624 0, 673033.998 1559300.862 0, 672794.449 1559320.114 0, 
+    672554.901 1559339.379 0, 672315.354 1559358.659 0, 672075.809 1559377.953 0, 671836.264 1559397.261 0, 671595.51 1559416.681 0, 671357.179 1559435.919 0, 671117.638 1559455.27 0, 670878.098 1559474.634 0, 670638.559 1559494.013 0, 670399.022 1559513.405 0, 
+    670159.485 1559532.812 0, 669919.95 1559552.233 0, 669680.416 1559571.668 0, 669440.883 1559591.117 0, 669201.351 1559610.58 0, 668961.82 1559630.057 0, 668722.291 1559649.548 0, 668482.762 1559669.054 0, 668243.235 1559688.573 0, 668003.709 1559708.107 0, 
+    667764.184 1559727.654 0, 667524.66 1559747.216 0, 667285.137 1559766.792 0, 667045.616 1559786.382 0, 666806.095 1559805.986 0, 666566.576 1559825.604 0, 666327.058 1559845.237 0, 666087.541 1559864.883 0, 665846.813 1559884.643 0, 666302.332 1565432.032 0, 
+    666757.818 1570979.011 0, 666997.89 1570959.305 0, 667236.754 1570939.712 0, 667475.619 1570920.133 0, 667714.485 1570900.569 0, 667953.352 1570881.018 0, 668192.221 1570861.481 0, 668431.09 1570841.959 0, 668669.961 1570822.45 0, 668908.833 1570802.956 0, 
+    669147.706 1570783.476 0, 669386.581 1570764.009 0, 669625.456 1570744.557 0, 669864.333 1570725.119 0, 670103.21 1570705.695 0, 670342.089 1570686.285 0, 670580.969 1570666.889 0, 670819.85 1570647.507 0, 671058.733 1570628.139 0, 671297.616 1570608.785 0, 
+    671536.5 1570589.445 0, 671775.386 1570570.12 0, 672014.273 1570550.808 0, 672253.161 1570531.511 0, 672490.842 1570512.325 0, 672730.94 1570492.958 0, 672969.832 1570473.702 0, 673208.724 1570454.461 0, 673447.618 1570435.234 0, 673686.512 1570416.021 0, 
+    673925.408 1570396.821 0, 674164.305 1570377.636 0, 674403.203 1570358.465 0, 674642.103 1570339.308 0, 674881.003 1570320.166 0, 675119.905 1570301.037 0, 675358.807 1570281.922 0, 675597.711 1570262.821 0, 675836.616 1570243.735 0, 676075.522 1570224.662 0, 
+    676314.429 1570205.603 0, 676553.337 1570186.559 0, 676792.247 1570167.529 0, 677031.157 1570148.512 0, 677270.069 1570129.51 0, 677508.982 1570110.522 0, 677747.896 1570091.548 0, 677986.81 1570072.588 0, 678224.519 1570053.737 0, 677784.707 1564505.494 0, 
+    677344.862 1558956.84 0))
+
+POLYGON ((689693.789 1569160.863 0, 689456.026 1569179.042 0, 689217.058 1569197.327 0, 688978.092 1569215.626 0, 688739.126 1569233.939 0, 688500.162 1569252.266 0, 688261.199 1569270.607 0, 688022.236 1569288.963 0, 687783.275 1569307.332 0, 687544.315 1569325.716 0, 
+    687305.356 1569344.113 0, 687066.399 1569362.525 0, 686827.442 1569380.951 0, 686588.486 1569399.39 0, 686349.531 1569417.844 0, 686110.578 1569436.312 0, 685871.625 1569454.794 0, 685632.674 1569473.29 0, 685393.724 1569491.8 0, 685154.775 1569510.324 0, 
+    684915.827 1569528.862 0, 684676.88 1569547.415 0, 684437.934 1569565.981 0, 684198.989 1569584.561 0, 683958.839 1569603.25 0, 683721.103 1569621.764 0, 683482.161 1569640.387 0, 683243.221 1569659.023 0, 683004.281 1569677.674 0, 682765.343 1569696.339 0, 
+    682526.406 1569715.018 0, 682287.47 1569733.711 0, 682048.535 1569752.418 0, 681809.601 1569771.139 0, 681570.668 1569789.874 0, 681331.737 1569808.623 0, 681092.806 1569827.386 0, 680853.877 1569846.163 0, 680614.949 1569864.955 0, 680376.021 1569883.76 0, 
+    680137.095 1569902.58 0, 679898.17 1569921.413 0, 679659.246 1569940.261 0, 679420.324 1569959.122 0, 679181.402 1569977.998 0, 678942.482 1569996.888 0, 678703.562 1570015.792 0, 678464.644 1570034.71 0, 678224.519 1570053.737 0, 678664.299 1575601.563 0, 
+    679104.045 1581148.966 0, 679343.513 1581129.99 0, 679581.778 1581111.124 0, 679820.044 1581092.272 0, 680058.312 1581073.433 0, 680296.581 1581054.609 0, 680534.85 1581035.799 0, 680773.121 1581017.003 0, 681011.393 1580998.221 0, 681249.666 1580979.453 0, 
+    681487.94 1580960.699 0, 681726.215 1580941.959 0, 681964.492 1580923.233 0, 682202.769 1580904.521 0, 682441.048 1580885.823 0, 682679.327 1580867.139 0, 682917.608 1580848.47 0, 683155.89 1580829.814 0, 683394.173 1580811.172 0, 683632.457 1580792.544 0, 
+    683870.742 1580773.93 0, 684109.028 1580755.331 0, 684347.316 1580736.745 0, 684585.604 1580718.173 0, 684822.69 1580699.709 0, 685062.184 1580681.072 0, 685300.476 1580662.542 0, 685538.768 1580644.027 0, 685777.062 1580625.525 0, 686015.357 1580607.038 0, 
+    686253.653 1580588.564 0, 686491.95 1580570.105 0, 686730.249 1580551.659 0, 686968.548 1580533.228 0, 687206.848 1580514.81 0, 687445.15 1580496.407 0, 687683.452 1580478.018 0, 687921.756 1580459.642 0, 688160.061 1580441.281 0, 688398.366 1580422.934 0, 
+    688636.673 1580404.601 0, 688874.981 1580386.281 0, 689113.29 1580367.976 0, 689351.6 1580349.685 0, 689589.912 1580331.408 0, 689828.224 1580313.145 0, 690066.537 1580294.896 0, 690304.852 1580276.661 0, 690541.965 1580258.532 0, 690117.893 1574709.909 0, 
+    689693.789 1569160.863 0))
+
+POLYGON ((701982.355 1579400.415 0, 701745.189 1579417.875 0, 701506.824 1579435.436 0, 701268.461 1579453.012 0, 701030.098 1579470.602 0, 700791.736 1579488.206 0, 700553.375 1579505.824 0, 700315.015 1579523.455 0, 700076.656 1579541.101 0, 699838.299 1579558.761 0, 
+    699599.942 1579576.435 0, 699361.586 1579594.123 0, 699123.232 1579611.825 0, 698884.878 1579629.541 0, 698646.526 1579647.271 0, 698408.174 1579665.015 0, 698169.824 1579682.773 0, 697931.474 1579700.545 0, 697693.126 1579718.332 0, 697454.779 1579736.132 0, 
+    697216.433 1579753.946 0, 696978.087 1579771.774 0, 696739.743 1579789.617 0, 696501.4 1579807.473 0, 696261.857 1579825.433 0, 696024.717 1579843.228 0, 695786.377 1579861.126 0, 695548.038 1579879.038 0, 695309.701 1579896.965 0, 695071.364 1579914.905 0, 
+    694833.028 1579932.86 0, 694594.694 1579950.828 0, 694356.36 1579968.811 0, 694118.027 1579986.808 0, 693879.696 1580004.818 0, 693641.366 1580022.843 0, 693403.036 1580040.881 0, 693164.708 1580058.934 0, 692926.381 1580077.001 0, 692688.054 1580095.082 0, 
+    692449.729 1580113.176 0, 692211.405 1580131.285 0, 691973.082 1580149.408 0, 691734.761 1580167.545 0, 691496.44 1580185.696 0, 691258.12 1580203.861 0, 691019.801 1580222.04 0, 690781.484 1580240.233 0, 690541.965 1580258.532 0, 690966.003 1585806.725 0, 
+    691390.009 1591354.481 0, 691628.872 1591336.233 0, 691866.536 1591318.09 0, 692104.202 1591299.96 0, 692341.868 1591281.845 0, 692579.536 1591263.744 0, 692817.205 1591245.657 0, 693054.875 1591227.584 0, 693292.546 1591209.525 0, 693530.218 1591191.479 0, 
+    693767.891 1591173.448 0, 694005.565 1591155.431 0, 694243.24 1591137.428 0, 694480.916 1591119.439 0, 694718.594 1591101.463 0, 694956.272 1591083.502 0, 695193.951 1591065.555 0, 695431.632 1591047.621 0, 695669.313 1591029.702 0, 695906.996 1591011.797 0, 
+    696144.68 1590993.906 0, 696382.364 1590976.028 0, 696620.05 1590958.165 0, 696857.737 1590940.316 0, 697094.226 1590922.57 0, 697333.113 1590904.659 0, 697570.803 1590886.851 0, 697808.494 1590869.058 0, 698046.186 1590851.279 0, 698283.879 1590833.513 0, 
+    698521.573 1590815.762 0, 698759.269 1590798.024 0, 698996.965 1590780.301 0, 699234.662 1590762.592 0, 699472.36 1590744.896 0, 699710.06 1590727.215 0, 699947.76 1590709.547 0, 700185.461 1590691.894 0, 700423.164 1590674.254 0, 700660.867 1590656.629 0, 
+    700898.572 1590639.017 0, 701136.277 1590621.42 0, 701373.984 1590603.836 0, 701611.692 1590586.267 0, 701849.4 1590568.711 0, 702087.11 1590551.169 0, 702324.821 1590533.642 0, 702562.532 1590516.128 0, 702799.048 1590498.717 0, 702390.717 1584949.784 0, 
+    701982.355 1579400.415 0))
+
+POLYGON ((714210.458 1589675.188 0, 713973.893 1589691.932 0, 713736.133 1589708.774 0, 713498.373 1589725.629 0, 713260.615 1589742.499 0, 713022.858 1589759.383 0, 712785.101 1589776.281 0, 712547.346 1589793.193 0, 712309.592 1589810.119 0, 712071.839 1589827.059 0, 
+    711834.086 1589844.013 0, 711596.335 1589860.981 0, 711358.585 1589877.962 0, 711120.835 1589894.958 0, 710883.087 1589911.968 0, 710645.34 1589928.992 0, 710407.593 1589946.03 0, 710169.848 1589963.082 0, 709932.104 1589980.148 0, 709694.36 1589997.227 0, 
+    709456.618 1590014.321 0, 709218.877 1590031.429 0, 708981.136 1590048.551 0, 708743.397 1590065.687 0, 708504.462 1590082.923 0, 708267.922 1590100 0, 708030.185 1590117.178 0, 707792.45 1590134.37 0, 707554.716 1590151.575 0, 707316.983 1590168.795 0, 
+    707079.25 1590186.029 0, 706841.519 1590203.277 0, 706603.789 1590220.538 0, 706366.06 1590237.814 0, 706128.332 1590255.104 0, 705890.605 1590272.407 0, 705652.879 1590289.725 0, 705415.154 1590307.057 0, 705177.429 1590324.402 0, 704939.706 1590341.762 0, 
+    704701.984 1590359.136 0, 704464.263 1590376.523 0, 704226.543 1590393.925 0, 703988.824 1590411.341 0, 703751.107 1590428.77 0, 703513.39 1590446.214 0, 703275.674 1590463.672 0, 703037.959 1590481.143 0, 702799.048 1590498.717 0, 703207.345 1596047.207 0, 
+    703615.61 1601595.249 0, 703853.865 1601577.724 0, 704090.927 1601560.3 0, 704327.99 1601542.89 0, 704565.054 1601525.495 0, 704802.118 1601508.113 0, 705039.184 1601490.745 0, 705276.251 1601473.391 0, 705513.319 1601456.051 0, 705750.388 1601438.726 0, 
+    705987.458 1601421.414 0, 706224.529 1601404.116 0, 706461.6 1601386.831 0, 706698.673 1601369.561 0, 706935.747 1601352.305 0, 707172.822 1601335.063 0, 707409.898 1601317.835 0, 707646.975 1601300.62 0, 707884.053 1601283.42 0, 708121.132 1601266.234 0, 
+    708358.212 1601249.061 0, 708595.294 1601231.903 0, 708832.376 1601214.758 0, 709069.459 1601197.628 0, 709305.349 1601180.597 0, 709543.628 1601163.408 0, 709780.714 1601146.32 0, 710017.801 1601129.245 0, 710254.889 1601112.184 0, 710491.978 1601095.137 0, 
+    710729.068 1601078.104 0, 710966.159 1601061.086 0, 711203.252 1601044.081 0, 711440.345 1601027.09 0, 711677.439 1601010.112 0, 711914.534 1600993.149 0, 712151.63 1600976.2 0, 712388.727 1600959.265 0, 712625.825 1600942.344 0, 712862.924 1600925.436 0, 
+    713100.024 1600908.543 0, 713337.125 1600891.664 0, 713574.228 1600874.798 0, 713811.331 1600857.947 0, 714048.435 1600841.109 0, 714285.54 1600824.286 0, 714522.646 1600807.476 0, 714759.753 1600790.68 0, 714995.668 1600773.983 0, 714603.079 1595224.81 0, 
+    714210.458 1589675.188 0))
+
+POLYGON ((726378.001 1599984.871 0, 726142.037 1600000.902 0, 725904.884 1600017.028 0, 725667.731 1600033.167 0, 725430.579 1600049.321 0, 725193.429 1600065.489 0, 724956.279 1600081.67 0, 724719.13 1600097.866 0, 724481.982 1600114.075 0, 724244.836 1600130.299 0, 
+    724007.69 1600146.536 0, 723770.545 1600162.787 0, 723533.401 1600179.053 0, 723296.258 1600195.332 0, 723059.116 1600211.625 0, 722821.974 1600227.932 0, 722584.834 1600244.253 0, 722347.695 1600260.589 0, 722110.557 1600276.938 0, 721873.42 1600293.301 0, 
+    721636.283 1600309.678 0, 721399.148 1600326.068 0, 721162.013 1600342.473 0, 720924.88 1600358.892 0, 720686.556 1600375.408 0, 720450.616 1600391.772 0, 720213.486 1600408.232 0, 719976.356 1600424.707 0, 719739.227 1600441.196 0, 719502.1 1600457.698 0, 
+    719264.973 1600474.215 0, 719027.848 1600490.745 0, 718790.723 1600507.29 0, 718553.599 1600523.848 0, 718316.476 1600540.42 0, 718079.355 1600557.007 0, 717842.234 1600573.607 0, 717605.114 1600590.221 0, 717367.995 1600606.849 0, 717130.877 1600623.492 0, 
+    716893.76 1600640.148 0, 716656.645 1600656.818 0, 716419.53 1600673.502 0, 716182.416 1600690.2 0, 715945.303 1600706.912 0, 715708.191 1600723.637 0, 715471.08 1600740.377 0, 715233.97 1600757.131 0, 714995.668 1600773.983 0, 715388.225 1606322.701 0, 
+    715780.749 1611870.958 0, 716018.394 1611854.152 0, 716254.851 1611837.445 0, 716491.309 1611820.751 0, 716727.768 1611804.071 0, 716964.228 1611787.405 0, 717200.689 1611770.753 0, 717437.15 1611754.115 0, 717673.613 1611737.491 0, 717910.077 1611720.881 0, 
+    718146.541 1611704.285 0, 718383.007 1611687.702 0, 718619.474 1611671.134 0, 718855.941 1611654.579 0, 719092.41 1611638.039 0, 719328.879 1611621.512 0, 719565.35 1611604.999 0, 719801.821 1611588.5 0, 720038.294 1611572.015 0, 720274.767 1611555.544 0, 
+    720511.242 1611539.087 0, 720747.717 1611522.644 0, 720984.194 1611506.215 0, 721220.671 1611489.799 0, 721455.96 1611473.48 0, 721693.628 1611457.01 0, 721930.109 1611440.637 0, 722166.59 1611424.277 0, 722403.072 1611407.931 0, 722639.555 1611391.599 0, 
+    722876.039 1611375.282 0, 723112.524 1611358.978 0, 723349.01 1611342.687 0, 723585.497 1611326.411 0, 723821.985 1611310.149 0, 724058.474 1611293.901 0, 724294.963 1611277.666 0, 724531.454 1611261.446 0, 724767.946 1611245.239 0, 725004.439 1611229.047 0, 
+    725240.932 1611212.868 0, 725477.427 1611196.703 0, 725713.922 1611180.552 0, 725950.419 1611164.415 0, 726186.916 1611148.292 0, 726423.415 1611132.183 0, 726659.914 1611116.088 0, 726896.414 1611100.006 0, 727131.728 1611084.02 0, 726754.88 1605534.676 0, 
+    726378.001 1599984.871 0))
+
+POLYGON ((738484.884 1610329.153 0, 738249.524 1610344.475 0, 738012.98 1610359.888 0, 737776.436 1610375.315 0, 737539.893 1610390.756 0, 737303.351 1610406.211 0, 737066.81 1610421.68 0, 736830.27 1610437.163 0, 736593.73 1610452.659 0, 736357.192 1610468.17 0, 
+    736120.654 1610483.694 0, 735884.118 1610499.232 0, 735647.582 1610514.785 0, 735411.047 1610530.351 0, 735174.514 1610545.931 0, 734937.981 1610561.525 0, 734701.449 1610577.133 0, 734464.918 1610592.755 0, 734228.388 1610608.391 0, 733991.858 1610624.041 0, 
+    733755.33 1610639.704 0, 733518.803 1610655.382 0, 733282.276 1610671.073 0, 733045.751 1610686.779 0, 732808.039 1610702.577 0, 732572.703 1610718.232 0, 732336.18 1610733.979 0, 732099.658 1610749.74 0, 731863.137 1610765.515 0, 731626.617 1610781.304 0, 
+    731390.098 1610797.107 0, 731153.58 1610812.924 0, 730917.063 1610828.754 0, 730680.547 1610844.599 0, 730444.031 1610860.457 0, 730207.517 1610876.33 0, 729971.003 1610892.216 0, 729734.491 1610908.117 0, 729497.979 1610924.031 0, 729261.469 1610939.959 0, 
+    729024.959 1610955.901 0, 728788.45 1610971.857 0, 728551.942 1610987.827 0, 728315.436 1611003.811 0, 728078.93 1611019.809 0, 727842.425 1611035.82 0, 727605.921 1611051.846 0, 727369.418 1611067.886 0, 727131.728 1611084.02 0, 727508.544 1616632.896 0, 
+    727885.327 1622181.297 0, 728122.361 1622165.207 0, 728358.211 1622149.212 0, 728594.062 1622133.231 0, 728829.914 1622117.263 0, 729065.766 1622101.31 0, 729301.62 1622085.37 0, 729537.475 1622069.444 0, 729773.33 1622053.532 0, 730009.187 1622037.634 0, 
+    730245.044 1622021.75 0, 730480.903 1622005.88 0, 730716.762 1621990.023 0, 730952.622 1621974.181 0, 731188.483 1621958.352 0, 731424.345 1621942.537 0, 731660.208 1621926.737 0, 731896.072 1621910.95 0, 732131.937 1621895.176 0, 732367.803 1621879.417 0, 
+    732603.67 1621863.672 0, 732839.538 1621847.94 0, 733075.406 1621832.223 0, 733311.276 1621816.519 0, 733545.962 1621800.908 0, 733783.018 1621785.153 0, 734018.89 1621769.491 0, 734254.763 1621753.843 0, 734490.637 1621738.209 0, 734726.512 1621722.588 0, 
+    734962.388 1621706.982 0, 735198.265 1621691.389 0, 735434.143 1621675.81 0, 735670.022 1621660.245 0, 735905.901 1621644.694 0, 736141.782 1621629.157 0, 736377.663 1621613.634 0, 736613.546 1621598.125 0, 736849.429 1621582.629 0, 737085.313 1621567.148 0, 
+    737321.198 1621551.68 0, 737557.084 1621536.226 0, 737792.971 1621520.786 0, 738028.859 1621505.36 0, 738264.748 1621489.948 0, 738500.638 1621474.55 0, 738736.528 1621459.165 0, 738972.42 1621443.795 0, 739207.129 1621428.515 0, 738846.022 1615879.071 0, 
+    738484.884 1610329.153 0))
+
+POLYGON ((750531.012 1620707.723 0, 750296.259 1620722.339 0, 750060.325 1620737.043 0, 749824.392 1620751.761 0, 749588.459 1620766.493 0, 749352.528 1620781.239 0, 749116.597 1620795.998 0, 748880.668 1620810.772 0, 748644.739 1620825.559 0, 748408.811 1620840.36 0, 
+    748172.884 1620855.175 0, 747936.958 1620870.004 0, 747701.033 1620884.847 0, 747465.108 1620899.704 0, 747229.185 1620914.575 0, 746993.262 1620929.459 0, 746757.341 1620944.358 0, 746521.42 1620959.27 0, 746285.5 1620974.196 0, 746049.581 1620989.136 0, 
+    745813.662 1621004.09 0, 745577.745 1621019.058 0, 745341.828 1621034.04 0, 745105.913 1621049.035 0, 744868.816 1621064.12 0, 744634.084 1621079.068 0, 744398.171 1621094.105 0, 744162.259 1621109.157 0, 743926.348 1621124.222 0, 743690.438 1621139.301 0, 
+    743454.528 1621154.393 0, 743218.62 1621169.5 0, 742982.712 1621184.621 0, 742746.806 1621199.755 0, 742510.9 1621214.903 0, 742274.995 1621230.066 0, 742039.091 1621245.242 0, 741803.188 1621260.432 0, 741567.285 1621275.636 0, 741331.384 1621290.854 0, 
+    741095.483 1621306.085 0, 740859.584 1621321.331 0, 740623.685 1621336.59 0, 740387.787 1621351.863 0, 740151.89 1621367.151 0, 739915.994 1621382.452 0, 739680.099 1621397.767 0, 739444.205 1621413.096 0, 739207.129 1621428.515 0, 739568.205 1626977.478 0, 
+    739929.249 1632525.954 0, 740165.669 1632510.577 0, 740400.91 1632495.291 0, 740636.152 1632480.018 0, 740871.394 1632464.76 0, 741106.638 1632449.515 0, 741341.883 1632434.284 0, 741577.128 1632419.067 0, 741812.375 1632403.863 0, 742047.622 1632388.674 0, 
+    742282.87 1632373.498 0, 742518.119 1632358.336 0, 742753.369 1632343.188 0, 742988.62 1632328.054 0, 743223.872 1632312.934 0, 743459.124 1632297.828 0, 743694.378 1632282.735 0, 743929.632 1632267.656 0, 744164.888 1632252.592 0, 744400.144 1632237.54 0, 
+    744635.401 1632222.503 0, 744870.659 1632207.48 0, 745105.918 1632192.471 0, 745341.177 1632177.475 0, 745575.259 1632162.568 0, 745811.699 1632147.525 0, 746046.962 1632132.571 0, 746282.225 1632117.631 0, 746517.489 1632102.704 0, 746752.754 1632087.792 0, 
+    746988.02 1632072.893 0, 747223.287 1632058.008 0, 747458.554 1632043.137 0, 747693.823 1632028.28 0, 747929.092 1632013.437 0, 748164.363 1631998.607 0, 748399.634 1631983.792 0, 748634.906 1631968.99 0, 748870.179 1631954.202 0, 749105.452 1631939.428 0, 
+    749340.727 1631924.668 0, 749576.002 1631909.921 0, 749811.279 1631895.189 0, 750046.556 1631880.47 0, 750281.834 1631865.765 0, 750517.113 1631851.074 0, 750752.393 1631836.397 0, 750987.673 1631821.734 0, 751221.777 1631807.158 0, 750876.41 1626257.684 0, 
+    750531.012 1620707.723 0))
+
+POLYGON ((762516.29 1631120.267 0, 762282.145 1631134.182 0, 762046.824 1631148.181 0, 761811.503 1631162.193 0, 761576.184 1631176.219 0, 761340.865 1631190.259 0, 761105.547 1631204.313 0, 760870.23 1631218.381 0, 760634.914 1631232.463 0, 760399.599 1631246.558 0, 
+    760164.284 1631260.667 0, 759928.971 1631274.791 0, 759693.658 1631288.928 0, 759458.346 1631303.078 0, 759223.034 1631317.243 0, 758987.724 1631331.422 0, 758752.415 1631345.614 0, 758517.106 1631359.82 0, 758281.798 1631374.041 0, 758046.491 1631388.275 0, 
+    757811.185 1631402.522 0, 757575.879 1631416.784 0, 757340.575 1631431.06 0, 757105.271 1631445.349 0, 756868.791 1631459.724 0, 756634.666 1631473.969 0, 756399.365 1631488.3 0, 756164.065 1631502.645 0, 755928.765 1631517.004 0, 755693.467 1631531.376 0, 
+    755458.169 1631545.762 0, 755222.872 1631560.163 0, 754987.576 1631574.577 0, 754752.281 1631589.004 0, 754516.986 1631603.446 0, 754281.693 1631617.902 0, 754046.4 1631632.371 0, 753811.108 1631646.854 0, 753575.818 1631661.352 0, 753340.527 1631675.863 0, 
+    753105.238 1631690.387 0, 752869.95 1631704.926 0, 752634.662 1631719.479 0, 752399.376 1631734.045 0, 752164.09 1631748.625 0, 751928.805 1631763.219 0, 751693.521 1631777.827 0, 751458.237 1631792.449 0, 751221.777 1631807.158 0, 751567.113 1637356.138 0, 
+    751912.419 1642904.618 0, 752148.223 1642889.949 0, 752382.853 1642875.368 0, 752617.484 1642860.801 0, 752852.116 1642846.247 0, 753086.748 1642831.708 0, 753321.382 1642817.182 0, 753556.016 1642802.67 0, 753790.651 1642788.171 0, 754025.287 1642773.687 0, 
+    754259.924 1642759.216 0, 754494.562 1642744.759 0, 754729.201 1642730.316 0, 754963.84 1642715.887 0, 755198.48 1642701.472 0, 755433.122 1642687.07 0, 755667.764 1642672.682 0, 755902.406 1642658.308 0, 756137.05 1642643.948 0, 756371.695 1642629.602 0, 
+    756606.34 1642615.269 0, 756840.986 1642600.95 0, 757075.633 1642586.645 0, 757310.281 1642572.354 0, 757543.756 1642558.148 0, 757779.58 1642543.813 0, 758014.23 1642529.564 0, 758248.881 1642515.328 0, 758483.534 1642501.106 0, 758718.186 1642486.897 0, 
+    758952.84 1642472.703 0, 759187.495 1642458.522 0, 759422.15 1642444.355 0, 759656.807 1642430.202 0, 759891.464 1642416.063 0, 760126.122 1642401.938 0, 760360.78 1642387.826 0, 760595.44 1642373.728 0, 760830.101 1642359.644 0, 761064.762 1642345.574 0, 
+    761299.424 1642331.518 0, 761534.087 1642317.475 0, 761768.751 1642303.447 0, 762003.415 1642289.432 0, 762238.081 1642275.431 0, 762472.747 1642261.443 0, 762707.414 1642247.47 0, 762942.082 1642233.51 0, 763175.577 1642219.634 0, 762845.949 1636670.201 0, 
+    762516.29 1631120.267 0))
+
+POLYGON ((774440.626 1641566.474 0, 774207.09 1641579.69 0, 773972.384 1641592.987 0, 773737.678 1641606.297 0, 773502.974 1641619.622 0, 773268.27 1641632.96 0, 773033.566 1641646.312 0, 772798.864 1641659.677 0, 772564.162 1641673.057 0, 772329.461 1641686.45 0, 
+    772094.761 1641699.857 0, 771860.062 1641713.278 0, 771625.363 1641726.713 0, 771390.666 1641740.162 0, 771155.969 1641753.624 0, 770921.273 1641767.1 0, 770686.577 1641780.59 0, 770451.883 1641794.094 0, 770217.189 1641807.612 0, 769982.496 1641821.143 0, 
+    769747.804 1641834.688 0, 769513.113 1641848.247 0, 769278.422 1641861.82 0, 769043.732 1641875.407 0, 768807.871 1641889.076 0, 768574.355 1641902.622 0, 768339.668 1641916.25 0, 768104.981 1641929.892 0, 767870.296 1641943.548 0, 767635.611 1641957.217 0, 
+    767400.926 1641970.901 0, 767166.243 1641984.598 0, 766931.561 1641998.309 0, 766696.879 1642012.034 0, 766462.198 1642025.773 0, 766227.518 1642039.525 0, 765992.839 1642053.291 0, 765758.16 1642067.072 0, 765523.482 1642080.865 0, 765288.805 1642094.673 0, 
+    765054.129 1642108.495 0, 764819.454 1642122.33 0, 764584.78 1642136.179 0, 764350.106 1642150.042 0, 764115.433 1642163.919 0, 763880.761 1642177.81 0, 763646.09 1642191.714 0, 763411.42 1642205.632 0, 763175.577 1642219.634 0, 763505.176 1647768.56 0, 
+    763834.744 1653316.973 0, 764069.93 1653303.01 0, 764303.947 1653289.131 0, 764537.965 1653275.265 0, 764771.984 1653261.413 0, 765006.003 1653247.575 0, 765240.024 1653233.751 0, 765474.045 1653219.94 0, 765708.067 1653206.143 0, 765942.09 1653192.36 0, 
+    766176.114 1653178.591 0, 766410.138 1653164.835 0, 766644.163 1653151.093 0, 766878.19 1653137.366 0, 767112.216 1653123.651 0, 767346.244 1653109.951 0, 767580.273 1653096.264 0, 767814.302 1653082.591 0, 768048.332 1653068.932 0, 768282.363 1653055.287 0, 
+    768516.395 1653041.655 0, 768750.427 1653028.038 0, 768984.461 1653014.434 0, 769218.495 1653000.843 0, 769451.361 1652987.335 0, 769686.565 1652973.704 0, 769920.602 1652960.155 0, 770154.639 1652946.62 0, 770388.677 1652933.099 0, 770622.716 1652919.591 0, 
+    770856.756 1652906.097 0, 771090.797 1652892.617 0, 771324.838 1652879.151 0, 771558.88 1652865.699 0, 771792.923 1652852.26 0, 772026.967 1652838.835 0, 772261.011 1652825.424 0, 772495.056 1652812.027 0, 772729.102 1652798.643 0, 772963.149 1652785.273 0, 
+    773197.197 1652771.917 0, 773431.245 1652758.575 0, 773665.294 1652745.246 0, 773899.344 1652731.932 0, 774133.395 1652718.631 0, 774367.447 1652705.343 0, 774601.499 1652692.07 0, 774835.552 1652678.81 0, 775068.438 1652665.631 0, 774754.546 1647116.309 0, 
+    774440.626 1641566.474 0))
+
+POLYGON ((786303.927 1652046.028 0, 786071.003 1652058.55 0, 785836.914 1652071.148 0, 785602.825 1652083.76 0, 785368.737 1652096.386 0, 785134.649 1652109.026 0, 784900.563 1652121.679 0, 784666.477 1652134.347 0, 784432.392 1652147.028 0, 784198.307 1652159.722 0, 
+    783964.224 1652172.431 0, 783730.141 1652185.153 0, 783496.058 1652197.889 0, 783261.977 1652210.639 0, 783027.896 1652223.403 0, 782793.816 1652236.18 0, 782559.737 1652248.972 0, 782325.659 1652261.777 0, 782091.581 1652274.595 0, 781857.504 1652287.428 0, 
+    781623.428 1652300.274 0, 781389.353 1652313.134 0, 781155.278 1652326.008 0, 780921.204 1652338.896 0, 780685.964 1652351.862 0, 780453.059 1652364.712 0, 780218.987 1652377.641 0, 779984.916 1652390.584 0, 779750.846 1652403.541 0, 779516.777 1652416.511 0, 
+    779282.708 1652429.495 0, 779048.641 1652442.493 0, 778814.574 1652455.505 0, 778580.507 1652468.53 0, 778346.442 1652481.569 0, 778112.377 1652494.622 0, 777878.313 1652507.689 0, 777644.25 1652520.77 0, 777410.188 1652533.864 0, 777176.126 1652546.972 0, 
+    776942.065 1652560.094 0, 776708.005 1652573.229 0, 776473.946 1652586.379 0, 776239.887 1652599.542 0, 776005.829 1652612.719 0, 775771.772 1652625.91 0, 775537.716 1652639.114 0, 775303.661 1652652.333 0, 775068.438 1652665.631 0, 775382.3 1658214.432 0, 
+    775696.132 1663762.707 0, 775930.698 1663749.446 0, 776164.101 1663736.264 0, 776397.504 1663723.097 0, 776630.907 1663709.943 0, 776864.312 1663696.803 0, 777097.717 1663683.676 0, 777331.124 1663670.563 0, 777564.531 1663657.464 0, 777797.938 1663644.379 0, 
+    778031.347 1663631.308 0, 778264.756 1663618.25 0, 778498.166 1663605.206 0, 778731.577 1663592.176 0, 778964.988 1663579.159 0, 779198.401 1663566.156 0, 779431.814 1663553.167 0, 779665.227 1663540.192 0, 779898.642 1663527.23 0, 780132.057 1663514.282 0, 
+    780365.474 1663501.348 0, 780598.89 1663488.428 0, 780832.308 1663475.521 0, 781065.726 1663462.628 0, 781297.981 1663449.813 0, 781532.566 1663436.884 0, 781765.986 1663424.032 0, 781999.408 1663411.194 0, 782232.83 1663398.37 0, 782466.253 1663385.559 0, 
+    782699.676 1663372.763 0, 782933.101 1663359.98 0, 783166.526 1663347.21 0, 783399.952 1663334.455 0, 783633.379 1663321.713 0, 783866.806 1663308.985 0, 784100.234 1663296.271 0, 784333.663 1663283.57 0, 784567.093 1663270.883 0, 784800.523 1663258.21 0, 
+    785033.955 1663245.551 0, 785267.387 1663232.905 0, 785500.819 1663220.274 0, 785734.253 1663207.655 0, 785967.687 1663195.051 0, 786201.122 1663182.46 0, 786434.557 1663169.883 0, 786667.994 1663157.32 0, 786900.267 1663144.833 0, 786602.111 1657595.694 0, 
+    786303.927 1652046.028 0))
+
+POLYGON ((798106.104 1662558.616 0, 797873.794 1662570.447 0, 797640.323 1662582.35 0, 797406.853 1662594.268 0, 797173.383 1662606.199 0, 796939.915 1662618.144 0, 796706.446 1662630.102 0, 796472.979 1662642.075 0, 796239.512 1662654.061 0, 796006.046 1662666.061 0, 
+    795772.581 1662678.074 0, 795539.116 1662690.101 0, 795305.652 1662702.142 0, 795072.189 1662714.197 0, 794838.727 1662726.266 0, 794605.265 1662738.348 0, 794371.804 1662750.444 0, 794138.344 1662762.554 0, 793904.884 1662774.677 0, 793671.425 1662786.814 0, 
+    793437.967 1662798.965 0, 793204.509 1662811.13 0, 792971.053 1662823.308 0, 792737.597 1662835.501 0, 792502.979 1662847.767 0, 792270.687 1662859.926 0, 792037.233 1662872.16 0, 791803.78 1662884.407 0, 791570.327 1662896.668 0, 791336.875 1662908.942 0, 
+    791103.424 1662921.231 0, 790869.974 1662933.533 0, 790636.525 1662945.849 0, 790403.076 1662958.178 0, 790169.628 1662970.522 0, 789936.18 1662982.879 0, 789702.734 1662995.249 0, 789469.288 1663007.634 0, 789235.842 1663020.032 0, 789002.398 1663032.444 0, 
+    788768.954 1663044.87 0, 788535.511 1663057.31 0, 788302.069 1663069.763 0, 788068.627 1663082.23 0, 787835.187 1663094.711 0, 787601.747 1663107.205 0, 787368.307 1663119.713 0, 787134.869 1663132.235 0, 786900.267 1663144.833 0, 787198.395 1668693.439 0, 
+    787496.493 1674241.504 0, 787730.438 1674228.941 0, 787963.223 1674216.454 0, 788196.01 1674203.981 0, 788428.796 1674191.522 0, 788661.584 1674179.076 0, 788894.373 1674166.644 0, 789127.162 1674154.225 0, 789359.952 1674141.821 0, 789592.742 1674129.429 0, 
+    789825.533 1674117.052 0, 790058.325 1674104.689 0, 790291.118 1674092.339 0, 790523.912 1674080.002 0, 790756.706 1674067.68 0, 790989.501 1674055.371 0, 791222.297 1674043.076 0, 791455.093 1674030.795 0, 791687.89 1674018.527 0, 791920.688 1674006.273 0, 
+    792153.487 1673994.033 0, 792386.286 1673981.806 0, 792619.086 1673969.593 0, 792851.887 1673957.394 0, 793083.528 1673945.269 0, 793317.49 1673933.037 0, 793550.293 1673920.879 0, 793783.097 1673908.734 0, 794015.901 1673896.604 0, 794248.706 1673884.487 0, 
+    794481.512 1673872.384 0, 794714.318 1673860.294 0, 794947.125 1673848.218 0, 795179.933 1673836.156 0, 795412.742 1673824.108 0, 795645.551 1673812.073 0, 795878.361 1673800.052 0, 796111.172 1673788.044 0, 796343.983 1673776.051 0, 796576.795 1673764.071 0, 
+    796809.608 1673752.105 0, 797042.421 1673740.152 0, 797275.236 1673728.213 0, 797508.051 1673716.288 0, 797740.866 1673704.377 0, 797973.682 1673692.479 0, 798206.499 1673680.595 0, 798439.317 1673668.725 0, 798670.977 1673656.927 0, 798388.554 1668108.042 0, 
+    798106.104 1662558.616 0))
+
+POLYGON ((577524.417 1489726.4 0, 577282.02 1489751.146 0, 577038.377 1489776.034 0, 576794.736 1489800.936 0, 576551.097 1489825.852 0, 576307.459 1489850.782 0, 576063.823 1489875.727 0, 575820.187 1489900.686 0, 575576.554 1489925.66 0, 575332.922 1489950.648 0, 
+    575089.291 1489975.65 0, 574845.662 1490000.667 0, 574602.034 1490025.697 0, 574358.408 1490050.743 0, 574114.784 1490075.802 0, 573871.16 1490100.876 0, 573627.539 1490125.965 0, 573383.918 1490151.067 0, 573140.299 1490176.184 0, 572896.682 1490201.315 0, 
+    572653.066 1490226.461 0, 572409.452 1490251.621 0, 572165.839 1490276.795 0, 571922.228 1490301.984 0, 571677.371 1490327.316 0, 571435.009 1490352.404 0, 571191.402 1490377.636 0, 570947.797 1490402.882 0, 570704.193 1490428.142 0, 570460.59 1490453.417 0, 
+    570216.989 1490478.706 0, 569973.39 1490504.009 0, 569729.792 1490529.327 0, 569486.195 1490554.659 0, 569242.6 1490580.005 0, 568999.006 1490605.366 0, 568755.414 1490630.741 0, 568511.824 1490656.13 0, 568268.235 1490681.534 0, 568024.647 1490706.952 0, 
+    567781.061 1490732.384 0, 567537.477 1490757.831 0, 567293.893 1490783.292 0, 567050.312 1490808.768 0, 566806.732 1490834.257 0, 566563.153 1490859.761 0, 566319.576 1490885.28 0, 566076 1490910.813 0, 565831.179 1490936.49 0, 566412.487 1496477.283 0, 
+    566993.761 1502017.748 0, 567237.927 1501992.138 0, 567480.85 1501966.674 0, 567723.775 1501941.224 0, 567966.701 1501915.788 0, 568209.629 1501890.367 0, 568452.559 1501864.959 0, 568695.489 1501839.567 0, 568938.422 1501814.188 0, 569181.356 1501788.824 0, 
+    569424.291 1501763.474 0, 569667.228 1501738.138 0, 569910.166 1501712.817 0, 570153.106 1501687.51 0, 570396.047 1501662.217 0, 570638.99 1501636.938 0, 570881.934 1501611.674 0, 571124.88 1501586.424 0, 571367.827 1501561.189 0, 571610.776 1501535.967 0, 
+    571853.726 1501510.76 0, 572096.678 1501485.568 0, 572339.631 1501460.389 0, 572582.586 1501435.225 0, 572824.298 1501410.204 0, 573068.499 1501384.94 0, 573311.458 1501359.819 0, 573554.419 1501334.712 0, 573797.381 1501309.619 0, 574040.344 1501284.541 0, 
+    574283.309 1501259.477 0, 574526.276 1501234.427 0, 574769.244 1501209.392 0, 575012.213 1501184.371 0, 575255.184 1501159.364 0, 575498.157 1501134.372 0, 575741.13 1501109.393 0, 575984.106 1501084.43 0, 576227.082 1501059.48 0, 576470.061 1501034.545 0, 
+    576713.04 1501009.624 0, 576956.022 1500984.717 0, 577199.004 1500959.825 0, 577441.988 1500934.947 0, 577684.974 1500910.083 0, 577927.961 1500885.233 0, 578170.949 1500860.398 0, 578413.939 1500835.577 0, 578655.688 1500810.898 0, 578090.069 1495268.812 0, 
+    577524.417 1489726.4 0))
+
+POLYGON ((590320.978 1499636.999 0, 590079.159 1499660.996 0, 589836.1 1499685.13 0, 589593.042 1499709.279 0, 589349.986 1499733.442 0, 589106.931 1499757.619 0, 588863.878 1499781.811 0, 588620.826 1499806.016 0, 588377.775 1499830.237 0, 588134.726 1499854.471 0, 
+    587891.678 1499878.72 0, 587648.632 1499902.983 0, 587405.587 1499927.26 0, 587162.544 1499951.552 0, 586919.502 1499975.858 0, 586676.461 1500000.178 0, 586433.422 1500024.512 0, 586190.384 1500048.861 0, 585947.348 1500073.225 0, 585704.313 1500097.602 0, 
+    585461.28 1500121.994 0, 585218.248 1500146.4 0, 584975.217 1500170.82 0, 584732.188 1500195.255 0, 584487.919 1500219.829 0, 584246.134 1500244.167 0, 584003.11 1500268.645 0, 583760.086 1500293.137 0, 583517.064 1500317.643 0, 583274.044 1500342.163 0, 
+    583031.025 1500366.698 0, 582788.007 1500391.247 0, 582544.991 1500415.811 0, 582301.977 1500440.388 0, 582058.963 1500464.98 0, 581815.952 1500489.587 0, 581572.941 1500514.207 0, 581329.932 1500538.842 0, 581086.925 1500563.492 0, 580843.919 1500588.155 0, 
+    580600.915 1500612.833 0, 580357.912 1500637.525 0, 580114.91 1500662.232 0, 579871.91 1500686.952 0, 579628.911 1500711.687 0, 579385.914 1500736.437 0, 579142.918 1500761.2 0, 578899.924 1500785.978 0, 578655.688 1500810.898 0, 579221.273 1506352.65 0, 
+    579786.823 1511894.063 0, 580030.403 1511869.211 0, 580272.745 1511844.499 0, 580515.088 1511819.802 0, 580757.433 1511795.119 0, 580999.779 1511770.45 0, 581242.127 1511745.796 0, 581484.476 1511721.156 0, 581726.827 1511696.53 0, 581969.179 1511671.918 0, 
+    582211.533 1511647.321 0, 582453.888 1511622.738 0, 582696.244 1511598.169 0, 582938.602 1511573.615 0, 583180.962 1511549.074 0, 583423.323 1511524.548 0, 583665.685 1511500.037 0, 583908.049 1511475.539 0, 584150.414 1511451.056 0, 584392.78 1511426.587 0, 
+    584635.148 1511402.132 0, 584877.518 1511377.692 0, 585119.889 1511353.266 0, 585362.261 1511328.854 0, 585603.396 1511304.581 0, 585847.01 1511280.073 0, 586089.387 1511255.704 0, 586331.765 1511231.349 0, 586574.144 1511207.008 0, 586816.525 1511182.682 0, 
+    587058.908 1511158.37 0, 587301.292 1511134.072 0, 587543.677 1511109.789 0, 587786.064 1511085.52 0, 588028.452 1511061.265 0, 588270.841 1511037.024 0, 588513.232 1511012.797 0, 588755.625 1510988.585 0, 588998.018 1510964.387 0, 589240.414 1510940.204 0, 
+    589482.81 1510916.034 0, 589725.208 1510891.879 0, 589967.608 1510867.739 0, 590210.009 1510843.612 0, 590452.411 1510819.5 0, 590694.815 1510795.402 0, 590937.22 1510771.318 0, 591179.627 1510747.248 0, 591420.797 1510723.316 0, 590870.904 1505180.327 0, 
+    590320.978 1499636.999 0))
+
+POLYGON ((603058.032 1509585.442 0, 602816.793 1509608.693 0, 602574.32 1509632.078 0, 602331.847 1509655.477 0, 602089.376 1509678.89 0, 601846.907 1509702.317 0, 601604.439 1509725.759 0, 601361.972 1509749.215 0, 601119.507 1509772.685 0, 600877.043 1509796.169 0, 
+    600634.58 1509819.668 0, 600392.119 1509843.181 0, 600149.659 1509866.708 0, 599907.201 1509890.25 0, 599664.744 1509913.805 0, 599422.288 1509937.376 0, 599179.834 1509960.96 0, 598937.381 1509984.559 0, 598694.929 1510008.171 0, 598452.479 1510031.799 0, 
+    598210.03 1510055.44 0, 597967.583 1510079.096 0, 597725.137 1510102.766 0, 597482.693 1510126.45 0, 597239.012 1510150.269 0, 596997.808 1510173.861 0, 596755.367 1510197.588 0, 596512.928 1510221.33 0, 596270.491 1510245.085 0, 596028.055 1510268.855 0, 
+    595785.62 1510292.639 0, 595543.187 1510316.437 0, 595300.755 1510340.25 0, 595058.324 1510364.077 0, 594815.895 1510387.918 0, 594573.467 1510411.774 0, 594331.041 1510435.643 0, 594088.616 1510459.527 0, 593846.192 1510483.426 0, 593603.77 1510507.338 0, 
+    593361.35 1510531.265 0, 593118.93 1510555.206 0, 592876.512 1510579.161 0, 592634.096 1510603.131 0, 592391.681 1510627.115 0, 592149.267 1510651.113 0, 591906.855 1510675.126 0, 591664.444 1510699.152 0, 591420.797 1510723.316 0, 591970.655 1516265.96 0, 
+    592520.478 1521808.254 0, 592763.47 1521784.155 0, 593005.228 1521760.193 0, 593246.988 1521736.245 0, 593488.749 1521712.312 0, 593730.512 1521688.392 0, 593972.276 1521664.487 0, 594214.041 1521640.596 0, 594455.808 1521616.72 0, 594697.576 1521592.857 0, 
+    594939.346 1521569.009 0, 595181.117 1521545.175 0, 595422.889 1521521.355 0, 595664.663 1521497.55 0, 595906.439 1521473.759 0, 596148.215 1521449.982 0, 596389.993 1521426.219 0, 596631.773 1521402.47 0, 596873.554 1521378.736 0, 597115.336 1521355.016 0, 
+    597357.12 1521331.31 0, 597598.905 1521307.618 0, 597840.691 1521283.941 0, 598082.479 1521260.278 0, 598323.034 1521236.749 0, 598566.059 1521212.994 0, 598807.851 1521189.374 0, 599049.644 1521165.767 0, 599291.439 1521142.175 0, 599533.235 1521118.597 0, 
+    599775.033 1521095.034 0, 600016.832 1521071.485 0, 600258.632 1521047.949 0, 600500.434 1521024.429 0, 600742.237 1521000.922 0, 600984.041 1520977.43 0, 601225.847 1520953.951 0, 601467.654 1520930.487 0, 601709.463 1520907.038 0, 601951.273 1520883.602 0, 
+    602193.084 1520860.181 0, 602434.897 1520836.774 0, 602676.711 1520813.381 0, 602918.527 1520790.003 0, 603160.344 1520766.638 0, 603402.162 1520743.288 0, 603643.982 1520719.952 0, 603885.803 1520696.631 0, 604126.392 1520673.442 0, 603592.229 1515129.618 0, 
+    603058.032 1509585.442 0))
+
+POLYGON ((615735.465 1519571.424 0, 615494.81 1519593.933 0, 615252.924 1519616.572 0, 615011.039 1519639.224 0, 614769.156 1519661.891 0, 614527.274 1519684.572 0, 614285.393 1519707.267 0, 614043.514 1519729.977 0, 613801.636 1519752.7 0, 613559.759 1519775.438 0, 
+    613317.884 1519798.191 0, 613076.01 1519820.957 0, 612834.138 1519843.738 0, 612592.267 1519866.533 0, 612350.397 1519889.342 0, 612108.528 1519912.165 0, 611866.661 1519935.003 0, 611624.795 1519957.855 0, 611382.931 1519980.721 0, 611141.067 1520003.601 0, 
+    610899.206 1520026.496 0, 610657.345 1520049.405 0, 610415.486 1520072.328 0, 610173.628 1520095.265 0, 609930.539 1520118.334 0, 609689.917 1520141.182 0, 609448.063 1520164.162 0, 609206.211 1520187.157 0, 608964.36 1520210.165 0, 608722.51 1520233.188 0, 
+    608480.662 1520256.225 0, 608238.815 1520279.276 0, 607996.969 1520302.341 0, 607755.125 1520325.421 0, 607513.282 1520348.515 0, 607271.44 1520371.623 0, 607029.6 1520394.745 0, 606787.762 1520417.882 0, 606545.924 1520441.033 0, 606304.088 1520464.198 0, 
+    606062.253 1520487.377 0, 605820.42 1520510.57 0, 605578.588 1520533.778 0, 605336.757 1520557 0, 605094.928 1520580.236 0, 604853.1 1520603.487 0, 604611.274 1520626.751 0, 604369.449 1520650.03 0, 604126.392 1520673.442 0, 604660.521 1526216.911 0, 
+    605194.614 1531760.016 0, 605437.015 1531736.668 0, 605678.188 1531713.452 0, 605919.362 1531690.25 0, 606160.537 1531667.062 0, 606401.714 1531643.888 0, 606642.892 1531620.729 0, 606884.071 1531597.584 0, 607125.252 1531574.453 0, 607366.434 1531551.336 0, 
+    607607.618 1531528.234 0, 607848.803 1531505.145 0, 608089.989 1531482.071 0, 608331.177 1531459.011 0, 608572.365 1531435.966 0, 608813.556 1531412.934 0, 609054.747 1531389.917 0, 609295.94 1531366.914 0, 609537.135 1531343.925 0, 609778.33 1531320.95 0, 
+    610019.527 1531297.989 0, 610260.726 1531275.043 0, 610501.926 1531252.111 0, 610743.127 1531229.193 0, 610983.1 1531206.406 0, 611225.533 1531183.399 0, 611466.738 1531160.524 0, 611707.945 1531137.663 0, 611949.152 1531114.816 0, 612190.362 1531091.983 0, 
+    612431.572 1531069.164 0, 612672.784 1531046.36 0, 612913.997 1531023.57 0, 613155.212 1531000.794 0, 613396.428 1530978.032 0, 613637.645 1530955.284 0, 613878.863 1530932.551 0, 614120.083 1530909.832 0, 614361.305 1530887.127 0, 614602.527 1530864.436 0, 
+    614843.751 1530841.759 0, 615084.976 1530819.097 0, 615326.203 1530796.448 0, 615567.431 1530773.814 0, 615808.66 1530751.195 0, 616049.891 1530728.589 0, 616291.123 1530705.997 0, 616532.356 1530683.42 0, 616772.362 1530660.972 0, 616253.931 1525116.379 0, 
+    615735.465 1519571.424 0))
+
+POLYGON ((628353.168 1529594.641 0, 628113.098 1529616.411 0, 627871.802 1529638.307 0, 627630.507 1529660.217 0, 627389.214 1529682.141 0, 627147.921 1529704.079 0, 626906.631 1529726.032 0, 626665.341 1529747.998 0, 626424.053 1529769.979 0, 626182.766 1529791.974 0, 
+    625941.48 1529813.983 0, 625700.195 1529836.007 0, 625458.912 1529858.044 0, 625217.631 1529880.096 0, 624976.35 1529902.162 0, 624735.071 1529924.243 0, 624493.793 1529946.337 0, 624252.516 1529968.446 0, 624011.241 1529990.569 0, 623769.967 1530012.706 0, 
+    623528.694 1530034.857 0, 623287.423 1530057.022 0, 623046.153 1530079.202 0, 622804.884 1530101.396 0, 622562.389 1530123.717 0, 622322.35 1530145.826 0, 622081.085 1530168.063 0, 621839.822 1530190.313 0, 621598.559 1530212.578 0, 621357.298 1530234.857 0, 
+    621116.039 1530257.15 0, 620874.78 1530279.458 0, 620633.523 1530301.78 0, 620392.268 1530324.115 0, 620151.013 1530346.465 0, 619909.76 1530368.83 0, 619668.508 1530391.208 0, 619427.258 1530413.601 0, 619186.009 1530436.008 0, 618944.761 1530458.429 0, 
+    618703.515 1530480.864 0, 618462.269 1530503.313 0, 618221.026 1530525.777 0, 617979.783 1530548.255 0, 617738.542 1530570.747 0, 617497.302 1530593.253 0, 617256.063 1530615.774 0, 617014.826 1530638.308 0, 616772.362 1530660.972 0, 617290.759 1536205.196 0, 
+    617809.121 1541749.046 0, 618050.929 1541726.444 0, 618291.514 1541703.97 0, 618532.1 1541681.51 0, 618772.687 1541659.065 0, 619013.276 1541636.634 0, 619253.865 1541614.217 0, 619494.457 1541591.814 0, 619735.049 1541569.425 0, 619975.643 1541547.051 0, 
+    620216.238 1541524.69 0, 620456.835 1541502.344 0, 620697.432 1541480.012 0, 620938.032 1541457.694 0, 621178.632 1541435.39 0, 621419.234 1541413.101 0, 621659.837 1541390.825 0, 621900.441 1541368.564 0, 622141.047 1541346.317 0, 622381.654 1541324.084 0, 
+    622622.262 1541301.865 0, 622862.871 1541279.661 0, 623103.482 1541257.47 0, 623344.094 1541235.294 0, 623583.484 1541213.244 0, 623825.323 1541190.984 0, 624065.939 1541168.85 0, 624306.556 1541146.73 0, 624547.175 1541124.625 0, 624787.795 1541102.533 0, 
+    625028.416 1541080.456 0, 625269.039 1541058.393 0, 625509.663 1541036.344 0, 625750.288 1541014.31 0, 625990.914 1540992.289 0, 626231.542 1540970.283 0, 626472.171 1540948.291 0, 626712.802 1540926.313 0, 626953.433 1540904.349 0, 627194.066 1540882.399 0, 
+    627434.701 1540860.464 0, 627675.336 1540838.542 0, 627915.973 1540816.635 0, 628156.611 1540794.742 0, 628397.251 1540772.863 0, 628637.891 1540750.998 0, 628878.533 1540729.148 0, 629119.176 1540707.311 0, 629358.598 1540685.6 0, 628855.9 1535140.308 0, 
+    628353.168 1529594.641 0))
+
+POLYGON ((640911.032 1539654.788 0, 640671.549 1539675.823 0, 640430.845 1539696.979 0, 640190.142 1539718.15 0, 639949.441 1539739.334 0, 639708.741 1539760.533 0, 639468.042 1539781.747 0, 639227.344 1539802.974 0, 638986.647 1539824.215 0, 638745.952 1539845.471 0, 
+    638505.258 1539866.741 0, 638264.565 1539888.025 0, 638023.874 1539909.323 0, 637783.183 1539930.635 0, 637542.494 1539951.961 0, 637301.807 1539973.302 0, 637061.12 1539994.657 0, 636820.435 1540016.026 0, 636579.751 1540037.409 0, 636339.068 1540058.806 0, 
+    636098.387 1540080.218 0, 635857.707 1540101.643 0, 635617.028 1540123.083 0, 635376.35 1540144.537 0, 635134.451 1540166.114 0, 634894.998 1540187.487 0, 634654.325 1540208.984 0, 634413.652 1540230.494 0, 634172.981 1540252.019 0, 633932.311 1540273.558 0, 
+    633691.642 1540295.111 0, 633450.974 1540316.678 0, 633210.308 1540338.26 0, 632969.643 1540359.855 0, 632728.979 1540381.465 0, 632488.317 1540403.089 0, 632247.656 1540424.727 0, 632006.996 1540446.379 0, 631766.337 1540468.046 0, 631525.68 1540489.726 0, 
+    631285.024 1540511.421 0, 631044.369 1540533.13 0, 630803.715 1540554.853 0, 630563.063 1540576.59 0, 630322.412 1540598.342 0, 630081.762 1540620.107 0, 629841.114 1540641.887 0, 629600.467 1540663.681 0, 629358.598 1540685.6 0, 629861.261 1546230.512 0, 
+    630363.889 1551775.037 0, 630605.102 1551753.177 0, 630845.096 1551731.443 0, 631085.092 1551709.722 0, 631325.089 1551688.015 0, 631565.087 1551666.323 0, 631805.087 1551644.645 0, 632045.088 1551622.981 0, 632285.09 1551601.33 0, 632525.093 1551579.695 0, 
+    632765.098 1551558.073 0, 633005.104 1551536.465 0, 633245.111 1551514.872 0, 633485.119 1551493.292 0, 633725.129 1551471.727 0, 633965.14 1551450.176 0, 634205.152 1551428.639 0, 634445.166 1551407.116 0, 634685.18 1551385.607 0, 634925.196 1551364.112 0, 
+    635165.214 1551342.632 0, 635405.232 1551321.166 0, 635645.252 1551299.713 0, 635885.273 1551278.275 0, 636124.076 1551256.96 0, 636365.319 1551235.441 0, 636605.344 1551214.046 0, 636845.37 1551192.664 0, 637085.398 1551171.296 0, 637325.426 1551149.943 0, 
+    637565.456 1551128.604 0, 637805.487 1551107.279 0, 638045.52 1551085.968 0, 638285.553 1551064.671 0, 638525.588 1551043.388 0, 638765.624 1551022.12 0, 639005.662 1551000.865 0, 639245.701 1550979.625 0, 639485.741 1550958.398 0, 639725.782 1550937.186 0, 
+    639965.824 1550915.988 0, 640205.868 1550894.805 0, 640445.913 1550873.635 0, 640685.959 1550852.479 0, 640926.006 1550831.338 0, 641166.055 1550810.211 0, 641406.105 1550789.097 0, 641646.156 1550767.998 0, 641884.99 1550747.02 0, 641398.028 1545201.097 0, 
+    640911.032 1539654.788 0))
+
+POLYGON ((653408.949 1549751.557 0, 653170.055 1549771.86 0, 652929.946 1549792.281 0, 652689.837 1549812.716 0, 652449.73 1549833.165 0, 652209.623 1549853.628 0, 651969.518 1549874.106 0, 651729.415 1549894.597 0, 651489.312 1549915.103 0, 651249.211 1549935.622 0, 
+    651009.111 1549956.156 0, 650769.012 1549976.704 0, 650528.914 1549997.266 0, 650288.817 1550017.843 0, 650048.722 1550038.433 0, 649808.628 1550059.038 0, 649568.535 1550079.656 0, 649328.443 1550100.289 0, 649088.353 1550120.936 0, 648848.264 1550141.597 0, 
+    648608.176 1550162.272 0, 648368.089 1550182.961 0, 648128.003 1550203.665 0, 647887.919 1550224.382 0, 647646.618 1550245.219 0, 647407.754 1550265.86 0, 647167.673 1550286.62 0, 646927.594 1550307.394 0, 646687.515 1550328.182 0, 646447.438 1550348.984 0, 
+    646207.363 1550369.801 0, 645967.288 1550390.631 0, 645727.215 1550411.476 0, 645487.143 1550432.335 0, 645247.072 1550453.208 0, 645007.002 1550474.095 0, 644766.933 1550494.996 0, 644526.866 1550515.912 0, 644286.8 1550536.841 0, 644046.736 1550557.785 0, 
+    643806.672 1550578.743 0, 643566.61 1550599.714 0, 643326.549 1550620.701 0, 643086.489 1550641.701 0, 642846.43 1550662.715 0, 642606.373 1550683.743 0, 642366.317 1550704.786 0, 642126.262 1550725.843 0, 641884.99 1550747.02 0, 642371.917 1556292.551 0, 
+    642858.809 1561837.683 0, 643099.425 1561816.563 0, 643338.828 1561795.563 0, 643578.231 1561774.578 0, 643817.635 1561753.607 0, 644057.041 1561732.649 0, 644296.448 1561711.706 0, 644535.856 1561690.777 0, 644775.266 1561669.863 0, 645014.677 1561648.962 0, 
+    645254.089 1561628.075 0, 645493.502 1561607.202 0, 645732.916 1561586.344 0, 645972.332 1561565.5 0, 646211.749 1561544.669 0, 646451.167 1561523.853 0, 646690.586 1561503.051 0, 646930.007 1561482.263 0, 647169.428 1561461.489 0, 647408.851 1561440.729 0, 
+    647648.275 1561419.983 0, 647887.701 1561399.252 0, 648127.128 1561378.534 0, 648366.555 1561357.83 0, 648604.77 1561337.246 0, 648845.415 1561316.466 0, 649084.846 1561295.805 0, 649324.279 1561275.157 0, 649563.713 1561254.524 0, 649803.148 1561233.905 0, 
+    650042.584 1561213.301 0, 650282.022 1561192.71 0, 650521.461 1561172.133 0, 650760.901 1561151.571 0, 651000.342 1561131.022 0, 651239.784 1561110.488 0, 651479.228 1561089.968 0, 651718.673 1561069.461 0, 651958.119 1561048.969 0, 652197.566 1561028.491 0, 
+    652437.015 1561008.027 0, 652676.464 1560987.577 0, 652915.915 1560967.142 0, 653155.367 1560946.72 0, 653394.82 1560926.313 0, 653634.275 1560905.919 0, 653873.731 1560885.54 0, 654113.187 1560865.175 0, 654351.432 1560844.926 0, 653880.207 1555298.441 0, 
+    653408.949 1549751.557 0))
+
+POLYGON ((665846.813 1559884.643 0, 665608.511 1559904.218 0, 665368.997 1559923.907 0, 665129.485 1559943.609 0, 664889.974 1559963.326 0, 664650.464 1559983.057 0, 664410.955 1560002.802 0, 664171.447 1560022.561 0, 663931.941 1560042.335 0, 663692.436 1560062.122 0, 
+    663452.932 1560081.923 0, 663213.429 1560101.739 0, 662973.927 1560121.569 0, 662734.426 1560141.412 0, 662494.927 1560161.27 0, 662255.428 1560181.142 0, 662015.931 1560201.028 0, 661776.435 1560220.928 0, 661536.94 1560240.843 0, 661297.447 1560260.771 0, 
+    661057.954 1560280.713 0, 660818.463 1560300.67 0, 660578.973 1560320.64 0, 660339.484 1560340.625 0, 660098.783 1560360.725 0, 659860.51 1560380.637 0, 659621.024 1560400.664 0, 659381.54 1560420.705 0, 659142.057 1560440.76 0, 658902.575 1560460.829 0, 
+    658663.095 1560480.913 0, 658423.615 1560501.01 0, 658184.137 1560521.122 0, 657944.66 1560541.247 0, 657705.184 1560561.387 0, 657465.709 1560581.541 0, 657226.235 1560601.709 0, 656986.763 1560621.891 0, 656747.292 1560642.087 0, 656507.822 1560662.297 0, 
+    656268.353 1560682.521 0, 656028.885 1560702.76 0, 655789.419 1560723.012 0, 655549.954 1560743.279 0, 655310.49 1560763.56 0, 655071.027 1560783.854 0, 654831.565 1560804.163 0, 654592.105 1560824.486 0, 654351.432 1560844.926 0, 654822.622 1566391.007 0, 
+    655293.777 1571936.676 0, 655533.794 1571916.292 0, 655772.601 1571896.024 0, 656011.41 1571875.771 0, 656250.22 1571855.531 0, 656489.031 1571835.306 0, 656727.844 1571815.095 0, 656966.657 1571794.897 0, 657205.472 1571774.714 0, 657444.288 1571754.545 0, 
+    657683.105 1571734.39 0, 657921.923 1571714.249 0, 658160.743 1571694.122 0, 658399.563 1571674.009 0, 658638.385 1571653.91 0, 658877.208 1571633.825 0, 659116.033 1571613.754 0, 659354.858 1571593.698 0, 659593.685 1571573.655 0, 659832.512 1571553.626 0, 
+    660071.341 1571533.612 0, 660310.171 1571513.611 0, 660549.003 1571493.625 0, 660787.835 1571473.652 0, 661025.459 1571453.795 0, 661265.504 1571433.75 0, 661504.34 1571413.82 0, 661743.177 1571393.903 0, 661982.015 1571374.001 0, 662220.855 1571354.113 0, 
+    662459.695 1571334.239 0, 662698.537 1571314.379 0, 662937.38 1571294.534 0, 663176.224 1571274.702 0, 663415.07 1571254.884 0, 663653.916 1571235.08 0, 663892.764 1571215.291 0, 664131.613 1571195.515 0, 664370.463 1571175.754 0, 664609.314 1571156.006 0, 
+    664848.166 1571136.273 0, 665087.02 1571116.553 0, 665325.875 1571096.848 0, 665564.73 1571077.157 0, 665803.587 1571057.48 0, 666042.446 1571037.817 0, 666281.305 1571018.168 0, 666520.165 1570998.533 0, 666757.818 1570979.011 0, 666302.332 1565432.032 0, 
+    665846.813 1559884.643 0))
+
+POLYGON ((678224.519 1570053.737 0, 677986.81 1570072.588 0, 677747.896 1570091.548 0, 677508.982 1570110.522 0, 677270.069 1570129.51 0, 677031.157 1570148.512 0, 676792.247 1570167.529 0, 676553.337 1570186.559 0, 676314.429 1570205.603 0, 676075.522 1570224.662 0, 
+    675836.616 1570243.735 0, 675597.711 1570262.821 0, 675358.807 1570281.922 0, 675119.905 1570301.037 0, 674881.003 1570320.166 0, 674642.103 1570339.308 0, 674403.203 1570358.465 0, 674164.305 1570377.636 0, 673925.408 1570396.821 0, 673686.512 1570416.021 0, 
+    673447.618 1570435.234 0, 673208.724 1570454.461 0, 672969.832 1570473.702 0, 672730.94 1570492.958 0, 672490.842 1570512.325 0, 672253.161 1570531.511 0, 672014.273 1570550.808 0, 671775.386 1570570.12 0, 671536.5 1570589.445 0, 671297.616 1570608.785 0, 
+    671058.733 1570628.139 0, 670819.85 1570647.507 0, 670580.969 1570666.889 0, 670342.089 1570686.285 0, 670103.21 1570705.695 0, 669864.333 1570725.119 0, 669625.456 1570744.557 0, 669386.581 1570764.009 0, 669147.706 1570783.476 0, 668908.833 1570802.956 0, 
+    668669.961 1570822.45 0, 668431.09 1570841.959 0, 668192.221 1570861.481 0, 667953.352 1570881.018 0, 667714.485 1570900.569 0, 667475.619 1570920.133 0, 667236.754 1570939.712 0, 666997.89 1570959.305 0, 666757.818 1570979.011 0, 667213.269 1576525.572 0, 
+    667668.686 1582071.71 0, 667908.101 1582052.058 0, 668146.312 1582032.519 0, 668384.525 1582012.993 0, 668622.738 1581993.482 0, 668860.952 1581973.985 0, 669099.168 1581954.502 0, 669337.385 1581935.033 0, 669575.603 1581915.577 0, 669813.822 1581896.136 0, 
+    670052.042 1581876.709 0, 670290.263 1581857.296 0, 670528.486 1581837.897 0, 670766.709 1581818.512 0, 671004.934 1581799.141 0, 671243.16 1581779.784 0, 671481.387 1581760.441 0, 671719.615 1581741.112 0, 671957.845 1581721.797 0, 672196.075 1581702.496 0, 
+    672434.307 1581683.21 0, 672672.539 1581663.937 0, 672910.773 1581644.678 0, 673149.008 1581625.433 0, 673386.039 1581606.299 0, 673625.482 1581586.985 0, 673863.72 1581567.783 0, 674101.959 1581548.594 0, 674340.2 1581529.419 0, 674578.442 1581510.259 0, 
+    674816.685 1581491.112 0, 675054.929 1581471.979 0, 675293.174 1581452.861 0, 675531.42 1581433.756 0, 675769.668 1581414.666 0, 676007.916 1581395.589 0, 676246.166 1581376.527 0, 676484.416 1581357.478 0, 676722.668 1581338.444 0, 676960.921 1581319.423 0, 
+    677199.175 1581300.417 0, 677437.431 1581281.424 0, 677675.687 1581262.446 0, 677913.945 1581243.482 0, 678152.203 1581224.531 0, 678390.463 1581205.595 0, 678628.724 1581186.673 0, 678866.986 1581167.764 0, 679104.045 1581148.966 0, 678664.299 1575601.563 0, 
+    678224.519 1570053.737 0))
+
+POLYGON ((690541.965 1580258.532 0, 690304.852 1580276.661 0, 690066.537 1580294.896 0, 689828.224 1580313.145 0, 689589.912 1580331.408 0, 689351.6 1580349.685 0, 689113.29 1580367.976 0, 688874.981 1580386.281 0, 688636.673 1580404.601 0, 688398.366 1580422.934 0, 
+    688160.061 1580441.281 0, 687921.756 1580459.642 0, 687683.452 1580478.018 0, 687445.15 1580496.407 0, 687206.848 1580514.81 0, 686968.548 1580533.228 0, 686730.249 1580551.659 0, 686491.95 1580570.105 0, 686253.653 1580588.564 0, 686015.357 1580607.038 0, 
+    685777.062 1580625.525 0, 685538.768 1580644.027 0, 685300.476 1580662.542 0, 685062.184 1580681.072 0, 684822.69 1580699.709 0, 684585.604 1580718.173 0, 684347.316 1580736.745 0, 684109.028 1580755.331 0, 683870.742 1580773.93 0, 683632.457 1580792.544 0, 
+    683394.173 1580811.172 0, 683155.89 1580829.814 0, 682917.608 1580848.47 0, 682679.327 1580867.139 0, 682441.048 1580885.823 0, 682202.769 1580904.521 0, 681964.492 1580923.233 0, 681726.215 1580941.959 0, 681487.94 1580960.699 0, 681249.666 1580979.453 0, 
+    681011.393 1580998.221 0, 680773.121 1581017.003 0, 680534.85 1581035.799 0, 680296.581 1581054.609 0, 680058.312 1581073.433 0, 679820.044 1581092.272 0, 679581.778 1581111.124 0, 679343.513 1581129.99 0, 679104.045 1581148.966 0, 679543.756 1586695.938 0, 
+    679983.434 1592242.475 0, 680222.246 1592223.552 0, 680459.858 1592204.737 0, 680697.472 1592185.937 0, 680935.086 1592167.15 0, 681172.702 1592148.378 0, 681410.318 1592129.619 0, 681647.936 1592110.874 0, 681885.555 1592092.144 0, 682123.175 1592073.427 0, 
+    682360.796 1592054.725 0, 682598.419 1592036.036 0, 682836.042 1592017.361 0, 683073.667 1591998.701 0, 683311.292 1591980.054 0, 683548.919 1591961.421 0, 683786.546 1591942.803 0, 684024.175 1591924.198 0, 684261.805 1591905.607 0, 684499.436 1591887.031 0, 
+    684737.068 1591868.468 0, 684974.702 1591849.919 0, 685212.336 1591831.384 0, 685449.971 1591812.864 0, 685686.408 1591794.45 0, 685925.245 1591775.864 0, 686162.884 1591757.385 0, 686400.524 1591738.92 0, 686638.165 1591720.469 0, 686875.807 1591702.033 0, 
+    687113.45 1591683.61 0, 687351.094 1591665.201 0, 687588.739 1591646.806 0, 687826.385 1591628.425 0, 688064.032 1591610.058 0, 688301.681 1591591.705 0, 688539.33 1591573.366 0, 688776.981 1591555.041 0, 689014.633 1591536.73 0, 689252.285 1591518.433 0, 
+    689489.939 1591500.15 0, 689727.594 1591481.881 0, 689965.25 1591463.626 0, 690202.907 1591445.385 0, 690440.565 1591427.158 0, 690678.224 1591408.945 0, 690915.885 1591390.746 0, 691153.546 1591372.561 0, 691390.009 1591354.481 0, 690966.003 1585806.725 0, 
+    690541.965 1580258.532 0))
+
+POLYGON ((702799.048 1590498.717 0, 702562.532 1590516.128 0, 702324.821 1590533.642 0, 702087.11 1590551.169 0, 701849.4 1590568.711 0, 701611.692 1590586.267 0, 701373.984 1590603.836 0, 701136.277 1590621.42 0, 700898.572 1590639.017 0, 700660.867 1590656.629 0, 
+    700423.164 1590674.254 0, 700185.461 1590691.894 0, 699947.76 1590709.547 0, 699710.06 1590727.215 0, 699472.36 1590744.896 0, 699234.662 1590762.592 0, 698996.965 1590780.301 0, 698759.269 1590798.024 0, 698521.573 1590815.762 0, 698283.879 1590833.513 0, 
+    698046.186 1590851.279 0, 697808.494 1590869.058 0, 697570.803 1590886.851 0, 697333.113 1590904.659 0, 697094.226 1590922.57 0, 696857.737 1590940.316 0, 696620.05 1590958.165 0, 696382.364 1590976.028 0, 696144.68 1590993.906 0, 695906.996 1591011.797 0, 
+    695669.313 1591029.702 0, 695431.632 1591047.621 0, 695193.951 1591065.555 0, 694956.272 1591083.502 0, 694718.594 1591101.463 0, 694480.916 1591119.439 0, 694243.24 1591137.428 0, 694005.565 1591155.431 0, 693767.891 1591173.448 0, 693530.218 1591191.479 0, 
+    693292.546 1591209.525 0, 693054.875 1591227.584 0, 692817.205 1591245.657 0, 692579.536 1591263.744 0, 692341.868 1591281.845 0, 692104.202 1591299.96 0, 691866.536 1591318.09 0, 691628.872 1591336.233 0, 691390.009 1591354.481 0, 691813.981 1596901.796 0, 
+    692237.918 1602448.662 0, 692476.125 1602430.464 0, 692713.136 1602412.371 0, 692950.149 1602394.291 0, 693187.163 1602376.226 0, 693424.177 1602358.174 0, 693661.193 1602340.137 0, 693898.21 1602322.113 0, 694135.228 1602304.104 0, 694372.247 1602286.108 0, 
+    694609.267 1602268.127 0, 694846.288 1602250.159 0, 695083.31 1602232.205 0, 695320.333 1602214.265 0, 695557.358 1602196.339 0, 695794.383 1602178.428 0, 696031.409 1602160.53 0, 696268.437 1602142.646 0, 696505.465 1602124.775 0, 696742.495 1602106.919 0, 
+    696979.525 1602089.077 0, 697216.557 1602071.249 0, 697453.59 1602053.435 0, 697690.623 1602035.634 0, 697926.463 1602017.938 0, 698164.694 1602000.076 0, 698401.731 1601982.317 0, 698638.769 1601964.573 0, 698875.808 1601946.842 0, 699112.848 1601929.126 0, 
+    699349.889 1601911.423 0, 699586.931 1601893.734 0, 699823.974 1601876.06 0, 700061.018 1601858.399 0, 700298.063 1601840.752 0, 700535.109 1601823.119 0, 700772.157 1601805.5 0, 701009.205 1601787.895 0, 701246.254 1601770.304 0, 701483.305 1601752.727 0, 
+    701720.356 1601735.164 0, 701957.409 1601717.615 0, 702194.462 1601700.079 0, 702431.517 1601682.558 0, 702668.572 1601665.051 0, 702905.629 1601647.558 0, 703142.686 1601630.078 0, 703379.745 1601612.613 0, 703615.61 1601595.249 0, 703207.345 1596047.207 0, 
+    702799.048 1590498.717 0))
+
+POLYGON ((714995.668 1600773.983 0, 714759.753 1600790.68 0, 714522.646 1600807.476 0, 714285.54 1600824.286 0, 714048.435 1600841.109 0, 713811.331 1600857.947 0, 713574.228 1600874.798 0, 713337.125 1600891.664 0, 713100.024 1600908.543 0, 712862.924 1600925.436 0, 
+    712625.825 1600942.344 0, 712388.727 1600959.265 0, 712151.63 1600976.2 0, 711914.534 1600993.149 0, 711677.439 1601010.112 0, 711440.345 1601027.09 0, 711203.252 1601044.081 0, 710966.159 1601061.086 0, 710729.068 1601078.104 0, 710491.978 1601095.137 0, 
+    710254.889 1601112.184 0, 710017.801 1601129.245 0, 709780.714 1601146.32 0, 709543.628 1601163.408 0, 709305.349 1601180.597 0, 709069.459 1601197.628 0, 708832.376 1601214.758 0, 708595.294 1601231.903 0, 708358.212 1601249.061 0, 708121.132 1601266.234 0, 
+    707884.053 1601283.42 0, 707646.975 1601300.62 0, 707409.898 1601317.835 0, 707172.822 1601335.063 0, 706935.747 1601352.305 0, 706698.673 1601369.561 0, 706461.6 1601386.831 0, 706224.529 1601404.116 0, 705987.458 1601421.414 0, 705750.388 1601438.726 0, 
+    705513.319 1601456.051 0, 705276.251 1601473.391 0, 705039.184 1601490.745 0, 704802.118 1601508.113 0, 704565.054 1601525.495 0, 704327.99 1601542.89 0, 704090.927 1601560.3 0, 703853.865 1601577.724 0, 703615.61 1601595.249 0, 704023.842 1607142.836 0, 
+    704432.039 1612689.962 0, 704669.638 1612672.484 0, 704906.047 1612655.109 0, 705142.456 1612637.747 0, 705378.867 1612620.399 0, 705615.279 1612603.066 0, 705851.692 1612585.746 0, 706088.106 1612568.44 0, 706324.52 1612551.147 0, 706560.936 1612533.869 0, 
+    706797.353 1612516.605 0, 707033.771 1612499.355 0, 707270.19 1612482.118 0, 707506.61 1612464.896 0, 707743.031 1612447.687 0, 707979.453 1612430.492 0, 708215.875 1612413.311 0, 708452.299 1612396.145 0, 708688.724 1612378.992 0, 708925.15 1612361.853 0, 
+    709161.577 1612344.727 0, 709398.005 1612327.616 0, 709634.434 1612310.519 0, 709870.864 1612293.436 0, 710106.105 1612276.452 0, 710343.727 1612259.311 0, 710580.16 1612242.269 0, 710816.594 1612225.241 0, 711053.029 1612208.227 0, 711289.465 1612191.228 0, 
+    711525.902 1612174.242 0, 711762.34 1612157.269 0, 711998.779 1612140.311 0, 712235.219 1612123.367 0, 712471.66 1612106.437 0, 712708.102 1612089.52 0, 712944.545 1612072.618 0, 713180.989 1612055.729 0, 713417.434 1612038.855 0, 713653.88 1612021.994 0, 
+    713890.327 1612005.147 0, 714126.775 1611988.314 0, 714363.224 1611971.495 0, 714599.674 1611954.69 0, 714836.125 1611937.899 0, 715072.577 1611921.122 0, 715309.03 1611904.359 0, 715545.484 1611887.609 0, 715780.749 1611870.958 0, 715388.225 1606322.701 0, 
+    714995.668 1600773.983 0))
+
+POLYGON ((727131.728 1611084.02 0, 726896.414 1611100.006 0, 726659.914 1611116.088 0, 726423.415 1611132.183 0, 726186.916 1611148.292 0, 725950.419 1611164.415 0, 725713.922 1611180.552 0, 725477.427 1611196.703 0, 725240.932 1611212.868 0, 725004.439 1611229.047 0, 
+    724767.946 1611245.239 0, 724531.454 1611261.446 0, 724294.963 1611277.666 0, 724058.474 1611293.901 0, 723821.985 1611310.149 0, 723585.497 1611326.411 0, 723349.01 1611342.687 0, 723112.524 1611358.978 0, 722876.039 1611375.282 0, 722639.555 1611391.599 0, 
+    722403.072 1611407.931 0, 722166.59 1611424.277 0, 721930.109 1611440.637 0, 721693.628 1611457.01 0, 721455.96 1611473.48 0, 721220.671 1611489.799 0, 720984.194 1611506.215 0, 720747.717 1611522.644 0, 720511.242 1611539.087 0, 720274.767 1611555.544 0, 
+    720038.294 1611572.015 0, 719801.821 1611588.5 0, 719565.35 1611604.999 0, 719328.879 1611621.512 0, 719092.41 1611638.039 0, 718855.941 1611654.579 0, 718619.474 1611671.134 0, 718383.007 1611687.702 0, 718146.541 1611704.285 0, 717910.077 1611720.881 0, 
+    717673.613 1611737.491 0, 717437.15 1611754.115 0, 717200.689 1611770.753 0, 716964.228 1611787.405 0, 716727.768 1611804.071 0, 716491.309 1611820.751 0, 716254.851 1611837.445 0, 716018.394 1611854.152 0, 715780.749 1611870.958 0, 716173.24 1617418.747 0, 
+    716565.698 1622966.062 0, 716802.687 1622949.303 0, 717038.491 1622932.641 0, 717274.295 1622915.994 0, 717510.101 1622899.36 0, 717745.908 1622882.74 0, 717981.716 1622866.134 0, 718217.524 1622849.542 0, 718453.334 1622832.964 0, 718689.145 1622816.399 0, 
+    718924.956 1622799.849 0, 719160.769 1622783.312 0, 719396.582 1622766.79 0, 719632.397 1622750.281 0, 719868.213 1622733.786 0, 720104.029 1622717.305 0, 720339.846 1622700.838 0, 720575.665 1622684.384 0, 720811.484 1622667.945 0, 721047.305 1622651.519 0, 
+    721283.126 1622635.108 0, 721518.948 1622618.71 0, 721754.772 1622602.326 0, 721990.596 1622585.956 0, 722225.236 1622569.682 0, 722462.247 1622553.258 0, 722698.074 1622536.929 0, 722933.902 1622520.615 0, 723169.731 1622504.314 0, 723405.561 1622488.027 0, 
+    723641.392 1622471.754 0, 723877.224 1622455.495 0, 724113.057 1622439.25 0, 724348.891 1622423.019 0, 724584.726 1622406.802 0, 724820.561 1622390.598 0, 725056.398 1622374.409 0, 725292.236 1622358.233 0, 725528.074 1622342.071 0, 725763.914 1622325.923 0, 
+    725999.754 1622309.789 0, 726235.596 1622293.669 0, 726471.438 1622277.563 0, 726707.281 1622261.47 0, 726943.126 1622245.392 0, 727178.971 1622229.327 0, 727414.817 1622213.276 0, 727650.664 1622197.24 0, 727885.327 1622181.297 0, 727508.544 1616632.896 0, 
+    727131.728 1611084.02 0))
+
+POLYGON ((739207.129 1621428.515 0, 738972.42 1621443.795 0, 738736.528 1621459.165 0, 738500.638 1621474.55 0, 738264.748 1621489.948 0, 738028.859 1621505.36 0, 737792.971 1621520.786 0, 737557.084 1621536.226 0, 737321.198 1621551.68 0, 737085.313 1621567.148 0, 
+    736849.429 1621582.629 0, 736613.546 1621598.125 0, 736377.663 1621613.634 0, 736141.782 1621629.157 0, 735905.901 1621644.694 0, 735670.022 1621660.245 0, 735434.143 1621675.81 0, 735198.265 1621691.389 0, 734962.388 1621706.982 0, 734726.512 1621722.588 0, 
+    734490.637 1621738.209 0, 734254.763 1621753.843 0, 734018.89 1621769.491 0, 733783.018 1621785.153 0, 733545.962 1621800.908 0, 733311.276 1621816.519 0, 733075.406 1621832.223 0, 732839.538 1621847.94 0, 732603.67 1621863.672 0, 732367.803 1621879.417 0, 
+    732131.937 1621895.176 0, 731896.072 1621910.95 0, 731660.208 1621926.737 0, 731424.345 1621942.537 0, 731188.483 1621958.352 0, 730952.622 1621974.181 0, 730716.762 1621990.023 0, 730480.903 1622005.88 0, 730245.044 1622021.75 0, 730009.187 1622037.634 0, 
+    729773.33 1622053.532 0, 729537.475 1622069.444 0, 729301.62 1622085.37 0, 729065.766 1622101.31 0, 728829.914 1622117.263 0, 728594.062 1622133.231 0, 728358.211 1622149.212 0, 728122.361 1622165.207 0, 727885.327 1622181.297 0, 728262.079 1627729.218 0, 
+    728638.797 1633276.652 0, 728875.174 1633260.607 0, 729110.371 1633244.656 0, 729345.569 1633228.719 0, 729580.768 1633212.795 0, 729815.967 1633196.886 0, 730051.168 1633180.99 0, 730286.369 1633165.109 0, 730521.572 1633149.241 0, 730756.775 1633133.387 0, 
+    730991.98 1633117.547 0, 731227.185 1633101.72 0, 731462.391 1633085.908 0, 731697.598 1633070.109 0, 731932.806 1633054.324 0, 732168.015 1633038.553 0, 732403.225 1633022.796 0, 732638.436 1633007.053 0, 732873.648 1632991.323 0, 733108.861 1632975.608 0, 
+    733344.074 1632959.906 0, 733579.289 1632944.218 0, 733814.505 1632928.544 0, 734049.721 1632912.884 0, 734283.758 1632897.316 0, 734520.157 1632881.605 0, 734755.376 1632865.986 0, 734990.596 1632850.381 0, 735225.817 1632834.79 0, 735461.039 1632819.213 0, 
+    735696.262 1632803.65 0, 735931.485 1632788.1 0, 736166.71 1632772.565 0, 736401.936 1632757.043 0, 736637.162 1632741.535 0, 736872.39 1632726.041 0, 737107.618 1632710.561 0, 737342.847 1632695.094 0, 737578.077 1632679.642 0, 737813.308 1632664.203 0, 
+    738048.54 1632648.778 0, 738283.773 1632633.367 0, 738519.007 1632617.97 0, 738754.242 1632602.587 0, 738989.477 1632587.217 0, 739224.714 1632571.862 0, 739459.951 1632556.52 0, 739695.189 1632541.192 0, 739929.249 1632525.954 0, 739568.205 1626977.478 0, 
+    739207.129 1621428.515 0))
+
+POLYGON ((751221.777 1631807.158 0, 750987.673 1631821.734 0, 750752.393 1631836.397 0, 750517.113 1631851.074 0, 750281.834 1631865.765 0, 750046.556 1631880.47 0, 749811.279 1631895.189 0, 749576.002 1631909.921 0, 749340.727 1631924.668 0, 749105.452 1631939.428 0, 
+    748870.179 1631954.202 0, 748634.906 1631968.99 0, 748399.634 1631983.792 0, 748164.363 1631998.607 0, 747929.092 1632013.437 0, 747693.823 1632028.28 0, 747458.554 1632043.137 0, 747223.287 1632058.008 0, 746988.02 1632072.893 0, 746752.754 1632087.792 0, 
+    746517.489 1632102.704 0, 746282.225 1632117.631 0, 746046.962 1632132.571 0, 745811.699 1632147.525 0, 745575.259 1632162.568 0, 745341.177 1632177.475 0, 745105.918 1632192.471 0, 744870.659 1632207.48 0, 744635.401 1632222.503 0, 744400.144 1632237.54 0, 
+    744164.888 1632252.592 0, 743929.632 1632267.656 0, 743694.378 1632282.735 0, 743459.124 1632297.828 0, 743223.872 1632312.934 0, 742988.62 1632328.054 0, 742753.369 1632343.188 0, 742518.119 1632358.336 0, 742282.87 1632373.498 0, 742047.622 1632388.674 0, 
+    741812.375 1632403.863 0, 741577.128 1632419.067 0, 741341.883 1632434.284 0, 741106.638 1632449.515 0, 740871.394 1632464.76 0, 740636.152 1632480.018 0, 740400.91 1632495.291 0, 740165.669 1632510.577 0, 739929.249 1632525.954 0, 740290.261 1638073.937 0, 
+    740651.24 1643621.419 0, 740887.004 1643606.084 0, 741121.592 1643590.841 0, 741356.181 1643575.61 0, 741590.77 1643560.394 0, 741825.361 1643545.191 0, 742059.953 1643530.003 0, 742294.545 1643514.828 0, 742529.138 1643499.667 0, 742763.733 1643484.519 0, 
+    742998.328 1643469.386 0, 743232.924 1643454.266 0, 743467.52 1643439.16 0, 743702.118 1643424.068 0, 743936.717 1643408.99 0, 744171.316 1643393.925 0, 744405.917 1643378.875 0, 744640.518 1643363.838 0, 744875.12 1643348.815 0, 745109.723 1643333.806 0, 
+    745344.327 1643318.81 0, 745578.932 1643303.828 0, 745813.538 1643288.861 0, 746048.145 1643273.907 0, 746281.576 1643259.041 0, 746517.36 1643244.04 0, 746751.97 1643229.128 0, 746986.58 1643214.229 0, 747221.191 1643199.344 0, 747455.803 1643184.473 0, 
+    747690.415 1643169.615 0, 747925.029 1643154.772 0, 748159.644 1643139.942 0, 748394.259 1643125.126 0, 748628.875 1643110.324 0, 748863.492 1643095.536 0, 749098.11 1643080.761 0, 749332.729 1643066.001 0, 749567.349 1643051.254 0, 749801.969 1643036.521 0, 
+    750036.591 1643021.801 0, 750271.213 1643007.096 0, 750505.836 1642992.404 0, 750740.46 1642977.726 0, 750975.085 1642963.062 0, 751209.711 1642948.412 0, 751444.338 1642933.776 0, 751678.965 1642919.153 0, 751912.419 1642904.618 0, 751567.113 1637356.138 0, 
+    751221.777 1631807.158 0))
+
+POLYGON ((763175.577 1642219.634 0, 762942.082 1642233.51 0, 762707.414 1642247.47 0, 762472.747 1642261.443 0, 762238.081 1642275.431 0, 762003.415 1642289.432 0, 761768.751 1642303.447 0, 761534.087 1642317.475 0, 761299.424 1642331.518 0, 761064.762 1642345.574 0, 
+    760830.101 1642359.644 0, 760595.44 1642373.728 0, 760360.78 1642387.826 0, 760126.122 1642401.938 0, 759891.464 1642416.063 0, 759656.807 1642430.202 0, 759422.15 1642444.355 0, 759187.495 1642458.522 0, 758952.84 1642472.703 0, 758718.186 1642486.897 0, 
+    758483.534 1642501.106 0, 758248.881 1642515.328 0, 758014.23 1642529.564 0, 757779.58 1642543.813 0, 757543.756 1642558.148 0, 757310.281 1642572.354 0, 757075.633 1642586.645 0, 756840.986 1642600.95 0, 756606.34 1642615.269 0, 756371.695 1642629.602 0, 
+    756137.05 1642643.948 0, 755902.406 1642658.308 0, 755667.764 1642672.682 0, 755433.122 1642687.07 0, 755198.48 1642701.472 0, 754963.84 1642715.887 0, 754729.201 1642730.316 0, 754494.562 1642744.759 0, 754259.924 1642759.216 0, 754025.287 1642773.687 0, 
+    753790.651 1642788.171 0, 753556.016 1642802.67 0, 753321.382 1642817.182 0, 753086.748 1642831.708 0, 752852.116 1642846.247 0, 752617.484 1642860.801 0, 752382.853 1642875.368 0, 752148.223 1642889.949 0, 751912.419 1642904.618 0, 752257.693 1648452.59 0, 
+    752602.934 1654000.05 0, 752838.082 1653985.423 0, 753072.059 1653970.882 0, 753306.037 1653956.355 0, 753540.016 1653941.842 0, 753773.995 1653927.343 0, 754007.976 1653912.858 0, 754241.957 1653898.386 0, 754475.939 1653883.928 0, 754709.922 1653869.484 0, 
+    754943.906 1653855.053 0, 755177.891 1653840.637 0, 755411.876 1653826.234 0, 755645.863 1653811.845 0, 755879.85 1653797.469 0, 756113.838 1653783.108 0, 756347.827 1653768.76 0, 756581.817 1653754.426 0, 756815.807 1653740.106 0, 757049.799 1653725.8 0, 
+    757283.791 1653711.507 0, 757517.784 1653697.228 0, 757751.778 1653682.963 0, 757985.773 1653668.711 0, 758218.598 1653654.545 0, 758453.765 1653640.25 0, 758687.762 1653626.04 0, 758921.761 1653611.844 0, 759155.76 1653597.661 0, 759389.759 1653583.492 0, 
+    759623.76 1653569.338 0, 759857.761 1653555.196 0, 760091.764 1653541.069 0, 760325.767 1653526.955 0, 760559.771 1653512.855 0, 760793.776 1653498.769 0, 761027.781 1653484.697 0, 761261.788 1653470.638 0, 761495.795 1653456.594 0, 761729.803 1653442.563 0, 
+    761963.812 1653428.545 0, 762197.822 1653414.542 0, 762431.833 1653400.552 0, 762665.844 1653386.576 0, 762899.856 1653372.614 0, 763133.869 1653358.666 0, 763367.883 1653344.731 0, 763601.898 1653330.811 0, 763834.744 1653316.973 0, 763505.176 1647768.56 0, 
+    763175.577 1642219.634 0))
+
+POLYGON ((775068.438 1652665.631 0, 774835.552 1652678.81 0, 774601.499 1652692.07 0, 774367.447 1652705.343 0, 774133.395 1652718.631 0, 773899.344 1652731.932 0, 773665.294 1652745.246 0, 773431.245 1652758.575 0, 773197.197 1652771.917 0, 772963.149 1652785.273 0, 
+    772729.102 1652798.643 0, 772495.056 1652812.027 0, 772261.011 1652825.424 0, 772026.967 1652838.835 0, 771792.923 1652852.26 0, 771558.88 1652865.699 0, 771324.838 1652879.151 0, 771090.797 1652892.617 0, 770856.756 1652906.097 0, 770622.716 1652919.591 0, 
+    770388.677 1652933.099 0, 770154.639 1652946.62 0, 769920.602 1652960.155 0, 769686.565 1652973.704 0, 769451.361 1652987.335 0, 769218.495 1653000.843 0, 768984.461 1653014.434 0, 768750.427 1653028.038 0, 768516.395 1653041.655 0, 768282.363 1653055.287 0, 
+    768048.332 1653068.932 0, 767814.302 1653082.591 0, 767580.273 1653096.264 0, 767346.244 1653109.951 0, 767112.216 1653123.651 0, 766878.19 1653137.366 0, 766644.163 1653151.093 0, 766410.138 1653164.835 0, 766176.114 1653178.591 0, 765942.09 1653192.36 0, 
+    765708.067 1653206.143 0, 765474.045 1653219.94 0, 765240.024 1653233.751 0, 765006.003 1653247.575 0, 764771.984 1653261.413 0, 764537.965 1653275.265 0, 764303.947 1653289.131 0, 764069.93 1653303.01 0, 763834.744 1653316.973 0, 764164.281 1658864.866 0, 
+    764493.786 1664412.232 0, 764728.316 1664398.308 0, 764961.68 1664384.467 0, 765195.045 1664370.64 0, 765428.411 1664356.827 0, 765661.778 1664343.027 0, 765895.145 1664329.241 0, 766128.513 1664315.469 0, 766361.882 1664301.711 0, 766595.252 1664287.966 0, 
+    766828.623 1664274.235 0, 767061.994 1664260.518 0, 767295.366 1664246.815 0, 767528.739 1664233.125 0, 767762.113 1664219.449 0, 767995.488 1664205.787 0, 768228.863 1664192.139 0, 768462.239 1664178.504 0, 768695.616 1664164.883 0, 768928.994 1664151.276 0, 
+    769162.373 1664137.682 0, 769395.752 1664124.102 0, 769629.133 1664110.536 0, 769862.514 1664096.984 0, 770094.73 1664083.513 0, 770329.278 1664069.921 0, 770562.662 1664056.41 0, 770796.046 1664042.912 0, 771029.431 1664029.429 0, 771262.817 1664015.959 0, 
+    771496.203 1664002.503 0, 771729.591 1663989.06 0, 771962.979 1663975.631 0, 772196.368 1663962.217 0, 772429.758 1663948.815 0, 772663.148 1663935.428 0, 772896.54 1663922.054 0, 773129.932 1663908.694 0, 773363.325 1663895.348 0, 773596.718 1663882.015 0, 
+    773830.113 1663868.697 0, 774063.508 1663855.392 0, 774296.904 1663842.1 0, 774530.301 1663828.823 0, 774763.699 1663815.559 0, 774997.097 1663802.309 0, 775230.496 1663789.072 0, 775463.896 1663775.85 0, 775696.132 1663762.707 0, 775382.3 1658214.432 0, 
+    775068.438 1652665.631 0))
+
+POLYGON ((786900.267 1663144.833 0, 786667.994 1663157.32 0, 786434.557 1663169.883 0, 786201.122 1663182.46 0, 785967.687 1663195.051 0, 785734.253 1663207.655 0, 785500.819 1663220.274 0, 785267.387 1663232.905 0, 785033.955 1663245.551 0, 784800.523 1663258.21 0, 
+    784567.093 1663270.883 0, 784333.663 1663283.57 0, 784100.234 1663296.271 0, 783866.806 1663308.985 0, 783633.379 1663321.713 0, 783399.952 1663334.455 0, 783166.526 1663347.21 0, 782933.101 1663359.98 0, 782699.676 1663372.763 0, 782466.253 1663385.559 0, 
+    782232.83 1663398.37 0, 781999.408 1663411.194 0, 781765.986 1663424.032 0, 781532.566 1663436.884 0, 781297.981 1663449.813 0, 781065.726 1663462.628 0, 780832.308 1663475.521 0, 780598.89 1663488.428 0, 780365.474 1663501.348 0, 780132.057 1663514.282 0, 
+    779898.642 1663527.23 0, 779665.227 1663540.192 0, 779431.814 1663553.167 0, 779198.401 1663566.156 0, 778964.988 1663579.159 0, 778731.577 1663592.176 0, 778498.166 1663605.206 0, 778264.756 1663618.25 0, 778031.347 1663631.308 0, 777797.938 1663644.379 0, 
+    777564.531 1663657.464 0, 777331.124 1663670.563 0, 777097.717 1663683.676 0, 776864.312 1663696.803 0, 776630.907 1663709.943 0, 776397.504 1663723.097 0, 776164.101 1663736.264 0, 775930.698 1663749.446 0, 775696.132 1663762.707 0, 776009.934 1669310.448 0, 
+    776323.705 1674857.649 0, 776557.615 1674844.425 0, 776790.365 1674831.28 0, 777023.115 1674818.15 0, 777255.865 1674805.032 0, 777488.617 1674791.929 0, 777721.369 1674778.839 0, 777954.122 1674765.763 0, 778186.876 1674752.701 0, 778419.631 1674739.652 0, 
+    778652.386 1674726.617 0, 778885.143 1674713.596 0, 779117.9 1674700.589 0, 779350.657 1674687.595 0, 779583.416 1674674.615 0, 779816.175 1674661.648 0, 780048.935 1674648.695 0, 780281.696 1674635.756 0, 780514.457 1674622.831 0, 780747.22 1674609.919 0, 
+    780979.983 1674597.022 0, 781212.746 1674584.137 0, 781445.511 1674571.267 0, 781678.276 1674558.41 0, 781909.881 1674545.631 0, 782143.809 1674532.737 0, 782376.577 1674519.922 0, 782609.345 1674507.12 0, 782842.114 1674494.331 0, 783074.884 1674481.557 0, 
+    783307.655 1674468.796 0, 783540.426 1674456.048 0, 783773.198 1674443.315 0, 784005.971 1674430.595 0, 784238.745 1674417.889 0, 784471.519 1674405.197 0, 784704.294 1674392.518 0, 784937.07 1674379.853 0, 785169.847 1674367.201 0, 785402.624 1674354.564 0, 
+    785635.402 1674341.94 0, 785868.181 1674329.33 0, 786100.96 1674316.733 0, 786333.741 1674304.15 0, 786566.522 1674291.581 0, 786799.303 1674279.026 0, 787032.086 1674266.484 0, 787264.869 1674253.956 0, 787496.493 1674241.504 0, 787198.395 1668693.439 0, 
+    786900.267 1663144.833 0))
+
+POLYGON ((578655.688 1500810.898 0, 578413.939 1500835.577 0, 578170.949 1500860.398 0, 577927.961 1500885.233 0, 577684.974 1500910.083 0, 577441.988 1500934.947 0, 577199.004 1500959.825 0, 576956.022 1500984.717 0, 576713.04 1501009.624 0, 576470.061 1501034.545 0, 
+    576227.082 1501059.48 0, 575984.106 1501084.43 0, 575741.13 1501109.393 0, 575498.157 1501134.372 0, 575255.184 1501159.364 0, 575012.213 1501184.371 0, 574769.244 1501209.392 0, 574526.276 1501234.427 0, 574283.309 1501259.477 0, 574040.344 1501284.541 0, 
+    573797.381 1501309.619 0, 573554.419 1501334.712 0, 573311.458 1501359.819 0, 573068.499 1501384.94 0, 572824.298 1501410.204 0, 572582.586 1501435.225 0, 572339.631 1501460.389 0, 572096.678 1501485.568 0, 571853.726 1501510.76 0, 571610.776 1501535.967 0, 
+    571367.827 1501561.189 0, 571124.88 1501586.424 0, 570881.934 1501611.674 0, 570638.99 1501636.938 0, 570396.047 1501662.217 0, 570153.106 1501687.51 0, 569910.166 1501712.817 0, 569667.228 1501738.138 0, 569424.291 1501763.474 0, 569181.356 1501788.824 0, 
+    568938.422 1501814.188 0, 568695.489 1501839.567 0, 568452.559 1501864.959 0, 568209.629 1501890.367 0, 567966.701 1501915.788 0, 567723.775 1501941.224 0, 567480.85 1501966.674 0, 567237.927 1501992.138 0, 566993.761 1502017.748 0, 567574.999 1507557.88 0, 
+    568156.203 1513097.673 0, 568399.713 1513072.132 0, 568641.985 1513046.736 0, 568884.257 1513021.355 0, 569126.532 1512995.987 0, 569368.807 1512970.634 0, 569611.084 1512945.295 0, 569853.363 1512919.97 0, 570095.643 1512894.66 0, 570337.925 1512869.364 0, 
+    570580.208 1512844.082 0, 570822.493 1512818.814 0, 571064.779 1512793.561 0, 571307.066 1512768.321 0, 571549.355 1512743.097 0, 571791.646 1512717.886 0, 572033.938 1512692.69 0, 572276.232 1512667.508 0, 572518.527 1512642.34 0, 572760.823 1512617.186 0, 
+    573003.121 1512592.047 0, 573245.421 1512566.922 0, 573487.722 1512541.811 0, 573730.024 1512516.714 0, 573971.088 1512491.76 0, 574214.633 1512466.564 0, 574456.94 1512441.51 0, 574699.248 1512416.471 0, 574941.558 1512391.446 0, 575183.869 1512366.435 0, 
+    575426.182 1512341.438 0, 575668.496 1512316.456 0, 575910.812 1512291.487 0, 576153.129 1512266.533 0, 576395.448 1512241.594 0, 576637.768 1512216.668 0, 576880.089 1512191.757 0, 577122.412 1512166.86 0, 577364.737 1512141.978 0, 577607.063 1512117.109 0, 
+    577849.39 1512092.255 0, 578091.719 1512067.416 0, 578334.05 1512042.59 0, 578576.381 1512017.779 0, 578818.715 1511992.982 0, 579061.049 1511968.199 0, 579303.385 1511943.43 0, 579545.723 1511918.676 0, 579786.823 1511894.063 0, 579221.273 1506352.65 0, 
+    578655.688 1500810.898 0))
+
+POLYGON ((591420.797 1510723.316 0, 591179.627 1510747.248 0, 590937.22 1510771.318 0, 590694.815 1510795.402 0, 590452.411 1510819.5 0, 590210.009 1510843.612 0, 589967.608 1510867.739 0, 589725.208 1510891.879 0, 589482.81 1510916.034 0, 589240.414 1510940.204 0, 
+    588998.018 1510964.387 0, 588755.625 1510988.585 0, 588513.232 1511012.797 0, 588270.841 1511037.024 0, 588028.452 1511061.265 0, 587786.064 1511085.52 0, 587543.677 1511109.789 0, 587301.292 1511134.072 0, 587058.908 1511158.37 0, 586816.525 1511182.682 0, 
+    586574.144 1511207.008 0, 586331.765 1511231.349 0, 586089.387 1511255.704 0, 585847.01 1511280.073 0, 585603.396 1511304.581 0, 585362.261 1511328.854 0, 585119.889 1511353.266 0, 584877.518 1511377.692 0, 584635.148 1511402.132 0, 584392.78 1511426.587 0, 
+    584150.414 1511451.056 0, 583908.049 1511475.539 0, 583665.685 1511500.037 0, 583423.323 1511524.548 0, 583180.962 1511549.074 0, 582938.602 1511573.615 0, 582696.244 1511598.169 0, 582453.888 1511622.738 0, 582211.533 1511647.321 0, 581969.179 1511671.918 0, 
+    581726.827 1511696.53 0, 581484.476 1511721.156 0, 581242.127 1511745.796 0, 580999.779 1511770.45 0, 580757.433 1511795.119 0, 580515.088 1511819.802 0, 580272.745 1511844.499 0, 580030.403 1511869.211 0, 579786.823 1511894.063 0, 580352.337 1517435.131 0, 
+    580917.817 1522975.849 0, 581160.741 1522951.064 0, 581402.431 1522926.419 0, 581644.122 1522901.788 0, 581885.815 1522877.172 0, 582127.509 1522852.57 0, 582369.204 1522827.982 0, 582610.901 1522803.408 0, 582852.6 1522778.848 0, 583094.3 1522754.303 0, 
+    583336.001 1522729.772 0, 583577.704 1522705.255 0, 583819.408 1522680.752 0, 584061.113 1522656.264 0, 584302.821 1522631.79 0, 584544.529 1522607.33 0, 584786.239 1522582.884 0, 585027.95 1522558.452 0, 585269.663 1522534.035 0, 585511.378 1522509.632 0, 
+    585753.093 1522485.243 0, 585994.81 1522460.868 0, 586236.529 1522436.508 0, 586478.249 1522412.162 0, 586718.735 1522387.954 0, 586961.693 1522363.512 0, 587203.418 1522339.209 0, 587445.143 1522314.919 0, 587686.87 1522290.644 0, 587928.599 1522266.383 0, 
+    588170.329 1522242.137 0, 588412.061 1522217.904 0, 588653.793 1522193.686 0, 588895.528 1522169.482 0, 589137.263 1522145.293 0, 589379.001 1522121.117 0, 589620.739 1522096.956 0, 589862.479 1522072.809 0, 590104.221 1522048.676 0, 590345.963 1522024.558 0, 
+    590587.708 1522000.453 0, 590829.453 1521976.363 0, 591071.2 1521952.288 0, 591312.949 1521928.226 0, 591554.699 1521904.179 0, 591796.45 1521880.145 0, 592038.203 1521856.126 0, 592279.957 1521832.122 0, 592520.478 1521808.254 0, 591970.655 1516265.96 0, 
+    591420.797 1510723.316 0))
+
+POLYGON ((604126.392 1520673.442 0, 603885.803 1520696.631 0, 603643.982 1520719.952 0, 603402.162 1520743.288 0, 603160.344 1520766.638 0, 602918.527 1520790.003 0, 602676.711 1520813.381 0, 602434.897 1520836.774 0, 602193.084 1520860.181 0, 601951.273 1520883.602 0, 
+    601709.463 1520907.038 0, 601467.654 1520930.487 0, 601225.847 1520953.951 0, 600984.041 1520977.43 0, 600742.237 1521000.922 0, 600500.434 1521024.429 0, 600258.632 1521047.949 0, 600016.832 1521071.485 0, 599775.033 1521095.034 0, 599533.235 1521118.597 0, 
+    599291.439 1521142.175 0, 599049.644 1521165.767 0, 598807.851 1521189.374 0, 598566.059 1521212.994 0, 598323.034 1521236.749 0, 598082.479 1521260.278 0, 597840.691 1521283.941 0, 597598.905 1521307.618 0, 597357.12 1521331.31 0, 597115.336 1521355.016 0, 
+    596873.554 1521378.736 0, 596631.773 1521402.47 0, 596389.993 1521426.219 0, 596148.215 1521449.982 0, 595906.439 1521473.759 0, 595664.663 1521497.55 0, 595422.889 1521521.355 0, 595181.117 1521545.175 0, 594939.346 1521569.009 0, 594697.576 1521592.857 0, 
+    594455.808 1521616.72 0, 594214.041 1521640.596 0, 593972.276 1521664.487 0, 593730.512 1521688.392 0, 593488.749 1521712.312 0, 593246.988 1521736.245 0, 593005.228 1521760.193 0, 592763.47 1521784.155 0, 592520.478 1521808.254 0, 593070.266 1527350.191 0, 
+    593620.018 1532891.766 0, 593862.354 1532867.732 0, 594103.46 1532843.835 0, 594344.567 1532819.951 0, 594585.676 1532796.082 0, 594826.787 1532772.228 0, 595067.898 1532748.387 0, 595309.011 1532724.561 0, 595550.126 1532700.748 0, 595791.242 1532676.95 0, 
+    596032.359 1532653.167 0, 596273.478 1532629.397 0, 596514.598 1532605.641 0, 596755.719 1532581.9 0, 596996.842 1532558.173 0, 597237.966 1532534.46 0, 597479.092 1532510.762 0, 597720.219 1532487.077 0, 597961.347 1532463.407 0, 598202.477 1532439.751 0, 
+    598443.608 1532416.109 0, 598684.741 1532392.481 0, 598925.875 1532368.868 0, 599167.01 1532345.268 0, 599406.917 1532321.803 0, 599649.285 1532298.112 0, 599890.425 1532274.555 0, 600131.566 1532251.013 0, 600372.708 1532227.485 0, 600613.852 1532203.97 0, 
+    600854.997 1532180.47 0, 601096.143 1532156.985 0, 601337.291 1532133.513 0, 601578.44 1532110.056 0, 601819.591 1532086.612 0, 602060.743 1532063.183 0, 602301.896 1532039.769 0, 602543.051 1532016.368 0, 602784.207 1531992.982 0, 603025.365 1531969.609 0, 
+    603266.524 1531946.251 0, 603507.684 1531922.907 0, 603748.846 1531899.578 0, 603990.009 1531876.262 0, 604231.173 1531852.961 0, 604472.339 1531829.674 0, 604713.506 1531806.401 0, 604954.674 1531783.142 0, 605194.614 1531760.016 0, 604660.521 1526216.911 0, 
+    604126.392 1520673.442 0))
+
+POLYGON ((616772.362 1530660.972 0, 616532.356 1530683.42 0, 616291.123 1530705.997 0, 616049.891 1530728.589 0, 615808.66 1530751.195 0, 615567.431 1530773.814 0, 615326.203 1530796.448 0, 615084.976 1530819.097 0, 614843.751 1530841.759 0, 614602.527 1530864.436 0, 
+    614361.305 1530887.127 0, 614120.083 1530909.832 0, 613878.863 1530932.551 0, 613637.645 1530955.284 0, 613396.428 1530978.032 0, 613155.212 1531000.794 0, 612913.997 1531023.57 0, 612672.784 1531046.36 0, 612431.572 1531069.164 0, 612190.362 1531091.983 0, 
+    611949.152 1531114.816 0, 611707.945 1531137.663 0, 611466.738 1531160.524 0, 611225.533 1531183.399 0, 610983.1 1531206.406 0, 610743.127 1531229.193 0, 610501.926 1531252.111 0, 610260.726 1531275.043 0, 610019.527 1531297.989 0, 609778.33 1531320.95 0, 
+    609537.135 1531343.925 0, 609295.94 1531366.914 0, 609054.747 1531389.917 0, 608813.556 1531412.934 0, 608572.365 1531435.966 0, 608331.177 1531459.011 0, 608089.989 1531482.071 0, 607848.803 1531505.145 0, 607607.618 1531528.234 0, 607366.434 1531551.336 0, 
+    607125.252 1531574.453 0, 606884.071 1531597.584 0, 606642.892 1531620.729 0, 606401.714 1531643.888 0, 606160.537 1531667.062 0, 605919.362 1531690.25 0, 605678.188 1531713.452 0, 605437.015 1531736.668 0, 605194.614 1531760.016 0, 605728.673 1537302.754 0, 
+    606262.695 1542845.117 0, 606504.44 1542821.831 0, 606744.961 1542798.678 0, 606985.482 1542775.539 0, 607226.005 1542752.414 0, 607466.529 1542729.303 0, 607707.055 1542706.207 0, 607947.582 1542683.124 0, 608188.11 1542660.056 0, 608428.64 1542637.002 0, 
+    608669.171 1542613.962 0, 608909.703 1542590.936 0, 609150.237 1542567.924 0, 609390.772 1542544.926 0, 609631.308 1542521.943 0, 609871.846 1542498.974 0, 610112.385 1542476.019 0, 610352.926 1542453.078 0, 610593.467 1542430.151 0, 610834.011 1542407.238 0, 
+    611074.555 1542384.34 0, 611315.101 1542361.456 0, 611555.648 1542338.585 0, 611796.197 1542315.729 0, 612035.521 1542293.004 0, 612277.298 1542270.06 0, 612517.851 1542247.246 0, 612758.405 1542224.447 0, 612998.96 1542201.662 0, 613239.516 1542178.891 0, 
+    613480.074 1542156.134 0, 613720.634 1542133.391 0, 613961.194 1542110.663 0, 614201.756 1542087.948 0, 614442.32 1542065.248 0, 614682.884 1542042.562 0, 614923.45 1542019.89 0, 615164.018 1541997.232 0, 615404.586 1541974.589 0, 615645.156 1541951.959 0, 
+    615885.728 1541929.344 0, 616126.3 1541906.743 0, 616366.874 1541884.156 0, 616607.45 1541861.583 0, 616848.026 1541839.024 0, 617088.604 1541816.48 0, 617329.184 1541793.95 0, 617569.764 1541771.433 0, 617809.121 1541749.046 0, 617290.759 1536205.196 0, 
+    616772.362 1530660.972 0))
+
+POLYGON ((629358.598 1540685.6 0, 629119.176 1540707.311 0, 628878.533 1540729.148 0, 628637.891 1540750.998 0, 628397.251 1540772.863 0, 628156.611 1540794.742 0, 627915.973 1540816.635 0, 627675.336 1540838.542 0, 627434.701 1540860.464 0, 627194.066 1540882.399 0, 
+    626953.433 1540904.349 0, 626712.802 1540926.313 0, 626472.171 1540948.291 0, 626231.542 1540970.283 0, 625990.914 1540992.289 0, 625750.288 1541014.31 0, 625509.663 1541036.344 0, 625269.039 1541058.393 0, 625028.416 1541080.456 0, 624787.795 1541102.533 0, 
+    624547.175 1541124.625 0, 624306.556 1541146.73 0, 624065.939 1541168.85 0, 623825.323 1541190.984 0, 623583.484 1541213.244 0, 623344.094 1541235.294 0, 623103.482 1541257.47 0, 622862.871 1541279.661 0, 622622.262 1541301.865 0, 622381.654 1541324.084 0, 
+    622141.047 1541346.317 0, 621900.441 1541368.564 0, 621659.837 1541390.825 0, 621419.234 1541413.101 0, 621178.632 1541435.39 0, 620938.032 1541457.694 0, 620697.432 1541480.012 0, 620456.835 1541502.344 0, 620216.238 1541524.69 0, 619975.643 1541547.051 0, 
+    619735.049 1541569.425 0, 619494.457 1541591.814 0, 619253.865 1541614.217 0, 619013.276 1541636.634 0, 618772.687 1541659.065 0, 618532.1 1541681.51 0, 618291.514 1541703.97 0, 618050.929 1541726.444 0, 617809.121 1541749.046 0, 618327.447 1547292.515 0, 
+    618845.738 1552835.598 0, 619086.89 1552813.057 0, 619326.822 1552790.645 0, 619566.756 1552768.246 0, 619806.69 1552745.862 0, 620046.626 1552723.491 0, 620286.564 1552701.135 0, 620526.502 1552678.793 0, 620766.442 1552656.465 0, 621006.384 1552634.151 0, 
+    621246.326 1552611.851 0, 621486.27 1552589.566 0, 621726.215 1552567.294 0, 621966.162 1552545.037 0, 622206.11 1552522.793 0, 622446.059 1552500.564 0, 622686.009 1552478.349 0, 622925.961 1552456.148 0, 623165.914 1552433.962 0, 623405.868 1552411.789 0, 
+    623645.824 1552389.63 0, 623885.781 1552367.486 0, 624125.739 1552345.356 0, 624365.699 1552323.24 0, 624604.439 1552301.25 0, 624845.622 1552279.05 0, 625085.585 1552256.976 0, 625325.55 1552234.916 0, 625565.516 1552212.871 0, 625805.483 1552190.839 0, 
+    626045.452 1552168.822 0, 626285.422 1552146.819 0, 626525.393 1552124.83 0, 626765.366 1552102.855 0, 627005.34 1552080.894 0, 627245.315 1552058.948 0, 627485.291 1552037.015 0, 627725.269 1552015.097 0, 627965.248 1551993.192 0, 628205.228 1551971.302 0, 
+    628445.21 1551949.426 0, 628685.193 1551927.564 0, 628925.177 1551905.716 0, 629165.162 1551883.883 0, 629405.149 1551862.063 0, 629645.137 1551840.258 0, 629885.126 1551818.466 0, 630125.117 1551796.689 0, 630363.889 1551775.037 0, 629861.261 1546230.512 0, 
+    629358.598 1540685.6 0))
+
+POLYGON ((641884.99 1550747.02 0, 641646.156 1550767.998 0, 641406.105 1550789.097 0, 641166.055 1550810.211 0, 640926.006 1550831.338 0, 640685.959 1550852.479 0, 640445.913 1550873.635 0, 640205.868 1550894.805 0, 639965.824 1550915.988 0, 639725.782 1550937.186 0, 
+    639485.741 1550958.398 0, 639245.701 1550979.625 0, 639005.662 1551000.865 0, 638765.624 1551022.12 0, 638525.588 1551043.388 0, 638285.553 1551064.671 0, 638045.52 1551085.968 0, 637805.487 1551107.279 0, 637565.456 1551128.604 0, 637325.426 1551149.943 0, 
+    637085.398 1551171.296 0, 636845.37 1551192.664 0, 636605.344 1551214.046 0, 636365.319 1551235.441 0, 636124.076 1551256.96 0, 635885.273 1551278.275 0, 635645.252 1551299.713 0, 635405.232 1551321.166 0, 635165.214 1551342.632 0, 634925.196 1551364.112 0, 
+    634685.18 1551385.607 0, 634445.166 1551407.116 0, 634205.152 1551428.639 0, 633965.14 1551450.176 0, 633725.129 1551471.727 0, 633485.119 1551493.292 0, 633245.111 1551514.872 0, 633005.104 1551536.465 0, 632765.098 1551558.073 0, 632525.093 1551579.695 0, 
+    632285.09 1551601.33 0, 632045.088 1551622.981 0, 631805.087 1551644.645 0, 631565.087 1551666.323 0, 631325.089 1551688.015 0, 631085.092 1551709.722 0, 630845.096 1551731.443 0, 630605.102 1551753.177 0, 630363.889 1551775.037 0, 630866.481 1557319.17 0, 
+    631369.037 1562862.904 0, 631609.595 1562841.104 0, 631848.937 1562819.428 0, 632088.28 1562797.766 0, 632327.624 1562776.119 0, 632566.97 1562754.485 0, 632806.317 1562732.866 0, 633045.665 1562711.261 0, 633285.014 1562689.67 0, 633524.365 1562668.093 0, 
+    633763.717 1562646.53 0, 634003.07 1562624.981 0, 634242.425 1562603.446 0, 634481.78 1562581.925 0, 634721.137 1562560.419 0, 634960.496 1562538.926 0, 635199.855 1562517.448 0, 635439.216 1562495.983 0, 635678.578 1562474.533 0, 635917.942 1562453.097 0, 
+    636157.306 1562431.675 0, 636396.672 1562410.267 0, 636636.039 1562388.873 0, 636875.408 1562367.493 0, 637113.561 1562346.236 0, 637354.148 1562324.775 0, 637593.52 1562303.438 0, 637832.894 1562282.114 0, 638072.269 1562260.805 0, 638311.645 1562239.51 0, 
+    638551.022 1562218.229 0, 638790.4 1562196.961 0, 639029.78 1562175.708 0, 639269.161 1562154.469 0, 639508.543 1562133.245 0, 639747.926 1562112.034 0, 639987.311 1562090.837 0, 640226.697 1562069.655 0, 640466.084 1562048.486 0, 640705.473 1562027.332 0, 
+    640944.862 1562006.191 0, 641184.253 1561985.065 0, 641423.646 1561963.953 0, 641663.039 1561942.855 0, 641902.434 1561921.771 0, 642141.829 1561900.701 0, 642381.227 1561879.645 0, 642620.625 1561858.604 0, 642858.809 1561837.683 0, 642371.917 1556292.551 0, 
+    641884.99 1550747.02 0))
+
+POLYGON ((654351.432 1560844.926 0, 654113.187 1560865.175 0, 653873.731 1560885.54 0, 653634.275 1560905.919 0, 653394.82 1560926.313 0, 653155.367 1560946.72 0, 652915.915 1560967.142 0, 652676.464 1560987.577 0, 652437.015 1561008.027 0, 652197.566 1561028.491 0, 
+    651958.119 1561048.969 0, 651718.673 1561069.461 0, 651479.228 1561089.968 0, 651239.784 1561110.488 0, 651000.342 1561131.022 0, 650760.901 1561151.571 0, 650521.461 1561172.133 0, 650282.022 1561192.71 0, 650042.584 1561213.301 0, 649803.148 1561233.905 0, 
+    649563.713 1561254.524 0, 649324.279 1561275.157 0, 649084.846 1561295.805 0, 648845.415 1561316.466 0, 648604.77 1561337.246 0, 648366.555 1561357.83 0, 648127.128 1561378.534 0, 647887.701 1561399.252 0, 647648.275 1561419.983 0, 647408.851 1561440.729 0, 
+    647169.428 1561461.489 0, 646930.007 1561482.263 0, 646690.586 1561503.051 0, 646451.167 1561523.853 0, 646211.749 1561544.669 0, 645972.332 1561565.5 0, 645732.916 1561586.344 0, 645493.502 1561607.202 0, 645254.089 1561628.075 0, 645014.677 1561648.962 0, 
+    644775.266 1561669.863 0, 644535.856 1561690.777 0, 644296.448 1561711.706 0, 644057.041 1561732.649 0, 643817.635 1561753.607 0, 643578.231 1561774.578 0, 643338.828 1561795.563 0, 643099.425 1561816.563 0, 642858.809 1561837.683 0, 643345.666 1567382.41 0, 
+    643832.487 1572926.726 0, 644072.447 1572905.663 0, 644311.196 1572884.721 0, 644549.947 1572863.793 0, 644788.699 1572842.879 0, 645027.452 1572821.979 0, 645266.206 1572801.093 0, 645504.962 1572780.221 0, 645743.718 1572759.363 0, 645982.476 1572738.52 0, 
+    646221.236 1572717.69 0, 646459.996 1572696.874 0, 646698.758 1572676.073 0, 646937.521 1572655.285 0, 647176.285 1572634.511 0, 647415.05 1572613.752 0, 647653.817 1572593.007 0, 647892.585 1572572.275 0, 648131.354 1572551.558 0, 648370.124 1572530.855 0, 
+    648608.895 1572510.165 0, 648847.668 1572489.49 0, 649086.442 1572468.829 0, 649325.217 1572448.182 0, 649562.782 1572427.654 0, 649802.771 1572406.93 0, 650041.55 1572386.325 0, 650280.329 1572365.734 0, 650519.111 1572345.158 0, 650757.893 1572324.595 0, 
+    650996.677 1572304.046 0, 651235.461 1572283.512 0, 651474.247 1572262.991 0, 651713.035 1572242.485 0, 651951.823 1572221.992 0, 652190.613 1572201.514 0, 652429.403 1572181.049 0, 652668.196 1572160.599 0, 652906.989 1572140.163 0, 653145.783 1572119.741 0, 
+    653384.579 1572099.333 0, 653623.376 1572078.938 0, 653862.174 1572058.558 0, 654100.973 1572038.193 0, 654339.773 1572017.841 0, 654578.575 1571997.503 0, 654817.378 1571977.179 0, 655056.182 1571956.869 0, 655293.777 1571936.676 0, 654822.622 1566391.007 0, 
+    654351.432 1560844.926 0))
+
+POLYGON ((666757.818 1570979.011 0, 666520.165 1570998.533 0, 666281.305 1571018.168 0, 666042.446 1571037.817 0, 665803.587 1571057.48 0, 665564.73 1571077.157 0, 665325.875 1571096.848 0, 665087.02 1571116.553 0, 664848.166 1571136.273 0, 664609.314 1571156.006 0, 
+    664370.463 1571175.754 0, 664131.613 1571195.515 0, 663892.764 1571215.291 0, 663653.916 1571235.08 0, 663415.07 1571254.884 0, 663176.224 1571274.702 0, 662937.38 1571294.534 0, 662698.537 1571314.379 0, 662459.695 1571334.239 0, 662220.855 1571354.113 0, 
+    661982.015 1571374.001 0, 661743.177 1571393.903 0, 661504.34 1571413.82 0, 661265.504 1571433.75 0, 661025.459 1571453.795 0, 660787.835 1571473.652 0, 660549.003 1571493.625 0, 660310.171 1571513.611 0, 660071.341 1571533.612 0, 659832.512 1571553.626 0, 
+    659593.685 1571573.655 0, 659354.858 1571593.698 0, 659116.033 1571613.754 0, 658877.208 1571633.825 0, 658638.385 1571653.91 0, 658399.563 1571674.009 0, 658160.743 1571694.122 0, 657921.923 1571714.249 0, 657683.105 1571734.39 0, 657444.288 1571754.545 0, 
+    657205.472 1571774.714 0, 656966.657 1571794.897 0, 656727.844 1571815.095 0, 656489.031 1571835.306 0, 656250.22 1571855.531 0, 656011.41 1571875.771 0, 655772.601 1571896.024 0, 655533.794 1571916.292 0, 655293.777 1571936.676 0, 655764.896 1577481.929 0, 
+    656235.98 1583026.758 0, 656475.341 1583006.429 0, 656713.496 1582986.217 0, 656951.652 1582966.019 0, 657189.809 1582945.835 0, 657427.967 1582925.665 0, 657666.127 1582905.509 0, 657904.288 1582885.366 0, 658142.45 1582865.238 0, 658380.613 1582845.124 0, 
+    658618.777 1582825.024 0, 658856.943 1582804.938 0, 659095.109 1582784.866 0, 659333.277 1582764.808 0, 659571.446 1582744.764 0, 659809.617 1582724.734 0, 660047.788 1582704.719 0, 660285.961 1582684.717 0, 660524.135 1582664.729 0, 660762.31 1582644.755 0, 
+    661000.486 1582624.795 0, 661238.663 1582604.849 0, 661476.842 1582584.917 0, 661715.021 1582565 0, 661951.996 1582545.197 0, 662191.384 1582525.206 0, 662429.567 1582505.33 0, 662667.752 1582485.469 0, 662905.937 1582465.621 0, 663144.124 1582445.787 0, 
+    663382.312 1582425.968 0, 663620.501 1582406.162 0, 663858.691 1582386.37 0, 664096.882 1582366.593 0, 664335.075 1582346.829 0, 664573.268 1582327.08 0, 664811.463 1582307.344 0, 665049.659 1582287.623 0, 665287.856 1582267.915 0, 665526.055 1582248.222 0, 
+    665764.254 1582228.542 0, 666002.455 1582208.877 0, 666240.657 1582189.225 0, 666478.86 1582169.588 0, 666717.064 1582149.964 0, 666955.269 1582130.355 0, 667193.475 1582110.76 0, 667431.683 1582091.178 0, 667668.686 1582071.71 0, 667213.269 1576525.572 0, 
+    666757.818 1570979.011 0))
+
+POLYGON ((679104.045 1581148.966 0, 678866.986 1581167.764 0, 678628.724 1581186.673 0, 678390.463 1581205.595 0, 678152.203 1581224.531 0, 677913.945 1581243.482 0, 677675.687 1581262.446 0, 677437.431 1581281.424 0, 677199.175 1581300.417 0, 676960.921 1581319.423 0, 
+    676722.668 1581338.444 0, 676484.416 1581357.478 0, 676246.166 1581376.527 0, 676007.916 1581395.589 0, 675769.668 1581414.666 0, 675531.42 1581433.756 0, 675293.174 1581452.861 0, 675054.929 1581471.979 0, 674816.685 1581491.112 0, 674578.442 1581510.259 0, 
+    674340.2 1581529.419 0, 674101.959 1581548.594 0, 673863.72 1581567.783 0, 673625.482 1581586.985 0, 673386.039 1581606.299 0, 673149.008 1581625.433 0, 672910.773 1581644.678 0, 672672.539 1581663.937 0, 672434.307 1581683.21 0, 672196.075 1581702.496 0, 
+    671957.845 1581721.797 0, 671719.615 1581741.112 0, 671481.387 1581760.441 0, 671243.16 1581779.784 0, 671004.934 1581799.141 0, 670766.709 1581818.512 0, 670528.486 1581837.897 0, 670290.263 1581857.296 0, 670052.042 1581876.709 0, 669813.822 1581896.136 0, 
+    669575.603 1581915.577 0, 669337.385 1581935.033 0, 669099.168 1581954.502 0, 668860.952 1581973.985 0, 668622.738 1581993.482 0, 668384.525 1582012.993 0, 668146.312 1582032.519 0, 667908.101 1582052.058 0, 667668.686 1582071.71 0, 668124.067 1587617.419 0, 
+    668579.413 1593162.691 0, 668818.172 1593143.093 0, 669055.73 1593123.607 0, 669293.29 1593104.135 0, 669530.85 1593084.678 0, 669768.412 1593065.234 0, 670005.975 1593045.804 0, 670243.539 1593026.388 0, 670481.104 1593006.986 0, 670718.67 1592987.598 0, 
+    670956.237 1592968.225 0, 671193.806 1592948.865 0, 671431.376 1592929.519 0, 671668.946 1592910.187 0, 671906.518 1592890.869 0, 672144.091 1592871.565 0, 672381.665 1592852.275 0, 672619.241 1592832.999 0, 672856.817 1592813.737 0, 673094.395 1592794.489 0, 
+    673331.974 1592775.255 0, 673569.553 1592756.035 0, 673807.134 1592736.829 0, 674044.717 1592717.637 0, 674281.098 1592698.556 0, 674519.884 1592679.295 0, 674757.47 1592660.145 0, 674995.056 1592641.009 0, 675232.644 1592621.886 0, 675470.233 1592602.778 0, 
+    675707.823 1592583.684 0, 675945.414 1592564.604 0, 676183.006 1592545.538 0, 676420.6 1592526.485 0, 676658.194 1592507.447 0, 676895.79 1592488.423 0, 677133.387 1592469.413 0, 677370.985 1592450.416 0, 677608.583 1592431.434 0, 677846.184 1592412.466 0, 
+    678083.785 1592393.511 0, 678321.387 1592374.571 0, 678558.991 1592355.645 0, 678796.595 1592336.732 0, 679034.201 1592317.834 0, 679271.808 1592298.949 0, 679509.415 1592280.079 0, 679747.024 1592261.223 0, 679983.434 1592242.475 0, 679543.756 1586695.938 0, 
+    679104.045 1581148.966 0))
+
+POLYGON ((691390.009 1591354.481 0, 691153.546 1591372.561 0, 690915.885 1591390.746 0, 690678.224 1591408.945 0, 690440.565 1591427.158 0, 690202.907 1591445.385 0, 689965.25 1591463.626 0, 689727.594 1591481.881 0, 689489.939 1591500.15 0, 689252.285 1591518.433 0, 
+    689014.633 1591536.73 0, 688776.981 1591555.041 0, 688539.33 1591573.366 0, 688301.681 1591591.705 0, 688064.032 1591610.058 0, 687826.385 1591628.425 0, 687588.739 1591646.806 0, 687351.094 1591665.201 0, 687113.45 1591683.61 0, 686875.807 1591702.033 0, 
+    686638.165 1591720.469 0, 686400.524 1591738.92 0, 686162.884 1591757.385 0, 685925.245 1591775.864 0, 685686.408 1591794.45 0, 685449.971 1591812.864 0, 685212.336 1591831.384 0, 684974.702 1591849.919 0, 684737.068 1591868.468 0, 684499.436 1591887.031 0, 
+    684261.805 1591905.607 0, 684024.175 1591924.198 0, 683786.546 1591942.803 0, 683548.919 1591961.421 0, 683311.292 1591980.054 0, 683073.667 1591998.701 0, 682836.042 1592017.361 0, 682598.419 1592036.036 0, 682360.796 1592054.725 0, 682123.175 1592073.427 0, 
+    681885.555 1592092.144 0, 681647.936 1592110.874 0, 681410.318 1592129.619 0, 681172.702 1592148.378 0, 680935.086 1592167.15 0, 680697.472 1592185.937 0, 680459.858 1592204.737 0, 680222.246 1592223.552 0, 679983.434 1592242.475 0, 680423.076 1597788.57 0, 
+    680862.683 1603334.216 0, 681100.839 1603315.345 0, 681337.798 1603296.582 0, 681574.759 1603277.833 0, 681811.72 1603259.098 0, 682048.683 1603240.377 0, 682285.647 1603221.67 0, 682522.612 1603202.977 0, 682759.578 1603184.298 0, 682996.545 1603165.633 0, 
+    683233.514 1603146.982 0, 683470.483 1603128.344 0, 683707.453 1603109.721 0, 683944.425 1603091.112 0, 684181.398 1603072.516 0, 684418.371 1603053.935 0, 684655.346 1603035.367 0, 684892.322 1603016.814 0, 685129.299 1602998.274 0, 685366.277 1602979.748 0, 
+    685603.257 1602961.237 0, 685840.237 1602942.739 0, 686077.218 1602924.255 0, 686314.201 1602905.785 0, 686549.988 1602887.422 0, 686788.169 1602868.887 0, 687025.155 1602850.459 0, 687262.142 1602832.045 0, 687499.13 1602813.645 0, 687736.119 1602795.259 0, 
+    687973.109 1602776.886 0, 688210.1 1602758.528 0, 688447.092 1602740.184 0, 688684.085 1602721.853 0, 688921.08 1602703.537 0, 689158.075 1602685.234 0, 689395.072 1602666.946 0, 689632.07 1602648.671 0, 689869.068 1602630.41 0, 690106.068 1602612.164 0, 
+    690343.069 1602593.931 0, 690580.071 1602575.712 0, 690817.074 1602557.507 0, 691054.078 1602539.316 0, 691291.083 1602521.139 0, 691528.089 1602502.976 0, 691765.096 1602484.827 0, 692002.105 1602466.692 0, 692237.918 1602448.662 0, 691813.981 1596901.796 0, 
+    691390.009 1591354.481 0))
+
+POLYGON ((703615.61 1601595.249 0, 703379.745 1601612.613 0, 703142.686 1601630.078 0, 702905.629 1601647.558 0, 702668.572 1601665.051 0, 702431.517 1601682.558 0, 702194.462 1601700.079 0, 701957.409 1601717.615 0, 701720.356 1601735.164 0, 701483.305 1601752.727 0, 
+    701246.254 1601770.304 0, 701009.205 1601787.895 0, 700772.157 1601805.5 0, 700535.109 1601823.119 0, 700298.063 1601840.752 0, 700061.018 1601858.399 0, 699823.974 1601876.06 0, 699586.931 1601893.734 0, 699349.889 1601911.423 0, 699112.848 1601929.126 0, 
+    698875.808 1601946.842 0, 698638.769 1601964.573 0, 698401.731 1601982.317 0, 698164.694 1602000.076 0, 697926.463 1602017.938 0, 697690.623 1602035.634 0, 697453.59 1602053.435 0, 697216.557 1602071.249 0, 696979.525 1602089.077 0, 696742.495 1602106.919 0, 
+    696505.465 1602124.775 0, 696268.437 1602142.646 0, 696031.409 1602160.53 0, 695794.383 1602178.428 0, 695557.358 1602196.339 0, 695320.333 1602214.265 0, 695083.31 1602232.205 0, 694846.288 1602250.159 0, 694609.267 1602268.127 0, 694372.247 1602286.108 0, 
+    694135.228 1602304.104 0, 693898.21 1602322.113 0, 693661.193 1602340.137 0, 693424.177 1602358.174 0, 693187.163 1602376.226 0, 692950.149 1602394.291 0, 692713.136 1602412.371 0, 692476.125 1602430.464 0, 692237.918 1602448.662 0, 692661.821 1607995.074 0, 
+    693085.689 1613541.024 0, 693323.239 1613522.876 0, 693559.597 1613504.832 0, 693795.957 1613486.803 0, 694032.318 1613468.787 0, 694268.68 1613450.785 0, 694505.043 1613432.798 0, 694741.407 1613414.824 0, 694977.772 1613396.864 0, 695214.138 1613378.918 0, 
+    695450.505 1613360.986 0, 695686.873 1613343.067 0, 695923.242 1613325.163 0, 696159.613 1613307.273 0, 696395.984 1613289.396 0, 696632.356 1613271.534 0, 696868.73 1613253.685 0, 697105.104 1613235.85 0, 697341.48 1613218.029 0, 697577.857 1613200.222 0, 
+    697814.234 1613182.429 0, 698050.613 1613164.65 0, 698286.993 1613146.885 0, 698523.373 1613129.134 0, 698758.563 1613111.486 0, 698996.138 1613093.673 0, 699232.522 1613075.964 0, 699468.907 1613058.268 0, 699705.293 1613040.586 0, 699941.68 1613022.918 0, 
+    700178.068 1613005.265 0, 700414.457 1612987.625 0, 700650.847 1612969.999 0, 700887.239 1612952.386 0, 701123.631 1612934.788 0, 701360.024 1612917.204 0, 701596.418 1612899.633 0, 701832.814 1612882.077 0, 702069.21 1612864.534 0, 702305.607 1612847.006 0, 
+    702542.006 1612829.491 0, 702778.405 1612811.99 0, 703014.806 1612794.503 0, 703251.207 1612777.03 0, 703487.61 1612759.571 0, 703724.013 1612742.126 0, 703960.418 1612724.695 0, 704196.824 1612707.277 0, 704432.039 1612689.962 0, 704023.842 1607142.836 0, 
+    703615.61 1601595.249 0))
+
+POLYGON ((715780.749 1611870.958 0, 715545.484 1611887.609 0, 715309.03 1611904.359 0, 715072.577 1611921.122 0, 714836.125 1611937.899 0, 714599.674 1611954.69 0, 714363.224 1611971.495 0, 714126.775 1611988.314 0, 713890.327 1612005.147 0, 713653.88 1612021.994 0, 
+    713417.434 1612038.855 0, 713180.989 1612055.729 0, 712944.545 1612072.618 0, 712708.102 1612089.52 0, 712471.66 1612106.437 0, 712235.219 1612123.367 0, 711998.779 1612140.311 0, 711762.34 1612157.269 0, 711525.902 1612174.242 0, 711289.465 1612191.228 0, 
+    711053.029 1612208.227 0, 710816.594 1612225.241 0, 710580.16 1612242.269 0, 710343.727 1612259.311 0, 710106.105 1612276.452 0, 709870.864 1612293.436 0, 709634.434 1612310.519 0, 709398.005 1612327.616 0, 709161.577 1612344.727 0, 708925.15 1612361.853 0, 
+    708688.724 1612378.992 0, 708452.299 1612396.145 0, 708215.875 1612413.311 0, 707979.453 1612430.492 0, 707743.031 1612447.687 0, 707506.61 1612464.896 0, 707270.19 1612482.118 0, 707033.771 1612499.355 0, 706797.353 1612516.605 0, 706560.936 1612533.869 0, 
+    706324.52 1612551.147 0, 706088.106 1612568.44 0, 705851.692 1612585.746 0, 705615.279 1612603.066 0, 705378.867 1612620.399 0, 705142.456 1612637.747 0, 704906.047 1612655.109 0, 704669.638 1612672.484 0, 704432.039 1612689.962 0, 704840.202 1618236.62 0, 
+    705248.331 1623782.804 0, 705485.273 1623765.375 0, 705721.029 1623748.047 0, 705956.786 1623730.733 0, 706192.544 1623713.434 0, 706428.302 1623696.148 0, 706664.062 1623678.875 0, 706899.823 1623661.617 0, 707135.585 1623644.373 0, 707371.348 1623627.142 0, 
+    707607.112 1623609.926 0, 707842.877 1623592.723 0, 708078.643 1623575.534 0, 708314.41 1623558.359 0, 708550.178 1623541.198 0, 708785.947 1623524.051 0, 709021.717 1623506.918 0, 709257.488 1623489.798 0, 709493.26 1623472.693 0, 709729.033 1623455.601 0, 
+    709964.807 1623438.523 0, 710200.582 1623421.459 0, 710436.358 1623404.409 0, 710672.135 1623387.373 0, 710906.726 1623370.436 0, 711143.692 1623353.342 0, 711379.472 1623336.347 0, 711615.253 1623319.367 0, 711851.035 1623302.4 0, 712086.818 1623285.447 0, 
+    712322.602 1623268.508 0, 712558.387 1623251.583 0, 712794.173 1623234.671 0, 713029.96 1623217.774 0, 713265.748 1623200.89 0, 713501.537 1623184.021 0, 713737.327 1623167.165 0, 713973.118 1623150.323 0, 714208.91 1623133.495 0, 714444.703 1623116.681 0, 
+    714680.497 1623099.881 0, 714916.292 1623083.094 0, 715152.088 1623066.322 0, 715387.885 1623049.563 0, 715623.683 1623032.818 0, 715859.481 1623016.087 0, 716095.281 1622999.37 0, 716331.082 1622982.667 0, 716565.698 1622966.062 0, 716173.24 1617418.747 0, 
+    715780.749 1611870.958 0))
+
+POLYGON ((727885.327 1622181.297 0, 727650.664 1622197.24 0, 727414.817 1622213.276 0, 727178.971 1622229.327 0, 726943.126 1622245.392 0, 726707.281 1622261.47 0, 726471.438 1622277.563 0, 726235.596 1622293.669 0, 725999.754 1622309.789 0, 725763.914 1622325.923 0, 
+    725528.074 1622342.071 0, 725292.236 1622358.233 0, 725056.398 1622374.409 0, 724820.561 1622390.598 0, 724584.726 1622406.802 0, 724348.891 1622423.019 0, 724113.057 1622439.25 0, 723877.224 1622455.495 0, 723641.392 1622471.754 0, 723405.561 1622488.027 0, 
+    723169.731 1622504.314 0, 722933.902 1622520.615 0, 722698.074 1622536.929 0, 722462.247 1622553.258 0, 722225.236 1622569.682 0, 721990.596 1622585.956 0, 721754.772 1622602.326 0, 721518.948 1622618.71 0, 721283.126 1622635.108 0, 721047.305 1622651.519 0, 
+    720811.484 1622667.945 0, 720575.665 1622684.384 0, 720339.846 1622700.838 0, 720104.029 1622717.305 0, 719868.213 1622733.786 0, 719632.397 1622750.281 0, 719396.582 1622766.79 0, 719160.769 1622783.312 0, 718924.956 1622799.849 0, 718689.145 1622816.399 0, 
+    718453.334 1622832.964 0, 718217.524 1622849.542 0, 717981.716 1622866.134 0, 717745.908 1622882.74 0, 717510.101 1622899.36 0, 717274.295 1622915.994 0, 717038.491 1622932.641 0, 716802.687 1622949.303 0, 716565.698 1622966.062 0, 716958.121 1628512.896 0, 
+    717350.511 1634059.244 0, 717586.843 1634042.531 0, 717821.994 1634025.915 0, 718057.146 1634009.314 0, 718292.299 1633992.726 0, 718527.453 1633976.152 0, 718762.608 1633959.592 0, 718997.763 1633943.046 0, 719232.92 1633926.514 0, 719468.078 1633909.995 0, 
+    719703.236 1633893.491 0, 719938.396 1633877 0, 720173.557 1633860.523 0, 720408.718 1633844.06 0, 720643.881 1633827.611 0, 720879.044 1633811.175 0, 721114.209 1633794.754 0, 721349.374 1633778.346 0, 721584.541 1633761.952 0, 721819.708 1633745.572 0, 
+    722054.876 1633729.206 0, 722290.046 1633712.853 0, 722525.216 1633696.515 0, 722760.387 1633680.19 0, 722994.377 1633663.961 0, 723230.733 1633647.582 0, 723465.907 1633631.299 0, 723701.082 1633615.03 0, 723936.258 1633598.774 0, 724171.435 1633582.533 0, 
+    724406.613 1633566.305 0, 724641.792 1633550.091 0, 724876.971 1633533.891 0, 725112.152 1633517.705 0, 725347.334 1633501.532 0, 725582.517 1633485.374 0, 725817.7 1633469.229 0, 726052.885 1633453.098 0, 726288.071 1633436.981 0, 726523.257 1633420.878 0, 
+    726758.445 1633404.788 0, 726993.633 1633388.713 0, 727228.822 1633372.651 0, 727464.013 1633356.603 0, 727699.204 1633340.569 0, 727934.396 1633324.549 0, 728169.589 1633308.543 0, 728404.783 1633292.55 0, 728638.797 1633276.652 0, 728262.079 1627729.218 0, 
+    727885.327 1622181.297 0))
+
+POLYGON ((739929.249 1632525.954 0, 739695.189 1632541.192 0, 739459.951 1632556.52 0, 739224.714 1632571.862 0, 738989.477 1632587.217 0, 738754.242 1632602.587 0, 738519.007 1632617.97 0, 738283.773 1632633.367 0, 738048.54 1632648.778 0, 737813.308 1632664.203 0, 
+    737578.077 1632679.642 0, 737342.847 1632695.094 0, 737107.618 1632710.561 0, 736872.39 1632726.041 0, 736637.162 1632741.535 0, 736401.936 1632757.043 0, 736166.71 1632772.565 0, 735931.485 1632788.1 0, 735696.262 1632803.65 0, 735461.039 1632819.213 0, 
+    735225.817 1632834.79 0, 734990.596 1632850.381 0, 734755.376 1632865.986 0, 734520.157 1632881.605 0, 734283.758 1632897.316 0, 734049.721 1632912.884 0, 733814.505 1632928.544 0, 733579.289 1632944.218 0, 733344.074 1632959.906 0, 733108.861 1632975.608 0, 
+    732873.648 1632991.323 0, 732638.436 1633007.053 0, 732403.225 1633022.796 0, 732168.015 1633038.553 0, 731932.806 1633054.324 0, 731697.598 1633070.109 0, 731462.391 1633085.908 0, 731227.185 1633101.72 0, 730991.98 1633117.547 0, 730756.775 1633133.387 0, 
+    730521.572 1633149.241 0, 730286.369 1633165.109 0, 730051.168 1633180.99 0, 729815.967 1633196.886 0, 729580.768 1633212.795 0, 729345.569 1633228.719 0, 729110.371 1633244.656 0, 728875.174 1633260.607 0, 728638.797 1633276.652 0, 729015.481 1638823.592 0, 
+    729392.132 1644370.032 0, 729627.853 1644354.032 0, 729862.397 1644338.125 0, 730096.942 1644322.232 0, 730331.488 1644306.353 0, 730566.035 1644290.488 0, 730800.582 1644274.636 0, 731035.131 1644258.799 0, 731269.68 1644242.975 0, 731504.231 1644227.165 0, 
+    731738.782 1644211.369 0, 731973.335 1644195.586 0, 732207.888 1644179.818 0, 732442.442 1644164.063 0, 732676.997 1644148.322 0, 732911.553 1644132.595 0, 733146.11 1644116.881 0, 733380.668 1644101.182 0, 733615.227 1644085.496 0, 733849.787 1644069.824 0, 
+    734084.347 1644054.166 0, 734318.909 1644038.521 0, 734553.471 1644022.891 0, 734788.035 1644007.274 0, 735021.422 1643991.749 0, 735257.164 1643976.082 0, 735491.731 1643960.507 0, 735726.298 1643944.945 0, 735960.866 1643929.397 0, 736195.435 1643913.863 0, 
+    736430.004 1643898.343 0, 736664.575 1643882.837 0, 736899.147 1643867.344 0, 737133.719 1643851.866 0, 737368.293 1643836.401 0, 737602.867 1643820.95 0, 737837.443 1643805.513 0, 738072.019 1643790.089 0, 738306.596 1643774.679 0, 738541.174 1643759.284 0, 
+    738775.753 1643743.902 0, 739010.333 1643728.533 0, 739244.913 1643713.179 0, 739479.495 1643697.838 0, 739714.078 1643682.511 0, 739948.661 1643667.198 0, 740183.245 1643651.899 0, 740417.831 1643636.614 0, 740651.24 1643621.419 0, 740290.261 1638073.937 0, 
+    739929.249 1632525.954 0))
+
+POLYGON ((751912.419 1642904.618 0, 751678.965 1642919.153 0, 751444.338 1642933.776 0, 751209.711 1642948.412 0, 750975.085 1642963.062 0, 750740.46 1642977.726 0, 750505.836 1642992.404 0, 750271.213 1643007.096 0, 750036.591 1643021.801 0, 749801.969 1643036.521 0, 
+    749567.349 1643051.254 0, 749332.729 1643066.001 0, 749098.11 1643080.761 0, 748863.492 1643095.536 0, 748628.875 1643110.324 0, 748394.259 1643125.126 0, 748159.644 1643139.942 0, 747925.029 1643154.772 0, 747690.415 1643169.615 0, 747455.803 1643184.473 0, 
+    747221.191 1643199.344 0, 746986.58 1643214.229 0, 746751.97 1643229.128 0, 746517.36 1643244.04 0, 746281.576 1643259.041 0, 746048.145 1643273.907 0, 745813.538 1643288.861 0, 745578.932 1643303.828 0, 745344.327 1643318.81 0, 745109.723 1643333.806 0, 
+    744875.12 1643348.815 0, 744640.518 1643363.838 0, 744405.917 1643378.875 0, 744171.316 1643393.925 0, 743936.717 1643408.99 0, 743702.118 1643424.068 0, 743467.52 1643439.16 0, 743232.924 1643454.266 0, 742998.328 1643469.386 0, 742763.733 1643484.519 0, 
+    742529.138 1643499.667 0, 742294.545 1643514.828 0, 742059.953 1643530.003 0, 741825.361 1643545.191 0, 741590.77 1643560.394 0, 741356.181 1643575.61 0, 741121.592 1643590.841 0, 740887.004 1643606.084 0, 740651.24 1643621.419 0, 741012.187 1649168.394 0, 
+    741373.1 1654714.856 0, 741608.207 1654699.565 0, 741842.142 1654684.363 0, 742076.078 1654669.175 0, 742310.015 1654654.001 0, 742543.953 1654638.841 0, 742777.891 1654623.694 0, 743011.831 1654608.562 0, 743245.771 1654593.443 0, 743479.712 1654578.338 0, 
+    743713.654 1654563.246 0, 743947.597 1654548.169 0, 744181.541 1654533.105 0, 744415.486 1654518.055 0, 744649.432 1654503.018 0, 744883.378 1654487.996 0, 745117.326 1654472.987 0, 745351.274 1654457.992 0, 745585.223 1654443.011 0, 745819.173 1654428.043 0, 
+    746053.124 1654413.09 0, 746287.076 1654398.15 0, 746521.029 1654383.224 0, 746754.983 1654368.311 0, 746987.765 1654353.487 0, 747222.893 1654338.528 0, 747456.849 1654323.657 0, 747690.806 1654308.799 0, 747924.764 1654293.956 0, 748158.723 1654279.126 0, 
+    748392.682 1654264.31 0, 748626.643 1654249.508 0, 748860.605 1654234.719 0, 749094.567 1654219.945 0, 749328.53 1654205.184 0, 749562.494 1654190.437 0, 749796.459 1654175.703 0, 750030.425 1654160.984 0, 750264.392 1654146.278 0, 750498.359 1654131.586 0, 
+    750732.328 1654116.908 0, 750966.297 1654102.243 0, 751200.267 1654087.592 0, 751434.238 1654072.955 0, 751668.21 1654058.332 0, 751902.183 1654043.723 0, 752136.156 1654029.127 0, 752370.131 1654014.545 0, 752602.934 1654000.05 0, 752257.693 1648452.59 0, 
+    751912.419 1642904.618 0))
+
+POLYGON ((763834.744 1653316.973 0, 763601.898 1653330.811 0, 763367.883 1653344.731 0, 763133.869 1653358.666 0, 762899.856 1653372.614 0, 762665.844 1653386.576 0, 762431.833 1653400.552 0, 762197.822 1653414.542 0, 761963.812 1653428.545 0, 761729.803 1653442.563 0, 
+    761495.795 1653456.594 0, 761261.788 1653470.638 0, 761027.781 1653484.697 0, 760793.776 1653498.769 0, 760559.771 1653512.855 0, 760325.767 1653526.955 0, 760091.764 1653541.069 0, 759857.761 1653555.196 0, 759623.76 1653569.338 0, 759389.759 1653583.492 0, 
+    759155.76 1653597.661 0, 758921.761 1653611.844 0, 758687.762 1653626.04 0, 758453.765 1653640.25 0, 758218.598 1653654.545 0, 757985.773 1653668.711 0, 757751.778 1653682.963 0, 757517.784 1653697.228 0, 757283.791 1653711.507 0, 757049.799 1653725.8 0, 
+    756815.807 1653740.106 0, 756581.817 1653754.426 0, 756347.827 1653768.76 0, 756113.838 1653783.108 0, 755879.85 1653797.469 0, 755645.863 1653811.845 0, 755411.876 1653826.234 0, 755177.891 1653840.637 0, 754943.906 1653855.053 0, 754709.922 1653869.484 0, 
+    754475.939 1653883.928 0, 754241.957 1653898.386 0, 754007.976 1653912.858 0, 753773.995 1653927.343 0, 753540.016 1653941.842 0, 753306.037 1653956.355 0, 753072.059 1653970.882 0, 752838.082 1653985.423 0, 752602.934 1654000.05 0, 752948.144 1659546.99 0, 
+    753293.321 1665093.402 0, 753527.812 1665078.816 0, 753761.136 1665064.316 0, 753994.461 1665049.83 0, 754227.787 1665035.357 0, 754461.114 1665020.898 0, 754694.441 1665006.453 0, 754927.769 1664992.022 0, 755161.099 1664977.604 0, 755394.429 1664963.2 0, 
+    755627.76 1664948.81 0, 755861.091 1664934.434 0, 756094.424 1664920.071 0, 756327.757 1664905.722 0, 756561.092 1664891.387 0, 756794.427 1664877.066 0, 757027.763 1664862.758 0, 757261.099 1664848.464 0, 757494.437 1664834.184 0, 757727.776 1664819.917 0, 
+    757961.115 1664805.664 0, 758194.455 1664791.425 0, 758427.796 1664777.2 0, 758661.138 1664762.988 0, 758893.313 1664748.862 0, 759127.824 1664734.606 0, 759361.168 1664720.436 0, 759594.513 1664706.279 0, 759827.859 1664692.136 0, 760061.206 1664678.007 0, 
+    760294.554 1664663.892 0, 760527.902 1664649.79 0, 760761.252 1664635.702 0, 760994.602 1664621.628 0, 761227.953 1664607.567 0, 761461.305 1664593.521 0, 761694.657 1664579.487 0, 761928.011 1664565.468 0, 762161.365 1664551.463 0, 762394.72 1664537.471 0, 
+    762628.076 1664523.493 0, 762861.433 1664509.528 0, 763094.79 1664495.578 0, 763328.149 1664481.641 0, 763561.508 1664467.718 0, 763794.868 1664453.808 0, 764028.229 1664439.912 0, 764261.591 1664426.03 0, 764493.786 1664412.232 0, 764164.281 1658864.866 0, 
+    763834.744 1653316.973 0))
+
+POLYGON ((775696.132 1663762.707 0, 775463.896 1663775.85 0, 775230.496 1663789.072 0, 774997.097 1663802.309 0, 774763.699 1663815.559 0, 774530.301 1663828.823 0, 774296.904 1663842.1 0, 774063.508 1663855.392 0, 773830.113 1663868.697 0, 773596.718 1663882.015 0, 
+    773363.325 1663895.348 0, 773129.932 1663908.694 0, 772896.54 1663922.054 0, 772663.148 1663935.428 0, 772429.758 1663948.815 0, 772196.368 1663962.217 0, 771962.979 1663975.631 0, 771729.591 1663989.06 0, 771496.203 1664002.503 0, 771262.817 1664015.959 0, 
+    771029.431 1664029.429 0, 770796.046 1664042.912 0, 770562.662 1664056.41 0, 770329.278 1664069.921 0, 770094.73 1664083.513 0, 769862.514 1664096.984 0, 769629.133 1664110.536 0, 769395.752 1664124.102 0, 769162.373 1664137.682 0, 768928.994 1664151.276 0, 
+    768695.616 1664164.883 0, 768462.239 1664178.504 0, 768228.863 1664192.139 0, 767995.488 1664205.787 0, 767762.113 1664219.449 0, 767528.739 1664233.125 0, 767295.366 1664246.815 0, 767061.994 1664260.518 0, 766828.623 1664274.235 0, 766595.252 1664287.966 0, 
+    766361.882 1664301.711 0, 766128.513 1664315.469 0, 765895.145 1664329.241 0, 765661.778 1664343.027 0, 765428.411 1664356.827 0, 765195.045 1664370.64 0, 764961.68 1664384.467 0, 764728.316 1664398.308 0, 764493.786 1664412.232 0, 764823.26 1669959.064 0, 
+    765152.702 1675505.356 0, 765386.576 1675491.471 0, 765619.287 1675477.669 0, 765851.999 1675463.881 0, 766084.712 1675450.106 0, 766317.426 1675436.346 0, 766550.14 1675422.598 0, 766782.855 1675408.865 0, 767015.572 1675395.145 0, 767248.288 1675381.439 0, 
+    767481.006 1675367.746 0, 767713.725 1675354.068 0, 767946.444 1675340.402 0, 768179.164 1675326.751 0, 768411.885 1675313.113 0, 768644.606 1675299.489 0, 768877.329 1675285.879 0, 769110.052 1675272.283 0, 769342.776 1675258.7 0, 769575.501 1675245.131 0, 
+    769808.227 1675231.575 0, 770040.953 1675218.033 0, 770273.681 1675204.505 0, 770506.409 1675190.991 0, 770737.975 1675177.558 0, 770971.867 1675164.003 0, 771204.598 1675150.53 0, 771437.329 1675137.07 0, 771670.061 1675123.624 0, 771902.794 1675110.192 0, 
+    772135.527 1675096.774 0, 772368.262 1675083.369 0, 772600.997 1675069.978 0, 772833.733 1675056.6 0, 773066.47 1675043.237 0, 773299.207 1675029.887 0, 773531.946 1675016.55 0, 773764.685 1675003.228 0, 773997.425 1674989.919 0, 774230.165 1674976.624 0, 
+    774462.907 1674963.342 0, 774695.649 1674950.074 0, 774928.392 1674936.82 0, 775161.136 1674923.58 0, 775393.881 1674910.353 0, 775626.626 1674897.14 0, 775859.372 1674883.941 0, 776092.119 1674870.755 0, 776323.705 1674857.649 0, 776009.934 1669310.448 0, 
+    775696.132 1663762.707 0))
+
+POLYGON ((566993.761 1502017.748 0, 566752.085 1502043.11 0, 566509.166 1502068.617 0, 566266.248 1502094.139 0, 566023.332 1502119.675 0, 565780.418 1502145.225 0, 565537.505 1502170.789 0, 565294.594 1502196.368 0, 565051.684 1502221.961 0, 564808.776 1502247.568 0, 
+    564565.869 1502273.19 0, 564322.964 1502298.826 0, 564080.06 1502324.476 0, 563837.157 1502350.141 0, 563594.257 1502375.82 0, 563351.357 1502401.513 0, 563108.46 1502427.22 0, 562865.563 1502452.942 0, 562622.669 1502478.678 0, 562379.775 1502504.428 0, 
+    562136.884 1502530.193 0, 561893.994 1502555.972 0, 561651.105 1502581.765 0, 561408.218 1502607.572 0, 561164.087 1502633.527 0, 560922.448 1502659.23 0, 560679.565 1502685.081 0, 560436.684 1502710.945 0, 560193.805 1502736.824 0, 559950.927 1502762.717 0, 
+    559708.05 1502788.625 0, 559465.175 1502814.547 0, 559222.302 1502840.483 0, 558979.43 1502866.433 0, 558736.56 1502892.398 0, 558493.691 1502918.377 0, 558250.823 1502944.371 0, 558007.958 1502970.378 0, 557765.093 1502996.4 0, 557522.231 1503022.436 0, 
+    557279.369 1503048.487 0, 557036.51 1503074.552 0, 556793.652 1503100.631 0, 556550.795 1503126.724 0, 556307.94 1503152.832 0, 556065.086 1503178.954 0, 555822.234 1503205.09 0, 555579.384 1503231.241 0, 555335.289 1503257.54 0, 555932.178 1508796.008 0, 
+    556529.029 1514334.137 0, 556772.469 1514307.908 0, 557014.667 1514281.828 0, 557256.868 1514255.762 0, 557499.069 1514229.71 0, 557741.272 1514203.672 0, 557983.477 1514177.649 0, 558225.683 1514151.64 0, 558467.891 1514125.645 0, 558710.1 1514099.664 0, 
+    558952.311 1514073.698 0, 559194.523 1514047.746 0, 559436.737 1514021.808 0, 559678.952 1513995.885 0, 559921.169 1513969.975 0, 560163.387 1513944.08 0, 560405.607 1513918.2 0, 560647.829 1513892.333 0, 560890.052 1513866.481 0, 561132.276 1513840.643 0, 
+    561374.502 1513814.819 0, 561616.73 1513789.01 0, 561858.959 1513763.214 0, 562101.189 1513737.433 0, 562342.179 1513711.799 0, 562585.655 1513685.914 0, 562827.89 1513660.176 0, 563070.126 1513634.452 0, 563312.365 1513608.742 0, 563554.604 1513583.047 0, 
+    563796.845 1513557.366 0, 564039.088 1513531.699 0, 564281.332 1513506.046 0, 564523.578 1513480.408 0, 564765.825 1513454.784 0, 565008.074 1513429.174 0, 565250.324 1513403.578 0, 565492.576 1513377.997 0, 565734.829 1513352.43 0, 565977.084 1513326.877 0, 
+    566219.34 1513301.338 0, 566461.598 1513275.814 0, 566703.857 1513250.304 0, 566946.118 1513224.808 0, 567188.38 1513199.326 0, 567430.643 1513173.859 0, 567672.909 1513148.406 0, 567915.175 1513122.967 0, 568156.203 1513097.673 0, 567574.999 1507557.88 0, 
+    566993.761 1502017.748 0))
+
+POLYGON ((579786.823 1511894.063 0, 579545.723 1511918.676 0, 579303.385 1511943.43 0, 579061.049 1511968.199 0, 578818.715 1511992.982 0, 578576.381 1512017.779 0, 578334.05 1512042.59 0, 578091.719 1512067.416 0, 577849.39 1512092.255 0, 577607.063 1512117.109 0, 
+    577364.737 1512141.978 0, 577122.412 1512166.86 0, 576880.089 1512191.757 0, 576637.768 1512216.668 0, 576395.448 1512241.594 0, 576153.129 1512266.533 0, 575910.812 1512291.487 0, 575668.496 1512316.456 0, 575426.182 1512341.438 0, 575183.869 1512366.435 0, 
+    574941.558 1512391.446 0, 574699.248 1512416.471 0, 574456.94 1512441.51 0, 574214.633 1512466.564 0, 573971.088 1512491.76 0, 573730.024 1512516.714 0, 573487.722 1512541.811 0, 573245.421 1512566.922 0, 573003.121 1512592.047 0, 572760.823 1512617.186 0, 
+    572518.527 1512642.34 0, 572276.232 1512667.508 0, 572033.938 1512692.69 0, 571791.646 1512717.886 0, 571549.355 1512743.097 0, 571307.066 1512768.321 0, 571064.779 1512793.561 0, 570822.493 1512818.814 0, 570580.208 1512844.082 0, 570337.925 1512869.364 0, 
+    570095.643 1512894.66 0, 569853.363 1512919.97 0, 569611.084 1512945.295 0, 569368.807 1512970.634 0, 569126.532 1512995.987 0, 568884.257 1513021.355 0, 568641.985 1513046.736 0, 568399.713 1513072.132 0, 568156.203 1513097.673 0, 568737.37 1518637.122 0, 
+    569318.5 1524176.22 0, 569561.356 1524150.748 0, 569802.975 1524125.421 0, 570044.595 1524100.107 0, 570286.217 1524074.808 0, 570527.841 1524049.523 0, 570769.466 1524024.252 0, 571011.093 1523998.996 0, 571252.721 1523973.753 0, 571494.35 1523948.525 0, 
+    571735.981 1523923.311 0, 571977.614 1523898.112 0, 572219.248 1523872.926 0, 572460.883 1523847.755 0, 572702.52 1523822.598 0, 572944.159 1523797.455 0, 573185.799 1523772.327 0, 573427.44 1523747.212 0, 573669.083 1523722.112 0, 573910.727 1523697.026 0, 
+    574152.373 1523671.955 0, 574394.021 1523646.897 0, 574635.669 1523621.854 0, 574877.32 1523596.825 0, 575117.734 1523571.938 0, 575360.625 1523546.81 0, 575602.279 1523521.824 0, 575843.935 1523496.851 0, 576085.593 1523471.894 0, 576327.252 1523446.95 0, 
+    576568.913 1523422.021 0, 576810.575 1523397.105 0, 577052.238 1523372.204 0, 577293.903 1523347.318 0, 577535.57 1523322.445 0, 577777.238 1523297.587 0, 578018.907 1523272.743 0, 578260.578 1523247.913 0, 578502.25 1523223.097 0, 578743.924 1523198.296 0, 
+    578985.599 1523173.509 0, 579227.275 1523148.736 0, 579468.954 1523123.977 0, 579710.633 1523099.232 0, 579952.314 1523074.502 0, 580193.997 1523049.786 0, 580435.681 1523025.084 0, 580677.366 1523000.397 0, 580917.817 1522975.849 0, 580352.337 1517435.131 0, 
+    579786.823 1511894.063 0))
+
+POLYGON ((592520.478 1521808.254 0, 592279.957 1521832.122 0, 592038.203 1521856.126 0, 591796.45 1521880.145 0, 591554.699 1521904.179 0, 591312.949 1521928.226 0, 591071.2 1521952.288 0, 590829.453 1521976.363 0, 590587.708 1522000.453 0, 590345.963 1522024.558 0, 
+    590104.221 1522048.676 0, 589862.479 1522072.809 0, 589620.739 1522096.956 0, 589379.001 1522121.117 0, 589137.263 1522145.293 0, 588895.528 1522169.482 0, 588653.793 1522193.686 0, 588412.061 1522217.904 0, 588170.329 1522242.137 0, 587928.599 1522266.383 0, 
+    587686.87 1522290.644 0, 587445.143 1522314.919 0, 587203.418 1522339.209 0, 586961.693 1522363.512 0, 586718.735 1522387.954 0, 586478.249 1522412.162 0, 586236.529 1522436.508 0, 585994.81 1522460.868 0, 585753.093 1522485.243 0, 585511.378 1522509.632 0, 
+    585269.663 1522534.035 0, 585027.95 1522558.452 0, 584786.239 1522582.884 0, 584544.529 1522607.33 0, 584302.821 1522631.79 0, 584061.113 1522656.264 0, 583819.408 1522680.752 0, 583577.704 1522705.255 0, 583336.001 1522729.772 0, 583094.3 1522754.303 0, 
+    582852.6 1522778.848 0, 582610.901 1522803.408 0, 582369.204 1522827.982 0, 582127.509 1522852.57 0, 581885.815 1522877.172 0, 581644.122 1522901.788 0, 581402.431 1522926.419 0, 581160.741 1522951.064 0, 580917.817 1522975.849 0, 581483.259 1528516.211 0, 
+    582048.665 1534056.211 0, 582290.934 1534031.492 0, 582531.972 1534006.914 0, 582773.011 1533982.35 0, 583014.051 1533957.799 0, 583255.093 1533933.264 0, 583496.136 1533908.742 0, 583737.181 1533884.234 0, 583978.227 1533859.741 0, 584219.275 1533835.262 0, 
+    584460.324 1533810.797 0, 584701.375 1533786.346 0, 584942.427 1533761.91 0, 585183.48 1533737.487 0, 585424.535 1533713.079 0, 585665.591 1533688.685 0, 585906.649 1533664.305 0, 586147.708 1533639.94 0, 586388.769 1533615.588 0, 586629.831 1533591.251 0, 
+    586870.894 1533566.928 0, 587111.959 1533542.619 0, 587353.025 1533518.325 0, 587594.093 1533494.044 0, 587833.93 1533469.902 0, 588076.233 1533445.526 0, 588317.305 1533421.288 0, 588558.379 1533397.064 0, 588799.453 1533372.854 0, 589040.53 1533348.659 0, 
+    589281.607 1533324.478 0, 589522.687 1533300.311 0, 589763.767 1533276.158 0, 590004.849 1533252.02 0, 590245.933 1533227.895 0, 590487.018 1533203.785 0, 590728.104 1533179.689 0, 590969.191 1533155.607 0, 591210.281 1533131.539 0, 591451.371 1533107.486 0, 
+    591692.463 1533083.447 0, 591933.556 1533059.422 0, 592174.651 1533035.411 0, 592415.747 1533011.414 0, 592656.845 1532987.432 0, 592897.944 1532963.463 0, 593139.044 1532939.509 0, 593380.146 1532915.569 0, 593620.018 1532891.766 0, 593070.266 1527350.191 0, 
+    592520.478 1521808.254 0))
+
+POLYGON ((605194.614 1531760.016 0, 604954.674 1531783.142 0, 604713.506 1531806.401 0, 604472.339 1531829.674 0, 604231.173 1531852.961 0, 603990.009 1531876.262 0, 603748.846 1531899.578 0, 603507.684 1531922.907 0, 603266.524 1531946.251 0, 603025.365 1531969.609 0, 
+    602784.207 1531992.982 0, 602543.051 1532016.368 0, 602301.896 1532039.769 0, 602060.743 1532063.183 0, 601819.591 1532086.612 0, 601578.44 1532110.056 0, 601337.291 1532133.513 0, 601096.143 1532156.985 0, 600854.997 1532180.47 0, 600613.852 1532203.97 0, 
+    600372.708 1532227.485 0, 600131.566 1532251.013 0, 599890.425 1532274.555 0, 599649.285 1532298.112 0, 599406.917 1532321.803 0, 599167.01 1532345.268 0, 598925.875 1532368.868 0, 598684.741 1532392.481 0, 598443.608 1532416.109 0, 598202.477 1532439.751 0, 
+    597961.347 1532463.407 0, 597720.219 1532487.077 0, 597479.092 1532510.762 0, 597237.966 1532534.46 0, 596996.842 1532558.173 0, 596755.719 1532581.9 0, 596514.598 1532605.641 0, 596273.478 1532629.397 0, 596032.359 1532653.167 0, 595791.242 1532676.95 0, 
+    595550.126 1532700.748 0, 595309.011 1532724.561 0, 595067.898 1532748.387 0, 594826.787 1532772.228 0, 594585.676 1532796.082 0, 594344.567 1532819.951 0, 594103.46 1532843.835 0, 593862.354 1532867.732 0, 593620.018 1532891.766 0, 594169.733 1538432.972 0, 
+    594719.412 1543973.805 0, 594961.092 1543949.836 0, 595201.546 1543926.003 0, 595442.001 1543902.185 0, 595682.458 1543878.38 0, 595922.916 1543854.59 0, 596163.375 1543830.814 0, 596403.836 1543807.052 0, 596644.298 1543783.304 0, 596884.762 1543759.57 0, 
+    597125.227 1543735.851 0, 597365.693 1543712.146 0, 597606.161 1543688.454 0, 597846.63 1543664.777 0, 598087.1 1543641.115 0, 598327.572 1543617.466 0, 598568.046 1543593.831 0, 598808.52 1543570.211 0, 599048.996 1543546.605 0, 599289.474 1543523.013 0, 
+    599529.953 1543499.435 0, 599770.433 1543475.871 0, 600010.915 1543452.321 0, 600251.398 1543428.786 0, 600490.655 1543405.384 0, 600732.368 1543381.757 0, 600972.855 1543358.264 0, 601213.344 1543334.785 0, 601453.834 1543311.321 0, 601694.325 1543287.87 0, 
+    601934.818 1543264.434 0, 602175.312 1543241.011 0, 602415.807 1543217.603 0, 602656.304 1543194.209 0, 602896.802 1543170.83 0, 603137.302 1543147.464 0, 603377.803 1543124.112 0, 603618.305 1543100.775 0, 603858.809 1543077.452 0, 604099.314 1543054.143 0, 
+    604339.821 1543030.848 0, 604580.328 1543007.567 0, 604820.838 1542984.301 0, 605061.348 1542961.048 0, 605301.86 1542937.81 0, 605542.373 1542914.586 0, 605782.888 1542891.376 0, 606023.404 1542868.181 0, 606262.695 1542845.117 0, 605728.673 1537302.754 0, 
+    605194.614 1531760.016 0))
+
+POLYGON ((617809.121 1541749.046 0, 617569.764 1541771.433 0, 617329.184 1541793.95 0, 617088.604 1541816.48 0, 616848.026 1541839.024 0, 616607.45 1541861.583 0, 616366.874 1541884.156 0, 616126.3 1541906.743 0, 615885.728 1541929.344 0, 615645.156 1541951.959 0, 
+    615404.586 1541974.589 0, 615164.018 1541997.232 0, 614923.45 1542019.89 0, 614682.884 1542042.562 0, 614442.32 1542065.248 0, 614201.756 1542087.948 0, 613961.194 1542110.663 0, 613720.634 1542133.391 0, 613480.074 1542156.134 0, 613239.516 1542178.891 0, 
+    612998.96 1542201.662 0, 612758.405 1542224.447 0, 612517.851 1542247.246 0, 612277.298 1542270.06 0, 612035.521 1542293.004 0, 611796.197 1542315.729 0, 611555.648 1542338.585 0, 611315.101 1542361.456 0, 611074.555 1542384.34 0, 610834.011 1542407.238 0, 
+    610593.467 1542430.151 0, 610352.926 1542453.078 0, 610112.385 1542476.019 0, 609871.846 1542498.974 0, 609631.308 1542521.943 0, 609390.772 1542544.926 0, 609150.237 1542567.924 0, 608909.703 1542590.936 0, 608669.171 1542613.962 0, 608428.64 1542637.002 0, 
+    608188.11 1542660.056 0, 607947.582 1542683.124 0, 607707.055 1542706.207 0, 607466.529 1542729.303 0, 607226.005 1542752.414 0, 606985.482 1542775.539 0, 606744.961 1542798.678 0, 606504.44 1542821.831 0, 606262.695 1542845.117 0, 606796.681 1548387.1 0, 
+    607330.629 1553928.697 0, 607571.719 1553905.474 0, 607811.587 1553882.384 0, 608051.456 1553859.307 0, 608291.326 1553836.245 0, 608531.198 1553813.197 0, 608771.071 1553790.163 0, 609010.946 1553767.143 0, 609250.822 1553744.137 0, 609490.699 1553721.146 0, 
+    609730.578 1553698.168 0, 609970.458 1553675.205 0, 610210.339 1553652.255 0, 610450.222 1553629.32 0, 610690.106 1553606.399 0, 610929.991 1553583.492 0, 611169.878 1553560.599 0, 611409.766 1553537.721 0, 611649.655 1553514.856 0, 611889.546 1553492.006 0, 
+    612129.438 1553469.169 0, 612369.332 1553446.347 0, 612609.226 1553423.539 0, 612849.122 1553400.745 0, 613087.797 1553378.081 0, 613328.919 1553355.199 0, 613568.819 1553332.448 0, 613808.72 1553309.71 0, 614048.623 1553286.987 0, 614288.527 1553264.277 0, 
+    614528.433 1553241.582 0, 614768.34 1553218.901 0, 615008.248 1553196.234 0, 615248.157 1553173.582 0, 615488.068 1553150.943 0, 615727.98 1553128.318 0, 615967.894 1553105.708 0, 616207.809 1553083.112 0, 616447.725 1553060.529 0, 616687.642 1553037.961 0, 
+    616927.561 1553015.407 0, 617167.481 1552992.868 0, 617407.403 1552970.342 0, 617647.326 1552947.83 0, 617887.25 1552925.333 0, 618127.175 1552902.85 0, 618367.102 1552880.38 0, 618607.03 1552857.925 0, 618845.738 1552835.598 0, 618327.447 1547292.515 0, 
+    617809.121 1541749.046 0))
+
+POLYGON ((630363.889 1551775.037 0, 630125.117 1551796.689 0, 629885.126 1551818.466 0, 629645.137 1551840.258 0, 629405.149 1551862.063 0, 629165.162 1551883.883 0, 628925.177 1551905.716 0, 628685.193 1551927.564 0, 628445.21 1551949.426 0, 628205.228 1551971.302 0, 
+    627965.248 1551993.192 0, 627725.269 1552015.097 0, 627485.291 1552037.015 0, 627245.315 1552058.948 0, 627005.34 1552080.894 0, 626765.366 1552102.855 0, 626525.393 1552124.83 0, 626285.422 1552146.819 0, 626045.452 1552168.822 0, 625805.483 1552190.839 0, 
+    625565.516 1552212.871 0, 625325.55 1552234.916 0, 625085.585 1552256.976 0, 624845.622 1552279.05 0, 624604.439 1552301.25 0, 624365.699 1552323.24 0, 624125.739 1552345.356 0, 623885.781 1552367.486 0, 623645.824 1552389.63 0, 623405.868 1552411.789 0, 
+    623165.914 1552433.962 0, 622925.961 1552456.148 0, 622686.009 1552478.349 0, 622446.059 1552500.564 0, 622206.11 1552522.793 0, 621966.162 1552545.037 0, 621726.215 1552567.294 0, 621486.27 1552589.566 0, 621246.326 1552611.851 0, 621006.384 1552634.151 0, 
+    620766.442 1552656.465 0, 620526.502 1552678.793 0, 620286.564 1552701.135 0, 620046.626 1552723.491 0, 619806.69 1552745.862 0, 619566.756 1552768.246 0, 619326.822 1552790.645 0, 619086.89 1552813.057 0, 618845.738 1552835.598 0, 619363.991 1558378.289 0, 
+    619882.208 1563920.581 0, 620122.704 1563898.102 0, 620361.984 1563875.75 0, 620601.265 1563853.412 0, 620840.547 1563831.088 0, 621079.831 1563808.779 0, 621319.116 1563786.483 0, 621558.402 1563764.202 0, 621797.689 1563741.935 0, 622036.978 1563719.682 0, 
+    622276.268 1563697.443 0, 622515.56 1563675.218 0, 622754.852 1563653.007 0, 622994.146 1563630.81 0, 623233.442 1563608.627 0, 623472.738 1563586.458 0, 623712.036 1563564.304 0, 623951.336 1563542.163 0, 624190.636 1563520.037 0, 624429.938 1563497.924 0, 
+    624669.241 1563475.826 0, 624908.546 1563453.742 0, 625147.851 1563431.672 0, 625387.158 1563409.616 0, 625625.249 1563387.686 0, 625865.776 1563365.546 0, 626105.087 1563343.532 0, 626344.4 1563321.533 0, 626583.713 1563299.547 0, 626823.028 1563277.576 0, 
+    627062.344 1563255.618 0, 627301.661 1563233.675 0, 627540.98 1563211.746 0, 627780.3 1563189.83 0, 628019.621 1563167.929 0, 628258.944 1563146.042 0, 628498.268 1563124.169 0, 628737.593 1563102.311 0, 628976.919 1563080.466 0, 629216.247 1563058.635 0, 
+    629455.576 1563036.819 0, 629694.906 1563015.016 0, 629934.238 1562993.228 0, 630173.571 1562971.454 0, 630412.905 1562949.693 0, 630652.24 1562927.947 0, 630891.577 1562906.215 0, 631130.915 1562884.497 0, 631369.037 1562862.904 0, 630866.481 1557319.17 0, 
+    630363.889 1551775.037 0))
+
+POLYGON ((642858.809 1561837.683 0, 642620.625 1561858.604 0, 642381.227 1561879.645 0, 642141.829 1561900.701 0, 641902.434 1561921.771 0, 641663.039 1561942.855 0, 641423.646 1561963.953 0, 641184.253 1561985.065 0, 640944.862 1562006.191 0, 640705.473 1562027.332 0, 
+    640466.084 1562048.486 0, 640226.697 1562069.655 0, 639987.311 1562090.837 0, 639747.926 1562112.034 0, 639508.543 1562133.245 0, 639269.161 1562154.469 0, 639029.78 1562175.708 0, 638790.4 1562196.961 0, 638551.022 1562218.229 0, 638311.645 1562239.51 0, 
+    638072.269 1562260.805 0, 637832.894 1562282.114 0, 637593.52 1562303.438 0, 637354.148 1562324.775 0, 637113.561 1562346.236 0, 636875.408 1562367.493 0, 636636.039 1562388.873 0, 636396.672 1562410.267 0, 636157.306 1562431.675 0, 635917.942 1562453.097 0, 
+    635678.578 1562474.533 0, 635439.216 1562495.983 0, 635199.855 1562517.448 0, 634960.496 1562538.926 0, 634721.137 1562560.419 0, 634481.78 1562581.925 0, 634242.425 1562603.446 0, 634003.07 1562624.981 0, 633763.717 1562646.53 0, 633524.365 1562668.093 0, 
+    633285.014 1562689.67 0, 633045.665 1562711.261 0, 632806.317 1562732.866 0, 632566.97 1562754.485 0, 632327.624 1562776.119 0, 632088.28 1562797.766 0, 631848.937 1562819.428 0, 631609.595 1562841.104 0, 631369.037 1562862.904 0, 631871.557 1568406.233 0, 
+    632374.039 1573949.152 0, 632613.941 1573927.411 0, 632852.63 1573905.795 0, 633091.321 1573884.192 0, 633330.013 1573862.604 0, 633568.706 1573841.029 0, 633807.4 1573819.469 0, 634046.096 1573797.923 0, 634284.793 1573776.39 0, 634523.491 1573754.872 0, 
+    634762.19 1573733.368 0, 635000.891 1573711.878 0, 635239.593 1573690.402 0, 635478.296 1573668.94 0, 635717.001 1573647.492 0, 635955.706 1573626.058 0, 636194.413 1573604.638 0, 636433.122 1573583.232 0, 636671.831 1573561.84 0, 636910.542 1573540.462 0, 
+    637149.254 1573519.099 0, 637387.967 1573497.749 0, 637626.682 1573476.413 0, 637865.398 1573455.092 0, 638102.902 1573433.893 0, 638342.833 1573412.491 0, 638581.553 1573391.211 0, 638820.273 1573369.946 0, 639058.996 1573348.695 0, 639297.719 1573327.458 0, 
+    639536.443 1573306.234 0, 639775.169 1573285.025 0, 640013.896 1573263.83 0, 640252.625 1573242.649 0, 640491.354 1573221.482 0, 640730.085 1573200.329 0, 640968.817 1573179.19 0, 641207.55 1573158.065 0, 641446.285 1573136.955 0, 641685.021 1573115.858 0, 
+    641923.758 1573094.775 0, 642162.496 1573073.707 0, 642401.236 1573052.652 0, 642639.976 1573031.612 0, 642878.718 1573010.585 0, 643117.462 1572989.573 0, 643356.206 1572968.574 0, 643594.952 1572947.59 0, 643832.487 1572926.726 0, 643345.666 1567382.41 0, 
+    642858.809 1561837.683 0))
+
+POLYGON ((655293.777 1571936.676 0, 655056.182 1571956.869 0, 654817.378 1571977.179 0, 654578.575 1571997.503 0, 654339.773 1572017.841 0, 654100.973 1572038.193 0, 653862.174 1572058.558 0, 653623.376 1572078.938 0, 653384.579 1572099.333 0, 653145.783 1572119.741 0, 
+    652906.989 1572140.163 0, 652668.196 1572160.599 0, 652429.403 1572181.049 0, 652190.613 1572201.514 0, 651951.823 1572221.992 0, 651713.035 1572242.485 0, 651474.247 1572262.991 0, 651235.461 1572283.512 0, 650996.677 1572304.046 0, 650757.893 1572324.595 0, 
+    650519.111 1572345.158 0, 650280.329 1572365.734 0, 650041.55 1572386.325 0, 649802.771 1572406.93 0, 649562.782 1572427.654 0, 649325.217 1572448.182 0, 649086.442 1572468.829 0, 648847.668 1572489.49 0, 648608.895 1572510.165 0, 648370.124 1572530.855 0, 
+    648131.354 1572551.558 0, 647892.585 1572572.275 0, 647653.817 1572593.007 0, 647415.05 1572613.752 0, 647176.285 1572634.511 0, 646937.521 1572655.285 0, 646698.758 1572676.073 0, 646459.996 1572696.874 0, 646221.236 1572717.69 0, 645982.476 1572738.52 0, 
+    645743.718 1572759.363 0, 645504.962 1572780.221 0, 645266.206 1572801.093 0, 645027.452 1572821.979 0, 644788.699 1572842.879 0, 644549.947 1572863.793 0, 644311.196 1572884.721 0, 644072.447 1572905.663 0, 643832.487 1572926.726 0, 644319.271 1578470.625 0, 
+    644806.018 1584014.101 0, 645045.322 1583993.096 0, 645283.419 1583972.212 0, 645521.517 1583951.341 0, 645759.616 1583930.484 0, 645997.716 1583909.641 0, 646235.818 1583888.812 0, 646473.921 1583867.997 0, 646712.025 1583847.196 0, 646950.131 1583826.409 0, 
+    647188.237 1583805.637 0, 647426.345 1583784.878 0, 647664.454 1583764.133 0, 647902.564 1583743.402 0, 648140.676 1583722.686 0, 648378.789 1583701.983 0, 648616.903 1583681.294 0, 648855.018 1583660.619 0, 649093.134 1583639.959 0, 649331.252 1583619.312 0, 
+    649569.371 1583598.679 0, 649807.491 1583578.061 0, 650045.612 1583557.456 0, 650283.734 1583536.866 0, 650520.65 1583516.393 0, 650759.983 1583495.726 0, 650998.109 1583475.178 0, 651236.236 1583454.643 0, 651474.365 1583434.123 0, 651712.494 1583413.616 0, 
+    651950.625 1583393.124 0, 652188.757 1583372.645 0, 652426.891 1583352.181 0, 652665.025 1583331.73 0, 652903.161 1583311.294 0, 653141.298 1583290.871 0, 653379.436 1583270.463 0, 653617.575 1583250.069 0, 653855.716 1583229.688 0, 654093.858 1583209.322 0, 
+    654332.001 1583188.97 0, 654570.145 1583168.631 0, 654808.29 1583148.307 0, 655046.437 1583127.997 0, 655284.584 1583107.7 0, 655522.733 1583087.418 0, 655760.883 1583067.15 0, 655999.035 1583046.896 0, 656235.98 1583026.758 0, 655764.896 1577481.929 0, 
+    655293.777 1571936.676 0))
+
+POLYGON ((667668.686 1582071.71 0, 667431.683 1582091.178 0, 667193.475 1582110.76 0, 666955.269 1582130.355 0, 666717.064 1582149.964 0, 666478.86 1582169.588 0, 666240.657 1582189.225 0, 666002.455 1582208.877 0, 665764.254 1582228.542 0, 665526.055 1582248.222 0, 
+    665287.856 1582267.915 0, 665049.659 1582287.623 0, 664811.463 1582307.344 0, 664573.268 1582327.08 0, 664335.075 1582346.829 0, 664096.882 1582366.593 0, 663858.691 1582386.37 0, 663620.501 1582406.162 0, 663382.312 1582425.968 0, 663144.124 1582445.787 0, 
+    662905.937 1582465.621 0, 662667.752 1582485.469 0, 662429.567 1582505.33 0, 662191.384 1582525.206 0, 661951.996 1582545.197 0, 661715.021 1582565 0, 661476.842 1582584.917 0, 661238.663 1582604.849 0, 661000.486 1582624.795 0, 660762.31 1582644.755 0, 
+    660524.135 1582664.729 0, 660285.961 1582684.717 0, 660047.788 1582704.719 0, 659809.617 1582724.734 0, 659571.446 1582744.764 0, 659333.277 1582764.808 0, 659095.109 1582784.866 0, 658856.943 1582804.938 0, 658618.777 1582825.024 0, 658380.613 1582845.124 0, 
+    658142.45 1582865.238 0, 657904.288 1582885.366 0, 657666.127 1582905.509 0, 657427.967 1582925.665 0, 657189.809 1582945.835 0, 656951.652 1582966.019 0, 656713.496 1582986.217 0, 656475.341 1583006.429 0, 656235.98 1583026.758 0, 656707.027 1588571.158 0, 
+    657178.037 1594115.122 0, 657416.742 1594094.849 0, 657654.244 1594074.692 0, 657891.748 1594054.549 0, 658129.252 1594034.42 0, 658366.758 1594014.305 0, 658604.265 1593994.205 0, 658841.773 1593974.118 0, 659079.282 1593954.045 0, 659316.793 1593933.986 0, 
+    659554.305 1593913.941 0, 659791.817 1593893.91 0, 660029.331 1593873.893 0, 660266.847 1593853.89 0, 660504.363 1593833.901 0, 660741.881 1593813.926 0, 660979.399 1593793.965 0, 661216.919 1593774.018 0, 661454.44 1593754.085 0, 661691.963 1593734.165 0, 
+    661929.486 1593714.26 0, 662167.011 1593694.369 0, 662404.537 1593674.492 0, 662642.064 1593654.629 0, 662878.389 1593634.88 0, 663117.121 1593614.944 0, 663354.651 1593595.123 0, 663592.183 1593575.316 0, 663829.716 1593555.522 0, 664067.25 1593535.743 0, 
+    664304.785 1593515.978 0, 664542.321 1593496.226 0, 664779.859 1593476.489 0, 665017.397 1593456.766 0, 665254.937 1593437.056 0, 665492.478 1593417.361 0, 665730.02 1593397.679 0, 665967.563 1593378.012 0, 666205.108 1593358.358 0, 666442.653 1593338.719 0, 
+    666680.2 1593319.093 0, 666917.748 1593299.482 0, 667155.297 1593279.884 0, 667392.847 1593260.301 0, 667630.398 1593240.731 0, 667867.951 1593221.175 0, 668105.504 1593201.634 0, 668343.059 1593182.106 0, 668579.413 1593162.691 0, 668124.067 1587617.419 0, 
+    667668.686 1582071.71 0))
+
+POLYGON ((679983.434 1592242.475 0, 679747.024 1592261.223 0, 679509.415 1592280.079 0, 679271.808 1592298.949 0, 679034.201 1592317.834 0, 678796.595 1592336.732 0, 678558.991 1592355.645 0, 678321.387 1592374.571 0, 678083.785 1592393.511 0, 677846.184 1592412.466 0, 
+    677608.583 1592431.434 0, 677370.985 1592450.416 0, 677133.387 1592469.413 0, 676895.79 1592488.423 0, 676658.194 1592507.447 0, 676420.6 1592526.485 0, 676183.006 1592545.538 0, 675945.414 1592564.604 0, 675707.823 1592583.684 0, 675470.233 1592602.778 0, 
+    675232.644 1592621.886 0, 674995.056 1592641.009 0, 674757.47 1592660.145 0, 674519.884 1592679.295 0, 674281.098 1592698.556 0, 674044.717 1592717.637 0, 673807.134 1592736.829 0, 673569.553 1592756.035 0, 673331.974 1592775.255 0, 673094.395 1592794.489 0, 
+    672856.817 1592813.737 0, 672619.241 1592832.999 0, 672381.665 1592852.275 0, 672144.091 1592871.565 0, 671906.518 1592890.869 0, 671668.946 1592910.187 0, 671431.376 1592929.519 0, 671193.806 1592948.865 0, 670956.237 1592968.225 0, 670718.67 1592987.598 0, 
+    670481.104 1593006.986 0, 670243.539 1593026.388 0, 670005.975 1593045.804 0, 669768.412 1593065.234 0, 669530.85 1593084.678 0, 669293.29 1593104.135 0, 669055.73 1593123.607 0, 668818.172 1593143.093 0, 668579.413 1593162.691 0, 669034.722 1598707.522 0, 
+    669489.994 1604251.904 0, 669728.098 1604232.359 0, 669965.003 1604212.927 0, 670201.91 1604193.509 0, 670438.818 1604174.105 0, 670675.727 1604154.714 0, 670912.637 1604135.338 0, 671149.548 1604115.976 0, 671386.46 1604096.627 0, 671623.374 1604077.292 0, 
+    671860.289 1604057.972 0, 672097.204 1604038.665 0, 672334.121 1604019.372 0, 672571.039 1604000.094 0, 672807.959 1603980.829 0, 673044.879 1603961.578 0, 673281.8 1603942.341 0, 673518.723 1603923.118 0, 673755.647 1603903.909 0, 673992.572 1603884.714 0, 
+    674229.498 1603865.533 0, 674466.425 1603846.365 0, 674703.353 1603827.212 0, 674940.282 1603808.073 0, 675176.015 1603789.044 0, 675414.144 1603769.836 0, 675651.077 1603750.738 0, 675888.011 1603731.655 0, 676124.946 1603712.585 0, 676361.882 1603693.529 0, 
+    676598.819 1603674.488 0, 676835.758 1603655.46 0, 677072.697 1603636.446 0, 677309.638 1603617.446 0, 677546.579 1603598.46 0, 677783.522 1603579.488 0, 678020.466 1603560.53 0, 678257.411 1603541.586 0, 678494.357 1603522.656 0, 678731.305 1603503.74 0, 
+    678968.253 1603484.838 0, 679205.203 1603465.949 0, 679442.153 1603447.075 0, 679679.105 1603428.214 0, 679916.058 1603409.368 0, 680153.012 1603390.535 0, 680389.967 1603371.717 0, 680626.923 1603352.912 0, 680862.683 1603334.216 0, 680423.076 1597788.57 0, 
+    679983.434 1592242.475 0))
+
+POLYGON ((692237.918 1602448.662 0, 692002.105 1602466.692 0, 691765.096 1602484.827 0, 691528.089 1602502.976 0, 691291.083 1602521.139 0, 691054.078 1602539.316 0, 690817.074 1602557.507 0, 690580.071 1602575.712 0, 690343.069 1602593.931 0, 690106.068 1602612.164 0, 
+    689869.068 1602630.41 0, 689632.07 1602648.671 0, 689395.072 1602666.946 0, 689158.075 1602685.234 0, 688921.08 1602703.537 0, 688684.085 1602721.853 0, 688447.092 1602740.184 0, 688210.1 1602758.528 0, 687973.109 1602776.886 0, 687736.119 1602795.259 0, 
+    687499.13 1602813.645 0, 687262.142 1602832.045 0, 687025.155 1602850.459 0, 686788.169 1602868.887 0, 686549.988 1602887.422 0, 686314.201 1602905.785 0, 686077.218 1602924.255 0, 685840.237 1602942.739 0, 685603.257 1602961.237 0, 685366.277 1602979.748 0, 
+    685129.299 1602998.274 0, 684892.322 1603016.814 0, 684655.346 1603035.367 0, 684418.371 1603053.935 0, 684181.398 1603072.516 0, 683944.425 1603091.112 0, 683707.453 1603109.721 0, 683470.483 1603128.344 0, 683233.514 1603146.982 0, 682996.545 1603165.633 0, 
+    682759.578 1603184.298 0, 682522.612 1603202.977 0, 682285.647 1603221.67 0, 682048.683 1603240.377 0, 681811.72 1603259.098 0, 681574.759 1603277.833 0, 681337.798 1603296.582 0, 681100.839 1603315.345 0, 680862.683 1603334.216 0, 681302.253 1608879.408 0, 
+    681741.788 1614424.139 0, 681979.287 1614405.319 0, 682215.594 1614386.608 0, 682451.902 1614367.911 0, 682688.211 1614349.227 0, 682924.521 1614330.558 0, 683160.832 1614311.903 0, 683397.144 1614293.261 0, 683633.458 1614274.633 0, 683869.772 1614256.02 0, 
+    684106.088 1614237.42 0, 684342.404 1614218.834 0, 684578.722 1614200.262 0, 684815.041 1614181.704 0, 685051.361 1614163.159 0, 685287.682 1614144.629 0, 685524.004 1614126.113 0, 685760.327 1614107.61 0, 685996.651 1614089.122 0, 686232.977 1614070.647 0, 
+    686469.303 1614052.186 0, 686705.631 1614033.74 0, 686941.959 1614015.307 0, 687178.289 1613996.888 0, 687413.426 1613978.575 0, 687650.951 1613960.091 0, 687887.284 1613941.714 0, 688123.618 1613923.351 0, 688359.954 1613905.001 0, 688596.29 1613886.666 0, 
+    688832.627 1613868.344 0, 689068.965 1613850.036 0, 689305.305 1613831.742 0, 689541.645 1613813.462 0, 689777.987 1613795.196 0, 690014.329 1613776.944 0, 690250.673 1613758.706 0, 690487.018 1613740.482 0, 690723.364 1613722.272 0, 690959.711 1613704.075 0, 
+    691196.059 1613685.893 0, 691432.408 1613667.724 0, 691668.758 1613649.569 0, 691905.109 1613631.428 0, 692141.461 1613613.301 0, 692377.815 1613595.188 0, 692614.169 1613577.089 0, 692850.525 1613559.004 0, 693085.689 1613541.024 0, 692661.821 1607995.074 0, 
+    692237.918 1602448.662 0))
+
+POLYGON ((704432.039 1612689.962 0, 704196.824 1612707.277 0, 703960.418 1612724.695 0, 703724.013 1612742.126 0, 703487.61 1612759.571 0, 703251.207 1612777.03 0, 703014.806 1612794.503 0, 702778.405 1612811.99 0, 702542.006 1612829.491 0, 702305.607 1612847.006 0, 
+    702069.21 1612864.534 0, 701832.814 1612882.077 0, 701596.418 1612899.633 0, 701360.024 1612917.204 0, 701123.631 1612934.788 0, 700887.239 1612952.386 0, 700650.847 1612969.999 0, 700414.457 1612987.625 0, 700178.068 1613005.265 0, 699941.68 1613022.918 0, 
+    699705.293 1613040.586 0, 699468.907 1613058.268 0, 699232.522 1613075.964 0, 698996.138 1613093.673 0, 698758.563 1613111.486 0, 698523.373 1613129.134 0, 698286.993 1613146.885 0, 698050.613 1613164.65 0, 697814.234 1613182.429 0, 697577.857 1613200.222 0, 
+    697341.48 1613218.029 0, 697105.104 1613235.85 0, 696868.73 1613253.685 0, 696632.356 1613271.534 0, 696395.984 1613289.396 0, 696159.613 1613307.273 0, 695923.242 1613325.163 0, 695686.873 1613343.067 0, 695450.505 1613360.986 0, 695214.138 1613378.918 0, 
+    694977.772 1613396.864 0, 694741.407 1613414.824 0, 694505.043 1613432.798 0, 694268.68 1613450.785 0, 694032.318 1613468.787 0, 693795.957 1613486.803 0, 693559.597 1613504.832 0, 693323.239 1613522.876 0, 693085.689 1613541.024 0, 693509.52 1619086.507 0, 
+    693933.316 1624631.516 0, 694170.21 1624613.417 0, 694405.916 1624595.424 0, 694641.623 1624577.444 0, 694877.331 1624559.478 0, 695113.04 1624541.526 0, 695348.75 1624523.588 0, 695584.461 1624505.664 0, 695820.174 1624487.754 0, 696055.887 1624469.857 0, 
+    696291.601 1624451.974 0, 696527.317 1624434.106 0, 696763.033 1624416.251 0, 696998.75 1624398.41 0, 697234.469 1624380.583 0, 697470.189 1624362.769 0, 697705.909 1624344.97 0, 697941.631 1624327.185 0, 698177.354 1624309.413 0, 698413.077 1624291.655 0, 
+    698648.802 1624273.911 0, 698884.528 1624256.181 0, 699120.255 1624238.465 0, 699355.983 1624220.763 0, 699590.524 1624203.164 0, 699827.442 1624185.4 0, 700063.173 1624167.74 0, 700298.905 1624150.093 0, 700534.638 1624132.46 0, 700770.373 1624114.841 0, 
+    701006.108 1624097.236 0, 701241.844 1624079.645 0, 701477.581 1624062.067 0, 701713.32 1624044.504 0, 701949.059 1624026.954 0, 702184.8 1624009.418 0, 702420.541 1623991.896 0, 702656.283 1623974.388 0, 702892.027 1623956.894 0, 703127.771 1623939.414 0, 
+    703363.517 1623921.948 0, 703599.264 1623904.495 0, 703835.011 1623887.057 0, 704070.76 1623869.632 0, 704306.509 1623852.221 0, 704542.26 1623834.824 0, 704778.012 1623817.441 0, 705013.765 1623800.072 0, 705248.331 1623782.804 0, 704840.202 1618236.62 0, 
+    704432.039 1612689.962 0))
+
+POLYGON ((716565.698 1622966.062 0, 716331.082 1622982.667 0, 716095.281 1622999.37 0, 715859.481 1623016.087 0, 715623.683 1623032.818 0, 715387.885 1623049.563 0, 715152.088 1623066.322 0, 714916.292 1623083.094 0, 714680.497 1623099.881 0, 714444.703 1623116.681 0, 
+    714208.91 1623133.495 0, 713973.118 1623150.323 0, 713737.327 1623167.165 0, 713501.537 1623184.021 0, 713265.748 1623200.89 0, 713029.96 1623217.774 0, 712794.173 1623234.671 0, 712558.387 1623251.583 0, 712322.602 1623268.508 0, 712086.818 1623285.447 0, 
+    711851.035 1623302.4 0, 711615.253 1623319.367 0, 711379.472 1623336.347 0, 711143.692 1623353.342 0, 710906.726 1623370.436 0, 710672.135 1623387.373 0, 710436.358 1623404.409 0, 710200.582 1623421.459 0, 709964.807 1623438.523 0, 709729.033 1623455.601 0, 
+    709493.26 1623472.693 0, 709257.488 1623489.798 0, 709021.717 1623506.918 0, 708785.947 1623524.051 0, 708550.178 1623541.198 0, 708314.41 1623558.359 0, 708078.643 1623575.534 0, 707842.877 1623592.723 0, 707607.112 1623609.926 0, 707371.348 1623627.142 0, 
+    707135.585 1623644.373 0, 706899.823 1623661.617 0, 706664.062 1623678.875 0, 706428.302 1623696.148 0, 706192.544 1623713.434 0, 705956.786 1623730.733 0, 705721.029 1623748.047 0, 705485.273 1623765.375 0, 705248.331 1623782.804 0, 705656.423 1629328.507 0, 
+    706064.48 1634873.724 0, 706300.767 1634856.343 0, 706535.87 1634839.064 0, 706770.974 1634821.798 0, 707006.079 1634804.546 0, 707241.185 1634787.308 0, 707476.292 1634770.083 0, 707711.4 1634752.873 0, 707946.509 1634735.676 0, 708181.619 1634718.494 0, 
+    708416.73 1634701.325 0, 708651.843 1634684.17 0, 708886.956 1634667.028 0, 709122.07 1634649.901 0, 709357.185 1634632.787 0, 709592.301 1634615.688 0, 709827.418 1634598.602 0, 710062.536 1634581.53 0, 710297.656 1634564.471 0, 710532.776 1634547.427 0, 
+    710767.897 1634530.396 0, 711003.019 1634513.38 0, 711238.142 1634496.377 0, 711473.266 1634479.388 0, 711707.208 1634462.498 0, 711943.518 1634445.451 0, 712178.645 1634428.504 0, 712413.773 1634411.57 0, 712648.902 1634394.65 0, 712884.032 1634377.744 0, 
+    713119.164 1634360.852 0, 713354.296 1634343.974 0, 713589.429 1634327.109 0, 713824.563 1634310.259 0, 714059.698 1634293.422 0, 714294.834 1634276.599 0, 714529.971 1634259.79 0, 714765.109 1634242.995 0, 715000.249 1634226.213 0, 715235.389 1634209.446 0, 
+    715470.53 1634192.692 0, 715705.672 1634175.952 0, 715940.815 1634159.226 0, 716175.959 1634142.514 0, 716411.104 1634125.815 0, 716646.25 1634109.131 0, 716881.397 1634092.46 0, 717116.545 1634075.803 0, 717350.511 1634059.244 0, 716958.121 1628512.896 0, 
+    716565.698 1622966.062 0))
+
+POLYGON ((728638.797 1633276.652 0, 728404.783 1633292.55 0, 728169.589 1633308.543 0, 727934.396 1633324.549 0, 727699.204 1633340.569 0, 727464.013 1633356.603 0, 727228.822 1633372.651 0, 726993.633 1633388.713 0, 726758.445 1633404.788 0, 726523.257 1633420.878 0, 
+    726288.071 1633436.981 0, 726052.885 1633453.098 0, 725817.7 1633469.229 0, 725582.517 1633485.374 0, 725347.334 1633501.532 0, 725112.152 1633517.705 0, 724876.971 1633533.891 0, 724641.792 1633550.091 0, 724406.613 1633566.305 0, 724171.435 1633582.533 0, 
+    723936.258 1633598.774 0, 723701.082 1633615.03 0, 723465.907 1633631.299 0, 723230.733 1633647.582 0, 722994.377 1633663.961 0, 722760.387 1633680.19 0, 722525.216 1633696.515 0, 722290.046 1633712.853 0, 722054.876 1633729.206 0, 721819.708 1633745.572 0, 
+    721584.541 1633761.952 0, 721349.374 1633778.346 0, 721114.209 1633794.754 0, 720879.044 1633811.175 0, 720643.881 1633827.611 0, 720408.718 1633844.06 0, 720173.557 1633860.523 0, 719938.396 1633877 0, 719703.236 1633893.491 0, 719468.078 1633909.995 0, 
+    719232.92 1633926.514 0, 718997.763 1633943.046 0, 718762.608 1633959.592 0, 718527.453 1633976.152 0, 718292.299 1633992.726 0, 718057.146 1634009.314 0, 717821.994 1634025.915 0, 717586.843 1634042.531 0, 717350.511 1634059.244 0, 717742.865 1639605.098 0, 
+    718135.184 1645150.451 0, 718370.86 1645133.785 0, 718605.358 1645117.216 0, 718839.858 1645100.66 0, 719074.358 1645084.119 0, 719308.859 1645067.591 0, 719543.36 1645051.077 0, 719777.863 1645034.577 0, 720012.367 1645018.09 0, 720246.872 1645001.618 0, 
+    720481.378 1644985.159 0, 720715.885 1644968.714 0, 720950.393 1644952.283 0, 721184.901 1644935.865 0, 721419.411 1644919.461 0, 721653.922 1644903.072 0, 721888.433 1644886.696 0, 722122.946 1644870.334 0, 722357.46 1644853.985 0, 722591.974 1644837.651 0, 
+    722826.49 1644821.33 0, 723061.006 1644805.023 0, 723295.523 1644788.73 0, 723530.042 1644772.45 0, 723763.382 1644756.266 0, 723999.081 1644739.933 0, 724233.603 1644723.695 0, 724468.125 1644707.471 0, 724702.648 1644691.26 0, 724937.172 1644675.064 0, 
+    725171.697 1644658.881 0, 725406.223 1644642.712 0, 725640.75 1644626.557 0, 725875.278 1644610.416 0, 726109.807 1644594.288 0, 726344.337 1644578.174 0, 726578.867 1644562.074 0, 726813.399 1644545.988 0, 727047.932 1644529.916 0, 727282.465 1644513.858 0, 
+    727517 1644497.813 0, 727751.535 1644481.782 0, 727986.072 1644465.765 0, 728220.609 1644449.762 0, 728455.148 1644433.772 0, 728689.687 1644417.796 0, 728924.227 1644401.834 0, 729158.768 1644385.886 0, 729392.132 1644370.032 0, 729015.481 1638823.592 0, 
+    728638.797 1633276.652 0))
+
+POLYGON ((740651.24 1643621.419 0, 740417.831 1643636.614 0, 740183.245 1643651.899 0, 739948.661 1643667.198 0, 739714.078 1643682.511 0, 739479.495 1643697.838 0, 739244.913 1643713.179 0, 739010.333 1643728.533 0, 738775.753 1643743.902 0, 738541.174 1643759.284 0, 
+    738306.596 1643774.679 0, 738072.019 1643790.089 0, 737837.443 1643805.513 0, 737602.867 1643820.95 0, 737368.293 1643836.401 0, 737133.719 1643851.866 0, 736899.147 1643867.344 0, 736664.575 1643882.837 0, 736430.004 1643898.343 0, 736195.435 1643913.863 0, 
+    735960.866 1643929.397 0, 735726.298 1643944.945 0, 735491.731 1643960.507 0, 735257.164 1643976.082 0, 735021.422 1643991.749 0, 734788.035 1644007.274 0, 734553.471 1644022.891 0, 734318.909 1644038.521 0, 734084.347 1644054.166 0, 733849.787 1644069.824 0, 
+    733615.227 1644085.496 0, 733380.668 1644101.182 0, 733146.11 1644116.881 0, 732911.553 1644132.595 0, 732676.997 1644148.322 0, 732442.442 1644164.063 0, 732207.888 1644179.818 0, 731973.335 1644195.586 0, 731738.782 1644211.369 0, 731504.231 1644227.165 0, 
+    731269.68 1644242.975 0, 731035.131 1644258.799 0, 730800.582 1644274.636 0, 730566.035 1644290.488 0, 730331.488 1644306.353 0, 730096.942 1644322.232 0, 729862.397 1644338.125 0, 729627.853 1644354.032 0, 729392.132 1644370.032 0, 729768.748 1649915.966 0, 
+    730145.33 1655461.386 0, 730380.395 1655445.43 0, 730614.286 1655429.567 0, 730848.178 1655413.719 0, 731082.071 1655397.884 0, 731315.965 1655382.063 0, 731549.86 1655366.256 0, 731783.755 1655350.462 0, 732017.652 1655334.682 0, 732251.55 1655318.916 0, 
+    732485.448 1655303.164 0, 732719.348 1655287.425 0, 732953.248 1655271.701 0, 733187.15 1655255.99 0, 733421.052 1655240.293 0, 733654.955 1655224.609 0, 733888.859 1655208.939 0, 734122.764 1655193.284 0, 734356.67 1655177.641 0, 734590.577 1655162.013 0, 
+    734824.485 1655146.399 0, 735058.394 1655130.798 0, 735292.303 1655115.211 0, 735526.214 1655099.637 0, 735758.951 1655084.156 0, 735994.038 1655068.532 0, 736227.951 1655053 0, 736461.865 1655037.482 0, 736695.78 1655021.977 0, 736929.696 1655006.487 0, 
+    737163.613 1654991.01 0, 737397.531 1654975.547 0, 737631.45 1654960.097 0, 737865.369 1654944.662 0, 738099.29 1654929.24 0, 738333.212 1654913.832 0, 738567.134 1654898.438 0, 738801.057 1654883.057 0, 739034.981 1654867.69 0, 739268.907 1654852.337 0, 
+    739502.833 1654836.998 0, 739736.76 1654821.673 0, 739970.687 1654806.361 0, 740204.616 1654791.063 0, 740438.546 1654775.779 0, 740672.476 1654760.508 0, 740906.408 1654745.252 0, 741140.34 1654730.009 0, 741373.1 1654714.856 0, 741012.187 1649168.394 0, 
+    740651.24 1643621.419 0))
+
+POLYGON ((752602.934 1654000.05 0, 752370.131 1654014.545 0, 752136.156 1654029.127 0, 751902.183 1654043.723 0, 751668.21 1654058.332 0, 751434.238 1654072.955 0, 751200.267 1654087.592 0, 750966.297 1654102.243 0, 750732.328 1654116.908 0, 750498.359 1654131.586 0, 
+    750264.392 1654146.278 0, 750030.425 1654160.984 0, 749796.459 1654175.703 0, 749562.494 1654190.437 0, 749328.53 1654205.184 0, 749094.567 1654219.945 0, 748860.605 1654234.719 0, 748626.643 1654249.508 0, 748392.682 1654264.31 0, 748158.723 1654279.126 0, 
+    747924.764 1654293.956 0, 747690.806 1654308.799 0, 747456.849 1654323.657 0, 747222.893 1654338.528 0, 746987.765 1654353.487 0, 746754.983 1654368.311 0, 746521.029 1654383.224 0, 746287.076 1654398.15 0, 746053.124 1654413.09 0, 745819.173 1654428.043 0, 
+    745585.223 1654443.011 0, 745351.274 1654457.992 0, 745117.326 1654472.987 0, 744883.378 1654487.996 0, 744649.432 1654503.018 0, 744415.486 1654518.055 0, 744181.541 1654533.105 0, 743947.597 1654548.169 0, 743713.654 1654563.246 0, 743479.712 1654578.338 0, 
+    743245.771 1654593.443 0, 743011.831 1654608.562 0, 742777.891 1654623.694 0, 742543.953 1654638.841 0, 742310.015 1654654.001 0, 742076.078 1654669.175 0, 741842.142 1654684.363 0, 741608.207 1654699.565 0, 741373.1 1654714.856 0, 741733.979 1660260.798 0, 
+    742094.824 1665806.214 0, 742329.275 1665790.965 0, 742562.558 1665775.806 0, 742795.841 1665760.66 0, 743029.125 1665745.529 0, 743262.409 1665730.411 0, 743495.695 1665715.306 0, 743728.982 1665700.216 0, 743962.269 1665685.139 0, 744195.558 1665670.076 0, 
+    744428.847 1665655.027 0, 744662.137 1665639.991 0, 744895.428 1665624.97 0, 745128.72 1665609.962 0, 745362.013 1665594.967 0, 745595.307 1665579.987 0, 745828.601 1665565.02 0, 746061.897 1665550.067 0, 746295.193 1665535.127 0, 746528.49 1665520.201 0, 
+    746761.789 1665505.289 0, 746995.088 1665490.391 0, 747228.387 1665475.507 0, 747461.688 1665460.636 0, 747693.821 1665445.853 0, 747928.292 1665430.936 0, 748161.596 1665416.106 0, 748394.9 1665401.29 0, 748628.205 1665386.488 0, 748861.511 1665371.7 0, 
+    749094.818 1665356.925 0, 749328.126 1665342.164 0, 749561.434 1665327.417 0, 749794.744 1665312.684 0, 750028.054 1665297.964 0, 750261.365 1665283.258 0, 750494.677 1665268.566 0, 750727.99 1665253.887 0, 750961.304 1665239.222 0, 751194.619 1665224.571 0, 
+    751427.934 1665209.934 0, 751661.25 1665195.31 0, 751894.568 1665180.7 0, 752127.886 1665166.104 0, 752361.205 1665151.522 0, 752594.524 1665136.953 0, 752827.845 1665122.398 0, 753061.167 1665107.857 0, 753293.321 1665093.402 0, 752948.144 1659546.99 0, 
+    752602.934 1654000.05 0))
+
+POLYGON ((764493.786 1664412.232 0, 764261.591 1664426.03 0, 764028.229 1664439.912 0, 763794.868 1664453.808 0, 763561.508 1664467.718 0, 763328.149 1664481.641 0, 763094.79 1664495.578 0, 762861.433 1664509.528 0, 762628.076 1664523.493 0, 762394.72 1664537.471 0, 
+    762161.365 1664551.463 0, 761928.011 1664565.468 0, 761694.657 1664579.487 0, 761461.305 1664593.521 0, 761227.953 1664607.567 0, 760994.602 1664621.628 0, 760761.252 1664635.702 0, 760527.902 1664649.79 0, 760294.554 1664663.892 0, 760061.206 1664678.007 0, 
+    759827.859 1664692.136 0, 759594.513 1664706.279 0, 759361.168 1664720.436 0, 759127.824 1664734.606 0, 758893.313 1664748.862 0, 758661.138 1664762.988 0, 758427.796 1664777.2 0, 758194.455 1664791.425 0, 757961.115 1664805.664 0, 757727.776 1664819.917 0, 
+    757494.437 1664834.184 0, 757261.099 1664848.464 0, 757027.763 1664862.758 0, 756794.427 1664877.066 0, 756561.092 1664891.387 0, 756327.757 1664905.722 0, 756094.424 1664920.071 0, 755861.091 1664934.434 0, 755627.76 1664948.81 0, 755394.429 1664963.2 0, 
+    755161.099 1664977.604 0, 754927.769 1664992.022 0, 754694.441 1665006.453 0, 754461.114 1665020.898 0, 754227.787 1665035.357 0, 753994.461 1665049.83 0, 753761.136 1665064.316 0, 753527.812 1665078.816 0, 753293.321 1665093.402 0, 753638.464 1670639.282 0, 
+    753983.574 1676184.621 0, 754217.41 1676170.076 0, 754450.081 1676155.616 0, 754682.753 1676141.17 0, 754915.426 1676126.738 0, 755148.1 1676112.32 0, 755380.774 1676097.915 0, 755613.45 1676083.524 0, 755846.126 1676069.147 0, 756078.804 1676054.784 0, 
+    756311.482 1676040.434 0, 756544.161 1676026.098 0, 756776.84 1676011.775 0, 757009.521 1675997.466 0, 757242.202 1675983.171 0, 757474.885 1675968.89 0, 757707.568 1675954.622 0, 757940.252 1675940.368 0, 758172.936 1675926.128 0, 758405.622 1675911.901 0, 
+    758638.308 1675897.688 0, 758870.996 1675883.489 0, 759103.684 1675869.304 0, 759336.373 1675855.132 0, 759567.898 1675841.044 0, 759801.753 1675826.829 0, 760034.445 1675812.698 0, 760267.137 1675798.581 0, 760499.83 1675784.478 0, 760732.524 1675770.388 0, 
+    760965.219 1675756.312 0, 761197.914 1675742.25 0, 761430.611 1675728.202 0, 761663.308 1675714.167 0, 761896.006 1675700.146 0, 762128.705 1675686.138 0, 762361.405 1675672.144 0, 762594.106 1675658.164 0, 762826.807 1675644.198 0, 763059.509 1675630.245 0, 
+    763292.212 1675616.306 0, 763524.916 1675602.381 0, 763757.621 1675588.469 0, 763990.326 1675574.571 0, 764223.032 1675560.687 0, 764455.74 1675546.817 0, 764688.447 1675532.96 0, 764921.156 1675519.117 0, 765152.702 1675505.356 0, 764823.26 1669959.064 0, 
+    764493.786 1664412.232 0))
+
+POLYGON ((568156.203 1513097.673 0, 567915.175 1513122.967 0, 567672.909 1513148.406 0, 567430.643 1513173.859 0, 567188.38 1513199.326 0, 566946.118 1513224.808 0, 566703.857 1513250.304 0, 566461.598 1513275.814 0, 566219.34 1513301.338 0, 565977.084 1513326.877 0, 
+    565734.829 1513352.43 0, 565492.576 1513377.997 0, 565250.324 1513403.578 0, 565008.074 1513429.174 0, 564765.825 1513454.784 0, 564523.578 1513480.408 0, 564281.332 1513506.046 0, 564039.088 1513531.699 0, 563796.845 1513557.366 0, 563554.604 1513583.047 0, 
+    563312.365 1513608.742 0, 563070.126 1513634.452 0, 562827.89 1513660.176 0, 562585.655 1513685.914 0, 562342.179 1513711.799 0, 562101.189 1513737.433 0, 561858.959 1513763.214 0, 561616.73 1513789.01 0, 561374.502 1513814.819 0, 561132.276 1513840.643 0, 
+    560890.052 1513866.481 0, 560647.829 1513892.333 0, 560405.607 1513918.2 0, 560163.387 1513944.08 0, 559921.169 1513969.975 0, 559678.952 1513995.885 0, 559436.737 1514021.808 0, 559194.523 1514047.746 0, 558952.311 1514073.698 0, 558710.1 1514099.664 0, 
+    558467.891 1514125.645 0, 558225.683 1514151.64 0, 557983.477 1514177.649 0, 557741.272 1514203.672 0, 557499.069 1514229.71 0, 557256.868 1514255.762 0, 557014.667 1514281.828 0, 556772.469 1514307.908 0, 556529.029 1514334.137 0, 557125.844 1519871.922 0, 
+    557722.621 1525409.356 0, 557965.406 1525383.198 0, 558206.952 1525357.188 0, 558448.5 1525331.192 0, 558690.05 1525305.21 0, 558931.601 1525279.243 0, 559173.154 1525253.289 0, 559414.708 1525227.35 0, 559656.264 1525201.425 0, 559897.821 1525175.515 0, 
+    560139.38 1525149.618 0, 560380.941 1525123.736 0, 560622.502 1525097.868 0, 560864.066 1525072.014 0, 561105.631 1525046.175 0, 561347.197 1525020.35 0, 561588.765 1524994.538 0, 561830.335 1524968.741 0, 562071.906 1524942.959 0, 562313.478 1524917.19 0, 
+    562555.052 1524891.436 0, 562796.628 1524865.696 0, 563038.205 1524839.97 0, 563279.784 1524814.259 0, 563520.125 1524788.693 0, 563762.945 1524762.878 0, 564004.528 1524737.209 0, 564246.113 1524711.554 0, 564487.699 1524685.914 0, 564729.287 1524660.288 0, 
+    564970.876 1524634.676 0, 565212.467 1524609.078 0, 565454.059 1524583.494 0, 565695.653 1524557.925 0, 565937.248 1524532.37 0, 566178.844 1524506.829 0, 566420.443 1524481.302 0, 566662.042 1524455.789 0, 566903.644 1524430.291 0, 567145.246 1524404.807 0, 
+    567386.85 1524379.337 0, 567628.456 1524353.881 0, 567870.063 1524328.44 0, 568111.672 1524303.013 0, 568353.282 1524277.6 0, 568594.894 1524252.201 0, 568836.507 1524226.817 0, 569078.122 1524201.446 0, 569318.5 1524176.22 0, 568737.37 1518637.122 0, 
+    568156.203 1513097.673 0))
+
+POLYGON ((580917.817 1522975.849 0, 580677.366 1523000.397 0, 580435.681 1523025.084 0, 580193.997 1523049.786 0, 579952.314 1523074.502 0, 579710.633 1523099.232 0, 579468.954 1523123.977 0, 579227.275 1523148.736 0, 578985.599 1523173.509 0, 578743.924 1523198.296 0, 
+    578502.25 1523223.097 0, 578260.578 1523247.913 0, 578018.907 1523272.743 0, 577777.238 1523297.587 0, 577535.57 1523322.445 0, 577293.903 1523347.318 0, 577052.238 1523372.204 0, 576810.575 1523397.105 0, 576568.913 1523422.021 0, 576327.252 1523446.95 0, 
+    576085.593 1523471.894 0, 575843.935 1523496.851 0, 575602.279 1523521.824 0, 575360.625 1523546.81 0, 575117.734 1523571.938 0, 574877.32 1523596.825 0, 574635.669 1523621.854 0, 574394.021 1523646.897 0, 574152.373 1523671.955 0, 573910.727 1523697.026 0, 
+    573669.083 1523722.112 0, 573427.44 1523747.212 0, 573185.799 1523772.327 0, 572944.159 1523797.455 0, 572702.52 1523822.598 0, 572460.883 1523847.755 0, 572219.248 1523872.926 0, 571977.614 1523898.112 0, 571735.981 1523923.311 0, 571494.35 1523948.525 0, 
+    571252.721 1523973.753 0, 571011.093 1523998.996 0, 570769.466 1524024.252 0, 570527.841 1524049.523 0, 570286.217 1524074.808 0, 570044.595 1524100.107 0, 569802.975 1524125.421 0, 569561.356 1524150.748 0, 569318.5 1524176.22 0, 569899.593 1529714.962 0, 
+    570480.648 1535253.342 0, 570722.848 1535227.939 0, 570963.815 1535202.68 0, 571204.784 1535177.435 0, 571445.754 1535152.204 0, 571686.726 1535126.987 0, 571927.699 1535101.785 0, 572168.673 1535076.596 0, 572409.65 1535051.422 0, 572650.627 1535026.262 0, 
+    572891.606 1535001.116 0, 573132.587 1534975.984 0, 573373.569 1534950.867 0, 573614.552 1534925.764 0, 573855.537 1534900.675 0, 574096.523 1534875.6 0, 574337.511 1534850.539 0, 574578.501 1534825.492 0, 574819.492 1534800.46 0, 575060.484 1534775.442 0, 
+    575301.478 1534750.438 0, 575542.473 1534725.448 0, 575783.47 1534700.472 0, 576024.468 1534675.511 0, 576264.234 1534650.691 0, 576506.469 1534625.63 0, 576747.471 1534600.712 0, 576988.475 1534575.807 0, 577229.481 1534550.916 0, 577470.488 1534526.04 0, 
+    577711.496 1534501.178 0, 577952.506 1534476.33 0, 578193.518 1534451.496 0, 578434.53 1534426.677 0, 578675.545 1534401.871 0, 578916.561 1534377.08 0, 579157.578 1534352.303 0, 579398.596 1534327.54 0, 579639.617 1534302.791 0, 579880.638 1534278.057 0, 
+    580121.661 1534253.337 0, 580362.686 1534228.63 0, 580603.712 1534203.938 0, 580844.739 1534179.261 0, 581085.768 1534154.597 0, 581326.798 1534129.948 0, 581567.83 1534105.313 0, 581808.863 1534080.692 0, 582048.665 1534056.211 0, 581483.259 1528516.211 0, 
+    580917.817 1522975.849 0))
+
+POLYGON ((593620.018 1532891.766 0, 593380.146 1532915.569 0, 593139.044 1532939.509 0, 592897.944 1532963.463 0, 592656.845 1532987.432 0, 592415.747 1533011.414 0, 592174.651 1533035.411 0, 591933.556 1533059.422 0, 591692.463 1533083.447 0, 591451.371 1533107.486 0, 
+    591210.281 1533131.539 0, 590969.191 1533155.607 0, 590728.104 1533179.689 0, 590487.018 1533203.785 0, 590245.933 1533227.895 0, 590004.849 1533252.02 0, 589763.767 1533276.158 0, 589522.687 1533300.311 0, 589281.607 1533324.478 0, 589040.53 1533348.659 0, 
+    588799.453 1533372.854 0, 588558.379 1533397.064 0, 588317.305 1533421.288 0, 588076.233 1533445.526 0, 587833.93 1533469.902 0, 587594.093 1533494.044 0, 587353.025 1533518.325 0, 587111.959 1533542.619 0, 586870.894 1533566.928 0, 586629.831 1533591.251 0, 
+    586388.769 1533615.588 0, 586147.708 1533639.94 0, 585906.649 1533664.305 0, 585665.591 1533688.685 0, 585424.535 1533713.079 0, 585183.48 1533737.487 0, 584942.427 1533761.91 0, 584701.375 1533786.346 0, 584460.324 1533810.797 0, 584219.275 1533835.262 0, 
+    583978.227 1533859.741 0, 583737.181 1533884.234 0, 583496.136 1533908.742 0, 583255.093 1533933.264 0, 583014.051 1533957.799 0, 582773.011 1533982.35 0, 582531.972 1534006.914 0, 582290.934 1534031.492 0, 582048.665 1534056.211 0, 582614.033 1539595.842 0, 
+    583179.363 1545135.099 0, 583420.977 1545110.448 0, 583661.362 1545085.936 0, 583901.749 1545061.438 0, 584142.138 1545036.954 0, 584382.527 1545012.485 0, 584622.919 1544988.03 0, 584863.311 1544963.588 0, 585103.705 1544939.161 0, 585344.101 1544914.748 0, 
+    585584.498 1544890.35 0, 585824.896 1544865.965 0, 586065.296 1544841.595 0, 586305.698 1544817.238 0, 586546.1 1544792.896 0, 586786.504 1544768.568 0, 587026.91 1544744.254 0, 587267.317 1544719.955 0, 587507.726 1544695.669 0, 587748.135 1544671.398 0, 
+    587988.547 1544647.14 0, 588228.959 1544622.897 0, 588469.374 1544598.668 0, 588709.789 1544574.454 0, 588948.977 1544550.377 0, 589190.625 1544526.066 0, 589431.045 1544501.894 0, 589671.466 1544477.736 0, 589911.889 1544453.592 0, 590152.313 1544429.462 0, 
+    590392.738 1544405.346 0, 590633.165 1544381.245 0, 590873.594 1544357.157 0, 591114.023 1544333.084 0, 591354.455 1544309.025 0, 591594.887 1544284.98 0, 591835.321 1544260.949 0, 592075.757 1544236.932 0, 592316.194 1544212.93 0, 592556.632 1544188.941 0, 
+    592797.072 1544164.967 0, 593037.513 1544141.007 0, 593277.955 1544117.061 0, 593518.399 1544093.129 0, 593758.844 1544069.212 0, 593999.291 1544045.308 0, 594239.739 1544021.419 0, 594480.189 1543997.544 0, 594719.412 1543973.805 0, 594169.733 1538432.972 0, 
+    593620.018 1532891.766 0))
+
+POLYGON ((606262.695 1542845.117 0, 606023.404 1542868.181 0, 605782.888 1542891.376 0, 605542.373 1542914.586 0, 605301.86 1542937.81 0, 605061.348 1542961.048 0, 604820.838 1542984.301 0, 604580.328 1543007.567 0, 604339.821 1543030.848 0, 604099.314 1543054.143 0, 
+    603858.809 1543077.452 0, 603618.305 1543100.775 0, 603377.803 1543124.112 0, 603137.302 1543147.464 0, 602896.802 1543170.83 0, 602656.304 1543194.209 0, 602415.807 1543217.603 0, 602175.312 1543241.011 0, 601934.818 1543264.434 0, 601694.325 1543287.87 0, 
+    601453.834 1543311.321 0, 601213.344 1543334.785 0, 600972.855 1543358.264 0, 600732.368 1543381.757 0, 600490.655 1543405.384 0, 600251.398 1543428.786 0, 600010.915 1543452.321 0, 599770.433 1543475.871 0, 599529.953 1543499.435 0, 599289.474 1543523.013 0, 
+    599048.996 1543546.605 0, 598808.52 1543570.211 0, 598568.046 1543593.831 0, 598327.572 1543617.466 0, 598087.1 1543641.115 0, 597846.63 1543664.777 0, 597606.161 1543688.454 0, 597365.693 1543712.146 0, 597125.227 1543735.851 0, 596884.762 1543759.57 0, 
+    596644.298 1543783.304 0, 596403.836 1543807.052 0, 596163.375 1543830.814 0, 595922.916 1543854.59 0, 595682.458 1543878.38 0, 595442.001 1543902.185 0, 595201.546 1543926.003 0, 594961.092 1543949.836 0, 594719.412 1543973.805 0, 595269.052 1549514.257 0, 
+    595818.655 1555054.323 0, 596059.68 1555030.419 0, 596299.481 1555006.651 0, 596539.284 1554982.897 0, 596779.089 1554959.157 0, 597018.894 1554935.432 0, 597258.702 1554911.72 0, 597498.51 1554888.022 0, 597738.32 1554864.339 0, 597978.131 1554840.67 0, 
+    598217.944 1554817.015 0, 598457.758 1554793.374 0, 598697.574 1554769.747 0, 598937.391 1554746.134 0, 599177.209 1554722.535 0, 599417.029 1554698.951 0, 599656.85 1554675.38 0, 599896.672 1554651.824 0, 600136.496 1554628.282 0, 600376.321 1554604.753 0, 
+    600616.148 1554581.239 0, 600855.976 1554557.74 0, 601095.806 1554534.254 0, 601335.636 1554510.782 0, 601574.244 1554487.444 0, 601815.302 1554463.881 0, 602055.137 1554440.452 0, 602294.973 1554417.037 0, 602534.811 1554393.636 0, 602774.65 1554370.249 0, 
+    603014.49 1554346.876 0, 603254.332 1554323.517 0, 603494.175 1554300.173 0, 603734.02 1554276.842 0, 603973.866 1554253.526 0, 604213.713 1554230.223 0, 604453.562 1554206.935 0, 604693.412 1554183.661 0, 604933.263 1554160.401 0, 605173.116 1554137.156 0, 
+    605412.97 1554113.924 0, 605652.826 1554090.706 0, 605892.683 1554067.503 0, 606132.541 1554044.314 0, 606372.4 1554021.138 0, 606612.261 1553997.977 0, 606852.124 1553974.83 0, 607091.987 1553951.698 0, 607330.629 1553928.697 0, 606796.681 1548387.1 0, 
+    606262.695 1542845.117 0))
+
+POLYGON ((618845.738 1552835.598 0, 618607.03 1552857.925 0, 618367.102 1552880.38 0, 618127.175 1552902.85 0, 617887.25 1552925.333 0, 617647.326 1552947.83 0, 617407.403 1552970.342 0, 617167.481 1552992.868 0, 616927.561 1553015.407 0, 616687.642 1553037.961 0, 
+    616447.725 1553060.529 0, 616207.809 1553083.112 0, 615967.894 1553105.708 0, 615727.98 1553128.318 0, 615488.068 1553150.943 0, 615248.157 1553173.582 0, 615008.248 1553196.234 0, 614768.34 1553218.901 0, 614528.433 1553241.582 0, 614288.527 1553264.277 0, 
+    614048.623 1553286.987 0, 613808.72 1553309.71 0, 613568.819 1553332.448 0, 613328.919 1553355.199 0, 613087.797 1553378.081 0, 612849.122 1553400.745 0, 612609.226 1553423.539 0, 612369.332 1553446.347 0, 612129.438 1553469.169 0, 611889.546 1553492.006 0, 
+    611649.655 1553514.856 0, 611409.766 1553537.721 0, 611169.878 1553560.599 0, 610929.991 1553583.492 0, 610690.106 1553606.399 0, 610450.222 1553629.32 0, 610210.339 1553652.255 0, 609970.458 1553675.205 0, 609730.578 1553698.168 0, 609490.699 1553721.146 0, 
+    609250.822 1553744.137 0, 609010.946 1553767.143 0, 608771.071 1553790.163 0, 608531.198 1553813.197 0, 608291.326 1553836.245 0, 608051.456 1553859.307 0, 607811.587 1553882.384 0, 607571.719 1553905.474 0, 607330.629 1553928.697 0, 607864.54 1559469.901 0, 
+    608398.412 1565010.707 0, 608638.846 1564987.548 0, 608878.062 1564964.52 0, 609117.279 1564941.506 0, 609356.497 1564918.507 0, 609595.716 1564895.521 0, 609834.937 1564872.55 0, 610074.16 1564849.593 0, 610313.383 1564826.65 0, 610552.608 1564803.72 0, 
+    610791.834 1564780.805 0, 611031.062 1564757.904 0, 611270.291 1564735.017 0, 611509.521 1564712.145 0, 611748.753 1564689.286 0, 611987.986 1564666.441 0, 612227.221 1564643.611 0, 612466.456 1564620.794 0, 612705.693 1564597.992 0, 612944.932 1564575.203 0, 
+    613184.172 1564552.429 0, 613423.413 1564529.669 0, 613662.655 1564506.923 0, 613901.899 1564484.191 0, 614139.925 1564461.589 0, 614380.391 1564438.769 0, 614619.638 1564416.079 0, 614858.887 1564393.404 0, 615098.138 1564370.742 0, 615337.39 1564348.095 0, 
+    615576.643 1564325.461 0, 615815.897 1564302.842 0, 616055.153 1564280.237 0, 616294.41 1564257.645 0, 616533.669 1564235.068 0, 616772.928 1564212.505 0, 617012.19 1564189.956 0, 617251.452 1564167.421 0, 617490.716 1564144.901 0, 617729.981 1564122.394 0, 
+    617969.247 1564099.901 0, 618208.515 1564077.423 0, 618447.784 1564054.958 0, 618687.054 1564032.508 0, 618926.326 1564010.072 0, 619165.599 1563987.65 0, 619404.874 1563965.241 0, 619644.149 1563942.847 0, 619882.208 1563920.581 0, 619363.991 1558378.289 0, 
+    618845.738 1552835.598 0))
+
+POLYGON ((631369.037 1562862.904 0, 631130.915 1562884.497 0, 630891.577 1562906.215 0, 630652.24 1562927.947 0, 630412.905 1562949.693 0, 630173.571 1562971.454 0, 629934.238 1562993.228 0, 629694.906 1563015.016 0, 629455.576 1563036.819 0, 629216.247 1563058.635 0, 
+    628976.919 1563080.466 0, 628737.593 1563102.311 0, 628498.268 1563124.169 0, 628258.944 1563146.042 0, 628019.621 1563167.929 0, 627780.3 1563189.83 0, 627540.98 1563211.746 0, 627301.661 1563233.675 0, 627062.344 1563255.618 0, 626823.028 1563277.576 0, 
+    626583.713 1563299.547 0, 626344.4 1563321.533 0, 626105.087 1563343.532 0, 625865.776 1563365.546 0, 625625.249 1563387.686 0, 625387.158 1563409.616 0, 625147.851 1563431.672 0, 624908.546 1563453.742 0, 624669.241 1563475.826 0, 624429.938 1563497.924 0, 
+    624190.636 1563520.037 0, 623951.336 1563542.163 0, 623712.036 1563564.304 0, 623472.738 1563586.458 0, 623233.442 1563608.627 0, 622994.146 1563630.81 0, 622754.852 1563653.007 0, 622515.56 1563675.218 0, 622276.268 1563697.443 0, 622036.978 1563719.682 0, 
+    621797.689 1563741.935 0, 621558.402 1563764.202 0, 621319.116 1563786.483 0, 621079.831 1563808.779 0, 620840.547 1563831.088 0, 620601.265 1563853.412 0, 620361.984 1563875.75 0, 620122.704 1563898.102 0, 619882.208 1563920.581 0, 620400.386 1569462.469 0, 
+    620918.526 1575003.946 0, 621158.367 1574981.528 0, 621396.995 1574959.237 0, 621635.623 1574936.96 0, 621874.253 1574914.697 0, 622112.884 1574892.448 0, 622351.517 1574870.214 0, 622590.151 1574847.993 0, 622828.786 1574825.787 0, 623067.422 1574803.594 0, 
+    623306.06 1574781.416 0, 623544.699 1574759.251 0, 623783.339 1574737.101 0, 624021.981 1574714.964 0, 624260.624 1574692.842 0, 624499.268 1574670.734 0, 624737.914 1574648.64 0, 624976.56 1574626.56 0, 625215.209 1574604.493 0, 625453.858 1574582.441 0, 
+    625692.509 1574560.403 0, 625931.161 1574538.379 0, 626169.814 1574516.369 0, 626408.469 1574494.374 0, 626645.91 1574472.504 0, 626885.782 1574450.424 0, 627124.44 1574428.47 0, 627363.1 1574406.531 0, 627601.761 1574384.605 0, 627840.424 1574362.693 0, 
+    628079.087 1574340.796 0, 628317.752 1574318.912 0, 628556.419 1574297.043 0, 628795.086 1574275.187 0, 629033.755 1574253.346 0, 629272.425 1574231.519 0, 629511.096 1574209.705 0, 629749.769 1574187.906 0, 629988.443 1574166.121 0, 630227.118 1574144.35 0, 
+    630465.795 1574122.593 0, 630704.473 1574100.85 0, 630943.152 1574079.121 0, 631181.832 1574057.406 0, 631420.514 1574035.705 0, 631659.197 1574014.018 0, 631897.881 1573992.345 0, 632136.566 1573970.687 0, 632374.039 1573949.152 0, 631871.557 1568406.233 0, 
+    631369.037 1562862.904 0))
+
+POLYGON ((643832.487 1572926.726 0, 643594.952 1572947.59 0, 643356.206 1572968.574 0, 643117.462 1572989.573 0, 642878.718 1573010.585 0, 642639.976 1573031.612 0, 642401.236 1573052.652 0, 642162.496 1573073.707 0, 641923.758 1573094.775 0, 641685.021 1573115.858 0, 
+    641446.285 1573136.955 0, 641207.55 1573158.065 0, 640968.817 1573179.19 0, 640730.085 1573200.329 0, 640491.354 1573221.482 0, 640252.625 1573242.649 0, 640013.896 1573263.83 0, 639775.169 1573285.025 0, 639536.443 1573306.234 0, 639297.719 1573327.458 0, 
+    639058.996 1573348.695 0, 638820.273 1573369.946 0, 638581.553 1573391.211 0, 638342.833 1573412.491 0, 638102.902 1573433.893 0, 637865.398 1573455.092 0, 637626.682 1573476.413 0, 637387.967 1573497.749 0, 637149.254 1573519.099 0, 636910.542 1573540.462 0, 
+    636671.831 1573561.84 0, 636433.122 1573583.232 0, 636194.413 1573604.638 0, 635955.706 1573626.058 0, 635717.001 1573647.492 0, 635478.296 1573668.94 0, 635239.593 1573690.402 0, 635000.891 1573711.878 0, 634762.19 1573733.368 0, 634523.491 1573754.872 0, 
+    634284.793 1573776.39 0, 634046.096 1573797.923 0, 633807.4 1573819.469 0, 633568.706 1573841.029 0, 633330.013 1573862.604 0, 633091.321 1573884.192 0, 632852.63 1573905.795 0, 632613.941 1573927.411 0, 632374.039 1573949.152 0, 632876.484 1579491.654 0, 
+    633378.89 1585033.733 0, 633618.136 1585012.052 0, 633856.173 1584990.494 0, 634094.211 1584968.951 0, 634332.25 1584947.421 0, 634570.291 1584925.906 0, 634808.333 1584904.404 0, 635046.376 1584882.917 0, 635284.421 1584861.443 0, 635522.466 1584839.984 0, 
+    635760.513 1584818.538 0, 635998.562 1584797.107 0, 636236.611 1584775.69 0, 636474.662 1584754.286 0, 636712.714 1584732.897 0, 636950.767 1584711.521 0, 637188.822 1584690.16 0, 637426.878 1584668.813 0, 637664.935 1584647.479 0, 637902.993 1584626.16 0, 
+    638141.053 1584604.855 0, 638379.113 1584583.564 0, 638617.175 1584562.286 0, 638855.239 1584541.023 0, 639092.094 1584519.882 0, 639331.369 1584498.539 0, 639569.436 1584477.317 0, 639807.505 1584456.11 0, 640045.574 1584434.917 0, 640283.645 1584413.738 0, 
+    640521.717 1584392.572 0, 640759.79 1584371.421 0, 640997.865 1584350.284 0, 641235.941 1584329.161 0, 641474.018 1584308.052 0, 641712.096 1584286.957 0, 641950.175 1584265.876 0, 642188.256 1584244.809 0, 642426.338 1584223.755 0, 642664.421 1584202.716 0, 
+    642902.506 1584181.691 0, 643140.592 1584160.68 0, 643378.679 1584139.683 0, 643616.767 1584118.7 0, 643854.856 1584097.731 0, 644092.947 1584076.776 0, 644331.039 1584055.835 0, 644569.132 1584034.908 0, 644806.018 1584014.101 0, 644319.271 1578470.625 0, 
+    643832.487 1572926.726 0))
+
+POLYGON ((656235.98 1583026.758 0, 655999.035 1583046.896 0, 655760.883 1583067.15 0, 655522.733 1583087.418 0, 655284.584 1583107.7 0, 655046.437 1583127.997 0, 654808.29 1583148.307 0, 654570.145 1583168.631 0, 654332.001 1583188.97 0, 654093.858 1583209.322 0, 
+    653855.716 1583229.688 0, 653617.575 1583250.069 0, 653379.436 1583270.463 0, 653141.298 1583290.871 0, 652903.161 1583311.294 0, 652665.025 1583331.73 0, 652426.891 1583352.181 0, 652188.757 1583372.645 0, 651950.625 1583393.124 0, 651712.494 1583413.616 0, 
+    651474.365 1583434.123 0, 651236.236 1583454.643 0, 650998.109 1583475.178 0, 650759.983 1583495.726 0, 650520.65 1583516.393 0, 650283.734 1583536.866 0, 650045.612 1583557.456 0, 649807.491 1583578.061 0, 649569.371 1583598.679 0, 649331.252 1583619.312 0, 
+    649093.134 1583639.959 0, 648855.018 1583660.619 0, 648616.903 1583681.294 0, 648378.789 1583701.983 0, 648140.676 1583722.686 0, 647902.564 1583743.402 0, 647664.454 1583764.133 0, 647426.345 1583784.878 0, 647188.237 1583805.637 0, 646950.131 1583826.409 0, 
+    646712.025 1583847.196 0, 646473.921 1583867.997 0, 646235.818 1583888.812 0, 645997.716 1583909.641 0, 645759.616 1583930.484 0, 645521.517 1583951.341 0, 645283.419 1583972.212 0, 645045.322 1583993.096 0, 644806.018 1584014.101 0, 645292.727 1589557.148 0, 
+    645779.398 1595099.76 0, 646018.046 1595078.812 0, 646255.49 1595057.984 0, 646492.936 1595037.171 0, 646730.383 1595016.371 0, 646967.831 1594995.585 0, 647205.28 1594974.813 0, 647442.73 1594954.056 0, 647680.182 1594933.312 0, 647917.635 1594912.582 0, 
+    648155.089 1594891.866 0, 648392.544 1594871.164 0, 648630.001 1594850.476 0, 648867.459 1594829.802 0, 649104.918 1594809.142 0, 649342.378 1594788.496 0, 649579.839 1594767.864 0, 649817.302 1594747.246 0, 650054.766 1594726.642 0, 650292.231 1594706.052 0, 
+    650529.697 1594685.476 0, 650767.165 1594664.914 0, 651004.633 1594644.366 0, 651242.103 1594623.831 0, 651478.37 1594603.415 0, 651717.047 1594582.805 0, 651954.52 1594562.313 0, 652191.995 1594541.834 0, 652429.471 1594521.37 0, 652666.948 1594500.92 0, 
+    652904.426 1594480.483 0, 653141.906 1594460.061 0, 653379.386 1594439.653 0, 653616.868 1594419.258 0, 653854.352 1594398.878 0, 654091.836 1594378.511 0, 654329.321 1594358.159 0, 654566.808 1594337.82 0, 654804.296 1594317.496 0, 655041.785 1594297.185 0, 
+    655279.275 1594276.889 0, 655516.767 1594256.606 0, 655754.26 1594236.338 0, 655991.754 1594216.083 0, 656229.249 1594195.842 0, 656466.745 1594175.616 0, 656704.242 1594155.403 0, 656941.741 1594135.204 0, 657178.037 1594115.122 0, 656707.027 1588571.158 0, 
+    656235.98 1583026.758 0))
+
+POLYGON ((668579.413 1593162.691 0, 668343.059 1593182.106 0, 668105.504 1593201.634 0, 667867.951 1593221.175 0, 667630.398 1593240.731 0, 667392.847 1593260.301 0, 667155.297 1593279.884 0, 666917.748 1593299.482 0, 666680.2 1593319.093 0, 666442.653 1593338.719 0, 
+    666205.108 1593358.358 0, 665967.563 1593378.012 0, 665730.02 1593397.679 0, 665492.478 1593417.361 0, 665254.937 1593437.056 0, 665017.397 1593456.766 0, 664779.859 1593476.489 0, 664542.321 1593496.226 0, 664304.785 1593515.978 0, 664067.25 1593535.743 0, 
+    663829.716 1593555.522 0, 663592.183 1593575.316 0, 663354.651 1593595.123 0, 663117.121 1593614.944 0, 662878.389 1593634.88 0, 662642.064 1593654.629 0, 662404.537 1593674.492 0, 662167.011 1593694.369 0, 661929.486 1593714.26 0, 661691.963 1593734.165 0, 
+    661454.44 1593754.085 0, 661216.919 1593774.018 0, 660979.399 1593793.965 0, 660741.881 1593813.926 0, 660504.363 1593833.901 0, 660266.847 1593853.89 0, 660029.331 1593873.893 0, 659791.817 1593893.91 0, 659554.305 1593913.941 0, 659316.793 1593933.986 0, 
+    659079.282 1593954.045 0, 658841.773 1593974.118 0, 658604.265 1593994.205 0, 658366.758 1594014.305 0, 658129.252 1594034.42 0, 657891.748 1594054.549 0, 657654.244 1594074.692 0, 657416.742 1594094.849 0, 657178.037 1594115.122 0, 657649.01 1599658.644 0, 
+    658119.944 1605201.718 0, 658357.993 1605181.5 0, 658594.843 1605161.399 0, 658831.694 1605141.312 0, 659068.546 1605121.238 0, 659305.399 1605101.179 0, 659542.253 1605081.133 0, 659779.109 1605061.101 0, 660015.966 1605041.083 0, 660252.824 1605021.08 0, 
+    660489.683 1605001.09 0, 660726.543 1604981.114 0, 660963.405 1604961.152 0, 661200.267 1604941.204 0, 661437.131 1604921.27 0, 661673.996 1604901.35 0, 661910.862 1604881.443 0, 662147.73 1604861.551 0, 662384.598 1604841.673 0, 662621.468 1604821.808 0, 
+    662858.339 1604801.958 0, 663095.211 1604782.121 0, 663332.084 1604762.299 0, 663568.958 1604742.49 0, 663804.634 1604722.796 0, 664042.71 1604702.915 0, 664279.588 1604683.148 0, 664516.467 1604663.395 0, 664753.347 1604643.656 0, 664990.229 1604623.931 0, 
+    665227.111 1604604.22 0, 665463.995 1604584.523 0, 665700.88 1604564.84 0, 665937.766 1604545.171 0, 666174.653 1604525.515 0, 666411.541 1604505.874 0, 666648.43 1604486.247 0, 666885.321 1604466.633 0, 667122.213 1604447.034 0, 667359.106 1604427.448 0, 
+    667596 1604407.876 0, 667832.895 1604388.319 0, 668069.791 1604368.775 0, 668306.689 1604349.245 0, 668543.587 1604329.729 0, 668780.487 1604310.228 0, 669017.388 1604290.74 0, 669254.29 1604271.266 0, 669489.994 1604251.904 0, 669034.722 1598707.522 0, 
+    668579.413 1593162.691 0))
+
+POLYGON ((680862.683 1603334.216 0, 680626.923 1603352.912 0, 680389.967 1603371.717 0, 680153.012 1603390.535 0, 679916.058 1603409.368 0, 679679.105 1603428.214 0, 679442.153 1603447.075 0, 679205.203 1603465.949 0, 678968.253 1603484.838 0, 678731.305 1603503.74 0, 
+    678494.357 1603522.656 0, 678257.411 1603541.586 0, 678020.466 1603560.53 0, 677783.522 1603579.488 0, 677546.579 1603598.46 0, 677309.638 1603617.446 0, 677072.697 1603636.446 0, 676835.758 1603655.46 0, 676598.819 1603674.488 0, 676361.882 1603693.529 0, 
+    676124.946 1603712.585 0, 675888.011 1603731.655 0, 675651.077 1603750.738 0, 675414.144 1603769.836 0, 675176.015 1603789.044 0, 674940.282 1603808.073 0, 674703.353 1603827.212 0, 674466.425 1603846.365 0, 674229.498 1603865.533 0, 673992.572 1603884.714 0, 
+    673755.647 1603903.909 0, 673518.723 1603923.118 0, 673281.8 1603942.341 0, 673044.879 1603961.578 0, 672807.959 1603980.829 0, 672571.039 1604000.094 0, 672334.121 1604019.372 0, 672097.204 1604038.665 0, 671860.289 1604057.972 0, 671623.374 1604077.292 0, 
+    671386.46 1604096.627 0, 671149.548 1604115.976 0, 670912.637 1604135.338 0, 670675.727 1604154.714 0, 670438.818 1604174.105 0, 670201.91 1604193.509 0, 669965.003 1604212.927 0, 669728.098 1604232.359 0, 669489.994 1604251.904 0, 669945.23 1609795.832 0, 
+    670400.427 1615339.298 0, 670637.874 1615319.808 0, 670874.127 1615300.429 0, 671110.381 1615281.064 0, 671346.637 1615261.713 0, 671582.893 1615242.377 0, 671819.15 1615223.054 0, 672055.409 1615203.744 0, 672291.669 1615184.449 0, 672527.93 1615165.168 0, 
+    672764.192 1615145.9 0, 673000.455 1615126.647 0, 673236.719 1615107.407 0, 673472.985 1615088.182 0, 673709.251 1615068.97 0, 673945.519 1615049.772 0, 674181.788 1615030.588 0, 674418.058 1615011.418 0, 674654.329 1614992.262 0, 674890.601 1614973.12 0, 
+    675126.874 1614953.991 0, 675363.149 1614934.877 0, 675599.424 1614915.776 0, 675835.701 1614896.69 0, 676070.784 1614877.713 0, 676308.258 1614858.558 0, 676544.538 1614839.513 0, 676780.819 1614820.482 0, 677017.101 1614801.465 0, 677253.385 1614782.462 0, 
+    677489.669 1614763.473 0, 677725.955 1614744.497 0, 677962.242 1614725.536 0, 678198.53 1614706.588 0, 678434.819 1614687.655 0, 678671.109 1614668.735 0, 678907.4 1614649.829 0, 679143.693 1614630.937 0, 679379.986 1614612.059 0, 679616.281 1614593.195 0, 
+    679852.576 1614574.345 0, 680088.873 1614555.509 0, 680325.171 1614536.686 0, 680561.47 1614517.878 0, 680797.77 1614499.083 0, 681034.071 1614480.303 0, 681270.374 1614461.536 0, 681506.677 1614442.783 0, 681741.788 1614424.139 0, 681302.253 1608879.408 0, 
+    680862.683 1603334.216 0))
+
+POLYGON ((693085.689 1613541.024 0, 692850.525 1613559.004 0, 692614.169 1613577.089 0, 692377.815 1613595.188 0, 692141.461 1613613.301 0, 691905.109 1613631.428 0, 691668.758 1613649.569 0, 691432.408 1613667.724 0, 691196.059 1613685.893 0, 690959.711 1613704.075 0, 
+    690723.364 1613722.272 0, 690487.018 1613740.482 0, 690250.673 1613758.706 0, 690014.329 1613776.944 0, 689777.987 1613795.196 0, 689541.645 1613813.462 0, 689305.305 1613831.742 0, 689068.965 1613850.036 0, 688832.627 1613868.344 0, 688596.29 1613886.666 0, 
+    688359.954 1613905.001 0, 688123.618 1613923.351 0, 687887.284 1613941.714 0, 687650.951 1613960.091 0, 687413.426 1613978.575 0, 687178.289 1613996.888 0, 686941.959 1614015.307 0, 686705.631 1614033.74 0, 686469.303 1614052.186 0, 686232.977 1614070.647 0, 
+    685996.651 1614089.122 0, 685760.327 1614107.61 0, 685524.004 1614126.113 0, 685287.682 1614144.629 0, 685051.361 1614163.159 0, 684815.041 1614181.704 0, 684578.722 1614200.262 0, 684342.404 1614218.834 0, 684106.088 1614237.42 0, 683869.772 1614256.02 0, 
+    683633.458 1614274.633 0, 683397.144 1614293.261 0, 683160.832 1614311.903 0, 682924.521 1614330.558 0, 682688.211 1614349.227 0, 682451.902 1614367.911 0, 682215.594 1614386.608 0, 681979.287 1614405.319 0, 681741.788 1614424.139 0, 682181.285 1619968.402 0, 
+    682620.744 1625512.191 0, 682857.588 1625493.424 0, 683093.242 1625474.764 0, 683328.897 1625456.119 0, 683564.554 1625437.487 0, 683800.211 1625418.869 0, 684035.87 1625400.265 0, 684271.529 1625381.675 0, 684507.19 1625363.099 0, 684742.852 1625344.537 0, 
+    684978.515 1625325.988 0, 685214.179 1625307.453 0, 685449.844 1625288.933 0, 685685.51 1625270.426 0, 685921.177 1625251.933 0, 686156.845 1625233.454 0, 686392.515 1625214.989 0, 686628.185 1625196.537 0, 686863.857 1625178.1 0, 687099.529 1625159.676 0, 
+    687335.203 1625141.266 0, 687570.878 1625122.87 0, 687806.554 1625104.488 0, 688042.231 1625086.12 0, 688276.719 1625067.859 0, 688513.588 1625049.425 0, 688749.269 1625031.099 0, 688984.95 1625012.786 0, 689220.632 1624994.487 0, 689456.316 1624976.203 0, 
+    689692 1624957.932 0, 689927.686 1624939.674 0, 690163.373 1624921.431 0, 690399.06 1624903.202 0, 690634.749 1624884.986 0, 690870.439 1624866.784 0, 691106.13 1624848.597 0, 691341.822 1624830.423 0, 691577.515 1624812.263 0, 691813.209 1624794.116 0, 
+    692048.905 1624775.984 0, 692284.601 1624757.866 0, 692520.298 1624739.761 0, 692755.997 1624721.67 0, 692991.696 1624703.593 0, 693227.397 1624685.53 0, 693463.099 1624667.481 0, 693698.801 1624649.446 0, 693933.316 1624631.516 0, 693509.52 1619086.507 0, 
+    693085.689 1613541.024 0))
+
+POLYGON ((705248.331 1623782.804 0, 705013.765 1623800.072 0, 704778.012 1623817.441 0, 704542.26 1623834.824 0, 704306.509 1623852.221 0, 704070.76 1623869.632 0, 703835.011 1623887.057 0, 703599.264 1623904.495 0, 703363.517 1623921.948 0, 703127.771 1623939.414 0, 
+    702892.027 1623956.894 0, 702656.283 1623974.388 0, 702420.541 1623991.896 0, 702184.8 1624009.418 0, 701949.059 1624026.954 0, 701713.32 1624044.504 0, 701477.581 1624062.067 0, 701241.844 1624079.645 0, 701006.108 1624097.236 0, 700770.373 1624114.841 0, 
+    700534.638 1624132.46 0, 700298.905 1624150.093 0, 700063.173 1624167.74 0, 699827.442 1624185.4 0, 699590.524 1624203.164 0, 699355.983 1624220.763 0, 699120.255 1624238.465 0, 698884.528 1624256.181 0, 698648.802 1624273.911 0, 698413.077 1624291.655 0, 
+    698177.354 1624309.413 0, 697941.631 1624327.185 0, 697705.909 1624344.97 0, 697470.189 1624362.769 0, 697234.469 1624380.583 0, 696998.75 1624398.41 0, 696763.033 1624416.251 0, 696527.317 1624434.106 0, 696291.601 1624451.974 0, 696055.887 1624469.857 0, 
+    695820.174 1624487.754 0, 695584.461 1624505.664 0, 695348.75 1624523.588 0, 695113.04 1624541.526 0, 694877.331 1624559.478 0, 694641.623 1624577.444 0, 694405.916 1624595.424 0, 694170.21 1624613.417 0, 693933.316 1624631.516 0, 694357.075 1630176.044 0, 
+    694780.796 1635720.086 0, 695017.035 1635702.038 0, 695252.088 1635684.094 0, 695487.142 1635666.164 0, 695722.197 1635648.248 0, 695957.254 1635630.346 0, 696192.311 1635612.457 0, 696427.37 1635594.583 0, 696662.429 1635576.722 0, 696897.49 1635558.875 0, 
+    697132.552 1635541.042 0, 697367.614 1635523.222 0, 697602.678 1635505.417 0, 697837.743 1635487.625 0, 698072.809 1635469.848 0, 698307.876 1635452.084 0, 698542.944 1635434.334 0, 698778.013 1635416.597 0, 699013.083 1635398.875 0, 699248.154 1635381.167 0, 
+    699483.226 1635363.472 0, 699718.299 1635345.791 0, 699953.373 1635328.124 0, 700188.448 1635310.471 0, 700422.34 1635292.92 0, 700658.602 1635275.206 0, 700893.68 1635257.594 0, 701128.76 1635239.996 0, 701363.84 1635222.412 0, 701598.922 1635204.842 0, 
+    701834.004 1635187.285 0, 702069.088 1635169.743 0, 702304.172 1635152.214 0, 702539.258 1635134.699 0, 702774.344 1635117.198 0, 703009.432 1635099.711 0, 703244.521 1635082.238 0, 703479.611 1635064.778 0, 703714.701 1635047.332 0, 703949.793 1635029.901 0, 
+    704184.886 1635012.483 0, 704419.98 1634995.078 0, 704655.074 1634977.688 0, 704890.17 1634960.312 0, 705125.267 1634942.949 0, 705360.365 1634925.6 0, 705595.464 1634908.265 0, 705830.564 1634890.944 0, 706064.48 1634873.724 0, 705656.423 1629328.507 0, 
+    705248.331 1623782.804 0))
+
+POLYGON ((717350.511 1634059.244 0, 717116.545 1634075.803 0, 716881.397 1634092.46 0, 716646.25 1634109.131 0, 716411.104 1634125.815 0, 716175.959 1634142.514 0, 715940.815 1634159.226 0, 715705.672 1634175.952 0, 715470.53 1634192.692 0, 715235.389 1634209.446 0, 
+    715000.249 1634226.213 0, 714765.109 1634242.995 0, 714529.971 1634259.79 0, 714294.834 1634276.599 0, 714059.698 1634293.422 0, 713824.563 1634310.259 0, 713589.429 1634327.109 0, 713354.296 1634343.974 0, 713119.164 1634360.852 0, 712884.032 1634377.744 0, 
+    712648.902 1634394.65 0, 712413.773 1634411.57 0, 712178.645 1634428.504 0, 711943.518 1634445.451 0, 711707.208 1634462.498 0, 711473.266 1634479.388 0, 711238.142 1634496.377 0, 711003.019 1634513.38 0, 710767.897 1634530.396 0, 710532.776 1634547.427 0, 
+    710297.656 1634564.471 0, 710062.536 1634581.53 0, 709827.418 1634598.602 0, 709592.301 1634615.688 0, 709357.185 1634632.787 0, 709122.07 1634649.901 0, 708886.956 1634667.028 0, 708651.843 1634684.17 0, 708416.73 1634701.325 0, 708181.619 1634718.494 0, 
+    707946.509 1634735.676 0, 707711.4 1634752.873 0, 707476.292 1634770.083 0, 707241.185 1634787.308 0, 707006.079 1634804.546 0, 706770.974 1634821.798 0, 706535.87 1634839.064 0, 706300.767 1634856.343 0, 706064.48 1634873.724 0, 706472.501 1640418.447 0, 
+    706880.485 1645962.671 0, 707116.116 1645945.338 0, 707350.566 1645928.106 0, 707585.017 1645910.889 0, 707819.47 1645893.685 0, 708053.923 1645876.494 0, 708288.377 1645859.318 0, 708522.833 1645842.155 0, 708757.289 1645825.006 0, 708991.746 1645807.871 0, 
+    709226.205 1645790.75 0, 709460.664 1645773.642 0, 709695.125 1645756.549 0, 709929.586 1645739.469 0, 710164.049 1645722.403 0, 710398.512 1645705.351 0, 710632.976 1645688.312 0, 710867.442 1645671.287 0, 711101.908 1645654.277 0, 711336.376 1645637.28 0, 
+    711570.844 1645620.296 0, 711805.314 1645603.327 0, 712039.784 1645586.371 0, 712274.256 1645569.429 0, 712507.548 1645552.586 0, 712743.201 1645535.587 0, 712977.676 1645518.686 0, 713212.151 1645501.8 0, 713446.628 1645484.927 0, 713681.105 1645468.068 0, 
+    713915.583 1645451.223 0, 714150.063 1645434.391 0, 714384.543 1645417.573 0, 714619.025 1645400.77 0, 714853.507 1645383.98 0, 715087.99 1645367.203 0, 715322.475 1645350.441 0, 715556.96 1645333.692 0, 715791.446 1645316.957 0, 716025.934 1645300.236 0, 
+    716260.422 1645283.529 0, 716494.911 1645266.836 0, 716729.401 1645250.156 0, 716963.893 1645233.49 0, 717198.385 1645216.838 0, 717432.878 1645200.2 0, 717667.372 1645183.575 0, 717901.867 1645166.965 0, 718135.184 1645150.451 0, 717742.865 1639605.098 0, 
+    717350.511 1634059.244 0))
+
+POLYGON ((729392.132 1644370.032 0, 729158.768 1644385.886 0, 728924.227 1644401.834 0, 728689.687 1644417.796 0, 728455.148 1644433.772 0, 728220.609 1644449.762 0, 727986.072 1644465.765 0, 727751.535 1644481.782 0, 727517 1644497.813 0, 727282.465 1644513.858 0, 
+    727047.932 1644529.916 0, 726813.399 1644545.988 0, 726578.867 1644562.074 0, 726344.337 1644578.174 0, 726109.807 1644594.288 0, 725875.278 1644610.416 0, 725640.75 1644626.557 0, 725406.223 1644642.712 0, 725171.697 1644658.881 0, 724937.172 1644675.064 0, 
+    724702.648 1644691.26 0, 724468.125 1644707.471 0, 724233.603 1644723.695 0, 723999.081 1644739.933 0, 723763.382 1644756.266 0, 723530.042 1644772.45 0, 723295.523 1644788.73 0, 723061.006 1644805.023 0, 722826.49 1644821.33 0, 722591.974 1644837.651 0, 
+    722357.46 1644853.985 0, 722122.946 1644870.334 0, 721888.433 1644886.696 0, 721653.922 1644903.072 0, 721419.411 1644919.461 0, 721184.901 1644935.865 0, 720950.393 1644952.283 0, 720715.885 1644968.714 0, 720481.378 1644985.159 0, 720246.872 1645001.618 0, 
+    720012.367 1645018.09 0, 719777.863 1645034.577 0, 719543.36 1645051.077 0, 719308.859 1645067.591 0, 719074.358 1645084.119 0, 718839.858 1645100.66 0, 718605.358 1645117.216 0, 718370.86 1645133.785 0, 718135.184 1645150.451 0, 718527.467 1650695.299 0, 
+    718919.713 1656239.633 0, 719154.734 1656223.013 0, 719388.58 1656206.49 0, 719622.426 1656189.98 0, 719856.273 1656173.485 0, 720090.122 1656157.003 0, 720323.971 1656140.535 0, 720557.821 1656124.081 0, 720791.672 1656107.64 0, 721025.524 1656091.213 0, 
+    721259.377 1656074.8 0, 721493.232 1656058.401 0, 721727.087 1656042.016 0, 721960.943 1656025.644 0, 722194.8 1656009.286 0, 722428.658 1655992.942 0, 722662.517 1655976.611 0, 722896.376 1655960.295 0, 723130.237 1655943.992 0, 723364.099 1655927.703 0, 
+    723597.962 1655911.427 0, 723831.825 1655895.166 0, 724065.69 1655878.918 0, 724299.556 1655862.684 0, 724532.247 1655846.545 0, 724767.29 1655830.257 0, 725001.158 1655814.064 0, 725235.028 1655797.885 0, 725468.898 1655781.72 0, 725702.769 1655765.569 0, 
+    725936.642 1655749.431 0, 726170.515 1655733.307 0, 726404.389 1655717.197 0, 726638.264 1655701.1 0, 726872.14 1655685.018 0, 727106.017 1655668.949 0, 727339.895 1655652.894 0, 727573.774 1655636.852 0, 727807.654 1655620.825 0, 728041.535 1655604.811 0, 
+    728275.417 1655588.811 0, 728509.299 1655572.825 0, 728743.183 1655556.852 0, 728977.068 1655540.893 0, 729210.953 1655524.948 0, 729444.84 1655509.017 0, 729678.727 1655493.1 0, 729912.615 1655477.196 0, 730145.33 1655461.386 0, 729768.748 1649915.966 0, 
+    729392.132 1644370.032 0))
+
+POLYGON ((741373.1 1654714.856 0, 741140.34 1654730.009 0, 740906.408 1654745.252 0, 740672.476 1654760.508 0, 740438.546 1654775.779 0, 740204.616 1654791.063 0, 739970.687 1654806.361 0, 739736.76 1654821.673 0, 739502.833 1654836.998 0, 739268.907 1654852.337 0, 
+    739034.981 1654867.69 0, 738801.057 1654883.057 0, 738567.134 1654898.438 0, 738333.212 1654913.832 0, 738099.29 1654929.24 0, 737865.369 1654944.662 0, 737631.45 1654960.097 0, 737397.531 1654975.547 0, 737163.613 1654991.01 0, 736929.696 1655006.487 0, 
+    736695.78 1655021.977 0, 736461.865 1655037.482 0, 736227.951 1655053 0, 735994.038 1655068.532 0, 735758.951 1655084.156 0, 735526.214 1655099.637 0, 735292.303 1655115.211 0, 735058.394 1655130.798 0, 734824.485 1655146.399 0, 734590.577 1655162.013 0, 
+    734356.67 1655177.641 0, 734122.764 1655193.284 0, 733888.859 1655208.939 0, 733654.955 1655224.609 0, 733421.052 1655240.293 0, 733187.15 1655255.99 0, 732953.248 1655271.701 0, 732719.348 1655287.425 0, 732485.448 1655303.164 0, 732251.55 1655318.916 0, 
+    732017.652 1655334.682 0, 731783.755 1655350.462 0, 731549.86 1655366.256 0, 731315.965 1655382.063 0, 731082.071 1655397.884 0, 730848.178 1655413.719 0, 730614.286 1655429.567 0, 730380.395 1655445.43 0, 730145.33 1655461.386 0, 730521.876 1661006.286 0, 
+    730898.386 1666550.66 0, 731132.795 1666534.749 0, 731366.034 1666518.931 0, 731599.273 1666503.126 0, 731832.513 1666487.336 0, 732065.754 1666471.559 0, 732298.997 1666455.795 0, 732532.24 1666440.046 0, 732765.484 1666424.31 0, 732998.729 1666408.588 0, 
+    733231.974 1666392.88 0, 733465.221 1666377.185 0, 733698.469 1666361.504 0, 733931.718 1666345.837 0, 734164.967 1666330.184 0, 734398.218 1666314.544 0, 734631.469 1666298.918 0, 734864.721 1666283.306 0, 735097.974 1666267.708 0, 735331.229 1666252.123 0, 
+    735564.484 1666236.552 0, 735797.74 1666220.995 0, 736030.996 1666205.451 0, 736264.254 1666189.921 0, 736496.342 1666174.483 0, 736730.773 1666158.903 0, 736964.033 1666143.414 0, 737197.295 1666127.939 0, 737430.557 1666112.478 0, 737663.82 1666097.031 0, 
+    737897.084 1666081.597 0, 738130.35 1666066.177 0, 738363.615 1666050.771 0, 738596.882 1666035.378 0, 738830.15 1666019.999 0, 739063.419 1666004.634 0, 739296.689 1665989.283 0, 739529.959 1665973.945 0, 739763.23 1665958.621 0, 739996.503 1665943.311 0, 
+    740229.776 1665928.015 0, 740463.05 1665912.732 0, 740696.325 1665897.463 0, 740929.601 1665882.208 0, 741162.878 1665866.966 0, 741396.156 1665851.739 0, 741629.434 1665836.525 0, 741862.714 1665821.324 0, 742094.824 1665806.214 0, 741733.979 1660260.798 0, 
+    741373.1 1654714.856 0))
+
+POLYGON ((753293.321 1665093.402 0, 753061.167 1665107.857 0, 752827.845 1665122.398 0, 752594.524 1665136.953 0, 752361.205 1665151.522 0, 752127.886 1665166.104 0, 751894.568 1665180.7 0, 751661.25 1665195.31 0, 751427.934 1665209.934 0, 751194.619 1665224.571 0, 
+    750961.304 1665239.222 0, 750727.99 1665253.887 0, 750494.677 1665268.566 0, 750261.365 1665283.258 0, 750028.054 1665297.964 0, 749794.744 1665312.684 0, 749561.434 1665327.417 0, 749328.126 1665342.164 0, 749094.818 1665356.925 0, 748861.511 1665371.7 0, 
+    748628.205 1665386.488 0, 748394.9 1665401.29 0, 748161.596 1665416.106 0, 747928.292 1665430.936 0, 747693.821 1665445.853 0, 747461.688 1665460.636 0, 747228.387 1665475.507 0, 746995.088 1665490.391 0, 746761.789 1665505.289 0, 746528.49 1665520.201 0, 
+    746295.193 1665535.127 0, 746061.897 1665550.067 0, 745828.601 1665565.02 0, 745595.307 1665579.987 0, 745362.013 1665594.967 0, 745128.72 1665609.962 0, 744895.428 1665624.97 0, 744662.137 1665639.991 0, 744428.847 1665655.027 0, 744195.558 1665670.076 0, 
+    743962.269 1665685.139 0, 743728.982 1665700.216 0, 743495.695 1665715.306 0, 743262.409 1665730.411 0, 743029.125 1665745.529 0, 742795.841 1665760.66 0, 742562.558 1665775.806 0, 742329.275 1665790.965 0, 742094.824 1665806.214 0, 742455.634 1671351.096 0, 
+    742816.41 1676895.438 0, 743050.205 1676880.232 0, 743282.834 1676865.115 0, 743515.465 1676850.012 0, 743748.096 1676834.923 0, 743980.728 1676819.847 0, 744213.361 1676804.785 0, 744445.995 1676789.737 0, 744678.63 1676774.703 0, 744911.266 1676759.682 0, 
+    745143.902 1676744.675 0, 745376.54 1676729.681 0, 745609.178 1676714.701 0, 745841.817 1676699.735 0, 746074.457 1676684.783 0, 746307.098 1676669.844 0, 746539.74 1676654.919 0, 746772.383 1676640.008 0, 747005.027 1676625.11 0, 747237.671 1676610.226 0, 
+    747470.316 1676595.356 0, 747702.963 1676580.499 0, 747935.61 1676565.657 0, 748168.258 1676550.827 0, 748399.741 1676536.086 0, 748633.556 1676521.21 0, 748866.207 1676506.422 0, 749098.859 1676491.648 0, 749331.511 1676476.887 0, 749564.164 1676462.14 0, 
+    749796.818 1676447.407 0, 750029.473 1676432.687 0, 750262.129 1676417.981 0, 750494.786 1676403.289 0, 750727.443 1676388.61 0, 750960.102 1676373.946 0, 751192.761 1676359.294 0, 751425.421 1676344.657 0, 751658.082 1676330.033 0, 751890.744 1676315.423 0, 
+    752123.407 1676300.827 0, 752356.07 1676286.244 0, 752588.735 1676271.675 0, 752821.4 1676257.12 0, 753054.066 1676242.578 0, 753286.733 1676228.05 0, 753519.401 1676213.536 0, 753752.07 1676199.036 0, 753983.574 1676184.621 0, 753638.464 1670639.282 0, 
+    753293.321 1665093.402 0))
+
+POLYGON ((569318.5 1524176.22 0, 569078.122 1524201.446 0, 568836.507 1524226.817 0, 568594.894 1524252.201 0, 568353.282 1524277.6 0, 568111.672 1524303.013 0, 567870.063 1524328.44 0, 567628.456 1524353.881 0, 567386.85 1524379.337 0, 567145.246 1524404.807 0, 
+    566903.644 1524430.291 0, 566662.042 1524455.789 0, 566420.443 1524481.302 0, 566178.844 1524506.829 0, 565937.248 1524532.37 0, 565695.653 1524557.925 0, 565454.059 1524583.494 0, 565212.467 1524609.078 0, 564970.876 1524634.676 0, 564729.287 1524660.288 0, 
+    564487.699 1524685.914 0, 564246.113 1524711.554 0, 564004.528 1524737.209 0, 563762.945 1524762.878 0, 563520.125 1524788.693 0, 563279.784 1524814.259 0, 563038.205 1524839.97 0, 562796.628 1524865.696 0, 562555.052 1524891.436 0, 562313.478 1524917.19 0, 
+    562071.906 1524942.959 0, 561830.335 1524968.741 0, 561588.765 1524994.538 0, 561347.197 1525020.35 0, 561105.631 1525046.175 0, 560864.066 1525072.014 0, 560622.502 1525097.868 0, 560380.941 1525123.736 0, 560139.38 1525149.618 0, 559897.821 1525175.515 0, 
+    559656.264 1525201.425 0, 559414.708 1525227.35 0, 559173.154 1525253.289 0, 558931.601 1525279.243 0, 558690.05 1525305.21 0, 558448.5 1525331.192 0, 558206.952 1525357.188 0, 557965.406 1525383.198 0, 557722.621 1525409.356 0, 558319.36 1530946.434 0, 
+    558916.06 1536483.151 0, 559158.189 1536457.063 0, 559399.084 1536431.123 0, 559639.98 1536405.198 0, 559880.878 1536379.286 0, 560121.777 1536353.389 0, 560362.678 1536327.505 0, 560603.581 1536301.636 0, 560844.485 1536275.781 0, 561085.39 1536249.941 0, 
+    561326.297 1536224.114 0, 561567.206 1536198.302 0, 561808.116 1536172.503 0, 562049.027 1536146.719 0, 562289.94 1536120.95 0, 562530.855 1536095.194 0, 562771.771 1536069.452 0, 563012.689 1536043.725 0, 563253.608 1536018.012 0, 563494.529 1535992.313 0, 
+    563735.451 1535966.628 0, 563976.375 1535940.958 0, 564217.3 1535915.301 0, 564458.226 1535889.659 0, 564697.92 1535864.162 0, 564940.084 1535838.417 0, 565181.016 1535812.818 0, 565421.948 1535787.232 0, 565662.883 1535761.661 0, 565903.818 1535736.104 0, 
+    566144.756 1535710.561 0, 566385.694 1535685.032 0, 566626.635 1535659.517 0, 566867.576 1535634.017 0, 567108.52 1535608.531 0, 567349.464 1535583.059 0, 567590.411 1535557.601 0, 567831.359 1535532.157 0, 568072.308 1535506.728 0, 568313.259 1535481.312 0, 
+    568554.211 1535455.911 0, 568795.165 1535430.524 0, 569036.12 1535405.152 0, 569277.077 1535379.793 0, 569518.035 1535354.449 0, 569758.994 1535329.118 0, 569999.956 1535303.802 0, 570240.918 1535278.5 0, 570480.648 1535253.342 0, 569899.593 1529714.962 0, 
+    569318.5 1524176.22 0))
+
+POLYGON ((582048.665 1534056.211 0, 581808.863 1534080.692 0, 581567.83 1534105.313 0, 581326.798 1534129.948 0, 581085.768 1534154.597 0, 580844.739 1534179.261 0, 580603.712 1534203.938 0, 580362.686 1534228.63 0, 580121.661 1534253.337 0, 579880.638 1534278.057 0, 
+    579639.617 1534302.791 0, 579398.596 1534327.54 0, 579157.578 1534352.303 0, 578916.561 1534377.08 0, 578675.545 1534401.871 0, 578434.53 1534426.677 0, 578193.518 1534451.496 0, 577952.506 1534476.33 0, 577711.496 1534501.178 0, 577470.488 1534526.04 0, 
+    577229.481 1534550.916 0, 576988.475 1534575.807 0, 576747.471 1534600.712 0, 576506.469 1534625.63 0, 576264.234 1534650.691 0, 576024.468 1534675.511 0, 575783.47 1534700.472 0, 575542.473 1534725.448 0, 575301.478 1534750.438 0, 575060.484 1534775.442 0, 
+    574819.492 1534800.46 0, 574578.501 1534825.492 0, 574337.511 1534850.539 0, 574096.523 1534875.6 0, 573855.537 1534900.675 0, 573614.552 1534925.764 0, 573373.569 1534950.867 0, 573132.587 1534975.984 0, 572891.606 1535001.116 0, 572650.627 1535026.262 0, 
+    572409.65 1535051.422 0, 572168.673 1535076.596 0, 571927.699 1535101.785 0, 571686.726 1535126.987 0, 571445.754 1535152.204 0, 571204.784 1535177.435 0, 570963.815 1535202.68 0, 570722.848 1535227.939 0, 570480.648 1535253.342 0, 571061.665 1540791.354 0, 
+    571642.642 1546328.992 0, 571884.187 1546303.658 0, 572124.502 1546278.467 0, 572364.819 1546253.29 0, 572605.137 1546228.128 0, 572845.457 1546202.979 0, 573085.778 1546177.845 0, 573326.1 1546152.724 0, 573566.425 1546127.618 0, 573806.75 1546102.526 0, 
+    574047.077 1546077.448 0, 574287.406 1546052.385 0, 574527.736 1546027.335 0, 574768.067 1546002.3 0, 575008.4 1545977.279 0, 575248.735 1545952.272 0, 575489.071 1545927.279 0, 575729.408 1545902.3 0, 575969.747 1545877.335 0, 576210.087 1545852.385 0, 
+    576450.429 1545827.448 0, 576690.773 1545802.526 0, 576931.117 1545777.618 0, 577171.464 1545752.724 0, 577410.581 1545727.972 0, 577652.16 1545702.979 0, 577892.511 1545678.127 0, 578132.863 1545653.29 0, 578373.217 1545628.467 0, 578613.572 1545603.658 0, 
+    578853.928 1545578.863 0, 579094.286 1545554.082 0, 579334.645 1545529.315 0, 579575.006 1545504.563 0, 579815.368 1545479.825 0, 580055.732 1545455.101 0, 580296.097 1545430.391 0, 580536.464 1545405.695 0, 580776.832 1545381.013 0, 581017.202 1545356.345 0, 
+    581257.573 1545331.692 0, 581497.945 1545307.053 0, 581738.319 1545282.428 0, 581978.694 1545257.817 0, 582219.071 1545233.22 0, 582459.449 1545208.637 0, 582699.829 1545184.069 0, 582940.21 1545159.514 0, 583179.363 1545135.099 0, 582614.033 1539595.842 0, 
+    582048.665 1534056.211 0))
+
+POLYGON ((594719.412 1543973.805 0, 594480.189 1543997.544 0, 594239.739 1544021.419 0, 593999.291 1544045.308 0, 593758.844 1544069.212 0, 593518.399 1544093.129 0, 593277.955 1544117.061 0, 593037.513 1544141.007 0, 592797.072 1544164.967 0, 592556.632 1544188.941 0, 
+    592316.194 1544212.93 0, 592075.757 1544236.932 0, 591835.321 1544260.949 0, 591594.887 1544284.98 0, 591354.455 1544309.025 0, 591114.023 1544333.084 0, 590873.594 1544357.157 0, 590633.165 1544381.245 0, 590392.738 1544405.346 0, 590152.313 1544429.462 0, 
+    589911.889 1544453.592 0, 589671.466 1544477.736 0, 589431.045 1544501.894 0, 589190.625 1544526.066 0, 588948.977 1544550.377 0, 588709.789 1544574.454 0, 588469.374 1544598.668 0, 588228.959 1544622.897 0, 587988.547 1544647.14 0, 587748.135 1544671.398 0, 
+    587507.726 1544695.669 0, 587267.317 1544719.955 0, 587026.91 1544744.254 0, 586786.504 1544768.568 0, 586546.1 1544792.896 0, 586305.698 1544817.238 0, 586065.296 1544841.595 0, 585824.896 1544865.965 0, 585584.498 1544890.35 0, 585344.101 1544914.748 0, 
+    585103.705 1544939.161 0, 584863.311 1544963.588 0, 584622.919 1544988.03 0, 584382.527 1545012.485 0, 584142.138 1545036.954 0, 583901.749 1545061.438 0, 583661.362 1545085.936 0, 583420.977 1545110.448 0, 583179.363 1545135.099 0, 583744.655 1550673.977 0, 
+    584309.906 1556212.468 0, 584550.865 1556187.883 0, 584790.598 1556163.438 0, 585030.333 1556139.006 0, 585270.069 1556114.589 0, 585509.807 1556090.186 0, 585749.546 1556065.797 0, 585989.287 1556041.422 0, 586229.029 1556017.061 0, 586468.773 1555992.715 0, 
+    586708.518 1555968.382 0, 586948.264 1555944.064 0, 587188.012 1555919.759 0, 587427.761 1555895.469 0, 587667.512 1555871.193 0, 587907.264 1555846.931 0, 588147.017 1555822.683 0, 588386.772 1555798.449 0, 588626.529 1555774.229 0, 588866.287 1555750.024 0, 
+    589106.046 1555725.832 0, 589345.807 1555701.655 0, 589585.569 1555677.492 0, 589825.332 1555653.343 0, 590063.872 1555629.331 0, 590304.863 1555605.087 0, 590544.631 1555580.98 0, 590784.4 1555556.887 0, 591024.171 1555532.809 0, 591263.943 1555508.744 0, 
+    591503.716 1555484.694 0, 591743.491 1555460.658 0, 591983.268 1555436.636 0, 592223.045 1555412.628 0, 592462.824 1555388.634 0, 592702.605 1555364.654 0, 592942.387 1555340.688 0, 593182.17 1555316.737 0, 593421.955 1555292.799 0, 593661.741 1555268.876 0, 
+    593901.529 1555244.967 0, 594141.317 1555221.072 0, 594381.108 1555197.191 0, 594620.9 1555173.324 0, 594860.693 1555149.471 0, 595100.487 1555125.633 0, 595340.283 1555101.808 0, 595580.081 1555077.998 0, 595818.655 1555054.323 0, 595269.052 1549514.257 0, 
+    594719.412 1543973.805 0))
+
+POLYGON ((607330.629 1553928.697 0, 607091.987 1553951.698 0, 606852.124 1553974.83 0, 606612.261 1553997.977 0, 606372.4 1554021.138 0, 606132.541 1554044.314 0, 605892.683 1554067.503 0, 605652.826 1554090.706 0, 605412.97 1554113.924 0, 605173.116 1554137.156 0, 
+    604933.263 1554160.401 0, 604693.412 1554183.661 0, 604453.562 1554206.935 0, 604213.713 1554230.223 0, 603973.866 1554253.526 0, 603734.02 1554276.842 0, 603494.175 1554300.173 0, 603254.332 1554323.517 0, 603014.49 1554346.876 0, 602774.65 1554370.249 0, 
+    602534.811 1554393.636 0, 602294.973 1554417.037 0, 602055.137 1554440.452 0, 601815.302 1554463.881 0, 601574.244 1554487.444 0, 601335.636 1554510.782 0, 601095.806 1554534.254 0, 600855.976 1554557.74 0, 600616.148 1554581.239 0, 600376.321 1554604.753 0, 
+    600136.496 1554628.282 0, 599896.672 1554651.824 0, 599656.85 1554675.38 0, 599417.029 1554698.951 0, 599177.209 1554722.535 0, 598937.391 1554746.134 0, 598697.574 1554769.747 0, 598457.758 1554793.374 0, 598217.944 1554817.015 0, 597978.131 1554840.67 0, 
+    597738.32 1554864.339 0, 597498.51 1554888.022 0, 597258.702 1554911.72 0, 597018.894 1554935.432 0, 596779.089 1554959.157 0, 596539.284 1554982.897 0, 596299.481 1555006.651 0, 596059.68 1555030.419 0, 595818.655 1555054.323 0, 596368.218 1560593.997 0, 
+    596917.742 1566133.272 0, 597158.112 1566109.434 0, 597397.261 1566085.73 0, 597636.412 1566062.041 0, 597875.564 1566038.366 0, 598114.718 1566014.704 0, 598353.873 1565991.057 0, 598593.029 1565967.424 0, 598832.187 1565943.805 0, 599071.347 1565920.2 0, 
+    599310.507 1565896.609 0, 599549.669 1565873.033 0, 599788.833 1565849.47 0, 600027.997 1565825.921 0, 600267.164 1565802.387 0, 600506.331 1565778.866 0, 600745.5 1565755.36 0, 600984.67 1565731.868 0, 601223.842 1565708.39 0, 601463.015 1565684.925 0, 
+    601702.19 1565661.475 0, 601941.366 1565638.039 0, 602180.543 1565614.618 0, 602419.721 1565591.21 0, 602657.681 1565567.935 0, 602898.083 1565544.436 0, 603137.265 1565521.071 0, 603376.45 1565497.719 0, 603615.635 1565474.382 0, 603854.822 1565451.058 0, 
+    604094.01 1565427.749 0, 604333.2 1565404.454 0, 604572.391 1565381.173 0, 604811.583 1565357.906 0, 605050.777 1565334.653 0, 605289.972 1565311.414 0, 605529.168 1565288.189 0, 605768.366 1565264.978 0, 606007.565 1565241.782 0, 606246.766 1565218.599 0, 
+    606485.968 1565195.431 0, 606725.171 1565172.276 0, 606964.376 1565149.136 0, 607203.582 1565126.01 0, 607442.789 1565102.897 0, 607681.998 1565079.799 0, 607921.208 1565056.715 0, 608160.419 1565033.645 0, 608398.412 1565010.707 0, 607864.54 1559469.901 0, 
+    607330.629 1553928.697 0))
+
+POLYGON ((619882.208 1563920.581 0, 619644.149 1563942.847 0, 619404.874 1563965.241 0, 619165.599 1563987.65 0, 618926.326 1564010.072 0, 618687.054 1564032.508 0, 618447.784 1564054.958 0, 618208.515 1564077.423 0, 617969.247 1564099.901 0, 617729.981 1564122.394 0, 
+    617490.716 1564144.901 0, 617251.452 1564167.421 0, 617012.19 1564189.956 0, 616772.928 1564212.505 0, 616533.669 1564235.068 0, 616294.41 1564257.645 0, 616055.153 1564280.237 0, 615815.897 1564302.842 0, 615576.643 1564325.461 0, 615337.39 1564348.095 0, 
+    615098.138 1564370.742 0, 614858.887 1564393.404 0, 614619.638 1564416.079 0, 614380.391 1564438.769 0, 614139.925 1564461.589 0, 613901.899 1564484.191 0, 613662.655 1564506.923 0, 613423.413 1564529.669 0, 613184.172 1564552.429 0, 612944.932 1564575.203 0, 
+    612705.693 1564597.992 0, 612466.456 1564620.794 0, 612227.221 1564643.611 0, 611987.986 1564666.441 0, 611748.753 1564689.286 0, 611509.521 1564712.145 0, 611270.291 1564735.017 0, 611031.062 1564757.904 0, 610791.834 1564780.805 0, 610552.608 1564803.72 0, 
+    610313.383 1564826.65 0, 610074.16 1564849.593 0, 609834.937 1564872.55 0, 609595.716 1564895.521 0, 609356.497 1564918.507 0, 609117.279 1564941.506 0, 608878.062 1564964.52 0, 608638.846 1564987.548 0, 608398.412 1565010.707 0, 608932.245 1570551.109 0, 
+    609466.039 1576091.1 0, 609705.818 1576068.004 0, 609944.381 1576045.039 0, 610182.946 1576022.088 0, 610421.512 1575999.151 0, 610660.079 1575976.228 0, 610898.648 1575953.319 0, 611137.218 1575930.425 0, 611375.789 1575907.544 0, 611614.362 1575884.677 0, 
+    611852.936 1575861.825 0, 612091.512 1575838.986 0, 612330.089 1575816.162 0, 612568.667 1575793.351 0, 612807.246 1575770.555 0, 613045.827 1575747.773 0, 613284.409 1575725.004 0, 613522.993 1575702.25 0, 613761.578 1575679.51 0, 614000.164 1575656.783 0, 
+    614238.751 1575634.071 0, 614477.34 1575611.373 0, 614715.93 1575588.689 0, 614954.522 1575566.019 0, 615191.899 1575543.479 0, 615431.709 1575520.721 0, 615670.304 1575498.093 0, 615908.901 1575475.479 0, 616147.5 1575452.88 0, 616386.099 1575430.294 0, 
+    616624.7 1575407.722 0, 616863.302 1575385.164 0, 617101.906 1575362.621 0, 617340.51 1575340.091 0, 617579.117 1575317.576 0, 617817.724 1575295.074 0, 618056.333 1575272.587 0, 618294.943 1575250.113 0, 618533.554 1575227.654 0, 618772.167 1575205.208 0, 
+    619010.781 1575182.777 0, 619249.397 1575160.36 0, 619488.013 1575137.957 0, 619726.632 1575115.568 0, 619965.251 1575093.192 0, 620203.872 1575070.831 0, 620442.494 1575048.484 0, 620681.117 1575026.151 0, 620918.526 1575003.946 0, 620400.386 1569462.469 0, 
+    619882.208 1563920.581 0))
+
+POLYGON ((632374.039 1573949.152 0, 632136.566 1573970.687 0, 631897.881 1573992.345 0, 631659.197 1574014.018 0, 631420.514 1574035.705 0, 631181.832 1574057.406 0, 630943.152 1574079.121 0, 630704.473 1574100.85 0, 630465.795 1574122.593 0, 630227.118 1574144.35 0, 
+    629988.443 1574166.121 0, 629749.769 1574187.906 0, 629511.096 1574209.705 0, 629272.425 1574231.519 0, 629033.755 1574253.346 0, 628795.086 1574275.187 0, 628556.419 1574297.043 0, 628317.752 1574318.912 0, 628079.087 1574340.796 0, 627840.424 1574362.693 0, 
+    627601.761 1574384.605 0, 627363.1 1574406.531 0, 627124.44 1574428.47 0, 626885.782 1574450.424 0, 626645.91 1574472.504 0, 626408.469 1574494.374 0, 626169.814 1574516.369 0, 625931.161 1574538.379 0, 625692.509 1574560.403 0, 625453.858 1574582.441 0, 
+    625215.209 1574604.493 0, 624976.56 1574626.56 0, 624737.914 1574648.64 0, 624499.268 1574670.734 0, 624260.624 1574692.842 0, 624021.981 1574714.964 0, 623783.339 1574737.101 0, 623544.699 1574759.251 0, 623306.06 1574781.416 0, 623067.422 1574803.594 0, 
+    622828.786 1574825.787 0, 622590.151 1574847.993 0, 622351.517 1574870.214 0, 622112.884 1574892.448 0, 621874.253 1574914.697 0, 621635.623 1574936.96 0, 621396.995 1574959.237 0, 621158.367 1574981.528 0, 620918.526 1575003.946 0, 621436.628 1580545.006 0, 
+    621954.689 1586085.644 0, 622193.875 1586063.286 0, 622431.85 1586041.057 0, 622669.826 1586018.841 0, 622907.804 1585996.639 0, 623145.783 1585974.451 0, 623383.763 1585952.277 0, 623621.744 1585930.117 0, 623859.727 1585907.971 0, 624097.711 1585885.839 0, 
+    624335.697 1585863.722 0, 624573.684 1585841.618 0, 624811.672 1585819.528 0, 625049.661 1585797.452 0, 625287.652 1585775.39 0, 625525.643 1585753.342 0, 625763.637 1585731.309 0, 626001.631 1585709.289 0, 626239.627 1585687.283 0, 626477.624 1585665.291 0, 
+    626715.623 1585643.313 0, 626953.622 1585621.35 0, 627191.623 1585599.4 0, 627429.626 1585577.464 0, 627666.418 1585555.654 0, 627905.634 1585533.635 0, 628143.64 1585511.741 0, 628381.648 1585489.861 0, 628619.657 1585467.995 0, 628857.667 1585446.144 0, 
+    629095.678 1585424.306 0, 629333.69 1585402.482 0, 629571.704 1585380.673 0, 629809.72 1585358.877 0, 630047.736 1585337.095 0, 630285.754 1585315.328 0, 630523.773 1585293.574 0, 630761.793 1585271.834 0, 630999.815 1585250.109 0, 631237.837 1585228.397 0, 
+    631475.862 1585206.7 0, 631713.887 1585185.016 0, 631951.914 1585163.346 0, 632189.942 1585141.691 0, 632427.971 1585120.049 0, 632666.001 1585098.422 0, 632904.033 1585076.808 0, 633142.066 1585055.209 0, 633378.89 1585033.733 0, 632876.484 1579491.654 0, 
+    632374.039 1573949.152 0))
+
+POLYGON ((644806.018 1584014.101 0, 644569.132 1584034.908 0, 644331.039 1584055.835 0, 644092.947 1584076.776 0, 643854.856 1584097.731 0, 643616.767 1584118.7 0, 643378.679 1584139.683 0, 643140.592 1584160.68 0, 642902.506 1584181.691 0, 642664.421 1584202.716 0, 
+    642426.338 1584223.755 0, 642188.256 1584244.809 0, 641950.175 1584265.876 0, 641712.096 1584286.957 0, 641474.018 1584308.052 0, 641235.941 1584329.161 0, 640997.865 1584350.284 0, 640759.79 1584371.421 0, 640521.717 1584392.572 0, 640283.645 1584413.738 0, 
+    640045.574 1584434.917 0, 639807.505 1584456.11 0, 639569.436 1584477.317 0, 639331.369 1584498.539 0, 639092.094 1584519.882 0, 638855.239 1584541.023 0, 638617.175 1584562.286 0, 638379.113 1584583.564 0, 638141.053 1584604.855 0, 637902.993 1584626.16 0, 
+    637664.935 1584647.479 0, 637426.878 1584668.813 0, 637188.822 1584690.16 0, 636950.767 1584711.521 0, 636712.714 1584732.897 0, 636474.662 1584754.286 0, 636236.611 1584775.69 0, 635998.562 1584797.107 0, 635760.513 1584818.538 0, 635522.466 1584839.984 0, 
+    635284.421 1584861.443 0, 635046.376 1584882.917 0, 634808.333 1584904.404 0, 634570.291 1584925.906 0, 634332.25 1584947.421 0, 634094.211 1584968.951 0, 633856.173 1584990.494 0, 633618.136 1585012.052 0, 633378.89 1585033.733 0, 633881.258 1590575.382 0, 
+    634383.586 1596116.597 0, 634622.176 1596094.975 0, 634859.56 1596073.476 0, 635096.946 1596051.992 0, 635334.333 1596030.521 0, 635571.721 1596009.065 0, 635809.111 1595987.622 0, 636046.502 1595966.194 0, 636283.894 1595944.779 0, 636521.287 1595923.379 0, 
+    636758.682 1595901.992 0, 636996.078 1595880.619 0, 637233.475 1595859.261 0, 637470.873 1595837.916 0, 637708.273 1595816.585 0, 637945.674 1595795.268 0, 638183.076 1595773.965 0, 638420.48 1595752.677 0, 638657.884 1595731.402 0, 638895.29 1595710.141 0, 
+    639132.697 1595688.894 0, 639370.106 1595667.661 0, 639607.516 1595646.442 0, 639844.926 1595625.237 0, 640081.132 1595604.154 0, 640319.752 1595582.869 0, 640557.167 1595561.706 0, 640794.583 1595540.557 0, 641032 1595519.422 0, 641269.418 1595498.301 0, 
+    641506.838 1595477.193 0, 641744.259 1595456.1 0, 641981.681 1595435.021 0, 642219.104 1595413.956 0, 642456.529 1595392.904 0, 642693.955 1595371.867 0, 642931.382 1595350.844 0, 643168.81 1595329.834 0, 643406.24 1595308.839 0, 643643.67 1595287.858 0, 
+    643881.102 1595266.89 0, 644118.536 1595245.937 0, 644355.97 1595224.997 0, 644593.406 1595204.072 0, 644830.843 1595183.16 0, 645068.281 1595162.263 0, 645305.721 1595141.379 0, 645543.161 1595120.509 0, 645779.398 1595099.76 0, 645292.727 1589557.148 0, 
+    644806.018 1584014.101 0))
+
+POLYGON ((657178.037 1594115.122 0, 656941.741 1594135.204 0, 656704.242 1594155.403 0, 656466.745 1594175.616 0, 656229.249 1594195.842 0, 655991.754 1594216.083 0, 655754.26 1594236.338 0, 655516.767 1594256.606 0, 655279.275 1594276.889 0, 655041.785 1594297.185 0, 
+    654804.296 1594317.496 0, 654566.808 1594337.82 0, 654329.321 1594358.159 0, 654091.836 1594378.511 0, 653854.352 1594398.878 0, 653616.868 1594419.258 0, 653379.386 1594439.653 0, 653141.906 1594460.061 0, 652904.426 1594480.483 0, 652666.948 1594500.92 0, 
+    652429.471 1594521.37 0, 652191.995 1594541.834 0, 651954.52 1594562.313 0, 651717.047 1594582.805 0, 651478.37 1594603.415 0, 651242.103 1594623.831 0, 651004.633 1594644.366 0, 650767.165 1594664.914 0, 650529.697 1594685.476 0, 650292.231 1594706.052 0, 
+    650054.766 1594726.642 0, 649817.302 1594747.246 0, 649579.839 1594767.864 0, 649342.378 1594788.496 0, 649104.918 1594809.142 0, 648867.459 1594829.802 0, 648630.001 1594850.476 0, 648392.544 1594871.164 0, 648155.089 1594891.866 0, 647917.635 1594912.582 0, 
+    647680.182 1594933.312 0, 647442.73 1594954.056 0, 647205.28 1594974.813 0, 646967.831 1594995.585 0, 646730.383 1595016.371 0, 646492.936 1595037.171 0, 646255.49 1595057.984 0, 646018.046 1595078.812 0, 645779.398 1595099.76 0, 646266.03 1600641.929 0, 
+    646752.623 1606183.65 0, 646990.615 1606162.76 0, 647227.407 1606141.99 0, 647464.201 1606121.233 0, 647700.995 1606100.491 0, 647937.791 1606079.762 0, 648174.587 1606059.047 0, 648411.385 1606038.347 0, 648648.185 1606017.66 0, 648884.985 1605996.987 0, 
+    649121.787 1605976.328 0, 649358.59 1605955.683 0, 649595.394 1605935.052 0, 649832.199 1605914.435 0, 650069.006 1605893.831 0, 650305.814 1605873.242 0, 650542.623 1605852.667 0, 650779.433 1605832.105 0, 651016.244 1605811.558 0, 651253.057 1605791.024 0, 
+    651489.871 1605770.505 0, 651726.686 1605749.999 0, 651963.502 1605729.508 0, 652200.319 1605709.03 0, 652435.937 1605688.67 0, 652673.958 1605668.116 0, 652910.779 1605647.68 0, 653147.601 1605627.258 0, 653384.425 1605606.85 0, 653621.249 1605586.456 0, 
+    653858.075 1605566.076 0, 654094.902 1605545.709 0, 654331.73 1605525.357 0, 654568.56 1605505.019 0, 654805.39 1605484.694 0, 655042.222 1605464.384 0, 655279.055 1605444.087 0, 655515.89 1605423.805 0, 655752.725 1605403.536 0, 655989.562 1605383.281 0, 
+    656226.399 1605363.04 0, 656463.238 1605342.814 0, 656700.079 1605322.601 0, 656936.92 1605302.402 0, 657173.763 1605282.217 0, 657410.606 1605262.045 0, 657647.451 1605241.888 0, 657884.297 1605221.745 0, 658119.944 1605201.718 0, 657649.01 1599658.644 0, 
+    657178.037 1594115.122 0))
+
+POLYGON ((669489.994 1604251.904 0, 669254.29 1604271.266 0, 669017.388 1604290.74 0, 668780.487 1604310.228 0, 668543.587 1604329.729 0, 668306.689 1604349.245 0, 668069.791 1604368.775 0, 667832.895 1604388.319 0, 667596 1604407.876 0, 667359.106 1604427.448 0, 
+    667122.213 1604447.034 0, 666885.321 1604466.633 0, 666648.43 1604486.247 0, 666411.541 1604505.874 0, 666174.653 1604525.515 0, 665937.766 1604545.171 0, 665700.88 1604564.84 0, 665463.995 1604584.523 0, 665227.111 1604604.22 0, 664990.229 1604623.931 0, 
+    664753.347 1604643.656 0, 664516.467 1604663.395 0, 664279.588 1604683.148 0, 664042.71 1604702.915 0, 663804.634 1604722.796 0, 663568.958 1604742.49 0, 663332.084 1604762.299 0, 663095.211 1604782.121 0, 662858.339 1604801.958 0, 662621.468 1604821.808 0, 
+    662384.598 1604841.673 0, 662147.73 1604861.551 0, 661910.862 1604881.443 0, 661673.996 1604901.35 0, 661437.131 1604921.27 0, 661200.267 1604941.204 0, 660963.405 1604961.152 0, 660726.543 1604981.114 0, 660489.683 1605001.09 0, 660252.824 1605021.08 0, 
+    660015.966 1605041.083 0, 659779.109 1605061.101 0, 659542.253 1605081.133 0, 659305.399 1605101.179 0, 659068.546 1605121.238 0, 658831.694 1605141.312 0, 658594.843 1605161.399 0, 658357.993 1605181.5 0, 658119.944 1605201.718 0, 658590.84 1610744.337 0, 
+    659061.697 1616286.496 0, 659299.09 1616266.334 0, 659535.287 1616246.288 0, 659771.486 1616226.256 0, 660007.685 1616206.238 0, 660243.886 1616186.234 0, 660480.088 1616166.243 0, 660716.291 1616146.267 0, 660952.496 1616126.304 0, 661188.701 1616106.355 0, 
+    661424.908 1616086.42 0, 661661.115 1616066.5 0, 661897.325 1616046.593 0, 662133.535 1616026.699 0, 662369.746 1616006.82 0, 662605.959 1615986.955 0, 662842.172 1615967.104 0, 663078.387 1615947.266 0, 663314.603 1615927.442 0, 663550.82 1615907.633 0, 
+    663787.039 1615887.837 0, 664023.258 1615868.055 0, 664259.479 1615848.287 0, 664495.701 1615828.533 0, 664730.727 1615808.893 0, 664968.148 1615789.067 0, 665204.373 1615769.354 0, 665440.6 1615749.656 0, 665676.827 1615729.971 0, 665913.056 1615710.301 0, 
+    666149.286 1615690.644 0, 666385.517 1615671.001 0, 666621.75 1615651.372 0, 666857.983 1615631.757 0, 667094.218 1615612.156 0, 667330.453 1615592.569 0, 667566.69 1615572.995 0, 667802.928 1615553.436 0, 668039.167 1615533.891 0, 668275.408 1615514.359 0, 
+    668511.649 1615494.841 0, 668747.892 1615475.337 0, 668984.136 1615455.848 0, 669220.381 1615436.372 0, 669456.627 1615416.91 0, 669692.874 1615397.461 0, 669929.122 1615378.027 0, 670165.372 1615358.607 0, 670400.427 1615339.298 0, 669945.23 1609795.832 0, 
+    669489.994 1604251.904 0))
+
+POLYGON ((681741.788 1614424.139 0, 681506.677 1614442.783 0, 681270.374 1614461.536 0, 681034.071 1614480.303 0, 680797.77 1614499.083 0, 680561.47 1614517.878 0, 680325.171 1614536.686 0, 680088.873 1614555.509 0, 679852.576 1614574.345 0, 679616.281 1614593.195 0, 
+    679379.986 1614612.059 0, 679143.693 1614630.937 0, 678907.4 1614649.829 0, 678671.109 1614668.735 0, 678434.819 1614687.655 0, 678198.53 1614706.588 0, 677962.242 1614725.536 0, 677725.955 1614744.497 0, 677489.669 1614763.473 0, 677253.385 1614782.462 0, 
+    677017.101 1614801.465 0, 676780.819 1614820.482 0, 676544.538 1614839.513 0, 676308.258 1614858.558 0, 676070.784 1614877.713 0, 675835.701 1614896.69 0, 675599.424 1614915.776 0, 675363.149 1614934.877 0, 675126.874 1614953.991 0, 674890.601 1614973.12 0, 
+    674654.329 1614992.262 0, 674418.058 1615011.418 0, 674181.788 1615030.588 0, 673945.519 1615049.772 0, 673709.251 1615068.97 0, 673472.985 1615088.182 0, 673236.719 1615107.407 0, 673000.455 1615126.647 0, 672764.192 1615145.9 0, 672527.93 1615165.168 0, 
+    672291.669 1615184.449 0, 672055.409 1615203.744 0, 671819.15 1615223.054 0, 671582.893 1615242.377 0, 671346.637 1615261.713 0, 671110.381 1615281.064 0, 670874.127 1615300.429 0, 670637.874 1615319.808 0, 670400.427 1615339.298 0, 670855.586 1620882.298 0, 
+    671310.706 1626424.824 0, 671547.497 1626405.387 0, 671783.098 1626386.062 0, 672018.699 1626366.75 0, 672254.302 1626347.453 0, 672489.906 1626328.169 0, 672725.511 1626308.9 0, 672961.117 1626289.644 0, 673196.724 1626270.402 0, 673432.333 1626251.174 0, 
+    673667.942 1626231.96 0, 673903.553 1626212.759 0, 674139.165 1626193.573 0, 674374.778 1626174.4 0, 674610.392 1626155.242 0, 674846.007 1626136.097 0, 675081.623 1626116.966 0, 675317.241 1626097.849 0, 675552.859 1626078.745 0, 675788.479 1626059.656 0, 
+    676024.1 1626040.581 0, 676259.722 1626021.519 0, 676495.345 1626002.471 0, 676730.969 1625983.437 0, 676965.403 1625964.513 0, 677202.221 1625945.411 0, 677437.848 1625926.419 0, 677673.477 1625907.44 0, 677909.107 1625888.476 0, 678144.737 1625869.525 0, 
+    678380.369 1625850.588 0, 678616.003 1625831.665 0, 678851.637 1625812.756 0, 679087.272 1625793.861 0, 679322.909 1625774.98 0, 679558.546 1625756.112 0, 679794.185 1625737.259 0, 680029.825 1625718.419 0, 680265.465 1625699.593 0, 680501.107 1625680.781 0, 
+    680736.75 1625661.983 0, 680972.395 1625643.198 0, 681208.04 1625624.428 0, 681443.686 1625605.672 0, 681679.334 1625586.929 0, 681914.983 1625568.2 0, 682150.632 1625549.485 0, 682386.283 1625530.784 0, 682620.744 1625512.191 0, 682181.285 1619968.402 0, 
+    681741.788 1614424.139 0))
+
+POLYGON ((693933.316 1624631.516 0, 693698.801 1624649.446 0, 693463.099 1624667.481 0, 693227.397 1624685.53 0, 692991.696 1624703.593 0, 692755.997 1624721.67 0, 692520.298 1624739.761 0, 692284.601 1624757.866 0, 692048.905 1624775.984 0, 691813.209 1624794.116 0, 
+    691577.515 1624812.263 0, 691341.822 1624830.423 0, 691106.13 1624848.597 0, 690870.439 1624866.784 0, 690634.749 1624884.986 0, 690399.06 1624903.202 0, 690163.373 1624921.431 0, 689927.686 1624939.674 0, 689692 1624957.932 0, 689456.316 1624976.203 0, 
+    689220.632 1624994.487 0, 688984.95 1625012.786 0, 688749.269 1625031.099 0, 688513.588 1625049.425 0, 688276.719 1625067.859 0, 688042.231 1625086.12 0, 687806.554 1625104.488 0, 687570.878 1625122.87 0, 687335.203 1625141.266 0, 687099.529 1625159.676 0, 
+    686863.857 1625178.1 0, 686628.185 1625196.537 0, 686392.515 1625214.989 0, 686156.845 1625233.454 0, 685921.177 1625251.933 0, 685685.51 1625270.426 0, 685449.844 1625288.933 0, 685214.179 1625307.453 0, 684978.515 1625325.988 0, 684742.852 1625344.537 0, 
+    684507.19 1625363.099 0, 684271.529 1625381.675 0, 684035.87 1625400.265 0, 683800.211 1625418.869 0, 683564.554 1625437.487 0, 683328.897 1625456.119 0, 683093.242 1625474.764 0, 682857.588 1625493.424 0, 682620.744 1625512.191 0, 683060.166 1631055.501 0, 
+    683499.548 1636598.323 0, 683735.737 1636579.607 0, 683970.738 1636561 0, 684205.741 1636542.406 0, 684440.745 1636523.825 0, 684675.75 1636505.259 0, 684910.756 1636486.707 0, 685145.763 1636468.168 0, 685380.771 1636449.643 0, 685615.78 1636431.132 0, 
+    685850.79 1636412.635 0, 686085.802 1636394.152 0, 686320.814 1636375.683 0, 686555.828 1636357.227 0, 686790.843 1636338.785 0, 687025.858 1636320.357 0, 687260.875 1636301.943 0, 687495.893 1636283.543 0, 687730.912 1636265.156 0, 687965.932 1636246.784 0, 
+    688200.954 1636228.425 0, 688435.976 1636210.08 0, 688670.999 1636191.749 0, 688906.024 1636173.432 0, 689139.862 1636155.221 0, 689376.076 1636136.839 0, 689611.103 1636118.563 0, 689846.132 1636100.301 0, 690081.162 1636082.053 0, 690316.193 1636063.818 0, 
+    690551.225 1636045.598 0, 690786.258 1636027.391 0, 691021.292 1636009.198 0, 691256.327 1635991.02 0, 691491.363 1635972.854 0, 691726.401 1635954.703 0, 691961.439 1635936.566 0, 692196.478 1635918.442 0, 692431.519 1635900.332 0, 692666.56 1635882.236 0, 
+    692901.603 1635864.154 0, 693136.647 1635846.086 0, 693371.692 1635828.031 0, 693606.737 1635809.991 0, 693841.784 1635791.964 0, 694076.832 1635773.951 0, 694311.881 1635755.952 0, 694546.931 1635737.967 0, 694780.796 1635720.086 0, 694357.075 1630176.044 0, 
+    693933.316 1624631.516 0))
+
+POLYGON ((706064.48 1634873.724 0, 705830.564 1634890.944 0, 705595.464 1634908.265 0, 705360.365 1634925.6 0, 705125.267 1634942.949 0, 704890.17 1634960.312 0, 704655.074 1634977.688 0, 704419.98 1634995.078 0, 704184.886 1635012.483 0, 703949.793 1635029.901 0, 
+    703714.701 1635047.332 0, 703479.611 1635064.778 0, 703244.521 1635082.238 0, 703009.432 1635099.711 0, 702774.344 1635117.198 0, 702539.258 1635134.699 0, 702304.172 1635152.214 0, 702069.088 1635169.743 0, 701834.004 1635187.285 0, 701598.922 1635204.842 0, 
+    701363.84 1635222.412 0, 701128.76 1635239.996 0, 700893.68 1635257.594 0, 700658.602 1635275.206 0, 700422.34 1635292.92 0, 700188.448 1635310.471 0, 699953.373 1635328.124 0, 699718.299 1635345.791 0, 699483.226 1635363.472 0, 699248.154 1635381.167 0, 
+    699013.083 1635398.875 0, 698778.013 1635416.597 0, 698542.944 1635434.334 0, 698307.876 1635452.084 0, 698072.809 1635469.848 0, 697837.743 1635487.625 0, 697602.678 1635505.417 0, 697367.614 1635523.222 0, 697132.552 1635541.042 0, 696897.49 1635558.875 0, 
+    696662.429 1635576.722 0, 696427.37 1635594.583 0, 696192.311 1635612.457 0, 695957.254 1635630.346 0, 695722.197 1635648.248 0, 695487.142 1635666.164 0, 695252.088 1635684.094 0, 695017.035 1635702.038 0, 694780.796 1635720.086 0, 695204.48 1641263.634 0, 
+    695628.126 1646806.683 0, 695863.708 1646788.685 0, 696098.109 1646770.791 0, 696332.511 1646752.911 0, 696566.914 1646735.044 0, 696801.318 1646717.192 0, 697035.722 1646699.353 0, 697270.128 1646681.528 0, 697504.535 1646663.717 0, 697738.943 1646645.919 0, 
+    697973.353 1646628.136 0, 698207.763 1646610.366 0, 698442.174 1646592.61 0, 698676.586 1646574.868 0, 698910.999 1646557.139 0, 699145.414 1646539.425 0, 699379.829 1646521.724 0, 699614.246 1646504.037 0, 699848.663 1646486.364 0, 700083.081 1646468.704 0, 
+    700317.501 1646451.059 0, 700551.922 1646433.427 0, 700786.343 1646415.809 0, 701020.766 1646398.205 0, 701254.008 1646380.703 0, 701489.614 1646363.038 0, 701724.04 1646345.475 0, 701958.467 1646327.926 0, 702192.894 1646310.391 0, 702427.323 1646292.869 0, 
+    702661.753 1646275.362 0, 702896.184 1646257.868 0, 703130.616 1646240.388 0, 703365.049 1646222.921 0, 703599.483 1646205.469 0, 703833.918 1646188.03 0, 704068.354 1646170.605 0, 704302.791 1646153.194 0, 704537.229 1646135.797 0, 704771.668 1646118.414 0, 
+    705006.108 1646101.044 0, 705240.55 1646083.688 0, 705474.992 1646066.346 0, 705709.435 1646049.018 0, 705943.879 1646031.703 0, 706178.324 1646014.403 0, 706412.771 1645997.116 0, 706647.218 1645979.843 0, 706880.485 1645962.671 0, 706472.501 1640418.447 0, 
+    706064.48 1634873.724 0))
+
+POLYGON ((718135.184 1645150.451 0, 717901.867 1645166.965 0, 717667.372 1645183.575 0, 717432.878 1645200.2 0, 717198.385 1645216.838 0, 716963.893 1645233.49 0, 716729.401 1645250.156 0, 716494.911 1645266.836 0, 716260.422 1645283.529 0, 716025.934 1645300.236 0, 
+    715791.446 1645316.957 0, 715556.96 1645333.692 0, 715322.475 1645350.441 0, 715087.99 1645367.203 0, 714853.507 1645383.98 0, 714619.025 1645400.77 0, 714384.543 1645417.573 0, 714150.063 1645434.391 0, 713915.583 1645451.223 0, 713681.105 1645468.068 0, 
+    713446.628 1645484.927 0, 713212.151 1645501.8 0, 712977.676 1645518.686 0, 712743.201 1645535.587 0, 712507.548 1645552.586 0, 712274.256 1645569.429 0, 712039.784 1645586.371 0, 711805.314 1645603.327 0, 711570.844 1645620.296 0, 711336.376 1645637.28 0, 
+    711101.908 1645654.277 0, 710867.442 1645671.287 0, 710632.976 1645688.312 0, 710398.512 1645705.351 0, 710164.049 1645722.403 0, 709929.586 1645739.469 0, 709695.125 1645756.549 0, 709460.664 1645773.642 0, 709226.205 1645790.75 0, 708991.746 1645807.871 0, 
+    708757.289 1645825.006 0, 708522.833 1645842.155 0, 708288.377 1645859.318 0, 708053.923 1645876.494 0, 707819.47 1645893.685 0, 707585.017 1645910.889 0, 707350.566 1645928.106 0, 707116.116 1645945.338 0, 706880.485 1645962.671 0, 707288.432 1651506.387 0, 
+    707696.341 1657049.591 0, 707931.315 1657032.307 0, 708165.113 1657015.124 0, 708398.912 1656997.954 0, 708632.712 1656980.797 0, 708866.512 1656963.655 0, 709100.314 1656946.526 0, 709334.117 1656929.411 0, 709567.921 1656912.31 0, 709801.726 1656895.223 0, 
+    710035.531 1656878.149 0, 710269.338 1656861.089 0, 710503.146 1656844.043 0, 710736.955 1656827.011 0, 710970.765 1656809.992 0, 711204.576 1656792.988 0, 711438.387 1656775.997 0, 711672.2 1656759.019 0, 711906.014 1656742.056 0, 712139.829 1656725.106 0, 
+    712373.645 1656708.17 0, 712607.462 1656691.248 0, 712841.279 1656674.339 0, 713075.098 1656657.445 0, 713307.741 1656640.649 0, 713542.739 1656623.696 0, 713776.561 1656606.843 0, 714010.384 1656590.003 0, 714244.207 1656573.178 0, 714478.032 1656556.365 0, 
+    714711.858 1656539.567 0, 714945.685 1656522.782 0, 715179.512 1656506.012 0, 715413.341 1656489.254 0, 715647.171 1656472.511 0, 715881.001 1656455.782 0, 716114.833 1656439.066 0, 716348.666 1656422.364 0, 716582.499 1656405.675 0, 716816.334 1656389.001 0, 
+    717050.17 1656372.34 0, 717284.006 1656355.693 0, 717517.844 1656339.06 0, 717751.682 1656322.441 0, 717985.522 1656305.835 0, 718219.362 1656289.243 0, 718453.204 1656272.665 0, 718687.046 1656256.1 0, 718919.713 1656239.633 0, 718527.467 1650695.299 0, 
+    718135.184 1645150.451 0))
+
+POLYGON ((730145.33 1655461.386 0, 729912.615 1655477.196 0, 729678.727 1655493.1 0, 729444.84 1655509.017 0, 729210.953 1655524.948 0, 728977.068 1655540.893 0, 728743.183 1655556.852 0, 728509.299 1655572.825 0, 728275.417 1655588.811 0, 728041.535 1655604.811 0, 
+    727807.654 1655620.825 0, 727573.774 1655636.852 0, 727339.895 1655652.894 0, 727106.017 1655668.949 0, 726872.14 1655685.018 0, 726638.264 1655701.1 0, 726404.389 1655717.197 0, 726170.515 1655733.307 0, 725936.642 1655749.431 0, 725702.769 1655765.569 0, 
+    725468.898 1655781.72 0, 725235.028 1655797.885 0, 725001.158 1655814.064 0, 724767.29 1655830.257 0, 724532.247 1655846.545 0, 724299.556 1655862.684 0, 724065.69 1655878.918 0, 723831.825 1655895.166 0, 723597.962 1655911.427 0, 723364.099 1655927.703 0, 
+    723130.237 1655943.992 0, 722896.376 1655960.295 0, 722662.517 1655976.611 0, 722428.658 1655992.942 0, 722194.8 1656009.286 0, 721960.943 1656025.644 0, 721727.087 1656042.016 0, 721493.232 1656058.401 0, 721259.377 1656074.8 0, 721025.524 1656091.213 0, 
+    720791.672 1656107.64 0, 720557.821 1656124.081 0, 720323.971 1656140.535 0, 720090.122 1656157.003 0, 719856.273 1656173.485 0, 719622.426 1656189.98 0, 719388.58 1656206.49 0, 719154.734 1656223.013 0, 718919.713 1656239.633 0, 719311.923 1661783.447 0, 
+    719704.096 1667326.735 0, 719938.461 1667310.162 0, 720171.654 1667293.685 0, 720404.848 1667277.221 0, 720638.042 1667260.772 0, 720871.238 1667244.336 0, 721104.435 1667227.914 0, 721337.632 1667211.506 0, 721570.831 1667195.111 0, 721804.031 1667178.73 0, 
+    722037.231 1667162.363 0, 722270.433 1667146.009 0, 722503.635 1667129.67 0, 722736.838 1667113.344 0, 722970.043 1667097.031 0, 723203.248 1667080.733 0, 723436.455 1667064.448 0, 723669.662 1667048.177 0, 723902.87 1667031.919 0, 724136.079 1667015.676 0, 
+    724369.289 1666999.446 0, 724602.5 1666983.23 0, 724835.712 1666967.027 0, 725068.925 1666950.838 0, 725300.967 1666934.745 0, 725535.354 1666918.502 0, 725768.57 1666902.354 0, 726001.787 1666886.221 0, 726235.005 1666870.1 0, 726468.223 1666853.994 0, 
+    726701.443 1666837.901 0, 726934.664 1666821.822 0, 727167.885 1666805.757 0, 727401.108 1666789.706 0, 727634.331 1666773.668 0, 727867.555 1666757.644 0, 728100.781 1666741.634 0, 728334.007 1666725.637 0, 728567.234 1666709.654 0, 728800.462 1666693.685 0, 
+    729033.691 1666677.73 0, 729266.921 1666661.788 0, 729500.152 1666645.86 0, 729733.384 1666629.946 0, 729966.617 1666614.045 0, 730199.851 1666598.158 0, 730433.086 1666582.285 0, 730666.321 1666566.426 0, 730898.386 1666550.66 0, 730521.876 1661006.286 0, 
+    730145.33 1655461.386 0))
+
+POLYGON ((742094.824 1665806.214 0, 741862.714 1665821.324 0, 741629.434 1665836.525 0, 741396.156 1665851.739 0, 741162.878 1665866.966 0, 740929.601 1665882.208 0, 740696.325 1665897.463 0, 740463.05 1665912.732 0, 740229.776 1665928.015 0, 739996.503 1665943.311 0, 
+    739763.23 1665958.621 0, 739529.959 1665973.945 0, 739296.689 1665989.283 0, 739063.419 1666004.634 0, 738830.15 1666019.999 0, 738596.882 1666035.378 0, 738363.615 1666050.771 0, 738130.35 1666066.177 0, 737897.084 1666081.597 0, 737663.82 1666097.031 0, 
+    737430.557 1666112.478 0, 737197.295 1666127.939 0, 736964.033 1666143.414 0, 736730.773 1666158.903 0, 736496.342 1666174.483 0, 736264.254 1666189.921 0, 736030.996 1666205.451 0, 735797.74 1666220.995 0, 735564.484 1666236.552 0, 735331.229 1666252.123 0, 
+    735097.974 1666267.708 0, 734864.721 1666283.306 0, 734631.469 1666298.918 0, 734398.218 1666314.544 0, 734164.967 1666330.184 0, 733931.718 1666345.837 0, 733698.469 1666361.504 0, 733465.221 1666377.185 0, 733231.974 1666392.88 0, 732998.729 1666408.588 0, 
+    732765.484 1666424.31 0, 732532.24 1666440.046 0, 732298.997 1666455.795 0, 732065.754 1666471.559 0, 731832.513 1666487.336 0, 731599.273 1666503.126 0, 731366.034 1666518.931 0, 731132.795 1666534.749 0, 730898.386 1666550.66 0, 731274.86 1672094.501 0, 
+    731651.298 1677637.802 0, 731885.051 1677621.935 0, 732117.637 1677606.161 0, 732350.224 1677590.401 0, 732582.811 1677574.654 0, 732815.4 1677558.922 0, 733047.99 1677543.202 0, 733280.58 1677527.497 0, 733513.171 1677511.805 0, 733745.764 1677496.127 0, 
+    733978.357 1677480.463 0, 734210.951 1677464.812 0, 734443.546 1677449.175 0, 734676.142 1677433.552 0, 734908.739 1677417.942 0, 735141.337 1677402.347 0, 735373.936 1677386.764 0, 735606.536 1677371.196 0, 735839.136 1677355.641 0, 736071.738 1677340.1 0, 
+    736304.34 1677324.572 0, 736536.943 1677309.059 0, 736769.548 1677293.559 0, 737002.153 1677278.072 0, 737233.592 1677262.677 0, 737467.366 1677247.141 0, 737699.974 1677231.695 0, 737932.583 1677216.264 0, 738165.192 1677200.846 0, 738397.803 1677185.441 0, 
+    738630.415 1677170.051 0, 738863.027 1677154.674 0, 739095.64 1677139.311 0, 739328.255 1677123.961 0, 739560.87 1677108.626 0, 739793.486 1677093.304 0, 740026.103 1677077.995 0, 740258.721 1677062.7 0, 740491.339 1677047.419 0, 740723.959 1677032.152 0, 
+    740956.58 1677016.899 0, 741189.201 1677001.659 0, 741421.823 1676986.432 0, 741654.447 1676971.22 0, 741887.071 1676956.021 0, 742119.696 1676940.836 0, 742352.322 1676925.664 0, 742584.949 1676910.507 0, 742816.41 1676895.438 0, 742455.634 1671351.096 0, 
+    742094.824 1665806.214 0))
+
+POLYGON ((557722.621 1525409.356 0, 557482.317 1525435.261 0, 557240.775 1525461.314 0, 556999.234 1525487.381 0, 556757.695 1525513.462 0, 556516.158 1525539.558 0, 556274.622 1525565.667 0, 556033.088 1525591.791 0, 555791.555 1525617.929 0, 555550.024 1525644.082 0, 
+    555308.494 1525670.248 0, 555066.966 1525696.429 0, 554825.439 1525722.624 0, 554583.914 1525748.833 0, 554342.39 1525775.057 0, 554100.868 1525801.294 0, 553859.348 1525827.546 0, 553617.829 1525853.812 0, 553376.312 1525880.092 0, 553134.796 1525906.387 0, 
+    552893.281 1525932.696 0, 552651.769 1525959.019 0, 552410.258 1525985.356 0, 552168.748 1526011.707 0, 551926 1526038.208 0, 551685.733 1526064.452 0, 551444.228 1526090.846 0, 551202.725 1526117.255 0, 550961.223 1526143.677 0, 550719.723 1526170.114 0, 
+    550478.224 1526196.564 0, 550236.727 1526223.03 0, 549995.231 1526249.509 0, 549753.737 1526276.002 0, 549512.244 1526302.51 0, 549270.753 1526329.032 0, 549029.264 1526355.568 0, 548787.776 1526382.118 0, 548546.29 1526408.683 0, 548304.805 1526435.262 0, 
+    548063.322 1526461.855 0, 547821.84 1526488.462 0, 547580.36 1526515.083 0, 547338.882 1526541.719 0, 547097.405 1526568.369 0, 546855.93 1526595.033 0, 546614.456 1526621.711 0, 546372.984 1526648.404 0, 546130.273 1526675.248 0, 546742.652 1532210.618 0, 
+    547354.992 1537745.626 0, 547597.048 1537718.855 0, 547837.868 1537692.234 0, 548078.691 1537665.628 0, 548319.514 1537639.036 0, 548560.34 1537612.458 0, 548801.166 1537585.894 0, 549041.995 1537559.345 0, 549282.825 1537532.809 0, 549523.656 1537506.288 0, 
+    549764.49 1537479.781 0, 550005.324 1537453.288 0, 550246.16 1537426.81 0, 550486.998 1537400.345 0, 550727.837 1537373.895 0, 550968.678 1537347.459 0, 551209.521 1537321.037 0, 551450.365 1537294.629 0, 551691.21 1537268.235 0, 551932.057 1537241.856 0, 
+    552172.906 1537215.49 0, 552413.756 1537189.139 0, 552654.608 1537162.802 0, 552895.461 1537136.479 0, 553135.08 1537110.306 0, 553377.173 1537083.876 0, 553618.031 1537057.596 0, 553858.89 1537031.33 0, 554099.751 1537005.078 0, 554340.614 1536978.84 0, 
+    554581.478 1536952.617 0, 554822.344 1536926.408 0, 555063.211 1536900.212 0, 555304.08 1536874.031 0, 555544.95 1536847.865 0, 555785.822 1536821.712 0, 556026.695 1536795.573 0, 556267.57 1536769.449 0, 556508.446 1536743.339 0, 556749.324 1536717.243 0, 
+    556990.204 1536691.161 0, 557231.085 1536665.094 0, 557471.968 1536639.04 0, 557712.852 1536613.001 0, 557953.737 1536586.976 0, 558194.625 1536560.965 0, 558435.513 1536534.968 0, 558676.404 1536508.986 0, 558916.06 1536483.151 0, 558319.36 1530946.434 0, 
+    557722.621 1525409.356 0))
+
+POLYGON ((570480.648 1535253.342 0, 570240.918 1535278.5 0, 569999.956 1535303.802 0, 569758.994 1535329.118 0, 569518.035 1535354.449 0, 569277.077 1535379.793 0, 569036.12 1535405.152 0, 568795.165 1535430.524 0, 568554.211 1535455.911 0, 568313.259 1535481.312 0, 
+    568072.308 1535506.728 0, 567831.359 1535532.157 0, 567590.411 1535557.601 0, 567349.464 1535583.059 0, 567108.52 1535608.531 0, 566867.576 1535634.017 0, 566626.635 1535659.517 0, 566385.694 1535685.032 0, 566144.756 1535710.561 0, 565903.818 1535736.104 0, 
+    565662.883 1535761.661 0, 565421.948 1535787.232 0, 565181.016 1535812.818 0, 564940.084 1535838.417 0, 564697.92 1535864.162 0, 564458.226 1535889.659 0, 564217.3 1535915.301 0, 563976.375 1535940.958 0, 563735.451 1535966.628 0, 563494.529 1535992.313 0, 
+    563253.608 1536018.012 0, 563012.689 1536043.725 0, 562771.771 1536069.452 0, 562530.855 1536095.194 0, 562289.94 1536120.95 0, 562049.027 1536146.719 0, 561808.116 1536172.503 0, 561567.206 1536198.302 0, 561326.297 1536224.114 0, 561085.39 1536249.941 0, 
+    560844.485 1536275.781 0, 560603.581 1536301.636 0, 560362.678 1536327.505 0, 560121.777 1536353.389 0, 559880.878 1536379.286 0, 559639.98 1536405.198 0, 559399.084 1536431.123 0, 559158.189 1536457.063 0, 558916.06 1536483.151 0, 559512.72 1542019.499 0, 
+    560109.339 1547555.474 0, 560350.813 1547529.457 0, 560591.056 1547503.587 0, 560831.301 1547477.732 0, 561071.547 1547451.89 0, 561311.795 1547426.063 0, 561552.044 1547400.249 0, 561792.295 1547374.45 0, 562032.547 1547348.665 0, 562272.801 1547322.894 0, 
+    562513.056 1547297.138 0, 562753.313 1547271.395 0, 562993.571 1547245.667 0, 563233.831 1547219.953 0, 563474.093 1547194.252 0, 563714.355 1547168.567 0, 563954.62 1547142.895 0, 564194.886 1547117.237 0, 564435.153 1547091.593 0, 564675.422 1547065.964 0, 
+    564915.692 1547040.349 0, 565155.964 1547014.748 0, 565396.238 1546989.161 0, 565636.513 1546963.588 0, 565875.557 1546938.16 0, 566117.067 1546912.485 0, 566357.347 1546886.954 0, 566597.627 1546861.438 0, 566837.91 1546835.936 0, 567078.194 1546810.448 0, 
+    567318.479 1546784.974 0, 567558.766 1546759.514 0, 567799.055 1546734.069 0, 568039.345 1546708.637 0, 568279.636 1546683.22 0, 568519.929 1546657.817 0, 568760.223 1546632.428 0, 569000.519 1546607.053 0, 569240.817 1546581.692 0, 569481.116 1546556.346 0, 
+    569721.416 1546531.013 0, 569961.718 1546505.695 0, 570202.021 1546480.391 0, 570442.326 1546455.101 0, 570682.633 1546429.825 0, 570922.94 1546404.563 0, 571163.25 1546379.316 0, 571403.561 1546354.082 0, 571642.642 1546328.992 0, 571061.665 1540791.354 0, 
+    570480.648 1535253.342 0))
+
+POLYGON ((583179.363 1545135.099 0, 582940.21 1545159.514 0, 582699.829 1545184.069 0, 582459.449 1545208.637 0, 582219.071 1545233.22 0, 581978.694 1545257.817 0, 581738.319 1545282.428 0, 581497.945 1545307.053 0, 581257.573 1545331.692 0, 581017.202 1545356.345 0, 
+    580776.832 1545381.013 0, 580536.464 1545405.695 0, 580296.097 1545430.391 0, 580055.732 1545455.101 0, 579815.368 1545479.825 0, 579575.006 1545504.563 0, 579334.645 1545529.315 0, 579094.286 1545554.082 0, 578853.928 1545578.863 0, 578613.572 1545603.658 0, 
+    578373.217 1545628.467 0, 578132.863 1545653.29 0, 577892.511 1545678.127 0, 577652.16 1545702.979 0, 577410.581 1545727.972 0, 577171.464 1545752.724 0, 576931.117 1545777.618 0, 576690.773 1545802.526 0, 576450.429 1545827.448 0, 576210.087 1545852.385 0, 
+    575969.747 1545877.335 0, 575729.408 1545902.3 0, 575489.071 1545927.279 0, 575248.735 1545952.272 0, 575008.4 1545977.279 0, 574768.067 1546002.3 0, 574527.736 1546027.335 0, 574287.406 1546052.385 0, 574047.077 1546077.448 0, 573806.75 1546102.526 0, 
+    573566.425 1546127.618 0, 573326.1 1546152.724 0, 573085.778 1546177.845 0, 572845.457 1546202.979 0, 572605.137 1546228.128 0, 572364.819 1546253.29 0, 572124.502 1546278.467 0, 571884.187 1546303.658 0, 571642.642 1546328.992 0, 572223.579 1551866.25 0, 
+    572804.476 1557403.123 0, 573045.366 1557377.857 0, 573285.029 1557352.734 0, 573524.694 1557327.626 0, 573764.36 1557302.531 0, 574004.028 1557277.451 0, 574243.698 1557252.385 0, 574483.368 1557227.333 0, 574723.041 1557202.295 0, 574962.715 1557177.271 0, 
+    575202.39 1557152.261 0, 575442.067 1557127.265 0, 575681.745 1557102.284 0, 575921.424 1557077.316 0, 576161.106 1557052.363 0, 576400.788 1557027.424 0, 576640.472 1557002.498 0, 576880.158 1556977.587 0, 577119.845 1556952.69 0, 577359.533 1556927.808 0, 
+    577599.223 1556902.939 0, 577838.915 1556878.084 0, 578078.608 1556853.244 0, 578318.302 1556828.417 0, 578556.771 1556803.732 0, 578797.695 1556778.807 0, 579037.394 1556754.023 0, 579277.094 1556729.253 0, 579516.795 1556704.497 0, 579756.498 1556679.755 0, 
+    579996.203 1556655.028 0, 580235.909 1556630.314 0, 580475.616 1556605.615 0, 580715.325 1556580.929 0, 580955.036 1556556.258 0, 581194.747 1556531.601 0, 581434.461 1556506.958 0, 581674.175 1556482.329 0, 581913.892 1556457.714 0, 582153.609 1556433.114 0, 
+    582393.328 1556408.527 0, 582633.049 1556383.955 0, 582872.771 1556359.396 0, 583112.494 1556334.852 0, 583352.219 1556310.322 0, 583591.945 1556285.806 0, 583831.673 1556261.304 0, 584071.402 1556236.816 0, 584309.906 1556212.468 0, 583744.655 1550673.977 0, 
+    583179.363 1545135.099 0))
+
+POLYGON ((595818.655 1555054.323 0, 595580.081 1555077.998 0, 595340.283 1555101.808 0, 595100.487 1555125.633 0, 594860.693 1555149.471 0, 594620.9 1555173.324 0, 594381.108 1555197.191 0, 594141.317 1555221.072 0, 593901.529 1555244.967 0, 593661.741 1555268.876 0, 
+    593421.955 1555292.799 0, 593182.17 1555316.737 0, 592942.387 1555340.688 0, 592702.605 1555364.654 0, 592462.824 1555388.634 0, 592223.045 1555412.628 0, 591983.268 1555436.636 0, 591743.491 1555460.658 0, 591503.716 1555484.694 0, 591263.943 1555508.744 0, 
+    591024.171 1555532.809 0, 590784.4 1555556.887 0, 590544.631 1555580.98 0, 590304.863 1555605.087 0, 590063.872 1555629.331 0, 589825.332 1555653.343 0, 589585.569 1555677.492 0, 589345.807 1555701.655 0, 589106.046 1555725.832 0, 588866.287 1555750.024 0, 
+    588626.529 1555774.229 0, 588386.772 1555798.449 0, 588147.017 1555822.683 0, 587907.264 1555846.931 0, 587667.512 1555871.193 0, 587427.761 1555895.469 0, 587188.012 1555919.759 0, 586948.264 1555944.064 0, 586708.518 1555968.382 0, 586468.773 1555992.715 0, 
+    586229.029 1556017.061 0, 585989.287 1556041.422 0, 585749.546 1556065.797 0, 585509.807 1556090.186 0, 585270.069 1556114.589 0, 585030.333 1556139.006 0, 584790.598 1556163.438 0, 584550.865 1556187.883 0, 584309.906 1556212.468 0, 584875.118 1561750.567 0, 
+    585440.289 1567288.268 0, 585680.592 1567263.75 0, 585919.674 1567239.371 0, 586158.757 1567215.006 0, 586397.841 1567190.655 0, 586636.927 1567166.319 0, 586876.015 1567141.996 0, 587115.103 1567117.687 0, 587354.194 1567093.393 0, 587593.285 1567069.112 0, 
+    587832.378 1567044.846 0, 588071.473 1567020.594 0, 588310.568 1566996.355 0, 588549.666 1566972.131 0, 588788.765 1566947.921 0, 589027.865 1566923.725 0, 589266.966 1566899.543 0, 589506.069 1566875.375 0, 589745.174 1566851.221 0, 589984.28 1566827.082 0, 
+    590223.387 1566802.956 0, 590462.495 1566778.844 0, 590701.606 1566754.747 0, 590940.717 1566730.663 0, 591178.608 1566706.717 0, 591418.944 1566682.539 0, 591658.06 1566658.497 0, 591897.177 1566634.47 0, 592136.296 1566610.457 0, 592375.416 1566586.458 0, 
+    592614.537 1566562.473 0, 592853.66 1566538.502 0, 593092.784 1566514.546 0, 593331.91 1566490.603 0, 593571.037 1566466.674 0, 593810.166 1566442.76 0, 594049.296 1566418.859 0, 594288.427 1566394.973 0, 594527.56 1566371.1 0, 594766.694 1566347.242 0, 
+    595005.829 1566323.398 0, 595244.966 1566299.568 0, 595484.104 1566275.752 0, 595723.244 1566251.95 0, 595962.385 1566228.162 0, 596201.528 1566204.388 0, 596440.672 1566180.628 0, 596679.817 1566156.883 0, 596917.742 1566133.272 0, 596368.218 1560593.997 0, 
+    595818.655 1555054.323 0))
+
+POLYGON ((608398.412 1565010.707 0, 608160.419 1565033.645 0, 607921.208 1565056.715 0, 607681.998 1565079.799 0, 607442.789 1565102.897 0, 607203.582 1565126.01 0, 606964.376 1565149.136 0, 606725.171 1565172.276 0, 606485.968 1565195.431 0, 606246.766 1565218.599 0, 
+    606007.565 1565241.782 0, 605768.366 1565264.978 0, 605529.168 1565288.189 0, 605289.972 1565311.414 0, 605050.777 1565334.653 0, 604811.583 1565357.906 0, 604572.391 1565381.173 0, 604333.2 1565404.454 0, 604094.01 1565427.749 0, 603854.822 1565451.058 0, 
+    603615.635 1565474.382 0, 603376.45 1565497.719 0, 603137.265 1565521.071 0, 602898.083 1565544.436 0, 602657.681 1565567.935 0, 602419.721 1565591.21 0, 602180.543 1565614.618 0, 601941.366 1565638.039 0, 601702.19 1565661.475 0, 601463.015 1565684.925 0, 
+    601223.842 1565708.39 0, 600984.67 1565731.868 0, 600745.5 1565755.36 0, 600506.331 1565778.866 0, 600267.164 1565802.387 0, 600027.997 1565825.921 0, 599788.833 1565849.47 0, 599549.669 1565873.033 0, 599310.507 1565896.609 0, 599071.347 1565920.2 0, 
+    598832.187 1565943.805 0, 598593.029 1565967.424 0, 598353.873 1565991.057 0, 598114.718 1566014.704 0, 597875.564 1566038.366 0, 597636.412 1566062.041 0, 597397.261 1566085.73 0, 597158.112 1566109.434 0, 596917.742 1566133.272 0, 597467.226 1571672.144 0, 
+    598016.669 1577210.605 0, 598256.383 1577186.831 0, 598494.881 1577163.192 0, 598733.38 1577139.567 0, 598971.88 1577115.957 0, 599210.382 1577092.36 0, 599448.885 1577068.777 0, 599687.389 1577045.209 0, 599925.895 1577021.654 0, 600164.402 1576998.113 0, 
+    600402.911 1576974.587 0, 600641.421 1576951.074 0, 600879.932 1576927.576 0, 601118.445 1576904.092 0, 601356.959 1576880.621 0, 601595.474 1576857.165 0, 601833.991 1576833.723 0, 602072.51 1576810.294 0, 602311.029 1576786.88 0, 602549.55 1576763.48 0, 
+    602788.073 1576740.094 0, 603026.596 1576716.722 0, 603265.122 1576693.364 0, 603503.648 1576670.02 0, 603740.959 1576646.809 0, 603980.705 1576623.374 0, 604219.236 1576600.072 0, 604457.768 1576576.784 0, 604696.301 1576553.51 0, 604934.836 1576530.251 0, 
+    605173.372 1576507.005 0, 605411.91 1576483.773 0, 605650.449 1576460.556 0, 605888.989 1576437.352 0, 606127.531 1576414.162 0, 606366.073 1576390.987 0, 606604.618 1576367.825 0, 606843.163 1576344.678 0, 607081.711 1576321.544 0, 607320.259 1576298.425 0, 
+    607558.809 1576275.32 0, 607797.36 1576252.228 0, 608035.912 1576229.151 0, 608274.466 1576206.088 0, 608513.021 1576183.039 0, 608751.578 1576160.004 0, 608990.136 1576136.983 0, 609228.695 1576113.976 0, 609466.039 1576091.1 0, 608932.245 1570551.109 0, 
+    608398.412 1565010.707 0))
+
+POLYGON ((620918.526 1575003.946 0, 620681.117 1575026.151 0, 620442.494 1575048.484 0, 620203.872 1575070.831 0, 619965.251 1575093.192 0, 619726.632 1575115.568 0, 619488.013 1575137.957 0, 619249.397 1575160.36 0, 619010.781 1575182.777 0, 618772.167 1575205.208 0, 
+    618533.554 1575227.654 0, 618294.943 1575250.113 0, 618056.333 1575272.587 0, 617817.724 1575295.074 0, 617579.117 1575317.576 0, 617340.51 1575340.091 0, 617101.906 1575362.621 0, 616863.302 1575385.164 0, 616624.7 1575407.722 0, 616386.099 1575430.294 0, 
+    616147.5 1575452.88 0, 615908.901 1575475.479 0, 615670.304 1575498.093 0, 615431.709 1575520.721 0, 615191.899 1575543.479 0, 614954.522 1575566.019 0, 614715.93 1575588.689 0, 614477.34 1575611.373 0, 614238.751 1575634.071 0, 614000.164 1575656.783 0, 
+    613761.578 1575679.51 0, 613522.993 1575702.25 0, 613284.409 1575725.004 0, 613045.827 1575747.773 0, 612807.246 1575770.555 0, 612568.667 1575793.351 0, 612330.089 1575816.162 0, 612091.512 1575838.986 0, 611852.936 1575861.825 0, 611614.362 1575884.677 0, 
+    611375.789 1575907.544 0, 611137.218 1575930.425 0, 610898.648 1575953.319 0, 610660.079 1575976.228 0, 610421.512 1575999.151 0, 610182.946 1576022.088 0, 609944.381 1576045.039 0, 609705.818 1576068.004 0, 609466.039 1576091.1 0, 609999.793 1581630.674 0, 
+    610533.506 1587169.826 0, 610772.629 1587146.793 0, 611010.54 1587123.891 0, 611248.453 1587101.003 0, 611486.367 1587078.128 0, 611724.282 1587055.268 0, 611962.199 1587032.422 0, 612200.117 1587009.59 0, 612438.036 1586986.772 0, 612675.957 1586963.968 0, 
+    612913.879 1586941.178 0, 613151.802 1586918.402 0, 613389.727 1586895.639 0, 613627.653 1586872.891 0, 613865.58 1586850.157 0, 614103.509 1586827.437 0, 614341.439 1586804.731 0, 614579.37 1586782.039 0, 614817.303 1586759.361 0, 615055.237 1586736.697 0, 
+    615293.172 1586714.047 0, 615531.109 1586691.411 0, 615769.047 1586668.788 0, 616006.986 1586646.18 0, 616243.715 1586623.701 0, 616482.869 1586601.006 0, 616720.812 1586578.44 0, 616958.757 1586555.888 0, 617196.703 1586533.35 0, 617434.651 1586510.826 0, 
+    617672.599 1586488.316 0, 617910.549 1586465.82 0, 618148.501 1586443.338 0, 618386.453 1586420.87 0, 618624.407 1586398.416 0, 618862.362 1586375.976 0, 619100.319 1586353.55 0, 619338.277 1586331.138 0, 619576.236 1586308.74 0, 619814.197 1586286.356 0, 
+    620052.159 1586263.986 0, 620290.122 1586241.63 0, 620528.086 1586219.288 0, 620766.052 1586196.96 0, 621004.019 1586174.646 0, 621241.988 1586152.346 0, 621479.958 1586130.06 0, 621717.929 1586107.788 0, 621954.689 1586085.644 0, 621436.628 1580545.006 0, 
+    620918.526 1575003.946 0))
+
+POLYGON ((633378.89 1585033.733 0, 633142.066 1585055.209 0, 632904.033 1585076.808 0, 632666.001 1585098.422 0, 632427.971 1585120.049 0, 632189.942 1585141.691 0, 631951.914 1585163.346 0, 631713.887 1585185.016 0, 631475.862 1585206.7 0, 631237.837 1585228.397 0, 
+    630999.815 1585250.109 0, 630761.793 1585271.834 0, 630523.773 1585293.574 0, 630285.754 1585315.328 0, 630047.736 1585337.095 0, 629809.72 1585358.877 0, 629571.704 1585380.673 0, 629333.69 1585402.482 0, 629095.678 1585424.306 0, 628857.667 1585446.144 0, 
+    628619.657 1585467.995 0, 628381.648 1585489.861 0, 628143.64 1585511.741 0, 627905.634 1585533.635 0, 627666.418 1585555.654 0, 627429.626 1585577.464 0, 627191.623 1585599.4 0, 626953.622 1585621.35 0, 626715.623 1585643.313 0, 626477.624 1585665.291 0, 
+    626239.627 1585687.283 0, 626001.631 1585709.289 0, 625763.637 1585731.309 0, 625525.643 1585753.342 0, 625287.652 1585775.39 0, 625049.661 1585797.452 0, 624811.672 1585819.528 0, 624573.684 1585841.618 0, 624335.697 1585863.722 0, 624097.711 1585885.839 0, 
+    623859.727 1585907.971 0, 623621.744 1585930.117 0, 623383.763 1585952.277 0, 623145.783 1585974.451 0, 622907.804 1585996.639 0, 622669.826 1586018.841 0, 622431.85 1586041.057 0, 622193.875 1586063.286 0, 621954.689 1586085.644 0, 622472.711 1591625.852 0, 
+    622990.692 1597165.625 0, 623229.222 1597143.329 0, 623466.544 1597121.16 0, 623703.869 1597099.005 0, 623941.194 1597076.864 0, 624178.521 1597054.737 0, 624415.849 1597032.624 0, 624653.178 1597010.524 0, 624890.509 1596988.439 0, 625127.841 1596966.368 0, 
+    625365.174 1596944.311 0, 625602.509 1596922.268 0, 625839.845 1596900.238 0, 626077.182 1596878.223 0, 626314.52 1596856.222 0, 626551.86 1596834.234 0, 626789.201 1596812.261 0, 627026.543 1596790.301 0, 627263.887 1596768.356 0, 627501.232 1596746.424 0, 
+    627738.578 1596724.507 0, 627975.926 1596702.603 0, 628213.274 1596680.713 0, 628450.624 1596658.838 0, 628686.768 1596637.087 0, 628925.328 1596615.128 0, 629162.682 1596593.295 0, 629400.038 1596571.475 0, 629637.394 1596549.669 0, 629874.752 1596527.877 0, 
+    630112.111 1596506.099 0, 630349.471 1596484.336 0, 630586.833 1596462.586 0, 630824.196 1596440.85 0, 631061.56 1596419.128 0, 631298.925 1596397.42 0, 631536.292 1596375.726 0, 631773.66 1596354.046 0, 632011.029 1596332.38 0, 632248.4 1596310.728 0, 
+    632485.772 1596289.089 0, 632723.145 1596267.465 0, 632960.519 1596245.855 0, 633197.895 1596224.259 0, 633435.272 1596202.677 0, 633672.65 1596181.108 0, 633910.03 1596159.554 0, 634147.41 1596138.014 0, 634383.586 1596116.597 0, 633881.258 1590575.382 0, 
+    633378.89 1585033.733 0))
+
+POLYGON ((645779.398 1595099.76 0, 645543.161 1595120.509 0, 645305.721 1595141.379 0, 645068.281 1595162.263 0, 644830.843 1595183.16 0, 644593.406 1595204.072 0, 644355.97 1595224.997 0, 644118.536 1595245.937 0, 643881.102 1595266.89 0, 643643.67 1595287.858 0, 
+    643406.24 1595308.839 0, 643168.81 1595329.834 0, 642931.382 1595350.844 0, 642693.955 1595371.867 0, 642456.529 1595392.904 0, 642219.104 1595413.956 0, 641981.681 1595435.021 0, 641744.259 1595456.1 0, 641506.838 1595477.193 0, 641269.418 1595498.301 0, 
+    641032 1595519.422 0, 640794.583 1595540.557 0, 640557.167 1595561.706 0, 640319.752 1595582.869 0, 640081.132 1595604.154 0, 639844.926 1595625.237 0, 639607.516 1595646.442 0, 639370.106 1595667.661 0, 639132.697 1595688.894 0, 638895.29 1595710.141 0, 
+    638657.884 1595731.402 0, 638420.48 1595752.677 0, 638183.076 1595773.965 0, 637945.674 1595795.268 0, 637708.273 1595816.585 0, 637470.873 1595837.916 0, 637233.475 1595859.261 0, 636996.078 1595880.619 0, 636758.682 1595901.992 0, 636521.287 1595923.379 0, 
+    636283.894 1595944.779 0, 636046.502 1595966.194 0, 635809.111 1595987.622 0, 635571.721 1596009.065 0, 635334.333 1596030.521 0, 635096.946 1596051.992 0, 634859.56 1596073.476 0, 634622.176 1596094.975 0, 634383.586 1596116.597 0, 634885.873 1601657.369 0, 
+    635388.121 1607197.694 0, 635626.055 1607176.131 0, 635862.788 1607154.692 0, 636099.521 1607133.266 0, 636336.256 1607111.855 0, 636572.992 1607090.457 0, 636809.729 1607069.074 0, 637046.468 1607047.704 0, 637283.208 1607026.348 0, 637519.949 1607005.006 0, 
+    637756.691 1606983.679 0, 637993.435 1606962.365 0, 638230.18 1606941.065 0, 638466.926 1606919.779 0, 638703.674 1606898.506 0, 638940.422 1606877.248 0, 639177.172 1606856.004 0, 639413.923 1606834.774 0, 639650.676 1606813.557 0, 639887.429 1606792.355 0, 
+    640124.184 1606771.166 0, 640360.94 1606749.991 0, 640597.698 1606728.831 0, 640834.456 1606707.684 0, 641070.013 1606686.659 0, 641307.977 1606665.432 0, 641544.74 1606644.327 0, 641781.503 1606623.236 0, 642018.268 1606602.159 0, 642255.034 1606581.096 0, 
+    642491.802 1606560.047 0, 642728.57 1606539.012 0, 642965.34 1606517.991 0, 643202.111 1606496.983 0, 643438.883 1606475.99 0, 643675.657 1606455.01 0, 643912.432 1606434.045 0, 644149.208 1606413.093 0, 644385.985 1606392.155 0, 644622.763 1606371.232 0, 
+    644859.543 1606350.322 0, 645096.324 1606329.426 0, 645333.106 1606308.544 0, 645569.889 1606287.676 0, 645806.674 1606266.822 0, 646043.46 1606245.982 0, 646280.247 1606225.155 0, 646517.035 1606204.343 0, 646752.623 1606183.65 0, 646266.03 1600641.929 0, 
+    645779.398 1595099.76 0))
+
+POLYGON ((658119.944 1605201.718 0, 657884.297 1605221.745 0, 657647.451 1605241.888 0, 657410.606 1605262.045 0, 657173.763 1605282.217 0, 656936.92 1605302.402 0, 656700.079 1605322.601 0, 656463.238 1605342.814 0, 656226.399 1605363.04 0, 655989.562 1605383.281 0, 
+    655752.725 1605403.536 0, 655515.89 1605423.805 0, 655279.055 1605444.087 0, 655042.222 1605464.384 0, 654805.39 1605484.694 0, 654568.56 1605505.019 0, 654331.73 1605525.357 0, 654094.902 1605545.709 0, 653858.075 1605566.076 0, 653621.249 1605586.456 0, 
+    653384.425 1605606.85 0, 653147.601 1605627.258 0, 652910.779 1605647.68 0, 652673.958 1605668.116 0, 652435.937 1605688.67 0, 652200.319 1605709.03 0, 651963.502 1605729.508 0, 651726.686 1605749.999 0, 651489.871 1605770.505 0, 651253.057 1605791.024 0, 
+    651016.244 1605811.558 0, 650779.433 1605832.105 0, 650542.623 1605852.667 0, 650305.814 1605873.242 0, 650069.006 1605893.831 0, 649832.199 1605914.435 0, 649595.394 1605935.052 0, 649358.59 1605955.683 0, 649121.787 1605976.328 0, 648884.985 1605996.987 0, 
+    648648.185 1606017.66 0, 648411.385 1606038.347 0, 648174.587 1606059.047 0, 647937.791 1606079.762 0, 647700.995 1606100.491 0, 647464.201 1606121.233 0, 647227.407 1606141.99 0, 646990.615 1606162.76 0, 646752.623 1606183.65 0, 647239.176 1611724.917 0, 
+    647725.688 1617265.723 0, 647963.025 1617244.891 0, 648199.165 1617224.178 0, 648435.306 1617203.478 0, 648671.448 1617182.793 0, 648907.591 1617162.121 0, 649143.736 1617141.464 0, 649379.881 1617120.82 0, 649616.028 1617100.19 0, 649852.177 1617079.574 0, 
+    650088.326 1617058.972 0, 650324.477 1617038.384 0, 650560.628 1617017.81 0, 650796.781 1616997.249 0, 651032.936 1616976.703 0, 651269.091 1616956.17 0, 651505.248 1616935.652 0, 651741.406 1616915.147 0, 651977.565 1616894.656 0, 652213.725 1616874.179 0, 
+    652449.887 1616853.716 0, 652686.049 1616833.267 0, 652922.213 1616812.832 0, 653158.378 1616792.41 0, 653393.347 1616772.106 0, 653630.712 1616751.609 0, 653866.881 1616731.23 0, 654103.051 1616710.864 0, 654339.222 1616690.512 0, 654575.394 1616670.174 0, 
+    654811.567 1616649.85 0, 655047.742 1616629.54 0, 655283.918 1616609.244 0, 655520.095 1616588.961 0, 655756.273 1616568.693 0, 655992.453 1616548.438 0, 656228.633 1616528.198 0, 656464.815 1616507.971 0, 656700.998 1616487.758 0, 656937.183 1616467.559 0, 
+    657173.368 1616447.374 0, 657409.555 1616427.203 0, 657645.742 1616407.046 0, 657881.931 1616386.902 0, 658118.122 1616366.773 0, 658354.313 1616346.657 0, 658590.505 1616326.556 0, 658826.699 1616306.468 0, 659061.697 1616286.496 0, 658590.84 1610744.337 0, 
+    658119.944 1605201.718 0))
+
+POLYGON ((670400.427 1615339.298 0, 670165.372 1615358.607 0, 669929.122 1615378.027 0, 669692.874 1615397.461 0, 669456.627 1615416.91 0, 669220.381 1615436.372 0, 668984.136 1615455.848 0, 668747.892 1615475.337 0, 668511.649 1615494.841 0, 668275.408 1615514.359 0, 
+    668039.167 1615533.891 0, 667802.928 1615553.436 0, 667566.69 1615572.995 0, 667330.453 1615592.569 0, 667094.218 1615612.156 0, 666857.983 1615631.757 0, 666621.75 1615651.372 0, 666385.517 1615671.001 0, 666149.286 1615690.644 0, 665913.056 1615710.301 0, 
+    665676.827 1615729.971 0, 665440.6 1615749.656 0, 665204.373 1615769.354 0, 664968.148 1615789.067 0, 664730.727 1615808.893 0, 664495.701 1615828.533 0, 664259.479 1615848.287 0, 664023.258 1615868.055 0, 663787.039 1615887.837 0, 663550.82 1615907.633 0, 
+    663314.603 1615927.442 0, 663078.387 1615947.266 0, 662842.172 1615967.104 0, 662605.959 1615986.955 0, 662369.746 1616006.82 0, 662133.535 1616026.699 0, 661897.325 1616046.593 0, 661661.115 1616066.5 0, 661424.908 1616086.42 0, 661188.701 1616106.355 0, 
+    660952.496 1616126.304 0, 660716.291 1616146.267 0, 660480.088 1616166.243 0, 660243.886 1616186.234 0, 660007.685 1616206.238 0, 659771.486 1616226.256 0, 659535.287 1616246.288 0, 659299.09 1616266.334 0, 659061.697 1616286.496 0, 659532.514 1621828.187 0, 
+    660003.291 1627369.405 0, 660240.028 1627349.299 0, 660475.573 1627329.308 0, 660711.119 1627309.332 0, 660946.667 1627289.369 0, 661182.215 1627269.42 0, 661417.765 1627249.484 0, 661653.315 1627229.563 0, 661888.867 1627209.656 0, 662124.421 1627189.762 0, 
+    662359.975 1627169.882 0, 662595.53 1627150.016 0, 662831.087 1627130.164 0, 663066.645 1627110.326 0, 663302.204 1627090.502 0, 663537.764 1627070.691 0, 663773.325 1627050.895 0, 664008.888 1627031.112 0, 664244.451 1627011.343 0, 664480.016 1626991.588 0, 
+    664715.582 1626971.847 0, 664951.149 1626952.12 0, 665186.718 1626932.407 0, 665422.287 1626912.707 0, 665656.665 1626893.121 0, 665893.429 1626873.35 0, 666129.002 1626853.692 0, 666364.576 1626834.048 0, 666600.152 1626814.418 0, 666835.728 1626794.801 0, 
+    667071.306 1626775.199 0, 667306.884 1626755.61 0, 667542.464 1626736.035 0, 667778.045 1626716.475 0, 668013.627 1626696.928 0, 668249.211 1626677.394 0, 668484.795 1626657.875 0, 668720.381 1626638.37 0, 668955.968 1626618.878 0, 669191.555 1626599.401 0, 
+    669427.144 1626579.937 0, 669662.735 1626560.487 0, 669898.326 1626541.051 0, 670133.918 1626521.629 0, 670369.512 1626502.22 0, 670605.107 1626482.826 0, 670840.703 1626463.445 0, 671076.3 1626444.079 0, 671310.706 1626424.824 0, 670855.586 1620882.298 0, 
+    670400.427 1615339.298 0))
+
+POLYGON ((682620.744 1625512.191 0, 682386.283 1625530.784 0, 682150.632 1625549.485 0, 681914.983 1625568.2 0, 681679.334 1625586.929 0, 681443.686 1625605.672 0, 681208.04 1625624.428 0, 680972.395 1625643.198 0, 680736.75 1625661.983 0, 680501.107 1625680.781 0, 
+    680265.465 1625699.593 0, 680029.825 1625718.419 0, 679794.185 1625737.259 0, 679558.546 1625756.112 0, 679322.909 1625774.98 0, 679087.272 1625793.861 0, 678851.637 1625812.756 0, 678616.003 1625831.665 0, 678380.369 1625850.588 0, 678144.737 1625869.525 0, 
+    677909.107 1625888.476 0, 677673.477 1625907.44 0, 677437.848 1625926.419 0, 677202.221 1625945.411 0, 676965.403 1625964.513 0, 676730.969 1625983.437 0, 676495.345 1626002.471 0, 676259.722 1626021.519 0, 676024.1 1626040.581 0, 675788.479 1626059.656 0, 
+    675552.859 1626078.745 0, 675317.241 1626097.849 0, 675081.623 1626116.966 0, 674846.007 1626136.097 0, 674610.392 1626155.242 0, 674374.778 1626174.4 0, 674139.165 1626193.573 0, 673903.553 1626212.759 0, 673667.942 1626231.96 0, 673432.333 1626251.174 0, 
+    673196.724 1626270.402 0, 672961.117 1626289.644 0, 672725.511 1626308.9 0, 672489.906 1626328.169 0, 672254.302 1626347.453 0, 672018.699 1626366.75 0, 671783.098 1626386.062 0, 671547.497 1626405.387 0, 671310.706 1626424.824 0, 671765.786 1631966.869 0, 
+    672220.827 1637508.428 0, 672456.963 1637489.045 0, 672691.911 1637469.774 0, 672926.86 1637450.516 0, 673161.81 1637431.272 0, 673396.762 1637412.042 0, 673631.715 1637392.825 0, 673866.668 1637373.623 0, 674101.623 1637354.434 0, 674336.579 1637335.259 0, 
+    674571.536 1637316.098 0, 674806.495 1637296.951 0, 675041.454 1637277.818 0, 675276.415 1637258.698 0, 675511.376 1637239.593 0, 675746.339 1637220.501 0, 675981.303 1637201.423 0, 676216.268 1637182.359 0, 676451.234 1637163.308 0, 676686.201 1637144.272 0, 
+    676921.17 1637125.249 0, 677156.139 1637106.24 0, 677391.11 1637087.245 0, 677626.082 1637068.264 0, 677859.866 1637049.393 0, 678096.028 1637030.343 0, 678331.004 1637011.403 0, 678565.98 1636992.478 0, 678800.957 1636973.566 0, 679035.936 1636954.667 0, 
+    679270.915 1636935.783 0, 679505.896 1636916.912 0, 679740.877 1636898.056 0, 679975.86 1636879.213 0, 680210.844 1636860.384 0, 680445.829 1636841.568 0, 680680.816 1636822.767 0, 680915.803 1636803.979 0, 681150.791 1636785.206 0, 681385.781 1636766.446 0, 
+    681620.771 1636747.7 0, 681855.763 1636728.967 0, 682090.756 1636710.249 0, 682325.75 1636691.544 0, 682560.745 1636672.854 0, 682795.741 1636654.177 0, 683030.738 1636635.514 0, 683265.737 1636616.864 0, 683499.548 1636598.323 0, 683060.166 1631055.501 0, 
+    682620.744 1625512.191 0))
+
+POLYGON ((694780.796 1635720.086 0, 694546.931 1635737.967 0, 694311.881 1635755.952 0, 694076.832 1635773.951 0, 693841.784 1635791.964 0, 693606.737 1635809.991 0, 693371.692 1635828.031 0, 693136.647 1635846.086 0, 692901.603 1635864.154 0, 692666.56 1635882.236 0, 
+    692431.519 1635900.332 0, 692196.478 1635918.442 0, 691961.439 1635936.566 0, 691726.401 1635954.703 0, 691491.363 1635972.854 0, 691256.327 1635991.02 0, 691021.292 1636009.198 0, 690786.258 1636027.391 0, 690551.225 1636045.598 0, 690316.193 1636063.818 0, 
+    690081.162 1636082.053 0, 689846.132 1636100.301 0, 689611.103 1636118.563 0, 689376.076 1636136.839 0, 689139.862 1636155.221 0, 688906.024 1636173.432 0, 688670.999 1636191.749 0, 688435.976 1636210.08 0, 688200.954 1636228.425 0, 687965.932 1636246.784 0, 
+    687730.912 1636265.156 0, 687495.893 1636283.543 0, 687260.875 1636301.943 0, 687025.858 1636320.357 0, 686790.843 1636338.785 0, 686555.828 1636357.227 0, 686320.814 1636375.683 0, 686085.802 1636394.152 0, 685850.79 1636412.635 0, 685615.78 1636431.132 0, 
+    685380.771 1636449.643 0, 685145.763 1636468.168 0, 684910.756 1636486.707 0, 684675.75 1636505.259 0, 684440.745 1636523.825 0, 684205.741 1636542.406 0, 683970.738 1636561 0, 683735.737 1636579.607 0, 683499.548 1636598.323 0, 683938.892 1642140.652 0, 
+    684378.196 1647682.482 0, 684613.729 1647663.818 0, 684848.078 1647645.262 0, 685082.428 1647626.72 0, 685316.78 1647608.191 0, 685551.132 1647589.677 0, 685785.486 1647571.176 0, 686019.84 1647552.688 0, 686254.196 1647534.215 0, 686488.553 1647515.756 0, 
+    686722.911 1647497.31 0, 686957.27 1647478.878 0, 687191.63 1647460.46 0, 687425.991 1647442.055 0, 687660.353 1647423.665 0, 687894.717 1647405.288 0, 688129.081 1647386.925 0, 688363.447 1647368.576 0, 688597.813 1647350.24 0, 688832.181 1647331.919 0, 
+    689066.55 1647313.611 0, 689300.92 1647295.317 0, 689535.29 1647277.037 0, 689769.662 1647258.77 0, 690002.852 1647240.61 0, 690238.41 1647222.279 0, 690472.785 1647204.054 0, 690707.161 1647185.842 0, 690941.538 1647167.645 0, 691175.917 1647149.461 0, 
+    691410.296 1647131.291 0, 691644.677 1647113.135 0, 691879.058 1647094.993 0, 692113.441 1647076.864 0, 692347.825 1647058.75 0, 692582.21 1647040.649 0, 692816.595 1647022.562 0, 693050.982 1647004.488 0, 693285.37 1646986.429 0, 693519.759 1646968.383 0, 
+    693754.15 1646950.351 0, 693988.541 1646932.333 0, 694222.933 1646914.329 0, 694457.326 1646896.338 0, 694691.721 1646878.362 0, 694926.116 1646860.399 0, 695160.513 1646842.449 0, 695394.91 1646824.514 0, 695628.126 1646806.683 0, 695204.48 1641263.634 0, 
+    694780.796 1635720.086 0))
+
+POLYGON ((706880.485 1645962.671 0, 706647.218 1645979.843 0, 706412.771 1645997.116 0, 706178.324 1646014.403 0, 705943.879 1646031.703 0, 705709.435 1646049.018 0, 705474.992 1646066.346 0, 705240.55 1646083.688 0, 705006.108 1646101.044 0, 704771.668 1646118.414 0, 
+    704537.229 1646135.797 0, 704302.791 1646153.194 0, 704068.354 1646170.605 0, 703833.918 1646188.03 0, 703599.483 1646205.469 0, 703365.049 1646222.921 0, 703130.616 1646240.388 0, 702896.184 1646257.868 0, 702661.753 1646275.362 0, 702427.323 1646292.869 0, 
+    702192.894 1646310.391 0, 701958.467 1646327.926 0, 701724.04 1646345.475 0, 701489.614 1646363.038 0, 701254.008 1646380.703 0, 701020.766 1646398.205 0, 700786.343 1646415.809 0, 700551.922 1646433.427 0, 700317.501 1646451.059 0, 700083.081 1646468.704 0, 
+    699848.663 1646486.364 0, 699614.246 1646504.037 0, 699379.829 1646521.724 0, 699145.414 1646539.425 0, 698910.999 1646557.139 0, 698676.586 1646574.868 0, 698442.174 1646592.61 0, 698207.763 1646610.366 0, 697973.353 1646628.136 0, 697738.943 1646645.919 0, 
+    697504.535 1646663.717 0, 697270.128 1646681.528 0, 697035.722 1646699.353 0, 696801.318 1646717.192 0, 696566.914 1646735.044 0, 696332.511 1646752.911 0, 696098.109 1646770.791 0, 695863.708 1646788.685 0, 695628.126 1646806.683 0, 696051.733 1652349.225 0, 
+    696475.301 1657891.255 0, 696710.228 1657873.307 0, 696943.976 1657855.462 0, 697177.725 1657837.632 0, 697411.476 1657819.815 0, 697645.227 1657802.012 0, 697878.979 1657784.223 0, 698112.733 1657766.448 0, 698346.488 1657748.686 0, 698580.243 1657730.939 0, 
+    698814 1657713.204 0, 699047.758 1657695.484 0, 699281.516 1657677.778 0, 699515.276 1657660.085 0, 699749.037 1657642.406 0, 699982.799 1657624.74 0, 700216.562 1657607.089 0, 700450.326 1657589.451 0, 700684.091 1657571.827 0, 700917.857 1657554.217 0, 
+    701151.624 1657536.62 0, 701385.392 1657519.038 0, 701619.161 1657501.469 0, 701852.931 1657483.913 0, 702085.524 1657466.46 0, 702320.474 1657448.844 0, 702554.248 1657431.33 0, 702788.022 1657413.83 0, 703021.797 1657396.344 0, 703255.574 1657378.871 0, 
+    703489.351 1657361.412 0, 703723.129 1657343.967 0, 703956.909 1657326.535 0, 704190.689 1657309.118 0, 704424.471 1657291.714 0, 704658.253 1657274.324 0, 704892.037 1657256.948 0, 705125.821 1657239.585 0, 705359.607 1657222.236 0, 705593.393 1657204.901 0, 
+    705827.181 1657187.58 0, 706060.97 1657170.272 0, 706294.759 1657152.978 0, 706528.55 1657135.698 0, 706762.342 1657118.432 0, 706996.134 1657101.18 0, 707229.928 1657083.941 0, 707463.723 1657066.716 0, 707696.341 1657049.591 0, 707288.432 1651506.387 0, 
+    706880.485 1645962.671 0))
+
+POLYGON ((718919.713 1656239.633 0, 718687.046 1656256.1 0, 718453.204 1656272.665 0, 718219.362 1656289.243 0, 717985.522 1656305.835 0, 717751.682 1656322.441 0, 717517.844 1656339.06 0, 717284.006 1656355.693 0, 717050.17 1656372.34 0, 716816.334 1656389.001 0, 
+    716582.499 1656405.675 0, 716348.666 1656422.364 0, 716114.833 1656439.066 0, 715881.001 1656455.782 0, 715647.171 1656472.511 0, 715413.341 1656489.254 0, 715179.512 1656506.012 0, 714945.685 1656522.782 0, 714711.858 1656539.567 0, 714478.032 1656556.365 0, 
+    714244.207 1656573.178 0, 714010.384 1656590.003 0, 713776.561 1656606.843 0, 713542.739 1656623.696 0, 713307.741 1656640.649 0, 713075.098 1656657.445 0, 712841.279 1656674.339 0, 712607.462 1656691.248 0, 712373.645 1656708.17 0, 712139.829 1656725.106 0, 
+    711906.014 1656742.056 0, 711672.2 1656759.019 0, 711438.387 1656775.997 0, 711204.576 1656792.988 0, 710970.765 1656809.992 0, 710736.955 1656827.011 0, 710503.146 1656844.043 0, 710269.338 1656861.089 0, 710035.531 1656878.149 0, 709801.726 1656895.223 0, 
+    709567.921 1656912.31 0, 709334.117 1656929.411 0, 709100.314 1656946.526 0, 708866.512 1656963.655 0, 708632.712 1656980.797 0, 708398.912 1656997.954 0, 708165.113 1657015.124 0, 707931.315 1657032.307 0, 707696.341 1657049.591 0, 708104.211 1662592.276 0, 
+    708512.043 1668134.434 0, 708746.362 1668117.198 0, 708979.507 1668100.062 0, 709212.654 1668082.94 0, 709445.801 1668065.832 0, 709678.95 1668048.737 0, 709912.099 1668031.656 0, 710145.249 1668014.589 0, 710378.401 1667997.536 0, 710611.553 1667980.496 0, 
+    710844.706 1667963.47 0, 711077.861 1667946.458 0, 711311.016 1667929.459 0, 711544.172 1667912.474 0, 711777.33 1667895.503 0, 712010.488 1667878.546 0, 712243.648 1667861.602 0, 712476.808 1667844.672 0, 712709.969 1667827.756 0, 712943.132 1667810.854 0, 
+    713176.295 1667793.965 0, 713409.459 1667777.09 0, 713642.625 1667760.229 0, 713875.791 1667743.381 0, 714107.784 1667726.632 0, 714342.127 1667709.727 0, 714575.296 1667692.921 0, 714808.466 1667676.128 0, 715041.637 1667659.349 0, 715274.81 1667642.584 0, 
+    715507.983 1667625.833 0, 715741.157 1667609.095 0, 715974.332 1667592.371 0, 716207.509 1667575.66 0, 716440.686 1667558.964 0, 716673.864 1667542.281 0, 716907.043 1667525.612 0, 717140.223 1667508.956 0, 717373.404 1667492.315 0, 717606.586 1667475.687 0, 
+    717839.77 1667459.072 0, 718072.954 1667442.472 0, 718306.139 1667425.885 0, 718539.325 1667409.312 0, 718772.512 1667392.753 0, 719005.699 1667376.207 0, 719238.888 1667359.675 0, 719472.078 1667343.157 0, 719704.096 1667326.735 0, 719311.923 1661783.447 0, 
+    718919.713 1656239.633 0))
+
+POLYGON ((730898.386 1666550.66 0, 730666.321 1666566.426 0, 730433.086 1666582.285 0, 730199.851 1666598.158 0, 729966.617 1666614.045 0, 729733.384 1666629.946 0, 729500.152 1666645.86 0, 729266.921 1666661.788 0, 729033.691 1666677.73 0, 728800.462 1666693.685 0, 
+    728567.234 1666709.654 0, 728334.007 1666725.637 0, 728100.781 1666741.634 0, 727867.555 1666757.644 0, 727634.331 1666773.668 0, 727401.108 1666789.706 0, 727167.885 1666805.757 0, 726934.664 1666821.822 0, 726701.443 1666837.901 0, 726468.223 1666853.994 0, 
+    726235.005 1666870.1 0, 726001.787 1666886.221 0, 725768.57 1666902.354 0, 725535.354 1666918.502 0, 725300.967 1666934.745 0, 725068.925 1666950.838 0, 724835.712 1666967.027 0, 724602.5 1666983.23 0, 724369.289 1666999.446 0, 724136.079 1667015.676 0, 
+    723902.87 1667031.919 0, 723669.662 1667048.177 0, 723436.455 1667064.448 0, 723203.248 1667080.733 0, 722970.043 1667097.031 0, 722736.838 1667113.344 0, 722503.635 1667129.67 0, 722270.433 1667146.009 0, 722037.231 1667162.363 0, 721804.031 1667178.73 0, 
+    721570.831 1667195.111 0, 721337.632 1667211.506 0, 721104.435 1667227.914 0, 720871.238 1667244.336 0, 720638.042 1667260.772 0, 720404.848 1667277.221 0, 720171.654 1667293.685 0, 719938.461 1667310.162 0, 719704.096 1667326.735 0, 720096.231 1672869.491 0, 
+    720488.328 1678411.706 0, 720722.037 1678395.178 0, 720954.577 1678378.748 0, 721187.119 1678362.33 0, 721419.661 1678345.927 0, 721652.204 1678329.537 0, 721884.749 1678313.161 0, 722117.294 1678296.798 0, 722349.84 1678280.45 0, 722582.387 1678264.114 0, 
+    722814.935 1678247.793 0, 723047.484 1678231.485 0, 723280.034 1678215.191 0, 723512.585 1678198.911 0, 723745.137 1678182.644 0, 723977.69 1678166.391 0, 724210.244 1678150.152 0, 724442.798 1678133.926 0, 724675.354 1678117.715 0, 724907.911 1678101.516 0, 
+    725140.469 1678085.332 0, 725373.027 1678069.161 0, 725605.587 1678053.004 0, 725838.147 1678036.86 0, 726069.54 1678020.812 0, 726303.271 1678004.614 0, 726535.834 1677988.512 0, 726768.399 1677972.423 0, 727000.964 1677956.348 0, 727233.53 1677940.287 0, 
+    727466.097 1677924.239 0, 727698.665 1677908.205 0, 727931.234 1677892.185 0, 728163.804 1677876.179 0, 728396.375 1677860.186 0, 728628.947 1677844.206 0, 728861.52 1677828.241 0, 729094.093 1677812.289 0, 729326.668 1677796.351 0, 729559.244 1677780.427 0, 
+    729791.82 1677764.516 0, 730024.398 1677748.619 0, 730256.976 1677732.735 0, 730489.555 1677716.866 0, 730722.136 1677701.01 0, 730954.717 1677685.167 0, 731187.299 1677669.339 0, 731419.882 1677653.524 0, 731651.298 1677637.802 0, 731274.86 1672094.501 0, 
+    730898.386 1666550.66 0))
+
+POLYGON ((558916.06 1536483.151 0, 558676.404 1536508.986 0, 558435.513 1536534.968 0, 558194.625 1536560.965 0, 557953.737 1536586.976 0, 557712.852 1536613.001 0, 557471.968 1536639.04 0, 557231.085 1536665.094 0, 556990.204 1536691.161 0, 556749.324 1536717.243 0, 
+    556508.446 1536743.339 0, 556267.57 1536769.449 0, 556026.695 1536795.573 0, 555785.822 1536821.712 0, 555544.95 1536847.865 0, 555304.08 1536874.031 0, 555063.211 1536900.212 0, 554822.344 1536926.408 0, 554581.478 1536952.617 0, 554340.614 1536978.84 0, 
+    554099.751 1537005.078 0, 553858.89 1537031.33 0, 553618.031 1537057.596 0, 553377.173 1537083.876 0, 553135.08 1537110.306 0, 552895.461 1537136.479 0, 552654.608 1537162.802 0, 552413.756 1537189.139 0, 552172.906 1537215.49 0, 551932.057 1537241.856 0, 
+    551691.21 1537268.235 0, 551450.365 1537294.629 0, 551209.521 1537321.037 0, 550968.678 1537347.459 0, 550727.837 1537373.895 0, 550486.998 1537400.345 0, 550246.16 1537426.81 0, 550005.324 1537453.288 0, 549764.49 1537479.781 0, 549523.656 1537506.288 0, 
+    549282.825 1537532.809 0, 549041.995 1537559.345 0, 548801.166 1537585.894 0, 548560.34 1537612.458 0, 548319.514 1537639.036 0, 548078.691 1537665.628 0, 547837.868 1537692.234 0, 547597.048 1537718.855 0, 547354.992 1537745.626 0, 547967.29 1543280.267 0, 
+    548579.548 1548814.534 0, 548820.949 1548787.835 0, 549061.118 1548761.287 0, 549301.289 1548734.752 0, 549541.461 1548708.232 0, 549781.635 1548681.726 0, 550021.81 1548655.234 0, 550261.987 1548628.756 0, 550502.166 1548602.293 0, 550742.346 1548575.843 0, 
+    550982.527 1548549.408 0, 551222.71 1548522.987 0, 551462.895 1548496.58 0, 551703.081 1548470.187 0, 551943.269 1548443.808 0, 552183.458 1548417.443 0, 552423.649 1548391.093 0, 552663.842 1548364.756 0, 552904.036 1548338.434 0, 553144.231 1548312.126 0, 
+    553384.428 1548285.832 0, 553624.627 1548259.552 0, 553864.827 1548233.287 0, 554105.029 1548207.035 0, 554343.999 1548180.932 0, 554585.437 1548154.574 0, 554825.643 1548128.365 0, 555065.851 1548102.17 0, 555306.061 1548075.989 0, 555546.272 1548049.822 0, 
+    555786.484 1548023.67 0, 556026.698 1547997.531 0, 556266.914 1547971.407 0, 556507.131 1547945.297 0, 556747.35 1547919.201 0, 556987.57 1547893.119 0, 557227.791 1547867.051 0, 557468.015 1547840.998 0, 557708.24 1547814.958 0, 557948.466 1547788.933 0, 
+    558188.694 1547762.922 0, 558428.923 1547736.925 0, 558669.154 1547710.942 0, 558909.387 1547684.973 0, 559149.621 1547659.018 0, 559389.856 1547633.078 0, 559630.093 1547607.151 0, 559870.332 1547581.239 0, 560109.339 1547555.474 0, 559512.72 1542019.499 0, 
+    558916.06 1536483.151 0))
+
+POLYGON ((571642.642 1546328.992 0, 571403.561 1546354.082 0, 571163.25 1546379.316 0, 570922.94 1546404.563 0, 570682.633 1546429.825 0, 570442.326 1546455.101 0, 570202.021 1546480.391 0, 569961.718 1546505.695 0, 569721.416 1546531.013 0, 569481.116 1546556.346 0, 
+    569240.817 1546581.692 0, 569000.519 1546607.053 0, 568760.223 1546632.428 0, 568519.929 1546657.817 0, 568279.636 1546683.22 0, 568039.345 1546708.637 0, 567799.055 1546734.069 0, 567558.766 1546759.514 0, 567318.479 1546784.974 0, 567078.194 1546810.448 0, 
+    566837.91 1546835.936 0, 566597.627 1546861.438 0, 566357.347 1546886.954 0, 566117.067 1546912.485 0, 565875.557 1546938.16 0, 565636.513 1546963.588 0, 565396.238 1546989.161 0, 565155.964 1547014.748 0, 564915.692 1547040.349 0, 564675.422 1547065.964 0, 
+    564435.153 1547091.593 0, 564194.886 1547117.237 0, 563954.62 1547142.895 0, 563714.355 1547168.567 0, 563474.093 1547194.252 0, 563233.831 1547219.953 0, 562993.571 1547245.667 0, 562753.313 1547271.395 0, 562513.056 1547297.138 0, 562272.801 1547322.894 0, 
+    562032.547 1547348.665 0, 561792.295 1547374.45 0, 561552.044 1547400.249 0, 561311.795 1547426.063 0, 561071.547 1547451.89 0, 560831.301 1547477.732 0, 560591.056 1547503.587 0, 560350.813 1547529.457 0, 560109.339 1547555.474 0, 560705.918 1553091.069 0, 
+    561302.455 1558626.277 0, 561543.274 1558600.331 0, 561782.866 1558574.532 0, 562022.459 1558548.746 0, 562262.053 1558522.975 0, 562501.65 1558497.217 0, 562741.247 1558471.474 0, 562980.846 1558445.745 0, 563220.447 1558420.03 0, 563460.049 1558394.329 0, 
+    563699.653 1558368.642 0, 563939.258 1558342.969 0, 564178.864 1558317.311 0, 564418.473 1558291.666 0, 564658.082 1558266.036 0, 564897.694 1558240.42 0, 565137.306 1558214.817 0, 565376.92 1558189.229 0, 565616.536 1558163.655 0, 565856.153 1558138.095 0, 
+    566095.772 1558112.55 0, 566335.392 1558087.018 0, 566575.014 1558061.5 0, 566814.637 1558035.997 0, 567053.034 1558010.638 0, 567293.888 1557985.032 0, 567533.516 1557959.571 0, 567773.145 1557934.124 0, 568012.776 1557908.691 0, 568252.408 1557883.272 0, 
+    568492.042 1557857.867 0, 568731.677 1557832.477 0, 568971.314 1557807.1 0, 569210.952 1557781.738 0, 569450.592 1557756.389 0, 569690.233 1557731.055 0, 569929.876 1557705.735 0, 570169.52 1557680.429 0, 570409.165 1557655.137 0, 570648.812 1557629.859 0, 
+    570888.461 1557604.596 0, 571128.111 1557579.346 0, 571367.763 1557554.111 0, 571607.416 1557528.889 0, 571847.07 1557503.682 0, 572086.727 1557478.489 0, 572326.384 1557453.31 0, 572566.043 1557428.145 0, 572804.476 1557403.123 0, 572223.579 1551866.25 0, 
+    571642.642 1546328.992 0))
+
+POLYGON ((584309.906 1556212.468 0, 584071.402 1556236.816 0, 583831.673 1556261.304 0, 583591.945 1556285.806 0, 583352.219 1556310.322 0, 583112.494 1556334.852 0, 582872.771 1556359.396 0, 582633.049 1556383.955 0, 582393.328 1556408.527 0, 582153.609 1556433.114 0, 
+    581913.892 1556457.714 0, 581674.175 1556482.329 0, 581434.461 1556506.958 0, 581194.747 1556531.601 0, 580955.036 1556556.258 0, 580715.325 1556580.929 0, 580475.616 1556605.615 0, 580235.909 1556630.314 0, 579996.203 1556655.028 0, 579756.498 1556679.755 0, 
+    579516.795 1556704.497 0, 579277.094 1556729.253 0, 579037.394 1556754.023 0, 578797.695 1556778.807 0, 578556.771 1556803.732 0, 578318.302 1556828.417 0, 578078.608 1556853.244 0, 577838.915 1556878.084 0, 577599.223 1556902.939 0, 577359.533 1556927.808 0, 
+    577119.845 1556952.69 0, 576880.158 1556977.587 0, 576640.472 1557002.498 0, 576400.788 1557027.424 0, 576161.106 1557052.363 0, 575921.424 1557077.316 0, 575681.745 1557102.284 0, 575442.067 1557127.265 0, 575202.39 1557152.261 0, 574962.715 1557177.271 0, 
+    574723.041 1557202.295 0, 574483.368 1557227.333 0, 574243.698 1557252.385 0, 574004.028 1557277.451 0, 573764.36 1557302.531 0, 573524.694 1557327.626 0, 573285.029 1557352.734 0, 573045.366 1557377.857 0, 572804.476 1557403.123 0, 573385.332 1562939.603 0, 
+    573966.146 1568475.685 0, 574206.38 1568450.488 0, 574445.392 1568425.434 0, 574684.405 1568400.394 0, 574923.42 1568375.367 0, 575162.436 1568350.355 0, 575401.454 1568325.357 0, 575640.473 1568300.373 0, 575879.493 1568275.403 0, 576118.515 1568250.447 0, 
+    576357.539 1568225.506 0, 576596.564 1568200.578 0, 576835.59 1568175.664 0, 577074.618 1568150.765 0, 577313.648 1568125.879 0, 577552.678 1568101.008 0, 577791.711 1568076.15 0, 578030.745 1568051.307 0, 578269.78 1568026.478 0, 578508.816 1568001.663 0, 
+    578747.855 1567976.862 0, 578986.894 1567952.074 0, 579225.935 1567927.302 0, 579464.978 1567902.543 0, 579702.798 1567877.924 0, 579943.067 1567853.067 0, 580182.114 1567828.35 0, 580421.162 1567803.648 0, 580660.212 1567778.959 0, 580899.264 1567754.285 0, 
+    581138.316 1567729.624 0, 581377.37 1567704.978 0, 581616.426 1567680.346 0, 581855.483 1567655.728 0, 582094.542 1567631.123 0, 582333.602 1567606.533 0, 582572.663 1567581.957 0, 582811.726 1567557.396 0, 583050.79 1567532.848 0, 583289.856 1567508.314 0, 
+    583528.923 1567483.794 0, 583767.992 1567459.289 0, 584007.062 1567434.797 0, 584246.133 1567410.32 0, 584485.206 1567385.856 0, 584724.281 1567361.407 0, 584963.356 1567336.972 0, 585202.434 1567312.55 0, 585440.289 1567288.268 0, 584875.118 1561750.567 0, 
+    584309.906 1556212.468 0))
+
+POLYGON ((596917.742 1566133.272 0, 596679.817 1566156.883 0, 596440.672 1566180.628 0, 596201.528 1566204.388 0, 595962.385 1566228.162 0, 595723.244 1566251.95 0, 595484.104 1566275.752 0, 595244.966 1566299.568 0, 595005.829 1566323.398 0, 594766.694 1566347.242 0, 
+    594527.56 1566371.1 0, 594288.427 1566394.973 0, 594049.296 1566418.859 0, 593810.166 1566442.76 0, 593571.037 1566466.674 0, 593331.91 1566490.603 0, 593092.784 1566514.546 0, 592853.66 1566538.502 0, 592614.537 1566562.473 0, 592375.416 1566586.458 0, 
+    592136.296 1566610.457 0, 591897.177 1566634.47 0, 591658.06 1566658.497 0, 591418.944 1566682.539 0, 591178.608 1566706.717 0, 590940.717 1566730.663 0, 590701.606 1566754.747 0, 590462.495 1566778.844 0, 590223.387 1566802.956 0, 589984.28 1566827.082 0, 
+    589745.174 1566851.221 0, 589506.069 1566875.375 0, 589266.966 1566899.543 0, 589027.865 1566923.725 0, 588788.765 1566947.921 0, 588549.666 1566972.131 0, 588310.568 1566996.355 0, 588071.473 1567020.594 0, 587832.378 1567044.846 0, 587593.285 1567069.112 0, 
+    587354.194 1567093.393 0, 587115.103 1567117.687 0, 586876.015 1567141.996 0, 586636.927 1567166.319 0, 586397.841 1567190.655 0, 586158.757 1567215.006 0, 585919.674 1567239.371 0, 585680.592 1567263.75 0, 585440.289 1567288.268 0, 586005.419 1572825.565 0, 
+    586570.507 1578362.451 0, 586810.155 1578338 0, 587048.585 1578313.688 0, 587287.016 1578289.389 0, 587525.449 1578265.105 0, 587763.883 1578240.835 0, 588002.318 1578216.578 0, 588240.755 1578192.336 0, 588479.194 1578168.107 0, 588717.633 1578143.893 0, 
+    588956.075 1578119.693 0, 589194.517 1578095.507 0, 589432.961 1578071.335 0, 589671.407 1578047.176 0, 589909.854 1578023.032 0, 590148.302 1577998.902 0, 590386.752 1577974.786 0, 590625.203 1577950.684 0, 590863.655 1577926.596 0, 591102.109 1577902.522 0, 
+    591340.565 1577878.462 0, 591579.021 1577854.417 0, 591817.48 1577830.385 0, 592055.939 1577806.367 0, 592293.181 1577782.486 0, 592532.863 1577758.373 0, 592771.327 1577734.398 0, 593009.792 1577710.436 0, 593248.259 1577686.488 0, 593486.727 1577662.555 0, 
+    593725.196 1577638.635 0, 593963.667 1577614.73 0, 594202.139 1577590.838 0, 594440.613 1577566.961 0, 594679.088 1577543.098 0, 594917.565 1577519.248 0, 595156.043 1577495.413 0, 595394.522 1577471.592 0, 595633.003 1577447.784 0, 595871.485 1577423.991 0, 
+    596109.968 1577400.212 0, 596348.453 1577376.447 0, 596586.94 1577352.696 0, 596825.428 1577328.959 0, 597063.917 1577305.236 0, 597302.407 1577281.527 0, 597540.899 1577257.832 0, 597779.392 1577234.151 0, 598016.669 1577210.605 0, 597467.226 1571672.144 0, 
+    596917.742 1566133.272 0))
+
+POLYGON ((609466.039 1576091.1 0, 609228.695 1576113.976 0, 608990.136 1576136.983 0, 608751.578 1576160.004 0, 608513.021 1576183.039 0, 608274.466 1576206.088 0, 608035.912 1576229.151 0, 607797.36 1576252.228 0, 607558.809 1576275.32 0, 607320.259 1576298.425 0, 
+    607081.711 1576321.544 0, 606843.163 1576344.678 0, 606604.618 1576367.825 0, 606366.073 1576390.987 0, 606127.531 1576414.162 0, 605888.989 1576437.352 0, 605650.449 1576460.556 0, 605411.91 1576483.773 0, 605173.372 1576507.005 0, 604934.836 1576530.251 0, 
+    604696.301 1576553.51 0, 604457.768 1576576.784 0, 604219.236 1576600.072 0, 603980.705 1576623.374 0, 603740.959 1576646.809 0, 603503.648 1576670.02 0, 603265.122 1576693.364 0, 603026.596 1576716.722 0, 602788.073 1576740.094 0, 602549.55 1576763.48 0, 
+    602311.029 1576786.88 0, 602072.51 1576810.294 0, 601833.991 1576833.723 0, 601595.474 1576857.165 0, 601356.959 1576880.621 0, 601118.445 1576904.092 0, 600879.932 1576927.576 0, 600641.421 1576951.074 0, 600402.911 1576974.587 0, 600164.402 1576998.113 0, 
+    599925.895 1577021.654 0, 599687.389 1577045.209 0, 599448.885 1577068.777 0, 599210.382 1577092.36 0, 598971.88 1577115.957 0, 598733.38 1577139.567 0, 598494.881 1577163.192 0, 598256.383 1577186.831 0, 598016.669 1577210.605 0, 598566.071 1582748.649 0, 
+    599115.431 1588286.271 0, 599354.49 1588262.562 0, 599592.335 1588238.988 0, 599830.182 1588215.428 0, 600068.031 1588191.881 0, 600305.88 1588168.349 0, 600543.731 1588144.831 0, 600781.584 1588121.327 0, 601019.438 1588097.837 0, 601257.293 1588074.36 0, 
+    601495.15 1588050.898 0, 601733.008 1588027.45 0, 601970.867 1588004.016 0, 602208.728 1587980.596 0, 602446.59 1587957.189 0, 602684.454 1587933.797 0, 602922.319 1587910.419 0, 603160.185 1587887.055 0, 603398.053 1587863.705 0, 603635.922 1587840.368 0, 
+    603873.792 1587817.046 0, 604111.664 1587793.738 0, 604349.537 1587770.444 0, 604587.412 1587747.163 0, 604824.074 1587724.016 0, 605063.165 1587700.645 0, 605301.044 1587677.407 0, 605538.924 1587654.183 0, 605776.805 1587630.973 0, 606014.688 1587607.776 0, 
+    606252.572 1587584.594 0, 606490.458 1587561.426 0, 606728.345 1587538.272 0, 606966.233 1587515.132 0, 607204.122 1587492.005 0, 607442.013 1587468.893 0, 607679.906 1587445.795 0, 607917.799 1587422.711 0, 608155.694 1587399.641 0, 608393.591 1587376.584 0, 
+    608631.488 1587353.542 0, 608869.387 1587330.514 0, 609107.288 1587307.5 0, 609345.19 1587284.5 0, 609583.093 1587261.514 0, 609820.997 1587238.541 0, 610058.903 1587215.583 0, 610296.81 1587192.639 0, 610533.506 1587169.826 0, 609999.793 1581630.674 0, 
+    609466.039 1576091.1 0))
+
+POLYGON ((621954.689 1586085.644 0, 621717.929 1586107.788 0, 621479.958 1586130.06 0, 621241.988 1586152.346 0, 621004.019 1586174.646 0, 620766.052 1586196.96 0, 620528.086 1586219.288 0, 620290.122 1586241.63 0, 620052.159 1586263.986 0, 619814.197 1586286.356 0, 
+    619576.236 1586308.74 0, 619338.277 1586331.138 0, 619100.319 1586353.55 0, 618862.362 1586375.976 0, 618624.407 1586398.416 0, 618386.453 1586420.87 0, 618148.501 1586443.338 0, 617910.549 1586465.82 0, 617672.599 1586488.316 0, 617434.651 1586510.826 0, 
+    617196.703 1586533.35 0, 616958.757 1586555.888 0, 616720.812 1586578.44 0, 616482.869 1586601.006 0, 616243.715 1586623.701 0, 616006.986 1586646.18 0, 615769.047 1586668.788 0, 615531.109 1586691.411 0, 615293.172 1586714.047 0, 615055.237 1586736.697 0, 
+    614817.303 1586759.361 0, 614579.37 1586782.039 0, 614341.439 1586804.731 0, 614103.509 1586827.437 0, 613865.58 1586850.157 0, 613627.653 1586872.891 0, 613389.727 1586895.639 0, 613151.802 1586918.402 0, 612913.879 1586941.178 0, 612675.957 1586963.968 0, 
+    612438.036 1586986.772 0, 612200.117 1587009.59 0, 611962.199 1587032.422 0, 611724.282 1587055.268 0, 611486.367 1587078.128 0, 611248.453 1587101.003 0, 611010.54 1587123.891 0, 610772.629 1587146.793 0, 610533.506 1587169.826 0, 611067.177 1592708.549 0, 
+    611600.807 1598246.836 0, 611839.275 1598223.866 0, 612076.534 1598201.027 0, 612313.795 1598178.201 0, 612551.057 1598155.39 0, 612788.32 1598132.592 0, 613025.584 1598109.809 0, 613262.85 1598087.039 0, 613500.118 1598064.284 0, 613737.386 1598041.542 0, 
+    613974.656 1598018.814 0, 614211.928 1597996.101 0, 614449.2 1597973.401 0, 614686.474 1597950.715 0, 614923.75 1597928.043 0, 615161.027 1597905.385 0, 615398.305 1597882.742 0, 615635.584 1597860.112 0, 615872.865 1597837.496 0, 616110.147 1597814.894 0, 
+    616347.43 1597792.306 0, 616584.715 1597769.732 0, 616822.001 1597747.172 0, 617059.288 1597724.625 0, 617295.367 1597702.208 0, 617533.867 1597679.575 0, 617771.158 1597657.071 0, 618008.45 1597634.581 0, 618245.744 1597612.104 0, 618483.04 1597589.642 0, 
+    618720.336 1597567.194 0, 618957.634 1597544.759 0, 619194.933 1597522.339 0, 619432.234 1597499.932 0, 619669.536 1597477.54 0, 619906.839 1597455.161 0, 620144.144 1597432.797 0, 620381.449 1597410.446 0, 620618.756 1597388.11 0, 620856.065 1597365.787 0, 
+    621093.375 1597343.478 0, 621330.686 1597321.184 0, 621567.998 1597298.903 0, 621805.312 1597276.636 0, 622042.627 1597254.383 0, 622279.943 1597232.145 0, 622517.261 1597209.92 0, 622754.58 1597187.709 0, 622990.692 1597165.625 0, 622472.711 1591625.852 0, 
+    621954.689 1586085.644 0))
+
+POLYGON ((634383.586 1596116.597 0, 634147.41 1596138.014 0, 633910.03 1596159.554 0, 633672.65 1596181.108 0, 633435.272 1596202.677 0, 633197.895 1596224.259 0, 632960.519 1596245.855 0, 632723.145 1596267.465 0, 632485.772 1596289.089 0, 632248.4 1596310.728 0, 
+    632011.029 1596332.38 0, 631773.66 1596354.046 0, 631536.292 1596375.726 0, 631298.925 1596397.42 0, 631061.56 1596419.128 0, 630824.196 1596440.85 0, 630586.833 1596462.586 0, 630349.471 1596484.336 0, 630112.111 1596506.099 0, 629874.752 1596527.877 0, 
+    629637.394 1596549.669 0, 629400.038 1596571.475 0, 629162.682 1596593.295 0, 628925.328 1596615.128 0, 628686.768 1596637.087 0, 628450.624 1596658.838 0, 628213.274 1596680.713 0, 627975.926 1596702.603 0, 627738.578 1596724.507 0, 627501.232 1596746.424 0, 
+    627263.887 1596768.356 0, 627026.543 1596790.301 0, 626789.201 1596812.261 0, 626551.86 1596834.234 0, 626314.52 1596856.222 0, 626077.182 1596878.223 0, 625839.845 1596900.238 0, 625602.509 1596922.268 0, 625365.174 1596944.311 0, 625127.841 1596966.368 0, 
+    624890.509 1596988.439 0, 624653.178 1597010.524 0, 624415.849 1597032.624 0, 624178.521 1597054.737 0, 623941.194 1597076.864 0, 623703.869 1597099.005 0, 623466.544 1597121.16 0, 623229.222 1597143.329 0, 622990.692 1597165.625 0, 623508.631 1602704.956 0, 
+    624026.529 1608243.84 0, 624264.403 1608221.605 0, 624501.074 1608199.497 0, 624737.746 1608177.403 0, 624974.42 1608155.322 0, 625211.094 1608133.256 0, 625447.77 1608111.204 0, 625684.448 1608089.165 0, 625921.126 1608067.141 0, 626157.806 1608045.13 0, 
+    626394.487 1608023.134 0, 626631.17 1608001.151 0, 626867.854 1607979.182 0, 627104.539 1607957.227 0, 627341.225 1607935.286 0, 627577.913 1607913.359 0, 627814.602 1607891.446 0, 628051.292 1607869.547 0, 628287.983 1607847.662 0, 628524.676 1607825.791 0, 
+    628761.37 1607803.933 0, 628998.066 1607782.09 0, 629234.762 1607760.261 0, 629471.46 1607738.445 0, 629706.955 1607716.754 0, 629944.86 1607694.856 0, 630181.562 1607673.082 0, 630418.265 1607651.322 0, 630654.969 1607629.576 0, 630891.675 1607607.844 0, 
+    631128.382 1607586.126 0, 631365.09 1607564.422 0, 631601.8 1607542.732 0, 631838.51 1607521.056 0, 632075.222 1607499.394 0, 632311.936 1607477.745 0, 632548.65 1607456.111 0, 632785.366 1607434.49 0, 633022.083 1607412.884 0, 633258.802 1607391.291 0, 
+    633495.521 1607369.712 0, 633732.242 1607348.148 0, 633968.964 1607326.597 0, 634205.688 1607305.06 0, 634442.413 1607283.537 0, 634679.139 1607262.028 0, 634915.866 1607240.533 0, 635152.594 1607219.052 0, 635388.121 1607197.694 0, 634885.873 1601657.369 0, 
+    634383.586 1596116.597 0))
+
+POLYGON ((646752.623 1606183.65 0, 646517.035 1606204.343 0, 646280.247 1606225.155 0, 646043.46 1606245.982 0, 645806.674 1606266.822 0, 645569.889 1606287.676 0, 645333.106 1606308.544 0, 645096.324 1606329.426 0, 644859.543 1606350.322 0, 644622.763 1606371.232 0, 
+    644385.985 1606392.155 0, 644149.208 1606413.093 0, 643912.432 1606434.045 0, 643675.657 1606455.01 0, 643438.883 1606475.99 0, 643202.111 1606496.983 0, 642965.34 1606517.991 0, 642728.57 1606539.012 0, 642491.802 1606560.047 0, 642255.034 1606581.096 0, 
+    642018.268 1606602.159 0, 641781.503 1606623.236 0, 641544.74 1606644.327 0, 641307.977 1606665.432 0, 641070.013 1606686.659 0, 640834.456 1606707.684 0, 640597.698 1606728.831 0, 640360.94 1606749.991 0, 640124.184 1606771.166 0, 639887.429 1606792.355 0, 
+    639650.676 1606813.557 0, 639413.923 1606834.774 0, 639177.172 1606856.004 0, 638940.422 1606877.248 0, 638703.674 1606898.506 0, 638466.926 1606919.779 0, 638230.18 1606941.065 0, 637993.435 1606962.365 0, 637756.691 1606983.679 0, 637519.949 1607005.006 0, 
+    637283.208 1607026.348 0, 637046.468 1607047.704 0, 636809.729 1607069.074 0, 636572.992 1607090.457 0, 636336.256 1607111.855 0, 636099.521 1607133.266 0, 635862.788 1607154.692 0, 635626.055 1607176.131 0, 635388.121 1607197.694 0, 635890.327 1612737.564 0, 
+    636392.491 1618276.973 0, 636629.77 1618255.47 0, 636865.85 1618234.09 0, 637101.932 1618212.724 0, 637338.015 1618191.371 0, 637574.099 1618170.033 0, 637810.184 1618148.708 0, 638046.27 1618127.397 0, 638282.358 1618106.1 0, 638518.447 1618084.817 0, 
+    638754.537 1618063.548 0, 638990.629 1618042.293 0, 639226.721 1618021.051 0, 639462.815 1617999.824 0, 639698.911 1617978.61 0, 639935.007 1617957.411 0, 640171.105 1617936.225 0, 640407.204 1617915.053 0, 640643.304 1617893.895 0, 640879.406 1617872.751 0, 
+    641115.508 1617851.621 0, 641351.612 1617830.505 0, 641587.718 1617809.402 0, 641823.824 1617788.314 0, 642058.732 1617767.346 0, 642296.041 1617746.178 0, 642532.151 1617725.132 0, 642768.262 1617704.099 0, 643004.375 1617683.08 0, 643240.489 1617662.075 0, 
+    643476.604 1617641.083 0, 643712.72 1617620.106 0, 643948.838 1617599.143 0, 644184.957 1617578.193 0, 644421.077 1617557.258 0, 644657.198 1617536.336 0, 644893.321 1617515.428 0, 645129.444 1617494.534 0, 645365.569 1617473.654 0, 645601.696 1617452.788 0, 
+    645837.823 1617431.936 0, 646073.952 1617411.097 0, 646310.082 1617390.273 0, 646546.213 1617369.462 0, 646782.345 1617348.666 0, 647018.479 1617327.883 0, 647254.613 1617307.114 0, 647490.749 1617286.359 0, 647725.688 1617265.723 0, 647239.176 1611724.917 0, 
+    646752.623 1606183.65 0))
+
+POLYGON ((659061.697 1616286.496 0, 658826.699 1616306.468 0, 658590.505 1616326.556 0, 658354.313 1616346.657 0, 658118.122 1616366.773 0, 657881.931 1616386.902 0, 657645.742 1616407.046 0, 657409.555 1616427.203 0, 657173.368 1616447.374 0, 656937.183 1616467.559 0, 
+    656700.998 1616487.758 0, 656464.815 1616507.971 0, 656228.633 1616528.198 0, 655992.453 1616548.438 0, 655756.273 1616568.693 0, 655520.095 1616588.961 0, 655283.918 1616609.244 0, 655047.742 1616629.54 0, 654811.567 1616649.85 0, 654575.394 1616670.174 0, 
+    654339.222 1616690.512 0, 654103.051 1616710.864 0, 653866.881 1616731.23 0, 653630.712 1616751.609 0, 653393.347 1616772.106 0, 653158.378 1616792.41 0, 652922.213 1616812.832 0, 652686.049 1616833.267 0, 652449.887 1616853.716 0, 652213.725 1616874.179 0, 
+    651977.565 1616894.656 0, 651741.406 1616915.147 0, 651505.248 1616935.652 0, 651269.091 1616956.17 0, 651032.936 1616976.703 0, 650796.781 1616997.249 0, 650560.628 1617017.81 0, 650324.477 1617038.384 0, 650088.326 1617058.972 0, 649852.177 1617079.574 0, 
+    649616.028 1617100.19 0, 649379.881 1617120.82 0, 649143.736 1617141.464 0, 648907.591 1617162.121 0, 648671.448 1617182.793 0, 648435.306 1617203.478 0, 648199.165 1617224.178 0, 647963.025 1617244.891 0, 647725.688 1617265.723 0, 648212.159 1622806.063 0, 
+    648698.589 1628345.928 0, 648935.271 1628325.153 0, 649170.758 1628304.497 0, 649406.247 1628283.855 0, 649641.737 1628263.227 0, 649877.228 1628242.612 0, 650112.721 1628222.012 0, 650348.214 1628201.425 0, 650583.709 1628180.852 0, 650819.205 1628160.293 0, 
+    651054.702 1628139.748 0, 651290.201 1628119.217 0, 651525.7 1628098.699 0, 651761.201 1628078.196 0, 651996.703 1628057.706 0, 652232.206 1628037.23 0, 652467.711 1628016.768 0, 652703.216 1627996.32 0, 652938.723 1627975.886 0, 653174.231 1627955.465 0, 
+    653409.741 1627935.059 0, 653645.251 1627914.666 0, 653880.763 1627894.287 0, 654116.276 1627873.922 0, 654350.595 1627853.674 0, 654587.305 1627833.234 0, 654822.821 1627812.911 0, 655058.339 1627792.601 0, 655293.858 1627772.306 0, 655529.378 1627752.024 0, 
+    655764.899 1627731.756 0, 656000.422 1627711.502 0, 656235.945 1627691.262 0, 656471.47 1627671.035 0, 656706.996 1627650.823 0, 656942.523 1627630.624 0, 657178.052 1627610.439 0, 657413.581 1627590.268 0, 657649.112 1627570.111 0, 657884.644 1627549.968 0, 
+    658120.177 1627529.839 0, 658355.711 1627509.724 0, 658591.247 1627489.622 0, 658826.783 1627469.534 0, 659062.321 1627449.46 0, 659297.86 1627429.4 0, 659533.401 1627409.354 0, 659768.942 1627389.322 0, 660003.291 1627369.405 0, 659532.514 1621828.187 0, 
+    659061.697 1616286.496 0))
+
+POLYGON ((671310.706 1626424.824 0, 671076.3 1626444.079 0, 670840.703 1626463.445 0, 670605.107 1626482.826 0, 670369.512 1626502.22 0, 670133.918 1626521.629 0, 669898.326 1626541.051 0, 669662.735 1626560.487 0, 669427.144 1626579.937 0, 669191.555 1626599.401 0, 
+    668955.968 1626618.878 0, 668720.381 1626638.37 0, 668484.795 1626657.875 0, 668249.211 1626677.394 0, 668013.627 1626696.928 0, 667778.045 1626716.475 0, 667542.464 1626736.035 0, 667306.884 1626755.61 0, 667071.306 1626775.199 0, 666835.728 1626794.801 0, 
+    666600.152 1626814.418 0, 666364.576 1626834.048 0, 666129.002 1626853.692 0, 665893.429 1626873.35 0, 665656.665 1626893.121 0, 665422.287 1626912.707 0, 665186.718 1626932.407 0, 664951.149 1626952.12 0, 664715.582 1626971.847 0, 664480.016 1626991.588 0, 
+    664244.451 1627011.343 0, 664008.888 1627031.112 0, 663773.325 1627050.895 0, 663537.764 1627070.691 0, 663302.204 1627090.502 0, 663066.645 1627110.326 0, 662831.087 1627130.164 0, 662595.53 1627150.016 0, 662359.975 1627169.882 0, 662124.421 1627189.762 0, 
+    661888.867 1627209.656 0, 661653.315 1627229.563 0, 661417.765 1627249.484 0, 661182.215 1627269.42 0, 660946.667 1627289.369 0, 660711.119 1627309.332 0, 660475.573 1627329.308 0, 660240.028 1627349.299 0, 660003.291 1627369.405 0, 660474.027 1632910.143 0, 
+    660944.721 1638450.394 0, 661180.803 1638430.344 0, 661415.696 1638410.409 0, 661650.59 1638390.487 0, 661885.485 1638370.579 0, 662120.381 1638350.686 0, 662355.279 1638330.806 0, 662590.177 1638310.939 0, 662825.077 1638291.087 0, 663059.978 1638271.249 0, 
+    663294.88 1638251.424 0, 663529.783 1638231.613 0, 663764.688 1638211.816 0, 663999.593 1638192.033 0, 664234.5 1638172.263 0, 664469.408 1638152.508 0, 664704.317 1638132.766 0, 664939.227 1638113.038 0, 665174.139 1638093.324 0, 665409.051 1638073.624 0, 
+    665643.965 1638053.937 0, 665878.88 1638034.265 0, 666113.796 1638014.606 0, 666348.713 1637994.961 0, 666582.441 1637975.429 0, 666818.551 1637955.712 0, 667053.471 1637936.109 0, 667288.393 1637916.519 0, 667523.316 1637896.943 0, 667758.24 1637877.381 0, 
+    667993.165 1637857.833 0, 668228.092 1637838.299 0, 668463.019 1637818.778 0, 668697.948 1637799.272 0, 668932.878 1637779.779 0, 669167.809 1637760.3 0, 669402.741 1637740.835 0, 669637.674 1637721.383 0, 669872.609 1637701.946 0, 670107.544 1637682.522 0, 
+    670342.481 1637663.112 0, 670577.419 1637643.716 0, 670812.358 1637624.334 0, 671047.298 1637604.965 0, 671282.239 1637585.611 0, 671517.182 1637566.27 0, 671752.125 1637546.943 0, 671987.07 1637527.63 0, 672220.827 1637508.428 0, 671765.786 1631966.869 0, 
+    671310.706 1626424.824 0))
+
+POLYGON ((683499.548 1636598.323 0, 683265.737 1636616.864 0, 683030.738 1636635.514 0, 682795.741 1636654.177 0, 682560.745 1636672.854 0, 682325.75 1636691.544 0, 682090.756 1636710.249 0, 681855.763 1636728.967 0, 681620.771 1636747.7 0, 681385.781 1636766.446 0, 
+    681150.791 1636785.206 0, 680915.803 1636803.979 0, 680680.816 1636822.767 0, 680445.829 1636841.568 0, 680210.844 1636860.384 0, 679975.86 1636879.213 0, 679740.877 1636898.056 0, 679505.896 1636916.912 0, 679270.915 1636935.783 0, 679035.936 1636954.667 0, 
+    678800.957 1636973.566 0, 678565.98 1636992.478 0, 678331.004 1637011.403 0, 678096.028 1637030.343 0, 677859.866 1637049.393 0, 677626.082 1637068.264 0, 677391.11 1637087.245 0, 677156.139 1637106.24 0, 676921.17 1637125.249 0, 676686.201 1637144.272 0, 
+    676451.234 1637163.308 0, 676216.268 1637182.359 0, 675981.303 1637201.423 0, 675746.339 1637220.501 0, 675511.376 1637239.593 0, 675276.415 1637258.698 0, 675041.454 1637277.818 0, 674806.495 1637296.951 0, 674571.536 1637316.098 0, 674336.579 1637335.259 0, 
+    674101.623 1637354.434 0, 673866.668 1637373.623 0, 673631.715 1637392.825 0, 673396.762 1637412.042 0, 673161.81 1637431.272 0, 672926.86 1637450.516 0, 672691.911 1637469.774 0, 672456.963 1637489.045 0, 672220.827 1637508.428 0, 672675.827 1643049.494 0, 
+    673130.786 1648590.061 0, 673366.266 1648570.731 0, 673600.562 1648551.513 0, 673834.859 1648532.309 0, 674069.157 1648513.118 0, 674303.457 1648493.942 0, 674537.757 1648474.779 0, 674772.058 1648455.629 0, 675006.361 1648436.494 0, 675240.665 1648417.373 0, 
+    675474.97 1648398.265 0, 675709.276 1648379.171 0, 675943.583 1648360.091 0, 676177.891 1648341.024 0, 676412.2 1648321.971 0, 676646.511 1648302.933 0, 676880.823 1648283.908 0, 677115.135 1648264.896 0, 677349.449 1648245.899 0, 677583.764 1648226.915 0, 
+    677818.08 1648207.945 0, 678052.397 1648188.989 0, 678286.716 1648170.047 0, 678521.035 1648151.118 0, 678754.171 1648132.299 0, 678989.677 1648113.303 0, 679224 1648094.416 0, 679458.324 1648075.542 0, 679692.649 1648056.683 0, 679926.975 1648037.837 0, 
+    680161.302 1648019.005 0, 680395.631 1648000.187 0, 680629.96 1647981.382 0, 680864.291 1647962.592 0, 681098.622 1647943.815 0, 681332.955 1647925.052 0, 681567.289 1647906.303 0, 681801.624 1647887.567 0, 682035.96 1647868.846 0, 682270.297 1647850.138 0, 
+    682504.635 1647831.444 0, 682738.974 1647812.764 0, 682973.315 1647794.097 0, 683207.656 1647775.445 0, 683441.999 1647756.806 0, 683676.343 1647738.181 0, 683910.688 1647719.569 0, 684145.034 1647700.972 0, 684378.196 1647682.482 0, 683938.892 1642140.652 0, 
+    683499.548 1636598.323 0))
+
+POLYGON ((695628.126 1646806.683 0, 695394.91 1646824.514 0, 695160.513 1646842.449 0, 694926.116 1646860.399 0, 694691.721 1646878.362 0, 694457.326 1646896.338 0, 694222.933 1646914.329 0, 693988.541 1646932.333 0, 693754.15 1646950.351 0, 693519.759 1646968.383 0, 
+    693285.37 1646986.429 0, 693050.982 1647004.488 0, 692816.595 1647022.562 0, 692582.21 1647040.649 0, 692347.825 1647058.75 0, 692113.441 1647076.864 0, 691879.058 1647094.993 0, 691644.677 1647113.135 0, 691410.296 1647131.291 0, 691175.917 1647149.461 0, 
+    690941.538 1647167.645 0, 690707.161 1647185.842 0, 690472.785 1647204.054 0, 690238.41 1647222.279 0, 690002.852 1647240.61 0, 689769.662 1647258.77 0, 689535.29 1647277.037 0, 689300.92 1647295.317 0, 689066.55 1647313.611 0, 688832.181 1647331.919 0, 
+    688597.813 1647350.24 0, 688363.447 1647368.576 0, 688129.081 1647386.925 0, 687894.717 1647405.288 0, 687660.353 1647423.665 0, 687425.991 1647442.055 0, 687191.63 1647460.46 0, 686957.27 1647478.878 0, 686722.911 1647497.31 0, 686488.553 1647515.756 0, 
+    686254.196 1647534.215 0, 686019.84 1647552.688 0, 685785.486 1647571.176 0, 685551.132 1647589.677 0, 685316.78 1647608.191 0, 685082.428 1647626.72 0, 684848.078 1647645.262 0, 684613.729 1647663.818 0, 684378.196 1647682.482 0, 684817.46 1653223.805 0, 
+    685256.684 1658764.616 0, 685491.561 1658746.004 0, 685725.258 1658727.5 0, 685958.956 1658709.009 0, 686192.655 1658690.532 0, 686426.355 1658672.069 0, 686660.056 1658653.619 0, 686893.759 1658635.184 0, 687127.462 1658616.762 0, 687361.167 1658598.354 0, 
+    687594.872 1658579.959 0, 687828.579 1658561.578 0, 688062.287 1658543.212 0, 688295.996 1658524.858 0, 688529.705 1658506.519 0, 688763.416 1658488.193 0, 688997.129 1658469.881 0, 689230.842 1658451.583 0, 689464.556 1658433.299 0, 689698.271 1658415.028 0, 
+    689931.988 1658396.771 0, 690165.705 1658378.528 0, 690399.424 1658360.299 0, 690633.143 1658342.083 0, 690865.684 1658323.973 0, 691100.586 1658305.693 0, 691334.309 1658287.519 0, 691568.033 1658269.359 0, 691801.758 1658251.212 0, 692035.484 1658233.079 0, 
+    692269.211 1658214.959 0, 692502.939 1658196.854 0, 692736.668 1658178.762 0, 692970.399 1658160.684 0, 693204.13 1658142.62 0, 693437.862 1658124.569 0, 693671.596 1658106.533 0, 693905.33 1658088.509 0, 694139.066 1658070.5 0, 694372.803 1658052.505 0, 
+    694606.54 1658034.523 0, 694840.279 1658016.555 0, 695074.019 1657998.601 0, 695307.76 1657980.66 0, 695541.502 1657962.734 0, 695775.245 1657944.821 0, 696008.989 1657926.922 0, 696242.734 1657909.036 0, 696475.301 1657891.255 0, 696051.733 1652349.225 0, 
+    695628.126 1646806.683 0))
+
+POLYGON ((707696.341 1657049.591 0, 707463.723 1657066.716 0, 707229.928 1657083.941 0, 706996.134 1657101.18 0, 706762.342 1657118.432 0, 706528.55 1657135.698 0, 706294.759 1657152.978 0, 706060.97 1657170.272 0, 705827.181 1657187.58 0, 705593.393 1657204.901 0, 
+    705359.607 1657222.236 0, 705125.821 1657239.585 0, 704892.037 1657256.948 0, 704658.253 1657274.324 0, 704424.471 1657291.714 0, 704190.689 1657309.118 0, 703956.909 1657326.535 0, 703723.129 1657343.967 0, 703489.351 1657361.412 0, 703255.574 1657378.871 0, 
+    703021.797 1657396.344 0, 702788.022 1657413.83 0, 702554.248 1657431.33 0, 702320.474 1657448.844 0, 702085.524 1657466.46 0, 701852.931 1657483.913 0, 701619.161 1657501.469 0, 701385.392 1657519.038 0, 701151.624 1657536.62 0, 700917.857 1657554.217 0, 
+    700684.091 1657571.827 0, 700450.326 1657589.451 0, 700216.562 1657607.089 0, 699982.799 1657624.74 0, 699749.037 1657642.406 0, 699515.276 1657660.085 0, 699281.516 1657677.778 0, 699047.758 1657695.484 0, 698814 1657713.204 0, 698580.243 1657730.939 0, 
+    698346.488 1657748.686 0, 698112.733 1657766.448 0, 697878.979 1657784.223 0, 697645.227 1657802.012 0, 697411.476 1657819.815 0, 697177.725 1657837.632 0, 696943.976 1657855.462 0, 696710.228 1657873.307 0, 696475.301 1657891.255 0, 696898.829 1663432.764 0, 
+    697322.317 1668973.748 0, 697556.588 1668955.85 0, 697789.684 1668938.056 0, 698022.781 1668920.275 0, 698255.879 1668902.508 0, 698488.978 1668884.755 0, 698722.078 1668867.016 0, 698955.18 1668849.29 0, 699188.282 1668831.578 0, 699421.385 1668813.879 0, 
+    699654.489 1668796.195 0, 699887.595 1668778.524 0, 700120.701 1668760.867 0, 700353.809 1668743.223 0, 700586.917 1668725.594 0, 700820.027 1668707.978 0, 701053.137 1668690.375 0, 701286.249 1668672.787 0, 701519.362 1668655.212 0, 701752.475 1668637.651 0, 
+    701985.59 1668620.103 0, 702218.706 1668602.57 0, 702451.822 1668585.05 0, 702684.94 1668567.544 0, 702916.884 1668550.139 0, 703151.179 1668532.572 0, 703384.3 1668515.107 0, 703617.422 1668497.656 0, 703850.545 1668480.218 0, 704083.669 1668462.794 0, 
+    704316.794 1668445.384 0, 704549.92 1668427.988 0, 704783.047 1668410.605 0, 705016.175 1668393.236 0, 705249.304 1668375.881 0, 705482.434 1668358.539 0, 705715.565 1668341.211 0, 705948.697 1668323.897 0, 706181.83 1668306.597 0, 706414.965 1668289.31 0, 
+    706648.1 1668272.037 0, 706881.236 1668254.778 0, 707114.373 1668237.532 0, 707347.511 1668220.3 0, 707580.651 1668203.082 0, 707813.791 1668185.878 0, 708046.932 1668168.687 0, 708280.075 1668151.51 0, 708512.043 1668134.434 0, 708104.211 1662592.276 0, 
+    707696.341 1657049.591 0))
+
+POLYGON ((719704.096 1667326.735 0, 719472.078 1667343.157 0, 719238.888 1667359.675 0, 719005.699 1667376.207 0, 718772.512 1667392.753 0, 718539.325 1667409.312 0, 718306.139 1667425.885 0, 718072.954 1667442.472 0, 717839.77 1667459.072 0, 717606.586 1667475.687 0, 
+    717373.404 1667492.315 0, 717140.223 1667508.956 0, 716907.043 1667525.612 0, 716673.864 1667542.281 0, 716440.686 1667558.964 0, 716207.509 1667575.66 0, 715974.332 1667592.371 0, 715741.157 1667609.095 0, 715507.983 1667625.833 0, 715274.81 1667642.584 0, 
+    715041.637 1667659.349 0, 714808.466 1667676.128 0, 714575.296 1667692.921 0, 714342.127 1667709.727 0, 714107.784 1667726.632 0, 713875.791 1667743.381 0, 713642.625 1667760.229 0, 713409.459 1667777.09 0, 713176.295 1667793.965 0, 712943.132 1667810.854 0, 
+    712709.969 1667827.756 0, 712476.808 1667844.672 0, 712243.648 1667861.602 0, 712010.488 1667878.546 0, 711777.33 1667895.503 0, 711544.172 1667912.474 0, 711311.016 1667929.459 0, 711077.861 1667946.458 0, 710844.706 1667963.47 0, 710611.553 1667980.496 0, 
+    710378.401 1667997.536 0, 710145.249 1668014.589 0, 709912.099 1668031.656 0, 709678.95 1668048.737 0, 709445.801 1668065.832 0, 709212.654 1668082.94 0, 708979.507 1668100.062 0, 708746.362 1668117.198 0, 708512.043 1668134.434 0, 708919.836 1673676.059 0, 
+    709327.589 1679217.144 0, 709561.252 1679199.956 0, 709793.745 1679182.869 0, 710026.239 1679165.795 0, 710258.734 1679148.734 0, 710491.23 1679131.687 0, 710723.727 1679114.654 0, 710956.225 1679097.635 0, 711188.724 1679080.629 0, 711421.225 1679063.637 0, 
+    711653.726 1679046.659 0, 711886.228 1679029.694 0, 712118.731 1679012.743 0, 712351.235 1678995.806 0, 712583.74 1678978.882 0, 712816.246 1678961.972 0, 713048.753 1678945.076 0, 713281.261 1678928.194 0, 713513.77 1678911.325 0, 713746.28 1678894.47 0, 
+    713978.791 1678877.628 0, 714211.303 1678860.8 0, 714443.816 1678843.986 0, 714676.33 1678827.186 0, 714907.674 1678810.484 0, 715141.36 1678793.626 0, 715373.877 1678776.867 0, 715606.395 1678760.121 0, 715838.914 1678743.389 0, 716071.434 1678726.671 0, 
+    716303.955 1678709.966 0, 716536.477 1678693.275 0, 716769 1678676.598 0, 717001.523 1678659.934 0, 717234.048 1678643.284 0, 717466.574 1678626.648 0, 717699.101 1678610.026 0, 717931.628 1678593.417 0, 718164.157 1678576.822 0, 718396.687 1678560.24 0, 
+    718629.217 1678543.672 0, 718861.749 1678527.118 0, 719094.282 1678510.578 0, 719326.815 1678494.051 0, 719559.35 1678477.538 0, 719791.885 1678461.039 0, 720024.422 1678444.553 0, 720256.959 1678428.081 0, 720488.328 1678411.706 0, 720096.231 1672869.491 0, 
+    719704.096 1667326.735 0))
+
+POLYGON ((547354.992 1537745.626 0, 547115.411 1537772.138 0, 546874.595 1537798.801 0, 546633.781 1537825.478 0, 546392.968 1537852.17 0, 546152.157 1537878.875 0, 545911.348 1537905.595 0, 545670.54 1537932.329 0, 545429.733 1537959.077 0, 545188.928 1537985.839 0, 
+    544948.125 1538012.615 0, 544707.323 1538039.406 0, 544466.523 1538066.211 0, 544225.725 1538093.03 0, 543984.928 1538119.863 0, 543744.132 1538146.71 0, 543503.338 1538173.571 0, 543262.546 1538200.447 0, 543021.755 1538227.337 0, 542780.966 1538254.24 0, 
+    542540.179 1538281.159 0, 542299.393 1538308.091 0, 542058.609 1538335.037 0, 541817.826 1538361.998 0, 541575.807 1538389.111 0, 541336.265 1538415.962 0, 541095.487 1538442.965 0, 540854.711 1538469.982 0, 540613.936 1538497.013 0, 540373.163 1538524.059 0, 
+    540132.391 1538551.119 0, 539891.621 1538578.193 0, 539650.853 1538605.281 0, 539410.086 1538632.383 0, 539169.32 1538659.5 0, 538928.557 1538686.63 0, 538687.795 1538713.775 0, 538447.034 1538740.934 0, 538206.275 1538768.108 0, 537965.518 1538795.295 0, 
+    537724.763 1538822.496 0, 537484.009 1538849.712 0, 537243.256 1538876.942 0, 537002.505 1538904.186 0, 536761.756 1538931.444 0, 536521.008 1538958.717 0, 536280.262 1538986.003 0, 536039.518 1539013.304 0, 535797.536 1539040.759 0, 536425.469 1544573.648 0, 
+    537053.359 1550106.163 0, 537294.686 1550078.782 0, 537534.779 1550051.555 0, 537774.874 1550024.342 0, 538014.97 1549997.144 0, 538255.068 1549969.959 0, 538495.168 1549942.789 0, 538735.269 1549915.633 0, 538975.372 1549888.491 0, 539215.476 1549861.363 0, 
+    539455.582 1549834.249 0, 539695.69 1549807.149 0, 539935.799 1549780.064 0, 540175.909 1549752.992 0, 540416.022 1549725.935 0, 540656.136 1549698.892 0, 540896.251 1549671.863 0, 541136.368 1549644.848 0, 541376.487 1549617.847 0, 541616.607 1549590.861 0, 
+    541856.729 1549563.888 0, 542096.852 1549536.93 0, 542336.977 1549509.986 0, 542577.104 1549483.056 0, 542815.997 1549456.278 0, 543057.362 1549429.238 0, 543297.493 1549402.35 0, 543537.626 1549375.477 0, 543777.761 1549348.617 0, 544017.897 1549321.772 0, 
+    544258.034 1549294.941 0, 544498.174 1549268.124 0, 544738.315 1549241.321 0, 544978.457 1549214.532 0, 545218.601 1549187.758 0, 545458.746 1549160.997 0, 545698.894 1549134.251 0, 545939.042 1549107.519 0, 546179.193 1549080.801 0, 546419.344 1549054.097 0, 
+    546659.498 1549027.407 0, 546899.653 1549000.731 0, 547139.809 1548974.07 0, 547379.968 1548947.422 0, 547620.127 1548920.789 0, 547860.289 1548894.17 0, 548100.451 1548867.565 0, 548340.616 1548840.974 0, 548579.548 1548814.534 0, 547967.29 1543280.267 0, 
+    547354.992 1537745.626 0))
+
+POLYGON ((560109.339 1547555.474 0, 559870.332 1547581.239 0, 559630.093 1547607.151 0, 559389.856 1547633.078 0, 559149.621 1547659.018 0, 558909.387 1547684.973 0, 558669.154 1547710.942 0, 558428.923 1547736.925 0, 558188.694 1547762.922 0, 557948.466 1547788.933 0, 
+    557708.24 1547814.958 0, 557468.015 1547840.998 0, 557227.791 1547867.051 0, 556987.57 1547893.119 0, 556747.35 1547919.201 0, 556507.131 1547945.297 0, 556266.914 1547971.407 0, 556026.698 1547997.531 0, 555786.484 1548023.67 0, 555546.272 1548049.822 0, 
+    555306.061 1548075.989 0, 555065.851 1548102.17 0, 554825.643 1548128.365 0, 554585.437 1548154.574 0, 554343.999 1548180.932 0, 554105.029 1548207.035 0, 553864.827 1548233.287 0, 553624.627 1548259.552 0, 553384.428 1548285.832 0, 553144.231 1548312.126 0, 
+    552904.036 1548338.434 0, 552663.842 1548364.756 0, 552423.649 1548391.093 0, 552183.458 1548417.443 0, 551943.269 1548443.808 0, 551703.081 1548470.187 0, 551462.895 1548496.58 0, 551222.71 1548522.987 0, 550982.527 1548549.408 0, 550742.346 1548575.843 0, 
+    550502.166 1548602.293 0, 550261.987 1548628.756 0, 550021.81 1548655.234 0, 549781.635 1548681.726 0, 549541.461 1548708.232 0, 549301.289 1548734.752 0, 549061.118 1548761.287 0, 548820.949 1548787.835 0, 548579.548 1548814.534 0, 549191.763 1554348.421 0, 
+    549803.936 1559881.923 0, 550044.683 1559855.296 0, 550284.2 1559828.82 0, 550523.72 1559802.357 0, 550763.24 1559775.909 0, 551002.763 1559749.475 0, 551242.287 1559723.055 0, 551481.812 1559696.649 0, 551721.339 1559670.257 0, 551960.868 1559643.879 0, 
+    552200.398 1559617.516 0, 552439.929 1559591.166 0, 552679.463 1559564.831 0, 552918.997 1559538.509 0, 553158.534 1559512.202 0, 553398.072 1559485.909 0, 553637.611 1559459.63 0, 553877.152 1559433.365 0, 554116.695 1559407.114 0, 554356.239 1559380.877 0, 
+    554595.784 1559354.655 0, 554835.331 1559328.446 0, 555074.88 1559302.252 0, 555314.43 1559276.071 0, 555552.752 1559250.039 0, 555793.535 1559223.753 0, 556033.09 1559197.615 0, 556272.647 1559171.491 0, 556512.204 1559145.381 0, 556751.764 1559119.285 0, 
+    556991.325 1559093.204 0, 557230.887 1559067.136 0, 557470.451 1559041.083 0, 557710.017 1559015.043 0, 557949.584 1558989.018 0, 558189.153 1558963.007 0, 558428.723 1558937.01 0, 558668.295 1558911.027 0, 558907.868 1558885.058 0, 559147.443 1558859.103 0, 
+    559387.019 1558833.163 0, 559626.597 1558807.236 0, 559866.176 1558781.324 0, 560105.757 1558755.425 0, 560345.34 1558729.541 0, 560584.923 1558703.671 0, 560824.509 1558677.815 0, 561064.096 1558651.973 0, 561302.455 1558626.277 0, 560705.918 1553091.069 0, 
+    560109.339 1547555.474 0))
+
+POLYGON ((572804.476 1557403.123 0, 572566.043 1557428.145 0, 572326.384 1557453.31 0, 572086.727 1557478.489 0, 571847.07 1557503.682 0, 571607.416 1557528.889 0, 571367.763 1557554.111 0, 571128.111 1557579.346 0, 570888.461 1557604.596 0, 570648.812 1557629.859 0, 
+    570409.165 1557655.137 0, 570169.52 1557680.429 0, 569929.876 1557705.735 0, 569690.233 1557731.055 0, 569450.592 1557756.389 0, 569210.952 1557781.738 0, 568971.314 1557807.1 0, 568731.677 1557832.477 0, 568492.042 1557857.867 0, 568252.408 1557883.272 0, 
+    568012.776 1557908.691 0, 567773.145 1557934.124 0, 567533.516 1557959.571 0, 567293.888 1557985.032 0, 567053.034 1558010.638 0, 566814.637 1558035.997 0, 566575.014 1558061.5 0, 566335.392 1558087.018 0, 566095.772 1558112.55 0, 565856.153 1558138.095 0, 
+    565616.536 1558163.655 0, 565376.92 1558189.229 0, 565137.306 1558214.817 0, 564897.694 1558240.42 0, 564658.082 1558266.036 0, 564418.473 1558291.666 0, 564178.864 1558317.311 0, 563939.258 1558342.969 0, 563699.653 1558368.642 0, 563460.049 1558394.329 0, 
+    563220.447 1558420.03 0, 562980.846 1558445.745 0, 562741.247 1558471.474 0, 562501.65 1558497.217 0, 562262.053 1558522.975 0, 562022.459 1558548.746 0, 561782.866 1558574.532 0, 561543.274 1558600.331 0, 561302.455 1558626.277 0, 561898.95 1564161.095 0, 
+    562495.402 1569695.514 0, 562735.566 1569669.638 0, 562974.506 1569643.909 0, 563213.448 1569618.193 0, 563452.391 1569592.492 0, 563691.336 1569566.805 0, 563930.282 1569541.131 0, 564169.229 1569515.472 0, 564408.178 1569489.827 0, 564647.129 1569464.196 0, 
+    564886.081 1569438.579 0, 565125.035 1569412.976 0, 565363.99 1569387.387 0, 565602.946 1569361.813 0, 565841.904 1569336.252 0, 566080.864 1569310.705 0, 566319.825 1569285.173 0, 566558.788 1569259.654 0, 566797.752 1569234.15 0, 567036.718 1569208.659 0, 
+    567275.685 1569183.183 0, 567514.653 1569157.721 0, 567753.623 1569132.272 0, 567992.595 1569106.838 0, 568230.343 1569081.549 0, 568470.543 1569056.012 0, 568709.519 1569030.62 0, 568948.497 1569005.242 0, 569187.476 1568979.879 0, 569426.456 1568954.529 0, 
+    569665.438 1568929.193 0, 569904.422 1568903.872 0, 570143.407 1568878.564 0, 570382.393 1568853.271 0, 570621.382 1568827.991 0, 570860.371 1568802.726 0, 571099.362 1568777.475 0, 571338.355 1568752.237 0, 571577.349 1568727.014 0, 571816.344 1568701.805 0, 
+    572055.341 1568676.61 0, 572294.339 1568651.429 0, 572533.339 1568626.262 0, 572772.341 1568601.11 0, 573011.344 1568575.971 0, 573250.348 1568550.846 0, 573489.354 1568525.736 0, 573728.361 1568500.639 0, 573966.146 1568475.685 0, 573385.332 1562939.603 0, 
+    572804.476 1557403.123 0))
+
+POLYGON ((585440.289 1567288.268 0, 585202.434 1567312.55 0, 584963.356 1567336.972 0, 584724.281 1567361.407 0, 584485.206 1567385.856 0, 584246.133 1567410.32 0, 584007.062 1567434.797 0, 583767.992 1567459.289 0, 583528.923 1567483.794 0, 583289.856 1567508.314 0, 
+    583050.79 1567532.848 0, 582811.726 1567557.396 0, 582572.663 1567581.957 0, 582333.602 1567606.533 0, 582094.542 1567631.123 0, 581855.483 1567655.728 0, 581616.426 1567680.346 0, 581377.37 1567704.978 0, 581138.316 1567729.624 0, 580899.264 1567754.285 0, 
+    580660.212 1567778.959 0, 580421.162 1567803.648 0, 580182.114 1567828.35 0, 579943.067 1567853.067 0, 579702.798 1567877.924 0, 579464.978 1567902.543 0, 579225.935 1567927.302 0, 578986.894 1567952.074 0, 578747.855 1567976.862 0, 578508.816 1568001.663 0, 
+    578269.78 1568026.478 0, 578030.745 1568051.307 0, 577791.711 1568076.15 0, 577552.678 1568101.008 0, 577313.648 1568125.879 0, 577074.618 1568150.765 0, 576835.59 1568175.664 0, 576596.564 1568200.578 0, 576357.539 1568225.506 0, 576118.515 1568250.447 0, 
+    575879.493 1568275.403 0, 575640.473 1568300.373 0, 575401.454 1568325.357 0, 575162.436 1568350.355 0, 574923.42 1568375.367 0, 574684.405 1568400.394 0, 574445.392 1568425.434 0, 574206.38 1568450.488 0, 573966.146 1568475.685 0, 574546.917 1574011.363 0, 
+    575127.646 1579546.631 0, 575367.225 1579521.503 0, 575605.585 1579496.517 0, 575843.947 1579471.545 0, 576082.31 1579446.587 0, 576320.675 1579421.643 0, 576559.041 1579396.713 0, 576797.408 1579371.797 0, 577035.777 1579346.895 0, 577274.147 1579322.008 0, 
+    577512.519 1579297.134 0, 577750.893 1579272.274 0, 577989.267 1579247.428 0, 578227.644 1579222.597 0, 578466.021 1579197.779 0, 578704.401 1579172.975 0, 578942.781 1579148.186 0, 579181.163 1579123.41 0, 579419.547 1579098.649 0, 579657.932 1579073.901 0, 
+    579896.318 1579049.168 0, 580134.706 1579024.448 0, 580373.096 1578999.743 0, 580611.486 1578975.051 0, 580848.658 1578950.5 0, 581088.272 1578925.711 0, 581326.668 1578901.061 0, 581565.064 1578876.426 0, 581803.462 1578851.805 0, 582041.862 1578827.198 0, 
+    582280.263 1578802.604 0, 582518.665 1578778.025 0, 582757.069 1578753.46 0, 582995.474 1578728.909 0, 583233.881 1578704.372 0, 583472.289 1578679.849 0, 583710.699 1578655.34 0, 583949.11 1578630.845 0, 584187.523 1578606.364 0, 584425.937 1578581.897 0, 
+    584664.352 1578557.445 0, 584902.769 1578533.006 0, 585141.187 1578508.581 0, 585379.607 1578484.17 0, 585618.028 1578459.773 0, 585856.451 1578435.391 0, 586094.875 1578411.022 0, 586333.3 1578386.668 0, 586570.507 1578362.451 0, 586005.419 1572825.565 0, 
+    585440.289 1567288.268 0))
+
+POLYGON ((598016.669 1577210.605 0, 597779.392 1577234.151 0, 597540.899 1577257.832 0, 597302.407 1577281.527 0, 597063.917 1577305.236 0, 596825.428 1577328.959 0, 596586.94 1577352.696 0, 596348.453 1577376.447 0, 596109.968 1577400.212 0, 595871.485 1577423.991 0, 
+    595633.003 1577447.784 0, 595394.522 1577471.592 0, 595156.043 1577495.413 0, 594917.565 1577519.248 0, 594679.088 1577543.098 0, 594440.613 1577566.961 0, 594202.139 1577590.838 0, 593963.667 1577614.73 0, 593725.196 1577638.635 0, 593486.727 1577662.555 0, 
+    593248.259 1577686.488 0, 593009.792 1577710.436 0, 592771.327 1577734.398 0, 592532.863 1577758.373 0, 592293.181 1577782.486 0, 592055.939 1577806.367 0, 591817.48 1577830.385 0, 591579.021 1577854.417 0, 591340.565 1577878.462 0, 591102.109 1577902.522 0, 
+    590863.655 1577926.596 0, 590625.203 1577950.684 0, 590386.752 1577974.786 0, 590148.302 1577998.902 0, 589909.854 1578023.032 0, 589671.407 1578047.176 0, 589432.961 1578071.335 0, 589194.517 1578095.507 0, 588956.075 1578119.693 0, 588717.633 1578143.893 0, 
+    588479.194 1578168.107 0, 588240.755 1578192.336 0, 588002.318 1578216.578 0, 587763.883 1578240.835 0, 587525.449 1578265.105 0, 587287.016 1578289.389 0, 587048.585 1578313.688 0, 586810.155 1578338 0, 586570.507 1578362.451 0, 587135.553 1583898.922 0, 
+    587700.555 1589434.969 0, 587939.548 1589410.585 0, 588177.326 1589386.339 0, 588415.106 1589362.107 0, 588652.887 1589337.889 0, 588890.669 1589313.685 0, 589128.453 1589289.495 0, 589366.238 1589265.318 0, 589604.025 1589241.156 0, 589841.813 1589217.008 0, 
+    590079.602 1589192.874 0, 590317.393 1589168.754 0, 590555.185 1589144.648 0, 590792.979 1589120.556 0, 591030.774 1589096.478 0, 591268.57 1589072.414 0, 591506.368 1589048.364 0, 591744.168 1589024.327 0, 591981.969 1589000.305 0, 592219.771 1588976.297 0, 
+    592457.574 1588952.303 0, 592695.379 1588928.323 0, 592933.186 1588904.357 0, 593170.994 1588880.405 0, 593407.587 1588856.589 0, 593646.614 1588832.542 0, 593884.426 1588808.632 0, 594122.239 1588784.736 0, 594360.054 1588760.854 0, 594597.87 1588736.986 0, 
+    594835.688 1588713.131 0, 595073.507 1588689.291 0, 595311.327 1588665.465 0, 595549.149 1588641.653 0, 595786.973 1588617.855 0, 596024.797 1588594.071 0, 596262.623 1588570.3 0, 596500.451 1588546.544 0, 596738.28 1588522.802 0, 596976.11 1588499.074 0, 
+    597213.942 1588475.36 0, 597451.775 1588451.659 0, 597689.609 1588427.973 0, 597927.445 1588404.301 0, 598165.282 1588380.643 0, 598403.121 1588356.999 0, 598640.961 1588333.369 0, 598878.803 1588309.752 0, 599115.431 1588286.271 0, 598566.071 1582748.649 0, 
+    598016.669 1577210.605 0))
+
+POLYGON ((610533.506 1587169.826 0, 610296.81 1587192.639 0, 610058.903 1587215.583 0, 609820.997 1587238.541 0, 609583.093 1587261.514 0, 609345.19 1587284.5 0, 609107.288 1587307.5 0, 608869.387 1587330.514 0, 608631.488 1587353.542 0, 608393.591 1587376.584 0, 
+    608155.694 1587399.641 0, 607917.799 1587422.711 0, 607679.906 1587445.795 0, 607442.013 1587468.893 0, 607204.122 1587492.005 0, 606966.233 1587515.132 0, 606728.345 1587538.272 0, 606490.458 1587561.426 0, 606252.572 1587584.594 0, 606014.688 1587607.776 0, 
+    605776.805 1587630.973 0, 605538.924 1587654.183 0, 605301.044 1587677.407 0, 605063.165 1587700.645 0, 604824.074 1587724.016 0, 604587.412 1587747.163 0, 604349.537 1587770.444 0, 604111.664 1587793.738 0, 603873.792 1587817.046 0, 603635.922 1587840.368 0, 
+    603398.053 1587863.705 0, 603160.185 1587887.055 0, 602922.319 1587910.419 0, 602684.454 1587933.797 0, 602446.59 1587957.189 0, 602208.728 1587980.596 0, 601970.867 1588004.016 0, 601733.008 1588027.45 0, 601495.15 1588050.898 0, 601257.293 1588074.36 0, 
+    601019.438 1588097.837 0, 600781.584 1588121.327 0, 600543.731 1588144.831 0, 600305.88 1588168.349 0, 600068.031 1588191.881 0, 599830.182 1588215.428 0, 599592.335 1588238.988 0, 599354.49 1588262.562 0, 599115.431 1588286.271 0, 599664.748 1593823.463 0, 
+    600214.022 1599360.221 0, 600452.426 1599336.577 0, 600689.62 1599313.068 0, 600926.815 1599289.572 0, 601164.012 1599266.091 0, 601401.209 1599242.623 0, 601638.409 1599219.169 0, 601875.61 1599195.729 0, 602112.812 1599172.303 0, 602350.015 1599148.892 0, 
+    602587.22 1599125.494 0, 602824.426 1599102.11 0, 603061.634 1599078.74 0, 603298.843 1599055.384 0, 603536.053 1599032.042 0, 603773.265 1599008.714 0, 604010.478 1598985.399 0, 604247.692 1598962.099 0, 604484.908 1598938.813 0, 604722.125 1598915.541 0, 
+    604959.344 1598892.282 0, 605196.564 1598869.038 0, 605433.785 1598845.808 0, 605671.008 1598822.591 0, 605907.021 1598799.507 0, 606145.457 1598776.2 0, 606382.684 1598753.026 0, 606619.912 1598729.865 0, 606857.142 1598706.719 0, 607094.373 1598683.586 0, 
+    607331.605 1598660.468 0, 607568.838 1598637.363 0, 607806.073 1598614.272 0, 608043.31 1598591.195 0, 608280.547 1598568.132 0, 608517.786 1598545.084 0, 608755.027 1598522.049 0, 608992.268 1598499.028 0, 609229.512 1598476.021 0, 609466.756 1598453.028 0, 
+    609704.002 1598430.049 0, 609941.249 1598407.084 0, 610178.497 1598384.133 0, 610415.747 1598361.196 0, 610652.998 1598338.272 0, 610890.251 1598315.363 0, 611127.505 1598292.468 0, 611364.76 1598269.587 0, 611600.807 1598246.836 0, 611067.177 1592708.549 0, 
+    610533.506 1587169.826 0))
+
+POLYGON ((622990.692 1597165.625 0, 622754.58 1597187.709 0, 622517.261 1597209.92 0, 622279.943 1597232.145 0, 622042.627 1597254.383 0, 621805.312 1597276.636 0, 621567.998 1597298.903 0, 621330.686 1597321.184 0, 621093.375 1597343.478 0, 620856.065 1597365.787 0, 
+    620618.756 1597388.11 0, 620381.449 1597410.446 0, 620144.144 1597432.797 0, 619906.839 1597455.161 0, 619669.536 1597477.54 0, 619432.234 1597499.932 0, 619194.933 1597522.339 0, 618957.634 1597544.759 0, 618720.336 1597567.194 0, 618483.04 1597589.642 0, 
+    618245.744 1597612.104 0, 618008.45 1597634.581 0, 617771.158 1597657.071 0, 617533.867 1597679.575 0, 617295.367 1597702.208 0, 617059.288 1597724.625 0, 616822.001 1597747.172 0, 616584.715 1597769.732 0, 616347.43 1597792.306 0, 616110.147 1597814.894 0, 
+    615872.865 1597837.496 0, 615635.584 1597860.112 0, 615398.305 1597882.742 0, 615161.027 1597905.385 0, 614923.75 1597928.043 0, 614686.474 1597950.715 0, 614449.2 1597973.401 0, 614211.928 1597996.101 0, 613974.656 1598018.814 0, 613737.386 1598041.542 0, 
+    613500.118 1598064.284 0, 613262.85 1598087.039 0, 613025.584 1598109.809 0, 612788.32 1598132.592 0, 612551.057 1598155.39 0, 612313.795 1598178.201 0, 612076.534 1598201.027 0, 611839.275 1598223.866 0, 611600.807 1598246.836 0, 612134.394 1603784.682 0, 
+    612667.938 1609322.08 0, 612905.75 1609299.173 0, 613142.358 1609276.397 0, 613378.967 1609253.634 0, 613615.577 1609230.885 0, 613852.188 1609208.15 0, 614088.801 1609185.429 0, 614325.415 1609162.722 0, 614562.03 1609140.029 0, 614798.647 1609117.35 0, 
+    615035.265 1609094.685 0, 615271.885 1609072.034 0, 615508.505 1609049.396 0, 615745.128 1609026.773 0, 615981.751 1609004.163 0, 616218.376 1608981.568 0, 616455.002 1608958.986 0, 616691.629 1608936.418 0, 616928.258 1608913.864 0, 617164.888 1608891.325 0, 
+    617401.519 1608868.799 0, 617638.152 1608846.287 0, 617874.786 1608823.789 0, 618111.422 1608801.304 0, 618346.853 1608778.949 0, 618584.696 1608756.378 0, 618821.336 1608733.935 0, 619057.976 1608711.507 0, 619294.618 1608689.092 0, 619531.262 1608666.692 0, 
+    619767.906 1608644.305 0, 620004.552 1608621.932 0, 620241.199 1608599.574 0, 620477.848 1608577.229 0, 620714.498 1608554.898 0, 620951.149 1608532.581 0, 621187.802 1608510.278 0, 621424.455 1608487.988 0, 621661.111 1608465.713 0, 621897.767 1608443.452 0, 
+    622134.425 1608421.205 0, 622371.084 1608398.971 0, 622607.744 1608376.752 0, 622844.406 1608354.546 0, 623081.069 1608332.354 0, 623317.733 1608310.177 0, 623554.399 1608288.013 0, 623791.066 1608265.863 0, 624026.529 1608243.84 0, 623508.631 1602704.956 0, 
+    622990.692 1597165.625 0))
+
+POLYGON ((635388.121 1607197.694 0, 635152.594 1607219.052 0, 634915.866 1607240.533 0, 634679.139 1607262.028 0, 634442.413 1607283.537 0, 634205.688 1607305.06 0, 633968.964 1607326.597 0, 633732.242 1607348.148 0, 633495.521 1607369.712 0, 633258.802 1607391.291 0, 
+    633022.083 1607412.884 0, 632785.366 1607434.49 0, 632548.65 1607456.111 0, 632311.936 1607477.745 0, 632075.222 1607499.394 0, 631838.51 1607521.056 0, 631601.8 1607542.732 0, 631365.09 1607564.422 0, 631128.382 1607586.126 0, 630891.675 1607607.844 0, 
+    630654.969 1607629.576 0, 630418.265 1607651.322 0, 630181.562 1607673.082 0, 629944.86 1607694.856 0, 629706.955 1607716.754 0, 629471.46 1607738.445 0, 629234.762 1607760.261 0, 628998.066 1607782.09 0, 628761.37 1607803.933 0, 628524.676 1607825.791 0, 
+    628287.983 1607847.662 0, 628051.292 1607869.547 0, 627814.602 1607891.446 0, 627577.913 1607913.359 0, 627341.225 1607935.286 0, 627104.539 1607957.227 0, 626867.854 1607979.182 0, 626631.17 1608001.151 0, 626394.487 1608023.134 0, 626157.806 1608045.13 0, 
+    625921.126 1608067.141 0, 625684.448 1608089.165 0, 625447.77 1608111.204 0, 625211.094 1608133.256 0, 624974.42 1608155.322 0, 624737.746 1608177.403 0, 624501.074 1608199.497 0, 624264.403 1608221.605 0, 624026.529 1608243.84 0, 624544.384 1613782.269 0, 
+    625062.196 1619320.238 0, 625299.415 1619298.064 0, 625535.434 1619276.017 0, 625771.454 1619253.984 0, 626007.476 1619231.964 0, 626243.499 1619209.959 0, 626479.523 1619187.967 0, 626715.548 1619165.99 0, 626951.575 1619144.026 0, 627187.603 1619122.076 0, 
+    627423.632 1619100.14 0, 627659.662 1619078.218 0, 627895.694 1619056.309 0, 628131.727 1619034.415 0, 628367.762 1619012.534 0, 628603.797 1618990.668 0, 628839.834 1618968.815 0, 629075.872 1618946.976 0, 629311.912 1618925.151 0, 629547.953 1618903.34 0, 
+    629783.995 1618881.543 0, 630020.038 1618859.76 0, 630256.083 1618837.991 0, 630492.129 1618816.235 0, 630726.975 1618794.604 0, 630964.225 1618772.766 0, 631200.274 1618751.052 0, 631436.325 1618729.352 0, 631672.378 1618707.666 0, 631908.431 1618685.994 0, 
+    632144.486 1618664.336 0, 632380.542 1618642.692 0, 632616.6 1618621.062 0, 632852.658 1618599.445 0, 633088.718 1618577.842 0, 633324.78 1618556.254 0, 633560.842 1618534.679 0, 633796.906 1618513.118 0, 634032.971 1618491.571 0, 634269.037 1618470.038 0, 
+    634505.105 1618448.518 0, 634741.174 1618427.013 0, 634977.244 1618405.522 0, 635213.315 1618384.044 0, 635449.388 1618362.58 0, 635685.462 1618341.131 0, 635921.537 1618319.695 0, 636157.613 1618298.273 0, 636392.491 1618276.973 0, 635890.327 1612737.564 0, 
+    635388.121 1607197.694 0))
+
+POLYGON ((647725.688 1617265.723 0, 647490.749 1617286.359 0, 647254.613 1617307.114 0, 647018.479 1617327.883 0, 646782.345 1617348.666 0, 646546.213 1617369.462 0, 646310.082 1617390.273 0, 646073.952 1617411.097 0, 645837.823 1617431.936 0, 645601.696 1617452.788 0, 
+    645365.569 1617473.654 0, 645129.444 1617494.534 0, 644893.321 1617515.428 0, 644657.198 1617536.336 0, 644421.077 1617557.258 0, 644184.957 1617578.193 0, 643948.838 1617599.143 0, 643712.72 1617620.106 0, 643476.604 1617641.083 0, 643240.489 1617662.075 0, 
+    643004.375 1617683.08 0, 642768.262 1617704.099 0, 642532.151 1617725.132 0, 642296.041 1617746.178 0, 642058.732 1617767.346 0, 641823.824 1617788.314 0, 641587.718 1617809.402 0, 641351.612 1617830.505 0, 641115.508 1617851.621 0, 640879.406 1617872.751 0, 
+    640643.304 1617893.895 0, 640407.204 1617915.053 0, 640171.105 1617936.225 0, 639935.007 1617957.411 0, 639698.911 1617978.61 0, 639462.815 1617999.824 0, 639226.721 1618021.051 0, 638990.629 1618042.293 0, 638754.537 1618063.548 0, 638518.447 1618084.817 0, 
+    638282.358 1618106.1 0, 638046.27 1618127.397 0, 637810.184 1618148.708 0, 637574.099 1618170.033 0, 637338.015 1618191.371 0, 637101.932 1618212.724 0, 636865.85 1618234.09 0, 636629.77 1618255.47 0, 636392.491 1618276.973 0, 636894.613 1623815.916 0, 
+    637396.692 1629354.385 0, 637633.316 1629332.942 0, 637868.744 1629311.621 0, 638104.173 1629290.313 0, 638339.604 1629269.02 0, 638575.036 1629247.74 0, 638810.469 1629226.474 0, 639045.904 1629205.222 0, 639281.34 1629183.984 0, 639516.777 1629162.76 0, 
+    639752.215 1629141.549 0, 639987.654 1629120.353 0, 640223.095 1629099.17 0, 640458.537 1629078.001 0, 640693.98 1629056.846 0, 640929.425 1629035.705 0, 641164.87 1629014.578 0, 641400.317 1628993.465 0, 641635.765 1628972.365 0, 641871.215 1628951.279 0, 
+    642106.666 1628930.208 0, 642342.117 1628909.15 0, 642577.571 1628888.106 0, 642813.025 1628867.075 0, 643047.284 1628846.166 0, 643283.937 1628825.056 0, 643519.396 1628804.068 0, 643754.855 1628783.093 0, 643990.315 1628762.132 0, 644225.777 1628741.185 0, 
+    644461.24 1628720.252 0, 644696.705 1628699.332 0, 644932.17 1628678.427 0, 645167.637 1628657.535 0, 645403.105 1628636.657 0, 645638.574 1628615.793 0, 645874.044 1628594.943 0, 646109.516 1628574.107 0, 646344.989 1628553.285 0, 646580.463 1628532.476 0, 
+    646815.938 1628511.682 0, 647051.415 1628490.901 0, 647286.893 1628470.134 0, 647522.371 1628449.381 0, 647757.852 1628428.642 0, 647993.333 1628407.916 0, 648228.816 1628387.205 0, 648464.3 1628366.507 0, 648698.589 1628345.928 0, 648212.159 1622806.063 0, 
+    647725.688 1617265.723 0))
+
+POLYGON ((660003.291 1627369.405 0, 659768.942 1627389.322 0, 659533.401 1627409.354 0, 659297.86 1627429.4 0, 659062.321 1627449.46 0, 658826.783 1627469.534 0, 658591.247 1627489.622 0, 658355.711 1627509.724 0, 658120.177 1627529.839 0, 657884.644 1627549.968 0, 
+    657649.112 1627570.111 0, 657413.581 1627590.268 0, 657178.052 1627610.439 0, 656942.523 1627630.624 0, 656706.996 1627650.823 0, 656471.47 1627671.035 0, 656235.945 1627691.262 0, 656000.422 1627711.502 0, 655764.899 1627731.756 0, 655529.378 1627752.024 0, 
+    655293.858 1627772.306 0, 655058.339 1627792.601 0, 654822.821 1627812.911 0, 654587.305 1627833.234 0, 654350.595 1627853.674 0, 654116.276 1627873.922 0, 653880.763 1627894.287 0, 653645.251 1627914.666 0, 653409.741 1627935.059 0, 653174.231 1627955.465 0, 
+    652938.723 1627975.886 0, 652703.216 1627996.32 0, 652467.711 1628016.768 0, 652232.206 1628037.23 0, 651996.703 1628057.706 0, 651761.201 1628078.196 0, 651525.7 1628098.699 0, 651290.201 1628119.217 0, 651054.702 1628139.748 0, 650819.205 1628160.293 0, 
+    650583.709 1628180.852 0, 650348.214 1628201.425 0, 650112.721 1628222.012 0, 649877.228 1628242.612 0, 649641.737 1628263.227 0, 649406.247 1628283.855 0, 649170.758 1628304.497 0, 648935.271 1628325.153 0, 648698.589 1628345.928 0, 649184.977 1633885.314 0, 
+    649671.322 1639424.214 0, 649907.348 1639403.496 0, 650142.184 1639382.897 0, 650377.02 1639362.312 0, 650611.858 1639341.741 0, 650846.697 1639321.184 0, 651081.538 1639300.64 0, 651316.379 1639280.11 0, 651551.222 1639259.595 0, 651786.066 1639239.092 0, 
+    652020.911 1639218.604 0, 652255.757 1639198.13 0, 652490.605 1639177.669 0, 652725.454 1639157.222 0, 652960.304 1639136.789 0, 653195.155 1639116.37 0, 653430.007 1639095.965 0, 653664.861 1639075.573 0, 653899.715 1639055.196 0, 654134.571 1639034.832 0, 
+    654369.429 1639014.482 0, 654604.287 1638994.145 0, 654839.146 1638973.823 0, 655074.007 1638953.515 0, 655307.678 1638933.323 0, 655543.732 1638912.939 0, 655778.597 1638892.672 0, 656013.462 1638872.418 0, 656248.329 1638852.179 0, 656483.197 1638831.953 0, 
+    656718.066 1638811.742 0, 656952.936 1638791.544 0, 657187.807 1638771.359 0, 657422.68 1638751.189 0, 657657.554 1638731.033 0, 657892.429 1638710.89 0, 658127.305 1638690.761 0, 658362.183 1638670.646 0, 658597.061 1638650.545 0, 658831.941 1638630.457 0, 
+    659066.822 1638610.384 0, 659301.704 1638590.324 0, 659536.587 1638570.278 0, 659771.472 1638550.246 0, 660006.357 1638530.228 0, 660241.244 1638510.223 0, 660476.132 1638490.233 0, 660711.021 1638470.256 0, 660944.721 1638450.394 0, 660474.027 1632910.143 0, 
+    660003.291 1627369.405 0))
+
+POLYGON ((672220.827 1637508.428 0, 671987.07 1637527.63 0, 671752.125 1637546.943 0, 671517.182 1637566.27 0, 671282.239 1637585.611 0, 671047.298 1637604.965 0, 670812.358 1637624.334 0, 670577.419 1637643.716 0, 670342.481 1637663.112 0, 670107.544 1637682.522 0, 
+    669872.609 1637701.946 0, 669637.674 1637721.383 0, 669402.741 1637740.835 0, 669167.809 1637760.3 0, 668932.878 1637779.779 0, 668697.948 1637799.272 0, 668463.019 1637818.778 0, 668228.092 1637838.299 0, 667993.165 1637857.833 0, 667758.24 1637877.381 0, 
+    667523.316 1637896.943 0, 667288.393 1637916.519 0, 667053.471 1637936.109 0, 666818.551 1637955.712 0, 666582.441 1637975.429 0, 666348.713 1637994.961 0, 666113.796 1638014.606 0, 665878.88 1638034.265 0, 665643.965 1638053.937 0, 665409.051 1638073.624 0, 
+    665174.139 1638093.324 0, 664939.227 1638113.038 0, 664704.317 1638132.766 0, 664469.408 1638152.508 0, 664234.5 1638172.263 0, 663999.593 1638192.033 0, 663764.688 1638211.816 0, 663529.783 1638231.613 0, 663294.88 1638251.424 0, 663059.978 1638271.249 0, 
+    662825.077 1638291.087 0, 662590.177 1638310.939 0, 662355.279 1638330.806 0, 662120.381 1638350.686 0, 661885.485 1638370.579 0, 661650.59 1638390.487 0, 661415.696 1638410.409 0, 661180.803 1638430.344 0, 660944.721 1638450.394 0, 661415.374 1643990.153 0, 
+    661885.984 1649529.412 0, 662121.411 1649509.417 0, 662355.652 1649489.537 0, 662589.894 1649469.671 0, 662824.137 1649449.818 0, 663058.381 1649429.98 0, 663292.626 1649410.155 0, 663526.872 1649390.344 0, 663761.12 1649370.547 0, 663995.369 1649350.763 0, 
+    664229.619 1649330.994 0, 664463.87 1649311.238 0, 664698.122 1649291.496 0, 664932.376 1649271.767 0, 665166.63 1649252.053 0, 665400.886 1649232.352 0, 665635.143 1649212.665 0, 665869.401 1649192.992 0, 666103.66 1649173.333 0, 666337.921 1649153.687 0, 
+    666572.182 1649134.055 0, 666806.445 1649114.437 0, 667040.709 1649094.833 0, 667274.974 1649075.243 0, 667508.053 1649055.765 0, 667743.507 1649036.103 0, 667977.776 1649016.554 0, 668212.045 1648997.019 0, 668446.316 1648977.497 0, 668680.588 1648957.99 0, 
+    668914.861 1648938.496 0, 669149.135 1648919.015 0, 669383.411 1648899.549 0, 669617.687 1648880.097 0, 669851.965 1648860.658 0, 670086.244 1648841.233 0, 670320.524 1648821.822 0, 670554.805 1648802.424 0, 670789.087 1648783.041 0, 671023.37 1648763.671 0, 
+    671257.655 1648744.315 0, 671491.94 1648724.973 0, 671726.227 1648705.644 0, 671960.515 1648686.33 0, 672194.804 1648667.029 0, 672429.094 1648647.742 0, 672663.386 1648628.468 0, 672897.678 1648609.209 0, 673130.786 1648590.061 0, 672675.827 1643049.494 0, 
+    672220.827 1637508.428 0))
+
+POLYGON ((684378.196 1647682.482 0, 684145.034 1647700.972 0, 683910.688 1647719.569 0, 683676.343 1647738.181 0, 683441.999 1647756.806 0, 683207.656 1647775.445 0, 682973.315 1647794.097 0, 682738.974 1647812.764 0, 682504.635 1647831.444 0, 682270.297 1647850.138 0, 
+    682035.96 1647868.846 0, 681801.624 1647887.567 0, 681567.289 1647906.303 0, 681332.955 1647925.052 0, 681098.622 1647943.815 0, 680864.291 1647962.592 0, 680629.96 1647981.382 0, 680395.631 1648000.187 0, 680161.302 1648019.005 0, 679926.975 1648037.837 0, 
+    679692.649 1648056.683 0, 679458.324 1648075.542 0, 679224 1648094.416 0, 678989.677 1648113.303 0, 678754.171 1648132.299 0, 678521.035 1648151.118 0, 678286.716 1648170.047 0, 678052.397 1648188.989 0, 677818.08 1648207.945 0, 677583.764 1648226.915 0, 
+    677349.449 1648245.899 0, 677115.135 1648264.896 0, 676880.823 1648283.908 0, 676646.511 1648302.933 0, 676412.2 1648321.971 0, 676177.891 1648341.024 0, 675943.583 1648360.091 0, 675709.276 1648379.171 0, 675474.97 1648398.265 0, 675240.665 1648417.373 0, 
+    675006.361 1648436.494 0, 674772.058 1648455.629 0, 674537.757 1648474.779 0, 674303.457 1648493.942 0, 674069.157 1648513.118 0, 673834.859 1648532.309 0, 673600.562 1648551.513 0, 673366.266 1648570.731 0, 673130.786 1648590.061 0, 673585.703 1654130.121 0, 
+    674040.579 1659669.668 0, 674275.404 1659650.393 0, 674509.048 1659631.228 0, 674742.693 1659612.077 0, 674976.338 1659592.94 0, 675209.986 1659573.817 0, 675443.634 1659554.707 0, 675677.283 1659535.612 0, 675910.934 1659516.529 0, 676144.585 1659497.461 0, 
+    676378.238 1659478.406 0, 676611.892 1659459.366 0, 676845.547 1659440.338 0, 677079.203 1659421.325 0, 677312.86 1659402.326 0, 677546.518 1659383.34 0, 677780.178 1659364.368 0, 678013.838 1659345.409 0, 678247.5 1659326.465 0, 678481.163 1659307.534 0, 
+    678714.827 1659288.617 0, 678948.492 1659269.713 0, 679182.158 1659250.824 0, 679415.825 1659231.948 0, 679648.312 1659213.181 0, 679883.163 1659194.238 0, 680116.833 1659175.403 0, 680350.505 1659156.582 0, 680584.178 1659137.775 0, 680817.852 1659118.982 0, 
+    681051.527 1659100.202 0, 681285.203 1659081.437 0, 681518.88 1659062.684 0, 681752.558 1659043.946 0, 681986.238 1659025.222 0, 682219.918 1659006.511 0, 682453.6 1658987.814 0, 682687.283 1658969.131 0, 682920.966 1658950.461 0, 683154.651 1658931.805 0, 
+    683388.337 1658913.163 0, 683622.024 1658894.535 0, 683855.713 1658875.921 0, 684089.402 1658857.32 0, 684323.092 1658838.733 0, 684556.784 1658820.16 0, 684790.476 1658801.6 0, 685024.17 1658783.054 0, 685256.684 1658764.616 0, 684817.46 1653223.805 0, 
+    684378.196 1647682.482 0))
+
+POLYGON ((696475.301 1657891.255 0, 696242.734 1657909.036 0, 696008.989 1657926.922 0, 695775.245 1657944.821 0, 695541.502 1657962.734 0, 695307.76 1657980.66 0, 695074.019 1657998.601 0, 694840.279 1658016.555 0, 694606.54 1658034.523 0, 694372.803 1658052.505 0, 
+    694139.066 1658070.5 0, 693905.33 1658088.509 0, 693671.596 1658106.533 0, 693437.862 1658124.569 0, 693204.13 1658142.62 0, 692970.399 1658160.684 0, 692736.668 1658178.762 0, 692502.939 1658196.854 0, 692269.211 1658214.959 0, 692035.484 1658233.079 0, 
+    691801.758 1658251.212 0, 691568.033 1658269.359 0, 691334.309 1658287.519 0, 691100.586 1658305.693 0, 690865.684 1658323.973 0, 690633.143 1658342.083 0, 690399.424 1658360.299 0, 690165.705 1658378.528 0, 689931.988 1658396.771 0, 689698.271 1658415.028 0, 
+    689464.556 1658433.299 0, 689230.842 1658451.583 0, 688997.129 1658469.881 0, 688763.416 1658488.193 0, 688529.705 1658506.519 0, 688295.996 1658524.858 0, 688062.287 1658543.212 0, 687828.579 1658561.578 0, 687594.872 1658579.959 0, 687361.167 1658598.354 0, 
+    687127.462 1658616.762 0, 686893.759 1658635.184 0, 686660.056 1658653.619 0, 686426.355 1658672.069 0, 686192.655 1658690.532 0, 685958.956 1658709.009 0, 685725.258 1658727.5 0, 685491.561 1658746.004 0, 685256.684 1658764.616 0, 685695.866 1664304.907 0, 
+    686135.007 1669844.672 0, 686369.228 1669826.112 0, 686602.273 1669807.66 0, 686835.319 1669789.22 0, 687068.365 1669770.795 0, 687301.414 1669752.383 0, 687534.463 1669733.985 0, 687767.513 1669715.601 0, 688000.564 1669697.231 0, 688233.616 1669678.874 0, 
+    688466.67 1669660.531 0, 688699.724 1669642.201 0, 688932.78 1669623.886 0, 689165.837 1669605.584 0, 689398.894 1669587.296 0, 689631.953 1669569.021 0, 689865.013 1669550.76 0, 690098.074 1669532.513 0, 690331.136 1669514.28 0, 690564.199 1669496.06 0, 
+    690797.264 1669477.854 0, 691030.329 1669459.662 0, 691263.395 1669441.484 0, 691496.463 1669423.319 0, 691728.354 1669405.259 0, 691962.601 1669387.03 0, 692195.671 1669368.907 0, 692428.743 1669350.797 0, 692661.816 1669332.701 0, 692894.889 1669314.618 0, 
+    693127.964 1669296.55 0, 693361.04 1669278.495 0, 693594.117 1669260.453 0, 693827.195 1669242.426 0, 694060.274 1669224.412 0, 694293.355 1669206.412 0, 694526.436 1669188.425 0, 694759.518 1669170.453 0, 694992.602 1669152.494 0, 695225.686 1669134.548 0, 
+    695458.771 1669116.617 0, 695691.858 1669098.699 0, 695924.946 1669080.795 0, 696158.034 1669062.904 0, 696391.124 1669045.028 0, 696624.215 1669027.165 0, 696857.306 1669009.316 0, 697090.399 1668991.48 0, 697322.317 1668973.748 0, 696898.829 1663432.764 0, 
+    696475.301 1657891.255 0))
+
+POLYGON ((708512.043 1668134.434 0, 708280.075 1668151.51 0, 708046.932 1668168.687 0, 707813.791 1668185.878 0, 707580.651 1668203.082 0, 707347.511 1668220.3 0, 707114.373 1668237.532 0, 706881.236 1668254.778 0, 706648.1 1668272.037 0, 706414.965 1668289.31 0, 
+    706181.83 1668306.597 0, 705948.697 1668323.897 0, 705715.565 1668341.211 0, 705482.434 1668358.539 0, 705249.304 1668375.881 0, 705016.175 1668393.236 0, 704783.047 1668410.605 0, 704549.92 1668427.988 0, 704316.794 1668445.384 0, 704083.669 1668462.794 0, 
+    703850.545 1668480.218 0, 703617.422 1668497.656 0, 703384.3 1668515.107 0, 703151.179 1668532.572 0, 702916.884 1668550.139 0, 702684.94 1668567.544 0, 702451.822 1668585.05 0, 702218.706 1668602.57 0, 701985.59 1668620.103 0, 701752.475 1668637.651 0, 
+    701519.362 1668655.212 0, 701286.249 1668672.787 0, 701053.137 1668690.375 0, 700820.027 1668707.978 0, 700586.917 1668725.594 0, 700353.809 1668743.223 0, 700120.701 1668760.867 0, 699887.595 1668778.524 0, 699654.489 1668796.195 0, 699421.385 1668813.879 0, 
+    699188.282 1668831.578 0, 698955.18 1668849.29 0, 698722.078 1668867.016 0, 698488.978 1668884.755 0, 698255.879 1668902.508 0, 698022.781 1668920.275 0, 697789.684 1668938.056 0, 697556.588 1668955.85 0, 697322.317 1668973.748 0, 697745.764 1674514.199 0, 
+    698169.17 1680054.11 0, 698402.786 1680036.262 0, 698635.23 1680018.518 0, 698867.674 1680000.787 0, 699100.12 1679983.07 0, 699332.567 1679965.366 0, 699565.015 1679947.676 0, 699797.464 1679930 0, 700029.914 1679912.338 0, 700262.365 1679894.689 0, 
+    700494.818 1679877.054 0, 700727.271 1679859.432 0, 700959.725 1679841.825 0, 701192.18 1679824.231 0, 701424.636 1679806.65 0, 701657.094 1679789.083 0, 701889.552 1679771.53 0, 702122.011 1679753.991 0, 702354.472 1679736.465 0, 702586.933 1679718.953 0, 
+    702819.396 1679701.455 0, 703051.859 1679683.971 0, 703284.324 1679666.5 0, 703516.789 1679649.042 0, 703748.084 1679631.687 0, 703981.724 1679614.169 0, 704214.192 1679596.753 0, 704446.662 1679579.35 0, 704679.133 1679561.961 0, 704911.604 1679544.586 0, 
+    705144.077 1679527.225 0, 705376.551 1679509.877 0, 705609.026 1679492.543 0, 705841.501 1679475.222 0, 706073.978 1679457.916 0, 706306.456 1679440.623 0, 706538.935 1679423.343 0, 706771.415 1679406.077 0, 707003.896 1679388.825 0, 707236.378 1679371.587 0, 
+    707468.861 1679354.362 0, 707701.344 1679337.152 0, 707933.829 1679319.954 0, 708166.315 1679302.771 0, 708398.802 1679285.601 0, 708631.29 1679268.445 0, 708863.779 1679251.302 0, 709096.269 1679234.173 0, 709327.589 1679217.144 0, 708919.836 1673676.059 0, 
+    708512.043 1668134.434 0))
+
+POLYGON ((548579.548 1548814.534 0, 548340.616 1548840.974 0, 548100.451 1548867.565 0, 547860.289 1548894.17 0, 547620.127 1548920.789 0, 547379.968 1548947.422 0, 547139.809 1548974.07 0, 546899.653 1549000.731 0, 546659.498 1549027.407 0, 546419.344 1549054.097 0, 
+    546179.193 1549080.801 0, 545939.042 1549107.519 0, 545698.894 1549134.251 0, 545458.746 1549160.997 0, 545218.601 1549187.758 0, 544978.457 1549214.532 0, 544738.315 1549241.321 0, 544498.174 1549268.124 0, 544258.034 1549294.941 0, 544017.897 1549321.772 0, 
+    543777.761 1549348.617 0, 543537.626 1549375.477 0, 543297.493 1549402.35 0, 543057.362 1549429.238 0, 542815.997 1549456.278 0, 542577.104 1549483.056 0, 542336.977 1549509.986 0, 542096.852 1549536.93 0, 541856.729 1549563.888 0, 541616.607 1549590.861 0, 
+    541376.487 1549617.847 0, 541136.368 1549644.848 0, 540896.251 1549671.863 0, 540656.136 1549698.892 0, 540416.022 1549725.935 0, 540175.909 1549752.992 0, 539935.799 1549780.064 0, 539695.69 1549807.149 0, 539455.582 1549834.249 0, 539215.476 1549861.363 0, 
+    538975.372 1549888.491 0, 538735.269 1549915.633 0, 538495.168 1549942.789 0, 538255.068 1549969.959 0, 538014.97 1549997.144 0, 537774.874 1550024.342 0, 537534.779 1550051.555 0, 537294.686 1550078.782 0, 537053.359 1550106.163 0, 537681.207 1555638.299 0, 
+    538309.01 1561170.049 0, 538549.682 1561142.742 0, 538789.124 1561115.589 0, 539028.568 1561088.45 0, 539268.013 1561061.325 0, 539507.46 1561034.214 0, 539746.908 1561007.118 0, 539986.358 1560980.035 0, 540225.809 1560952.967 0, 540465.263 1560925.912 0, 
+    540704.717 1560898.872 0, 540944.173 1560871.846 0, 541183.631 1560844.834 0, 541423.091 1560817.836 0, 541662.552 1560790.852 0, 541902.014 1560763.882 0, 542141.479 1560736.926 0, 542380.944 1560709.985 0, 542620.412 1560683.057 0, 542859.881 1560656.144 0, 
+    543099.351 1560629.245 0, 543338.824 1560602.359 0, 543578.297 1560575.488 0, 543817.773 1560548.631 0, 544056.018 1560521.926 0, 544296.728 1560494.959 0, 544536.208 1560468.145 0, 544775.69 1560441.344 0, 545015.173 1560414.557 0, 545254.658 1560387.785 0, 
+    545494.144 1560361.027 0, 545733.632 1560334.282 0, 545973.121 1560307.552 0, 546212.612 1560280.836 0, 546452.105 1560254.134 0, 546691.599 1560227.446 0, 546931.095 1560200.773 0, 547170.592 1560174.113 0, 547410.091 1560147.467 0, 547649.592 1560120.836 0, 
+    547889.094 1560094.218 0, 548128.597 1560067.615 0, 548368.103 1560041.026 0, 548607.609 1560014.451 0, 548847.118 1559987.89 0, 549086.628 1559961.343 0, 549326.139 1559934.81 0, 549565.652 1559908.291 0, 549803.936 1559881.923 0, 549191.763 1554348.421 0, 
+    548579.548 1548814.534 0))
+
+POLYGON ((561302.455 1558626.277 0, 561064.096 1558651.973 0, 560824.509 1558677.815 0, 560584.923 1558703.671 0, 560345.34 1558729.541 0, 560105.757 1558755.425 0, 559866.176 1558781.324 0, 559626.597 1558807.236 0, 559387.019 1558833.163 0, 559147.443 1558859.103 0, 
+    558907.868 1558885.058 0, 558668.295 1558911.027 0, 558428.723 1558937.01 0, 558189.153 1558963.007 0, 557949.584 1558989.018 0, 557710.017 1559015.043 0, 557470.451 1559041.083 0, 557230.887 1559067.136 0, 556991.325 1559093.204 0, 556751.764 1559119.285 0, 
+    556512.204 1559145.381 0, 556272.647 1559171.491 0, 556033.09 1559197.615 0, 555793.535 1559223.753 0, 555552.752 1559250.039 0, 555314.43 1559276.071 0, 555074.88 1559302.252 0, 554835.331 1559328.446 0, 554595.784 1559354.655 0, 554356.239 1559380.877 0, 
+    554116.695 1559407.114 0, 553877.152 1559433.365 0, 553637.611 1559459.63 0, 553398.072 1559485.909 0, 553158.534 1559512.202 0, 552918.997 1559538.509 0, 552679.463 1559564.831 0, 552439.929 1559591.166 0, 552200.398 1559617.516 0, 551960.868 1559643.879 0, 
+    551721.339 1559670.257 0, 551481.812 1559696.649 0, 551242.287 1559723.055 0, 551002.763 1559749.475 0, 550763.24 1559775.909 0, 550523.72 1559802.357 0, 550284.2 1559828.82 0, 550044.683 1559855.296 0, 549803.936 1559881.923 0, 550416.065 1565415.033 0, 
+    551028.151 1570947.745 0, 551268.243 1570921.19 0, 551507.109 1570894.786 0, 551745.977 1570868.396 0, 551984.847 1570842.019 0, 552223.718 1570815.657 0, 552462.59 1570789.309 0, 552701.464 1570762.975 0, 552940.34 1570736.655 0, 553179.217 1570710.349 0, 
+    553418.096 1570684.057 0, 553656.976 1570657.779 0, 553895.858 1570631.515 0, 554134.742 1570605.265 0, 554373.627 1570579.029 0, 554612.513 1570552.808 0, 554851.401 1570526.6 0, 555090.291 1570500.407 0, 555329.182 1570474.227 0, 555568.074 1570448.062 0, 
+    555806.969 1570421.91 0, 556045.864 1570395.773 0, 556284.762 1570369.65 0, 556523.66 1570343.541 0, 556761.334 1570317.58 0, 557001.463 1570291.365 0, 557240.366 1570265.298 0, 557479.271 1570239.245 0, 557718.178 1570213.206 0, 557957.086 1570187.181 0, 
+    558195.995 1570161.17 0, 558434.906 1570135.174 0, 558673.819 1570109.191 0, 558912.733 1570083.222 0, 559151.649 1570057.268 0, 559390.566 1570031.328 0, 559629.485 1570005.401 0, 559868.405 1569979.489 0, 560107.327 1569953.591 0, 560346.25 1569927.706 0, 
+    560585.175 1569901.836 0, 560824.101 1569875.98 0, 561063.029 1569850.138 0, 561301.958 1569824.31 0, 561540.889 1569798.497 0, 561779.822 1569772.697 0, 562018.756 1569746.911 0, 562257.691 1569721.139 0, 562495.402 1569695.514 0, 561898.95 1564161.095 0, 
+    561302.455 1558626.277 0))
+
+POLYGON ((573966.146 1568475.685 0, 573728.361 1568500.639 0, 573489.354 1568525.736 0, 573250.348 1568550.846 0, 573011.344 1568575.971 0, 572772.341 1568601.11 0, 572533.339 1568626.262 0, 572294.339 1568651.429 0, 572055.341 1568676.61 0, 571816.344 1568701.805 0, 
+    571577.349 1568727.014 0, 571338.355 1568752.237 0, 571099.362 1568777.475 0, 570860.371 1568802.726 0, 570621.382 1568827.991 0, 570382.393 1568853.271 0, 570143.407 1568878.564 0, 569904.422 1568903.872 0, 569665.438 1568929.193 0, 569426.456 1568954.529 0, 
+    569187.476 1568979.879 0, 568948.497 1569005.242 0, 568709.519 1569030.62 0, 568470.543 1569056.012 0, 568230.343 1569081.549 0, 567992.595 1569106.838 0, 567753.623 1569132.272 0, 567514.653 1569157.721 0, 567275.685 1569183.183 0, 567036.718 1569208.659 0, 
+    566797.752 1569234.15 0, 566558.788 1569259.654 0, 566319.825 1569285.173 0, 566080.864 1569310.705 0, 565841.904 1569336.252 0, 565602.946 1569361.813 0, 565363.99 1569387.387 0, 565125.035 1569412.976 0, 564886.081 1569438.579 0, 564647.129 1569464.196 0, 
+    564408.178 1569489.827 0, 564169.229 1569515.472 0, 563930.282 1569541.131 0, 563691.336 1569566.805 0, 563452.391 1569592.492 0, 563213.448 1569618.193 0, 562974.506 1569643.909 0, 562735.566 1569669.638 0, 562495.402 1569695.514 0, 563091.811 1575229.529 0, 
+    563688.175 1580763.134 0, 563927.685 1580737.329 0, 564165.973 1580711.67 0, 564404.263 1580686.025 0, 564642.555 1580660.393 0, 564880.848 1580634.776 0, 565119.143 1580609.173 0, 565357.439 1580583.584 0, 565595.736 1580558.008 0, 565834.035 1580532.447 0, 
+    566072.336 1580506.9 0, 566310.638 1580481.367 0, 566548.942 1580455.848 0, 566787.247 1580430.343 0, 567025.554 1580404.852 0, 567263.862 1580379.375 0, 567502.171 1580353.912 0, 567740.483 1580328.463 0, 567978.795 1580303.028 0, 568217.109 1580277.607 0, 
+    568455.425 1580252.2 0, 568693.742 1580226.807 0, 568932.061 1580201.429 0, 569170.381 1580176.064 0, 569407.481 1580150.843 0, 569647.026 1580125.376 0, 569885.35 1580100.054 0, 570123.676 1580074.745 0, 570362.004 1580049.45 0, 570600.333 1580024.17 0, 
+    570838.663 1579998.903 0, 571076.995 1579973.65 0, 571315.329 1579948.412 0, 571553.664 1579923.187 0, 571792 1579897.977 0, 572030.338 1579872.78 0, 572268.678 1579847.598 0, 572507.019 1579822.43 0, 572745.361 1579797.275 0, 572983.705 1579772.135 0, 
+    573222.05 1579747.009 0, 573460.397 1579721.896 0, 573698.746 1579696.798 0, 573937.095 1579671.714 0, 574175.447 1579646.644 0, 574413.8 1579621.587 0, 574652.154 1579596.545 0, 574890.509 1579571.517 0, 575127.646 1579546.631 0, 574546.917 1574011.363 0, 
+    573966.146 1568475.685 0))
+
+POLYGON ((586570.507 1578362.451 0, 586333.3 1578386.668 0, 586094.875 1578411.022 0, 585856.451 1578435.391 0, 585618.028 1578459.773 0, 585379.607 1578484.17 0, 585141.187 1578508.581 0, 584902.769 1578533.006 0, 584664.352 1578557.445 0, 584425.937 1578581.897 0, 
+    584187.523 1578606.364 0, 583949.11 1578630.845 0, 583710.699 1578655.34 0, 583472.289 1578679.849 0, 583233.881 1578704.372 0, 582995.474 1578728.909 0, 582757.069 1578753.46 0, 582518.665 1578778.025 0, 582280.263 1578802.604 0, 582041.862 1578827.198 0, 
+    581803.462 1578851.805 0, 581565.064 1578876.426 0, 581326.668 1578901.061 0, 581088.272 1578925.711 0, 580848.658 1578950.5 0, 580611.486 1578975.051 0, 580373.096 1578999.743 0, 580134.706 1579024.448 0, 579896.318 1579049.168 0, 579657.932 1579073.901 0, 
+    579419.547 1579098.649 0, 579181.163 1579123.41 0, 578942.781 1579148.186 0, 578704.401 1579172.975 0, 578466.021 1579197.779 0, 578227.644 1579222.597 0, 577989.267 1579247.428 0, 577750.893 1579272.274 0, 577512.519 1579297.134 0, 577274.147 1579322.008 0, 
+    577035.777 1579346.895 0, 576797.408 1579371.797 0, 576559.041 1579396.713 0, 576320.675 1579421.643 0, 576082.31 1579446.587 0, 575843.947 1579471.545 0, 575605.585 1579496.517 0, 575367.225 1579521.503 0, 575127.646 1579546.631 0, 575708.33 1585081.483 0, 
+    576288.971 1590615.912 0, 576527.896 1590590.853 0, 576765.604 1590565.935 0, 577003.314 1590541.031 0, 577241.026 1590516.141 0, 577478.739 1590491.266 0, 577716.453 1590466.404 0, 577954.169 1590441.556 0, 578191.887 1590416.722 0, 578429.606 1590391.902 0, 
+    578667.326 1590367.097 0, 578905.048 1590342.305 0, 579142.771 1590317.527 0, 579380.496 1590292.763 0, 579618.222 1590268.013 0, 579855.949 1590243.278 0, 580093.678 1590218.556 0, 580331.409 1590193.848 0, 580569.141 1590169.154 0, 580806.874 1590144.474 0, 
+    581044.609 1590119.808 0, 581282.345 1590095.156 0, 581520.083 1590070.518 0, 581757.822 1590045.895 0, 581994.346 1590021.411 0, 582233.305 1589996.689 0, 582471.049 1589972.107 0, 582708.794 1589947.539 0, 582946.54 1589922.985 0, 583184.288 1589898.445 0, 
+    583422.037 1589873.919 0, 583659.788 1589849.407 0, 583897.541 1589824.909 0, 584135.294 1589800.425 0, 584373.049 1589775.955 0, 584610.806 1589751.499 0, 584848.564 1589727.057 0, 585086.323 1589702.629 0, 585324.084 1589678.215 0, 585561.846 1589653.815 0, 
+    585799.61 1589629.429 0, 586037.375 1589605.057 0, 586275.142 1589580.699 0, 586512.91 1589556.355 0, 586750.679 1589532.025 0, 586988.45 1589507.709 0, 587226.223 1589483.407 0, 587463.996 1589459.119 0, 587700.555 1589434.969 0, 587135.553 1583898.922 0, 
+    586570.507 1578362.451 0))
+
+POLYGON ((599115.431 1588286.271 0, 598878.803 1588309.752 0, 598640.961 1588333.369 0, 598403.121 1588356.999 0, 598165.282 1588380.643 0, 597927.445 1588404.301 0, 597689.609 1588427.973 0, 597451.775 1588451.659 0, 597213.942 1588475.36 0, 596976.11 1588499.074 0, 
+    596738.28 1588522.802 0, 596500.451 1588546.544 0, 596262.623 1588570.3 0, 596024.797 1588594.071 0, 595786.973 1588617.855 0, 595549.149 1588641.653 0, 595311.327 1588665.465 0, 595073.507 1588689.291 0, 594835.688 1588713.131 0, 594597.87 1588736.986 0, 
+    594360.054 1588760.854 0, 594122.239 1588784.736 0, 593884.426 1588808.632 0, 593646.614 1588832.542 0, 593407.587 1588856.589 0, 593170.994 1588880.405 0, 592933.186 1588904.357 0, 592695.379 1588928.323 0, 592457.574 1588952.303 0, 592219.771 1588976.297 0, 
+    591981.969 1589000.305 0, 591744.168 1589024.327 0, 591506.368 1589048.364 0, 591268.57 1589072.414 0, 591030.774 1589096.478 0, 590792.979 1589120.556 0, 590555.185 1589144.648 0, 590317.393 1589168.754 0, 590079.602 1589192.874 0, 589841.813 1589217.008 0, 
+    589604.025 1589241.156 0, 589366.238 1589265.318 0, 589128.453 1589289.495 0, 588890.669 1589313.685 0, 588652.887 1589337.889 0, 588415.106 1589362.107 0, 588177.326 1589386.339 0, 587939.548 1589410.585 0, 587700.555 1589434.969 0, 588265.514 1594970.588 0, 
+    588830.428 1600505.772 0, 589068.766 1600481.454 0, 589305.893 1600457.275 0, 589543.021 1600433.109 0, 589780.15 1600408.957 0, 590017.281 1600384.82 0, 590254.413 1600360.696 0, 590491.546 1600336.586 0, 590728.681 1600312.49 0, 590965.818 1600288.408 0, 
+    591202.955 1600264.34 0, 591440.095 1600240.286 0, 591677.235 1600216.246 0, 591914.377 1600192.22 0, 592151.521 1600168.208 0, 592388.666 1600144.21 0, 592625.812 1600120.226 0, 592862.96 1600096.255 0, 593100.109 1600072.299 0, 593337.259 1600048.357 0, 
+    593574.411 1600024.428 0, 593811.564 1600000.514 0, 594048.719 1599976.613 0, 594285.875 1599952.727 0, 594521.821 1599928.976 0, 594760.192 1599904.996 0, 594997.352 1599881.151 0, 595234.514 1599857.32 0, 595471.677 1599833.504 0, 595708.842 1599809.701 0, 
+    595946.008 1599785.912 0, 596183.175 1599762.137 0, 596420.344 1599738.376 0, 596657.514 1599714.63 0, 596894.685 1599690.897 0, 597131.858 1599667.178 0, 597369.033 1599643.473 0, 597606.209 1599619.781 0, 597843.386 1599596.104 0, 598080.564 1599572.441 0, 
+    598317.744 1599548.792 0, 598554.925 1599525.157 0, 598792.108 1599501.535 0, 599029.292 1599477.928 0, 599266.478 1599454.335 0, 599503.665 1599430.755 0, 599740.853 1599407.19 0, 599978.042 1599383.638 0, 600214.022 1599360.221 0, 599664.748 1593823.463 0, 
+    599115.431 1588286.271 0))
+
+POLYGON ((611600.807 1598246.836 0, 611364.76 1598269.587 0, 611127.505 1598292.468 0, 610890.251 1598315.363 0, 610652.998 1598338.272 0, 610415.747 1598361.196 0, 610178.497 1598384.133 0, 609941.249 1598407.084 0, 609704.002 1598430.049 0, 609466.756 1598453.028 0, 
+    609229.512 1598476.021 0, 608992.268 1598499.028 0, 608755.027 1598522.049 0, 608517.786 1598545.084 0, 608280.547 1598568.132 0, 608043.31 1598591.195 0, 607806.073 1598614.272 0, 607568.838 1598637.363 0, 607331.605 1598660.468 0, 607094.373 1598683.586 0, 
+    606857.142 1598706.719 0, 606619.912 1598729.865 0, 606382.684 1598753.026 0, 606145.457 1598776.2 0, 605907.021 1598799.507 0, 605671.008 1598822.591 0, 605433.785 1598845.808 0, 605196.564 1598869.038 0, 604959.344 1598892.282 0, 604722.125 1598915.541 0, 
+    604484.908 1598938.813 0, 604247.692 1598962.099 0, 604010.478 1598985.399 0, 603773.265 1599008.714 0, 603536.053 1599032.042 0, 603298.843 1599055.384 0, 603061.634 1599078.74 0, 602824.426 1599102.11 0, 602587.22 1599125.494 0, 602350.015 1599148.892 0, 
+    602112.812 1599172.303 0, 601875.61 1599195.729 0, 601638.409 1599219.169 0, 601401.209 1599242.623 0, 601164.012 1599266.091 0, 600926.815 1599289.572 0, 600689.62 1599313.068 0, 600452.426 1599336.577 0, 600214.022 1599360.221 0, 600763.252 1604896.538 0, 
+    601312.438 1610432.406 0, 601550.187 1610408.827 0, 601786.729 1610385.382 0, 602023.273 1610361.951 0, 602259.818 1610338.534 0, 602496.364 1610315.131 0, 602732.912 1610291.742 0, 602969.461 1610268.366 0, 603206.011 1610245.005 0, 603442.563 1610221.657 0, 
+    603679.116 1610198.324 0, 603915.67 1610175.004 0, 604152.226 1610151.698 0, 604388.783 1610128.406 0, 604625.342 1610105.128 0, 604861.902 1610081.864 0, 605098.463 1610058.614 0, 605335.026 1610035.378 0, 605571.59 1610012.156 0, 605808.156 1609988.948 0, 
+    606044.722 1609965.753 0, 606281.291 1609942.573 0, 606517.86 1609919.406 0, 606754.431 1609896.254 0, 606989.796 1609873.233 0, 607227.577 1609849.99 0, 607464.152 1609826.879 0, 607700.728 1609803.782 0, 607937.306 1609780.699 0, 608173.885 1609757.63 0, 
+    608410.466 1609734.575 0, 608647.047 1609711.534 0, 608883.63 1609688.507 0, 609120.215 1609665.493 0, 609356.801 1609642.494 0, 609593.388 1609619.508 0, 609829.977 1609596.537 0, 610066.566 1609573.579 0, 610303.158 1609550.635 0, 610539.75 1609527.706 0, 
+    610776.344 1609504.79 0, 611012.94 1609481.888 0, 611249.536 1609459 0, 611486.134 1609436.126 0, 611722.734 1609413.265 0, 611959.334 1609390.419 0, 612195.936 1609367.587 0, 612432.54 1609344.768 0, 612667.938 1609322.08 0, 612134.394 1603784.682 0, 
+    611600.807 1598246.836 0))
+
+POLYGON ((624026.529 1608243.84 0, 623791.066 1608265.863 0, 623554.399 1608288.013 0, 623317.733 1608310.177 0, 623081.069 1608332.354 0, 622844.406 1608354.546 0, 622607.744 1608376.752 0, 622371.084 1608398.971 0, 622134.425 1608421.205 0, 621897.767 1608443.452 0, 
+    621661.111 1608465.713 0, 621424.455 1608487.988 0, 621187.802 1608510.278 0, 620951.149 1608532.581 0, 620714.498 1608554.898 0, 620477.848 1608577.229 0, 620241.199 1608599.574 0, 620004.552 1608621.932 0, 619767.906 1608644.305 0, 619531.262 1608666.692 0, 
+    619294.618 1608689.092 0, 619057.976 1608711.507 0, 618821.336 1608733.935 0, 618584.696 1608756.378 0, 618346.853 1608778.949 0, 618111.422 1608801.304 0, 617874.786 1608823.789 0, 617638.152 1608846.287 0, 617401.519 1608868.799 0, 617164.888 1608891.325 0, 
+    616928.258 1608913.864 0, 616691.629 1608936.418 0, 616455.002 1608958.986 0, 616218.376 1608981.568 0, 615981.751 1609004.163 0, 615745.128 1609026.773 0, 615508.505 1609049.396 0, 615271.885 1609072.034 0, 615035.265 1609094.685 0, 614798.647 1609117.35 0, 
+    614562.03 1609140.029 0, 614325.415 1609162.722 0, 614088.801 1609185.429 0, 613852.188 1609208.15 0, 613615.577 1609230.885 0, 613378.967 1609253.634 0, 613142.358 1609276.397 0, 612905.75 1609299.173 0, 612667.938 1609322.08 0, 613201.438 1614859.024 0, 
+    613734.894 1620395.508 0, 613972.051 1620372.664 0, 614208.007 1620349.95 0, 614443.964 1620327.25 0, 614679.922 1620304.564 0, 614915.882 1620281.892 0, 615151.843 1620259.234 0, 615387.805 1620236.589 0, 615623.769 1620213.959 0, 615859.734 1620191.342 0, 
+    616095.7 1620168.739 0, 616331.668 1620146.15 0, 616567.637 1620123.575 0, 616803.607 1620101.014 0, 617039.579 1620078.467 0, 617275.552 1620055.934 0, 617511.526 1620033.414 0, 617747.501 1620010.909 0, 617983.478 1619988.417 0, 618219.457 1619965.939 0, 
+    618455.436 1619943.475 0, 618691.417 1619921.025 0, 618927.399 1619898.589 0, 619163.383 1619876.167 0, 619398.165 1619853.873 0, 619635.354 1619831.364 0, 619871.341 1619808.984 0, 620107.33 1619786.617 0, 620343.32 1619764.264 0, 620579.312 1619741.925 0, 
+    620815.304 1619719.6 0, 621051.299 1619697.289 0, 621287.294 1619674.992 0, 621523.291 1619652.709 0, 621759.289 1619630.439 0, 621995.288 1619608.184 0, 622231.289 1619585.942 0, 622467.29 1619563.714 0, 622703.294 1619541.5 0, 622939.298 1619519.3 0, 
+    623175.304 1619497.114 0, 623411.311 1619474.942 0, 623647.32 1619452.784 0, 623883.329 1619430.639 0, 624119.341 1619408.509 0, 624355.353 1619386.392 0, 624591.367 1619364.289 0, 624827.382 1619342.2 0, 625062.196 1619320.238 0, 624544.384 1613782.269 0, 
+    624026.529 1608243.84 0))
+
+POLYGON ((636392.491 1618276.973 0, 636157.613 1618298.273 0, 635921.537 1618319.695 0, 635685.462 1618341.131 0, 635449.388 1618362.58 0, 635213.315 1618384.044 0, 634977.244 1618405.522 0, 634741.174 1618427.013 0, 634505.105 1618448.518 0, 634269.037 1618470.038 0, 
+    634032.971 1618491.571 0, 633796.906 1618513.118 0, 633560.842 1618534.679 0, 633324.78 1618556.254 0, 633088.718 1618577.842 0, 632852.658 1618599.445 0, 632616.6 1618621.062 0, 632380.542 1618642.692 0, 632144.486 1618664.336 0, 631908.431 1618685.994 0, 
+    631672.378 1618707.666 0, 631436.325 1618729.352 0, 631200.274 1618751.052 0, 630964.225 1618772.766 0, 630726.975 1618794.604 0, 630492.129 1618816.235 0, 630256.083 1618837.991 0, 630020.038 1618859.76 0, 629783.995 1618881.543 0, 629547.953 1618903.34 0, 
+    629311.912 1618925.151 0, 629075.872 1618946.976 0, 628839.834 1618968.815 0, 628603.797 1618990.668 0, 628367.762 1619012.534 0, 628131.727 1619034.415 0, 627895.694 1619056.309 0, 627659.662 1619078.218 0, 627423.632 1619100.14 0, 627187.603 1619122.076 0, 
+    626951.575 1619144.026 0, 626715.548 1619165.99 0, 626479.523 1619187.967 0, 626243.499 1619209.959 0, 626007.476 1619231.964 0, 625771.454 1619253.984 0, 625535.434 1619276.017 0, 625299.415 1619298.064 0, 625062.196 1619320.238 0, 625579.965 1624857.74 0, 
+    626097.689 1630394.768 0, 626334.253 1630372.656 0, 626569.62 1630350.67 0, 626804.988 1630328.698 0, 627040.358 1630306.739 0, 627275.729 1630284.794 0, 627511.101 1630262.863 0, 627746.475 1630240.946 0, 627981.849 1630219.043 0, 628217.225 1630197.154 0, 
+    628452.603 1630175.278 0, 628687.981 1630153.417 0, 628923.361 1630131.569 0, 629158.743 1630109.735 0, 629394.125 1630087.915 0, 629629.509 1630066.109 0, 629864.894 1630044.316 0, 630100.28 1630022.538 0, 630335.668 1630000.773 0, 630571.057 1629979.023 0, 
+    630806.447 1629957.286 0, 631041.838 1629935.563 0, 631277.231 1629913.853 0, 631512.625 1629892.158 0, 631746.823 1629870.587 0, 631983.417 1629848.809 0, 632218.815 1629827.155 0, 632454.214 1629805.515 0, 632689.615 1629783.889 0, 632925.016 1629762.277 0, 
+    633160.419 1629740.678 0, 633395.823 1629719.094 0, 633631.229 1629697.523 0, 633866.636 1629675.966 0, 634102.044 1629654.423 0, 634337.453 1629632.894 0, 634572.864 1629611.379 0, 634808.275 1629589.878 0, 635043.688 1629568.39 0, 635279.103 1629546.917 0, 
+    635514.518 1629525.457 0, 635749.935 1629504.011 0, 635985.354 1629482.579 0, 636220.773 1629461.16 0, 636456.194 1629439.756 0, 636691.616 1629418.365 0, 636927.039 1629396.989 0, 637162.463 1629375.626 0, 637396.692 1629354.385 0, 636894.613 1623815.916 0, 
+    636392.491 1618276.973 0))
+
+POLYGON ((648698.589 1628345.928 0, 648464.3 1628366.507 0, 648228.816 1628387.205 0, 647993.333 1628407.916 0, 647757.852 1628428.642 0, 647522.371 1628449.381 0, 647286.893 1628470.134 0, 647051.415 1628490.901 0, 646815.938 1628511.682 0, 646580.463 1628532.476 0, 
+    646344.989 1628553.285 0, 646109.516 1628574.107 0, 645874.044 1628594.943 0, 645638.574 1628615.793 0, 645403.105 1628636.657 0, 645167.637 1628657.535 0, 644932.17 1628678.427 0, 644696.705 1628699.332 0, 644461.24 1628720.252 0, 644225.777 1628741.185 0, 
+    643990.315 1628762.132 0, 643754.855 1628783.093 0, 643519.396 1628804.068 0, 643283.937 1628825.056 0, 643047.284 1628846.166 0, 642813.025 1628867.075 0, 642577.571 1628888.106 0, 642342.117 1628909.15 0, 642106.666 1628930.208 0, 641871.215 1628951.279 0, 
+    641635.765 1628972.365 0, 641400.317 1628993.465 0, 641164.87 1629014.578 0, 640929.425 1629035.705 0, 640693.98 1629056.846 0, 640458.537 1629078.001 0, 640223.095 1629099.17 0, 639987.654 1629120.353 0, 639752.215 1629141.549 0, 639516.777 1629162.76 0, 
+    639281.34 1629183.984 0, 639045.904 1629205.222 0, 638810.469 1629226.474 0, 638575.036 1629247.74 0, 638339.604 1629269.02 0, 638104.173 1629290.313 0, 637868.744 1629311.621 0, 637633.316 1629332.942 0, 637396.692 1629354.385 0, 637898.727 1634892.375 0, 
+    638400.719 1640429.878 0, 638636.688 1640408.494 0, 638871.464 1640387.232 0, 639106.242 1640365.983 0, 639341.02 1640344.749 0, 639575.8 1640323.528 0, 639810.582 1640302.321 0, 640045.364 1640281.128 0, 640280.148 1640259.949 0, 640514.933 1640238.783 0, 
+    640749.72 1640217.632 0, 640984.507 1640196.494 0, 641219.296 1640175.37 0, 641454.086 1640154.26 0, 641688.877 1640133.163 0, 641923.67 1640112.081 0, 642158.463 1640091.012 0, 642393.258 1640069.957 0, 642628.055 1640048.916 0, 642862.852 1640027.888 0, 
+    643097.651 1640006.875 0, 643332.451 1639985.875 0, 643567.252 1639964.889 0, 643802.055 1639943.917 0, 644035.665 1639923.066 0, 644271.663 1639902.015 0, 644506.469 1639881.084 0, 644741.277 1639860.168 0, 644976.085 1639839.265 0, 645210.895 1639818.376 0, 
+    645445.706 1639797.5 0, 645680.518 1639776.639 0, 645915.332 1639755.791 0, 646150.147 1639734.957 0, 646384.962 1639714.137 0, 646619.78 1639693.331 0, 646854.598 1639672.539 0, 647089.418 1639651.76 0, 647324.239 1639630.996 0, 647559.061 1639610.245 0, 
+    647793.884 1639589.508 0, 648028.708 1639568.785 0, 648263.534 1639548.075 0, 648498.361 1639527.38 0, 648733.189 1639506.698 0, 648968.019 1639486.03 0, 649202.849 1639465.376 0, 649437.681 1639444.735 0, 649671.322 1639424.214 0, 649184.977 1633885.314 0, 
+    648698.589 1628345.928 0))
+
+POLYGON ((660944.721 1638450.394 0, 660711.021 1638470.256 0, 660476.132 1638490.233 0, 660241.244 1638510.223 0, 660006.357 1638530.228 0, 659771.472 1638550.246 0, 659536.587 1638570.278 0, 659301.704 1638590.324 0, 659066.822 1638610.384 0, 658831.941 1638630.457 0, 
+    658597.061 1638650.545 0, 658362.183 1638670.646 0, 658127.305 1638690.761 0, 657892.429 1638710.89 0, 657657.554 1638731.033 0, 657422.68 1638751.189 0, 657187.807 1638771.359 0, 656952.936 1638791.544 0, 656718.066 1638811.742 0, 656483.197 1638831.953 0, 
+    656248.329 1638852.179 0, 656013.462 1638872.418 0, 655778.597 1638892.672 0, 655543.732 1638912.939 0, 655307.678 1638933.323 0, 655074.007 1638953.515 0, 654839.146 1638973.823 0, 654604.287 1638994.145 0, 654369.429 1639014.482 0, 654134.571 1639034.832 0, 
+    653899.715 1639055.196 0, 653664.861 1639075.573 0, 653430.007 1639095.965 0, 653195.155 1639116.37 0, 652960.304 1639136.789 0, 652725.454 1639157.222 0, 652490.605 1639177.669 0, 652255.757 1639198.13 0, 652020.911 1639218.604 0, 651786.066 1639239.092 0, 
+    651551.222 1639259.595 0, 651316.379 1639280.11 0, 651081.538 1639300.64 0, 650846.697 1639321.184 0, 650611.858 1639341.741 0, 650377.02 1639362.312 0, 650142.184 1639382.897 0, 649907.348 1639403.496 0, 649671.322 1639424.214 0, 650157.624 1644962.62 0, 
+    650643.882 1650500.527 0, 650879.253 1650479.868 0, 651113.436 1650459.326 0, 651347.621 1650438.798 0, 651581.807 1650418.284 0, 651815.994 1650397.784 0, 652050.182 1650377.297 0, 652284.372 1650356.824 0, 652518.563 1650336.365 0, 652752.755 1650315.92 0, 
+    652986.948 1650295.489 0, 653221.142 1650275.071 0, 653455.338 1650254.667 0, 653689.535 1650234.277 0, 653923.733 1650213.901 0, 654157.932 1650193.539 0, 654392.132 1650173.19 0, 654626.334 1650152.855 0, 654860.536 1650132.534 0, 655094.74 1650112.227 0, 
+    655328.946 1650091.933 0, 655563.152 1650071.653 0, 655797.359 1650051.387 0, 656031.568 1650031.135 0, 656264.59 1650010.999 0, 656499.989 1649990.672 0, 656734.202 1649970.461 0, 656968.415 1649950.264 0, 657202.63 1649930.081 0, 657436.846 1649909.911 0, 
+    657671.063 1649889.756 0, 657905.281 1649869.614 0, 658139.5 1649849.486 0, 658373.721 1649829.371 0, 658607.943 1649809.271 0, 658842.166 1649789.184 0, 659076.39 1649769.111 0, 659310.615 1649749.052 0, 659544.842 1649729.007 0, 659779.069 1649708.975 0, 
+    660013.298 1649688.957 0, 660247.528 1649668.953 0, 660481.76 1649648.963 0, 660715.992 1649628.986 0, 660950.226 1649609.024 0, 661184.46 1649589.075 0, 661418.696 1649569.14 0, 661652.933 1649549.218 0, 661885.984 1649529.412 0, 661415.374 1643990.153 0, 
+    660944.721 1638450.394 0))
+
+POLYGON ((673130.786 1648590.061 0, 672897.678 1648609.209 0, 672663.386 1648628.468 0, 672429.094 1648647.742 0, 672194.804 1648667.029 0, 671960.515 1648686.33 0, 671726.227 1648705.644 0, 671491.94 1648724.973 0, 671257.655 1648744.315 0, 671023.37 1648763.671 0, 
+    670789.087 1648783.041 0, 670554.805 1648802.424 0, 670320.524 1648821.822 0, 670086.244 1648841.233 0, 669851.965 1648860.658 0, 669617.687 1648880.097 0, 669383.411 1648899.549 0, 669149.135 1648919.015 0, 668914.861 1648938.496 0, 668680.588 1648957.99 0, 
+    668446.316 1648977.497 0, 668212.045 1648997.019 0, 667977.776 1649016.554 0, 667743.507 1649036.103 0, 667508.053 1649055.765 0, 667274.974 1649075.243 0, 667040.709 1649094.833 0, 666806.445 1649114.437 0, 666572.182 1649134.055 0, 666337.921 1649153.687 0, 
+    666103.66 1649173.333 0, 665869.401 1649192.992 0, 665635.143 1649212.665 0, 665400.886 1649232.352 0, 665166.63 1649252.053 0, 664932.376 1649271.767 0, 664698.122 1649291.496 0, 664463.87 1649311.238 0, 664229.619 1649330.994 0, 663995.369 1649350.763 0, 
+    663761.12 1649370.547 0, 663526.872 1649390.344 0, 663292.626 1649410.155 0, 663058.381 1649429.98 0, 662824.137 1649449.818 0, 662589.894 1649469.671 0, 662355.652 1649489.537 0, 662121.411 1649509.417 0, 661885.984 1649529.412 0, 662356.552 1655068.165 0, 
+    662827.076 1660606.405 0, 663061.847 1660586.466 0, 663295.436 1660566.641 0, 663529.026 1660546.83 0, 663762.617 1660527.033 0, 663996.209 1660507.25 0, 664229.802 1660487.48 0, 664463.396 1660467.724 0, 664696.992 1660447.982 0, 664930.589 1660428.254 0, 
+    665164.187 1660408.539 0, 665397.786 1660388.838 0, 665631.386 1660369.151 0, 665864.988 1660349.478 0, 666098.59 1660329.818 0, 666332.194 1660310.172 0, 666565.799 1660290.54 0, 666799.405 1660270.922 0, 667033.012 1660251.317 0, 667266.621 1660231.726 0, 
+    667500.23 1660212.149 0, 667733.841 1660192.586 0, 667967.453 1660173.036 0, 668201.066 1660153.5 0, 668433.496 1660134.077 0, 668668.295 1660114.469 0, 668901.911 1660094.975 0, 669135.529 1660075.494 0, 669369.148 1660056.027 0, 669602.768 1660036.573 0, 
+    669836.389 1660017.134 0, 670070.011 1659997.708 0, 670303.634 1659978.296 0, 670537.258 1659958.897 0, 670770.884 1659939.513 0, 671004.511 1659920.142 0, 671238.139 1659900.785 0, 671471.768 1659881.441 0, 671705.398 1659862.111 0, 671939.029 1659842.796 0, 
+    672172.661 1659823.493 0, 672406.295 1659804.205 0, 672639.93 1659784.93 0, 672873.565 1659765.67 0, 673107.202 1659746.422 0, 673340.84 1659727.189 0, 673574.48 1659707.969 0, 673808.12 1659688.764 0, 674040.579 1659669.668 0, 673585.703 1654130.121 0, 
+    673130.786 1648590.061 0))
+
+POLYGON ((685256.684 1658764.616 0, 685024.17 1658783.054 0, 684790.476 1658801.6 0, 684556.784 1658820.16 0, 684323.092 1658838.733 0, 684089.402 1658857.32 0, 683855.713 1658875.921 0, 683622.024 1658894.535 0, 683388.337 1658913.163 0, 683154.651 1658931.805 0, 
+    682920.966 1658950.461 0, 682687.283 1658969.131 0, 682453.6 1658987.814 0, 682219.918 1659006.511 0, 681986.238 1659025.222 0, 681752.558 1659043.946 0, 681518.88 1659062.684 0, 681285.203 1659081.437 0, 681051.527 1659100.202 0, 680817.852 1659118.982 0, 
+    680584.178 1659137.775 0, 680350.505 1659156.582 0, 680116.833 1659175.403 0, 679883.163 1659194.238 0, 679648.312 1659213.181 0, 679415.825 1659231.948 0, 679182.158 1659250.824 0, 678948.492 1659269.713 0, 678714.827 1659288.617 0, 678481.163 1659307.534 0, 
+    678247.5 1659326.465 0, 678013.838 1659345.409 0, 677780.178 1659364.368 0, 677546.518 1659383.34 0, 677312.86 1659402.326 0, 677079.203 1659421.325 0, 676845.547 1659440.338 0, 676611.892 1659459.366 0, 676378.238 1659478.406 0, 676144.585 1659497.461 0, 
+    675910.934 1659516.529 0, 675677.283 1659535.612 0, 675443.634 1659554.707 0, 675209.986 1659573.817 0, 674976.338 1659592.94 0, 674742.693 1659612.077 0, 674509.048 1659631.228 0, 674275.404 1659650.393 0, 674040.579 1659669.668 0, 674495.412 1665208.697 0, 
+    674950.201 1670747.199 0, 675184.371 1670727.977 0, 675417.363 1670708.866 0, 675650.356 1670689.769 0, 675883.35 1670670.685 0, 676116.345 1670651.615 0, 676349.341 1670632.559 0, 676582.338 1670613.516 0, 676815.337 1670594.487 0, 677048.336 1670575.472 0, 
+    677281.337 1670556.471 0, 677514.339 1670537.483 0, 677747.342 1670518.509 0, 677980.346 1670499.549 0, 678213.351 1670480.602 0, 678446.357 1670461.669 0, 678679.364 1670442.75 0, 678912.373 1670423.845 0, 679145.383 1670404.953 0, 679378.393 1670386.075 0, 
+    679611.405 1670367.211 0, 679844.418 1670348.36 0, 680077.432 1670329.523 0, 680310.447 1670310.7 0, 680542.285 1670291.986 0, 680776.481 1670273.095 0, 681009.499 1670254.313 0, 681242.519 1670235.545 0, 681475.54 1670216.79 0, 681708.562 1670198.049 0, 
+    681941.584 1670179.322 0, 682174.608 1670160.609 0, 682407.634 1670141.909 0, 682640.66 1670123.223 0, 682873.687 1670104.551 0, 683106.715 1670085.892 0, 683339.745 1670067.247 0, 683572.775 1670048.616 0, 683805.807 1670029.999 0, 684038.84 1670011.395 0, 
+    684271.874 1669992.805 0, 684504.909 1669974.229 0, 684737.945 1669955.666 0, 684970.982 1669937.117 0, 685204.02 1669918.582 0, 685437.06 1669900.061 0, 685670.1 1669881.553 0, 685903.142 1669863.059 0, 686135.007 1669844.672 0, 685695.866 1664304.907 0, 
+    685256.684 1658764.616 0))
+
+POLYGON ((697322.317 1668973.748 0, 697090.399 1668991.48 0, 696857.306 1669009.316 0, 696624.215 1669027.165 0, 696391.124 1669045.028 0, 696158.034 1669062.904 0, 695924.946 1669080.795 0, 695691.858 1669098.699 0, 695458.771 1669116.617 0, 695225.686 1669134.548 0, 
+    694992.602 1669152.494 0, 694759.518 1669170.453 0, 694526.436 1669188.425 0, 694293.355 1669206.412 0, 694060.274 1669224.412 0, 693827.195 1669242.426 0, 693594.117 1669260.453 0, 693361.04 1669278.495 0, 693127.964 1669296.55 0, 692894.889 1669314.618 0, 
+    692661.816 1669332.701 0, 692428.743 1669350.797 0, 692195.671 1669368.907 0, 691962.601 1669387.03 0, 691728.354 1669405.259 0, 691496.463 1669423.319 0, 691263.395 1669441.484 0, 691030.329 1669459.662 0, 690797.264 1669477.854 0, 690564.199 1669496.06 0, 
+    690331.136 1669514.28 0, 690098.074 1669532.513 0, 689865.013 1669550.76 0, 689631.953 1669569.021 0, 689398.894 1669587.296 0, 689165.837 1669605.584 0, 688932.78 1669623.886 0, 688699.724 1669642.201 0, 688466.67 1669660.531 0, 688233.616 1669678.874 0, 
+    688000.564 1669697.231 0, 687767.513 1669715.601 0, 687534.463 1669733.985 0, 687301.414 1669752.383 0, 687068.365 1669770.795 0, 686835.319 1669789.22 0, 686602.273 1669807.66 0, 686369.228 1669826.112 0, 686135.007 1669844.672 0, 686574.105 1675383.905 0, 
+    687013.16 1680922.598 0, 687246.726 1680904.09 0, 687479.119 1680885.689 0, 687711.513 1680867.301 0, 687943.908 1680848.927 0, 688176.304 1680830.567 0, 688408.701 1680812.221 0, 688641.099 1680793.888 0, 688873.498 1680775.569 0, 689105.899 1680757.263 0, 
+    689338.3 1680738.971 0, 689570.702 1680720.693 0, 689803.106 1680702.429 0, 690035.511 1680684.178 0, 690267.916 1680665.941 0, 690500.323 1680647.718 0, 690732.731 1680629.508 0, 690965.14 1680611.312 0, 691197.55 1680593.13 0, 691429.961 1680574.961 0, 
+    691662.373 1680556.806 0, 691894.786 1680538.665 0, 692127.2 1680520.537 0, 692359.616 1680502.423 0, 692590.858 1680484.414 0, 692824.45 1680466.236 0, 693056.868 1680448.163 0, 693289.288 1680430.104 0, 693521.708 1680412.059 0, 693754.13 1680394.027 0, 
+    693986.553 1680376.009 0, 694218.977 1680358.004 0, 694451.401 1680340.013 0, 694683.827 1680322.036 0, 694916.254 1680304.073 0, 695148.682 1680286.123 0, 695381.112 1680268.187 0, 695613.542 1680250.264 0, 695845.973 1680232.356 0, 696078.405 1680214.461 0, 
+    696310.839 1680196.579 0, 696543.273 1680178.712 0, 696775.708 1680160.858 0, 697008.145 1680143.017 0, 697240.582 1680125.191 0, 697473.021 1680107.378 0, 697705.461 1680089.578 0, 697937.901 1680071.793 0, 698169.17 1680054.11 0, 697745.764 1674514.199 0, 
+    697322.317 1668973.748 0))
+
+POLYGON ((537053.359 1550106.163 0, 536814.505 1550133.278 0, 536574.417 1550160.547 0, 536334.33 1550187.831 0, 536094.245 1550215.128 0, 535854.161 1550242.44 0, 535614.079 1550269.765 0, 535373.999 1550297.105 0, 535133.92 1550324.459 0, 534893.843 1550351.828 0, 
+    534653.768 1550379.21 0, 534413.694 1550406.606 0, 534173.622 1550434.017 0, 533933.551 1550461.442 0, 533693.482 1550488.88 0, 533453.415 1550516.333 0, 533213.349 1550543.8 0, 532973.285 1550571.282 0, 532733.222 1550598.777 0, 532493.161 1550626.286 0, 
+    532253.102 1550653.81 0, 532013.044 1550681.348 0, 531772.988 1550708.899 0, 531532.934 1550736.465 0, 531291.645 1550764.188 0, 531052.83 1550791.64 0, 530812.78 1550819.248 0, 530572.733 1550846.871 0, 530332.686 1550874.507 0, 530092.642 1550902.158 0, 
+    529852.599 1550929.823 0, 529612.557 1550957.502 0, 529372.517 1550985.195 0, 529132.479 1551012.902 0, 528892.443 1551040.624 0, 528652.408 1551068.359 0, 528412.374 1551096.109 0, 528172.343 1551123.873 0, 527932.313 1551151.651 0, 527692.284 1551179.443 0, 
+    527452.258 1551207.249 0, 527212.233 1551235.069 0, 526972.209 1551262.903 0, 526732.187 1551290.752 0, 526492.167 1551318.615 0, 526252.149 1551346.491 0, 526012.132 1551374.382 0, 525772.117 1551402.287 0, 525530.866 1551430.35 0, 526174.34 1556960.69 0, 
+    526817.769 1562490.644 0, 527058.365 1562462.657 0, 527297.73 1562434.828 0, 527537.095 1562407.013 0, 527776.463 1562379.212 0, 528015.832 1562351.424 0, 528255.203 1562323.651 0, 528494.575 1562295.893 0, 528733.949 1562268.148 0, 528973.325 1562240.417 0, 
+    529212.703 1562212.7 0, 529452.081 1562184.998 0, 529691.462 1562157.309 0, 529930.844 1562129.635 0, 530170.228 1562101.975 0, 530409.614 1562074.328 0, 530649.001 1562046.696 0, 530888.389 1562019.078 0, 531127.78 1561991.474 0, 531367.172 1561963.884 0, 
+    531606.565 1561936.309 0, 531845.961 1561908.747 0, 532085.357 1561881.199 0, 532324.756 1561853.666 0, 532562.923 1561826.288 0, 532803.558 1561798.641 0, 533042.961 1561771.15 0, 533282.366 1561743.673 0, 533521.773 1561716.21 0, 533761.181 1561688.761 0, 
+    534000.591 1561661.326 0, 534240.002 1561633.905 0, 534479.415 1561606.499 0, 534718.83 1561579.106 0, 534958.246 1561551.728 0, 535197.664 1561524.363 0, 535437.083 1561497.013 0, 535676.504 1561469.677 0, 535915.927 1561442.355 0, 536155.351 1561415.047 0, 
+    536394.777 1561387.753 0, 536634.205 1561360.473 0, 536873.634 1561333.207 0, 537113.064 1561305.956 0, 537352.497 1561278.718 0, 537591.931 1561251.495 0, 537831.366 1561224.285 0, 538070.803 1561197.09 0, 538309.01 1561170.049 0, 537681.207 1555638.299 0, 
+    537053.359 1550106.163 0))
+
+POLYGON ((549803.936 1559881.923 0, 549565.652 1559908.291 0, 549326.139 1559934.81 0, 549086.628 1559961.343 0, 548847.118 1559987.89 0, 548607.609 1560014.451 0, 548368.103 1560041.026 0, 548128.597 1560067.615 0, 547889.094 1560094.218 0, 547649.592 1560120.836 0, 
+    547410.091 1560147.467 0, 547170.592 1560174.113 0, 546931.095 1560200.773 0, 546691.599 1560227.446 0, 546452.105 1560254.134 0, 546212.612 1560280.836 0, 545973.121 1560307.552 0, 545733.632 1560334.282 0, 545494.144 1560361.027 0, 545254.658 1560387.785 0, 
+    545015.173 1560414.557 0, 544775.69 1560441.344 0, 544536.208 1560468.145 0, 544296.728 1560494.959 0, 544056.018 1560521.926 0, 543817.773 1560548.631 0, 543578.297 1560575.488 0, 543338.824 1560602.359 0, 543099.351 1560629.245 0, 542859.881 1560656.144 0, 
+    542620.412 1560683.057 0, 542380.944 1560709.985 0, 542141.479 1560736.926 0, 541902.014 1560763.882 0, 541662.552 1560790.852 0, 541423.091 1560817.836 0, 541183.631 1560844.834 0, 540944.173 1560871.846 0, 540704.717 1560898.872 0, 540465.263 1560925.912 0, 
+    540225.809 1560952.967 0, 539986.358 1560980.035 0, 539746.908 1561007.118 0, 539507.46 1561034.214 0, 539268.013 1561061.325 0, 539028.568 1561088.45 0, 538789.124 1561115.589 0, 538549.682 1561142.742 0, 538309.01 1561170.049 0, 538936.769 1566701.407 0, 
+    539564.483 1572232.368 0, 539804.501 1572205.135 0, 540043.292 1572178.056 0, 540282.084 1572150.991 0, 540520.878 1572123.94 0, 540759.674 1572096.903 0, 540998.471 1572069.88 0, 541237.27 1572042.871 0, 541476.07 1572015.876 0, 541714.872 1571988.895 0, 
+    541953.675 1571961.928 0, 542192.481 1571934.976 0, 542431.287 1571908.037 0, 542670.096 1571881.113 0, 542908.905 1571854.202 0, 543147.717 1571827.306 0, 543386.53 1571800.423 0, 543625.345 1571773.555 0, 543864.161 1571746.701 0, 544102.979 1571719.86 0, 
+    544341.798 1571693.034 0, 544580.619 1571666.222 0, 544819.441 1571639.424 0, 545058.266 1571612.64 0, 545295.863 1571586.008 0, 545535.918 1571559.114 0, 545774.747 1571532.372 0, 546013.578 1571505.645 0, 546252.41 1571478.931 0, 546491.243 1571452.231 0, 
+    546730.078 1571425.546 0, 546968.915 1571398.874 0, 547207.753 1571372.217 0, 547446.593 1571345.573 0, 547685.434 1571318.944 0, 547924.277 1571292.329 0, 548163.122 1571265.727 0, 548401.968 1571239.14 0, 548640.816 1571212.567 0, 548879.665 1571186.008 0, 
+    549118.516 1571159.463 0, 549357.368 1571132.932 0, 549596.222 1571106.415 0, 549835.077 1571079.912 0, 550073.934 1571053.423 0, 550312.793 1571026.949 0, 550551.653 1571000.488 0, 550790.515 1570974.041 0, 551028.151 1570947.745 0, 550416.065 1565415.033 0, 
+    549803.936 1559881.923 0))
+
+POLYGON ((562495.402 1569695.514 0, 562257.691 1569721.139 0, 562018.756 1569746.911 0, 561779.822 1569772.697 0, 561540.889 1569798.497 0, 561301.958 1569824.31 0, 561063.029 1569850.138 0, 560824.101 1569875.98 0, 560585.175 1569901.836 0, 560346.25 1569927.706 0, 
+    560107.327 1569953.591 0, 559868.405 1569979.489 0, 559629.485 1570005.401 0, 559390.566 1570031.328 0, 559151.649 1570057.268 0, 558912.733 1570083.222 0, 558673.819 1570109.191 0, 558434.906 1570135.174 0, 558195.995 1570161.17 0, 557957.086 1570187.181 0, 
+    557718.178 1570213.206 0, 557479.271 1570239.245 0, 557240.366 1570265.298 0, 557001.463 1570291.365 0, 556761.334 1570317.58 0, 556523.66 1570343.541 0, 556284.762 1570369.65 0, 556045.864 1570395.773 0, 555806.969 1570421.91 0, 555568.074 1570448.062 0, 
+    555329.182 1570474.227 0, 555090.291 1570500.407 0, 554851.401 1570526.6 0, 554612.513 1570552.808 0, 554373.627 1570579.029 0, 554134.742 1570605.265 0, 553895.858 1570631.515 0, 553656.976 1570657.779 0, 553418.096 1570684.057 0, 553179.217 1570710.349 0, 
+    552940.34 1570736.655 0, 552701.464 1570762.975 0, 552462.59 1570789.309 0, 552223.718 1570815.657 0, 551984.847 1570842.019 0, 551745.977 1570868.396 0, 551507.109 1570894.786 0, 551268.243 1570921.19 0, 551028.151 1570947.745 0, 551640.192 1576480.053 0, 
+    552252.187 1582011.951 0, 552491.624 1581985.469 0, 552729.84 1581959.137 0, 552968.056 1581932.818 0, 553206.275 1581906.514 0, 553444.494 1581880.224 0, 553682.716 1581853.947 0, 553920.939 1581827.685 0, 554159.163 1581801.437 0, 554397.389 1581775.202 0, 
+    554635.616 1581748.982 0, 554873.845 1581722.776 0, 555112.076 1581696.584 0, 555350.308 1581670.405 0, 555588.542 1581644.241 0, 555826.777 1581618.091 0, 556065.014 1581591.955 0, 556303.252 1581565.833 0, 556541.492 1581539.725 0, 556779.733 1581513.631 0, 
+    557017.976 1581487.551 0, 557256.221 1581461.485 0, 557494.467 1581435.433 0, 557732.714 1581409.395 0, 557969.74 1581383.504 0, 558209.214 1581357.361 0, 558447.466 1581331.365 0, 558685.719 1581305.383 0, 558923.975 1581279.415 0, 559162.231 1581253.461 0, 
+    559400.49 1581227.521 0, 559638.749 1581201.595 0, 559877.011 1581175.684 0, 560115.273 1581149.786 0, 560353.538 1581123.902 0, 560591.803 1581098.033 0, 560830.071 1581072.177 0, 561068.34 1581046.335 0, 561306.61 1581020.508 0, 561544.882 1580994.694 0, 
+    561783.155 1580968.894 0, 562021.43 1580943.109 0, 562259.707 1580917.337 0, 562497.985 1580891.58 0, 562736.264 1580865.836 0, 562974.545 1580840.107 0, 563212.828 1580814.391 0, 563451.112 1580788.69 0, 563688.175 1580763.134 0, 563091.811 1575229.529 0, 
+    562495.402 1569695.514 0))
+
+POLYGON ((575127.646 1579546.631 0, 574890.509 1579571.517 0, 574652.154 1579596.545 0, 574413.8 1579621.587 0, 574175.447 1579646.644 0, 573937.095 1579671.714 0, 573698.746 1579696.798 0, 573460.397 1579721.896 0, 573222.05 1579747.009 0, 572983.705 1579772.135 0, 
+    572745.361 1579797.275 0, 572507.019 1579822.43 0, 572268.678 1579847.598 0, 572030.338 1579872.78 0, 571792 1579897.977 0, 571553.664 1579923.187 0, 571315.329 1579948.412 0, 571076.995 1579973.65 0, 570838.663 1579998.903 0, 570600.333 1580024.17 0, 
+    570362.004 1580049.45 0, 570123.676 1580074.745 0, 569885.35 1580100.054 0, 569647.026 1580125.376 0, 569407.481 1580150.843 0, 569170.381 1580176.064 0, 568932.061 1580201.429 0, 568693.742 1580226.807 0, 568455.425 1580252.2 0, 568217.109 1580277.607 0, 
+    567978.795 1580303.028 0, 567740.483 1580328.463 0, 567502.171 1580353.912 0, 567263.862 1580379.375 0, 567025.554 1580404.852 0, 566787.247 1580430.343 0, 566548.942 1580455.848 0, 566310.638 1580481.367 0, 566072.336 1580506.9 0, 565834.035 1580532.447 0, 
+    565595.736 1580558.008 0, 565357.439 1580583.584 0, 565119.143 1580609.173 0, 564880.848 1580634.776 0, 564642.555 1580660.393 0, 564404.263 1580686.025 0, 564165.973 1580711.67 0, 563927.685 1580737.329 0, 563688.175 1580763.134 0, 564284.495 1586296.323 0, 
+    564880.769 1591829.09 0, 565119.623 1591803.355 0, 565357.261 1591777.766 0, 565594.899 1591752.191 0, 565832.54 1591726.63 0, 566070.181 1591701.083 0, 566307.825 1591675.549 0, 566545.469 1591650.03 0, 566783.116 1591624.525 0, 567020.764 1591599.034 0, 
+    567258.413 1591573.556 0, 567496.064 1591548.093 0, 567733.716 1591522.644 0, 567971.37 1591497.208 0, 568209.025 1591471.787 0, 568446.682 1591446.379 0, 568684.34 1591420.986 0, 568922 1591395.607 0, 569159.661 1591370.241 0, 569397.324 1591344.89 0, 
+    569634.988 1591319.552 0, 569872.654 1591294.229 0, 570110.321 1591268.92 0, 570347.99 1591243.624 0, 570584.441 1591218.472 0, 570823.331 1591193.075 0, 571061.005 1591167.822 0, 571298.679 1591142.582 0, 571536.355 1591117.357 0, 571774.033 1591092.145 0, 
+    572011.712 1591066.948 0, 572249.393 1591041.764 0, 572487.075 1591016.595 0, 572724.758 1590991.439 0, 572962.443 1590966.297 0, 573200.13 1590941.17 0, 573437.818 1590916.056 0, 573675.507 1590890.957 0, 573913.198 1590865.871 0, 574150.891 1590840.799 0, 
+    574388.585 1590815.742 0, 574626.28 1590790.698 0, 574863.977 1590765.668 0, 575101.675 1590740.653 0, 575339.375 1590715.651 0, 575577.076 1590690.663 0, 575814.779 1590665.69 0, 576052.483 1590640.73 0, 576288.971 1590615.912 0, 575708.33 1585081.483 0, 
+    575127.646 1579546.631 0))
+
+POLYGON ((587700.555 1589434.969 0, 587463.996 1589459.119 0, 587226.223 1589483.407 0, 586988.45 1589507.709 0, 586750.679 1589532.025 0, 586512.91 1589556.355 0, 586275.142 1589580.699 0, 586037.375 1589605.057 0, 585799.61 1589629.429 0, 585561.846 1589653.815 0, 
+    585324.084 1589678.215 0, 585086.323 1589702.629 0, 584848.564 1589727.057 0, 584610.806 1589751.499 0, 584373.049 1589775.955 0, 584135.294 1589800.425 0, 583897.541 1589824.909 0, 583659.788 1589849.407 0, 583422.037 1589873.919 0, 583184.288 1589898.445 0, 
+    582946.54 1589922.985 0, 582708.794 1589947.539 0, 582471.049 1589972.107 0, 582233.305 1589996.689 0, 581994.346 1590021.411 0, 581757.822 1590045.895 0, 581520.083 1590070.518 0, 581282.345 1590095.156 0, 581044.609 1590119.808 0, 580806.874 1590144.474 0, 
+    580569.141 1590169.154 0, 580331.409 1590193.848 0, 580093.678 1590218.556 0, 579855.949 1590243.278 0, 579618.222 1590268.013 0, 579380.496 1590292.763 0, 579142.771 1590317.527 0, 578905.048 1590342.305 0, 578667.326 1590367.097 0, 578429.606 1590391.902 0, 
+    578191.887 1590416.722 0, 577954.169 1590441.556 0, 577716.453 1590466.404 0, 577478.739 1590491.266 0, 577241.026 1590516.141 0, 577003.314 1590541.031 0, 576765.604 1590565.935 0, 576527.896 1590590.853 0, 576288.971 1590615.912 0, 576869.567 1596149.913 0, 
+    577450.117 1601683.478 0, 577688.387 1601658.488 0, 577925.444 1601633.638 0, 578162.502 1601608.803 0, 578399.562 1601583.981 0, 578636.624 1601559.173 0, 578873.687 1601534.38 0, 579110.752 1601509.6 0, 579347.817 1601484.834 0, 579584.885 1601460.083 0, 
+    579821.954 1601435.345 0, 580059.024 1601410.621 0, 580296.096 1601385.911 0, 580533.169 1601361.215 0, 580770.244 1601336.533 0, 581007.32 1601311.865 0, 581244.397 1601287.211 0, 581481.476 1601262.571 0, 581718.557 1601237.945 0, 581955.639 1601213.332 0, 
+    582192.722 1601188.734 0, 582429.807 1601164.15 0, 582666.893 1601139.579 0, 582903.981 1601115.023 0, 583139.857 1601090.606 0, 583378.161 1601065.952 0, 583615.253 1601041.437 0, 583852.346 1601016.937 0, 584089.441 1600992.45 0, 584326.538 1600967.977 0, 
+    584563.635 1600943.519 0, 584800.735 1600919.074 0, 585037.835 1600894.643 0, 585274.937 1600870.226 0, 585512.041 1600845.823 0, 585749.146 1600821.434 0, 585986.252 1600797.059 0, 586223.36 1600772.698 0, 586460.47 1600748.351 0, 586697.58 1600724.018 0, 
+    586934.693 1600699.699 0, 587171.806 1600675.394 0, 587408.921 1600651.102 0, 587646.038 1600626.825 0, 587883.155 1600602.562 0, 588120.275 1600578.312 0, 588357.396 1600554.077 0, 588594.518 1600529.855 0, 588830.428 1600505.772 0, 588265.514 1594970.588 0, 
+    587700.555 1589434.969 0))
+
+POLYGON ((600214.022 1599360.221 0, 599978.042 1599383.638 0, 599740.853 1599407.19 0, 599503.665 1599430.755 0, 599266.478 1599454.335 0, 599029.292 1599477.928 0, 598792.108 1599501.535 0, 598554.925 1599525.157 0, 598317.744 1599548.792 0, 598080.564 1599572.441 0, 
+    597843.386 1599596.104 0, 597606.209 1599619.781 0, 597369.033 1599643.473 0, 597131.858 1599667.178 0, 596894.685 1599690.897 0, 596657.514 1599714.63 0, 596420.344 1599738.376 0, 596183.175 1599762.137 0, 595946.008 1599785.912 0, 595708.842 1599809.701 0, 
+    595471.677 1599833.504 0, 595234.514 1599857.32 0, 594997.352 1599881.151 0, 594760.192 1599904.996 0, 594521.821 1599928.976 0, 594285.875 1599952.727 0, 594048.719 1599976.613 0, 593811.564 1600000.514 0, 593574.411 1600024.428 0, 593337.259 1600048.357 0, 
+    593100.109 1600072.299 0, 592862.96 1600096.255 0, 592625.812 1600120.226 0, 592388.666 1600144.21 0, 592151.521 1600168.208 0, 591914.377 1600192.22 0, 591677.235 1600216.246 0, 591440.095 1600240.286 0, 591202.955 1600264.34 0, 590965.818 1600288.408 0, 
+    590728.681 1600312.49 0, 590491.546 1600336.586 0, 590254.413 1600360.696 0, 590017.281 1600384.82 0, 589780.15 1600408.957 0, 589543.021 1600433.109 0, 589305.893 1600457.275 0, 589068.766 1600481.454 0, 588830.428 1600505.772 0, 589395.298 1606040.514 0, 
+    589960.121 1611574.809 0, 590197.804 1611550.559 0, 590434.279 1611526.446 0, 590670.756 1611502.346 0, 590907.233 1611478.261 0, 591143.713 1611454.19 0, 591380.193 1611430.132 0, 591616.675 1611406.088 0, 591853.159 1611382.059 0, 592089.643 1611358.043 0, 
+    592326.13 1611334.041 0, 592562.617 1611310.053 0, 592799.106 1611286.079 0, 593035.597 1611262.119 0, 593272.089 1611238.173 0, 593508.582 1611214.241 0, 593745.077 1611190.323 0, 593981.573 1611166.418 0, 594218.071 1611142.528 0, 594454.569 1611118.651 0, 
+    594691.07 1611094.788 0, 594927.572 1611070.94 0, 595164.075 1611047.105 0, 595400.579 1611023.284 0, 595635.876 1610999.599 0, 595873.593 1610975.684 0, 596110.101 1610951.905 0, 596346.611 1610928.14 0, 596583.123 1610904.388 0, 596819.636 1610880.651 0, 
+    597056.15 1610856.928 0, 597292.666 1610833.218 0, 597529.183 1610809.523 0, 597765.702 1610785.841 0, 598002.222 1610762.173 0, 598238.743 1610738.519 0, 598475.266 1610714.879 0, 598711.79 1610691.253 0, 598948.315 1610667.641 0, 599184.842 1610644.043 0, 
+    599421.37 1610620.459 0, 599657.9 1610596.889 0, 599894.431 1610573.332 0, 600130.964 1610549.79 0, 600367.497 1610526.261 0, 600604.033 1610502.747 0, 600840.569 1610479.246 0, 601077.107 1610455.759 0, 601312.438 1610432.406 0, 600763.252 1604896.538 0, 
+    600214.022 1599360.221 0))
+
+POLYGON ((612667.938 1609322.08 0, 612432.54 1609344.768 0, 612195.936 1609367.587 0, 611959.334 1609390.419 0, 611722.734 1609413.265 0, 611486.134 1609436.126 0, 611249.536 1609459 0, 611012.94 1609481.888 0, 610776.344 1609504.79 0, 610539.75 1609527.706 0, 
+    610303.158 1609550.635 0, 610066.566 1609573.579 0, 609829.977 1609596.537 0, 609593.388 1609619.508 0, 609356.801 1609642.494 0, 609120.215 1609665.493 0, 608883.63 1609688.507 0, 608647.047 1609711.534 0, 608410.466 1609734.575 0, 608173.885 1609757.63 0, 
+    607937.306 1609780.699 0, 607700.728 1609803.782 0, 607464.152 1609826.879 0, 607227.577 1609849.99 0, 606989.796 1609873.233 0, 606754.431 1609896.254 0, 606517.86 1609919.406 0, 606281.291 1609942.573 0, 606044.722 1609965.753 0, 605808.156 1609988.948 0, 
+    605571.59 1610012.156 0, 605335.026 1610035.378 0, 605098.463 1610058.614 0, 604861.902 1610081.864 0, 604625.342 1610105.128 0, 604388.783 1610128.406 0, 604152.226 1610151.698 0, 603915.67 1610175.004 0, 603679.116 1610198.324 0, 603442.563 1610221.657 0, 
+    603206.011 1610245.005 0, 602969.461 1610268.366 0, 602732.912 1610291.742 0, 602496.364 1610315.131 0, 602259.818 1610338.534 0, 602023.273 1610361.951 0, 601786.729 1610385.382 0, 601550.187 1610408.827 0, 601312.438 1610432.406 0, 601861.579 1615967.821 0, 
+    602410.675 1621502.776 0, 602647.768 1621479.262 0, 602883.659 1621455.881 0, 603119.551 1621432.515 0, 603355.444 1621409.162 0, 603591.339 1621385.824 0, 603827.235 1621362.499 0, 604063.132 1621339.188 0, 604299.031 1621315.891 0, 604534.931 1621292.607 0, 
+    604770.833 1621269.338 0, 605006.736 1621246.082 0, 605242.64 1621222.841 0, 605478.545 1621199.613 0, 605714.452 1621176.399 0, 605950.361 1621153.199 0, 606186.27 1621130.013 0, 606422.182 1621106.841 0, 606658.094 1621083.683 0, 606894.008 1621060.539 0, 
+    607129.923 1621037.408 0, 607365.839 1621014.292 0, 607601.757 1620991.189 0, 607837.677 1620968.1 0, 608072.393 1620945.143 0, 608309.519 1620921.964 0, 608545.442 1620898.917 0, 608781.367 1620875.883 0, 609017.293 1620852.864 0, 609253.221 1620829.859 0, 
+    609489.149 1620806.867 0, 609725.079 1620783.889 0, 609961.011 1620760.925 0, 610196.944 1620737.975 0, 610432.878 1620715.039 0, 610668.813 1620692.117 0, 610904.75 1620669.209 0, 611140.688 1620646.314 0, 611376.628 1620623.434 0, 611612.569 1620600.567 0, 
+    611848.511 1620577.714 0, 612084.454 1620554.875 0, 612320.399 1620532.05 0, 612556.346 1620509.239 0, 612792.293 1620486.442 0, 613028.242 1620463.659 0, 613264.192 1620440.889 0, 613500.144 1620418.134 0, 613734.894 1620395.508 0, 613201.438 1614859.024 0, 
+    612667.938 1609322.08 0))
+
+POLYGON ((625062.196 1619320.238 0, 624827.382 1619342.2 0, 624591.367 1619364.289 0, 624355.353 1619386.392 0, 624119.341 1619408.509 0, 623883.329 1619430.639 0, 623647.32 1619452.784 0, 623411.311 1619474.942 0, 623175.304 1619497.114 0, 622939.298 1619519.3 0, 
+    622703.294 1619541.5 0, 622467.29 1619563.714 0, 622231.289 1619585.942 0, 621995.288 1619608.184 0, 621759.289 1619630.439 0, 621523.291 1619652.709 0, 621287.294 1619674.992 0, 621051.299 1619697.289 0, 620815.304 1619719.6 0, 620579.312 1619741.925 0, 
+    620343.32 1619764.264 0, 620107.33 1619786.617 0, 619871.341 1619808.984 0, 619635.354 1619831.364 0, 619398.165 1619853.873 0, 619163.383 1619876.167 0, 618927.399 1619898.589 0, 618691.417 1619921.025 0, 618455.436 1619943.475 0, 618219.457 1619965.939 0, 
+    617983.478 1619988.417 0, 617747.501 1620010.909 0, 617511.526 1620033.414 0, 617275.552 1620055.934 0, 617039.579 1620078.467 0, 616803.607 1620101.014 0, 616567.637 1620123.575 0, 616331.668 1620146.15 0, 616095.7 1620168.739 0, 615859.734 1620191.342 0, 
+    615623.769 1620213.959 0, 615387.805 1620236.589 0, 615151.843 1620259.234 0, 614915.882 1620281.892 0, 614679.922 1620304.564 0, 614443.964 1620327.25 0, 614208.007 1620349.95 0, 613972.051 1620372.664 0, 613734.894 1620395.508 0, 614268.305 1625931.525 0, 
+    614801.67 1631467.069 0, 615038.172 1631444.288 0, 615273.476 1631421.637 0, 615508.782 1631399 0, 615744.088 1631376.377 0, 615979.396 1631353.767 0, 616214.706 1631331.171 0, 616450.016 1631308.589 0, 616685.328 1631286.021 0, 616920.642 1631263.467 0, 
+    617155.956 1631240.927 0, 617391.272 1631218.4 0, 617626.589 1631195.887 0, 617861.908 1631173.389 0, 618097.228 1631150.904 0, 618332.549 1631128.433 0, 618567.872 1631105.975 0, 618803.196 1631083.532 0, 619038.521 1631061.102 0, 619273.847 1631038.687 0, 
+    619509.175 1631016.285 0, 619744.504 1630993.897 0, 619979.835 1630971.523 0, 620215.167 1630949.162 0, 620449.301 1630926.93 0, 620685.834 1630904.483 0, 620921.17 1630882.164 0, 621156.507 1630859.86 0, 621391.845 1630837.568 0, 621627.185 1630815.291 0, 
+    621862.526 1630793.028 0, 622097.868 1630770.778 0, 622333.212 1630748.543 0, 622568.557 1630726.321 0, 622803.903 1630704.113 0, 623039.251 1630681.919 0, 623274.6 1630659.739 0, 623509.95 1630637.572 0, 623745.301 1630615.42 0, 623980.654 1630593.281 0, 
+    624216.008 1630571.156 0, 624451.363 1630549.045 0, 624686.72 1630526.948 0, 624922.078 1630504.865 0, 625157.437 1630482.796 0, 625392.798 1630460.74 0, 625628.16 1630438.698 0, 625863.523 1630416.67 0, 626097.689 1630394.768 0, 625579.965 1624857.74 0, 
+    625062.196 1619320.238 0))
+
+POLYGON ((637396.692 1629354.385 0, 637162.463 1629375.626 0, 636927.039 1629396.989 0, 636691.616 1629418.365 0, 636456.194 1629439.756 0, 636220.773 1629461.16 0, 635985.354 1629482.579 0, 635749.935 1629504.011 0, 635514.518 1629525.457 0, 635279.103 1629546.917 0, 
+    635043.688 1629568.39 0, 634808.275 1629589.878 0, 634572.864 1629611.379 0, 634337.453 1629632.894 0, 634102.044 1629654.423 0, 633866.636 1629675.966 0, 633631.229 1629697.523 0, 633395.823 1629719.094 0, 633160.419 1629740.678 0, 632925.016 1629762.277 0, 
+    632689.615 1629783.889 0, 632454.214 1629805.515 0, 632218.815 1629827.155 0, 631983.417 1629848.809 0, 631746.823 1629870.587 0, 631512.625 1629892.158 0, 631277.231 1629913.853 0, 631041.838 1629935.563 0, 630806.447 1629957.286 0, 630571.057 1629979.023 0, 
+    630335.668 1630000.773 0, 630100.28 1630022.538 0, 629864.894 1630044.316 0, 629629.509 1630066.109 0, 629394.125 1630087.915 0, 629158.743 1630109.735 0, 628923.361 1630131.569 0, 628687.981 1630153.417 0, 628452.603 1630175.278 0, 628217.225 1630197.154 0, 
+    627981.849 1630219.043 0, 627746.475 1630240.946 0, 627511.101 1630262.863 0, 627275.729 1630284.794 0, 627040.358 1630306.739 0, 626804.988 1630328.698 0, 626569.62 1630350.67 0, 626334.253 1630372.656 0, 626097.689 1630394.768 0, 626615.368 1635931.318 0, 
+    627133.002 1641467.381 0, 627368.911 1641445.33 0, 627603.626 1641423.404 0, 627838.343 1641401.493 0, 628073.061 1641379.595 0, 628307.78 1641357.711 0, 628542.501 1641335.841 0, 628777.222 1641313.984 0, 629011.945 1641292.142 0, 629246.67 1641270.313 0, 
+    629481.395 1641248.498 0, 629716.122 1641226.697 0, 629950.85 1641204.91 0, 630185.58 1641183.136 0, 630420.311 1641161.377 0, 630655.043 1641139.631 0, 630889.776 1641117.899 0, 631124.511 1641096.181 0, 631359.246 1641074.476 0, 631593.984 1641052.786 0, 
+    631828.722 1641031.109 0, 632063.462 1641009.446 0, 632298.203 1640987.797 0, 632532.945 1640966.162 0, 632766.494 1640944.65 0, 633002.433 1640922.933 0, 633237.179 1640901.339 0, 633471.927 1640879.759 0, 633706.675 1640858.193 0, 633941.425 1640836.64 0, 
+    634176.176 1640815.102 0, 634410.929 1640793.577 0, 634645.682 1640772.066 0, 634880.437 1640750.569 0, 635115.193 1640729.086 0, 635349.951 1640707.616 0, 635584.71 1640686.16 0, 635819.47 1640664.718 0, 636054.231 1640643.29 0, 636288.993 1640621.876 0, 
+    636523.757 1640600.476 0, 636758.522 1640579.089 0, 636993.288 1640557.717 0, 637228.056 1640536.358 0, 637462.825 1640515.012 0, 637697.595 1640493.681 0, 637932.366 1640472.364 0, 638167.139 1640451.06 0, 638400.719 1640429.878 0, 637898.727 1634892.375 0, 
+    637396.692 1629354.385 0))
+
+POLYGON ((649671.322 1639424.214 0, 649437.681 1639444.735 0, 649202.849 1639465.376 0, 648968.019 1639486.03 0, 648733.189 1639506.698 0, 648498.361 1639527.38 0, 648263.534 1639548.075 0, 648028.708 1639568.785 0, 647793.884 1639589.508 0, 647559.061 1639610.245 0, 
+    647324.239 1639630.996 0, 647089.418 1639651.76 0, 646854.598 1639672.539 0, 646619.78 1639693.331 0, 646384.962 1639714.137 0, 646150.147 1639734.957 0, 645915.332 1639755.791 0, 645680.518 1639776.639 0, 645445.706 1639797.5 0, 645210.895 1639818.376 0, 
+    644976.085 1639839.265 0, 644741.277 1639860.168 0, 644506.469 1639881.084 0, 644271.663 1639902.015 0, 644035.665 1639923.066 0, 643802.055 1639943.917 0, 643567.252 1639964.889 0, 643332.451 1639985.875 0, 643097.651 1640006.875 0, 642862.852 1640027.888 0, 
+    642628.055 1640048.916 0, 642393.258 1640069.957 0, 642158.463 1640091.012 0, 641923.67 1640112.081 0, 641688.877 1640133.163 0, 641454.086 1640154.26 0, 641219.296 1640175.37 0, 640984.507 1640196.494 0, 640749.72 1640217.632 0, 640514.933 1640238.783 0, 
+    640280.148 1640259.949 0, 640045.364 1640281.128 0, 639810.582 1640302.321 0, 639575.8 1640323.528 0, 639341.02 1640344.749 0, 639106.242 1640365.983 0, 638871.464 1640387.232 0, 638636.688 1640408.494 0, 638400.719 1640429.878 0, 638902.666 1645966.889 0, 
+    639404.567 1651503.4 0, 639639.881 1651482.075 0, 639874.005 1651460.872 0, 640108.131 1651439.683 0, 640342.258 1651418.507 0, 640576.387 1651397.345 0, 640810.516 1651376.197 0, 641044.647 1651355.063 0, 641278.779 1651333.943 0, 641512.912 1651312.836 0, 
+    641747.047 1651291.743 0, 641981.182 1651270.664 0, 642215.319 1651249.598 0, 642449.458 1651228.547 0, 642683.597 1651207.509 0, 642917.738 1651186.485 0, 643151.88 1651165.475 0, 643386.023 1651144.478 0, 643620.167 1651123.495 0, 643854.313 1651102.526 0, 
+    644088.46 1651081.571 0, 644322.608 1651060.63 0, 644556.757 1651039.702 0, 644790.908 1651018.789 0, 645023.87 1650997.995 0, 645259.213 1650977.002 0, 645493.367 1650956.13 0, 645727.523 1650935.271 0, 645961.679 1650914.426 0, 646195.837 1650893.595 0, 
+    646429.997 1650872.778 0, 646664.157 1650851.974 0, 646898.319 1650831.185 0, 647132.481 1650810.409 0, 647366.645 1650789.646 0, 647600.811 1650768.898 0, 647834.977 1650748.163 0, 648069.145 1650727.443 0, 648303.314 1650706.736 0, 648537.484 1650686.042 0, 
+    648771.656 1650665.363 0, 649005.828 1650644.697 0, 649240.002 1650624.045 0, 649474.177 1650603.407 0, 649708.353 1650582.783 0, 649942.531 1650562.172 0, 650176.709 1650541.575 0, 650410.889 1650520.992 0, 650643.882 1650500.527 0, 650157.624 1644962.62 0, 
+    649671.322 1639424.214 0))
+
+POLYGON ((661885.984 1649529.412 0, 661652.933 1649549.218 0, 661418.696 1649569.14 0, 661184.46 1649589.075 0, 660950.226 1649609.024 0, 660715.992 1649628.986 0, 660481.76 1649648.963 0, 660247.528 1649668.953 0, 660013.298 1649688.957 0, 659779.069 1649708.975 0, 
+    659544.842 1649729.007 0, 659310.615 1649749.052 0, 659076.39 1649769.111 0, 658842.166 1649789.184 0, 658607.943 1649809.271 0, 658373.721 1649829.371 0, 658139.5 1649849.486 0, 657905.281 1649869.614 0, 657671.063 1649889.756 0, 657436.846 1649909.911 0, 
+    657202.63 1649930.081 0, 656968.415 1649950.264 0, 656734.202 1649970.461 0, 656499.989 1649990.672 0, 656264.59 1650010.999 0, 656031.568 1650031.135 0, 655797.359 1650051.387 0, 655563.152 1650071.653 0, 655328.946 1650091.933 0, 655094.74 1650112.227 0, 
+    654860.536 1650132.534 0, 654626.334 1650152.855 0, 654392.132 1650173.19 0, 654157.932 1650193.539 0, 653923.733 1650213.901 0, 653689.535 1650234.277 0, 653455.338 1650254.667 0, 653221.142 1650275.071 0, 652986.948 1650295.489 0, 652752.755 1650315.92 0, 
+    652518.563 1650336.365 0, 652284.372 1650356.824 0, 652050.182 1650377.297 0, 651815.994 1650397.784 0, 651581.807 1650418.284 0, 651347.621 1650438.798 0, 651113.436 1650459.326 0, 650879.253 1650479.868 0, 650643.882 1650500.527 0, 651130.095 1656037.929 0, 
+    651616.264 1661574.818 0, 651850.98 1661554.215 0, 652084.511 1661533.731 0, 652318.044 1661513.26 0, 652551.578 1661492.803 0, 652785.114 1661472.36 0, 653018.65 1661451.93 0, 653252.188 1661431.515 0, 653485.727 1661411.113 0, 653719.267 1661390.724 0, 
+    653952.808 1661370.35 0, 654186.351 1661349.989 0, 654419.895 1661329.642 0, 654653.439 1661309.309 0, 654886.986 1661288.989 0, 655120.533 1661268.683 0, 655354.081 1661248.391 0, 655587.631 1661228.113 0, 655821.182 1661207.849 0, 656054.734 1661187.598 0, 
+    656288.287 1661167.361 0, 656521.842 1661147.137 0, 656755.397 1661126.928 0, 656988.954 1661106.732 0, 657221.328 1661086.652 0, 657456.072 1661066.382 0, 657689.632 1661046.227 0, 657923.194 1661026.086 0, 658156.756 1661005.959 0, 658390.32 1660985.846 0, 
+    658623.886 1660965.746 0, 658857.452 1660945.66 0, 659091.019 1660925.588 0, 659324.588 1660905.53 0, 659558.158 1660885.485 0, 659791.729 1660865.454 0, 660025.301 1660845.437 0, 660258.875 1660825.434 0, 660492.449 1660805.444 0, 660726.025 1660785.468 0, 
+    660959.602 1660765.506 0, 661193.18 1660745.558 0, 661426.759 1660725.623 0, 661660.34 1660705.702 0, 661893.921 1660685.795 0, 662127.504 1660665.902 0, 662361.088 1660646.022 0, 662594.673 1660626.156 0, 662827.076 1660606.405 0, 662356.552 1655068.165 0, 
+    661885.984 1649529.412 0))
+
+POLYGON ((674040.579 1659669.668 0, 673808.12 1659688.764 0, 673574.48 1659707.969 0, 673340.84 1659727.189 0, 673107.202 1659746.422 0, 672873.565 1659765.67 0, 672639.93 1659784.93 0, 672406.295 1659804.205 0, 672172.661 1659823.493 0, 671939.029 1659842.796 0, 
+    671705.398 1659862.111 0, 671471.768 1659881.441 0, 671238.139 1659900.785 0, 671004.511 1659920.142 0, 670770.884 1659939.513 0, 670537.258 1659958.897 0, 670303.634 1659978.296 0, 670070.011 1659997.708 0, 669836.389 1660017.134 0, 669602.768 1660036.573 0, 
+    669369.148 1660056.027 0, 669135.529 1660075.494 0, 668901.911 1660094.975 0, 668668.295 1660114.469 0, 668433.496 1660134.077 0, 668201.066 1660153.5 0, 667967.453 1660173.036 0, 667733.841 1660192.586 0, 667500.23 1660212.149 0, 667266.621 1660231.726 0, 
+    667033.012 1660251.317 0, 666799.405 1660270.922 0, 666565.799 1660290.54 0, 666332.194 1660310.172 0, 666098.59 1660329.818 0, 665864.988 1660349.478 0, 665631.386 1660369.151 0, 665397.786 1660388.838 0, 665164.187 1660408.539 0, 664930.589 1660428.254 0, 
+    664696.992 1660447.982 0, 664463.396 1660467.724 0, 664229.802 1660487.48 0, 663996.209 1660507.25 0, 663762.617 1660527.033 0, 663529.026 1660546.83 0, 663295.436 1660566.641 0, 663061.847 1660586.466 0, 662827.076 1660606.405 0, 663297.555 1666144.126 0, 
+    663767.99 1671681.322 0, 664002.107 1671661.438 0, 664235.044 1671641.669 0, 664467.981 1671621.913 0, 664700.921 1671602.171 0, 664933.861 1671582.443 0, 665166.802 1671562.729 0, 665399.745 1671543.028 0, 665632.689 1671523.341 0, 665865.634 1671503.668 0, 
+    666098.58 1671484.008 0, 666331.527 1671464.362 0, 666564.475 1671444.73 0, 666797.425 1671425.111 0, 667030.376 1671405.507 0, 667263.327 1671385.915 0, 667496.28 1671366.338 0, 667729.235 1671346.774 0, 667962.19 1671327.225 0, 668195.146 1671307.688 0, 
+    668428.104 1671288.166 0, 668661.063 1671268.657 0, 668894.023 1671249.162 0, 669126.984 1671229.68 0, 669358.766 1671210.311 0, 669592.909 1671190.759 0, 669825.874 1671171.319 0, 670058.839 1671151.892 0, 670291.806 1671132.479 0, 670524.774 1671113.08 0, 
+    670757.743 1671093.695 0, 670990.713 1671074.323 0, 671223.685 1671054.965 0, 671456.657 1671035.621 0, 671689.631 1671016.29 0, 671922.605 1670996.973 0, 672155.581 1670977.67 0, 672388.558 1670958.381 0, 672621.537 1670939.105 0, 672854.516 1670919.843 0, 
+    673087.496 1670900.595 0, 673320.478 1670881.36 0, 673553.461 1670862.139 0, 673786.444 1670842.932 0, 674019.429 1670823.739 0, 674252.415 1670804.559 0, 674485.403 1670785.393 0, 674718.391 1670766.241 0, 674950.201 1670747.199 0, 674495.412 1665208.697 0, 
+    674040.579 1659669.668 0))
+
+POLYGON ((686135.007 1669844.672 0, 685903.142 1669863.059 0, 685670.1 1669881.553 0, 685437.06 1669900.061 0, 685204.02 1669918.582 0, 684970.982 1669937.117 0, 684737.945 1669955.666 0, 684504.909 1669974.229 0, 684271.874 1669992.805 0, 684038.84 1670011.395 0, 
+    683805.807 1670029.999 0, 683572.775 1670048.616 0, 683339.745 1670067.247 0, 683106.715 1670085.892 0, 682873.687 1670104.551 0, 682640.66 1670123.223 0, 682407.634 1670141.909 0, 682174.608 1670160.609 0, 681941.584 1670179.322 0, 681708.562 1670198.049 0, 
+    681475.54 1670216.79 0, 681242.519 1670235.545 0, 681009.499 1670254.313 0, 680776.481 1670273.095 0, 680542.285 1670291.986 0, 680310.447 1670310.7 0, 680077.432 1670329.523 0, 679844.418 1670348.36 0, 679611.405 1670367.211 0, 679378.393 1670386.075 0, 
+    679145.383 1670404.953 0, 678912.373 1670423.845 0, 678679.364 1670442.75 0, 678446.357 1670461.669 0, 678213.351 1670480.602 0, 677980.346 1670499.549 0, 677747.342 1670518.509 0, 677514.339 1670537.483 0, 677281.337 1670556.471 0, 677048.336 1670575.472 0, 
+    676815.337 1670594.487 0, 676582.338 1670613.516 0, 676349.341 1670632.559 0, 676116.345 1670651.615 0, 675883.35 1670670.685 0, 675650.356 1670689.769 0, 675417.363 1670708.866 0, 675184.371 1670727.977 0, 674950.201 1670747.199 0, 675404.947 1676285.169 0, 
+    675859.649 1681822.599 0, 676093.163 1681803.432 0, 676325.503 1681784.374 0, 676557.844 1681765.33 0, 676790.186 1681746.3 0, 677022.529 1681727.283 0, 677254.874 1681708.28 0, 677487.219 1681689.291 0, 677719.566 1681670.315 0, 677951.913 1681651.353 0, 
+    678184.262 1681632.405 0, 678416.612 1681613.47 0, 678648.963 1681594.549 0, 678881.315 1681575.642 0, 679113.668 1681556.748 0, 679346.023 1681537.869 0, 679578.378 1681519.002 0, 679810.735 1681500.15 0, 680043.092 1681481.311 0, 680275.451 1681462.486 0, 
+    680507.811 1681443.674 0, 680740.172 1681424.876 0, 680972.534 1681406.092 0, 681204.897 1681387.322 0, 681436.087 1681368.66 0, 681669.627 1681349.822 0, 681901.994 1681331.092 0, 682134.361 1681312.377 0, 682366.73 1681293.674 0, 682599.1 1681274.986 0, 
+    682831.471 1681256.311 0, 683063.843 1681237.65 0, 683296.216 1681219.003 0, 683528.59 1681200.369 0, 683760.966 1681181.749 0, 683993.342 1681163.143 0, 684225.719 1681144.55 0, 684458.098 1681125.971 0, 684690.478 1681107.406 0, 684922.859 1681088.854 0, 
+    685155.24 1681070.316 0, 685387.623 1681051.792 0, 685620.007 1681033.281 0, 685852.393 1681014.784 0, 686084.779 1680996.301 0, 686317.166 1680977.831 0, 686549.555 1680959.375 0, 686781.944 1680940.933 0, 687013.16 1680922.598 0, 686574.105 1675383.905 0, 
+    686135.007 1669844.672 0))
+
+POLYGON ((538309.01 1561170.049 0, 538070.803 1561197.09 0, 537831.366 1561224.285 0, 537591.931 1561251.495 0, 537352.497 1561278.718 0, 537113.064 1561305.956 0, 536873.634 1561333.207 0, 536634.205 1561360.473 0, 536394.777 1561387.753 0, 536155.351 1561415.047 0, 
+    535915.927 1561442.355 0, 535676.504 1561469.677 0, 535437.083 1561497.013 0, 535197.664 1561524.363 0, 534958.246 1561551.728 0, 534718.83 1561579.106 0, 534479.415 1561606.499 0, 534240.002 1561633.905 0, 534000.591 1561661.326 0, 533761.181 1561688.761 0, 
+    533521.773 1561716.21 0, 533282.366 1561743.673 0, 533042.961 1561771.15 0, 532803.558 1561798.641 0, 532562.923 1561826.288 0, 532324.756 1561853.666 0, 532085.357 1561881.199 0, 531845.961 1561908.747 0, 531606.565 1561936.309 0, 531367.172 1561963.884 0, 
+    531127.78 1561991.474 0, 530888.389 1562019.078 0, 530649.001 1562046.696 0, 530409.614 1562074.328 0, 530170.228 1562101.975 0, 529930.844 1562129.635 0, 529691.462 1562157.309 0, 529452.081 1562184.998 0, 529212.703 1562212.7 0, 528973.325 1562240.417 0, 
+    528733.949 1562268.148 0, 528494.575 1562295.893 0, 528255.203 1562323.651 0, 528015.832 1562351.424 0, 527776.463 1562379.212 0, 527537.095 1562407.013 0, 527297.73 1562434.828 0, 527058.365 1562462.657 0, 526817.769 1562490.644 0, 527461.153 1568020.207 0, 
+    528104.49 1573549.372 0, 528344.432 1573521.461 0, 528583.145 1573493.708 0, 528821.86 1573465.968 0, 529060.577 1573438.243 0, 529299.295 1573410.531 0, 529538.015 1573382.834 0, 529776.737 1573355.15 0, 530015.46 1573327.481 0, 530254.185 1573299.825 0, 
+    530492.911 1573272.184 0, 530731.639 1573244.557 0, 530970.369 1573216.944 0, 531209.1 1573189.345 0, 531447.833 1573161.759 0, 531686.567 1573134.188 0, 531925.303 1573106.631 0, 532164.041 1573079.089 0, 532402.781 1573051.56 0, 532641.522 1573024.045 0, 
+    532880.264 1572996.544 0, 533119.008 1572969.057 0, 533357.754 1572941.585 0, 533596.502 1572914.126 0, 533834.021 1572886.823 0, 534074.002 1572859.251 0, 534312.754 1572831.835 0, 534551.508 1572804.432 0, 534790.263 1572777.044 0, 535029.021 1572749.67 0, 
+    535267.779 1572722.309 0, 535506.54 1572694.963 0, 535745.302 1572667.631 0, 535984.065 1572640.313 0, 536222.831 1572613.009 0, 536461.597 1572585.719 0, 536700.366 1572558.443 0, 536939.136 1572531.181 0, 537177.907 1572503.933 0, 537416.681 1572476.7 0, 
+    537655.455 1572449.48 0, 537894.232 1572422.274 0, 538133.01 1572395.083 0, 538371.79 1572367.905 0, 538610.571 1572340.742 0, 538849.354 1572313.592 0, 539088.138 1572286.457 0, 539326.924 1572259.335 0, 539564.483 1572232.368 0, 538936.769 1566701.407 0, 
+    538309.01 1561170.049 0))
+
+POLYGON ((551028.151 1570947.745 0, 550790.515 1570974.041 0, 550551.653 1571000.488 0, 550312.793 1571026.949 0, 550073.934 1571053.423 0, 549835.077 1571079.912 0, 549596.222 1571106.415 0, 549357.368 1571132.932 0, 549118.516 1571159.463 0, 548879.665 1571186.008 0, 
+    548640.816 1571212.567 0, 548401.968 1571239.14 0, 548163.122 1571265.727 0, 547924.277 1571292.329 0, 547685.434 1571318.944 0, 547446.593 1571345.573 0, 547207.753 1571372.217 0, 546968.915 1571398.874 0, 546730.078 1571425.546 0, 546491.243 1571452.231 0, 
+    546252.41 1571478.931 0, 546013.578 1571505.645 0, 545774.747 1571532.372 0, 545535.918 1571559.114 0, 545295.863 1571586.008 0, 545058.266 1571612.64 0, 544819.441 1571639.424 0, 544580.619 1571666.222 0, 544341.798 1571693.034 0, 544102.979 1571719.86 0, 
+    543864.161 1571746.701 0, 543625.345 1571773.555 0, 543386.53 1571800.423 0, 543147.717 1571827.306 0, 542908.905 1571854.202 0, 542670.096 1571881.113 0, 542431.287 1571908.037 0, 542192.481 1571934.976 0, 541953.675 1571961.928 0, 541714.872 1571988.895 0, 
+    541476.07 1572015.876 0, 541237.27 1572042.871 0, 540998.471 1572069.88 0, 540759.674 1572096.903 0, 540520.878 1572123.94 0, 540282.084 1572150.991 0, 540043.292 1572178.056 0, 539804.501 1572205.135 0, 539564.483 1572232.368 0, 540192.151 1577762.925 0, 
+    540819.773 1583293.072 0, 541059.136 1583265.913 0, 541297.276 1583238.908 0, 541535.417 1583211.917 0, 541773.56 1583184.939 0, 542011.705 1583157.976 0, 542249.851 1583131.027 0, 542487.999 1583104.092 0, 542726.148 1583077.17 0, 542964.299 1583050.263 0, 
+    543202.451 1583023.37 0, 543440.606 1582996.491 0, 543678.761 1582969.626 0, 543916.918 1582942.774 0, 544155.077 1582915.937 0, 544393.238 1582889.114 0, 544631.4 1582862.305 0, 544869.563 1582835.51 0, 545107.728 1582808.729 0, 545345.895 1582781.962 0, 
+    545584.063 1582755.209 0, 545822.233 1582728.47 0, 546060.404 1582701.745 0, 546298.577 1582675.034 0, 546535.527 1582648.474 0, 546774.928 1582621.654 0, 547013.106 1582594.985 0, 547251.285 1582568.33 0, 547489.466 1582541.689 0, 547727.648 1582515.062 0, 
+    547965.832 1582488.45 0, 548204.018 1582461.851 0, 548442.205 1582435.266 0, 548680.394 1582408.695 0, 548918.584 1582382.138 0, 549156.776 1582355.596 0, 549394.969 1582329.067 0, 549633.164 1582302.552 0, 549871.36 1582276.052 0, 550109.558 1582249.565 0, 
+    550347.758 1582223.092 0, 550585.959 1582196.634 0, 550824.162 1582170.189 0, 551062.366 1582143.758 0, 551300.572 1582117.342 0, 551538.779 1582090.939 0, 551776.988 1582064.551 0, 552015.199 1582038.176 0, 552252.187 1582011.951 0, 551640.192 1576480.053 0, 
+    551028.151 1570947.745 0))
+
+POLYGON ((563688.175 1580763.134 0, 563451.112 1580788.69 0, 563212.828 1580814.391 0, 562974.545 1580840.107 0, 562736.264 1580865.836 0, 562497.985 1580891.58 0, 562259.707 1580917.337 0, 562021.43 1580943.109 0, 561783.155 1580968.894 0, 561544.882 1580994.694 0, 
+    561306.61 1581020.508 0, 561068.34 1581046.335 0, 560830.071 1581072.177 0, 560591.803 1581098.033 0, 560353.538 1581123.902 0, 560115.273 1581149.786 0, 559877.011 1581175.684 0, 559638.749 1581201.595 0, 559400.49 1581227.521 0, 559162.231 1581253.461 0, 
+    558923.975 1581279.415 0, 558685.719 1581305.383 0, 558447.466 1581331.365 0, 558209.214 1581357.361 0, 557969.74 1581383.504 0, 557732.714 1581409.395 0, 557494.467 1581435.433 0, 557256.221 1581461.485 0, 557017.976 1581487.551 0, 556779.733 1581513.631 0, 
+    556541.492 1581539.725 0, 556303.252 1581565.833 0, 556065.014 1581591.955 0, 555826.777 1581618.091 0, 555588.542 1581644.241 0, 555350.308 1581670.405 0, 555112.076 1581696.584 0, 554873.845 1581722.776 0, 554635.616 1581748.982 0, 554397.389 1581775.202 0, 
+    554159.163 1581801.437 0, 553920.939 1581827.685 0, 553682.716 1581853.947 0, 553444.494 1581880.224 0, 553206.275 1581906.514 0, 552968.056 1581932.818 0, 552729.84 1581959.137 0, 552491.624 1581985.469 0, 552252.187 1582011.951 0, 552864.136 1587543.433 0, 
+    553476.039 1593074.493 0, 553714.822 1593048.084 0, 553952.386 1593021.824 0, 554189.952 1592995.577 0, 554427.519 1592969.345 0, 554665.087 1592943.126 0, 554902.658 1592916.921 0, 555140.229 1592890.731 0, 555377.803 1592864.554 0, 555615.377 1592838.392 0, 
+    555852.954 1592812.243 0, 556090.532 1592786.109 0, 556328.111 1592759.988 0, 556565.692 1592733.881 0, 556803.274 1592707.789 0, 557040.859 1592681.71 0, 557278.444 1592655.645 0, 557516.031 1592629.594 0, 557753.62 1592603.558 0, 557991.21 1592577.535 0, 
+    558228.802 1592551.526 0, 558466.395 1592525.531 0, 558703.99 1592499.551 0, 558941.586 1592473.584 0, 559177.964 1592447.764 0, 559416.783 1592421.692 0, 559654.384 1592395.767 0, 559891.986 1592369.856 0, 560129.59 1592343.96 0, 560367.196 1592318.077 0, 
+    560604.803 1592292.208 0, 560842.411 1592266.353 0, 561080.021 1592240.512 0, 561317.633 1592214.685 0, 561555.246 1592188.872 0, 561792.86 1592163.073 0, 562030.476 1592137.288 0, 562268.094 1592111.517 0, 562505.713 1592085.76 0, 562743.334 1592060.017 0, 
+    562980.956 1592034.288 0, 563218.58 1592008.573 0, 563456.205 1591982.872 0, 563693.832 1591957.184 0, 563931.46 1591931.511 0, 564169.089 1591905.852 0, 564406.721 1591880.207 0, 564644.353 1591854.576 0, 564880.769 1591829.09 0, 564284.495 1586296.323 0, 
+    563688.175 1580763.134 0))
+
+POLYGON ((576288.971 1590615.912 0, 576052.483 1590640.73 0, 575814.779 1590665.69 0, 575577.076 1590690.663 0, 575339.375 1590715.651 0, 575101.675 1590740.653 0, 574863.977 1590765.668 0, 574626.28 1590790.698 0, 574388.585 1590815.742 0, 574150.891 1590840.799 0, 
+    573913.198 1590865.871 0, 573675.507 1590890.957 0, 573437.818 1590916.056 0, 573200.13 1590941.17 0, 572962.443 1590966.297 0, 572724.758 1590991.439 0, 572487.075 1591016.595 0, 572249.393 1591041.764 0, 572011.712 1591066.948 0, 571774.033 1591092.145 0, 
+    571536.355 1591117.357 0, 571298.679 1591142.582 0, 571061.005 1591167.822 0, 570823.331 1591193.075 0, 570584.441 1591218.472 0, 570347.99 1591243.624 0, 570110.321 1591268.92 0, 569872.654 1591294.229 0, 569634.988 1591319.552 0, 569397.324 1591344.89 0, 
+    569159.661 1591370.241 0, 568922 1591395.607 0, 568684.34 1591420.986 0, 568446.682 1591446.379 0, 568209.025 1591471.787 0, 567971.37 1591497.208 0, 567733.716 1591522.644 0, 567496.064 1591548.093 0, 567258.413 1591573.556 0, 567020.764 1591599.034 0, 
+    566783.116 1591624.525 0, 566545.469 1591650.03 0, 566307.825 1591675.549 0, 566070.181 1591701.083 0, 565832.54 1591726.63 0, 565594.899 1591752.191 0, 565357.261 1591777.766 0, 565119.623 1591803.355 0, 564880.769 1591829.09 0, 565476.996 1597361.428 0, 
+    566073.177 1602893.332 0, 566311.378 1602867.668 0, 566548.364 1602842.149 0, 566785.351 1602816.643 0, 567022.34 1602791.152 0, 567259.331 1602765.675 0, 567496.323 1602740.212 0, 567733.316 1602714.762 0, 567970.311 1602689.327 0, 568207.308 1602663.906 0, 
+    568444.306 1602638.498 0, 568681.305 1602613.105 0, 568918.306 1602587.725 0, 569155.309 1602562.359 0, 569392.313 1602537.008 0, 569629.318 1602511.67 0, 569866.325 1602486.346 0, 570103.334 1602461.036 0, 570340.344 1602435.74 0, 570577.355 1602410.459 0, 
+    570814.368 1602385.191 0, 571051.383 1602359.936 0, 571288.398 1602334.696 0, 571525.416 1602309.47 0, 571761.22 1602284.387 0, 571999.455 1602259.06 0, 572236.477 1602233.876 0, 572473.5 1602208.705 0, 572710.525 1602183.549 0, 572947.551 1602158.406 0, 
+    573184.579 1602133.278 0, 573421.608 1602108.163 0, 573658.639 1602083.063 0, 573895.671 1602057.976 0, 574132.705 1602032.904 0, 574369.74 1602007.845 0, 574606.777 1601982.8 0, 574843.815 1601957.769 0, 575080.854 1601932.752 0, 575317.895 1601907.749 0, 
+    575554.938 1601882.76 0, 575791.982 1601857.785 0, 576029.027 1601832.824 0, 576266.074 1601807.877 0, 576503.123 1601782.944 0, 576740.172 1601758.025 0, 576977.224 1601733.12 0, 577214.277 1601708.228 0, 577450.117 1601683.478 0, 576869.567 1596149.913 0, 
+    576288.971 1590615.912 0))
+
+POLYGON ((588830.428 1600505.772 0, 588594.518 1600529.855 0, 588357.396 1600554.077 0, 588120.275 1600578.312 0, 587883.155 1600602.562 0, 587646.038 1600626.825 0, 587408.921 1600651.102 0, 587171.806 1600675.394 0, 586934.693 1600699.699 0, 586697.58 1600724.018 0, 
+    586460.47 1600748.351 0, 586223.36 1600772.698 0, 585986.252 1600797.059 0, 585749.146 1600821.434 0, 585512.041 1600845.823 0, 585274.937 1600870.226 0, 585037.835 1600894.643 0, 584800.735 1600919.074 0, 584563.635 1600943.519 0, 584326.538 1600967.977 0, 
+    584089.441 1600992.45 0, 583852.346 1601016.937 0, 583615.253 1601041.437 0, 583378.161 1601065.952 0, 583139.857 1601090.606 0, 582903.981 1601115.023 0, 582666.893 1601139.579 0, 582429.807 1601164.15 0, 582192.722 1601188.734 0, 581955.639 1601213.332 0, 
+    581718.557 1601237.945 0, 581481.476 1601262.571 0, 581244.397 1601287.211 0, 581007.32 1601311.865 0, 580770.244 1601336.533 0, 580533.169 1601361.215 0, 580296.096 1601385.911 0, 580059.024 1601410.621 0, 579821.954 1601435.345 0, 579584.885 1601460.083 0, 
+    579347.817 1601484.834 0, 579110.752 1601509.6 0, 578873.687 1601534.38 0, 578636.624 1601559.173 0, 578399.562 1601583.981 0, 578162.502 1601608.803 0, 577925.444 1601633.638 0, 577688.387 1601658.488 0, 577450.117 1601683.478 0, 578030.62 1607216.603 0, 
+    578611.077 1612749.28 0, 578848.692 1612724.358 0, 579085.098 1612699.577 0, 579321.505 1612674.81 0, 579557.914 1612650.056 0, 579794.324 1612625.317 0, 580030.736 1612600.591 0, 580267.149 1612575.88 0, 580503.564 1612551.182 0, 580739.98 1612526.498 0, 
+    580976.397 1612501.829 0, 581212.816 1612477.173 0, 581449.237 1612452.531 0, 581685.659 1612427.902 0, 581922.082 1612403.288 0, 582158.507 1612378.688 0, 582394.933 1612354.102 0, 582631.361 1612329.529 0, 582867.79 1612304.971 0, 583104.22 1612280.426 0, 
+    583340.652 1612255.895 0, 583577.086 1612231.379 0, 583813.521 1612206.876 0, 584049.957 1612182.387 0, 584285.184 1612158.037 0, 584522.834 1612133.451 0, 584759.274 1612109.003 0, 584995.716 1612084.57 0, 585232.16 1612060.151 0, 585468.605 1612035.745 0, 
+    585705.051 1612011.354 0, 585941.499 1611986.976 0, 586177.948 1611962.612 0, 586414.399 1611938.263 0, 586650.851 1611913.927 0, 586887.305 1611889.605 0, 587123.76 1611865.297 0, 587360.216 1611841.003 0, 587596.674 1611816.722 0, 587833.133 1611792.456 0, 
+    588069.594 1611768.204 0, 588306.056 1611743.965 0, 588542.52 1611719.741 0, 588778.985 1611695.53 0, 589015.451 1611671.334 0, 589251.919 1611647.151 0, 589488.388 1611622.982 0, 589724.859 1611598.827 0, 589960.121 1611574.809 0, 589395.298 1606040.514 0, 
+    588830.428 1600505.772 0))
+
+POLYGON ((601312.438 1610432.406 0, 601077.107 1610455.759 0, 600840.569 1610479.246 0, 600604.033 1610502.747 0, 600367.497 1610526.261 0, 600130.964 1610549.79 0, 599894.431 1610573.332 0, 599657.9 1610596.889 0, 599421.37 1610620.459 0, 599184.842 1610644.043 0, 
+    598948.315 1610667.641 0, 598711.79 1610691.253 0, 598475.266 1610714.879 0, 598238.743 1610738.519 0, 598002.222 1610762.173 0, 597765.702 1610785.841 0, 597529.183 1610809.523 0, 597292.666 1610833.218 0, 597056.15 1610856.928 0, 596819.636 1610880.651 0, 
+    596583.123 1610904.388 0, 596346.611 1610928.14 0, 596110.101 1610951.905 0, 595873.593 1610975.684 0, 595635.876 1610999.599 0, 595400.579 1611023.284 0, 595164.075 1611047.105 0, 594927.572 1611070.94 0, 594691.07 1611094.788 0, 594454.569 1611118.651 0, 
+    594218.071 1611142.528 0, 593981.573 1611166.418 0, 593745.077 1611190.323 0, 593508.582 1611214.241 0, 593272.089 1611238.173 0, 593035.597 1611262.119 0, 592799.106 1611286.079 0, 592562.617 1611310.053 0, 592326.13 1611334.041 0, 592089.643 1611358.043 0, 
+    591853.159 1611382.059 0, 591616.675 1611406.088 0, 591380.193 1611430.132 0, 591143.713 1611454.19 0, 590907.233 1611478.261 0, 590670.756 1611502.346 0, 590434.279 1611526.446 0, 590197.804 1611550.559 0, 589960.121 1611574.809 0, 590524.899 1617108.651 0, 
+    591089.629 1622642.032 0, 591326.657 1622617.848 0, 591562.481 1622593.801 0, 591798.306 1622569.769 0, 592034.132 1622545.75 0, 592269.96 1622521.744 0, 592505.789 1622497.753 0, 592741.62 1622473.776 0, 592977.452 1622449.812 0, 593213.285 1622425.863 0, 
+    593449.12 1622401.927 0, 593684.956 1622378.005 0, 593920.794 1622354.097 0, 594156.633 1622330.203 0, 594392.473 1622306.323 0, 594628.315 1622282.457 0, 594864.158 1622258.604 0, 595100.003 1622234.766 0, 595335.849 1622210.941 0, 595571.697 1622187.13 0, 
+    595807.545 1622163.333 0, 596043.396 1622139.55 0, 596279.247 1622115.781 0, 596515.1 1622092.026 0, 596749.749 1622068.406 0, 596986.811 1622044.557 0, 597222.668 1622020.843 0, 597458.527 1621997.144 0, 597694.387 1621973.458 0, 597930.248 1621949.786 0, 
+    598166.111 1621926.128 0, 598401.975 1621902.484 0, 598637.841 1621878.853 0, 598873.708 1621855.237 0, 599109.576 1621831.634 0, 599345.446 1621808.046 0, 599581.317 1621784.471 0, 599817.19 1621760.91 0, 600053.064 1621737.363 0, 600288.939 1621713.83 0, 
+    600524.816 1621690.31 0, 600760.694 1621666.805 0, 600996.573 1621643.314 0, 601232.454 1621619.836 0, 601468.337 1621596.372 0, 601704.22 1621572.922 0, 601940.105 1621549.486 0, 602175.992 1621526.064 0, 602410.675 1621502.776 0, 601861.579 1615967.821 0, 
+    601312.438 1610432.406 0))
+
+POLYGON ((613734.894 1620395.508 0, 613500.144 1620418.134 0, 613264.192 1620440.889 0, 613028.242 1620463.659 0, 612792.293 1620486.442 0, 612556.346 1620509.239 0, 612320.399 1620532.05 0, 612084.454 1620554.875 0, 611848.511 1620577.714 0, 611612.569 1620600.567 0, 
+    611376.628 1620623.434 0, 611140.688 1620646.314 0, 610904.75 1620669.209 0, 610668.813 1620692.117 0, 610432.878 1620715.039 0, 610196.944 1620737.975 0, 609961.011 1620760.925 0, 609725.079 1620783.889 0, 609489.149 1620806.867 0, 609253.221 1620829.859 0, 
+    609017.293 1620852.864 0, 608781.367 1620875.883 0, 608545.442 1620898.917 0, 608309.519 1620921.964 0, 608072.393 1620945.143 0, 607837.677 1620968.1 0, 607601.757 1620991.189 0, 607365.839 1621014.292 0, 607129.923 1621037.408 0, 606894.008 1621060.539 0, 
+    606658.094 1621083.683 0, 606422.182 1621106.841 0, 606186.27 1621130.013 0, 605950.361 1621153.199 0, 605714.452 1621176.399 0, 605478.545 1621199.613 0, 605242.64 1621222.841 0, 605006.736 1621246.082 0, 604770.833 1621269.338 0, 604534.931 1621292.607 0, 
+    604299.031 1621315.891 0, 604063.132 1621339.188 0, 603827.235 1621362.499 0, 603591.339 1621385.824 0, 603355.444 1621409.162 0, 603119.551 1621432.515 0, 602883.659 1621455.881 0, 602647.768 1621479.262 0, 602410.675 1621502.776 0, 602959.724 1627037.264 0, 
+    603508.726 1632571.279 0, 603745.165 1632547.83 0, 603980.404 1632524.514 0, 604215.644 1632501.212 0, 604450.886 1632477.924 0, 604686.129 1632454.65 0, 604921.374 1632431.389 0, 605156.62 1632408.142 0, 605391.867 1632384.91 0, 605627.115 1632361.691 0, 
+    605862.365 1632338.486 0, 606097.617 1632315.294 0, 606332.87 1632292.117 0, 606568.124 1632268.954 0, 606803.379 1632245.804 0, 607038.636 1632222.668 0, 607273.894 1632199.546 0, 607509.154 1632176.438 0, 607744.415 1632153.344 0, 607979.677 1632130.263 0, 
+    608214.94 1632107.196 0, 608450.205 1632084.144 0, 608685.472 1632061.105 0, 608920.739 1632038.08 0, 609154.808 1632015.186 0, 609391.279 1631992.071 0, 609626.551 1631969.088 0, 609861.824 1631946.118 0, 610097.098 1631923.162 0, 610332.374 1631900.22 0, 
+    610567.651 1631877.292 0, 610802.93 1631854.378 0, 611038.21 1631831.477 0, 611273.491 1631808.591 0, 611508.773 1631785.718 0, 611744.057 1631762.859 0, 611979.342 1631740.014 0, 612214.629 1631717.183 0, 612449.917 1631694.365 0, 612685.206 1631671.562 0, 
+    612920.497 1631648.772 0, 613155.789 1631625.996 0, 613391.082 1631603.234 0, 613626.377 1631580.486 0, 613861.673 1631557.752 0, 614096.97 1631535.032 0, 614332.269 1631512.325 0, 614567.569 1631489.632 0, 614801.67 1631467.069 0, 614268.305 1625931.525 0, 
+    613734.894 1620395.508 0))
+
+POLYGON ((626097.689 1630394.768 0, 625863.523 1630416.67 0, 625628.16 1630438.698 0, 625392.798 1630460.74 0, 625157.437 1630482.796 0, 624922.078 1630504.865 0, 624686.72 1630526.948 0, 624451.363 1630549.045 0, 624216.008 1630571.156 0, 623980.654 1630593.281 0, 
+    623745.301 1630615.42 0, 623509.95 1630637.572 0, 623274.6 1630659.739 0, 623039.251 1630681.919 0, 622803.903 1630704.113 0, 622568.557 1630726.321 0, 622333.212 1630748.543 0, 622097.868 1630770.778 0, 621862.526 1630793.028 0, 621627.185 1630815.291 0, 
+    621391.845 1630837.568 0, 621156.507 1630859.86 0, 620921.17 1630882.164 0, 620685.834 1630904.483 0, 620449.301 1630926.93 0, 620215.167 1630949.162 0, 619979.835 1630971.523 0, 619744.504 1630993.897 0, 619509.175 1631016.285 0, 619273.847 1631038.687 0, 
+    619038.521 1631061.102 0, 618803.196 1631083.532 0, 618567.872 1631105.975 0, 618332.549 1631128.433 0, 618097.228 1631150.904 0, 617861.908 1631173.389 0, 617626.589 1631195.887 0, 617391.272 1631218.4 0, 617155.956 1631240.927 0, 616920.642 1631263.467 0, 
+    616685.328 1631286.021 0, 616450.016 1631308.589 0, 616214.706 1631331.171 0, 615979.396 1631353.767 0, 615744.088 1631376.377 0, 615508.782 1631399 0, 615273.476 1631421.637 0, 615038.172 1631444.288 0, 614801.67 1631467.069 0, 615334.989 1637002.134 0, 
+    615868.261 1642536.712 0, 616104.109 1642513.995 0, 616338.761 1642491.406 0, 616573.415 1642468.831 0, 616808.07 1642446.271 0, 617042.727 1642423.724 0, 617277.384 1642401.19 0, 617512.043 1642378.671 0, 617746.704 1642356.165 0, 617981.366 1642333.674 0, 
+    618216.029 1642311.196 0, 618450.693 1642288.732 0, 618685.359 1642266.281 0, 618920.026 1642243.845 0, 619154.694 1642221.422 0, 619389.364 1642199.013 0, 619624.035 1642176.618 0, 619858.707 1642154.237 0, 620093.381 1642131.869 0, 620328.056 1642109.516 0, 
+    620562.732 1642087.176 0, 620797.409 1642064.85 0, 621032.088 1642042.538 0, 621266.768 1642020.239 0, 621500.254 1641998.068 0, 621736.133 1641975.684 0, 621970.817 1641953.427 0, 622205.502 1641931.184 0, 622440.189 1641908.955 0, 622674.877 1641886.739 0, 
+    622909.566 1641864.537 0, 623144.257 1641842.349 0, 623378.949 1641820.175 0, 623613.642 1641798.015 0, 623848.337 1641775.869 0, 624083.033 1641753.736 0, 624317.73 1641731.617 0, 624552.428 1641709.512 0, 624787.128 1641687.421 0, 625021.829 1641665.344 0, 
+    625256.531 1641643.28 0, 625491.235 1641621.23 0, 625725.94 1641599.194 0, 625960.646 1641577.172 0, 626195.354 1641555.164 0, 626430.063 1641533.169 0, 626664.773 1641511.189 0, 626899.484 1641489.222 0, 627133.002 1641467.381 0, 626615.368 1635931.318 0, 
+    626097.689 1630394.768 0))
+
+POLYGON ((638400.719 1640429.878 0, 638167.139 1640451.06 0, 637932.366 1640472.364 0, 637697.595 1640493.681 0, 637462.825 1640515.012 0, 637228.056 1640536.358 0, 636993.288 1640557.717 0, 636758.522 1640579.089 0, 636523.757 1640600.476 0, 636288.993 1640621.876 0, 
+    636054.231 1640643.29 0, 635819.47 1640664.718 0, 635584.71 1640686.16 0, 635349.951 1640707.616 0, 635115.193 1640729.086 0, 634880.437 1640750.569 0, 634645.682 1640772.066 0, 634410.929 1640793.577 0, 634176.176 1640815.102 0, 633941.425 1640836.64 0, 
+    633706.675 1640858.193 0, 633471.927 1640879.759 0, 633237.179 1640901.339 0, 633002.433 1640922.933 0, 632766.494 1640944.65 0, 632532.945 1640966.162 0, 632298.203 1640987.797 0, 632063.462 1641009.446 0, 631828.722 1641031.109 0, 631593.984 1641052.786 0, 
+    631359.246 1641074.476 0, 631124.511 1641096.181 0, 630889.776 1641117.899 0, 630655.043 1641139.631 0, 630420.311 1641161.377 0, 630185.58 1641183.136 0, 629950.85 1641204.91 0, 629716.122 1641226.697 0, 629481.395 1641248.498 0, 629246.67 1641270.313 0, 
+    629011.945 1641292.142 0, 628777.222 1641313.984 0, 628542.501 1641335.841 0, 628307.78 1641357.711 0, 628073.061 1641379.595 0, 627838.343 1641401.493 0, 627603.626 1641423.404 0, 627368.911 1641445.33 0, 627133.002 1641467.381 0, 627650.59 1647002.951 0, 
+    628168.131 1652538.022 0, 628403.385 1652516.033 0, 628637.449 1652494.168 0, 628871.514 1652472.317 0, 629105.58 1652450.48 0, 629339.648 1652428.657 0, 629573.717 1652406.848 0, 629807.787 1652385.052 0, 630041.858 1652363.27 0, 630275.931 1652341.502 0, 
+    630510.005 1652319.748 0, 630744.08 1652298.007 0, 630978.157 1652276.28 0, 631212.235 1652254.567 0, 631446.314 1652232.868 0, 631680.394 1652211.183 0, 631914.476 1652189.511 0, 632148.559 1652167.853 0, 632382.643 1652146.209 0, 632616.728 1652124.579 0, 
+    632850.815 1652102.962 0, 633084.903 1652081.359 0, 633318.992 1652059.77 0, 633553.083 1652038.195 0, 633785.984 1652016.743 0, 634021.268 1651995.086 0, 634255.362 1651973.552 0, 634489.458 1651952.032 0, 634723.555 1651930.526 0, 634957.653 1651909.033 0, 
+    635191.752 1651887.554 0, 635425.853 1651866.089 0, 635659.955 1651844.638 0, 635894.058 1651823.201 0, 636128.163 1651801.777 0, 636362.269 1651780.367 0, 636596.376 1651758.971 0, 636830.484 1651737.589 0, 637064.593 1651716.22 0, 637298.704 1651694.865 0, 
+    637532.816 1651673.524 0, 637766.929 1651652.197 0, 638001.044 1651630.884 0, 638235.16 1651609.584 0, 638469.277 1651588.298 0, 638703.395 1651567.026 0, 638937.515 1651545.768 0, 639171.636 1651524.523 0, 639404.567 1651503.4 0, 638902.666 1645966.889 0, 
+    638400.719 1640429.878 0))
+
+POLYGON ((650643.882 1650500.527 0, 650410.889 1650520.992 0, 650176.709 1650541.575 0, 649942.531 1650562.172 0, 649708.353 1650582.783 0, 649474.177 1650603.407 0, 649240.002 1650624.045 0, 649005.828 1650644.697 0, 648771.656 1650665.363 0, 648537.484 1650686.042 0, 
+    648303.314 1650706.736 0, 648069.145 1650727.443 0, 647834.977 1650748.163 0, 647600.811 1650768.898 0, 647366.645 1650789.646 0, 647132.481 1650810.409 0, 646898.319 1650831.185 0, 646664.157 1650851.974 0, 646429.997 1650872.778 0, 646195.837 1650893.595 0, 
+    645961.679 1650914.426 0, 645727.523 1650935.271 0, 645493.367 1650956.13 0, 645259.213 1650977.002 0, 645023.87 1650997.995 0, 644790.908 1651018.789 0, 644556.757 1651039.702 0, 644322.608 1651060.63 0, 644088.46 1651081.571 0, 643854.313 1651102.526 0, 
+    643620.167 1651123.495 0, 643386.023 1651144.478 0, 643151.88 1651165.475 0, 642917.738 1651186.485 0, 642683.597 1651207.509 0, 642449.458 1651228.547 0, 642215.319 1651249.598 0, 641981.182 1651270.664 0, 641747.047 1651291.743 0, 641512.912 1651312.836 0, 
+    641278.779 1651333.943 0, 641044.647 1651355.063 0, 640810.516 1651376.197 0, 640576.387 1651397.345 0, 640342.258 1651418.507 0, 640108.131 1651439.683 0, 639874.005 1651460.872 0, 639639.881 1651482.075 0, 639404.567 1651503.4 0, 639906.423 1657039.406 0, 
+    640408.232 1662574.899 0, 640642.891 1662553.634 0, 640876.364 1662532.49 0, 641109.838 1662511.359 0, 641343.313 1662490.243 0, 641576.79 1662469.14 0, 641810.268 1662448.05 0, 642043.747 1662426.975 0, 642277.227 1662405.913 0, 642510.709 1662384.865 0, 
+    642744.192 1662363.831 0, 642977.676 1662342.81 0, 643211.161 1662321.804 0, 643444.648 1662300.811 0, 643678.135 1662279.831 0, 643911.624 1662258.866 0, 644145.115 1662237.914 0, 644378.606 1662216.976 0, 644612.099 1662196.052 0, 644845.593 1662175.141 0, 
+    645079.088 1662154.244 0, 645312.584 1662133.361 0, 645546.082 1662112.492 0, 645779.581 1662091.636 0, 646011.895 1662070.9 0, 646246.582 1662049.967 0, 646480.085 1662029.152 0, 646713.589 1662008.352 0, 646947.094 1661987.565 0, 647180.6 1661966.792 0, 
+    647414.107 1661946.032 0, 647647.616 1661925.287 0, 647881.126 1661904.555 0, 648114.637 1661883.837 0, 648348.149 1661863.132 0, 648581.663 1661842.441 0, 648815.177 1661821.765 0, 649048.693 1661801.101 0, 649282.211 1661780.452 0, 649515.729 1661759.816 0, 
+    649749.249 1661739.194 0, 649982.769 1661718.586 0, 650216.291 1661697.992 0, 650449.815 1661677.411 0, 650683.339 1661656.844 0, 650916.865 1661636.291 0, 651150.392 1661615.751 0, 651383.92 1661595.226 0, 651616.264 1661574.818 0, 651130.095 1656037.929 0, 
+    650643.882 1650500.527 0))
+
+POLYGON ((662827.076 1660606.405 0, 662594.673 1660626.156 0, 662361.088 1660646.022 0, 662127.504 1660665.902 0, 661893.921 1660685.795 0, 661660.34 1660705.702 0, 661426.759 1660725.623 0, 661193.18 1660745.558 0, 660959.602 1660765.506 0, 660726.025 1660785.468 0, 
+    660492.449 1660805.444 0, 660258.875 1660825.434 0, 660025.301 1660845.437 0, 659791.729 1660865.454 0, 659558.158 1660885.485 0, 659324.588 1660905.53 0, 659091.019 1660925.588 0, 658857.452 1660945.66 0, 658623.886 1660965.746 0, 658390.32 1660985.846 0, 
+    658156.756 1661005.959 0, 657923.194 1661026.086 0, 657689.632 1661046.227 0, 657456.072 1661066.382 0, 657221.328 1661086.652 0, 656988.954 1661106.732 0, 656755.397 1661126.928 0, 656521.842 1661147.137 0, 656288.287 1661167.361 0, 656054.734 1661187.598 0, 
+    655821.182 1661207.849 0, 655587.631 1661228.113 0, 655354.081 1661248.391 0, 655120.533 1661268.683 0, 654886.986 1661288.989 0, 654653.439 1661309.309 0, 654419.895 1661329.642 0, 654186.351 1661349.989 0, 653952.808 1661370.35 0, 653719.267 1661390.724 0, 
+    653485.727 1661411.113 0, 653252.188 1661431.515 0, 653018.65 1661451.93 0, 652785.114 1661472.36 0, 652551.578 1661492.803 0, 652318.044 1661513.26 0, 652084.511 1661533.731 0, 651850.98 1661554.215 0, 651616.264 1661574.818 0, 652102.387 1667111.188 0, 
+    652588.463 1672647.032 0, 652822.524 1672626.487 0, 653055.404 1672606.06 0, 653288.286 1672585.646 0, 653521.168 1672565.246 0, 653754.052 1672544.86 0, 653986.936 1672524.488 0, 654219.822 1672504.129 0, 654452.71 1672483.784 0, 654685.598 1672463.452 0, 
+    654918.488 1672443.135 0, 655151.378 1672422.831 0, 655384.27 1672402.54 0, 655617.164 1672382.264 0, 655850.058 1672362.001 0, 656082.954 1672341.752 0, 656315.85 1672321.517 0, 656548.748 1672301.295 0, 656781.647 1672281.087 0, 657014.548 1672260.893 0, 
+    657247.449 1672240.712 0, 657480.352 1672220.545 0, 657713.256 1672200.392 0, 657946.161 1672180.252 0, 658177.886 1672160.229 0, 658411.975 1672140.015 0, 658644.883 1672119.916 0, 658877.793 1672099.832 0, 659110.704 1672079.761 0, 659343.616 1672059.704 0, 
+    659576.53 1672039.66 0, 659809.444 1672019.63 0, 660042.36 1671999.614 0, 660275.277 1671979.612 0, 660508.195 1671959.623 0, 660741.114 1671939.648 0, 660974.035 1671919.687 0, 661206.956 1671899.739 0, 661439.879 1671879.805 0, 661672.803 1671859.885 0, 
+    661905.728 1671839.979 0, 662138.654 1671820.086 0, 662371.582 1671800.207 0, 662604.51 1671780.342 0, 662837.44 1671760.49 0, 663070.371 1671740.653 0, 663303.303 1671720.828 0, 663536.237 1671701.018 0, 663767.99 1671681.322 0, 663297.555 1666144.126 0, 
+    662827.076 1660606.405 0))
+
+POLYGON ((674950.201 1670747.199 0, 674718.391 1670766.241 0, 674485.403 1670785.393 0, 674252.415 1670804.559 0, 674019.429 1670823.739 0, 673786.444 1670842.932 0, 673553.461 1670862.139 0, 673320.478 1670881.36 0, 673087.496 1670900.595 0, 672854.516 1670919.843 0, 
+    672621.537 1670939.105 0, 672388.558 1670958.381 0, 672155.581 1670977.67 0, 671922.605 1670996.973 0, 671689.631 1671016.29 0, 671456.657 1671035.621 0, 671223.685 1671054.965 0, 670990.713 1671074.323 0, 670757.743 1671093.695 0, 670524.774 1671113.08 0, 
+    670291.806 1671132.479 0, 670058.839 1671151.892 0, 669825.874 1671171.319 0, 669592.909 1671190.759 0, 669358.766 1671210.311 0, 669126.984 1671229.68 0, 668894.023 1671249.162 0, 668661.063 1671268.657 0, 668428.104 1671288.166 0, 668195.146 1671307.688 0, 
+    667962.19 1671327.225 0, 667729.235 1671346.774 0, 667496.28 1671366.338 0, 667263.327 1671385.915 0, 667030.376 1671405.507 0, 666797.425 1671425.111 0, 666564.475 1671444.73 0, 666331.527 1671464.362 0, 666098.58 1671484.008 0, 665865.634 1671503.668 0, 
+    665632.689 1671523.341 0, 665399.745 1671543.028 0, 665166.802 1671562.729 0, 664933.861 1671582.443 0, 664700.921 1671602.171 0, 664467.981 1671621.913 0, 664235.044 1671641.669 0, 664002.107 1671661.438 0, 663767.99 1671681.322 0, 664238.38 1677217.984 0, 
+    664708.724 1682754.108 0, 664942.186 1682734.281 0, 665174.471 1682714.567 0, 665406.757 1682694.866 0, 665639.044 1682675.18 0, 665871.333 1682655.507 0, 666103.622 1682635.847 0, 666335.913 1682616.202 0, 666568.205 1682596.57 0, 666800.499 1682576.951 0, 
+    667032.793 1682557.347 0, 667265.088 1682537.756 0, 667497.385 1682518.179 0, 667729.683 1682498.615 0, 667961.982 1682479.065 0, 668194.282 1682459.529 0, 668426.583 1682440.006 0, 668658.885 1682420.497 0, 668891.189 1682401.002 0, 669123.494 1682381.52 0, 
+    669355.799 1682362.053 0, 669588.106 1682342.598 0, 669820.414 1682323.158 0, 670052.724 1682303.731 0, 670283.857 1682284.416 0, 670517.346 1682264.918 0, 670749.658 1682245.532 0, 670981.972 1682226.16 0, 671214.287 1682206.802 0, 671446.603 1682187.457 0, 
+    671678.921 1682168.126 0, 671911.239 1682148.808 0, 672143.558 1682129.504 0, 672375.879 1682110.214 0, 672608.201 1682090.938 0, 672840.524 1682071.675 0, 673072.848 1682052.426 0, 673305.173 1682033.19 0, 673537.499 1682013.969 0, 673769.827 1681994.76 0, 
+    674002.155 1681975.566 0, 674234.485 1681956.385 0, 674466.816 1681937.218 0, 674699.148 1681918.065 0, 674931.481 1681898.925 0, 675163.815 1681879.799 0, 675396.151 1681860.687 0, 675628.487 1681841.588 0, 675859.649 1681822.599 0, 675404.947 1676285.169 0, 
+    674950.201 1670747.199 0))
+
+POLYGON ((526817.769 1562490.644 0, 526579.642 1562518.358 0, 526340.282 1562546.23 0, 526100.925 1562574.116 0, 525861.569 1562602.015 0, 525622.214 1562629.929 0, 525382.861 1562657.857 0, 525143.51 1562685.799 0, 524904.161 1562713.756 0, 524664.813 1562741.726 0, 
+    524425.467 1562769.71 0, 524186.122 1562797.709 0, 523946.779 1562825.721 0, 523707.438 1562853.748 0, 523468.099 1562881.788 0, 523228.761 1562909.843 0, 522989.424 1562937.912 0, 522750.09 1562965.995 0, 522510.757 1562994.092 0, 522271.425 1563022.203 0, 
+    522032.096 1563050.328 0, 521792.768 1563078.467 0, 521553.441 1563106.621 0, 521314.117 1563134.788 0, 521073.559 1563163.115 0, 520835.472 1563191.165 0, 520596.152 1563219.375 0, 520356.834 1563247.599 0, 520117.518 1563275.837 0, 519878.203 1563304.089 0, 
+    519638.89 1563332.355 0, 519399.579 1563360.635 0, 519160.269 1563388.929 0, 518920.961 1563417.238 0, 518681.654 1563445.56 0, 518442.35 1563473.896 0, 518203.047 1563502.247 0, 517963.745 1563530.612 0, 517724.445 1563558.99 0, 517485.147 1563587.383 0, 
+    517245.851 1563615.79 0, 517006.556 1563644.211 0, 516767.263 1563672.646 0, 516527.972 1563701.095 0, 516288.682 1563729.559 0, 516049.394 1563758.036 0, 515810.108 1563786.527 0, 515570.823 1563815.033 0, 515330.305 1563843.7 0, 515989.308 1569371.423 0, 
+    516648.264 1574898.748 0, 516888.128 1574870.159 0, 517126.762 1574841.731 0, 517365.397 1574813.318 0, 517604.035 1574784.918 0, 517842.674 1574756.532 0, 518081.314 1574728.16 0, 518319.957 1574699.802 0, 518558.601 1574671.459 0, 518797.247 1574643.129 0, 
+    519035.894 1574614.813 0, 519274.543 1574586.512 0, 519513.194 1574558.224 0, 519751.846 1574529.951 0, 519990.5 1574501.691 0, 520229.156 1574473.446 0, 520467.813 1574445.215 0, 520706.472 1574416.997 0, 520945.133 1574388.794 0, 521183.795 1574360.605 0, 
+    521422.459 1574332.43 0, 521661.125 1574304.269 0, 521899.792 1574276.122 0, 522138.461 1574247.989 0, 522375.901 1574220.015 0, 522615.804 1574191.765 0, 522854.478 1574163.674 0, 523093.153 1574135.597 0, 523331.83 1574107.534 0, 523570.509 1574079.486 0, 
+    523809.19 1574051.451 0, 524047.872 1574023.43 0, 524286.556 1573995.424 0, 524525.241 1573967.431 0, 524763.928 1573939.453 0, 525002.617 1573911.488 0, 525241.307 1573883.538 0, 525479.999 1573855.602 0, 525718.693 1573827.679 0, 525957.389 1573799.771 0, 
+    526196.085 1573771.877 0, 526434.784 1573743.997 0, 526673.484 1573716.131 0, 526912.186 1573688.279 0, 527150.89 1573660.441 0, 527389.595 1573632.617 0, 527628.302 1573604.807 0, 527867.01 1573577.011 0, 528104.49 1573549.372 0, 527461.153 1568020.207 0, 
+    526817.769 1562490.644 0))
+
+POLYGON ((539564.483 1572232.368 0, 539326.924 1572259.335 0, 539088.138 1572286.457 0, 538849.354 1572313.592 0, 538610.571 1572340.742 0, 538371.79 1572367.905 0, 538133.01 1572395.083 0, 537894.232 1572422.274 0, 537655.455 1572449.48 0, 537416.681 1572476.7 0, 
+    537177.907 1572503.933 0, 536939.136 1572531.181 0, 536700.366 1572558.443 0, 536461.597 1572585.719 0, 536222.831 1572613.009 0, 535984.065 1572640.313 0, 535745.302 1572667.631 0, 535506.54 1572694.963 0, 535267.779 1572722.309 0, 535029.021 1572749.67 0, 
+    534790.263 1572777.044 0, 534551.508 1572804.432 0, 534312.754 1572831.835 0, 534074.002 1572859.251 0, 533834.021 1572886.823 0, 533596.502 1572914.126 0, 533357.754 1572941.585 0, 533119.008 1572969.057 0, 532880.264 1572996.544 0, 532641.522 1573024.045 0, 
+    532402.781 1573051.56 0, 532164.041 1573079.089 0, 531925.303 1573106.631 0, 531686.567 1573134.188 0, 531447.833 1573161.759 0, 531209.1 1573189.345 0, 530970.369 1573216.944 0, 530731.639 1573244.557 0, 530492.911 1573272.184 0, 530254.185 1573299.825 0, 
+    530015.46 1573327.481 0, 529776.737 1573355.15 0, 529538.015 1573382.834 0, 529299.295 1573410.531 0, 529060.577 1573438.243 0, 528821.86 1573465.968 0, 528583.145 1573493.708 0, 528344.432 1573521.461 0, 528104.49 1573549.372 0, 528747.781 1579078.134 0, 
+    529391.023 1584606.486 0, 529630.311 1584578.651 0, 529868.374 1584550.973 0, 530106.438 1584523.309 0, 530344.504 1584495.659 0, 530582.571 1584468.023 0, 530820.64 1584440.401 0, 531058.711 1584412.793 0, 531296.783 1584385.199 0, 531534.857 1584357.619 0, 
+    531772.933 1584330.053 0, 532011.01 1584302.502 0, 532249.088 1584274.964 0, 532487.169 1584247.44 0, 532725.251 1584219.93 0, 532963.335 1584192.434 0, 533201.42 1584164.952 0, 533439.507 1584137.484 0, 533677.595 1584110.031 0, 533915.685 1584082.591 0, 
+    534153.777 1584055.165 0, 534391.87 1584027.753 0, 534629.965 1584000.355 0, 534868.062 1583972.972 0, 535104.934 1583945.743 0, 535344.26 1583918.246 0, 535582.361 1583890.905 0, 535820.464 1583863.577 0, 536058.569 1583836.263 0, 536296.675 1583808.963 0, 
+    536534.783 1583781.678 0, 536772.893 1583754.406 0, 537011.004 1583727.149 0, 537249.116 1583699.905 0, 537487.231 1583672.675 0, 537725.346 1583645.46 0, 537963.464 1583618.258 0, 538201.583 1583591.071 0, 538439.704 1583563.897 0, 538677.826 1583536.738 0, 
+    538915.95 1583509.592 0, 539154.075 1583482.461 0, 539392.202 1583455.343 0, 539630.331 1583428.24 0, 539868.461 1583401.15 0, 540106.593 1583374.075 0, 540344.726 1583347.013 0, 540582.861 1583319.966 0, 540819.773 1583293.072 0, 540192.151 1577762.925 0, 
+    539564.483 1572232.368 0))
+
+POLYGON ((552252.187 1582011.951 0, 552015.199 1582038.176 0, 551776.988 1582064.551 0, 551538.779 1582090.939 0, 551300.572 1582117.342 0, 551062.366 1582143.758 0, 550824.162 1582170.189 0, 550585.959 1582196.634 0, 550347.758 1582223.092 0, 550109.558 1582249.565 0, 
+    549871.36 1582276.052 0, 549633.164 1582302.552 0, 549394.969 1582329.067 0, 549156.776 1582355.596 0, 548918.584 1582382.138 0, 548680.394 1582408.695 0, 548442.205 1582435.266 0, 548204.018 1582461.851 0, 547965.832 1582488.45 0, 547727.648 1582515.062 0, 
+    547489.466 1582541.689 0, 547251.285 1582568.33 0, 547013.106 1582594.985 0, 546774.928 1582621.654 0, 546535.527 1582648.474 0, 546298.577 1582675.034 0, 546060.404 1582701.745 0, 545822.233 1582728.47 0, 545584.063 1582755.209 0, 545345.895 1582781.962 0, 
+    545107.728 1582808.729 0, 544869.563 1582835.51 0, 544631.4 1582862.305 0, 544393.238 1582889.114 0, 544155.077 1582915.937 0, 543916.918 1582942.774 0, 543678.761 1582969.626 0, 543440.606 1582996.491 0, 543202.451 1583023.37 0, 542964.299 1583050.263 0, 
+    542726.148 1583077.17 0, 542487.999 1583104.092 0, 542249.851 1583131.027 0, 542011.705 1583157.976 0, 541773.56 1583184.939 0, 541535.417 1583211.917 0, 541297.276 1583238.908 0, 541059.136 1583265.913 0, 540819.773 1583293.072 0, 541447.347 1588822.803 0, 
+    542074.873 1594352.112 0, 542313.583 1594325.028 0, 542551.072 1594298.097 0, 542788.562 1594271.179 0, 543026.054 1594244.276 0, 543263.548 1594217.386 0, 543501.043 1594190.51 0, 543738.54 1594163.649 0, 543976.038 1594136.801 0, 544213.538 1594109.967 0, 
+    544451.04 1594083.148 0, 544688.543 1594056.342 0, 544926.047 1594029.55 0, 545163.554 1594002.772 0, 545401.061 1593976.009 0, 545638.571 1593949.259 0, 545876.082 1593922.523 0, 546113.594 1593895.801 0, 546351.109 1593869.093 0, 546588.624 1593842.399 0, 
+    546826.142 1593815.72 0, 547063.66 1593789.054 0, 547301.181 1593762.402 0, 547538.703 1593735.764 0, 547775.005 1593709.277 0, 548013.751 1593682.53 0, 548251.278 1593655.934 0, 548488.806 1593629.352 0, 548726.336 1593602.784 0, 548963.868 1593576.23 0, 
+    549201.4 1593549.689 0, 549438.935 1593523.163 0, 549676.471 1593496.651 0, 549914.009 1593470.153 0, 550151.548 1593443.669 0, 550389.089 1593417.199 0, 550626.631 1593390.742 0, 550864.175 1593364.3 0, 551101.72 1593337.872 0, 551339.267 1593311.458 0, 
+    551576.816 1593285.057 0, 551814.366 1593258.671 0, 552051.917 1593232.299 0, 552289.47 1593205.94 0, 552527.025 1593179.596 0, 552764.581 1593153.266 0, 553002.139 1593126.949 0, 553239.699 1593100.647 0, 553476.039 1593074.493 0, 552864.136 1587543.433 0, 
+    552252.187 1582011.951 0))
+
+POLYGON ((564880.769 1591829.09 0, 564644.353 1591854.576 0, 564406.721 1591880.207 0, 564169.089 1591905.852 0, 563931.46 1591931.511 0, 563693.832 1591957.184 0, 563456.205 1591982.872 0, 563218.58 1592008.573 0, 562980.956 1592034.288 0, 562743.334 1592060.017 0, 
+    562505.713 1592085.76 0, 562268.094 1592111.517 0, 562030.476 1592137.288 0, 561792.86 1592163.073 0, 561555.246 1592188.872 0, 561317.633 1592214.685 0, 561080.021 1592240.512 0, 560842.411 1592266.353 0, 560604.803 1592292.208 0, 560367.196 1592318.077 0, 
+    560129.59 1592343.96 0, 559891.986 1592369.856 0, 559654.384 1592395.767 0, 559416.783 1592421.692 0, 559177.964 1592447.764 0, 558941.586 1592473.584 0, 558703.99 1592499.551 0, 558466.395 1592525.531 0, 558228.802 1592551.526 0, 557991.21 1592577.535 0, 
+    557753.62 1592603.558 0, 557516.031 1592629.594 0, 557278.444 1592655.645 0, 557040.859 1592681.71 0, 556803.274 1592707.789 0, 556565.692 1592733.881 0, 556328.111 1592759.988 0, 556090.532 1592786.109 0, 555852.954 1592812.243 0, 555615.377 1592838.392 0, 
+    555377.803 1592864.554 0, 555140.229 1592890.731 0, 554902.658 1592916.921 0, 554665.087 1592943.126 0, 554427.519 1592969.345 0, 554189.952 1592995.577 0, 553952.386 1593021.824 0, 553714.822 1593048.084 0, 553476.039 1593074.493 0, 554087.894 1598605.125 0, 
+    554699.701 1604135.322 0, 554937.83 1604108.985 0, 555174.743 1604082.797 0, 555411.658 1604056.622 0, 555648.574 1604030.461 0, 555885.491 1604004.315 0, 556122.41 1603978.182 0, 556359.331 1603952.063 0, 556596.253 1603925.958 0, 556833.177 1603899.868 0, 
+    557070.102 1603873.791 0, 557307.029 1603847.728 0, 557543.958 1603821.679 0, 557780.887 1603795.643 0, 558017.819 1603769.622 0, 558254.752 1603743.615 0, 558491.686 1603717.622 0, 558728.622 1603691.642 0, 558965.56 1603665.677 0, 559202.499 1603639.726 0, 
+    559439.44 1603613.788 0, 559676.382 1603587.865 0, 559913.325 1603561.955 0, 560150.271 1603536.059 0, 560386.001 1603510.31 0, 560624.165 1603484.31 0, 560861.115 1603458.456 0, 561098.066 1603432.616 0, 561335.019 1603406.79 0, 561571.974 1603380.978 0, 
+    561808.929 1603355.18 0, 562045.887 1603329.396 0, 562282.846 1603303.626 0, 562519.806 1603277.87 0, 562756.768 1603252.128 0, 562993.731 1603226.399 0, 563230.696 1603200.685 0, 563467.663 1603174.985 0, 563704.631 1603149.298 0, 563941.6 1603123.626 0, 
+    564178.571 1603097.967 0, 564415.543 1603072.322 0, 564652.517 1603046.692 0, 564889.493 1603021.075 0, 565126.47 1602995.472 0, 565363.448 1602969.883 0, 565600.428 1602944.309 0, 565837.41 1602918.748 0, 566073.177 1602893.332 0, 565476.996 1597361.428 0, 
+    564880.769 1591829.09 0))
+
+POLYGON ((577450.117 1601683.478 0, 577214.277 1601708.228 0, 576977.224 1601733.12 0, 576740.172 1601758.025 0, 576503.123 1601782.944 0, 576266.074 1601807.877 0, 576029.027 1601832.824 0, 575791.982 1601857.785 0, 575554.938 1601882.76 0, 575317.895 1601907.749 0, 
+    575080.854 1601932.752 0, 574843.815 1601957.769 0, 574606.777 1601982.8 0, 574369.74 1602007.845 0, 574132.705 1602032.904 0, 573895.671 1602057.976 0, 573658.639 1602083.063 0, 573421.608 1602108.163 0, 573184.579 1602133.278 0, 572947.551 1602158.406 0, 
+    572710.525 1602183.549 0, 572473.5 1602208.705 0, 572236.477 1602233.876 0, 571999.455 1602259.06 0, 571761.22 1602284.387 0, 571525.416 1602309.47 0, 571288.398 1602334.696 0, 571051.383 1602359.936 0, 570814.368 1602385.191 0, 570577.355 1602410.459 0, 
+    570340.344 1602435.74 0, 570103.334 1602461.036 0, 569866.325 1602486.346 0, 569629.318 1602511.67 0, 569392.313 1602537.008 0, 569155.309 1602562.359 0, 568918.306 1602587.725 0, 568681.305 1602613.105 0, 568444.306 1602638.498 0, 568207.308 1602663.906 0, 
+    567970.311 1602689.327 0, 567733.316 1602714.762 0, 567496.323 1602740.212 0, 567259.331 1602765.675 0, 567022.34 1602791.152 0, 566785.351 1602816.643 0, 566548.364 1602842.149 0, 566311.378 1602867.668 0, 566073.177 1602893.332 0, 566669.311 1608424.794 0, 
+    567265.396 1613955.81 0, 567502.942 1613930.216 0, 567739.277 1613904.767 0, 567975.613 1613879.332 0, 568211.951 1613853.911 0, 568448.29 1613828.504 0, 568684.631 1613803.11 0, 568920.974 1613777.731 0, 569157.318 1613752.365 0, 569393.663 1613727.014 0, 
+    569630.01 1613701.676 0, 569866.358 1613676.352 0, 570102.708 1613651.043 0, 570339.059 1613625.747 0, 570575.412 1613600.465 0, 570811.766 1613575.196 0, 571048.122 1613549.942 0, 571284.479 1613524.702 0, 571520.838 1613499.476 0, 571757.199 1613474.263 0, 
+    571993.56 1613449.065 0, 572229.923 1613423.88 0, 572466.288 1613398.709 0, 572702.654 1613373.552 0, 572937.81 1613348.538 0, 573175.391 1613323.28 0, 573411.762 1613298.165 0, 573648.134 1613273.064 0, 573884.507 1613247.977 0, 574120.883 1613222.903 0, 
+    574357.259 1613197.844 0, 574593.637 1613172.798 0, 574830.017 1613147.767 0, 575066.397 1613122.749 0, 575302.78 1613097.745 0, 575539.164 1613072.756 0, 575775.549 1613047.78 0, 576011.936 1613022.817 0, 576248.324 1612997.869 0, 576484.714 1612972.935 0, 
+    576721.105 1612948.015 0, 576957.498 1612923.108 0, 577193.892 1612898.216 0, 577430.288 1612873.337 0, 577666.685 1612848.473 0, 577903.083 1612823.622 0, 578139.483 1612798.785 0, 578375.885 1612773.962 0, 578611.077 1612749.28 0, 578030.62 1607216.603 0, 
+    577450.117 1601683.478 0))
+
+POLYGON ((589960.121 1611574.809 0, 589724.859 1611598.827 0, 589488.388 1611622.982 0, 589251.919 1611647.151 0, 589015.451 1611671.334 0, 588778.985 1611695.53 0, 588542.52 1611719.741 0, 588306.056 1611743.965 0, 588069.594 1611768.204 0, 587833.133 1611792.456 0, 
+    587596.674 1611816.722 0, 587360.216 1611841.003 0, 587123.76 1611865.297 0, 586887.305 1611889.605 0, 586650.851 1611913.927 0, 586414.399 1611938.263 0, 586177.948 1611962.612 0, 585941.499 1611986.976 0, 585705.051 1612011.354 0, 585468.605 1612035.745 0, 
+    585232.16 1612060.151 0, 584995.716 1612084.57 0, 584759.274 1612109.003 0, 584522.834 1612133.451 0, 584285.184 1612158.037 0, 584049.957 1612182.387 0, 583813.521 1612206.876 0, 583577.086 1612231.379 0, 583340.652 1612255.895 0, 583104.22 1612280.426 0, 
+    582867.79 1612304.971 0, 582631.361 1612329.529 0, 582394.933 1612354.102 0, 582158.507 1612378.688 0, 581922.082 1612403.288 0, 581685.659 1612427.902 0, 581449.237 1612452.531 0, 581212.816 1612477.173 0, 580976.397 1612501.829 0, 580739.98 1612526.498 0, 
+    580503.564 1612551.182 0, 580267.149 1612575.88 0, 580030.736 1612600.591 0, 579794.324 1612625.317 0, 579557.914 1612650.056 0, 579321.505 1612674.81 0, 579085.098 1612699.577 0, 578848.692 1612724.358 0, 578611.077 1612749.28 0, 579191.486 1618281.504 0, 
+    579771.847 1623813.268 0, 580008.808 1623788.414 0, 580244.562 1623763.701 0, 580480.318 1623739.002 0, 580716.076 1623714.317 0, 580951.835 1623689.646 0, 581187.596 1623664.988 0, 581423.357 1623640.345 0, 581659.121 1623615.715 0, 581894.886 1623591.099 0, 
+    582130.652 1623566.497 0, 582366.42 1623541.909 0, 582602.189 1623517.335 0, 582837.959 1623492.775 0, 583073.731 1623468.229 0, 583309.505 1623443.696 0, 583545.28 1623419.177 0, 583781.056 1623394.673 0, 584016.834 1623370.182 0, 584252.613 1623345.705 0, 
+    584488.394 1623321.242 0, 584724.176 1623296.792 0, 584959.96 1623272.357 0, 585195.745 1623247.936 0, 585430.324 1623223.653 0, 585667.319 1623199.134 0, 585903.108 1623174.754 0, 586138.899 1623150.388 0, 586374.691 1623126.036 0, 586610.485 1623101.698 0, 
+    586846.28 1623077.374 0, 587082.077 1623053.063 0, 587317.874 1623028.767 0, 587553.674 1623004.484 0, 587789.475 1622980.215 0, 588025.277 1622955.96 0, 588261.08 1622931.719 0, 588496.885 1622907.492 0, 588732.692 1622883.279 0, 588968.5 1622859.079 0, 
+    589204.309 1622834.894 0, 589440.12 1622810.722 0, 589675.932 1622786.564 0, 589911.746 1622762.42 0, 590147.561 1622738.29 0, 590383.377 1622714.174 0, 590619.195 1622690.072 0, 590855.014 1622665.983 0, 591089.629 1622642.032 0, 590524.899 1617108.651 0, 
+    589960.121 1611574.809 0))
+
+POLYGON ((602410.675 1621502.776 0, 602175.992 1621526.064 0, 601940.105 1621549.486 0, 601704.22 1621572.922 0, 601468.337 1621596.372 0, 601232.454 1621619.836 0, 600996.573 1621643.314 0, 600760.694 1621666.805 0, 600524.816 1621690.31 0, 600288.939 1621713.83 0, 
+    600053.064 1621737.363 0, 599817.19 1621760.91 0, 599581.317 1621784.471 0, 599345.446 1621808.046 0, 599109.576 1621831.634 0, 598873.708 1621855.237 0, 598637.841 1621878.853 0, 598401.975 1621902.484 0, 598166.111 1621926.128 0, 597930.248 1621949.786 0, 
+    597694.387 1621973.458 0, 597458.527 1621997.144 0, 597222.668 1622020.843 0, 596986.811 1622044.557 0, 596749.749 1622068.406 0, 596515.1 1622092.026 0, 596279.247 1622115.781 0, 596043.396 1622139.55 0, 595807.545 1622163.333 0, 595571.697 1622187.13 0, 
+    595335.849 1622210.941 0, 595100.003 1622234.766 0, 594864.158 1622258.604 0, 594628.315 1622282.457 0, 594392.473 1622306.323 0, 594156.633 1622330.203 0, 593920.794 1622354.097 0, 593684.956 1622378.005 0, 593449.12 1622401.927 0, 593213.285 1622425.863 0, 
+    592977.452 1622449.812 0, 592741.62 1622473.776 0, 592505.789 1622497.753 0, 592269.96 1622521.744 0, 592034.132 1622545.75 0, 591798.306 1622569.769 0, 591562.481 1622593.801 0, 591326.657 1622617.848 0, 591089.629 1622642.032 0, 591654.312 1628174.947 0, 
+    592218.946 1633707.389 0, 592455.32 1633683.272 0, 592690.492 1633659.291 0, 592925.666 1633635.325 0, 593160.841 1633611.372 0, 593396.017 1633587.433 0, 593631.195 1633563.508 0, 593866.374 1633539.597 0, 594101.555 1633515.7 0, 594336.737 1633491.816 0, 
+    594571.921 1633467.947 0, 594807.106 1633444.091 0, 595042.292 1633420.249 0, 595277.48 1633396.421 0, 595512.669 1633372.607 0, 595747.859 1633348.806 0, 595983.051 1633325.02 0, 596218.244 1633301.247 0, 596453.439 1633277.488 0, 596688.635 1633253.743 0, 
+    596923.833 1633230.012 0, 597159.032 1633206.295 0, 597394.232 1633182.591 0, 597629.434 1633158.902 0, 597863.435 1633135.347 0, 598099.841 1633111.564 0, 598335.047 1633087.916 0, 598570.254 1633064.281 0, 598805.463 1633040.661 0, 599040.673 1633017.054 0, 
+    599275.885 1632993.462 0, 599511.097 1632969.883 0, 599746.312 1632946.318 0, 599981.527 1632922.766 0, 600216.744 1632899.229 0, 600451.963 1632875.706 0, 600687.182 1632852.196 0, 600922.403 1632828.7 0, 601157.626 1632805.218 0, 601392.85 1632781.75 0, 
+    601628.075 1632758.296 0, 601863.302 1632734.855 0, 602098.53 1632711.428 0, 602333.759 1632688.016 0, 602568.99 1632664.617 0, 602804.222 1632641.232 0, 603039.456 1632617.86 0, 603274.691 1632594.503 0, 603508.726 1632571.279 0, 602959.724 1627037.264 0, 
+    602410.675 1621502.776 0))
+
+POLYGON ((614801.67 1631467.069 0, 614567.569 1631489.632 0, 614332.269 1631512.325 0, 614096.97 1631535.032 0, 613861.673 1631557.752 0, 613626.377 1631580.486 0, 613391.082 1631603.234 0, 613155.789 1631625.996 0, 612920.497 1631648.772 0, 612685.206 1631671.562 0, 
+    612449.917 1631694.365 0, 612214.629 1631717.183 0, 611979.342 1631740.014 0, 611744.057 1631762.859 0, 611508.773 1631785.718 0, 611273.491 1631808.591 0, 611038.21 1631831.477 0, 610802.93 1631854.378 0, 610567.651 1631877.292 0, 610332.374 1631900.22 0, 
+    610097.098 1631923.162 0, 609861.824 1631946.118 0, 609626.551 1631969.088 0, 609391.279 1631992.071 0, 609154.808 1632015.186 0, 608920.739 1632038.08 0, 608685.472 1632061.105 0, 608450.205 1632084.144 0, 608214.94 1632107.196 0, 607979.677 1632130.263 0, 
+    607744.415 1632153.344 0, 607509.154 1632176.438 0, 607273.894 1632199.546 0, 607038.636 1632222.668 0, 606803.379 1632245.804 0, 606568.124 1632268.954 0, 606332.87 1632292.117 0, 606097.617 1632315.294 0, 605862.365 1632338.486 0, 605627.115 1632361.691 0, 
+    605391.867 1632384.91 0, 605156.62 1632408.142 0, 604921.374 1632431.389 0, 604686.129 1632454.65 0, 604450.886 1632477.924 0, 604215.644 1632501.212 0, 603980.404 1632524.514 0, 603745.165 1632547.83 0, 603508.726 1632571.279 0, 604057.68 1638104.814 0, 
+    604606.586 1643637.864 0, 604842.371 1643614.48 0, 605076.959 1643591.229 0, 605311.548 1643567.991 0, 605546.138 1643544.768 0, 605780.73 1643521.558 0, 606015.323 1643498.362 0, 606249.917 1643475.18 0, 606484.513 1643452.011 0, 606719.111 1643428.857 0, 
+    606953.709 1643405.716 0, 607188.309 1643382.589 0, 607422.91 1643359.476 0, 607657.513 1643336.376 0, 607892.117 1643313.291 0, 608126.723 1643290.219 0, 608361.329 1643267.161 0, 608595.938 1643244.117 0, 608830.547 1643221.086 0, 609065.158 1643198.07 0, 
+    609299.77 1643175.067 0, 609534.384 1643152.078 0, 609768.998 1643129.103 0, 610003.615 1643106.142 0, 610237.035 1643083.311 0, 610472.851 1643060.26 0, 610707.472 1643037.34 0, 610942.093 1643014.434 0, 611176.716 1642991.542 0, 611411.341 1642968.664 0, 
+    611645.966 1642945.799 0, 611880.593 1642922.948 0, 612115.222 1642900.111 0, 612349.851 1642877.288 0, 612584.482 1642854.478 0, 612819.115 1642831.683 0, 613053.749 1642808.901 0, 613288.384 1642786.133 0, 613523.02 1642763.379 0, 613757.658 1642740.639 0, 
+    613992.297 1642717.912 0, 614226.937 1642695.199 0, 614461.579 1642672.5 0, 614696.222 1642649.815 0, 614930.867 1642627.144 0, 615165.512 1642604.486 0, 615400.16 1642581.843 0, 615634.808 1642559.213 0, 615868.261 1642536.712 0, 615334.989 1637002.134 0, 
+    614801.67 1631467.069 0))
+
+POLYGON ((627133.002 1641467.381 0, 626899.484 1641489.222 0, 626664.773 1641511.189 0, 626430.063 1641533.169 0, 626195.354 1641555.164 0, 625960.646 1641577.172 0, 625725.94 1641599.194 0, 625491.235 1641621.23 0, 625256.531 1641643.28 0, 625021.829 1641665.344 0, 
+    624787.128 1641687.421 0, 624552.428 1641709.512 0, 624317.73 1641731.617 0, 624083.033 1641753.736 0, 623848.337 1641775.869 0, 623613.642 1641798.015 0, 623378.949 1641820.175 0, 623144.257 1641842.349 0, 622909.566 1641864.537 0, 622674.877 1641886.739 0, 
+    622440.189 1641908.955 0, 622205.502 1641931.184 0, 621970.817 1641953.427 0, 621736.133 1641975.684 0, 621500.254 1641998.068 0, 621266.768 1642020.239 0, 621032.088 1642042.538 0, 620797.409 1642064.85 0, 620562.732 1642087.176 0, 620328.056 1642109.516 0, 
+    620093.381 1642131.869 0, 619858.707 1642154.237 0, 619624.035 1642176.618 0, 619389.364 1642199.013 0, 619154.694 1642221.422 0, 618920.026 1642243.845 0, 618685.359 1642266.281 0, 618450.693 1642288.732 0, 618216.029 1642311.196 0, 617981.366 1642333.674 0, 
+    617746.704 1642356.165 0, 617512.043 1642378.671 0, 617277.384 1642401.19 0, 617042.727 1642423.724 0, 616808.07 1642446.271 0, 616573.415 1642468.831 0, 616338.761 1642491.406 0, 616104.109 1642513.995 0, 615868.261 1642536.712 0, 616401.486 1648070.798 0, 
+    616934.663 1653604.385 0, 617169.856 1653581.731 0, 617403.857 1653559.205 0, 617637.859 1653536.693 0, 617871.863 1653514.195 0, 618105.868 1653491.71 0, 618339.874 1653469.24 0, 618573.882 1653446.783 0, 618807.891 1653424.34 0, 619041.901 1653401.911 0, 
+    619275.912 1653379.495 0, 619509.925 1653357.093 0, 619743.94 1653334.705 0, 619977.955 1653312.331 0, 620211.972 1653289.97 0, 620445.99 1653267.624 0, 620680.01 1653245.291 0, 620914.03 1653222.972 0, 621148.053 1653200.666 0, 621382.076 1653178.375 0, 
+    621616.101 1653156.097 0, 621850.127 1653133.833 0, 622084.154 1653111.583 0, 622318.183 1653089.346 0, 622551.02 1653067.237 0, 622786.244 1653044.915 0, 623020.277 1653022.719 0, 623254.311 1653000.538 0, 623488.346 1652978.37 0, 623722.382 1652956.217 0, 
+    623956.42 1652934.077 0, 624190.459 1652911.95 0, 624424.5 1652889.838 0, 624658.541 1652867.739 0, 624892.584 1652845.654 0, 625126.629 1652823.583 0, 625360.674 1652801.525 0, 625594.721 1652779.482 0, 625828.77 1652757.452 0, 626062.819 1652735.436 0, 
+    626296.87 1652713.433 0, 626530.922 1652691.445 0, 626764.975 1652669.47 0, 626999.03 1652647.509 0, 627233.086 1652625.562 0, 627467.143 1652603.629 0, 627701.202 1652581.709 0, 627935.262 1652559.803 0, 628168.131 1652538.022 0, 627650.59 1647002.951 0, 
+    627133.002 1641467.381 0))
+
+POLYGON ((639404.567 1651503.4 0, 639171.636 1651524.523 0, 638937.515 1651545.768 0, 638703.395 1651567.026 0, 638469.277 1651588.298 0, 638235.16 1651609.584 0, 638001.044 1651630.884 0, 637766.929 1651652.197 0, 637532.816 1651673.524 0, 637298.704 1651694.865 0, 
+    637064.593 1651716.22 0, 636830.484 1651737.589 0, 636596.376 1651758.971 0, 636362.269 1651780.367 0, 636128.163 1651801.777 0, 635894.058 1651823.201 0, 635659.955 1651844.638 0, 635425.853 1651866.089 0, 635191.752 1651887.554 0, 634957.653 1651909.033 0, 
+    634723.555 1651930.526 0, 634489.458 1651952.032 0, 634255.362 1651973.552 0, 634021.268 1651995.086 0, 633785.984 1652016.743 0, 633553.083 1652038.195 0, 633318.992 1652059.77 0, 633084.903 1652081.359 0, 632850.815 1652102.962 0, 632616.728 1652124.579 0, 
+    632382.643 1652146.209 0, 632148.559 1652167.853 0, 631914.476 1652189.511 0, 631680.394 1652211.183 0, 631446.314 1652232.868 0, 631212.235 1652254.567 0, 630978.157 1652276.28 0, 630744.08 1652298.007 0, 630510.005 1652319.748 0, 630275.931 1652341.502 0, 
+    630041.858 1652363.27 0, 629807.787 1652385.052 0, 629573.717 1652406.848 0, 629339.648 1652428.657 0, 629105.58 1652450.48 0, 628871.514 1652472.317 0, 628637.449 1652494.168 0, 628403.385 1652516.033 0, 628168.131 1652538.022 0, 628685.625 1658072.588 0, 
+    629203.071 1663606.642 0, 629437.67 1663584.713 0, 629671.083 1663562.909 0, 629904.496 1663541.119 0, 630137.911 1663519.343 0, 630371.327 1663497.581 0, 630604.744 1663475.832 0, 630838.163 1663454.097 0, 631071.583 1663432.376 0, 631305.004 1663410.668 0, 
+    631538.427 1663388.974 0, 631771.85 1663367.294 0, 632005.275 1663345.628 0, 632238.702 1663323.976 0, 632472.129 1663302.337 0, 632705.558 1663280.712 0, 632938.988 1663259.1 0, 633172.42 1663237.503 0, 633405.852 1663215.919 0, 633639.286 1663194.349 0, 
+    633872.722 1663172.792 0, 634106.158 1663151.25 0, 634339.596 1663129.721 0, 634573.035 1663108.205 0, 634805.287 1663086.813 0, 635039.917 1663065.216 0, 635273.359 1663043.742 0, 635506.803 1663022.282 0, 635740.249 1663000.836 0, 635973.695 1662979.403 0, 
+    636207.143 1662957.984 0, 636440.592 1662936.579 0, 636674.043 1662915.187 0, 636907.494 1662893.809 0, 637140.947 1662872.445 0, 637374.401 1662851.095 0, 637607.857 1662829.759 0, 637841.313 1662808.436 0, 638074.771 1662787.127 0, 638308.23 1662765.831 0, 
+    638541.691 1662744.55 0, 638775.153 1662723.282 0, 639008.615 1662702.028 0, 639242.08 1662680.787 0, 639475.545 1662659.561 0, 639709.012 1662638.348 0, 639942.48 1662617.149 0, 640175.949 1662595.963 0, 640408.232 1662574.899 0, 639906.423 1657039.406 0, 
+    639404.567 1651503.4 0))
+
+POLYGON ((651616.264 1661574.818 0, 651383.92 1661595.226 0, 651150.392 1661615.751 0, 650916.865 1661636.291 0, 650683.339 1661656.844 0, 650449.815 1661677.411 0, 650216.291 1661697.992 0, 649982.769 1661718.586 0, 649749.249 1661739.194 0, 649515.729 1661759.816 0, 
+    649282.211 1661780.452 0, 649048.693 1661801.101 0, 648815.177 1661821.765 0, 648581.663 1661842.441 0, 648348.149 1661863.132 0, 648114.637 1661883.837 0, 647881.126 1661904.555 0, 647647.616 1661925.287 0, 647414.107 1661946.032 0, 647180.6 1661966.792 0, 
+    646947.094 1661987.565 0, 646713.589 1662008.352 0, 646480.085 1662029.152 0, 646246.582 1662049.967 0, 646011.895 1662070.9 0, 645779.581 1662091.636 0, 645546.082 1662112.492 0, 645312.584 1662133.361 0, 645079.088 1662154.244 0, 644845.593 1662175.141 0, 
+    644612.099 1662196.052 0, 644378.606 1662216.976 0, 644145.115 1662237.914 0, 643911.624 1662258.866 0, 643678.135 1662279.831 0, 643444.648 1662300.811 0, 643211.161 1662321.804 0, 642977.676 1662342.81 0, 642744.192 1662363.831 0, 642510.709 1662384.865 0, 
+    642277.227 1662405.913 0, 642043.747 1662426.975 0, 641810.268 1662448.05 0, 641576.79 1662469.14 0, 641343.313 1662490.243 0, 641109.838 1662511.359 0, 640876.364 1662532.49 0, 640642.891 1662553.634 0, 640408.232 1662574.899 0, 640909.994 1668109.874 0, 
+    641411.709 1673644.323 0, 641645.713 1673623.117 0, 641878.534 1673602.031 0, 642111.357 1673580.96 0, 642344.181 1673559.902 0, 642577.006 1673538.858 0, 642809.832 1673517.828 0, 643042.66 1673496.811 0, 643275.489 1673475.808 0, 643508.319 1673454.819 0, 
+    643741.15 1673433.843 0, 643973.982 1673412.881 0, 644206.816 1673391.933 0, 644439.651 1673370.999 0, 644672.487 1673350.078 0, 644905.325 1673329.171 0, 645138.163 1673308.278 0, 645371.003 1673287.398 0, 645603.844 1673266.532 0, 645836.687 1673245.68 0, 
+    646069.53 1673224.842 0, 646302.375 1673204.017 0, 646535.221 1673183.206 0, 646768.068 1673162.408 0, 646999.734 1673141.73 0, 647233.767 1673120.855 0, 647466.618 1673100.098 0, 647699.47 1673079.356 0, 647932.323 1673058.627 0, 648165.178 1673037.912 0, 
+    648398.033 1673017.21 0, 648630.89 1672996.523 0, 648863.749 1672975.849 0, 649096.608 1672955.188 0, 649329.469 1672934.542 0, 649562.331 1672913.909 0, 649795.194 1672893.29 0, 650028.058 1672872.684 0, 650260.924 1672852.092 0, 650493.79 1672831.514 0, 
+    650726.658 1672810.95 0, 650959.528 1672790.399 0, 651192.398 1672769.862 0, 651425.269 1672749.339 0, 651658.142 1672728.829 0, 651891.016 1672708.333 0, 652123.891 1672687.851 0, 652356.768 1672667.383 0, 652588.463 1672647.032 0, 652102.387 1667111.188 0, 
+    651616.264 1661574.818 0))
+
+POLYGON ((663767.99 1671681.322 0, 663536.237 1671701.018 0, 663303.303 1671720.828 0, 663070.371 1671740.653 0, 662837.44 1671760.49 0, 662604.51 1671780.342 0, 662371.582 1671800.207 0, 662138.654 1671820.086 0, 661905.728 1671839.979 0, 661672.803 1671859.885 0, 
+    661439.879 1671879.805 0, 661206.956 1671899.739 0, 660974.035 1671919.687 0, 660741.114 1671939.648 0, 660508.195 1671959.623 0, 660275.277 1671979.612 0, 660042.36 1671999.614 0, 659809.444 1672019.63 0, 659576.53 1672039.66 0, 659343.616 1672059.704 0, 
+    659110.704 1672079.761 0, 658877.793 1672099.832 0, 658644.883 1672119.916 0, 658411.975 1672140.015 0, 658177.886 1672160.229 0, 657946.161 1672180.252 0, 657713.256 1672200.392 0, 657480.352 1672220.545 0, 657247.449 1672240.712 0, 657014.548 1672260.893 0, 
+    656781.647 1672281.087 0, 656548.748 1672301.295 0, 656315.85 1672321.517 0, 656082.954 1672341.752 0, 655850.058 1672362.001 0, 655617.164 1672382.264 0, 655384.27 1672402.54 0, 655151.378 1672422.831 0, 654918.488 1672443.135 0, 654685.598 1672463.452 0, 
+    654452.71 1672483.784 0, 654219.822 1672504.129 0, 653986.936 1672524.488 0, 653754.052 1672544.86 0, 653521.168 1672565.246 0, 653288.286 1672585.646 0, 653055.404 1672606.06 0, 652822.524 1672626.487 0, 652588.463 1672647.032 0, 653074.493 1678182.344 0, 
+    653560.476 1683717.117 0, 653793.882 1683696.629 0, 654026.111 1683676.259 0, 654258.34 1683655.903 0, 654490.571 1683635.56 0, 654722.803 1683615.231 0, 654955.036 1683594.915 0, 655187.271 1683574.613 0, 655419.506 1683554.325 0, 655651.743 1683534.051 0, 
+    655883.981 1683513.79 0, 656116.22 1683493.543 0, 656348.461 1683473.309 0, 656580.702 1683453.09 0, 656812.945 1683432.883 0, 657045.189 1683412.691 0, 657277.434 1683392.512 0, 657509.681 1683372.347 0, 657741.928 1683352.196 0, 657974.177 1683332.058 0, 
+    658206.427 1683311.934 0, 658438.678 1683291.823 0, 658670.93 1683271.726 0, 658903.184 1683251.643 0, 659134.26 1683231.676 0, 659367.694 1683211.518 0, 659599.951 1683191.476 0, 659832.209 1683171.447 0, 660064.468 1683151.433 0, 660296.729 1683131.432 0, 
+    660528.991 1683111.444 0, 660761.254 1683091.47 0, 660993.518 1683071.51 0, 661225.783 1683051.564 0, 661458.049 1683031.631 0, 661690.317 1683011.712 0, 661922.586 1682991.807 0, 662154.855 1682971.915 0, 662387.127 1682952.037 0, 662619.399 1682932.173 0, 
+    662851.672 1682912.322 0, 663083.947 1682892.485 0, 663316.223 1682872.661 0, 663548.5 1682852.852 0, 663780.778 1682833.056 0, 664013.057 1682813.273 0, 664245.337 1682793.505 0, 664477.619 1682773.75 0, 664708.724 1682754.108 0, 664238.38 1677217.984 0, 
+    663767.99 1671681.322 0))
+
+POLYGON ((528104.49 1573549.372 0, 527867.01 1573577.011 0, 527628.302 1573604.807 0, 527389.595 1573632.617 0, 527150.89 1573660.441 0, 526912.186 1573688.279 0, 526673.484 1573716.131 0, 526434.784 1573743.997 0, 526196.085 1573771.877 0, 525957.389 1573799.771 0, 
+    525718.693 1573827.679 0, 525479.999 1573855.602 0, 525241.307 1573883.538 0, 525002.617 1573911.488 0, 524763.928 1573939.453 0, 524525.241 1573967.431 0, 524286.556 1573995.424 0, 524047.872 1574023.43 0, 523809.19 1574051.451 0, 523570.509 1574079.486 0, 
+    523331.83 1574107.534 0, 523093.153 1574135.597 0, 522854.478 1574163.674 0, 522615.804 1574191.765 0, 522375.901 1574220.015 0, 522138.461 1574247.989 0, 521899.792 1574276.122 0, 521661.125 1574304.269 0, 521422.459 1574332.43 0, 521183.795 1574360.605 0, 
+    520945.133 1574388.794 0, 520706.472 1574416.997 0, 520467.813 1574445.215 0, 520229.156 1574473.446 0, 519990.5 1574501.691 0, 519751.846 1574529.951 0, 519513.194 1574558.224 0, 519274.543 1574586.512 0, 519035.894 1574614.813 0, 518797.247 1574643.129 0, 
+    518558.601 1574671.459 0, 518319.957 1574699.802 0, 518081.314 1574728.16 0, 517842.674 1574756.532 0, 517604.035 1574784.918 0, 517365.397 1574813.318 0, 517126.762 1574841.731 0, 516888.128 1574870.159 0, 516648.264 1574898.748 0, 517307.171 1580425.671 0, 
+    517966.03 1585952.183 0, 518205.24 1585923.672 0, 518443.224 1585895.322 0, 518681.209 1585866.985 0, 518919.195 1585838.663 0, 519157.184 1585810.354 0, 519395.174 1585782.06 0, 519633.166 1585753.78 0, 519871.159 1585725.513 0, 520109.154 1585697.261 0, 
+    520347.151 1585669.022 0, 520585.149 1585640.798 0, 520823.149 1585612.587 0, 521061.151 1585584.391 0, 521299.154 1585556.209 0, 521537.159 1585528.04 0, 521775.166 1585499.886 0, 522013.174 1585471.746 0, 522251.184 1585443.619 0, 522489.196 1585415.507 0, 
+    522727.209 1585387.409 0, 522965.224 1585359.324 0, 523203.241 1585331.254 0, 523441.259 1585303.198 0, 523678.052 1585275.3 0, 523917.301 1585247.127 0, 524155.324 1585219.113 0, 524393.349 1585191.112 0, 524631.375 1585163.126 0, 524869.403 1585135.154 0, 
+    525107.433 1585107.196 0, 525345.465 1585079.251 0, 525583.498 1585051.321 0, 525821.532 1585023.405 0, 526059.569 1584995.503 0, 526297.607 1584967.615 0, 526535.646 1584939.74 0, 526773.688 1584911.88 0, 527011.731 1584884.034 0, 527249.775 1584856.202 0, 
+    527487.822 1584828.384 0, 527725.869 1584800.58 0, 527963.919 1584772.79 0, 528201.97 1584745.014 0, 528440.023 1584717.251 0, 528678.077 1584689.503 0, 528916.133 1584661.769 0, 529154.191 1584634.049 0, 529391.023 1584606.486 0, 528747.781 1579078.134 0, 
+    528104.49 1573549.372 0))
+
+POLYGON ((540819.773 1583293.072 0, 540582.861 1583319.966 0, 540344.726 1583347.013 0, 540106.593 1583374.075 0, 539868.461 1583401.15 0, 539630.331 1583428.24 0, 539392.202 1583455.343 0, 539154.075 1583482.461 0, 538915.95 1583509.592 0, 538677.826 1583536.738 0, 
+    538439.704 1583563.897 0, 538201.583 1583591.071 0, 537963.464 1583618.258 0, 537725.346 1583645.46 0, 537487.231 1583672.675 0, 537249.116 1583699.905 0, 537011.004 1583727.149 0, 536772.893 1583754.406 0, 536534.783 1583781.678 0, 536296.675 1583808.963 0, 
+    536058.569 1583836.263 0, 535820.464 1583863.577 0, 535582.361 1583890.905 0, 535344.26 1583918.246 0, 535104.934 1583945.743 0, 534868.062 1583972.972 0, 534629.965 1584000.355 0, 534391.87 1584027.753 0, 534153.777 1584055.165 0, 533915.685 1584082.591 0, 
+    533677.595 1584110.031 0, 533439.507 1584137.484 0, 533201.42 1584164.952 0, 532963.335 1584192.434 0, 532725.251 1584219.93 0, 532487.169 1584247.44 0, 532249.088 1584274.964 0, 532011.01 1584302.502 0, 531772.933 1584330.053 0, 531534.857 1584357.619 0, 
+    531296.783 1584385.199 0, 531058.711 1584412.793 0, 530820.64 1584440.401 0, 530582.571 1584468.023 0, 530344.504 1584495.659 0, 530106.438 1584523.309 0, 529868.374 1584550.973 0, 529630.311 1584578.651 0, 529391.023 1584606.486 0, 530034.218 1590134.422 0, 
+    530677.363 1595661.937 0, 530915.997 1595634.178 0, 531153.408 1595606.575 0, 531390.822 1595578.987 0, 531628.237 1595551.413 0, 531865.654 1595523.852 0, 532103.072 1595496.306 0, 532340.492 1595468.773 0, 532577.914 1595441.255 0, 532815.337 1595413.75 0, 
+    533052.762 1595386.26 0, 533290.188 1595358.783 0, 533527.616 1595331.32 0, 533765.046 1595303.872 0, 534002.477 1595276.437 0, 534239.91 1595249.016 0, 534477.344 1595221.61 0, 534714.78 1595194.217 0, 534952.218 1595166.838 0, 535189.658 1595139.473 0, 
+    535427.098 1595112.122 0, 535664.541 1595084.786 0, 535901.985 1595057.463 0, 536139.431 1595030.154 0, 536375.656 1595002.999 0, 536614.327 1594975.578 0, 536851.778 1594948.311 0, 537089.23 1594921.058 0, 537326.684 1594893.819 0, 537564.139 1594866.594 0, 
+    537801.596 1594839.383 0, 538039.055 1594812.186 0, 538276.515 1594785.003 0, 538513.977 1594757.834 0, 538751.44 1594730.678 0, 538988.905 1594703.537 0, 539226.372 1594676.41 0, 539463.84 1594649.297 0, 539701.31 1594622.197 0, 539938.781 1594595.112 0, 
+    540176.254 1594568.041 0, 540413.729 1594540.984 0, 540651.205 1594513.94 0, 540888.683 1594486.911 0, 541126.162 1594459.895 0, 541363.643 1594432.894 0, 541601.126 1594405.907 0, 541838.61 1594378.933 0, 542074.873 1594352.112 0, 541447.347 1588822.803 0, 
+    540819.773 1583293.072 0))
+
+POLYGON ((553476.039 1593074.493 0, 553239.699 1593100.647 0, 553002.139 1593126.949 0, 552764.581 1593153.266 0, 552527.025 1593179.596 0, 552289.47 1593205.94 0, 552051.917 1593232.299 0, 551814.366 1593258.671 0, 551576.816 1593285.057 0, 551339.267 1593311.458 0, 
+    551101.72 1593337.872 0, 550864.175 1593364.3 0, 550626.631 1593390.742 0, 550389.089 1593417.199 0, 550151.548 1593443.669 0, 549914.009 1593470.153 0, 549676.471 1593496.651 0, 549438.935 1593523.163 0, 549201.4 1593549.689 0, 548963.868 1593576.23 0, 
+    548726.336 1593602.784 0, 548488.806 1593629.352 0, 548251.278 1593655.934 0, 548013.751 1593682.53 0, 547775.005 1593709.277 0, 547538.703 1593735.764 0, 547301.181 1593762.402 0, 547063.66 1593789.054 0, 546826.142 1593815.72 0, 546588.624 1593842.399 0, 
+    546351.109 1593869.093 0, 546113.594 1593895.801 0, 545876.082 1593922.523 0, 545638.571 1593949.259 0, 545401.061 1593976.009 0, 545163.554 1594002.772 0, 544926.047 1594029.55 0, 544688.543 1594056.342 0, 544451.04 1594083.148 0, 544213.538 1594109.967 0, 
+    543976.038 1594136.801 0, 543738.54 1594163.649 0, 543501.043 1594190.51 0, 543263.548 1594217.386 0, 543026.054 1594244.276 0, 542788.562 1594271.179 0, 542551.072 1594298.097 0, 542313.583 1594325.028 0, 542074.873 1594352.112 0, 542702.351 1599880.993 0, 
+    543329.78 1605409.44 0, 543567.835 1605382.43 0, 543804.673 1605355.572 0, 544041.513 1605328.728 0, 544278.354 1605301.899 0, 544515.197 1605275.083 0, 544752.041 1605248.281 0, 544988.887 1605221.493 0, 545225.735 1605194.719 0, 545462.584 1605167.959 0, 
+    545699.434 1605141.212 0, 545936.287 1605114.48 0, 546173.14 1605087.762 0, 546409.996 1605061.057 0, 546646.853 1605034.367 0, 546883.711 1605007.69 0, 547120.571 1604981.028 0, 547357.433 1604954.379 0, 547594.296 1604927.745 0, 547831.161 1604901.124 0, 
+    548068.028 1604874.517 0, 548304.895 1604847.924 0, 548541.765 1604821.345 0, 548778.636 1604794.78 0, 549014.291 1604768.366 0, 549252.383 1604741.692 0, 549489.259 1604715.169 0, 549726.136 1604688.66 0, 549963.015 1604662.165 0, 550199.895 1604635.683 0, 
+    550436.777 1604609.216 0, 550673.661 1604582.763 0, 550910.546 1604556.323 0, 551147.433 1604529.898 0, 551384.321 1604503.486 0, 551621.211 1604477.088 0, 551858.102 1604450.705 0, 552094.995 1604424.335 0, 552331.889 1604397.979 0, 552568.785 1604371.637 0, 
+    552805.683 1604345.309 0, 553042.582 1604318.995 0, 553279.482 1604292.695 0, 553516.385 1604266.409 0, 553753.288 1604240.137 0, 553990.194 1604213.879 0, 554227.1 1604187.634 0, 554464.009 1604161.404 0, 554699.701 1604135.322 0, 554087.894 1598605.125 0, 
+    553476.039 1593074.493 0))
+
+POLYGON ((566073.177 1602893.332 0, 565837.41 1602918.748 0, 565600.428 1602944.309 0, 565363.448 1602969.883 0, 565126.47 1602995.472 0, 564889.493 1603021.075 0, 564652.517 1603046.692 0, 564415.543 1603072.322 0, 564178.571 1603097.967 0, 563941.6 1603123.626 0, 
+    563704.631 1603149.298 0, 563467.663 1603174.985 0, 563230.696 1603200.685 0, 562993.731 1603226.399 0, 562756.768 1603252.128 0, 562519.806 1603277.87 0, 562282.846 1603303.626 0, 562045.887 1603329.396 0, 561808.929 1603355.18 0, 561571.974 1603380.978 0, 
+    561335.019 1603406.79 0, 561098.066 1603432.616 0, 560861.115 1603458.456 0, 560624.165 1603484.31 0, 560386.001 1603510.31 0, 560150.271 1603536.059 0, 559913.325 1603561.955 0, 559676.382 1603587.865 0, 559439.44 1603613.788 0, 559202.499 1603639.726 0, 
+    558965.56 1603665.677 0, 558728.622 1603691.642 0, 558491.686 1603717.622 0, 558254.752 1603743.615 0, 558017.819 1603769.622 0, 557780.887 1603795.643 0, 557543.958 1603821.679 0, 557307.029 1603847.728 0, 557070.102 1603873.791 0, 556833.177 1603899.868 0, 
+    556596.253 1603925.958 0, 556359.331 1603952.063 0, 556122.41 1603978.182 0, 555885.491 1604004.315 0, 555648.574 1604030.461 0, 555411.658 1604056.622 0, 555174.743 1604082.797 0, 554937.83 1604108.985 0, 554699.701 1604135.322 0, 555311.46 1609665.079 0, 
+    555923.169 1615194.388 0, 556160.643 1615168.123 0, 556396.905 1615142.006 0, 556633.169 1615115.904 0, 556869.434 1615089.815 0, 557105.701 1615063.74 0, 557341.969 1615037.679 0, 557578.239 1615011.632 0, 557814.51 1614985.599 0, 558050.783 1614959.58 0, 
+    558287.057 1614933.575 0, 558523.333 1614907.583 0, 558759.61 1614881.606 0, 558995.889 1614855.642 0, 559232.17 1614829.693 0, 559468.452 1614803.757 0, 559704.735 1614777.835 0, 559941.02 1614751.927 0, 560177.307 1614726.033 0, 560413.595 1614700.153 0, 
+    560649.884 1614674.287 0, 560886.176 1614648.434 0, 561122.468 1614622.596 0, 561358.762 1614596.771 0, 561593.845 1614571.093 0, 561831.355 1614545.164 0, 562067.654 1614519.381 0, 562303.954 1614493.612 0, 562540.256 1614467.857 0, 562776.559 1614442.116 0, 
+    563012.864 1614416.389 0, 563249.17 1614390.676 0, 563485.478 1614364.977 0, 563721.788 1614339.291 0, 563958.098 1614313.62 0, 564194.411 1614287.962 0, 564430.725 1614262.318 0, 564667.04 1614236.689 0, 564903.357 1614211.073 0, 565139.675 1614185.471 0, 
+    565375.995 1614159.883 0, 565612.316 1614134.309 0, 565848.639 1614108.748 0, 566084.964 1614083.202 0, 566321.29 1614057.67 0, 566557.617 1614032.151 0, 566793.946 1614006.646 0, 567030.276 1613981.156 0, 567265.396 1613955.81 0, 566669.311 1608424.794 0, 
+    566073.177 1602893.332 0))
+
+POLYGON ((578611.077 1612749.28 0, 578375.885 1612773.962 0, 578139.483 1612798.785 0, 577903.083 1612823.622 0, 577666.685 1612848.473 0, 577430.288 1612873.337 0, 577193.892 1612898.216 0, 576957.498 1612923.108 0, 576721.105 1612948.015 0, 576484.714 1612972.935 0, 
+    576248.324 1612997.869 0, 576011.936 1613022.817 0, 575775.549 1613047.78 0, 575539.164 1613072.756 0, 575302.78 1613097.745 0, 575066.397 1613122.749 0, 574830.017 1613147.767 0, 574593.637 1613172.798 0, 574357.259 1613197.844 0, 574120.883 1613222.903 0, 
+    573884.507 1613247.977 0, 573648.134 1613273.064 0, 573411.762 1613298.165 0, 573175.391 1613323.28 0, 572937.81 1613348.538 0, 572702.654 1613373.552 0, 572466.288 1613398.709 0, 572229.923 1613423.88 0, 571993.56 1613449.065 0, 571757.199 1613474.263 0, 
+    571520.838 1613499.476 0, 571284.479 1613524.702 0, 571048.122 1613549.942 0, 570811.766 1613575.196 0, 570575.412 1613600.465 0, 570339.059 1613625.747 0, 570102.708 1613651.043 0, 569866.358 1613676.352 0, 569630.01 1613701.676 0, 569393.663 1613727.014 0, 
+    569157.318 1613752.365 0, 568920.974 1613777.731 0, 568684.631 1613803.11 0, 568448.29 1613828.504 0, 568211.951 1613853.911 0, 567975.613 1613879.332 0, 567739.277 1613904.767 0, 567502.942 1613930.216 0, 567265.396 1613955.81 0, 567861.432 1619486.371 0, 
+    568457.419 1625016.473 0, 568694.311 1624990.95 0, 568929.994 1624965.571 0, 569165.68 1624940.206 0, 569401.367 1624914.855 0, 569637.055 1624889.518 0, 569872.745 1624864.195 0, 570108.436 1624838.885 0, 570344.129 1624813.59 0, 570579.823 1624788.308 0, 
+    570815.519 1624763.04 0, 571051.217 1624737.786 0, 571286.915 1624712.546 0, 571522.616 1624687.32 0, 571758.317 1624662.107 0, 571994.021 1624636.909 0, 572229.725 1624611.724 0, 572465.432 1624586.553 0, 572701.139 1624561.396 0, 572936.848 1624536.253 0, 
+    573172.559 1624511.124 0, 573408.271 1624486.009 0, 573643.985 1624460.907 0, 573879.7 1624435.82 0, 574114.208 1624410.875 0, 574351.134 1624385.687 0, 574586.854 1624360.641 0, 574822.575 1624335.609 0, 575058.297 1624310.59 0, 575294.021 1624285.586 0, 
+    575529.747 1624260.596 0, 575765.474 1624235.619 0, 576001.202 1624210.657 0, 576236.932 1624185.708 0, 576472.663 1624160.773 0, 576708.396 1624135.852 0, 576944.13 1624110.945 0, 577179.866 1624086.051 0, 577415.603 1624061.172 0, 577651.341 1624036.306 0, 
+    577887.081 1624011.455 0, 578122.823 1623986.617 0, 578358.566 1623961.793 0, 578594.31 1623936.983 0, 578830.056 1623912.187 0, 579065.804 1623887.404 0, 579301.553 1623862.636 0, 579537.303 1623837.882 0, 579771.847 1623813.268 0, 579191.486 1618281.504 0, 
+    578611.077 1612749.28 0))
+
+POLYGON ((591089.629 1622642.032 0, 590855.014 1622665.983 0, 590619.195 1622690.072 0, 590383.377 1622714.174 0, 590147.561 1622738.29 0, 589911.746 1622762.42 0, 589675.932 1622786.564 0, 589440.12 1622810.722 0, 589204.309 1622834.894 0, 588968.5 1622859.079 0, 
+    588732.692 1622883.279 0, 588496.885 1622907.492 0, 588261.08 1622931.719 0, 588025.277 1622955.96 0, 587789.475 1622980.215 0, 587553.674 1623004.484 0, 587317.874 1623028.767 0, 587082.077 1623053.063 0, 586846.28 1623077.374 0, 586610.485 1623101.698 0, 
+    586374.691 1623126.036 0, 586138.899 1623150.388 0, 585903.108 1623174.754 0, 585667.319 1623199.134 0, 585430.324 1623223.653 0, 585195.745 1623247.936 0, 584959.96 1623272.357 0, 584724.176 1623296.792 0, 584488.394 1623321.242 0, 584252.613 1623345.705 0, 
+    584016.834 1623370.182 0, 583781.056 1623394.673 0, 583545.28 1623419.177 0, 583309.505 1623443.696 0, 583073.731 1623468.229 0, 582837.959 1623492.775 0, 582602.189 1623517.335 0, 582366.42 1623541.909 0, 582130.652 1623566.497 0, 581894.886 1623591.099 0, 
+    581659.121 1623615.715 0, 581423.357 1623640.345 0, 581187.596 1623664.988 0, 580951.835 1623689.646 0, 580716.076 1623714.317 0, 580480.318 1623739.002 0, 580244.562 1623763.701 0, 580008.808 1623788.414 0, 579771.847 1623813.268 0, 580352.159 1629344.565 0, 
+    580932.421 1634875.39 0, 581168.728 1634850.605 0, 581403.831 1634825.96 0, 581638.936 1634801.329 0, 581874.043 1634776.712 0, 582109.151 1634752.109 0, 582344.26 1634727.52 0, 582579.371 1634702.944 0, 582814.483 1634678.383 0, 583049.597 1634653.835 0, 
+    583284.712 1634629.301 0, 583519.828 1634604.781 0, 583754.946 1634580.275 0, 583990.066 1634555.782 0, 584225.187 1634531.304 0, 584460.309 1634506.839 0, 584695.433 1634482.388 0, 584930.558 1634457.951 0, 585165.685 1634433.528 0, 585400.813 1634409.118 0, 
+    585635.942 1634384.723 0, 585871.073 1634360.341 0, 586106.206 1634335.973 0, 586341.339 1634311.619 0, 586575.271 1634287.403 0, 586811.611 1634262.952 0, 587046.75 1634238.64 0, 587281.889 1634214.341 0, 587517.03 1634190.056 0, 587752.173 1634165.785 0, 
+    587987.316 1634141.528 0, 588222.462 1634117.285 0, 588457.608 1634093.055 0, 588692.756 1634068.84 0, 588927.906 1634044.638 0, 589163.057 1634020.45 0, 589398.209 1633996.276 0, 589633.363 1633972.115 0, 589868.518 1633947.969 0, 590103.675 1633923.836 0, 
+    590338.833 1633899.718 0, 590573.993 1633875.613 0, 590809.154 1633851.522 0, 591044.316 1633827.444 0, 591279.48 1633803.381 0, 591514.645 1633779.331 0, 591749.811 1633755.296 0, 591984.979 1633731.274 0, 592218.946 1633707.389 0, 591654.312 1628174.947 0, 
+    591089.629 1622642.032 0))
+
+POLYGON ((603508.726 1632571.279 0, 603274.691 1632594.503 0, 603039.456 1632617.86 0, 602804.222 1632641.232 0, 602568.99 1632664.617 0, 602333.759 1632688.016 0, 602098.53 1632711.428 0, 601863.302 1632734.855 0, 601628.075 1632758.296 0, 601392.85 1632781.75 0, 
+    601157.626 1632805.218 0, 600922.403 1632828.7 0, 600687.182 1632852.196 0, 600451.963 1632875.706 0, 600216.744 1632899.229 0, 599981.527 1632922.766 0, 599746.312 1632946.318 0, 599511.097 1632969.883 0, 599275.885 1632993.462 0, 599040.673 1633017.054 0, 
+    598805.463 1633040.661 0, 598570.254 1633064.281 0, 598335.047 1633087.916 0, 598099.841 1633111.564 0, 597863.435 1633135.347 0, 597629.434 1633158.902 0, 597394.232 1633182.591 0, 597159.032 1633206.295 0, 596923.833 1633230.012 0, 596688.635 1633253.743 0, 
+    596453.439 1633277.488 0, 596218.244 1633301.247 0, 595983.051 1633325.02 0, 595747.859 1633348.806 0, 595512.669 1633372.607 0, 595277.48 1633396.421 0, 595042.292 1633420.249 0, 594807.106 1633444.091 0, 594571.921 1633467.947 0, 594336.737 1633491.816 0, 
+    594101.555 1633515.7 0, 593866.374 1633539.597 0, 593631.195 1633563.508 0, 593396.017 1633587.433 0, 593160.841 1633611.372 0, 592925.666 1633635.325 0, 592690.492 1633659.291 0, 592455.32 1633683.272 0, 592218.946 1633707.389 0, 592783.532 1639239.351 0, 
+    593348.068 1644770.828 0, 593583.787 1644746.778 0, 593818.308 1644722.864 0, 594052.83 1644698.964 0, 594287.354 1644675.078 0, 594521.879 1644651.205 0, 594756.406 1644627.346 0, 594990.934 1644603.501 0, 595225.464 1644579.67 0, 595459.995 1644555.853 0, 
+    595694.527 1644532.049 0, 595929.061 1644508.26 0, 596163.596 1644484.484 0, 596398.132 1644460.722 0, 596632.67 1644436.973 0, 596867.209 1644413.239 0, 597101.75 1644389.518 0, 597336.292 1644365.811 0, 597570.836 1644342.118 0, 597805.38 1644318.439 0, 
+    598039.927 1644294.774 0, 598274.474 1644271.122 0, 598509.023 1644247.484 0, 598743.574 1644223.86 0, 598976.927 1644200.37 0, 599212.679 1644176.653 0, 599447.234 1644153.071 0, 599681.79 1644129.502 0, 599916.347 1644105.947 0, 600150.906 1644082.405 0, 
+    600385.466 1644058.878 0, 600620.027 1644035.364 0, 600854.59 1644011.865 0, 601089.155 1643988.379 0, 601323.72 1643964.906 0, 601558.287 1643941.448 0, 601792.856 1643918.003 0, 602027.426 1643894.573 0, 602261.997 1643871.156 0, 602496.569 1643847.753 0, 
+    602731.143 1643824.363 0, 602965.719 1643800.988 0, 603200.295 1643777.626 0, 603434.873 1643754.278 0, 603669.453 1643730.944 0, 603904.034 1643707.623 0, 604138.616 1643684.317 0, 604373.2 1643661.024 0, 604606.586 1643637.864 0, 604057.68 1638104.814 0, 
+    603508.726 1632571.279 0))
+
+POLYGON ((615868.261 1642536.712 0, 615634.808 1642559.213 0, 615400.16 1642581.843 0, 615165.512 1642604.486 0, 614930.867 1642627.144 0, 614696.222 1642649.815 0, 614461.579 1642672.5 0, 614226.937 1642695.199 0, 613992.297 1642717.912 0, 613757.658 1642740.639 0, 
+    613523.02 1642763.379 0, 613288.384 1642786.133 0, 613053.749 1642808.901 0, 612819.115 1642831.683 0, 612584.482 1642854.478 0, 612349.851 1642877.288 0, 612115.222 1642900.111 0, 611880.593 1642922.948 0, 611645.966 1642945.799 0, 611411.341 1642968.664 0, 
+    611176.716 1642991.542 0, 610942.093 1643014.434 0, 610707.472 1643037.34 0, 610472.851 1643060.26 0, 610237.035 1643083.311 0, 610003.615 1643106.142 0, 609768.998 1643129.103 0, 609534.384 1643152.078 0, 609299.77 1643175.067 0, 609065.158 1643198.07 0, 
+    608830.547 1643221.086 0, 608595.938 1643244.117 0, 608361.329 1643267.161 0, 608126.723 1643290.219 0, 607892.117 1643313.291 0, 607657.513 1643336.376 0, 607422.91 1643359.476 0, 607188.309 1643382.589 0, 606953.709 1643405.716 0, 606719.111 1643428.857 0, 
+    606484.513 1643452.011 0, 606249.917 1643475.18 0, 606015.323 1643498.362 0, 605780.73 1643521.558 0, 605546.138 1643544.768 0, 605311.548 1643567.991 0, 605076.959 1643591.229 0, 604842.371 1643614.48 0, 604606.586 1643637.864 0, 605155.444 1649170.422 0, 
+    605704.252 1654702.48 0, 605939.382 1654679.161 0, 606173.318 1654655.975 0, 606407.256 1654632.802 0, 606641.195 1654609.642 0, 606875.136 1654586.497 0, 607109.078 1654563.365 0, 607343.021 1654540.247 0, 607576.965 1654517.143 0, 607810.911 1654494.053 0, 
+    608044.859 1654470.976 0, 608278.807 1654447.914 0, 608512.757 1654424.865 0, 608746.709 1654401.829 0, 608980.662 1654378.808 0, 609214.616 1654355.8 0, 609448.571 1654332.806 0, 609682.528 1654309.826 0, 609916.486 1654286.859 0, 610150.446 1654263.907 0, 
+    610384.407 1654240.968 0, 610618.369 1654218.043 0, 610852.332 1654195.131 0, 611086.297 1654172.234 0, 611319.069 1654149.467 0, 611554.231 1654126.48 0, 611788.2 1654103.624 0, 612022.17 1654080.781 0, 612256.142 1654057.953 0, 612490.115 1654035.138 0, 
+    612724.089 1654012.336 0, 612958.065 1653989.549 0, 613192.042 1653966.775 0, 613426.02 1653944.016 0, 613660 1653921.269 0, 613893.981 1653898.537 0, 614127.964 1653875.819 0, 614361.947 1653853.114 0, 614595.932 1653830.423 0, 614829.919 1653807.746 0, 
+    615063.906 1653785.082 0, 615297.895 1653762.432 0, 615531.886 1653739.797 0, 615765.877 1653717.174 0, 615999.871 1653694.566 0, 616233.865 1653671.971 0, 616467.861 1653649.391 0, 616701.858 1653626.824 0, 616934.663 1653604.385 0, 616401.486 1648070.798 0, 
+    615868.261 1642536.712 0))
+
+POLYGON ((628168.131 1652538.022 0, 627935.262 1652559.803 0, 627701.202 1652581.709 0, 627467.143 1652603.629 0, 627233.086 1652625.562 0, 626999.03 1652647.509 0, 626764.975 1652669.47 0, 626530.922 1652691.445 0, 626296.87 1652713.433 0, 626062.819 1652735.436 0, 
+    625828.77 1652757.452 0, 625594.721 1652779.482 0, 625360.674 1652801.525 0, 625126.629 1652823.583 0, 624892.584 1652845.654 0, 624658.541 1652867.739 0, 624424.5 1652889.838 0, 624190.459 1652911.95 0, 623956.42 1652934.077 0, 623722.382 1652956.217 0, 
+    623488.346 1652978.37 0, 623254.311 1653000.538 0, 623020.277 1653022.719 0, 622786.244 1653044.915 0, 622551.02 1653067.237 0, 622318.183 1653089.346 0, 622084.154 1653111.583 0, 621850.127 1653133.833 0, 621616.101 1653156.097 0, 621382.076 1653178.375 0, 
+    621148.053 1653200.666 0, 620914.03 1653222.972 0, 620680.01 1653245.291 0, 620445.99 1653267.624 0, 620211.972 1653289.97 0, 619977.955 1653312.331 0, 619743.94 1653334.705 0, 619509.925 1653357.093 0, 619275.912 1653379.495 0, 619041.901 1653401.911 0, 
+    618807.891 1653424.34 0, 618573.882 1653446.783 0, 618339.874 1653469.24 0, 618105.868 1653491.71 0, 617871.863 1653514.195 0, 617637.859 1653536.693 0, 617403.857 1653559.205 0, 617169.856 1653581.731 0, 616934.663 1653604.385 0, 617467.791 1659137.467 0, 
+    618000.869 1664670.036 0, 618235.408 1664647.445 0, 618468.757 1664624.982 0, 618702.108 1664602.533 0, 618935.461 1664580.097 0, 619168.814 1664557.675 0, 619402.169 1664535.267 0, 619635.526 1664512.873 0, 619868.883 1664490.492 0, 620102.242 1664468.125 0, 
+    620335.603 1664445.772 0, 620568.964 1664423.433 0, 620802.327 1664401.107 0, 621035.691 1664378.795 0, 621269.057 1664356.497 0, 621502.424 1664334.212 0, 621735.792 1664311.942 0, 621969.161 1664289.685 0, 622202.532 1664267.441 0, 622435.904 1664245.212 0, 
+    622669.277 1664222.996 0, 622902.652 1664200.794 0, 623136.028 1664178.606 0, 623369.405 1664156.431 0, 623601.595 1664134.383 0, 623836.164 1664112.123 0, 624069.545 1664089.99 0, 624302.928 1664067.87 0, 624536.311 1664045.764 0, 624769.696 1664023.672 0, 
+    625003.083 1664001.593 0, 625236.471 1663979.529 0, 625469.86 1663957.478 0, 625703.25 1663935.441 0, 625936.641 1663913.417 0, 626170.034 1663891.407 0, 626403.429 1663869.411 0, 626636.824 1663847.429 0, 626870.221 1663825.46 0, 627103.619 1663803.506 0, 
+    627337.018 1663781.565 0, 627570.419 1663759.637 0, 627803.821 1663737.724 0, 628037.224 1663715.824 0, 628270.629 1663693.938 0, 628504.034 1663672.065 0, 628737.441 1663650.207 0, 628970.85 1663628.362 0, 629203.071 1663606.642 0, 628685.625 1658072.588 0, 
+    628168.131 1652538.022 0))
+
+POLYGON ((640408.232 1662574.899 0, 640175.949 1662595.963 0, 639942.48 1662617.149 0, 639709.012 1662638.348 0, 639475.545 1662659.561 0, 639242.08 1662680.787 0, 639008.615 1662702.028 0, 638775.153 1662723.282 0, 638541.691 1662744.55 0, 638308.23 1662765.831 0, 
+    638074.771 1662787.127 0, 637841.313 1662808.436 0, 637607.857 1662829.759 0, 637374.401 1662851.095 0, 637140.947 1662872.445 0, 636907.494 1662893.809 0, 636674.043 1662915.187 0, 636440.592 1662936.579 0, 636207.143 1662957.984 0, 635973.695 1662979.403 0, 
+    635740.249 1663000.836 0, 635506.803 1663022.282 0, 635273.359 1663043.742 0, 635039.917 1663065.216 0, 634805.287 1663086.813 0, 634573.035 1663108.205 0, 634339.596 1663129.721 0, 634106.158 1663151.25 0, 633872.722 1663172.792 0, 633639.286 1663194.349 0, 
+    633405.852 1663215.919 0, 633172.42 1663237.503 0, 632938.988 1663259.1 0, 632705.558 1663280.712 0, 632472.129 1663302.337 0, 632238.702 1663323.976 0, 632005.275 1663345.628 0, 631771.85 1663367.294 0, 631538.427 1663388.974 0, 631305.004 1663410.668 0, 
+    631071.583 1663432.376 0, 630838.163 1663454.097 0, 630604.744 1663475.832 0, 630371.327 1663497.581 0, 630137.911 1663519.343 0, 629904.496 1663541.119 0, 629671.083 1663562.909 0, 629437.67 1663584.713 0, 629203.071 1663606.642 0, 629720.469 1669140.176 0, 
+    630237.817 1674673.186 0, 630471.762 1674651.318 0, 630704.523 1674629.576 0, 630937.285 1674607.846 0, 631170.048 1674586.131 0, 631402.813 1674564.429 0, 631635.579 1674542.741 0, 631868.346 1674521.067 0, 632101.115 1674499.406 0, 632333.884 1674477.759 0, 
+    632566.656 1674456.126 0, 632799.428 1674434.506 0, 633032.202 1674412.901 0, 633264.976 1674391.308 0, 633497.753 1674369.73 0, 633730.53 1674348.165 0, 633963.309 1674326.614 0, 634196.089 1674305.077 0, 634428.87 1674283.553 0, 634661.653 1674262.043 0, 
+    634894.436 1674240.547 0, 635127.221 1674219.065 0, 635360.008 1674197.596 0, 635592.795 1674176.141 0, 635824.4 1674154.808 0, 636058.374 1674133.271 0, 636291.166 1674111.857 0, 636523.958 1674090.457 0, 636756.752 1674069.07 0, 636989.547 1674047.698 0, 
+    637222.344 1674026.338 0, 637455.141 1674004.993 0, 637687.94 1673983.661 0, 637920.74 1673962.343 0, 638153.542 1673941.038 0, 638386.344 1673919.748 0, 638619.148 1673898.471 0, 638851.953 1673877.207 0, 639084.76 1673855.958 0, 639317.568 1673834.722 0, 
+    639550.376 1673813.5 0, 639783.187 1673792.291 0, 640015.998 1673771.096 0, 640248.811 1673749.915 0, 640481.625 1673728.748 0, 640714.44 1673707.594 0, 640947.256 1673686.454 0, 641180.074 1673665.328 0, 641411.709 1673644.323 0, 640909.994 1668109.874 0, 
+    640408.232 1662574.899 0))
+
+POLYGON ((652588.463 1672647.032 0, 652356.768 1672667.383 0, 652123.891 1672687.851 0, 651891.016 1672708.333 0, 651658.142 1672728.829 0, 651425.269 1672749.339 0, 651192.398 1672769.862 0, 650959.528 1672790.399 0, 650726.658 1672810.95 0, 650493.79 1672831.514 0, 
+    650260.924 1672852.092 0, 650028.058 1672872.684 0, 649795.194 1672893.29 0, 649562.331 1672913.909 0, 649329.469 1672934.542 0, 649096.608 1672955.188 0, 648863.749 1672975.849 0, 648630.89 1672996.523 0, 648398.033 1673017.21 0, 648165.178 1673037.912 0, 
+    647932.323 1673058.627 0, 647699.47 1673079.356 0, 647466.618 1673100.098 0, 647233.767 1673120.855 0, 646999.734 1673141.73 0, 646768.068 1673162.408 0, 646535.221 1673183.206 0, 646302.375 1673204.017 0, 646069.53 1673224.842 0, 645836.687 1673245.68 0, 
+    645603.844 1673266.532 0, 645371.003 1673287.398 0, 645138.163 1673308.278 0, 644905.325 1673329.171 0, 644672.487 1673350.078 0, 644439.651 1673370.999 0, 644206.816 1673391.933 0, 643973.982 1673412.881 0, 643741.15 1673433.843 0, 643508.319 1673454.819 0, 
+    643275.489 1673475.808 0, 643042.66 1673496.811 0, 642809.832 1673517.828 0, 642577.006 1673538.858 0, 642344.181 1673559.902 0, 642111.357 1673580.96 0, 641878.534 1673602.031 0, 641645.713 1673623.117 0, 641411.709 1673644.323 0, 641913.375 1679178.239 0, 
+    642414.993 1684711.617 0, 642648.342 1684690.47 0, 642880.512 1684669.444 0, 643112.683 1684648.432 0, 643344.856 1684627.433 0, 643577.029 1684606.448 0, 643809.204 1684585.476 0, 644041.38 1684564.518 0, 644273.558 1684543.574 0, 644505.736 1684522.644 0, 
+    644737.916 1684501.727 0, 644970.097 1684480.824 0, 645202.28 1684459.934 0, 645434.463 1684439.058 0, 645666.648 1684418.196 0, 645898.834 1684397.347 0, 646131.021 1684376.513 0, 646363.209 1684355.691 0, 646595.399 1684334.884 0, 646827.59 1684314.09 0, 
+    647059.782 1684293.31 0, 647291.976 1684272.543 0, 647524.17 1684251.79 0, 647756.366 1684231.051 0, 647987.383 1684210.431 0, 648220.761 1684189.614 0, 648452.961 1684168.916 0, 648685.161 1684148.231 0, 648917.363 1684127.56 0, 649149.566 1684106.903 0, 
+    649381.77 1684086.26 0, 649613.976 1684065.63 0, 649846.183 1684045.014 0, 650078.391 1684024.411 0, 650310.6 1684003.822 0, 650542.81 1683983.247 0, 650775.022 1683962.685 0, 651007.235 1683942.138 0, 651239.449 1683921.603 0, 651471.664 1683901.083 0, 
+    651703.88 1683880.576 0, 651936.098 1683860.083 0, 652168.317 1683839.603 0, 652400.537 1683819.137 0, 652632.758 1683798.685 0, 652864.98 1683778.247 0, 653097.204 1683757.822 0, 653329.429 1683737.411 0, 653560.476 1683717.117 0, 653074.493 1678182.344 0, 
+    652588.463 1672647.032 0))
+
+POLYGON ((516648.264 1574898.748 0, 516410.865 1574927.058 0, 516172.236 1574955.528 0, 515933.609 1574984.012 0, 515694.983 1575012.51 0, 515456.359 1575041.022 0, 515217.737 1575069.549 0, 514979.116 1575098.089 0, 514740.497 1575126.643 0, 514501.88 1575155.212 0, 
+    514263.265 1575183.794 0, 514024.651 1575212.391 0, 513786.038 1575241.001 0, 513547.428 1575269.626 0, 513308.819 1575298.265 0, 513070.212 1575326.917 0, 512831.607 1575355.584 0, 512593.003 1575384.265 0, 512354.401 1575412.96 0, 512115.8 1575441.669 0, 
+    511877.202 1575470.391 0, 511638.605 1575499.128 0, 511400.01 1575527.879 0, 511161.416 1575556.644 0, 510921.592 1575585.572 0, 510684.234 1575614.217 0, 510445.645 1575643.024 0, 510207.059 1575671.845 0, 509968.473 1575700.68 0, 509729.89 1575729.53 0, 
+    509491.308 1575758.393 0, 509252.728 1575787.27 0, 509014.15 1575816.162 0, 508775.573 1575845.067 0, 508536.998 1575873.987 0, 508298.425 1575902.92 0, 508059.854 1575931.868 0, 507821.284 1575960.83 0, 507582.716 1575989.805 0, 507344.149 1576018.795 0, 
+    507105.585 1576047.799 0, 506867.022 1576076.817 0, 506628.46 1576105.848 0, 506389.901 1576134.894 0, 506151.343 1576163.954 0, 505912.787 1576193.028 0, 505674.232 1576222.116 0, 505435.68 1576251.218 0, 505195.896 1576280.485 0, 505870.415 1581805.523 0, 
+    506544.885 1587330.153 0, 506784.015 1587300.966 0, 507021.917 1587271.943 0, 507259.821 1587242.934 0, 507497.727 1587213.94 0, 507735.635 1587184.959 0, 507973.544 1587155.992 0, 508211.455 1587127.04 0, 508449.367 1587098.101 0, 508687.282 1587069.176 0, 
+    508925.198 1587040.266 0, 509163.115 1587011.369 0, 509401.035 1586982.486 0, 509638.956 1586953.618 0, 509876.879 1586924.763 0, 510114.803 1586895.922 0, 510352.729 1586867.096 0, 510590.657 1586838.283 0, 510828.587 1586809.484 0, 511066.518 1586780.7 0, 
+    511304.451 1586751.929 0, 511542.386 1586723.172 0, 511780.322 1586694.43 0, 512018.26 1586665.701 0, 512254.971 1586637.135 0, 512494.141 1586608.286 0, 512732.084 1586579.599 0, 512970.029 1586550.926 0, 513207.976 1586522.268 0, 513445.924 1586493.623 0, 
+    513683.874 1586464.993 0, 513921.825 1586436.376 0, 514159.778 1586407.773 0, 514397.733 1586379.185 0, 514635.69 1586350.61 0, 514873.648 1586322.05 0, 515111.608 1586293.503 0, 515349.57 1586264.971 0, 515587.533 1586236.452 0, 515825.498 1586207.947 0, 
+    516063.465 1586179.457 0, 516301.433 1586150.98 0, 516539.403 1586122.518 0, 516777.375 1586094.069 0, 517015.348 1586065.635 0, 517253.323 1586037.214 0, 517491.3 1586008.808 0, 517729.278 1585980.415 0, 517966.03 1585952.183 0, 517307.171 1580425.671 0, 
+    516648.264 1574898.748 0))
+
+POLYGON ((529391.023 1584606.486 0, 529154.191 1584634.049 0, 528916.133 1584661.769 0, 528678.077 1584689.503 0, 528440.023 1584717.251 0, 528201.97 1584745.014 0, 527963.919 1584772.79 0, 527725.869 1584800.58 0, 527487.822 1584828.384 0, 527249.775 1584856.202 0, 
+    527011.731 1584884.034 0, 526773.688 1584911.88 0, 526535.646 1584939.74 0, 526297.607 1584967.615 0, 526059.569 1584995.503 0, 525821.532 1585023.405 0, 525583.498 1585051.321 0, 525345.465 1585079.251 0, 525107.433 1585107.196 0, 524869.403 1585135.154 0, 
+    524631.375 1585163.126 0, 524393.349 1585191.112 0, 524155.324 1585219.113 0, 523917.301 1585247.127 0, 523678.052 1585275.3 0, 523441.259 1585303.198 0, 523203.241 1585331.254 0, 522965.224 1585359.324 0, 522727.209 1585387.409 0, 522489.196 1585415.507 0, 
+    522251.184 1585443.619 0, 522013.174 1585471.746 0, 521775.166 1585499.886 0, 521537.159 1585528.04 0, 521299.154 1585556.209 0, 521061.151 1585584.391 0, 520823.149 1585612.587 0, 520585.149 1585640.798 0, 520347.151 1585669.022 0, 520109.154 1585697.261 0, 
+    519871.159 1585725.513 0, 519633.166 1585753.78 0, 519395.174 1585782.06 0, 519157.184 1585810.354 0, 518919.195 1585838.663 0, 518681.209 1585866.985 0, 518443.224 1585895.322 0, 518205.24 1585923.672 0, 517966.03 1585952.183 0, 518624.839 1591478.28 0, 
+    519283.598 1597003.955 0, 519522.154 1596975.522 0, 519759.487 1596947.249 0, 519996.822 1596918.99 0, 520234.158 1596890.745 0, 520471.496 1596862.514 0, 520708.836 1596834.297 0, 520946.177 1596806.094 0, 521183.52 1596777.905 0, 521420.864 1596749.73 0, 
+    521658.211 1596721.568 0, 521895.558 1596693.421 0, 522132.908 1596665.288 0, 522370.259 1596637.169 0, 522607.612 1596609.063 0, 522844.966 1596580.972 0, 523082.322 1596552.894 0, 523319.68 1596524.831 0, 523557.04 1596496.782 0, 523794.401 1596468.746 0, 
+    524031.763 1596440.725 0, 524269.128 1596412.717 0, 524506.494 1596384.723 0, 524743.862 1596356.744 0, 524980.007 1596328.922 0, 525218.602 1596300.826 0, 525455.974 1596272.889 0, 525693.349 1596244.965 0, 525930.725 1596217.055 0, 526168.102 1596189.159 0, 
+    526405.481 1596161.278 0, 526642.862 1596133.41 0, 526880.245 1596105.556 0, 527117.629 1596077.716 0, 527355.014 1596049.89 0, 527592.402 1596022.078 0, 527829.791 1595994.28 0, 528067.181 1595966.496 0, 528304.574 1595938.726 0, 528541.968 1595910.97 0, 
+    528779.363 1595883.228 0, 529016.76 1595855.5 0, 529254.159 1595827.786 0, 529491.56 1595800.085 0, 529728.962 1595772.399 0, 529966.365 1595744.727 0, 530203.771 1595717.069 0, 530441.178 1595689.424 0, 530677.363 1595661.937 0, 530034.218 1590134.422 0, 
+    529391.023 1584606.486 0))
+
+POLYGON ((542074.873 1594352.112 0, 541838.61 1594378.933 0, 541601.126 1594405.907 0, 541363.643 1594432.894 0, 541126.162 1594459.895 0, 540888.683 1594486.911 0, 540651.205 1594513.94 0, 540413.729 1594540.984 0, 540176.254 1594568.041 0, 539938.781 1594595.112 0, 
+    539701.31 1594622.197 0, 539463.84 1594649.297 0, 539226.372 1594676.41 0, 538988.905 1594703.537 0, 538751.44 1594730.678 0, 538513.977 1594757.834 0, 538276.515 1594785.003 0, 538039.055 1594812.186 0, 537801.596 1594839.383 0, 537564.139 1594866.594 0, 
+    537326.684 1594893.819 0, 537089.23 1594921.058 0, 536851.778 1594948.311 0, 536614.327 1594975.578 0, 536375.656 1595002.999 0, 536139.431 1595030.154 0, 535901.985 1595057.463 0, 535664.541 1595084.786 0, 535427.098 1595112.122 0, 535189.658 1595139.473 0, 
+    534952.218 1595166.838 0, 534714.78 1595194.217 0, 534477.344 1595221.61 0, 534239.91 1595249.016 0, 534002.477 1595276.437 0, 533765.046 1595303.872 0, 533527.616 1595331.32 0, 533290.188 1595358.783 0, 533052.762 1595386.26 0, 532815.337 1595413.75 0, 
+    532577.914 1595441.255 0, 532340.492 1595468.773 0, 532103.072 1595496.306 0, 531865.654 1595523.852 0, 531628.237 1595551.413 0, 531390.822 1595578.987 0, 531153.408 1595606.575 0, 530915.997 1595634.178 0, 530677.363 1595661.937 0, 531320.458 1601189.023 0, 
+    531963.503 1606715.675 0, 532201.483 1606687.992 0, 532438.244 1606660.465 0, 532675.007 1606632.952 0, 532911.772 1606605.454 0, 533148.538 1606577.969 0, 533385.305 1606550.498 0, 533622.075 1606523.041 0, 533858.846 1606495.598 0, 534095.618 1606468.168 0, 
+    534332.392 1606440.753 0, 534569.168 1606413.352 0, 534805.945 1606385.964 0, 535042.725 1606358.591 0, 535279.505 1606331.232 0, 535516.287 1606303.886 0, 535753.071 1606276.554 0, 535989.857 1606249.237 0, 536226.644 1606221.933 0, 536463.432 1606194.643 0, 
+    536700.223 1606167.367 0, 536937.014 1606140.105 0, 537173.808 1606112.857 0, 537410.603 1606085.623 0, 537646.18 1606058.543 0, 537884.198 1606031.197 0, 538120.998 1606004.005 0, 538357.799 1605976.826 0, 538594.602 1605949.662 0, 538831.407 1605922.512 0, 
+    539068.213 1605895.375 0, 539305.021 1605868.253 0, 539541.831 1605841.144 0, 539778.642 1605814.049 0, 540015.454 1605786.968 0, 540252.269 1605759.902 0, 540489.084 1605732.849 0, 540725.902 1605705.81 0, 540962.721 1605678.785 0, 541199.542 1605651.774 0, 
+    541436.364 1605624.777 0, 541673.188 1605597.794 0, 541910.013 1605570.824 0, 542146.84 1605543.869 0, 542383.668 1605516.928 0, 542620.499 1605490 0, 542857.33 1605463.087 0, 543094.164 1605436.187 0, 543329.78 1605409.44 0, 542702.351 1599880.993 0, 
+    542074.873 1594352.112 0))
+
+POLYGON ((554699.701 1604135.322 0, 554464.009 1604161.404 0, 554227.1 1604187.634 0, 553990.194 1604213.879 0, 553753.288 1604240.137 0, 553516.385 1604266.409 0, 553279.482 1604292.695 0, 553042.582 1604318.995 0, 552805.683 1604345.309 0, 552568.785 1604371.637 0, 
+    552331.889 1604397.979 0, 552094.995 1604424.335 0, 551858.102 1604450.705 0, 551621.211 1604477.088 0, 551384.321 1604503.486 0, 551147.433 1604529.898 0, 550910.546 1604556.323 0, 550673.661 1604582.763 0, 550436.777 1604609.216 0, 550199.895 1604635.683 0, 
+    549963.015 1604662.165 0, 549726.136 1604688.66 0, 549489.259 1604715.169 0, 549252.383 1604741.692 0, 549014.291 1604768.366 0, 548778.636 1604794.78 0, 548541.765 1604821.345 0, 548304.895 1604847.924 0, 548068.028 1604874.517 0, 547831.161 1604901.124 0, 
+    547594.296 1604927.745 0, 547357.433 1604954.379 0, 547120.571 1604981.028 0, 546883.711 1605007.69 0, 546646.853 1605034.367 0, 546409.996 1605061.057 0, 546173.14 1605087.762 0, 545936.287 1605114.48 0, 545699.434 1605141.212 0, 545462.584 1605167.959 0, 
+    545225.735 1605194.719 0, 544988.887 1605221.493 0, 544752.041 1605248.281 0, 544515.197 1605275.083 0, 544278.354 1605301.899 0, 544041.513 1605328.728 0, 543804.673 1605355.572 0, 543567.835 1605382.43 0, 543329.78 1605409.44 0, 543957.158 1610937.446 0, 
+    544584.486 1616465.005 0, 544821.887 1616438.069 0, 545058.075 1616411.285 0, 545294.264 1616384.515 0, 545530.454 1616357.759 0, 545766.646 1616331.017 0, 546002.84 1616304.288 0, 546239.035 1616277.574 0, 546475.232 1616250.873 0, 546711.43 1616224.187 0, 
+    546947.63 1616197.514 0, 547183.832 1616170.855 0, 547420.035 1616144.21 0, 547656.239 1616117.579 0, 547892.445 1616090.962 0, 548128.653 1616064.359 0, 548364.863 1616037.77 0, 548601.073 1616011.194 0, 548837.286 1615984.633 0, 549073.5 1615958.085 0, 
+    549309.715 1615931.552 0, 549545.933 1615905.032 0, 549782.151 1615878.526 0, 550018.372 1615852.034 0, 550253.379 1615825.692 0, 550490.817 1615799.092 0, 550727.042 1615772.641 0, 550963.268 1615746.205 0, 551199.496 1615719.783 0, 551435.726 1615693.374 0, 
+    551671.957 1615666.979 0, 551908.19 1615640.599 0, 552144.424 1615614.232 0, 552380.66 1615587.879 0, 552616.897 1615561.54 0, 552853.136 1615535.215 0, 553089.377 1615508.904 0, 553325.619 1615482.606 0, 553561.862 1615456.323 0, 553798.107 1615430.053 0, 
+    554034.354 1615403.798 0, 554270.602 1615377.556 0, 554506.852 1615351.328 0, 554743.103 1615325.114 0, 554979.356 1615298.914 0, 555215.61 1615272.728 0, 555451.866 1615246.556 0, 555688.124 1615220.398 0, 555923.169 1615194.388 0, 555311.46 1609665.079 0, 
+    554699.701 1604135.322 0))
+
+POLYGON ((567265.396 1613955.81 0, 567030.276 1613981.156 0, 566793.946 1614006.646 0, 566557.617 1614032.151 0, 566321.29 1614057.67 0, 566084.964 1614083.202 0, 565848.639 1614108.748 0, 565612.316 1614134.309 0, 565375.995 1614159.883 0, 565139.675 1614185.471 0, 
+    564903.357 1614211.073 0, 564667.04 1614236.689 0, 564430.725 1614262.318 0, 564194.411 1614287.962 0, 563958.098 1614313.62 0, 563721.788 1614339.291 0, 563485.478 1614364.977 0, 563249.17 1614390.676 0, 563012.864 1614416.389 0, 562776.559 1614442.116 0, 
+    562540.256 1614467.857 0, 562303.954 1614493.612 0, 562067.654 1614519.381 0, 561831.355 1614545.164 0, 561593.845 1614571.093 0, 561358.762 1614596.771 0, 561122.468 1614622.596 0, 560886.176 1614648.434 0, 560649.884 1614674.287 0, 560413.595 1614700.153 0, 
+    560177.307 1614726.033 0, 559941.02 1614751.927 0, 559704.735 1614777.835 0, 559468.452 1614803.757 0, 559232.17 1614829.693 0, 558995.889 1614855.642 0, 558759.61 1614881.606 0, 558523.333 1614907.583 0, 558287.057 1614933.575 0, 558050.783 1614959.58 0, 
+    557814.51 1614985.599 0, 557578.239 1615011.632 0, 557341.969 1615037.679 0, 557105.701 1615063.74 0, 556869.434 1615089.815 0, 556633.169 1615115.904 0, 556396.905 1615142.006 0, 556160.643 1615168.123 0, 555923.169 1615194.388 0, 556534.828 1620723.244 0, 
+    557146.436 1626251.64 0, 557383.256 1626225.447 0, 557618.867 1626199.403 0, 557854.48 1626173.372 0, 558090.094 1626147.355 0, 558325.71 1626121.352 0, 558561.327 1626095.363 0, 558796.946 1626069.388 0, 559032.567 1626043.426 0, 559268.189 1626017.479 0, 
+    559503.812 1625991.545 0, 559739.437 1625965.625 0, 559975.064 1625939.719 0, 560210.692 1625913.827 0, 560446.321 1625887.949 0, 560681.953 1625862.085 0, 560917.585 1625836.234 0, 561153.219 1625810.398 0, 561388.855 1625784.575 0, 561624.492 1625758.766 0, 
+    561860.131 1625732.971 0, 562095.771 1625707.19 0, 562331.413 1625681.423 0, 562567.056 1625655.669 0, 562801.491 1625630.062 0, 563038.347 1625604.204 0, 563273.995 1625578.493 0, 563509.644 1625552.795 0, 563745.295 1625527.111 0, 563980.948 1625501.441 0, 
+    564216.601 1625475.784 0, 564452.257 1625450.142 0, 564687.914 1625424.513 0, 564923.572 1625398.899 0, 565159.232 1625373.298 0, 565394.893 1625347.711 0, 565630.556 1625322.138 0, 565866.221 1625296.579 0, 566101.886 1625271.033 0, 566337.554 1625245.502 0, 
+    566573.223 1625219.984 0, 566808.893 1625194.481 0, 567044.565 1625168.991 0, 567280.239 1625143.515 0, 567515.913 1625118.053 0, 567751.59 1625092.604 0, 567987.268 1625067.17 0, 568222.947 1625041.75 0, 568457.419 1625016.473 0, 567861.432 1619486.371 0, 
+    567265.396 1613955.81 0))
+
+POLYGON ((579771.847 1623813.268 0, 579537.303 1623837.882 0, 579301.553 1623862.636 0, 579065.804 1623887.404 0, 578830.056 1623912.187 0, 578594.31 1623936.983 0, 578358.566 1623961.793 0, 578122.823 1623986.617 0, 577887.081 1624011.455 0, 577651.341 1624036.306 0, 
+    577415.603 1624061.172 0, 577179.866 1624086.051 0, 576944.13 1624110.945 0, 576708.396 1624135.852 0, 576472.663 1624160.773 0, 576236.932 1624185.708 0, 576001.202 1624210.657 0, 575765.474 1624235.619 0, 575529.747 1624260.596 0, 575294.021 1624285.586 0, 
+    575058.297 1624310.59 0, 574822.575 1624335.609 0, 574586.854 1624360.641 0, 574351.134 1624385.687 0, 574114.208 1624410.875 0, 573879.7 1624435.82 0, 573643.985 1624460.907 0, 573408.271 1624486.009 0, 573172.559 1624511.124 0, 572936.848 1624536.253 0, 
+    572701.139 1624561.396 0, 572465.432 1624586.553 0, 572229.725 1624611.724 0, 571994.021 1624636.909 0, 571758.317 1624662.107 0, 571522.616 1624687.32 0, 571286.915 1624712.546 0, 571051.217 1624737.786 0, 570815.519 1624763.04 0, 570579.823 1624788.308 0, 
+    570344.129 1624813.59 0, 570108.436 1624838.885 0, 569872.745 1624864.195 0, 569637.055 1624889.518 0, 569401.367 1624914.855 0, 569165.68 1624940.206 0, 568929.994 1624965.571 0, 568694.311 1624990.95 0, 568457.419 1625016.473 0, 569053.356 1630546.109 0, 
+    569649.241 1636075.272 0, 569885.478 1636049.82 0, 570120.511 1636024.511 0, 570355.546 1635999.216 0, 570590.582 1635973.935 0, 570825.619 1635948.668 0, 571060.658 1635923.414 0, 571295.699 1635898.175 0, 571530.741 1635872.949 0, 571765.784 1635847.737 0, 
+    572000.829 1635822.539 0, 572235.875 1635797.355 0, 572470.923 1635772.184 0, 572705.972 1635747.028 0, 572941.023 1635721.885 0, 573176.075 1635696.756 0, 573411.129 1635671.641 0, 573646.184 1635646.54 0, 573881.241 1635621.452 0, 574116.299 1635596.379 0, 
+    574351.359 1635571.319 0, 574586.42 1635546.273 0, 574821.483 1635521.241 0, 575056.547 1635496.223 0, 575290.407 1635471.346 0, 575526.68 1635446.228 0, 575761.748 1635421.251 0, 575996.818 1635396.288 0, 576231.889 1635371.339 0, 576466.962 1635346.404 0, 
+    576702.037 1635321.482 0, 576937.113 1635296.575 0, 577172.19 1635271.681 0, 577407.269 1635246.801 0, 577642.349 1635221.935 0, 577877.431 1635197.083 0, 578112.514 1635172.244 0, 578347.598 1635147.42 0, 578582.684 1635122.609 0, 578817.772 1635097.812 0, 
+    579052.861 1635073.029 0, 579287.951 1635048.26 0, 579523.043 1635023.505 0, 579758.137 1634998.763 0, 579993.232 1634974.036 0, 580228.328 1634949.322 0, 580463.426 1634924.622 0, 580698.525 1634899.936 0, 580932.421 1634875.39 0, 580352.159 1629344.565 0, 
+    579771.847 1623813.268 0))
+
+POLYGON ((592218.946 1633707.389 0, 591984.979 1633731.274 0, 591749.811 1633755.296 0, 591514.645 1633779.331 0, 591279.48 1633803.381 0, 591044.316 1633827.444 0, 590809.154 1633851.522 0, 590573.993 1633875.613 0, 590338.833 1633899.718 0, 590103.675 1633923.836 0, 
+    589868.518 1633947.969 0, 589633.363 1633972.115 0, 589398.209 1633996.276 0, 589163.057 1634020.45 0, 588927.906 1634044.638 0, 588692.756 1634068.84 0, 588457.608 1634093.055 0, 588222.462 1634117.285 0, 587987.316 1634141.528 0, 587752.173 1634165.785 0, 
+    587517.03 1634190.056 0, 587281.889 1634214.341 0, 587046.75 1634238.64 0, 586811.611 1634262.952 0, 586575.271 1634287.403 0, 586341.339 1634311.619 0, 586106.206 1634335.973 0, 585871.073 1634360.341 0, 585635.942 1634384.723 0, 585400.813 1634409.118 0, 
+    585165.685 1634433.528 0, 584930.558 1634457.951 0, 584695.433 1634482.388 0, 584460.309 1634506.839 0, 584225.187 1634531.304 0, 583990.066 1634555.782 0, 583754.946 1634580.275 0, 583519.828 1634604.781 0, 583284.712 1634629.301 0, 583049.597 1634653.835 0, 
+    582814.483 1634678.383 0, 582579.371 1634702.944 0, 582344.26 1634727.52 0, 582109.151 1634752.109 0, 581874.043 1634776.712 0, 581638.936 1634801.329 0, 581403.831 1634825.96 0, 581168.728 1634850.605 0, 580932.421 1634875.39 0, 581512.633 1640405.735 0, 
+    582092.794 1645935.595 0, 582328.447 1645910.879 0, 582562.899 1645886.302 0, 582797.353 1645861.74 0, 583031.809 1645837.191 0, 583266.265 1645812.656 0, 583500.724 1645788.135 0, 583735.184 1645763.627 0, 583969.645 1645739.134 0, 584204.107 1645714.654 0, 
+    584438.572 1645690.188 0, 584673.037 1645665.736 0, 584907.504 1645641.297 0, 585141.973 1645616.873 0, 585376.442 1645592.462 0, 585610.914 1645568.065 0, 585845.386 1645543.682 0, 586079.861 1645519.312 0, 586314.336 1645494.957 0, 586548.813 1645470.615 0, 
+    586783.292 1645446.287 0, 587017.772 1645421.973 0, 587252.253 1645397.672 0, 587486.736 1645373.385 0, 587720.02 1645349.237 0, 587955.706 1645324.854 0, 588190.193 1645300.608 0, 588424.681 1645276.377 0, 588659.171 1645252.159 0, 588893.662 1645227.956 0, 
+    589128.155 1645203.766 0, 589362.649 1645179.589 0, 589597.145 1645155.427 0, 589831.642 1645131.278 0, 590066.14 1645107.144 0, 590300.64 1645083.023 0, 590535.141 1645058.915 0, 590769.644 1645034.822 0, 591004.148 1645010.743 0, 591238.654 1644986.677 0, 
+    591473.161 1644962.625 0, 591707.669 1644938.587 0, 591942.179 1644914.562 0, 592176.69 1644890.552 0, 592411.203 1644866.555 0, 592645.717 1644842.572 0, 592880.232 1644818.603 0, 593114.749 1644794.647 0, 593348.068 1644770.828 0, 592783.532 1639239.351 0, 
+    592218.946 1633707.389 0))
+
+POLYGON ((604606.586 1643637.864 0, 604373.2 1643661.024 0, 604138.616 1643684.317 0, 603904.034 1643707.623 0, 603669.453 1643730.944 0, 603434.873 1643754.278 0, 603200.295 1643777.626 0, 602965.719 1643800.988 0, 602731.143 1643824.363 0, 602496.569 1643847.753 0, 
+    602261.997 1643871.156 0, 602027.426 1643894.573 0, 601792.856 1643918.003 0, 601558.287 1643941.448 0, 601323.72 1643964.906 0, 601089.155 1643988.379 0, 600854.59 1644011.865 0, 600620.027 1644035.364 0, 600385.466 1644058.878 0, 600150.906 1644082.405 0, 
+    599916.347 1644105.947 0, 599681.79 1644129.502 0, 599447.234 1644153.071 0, 599212.679 1644176.653 0, 598976.927 1644200.37 0, 598743.574 1644223.86 0, 598509.023 1644247.484 0, 598274.474 1644271.122 0, 598039.927 1644294.774 0, 597805.38 1644318.439 0, 
+    597570.836 1644342.118 0, 597336.292 1644365.811 0, 597101.75 1644389.518 0, 596867.209 1644413.239 0, 596632.67 1644436.973 0, 596398.132 1644460.722 0, 596163.596 1644484.484 0, 595929.061 1644508.26 0, 595694.527 1644532.049 0, 595459.995 1644555.853 0, 
+    595225.464 1644579.67 0, 594990.934 1644603.501 0, 594756.406 1644627.346 0, 594521.879 1644651.205 0, 594287.354 1644675.078 0, 594052.83 1644698.964 0, 593818.308 1644722.864 0, 593583.787 1644746.778 0, 593348.068 1644770.828 0, 593912.553 1650301.813 0, 
+    594476.988 1655832.299 0, 594712.053 1655808.316 0, 594945.923 1655784.468 0, 595179.794 1655760.634 0, 595413.667 1655736.814 0, 595647.541 1655713.008 0, 595881.417 1655689.216 0, 596115.294 1655665.437 0, 596349.172 1655641.672 0, 596583.052 1655617.921 0, 
+    596816.933 1655594.183 0, 597050.816 1655570.46 0, 597284.7 1655546.75 0, 597518.585 1655523.054 0, 597752.472 1655499.371 0, 597986.36 1655475.703 0, 598220.25 1655452.048 0, 598454.141 1655428.407 0, 598688.033 1655404.779 0, 598921.927 1655381.166 0, 
+    599155.822 1655357.566 0, 599389.719 1655333.98 0, 599623.617 1655310.408 0, 599857.516 1655286.849 0, 600090.221 1655263.425 0, 600325.319 1655239.774 0, 600559.222 1655216.257 0, 600793.127 1655192.753 0, 601027.033 1655169.263 0, 601260.941 1655145.788 0, 
+    601494.85 1655122.325 0, 601728.76 1655098.877 0, 601962.672 1655075.443 0, 602196.585 1655052.022 0, 602430.499 1655028.615 0, 602664.415 1655005.221 0, 602898.332 1654981.842 0, 603132.251 1654958.476 0, 603366.171 1654935.124 0, 603600.093 1654911.786 0, 
+    603834.015 1654888.462 0, 604067.939 1654865.151 0, 604301.865 1654841.854 0, 604535.792 1654818.571 0, 604769.72 1654795.302 0, 605003.65 1654772.046 0, 605237.581 1654748.804 0, 605471.513 1654725.576 0, 605704.252 1654702.48 0, 605155.444 1649170.422 0, 
+    604606.586 1643637.864 0))
+
+POLYGON ((616934.663 1653604.385 0, 616701.858 1653626.824 0, 616467.861 1653649.391 0, 616233.865 1653671.971 0, 615999.871 1653694.566 0, 615765.877 1653717.174 0, 615531.886 1653739.797 0, 615297.895 1653762.432 0, 615063.906 1653785.082 0, 614829.919 1653807.746 0, 
+    614595.932 1653830.423 0, 614361.947 1653853.114 0, 614127.964 1653875.819 0, 613893.981 1653898.537 0, 613660 1653921.269 0, 613426.02 1653944.016 0, 613192.042 1653966.775 0, 612958.065 1653989.549 0, 612724.089 1654012.336 0, 612490.115 1654035.138 0, 
+    612256.142 1654057.953 0, 612022.17 1654080.781 0, 611788.2 1654103.624 0, 611554.231 1654126.48 0, 611319.069 1654149.467 0, 611086.297 1654172.234 0, 610852.332 1654195.131 0, 610618.369 1654218.043 0, 610384.407 1654240.968 0, 610150.446 1654263.907 0, 
+    609916.486 1654286.859 0, 609682.528 1654309.826 0, 609448.571 1654332.806 0, 609214.616 1654355.8 0, 608980.662 1654378.808 0, 608746.709 1654401.829 0, 608512.757 1654424.865 0, 608278.807 1654447.914 0, 608044.859 1654470.976 0, 607810.911 1654494.053 0, 
+    607576.965 1654517.143 0, 607343.021 1654540.247 0, 607109.078 1654563.365 0, 606875.136 1654586.497 0, 606641.195 1654609.642 0, 606407.256 1654632.802 0, 606173.318 1654655.975 0, 605939.382 1654679.161 0, 605704.252 1654702.48 0, 606253.01 1660234.034 0, 
+    606801.717 1665765.075 0, 607036.192 1665741.821 0, 607269.477 1665718.699 0, 607502.764 1665695.59 0, 607736.052 1665672.496 0, 607969.342 1665649.415 0, 608202.632 1665626.347 0, 608435.924 1665603.294 0, 608669.218 1665580.254 0, 608902.513 1665557.228 0, 
+    609135.809 1665534.216 0, 609369.106 1665511.217 0, 609602.405 1665488.232 0, 609835.705 1665465.261 0, 610069.007 1665442.304 0, 610302.31 1665419.36 0, 610535.614 1665396.43 0, 610768.92 1665373.514 0, 611002.227 1665350.611 0, 611235.535 1665327.722 0, 
+    611468.845 1665304.847 0, 611702.156 1665281.986 0, 611935.468 1665259.138 0, 612168.782 1665236.305 0, 612400.906 1665213.601 0, 612635.413 1665190.678 0, 612868.731 1665167.885 0, 613102.05 1665145.107 0, 613335.371 1665122.341 0, 613568.692 1665099.59 0, 
+    613802.016 1665076.852 0, 614035.34 1665054.128 0, 614268.666 1665031.418 0, 614501.993 1665008.721 0, 614735.321 1664986.039 0, 614968.651 1664963.37 0, 615201.982 1664940.714 0, 615435.315 1664918.073 0, 615668.648 1664895.445 0, 615901.984 1664872.831 0, 
+    616135.32 1664850.23 0, 616368.658 1664827.644 0, 616601.997 1664805.071 0, 616835.337 1664782.512 0, 617068.679 1664759.966 0, 617302.022 1664737.435 0, 617535.367 1664714.917 0, 617768.712 1664692.412 0, 618000.869 1664670.036 0, 617467.791 1659137.467 0, 
+    616934.663 1653604.385 0))
+
+POLYGON ((629203.071 1663606.642 0, 628970.85 1663628.362 0, 628737.441 1663650.207 0, 628504.034 1663672.065 0, 628270.629 1663693.938 0, 628037.224 1663715.824 0, 627803.821 1663737.724 0, 627570.419 1663759.637 0, 627337.018 1663781.565 0, 627103.619 1663803.506 0, 
+    626870.221 1663825.46 0, 626636.824 1663847.429 0, 626403.429 1663869.411 0, 626170.034 1663891.407 0, 625936.641 1663913.417 0, 625703.25 1663935.441 0, 625469.86 1663957.478 0, 625236.471 1663979.529 0, 625003.083 1664001.593 0, 624769.696 1664023.672 0, 
+    624536.311 1664045.764 0, 624302.928 1664067.87 0, 624069.545 1664089.99 0, 623836.164 1664112.123 0, 623601.595 1664134.383 0, 623369.405 1664156.431 0, 623136.028 1664178.606 0, 622902.652 1664200.794 0, 622669.277 1664222.996 0, 622435.904 1664245.212 0, 
+    622202.532 1664267.441 0, 621969.161 1664289.685 0, 621735.792 1664311.942 0, 621502.424 1664334.212 0, 621269.057 1664356.497 0, 621035.691 1664378.795 0, 620802.327 1664401.107 0, 620568.964 1664423.433 0, 620335.603 1664445.772 0, 620102.242 1664468.125 0, 
+    619868.883 1664490.492 0, 619635.526 1664512.873 0, 619402.169 1664535.267 0, 619168.814 1664557.675 0, 618935.461 1664580.097 0, 618702.108 1664602.533 0, 618468.757 1664624.982 0, 618235.408 1664647.445 0, 618000.869 1664670.036 0, 618533.898 1670202.087 0, 
+    619066.876 1675733.613 0, 619300.76 1675711.085 0, 619533.459 1675688.684 0, 619766.158 1675666.298 0, 619998.86 1675643.925 0, 620231.562 1675621.566 0, 620464.266 1675599.22 0, 620696.971 1675576.888 0, 620929.677 1675554.57 0, 621162.385 1675532.265 0, 
+    621395.094 1675509.975 0, 621627.804 1675487.698 0, 621860.516 1675465.434 0, 622093.229 1675443.184 0, 622325.943 1675420.948 0, 622558.659 1675398.726 0, 622791.376 1675376.518 0, 623024.094 1675354.323 0, 623256.814 1675332.141 0, 623489.534 1675309.974 0, 
+    623722.256 1675287.82 0, 623954.98 1675265.68 0, 624187.705 1675243.554 0, 624420.431 1675221.441 0, 624651.972 1675199.454 0, 624885.887 1675177.257 0, 625118.617 1675155.185 0, 625351.348 1675133.127 0, 625584.08 1675111.083 0, 625816.814 1675089.052 0, 
+    626049.549 1675067.035 0, 626282.286 1675045.032 0, 626515.023 1675023.043 0, 626747.762 1675001.067 0, 626980.503 1674979.105 0, 627213.244 1674957.157 0, 627445.987 1674935.222 0, 627678.731 1674913.301 0, 627911.477 1674891.394 0, 628144.224 1674869.5 0, 
+    628376.972 1674847.621 0, 628609.721 1674825.754 0, 628842.471 1674803.902 0, 629075.223 1674782.063 0, 629307.977 1674760.238 0, 629540.731 1674738.427 0, 629773.487 1674716.629 0, 630006.244 1674694.845 0, 630237.817 1674673.186 0, 629720.469 1669140.176 0, 
+    629203.071 1663606.642 0))
+
+POLYGON ((641411.709 1673644.323 0, 641180.074 1673665.328 0, 640947.256 1673686.454 0, 640714.44 1673707.594 0, 640481.625 1673728.748 0, 640248.811 1673749.915 0, 640015.998 1673771.096 0, 639783.187 1673792.291 0, 639550.376 1673813.5 0, 639317.568 1673834.722 0, 
+    639084.76 1673855.958 0, 638851.953 1673877.207 0, 638619.148 1673898.471 0, 638386.344 1673919.748 0, 638153.542 1673941.038 0, 637920.74 1673962.343 0, 637687.94 1673983.661 0, 637455.141 1674004.993 0, 637222.344 1674026.338 0, 636989.547 1674047.698 0, 
+    636756.752 1674069.07 0, 636523.958 1674090.457 0, 636291.166 1674111.857 0, 636058.374 1674133.271 0, 635824.4 1674154.808 0, 635592.795 1674176.141 0, 635360.008 1674197.596 0, 635127.221 1674219.065 0, 634894.436 1674240.547 0, 634661.653 1674262.043 0, 
+    634428.87 1674283.553 0, 634196.089 1674305.077 0, 633963.309 1674326.614 0, 633730.53 1674348.165 0, 633497.753 1674369.73 0, 633264.976 1674391.308 0, 633032.202 1674412.901 0, 632799.428 1674434.506 0, 632566.656 1674456.126 0, 632333.884 1674477.759 0, 
+    632101.115 1674499.406 0, 631868.346 1674521.067 0, 631635.579 1674542.741 0, 631402.813 1674564.429 0, 631170.048 1674586.131 0, 630937.285 1674607.846 0, 630704.523 1674629.576 0, 630471.762 1674651.318 0, 630237.817 1674673.186 0, 630755.116 1680205.663 0, 
+    631272.364 1685737.602 0, 631505.654 1685715.796 0, 631737.764 1685694.114 0, 631969.875 1685672.445 0, 632201.987 1685650.791 0, 632434.1 1685629.149 0, 632666.215 1685607.522 0, 632898.331 1685585.908 0, 633130.448 1685564.308 0, 633362.567 1685542.722 0, 
+    633594.687 1685521.149 0, 633826.808 1685499.59 0, 634058.93 1685478.045 0, 634291.054 1685456.513 0, 634523.179 1685434.995 0, 634755.305 1685413.491 0, 634987.432 1685392 0, 635219.561 1685370.523 0, 635451.691 1685349.059 0, 635683.822 1685327.61 0, 
+    635915.955 1685306.173 0, 636148.088 1685284.751 0, 636380.223 1685263.342 0, 636612.36 1685241.947 0, 636843.316 1685220.674 0, 637076.636 1685199.198 0, 637308.776 1685177.844 0, 637540.917 1685156.503 0, 637773.06 1685135.177 0, 638005.204 1685113.863 0, 
+    638237.349 1685092.564 0, 638469.495 1685071.278 0, 638701.643 1685050.006 0, 638933.791 1685028.748 0, 639165.941 1685007.503 0, 639398.093 1684986.272 0, 639630.245 1684965.054 0, 639862.399 1684943.85 0, 640094.554 1684922.66 0, 640326.711 1684901.484 0, 
+    640558.868 1684880.321 0, 640791.027 1684859.172 0, 641023.187 1684838.036 0, 641255.348 1684816.914 0, 641487.511 1684795.806 0, 641719.674 1684774.712 0, 641951.839 1684753.631 0, 642184.006 1684732.564 0, 642414.993 1684711.617 0, 641913.375 1679178.239 0, 
+    641411.709 1673644.323 0))
+
+POLYGON ((517966.03 1585952.183 0, 517729.278 1585980.415 0, 517491.3 1586008.808 0, 517253.323 1586037.214 0, 517015.348 1586065.635 0, 516777.375 1586094.069 0, 516539.403 1586122.518 0, 516301.433 1586150.98 0, 516063.465 1586179.457 0, 515825.498 1586207.947 0, 
+    515587.533 1586236.452 0, 515349.57 1586264.971 0, 515111.608 1586293.503 0, 514873.648 1586322.05 0, 514635.69 1586350.61 0, 514397.733 1586379.185 0, 514159.778 1586407.773 0, 513921.825 1586436.376 0, 513683.874 1586464.993 0, 513445.924 1586493.623 0, 
+    513207.976 1586522.268 0, 512970.029 1586550.926 0, 512732.084 1586579.599 0, 512494.141 1586608.286 0, 512254.971 1586637.135 0, 512018.26 1586665.701 0, 511780.322 1586694.43 0, 511542.386 1586723.172 0, 511304.451 1586751.929 0, 511066.518 1586780.7 0, 
+    510828.587 1586809.484 0, 510590.657 1586838.283 0, 510352.729 1586867.096 0, 510114.803 1586895.922 0, 509876.879 1586924.763 0, 509638.956 1586953.618 0, 509401.035 1586982.486 0, 509163.115 1587011.369 0, 508925.198 1587040.266 0, 508687.282 1587069.176 0, 
+    508449.367 1587098.101 0, 508211.455 1587127.04 0, 507973.544 1587155.992 0, 507735.635 1587184.959 0, 507497.727 1587213.94 0, 507259.821 1587242.934 0, 507021.917 1587271.943 0, 506784.015 1587300.966 0, 506544.885 1587330.153 0, 507219.303 1592854.366 0, 
+    507893.671 1598378.158 0, 508132.147 1598349.051 0, 508369.399 1598320.108 0, 508606.653 1598291.179 0, 508843.909 1598262.263 0, 509081.166 1598233.362 0, 509318.425 1598204.474 0, 509555.685 1598175.601 0, 509792.948 1598146.741 0, 510030.212 1598117.895 0, 
+    510267.477 1598089.064 0, 510504.745 1598060.246 0, 510742.014 1598031.442 0, 510979.285 1598002.653 0, 511216.557 1597973.877 0, 511453.831 1597945.115 0, 511691.107 1597916.367 0, 511928.385 1597887.633 0, 512165.664 1597858.913 0, 512402.945 1597830.207 0, 
+    512640.227 1597801.515 0, 512877.512 1597772.837 0, 513114.798 1597744.173 0, 513352.085 1597715.523 0, 513588.149 1597687.035 0, 513826.666 1597658.265 0, 514063.959 1597629.656 0, 514301.253 1597601.062 0, 514538.549 1597572.482 0, 514775.847 1597543.916 0, 
+    515013.146 1597515.363 0, 515250.448 1597486.825 0, 515487.75 1597458.3 0, 515725.055 1597429.79 0, 515962.361 1597401.293 0, 516199.669 1597372.811 0, 516436.978 1597344.342 0, 516674.29 1597315.888 0, 516911.603 1597287.447 0, 517148.917 1597259.021 0, 
+    517386.233 1597230.608 0, 517623.551 1597202.209 0, 517860.871 1597173.825 0, 518098.192 1597145.454 0, 518335.515 1597117.097 0, 518572.839 1597088.754 0, 518810.166 1597060.425 0, 519047.494 1597032.11 0, 519283.598 1597003.955 0, 518624.839 1591478.28 0, 
+    517966.03 1585952.183 0))
+
+POLYGON ((530677.363 1595661.937 0, 530441.178 1595689.424 0, 530203.771 1595717.069 0, 529966.365 1595744.727 0, 529728.962 1595772.399 0, 529491.56 1595800.085 0, 529254.159 1595827.786 0, 529016.76 1595855.5 0, 528779.363 1595883.228 0, 528541.968 1595910.97 0, 
+    528304.574 1595938.726 0, 528067.181 1595966.496 0, 527829.791 1595994.28 0, 527592.402 1596022.078 0, 527355.014 1596049.89 0, 527117.629 1596077.716 0, 526880.245 1596105.556 0, 526642.862 1596133.41 0, 526405.481 1596161.278 0, 526168.102 1596189.159 0, 
+    525930.725 1596217.055 0, 525693.349 1596244.965 0, 525455.974 1596272.889 0, 525218.602 1596300.826 0, 524980.007 1596328.922 0, 524743.862 1596356.744 0, 524506.494 1596384.723 0, 524269.128 1596412.717 0, 524031.763 1596440.725 0, 523794.401 1596468.746 0, 
+    523557.04 1596496.782 0, 523319.68 1596524.831 0, 523082.322 1596552.894 0, 522844.966 1596580.972 0, 522607.612 1596609.063 0, 522370.259 1596637.169 0, 522132.908 1596665.288 0, 521895.558 1596693.421 0, 521658.211 1596721.568 0, 521420.864 1596749.73 0, 
+    521183.52 1596777.905 0, 520946.177 1596806.094 0, 520708.836 1596834.297 0, 520471.496 1596862.514 0, 520234.158 1596890.745 0, 519996.822 1596918.99 0, 519759.487 1596947.249 0, 519522.154 1596975.522 0, 519283.598 1597003.955 0, 519942.306 1602529.203 0, 
+    520600.962 1608054.016 0, 520838.865 1608025.661 0, 521075.547 1607997.465 0, 521312.231 1607969.284 0, 521548.917 1607941.116 0, 521785.605 1607912.962 0, 522022.294 1607884.823 0, 522258.985 1607856.697 0, 522495.677 1607828.585 0, 522732.371 1607800.487 0, 
+    522969.067 1607772.403 0, 523205.765 1607744.333 0, 523442.464 1607716.276 0, 523679.164 1607688.234 0, 523915.867 1607660.206 0, 524152.571 1607632.191 0, 524389.276 1607604.191 0, 524625.984 1607576.204 0, 524862.693 1607548.232 0, 525099.403 1607520.273 0, 
+    525336.116 1607492.328 0, 525572.829 1607464.398 0, 525809.545 1607436.481 0, 526046.262 1607408.578 0, 526281.76 1607380.833 0, 526519.702 1607352.814 0, 526756.424 1607324.953 0, 526993.147 1607297.105 0, 527229.873 1607269.272 0, 527466.6 1607241.453 0, 
+    527703.328 1607213.647 0, 527940.059 1607185.856 0, 528176.791 1607158.078 0, 528413.524 1607130.315 0, 528650.259 1607102.565 0, 528886.996 1607074.829 0, 529123.735 1607047.107 0, 529360.475 1607019.4 0, 529597.217 1606991.706 0, 529833.96 1606964.026 0, 
+    530070.705 1606936.36 0, 530307.452 1606908.707 0, 530544.2 1606881.069 0, 530780.95 1606853.445 0, 531017.701 1606825.835 0, 531254.454 1606798.238 0, 531491.209 1606770.656 0, 531727.965 1606743.087 0, 531963.503 1606715.675 0, 531320.458 1601189.023 0, 
+    530677.363 1595661.937 0))
+
+POLYGON ((543329.78 1605409.44 0, 543094.164 1605436.187 0, 542857.33 1605463.087 0, 542620.499 1605490 0, 542383.668 1605516.928 0, 542146.84 1605543.869 0, 541910.013 1605570.824 0, 541673.188 1605597.794 0, 541436.364 1605624.777 0, 541199.542 1605651.774 0, 
+    540962.721 1605678.785 0, 540725.902 1605705.81 0, 540489.084 1605732.849 0, 540252.269 1605759.902 0, 540015.454 1605786.968 0, 539778.642 1605814.049 0, 539541.831 1605841.144 0, 539305.021 1605868.253 0, 539068.213 1605895.375 0, 538831.407 1605922.512 0, 
+    538594.602 1605949.662 0, 538357.799 1605976.826 0, 538120.998 1606004.005 0, 537884.198 1606031.197 0, 537646.18 1606058.543 0, 537410.603 1606085.623 0, 537173.808 1606112.857 0, 536937.014 1606140.105 0, 536700.223 1606167.367 0, 536463.432 1606194.643 0, 
+    536226.644 1606221.933 0, 535989.857 1606249.237 0, 535753.071 1606276.554 0, 535516.287 1606303.886 0, 535279.505 1606331.232 0, 535042.725 1606358.591 0, 534805.945 1606385.964 0, 534569.168 1606413.352 0, 534332.392 1606440.753 0, 534095.618 1606468.168 0, 
+    533858.846 1606495.598 0, 533622.075 1606523.041 0, 533385.305 1606550.498 0, 533148.538 1606577.969 0, 532911.772 1606605.454 0, 532675.007 1606632.952 0, 532438.244 1606660.465 0, 532201.483 1606687.992 0, 531963.503 1606715.675 0, 532606.497 1612241.886 0, 
+    533249.439 1617767.651 0, 533486.764 1617740.044 0, 533722.875 1617712.593 0, 533958.988 1617685.156 0, 534195.102 1617657.732 0, 534431.217 1617630.323 0, 534667.334 1617602.927 0, 534903.453 1617575.546 0, 535139.573 1617548.178 0, 535375.695 1617520.824 0, 
+    535611.819 1617493.484 0, 535847.944 1617466.158 0, 536084.071 1617438.846 0, 536320.2 1617411.548 0, 536556.33 1617384.264 0, 536792.461 1617356.993 0, 537028.595 1617329.737 0, 537264.73 1617302.494 0, 537500.866 1617275.265 0, 537737.004 1617248.051 0, 
+    537973.144 1617220.85 0, 538209.285 1617193.663 0, 538445.428 1617166.489 0, 538681.572 1617139.33 0, 538916.502 1617112.325 0, 539153.866 1617085.053 0, 539390.015 1617057.936 0, 539626.166 1617030.832 0, 539862.319 1617003.743 0, 540098.473 1616976.667 0, 
+    540334.628 1616949.605 0, 540570.786 1616922.557 0, 540806.944 1616895.523 0, 541043.105 1616868.502 0, 541279.267 1616841.496 0, 541515.431 1616814.504 0, 541751.596 1616787.525 0, 541987.762 1616760.56 0, 542223.931 1616733.61 0, 542460.101 1616706.673 0, 
+    542696.272 1616679.75 0, 542932.445 1616652.841 0, 543168.62 1616625.946 0, 543404.796 1616599.064 0, 543640.974 1616572.197 0, 543877.154 1616545.344 0, 544113.335 1616518.504 0, 544349.517 1616491.679 0, 544584.486 1616465.005 0, 543957.158 1610937.446 0, 
+    543329.78 1605409.44 0))
+
+POLYGON ((555923.169 1615194.388 0, 555688.124 1615220.398 0, 555451.866 1615246.556 0, 555215.61 1615272.728 0, 554979.356 1615298.914 0, 554743.103 1615325.114 0, 554506.852 1615351.328 0, 554270.602 1615377.556 0, 554034.354 1615403.798 0, 553798.107 1615430.053 0, 
+    553561.862 1615456.323 0, 553325.619 1615482.606 0, 553089.377 1615508.904 0, 552853.136 1615535.215 0, 552616.897 1615561.54 0, 552380.66 1615587.879 0, 552144.424 1615614.232 0, 551908.19 1615640.599 0, 551671.957 1615666.979 0, 551435.726 1615693.374 0, 
+    551199.496 1615719.783 0, 550963.268 1615746.205 0, 550727.042 1615772.641 0, 550490.817 1615799.092 0, 550253.379 1615825.692 0, 550018.372 1615852.034 0, 549782.151 1615878.526 0, 549545.933 1615905.032 0, 549309.715 1615931.552 0, 549073.5 1615958.085 0, 
+    548837.286 1615984.633 0, 548601.073 1616011.194 0, 548364.863 1616037.77 0, 548128.653 1616064.359 0, 547892.445 1616090.962 0, 547656.239 1616117.579 0, 547420.035 1616144.21 0, 547183.832 1616170.855 0, 546947.63 1616197.514 0, 546711.43 1616224.187 0, 
+    546475.232 1616250.873 0, 546239.035 1616277.574 0, 546002.84 1616304.288 0, 545766.646 1616331.017 0, 545530.454 1616357.759 0, 545294.264 1616384.515 0, 545058.075 1616411.285 0, 544821.887 1616438.069 0, 544584.486 1616465.005 0, 545211.763 1621992.11 0, 
+    545838.987 1627518.757 0, 546075.734 1627491.895 0, 546311.271 1627465.185 0, 546546.809 1627438.489 0, 546782.349 1627411.806 0, 547017.89 1627385.138 0, 547253.433 1627358.483 0, 547488.978 1627331.842 0, 547724.524 1627305.215 0, 547960.072 1627278.602 0, 
+    548195.621 1627252.003 0, 548431.172 1627225.417 0, 548666.724 1627198.846 0, 548902.278 1627172.288 0, 549137.834 1627145.744 0, 549373.391 1627119.215 0, 549608.95 1627092.699 0, 549844.51 1627066.196 0, 550080.072 1627039.708 0, 550315.635 1627013.234 0, 
+    550551.2 1626986.773 0, 550786.766 1626960.326 0, 551022.334 1626933.893 0, 551257.904 1626907.474 0, 551492.264 1626881.205 0, 551729.048 1626854.678 0, 551964.622 1626828.301 0, 552200.198 1626801.937 0, 552435.775 1626775.587 0, 552671.354 1626749.252 0, 
+    552906.934 1626722.93 0, 553142.516 1626696.621 0, 553378.1 1626670.327 0, 553613.685 1626644.047 0, 553849.272 1626617.78 0, 554084.86 1626591.528 0, 554320.449 1626565.289 0, 554556.041 1626539.064 0, 554791.633 1626512.853 0, 555027.228 1626486.656 0, 
+    555262.824 1626460.473 0, 555498.421 1626434.303 0, 555734.02 1626408.148 0, 555969.621 1626382.006 0, 556205.223 1626355.878 0, 556440.826 1626329.764 0, 556676.431 1626303.664 0, 556912.038 1626277.578 0, 557146.436 1626251.64 0, 556534.828 1620723.244 0, 
+    555923.169 1615194.388 0))
+
+POLYGON ((568457.419 1625016.473 0, 568222.947 1625041.75 0, 567987.268 1625067.17 0, 567751.59 1625092.604 0, 567515.913 1625118.053 0, 567280.239 1625143.515 0, 567044.565 1625168.991 0, 566808.893 1625194.481 0, 566573.223 1625219.984 0, 566337.554 1625245.502 0, 
+    566101.886 1625271.033 0, 565866.221 1625296.579 0, 565630.556 1625322.138 0, 565394.893 1625347.711 0, 565159.232 1625373.298 0, 564923.572 1625398.899 0, 564687.914 1625424.513 0, 564452.257 1625450.142 0, 564216.601 1625475.784 0, 563980.948 1625501.441 0, 
+    563745.295 1625527.111 0, 563509.644 1625552.795 0, 563273.995 1625578.493 0, 563038.347 1625604.204 0, 562801.491 1625630.062 0, 562567.056 1625655.669 0, 562331.413 1625681.423 0, 562095.771 1625707.19 0, 561860.131 1625732.971 0, 561624.492 1625758.766 0, 
+    561388.855 1625784.575 0, 561153.219 1625810.398 0, 560917.585 1625836.234 0, 560681.953 1625862.085 0, 560446.321 1625887.949 0, 560210.692 1625913.827 0, 559975.064 1625939.719 0, 559739.437 1625965.625 0, 559503.812 1625991.545 0, 559268.189 1626017.479 0, 
+    559032.567 1626043.426 0, 558796.946 1626069.388 0, 558561.327 1626095.363 0, 558325.71 1626121.352 0, 558090.094 1626147.355 0, 557854.48 1626173.372 0, 557618.867 1626199.403 0, 557383.256 1626225.447 0, 557146.436 1626251.64 0, 557757.992 1631779.57 0, 
+    558369.496 1637307.027 0, 558605.662 1637280.907 0, 558840.623 1637254.935 0, 559075.585 1637228.976 0, 559310.549 1637203.031 0, 559545.514 1637177.1 0, 559780.48 1637151.182 0, 560015.449 1637125.279 0, 560250.418 1637099.389 0, 560485.389 1637073.513 0, 
+    560720.362 1637047.651 0, 560955.336 1637021.803 0, 561190.312 1636995.969 0, 561425.29 1636970.148 0, 561660.268 1636944.341 0, 561895.249 1636918.548 0, 562130.231 1636892.769 0, 562365.214 1636867.004 0, 562600.199 1636841.253 0, 562835.185 1636815.515 0, 
+    563070.173 1636789.791 0, 563305.163 1636764.081 0, 563540.154 1636738.385 0, 563775.146 1636712.703 0, 564008.934 1636687.166 0, 564245.136 1636661.38 0, 564480.133 1636635.739 0, 564715.131 1636610.112 0, 564950.131 1636584.499 0, 565185.133 1636558.9 0, 
+    565420.136 1636533.315 0, 565655.14 1636507.743 0, 565890.146 1636482.185 0, 566125.154 1636456.641 0, 566360.163 1636431.111 0, 566595.173 1636405.595 0, 566830.186 1636380.093 0, 567065.199 1636354.604 0, 567300.214 1636329.129 0, 567535.231 1636303.668 0, 
+    567770.249 1636278.221 0, 568005.268 1636252.788 0, 568240.289 1636227.369 0, 568475.312 1636201.963 0, 568710.336 1636176.571 0, 568945.361 1636151.193 0, 569180.388 1636125.829 0, 569415.417 1636100.479 0, 569649.241 1636075.272 0, 569053.356 1630546.109 0, 
+    568457.419 1625016.473 0))
+
+POLYGON ((580932.421 1634875.39 0, 580698.525 1634899.936 0, 580463.426 1634924.622 0, 580228.328 1634949.322 0, 579993.232 1634974.036 0, 579758.137 1634998.763 0, 579523.043 1635023.505 0, 579287.951 1635048.26 0, 579052.861 1635073.029 0, 578817.772 1635097.812 0, 
+    578582.684 1635122.609 0, 578347.598 1635147.42 0, 578112.514 1635172.244 0, 577877.431 1635197.083 0, 577642.349 1635221.935 0, 577407.269 1635246.801 0, 577172.19 1635271.681 0, 576937.113 1635296.575 0, 576702.037 1635321.482 0, 576466.962 1635346.404 0, 
+    576231.889 1635371.339 0, 575996.818 1635396.288 0, 575761.748 1635421.251 0, 575526.68 1635446.228 0, 575290.407 1635471.346 0, 575056.547 1635496.223 0, 574821.483 1635521.241 0, 574586.42 1635546.273 0, 574351.359 1635571.319 0, 574116.299 1635596.379 0, 
+    573881.241 1635621.452 0, 573646.184 1635646.54 0, 573411.129 1635671.641 0, 573176.075 1635696.756 0, 572941.023 1635721.885 0, 572705.972 1635747.028 0, 572470.923 1635772.184 0, 572235.875 1635797.355 0, 572000.829 1635822.539 0, 571765.784 1635847.737 0, 
+    571530.741 1635872.949 0, 571295.699 1635898.175 0, 571060.658 1635923.414 0, 570825.619 1635948.668 0, 570590.582 1635973.935 0, 570355.546 1635999.216 0, 570120.511 1636024.511 0, 569885.478 1636049.82 0, 569649.241 1636075.272 0, 570245.075 1641603.957 0, 
+    570840.857 1647132.156 0, 571076.44 1647106.773 0, 571310.822 1647081.535 0, 571545.206 1647056.31 0, 571779.591 1647031.099 0, 572013.978 1647005.901 0, 572248.366 1646980.718 0, 572482.755 1646955.548 0, 572717.147 1646930.392 0, 572951.539 1646905.25 0, 
+    573185.933 1646880.122 0, 573420.329 1646855.007 0, 573654.726 1646829.907 0, 573889.124 1646804.82 0, 574123.524 1646779.747 0, 574357.926 1646754.687 0, 574592.329 1646729.642 0, 574826.733 1646704.61 0, 575061.139 1646679.592 0, 575295.546 1646654.588 0, 
+    575529.955 1646629.597 0, 575764.365 1646604.621 0, 575998.777 1646579.658 0, 576233.19 1646554.709 0, 576466.403 1646529.902 0, 576702.021 1646504.853 0, 576936.439 1646479.945 0, 577170.858 1646455.051 0, 577405.278 1646430.171 0, 577639.7 1646405.305 0, 
+    577874.124 1646380.453 0, 578108.549 1646355.614 0, 578342.975 1646330.789 0, 578577.403 1646305.978 0, 578811.832 1646281.181 0, 579046.263 1646256.398 0, 579280.695 1646231.628 0, 579515.129 1646206.872 0, 579749.564 1646182.13 0, 579984.001 1646157.402 0, 
+    580218.439 1646132.688 0, 580452.878 1646107.987 0, 580687.319 1646083.3 0, 580921.762 1646058.627 0, 581156.205 1646033.968 0, 581390.651 1646009.323 0, 581625.098 1645984.691 0, 581859.546 1645960.073 0, 582092.794 1645935.595 0, 581512.633 1640405.735 0, 
+    580932.421 1634875.39 0))
+
+POLYGON ((593348.068 1644770.828 0, 593114.749 1644794.647 0, 592880.232 1644818.603 0, 592645.717 1644842.572 0, 592411.203 1644866.555 0, 592176.69 1644890.552 0, 591942.179 1644914.562 0, 591707.669 1644938.587 0, 591473.161 1644962.625 0, 591238.654 1644986.677 0, 
+    591004.148 1645010.743 0, 590769.644 1645034.822 0, 590535.141 1645058.915 0, 590300.64 1645083.023 0, 590066.14 1645107.144 0, 589831.642 1645131.278 0, 589597.145 1645155.427 0, 589362.649 1645179.589 0, 589128.155 1645203.766 0, 588893.662 1645227.956 0, 
+    588659.171 1645252.159 0, 588424.681 1645276.377 0, 588190.193 1645300.608 0, 587955.706 1645324.854 0, 587720.02 1645349.237 0, 587486.736 1645373.385 0, 587252.253 1645397.672 0, 587017.772 1645421.973 0, 586783.292 1645446.287 0, 586548.813 1645470.615 0, 
+    586314.336 1645494.957 0, 586079.861 1645519.312 0, 585845.386 1645543.682 0, 585610.914 1645568.065 0, 585376.442 1645592.462 0, 585141.973 1645616.873 0, 584907.504 1645641.297 0, 584673.037 1645665.736 0, 584438.572 1645690.188 0, 584204.107 1645714.654 0, 
+    583969.645 1645739.134 0, 583735.184 1645763.627 0, 583500.724 1645788.135 0, 583266.265 1645812.656 0, 583031.809 1645837.191 0, 582797.353 1645861.74 0, 582562.899 1645886.302 0, 582328.447 1645910.879 0, 582092.794 1645935.595 0, 582672.904 1651464.963 0, 
+    583252.961 1656993.833 0, 583487.959 1656969.185 0, 583721.761 1656944.677 0, 583955.564 1656920.182 0, 584189.368 1656895.702 0, 584423.174 1656871.235 0, 584656.982 1656846.782 0, 584890.791 1656822.342 0, 585124.601 1656797.917 0, 585358.413 1656773.505 0, 
+    585592.226 1656749.107 0, 585826.041 1656724.722 0, 586059.857 1656700.352 0, 586293.674 1656675.995 0, 586527.493 1656651.652 0, 586761.314 1656627.323 0, 586995.135 1656603.007 0, 587228.959 1656578.705 0, 587462.783 1656554.417 0, 587696.609 1656530.143 0, 
+    587930.437 1656505.883 0, 588164.266 1656481.636 0, 588398.096 1656457.403 0, 588631.928 1656433.184 0, 588864.564 1656409.102 0, 589099.596 1656384.787 0, 589333.432 1656360.609 0, 589567.27 1656336.445 0, 589801.109 1656312.294 0, 590034.949 1656288.158 0, 
+    590268.791 1656264.035 0, 590502.634 1656239.926 0, 590736.478 1656215.83 0, 590970.324 1656191.749 0, 591204.172 1656167.681 0, 591438.021 1656143.627 0, 591671.871 1656119.587 0, 591905.723 1656095.56 0, 592139.576 1656071.547 0, 592373.43 1656047.548 0, 
+    592607.286 1656023.563 0, 592841.144 1655999.592 0, 593075.002 1655975.634 0, 593308.862 1655951.69 0, 593542.724 1655927.76 0, 593776.587 1655903.844 0, 594010.451 1655879.941 0, 594244.317 1655856.052 0, 594476.988 1655832.299 0, 593912.553 1650301.813 0, 
+    593348.068 1644770.828 0))
+
+POLYGON ((605704.252 1654702.48 0, 605471.513 1654725.576 0, 605237.581 1654748.804 0, 605003.65 1654772.046 0, 604769.72 1654795.302 0, 604535.792 1654818.571 0, 604301.865 1654841.854 0, 604067.939 1654865.151 0, 603834.015 1654888.462 0, 603600.093 1654911.786 0, 
+    603366.171 1654935.124 0, 603132.251 1654958.476 0, 602898.332 1654981.842 0, 602664.415 1655005.221 0, 602430.499 1655028.615 0, 602196.585 1655052.022 0, 601962.672 1655075.443 0, 601728.76 1655098.877 0, 601494.85 1655122.325 0, 601260.941 1655145.788 0, 
+    601027.033 1655169.263 0, 600793.127 1655192.753 0, 600559.222 1655216.257 0, 600325.319 1655239.774 0, 600090.221 1655263.425 0, 599857.516 1655286.849 0, 599623.617 1655310.408 0, 599389.719 1655333.98 0, 599155.822 1655357.566 0, 598921.927 1655381.166 0, 
+    598688.033 1655404.779 0, 598454.141 1655428.407 0, 598220.25 1655452.048 0, 597986.36 1655475.703 0, 597752.472 1655499.371 0, 597518.585 1655523.054 0, 597284.7 1655546.75 0, 597050.816 1655570.46 0, 596816.933 1655594.183 0, 596583.052 1655617.921 0, 
+    596349.172 1655641.672 0, 596115.294 1655665.437 0, 595881.417 1655689.216 0, 595647.541 1655713.008 0, 595413.667 1655736.814 0, 595179.794 1655760.634 0, 594945.923 1655784.468 0, 594712.053 1655808.316 0, 594476.988 1655832.299 0, 595041.371 1661362.28 0, 
+    595605.702 1666891.749 0, 595840.113 1666867.833 0, 596073.332 1666844.052 0, 596306.553 1666820.284 0, 596539.774 1666796.53 0, 596772.998 1666772.79 0, 597006.222 1666749.064 0, 597239.448 1666725.351 0, 597472.676 1666701.653 0, 597705.905 1666677.968 0, 
+    597939.135 1666654.296 0, 598172.366 1666630.639 0, 598405.599 1666606.995 0, 598638.834 1666583.364 0, 598872.07 1666559.748 0, 599105.307 1666536.145 0, 599338.545 1666512.556 0, 599571.785 1666488.981 0, 599805.027 1666465.419 0, 600038.269 1666441.872 0, 
+    600271.514 1666418.338 0, 600504.759 1666394.817 0, 600738.006 1666371.311 0, 600971.254 1666347.818 0, 601203.312 1666324.458 0, 601437.755 1666300.873 0, 601671.007 1666277.421 0, 601904.261 1666253.983 0, 602137.516 1666230.559 0, 602370.773 1666207.149 0, 
+    602604.031 1666183.752 0, 602837.29 1666160.369 0, 603070.551 1666136.999 0, 603303.813 1666113.644 0, 603537.076 1666090.302 0, 603770.341 1666066.974 0, 604003.607 1666043.659 0, 604236.875 1666020.359 0, 604470.144 1665997.072 0, 604703.414 1665973.798 0, 
+    604936.686 1665950.539 0, 605169.959 1665927.293 0, 605403.233 1665904.061 0, 605636.509 1665880.843 0, 605869.786 1665857.638 0, 606103.065 1665834.447 0, 606336.344 1665811.27 0, 606569.626 1665788.107 0, 606801.717 1665765.075 0, 606253.01 1660234.034 0, 
+    605704.252 1654702.48 0))
+
+POLYGON ((618000.869 1664670.036 0, 617768.712 1664692.412 0, 617535.367 1664714.917 0, 617302.022 1664737.435 0, 617068.679 1664759.966 0, 616835.337 1664782.512 0, 616601.997 1664805.071 0, 616368.658 1664827.644 0, 616135.32 1664850.23 0, 615901.984 1664872.831 0, 
+    615668.648 1664895.445 0, 615435.315 1664918.073 0, 615201.982 1664940.714 0, 614968.651 1664963.37 0, 614735.321 1664986.039 0, 614501.993 1665008.721 0, 614268.666 1665031.418 0, 614035.34 1665054.128 0, 613802.016 1665076.852 0, 613568.692 1665099.59 0, 
+    613335.371 1665122.341 0, 613102.05 1665145.107 0, 612868.731 1665167.885 0, 612635.413 1665190.678 0, 612400.906 1665213.601 0, 612168.782 1665236.305 0, 611935.468 1665259.138 0, 611702.156 1665281.986 0, 611468.845 1665304.847 0, 611235.535 1665327.722 0, 
+    611002.227 1665350.611 0, 610768.92 1665373.514 0, 610535.614 1665396.43 0, 610302.31 1665419.36 0, 610069.007 1665442.304 0, 609835.705 1665465.261 0, 609602.405 1665488.232 0, 609369.106 1665511.217 0, 609135.809 1665534.216 0, 608902.513 1665557.228 0, 
+    608669.218 1665580.254 0, 608435.924 1665603.294 0, 608202.632 1665626.347 0, 607969.342 1665649.415 0, 607736.052 1665672.496 0, 607502.764 1665695.59 0, 607269.477 1665718.699 0, 607036.192 1665741.821 0, 606801.717 1665765.075 0, 607350.372 1671295.598 0, 
+    607898.976 1676825.596 0, 608132.797 1676802.407 0, 608365.431 1676779.349 0, 608598.067 1676756.305 0, 608830.704 1676733.275 0, 609063.342 1676710.258 0, 609295.982 1676687.255 0, 609528.623 1676664.266 0, 609761.266 1676641.291 0, 609993.909 1676618.329 0, 
+    610226.554 1676595.381 0, 610459.201 1676572.446 0, 610691.849 1676549.526 0, 610924.498 1676526.618 0, 611157.149 1676503.725 0, 611389.8 1676480.845 0, 611622.454 1676457.979 0, 611855.108 1676435.127 0, 612087.764 1676412.289 0, 612320.421 1676389.464 0, 
+    612553.08 1676366.652 0, 612785.74 1676343.855 0, 613018.401 1676321.071 0, 613251.064 1676298.301 0, 613482.54 1676275.661 0, 613716.393 1676252.802 0, 613949.06 1676230.073 0, 614181.728 1676207.357 0, 614414.397 1676184.656 0, 614647.068 1676161.968 0, 
+    614879.74 1676139.294 0, 615112.413 1676116.633 0, 615345.088 1676093.986 0, 615577.764 1676071.353 0, 615810.441 1676048.734 0, 616043.12 1676026.128 0, 616275.8 1676003.536 0, 616508.481 1675980.957 0, 616741.164 1675958.393 0, 616973.848 1675935.842 0, 
+    617206.533 1675913.304 0, 617439.219 1675890.781 0, 617671.907 1675868.271 0, 617904.597 1675845.774 0, 618137.287 1675823.292 0, 618369.979 1675800.823 0, 618602.672 1675778.368 0, 618835.367 1675755.927 0, 619066.876 1675733.613 0, 618533.898 1670202.087 0, 
+    618000.869 1664670.036 0))
+
+POLYGON ((630237.817 1674673.186 0, 630006.244 1674694.845 0, 629773.487 1674716.629 0, 629540.731 1674738.427 0, 629307.977 1674760.238 0, 629075.223 1674782.063 0, 628842.471 1674803.902 0, 628609.721 1674825.754 0, 628376.972 1674847.621 0, 628144.224 1674869.5 0, 
+    627911.477 1674891.394 0, 627678.731 1674913.301 0, 627445.987 1674935.222 0, 627213.244 1674957.157 0, 626980.503 1674979.105 0, 626747.762 1675001.067 0, 626515.023 1675023.043 0, 626282.286 1675045.032 0, 626049.549 1675067.035 0, 625816.814 1675089.052 0, 
+    625584.08 1675111.083 0, 625351.348 1675133.127 0, 625118.617 1675155.185 0, 624885.887 1675177.257 0, 624651.972 1675199.454 0, 624420.431 1675221.441 0, 624187.705 1675243.554 0, 623954.98 1675265.68 0, 623722.256 1675287.82 0, 623489.534 1675309.974 0, 
+    623256.814 1675332.141 0, 623024.094 1675354.323 0, 622791.376 1675376.518 0, 622558.659 1675398.726 0, 622325.943 1675420.948 0, 622093.229 1675443.184 0, 621860.516 1675465.434 0, 621627.804 1675487.698 0, 621395.094 1675509.975 0, 621162.385 1675532.265 0, 
+    620929.677 1675554.57 0, 620696.971 1675576.888 0, 620464.266 1675599.22 0, 620231.562 1675621.566 0, 619998.86 1675643.925 0, 619766.158 1675666.298 0, 619533.459 1675688.684 0, 619300.76 1675711.085 0, 619066.876 1675733.613 0, 619599.803 1681264.607 0, 
+    620132.678 1686795.062 0, 620365.907 1686772.597 0, 620597.955 1686750.259 0, 620830.004 1686727.935 0, 621062.054 1686705.625 0, 621294.105 1686683.328 0, 621526.158 1686661.045 0, 621758.212 1686638.776 0, 621990.267 1686616.52 0, 622222.324 1686594.278 0, 
+    622454.382 1686572.049 0, 622686.441 1686549.835 0, 622918.502 1686527.633 0, 623150.564 1686505.446 0, 623382.627 1686483.272 0, 623614.691 1686461.112 0, 623846.757 1686438.966 0, 624078.824 1686416.833 0, 624310.892 1686394.714 0, 624542.962 1686372.608 0, 
+    624775.033 1686350.516 0, 625007.105 1686328.438 0, 625239.179 1686306.374 0, 625471.254 1686284.323 0, 625702.147 1686262.398 0, 625935.408 1686240.262 0, 626167.486 1686218.252 0, 626399.566 1686196.256 0, 626631.648 1686174.274 0, 626863.73 1686152.305 0, 
+    627095.814 1686130.349 0, 627327.9 1686108.408 0, 627559.986 1686086.48 0, 627792.074 1686064.566 0, 628024.163 1686042.665 0, 628256.254 1686020.778 0, 628488.345 1685998.905 0, 628720.438 1685977.045 0, 628952.532 1685955.199 0, 629184.628 1685933.367 0, 
+    629416.725 1685911.548 0, 629648.823 1685889.743 0, 629880.922 1685867.952 0, 630113.023 1685846.175 0, 630345.125 1685824.411 0, 630577.228 1685802.66 0, 630809.333 1685780.924 0, 631041.439 1685759.201 0, 631272.364 1685737.602 0, 630755.116 1680205.663 0, 
+    630237.817 1674673.186 0))
+
+POLYGON ((519283.598 1597003.955 0, 519047.494 1597032.11 0, 518810.166 1597060.425 0, 518572.839 1597088.754 0, 518335.515 1597117.097 0, 518098.192 1597145.454 0, 517860.871 1597173.825 0, 517623.551 1597202.209 0, 517386.233 1597230.608 0, 517148.917 1597259.021 0, 
+    516911.603 1597287.447 0, 516674.29 1597315.888 0, 516436.978 1597344.342 0, 516199.669 1597372.811 0, 515962.361 1597401.293 0, 515725.055 1597429.79 0, 515487.75 1597458.3 0, 515250.448 1597486.825 0, 515013.146 1597515.363 0, 514775.847 1597543.916 0, 
+    514538.549 1597572.482 0, 514301.253 1597601.062 0, 514063.959 1597629.656 0, 513826.666 1597658.265 0, 513588.149 1597687.035 0, 513352.085 1597715.523 0, 513114.798 1597744.173 0, 512877.512 1597772.837 0, 512640.227 1597801.515 0, 512402.945 1597830.207 0, 
+    512165.664 1597858.913 0, 511928.385 1597887.633 0, 511691.107 1597916.367 0, 511453.831 1597945.115 0, 511216.557 1597973.877 0, 510979.285 1598002.653 0, 510742.014 1598031.442 0, 510504.745 1598060.246 0, 510267.477 1598089.064 0, 510030.212 1598117.895 0, 
+    509792.948 1598146.741 0, 509555.685 1598175.601 0, 509318.425 1598204.474 0, 509081.166 1598233.362 0, 508843.909 1598262.263 0, 508606.653 1598291.179 0, 508369.399 1598320.108 0, 508132.147 1598349.051 0, 507893.671 1598378.158 0, 508567.986 1603901.523 0, 
+    509242.248 1609424.453 0, 509480.071 1609395.426 0, 509716.673 1609366.562 0, 509953.277 1609337.712 0, 510189.882 1609308.875 0, 510426.489 1609280.053 0, 510663.098 1609251.245 0, 510899.708 1609222.45 0, 511136.32 1609193.67 0, 511372.934 1609164.903 0, 
+    511609.549 1609136.15 0, 511846.167 1609107.412 0, 512082.785 1609078.687 0, 512319.406 1609049.976 0, 512556.028 1609021.279 0, 512792.652 1608992.596 0, 513029.278 1608963.927 0, 513265.905 1608935.272 0, 513502.534 1608906.631 0, 513739.165 1608878.003 0, 
+    513975.797 1608849.39 0, 514212.431 1608820.79 0, 514449.067 1608792.205 0, 514685.704 1608763.633 0, 514921.121 1608735.223 0, 515158.984 1608706.532 0, 515395.627 1608678.002 0, 515632.271 1608649.486 0, 515868.917 1608620.984 0, 516105.564 1608592.496 0, 
+    516342.213 1608564.022 0, 516578.864 1608535.562 0, 516815.517 1608507.116 0, 517052.171 1608478.683 0, 517288.827 1608450.265 0, 517525.484 1608421.861 0, 517762.143 1608393.47 0, 517998.804 1608365.093 0, 518235.467 1608336.731 0, 518472.131 1608308.382 0, 
+    518708.797 1608280.047 0, 518945.464 1608251.726 0, 519182.134 1608223.419 0, 519418.805 1608195.126 0, 519655.477 1608166.847 0, 519892.151 1608138.582 0, 520128.827 1608110.331 0, 520365.505 1608082.094 0, 520600.962 1608054.016 0, 519942.306 1602529.203 0, 
+    519283.598 1597003.955 0))
+
+POLYGON ((531963.503 1606715.675 0, 531727.965 1606743.087 0, 531491.209 1606770.656 0, 531254.454 1606798.238 0, 531017.701 1606825.835 0, 530780.95 1606853.445 0, 530544.2 1606881.069 0, 530307.452 1606908.707 0, 530070.705 1606936.36 0, 529833.96 1606964.026 0, 
+    529597.217 1606991.706 0, 529360.475 1607019.4 0, 529123.735 1607047.107 0, 528886.996 1607074.829 0, 528650.259 1607102.565 0, 528413.524 1607130.315 0, 528176.791 1607158.078 0, 527940.059 1607185.856 0, 527703.328 1607213.647 0, 527466.6 1607241.453 0, 
+    527229.873 1607269.272 0, 526993.147 1607297.105 0, 526756.424 1607324.953 0, 526519.702 1607352.814 0, 526281.76 1607380.833 0, 526046.262 1607408.578 0, 525809.545 1607436.481 0, 525572.829 1607464.398 0, 525336.116 1607492.328 0, 525099.403 1607520.273 0, 
+    524862.693 1607548.232 0, 524625.984 1607576.204 0, 524389.276 1607604.191 0, 524152.571 1607632.191 0, 523915.867 1607660.206 0, 523679.164 1607688.234 0, 523442.464 1607716.276 0, 523205.765 1607744.333 0, 522969.067 1607772.403 0, 522732.371 1607800.487 0, 
+    522495.677 1607828.585 0, 522258.985 1607856.697 0, 522022.294 1607884.823 0, 521785.605 1607912.962 0, 521548.917 1607941.116 0, 521312.231 1607969.284 0, 521075.547 1607997.465 0, 520838.865 1608025.661 0, 520600.962 1608054.016 0, 521259.566 1613578.389 0, 
+    521918.116 1619102.315 0, 522155.365 1619074.038 0, 522391.397 1619045.919 0, 522627.431 1619017.815 0, 522863.467 1618989.725 0, 523099.504 1618961.649 0, 523335.543 1618933.586 0, 523571.583 1618905.538 0, 523807.626 1618877.503 0, 524043.669 1618849.482 0, 
+    524279.715 1618821.475 0, 524515.762 1618793.482 0, 524751.811 1618765.503 0, 524987.861 1618737.538 0, 525223.913 1618709.587 0, 525459.967 1618681.649 0, 525696.022 1618653.726 0, 525932.079 1618625.816 0, 526168.138 1618597.92 0, 526404.198 1618570.038 0, 
+    526640.26 1618542.17 0, 526876.323 1618514.316 0, 527112.388 1618486.476 0, 527348.455 1618458.65 0, 527583.306 1618430.981 0, 527820.594 1618403.039 0, 528056.665 1618375.254 0, 528292.739 1618347.484 0, 528528.814 1618319.727 0, 528764.89 1618291.984 0, 
+    529000.969 1618264.255 0, 529237.049 1618236.54 0, 529473.13 1618208.839 0, 529709.213 1618181.151 0, 529945.298 1618153.478 0, 530181.384 1618125.818 0, 530417.472 1618098.173 0, 530653.562 1618070.541 0, 530889.653 1618042.923 0, 531125.746 1618015.319 0, 
+    531361.841 1617987.729 0, 531597.937 1617960.153 0, 531834.035 1617932.591 0, 532070.134 1617905.042 0, 532306.235 1617877.508 0, 532542.338 1617849.987 0, 532778.442 1617822.481 0, 533014.548 1617794.988 0, 533249.439 1617767.651 0, 532606.497 1612241.886 0, 
+    531963.503 1606715.675 0))
+
+POLYGON ((544584.486 1616465.005 0, 544349.517 1616491.679 0, 544113.335 1616518.504 0, 543877.154 1616545.344 0, 543640.974 1616572.197 0, 543404.796 1616599.064 0, 543168.62 1616625.946 0, 542932.445 1616652.841 0, 542696.272 1616679.75 0, 542460.101 1616706.673 0, 
+    542223.931 1616733.61 0, 541987.762 1616760.56 0, 541751.596 1616787.525 0, 541515.431 1616814.504 0, 541279.267 1616841.496 0, 541043.105 1616868.502 0, 540806.944 1616895.523 0, 540570.786 1616922.557 0, 540334.628 1616949.605 0, 540098.473 1616976.667 0, 
+    539862.319 1617003.743 0, 539626.166 1617030.832 0, 539390.015 1617057.936 0, 539153.866 1617085.053 0, 538916.502 1617112.325 0, 538681.572 1617139.33 0, 538445.428 1617166.489 0, 538209.285 1617193.663 0, 537973.144 1617220.85 0, 537737.004 1617248.051 0, 
+    537500.866 1617275.265 0, 537264.73 1617302.494 0, 537028.595 1617329.737 0, 536792.461 1617356.993 0, 536556.33 1617384.264 0, 536320.2 1617411.548 0, 536084.071 1617438.846 0, 535847.944 1617466.158 0, 535611.819 1617493.484 0, 535375.695 1617520.824 0, 
+    535139.573 1617548.178 0, 534903.453 1617575.546 0, 534667.334 1617602.927 0, 534431.217 1617630.323 0, 534195.102 1617657.732 0, 533958.988 1617685.156 0, 533722.875 1617712.593 0, 533486.764 1617740.044 0, 533249.439 1617767.651 0, 533892.328 1623292.962 0, 
+    534535.163 1628817.814 0, 534771.835 1628790.284 0, 535007.296 1628762.908 0, 535242.757 1628735.546 0, 535478.221 1628708.199 0, 535713.686 1628680.865 0, 535949.153 1628653.545 0, 536184.621 1628626.239 0, 536420.091 1628598.946 0, 536655.563 1628571.668 0, 
+    536891.036 1628544.403 0, 537126.511 1628517.152 0, 537361.987 1628489.916 0, 537597.465 1628462.693 0, 537832.945 1628435.483 0, 538068.426 1628408.288 0, 538303.909 1628381.107 0, 538539.393 1628353.939 0, 538774.879 1628326.785 0, 539010.367 1628299.645 0, 
+    539245.856 1628272.519 0, 539481.347 1628245.407 0, 539716.839 1628218.309 0, 539952.333 1628191.225 0, 540186.616 1628164.293 0, 540423.326 1628137.097 0, 540658.825 1628110.055 0, 540894.325 1628083.026 0, 541129.827 1628056.01 0, 541365.331 1628029.009 0, 
+    541600.836 1628002.022 0, 541836.343 1627975.048 0, 542071.851 1627948.089 0, 542307.361 1627921.143 0, 542542.872 1627894.211 0, 542778.385 1627867.293 0, 543013.9 1627840.388 0, 543249.416 1627813.498 0, 543484.934 1627786.622 0, 543720.453 1627759.759 0, 
+    543955.974 1627732.91 0, 544191.497 1627706.075 0, 544427.021 1627679.254 0, 544662.547 1627652.447 0, 544898.074 1627625.654 0, 545133.603 1627598.874 0, 545369.133 1627572.109 0, 545604.665 1627545.357 0, 545838.987 1627518.757 0, 545211.763 1621992.11 0, 
+    544584.486 1616465.005 0))
+
+POLYGON ((557146.436 1626251.64 0, 556912.038 1626277.578 0, 556676.431 1626303.664 0, 556440.826 1626329.764 0, 556205.223 1626355.878 0, 555969.621 1626382.006 0, 555734.02 1626408.148 0, 555498.421 1626434.303 0, 555262.824 1626460.473 0, 555027.228 1626486.656 0, 
+    554791.633 1626512.853 0, 554556.041 1626539.064 0, 554320.449 1626565.289 0, 554084.86 1626591.528 0, 553849.272 1626617.78 0, 553613.685 1626644.047 0, 553378.1 1626670.327 0, 553142.516 1626696.621 0, 552906.934 1626722.93 0, 552671.354 1626749.252 0, 
+    552435.775 1626775.587 0, 552200.198 1626801.937 0, 551964.622 1626828.301 0, 551729.048 1626854.678 0, 551492.264 1626881.205 0, 551257.904 1626907.474 0, 551022.334 1626933.893 0, 550786.766 1626960.326 0, 550551.2 1626986.773 0, 550315.635 1627013.234 0, 
+    550080.072 1627039.708 0, 549844.51 1627066.196 0, 549608.95 1627092.699 0, 549373.391 1627119.215 0, 549137.834 1627145.744 0, 548902.278 1627172.288 0, 548666.724 1627198.846 0, 548431.172 1627225.417 0, 548195.621 1627252.003 0, 547960.072 1627278.602 0, 
+    547724.524 1627305.215 0, 547488.978 1627331.842 0, 547253.433 1627358.483 0, 547017.89 1627385.138 0, 546782.349 1627411.806 0, 546546.809 1627438.489 0, 546311.271 1627465.185 0, 546075.734 1627491.895 0, 545838.987 1627518.757 0, 546466.158 1633044.937 0, 
+    547093.276 1638570.645 0, 547329.369 1638543.858 0, 547564.256 1638517.221 0, 547799.143 1638490.599 0, 548034.033 1638463.99 0, 548268.924 1638437.395 0, 548503.816 1638410.814 0, 548738.71 1638384.247 0, 548973.606 1638357.693 0, 549208.503 1638331.154 0, 
+    549443.402 1638304.628 0, 549678.302 1638278.116 0, 549913.204 1638251.618 0, 550148.107 1638225.133 0, 550383.012 1638198.663 0, 550617.919 1638172.206 0, 550852.827 1638145.763 0, 551087.737 1638119.334 0, 551322.648 1638092.919 0, 551557.561 1638066.518 0, 
+    551792.475 1638040.13 0, 552027.391 1638013.757 0, 552262.308 1637987.397 0, 552497.227 1637961.051 0, 552730.94 1637934.854 0, 552967.07 1637908.4 0, 553201.993 1637882.096 0, 553436.919 1637855.805 0, 553671.845 1637829.528 0, 553906.774 1637803.265 0, 
+    554141.703 1637777.016 0, 554376.635 1637750.78 0, 554611.568 1637724.559 0, 554846.502 1637698.351 0, 555081.438 1637672.157 0, 555316.376 1637645.977 0, 555551.315 1637619.811 0, 555786.255 1637593.658 0, 556021.197 1637567.52 0, 556256.141 1637541.395 0, 
+    556491.086 1637515.284 0, 556726.033 1637489.187 0, 556960.981 1637463.103 0, 557195.931 1637437.034 0, 557430.883 1637410.978 0, 557665.835 1637384.936 0, 557900.79 1637358.908 0, 558135.746 1637332.894 0, 558369.496 1637307.027 0, 557757.992 1631779.57 0, 
+    557146.436 1626251.64 0))
+
+POLYGON ((569649.241 1636075.272 0, 569415.417 1636100.479 0, 569180.388 1636125.829 0, 568945.361 1636151.193 0, 568710.336 1636176.571 0, 568475.312 1636201.963 0, 568240.289 1636227.369 0, 568005.268 1636252.788 0, 567770.249 1636278.221 0, 567535.231 1636303.668 0, 
+    567300.214 1636329.129 0, 567065.199 1636354.604 0, 566830.186 1636380.093 0, 566595.173 1636405.595 0, 566360.163 1636431.111 0, 566125.154 1636456.641 0, 565890.146 1636482.185 0, 565655.14 1636507.743 0, 565420.136 1636533.315 0, 565185.133 1636558.9 0, 
+    564950.131 1636584.499 0, 564715.131 1636610.112 0, 564480.133 1636635.739 0, 564245.136 1636661.38 0, 564008.934 1636687.166 0, 563775.146 1636712.703 0, 563540.154 1636738.385 0, 563305.163 1636764.081 0, 563070.173 1636789.791 0, 562835.185 1636815.515 0, 
+    562600.199 1636841.253 0, 562365.214 1636867.004 0, 562130.231 1636892.769 0, 561895.249 1636918.548 0, 561660.268 1636944.341 0, 561425.29 1636970.148 0, 561190.312 1636995.969 0, 560955.336 1637021.803 0, 560720.362 1637047.651 0, 560485.389 1637073.513 0, 
+    560250.418 1637099.389 0, 560015.449 1637125.279 0, 559780.48 1637151.182 0, 559545.514 1637177.1 0, 559310.549 1637203.031 0, 559075.585 1637228.976 0, 558840.623 1637254.935 0, 558605.662 1637280.907 0, 558369.496 1637307.027 0, 558980.947 1642834.006 0, 
+    559592.345 1648360.5 0, 559827.857 1648334.452 0, 560062.167 1648308.551 0, 560296.478 1648282.664 0, 560530.791 1648256.791 0, 560765.106 1648230.932 0, 560999.422 1648205.086 0, 561233.74 1648179.254 0, 561468.059 1648153.436 0, 561702.379 1648127.632 0, 
+    561936.701 1648101.842 0, 562171.025 1648076.065 0, 562405.35 1648050.302 0, 562639.677 1648024.553 0, 562874.005 1647998.818 0, 563108.335 1647973.097 0, 563342.666 1647947.389 0, 563576.999 1647921.695 0, 563811.333 1647896.015 0, 564045.669 1647870.349 0, 
+    564280.006 1647844.696 0, 564514.345 1647819.057 0, 564748.685 1647793.432 0, 564983.027 1647767.821 0, 565216.167 1647742.355 0, 565451.715 1647716.64 0, 565686.061 1647691.071 0, 565920.409 1647665.515 0, 566154.758 1647639.973 0, 566389.109 1647614.444 0, 
+    566623.462 1647588.93 0, 566857.815 1647563.429 0, 567092.171 1647537.942 0, 567326.528 1647512.469 0, 567560.886 1647487.009 0, 567795.246 1647461.564 0, 568029.607 1647436.132 0, 568263.97 1647410.714 0, 568498.334 1647385.309 0, 568732.7 1647359.919 0, 
+    568967.067 1647334.542 0, 569201.436 1647309.18 0, 569435.806 1647283.831 0, 569670.178 1647258.495 0, 569904.551 1647233.174 0, 570138.926 1647207.866 0, 570373.302 1647182.572 0, 570607.68 1647157.292 0, 570840.857 1647132.156 0, 570245.075 1641603.957 0, 
+    569649.241 1636075.272 0))
+
+POLYGON ((582092.794 1645935.595 0, 581859.546 1645960.073 0, 581625.098 1645984.691 0, 581390.651 1646009.323 0, 581156.205 1646033.968 0, 580921.762 1646058.627 0, 580687.319 1646083.3 0, 580452.878 1646107.987 0, 580218.439 1646132.688 0, 579984.001 1646157.402 0, 
+    579749.564 1646182.13 0, 579515.129 1646206.872 0, 579280.695 1646231.628 0, 579046.263 1646256.398 0, 578811.832 1646281.181 0, 578577.403 1646305.978 0, 578342.975 1646330.789 0, 578108.549 1646355.614 0, 577874.124 1646380.453 0, 577639.7 1646405.305 0, 
+    577405.278 1646430.171 0, 577170.858 1646455.051 0, 576936.439 1646479.945 0, 576702.021 1646504.853 0, 576466.403 1646529.902 0, 576233.19 1646554.709 0, 575998.777 1646579.658 0, 575764.365 1646604.621 0, 575529.955 1646629.597 0, 575295.546 1646654.588 0, 
+    575061.139 1646679.592 0, 574826.733 1646704.61 0, 574592.329 1646729.642 0, 574357.926 1646754.687 0, 574123.524 1646779.747 0, 573889.124 1646804.82 0, 573654.726 1646829.907 0, 573420.329 1646855.007 0, 573185.933 1646880.122 0, 572951.539 1646905.25 0, 
+    572717.147 1646930.392 0, 572482.755 1646955.548 0, 572248.366 1646980.718 0, 572013.978 1647005.901 0, 571779.591 1647031.099 0, 571545.206 1647056.31 0, 571310.822 1647081.535 0, 571076.44 1647106.773 0, 570840.857 1647132.156 0, 571436.586 1652659.862 0, 
+    572032.261 1658187.071 0, 572267.19 1658161.759 0, 572500.921 1658136.591 0, 572734.654 1658111.436 0, 572968.389 1658086.295 0, 573202.125 1658061.168 0, 573435.862 1658036.054 0, 573669.601 1658010.954 0, 573903.341 1657985.868 0, 574137.083 1657960.796 0, 
+    574370.827 1657935.737 0, 574604.571 1657910.692 0, 574838.318 1657885.661 0, 575072.065 1657860.644 0, 575305.815 1657835.64 0, 575539.565 1657810.651 0, 575773.318 1657785.675 0, 576007.071 1657760.712 0, 576240.826 1657735.764 0, 576474.583 1657710.829 0, 
+    576708.341 1657685.908 0, 576942.1 1657661.001 0, 577175.861 1657636.107 0, 577409.624 1657611.228 0, 577642.189 1657586.489 0, 577877.153 1657561.51 0, 578110.92 1657536.671 0, 578344.688 1657511.846 0, 578578.458 1657487.036 0, 578812.229 1657462.238 0, 
+    579046.002 1657437.455 0, 579279.776 1657412.685 0, 579513.552 1657387.93 0, 579747.329 1657363.187 0, 579981.107 1657338.459 0, 580214.887 1657313.744 0, 580448.669 1657289.044 0, 580682.452 1657264.357 0, 580916.236 1657239.683 0, 581150.022 1657215.024 0, 
+    581383.809 1657190.378 0, 581617.598 1657165.746 0, 581851.388 1657141.128 0, 582085.179 1657116.523 0, 582318.972 1657091.932 0, 582552.767 1657067.355 0, 582786.563 1657042.792 0, 583020.36 1657018.243 0, 583252.961 1656993.833 0, 582672.904 1651464.963 0, 
+    582092.794 1645935.595 0))
+
+POLYGON ((594476.988 1655832.299 0, 594244.317 1655856.052 0, 594010.451 1655879.941 0, 593776.587 1655903.844 0, 593542.724 1655927.76 0, 593308.862 1655951.69 0, 593075.002 1655975.634 0, 592841.144 1655999.592 0, 592607.286 1656023.563 0, 592373.43 1656047.548 0, 
+    592139.576 1656071.547 0, 591905.723 1656095.56 0, 591671.871 1656119.587 0, 591438.021 1656143.627 0, 591204.172 1656167.681 0, 590970.324 1656191.749 0, 590736.478 1656215.83 0, 590502.634 1656239.926 0, 590268.791 1656264.035 0, 590034.949 1656288.158 0, 
+    589801.109 1656312.294 0, 589567.27 1656336.445 0, 589333.432 1656360.609 0, 589099.596 1656384.787 0, 588864.564 1656409.102 0, 588631.928 1656433.184 0, 588398.096 1656457.403 0, 588164.266 1656481.636 0, 587930.437 1656505.883 0, 587696.609 1656530.143 0, 
+    587462.783 1656554.417 0, 587228.959 1656578.705 0, 586995.135 1656603.007 0, 586761.314 1656627.323 0, 586527.493 1656651.652 0, 586293.674 1656675.995 0, 586059.857 1656700.352 0, 585826.041 1656724.722 0, 585592.226 1656749.107 0, 585358.413 1656773.505 0, 
+    585124.601 1656797.917 0, 584890.791 1656822.342 0, 584656.982 1656846.782 0, 584423.174 1656871.235 0, 584189.368 1656895.702 0, 583955.564 1656920.182 0, 583721.761 1656944.677 0, 583487.959 1656969.185 0, 583252.961 1656993.833 0, 583832.965 1662522.197 0, 
+    584412.916 1668050.05 0, 584647.26 1668025.471 0, 584880.411 1668001.031 0, 585113.563 1667976.604 0, 585346.717 1667952.192 0, 585579.872 1667927.793 0, 585813.029 1667903.408 0, 586046.187 1667879.037 0, 586279.347 1667854.679 0, 586512.508 1667830.335 0, 
+    586745.67 1667806.005 0, 586978.834 1667781.688 0, 587211.999 1667757.386 0, 587445.166 1667733.097 0, 587678.334 1667708.821 0, 587911.503 1667684.56 0, 588144.674 1667660.312 0, 588377.847 1667636.078 0, 588611.021 1667611.857 0, 588844.196 1667587.651 0, 
+    589077.373 1667563.458 0, 589310.551 1667539.279 0, 589543.73 1667515.113 0, 589776.911 1667490.961 0, 590008.9 1667466.947 0, 590243.278 1667442.699 0, 590476.463 1667418.588 0, 590709.649 1667394.491 0, 590942.838 1667370.408 0, 591176.027 1667346.339 0, 
+    591409.218 1667322.283 0, 591642.41 1667298.241 0, 591875.604 1667274.213 0, 592108.799 1667250.198 0, 592341.996 1667226.198 0, 592575.194 1667202.211 0, 592808.393 1667178.237 0, 593041.594 1667154.278 0, 593274.796 1667130.332 0, 593508 1667106.4 0, 
+    593741.205 1667082.481 0, 593974.411 1667058.576 0, 594207.619 1667034.685 0, 594440.828 1667010.808 0, 594674.039 1666986.945 0, 594907.251 1666963.095 0, 595140.464 1666939.259 0, 595373.679 1666915.436 0, 595605.702 1666891.749 0, 595041.371 1661362.28 0, 
+    594476.988 1655832.299 0))
+
+POLYGON ((606801.717 1665765.075 0, 606569.626 1665788.107 0, 606336.344 1665811.27 0, 606103.065 1665834.447 0, 605869.786 1665857.638 0, 605636.509 1665880.843 0, 605403.233 1665904.061 0, 605169.959 1665927.293 0, 604936.686 1665950.539 0, 604703.414 1665973.798 0, 
+    604470.144 1665997.072 0, 604236.875 1666020.359 0, 604003.607 1666043.659 0, 603770.341 1666066.974 0, 603537.076 1666090.302 0, 603303.813 1666113.644 0, 603070.551 1666136.999 0, 602837.29 1666160.369 0, 602604.031 1666183.752 0, 602370.773 1666207.149 0, 
+    602137.516 1666230.559 0, 601904.261 1666253.983 0, 601671.007 1666277.421 0, 601437.755 1666300.873 0, 601203.312 1666324.458 0, 600971.254 1666347.818 0, 600738.006 1666371.311 0, 600504.759 1666394.817 0, 600271.514 1666418.338 0, 600038.269 1666441.872 0, 
+    599805.027 1666465.419 0, 599571.785 1666488.981 0, 599338.545 1666512.556 0, 599105.307 1666536.145 0, 598872.07 1666559.748 0, 598638.834 1666583.364 0, 598405.599 1666606.995 0, 598172.366 1666630.639 0, 597939.135 1666654.296 0, 597705.905 1666677.968 0, 
+    597472.676 1666701.653 0, 597239.448 1666725.351 0, 597006.222 1666749.064 0, 596772.998 1666772.79 0, 596539.774 1666796.53 0, 596306.553 1666820.284 0, 596073.332 1666844.052 0, 595840.113 1666867.833 0, 595605.702 1666891.749 0, 596169.981 1672420.7 0, 
+    596734.205 1677949.126 0, 596967.962 1677925.276 0, 597200.53 1677901.561 0, 597433.099 1677877.86 0, 597665.671 1677854.173 0, 597898.243 1677830.499 0, 598130.817 1677806.839 0, 598363.392 1677783.193 0, 598595.969 1677759.56 0, 598828.547 1677735.941 0, 
+    599061.126 1677712.336 0, 599293.707 1677688.744 0, 599526.289 1677665.166 0, 599758.872 1677641.602 0, 599991.457 1677618.051 0, 600224.044 1677594.514 0, 600456.631 1677570.991 0, 600689.22 1677547.482 0, 600921.811 1677523.986 0, 601154.403 1677500.504 0, 
+    601386.996 1677477.035 0, 601619.591 1677453.581 0, 601852.187 1677430.14 0, 602084.784 1677406.712 0, 602316.194 1677383.418 0, 602549.983 1677359.899 0, 602782.584 1677336.512 0, 603015.187 1677313.14 0, 603247.791 1677289.781 0, 603480.397 1677266.436 0, 
+    603713.004 1677243.104 0, 603945.612 1677219.786 0, 604178.222 1677196.482 0, 604410.833 1677173.192 0, 604643.446 1677149.915 0, 604876.06 1677126.652 0, 605108.675 1677103.403 0, 605341.291 1677080.167 0, 605573.909 1677056.945 0, 605806.529 1677033.737 0, 
+    606039.149 1677010.542 0, 606271.771 1676987.361 0, 606504.395 1676964.194 0, 606737.02 1676941.04 0, 606969.646 1676917.901 0, 607202.273 1676894.775 0, 607434.902 1676871.662 0, 607667.532 1676848.563 0, 607898.976 1676825.596 0, 607350.372 1671295.598 0, 
+    606801.717 1665765.075 0))
+
+POLYGON ((619066.876 1675733.613 0, 618835.367 1675755.927 0, 618602.672 1675778.368 0, 618369.979 1675800.823 0, 618137.287 1675823.292 0, 617904.597 1675845.774 0, 617671.907 1675868.271 0, 617439.219 1675890.781 0, 617206.533 1675913.304 0, 616973.848 1675935.842 0, 
+    616741.164 1675958.393 0, 616508.481 1675980.957 0, 616275.8 1676003.536 0, 616043.12 1676026.128 0, 615810.441 1676048.734 0, 615577.764 1676071.353 0, 615345.088 1676093.986 0, 615112.413 1676116.633 0, 614879.74 1676139.294 0, 614647.068 1676161.968 0, 
+    614414.397 1676184.656 0, 614181.728 1676207.357 0, 613949.06 1676230.073 0, 613716.393 1676252.802 0, 613482.54 1676275.661 0, 613251.064 1676298.301 0, 613018.401 1676321.071 0, 612785.74 1676343.855 0, 612553.08 1676366.652 0, 612320.421 1676389.464 0, 
+    612087.764 1676412.289 0, 611855.108 1676435.127 0, 611622.454 1676457.979 0, 611389.8 1676480.845 0, 611157.149 1676503.725 0, 610924.498 1676526.618 0, 610691.849 1676549.526 0, 610459.201 1676572.446 0, 610226.554 1676595.381 0, 609993.909 1676618.329 0, 
+    609761.266 1676641.291 0, 609528.623 1676664.266 0, 609295.982 1676687.255 0, 609063.342 1676710.258 0, 608830.704 1676733.275 0, 608598.067 1676756.305 0, 608365.431 1676779.349 0, 608132.797 1676802.407 0, 607898.976 1676825.596 0, 608447.527 1682355.062 0, 
+    608996.024 1687883.99 0, 609229.191 1687860.866 0, 609461.174 1687837.872 0, 609693.159 1687814.893 0, 609925.145 1687791.927 0, 610157.133 1687768.975 0, 610389.122 1687746.036 0, 610621.112 1687723.111 0, 610853.103 1687700.2 0, 611085.096 1687677.303 0, 
+    611317.09 1687654.419 0, 611549.086 1687631.548 0, 611781.083 1687608.692 0, 612013.081 1687585.849 0, 612245.081 1687563.019 0, 612477.082 1687540.204 0, 612709.084 1687517.402 0, 612941.088 1687494.613 0, 613173.093 1687471.839 0, 613405.099 1687449.078 0, 
+    613637.107 1687426.33 0, 613869.115 1687403.597 0, 614101.126 1687380.876 0, 614333.137 1687358.17 0, 614563.966 1687335.593 0, 614797.165 1687312.798 0, 615029.181 1687290.133 0, 615261.198 1687267.481 0, 615493.216 1687244.843 0, 615725.236 1687222.218 0, 
+    615957.257 1687199.608 0, 616189.279 1687177.01 0, 616421.303 1687154.427 0, 616653.328 1687131.857 0, 616885.354 1687109.301 0, 617117.381 1687086.758 0, 617349.41 1687064.229 0, 617581.441 1687041.714 0, 617813.472 1687019.213 0, 618045.505 1686996.725 0, 
+    618277.54 1686974.25 0, 618509.575 1686951.79 0, 618741.612 1686929.343 0, 618973.65 1686906.91 0, 619205.69 1686884.49 0, 619437.731 1686862.084 0, 619669.773 1686839.692 0, 619901.816 1686817.313 0, 620132.678 1686795.062 0, 619599.803 1681264.607 0, 
+    619066.876 1675733.613 0))
+
+POLYGON ((507893.671 1598378.158 0, 507657.648 1598406.98 0, 507420.401 1598435.965 0, 507183.156 1598464.965 0, 506945.913 1598493.978 0, 506708.671 1598523.005 0, 506471.431 1598552.046 0, 506234.192 1598581.101 0, 505996.955 1598610.17 0, 505759.72 1598639.253 0, 
+    505522.487 1598668.35 0, 505285.256 1598697.461 0, 505048.026 1598726.586 0, 504810.797 1598755.725 0, 504573.571 1598784.878 0, 504336.346 1598814.045 0, 504099.123 1598843.225 0, 503861.902 1598872.42 0, 503624.682 1598901.629 0, 503387.465 1598930.851 0, 
+    503150.248 1598960.088 0, 502913.034 1598989.339 0, 502675.821 1599018.603 0, 502438.61 1599047.882 0, 502200.174 1599077.326 0, 501964.194 1599106.481 0, 501726.988 1599135.801 0, 501489.784 1599165.135 0, 501252.581 1599194.484 0, 501015.381 1599223.846 0, 
+    500778.182 1599253.222 0, 500540.985 1599282.612 0, 500303.789 1599312.016 0, 500066.596 1599341.434 0, 499829.404 1599370.867 0, 499592.214 1599400.313 0, 499355.025 1599429.773 0, 499117.838 1599459.246 0, 498880.653 1599488.734 0, 498643.47 1599518.236 0, 
+    498406.288 1599547.752 0, 498169.109 1599577.282 0, 497931.931 1599606.826 0, 497694.754 1599636.383 0, 497457.58 1599665.955 0, 497220.407 1599695.541 0, 496983.236 1599725.14 0, 496746.066 1599754.754 0, 496507.671 1599784.535 0, 497197.588 1605305.972 0, 
+    497887.451 1610826.975 0, 498125.193 1610797.276 0, 498361.712 1610767.743 0, 498598.233 1610738.225 0, 498834.756 1610708.72 0, 499071.281 1610679.23 0, 499307.807 1610649.753 0, 499544.335 1610620.29 0, 499780.865 1610590.841 0, 500017.397 1610561.406 0, 
+    500253.93 1610531.985 0, 500490.465 1610502.578 0, 500727.002 1610473.185 0, 500963.54 1610443.806 0, 501200.08 1610414.441 0, 501436.622 1610385.089 0, 501673.166 1610355.752 0, 501909.711 1610326.428 0, 502146.259 1610297.118 0, 502382.807 1610267.823 0, 
+    502619.358 1610238.541 0, 502855.91 1610209.273 0, 503092.464 1610180.019 0, 503329.02 1610150.779 0, 503564.354 1610121.704 0, 503802.137 1610092.341 0, 504038.698 1610063.143 0, 504275.26 1610033.958 0, 504511.825 1610004.788 0, 504748.391 1609975.631 0, 
+    504984.958 1609946.489 0, 505221.528 1609917.36 0, 505458.099 1609888.245 0, 505694.672 1609859.145 0, 505931.247 1609830.058 0, 506167.823 1609800.985 0, 506404.401 1609771.926 0, 506640.981 1609742.881 0, 506877.562 1609713.85 0, 507114.146 1609684.832 0, 
+    507350.73 1609655.829 0, 507587.317 1609626.84 0, 507823.905 1609597.864 0, 508060.495 1609568.903 0, 508297.087 1609539.955 0, 508533.68 1609511.021 0, 508770.276 1609482.101 0, 509006.872 1609453.196 0, 509242.248 1609424.453 0, 508567.986 1603901.523 0, 
+    507893.671 1598378.158 0))
+
+POLYGON ((520600.962 1608054.016 0, 520365.505 1608082.094 0, 520128.827 1608110.331 0, 519892.151 1608138.582 0, 519655.477 1608166.847 0, 519418.805 1608195.126 0, 519182.134 1608223.419 0, 518945.464 1608251.726 0, 518708.797 1608280.047 0, 518472.131 1608308.382 0, 
+    518235.467 1608336.731 0, 517998.804 1608365.093 0, 517762.143 1608393.47 0, 517525.484 1608421.861 0, 517288.827 1608450.265 0, 517052.171 1608478.683 0, 516815.517 1608507.116 0, 516578.864 1608535.562 0, 516342.213 1608564.022 0, 516105.564 1608592.496 0, 
+    515868.917 1608620.984 0, 515632.271 1608649.486 0, 515395.627 1608678.002 0, 515158.984 1608706.532 0, 514921.121 1608735.223 0, 514685.704 1608763.633 0, 514449.067 1608792.205 0, 514212.431 1608820.79 0, 513975.797 1608849.39 0, 513739.165 1608878.003 0, 
+    513502.534 1608906.631 0, 513265.905 1608935.272 0, 513029.278 1608963.927 0, 512792.652 1608992.596 0, 512556.028 1609021.279 0, 512319.406 1609049.976 0, 512082.785 1609078.687 0, 511846.167 1609107.412 0, 511609.549 1609136.15 0, 511372.934 1609164.903 0, 
+    511136.32 1609193.67 0, 510899.708 1609222.45 0, 510663.098 1609251.245 0, 510426.489 1609280.053 0, 510189.882 1609308.875 0, 509953.277 1609337.712 0, 509716.673 1609366.562 0, 509480.071 1609395.426 0, 509242.248 1609424.453 0, 509916.456 1614946.943 0, 
+    510590.61 1620468.987 0, 510827.78 1620440.039 0, 511063.732 1620411.254 0, 511299.685 1620382.483 0, 511535.641 1620353.726 0, 511771.597 1620324.983 0, 512007.556 1620296.254 0, 512243.516 1620267.539 0, 512479.478 1620238.837 0, 512715.442 1620210.15 0, 
+    512951.407 1620181.476 0, 513187.375 1620152.816 0, 513423.343 1620124.17 0, 513659.314 1620095.538 0, 513895.286 1620066.92 0, 514131.26 1620038.316 0, 514367.235 1620009.726 0, 514603.212 1619981.149 0, 514839.191 1619952.587 0, 515075.172 1619924.038 0, 
+    515311.154 1619895.503 0, 515547.138 1619866.983 0, 515783.123 1619838.476 0, 516019.111 1619809.982 0, 516253.881 1619781.65 0, 516491.09 1619753.038 0, 516727.082 1619724.587 0, 516963.076 1619696.149 0, 517199.072 1619667.725 0, 517435.069 1619639.316 0, 
+    517671.068 1619610.92 0, 517907.069 1619582.538 0, 518143.071 1619554.17 0, 518379.075 1619525.815 0, 518615.081 1619497.475 0, 518851.088 1619469.149 0, 519087.097 1619440.836 0, 519323.108 1619412.538 0, 519559.12 1619384.253 0, 519795.134 1619355.982 0, 
+    520031.15 1619327.725 0, 520267.167 1619299.482 0, 520503.186 1619271.253 0, 520739.207 1619243.037 0, 520975.229 1619214.836 0, 521211.253 1619186.649 0, 521447.278 1619158.475 0, 521683.306 1619130.315 0, 521918.116 1619102.315 0, 521259.566 1613578.389 0, 
+    520600.962 1608054.016 0))
+
+POLYGON ((533249.439 1617767.651 0, 533014.548 1617794.988 0, 532778.442 1617822.481 0, 532542.338 1617849.987 0, 532306.235 1617877.508 0, 532070.134 1617905.042 0, 531834.035 1617932.591 0, 531597.937 1617960.153 0, 531361.841 1617987.729 0, 531125.746 1618015.319 0, 
+    530889.653 1618042.923 0, 530653.562 1618070.541 0, 530417.472 1618098.173 0, 530181.384 1618125.818 0, 529945.298 1618153.478 0, 529709.213 1618181.151 0, 529473.13 1618208.839 0, 529237.049 1618236.54 0, 529000.969 1618264.255 0, 528764.89 1618291.984 0, 
+    528528.814 1618319.727 0, 528292.739 1618347.484 0, 528056.665 1618375.254 0, 527820.594 1618403.039 0, 527583.306 1618430.981 0, 527348.455 1618458.65 0, 527112.388 1618486.476 0, 526876.323 1618514.316 0, 526640.26 1618542.17 0, 526404.198 1618570.038 0, 
+    526168.138 1618597.92 0, 525932.079 1618625.816 0, 525696.022 1618653.726 0, 525459.967 1618681.649 0, 525223.913 1618709.587 0, 524987.861 1618737.538 0, 524751.811 1618765.503 0, 524515.762 1618793.482 0, 524279.715 1618821.475 0, 524043.669 1618849.482 0, 
+    523807.626 1618877.503 0, 523571.583 1618905.538 0, 523335.543 1618933.586 0, 523099.504 1618961.649 0, 522863.467 1618989.725 0, 522627.431 1619017.815 0, 522391.397 1619045.919 0, 522155.365 1619074.038 0, 521918.116 1619102.315 0, 522576.613 1624625.788 0, 
+    523235.055 1630148.802 0, 523471.65 1630120.602 0, 523707.032 1630092.562 0, 523942.415 1630064.535 0, 524177.801 1630036.522 0, 524413.188 1630008.523 0, 524648.576 1629980.538 0, 524883.967 1629952.567 0, 525119.359 1629924.609 0, 525354.752 1629896.666 0, 
+    525590.147 1629868.736 0, 525825.544 1629840.82 0, 526060.943 1629812.918 0, 526296.343 1629785.03 0, 526531.745 1629757.156 0, 526767.148 1629729.295 0, 527002.553 1629701.448 0, 527237.96 1629673.616 0, 527473.368 1629645.797 0, 527708.778 1629617.992 0, 
+    527944.19 1629590.201 0, 528179.603 1629562.423 0, 528415.018 1629534.66 0, 528650.435 1629506.91 0, 528884.639 1629479.317 0, 529121.273 1629451.452 0, 529356.694 1629423.744 0, 529592.117 1629396.05 0, 529827.542 1629368.37 0, 530062.968 1629340.703 0, 
+    530298.396 1629313.051 0, 530533.826 1629285.412 0, 530769.257 1629257.787 0, 531004.69 1629230.176 0, 531240.124 1629202.579 0, 531475.56 1629174.995 0, 531710.998 1629147.426 0, 531946.437 1629119.87 0, 532181.878 1629092.328 0, 532417.321 1629064.801 0, 
+    532652.765 1629037.286 0, 532888.211 1629009.786 0, 533123.658 1628982.3 0, 533359.107 1628954.827 0, 533594.558 1628927.369 0, 533830.01 1628899.924 0, 534065.464 1628872.493 0, 534300.919 1628845.076 0, 534535.163 1628817.814 0, 533892.328 1623292.962 0, 
+    533249.439 1617767.651 0))
+
+POLYGON ((545838.987 1627518.757 0, 545604.665 1627545.357 0, 545369.133 1627572.109 0, 545133.603 1627598.874 0, 544898.074 1627625.654 0, 544662.547 1627652.447 0, 544427.021 1627679.254 0, 544191.497 1627706.075 0, 543955.974 1627732.91 0, 543720.453 1627759.759 0, 
+    543484.934 1627786.622 0, 543249.416 1627813.498 0, 543013.9 1627840.388 0, 542778.385 1627867.293 0, 542542.872 1627894.211 0, 542307.361 1627921.143 0, 542071.851 1627948.089 0, 541836.343 1627975.048 0, 541600.836 1628002.022 0, 541365.331 1628029.009 0, 
+    541129.827 1628056.01 0, 540894.325 1628083.026 0, 540658.825 1628110.055 0, 540423.326 1628137.097 0, 540186.616 1628164.293 0, 539952.333 1628191.225 0, 539716.839 1628218.309 0, 539481.347 1628245.407 0, 539245.856 1628272.519 0, 539010.367 1628299.645 0, 
+    538774.879 1628326.785 0, 538539.393 1628353.939 0, 538303.909 1628381.107 0, 538068.426 1628408.288 0, 537832.945 1628435.483 0, 537597.465 1628462.693 0, 537361.987 1628489.916 0, 537126.511 1628517.152 0, 536891.036 1628544.403 0, 536655.563 1628571.668 0, 
+    536420.091 1628598.946 0, 536184.621 1628626.239 0, 535949.153 1628653.545 0, 535713.686 1628680.865 0, 535478.221 1628708.199 0, 535242.757 1628735.546 0, 535007.296 1628762.908 0, 534771.835 1628790.284 0, 534535.163 1628817.814 0, 535177.944 1634342.2 0, 
+    535820.671 1639866.115 0, 536056.689 1639838.66 0, 536291.499 1639811.36 0, 536526.311 1639784.074 0, 536761.124 1639756.802 0, 536995.939 1639729.544 0, 537230.756 1639702.299 0, 537465.574 1639675.068 0, 537700.393 1639647.851 0, 537935.215 1639620.648 0, 
+    538170.037 1639593.459 0, 538404.862 1639566.283 0, 538639.688 1639539.122 0, 538874.516 1639511.974 0, 539109.345 1639484.84 0, 539344.176 1639457.72 0, 539579.008 1639430.613 0, 539813.842 1639403.521 0, 540048.678 1639376.442 0, 540283.515 1639349.377 0, 
+    540518.354 1639322.326 0, 540753.194 1639295.289 0, 540988.036 1639268.265 0, 541222.88 1639241.256 0, 541456.516 1639214.399 0, 541692.572 1639187.278 0, 541927.42 1639160.31 0, 542162.27 1639133.355 0, 542397.122 1639106.415 0, 542631.975 1639079.488 0, 
+    542866.83 1639052.575 0, 543101.686 1639025.676 0, 543336.544 1638998.791 0, 543571.403 1638971.92 0, 543806.264 1638945.062 0, 544041.127 1638918.218 0, 544275.991 1638891.389 0, 544510.857 1638864.572 0, 544745.724 1638837.77 0, 544980.593 1638810.982 0, 
+    545215.464 1638784.207 0, 545450.336 1638757.446 0, 545685.21 1638730.699 0, 545920.085 1638703.966 0, 546154.962 1638677.247 0, 546389.84 1638650.541 0, 546624.72 1638623.85 0, 546859.602 1638597.172 0, 547093.276 1638570.645 0, 546466.158 1633044.937 0, 
+    545838.987 1627518.757 0))
+
+POLYGON ((558369.496 1637307.027 0, 558135.746 1637332.894 0, 557900.79 1637358.908 0, 557665.835 1637384.936 0, 557430.883 1637410.978 0, 557195.931 1637437.034 0, 556960.981 1637463.103 0, 556726.033 1637489.187 0, 556491.086 1637515.284 0, 556256.141 1637541.395 0, 
+    556021.197 1637567.52 0, 555786.255 1637593.658 0, 555551.315 1637619.811 0, 555316.376 1637645.977 0, 555081.438 1637672.157 0, 554846.502 1637698.351 0, 554611.568 1637724.559 0, 554376.635 1637750.78 0, 554141.703 1637777.016 0, 553906.774 1637803.265 0, 
+    553671.845 1637829.528 0, 553436.919 1637855.805 0, 553201.993 1637882.096 0, 552967.07 1637908.4 0, 552730.94 1637934.854 0, 552497.227 1637961.051 0, 552262.308 1637987.397 0, 552027.391 1638013.757 0, 551792.475 1638040.13 0, 551557.561 1638066.518 0, 
+    551322.648 1638092.919 0, 551087.737 1638119.334 0, 550852.827 1638145.763 0, 550617.919 1638172.206 0, 550383.012 1638198.663 0, 550148.107 1638225.133 0, 549913.204 1638251.618 0, 549678.302 1638278.116 0, 549443.402 1638304.628 0, 549208.503 1638331.154 0, 
+    548973.606 1638357.693 0, 548738.71 1638384.247 0, 548503.816 1638410.814 0, 548268.924 1638437.395 0, 548034.033 1638463.99 0, 547799.143 1638490.599 0, 547564.256 1638517.221 0, 547329.369 1638543.858 0, 547093.276 1638570.645 0, 547720.339 1644095.874 0, 
+    548347.348 1649620.618 0, 548582.787 1649593.905 0, 548817.023 1649567.343 0, 549051.261 1649540.794 0, 549285.5 1649514.259 0, 549519.74 1649487.737 0, 549753.982 1649461.23 0, 549988.226 1649434.736 0, 550222.471 1649408.256 0, 550456.718 1649381.79 0, 
+    550690.966 1649355.338 0, 550925.216 1649328.899 0, 551159.468 1649302.475 0, 551393.72 1649276.064 0, 551627.975 1649249.667 0, 551862.231 1649223.283 0, 552096.489 1649196.914 0, 552330.748 1649170.558 0, 552565.009 1649144.216 0, 552799.271 1649117.887 0, 
+    553033.535 1649091.573 0, 553267.8 1649065.272 0, 553502.067 1649038.985 0, 553736.336 1649012.712 0, 553969.401 1648986.588 0, 554204.877 1648960.208 0, 554439.151 1648933.976 0, 554673.425 1648907.758 0, 554907.701 1648881.554 0, 555141.979 1648855.363 0, 
+    555376.259 1648829.187 0, 555610.539 1648803.024 0, 555844.822 1648776.875 0, 556079.106 1648750.74 0, 556313.391 1648724.618 0, 556547.678 1648698.511 0, 556781.967 1648672.417 0, 557016.257 1648646.337 0, 557250.548 1648620.271 0, 557484.841 1648594.218 0, 
+    557719.136 1648568.18 0, 557953.432 1648542.155 0, 558187.73 1648516.144 0, 558422.029 1648490.146 0, 558656.33 1648464.163 0, 558890.632 1648438.193 0, 559124.936 1648412.237 0, 559359.242 1648386.295 0, 559592.345 1648360.5 0, 558980.947 1642834.006 0, 
+    558369.496 1637307.027 0))
+
+POLYGON ((570840.857 1647132.156 0, 570607.68 1647157.292 0, 570373.302 1647182.572 0, 570138.926 1647207.866 0, 569904.551 1647233.174 0, 569670.178 1647258.495 0, 569435.806 1647283.831 0, 569201.436 1647309.18 0, 568967.067 1647334.542 0, 568732.7 1647359.919 0, 
+    568498.334 1647385.309 0, 568263.97 1647410.714 0, 568029.607 1647436.132 0, 567795.246 1647461.564 0, 567560.886 1647487.009 0, 567326.528 1647512.469 0, 567092.171 1647537.942 0, 566857.815 1647563.429 0, 566623.462 1647588.93 0, 566389.109 1647614.444 0, 
+    566154.758 1647639.973 0, 565920.409 1647665.515 0, 565686.061 1647691.071 0, 565451.715 1647716.64 0, 565216.167 1647742.355 0, 564983.027 1647767.821 0, 564748.685 1647793.432 0, 564514.345 1647819.057 0, 564280.006 1647844.696 0, 564045.669 1647870.349 0, 
+    563811.333 1647896.015 0, 563576.999 1647921.695 0, 563342.666 1647947.389 0, 563108.335 1647973.097 0, 562874.005 1647998.818 0, 562639.677 1648024.553 0, 562405.35 1648050.302 0, 562171.025 1648076.065 0, 561936.701 1648101.842 0, 561702.379 1648127.632 0, 
+    561468.059 1648153.436 0, 561233.74 1648179.254 0, 560999.422 1648205.086 0, 560765.106 1648230.932 0, 560530.791 1648256.791 0, 560296.478 1648282.664 0, 560062.167 1648308.551 0, 559827.857 1648334.452 0, 559592.345 1648360.5 0, 560203.688 1653886.502 0, 
+    560814.976 1659412.005 0, 561049.834 1659386.03 0, 561283.494 1659360.201 0, 561517.155 1659334.386 0, 561750.817 1659308.585 0, 561984.481 1659282.797 0, 562218.147 1659257.023 0, 562451.814 1659231.263 0, 562685.482 1659205.517 0, 562919.153 1659179.784 0, 
+    563152.824 1659154.065 0, 563386.497 1659128.36 0, 563620.172 1659102.669 0, 563853.848 1659076.991 0, 564087.526 1659051.328 0, 564321.205 1659025.678 0, 564554.886 1659000.041 0, 564788.568 1658974.419 0, 565022.252 1658948.81 0, 565255.937 1658923.215 0, 
+    565489.623 1658897.634 0, 565723.312 1658872.066 0, 565957.001 1658846.512 0, 566190.693 1658820.972 0, 566423.186 1658795.577 0, 566658.08 1658769.933 0, 566891.775 1658744.435 0, 567125.473 1658718.95 0, 567359.171 1658693.478 0, 567592.872 1658668.021 0, 
+    567826.573 1658642.577 0, 568060.276 1658617.147 0, 568293.981 1658591.731 0, 568527.687 1658566.328 0, 568761.395 1658540.94 0, 568995.104 1658515.565 0, 569228.815 1658490.203 0, 569462.527 1658464.856 0, 569696.241 1658439.522 0, 569929.956 1658414.202 0, 
+    570163.673 1658388.896 0, 570397.391 1658363.604 0, 570631.111 1658338.325 0, 570864.832 1658313.06 0, 571098.554 1658287.809 0, 571332.278 1658262.572 0, 571566.004 1658237.348 0, 571799.731 1658212.138 0, 572032.261 1658187.071 0, 571436.586 1652659.862 0, 
+    570840.857 1647132.156 0))
+
+POLYGON ((583252.961 1656993.833 0, 583020.36 1657018.243 0, 582786.563 1657042.792 0, 582552.767 1657067.355 0, 582318.972 1657091.932 0, 582085.179 1657116.523 0, 581851.388 1657141.128 0, 581617.598 1657165.746 0, 581383.809 1657190.378 0, 581150.022 1657215.024 0, 
+    580916.236 1657239.683 0, 580682.452 1657264.357 0, 580448.669 1657289.044 0, 580214.887 1657313.744 0, 579981.107 1657338.459 0, 579747.329 1657363.187 0, 579513.552 1657387.93 0, 579279.776 1657412.685 0, 579046.002 1657437.455 0, 578812.229 1657462.238 0, 
+    578578.458 1657487.036 0, 578344.688 1657511.846 0, 578110.92 1657536.671 0, 577877.153 1657561.51 0, 577642.189 1657586.489 0, 577409.624 1657611.228 0, 577175.861 1657636.107 0, 576942.1 1657661.001 0, 576708.341 1657685.908 0, 576474.583 1657710.829 0, 
+    576240.826 1657735.764 0, 576007.071 1657760.712 0, 575773.318 1657785.675 0, 575539.565 1657810.651 0, 575305.815 1657835.64 0, 575072.065 1657860.644 0, 574838.318 1657885.661 0, 574604.571 1657910.692 0, 574370.827 1657935.737 0, 574137.083 1657960.796 0, 
+    573903.341 1657985.868 0, 573669.601 1658010.954 0, 573435.862 1658036.054 0, 573202.125 1658061.168 0, 572968.389 1658086.295 0, 572734.654 1658111.436 0, 572500.921 1658136.591 0, 572267.19 1658161.759 0, 572032.261 1658187.071 0, 572627.881 1663713.775 0, 
+    573223.447 1669239.967 0, 573457.722 1669214.726 0, 573690.803 1669189.627 0, 573923.885 1669164.543 0, 574156.969 1669139.471 0, 574390.054 1669114.414 0, 574623.141 1669089.37 0, 574856.23 1669064.34 0, 575089.319 1669039.324 0, 575322.411 1669014.321 0, 
+    575555.503 1668989.333 0, 575788.598 1668964.358 0, 576021.693 1668939.396 0, 576254.791 1668914.449 0, 576487.889 1668889.515 0, 576720.989 1668864.594 0, 576954.091 1668839.688 0, 577187.194 1668814.795 0, 577420.298 1668789.916 0, 577653.404 1668765.051 0, 
+    577886.512 1668740.199 0, 578119.621 1668715.361 0, 578352.731 1668690.537 0, 578585.843 1668665.727 0, 578817.761 1668641.057 0, 579052.071 1668616.147 0, 579285.187 1668591.377 0, 579518.305 1668566.622 0, 579751.424 1668541.88 0, 579984.544 1668517.152 0, 
+    580217.666 1668492.437 0, 580450.79 1668467.737 0, 580683.915 1668443.05 0, 580917.041 1668418.377 0, 581150.169 1668393.717 0, 581383.298 1668369.071 0, 581616.429 1668344.439 0, 581849.561 1668319.821 0, 582082.695 1668295.216 0, 582315.83 1668270.625 0, 
+    582548.966 1668246.048 0, 582782.104 1668221.485 0, 583015.244 1668196.935 0, 583248.384 1668172.399 0, 583481.527 1668147.876 0, 583714.67 1668123.368 0, 583947.816 1668098.873 0, 584180.962 1668074.392 0, 584412.916 1668050.05 0, 583832.965 1662522.197 0, 
+    583252.961 1656993.833 0))
+
+POLYGON ((595605.702 1666891.749 0, 595373.679 1666915.436 0, 595140.464 1666939.259 0, 594907.251 1666963.095 0, 594674.039 1666986.945 0, 594440.828 1667010.808 0, 594207.619 1667034.685 0, 593974.411 1667058.576 0, 593741.205 1667082.481 0, 593508 1667106.4 0, 
+    593274.796 1667130.332 0, 593041.594 1667154.278 0, 592808.393 1667178.237 0, 592575.194 1667202.211 0, 592341.996 1667226.198 0, 592108.799 1667250.198 0, 591875.604 1667274.213 0, 591642.41 1667298.241 0, 591409.218 1667322.283 0, 591176.027 1667346.339 0, 
+    590942.838 1667370.408 0, 590709.649 1667394.491 0, 590476.463 1667418.588 0, 590243.278 1667442.699 0, 590008.9 1667466.947 0, 589776.911 1667490.961 0, 589543.73 1667515.113 0, 589310.551 1667539.279 0, 589077.373 1667563.458 0, 588844.196 1667587.651 0, 
+    588611.021 1667611.857 0, 588377.847 1667636.078 0, 588144.674 1667660.312 0, 587911.503 1667684.56 0, 587678.334 1667708.821 0, 587445.166 1667733.097 0, 587211.999 1667757.386 0, 586978.834 1667781.688 0, 586745.67 1667806.005 0, 586512.508 1667830.335 0, 
+    586279.347 1667854.679 0, 586046.187 1667879.037 0, 585813.029 1667903.408 0, 585579.872 1667927.793 0, 585346.717 1667952.192 0, 585113.563 1667976.604 0, 584880.411 1668001.031 0, 584647.26 1668025.471 0, 584412.916 1668050.05 0, 584992.812 1673577.384 0, 
+    585572.653 1679104.194 0, 585806.343 1679079.684 0, 586038.843 1679055.312 0, 586271.345 1679030.954 0, 586503.848 1679006.609 0, 586736.353 1678982.279 0, 586968.859 1678957.962 0, 587201.366 1678933.658 0, 587433.875 1678909.369 0, 587666.386 1678885.093 0, 
+    587898.897 1678860.83 0, 588131.411 1678836.582 0, 588363.925 1678812.347 0, 588596.441 1678788.126 0, 588828.959 1678763.918 0, 589061.478 1678739.724 0, 589293.998 1678715.544 0, 589526.52 1678691.378 0, 589759.043 1678667.225 0, 589991.567 1678643.086 0, 
+    590224.093 1678618.96 0, 590456.621 1678594.848 0, 590689.15 1678570.75 0, 590921.68 1678546.666 0, 591153.021 1678522.718 0, 591386.745 1678498.538 0, 591619.279 1678474.495 0, 591851.815 1678450.465 0, 592084.352 1678426.449 0, 592316.891 1678402.447 0, 
+    592549.431 1678378.458 0, 592781.973 1678354.484 0, 593014.516 1678330.522 0, 593247.06 1678306.575 0, 593479.606 1678282.641 0, 593712.153 1678258.721 0, 593944.702 1678234.814 0, 594177.252 1678210.922 0, 594409.803 1678187.043 0, 594642.356 1678163.177 0, 
+    594874.91 1678139.326 0, 595107.466 1678115.488 0, 595340.023 1678091.663 0, 595572.582 1678067.853 0, 595805.141 1678044.056 0, 596037.703 1678020.272 0, 596270.265 1677996.503 0, 596502.829 1677972.747 0, 596734.205 1677949.126 0, 596169.981 1672420.7 0, 
+    595605.702 1666891.749 0))
+
+POLYGON ((607898.976 1676825.596 0, 607667.532 1676848.563 0, 607434.902 1676871.662 0, 607202.273 1676894.775 0, 606969.646 1676917.901 0, 606737.02 1676941.04 0, 606504.395 1676964.194 0, 606271.771 1676987.361 0, 606039.149 1677010.542 0, 605806.529 1677033.737 0, 
+    605573.909 1677056.945 0, 605341.291 1677080.167 0, 605108.675 1677103.403 0, 604876.06 1677126.652 0, 604643.446 1677149.915 0, 604410.833 1677173.192 0, 604178.222 1677196.482 0, 603945.612 1677219.786 0, 603713.004 1677243.104 0, 603480.397 1677266.436 0, 
+    603247.791 1677289.781 0, 603015.187 1677313.14 0, 602782.584 1677336.512 0, 602549.983 1677359.899 0, 602316.194 1677383.418 0, 602084.784 1677406.712 0, 601852.187 1677430.14 0, 601619.591 1677453.581 0, 601386.996 1677477.035 0, 601154.403 1677500.504 0, 
+    600921.811 1677523.986 0, 600689.22 1677547.482 0, 600456.631 1677570.991 0, 600224.044 1677594.514 0, 599991.457 1677618.051 0, 599758.872 1677641.602 0, 599526.289 1677665.166 0, 599293.707 1677688.744 0, 599061.126 1677712.336 0, 598828.547 1677735.941 0, 
+    598595.969 1677759.56 0, 598363.392 1677783.193 0, 598130.817 1677806.839 0, 597898.243 1677830.499 0, 597665.671 1677854.173 0, 597433.099 1677877.86 0, 597200.53 1677901.561 0, 596967.962 1677925.276 0, 596734.205 1677949.126 0, 597298.376 1683477.02 0, 
+    597862.491 1689004.376 0, 598095.593 1688980.593 0, 598327.511 1688956.945 0, 598559.43 1688933.31 0, 598791.35 1688909.689 0, 599023.272 1688886.081 0, 599255.195 1688862.487 0, 599487.119 1688838.907 0, 599719.045 1688815.341 0, 599950.973 1688791.788 0, 
+    600182.901 1688768.248 0, 600414.831 1688744.723 0, 600646.763 1688721.211 0, 600878.695 1688697.712 0, 601110.63 1688674.228 0, 601342.565 1688650.757 0, 601574.502 1688627.299 0, 601806.44 1688603.856 0, 602038.38 1688580.426 0, 602270.321 1688557.009 0, 
+    602502.264 1688533.607 0, 602734.208 1688510.217 0, 602966.153 1688486.842 0, 603198.099 1688463.48 0, 603428.862 1688440.251 0, 603661.997 1688416.798 0, 603893.947 1688393.477 0, 604125.899 1688370.17 0, 604357.853 1688346.876 0, 604589.808 1688323.596 0, 
+    604821.764 1688300.33 0, 605053.722 1688277.077 0, 605285.68 1688253.838 0, 605517.641 1688230.613 0, 605749.602 1688207.401 0, 605981.565 1688184.203 0, 606213.53 1688161.019 0, 606445.496 1688137.849 0, 606677.463 1688114.691 0, 606909.431 1688091.548 0, 
+    607141.401 1688068.418 0, 607373.372 1688045.302 0, 607605.345 1688022.2 0, 607837.319 1687999.111 0, 608069.294 1687976.036 0, 608301.271 1687952.975 0, 608533.249 1687929.927 0, 608765.228 1687906.893 0, 608996.024 1687883.99 0, 608447.527 1682355.062 0, 
+    607898.976 1676825.596 0))
+
+POLYGON ((509242.248 1609424.453 0, 509006.872 1609453.196 0, 508770.276 1609482.101 0, 508533.68 1609511.021 0, 508297.087 1609539.955 0, 508060.495 1609568.903 0, 507823.905 1609597.864 0, 507587.317 1609626.84 0, 507350.73 1609655.829 0, 507114.146 1609684.832 0, 
+    506877.562 1609713.85 0, 506640.981 1609742.881 0, 506404.401 1609771.926 0, 506167.823 1609800.985 0, 505931.247 1609830.058 0, 505694.672 1609859.145 0, 505458.099 1609888.245 0, 505221.528 1609917.36 0, 504984.958 1609946.489 0, 504748.391 1609975.631 0, 
+    504511.825 1610004.788 0, 504275.26 1610033.958 0, 504038.698 1610063.143 0, 503802.137 1610092.341 0, 503564.354 1610121.704 0, 503329.02 1610150.779 0, 503092.464 1610180.019 0, 502855.91 1610209.273 0, 502619.358 1610238.541 0, 502382.807 1610267.823 0, 
+    502146.259 1610297.118 0, 501909.711 1610326.428 0, 501673.166 1610355.752 0, 501436.622 1610385.089 0, 501200.08 1610414.441 0, 500963.54 1610443.806 0, 500727.002 1610473.185 0, 500490.465 1610502.578 0, 500253.93 1610531.985 0, 500017.397 1610561.406 0, 
+    499780.865 1610590.841 0, 499544.335 1610620.29 0, 499307.807 1610649.753 0, 499071.281 1610679.23 0, 498834.756 1610708.72 0, 498598.233 1610738.225 0, 498361.712 1610767.743 0, 498125.193 1610797.276 0, 497887.451 1610826.975 0, 498577.258 1616347.538 0, 
+    499267.01 1621867.655 0, 499504.099 1621838.038 0, 499739.969 1621808.586 0, 499975.84 1621779.149 0, 500211.713 1621749.725 0, 500447.588 1621720.316 0, 500683.464 1621690.92 0, 500919.343 1621661.538 0, 501155.222 1621632.17 0, 501391.104 1621602.816 0, 
+    501626.988 1621573.476 0, 501862.873 1621544.15 0, 502098.76 1621514.837 0, 502334.648 1621485.539 0, 502570.539 1621456.254 0, 502806.431 1621426.983 0, 503042.324 1621397.726 0, 503278.22 1621368.483 0, 503514.117 1621339.254 0, 503750.016 1621310.039 0, 
+    503985.917 1621280.838 0, 504221.819 1621251.65 0, 504457.723 1621222.477 0, 504693.629 1621193.317 0, 504928.316 1621164.322 0, 505165.446 1621135.039 0, 505401.357 1621105.921 0, 505637.269 1621076.817 0, 505873.184 1621047.727 0, 506109.1 1621018.65 0, 
+    506345.018 1620989.588 0, 506580.937 1620960.539 0, 506816.858 1620931.505 0, 507052.781 1620902.484 0, 507288.706 1620873.477 0, 507524.632 1620844.484 0, 507760.56 1620815.505 0, 507996.49 1620786.539 0, 508232.422 1620757.588 0, 508468.355 1620728.65 0, 
+    508704.29 1620699.727 0, 508940.226 1620670.817 0, 509176.164 1620641.921 0, 509412.104 1620613.039 0, 509648.046 1620584.171 0, 509883.989 1620555.317 0, 510119.935 1620526.477 0, 510355.881 1620497.65 0, 510590.61 1620468.987 0, 509916.456 1614946.943 0, 
+    509242.248 1609424.453 0))
+
+POLYGON ((521918.116 1619102.315 0, 521683.306 1619130.315 0, 521447.278 1619158.475 0, 521211.253 1619186.649 0, 520975.229 1619214.836 0, 520739.207 1619243.037 0, 520503.186 1619271.253 0, 520267.167 1619299.482 0, 520031.15 1619327.725 0, 519795.134 1619355.982 0, 
+    519559.12 1619384.253 0, 519323.108 1619412.538 0, 519087.097 1619440.836 0, 518851.088 1619469.149 0, 518615.081 1619497.475 0, 518379.075 1619525.815 0, 518143.071 1619554.17 0, 517907.069 1619582.538 0, 517671.068 1619610.92 0, 517435.069 1619639.316 0, 
+    517199.072 1619667.725 0, 516963.076 1619696.149 0, 516727.082 1619724.587 0, 516491.09 1619753.038 0, 516253.881 1619781.65 0, 516019.111 1619809.982 0, 515783.123 1619838.476 0, 515547.138 1619866.983 0, 515311.154 1619895.503 0, 515075.172 1619924.038 0, 
+    514839.191 1619952.587 0, 514603.212 1619981.149 0, 514367.235 1620009.726 0, 514131.26 1620038.316 0, 513895.286 1620066.92 0, 513659.314 1620095.538 0, 513423.343 1620124.17 0, 513187.375 1620152.816 0, 512951.407 1620181.476 0, 512715.442 1620210.15 0, 
+    512479.478 1620238.837 0, 512243.516 1620267.539 0, 512007.556 1620296.254 0, 511771.597 1620324.983 0, 511535.641 1620353.726 0, 511299.685 1620382.483 0, 511063.732 1620411.254 0, 510827.78 1620440.039 0, 510590.61 1620468.987 0, 511264.709 1625990.577 0, 
+    511938.751 1631511.709 0, 512175.268 1631482.841 0, 512410.57 1631454.136 0, 512645.873 1631425.444 0, 512881.178 1631396.766 0, 513116.485 1631368.102 0, 513351.794 1631339.452 0, 513587.104 1631310.816 0, 513822.416 1631282.194 0, 514057.73 1631253.585 0, 
+    514293.045 1631224.99 0, 514528.363 1631196.41 0, 514763.681 1631167.843 0, 514999.002 1631139.29 0, 515234.324 1631110.75 0, 515469.648 1631082.225 0, 515704.973 1631053.713 0, 515940.3 1631025.216 0, 516175.629 1630996.732 0, 516410.96 1630968.262 0, 
+    516646.292 1630939.806 0, 516881.626 1630911.363 0, 517116.961 1630882.935 0, 517352.298 1630854.52 0, 517586.422 1630826.266 0, 517822.978 1630797.733 0, 518058.32 1630769.359 0, 518293.664 1630741 0, 518529.009 1630712.655 0, 518764.356 1630684.323 0, 
+    518999.705 1630656.006 0, 519235.056 1630627.702 0, 519470.408 1630599.412 0, 519705.762 1630571.136 0, 519941.118 1630542.874 0, 520176.475 1630514.625 0, 520411.834 1630486.391 0, 520647.194 1630458.17 0, 520882.556 1630429.963 0, 521117.92 1630401.77 0, 
+    521353.286 1630373.591 0, 521588.653 1630345.426 0, 521824.022 1630317.274 0, 522059.392 1630289.137 0, 522294.764 1630261.013 0, 522530.138 1630232.903 0, 522765.513 1630204.807 0, 523000.891 1630176.725 0, 523235.055 1630148.802 0, 522576.613 1624625.788 0, 
+    521918.116 1619102.315 0))
+
+POLYGON ((534535.163 1628817.814 0, 534300.919 1628845.076 0, 534065.464 1628872.493 0, 533830.01 1628899.924 0, 533594.558 1628927.369 0, 533359.107 1628954.827 0, 533123.658 1628982.3 0, 532888.211 1629009.786 0, 532652.765 1629037.286 0, 532417.321 1629064.801 0, 
+    532181.878 1629092.328 0, 531946.437 1629119.87 0, 531710.998 1629147.426 0, 531475.56 1629174.995 0, 531240.124 1629202.579 0, 531004.69 1629230.176 0, 530769.257 1629257.787 0, 530533.826 1629285.412 0, 530298.396 1629313.051 0, 530062.968 1629340.703 0, 
+    529827.542 1629368.37 0, 529592.117 1629396.05 0, 529356.694 1629423.744 0, 529121.273 1629451.452 0, 528884.639 1629479.317 0, 528650.435 1629506.91 0, 528415.018 1629534.66 0, 528179.603 1629562.423 0, 527944.19 1629590.201 0, 527708.778 1629617.992 0, 
+    527473.368 1629645.797 0, 527237.96 1629673.616 0, 527002.553 1629701.448 0, 526767.148 1629729.295 0, 526531.745 1629757.156 0, 526296.343 1629785.03 0, 526060.943 1629812.918 0, 525825.544 1629840.82 0, 525590.147 1629868.736 0, 525354.752 1629896.666 0, 
+    525119.359 1629924.609 0, 524883.967 1629952.567 0, 524648.576 1629980.538 0, 524413.188 1630008.523 0, 524177.801 1630036.522 0, 523942.415 1630064.535 0, 523707.032 1630092.562 0, 523471.65 1630120.602 0, 523235.055 1630148.802 0, 523893.441 1635671.35 0, 
+    524551.771 1641193.426 0, 524787.712 1641165.305 0, 525022.444 1641137.342 0, 525257.178 1641109.393 0, 525491.913 1641081.457 0, 525726.65 1641053.535 0, 525961.389 1641025.627 0, 526196.129 1640997.733 0, 526430.871 1640969.853 0, 526665.614 1640941.987 0, 
+    526900.359 1640914.134 0, 527135.106 1640886.295 0, 527369.854 1640858.47 0, 527604.604 1640830.659 0, 527839.356 1640802.862 0, 528074.109 1640775.078 0, 528308.864 1640747.309 0, 528543.621 1640719.553 0, 528778.379 1640691.811 0, 529013.139 1640664.082 0, 
+    529247.9 1640636.368 0, 529482.664 1640608.667 0, 529717.428 1640580.981 0, 529952.195 1640553.308 0, 530185.752 1640525.791 0, 530421.732 1640498.003 0, 530656.504 1640470.371 0, 530891.276 1640442.754 0, 531126.051 1640415.15 0, 531360.827 1640387.56 0, 
+    531595.605 1640359.984 0, 531830.384 1640332.421 0, 532065.165 1640304.872 0, 532299.948 1640277.338 0, 532534.732 1640249.817 0, 532769.518 1640222.309 0, 533004.305 1640194.816 0, 533239.094 1640167.337 0, 533473.885 1640139.871 0, 533708.677 1640112.419 0, 
+    533943.471 1640084.981 0, 534178.267 1640057.557 0, 534413.064 1640030.146 0, 534647.863 1640002.75 0, 534882.663 1639975.367 0, 535117.465 1639947.998 0, 535352.269 1639920.643 0, 535587.074 1639893.301 0, 535820.671 1639866.115 0, 535177.944 1634342.2 0, 
+    534535.163 1628817.814 0))
+
+POLYGON ((547093.276 1638570.645 0, 546859.602 1638597.172 0, 546624.72 1638623.85 0, 546389.84 1638650.541 0, 546154.962 1638677.247 0, 545920.085 1638703.966 0, 545685.21 1638730.699 0, 545450.336 1638757.446 0, 545215.464 1638784.207 0, 544980.593 1638810.982 0, 
+    544745.724 1638837.77 0, 544510.857 1638864.572 0, 544275.991 1638891.389 0, 544041.127 1638918.218 0, 543806.264 1638945.062 0, 543571.403 1638971.92 0, 543336.544 1638998.791 0, 543101.686 1639025.676 0, 542866.83 1639052.575 0, 542631.975 1639079.488 0, 
+    542397.122 1639106.415 0, 542162.27 1639133.355 0, 541927.42 1639160.31 0, 541692.572 1639187.278 0, 541456.516 1639214.399 0, 541222.88 1639241.256 0, 540988.036 1639268.265 0, 540753.194 1639295.289 0, 540518.354 1639322.326 0, 540283.515 1639349.377 0, 
+    540048.678 1639376.442 0, 539813.842 1639403.521 0, 539579.008 1639430.613 0, 539344.176 1639457.72 0, 539109.345 1639484.84 0, 538874.516 1639511.974 0, 538639.688 1639539.122 0, 538404.862 1639566.283 0, 538170.037 1639593.459 0, 537935.215 1639620.648 0, 
+    537700.393 1639647.851 0, 537465.574 1639675.068 0, 537230.756 1639702.299 0, 536995.939 1639729.544 0, 536761.124 1639756.802 0, 536526.311 1639784.074 0, 536291.499 1639811.36 0, 536056.689 1639838.66 0, 535820.671 1639866.115 0, 536463.342 1645389.55 0, 
+    537105.956 1650912.501 0, 537341.321 1650885.123 0, 537575.481 1650857.898 0, 537809.642 1650830.688 0, 538043.805 1650803.491 0, 538277.97 1650776.308 0, 538512.136 1650749.139 0, 538746.304 1650721.984 0, 538980.473 1650694.842 0, 539214.644 1650667.714 0, 
+    539448.817 1650640.6 0, 539682.991 1650613.5 0, 539917.167 1650586.414 0, 540151.345 1650559.341 0, 540385.524 1650532.282 0, 540619.704 1650505.237 0, 540853.887 1650478.206 0, 541088.07 1650451.188 0, 541322.256 1650424.184 0, 541556.443 1650397.194 0, 
+    541790.631 1650370.218 0, 542024.822 1650343.256 0, 542259.013 1650316.307 0, 542493.207 1650289.372 0, 542726.196 1650262.59 0, 542961.598 1650235.544 0, 543195.796 1650208.651 0, 543429.996 1650181.771 0, 543664.197 1650154.905 0, 543898.4 1650128.053 0, 
+    544132.604 1650101.215 0, 544366.81 1650074.39 0, 544601.018 1650047.579 0, 544835.227 1650020.782 0, 545069.438 1649993.999 0, 545303.65 1649967.23 0, 545537.864 1649940.474 0, 545772.079 1649913.732 0, 546006.296 1649887.004 0, 546240.515 1649860.29 0, 
+    546474.735 1649833.589 0, 546708.957 1649806.903 0, 546943.18 1649780.23 0, 547177.405 1649753.571 0, 547411.632 1649726.925 0, 547645.86 1649700.294 0, 547880.089 1649673.676 0, 548114.32 1649647.072 0, 548347.348 1649620.618 0, 547720.339 1644095.874 0, 
+    547093.276 1638570.645 0))
+
+POLYGON ((559592.345 1648360.5 0, 559359.242 1648386.295 0, 559124.936 1648412.237 0, 558890.632 1648438.193 0, 558656.33 1648464.163 0, 558422.029 1648490.146 0, 558187.73 1648516.144 0, 557953.432 1648542.155 0, 557719.136 1648568.18 0, 557484.841 1648594.218 0, 
+    557250.548 1648620.271 0, 557016.257 1648646.337 0, 556781.967 1648672.417 0, 556547.678 1648698.511 0, 556313.391 1648724.618 0, 556079.106 1648750.74 0, 555844.822 1648776.875 0, 555610.539 1648803.024 0, 555376.259 1648829.187 0, 555141.979 1648855.363 0, 
+    554907.701 1648881.554 0, 554673.425 1648907.758 0, 554439.151 1648933.976 0, 554204.877 1648960.208 0, 553969.401 1648986.588 0, 553736.336 1649012.712 0, 553502.067 1649038.985 0, 553267.8 1649065.272 0, 553033.535 1649091.573 0, 552799.271 1649117.887 0, 
+    552565.009 1649144.216 0, 552330.748 1649170.558 0, 552096.489 1649196.914 0, 551862.231 1649223.283 0, 551627.975 1649249.667 0, 551393.72 1649276.064 0, 551159.468 1649302.475 0, 550925.216 1649328.899 0, 550690.966 1649355.338 0, 550456.718 1649381.79 0, 
+    550222.471 1649408.256 0, 549988.226 1649434.736 0, 549753.982 1649461.23 0, 549519.74 1649487.737 0, 549285.5 1649514.259 0, 549051.261 1649540.794 0, 548817.023 1649567.343 0, 548582.787 1649593.905 0, 548347.348 1649620.618 0, 548974.3 1655144.871 0, 
+    549601.196 1660668.626 0, 549835.982 1660641.987 0, 550069.568 1660615.498 0, 550303.155 1660589.023 0, 550536.744 1660562.561 0, 550770.334 1660536.114 0, 551003.926 1660509.68 0, 551237.519 1660483.26 0, 551471.114 1660456.853 0, 551704.711 1660430.461 0, 
+    551938.309 1660404.082 0, 552171.908 1660377.717 0, 552405.509 1660351.365 0, 552639.112 1660325.028 0, 552872.716 1660298.704 0, 553106.322 1660272.393 0, 553339.929 1660246.097 0, 553573.538 1660219.814 0, 553807.149 1660193.546 0, 554040.761 1660167.29 0, 
+    554274.374 1660141.049 0, 554507.989 1660114.821 0, 554741.606 1660088.607 0, 554975.224 1660062.407 0, 555207.642 1660036.355 0, 555442.465 1660010.048 0, 555676.088 1659983.889 0, 555909.712 1659957.744 0, 556143.338 1659931.613 0, 556376.965 1659905.495 0, 
+    556610.594 1659879.391 0, 556844.224 1659853.301 0, 557077.856 1659827.225 0, 557311.49 1659801.162 0, 557545.125 1659775.113 0, 557778.762 1659749.078 0, 558012.4 1659723.057 0, 558246.039 1659697.049 0, 558479.681 1659671.055 0, 558713.323 1659645.075 0, 
+    558946.967 1659619.109 0, 559180.613 1659593.156 0, 559414.261 1659567.217 0, 559647.909 1659541.292 0, 559881.56 1659515.381 0, 560115.212 1659489.483 0, 560348.865 1659463.599 0, 560582.52 1659437.729 0, 560814.976 1659412.005 0, 560203.688 1653886.502 0, 
+    559592.345 1648360.5 0))
+
+POLYGON ((572032.261 1658187.071 0, 571799.731 1658212.138 0, 571566.004 1658237.348 0, 571332.278 1658262.572 0, 571098.554 1658287.809 0, 570864.832 1658313.06 0, 570631.111 1658338.325 0, 570397.391 1658363.604 0, 570163.673 1658388.896 0, 569929.956 1658414.202 0, 
+    569696.241 1658439.522 0, 569462.527 1658464.856 0, 569228.815 1658490.203 0, 568995.104 1658515.565 0, 568761.395 1658540.94 0, 568527.687 1658566.328 0, 568293.981 1658591.731 0, 568060.276 1658617.147 0, 567826.573 1658642.577 0, 567592.872 1658668.021 0, 
+    567359.171 1658693.478 0, 567125.473 1658718.95 0, 566891.775 1658744.435 0, 566658.08 1658769.933 0, 566423.186 1658795.577 0, 566190.693 1658820.972 0, 565957.001 1658846.512 0, 565723.312 1658872.066 0, 565489.623 1658897.634 0, 565255.937 1658923.215 0, 
+    565022.252 1658948.81 0, 564788.568 1658974.419 0, 564554.886 1659000.041 0, 564321.205 1659025.678 0, 564087.526 1659051.328 0, 563853.848 1659076.991 0, 563620.172 1659102.669 0, 563386.497 1659128.36 0, 563152.824 1659154.065 0, 562919.153 1659179.784 0, 
+    562685.482 1659205.517 0, 562451.814 1659231.263 0, 562218.147 1659257.023 0, 561984.481 1659282.797 0, 561750.817 1659308.585 0, 561517.155 1659334.386 0, 561283.494 1659360.201 0, 561049.834 1659386.03 0, 560814.976 1659412.005 0, 561426.208 1664937.004 0, 
+    562037.383 1670461.492 0, 562271.588 1670435.589 0, 562504.597 1670409.832 0, 562737.608 1670384.089 0, 562970.62 1670358.359 0, 563203.634 1670332.643 0, 563436.649 1670306.941 0, 563669.666 1670281.253 0, 563902.684 1670255.578 0, 564135.704 1670229.917 0, 
+    564368.725 1670204.27 0, 564601.748 1670178.636 0, 564834.772 1670153.017 0, 565067.798 1670127.41 0, 565300.825 1670101.818 0, 565533.854 1670076.239 0, 565766.884 1670050.674 0, 565999.916 1670025.123 0, 566232.949 1669999.586 0, 566465.984 1669974.062 0, 
+    566699.02 1669948.552 0, 566932.058 1669923.055 0, 567165.097 1669897.573 0, 567398.138 1669872.104 0, 567629.984 1669846.779 0, 567864.224 1669821.207 0, 568097.269 1669795.779 0, 568330.316 1669770.365 0, 568563.364 1669744.965 0, 568796.414 1669719.578 0, 
+    569029.465 1669694.205 0, 569262.518 1669668.846 0, 569495.572 1669643.501 0, 569728.628 1669618.169 0, 569961.685 1669592.851 0, 570194.744 1669567.546 0, 570427.804 1669542.256 0, 570660.866 1669516.979 0, 570893.929 1669491.716 0, 571126.994 1669466.466 0, 
+    571360.06 1669441.23 0, 571593.127 1669416.008 0, 571826.196 1669390.8 0, 572059.267 1669365.605 0, 572292.339 1669340.425 0, 572525.413 1669315.257 0, 572758.488 1669290.104 0, 572991.564 1669264.964 0, 573223.447 1669239.967 0, 572627.881 1663713.775 0, 
+    572032.261 1658187.071 0))
+
+POLYGON ((584412.916 1668050.05 0, 584180.962 1668074.392 0, 583947.816 1668098.873 0, 583714.67 1668123.368 0, 583481.527 1668147.876 0, 583248.384 1668172.399 0, 583015.244 1668196.935 0, 582782.104 1668221.485 0, 582548.966 1668246.048 0, 582315.83 1668270.625 0, 
+    582082.695 1668295.216 0, 581849.561 1668319.821 0, 581616.429 1668344.439 0, 581383.298 1668369.071 0, 581150.169 1668393.717 0, 580917.041 1668418.377 0, 580683.915 1668443.05 0, 580450.79 1668467.737 0, 580217.666 1668492.437 0, 579984.544 1668517.152 0, 
+    579751.424 1668541.88 0, 579518.305 1668566.622 0, 579285.187 1668591.377 0, 579052.071 1668616.147 0, 578817.761 1668641.057 0, 578585.843 1668665.727 0, 578352.731 1668690.537 0, 578119.621 1668715.361 0, 577886.512 1668740.199 0, 577653.404 1668765.051 0, 
+    577420.298 1668789.916 0, 577187.194 1668814.795 0, 576954.091 1668839.688 0, 576720.989 1668864.594 0, 576487.889 1668889.515 0, 576254.791 1668914.449 0, 576021.693 1668939.396 0, 575788.598 1668964.358 0, 575555.503 1668989.333 0, 575322.411 1669014.321 0, 
+    575089.319 1669039.324 0, 574856.23 1669064.34 0, 574623.141 1669089.37 0, 574390.054 1669114.414 0, 574156.969 1669139.471 0, 573923.885 1669164.543 0, 573690.803 1669189.627 0, 573457.722 1669214.726 0, 573223.447 1669239.967 0, 573818.956 1674765.641 0, 
+    574414.409 1680290.791 0, 574648.031 1680265.62 0, 574880.461 1680240.592 0, 575112.893 1680215.577 0, 575345.327 1680190.576 0, 575577.762 1680165.588 0, 575810.198 1680140.614 0, 576042.636 1680115.654 0, 576275.075 1680090.708 0, 576507.516 1680065.775 0, 
+    576739.958 1680040.856 0, 576972.402 1680015.95 0, 577204.847 1679991.059 0, 577437.294 1679966.181 0, 577669.742 1679941.316 0, 577902.192 1679916.466 0, 578134.643 1679891.629 0, 578367.095 1679866.805 0, 578599.549 1679841.996 0, 578832.005 1679817.2 0, 
+    579064.462 1679792.418 0, 579296.92 1679767.649 0, 579529.38 1679742.894 0, 579761.841 1679718.153 0, 579993.112 1679693.552 0, 580226.768 1679668.711 0, 580459.234 1679644.011 0, 580691.701 1679619.325 0, 580924.169 1679594.652 0, 581156.639 1679569.993 0, 
+    581389.111 1679545.347 0, 581621.584 1679520.716 0, 581854.058 1679496.097 0, 582086.534 1679471.493 0, 582319.011 1679446.902 0, 582551.49 1679422.325 0, 582783.97 1679397.762 0, 583016.452 1679373.212 0, 583248.935 1679348.676 0, 583481.419 1679324.154 0, 
+    583713.905 1679299.645 0, 583946.392 1679275.151 0, 584178.881 1679250.669 0, 584411.371 1679226.202 0, 584643.863 1679201.748 0, 584876.356 1679177.308 0, 585108.851 1679152.881 0, 585341.347 1679128.468 0, 585572.653 1679104.194 0, 584992.812 1673577.384 0, 
+    584412.916 1668050.05 0))
+
+POLYGON ((596734.205 1677949.126 0, 596502.829 1677972.747 0, 596270.265 1677996.503 0, 596037.703 1678020.272 0, 595805.141 1678044.056 0, 595572.582 1678067.853 0, 595340.023 1678091.663 0, 595107.466 1678115.488 0, 594874.91 1678139.326 0, 594642.356 1678163.177 0, 
+    594409.803 1678187.043 0, 594177.252 1678210.922 0, 593944.702 1678234.814 0, 593712.153 1678258.721 0, 593479.606 1678282.641 0, 593247.06 1678306.575 0, 593014.516 1678330.522 0, 592781.973 1678354.484 0, 592549.431 1678378.458 0, 592316.891 1678402.447 0, 
+    592084.352 1678426.449 0, 591851.815 1678450.465 0, 591619.279 1678474.495 0, 591386.745 1678498.538 0, 591153.021 1678522.718 0, 590921.68 1678546.666 0, 590689.15 1678570.75 0, 590456.621 1678594.848 0, 590224.093 1678618.96 0, 589991.567 1678643.086 0, 
+    589759.043 1678667.225 0, 589526.52 1678691.378 0, 589293.998 1678715.544 0, 589061.478 1678739.724 0, 588828.959 1678763.918 0, 588596.441 1678788.126 0, 588363.925 1678812.347 0, 588131.411 1678836.582 0, 587898.897 1678860.83 0, 587666.386 1678885.093 0, 
+    587433.875 1678909.369 0, 587201.366 1678933.658 0, 586968.859 1678957.962 0, 586736.353 1678982.279 0, 586503.848 1679006.609 0, 586271.345 1679030.954 0, 586038.843 1679055.312 0, 585806.343 1679079.684 0, 585572.653 1679104.194 0, 586152.439 1684630.472 0, 
+    586732.168 1690156.213 0, 586965.204 1690131.771 0, 587197.053 1690107.467 0, 587428.905 1690083.177 0, 587660.757 1690058.901 0, 587892.611 1690034.638 0, 588124.467 1690010.389 0, 588356.324 1689986.154 0, 588588.182 1689961.932 0, 588820.042 1689937.724 0, 
+    589051.903 1689913.53 0, 589283.766 1689889.349 0, 589515.63 1689865.182 0, 589747.495 1689841.028 0, 589979.362 1689816.889 0, 590211.231 1689792.762 0, 590443.1 1689768.65 0, 590674.972 1689744.551 0, 590906.844 1689720.466 0, 591138.718 1689696.394 0, 
+    591370.594 1689672.336 0, 591602.47 1689648.292 0, 591834.349 1689624.261 0, 592066.228 1689600.244 0, 592296.923 1689576.364 0, 592529.992 1689552.251 0, 592761.876 1689528.275 0, 592993.761 1689504.313 0, 593225.648 1689480.364 0, 593457.536 1689456.429 0, 
+    593689.426 1689432.508 0, 593921.316 1689408.6 0, 594153.209 1689384.706 0, 594385.103 1689360.825 0, 594616.998 1689336.958 0, 594848.894 1689313.105 0, 595080.792 1689289.265 0, 595312.692 1689265.44 0, 595544.592 1689241.627 0, 595776.495 1689217.829 0, 
+    596008.398 1689194.044 0, 596240.303 1689170.272 0, 596472.21 1689146.515 0, 596704.117 1689122.771 0, 596936.027 1689099.04 0, 597167.937 1689075.324 0, 597399.849 1689051.62 0, 597631.762 1689027.931 0, 597862.491 1689004.376 0, 597298.376 1683477.02 0, 
+    596734.205 1677949.126 0))
+
+POLYGON ((497887.451 1610826.975 0, 497652.159 1610856.382 0, 497415.645 1610885.957 0, 497179.132 1610915.545 0, 496942.622 1610945.147 0, 496706.113 1610974.763 0, 496469.605 1611004.392 0, 496233.1 1611034.036 0, 495996.596 1611063.694 0, 495760.094 1611093.365 0, 
+    495523.594 1611123.051 0, 495287.095 1611152.75 0, 495050.599 1611182.464 0, 494814.104 1611212.191 0, 494577.61 1611241.932 0, 494341.119 1611271.687 0, 494104.629 1611301.456 0, 493868.141 1611331.239 0, 493631.655 1611361.036 0, 493395.17 1611390.847 0, 
+    493158.687 1611420.672 0, 492922.207 1611450.51 0, 492685.727 1611480.363 0, 492449.25 1611510.229 0, 492211.549 1611540.265 0, 491976.3 1611570.004 0, 491739.828 1611599.912 0, 491503.358 1611629.834 0, 491266.889 1611659.77 0, 491030.422 1611689.72 0, 
+    490793.957 1611719.684 0, 490557.493 1611749.662 0, 490321.032 1611779.654 0, 490084.572 1611809.66 0, 489848.114 1611839.679 0, 489611.658 1611869.713 0, 489375.203 1611899.76 0, 489138.75 1611929.821 0, 488902.299 1611959.897 0, 488665.85 1611989.986 0, 
+    488429.402 1612020.089 0, 488192.957 1612050.206 0, 487956.513 1612080.337 0, 487720.071 1612110.481 0, 487483.63 1612140.64 0, 487247.192 1612170.813 0, 487010.755 1612200.999 0, 486774.32 1612231.2 0, 486536.661 1612261.571 0, 487242.062 1617780.163 0, 
+    487947.407 1623298.31 0, 488184.413 1623268.022 0, 488420.198 1623237.904 0, 488655.986 1623207.801 0, 488891.775 1623177.711 0, 489127.565 1623147.635 0, 489363.358 1623117.573 0, 489599.152 1623087.525 0, 489834.948 1623057.491 0, 490070.746 1623027.47 0, 
+    490306.546 1622997.464 0, 490542.347 1622967.471 0, 490778.15 1622937.493 0, 491013.955 1622907.528 0, 491249.762 1622877.577 0, 491485.57 1622847.64 0, 491721.38 1622817.716 0, 491957.192 1622787.807 0, 492193.006 1622757.912 0, 492428.821 1622728.03 0, 
+    492664.639 1622698.162 0, 492900.458 1622668.309 0, 493136.278 1622638.469 0, 493372.101 1622608.643 0, 493606.703 1622578.985 0, 493843.751 1622549.032 0, 494079.579 1622519.248 0, 494315.408 1622489.477 0, 494551.239 1622459.721 0, 494787.072 1622429.978 0, 
+    495022.907 1622400.249 0, 495258.744 1622370.534 0, 495494.582 1622340.833 0, 495730.422 1622311.146 0, 495966.264 1622281.472 0, 496202.107 1622251.813 0, 496437.952 1622222.167 0, 496673.799 1622192.535 0, 496909.648 1622162.918 0, 497145.499 1622133.314 0, 
+    497381.351 1622103.723 0, 497617.205 1622074.147 0, 497853.061 1622044.585 0, 498088.918 1622015.037 0, 498324.777 1621985.502 0, 498560.638 1621955.981 0, 498796.501 1621926.475 0, 499032.365 1621896.982 0, 499267.01 1621867.655 0, 498577.258 1616347.538 0, 
+    497887.451 1610826.975 0))
+
+POLYGON ((510590.61 1620468.987 0, 510355.881 1620497.65 0, 510119.935 1620526.477 0, 509883.989 1620555.317 0, 509648.046 1620584.171 0, 509412.104 1620613.039 0, 509176.164 1620641.921 0, 508940.226 1620670.817 0, 508704.29 1620699.727 0, 508468.355 1620728.65 0, 
+    508232.422 1620757.588 0, 507996.49 1620786.539 0, 507760.56 1620815.505 0, 507524.632 1620844.484 0, 507288.706 1620873.477 0, 507052.781 1620902.484 0, 506816.858 1620931.505 0, 506580.937 1620960.539 0, 506345.018 1620989.588 0, 506109.1 1621018.65 0, 
+    505873.184 1621047.727 0, 505637.269 1621076.817 0, 505401.357 1621105.921 0, 505165.446 1621135.039 0, 504928.316 1621164.322 0, 504693.629 1621193.317 0, 504457.723 1621222.477 0, 504221.819 1621251.65 0, 503985.917 1621280.838 0, 503750.016 1621310.039 0, 
+    503514.117 1621339.254 0, 503278.22 1621368.483 0, 503042.324 1621397.726 0, 502806.431 1621426.983 0, 502570.539 1621456.254 0, 502334.648 1621485.539 0, 502098.76 1621514.837 0, 501862.873 1621544.15 0, 501626.988 1621573.476 0, 501391.104 1621602.816 0, 
+    501155.222 1621632.17 0, 500919.343 1621661.538 0, 500683.464 1621690.92 0, 500447.588 1621720.316 0, 500211.713 1621749.725 0, 499975.84 1621779.149 0, 499739.969 1621808.586 0, 499504.099 1621838.038 0, 499267.01 1621867.655 0, 499956.706 1627387.319 0, 
+    500646.344 1632906.525 0, 500882.779 1632876.989 0, 501117.999 1632847.619 0, 501353.221 1632818.262 0, 501588.444 1632788.92 0, 501823.669 1632759.591 0, 502058.896 1632730.276 0, 502294.124 1632700.976 0, 502529.355 1632671.689 0, 502764.587 1632642.415 0, 
+    502999.82 1632613.156 0, 503235.056 1632583.91 0, 503470.293 1632554.679 0, 503705.531 1632525.461 0, 503940.772 1632496.257 0, 504176.014 1632467.067 0, 504411.258 1632437.891 0, 504646.504 1632408.728 0, 504881.751 1632379.579 0, 505117 1632350.445 0, 
+    505352.251 1632321.324 0, 505587.504 1632292.217 0, 505822.758 1632263.124 0, 506058.014 1632234.044 0, 506292.055 1632205.129 0, 506528.531 1632175.927 0, 506763.792 1632146.889 0, 506999.055 1632117.865 0, 507234.32 1632088.855 0, 507469.586 1632059.859 0, 
+    507704.854 1632030.876 0, 507940.123 1632001.908 0, 508175.395 1631972.953 0, 508410.668 1631944.012 0, 508645.943 1631915.085 0, 508881.219 1631886.172 0, 509116.497 1631857.272 0, 509351.777 1631828.387 0, 509587.059 1631799.515 0, 509822.342 1631770.658 0, 
+    510057.627 1631741.814 0, 510292.913 1631712.983 0, 510528.202 1631684.167 0, 510763.492 1631655.365 0, 510998.784 1631626.576 0, 511234.077 1631597.801 0, 511469.372 1631569.041 0, 511704.669 1631540.294 0, 511938.751 1631511.709 0, 511264.709 1625990.577 0, 
+    510590.61 1620468.987 0))
+
+POLYGON ((523235.055 1630148.802 0, 523000.891 1630176.725 0, 522765.513 1630204.807 0, 522530.138 1630232.903 0, 522294.764 1630261.013 0, 522059.392 1630289.137 0, 521824.022 1630317.274 0, 521588.653 1630345.426 0, 521353.286 1630373.591 0, 521117.92 1630401.77 0, 
+    520882.556 1630429.963 0, 520647.194 1630458.17 0, 520411.834 1630486.391 0, 520176.475 1630514.625 0, 519941.118 1630542.874 0, 519705.762 1630571.136 0, 519470.408 1630599.412 0, 519235.056 1630627.702 0, 518999.705 1630656.006 0, 518764.356 1630684.323 0, 
+    518529.009 1630712.655 0, 518293.664 1630741 0, 518058.32 1630769.359 0, 517822.978 1630797.733 0, 517586.422 1630826.266 0, 517352.298 1630854.52 0, 517116.961 1630882.935 0, 516881.626 1630911.363 0, 516646.292 1630939.806 0, 516410.96 1630968.262 0, 
+    516175.629 1630996.732 0, 515940.3 1631025.216 0, 515704.973 1631053.713 0, 515469.648 1631082.225 0, 515234.324 1631110.75 0, 514999.002 1631139.29 0, 514763.681 1631167.843 0, 514528.363 1631196.41 0, 514293.045 1631224.99 0, 514057.73 1631253.585 0, 
+    513822.416 1631282.194 0, 513587.104 1631310.816 0, 513351.794 1631339.452 0, 513116.485 1631368.102 0, 512881.178 1631396.766 0, 512645.873 1631425.444 0, 512410.57 1631454.136 0, 512175.268 1631482.841 0, 511938.751 1631511.709 0, 512612.737 1637032.375 0, 
+    513286.665 1642552.57 0, 513522.528 1642523.782 0, 513757.18 1642495.155 0, 513991.834 1642466.543 0, 514226.49 1642437.944 0, 514461.147 1642409.36 0, 514695.805 1642380.789 0, 514930.466 1642352.232 0, 515165.128 1642323.688 0, 515399.792 1642295.159 0, 
+    515634.457 1642266.643 0, 515869.124 1642238.141 0, 516103.793 1642209.653 0, 516338.464 1642181.179 0, 516573.136 1642152.718 0, 516807.81 1642124.272 0, 517042.485 1642095.839 0, 517277.163 1642067.42 0, 517511.842 1642039.015 0, 517746.522 1642010.623 0, 
+    517981.204 1641982.246 0, 518215.888 1641953.882 0, 518450.574 1641925.532 0, 518685.261 1641897.196 0, 518918.738 1641869.02 0, 519154.641 1641840.565 0, 519389.333 1641812.27 0, 519624.027 1641783.989 0, 519858.722 1641755.722 0, 520093.42 1641727.469 0, 
+    520328.118 1641699.23 0, 520562.819 1641671.004 0, 520797.521 1641642.792 0, 521032.225 1641614.594 0, 521266.931 1641586.41 0, 521501.638 1641558.24 0, 521736.347 1641530.083 0, 521971.057 1641501.94 0, 522205.769 1641473.811 0, 522440.483 1641445.696 0, 
+    522675.199 1641417.595 0, 522909.916 1641389.508 0, 523144.635 1641361.434 0, 523379.355 1641333.374 0, 523614.077 1641305.328 0, 523848.801 1641277.296 0, 524083.526 1641249.277 0, 524318.253 1641221.273 0, 524551.771 1641193.426 0, 523893.441 1635671.35 0, 
+    523235.055 1630148.802 0))
+
+POLYGON ((535820.671 1639866.115 0, 535587.074 1639893.301 0, 535352.269 1639920.643 0, 535117.465 1639947.998 0, 534882.663 1639975.367 0, 534647.863 1640002.75 0, 534413.064 1640030.146 0, 534178.267 1640057.557 0, 533943.471 1640084.981 0, 533708.677 1640112.419 0, 
+    533473.885 1640139.871 0, 533239.094 1640167.337 0, 533004.305 1640194.816 0, 532769.518 1640222.309 0, 532534.732 1640249.817 0, 532299.948 1640277.338 0, 532065.165 1640304.872 0, 531830.384 1640332.421 0, 531595.605 1640359.984 0, 531360.827 1640387.56 0, 
+    531126.051 1640415.15 0, 530891.276 1640442.754 0, 530656.504 1640470.371 0, 530421.732 1640498.003 0, 530185.752 1640525.791 0, 529952.195 1640553.308 0, 529717.428 1640580.981 0, 529482.664 1640608.667 0, 529247.9 1640636.368 0, 529013.139 1640664.082 0, 
+    528778.379 1640691.811 0, 528543.621 1640719.553 0, 528308.864 1640747.309 0, 528074.109 1640775.078 0, 527839.356 1640802.862 0, 527604.604 1640830.659 0, 527369.854 1640858.47 0, 527135.106 1640886.295 0, 526900.359 1640914.134 0, 526665.614 1640941.987 0, 
+    526430.871 1640969.853 0, 526196.129 1640997.733 0, 525961.389 1641025.627 0, 525726.65 1641053.535 0, 525491.913 1641081.457 0, 525257.178 1641109.393 0, 525022.444 1641137.342 0, 524787.712 1641165.305 0, 524551.771 1641193.426 0, 525210.043 1646715.024 0, 
+    525868.258 1652236.138 0, 526103.547 1652208.094 0, 526337.629 1652180.208 0, 526571.713 1652152.337 0, 526805.798 1652124.478 0, 527039.885 1652096.634 0, 527273.973 1652068.803 0, 527508.064 1652040.987 0, 527742.155 1652013.183 0, 527976.249 1651985.394 0, 
+    528210.344 1651957.619 0, 528444.441 1651929.857 0, 528678.539 1651902.109 0, 528912.639 1651874.375 0, 529146.741 1651846.655 0, 529380.844 1651818.948 0, 529614.949 1651791.255 0, 529849.056 1651763.576 0, 530083.164 1651735.911 0, 530317.274 1651708.259 0, 
+    530551.385 1651680.622 0, 530785.498 1651652.998 0, 531019.613 1651625.388 0, 531253.729 1651597.791 0, 531486.64 1651570.351 0, 531721.967 1651542.64 0, 531956.088 1651515.085 0, 532190.211 1651487.544 0, 532424.335 1651460.016 0, 532658.461 1651432.502 0, 
+    532892.589 1651405.003 0, 533126.718 1651377.516 0, 533360.849 1651350.044 0, 533594.981 1651322.585 0, 533829.116 1651295.141 0, 534063.251 1651267.71 0, 534297.389 1651240.292 0, 534531.528 1651212.889 0, 534765.668 1651185.499 0, 534999.81 1651158.123 0, 
+    535233.954 1651130.761 0, 535468.1 1651103.413 0, 535702.247 1651076.079 0, 535936.395 1651048.758 0, 536170.545 1651021.451 0, 536404.697 1650994.158 0, 536638.851 1650966.878 0, 536873.006 1650939.613 0, 537105.956 1650912.501 0, 536463.342 1645389.55 0, 
+    535820.671 1639866.115 0))
+
+POLYGON ((548347.348 1649620.618 0, 548114.32 1649647.072 0, 547880.089 1649673.676 0, 547645.86 1649700.294 0, 547411.632 1649726.925 0, 547177.405 1649753.571 0, 546943.18 1649780.23 0, 546708.957 1649806.903 0, 546474.735 1649833.589 0, 546240.515 1649860.29 0, 
+    546006.296 1649887.004 0, 545772.079 1649913.732 0, 545537.864 1649940.474 0, 545303.65 1649967.23 0, 545069.438 1649993.999 0, 544835.227 1650020.782 0, 544601.018 1650047.579 0, 544366.81 1650074.39 0, 544132.604 1650101.215 0, 543898.4 1650128.053 0, 
+    543664.197 1650154.905 0, 543429.996 1650181.771 0, 543195.796 1650208.651 0, 542961.598 1650235.544 0, 542726.196 1650262.59 0, 542493.207 1650289.372 0, 542259.013 1650316.307 0, 542024.822 1650343.256 0, 541790.631 1650370.218 0, 541556.443 1650397.194 0, 
+    541322.256 1650424.184 0, 541088.07 1650451.188 0, 540853.887 1650478.206 0, 540619.704 1650505.237 0, 540385.524 1650532.282 0, 540151.345 1650559.341 0, 539917.167 1650586.414 0, 539682.991 1650613.5 0, 539448.817 1650640.6 0, 539214.644 1650667.714 0, 
+    538980.473 1650694.842 0, 538746.304 1650721.984 0, 538512.136 1650749.139 0, 538277.97 1650776.308 0, 538043.805 1650803.491 0, 537809.642 1650830.688 0, 537575.481 1650857.898 0, 537341.321 1650885.123 0, 537105.956 1650912.501 0, 537748.513 1656434.961 0, 
+    538391.012 1661956.922 0, 538625.724 1661929.62 0, 538859.233 1661902.471 0, 539092.745 1661875.336 0, 539326.258 1661848.215 0, 539559.772 1661821.107 0, 539793.289 1661794.013 0, 540026.806 1661766.934 0, 540260.326 1661739.867 0, 540493.847 1661712.815 0, 
+    540727.369 1661685.776 0, 540960.893 1661658.751 0, 541194.419 1661631.74 0, 541427.947 1661604.742 0, 541661.475 1661577.758 0, 541895.006 1661550.788 0, 542128.538 1661523.832 0, 542362.072 1661496.89 0, 542595.607 1661469.961 0, 542829.144 1661443.046 0, 
+    543062.682 1661416.145 0, 543296.222 1661389.257 0, 543529.764 1661362.383 0, 543763.307 1661335.523 0, 543995.649 1661308.815 0, 544230.398 1661281.844 0, 544463.946 1661255.025 0, 544697.496 1661228.22 0, 544931.047 1661201.429 0, 545164.599 1661174.651 0, 
+    545398.154 1661147.888 0, 545631.709 1661121.138 0, 545865.267 1661094.401 0, 546098.826 1661067.679 0, 546332.386 1661040.97 0, 546565.948 1661014.275 0, 546799.512 1660987.593 0, 547033.077 1660960.926 0, 547266.644 1660934.272 0, 547500.213 1660907.632 0, 
+    547733.782 1660881.005 0, 547967.354 1660854.393 0, 548200.927 1660827.794 0, 548434.502 1660801.209 0, 548668.078 1660774.637 0, 548901.656 1660748.08 0, 549135.235 1660721.536 0, 549368.816 1660695.006 0, 549601.196 1660668.626 0, 548974.3 1655144.871 0, 
+    548347.348 1649620.618 0))
+
+POLYGON ((560814.976 1659412.005 0, 560582.52 1659437.729 0, 560348.865 1659463.599 0, 560115.212 1659489.483 0, 559881.56 1659515.381 0, 559647.909 1659541.292 0, 559414.261 1659567.217 0, 559180.613 1659593.156 0, 558946.967 1659619.109 0, 558713.323 1659645.075 0, 
+    558479.681 1659671.055 0, 558246.039 1659697.049 0, 558012.4 1659723.057 0, 557778.762 1659749.078 0, 557545.125 1659775.113 0, 557311.49 1659801.162 0, 557077.856 1659827.225 0, 556844.224 1659853.301 0, 556610.594 1659879.391 0, 556376.965 1659905.495 0, 
+    556143.338 1659931.613 0, 555909.712 1659957.744 0, 555676.088 1659983.889 0, 555442.465 1660010.048 0, 555207.642 1660036.355 0, 554975.224 1660062.407 0, 554741.606 1660088.607 0, 554507.989 1660114.821 0, 554274.374 1660141.049 0, 554040.761 1660167.29 0, 
+    553807.149 1660193.546 0, 553573.538 1660219.814 0, 553339.929 1660246.097 0, 553106.322 1660272.393 0, 552872.716 1660298.704 0, 552639.112 1660325.028 0, 552405.509 1660351.365 0, 552171.908 1660377.717 0, 551938.309 1660404.082 0, 551704.711 1660430.461 0, 
+    551471.114 1660456.853 0, 551237.519 1660483.26 0, 551003.926 1660509.68 0, 550770.334 1660536.114 0, 550536.744 1660562.561 0, 550303.155 1660589.023 0, 550069.568 1660615.498 0, 549835.982 1660641.987 0, 549601.196 1660668.626 0, 550228.035 1666191.876 0, 
+    550854.816 1671714.615 0, 551088.949 1671688.05 0, 551321.884 1671661.635 0, 551554.821 1671635.233 0, 551787.759 1671608.845 0, 552020.7 1671582.471 0, 552253.641 1671556.111 0, 552486.584 1671529.765 0, 552719.529 1671503.432 0, 552952.475 1671477.112 0, 
+    553185.423 1671450.807 0, 553418.373 1671424.515 0, 553651.324 1671398.237 0, 553884.276 1671371.973 0, 554117.23 1671345.722 0, 554350.186 1671319.485 0, 554583.143 1671293.262 0, 554816.101 1671267.053 0, 555049.062 1671240.857 0, 555282.023 1671214.675 0, 
+    555514.987 1671188.506 0, 555747.951 1671162.352 0, 555980.918 1671136.211 0, 556213.886 1671110.084 0, 556445.657 1671084.104 0, 556679.826 1671057.87 0, 556912.799 1671031.784 0, 557145.773 1671005.712 0, 557378.748 1670979.653 0, 557611.725 1670953.608 0, 
+    557844.704 1670927.577 0, 558077.684 1670901.559 0, 558310.666 1670875.556 0, 558543.649 1670849.565 0, 558776.634 1670823.589 0, 559009.62 1670797.626 0, 559242.608 1670771.677 0, 559475.597 1670745.742 0, 559708.588 1670719.821 0, 559941.581 1670693.913 0, 
+    560174.574 1670668.019 0, 560407.57 1670642.138 0, 560640.567 1670616.272 0, 560873.565 1670590.419 0, 561106.565 1670564.579 0, 561339.567 1670538.754 0, 561572.57 1670512.942 0, 561805.575 1670487.144 0, 562037.383 1670461.492 0, 561426.208 1664937.004 0, 
+    560814.976 1659412.005 0))
+
+POLYGON ((573223.447 1669239.967 0, 572991.564 1669264.964 0, 572758.488 1669290.104 0, 572525.413 1669315.257 0, 572292.339 1669340.425 0, 572059.267 1669365.605 0, 571826.196 1669390.8 0, 571593.127 1669416.008 0, 571360.06 1669441.23 0, 571126.994 1669466.466 0, 
+    570893.929 1669491.716 0, 570660.866 1669516.979 0, 570427.804 1669542.256 0, 570194.744 1669567.546 0, 569961.685 1669592.851 0, 569728.628 1669618.169 0, 569495.572 1669643.501 0, 569262.518 1669668.846 0, 569029.465 1669694.205 0, 568796.414 1669719.578 0, 
+    568563.364 1669744.965 0, 568330.316 1669770.365 0, 568097.269 1669795.779 0, 567864.224 1669821.207 0, 567629.984 1669846.779 0, 567398.138 1669872.104 0, 567165.097 1669897.573 0, 566932.058 1669923.055 0, 566699.02 1669948.552 0, 566465.984 1669974.062 0, 
+    566232.949 1669999.586 0, 565999.916 1670025.123 0, 565766.884 1670050.674 0, 565533.854 1670076.239 0, 565300.825 1670101.818 0, 565067.798 1670127.41 0, 564834.772 1670153.017 0, 564601.748 1670178.636 0, 564368.725 1670204.27 0, 564135.704 1670229.917 0, 
+    563902.684 1670255.578 0, 563669.666 1670281.253 0, 563436.649 1670306.941 0, 563203.634 1670332.643 0, 562970.62 1670358.359 0, 562737.608 1670384.089 0, 562504.597 1670409.832 0, 562271.588 1670435.589 0, 562037.383 1670461.492 0, 562648.502 1675985.462 0, 
+    563259.562 1681508.907 0, 563493.113 1681483.076 0, 563725.472 1681457.391 0, 563957.832 1681431.72 0, 564190.194 1681406.062 0, 564422.558 1681380.418 0, 564654.923 1681354.787 0, 564887.289 1681329.171 0, 565119.657 1681303.568 0, 565352.027 1681277.978 0, 
+    565584.397 1681252.403 0, 565816.77 1681226.841 0, 566049.144 1681201.292 0, 566281.519 1681175.758 0, 566513.896 1681150.237 0, 566746.275 1681124.729 0, 566978.655 1681099.236 0, 567211.036 1681073.756 0, 567443.419 1681048.29 0, 567675.804 1681022.837 0, 
+    567908.19 1680997.398 0, 568140.577 1680971.973 0, 568372.966 1680946.561 0, 568605.357 1680921.164 0, 568836.555 1680895.91 0, 569070.142 1680870.409 0, 569302.537 1680845.052 0, 569534.933 1680819.709 0, 569767.331 1680794.379 0, 569999.731 1680769.064 0, 
+    570232.132 1680743.761 0, 570464.534 1680718.473 0, 570696.938 1680693.198 0, 570929.343 1680667.937 0, 571161.75 1680642.69 0, 571394.158 1680617.456 0, 571626.568 1680592.236 0, 571858.98 1680567.03 0, 572091.392 1680541.837 0, 572323.807 1680516.658 0, 
+    572556.222 1680491.493 0, 572788.64 1680466.341 0, 573021.058 1680441.203 0, 573253.478 1680416.079 0, 573485.9 1680390.968 0, 573718.323 1680365.871 0, 573950.748 1680340.788 0, 574183.174 1680315.718 0, 574414.409 1680290.791 0, 573818.956 1674765.641 0, 
+    573223.447 1669239.967 0))
+
+POLYGON ((585572.653 1679104.194 0, 585341.347 1679128.468 0, 585108.851 1679152.881 0, 584876.356 1679177.308 0, 584643.863 1679201.748 0, 584411.371 1679226.202 0, 584178.881 1679250.669 0, 583946.392 1679275.151 0, 583713.905 1679299.645 0, 583481.419 1679324.154 0, 
+    583248.935 1679348.676 0, 583016.452 1679373.212 0, 582783.97 1679397.762 0, 582551.49 1679422.325 0, 582319.011 1679446.902 0, 582086.534 1679471.493 0, 581854.058 1679496.097 0, 581621.584 1679520.716 0, 581389.111 1679545.347 0, 581156.639 1679569.993 0, 
+    580924.169 1679594.652 0, 580691.701 1679619.325 0, 580459.234 1679644.011 0, 580226.768 1679668.711 0, 579993.112 1679693.552 0, 579761.841 1679718.153 0, 579529.38 1679742.894 0, 579296.92 1679767.649 0, 579064.462 1679792.418 0, 578832.005 1679817.2 0, 
+    578599.549 1679841.996 0, 578367.095 1679866.805 0, 578134.643 1679891.629 0, 577902.192 1679916.466 0, 577669.742 1679941.316 0, 577437.294 1679966.181 0, 577204.847 1679991.059 0, 576972.402 1680015.95 0, 576739.958 1680040.856 0, 576507.516 1680065.775 0, 
+    576275.075 1680090.708 0, 576042.636 1680115.654 0, 575810.198 1680140.614 0, 575577.762 1680165.588 0, 575345.327 1680190.576 0, 575112.893 1680215.577 0, 574880.461 1680240.592 0, 574648.031 1680265.62 0, 574414.409 1680290.791 0, 575009.805 1685815.409 0, 
+    575605.143 1691339.489 0, 575838.111 1691314.389 0, 576069.891 1691289.431 0, 576301.673 1691264.486 0, 576533.456 1691239.555 0, 576765.24 1691214.637 0, 576997.026 1691189.733 0, 577228.814 1691164.843 0, 577460.603 1691139.966 0, 577692.393 1691115.103 0, 
+    577924.185 1691090.254 0, 578155.979 1691065.418 0, 578387.774 1691040.596 0, 578619.57 1691015.788 0, 578851.368 1690990.993 0, 579083.167 1690966.212 0, 579314.968 1690941.444 0, 579546.77 1690916.69 0, 579778.573 1690891.95 0, 580010.379 1690867.223 0, 
+    580242.185 1690842.51 0, 580473.993 1690817.811 0, 580705.802 1690793.126 0, 580937.613 1690768.454 0, 581168.237 1690743.922 0, 581401.239 1690719.15 0, 581633.055 1690694.519 0, 581864.871 1690669.902 0, 582096.69 1690645.298 0, 582328.509 1690620.708 0, 
+    582560.33 1690596.132 0, 582792.153 1690571.569 0, 583023.977 1690547.02 0, 583255.802 1690522.484 0, 583487.629 1690497.962 0, 583719.457 1690473.454 0, 583951.287 1690448.959 0, 584183.118 1690424.478 0, 584414.95 1690400.011 0, 584646.784 1690375.557 0, 
+    584878.62 1690351.117 0, 585110.457 1690326.691 0, 585342.295 1690302.278 0, 585574.135 1690277.879 0, 585805.976 1690253.493 0, 586037.819 1690229.122 0, 586269.663 1690204.763 0, 586501.508 1690180.419 0, 586732.168 1690156.213 0, 586152.439 1684630.472 0, 
+    585572.653 1679104.194 0))
+
+POLYGON ((499267.01 1621867.655 0, 499032.365 1621896.982 0, 498796.501 1621926.475 0, 498560.638 1621955.981 0, 498324.777 1621985.502 0, 498088.918 1622015.037 0, 497853.061 1622044.585 0, 497617.205 1622074.147 0, 497381.351 1622103.723 0, 497145.499 1622133.314 0, 
+    496909.648 1622162.918 0, 496673.799 1622192.535 0, 496437.952 1622222.167 0, 496202.107 1622251.813 0, 495966.264 1622281.472 0, 495730.422 1622311.146 0, 495494.582 1622340.833 0, 495258.744 1622370.534 0, 495022.907 1622400.249 0, 494787.072 1622429.978 0, 
+    494551.239 1622459.721 0, 494315.408 1622489.477 0, 494079.579 1622519.248 0, 493843.751 1622549.032 0, 493606.703 1622578.985 0, 493372.101 1622608.643 0, 493136.278 1622638.469 0, 492900.458 1622668.309 0, 492664.639 1622698.162 0, 492428.821 1622728.03 0, 
+    492193.006 1622757.912 0, 491957.192 1622787.807 0, 491721.38 1622817.716 0, 491485.57 1622847.64 0, 491249.762 1622877.577 0, 491013.955 1622907.528 0, 490778.15 1622937.493 0, 490542.347 1622967.471 0, 490306.546 1622997.464 0, 490070.746 1623027.47 0, 
+    489834.948 1623057.491 0, 489599.152 1623087.525 0, 489363.358 1623117.573 0, 489127.565 1623147.635 0, 488891.775 1623177.711 0, 488655.986 1623207.801 0, 488420.198 1623237.904 0, 488184.413 1623268.022 0, 487947.407 1623298.31 0, 488652.694 1628816.003 0, 
+    489357.922 1634333.238 0, 489594.275 1634303.034 0, 489829.411 1634272.999 0, 490064.548 1634242.979 0, 490299.688 1634212.972 0, 490534.829 1634182.979 0, 490769.972 1634153 0, 491005.117 1634123.034 0, 491240.263 1634093.083 0, 491475.412 1634063.145 0, 
+    491710.562 1634033.221 0, 491945.714 1634003.311 0, 492180.867 1633973.415 0, 492416.023 1633943.533 0, 492651.18 1633913.664 0, 492886.338 1633883.81 0, 493121.499 1633853.969 0, 493356.661 1633824.142 0, 493591.826 1633794.329 0, 493826.991 1633764.53 0, 
+    494062.159 1633734.744 0, 494297.328 1633704.973 0, 494532.5 1633675.215 0, 494767.672 1633645.471 0, 495001.629 1633615.895 0, 495238.023 1633586.025 0, 495473.202 1633556.322 0, 495708.381 1633526.634 0, 495943.563 1633496.959 0, 496178.746 1633467.298 0, 
+    496413.932 1633437.651 0, 496649.118 1633408.018 0, 496884.307 1633378.399 0, 497119.497 1633348.793 0, 497354.69 1633319.202 0, 497589.883 1633289.624 0, 497825.079 1633260.06 0, 498060.276 1633230.51 0, 498295.475 1633200.974 0, 498530.676 1633171.451 0, 
+    498765.879 1633141.943 0, 499001.083 1633112.448 0, 499236.289 1633082.967 0, 499471.497 1633053.5 0, 499706.706 1633024.047 0, 499941.917 1632994.608 0, 500177.13 1632965.182 0, 500412.345 1632935.77 0, 500646.344 1632906.525 0, 499956.706 1627387.319 0, 
+    499267.01 1621867.655 0))
+
+POLYGON ((511938.751 1631511.709 0, 511704.669 1631540.294 0, 511469.372 1631569.041 0, 511234.077 1631597.801 0, 510998.784 1631626.576 0, 510763.492 1631655.365 0, 510528.202 1631684.167 0, 510292.913 1631712.983 0, 510057.627 1631741.814 0, 509822.342 1631770.658 0, 
+    509587.059 1631799.515 0, 509351.777 1631828.387 0, 509116.497 1631857.272 0, 508881.219 1631886.172 0, 508645.943 1631915.085 0, 508410.668 1631944.012 0, 508175.395 1631972.953 0, 507940.123 1632001.908 0, 507704.854 1632030.876 0, 507469.586 1632059.859 0, 
+    507234.32 1632088.855 0, 506999.055 1632117.865 0, 506763.792 1632146.889 0, 506528.531 1632175.927 0, 506292.055 1632205.129 0, 506058.014 1632234.044 0, 505822.758 1632263.124 0, 505587.504 1632292.217 0, 505352.251 1632321.324 0, 505117 1632350.445 0, 
+    504881.751 1632379.579 0, 504646.504 1632408.728 0, 504411.258 1632437.891 0, 504176.014 1632467.067 0, 503940.772 1632496.257 0, 503705.531 1632525.461 0, 503470.293 1632554.679 0, 503235.056 1632583.91 0, 502999.82 1632613.156 0, 502764.587 1632642.415 0, 
+    502529.355 1632671.689 0, 502294.124 1632700.976 0, 502058.896 1632730.276 0, 501823.669 1632759.591 0, 501588.444 1632788.92 0, 501353.221 1632818.262 0, 501117.999 1632847.619 0, 500882.779 1632876.989 0, 500646.344 1632906.525 0, 501335.924 1638425.265 0, 
+    502025.445 1643943.533 0, 502261.227 1643914.079 0, 502495.798 1643884.79 0, 502730.369 1643855.515 0, 502964.943 1643826.253 0, 503199.519 1643797.006 0, 503434.096 1643767.772 0, 503668.674 1643738.552 0, 503903.255 1643709.346 0, 504137.837 1643680.153 0, 
+    504372.421 1643650.975 0, 504607.007 1643621.81 0, 504841.594 1643592.659 0, 505076.184 1643563.522 0, 505310.774 1643534.399 0, 505545.367 1643505.289 0, 505779.961 1643476.193 0, 506014.557 1643447.111 0, 506249.155 1643418.043 0, 506483.754 1643388.989 0, 
+    506718.356 1643359.948 0, 506952.958 1643330.922 0, 507187.563 1643301.909 0, 507422.169 1643272.91 0, 507655.564 1643244.075 0, 507891.387 1643214.953 0, 508125.998 1643185.996 0, 508360.611 1643157.052 0, 508595.226 1643128.122 0, 508829.843 1643099.206 0, 
+    509064.461 1643070.303 0, 509299.081 1643041.415 0, 509533.702 1643012.54 0, 509768.325 1642983.679 0, 510002.95 1642954.832 0, 510237.577 1642925.998 0, 510472.205 1642897.179 0, 510706.836 1642868.373 0, 510941.467 1642839.581 0, 511176.101 1642810.803 0, 
+    511410.736 1642782.039 0, 511645.373 1642753.288 0, 511880.011 1642724.552 0, 512114.652 1642695.829 0, 512349.293 1642667.12 0, 512583.937 1642638.424 0, 512818.582 1642609.743 0, 513053.229 1642581.075 0, 513286.665 1642552.57 0, 512612.737 1637032.375 0, 
+    511938.751 1631511.709 0))
+
+POLYGON ((524551.771 1641193.426 0, 524318.253 1641221.273 0, 524083.526 1641249.277 0, 523848.801 1641277.296 0, 523614.077 1641305.328 0, 523379.355 1641333.374 0, 523144.635 1641361.434 0, 522909.916 1641389.508 0, 522675.199 1641417.595 0, 522440.483 1641445.696 0, 
+    522205.769 1641473.811 0, 521971.057 1641501.94 0, 521736.347 1641530.083 0, 521501.638 1641558.24 0, 521266.931 1641586.41 0, 521032.225 1641614.594 0, 520797.521 1641642.792 0, 520562.819 1641671.004 0, 520328.118 1641699.23 0, 520093.42 1641727.469 0, 
+    519858.722 1641755.722 0, 519624.027 1641783.989 0, 519389.333 1641812.27 0, 519154.641 1641840.565 0, 518918.738 1641869.02 0, 518685.261 1641897.196 0, 518450.574 1641925.532 0, 518215.888 1641953.882 0, 517981.204 1641982.246 0, 517746.522 1642010.623 0, 
+    517511.842 1642039.015 0, 517277.163 1642067.42 0, 517042.485 1642095.839 0, 516807.81 1642124.272 0, 516573.136 1642152.718 0, 516338.464 1642181.179 0, 516103.793 1642209.653 0, 515869.124 1642238.141 0, 515634.457 1642266.643 0, 515399.792 1642295.159 0, 
+    515165.128 1642323.688 0, 514930.466 1642352.232 0, 514695.805 1642380.789 0, 514461.147 1642409.36 0, 514226.49 1642437.944 0, 513991.834 1642466.543 0, 513757.18 1642495.155 0, 513522.528 1642523.782 0, 513286.665 1642552.57 0, 513960.535 1648072.286 0, 
+    514634.345 1653591.517 0, 514869.556 1653562.809 0, 515103.558 1653534.262 0, 515337.562 1653505.729 0, 515571.568 1653477.21 0, 515805.575 1653448.704 0, 516039.584 1653420.212 0, 516273.595 1653391.734 0, 516507.607 1653363.27 0, 516741.621 1653334.819 0, 
+    516975.637 1653306.383 0, 517209.654 1653277.96 0, 517443.673 1653249.55 0, 517677.694 1653221.155 0, 517911.716 1653192.773 0, 518145.74 1653164.405 0, 518379.766 1653136.051 0, 518613.794 1653107.711 0, 518847.823 1653079.385 0, 519081.853 1653051.072 0, 
+    519315.886 1653022.773 0, 519549.92 1652994.488 0, 519783.956 1652966.216 0, 520017.993 1652937.958 0, 520250.823 1652909.86 0, 520486.073 1652881.484 0, 520720.115 1652853.268 0, 520954.159 1652825.065 0, 521188.205 1652796.877 0, 521422.252 1652768.702 0, 
+    521656.301 1652740.54 0, 521890.352 1652712.393 0, 522124.404 1652684.259 0, 522358.458 1652656.139 0, 522592.514 1652628.033 0, 522826.571 1652599.941 0, 523060.63 1652571.862 0, 523294.691 1652543.797 0, 523528.753 1652515.746 0, 523762.817 1652487.709 0, 
+    523996.883 1652459.686 0, 524230.95 1652431.676 0, 524465.019 1652403.68 0, 524699.089 1652375.698 0, 524933.161 1652347.729 0, 525167.235 1652319.775 0, 525401.311 1652291.834 0, 525635.388 1652263.907 0, 525868.258 1652236.138 0, 525210.043 1646715.024 0, 
+    524551.771 1641193.426 0))
+
+POLYGON ((537105.956 1650912.501 0, 536873.006 1650939.613 0, 536638.851 1650966.878 0, 536404.697 1650994.158 0, 536170.545 1651021.451 0, 535936.395 1651048.758 0, 535702.247 1651076.079 0, 535468.1 1651103.413 0, 535233.954 1651130.761 0, 534999.81 1651158.123 0, 
+    534765.668 1651185.499 0, 534531.528 1651212.889 0, 534297.389 1651240.292 0, 534063.251 1651267.71 0, 533829.116 1651295.141 0, 533594.981 1651322.585 0, 533360.849 1651350.044 0, 533126.718 1651377.516 0, 532892.589 1651405.003 0, 532658.461 1651432.502 0, 
+    532424.335 1651460.016 0, 532190.211 1651487.544 0, 531956.088 1651515.085 0, 531721.967 1651542.64 0, 531486.64 1651570.351 0, 531253.729 1651597.791 0, 531019.613 1651625.388 0, 530785.498 1651652.998 0, 530551.385 1651680.622 0, 530317.274 1651708.259 0, 
+    530083.164 1651735.911 0, 529849.056 1651763.576 0, 529614.949 1651791.255 0, 529380.844 1651818.948 0, 529146.741 1651846.655 0, 528912.639 1651874.375 0, 528678.539 1651902.109 0, 528444.441 1651929.857 0, 528210.344 1651957.619 0, 527976.249 1651985.394 0, 
+    527742.155 1652013.183 0, 527508.064 1652040.987 0, 527273.973 1652068.803 0, 527039.885 1652096.634 0, 526805.798 1652124.478 0, 526571.713 1652152.337 0, 526337.629 1652180.208 0, 526103.547 1652208.094 0, 525868.258 1652236.138 0, 526526.415 1657756.76 0, 
+    527184.512 1663276.884 0, 527419.147 1663248.918 0, 527652.58 1663221.11 0, 527886.013 1663193.315 0, 528119.449 1663165.535 0, 528352.886 1663137.768 0, 528586.325 1663110.014 0, 528819.765 1663082.275 0, 529053.207 1663054.549 0, 529286.651 1663026.837 0, 
+    529520.096 1662999.138 0, 529753.543 1662971.454 0, 529986.991 1662943.783 0, 530220.441 1662916.125 0, 530453.893 1662888.482 0, 530687.346 1662860.852 0, 530920.801 1662833.236 0, 531154.258 1662805.634 0, 531387.716 1662778.046 0, 531621.176 1662750.471 0, 
+    531854.638 1662722.91 0, 532088.101 1662695.363 0, 532321.566 1662667.829 0, 532555.032 1662640.31 0, 532787.296 1662612.945 0, 533021.97 1662585.311 0, 533255.441 1662557.833 0, 533488.914 1662530.368 0, 533722.388 1662502.917 0, 533955.864 1662475.48 0, 
+    534189.342 1662448.056 0, 534422.821 1662420.646 0, 534656.302 1662393.25 0, 534889.785 1662365.868 0, 535123.269 1662338.499 0, 535356.754 1662311.144 0, 535590.242 1662283.803 0, 535823.731 1662256.476 0, 536057.221 1662229.162 0, 536290.714 1662201.862 0, 
+    536524.207 1662174.576 0, 536757.703 1662147.304 0, 536991.2 1662120.045 0, 537224.698 1662092.8 0, 537458.199 1662065.569 0, 537691.7 1662038.352 0, 537925.204 1662011.148 0, 538158.709 1661983.958 0, 538391.012 1661956.922 0, 537748.513 1656434.961 0, 
+    537105.956 1650912.501 0))
+
+POLYGON ((549601.196 1660668.626 0, 549368.816 1660695.006 0, 549135.235 1660721.536 0, 548901.656 1660748.08 0, 548668.078 1660774.637 0, 548434.502 1660801.209 0, 548200.927 1660827.794 0, 547967.354 1660854.393 0, 547733.782 1660881.005 0, 547500.213 1660907.632 0, 
+    547266.644 1660934.272 0, 547033.077 1660960.926 0, 546799.512 1660987.593 0, 546565.948 1661014.275 0, 546332.386 1661040.97 0, 546098.826 1661067.679 0, 545865.267 1661094.401 0, 545631.709 1661121.138 0, 545398.154 1661147.888 0, 545164.599 1661174.651 0, 
+    544931.047 1661201.429 0, 544697.496 1661228.22 0, 544463.946 1661255.025 0, 544230.398 1661281.844 0, 543995.649 1661308.815 0, 543763.307 1661335.523 0, 543529.764 1661362.383 0, 543296.222 1661389.257 0, 543062.682 1661416.145 0, 542829.144 1661443.046 0, 
+    542595.607 1661469.961 0, 542362.072 1661496.89 0, 542128.538 1661523.832 0, 541895.006 1661550.788 0, 541661.475 1661577.758 0, 541427.947 1661604.742 0, 541194.419 1661631.74 0, 540960.893 1661658.751 0, 540727.369 1661685.776 0, 540493.847 1661712.815 0, 
+    540260.326 1661739.867 0, 540026.806 1661766.934 0, 539793.289 1661794.013 0, 539559.772 1661821.107 0, 539326.258 1661848.215 0, 539092.745 1661875.336 0, 538859.233 1661902.471 0, 538625.724 1661929.62 0, 538391.012 1661956.922 0, 539033.453 1667478.379 0, 
+    539675.834 1672999.325 0, 539909.892 1672972.099 0, 540142.752 1672945.026 0, 540375.613 1672917.966 0, 540608.476 1672890.92 0, 540841.341 1672863.888 0, 541074.207 1672836.87 0, 541307.075 1672809.865 0, 541539.944 1672782.875 0, 541772.815 1672755.897 0, 
+    542005.688 1672728.934 0, 542238.562 1672701.984 0, 542471.438 1672675.048 0, 542704.315 1672648.126 0, 542937.194 1672621.217 0, 543170.075 1672594.322 0, 543402.957 1672567.441 0, 543635.84 1672540.573 0, 543868.726 1672513.719 0, 544101.613 1672486.879 0, 
+    544334.501 1672460.053 0, 544567.391 1672433.24 0, 544800.283 1672406.441 0, 545033.176 1672379.656 0, 545264.871 1672353.022 0, 545498.967 1672326.126 0, 545731.865 1672299.382 0, 545964.764 1672272.652 0, 546197.665 1672245.935 0, 546430.568 1672219.232 0, 
+    546663.472 1672192.543 0, 546896.378 1672165.867 0, 547129.285 1672139.205 0, 547362.194 1672112.557 0, 547595.104 1672085.922 0, 547828.016 1672059.302 0, 548060.93 1672032.694 0, 548293.845 1672006.101 0, 548526.762 1671979.521 0, 548759.68 1671952.955 0, 
+    548992.6 1671926.403 0, 549225.521 1671899.865 0, 549458.444 1671873.34 0, 549691.369 1671846.829 0, 549924.295 1671820.331 0, 550157.222 1671793.848 0, 550390.152 1671767.378 0, 550623.082 1671740.921 0, 550854.816 1671714.615 0, 550228.035 1666191.876 0, 
+    549601.196 1660668.626 0))
+
+POLYGON ((562037.383 1670461.492 0, 561805.575 1670487.144 0, 561572.57 1670512.942 0, 561339.567 1670538.754 0, 561106.565 1670564.579 0, 560873.565 1670590.419 0, 560640.567 1670616.272 0, 560407.57 1670642.138 0, 560174.574 1670668.019 0, 559941.581 1670693.913 0, 
+    559708.588 1670719.821 0, 559475.597 1670745.742 0, 559242.608 1670771.677 0, 559009.62 1670797.626 0, 558776.634 1670823.589 0, 558543.649 1670849.565 0, 558310.666 1670875.556 0, 558077.684 1670901.559 0, 557844.704 1670927.577 0, 557611.725 1670953.608 0, 
+    557378.748 1670979.653 0, 557145.773 1671005.712 0, 556912.799 1671031.784 0, 556679.826 1671057.87 0, 556445.657 1671084.104 0, 556213.886 1671110.084 0, 555980.918 1671136.211 0, 555747.951 1671162.352 0, 555514.987 1671188.506 0, 555282.023 1671214.675 0, 
+    555049.062 1671240.857 0, 554816.101 1671267.053 0, 554583.143 1671293.262 0, 554350.186 1671319.485 0, 554117.23 1671345.722 0, 553884.276 1671371.973 0, 553651.324 1671398.237 0, 553418.373 1671424.515 0, 553185.423 1671450.807 0, 552952.475 1671477.112 0, 
+    552719.529 1671503.432 0, 552486.584 1671529.765 0, 552253.641 1671556.111 0, 552020.7 1671582.471 0, 551787.759 1671608.845 0, 551554.821 1671635.233 0, 551321.884 1671661.635 0, 551088.949 1671688.05 0, 550854.816 1671714.615 0, 551481.538 1677236.836 0, 
+    552108.201 1682758.533 0, 552341.68 1682732.042 0, 552573.965 1682705.701 0, 552806.252 1682679.373 0, 553038.541 1682653.059 0, 553270.831 1682626.758 0, 553503.122 1682600.471 0, 553735.415 1682574.198 0, 553967.71 1682547.939 0, 554200.006 1682521.693 0, 
+    554432.304 1682495.461 0, 554664.603 1682469.243 0, 554896.904 1682443.038 0, 555129.207 1682416.847 0, 555361.511 1682390.67 0, 555593.816 1682364.506 0, 555826.123 1682338.356 0, 556058.432 1682312.22 0, 556290.742 1682286.097 0, 556523.053 1682259.988 0, 
+    556755.366 1682233.893 0, 556987.681 1682207.811 0, 557219.997 1682181.743 0, 557452.315 1682155.689 0, 557683.44 1682129.782 0, 557916.955 1682103.621 0, 558149.278 1682077.608 0, 558381.602 1682051.608 0, 558613.927 1682025.622 0, 558846.254 1681999.65 0, 
+    559078.583 1681973.691 0, 559310.913 1681947.746 0, 559543.244 1681921.815 0, 559775.577 1681895.898 0, 560007.912 1681869.994 0, 560240.248 1681844.103 0, 560472.586 1681818.227 0, 560704.925 1681792.364 0, 560937.265 1681766.515 0, 561169.608 1681740.679 0, 
+    561401.951 1681714.857 0, 561634.297 1681689.049 0, 561866.643 1681663.255 0, 562098.992 1681637.474 0, 562331.341 1681611.707 0, 562563.693 1681585.953 0, 562796.046 1681560.214 0, 563028.4 1681534.487 0, 563259.562 1681508.907 0, 562648.502 1675985.462 0, 
+    562037.383 1670461.492 0))
+
+POLYGON ((574414.409 1680290.791 0, 574183.174 1680315.718 0, 573950.748 1680340.788 0, 573718.323 1680365.871 0, 573485.9 1680390.968 0, 573253.478 1680416.079 0, 573021.058 1680441.203 0, 572788.64 1680466.341 0, 572556.222 1680491.493 0, 572323.807 1680516.658 0, 
+    572091.392 1680541.837 0, 571858.98 1680567.03 0, 571626.568 1680592.236 0, 571394.158 1680617.456 0, 571161.75 1680642.69 0, 570929.343 1680667.937 0, 570696.938 1680693.198 0, 570464.534 1680718.473 0, 570232.132 1680743.761 0, 569999.731 1680769.064 0, 
+    569767.331 1680794.379 0, 569534.933 1680819.709 0, 569302.537 1680845.052 0, 569070.142 1680870.409 0, 568836.555 1680895.91 0, 568605.357 1680921.164 0, 568372.966 1680946.561 0, 568140.577 1680971.973 0, 567908.19 1680997.398 0, 567675.804 1681022.837 0, 
+    567443.419 1681048.29 0, 567211.036 1681073.756 0, 566978.655 1681099.236 0, 566746.275 1681124.729 0, 566513.896 1681150.237 0, 566281.519 1681175.758 0, 566049.144 1681201.292 0, 565816.77 1681226.841 0, 565584.397 1681252.403 0, 565352.027 1681277.978 0, 
+    565119.657 1681303.568 0, 564887.289 1681329.171 0, 564654.923 1681354.787 0, 564422.558 1681380.418 0, 564190.194 1681406.062 0, 563957.832 1681431.72 0, 563725.472 1681457.391 0, 563493.113 1681483.076 0, 563259.562 1681508.907 0, 563870.563 1687031.821 0, 
+    564481.505 1692554.197 0, 564714.403 1692528.439 0, 564946.112 1692502.826 0, 565177.822 1692477.226 0, 565409.534 1692451.64 0, 565641.247 1692426.068 0, 565872.962 1692400.509 0, 566104.678 1692374.964 0, 566336.396 1692349.433 0, 566568.116 1692323.915 0, 
+    566799.836 1692298.411 0, 567031.559 1692272.92 0, 567263.282 1692247.444 0, 567495.008 1692221.98 0, 567726.735 1692196.531 0, 567958.463 1692171.095 0, 568190.193 1692145.673 0, 568421.924 1692120.264 0, 568653.657 1692094.869 0, 568885.391 1692069.488 0, 
+    569117.127 1692044.12 0, 569348.864 1692018.766 0, 569580.603 1691993.425 0, 569812.343 1691968.098 0, 570042.895 1691942.915 0, 570275.828 1691917.486 0, 570507.573 1691892.2 0, 570739.319 1691866.928 0, 570971.067 1691841.669 0, 571202.816 1691816.424 0, 
+    571434.567 1691791.193 0, 571666.319 1691765.975 0, 571898.072 1691740.771 0, 572129.828 1691715.581 0, 572361.584 1691690.404 0, 572593.342 1691665.241 0, 572825.102 1691640.091 0, 573056.863 1691614.955 0, 573288.625 1691589.833 0, 573520.389 1691564.725 0, 
+    573752.155 1691539.63 0, 573983.922 1691514.548 0, 574215.69 1691489.481 0, 574447.46 1691464.427 0, 574679.232 1691439.386 0, 574911.004 1691414.36 0, 575142.779 1691389.347 0, 575374.555 1691364.347 0, 575605.143 1691339.489 0, 575009.805 1685815.409 0, 
+    574414.409 1680290.791 0))
+
+POLYGON ((487947.407 1623298.31 0, 487712.847 1623328.299 0, 487477.067 1623358.458 0, 487241.289 1623388.631 0, 487005.512 1623418.818 0, 486769.738 1623449.018 0, 486533.965 1623479.233 0, 486298.193 1623509.462 0, 486062.424 1623539.704 0, 485826.656 1623569.96 0, 
+    485590.89 1623600.23 0, 485355.126 1623630.514 0, 485119.364 1623660.812 0, 484883.603 1623691.124 0, 484647.845 1623721.45 0, 484412.088 1623751.789 0, 484176.332 1623782.143 0, 483940.579 1623812.51 0, 483704.827 1623842.891 0, 483469.078 1623873.286 0, 
+    483233.33 1623903.695 0, 482997.583 1623934.118 0, 482761.839 1623964.555 0, 482526.096 1623995.005 0, 482289.132 1624025.628 0, 482054.616 1624055.948 0, 481818.879 1624086.44 0, 481583.143 1624116.946 0, 481347.41 1624147.466 0, 481111.678 1624178 0, 
+    480875.948 1624208.548 0, 480640.219 1624239.109 0, 480404.493 1624269.685 0, 480168.768 1624300.274 0, 479933.045 1624330.877 0, 479697.324 1624361.494 0, 479461.605 1624392.125 0, 479225.888 1624422.77 0, 478990.172 1624453.428 0, 478754.458 1624484.101 0, 
+    478518.746 1624514.787 0, 478283.036 1624545.488 0, 478047.327 1624576.202 0, 477811.62 1624606.93 0, 477575.916 1624637.672 0, 477340.213 1624668.428 0, 477104.511 1624699.197 0, 476868.812 1624729.981 0, 476631.891 1624760.938 0, 477352.763 1630276.617 0, 
+    478073.575 1635791.838 0, 478309.844 1635760.966 0, 478544.894 1635730.267 0, 478779.946 1635699.582 0, 479015 1635668.911 0, 479250.056 1635638.254 0, 479485.113 1635607.61 0, 479720.172 1635576.981 0, 479955.233 1635546.365 0, 480190.296 1635515.763 0, 
+    480425.36 1635485.175 0, 480660.427 1635454.601 0, 480895.495 1635424.041 0, 481130.565 1635393.494 0, 481365.637 1635362.961 0, 481600.71 1635332.442 0, 481835.786 1635301.937 0, 482070.863 1635271.446 0, 482305.942 1635240.969 0, 482541.023 1635210.505 0, 
+    482776.105 1635180.056 0, 483011.189 1635149.62 0, 483246.275 1635119.198 0, 483481.363 1635088.79 0, 483715.233 1635058.553 0, 483951.545 1635028.015 0, 484186.638 1634997.648 0, 484421.733 1634967.295 0, 484656.83 1634936.956 0, 484891.928 1634906.631 0, 
+    485127.029 1634876.32 0, 485362.131 1634846.022 0, 485597.235 1634815.739 0, 485832.341 1634785.469 0, 486067.448 1634755.213 0, 486302.558 1634724.971 0, 486537.669 1634694.742 0, 486772.782 1634664.528 0, 487007.896 1634634.327 0, 487243.013 1634604.141 0, 
+    487478.131 1634573.968 0, 487713.251 1634543.809 0, 487948.373 1634513.663 0, 488183.496 1634483.532 0, 488418.622 1634453.414 0, 488653.749 1634423.311 0, 488888.878 1634393.221 0, 489124.008 1634363.145 0, 489357.922 1634333.238 0, 488652.694 1628816.003 0, 
+    487947.407 1623298.31 0))
+
+POLYGON ((500646.344 1632906.525 0, 500412.345 1632935.77 0, 500177.13 1632965.182 0, 499941.917 1632994.608 0, 499706.706 1633024.047 0, 499471.497 1633053.5 0, 499236.289 1633082.967 0, 499001.083 1633112.448 0, 498765.879 1633141.943 0, 498530.676 1633171.451 0, 
+    498295.475 1633200.974 0, 498060.276 1633230.51 0, 497825.079 1633260.06 0, 497589.883 1633289.624 0, 497354.69 1633319.202 0, 497119.497 1633348.793 0, 496884.307 1633378.399 0, 496649.118 1633408.018 0, 496413.932 1633437.651 0, 496178.746 1633467.298 0, 
+    495943.563 1633496.959 0, 495708.381 1633526.634 0, 495473.202 1633556.322 0, 495238.023 1633586.025 0, 495001.629 1633615.895 0, 494767.672 1633645.471 0, 494532.5 1633675.215 0, 494297.328 1633704.973 0, 494062.159 1633734.744 0, 493826.991 1633764.53 0, 
+    493591.826 1633794.329 0, 493356.661 1633824.142 0, 493121.499 1633853.969 0, 492886.338 1633883.81 0, 492651.18 1633913.664 0, 492416.023 1633943.533 0, 492180.867 1633973.415 0, 491945.714 1634003.311 0, 491710.562 1634033.221 0, 491475.412 1634063.145 0, 
+    491240.263 1634093.083 0, 491005.117 1634123.034 0, 490769.972 1634153 0, 490534.829 1634182.979 0, 490299.688 1634212.972 0, 490064.548 1634242.979 0, 489829.411 1634272.999 0, 489594.275 1634303.034 0, 489357.922 1634333.238 0, 490063.09 1639850.008 0, 
+    490768.199 1645366.306 0, 491003.899 1645336.186 0, 491238.386 1645306.234 0, 491472.874 1645276.296 0, 491707.364 1645246.372 0, 491941.856 1645216.462 0, 492176.349 1645186.566 0, 492410.845 1645156.683 0, 492645.342 1645126.814 0, 492879.841 1645096.959 0, 
+    493114.341 1645067.118 0, 493348.844 1645037.291 0, 493583.348 1645007.477 0, 493817.854 1644977.677 0, 494052.361 1644947.891 0, 494286.871 1644918.119 0, 494521.382 1644888.361 0, 494755.895 1644858.616 0, 494990.409 1644828.886 0, 495224.926 1644799.169 0, 
+    495459.444 1644769.465 0, 495693.964 1644739.776 0, 495928.486 1644710.101 0, 496163.009 1644680.439 0, 496396.319 1644650.944 0, 496632.061 1644621.157 0, 496866.59 1644591.536 0, 497101.12 1644561.93 0, 497335.652 1644532.337 0, 497570.186 1644502.758 0, 
+    497804.721 1644473.193 0, 498039.259 1644443.642 0, 498273.798 1644414.104 0, 498508.339 1644384.581 0, 498742.881 1644355.071 0, 498977.425 1644325.575 0, 499211.971 1644296.092 0, 499446.519 1644266.624 0, 499681.069 1644237.169 0, 499915.62 1644207.728 0, 
+    500150.173 1644178.301 0, 500384.728 1644148.888 0, 500619.284 1644119.488 0, 500853.842 1644090.103 0, 501088.402 1644060.731 0, 501322.964 1644031.373 0, 501557.527 1644002.029 0, 501792.092 1643972.698 0, 502025.445 1643943.533 0, 501335.924 1638425.265 0, 
+    500646.344 1632906.525 0))
+
+POLYGON ((513286.665 1642552.57 0, 513053.229 1642581.075 0, 512818.582 1642609.743 0, 512583.937 1642638.424 0, 512349.293 1642667.12 0, 512114.652 1642695.829 0, 511880.011 1642724.552 0, 511645.373 1642753.288 0, 511410.736 1642782.039 0, 511176.101 1642810.803 0, 
+    510941.467 1642839.581 0, 510706.836 1642868.373 0, 510472.205 1642897.179 0, 510237.577 1642925.998 0, 510002.95 1642954.832 0, 509768.325 1642983.679 0, 509533.702 1643012.54 0, 509299.081 1643041.415 0, 509064.461 1643070.303 0, 508829.843 1643099.206 0, 
+    508595.226 1643128.122 0, 508360.611 1643157.052 0, 508125.998 1643185.996 0, 507891.387 1643214.953 0, 507655.564 1643244.075 0, 507422.169 1643272.91 0, 507187.563 1643301.909 0, 506952.958 1643330.922 0, 506718.356 1643359.948 0, 506483.754 1643388.989 0, 
+    506249.155 1643418.043 0, 506014.557 1643447.111 0, 505779.961 1643476.193 0, 505545.367 1643505.289 0, 505310.774 1643534.399 0, 505076.184 1643563.522 0, 504841.594 1643592.659 0, 504607.007 1643621.81 0, 504372.421 1643650.975 0, 504137.837 1643680.153 0, 
+    503903.255 1643709.346 0, 503668.674 1643738.552 0, 503434.096 1643767.772 0, 503199.519 1643797.006 0, 502964.943 1643826.253 0, 502730.369 1643855.515 0, 502495.798 1643884.79 0, 502261.227 1643914.079 0, 502025.445 1643943.533 0, 502714.906 1649461.324 0, 
+    503404.307 1654978.63 0, 503639.436 1654949.257 0, 503873.357 1654920.049 0, 504107.28 1654890.855 0, 504341.204 1654861.674 0, 504575.13 1654832.508 0, 504809.057 1654803.355 0, 505042.986 1654774.216 0, 505276.917 1654745.09 0, 505510.85 1654715.979 0, 
+    505744.785 1654686.881 0, 505978.721 1654657.797 0, 506212.659 1654628.727 0, 506446.598 1654599.67 0, 506680.54 1654570.628 0, 506914.483 1654541.599 0, 507148.427 1654512.584 0, 507382.374 1654483.582 0, 507616.322 1654454.595 0, 507850.272 1654425.621 0, 
+    508084.223 1654396.661 0, 508318.176 1654367.714 0, 508552.131 1654338.782 0, 508786.088 1654309.863 0, 509018.836 1654281.108 0, 509254.006 1654252.067 0, 509487.968 1654223.19 0, 509721.932 1654194.326 0, 509955.897 1654165.476 0, 510189.864 1654136.64 0, 
+    510423.832 1654107.817 0, 510657.802 1654079.009 0, 510891.774 1654050.214 0, 511125.748 1654021.433 0, 511359.723 1653992.666 0, 511593.7 1653963.912 0, 511827.679 1653935.172 0, 512061.659 1653906.446 0, 512295.641 1653877.734 0, 512529.625 1653849.036 0, 
+    512763.611 1653820.351 0, 512997.598 1653791.68 0, 513231.587 1653763.023 0, 513465.577 1653734.38 0, 513699.569 1653705.75 0, 513933.563 1653677.135 0, 514167.559 1653648.533 0, 514401.556 1653619.944 0, 514634.345 1653591.517 0, 513960.535 1648072.286 0, 
+    513286.665 1642552.57 0))
+
+POLYGON ((525868.258 1652236.138 0, 525635.388 1652263.907 0, 525401.311 1652291.834 0, 525167.235 1652319.775 0, 524933.161 1652347.729 0, 524699.089 1652375.698 0, 524465.019 1652403.68 0, 524230.95 1652431.676 0, 523996.883 1652459.686 0, 523762.817 1652487.709 0, 
+    523528.753 1652515.746 0, 523294.691 1652543.797 0, 523060.63 1652571.862 0, 522826.571 1652599.941 0, 522592.514 1652628.033 0, 522358.458 1652656.139 0, 522124.404 1652684.259 0, 521890.352 1652712.393 0, 521656.301 1652740.54 0, 521422.252 1652768.702 0, 
+    521188.205 1652796.877 0, 520954.159 1652825.065 0, 520720.115 1652853.268 0, 520486.073 1652881.484 0, 520250.823 1652909.86 0, 520017.993 1652937.958 0, 519783.956 1652966.216 0, 519549.92 1652994.488 0, 519315.886 1653022.773 0, 519081.853 1653051.072 0, 
+    518847.823 1653079.385 0, 518613.794 1653107.711 0, 518379.766 1653136.051 0, 518145.74 1653164.405 0, 517911.716 1653192.773 0, 517677.694 1653221.155 0, 517443.673 1653249.55 0, 517209.654 1653277.96 0, 516975.637 1653306.383 0, 516741.621 1653334.819 0, 
+    516507.607 1653363.27 0, 516273.595 1653391.734 0, 516039.584 1653420.212 0, 515805.575 1653448.704 0, 515571.568 1653477.21 0, 515337.562 1653505.729 0, 515103.558 1653534.262 0, 514869.556 1653562.809 0, 514634.345 1653591.517 0, 515308.096 1659110.258 0, 
+    515981.786 1664628.501 0, 516216.343 1664599.872 0, 516449.696 1664571.405 0, 516683.05 1664542.951 0, 516916.406 1664514.51 0, 517149.764 1664486.084 0, 517383.123 1664457.671 0, 517616.484 1664429.272 0, 517849.847 1664400.887 0, 518083.211 1664372.515 0, 
+    518316.577 1664344.158 0, 518549.945 1664315.814 0, 518783.315 1664287.483 0, 519016.686 1664259.167 0, 519250.058 1664230.864 0, 519483.433 1664202.575 0, 519716.809 1664174.299 0, 519950.187 1664146.038 0, 520183.566 1664117.79 0, 520416.947 1664089.556 0, 
+    520650.33 1664061.335 0, 520883.714 1664033.128 0, 521117.1 1664004.936 0, 521350.488 1663976.756 0, 521582.672 1663948.736 0, 521817.268 1663920.439 0, 522050.661 1663892.301 0, 522284.055 1663864.177 0, 522517.451 1663836.066 0, 522750.849 1663807.969 0, 
+    522984.248 1663779.886 0, 523217.649 1663751.817 0, 523451.052 1663723.761 0, 523684.456 1663695.72 0, 523917.862 1663667.691 0, 524151.269 1663639.677 0, 524384.678 1663611.676 0, 524618.089 1663583.69 0, 524851.502 1663555.716 0, 525084.916 1663527.757 0, 
+    525318.332 1663499.811 0, 525551.749 1663471.879 0, 525785.168 1663443.961 0, 526018.589 1663416.057 0, 526252.011 1663388.166 0, 526485.435 1663360.289 0, 526718.861 1663332.426 0, 526952.288 1663304.576 0, 527184.512 1663276.884 0, 526526.415 1657756.76 0, 
+    525868.258 1652236.138 0))
+
+POLYGON ((538391.012 1661956.922 0, 538158.709 1661983.958 0, 537925.204 1662011.148 0, 537691.7 1662038.352 0, 537458.199 1662065.569 0, 537224.698 1662092.8 0, 536991.2 1662120.045 0, 536757.703 1662147.304 0, 536524.207 1662174.576 0, 536290.714 1662201.862 0, 
+    536057.221 1662229.162 0, 535823.731 1662256.476 0, 535590.242 1662283.803 0, 535356.754 1662311.144 0, 535123.269 1662338.499 0, 534889.785 1662365.868 0, 534656.302 1662393.25 0, 534422.821 1662420.646 0, 534189.342 1662448.056 0, 533955.864 1662475.48 0, 
+    533722.388 1662502.917 0, 533488.914 1662530.368 0, 533255.441 1662557.833 0, 533021.97 1662585.311 0, 532787.296 1662612.945 0, 532555.032 1662640.31 0, 532321.566 1662667.829 0, 532088.101 1662695.363 0, 531854.638 1662722.91 0, 531621.176 1662750.471 0, 
+    531387.716 1662778.046 0, 531154.258 1662805.634 0, 530920.801 1662833.236 0, 530687.346 1662860.852 0, 530453.893 1662888.482 0, 530220.441 1662916.125 0, 529986.991 1662943.783 0, 529753.543 1662971.454 0, 529520.096 1662999.138 0, 529286.651 1663026.837 0, 
+    529053.207 1663054.549 0, 528819.765 1663082.275 0, 528586.325 1663110.014 0, 528352.886 1663137.768 0, 528119.449 1663165.535 0, 527886.013 1663193.315 0, 527652.58 1663221.11 0, 527419.147 1663248.918 0, 527184.512 1663276.884 0, 527842.549 1668796.504 0, 
+    528500.525 1674315.613 0, 528734.507 1674287.725 0, 528967.29 1674259.994 0, 529200.074 1674232.277 0, 529432.86 1674204.574 0, 529665.647 1674176.884 0, 529898.436 1674149.208 0, 530131.227 1674121.545 0, 530364.019 1674093.897 0, 530596.813 1674066.262 0, 
+    530829.608 1674038.64 0, 531062.405 1674011.033 0, 531295.204 1673983.439 0, 531528.004 1673955.859 0, 531760.806 1673928.292 0, 531993.61 1673900.74 0, 532226.415 1673873.201 0, 532459.222 1673845.675 0, 532692.031 1673818.163 0, 532924.841 1673790.665 0, 
+    533157.652 1673763.181 0, 533390.466 1673735.711 0, 533623.281 1673708.254 0, 533856.097 1673680.811 0, 534087.715 1673653.523 0, 534321.735 1673625.965 0, 534554.556 1673598.563 0, 534787.379 1673571.175 0, 535020.204 1673543.8 0, 535253.03 1673516.439 0, 
+    535485.858 1673489.092 0, 535718.688 1673461.759 0, 535951.519 1673434.439 0, 536184.351 1673407.133 0, 536417.186 1673379.84 0, 536650.021 1673352.562 0, 536882.859 1673325.297 0, 537115.698 1673298.045 0, 537348.539 1673270.808 0, 537581.381 1673243.584 0, 
+    537814.225 1673216.374 0, 538047.07 1673189.177 0, 538279.917 1673161.994 0, 538512.766 1673134.825 0, 538745.616 1673107.67 0, 538978.468 1673080.528 0, 539211.322 1673053.4 0, 539444.177 1673026.286 0, 539675.834 1672999.325 0, 539033.453 1667478.379 0, 
+    538391.012 1661956.922 0))
+
+POLYGON ((550854.816 1671714.615 0, 550623.082 1671740.921 0, 550390.152 1671767.378 0, 550157.222 1671793.848 0, 549924.295 1671820.331 0, 549691.369 1671846.829 0, 549458.444 1671873.34 0, 549225.521 1671899.865 0, 548992.6 1671926.403 0, 548759.68 1671952.955 0, 
+    548526.762 1671979.521 0, 548293.845 1672006.101 0, 548060.93 1672032.694 0, 547828.016 1672059.302 0, 547595.104 1672085.922 0, 547362.194 1672112.557 0, 547129.285 1672139.205 0, 546896.378 1672165.867 0, 546663.472 1672192.543 0, 546430.568 1672219.232 0, 
+    546197.665 1672245.935 0, 545964.764 1672272.652 0, 545731.865 1672299.382 0, 545498.967 1672326.126 0, 545264.871 1672353.022 0, 545033.176 1672379.656 0, 544800.283 1672406.441 0, 544567.391 1672433.24 0, 544334.501 1672460.053 0, 544101.613 1672486.879 0, 
+    543868.726 1672513.719 0, 543635.84 1672540.573 0, 543402.957 1672567.441 0, 543170.075 1672594.322 0, 542937.194 1672621.217 0, 542704.315 1672648.126 0, 542471.438 1672675.048 0, 542238.562 1672701.984 0, 542005.688 1672728.934 0, 541772.815 1672755.897 0, 
+    541539.944 1672782.875 0, 541307.075 1672809.865 0, 541074.207 1672836.87 0, 540841.341 1672863.888 0, 540608.476 1672890.92 0, 540375.613 1672917.966 0, 540142.752 1672945.026 0, 539909.892 1672972.099 0, 539675.834 1672999.325 0, 540318.154 1678519.754 0, 
+    540960.414 1684039.658 0, 541193.819 1684012.508 0, 541426.029 1683985.51 0, 541658.241 1683958.526 0, 541890.454 1683931.556 0, 542122.669 1683904.599 0, 542354.885 1683877.656 0, 542587.103 1683850.727 0, 542819.323 1683823.812 0, 543051.544 1683796.91 0, 
+    543283.767 1683770.021 0, 543515.991 1683743.147 0, 543748.217 1683716.286 0, 543980.445 1683689.439 0, 544212.674 1683662.605 0, 544444.904 1683635.785 0, 544677.136 1683608.979 0, 544909.37 1683582.186 0, 545141.606 1683555.407 0, 545373.843 1683528.642 0, 
+    545606.081 1683501.891 0, 545838.321 1683475.153 0, 546070.563 1683448.429 0, 546302.806 1683421.718 0, 546533.855 1683395.159 0, 546767.297 1683368.338 0, 546999.545 1683341.668 0, 547231.795 1683315.013 0, 547464.046 1683288.37 0, 547696.299 1683261.742 0, 
+    547928.553 1683235.127 0, 548160.809 1683208.526 0, 548393.066 1683181.938 0, 548625.325 1683155.364 0, 548857.585 1683128.804 0, 549089.847 1683102.258 0, 549322.111 1683075.725 0, 549554.376 1683049.206 0, 549786.643 1683022.7 0, 550018.911 1682996.208 0, 
+    550251.181 1682969.73 0, 550483.452 1682943.266 0, 550715.725 1682916.815 0, 550948 1682890.378 0, 551180.276 1682863.954 0, 551412.554 1682837.544 0, 551644.833 1682811.148 0, 551877.114 1682784.766 0, 552108.201 1682758.533 0, 551481.538 1677236.836 0, 
+    550854.816 1671714.615 0))
+
+POLYGON ((563259.562 1681508.907 0, 563028.4 1681534.487 0, 562796.046 1681560.214 0, 562563.693 1681585.953 0, 562331.341 1681611.707 0, 562098.992 1681637.474 0, 561866.643 1681663.255 0, 561634.297 1681689.049 0, 561401.951 1681714.857 0, 561169.608 1681740.679 0, 
+    560937.265 1681766.515 0, 560704.925 1681792.364 0, 560472.586 1681818.227 0, 560240.248 1681844.103 0, 560007.912 1681869.994 0, 559775.577 1681895.898 0, 559543.244 1681921.815 0, 559310.913 1681947.746 0, 559078.583 1681973.691 0, 558846.254 1681999.65 0, 
+    558613.927 1682025.622 0, 558381.602 1682051.608 0, 558149.278 1682077.608 0, 557916.955 1682103.621 0, 557683.44 1682129.782 0, 557452.315 1682155.689 0, 557219.997 1682181.743 0, 556987.681 1682207.811 0, 556755.366 1682233.893 0, 556523.053 1682259.988 0, 
+    556290.742 1682286.097 0, 556058.432 1682312.22 0, 555826.123 1682338.356 0, 555593.816 1682364.506 0, 555361.511 1682390.67 0, 555129.207 1682416.847 0, 554896.904 1682443.038 0, 554664.603 1682469.243 0, 554432.304 1682495.461 0, 554200.006 1682521.693 0, 
+    553967.71 1682547.939 0, 553735.415 1682574.198 0, 553503.122 1682600.471 0, 553270.831 1682626.758 0, 553038.541 1682653.059 0, 552806.252 1682679.373 0, 552573.965 1682705.701 0, 552341.68 1682732.042 0, 552108.201 1682758.533 0, 552734.803 1688279.699 0, 
+    553361.344 1693800.327 0, 553594.17 1693773.91 0, 553825.805 1693747.643 0, 554057.443 1693721.388 0, 554289.081 1693695.148 0, 554520.721 1693668.921 0, 554752.363 1693642.708 0, 554984.006 1693616.508 0, 555215.651 1693590.322 0, 555447.297 1693564.15 0, 
+    555678.945 1693537.991 0, 555910.594 1693511.846 0, 556142.245 1693485.715 0, 556373.898 1693459.597 0, 556605.552 1693433.493 0, 556837.207 1693407.403 0, 557068.864 1693381.326 0, 557300.523 1693355.262 0, 557532.183 1693329.213 0, 557763.845 1693303.177 0, 
+    557995.508 1693277.155 0, 558227.173 1693251.146 0, 558458.839 1693225.151 0, 558690.507 1693199.169 0, 558920.985 1693173.335 0, 559153.847 1693147.247 0, 559385.519 1693121.307 0, 559617.193 1693095.38 0, 559848.868 1693069.467 0, 560080.545 1693043.567 0, 
+    560312.224 1693017.681 0, 560543.904 1692991.809 0, 560775.585 1692965.95 0, 561007.268 1692940.105 0, 561238.953 1692914.274 0, 561470.639 1692888.456 0, 561702.327 1692862.652 0, 561934.016 1692836.861 0, 562165.706 1692811.084 0, 562397.398 1692785.321 0, 
+    562629.092 1692759.572 0, 562860.787 1692733.836 0, 563092.484 1692708.113 0, 563324.182 1692682.405 0, 563555.882 1692656.71 0, 563787.583 1692631.028 0, 564019.286 1692605.36 0, 564250.99 1692579.706 0, 564481.505 1692554.197 0, 563870.563 1687031.821 0, 
+    563259.562 1681508.907 0))
+
+POLYGON ((489357.922 1634333.238 0, 489124.008 1634363.145 0, 488888.878 1634393.221 0, 488653.749 1634423.311 0, 488418.622 1634453.414 0, 488183.496 1634483.532 0, 487948.373 1634513.663 0, 487713.251 1634543.809 0, 487478.131 1634573.968 0, 487243.013 1634604.141 0, 
+    487007.896 1634634.327 0, 486772.782 1634664.528 0, 486537.669 1634694.742 0, 486302.558 1634724.971 0, 486067.448 1634755.213 0, 485832.341 1634785.469 0, 485597.235 1634815.739 0, 485362.131 1634846.022 0, 485127.029 1634876.32 0, 484891.928 1634906.631 0, 
+    484656.83 1634936.956 0, 484421.733 1634967.295 0, 484186.638 1634997.648 0, 483951.545 1635028.015 0, 483715.233 1635058.553 0, 483481.363 1635088.79 0, 483246.275 1635119.198 0, 483011.189 1635149.62 0, 482776.105 1635180.056 0, 482541.023 1635210.505 0, 
+    482305.942 1635240.969 0, 482070.863 1635271.446 0, 481835.786 1635301.937 0, 481600.71 1635332.442 0, 481365.637 1635362.961 0, 481130.565 1635393.494 0, 480895.495 1635424.041 0, 480660.427 1635454.601 0, 480425.36 1635485.175 0, 480190.296 1635515.763 0, 
+    479955.233 1635546.365 0, 479720.172 1635576.981 0, 479485.113 1635607.61 0, 479250.056 1635638.254 0, 479015 1635668.911 0, 478779.946 1635699.582 0, 478544.894 1635730.267 0, 478309.844 1635760.966 0, 478073.575 1635791.838 0, 478794.327 1641306.593 0, 
+    479515.017 1646820.878 0, 479750.633 1646790.091 0, 479985.034 1646759.477 0, 480219.437 1646728.877 0, 480453.842 1646698.29 0, 480688.248 1646667.718 0, 480922.656 1646637.159 0, 481157.066 1646606.614 0, 481391.478 1646576.083 0, 481625.892 1646545.566 0, 
+    481860.307 1646515.062 0, 482094.724 1646484.572 0, 482329.143 1646454.096 0, 482563.564 1646423.634 0, 482797.987 1646393.186 0, 483032.411 1646362.751 0, 483266.837 1646332.33 0, 483501.265 1646301.923 0, 483735.695 1646271.53 0, 483970.126 1646241.151 0, 
+    484204.559 1646210.785 0, 484438.995 1646180.433 0, 484673.431 1646150.095 0, 484907.87 1646119.771 0, 485141.094 1646089.618 0, 485376.753 1646059.164 0, 485611.197 1646028.881 0, 485845.643 1645998.612 0, 486080.09 1645968.357 0, 486314.539 1645938.116 0, 
+    486548.991 1645907.888 0, 486783.443 1645877.674 0, 487017.898 1645847.474 0, 487252.355 1645817.288 0, 487486.813 1645787.116 0, 487721.273 1645756.957 0, 487955.735 1645726.812 0, 488190.198 1645696.681 0, 488424.664 1645666.564 0, 488659.131 1645636.461 0, 
+    488893.6 1645606.371 0, 489128.07 1645576.295 0, 489362.543 1645546.233 0, 489597.017 1645516.185 0, 489831.493 1645486.151 0, 490065.97 1645456.13 0, 490300.45 1645426.123 0, 490534.931 1645396.13 0, 490768.199 1645366.306 0, 490063.09 1639850.008 0, 
+    489357.922 1634333.238 0))
+
+POLYGON ((502025.445 1643943.533 0, 501792.092 1643972.698 0, 501557.527 1644002.029 0, 501322.964 1644031.373 0, 501088.402 1644060.731 0, 500853.842 1644090.103 0, 500619.284 1644119.488 0, 500384.728 1644148.888 0, 500150.173 1644178.301 0, 499915.62 1644207.728 0, 
+    499681.069 1644237.169 0, 499446.519 1644266.624 0, 499211.971 1644296.092 0, 498977.425 1644325.575 0, 498742.881 1644355.071 0, 498508.339 1644384.581 0, 498273.798 1644414.104 0, 498039.259 1644443.642 0, 497804.721 1644473.193 0, 497570.186 1644502.758 0, 
+    497335.652 1644532.337 0, 497101.12 1644561.93 0, 496866.59 1644591.536 0, 496632.061 1644621.157 0, 496396.319 1644650.944 0, 496163.009 1644680.439 0, 495928.486 1644710.101 0, 495693.964 1644739.776 0, 495459.444 1644769.465 0, 495224.926 1644799.169 0, 
+    494990.409 1644828.886 0, 494755.895 1644858.616 0, 494521.382 1644888.361 0, 494286.871 1644918.119 0, 494052.361 1644947.891 0, 493817.854 1644977.677 0, 493583.348 1645007.477 0, 493348.844 1645037.291 0, 493114.341 1645067.118 0, 492879.841 1645096.959 0, 
+    492645.342 1645126.814 0, 492410.845 1645156.683 0, 492176.349 1645186.566 0, 491941.856 1645216.462 0, 491707.364 1645246.372 0, 491472.874 1645276.296 0, 491238.386 1645306.234 0, 491003.899 1645336.186 0, 490768.199 1645366.306 0, 491473.246 1650882.127 0, 
+    492178.231 1656397.463 0, 492413.279 1656367.426 0, 492647.116 1656337.557 0, 492880.955 1656307.702 0, 493114.796 1656277.861 0, 493348.639 1656248.034 0, 493582.483 1656218.22 0, 493816.329 1656188.42 0, 494050.177 1656158.634 0, 494284.026 1656128.862 0, 
+    494517.878 1656099.103 0, 494751.731 1656069.359 0, 494985.585 1656039.628 0, 495219.442 1656009.91 0, 495453.3 1655980.207 0, 495687.16 1655950.517 0, 495921.022 1655920.841 0, 496154.886 1655891.179 0, 496388.751 1655861.53 0, 496622.618 1655831.896 0, 
+    496856.487 1655802.275 0, 497090.357 1655772.668 0, 497324.23 1655743.074 0, 497558.104 1655713.495 0, 497790.768 1655684.082 0, 498025.857 1655654.377 0, 498259.736 1655624.838 0, 498493.617 1655595.314 0, 498727.5 1655565.803 0, 498961.384 1655536.306 0, 
+    499195.27 1655506.823 0, 499429.158 1655477.353 0, 499663.048 1655447.898 0, 499896.939 1655418.456 0, 500130.832 1655389.027 0, 500364.727 1655359.613 0, 500598.624 1655330.212 0, 500832.522 1655300.825 0, 501066.422 1655271.452 0, 501300.324 1655242.093 0, 
+    501534.227 1655212.747 0, 501768.133 1655183.416 0, 502002.04 1655154.098 0, 502235.948 1655124.793 0, 502469.859 1655095.503 0, 502703.771 1655066.226 0, 502937.685 1655036.963 0, 503171.6 1655007.714 0, 503404.307 1654978.63 0, 502714.906 1649461.324 0, 
+    502025.445 1643943.533 0))
+
+POLYGON ((514634.345 1653591.517 0, 514401.556 1653619.944 0, 514167.559 1653648.533 0, 513933.563 1653677.135 0, 513699.569 1653705.75 0, 513465.577 1653734.38 0, 513231.587 1653763.023 0, 512997.598 1653791.68 0, 512763.611 1653820.351 0, 512529.625 1653849.036 0, 
+    512295.641 1653877.734 0, 512061.659 1653906.446 0, 511827.679 1653935.172 0, 511593.7 1653963.912 0, 511359.723 1653992.666 0, 511125.748 1654021.433 0, 510891.774 1654050.214 0, 510657.802 1654079.009 0, 510423.832 1654107.817 0, 510189.864 1654136.64 0, 
+    509955.897 1654165.476 0, 509721.932 1654194.326 0, 509487.968 1654223.19 0, 509254.006 1654252.067 0, 509018.836 1654281.108 0, 508786.088 1654309.863 0, 508552.131 1654338.782 0, 508318.176 1654367.714 0, 508084.223 1654396.661 0, 507850.272 1654425.621 0, 
+    507616.322 1654454.595 0, 507382.374 1654483.582 0, 507148.427 1654512.584 0, 506914.483 1654541.599 0, 506680.54 1654570.628 0, 506446.598 1654599.67 0, 506212.659 1654628.727 0, 505978.721 1654657.797 0, 505744.785 1654686.881 0, 505510.85 1654715.979 0, 
+    505276.917 1654745.09 0, 505042.986 1654774.216 0, 504809.057 1654803.355 0, 504575.13 1654832.508 0, 504341.204 1654861.674 0, 504107.28 1654890.855 0, 503873.357 1654920.049 0, 503639.436 1654949.257 0, 503404.307 1654978.63 0, 504093.646 1660495.445 0, 
+    504782.923 1666011.762 0, 505017.4 1665982.471 0, 505250.672 1665953.344 0, 505483.945 1665924.231 0, 505717.219 1665895.132 0, 505950.496 1665866.046 0, 506183.774 1665836.974 0, 506417.054 1665807.916 0, 506650.335 1665778.871 0, 506883.619 1665749.841 0, 
+    507116.904 1665720.824 0, 507350.19 1665691.821 0, 507583.479 1665662.831 0, 507816.769 1665633.855 0, 508050.061 1665604.893 0, 508283.354 1665575.945 0, 508516.65 1665547.01 0, 508749.947 1665518.089 0, 508983.245 1665489.182 0, 509216.546 1665460.289 0, 
+    509449.848 1665431.409 0, 509683.151 1665402.543 0, 509916.457 1665373.691 0, 510149.764 1665344.852 0, 510381.866 1665316.177 0, 510616.383 1665287.217 0, 510849.696 1665258.419 0, 511083.01 1665229.636 0, 511316.325 1665200.866 0, 511549.643 1665172.11 0, 
+    511782.962 1665143.368 0, 512016.282 1665114.639 0, 512249.605 1665085.924 0, 512482.929 1665057.223 0, 512716.254 1665028.536 0, 512949.582 1664999.862 0, 513182.911 1664971.202 0, 513416.242 1664942.556 0, 513649.574 1664913.923 0, 513882.909 1664885.304 0, 
+    514116.244 1664856.699 0, 514349.582 1664828.108 0, 514582.921 1664799.531 0, 514816.262 1664770.967 0, 515049.605 1664742.417 0, 515282.949 1664713.88 0, 515516.295 1664685.358 0, 515749.643 1664656.849 0, 515981.786 1664628.501 0, 515308.096 1659110.258 0, 
+    514634.345 1653591.517 0))
+
+POLYGON ((527184.512 1663276.884 0, 526952.288 1663304.576 0, 526718.861 1663332.426 0, 526485.435 1663360.289 0, 526252.011 1663388.166 0, 526018.589 1663416.057 0, 525785.168 1663443.961 0, 525551.749 1663471.879 0, 525318.332 1663499.811 0, 525084.916 1663527.757 0, 
+    524851.502 1663555.716 0, 524618.089 1663583.69 0, 524384.678 1663611.676 0, 524151.269 1663639.677 0, 523917.862 1663667.691 0, 523684.456 1663695.72 0, 523451.052 1663723.761 0, 523217.649 1663751.817 0, 522984.248 1663779.886 0, 522750.849 1663807.969 0, 
+    522517.451 1663836.066 0, 522284.055 1663864.177 0, 522050.661 1663892.301 0, 521817.268 1663920.439 0, 521582.672 1663948.736 0, 521350.488 1663976.756 0, 521117.1 1664004.936 0, 520883.714 1664033.128 0, 520650.33 1664061.335 0, 520416.947 1664089.556 0, 
+    520183.566 1664117.79 0, 519950.187 1664146.038 0, 519716.809 1664174.299 0, 519483.433 1664202.575 0, 519250.058 1664230.864 0, 519016.686 1664259.167 0, 518783.315 1664287.483 0, 518549.945 1664315.814 0, 518316.577 1664344.158 0, 518083.211 1664372.515 0, 
+    517849.847 1664400.887 0, 517616.484 1664429.272 0, 517383.123 1664457.671 0, 517149.764 1664486.084 0, 516916.406 1664514.51 0, 516683.05 1664542.951 0, 516449.696 1664571.405 0, 516216.343 1664599.872 0, 515981.786 1664628.501 0, 516655.414 1670146.24 0, 
+    517328.98 1675663.468 0, 517562.885 1675634.919 0, 517795.588 1675606.531 0, 518028.293 1675578.156 0, 518260.999 1675549.795 0, 518493.707 1675521.448 0, 518726.417 1675493.114 0, 518959.129 1675464.794 0, 519191.842 1675436.488 0, 519424.557 1675408.195 0, 
+    519657.273 1675379.916 0, 519889.991 1675351.651 0, 520122.711 1675323.4 0, 520355.433 1675295.162 0, 520588.156 1675266.938 0, 520820.881 1675238.727 0, 521053.607 1675210.531 0, 521286.335 1675182.348 0, 521519.065 1675154.178 0, 521751.797 1675126.023 0, 
+    521984.53 1675097.881 0, 522217.265 1675069.753 0, 522450.001 1675041.638 0, 522682.739 1675013.538 0, 522914.277 1674985.595 0, 523148.22 1674957.377 0, 523380.963 1674929.317 0, 523613.708 1674901.271 0, 523846.454 1674873.239 0, 524079.202 1674845.22 0, 
+    524311.952 1674817.216 0, 524544.703 1674789.224 0, 524777.456 1674761.247 0, 525010.211 1674733.283 0, 525242.967 1674705.333 0, 525475.725 1674677.397 0, 525708.484 1674649.474 0, 525941.246 1674621.565 0, 526174.008 1674593.669 0, 526406.773 1674565.788 0, 
+    526639.539 1674537.92 0, 526872.307 1674510.066 0, 527105.076 1674482.225 0, 527337.847 1674454.398 0, 527570.62 1674426.585 0, 527803.394 1674398.786 0, 528036.17 1674371 0, 528268.947 1674343.228 0, 528500.525 1674315.613 0, 527842.549 1668796.504 0, 
+    527184.512 1663276.884 0))
+
+POLYGON ((539675.834 1672999.325 0, 539444.177 1673026.286 0, 539211.322 1673053.4 0, 538978.468 1673080.528 0, 538745.616 1673107.67 0, 538512.766 1673134.825 0, 538279.917 1673161.994 0, 538047.07 1673189.177 0, 537814.225 1673216.374 0, 537581.381 1673243.584 0, 
+    537348.539 1673270.808 0, 537115.698 1673298.045 0, 536882.859 1673325.297 0, 536650.021 1673352.562 0, 536417.186 1673379.84 0, 536184.351 1673407.133 0, 535951.519 1673434.439 0, 535718.688 1673461.759 0, 535485.858 1673489.092 0, 535253.03 1673516.439 0, 
+    535020.204 1673543.8 0, 534787.379 1673571.175 0, 534554.556 1673598.563 0, 534321.735 1673625.965 0, 534087.715 1673653.523 0, 533856.097 1673680.811 0, 533623.281 1673708.254 0, 533390.466 1673735.711 0, 533157.652 1673763.181 0, 532924.841 1673790.665 0, 
+    532692.031 1673818.163 0, 532459.222 1673845.675 0, 532226.415 1673873.201 0, 531993.61 1673900.74 0, 531760.806 1673928.292 0, 531528.004 1673955.859 0, 531295.204 1673983.439 0, 531062.405 1674011.033 0, 530829.608 1674038.64 0, 530596.813 1674066.262 0, 
+    530364.019 1674093.897 0, 530131.227 1674121.545 0, 529898.436 1674149.208 0, 529665.647 1674176.884 0, 529432.86 1674204.574 0, 529200.074 1674232.277 0, 528967.29 1674259.994 0, 528734.507 1674287.725 0, 528500.525 1674315.613 0, 529158.44 1679834.205 0, 
+    529816.292 1685352.273 0, 530049.621 1685324.463 0, 530281.754 1685296.809 0, 530513.888 1685269.17 0, 530746.024 1685241.543 0, 530978.162 1685213.931 0, 531210.301 1685186.332 0, 531442.442 1685158.747 0, 531674.585 1685131.175 0, 531906.729 1685103.617 0, 
+    532138.875 1685076.073 0, 532371.023 1685048.543 0, 532603.172 1685021.026 0, 532835.322 1684993.522 0, 533067.475 1684966.033 0, 533299.629 1684938.557 0, 533531.784 1684911.095 0, 533763.941 1684883.646 0, 533996.1 1684856.211 0, 534228.261 1684828.79 0, 
+    534460.423 1684801.383 0, 534692.586 1684773.989 0, 534924.751 1684746.608 0, 535156.918 1684719.242 0, 535387.889 1684692.03 0, 535621.257 1684664.55 0, 535853.429 1684637.224 0, 536085.602 1684609.912 0, 536317.777 1684582.614 0, 536549.953 1684555.329 0, 
+    536782.131 1684528.058 0, 537014.311 1684500.801 0, 537246.492 1684473.558 0, 537478.675 1684446.328 0, 537710.86 1684419.111 0, 537943.046 1684391.909 0, 538175.234 1684364.72 0, 538407.423 1684337.545 0, 538639.614 1684310.383 0, 538871.806 1684283.235 0, 
+    539104.001 1684256.101 0, 539336.196 1684228.98 0, 539568.394 1684201.873 0, 539800.592 1684174.78 0, 540032.793 1684147.701 0, 540264.995 1684120.635 0, 540497.199 1684093.582 0, 540729.404 1684066.544 0, 540960.414 1684039.658 0, 540318.154 1678519.754 0, 
+    539675.834 1672999.325 0))
+
+POLYGON ((552108.201 1682758.533 0, 551877.114 1682784.766 0, 551644.833 1682811.148 0, 551412.554 1682837.544 0, 551180.276 1682863.954 0, 550948 1682890.378 0, 550715.725 1682916.815 0, 550483.452 1682943.266 0, 550251.181 1682969.73 0, 550018.911 1682996.208 0, 
+    549786.643 1683022.7 0, 549554.376 1683049.206 0, 549322.111 1683075.725 0, 549089.847 1683102.258 0, 548857.585 1683128.804 0, 548625.325 1683155.364 0, 548393.066 1683181.938 0, 548160.809 1683208.526 0, 547928.553 1683235.127 0, 547696.299 1683261.742 0, 
+    547464.046 1683288.37 0, 547231.795 1683315.013 0, 546999.545 1683341.668 0, 546767.297 1683368.338 0, 546533.855 1683395.159 0, 546302.806 1683421.718 0, 546070.563 1683448.429 0, 545838.321 1683475.153 0, 545606.081 1683501.891 0, 545373.843 1683528.642 0, 
+    545141.606 1683555.407 0, 544909.37 1683582.186 0, 544677.136 1683608.979 0, 544444.904 1683635.785 0, 544212.674 1683662.605 0, 543980.445 1683689.439 0, 543748.217 1683716.286 0, 543515.991 1683743.147 0, 543283.767 1683770.021 0, 543051.544 1683796.91 0, 
+    542819.323 1683823.812 0, 542587.103 1683850.727 0, 542354.885 1683877.656 0, 542122.669 1683904.599 0, 541890.454 1683931.556 0, 541658.241 1683958.526 0, 541426.029 1683985.51 0, 541193.819 1684012.508 0, 540960.414 1684039.658 0, 541602.612 1689559.032 0, 
+    542244.748 1695077.868 0, 542477.5 1695050.793 0, 542709.06 1695023.871 0, 542940.622 1694996.963 0, 543172.186 1694970.068 0, 543403.751 1694943.187 0, 543635.317 1694916.319 0, 543866.886 1694889.465 0, 544098.456 1694862.625 0, 544330.027 1694835.799 0, 
+    544561.6 1694808.986 0, 544793.175 1694782.186 0, 545024.751 1694755.4 0, 545256.329 1694728.628 0, 545487.908 1694701.87 0, 545719.489 1694675.125 0, 545951.071 1694648.394 0, 546182.655 1694621.676 0, 546414.241 1694594.972 0, 546645.828 1694568.282 0, 
+    546877.417 1694541.605 0, 547109.007 1694514.942 0, 547340.599 1694488.293 0, 547572.192 1694461.657 0, 547802.595 1694435.172 0, 548035.384 1694408.426 0, 548266.982 1694381.831 0, 548498.582 1694355.25 0, 548730.183 1694328.682 0, 548961.786 1694302.128 0, 
+    549193.39 1694275.588 0, 549424.996 1694249.061 0, 549656.604 1694222.548 0, 549888.213 1694196.048 0, 550119.824 1694169.562 0, 550351.436 1694143.09 0, 550583.05 1694116.632 0, 550814.665 1694090.187 0, 551046.282 1694063.755 0, 551277.9 1694037.338 0, 
+    551509.52 1694010.933 0, 551741.142 1693984.543 0, 551972.765 1693958.166 0, 552204.39 1693931.803 0, 552436.016 1693905.453 0, 552667.644 1693879.118 0, 552899.273 1693852.795 0, 553130.904 1693826.487 0, 553361.344 1693800.327 0, 552734.803 1688279.699 0, 
+    552108.201 1682758.533 0))
+
+POLYGON ((490768.199 1645366.306 0, 490534.931 1645396.13 0, 490300.45 1645426.123 0, 490065.97 1645456.13 0, 489831.493 1645486.151 0, 489597.017 1645516.185 0, 489362.543 1645546.233 0, 489128.07 1645576.295 0, 488893.6 1645606.371 0, 488659.131 1645636.461 0, 
+    488424.664 1645666.564 0, 488190.198 1645696.681 0, 487955.735 1645726.812 0, 487721.273 1645756.957 0, 487486.813 1645787.116 0, 487252.355 1645817.288 0, 487017.898 1645847.474 0, 486783.443 1645877.674 0, 486548.991 1645907.888 0, 486314.539 1645938.116 0, 
+    486080.09 1645968.357 0, 485845.643 1645998.612 0, 485611.197 1646028.881 0, 485376.753 1646059.164 0, 485141.094 1646089.618 0, 484907.87 1646119.771 0, 484673.431 1646150.095 0, 484438.995 1646180.433 0, 484204.559 1646210.785 0, 483970.126 1646241.151 0, 
+    483735.695 1646271.53 0, 483501.265 1646301.923 0, 483266.837 1646332.33 0, 483032.411 1646362.751 0, 482797.987 1646393.186 0, 482563.564 1646423.634 0, 482329.143 1646454.096 0, 482094.724 1646484.572 0, 481860.307 1646515.062 0, 481625.892 1646545.566 0, 
+    481391.478 1646576.083 0, 481157.066 1646606.614 0, 480922.656 1646637.159 0, 480688.248 1646667.718 0, 480453.842 1646698.29 0, 480219.437 1646728.877 0, 479985.034 1646759.477 0, 479750.633 1646790.091 0, 479515.017 1646820.878 0, 480235.645 1652334.684 0, 
+    480956.209 1657848.007 0, 481191.173 1657817.305 0, 481424.925 1657786.776 0, 481658.679 1657756.261 0, 481892.434 1657725.759 0, 482126.192 1657695.271 0, 482359.951 1657664.797 0, 482593.712 1657634.337 0, 482827.474 1657603.89 0, 483061.239 1657573.457 0, 
+    483295.005 1657543.038 0, 483528.773 1657512.633 0, 483762.543 1657482.241 0, 483996.315 1657451.863 0, 484230.088 1657421.499 0, 484463.863 1657391.149 0, 484697.64 1657360.812 0, 484931.419 1657330.489 0, 485165.2 1657300.18 0, 485398.982 1657269.885 0, 
+    485632.766 1657239.604 0, 485866.552 1657209.336 0, 486100.34 1657179.082 0, 486334.13 1657148.842 0, 486566.708 1657118.772 0, 486801.714 1657088.402 0, 487035.509 1657058.204 0, 487269.305 1657028.018 0, 487503.104 1656997.847 0, 487736.904 1656967.689 0, 
+    487970.706 1656937.545 0, 488204.51 1656907.415 0, 488438.315 1656877.299 0, 488672.122 1656847.196 0, 488905.931 1656817.107 0, 489139.742 1656787.032 0, 489373.555 1656756.971 0, 489607.369 1656726.923 0, 489841.185 1656696.889 0, 490075.003 1656666.869 0, 
+    490308.823 1656636.863 0, 490542.644 1656606.871 0, 490776.467 1656576.892 0, 491010.292 1656546.927 0, 491244.119 1656516.976 0, 491477.947 1656487.038 0, 491711.778 1656457.114 0, 491945.61 1656427.204 0, 492178.231 1656397.463 0, 491473.246 1650882.127 0, 
+    490768.199 1645366.306 0))
+
+POLYGON ((503404.307 1654978.63 0, 503171.6 1655007.714 0, 502937.685 1655036.963 0, 502703.771 1655066.226 0, 502469.859 1655095.503 0, 502235.948 1655124.793 0, 502002.04 1655154.098 0, 501768.133 1655183.416 0, 501534.227 1655212.747 0, 501300.324 1655242.093 0, 
+    501066.422 1655271.452 0, 500832.522 1655300.825 0, 500598.624 1655330.212 0, 500364.727 1655359.613 0, 500130.832 1655389.027 0, 499896.939 1655418.456 0, 499663.048 1655447.898 0, 499429.158 1655477.353 0, 499195.27 1655506.823 0, 498961.384 1655536.306 0, 
+    498727.5 1655565.803 0, 498493.617 1655595.314 0, 498259.736 1655624.838 0, 498025.857 1655654.377 0, 497790.768 1655684.082 0, 497558.104 1655713.495 0, 497324.23 1655743.074 0, 497090.357 1655772.668 0, 496856.487 1655802.275 0, 496622.618 1655831.896 0, 
+    496388.751 1655861.53 0, 496154.886 1655891.179 0, 495921.022 1655920.841 0, 495687.16 1655950.517 0, 495453.3 1655980.207 0, 495219.442 1656009.91 0, 494985.585 1656039.628 0, 494751.731 1656069.359 0, 494517.878 1656099.103 0, 494284.026 1656128.862 0, 
+    494050.177 1656158.634 0, 493816.329 1656188.42 0, 493582.483 1656218.22 0, 493348.639 1656248.034 0, 493114.796 1656277.861 0, 492880.955 1656307.702 0, 492647.116 1656337.557 0, 492413.279 1656367.426 0, 492178.231 1656397.463 0, 492883.154 1661912.309 0, 
+    493588.013 1667426.657 0, 493822.408 1667396.703 0, 494055.596 1667366.917 0, 494288.786 1667337.145 0, 494521.978 1667307.387 0, 494755.171 1667277.642 0, 494988.366 1667247.912 0, 495221.563 1667218.194 0, 495454.762 1667188.491 0, 495687.962 1667158.801 0, 
+    495921.164 1667129.125 0, 496154.368 1667099.463 0, 496387.574 1667069.815 0, 496620.781 1667040.18 0, 496853.99 1667010.559 0, 497087.201 1666980.952 0, 497320.413 1666951.358 0, 497553.628 1666921.778 0, 497786.844 1666892.212 0, 498020.062 1666862.66 0, 
+    498253.281 1666833.121 0, 498486.502 1666803.596 0, 498719.725 1666774.085 0, 498952.95 1666744.587 0, 499184.968 1666715.256 0, 499419.405 1666685.634 0, 499652.635 1666656.177 0, 499885.866 1666626.735 0, 500119.1 1666597.306 0, 500352.335 1666567.891 0, 
+    500585.572 1666538.489 0, 500818.81 1666509.102 0, 501052.051 1666479.728 0, 501285.293 1666450.367 0, 501518.537 1666421.021 0, 501751.782 1666391.688 0, 501985.029 1666362.369 0, 502218.278 1666333.064 0, 502451.529 1666303.772 0, 502684.781 1666274.494 0, 
+    502918.036 1666245.23 0, 503151.291 1666215.98 0, 503384.549 1666186.743 0, 503617.808 1666157.52 0, 503851.069 1666128.311 0, 504084.332 1666099.116 0, 504317.597 1666069.934 0, 504550.863 1666040.766 0, 504782.923 1666011.762 0, 504093.646 1660495.445 0, 
+    503404.307 1654978.63 0))
+
+POLYGON ((515981.786 1664628.501 0, 515749.643 1664656.849 0, 515516.295 1664685.358 0, 515282.949 1664713.88 0, 515049.605 1664742.417 0, 514816.262 1664770.967 0, 514582.921 1664799.531 0, 514349.582 1664828.108 0, 514116.244 1664856.699 0, 513882.909 1664885.304 0, 
+    513649.574 1664913.923 0, 513416.242 1664942.556 0, 513182.911 1664971.202 0, 512949.582 1664999.862 0, 512716.254 1665028.536 0, 512482.929 1665057.223 0, 512249.605 1665085.924 0, 512016.282 1665114.639 0, 511782.962 1665143.368 0, 511549.643 1665172.11 0, 
+    511316.325 1665200.866 0, 511083.01 1665229.636 0, 510849.696 1665258.419 0, 510616.383 1665287.217 0, 510381.866 1665316.177 0, 510149.764 1665344.852 0, 509916.457 1665373.691 0, 509683.151 1665402.543 0, 509449.848 1665431.409 0, 509216.546 1665460.289 0, 
+    508983.245 1665489.182 0, 508749.947 1665518.089 0, 508516.65 1665547.01 0, 508283.354 1665575.945 0, 508050.061 1665604.893 0, 507816.769 1665633.855 0, 507583.479 1665662.831 0, 507350.19 1665691.821 0, 507116.904 1665720.824 0, 506883.619 1665749.841 0, 
+    506650.335 1665778.871 0, 506417.054 1665807.916 0, 506183.774 1665836.974 0, 505950.496 1665866.046 0, 505717.219 1665895.132 0, 505483.945 1665924.231 0, 505250.672 1665953.344 0, 505017.4 1665982.471 0, 504782.923 1666011.762 0, 505472.137 1671527.576 0, 
+    506161.288 1677042.879 0, 506395.112 1677013.67 0, 506627.734 1676984.624 0, 506860.358 1676955.592 0, 507092.984 1676926.573 0, 507325.611 1676897.569 0, 507558.24 1676868.578 0, 507790.87 1676839.6 0, 508023.503 1676810.637 0, 508256.137 1676781.687 0, 
+    508488.772 1676752.751 0, 508721.41 1676723.828 0, 508954.049 1676694.919 0, 509186.69 1676666.024 0, 509419.332 1676637.143 0, 509651.976 1676608.275 0, 509884.622 1676579.421 0, 510117.27 1676550.581 0, 510349.919 1676521.754 0, 510582.57 1676492.941 0, 
+    510815.223 1676464.142 0, 511047.877 1676435.356 0, 511280.533 1676406.584 0, 511513.191 1676377.826 0, 511744.647 1676349.23 0, 511978.512 1676320.351 0, 512211.174 1676291.633 0, 512443.839 1676262.93 0, 512676.505 1676234.24 0, 512909.173 1676205.564 0, 
+    513141.843 1676176.902 0, 513374.514 1676148.253 0, 513607.187 1676119.618 0, 513839.862 1676090.997 0, 514072.538 1676062.389 0, 514305.216 1676033.795 0, 514537.896 1676005.215 0, 514770.577 1675976.649 0, 515003.26 1675948.096 0, 515235.945 1675919.557 0, 
+    515468.631 1675891.032 0, 515701.319 1675862.52 0, 515934.009 1675834.022 0, 516166.701 1675805.537 0, 516399.394 1675777.067 0, 516632.089 1675748.61 0, 516864.785 1675720.167 0, 517097.483 1675691.737 0, 517328.98 1675663.468 0, 516655.414 1670146.24 0, 
+    515981.786 1664628.501 0))
+
+POLYGON ((528500.525 1674315.613 0, 528268.947 1674343.228 0, 528036.17 1674371 0, 527803.394 1674398.786 0, 527570.62 1674426.585 0, 527337.847 1674454.398 0, 527105.076 1674482.225 0, 526872.307 1674510.066 0, 526639.539 1674537.92 0, 526406.773 1674565.788 0, 
+    526174.008 1674593.669 0, 525941.246 1674621.565 0, 525708.484 1674649.474 0, 525475.725 1674677.397 0, 525242.967 1674705.333 0, 525010.211 1674733.283 0, 524777.456 1674761.247 0, 524544.703 1674789.224 0, 524311.952 1674817.216 0, 524079.202 1674845.22 0, 
+    523846.454 1674873.239 0, 523613.708 1674901.271 0, 523380.963 1674929.317 0, 523148.22 1674957.377 0, 522914.277 1674985.595 0, 522682.739 1675013.538 0, 522450.001 1675041.638 0, 522217.265 1675069.753 0, 521984.53 1675097.881 0, 521751.797 1675126.023 0, 
+    521519.065 1675154.178 0, 521286.335 1675182.348 0, 521053.607 1675210.531 0, 520820.881 1675238.727 0, 520588.156 1675266.938 0, 520355.433 1675295.162 0, 520122.711 1675323.4 0, 519889.991 1675351.651 0, 519657.273 1675379.916 0, 519424.557 1675408.195 0, 
+    519191.842 1675436.488 0, 518959.129 1675464.794 0, 518726.417 1675493.114 0, 518493.707 1675521.448 0, 518260.999 1675549.795 0, 518028.293 1675578.156 0, 517795.588 1675606.531 0, 517562.885 1675634.919 0, 517328.98 1675663.468 0, 518002.483 1681180.179 0, 
+    518675.922 1686696.367 0, 518909.174 1686667.897 0, 519141.227 1686639.588 0, 519373.283 1686611.292 0, 519605.34 1686583.011 0, 519837.399 1686554.742 0, 520069.459 1686526.488 0, 520301.521 1686498.247 0, 520533.585 1686470.02 0, 520765.651 1686441.806 0, 
+    520997.718 1686413.606 0, 521229.786 1686385.42 0, 521461.857 1686357.247 0, 521693.929 1686329.088 0, 521926.003 1686300.943 0, 522158.078 1686272.811 0, 522390.155 1686244.693 0, 522622.234 1686216.589 0, 522854.314 1686188.498 0, 523086.396 1686160.421 0, 
+    523318.48 1686132.358 0, 523550.565 1686104.308 0, 523782.652 1686076.272 0, 524014.741 1686048.25 0, 524245.632 1686020.386 0, 524478.923 1685992.246 0, 524711.016 1685964.264 0, 524943.112 1685936.297 0, 525175.208 1685908.343 0, 525407.307 1685880.402 0, 
+    525639.407 1685852.475 0, 525871.509 1685824.562 0, 526103.612 1685796.663 0, 526335.717 1685768.777 0, 526567.824 1685740.905 0, 526799.932 1685713.047 0, 527032.042 1685685.202 0, 527264.154 1685657.371 0, 527496.267 1685629.553 0, 527728.382 1685601.749 0, 
+    527960.499 1685573.959 0, 528192.617 1685546.183 0, 528424.737 1685518.42 0, 528656.858 1685490.671 0, 528888.981 1685462.935 0, 529121.106 1685435.214 0, 529353.232 1685407.505 0, 529585.36 1685379.811 0, 529816.292 1685352.273 0, 529158.44 1679834.205 0, 
+    528500.525 1674315.613 0))
+
+POLYGON ((540960.414 1684039.658 0, 540729.404 1684066.544 0, 540497.199 1684093.582 0, 540264.995 1684120.635 0, 540032.793 1684147.701 0, 539800.592 1684174.78 0, 539568.394 1684201.873 0, 539336.196 1684228.98 0, 539104.001 1684256.101 0, 538871.806 1684283.235 0, 
+    538639.614 1684310.383 0, 538407.423 1684337.545 0, 538175.234 1684364.72 0, 537943.046 1684391.909 0, 537710.86 1684419.111 0, 537478.675 1684446.328 0, 537246.492 1684473.558 0, 537014.311 1684500.801 0, 536782.131 1684528.058 0, 536549.953 1684555.329 0, 
+    536317.777 1684582.614 0, 536085.602 1684609.912 0, 535853.429 1684637.224 0, 535621.257 1684664.55 0, 535387.889 1684692.03 0, 535156.918 1684719.242 0, 534924.751 1684746.608 0, 534692.586 1684773.989 0, 534460.423 1684801.383 0, 534228.261 1684828.79 0, 
+    533996.1 1684856.211 0, 533763.941 1684883.646 0, 533531.784 1684911.095 0, 533299.629 1684938.557 0, 533067.475 1684966.033 0, 532835.322 1684993.522 0, 532603.172 1685021.026 0, 532371.023 1685048.543 0, 532138.875 1685076.073 0, 531906.729 1685103.617 0, 
+    531674.585 1685131.175 0, 531442.442 1685158.747 0, 531210.301 1685186.332 0, 530978.162 1685213.931 0, 530746.024 1685241.543 0, 530513.888 1685269.17 0, 530281.754 1685296.809 0, 530049.621 1685324.463 0, 529816.292 1685352.273 0, 530474.08 1690869.81 0, 
+    531131.805 1696386.81 0, 531364.482 1696359.078 0, 531595.965 1696331.502 0, 531827.45 1696303.939 0, 532058.937 1696276.39 0, 532290.425 1696248.855 0, 532521.915 1696221.333 0, 532753.406 1696193.825 0, 532984.899 1696166.331 0, 533216.394 1696138.85 0, 
+    533447.89 1696111.383 0, 533679.388 1696083.93 0, 533910.888 1696056.49 0, 534142.389 1696029.063 0, 534373.892 1696001.651 0, 534605.396 1695974.252 0, 534836.902 1695946.866 0, 535068.41 1695919.495 0, 535299.919 1695892.136 0, 535531.43 1695864.792 0, 
+    535762.942 1695837.461 0, 535994.456 1695810.144 0, 536225.972 1695782.84 0, 536457.489 1695755.55 0, 536687.814 1695728.414 0, 536920.529 1695701.011 0, 537152.051 1695673.762 0, 537383.574 1695646.526 0, 537615.1 1695619.305 0, 537846.627 1695592.096 0, 
+    538078.155 1695564.902 0, 538309.685 1695537.721 0, 538541.217 1695510.553 0, 538772.75 1695483.4 0, 539004.285 1695456.26 0, 539235.822 1695429.133 0, 539467.36 1695402.02 0, 539698.899 1695374.921 0, 539930.441 1695347.835 0, 540161.984 1695320.763 0, 
+    540393.528 1695293.705 0, 540625.074 1695266.66 0, 540856.622 1695239.629 0, 541088.171 1695212.612 0, 541319.722 1695185.608 0, 541551.274 1695158.618 0, 541782.828 1695131.641 0, 542014.384 1695104.678 0, 542244.748 1695077.868 0, 541602.612 1689559.032 0, 
+    540960.414 1684039.658 0))
+
+POLYGON ((492178.231 1656397.463 0, 491945.61 1656427.204 0, 491711.778 1656457.114 0, 491477.947 1656487.038 0, 491244.119 1656516.976 0, 491010.292 1656546.927 0, 490776.467 1656576.892 0, 490542.644 1656606.871 0, 490308.823 1656636.863 0, 490075.003 1656666.869 0, 
+    489841.185 1656696.889 0, 489607.369 1656726.923 0, 489373.555 1656756.971 0, 489139.742 1656787.032 0, 488905.931 1656817.107 0, 488672.122 1656847.196 0, 488438.315 1656877.299 0, 488204.51 1656907.415 0, 487970.706 1656937.545 0, 487736.904 1656967.689 0, 
+    487503.104 1656997.847 0, 487269.305 1657028.018 0, 487035.509 1657058.204 0, 486801.714 1657088.402 0, 486566.708 1657118.772 0, 486334.13 1657148.842 0, 486100.34 1657179.082 0, 485866.552 1657209.336 0, 485632.766 1657239.604 0, 485398.982 1657269.885 0, 
+    485165.2 1657300.18 0, 484931.419 1657330.489 0, 484697.64 1657360.812 0, 484463.863 1657391.149 0, 484230.088 1657421.499 0, 483996.315 1657451.863 0, 483762.543 1657482.241 0, 483528.773 1657512.633 0, 483295.005 1657543.038 0, 483061.239 1657573.457 0, 
+    482827.474 1657603.89 0, 482593.712 1657634.337 0, 482359.951 1657664.797 0, 482126.192 1657695.271 0, 481892.434 1657725.759 0, 481658.679 1657756.261 0, 481424.925 1657786.776 0, 481191.173 1657817.305 0, 480956.209 1657848.007 0, 481676.709 1663360.839 0, 
+    482397.145 1668873.174 0, 482631.456 1668842.557 0, 482864.559 1668812.113 0, 483097.664 1668781.682 0, 483330.771 1668751.265 0, 483563.879 1668720.862 0, 483796.989 1668690.473 0, 484030.101 1668660.097 0, 484263.215 1668629.735 0, 484496.33 1668599.386 0, 
+    484729.448 1668569.052 0, 484962.567 1668538.731 0, 485195.688 1668508.423 0, 485428.811 1668478.13 0, 485661.935 1668447.85 0, 485895.061 1668417.584 0, 486128.189 1668387.332 0, 486361.319 1668357.093 0, 486594.451 1668326.868 0, 486827.584 1668296.657 0, 
+    487060.719 1668266.46 0, 487293.856 1668236.276 0, 487526.995 1668206.106 0, 487760.135 1668175.95 0, 487992.068 1668145.963 0, 488226.422 1668115.678 0, 488459.567 1668085.563 0, 488692.715 1668055.462 0, 488925.864 1668025.374 0, 489159.015 1667995.3 0, 
+    489392.168 1667965.24 0, 489625.323 1667935.193 0, 489858.479 1667905.161 0, 490091.637 1667875.141 0, 490324.797 1667845.136 0, 490557.959 1667815.145 0, 490791.123 1667785.167 0, 491024.288 1667755.203 0, 491257.455 1667725.252 0, 491490.624 1667695.315 0, 
+    491723.794 1667665.392 0, 491956.966 1667635.483 0, 492190.141 1667605.588 0, 492423.316 1667575.706 0, 492656.494 1667545.838 0, 492889.673 1667515.983 0, 493122.854 1667486.143 0, 493356.037 1667456.316 0, 493588.013 1667426.657 0, 492883.154 1661912.309 0, 
+    492178.231 1656397.463 0))
+
+POLYGON ((504782.923 1666011.762 0, 504550.863 1666040.766 0, 504317.597 1666069.934 0, 504084.332 1666099.116 0, 503851.069 1666128.311 0, 503617.808 1666157.52 0, 503384.549 1666186.743 0, 503151.291 1666215.98 0, 502918.036 1666245.23 0, 502684.781 1666274.494 0, 
+    502451.529 1666303.772 0, 502218.278 1666333.064 0, 501985.029 1666362.369 0, 501751.782 1666391.688 0, 501518.537 1666421.021 0, 501285.293 1666450.367 0, 501052.051 1666479.728 0, 500818.81 1666509.102 0, 500585.572 1666538.489 0, 500352.335 1666567.891 0, 
+    500119.1 1666597.306 0, 499885.866 1666626.735 0, 499652.635 1666656.177 0, 499419.405 1666685.634 0, 499184.968 1666715.256 0, 498952.95 1666744.587 0, 498719.725 1666774.085 0, 498486.502 1666803.596 0, 498253.281 1666833.121 0, 498020.062 1666862.66 0, 
+    497786.844 1666892.212 0, 497553.628 1666921.778 0, 497320.413 1666951.358 0, 497087.201 1666980.952 0, 496853.99 1667010.559 0, 496620.781 1667040.18 0, 496387.574 1667069.815 0, 496154.368 1667099.463 0, 495921.164 1667129.125 0, 495687.962 1667158.801 0, 
+    495454.762 1667188.491 0, 495221.563 1667218.194 0, 494988.366 1667247.912 0, 494755.171 1667277.642 0, 494521.978 1667307.387 0, 494288.786 1667337.145 0, 494055.596 1667366.917 0, 493822.408 1667396.703 0, 493588.013 1667426.657 0, 494292.808 1672940.502 0, 
+    494997.537 1678453.836 0, 495231.28 1678423.965 0, 495463.819 1678394.263 0, 495696.36 1678364.573 0, 495928.902 1678334.898 0, 496161.447 1678305.236 0, 496393.993 1678275.588 0, 496626.54 1678245.954 0, 496859.09 1678216.333 0, 497091.641 1678186.726 0, 
+    497324.194 1678157.133 0, 497556.749 1678127.553 0, 497789.306 1678097.987 0, 498021.864 1678068.435 0, 498254.424 1678038.896 0, 498486.985 1678009.371 0, 498719.549 1677979.86 0, 498952.114 1677950.362 0, 499184.681 1677920.879 0, 499417.25 1677891.408 0, 
+    499649.82 1677861.952 0, 499882.392 1677832.509 0, 500114.966 1677803.08 0, 500347.542 1677773.665 0, 500578.914 1677744.415 0, 500812.698 1677714.875 0, 501045.279 1677685.501 0, 501277.861 1677656.14 0, 501510.446 1677626.793 0, 501743.032 1677597.46 0, 
+    501975.619 1677568.14 0, 502208.209 1677538.834 0, 502440.8 1677509.542 0, 502673.393 1677480.264 0, 502905.987 1677450.999 0, 503138.584 1677421.748 0, 503371.182 1677392.51 0, 503603.781 1677363.287 0, 503836.383 1677334.077 0, 504068.986 1677304.88 0, 
+    504301.591 1677275.697 0, 504534.198 1677246.529 0, 504766.806 1677217.373 0, 504999.416 1677188.232 0, 505232.028 1677159.104 0, 505464.641 1677129.989 0, 505697.256 1677100.889 0, 505929.873 1677071.802 0, 506161.288 1677042.879 0, 505472.137 1671527.576 0, 
+    504782.923 1666011.762 0))
+
+POLYGON ((517328.98 1675663.468 0, 517097.483 1675691.737 0, 516864.785 1675720.167 0, 516632.089 1675748.61 0, 516399.394 1675777.067 0, 516166.701 1675805.537 0, 515934.009 1675834.022 0, 515701.319 1675862.52 0, 515468.631 1675891.032 0, 515235.945 1675919.557 0, 
+    515003.26 1675948.096 0, 514770.577 1675976.649 0, 514537.896 1676005.215 0, 514305.216 1676033.795 0, 514072.538 1676062.389 0, 513839.862 1676090.997 0, 513607.187 1676119.618 0, 513374.514 1676148.253 0, 513141.843 1676176.902 0, 512909.173 1676205.564 0, 
+    512676.505 1676234.24 0, 512443.839 1676262.93 0, 512211.174 1676291.633 0, 511978.512 1676320.351 0, 511744.647 1676349.23 0, 511513.191 1676377.826 0, 511280.533 1676406.584 0, 511047.877 1676435.356 0, 510815.223 1676464.142 0, 510582.57 1676492.941 0, 
+    510349.919 1676521.754 0, 510117.27 1676550.581 0, 509884.622 1676579.421 0, 509651.976 1676608.275 0, 509419.332 1676637.143 0, 509186.69 1676666.024 0, 508954.049 1676694.919 0, 508721.41 1676723.828 0, 508488.772 1676752.751 0, 508256.137 1676781.687 0, 
+    508023.503 1676810.637 0, 507790.87 1676839.6 0, 507558.24 1676868.578 0, 507325.611 1676897.569 0, 507092.984 1676926.573 0, 506860.358 1676955.592 0, 506627.734 1676984.624 0, 506395.112 1677013.67 0, 506161.288 1677042.879 0, 506850.374 1682557.666 0, 
+    507539.394 1688071.928 0, 507772.566 1688042.8 0, 508004.539 1688013.835 0, 508236.514 1687984.884 0, 508468.49 1687955.947 0, 508700.468 1687927.023 0, 508932.448 1687898.113 0, 509164.429 1687869.217 0, 509396.412 1687840.334 0, 509628.397 1687811.465 0, 
+    509860.383 1687782.609 0, 510092.372 1687753.767 0, 510324.362 1687724.939 0, 510556.353 1687696.125 0, 510788.346 1687667.324 0, 511020.341 1687638.537 0, 511252.338 1687609.763 0, 511484.336 1687581.003 0, 511716.337 1687552.257 0, 511948.338 1687523.525 0, 
+    512180.342 1687494.806 0, 512412.347 1687466.1 0, 512644.354 1687437.409 0, 512876.362 1687408.731 0, 513107.172 1687380.215 0, 513340.384 1687351.416 0, 513572.398 1687322.779 0, 513804.413 1687294.155 0, 514036.43 1687265.546 0, 514268.449 1687236.95 0, 
+    514500.469 1687208.367 0, 514732.491 1687179.799 0, 514964.515 1687151.244 0, 515196.54 1687122.702 0, 515428.567 1687094.175 0, 515660.596 1687065.66 0, 515892.626 1687037.16 0, 516124.658 1687008.673 0, 516356.692 1686980.2 0, 516588.727 1686951.741 0, 
+    516820.765 1686923.295 0, 517052.803 1686894.863 0, 517284.844 1686866.444 0, 517516.886 1686838.039 0, 517748.93 1686809.648 0, 517980.975 1686781.271 0, 518213.022 1686752.907 0, 518445.071 1686724.557 0, 518675.922 1686696.367 0, 518002.483 1681180.179 0, 
+    517328.98 1675663.468 0))
+
+POLYGON ((529816.292 1685352.273 0, 529585.36 1685379.811 0, 529353.232 1685407.505 0, 529121.106 1685435.214 0, 528888.981 1685462.935 0, 528656.858 1685490.671 0, 528424.737 1685518.42 0, 528192.617 1685546.183 0, 527960.499 1685573.959 0, 527728.382 1685601.749 0, 
+    527496.267 1685629.553 0, 527264.154 1685657.371 0, 527032.042 1685685.202 0, 526799.932 1685713.047 0, 526567.824 1685740.905 0, 526335.717 1685768.777 0, 526103.612 1685796.663 0, 525871.509 1685824.562 0, 525639.407 1685852.475 0, 525407.307 1685880.402 0, 
+    525175.208 1685908.343 0, 524943.112 1685936.297 0, 524711.016 1685964.264 0, 524478.923 1685992.246 0, 524245.632 1686020.386 0, 524014.741 1686048.25 0, 523782.652 1686076.272 0, 523550.565 1686104.308 0, 523318.48 1686132.358 0, 523086.396 1686160.421 0, 
+    522854.314 1686188.498 0, 522622.234 1686216.589 0, 522390.155 1686244.693 0, 522158.078 1686272.811 0, 521926.003 1686300.943 0, 521693.929 1686329.088 0, 521461.857 1686357.247 0, 521229.786 1686385.42 0, 520997.718 1686413.606 0, 520765.651 1686441.806 0, 
+    520533.585 1686470.02 0, 520301.521 1686498.247 0, 520069.459 1686526.488 0, 519837.399 1686554.742 0, 519605.34 1686583.011 0, 519373.283 1686611.292 0, 519141.227 1686639.588 0, 518909.174 1686667.897 0, 518675.922 1686696.367 0, 519349.296 1692212.023 0, 
+    520022.605 1697727.143 0, 520255.204 1697698.754 0, 520486.608 1697670.524 0, 520718.014 1697642.307 0, 520949.422 1697614.104 0, 521180.832 1697585.915 0, 521412.243 1697557.74 0, 521643.656 1697529.578 0, 521875.07 1697501.429 0, 522106.487 1697473.295 0, 
+    522337.904 1697445.174 0, 522569.324 1697417.066 0, 522800.745 1697388.972 0, 523032.168 1697360.892 0, 523263.592 1697332.826 0, 523495.018 1697304.773 0, 523726.446 1697276.733 0, 523957.875 1697248.708 0, 524189.306 1697220.696 0, 524420.739 1697192.697 0, 
+    524652.173 1697164.712 0, 524883.609 1697136.741 0, 525115.047 1697108.784 0, 525346.486 1697080.84 0, 525576.732 1697053.053 0, 525809.37 1697024.992 0, 526040.814 1696997.089 0, 526272.26 1696969.2 0, 526503.707 1696941.324 0, 526735.156 1696913.462 0, 
+    526966.607 1696885.613 0, 527198.059 1696857.778 0, 527429.513 1696829.957 0, 527660.969 1696802.149 0, 527892.426 1696774.355 0, 528123.885 1696746.574 0, 528355.346 1696718.808 0, 528586.808 1696691.054 0, 528818.272 1696663.315 0, 529049.737 1696635.589 0, 
+    529281.204 1696607.876 0, 529512.673 1696580.178 0, 529744.143 1696552.492 0, 529975.615 1696524.821 0, 530207.089 1696497.163 0, 530438.564 1696469.519 0, 530670.041 1696441.888 0, 530901.52 1696414.271 0, 531131.805 1696386.81 0, 530474.08 1690869.81 0, 
+    529816.292 1685352.273 0))
+
+POLYGON ((480956.209 1657848.007 0, 480723.674 1657878.405 0, 480489.928 1657908.975 0, 480256.183 1657939.56 0, 480022.44 1657970.158 0, 479788.699 1658000.769 0, 479554.96 1658031.395 0, 479321.222 1658062.034 0, 479087.486 1658092.687 0, 478853.752 1658123.354 0, 
+    478620.02 1658154.034 0, 478386.29 1658184.728 0, 478152.561 1658215.437 0, 477918.835 1658246.158 0, 477685.11 1658276.894 0, 477451.387 1658307.643 0, 477217.665 1658338.406 0, 476983.946 1658369.183 0, 476750.228 1658399.974 0, 476516.512 1658430.778 0, 
+    476282.798 1658461.596 0, 476049.086 1658492.428 0, 475815.376 1658523.273 0, 475581.667 1658554.133 0, 475346.746 1658585.166 0, 475114.255 1658615.893 0, 474880.552 1658646.793 0, 474646.851 1658677.708 0, 474413.151 1658708.636 0, 474179.454 1658739.578 0, 
+    473945.758 1658770.533 0, 473712.064 1658801.503 0, 473478.372 1658832.486 0, 473244.681 1658863.483 0, 473010.993 1658894.493 0, 472777.306 1658925.518 0, 472543.621 1658956.556 0, 472309.938 1658987.608 0, 472076.257 1659018.673 0, 471842.577 1659049.753 0, 
+    471608.9 1659080.846 0, 471375.224 1659111.953 0, 471141.55 1659143.074 0, 470907.878 1659174.208 0, 470674.208 1659205.356 0, 470440.539 1659236.518 0, 470206.873 1659267.694 0, 469973.208 1659298.883 0, 469738.33 1659330.249 0, 470474.402 1664841.023 0, 
+    471210.408 1670351.301 0, 471444.634 1670320.022 0, 471677.65 1670288.92 0, 471910.668 1670257.83 0, 472143.687 1670226.755 0, 472376.709 1670195.693 0, 472609.732 1670164.645 0, 472842.758 1670133.611 0, 473075.785 1670102.59 0, 473308.814 1670071.584 0, 
+    473541.844 1670040.59 0, 473774.877 1670009.611 0, 474007.911 1669978.645 0, 474240.947 1669947.693 0, 474473.985 1669916.755 0, 474707.025 1669885.831 0, 474940.067 1669854.92 0, 475173.11 1669824.023 0, 475406.155 1669793.139 0, 475639.203 1669762.269 0, 
+    475872.251 1669731.413 0, 476105.302 1669700.571 0, 476338.355 1669669.743 0, 476571.409 1669638.928 0, 476803.254 1669608.287 0, 477037.523 1669577.339 0, 477270.583 1669546.566 0, 477503.645 1669515.806 0, 477736.708 1669485.059 0, 477969.773 1669454.327 0, 
+    478202.84 1669423.608 0, 478435.909 1669392.903 0, 478668.98 1669362.212 0, 478902.052 1669331.534 0, 479135.126 1669300.87 0, 479368.202 1669270.22 0, 479601.28 1669239.583 0, 479834.36 1669208.961 0, 480067.441 1669178.352 0, 480300.525 1669147.756 0, 
+    480533.61 1669117.175 0, 480766.697 1669086.607 0, 480999.785 1669056.053 0, 481232.876 1669025.512 0, 481465.968 1668994.985 0, 481699.062 1668964.472 0, 481932.158 1668933.973 0, 482165.256 1668903.487 0, 482397.145 1668873.174 0, 481676.709 1663360.839 0, 
+    480956.209 1657848.007 0))
+
+POLYGON ((493588.013 1667426.657 0, 493356.037 1667456.316 0, 493122.854 1667486.143 0, 492889.673 1667515.983 0, 492656.494 1667545.838 0, 492423.316 1667575.706 0, 492190.141 1667605.588 0, 491956.966 1667635.483 0, 491723.794 1667665.392 0, 491490.624 1667695.315 0, 
+    491257.455 1667725.252 0, 491024.288 1667755.203 0, 490791.123 1667785.167 0, 490557.959 1667815.145 0, 490324.797 1667845.136 0, 490091.637 1667875.141 0, 489858.479 1667905.161 0, 489625.323 1667935.193 0, 489392.168 1667965.24 0, 489159.015 1667995.3 0, 
+    488925.864 1668025.374 0, 488692.715 1668055.462 0, 488459.567 1668085.563 0, 488226.422 1668115.678 0, 487992.068 1668145.963 0, 487760.135 1668175.95 0, 487526.995 1668206.106 0, 487293.856 1668236.276 0, 487060.719 1668266.46 0, 486827.584 1668296.657 0, 
+    486594.451 1668326.868 0, 486361.319 1668357.093 0, 486128.189 1668387.332 0, 485895.061 1668417.584 0, 485661.935 1668447.85 0, 485428.811 1668478.13 0, 485195.688 1668508.423 0, 484962.567 1668538.731 0, 484729.448 1668569.052 0, 484496.33 1668599.386 0, 
+    484263.215 1668629.735 0, 484030.101 1668660.097 0, 483796.989 1668690.473 0, 483563.879 1668720.862 0, 483330.771 1668751.265 0, 483097.664 1668781.682 0, 482864.559 1668812.113 0, 482631.456 1668842.557 0, 482397.145 1668873.174 0, 483117.514 1674385.005 0, 
+    483837.817 1679896.327 0, 484071.476 1679865.795 0, 484303.931 1679835.436 0, 484536.387 1679805.09 0, 484768.844 1679774.757 0, 485001.304 1679744.439 0, 485233.765 1679714.134 0, 485466.228 1679683.843 0, 485698.693 1679653.565 0, 485931.16 1679623.301 0, 
+    486163.628 1679593.051 0, 486396.099 1679562.814 0, 486628.571 1679532.591 0, 486861.045 1679502.382 0, 487093.52 1679472.187 0, 487325.998 1679442.005 0, 487558.477 1679411.837 0, 487790.958 1679381.682 0, 488023.44 1679351.542 0, 488255.925 1679321.414 0, 
+    488488.411 1679291.301 0, 488720.899 1679261.201 0, 488953.389 1679231.115 0, 489185.88 1679201.043 0, 489417.168 1679171.14 0, 489650.869 1679140.939 0, 489883.366 1679110.908 0, 490115.864 1679080.89 0, 490348.365 1679050.887 0, 490580.867 1679020.896 0, 
+    490813.371 1678990.92 0, 491045.877 1678960.957 0, 491278.384 1678931.008 0, 491510.893 1678901.072 0, 491743.404 1678871.15 0, 491975.917 1678841.242 0, 492208.432 1678811.348 0, 492440.948 1678781.467 0, 492673.466 1678751.6 0, 492905.986 1678721.747 0, 
+    493138.507 1678691.907 0, 493371.03 1678662.081 0, 493603.555 1678632.268 0, 493836.082 1678602.47 0, 494068.611 1678572.685 0, 494301.141 1678542.914 0, 494533.673 1678513.156 0, 494766.207 1678483.412 0, 494997.537 1678453.836 0, 494292.808 1672940.502 0, 
+    493588.013 1667426.657 0))
+
+POLYGON ((506161.288 1677042.879 0, 505929.873 1677071.802 0, 505697.256 1677100.889 0, 505464.641 1677129.989 0, 505232.028 1677159.104 0, 504999.416 1677188.232 0, 504766.806 1677217.373 0, 504534.198 1677246.529 0, 504301.591 1677275.697 0, 504068.986 1677304.88 0, 
+    503836.383 1677334.077 0, 503603.781 1677363.287 0, 503371.182 1677392.51 0, 503138.584 1677421.748 0, 502905.987 1677450.999 0, 502673.393 1677480.264 0, 502440.8 1677509.542 0, 502208.209 1677538.834 0, 501975.619 1677568.14 0, 501743.032 1677597.46 0, 
+    501510.446 1677626.793 0, 501277.861 1677656.14 0, 501045.279 1677685.501 0, 500812.698 1677714.875 0, 500578.914 1677744.415 0, 500347.542 1677773.665 0, 500114.966 1677803.08 0, 499882.392 1677832.509 0, 499649.82 1677861.952 0, 499417.25 1677891.408 0, 
+    499184.681 1677920.879 0, 498952.114 1677950.362 0, 498719.549 1677979.86 0, 498486.985 1678009.371 0, 498254.424 1678038.896 0, 498021.864 1678068.435 0, 497789.306 1678097.987 0, 497556.749 1678127.553 0, 497324.194 1678157.133 0, 497091.641 1678186.726 0, 
+    496859.09 1678216.333 0, 496626.54 1678245.954 0, 496393.993 1678275.588 0, 496161.447 1678305.236 0, 495928.902 1678334.898 0, 495696.36 1678364.573 0, 495463.819 1678394.263 0, 495231.28 1678423.965 0, 494997.537 1678453.836 0, 495702.2 1683966.654 0, 
+    496406.797 1689478.948 0, 496639.887 1689449.16 0, 496871.778 1689419.54 0, 497103.67 1689389.934 0, 497335.563 1689360.341 0, 497567.458 1689330.762 0, 497799.356 1689301.197 0, 498031.254 1689271.645 0, 498263.155 1689242.107 0, 498495.057 1689212.583 0, 
+    498726.961 1689183.072 0, 498958.867 1689153.575 0, 499190.775 1689124.092 0, 499422.684 1689094.622 0, 499654.595 1689065.166 0, 499886.508 1689035.723 0, 500118.422 1689006.294 0, 500350.338 1688976.879 0, 500582.256 1688947.477 0, 500814.176 1688918.09 0, 
+    501046.097 1688888.715 0, 501278.02 1688859.355 0, 501509.945 1688830.008 0, 501741.872 1688800.674 0, 501972.599 1688771.507 0, 502205.73 1688742.049 0, 502437.662 1688712.756 0, 502669.595 1688683.478 0, 502901.531 1688654.213 0, 503133.467 1688624.961 0, 
+    503365.406 1688595.723 0, 503597.346 1688566.499 0, 503829.289 1688537.289 0, 504061.232 1688508.092 0, 504293.178 1688478.909 0, 504525.125 1688449.739 0, 504757.074 1688420.584 0, 504989.025 1688391.441 0, 505220.977 1688362.313 0, 505452.931 1688333.198 0, 
+    505684.887 1688304.097 0, 505916.844 1688275.009 0, 506148.804 1688245.935 0, 506380.765 1688216.875 0, 506612.727 1688187.828 0, 506844.692 1688158.795 0, 507076.658 1688129.776 0, 507308.625 1688100.77 0, 507539.394 1688071.928 0, 506850.374 1682557.666 0, 
+    506161.288 1677042.879 0))
+
+POLYGON ((518675.922 1686696.367 0, 518445.071 1686724.557 0, 518213.022 1686752.907 0, 517980.975 1686781.271 0, 517748.93 1686809.648 0, 517516.886 1686838.039 0, 517284.844 1686866.444 0, 517052.803 1686894.863 0, 516820.765 1686923.295 0, 516588.727 1686951.741 0, 
+    516356.692 1686980.2 0, 516124.658 1687008.673 0, 515892.626 1687037.16 0, 515660.596 1687065.66 0, 515428.567 1687094.175 0, 515196.54 1687122.702 0, 514964.515 1687151.244 0, 514732.491 1687179.799 0, 514500.469 1687208.367 0, 514268.449 1687236.95 0, 
+    514036.43 1687265.546 0, 513804.413 1687294.155 0, 513572.398 1687322.779 0, 513340.384 1687351.416 0, 513107.172 1687380.215 0, 512876.362 1687408.731 0, 512644.354 1687437.409 0, 512412.347 1687466.1 0, 512180.342 1687494.806 0, 511948.338 1687523.525 0, 
+    511716.337 1687552.257 0, 511484.336 1687581.003 0, 511252.338 1687609.763 0, 511020.341 1687638.537 0, 510788.346 1687667.324 0, 510556.353 1687696.125 0, 510324.362 1687724.939 0, 510092.372 1687753.767 0, 509860.383 1687782.609 0, 509628.397 1687811.465 0, 
+    509396.412 1687840.334 0, 509164.429 1687869.217 0, 508932.448 1687898.113 0, 508700.468 1687927.023 0, 508468.49 1687955.947 0, 508236.514 1687984.884 0, 508004.539 1688013.835 0, 507772.566 1688042.8 0, 507539.394 1688071.928 0, 508228.348 1693585.661 0, 
+    508917.236 1699098.856 0, 509149.755 1699069.81 0, 509381.079 1699040.926 0, 509612.404 1699012.056 0, 509843.732 1698983.199 0, 510075.061 1698954.357 0, 510306.391 1698925.527 0, 510537.724 1698896.712 0, 510769.058 1698867.91 0, 511000.394 1698839.121 0, 
+    511231.731 1698810.347 0, 511463.07 1698781.586 0, 511694.411 1698752.838 0, 511925.753 1698724.104 0, 512157.098 1698695.384 0, 512388.444 1698666.677 0, 512619.791 1698637.984 0, 512851.14 1698609.305 0, 513082.491 1698580.639 0, 513313.844 1698551.987 0, 
+    513545.198 1698523.348 0, 513776.554 1698494.723 0, 514007.912 1698466.112 0, 514239.271 1698437.514 0, 514469.436 1698409.078 0, 514701.995 1698380.36 0, 514933.36 1698351.803 0, 515164.726 1698323.26 0, 515396.094 1698294.73 0, 515627.463 1698266.214 0, 
+    515858.834 1698237.712 0, 516090.207 1698209.223 0, 516321.581 1698180.748 0, 516552.958 1698152.286 0, 516784.336 1698123.838 0, 517015.715 1698095.404 0, 517247.096 1698066.983 0, 517478.479 1698038.576 0, 517709.864 1698010.183 0, 517941.25 1697981.803 0, 
+    518172.638 1697953.437 0, 518404.027 1697925.084 0, 518635.419 1697896.745 0, 518866.811 1697868.42 0, 519098.206 1697840.108 0, 519329.602 1697811.81 0, 519561 1697783.525 0, 519792.4 1697755.254 0, 520022.605 1697727.143 0, 519349.296 1692212.023 0, 
+    518675.922 1686696.367 0))
+
+POLYGON ((405571.973 1612192.376 0, 405336.776 1612227.186 0, 405100.343 1612262.194 0, 404863.911 1612297.215 0, 404627.482 1612332.251 0, 404391.055 1612367.3 0, 404154.63 1612402.364 0, 403918.207 1612437.441 0, 403681.786 1612472.532 0, 403445.367 1612507.637 0, 
+    403208.95 1612542.756 0, 402972.535 1612577.889 0, 402736.122 1612613.036 0, 402499.712 1612648.196 0, 402263.303 1612683.371 0, 402026.897 1612718.56 0, 401790.492 1612753.762 0, 401554.09 1612788.978 0, 401317.69 1612824.209 0, 401081.291 1612859.453 0, 
+    400844.895 1612894.711 0, 400608.501 1612929.983 0, 400372.109 1612965.269 0, 400135.719 1613000.569 0, 399898.092 1613036.068 0, 399662.946 1613071.21 0, 399426.562 1613106.552 0, 399190.18 1613141.908 0, 398953.801 1613177.277 0, 398717.423 1613212.66 0, 
+    398481.048 1613248.058 0, 398244.675 1613283.469 0, 398008.304 1613318.894 0, 397771.935 1613354.333 0, 397535.568 1613389.786 0, 397299.203 1613425.253 0, 397062.84 1613460.733 0, 396826.479 1613496.228 0, 396590.12 1613531.736 0, 396353.764 1613567.259 0, 
+    396117.409 1613602.795 0, 395881.057 1613638.346 0, 395644.707 1613673.91 0, 395408.358 1613709.488 0, 395172.012 1613745.08 0, 394935.668 1613780.686 0, 394699.326 1613816.306 0, 394462.987 1613851.939 0, 394225.409 1613887.774 0, 395055.48 1619389.886 0, 
+    395885.485 1624891.566 0, 396122.411 1624855.829 0, 396358.103 1624820.293 0, 396593.798 1624784.771 0, 396829.494 1624749.263 0, 397065.192 1624713.768 0, 397300.893 1624678.288 0, 397536.596 1624642.821 0, 397772.3 1624607.368 0, 398008.007 1624571.929 0, 
+    398243.716 1624536.504 0, 398479.427 1624501.093 0, 398715.14 1624465.695 0, 398950.855 1624430.312 0, 399186.572 1624394.942 0, 399422.291 1624359.586 0, 399658.013 1624324.244 0, 399893.736 1624288.916 0, 400129.462 1624253.602 0, 400365.189 1624218.302 0, 
+    400600.919 1624183.016 0, 400836.651 1624147.743 0, 401072.384 1624112.485 0, 401308.12 1624077.24 0, 401542.623 1624042.194 0, 401779.598 1624006.792 0, 402015.34 1623971.589 0, 402251.085 1623936.4 0, 402486.831 1623901.224 0, 402722.579 1623866.063 0, 
+    402958.33 1623830.915 0, 403194.082 1623795.781 0, 403429.837 1623760.661 0, 403665.593 1623725.555 0, 403901.352 1623690.463 0, 404137.113 1623655.385 0, 404372.875 1623620.321 0, 404608.64 1623585.27 0, 404844.407 1623550.234 0, 405080.176 1623515.211 0, 
+    405315.947 1623480.202 0, 405551.72 1623445.207 0, 405787.495 1623410.226 0, 406023.273 1623375.259 0, 406259.052 1623340.305 0, 406494.833 1623305.366 0, 406730.617 1623270.44 0, 406966.402 1623235.529 0, 407200.954 1623200.813 0, 406386.496 1617696.811 0, 
+    405571.973 1612192.376 0))
+
+POLYGON ((482397.145 1668873.174 0, 482165.256 1668903.487 0, 481932.158 1668933.973 0, 481699.062 1668964.472 0, 481465.968 1668994.985 0, 481232.876 1669025.512 0, 480999.785 1669056.053 0, 480766.697 1669086.607 0, 480533.61 1669117.175 0, 480300.525 1669147.756 0, 
+    480067.441 1669178.352 0, 479834.36 1669208.961 0, 479601.28 1669239.583 0, 479368.202 1669270.22 0, 479135.126 1669300.87 0, 478902.052 1669331.534 0, 478668.98 1669362.212 0, 478435.909 1669392.903 0, 478202.84 1669423.608 0, 477969.773 1669454.327 0, 
+    477736.708 1669485.059 0, 477503.645 1669515.806 0, 477270.583 1669546.566 0, 477037.523 1669577.339 0, 476803.254 1669608.287 0, 476571.409 1669638.928 0, 476338.355 1669669.743 0, 476105.302 1669700.571 0, 475872.251 1669731.413 0, 475639.203 1669762.269 0, 
+    475406.155 1669793.139 0, 475173.11 1669824.023 0, 474940.067 1669854.92 0, 474707.025 1669885.831 0, 474473.985 1669916.755 0, 474240.947 1669947.693 0, 474007.911 1669978.645 0, 473774.877 1670009.611 0, 473541.844 1670040.59 0, 473308.814 1670071.584 0, 
+    473075.785 1670102.59 0, 472842.758 1670133.611 0, 472609.732 1670164.645 0, 472376.709 1670195.693 0, 472143.687 1670226.755 0, 471910.668 1670257.83 0, 471677.65 1670288.92 0, 471444.634 1670320.022 0, 471210.408 1670351.301 0, 471946.346 1675861.075 0, 
+    472682.217 1681370.34 0, 472915.791 1681339.148 0, 473148.158 1681308.132 0, 473380.528 1681277.129 0, 473612.899 1681246.14 0, 473845.272 1681215.165 0, 474077.647 1681184.203 0, 474310.023 1681153.256 0, 474542.402 1681122.321 0, 474774.782 1681091.401 0, 
+    475007.164 1681060.494 0, 475239.548 1681029.601 0, 475471.934 1680998.721 0, 475704.321 1680967.855 0, 475936.711 1680937.003 0, 476169.102 1680906.165 0, 476401.495 1680875.34 0, 476633.89 1680844.529 0, 476866.286 1680813.731 0, 477098.685 1680782.948 0, 
+    477331.085 1680752.177 0, 477563.487 1680721.421 0, 477795.891 1680690.678 0, 478028.296 1680659.949 0, 478259.496 1680629.393 0, 478493.113 1680598.532 0, 478725.524 1680567.844 0, 478957.937 1680537.17 0, 479190.352 1680506.509 0, 479422.768 1680475.862 0, 
+    479655.187 1680445.229 0, 479887.607 1680414.609 0, 480120.029 1680384.003 0, 480352.453 1680353.411 0, 480584.878 1680322.832 0, 480817.305 1680292.268 0, 481049.734 1680261.716 0, 481282.165 1680231.179 0, 481514.598 1680200.655 0, 481747.033 1680170.145 0, 
+    481979.469 1680139.648 0, 482211.907 1680109.165 0, 482444.347 1680078.696 0, 482676.789 1680048.241 0, 482909.232 1680017.799 0, 483141.677 1679987.371 0, 483374.124 1679956.957 0, 483606.573 1679926.556 0, 483837.817 1679896.327 0, 483117.514 1674385.005 0, 
+    482397.145 1668873.174 0))
+
+POLYGON ((494997.537 1678453.836 0, 494766.207 1678483.412 0, 494533.673 1678513.156 0, 494301.141 1678542.914 0, 494068.611 1678572.685 0, 493836.082 1678602.47 0, 493603.555 1678632.268 0, 493371.03 1678662.081 0, 493138.507 1678691.907 0, 492905.986 1678721.747 0, 
+    492673.466 1678751.6 0, 492440.948 1678781.467 0, 492208.432 1678811.348 0, 491975.917 1678841.242 0, 491743.404 1678871.15 0, 491510.893 1678901.072 0, 491278.384 1678931.008 0, 491045.877 1678960.957 0, 490813.371 1678990.92 0, 490580.867 1679020.896 0, 
+    490348.365 1679050.887 0, 490115.864 1679080.89 0, 489883.366 1679110.908 0, 489650.869 1679140.939 0, 489417.168 1679171.14 0, 489185.88 1679201.043 0, 488953.389 1679231.115 0, 488720.899 1679261.201 0, 488488.411 1679291.301 0, 488255.925 1679321.414 0, 
+    488023.44 1679351.542 0, 487790.958 1679381.682 0, 487558.477 1679411.837 0, 487325.998 1679442.005 0, 487093.52 1679472.187 0, 486861.045 1679502.382 0, 486628.571 1679532.591 0, 486396.099 1679562.814 0, 486163.628 1679593.051 0, 485931.16 1679623.301 0, 
+    485698.693 1679653.565 0, 485466.228 1679683.843 0, 485233.765 1679714.134 0, 485001.304 1679744.439 0, 484768.844 1679774.757 0, 484536.387 1679805.09 0, 484303.931 1679835.436 0, 484071.476 1679865.795 0, 483837.817 1679896.327 0, 484558.052 1685407.131 0, 
+    485278.219 1690917.413 0, 485511.226 1690886.967 0, 485743.032 1690856.692 0, 485974.839 1690826.431 0, 486206.648 1690796.183 0, 486438.459 1690765.949 0, 486670.272 1690735.728 0, 486902.086 1690705.522 0, 487133.903 1690675.329 0, 487365.721 1690645.149 0, 
+    487597.54 1690614.983 0, 487829.362 1690584.831 0, 488061.185 1690554.693 0, 488293.01 1690524.568 0, 488524.837 1690494.456 0, 488756.666 1690464.359 0, 488988.496 1690434.275 0, 489220.328 1690404.205 0, 489452.162 1690374.148 0, 489683.998 1690344.105 0, 
+    489915.835 1690314.076 0, 490147.675 1690284.06 0, 490379.516 1690254.058 0, 490611.358 1690224.069 0, 490842 1690194.25 0, 491075.049 1690164.133 0, 491306.897 1690134.186 0, 491538.747 1690104.252 0, 491770.599 1690074.332 0, 492002.452 1690044.425 0, 
+    492234.307 1690014.533 0, 492466.164 1689984.653 0, 492698.023 1689954.788 0, 492929.883 1689924.936 0, 493161.745 1689895.097 0, 493393.609 1689865.273 0, 493625.475 1689835.462 0, 493857.342 1689805.664 0, 494089.211 1689775.881 0, 494321.082 1689746.11 0, 
+    494552.955 1689716.354 0, 494784.829 1689686.611 0, 495016.705 1689656.882 0, 495248.583 1689627.167 0, 495480.463 1689597.465 0, 495712.344 1689567.777 0, 495944.228 1689538.102 0, 496176.112 1689508.441 0, 496406.797 1689478.948 0, 495702.2 1683966.654 0, 
+    494997.537 1678453.836 0))
+
+POLYGON ((507539.394 1688071.928 0, 507308.625 1688100.77 0, 507076.658 1688129.776 0, 506844.692 1688158.795 0, 506612.727 1688187.828 0, 506380.765 1688216.875 0, 506148.804 1688245.935 0, 505916.844 1688275.009 0, 505684.887 1688304.097 0, 505452.931 1688333.198 0, 
+    505220.977 1688362.313 0, 504989.025 1688391.441 0, 504757.074 1688420.584 0, 504525.125 1688449.739 0, 504293.178 1688478.909 0, 504061.232 1688508.092 0, 503829.289 1688537.289 0, 503597.346 1688566.499 0, 503365.406 1688595.723 0, 503133.467 1688624.961 0, 
+    502901.531 1688654.213 0, 502669.595 1688683.478 0, 502437.662 1688712.756 0, 502205.73 1688742.049 0, 501972.599 1688771.507 0, 501741.872 1688800.674 0, 501509.945 1688830.008 0, 501278.02 1688859.355 0, 501046.097 1688888.715 0, 500814.176 1688918.09 0, 
+    500582.256 1688947.477 0, 500350.338 1688976.879 0, 500118.422 1689006.294 0, 499886.508 1689035.723 0, 499654.595 1689065.166 0, 499422.684 1689094.622 0, 499190.775 1689124.092 0, 498958.867 1689153.575 0, 498726.961 1689183.072 0, 498495.057 1689212.583 0, 
+    498263.155 1689242.107 0, 498031.254 1689271.645 0, 497799.356 1689301.197 0, 497567.458 1689330.762 0, 497335.563 1689360.341 0, 497103.67 1689389.934 0, 496871.778 1689419.54 0, 496639.887 1689449.16 0, 496406.797 1689478.948 0, 497111.326 1694990.712 0, 
+    497815.786 1700501.939 0, 498048.224 1700472.235 0, 498279.466 1700442.698 0, 498510.709 1700413.174 0, 498741.953 1700383.665 0, 498973.2 1700354.168 0, 499204.448 1700324.686 0, 499435.698 1700295.217 0, 499666.95 1700265.761 0, 499898.204 1700236.319 0, 
+    500129.459 1700206.891 0, 500360.716 1700177.477 0, 500591.974 1700148.076 0, 500823.235 1700118.688 0, 501054.497 1700089.315 0, 501285.761 1700059.954 0, 501517.026 1700030.608 0, 501748.294 1700001.275 0, 501979.563 1699971.956 0, 502210.834 1699942.65 0, 
+    502442.106 1699913.358 0, 502673.38 1699884.079 0, 502904.656 1699854.815 0, 503135.934 1699825.563 0, 503366.015 1699796.477 0, 503598.494 1699767.102 0, 503829.777 1699737.891 0, 504061.062 1699708.695 0, 504292.348 1699679.511 0, 504523.636 1699650.342 0, 
+    504754.926 1699621.186 0, 504986.217 1699592.044 0, 505217.51 1699562.915 0, 505448.805 1699533.8 0, 505680.102 1699504.698 0, 505911.4 1699475.61 0, 506142.7 1699446.536 0, 506374.002 1699417.475 0, 506605.305 1699388.428 0, 506836.61 1699359.395 0, 
+    507067.917 1699330.375 0, 507299.225 1699301.369 0, 507530.536 1699272.376 0, 507761.848 1699243.397 0, 507993.161 1699214.432 0, 508224.477 1699185.48 0, 508455.794 1699156.542 0, 508687.112 1699127.618 0, 508917.236 1699098.856 0, 508228.348 1693585.661 0, 
+    507539.394 1688071.928 0))
+
+POLYGON ((381192.262 1604614.46 0, 380956.625 1604650.697 0, 380719.745 1604687.14 0, 380482.868 1604723.597 0, 380245.993 1604760.067 0, 380009.12 1604796.552 0, 379772.25 1604833.05 0, 379535.381 1604869.562 0, 379298.515 1604906.089 0, 379061.651 1604942.629 0, 
+    378824.789 1604979.183 0, 378587.929 1605015.751 0, 378351.071 1605052.333 0, 378114.215 1605088.929 0, 377877.362 1605125.539 0, 377640.51 1605162.163 0, 377403.661 1605198.801 0, 377166.814 1605235.453 0, 376929.969 1605272.118 0, 376693.127 1605308.798 0, 
+    376456.286 1605345.492 0, 376219.448 1605382.199 0, 375982.612 1605418.92 0, 375745.778 1605455.656 0, 375507.701 1605492.598 0, 375272.116 1605529.168 0, 375035.289 1605565.946 0, 374798.463 1605602.737 0, 374561.64 1605639.542 0, 374324.819 1605676.361 0, 
+    374088 1605713.194 0, 373851.183 1605750.041 0, 373614.369 1605786.902 0, 373377.556 1605823.776 0, 373140.746 1605860.665 0, 372903.938 1605897.568 0, 372667.132 1605934.484 0, 372430.329 1605971.415 0, 372193.527 1606008.359 0, 371956.728 1606045.318 0, 
+    371719.931 1606082.29 0, 371483.136 1606119.276 0, 371246.343 1606156.277 0, 371009.552 1606193.291 0, 370772.764 1606230.319 0, 370535.977 1606267.361 0, 370299.193 1606304.417 0, 370062.411 1606341.487 0, 369824.386 1606378.766 0, 370685.665 1611876.945 0, 
+    371546.877 1617374.705 0, 371784.252 1617337.528 0, 372020.387 1617300.559 0, 372256.524 1617263.605 0, 372492.663 1617226.664 0, 372728.804 1617189.737 0, 372964.947 1617152.824 0, 373201.093 1617115.925 0, 373437.241 1617079.04 0, 373673.391 1617042.169 0, 
+    373909.543 1617005.311 0, 374145.697 1616968.468 0, 374381.853 1616931.638 0, 374618.012 1616894.822 0, 374854.173 1616858.021 0, 375090.336 1616821.233 0, 375326.501 1616784.459 0, 375562.668 1616747.699 0, 375798.837 1616710.952 0, 376035.009 1616674.22 0, 
+    376271.183 1616637.502 0, 376507.359 1616600.797 0, 376743.537 1616564.107 0, 376979.717 1616527.43 0, 377214.658 1616490.96 0, 377452.084 1616454.118 0, 377688.27 1616417.483 0, 377924.459 1616380.862 0, 378160.65 1616344.255 0, 378396.843 1616307.662 0, 
+    378633.039 1616271.082 0, 378869.236 1616234.517 0, 379105.436 1616197.965 0, 379341.638 1616161.428 0, 379577.841 1616124.904 0, 379814.047 1616088.394 0, 380050.256 1616051.898 0, 380286.466 1616015.416 0, 380522.679 1615978.948 0, 380758.893 1615942.494 0, 
+    380995.11 1615906.053 0, 381231.329 1615869.627 0, 381467.55 1615833.214 0, 381703.773 1615796.816 0, 381939.999 1615760.431 0, 382176.226 1615724.06 0, 382412.456 1615687.703 0, 382648.688 1615651.36 0, 382883.68 1615615.222 0, 382038.003 1610115.051 0, 
+    381192.262 1604614.46 0))
+
+POLYGON ((394225.409 1613887.774 0, 393990.313 1613923.249 0, 393753.98 1613958.924 0, 393517.648 1613994.613 0, 393281.319 1614030.317 0, 393044.992 1614066.034 0, 392808.667 1614101.765 0, 392572.344 1614137.51 0, 392336.023 1614173.269 0, 392099.704 1614209.042 0, 
+    391863.387 1614244.829 0, 391627.073 1614280.629 0, 391390.76 1614316.444 0, 391154.45 1614352.272 0, 390918.142 1614388.115 0, 390681.835 1614423.971 0, 390445.531 1614459.841 0, 390209.229 1614495.725 0, 389972.93 1614531.623 0, 389736.632 1614567.535 0, 
+    389500.336 1614603.461 0, 389264.043 1614639.401 0, 389027.751 1614675.355 0, 388791.462 1614711.322 0, 388553.935 1614747.493 0, 388318.89 1614783.299 0, 388082.607 1614819.308 0, 387846.326 1614855.332 0, 387610.048 1614891.369 0, 387373.771 1614927.42 0, 
+    387137.497 1614963.485 0, 386901.225 1614999.563 0, 386664.954 1615035.656 0, 386428.686 1615071.763 0, 386192.421 1615107.883 0, 385956.157 1615144.018 0, 385719.895 1615180.166 0, 385483.636 1615216.328 0, 385247.378 1615252.505 0, 385011.123 1615288.695 0, 
+    384774.87 1615324.899 0, 384538.619 1615361.116 0, 384302.37 1615397.348 0, 384066.123 1615433.594 0, 383829.879 1615469.854 0, 383593.636 1615506.127 0, 383357.396 1615542.414 0, 383121.158 1615578.716 0, 382883.68 1615615.222 0, 383729.292 1621114.967 0, 
+    384574.837 1626614.28 0, 384811.664 1626577.874 0, 385047.254 1626541.672 0, 385282.847 1626505.484 0, 385518.442 1626469.31 0, 385754.04 1626433.149 0, 385989.639 1626397.003 0, 386225.24 1626360.871 0, 386460.844 1626324.752 0, 386696.45 1626288.647 0, 
+    386932.058 1626252.556 0, 387167.667 1626216.479 0, 387403.28 1626180.416 0, 387638.894 1626144.367 0, 387874.51 1626108.331 0, 388110.129 1626072.31 0, 388345.749 1626036.302 0, 388581.372 1626000.308 0, 388816.997 1625964.328 0, 389052.623 1625928.362 0, 
+    389288.252 1625892.41 0, 389523.884 1625856.472 0, 389759.517 1625820.547 0, 389995.152 1625784.637 0, 390229.553 1625748.928 0, 390466.429 1625712.857 0, 390702.071 1625676.988 0, 390937.715 1625641.133 0, 391173.361 1625605.292 0, 391409.009 1625569.464 0, 
+    391644.659 1625533.651 0, 391880.311 1625497.851 0, 392115.966 1625462.065 0, 392351.622 1625426.293 0, 392587.281 1625390.535 0, 392822.941 1625354.791 0, 393058.604 1625319.061 0, 393294.269 1625283.344 0, 393529.936 1625247.642 0, 393765.605 1625211.953 0, 
+    394001.276 1625176.278 0, 394236.95 1625140.617 0, 394472.625 1625104.97 0, 394708.302 1625069.337 0, 394943.982 1625033.718 0, 395179.664 1624998.112 0, 395415.347 1624962.521 0, 395651.033 1624926.943 0, 395885.485 1624891.566 0, 395055.48 1619389.886 0, 
+    394225.409 1613887.774 0))
+
+POLYGON ((407200.954 1623200.813 0, 406966.402 1623235.529 0, 406730.617 1623270.44 0, 406494.833 1623305.366 0, 406259.052 1623340.305 0, 406023.273 1623375.259 0, 405787.495 1623410.226 0, 405551.72 1623445.207 0, 405315.947 1623480.202 0, 405080.176 1623515.211 0, 
+    404844.407 1623550.234 0, 404608.64 1623585.27 0, 404372.875 1623620.321 0, 404137.113 1623655.385 0, 403901.352 1623690.463 0, 403665.593 1623725.555 0, 403429.837 1623760.661 0, 403194.082 1623795.781 0, 402958.33 1623830.915 0, 402722.579 1623866.063 0, 
+    402486.831 1623901.224 0, 402251.085 1623936.4 0, 402015.34 1623971.589 0, 401779.598 1624006.792 0, 401542.623 1624042.194 0, 401308.12 1624077.24 0, 401072.384 1624112.485 0, 400836.651 1624147.743 0, 400600.919 1624183.016 0, 400365.189 1624218.302 0, 
+    400129.462 1624253.602 0, 399893.736 1624288.916 0, 399658.013 1624324.244 0, 399422.291 1624359.586 0, 399186.572 1624394.942 0, 398950.855 1624430.312 0, 398715.14 1624465.695 0, 398479.427 1624501.093 0, 398243.716 1624536.504 0, 398008.007 1624571.929 0, 
+    397772.3 1624607.368 0, 397536.596 1624642.821 0, 397300.893 1624678.288 0, 397065.192 1624713.768 0, 396829.494 1624749.263 0, 396593.798 1624784.771 0, 396358.103 1624820.293 0, 396122.411 1624855.829 0, 395885.485 1624891.566 0, 396715.424 1630392.807 0, 
+    397545.296 1635893.603 0, 397781.572 1635857.965 0, 398016.616 1635822.526 0, 398251.663 1635787.102 0, 398486.712 1635751.691 0, 398721.762 1635716.294 0, 398956.815 1635680.911 0, 399191.87 1635645.542 0, 399426.927 1635610.186 0, 399661.987 1635574.845 0, 
+    399897.048 1635539.517 0, 400132.111 1635504.203 0, 400367.176 1635468.903 0, 400602.244 1635433.616 0, 400837.313 1635398.344 0, 401072.385 1635363.085 0, 401307.459 1635327.841 0, 401542.535 1635292.61 0, 401777.612 1635257.393 0, 402012.692 1635222.189 0, 
+    402247.774 1635187 0, 402482.858 1635151.824 0, 402717.945 1635116.663 0, 402953.033 1635081.515 0, 403186.891 1635046.565 0, 403423.215 1635011.26 0, 403658.31 1634976.154 0, 403893.406 1634941.061 0, 404128.505 1634905.983 0, 404363.605 1634870.918 0, 
+    404598.708 1634835.867 0, 404833.813 1634800.829 0, 405068.92 1634765.806 0, 405304.028 1634730.797 0, 405539.139 1634695.801 0, 405774.252 1634660.819 0, 406009.367 1634625.851 0, 406244.484 1634590.897 0, 406479.603 1634555.956 0, 406714.725 1634521.03 0, 
+    406949.848 1634486.117 0, 407184.973 1634451.218 0, 407420.101 1634416.333 0, 407655.23 1634381.462 0, 407890.361 1634346.605 0, 408125.495 1634311.761 0, 408360.631 1634276.932 0, 408595.768 1634242.116 0, 408829.676 1634207.496 0, 408015.348 1628704.377 0, 
+    407200.954 1623200.813 0))
+
+POLYGON ((471210.408 1670351.301 0, 470978.607 1670382.269 0, 470745.596 1670413.413 0, 470512.588 1670444.571 0, 470279.581 1670475.743 0, 470046.576 1670506.928 0, 469813.572 1670538.127 0, 469580.571 1670569.339 0, 469347.571 1670600.565 0, 469114.574 1670631.805 0, 
+    468881.578 1670663.059 0, 468648.584 1670694.327 0, 468415.592 1670725.608 0, 468182.601 1670756.903 0, 467949.613 1670788.211 0, 467716.626 1670819.533 0, 467483.641 1670850.869 0, 467250.658 1670882.219 0, 467017.677 1670913.583 0, 466784.698 1670944.96 0, 
+    466551.72 1670976.351 0, 466318.745 1671007.755 0, 466085.771 1671039.173 0, 465852.799 1671070.605 0, 465618.617 1671102.215 0, 465386.861 1671133.51 0, 465153.894 1671164.984 0, 464920.93 1671196.47 0, 464687.967 1671227.971 0, 464455.006 1671259.485 0, 
+    464222.047 1671291.013 0, 463989.09 1671322.555 0, 463756.135 1671354.11 0, 463523.182 1671385.679 0, 463290.23 1671417.262 0, 463057.28 1671448.859 0, 462824.333 1671480.469 0, 462591.387 1671512.093 0, 462358.443 1671543.731 0, 462125.5 1671575.382 0, 
+    461892.56 1671607.047 0, 461659.622 1671638.726 0, 461426.685 1671670.418 0, 461193.75 1671702.125 0, 460960.817 1671733.844 0, 460727.886 1671765.578 0, 460494.957 1671797.325 0, 460262.03 1671829.086 0, 460027.892 1671861.027 0, 460779.393 1677368.7 0, 
+    461530.826 1682875.863 0, 461764.312 1682844.012 0, 461996.591 1682812.339 0, 462228.872 1682780.68 0, 462461.155 1682749.035 0, 462693.439 1682717.403 0, 462925.726 1682685.785 0, 463158.014 1682654.181 0, 463390.304 1682622.59 0, 463622.596 1682591.013 0, 
+    463854.89 1682559.45 0, 464087.186 1682527.901 0, 464319.483 1682496.365 0, 464551.783 1682464.842 0, 464784.084 1682433.334 0, 465016.387 1682401.839 0, 465248.692 1682370.358 0, 465480.999 1682338.89 0, 465713.307 1682307.436 0, 465945.618 1682275.996 0, 
+    466177.93 1682244.57 0, 466410.245 1682213.157 0, 466642.561 1682181.757 0, 466874.879 1682150.372 0, 467105.99 1682119.163 0, 467339.52 1682087.642 0, 467571.843 1682056.297 0, 467804.169 1682024.967 0, 468036.496 1681993.649 0, 468268.825 1681962.346 0, 
+    468501.156 1681931.056 0, 468733.488 1681899.78 0, 468965.823 1681868.518 0, 469198.159 1681837.269 0, 469430.498 1681806.034 0, 469662.838 1681774.812 0, 469895.179 1681743.604 0, 470127.523 1681712.41 0, 470359.869 1681681.23 0, 470592.216 1681650.063 0, 
+    470824.565 1681618.91 0, 471056.916 1681587.771 0, 471289.269 1681556.645 0, 471521.624 1681525.533 0, 471753.981 1681494.435 0, 471986.339 1681463.35 0, 472218.699 1681432.279 0, 472451.061 1681401.222 0, 472682.217 1681370.34 0, 471946.346 1675861.075 0, 
+    471210.408 1670351.301 0))
+
+POLYGON ((483837.817 1679896.327 0, 483606.573 1679926.556 0, 483374.124 1679956.957 0, 483141.677 1679987.371 0, 482909.232 1680017.799 0, 482676.789 1680048.241 0, 482444.347 1680078.696 0, 482211.907 1680109.165 0, 481979.469 1680139.648 0, 481747.033 1680170.145 0, 
+    481514.598 1680200.655 0, 481282.165 1680231.179 0, 481049.734 1680261.716 0, 480817.305 1680292.268 0, 480584.878 1680322.832 0, 480352.453 1680353.411 0, 480120.029 1680384.003 0, 479887.607 1680414.609 0, 479655.187 1680445.229 0, 479422.768 1680475.862 0, 
+    479190.352 1680506.509 0, 478957.937 1680537.17 0, 478725.524 1680567.844 0, 478493.113 1680598.532 0, 478259.496 1680629.393 0, 478028.296 1680659.949 0, 477795.891 1680690.678 0, 477563.487 1680721.421 0, 477331.085 1680752.177 0, 477098.685 1680782.948 0, 
+    476866.286 1680813.731 0, 476633.89 1680844.529 0, 476401.495 1680875.34 0, 476169.102 1680906.165 0, 475936.711 1680937.003 0, 475704.321 1680967.855 0, 475471.934 1680998.721 0, 475239.548 1681029.601 0, 475007.164 1681060.494 0, 474774.782 1681091.401 0, 
+    474542.402 1681122.321 0, 474310.023 1681153.256 0, 474077.647 1681184.203 0, 473845.272 1681215.165 0, 473612.899 1681246.14 0, 473380.528 1681277.129 0, 473148.158 1681308.132 0, 472915.791 1681339.148 0, 472682.217 1681370.34 0, 473418.018 1686879.087 0, 
+    474153.75 1692387.312 0, 474386.672 1692356.208 0, 474618.391 1692325.278 0, 474850.112 1692294.362 0, 475081.835 1692263.46 0, 475313.559 1692232.571 0, 475545.285 1692201.696 0, 475777.014 1692170.834 0, 476008.744 1692139.986 0, 476240.475 1692109.152 0, 
+    476472.209 1692078.331 0, 476703.944 1692047.524 0, 476935.682 1692016.731 0, 477167.421 1691985.951 0, 477399.162 1691955.185 0, 477630.904 1691924.433 0, 477862.649 1691893.694 0, 478094.395 1691862.969 0, 478326.143 1691832.257 0, 478557.893 1691801.56 0, 
+    478789.645 1691770.875 0, 479021.398 1691740.205 0, 479253.154 1691709.548 0, 479484.911 1691678.904 0, 479715.466 1691648.434 0, 479948.43 1691617.659 0, 480180.193 1691587.056 0, 480411.957 1691556.468 0, 480643.723 1691525.893 0, 480875.491 1691495.331 0, 
+    481107.261 1691464.783 0, 481339.033 1691434.249 0, 481570.806 1691403.729 0, 481802.581 1691373.222 0, 482034.358 1691342.728 0, 482266.137 1691312.249 0, 482497.917 1691281.783 0, 482729.699 1691251.331 0, 482961.483 1691220.892 0, 483193.269 1691190.467 0, 
+    483425.057 1691160.055 0, 483656.846 1691129.658 0, 483888.638 1691099.274 0, 484120.431 1691068.903 0, 484352.226 1691038.546 0, 484584.022 1691008.203 0, 484815.821 1690977.874 0, 485047.621 1690947.558 0, 485278.219 1690917.413 0, 484558.052 1685407.131 0, 
+    483837.817 1679896.327 0))
+
+POLYGON ((496406.797 1689478.948 0, 496176.112 1689508.441 0, 495944.228 1689538.102 0, 495712.344 1689567.777 0, 495480.463 1689597.465 0, 495248.583 1689627.167 0, 495016.705 1689656.882 0, 494784.829 1689686.611 0, 494552.955 1689716.354 0, 494321.082 1689746.11 0, 
+    494089.211 1689775.881 0, 493857.342 1689805.664 0, 493625.475 1689835.462 0, 493393.609 1689865.273 0, 493161.745 1689895.097 0, 492929.883 1689924.936 0, 492698.023 1689954.788 0, 492466.164 1689984.653 0, 492234.307 1690014.533 0, 492002.452 1690044.425 0, 
+    491770.599 1690074.332 0, 491538.747 1690104.252 0, 491306.897 1690134.186 0, 491075.049 1690164.133 0, 490842 1690194.25 0, 490611.358 1690224.069 0, 490379.516 1690254.058 0, 490147.675 1690284.06 0, 489915.835 1690314.076 0, 489683.998 1690344.105 0, 
+    489452.162 1690374.148 0, 489220.328 1690404.205 0, 488988.496 1690434.275 0, 488756.666 1690464.359 0, 488524.837 1690494.456 0, 488293.01 1690524.568 0, 488061.185 1690554.693 0, 487829.362 1690584.831 0, 487597.54 1690614.983 0, 487365.721 1690645.149 0, 
+    487133.903 1690675.329 0, 486902.086 1690705.522 0, 486670.272 1690735.728 0, 486438.459 1690765.949 0, 486206.648 1690796.183 0, 485974.839 1690826.431 0, 485743.032 1690856.692 0, 485511.226 1690886.967 0, 485278.219 1690917.413 0, 485998.317 1696427.164 0, 
+    486718.344 1701936.379 0, 486950.7 1701906.019 0, 487181.857 1701875.828 0, 487413.015 1701845.652 0, 487644.176 1701815.489 0, 487875.338 1701785.339 0, 488106.502 1701755.203 0, 488337.668 1701725.081 0, 488568.836 1701694.973 0, 488800.005 1701664.878 0, 
+    489031.176 1701634.796 0, 489262.349 1701604.728 0, 489493.524 1701574.674 0, 489724.7 1701544.634 0, 489955.879 1701514.607 0, 490187.059 1701484.593 0, 490418.24 1701454.593 0, 490649.424 1701424.607 0, 490880.609 1701394.635 0, 491111.796 1701364.676 0, 
+    491342.985 1701334.73 0, 491574.176 1701304.799 0, 491805.368 1701274.88 0, 492036.562 1701244.976 0, 492266.559 1701215.24 0, 492498.956 1701185.208 0, 492730.155 1701155.344 0, 492961.356 1701125.494 0, 493192.559 1701095.657 0, 493423.764 1701065.835 0, 
+    493654.97 1701036.025 0, 493886.178 1701006.23 0, 494117.388 1700976.448 0, 494348.6 1700946.679 0, 494579.813 1700916.924 0, 494811.028 1700887.183 0, 495042.245 1700857.456 0, 495273.464 1700827.741 0, 495504.684 1700798.041 0, 495735.907 1700768.354 0, 
+    495967.131 1700738.681 0, 496198.356 1700709.022 0, 496429.584 1700679.376 0, 496660.813 1700649.743 0, 496892.044 1700620.125 0, 497123.276 1700590.519 0, 497354.511 1700560.928 0, 497585.747 1700531.35 0, 497815.786 1700501.939 0, 497111.326 1694990.712 0, 
+    496406.797 1689478.948 0))
+
+POLYGON ((356707.727 1597182.498 0, 356471.658 1597220.169 0, 356234.342 1597258.052 0, 355997.027 1597295.95 0, 355759.715 1597333.862 0, 355522.405 1597371.788 0, 355285.098 1597409.727 0, 355047.792 1597447.681 0, 354810.489 1597485.649 0, 354573.188 1597523.63 0, 
+    354335.89 1597561.626 0, 354098.593 1597599.635 0, 353861.299 1597637.659 0, 353624.007 1597675.696 0, 353386.717 1597713.747 0, 353149.43 1597751.813 0, 352912.144 1597789.892 0, 352674.861 1597827.985 0, 352437.581 1597866.093 0, 352200.302 1597904.214 0, 
+    351963.026 1597942.349 0, 351725.752 1597980.498 0, 351488.48 1598018.661 0, 351251.21 1598056.838 0, 351012.692 1598095.231 0, 350776.678 1598133.234 0, 350539.415 1598171.453 0, 350302.155 1598209.686 0, 350064.896 1598247.933 0, 349827.64 1598286.194 0, 
+    349590.386 1598324.469 0, 349353.135 1598362.758 0, 349115.886 1598401.06 0, 348878.639 1598439.377 0, 348641.394 1598477.708 0, 348404.151 1598516.053 0, 348166.911 1598554.411 0, 347929.673 1598592.784 0, 347692.437 1598631.17 0, 347455.204 1598669.571 0, 
+    347217.972 1598707.985 0, 346980.743 1598746.414 0, 346743.517 1598784.856 0, 346506.292 1598823.312 0, 346269.07 1598861.783 0, 346031.85 1598900.267 0, 345794.632 1598938.765 0, 345557.417 1598977.278 0, 345318.952 1599016.007 0, 346211.417 1604510.052 0, 
+    347103.815 1610003.691 0, 347341.63 1609965.067 0, 347578.199 1609926.66 0, 347814.77 1609888.266 0, 348051.343 1609849.887 0, 348287.918 1609811.522 0, 348524.496 1609773.17 0, 348761.076 1609734.832 0, 348997.658 1609696.509 0, 349234.243 1609658.199 0, 
+    349470.829 1609619.903 0, 349707.418 1609581.621 0, 349944.01 1609543.353 0, 350180.603 1609505.099 0, 350417.199 1609466.859 0, 350653.797 1609428.633 0, 350890.397 1609390.421 0, 351126.999 1609352.222 0, 351363.604 1609314.038 0, 351600.211 1609275.868 0, 
+    351836.82 1609237.711 0, 352073.432 1609199.568 0, 352310.046 1609161.44 0, 352546.662 1609123.325 0, 352782.032 1609085.425 0, 353019.9 1609047.137 0, 353256.523 1609009.064 0, 353493.148 1608971.005 0, 353729.775 1608932.96 0, 353966.404 1608894.929 0, 
+    354203.036 1608856.911 0, 354439.67 1608818.908 0, 354676.306 1608780.919 0, 354912.944 1608742.943 0, 355149.585 1608704.981 0, 355386.228 1608667.034 0, 355622.873 1608629.1 0, 355859.52 1608591.18 0, 356096.17 1608553.274 0, 356332.821 1608515.383 0, 
+    356569.475 1608477.505 0, 356806.132 1608439.64 0, 357042.79 1608401.79 0, 357279.451 1608363.954 0, 357516.114 1608326.132 0, 357752.779 1608288.323 0, 357989.446 1608250.529 0, 358226.116 1608212.748 0, 358461.541 1608175.181 0, 357584.666 1602679.043 0, 
+    356707.727 1597182.498 0))
+
+POLYGON ((369824.386 1606378.766 0, 369588.854 1606415.668 0, 369352.079 1606452.78 0, 369115.306 1606489.906 0, 368878.535 1606527.045 0, 368641.766 1606564.199 0, 368404.999 1606601.366 0, 368168.235 1606638.548 0, 367931.473 1606675.743 0, 367694.713 1606712.952 0, 
+    367457.955 1606750.176 0, 367221.199 1606787.413 0, 366984.446 1606824.664 0, 366747.694 1606861.929 0, 366510.945 1606899.208 0, 366274.198 1606936.501 0, 366037.454 1606973.807 0, 365800.711 1607011.128 0, 365563.971 1607048.463 0, 365327.233 1607085.811 0, 
+    365090.497 1607123.174 0, 364853.763 1607160.551 0, 364617.032 1607197.941 0, 364380.302 1607235.345 0, 364142.329 1607272.961 0, 363906.85 1607310.196 0, 363670.128 1607347.642 0, 363433.407 1607385.102 0, 363196.689 1607422.576 0, 362959.973 1607460.064 0, 
+    362723.259 1607497.566 0, 362486.547 1607535.082 0, 362249.838 1607572.611 0, 362013.13 1607610.155 0, 361776.425 1607647.713 0, 361539.723 1607685.284 0, 361303.022 1607722.87 0, 361066.324 1607760.469 0, 360829.627 1607798.082 0, 360592.933 1607835.71 0, 
+    360356.242 1607873.351 0, 360119.552 1607911.006 0, 359882.865 1607948.675 0, 359646.18 1607986.358 0, 359409.497 1608024.055 0, 359172.816 1608061.766 0, 358936.138 1608099.491 0, 358699.461 1608137.229 0, 358461.541 1608175.181 0, 359338.349 1613670.905 0, 
+    360215.09 1619166.21 0, 360452.361 1619128.362 0, 360688.39 1619090.726 0, 360924.422 1619053.105 0, 361160.456 1619015.497 0, 361396.492 1618977.903 0, 361632.53 1618940.323 0, 361868.57 1618902.757 0, 362104.613 1618865.205 0, 362340.658 1618827.667 0, 
+    362576.705 1618790.142 0, 362812.754 1618752.632 0, 363048.805 1618715.135 0, 363284.859 1618677.652 0, 363520.915 1618640.183 0, 363756.973 1618602.728 0, 363993.033 1618565.287 0, 364229.095 1618527.86 0, 364465.16 1618490.447 0, 364701.227 1618453.048 0, 
+    364937.296 1618415.662 0, 365173.367 1618378.291 0, 365409.441 1618340.933 0, 365645.516 1618303.589 0, 365880.351 1618266.456 0, 366117.674 1618228.943 0, 366353.756 1618191.641 0, 366589.841 1618154.353 0, 366825.927 1618117.079 0, 367062.016 1618079.818 0, 
+    367298.107 1618042.572 0, 367534.201 1618005.339 0, 367770.296 1617968.12 0, 368006.394 1617930.915 0, 368242.493 1617893.724 0, 368478.595 1617856.547 0, 368714.699 1617819.384 0, 368950.806 1617782.235 0, 369186.914 1617745.1 0, 369423.025 1617707.978 0, 
+    369659.138 1617670.871 0, 369895.253 1617633.777 0, 370131.37 1617596.697 0, 370367.49 1617559.631 0, 370603.611 1617522.579 0, 370839.735 1617485.541 0, 371075.861 1617448.517 0, 371311.989 1617411.507 0, 371546.877 1617374.705 0, 370685.665 1611876.945 0, 
+    369824.386 1606378.766 0))
+
+POLYGON ((382883.68 1615615.222 0, 382648.688 1615651.36 0, 382412.456 1615687.703 0, 382176.226 1615724.06 0, 381939.999 1615760.431 0, 381703.773 1615796.816 0, 381467.55 1615833.214 0, 381231.329 1615869.627 0, 380995.11 1615906.053 0, 380758.893 1615942.494 0, 
+    380522.679 1615978.948 0, 380286.466 1616015.416 0, 380050.256 1616051.898 0, 379814.047 1616088.394 0, 379577.841 1616124.904 0, 379341.638 1616161.428 0, 379105.436 1616197.965 0, 378869.236 1616234.517 0, 378633.039 1616271.082 0, 378396.843 1616307.662 0, 
+    378160.65 1616344.255 0, 377924.459 1616380.862 0, 377688.27 1616417.483 0, 377452.084 1616454.118 0, 377214.658 1616490.96 0, 376979.717 1616527.43 0, 376743.537 1616564.107 0, 376507.359 1616600.797 0, 376271.183 1616637.502 0, 376035.009 1616674.22 0, 
+    375798.837 1616710.952 0, 375562.668 1616747.699 0, 375326.501 1616784.459 0, 375090.336 1616821.233 0, 374854.173 1616858.021 0, 374618.012 1616894.822 0, 374381.853 1616931.638 0, 374145.697 1616968.468 0, 373909.543 1617005.311 0, 373673.391 1617042.169 0, 
+    373437.241 1617079.04 0, 373201.093 1617115.925 0, 372964.947 1617152.824 0, 372728.804 1617189.737 0, 372492.663 1617226.664 0, 372256.524 1617263.605 0, 372020.387 1617300.559 0, 371784.252 1617337.528 0, 371546.877 1617374.705 0, 372408.023 1622872.039 0, 
+    373269.102 1628368.941 0, 373505.826 1628331.866 0, 373741.314 1628294.999 0, 373976.804 1628258.145 0, 374212.295 1628221.306 0, 374447.79 1628184.48 0, 374683.286 1628147.668 0, 374918.784 1628110.87 0, 375154.285 1628074.086 0, 375389.788 1628037.316 0, 
+    375625.293 1628000.559 0, 375860.8 1627963.817 0, 376096.309 1627927.088 0, 376331.82 1627890.373 0, 376567.334 1627853.673 0, 376802.85 1627816.985 0, 377038.367 1627780.312 0, 377273.887 1627743.653 0, 377509.41 1627707.007 0, 377744.934 1627670.376 0, 
+    377980.461 1627633.758 0, 378215.989 1627597.154 0, 378451.52 1627560.564 0, 378687.053 1627523.988 0, 378921.35 1627487.618 0, 379158.125 1627450.877 0, 379393.665 1627414.343 0, 379629.206 1627377.822 0, 379864.75 1627341.315 0, 380100.296 1627304.822 0, 
+    380335.844 1627268.343 0, 380571.394 1627231.878 0, 380806.947 1627195.426 0, 381042.501 1627158.989 0, 381278.058 1627122.565 0, 381513.616 1627086.155 0, 381749.177 1627049.759 0, 381984.74 1627013.377 0, 382220.306 1626977.009 0, 382455.873 1626940.654 0, 
+    382691.442 1626904.314 0, 382927.014 1626867.987 0, 383162.588 1626831.675 0, 383398.164 1626795.376 0, 383633.742 1626759.091 0, 383869.322 1626722.82 0, 384104.904 1626686.562 0, 384340.488 1626650.319 0, 384574.837 1626614.28 0, 383729.292 1621114.967 0, 
+    382883.68 1615615.222 0))
+
+POLYGON ((395885.485 1624891.566 0, 395651.033 1624926.943 0, 395415.347 1624962.521 0, 395179.664 1624998.112 0, 394943.982 1625033.718 0, 394708.302 1625069.337 0, 394472.625 1625104.97 0, 394236.95 1625140.617 0, 394001.276 1625176.278 0, 393765.605 1625211.953 0, 
+    393529.936 1625247.642 0, 393294.269 1625283.344 0, 393058.604 1625319.061 0, 392822.941 1625354.791 0, 392587.281 1625390.535 0, 392351.622 1625426.293 0, 392115.966 1625462.065 0, 391880.311 1625497.851 0, 391644.659 1625533.651 0, 391409.009 1625569.464 0, 
+    391173.361 1625605.292 0, 390937.715 1625641.133 0, 390702.071 1625676.988 0, 390466.429 1625712.857 0, 390229.553 1625748.928 0, 389995.152 1625784.637 0, 389759.517 1625820.547 0, 389523.884 1625856.472 0, 389288.252 1625892.41 0, 389052.623 1625928.362 0, 
+    388816.997 1625964.328 0, 388581.372 1626000.308 0, 388345.749 1626036.302 0, 388110.129 1626072.31 0, 387874.51 1626108.331 0, 387638.894 1626144.367 0, 387403.28 1626180.416 0, 387167.667 1626216.479 0, 386932.058 1626252.556 0, 386696.45 1626288.647 0, 
+    386460.844 1626324.752 0, 386225.24 1626360.871 0, 385989.639 1626397.003 0, 385754.04 1626433.149 0, 385518.442 1626469.31 0, 385282.847 1626505.484 0, 385047.254 1626541.672 0, 384811.664 1626577.874 0, 384574.837 1626614.28 0, 385420.315 1632113.154 0, 
+    386265.725 1637611.584 0, 386501.9 1637575.278 0, 386736.844 1637539.176 0, 386971.789 1637503.087 0, 387206.737 1637467.012 0, 387441.687 1637430.951 0, 387676.639 1637394.904 0, 387911.593 1637358.871 0, 388146.549 1637322.852 0, 388381.508 1637286.846 0, 
+    388616.468 1637250.854 0, 388851.431 1637214.877 0, 389086.396 1637178.912 0, 389321.363 1637142.962 0, 389556.331 1637107.026 0, 389791.303 1637071.103 0, 390026.276 1637035.194 0, 390261.251 1636999.3 0, 390496.228 1636963.418 0, 390731.208 1636927.551 0, 
+    390966.19 1636891.698 0, 391201.173 1636855.858 0, 391436.159 1636820.032 0, 391671.147 1636784.22 0, 391904.904 1636748.61 0, 392141.129 1636712.638 0, 392376.124 1636676.868 0, 392611.12 1636641.111 0, 392846.119 1636605.368 0, 393081.119 1636569.639 0, 
+    393316.122 1636533.924 0, 393551.127 1636498.223 0, 393786.134 1636462.535 0, 394021.143 1636426.862 0, 394256.154 1636391.202 0, 394491.167 1636355.556 0, 394726.182 1636319.924 0, 394961.2 1636284.306 0, 395196.219 1636248.701 0, 395431.241 1636213.11 0, 
+    395666.264 1636177.534 0, 395901.29 1636141.971 0, 396136.318 1636106.422 0, 396371.348 1636070.886 0, 396606.38 1636035.365 0, 396841.414 1635999.857 0, 397076.45 1635964.363 0, 397311.489 1635928.883 0, 397545.296 1635893.603 0, 396715.424 1630392.807 0, 
+    395885.485 1624891.566 0))
+
+POLYGON ((408829.676 1634207.496 0, 408595.768 1634242.116 0, 408360.631 1634276.932 0, 408125.495 1634311.761 0, 407890.361 1634346.605 0, 407655.23 1634381.462 0, 407420.101 1634416.333 0, 407184.973 1634451.218 0, 406949.848 1634486.117 0, 406714.725 1634521.03 0, 
+    406479.603 1634555.956 0, 406244.484 1634590.897 0, 406009.367 1634625.851 0, 405774.252 1634660.819 0, 405539.139 1634695.801 0, 405304.028 1634730.797 0, 405068.92 1634765.806 0, 404833.813 1634800.829 0, 404598.708 1634835.867 0, 404363.605 1634870.918 0, 
+    404128.505 1634905.983 0, 403893.406 1634941.061 0, 403658.31 1634976.154 0, 403423.215 1635011.26 0, 403186.891 1635046.565 0, 402953.033 1635081.515 0, 402717.945 1635116.663 0, 402482.858 1635151.824 0, 402247.774 1635187 0, 402012.692 1635222.189 0, 
+    401777.612 1635257.393 0, 401542.535 1635292.61 0, 401307.459 1635327.841 0, 401072.385 1635363.085 0, 400837.313 1635398.344 0, 400602.244 1635433.616 0, 400367.176 1635468.903 0, 400132.111 1635504.203 0, 399897.048 1635539.517 0, 399661.987 1635574.845 0, 
+    399426.927 1635610.186 0, 399191.87 1635645.542 0, 398956.815 1635680.911 0, 398721.762 1635716.294 0, 398486.712 1635751.691 0, 398251.663 1635787.102 0, 398016.616 1635822.526 0, 397781.572 1635857.965 0, 397545.296 1635893.603 0, 398375.1 1641393.949 0, 
+    399204.835 1646893.837 0, 399440.46 1646858.296 0, 399674.857 1646822.956 0, 399909.256 1646787.629 0, 400143.657 1646752.315 0, 400378.061 1646717.016 0, 400612.466 1646681.73 0, 400846.874 1646646.458 0, 401081.283 1646611.2 0, 401315.695 1646575.956 0, 
+    401550.109 1646540.725 0, 401784.524 1646505.509 0, 402018.942 1646470.306 0, 402253.362 1646435.117 0, 402487.784 1646399.942 0, 402722.208 1646364.78 0, 402956.634 1646329.632 0, 403191.063 1646294.499 0, 403425.493 1646259.378 0, 403659.925 1646224.272 0, 
+    403894.36 1646189.18 0, 404128.796 1646154.101 0, 404363.235 1646119.036 0, 404597.675 1646083.985 0, 404830.889 1646049.131 0, 405066.563 1646013.924 0, 405301.01 1645978.914 0, 405535.459 1645943.919 0, 405769.909 1645908.936 0, 406004.362 1645873.968 0, 
+    406238.817 1645839.014 0, 406473.275 1645804.073 0, 406707.734 1645769.146 0, 406942.195 1645734.233 0, 407176.658 1645699.334 0, 407411.124 1645664.448 0, 407645.591 1645629.576 0, 407880.06 1645594.719 0, 408114.532 1645559.874 0, 408349.005 1645525.044 0, 
+    408583.481 1645490.228 0, 408817.959 1645455.425 0, 409052.438 1645420.636 0, 409286.92 1645385.861 0, 409521.404 1645351.1 0, 409755.889 1645316.352 0, 409990.377 1645281.618 0, 410224.867 1645246.899 0, 410458.131 1645212.374 0, 409643.937 1639710.164 0, 
+    408829.676 1634207.496 0))
+
+POLYGON ((421716.132 1643562.711 0, 421482.77 1643596.577 0, 421248.183 1643630.634 0, 421013.598 1643664.705 0, 420779.015 1643698.79 0, 420544.434 1643732.889 0, 420309.855 1643767.001 0, 420075.278 1643801.127 0, 419840.703 1643835.268 0, 419606.13 1643869.421 0, 
+    419371.559 1643903.589 0, 419136.99 1643937.771 0, 418902.423 1643971.966 0, 418667.858 1644006.175 0, 418433.295 1644040.398 0, 418198.734 1644074.635 0, 417964.175 1644108.886 0, 417729.618 1644143.15 0, 417495.063 1644177.428 0, 417260.511 1644211.72 0, 
+    417025.96 1644246.026 0, 416791.411 1644280.345 0, 416556.864 1644314.679 0, 416322.319 1644349.026 0, 416086.549 1644383.567 0, 415853.236 1644417.762 0, 415618.697 1644452.15 0, 415384.16 1644486.553 0, 415149.626 1644520.969 0, 414915.093 1644555.399 0, 
+    414680.563 1644589.843 0, 414446.034 1644624.301 0, 414211.507 1644658.772 0, 413976.983 1644693.257 0, 413742.46 1644727.756 0, 413507.94 1644762.269 0, 413273.422 1644796.796 0, 413038.905 1644831.336 0, 412804.391 1644865.891 0, 412569.878 1644900.459 0, 
+    412335.368 1644935.041 0, 412100.86 1644969.636 0, 411866.354 1645004.246 0, 411631.849 1645038.869 0, 411397.347 1645073.506 0, 411162.847 1645108.157 0, 410928.349 1645142.822 0, 410693.853 1645177.5 0, 410458.131 1645212.374 0, 411272.256 1650714.121 0, 
+    412086.311 1656215.397 0, 412321.382 1656180.619 0, 412555.231 1656146.036 0, 412789.081 1656111.467 0, 413022.934 1656076.912 0, 413256.788 1656042.371 0, 413490.645 1656007.843 0, 413724.503 1655973.329 0, 413958.364 1655938.829 0, 414192.226 1655904.343 0, 
+    414426.091 1655869.87 0, 414659.958 1655835.411 0, 414893.827 1655800.966 0, 415127.697 1655766.535 0, 415361.57 1655732.117 0, 415595.445 1655697.714 0, 415829.322 1655663.324 0, 416063.2 1655628.947 0, 416297.081 1655594.585 0, 416530.964 1655560.236 0, 
+    416764.849 1655525.901 0, 416998.736 1655491.58 0, 417232.625 1655457.273 0, 417466.516 1655422.979 0, 417699.185 1655388.878 0, 417934.304 1655354.433 0, 418168.201 1655320.181 0, 418402.1 1655285.942 0, 418636.001 1655251.717 0, 418869.904 1655217.506 0, 
+    419103.809 1655183.309 0, 419337.716 1655149.125 0, 419571.625 1655114.956 0, 419805.537 1655080.8 0, 420039.45 1655046.657 0, 420273.365 1655012.529 0, 420507.282 1654978.414 0, 420741.201 1654944.313 0, 420975.122 1654910.226 0, 421209.045 1654876.153 0, 
+    421442.971 1654842.093 0, 421676.898 1654808.047 0, 421910.827 1654774.015 0, 422144.758 1654739.997 0, 422378.691 1654705.993 0, 422612.626 1654672.002 0, 422846.564 1654638.025 0, 423080.503 1654604.062 0, 423313.22 1654570.29 0, 422514.71 1649066.736 0, 
+    421716.132 1643562.711 0))
+
+POLYGON ((447315.358 1662389.781 0, 447083.095 1662422.148 0, 446849.616 1662454.698 0, 446616.139 1662487.262 0, 446382.663 1662519.84 0, 446149.19 1662552.432 0, 445915.719 1662585.038 0, 445682.249 1662617.657 0, 445448.782 1662650.29 0, 445215.316 1662682.936 0, 
+    444981.852 1662715.597 0, 444748.391 1662748.271 0, 444514.931 1662780.959 0, 444281.473 1662813.66 0, 444048.017 1662846.376 0, 443814.563 1662879.105 0, 443581.11 1662911.848 0, 443347.66 1662944.604 0, 443114.212 1662977.375 0, 442880.766 1663010.159 0, 
+    442647.321 1663042.956 0, 442413.879 1663075.768 0, 442180.438 1663108.593 0, 441946.999 1663141.432 0, 441712.344 1663174.456 0, 441480.128 1663207.151 0, 441246.695 1663240.032 0, 441013.264 1663272.926 0, 440779.835 1663305.833 0, 440546.408 1663338.755 0, 
+    440312.983 1663371.69 0, 440079.56 1663404.639 0, 439846.139 1663437.602 0, 439612.719 1663470.578 0, 439379.302 1663503.568 0, 439145.887 1663536.572 0, 438912.473 1663569.59 0, 438679.062 1663602.621 0, 438445.652 1663635.666 0, 438212.244 1663668.725 0, 
+    437978.839 1663701.798 0, 437745.435 1663734.884 0, 437512.033 1663767.984 0, 437278.633 1663801.098 0, 437045.236 1663834.225 0, 436811.84 1663867.367 0, 436578.446 1663900.522 0, 436345.054 1663933.69 0, 436110.445 1663967.046 0, 436893.197 1669471.384 0, 
+    437675.878 1674975.226 0, 437909.836 1674941.963 0, 438142.58 1674908.886 0, 438375.326 1674875.823 0, 438608.074 1674842.774 0, 438840.824 1674809.738 0, 439073.576 1674776.716 0, 439306.33 1674743.708 0, 439539.085 1674710.714 0, 439771.843 1674677.733 0, 
+    440004.603 1674644.766 0, 440237.364 1674611.812 0, 440470.128 1674578.873 0, 440702.893 1674545.947 0, 440935.661 1674513.035 0, 441168.43 1674480.136 0, 441401.201 1674447.251 0, 441633.974 1674414.38 0, 441866.75 1674381.523 0, 442099.527 1674348.679 0, 
+    442332.306 1674315.849 0, 442565.087 1674283.032 0, 442797.87 1674250.23 0, 443030.654 1674217.441 0, 443262.226 1674184.836 0, 443496.23 1674151.904 0, 443729.02 1674119.156 0, 443961.813 1674086.422 0, 444194.607 1674053.701 0, 444427.404 1674020.995 0, 
+    444660.202 1673988.302 0, 444893.002 1673955.622 0, 445125.804 1673922.957 0, 445358.608 1673890.305 0, 445591.414 1673857.666 0, 445824.222 1673825.042 0, 446057.032 1673792.431 0, 446289.844 1673759.834 0, 446522.658 1673727.251 0, 446755.473 1673694.681 0, 
+    446988.291 1673662.125 0, 447221.11 1673629.582 0, 447453.931 1673597.054 0, 447686.755 1673564.539 0, 447919.58 1673532.038 0, 448152.407 1673499.55 0, 448385.236 1673467.076 0, 448618.067 1673434.616 0, 448849.685 1673402.339 0, 448082.556 1667896.308 0, 
+    447315.358 1662389.781 0))
+
+POLYGON ((460027.892 1671861.027 0, 459796.181 1671892.65 0, 459563.259 1671924.452 0, 459330.34 1671956.268 0, 459097.422 1671988.097 0, 458864.506 1672019.941 0, 458631.591 1672051.798 0, 458398.679 1672083.668 0, 458165.769 1672115.553 0, 457932.86 1672147.451 0, 
+    457699.953 1672179.363 0, 457467.049 1672211.288 0, 457234.146 1672243.228 0, 457001.245 1672275.181 0, 456768.346 1672307.147 0, 456535.448 1672339.128 0, 456302.553 1672371.122 0, 456069.659 1672403.13 0, 455836.768 1672435.151 0, 455603.878 1672467.186 0, 
+    455370.99 1672499.235 0, 455138.104 1672531.298 0, 454905.22 1672563.374 0, 454672.338 1672595.464 0, 454438.244 1672627.735 0, 454206.579 1672659.685 0, 453973.703 1672691.817 0, 453740.828 1672723.962 0, 453507.955 1672756.12 0, 453275.085 1672788.292 0, 
+    453042.216 1672820.478 0, 452809.349 1672852.678 0, 452576.483 1672884.891 0, 452343.62 1672917.119 0, 452110.759 1672949.359 0, 451877.899 1672981.614 0, 451645.042 1673013.882 0, 451412.186 1673046.164 0, 451179.332 1673078.46 0, 450946.481 1673110.769 0, 
+    450713.631 1673143.092 0, 450480.783 1673175.429 0, 450247.936 1673207.779 0, 450015.092 1673240.144 0, 449782.25 1673272.521 0, 449549.409 1673304.913 0, 449316.571 1673337.318 0, 449083.734 1673369.737 0, 448849.685 1673402.339 0, 449616.744 1678907.867 0, 
+    450383.732 1684412.886 0, 450617.13 1684380.375 0, 450849.318 1684348.046 0, 451081.509 1684315.731 0, 451313.701 1684283.429 0, 451545.895 1684251.141 0, 451778.091 1684218.867 0, 452010.289 1684186.607 0, 452242.489 1684154.36 0, 452474.691 1684122.127 0, 
+    452706.895 1684089.908 0, 452939.101 1684057.702 0, 453171.308 1684025.51 0, 453403.518 1683993.331 0, 453635.729 1683961.167 0, 453867.942 1683929.016 0, 454100.157 1683896.878 0, 454332.374 1683864.754 0, 454564.593 1683832.644 0, 454796.814 1683800.548 0, 
+    455029.037 1683768.465 0, 455261.261 1683736.396 0, 455493.488 1683704.341 0, 455725.716 1683672.299 0, 455956.736 1683640.438 0, 456190.178 1683608.257 0, 456422.412 1683576.256 0, 456654.648 1683544.269 0, 456886.886 1683512.295 0, 457119.126 1683480.336 0, 
+    457351.367 1683448.39 0, 457583.61 1683416.457 0, 457815.856 1683384.539 0, 458048.103 1683352.633 0, 458280.352 1683320.742 0, 458512.603 1683288.864 0, 458744.856 1683257 0, 458977.11 1683225.15 0, 459209.367 1683193.313 0, 459441.625 1683161.49 0, 
+    459673.885 1683129.681 0, 459906.148 1683097.885 0, 460138.412 1683066.103 0, 460370.678 1683034.335 0, 460602.945 1683002.58 0, 460835.215 1682970.839 0, 461067.486 1682939.112 0, 461299.76 1682907.398 0, 461530.826 1682875.863 0, 460779.393 1677368.7 0, 
+    460027.892 1671861.027 0))
+
+POLYGON ((472682.217 1681370.34 0, 472451.061 1681401.222 0, 472218.699 1681432.279 0, 471986.339 1681463.35 0, 471753.981 1681494.435 0, 471521.624 1681525.533 0, 471289.269 1681556.645 0, 471056.916 1681587.771 0, 470824.565 1681618.91 0, 470592.216 1681650.063 0, 
+    470359.869 1681681.23 0, 470127.523 1681712.41 0, 469895.179 1681743.604 0, 469662.838 1681774.812 0, 469430.498 1681806.034 0, 469198.159 1681837.269 0, 468965.823 1681868.518 0, 468733.488 1681899.78 0, 468501.156 1681931.056 0, 468268.825 1681962.346 0, 
+    468036.496 1681993.649 0, 467804.169 1682024.967 0, 467571.843 1682056.297 0, 467339.52 1682087.642 0, 467105.99 1682119.163 0, 466874.879 1682150.372 0, 466642.561 1682181.757 0, 466410.245 1682213.157 0, 466177.93 1682244.57 0, 465945.618 1682275.996 0, 
+    465713.307 1682307.436 0, 465480.999 1682338.89 0, 465248.692 1682370.358 0, 465016.387 1682401.839 0, 464784.084 1682433.334 0, 464551.783 1682464.842 0, 464319.483 1682496.365 0, 464087.186 1682527.901 0, 463854.89 1682559.45 0, 463622.596 1682591.013 0, 
+    463390.304 1682622.59 0, 463158.014 1682654.181 0, 462925.726 1682685.785 0, 462693.439 1682717.403 0, 462461.155 1682749.035 0, 462228.872 1682780.68 0, 461996.591 1682812.339 0, 461764.312 1682844.012 0, 461530.826 1682875.863 0, 462282.187 1688382.51 0, 
+    463033.478 1693888.635 0, 463266.313 1693856.872 0, 463497.943 1693825.288 0, 463729.576 1693793.717 0, 463961.211 1693762.16 0, 464192.847 1693730.617 0, 464424.485 1693699.087 0, 464656.125 1693667.571 0, 464887.767 1693636.069 0, 465119.411 1693604.58 0, 
+    465351.056 1693573.105 0, 465582.704 1693541.643 0, 465814.353 1693510.195 0, 466046.004 1693478.761 0, 466277.657 1693447.34 0, 466509.312 1693415.933 0, 466740.969 1693384.54 0, 466972.627 1693353.16 0, 467204.288 1693321.794 0, 467435.95 1693290.442 0, 
+    467667.614 1693259.103 0, 467899.28 1693227.777 0, 468130.948 1693196.466 0, 468362.618 1693165.168 0, 468593.084 1693134.046 0, 468825.962 1693102.613 0, 469057.637 1693071.356 0, 469289.314 1693040.113 0, 469520.993 1693008.883 0, 469752.674 1692977.667 0, 
+    469984.356 1692946.464 0, 470216.041 1692915.275 0, 470447.727 1692884.1 0, 470679.415 1692852.939 0, 470911.105 1692821.791 0, 471142.797 1692790.656 0, 471374.49 1692759.536 0, 471606.185 1692728.429 0, 471837.883 1692697.335 0, 472069.582 1692666.255 0, 
+    472301.282 1692635.189 0, 472532.985 1692604.137 0, 472764.689 1692573.098 0, 472996.396 1692542.073 0, 473228.104 1692511.061 0, 473459.814 1692480.063 0, 473691.526 1692449.079 0, 473923.239 1692418.108 0, 474153.75 1692387.312 0, 473418.018 1686879.087 0, 
+    472682.217 1681370.34 0))
+
+POLYGON ((485278.219 1690917.413 0, 485047.621 1690947.558 0, 484815.821 1690977.874 0, 484584.022 1691008.203 0, 484352.226 1691038.546 0, 484120.431 1691068.903 0, 483888.638 1691099.274 0, 483656.846 1691129.658 0, 483425.057 1691160.055 0, 483193.269 1691190.467 0, 
+    482961.483 1691220.892 0, 482729.699 1691251.331 0, 482497.917 1691281.783 0, 482266.137 1691312.249 0, 482034.358 1691342.728 0, 481802.581 1691373.222 0, 481570.806 1691403.729 0, 481339.033 1691434.249 0, 481107.261 1691464.783 0, 480875.491 1691495.331 0, 
+    480643.723 1691525.893 0, 480411.957 1691556.468 0, 480180.193 1691587.056 0, 479948.43 1691617.659 0, 479715.466 1691648.434 0, 479484.911 1691678.904 0, 479253.154 1691709.548 0, 479021.398 1691740.205 0, 478789.645 1691770.875 0, 478557.893 1691801.56 0, 
+    478326.143 1691832.257 0, 478094.395 1691862.969 0, 477862.649 1691893.694 0, 477630.904 1691924.433 0, 477399.162 1691955.185 0, 477167.421 1691985.951 0, 476935.682 1692016.731 0, 476703.944 1692047.524 0, 476472.209 1692078.331 0, 476240.475 1692109.152 0, 
+    476008.744 1692139.986 0, 475777.014 1692170.834 0, 475545.285 1692201.696 0, 475313.559 1692232.571 0, 475081.835 1692263.46 0, 474850.112 1692294.362 0, 474618.391 1692325.278 0, 474386.672 1692356.208 0, 474153.75 1692387.312 0, 474889.411 1697895.008 0, 
+    475625 1703402.166 0, 475857.27 1703371.149 0, 476088.341 1703340.306 0, 476319.414 1703309.476 0, 476550.488 1703278.66 0, 476781.564 1703247.858 0, 477012.642 1703217.069 0, 477243.722 1703186.294 0, 477474.804 1703155.532 0, 477705.887 1703124.784 0, 
+    477936.972 1703094.05 0, 478168.059 1703063.329 0, 478399.148 1703032.622 0, 478630.239 1703001.928 0, 478861.331 1702971.248 0, 479092.426 1702940.582 0, 479323.522 1702909.929 0, 479554.62 1702879.29 0, 479785.719 1702848.664 0, 480016.821 1702818.052 0, 
+    480247.924 1702787.454 0, 480479.029 1702756.869 0, 480710.136 1702726.298 0, 480941.245 1702695.741 0, 481171.155 1702665.355 0, 481403.468 1702634.666 0, 481634.582 1702604.149 0, 481865.698 1702573.646 0, 482096.815 1702543.157 0, 482327.935 1702512.681 0, 
+    482559.056 1702482.218 0, 482790.179 1702451.77 0, 483021.304 1702421.335 0, 483252.431 1702390.913 0, 483483.559 1702360.505 0, 483714.689 1702330.111 0, 483945.821 1702299.73 0, 484176.955 1702269.363 0, 484408.091 1702239.009 0, 484639.228 1702208.67 0, 
+    484870.367 1702178.343 0, 485101.508 1702148.031 0, 485332.651 1702117.731 0, 485563.795 1702087.446 0, 485794.942 1702057.174 0, 486026.09 1702026.916 0, 486257.24 1701996.671 0, 486488.391 1701966.44 0, 486718.344 1701936.379 0, 485998.317 1696427.164 0, 
+    485278.219 1690917.413 0))
+
+POLYGON ((345318.952 1599016.007 0, 345082.993 1599054.344 0, 344845.785 1599092.898 0, 344608.578 1599131.466 0, 344371.374 1599170.048 0, 344134.172 1599208.644 0, 343896.973 1599247.254 0, 343659.776 1599285.878 0, 343422.581 1599324.516 0, 343185.388 1599363.168 0, 
+    342948.198 1599401.833 0, 342711.009 1599440.513 0, 342473.824 1599479.207 0, 342236.64 1599517.914 0, 341999.459 1599556.636 0, 341762.28 1599595.372 0, 341525.103 1599634.121 0, 341287.928 1599672.885 0, 341050.756 1599711.662 0, 340813.586 1599750.454 0, 
+    340576.419 1599789.259 0, 340339.253 1599828.078 0, 340102.09 1599866.912 0, 339864.93 1599905.759 0, 339626.519 1599944.825 0, 339390.615 1599983.495 0, 339153.461 1600022.384 0, 338916.31 1600061.287 0, 338679.16 1600100.205 0, 338442.013 1600139.136 0, 
+    338204.869 1600178.08 0, 337967.726 1600217.039 0, 337730.586 1600256.012 0, 337493.448 1600294.999 0, 337256.313 1600334 0, 337019.179 1600373.015 0, 336782.048 1600412.043 0, 336544.92 1600451.086 0, 336307.793 1600490.143 0, 336070.669 1600529.213 0, 
+    335833.547 1600568.298 0, 335596.428 1600607.396 0, 335359.311 1600646.509 0, 335122.196 1600685.635 0, 334885.083 1600724.776 0, 334647.973 1600763.93 0, 334410.865 1600803.098 0, 334173.76 1600842.28 0, 333935.403 1600881.684 0, 334843.386 1606373.186 0, 
+    335751.302 1611864.281 0, 335989.008 1611824.985 0, 336225.467 1611785.91 0, 336461.929 1611746.848 0, 336698.392 1611707.801 0, 336934.859 1611668.767 0, 337171.327 1611629.747 0, 337407.798 1611590.741 0, 337644.271 1611551.75 0, 337880.746 1611512.772 0, 
+    338117.224 1611473.808 0, 338353.703 1611434.857 0, 338590.186 1611395.921 0, 338826.67 1611356.999 0, 339063.157 1611318.09 0, 339299.646 1611279.196 0, 339536.137 1611240.315 0, 339772.631 1611201.449 0, 340009.127 1611162.596 0, 340245.625 1611123.757 0, 
+    340482.125 1611084.932 0, 340718.628 1611046.121 0, 340955.133 1611007.324 0, 341191.641 1610968.541 0, 341426.901 1610929.977 0, 341664.662 1610891.017 0, 341901.176 1610852.276 0, 342137.693 1610813.548 0, 342374.211 1610774.835 0, 342610.733 1610736.135 0, 
+    342847.256 1610697.449 0, 343083.781 1610658.778 0, 343320.309 1610620.12 0, 343556.839 1610581.476 0, 343793.372 1610542.846 0, 344029.906 1610504.23 0, 344266.443 1610465.628 0, 344502.983 1610427.039 0, 344739.524 1610388.465 0, 344976.068 1610349.905 0, 
+    345212.614 1610311.358 0, 345449.162 1610272.826 0, 345685.713 1610234.307 0, 345922.265 1610195.803 0, 346158.821 1610157.312 0, 346395.378 1610118.835 0, 346631.938 1610080.372 0, 346868.499 1610041.923 0, 347103.815 1610003.691 0, 346211.417 1604510.052 0, 
+    345318.952 1599016.007 0))
+
+POLYGON ((358461.541 1608175.181 0, 358226.116 1608212.748 0, 357989.446 1608250.529 0, 357752.779 1608288.323 0, 357516.114 1608326.132 0, 357279.451 1608363.954 0, 357042.79 1608401.79 0, 356806.132 1608439.64 0, 356569.475 1608477.505 0, 356332.821 1608515.383 0, 
+    356096.17 1608553.274 0, 355859.52 1608591.18 0, 355622.873 1608629.1 0, 355386.228 1608667.034 0, 355149.585 1608704.981 0, 354912.944 1608742.943 0, 354676.306 1608780.919 0, 354439.67 1608818.908 0, 354203.036 1608856.911 0, 353966.404 1608894.929 0, 
+    353729.775 1608932.96 0, 353493.148 1608971.005 0, 353256.523 1609009.064 0, 353019.9 1609047.137 0, 352782.032 1609085.425 0, 352546.662 1609123.325 0, 352310.046 1609161.44 0, 352073.432 1609199.568 0, 351836.82 1609237.711 0, 351600.211 1609275.868 0, 
+    351363.604 1609314.038 0, 351126.999 1609352.222 0, 350890.397 1609390.421 0, 350653.797 1609428.633 0, 350417.199 1609466.859 0, 350180.603 1609505.099 0, 349944.01 1609543.353 0, 349707.418 1609581.621 0, 349470.829 1609619.903 0, 349234.243 1609658.199 0, 
+    348997.658 1609696.509 0, 348761.076 1609734.832 0, 348524.496 1609773.17 0, 348287.918 1609811.522 0, 348051.343 1609849.887 0, 347814.77 1609888.266 0, 347578.199 1609926.66 0, 347341.63 1609965.067 0, 347103.815 1610003.691 0, 347996.147 1615496.916 0, 
+    348888.41 1620989.722 0, 349125.575 1620951.204 0, 349361.497 1620912.901 0, 349597.421 1620874.613 0, 349833.347 1620836.338 0, 350069.276 1620798.078 0, 350305.207 1620759.831 0, 350541.141 1620721.598 0, 350777.076 1620683.379 0, 351013.014 1620645.174 0, 
+    351248.954 1620606.983 0, 351484.896 1620568.806 0, 351720.841 1620530.643 0, 351956.788 1620492.493 0, 352192.737 1620454.358 0, 352428.688 1620416.236 0, 352664.642 1620378.128 0, 352900.597 1620340.034 0, 353136.555 1620301.954 0, 353372.516 1620263.888 0, 
+    353608.478 1620225.836 0, 353844.443 1620187.797 0, 354080.41 1620149.773 0, 354316.379 1620111.762 0, 354551.106 1620073.966 0, 354788.324 1620035.783 0, 355024.3 1619997.814 0, 355260.278 1619959.859 0, 355496.259 1619921.918 0, 355732.241 1619883.99 0, 
+    355968.226 1619846.077 0, 356204.213 1619808.177 0, 356440.202 1619770.292 0, 356676.194 1619732.42 0, 356912.188 1619694.562 0, 357148.184 1619656.718 0, 357384.182 1619618.888 0, 357620.182 1619581.072 0, 357856.185 1619543.27 0, 358092.19 1619505.482 0, 
+    358328.197 1619467.707 0, 358564.206 1619429.947 0, 358800.218 1619392.2 0, 359036.232 1619354.467 0, 359272.248 1619316.748 0, 359508.266 1619279.043 0, 359744.286 1619241.352 0, 359980.309 1619203.675 0, 360215.09 1619166.21 0, 359338.349 1613670.905 0, 
+    358461.541 1608175.181 0))
+
+POLYGON ((371546.877 1617374.705 0, 371311.989 1617411.507 0, 371075.861 1617448.517 0, 370839.735 1617485.541 0, 370603.611 1617522.579 0, 370367.49 1617559.631 0, 370131.37 1617596.697 0, 369895.253 1617633.777 0, 369659.138 1617670.871 0, 369423.025 1617707.978 0, 
+    369186.914 1617745.1 0, 368950.806 1617782.235 0, 368714.699 1617819.384 0, 368478.595 1617856.547 0, 368242.493 1617893.724 0, 368006.394 1617930.915 0, 367770.296 1617968.12 0, 367534.201 1618005.339 0, 367298.107 1618042.572 0, 367062.016 1618079.818 0, 
+    366825.927 1618117.079 0, 366589.841 1618154.353 0, 366353.756 1618191.641 0, 366117.674 1618228.943 0, 365880.351 1618266.456 0, 365645.516 1618303.589 0, 365409.441 1618340.933 0, 365173.367 1618378.291 0, 364937.296 1618415.662 0, 364701.227 1618453.048 0, 
+    364465.16 1618490.447 0, 364229.095 1618527.86 0, 363993.033 1618565.287 0, 363756.973 1618602.728 0, 363520.915 1618640.183 0, 363284.859 1618677.652 0, 363048.805 1618715.135 0, 362812.754 1618752.632 0, 362576.705 1618790.142 0, 362340.658 1618827.667 0, 
+    362104.613 1618865.205 0, 361868.57 1618902.757 0, 361632.53 1618940.323 0, 361396.492 1618977.903 0, 361160.456 1619015.497 0, 360924.422 1619053.105 0, 360688.39 1619090.726 0, 360452.361 1619128.362 0, 360215.09 1619166.21 0, 361091.764 1624661.089 0, 
+    361968.369 1630155.536 0, 362204.989 1630117.792 0, 362440.372 1630080.26 0, 362675.756 1630042.741 0, 362911.143 1630005.237 0, 363146.532 1629967.746 0, 363381.924 1629930.269 0, 363617.317 1629892.806 0, 363852.713 1629855.356 0, 364088.111 1629817.921 0, 
+    364323.511 1629780.499 0, 364558.913 1629743.092 0, 364794.318 1629705.698 0, 365029.725 1629668.318 0, 365265.134 1629630.951 0, 365500.545 1629593.599 0, 365735.958 1629556.261 0, 365971.374 1629518.936 0, 366206.791 1629481.625 0, 366442.211 1629444.329 0, 
+    366677.633 1629407.045 0, 366913.058 1629369.776 0, 367148.484 1629332.521 0, 367383.913 1629295.28 0, 367618.104 1629258.248 0, 367854.777 1629220.838 0, 368090.212 1629183.638 0, 368325.65 1629146.452 0, 368561.089 1629109.28 0, 368796.531 1629072.122 0, 
+    369031.975 1629034.977 0, 369267.421 1628997.847 0, 369502.87 1628960.73 0, 369738.32 1628923.627 0, 369973.773 1628886.538 0, 370209.228 1628849.463 0, 370444.685 1628812.402 0, 370680.145 1628775.354 0, 370915.606 1628738.321 0, 371151.07 1628701.301 0, 
+    371386.536 1628664.295 0, 371622.004 1628627.303 0, 371857.474 1628590.325 0, 372092.946 1628553.361 0, 372328.421 1628516.41 0, 372563.897 1628479.474 0, 372799.376 1628442.551 0, 373034.857 1628405.642 0, 373269.102 1628368.941 0, 372408.023 1622872.039 0, 
+    371546.877 1617374.705 0))
+
+POLYGON ((384574.837 1626614.28 0, 384340.488 1626650.319 0, 384104.904 1626686.562 0, 383869.322 1626722.82 0, 383633.742 1626759.091 0, 383398.164 1626795.376 0, 383162.588 1626831.675 0, 382927.014 1626867.987 0, 382691.442 1626904.314 0, 382455.873 1626940.654 0, 
+    382220.306 1626977.009 0, 381984.74 1627013.377 0, 381749.177 1627049.759 0, 381513.616 1627086.155 0, 381278.058 1627122.565 0, 381042.501 1627158.989 0, 380806.947 1627195.426 0, 380571.394 1627231.878 0, 380335.844 1627268.343 0, 380100.296 1627304.822 0, 
+    379864.75 1627341.315 0, 379629.206 1627377.822 0, 379393.665 1627414.343 0, 379158.125 1627450.877 0, 378921.35 1627487.618 0, 378687.053 1627523.988 0, 378451.52 1627560.564 0, 378215.989 1627597.154 0, 377980.461 1627633.758 0, 377744.934 1627670.376 0, 
+    377509.41 1627707.007 0, 377273.887 1627743.653 0, 377038.367 1627780.312 0, 376802.85 1627816.985 0, 376567.334 1627853.673 0, 376331.82 1627890.373 0, 376096.309 1627927.088 0, 375860.8 1627963.817 0, 375625.293 1628000.559 0, 375389.788 1628037.316 0, 
+    375154.285 1628074.086 0, 374918.784 1628110.87 0, 374683.286 1628147.668 0, 374447.79 1628184.48 0, 374212.295 1628221.306 0, 373976.804 1628258.145 0, 373741.314 1628294.999 0, 373505.826 1628331.866 0, 373269.102 1628368.941 0, 374130.112 1633865.405 0, 
+    374991.052 1639361.424 0, 375227.126 1639324.451 0, 375461.966 1639287.685 0, 375696.809 1639250.933 0, 375931.654 1639214.195 0, 376166.501 1639177.47 0, 376401.35 1639140.759 0, 376636.202 1639104.063 0, 376871.055 1639067.38 0, 377105.911 1639030.71 0, 
+    377340.769 1638994.055 0, 377575.629 1638957.413 0, 377810.491 1638920.786 0, 378045.355 1638884.172 0, 378280.222 1638847.572 0, 378515.09 1638810.985 0, 378749.961 1638774.413 0, 378984.834 1638737.854 0, 379219.709 1638701.309 0, 379454.587 1638664.778 0, 
+    379689.466 1638628.261 0, 379924.348 1638591.758 0, 380159.231 1638555.268 0, 380394.117 1638518.793 0, 380627.77 1638482.523 0, 380863.895 1638445.883 0, 381098.788 1638409.449 0, 381333.682 1638373.028 0, 381568.579 1638336.622 0, 381803.477 1638300.229 0, 
+    382038.378 1638263.85 0, 382273.281 1638227.485 0, 382508.186 1638191.134 0, 382743.094 1638154.796 0, 382978.003 1638118.473 0, 383212.914 1638082.163 0, 383447.828 1638045.867 0, 383682.744 1638009.585 0, 383917.662 1637973.317 0, 384152.582 1637937.062 0, 
+    384387.504 1637900.821 0, 384622.429 1637864.595 0, 384857.355 1637828.382 0, 385092.284 1637792.182 0, 385327.215 1637755.997 0, 385562.147 1637719.826 0, 385797.082 1637683.668 0, 386032.02 1637647.524 0, 386265.725 1637611.584 0, 385420.315 1632113.154 0, 
+    384574.837 1626614.28 0))
+
+POLYGON ((397545.296 1635893.603 0, 397311.489 1635928.883 0, 397076.45 1635964.363 0, 396841.414 1635999.857 0, 396606.38 1636035.365 0, 396371.348 1636070.886 0, 396136.318 1636106.422 0, 395901.29 1636141.971 0, 395666.264 1636177.534 0, 395431.241 1636213.11 0, 
+    395196.219 1636248.701 0, 394961.2 1636284.306 0, 394726.182 1636319.924 0, 394491.167 1636355.556 0, 394256.154 1636391.202 0, 394021.143 1636426.862 0, 393786.134 1636462.535 0, 393551.127 1636498.223 0, 393316.122 1636533.924 0, 393081.119 1636569.639 0, 
+    392846.119 1636605.368 0, 392611.12 1636641.111 0, 392376.124 1636676.868 0, 392141.129 1636712.638 0, 391904.904 1636748.61 0, 391671.147 1636784.22 0, 391436.159 1636820.032 0, 391201.173 1636855.858 0, 390966.19 1636891.698 0, 390731.208 1636927.551 0, 
+    390496.228 1636963.418 0, 390261.251 1636999.3 0, 390026.276 1637035.194 0, 389791.303 1637071.103 0, 389556.331 1637107.026 0, 389321.363 1637142.962 0, 389086.396 1637178.912 0, 388851.431 1637214.877 0, 388616.468 1637250.854 0, 388381.508 1637286.846 0, 
+    388146.549 1637322.852 0, 387911.593 1637358.871 0, 387676.639 1637394.904 0, 387441.687 1637430.951 0, 387206.737 1637467.012 0, 386971.789 1637503.087 0, 386736.844 1637539.176 0, 386501.9 1637575.278 0, 386265.725 1637611.584 0, 387111.065 1643109.563 0, 
+    387956.335 1648607.085 0, 388191.86 1648570.879 0, 388426.156 1648534.876 0, 388660.454 1648498.887 0, 388894.755 1648462.911 0, 389129.058 1648426.95 0, 389363.363 1648391.002 0, 389597.669 1648355.068 0, 389831.979 1648319.148 0, 390066.29 1648283.242 0, 
+    390300.603 1648247.349 0, 390534.918 1648211.47 0, 390769.236 1648175.605 0, 391003.555 1648139.754 0, 391237.877 1648103.917 0, 391472.201 1648068.093 0, 391706.527 1648032.283 0, 391940.855 1647996.487 0, 392175.185 1647960.705 0, 392409.517 1647924.936 0, 
+    392643.852 1647889.182 0, 392878.188 1647853.441 0, 393112.527 1647817.714 0, 393346.867 1647782 0, 393579.98 1647746.488 0, 393815.555 1647710.615 0, 394049.902 1647674.943 0, 394284.251 1647639.285 0, 394518.602 1647603.641 0, 394752.955 1647568.01 0, 
+    394987.311 1647532.394 0, 395221.668 1647496.791 0, 395456.028 1647461.201 0, 395690.389 1647425.626 0, 395924.753 1647390.065 0, 396159.119 1647354.517 0, 396393.487 1647318.983 0, 396627.857 1647283.463 0, 396862.229 1647247.956 0, 397096.603 1647212.464 0, 
+    397330.979 1647176.985 0, 397565.358 1647141.52 0, 397799.738 1647106.069 0, 398034.121 1647070.631 0, 398268.505 1647035.208 0, 398502.892 1646999.798 0, 398737.281 1646964.402 0, 398971.672 1646929.019 0, 399204.835 1646893.837 0, 398375.1 1641393.949 0, 
+    397545.296 1635893.603 0))
+
+POLYGON ((410458.131 1645212.374 0, 410224.867 1645246.899 0, 409990.377 1645281.618 0, 409755.889 1645316.352 0, 409521.404 1645351.1 0, 409286.92 1645385.861 0, 409052.438 1645420.636 0, 408817.959 1645455.425 0, 408583.481 1645490.228 0, 408349.005 1645525.044 0, 
+    408114.532 1645559.874 0, 407880.06 1645594.719 0, 407645.591 1645629.576 0, 407411.124 1645664.448 0, 407176.658 1645699.334 0, 406942.195 1645734.233 0, 406707.734 1645769.146 0, 406473.275 1645804.073 0, 406238.817 1645839.014 0, 406004.362 1645873.968 0, 
+    405769.909 1645908.936 0, 405535.459 1645943.919 0, 405301.01 1645978.914 0, 405066.563 1646013.924 0, 404830.889 1646049.131 0, 404597.675 1646083.985 0, 404363.235 1646119.036 0, 404128.796 1646154.101 0, 403894.36 1646189.18 0, 403659.925 1646224.272 0, 
+    403425.493 1646259.378 0, 403191.063 1646294.499 0, 402956.634 1646329.632 0, 402722.208 1646364.78 0, 402487.784 1646399.942 0, 402253.362 1646435.117 0, 402018.942 1646470.306 0, 401784.524 1646505.509 0, 401550.109 1646540.725 0, 401315.695 1646575.956 0, 
+    401081.283 1646611.2 0, 400846.874 1646646.458 0, 400612.466 1646681.73 0, 400378.061 1646717.016 0, 400143.657 1646752.315 0, 399909.256 1646787.629 0, 399674.857 1646822.956 0, 399440.46 1646858.296 0, 399204.835 1646893.837 0, 400034.5 1652393.261 0, 
+    400864.094 1657892.215 0, 401099.068 1657856.773 0, 401332.818 1657821.53 0, 401566.57 1657786.301 0, 401800.324 1657751.085 0, 402034.08 1657715.883 0, 402267.838 1657680.695 0, 402501.598 1657645.52 0, 402735.36 1657610.36 0, 402969.124 1657575.213 0, 
+    403202.891 1657540.079 0, 403436.659 1657504.96 0, 403670.429 1657469.854 0, 403904.202 1657434.762 0, 404137.977 1657399.684 0, 404371.753 1657364.62 0, 404605.532 1657329.569 0, 404839.313 1657294.532 0, 405073.096 1657259.509 0, 405306.881 1657224.5 0, 
+    405540.668 1657189.504 0, 405774.457 1657154.523 0, 406008.248 1657119.555 0, 406242.041 1657084.6 0, 406474.611 1657049.843 0, 406709.633 1657014.733 0, 406943.433 1656979.82 0, 407177.234 1656944.921 0, 407411.037 1656910.035 0, 407644.843 1656875.164 0, 
+    407878.65 1656840.306 0, 408112.46 1656805.461 0, 408346.272 1656770.631 0, 408580.085 1656735.814 0, 408813.901 1656701.011 0, 409047.719 1656666.222 0, 409281.539 1656631.447 0, 409515.361 1656596.685 0, 409749.184 1656561.937 0, 409983.01 1656527.203 0, 
+    410216.838 1656492.483 0, 410450.668 1656457.776 0, 410684.501 1656423.083 0, 410918.335 1656388.404 0, 411152.171 1656353.739 0, 411386.009 1656319.088 0, 411619.849 1656284.45 0, 411853.692 1656249.826 0, 412086.311 1656215.397 0, 411272.256 1650714.121 0, 
+    410458.131 1645212.374 0))
+
+POLYGON ((423313.22 1654570.29 0, 423080.503 1654604.062 0, 422846.564 1654638.025 0, 422612.626 1654672.002 0, 422378.691 1654705.993 0, 422144.758 1654739.997 0, 421910.827 1654774.015 0, 421676.898 1654808.047 0, 421442.971 1654842.093 0, 421209.045 1654876.153 0, 
+    420975.122 1654910.226 0, 420741.201 1654944.313 0, 420507.282 1654978.414 0, 420273.365 1655012.529 0, 420039.45 1655046.657 0, 419805.537 1655080.8 0, 419571.625 1655114.956 0, 419337.716 1655149.125 0, 419103.809 1655183.309 0, 418869.904 1655217.506 0, 
+    418636.001 1655251.717 0, 418402.1 1655285.942 0, 418168.201 1655320.181 0, 417934.304 1655354.433 0, 417699.185 1655388.878 0, 417466.516 1655422.979 0, 417232.625 1655457.273 0, 416998.736 1655491.58 0, 416764.849 1655525.901 0, 416530.964 1655560.236 0, 
+    416297.081 1655594.585 0, 416063.2 1655628.947 0, 415829.322 1655663.324 0, 415595.445 1655697.714 0, 415361.57 1655732.117 0, 415127.697 1655766.535 0, 414893.827 1655800.966 0, 414659.958 1655835.411 0, 414426.091 1655869.87 0, 414192.226 1655904.343 0, 
+    413958.364 1655938.829 0, 413724.503 1655973.329 0, 413490.645 1656007.843 0, 413256.788 1656042.371 0, 413022.934 1656076.912 0, 412789.081 1656111.467 0, 412555.231 1656146.036 0, 412321.382 1656180.619 0, 412086.311 1656215.397 0, 412900.296 1661716.196 0, 
+    413714.209 1667216.513 0, 413948.629 1667181.832 0, 414181.83 1667147.345 0, 414415.033 1667112.871 0, 414648.238 1667078.412 0, 414881.445 1667043.966 0, 415114.654 1667009.534 0, 415347.865 1666975.116 0, 415581.078 1666940.711 0, 415814.293 1666906.32 0, 
+    416047.51 1666871.943 0, 416280.73 1666837.58 0, 416513.951 1666803.23 0, 416747.174 1666768.894 0, 416980.399 1666734.572 0, 417213.626 1666700.263 0, 417446.856 1666665.969 0, 417680.087 1666631.687 0, 417913.32 1666597.42 0, 418146.555 1666563.167 0, 
+    418379.793 1666528.927 0, 418613.032 1666494.701 0, 418846.273 1666460.488 0, 419079.517 1666426.289 0, 419311.541 1666392.283 0, 419546.009 1666357.933 0, 419779.259 1666323.776 0, 420012.51 1666289.632 0, 420245.763 1666255.502 0, 420479.019 1666221.386 0, 
+    420712.276 1666187.283 0, 420945.536 1666153.194 0, 421178.797 1666119.119 0, 421412.061 1666085.058 0, 421645.326 1666051.01 0, 421878.593 1666016.976 0, 422111.863 1665982.956 0, 422345.134 1665948.949 0, 422578.408 1665914.957 0, 422811.683 1665880.978 0, 
+    423044.961 1665847.012 0, 423278.24 1665813.061 0, 423511.521 1665779.123 0, 423744.805 1665745.199 0, 423978.09 1665711.288 0, 424211.378 1665677.392 0, 424444.667 1665643.509 0, 424677.959 1665609.64 0, 424910.032 1665575.961 0, 424111.661 1660073.367 0, 
+    423313.22 1654570.29 0))
+
+POLYGON ((436110.445 1663967.046 0, 435878.275 1664000.069 0, 435644.889 1664033.279 0, 435411.505 1664066.503 0, 435178.123 1664099.74 0, 434944.742 1664132.991 0, 434711.364 1664166.256 0, 434477.988 1664199.535 0, 434244.613 1664232.827 0, 434011.241 1664266.133 0, 
+    433777.87 1664299.453 0, 433544.502 1664332.787 0, 433311.135 1664366.134 0, 433077.771 1664399.495 0, 432844.408 1664432.87 0, 432611.047 1664466.258 0, 432377.689 1664499.661 0, 432144.332 1664533.077 0, 431910.977 1664566.506 0, 431677.624 1664599.95 0, 
+    431444.273 1664633.407 0, 431210.924 1664666.878 0, 430977.577 1664700.363 0, 430744.233 1664733.861 0, 430509.67 1664767.548 0, 430277.549 1664800.899 0, 430044.21 1664834.439 0, 429810.872 1664867.992 0, 429577.537 1664901.559 0, 429344.204 1664935.14 0, 
+    429110.873 1664968.734 0, 428877.544 1665002.343 0, 428644.217 1665035.965 0, 428410.892 1665069.6 0, 428177.568 1665103.25 0, 427944.247 1665136.913 0, 427710.928 1665170.59 0, 427477.611 1665204.281 0, 427244.295 1665237.985 0, 427010.982 1665271.703 0, 
+    426777.671 1665305.435 0, 426544.362 1665339.181 0, 426311.054 1665372.94 0, 426077.749 1665406.713 0, 425844.446 1665440.5 0, 425611.144 1665474.3 0, 425377.845 1665508.114 0, 425144.547 1665541.942 0, 424910.032 1665575.961 0, 425708.331 1671078.066 0, 
+    426506.559 1676579.674 0, 426740.424 1676545.75 0, 426973.073 1676512.016 0, 427205.725 1676478.296 0, 427438.379 1676444.589 0, 427671.034 1676410.896 0, 427903.692 1676377.217 0, 428136.352 1676343.551 0, 428369.013 1676309.899 0, 428601.677 1676276.261 0, 
+    428834.343 1676242.636 0, 429067.01 1676209.025 0, 429299.68 1676175.428 0, 429532.351 1676141.845 0, 429765.025 1676108.275 0, 429997.7 1676074.719 0, 430230.378 1676041.177 0, 430463.057 1676007.648 0, 430695.738 1675974.133 0, 430928.422 1675940.632 0, 
+    431161.107 1675907.144 0, 431393.794 1675873.67 0, 431626.484 1675840.21 0, 431859.175 1675806.764 0, 432090.652 1675773.506 0, 432324.563 1675739.912 0, 432557.26 1675706.506 0, 432789.96 1675673.115 0, 433022.661 1675639.737 0, 433255.364 1675606.372 0, 
+    433488.069 1675573.022 0, 433720.776 1675539.685 0, 433953.485 1675506.362 0, 434186.195 1675473.052 0, 434418.908 1675439.756 0, 434651.623 1675406.474 0, 434884.34 1675373.206 0, 435117.059 1675339.951 0, 435349.779 1675306.71 0, 435582.502 1675273.483 0, 
+    435815.227 1675240.269 0, 436047.953 1675207.069 0, 436280.682 1675173.883 0, 436513.412 1675140.71 0, 436746.144 1675107.551 0, 436978.879 1675074.406 0, 437211.615 1675041.275 0, 437444.353 1675008.157 0, 437675.878 1674975.226 0, 436893.197 1669471.384 0, 
+    436110.445 1663967.046 0))
+
+POLYGON ((448849.685 1673402.339 0, 448618.067 1673434.616 0, 448385.236 1673467.076 0, 448152.407 1673499.55 0, 447919.58 1673532.038 0, 447686.755 1673564.539 0, 447453.931 1673597.054 0, 447221.11 1673629.582 0, 446988.291 1673662.125 0, 446755.473 1673694.681 0, 
+    446522.658 1673727.251 0, 446289.844 1673759.834 0, 446057.032 1673792.431 0, 445824.222 1673825.042 0, 445591.414 1673857.666 0, 445358.608 1673890.305 0, 445125.804 1673922.957 0, 444893.002 1673955.622 0, 444660.202 1673988.302 0, 444427.404 1674020.995 0, 
+    444194.607 1674053.701 0, 443961.813 1674086.422 0, 443729.02 1674119.156 0, 443496.23 1674151.904 0, 443262.226 1674184.836 0, 443030.654 1674217.441 0, 442797.87 1674250.23 0, 442565.087 1674283.032 0, 442332.306 1674315.849 0, 442099.527 1674348.679 0, 
+    441866.75 1674381.523 0, 441633.974 1674414.38 0, 441401.201 1674447.251 0, 441168.43 1674480.136 0, 440935.661 1674513.035 0, 440702.893 1674545.947 0, 440470.128 1674578.873 0, 440237.364 1674611.812 0, 440004.603 1674644.766 0, 439771.843 1674677.733 0, 
+    439539.085 1674710.714 0, 439306.33 1674743.708 0, 439073.576 1674776.716 0, 438840.824 1674809.738 0, 438608.074 1674842.774 0, 438375.326 1674875.823 0, 438142.58 1674908.886 0, 437909.836 1674941.963 0, 437675.878 1674975.226 0, 438458.488 1680478.565 0, 
+    439241.026 1685981.394 0, 439474.332 1685948.224 0, 439706.428 1685915.239 0, 439938.527 1685882.268 0, 440170.627 1685849.311 0, 440402.729 1685816.367 0, 440634.833 1685783.437 0, 440866.939 1685750.521 0, 441099.047 1685717.619 0, 441331.157 1685684.73 0, 
+    441563.268 1685651.854 0, 441795.382 1685618.993 0, 442027.498 1685586.145 0, 442259.615 1685553.31 0, 442491.735 1685520.49 0, 442723.856 1685487.683 0, 442955.98 1685454.889 0, 443188.105 1685422.11 0, 443420.232 1685389.344 0, 443652.362 1685356.591 0, 
+    443884.493 1685323.853 0, 444116.626 1685291.128 0, 444348.761 1685258.416 0, 444580.898 1685225.719 0, 444811.825 1685193.205 0, 445045.177 1685160.364 0, 445277.32 1685127.707 0, 445509.464 1685095.064 0, 445741.611 1685062.435 0, 445973.759 1685029.819 0, 
+    446205.91 1684997.217 0, 446438.062 1684964.629 0, 446670.216 1684932.054 0, 446902.372 1684899.493 0, 447134.53 1684866.946 0, 447366.69 1684834.412 0, 447598.852 1684801.892 0, 447831.016 1684769.385 0, 448063.181 1684736.893 0, 448295.349 1684704.414 0, 
+    448527.518 1684671.948 0, 448759.69 1684639.496 0, 448991.863 1684607.058 0, 449224.038 1684574.634 0, 449456.215 1684542.223 0, 449688.394 1684509.826 0, 449920.575 1684477.443 0, 450152.758 1684445.073 0, 450383.732 1684412.886 0, 449616.744 1678907.867 0, 
+    448849.685 1673402.339 0))
+
+POLYGON ((461530.826 1682875.863 0, 461299.76 1682907.398 0, 461067.486 1682939.112 0, 460835.215 1682970.839 0, 460602.945 1683002.58 0, 460370.678 1683034.335 0, 460138.412 1683066.103 0, 459906.148 1683097.885 0, 459673.885 1683129.681 0, 459441.625 1683161.49 0, 
+    459209.367 1683193.313 0, 458977.11 1683225.15 0, 458744.856 1683257 0, 458512.603 1683288.864 0, 458280.352 1683320.742 0, 458048.103 1683352.633 0, 457815.856 1683384.539 0, 457583.61 1683416.457 0, 457351.367 1683448.39 0, 457119.126 1683480.336 0, 
+    456886.886 1683512.295 0, 456654.648 1683544.269 0, 456422.412 1683576.256 0, 456190.178 1683608.257 0, 455956.736 1683640.438 0, 455725.716 1683672.299 0, 455493.488 1683704.341 0, 455261.261 1683736.396 0, 455029.037 1683768.465 0, 454796.814 1683800.548 0, 
+    454564.593 1683832.644 0, 454332.374 1683864.754 0, 454100.157 1683896.878 0, 453867.942 1683929.016 0, 453635.729 1683961.167 0, 453403.518 1683993.331 0, 453171.308 1684025.51 0, 452939.101 1684057.702 0, 452706.895 1684089.908 0, 452474.691 1684122.127 0, 
+    452242.489 1684154.36 0, 452010.289 1684186.607 0, 451778.091 1684218.867 0, 451545.895 1684251.141 0, 451313.701 1684283.429 0, 451081.509 1684315.731 0, 450849.318 1684348.046 0, 450617.13 1684380.375 0, 450383.732 1684412.886 0, 451150.648 1689917.388 0, 
+    451917.491 1695421.368 0, 452150.237 1695388.947 0, 452381.778 1695356.709 0, 452613.321 1695324.484 0, 452844.865 1695292.273 0, 453076.411 1695260.075 0, 453307.959 1695227.891 0, 453539.51 1695195.721 0, 453771.061 1695163.564 0, 454002.615 1695131.421 0, 
+    454234.171 1695099.291 0, 454465.729 1695067.175 0, 454697.288 1695035.073 0, 454928.85 1695002.985 0, 455160.413 1694970.91 0, 455391.978 1694938.848 0, 455623.545 1694906.8 0, 455855.114 1694874.766 0, 456086.685 1694842.746 0, 456318.258 1694810.739 0, 
+    456549.833 1694778.746 0, 456781.409 1694746.766 0, 457012.988 1694714.8 0, 457244.568 1694682.848 0, 457474.943 1694651.076 0, 457707.734 1694618.984 0, 457939.32 1694587.073 0, 458170.908 1694555.175 0, 458402.497 1694523.291 0, 458634.089 1694491.42 0, 
+    458865.682 1694459.563 0, 459097.278 1694427.72 0, 459328.875 1694395.89 0, 459560.474 1694364.074 0, 459792.075 1694332.272 0, 460023.678 1694300.483 0, 460255.282 1694268.708 0, 460486.889 1694236.947 0, 460718.497 1694205.199 0, 460950.107 1694173.465 0, 
+    461181.72 1694141.744 0, 461413.334 1694110.037 0, 461644.949 1694078.344 0, 461876.567 1694046.664 0, 462108.187 1694014.998 0, 462339.808 1693983.346 0, 462571.432 1693951.707 0, 462803.057 1693920.082 0, 463033.478 1693888.635 0, 462282.187 1688382.51 0, 
+    461530.826 1682875.863 0))
+
+POLYGON ((474153.75 1692387.312 0, 473923.239 1692418.108 0, 473691.526 1692449.079 0, 473459.814 1692480.063 0, 473228.104 1692511.061 0, 472996.396 1692542.073 0, 472764.689 1692573.098 0, 472532.985 1692604.137 0, 472301.282 1692635.189 0, 472069.582 1692666.255 0, 
+    471837.883 1692697.335 0, 471606.185 1692728.429 0, 471374.49 1692759.536 0, 471142.797 1692790.656 0, 470911.105 1692821.791 0, 470679.415 1692852.939 0, 470447.727 1692884.1 0, 470216.041 1692915.275 0, 469984.356 1692946.464 0, 469752.674 1692977.667 0, 
+    469520.993 1693008.883 0, 469289.314 1693040.113 0, 469057.637 1693071.356 0, 468825.962 1693102.613 0, 468593.084 1693134.046 0, 468362.618 1693165.168 0, 468130.948 1693196.466 0, 467899.28 1693227.777 0, 467667.614 1693259.103 0, 467435.95 1693290.442 0, 
+    467204.288 1693321.794 0, 466972.627 1693353.16 0, 466740.969 1693384.54 0, 466509.312 1693415.933 0, 466277.657 1693447.34 0, 466046.004 1693478.761 0, 465814.353 1693510.195 0, 465582.704 1693541.643 0, 465351.056 1693573.105 0, 465119.411 1693604.58 0, 
+    464887.767 1693636.069 0, 464656.125 1693667.571 0, 464424.485 1693699.087 0, 464192.847 1693730.617 0, 463961.211 1693762.16 0, 463729.576 1693793.717 0, 463497.943 1693825.288 0, 463266.313 1693856.872 0, 463033.478 1693888.635 0, 463784.696 1699394.23 0, 
+    464535.841 1704899.288 0, 464768.024 1704867.615 0, 464999.007 1704836.119 0, 465229.992 1704804.636 0, 465460.978 1704773.168 0, 465691.966 1704741.713 0, 465922.956 1704710.271 0, 466153.948 1704678.843 0, 466384.942 1704647.429 0, 466615.938 1704616.028 0, 
+    466846.935 1704584.641 0, 467077.935 1704553.268 0, 467308.936 1704521.908 0, 467539.939 1704490.561 0, 467770.944 1704459.229 0, 468001.95 1704427.909 0, 468232.959 1704396.604 0, 468463.969 1704365.312 0, 468694.982 1704334.034 0, 468925.996 1704302.769 0, 
+    469157.012 1704271.518 0, 469388.029 1704240.28 0, 469619.049 1704209.056 0, 469850.07 1704177.846 0, 470079.892 1704146.811 0, 470312.119 1704115.466 0, 470543.146 1704084.296 0, 470774.175 1704053.14 0, 471005.205 1704021.998 0, 471236.238 1703990.869 0, 
+    471467.272 1703959.754 0, 471698.308 1703928.652 0, 471929.346 1703897.564 0, 472160.386 1703866.49 0, 472391.427 1703835.429 0, 472622.471 1703804.382 0, 472853.516 1703773.348 0, 473084.563 1703742.328 0, 473315.612 1703711.322 0, 473546.663 1703680.329 0, 
+    473777.715 1703649.35 0, 474008.77 1703618.384 0, 474239.826 1703587.432 0, 474470.884 1703556.494 0, 474701.944 1703525.569 0, 474933.005 1703494.658 0, 475164.069 1703463.76 0, 475395.134 1703432.876 0, 475625 1703402.166 0, 474889.411 1697895.008 0, 
+    474153.75 1692387.312 0))
+
+POLYGON ((347103.815 1610003.691 0, 346868.499 1610041.923 0, 346631.938 1610080.372 0, 346395.378 1610118.835 0, 346158.821 1610157.312 0, 345922.265 1610195.803 0, 345685.713 1610234.307 0, 345449.162 1610272.826 0, 345212.614 1610311.358 0, 344976.068 1610349.905 0, 
+    344739.524 1610388.465 0, 344502.983 1610427.039 0, 344266.443 1610465.628 0, 344029.906 1610504.23 0, 343793.372 1610542.846 0, 343556.839 1610581.476 0, 343320.309 1610620.12 0, 343083.781 1610658.778 0, 342847.256 1610697.449 0, 342610.733 1610736.135 0, 
+    342374.211 1610774.835 0, 342137.693 1610813.548 0, 341901.176 1610852.276 0, 341664.662 1610891.017 0, 341426.901 1610929.977 0, 341191.641 1610968.541 0, 340955.133 1611007.324 0, 340718.628 1611046.121 0, 340482.125 1611084.932 0, 340245.625 1611123.757 0, 
+    340009.127 1611162.596 0, 339772.631 1611201.449 0, 339536.137 1611240.315 0, 339299.646 1611279.196 0, 339063.157 1611318.09 0, 338826.67 1611356.999 0, 338590.186 1611395.921 0, 338353.703 1611434.857 0, 338117.224 1611473.808 0, 337880.746 1611512.772 0, 
+    337644.271 1611551.75 0, 337407.798 1611590.741 0, 337171.327 1611629.747 0, 336934.859 1611668.767 0, 336698.392 1611707.801 0, 336461.929 1611746.848 0, 336225.467 1611785.91 0, 335989.008 1611824.985 0, 335751.302 1611864.281 0, 336659.149 1617354.963 0, 
+    337566.927 1622845.226 0, 337803.983 1622806.038 0, 338039.796 1622767.069 0, 338275.611 1622728.115 0, 338511.429 1622689.174 0, 338747.248 1622650.247 0, 338983.071 1622611.334 0, 339218.895 1622572.435 0, 339454.721 1622533.549 0, 339690.55 1622494.678 0, 
+    339926.382 1622455.82 0, 340162.215 1622416.977 0, 340398.051 1622378.147 0, 340633.889 1622339.331 0, 340869.729 1622300.529 0, 341105.572 1622261.741 0, 341341.417 1622222.966 0, 341577.264 1622184.206 0, 341813.114 1622145.459 0, 342048.965 1622106.727 0, 
+    342284.819 1622068.008 0, 342520.676 1622029.303 0, 342756.534 1621990.612 0, 342992.395 1621951.935 0, 343227.013 1621913.476 0, 343464.124 1621874.623 0, 343699.992 1621835.987 0, 343935.861 1621797.366 0, 344171.734 1621758.758 0, 344407.608 1621720.164 0, 
+    344643.485 1621681.584 0, 344879.364 1621643.018 0, 345115.245 1621604.466 0, 345351.129 1621565.928 0, 345587.015 1621527.403 0, 345822.903 1621488.893 0, 346058.793 1621450.396 0, 346294.686 1621411.913 0, 346530.581 1621373.445 0, 346766.478 1621334.99 0, 
+    347002.378 1621296.548 0, 347238.279 1621258.121 0, 347474.183 1621219.708 0, 347710.09 1621181.309 0, 347945.998 1621142.923 0, 348181.909 1621104.551 0, 348417.822 1621066.194 0, 348653.737 1621027.85 0, 348888.41 1620989.722 0, 347996.147 1615496.916 0, 
+    347103.815 1610003.691 0))
+
+POLYGON ((360215.09 1619166.21 0, 359980.309 1619203.675 0, 359744.286 1619241.352 0, 359508.266 1619279.043 0, 359272.248 1619316.748 0, 359036.232 1619354.467 0, 358800.218 1619392.2 0, 358564.206 1619429.947 0, 358328.197 1619467.707 0, 358092.19 1619505.482 0, 
+    357856.185 1619543.27 0, 357620.182 1619581.072 0, 357384.182 1619618.888 0, 357148.184 1619656.718 0, 356912.188 1619694.562 0, 356676.194 1619732.42 0, 356440.202 1619770.292 0, 356204.213 1619808.177 0, 355968.226 1619846.077 0, 355732.241 1619883.99 0, 
+    355496.259 1619921.918 0, 355260.278 1619959.859 0, 355024.3 1619997.814 0, 354788.324 1620035.783 0, 354551.106 1620073.966 0, 354316.379 1620111.762 0, 354080.41 1620149.773 0, 353844.443 1620187.797 0, 353608.478 1620225.836 0, 353372.516 1620263.888 0, 
+    353136.555 1620301.954 0, 352900.597 1620340.034 0, 352664.642 1620378.128 0, 352428.688 1620416.236 0, 352192.737 1620454.358 0, 351956.788 1620492.493 0, 351720.841 1620530.643 0, 351484.896 1620568.806 0, 351248.954 1620606.983 0, 351013.014 1620645.174 0, 
+    350777.076 1620683.379 0, 350541.141 1620721.598 0, 350305.207 1620759.831 0, 350069.276 1620798.078 0, 349833.347 1620836.338 0, 349597.421 1620874.613 0, 349361.497 1620912.901 0, 349125.575 1620951.204 0, 348888.41 1620989.722 0, 349780.604 1626482.102 0, 
+    350672.728 1631974.051 0, 350909.243 1631935.638 0, 351144.518 1631897.441 0, 351379.796 1631859.258 0, 351615.076 1631821.088 0, 351850.358 1631782.932 0, 352085.643 1631744.791 0, 352320.93 1631706.663 0, 352556.219 1631668.548 0, 352791.51 1631630.448 0, 
+    353026.803 1631592.362 0, 353262.099 1631554.289 0, 353497.397 1631516.23 0, 353732.697 1631478.185 0, 353968 1631440.154 0, 354203.304 1631402.137 0, 354438.611 1631364.133 0, 354673.92 1631326.144 0, 354909.232 1631288.168 0, 355144.545 1631250.206 0, 
+    355379.861 1631212.258 0, 355615.179 1631174.324 0, 355850.5 1631136.404 0, 356085.822 1631098.498 0, 356319.906 1631060.805 0, 356556.474 1631022.726 0, 356791.803 1630984.861 0, 357027.135 1630947.01 0, 357262.468 1630909.173 0, 357497.804 1630871.35 0, 
+    357733.142 1630833.54 0, 357968.483 1630795.745 0, 358203.825 1630757.963 0, 358439.17 1630720.195 0, 358674.517 1630682.441 0, 358909.867 1630644.701 0, 359145.218 1630606.974 0, 359380.572 1630569.262 0, 359615.928 1630531.563 0, 359851.286 1630493.878 0, 
+    360086.646 1630456.207 0, 360322.009 1630418.55 0, 360557.374 1630380.907 0, 360792.741 1630343.278 0, 361028.11 1630305.662 0, 361263.481 1630268.06 0, 361498.855 1630230.473 0, 361734.231 1630192.899 0, 361968.369 1630155.536 0, 361091.764 1624661.089 0, 
+    360215.09 1619166.21 0))
+
+POLYGON ((373269.102 1628368.941 0, 373034.857 1628405.642 0, 372799.376 1628442.551 0, 372563.897 1628479.474 0, 372328.421 1628516.41 0, 372092.946 1628553.361 0, 371857.474 1628590.325 0, 371622.004 1628627.303 0, 371386.536 1628664.295 0, 371151.07 1628701.301 0, 
+    370915.606 1628738.321 0, 370680.145 1628775.354 0, 370444.685 1628812.402 0, 370209.228 1628849.463 0, 369973.773 1628886.538 0, 369738.32 1628923.627 0, 369502.87 1628960.73 0, 369267.421 1628997.847 0, 369031.975 1629034.977 0, 368796.531 1629072.122 0, 
+    368561.089 1629109.28 0, 368325.65 1629146.452 0, 368090.212 1629183.638 0, 367854.777 1629220.838 0, 367618.104 1629258.248 0, 367383.913 1629295.28 0, 367148.484 1629332.521 0, 366913.058 1629369.776 0, 366677.633 1629407.045 0, 366442.211 1629444.329 0, 
+    366206.791 1629481.625 0, 365971.374 1629518.936 0, 365735.958 1629556.261 0, 365500.545 1629593.599 0, 365265.134 1629630.951 0, 365029.725 1629668.318 0, 364794.318 1629705.698 0, 364558.913 1629743.092 0, 364323.511 1629780.499 0, 364088.111 1629817.921 0, 
+    363852.713 1629855.356 0, 363617.317 1629892.806 0, 363381.924 1629930.269 0, 363146.532 1629967.746 0, 362911.143 1630005.237 0, 362675.756 1630042.741 0, 362440.372 1630080.26 0, 362204.989 1630117.792 0, 361968.369 1630155.536 0, 362844.904 1635649.546 0, 
+    363721.368 1641143.111 0, 363957.338 1641105.471 0, 364192.074 1641068.041 0, 364426.812 1641030.626 0, 364661.552 1640993.224 0, 364896.294 1640955.836 0, 365131.039 1640918.462 0, 365365.786 1640881.102 0, 365600.535 1640843.756 0, 365835.286 1640806.423 0, 
+    366070.039 1640769.104 0, 366304.795 1640731.799 0, 366539.552 1640694.508 0, 366774.312 1640657.231 0, 367009.075 1640619.967 0, 367243.839 1640582.718 0, 367478.605 1640545.482 0, 367713.374 1640508.26 0, 367948.145 1640471.052 0, 368182.918 1640433.857 0, 
+    368417.693 1640396.677 0, 368652.471 1640359.51 0, 368887.251 1640322.357 0, 369122.033 1640285.218 0, 369355.58 1640248.288 0, 369591.603 1640210.981 0, 369826.391 1640173.883 0, 370061.182 1640136.799 0, 370295.975 1640099.729 0, 370530.77 1640062.673 0, 
+    370765.567 1640025.631 0, 371000.366 1639988.602 0, 371235.168 1639951.587 0, 371469.971 1639914.586 0, 371704.777 1639877.599 0, 371939.585 1639840.626 0, 372174.395 1639803.667 0, 372409.208 1639766.721 0, 372644.022 1639729.789 0, 372878.839 1639692.871 0, 
+    373113.658 1639655.967 0, 373348.479 1639619.077 0, 373583.302 1639582.2 0, 373818.128 1639545.337 0, 374052.955 1639508.488 0, 374287.785 1639471.653 0, 374522.617 1639434.832 0, 374757.451 1639398.025 0, 374991.052 1639361.424 0, 374130.112 1633865.405 0, 
+    373269.102 1628368.941 0))
+
+POLYGON ((386265.725 1637611.584 0, 386032.02 1637647.524 0, 385797.082 1637683.668 0, 385562.147 1637719.826 0, 385327.215 1637755.997 0, 385092.284 1637792.182 0, 384857.355 1637828.382 0, 384622.429 1637864.595 0, 384387.504 1637900.821 0, 384152.582 1637937.062 0, 
+    383917.662 1637973.317 0, 383682.744 1638009.585 0, 383447.828 1638045.867 0, 383212.914 1638082.163 0, 382978.003 1638118.473 0, 382743.094 1638154.796 0, 382508.186 1638191.134 0, 382273.281 1638227.485 0, 382038.378 1638263.85 0, 381803.477 1638300.229 0, 
+    381568.579 1638336.622 0, 381333.682 1638373.028 0, 381098.788 1638409.449 0, 380863.895 1638445.883 0, 380627.77 1638482.523 0, 380394.117 1638518.793 0, 380159.231 1638555.268 0, 379924.348 1638591.758 0, 379689.466 1638628.261 0, 379454.587 1638664.778 0, 
+    379219.709 1638701.309 0, 378984.834 1638737.854 0, 378749.961 1638774.413 0, 378515.09 1638810.985 0, 378280.222 1638847.572 0, 378045.355 1638884.172 0, 377810.491 1638920.786 0, 377575.629 1638957.413 0, 377340.769 1638994.055 0, 377105.911 1639030.71 0, 
+    376871.055 1639067.38 0, 376636.202 1639104.063 0, 376401.35 1639140.759 0, 376166.501 1639177.47 0, 375931.654 1639214.195 0, 375696.809 1639250.933 0, 375461.966 1639287.685 0, 375227.126 1639324.451 0, 374991.052 1639361.424 0, 375851.921 1644856.993 0, 
+    376712.719 1650352.105 0, 376948.143 1650315.234 0, 377182.337 1650278.569 0, 377416.532 1650241.918 0, 377650.73 1650205.281 0, 377884.931 1650168.658 0, 378119.133 1650132.048 0, 378353.337 1650095.452 0, 378587.544 1650058.87 0, 378821.753 1650022.302 0, 
+    379055.964 1649985.748 0, 379290.177 1649949.207 0, 379524.392 1649912.68 0, 379758.609 1649876.167 0, 379992.829 1649839.668 0, 380227.051 1649803.182 0, 380461.274 1649766.711 0, 380695.5 1649730.253 0, 380929.728 1649693.809 0, 381163.959 1649657.378 0, 
+    381398.191 1649620.962 0, 381632.426 1649584.559 0, 381866.662 1649548.17 0, 382100.901 1649511.795 0, 382333.911 1649475.624 0, 382569.385 1649439.086 0, 382803.631 1649402.752 0, 383037.878 1649366.432 0, 383272.127 1649330.125 0, 383506.379 1649293.833 0, 
+    383740.633 1649257.554 0, 383974.889 1649221.289 0, 384209.147 1649185.038 0, 384443.407 1649148.801 0, 384677.669 1649112.577 0, 384911.934 1649076.368 0, 385146.2 1649040.172 0, 385380.469 1649003.989 0, 385614.74 1648967.821 0, 385849.013 1648931.666 0, 
+    386083.288 1648895.526 0, 386317.565 1648859.399 0, 386551.845 1648823.285 0, 386786.126 1648787.186 0, 387020.41 1648751.1 0, 387254.696 1648715.028 0, 387488.983 1648678.97 0, 387723.273 1648642.926 0, 387956.335 1648607.085 0, 387111.065 1643109.563 0, 
+    386265.725 1637611.584 0))
+
+POLYGON ((399204.835 1646893.837 0, 398971.672 1646929.019 0, 398737.281 1646964.402 0, 398502.892 1646999.798 0, 398268.505 1647035.208 0, 398034.121 1647070.631 0, 397799.738 1647106.069 0, 397565.358 1647141.52 0, 397330.979 1647176.985 0, 397096.603 1647212.464 0, 
+    396862.229 1647247.956 0, 396627.857 1647283.463 0, 396393.487 1647318.983 0, 396159.119 1647354.517 0, 395924.753 1647390.065 0, 395690.389 1647425.626 0, 395456.028 1647461.201 0, 395221.668 1647496.791 0, 394987.311 1647532.394 0, 394752.955 1647568.01 0, 
+    394518.602 1647603.641 0, 394284.251 1647639.285 0, 394049.902 1647674.943 0, 393815.555 1647710.615 0, 393579.98 1647746.488 0, 393346.867 1647782 0, 393112.527 1647817.714 0, 392878.188 1647853.441 0, 392643.852 1647889.182 0, 392409.517 1647924.936 0, 
+    392175.185 1647960.705 0, 391940.855 1647996.487 0, 391706.527 1648032.283 0, 391472.201 1648068.093 0, 391237.877 1648103.917 0, 391003.555 1648139.754 0, 390769.236 1648175.605 0, 390534.918 1648211.47 0, 390300.603 1648247.349 0, 390066.29 1648283.242 0, 
+    389831.979 1648319.148 0, 389597.669 1648355.068 0, 389363.363 1648391.002 0, 389129.058 1648426.95 0, 388894.755 1648462.911 0, 388660.454 1648498.887 0, 388426.156 1648534.876 0, 388191.86 1648570.879 0, 387956.335 1648607.085 0, 388801.533 1654104.143 0, 
+    389646.66 1659600.732 0, 389881.534 1659564.626 0, 390115.183 1659528.722 0, 390348.835 1659492.833 0, 390582.488 1659456.957 0, 390816.144 1659421.094 0, 391049.802 1659385.246 0, 391283.461 1659349.411 0, 391517.123 1659313.59 0, 391750.787 1659277.783 0, 
+    391984.454 1659241.99 0, 392218.122 1659206.21 0, 392451.792 1659170.444 0, 392685.465 1659134.692 0, 392919.139 1659098.953 0, 393152.816 1659063.229 0, 393386.495 1659027.518 0, 393620.176 1658991.82 0, 393853.858 1658956.137 0, 394087.544 1658920.467 0, 
+    394321.231 1658884.811 0, 394554.92 1658849.169 0, 394788.611 1658813.541 0, 395022.305 1658777.926 0, 395254.774 1658742.512 0, 395489.698 1658706.738 0, 395723.398 1658671.165 0, 395957.1 1658635.605 0, 396190.804 1658600.059 0, 396424.51 1658564.527 0, 
+    396658.218 1658529.009 0, 396891.928 1658493.504 0, 397125.64 1658458.013 0, 397359.355 1658422.536 0, 397593.071 1658387.073 0, 397826.79 1658351.623 0, 398060.51 1658316.187 0, 398294.233 1658280.765 0, 398527.958 1658245.357 0, 398761.685 1658209.962 0, 
+    398995.414 1658174.582 0, 399229.145 1658139.214 0, 399462.878 1658103.861 0, 399696.613 1658068.522 0, 399930.35 1658033.196 0, 400164.09 1657997.884 0, 400397.831 1657962.586 0, 400631.575 1657927.301 0, 400864.094 1657892.215 0, 400034.5 1652393.261 0, 
+    399204.835 1646893.837 0))
+
+POLYGON ((412086.311 1656215.397 0, 411853.692 1656249.826 0, 411619.849 1656284.45 0, 411386.009 1656319.088 0, 411152.171 1656353.739 0, 410918.335 1656388.404 0, 410684.501 1656423.083 0, 410450.668 1656457.776 0, 410216.838 1656492.483 0, 409983.01 1656527.203 0, 
+    409749.184 1656561.937 0, 409515.361 1656596.685 0, 409281.539 1656631.447 0, 409047.719 1656666.222 0, 408813.901 1656701.011 0, 408580.085 1656735.814 0, 408346.272 1656770.631 0, 408112.46 1656805.461 0, 407878.65 1656840.306 0, 407644.843 1656875.164 0, 
+    407411.037 1656910.035 0, 407177.234 1656944.921 0, 406943.433 1656979.82 0, 406709.633 1657014.733 0, 406474.611 1657049.843 0, 406242.041 1657084.6 0, 406008.248 1657119.555 0, 405774.457 1657154.523 0, 405540.668 1657189.504 0, 405306.881 1657224.5 0, 
+    405073.096 1657259.509 0, 404839.313 1657294.532 0, 404605.532 1657329.569 0, 404371.753 1657364.62 0, 404137.977 1657399.684 0, 403904.202 1657434.762 0, 403670.429 1657469.854 0, 403436.659 1657504.96 0, 403202.891 1657540.079 0, 402969.124 1657575.213 0, 
+    402735.36 1657610.36 0, 402501.598 1657645.52 0, 402267.838 1657680.695 0, 402034.08 1657715.883 0, 401800.324 1657751.085 0, 401566.57 1657786.301 0, 401332.818 1657821.53 0, 401099.068 1657856.773 0, 400864.094 1657892.215 0, 401693.617 1663390.693 0, 
+    402523.066 1668888.689 0, 402757.389 1668853.345 0, 402990.492 1668818.199 0, 403223.596 1668783.067 0, 403456.703 1668747.949 0, 403689.812 1668712.844 0, 403922.923 1668677.754 0, 404156.035 1668642.677 0, 404389.15 1668607.613 0, 404622.267 1668572.564 0, 
+    404855.386 1668537.528 0, 405088.507 1668502.506 0, 405321.631 1668467.497 0, 405554.756 1668432.502 0, 405787.883 1668397.521 0, 406021.013 1668362.554 0, 406254.144 1668327.601 0, 406487.277 1668292.661 0, 406720.413 1668257.735 0, 406953.55 1668222.822 0, 
+    407186.69 1668187.924 0, 407419.832 1668153.039 0, 407652.976 1668118.167 0, 407886.121 1668083.31 0, 408118.047 1668048.649 0, 408352.419 1668013.636 0, 408585.571 1667978.82 0, 408818.725 1667944.017 0, 409051.881 1667909.228 0, 409285.039 1667874.453 0, 
+    409518.199 1667839.692 0, 409751.361 1667804.944 0, 409984.526 1667770.21 0, 410217.692 1667735.49 0, 410450.86 1667700.783 0, 410684.031 1667666.09 0, 410917.203 1667631.411 0, 411150.377 1667596.746 0, 411383.554 1667562.094 0, 411616.732 1667527.456 0, 
+    411849.913 1667492.832 0, 412083.096 1667458.221 0, 412316.28 1667423.625 0, 412549.467 1667389.042 0, 412782.656 1667354.472 0, 413015.846 1667319.917 0, 413249.039 1667285.375 0, 413482.234 1667250.847 0, 413714.209 1667216.513 0, 412900.296 1661716.196 0, 
+    412086.311 1656215.397 0))
+
+POLYGON ((424910.032 1665575.961 0, 424677.959 1665609.64 0, 424444.667 1665643.509 0, 424211.378 1665677.392 0, 423978.09 1665711.288 0, 423744.805 1665745.199 0, 423511.521 1665779.123 0, 423278.24 1665813.061 0, 423044.961 1665847.012 0, 422811.683 1665880.978 0, 
+    422578.408 1665914.957 0, 422345.134 1665948.949 0, 422111.863 1665982.956 0, 421878.593 1666016.976 0, 421645.326 1666051.01 0, 421412.061 1666085.058 0, 421178.797 1666119.119 0, 420945.536 1666153.194 0, 420712.276 1666187.283 0, 420479.019 1666221.386 0, 
+    420245.763 1666255.502 0, 420012.51 1666289.632 0, 419779.259 1666323.776 0, 419546.009 1666357.933 0, 419311.541 1666392.283 0, 419079.517 1666426.289 0, 418846.273 1666460.488 0, 418613.032 1666494.701 0, 418379.793 1666528.927 0, 418146.555 1666563.167 0, 
+    417913.32 1666597.42 0, 417680.087 1666631.687 0, 417446.856 1666665.969 0, 417213.626 1666700.263 0, 416980.399 1666734.572 0, 416747.174 1666768.894 0, 416513.951 1666803.23 0, 416280.73 1666837.58 0, 416047.51 1666871.943 0, 415814.293 1666906.32 0, 
+    415581.078 1666940.711 0, 415347.865 1666975.116 0, 415114.654 1667009.534 0, 414881.445 1667043.966 0, 414648.238 1667078.412 0, 414415.033 1667112.871 0, 414181.83 1667147.345 0, 413948.629 1667181.832 0, 413714.209 1667216.513 0, 414528.05 1672716.34 0, 
+    415341.818 1678215.672 0, 415575.587 1678181.087 0, 415808.141 1678146.695 0, 416040.696 1678112.318 0, 416273.254 1678077.954 0, 416505.813 1678043.604 0, 416738.375 1678009.267 0, 416970.938 1677974.945 0, 417203.504 1677940.636 0, 417436.072 1677906.34 0, 
+    417668.641 1677872.058 0, 417901.213 1677837.79 0, 418133.787 1677803.536 0, 418366.362 1677769.295 0, 418598.94 1677735.068 0, 418831.52 1677700.855 0, 419064.102 1677666.656 0, 419296.685 1677632.47 0, 419529.271 1677598.298 0, 419761.859 1677564.139 0, 
+    419994.449 1677529.994 0, 420227.041 1677495.863 0, 420459.634 1677461.746 0, 420692.23 1677427.642 0, 420923.611 1677393.73 0, 421157.428 1677359.475 0, 421390.03 1677325.413 0, 421622.634 1677291.364 0, 421855.239 1677257.329 0, 422087.847 1677223.307 0, 
+    422320.457 1677189.299 0, 422553.069 1677155.305 0, 422785.683 1677121.324 0, 423018.299 1677087.357 0, 423250.917 1677053.404 0, 423483.536 1677019.465 0, 423716.158 1676985.539 0, 423948.782 1676951.627 0, 424181.408 1676917.729 0, 424414.036 1676883.844 0, 
+    424646.666 1676849.973 0, 424879.297 1676816.116 0, 425111.931 1676782.272 0, 425344.567 1676748.442 0, 425577.205 1676714.626 0, 425809.845 1676680.823 0, 426042.486 1676647.034 0, 426275.13 1676613.259 0, 426506.559 1676579.674 0, 425708.331 1671078.066 0, 
+    424910.032 1665575.961 0))
+
+POLYGON ((437675.878 1674975.226 0, 437444.353 1675008.157 0, 437211.615 1675041.275 0, 436978.879 1675074.406 0, 436746.144 1675107.551 0, 436513.412 1675140.71 0, 436280.682 1675173.883 0, 436047.953 1675207.069 0, 435815.227 1675240.269 0, 435582.502 1675273.483 0, 
+    435349.779 1675306.71 0, 435117.059 1675339.951 0, 434884.34 1675373.206 0, 434651.623 1675406.474 0, 434418.908 1675439.756 0, 434186.195 1675473.052 0, 433953.485 1675506.362 0, 433720.776 1675539.685 0, 433488.069 1675573.022 0, 433255.364 1675606.372 0, 
+    433022.661 1675639.737 0, 432789.96 1675673.115 0, 432557.26 1675706.506 0, 432324.563 1675739.912 0, 432090.652 1675773.506 0, 431859.175 1675806.764 0, 431626.484 1675840.21 0, 431393.794 1675873.67 0, 431161.107 1675907.144 0, 430928.422 1675940.632 0, 
+    430695.738 1675974.133 0, 430463.057 1676007.648 0, 430230.378 1676041.177 0, 429997.7 1676074.719 0, 429765.025 1676108.275 0, 429532.351 1676141.845 0, 429299.68 1676175.428 0, 429067.01 1676209.025 0, 428834.343 1676242.636 0, 428601.677 1676276.261 0, 
+    428369.013 1676309.899 0, 428136.352 1676343.551 0, 427903.692 1676377.217 0, 427671.034 1676410.896 0, 427438.379 1676444.589 0, 427205.725 1676478.296 0, 426973.073 1676512.016 0, 426740.424 1676545.75 0, 426506.559 1676579.674 0, 427304.714 1682080.78 0, 
+    428102.795 1687581.377 0, 428336.008 1687547.547 0, 428568.011 1687513.907 0, 428800.015 1687480.281 0, 429032.021 1687446.668 0, 429264.029 1687413.069 0, 429496.039 1687379.483 0, 429728.051 1687345.911 0, 429960.065 1687312.353 0, 430192.081 1687278.808 0, 
+    430424.099 1687245.277 0, 430656.119 1687211.76 0, 430888.141 1687178.256 0, 431120.165 1687144.766 0, 431352.191 1687111.29 0, 431584.219 1687077.827 0, 431816.248 1687044.378 0, 432048.28 1687010.943 0, 432280.314 1686977.521 0, 432512.35 1686944.113 0, 
+    432744.387 1686910.719 0, 432976.427 1686877.338 0, 433208.469 1686843.971 0, 433440.512 1686810.618 0, 433671.345 1686777.452 0, 433904.605 1686743.952 0, 434136.655 1686710.64 0, 434368.706 1686677.341 0, 434600.76 1686644.056 0, 434832.815 1686610.784 0, 
+    435064.872 1686577.527 0, 435296.932 1686544.282 0, 435528.993 1686511.052 0, 435761.056 1686477.835 0, 435993.121 1686444.632 0, 436225.188 1686411.442 0, 436457.257 1686378.267 0, 436689.328 1686345.104 0, 436921.401 1686311.956 0, 437153.476 1686278.821 0, 
+    437385.553 1686245.7 0, 437617.632 1686212.592 0, 437849.712 1686179.498 0, 438081.795 1686146.418 0, 438313.88 1686113.352 0, 438545.966 1686080.299 0, 438778.055 1686047.26 0, 439010.145 1686014.234 0, 439241.026 1685981.394 0, 438458.488 1680478.565 0, 
+    437675.878 1674975.226 0))
+
+POLYGON ((450383.732 1684412.886 0, 450152.758 1684445.073 0, 449920.575 1684477.443 0, 449688.394 1684509.826 0, 449456.215 1684542.223 0, 449224.038 1684574.634 0, 448991.863 1684607.058 0, 448759.69 1684639.496 0, 448527.518 1684671.948 0, 448295.349 1684704.414 0, 
+    448063.181 1684736.893 0, 447831.016 1684769.385 0, 447598.852 1684801.892 0, 447366.69 1684834.412 0, 447134.53 1684866.946 0, 446902.372 1684899.493 0, 446670.216 1684932.054 0, 446438.062 1684964.629 0, 446205.91 1684997.217 0, 445973.759 1685029.819 0, 
+    445741.611 1685062.435 0, 445509.464 1685095.064 0, 445277.32 1685127.707 0, 445045.177 1685160.364 0, 444811.825 1685193.205 0, 444580.898 1685225.719 0, 444348.761 1685258.416 0, 444116.626 1685291.128 0, 443884.493 1685323.853 0, 443652.362 1685356.591 0, 
+    443420.232 1685389.344 0, 443188.105 1685422.11 0, 442955.98 1685454.889 0, 442723.856 1685487.683 0, 442491.735 1685520.49 0, 442259.615 1685553.31 0, 442027.498 1685586.145 0, 441795.382 1685618.993 0, 441563.268 1685651.854 0, 441331.157 1685684.73 0, 
+    441099.047 1685717.619 0, 440866.939 1685750.521 0, 440634.833 1685783.437 0, 440402.729 1685816.367 0, 440170.627 1685849.311 0, 439938.527 1685882.268 0, 439706.428 1685915.239 0, 439474.332 1685948.224 0, 439241.026 1685981.394 0, 440023.49 1691483.708 0, 
+    440805.88 1696985.5 0, 441038.535 1696952.422 0, 441269.984 1696919.529 0, 441501.434 1696886.65 0, 441732.887 1696853.785 0, 441964.341 1696820.933 0, 442195.797 1696788.095 0, 442427.256 1696755.271 0, 442658.716 1696722.46 0, 442890.178 1696689.663 0, 
+    443121.642 1696656.879 0, 443353.108 1696624.109 0, 443584.576 1696591.353 0, 443816.046 1696558.61 0, 444047.518 1696525.881 0, 444278.991 1696493.166 0, 444510.467 1696460.464 0, 444741.944 1696427.776 0, 444973.424 1696395.101 0, 445204.905 1696362.44 0, 
+    445436.389 1696329.793 0, 445667.874 1696297.159 0, 445899.361 1696264.539 0, 446130.85 1696231.932 0, 446361.133 1696199.51 0, 446593.834 1696166.76 0, 446825.329 1696134.195 0, 447056.826 1696101.643 0, 447288.324 1696069.105 0, 447519.825 1696036.58 0, 
+    447751.327 1696004.069 0, 447982.832 1695971.571 0, 448214.338 1695939.088 0, 448445.846 1695906.617 0, 448677.356 1695874.161 0, 448908.869 1695841.718 0, 449140.383 1695809.289 0, 449371.898 1695776.873 0, 449603.416 1695744.471 0, 449834.936 1695712.082 0, 
+    450066.457 1695679.708 0, 450297.981 1695647.346 0, 450529.506 1695614.999 0, 450761.034 1695582.665 0, 450992.563 1695550.345 0, 451224.094 1695518.038 0, 451455.627 1695485.745 0, 451687.162 1695453.465 0, 451917.491 1695421.368 0, 451150.648 1689917.388 0, 
+    450383.732 1684412.886 0))
+
+POLYGON ((463033.478 1693888.635 0, 462803.057 1693920.082 0, 462571.432 1693951.707 0, 462339.808 1693983.346 0, 462108.187 1694014.998 0, 461876.567 1694046.664 0, 461644.949 1694078.344 0, 461413.334 1694110.037 0, 461181.72 1694141.744 0, 460950.107 1694173.465 0, 
+    460718.497 1694205.199 0, 460486.889 1694236.947 0, 460255.282 1694268.708 0, 460023.678 1694300.483 0, 459792.075 1694332.272 0, 459560.474 1694364.074 0, 459328.875 1694395.89 0, 459097.278 1694427.72 0, 458865.682 1694459.563 0, 458634.089 1694491.42 0, 
+    458402.497 1694523.291 0, 458170.908 1694555.175 0, 457939.32 1694587.073 0, 457707.734 1694618.984 0, 457474.943 1694651.076 0, 457244.568 1694682.848 0, 457012.988 1694714.8 0, 456781.409 1694746.766 0, 456549.833 1694778.746 0, 456318.258 1694810.739 0, 
+    456086.685 1694842.746 0, 455855.114 1694874.766 0, 455623.545 1694906.8 0, 455391.978 1694938.848 0, 455160.413 1694970.91 0, 454928.85 1695002.985 0, 454697.288 1695035.073 0, 454465.729 1695067.175 0, 454234.171 1695099.291 0, 454002.615 1695131.421 0, 
+    453771.061 1695163.564 0, 453539.51 1695195.721 0, 453307.959 1695227.891 0, 453076.411 1695260.075 0, 452844.865 1695292.273 0, 452613.321 1695324.484 0, 452381.778 1695356.709 0, 452150.237 1695388.947 0, 451917.491 1695421.368 0, 452684.261 1700924.818 0, 
+    453450.956 1706427.733 0, 453683.05 1706395.403 0, 453913.943 1706363.255 0, 454144.838 1706331.12 0, 454375.734 1706298.999 0, 454606.633 1706266.892 0, 454837.533 1706234.798 0, 455068.436 1706202.717 0, 455299.34 1706170.65 0, 455530.246 1706138.597 0, 
+    455761.154 1706106.558 0, 455992.063 1706074.532 0, 456222.975 1706042.519 0, 456453.889 1706010.52 0, 456684.804 1705978.535 0, 456915.721 1705946.563 0, 457146.641 1705914.605 0, 457377.562 1705882.661 0, 457608.485 1705850.73 0, 457839.409 1705818.813 0, 
+    458070.336 1705786.909 0, 458301.265 1705755.019 0, 458532.195 1705723.142 0, 458763.128 1705691.279 0, 458992.858 1705659.596 0, 459224.998 1705627.594 0, 459455.936 1705595.772 0, 459686.876 1705563.964 0, 459917.817 1705532.169 0, 460148.761 1705500.387 0, 
+    460379.706 1705468.62 0, 460610.654 1705436.865 0, 460841.603 1705405.125 0, 461072.554 1705373.398 0, 461303.507 1705341.684 0, 461534.462 1705309.985 0, 461765.418 1705278.298 0, 461996.377 1705246.626 0, 462227.337 1705214.967 0, 462458.3 1705183.321 0, 
+    462689.264 1705151.689 0, 462920.23 1705120.071 0, 463151.197 1705088.467 0, 463382.167 1705056.876 0, 463613.139 1705025.298 0, 463844.112 1704993.734 0, 464075.087 1704962.184 0, 464306.065 1704930.647 0, 464535.841 1704899.288 0, 463784.696 1699394.23 0, 
+    463033.478 1693888.635 0))
+
+POLYGON ((348888.41 1620989.722 0, 348653.737 1621027.85 0, 348417.822 1621066.194 0, 348181.909 1621104.551 0, 347945.998 1621142.923 0, 347710.09 1621181.309 0, 347474.183 1621219.708 0, 347238.279 1621258.121 0, 347002.378 1621296.548 0, 346766.478 1621334.99 0, 
+    346530.581 1621373.445 0, 346294.686 1621411.913 0, 346058.793 1621450.396 0, 345822.903 1621488.893 0, 345587.015 1621527.403 0, 345351.129 1621565.928 0, 345115.245 1621604.466 0, 344879.364 1621643.018 0, 344643.485 1621681.584 0, 344407.608 1621720.164 0, 
+    344171.734 1621758.758 0, 343935.861 1621797.366 0, 343699.992 1621835.987 0, 343464.124 1621874.623 0, 343227.013 1621913.476 0, 342992.395 1621951.935 0, 342756.534 1621990.612 0, 342520.676 1622029.303 0, 342284.819 1622068.008 0, 342048.965 1622106.727 0, 
+    341813.114 1622145.459 0, 341577.264 1622184.206 0, 341341.417 1622222.966 0, 341105.572 1622261.741 0, 340869.729 1622300.529 0, 340633.889 1622339.331 0, 340398.051 1622378.147 0, 340162.215 1622416.977 0, 339926.382 1622455.82 0, 339690.55 1622494.678 0, 
+    339454.721 1622533.549 0, 339218.895 1622572.435 0, 338983.071 1622611.334 0, 338747.248 1622650.247 0, 338511.429 1622689.174 0, 338275.611 1622728.115 0, 338039.796 1622767.069 0, 337803.983 1622806.038 0, 337566.927 1622845.226 0, 338474.634 1628335.064 0, 
+    339382.27 1633824.471 0, 339618.677 1633785.39 0, 339853.844 1633746.528 0, 340089.013 1633707.68 0, 340324.184 1633668.846 0, 340559.358 1633630.026 0, 340794.533 1633591.219 0, 341029.712 1633552.427 0, 341264.892 1633513.648 0, 341500.075 1633474.883 0, 
+    341735.26 1633436.132 0, 341970.447 1633397.395 0, 342205.636 1633358.671 0, 342440.828 1633319.962 0, 342676.022 1633281.266 0, 342911.218 1633242.584 0, 343146.417 1633203.916 0, 343381.618 1633165.262 0, 343616.821 1633126.622 0, 343852.026 1633087.995 0, 
+    344087.234 1633049.382 0, 344322.444 1633010.784 0, 344557.656 1632972.199 0, 344792.871 1632933.628 0, 345026.846 1632895.274 0, 345263.307 1632856.527 0, 345498.528 1632817.997 0, 345733.752 1632779.482 0, 345968.978 1632740.98 0, 346204.206 1632702.492 0, 
+    346439.436 1632664.017 0, 346674.669 1632625.557 0, 346909.904 1632587.111 0, 347145.141 1632548.678 0, 347380.38 1632510.259 0, 347615.622 1632471.854 0, 347850.866 1632433.463 0, 348086.112 1632395.086 0, 348321.361 1632356.722 0, 348556.611 1632318.373 0, 
+    348791.864 1632280.037 0, 349027.12 1632241.715 0, 349262.377 1632203.407 0, 349497.637 1632165.113 0, 349732.899 1632126.832 0, 349968.163 1632088.566 0, 350203.43 1632050.313 0, 350438.698 1632012.075 0, 350672.728 1631974.051 0, 349780.604 1626482.102 0, 
+    348888.41 1620989.722 0))
+
+POLYGON ((361968.369 1630155.536 0, 361734.231 1630192.899 0, 361498.855 1630230.473 0, 361263.481 1630268.06 0, 361028.11 1630305.662 0, 360792.741 1630343.278 0, 360557.374 1630380.907 0, 360322.009 1630418.55 0, 360086.646 1630456.207 0, 359851.286 1630493.878 0, 
+    359615.928 1630531.563 0, 359380.572 1630569.262 0, 359145.218 1630606.974 0, 358909.867 1630644.701 0, 358674.517 1630682.441 0, 358439.17 1630720.195 0, 358203.825 1630757.963 0, 357968.483 1630795.745 0, 357733.142 1630833.54 0, 357497.804 1630871.35 0, 
+    357262.468 1630909.173 0, 357027.135 1630947.01 0, 356791.803 1630984.861 0, 356556.474 1631022.726 0, 356319.906 1631060.805 0, 356085.822 1631098.498 0, 355850.5 1631136.404 0, 355615.179 1631174.324 0, 355379.861 1631212.258 0, 355144.545 1631250.206 0, 
+    354909.232 1631288.168 0, 354673.92 1631326.144 0, 354438.611 1631364.133 0, 354203.304 1631402.137 0, 353968 1631440.154 0, 353732.697 1631478.185 0, 353497.397 1631516.23 0, 353262.099 1631554.289 0, 353026.803 1631592.362 0, 352791.51 1631630.448 0, 
+    352556.219 1631668.548 0, 352320.93 1631706.663 0, 352085.643 1631744.791 0, 351850.358 1631782.932 0, 351615.076 1631821.088 0, 351379.796 1631859.258 0, 351144.518 1631897.441 0, 350909.243 1631935.638 0, 350672.728 1631974.051 0, 351564.781 1637465.562 0, 
+    352456.762 1642956.629 0, 352692.627 1642918.322 0, 352927.256 1642880.23 0, 353161.887 1642842.151 0, 353396.521 1642804.087 0, 353631.156 1642766.036 0, 353865.795 1642727.999 0, 354100.435 1642689.975 0, 354335.077 1642651.966 0, 354569.722 1642613.97 0, 
+    354804.369 1642575.989 0, 355039.018 1642538.02 0, 355273.67 1642500.066 0, 355508.324 1642462.126 0, 355742.98 1642424.199 0, 355977.638 1642386.286 0, 356212.298 1642348.388 0, 356446.961 1642310.502 0, 356681.626 1642272.631 0, 356916.293 1642234.773 0, 
+    357150.962 1642196.93 0, 357385.634 1642159.1 0, 357620.307 1642121.284 0, 357854.983 1642083.481 0, 358088.424 1642045.892 0, 358324.342 1642007.918 0, 358559.025 1641970.157 0, 358793.71 1641932.41 0, 359028.397 1641894.677 0, 359263.086 1641856.958 0, 
+    359497.778 1641819.252 0, 359732.471 1641781.56 0, 359967.167 1641743.882 0, 360201.866 1641706.218 0, 360436.566 1641668.568 0, 360671.269 1641630.931 0, 360905.974 1641593.309 0, 361140.681 1641555.7 0, 361375.39 1641518.105 0, 361610.101 1641480.523 0, 
+    361844.815 1641442.956 0, 362079.531 1641405.402 0, 362314.249 1641367.863 0, 362548.969 1641330.337 0, 362783.692 1641292.824 0, 363018.417 1641255.326 0, 363253.144 1641217.841 0, 363487.873 1641180.371 0, 363721.368 1641143.111 0, 362844.904 1635649.546 0, 
+    361968.369 1630155.536 0))
+
+POLYGON ((374991.052 1639361.424 0, 374757.451 1639398.025 0, 374522.617 1639434.832 0, 374287.785 1639471.653 0, 374052.955 1639508.488 0, 373818.128 1639545.337 0, 373583.302 1639582.2 0, 373348.479 1639619.077 0, 373113.658 1639655.967 0, 372878.839 1639692.871 0, 
+    372644.022 1639729.789 0, 372409.208 1639766.721 0, 372174.395 1639803.667 0, 371939.585 1639840.626 0, 371704.777 1639877.599 0, 371469.971 1639914.586 0, 371235.168 1639951.587 0, 371000.366 1639988.602 0, 370765.567 1640025.631 0, 370530.77 1640062.673 0, 
+    370295.975 1640099.729 0, 370061.182 1640136.799 0, 369826.391 1640173.883 0, 369591.603 1640210.981 0, 369355.58 1640248.288 0, 369122.033 1640285.218 0, 368887.251 1640322.357 0, 368652.471 1640359.51 0, 368417.693 1640396.677 0, 368182.918 1640433.857 0, 
+    367948.145 1640471.052 0, 367713.374 1640508.26 0, 367478.605 1640545.482 0, 367243.839 1640582.718 0, 367009.075 1640619.967 0, 366774.312 1640657.231 0, 366539.552 1640694.508 0, 366304.795 1640731.799 0, 366070.039 1640769.104 0, 365835.286 1640806.423 0, 
+    365600.535 1640843.756 0, 365365.786 1640881.102 0, 365131.039 1640918.462 0, 364896.294 1640955.836 0, 364661.552 1640993.224 0, 364426.812 1641030.626 0, 364192.074 1641068.041 0, 363957.338 1641105.471 0, 363721.368 1641143.111 0, 364597.76 1646636.226 0, 
+    365474.079 1652128.884 0, 365709.399 1652091.347 0, 365943.488 1652054.021 0, 366177.58 1652016.709 0, 366411.673 1651979.41 0, 366645.769 1651942.125 0, 366879.867 1651904.854 0, 367113.967 1651867.597 0, 367348.069 1651830.353 0, 367582.174 1651793.123 0, 
+    367816.281 1651755.907 0, 368050.39 1651718.705 0, 368284.501 1651681.517 0, 368518.614 1651644.342 0, 368752.729 1651607.181 0, 368986.847 1651570.034 0, 369220.967 1651532.901 0, 369455.089 1651495.781 0, 369689.213 1651458.676 0, 369923.34 1651421.584 0, 
+    370157.468 1651384.506 0, 370391.599 1651347.441 0, 370625.732 1651310.391 0, 370859.867 1651273.354 0, 371092.772 1651236.526 0, 371328.144 1651199.321 0, 371562.285 1651162.326 0, 371796.429 1651125.344 0, 372030.575 1651088.376 0, 372264.724 1651051.422 0, 
+    372498.874 1651014.482 0, 372733.026 1650977.555 0, 372967.181 1650940.643 0, 373201.338 1650903.743 0, 373435.497 1650866.858 0, 373669.658 1650829.987 0, 373903.822 1650793.129 0, 374137.987 1650756.285 0, 374372.155 1650719.455 0, 374606.325 1650682.639 0, 
+    374840.497 1650645.836 0, 375074.671 1650609.048 0, 375308.848 1650572.273 0, 375543.026 1650535.511 0, 375777.207 1650498.764 0, 376011.39 1650462.03 0, 376245.575 1650425.311 0, 376479.762 1650388.604 0, 376712.719 1650352.105 0, 375851.921 1644856.993 0, 
+    374991.052 1639361.424 0))
+
+POLYGON ((387956.335 1648607.085 0, 387723.273 1648642.926 0, 387488.983 1648678.97 0, 387254.696 1648715.028 0, 387020.41 1648751.1 0, 386786.126 1648787.186 0, 386551.845 1648823.285 0, 386317.565 1648859.399 0, 386083.288 1648895.526 0, 385849.013 1648931.666 0, 
+    385614.74 1648967.821 0, 385380.469 1649003.989 0, 385146.2 1649040.172 0, 384911.934 1649076.368 0, 384677.669 1649112.577 0, 384443.407 1649148.801 0, 384209.147 1649185.038 0, 383974.889 1649221.289 0, 383740.633 1649257.554 0, 383506.379 1649293.833 0, 
+    383272.127 1649330.125 0, 383037.878 1649366.432 0, 382803.631 1649402.752 0, 382569.385 1649439.086 0, 382333.911 1649475.624 0, 382100.901 1649511.795 0, 381866.662 1649548.17 0, 381632.426 1649584.559 0, 381398.191 1649620.962 0, 381163.959 1649657.378 0, 
+    380929.728 1649693.809 0, 380695.5 1649730.253 0, 380461.274 1649766.711 0, 380227.051 1649803.182 0, 379992.829 1649839.668 0, 379758.609 1649876.167 0, 379524.392 1649912.68 0, 379290.177 1649949.207 0, 379055.964 1649985.748 0, 378821.753 1650022.302 0, 
+    378587.544 1650058.87 0, 378353.337 1650095.452 0, 378119.133 1650132.048 0, 377884.931 1650168.658 0, 377650.73 1650205.281 0, 377416.532 1650241.918 0, 377182.337 1650278.569 0, 376948.143 1650315.234 0, 376712.719 1650352.105 0, 377573.445 1655846.754 0, 
+    378434.097 1661340.933 0, 378668.87 1661304.163 0, 378902.417 1661267.6 0, 379135.966 1661231.05 0, 379369.517 1661194.514 0, 379603.071 1661157.992 0, 379836.626 1661121.484 0, 380070.184 1661084.989 0, 380303.743 1661048.508 0, 380537.305 1661012.041 0, 
+    380770.87 1660975.587 0, 381004.436 1660939.147 0, 381238.004 1660902.722 0, 381471.575 1660866.309 0, 381705.147 1660829.911 0, 381938.722 1660793.526 0, 382172.299 1660757.155 0, 382405.878 1660720.798 0, 382639.459 1660684.454 0, 382873.043 1660648.125 0, 
+    383106.628 1660611.809 0, 383340.216 1660575.506 0, 383573.806 1660539.218 0, 383807.398 1660502.943 0, 384039.764 1660466.873 0, 384274.588 1660430.435 0, 384508.186 1660394.201 0, 384741.787 1660357.982 0, 384975.389 1660321.776 0, 385208.994 1660285.583 0, 
+    385442.601 1660249.405 0, 385676.21 1660213.24 0, 385909.821 1660177.089 0, 386143.434 1660140.952 0, 386377.049 1660104.828 0, 386610.667 1660068.719 0, 386844.286 1660032.623 0, 387077.908 1659996.54 0, 387311.532 1659960.472 0, 387545.158 1659924.417 0, 
+    387778.786 1659888.376 0, 388012.416 1659852.349 0, 388246.049 1659816.335 0, 388479.683 1659780.336 0, 388713.32 1659744.35 0, 388946.958 1659708.377 0, 389180.599 1659672.419 0, 389414.242 1659636.474 0, 389646.66 1659600.732 0, 388801.533 1654104.143 0, 
+    387956.335 1648607.085 0))
+
+POLYGON ((400864.094 1657892.215 0, 400631.575 1657927.301 0, 400397.831 1657962.586 0, 400164.09 1657997.884 0, 399930.35 1658033.196 0, 399696.613 1658068.522 0, 399462.878 1658103.861 0, 399229.145 1658139.214 0, 398995.414 1658174.582 0, 398761.685 1658209.962 0, 
+    398527.958 1658245.357 0, 398294.233 1658280.765 0, 398060.51 1658316.187 0, 397826.79 1658351.623 0, 397593.071 1658387.073 0, 397359.355 1658422.536 0, 397125.64 1658458.013 0, 396891.928 1658493.504 0, 396658.218 1658529.009 0, 396424.51 1658564.527 0, 
+    396190.804 1658600.059 0, 395957.1 1658635.605 0, 395723.398 1658671.165 0, 395489.698 1658706.738 0, 395254.774 1658742.512 0, 395022.305 1658777.926 0, 394788.611 1658813.541 0, 394554.92 1658849.169 0, 394321.231 1658884.811 0, 394087.544 1658920.467 0, 
+    393853.858 1658956.137 0, 393620.176 1658991.82 0, 393386.495 1659027.518 0, 393152.816 1659063.229 0, 392919.139 1659098.953 0, 392685.465 1659134.692 0, 392451.792 1659170.444 0, 392218.122 1659206.21 0, 391984.454 1659241.99 0, 391750.787 1659277.783 0, 
+    391517.123 1659313.59 0, 391283.461 1659349.411 0, 391049.802 1659385.246 0, 390816.144 1659421.094 0, 390582.488 1659456.957 0, 390348.835 1659492.833 0, 390115.183 1659528.722 0, 389881.534 1659564.626 0, 389646.66 1659600.732 0, 390491.713 1665096.844 0, 
+    391336.692 1670592.474 0, 391570.916 1670556.468 0, 391803.918 1670520.664 0, 392036.923 1670484.874 0, 392269.929 1670449.097 0, 392502.938 1670413.334 0, 392735.949 1670377.585 0, 392968.961 1670341.85 0, 393201.976 1670306.128 0, 393434.993 1670270.42 0, 
+    393668.013 1670234.725 0, 393901.034 1670199.045 0, 394134.057 1670163.378 0, 394367.083 1670127.725 0, 394600.11 1670092.085 0, 394833.14 1670056.459 0, 395066.171 1670020.847 0, 395299.205 1669985.249 0, 395532.241 1669949.664 0, 395765.279 1669914.094 0, 
+    395998.319 1669878.536 0, 396231.361 1669842.993 0, 396464.406 1669807.463 0, 396697.452 1669771.947 0, 396929.277 1669736.631 0, 397163.551 1669700.956 0, 397396.604 1669665.481 0, 397629.659 1669630.02 0, 397862.715 1669594.573 0, 398095.774 1669559.139 0, 
+    398328.835 1669523.719 0, 398561.898 1669488.312 0, 398794.964 1669452.92 0, 399028.031 1669417.541 0, 399261.1 1669382.176 0, 399494.171 1669346.824 0, 399727.245 1669311.487 0, 399960.321 1669276.163 0, 400193.398 1669240.852 0, 400426.478 1669205.556 0, 
+    400659.56 1669170.273 0, 400892.644 1669135.004 0, 401125.73 1669099.748 0, 401358.818 1669064.507 0, 401591.908 1669029.279 0, 401825 1668994.065 0, 402058.094 1668958.864 0, 402291.19 1668923.677 0, 402523.066 1668888.689 0, 401693.617 1663390.693 0, 
+    400864.094 1657892.215 0))
+
+POLYGON ((413714.209 1667216.513 0, 413482.234 1667250.847 0, 413249.039 1667285.375 0, 413015.846 1667319.917 0, 412782.656 1667354.472 0, 412549.467 1667389.042 0, 412316.28 1667423.625 0, 412083.096 1667458.221 0, 411849.913 1667492.832 0, 411616.732 1667527.456 0, 
+    411383.554 1667562.094 0, 411150.377 1667596.746 0, 410917.203 1667631.411 0, 410684.031 1667666.09 0, 410450.86 1667700.783 0, 410217.692 1667735.49 0, 409984.526 1667770.21 0, 409751.361 1667804.944 0, 409518.199 1667839.692 0, 409285.039 1667874.453 0, 
+    409051.881 1667909.228 0, 408818.725 1667944.017 0, 408585.571 1667978.82 0, 408352.419 1668013.636 0, 408118.047 1668048.649 0, 407886.121 1668083.31 0, 407652.976 1668118.167 0, 407419.832 1668153.039 0, 407186.69 1668187.924 0, 406953.55 1668222.822 0, 
+    406720.413 1668257.735 0, 406487.277 1668292.661 0, 406254.144 1668327.601 0, 406021.013 1668362.554 0, 405787.883 1668397.521 0, 405554.756 1668432.502 0, 405321.631 1668467.497 0, 405088.507 1668502.506 0, 404855.386 1668537.528 0, 404622.267 1668572.564 0, 
+    404389.15 1668607.613 0, 404156.035 1668642.677 0, 403922.923 1668677.754 0, 403689.812 1668712.844 0, 403456.703 1668747.949 0, 403223.596 1668783.067 0, 402990.492 1668818.199 0, 402757.389 1668853.345 0, 402523.066 1668888.689 0, 403352.442 1674386.195 0, 
+    404181.743 1679883.205 0, 404415.415 1679847.959 0, 404647.871 1679812.911 0, 404880.328 1679777.877 0, 405112.788 1679742.856 0, 405345.249 1679707.849 0, 405577.713 1679672.856 0, 405810.179 1679637.876 0, 406042.646 1679602.91 0, 406275.116 1679567.958 0, 
+    406507.588 1679533.019 0, 406740.062 1679498.094 0, 406972.538 1679463.183 0, 407205.016 1679428.285 0, 407437.496 1679393.401 0, 407669.978 1679358.531 0, 407902.462 1679323.675 0, 408134.949 1679288.832 0, 408367.437 1679254.003 0, 408599.927 1679219.187 0, 
+    408832.42 1679184.385 0, 409064.914 1679149.597 0, 409297.411 1679114.823 0, 409529.909 1679080.062 0, 409761.191 1679045.497 0, 409994.913 1679010.582 0, 410227.417 1678975.862 0, 410459.924 1678941.156 0, 410692.433 1678906.464 0, 410924.944 1678871.785 0, 
+    411157.456 1678837.12 0, 411389.971 1678802.469 0, 411622.488 1678767.831 0, 411855.007 1678733.207 0, 412087.528 1678698.597 0, 412320.051 1678664.001 0, 412552.576 1678629.418 0, 412785.103 1678594.849 0, 413017.632 1678560.293 0, 413250.164 1678525.752 0, 
+    413482.697 1678491.223 0, 413715.232 1678456.709 0, 413947.769 1678422.208 0, 414180.309 1678387.721 0, 414412.85 1678353.248 0, 414645.393 1678318.788 0, 414877.939 1678284.342 0, 415110.486 1678249.91 0, 415341.818 1678215.672 0, 414528.05 1672716.34 0, 
+    413714.209 1667216.513 0))
+
+POLYGON ((426506.559 1676579.674 0, 426275.13 1676613.259 0, 426042.486 1676647.034 0, 425809.845 1676680.823 0, 425577.205 1676714.626 0, 425344.567 1676748.442 0, 425111.931 1676782.272 0, 424879.297 1676816.116 0, 424646.666 1676849.973 0, 424414.036 1676883.844 0, 
+    424181.408 1676917.729 0, 423948.782 1676951.627 0, 423716.158 1676985.539 0, 423483.536 1677019.465 0, 423250.917 1677053.404 0, 423018.299 1677087.357 0, 422785.683 1677121.324 0, 422553.069 1677155.305 0, 422320.457 1677189.299 0, 422087.847 1677223.307 0, 
+    421855.239 1677257.329 0, 421622.634 1677291.364 0, 421390.03 1677325.413 0, 421157.428 1677359.475 0, 420923.611 1677393.73 0, 420692.23 1677427.642 0, 420459.634 1677461.746 0, 420227.041 1677495.863 0, 419994.449 1677529.994 0, 419761.859 1677564.139 0, 
+    419529.271 1677598.298 0, 419296.685 1677632.47 0, 419064.102 1677666.656 0, 418831.52 1677700.855 0, 418598.94 1677735.068 0, 418366.362 1677769.295 0, 418133.787 1677803.536 0, 417901.213 1677837.79 0, 417668.641 1677872.058 0, 417436.072 1677906.34 0, 
+    417203.504 1677940.636 0, 416970.938 1677974.945 0, 416738.375 1678009.267 0, 416505.813 1678043.604 0, 416273.254 1678077.954 0, 416040.696 1678112.318 0, 415808.141 1678146.695 0, 415575.587 1678181.087 0, 415341.818 1678215.672 0, 416155.511 1683714.501 0, 
+    416969.129 1689212.821 0, 417202.248 1689178.332 0, 417434.154 1689144.037 0, 417666.062 1689109.755 0, 417897.972 1689075.487 0, 418129.884 1689041.232 0, 418361.799 1689006.991 0, 418593.715 1688972.764 0, 418825.633 1688938.55 0, 419057.554 1688904.35 0, 
+    419289.476 1688870.164 0, 419521.4 1688835.991 0, 419753.327 1688801.832 0, 419985.255 1688767.687 0, 420217.185 1688733.555 0, 420449.118 1688699.437 0, 420681.052 1688665.333 0, 420912.989 1688631.242 0, 421144.927 1688597.165 0, 421376.867 1688563.102 0, 
+    421608.81 1688529.052 0, 421840.754 1688495.016 0, 422072.701 1688460.993 0, 422304.649 1688426.985 0, 422535.386 1688393.167 0, 422768.552 1688359.008 0, 423000.506 1688325.04 0, 423232.463 1688291.086 0, 423464.421 1688257.145 0, 423696.382 1688223.218 0, 
+    423928.344 1688189.305 0, 424160.309 1688155.405 0, 424392.275 1688121.519 0, 424624.243 1688087.647 0, 424856.214 1688053.789 0, 425088.186 1688019.944 0, 425320.161 1687986.112 0, 425552.137 1687952.295 0, 425784.115 1687918.49 0, 426016.096 1687884.7 0, 
+    426248.078 1687850.923 0, 426480.062 1687817.16 0, 426712.049 1687783.411 0, 426944.037 1687749.675 0, 427176.027 1687715.953 0, 427408.019 1687682.245 0, 427640.014 1687648.55 0, 427872.01 1687614.869 0, 428102.795 1687581.377 0, 427304.714 1682080.78 0, 
+    426506.559 1676579.674 0))
+
+POLYGON ((439241.026 1685981.394 0, 439010.145 1686014.234 0, 438778.055 1686047.26 0, 438545.966 1686080.299 0, 438313.88 1686113.352 0, 438081.795 1686146.418 0, 437849.712 1686179.498 0, 437617.632 1686212.592 0, 437385.553 1686245.7 0, 437153.476 1686278.821 0, 
+    436921.401 1686311.956 0, 436689.328 1686345.104 0, 436457.257 1686378.267 0, 436225.188 1686411.442 0, 435993.121 1686444.632 0, 435761.056 1686477.835 0, 435528.993 1686511.052 0, 435296.932 1686544.282 0, 435064.872 1686577.527 0, 434832.815 1686610.784 0, 
+    434600.76 1686644.056 0, 434368.706 1686677.341 0, 434136.655 1686710.64 0, 433904.605 1686743.952 0, 433671.345 1686777.452 0, 433440.512 1686810.618 0, 433208.469 1686843.971 0, 432976.427 1686877.338 0, 432744.387 1686910.719 0, 432512.35 1686944.113 0, 
+    432280.314 1686977.521 0, 432048.28 1687010.943 0, 431816.248 1687044.378 0, 431584.219 1687077.827 0, 431352.191 1687111.29 0, 431120.165 1687144.766 0, 430888.141 1687178.256 0, 430656.119 1687211.76 0, 430424.099 1687245.277 0, 430192.081 1687278.808 0, 
+    429960.065 1687312.353 0, 429728.051 1687345.911 0, 429496.039 1687379.483 0, 429264.029 1687413.069 0, 429032.021 1687446.668 0, 428800.015 1687480.281 0, 428568.011 1687513.907 0, 428336.008 1687547.547 0, 428102.795 1687581.377 0, 428900.801 1693081.458 0, 
+    429698.731 1698581.017 0, 429931.294 1698547.282 0, 430162.649 1698513.736 0, 430394.005 1698480.203 0, 430625.364 1698446.684 0, 430856.725 1698413.178 0, 431088.087 1698379.687 0, 431319.452 1698346.208 0, 431550.819 1698312.744 0, 431782.187 1698279.293 0, 
+    432013.558 1698245.855 0, 432244.93 1698212.432 0, 432476.305 1698179.022 0, 432707.681 1698145.625 0, 432939.059 1698112.242 0, 433170.44 1698078.873 0, 433401.822 1698045.517 0, 433633.206 1698012.175 0, 433864.593 1697978.847 0, 434095.981 1697945.532 0, 
+    434327.371 1697912.231 0, 434558.763 1697878.943 0, 434790.157 1697845.669 0, 435021.553 1697812.409 0, 435251.742 1697779.336 0, 435484.351 1697745.929 0, 435715.753 1697712.71 0, 435947.157 1697679.504 0, 436178.563 1697646.312 0, 436409.971 1697613.133 0, 
+    436641.38 1697579.968 0, 436872.792 1697546.817 0, 437104.206 1697513.679 0, 437335.621 1697480.555 0, 437567.039 1697447.444 0, 437798.458 1697414.348 0, 438029.88 1697381.264 0, 438261.303 1697348.195 0, 438492.728 1697315.139 0, 438724.156 1697282.096 0, 
+    438955.585 1697249.068 0, 439187.016 1697216.052 0, 439418.449 1697183.051 0, 439649.884 1697150.063 0, 439881.321 1697117.089 0, 440112.76 1697084.128 0, 440344.201 1697051.181 0, 440575.644 1697018.248 0, 440805.88 1696985.5 0, 440023.49 1691483.708 0, 
+    439241.026 1685981.394 0))
+
+POLYGON ((451917.491 1695421.368 0, 451687.162 1695453.465 0, 451455.627 1695485.745 0, 451224.094 1695518.038 0, 450992.563 1695550.345 0, 450761.034 1695582.665 0, 450529.506 1695614.999 0, 450297.981 1695647.346 0, 450066.457 1695679.708 0, 449834.936 1695712.082 0, 
+    449603.416 1695744.471 0, 449371.898 1695776.873 0, 449140.383 1695809.289 0, 448908.869 1695841.718 0, 448677.356 1695874.161 0, 448445.846 1695906.617 0, 448214.338 1695939.088 0, 447982.832 1695971.571 0, 447751.327 1696004.069 0, 447519.825 1696036.58 0, 
+    447288.324 1696069.105 0, 447056.826 1696101.643 0, 446825.329 1696134.195 0, 446593.834 1696166.76 0, 446361.133 1696199.51 0, 446130.85 1696231.932 0, 445899.361 1696264.539 0, 445667.874 1696297.159 0, 445436.389 1696329.793 0, 445204.905 1696362.44 0, 
+    444973.424 1696395.101 0, 444741.944 1696427.776 0, 444510.467 1696460.464 0, 444278.991 1696493.166 0, 444047.518 1696525.881 0, 443816.046 1696558.61 0, 443584.576 1696591.353 0, 443353.108 1696624.109 0, 443121.642 1696656.879 0, 442890.178 1696689.663 0, 
+    442658.716 1696722.46 0, 442427.256 1696755.271 0, 442195.797 1696788.095 0, 441964.341 1696820.933 0, 441732.887 1696853.785 0, 441501.434 1696886.65 0, 441269.984 1696919.529 0, 441038.535 1696952.422 0, 440805.88 1696985.5 0, 441588.194 1702486.762 0, 
+    442370.433 1707987.489 0, 442602.437 1707954.503 0, 442833.238 1707921.703 0, 443064.041 1707888.916 0, 443294.846 1707856.142 0, 443525.653 1707823.382 0, 443756.462 1707790.636 0, 443987.272 1707757.904 0, 444218.085 1707725.185 0, 444448.899 1707692.479 0, 
+    444679.716 1707659.787 0, 444910.534 1707627.109 0, 445141.355 1707594.444 0, 445372.177 1707561.793 0, 445603.001 1707529.156 0, 445833.827 1707496.532 0, 446064.655 1707463.922 0, 446295.485 1707431.325 0, 446526.317 1707398.742 0, 446757.15 1707366.172 0, 
+    446987.986 1707333.616 0, 447218.824 1707301.074 0, 447449.663 1707268.545 0, 447680.505 1707236.03 0, 447910.143 1707203.698 0, 448142.193 1707171.04 0, 448373.04 1707138.566 0, 448603.889 1707106.105 0, 448834.74 1707073.658 0, 449065.593 1707041.224 0, 
+    449296.448 1707008.804 0, 449527.305 1706976.397 0, 449758.163 1706944.004 0, 449989.024 1706911.625 0, 450219.886 1706879.259 0, 450450.751 1706846.907 0, 450681.617 1706814.568 0, 450912.485 1706782.243 0, 451143.355 1706749.932 0, 451374.227 1706717.634 0, 
+    451605.101 1706685.35 0, 451835.976 1706653.079 0, 452066.854 1706620.822 0, 452297.733 1706588.579 0, 452528.615 1706556.349 0, 452759.498 1706524.133 0, 452990.383 1706491.93 0, 453221.271 1706459.741 0, 453450.956 1706427.733 0, 452684.261 1700924.818 0, 
+    451917.491 1695421.368 0))
+
+POLYGON ((350672.728 1631974.051 0, 350438.698 1632012.075 0, 350203.43 1632050.313 0, 349968.163 1632088.566 0, 349732.899 1632126.832 0, 349497.637 1632165.113 0, 349262.377 1632203.407 0, 349027.12 1632241.715 0, 348791.864 1632280.037 0, 348556.611 1632318.373 0, 
+    348321.361 1632356.722 0, 348086.112 1632395.086 0, 347850.866 1632433.463 0, 347615.622 1632471.854 0, 347380.38 1632510.259 0, 347145.141 1632548.678 0, 346909.904 1632587.111 0, 346674.669 1632625.557 0, 346439.436 1632664.017 0, 346204.206 1632702.492 0, 
+    345968.978 1632740.98 0, 345733.752 1632779.482 0, 345498.528 1632817.997 0, 345263.307 1632856.527 0, 345026.846 1632895.274 0, 344792.871 1632933.628 0, 344557.656 1632972.199 0, 344322.444 1633010.784 0, 344087.234 1633049.382 0, 343852.026 1633087.995 0, 
+    343616.821 1633126.622 0, 343381.618 1633165.262 0, 343146.417 1633203.916 0, 342911.218 1633242.584 0, 342676.022 1633281.266 0, 342440.828 1633319.962 0, 342205.636 1633358.671 0, 341970.447 1633397.395 0, 341735.26 1633436.132 0, 341500.075 1633474.883 0, 
+    341264.892 1633513.648 0, 341029.712 1633552.427 0, 340794.533 1633591.219 0, 340559.358 1633630.026 0, 340324.184 1633668.846 0, 340089.013 1633707.68 0, 339853.844 1633746.528 0, 339618.677 1633785.39 0, 339382.27 1633824.471 0, 340289.834 1639313.44 0, 
+    341197.325 1644801.965 0, 341433.082 1644762.991 0, 341667.603 1644724.236 0, 341902.125 1644685.495 0, 342136.651 1644646.768 0, 342371.178 1644608.054 0, 342605.708 1644569.354 0, 342840.24 1644530.668 0, 343074.774 1644491.996 0, 343309.31 1644453.338 0, 
+    343543.849 1644414.693 0, 343778.39 1644376.062 0, 344012.933 1644337.445 0, 344247.479 1644298.842 0, 344482.027 1644260.253 0, 344716.577 1644221.677 0, 344951.129 1644183.115 0, 345185.684 1644144.567 0, 345420.241 1644106.033 0, 345654.8 1644067.513 0, 
+    345889.362 1644029.006 0, 346123.925 1643990.513 0, 346358.491 1643952.035 0, 346593.06 1643913.569 0, 346826.392 1643875.321 0, 347062.203 1643836.681 0, 347296.778 1643798.257 0, 347531.355 1643759.847 0, 347765.935 1643721.451 0, 348000.517 1643683.069 0, 
+    348235.101 1643644.7 0, 348469.687 1643606.345 0, 348704.276 1643568.004 0, 348938.867 1643529.677 0, 349173.46 1643491.364 0, 349408.055 1643453.065 0, 349642.653 1643414.779 0, 349877.253 1643376.507 0, 350111.855 1643338.249 0, 350346.459 1643300.005 0, 
+    350581.066 1643261.775 0, 350815.675 1643223.558 0, 351050.286 1643185.355 0, 351284.899 1643147.166 0, 351519.515 1643108.991 0, 351754.133 1643070.83 0, 351988.753 1643032.682 0, 352223.375 1642994.548 0, 352456.762 1642956.629 0, 351564.781 1637465.562 0, 
+    350672.728 1631974.051 0))
+
+POLYGON ((363721.368 1641143.111 0, 363487.873 1641180.371 0, 363253.144 1641217.841 0, 363018.417 1641255.326 0, 362783.692 1641292.824 0, 362548.969 1641330.337 0, 362314.249 1641367.863 0, 362079.531 1641405.402 0, 361844.815 1641442.956 0, 361610.101 1641480.523 0, 
+    361375.39 1641518.105 0, 361140.681 1641555.7 0, 360905.974 1641593.309 0, 360671.269 1641630.931 0, 360436.566 1641668.568 0, 360201.866 1641706.218 0, 359967.167 1641743.882 0, 359732.471 1641781.56 0, 359497.778 1641819.252 0, 359263.086 1641856.958 0, 
+    359028.397 1641894.677 0, 358793.71 1641932.41 0, 358559.025 1641970.157 0, 358324.342 1642007.918 0, 358088.424 1642045.892 0, 357854.983 1642083.481 0, 357620.307 1642121.284 0, 357385.634 1642159.1 0, 357150.962 1642196.93 0, 356916.293 1642234.773 0, 
+    356681.626 1642272.631 0, 356446.961 1642310.502 0, 356212.298 1642348.388 0, 355977.638 1642386.286 0, 355742.98 1642424.199 0, 355508.324 1642462.126 0, 355273.67 1642500.066 0, 355039.018 1642538.02 0, 354804.369 1642575.989 0, 354569.722 1642613.97 0, 
+    354335.077 1642651.966 0, 354100.435 1642689.975 0, 353865.795 1642727.999 0, 353631.156 1642766.036 0, 353396.521 1642804.087 0, 353161.887 1642842.151 0, 352927.256 1642880.23 0, 352692.627 1642918.322 0, 352456.762 1642956.629 0, 353348.67 1648447.246 0, 
+    354240.503 1653937.407 0, 354475.718 1653899.205 0, 354709.701 1653861.218 0, 354943.686 1653823.244 0, 355177.673 1653785.284 0, 355411.663 1653747.338 0, 355645.654 1653709.406 0, 355879.648 1653671.487 0, 356113.644 1653633.583 0, 356347.643 1653595.692 0, 
+    356581.644 1653557.814 0, 356815.646 1653519.951 0, 357049.651 1653482.101 0, 357283.659 1653444.265 0, 357517.668 1653406.443 0, 357751.68 1653368.635 0, 357985.694 1653330.84 0, 358219.71 1653293.059 0, 358453.729 1653255.292 0, 358687.75 1653217.539 0, 
+    358921.772 1653179.8 0, 359155.798 1653142.074 0, 359389.825 1653104.362 0, 359623.854 1653066.664 0, 359856.652 1653029.178 0, 360091.92 1652991.309 0, 360325.956 1652953.652 0, 360559.995 1652916.009 0, 360794.035 1652878.38 0, 361028.078 1652840.764 0, 
+    361262.123 1652803.163 0, 361496.171 1652765.575 0, 361730.22 1652728 0, 361964.272 1652690.44 0, 362198.326 1652652.893 0, 362432.382 1652615.361 0, 362666.44 1652577.841 0, 362900.501 1652540.336 0, 363134.564 1652502.845 0, 363368.628 1652465.367 0, 
+    363602.696 1652427.903 0, 363836.765 1652390.453 0, 364070.837 1652353.016 0, 364304.91 1652315.594 0, 364538.986 1652278.185 0, 364773.064 1652240.79 0, 365007.145 1652203.408 0, 365241.227 1652166.041 0, 365474.079 1652128.884 0, 364597.76 1646636.226 0, 
+    363721.368 1641143.111 0))
+
+POLYGON ((376712.719 1650352.105 0, 376479.762 1650388.604 0, 376245.575 1650425.311 0, 376011.39 1650462.03 0, 375777.207 1650498.764 0, 375543.026 1650535.511 0, 375308.848 1650572.273 0, 375074.671 1650609.048 0, 374840.497 1650645.836 0, 374606.325 1650682.639 0, 
+    374372.155 1650719.455 0, 374137.987 1650756.285 0, 373903.822 1650793.129 0, 373669.658 1650829.987 0, 373435.497 1650866.858 0, 373201.338 1650903.743 0, 372967.181 1650940.643 0, 372733.026 1650977.555 0, 372498.874 1651014.482 0, 372264.724 1651051.422 0, 
+    372030.575 1651088.376 0, 371796.429 1651125.344 0, 371562.285 1651162.326 0, 371328.144 1651199.321 0, 371092.772 1651236.526 0, 370859.867 1651273.354 0, 370625.732 1651310.391 0, 370391.599 1651347.441 0, 370157.468 1651384.506 0, 369923.34 1651421.584 0, 
+    369689.213 1651458.676 0, 369455.089 1651495.781 0, 369220.967 1651532.901 0, 368986.847 1651570.034 0, 368752.729 1651607.181 0, 368518.614 1651644.342 0, 368284.501 1651681.517 0, 368050.39 1651718.705 0, 367816.281 1651755.907 0, 367582.174 1651793.123 0, 
+    367348.069 1651830.353 0, 367113.967 1651867.597 0, 366879.867 1651904.854 0, 366645.769 1651942.125 0, 366411.673 1651979.41 0, 366177.58 1652016.709 0, 365943.488 1652054.021 0, 365709.399 1652091.347 0, 365474.079 1652128.884 0, 366350.324 1657621.079 0, 
+    367226.495 1663112.805 0, 367461.165 1663075.372 0, 367694.608 1663038.148 0, 367928.053 1663000.939 0, 368161.5 1662963.743 0, 368394.949 1662926.562 0, 368628.4 1662889.393 0, 368861.854 1662852.239 0, 369095.31 1662815.098 0, 369328.768 1662777.971 0, 
+    369562.228 1662740.858 0, 369795.69 1662703.759 0, 370029.155 1662666.673 0, 370262.622 1662629.601 0, 370496.09 1662592.543 0, 370729.561 1662555.498 0, 370963.035 1662518.468 0, 371196.51 1662481.451 0, 371429.988 1662444.447 0, 371663.468 1662407.458 0, 
+    371896.95 1662370.482 0, 372130.434 1662333.52 0, 372363.92 1662296.572 0, 372597.409 1662259.637 0, 372829.67 1662222.911 0, 373064.392 1662185.809 0, 373297.887 1662148.916 0, 373531.384 1662112.037 0, 373764.884 1662075.171 0, 373998.385 1662038.319 0, 
+    374231.889 1662001.48 0, 374465.395 1661964.656 0, 374698.903 1661927.845 0, 374932.413 1661891.048 0, 375165.925 1661854.264 0, 375399.44 1661817.495 0, 375632.957 1661780.739 0, 375866.475 1661743.997 0, 376099.996 1661707.268 0, 376333.52 1661670.554 0, 
+    376567.045 1661633.853 0, 376800.572 1661597.166 0, 377034.102 1661560.492 0, 377267.634 1661523.833 0, 377501.168 1661487.187 0, 377734.704 1661450.555 0, 377968.242 1661413.936 0, 378201.783 1661377.331 0, 378434.097 1661340.933 0, 377573.445 1655846.754 0, 
+    376712.719 1650352.105 0))
+
+POLYGON ((389646.66 1659600.732 0, 389414.242 1659636.474 0, 389180.599 1659672.419 0, 388946.958 1659708.377 0, 388713.32 1659744.35 0, 388479.683 1659780.336 0, 388246.049 1659816.335 0, 388012.416 1659852.349 0, 387778.786 1659888.376 0, 387545.158 1659924.417 0, 
+    387311.532 1659960.472 0, 387077.908 1659996.54 0, 386844.286 1660032.623 0, 386610.667 1660068.719 0, 386377.049 1660104.828 0, 386143.434 1660140.952 0, 385909.821 1660177.089 0, 385676.21 1660213.24 0, 385442.601 1660249.405 0, 385208.994 1660285.583 0, 
+    384975.389 1660321.776 0, 384741.787 1660357.982 0, 384508.186 1660394.201 0, 384274.588 1660430.435 0, 384039.764 1660466.873 0, 383807.398 1660502.943 0, 383573.806 1660539.218 0, 383340.216 1660575.506 0, 383106.628 1660611.809 0, 382873.043 1660648.125 0, 
+    382639.459 1660684.454 0, 382405.878 1660720.798 0, 382172.299 1660757.155 0, 381938.722 1660793.526 0, 381705.147 1660829.911 0, 381471.575 1660866.309 0, 381238.004 1660902.722 0, 381004.436 1660939.147 0, 380770.87 1660975.587 0, 380537.305 1661012.041 0, 
+    380303.743 1661048.508 0, 380070.184 1661084.989 0, 379836.626 1661121.484 0, 379603.071 1661157.992 0, 379369.517 1661194.514 0, 379135.966 1661231.05 0, 378902.417 1661267.6 0, 378668.87 1661304.163 0, 378434.097 1661340.933 0, 379294.674 1666834.636 0, 
+    380155.176 1672327.857 0, 380389.299 1672291.189 0, 380622.199 1672254.727 0, 380855.102 1672218.278 0, 381088.006 1672181.844 0, 381320.913 1672145.423 0, 381553.822 1672109.015 0, 381786.733 1672072.622 0, 382019.646 1672036.242 0, 382252.561 1671999.875 0, 
+    382485.478 1671963.523 0, 382718.398 1671927.184 0, 382951.319 1671890.859 0, 383184.243 1671854.547 0, 383417.169 1671818.25 0, 383650.097 1671781.966 0, 383883.027 1671745.696 0, 384115.96 1671709.439 0, 384348.894 1671673.196 0, 384581.831 1671636.967 0, 
+    384814.769 1671600.752 0, 385047.71 1671564.55 0, 385280.653 1671528.362 0, 385513.598 1671492.187 0, 385745.321 1671456.217 0, 385979.495 1671419.88 0, 386212.446 1671383.747 0, 386445.4 1671347.627 0, 386678.356 1671311.522 0, 386911.314 1671275.43 0, 
+    387144.274 1671239.351 0, 387377.236 1671203.287 0, 387610.2 1671167.236 0, 387843.166 1671131.199 0, 388076.135 1671095.175 0, 388309.105 1671059.165 0, 388542.078 1671023.169 0, 388775.053 1670987.187 0, 389008.03 1670951.218 0, 389241.009 1670915.263 0, 
+    389473.99 1670879.322 0, 389706.974 1670843.395 0, 389939.959 1670807.481 0, 390172.946 1670771.581 0, 390405.936 1670735.694 0, 390638.928 1670699.822 0, 390871.922 1670663.963 0, 391104.918 1670628.118 0, 391336.692 1670592.474 0, 390491.713 1665096.844 0, 
+    389646.66 1659600.732 0))
+
+POLYGON ((402523.066 1668888.689 0, 402291.19 1668923.677 0, 402058.094 1668958.864 0, 401825 1668994.065 0, 401591.908 1669029.279 0, 401358.818 1669064.507 0, 401125.73 1669099.748 0, 400892.644 1669135.004 0, 400659.56 1669170.273 0, 400426.478 1669205.556 0, 
+    400193.398 1669240.852 0, 399960.321 1669276.163 0, 399727.245 1669311.487 0, 399494.171 1669346.824 0, 399261.1 1669382.176 0, 399028.031 1669417.541 0, 398794.964 1669452.92 0, 398561.898 1669488.312 0, 398328.835 1669523.719 0, 398095.774 1669559.139 0, 
+    397862.715 1669594.573 0, 397629.659 1669630.02 0, 397396.604 1669665.481 0, 397163.551 1669700.956 0, 396929.277 1669736.631 0, 396697.452 1669771.947 0, 396464.406 1669807.463 0, 396231.361 1669842.993 0, 395998.319 1669878.536 0, 395765.279 1669914.094 0, 
+    395532.241 1669949.664 0, 395299.205 1669985.249 0, 395066.171 1670020.847 0, 394833.14 1670056.459 0, 394600.11 1670092.085 0, 394367.083 1670127.725 0, 394134.057 1670163.378 0, 393901.034 1670199.045 0, 393668.013 1670234.725 0, 393434.993 1670270.42 0, 
+    393201.976 1670306.128 0, 392968.961 1670341.85 0, 392735.949 1670377.585 0, 392502.938 1670413.334 0, 392269.929 1670449.097 0, 392036.923 1670484.874 0, 391803.918 1670520.664 0, 391570.916 1670556.468 0, 391336.692 1670592.474 0, 392181.596 1676087.615 0, 
+    393026.423 1681582.261 0, 393259.997 1681546.355 0, 393492.353 1681510.65 0, 393724.71 1681474.959 0, 393957.07 1681439.282 0, 394189.432 1681403.618 0, 394421.795 1681367.968 0, 394654.161 1681332.332 0, 394886.529 1681296.709 0, 395118.9 1681261.101 0, 
+    395351.272 1681225.505 0, 395583.646 1681189.924 0, 395816.023 1681154.356 0, 396048.401 1681118.802 0, 396280.782 1681083.261 0, 396513.164 1681047.734 0, 396745.549 1681012.221 0, 396977.936 1680976.721 0, 397210.325 1680941.236 0, 397442.716 1680905.763 0, 
+    397675.109 1680870.305 0, 397907.505 1680834.86 0, 398139.902 1680799.429 0, 398372.301 1680764.012 0, 398603.483 1680728.794 0, 398837.106 1680693.218 0, 399069.512 1680657.841 0, 399301.92 1680622.478 0, 399534.33 1680587.129 0, 399766.742 1680551.794 0, 
+    399999.156 1680516.472 0, 400231.572 1680481.164 0, 400463.99 1680445.87 0, 400696.41 1680410.589 0, 400928.832 1680375.322 0, 401161.257 1680340.069 0, 401393.683 1680304.829 0, 401626.112 1680269.604 0, 401858.542 1680234.391 0, 402090.975 1680199.193 0, 
+    402323.41 1680164.008 0, 402555.846 1680128.837 0, 402788.285 1680093.679 0, 403020.726 1680058.535 0, 403253.169 1680023.405 0, 403485.614 1679988.289 0, 403718.061 1679953.186 0, 403950.511 1679918.097 0, 404181.743 1679883.205 0, 403352.442 1674386.195 0, 
+    402523.066 1668888.689 0))
+
+POLYGON ((415341.818 1678215.672 0, 415110.486 1678249.91 0, 414877.939 1678284.342 0, 414645.393 1678318.788 0, 414412.85 1678353.248 0, 414180.309 1678387.721 0, 413947.769 1678422.208 0, 413715.232 1678456.709 0, 413482.697 1678491.223 0, 413250.164 1678525.752 0, 
+    413017.632 1678560.293 0, 412785.103 1678594.849 0, 412552.576 1678629.418 0, 412320.051 1678664.001 0, 412087.528 1678698.597 0, 411855.007 1678733.207 0, 411622.488 1678767.831 0, 411389.971 1678802.469 0, 411157.456 1678837.12 0, 410924.944 1678871.785 0, 
+    410692.433 1678906.464 0, 410459.924 1678941.156 0, 410227.417 1678975.862 0, 409994.913 1679010.582 0, 409761.191 1679045.497 0, 409529.909 1679080.062 0, 409297.411 1679114.823 0, 409064.914 1679149.597 0, 408832.42 1679184.385 0, 408599.927 1679219.187 0, 
+    408367.437 1679254.003 0, 408134.949 1679288.832 0, 407902.462 1679323.675 0, 407669.978 1679358.531 0, 407437.496 1679393.401 0, 407205.016 1679428.285 0, 406972.538 1679463.183 0, 406740.062 1679498.094 0, 406507.588 1679533.019 0, 406275.116 1679567.958 0, 
+    406042.646 1679602.91 0, 405810.179 1679637.876 0, 405577.713 1679672.856 0, 405345.249 1679707.849 0, 405112.788 1679742.856 0, 404880.328 1679777.877 0, 404647.871 1679812.911 0, 404415.415 1679847.959 0, 404181.743 1679883.205 0, 405010.968 1685379.713 0, 
+    405840.116 1690875.713 0, 406073.138 1690840.565 0, 406304.947 1690805.615 0, 406536.757 1690770.678 0, 406768.57 1690735.755 0, 407000.384 1690700.845 0, 407232.201 1690665.949 0, 407464.02 1690631.067 0, 407695.84 1690596.198 0, 407927.663 1690561.343 0, 
+    408159.488 1690526.502 0, 408391.315 1690491.674 0, 408623.144 1690456.86 0, 408854.975 1690422.06 0, 409086.808 1690387.273 0, 409318.643 1690352.5 0, 409550.48 1690317.74 0, 409782.319 1690282.994 0, 410014.16 1690248.262 0, 410246.004 1690213.543 0, 
+    410477.849 1690178.838 0, 410709.696 1690144.147 0, 410941.546 1690109.47 0, 411173.397 1690074.806 0, 411404.035 1690040.337 0, 411637.106 1690005.519 0, 411868.963 1689970.896 0, 412100.823 1689936.286 0, 412332.685 1689901.69 0, 412564.548 1689867.108 0, 
+    412796.414 1689832.54 0, 413028.282 1689797.985 0, 413260.151 1689763.444 0, 413492.023 1689728.916 0, 413723.897 1689694.402 0, 413955.773 1689659.902 0, 414187.651 1689625.416 0, 414419.531 1689590.943 0, 414651.413 1689556.483 0, 414883.297 1689522.038 0, 
+    415115.183 1689487.606 0, 415347.071 1689453.187 0, 415578.961 1689418.783 0, 415810.853 1689384.392 0, 416042.747 1689350.014 0, 416274.643 1689315.651 0, 416506.541 1689281.301 0, 416738.441 1689246.964 0, 416969.129 1689212.821 0, 416155.511 1683714.501 0, 
+    415341.818 1678215.672 0))
+
+POLYGON ((428102.795 1687581.377 0, 427872.01 1687614.869 0, 427640.014 1687648.55 0, 427408.019 1687682.245 0, 427176.027 1687715.953 0, 426944.037 1687749.675 0, 426712.049 1687783.411 0, 426480.062 1687817.16 0, 426248.078 1687850.923 0, 426016.096 1687884.7 0, 
+    425784.115 1687918.49 0, 425552.137 1687952.295 0, 425320.161 1687986.112 0, 425088.186 1688019.944 0, 424856.214 1688053.789 0, 424624.243 1688087.647 0, 424392.275 1688121.519 0, 424160.309 1688155.405 0, 423928.344 1688189.305 0, 423696.382 1688223.218 0, 
+    423464.421 1688257.145 0, 423232.463 1688291.086 0, 423000.506 1688325.04 0, 422768.552 1688359.008 0, 422535.386 1688393.167 0, 422304.649 1688426.985 0, 422072.701 1688460.993 0, 421840.754 1688495.016 0, 421608.81 1688529.052 0, 421376.867 1688563.102 0, 
+    421144.927 1688597.165 0, 420912.989 1688631.242 0, 420681.052 1688665.333 0, 420449.118 1688699.437 0, 420217.185 1688733.555 0, 419985.255 1688767.687 0, 419753.327 1688801.832 0, 419521.4 1688835.991 0, 419289.476 1688870.164 0, 419057.554 1688904.35 0, 
+    418825.633 1688938.55 0, 418593.715 1688972.764 0, 418361.799 1689006.991 0, 418129.884 1689041.232 0, 417897.972 1689075.487 0, 417666.062 1689109.755 0, 417434.154 1689144.037 0, 417202.248 1689178.332 0, 416969.129 1689212.821 0, 417782.67 1694710.626 0, 
+    418596.135 1700207.909 0, 418828.603 1700173.516 0, 419059.862 1700139.316 0, 419291.123 1700105.13 0, 419522.386 1700070.957 0, 419753.651 1700036.798 0, 419984.918 1700002.653 0, 420216.187 1699968.521 0, 420447.459 1699934.403 0, 420678.732 1699900.299 0, 
+    420910.007 1699866.208 0, 421141.284 1699832.131 0, 421372.563 1699798.067 0, 421603.844 1699764.017 0, 421835.127 1699729.98 0, 422066.413 1699695.958 0, 422297.7 1699661.948 0, 422528.989 1699627.953 0, 422760.28 1699593.971 0, 422991.573 1699560.002 0, 
+    423222.868 1699526.048 0, 423454.166 1699492.107 0, 423685.465 1699458.179 0, 423916.766 1699424.265 0, 424146.858 1699390.542 0, 424379.374 1699356.478 0, 424610.681 1699322.605 0, 424841.99 1699288.746 0, 425073.301 1699254.9 0, 425304.615 1699221.067 0, 
+    425535.93 1699187.249 0, 425767.247 1699153.444 0, 425998.566 1699119.652 0, 426229.887 1699085.875 0, 426461.21 1699052.11 0, 426692.535 1699018.36 0, 426923.862 1698984.623 0, 427155.191 1698950.9 0, 427386.522 1698917.19 0, 427617.855 1698883.494 0, 
+    427849.19 1698849.811 0, 428080.527 1698816.143 0, 428311.866 1698782.487 0, 428543.207 1698748.846 0, 428774.55 1698715.218 0, 429005.895 1698681.603 0, 429237.241 1698648.003 0, 429468.59 1698614.415 0, 429698.731 1698581.017 0, 428900.801 1693081.458 0, 
+    428102.795 1687581.377 0))
+
+POLYGON ((440805.88 1696985.5 0, 440575.644 1697018.248 0, 440344.201 1697051.181 0, 440112.76 1697084.128 0, 439881.321 1697117.089 0, 439649.884 1697150.063 0, 439418.449 1697183.051 0, 439187.016 1697216.052 0, 438955.585 1697249.068 0, 438724.156 1697282.096 0, 
+    438492.728 1697315.139 0, 438261.303 1697348.195 0, 438029.88 1697381.264 0, 437798.458 1697414.348 0, 437567.039 1697447.444 0, 437335.621 1697480.555 0, 437104.206 1697513.679 0, 436872.792 1697546.817 0, 436641.38 1697579.968 0, 436409.971 1697613.133 0, 
+    436178.563 1697646.312 0, 435947.157 1697679.504 0, 435715.753 1697712.71 0, 435484.351 1697745.929 0, 435251.742 1697779.336 0, 435021.553 1697812.409 0, 434790.157 1697845.669 0, 434558.763 1697878.943 0, 434327.371 1697912.231 0, 434095.981 1697945.532 0, 
+    433864.593 1697978.847 0, 433633.206 1698012.175 0, 433401.822 1698045.517 0, 433170.44 1698078.873 0, 432939.059 1698112.242 0, 432707.681 1698145.625 0, 432476.305 1698179.022 0, 432244.93 1698212.432 0, 432013.558 1698245.855 0, 431782.187 1698279.293 0, 
+    431550.819 1698312.744 0, 431319.452 1698346.208 0, 431088.087 1698379.687 0, 430856.725 1698413.178 0, 430625.364 1698446.684 0, 430394.005 1698480.203 0, 430162.649 1698513.736 0, 429931.294 1698547.282 0, 429698.731 1698581.017 0, 430496.585 1704080.048 0, 
+    431294.361 1709578.542 0, 431526.273 1709544.901 0, 431756.98 1709511.449 0, 431987.69 1709478.01 0, 432218.401 1709444.585 0, 432449.114 1709411.173 0, 432679.83 1709377.775 0, 432910.547 1709344.39 0, 433141.266 1709311.019 0, 433371.987 1709277.662 0, 
+    433602.711 1709244.318 0, 433833.436 1709210.988 0, 434064.163 1709177.671 0, 434294.892 1709144.368 0, 434525.623 1709111.079 0, 434756.356 1709077.803 0, 434987.091 1709044.54 0, 435217.828 1709011.292 0, 435448.567 1708978.057 0, 435679.307 1708944.835 0, 
+    435910.05 1708911.627 0, 436140.795 1708878.433 0, 436371.541 1708845.252 0, 436602.29 1708812.084 0, 436831.835 1708779.104 0, 437063.793 1708745.791 0, 437294.548 1708712.664 0, 437525.304 1708679.551 0, 437756.062 1708646.452 0, 437986.823 1708613.366 0, 
+    438217.585 1708580.294 0, 438448.349 1708547.235 0, 438679.115 1708514.19 0, 438909.884 1708481.159 0, 439140.654 1708448.141 0, 439371.426 1708415.137 0, 439602.2 1708382.146 0, 439832.975 1708349.169 0, 440063.753 1708316.205 0, 440294.533 1708283.255 0, 
+    440525.315 1708250.319 0, 440756.098 1708217.396 0, 440986.884 1708184.487 0, 441217.671 1708151.591 0, 441448.461 1708118.709 0, 441679.252 1708085.841 0, 441910.046 1708052.986 0, 442140.841 1708020.145 0, 442370.433 1707987.489 0, 441588.194 1702486.762 0, 
+    440805.88 1696985.5 0))
+
+POLYGON ((339382.27 1633824.471 0, 339148.351 1633863.155 0, 338913.191 1633902.058 0, 338678.033 1633940.976 0, 338442.878 1633979.907 0, 338207.725 1634018.851 0, 337972.575 1634057.81 0, 337737.426 1634096.783 0, 337502.28 1634135.769 0, 337267.137 1634174.769 0, 
+    337031.995 1634213.783 0, 336796.856 1634252.811 0, 336561.719 1634291.853 0, 336326.585 1634330.909 0, 336091.452 1634369.978 0, 335856.322 1634409.061 0, 335621.195 1634448.158 0, 335386.069 1634487.269 0, 335150.946 1634526.394 0, 334915.825 1634565.533 0, 
+    334680.707 1634604.685 0, 334445.591 1634643.851 0, 334210.477 1634683.031 0, 333975.365 1634722.225 0, 333739.013 1634761.641 0, 333505.149 1634800.655 0, 333270.045 1634839.89 0, 333034.942 1634879.14 0, 332799.842 1634918.403 0, 332564.745 1634957.68 0, 
+    332329.649 1634996.971 0, 332094.556 1635036.275 0, 331859.466 1635075.594 0, 331624.377 1635114.926 0, 331389.291 1635154.272 0, 331154.207 1635193.632 0, 330919.126 1635233.006 0, 330684.047 1635272.394 0, 330448.97 1635311.795 0, 330213.895 1635351.211 0, 
+    329978.823 1635390.64 0, 329743.753 1635430.083 0, 329508.686 1635469.54 0, 329273.62 1635509.011 0, 329038.557 1635548.495 0, 328803.497 1635587.994 0, 328568.439 1635627.506 0, 328333.383 1635667.032 0, 328097.085 1635706.781 0, 329020.153 1641193.164 0, 
+    329943.146 1646679.103 0, 330178.794 1646639.464 0, 330413.204 1646600.046 0, 330647.617 1646560.642 0, 330882.031 1646521.253 0, 331116.448 1646481.877 0, 331350.868 1646442.514 0, 331585.289 1646403.166 0, 331819.713 1646363.831 0, 332054.14 1646324.51 0, 
+    332288.568 1646285.203 0, 332522.999 1646245.91 0, 332757.433 1646206.63 0, 332991.868 1646167.365 0, 333226.306 1646128.113 0, 333460.746 1646088.875 0, 333695.189 1646049.651 0, 333929.634 1646010.44 0, 334164.081 1645971.243 0, 334398.53 1645932.061 0, 
+    334632.982 1645892.891 0, 334867.436 1645853.736 0, 335101.892 1645814.595 0, 335336.351 1645775.467 0, 335569.572 1645736.56 0, 335805.275 1645697.253 0, 336039.741 1645658.167 0, 336274.209 1645619.094 0, 336508.679 1645580.036 0, 336743.151 1645540.991 0, 
+    336977.626 1645501.96 0, 337212.103 1645462.942 0, 337446.583 1645423.939 0, 337681.064 1645384.949 0, 337915.548 1645345.973 0, 338150.034 1645307.011 0, 338384.523 1645268.063 0, 338619.014 1645229.129 0, 338853.507 1645190.208 0, 339088.002 1645151.301 0, 
+    339322.5 1645112.408 0, 339557 1645073.529 0, 339791.502 1645034.663 0, 340026.007 1644995.812 0, 340260.514 1644956.974 0, 340495.023 1644918.15 0, 340729.534 1644879.339 0, 340964.048 1644840.543 0, 341197.325 1644801.965 0, 340289.834 1639313.44 0, 
+    339382.27 1633824.471 0))
+
+POLYGON ((352456.762 1642956.629 0, 352223.375 1642994.548 0, 351988.753 1643032.682 0, 351754.133 1643070.83 0, 351519.515 1643108.991 0, 351284.899 1643147.166 0, 351050.286 1643185.355 0, 350815.675 1643223.558 0, 350581.066 1643261.775 0, 350346.459 1643300.005 0, 
+    350111.855 1643338.249 0, 349877.253 1643376.507 0, 349642.653 1643414.779 0, 349408.055 1643453.065 0, 349173.46 1643491.364 0, 348938.867 1643529.677 0, 348704.276 1643568.004 0, 348469.687 1643606.345 0, 348235.101 1643644.7 0, 348000.517 1643683.069 0, 
+    347765.935 1643721.451 0, 347531.355 1643759.847 0, 347296.778 1643798.257 0, 347062.203 1643836.681 0, 346826.392 1643875.321 0, 346593.06 1643913.569 0, 346358.491 1643952.035 0, 346123.925 1643990.513 0, 345889.362 1644029.006 0, 345654.8 1644067.513 0, 
+    345420.241 1644106.033 0, 345185.684 1644144.567 0, 344951.129 1644183.115 0, 344716.577 1644221.677 0, 344482.027 1644260.253 0, 344247.479 1644298.842 0, 344012.933 1644337.445 0, 343778.39 1644376.062 0, 343543.849 1644414.693 0, 343309.31 1644453.338 0, 
+    343074.774 1644491.996 0, 342840.24 1644530.668 0, 342605.708 1644569.354 0, 342371.178 1644608.054 0, 342136.651 1644646.768 0, 341902.125 1644685.495 0, 341667.603 1644724.236 0, 341433.082 1644762.991 0, 341197.325 1644801.965 0, 342104.741 1650290.04 0, 
+    343012.081 1655777.659 0, 343247.189 1655738.793 0, 343481.064 1655700.145 0, 343714.941 1655661.51 0, 343948.82 1655622.889 0, 344182.701 1655584.282 0, 344416.585 1655545.689 0, 344650.471 1655507.11 0, 344884.359 1655468.544 0, 345118.249 1655429.992 0, 
+    345352.142 1655391.454 0, 345586.037 1655352.93 0, 345819.934 1655314.419 0, 346053.834 1655275.922 0, 346287.735 1655237.439 0, 346521.639 1655198.97 0, 346755.546 1655160.514 0, 346989.454 1655122.072 0, 347223.365 1655083.644 0, 347457.278 1655045.23 0, 
+    347691.194 1655006.83 0, 347925.111 1654968.443 0, 348159.031 1654930.07 0, 348392.953 1654891.711 0, 348625.642 1654853.568 0, 348860.804 1654815.034 0, 349094.733 1654776.716 0, 349328.664 1654738.412 0, 349562.598 1654700.121 0, 349796.533 1654661.845 0, 
+    350030.471 1654623.582 0, 350264.411 1654585.333 0, 350498.354 1654547.098 0, 350732.298 1654508.876 0, 350966.245 1654470.668 0, 351200.194 1654432.474 0, 351434.146 1654394.294 0, 351668.099 1654356.128 0, 351902.055 1654317.975 0, 352136.013 1654279.836 0, 
+    352369.974 1654241.711 0, 352603.936 1654203.6 0, 352837.901 1654165.502 0, 353071.868 1654127.419 0, 353305.838 1654089.349 0, 353539.809 1654051.292 0, 353773.783 1654013.25 0, 354007.759 1653975.221 0, 354240.503 1653937.407 0, 353348.67 1648447.246 0, 
+    352456.762 1642956.629 0))
+
+POLYGON ((365474.079 1652128.884 0, 365241.227 1652166.041 0, 365007.145 1652203.408 0, 364773.064 1652240.79 0, 364538.986 1652278.185 0, 364304.91 1652315.594 0, 364070.837 1652353.016 0, 363836.765 1652390.453 0, 363602.696 1652427.903 0, 363368.628 1652465.367 0, 
+    363134.564 1652502.845 0, 362900.501 1652540.336 0, 362666.44 1652577.841 0, 362432.382 1652615.361 0, 362198.326 1652652.893 0, 361964.272 1652690.44 0, 361730.22 1652728 0, 361496.171 1652765.575 0, 361262.123 1652803.163 0, 361028.078 1652840.764 0, 
+    360794.035 1652878.38 0, 360559.995 1652916.009 0, 360325.956 1652953.652 0, 360091.92 1652991.309 0, 359856.652 1653029.178 0, 359623.854 1653066.664 0, 359389.825 1653104.362 0, 359155.798 1653142.074 0, 358921.772 1653179.8 0, 358687.75 1653217.539 0, 
+    358453.729 1653255.292 0, 358219.71 1653293.059 0, 357985.694 1653330.84 0, 357751.68 1653368.635 0, 357517.668 1653406.443 0, 357283.659 1653444.265 0, 357049.651 1653482.101 0, 356815.646 1653519.951 0, 356581.644 1653557.814 0, 356347.643 1653595.692 0, 
+    356113.644 1653633.583 0, 355879.648 1653671.487 0, 355645.654 1653709.406 0, 355411.663 1653747.338 0, 355177.673 1653785.284 0, 354943.686 1653823.244 0, 354709.701 1653861.218 0, 354475.718 1653899.205 0, 354240.503 1653937.407 0, 355132.261 1659427.104 0, 
+    356023.943 1664916.333 0, 356258.509 1664878.237 0, 356491.845 1664840.354 0, 356725.184 1664802.485 0, 356958.525 1664764.63 0, 357191.869 1664726.789 0, 357425.214 1664688.961 0, 357658.562 1664651.148 0, 357891.912 1664613.348 0, 358125.264 1664575.561 0, 
+    358358.618 1664537.789 0, 358591.975 1664500.03 0, 358825.334 1664462.285 0, 359058.695 1664424.553 0, 359292.058 1664386.836 0, 359525.424 1664349.132 0, 359758.791 1664311.441 0, 359992.161 1664273.765 0, 360225.533 1664236.102 0, 360458.908 1664198.453 0, 
+    360692.284 1664160.818 0, 360925.663 1664123.197 0, 361159.044 1664085.589 0, 361392.427 1664047.995 0, 361624.582 1664010.613 0, 361859.2 1663972.848 0, 362092.59 1663935.295 0, 362325.982 1663897.756 0, 362559.377 1663860.231 0, 362792.773 1663822.719 0, 
+    363026.172 1663785.221 0, 363259.573 1663747.737 0, 363492.976 1663710.267 0, 363726.381 1663672.81 0, 363959.788 1663635.367 0, 364193.198 1663597.938 0, 364426.61 1663560.522 0, 364660.024 1663523.121 0, 364893.441 1663485.733 0, 365126.859 1663448.358 0, 
+    365360.28 1663410.998 0, 365593.703 1663373.651 0, 365827.128 1663336.318 0, 366060.555 1663298.999 0, 366293.985 1663261.693 0, 366527.416 1663224.401 0, 366760.85 1663187.123 0, 366994.286 1663149.859 0, 367226.495 1663112.805 0, 366350.324 1657621.079 0, 
+    365474.079 1652128.884 0))
+
+POLYGON ((378434.097 1661340.933 0, 378201.783 1661377.331 0, 377968.242 1661413.936 0, 377734.704 1661450.555 0, 377501.168 1661487.187 0, 377267.634 1661523.833 0, 377034.102 1661560.492 0, 376800.572 1661597.166 0, 376567.045 1661633.853 0, 376333.52 1661670.554 0, 
+    376099.996 1661707.268 0, 375866.475 1661743.997 0, 375632.957 1661780.739 0, 375399.44 1661817.495 0, 375165.925 1661854.264 0, 374932.413 1661891.048 0, 374698.903 1661927.845 0, 374465.395 1661964.656 0, 374231.889 1662001.48 0, 373998.385 1662038.319 0, 
+    373764.884 1662075.171 0, 373531.384 1662112.037 0, 373297.887 1662148.916 0, 373064.392 1662185.809 0, 372829.67 1662222.911 0, 372597.409 1662259.637 0, 372363.92 1662296.572 0, 372130.434 1662333.52 0, 371896.95 1662370.482 0, 371663.468 1662407.458 0, 
+    371429.988 1662444.447 0, 371196.51 1662481.451 0, 370963.035 1662518.468 0, 370729.561 1662555.498 0, 370496.09 1662592.543 0, 370262.622 1662629.601 0, 370029.155 1662666.673 0, 369795.69 1662703.759 0, 369562.228 1662740.858 0, 369328.768 1662777.971 0, 
+    369095.31 1662815.098 0, 368861.854 1662852.239 0, 368628.4 1662889.393 0, 368394.949 1662926.562 0, 368161.5 1662963.743 0, 367928.053 1663000.939 0, 367694.608 1663038.148 0, 367461.165 1663075.372 0, 367226.495 1663112.805 0, 368102.589 1668604.055 0, 
+    368978.607 1674094.822 0, 369212.628 1674057.493 0, 369445.424 1674020.373 0, 369678.222 1673983.267 0, 369911.023 1673946.174 0, 370143.826 1673909.095 0, 370376.631 1673872.03 0, 370609.438 1673834.978 0, 370842.247 1673797.94 0, 371075.059 1673760.916 0, 
+    371307.873 1673723.906 0, 371540.689 1673686.909 0, 371773.507 1673649.926 0, 372006.327 1673612.957 0, 372239.149 1673576.001 0, 372471.974 1673539.059 0, 372704.801 1673502.131 0, 372937.63 1673465.217 0, 373170.461 1673428.316 0, 373403.294 1673391.429 0, 
+    373636.13 1673354.555 0, 373868.967 1673317.696 0, 374101.807 1673280.85 0, 374334.649 1673244.017 0, 374566.267 1673207.393 0, 374800.34 1673170.394 0, 375033.188 1673133.603 0, 375266.039 1673096.825 0, 375498.891 1673060.062 0, 375731.746 1673023.312 0, 
+    375964.604 1672986.575 0, 376197.463 1672949.853 0, 376430.324 1672913.144 0, 376663.188 1672876.449 0, 376896.054 1672839.767 0, 377128.922 1672803.099 0, 377361.792 1672766.445 0, 377594.664 1672729.805 0, 377827.538 1672693.178 0, 378060.415 1672656.565 0, 
+    378293.294 1672619.966 0, 378526.175 1672583.38 0, 378759.058 1672546.808 0, 378991.943 1672510.25 0, 379224.83 1672473.706 0, 379457.72 1672437.175 0, 379690.611 1672400.658 0, 379923.505 1672364.155 0, 380155.176 1672327.857 0, 379294.674 1666834.636 0, 
+    378434.097 1661340.933 0))
+
+POLYGON ((391336.692 1670592.474 0, 391104.918 1670628.118 0, 390871.922 1670663.963 0, 390638.928 1670699.822 0, 390405.936 1670735.694 0, 390172.946 1670771.581 0, 389939.959 1670807.481 0, 389706.974 1670843.395 0, 389473.99 1670879.322 0, 389241.009 1670915.263 0, 
+    389008.03 1670951.218 0, 388775.053 1670987.187 0, 388542.078 1671023.169 0, 388309.105 1671059.165 0, 388076.135 1671095.175 0, 387843.166 1671131.199 0, 387610.2 1671167.236 0, 387377.236 1671203.287 0, 387144.274 1671239.351 0, 386911.314 1671275.43 0, 
+    386678.356 1671311.522 0, 386445.4 1671347.627 0, 386212.446 1671383.747 0, 385979.495 1671419.88 0, 385745.321 1671456.217 0, 385513.598 1671492.187 0, 385280.653 1671528.362 0, 385047.71 1671564.55 0, 384814.769 1671600.752 0, 384581.831 1671636.967 0, 
+    384348.894 1671673.196 0, 384115.96 1671709.439 0, 383883.027 1671745.696 0, 383650.097 1671781.966 0, 383417.169 1671818.25 0, 383184.243 1671854.547 0, 382951.319 1671890.859 0, 382718.398 1671927.184 0, 382485.478 1671963.523 0, 382252.561 1671999.875 0, 
+    382019.646 1672036.242 0, 381786.733 1672072.622 0, 381553.822 1672109.015 0, 381320.913 1672145.423 0, 381088.006 1672181.844 0, 380855.102 1672218.278 0, 380622.199 1672254.727 0, 380389.299 1672291.189 0, 380155.176 1672327.857 0, 381015.601 1677820.589 0, 
+    381875.949 1683312.826 0, 382109.422 1683276.26 0, 382341.676 1683239.899 0, 382573.931 1683203.552 0, 382806.189 1683167.218 0, 383038.449 1683130.898 0, 383270.712 1683094.592 0, 383502.976 1683058.299 0, 383735.242 1683022.02 0, 383967.511 1682985.755 0, 
+    384199.782 1682949.503 0, 384432.055 1682913.265 0, 384664.33 1682877.041 0, 384896.607 1682840.83 0, 385128.886 1682804.633 0, 385361.168 1682768.45 0, 385593.451 1682732.281 0, 385825.737 1682696.125 0, 386058.025 1682659.982 0, 386290.314 1682623.854 0, 
+    386522.606 1682587.739 0, 386754.901 1682551.638 0, 386987.197 1682515.55 0, 387219.495 1682479.476 0, 387450.575 1682443.606 0, 387684.099 1682407.37 0, 387916.403 1682371.337 0, 388148.71 1682335.318 0, 388381.019 1682299.312 0, 388613.33 1682263.32 0, 
+    388845.644 1682227.342 0, 389077.959 1682191.378 0, 389310.277 1682155.427 0, 389542.596 1682119.49 0, 389774.918 1682083.566 0, 390007.242 1682047.656 0, 390239.568 1682011.76 0, 390471.896 1681975.878 0, 390704.226 1681940.009 0, 390936.558 1681904.154 0, 
+    391168.893 1681868.312 0, 391401.229 1681832.485 0, 391633.568 1681796.671 0, 391865.909 1681760.87 0, 392098.251 1681725.083 0, 392330.596 1681689.31 0, 392562.943 1681653.551 0, 392795.293 1681617.805 0, 393026.423 1681582.261 0, 392181.596 1676087.615 0, 
+    391336.692 1670592.474 0))
+
+POLYGON ((404181.743 1679883.205 0, 403950.511 1679918.097 0, 403718.061 1679953.186 0, 403485.614 1679988.289 0, 403253.169 1680023.405 0, 403020.726 1680058.535 0, 402788.285 1680093.679 0, 402555.846 1680128.837 0, 402323.41 1680164.008 0, 402090.975 1680199.193 0, 
+    401858.542 1680234.391 0, 401626.112 1680269.604 0, 401393.683 1680304.829 0, 401161.257 1680340.069 0, 400928.832 1680375.322 0, 400696.41 1680410.589 0, 400463.99 1680445.87 0, 400231.572 1680481.164 0, 399999.156 1680516.472 0, 399766.742 1680551.794 0, 
+    399534.33 1680587.129 0, 399301.92 1680622.478 0, 399069.512 1680657.841 0, 398837.106 1680693.218 0, 398603.483 1680728.794 0, 398372.301 1680764.012 0, 398139.902 1680799.429 0, 397907.505 1680834.86 0, 397675.109 1680870.305 0, 397442.716 1680905.763 0, 
+    397210.325 1680941.236 0, 396977.936 1680976.721 0, 396745.549 1681012.221 0, 396513.164 1681047.734 0, 396280.782 1681083.261 0, 396048.401 1681118.802 0, 395816.023 1681154.356 0, 395583.646 1681189.924 0, 395351.272 1681225.505 0, 395118.9 1681261.101 0, 
+    394886.529 1681296.709 0, 394654.161 1681332.332 0, 394421.795 1681367.968 0, 394189.432 1681403.618 0, 393957.07 1681439.282 0, 393724.71 1681474.959 0, 393492.353 1681510.65 0, 393259.997 1681546.355 0, 393026.423 1681582.261 0, 393871.174 1687076.405 0, 
+    394715.846 1692570.04 0, 394948.77 1692534.234 0, 395180.478 1692498.628 0, 395412.189 1692463.037 0, 395643.902 1692427.459 0, 395875.617 1692391.894 0, 396107.334 1692356.344 0, 396339.054 1692320.807 0, 396570.775 1692285.283 0, 396802.498 1692249.773 0, 
+    397034.224 1692214.277 0, 397265.951 1692178.795 0, 397497.681 1692143.326 0, 397729.413 1692107.87 0, 397961.146 1692072.429 0, 398192.882 1692037.001 0, 398424.62 1692001.586 0, 398656.36 1691966.186 0, 398888.103 1691930.799 0, 399119.847 1691895.425 0, 
+    399351.593 1691860.065 0, 399583.342 1691824.719 0, 399815.092 1691789.387 0, 400046.845 1691754.068 0, 400277.383 1691718.948 0, 400510.356 1691683.471 0, 400742.115 1691648.193 0, 400973.876 1691612.929 0, 401205.639 1691577.678 0, 401437.404 1691542.441 0, 
+    401669.171 1691507.218 0, 401900.94 1691472.008 0, 402132.711 1691436.812 0, 402364.484 1691401.629 0, 402596.26 1691366.461 0, 402828.037 1691331.305 0, 403059.817 1691296.164 0, 403291.598 1691261.036 0, 403523.382 1691225.922 0, 403755.168 1691190.821 0, 
+    403986.955 1691155.734 0, 404218.745 1691120.661 0, 404450.537 1691085.601 0, 404682.331 1691050.555 0, 404914.127 1691015.523 0, 405145.925 1690980.504 0, 405377.726 1690945.499 0, 405609.528 1690910.507 0, 405840.116 1690875.713 0, 405010.968 1685379.713 0, 
+    404181.743 1679883.205 0))
+
+POLYGON ((416969.129 1689212.821 0, 416738.441 1689246.964 0, 416506.541 1689281.301 0, 416274.643 1689315.651 0, 416042.747 1689350.014 0, 415810.853 1689384.392 0, 415578.961 1689418.783 0, 415347.071 1689453.187 0, 415115.183 1689487.606 0, 414883.297 1689522.038 0, 
+    414651.413 1689556.483 0, 414419.531 1689590.943 0, 414187.651 1689625.416 0, 413955.773 1689659.902 0, 413723.897 1689694.402 0, 413492.023 1689728.916 0, 413260.151 1689763.444 0, 413028.282 1689797.985 0, 412796.414 1689832.54 0, 412564.548 1689867.108 0, 
+    412332.685 1689901.69 0, 412100.823 1689936.286 0, 411868.963 1689970.896 0, 411637.106 1690005.519 0, 411404.035 1690040.337 0, 411173.397 1690074.806 0, 410941.546 1690109.47 0, 410709.696 1690144.147 0, 410477.849 1690178.838 0, 410246.004 1690213.543 0, 
+    410014.16 1690248.262 0, 409782.319 1690282.994 0, 409550.48 1690317.74 0, 409318.643 1690352.5 0, 409086.808 1690387.273 0, 408854.975 1690422.06 0, 408623.144 1690456.86 0, 408391.315 1690491.674 0, 408159.488 1690526.502 0, 407927.663 1690561.343 0, 
+    407695.84 1690596.198 0, 407464.02 1690631.067 0, 407232.201 1690665.949 0, 407000.384 1690700.845 0, 406768.57 1690735.755 0, 406536.757 1690770.678 0, 406304.947 1690805.615 0, 406073.138 1690840.565 0, 405840.116 1690875.713 0, 406669.187 1696371.197 0, 
+    407498.179 1701866.16 0, 407730.551 1701831.111 0, 407961.712 1701796.258 0, 408192.876 1701761.418 0, 408424.041 1701726.592 0, 408655.209 1701691.78 0, 408886.379 1701656.982 0, 409117.551 1701622.197 0, 409348.724 1701587.425 0, 409579.9 1701552.668 0, 
+    409811.078 1701517.923 0, 410042.258 1701483.193 0, 410273.44 1701448.476 0, 410504.624 1701413.773 0, 410735.81 1701379.083 0, 410966.998 1701344.407 0, 411198.188 1701309.744 0, 411429.381 1701275.095 0, 411660.575 1701240.46 0, 411891.771 1701205.838 0, 
+    412122.969 1701171.23 0, 412354.17 1701136.636 0, 412585.372 1701102.055 0, 412816.577 1701067.488 0, 413046.571 1701033.115 0, 413278.991 1700998.394 0, 413510.202 1700963.868 0, 413741.414 1700929.355 0, 413972.629 1700894.856 0, 414203.846 1700860.37 0, 
+    414435.064 1700825.898 0, 414666.285 1700791.44 0, 414897.508 1700756.995 0, 415128.732 1700722.564 0, 415359.959 1700688.146 0, 415591.188 1700653.742 0, 415822.419 1700619.352 0, 416053.652 1700584.975 0, 416284.886 1700550.612 0, 416516.123 1700516.262 0, 
+    416747.362 1700481.927 0, 416978.603 1700447.604 0, 417209.846 1700413.296 0, 417441.091 1700379.001 0, 417672.338 1700344.719 0, 417903.587 1700310.451 0, 418134.838 1700276.197 0, 418366.091 1700241.956 0, 418596.135 1700207.909 0, 417782.67 1694710.626 0, 
+    416969.129 1689212.821 0))
+
+POLYGON ((429698.731 1698581.017 0, 429468.59 1698614.415 0, 429237.241 1698648.003 0, 429005.895 1698681.603 0, 428774.55 1698715.218 0, 428543.207 1698748.846 0, 428311.866 1698782.487 0, 428080.527 1698816.143 0, 427849.19 1698849.811 0, 427617.855 1698883.494 0, 
+    427386.522 1698917.19 0, 427155.191 1698950.9 0, 426923.862 1698984.623 0, 426692.535 1699018.36 0, 426461.21 1699052.11 0, 426229.887 1699085.875 0, 425998.566 1699119.652 0, 425767.247 1699153.444 0, 425535.93 1699187.249 0, 425304.615 1699221.067 0, 
+    425073.301 1699254.9 0, 424841.99 1699288.746 0, 424610.681 1699322.605 0, 424379.374 1699356.478 0, 424146.858 1699390.542 0, 423916.766 1699424.265 0, 423685.465 1699458.179 0, 423454.166 1699492.107 0, 423222.868 1699526.048 0, 422991.573 1699560.002 0, 
+    422760.28 1699593.971 0, 422528.989 1699627.953 0, 422297.7 1699661.948 0, 422066.413 1699695.958 0, 421835.127 1699729.98 0, 421603.844 1699764.017 0, 421372.563 1699798.067 0, 421141.284 1699832.131 0, 420910.007 1699866.208 0, 420678.732 1699900.299 0, 
+    420447.459 1699934.403 0, 420216.187 1699968.521 0, 419984.918 1700002.653 0, 419753.651 1700036.798 0, 419522.386 1700070.957 0, 419291.123 1700105.13 0, 419059.862 1700139.316 0, 418828.603 1700173.516 0, 418596.135 1700207.909 0, 419409.521 1705704.663 0, 
+    420222.828 1711200.882 0, 420454.646 1711166.585 0, 420685.258 1711132.481 0, 420915.872 1711098.391 0, 421146.488 1711064.314 0, 421377.106 1711030.25 0, 421607.726 1710996.2 0, 421838.348 1710962.164 0, 422068.972 1710928.142 0, 422299.598 1710894.133 0, 
+    422530.226 1710860.137 0, 422760.856 1710826.155 0, 422991.488 1710792.187 0, 423222.122 1710758.232 0, 423452.758 1710724.291 0, 423683.396 1710690.363 0, 423914.036 1710656.449 0, 424144.678 1710622.549 0, 424375.322 1710588.662 0, 424605.968 1710554.788 0, 
+    424836.616 1710520.928 0, 425067.266 1710487.082 0, 425297.918 1710453.25 0, 425528.572 1710419.431 0, 425758.021 1710385.802 0, 425989.886 1710351.833 0, 426220.546 1710318.055 0, 426451.208 1710284.29 0, 426681.872 1710250.539 0, 426912.538 1710216.802 0, 
+    427143.206 1710183.078 0, 427373.876 1710149.367 0, 427604.548 1710115.67 0, 427835.222 1710081.987 0, 428065.898 1710048.317 0, 428296.575 1710014.661 0, 428527.255 1709981.019 0, 428757.937 1709947.39 0, 428988.621 1709913.774 0, 429219.307 1709880.173 0, 
+    429449.994 1709846.584 0, 429680.684 1709813.01 0, 429911.376 1709779.449 0, 430142.069 1709745.901 0, 430372.765 1709712.367 0, 430603.463 1709678.847 0, 430834.162 1709645.34 0, 431064.864 1709611.847 0, 431294.361 1709578.542 0, 430496.585 1704080.048 0, 
+    429698.731 1698581.017 0))
+
+POLYGON ((341197.325 1644801.965 0, 340964.048 1644840.543 0, 340729.534 1644879.339 0, 340495.023 1644918.15 0, 340260.514 1644956.974 0, 340026.007 1644995.812 0, 339791.502 1645034.663 0, 339557 1645073.529 0, 339322.5 1645112.408 0, 339088.002 1645151.301 0, 
+    338853.507 1645190.208 0, 338619.014 1645229.129 0, 338384.523 1645268.063 0, 338150.034 1645307.011 0, 337915.548 1645345.973 0, 337681.064 1645384.949 0, 337446.583 1645423.939 0, 337212.103 1645462.942 0, 336977.626 1645501.96 0, 336743.151 1645540.991 0, 
+    336508.679 1645580.036 0, 336274.209 1645619.094 0, 336039.741 1645658.167 0, 335805.275 1645697.253 0, 335569.572 1645736.56 0, 335336.351 1645775.467 0, 335101.892 1645814.595 0, 334867.436 1645853.736 0, 334632.982 1645892.891 0, 334398.53 1645932.061 0, 
+    334164.081 1645971.243 0, 333929.634 1646010.44 0, 333695.189 1646049.651 0, 333460.746 1646088.875 0, 333226.306 1646128.113 0, 332991.868 1646167.365 0, 332757.433 1646206.63 0, 332522.999 1646245.91 0, 332288.568 1646285.203 0, 332054.14 1646324.51 0, 
+    331819.713 1646363.831 0, 331585.289 1646403.166 0, 331350.868 1646442.514 0, 331116.448 1646481.877 0, 330882.031 1646521.253 0, 330647.617 1646560.642 0, 330413.204 1646600.046 0, 330178.794 1646639.464 0, 329943.146 1646679.103 0, 330866.063 1652164.593 0, 
+    331788.904 1657649.627 0, 332023.903 1657610.096 0, 332257.667 1657570.787 0, 332491.434 1657531.492 0, 332725.203 1657492.211 0, 332958.974 1657452.943 0, 333192.748 1657413.689 0, 333426.524 1657374.449 0, 333660.302 1657335.223 0, 333894.083 1657296.01 0, 
+    334127.865 1657256.812 0, 334361.651 1657217.626 0, 334595.438 1657178.455 0, 334829.228 1657139.298 0, 335063.02 1657100.154 0, 335296.815 1657061.024 0, 335530.611 1657021.908 0, 335764.41 1656982.805 0, 335998.212 1656943.717 0, 336232.015 1656904.642 0, 
+    336465.821 1656865.58 0, 336699.629 1656826.533 0, 336933.44 1656787.499 0, 337167.253 1656748.479 0, 337399.831 1656709.68 0, 337634.885 1656670.481 0, 337868.705 1656631.502 0, 338102.527 1656592.537 0, 338336.351 1656553.586 0, 338570.178 1656514.649 0, 
+    338804.007 1656475.726 0, 339037.838 1656436.816 0, 339271.671 1656397.92 0, 339505.507 1656359.037 0, 339739.345 1656320.169 0, 339973.185 1656281.314 0, 340207.028 1656242.473 0, 340440.873 1656203.646 0, 340674.72 1656164.832 0, 340908.569 1656126.033 0, 
+    341142.421 1656087.247 0, 341376.275 1656048.475 0, 341610.131 1656009.716 0, 341843.99 1655970.972 0, 342077.851 1655932.241 0, 342311.714 1655893.524 0, 342545.579 1655854.82 0, 342779.447 1655816.131 0, 343012.081 1655777.659 0, 342104.741 1650290.04 0, 
+    341197.325 1644801.965 0))
+
+POLYGON ((354240.503 1653937.407 0, 354007.759 1653975.221 0, 353773.783 1654013.25 0, 353539.809 1654051.292 0, 353305.838 1654089.349 0, 353071.868 1654127.419 0, 352837.901 1654165.502 0, 352603.936 1654203.6 0, 352369.974 1654241.711 0, 352136.013 1654279.836 0, 
+    351902.055 1654317.975 0, 351668.099 1654356.128 0, 351434.146 1654394.294 0, 351200.194 1654432.474 0, 350966.245 1654470.668 0, 350732.298 1654508.876 0, 350498.354 1654547.098 0, 350264.411 1654585.333 0, 350030.471 1654623.582 0, 349796.533 1654661.845 0, 
+    349562.598 1654700.121 0, 349328.664 1654738.412 0, 349094.733 1654776.716 0, 348860.804 1654815.034 0, 348625.642 1654853.568 0, 348392.953 1654891.711 0, 348159.031 1654930.07 0, 347925.111 1654968.443 0, 347691.194 1655006.83 0, 347457.278 1655045.23 0, 
+    347223.365 1655083.644 0, 346989.454 1655122.072 0, 346755.546 1655160.514 0, 346521.639 1655198.97 0, 346287.735 1655237.439 0, 346053.834 1655275.922 0, 345819.934 1655314.419 0, 345586.037 1655352.93 0, 345352.142 1655391.454 0, 345118.249 1655429.992 0, 
+    344884.359 1655468.544 0, 344650.471 1655507.11 0, 344416.585 1655545.689 0, 344182.701 1655584.282 0, 343948.82 1655622.889 0, 343714.941 1655661.51 0, 343481.064 1655700.145 0, 343247.189 1655738.793 0, 343012.081 1655777.659 0, 343919.346 1661264.816 0, 
+    344826.532 1666751.503 0, 345060.991 1666712.744 0, 345294.219 1666674.202 0, 345527.45 1666635.674 0, 345760.683 1666597.16 0, 345993.919 1666558.66 0, 346227.157 1666520.173 0, 346460.397 1666481.7 0, 346693.639 1666443.241 0, 346926.883 1666404.796 0, 
+    347160.13 1666366.364 0, 347393.379 1666327.946 0, 347626.63 1666289.542 0, 347859.884 1666251.151 0, 348093.14 1666212.775 0, 348326.398 1666174.411 0, 348559.658 1666136.062 0, 348792.92 1666097.726 0, 349026.185 1666059.405 0, 349259.452 1666021.096 0, 
+    349492.722 1665982.802 0, 349725.993 1665944.521 0, 349959.267 1665906.254 0, 350192.543 1665868.001 0, 350424.59 1665829.963 0, 350659.102 1665791.536 0, 350892.385 1665753.324 0, 351125.67 1665715.125 0, 351358.957 1665676.941 0, 351592.247 1665638.77 0, 
+    351825.539 1665600.613 0, 352058.833 1665562.469 0, 352292.129 1665524.34 0, 352525.428 1665486.224 0, 352758.728 1665448.122 0, 352992.031 1665410.033 0, 353225.337 1665371.958 0, 353458.644 1665333.897 0, 353691.954 1665295.85 0, 353925.266 1665257.817 0, 
+    354158.58 1665219.797 0, 354391.897 1665181.791 0, 354625.215 1665143.798 0, 354858.536 1665105.82 0, 355091.859 1665067.855 0, 355325.185 1665029.904 0, 355558.513 1664991.966 0, 355791.842 1664954.043 0, 356023.943 1664916.333 0, 355132.261 1659427.104 0, 
+    354240.503 1653937.407 0))
+
+POLYGON ((367226.495 1663112.805 0, 366994.286 1663149.859 0, 366760.85 1663187.123 0, 366527.416 1663224.401 0, 366293.985 1663261.693 0, 366060.555 1663298.999 0, 365827.128 1663336.318 0, 365593.703 1663373.651 0, 365360.28 1663410.998 0, 365126.859 1663448.358 0, 
+    364893.441 1663485.733 0, 364660.024 1663523.121 0, 364426.61 1663560.522 0, 364193.198 1663597.938 0, 363959.788 1663635.367 0, 363726.381 1663672.81 0, 363492.976 1663710.267 0, 363259.573 1663747.737 0, 363026.172 1663785.221 0, 362792.773 1663822.719 0, 
+    362559.377 1663860.231 0, 362325.982 1663897.756 0, 362092.59 1663935.295 0, 361859.2 1663972.848 0, 361624.582 1664010.613 0, 361392.427 1664047.995 0, 361159.044 1664085.589 0, 360925.663 1664123.197 0, 360692.284 1664160.818 0, 360458.908 1664198.453 0, 
+    360225.533 1664236.102 0, 359992.161 1664273.765 0, 359758.791 1664311.441 0, 359525.424 1664349.132 0, 359292.058 1664386.836 0, 359058.695 1664424.553 0, 358825.334 1664462.285 0, 358591.975 1664500.03 0, 358358.618 1664537.789 0, 358125.264 1664575.561 0, 
+    357891.912 1664613.348 0, 357658.562 1664651.148 0, 357425.214 1664688.961 0, 357191.869 1664726.789 0, 356958.525 1664764.63 0, 356725.184 1664802.485 0, 356491.845 1664840.354 0, 356258.509 1664878.237 0, 356023.943 1664916.333 0, 356915.548 1670405.086 0, 
+    357807.075 1675893.357 0, 358040.991 1675855.366 0, 358273.681 1675817.588 0, 358506.374 1675779.824 0, 358739.069 1675742.074 0, 358971.766 1675704.338 0, 359204.465 1675666.615 0, 359437.167 1675628.906 0, 359669.871 1675591.21 0, 359902.577 1675553.529 0, 
+    360135.285 1675515.861 0, 360367.996 1675478.206 0, 360600.708 1675440.566 0, 360833.423 1675402.939 0, 361066.14 1675365.326 0, 361298.86 1675327.726 0, 361531.581 1675290.14 0, 361764.305 1675252.568 0, 361997.031 1675215.01 0, 362229.759 1675177.465 0, 
+    362462.489 1675139.934 0, 362695.222 1675102.417 0, 362927.957 1675064.913 0, 363160.694 1675027.423 0, 363392.206 1674990.144 0, 363626.174 1674952.484 0, 363858.918 1674915.035 0, 364091.664 1674877.6 0, 364324.412 1674840.179 0, 364557.162 1674802.771 0, 
+    364789.914 1674765.377 0, 365022.669 1674727.997 0, 365255.426 1674690.63 0, 365488.185 1674653.277 0, 365720.946 1674615.938 0, 365953.709 1674578.612 0, 366186.475 1674541.3 0, 366419.243 1674504.002 0, 366652.013 1674466.718 0, 366884.785 1674429.447 0, 
+    367117.559 1674392.19 0, 367350.336 1674354.947 0, 367583.115 1674317.717 0, 367815.896 1674280.501 0, 368048.679 1674243.299 0, 368281.464 1674206.11 0, 368514.252 1674168.935 0, 368747.042 1674131.774 0, 368978.607 1674094.822 0, 368102.589 1668604.055 0, 
+    367226.495 1663112.805 0))
+
+POLYGON ((380155.176 1672327.857 0, 379923.505 1672364.155 0, 379690.611 1672400.658 0, 379457.72 1672437.175 0, 379224.83 1672473.706 0, 378991.943 1672510.25 0, 378759.058 1672546.808 0, 378526.175 1672583.38 0, 378293.294 1672619.966 0, 378060.415 1672656.565 0, 
+    377827.538 1672693.178 0, 377594.664 1672729.805 0, 377361.792 1672766.445 0, 377128.922 1672803.099 0, 376896.054 1672839.767 0, 376663.188 1672876.449 0, 376430.324 1672913.144 0, 376197.463 1672949.853 0, 375964.604 1672986.575 0, 375731.746 1673023.312 0, 
+    375498.891 1673060.062 0, 375266.039 1673096.825 0, 375033.188 1673133.603 0, 374800.34 1673170.394 0, 374566.267 1673207.393 0, 374334.649 1673244.017 0, 374101.807 1673280.85 0, 373868.967 1673317.696 0, 373636.13 1673354.555 0, 373403.294 1673391.429 0, 
+    373170.461 1673428.316 0, 372937.63 1673465.217 0, 372704.801 1673502.131 0, 372471.974 1673539.059 0, 372239.149 1673576.001 0, 372006.327 1673612.957 0, 371773.507 1673649.926 0, 371540.689 1673686.909 0, 371307.873 1673723.906 0, 371075.059 1673760.916 0, 
+    370842.247 1673797.94 0, 370609.438 1673834.978 0, 370376.631 1673872.03 0, 370143.826 1673909.095 0, 369911.023 1673946.174 0, 369678.222 1673983.267 0, 369445.424 1674020.373 0, 369212.628 1674057.493 0, 368978.607 1674094.822 0, 369854.547 1679585.102 0, 
+    370730.407 1685074.886 0, 370963.778 1685037.66 0, 371195.928 1685000.643 0, 371428.081 1684963.64 0, 371660.235 1684926.65 0, 371892.391 1684889.674 0, 372124.55 1684852.712 0, 372356.711 1684815.763 0, 372588.874 1684778.828 0, 372821.039 1684741.907 0, 
+    373053.207 1684704.999 0, 373285.376 1684668.105 0, 373517.548 1684631.225 0, 373749.722 1684594.358 0, 373981.898 1684557.505 0, 374214.076 1684520.666 0, 374446.257 1684483.84 0, 374678.439 1684447.028 0, 374910.624 1684410.23 0, 375142.811 1684373.445 0, 
+    375375 1684336.674 0, 375607.191 1684299.917 0, 375839.385 1684263.173 0, 376071.58 1684226.443 0, 376302.556 1684189.92 0, 376535.978 1684153.024 0, 376768.18 1684116.335 0, 377000.384 1684079.66 0, 377232.591 1684042.998 0, 377464.799 1684006.35 0, 
+    377697.01 1683969.716 0, 377929.223 1683933.095 0, 378161.438 1683896.488 0, 378393.655 1683859.894 0, 378625.874 1683823.315 0, 378858.096 1683786.749 0, 379090.319 1683750.196 0, 379322.545 1683713.658 0, 379554.773 1683677.133 0, 379787.003 1683640.621 0, 
+    380019.235 1683604.124 0, 380251.47 1683567.64 0, 380483.706 1683531.169 0, 380715.945 1683494.713 0, 380948.186 1683458.27 0, 381180.429 1683421.84 0, 381412.674 1683385.425 0, 381644.921 1683349.023 0, 381875.949 1683312.826 0, 381015.601 1677820.589 0, 
+    380155.176 1672327.857 0))
+
+POLYGON ((393026.423 1681582.261 0, 392795.293 1681617.805 0, 392562.943 1681653.551 0, 392330.596 1681689.31 0, 392098.251 1681725.083 0, 391865.909 1681760.87 0, 391633.568 1681796.671 0, 391401.229 1681832.485 0, 391168.893 1681868.312 0, 390936.558 1681904.154 0, 
+    390704.226 1681940.009 0, 390471.896 1681975.878 0, 390239.568 1682011.76 0, 390007.242 1682047.656 0, 389774.918 1682083.566 0, 389542.596 1682119.49 0, 389310.277 1682155.427 0, 389077.959 1682191.378 0, 388845.644 1682227.342 0, 388613.33 1682263.32 0, 
+    388381.019 1682299.312 0, 388148.71 1682335.318 0, 387916.403 1682371.337 0, 387684.099 1682407.37 0, 387450.575 1682443.606 0, 387219.495 1682479.476 0, 386987.197 1682515.55 0, 386754.901 1682551.638 0, 386522.606 1682587.739 0, 386290.314 1682623.854 0, 
+    386058.025 1682659.982 0, 385825.737 1682696.125 0, 385593.451 1682732.281 0, 385361.168 1682768.45 0, 385128.886 1682804.633 0, 384896.607 1682840.83 0, 384664.33 1682877.041 0, 384432.055 1682913.265 0, 384199.782 1682949.503 0, 383967.511 1682985.755 0, 
+    383735.242 1683022.02 0, 383502.976 1683058.299 0, 383270.712 1683094.592 0, 383038.449 1683130.898 0, 382806.189 1683167.218 0, 382573.931 1683203.552 0, 382341.676 1683239.899 0, 382109.422 1683276.26 0, 381875.949 1683312.826 0, 382736.218 1688804.561 0, 
+    383596.407 1694295.788 0, 383829.23 1694259.324 0, 384060.838 1694223.064 0, 384292.447 1694186.818 0, 384524.059 1694150.585 0, 384755.672 1694114.366 0, 384987.288 1694078.161 0, 385218.906 1694041.97 0, 385450.526 1694005.792 0, 385682.148 1693969.627 0, 
+    385913.772 1693933.477 0, 386145.399 1693897.339 0, 386377.027 1693861.216 0, 386608.658 1693825.106 0, 386840.29 1693789.01 0, 387071.925 1693752.927 0, 387303.562 1693716.859 0, 387535.201 1693680.803 0, 387766.843 1693644.762 0, 387998.486 1693608.734 0, 
+    388230.132 1693572.719 0, 388461.779 1693536.719 0, 388693.429 1693500.731 0, 388925.081 1693464.758 0, 389155.517 1693428.987 0, 389388.391 1693392.852 0, 389620.049 1693356.919 0, 389851.709 1693321 0, 390083.372 1693285.095 0, 390315.036 1693249.203 0, 
+    390546.703 1693213.325 0, 390778.372 1693177.461 0, 391010.043 1693141.61 0, 391241.716 1693105.773 0, 391473.391 1693069.95 0, 391705.068 1693034.14 0, 391936.747 1692998.344 0, 392168.429 1692962.561 0, 392400.112 1692926.792 0, 392631.798 1692891.037 0, 
+    392863.486 1692855.295 0, 393095.175 1692819.567 0, 393326.867 1692783.853 0, 393558.561 1692748.152 0, 393790.258 1692712.465 0, 394021.956 1692676.791 0, 394253.656 1692641.131 0, 394485.359 1692605.485 0, 394715.846 1692570.04 0, 393871.174 1687076.405 0, 
+    393026.423 1681582.261 0))
+
+POLYGON ((405840.116 1690875.713 0, 405609.528 1690910.507 0, 405377.726 1690945.499 0, 405145.925 1690980.504 0, 404914.127 1691015.523 0, 404682.331 1691050.555 0, 404450.537 1691085.601 0, 404218.745 1691120.661 0, 403986.955 1691155.734 0, 403755.168 1691190.821 0, 
+    403523.382 1691225.922 0, 403291.598 1691261.036 0, 403059.817 1691296.164 0, 402828.037 1691331.305 0, 402596.26 1691366.461 0, 402364.484 1691401.629 0, 402132.711 1691436.812 0, 401900.94 1691472.008 0, 401669.171 1691507.218 0, 401437.404 1691542.441 0, 
+    401205.639 1691577.678 0, 400973.876 1691612.929 0, 400742.115 1691648.193 0, 400510.356 1691683.471 0, 400277.383 1691718.948 0, 400046.845 1691754.068 0, 399815.092 1691789.387 0, 399583.342 1691824.719 0, 399351.593 1691860.065 0, 399119.847 1691895.425 0, 
+    398888.103 1691930.799 0, 398656.36 1691966.186 0, 398424.62 1692001.586 0, 398192.882 1692037.001 0, 397961.146 1692072.429 0, 397729.413 1692107.87 0, 397497.681 1692143.326 0, 397265.951 1692178.795 0, 397034.224 1692214.277 0, 396802.498 1692249.773 0, 
+    396570.775 1692285.283 0, 396339.054 1692320.807 0, 396107.334 1692356.344 0, 395875.617 1692391.894 0, 395643.902 1692427.459 0, 395412.189 1692463.037 0, 395180.478 1692498.628 0, 394948.77 1692534.234 0, 394715.846 1692570.04 0, 395560.439 1698063.16 0, 
+    396404.952 1703555.759 0, 396637.226 1703520.053 0, 396868.288 1703484.547 0, 397099.352 1703449.054 0, 397330.418 1703413.576 0, 397561.487 1703378.11 0, 397792.557 1703342.659 0, 398023.63 1703307.221 0, 398254.704 1703271.797 0, 398485.781 1703236.386 0, 
+    398716.86 1703200.989 0, 398947.941 1703165.605 0, 399179.024 1703130.235 0, 399410.109 1703094.879 0, 399641.196 1703059.536 0, 399872.285 1703024.207 0, 400103.377 1702988.892 0, 400334.47 1702953.59 0, 400565.565 1702918.301 0, 400796.663 1702883.027 0, 
+    401027.763 1702847.766 0, 401258.864 1702812.518 0, 401489.968 1702777.284 0, 401721.074 1702742.064 0, 401950.969 1702707.042 0, 402183.292 1702671.664 0, 402414.404 1702636.485 0, 402645.518 1702601.319 0, 402876.634 1702566.166 0, 403107.752 1702531.028 0, 
+    403338.873 1702495.903 0, 403569.995 1702460.791 0, 403801.12 1702425.693 0, 404032.246 1702390.609 0, 404263.375 1702355.538 0, 404494.505 1702320.481 0, 404725.638 1702285.438 0, 404956.773 1702250.408 0, 405187.91 1702215.392 0, 405419.049 1702180.389 0, 
+    405650.19 1702145.4 0, 405881.333 1702110.424 0, 406112.478 1702075.463 0, 406343.625 1702040.514 0, 406574.774 1702005.58 0, 406805.925 1701970.659 0, 407037.078 1701935.751 0, 407268.234 1701900.857 0, 407498.179 1701866.16 0, 406669.187 1696371.197 0, 
+    405840.116 1690875.713 0))
+
+POLYGON ((418596.135 1700207.909 0, 418366.091 1700241.956 0, 418134.838 1700276.197 0, 417903.587 1700310.451 0, 417672.338 1700344.719 0, 417441.091 1700379.001 0, 417209.846 1700413.296 0, 416978.603 1700447.604 0, 416747.362 1700481.927 0, 416516.123 1700516.262 0, 
+    416284.886 1700550.612 0, 416053.652 1700584.975 0, 415822.419 1700619.352 0, 415591.188 1700653.742 0, 415359.959 1700688.146 0, 415128.732 1700722.564 0, 414897.508 1700756.995 0, 414666.285 1700791.44 0, 414435.064 1700825.898 0, 414203.846 1700860.37 0, 
+    413972.629 1700894.856 0, 413741.414 1700929.355 0, 413510.202 1700963.868 0, 413278.991 1700998.394 0, 413046.571 1701033.115 0, 412816.577 1701067.488 0, 412585.372 1701102.055 0, 412354.17 1701136.636 0, 412122.969 1701171.23 0, 411891.771 1701205.838 0, 
+    411660.575 1701240.46 0, 411429.381 1701275.095 0, 411198.188 1701309.744 0, 410966.998 1701344.407 0, 410735.81 1701379.083 0, 410504.624 1701413.773 0, 410273.44 1701448.476 0, 410042.258 1701483.193 0, 409811.078 1701517.923 0, 409579.9 1701552.668 0, 
+    409348.724 1701587.425 0, 409117.551 1701622.197 0, 408886.379 1701656.982 0, 408655.209 1701691.78 0, 408424.041 1701726.592 0, 408192.876 1701761.418 0, 407961.712 1701796.258 0, 407730.551 1701831.111 0, 407498.179 1701866.16 0, 408327.091 1707360.594 0, 
+    409155.922 1712854.494 0, 409387.644 1712819.542 0, 409618.159 1712784.787 0, 409848.676 1712750.045 0, 410079.195 1712715.316 0, 410309.716 1712680.602 0, 410540.238 1712645.9 0, 410770.763 1712611.213 0, 411001.29 1712576.539 0, 411231.82 1712541.878 0, 
+    411462.351 1712507.231 0, 411692.884 1712472.598 0, 411923.419 1712437.978 0, 412153.956 1712403.372 0, 412384.495 1712368.779 0, 412615.037 1712334.2 0, 412845.58 1712299.635 0, 413076.125 1712265.083 0, 413306.673 1712230.544 0, 413537.222 1712196.019 0, 
+    413767.774 1712161.508 0, 413998.327 1712127.01 0, 414228.883 1712092.526 0, 414459.44 1712058.056 0, 414688.791 1712023.779 0, 414920.561 1711989.155 0, 415151.125 1711954.726 0, 415381.69 1711920.309 0, 415612.258 1711885.907 0, 415842.828 1711851.518 0, 
+    416073.4 1711817.142 0, 416303.973 1711782.78 0, 416534.549 1711748.432 0, 416765.127 1711714.097 0, 416995.707 1711679.776 0, 417226.288 1711645.468 0, 417456.872 1711611.174 0, 417687.458 1711576.893 0, 417918.046 1711542.626 0, 418148.636 1711508.373 0, 
+    418379.228 1711474.133 0, 418609.822 1711439.907 0, 418840.418 1711405.694 0, 419071.016 1711371.495 0, 419301.616 1711337.309 0, 419532.218 1711303.137 0, 419762.822 1711268.979 0, 419993.428 1711234.834 0, 420222.828 1711200.882 0, 419409.521 1705704.663 0, 
+    418596.135 1700207.909 0))
+
+POLYGON ((329943.146 1646679.103 0, 329709.981 1646718.34 0, 329475.578 1646757.799 0, 329241.177 1646797.271 0, 329006.778 1646836.758 0, 328772.382 1646876.258 0, 328537.988 1646915.772 0, 328303.597 1646955.3 0, 328069.207 1646994.841 0, 327834.821 1647034.397 0, 
+    327600.436 1647073.966 0, 327366.054 1647113.549 0, 327131.674 1647153.146 0, 326897.296 1647192.756 0, 326662.921 1647232.381 0, 326428.548 1647272.019 0, 326194.178 1647311.671 0, 325959.809 1647351.337 0, 325725.444 1647391.016 0, 325491.08 1647430.71 0, 
+    325256.719 1647470.417 0, 325022.36 1647510.138 0, 324788.003 1647549.872 0, 324553.649 1647589.621 0, 324318.056 1647629.594 0, 324084.948 1647669.159 0, 323850.601 1647708.949 0, 323616.256 1647748.753 0, 323381.913 1647788.571 0, 323147.573 1647828.402 0, 
+    322913.235 1647868.247 0, 322678.9 1647908.106 0, 322444.567 1647947.978 0, 322210.236 1647987.865 0, 321975.908 1648027.765 0, 321741.581 1648067.679 0, 321507.258 1648107.607 0, 321272.936 1648147.549 0, 321038.617 1648187.504 0, 320804.301 1648227.473 0, 
+    320569.986 1648267.456 0, 320335.674 1648307.453 0, 320101.365 1648347.464 0, 319867.058 1648387.488 0, 319632.753 1648427.526 0, 319398.45 1648467.578 0, 319164.15 1648507.644 0, 318929.852 1648547.724 0, 318694.315 1648588.029 0, 319632.726 1654070.89 0, 
+    320571.059 1659553.294 0, 320805.947 1659513.099 0, 321039.6 1659473.13 0, 321273.255 1659433.175 0, 321506.912 1659393.233 0, 321740.571 1659353.305 0, 321974.233 1659313.391 0, 322207.897 1659273.491 0, 322441.564 1659233.604 0, 322675.233 1659193.731 0, 
+    322908.904 1659153.872 0, 323142.577 1659114.027 0, 323376.253 1659074.195 0, 323609.932 1659034.378 0, 323843.612 1658994.573 0, 324077.295 1658954.783 0, 324310.98 1658915.006 0, 324544.668 1658875.244 0, 324778.358 1658835.495 0, 325012.05 1658795.759 0, 
+    325245.745 1658756.038 0, 325479.442 1658716.33 0, 325713.141 1658676.636 0, 325946.843 1658636.955 0, 326179.309 1658597.499 0, 326414.253 1658557.636 0, 326647.962 1658517.997 0, 326881.673 1658478.372 0, 327115.386 1658438.76 0, 327349.102 1658399.162 0, 
+    327582.82 1658359.578 0, 327816.54 1658320.008 0, 328050.262 1658280.452 0, 328283.987 1658240.909 0, 328517.715 1658201.38 0, 328751.444 1658161.865 0, 328985.176 1658122.363 0, 329218.911 1658082.876 0, 329452.647 1658043.402 0, 329686.386 1658003.941 0, 
+    329920.127 1657964.495 0, 330153.871 1657925.062 0, 330387.617 1657885.643 0, 330621.365 1657846.238 0, 330855.115 1657806.847 0, 331088.868 1657767.469 0, 331322.623 1657728.105 0, 331556.381 1657688.755 0, 331788.904 1657649.627 0, 330866.063 1652164.593 0, 
+    329943.146 1646679.103 0))
+
+POLYGON ((343012.081 1655777.659 0, 342779.447 1655816.131 0, 342545.579 1655854.82 0, 342311.714 1655893.524 0, 342077.851 1655932.241 0, 341843.99 1655970.972 0, 341610.131 1656009.716 0, 341376.275 1656048.475 0, 341142.421 1656087.247 0, 340908.569 1656126.033 0, 
+    340674.72 1656164.832 0, 340440.873 1656203.646 0, 340207.028 1656242.473 0, 339973.185 1656281.314 0, 339739.345 1656320.169 0, 339505.507 1656359.037 0, 339271.671 1656397.92 0, 339037.838 1656436.816 0, 338804.007 1656475.726 0, 338570.178 1656514.649 0, 
+    338336.351 1656553.586 0, 338102.527 1656592.537 0, 337868.705 1656631.502 0, 337634.885 1656670.481 0, 337399.831 1656709.68 0, 337167.253 1656748.479 0, 336933.44 1656787.499 0, 336699.629 1656826.533 0, 336465.821 1656865.58 0, 336232.015 1656904.642 0, 
+    335998.212 1656943.717 0, 335764.41 1656982.805 0, 335530.611 1657021.908 0, 335296.815 1657061.024 0, 335063.02 1657100.154 0, 334829.228 1657139.298 0, 334595.438 1657178.455 0, 334361.651 1657217.626 0, 334127.865 1657256.812 0, 333894.083 1657296.01 0, 
+    333660.302 1657335.223 0, 333426.524 1657374.449 0, 333192.748 1657413.689 0, 332958.974 1657452.943 0, 332725.203 1657492.211 0, 332491.434 1657531.492 0, 332257.667 1657570.787 0, 332023.903 1657610.096 0, 331788.904 1657649.627 0, 332711.666 1663134.198 0, 
+    333634.35 1668618.3 0, 333868.7 1668578.879 0, 334101.819 1668539.679 0, 334334.94 1668500.492 0, 334568.064 1668461.319 0, 334801.189 1668422.16 0, 335034.317 1668383.015 0, 335267.448 1668343.883 0, 335500.58 1668304.765 0, 335733.715 1668265.661 0, 
+    335966.852 1668226.57 0, 336199.992 1668187.493 0, 336433.134 1668148.43 0, 336666.278 1668109.381 0, 336899.424 1668070.345 0, 337132.573 1668031.323 0, 337365.724 1667992.315 0, 337598.877 1667953.321 0, 337832.033 1667914.34 0, 338065.191 1667875.373 0, 
+    338298.351 1667836.419 0, 338531.514 1667797.48 0, 338764.678 1667758.554 0, 338997.845 1667719.642 0, 339229.782 1667680.949 0, 339464.187 1667641.859 0, 339697.36 1667602.988 0, 339930.537 1667564.131 0, 340163.715 1667525.287 0, 340396.896 1667486.457 0, 
+    340630.079 1667447.641 0, 340863.264 1667408.839 0, 341096.452 1667370.05 0, 341329.642 1667331.275 0, 341562.834 1667292.514 0, 341796.029 1667253.767 0, 342029.226 1667215.033 0, 342262.425 1667176.313 0, 342495.626 1667137.607 0, 342728.83 1667098.914 0, 
+    342962.035 1667060.235 0, 343195.244 1667021.57 0, 343428.454 1666982.919 0, 343661.667 1666944.281 0, 343894.882 1666905.657 0, 344128.099 1666867.047 0, 344361.319 1666828.451 0, 344594.54 1666789.868 0, 344826.532 1666751.503 0, 343919.346 1661264.816 0, 
+    343012.081 1655777.659 0))
+
+POLYGON ((356023.943 1664916.333 0, 355791.842 1664954.043 0, 355558.513 1664991.966 0, 355325.185 1665029.904 0, 355091.859 1665067.855 0, 354858.536 1665105.82 0, 354625.215 1665143.798 0, 354391.897 1665181.791 0, 354158.58 1665219.797 0, 353925.266 1665257.817 0, 
+    353691.954 1665295.85 0, 353458.644 1665333.897 0, 353225.337 1665371.958 0, 352992.031 1665410.033 0, 352758.728 1665448.122 0, 352525.428 1665486.224 0, 352292.129 1665524.34 0, 352058.833 1665562.469 0, 351825.539 1665600.613 0, 351592.247 1665638.77 0, 
+    351358.957 1665676.941 0, 351125.67 1665715.125 0, 350892.385 1665753.324 0, 350659.102 1665791.536 0, 350424.59 1665829.963 0, 350192.543 1665868.001 0, 349959.267 1665906.254 0, 349725.993 1665944.521 0, 349492.722 1665982.802 0, 349259.452 1666021.096 0, 
+    349026.185 1666059.405 0, 348792.92 1666097.726 0, 348559.658 1666136.062 0, 348326.398 1666174.411 0, 348093.14 1666212.775 0, 347859.884 1666251.151 0, 347626.63 1666289.542 0, 347393.379 1666327.946 0, 347160.13 1666366.364 0, 346926.883 1666404.796 0, 
+    346693.639 1666443.241 0, 346460.397 1666481.7 0, 346227.157 1666520.173 0, 345993.919 1666558.66 0, 345760.683 1666597.16 0, 345527.45 1666635.674 0, 345294.219 1666674.202 0, 345060.991 1666712.744 0, 344826.532 1666751.503 0, 345733.64 1672237.715 0, 
+    346640.669 1677723.445 0, 346874.478 1677684.794 0, 347107.061 1677646.359 0, 347339.646 1677607.938 0, 347572.233 1677569.53 0, 347804.823 1677531.136 0, 348037.415 1677492.756 0, 348270.009 1677454.39 0, 348502.605 1677416.037 0, 348735.204 1677377.698 0, 
+    348967.805 1677339.373 0, 349200.408 1677301.061 0, 349433.013 1677262.763 0, 349665.621 1677224.479 0, 349898.231 1677186.209 0, 350130.843 1677147.952 0, 350363.457 1677109.709 0, 350596.074 1677071.479 0, 350828.693 1677033.263 0, 351061.314 1676995.061 0, 
+    351293.938 1676956.873 0, 351526.563 1676918.698 0, 351759.191 1676880.537 0, 351991.821 1676842.39 0, 352223.225 1676804.458 0, 352457.088 1676766.136 0, 352689.725 1676728.03 0, 352922.364 1676689.938 0, 353155.006 1676651.859 0, 353387.649 1676613.794 0, 
+    353620.295 1676575.742 0, 353852.943 1676537.704 0, 354085.594 1676499.68 0, 354318.246 1676461.67 0, 354550.901 1676423.673 0, 354783.558 1676385.69 0, 355016.217 1676347.721 0, 355248.879 1676309.765 0, 355481.543 1676271.823 0, 355714.209 1676233.895 0, 
+    355946.877 1676195.98 0, 356179.547 1676158.08 0, 356412.22 1676120.193 0, 356644.895 1676082.319 0, 356877.572 1676044.459 0, 357110.251 1676006.613 0, 357342.933 1675968.781 0, 357575.617 1675930.962 0, 357807.075 1675893.357 0, 356915.548 1670405.086 0, 
+    356023.943 1664916.333 0))
+
+POLYGON ((368978.607 1674094.822 0, 368747.042 1674131.774 0, 368514.252 1674168.935 0, 368281.464 1674206.11 0, 368048.679 1674243.299 0, 367815.896 1674280.501 0, 367583.115 1674317.717 0, 367350.336 1674354.947 0, 367117.559 1674392.19 0, 366884.785 1674429.447 0, 
+    366652.013 1674466.718 0, 366419.243 1674504.002 0, 366186.475 1674541.3 0, 365953.709 1674578.612 0, 365720.946 1674615.938 0, 365488.185 1674653.277 0, 365255.426 1674690.63 0, 365022.669 1674727.997 0, 364789.914 1674765.377 0, 364557.162 1674802.771 0, 
+    364324.412 1674840.179 0, 364091.664 1674877.6 0, 363858.918 1674915.035 0, 363626.174 1674952.484 0, 363392.206 1674990.144 0, 363160.694 1675027.423 0, 362927.957 1675064.913 0, 362695.222 1675102.417 0, 362462.489 1675139.934 0, 362229.759 1675177.465 0, 
+    361997.031 1675215.01 0, 361764.305 1675252.568 0, 361531.581 1675290.14 0, 361298.86 1675327.726 0, 361066.14 1675365.326 0, 360833.423 1675402.939 0, 360600.708 1675440.566 0, 360367.996 1675478.206 0, 360135.285 1675515.861 0, 359902.577 1675553.529 0, 
+    359669.871 1675591.21 0, 359437.167 1675628.906 0, 359204.465 1675666.615 0, 358971.766 1675704.338 0, 358739.069 1675742.074 0, 358506.374 1675779.824 0, 358273.681 1675817.588 0, 358040.991 1675855.366 0, 357807.075 1675893.357 0, 358698.522 1681381.139 0, 
+    359589.889 1686868.427 0, 359823.156 1686830.542 0, 360055.2 1686792.869 0, 360287.247 1686755.21 0, 360519.296 1686717.565 0, 360751.347 1686679.933 0, 360983.4 1686642.315 0, 361215.456 1686604.711 0, 361447.514 1686567.12 0, 361679.574 1686529.543 0, 
+    361911.636 1686491.979 0, 362143.7 1686454.43 0, 362375.767 1686416.893 0, 362607.836 1686379.371 0, 362839.907 1686341.862 0, 363071.98 1686304.367 0, 363304.056 1686266.886 0, 363536.133 1686229.418 0, 363768.213 1686191.964 0, 364000.295 1686154.523 0, 
+    364232.379 1686117.096 0, 364464.466 1686079.683 0, 364696.555 1686042.283 0, 364928.645 1686004.898 0, 365159.515 1685967.722 0, 365392.834 1685930.167 0, 365624.931 1685892.822 0, 365857.031 1685855.491 0, 366089.133 1685818.173 0, 366321.237 1685780.869 0, 
+    366553.343 1685743.579 0, 366785.452 1685706.302 0, 367017.562 1685669.04 0, 367249.675 1685631.79 0, 367481.79 1685594.555 0, 367713.907 1685557.333 0, 367946.027 1685520.124 0, 368178.149 1685482.93 0, 368410.272 1685445.749 0, 368642.398 1685408.582 0, 
+    368874.526 1685371.428 0, 369106.657 1685334.288 0, 369338.789 1685297.162 0, 369570.924 1685260.049 0, 369803.061 1685222.95 0, 370035.2 1685185.865 0, 370267.341 1685148.793 0, 370499.485 1685111.735 0, 370730.407 1685074.886 0, 369854.547 1679585.102 0, 
+    368978.607 1674094.822 0))
+
+POLYGON ((381875.949 1683312.826 0, 381644.921 1683349.023 0, 381412.674 1683385.425 0, 381180.429 1683421.84 0, 380948.186 1683458.27 0, 380715.945 1683494.713 0, 380483.706 1683531.169 0, 380251.47 1683567.64 0, 380019.235 1683604.124 0, 379787.003 1683640.621 0, 
+    379554.773 1683677.133 0, 379322.545 1683713.658 0, 379090.319 1683750.196 0, 378858.096 1683786.749 0, 378625.874 1683823.315 0, 378393.655 1683859.894 0, 378161.438 1683896.488 0, 377929.223 1683933.095 0, 377697.01 1683969.716 0, 377464.799 1684006.35 0, 
+    377232.591 1684042.998 0, 377000.384 1684079.66 0, 376768.18 1684116.335 0, 376535.978 1684153.024 0, 376302.556 1684189.92 0, 376071.58 1684226.443 0, 375839.385 1684263.173 0, 375607.191 1684299.917 0, 375375 1684336.674 0, 375142.811 1684373.445 0, 
+    374910.624 1684410.23 0, 374678.439 1684447.028 0, 374446.257 1684483.84 0, 374214.076 1684520.666 0, 373981.898 1684557.505 0, 373749.722 1684594.358 0, 373517.548 1684631.225 0, 373285.376 1684668.105 0, 373053.207 1684704.999 0, 372821.039 1684741.907 0, 
+    372588.874 1684778.828 0, 372356.711 1684815.763 0, 372124.55 1684852.712 0, 371892.391 1684889.674 0, 371660.235 1684926.65 0, 371428.081 1684963.64 0, 371195.928 1685000.643 0, 370963.778 1685037.66 0, 370730.407 1685074.886 0, 371606.188 1690564.169 0, 
+    372481.888 1696052.944 0, 372714.609 1696015.822 0, 372946.113 1695978.908 0, 373177.619 1695942.007 0, 373409.127 1695905.121 0, 373640.638 1695868.247 0, 373872.15 1695831.388 0, 374103.665 1695794.542 0, 374335.182 1695757.71 0, 374566.701 1695720.891 0, 
+    374798.222 1695684.086 0, 375029.745 1695647.295 0, 375261.271 1695610.517 0, 375492.799 1695573.753 0, 375724.328 1695537.003 0, 375955.861 1695500.266 0, 376187.395 1695463.543 0, 376418.931 1695426.833 0, 376650.47 1695390.137 0, 376882.01 1695353.455 0, 
+    377113.553 1695316.786 0, 377345.098 1695280.131 0, 377576.645 1695243.49 0, 377808.194 1695206.862 0, 378038.527 1695170.441 0, 378271.3 1695133.648 0, 378502.855 1695097.061 0, 378734.413 1695060.487 0, 378965.973 1695023.928 0, 379197.536 1694987.382 0, 
+    379429.1 1694950.849 0, 379660.666 1694914.331 0, 379892.235 1694877.825 0, 380123.806 1694841.334 0, 380355.379 1694804.856 0, 380586.954 1694768.392 0, 380818.531 1694731.941 0, 381050.111 1694695.504 0, 381281.692 1694659.081 0, 381513.276 1694622.671 0, 
+    381744.862 1694586.275 0, 381976.45 1694549.893 0, 382208.04 1694513.524 0, 382439.632 1694477.169 0, 382671.226 1694440.827 0, 382902.823 1694404.499 0, 383134.422 1694368.185 0, 383366.022 1694331.884 0, 383596.407 1694295.788 0, 382736.218 1688804.561 0, 
+    381875.949 1683312.826 0))
+
+POLYGON ((394715.846 1692570.04 0, 394485.359 1692605.485 0, 394253.656 1692641.131 0, 394021.956 1692676.791 0, 393790.258 1692712.465 0, 393558.561 1692748.152 0, 393326.867 1692783.853 0, 393095.175 1692819.567 0, 392863.486 1692855.295 0, 392631.798 1692891.037 0, 
+    392400.112 1692926.792 0, 392168.429 1692962.561 0, 391936.747 1692998.344 0, 391705.068 1693034.14 0, 391473.391 1693069.95 0, 391241.716 1693105.773 0, 391010.043 1693141.61 0, 390778.372 1693177.461 0, 390546.703 1693213.325 0, 390315.036 1693249.203 0, 
+    390083.372 1693285.095 0, 389851.709 1693321 0, 389620.049 1693356.919 0, 389388.391 1693392.852 0, 389155.517 1693428.987 0, 388925.081 1693464.758 0, 388693.429 1693500.731 0, 388461.779 1693536.719 0, 388230.132 1693572.719 0, 387998.486 1693608.734 0, 
+    387766.843 1693644.762 0, 387535.201 1693680.803 0, 387303.562 1693716.859 0, 387071.925 1693752.927 0, 386840.29 1693789.01 0, 386608.658 1693825.106 0, 386377.027 1693861.216 0, 386145.399 1693897.339 0, 385913.772 1693933.477 0, 385682.148 1693969.627 0, 
+    385450.526 1694005.792 0, 385218.906 1694041.97 0, 384987.288 1694078.161 0, 384755.672 1694114.366 0, 384524.059 1694150.585 0, 384292.447 1694186.818 0, 384060.838 1694223.064 0, 383829.23 1694259.324 0, 383596.407 1694295.788 0, 384456.516 1699786.5 0, 
+    385316.543 1705276.691 0, 385548.717 1705240.329 0, 385779.678 1705204.17 0, 386010.641 1705168.025 0, 386241.606 1705131.894 0, 386472.573 1705095.776 0, 386703.542 1705059.672 0, 386934.514 1705023.581 0, 387165.488 1704987.504 0, 387396.463 1704951.44 0, 
+    387627.441 1704915.391 0, 387858.421 1704879.354 0, 388089.403 1704843.332 0, 388320.388 1704807.323 0, 388551.374 1704771.327 0, 388782.362 1704735.345 0, 389013.353 1704699.377 0, 389244.346 1704663.423 0, 389475.341 1704627.481 0, 389706.338 1704591.554 0, 
+    389937.337 1704555.64 0, 390168.338 1704519.74 0, 390399.341 1704483.853 0, 390630.347 1704447.98 0, 390860.14 1704412.309 0, 391092.364 1704376.275 0, 391323.375 1704340.442 0, 391554.389 1704304.624 0, 391785.405 1704268.819 0, 392016.423 1704233.027 0, 
+    392247.443 1704197.249 0, 392478.466 1704161.485 0, 392709.49 1704125.734 0, 392940.517 1704089.997 0, 393171.545 1704054.274 0, 393402.576 1704018.564 0, 393633.609 1703982.867 0, 393864.644 1703947.185 0, 394095.681 1703911.515 0, 394326.72 1703875.86 0, 
+    394557.761 1703840.218 0, 394788.804 1703804.59 0, 395019.849 1703768.975 0, 395250.897 1703733.374 0, 395481.947 1703697.786 0, 395712.998 1703662.212 0, 395944.052 1703626.652 0, 396175.108 1703591.105 0, 396404.952 1703555.759 0, 395560.439 1698063.16 0, 
+    394715.846 1692570.04 0))
+
+POLYGON ((407498.179 1701866.16 0, 407268.234 1701900.857 0, 407037.078 1701935.751 0, 406805.925 1701970.659 0, 406574.774 1702005.58 0, 406343.625 1702040.514 0, 406112.478 1702075.463 0, 405881.333 1702110.424 0, 405650.19 1702145.4 0, 405419.049 1702180.389 0, 
+    405187.91 1702215.392 0, 404956.773 1702250.408 0, 404725.638 1702285.438 0, 404494.505 1702320.481 0, 404263.375 1702355.538 0, 404032.246 1702390.609 0, 403801.12 1702425.693 0, 403569.995 1702460.791 0, 403338.873 1702495.903 0, 403107.752 1702531.028 0, 
+    402876.634 1702566.166 0, 402645.518 1702601.319 0, 402414.404 1702636.485 0, 402183.292 1702671.664 0, 401950.969 1702707.042 0, 401721.074 1702742.064 0, 401489.968 1702777.284 0, 401258.864 1702812.518 0, 401027.763 1702847.766 0, 400796.663 1702883.027 0, 
+    400565.565 1702918.301 0, 400334.47 1702953.59 0, 400103.377 1702988.892 0, 399872.285 1703024.207 0, 399641.196 1703059.536 0, 399410.109 1703094.879 0, 399179.024 1703130.235 0, 398947.941 1703165.605 0, 398716.86 1703200.989 0, 398485.781 1703236.386 0, 
+    398254.704 1703271.797 0, 398023.63 1703307.221 0, 397792.557 1703342.659 0, 397561.487 1703378.11 0, 397330.418 1703413.576 0, 397099.352 1703449.054 0, 396868.288 1703484.547 0, 396637.226 1703520.053 0, 396404.952 1703555.759 0, 397249.384 1709047.829 0, 
+    398093.733 1714539.365 0, 398325.357 1714503.759 0, 398555.773 1714468.352 0, 398786.19 1714432.959 0, 399016.61 1714397.58 0, 399247.032 1714362.214 0, 399477.456 1714326.861 0, 399707.882 1714291.523 0, 399938.31 1714256.197 0, 400168.74 1714220.886 0, 
+    400399.173 1714185.588 0, 400629.607 1714150.303 0, 400860.044 1714115.032 0, 401090.482 1714079.775 0, 401320.923 1714044.531 0, 401551.365 1714009.301 0, 401781.81 1713974.084 0, 402012.257 1713938.881 0, 402242.706 1713903.691 0, 402473.157 1713868.515 0, 
+    402703.61 1713833.353 0, 402934.065 1713798.204 0, 403164.522 1713763.068 0, 403394.981 1713727.947 0, 403624.233 1713693.023 0, 403855.906 1713657.744 0, 404086.371 1713622.663 0, 404316.839 1713587.595 0, 404547.308 1713552.541 0, 404777.78 1713517.501 0, 
+    405008.254 1713482.474 0, 405238.729 1713447.461 0, 405469.207 1713412.461 0, 405699.687 1713377.475 0, 405930.169 1713342.502 0, 406160.653 1713307.543 0, 406391.139 1713272.598 0, 406621.627 1713237.666 0, 406852.117 1713202.748 0, 407082.609 1713167.843 0, 
+    407313.104 1713132.952 0, 407543.6 1713098.074 0, 407774.098 1713063.21 0, 408004.599 1713028.36 0, 408235.101 1712993.523 0, 408465.606 1712958.7 0, 408696.112 1712923.89 0, 408926.621 1712889.094 0, 409155.922 1712854.494 0, 408327.091 1707360.594 0, 
+    407498.179 1701866.16 0))
+
+POLYGON ((331788.904 1657649.627 0, 331556.381 1657688.755 0, 331322.623 1657728.105 0, 331088.868 1657767.469 0, 330855.115 1657806.847 0, 330621.365 1657846.238 0, 330387.617 1657885.643 0, 330153.871 1657925.062 0, 329920.127 1657964.495 0, 329686.386 1658003.941 0, 
+    329452.647 1658043.402 0, 329218.911 1658082.876 0, 328985.176 1658122.363 0, 328751.444 1658161.865 0, 328517.715 1658201.38 0, 328283.987 1658240.909 0, 328050.262 1658280.452 0, 327816.54 1658320.008 0, 327582.82 1658359.578 0, 327349.102 1658399.162 0, 
+    327115.386 1658438.76 0, 326881.673 1658478.372 0, 326647.962 1658517.997 0, 326414.253 1658557.636 0, 326179.309 1658597.499 0, 325946.843 1658636.955 0, 325713.141 1658676.636 0, 325479.442 1658716.33 0, 325245.745 1658756.038 0, 325012.05 1658795.759 0, 
+    324778.358 1658835.495 0, 324544.668 1658875.244 0, 324310.98 1658915.006 0, 324077.295 1658954.783 0, 323843.612 1658994.573 0, 323609.932 1659034.378 0, 323376.253 1659074.195 0, 323142.577 1659114.027 0, 322908.904 1659153.872 0, 322675.233 1659193.731 0, 
+    322441.564 1659233.604 0, 322207.897 1659273.491 0, 321974.233 1659313.391 0, 321740.571 1659353.305 0, 321506.912 1659393.233 0, 321273.255 1659433.175 0, 321039.6 1659473.13 0, 320805.947 1659513.099 0, 320571.059 1659553.294 0, 321509.313 1665035.237 0, 
+    322447.487 1670516.71 0, 322681.727 1670476.627 0, 322914.734 1670436.768 0, 323147.743 1670396.923 0, 323380.755 1670357.092 0, 323613.769 1670317.274 0, 323846.786 1670277.47 0, 324079.804 1670237.68 0, 324312.826 1670197.903 0, 324545.849 1670158.141 0, 
+    324778.875 1670118.392 0, 325011.903 1670078.656 0, 325244.934 1670038.935 0, 325477.967 1669999.227 0, 325711.002 1669959.533 0, 325944.039 1669919.852 0, 326177.079 1669880.185 0, 326410.121 1669840.532 0, 326643.166 1669800.893 0, 326876.213 1669761.268 0, 
+    327109.262 1669721.656 0, 327342.314 1669682.058 0, 327575.368 1669642.473 0, 327808.424 1669602.902 0, 328040.248 1669563.555 0, 328274.543 1669523.802 0, 328507.606 1669484.273 0, 328740.672 1669444.757 0, 328973.74 1669405.255 0, 329206.81 1669365.766 0, 
+    329439.882 1669326.291 0, 329672.957 1669286.83 0, 329906.034 1669247.383 0, 330139.114 1669207.95 0, 330372.196 1669168.53 0, 330605.28 1669129.124 0, 330838.366 1669089.731 0, 331071.455 1669050.353 0, 331304.546 1669010.988 0, 331537.639 1668971.637 0, 
+    331770.735 1668932.299 0, 332003.833 1668892.975 0, 332236.933 1668853.665 0, 332470.036 1668814.369 0, 332703.141 1668775.086 0, 332936.248 1668735.817 0, 333169.358 1668696.562 0, 333402.47 1668657.321 0, 333634.35 1668618.3 0, 332711.666 1663134.198 0, 
+    331788.904 1657649.627 0))
+
+POLYGON ((344826.532 1666751.503 0, 344594.54 1666789.868 0, 344361.319 1666828.451 0, 344128.099 1666867.047 0, 343894.882 1666905.657 0, 343661.667 1666944.281 0, 343428.454 1666982.919 0, 343195.244 1667021.57 0, 342962.035 1667060.235 0, 342728.83 1667098.914 0, 
+    342495.626 1667137.607 0, 342262.425 1667176.313 0, 342029.226 1667215.033 0, 341796.029 1667253.767 0, 341562.834 1667292.514 0, 341329.642 1667331.275 0, 341096.452 1667370.05 0, 340863.264 1667408.839 0, 340630.079 1667447.641 0, 340396.896 1667486.457 0, 
+    340163.715 1667525.287 0, 339930.537 1667564.131 0, 339697.36 1667602.988 0, 339464.187 1667641.859 0, 339229.782 1667680.949 0, 338997.845 1667719.642 0, 338764.678 1667758.554 0, 338531.514 1667797.48 0, 338298.351 1667836.419 0, 338065.191 1667875.373 0, 
+    337832.033 1667914.34 0, 337598.877 1667953.321 0, 337365.724 1667992.315 0, 337132.573 1668031.323 0, 336899.424 1668070.345 0, 336666.278 1668109.381 0, 336433.134 1668148.43 0, 336199.992 1668187.493 0, 335966.852 1668226.57 0, 335733.715 1668265.661 0, 
+    335500.58 1668304.765 0, 335267.448 1668343.883 0, 335034.317 1668383.015 0, 334801.189 1668422.16 0, 334568.064 1668461.319 0, 334334.94 1668500.492 0, 334101.819 1668539.679 0, 333868.7 1668578.879 0, 333634.35 1668618.3 0, 334556.954 1674101.928 0, 
+    335479.477 1679585.074 0, 335713.178 1679545.761 0, 335945.652 1679506.67 0, 336178.127 1679467.592 0, 336410.605 1679428.527 0, 336643.085 1679389.476 0, 336875.568 1679350.439 0, 337108.053 1679311.416 0, 337340.54 1679272.406 0, 337573.029 1679233.41 0, 
+    337805.521 1679194.428 0, 338038.015 1679155.46 0, 338270.511 1679116.505 0, 338503.01 1679077.563 0, 338735.51 1679038.636 0, 338968.014 1678999.722 0, 339200.519 1678960.822 0, 339433.027 1678921.935 0, 339665.537 1678883.062 0, 339898.049 1678844.203 0, 
+    340130.564 1678805.358 0, 340363.081 1678766.526 0, 340595.6 1678727.708 0, 340828.121 1678688.904 0, 341059.415 1678650.318 0, 341293.171 1678611.336 0, 341525.699 1678572.573 0, 341758.23 1678533.823 0, 341990.763 1678495.087 0, 342223.298 1678456.365 0, 
+    342455.835 1678417.656 0, 342688.375 1678378.961 0, 342920.917 1678340.28 0, 343153.461 1678301.612 0, 343386.008 1678262.959 0, 343618.556 1678224.319 0, 343851.108 1678185.692 0, 344083.661 1678147.079 0, 344316.217 1678108.48 0, 344548.774 1678069.895 0, 
+    344781.335 1678031.323 0, 345013.897 1677992.765 0, 345246.462 1677954.221 0, 345479.029 1677915.69 0, 345711.598 1677877.173 0, 345944.169 1677838.67 0, 346176.743 1677800.18 0, 346409.319 1677761.704 0, 346640.669 1677723.445 0, 345733.64 1672237.715 0, 
+    344826.532 1666751.503 0))
+
+POLYGON ((357807.075 1675893.357 0, 357575.617 1675930.962 0, 357342.933 1675968.781 0, 357110.251 1676006.613 0, 356877.572 1676044.459 0, 356644.895 1676082.319 0, 356412.22 1676120.193 0, 356179.547 1676158.08 0, 355946.877 1676195.98 0, 355714.209 1676233.895 0, 
+    355481.543 1676271.823 0, 355248.879 1676309.765 0, 355016.217 1676347.721 0, 354783.558 1676385.69 0, 354550.901 1676423.673 0, 354318.246 1676461.67 0, 354085.594 1676499.68 0, 353852.943 1676537.704 0, 353620.295 1676575.742 0, 353387.649 1676613.794 0, 
+    353155.006 1676651.859 0, 352922.364 1676689.938 0, 352689.725 1676728.03 0, 352457.088 1676766.136 0, 352223.225 1676804.458 0, 351991.821 1676842.39 0, 351759.191 1676880.537 0, 351526.563 1676918.698 0, 351293.938 1676956.873 0, 351061.314 1676995.061 0, 
+    350828.693 1677033.263 0, 350596.074 1677071.479 0, 350363.457 1677109.709 0, 350130.843 1677147.952 0, 349898.231 1677186.209 0, 349665.621 1677224.479 0, 349433.013 1677262.763 0, 349200.408 1677301.061 0, 348967.805 1677339.373 0, 348735.204 1677377.698 0, 
+    348502.605 1677416.037 0, 348270.009 1677454.39 0, 348037.415 1677492.756 0, 347804.823 1677531.136 0, 347572.233 1677569.53 0, 347339.646 1677607.938 0, 347107.061 1677646.359 0, 346874.478 1677684.794 0, 346640.669 1677723.445 0, 347547.616 1683208.688 0, 
+    348454.482 1688693.435 0, 348687.643 1688654.891 0, 348919.58 1688616.563 0, 349151.519 1688578.248 0, 349383.461 1688539.948 0, 349615.405 1688501.66 0, 349847.351 1688463.387 0, 350079.299 1688425.127 0, 350311.25 1688386.881 0, 350543.203 1688348.648 0, 
+    350775.158 1688310.429 0, 351007.115 1688272.224 0, 351239.075 1688234.032 0, 351471.037 1688195.854 0, 351703.001 1688157.69 0, 351934.967 1688119.54 0, 352166.936 1688081.403 0, 352398.907 1688043.279 0, 352630.88 1688005.17 0, 352862.856 1687967.073 0, 
+    353094.833 1687928.991 0, 353326.813 1687890.922 0, 353558.795 1687852.867 0, 353790.779 1687814.826 0, 354021.541 1687776.999 0, 354254.755 1687738.784 0, 354486.746 1687700.784 0, 354718.739 1687662.797 0, 354950.735 1687624.824 0, 355182.732 1687586.864 0, 
+    355414.732 1687548.918 0, 355646.735 1687510.986 0, 355878.739 1687473.068 0, 356110.746 1687435.163 0, 356342.755 1687397.272 0, 356574.766 1687359.394 0, 356806.779 1687321.53 0, 357038.795 1687283.68 0, 357270.813 1687245.843 0, 357502.833 1687208.02 0, 
+    357734.855 1687170.211 0, 357966.88 1687132.415 0, 358198.906 1687094.633 0, 358430.935 1687056.865 0, 358662.966 1687019.11 0, 358895 1686981.369 0, 359127.035 1686943.642 0, 359359.073 1686905.928 0, 359589.889 1686868.427 0, 358698.522 1681381.139 0, 
+    357807.075 1675893.357 0))
+
+POLYGON ((370730.407 1685074.886 0, 370499.485 1685111.735 0, 370267.341 1685148.793 0, 370035.2 1685185.865 0, 369803.061 1685222.95 0, 369570.924 1685260.049 0, 369338.789 1685297.162 0, 369106.657 1685334.288 0, 368874.526 1685371.428 0, 368642.398 1685408.582 0, 
+    368410.272 1685445.749 0, 368178.149 1685482.93 0, 367946.027 1685520.124 0, 367713.907 1685557.333 0, 367481.79 1685594.555 0, 367249.675 1685631.79 0, 367017.562 1685669.04 0, 366785.452 1685706.302 0, 366553.343 1685743.579 0, 366321.237 1685780.869 0, 
+    366089.133 1685818.173 0, 365857.031 1685855.491 0, 365624.931 1685892.822 0, 365392.834 1685930.167 0, 365159.515 1685967.722 0, 364928.645 1686004.898 0, 364696.555 1686042.283 0, 364464.466 1686079.683 0, 364232.379 1686117.096 0, 364000.295 1686154.523 0, 
+    363768.213 1686191.964 0, 363536.133 1686229.418 0, 363304.056 1686266.886 0, 363071.98 1686304.367 0, 362839.907 1686341.862 0, 362607.836 1686379.371 0, 362375.767 1686416.893 0, 362143.7 1686454.43 0, 361911.636 1686491.979 0, 361679.574 1686529.543 0, 
+    361447.514 1686567.12 0, 361215.456 1686604.711 0, 360983.4 1686642.315 0, 360751.347 1686679.933 0, 360519.296 1686717.565 0, 360287.247 1686755.21 0, 360055.2 1686792.869 0, 359823.156 1686830.542 0, 359589.889 1686868.427 0, 360481.175 1692355.214 0, 
+    361372.377 1697841.493 0, 361604.995 1697803.713 0, 361836.393 1697766.145 0, 362067.794 1697728.591 0, 362299.197 1697691.05 0, 362530.603 1697653.523 0, 362762.01 1697616.01 0, 362993.42 1697578.51 0, 363224.832 1697541.024 0, 363456.246 1697503.552 0, 
+    363687.662 1697466.093 0, 363919.081 1697428.647 0, 364150.501 1697391.216 0, 364381.924 1697353.798 0, 364613.349 1697316.393 0, 364844.777 1697279.003 0, 365076.206 1697241.625 0, 365307.638 1697204.262 0, 365539.072 1697166.912 0, 365770.508 1697129.576 0, 
+    366001.946 1697092.253 0, 366233.387 1697054.944 0, 366464.829 1697017.649 0, 366696.274 1696980.367 0, 366926.501 1696943.295 0, 367159.171 1696905.844 0, 367390.622 1696868.603 0, 367622.076 1696831.376 0, 367853.532 1696794.162 0, 368084.99 1696756.962 0, 
+    368316.45 1696719.775 0, 368547.912 1696682.603 0, 368779.377 1696645.443 0, 369010.844 1696608.298 0, 369242.313 1696571.166 0, 369473.784 1696534.048 0, 369705.257 1696496.943 0, 369936.733 1696459.852 0, 370168.211 1696422.774 0, 370399.69 1696385.71 0, 
+    370631.172 1696348.66 0, 370862.657 1696311.624 0, 371094.143 1696274.601 0, 371325.632 1696237.591 0, 371557.123 1696200.596 0, 371788.616 1696163.614 0, 372020.111 1696126.645 0, 372251.608 1696089.69 0, 372481.888 1696052.944 0, 371606.188 1690564.169 0, 
+    370730.407 1685074.886 0))
+
+POLYGON ((383596.407 1694295.788 0, 383366.022 1694331.884 0, 383134.422 1694368.185 0, 382902.823 1694404.499 0, 382671.226 1694440.827 0, 382439.632 1694477.169 0, 382208.04 1694513.524 0, 381976.45 1694549.893 0, 381744.862 1694586.275 0, 381513.276 1694622.671 0, 
+    381281.692 1694659.081 0, 381050.111 1694695.504 0, 380818.531 1694731.941 0, 380586.954 1694768.392 0, 380355.379 1694804.856 0, 380123.806 1694841.334 0, 379892.235 1694877.825 0, 379660.666 1694914.331 0, 379429.1 1694950.849 0, 379197.536 1694987.382 0, 
+    378965.973 1695023.928 0, 378734.413 1695060.487 0, 378502.855 1695097.061 0, 378271.3 1695133.648 0, 378038.527 1695170.441 0, 377808.194 1695206.862 0, 377576.645 1695243.49 0, 377345.098 1695280.131 0, 377113.553 1695316.786 0, 376882.01 1695353.455 0, 
+    376650.47 1695390.137 0, 376418.931 1695426.833 0, 376187.395 1695463.543 0, 375955.861 1695500.266 0, 375724.328 1695537.003 0, 375492.799 1695573.753 0, 375261.271 1695610.517 0, 375029.745 1695647.295 0, 374798.222 1695684.086 0, 374566.701 1695720.891 0, 
+    374335.182 1695757.71 0, 374103.665 1695794.542 0, 373872.15 1695831.388 0, 373640.638 1695868.247 0, 373409.127 1695905.121 0, 373177.619 1695942.007 0, 372946.113 1695978.908 0, 372714.609 1696015.822 0, 372481.888 1696052.944 0, 373357.506 1701541.204 0, 
+    374233.04 1707028.943 0, 374465.112 1706991.925 0, 374695.97 1706955.114 0, 374926.83 1706918.316 0, 375157.692 1706881.533 0, 375388.556 1706844.762 0, 375619.423 1706808.006 0, 375850.291 1706771.263 0, 376081.162 1706734.533 0, 376312.035 1706697.818 0, 
+    376542.91 1706661.115 0, 376773.787 1706624.427 0, 377004.667 1706587.752 0, 377235.548 1706551.09 0, 377466.432 1706514.442 0, 377697.318 1706477.808 0, 377928.206 1706441.187 0, 378159.096 1706404.58 0, 378389.989 1706367.987 0, 378620.883 1706331.407 0, 
+    378851.78 1706294.84 0, 379082.679 1706258.288 0, 379313.58 1706221.748 0, 379544.483 1706185.223 0, 379774.173 1706148.903 0, 380006.296 1706112.212 0, 380237.205 1706075.728 0, 380468.117 1706039.256 0, 380699.031 1706002.799 0, 380929.947 1705966.355 0, 
+    381160.865 1705929.924 0, 381391.785 1705893.507 0, 381622.708 1705857.104 0, 381853.632 1705820.715 0, 382084.559 1705784.338 0, 382315.488 1705747.976 0, 382546.419 1705711.627 0, 382777.352 1705675.292 0, 383008.288 1705638.97 0, 383239.225 1705602.662 0, 
+    383470.165 1705566.367 0, 383701.106 1705530.087 0, 383932.05 1705493.819 0, 384162.996 1705457.565 0, 384393.944 1705421.325 0, 384624.894 1705385.099 0, 384855.847 1705348.886 0, 385086.801 1705312.686 0, 385316.543 1705276.691 0, 384456.516 1699786.5 0, 
+    383596.407 1694295.788 0))
+
+POLYGON ((396404.952 1703555.759 0, 396175.108 1703591.105 0, 395944.052 1703626.652 0, 395712.998 1703662.212 0, 395481.947 1703697.786 0, 395250.897 1703733.374 0, 395019.849 1703768.975 0, 394788.804 1703804.59 0, 394557.761 1703840.218 0, 394326.72 1703875.86 0, 
+    394095.681 1703911.515 0, 393864.644 1703947.185 0, 393633.609 1703982.867 0, 393402.576 1704018.564 0, 393171.545 1704054.274 0, 392940.517 1704089.997 0, 392709.49 1704125.734 0, 392478.466 1704161.485 0, 392247.443 1704197.249 0, 392016.423 1704233.027 0, 
+    391785.405 1704268.819 0, 391554.389 1704304.624 0, 391323.375 1704340.442 0, 391092.364 1704376.275 0, 390860.14 1704412.309 0, 390630.347 1704447.98 0, 390399.341 1704483.853 0, 390168.338 1704519.74 0, 389937.337 1704555.64 0, 389706.338 1704591.554 0, 
+    389475.341 1704627.481 0, 389244.346 1704663.423 0, 389013.353 1704699.377 0, 388782.362 1704735.345 0, 388551.374 1704771.327 0, 388320.388 1704807.323 0, 388089.403 1704843.332 0, 387858.421 1704879.354 0, 387627.441 1704915.391 0, 387396.463 1704951.44 0, 
+    387165.488 1704987.504 0, 386934.514 1705023.581 0, 386703.542 1705059.672 0, 386472.573 1705095.776 0, 386241.606 1705131.894 0, 386010.641 1705168.025 0, 385779.678 1705204.17 0, 385548.717 1705240.329 0, 385316.543 1705276.691 0, 386176.487 1710766.354 0, 
+    387036.348 1716255.482 0, 387267.872 1716219.222 0, 387498.187 1716183.164 0, 387728.504 1716147.12 0, 387958.823 1716111.09 0, 388189.144 1716075.073 0, 388419.467 1716039.07 0, 388649.792 1716003.08 0, 388880.12 1715967.104 0, 389110.449 1715931.142 0, 
+    389340.781 1715895.193 0, 389571.114 1715859.257 0, 389801.45 1715823.336 0, 390031.788 1715787.427 0, 390262.128 1715751.532 0, 390492.471 1715715.651 0, 390722.815 1715679.784 0, 390953.161 1715643.93 0, 391183.51 1715608.089 0, 391413.861 1715572.262 0, 
+    391644.213 1715536.449 0, 391874.568 1715500.649 0, 392104.925 1715464.863 0, 392335.284 1715429.09 0, 392564.434 1715393.519 0, 392796.009 1715357.585 0, 393026.374 1715321.853 0, 393256.742 1715286.135 0, 393487.111 1715250.43 0, 393717.483 1715214.738 0, 
+    393947.857 1715179.061 0, 394178.233 1715143.396 0, 394408.611 1715107.746 0, 394638.991 1715072.109 0, 394869.373 1715036.485 0, 395099.757 1715000.875 0, 395330.144 1714965.278 0, 395560.532 1714929.696 0, 395790.923 1714894.126 0, 396021.315 1714858.571 0, 
+    396251.71 1714823.028 0, 396482.107 1714787.5 0, 396712.506 1714751.985 0, 396942.907 1714716.483 0, 397173.31 1714680.995 0, 397403.715 1714645.521 0, 397634.123 1714610.06 0, 397864.532 1714574.613 0, 398093.733 1714539.365 0, 397249.384 1709047.829 0, 
+    396404.952 1703555.759 0))
+
+POLYGON ((320571.059 1659553.294 0, 320338.65 1659593.079 0, 320105.004 1659633.089 0, 319871.361 1659673.114 0, 319637.721 1659713.151 0, 319404.082 1659753.203 0, 319170.446 1659793.268 0, 318936.813 1659833.348 0, 318703.182 1659873.441 0, 318469.553 1659913.547 0, 
+    318235.926 1659953.668 0, 318002.302 1659993.802 0, 317768.68 1660033.95 0, 317535.061 1660074.111 0, 317301.444 1660114.287 0, 317067.829 1660154.476 0, 316834.217 1660194.679 0, 316600.607 1660234.895 0, 316367 1660275.126 0, 316133.394 1660315.37 0, 
+    315899.791 1660355.628 0, 315666.191 1660395.9 0, 315432.593 1660436.185 0, 315198.997 1660476.484 0, 314964.165 1660517.011 0, 314731.813 1660557.124 0, 314498.224 1660597.464 0, 314264.638 1660637.818 0, 314031.054 1660678.186 0, 313797.473 1660718.568 0, 
+    313563.894 1660758.963 0, 313330.317 1660799.372 0, 313096.743 1660839.795 0, 312863.171 1660880.232 0, 312629.601 1660920.682 0, 312396.034 1660961.146 0, 312162.469 1661001.624 0, 311928.907 1661042.116 0, 311695.346 1661082.621 0, 311461.789 1661123.14 0, 
+    311228.234 1661163.673 0, 310994.681 1661204.22 0, 310761.13 1661244.78 0, 310527.582 1661285.354 0, 310294.036 1661325.942 0, 310060.493 1661366.544 0, 309826.952 1661407.159 0, 309593.413 1661447.788 0, 309358.638 1661488.647 0, 310312.376 1666967.916 0, 
+    311266.032 1672446.718 0, 311500.159 1672405.972 0, 311733.052 1672365.455 0, 311965.948 1672324.952 0, 312198.847 1672284.463 0, 312431.748 1672243.987 0, 312664.651 1672203.525 0, 312897.556 1672163.076 0, 313130.464 1672122.642 0, 313363.374 1672082.221 0, 
+    313596.287 1672041.814 0, 313829.202 1672001.42 0, 314062.119 1671961.04 0, 314295.039 1671920.674 0, 314527.961 1671880.322 0, 314760.886 1671839.983 0, 314993.813 1671799.658 0, 315226.742 1671759.347 0, 315459.674 1671719.05 0, 315692.608 1671678.766 0, 
+    315925.544 1671638.496 0, 316158.483 1671598.239 0, 316391.424 1671557.996 0, 316624.367 1671517.767 0, 316856.078 1671477.765 0, 317090.261 1671437.351 0, 317323.212 1671397.163 0, 317556.165 1671356.989 0, 317789.12 1671316.828 0, 318022.078 1671276.681 0, 
+    318255.038 1671236.548 0, 318488 1671196.429 0, 318720.965 1671156.324 0, 318953.932 1671116.232 0, 319186.902 1671076.154 0, 319419.874 1671036.089 0, 319652.848 1670996.038 0, 319885.824 1670956.001 0, 320118.803 1670915.978 0, 320351.784 1670875.968 0, 
+    320584.768 1670835.973 0, 320817.754 1670795.99 0, 321050.742 1670756.022 0, 321283.733 1670716.067 0, 321516.726 1670676.126 0, 321749.721 1670636.199 0, 321982.719 1670596.285 0, 322215.719 1670556.385 0, 322447.487 1670516.71 0, 321509.313 1665035.237 0, 
+    320571.059 1659553.294 0))
+
+POLYGON ((333634.35 1668618.3 0, 333402.47 1668657.321 0, 333169.358 1668696.562 0, 332936.248 1668735.817 0, 332703.141 1668775.086 0, 332470.036 1668814.369 0, 332236.933 1668853.665 0, 332003.833 1668892.975 0, 331770.735 1668932.299 0, 331537.639 1668971.637 0, 
+    331304.546 1669010.988 0, 331071.455 1669050.353 0, 330838.366 1669089.731 0, 330605.28 1669129.124 0, 330372.196 1669168.53 0, 330139.114 1669207.95 0, 329906.034 1669247.383 0, 329672.957 1669286.83 0, 329439.882 1669326.291 0, 329206.81 1669365.766 0, 
+    328973.74 1669405.255 0, 328740.672 1669444.757 0, 328507.606 1669484.273 0, 328274.543 1669523.802 0, 328040.248 1669563.555 0, 327808.424 1669602.902 0, 327575.368 1669642.473 0, 327342.314 1669682.058 0, 327109.262 1669721.656 0, 326876.213 1669761.268 0, 
+    326643.166 1669800.893 0, 326410.121 1669840.532 0, 326177.079 1669880.185 0, 325944.039 1669919.852 0, 325711.002 1669959.533 0, 325477.967 1669999.227 0, 325244.934 1670038.935 0, 325011.903 1670078.656 0, 324778.875 1670118.392 0, 324545.849 1670158.141 0, 
+    324312.826 1670197.903 0, 324079.804 1670237.68 0, 323846.786 1670277.47 0, 323613.769 1670317.274 0, 323380.755 1670357.092 0, 323147.743 1670396.923 0, 322914.734 1670436.768 0, 322681.727 1670476.627 0, 322447.487 1670516.71 0, 323385.58 1675997.709 0, 
+    324323.59 1681478.227 0, 324557.181 1681438.254 0, 324789.543 1681398.506 0, 325021.907 1681358.771 0, 325254.273 1681319.05 0, 325486.642 1681279.343 0, 325719.014 1681239.649 0, 325951.387 1681199.969 0, 326183.763 1681160.303 0, 326416.142 1681120.65 0, 
+    326648.522 1681081.011 0, 326880.905 1681041.386 0, 327113.29 1681001.774 0, 327345.678 1680962.177 0, 327578.068 1680922.592 0, 327810.46 1680883.022 0, 328042.855 1680843.465 0, 328275.252 1680803.922 0, 328507.651 1680764.392 0, 328740.053 1680724.876 0, 
+    328972.457 1680685.374 0, 329204.863 1680645.885 0, 329437.271 1680606.411 0, 329669.682 1680566.949 0, 329900.865 1680527.711 0, 330134.511 1680488.068 0, 330366.929 1680448.648 0, 330599.349 1680409.242 0, 330831.772 1680369.849 0, 331064.196 1680330.47 0, 
+    331296.624 1680291.104 0, 331529.053 1680251.753 0, 331761.485 1680212.415 0, 331993.919 1680173.09 0, 332226.355 1680133.78 0, 332458.794 1680094.483 0, 332691.235 1680055.199 0, 332923.678 1680015.93 0, 333156.124 1679976.674 0, 333388.572 1679937.432 0, 
+    333621.022 1679898.203 0, 333853.475 1679858.988 0, 334085.93 1679819.787 0, 334318.387 1679780.599 0, 334550.846 1679741.425 0, 334783.308 1679702.265 0, 335015.772 1679663.119 0, 335248.239 1679623.986 0, 335479.477 1679585.074 0, 334556.954 1674101.928 0, 
+    333634.35 1668618.3 0))
+
+POLYGON ((346640.669 1677723.445 0, 346409.319 1677761.704 0, 346176.743 1677800.18 0, 345944.169 1677838.67 0, 345711.598 1677877.173 0, 345479.029 1677915.69 0, 345246.462 1677954.221 0, 345013.897 1677992.765 0, 344781.335 1678031.323 0, 344548.774 1678069.895 0, 
+    344316.217 1678108.48 0, 344083.661 1678147.079 0, 343851.108 1678185.692 0, 343618.556 1678224.319 0, 343386.008 1678262.959 0, 343153.461 1678301.612 0, 342920.917 1678340.28 0, 342688.375 1678378.961 0, 342455.835 1678417.656 0, 342223.298 1678456.365 0, 
+    341990.763 1678495.087 0, 341758.23 1678533.823 0, 341525.699 1678572.573 0, 341293.171 1678611.336 0, 341059.415 1678650.318 0, 340828.121 1678688.904 0, 340595.6 1678727.708 0, 340363.081 1678766.526 0, 340130.564 1678805.358 0, 339898.049 1678844.203 0, 
+    339665.537 1678883.062 0, 339433.027 1678921.935 0, 339200.519 1678960.822 0, 338968.014 1678999.722 0, 338735.51 1679038.636 0, 338503.01 1679077.563 0, 338270.511 1679116.505 0, 338038.015 1679155.46 0, 337805.521 1679194.428 0, 337573.029 1679233.41 0, 
+    337340.54 1679272.406 0, 337108.053 1679311.416 0, 336875.568 1679350.439 0, 336643.085 1679389.476 0, 336410.605 1679428.527 0, 336178.127 1679467.592 0, 335945.652 1679506.67 0, 335713.178 1679545.761 0, 335479.477 1679585.074 0, 336401.918 1685067.732 0, 
+    337324.276 1690549.896 0, 337557.328 1690510.692 0, 337789.156 1690471.709 0, 338020.986 1690432.74 0, 338252.819 1690393.784 0, 338484.654 1690354.841 0, 338716.491 1690315.913 0, 338948.33 1690276.998 0, 339180.172 1690238.096 0, 339412.016 1690199.209 0, 
+    339643.862 1690160.335 0, 339875.71 1690121.474 0, 340107.561 1690082.627 0, 340339.414 1690043.794 0, 340571.27 1690004.975 0, 340803.128 1689966.169 0, 341034.988 1689927.377 0, 341266.85 1689888.598 0, 341498.714 1689849.833 0, 341730.581 1689811.082 0, 
+    341962.45 1689772.344 0, 342194.322 1689733.62 0, 342426.195 1689694.91 0, 342658.071 1689656.213 0, 342888.723 1689617.735 0, 343121.83 1689578.861 0, 343353.713 1689540.205 0, 343585.598 1689501.563 0, 343817.485 1689462.935 0, 344049.375 1689424.32 0, 
+    344281.266 1689385.719 0, 344513.161 1689347.131 0, 344745.057 1689308.558 0, 344976.956 1689269.997 0, 345208.857 1689231.451 0, 345440.76 1689192.918 0, 345672.665 1689154.399 0, 345904.573 1689115.893 0, 346136.483 1689077.401 0, 346368.395 1689038.923 0, 
+    346600.31 1689000.458 0, 346832.227 1688962.007 0, 347064.146 1688923.57 0, 347296.067 1688885.146 0, 347527.991 1688846.736 0, 347759.917 1688808.34 0, 347991.845 1688769.957 0, 348223.775 1688731.588 0, 348454.482 1688693.435 0, 347547.616 1683208.688 0, 
+    346640.669 1677723.445 0))
+
+POLYGON ((359589.889 1686868.427 0, 359359.073 1686905.928 0, 359127.035 1686943.642 0, 358895 1686981.369 0, 358662.966 1687019.11 0, 358430.935 1687056.865 0, 358198.906 1687094.633 0, 357966.88 1687132.415 0, 357734.855 1687170.211 0, 357502.833 1687208.02 0, 
+    357270.813 1687245.843 0, 357038.795 1687283.68 0, 356806.779 1687321.53 0, 356574.766 1687359.394 0, 356342.755 1687397.272 0, 356110.746 1687435.163 0, 355878.739 1687473.068 0, 355646.735 1687510.986 0, 355414.732 1687548.918 0, 355182.732 1687586.864 0, 
+    354950.735 1687624.824 0, 354718.739 1687662.797 0, 354486.746 1687700.784 0, 354254.755 1687738.784 0, 354021.541 1687776.999 0, 353790.779 1687814.826 0, 353558.795 1687852.867 0, 353326.813 1687890.922 0, 353094.833 1687928.991 0, 352862.856 1687967.073 0, 
+    352630.88 1688005.17 0, 352398.907 1688043.279 0, 352166.936 1688081.403 0, 351934.967 1688119.54 0, 351703.001 1688157.69 0, 351471.037 1688195.854 0, 351239.075 1688234.032 0, 351007.115 1688272.224 0, 350775.158 1688310.429 0, 350543.203 1688348.648 0, 
+    350311.25 1688386.881 0, 350079.299 1688425.127 0, 349847.351 1688463.387 0, 349615.405 1688501.66 0, 349383.461 1688539.948 0, 349151.519 1688578.248 0, 348919.58 1688616.563 0, 348687.643 1688654.891 0, 348454.482 1688693.435 0, 349361.265 1694177.682 0, 
+    350267.964 1699661.421 0, 350500.476 1699622.984 0, 350731.767 1699584.763 0, 350963.061 1699546.555 0, 351194.357 1699508.361 0, 351425.656 1699470.18 0, 351656.956 1699432.013 0, 351888.259 1699393.86 0, 352119.564 1699355.72 0, 352350.871 1699317.594 0, 
+    352582.181 1699279.481 0, 352813.493 1699241.382 0, 353044.807 1699203.297 0, 353276.123 1699165.225 0, 353507.442 1699127.167 0, 353738.762 1699089.123 0, 353970.085 1699051.092 0, 354201.411 1699013.075 0, 354432.738 1698975.071 0, 354664.068 1698937.081 0, 
+    354895.4 1698899.105 0, 355126.734 1698861.142 0, 355358.07 1698823.193 0, 355589.409 1698785.257 0, 355819.528 1698747.536 0, 356052.093 1698709.427 0, 356283.438 1698671.532 0, 356514.786 1698633.651 0, 356746.136 1698595.784 0, 356977.488 1698557.93 0, 
+    357208.842 1698520.09 0, 357440.198 1698482.263 0, 357671.557 1698444.45 0, 357902.918 1698406.651 0, 358134.281 1698368.865 0, 358365.646 1698331.093 0, 358597.014 1698293.335 0, 358828.384 1698255.59 0, 359059.756 1698217.858 0, 359291.13 1698180.141 0, 
+    359522.507 1698142.437 0, 359753.885 1698104.746 0, 359985.266 1698067.069 0, 360216.649 1698029.406 0, 360448.035 1697991.757 0, 360679.422 1697954.121 0, 360910.812 1697916.498 0, 361142.204 1697878.89 0, 361372.377 1697841.493 0, 360481.175 1692355.214 0, 
+    359589.889 1686868.427 0))
+
+POLYGON ((372481.888 1696052.944 0, 372251.608 1696089.69 0, 372020.111 1696126.645 0, 371788.616 1696163.614 0, 371557.123 1696200.596 0, 371325.632 1696237.591 0, 371094.143 1696274.601 0, 370862.657 1696311.624 0, 370631.172 1696348.66 0, 370399.69 1696385.71 0, 
+    370168.211 1696422.774 0, 369936.733 1696459.852 0, 369705.257 1696496.943 0, 369473.784 1696534.048 0, 369242.313 1696571.166 0, 369010.844 1696608.298 0, 368779.377 1696645.443 0, 368547.912 1696682.603 0, 368316.45 1696719.775 0, 368084.99 1696756.962 0, 
+    367853.532 1696794.162 0, 367622.076 1696831.376 0, 367390.622 1696868.603 0, 367159.171 1696905.844 0, 366926.501 1696943.295 0, 366696.274 1696980.367 0, 366464.829 1697017.649 0, 366233.387 1697054.944 0, 366001.946 1697092.253 0, 365770.508 1697129.576 0, 
+    365539.072 1697166.912 0, 365307.638 1697204.262 0, 365076.206 1697241.625 0, 364844.777 1697279.003 0, 364613.349 1697316.393 0, 364381.924 1697353.798 0, 364150.501 1697391.216 0, 363919.081 1697428.647 0, 363687.662 1697466.093 0, 363456.246 1697503.552 0, 
+    363224.832 1697541.024 0, 362993.42 1697578.51 0, 362762.01 1697616.01 0, 362530.603 1697653.523 0, 362299.197 1697691.05 0, 362067.794 1697728.591 0, 361836.393 1697766.145 0, 361604.995 1697803.713 0, 361372.377 1697841.493 0, 362263.497 1703327.258 0, 
+    363154.532 1708812.501 0, 363386.5 1708774.827 0, 363617.253 1708737.364 0, 363848.008 1708699.914 0, 364078.765 1708662.479 0, 364309.525 1708625.056 0, 364540.286 1708587.648 0, 364771.05 1708550.253 0, 365001.816 1708512.871 0, 365232.585 1708475.503 0, 
+    365463.355 1708438.149 0, 365694.128 1708400.808 0, 365924.903 1708363.481 0, 366155.68 1708326.167 0, 366386.459 1708288.867 0, 366617.241 1708251.581 0, 366848.024 1708214.308 0, 367078.81 1708177.049 0, 367309.598 1708139.803 0, 367540.389 1708102.571 0, 
+    367771.181 1708065.352 0, 368001.976 1708028.147 0, 368232.773 1707990.956 0, 368463.572 1707953.778 0, 368693.156 1707916.81 0, 368925.176 1707879.463 0, 369155.982 1707842.326 0, 369386.79 1707805.203 0, 369617.6 1707768.093 0, 369848.412 1707730.997 0, 
+    370079.226 1707693.914 0, 370310.043 1707656.845 0, 370540.861 1707619.79 0, 370771.682 1707582.748 0, 371002.505 1707545.719 0, 371233.33 1707508.705 0, 371464.158 1707471.703 0, 371694.987 1707434.716 0, 371925.819 1707397.742 0, 372156.653 1707360.781 0, 
+    372387.489 1707323.835 0, 372618.327 1707286.901 0, 372849.168 1707249.982 0, 373080.011 1707213.076 0, 373310.855 1707176.183 0, 373541.702 1707139.304 0, 373772.551 1707102.439 0, 374003.403 1707065.587 0, 374233.04 1707028.943 0, 373357.506 1701541.204 0, 
+    372481.888 1696052.944 0))
+
+POLYGON ((385316.543 1705276.691 0, 385086.801 1705312.686 0, 384855.847 1705348.886 0, 384624.894 1705385.099 0, 384393.944 1705421.325 0, 384162.996 1705457.565 0, 383932.05 1705493.819 0, 383701.106 1705530.087 0, 383470.165 1705566.367 0, 383239.225 1705602.662 0, 
+    383008.288 1705638.97 0, 382777.352 1705675.292 0, 382546.419 1705711.627 0, 382315.488 1705747.976 0, 382084.559 1705784.338 0, 381853.632 1705820.715 0, 381622.708 1705857.104 0, 381391.785 1705893.507 0, 381160.865 1705929.924 0, 380929.947 1705966.355 0, 
+    380699.031 1706002.799 0, 380468.117 1706039.256 0, 380237.205 1706075.728 0, 380006.296 1706112.212 0, 379774.173 1706148.903 0, 379544.483 1706185.223 0, 379313.58 1706221.748 0, 379082.679 1706258.288 0, 378851.78 1706294.84 0, 378620.883 1706331.407 0, 
+    378389.989 1706367.987 0, 378159.096 1706404.58 0, 377928.206 1706441.187 0, 377697.318 1706477.808 0, 377466.432 1706514.442 0, 377235.548 1706551.09 0, 377004.667 1706587.752 0, 376773.787 1706624.427 0, 376542.91 1706661.115 0, 376312.035 1706697.818 0, 
+    376081.162 1706734.533 0, 375850.291 1706771.263 0, 375619.423 1706808.006 0, 375388.556 1706844.762 0, 375157.692 1706881.533 0, 374926.83 1706918.316 0, 374695.97 1706955.114 0, 374465.112 1706991.925 0, 374233.04 1707028.943 0, 375108.49 1712516.155 0, 
+    375983.855 1718002.832 0, 376215.278 1717965.917 0, 376445.49 1717929.209 0, 376675.704 1717892.515 0, 376905.92 1717855.834 0, 377136.138 1717819.166 0, 377366.359 1717782.513 0, 377596.582 1717745.872 0, 377826.807 1717709.246 0, 378057.034 1717672.633 0, 
+    378287.263 1717636.033 0, 378517.494 1717599.447 0, 378747.728 1717562.875 0, 378977.963 1717526.316 0, 379208.201 1717489.77 0, 379438.441 1717453.239 0, 379668.683 1717416.72 0, 379898.927 1717380.216 0, 380129.173 1717343.725 0, 380359.422 1717307.247 0, 
+    380589.673 1717270.783 0, 380819.925 1717234.332 0, 381050.18 1717197.895 0, 381280.438 1717161.472 0, 381509.485 1717125.254 0, 381740.958 1717088.666 0, 381971.222 1717052.283 0, 382201.487 1717015.914 0, 382431.755 1716979.558 0, 382662.025 1716943.216 0, 
+    382892.297 1716906.888 0, 383122.571 1716870.573 0, 383352.848 1716834.272 0, 383583.126 1716797.984 0, 383813.407 1716761.709 0, 384043.69 1716725.449 0, 384273.975 1716689.201 0, 384504.262 1716652.968 0, 384734.551 1716616.748 0, 384964.842 1716580.541 0, 
+    385195.136 1716544.348 0, 385425.431 1716508.169 0, 385655.729 1716472.003 0, 385886.029 1716435.851 0, 386116.331 1716399.712 0, 386346.635 1716363.587 0, 386576.941 1716327.475 0, 386807.249 1716291.377 0, 387036.348 1716255.482 0, 386176.487 1710766.354 0, 
+    385316.543 1705276.691 0))
+
+POLYGON ((322447.487 1670516.71 0, 322215.719 1670556.385 0, 321982.719 1670596.285 0, 321749.721 1670636.199 0, 321516.726 1670676.126 0, 321283.733 1670716.067 0, 321050.742 1670756.022 0, 320817.754 1670795.99 0, 320584.768 1670835.973 0, 320351.784 1670875.968 0, 
+    320118.803 1670915.978 0, 319885.824 1670956.001 0, 319652.848 1670996.038 0, 319419.874 1671036.089 0, 319186.902 1671076.154 0, 318953.932 1671116.232 0, 318720.965 1671156.324 0, 318488 1671196.429 0, 318255.038 1671236.548 0, 318022.078 1671276.681 0, 
+    317789.12 1671316.828 0, 317556.165 1671356.989 0, 317323.212 1671397.163 0, 317090.261 1671437.351 0, 316856.078 1671477.765 0, 316624.367 1671517.767 0, 316391.424 1671557.996 0, 316158.483 1671598.239 0, 315925.544 1671638.496 0, 315692.608 1671678.766 0, 
+    315459.674 1671719.05 0, 315226.742 1671759.347 0, 314993.813 1671799.658 0, 314760.886 1671839.983 0, 314527.961 1671880.322 0, 314295.039 1671920.674 0, 314062.119 1671961.04 0, 313829.202 1672001.42 0, 313596.287 1672041.814 0, 313363.374 1672082.221 0, 
+    313130.464 1672122.642 0, 312897.556 1672163.076 0, 312664.651 1672203.525 0, 312431.748 1672243.987 0, 312198.847 1672284.463 0, 311965.948 1672324.952 0, 311733.052 1672365.455 0, 311500.159 1672405.972 0, 311266.032 1672446.718 0, 312219.605 1677925.045 0, 
+    313173.095 1683402.891 0, 313406.574 1683362.258 0, 313638.823 1683321.853 0, 313871.074 1683281.462 0, 314103.327 1683241.085 0, 314335.583 1683200.721 0, 314567.841 1683160.371 0, 314800.102 1683120.035 0, 315032.365 1683079.712 0, 315264.63 1683039.403 0, 
+    315496.898 1682999.108 0, 315729.168 1682958.826 0, 315961.441 1682918.558 0, 316193.715 1682878.304 0, 316425.993 1682838.063 0, 316658.272 1682797.836 0, 316890.554 1682757.623 0, 317122.838 1682717.423 0, 317355.125 1682677.237 0, 317587.414 1682637.065 0, 
+    317819.705 1682596.906 0, 318051.999 1682556.761 0, 318284.295 1682516.63 0, 318516.594 1682476.512 0, 318747.663 1682436.621 0, 318981.198 1682396.318 0, 319213.503 1682356.242 0, 319445.811 1682316.179 0, 319678.122 1682276.13 0, 319910.434 1682236.094 0, 
+    320142.749 1682196.072 0, 320375.067 1682156.064 0, 320607.386 1682116.069 0, 320839.708 1682076.088 0, 321072.033 1682036.121 0, 321304.359 1681996.168 0, 321536.689 1681956.228 0, 321769.02 1681916.302 0, 322001.354 1681876.389 0, 322233.69 1681836.49 0, 
+    322466.029 1681796.605 0, 322698.369 1681756.734 0, 322930.713 1681716.876 0, 323163.058 1681677.032 0, 323395.406 1681637.202 0, 323627.756 1681597.385 0, 323860.109 1681557.582 0, 324092.464 1681517.792 0, 324323.59 1681478.227 0, 323385.58 1675997.709 0, 
+    322447.487 1670516.71 0))
+
+POLYGON ((335479.477 1679585.074 0, 335248.239 1679623.986 0, 335015.772 1679663.119 0, 334783.308 1679702.265 0, 334550.846 1679741.425 0, 334318.387 1679780.599 0, 334085.93 1679819.787 0, 333853.475 1679858.988 0, 333621.022 1679898.203 0, 333388.572 1679937.432 0, 
+    333156.124 1679976.674 0, 332923.678 1680015.93 0, 332691.235 1680055.199 0, 332458.794 1680094.483 0, 332226.355 1680133.78 0, 331993.919 1680173.09 0, 331761.485 1680212.415 0, 331529.053 1680251.753 0, 331296.624 1680291.104 0, 331064.196 1680330.47 0, 
+    330831.772 1680369.849 0, 330599.349 1680409.242 0, 330366.929 1680448.648 0, 330134.511 1680488.068 0, 329900.865 1680527.711 0, 329669.682 1680566.949 0, 329437.271 1680606.411 0, 329204.863 1680645.885 0, 328972.457 1680685.374 0, 328740.053 1680724.876 0, 
+    328507.651 1680764.392 0, 328275.252 1680803.922 0, 328042.855 1680843.465 0, 327810.46 1680883.022 0, 327578.068 1680922.592 0, 327345.678 1680962.177 0, 327113.29 1681001.774 0, 326880.905 1681041.386 0, 326648.522 1681081.011 0, 326416.142 1681120.65 0, 
+    326183.763 1681160.303 0, 325951.387 1681199.969 0, 325719.014 1681239.649 0, 325486.642 1681279.343 0, 325254.273 1681319.05 0, 325021.907 1681358.771 0, 324789.543 1681398.506 0, 324557.181 1681438.254 0, 324323.59 1681478.227 0, 325261.516 1686958.257 0, 
+    326199.358 1692437.794 0, 326432.301 1692397.932 0, 326664.018 1692358.294 0, 326895.737 1692318.669 0, 327127.459 1692279.059 0, 327359.182 1692239.461 0, 327590.909 1692199.878 0, 327822.637 1692160.308 0, 328054.368 1692120.752 0, 328286.101 1692081.209 0, 
+    328517.837 1692041.68 0, 328749.574 1692002.165 0, 328981.315 1691962.663 0, 329213.057 1691923.175 0, 329444.802 1691883.701 0, 329676.549 1691844.24 0, 329908.299 1691804.793 0, 330140.05 1691765.36 0, 330371.804 1691725.94 0, 330603.561 1691686.534 0, 
+    330835.32 1691647.141 0, 331067.081 1691607.762 0, 331298.844 1691568.397 0, 331530.61 1691529.046 0, 331761.15 1691489.916 0, 331994.148 1691450.383 0, 332225.921 1691411.073 0, 332457.696 1691371.776 0, 332689.473 1691332.492 0, 332921.252 1691293.222 0, 
+    333153.034 1691253.966 0, 333384.818 1691214.724 0, 333616.605 1691175.495 0, 333848.394 1691136.28 0, 334080.185 1691097.078 0, 334311.978 1691057.89 0, 334543.774 1691018.716 0, 334775.572 1690979.556 0, 335007.372 1690940.409 0, 335239.175 1690901.275 0, 
+    335470.98 1690862.156 0, 335702.787 1690823.05 0, 335934.597 1690783.957 0, 336166.409 1690744.878 0, 336398.223 1690705.813 0, 336630.039 1690666.762 0, 336861.858 1690627.724 0, 337093.679 1690588.7 0, 337324.276 1690549.896 0, 336401.918 1685067.732 0, 
+    335479.477 1679585.074 0))
+
+POLYGON ((348454.482 1688693.435 0, 348223.775 1688731.588 0, 347991.845 1688769.957 0, 347759.917 1688808.34 0, 347527.991 1688846.736 0, 347296.067 1688885.146 0, 347064.146 1688923.57 0, 346832.227 1688962.007 0, 346600.31 1689000.458 0, 346368.395 1689038.923 0, 
+    346136.483 1689077.401 0, 345904.573 1689115.893 0, 345672.665 1689154.399 0, 345440.76 1689192.918 0, 345208.857 1689231.451 0, 344976.956 1689269.997 0, 344745.057 1689308.558 0, 344513.161 1689347.131 0, 344281.266 1689385.719 0, 344049.375 1689424.32 0, 
+    343817.485 1689462.935 0, 343585.598 1689501.563 0, 343353.713 1689540.205 0, 343121.83 1689578.861 0, 342888.723 1689617.735 0, 342658.071 1689656.213 0, 342426.195 1689694.91 0, 342194.322 1689733.62 0, 341962.45 1689772.344 0, 341730.581 1689811.082 0, 
+    341498.714 1689849.833 0, 341266.85 1689888.598 0, 341034.988 1689927.377 0, 340803.128 1689966.169 0, 340571.27 1690004.975 0, 340339.414 1690043.794 0, 340107.561 1690082.627 0, 339875.71 1690121.474 0, 339643.862 1690160.335 0, 339412.016 1690199.209 0, 
+    339180.172 1690238.096 0, 338948.33 1690276.998 0, 338716.491 1690315.913 0, 338484.654 1690354.841 0, 338252.819 1690393.784 0, 338020.986 1690432.74 0, 337789.156 1690471.709 0, 337557.328 1690510.692 0, 337324.276 1690549.896 0, 338246.549 1696031.559 0, 
+    339168.737 1701512.715 0, 339401.141 1701473.62 0, 339632.324 1701434.746 0, 339863.509 1701395.884 0, 340094.696 1701357.037 0, 340325.885 1701318.203 0, 340557.077 1701279.383 0, 340788.271 1701240.576 0, 341019.468 1701201.783 0, 341250.666 1701163.003 0, 
+    341481.867 1701124.238 0, 341713.07 1701085.485 0, 341944.276 1701046.747 0, 342175.484 1701008.022 0, 342406.694 1700969.31 0, 342637.906 1700930.612 0, 342869.121 1700891.928 0, 343100.338 1700853.258 0, 343331.557 1700814.601 0, 343562.778 1700775.957 0, 
+    343794.002 1700737.327 0, 344025.228 1700698.711 0, 344256.456 1700660.109 0, 344487.687 1700621.52 0, 344717.697 1700583.148 0, 344950.155 1700544.383 0, 345181.392 1700505.834 0, 345412.632 1700467.3 0, 345643.874 1700428.779 0, 345875.118 1700390.272 0, 
+    346106.364 1700351.778 0, 346337.613 1700313.298 0, 346568.864 1700274.832 0, 346800.117 1700236.379 0, 347031.373 1700197.939 0, 347262.63 1700159.514 0, 347493.89 1700121.102 0, 347725.153 1700082.703 0, 347956.417 1700044.319 0, 348187.684 1700005.947 0, 
+    348418.953 1699967.59 0, 348650.224 1699929.246 0, 348881.498 1699890.915 0, 349112.774 1699852.599 0, 349344.052 1699814.296 0, 349575.332 1699776.006 0, 349806.615 1699737.73 0, 350037.899 1699699.468 0, 350267.964 1699661.421 0, 349361.265 1694177.682 0, 
+    348454.482 1688693.435 0))
+
+POLYGON ((361372.377 1697841.493 0, 361142.204 1697878.89 0, 360910.812 1697916.498 0, 360679.422 1697954.121 0, 360448.035 1697991.757 0, 360216.649 1698029.406 0, 359985.266 1698067.069 0, 359753.885 1698104.746 0, 359522.507 1698142.437 0, 359291.13 1698180.141 0, 
+    359059.756 1698217.858 0, 358828.384 1698255.59 0, 358597.014 1698293.335 0, 358365.646 1698331.093 0, 358134.281 1698368.865 0, 357902.918 1698406.651 0, 357671.557 1698444.45 0, 357440.198 1698482.263 0, 357208.842 1698520.09 0, 356977.488 1698557.93 0, 
+    356746.136 1698595.784 0, 356514.786 1698633.651 0, 356283.438 1698671.532 0, 356052.093 1698709.427 0, 355819.528 1698747.536 0, 355589.409 1698785.257 0, 355358.07 1698823.193 0, 355126.734 1698861.142 0, 354895.4 1698899.105 0, 354664.068 1698937.081 0, 
+    354432.738 1698975.071 0, 354201.411 1699013.075 0, 353970.085 1699051.092 0, 353738.762 1699089.123 0, 353507.442 1699127.167 0, 353276.123 1699165.225 0, 353044.807 1699203.297 0, 352813.493 1699241.382 0, 352582.181 1699279.481 0, 352350.871 1699317.594 0, 
+    352119.564 1699355.72 0, 351888.259 1699393.86 0, 351656.956 1699432.013 0, 351425.656 1699470.18 0, 351194.357 1699508.361 0, 350963.061 1699546.555 0, 350731.767 1699584.763 0, 350500.476 1699622.984 0, 350267.964 1699661.421 0, 351174.579 1705144.647 0, 
+    352081.107 1710627.351 0, 352312.969 1710589.021 0, 352543.615 1710550.906 0, 352774.264 1710512.805 0, 353004.914 1710474.718 0, 353235.567 1710436.643 0, 353466.222 1710398.583 0, 353696.88 1710360.536 0, 353927.539 1710322.503 0, 354158.201 1710284.483 0, 
+    354388.865 1710246.477 0, 354619.531 1710208.484 0, 354850.2 1710170.505 0, 355080.871 1710132.54 0, 355311.544 1710094.588 0, 355542.219 1710056.65 0, 355772.896 1710018.725 0, 356003.576 1709980.814 0, 356234.258 1709942.916 0, 356464.942 1709905.032 0, 
+    356695.629 1709867.162 0, 356926.317 1709829.305 0, 357157.008 1709791.462 0, 357387.701 1709753.632 0, 357617.178 1709716.016 0, 357849.094 1709678.013 0, 358079.794 1709640.225 0, 358310.496 1709602.449 0, 358541.2 1709564.687 0, 358771.906 1709526.939 0, 
+    359002.615 1709489.205 0, 359233.326 1709451.484 0, 359464.039 1709413.776 0, 359694.754 1709376.082 0, 359925.472 1709338.402 0, 360156.191 1709300.735 0, 360386.913 1709263.082 0, 360617.637 1709225.442 0, 360848.364 1709187.816 0, 361079.092 1709150.204 0, 
+    361309.823 1709112.605 0, 361540.556 1709075.02 0, 361771.291 1709037.448 0, 362002.029 1708999.89 0, 362232.769 1708962.346 0, 362463.51 1708924.815 0, 362694.254 1708887.297 0, 362925.001 1708849.794 0, 363154.532 1708812.501 0, 362263.497 1703327.258 0, 
+    361372.377 1697841.493 0))
+
+POLYGON ((374233.04 1707028.943 0, 374003.403 1707065.587 0, 373772.551 1707102.439 0, 373541.702 1707139.304 0, 373310.855 1707176.183 0, 373080.011 1707213.076 0, 372849.168 1707249.982 0, 372618.327 1707286.901 0, 372387.489 1707323.835 0, 372156.653 1707360.781 0, 
+    371925.819 1707397.742 0, 371694.987 1707434.716 0, 371464.158 1707471.703 0, 371233.33 1707508.705 0, 371002.505 1707545.719 0, 370771.682 1707582.748 0, 370540.861 1707619.79 0, 370310.043 1707656.845 0, 370079.226 1707693.914 0, 369848.412 1707730.997 0, 
+    369617.6 1707768.093 0, 369386.79 1707805.203 0, 369155.982 1707842.326 0, 368925.176 1707879.463 0, 368693.156 1707916.81 0, 368463.572 1707953.778 0, 368232.773 1707990.956 0, 368001.976 1708028.147 0, 367771.181 1708065.352 0, 367540.389 1708102.571 0, 
+    367309.598 1708139.803 0, 367078.81 1708177.049 0, 366848.024 1708214.308 0, 366617.241 1708251.581 0, 366386.459 1708288.867 0, 366155.68 1708326.167 0, 365924.903 1708363.481 0, 365694.128 1708400.808 0, 365463.355 1708438.149 0, 365232.585 1708475.503 0, 
+    365001.816 1708512.871 0, 364771.05 1708550.253 0, 364540.286 1708587.648 0, 364309.525 1708625.056 0, 364078.765 1708662.479 0, 363848.008 1708699.914 0, 363617.253 1708737.364 0, 363386.5 1708774.827 0, 363154.532 1708812.501 0, 364045.481 1714297.218 0, 
+    364936.343 1719781.4 0, 365167.662 1719743.831 0, 365397.77 1719706.473 0, 365627.879 1719669.128 0, 365857.991 1719631.797 0, 366088.105 1719594.479 0, 366318.221 1719557.175 0, 366548.339 1719519.885 0, 366778.46 1719482.608 0, 367008.582 1719445.344 0, 
+    367238.707 1719408.095 0, 367468.834 1719370.858 0, 367698.963 1719333.636 0, 367929.095 1719296.426 0, 368159.228 1719259.231 0, 368389.364 1719222.049 0, 368619.502 1719184.88 0, 368849.642 1719147.725 0, 369079.785 1719110.584 0, 369309.929 1719073.456 0, 
+    369540.076 1719036.341 0, 369770.225 1718999.24 0, 370000.376 1718962.153 0, 370230.529 1718925.079 0, 370459.471 1718888.214 0, 370690.842 1718850.972 0, 370921.002 1718813.939 0, 371151.164 1718776.92 0, 371381.328 1718739.914 0, 371611.495 1718702.921 0, 
+    371841.663 1718665.942 0, 372071.834 1718628.977 0, 372302.007 1718592.025 0, 372532.182 1718555.087 0, 372762.359 1718518.162 0, 372992.538 1718481.251 0, 373222.72 1718444.353 0, 373452.904 1718407.469 0, 373683.09 1718370.599 0, 373913.278 1718333.742 0, 
+    374143.468 1718296.898 0, 374373.661 1718260.068 0, 374603.855 1718223.252 0, 374834.052 1718186.449 0, 375064.251 1718149.66 0, 375294.452 1718112.884 0, 375524.655 1718076.122 0, 375754.861 1718039.373 0, 375983.855 1718002.832 0, 375108.49 1712516.155 0, 
+    374233.04 1707028.943 0))
+
+POLYGON ((311266.032 1672446.718 0, 311034.379 1672487.047 0, 310801.492 1672527.605 0, 310568.608 1672568.177 0, 310335.727 1672608.762 0, 310102.848 1672649.361 0, 309869.971 1672689.974 0, 309637.096 1672730.601 0, 309404.224 1672771.241 0, 309171.354 1672811.895 0, 
+    308938.487 1672852.562 0, 308705.622 1672893.244 0, 308472.76 1672933.939 0, 308239.9 1672974.648 0, 308007.042 1673015.37 0, 307774.186 1673056.106 0, 307541.334 1673096.856 0, 307308.483 1673137.62 0, 307075.635 1673178.397 0, 306842.789 1673219.188 0, 
+    306609.946 1673259.993 0, 306377.105 1673300.811 0, 306144.266 1673341.643 0, 305911.43 1673382.489 0, 305677.36 1673423.566 0, 305445.765 1673464.222 0, 305212.936 1673505.109 0, 304980.11 1673546.009 0, 304747.286 1673586.924 0, 304514.464 1673627.852 0, 
+    304281.645 1673668.794 0, 304048.828 1673709.749 0, 303816.014 1673750.718 0, 303583.201 1673791.701 0, 303350.392 1673832.698 0, 303117.585 1673873.708 0, 302884.78 1673914.732 0, 302651.977 1673955.77 0, 302419.177 1673996.821 0, 302186.38 1674037.886 0, 
+    301953.585 1674078.965 0, 301720.792 1674120.057 0, 301488.002 1674161.163 0, 301255.214 1674202.283 0, 301022.428 1674243.417 0, 300789.645 1674284.564 0, 300556.865 1674325.725 0, 300324.087 1674366.9 0, 300090.074 1674408.307 0, 301059.121 1679883.918 0, 
+    302028.083 1685359.048 0, 302261.448 1685317.756 0, 302493.581 1685276.695 0, 302725.717 1685235.648 0, 302957.856 1685194.615 0, 303189.997 1685153.595 0, 303422.14 1685112.589 0, 303654.286 1685071.597 0, 303886.434 1685030.618 0, 304118.584 1684989.653 0, 
+    304350.737 1684948.702 0, 304582.893 1684907.764 0, 304815.05 1684866.84 0, 305047.211 1684825.929 0, 305279.373 1684785.033 0, 305511.538 1684744.15 0, 305743.706 1684703.28 0, 305975.875 1684662.425 0, 306208.048 1684621.583 0, 306440.222 1684580.754 0, 
+    306672.399 1684539.939 0, 306904.579 1684499.138 0, 307136.76 1684458.351 0, 307368.945 1684417.577 0, 307599.898 1684377.034 0, 307833.32 1684336.071 0, 308065.512 1684295.338 0, 308297.706 1684254.619 0, 308529.902 1684213.914 0, 308762.1 1684173.222 0, 
+    308994.301 1684132.544 0, 309226.505 1684091.879 0, 309458.71 1684051.229 0, 309690.919 1684010.592 0, 309923.129 1683969.968 0, 310155.342 1683929.359 0, 310387.557 1683888.763 0, 310619.775 1683848.18 0, 310851.995 1683807.611 0, 311084.218 1683767.056 0, 
+    311316.443 1683726.515 0, 311548.67 1683685.987 0, 311780.9 1683645.473 0, 312013.132 1683604.973 0, 312245.366 1683564.486 0, 312477.603 1683524.013 0, 312709.842 1683483.554 0, 312942.084 1683443.108 0, 313173.095 1683402.891 0, 312219.605 1677925.045 0, 
+    311266.032 1672446.718 0))
+
+POLYGON ((324323.59 1681478.227 0, 324092.464 1681517.792 0, 323860.109 1681557.582 0, 323627.756 1681597.385 0, 323395.406 1681637.202 0, 323163.058 1681677.032 0, 322930.713 1681716.876 0, 322698.369 1681756.734 0, 322466.029 1681796.605 0, 322233.69 1681836.49 0, 
+    322001.354 1681876.389 0, 321769.02 1681916.302 0, 321536.689 1681956.228 0, 321304.359 1681996.168 0, 321072.033 1682036.121 0, 320839.708 1682076.088 0, 320607.386 1682116.069 0, 320375.067 1682156.064 0, 320142.749 1682196.072 0, 319910.434 1682236.094 0, 
+    319678.122 1682276.13 0, 319445.811 1682316.179 0, 319213.503 1682356.242 0, 318981.198 1682396.318 0, 318747.663 1682436.621 0, 318516.594 1682476.512 0, 318284.295 1682516.63 0, 318051.999 1682556.761 0, 317819.705 1682596.906 0, 317587.414 1682637.065 0, 
+    317355.125 1682677.237 0, 317122.838 1682717.423 0, 316890.554 1682757.623 0, 316658.272 1682797.836 0, 316425.993 1682838.063 0, 316193.715 1682878.304 0, 315961.441 1682918.558 0, 315729.168 1682958.826 0, 315496.898 1682999.108 0, 315264.63 1683039.403 0, 
+    315032.365 1683079.712 0, 314800.102 1683120.035 0, 314567.841 1683160.371 0, 314335.583 1683200.721 0, 314103.327 1683241.085 0, 313871.074 1683281.462 0, 313638.823 1683321.853 0, 313406.574 1683362.258 0, 313173.095 1683402.891 0, 314126.5 1688880.249 0, 
+    315079.819 1694357.114 0, 315312.65 1694316.594 0, 315544.254 1694276.301 0, 315775.86 1694236.022 0, 316007.469 1694195.757 0, 316239.08 1694155.505 0, 316470.693 1694115.267 0, 316702.309 1694075.043 0, 316933.927 1694034.832 0, 317165.548 1693994.635 0, 
+    317397.171 1693954.452 0, 317628.796 1693914.282 0, 317860.424 1693874.126 0, 318092.054 1693833.983 0, 318323.686 1693793.854 0, 318555.321 1693753.739 0, 318786.958 1693713.637 0, 319018.597 1693673.549 0, 319250.239 1693633.475 0, 319481.883 1693593.414 0, 
+    319713.53 1693553.367 0, 319945.179 1693513.333 0, 320176.83 1693473.314 0, 320408.484 1693433.307 0, 320638.911 1693393.527 0, 320871.798 1693353.336 0, 321103.459 1693313.37 0, 321335.122 1693273.419 0, 321566.787 1693233.481 0, 321798.455 1693193.556 0, 
+    322030.125 1693153.646 0, 322261.797 1693113.748 0, 322493.472 1693073.865 0, 322725.149 1693033.995 0, 322956.828 1692994.139 0, 323188.51 1692954.296 0, 323420.194 1692914.467 0, 323651.881 1692874.652 0, 323883.57 1692834.85 0, 324115.261 1692795.062 0, 
+    324346.954 1692755.288 0, 324578.65 1692715.527 0, 324810.348 1692675.78 0, 325042.049 1692636.046 0, 325273.752 1692596.326 0, 325505.457 1692556.62 0, 325737.164 1692516.928 0, 325968.874 1692477.249 0, 326199.358 1692437.794 0, 325261.516 1686958.257 0, 
+    324323.59 1681478.227 0))
+
+POLYGON ((337324.276 1690549.896 0, 337093.679 1690588.7 0, 336861.858 1690627.724 0, 336630.039 1690666.762 0, 336398.223 1690705.813 0, 336166.409 1690744.878 0, 335934.597 1690783.957 0, 335702.787 1690823.05 0, 335470.98 1690862.156 0, 335239.175 1690901.275 0, 
+    335007.372 1690940.409 0, 334775.572 1690979.556 0, 334543.774 1691018.716 0, 334311.978 1691057.89 0, 334080.185 1691097.078 0, 333848.394 1691136.28 0, 333616.605 1691175.495 0, 333384.818 1691214.724 0, 333153.034 1691253.966 0, 332921.252 1691293.222 0, 
+    332689.473 1691332.492 0, 332457.696 1691371.776 0, 332225.921 1691411.073 0, 331994.148 1691450.383 0, 331761.15 1691489.916 0, 331530.61 1691529.046 0, 331298.844 1691568.397 0, 331067.081 1691607.762 0, 330835.32 1691647.141 0, 330603.561 1691686.534 0, 
+    330371.804 1691725.94 0, 330140.05 1691765.36 0, 329908.299 1691804.793 0, 329676.549 1691844.24 0, 329444.802 1691883.701 0, 329213.057 1691923.175 0, 328981.315 1691962.663 0, 328749.574 1692002.165 0, 328517.837 1692041.68 0, 328286.101 1692081.209 0, 
+    328054.368 1692120.752 0, 327822.637 1692160.308 0, 327590.909 1692199.878 0, 327359.182 1692239.461 0, 327127.459 1692279.059 0, 326895.737 1692318.669 0, 326664.018 1692358.294 0, 326432.301 1692397.932 0, 326199.358 1692437.794 0, 327137.115 1697916.829 0, 
+    328074.785 1703395.358 0, 328307.079 1703355.607 0, 328538.151 1703316.079 0, 328769.225 1703276.565 0, 329000.301 1703237.064 0, 329231.38 1703197.577 0, 329462.462 1703158.104 0, 329693.545 1703118.644 0, 329924.631 1703079.198 0, 330155.719 1703039.766 0, 
+    330386.81 1703000.347 0, 330617.902 1702960.942 0, 330848.998 1702921.55 0, 331080.095 1702882.172 0, 331311.195 1702842.807 0, 331542.297 1702803.456 0, 331773.401 1702764.119 0, 332004.508 1702724.796 0, 332235.617 1702685.485 0, 332466.729 1702646.189 0, 
+    332697.842 1702606.906 0, 332928.958 1702567.637 0, 333160.076 1702528.381 0, 333391.197 1702489.139 0, 333621.096 1702450.118 0, 333853.445 1702410.696 0, 334084.573 1702371.494 0, 334315.703 1702332.307 0, 334546.835 1702293.133 0, 334777.969 1702253.972 0, 
+    335009.106 1702214.825 0, 335240.245 1702175.692 0, 335471.386 1702136.573 0, 335702.53 1702097.467 0, 335933.676 1702058.374 0, 336164.824 1702019.295 0, 336395.975 1701980.23 0, 336627.128 1701941.178 0, 336858.283 1701902.14 0, 337089.44 1701863.116 0, 
+    337320.6 1701824.105 0, 337551.762 1701785.108 0, 337782.926 1701746.124 0, 338014.093 1701707.154 0, 338245.262 1701668.198 0, 338476.433 1701629.255 0, 338707.607 1701590.326 0, 338938.782 1701551.411 0, 339168.737 1701512.715 0, 338246.549 1696031.559 0, 
+    337324.276 1690549.896 0))
+
+POLYGON ((350267.964 1699661.421 0, 350037.899 1699699.468 0, 349806.615 1699737.73 0, 349575.332 1699776.006 0, 349344.052 1699814.296 0, 349112.774 1699852.599 0, 348881.498 1699890.915 0, 348650.224 1699929.246 0, 348418.953 1699967.59 0, 348187.684 1700005.947 0, 
+    347956.417 1700044.319 0, 347725.153 1700082.703 0, 347493.89 1700121.102 0, 347262.63 1700159.514 0, 347031.373 1700197.939 0, 346800.117 1700236.379 0, 346568.864 1700274.832 0, 346337.613 1700313.298 0, 346106.364 1700351.778 0, 345875.118 1700390.272 0, 
+    345643.874 1700428.779 0, 345412.632 1700467.3 0, 345181.392 1700505.834 0, 344950.155 1700544.383 0, 344717.697 1700583.148 0, 344487.687 1700621.52 0, 344256.456 1700660.109 0, 344025.228 1700698.711 0, 343794.002 1700737.327 0, 343562.778 1700775.957 0, 
+    343331.557 1700814.601 0, 343100.338 1700853.258 0, 342869.121 1700891.928 0, 342637.906 1700930.612 0, 342406.694 1700969.31 0, 342175.484 1701008.022 0, 341944.276 1701046.747 0, 341713.07 1701085.485 0, 341481.867 1701124.238 0, 341250.666 1701163.003 0, 
+    341019.468 1701201.783 0, 340788.271 1701240.576 0, 340557.077 1701279.383 0, 340325.885 1701318.203 0, 340094.696 1701357.037 0, 339863.509 1701395.884 0, 339632.324 1701434.746 0, 339401.141 1701473.62 0, 339168.737 1701512.715 0, 340090.839 1706993.356 0, 
+    341012.853 1712473.478 0, 341244.608 1712434.493 0, 341475.146 1712395.727 0, 341705.685 1712356.974 0, 341936.228 1712318.235 0, 342166.772 1712279.509 0, 342397.319 1712240.797 0, 342627.868 1712202.099 0, 342858.419 1712163.414 0, 343088.972 1712124.743 0, 
+    343319.528 1712086.085 0, 343550.086 1712047.441 0, 343780.646 1712008.811 0, 344011.209 1711970.194 0, 344241.774 1711931.59 0, 344472.341 1711893 0, 344702.91 1711854.424 0, 344933.482 1711815.861 0, 345164.056 1711777.312 0, 345394.632 1711738.777 0, 
+    345625.211 1711700.255 0, 345855.791 1711661.746 0, 346086.374 1711623.251 0, 346316.96 1711584.77 0, 346546.328 1711546.506 0, 346778.137 1711507.848 0, 347008.729 1711469.408 0, 347239.323 1711430.981 0, 347469.92 1711392.567 0, 347700.519 1711354.168 0, 
+    347931.12 1711315.781 0, 348161.723 1711277.409 0, 348392.329 1711239.049 0, 348622.937 1711200.704 0, 348853.547 1711162.372 0, 349084.159 1711124.054 0, 349314.774 1711085.749 0, 349545.391 1711047.457 0, 349776.01 1711009.18 0, 350006.631 1710970.916 0, 
+    350237.255 1710932.665 0, 350467.881 1710894.428 0, 350698.509 1710856.205 0, 350929.14 1710817.995 0, 351159.772 1710779.799 0, 351390.407 1710741.616 0, 351621.044 1710703.447 0, 351851.684 1710665.291 0, 352081.107 1710627.351 0, 351174.579 1705144.647 0, 
+    350267.964 1699661.421 0))
+
+POLYGON ((363154.532 1708812.501 0, 362925.001 1708849.794 0, 362694.254 1708887.297 0, 362463.51 1708924.815 0, 362232.769 1708962.346 0, 362002.029 1708999.89 0, 361771.291 1709037.448 0, 361540.556 1709075.02 0, 361309.823 1709112.605 0, 361079.092 1709150.204 0, 
+    360848.364 1709187.816 0, 360617.637 1709225.442 0, 360386.913 1709263.082 0, 360156.191 1709300.735 0, 359925.472 1709338.402 0, 359694.754 1709376.082 0, 359464.039 1709413.776 0, 359233.326 1709451.484 0, 359002.615 1709489.205 0, 358771.906 1709526.939 0, 
+    358541.2 1709564.687 0, 358310.496 1709602.449 0, 358079.794 1709640.225 0, 357849.094 1709678.013 0, 357617.178 1709716.016 0, 357387.701 1709753.632 0, 357157.008 1709791.462 0, 356926.317 1709829.305 0, 356695.629 1709867.162 0, 356464.942 1709905.032 0, 
+    356234.258 1709942.916 0, 356003.576 1709980.814 0, 355772.896 1710018.725 0, 355542.219 1710056.65 0, 355311.544 1710094.588 0, 355080.871 1710132.54 0, 354850.2 1710170.505 0, 354619.531 1710208.484 0, 354388.865 1710246.477 0, 354158.201 1710284.483 0, 
+    353927.539 1710322.503 0, 353696.88 1710360.536 0, 353466.222 1710398.583 0, 353235.567 1710436.643 0, 353004.914 1710474.718 0, 352774.264 1710512.805 0, 352543.615 1710550.906 0, 352312.969 1710589.021 0, 352081.107 1710627.351 0, 352987.548 1716109.528 0, 
+    353893.9 1721591.172 0, 354125.114 1721552.949 0, 354355.115 1721514.941 0, 354585.118 1721476.946 0, 354815.123 1721438.965 0, 355045.131 1721400.998 0, 355275.14 1721363.044 0, 355505.152 1721325.103 0, 355735.167 1721287.177 0, 355965.183 1721249.263 0, 
+    356195.202 1721211.363 0, 356425.223 1721173.477 0, 356655.246 1721135.604 0, 356885.271 1721097.745 0, 357115.299 1721059.899 0, 357345.329 1721022.067 0, 357575.361 1720984.249 0, 357805.395 1720946.443 0, 358035.432 1720908.652 0, 358265.47 1720870.874 0, 
+    358495.511 1720833.11 0, 358725.554 1720795.359 0, 358955.6 1720757.621 0, 359185.647 1720719.897 0, 359414.483 1720682.386 0, 359645.749 1720644.49 0, 359875.804 1720606.807 0, 360105.86 1720569.138 0, 360335.919 1720531.481 0, 360565.98 1720493.839 0, 
+    360796.043 1720456.21 0, 361026.108 1720418.594 0, 361256.176 1720380.992 0, 361486.246 1720343.404 0, 361716.318 1720305.829 0, 361946.392 1720268.268 0, 362176.468 1720230.72 0, 362406.547 1720193.186 0, 362636.628 1720155.665 0, 362866.711 1720118.158 0, 
+    363096.796 1720080.664 0, 363326.883 1720043.184 0, 363556.973 1720005.717 0, 363787.065 1719968.264 0, 364017.159 1719930.825 0, 364247.255 1719893.399 0, 364477.354 1719855.987 0, 364707.454 1719818.588 0, 364936.343 1719781.4 0, 364045.481 1714297.218 0, 
+    363154.532 1708812.501 0))
+
+POLYGON ((313173.095 1683402.891 0, 312942.084 1683443.108 0, 312709.842 1683483.554 0, 312477.603 1683524.013 0, 312245.366 1683564.486 0, 312013.132 1683604.973 0, 311780.9 1683645.473 0, 311548.67 1683685.987 0, 311316.443 1683726.515 0, 311084.218 1683767.056 0, 
+    310851.995 1683807.611 0, 310619.775 1683848.18 0, 310387.557 1683888.763 0, 310155.342 1683929.359 0, 309923.129 1683969.968 0, 309690.919 1684010.592 0, 309458.71 1684051.229 0, 309226.505 1684091.879 0, 308994.301 1684132.544 0, 308762.1 1684173.222 0, 
+    308529.902 1684213.914 0, 308297.706 1684254.619 0, 308065.512 1684295.338 0, 307833.32 1684336.071 0, 307599.898 1684377.034 0, 307368.945 1684417.577 0, 307136.76 1684458.351 0, 306904.579 1684499.138 0, 306672.399 1684539.939 0, 306440.222 1684580.754 0, 
+    306208.048 1684621.583 0, 305975.875 1684662.425 0, 305743.706 1684703.28 0, 305511.538 1684744.15 0, 305279.373 1684785.033 0, 305047.211 1684825.929 0, 304815.05 1684866.84 0, 304582.893 1684907.764 0, 304350.737 1684948.702 0, 304118.584 1684989.653 0, 
+    303886.434 1685030.618 0, 303654.286 1685071.597 0, 303422.14 1685112.589 0, 303189.997 1685153.595 0, 302957.856 1685194.615 0, 302725.717 1685235.648 0, 302493.581 1685276.695 0, 302261.448 1685317.756 0, 302028.083 1685359.048 0, 302996.959 1690833.691 0, 
+    303965.747 1696307.841 0, 304198.464 1696266.663 0, 304429.953 1696225.716 0, 304661.445 1696184.783 0, 304892.939 1696143.864 0, 305124.435 1696102.958 0, 305355.934 1696062.066 0, 305587.435 1696021.187 0, 305818.939 1695980.322 0, 306050.445 1695939.471 0, 
+    306281.954 1695898.633 0, 306513.464 1695857.809 0, 306744.978 1695816.999 0, 306976.493 1695776.202 0, 307208.011 1695735.419 0, 307439.532 1695694.649 0, 307671.055 1695653.893 0, 307902.58 1695613.151 0, 308134.108 1695572.422 0, 308365.638 1695531.707 0, 
+    308597.17 1695491.006 0, 308828.705 1695450.318 0, 309060.242 1695409.644 0, 309291.782 1695368.983 0, 309522.094 1695328.552 0, 309754.868 1695287.703 0, 309986.415 1695247.084 0, 310217.964 1695206.478 0, 310449.516 1695165.885 0, 310681.07 1695125.307 0, 
+    310912.626 1695084.741 0, 311144.185 1695044.19 0, 311375.746 1695003.652 0, 311607.31 1694963.128 0, 311838.876 1694922.617 0, 312070.444 1694882.12 0, 312302.015 1694841.637 0, 312533.588 1694801.167 0, 312765.163 1694760.711 0, 312996.741 1694720.269 0, 
+    313228.321 1694679.84 0, 313459.904 1694639.425 0, 313691.489 1694599.023 0, 313923.076 1694558.635 0, 314154.666 1694518.261 0, 314386.258 1694477.9 0, 314617.852 1694437.553 0, 314849.449 1694397.22 0, 315079.819 1694357.114 0, 314126.5 1688880.249 0, 
+    313173.095 1683402.891 0))
+
+POLYGON ((326199.358 1692437.794 0, 325968.874 1692477.249 0, 325737.164 1692516.928 0, 325505.457 1692556.62 0, 325273.752 1692596.326 0, 325042.049 1692636.046 0, 324810.348 1692675.78 0, 324578.65 1692715.527 0, 324346.954 1692755.288 0, 324115.261 1692795.062 0, 
+    323883.57 1692834.85 0, 323651.881 1692874.652 0, 323420.194 1692914.467 0, 323188.51 1692954.296 0, 322956.828 1692994.139 0, 322725.149 1693033.995 0, 322493.472 1693073.865 0, 322261.797 1693113.748 0, 322030.125 1693153.646 0, 321798.455 1693193.556 0, 
+    321566.787 1693233.481 0, 321335.122 1693273.419 0, 321103.459 1693313.37 0, 320871.798 1693353.336 0, 320638.911 1693393.527 0, 320408.484 1693433.307 0, 320176.83 1693473.314 0, 319945.179 1693513.333 0, 319713.53 1693553.367 0, 319481.883 1693593.414 0, 
+    319250.239 1693633.475 0, 319018.597 1693673.549 0, 318786.958 1693713.637 0, 318555.321 1693753.739 0, 318323.686 1693793.854 0, 318092.054 1693833.983 0, 317860.424 1693874.126 0, 317628.796 1693914.282 0, 317397.171 1693954.452 0, 317165.548 1693994.635 0, 
+    316933.927 1694034.832 0, 316702.309 1694075.043 0, 316470.693 1694115.267 0, 316239.08 1694155.505 0, 316007.469 1694195.757 0, 315775.86 1694236.022 0, 315544.254 1694276.301 0, 315312.65 1694316.594 0, 315079.819 1694357.114 0, 316033.051 1699833.478 0, 
+    316986.195 1705309.336 0, 317218.378 1705268.928 0, 317449.337 1705228.748 0, 317680.299 1705188.581 0, 317911.263 1705148.428 0, 318142.229 1705108.288 0, 318373.198 1705068.162 0, 318604.169 1705028.05 0, 318835.143 1704987.951 0, 319066.118 1704947.866 0, 
+    319297.097 1704907.794 0, 319528.077 1704867.736 0, 319759.06 1704827.692 0, 319990.045 1704787.661 0, 320221.033 1704747.644 0, 320452.023 1704707.64 0, 320683.015 1704667.65 0, 320914.01 1704627.674 0, 321145.007 1704587.711 0, 321376.007 1704547.762 0, 
+    321607.008 1704507.826 0, 321838.013 1704467.904 0, 322069.019 1704427.995 0, 322300.028 1704388.101 0, 322529.814 1704348.431 0, 322762.052 1704308.352 0, 322993.068 1704268.497 0, 323224.087 1704228.657 0, 323455.107 1704188.83 0, 323686.13 1704149.017 0, 
+    323917.155 1704109.217 0, 324148.183 1704069.431 0, 324379.213 1704029.659 0, 324610.245 1703989.9 0, 324841.28 1703950.154 0, 325072.316 1703910.423 0, 325303.356 1703870.705 0, 325534.397 1703831 0, 325765.441 1703791.309 0, 325996.488 1703751.632 0, 
+    326227.536 1703711.968 0, 326458.587 1703672.318 0, 326689.64 1703632.682 0, 326920.696 1703593.059 0, 327151.754 1703553.449 0, 327382.814 1703513.854 0, 327613.877 1703474.271 0, 327844.942 1703434.703 0, 328074.785 1703395.358 0, 327137.115 1697916.829 0, 
+    326199.358 1692437.794 0))
+
+POLYGON ((339168.737 1701512.715 0, 338938.782 1701551.411 0, 338707.607 1701590.326 0, 338476.433 1701629.255 0, 338245.262 1701668.198 0, 338014.093 1701707.154 0, 337782.926 1701746.124 0, 337551.762 1701785.108 0, 337320.6 1701824.105 0, 337089.44 1701863.116 0, 
+    336858.283 1701902.14 0, 336627.128 1701941.178 0, 336395.975 1701980.23 0, 336164.824 1702019.295 0, 335933.676 1702058.374 0, 335702.53 1702097.467 0, 335471.386 1702136.573 0, 335240.245 1702175.692 0, 335009.106 1702214.825 0, 334777.969 1702253.972 0, 
+    334546.835 1702293.133 0, 334315.703 1702332.307 0, 334084.573 1702371.494 0, 333853.445 1702410.696 0, 333621.096 1702450.118 0, 333391.197 1702489.139 0, 333160.076 1702528.381 0, 332928.958 1702567.637 0, 332697.842 1702606.906 0, 332466.729 1702646.189 0, 
+    332235.617 1702685.485 0, 332004.508 1702724.796 0, 331773.401 1702764.119 0, 331542.297 1702803.456 0, 331311.195 1702842.807 0, 331080.095 1702882.172 0, 330848.998 1702921.55 0, 330617.902 1702960.942 0, 330386.81 1703000.347 0, 330155.719 1703039.766 0, 
+    329924.631 1703079.198 0, 329693.545 1703118.644 0, 329462.462 1703158.104 0, 329231.38 1703197.577 0, 329000.301 1703237.064 0, 328769.225 1703276.565 0, 328538.151 1703316.079 0, 328307.079 1703355.607 0, 328074.785 1703395.358 0, 329012.366 1708873.373 0, 
+    329949.859 1714350.867 0, 330181.505 1714311.227 0, 330411.932 1714271.81 0, 330642.361 1714232.406 0, 330872.793 1714193.016 0, 331103.227 1714153.639 0, 331333.664 1714114.276 0, 331564.102 1714074.926 0, 331794.543 1714035.59 0, 332024.987 1713996.268 0, 
+    332255.432 1713956.959 0, 332485.88 1713917.664 0, 332716.33 1713878.382 0, 332946.783 1713839.114 0, 333177.238 1713799.859 0, 333407.695 1713760.618 0, 333638.155 1713721.391 0, 333868.616 1713682.177 0, 334099.08 1713642.976 0, 334329.547 1713603.789 0, 
+    334560.016 1713564.616 0, 334790.487 1713525.456 0, 335020.96 1713486.31 0, 335251.436 1713447.178 0, 335480.693 1713408.266 0, 335712.394 1713368.953 0, 335942.876 1713329.861 0, 336173.361 1713290.783 0, 336403.848 1713251.718 0, 336634.338 1713212.667 0, 
+    336864.829 1713173.63 0, 337095.324 1713134.606 0, 337325.82 1713095.595 0, 337556.318 1713056.598 0, 337786.819 1713017.615 0, 338017.323 1712978.645 0, 338247.828 1712939.689 0, 338478.336 1712900.746 0, 338708.846 1712861.817 0, 338939.358 1712822.902 0, 
+    339169.873 1712784 0, 339400.39 1712745.111 0, 339630.909 1712706.237 0, 339861.431 1712667.375 0, 340091.955 1712628.528 0, 340322.481 1712589.694 0, 340553.009 1712550.873 0, 340783.54 1712512.066 0, 341012.853 1712473.478 0, 340090.839 1706993.356 0, 
+    339168.737 1701512.715 0))
+
+POLYGON ((352081.107 1710627.351 0, 351851.684 1710665.291 0, 351621.044 1710703.447 0, 351390.407 1710741.616 0, 351159.772 1710779.799 0, 350929.14 1710817.995 0, 350698.509 1710856.205 0, 350467.881 1710894.428 0, 350237.255 1710932.665 0, 350006.631 1710970.916 0, 
+    349776.01 1711009.18 0, 349545.391 1711047.457 0, 349314.774 1711085.749 0, 349084.159 1711124.054 0, 348853.547 1711162.372 0, 348622.937 1711200.704 0, 348392.329 1711239.049 0, 348161.723 1711277.409 0, 347931.12 1711315.781 0, 347700.519 1711354.168 0, 
+    347469.92 1711392.567 0, 347239.323 1711430.981 0, 347008.729 1711469.408 0, 346778.137 1711507.848 0, 346546.328 1711546.506 0, 346316.96 1711584.77 0, 346086.374 1711623.251 0, 345855.791 1711661.746 0, 345625.211 1711700.255 0, 345394.632 1711738.777 0, 
+    345164.056 1711777.312 0, 344933.482 1711815.861 0, 344702.91 1711854.424 0, 344472.341 1711893 0, 344241.774 1711931.59 0, 344011.209 1711970.194 0, 343780.646 1712008.811 0, 343550.086 1712047.441 0, 343319.528 1712086.085 0, 343088.972 1712124.743 0, 
+    342858.419 1712163.414 0, 342627.868 1712202.099 0, 342397.319 1712240.797 0, 342166.772 1712279.509 0, 341936.228 1712318.235 0, 341705.685 1712356.974 0, 341475.146 1712395.727 0, 341244.608 1712434.493 0, 341012.853 1712473.478 0, 341934.778 1717953.073 0, 
+    342856.614 1723432.134 0, 343087.721 1723393.258 0, 343317.613 1723354.6 0, 343547.508 1723315.956 0, 343777.405 1723277.325 0, 344007.305 1723238.708 0, 344237.206 1723200.104 0, 344467.11 1723161.514 0, 344697.016 1723122.937 0, 344926.925 1723084.374 0, 
+    345156.835 1723045.825 0, 345386.748 1723007.289 0, 345616.663 1722968.766 0, 345846.581 1722930.257 0, 346076.501 1722891.762 0, 346306.423 1722853.28 0, 346536.347 1722814.812 0, 346766.274 1722776.357 0, 346996.202 1722737.916 0, 347226.134 1722699.488 0, 
+    347456.067 1722661.074 0, 347686.003 1722622.673 0, 347915.94 1722584.286 0, 348145.88 1722545.912 0, 348374.607 1722507.755 0, 348605.768 1722469.206 0, 348835.714 1722430.873 0, 349065.664 1722392.553 0, 349295.615 1722354.247 0, 349525.569 1722315.955 0, 
+    349755.525 1722277.676 0, 349985.483 1722239.411 0, 350215.443 1722201.159 0, 350445.406 1722162.921 0, 350675.371 1722124.696 0, 350905.338 1722086.485 0, 351135.307 1722048.287 0, 351365.279 1722010.103 0, 351595.253 1721971.932 0, 351825.229 1721933.775 0, 
+    352055.207 1721895.632 0, 352285.188 1721857.502 0, 352515.171 1721819.385 0, 352745.156 1721781.282 0, 352975.144 1721743.193 0, 353205.133 1721705.117 0, 353435.125 1721667.055 0, 353665.119 1721629.006 0, 353893.9 1721591.172 0, 352987.548 1716109.528 0, 
+    352081.107 1710627.351 0))
+
+POLYGON ((302028.083 1685359.048 0, 301797.188 1685399.918 0, 301565.061 1685441.02 0, 301332.937 1685482.135 0, 301100.816 1685523.264 0, 300868.697 1685564.407 0, 300636.58 1685605.563 0, 300404.466 1685646.733 0, 300172.354 1685687.917 0, 299940.244 1685729.114 0, 
+    299708.137 1685770.325 0, 299476.033 1685811.549 0, 299243.931 1685852.788 0, 299011.831 1685894.04 0, 298779.734 1685935.305 0, 298547.639 1685976.585 0, 298315.546 1686017.877 0, 298083.456 1686059.184 0, 297851.369 1686100.504 0, 297619.284 1686141.838 0, 
+    297387.201 1686183.186 0, 297155.121 1686224.547 0, 296923.043 1686265.922 0, 296690.967 1686307.31 0, 296457.66 1686348.933 0, 296226.824 1686390.128 0, 295994.756 1686431.558 0, 295762.69 1686473.001 0, 295530.627 1686514.458 0, 295298.566 1686555.928 0, 
+    295066.508 1686597.413 0, 294834.452 1686638.91 0, 294602.398 1686680.422 0, 294370.347 1686721.947 0, 294138.299 1686763.486 0, 293906.253 1686805.038 0, 293674.209 1686846.604 0, 293442.168 1686888.184 0, 293210.129 1686929.778 0, 292978.093 1686971.385 0, 
+    292746.059 1687013.005 0, 292514.027 1687054.64 0, 292281.999 1687096.288 0, 292049.972 1687137.95 0, 291817.948 1687179.625 0, 291585.926 1687221.314 0, 291353.907 1687263.017 0, 291121.89 1687304.733 0, 290888.641 1687346.685 0, 291872.98 1692818.569 0, 
+    292857.23 1698289.96 0, 293089.832 1698248.124 0, 293321.204 1698206.523 0, 293552.579 1698164.937 0, 293783.957 1698123.363 0, 294015.337 1698081.804 0, 294246.719 1698040.258 0, 294478.104 1697998.725 0, 294709.491 1697957.206 0, 294940.881 1697915.701 0, 
+    295172.273 1697874.21 0, 295403.668 1697832.732 0, 295635.065 1697791.267 0, 295866.464 1697749.817 0, 296097.866 1697708.38 0, 296329.271 1697666.956 0, 296560.677 1697625.546 0, 296792.087 1697584.15 0, 297023.498 1697542.767 0, 297254.912 1697501.398 0, 
+    297486.329 1697460.043 0, 297717.748 1697418.701 0, 297949.169 1697377.373 0, 298180.593 1697336.059 0, 298410.789 1697294.977 0, 298643.448 1697253.47 0, 298874.879 1697212.197 0, 299106.313 1697170.937 0, 299337.749 1697129.69 0, 299569.187 1697088.458 0, 
+    299800.628 1697047.238 0, 300032.071 1697006.033 0, 300263.517 1696964.841 0, 300494.965 1696923.663 0, 300726.416 1696882.498 0, 300957.869 1696841.347 0, 301189.324 1696800.21 0, 301420.782 1696759.086 0, 301652.242 1696717.976 0, 301883.705 1696676.879 0, 
+    302115.17 1696635.796 0, 302346.637 1696594.727 0, 302578.107 1696553.671 0, 302809.579 1696512.629 0, 303041.054 1696471.601 0, 303272.531 1696430.586 0, 303504.011 1696389.585 0, 303735.493 1696348.597 0, 303965.747 1696307.841 0, 302996.959 1690833.691 0, 
+    302028.083 1685359.048 0))
+
+POLYGON ((315079.819 1694357.114 0, 314849.449 1694397.22 0, 314617.852 1694437.553 0, 314386.258 1694477.9 0, 314154.666 1694518.261 0, 313923.076 1694558.635 0, 313691.489 1694599.023 0, 313459.904 1694639.425 0, 313228.321 1694679.84 0, 312996.741 1694720.269 0, 
+    312765.163 1694760.711 0, 312533.588 1694801.167 0, 312302.015 1694841.637 0, 312070.444 1694882.12 0, 311838.876 1694922.617 0, 311607.31 1694963.128 0, 311375.746 1695003.652 0, 311144.185 1695044.19 0, 310912.626 1695084.741 0, 310681.07 1695125.307 0, 
+    310449.516 1695165.885 0, 310217.964 1695206.478 0, 309986.415 1695247.084 0, 309754.868 1695287.703 0, 309522.094 1695328.552 0, 309291.782 1695368.983 0, 309060.242 1695409.644 0, 308828.705 1695450.318 0, 308597.17 1695491.006 0, 308365.638 1695531.707 0, 
+    308134.108 1695572.422 0, 307902.58 1695613.151 0, 307671.055 1695653.893 0, 307439.532 1695694.649 0, 307208.011 1695735.419 0, 306976.493 1695776.202 0, 306744.978 1695816.999 0, 306513.464 1695857.809 0, 306281.954 1695898.633 0, 306050.445 1695939.471 0, 
+    305818.939 1695980.322 0, 305587.435 1696021.187 0, 305355.934 1696062.066 0, 305124.435 1696102.958 0, 304892.939 1696143.864 0, 304661.445 1696184.783 0, 304429.953 1696225.716 0, 304198.464 1696266.663 0, 303965.747 1696307.841 0, 304934.447 1701781.49 0, 
+    305903.057 1707254.633 0, 306135.126 1707213.57 0, 306365.971 1707172.737 0, 306596.819 1707131.918 0, 306827.668 1707091.113 0, 307058.52 1707050.321 0, 307289.375 1707009.542 0, 307520.232 1706968.777 0, 307751.091 1706928.026 0, 307981.953 1706887.289 0, 
+    308212.817 1706846.565 0, 308443.683 1706805.854 0, 308674.552 1706765.157 0, 308905.423 1706724.474 0, 309136.297 1706683.804 0, 309367.173 1706643.148 0, 309598.052 1706602.506 0, 309828.933 1706561.877 0, 310059.816 1706521.262 0, 310290.701 1706480.66 0, 
+    310521.589 1706440.072 0, 310752.48 1706399.497 0, 310983.373 1706358.936 0, 311214.268 1706318.389 0, 311443.939 1706278.07 0, 311676.065 1706237.335 0, 311906.968 1706196.828 0, 312137.872 1706156.336 0, 312368.779 1706115.856 0, 312599.689 1706075.39 0, 
+    312830.601 1706034.938 0, 313061.515 1705994.499 0, 313292.432 1705954.074 0, 313523.351 1705913.663 0, 313754.272 1705873.265 0, 313985.196 1705832.881 0, 314216.122 1705792.51 0, 314447.05 1705752.153 0, 314677.981 1705711.81 0, 314908.915 1705671.48 0, 
+    315139.85 1705631.163 0, 315370.788 1705590.861 0, 315601.729 1705550.572 0, 315832.671 1705510.296 0, 316063.617 1705470.034 0, 316294.564 1705429.786 0, 316525.514 1705389.551 0, 316756.466 1705349.33 0, 316986.195 1705309.336 0, 316033.051 1699833.478 0, 
+    315079.819 1694357.114 0))
+
+POLYGON ((328074.785 1703395.358 0, 327844.942 1703434.703 0, 327613.877 1703474.271 0, 327382.814 1703513.854 0, 327151.754 1703553.449 0, 326920.696 1703593.059 0, 326689.64 1703632.682 0, 326458.587 1703672.318 0, 326227.536 1703711.968 0, 325996.488 1703751.632 0, 
+    325765.441 1703791.309 0, 325534.397 1703831 0, 325303.356 1703870.705 0, 325072.316 1703910.423 0, 324841.28 1703950.154 0, 324610.245 1703989.9 0, 324379.213 1704029.659 0, 324148.183 1704069.431 0, 323917.155 1704109.217 0, 323686.13 1704149.017 0, 
+    323455.107 1704188.83 0, 323224.087 1704228.657 0, 322993.068 1704268.497 0, 322762.052 1704308.352 0, 322529.814 1704348.431 0, 322300.028 1704388.101 0, 322069.019 1704427.995 0, 321838.013 1704467.904 0, 321607.008 1704507.826 0, 321376.007 1704547.762 0, 
+    321145.007 1704587.711 0, 320914.01 1704627.674 0, 320683.015 1704667.65 0, 320452.023 1704707.64 0, 320221.033 1704747.644 0, 319990.045 1704787.661 0, 319759.06 1704827.692 0, 319528.077 1704867.736 0, 319297.097 1704907.794 0, 319066.118 1704947.866 0, 
+    318835.143 1704987.951 0, 318604.169 1705028.05 0, 318373.198 1705068.162 0, 318142.229 1705108.288 0, 317911.263 1705148.428 0, 317680.299 1705188.581 0, 317449.337 1705228.748 0, 317218.378 1705268.928 0, 316986.195 1705309.336 0, 317939.249 1710784.68 0, 
+    318892.213 1716259.504 0, 319123.748 1716219.21 0, 319354.063 1716179.141 0, 319584.38 1716139.087 0, 319814.7 1716099.046 0, 320045.021 1716059.018 0, 320275.346 1716019.004 0, 320505.672 1715979.004 0, 320736.001 1715939.017 0, 320966.333 1715899.043 0, 
+    321196.666 1715859.084 0, 321427.002 1715819.137 0, 321657.341 1715779.205 0, 321887.681 1715739.286 0, 322118.024 1715699.38 0, 322348.37 1715659.488 0, 322578.717 1715619.609 0, 322809.068 1715579.745 0, 323039.42 1715539.893 0, 323269.775 1715500.055 0, 
+    323500.132 1715460.231 0, 323730.491 1715420.421 0, 323960.853 1715380.624 0, 324191.217 1715340.84 0, 324420.362 1715301.281 0, 324651.953 1715261.314 0, 324882.324 1715221.571 0, 325112.697 1715181.841 0, 325343.073 1715142.126 0, 325573.451 1715102.423 0, 
+    325803.832 1715062.735 0, 326034.215 1715023.06 0, 326264.6 1714983.398 0, 326494.988 1714943.75 0, 326725.378 1714904.116 0, 326955.77 1714864.495 0, 327186.164 1714824.888 0, 327416.561 1714785.294 0, 327646.96 1714745.714 0, 327877.362 1714706.147 0, 
+    328107.766 1714666.594 0, 328338.172 1714627.055 0, 328568.58 1714587.529 0, 328798.991 1714548.017 0, 329029.404 1714508.518 0, 329259.82 1714469.033 0, 329490.238 1714429.561 0, 329720.658 1714390.103 0, 329949.859 1714350.867 0, 329012.366 1708873.373 0, 
+    328074.785 1703395.358 0))
+
+POLYGON ((341012.853 1712473.478 0, 340783.54 1712512.066 0, 340553.009 1712550.873 0, 340322.481 1712589.694 0, 340091.955 1712628.528 0, 339861.431 1712667.375 0, 339630.909 1712706.237 0, 339400.39 1712745.111 0, 339169.873 1712784 0, 338939.358 1712822.902 0, 
+    338708.846 1712861.817 0, 338478.336 1712900.746 0, 338247.828 1712939.689 0, 338017.323 1712978.645 0, 337786.819 1713017.615 0, 337556.318 1713056.598 0, 337325.82 1713095.595 0, 337095.324 1713134.606 0, 336864.829 1713173.63 0, 336634.338 1713212.667 0, 
+    336403.848 1713251.718 0, 336173.361 1713290.783 0, 335942.876 1713329.861 0, 335712.394 1713368.953 0, 335480.693 1713408.266 0, 335251.436 1713447.178 0, 335020.96 1713486.31 0, 334790.487 1713525.456 0, 334560.016 1713564.616 0, 334329.547 1713603.789 0, 
+    334099.08 1713642.976 0, 333868.616 1713682.177 0, 333638.155 1713721.391 0, 333407.695 1713760.618 0, 333177.238 1713799.859 0, 332946.783 1713839.114 0, 332716.33 1713878.382 0, 332485.88 1713917.664 0, 332255.432 1713956.959 0, 332024.987 1713996.268 0, 
+    331794.543 1714035.59 0, 331564.102 1714074.926 0, 331333.664 1714114.276 0, 331103.227 1714153.639 0, 330872.793 1714193.016 0, 330642.361 1714232.406 0, 330411.932 1714271.81 0, 330181.505 1714311.227 0, 329949.859 1714350.867 0, 330887.262 1719827.836 0, 
+    331824.573 1725304.27 0, 332055.571 1725264.741 0, 332285.353 1725225.434 0, 332515.138 1725186.141 0, 332744.925 1725146.86 0, 332974.714 1725107.594 0, 333204.506 1725068.341 0, 333434.3 1725029.101 0, 333664.096 1724989.875 0, 333893.895 1724950.663 0, 
+    334123.695 1724911.464 0, 334353.499 1724872.279 0, 334583.304 1724833.107 0, 334813.112 1724793.948 0, 335042.922 1724754.804 0, 335272.734 1724715.672 0, 335502.549 1724676.555 0, 335732.366 1724637.45 0, 335962.185 1724598.36 0, 336192.007 1724559.282 0, 
+    336421.831 1724520.219 0, 336651.657 1724481.169 0, 336881.486 1724442.132 0, 337111.316 1724403.109 0, 337339.932 1724364.306 0, 337570.985 1724325.103 0, 337800.823 1724286.121 0, 338030.663 1724247.152 0, 338260.505 1724208.197 0, 338490.349 1724169.255 0, 
+    338720.196 1724130.326 0, 338950.045 1724091.411 0, 339179.897 1724052.51 0, 339409.751 1724013.622 0, 339639.607 1723974.748 0, 339869.465 1723935.887 0, 340099.325 1723897.04 0, 340329.188 1723858.206 0, 340559.053 1723819.386 0, 340788.921 1723780.58 0, 
+    341018.791 1723741.787 0, 341248.663 1723703.007 0, 341478.537 1723664.241 0, 341708.413 1723625.488 0, 341938.292 1723586.749 0, 342168.173 1723548.024 0, 342398.057 1723509.312 0, 342627.943 1723470.614 0, 342856.614 1723432.134 0, 341934.778 1717953.073 0, 
+    341012.853 1712473.478 0))
+
+POLYGON ((303965.747 1696307.841 0, 303735.493 1696348.597 0, 303504.011 1696389.585 0, 303272.531 1696430.586 0, 303041.054 1696471.601 0, 302809.579 1696512.629 0, 302578.107 1696553.671 0, 302346.637 1696594.727 0, 302115.17 1696635.796 0, 301883.705 1696676.879 0, 
+    301652.242 1696717.976 0, 301420.782 1696759.086 0, 301189.324 1696800.21 0, 300957.869 1696841.347 0, 300726.416 1696882.498 0, 300494.965 1696923.663 0, 300263.517 1696964.841 0, 300032.071 1697006.033 0, 299800.628 1697047.238 0, 299569.187 1697088.458 0, 
+    299337.749 1697129.69 0, 299106.313 1697170.937 0, 298874.879 1697212.197 0, 298643.448 1697253.47 0, 298410.789 1697294.977 0, 298180.593 1697336.059 0, 297949.169 1697377.373 0, 297717.748 1697418.701 0, 297486.329 1697460.043 0, 297254.912 1697501.398 0, 
+    297023.498 1697542.767 0, 296792.087 1697584.15 0, 296560.677 1697625.546 0, 296329.271 1697666.956 0, 296097.866 1697708.38 0, 295866.464 1697749.817 0, 295635.065 1697791.267 0, 295403.668 1697832.732 0, 295172.273 1697874.21 0, 294940.881 1697915.701 0, 
+    294709.491 1697957.206 0, 294478.104 1697998.725 0, 294246.719 1698040.258 0, 294015.337 1698081.804 0, 293783.957 1698123.363 0, 293552.579 1698164.937 0, 293321.204 1698206.523 0, 293089.832 1698248.124 0, 292857.23 1698289.96 0, 293841.39 1703760.851 0, 
+    294825.459 1709231.235 0, 295057.413 1709189.516 0, 295288.142 1709148.031 0, 295518.873 1709106.56 0, 295749.606 1709065.102 0, 295980.342 1709023.658 0, 296211.081 1708982.228 0, 296441.822 1708940.811 0, 296672.565 1708899.408 0, 296903.311 1708858.018 0, 
+    297134.059 1708816.642 0, 297364.809 1708775.28 0, 297595.562 1708733.931 0, 297826.318 1708692.595 0, 298057.075 1708651.274 0, 298287.836 1708609.966 0, 298518.598 1708568.671 0, 298749.364 1708527.39 0, 298980.131 1708486.122 0, 299210.901 1708444.869 0, 
+    299441.674 1708403.628 0, 299672.448 1708362.402 0, 299903.226 1708321.189 0, 300134.005 1708279.989 0, 300363.56 1708239.022 0, 300595.572 1708197.631 0, 300826.359 1708156.472 0, 301057.148 1708115.327 0, 301287.94 1708074.195 0, 301518.735 1708033.077 0, 
+    301749.531 1707991.973 0, 301980.33 1707950.882 0, 302211.132 1707909.805 0, 302441.936 1707868.741 0, 302672.742 1707827.691 0, 302903.551 1707786.654 0, 303134.362 1707745.632 0, 303365.175 1707704.622 0, 303595.991 1707663.626 0, 303826.81 1707622.644 0, 
+    304057.631 1707581.676 0, 304288.454 1707540.721 0, 304519.28 1707499.779 0, 304750.108 1707458.851 0, 304980.938 1707417.937 0, 305211.771 1707377.037 0, 305442.606 1707336.15 0, 305673.444 1707295.276 0, 305903.057 1707254.633 0, 304934.447 1701781.49 0, 
+    303965.747 1696307.841 0))
+
+POLYGON ((316986.195 1705309.336 0, 316756.466 1705349.33 0, 316525.514 1705389.551 0, 316294.564 1705429.786 0, 316063.617 1705470.034 0, 315832.671 1705510.296 0, 315601.729 1705550.572 0, 315370.788 1705590.861 0, 315139.85 1705631.163 0, 314908.915 1705671.48 0, 
+    314677.981 1705711.81 0, 314447.05 1705752.153 0, 314216.122 1705792.51 0, 313985.196 1705832.881 0, 313754.272 1705873.265 0, 313523.351 1705913.663 0, 313292.432 1705954.074 0, 313061.515 1705994.499 0, 312830.601 1706034.938 0, 312599.689 1706075.39 0, 
+    312368.779 1706115.856 0, 312137.872 1706156.336 0, 311906.968 1706196.828 0, 311676.065 1706237.335 0, 311443.939 1706278.07 0, 311214.268 1706318.389 0, 310983.373 1706358.936 0, 310752.48 1706399.497 0, 310521.589 1706440.072 0, 310290.701 1706480.66 0, 
+    310059.816 1706521.262 0, 309828.933 1706561.877 0, 309598.052 1706602.506 0, 309367.173 1706643.148 0, 309136.297 1706683.804 0, 308905.423 1706724.474 0, 308674.552 1706765.157 0, 308443.683 1706805.854 0, 308212.817 1706846.565 0, 307981.953 1706887.289 0, 
+    307751.091 1706928.026 0, 307520.232 1706968.777 0, 307289.375 1707009.542 0, 307058.52 1707050.321 0, 306827.668 1707091.113 0, 306596.819 1707131.918 0, 306365.971 1707172.737 0, 306135.126 1707213.57 0, 305903.057 1707254.633 0, 306871.577 1712727.263 0, 
+    307840.004 1718199.373 0, 308071.426 1718158.425 0, 308301.626 1718117.706 0, 308531.83 1718077.001 0, 308762.035 1718036.309 0, 308992.243 1717995.631 0, 309222.453 1717954.966 0, 309452.666 1717914.315 0, 309682.881 1717873.678 0, 309913.098 1717833.054 0, 
+    310143.318 1717792.443 0, 310373.54 1717751.847 0, 310603.765 1717711.263 0, 310833.992 1717670.694 0, 311064.221 1717630.137 0, 311294.453 1717589.595 0, 311524.687 1717549.066 0, 311754.924 1717508.55 0, 311985.163 1717468.048 0, 312215.404 1717427.56 0, 
+    312445.648 1717387.085 0, 312675.894 1717346.624 0, 312906.142 1717306.176 0, 313136.393 1717265.742 0, 313365.424 1717225.536 0, 313596.902 1717184.914 0, 313827.16 1717144.52 0, 314057.42 1717104.14 0, 314287.683 1717063.774 0, 314517.948 1717023.421 0, 
+    314748.216 1716983.082 0, 314978.486 1716942.756 0, 315208.758 1716902.444 0, 315439.032 1716862.145 0, 315669.309 1716821.86 0, 315899.589 1716781.588 0, 316129.871 1716741.33 0, 316360.155 1716701.086 0, 316590.441 1716660.855 0, 316820.73 1716620.638 0, 
+    317051.021 1716580.434 0, 317281.315 1716540.244 0, 317511.611 1716500.067 0, 317741.909 1716459.904 0, 317972.209 1716419.754 0, 318202.512 1716379.618 0, 318432.818 1716339.496 0, 318663.126 1716299.387 0, 318892.213 1716259.504 0, 317939.249 1710784.68 0, 
+    316986.195 1705309.336 0))
+
+POLYGON ((329949.859 1714350.867 0, 329720.658 1714390.103 0, 329490.238 1714429.561 0, 329259.82 1714469.033 0, 329029.404 1714508.518 0, 328798.991 1714548.017 0, 328568.58 1714587.529 0, 328338.172 1714627.055 0, 328107.766 1714666.594 0, 327877.362 1714706.147 0, 
+    327646.96 1714745.714 0, 327416.561 1714785.294 0, 327186.164 1714824.888 0, 326955.77 1714864.495 0, 326725.378 1714904.116 0, 326494.988 1714943.75 0, 326264.6 1714983.398 0, 326034.215 1715023.06 0, 325803.832 1715062.735 0, 325573.451 1715102.423 0, 
+    325343.073 1715142.126 0, 325112.697 1715181.841 0, 324882.324 1715221.571 0, 324651.953 1715261.314 0, 324420.362 1715301.281 0, 324191.217 1715340.84 0, 323960.853 1715380.624 0, 323730.491 1715420.421 0, 323500.132 1715460.231 0, 323269.775 1715500.055 0, 
+    323039.42 1715539.893 0, 322809.068 1715579.745 0, 322578.717 1715619.609 0, 322348.37 1715659.488 0, 322118.024 1715699.38 0, 321887.681 1715739.286 0, 321657.341 1715779.205 0, 321427.002 1715819.137 0, 321196.666 1715859.084 0, 320966.333 1715899.043 0, 
+    320736.001 1715939.017 0, 320505.672 1715979.004 0, 320275.346 1716019.004 0, 320045.021 1716059.018 0, 319814.7 1716099.046 0, 319584.38 1716139.087 0, 319354.063 1716179.141 0, 319123.748 1716219.21 0, 318892.213 1716259.504 0, 319845.086 1721733.802 0, 
+    320797.865 1727207.567 0, 321028.752 1727167.385 0, 321258.423 1727127.429 0, 321488.095 1727087.486 0, 321717.77 1727047.557 0, 321947.448 1727007.642 0, 322177.128 1726967.74 0, 322406.81 1726927.851 0, 322636.494 1726887.976 0, 322866.181 1726848.115 0, 
+    323095.87 1726808.267 0, 323325.562 1726768.432 0, 323555.256 1726728.611 0, 323784.952 1726688.804 0, 324014.651 1726649.01 0, 324244.352 1726609.229 0, 324474.055 1726569.463 0, 324703.761 1726529.709 0, 324933.468 1726489.969 0, 325163.179 1726450.243 0, 
+    325392.891 1726410.53 0, 325622.606 1726370.831 0, 325852.324 1726331.145 0, 326082.043 1726291.473 0, 326310.547 1726252.025 0, 326541.49 1726212.169 0, 326771.216 1726172.537 0, 327000.945 1726132.919 0, 327230.676 1726093.315 0, 327460.41 1726053.724 0, 
+    327690.146 1726014.146 0, 327919.884 1725974.582 0, 328149.625 1725935.031 0, 328379.368 1725895.494 0, 328609.113 1725855.971 0, 328838.861 1725816.461 0, 329068.611 1725776.964 0, 329298.363 1725737.482 0, 329528.117 1725698.012 0, 329757.874 1725658.556 0, 
+    329987.634 1725619.114 0, 330217.395 1725579.685 0, 330447.159 1725540.27 0, 330676.925 1725500.868 0, 330906.694 1725461.48 0, 331136.464 1725422.105 0, 331366.238 1725382.744 0, 331596.013 1725343.396 0, 331824.573 1725304.27 0, 330887.262 1719827.836 0, 
+    329949.859 1714350.867 0))
+
+POLYGON ((292857.23 1698289.96 0, 292627.094 1698331.366 0, 292395.729 1698373.007 0, 292164.366 1698414.662 0, 291933.005 1698456.331 0, 291701.648 1698498.013 0, 291470.292 1698539.709 0, 291238.939 1698581.418 0, 291007.589 1698623.141 0, 290776.24 1698664.878 0, 
+    290544.895 1698706.628 0, 290313.552 1698748.392 0, 290082.211 1698790.17 0, 289850.873 1698831.961 0, 289619.537 1698873.766 0, 289388.204 1698915.584 0, 289156.873 1698957.416 0, 288925.544 1698999.262 0, 288694.218 1699041.121 0, 288462.895 1699082.994 0, 
+    288231.574 1699124.88 0, 288000.255 1699166.781 0, 287768.939 1699208.694 0, 287537.626 1699250.622 0, 287305.083 1699292.786 0, 287075.006 1699334.517 0, 286843.7 1699376.485 0, 286612.396 1699418.467 0, 286381.095 1699460.462 0, 286149.796 1699502.471 0, 
+    285918.5 1699544.494 0, 285687.206 1699586.53 0, 285455.915 1699628.58 0, 285224.626 1699670.643 0, 284993.339 1699712.72 0, 284762.055 1699754.811 0, 284530.774 1699796.915 0, 284299.495 1699839.033 0, 284068.218 1699881.165 0, 283836.944 1699923.31 0, 
+    283605.673 1699965.469 0, 283374.404 1700007.641 0, 283143.137 1700049.827 0, 282911.873 1700092.027 0, 282680.612 1700134.24 0, 282449.352 1700176.467 0, 282218.096 1700218.707 0, 281986.842 1700260.961 0, 281754.357 1700303.454 0, 282753.97 1705771.543 0, 
+    283753.49 1711239.125 0, 283985.327 1711196.751 0, 284215.937 1711154.614 0, 284446.55 1711112.491 0, 284677.166 1711070.382 0, 284907.784 1711028.286 0, 285138.404 1710986.204 0, 285369.027 1710944.136 0, 285599.652 1710902.081 0, 285830.28 1710860.039 0, 
+    286060.91 1710818.011 0, 286291.543 1710775.997 0, 286522.178 1710733.997 0, 286752.816 1710692.009 0, 286983.456 1710650.036 0, 287214.099 1710608.076 0, 287444.744 1710566.13 0, 287675.392 1710524.197 0, 287906.042 1710482.278 0, 288136.694 1710440.372 0, 
+    288367.349 1710398.48 0, 288598.007 1710356.601 0, 288828.667 1710314.736 0, 289059.329 1710272.885 0, 289288.765 1710231.27 0, 289520.661 1710189.223 0, 289751.331 1710147.412 0, 289982.003 1710105.615 0, 290212.678 1710063.832 0, 290443.355 1710022.062 0, 
+    290674.035 1709980.306 0, 290904.717 1709938.563 0, 291135.401 1709896.834 0, 291366.088 1709855.118 0, 291596.778 1709813.416 0, 291827.47 1709771.728 0, 292058.164 1709730.053 0, 292288.861 1709688.392 0, 292519.56 1709646.744 0, 292750.262 1709605.11 0, 
+    292980.966 1709563.49 0, 293211.672 1709521.883 0, 293442.382 1709480.289 0, 293673.093 1709438.709 0, 293903.807 1709397.143 0, 294134.523 1709355.591 0, 294365.242 1709314.052 0, 294595.963 1709272.526 0, 294825.459 1709231.235 0, 293841.39 1703760.851 0, 
+    292857.23 1698289.96 0))
+
+POLYGON ((305903.057 1707254.633 0, 305673.444 1707295.276 0, 305442.606 1707336.15 0, 305211.771 1707377.037 0, 304980.938 1707417.937 0, 304750.108 1707458.851 0, 304519.28 1707499.779 0, 304288.454 1707540.721 0, 304057.631 1707581.676 0, 303826.81 1707622.644 0, 
+    303595.991 1707663.626 0, 303365.175 1707704.622 0, 303134.362 1707745.632 0, 302903.551 1707786.654 0, 302672.742 1707827.691 0, 302441.936 1707868.741 0, 302211.132 1707909.805 0, 301980.33 1707950.882 0, 301749.531 1707991.973 0, 301518.735 1708033.077 0, 
+    301287.94 1708074.195 0, 301057.148 1708115.327 0, 300826.359 1708156.472 0, 300595.572 1708197.631 0, 300363.56 1708239.022 0, 300134.005 1708279.989 0, 299903.226 1708321.189 0, 299672.448 1708362.402 0, 299441.674 1708403.628 0, 299210.901 1708444.869 0, 
+    298980.131 1708486.122 0, 298749.364 1708527.39 0, 298518.598 1708568.671 0, 298287.836 1708609.966 0, 298057.075 1708651.274 0, 297826.318 1708692.595 0, 297595.562 1708733.931 0, 297364.809 1708775.28 0, 297134.059 1708816.642 0, 296903.311 1708858.018 0, 
+    296672.565 1708899.408 0, 296441.822 1708940.811 0, 296211.081 1708982.228 0, 295980.342 1709023.658 0, 295749.606 1709065.102 0, 295518.873 1709106.56 0, 295288.142 1709148.031 0, 295057.413 1709189.516 0, 294825.459 1709231.235 0, 295809.436 1714701.107 0, 
+    296793.319 1720170.459 0, 297024.626 1720128.856 0, 297254.711 1720087.488 0, 297484.798 1720046.132 0, 297714.888 1720004.79 0, 297944.98 1719963.462 0, 298175.074 1719922.147 0, 298405.171 1719880.846 0, 298635.27 1719839.558 0, 298865.372 1719798.284 0, 
+    299095.476 1719757.023 0, 299325.583 1719715.776 0, 299555.692 1719674.543 0, 299785.803 1719633.323 0, 300015.917 1719592.116 0, 300246.034 1719550.923 0, 300476.152 1719509.744 0, 300706.274 1719468.578 0, 300936.397 1719427.426 0, 301166.523 1719386.287 0, 
+    301396.652 1719345.162 0, 301626.783 1719304.05 0, 301856.916 1719262.952 0, 302087.051 1719221.868 0, 302315.966 1719181.015 0, 302547.33 1719139.739 0, 302777.473 1719098.695 0, 303007.618 1719057.665 0, 303237.766 1719016.648 0, 303467.916 1718975.645 0, 
+    303698.069 1718934.655 0, 303928.224 1718893.679 0, 304158.381 1718852.716 0, 304388.541 1718811.767 0, 304618.703 1718770.832 0, 304848.868 1718729.91 0, 305079.035 1718689.001 0, 305309.205 1718648.107 0, 305539.377 1718607.225 0, 305769.551 1718566.357 0, 
+    305999.728 1718525.503 0, 306229.907 1718484.662 0, 306460.088 1718443.835 0, 306690.272 1718403.022 0, 306920.458 1718362.222 0, 307150.647 1718321.435 0, 307380.838 1718280.662 0, 307611.032 1718239.903 0, 307840.004 1718199.373 0, 306871.577 1712727.263 0, 
+    305903.057 1707254.633 0))
+
+POLYGON ((318892.213 1716259.504 0, 318663.126 1716299.387 0, 318432.818 1716339.496 0, 318202.512 1716379.618 0, 317972.209 1716419.754 0, 317741.909 1716459.904 0, 317511.611 1716500.067 0, 317281.315 1716540.244 0, 317051.021 1716580.434 0, 316820.73 1716620.638 0, 
+    316590.441 1716660.855 0, 316360.155 1716701.086 0, 316129.871 1716741.33 0, 315899.589 1716781.588 0, 315669.309 1716821.86 0, 315439.032 1716862.145 0, 315208.758 1716902.444 0, 314978.486 1716942.756 0, 314748.216 1716983.082 0, 314517.948 1717023.421 0, 
+    314287.683 1717063.774 0, 314057.42 1717104.14 0, 313827.16 1717144.52 0, 313596.902 1717184.914 0, 313365.424 1717225.536 0, 313136.393 1717265.742 0, 312906.142 1717306.176 0, 312675.894 1717346.624 0, 312445.648 1717387.085 0, 312215.404 1717427.56 0, 
+    311985.163 1717468.048 0, 311754.924 1717508.55 0, 311524.687 1717549.066 0, 311294.453 1717589.595 0, 311064.221 1717630.137 0, 310833.992 1717670.694 0, 310603.765 1717711.263 0, 310373.54 1717751.847 0, 310143.318 1717792.443 0, 309913.098 1717833.054 0, 
+    309682.881 1717873.678 0, 309452.666 1717914.315 0, 309222.453 1717954.966 0, 308992.243 1717995.631 0, 308762.035 1718036.309 0, 308531.83 1718077.001 0, 308301.626 1718117.706 0, 308071.426 1718158.425 0, 307840.004 1718199.373 0, 308808.338 1723670.957 0, 
+    309776.579 1729142.009 0, 310007.353 1729101.174 0, 310236.909 1729060.57 0, 310466.468 1729019.978 0, 310696.03 1728979.4 0, 310925.594 1728938.836 0, 311155.16 1728898.285 0, 311384.728 1728857.748 0, 311614.299 1728817.224 0, 311843.873 1728776.714 0, 
+    312073.448 1728736.217 0, 312303.026 1728695.734 0, 312532.607 1728655.264 0, 312762.19 1728614.808 0, 312991.775 1728574.365 0, 313221.363 1728533.936 0, 313450.953 1728493.521 0, 313680.545 1728453.118 0, 313910.14 1728412.73 0, 314139.737 1728372.355 0, 
+    314369.336 1728331.993 0, 314598.938 1728291.645 0, 314828.542 1728251.31 0, 315058.149 1728210.989 0, 315286.539 1728170.896 0, 315517.37 1728130.388 0, 315746.983 1728090.107 0, 315976.599 1728049.84 0, 316206.218 1728009.587 0, 316435.839 1727969.347 0, 
+    316665.462 1727929.12 0, 316895.088 1727888.907 0, 317124.715 1727848.708 0, 317354.346 1727808.522 0, 317583.979 1727768.349 0, 317813.614 1727728.19 0, 318043.251 1727688.045 0, 318272.891 1727647.913 0, 318502.533 1727607.795 0, 318732.177 1727567.69 0, 
+    318961.824 1727527.599 0, 319191.473 1727487.521 0, 319421.125 1727447.457 0, 319650.779 1727407.406 0, 319880.435 1727367.369 0, 320110.094 1727327.345 0, 320339.755 1727287.335 0, 320569.418 1727247.338 0, 320797.865 1727207.567 0, 319845.086 1721733.802 0, 
+    318892.213 1716259.504 0))
+
+POLYGON ((294825.459 1709231.235 0, 294595.963 1709272.526 0, 294365.242 1709314.052 0, 294134.523 1709355.591 0, 293903.807 1709397.143 0, 293673.093 1709438.709 0, 293442.382 1709480.289 0, 293211.672 1709521.883 0, 292980.966 1709563.49 0, 292750.262 1709605.11 0, 
+    292519.56 1709646.744 0, 292288.861 1709688.392 0, 292058.164 1709730.053 0, 291827.47 1709771.728 0, 291596.778 1709813.416 0, 291366.088 1709855.118 0, 291135.401 1709896.834 0, 290904.717 1709938.563 0, 290674.035 1709980.306 0, 290443.355 1710022.062 0, 
+    290212.678 1710063.832 0, 289982.003 1710105.615 0, 289751.331 1710147.412 0, 289520.661 1710189.223 0, 289288.765 1710231.27 0, 289059.329 1710272.885 0, 288828.667 1710314.736 0, 288598.007 1710356.601 0, 288367.349 1710398.48 0, 288136.694 1710440.372 0, 
+    287906.042 1710482.278 0, 287675.392 1710524.197 0, 287444.744 1710566.13 0, 287214.099 1710608.076 0, 286983.456 1710650.036 0, 286752.816 1710692.009 0, 286522.178 1710733.997 0, 286291.543 1710775.997 0, 286060.91 1710818.011 0, 285830.28 1710860.039 0, 
+    285599.652 1710902.081 0, 285369.027 1710944.136 0, 285138.404 1710986.204 0, 284907.784 1711028.286 0, 284677.166 1711070.382 0, 284446.55 1711112.491 0, 284215.937 1711154.614 0, 283985.327 1711196.751 0, 283753.49 1711239.125 0, 284752.916 1716706.195 0, 
+    285752.247 1722172.746 0, 285983.437 1722130.49 0, 286213.404 1722088.471 0, 286443.374 1722046.466 0, 286673.346 1722004.474 0, 286903.32 1721962.496 0, 287133.297 1721920.531 0, 287363.276 1721878.58 0, 287593.258 1721836.642 0, 287823.242 1721794.718 0, 
+    288053.229 1721752.808 0, 288283.218 1721710.911 0, 288513.21 1721669.027 0, 288743.204 1721627.157 0, 288973.2 1721585.301 0, 289203.199 1721543.458 0, 289433.201 1721501.629 0, 289663.205 1721459.813 0, 289893.211 1721418.011 0, 290123.22 1721376.222 0, 
+    290353.231 1721334.447 0, 290583.245 1721292.685 0, 290813.261 1721250.937 0, 291043.28 1721209.202 0, 291272.076 1721167.704 0, 291503.325 1721125.774 0, 291733.351 1721084.08 0, 291963.38 1721042.4 0, 292193.411 1721000.733 0, 292423.444 1720959.079 0, 
+    292653.48 1720917.44 0, 292883.518 1720875.813 0, 293113.559 1720834.201 0, 293343.602 1720792.602 0, 293573.648 1720751.016 0, 293803.696 1720709.444 0, 294033.747 1720667.885 0, 294263.8 1720626.34 0, 294493.855 1720584.809 0, 294723.913 1720543.291 0, 
+    294953.973 1720501.787 0, 295184.036 1720460.296 0, 295414.101 1720418.818 0, 295644.169 1720377.355 0, 295874.239 1720335.904 0, 296104.312 1720294.468 0, 296334.387 1720253.045 0, 296564.464 1720211.635 0, 296793.319 1720170.459 0, 295809.436 1714701.107 0, 
+    294825.459 1709231.235 0))
+
+POLYGON ((307840.004 1718199.373 0, 307611.032 1718239.903 0, 307380.838 1718280.662 0, 307150.647 1718321.435 0, 306920.458 1718362.222 0, 306690.272 1718403.022 0, 306460.088 1718443.835 0, 306229.907 1718484.662 0, 305999.728 1718525.503 0, 305769.551 1718566.357 0, 
+    305539.377 1718607.225 0, 305309.205 1718648.107 0, 305079.035 1718689.001 0, 304848.868 1718729.91 0, 304618.703 1718770.832 0, 304388.541 1718811.767 0, 304158.381 1718852.716 0, 303928.224 1718893.679 0, 303698.069 1718934.655 0, 303467.916 1718975.645 0, 
+    303237.766 1719016.648 0, 303007.618 1719057.665 0, 302777.473 1719098.695 0, 302547.33 1719139.739 0, 302315.966 1719181.015 0, 302087.051 1719221.868 0, 301856.916 1719262.952 0, 301626.783 1719304.05 0, 301396.652 1719345.162 0, 301166.523 1719386.287 0, 
+    300936.397 1719427.426 0, 300706.274 1719468.578 0, 300476.152 1719509.744 0, 300246.034 1719550.923 0, 300015.917 1719592.116 0, 299785.803 1719633.323 0, 299555.692 1719674.543 0, 299325.583 1719715.776 0, 299095.476 1719757.023 0, 298865.372 1719798.284 0, 
+    298635.27 1719839.558 0, 298405.171 1719880.846 0, 298175.074 1719922.147 0, 297944.98 1719963.462 0, 297714.888 1720004.79 0, 297484.798 1720046.132 0, 297254.711 1720087.488 0, 297024.626 1720128.856 0, 296793.319 1720170.459 0, 297777.108 1725639.286 0, 
+    298760.801 1731107.58 0, 298991.461 1731066.093 0, 299220.902 1731024.84 0, 299450.345 1730983.6 0, 299679.791 1730942.374 0, 299909.239 1730901.161 0, 300138.69 1730859.962 0, 300368.143 1730818.777 0, 300597.599 1730777.604 0, 300827.056 1730736.446 0, 
+    301056.517 1730695.3 0, 301285.98 1730654.169 0, 301515.445 1730613.051 0, 301744.913 1730571.946 0, 301974.383 1730530.855 0, 302203.855 1730489.777 0, 302433.33 1730448.713 0, 302662.807 1730407.662 0, 302892.287 1730366.625 0, 303121.769 1730325.602 0, 
+    303351.254 1730284.592 0, 303580.741 1730243.595 0, 303810.23 1730202.612 0, 304039.722 1730161.642 0, 304267.996 1730120.904 0, 304498.713 1730079.744 0, 304728.212 1730038.815 0, 304957.713 1729997.899 0, 305187.217 1729956.997 0, 305416.723 1729916.108 0, 
+    305646.232 1729875.233 0, 305875.743 1729834.372 0, 306105.257 1729793.524 0, 306334.772 1729752.689 0, 306564.291 1729711.868 0, 306793.811 1729671.061 0, 307023.334 1729630.267 0, 307252.86 1729589.486 0, 307482.388 1729548.719 0, 307711.918 1729507.966 0, 
+    307941.451 1729467.226 0, 308170.986 1729426.5 0, 308400.523 1729385.787 0, 308630.063 1729345.087 0, 308859.606 1729304.401 0, 309089.15 1729263.729 0, 309318.697 1729223.07 0, 309548.247 1729182.425 0, 309776.579 1729142.009 0, 308808.338 1723670.957 0, 
+    307840.004 1718199.373 0))
+
+POLYGON ((296793.319 1720170.459 0, 296564.464 1720211.635 0, 296334.387 1720253.045 0, 296104.312 1720294.468 0, 295874.239 1720335.904 0, 295644.169 1720377.355 0, 295414.101 1720418.818 0, 295184.036 1720460.296 0, 294953.973 1720501.787 0, 294723.913 1720543.291 0, 
+    294493.855 1720584.809 0, 294263.8 1720626.34 0, 294033.747 1720667.885 0, 293803.696 1720709.444 0, 293573.648 1720751.016 0, 293343.602 1720792.602 0, 293113.559 1720834.201 0, 292883.518 1720875.813 0, 292653.48 1720917.44 0, 292423.444 1720959.079 0, 
+    292193.411 1721000.733 0, 291963.38 1721042.4 0, 291733.351 1721084.08 0, 291503.325 1721125.774 0, 291272.076 1721167.704 0, 291043.28 1721209.202 0, 290813.261 1721250.937 0, 290583.245 1721292.685 0, 290353.231 1721334.447 0, 290123.22 1721376.222 0, 
+    289893.211 1721418.011 0, 289663.205 1721459.813 0, 289433.201 1721501.629 0, 289203.199 1721543.458 0, 288973.2 1721585.301 0, 288743.204 1721627.157 0, 288513.21 1721669.027 0, 288283.218 1721710.911 0, 288053.229 1721752.808 0, 287823.242 1721794.718 0, 
+    287593.258 1721836.642 0, 287363.276 1721878.58 0, 287133.297 1721920.531 0, 286903.32 1721962.496 0, 286673.346 1722004.474 0, 286443.374 1722046.466 0, 286213.404 1722088.471 0, 285983.437 1722130.49 0, 285752.247 1722172.746 0, 286751.483 1727638.771 0, 
+    287750.62 1733104.264 0, 287981.164 1733062.126 0, 288210.487 1733020.225 0, 288439.813 1732978.337 0, 288669.142 1732936.463 0, 288898.473 1732894.602 0, 289127.806 1732852.755 0, 289357.142 1732810.921 0, 289586.48 1732769.101 0, 289815.821 1732727.294 0, 
+    290045.164 1732685.501 0, 290274.51 1732643.721 0, 290503.858 1732601.955 0, 290733.209 1732560.202 0, 290962.562 1732518.463 0, 291191.917 1732476.737 0, 291421.275 1732435.025 0, 291650.636 1732393.326 0, 291879.999 1732351.64 0, 292109.364 1732309.969 0, 
+    292338.732 1732268.31 0, 292568.102 1732226.666 0, 292797.475 1732185.034 0, 293026.85 1732143.417 0, 293255.006 1732102.034 0, 293485.607 1732060.221 0, 293714.99 1732018.644 0, 293944.375 1731977.08 0, 294173.762 1731935.53 0, 294403.152 1731893.993 0, 
+    294632.544 1731852.47 0, 294861.939 1731810.96 0, 295091.336 1731769.464 0, 295320.736 1731727.981 0, 295550.138 1731686.512 0, 295779.542 1731645.056 0, 296008.949 1731603.614 0, 296238.358 1731562.185 0, 296467.77 1731520.77 0, 296697.184 1731479.368 0, 
+    296926.601 1731437.98 0, 297156.02 1731396.605 0, 297385.442 1731355.244 0, 297614.866 1731313.896 0, 297844.292 1731272.562 0, 298073.721 1731231.241 0, 298303.152 1731189.934 0, 298532.586 1731148.64 0, 298760.801 1731107.58 0, 297777.108 1725639.286 0, 
+    296793.319 1720170.459 0))
+
+POLYGON ((285752.247 1722172.746 0, 285523.511 1722214.568 0, 285293.551 1722256.627 0, 285063.594 1722298.7 0, 284833.64 1722340.787 0, 284603.688 1722382.887 0, 284373.738 1722425 0, 284143.791 1722467.128 0, 283913.846 1722509.268 0, 283683.904 1722551.422 0, 
+    283453.965 1722593.59 0, 283224.027 1722635.771 0, 282994.093 1722677.966 0, 282764.16 1722720.174 0, 282534.231 1722762.396 0, 282304.303 1722804.632 0, 282074.379 1722846.881 0, 281844.456 1722889.143 0, 281614.536 1722931.419 0, 281384.619 1722973.709 0, 
+    281154.704 1723016.012 0, 280924.792 1723058.328 0, 280694.882 1723100.658 0, 280464.975 1723143.002 0, 280233.844 1723185.585 0, 280005.168 1723227.73 0, 279775.268 1723270.114 0, 279545.37 1723312.512 0, 279315.475 1723354.923 0, 279085.583 1723397.348 0, 
+    278855.693 1723439.786 0, 278625.806 1723482.238 0, 278395.921 1723524.703 0, 278166.038 1723567.182 0, 277936.159 1723609.675 0, 277706.281 1723652.181 0, 277476.406 1723694.7 0, 277246.534 1723737.234 0, 277016.664 1723779.78 0, 276786.797 1723822.34 0, 
+    276556.932 1723864.914 0, 276327.069 1723907.501 0, 276097.209 1723950.102 0, 275867.352 1723992.716 0, 275637.497 1724035.344 0, 275407.645 1724077.985 0, 275177.795 1724120.64 0, 274947.948 1724163.308 0, 274716.876 1724206.218 0, 275731.55 1729669.399 0, 
+    276746.125 1735132.047 0, 276976.55 1735089.257 0, 277205.754 1735046.708 0, 277434.961 1735004.173 0, 277664.17 1734961.651 0, 277893.382 1734919.142 0, 278122.596 1734876.647 0, 278351.813 1734834.166 0, 278581.032 1734791.698 0, 278810.254 1734749.243 0, 
+    279039.478 1734706.802 0, 279268.705 1734664.375 0, 279497.934 1734621.961 0, 279727.166 1734579.56 0, 279956.4 1734537.173 0, 280185.637 1734494.799 0, 280414.876 1734452.439 0, 280644.118 1734410.093 0, 280873.362 1734367.759 0, 281102.609 1734325.44 0, 
+    281331.858 1734283.134 0, 281561.109 1734240.841 0, 281790.364 1734198.562 0, 282019.62 1734156.296 0, 282247.657 1734114.269 0, 282478.141 1734071.805 0, 282707.405 1734029.58 0, 282936.672 1733987.369 0, 283165.941 1733945.17 0, 283395.212 1733902.986 0, 
+    283624.486 1733860.815 0, 283853.763 1733818.657 0, 284083.042 1733776.513 0, 284312.323 1733734.382 0, 284541.607 1733692.265 0, 284770.894 1733650.161 0, 285000.183 1733608.071 0, 285229.474 1733565.994 0, 285458.768 1733523.931 0, 285688.064 1733481.881 0, 
+    285917.363 1733439.845 0, 286146.664 1733397.822 0, 286375.968 1733355.813 0, 286605.274 1733313.817 0, 286834.583 1733271.835 0, 287063.894 1733229.866 0, 287293.208 1733187.911 0, 287522.524 1733145.969 0, 287750.62 1733104.264 0, 286751.483 1727638.771 0, 
+    285752.247 1722172.746 0))
+
+POLYGON ((274716.876 1724206.218 0, 274488.261 1724248.686 0, 274258.421 1724291.395 0, 274028.584 1724334.117 0, 273798.749 1724376.853 0, 273568.917 1724419.603 0, 273339.087 1724462.366 0, 273109.26 1724505.142 0, 272879.435 1724547.932 0, 272649.613 1724590.736 0, 
+    272419.793 1724633.553 0, 272189.976 1724676.384 0, 271960.162 1724719.228 0, 271730.35 1724762.086 0, 271500.54 1724804.957 0, 271270.733 1724847.842 0, 271040.928 1724890.74 0, 270811.126 1724933.652 0, 270581.327 1724976.577 0, 270351.53 1725019.516 0, 
+    270121.736 1725062.469 0, 269891.944 1725105.435 0, 269662.154 1725148.414 0, 269432.368 1725191.407 0, 269201.356 1725234.643 0, 268972.802 1725277.434 0, 268743.022 1725320.467 0, 268513.246 1725363.514 0, 268283.472 1725406.575 0, 268053.7 1725449.649 0, 
+    267823.931 1725492.737 0, 267594.164 1725535.838 0, 267364.4 1725578.953 0, 267134.639 1725622.081 0, 266904.88 1725665.223 0, 266675.124 1725708.378 0, 266445.37 1725751.547 0, 266215.618 1725794.729 0, 265985.87 1725837.925 0, 265756.123 1725881.134 0, 
+    265526.38 1725924.357 0, 265296.639 1725967.594 0, 265066.9 1726010.844 0, 264837.164 1726054.107 0, 264607.43 1726097.384 0, 264377.7 1726140.675 0, 264147.971 1726183.979 0, 263918.245 1726227.296 0, 263687.294 1726270.859 0, 264717.398 1731731.151 0, 
+    265747.402 1737190.911 0, 265977.707 1737147.47 0, 266206.79 1737104.274 0, 266435.876 1737061.091 0, 266664.964 1737017.922 0, 266894.055 1736974.766 0, 267123.148 1736931.623 0, 267352.244 1736888.494 0, 267581.342 1736845.379 0, 267810.443 1736802.277 0, 
+    268039.547 1736759.188 0, 268268.653 1736716.114 0, 268497.761 1736673.052 0, 268726.872 1736630.004 0, 268955.986 1736586.969 0, 269185.102 1736543.948 0, 269414.22 1736500.941 0, 269643.341 1736457.947 0, 269872.465 1736414.966 0, 270101.591 1736371.999 0, 
+    270330.72 1736329.045 0, 270559.851 1736286.105 0, 270788.985 1736243.179 0, 271018.122 1736200.265 0, 271246.036 1736157.595 0, 271476.402 1736114.48 0, 271705.546 1736071.607 0, 271934.692 1736028.748 0, 272163.841 1735985.902 0, 272392.992 1735943.07 0, 
+    272622.146 1735900.251 0, 272851.303 1735857.446 0, 273080.462 1735814.654 0, 273309.624 1735771.876 0, 273538.788 1735729.111 0, 273767.954 1735686.359 0, 273997.123 1735643.622 0, 274226.295 1735600.897 0, 274455.469 1735558.186 0, 274684.646 1735515.489 0, 
+    274913.825 1735472.805 0, 275143.006 1735430.135 0, 275372.191 1735387.478 0, 275601.377 1735344.834 0, 275830.566 1735302.205 0, 276059.758 1735259.588 0, 276288.952 1735216.985 0, 276518.149 1735174.396 0, 276746.125 1735132.047 0, 275731.55 1729669.399 0, 
+    274716.876 1724206.218 0))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/europe.wkt b/modules/core/src/test/resources/testdata/europe.wkt
new file mode 100644
index 0000000..8238519
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/europe.wkt
@@ -0,0 +1,3323 @@
+POLYGON ((-7.20935 58.0837, -7.19915 58.088667, -7.17605 58.088667, -7.16385 58.0606, -7.1557 58.0416, -7.16385 58.009, -7.18285 58.0072, -7.20595 58.019867, -7.21815 58.052467, -7.20935 58.0837))
+
+POLYGON ((15.51155 68.012767, 15.59575 68.0383, 15.6838 68.0332, 15.72205 68.012767, 15.67325 67.998767, 15.6216 67.979633, 15.58715 67.979633, 15.54505 67.9911, 15.5068 68.000033, 15.51155 68.012767))
+
+POLYGON ((20.76725 55.267, 20.8376 55.354067, 20.92745 55.457333, 20.97465 55.5382, 20.9836 55.634, 20.98585 55.722333, 20.9825 55.767233, 20.9825 55.849567, 20.9791 55.916933, 20.96565 56.003767, 
+    20.9634 56.071867, 20.95555 56.122033, 21.16965 56.188533, 21.43525 56.2803, 21.5965 56.2961, 21.7862 56.334067, 21.93085 56.4116, 22.23435 56.478033, 22.3387 56.478033, 22.4525 56.459067, 
+    22.63275 56.389433, 22.68965 56.373633, 22.80345 56.398933, 22.91255 56.424233, 22.97895 56.433733, 23.0216 56.373633, 23.0643 56.345133, 23.15915 56.3578, 23.23975 56.4116, 23.2872 56.405267, 
+    23.401 56.354633, 23.4769 56.354633, 23.59545 56.417933, 23.6666 56.4369, 23.69975 56.433733, 23.68555 56.360967, 23.76095 56.3487, 23.8231 56.379933, 23.9013 56.374133, 24.16215 56.317233, 
+    24.3139 56.307767, 24.404 56.3046, 24.51785 56.333033, 24.76445 56.446833, 24.84505 56.4753, 24.9067 56.4595, 24.9399 56.4184, 24.9067 56.3362, 24.9257 56.298267, 25.04425 56.250867, 
+    25.2719 56.2224, 25.5232 56.203433, 25.7082 56.2066, 25.8315 56.162333, 25.969 56.0865, 26.1255 55.928433, 26.2915 55.830433, 26.4575 55.771167, 26.65195 55.733233, 26.5215 55.5256, 
+    26.42665 55.399033, 26.4077 55.335767, 26.4646 55.3136, 26.57365 55.329433, 26.78235 55.370567, 26.83925 55.361067, 26.86295 55.319933, 26.7918 55.244, 26.6685 55.177533, 26.4978 55.1712, 
+    26.3982 55.174367, 26.32705 55.1649, 26.2891 55.142733, 26.199 55.032, 26.0994 55.019333, 25.9856 55.006667, 25.86705 54.9592, 25.75795 54.8801, 25.70105 54.816833, 25.72235 54.7488, 
+    25.74135 54.672867, 25.72235 54.5811, 25.65125 54.5115, 25.57535 54.4735, 25.5706 54.441867, 25.59905 54.4229, 25.72235 54.353267, 25.78875 54.302633, 25.79825 54.2552, 25.7935 54.195067, 
+    25.75555 54.150767, 25.70815 54.1223, 25.61805 54.1128, 25.5706 54.141267, 25.52795 54.283667, 25.47575 54.327967, 25.40935 54.318467, 25.2007 54.2014, 25.0679 54.1729, 24.94935 54.188733, 
+    24.8972 54.179233, 24.8545 54.1571, 24.82605 54.043167, 24.7952 54.028933, 24.7193 54.0574, 24.6624 54.051067, 24.56755 53.9878, 24.4822 53.975133, 24.3589 53.949833, 24.302 53.956167, 
+    24.08385 53.994133, 23.90835 54.0036, 23.64755 54.000433, 23.4444 53.992967, 23.43925 54.047033, 23.45475 54.160967, 23.44355 54.186833, 23.3832 54.2317, 23.209 54.289233, 22.9451 54.425033, 
+    22.89335 54.444567, 22.8675 54.444567, 22.8451 54.441133, 22.8123 54.423867, 22.75885 54.4066, 22.6959 54.400267, 22.53935 54.391433, 22.5198 54.4304, 22.47705 54.4672, 22.47095 54.474, 
+    22.4343 54.503967, 22.40985 54.525767, 22.3976 54.542133, 22.38315 54.5749, 22.40105 54.611867, 22.4091 54.618733, 22.43515 54.650233, 22.45915 54.685867, 22.46315 54.691333, 22.47705 54.7242, 
+    22.4909 54.7584, 22.52295 54.7995, 22.54495 54.8324, 22.5386 54.869267, 22.52825 54.896567, 22.5221 54.904767, 22.49755 54.942967, 22.46905 54.9675, 22.3532 55.0355, 22.31465 55.051767, 
+    22.2964 55.058567, 22.1223 55.0799, 22.0677 55.082467, 22.009 55.087767, 21.95235 55.087567, 21.92605 55.088867, 21.90985 55.0902, 21.7217 55.0992, 21.66305 55.1031, 21.60435 55.1084, 
+    21.5415 55.125967, 21.49085 55.140867, 21.32315 55.1907, 21.2799 55.212667, 21.18645 55.267067, 21.1209 55.2911, 21.07385 55.303667, 21.05065 55.3063, 21.0245 55.305233, 20.9845 55.2974, 
+    20.89725 55.268933, 20.8245 55.2605, 20.76725 55.267))
+
+POLYGON ((6.2655 62.785433, 6.3127 62.7828, 6.34155 62.764467, 6.33765 62.745233, 6.31665 62.731233, 6.28125 62.733, 6.2524 62.7566, 6.25505 62.7732, 6.2655 62.785433))
+
+MULTIPOLYGON (((23.81875 59.3025, 23.91875 59.298767, 23.9693 59.303267, 24.0086 59.304733, 24.0232 59.329433, 24.003 59.3609, 23.99515 59.383333, 24.0131 59.3968, 24.04455 59.390067, 24.06475 59.3811, 
+    24.10185 59.3871, 24.10745 59.399067, 24.1041 59.4245, 24.12995 59.446967, 24.17715 59.461933, 24.21645 59.4784, 24.2524 59.508333, 24.2962 59.5338, 24.34 59.548767, 24.36925 59.554767, 
+    24.39505 59.551033, 24.3973 59.5338, 24.3917 59.504633, 24.4108 59.4919, 24.4355 59.4934, 24.4894 59.4949, 24.55235 59.497133, 24.61075 59.4934, 24.65905 59.492667, 24.6804 59.503133, 
+    24.6748 59.530833, 24.66695 59.563767, 24.66695 59.583967, 24.67365 59.598933, 24.71525 59.609433, 24.75345 59.611667, 24.82085 59.619133, 24.86245 59.620633, 24.8804 59.6184, 24.8894 59.605667, 
+    24.8759 59.5847, 24.85345 59.568233, 24.85455 59.548767, 24.8647 59.5413, 24.9006 59.531567, 24.98265 59.521833, 25.02645 59.518833, 25.05115 59.518833, 25.05115 59.536067, 25.0152 59.5473, 
+    25.0152 59.5675, 25.0399 59.572, 25.0916 59.569, 25.15 59.560767, 25.20395 59.548033, 25.2691 59.529333, 25.3163 59.524833, 25.35335 59.525567, 25.38035 59.539033, 25.39045 59.572, 
+    25.39045 59.604933, 25.3646 59.631867, 25.3646 59.650567, 25.39155 59.6588, 25.41405 59.656567, 25.4309 59.655067, 25.4646 59.641567, 25.50055 59.624367, 25.53425 59.610133, 25.55225 59.608633, 
+    25.5713 59.618367, 25.57355 59.630367, 25.56235 59.653567, 25.56235 59.674533, 25.5803 59.681267, 25.61965 59.675267, 25.64995 59.667767, 25.696 59.647567, 25.7241 59.639333, 25.74655 59.6401, 
+    25.7668 59.6513, 25.77015 59.6633, 25.78925 59.679, 25.82635 59.6835, 25.8668 59.679767, 25.91625 59.659567, 25.9578 59.630367, 25.9915 59.616133, 26.0162 59.6124, 26.05555 59.604167, 
+    26.1061 59.6019, 26.1387 59.6019, 26.1836 59.591433, 26.23415 59.579467, 26.2757 59.565233, 26.324 59.563733, 26.424 59.564467, 26.48355 59.5787, 26.5105 59.579433, 26.57005 59.5787, 
+    26.6262 59.574967, 26.70485 59.5525, 26.7565 59.538267, 26.92615 59.494867, 27.0295 59.4814, 27.14075 59.471667, 27.27105 59.477667, 27.36545 59.476167, 27.41375 59.4717, 27.5867 59.449233, 
+    27.7024 59.4455, 27.7945 59.452233, 27.87425 59.458967, 27.9191 59.47, 27.9686 59.482167, 28.01355 59.506867, 28.03715 59.5241, 28.042991 59.537008, 28.1504 59.439767, 28.1741 59.3733, 
+    28.10295 59.316367, 27.9504 59.232867, 27.8546 59.179067, 27.75215 59.101133, 27.6915 59.052067, 27.63225 59.0193, 27.5339 58.952467, 27.3347 58.838567, 27.3015 58.778433, 27.35365 58.715167, 
+    27.4912 58.629733, 27.53865 58.556933, 27.54335 58.476267, 27.5149 58.4288, 27.42005 58.352867, 27.4248 58.2864, 27.5149 58.1978, 27.6003 58.131367, 27.73305 58.036433, 27.69985 58.007933, 
+    27.6335 57.988967, 27.61925 57.963667, 27.6382 57.868733, 27.58605 57.814933, 27.4438 57.780133, 27.38685 57.748467, 27.37265 57.707333, 27.3986 57.6356, 27.36825 57.629367, 27.29585 57.615367, 
+    27.2176 57.6099, 27.16855 57.614567, 27.12185 57.6364, 27.0518 57.675333, 27.00275 57.681567, 26.9607 57.670667, 26.85095 57.645733, 26.73885 57.6208, 26.66065 57.6177, 26.54855 57.622367, 
+    26.1539 57.711167, 26.08615 57.7361, 26.0558 57.762567, 26.0348 57.801533, 26.03245 57.837333, 26.0488 57.895, 26.0348 57.921467, 26.0091 57.947967, 25.98105 57.966667, 25.9437 57.9791, 
+    25.8853 57.990033, 25.80125 57.9947, 25.70085 58.0087, 25.62375 58.028967, 25.5677 58.052333, 25.50935 58.088167, 25.4393 58.1349, 25.39255 58.147367, 25.35285 58.1466, 25.30035 58.139567, 
+    25.16255 58.089733, 24.9325 58.030533, 24.75035 57.996267, 24.60675 57.9838, 24.4795 57.967433, 24.2973 57.907967, 24.32315 57.952867, 24.34565 57.9937, 24.35575 58.012, 24.3962 58.053167, 
+    24.4097 58.1093, 24.41195 58.2126, 24.41645 58.267233, 24.4524 58.312167, 24.46365 58.352567, 24.46365 58.376533, 24.41535 58.407967, 24.38725 58.4222, 24.33555 58.428933, 24.29965 58.424433, 
+    24.2682 58.413967, 24.23895 58.392267, 24.203 58.364567, 24.1648 58.3309, 24.11425 58.305433, 24.0772 58.2987, 24.04235 58.3032, 23.97835 58.3279, 23.92105 58.347367, 23.8885 58.351867, 
+    23.86265 58.372067, 23.81435 58.3878, 23.7604 58.399767, 23.7177 58.426733, 23.66715 58.4739, 23.65255 58.512067, 23.6402 58.558467, 23.6054 58.576433, 23.5829 58.576433, 23.5627 58.5944, 
+    23.52 58.632567, 23.4728 58.667, 23.45145 58.7037, 23.4436 58.732867, 23.46385 58.7486, 23.51435 58.7733, 23.5593 58.775533, 23.63905 58.772533, 23.6997 58.7703, 23.73455 58.769533, 
+    23.75475 58.777767, 23.7559 58.792, 23.74915 58.809967, 23.7604 58.823433, 23.7626 58.8429, 23.7323 58.845133, 23.6952 58.8429, 23.6166 58.826433, 23.51435 58.808467, 23.4481 58.801733, 
+    23.42225 58.815967, 23.4234 58.8384, 23.4537 58.8459, 23.4739 58.856367, 23.47615 58.8766, 23.4402 58.887067, 23.41435 58.8998, 23.3975 58.914767, 23.40535 58.938733, 23.42895 58.951433, 
+    23.4851 58.9769, 23.5233 59.0001, 23.53565 59.0323, 23.5289 59.057, 23.5177 59.0727, 23.50195 59.077933, 23.4907 59.0712, 23.49295 59.042033, 23.4851 59.0218, 23.44805 59.010567, 
+    23.4065 59.014333, 23.3874 59.022567, 23.3739 59.037533, 23.375 59.067467, 23.3806 59.098167, 23.41995 59.135567, 23.43005 59.156533, 23.41655 59.176733, 23.4121 59.196967, 23.41095 59.2224, 
+    23.43005 59.242633, 23.46265 59.2516, 23.54915 59.274067, 23.6379 59.2883, 23.69295 59.298767, 23.76035 59.3055, 23.81875 59.3025)), 
+  ((22.06065 58.535433, 22.09 58.5502, 22.12525 58.560633, 22.137 58.583267, 22.14875 58.599767, 22.16565 58.602433, 22.1761 58.578967, 22.18655 58.549367, 22.21395 58.531133, 22.23355 58.5398, 
+      22.24135 58.578967, 22.24135 58.597233, 22.274 58.612867, 22.34055 58.625933, 22.398 58.6381, 22.43455 58.6555, 22.475 58.659833, 22.522 58.652033, 22.56765 58.622433, 22.63225 58.6146, 
+      22.6623 58.621533, 22.6662 58.651133, 22.6675 58.688533, 22.7145 58.698967, 22.75365 58.7007, 22.80715 58.6833, 22.8535 58.6711, 22.92265 58.638933, 23.01535 58.6076, 23.09495 58.5815, 
+      23.1896 58.550167, 23.2261 58.518867, 23.2222 58.484933, 23.2013 58.476233, 23.15955 58.476233, 23.10735 58.477967, 23.05775 58.4797, 23.00815 58.457967, 22.95335 58.4345, 22.9129 58.424933, 
+      22.90245 58.404033, 22.8711 58.369267, 22.813 58.346667, 22.74385 58.3232, 22.69685 58.309267, 22.6525 58.310133, 22.63945 58.304033, 22.644 58.268367, 22.6088 58.262267, 22.5396 58.2701, 
+      22.47825 58.293567, 22.44955 58.320533, 22.4091 58.317067, 22.3654 58.304033, 22.30795 58.277933, 22.2466 58.2475, 22.21265 58.226633, 22.1983 58.182267, 22.1892 58.142267, 22.15135 58.107467, 
+      22.0711 58.057033, 22.03455 58.0205, 21.98365 57.990067, 21.9458 57.9857, 21.921 58.0005, 21.92035 58.033533, 21.92425 58.059633, 21.9634 58.087467, 22.0339 58.122267, 22.0809 58.1379, 
+      22.107 58.154433, 22.1148 58.184, 22.1083 58.2049, 22.0763 58.219667, 22.0163 58.2275, 21.9902 58.243167, 21.95365 58.270133, 21.91055 58.2823, 21.8244 58.297967, 21.77675 58.3084, 
+      21.75065 58.331, 21.7559 58.360567, 21.8107 58.378833, 21.87205 58.382333, 21.9347 58.386667, 21.97125 58.399733, 21.98035 58.431033, 21.966 58.441467, 21.92555 58.442333, 21.8877 58.451033, 
+      21.85505 58.4719, 21.82505 58.4928, 21.78525 58.5076, 21.7552 58.5137, 21.75335 58.523567, 21.7722 58.537167, 21.81785 58.538033, 21.8479 58.551967, 21.88315 58.569367, 21.9314 58.570233, 
+      21.9549 58.554567, 21.96145 58.524133, 21.98755 58.4989, 22.01755 58.491933, 22.0502 58.504133, 22.06065 58.535433)), 
+  ((22.0325 58.9694, 22.1252 58.976367, 22.2322 58.976367, 22.31315 58.9816, 22.36795 59.019, 22.38885 59.0503, 22.4358 59.0764, 22.473 59.0825, 22.4939 59.103367, 22.4965 59.1373, 
+      22.53045 59.146, 22.5435 59.141667, 22.56305 59.1173, 22.58915 59.084233, 22.6688 59.0625, 22.7569 59.0538, 22.8078 59.055533, 22.83 59.037267, 22.8809 58.988567, 22.94745 58.943333, 
+      22.98725 58.9242, 22.99115 58.893767, 22.96115 58.877233, 22.8933 58.8781, 22.83715 58.876367, 22.81235 58.8642, 22.8189 58.836367, 22.82805 58.804167, 22.82805 58.788533, 22.81235 58.779833, 
+      22.78105 58.778967, 22.751 58.792, 22.7158 58.819833, 22.6838 58.825033, 22.64335 58.806767, 22.5833 58.7711, 22.54155 58.746767, 22.48415 58.738933, 22.44045 58.739833, 22.39345 58.762433, 
+      22.36995 58.808533, 22.3582 58.8503, 22.33995 58.883333, 22.3112 58.899867, 22.24985 58.902467, 22.14215 58.905967, 22.0691 58.905967, 22.01035 58.914667, 21.99795 58.9286, 22.00055 58.9573, 
+      22.0325 58.9694)), 
+  ((23.07505 58.705367, 23.11855 58.7274, 23.1551 58.7297, 23.2125 58.725067, 23.2708 58.7013, 23.32825 58.664767, 23.33605 58.639833, 23.32475 58.621867, 23.28385 58.611433, 23.20645 58.6033, 
+      23.15855 58.6033, 23.08895 58.627667, 23.02805 58.636367, 22.9976 58.650867, 23.00195 58.676933, 23.03675 58.696067, 23.07505 58.705367)), 
+  ((23.05025 59.066933, 23.0787 59.083767, 23.14295 59.083767, 23.17665 59.085167, 23.21035 59.0957, 23.24935 59.095, 23.28725 59.076733, 23.30305 59.044467, 23.32095 59.034633, 23.322 59.0234, 
+      23.30095 59.008667, 23.27775 59.009367, 23.2546 59.005133, 23.23035 58.9869, 23.2093 58.971433, 23.17665 58.978467, 23.1872 59.006533, 23.1798 59.035333, 23.164 59.036033, 23.1198 59.0213, 
+      23.08185 59.011467, 23.05555 59.011467, 23.03235 59.0241, 23.025 59.054267, 23.05025 59.066933)), 
+  ((23.1376 57.893, 23.1623 57.8946, 23.183 57.885033, 23.1854 57.885033, 23.21885 57.883433, 23.2507 57.8723, 23.2515 57.857433, 23.23715 57.835667, 23.22285 57.8208, 23.19895 57.814967, 
+      23.17105 57.818667, 23.1655 57.8399, 23.1456 57.8606, 23.13045 57.8776, 23.1376 57.893)))
+
+POLYGON ((-8.6952 57.8556, -8.66805 57.8556, -8.6409 57.843833, -8.63545 57.830267, -8.6382 57.8185, -8.66125 57.809433, -8.6857 57.814867, -8.7115 57.827533, -8.71695 57.842033, -8.6952 57.8556))
+
+POLYGON ((-4.572 53.4313, -4.52985 53.4442, -4.4596 53.438333, -4.39815 53.434833, -4.356 53.438333, -4.3314 53.437167, -4.31385 53.426633, -4.3033 53.4044, -4.27345 53.382133, -4.26645 53.365733, 
+    -4.25765 53.349367, -4.21375 53.338833, -4.1751 53.3353, -4.15755 53.322433, -4.15755 53.310733, -4.17335 53.288467, -4.2032 53.273267, -4.219 53.268567, -4.2401 53.253367, -4.2524 53.226433, 
+    -4.284 53.1995, -4.3156 53.193633, -4.33315 53.1878, -4.34545 53.1831, -4.3525 53.164367, -4.3718 53.157367, -4.4122 53.156167, -4.42975 53.1632, -4.4315 53.1749, -4.435 53.193633, 
+    -4.4438 53.2042, -4.46485 53.205367, -4.48945 53.201833, -4.52455 53.188967, -4.5439 53.193633, -4.59305 53.2276, -4.6194 53.233467, -4.6721 53.253367, -4.7072 53.280267, -4.71245 53.297833, 
+    -4.7107 53.3119, -4.69845 53.317733, -4.68085 53.3154, -4.65275 53.290833, -4.62645 53.274433, -4.60885 53.273267, -4.59655 53.282633, -4.59655 53.301367, -4.6071 53.3154, -4.62115 53.356367, 
+    -4.61415 53.4079, -4.59305 53.4231, -4.572 53.4313))
+
+POLYGON ((7.7103 63.162167, 7.74435 63.1639, 7.7575 63.1613, 7.77715 63.149933, 7.77515 63.125033, 7.766 63.118033, 7.7358 63.097933, 7.69125 63.083067, 7.6716 63.0857, 7.6493 63.1023, 
+    7.64665 63.113667, 7.6611 63.1364, 7.7103 63.162167))
+
+POLYGON ((-7.40355 57.442733, -7.36415 57.442733, -7.337 57.430967, -7.32615 57.414667, -7.34515 57.3848, -7.3458 57.350867, -7.32 57.301967, -7.2915 57.263933, -7.29015 57.2259, -7.3064 57.2087, 
+    -7.3037 57.1897, -7.2942 57.1707, -7.30575 57.153033, -7.33155 57.148533, -7.36825 57.154867, -7.42935 57.203733, -7.4497 57.239967, -7.4334 57.2979, -7.43885 57.3341, -7.4606 57.379367, 
+    -7.4586 57.4088, -7.44095 57.4269, -7.40355 57.442733))
+
+POLYGON ((20.6606 70.091533, 20.7159 70.098567, 20.7396 70.087167, 20.7501 70.073133, 20.75405 70.0547, 20.77645 70.038033, 20.7712 70.0196, 20.76195 70.004667, 20.72905 69.996767, 20.69085 69.9994, 
+    20.6553 70.0152, 20.63425 70.0354, 20.63555 70.057333, 20.6461 70.083667, 20.6606 70.091533))
+
+POLYGON ((10.85815 64.9436, 10.95535 64.975433, 11.00395 64.977167, 11.0193 64.9817, 11.07215 65.001033, 11.10795 65.002167, 11.1216 64.995333, 11.12505 64.977167, 11.13695 64.9692, 11.1762 64.945333, 
+    11.19325 64.9385, 11.20175 64.927133, 11.19325 64.912367, 11.16255 64.883933, 11.1506 64.8794, 11.10795 64.8737, 11.0807 64.866867, 10.9869 64.8612, 10.9596 64.869167, 10.93575 64.881667, 
+    10.93405 64.899867, 10.9238 64.9078, 10.91015 64.910067, 10.84705 64.9044, 10.8283 64.9078, 10.8215 64.918033, 10.84195 64.932833, 10.85815 64.9436))
+
+POLYGON ((20.95555 56.122033, 20.9419 56.179667, 20.9308 56.231333, 20.9162 56.280733, 20.90725 56.333867, 20.8938 56.361567, 20.8904 56.387033, 20.8848 56.449167, 20.88595 56.518767, 20.905 56.5689, 
+    20.9275 56.610067, 20.9612 56.657967, 20.987 56.6984, 20.987 56.758267, 20.98135 56.7912, 20.98925 56.834633, 21.0162 56.890767, 21.04655 56.9207, 21.1061 56.9596, 21.15105 56.985067, 
+    21.1926 57.003767, 21.2611 57.0674, 21.29145 57.101067, 21.28695 57.142233, 21.29145 57.201367, 21.2959 57.271733, 21.3285 57.3114, 21.35545 57.3548, 21.3869 57.401233, 21.40375 57.443133, 
+    21.48015 57.5105, 21.5487 57.559167, 21.6082 57.5921, 21.67785 57.622033, 21.7239 57.637767, 21.75985 57.646, 21.8407 57.648233, 21.91595 57.649733, 21.96875 57.6572, 22.00805 57.669933, 
+    22.0732 57.699133, 22.144 57.7328, 22.21585 57.762767, 22.29565 57.7882, 22.3518 57.8054, 22.41805 57.814367, 22.472 57.820367, 22.50795 57.821133, 22.54385 57.818133, 22.55285 57.8099, 
+    22.55285 57.792667, 22.54165 57.7732, 22.52705 57.746267, 22.52815 57.714833, 22.54165 57.690133, 22.5675 57.6587, 22.6214 57.622033, 22.7191 57.574867, 22.77415 57.5479, 22.873 57.506, 
+    22.9561 57.463333, 22.9853 57.457333, 23.01335 57.446867, 23.04145 57.4289, 23.074 57.4057, 23.0976 57.372767, 23.10995 57.345067, 23.1302 57.329367, 23.156 57.295667, 23.16275 57.261233, 
+    23.16165 57.213333, 23.1751 57.185633, 23.18745 57.163933, 23.23465 57.143733, 23.2863 57.121267, 23.38065 57.0801, 23.4458 57.057633, 23.51995 57.042667, 23.59295 57.038933, 23.66035 57.035933, 
+    23.73565 57.040433, 23.8109 57.041933, 23.87495 57.0584, 23.9221 57.077833, 23.97605 57.1003, 24.01305 57.1175, 24.04 57.130233, 24.08045 57.151933, 24.122 57.1669, 24.18045 57.189367, 
+    24.25345 57.230533, 24.295 57.281433, 24.32085 57.313633, 24.33885 57.369767, 24.33995 57.393733, 24.3276 57.452833, 24.30405 57.545667, 24.30065 57.611533, 24.2827 57.705867, 24.28385 57.768733, 
+    24.28495 57.846567, 24.2973 57.907967, 24.4795 57.967433, 24.60675 57.9838, 24.75035 57.996267, 24.9325 58.030533, 25.16255 58.089733, 25.30035 58.139567, 25.35285 58.1466, 25.39255 58.147367, 
+    25.4393 58.1349, 25.50935 58.088167, 25.5677 58.052333, 25.62375 58.028967, 25.70085 58.0087, 25.80125 57.9947, 25.8853 57.990033, 25.9437 57.9791, 25.98105 57.966667, 26.0091 57.947967, 
+    26.0348 57.921467, 26.0488 57.895, 26.03245 57.837333, 26.0348 57.801533, 26.0558 57.762567, 26.08615 57.7361, 26.1539 57.711167, 26.54855 57.622367, 26.66065 57.6177, 26.73885 57.6208, 
+    26.85095 57.645733, 26.9607 57.670667, 27.00275 57.681567, 27.0518 57.675333, 27.12185 57.6364, 27.16855 57.614567, 27.2176 57.6099, 27.29585 57.615367, 27.36825 57.629367, 27.3986 57.6356, 
+    27.4605 57.626667, 27.53165 57.588667, 27.6597 57.4621, 27.8162 57.389333, 27.8494 57.3482, 27.84465 57.281733, 27.74505 57.167833, 27.69765 57.050767, 27.636 56.981133, 27.65495 56.930533, 
+    27.71185 56.8894, 27.8162 56.8957, 27.9063 56.8894, 27.96795 56.838767, 28.1173 56.539733, 28.1695 56.343567, 28.1695 56.2216, 28.0889 56.223167, 28.0035 56.207367, 27.8897 56.150467, 
+    27.80435 56.055633, 27.7427 55.9545, 27.6336 55.8881, 27.54825 55.847033, 27.44865 55.8241, 27.35985 55.837467, 27.3217 55.844667, 27.26495 55.855533, 27.22155 55.867467, 27.19025 55.884, 
+    27.16415 55.907067, 27.1367 55.9236, 27.1152 55.924467, 27.0848 55.9116, 27.0659 55.9029, 27.03585 55.9029, 27.00975 55.898567, 26.98955 55.885067, 26.9773 55.8758, 26.96965 55.812233, 
+    26.9412 55.771167, 26.8843 55.736367, 26.8037 55.723733, 26.7136 55.7269, 26.65195 55.733233, 26.4575 55.771167, 26.2915 55.830433, 26.1255 55.928433, 25.969 56.0865, 25.8315 56.162333, 
+    25.7082 56.2066, 25.5232 56.203433, 25.2719 56.2224, 25.04425 56.250867, 24.9257 56.298267, 24.9067 56.3362, 24.9399 56.4184, 24.9067 56.4595, 24.84505 56.4753, 24.76445 56.446833, 
+    24.51785 56.333033, 24.404 56.3046, 24.3139 56.307767, 24.16215 56.317233, 23.9013 56.374133, 23.8231 56.379933, 23.76095 56.3487, 23.68555 56.360967, 23.69975 56.433733, 23.6666 56.4369, 
+    23.59545 56.417933, 23.4769 56.354633, 23.401 56.354633, 23.2872 56.405267, 23.23975 56.4116, 23.15915 56.3578, 23.0643 56.345133, 23.0216 56.373633, 22.97895 56.433733, 22.91255 56.424233, 
+    22.80345 56.398933, 22.68965 56.373633, 22.63275 56.389433, 22.4525 56.459067, 22.3387 56.478033, 22.23435 56.478033, 21.93085 56.4116, 21.7862 56.334067, 21.5965 56.2961, 21.43525 56.2803, 
+    21.16965 56.188533, 20.95555 56.122033))
+
+POLYGON ((15.76895 68.015333, 15.82635 68.025533, 15.8665 68.023, 15.8914 68.005133, 15.8914 67.984733, 15.85885 67.974533, 15.8244 67.9809, 15.78615 67.9962, 15.75935 68.0064, 15.76895 68.015333))
+
+POLYGON ((-1.4017 60.1738, -1.37455 60.172733, -1.37295 60.157867, -1.38735 60.124867, -1.4017 60.113167, -1.41445 60.116367, -1.41765 60.149333, -1.40805 60.1685, -1.4017 60.1738))
+
+POLYGON ((12.99325 66.465133, 13.0183 66.4699, 13.05265 66.468, 13.0655 66.456567, 13.0641 66.444167, 13.0412 66.4308, 13.00255 66.427, 12.9854 66.4327, 12.97965 66.450833, 12.99325 66.465133))
+
+POLYGON ((-2.3765 47.018867, -2.35195 47.010667, -2.3062 46.941533, -2.29505 46.898433, -2.2973 46.888, -2.3129 46.8858, -2.3285 46.8895, -2.34415 46.915533, -2.3765 46.937067, -2.38765 46.960867, 
+    -2.38765 47.0077, -2.3765 47.018867))
+
+POLYGON ((16.9309 68.833467, 16.9879 68.854367, 17.0264 68.846767, 17.04065 68.822067, 17.06345 68.8078, 17.0962 68.799233, 17.1176 68.795433, 17.129 68.777367, 17.1062 68.770733, 17.062 68.765967, 
+    16.9979 68.7612, 16.93945 68.758367, 16.9024 68.7517, 16.84685 68.7365, 16.8027 68.729833, 16.78985 68.7403, 16.797 68.7688, 16.85395 68.7983, 16.89955 68.820167, 16.9309 68.833467))
+
+POLYGON ((5.6078 59.222167, 5.6301 59.225667, 5.6904 59.202933, 5.70615 59.184567, 5.70745 59.1636, 5.6917 59.1496, 5.6432 59.154867, 5.57635 59.184567, 5.575 59.202067, 5.6078 59.222167))
+
+POLYGON ((11.0065 64.6844, 11.03035 64.683267, 11.0781 64.6594, 11.11735 64.648033, 11.1668 64.645767, 11.19405 64.635533, 11.22475 64.6105, 11.24865 64.605967, 11.28275 64.598, 11.3288 64.5764, 
+    11.3322 64.540033, 11.3049 64.512733, 11.27935 64.5025, 11.22305 64.5116, 11.16165 64.5241, 11.13095 64.541167, 11.11735 64.559367, 11.12075 64.580967, 11.08665 64.608233, 11.05425 64.615067, 
+    11.02695 64.6253, 10.99285 64.657133, 10.99455 64.674167, 11.0065 64.6844))
+
+MULTIPOLYGON (((3.79125 51.411533, 3.72015 51.412133, 3.6633 51.429867, 3.6544 51.452333, 3.6633 51.499667, 3.6917 51.5399, 3.7077 51.570667, 3.77345 51.586033, 3.85335 51.586633, 3.9422 51.5523, 
+    3.9937 51.5192, 4.0488 51.4967, 4.14115 51.481333, 4.20335 51.487233, 4.20865 51.502033, 4.18025 51.536367, 4.17135 51.571833, 4.14115 51.591967, 4.0843 51.621533, 4.08255 51.639267, 
+    4.1003 51.649933, 4.15005 51.646367, 4.2122 51.629833, 4.23885 51.6381, 4.25665 51.6523, 4.31345 51.682467, 4.365 51.696667, 4.4609 51.709667, 4.58525 51.713233, 4.6528 51.7144, 
+    4.69185 51.7286, 4.6528 51.7434, 4.5995 51.7434, 4.5373 51.739867, 4.45025 51.7446, 4.4254 51.745767, 4.3437 51.742233, 4.31525 51.768267, 4.26905 51.784833, 4.26195 51.802567, 
+    4.2833 51.815567, 4.31525 51.823867, 4.3366 51.8422, 4.3206 51.864667, 4.2904 51.888333, 4.2833 51.9191, 4.2833 51.9321, 4.2655 51.9481, 4.22465 51.945133, 4.16605 51.9546, 
+    4.1376 51.964067, 4.05055 51.993633, 4.0417 52.011967, 4.0932 52.082967, 4.29925 52.2267, 4.44135 52.349733, 4.47865 52.3953, 4.5355 52.5077, 4.56925 52.582833, 4.587 52.6692, 
+    4.6012 52.723633, 4.6261 52.7751, 4.667 52.860267, 4.68475 52.9289, 4.69005 52.980367, 4.72555 53.000467, 4.7611 53.0052, 4.83395 52.980367, 4.89965 52.9496, 4.99205 52.918833, 
+    5.0276 52.9076, 5.0383 52.885133, 5.0383 52.849633, 5.06135 52.822433, 5.08445 52.812967, 5.19105 52.812967, 5.20525 52.8035, 5.2035 52.7822, 5.1822 52.742567, 5.1378 52.681067, 
+    5.12535 52.6704, 5.1005 52.6645, 5.0525 52.6775, 5.0294 52.672767, 5.0241 52.652667, 5.02055 52.644367, 4.99035 52.629, 4.9939 52.605333, 5.0312 52.568667, 5.033 52.560967, 
+    5.00815 52.517167, 5.01345 52.484067, 5.0401 52.449733, 5.05075 52.418967, 5.0632 52.378767, 5.08095 52.366333, 5.1609 52.359233, 5.2284 52.3403, 5.30835 52.308367, 5.4185 52.307167, 
+    5.45755 52.3125, 5.5784 52.3965, 5.64765 52.4391, 5.6832 52.450933, 5.7418 52.447367, 5.7969 52.455667, 5.8324 52.478133, 5.84485 52.5006, 5.836 52.5296, 5.81295 52.558, 
+    5.8218 52.582833, 5.884 52.6136, 5.9 52.631333, 5.87335 52.656167, 5.8449 52.657367, 5.7934 52.653833, 5.73475 52.653833, 5.68325 52.666833, 5.6353 52.701733, 5.63 52.7467, 
+    5.64955 52.797567, 5.71525 52.8449, 5.73125 52.869733, 5.6993 52.8869, 5.59805 52.8656, 5.5163 52.8597, 5.4737 52.8644, 5.43995 52.884533, 5.3582 52.931867, 5.34045 52.966167, 
+    5.3458 53.001067, 5.376 53.0484, 5.3902 53.085067, 5.376 53.130033, 5.3653 53.165533, 5.39905 53.207533, 5.57495 53.3306, 5.6478 53.354233, 5.77745 53.387967, 5.9106 53.427, 
+    6.0261 53.4353, 6.0776 53.409267, 6.0919 53.382033, 6.08295 53.360733, 6.0865 53.338267, 6.0989 53.320533, 6.1327 53.3081, 6.1611 53.310467, 6.1931 53.330567, 6.2091 53.353067, 
+    6.2446 53.3862, 6.2997 53.418133, 6.37075 53.429967, 6.43645 53.4341, 6.5626 53.4625, 6.66565 53.4696, 6.72425 53.4554, 6.76865 53.424033, 6.79885 53.373167, 6.82195 53.3566, 
+    6.8788 53.353067, 6.92145 53.3495, 6.9228 53.348933, 7.10235 53.150367, 7.14225 53.085933, 7.11705 52.975267, 7.04665 52.862533, 7.0319 52.7967, 6.9899 52.679033, 6.9668 52.667833, 
+    6.93315 52.672033, 6.7588 52.670633, 6.7294 52.663633, 6.7168 52.6468, 6.64955 52.568367, 6.64325 52.548767, 6.6611 52.534033, 6.867 52.4836, 6.99725 52.4598, 7.0393 52.4304, 
+    7.0519 52.403767, 7.02875 52.357533, 7.00355 52.2567, 6.9794 52.233567, 6.8933 52.205567, 6.6769 52.1033, 6.65375 52.0809, 6.65795 52.0557, 6.7063 52.029067, 6.7483 52.024867, 
+    6.7693 52.010867, 6.7714 51.978633, 6.7567 51.947833, 6.7042 51.922633, 6.6107 51.919133, 6.48045 51.910733, 6.3586 51.8757, 6.28295 51.8799, 6.1863 51.909333, 6.1191 51.921933, 
+    6.00985 51.931733, 5.9405 51.920533, 5.9006 51.8967, 5.9048 51.823867, 5.9342 51.772033, 6.0382 51.711133, 6.0739 51.6663, 6.08235 51.555633, 6.12645 51.516433, 6.15375 51.4632, 
+    6.1359 51.379833, 6.0855 51.3182, 5.98675 51.253767, 5.97835 51.236967, 5.99725 51.229967, 6.0729 51.235567, 6.0897 51.222967, 6.0834 51.176733, 6.04555 51.1319, 5.90585 51.068167, 
+    5.87225 51.044367, 5.88065 51.023367, 5.9689 50.971533, 6.02985 50.978533, 6.05505 50.971533, 6.08445 50.9323, 6.07395 50.8833, 6.02985 50.820267, 5.90725 50.7242, 5.816 50.711233, 
+    5.7034 50.7229, 5.63545 50.7488, 5.6199 50.7721, 5.61795 50.8394, 5.63155 50.901533, 5.6869 50.947467, 5.69465 51.012167, 5.72575 51.087267, 5.7102 51.131267, 5.64805 51.1921, 
+    5.5772 51.239367, 5.44515 51.3261, 5.41215 51.332567, 5.2704 51.296333, 5.21605 51.3041, 5.10535 51.3701, 5.0646 51.432233, 5.0345 51.466533, 4.9607 51.469133, 4.885 51.435467, 
+    4.7879 51.4277, 4.75295 51.438067, 4.751 51.4523, 4.7782 51.495033, 4.7782 51.5209, 4.76265 51.528667, 4.73935 51.5235, 4.65975 51.4769, 4.5724 51.4523, 4.5384 51.452967, 
+    4.47045 51.4892, 4.4258 51.496967, 4.37725 51.4905, 4.35005 51.4439, 4.37725 51.408967, 4.37725 51.392133, 4.35395 51.383067, 4.27825 51.385667, 4.22475 51.3802, 4.2265 51.4157, 
+    4.2123 51.433433, 4.17675 51.434633, 4.15545 51.425167, 4.11815 51.418067, 4.07725 51.424567, 4.03995 51.439367, 3.9849 51.460033, 3.96 51.4654, 3.9156 51.455333, 3.86405 51.4352, 
+    3.79125 51.411533)), 
+  ((3.3027 51.384933, 3.404 51.404467, 3.4733 51.4104, 3.5834 51.395, 3.6136 51.390267, 3.6385 51.364233, 3.6527 51.341767, 3.68825 51.3323, 3.71665 51.341767, 3.73085 51.364233, 
+      3.76105 51.376667, 3.7806 51.382567, 3.80545 51.383733, 3.85165 51.370733, 3.8801 51.376667, 3.90675 51.399133, 3.95115 51.4216, 3.98665 51.416867, 4.0062 51.4074, 4.0062 51.395567, 
+      4.01865 51.383733, 4.04705 51.383733, 4.0844 51.383733, 4.13055 51.384933, 4.16075 51.3731, 4.19985 51.3518, 4.1559 51.339067, 4.07145 51.298267, 3.95495 51.262033, 3.8035 51.2452, 
+      3.7608 51.2465, 3.56275 51.318967, 3.52585 51.320267, 3.49675 51.3125, 3.44045 51.276267, 3.3919 51.2698, 3.3356 51.285333, 3.3026 51.330633, 3.3027 51.384933)), 
+  ((5.3876 52.521533, 5.3709 52.542667, 5.36925 52.566033, 5.39425 52.5872, 5.49445 52.629467, 5.57955 52.645067, 5.658 52.6406, 5.7198 52.6239, 5.7465 52.601667, 5.7515 52.5794, 
+      5.66135 52.474767, 5.61795 52.448067, 5.57955 52.445833, 5.5562 52.452533, 5.5128 52.482567, 5.4744 52.497033, 5.4243 52.500367, 5.3876 52.521533)), 
+  ((3.95205 51.646833, 3.9078 51.654033, 3.81935 51.6763, 3.73585 51.704133, 3.68245 51.703, 3.6357 51.6941, 3.614 51.7108, 3.61235 51.739733, 3.62905 51.7609, 3.6791 51.776467, 
+      3.7534 51.780367, 3.8786 51.7659, 4.0038 51.728067, 4.0422 51.698033, 4.03215 51.6713, 4.00545 51.6535, 3.95205 51.646833)), 
+  ((3.8352 51.8082, 3.8185 51.810433, 3.8085 51.819333, 3.81015 51.829367, 3.84855 51.848267, 3.96705 51.856067, 4.02215 51.8505, 4.09725 51.811533, 4.15405 51.795967, 4.2375 51.7637, 
+      4.2976 51.724733, 4.2976 51.7125, 4.2742 51.699133, 4.2141 51.6969, 4.149 51.7125, 4.1006 51.734733, 4.05385 51.741433, 3.9938 51.7726, 3.9604 51.801533, 3.93035 51.8082, 
+      3.8352 51.8082)), 
+  ((3.48715 51.453167, 3.44045 51.469867, 3.41705 51.512133, 3.42375 51.572233, 3.4638 51.6112, 3.5172 51.622333, 3.58065 51.6101, 3.6374 51.581133, 3.6441 51.554433, 3.61405 51.502133, 
+      3.5523 51.459833, 3.48715 51.453167)), 
+  ((4.0021 51.9095, 4.0255 51.935067, 4.0672 51.956233, 4.10895 51.951767, 4.2258 51.888333, 4.2575 51.8583, 4.2592 51.838267, 4.23415 51.821567, 4.17905 51.818233, 4.05555 51.866067, 
+      4.01045 51.895, 4.0021 51.9095)), 
+  ((5.1547 53.375167, 5.133 53.372933, 5.11965 53.382967, 5.12465 53.398533, 5.1564 53.4208, 5.2265 53.444167, 5.4218 53.4642, 5.48855 53.461967, 5.5036 53.448633, 5.5036 53.4397, 
+      5.48355 53.4286, 5.44515 53.4208, 5.3016 53.407433, 5.1547 53.375167)), 
+  ((4.6748 53.0218, 4.6631 53.024033, 4.6514 53.0307, 4.6414 53.049633, 4.6481 53.0819, 4.6748 53.114167, 4.71485 53.1342, 4.805 53.162033, 4.82505 53.1587, 4.83335 53.146433, 
+      4.82335 53.1253, 4.6748 53.0218)), 
+  ((5.61625 53.4564, 5.61625 53.4653, 5.6363 53.482, 5.71975 53.492033, 5.8416 53.486467, 5.86165 53.476433, 5.8583 53.466433, 5.8316 53.457533, 5.7732 53.4553, 5.70975 53.4386, 
+      5.67805 53.435267, 5.6413 53.443067, 5.61625 53.4564)), 
+  ((4.8768 53.241033, 4.8584 53.2455, 4.84675 53.258833, 4.85005 53.273333, 4.91685 53.338967, 4.9452 53.351233, 4.97025 53.349, 4.9903 53.335633, 4.99365 53.312267, 4.94855 53.269967, 
+      4.8768 53.241033)), 
+  ((3.63575 51.633467, 3.6441 51.659067, 3.6925 51.669067, 3.76595 51.667967, 3.811 51.650167, 3.81435 51.633467, 3.796 51.617867, 3.71085 51.6034, 3.6758 51.6101, 3.63575 51.633467)), 
+  ((6.0478 53.472, 6.0411 53.476433, 6.0461 53.488667, 6.0695 53.5065, 6.1012 53.517633, 6.16465 53.520967, 6.203 53.526533, 6.2414 53.539867, 6.2631 53.536533, 6.2681 53.527633, 
+      6.25975 53.5154, 6.20635 53.492033, 6.16795 53.482, 6.1012 53.479767, 6.0478 53.472)), 
+  ((3.9412 51.587267, 3.9387 51.598967, 3.9621 51.607867, 3.99215 51.608967, 4.0923 51.5867, 4.124 51.570033, 4.1215 51.558333, 4.1031 51.549433, 4.0614 51.549433, 4.00295 51.557233, 
+      3.9412 51.587267)))
+
+POLYGON ((5.51345 59.949433, 5.52065 59.909667, 5.51015 59.896567, 5.4472 59.865067, 5.3843 59.8616, 5.34755 59.8677, 5.2833 59.9123, 5.2571 59.964733, 5.26365 59.984833, 5.3279 60.027667, 
+    5.34365 60.0329, 5.3777 60.0268, 5.44195 60.0058, 5.49705 59.969967, 5.51345 59.949433))
+
+POLYGON ((18.4559 42.621233, 18.55455 42.756833, 18.67155 42.911967, 18.72735 42.966767, 18.8596 43.056567, 18.9112 43.128733, 18.95405 43.230267, 18.9918 43.277267, 19.04975 43.306633, 19.09635 43.313333, 
+    19.14045 43.3167, 19.14045 43.317533, 19.182 43.330967, 19.22265 43.353033, 19.25405 43.4001, 19.2658 43.449767, 19.3011 43.481133, 19.3835 43.535167, 19.43225 43.564833, 19.41595 43.5769, 
+    19.37525 43.679467, 19.31515 43.747233, 19.28805 43.801467, 19.29095 43.860833, 19.3045 43.934433, 19.32505 43.9945, 19.3747 44.0032, 19.45695 44.001467, 19.52745 44.018867, 19.59405 44.0659, 
+    19.61625 44.097233, 19.6045 44.117267, 19.5562 44.141633, 19.438 44.1669, 19.3688 44.22, 19.28525 44.295733, 19.18075 44.361033, 19.11545 44.422, 19.10765 44.475967, 19.13245 44.543, 
+    19.169 44.595267, 19.2441 44.650967, 19.2937 44.710167, 19.29635 44.859067, 19.31855 44.8965, 19.32115 44.952233, 19.29045 44.945267, 19.2604 44.946133, 19.2121 44.9592, 19.1677 44.957433, 
+    19.11545 44.946133, 19.10305 44.962567, 19.0798 45.002833, 19.0821 45.063267, 19.1193 45.1113, 19.26115 45.2151, 19.2728 45.2368, 19.25935 45.270133, 19.20725 45.286967, 19.15675 45.316433, 
+    19.0999 45.340633, 19.051 45.365867, 18.99575 45.3743, 18.9642 45.391133, 18.961 45.414267, 18.9689 45.432167, 18.991 45.445833, 18.99415 45.458467, 18.98945 45.478467, 18.9784 45.4995, 
+    18.99185 45.519167, 19.0698 45.517733, 19.0893 45.5264, 19.09145 45.548067, 19.0763 45.5596, 18.9989 45.567867, 18.96735 45.574167, 18.93105 45.589967, 18.91735 45.6071, 18.9263 45.6289, 
+    18.93735 45.658333, 18.9358 45.676233, 18.91525 45.697267, 18.9058 45.717267, 18.9121 45.7341, 18.95945 45.757233, 18.9847 45.768833, 18.98945 45.7762, 18.9784 45.787767, 18.93105 45.807733, 
+    18.8758 45.835067, 18.86 45.8519, 18.85845 45.8982, 18.8458 45.915033, 18.8276 45.9245, 18.92065 45.941367, 18.95775 45.9714, 19.0267 46.0739, 19.1036 46.109233, 19.19105 46.102167, 
+    19.2759 46.061533, 19.31035 46.040333, 19.33955 46.045633, 19.40315 46.118067, 19.5357 46.204667, 19.63115 46.217033, 20.0037 46.195833, 20.0885 46.172867, 20.2073 46.168433, 20.24825 46.1351, 
+    20.4252 45.9911, 20.4969 45.959933, 20.60285 45.941233, 20.66985 45.8955, 20.7416 45.812367, 20.79145 45.795767, 20.82885 45.774967, 20.79145 45.546367, 20.89745 45.434167, 20.9941 45.380133, 
+    21.2497 45.280367, 21.4118 45.242967, 21.50845 45.2014, 21.50845 45.159833, 21.4461 45.101667, 21.43365 45.066333, 21.48665 44.864767, 21.49225 44.810467, 21.5494 44.773567, 21.6119 44.728333, 
+    21.65385 44.712867, 21.7431 44.7069, 21.88775 44.698567, 21.92525 44.687867, 21.97705 44.6474, 22.01095 44.6081, 22.0288 44.5843, 22.07435 44.555733, 22.11365 44.5474, 22.1511 44.548567, 
+    22.19575 44.5569, 22.2297 44.575967, 22.34575 44.6819, 22.3922 44.7069, 22.4422 44.7176, 22.4645 44.7176, 22.5645 44.697333, 22.6395 44.661633, 22.6877 44.623533, 22.70555 44.597367, 
+    22.70375 44.590233, 22.6877 44.584267, 22.6341 44.5795, 22.6109 44.574733, 22.57875 44.549767, 22.5484 44.536667, 22.50375 44.527133, 22.46805 44.498567, 22.45555 44.474767, 22.4609 44.4557, 
+    22.49395 44.4331, 22.5707 44.4057, 22.61 44.3831, 22.6332 44.354533, 22.6582 44.281933, 22.69215 44.2462, 22.70915 44.237, 22.70005 44.2291, 22.55985 44.1534, 22.3762 43.998733, 
+    22.34235 43.9198, 22.35445 43.813467, 22.46075 43.653967, 22.6251 43.4977, 22.9804 43.2528, 22.97075 43.2093, 22.84265 43.083667, 22.77015 42.975733, 22.67105 42.9435, 22.55745 42.935433, 
+    22.46805 42.919333, 22.42695 42.8726, 22.44625 42.735667, 22.4644 42.650267, 22.52725 42.537467, 22.51275 42.487533, 22.3629 42.386033, 22.360773 42.369484, 22.175801 42.391179, 21.909097 42.398131, 
+    21.701657 42.356421, 21.523849 42.377276, 21.316393 42.391179, 21.178105 42.314711, 21.059561 42.196533, 20.911401 42.133969, 20.635183 42.090774, 20.60465 42.157667, 20.48435 42.294333, 20.3286 42.374467, 
+    20.24935 42.405467, 20.18375 42.5439, 20.1441 42.578533, 20.04025 42.578533, 19.88445 42.5585, 19.81615 42.580367, 19.7533 42.631367, 19.7205 42.6824, 19.6877 42.7006, 19.6221 42.686033, 
+    19.57565 42.584, 19.3488 42.361733, 19.3078 42.254267, 19.3652 42.1413, 19.3597 42.048367, 19.32305 41.948567, 19.31405 41.951533, 19.0867 42.088233, 19.0014 42.212567, 18.8383 42.309767, 
+    18.63565 42.4102, 18.6122 42.440667, 18.61715 42.453833, 18.6616 42.462067, 18.70115 42.4736, 18.7086 42.493367, 18.67645 42.514767, 18.64185 42.524667, 18.59735 42.5362, 18.54545 42.5362, 
+    18.5109 42.516433, 18.4764 42.602667, 18.4559 42.621233))
+
+POLYGON ((6.4042 42.956167, 6.3836 42.956167, 6.3752 42.957667, 6.36605 42.9643, 6.36755 42.972433, 6.4164 42.998333, 6.44535 43.008533, 6.4606 43.008, 6.47585 43.002933, 6.47815 42.992767, 
+    6.4774 42.9831, 6.45755 42.967867, 6.4347 42.959733, 6.4042 42.956167))
+
+MULTIPOLYGON (((20.39965 69.126433, 20.4939 69.1567, 20.6161 69.182333, 20.69635 69.166033, 20.7557 69.149733, 20.8465 69.114767, 20.90935 69.112467, 20.93725 69.1404, 20.94425 69.18, 20.94775 69.256867, 
+    20.97565 69.303433, 21.0769 69.343033, 21.22005 69.359333, 21.3492 69.357033, 21.48885 69.3384, 21.6233 69.287167, 21.71755 69.221933, 21.8502 69.1381, 21.9759 69.033267, 22.09805 68.9471, 
+    22.15395 68.893533, 22.1749 68.8213, 22.19585 68.786367, 22.25515 68.777067, 22.37735 68.791033, 22.4786 68.7887, 22.5903 68.7654, 22.64965 68.753767, 22.7893 68.7491, 22.915 68.7491, 
+    23.0215 68.711833, 23.0983 68.707167, 23.2135 68.7165, 23.3287 68.7561, 23.44045 68.7724, 23.55215 68.793367, 23.6464 68.8376, 23.7686 68.872533, 23.8908 68.886533, 24.013 68.858567, 
+    24.14915 68.823633, 24.30975 68.758433, 24.4389 68.744433, 24.59775 68.744433, 24.6641 68.7258, 24.72695 68.7025, 24.76885 68.665233, 24.81075 68.651267, 24.8596 68.651267, 24.92245 68.690867, 
+    25.00275 68.756067, 25.03065 68.809667, 25.08305 68.8702, 25.1808 68.919133, 25.2638 68.9745, 25.27845 68.974233, 25.33245 68.978133, 25.38645 68.977167, 25.4353 68.965, 25.46595 68.9582, 
+    25.49955 68.9582, 25.5331 68.9757, 25.57835 69.009767, 25.59005 69.038933, 25.5915 69.0769, 25.6046 69.1129, 25.6207 69.144033, 25.6163 69.204333, 25.5893 69.274867, 25.58495 69.329367, 
+    25.5937 69.362433, 25.6229 69.389667, 25.6594 69.427633, 25.68205 69.4544, 25.6937 69.496233, 25.7093 69.536733, 25.74925 69.545333, 25.8034 69.5625, 25.8511 69.5986, 25.8666 69.6433, 
+    25.8679 69.7155, 25.8769 69.752433, 25.89815 69.7752, 25.9291 69.791533, 25.9923 69.795833, 26.049 69.8053, 26.09545 69.8199, 26.138 69.8388, 26.1702 69.862867, 26.2031 69.9011, 
+    26.22755 69.9458, 26.2611 69.980167, 26.3114 70.0223, 26.37585 70.037767, 26.45065 70.040333, 26.499 70.042467, 26.5364 70.034733, 26.60345 70.027, 26.63955 70.0253, 26.76075 70.024433, 
+    26.81555 70.023133, 26.8723 70.0154, 26.92125 69.994767, 26.99475 69.987033, 27.05535 69.997367, 27.1166 70.020133, 27.1772 70.0296, 27.2236 70.045067, 27.261 70.066567, 27.29195 70.082867, 
+    27.36155 70.096633, 27.39185 70.1091, 27.4344 70.1263, 27.4834 70.131433, 27.56075 70.137467, 27.6497 70.130567, 27.7032 70.1327, 27.8155 70.129967, 27.9458 70.053467, 28.06625 69.9929, 
+    28.2059 69.941667, 28.35255 69.895067, 28.4957 69.855467, 28.6423 69.8415, 28.78545 69.822867, 28.9251 69.7926, 29.0368 69.755333, 29.152 69.671467, 29.1974 69.5853, 29.17645 69.5061, 
+    29.1206 69.4735, 29.02285 69.429233, 28.9199 69.389633, 28.81865 69.3384, 28.69995 69.268533, 28.5708 69.173033, 28.5254 69.105467, 28.50795 69.0612, 28.4416 69.0449, 28.37525 69.009967, 
+    28.3683 68.984367, 28.41715 68.951733, 28.49395 68.926133, 28.5952 68.891167, 28.61965 68.874867, 28.6301 68.842267, 28.58475 68.802667, 28.5097 68.739767, 28.41195 68.6629, 28.3561 68.595367, 
+    28.3526 68.537133, 28.38405 68.474233, 28.4399 68.427667, 28.4748 68.3671, 28.5167 68.325167, 28.57955 68.283267, 28.64935 68.243667, 28.77505 68.218033, 28.8658 68.204067, 28.96705 68.1831, 
+    29.0491 68.155133, 29.15735 68.113233, 29.3214 68.0247, 29.4087 67.973467, 29.4925 67.924567, 29.59025 67.871, 29.73335 67.796433, 29.82415 67.738233, 29.9184 67.707933, 29.9568 67.677667, 
+    29.89745 67.621767, 29.8067 67.565867, 29.7596 67.502967, 29.6304 67.4401, 29.4733 67.374867, 29.3162 67.279367, 29.18005 67.204833, 29.06835 67.134967, 28.99155 67.083733, 28.92175 67.013833, 
+    28.91475 66.941633, 28.94795 66.892733, 29.01425 66.806533, 29.09455 66.7483, 29.18185 66.720367, 29.26565 66.685433, 29.33195 66.631833, 29.4262 66.538667, 29.5205 66.431533, 29.6357 66.3011, 
+    29.7911 66.128733, 29.92725 65.9983, 29.96215 65.9028, 30.00755 65.798, 29.9796 65.749067, 29.92375 65.737433, 29.83645 65.730433, 29.76315 65.7421, 29.7038 65.7188, 29.67935 65.683867, 
+    29.6427 65.611667, 29.63225 65.516167, 29.6148 65.404367, 29.58685 65.3601, 29.531 65.334467, 29.50305 65.290233, 29.54495 65.262267, 29.6183 65.2646, 29.67065 65.250633, 29.70555 65.225, 
+    29.70555 65.1924, 29.6881 65.157467, 29.63575 65.1435, 29.55195 65.1202, 29.4891 65.094567, 29.47165 65.066633, 29.435 64.987433, 29.50135 64.908233, 29.5607 64.8803, 29.6759 64.822067, 
+    29.73525 64.812733, 29.80855 64.836033, 29.8749 64.836033, 29.93775 64.815067, 29.9901 64.7522, 30.01105 64.7126, 30.01455 64.679967, 29.9447 64.6171, 29.9133 64.589133, 29.89235 64.547233, 
+    29.88885 64.5146, 29.92725 64.484333, 29.9936 64.430767, 30.1385 64.374867, 30.2258 64.342267, 30.32705 64.279367, 30.39685 64.1955, 30.40035 64.1233, 30.341 64.062733, 30.2677 63.992867, 
+    30.1839 63.936967, 30.07915 63.8927, 29.9779 63.8275, 29.936 63.7716, 29.94825 63.7227, 30.046 63.6761, 30.21705 63.582933, 30.4335 63.499067, 30.53825 63.4595, 30.76865 63.391933, 
+    30.92225 63.3407, 31.0235 63.298767, 31.07935 63.2452, 31.1143 63.1823, 31.16665 63.131067, 31.2627 63.098467, 31.34995 63.056533, 31.42325 63.0053, 31.42675 62.916767, 31.34995 62.811967, 
+    31.2941 62.7118, 31.1824 62.609333, 31.07415 62.5278, 30.8996 62.422967, 30.7652 62.3368, 30.58715 62.255267, 30.458 62.176067, 30.32885 62.092233, 30.21015 62.0107, 30.067 61.880267, 
+    29.9169 61.789433, 29.73365 61.6916, 29.6324 61.6194, 29.50325 61.549533, 29.38105 61.463333, 29.2484 61.360867, 29.07035 61.2677, 28.91325 61.200133, 28.75265 61.1489, 28.6916 61.097667, 
+    28.65665 61.0441, 28.57985 61.006833, 28.5275 60.9882, 28.4437 60.971867, 28.332 60.943933, 28.1714 60.834467, 28.03175 60.762233, 27.95145 60.7273, 27.8607 60.6947, 27.749 60.620167, 
+    27.6565 60.5363, 27.6478 60.524, 27.62595 60.523367, 27.53385 60.527833, 27.4631 60.540567, 27.42045 60.540567, 27.40585 60.5316, 27.4137 60.520367, 27.41705 60.506133, 27.40135 60.495667, 
+    27.37665 60.4994, 27.33395 60.512133, 27.2632 60.538333, 27.20475 60.5443, 27.1688 60.557033, 27.12165 60.588467, 27.07335 60.5997, 27.0329 60.5922, 26.9801 60.582467, 26.9329 60.563767, 
+    26.8913 60.5413, 26.85875 60.5136, 26.85425 60.481433, 26.84865 60.45, 26.81945 60.432033, 26.7846 60.438, 26.779 60.4485, 26.779 60.4672, 26.76665 60.482167, 26.73855 60.492667, 
+    26.72285 60.503133, 26.7105 60.518867, 26.70035 60.5211, 26.67455 60.517367, 26.63745 60.490433, 26.60715 60.472467, 26.55435 60.469467, 26.515 60.466467, 26.44985 60.487433, 26.4038 60.494167, 
+    26.38805 60.491933, 26.3566 60.467967, 26.30945 60.443267, 26.2679 60.418567, 26.23535 60.411833, 26.20835 60.426033, 26.16905 60.446267, 26.1477 60.463467, 26.132 60.462733, 26.1286 60.444767, 
+    26.10505 60.444, 26.08705 60.439533, 26.0882 60.421567, 26.09045 60.405833, 26.0691 60.4021, 26.04885 60.4036, 26.0219 60.416333, 25.9691 60.453, 25.9287 60.487433, 25.89725 60.492667, 
+    25.87025 60.4882, 25.86355 60.4732, 25.86355 60.452267, 25.8826 60.438033, 25.9208 60.4163, 25.9702 60.395367, 25.98705 60.384133, 25.9882 60.3669, 25.93875 60.327233, 25.88485 60.304767, 
+    25.8635 60.302533, 25.8534 60.3145, 25.8545 60.351933, 25.84665 60.3789, 25.8096 60.405067, 25.78375 60.415567, 25.7714 60.415567, 25.7714 60.3976, 25.77025 60.3669, 25.77925 60.333233, 
+    25.8197 60.2913, 25.82755 60.2711, 25.7972 60.253133, 25.7253 60.256133, 25.6815 60.263633, 25.60625 60.274867, 25.5849 60.282333, 25.5568 60.3048, 25.56695 60.328, 25.58155 60.3482, 
+    25.61185 60.3729, 25.6096 60.388633, 25.5804 60.389367, 25.5523 60.370667, 25.50735 60.355667, 25.4602 60.354167, 25.43325 60.356433, 25.4085 60.3512, 25.4063 60.336967, 25.42535 60.325733, 
+    25.4411 60.313767, 25.44785 60.2913, 25.4085 60.283833, 25.34115 60.277833, 25.2153 60.2681, 25.1434 60.250133, 25.0614 60.231433, 25.02095 60.213467, 24.9906 60.197733, 24.95465 60.176767, 
+    24.9041 60.176033, 24.87155 60.185733, 24.83895 60.208967, 24.7828 60.224667, 24.7581 60.224667, 24.73675 60.214933, 24.7154 60.195467, 24.69745 60.176767, 24.6615 60.161067, 24.6278 60.151333, 
+    24.5885 60.149067, 24.5458 60.1401, 24.5245 60.122867, 24.52785 60.1049, 24.50765 60.0802, 24.47845 60.051767, 24.40435 60.0106, 24.36615 59.992633, 24.3347 59.9844, 24.31335 59.989633, 
+    24.3055 60.005367, 24.3437 60.036033, 24.3875 60.06, 24.3886 60.0832, 24.38185 60.088433, 24.33355 60.0862, 24.30435 60.068233, 24.2684 60.06, 24.24595 60.060733, 24.2426 60.0757, 
+    24.25605 60.093667, 24.2639 60.114633, 24.2628 60.131867, 24.2302 60.1341, 24.19425 60.124367, 24.12685 60.099667, 24.0841 60.0892, 24.001 60.0727, 23.8168 60.048733, 23.6685 60.032267, 
+    23.56515 60.0158, 23.5472 60.003833, 23.56515 59.997833, 23.59215 59.991867, 23.61685 59.990367, 23.6056 59.9769, 23.54495 59.961933, 23.42365 59.961933, 23.35625 59.963433, 23.3091 59.969433, 
+    23.3046 59.9799, 23.3428 59.991867, 23.39445 59.999367, 23.42365 60.020333, 23.3877 60.0323, 23.3967 60.057767, 23.4214 60.0907, 23.4124 60.102667, 23.40345 60.104167, 23.3765 60.101167, 
+    23.33155 60.074233, 23.29785 60.0323, 23.27315 60.002367, 23.2282 59.972433, 23.1855 59.942467, 23.1361 59.921533, 23.0732 59.900567, 23.0058 59.866133, 22.9676 59.8407, 22.91815 59.8272, 
+    22.87325 59.813733, 22.8238 59.810733, 22.7744 59.806267, 22.7519 59.809233, 22.7407 59.824233, 22.75865 59.843667, 22.8171 59.873633, 22.85975 59.8826, 22.93165 59.894567, 22.99905 59.926, 
+    23.0777 59.949967, 23.1226 59.969433, 23.181 59.999367, 23.19675 60.021833, 23.19675 60.0308, 23.16305 60.0323, 23.13835 60.014333, 23.08665 59.9904, 23.02825 59.970933, 22.9968 59.966433, 
+    23.01255 59.996367, 23.00355 60.005367, 23.02825 60.018833, 23.05745 60.0398, 23.07775 60.056267, 23.07775 60.077967, 23.0676 60.083967, 23.0429 60.0832, 23.02155 60.075733, 22.99685 60.072733, 
+    22.9901 60.0817, 23.0036 60.100433, 23.0047 60.114633, 22.98675 60.1154, 22.93845 60.111633, 22.9025 60.105667, 22.8834 60.117633, 22.8969 60.131867, 22.90475 60.149067, 22.88455 60.159533, 
+    22.8486 60.169267, 22.81375 60.169267, 22.7812 60.175267, 22.7632 60.192467, 22.7295 60.2052, 22.71155 60.205933, 22.7093 60.192467, 22.7093 60.166267, 22.6947 60.124367, 22.6722 60.0944, 
+    22.63175 60.059967, 22.57445 60.041267, 22.51045 60.041267, 22.4565 60.045733, 22.43405 60.059967, 22.42955 60.072667, 22.4217 60.0914, 22.40145 60.0944, 22.3835 60.0944, 22.3655 60.076433, 
+    22.3554 60.061467, 22.31835 60.0465, 22.279 60.0435, 22.2408 60.0562, 22.23965 60.0809, 22.24975 60.1041, 22.27 60.117567, 22.29585 60.1213, 22.33065 60.1213, 22.3621 60.125033, 
+    22.37335 60.148267, 22.37895 60.158733, 22.40365 60.163967, 22.43735 60.163967, 22.4576 60.1752, 22.46655 60.180433, 22.434 60.189433, 22.3621 60.196167, 22.3138 60.2014, 22.30705 60.2156, 
+    22.32055 60.235067, 22.34635 60.238067, 22.3756 60.234333, 22.41155 60.238833, 22.51265 60.262767, 22.5823 60.271767, 22.68115 60.277733, 22.7508 60.279233, 22.81145 60.274733, 22.83615 60.274733, 
+    22.86985 60.288233, 22.9305 60.325633, 22.94625 60.3496, 22.926 60.361567, 22.9013 60.363067, 22.85865 60.3466, 22.82945 60.334633, 22.7441 60.318167, 22.69015 60.3032, 22.6205 60.2927, 
+    22.57335 60.288233, 22.49695 60.274767, 22.47675 60.283733, 22.48555 60.298033, 22.49835 60.312533, 22.4804 60.316767, 22.4638 60.315933, 22.4254 60.296333, 22.387 60.2912, 22.3525 60.290367, 
+    22.3461 60.3023, 22.3768 60.324467, 22.4574 60.369633, 22.483 60.385833, 22.483 60.401167, 22.47915 60.412267, 22.39725 60.415667, 22.35505 60.416533, 22.3333 60.432733, 22.3077 60.4421, 
+    22.213 60.448933, 22.1068 60.451467, 22.03005 60.452333, 21.94435 60.465133, 21.89315 60.4839, 21.84325 60.496667, 21.80105 60.4924, 21.7985 60.475367, 21.83045 60.448933, 21.87395 60.431033, 
+    21.90595 60.414833, 21.9098 60.398633, 21.8893 60.3833, 21.84455 60.374767, 21.7844 60.373067, 21.7473 60.396933, 21.70635 60.437833, 21.67565 60.477067, 21.6539 60.5086, 21.6552 60.5444, 
+    21.6603 60.583633, 21.6782 60.608333, 21.6731 60.626233, 21.6539 60.6288, 21.63215 60.622833, 21.6002 60.598933, 21.5554 60.5691, 21.52085 60.5478, 21.47865 60.545233, 21.4505 60.546933, 
+    21.42745 60.5623, 21.42235 60.587867, 21.42235 60.608333, 21.4147 60.616833, 21.3968 60.618533, 21.3712 60.613433, 21.352 60.611733, 21.3072 60.627933, 21.2701 60.657767, 21.23815 60.693567, 
+    21.22535 60.7268, 21.23815 60.7507, 21.2586 60.764333, 21.265 60.783933, 21.2586 60.795867, 21.24835 60.8078, 21.2279 60.815467, 21.17415 60.8257, 21.12935 60.8436, 21.10635 60.860667, 
+    21.0974 60.880267, 21.114 60.889633, 21.1447 60.893067, 21.18055 60.885367, 21.20615 60.884533, 21.2074 60.891333, 21.19975 60.9084, 21.20995 60.933967, 21.233 60.939933, 21.2688 60.943367, 
+    21.27395 60.953567, 21.2688 60.966367, 21.233 60.988533, 21.18055 61.032, 21.16265 61.054167, 21.16265 61.072067, 21.1601 61.097667, 21.19335 61.1079, 21.2458 61.1079, 21.2893 61.1019, 
+    21.32385 61.099367, 21.36095 61.095933, 21.37505 61.102767, 21.3571 61.126633, 21.3328 61.1326, 21.31105 61.162433, 21.31235 61.1795, 21.3213 61.193133, 21.3213 61.214433, 21.3021 61.2281, 
+    21.297 61.240867, 21.31105 61.2494, 21.3328 61.250267, 21.35455 61.246833, 21.37375 61.245133, 21.3917 61.246, 21.40445 61.257933, 21.40575 61.2639, 21.40575 61.273267, 21.3827 61.287767, 
+    21.3712 61.3125, 21.37505 61.3483, 21.384 61.3662, 21.40575 61.372167, 21.41345 61.384933, 21.40575 61.397733, 21.38785 61.407967, 21.36865 61.4122, 21.3469 61.4267, 21.3367 61.4446, 
+    21.34435 61.452267, 21.38915 61.458233, 21.40835 61.461667, 21.40835 61.466767, 21.37765 61.4804, 21.35205 61.494067, 21.3469 61.510267, 21.3546 61.517067, 21.37505 61.520467, 21.4237 61.518767, 
+    21.42625 61.526433, 21.3904 61.5452, 21.35715 61.5665, 21.3533 61.585267, 21.3674 61.603167, 21.39555 61.607433, 21.4237 61.605733, 21.46975 61.5827, 21.5158 61.553733, 21.55035 61.5307, 
+    21.59255 61.5256, 21.5964 61.531567, 21.58745 61.552867, 21.55545 61.5759, 21.5222 61.5955, 21.4851 61.633, 21.4723 61.6603, 21.47615 61.684167, 21.47485 61.725933, 21.4301 61.775367, 
+    21.40705 61.806067, 21.3367 61.8572, 21.3111 61.893867, 21.242 61.939067, 21.1793 61.994467, 21.15245 62.0226, 21.15885 62.0422, 21.1768 62.0652, 21.187 62.0942, 21.17935 62.1445, 
+    21.1755 62.203333, 21.1691 62.236567, 21.1691 62.291967, 21.17035 62.3687, 21.1691 62.4028, 21.15885 62.414733, 21.14735 62.419833, 21.12815 62.414733, 21.1102 62.400233, 21.0859 62.379767, 
+    21.06415 62.3738, 21.05395 62.3883, 21.036 62.418133, 21.0309 62.442867, 21.0207 62.4855, 21.00915 62.520467, 21.00915 62.5486, 21.04115 62.5844, 21.04885 62.613367, 21.0373 62.632133, 
+    21.01045 62.645767, 20.9772 62.6509, 20.9452 62.6705, 20.9337 62.689233, 20.94905 62.708833, 20.99385 62.736133, 21.01175 62.759133, 21.0207 62.771933, 20.99895 62.784733, 20.9708 62.7941, 
+    20.9593 62.807733, 20.9759 62.8299, 21.0092 62.839267, 21.0348 62.8461, 21.0514 62.855467, 21.0706 62.874233, 21.09105 62.890433, 21.1115 62.898967, 21.1486 62.903233, 21.1985 62.908333, 
+    21.242 62.917733, 21.26375 62.9322, 21.28935 62.9578, 21.31495 62.974833, 21.34565 62.990167, 21.3661 62.9953, 21.36485 63.019167, 21.34055 63.0328, 21.30855 63.0473, 21.3073 63.066067, 
+    21.3137 63.078867, 21.35205 63.0925, 21.3943 63.0942, 21.45055 63.0908, 21.4915 63.080567, 21.53245 63.071167, 21.52605 63.091633, 21.48385 63.121467, 21.4429 63.153867, 21.41605 63.184567, 
+    21.3994 63.221233, 21.393 63.254467, 21.4058 63.281733, 21.42625 63.283433, 21.46975 63.263, 21.50045 63.2485, 21.5363 63.241667, 21.5593 63.2323, 21.59515 63.2178, 21.6284 63.1982, 
+    21.6796 63.174333, 21.6975 63.1479, 21.7295 63.1155, 21.75635 63.095033, 21.7973 63.073733, 21.8331 63.062633, 21.8472 63.0618, 21.8587 63.071167, 21.8715 63.0882, 21.88045 63.118067, 
+    21.8907 63.175167, 21.90605 63.2323, 21.9201 63.261267, 21.9521 63.281733, 22.0084 63.2894, 22.04425 63.2911, 22.0826 63.2911, 22.11715 63.299633, 22.11845 63.313267, 22.11205 63.326067, 
+    22.11205 63.3431, 22.1261 63.345667, 22.1632 63.345667, 22.1837 63.356733, 22.1888 63.379767, 22.1875 63.3977, 22.17475 63.418133, 22.14785 63.4369, 22.11075 63.459067, 22.08135 63.479533, 
+    22.07875 63.493167, 22.1005 63.500833, 22.12995 63.5051, 22.1517 63.505967, 22.17215 63.499133, 22.1901 63.489767, 22.19265 63.497433, 22.16705 63.523, 22.12995 63.5409, 22.11845 63.5537, 
+    22.1274 63.5716, 22.1504 63.580133, 22.17345 63.579267, 22.1888 63.569867, 22.2195 63.549433, 22.25275 63.535767, 22.27065 63.5315, 22.28985 63.5392, 22.30905 63.5571, 22.3167 63.5733, 
+    22.3295 63.5963, 22.36405 63.624433, 22.3999 63.639767, 22.4229 63.658533, 22.4242 63.670467, 22.40885 63.673867, 22.3935 63.686667, 22.3986 63.6969, 22.4293 63.708833, 22.45745 63.720767, 
+    22.49455 63.725033, 22.53165 63.730133, 22.55085 63.740367, 22.58285 63.744633, 22.60205 63.736967, 22.6225 63.722467, 22.63785 63.701167, 22.64425 63.689233, 22.6622 63.688367, 22.68395 63.697733, 
+    22.7044 63.719067, 22.7492 63.741233, 22.75815 63.762533, 22.75045 63.778733, 22.76835 63.7992, 22.785 63.8026, 22.80675 63.807733, 22.81955 63.830733, 22.81955 63.848633, 22.8349 63.857167, 
+    22.85665 63.857167, 22.8835 63.853767, 22.895 63.858867, 22.90395 63.876767, 22.9129 63.892967, 22.93085 63.892967, 22.95515 63.8998, 22.95515 63.913433, 22.9692 63.9339, 23.0076 63.936433, 
+    23.06515 63.9339, 23.10355 63.939, 23.1611 63.9646, 23.19055 63.9731, 23.2366 63.991033, 23.26475 64.0038, 23.27495 64.028533, 23.2737 64.071167, 23.28265 64.1095, 23.2993 64.1172, 
+    23.32615 64.118033, 23.3479 64.110367, 23.38115 64.094167, 23.40805 64.077967, 23.4285 64.0592, 23.46305 64.048967, 23.4963 64.058367, 23.49885 64.072867, 23.50015 64.096733, 23.4925 64.1112, 
+    23.48095 64.124867, 23.47455 64.153, 23.4912 64.176867, 23.5398 64.201567, 23.5718 64.2263, 23.63445 64.265533, 23.6869 64.303033, 23.71635 64.317533, 23.7509 64.3201, 23.788 64.3201, 
+    23.80845 64.338, 23.8174 64.356733, 23.8187 64.381467, 23.8353 64.405333, 23.87625 64.428367, 23.92105 64.453933, 23.99015 64.4889, 24.0477 64.5264, 24.13085 64.561367, 24.1654 64.585233, 
+    24.20635 64.600567, 24.24345 64.629567, 24.27415 64.655133, 24.31255 64.6969, 24.33685 64.728467, 24.3701 64.753167, 24.4059 64.784733, 24.42255 64.812, 24.443 64.845233, 24.48015 64.8623, 
+    24.51595 64.868267, 24.6042 64.908333, 24.649 64.922833, 24.72575 64.9339, 24.77565 64.938167, 24.83835 64.944133, 24.88825 64.957767, 24.9292 64.978233, 24.965 64.979933, 24.9906 64.972267, 
+    25.0085 64.962033, 25.0085 64.9501, 25.03155 64.936467, 25.0661 64.9254, 25.09425 64.920267, 25.116 64.893, 25.11215 64.858033, 25.12495 64.846967, 25.139 64.840133, 25.171 64.840133, 
+    25.2209 64.8444, 25.26055 64.858033, 25.27975 64.872533, 25.2836 64.899833, 25.2823 64.922833, 25.25545 64.945, 25.21835 64.956933, 25.1774 64.963767, 25.1326 64.973133, 25.11085 64.9859, 
+    25.08785 65.0098, 25.08525 65.033667, 25.09935 65.043033, 25.1339 65.042167, 25.1646 65.035367, 25.21195 65.0149, 25.2465 65.007233, 25.27845 65.005533, 25.3002 65.005533, 25.31045 65.012333, 
+    25.30915 65.035367, 25.2938 65.054967, 25.27975 65.078833, 25.2695 65.1044, 25.2503 65.128267, 25.21705 65.1513, 25.16975 65.1871, 25.139 65.2178, 25.139 65.283433, 25.139 65.332867, 
+    25.139 65.360167, 25.1582 65.382333, 25.1697 65.404467, 25.16715 65.4343, 25.1748 65.469267, 25.17225 65.4991, 25.1441 65.524667, 25.11855 65.546833, 25.11085 65.575833, 25.0776 65.592033, 
+    25.04945 65.592033, 25.0277 65.598, 25.0149 65.613333, 25.00465 65.6176, 24.96885 65.6227, 24.93305 65.6372, 24.8934 65.6534, 24.84605 65.672133, 24.76295 65.687467, 24.68745 65.688333, 
+    24.6401 65.690033, 24.58 65.687467, 24.55955 65.6781, 24.55445 65.659333, 24.5378 65.644, 24.5186 65.641433, 24.5135 65.649967, 24.525 65.696, 24.52375 65.732633, 24.5084 65.748, 
+    24.46875 65.763333, 24.4329 65.786333, 24.3894 65.797433, 24.34465 65.798267, 24.2986 65.808467, 24.22185 65.834067, 24.1694 65.846833, 24.14255 65.838333, 24.1387 65.823833, 24.108 65.811033, 
+    24.07985 65.808467, 24.0376 65.8187, 23.989 65.8383, 23.98845 65.865333, 23.97595 65.9146, 23.9333 65.997567, 23.91395 66.032433, 23.8958 66.069567, 23.8503 66.1461, 23.8253 66.169567, 
+    23.78385 66.191933, 23.72475 66.2048, 23.6543 66.232867, 23.6213 66.2609, 23.5986 66.2859, 23.5895 66.328333, 23.57985 66.365833, 23.5685 66.3969, 23.56735 66.4272, 23.57875 66.4598, 
+    23.61055 66.4901, 23.6424 66.521933, 23.65775 66.548067, 23.68845 66.588233, 23.7146 66.634433, 23.73845 66.672333, 23.76345 66.698833, 23.7731 66.724233, 23.76285 66.762133, 23.77535 66.7932, 
+    23.81855 66.8038, 23.90835 66.831067, 23.91175 66.859867, 23.90265 66.896233, 23.8657 66.9239, 23.7759 66.984533, 23.68155 67.0421, 23.61565 67.083033, 23.5673 67.115233, 23.5173 67.167533, 
+    23.45705 67.212233, 23.47095 67.243033, 23.4903 67.2758, 23.51045 67.293533, 23.5467 67.311267, 23.57975 67.3134, 23.61115 67.322533, 23.6325 67.3341, 23.66555 67.362567, 23.66875 67.385133, 
+    23.65505 67.410367, 23.6591 67.445833, 23.68005 67.463, 23.69215 67.4802, 23.6768 67.495767, 23.6462 67.502767, 23.62685 67.489867, 23.5906 67.475367, 23.55435 67.4732, 23.53705 67.473467, 
+    23.4887 67.489033, 23.45645 67.491167, 23.41455 67.490633, 23.3735 67.4944, 23.3598 67.5105, 23.35215 67.534433, 23.3594 67.570967, 23.3723 67.602633, 23.3989 67.640767, 23.4025 67.665233, 
+    23.4025 67.686733, 23.37835 67.7152, 23.35175 67.735067, 23.3461 67.757633, 23.35255 67.782867, 23.37555 67.7944, 23.39005 67.816433, 23.38925 67.847033, 23.3731 67.8712, 23.3715 67.89, 
+    23.38805 67.919833, 23.41865 67.924133, 23.4469 67.926267, 23.46055 67.934333, 23.48395 67.9456, 23.50165 67.9714, 23.51455 67.9977, 23.51535 68.026167, 23.4956 68.041467, 23.4271 68.055433, 
+    23.3651 68.083367, 23.3155 68.119067, 23.2559 68.1658, 23.2132 68.182433, 23.17775 68.1889, 23.15035 68.181367, 23.11245 68.181367, 23.09195 68.197733, 23.0766 68.222967, 23.075 68.254133, 
+    23.0629 68.291733, 23.021 68.320733, 22.99325 68.342467, 22.9441 68.3543, 22.8885 68.372567, 22.85465 68.392433, 22.8212 68.4104, 22.7729 68.423833, 22.71085 68.434567, 22.66975 68.4437, 
+    22.6258 68.458467, 22.56615 68.477267, 22.51055 68.487467, 22.436 68.4974, 22.32565 68.502767, 22.266 68.506533, 22.21245 68.518067, 22.14075 68.5358, 22.0803 68.547067, 22.03275 68.547067, 
+    21.9848 68.550033, 21.91715 68.565067, 21.88005 68.586033, 21.8414 68.608033, 21.80515 68.621467, 21.7612 68.631933, 21.7032 68.64, 21.6629 68.642133, 21.60895 68.648067, 21.5666 68.661767, 
+    21.5062 68.690767, 21.47315 68.7112, 21.40545 68.7257, 21.34305 68.7442, 21.281 68.760867, 21.22135 68.781267, 21.1811 68.799, 21.1597 68.812133, 21.1138 68.826633, 21.0759 68.835233, 
+    21.0469 68.854033, 20.99775 68.876033, 20.95065 68.899967, 20.89825 68.918233, 20.8588 68.930067, 20.8217 68.942933, 20.781 68.953433, 20.74315 68.962533, 20.723 68.986167, 20.7206 69.007667, 
+    20.7206 69.026467, 20.71735 69.0399, 20.6795 69.0673, 20.6513 69.081233, 20.6179 69.083167, 20.61055 69.096867, 20.5725 69.109533, 20.51825 69.1115, 20.48895 69.109533, 20.46555 69.1027, 
+    20.39965 69.126433)), 
+  ((19.7544 60.445033, 19.774 60.418067, 19.81055 60.4111, 19.8732 60.409367, 19.93975 60.409367, 20.0037 60.3937, 20.0559 60.345867, 20.0729 60.317167, 20.099 60.291933, 20.08985 60.251067, 
+      20.0755 60.223233, 20.0207 60.199733, 19.9776 60.194533, 19.9189 60.2093, 19.88625 60.228433, 19.8497 60.2415, 19.83275 60.237133, 19.83535 60.221467, 19.851 60.1954, 19.8693 60.173633, 
+      19.8804 60.151, 19.87385 60.131867, 19.9104 60.121433, 19.91695 60.1075, 19.9013 60.089233, 19.8569 60.089233, 19.8086 60.103167, 19.6272 60.1423, 19.50385 60.2049, 19.4647 60.2484, 
+      19.45165 60.2919, 19.48035 60.311033, 19.52345 60.318, 19.5861 60.313633, 19.62395 60.2884, 19.6605 60.2623, 19.6879 60.2571, 19.7153 60.270133, 19.7166 60.3032, 19.72965 60.3258, 
+      19.72185 60.351033, 19.6664 60.361467, 19.622 60.352767, 19.55675 60.351, 19.48365 60.351, 19.45165 60.364067, 19.45165 60.382333, 19.47125 60.398867, 19.54695 60.422333, 19.6305 60.433633, 
+      19.7062 60.444967, 19.7362 60.4493, 19.7544 60.445033)), 
+  ((24.4545 65.080567, 24.4878 65.108333, 24.52945 65.123567, 24.56485 65.134667, 24.6169 65.151333, 24.6606 65.1541, 24.69395 65.151333, 24.71475 65.1319, 24.77095 65.126367, 24.823 65.126367, 
+      24.8584 65.1222, 24.873 65.105533, 24.8605 65.0889, 24.8022 65.080567, 24.7543 65.084733, 24.6981 65.086133, 24.6856 65.070867, 24.7064 65.056967, 24.71475 65.029233, 24.66685 65.023667, 
+      24.58355 65.007033, 24.52945 65.0001, 24.4878 65.0112, 24.4732 65.0431, 24.4545 65.0667, 24.4545 65.080567)), 
+  ((21.0283 63.3194, 21.09915 63.338267, 21.12045 63.325667, 21.10155 63.295767, 21.1275 63.291067, 21.20075 63.303633, 21.2692 63.309933, 21.30935 63.295767, 21.3141 63.272167, 21.3023 63.250133, 
+      21.26215 63.242267, 21.2409 63.232833, 21.18185 63.196633, 21.1464 63.196633, 21.0496 63.2218, 20.9976 63.262733, 20.97635 63.286333, 21.0047 63.302067, 21.0283 63.3194)), 
+  ((21.4523 63.316233, 21.46645 63.341433, 21.4948 63.3603, 21.54205 63.3493, 21.60345 63.320967, 21.6861 63.3005, 21.7239 63.3005, 21.7617 63.298933, 21.76405 63.275333, 21.75225 63.2643, 
+      21.6861 63.2517, 21.62705 63.2517, 21.54205 63.256433, 21.4688 63.297367, 21.4523 63.316233)), 
+  ((22.7106 60.008233, 22.7353 60.0268, 22.7759 60.0507, 22.83165 60.0544, 22.8611 60.051233, 22.89695 60.029467, 22.9081 60.0008, 22.8874 59.9732, 22.8571 59.9732, 22.84835 59.9541, 
+      22.86825 59.924367, 22.8356 59.922233, 22.78705 59.934467, 22.7329 59.968433, 22.7122 59.989667, 22.7106 60.008233)), 
+  ((22.6354 63.841733, 22.61615 63.8764, 22.6335 63.904633, 22.6778 63.9316, 22.7568 63.929033, 22.80495 63.9085, 22.8011 63.8674, 22.7722 63.848133, 22.7144 63.831467, 22.67395 63.822467, 
+      22.6412 63.832733, 22.6354 63.841733)), 
+  ((20.08045 60.1846, 20.1268 60.1794, 20.1542 60.164167, 20.1314 60.1372, 20.10625 60.1111, 20.10235 60.071967, 20.09645 60.038933, 20.0802 60.021567, 20.07495 59.993733, 20.0384 59.992867, 
+      20.0084 60.018933, 20.0045 60.059833, 20.02275 60.094633, 20.04495 60.113767, 20.05145 60.1529, 20.0541 60.168567, 20.08045 60.1846)), 
+  ((21.1299 63.377633, 21.1464 63.401233, 21.2149 63.416967, 21.28105 63.412233, 21.31645 63.394933, 21.32355 63.3792, 21.28105 63.350867, 21.24795 63.338267, 21.2102 63.346133, 21.1535 63.3603, 
+      21.1299 63.377633)), 
+  ((21.4192 60.1952, 21.4487 60.209933, 21.493 60.209933, 21.5255 60.197167, 21.5255 60.1824, 21.51665 60.165667, 21.49745 60.162733, 21.52845 60.143067, 21.52845 60.123367, 21.50185 60.114533, 
+      21.44575 60.0988, 21.39265 60.106667, 21.3941 60.126333, 21.40885 60.1401, 21.44135 60.1529, 21.45465 60.168633, 21.4369 60.1834, 21.4192 60.1952)), 
+  ((21.99635 60.3152, 22.00075 60.320133, 22.03325 60.334867, 22.07015 60.340767, 22.12475 60.3398, 22.1528 60.3162, 22.16465 60.295533, 22.16315 60.265033, 22.1425 60.2562, 22.0967 60.258167, 
+      22.0805 60.2788, 22.048 60.293567, 22.0052 60.288633, 21.99635 60.3152)), 
+  ((21.2417 60.597733, 21.30135 60.587767, 21.3424 60.586533, 21.3666 60.580333, 21.3666 60.557967, 21.3666 60.5356, 21.35915 60.516967, 21.3349 60.508267, 21.2995 60.514467, 21.251 60.540567, 
+      21.22305 60.566667, 21.2156 60.5828, 21.2417 60.597733)), 
+  ((21.60665 60.210933, 21.6229 60.239467, 21.63765 60.252233, 21.6812 60.252233, 21.70335 60.240433, 21.7373 60.2247, 21.73435 60.206967, 21.7122 60.195167, 21.6812 60.195167, 21.6576 60.180433, 
+      21.6399 60.1627, 21.6207 60.161733, 21.6074 60.174533, 21.60665 60.210933)), 
+  ((21.16085 60.258133, 21.19185 60.265033, 21.24945 60.253233, 21.3011 60.226667, 21.3188 60.214867, 21.3011 60.197167, 21.2701 60.1952, 21.23765 60.198133, 21.1904 60.216833, 21.1653 60.221733, 
+      21.1535 60.2375, 21.16085 60.258133)), 
+  ((21.8278 63.3918, 21.8656 63.423267, 21.901 63.4343, 21.94355 63.4327, 21.9459 63.405967, 21.9081 63.3729, 21.86795 63.350867, 21.82545 63.363467, 21.8278 63.3918)), 
+  ((21.89525 60.233533, 21.9299 60.247333, 21.96385 60.250267, 21.97865 60.229633, 21.94025 60.209933, 21.93875 60.1834, 21.9233 60.1706, 21.8805 60.174533, 21.8554 60.1942, 21.86575 60.216833, 
+      21.89525 60.233533)), 
+  ((20.6739 60.200133, 20.6455 60.211933, 20.6399 60.2318, 20.6483 60.267233, 20.68 60.288967, 20.70145 60.2871, 20.72285 60.271567, 20.72285 60.247333, 20.7033 60.226233, 20.68835 60.2082, 
+      20.6739 60.200133)), 
+  ((21.97895 63.352433, 22.0309 63.3792, 22.07345 63.387067, 22.0994 63.382333, 22.07105 63.357167, 22.00965 63.320967, 21.9695 63.3068, 21.9506 63.3241, 21.96715 63.341433, 21.97895 63.352433)), 
+  ((22.1565 60.379133, 22.2023 60.391933, 22.25835 60.387, 22.2953 60.378167, 22.2938 60.3634, 22.25835 60.355533, 22.22 60.3516, 22.1816 60.350633, 22.15945 60.353567, 22.1447 60.3693, 
+      22.1565 60.379133)), 
+  ((20.9953 63.043933, 21.02835 63.061267, 21.0567 63.045533, 21.0898 63.020333, 21.0827 62.999867, 21.0638 62.9857, 21.0189 62.999867, 20.99765 63.018767, 20.9953 63.043933)), 
+  ((20.4735 60.0709, 20.50145 60.092033, 20.5434 60.1026, 20.5658 60.0877, 20.54715 60.057867, 20.5322 60.027433, 20.5061 60.027433, 20.48375 60.0473, 20.4735 60.0709)), 
+  ((20.8259 60.5008, 20.8376 60.5356, 20.8609 60.5356, 20.8879 60.520667, 20.88885 60.484633, 20.86555 60.4629, 20.8376 60.451733, 20.81985 60.4654, 20.8259 60.5008)), 
+  ((21.10275 60.685933, 21.1289 60.7058, 21.1475 60.698367, 21.16805 60.6648, 21.1578 60.630033, 21.14475 60.625067, 21.12235 60.6263, 21.10185 60.639967, 21.10275 60.685933)), 
+  ((22.00005 60.3998, 22.0576 60.398833, 22.0945 60.390967, 22.1078 60.3762, 22.09155 60.366367, 22.0458 60.362433, 21.9897 60.3634, 21.9735 60.372267, 21.98895 60.390967, 22.00005 60.3998)), 
+  ((20.1734 60.266367, 20.1969 60.2803, 20.2217 60.2855, 20.2465 60.279, 20.2635 60.2629, 20.2635 60.246367, 20.2387 60.236367, 20.20215 60.233333, 20.1754 60.234633, 20.16235 60.2468, 
+      20.1734 60.266367)), 
+  ((21.4523 59.862967, 21.4836 59.882367, 21.52165 59.8846, 21.54965 59.8749, 21.5474 59.860733, 21.5194 59.8503, 21.487 59.833167, 21.4646 59.8309, 21.43215 59.8421, 21.4523 59.862967)), 
+  ((21.09995 60.947633, 21.12875 60.964067, 21.13775 60.987633, 21.1616 60.9953, 21.1764 60.993667, 21.17475 60.976667, 21.16245 60.9564, 21.1756 60.938867, 21.1567 60.9268, 21.13285 60.9257, 
+      21.1057 60.925167, 21.0827 60.9301, 21.09995 60.947633)), 
+  ((22.24285 60.305367, 22.26725 60.330933, 22.30855 60.3447, 22.3322 60.340767, 22.3307 60.324067, 22.2953 60.295533, 22.25835 60.2788, 22.2318 60.283733, 22.24285 60.305367)), 
+  ((21.1972 63.075433, 21.2279 63.1006, 21.2586 63.1132, 21.27985 63.108467, 21.27515 63.078567, 21.235 63.056533, 21.19485 63.045533, 21.18775 63.056533, 21.1972 63.075433)), 
+  ((22.3401 59.9096, 22.35965 59.925667, 22.3988 59.921333, 22.41055 59.905233, 22.40925 59.8909, 22.3825 59.8761, 22.34985 59.881333, 22.33095 59.893933, 22.3401 59.9096)), 
+  ((20.86695 59.990433, 20.88235 59.998767, 20.9257 59.9975, 20.96325 59.9763, 20.957 59.9673, 20.931 59.9577, 20.90885 59.958967, 20.8751 59.969233, 20.86695 59.990433)), 
+  ((20.6138 60.323767, 20.6096 60.340533, 20.61335 60.3635, 20.6292 60.382767, 20.65435 60.382767, 20.6576 60.3604, 20.6539 60.329333, 20.6455 60.311333, 20.62405 60.312567, 20.6138 60.323767)), 
+  ((20.773 59.985267, 20.78745 59.9949, 20.8202 59.9904, 20.8231 59.9705, 20.81635 59.948033, 20.7942 59.937133, 20.7672 59.940333, 20.76145 59.963467, 20.773 59.985267)), 
+  ((25.5082 60.264167, 25.52295 60.2853, 25.55255 60.281067, 25.57155 60.261367, 25.58 60.2346, 25.5631 60.231767, 25.5293 60.236, 25.5103 60.255733, 25.5082 60.264167)), 
+  ((22.27735 59.9814, 22.29475 59.9953, 22.31825 59.994167, 22.3322 59.983133, 22.32695 59.959367, 22.31305 59.943133, 22.2991 59.944867, 22.2756 59.959933, 22.27735 59.9814)), 
+  ((21.7329 60.1519, 21.75355 60.1627, 21.7801 60.1627, 21.7831 60.1509, 21.7801 60.1273, 21.7639 60.113533, 21.73585 60.1145, 21.7314 60.131233, 21.7329 60.1519)), 
+  ((22.51955 59.973067, 22.54305 59.960033, 22.54305 59.945667, 22.5267 59.927833, 22.50325 59.9196, 22.49085 59.935667, 22.4928 59.9648, 22.51955 59.973067)), 
+  ((21.33245 61.771767, 21.3563 61.785033, 21.38215 61.781067, 21.3802 61.7625, 21.35435 61.732, 21.3384 61.732, 21.33045 61.749233, 21.33245 61.771767)), 
+  ((21.87085 60.124367, 21.91665 60.136167, 21.95945 60.136167, 21.95205 60.119433, 21.92105 60.107633, 21.8812 60.105667, 21.87085 60.124367)))
+
+POLYGON ((5.7055 59.852833, 5.73175 59.853733, 5.74875 59.844967, 5.7645 59.818767, 5.7514 59.8039, 5.7291 59.8004, 5.70025 59.8144, 5.6937 59.8345, 5.7055 59.852833))
+
+POLYGON ((15.09215 68.3217, 15.0628 68.3347, 15.04635 68.3484, 15.0628 68.3662, 15.1101 68.390867, 15.15995 68.4217, 15.22265 68.460767, 15.2422 68.478567, 15.2494 68.498433, 15.235 68.513533, 
+    15.2175 68.529267, 15.21545 68.549833, 15.23605 68.563533, 15.2638 68.563533, 15.28025 68.566967, 15.29615 68.5896, 15.3126 68.6081, 15.33625 68.614267, 15.36815 68.615633, 15.40205 68.610167, 
+    15.42775 68.6074, 15.4545 68.614267, 15.47195 68.628667, 15.46835 68.6506, 15.43235 68.678033, 15.40975 68.6931, 15.41695 68.7109, 15.4375 68.7349, 15.4478 68.7534, 15.4272 68.775333, 
+    15.41075 68.795867, 15.4159 68.8137, 15.43545 68.823967, 15.473 68.8219, 15.52335 68.819167, 15.5799 68.813667, 15.62615 68.809567, 15.6385 68.814367, 15.63235 68.832167, 15.59225 68.8493, 
+    15.5655 68.8589, 15.55525 68.8815, 15.57375 68.8966, 15.61485 68.908233, 15.65545 68.906167, 15.70895 68.905467, 15.75005 68.898633, 15.78195 68.887667, 15.8066 68.8815, 15.84775 68.879433, 
+    15.8724 68.8719, 15.89295 68.860933, 15.8868 68.8445, 15.875 68.828033, 15.84315 68.794433, 15.8164 68.762233, 15.81845 68.7321, 15.8308 68.721133, 15.8627 68.7266, 15.89765 68.743733, 
+    15.91925 68.7547, 15.9367 68.751267, 15.94595 68.735533, 15.92335 68.710167, 15.89355 68.6766, 15.83595 68.643, 15.82465 68.63, 15.8339 68.618333, 15.8555 68.619033, 15.88425 68.6245, 
+    15.9213 68.6389, 15.9537 68.656733, 15.9917 68.6855, 16.0308 68.7081, 16.0678 68.715633, 16.10275 68.711533, 16.1408 68.7184, 16.16035 68.734133, 16.1696 68.754033, 16.15415 68.775933, 
+    16.1254 68.798567, 16.11615 68.817733, 16.11715 68.834867, 16.15055 68.836267, 16.1968 68.838333, 16.22045 68.839, 16.2256 68.856133, 16.2184 68.8767, 16.2338 68.889033, 16.25745 68.888333, 
+    16.27905 68.882167, 16.31195 68.869167, 16.34945 68.852733, 16.41425 68.8397, 16.45125 68.832167, 16.48105 68.8363, 16.5088 68.841767, 16.53455 68.828767, 16.5546 68.810267, 16.55665 68.7767, 
+    16.5443 68.745867, 16.51655 68.702, 16.50935 68.666367, 16.4955 68.6246, 16.45025 68.594433, 16.40605 68.576633, 16.33615 68.565667, 16.28625 68.565, 16.22765 68.553367, 16.1968 68.5465, 
+    16.1567 68.5561, 16.12275 68.553367, 16.09605 68.530733, 16.08165 68.508133, 16.07905 68.4828, 16.0544 68.4602, 16.02355 68.4424, 15.9896 68.4239, 15.95155 68.4088, 15.9007 68.405367, 
+    15.87605 68.4074, 15.8452 68.424533, 15.8339 68.448533, 15.81535 68.455367, 15.802 68.4403, 15.79995 68.418367, 15.7794 68.403967, 15.7619 68.414267, 15.7316 68.4163, 15.72235 68.400533, 
+    15.7213 68.3704, 15.7059 68.3478, 15.68225 68.334067, 15.65345 68.319, 15.6288 68.2916, 15.60825 68.282, 15.5846 68.292267, 15.5553 68.310767, 15.51725 68.343, 15.4926 68.3649, 
+    15.4679 68.3663, 15.4278 68.3608, 15.398 68.3608, 15.3682 68.3697, 15.3507 68.3882, 15.36715 68.410133, 15.40315 68.4211, 15.44735 68.432767, 15.4957 68.446467, 15.5214 68.464967, 
+    15.52035 68.488267, 15.49875 68.503333, 15.4664 68.497867, 15.42015 68.475933, 15.3739 68.446467, 15.33685 68.423833, 15.2788 68.4067, 15.2459 68.3875, 15.213 68.3642, 15.1986 68.3368, 
+    15.1616 68.320333, 15.1297 68.3176, 15.09215 68.3217))
+
+POLYGON ((-9.11775 38.614267, -9.05005 38.614267, -9.0379 38.6293, -9.0344 38.650133, -9.04135 38.667467, -9.08825 38.681367, -9.08825 38.6883, -9.08475 38.716067, -8.9754 38.794733, -8.9754 38.820167, 
+    -8.991 38.836367, -9.0205 38.842167, -9.04135 38.869933, -9.0639 38.8757, -9.0969 38.8711, -9.1646 38.799367, -9.182 38.7415, -9.23235 38.662833, -9.27225 38.642033, -9.29655 38.633933, 
+    -9.3454 38.636533, -9.39005 38.624633, -9.4385 38.624633, -9.4971 38.630567, -9.5392 38.646733, -9.5698 38.667967, -9.5698 38.695167, -9.4933 38.811567, -9.43595 38.910133, -9.4589 39.052867, 
+    -9.4028 39.164167, -9.3824 39.2075, -9.39385 39.2313, -9.4219 39.2466, -9.50475 39.250833, -9.52645 39.2585, -9.53535 39.272933, -9.5175 39.288233, -9.46525 39.312867, -9.3607 39.3409, 
+    -9.2383 39.396133, -9.17455 39.473467, -9.17325 39.568633, -9.1414 39.685033, -8.9744 39.866867, -8.9285 39.958633, -8.9145 40.047, -8.9502 40.130267, -8.95145 40.1923, -8.8775 40.284933, 
+    -8.83925 40.420867, -8.84305 40.521133, -8.8252 40.536433, -8.80225 40.5441, -8.78825 40.543233, -8.77805 40.5322, -8.80225 40.4761, -8.801 40.4608, -8.7857 40.454867, -8.7704 40.461667, 
+    -8.73725 40.553433, -8.7245 40.558533, -8.6952 40.558533, -8.6748 40.563633, -8.66585 40.5789, -8.67605 40.610367, -8.66715 40.647733, -8.64165 40.667267, -8.64035 40.684267, -8.6531 40.7072, 
+    -8.648 40.723367, -8.6225 40.753933, -8.6327 40.7718, -8.6684 40.7735, -8.685 40.765833, -8.6952 40.671533, -8.7411 40.6078, -8.7653 40.6027, -8.78185 40.6095, -8.7844 40.6231, 
+    -8.77295 40.657933, -8.7449 40.885667, -8.7041 40.9732, -8.7041 41.0038, -8.71685 41.029267, -8.7385 41.052233, -8.7398 41.070067, -8.71175 41.107433, -8.70665 41.148233, -8.72575 41.187333, 
+    -8.7245 41.239167, -8.7334 41.276533, -8.77295 41.298633, -8.8507 41.317333, -8.88385 41.339433, -8.8915 41.357267, -8.852 41.452433, -8.85325 41.5119, -8.90425 41.572233, -8.9119 41.596033, 
+    -8.89535 41.614733, -8.8456 41.628333, -8.81245 41.642767, -8.81245 41.654667, -8.8354 41.659767, -8.8966 41.658067, -8.92085 41.664867, -8.93355 41.685267, -8.92465 41.796567, -8.9294 41.824833, 
+    -8.88385 41.858167, -8.86115 41.874767, -8.6455 41.989067, -8.5965 41.992333, -8.5156 41.958067, -8.4715 41.9597, -8.4274 41.9793, -8.34405 42.021733, -8.30975 42.028267, -8.25095 42.0152, 
+    -8.22645 41.984167, -8.22645 41.9499, -8.28525 41.8617, -8.2877 41.829067, -8.26445 41.7825, -8.1787 41.744933, -8.1493 41.7433, -8.10275 41.751467, -8.02675 41.8021, -7.9802 41.803733, 
+    -7.78295 41.7833, -7.5869 41.757167, -7.43495 41.755533, -7.3394 41.776767, -7.3026 41.8029, -7.29525 41.837167, -7.28055 41.864933, -7.2303 41.883733, -7.13965 41.887, -7.0294 41.8576, 
+    -6.9975 41.8576, -6.9436 41.883733, -6.8505 41.895167, -6.78675 41.8772, -6.69855 41.860867, -6.65935 41.828233, -6.65935 41.7825, -6.71325 41.689433, -6.7218 41.6282, -6.68015 41.605333, 
+    -6.6287 41.595533, -6.4841 41.5939, -6.35175 41.5547, -6.2758 41.4943, -6.25515 41.433567, -6.25565 41.433367, -6.30515 41.376367, -6.36595 41.340833, -6.42745 41.322833, -6.4515 41.310833, 
+    -6.492 41.228833, -6.59405 41.170833, -6.62255 41.144833, -6.67885 41.1313, -6.73435 41.0973, -6.8064 41.0203, -6.81255 40.9734, -6.9277 40.914633, -6.96445 40.885233, -6.9571 40.846033, 
+    -6.9081 40.788867, -6.88605 40.718667, -6.8995 40.585567, -6.9338 40.3733, -6.92155 40.2639, -6.92155 40.213267, -7.0551 40.1063, -7.0649 40.0818, -7.05755 40.058967, -6.9473 39.983833, 
+    -6.913 39.8875, -6.90935 39.681, -6.96115 39.632467, -7.01695 39.622233, -7.1383 39.571533, -7.1707 39.571533, -7.23705 39.582333, -7.3269 39.571, -7.3787 39.575333, -7.44505 39.5915, 
+    -7.4904 39.5915, -7.5357 39.582867, -7.49505 39.5127, -7.40435 39.444133, -7.3382 39.372267, -7.32475 39.262033, -7.23655 39.1608, -7.0356 39.0579, -6.9768 39.018733, -6.96455 38.979533, 
+    -6.967 38.940333, -7.0405 38.857067, -7.0325 38.8069, -7.0946 38.801767, -7.2152 38.7496, -7.28345 38.6908, -7.327 38.624133, -7.33815 38.543733, -7.34635 38.488367, -7.3051 38.362233, 
+    -7.1973 38.161367, -7.15315 38.127067, -7.12865 38.1238, -7.0821 38.130333, -6.9547 38.1875, -6.9326 38.1875, -6.92525 38.164633, -6.98165 38.007867, -7.01105 37.983367, -7.12865 37.9801, 
+    -7.2169 37.952367, -7.25735 37.910733, -7.49715 37.6315, -7.49715 37.603333, -7.53245 37.5092, -7.53245 37.482533, -7.4924 37.416667, -7.46885 37.350767, -7.48535 37.288033, -7.50185 37.258233, 
+    -7.467 37.120533, -7.5298 37.0943, -7.63435 37.0688, -7.71595 37.050967, -7.8651 36.9507, -7.91865 36.9371, -7.96585 36.9388, -8.03595 36.9643, -8.1405 37.009333, -8.20935 37.011867, 
+    -8.31775 37.004233, -8.4006 37.009333, -8.53195 37.051833, -8.5957 37.062867, -8.6913 37.057767, -8.79965 37.032267, -8.94245 36.929433, -8.96415 36.920933, -8.9845 36.920933, -9.02405 36.979567, 
+    -9.0164 37.014433, -8.96795 37.062, -8.894 37.287167, -8.8787 37.437567, -8.9195 37.505567, -8.92715 37.561633, -8.9055 37.6449, -8.9208 37.760467, -8.8813 37.853933, -8.88765 37.879433, 
+    -8.89785 37.887933, -8.92845 37.896433, -8.94375 37.905767, -8.94375 37.922767, -8.8864 38.016233, -8.84815 38.1522, -8.866 38.272, -8.9578 38.366333, -8.96165 38.382467, -8.954 38.391833, 
+    -8.9336 38.394367, -8.8711 38.379933, -8.7309 38.3383, -8.69775 38.339133, -8.6748 38.3451, -8.67095 38.356133, -8.67605 38.370567, -8.7513 38.402033, -8.76785 38.419867, -8.7755 38.506533, 
+    -8.7921 38.514167, -8.8176 38.508233, -8.8533 38.4547, -8.87625 38.445367, -8.8979 38.4462, -8.93615 38.4683, -8.95655 38.470833, -8.9897 38.4615, -9.13375 38.367167, -9.19625 38.350167, 
+    -9.24085 38.351867, -9.2651 38.364633, -9.27655 38.389267, -9.2549 38.4853, -9.2995 38.554133, -9.3237 38.566867, -9.3339 38.577067, -9.3352 38.592367, -9.32765 38.5999, -9.29655 38.610767, 
+    -9.26185 38.611933, -9.2115 38.5946, -9.19935 38.563367, -9.1542 38.5541, -9.13855 38.559867, -9.1299 38.573767, -9.1299 38.609633, -9.11775 38.614267))
+
+POLYGON ((-5.94645 59.216333, -5.9288 59.216333, -5.91525 59.2109, -5.903 59.1937, -5.9003 59.181933, -5.90845 59.171067, -5.9424 59.168333, -5.9614 59.1765, -5.9655 59.1937, -5.9614 59.209067, 
+    -5.94645 59.216333))
+
+POLYGON ((9.28705 63.918167, 9.31675 63.9168, 9.3301 63.9004, 9.32705 63.8881, 9.31165 63.8799, 9.27065 63.8833, 9.2645 63.896967, 9.27165 63.909267, 9.28705 63.918167))
+
+POLYGON ((-5.2018 48.432233, -5.1683 48.4643, -5.12015 48.475767, -5.09265 48.469467, -5.0832 48.452267, -5.0901 48.429367, -5.1296 48.409867, -5.17775 48.409867, -5.20095 48.420767, -5.2018 48.432233))
+
+POLYGON ((25.17635 71.108533, 25.1616 71.1162, 25.1574 71.1321, 25.17895 71.146467, 25.20205 71.1598, 25.2505 71.1721, 25.28775 71.171067, 25.35855 71.1716, 25.4016 71.1839, 25.44425 71.195167, 
+    25.5019 71.2213, 25.5396 71.236167, 25.56995 71.236167, 25.6307 71.236667, 25.68375 71.222333, 25.7234 71.215667, 25.7611 71.210033, 25.7965 71.215167, 25.83495 71.2162, 25.878 71.214133, 
+    25.89875 71.2085, 25.9072 71.1916, 25.89375 71.179267, 25.8599 71.1639, 25.83225 71.1403, 25.84995 71.1157, 25.88535 71.110567, 25.92685 71.116733, 25.95765 71.108533, 25.99915 71.1198, 
+    26.0376 71.1372, 26.073 71.1444, 26.11295 71.1495, 26.1214 71.133133, 26.0983 71.112633, 26.04295 71.068567, 25.9999 71.031667, 25.9307 71.0122, 25.8576 71.009133, 25.77915 71.0204, 
+    25.69305 71.0255, 25.6069 71.023467, 25.53695 71.0173, 25.4862 71.011133, 25.4293 71.0255, 25.3924 71.053167, 25.33545 71.072633, 25.24245 71.083933, 25.17635 71.108533))
+
+POLYGON ((0.74 51.473067, 0.78005 51.470733, 0.86705 51.4452, 0.91575 51.419667, 0.9175 51.401133, 0.90185 51.391833, 0.8653 51.3872, 0.79915 51.396467, 0.76435 51.415033, 0.7313 51.4452, 
+    0.7313 51.467267, 0.74 51.473067))
+
+POLYGON ((11.8293 66.559167, 11.84465 66.559167, 11.8566 66.546667, 11.84465 66.534133, 11.831 66.530733, 11.81565 66.5387, 11.81565 66.552333, 11.8293 66.559167))
+
+POLYGON ((-3.0784 58.8916, -3.06565 58.9001, -3.0449 58.9001, -3.02255 58.896933, -3.005 58.9033, -2.9811 58.9001, -2.9739 58.8879, -2.9835 58.8645, -2.99145 58.830467, -2.9867 58.786833, 
+    -3.00105 58.771967, -3.0218 58.7592, -3.03935 58.754933, -3.06485 58.771967, -3.06645 58.795367, -3.07125 58.8347, -3.0824 58.8666, -3.0784 58.8916))
+
+POLYGON ((-7.66225 56.8973, -7.64325 56.8955, -7.62695 56.887333, -7.6283 56.876467, -7.63645 56.871033, -7.6582 56.871933, -7.6718 56.8837, -7.6718 56.891867, -7.66225 56.8973))
+
+POLYGON ((29.8213 69.988333, 29.8994 69.973467, 29.94035 69.957333, 29.9478 69.928833, 29.9422 69.901567, 29.8957 69.885467, 29.8083 69.869333, 29.7655 69.8582, 29.70975 69.8582, 29.67995 69.863133, 
+    29.67015 69.875533, 29.65805 69.9028, 29.672 69.933767, 29.70455 69.957333, 29.73245 69.977767, 29.77895 69.985833, 29.8213 69.988333))
+
+POLYGON ((6.0302 62.500467, 6.10625 62.518833, 6.1849 62.527567, 6.22165 62.524067, 6.24915 62.508333, 6.25045 62.482133, 6.23735 62.463767, 6.1829 62.4581, 6.11735 62.463333, 6.0754 62.4537, 
+    6.04525 62.459833, 6.0269 62.4782, 6.0302 62.500467))
+
+POLYGON ((-2.38985 46.693233, -2.3854 46.683567, -2.3854 46.6739, -2.40885 46.662, -2.43 46.661267, -2.4869 46.682833, -2.50475 46.693233, -2.51035 46.705867, -2.4925 46.7163, -2.459 46.7185, 
+    -2.41665 46.7148, -2.38985 46.693233))
+
+POLYGON ((10.7294 64.996467, 10.8556 65.0283, 10.9835 65.048767, 11.02955 65.051033, 11.0466 65.044233, 11.0483 65.031733, 10.992 65.0033, 10.9494 64.995333, 10.9153 64.989667, 10.8573 64.9726, 
+    10.7669 64.9385, 10.74985 64.936233, 10.72085 64.9419, 10.7038 64.957833, 10.70725 64.9783, 10.71575 64.9874, 10.7294 64.996467))
+
+POLYGON ((23.1605 52.274, 23.16765 52.287267, 23.222 52.374133, 23.291 52.465033, 23.33065 52.4915, 23.3772 52.513367, 23.5307 52.545567, 23.67385 52.574333, 23.74285 52.5916, 23.79285 52.613467, 
+    23.8325 52.6549, 23.88685 52.759, 23.90065 52.914333, 23.8946 53.084033, 23.79455 53.256633, 23.7023 53.420567, 23.635 53.619633, 23.50825 53.8434, 23.47375 53.928533, 23.46055 53.957633, 
+    23.4444 53.992967, 23.64755 54.000433, 23.90835 54.0036, 24.08385 53.994133, 24.302 53.956167, 24.3589 53.949833, 24.4822 53.975133, 24.56755 53.9878, 24.6624 54.051067, 24.7193 54.0574, 
+    24.7952 54.028933, 24.82605 54.043167, 24.8545 54.1571, 24.8972 54.179233, 24.94935 54.188733, 25.0679 54.1729, 25.2007 54.2014, 25.40935 54.318467, 25.47575 54.327967, 25.52795 54.283667, 
+    25.5706 54.141267, 25.61805 54.1128, 25.70815 54.1223, 25.75555 54.150767, 25.7935 54.195067, 25.79825 54.2552, 25.78875 54.302633, 25.72235 54.353267, 25.59905 54.4229, 25.5706 54.441867, 
+    25.57535 54.4735, 25.65125 54.5115, 25.72235 54.5811, 25.74135 54.672867, 25.72235 54.7488, 25.70105 54.816833, 25.75795 54.8801, 25.86705 54.9592, 25.9856 55.006667, 26.0994 55.019333, 
+    26.199 55.032, 26.2891 55.142733, 26.32705 55.1649, 26.3982 55.174367, 26.4978 55.1712, 26.6685 55.177533, 26.7918 55.244, 26.86295 55.319933, 26.83925 55.361067, 26.78235 55.370567, 
+    26.57365 55.329433, 26.4646 55.3136, 26.4077 55.335767, 26.42665 55.399033, 26.5215 55.5256, 26.65195 55.733233, 26.7136 55.7269, 26.8037 55.723733, 26.8843 55.736367, 26.9412 55.771167, 
+    26.96965 55.812233, 26.9773 55.8758, 26.98955 55.885067, 27.00975 55.898567, 27.03585 55.9029, 27.0659 55.9029, 27.0848 55.9116, 27.1152 55.924467, 27.1367 55.9236, 27.16415 55.907067, 
+    27.19025 55.884, 27.22155 55.867467, 27.26495 55.855533, 27.3217 55.844667, 27.35985 55.837467, 27.44865 55.8241, 27.54825 55.847033, 27.6336 55.8881, 27.7427 55.9545, 27.80435 56.055633, 
+    27.8897 56.150467, 28.0035 56.207367, 28.0889 56.223167, 28.1695 56.2216, 28.3355 56.186833, 28.4303 56.186833, 28.5631 56.171033, 28.6959 56.104667, 28.81445 56.0193, 28.85715 56.025633, 
+    28.9425 56.092, 29.00415 56.1426, 29.06105 56.152067, 29.1322 56.144167, 29.265 56.118867, 29.40725 56.0525, 29.4452 55.976633, 29.4452 55.872333, 29.559 55.821733, 29.6349 55.802767, 
+    29.75345 55.812267, 29.9052 55.8407, 30.0617 55.9308, 30.1091 55.9371, 30.1945 55.9308, 30.28935 55.899167, 30.4648 55.817, 30.68295 55.700033, 30.9438 55.583067, 30.98645 55.5167, 
+    30.98645 55.4503, 30.9343 55.352333, 30.9011 55.2812, 30.939 55.180067, 30.99595 55.138967, 31.0955 55.138967, 31.14295 55.1358, 31.14295 55.1042, 31.0481 55.0315, 30.82995 54.924, 
+    30.7351 54.857633, 30.7351 54.7944, 30.8015 54.756467, 30.96275 54.750167, 31.0908 54.750167, 31.1287 54.718533, 31.1287 54.667967, 31.0813 54.626867, 31.0149 54.547833, 31.01965 54.5099, 
+    31.0481 54.4704, 31.1287 54.4451, 31.21405 54.426133, 31.2852 54.375567, 31.3326 54.277567, 31.3753 54.227, 31.46065 54.163767, 31.4986 54.1448, 31.67405 54.125833, 31.7642 54.129, 
+    31.8448 54.0974, 31.87965 54.0552, 31.85495 54.038733, 31.8307 54.004333, 31.80035 53.955767, 31.75935 53.887967, 31.7389 53.8576, 31.7199 53.8293, 31.6926 53.781733, 31.68805 53.751367, 
+    31.6973 53.725167, 31.73095 53.7165, 31.79735 53.741767, 31.9159 53.808167, 32.07715 53.823967, 32.30005 53.8145, 32.4423 53.817633, 32.53715 53.817633, 32.53245 53.776567, 32.4281 53.7007, 
+    32.4044 53.656433, 32.4186 53.612167, 32.6083 53.517333, 32.6273 53.4731, 32.61305 53.419367, 32.5514 53.3498, 32.40915 53.248667, 32.17675 53.142767, 32.0724 53.120633, 31.98705 53.126967, 
+    31.89695 53.161733, 31.76415 53.2534, 31.5792 53.307133, 31.49385 53.313467, 31.4227 53.288167, 31.3231 53.190167, 31.26145 53.0985, 31.24725 53.032133, 31.2852 52.987867, 31.3326 52.961, 
+    31.4417 52.9357, 31.54125 52.9041, 31.546 52.866167, 31.546 52.8219, 31.4417 52.758667, 31.4464 52.711267, 31.4891 52.657533, 31.546 52.600633, 31.50335 52.344567, 31.5365 52.281367, 
+    31.62665 52.249767, 31.71675 52.227633, 31.7452 52.183367, 31.735 52.1354, 31.5508 52.111467, 31.33515 52.111467, 31.124 52.129433, 30.9982 52.114433, 30.88345 52.063867, 30.88235 52.0606, 
+    30.85885 52.0267, 30.8429 51.9928, 30.827 51.9685, 30.80725 51.9503, 30.76945 51.9359, 30.77085 51.909467, 30.75855 51.8799, 30.7373 51.864467, 30.70615 51.859433, 30.6703 51.8733, 
+    30.6297 51.878333, 30.608 51.868267, 30.60705 51.8475, 30.591 51.8261, 30.5589 51.7959, 30.5509 51.766633, 30.55845 51.738967, 30.55845 51.709367, 30.53955 51.674767, 30.53105 51.6408, 
+    30.5353 51.6002, 30.5523 51.569367, 30.5551 51.542333, 30.5542 51.5077, 30.5287 51.466167, 30.532 51.428733, 30.549 51.396633, 30.5734 51.366433, 30.5534 51.337367, 30.47255 51.331367, 
+    30.3692 51.341833, 30.2344 51.386767, 30.07265 51.5365, 30.00525 51.539467, 29.95585 51.506533, 29.95135 51.434667, 29.89745 51.4167, 29.848 51.431667, 29.78065 51.491567, 29.69525 51.5335, 
+    29.63235 51.5365, 29.58295 51.512533, 29.50655 51.4077, 29.45715 51.388233, 29.38975 51.400233, 29.33135 51.430167, 29.3044 51.6308, 29.25495 51.681733, 29.2325 51.681733, 29.1561 51.6368, 
+    29.06625 51.6368, 28.94945 51.5829, 28.87755 51.532, 28.81915 51.508033, 28.75625 51.514, 28.70235 51.540967, 28.6664 51.626333, 28.5945 51.662267, 28.5406 51.656267, 28.4867 51.599367, 
+    28.43725 51.5904, 28.4058 51.608367, 28.37885 51.6413, 28.37435 51.6922, 28.38335 51.812, 28.3519 51.826967, 28.307 51.812, 28.19915 51.746133, 28.1093 51.6473, 28.0554 51.6353, 
+    27.9925 51.659267, 27.9161 51.6383, 27.87565 51.5814, 27.82625 51.540967, 27.75885 51.531967, 27.61955 51.663733, 27.57465 51.663733, 27.4893 51.654767, 27.26915 51.648767, 27.19275 51.6757, 
+    27.0939 51.765567, 27.00855 51.805967, 26.81085 51.838933, 26.56375 51.865867, 26.50085 51.877833, 26.18185 52.008133, 26.0875 52.0231, 25.97065 52.0231, 25.8134 51.984167, 25.7101 51.9632, 
+    25.62475 51.9662, 25.35965 52.027567, 25.24285 52.027567, 25.0272 51.973633, 24.92385 51.958667, 24.76215 51.967667, 24.6049 51.970667, 24.50155 51.9542, 24.3713 51.8823, 24.2455 51.7146, 
+    24.14665 51.642733, 24.06125 51.624767, 23.99835 51.621767, 23.83665 51.6757, 23.75575 51.681667, 23.6659 51.6607, 23.5763 51.599533, 23.5772 51.639167, 23.5853 51.672367, 23.5855 51.6733, 
+    23.5986 51.6978, 23.6161 51.731633, 23.6301 51.7631, 23.6323 51.806567, 23.6314 51.876567, 23.63755 51.917367, 23.65285 51.963167, 23.6555 51.994667, 23.652 52.030233, 23.63885 52.061733, 
+    23.60605 52.096433, 23.5693 52.127333, 23.54215 52.147733, 23.4818 52.179833, 23.4372 52.1944, 23.40525 52.2017, 23.36585 52.209867, 23.3011 52.210433, 23.2635 52.2221, 23.22765 52.240767, 
+    23.20795 52.262067, 23.17645 52.273133, 23.1605 52.274))
+
+POLYGON ((18.71795 70.2039, 18.7601 70.215333, 18.7943 70.2162, 18.8154 70.209167, 18.8154 70.1969, 18.7864 70.189, 18.7377 70.1855, 18.7127 70.1846, 18.70745 70.193367, 18.71795 70.2039))
+
+POLYGON ((1.35595 38.5705, 1.32575 38.577567, 1.3046 38.603733, 1.3046 38.618833, 1.3167 38.647, 1.3167 38.6742, 1.35445 38.696333, 1.3756 38.695333, 1.3907 38.683267, 1.39825 38.641967, 
+    1.4239 38.632933, 1.4692 38.6309, 1.4783 38.618833, 1.47225 38.604733, 1.41185 38.574533, 1.38315 38.5675, 1.35595 38.5705))
+
+POLYGON ((4.83565 60.893433, 4.85795 60.889933, 4.88285 60.8681, 4.88285 60.856733, 4.8684 60.8471, 4.85795 60.848, 4.82515 60.865467, 4.82515 60.880333, 4.83565 60.893433))
+
+POLYGON ((-1.73035 60.416867, -1.6984 60.416867, -1.6729 60.396633, -1.6809 60.372167, -1.7048 60.361533, -1.7383 60.358367, -1.75585 60.367933, -1.76065 60.386, -1.73035 60.416867))
+
+POLYGON ((16.065 46.891867, 16.0869 46.9252, 16.1035 46.9505, 16.2872 47.012567, 16.41045 47.062867, 16.47585 47.098067, 16.4985 47.150067, 16.47085 47.269133, 16.413 47.341233, 16.41805 47.3999, 
+    16.46335 47.440167, 16.55645 47.477067, 16.61935 47.515633, 16.62185 47.5844, 16.60425 47.633033, 16.54385 47.676633, 16.4759 47.685, 16.4382 47.698433, 16.4382 47.7286, 16.51615 47.767167, 
+    16.66205 47.780567, 16.70735 47.760433, 16.7451 47.708467, 16.78285 47.701733, 16.8533 47.723533, 16.94385 47.738633, 17.02685 47.728567, 17.05705 47.7353, 17.06965 47.760433, 17.05455 47.842633, 
+    17.0596 47.908033, 17.10965 48, 17.15825 48.061667, 17.21065 48.057967, 17.2745 48.0629, 17.3827 48, 17.52785 47.9247, 17.632 47.8542, 17.6762 47.833167, 17.733 47.8279, 
+    17.79775 47.820533, 17.84035 47.810033, 17.87825 47.796333, 17.9398 47.792133, 18.07555 47.8037, 18.30915 47.828933, 18.4749 47.8447, 18.5412 47.8552, 18.6122 47.8573, 18.6406 47.860967, 
+    18.76255 48, 18.82445 48.024367, 18.9058 48.039967, 18.9479 48.047, 19.18835 48.060667, 19.29715 48.062233, 19.3463 48.070033, 19.3802 48.080967, 19.4118 48.098933, 19.51595 48.161367, 
+    19.5756 48.186333, 19.6107 48.194933, 19.64345 48.198033, 19.71775 48.190633, 19.7903 48.178133, 19.8675 48.163333, 19.9354 48.162533, 20.0056 48.178133, 20.05705 48.2008, 20.10035 48.2203, 
+    20.2308 48.255033, 20.33845 48.294067, 20.37235 48.317467, 20.4016 48.350267, 20.47065 48.446267, 20.53675 48.494267, 20.6444 48.5497, 20.70875 48.57, 20.7696 48.577, 20.8164 48.575433, 
+    20.8597 48.5653, 20.96965 48.5169, 21.00475 48.5091, 21.1083 48.511833, 21.16445 48.516533, 21.2569 48.5376, 21.30955 48.550867, 21.3739 48.5501, 21.4546 48.536033, 21.50725 48.503267, 
+    21.6225 48.398267, 21.69155 48.354567, 21.73715 48.339733, 21.82025 48.334267, 21.93605 48.343633, 21.9887 48.3569, 22.03435 48.378767, 22.0952 48.427933, 22.0955 48.4284, 22.1651 48.415667, 
+    22.2179 48.389933, 22.2615 48.353033, 22.3193 48.268033, 22.35075 48.235333, 22.3893 48.213533, 22.44375 48.202333, 22.5125 48.1867, 22.62565 48.131333, 22.686 48.112867, 22.78615 48.101967, 
+    22.8331 48.0919, 22.86915 48.080167, 22.88505 48.0673, 22.8858 48.0491, 22.88665 48.028033, 22.87625 48, 22.81795 47.945467, 22.69865 47.885367, 22.53165 47.844733, 22.47595 47.814667, 
+    22.26915 47.7387, 22.10745 47.639733, 22.0332 47.5213, 21.98415 47.394067, 21.78795 47.1926, 21.72965 47.0954, 21.5732 46.918667, 21.44065 46.715433, 21.3505 46.642967, 21.2922 46.566967, 
+    21.2471 46.4362, 21.19275 46.374333, 21.0867 46.296567, 21.01245 46.293033, 20.91705 46.324833, 20.82955 46.317767, 20.76325 46.277133, 20.6413 46.158733, 20.5777 46.142833, 20.3722 46.162267, 
+    20.2073 46.168433, 20.0885 46.172867, 20.0037 46.195833, 19.63115 46.217033, 19.5357 46.204667, 19.40315 46.118067, 19.33955 46.045633, 19.31035 46.040333, 19.2759 46.061533, 19.19105 46.102167, 
+    19.1036 46.109233, 19.0267 46.0739, 18.95775 45.9714, 18.92065 45.941367, 18.8276 45.9245, 18.81325 45.9219, 18.4951 45.812333, 18.28835 45.83, 18.177 45.8247, 18.0391 45.777, 
+    17.9105 45.768167, 17.7594 45.810567, 17.3909 45.957267, 17.30605 46.0138, 17.25835 46.103933, 17.2172 46.151667, 16.96005 46.339, 16.7718 46.415, 16.59685 46.521033, 16.576871 46.539115, 
+    16.48945 46.618233, 16.3224 46.791433, 16.32505 46.849733, 16.30915 46.8851, 16.24555 46.901, 16.065 46.891867))
+
+POLYGON ((-1.66335 59.6106, -1.6362 59.615933, -1.5979 59.6085, -1.59155 59.592533, -1.59475 59.576567, -1.62185 59.551067, -1.641 59.539367, -1.6809 59.539367, -1.69685 59.5521, -1.6984 59.567, 
+    -1.68565 59.592533, -1.66335 59.6106))
+
+POLYGON ((-3.1845 58.785767, -3.16055 58.7847, -3.143 58.763433, -3.151 58.748533, -3.1733 58.738967, -3.2068 58.738967, -3.2196 58.7549, -3.2164 58.768733, -3.1845 58.785767))
+
+POLYGON ((-6.2004 59.167433, -6.17595 59.166533, -6.15155 59.1593, -6.15155 59.1303, -6.1583 59.123967, -6.17735 59.120367, -6.20315 59.124867, -6.2208 59.1439, -6.21945 59.152033, -6.2004 59.167433))
+
+POLYGON ((7.48545 63.139, 7.50705 63.1875, 7.51755 63.195367, 7.53195 63.193633, 7.54115 63.185767, 7.5713 63.107967, 7.5818 63.091367, 7.5818 63.082633, 7.56735 63.070367, 7.4533 63.0363, 
+    7.37855 63.0328, 7.34055 63.046767, 7.32875 63.058133, 7.3353 63.0765, 7.3733 63.111467, 7.38905 63.1202, 7.4533 63.126333, 7.4795 63.131567, 7.48545 63.139))
+
+POLYGON ((5.827 58.4879, 5.8244 58.5052, 5.84255 58.518, 5.86335 58.518333, 5.8903 58.5128, 5.90745 58.498967, 5.9043 58.488933, 5.8841 58.4782, 5.8571 58.4782, 5.827 58.4879))
+
+POLYGON ((8.09245 63.285867, 8.1167 63.281933, 8.15075 63.253967, 8.15075 63.238233, 8.13505 63.230367, 8.1075 63.233, 8.0813 63.260067, 8.0826 63.278433, 8.09245 63.285867))
+
+POLYGON ((-7.26635 57.711633, -7.1944 57.714333, -7.1428 57.710733, -7.13465 57.702567, -7.1333 57.6881, -7.155 57.668167, -7.172 57.662267, -7.21815 57.659567, -7.23855 57.6505, -7.2562 57.636933, 
+    -7.2562 57.6152, -7.27385 57.607967, -7.29965 57.609767, -7.3309 57.6143, -7.34445 57.6125, -7.3567 57.603433, -7.35535 57.593467, -7.2956 57.577167, -7.2915 57.567233, -7.2983 57.559067, 
+    -7.3757 57.559067, -7.39745 57.569033, -7.4246 57.589867, -7.43815 57.593467, -7.4721 57.592567, -7.49315 57.583967, -7.5122 57.5713, -7.5312 57.5713, -7.53665 57.576733, -7.54615 57.6048, 
+    -7.5638 57.619267, -7.5964 57.622, -7.61945 57.620167, -7.6371 57.628333, -7.64665 57.648233, -7.63985 57.6573, -7.58825 57.6899, -7.55565 57.700767, -7.48775 57.704367, -7.42935 57.699833, 
+    -7.40085 57.684467, -7.3764 57.670867, -7.35195 57.669067, -7.33295 57.670867, -7.3139 57.6908, -7.29355 57.705267, -7.26635 57.711633))
+
+POLYGON ((18.36325 69.874833, 18.3975 69.886233, 18.4449 69.8845, 18.48175 69.879233, 18.48835 69.867833, 18.4765 69.854667, 18.4462 69.846767, 18.4041 69.844133, 18.36855 69.844133, 18.35535 69.851133, 
+    18.3567 69.866933, 18.36325 69.874833))
+
+POLYGON ((5.6709 62.450667, 5.69255 62.450233, 5.70435 62.443233, 5.7096 62.4214, 5.67945 62.401267, 5.6519 62.3978, 5.627 62.399533, 5.61915 62.409133, 5.6283 62.426633, 5.6493 62.442367, 
+    5.6709 62.450667))
+
+POLYGON ((-1.33685 45.837967, -1.4466 45.922967, -1.4733 45.9615, -1.4718 45.983267, -1.46585 45.991167, -1.4481 45.995133, -1.4288 45.992167, -1.3828 45.951633, -1.31605 45.930867, -1.29975 45.930867, 
+    -1.2805 45.921967, -1.279 45.907133, -1.31605 45.839933, -1.32645 45.833, -1.33685 45.837967))
+
+POLYGON ((-5.33985 55.7406, -5.2998 55.735967, -5.2476 55.716233, -5.2215 55.701167, -5.21105 55.666333, -5.2128 55.587467, -5.2041 55.564267, -5.1658 55.5457, -5.1519 55.527133, -5.15365 55.506233, 
+    -5.1693 55.491167, -5.17975 55.4726, -5.1919 55.4668, -5.2215 55.471433, -5.2528 55.4784, -5.2772 55.4784, -5.2998 55.473767, -5.3172 55.467967, -5.33985 55.471433, -5.36595 55.4877, 
+    -5.37985 55.509733, -5.38335 55.5364, -5.399 55.560767, -5.4251 55.589767, -5.4425 55.610667, -5.44075 55.6478, -5.42335 55.668667, -5.39725 55.686067, -5.38335 55.7139, -5.36595 55.730167, 
+    -5.35375 55.739433, -5.33985 55.7406))
+
+POLYGON ((4.8717 60.7881, 4.94775 60.7846, 5.012 60.765367, 5.11035 60.7042, 5.10965 60.691533, 5.08345 60.687167, 5.0572 60.689767, 5.0218 60.704633, 4.95625 60.737867, 4.91955 60.745733, 
+    4.89335 60.751833, 4.86055 60.778933, 4.86055 60.7833, 4.8717 60.7881))
+
+POLYGON ((15.1681 68.0485, 15.1815 68.0625, 15.18915 68.076533, 15.2236 68.067633, 15.24465 68.034467, 15.258 68.003867, 15.24655 67.982167, 15.20255 67.994933, 15.17385 68.0166, 15.1681 68.0485))
+
+POLYGON ((-6.35385 55.359633, -6.3436 55.3692, -6.31695 55.3733, -6.2596 55.3528, -6.22885 55.337767, -6.2248 55.322767, -6.23705 55.3132, -6.26165 55.3132, -6.32515 55.3255, -6.34975 55.3405, 
+    -6.35385 55.359633))
+
+POLYGON ((12.6069 66.203867, 12.61475 66.179067, 12.63335 66.162867, 12.6405 66.1352, 12.62335 66.119, 12.57755 66.101833, 12.5289 66.082767, 12.48885 66.062733, 12.4502 66.043667, 12.4302 66.034133, 
+    12.37725 66.0227, 12.3515 66.036033, 12.34505 66.054167, 12.3551 66.078, 12.3937 66.103733, 12.43665 66.123767, 12.47525 66.139967, 12.46955 66.157133, 12.4452 66.1657, 12.4209 66.171433, 
+    12.4066 66.185733, 12.4123 66.2048, 12.4724 66.2296, 12.5053 66.2458, 12.5325 66.249633, 12.5568 66.242, 12.58685 66.228667, 12.6069 66.203867))
+
+POLYGON ((-3.3421 47.349167, -3.3312 47.360067, -3.3053 47.355533, -3.1976 47.3001, -3.17035 47.2765, -3.17445 47.261033, -3.1949 47.250133, -3.25895 47.251967, -3.3094 47.2683, -3.3421 47.327367, 
+    -3.3421 47.349167))
+
+POLYGON ((5.0545 59.960767, 5.0755 59.961633, 5.0991 59.9363, 5.09255 59.920567, 5.07155 59.9057, 5.04535 59.9092, 5.03225 59.927533, 5.03485 59.9459, 5.0545 59.960767))
+
+POLYGON ((22.360773 42.369484, 22.3629 42.386033, 22.51275 42.487533, 22.52725 42.537467, 22.4644 42.650267, 22.44625 42.735667, 22.42695 42.8726, 22.46805 42.919333, 22.55745 42.935433, 22.67105 42.9435, 
+    22.77015 42.975733, 22.84265 43.083667, 22.97075 43.2093, 22.9804 43.2528, 22.6251 43.4977, 22.46075 43.653967, 22.35445 43.813467, 22.34235 43.9198, 22.3762 43.998733, 22.55985 44.1534, 
+    22.70005 44.2291, 22.70915 44.237, 22.7207 44.230733, 22.81895 44.208133, 22.8457 44.1986, 22.8966 44.1617, 22.93055 44.146233, 22.9627 44.1379, 22.97875 44.126, 22.97875 44.1129, 
+    22.95735 44.091467, 22.8734 44.0284, 22.8395 43.9879, 22.8377 43.956967, 22.86445 43.926033, 22.92965 43.8915, 23.0225 43.871267, 23.0993 43.8677, 23.16715 43.871267, 23.24215 43.8903, 
+    23.30105 43.902233, 23.36 43.902233, 23.3966 43.896267, 23.4966 43.872467, 23.5252 43.862933, 23.57875 43.857, 23.61445 43.851033, 23.68055 43.849833, 23.7466 43.8546, 23.79125 43.8534, 
+    23.85285 43.8427, 23.97605 43.810567, 24.00465 43.8034, 24.0707 43.8058, 24.10285 43.799833, 24.17605 43.762933, 24.2064 43.752233, 24.23675 43.752233, 24.28675 43.764133, 24.3448 43.7808, 
+    24.4841 43.8058, 24.5323 43.809367, 24.57335 43.806967, 24.7055 43.777233, 24.7448 43.774833, 24.83675 43.7796, 24.9064 43.776033, 24.9814 43.7677, 25.00995 43.771267, 25.0385 43.781967, 
+    25.08675 43.783167, 25.12065 43.777233, 25.2046 43.7558, 25.23405 43.751033, 25.30905 43.751033, 25.368 43.7451, 25.4394 43.728433, 25.52335 43.7213, 25.6278 43.728433, 25.68135 43.7427, 
+    25.78135 43.785567, 25.8724 43.839133, 25.94205 43.872433, 26.04115 43.9272, 26.14115 44.009333, 26.17685 44.031967, 26.2715 44.073633, 26.3483 44.103367, 26.4179 44.121233, 26.4706 44.133133, 
+    26.5831 44.131933, 26.6206 44.127167, 26.7027 44.127167, 26.7706 44.1367, 26.80795 44.104167, 26.91085 44.143633, 27.00435 44.1665, 27.0667 44.170667, 27.14155 44.154033, 27.2397 44.141567, 
+    27.3052 44.151967, 27.35195 44.1499, 27.3987 44.122867, 27.43925 44.089633, 27.49845 44.0834, 27.539 44.1021, 27.5982 44.106267, 27.6481 44.087533, 27.6824 44.056367, 27.7167 44.0356, 
+    27.7946 44.041833, 27.8632 44.0647, 27.9302 44.073, 27.9707 44.041833, 27.9863 43.9587, 28.08605 43.861033, 28.2045 43.802867, 28.31365 43.773767, 28.559 43.751367, 28.559 43.5357, 
+    28.52785 43.475433, 28.4715 43.4438, 28.42405 43.437867, 28.344 43.4616, 28.22535 43.481333, 28.1008 43.447767, 28.0133 43.3934, 27.9896 43.298567, 27.9184 43.2116, 27.9006 43.132533, 
+    27.9036 43.0021, 27.9229 42.886467, 27.89915 42.821267, 27.87545 42.789633, 27.8161 42.769867, 27.71825 42.769867, 27.653 42.76, 27.64115 42.736267, 27.64115 42.702667, 27.65895 42.6849, 
+    27.65155 42.664133, 27.63375 42.638467, 27.5151 42.6108, 27.4825 42.583133, 27.4825 42.555433, 27.50325 42.519867, 27.5448 42.496167, 27.5863 42.508, 27.60705 42.511967, 27.63375 42.494167, 
+    27.6634 42.474433, 27.696 42.462567, 27.71085 42.436867, 27.71085 42.3934, 27.73455 42.381533, 27.7672 42.389433, 27.8028 42.387467, 27.78795 42.351867, 27.78945 42.3074, 27.80725 42.277767, 
+    27.97625 42.133467, 27.9888 42.115367, 27.93135 42.057433, 27.854 42.030033, 27.7235 42.033267, 27.53255 42.020367, 27.4262 42.033267, 27.3114 42.104133, 27.164 42.139567, 27.10115 42.129933, 
+    26.89815 42.034867, 26.78935 42.034867, 26.67335 42.018767, 26.5912 41.955933, 26.4764 41.897933, 26.32895 41.857667, 26.29615 41.857667, 26.2516 41.857667, 26.1646 41.885033, 26.0752 41.877, 
+    26.04135 41.848, 26.05825 41.740033, 26.14045 41.590233, 26.1477 41.532233, 26.07035 41.4114, 25.9749 41.3695, 25.79845 41.355, 25.62685 41.3389, 25.39 41.2841, 25.30905 41.287333, 
+    25.0142 41.416233, 24.89335 41.4549, 24.729 41.4565, 24.60815 41.5, 24.54895 41.566067, 24.4861 41.6015, 24.30965 41.593433, 24.15015 41.616, 24.0293 41.606333, 23.9568 41.575733, 
+    23.8227 41.4726, 23.7139 41.437167, 23.50125 41.446833, 23.3828 41.450067, 23.2064 41.401733, 22.94535 41.393667, 22.93325 41.397, 22.88325 41.410767, 22.91155 41.429067, 22.9478 41.6949, 
+    23.0046 41.7577, 23.01185 41.807667, 22.9466 41.878533, 22.91515 41.934933, 22.91035 41.999367, 22.833 42.055767, 22.5478 42.1895, 22.40885 42.268433, 22.35565 42.329633, 22.360773 42.369484))
+
+POLYGON ((-6.5052 57.072033, -6.44545 57.1019, -6.38905 57.1087, -6.32525 57.099633, -6.3035 57.086067, -6.29535 57.067033, -6.313 57.038967, -6.3144 57.003667, -6.33205 56.980133, -6.3714 56.9584, 
+    -6.39995 56.9548, -6.4203 56.964733, -6.46785 57.013633, -6.5113 57.035367, -6.5276 57.047133, -6.52485 57.0598, -6.5052 57.072033))
+
+POLYGON ((13.3577 66.850933, 13.3729 66.863567, 13.4032 66.8661, 13.4563 66.8661, 13.46385 66.855967, 13.4563 66.843333, 13.443 66.833233, 13.4108 66.8244, 13.38045 66.8244, 13.35205 66.835767, 
+    13.3577 66.850933))
+
+POLYGON ((-7.10545 57.942, -7.07555 57.9411, -7.062 57.9248, -7.0647 57.8904, -7.0932 57.880467, -7.1224 57.882733, -7.1428 57.8954, -7.1428 57.9126, -7.13055 57.925267, -7.10545 57.942))
+
+POLYGON ((14.29635 68.301467, 14.2984 68.322833, 14.2951 68.352467, 14.28355 68.3722, 14.2951 68.385333, 14.31975 68.384233, 14.3543 68.362333, 14.38725 68.348067, 14.4053 68.345867, 14.4366 68.355733, 
+    14.4514 68.374367, 14.44315 68.3952, 14.44975 68.416033, 14.4843 68.419333, 14.50735 68.409467, 14.52135 68.384233, 14.5329 68.373267, 14.5592 68.376567, 14.55425 68.404, 14.54605 68.424833, 
+    14.5658 68.444567, 14.59375 68.447833, 14.61845 68.4577, 14.6316 68.4566, 14.6398 68.442367, 14.66285 68.441267, 14.676 68.451133, 14.68095 68.471967, 14.69905 68.476367, 14.73195 68.470867, 
+    14.7665 68.455533, 14.79775 68.436867, 14.81505 68.4237, 14.8414 68.4237, 14.88415 68.441267, 14.91255 68.451133, 14.9504 68.461533, 15.0199 68.465933, 15.07095 68.465933, 15.08545 68.464667, 
+    15.1026 68.452233, 15.0697 68.432467, 15.0335 68.414933, 14.9907 68.393, 14.95125 68.373267, 14.9035 68.350233, 14.841 68.3272, 14.7834 68.2998, 14.77065 68.291567, 14.7394 68.277867, 
+    14.7114 68.273467, 14.6859 68.273467, 14.6752 68.2828, 14.67935 68.302533, 14.6958 68.3305, 14.70485 68.3568, 14.6958 68.3634, 14.67935 68.360633, 14.653 68.3431, 14.6094 68.311833, 
+    14.57525 68.2839, 14.53825 68.257567, 14.51685 68.2444, 14.48395 68.2329, 14.4362 68.2307, 14.41275 68.225767, 14.38725 68.215367, 14.379 68.203867, 14.3486 68.204933, 14.31815 68.2088, 
+    14.2951 68.2033, 14.25275 68.190167, 14.21325 68.183033, 14.19265 68.1918, 14.1828 68.2044, 14.19515 68.2236, 14.2297 68.249933, 14.2692 68.275133, 14.29635 68.301467))
+
+POLYGON ((4.9589 60.679267, 4.9838 60.681033, 5.10575 60.6513, 5.15555 60.6277, 5.18835 60.596233, 5.187 60.585767, 5.1726 60.583133, 5.1123 60.602367, 5.03755 60.6347, 4.96805 60.6522, 
+    4.9523 60.664433, 4.95365 60.673167, 4.9589 60.679267))
+
+POLYGON ((-5.9767 56.078767, -5.841 56.155367, -5.8027 56.163467, -5.76615 56.166967, -5.74875 56.157667, -5.747 56.1333, -5.76615 56.105467, -5.7888 56.083433, -5.86185 56.0347, -5.9054 55.972033, 
+    -5.9367 55.930267, -5.96105 55.9094, -6.0011 55.881567, -6.03065 55.873433, -6.0846 55.875767, -6.11245 55.883867, -6.12985 55.904767, -6.1281 55.918667, -6.1055 55.9384, -6.02195 55.998733, 
+    -6.0011 56.004533, -5.9889 56.014967, -5.9837 56.0347, -5.98195 56.060233, -5.9802 56.074133, -5.9767 56.078767))
+
+POLYGON ((19.3177 40.4997, 19.34245 40.511233, 19.37455 40.503, 19.4166 40.476633, 19.43635 40.4503, 19.45365 40.435467, 19.4833 40.435467, 19.48575 40.461833, 19.45115 40.550767, 19.43385 40.588633, 
+    19.4561 40.591933, 19.50305 40.585333, 19.50305 40.606767, 19.4932 40.6364, 19.45365 40.652867, 19.35725 40.652867, 19.3202 40.669333, 19.29795 40.7105, 19.335 40.781333, 19.3214 40.854633, 
+    19.38565 40.922133, 19.42025 40.932033, 19.44495 40.9172, 19.5018 40.936967, 19.53145 41.0259, 19.50425 41.045667, 19.43135 40.988833, 19.4017 40.9806, 19.4017 41.1272, 19.45115 41.221067, 
+    19.51045 41.293533, 19.49565 41.339667, 19.4475 41.394833, 19.43515 41.431067, 19.4796 41.528233, 19.4796 41.571067, 19.45245 41.602367, 19.403 41.627067, 19.3968 41.646, 19.4413 41.6707, 
+    19.5253 41.688833, 19.5698 41.728367, 19.5673 41.790933, 19.57225 41.8667, 19.53025 41.902933, 19.41785 41.916933, 19.32305 41.948567, 19.3597 42.048367, 19.3652 42.1413, 19.3078 42.254267, 
+    19.3488 42.361733, 19.57565 42.584, 19.6221 42.686033, 19.6877 42.7006, 19.7205 42.6824, 19.7533 42.631367, 19.81615 42.580367, 19.88445 42.5585, 20.04025 42.578533, 20.1441 42.578533, 
+    20.18375 42.5439, 20.24935 42.405467, 20.3286 42.374467, 20.48435 42.294333, 20.60465 42.157667, 20.635183 42.090774, 20.6429 42.073867, 20.6265 41.970033, 20.58005 41.795133, 20.48435 41.587433, 
+    20.51715 41.514567, 20.5199 41.397933, 20.53905 41.297733, 20.60545 41.196967, 20.7279 41.061733, 20.9136 40.965133, 20.96015 40.958867, 21.00875 40.957867, 21.0358 40.9572, 21.05435 40.936567, 
+    21.06685 40.900467, 21.072 40.727533, 21.0337 40.656467, 20.93805 40.5854, 20.82325 40.472433, 20.7823 40.330333, 20.71805 40.255633, 20.48305 40.078933, 20.40925 39.996933, 20.3464 39.820233, 
+    20.2589 39.754633, 20.16325 39.723667, 20.1129 39.713733, 20.10735 39.723167, 20.05545 39.751167, 19.99365 39.800567, 20.01095 39.845033, 20.05545 39.8895, 20.0394 39.929867, 19.99985 39.957833, 
+    19.9356 39.9809, 19.8936 40.0122, 19.90595 40.051733, 19.8936 40.063267, 19.8071 40.094533, 19.6514 40.162067, 19.4203 40.312767, 19.3338 40.396767, 19.3091 40.477467, 19.3177 40.4997))
+
+POLYGON ((-2.84475 59.3266, -2.8288 59.3234, -2.8224 59.2745, -2.816 59.252167, -2.7905 59.217067, -2.79685 59.190467, -2.816 59.183033, -2.8575 59.184067, -2.87825 59.193667, -2.891 59.2096, 
+    -2.8862 59.2798, -2.86705 59.313833, -2.84475 59.3266))
+
+POLYGON ((18.91675 70.2039, 18.92925 70.221433, 18.97665 70.231967, 19.0069 70.228467, 19.0385 70.246033, 19.0701 70.268833, 19.11225 70.271467, 19.13725 70.263567, 19.14185 70.239, 19.1313 70.205667, 
+    19.1063 70.188967, 19.07865 70.1732, 19.0444 70.167033, 19.00885 70.1653, 18.97725 70.163533, 18.9496 70.167933, 18.92985 70.1811, 18.91675 70.2039))
+
+POLYGON ((18.4559 42.621233, 18.39405 42.6773, 18.30515 42.736533, 18.15035 42.817767, 17.98895 42.903333, 17.8407 43.0109, 17.5365 43.243533, 17.3111 43.3937, 17.2542 43.442267, 17.1654 43.551467, 
+    17.06525 43.637933, 16.87855 43.763833, 16.62755 43.917433, 16.5594 43.965267, 16.5263 44.005733, 16.4195 44.197067, 16.379 44.243667, 15.93245 44.6354, 15.8809 44.6857, 15.82755 44.753133, 
+    15.7944 44.832867, 15.77965 44.8991, 15.80545 44.997233, 15.85515 45.053633, 15.9306 45.086767, 15.9987 45.0978, 16.088 45.087967, 16.14505 45.0659, 16.33835 44.999667, 16.43035 44.984933, 
+    16.50585 44.984933, 16.5666 45.000867, 16.62735 45.018067, 16.76225 45.0971, 16.859 45.152, 16.9846 45.193833, 17.0997 45.212133, 17.19055 45.2152, 17.24935 45.243067, 17.3199 45.251767, 
+    17.3643 45.243067, 17.47135 45.2065, 17.5419 45.203, 17.6777 45.180367, 17.7665 45.1229, 17.8292 45.121167, 17.88405 45.133367, 17.9154 45.1647, 17.95455 45.189067, 18.0042 45.203, 
+    18.0525 45.202967, 18.10865 45.169033, 18.1256 45.114167, 18.16215 45.094133, 18.21965 45.094133, 18.2562 45.135067, 18.2784 45.162933, 18.3502 45.161167, 18.4279 45.120267, 18.51805 45.121133, 
+    18.599 45.144633, 18.6721 45.1394, 18.8001 45.034067, 18.82165 44.940033, 18.84905 44.8991, 18.88955 44.888667, 18.97835 44.9, 19.03975 44.9113, 19.11545 44.946133, 19.1677 44.957433, 
+    19.2121 44.9592, 19.2604 44.946133, 19.29045 44.945267, 19.32115 44.952233, 19.31855 44.8965, 19.29635 44.859067, 19.2937 44.710167, 19.2441 44.650967, 19.169 44.595267, 19.13245 44.543, 
+    19.10765 44.475967, 19.11545 44.422, 19.18075 44.361033, 19.28525 44.295733, 19.3688 44.22, 19.438 44.1669, 19.5562 44.141633, 19.6045 44.117267, 19.61625 44.097233, 19.59405 44.0659, 
+    19.52745 44.018867, 19.45695 44.001467, 19.3747 44.0032, 19.32505 43.9945, 19.3045 43.934433, 19.29095 43.860833, 19.28805 43.801467, 19.31515 43.747233, 19.37525 43.679467, 19.41595 43.5769, 
+    19.43225 43.564833, 19.3835 43.535167, 19.3011 43.481133, 19.2658 43.449767, 19.25405 43.4001, 19.22265 43.353033, 19.182 43.330967, 19.14045 43.317533, 19.14045 43.3167, 19.09635 43.313333, 
+    19.04975 43.306633, 18.9918 43.277267, 18.95405 43.230267, 18.9112 43.128733, 18.8596 43.056567, 18.72735 42.966767, 18.67155 42.911967, 18.55455 42.756833, 18.4559 42.621233))
+
+POLYGON ((13.0306 68.0564, 13.0668 68.099167, 13.1096 68.099167, 13.13425 68.086, 13.1326 68.065167, 13.103 68.041033, 13.0915 68.0235, 13.10465 68.003767, 13.08985 67.980733, 13.0701 67.969767, 
+    13.0421 67.969767, 13.00265 67.9599, 12.98455 67.948933, 12.98455 67.9314, 12.9911 67.909467, 12.973 67.893, 12.9434 67.875467, 12.90965 67.8689, 12.8899 67.849167, 12.8603 67.843667, 
+    12.83065 67.840367, 12.7961 67.840367, 12.79285 67.8612, 12.8323 67.905067, 12.88825 67.9566, 12.9146 67.996067, 12.9524 68.0235, 13.0306 68.0564))
+
+POLYGON ((5.2335 60.1684, 5.25255 60.168833, 5.27615 60.155733, 5.2827 60.1461, 5.27745 60.1234, 5.26825 60.106767, 5.25645 60.0657, 5.24205 60.0491, 5.204 60.029867, 5.1529 60.0281, 
+    5.13715 60.034233, 5.13455 60.049967, 5.15945 60.0657, 5.18565 60.0823, 5.1896 60.094533, 5.1896 60.121633, 5.2014 60.133, 5.22105 60.1426, 5.2263 60.1566, 5.2335 60.1684))
+
+POLYGON ((8.7683 58.491467, 8.8365 58.529933, 8.8614 58.5308, 8.87845 58.522067, 8.87845 58.508067, 8.85225 58.482733, 8.8011 58.459133, 8.7775 58.460867, 8.75915 58.470467, 8.76045 58.4836, 
+    8.7683 58.491467))
+
+POLYGON ((-6.04125 56.837067, -5.99235 56.833467, -5.95705 56.837967, -5.9455 56.843867, -5.9251 56.8719, -5.90065 56.8846, -5.8545 56.890933, -5.82055 56.9036, -5.80425 56.9226, -5.8083 56.929867, 
+    -5.8287 56.931667, -5.8409 56.938, -5.8382 56.9543, -5.845 56.962433, -5.86535 56.961533, -5.8871 56.947967, -5.9061 56.941633, -5.9197 56.942533, -5.93055 56.9516, -5.9251 57.029433, 
+    -5.91015 57.043933, -5.89315 57.050733, -5.87005 57.050733, -5.83475 57.042567, -5.78995 57.022667, -5.7723 57.018133, -5.7614 57.023567, -5.76005 57.029, -5.77365 57.039867, -5.8266 57.075167, 
+    -5.8402 57.0987, -5.83475 57.128567, -5.78585 57.161167, -5.7533 57.1684, -5.66095 57.142167, -5.6202 57.1313, -5.56995 57.128567, -5.5584 57.130833, -5.54345 57.1444, -5.54345 57.153467, 
+    -5.5611 57.1616, -5.6385 57.177, -5.71865 57.204167, -5.7458 57.2304, -5.74985 57.2458, -5.73355 57.263, -5.70235 57.282933, -5.66975 57.287467, -5.6195 57.287467, -5.56925 57.266633, 
+    -5.5421 57.263, -5.5258 57.269333, -5.50815 57.2811, -5.50815 57.290167, -5.5475 57.316433, -5.56515 57.317333, -5.6222 57.317333, -5.69555 57.3282, -5.73695 57.3386, -5.7573 57.3522, 
+    -5.76005 57.3703, -5.7424 57.3875, -5.67585 57.402, -5.61065 57.417367, -5.5699 57.431867, -5.5509 57.447267, -5.5482 57.461733, -5.5699 57.466267, -5.59705 57.461733, -5.62965 57.447267, 
+    -5.6636 57.4391, -5.6799 57.441833, -5.69215 57.452667, -5.66905 57.468067, -5.6772 57.4744, -5.69485 57.4735, -5.75325 57.448167, -5.81165 57.427333, -5.82655 57.430967, -5.84695 57.444533, 
+    -5.89175 57.5378, -5.9182 57.6143, -5.91275 57.626967, -5.8924 57.6333, -5.85845 57.634233, -5.8286 57.621533, -5.7335 57.588033, -5.70095 57.5826, -5.6765 57.588967, -5.66835 57.601633, 
+    -5.667 57.6125, -5.6751 57.623367, -5.7213 57.627867, -5.7566 57.636033, -5.78785 57.6641, -5.8123 57.677667, -5.853 57.687633, -5.88155 57.703033, -5.90325 57.722933, -5.9114 57.7501, 
+    -5.90665 57.755067, -5.88495 57.765933, -5.85505 57.768667, -5.8469 57.7759, -5.84555 57.784033, -5.85505 57.7931, -5.9094 57.831133, -5.93655 57.8592, -5.93925 57.885433, -5.93245 57.909, 
+    -5.9162 57.922567, -5.8958 57.9289, -5.85235 57.928, -5.82925 57.918933, -5.7994 57.8954, -5.7668 57.853767, -5.72335 57.820267, -5.67855 57.801267, -5.6663 57.803067, -5.65815 57.8094, 
+    -5.6541 57.820267, -5.6663 57.850133, -5.70705 57.9117, -5.71385 57.938867, -5.70705 57.9633, -5.68965 57.976867, -5.6598 57.977767, -5.63125 57.962367, -5.581 57.927967, -5.55655 57.927067, 
+    -5.4798 57.927533, -5.4676 57.919367, -5.4187 57.884067, -5.40375 57.877733, -5.3603 57.876833, -5.35485 57.886767, -5.37115 57.9076, -5.41595 57.933867, -5.41325 57.9429, -5.3983 57.9583, 
+    -5.37795 57.9565, -5.34535 57.935667, -5.32365 57.930233, -5.26525 57.932033, -5.25165 57.929333, -5.21155 57.906233, -5.1749 57.878167, -5.1559 57.876367, -5.14775 57.8836, -5.14775 57.893567, 
+    -5.15315 57.9126, -5.1844 57.935233, -5.2428 57.959667, -5.255 57.9669, -5.25775 57.994067, -5.26725 58.005833, -5.28625 58.010367, -5.36775 58.0149, -5.3922 58.022133, -5.44785 58.074633, 
+    -5.4587 58.094567, -5.4981 58.128067, -5.5029 58.1421, -5.50015 58.154767, -5.48115 58.1593, -5.4635 58.1566, -5.4241 58.131233, -5.3983 58.114933, -5.37385 58.114033, -5.35485 58.1267, 
+    -5.34535 58.138467, -5.3562 58.191, -5.37115 58.219967, -5.4187 58.264333, -5.4377 58.285133, -5.44175 58.305967, -5.42955 58.3141, -5.41325 58.3132, -5.3888 58.303233, -5.3657 58.305067, 
+    -5.34265 58.315033, -5.31275 58.334033, -5.29845 58.3381, -5.2618 58.3363, -5.1939 58.295567, -5.12465 58.2675, -5.09205 58.263867, -5.07985 58.2711, -5.0717 58.282867, -5.07845 58.295567, 
+    -5.1002 58.306433, -5.1681 58.326333, -5.19795 58.342633, -5.21565 58.374333, -5.2102 58.393333, -5.19255 58.427733, -5.19255 58.468467, -5.18985 58.484767, -5.17895 58.498367, -5.16945 58.5056, 
+    -5.12735 58.5056, -5.1124 58.512833, -5.10565 58.531833, -5.109 58.548567, -5.1294 58.5694, -5.1294 58.621, -5.1158 58.644533, -5.07915 58.661733, -4.99765 58.659933, -4.95015 58.649967, 
+    -4.92295 58.6382, -4.9216 58.624633, -4.9325 58.611967, -4.9284 58.598367, -4.9121 58.593833, -4.8931 58.593833, -4.8768 58.607433, -4.8632 58.6355, -4.84555 58.644533, -4.82925 58.643633, 
+    -4.8157 58.6346, -4.79395 58.625533, -4.7498 58.624167, -4.7308 58.620567, -4.72125 58.6133, -4.724 58.597, -4.7525 58.5771, -4.78915 58.555367, -4.80545 58.5273, -4.7946 58.5237, 
+    -4.77965 58.5237, -4.75115 58.539967, -4.71855 58.555367, -4.6914 58.5599, -4.66425 58.568033, -4.64385 58.582533, -4.633 58.606967, -4.62215 58.621467, -4.59225 58.634133, -4.5719 58.640467, 
+    -4.5556 58.634133, -4.51895 58.6088, -4.5135 58.5925, -4.52845 58.5617, -4.5583 58.522767, -4.57325 58.5083, -4.57325 58.498333, -4.5651 58.4929, -4.5488 58.4929, -4.47685 58.5626, 
+    -4.4422 58.5893, -4.41095 58.599267, -4.33355 58.601967, -4.3064 58.609233, -4.2765 58.6201, -4.229 58.6201, -4.21815 58.6246, -4.1665 58.662633, -4.15225 58.670333, -4.12375 58.671233, 
+    -4.102 58.6649, -4.0613 58.638633, -4.04635 58.635933, -3.9703 58.635033, -3.8766 58.643167, -3.8019 58.654033, -3.75235 58.669867, -3.71975 58.6735, -3.6505 58.6762, -3.63015 58.670767, 
+    -3.5799 58.6409, -3.5541 58.626433, -3.50115 58.629133, -3.48145 58.6341, -3.46105 58.6649, -3.4502 58.677567, -3.42575 58.686633, -3.3144 58.676667, -3.1392 58.6685, -3.12495 58.666233, 
+    -3.1141 58.656267, -3.1209 58.637267, -3.15075 58.616433, -3.20375 58.588367, -3.20915 58.5766, -3.20375 58.5594, -3.18335 58.544033, -3.1263 58.515033, -3.1236 58.497833, -3.14125 58.477933, 
+    -3.3151 58.391933, -3.381 58.366133, -3.55755 58.279233, -3.6811 58.197733, -3.8271 58.138433, -3.8855 58.106733, -3.9602 58.047, -3.98055 58.039767, -4.0586 58.011233, -4.0749 57.997667, 
+    -4.0749 57.979567, -4.0532 57.957833, -4.0518 57.9334, -4.0749 57.9153, -4.1496 57.905333, -4.20525 57.9026, -4.2202 57.894467, -4.2202 57.887233, -4.21615 57.875433, -4.19035 57.870933, 
+    -4.0464 57.872733, -3.9622 57.8818, -3.9011 57.905333, -3.8848 57.913467, -3.8753 57.913467, -3.86035 57.908033, -3.85765 57.899, -3.878 57.878167, -3.9853 57.8139, -4.10685 57.764567, 
+    -4.20195 57.700267, -4.3187 57.5998, -4.40495 57.564933, -4.49325 57.551367, -4.51225 57.545933, -4.51905 57.533267, -4.5 57.5224, -4.43485 57.516967, -4.42125 57.509733, -4.42125 57.500667, 
+    -4.52175 57.416467, -4.6562 57.328667, -4.8416 57.215033, -4.96515 57.1055, -5.05815 57.022667, -5.30665 56.8407, -5.4526 56.722567, -5.61555 56.620267, -5.69905 56.5854, -5.76425 56.5836, 
+    -5.79275 56.597167, -5.8593 56.6162, -5.97605 56.6343, -6.0324 56.6592, -6.0704 56.6764, -6.0799 56.690867, -6.0731 56.701733, -6.0446 56.706267, -6.00115 56.701733, -5.97805 56.690867, 
+    -5.9509 56.690867, -5.92645 56.6963, -5.91965 56.7099, -5.8925 56.7298, -5.8436 56.737067, -5.7771 56.728, -5.74315 56.732533, -5.72685 56.7452, -5.72685 56.756067, -5.7662 56.772367, 
+    -5.8708 56.788667, -5.94545 56.783233, -5.993 56.7624, -6.0582 56.733433, -6.16275 56.707167, -6.1967 56.709, -6.23065 56.714433, -6.26595 56.732533, -6.2741 56.758767, -6.25985 56.776433, 
+    -6.23 56.7918, -6.1064 56.8389, -6.04125 56.837067))
+
+POLYGON ((-7.7215 58.370733, -7.6794 58.370733, -7.6753 58.360767, -7.6848 58.3445, -7.70245 58.338133, -7.72285 58.342667, -7.73235 58.355367, -7.73235 58.3653, -7.7215 58.370733))
+
+POLYGON ((4.8455 61.447633, 4.87305 61.449367, 4.89535 61.444133, 4.9222 61.4472, 4.93795 61.441067, 4.94055 61.422733, 4.92615 61.3965, 4.8868 61.384267, 4.85925 61.390367, 4.8396 61.413967, 
+    4.83565 61.435833, 4.8455 61.447633))
+
+POLYGON ((-7.3669 57.533267, -7.31935 57.534167, -7.30715 57.531467, -7.3044 57.516067, -7.30715 57.5034, -7.2922 57.4889, -7.2732 57.482567, -7.27455 57.4681, -7.28135 57.457233, -7.29085 57.458133, 
+    -7.31935 57.4717, -7.3411 57.4717, -7.3628 57.465367, -7.38045 57.460833, -7.3954 57.465367, -7.42255 57.491633, -7.4239 57.509733, -7.4049 57.5233, -7.3669 57.533267))
+
+POLYGON ((6.687 62.927467, 6.7467 62.9218, 6.7703 62.912167, 6.8096 62.878067, 6.8096 62.864967, 6.7952 62.856233, 6.72835 62.851867, 6.6903 62.858833, 6.6693 62.8877, 6.6654 62.916533, 
+    6.687 62.927467))
+
+POLYGON ((5.37795 60.6229, 5.3809 60.6406, 5.40595 60.648467, 5.4679 60.675, 5.61975 60.7733, 5.64775 60.776233, 5.6787 60.769367, 5.6949 60.7556, 5.69345 60.724133, 5.6389 60.626833, 
+    5.6035 60.566867, 5.56225 60.538367, 5.5313 60.533467, 5.49 60.5374, 5.41335 60.581633, 5.37795 60.6229))
+
+POLYGON ((-3.4597 59.0139, -3.3991 59.0171, -3.36875 59.0022, -3.33685 58.966033, -3.289 58.951167, -3.2826 58.937333, -3.29135 58.899567, -3.2834 58.882533, -3.2419 58.864467, -3.2419 58.841067, 
+    -3.2547 58.827233, -3.2754 58.8166, -3.3153 58.830433, -3.33765 58.832567, -3.37275 58.861267, -3.39505 58.897433, -3.4254 58.934667, -3.4605 58.963367, -3.47645 58.984633, -3.46845 59.005933, 
+    -3.4597 59.0139))
+
+POLYGON ((5.1476 59.931933, 5.16665 59.932367, 5.185 59.908767, 5.223 59.895667, 5.23745 59.8843, 5.26105 59.832733, 5.24795 59.8231, 5.1968 59.801267, 5.1863 59.791633, 5.19155 59.754067, 
+    5.2204 59.7191, 5.2145 59.682833, 5.19355 59.668833, 5.17125 59.665333, 5.1398 59.6872, 5.128 59.769367, 5.1306 59.8157, 5.1175 59.822667, 5.10045 59.8323, 5.0926 59.8428, 
+    5.1057 59.894367, 5.1476 59.931933))
+
+POLYGON ((-0.8449 60.559367, -0.82895 60.560433, -0.8034 60.548733, -0.8018 60.532767, -0.83535 60.501933, -0.85285 60.4934, -0.88 60.504033, -0.88795 60.524267, -0.8704 60.547667, -0.8449 60.559367))
+
+POLYGON ((12.9682 66.292533, 13.01255 66.294433, 13.0455 66.300167, 13.06265 66.300167, 13.0512 66.287767, 13.014 66.2706, 12.9625 66.246767, 12.931 66.2458, 12.9353 66.2687, 12.95965 66.280133, 
+    12.9682 66.292533))
+
+POLYGON ((-5.73745 56.294, -5.71485 56.294, -5.7044 56.281233, -5.7044 56.245267, -5.71485 56.233667, -5.72355 56.235967, -5.74095 56.251067, -5.7479 56.2673, -5.7444 56.2847, -5.73745 56.294))
+
+POLYGON ((4.84355 61.971633, 4.92745 61.977767, 5.0022 61.963767, 5.05465 61.9428, 5.07625 61.923133, 5.07235 61.9039, 5.0343 61.881167, 4.9425 61.8698, 4.89665 61.850567, 4.8586 61.8436, 
+    4.82845 61.854967, 4.82845 61.872433, 4.8442 61.886433, 4.88485 61.899533, 4.8914 61.9109, 4.88485 61.922267, 4.856 61.929267, 4.8206 61.935367, 4.8114 61.9476, 4.8193 61.958967, 
+    4.8337 61.965967, 4.84355 61.971633))
+
+POLYGON ((24.93105 71.113633, 24.9764 71.108533, 24.97485 71.084967, 24.961 71.064467, 24.93795 71.080867, 24.9287 71.098267, 24.93105 71.113633))
+
+MULTIPOLYGON (((5.90725 50.7242, 6.02985 50.820267, 6.07395 50.8833, 6.08445 50.9323, 6.05505 50.971533, 6.02985 50.978533, 5.9689 50.971533, 5.88065 51.023367, 5.87225 51.044367, 5.90585 51.068167, 
+    6.04555 51.1319, 6.0834 51.176733, 6.0897 51.222967, 6.0729 51.235567, 5.99725 51.229967, 5.97835 51.236967, 5.98675 51.253767, 6.0855 51.3182, 6.1359 51.379833, 6.15375 51.4632, 
+    6.12645 51.516433, 6.08235 51.555633, 6.0739 51.6663, 6.0382 51.711133, 5.9342 51.772033, 5.9048 51.823867, 5.9006 51.8967, 5.9405 51.920533, 6.00985 51.931733, 6.1191 51.921933, 
+    6.1863 51.909333, 6.28295 51.8799, 6.3586 51.8757, 6.48045 51.910733, 6.6107 51.919133, 6.7042 51.922633, 6.7567 51.947833, 6.7714 51.978633, 6.7693 52.010867, 6.7483 52.024867, 
+    6.7063 52.029067, 6.65795 52.0557, 6.65375 52.0809, 6.6769 52.1033, 6.8933 52.205567, 6.9794 52.233567, 7.00355 52.2567, 7.02875 52.357533, 7.0519 52.403767, 7.0393 52.4304, 
+    6.99725 52.4598, 6.867 52.4836, 6.6611 52.534033, 6.64325 52.548767, 6.64955 52.568367, 6.7168 52.6468, 6.7294 52.663633, 6.7588 52.670633, 6.93315 52.672033, 6.9668 52.667833, 
+    6.9899 52.679033, 7.0319 52.7967, 7.04665 52.862533, 7.11705 52.975267, 7.14225 53.085933, 7.10235 53.150367, 6.9228 53.348933, 6.98895 53.3211, 7.0476 53.309267, 7.0902 53.314, 
+    7.10085 53.3288, 7.10615 53.3501, 7.09375 53.372567, 7.07955 53.390333, 7.0138 53.3998, 6.95515 53.404533, 6.92495 53.429367, 6.92495 53.453033, 6.9925 53.509233, 6.9943 53.5471, 
+    7.0565 53.610967, 7.11865 53.653567, 7.19505 53.680767, 7.2839 53.6932, 7.59475 53.694967, 7.7262 53.724533, 7.85945 53.7482, 7.91455 53.7494, 7.9696 53.7423, 7.9856 53.7269, 
+    7.99805 53.687867, 8.0176 53.6577, 8.08865 53.613933, 8.1082 53.585533, 8.1082 53.568967, 8.08865 53.547667, 8.06555 53.5311, 8.0194 53.5181, 8.00695 53.5181, 7.9661 53.5098, 
+    7.96255 53.4909, 7.99805 53.4755, 8.0407 53.4755, 8.0798 53.471967, 8.1029 53.4619, 8.13665 53.4406, 8.15975 53.444167, 8.1722 53.460733, 8.1775 53.478467, 8.1917 53.499167, 
+    8.1935 53.5181, 8.18285 53.536433, 8.1633 53.5672, 8.1651 53.5944, 8.1793 53.612167, 8.2255 53.625167, 8.2752 53.613333, 8.3374 53.5885, 8.3907 53.579033, 8.40845 53.570767, 
+    8.4227 53.551833, 8.4227 53.529933, 8.4067 53.453, 8.3978 53.382033, 8.3783 53.346533, 8.3623 53.287367, 8.37115 53.245967, 8.3907 53.2377, 8.40135 53.248333, 8.42625 53.2791, 
+    8.46175 53.314, 8.4742 53.338867, 8.4795 53.367233, 8.4742 53.415767, 8.47065 53.463067, 8.4831 53.4897, 8.5151 53.542967, 8.51865 53.5666, 8.49375 53.595, 8.42095 53.681367, 
+    8.41025 53.7009, 8.4227 53.744667, 8.48845 53.832233, 8.5435 53.886633, 8.5915 53.906167, 8.64835 53.901433, 8.6874 53.8837, 8.72115 53.8683, 8.76915 53.865933, 8.93255 53.871267, 
+    9.0729 53.877167, 9.17415 53.8606, 9.2488 53.837533, 9.44595 53.670133, 9.5454 53.583767, 9.5845 53.571933, 9.7284 53.5542, 9.85275 53.537633, 9.9096 53.529333, 9.9185 53.5388, 
+    9.8741 53.5601, 9.84385 53.5678, 9.7266 53.5867, 9.5827 53.6151, 9.5436 53.6376, 9.46185 53.721, 9.3659 53.806167, 9.2238 53.904967, 9.12605 53.942833, 9.0621 53.948733, 
+    8.98575 53.9452, 8.91645 53.9381, 8.8294 53.944, 8.8045 53.962933, 8.785 54.028033, 8.7921 54.0505, 8.8152 54.0706, 8.8454 54.072967, 8.8738 54.0647, 8.91465 54.051667, 
+    8.9413 54.046933, 8.9644 54.0576, 8.98215 54.075933, 8.9875 54.096067, 8.98395 54.122067, 8.96615 54.1481, 8.9395 54.1635, 8.87555 54.159933, 8.8045 54.1623, 8.7654 54.185967, 
+    8.7583 54.206067, 8.76895 54.228567, 8.7761 54.249267, 8.8081 54.2682, 8.8543 54.276467, 8.8685 54.2871, 8.86495 54.296567, 8.8294 54.300133, 8.769 54.2942, 8.69975 54.303667, 
+    8.6482 54.2942, 8.59315 54.2954, 8.5487 54.3096, 8.53095 54.3368, 8.53275 54.3522, 8.56115 54.3664, 8.57715 54.3782, 8.5789 54.397133, 8.58245 54.419033, 8.59845 54.433233, 
+    8.6322 54.437967, 8.64465 54.4344, 8.69085 54.430867, 8.7246 54.4415, 8.74945 54.4415, 8.80455 54.424933, 8.84185 54.426133, 8.87385 54.4344, 8.93955 54.460433, 8.96265 54.480567, 
+    8.9502 54.4983, 8.9289 54.517233, 8.90045 54.5403, 8.8596 54.576967, 8.8134 54.598267, 8.77255 54.649167, 8.72455 54.704167, 8.6482 54.7586, 8.55225 54.860367, 8.554 54.889933, 
+    8.5576 54.9201, 8.56805 54.939233, 8.64445 54.9295, 8.8199 54.921467, 9.2261 54.875, 9.31625 54.871, 9.4364 54.888633, 9.481177 54.888633, 9.4387 54.869333, 9.3996 54.830267, 
+    9.40495 54.8137, 9.44225 54.810167, 9.476 54.823167, 9.51685 54.853933, 9.53285 54.862833, 9.56835 54.849833, 9.62165 54.820267, 9.68205 54.808433, 9.73 54.787133, 9.7904 54.7836, 
+    9.8117 54.8049, 9.82595 54.829733, 9.86145 54.835667, 9.913 54.812, 9.9361 54.7635, 9.90945 54.7209, 9.8153 54.675367, 9.72115 54.620967, 9.6643 54.565367, 9.6465 54.553533, 
+    9.56125 54.549967, 9.5417 54.532233, 9.5577 54.515667, 9.64295 54.492, 9.68025 54.496167, 9.70335 54.516267, 9.71755 54.547033, 9.73 54.574233, 9.7691 54.6062, 9.8526 54.641667, 
+    9.88635 54.664167, 9.90945 54.6689, 9.929 54.66, 9.95385 54.623333, 9.9414 54.549967, 9.91835 54.516833, 9.87215 54.494367, 9.79575 54.480167, 9.7922 54.4648, 9.80465 54.4506, 
+    9.9041 54.445867, 9.9663 54.4577, 10.0285 54.463, 10.1191 54.4701, 10.14755 54.468933, 10.16 54.45, 10.14755 54.4275, 10.13335 54.402667, 10.11025 54.374267, 10.10315 54.366, 
+    10.12625 54.3589, 10.1582 54.367167, 10.1742 54.379, 10.23995 54.426333, 10.2861 54.445267, 10.33765 54.45, 10.38025 54.443467, 10.4744 54.404433, 10.57745 54.380767, 10.6432 54.348833, 
+    10.69645 54.330467, 10.7533 54.3352, 10.8226 54.3695, 10.86165 54.387233, 10.9061 54.393167, 10.94515 54.387233, 11.0038 54.391967, 11.04465 54.387233, 11.0553 54.371867, 11.0464 54.356467, 
+    11.02155 54.337567, 11.0198 54.309767, 11.0145 54.283733, 11.0536 54.239967, 11.0589 54.221033, 11.03225 54.205667, 10.99675 54.1962, 10.91855 54.168967, 10.8795 54.129333, 10.8635 54.0962, 
+    10.84755 54.082, 10.82445 54.082, 10.80135 54.092667, 10.75695 54.1116, 10.7072 54.1033, 10.6894 54.084367, 10.6894 54.0619, 10.71605 54.046533, 10.7747 54.029967, 10.7818 54.018133, 
+    10.76225 53.958967, 10.7729 53.934133, 10.7889 53.930533, 10.81375 53.9513, 10.84925 53.9868, 10.9008 53.997433, 10.96475 54.011633, 11.0429 54.040033, 11.1051 54.045933, 11.1513 54.0501, 
+    11.20105 54.047733, 11.2046 54.034733, 11.18865 54.018167, 11.18865 54.0016, 11.1904 53.988567, 11.22415 53.9815, 11.23305 53.9732, 11.2348 53.956633, 11.22595 53.927067, 11.2455 53.919967, 
+    11.26855 53.927067, 11.28635 53.942433, 11.31475 53.950733, 11.3361 53.9448, 11.36275 53.921133, 11.39825 53.906967, 11.448 53.908133, 11.46575 53.928233, 11.4729 53.948967, 11.4747 54.005733, 
+    11.48535 54.032933, 11.5209 54.0578, 11.57595 54.0779, 11.58485 54.0921, 11.5582 54.100367, 11.49955 54.100367, 11.48 54.1134, 11.48 54.1347, 11.512 54.152433, 11.56885 54.163067, 
+    11.7074 54.169, 11.7909 54.177267, 11.86375 54.1891, 11.91615 54.199333, 12 54.222933, 12.02395 54.230533, 12.1082 54.255233, 12.18125 54.287433, 12.2127 54.3039, 12.2756 54.339833, 
+    12.3329 54.380233, 12.37445 54.411667, 12.4025 54.443867, 12.4407 54.479767, 12.4834 54.509733, 12.5137 54.5202, 12.55415 54.522433, 12.5867 54.526933, 12.61595 54.5202, 12.6586 54.508233, 
+    12.70465 54.486533, 12.73275 54.4693, 12.78555 54.4461, 12.8215 54.433367, 12.84735 54.432633, 12.87655 54.4431, 12.9114 54.4566, 12.93725 54.461067, 12.96305 54.460333, 12.99115 54.445367, 
+    13.01925 54.406433, 13.04845 54.381733, 13.05295 54.357033, 13.0619 54.3241, 13.08665 54.3069, 13.11245 54.288933, 13.1518 54.2717, 13.18995 54.252267, 13.23155 54.242533, 13.25515 54.236533, 
+    13.32255 54.222333, 13.35625 54.211833, 13.37645 54.2006, 13.38995 54.191633, 13.39555 54.164667, 13.41015 54.136233, 13.43825 54.127267, 13.454 54.130233, 13.4562 54.137733, 13.46185 54.1542, 
+    13.47085 54.172167, 13.51015 54.1864, 13.5517 54.188633, 13.6281 54.199867, 13.6663 54.2006, 13.68765 54.187133, 13.6888 54.160933, 13.70675 54.1295, 13.73035 54.099567, 13.7326 54.0726, 
+    13.74045 54.039667, 13.75845 54.009733, 13.78655 53.985033, 13.80785 53.9566, 13.8191 53.929633, 13.81685 53.9057, 13.81125 53.875767, 13.8427 53.8473, 13.87305 53.835333, 13.9371 53.8196, 
+    14.00225 53.797133, 14.05055 53.7889, 14.0876 53.779933, 14.1359 53.7777, 14.19655 53.778433, 14.25605 53.777767, 14.29095 53.6629, 14.38475 53.445533, 14.3963 53.2957, 14.36665 53.1804, 
+    14.35415 53.145067, 14.3199 53.1193, 14.2816 53.083467, 14.2514 53.055, 14.2234 53.0324, 14.18 53.0123, 14.13985 52.978667, 14.1141 52.952133, 14.10525 52.933, 14.1082 52.909933, 
+    14.11775 52.8844, 14.1509 52.864267, 14.2006 52.846367, 14.2573 52.825733, 14.3074 52.8071, 14.3501 52.785, 14.3917 52.7612, 14.42775 52.732233, 14.45795 52.692, 14.49845 52.661067, 
+    14.53675 52.6488, 14.58055 52.6299, 14.61955 52.606367, 14.64385 52.5877, 14.6534 52.572, 14.6549 52.5504, 14.6431 52.527333, 14.61035 52.495667, 14.575 52.4623, 14.55805 52.437267, 
+    14.55365 52.407333, 14.56285 52.375167, 14.6063 52.342767, 14.6475 52.3148, 14.66075 52.284367, 14.66335 52.249767, 14.6766 52.211967, 14.6906 52.1776, 14.7171 52.1565, 14.75465 52.1393, 
+    14.75995 52.099833, 14.7509 52.068733, 14.73665 52.0359, 14.7227 51.997233, 14.6929 51.9657, 14.65465 51.9363, 14.6167 51.909733, 14.5921 51.8769, 14.5804 51.8488, 14.57975 51.8242, 
+    14.5969 51.796767, 14.6209 51.768667, 14.6507 51.7462, 14.68895 51.7151, 14.72165 51.7015, 14.75145 51.6881, 14.7832 51.6665, 14.791 51.641867, 14.79035 51.6276, 14.7748 51.587433, 
+    14.7797 51.554367, 14.81015 51.522833, 14.8458 51.493467, 14.9203 51.458467, 14.95955 51.4358, 14.96245 51.430667, 14.98315 51.393233, 14.9877 51.346133, 14.9981 51.3064, 15.0078 51.258867, 
+    15.035 51.211333, 15.0457 51.1718, 15.04765 51.142867, 15.03275 51.107, 15.0227 51.0826, 14.9935 51.0502, 14.95595 51.015633, 14.91315 50.975, 14.8901 50.955767, 14.87355 50.920133, 
+    14.88265 50.8873, 14.9111 50.8548, 14.8786 50.846967, 14.79055 50.8334, 14.7476 50.8334, 14.70695 50.8515, 14.67085 50.883133, 14.6189 50.979567, 14.6008 51.0067, 14.5647 51.023267, 
+    14.5037 51.036833, 14.4314 51.041333, 14.36365 51.0293, 14.31625 51.015733, 14.3004 50.996133, 14.3072 50.979567, 14.3682 50.953967, 14.40885 50.934367, 14.4224 50.913267, 14.41785 50.886133, 
+    14.38625 50.869567, 14.17845 50.815333, 13.79565 50.714367, 13.6895 50.703833, 13.61495 50.693267, 13.56525 50.681233, 13.54945 50.669167, 13.5472 50.645067, 13.52685 50.623967, 13.4862 50.6089, 
+    13.42975 50.6104, 13.36875 50.6119, 13.30325 50.6059, 13.24455 50.5908, 13.1768 50.557667, 13.07065 50.494367, 12.8809 50.426567, 12.65165 50.3648, 12.51615 50.3196, 12.43935 50.281933, 
+    12.3942 50.241233, 12.35355 50.203567, 12.3174 50.174933, 12.2971 50.173433, 12.2858 50.1885, 12.279 50.217133, 12.26545 50.241233, 12.24515 50.266867, 12.14495 50.293333, 12.126 50.275633, 
+    12.0978 50.2493, 12.1029 50.230533, 12.1732 50.166567, 12.2678 50.071067, 12.3119 50.036533, 12.42055 49.991333, 12.53625 49.913333, 12.5541 49.887733, 12.5554 49.867267, 12.5452 49.851933, 
+    12.51705 49.823767, 12.48895 49.778567, 12.45185 49.739367, 12.4442 49.7232, 12.4538 49.7066, 12.6289 49.579533, 12.7593 49.4354, 12.8443 49.374433, 12.95165 49.336933, 12.9977 49.323267, 
+    13.0335 49.296833, 13.13575 49.2218, 13.2188 49.169767, 13.539 48.967233, 13.7256 48.852967, 13.86435 48.786833, 13.8614 48.694367, 13.8628 48.667233, 13.83475 48.5822, 13.79625 48.520333, 
+    13.73705 48.5424, 13.65165 48.561833, 13.4925 48.572867, 13.4592 48.547233, 13.4392 48.5151, 13.43065 48.4713, 13.43065 48.420667, 13.43275 48.38, 13.4319 48.343, 13.41315 48.3231, 
+    13.37815 48.3043, 13.3423 48.291233, 13.29495 48.2847, 13.2301 48.272733, 13.1413 48.2625, 13.04105 48.2332, 13.01285 48.223533, 12.96935 48.226367, 12.957 48.225067, 12.8372 48.1682, 
+    12.782 48.109, 12.76935 48.0881, 12.78725 48.066733, 12.8975 48, 12.91165 47.931233, 12.9488 47.871133, 12.9408 47.834033, 12.87985 47.7969, 12.8719 47.758033, 12.91695 47.742133, 
+    12.99915 47.7333, 13.0601 47.696167, 13.07605 47.669667, 13.0389 47.6131, 13.0283 47.5495, 13.00575 47.5159, 12.94215 47.5212, 12.82545 47.5813, 12.78835 47.643133, 12.7486 47.687333, 
+    12.62135 47.727967, 12.57095 47.717367, 12.5365 47.669633, 12.4994 47.6449, 12.4702 47.646667, 12.42645 47.676733, 12.34955 47.715633, 12.21965 47.7545, 12.1534 47.752733, 12.1189 47.731533, 
+    12.11625 47.6838, 12.0832 47.644333, 12 47.5976, 11.92265 47.587033, 11.80045 47.570333, 11.72665 47.538467, 11.3903 47.463367, 11.36795 47.4437, 11.3608 47.404367, 11.32855 47.393633, 
+    11.16935 47.393633, 11.0405 47.347133, 10.98415 47.352467, 10.86785 47.414467, 10.8553 47.483633, 10.8213 47.507467, 10.68175 47.521767, 10.5753 47.524767, 10.46795 47.5677, 10.41425 47.5677, 
+    10.3785 47.5522, 10.3749 47.539067, 10.4375 47.409133, 10.4107 47.370967, 10.28005 47.264867, 10.19685 47.2261, 10.1557 47.2249, 10.14495 47.234433, 10.17 47.283333, 10.1754 47.341733, 
+    10.15035 47.3513, 10.12705 47.352467, 10.0573 47.336967, 9.99825 47.338167, 9.9732 47.370367, 9.975 47.3954, 10.009 47.432367, 10.0054 47.450233, 9.941 47.480033, 9.9079 47.498533, 
+    9.90075 47.508067, 9.9079 47.530733, 9.9043 47.540267, 9.86855 47.545033, 9.7916 47.545033, 9.68425 47.524767, 9.56615 47.515233, 9.52885 47.517567, 9.47885 47.5207, 9.1711 47.645133, 
+    9.1389 47.6567, 9.13085 47.654533, 9.11635 47.6556, 9.01655 47.6835, 8.98435 47.684567, 8.95695 47.6803, 8.9441 47.672767, 8.93925 47.660967, 8.8387 47.6323, 8.7859 47.631367, 
+    8.7609 47.634167, 8.6665 47.693367, 8.6081 47.6911, 8.5596 47.6685, 8.5329 47.625667, 8.5317 47.5804, 8.4553 47.538367, 8.4116 47.525433, 8.35825 47.525433, 8.23455 47.5691, 
+    8.11875 47.573533, 7.9635 47.5404, 7.89375 47.532733, 7.69125 47.537567, 7.6312 47.544433, 7.55965 47.5703, 7.53455 47.5915, 7.47355 47.6495, 7.4596 47.6976, 7.46175 47.726467, 
+    7.4642 47.759833, 7.4768 47.793133, 7.48685 47.8176, 7.51825 48, 7.5067 48.076833, 7.4931 48.109633, 7.48805 48.123233, 7.4948 48.163933, 7.51345 48.185433, 7.5593 48.218233, 
+    7.56945 48.230667, 7.5873 48.267433, 7.63985 48.3223, 7.6534 48.359633, 7.6568 48.4535, 7.7044 48.529867, 7.73825 48.5553, 7.7586 48.5847, 7.7705 48.648633, 7.79765 48.6848, 
+    7.89605 48.751533, 7.91045 48.775867, 7.92405 48.7883, 7.98 48.822233, 8.1361 48.902533, 8.15135 48.913867, 8.16155 48.943267, 8.16495 48.957967, 8.187 48.971533, 8.19205 48.974033, 
+    8.177 48.990133, 8.1505 48.998967, 8.0062 49.0025, 7.9413 49.0087, 7.844 49.029867, 7.7685 49.046633, 7.65865 49.051933, 7.60435 49.0643, 7.5428 49.0983, 7.4395 49.187467, 
+    7.4011 49.191867, 7.35345 49.181267, 7.2012 49.150367, 7.04695 49.152133, 7.02575 49.1654, 7.00855 49.1954, 6.9847 49.2157, 6.941 49.228067, 6.88805 49.223667, 6.83645 49.192767, 
+    6.7729 49.181267, 6.73315 49.1901, 6.69145 49.2135, 6.60805 49.2753, 6.57625 49.3124, 6.4743 49.395367, 6.44255 49.432, 6.39885 49.460267, 6.2981 49.488467, 6.3481 49.5218, 
+    6.35655 49.527433, 6.40305 49.595233, 6.414 49.6369, 6.4276 49.6796, 6.4237 49.709367, 6.43925 49.7495, 6.4072 49.781233, 6.2752 49.855, 6.1179 49.959867, 6.08295 50.001267, 
+    6.082 50.0964, 6.1145 50.1758, 6.1286 50.2103, 6.1927 50.271133, 6.27035 50.307367, 6.348 50.312567, 6.3713 50.3281, 6.3713 50.341033, 6.34025 50.363033, 6.3315 50.388267, 
+    6.35095 50.455567, 6.3548 50.4763, 6.33735 50.4944, 6.2946 50.503467, 6.2286 50.4983, 6.17425 50.512533, 6.1529 50.535833, 6.16065 50.556533, 6.23635 50.607033, 6.248 50.627733, 
+    6.23055 50.648433, 6.20335 50.6562, 6.14705 50.6342, 6.1296 50.640667, 6.11015 50.663967, 6.07715 50.673033, 6.00435 50.667233, 5.95385 50.680167, 5.90725 50.7242)), 
+  ((13.19315 54.5372, 13.1702 54.5474, 13.1371 54.5508, 13.11545 54.570333, 13.13325 54.589, 13.17405 54.589, 13.23265 54.5907, 13.2594 54.601733, 13.29 54.610233, 13.3193 54.594933, 
+      13.3397 54.5771, 13.35625 54.5491, 13.3779 54.526167, 13.4276 54.527, 13.4633 54.513433, 13.49005 54.484567, 13.5117 54.425967, 13.51805 54.3954, 13.50085 54.371633, 13.44865 54.3623, 
+      13.4053 54.3487, 13.36835 54.340233, 13.35815 54.3309, 13.37345 54.3088, 13.376 54.291833, 13.3722 54.2757, 13.3518 54.274, 13.32375 54.276533, 13.31485 54.294367, 13.2983 54.3241, 
+      13.29065 54.341933, 13.27475 54.3428, 13.23015 54.330067, 13.183 54.324133, 13.13205 54.3377, 13.1053 54.369967, 13.08365 54.4031, 13.08365 54.450633, 13.0989 54.476967, 13.10145 54.504133, 
+      13.1346 54.513467, 13.18685 54.5262, 13.19315 54.5372)), 
+  ((13.91865 53.885967, 13.8735 53.891833, 13.86995 53.916633, 13.88945 53.952067, 13.8912 53.970933, 13.8735 53.9863, 13.8664 54.007533, 13.86995 54.022867, 13.89655 54.032333, 13.94965 54.005167, 
+      13.98155 54.000433, 14.01165 54.013433, 14.017 54.034667, 13.9922 54.0701, 13.96385 54.0878, 13.93195 54.092533, 13.9178 54.078367, 13.9089 54.055933, 13.8806 54.059467, 13.8434 54.063, 
+      13.7796 54.067733, 13.769 54.103167, 13.77785 54.146833, 13.77255 54.163367, 13.76545 54.181067, 13.76545 54.2035, 13.7938 54.2082, 13.83805 54.1976, 13.8806 54.1657, 13.90275 54.151567, 
+      13.9807 54.1315, 14.0232 54.111433, 14.0905 54.068933, 14.14895 54.017, 14.1694 54.008067, 14.19715 53.9506, 14.21385 53.906367, 14.1613 53.919, 14.07805 53.9202, 14.0125 53.9013, 
+      13.97355 53.8895, 13.91865 53.885967)), 
+  ((13.21735 54.6926, 13.26705 54.712133, 13.32185 54.7189, 13.369 54.712133, 13.39955 54.6943, 13.4123 54.6773, 13.4123 54.639933, 13.448 54.620433, 13.52445 54.619567, 13.5856 54.618733, 
+      13.6149 54.601733, 13.6149 54.567767, 13.59325 54.531267, 13.5958 54.506633, 13.59195 54.487967, 13.56265 54.479467, 13.53975 54.479467, 13.50535 54.514267, 13.4722 54.549933, 13.4021 54.584767, 
+      13.37025 54.600033, 13.36005 54.6255, 13.3282 54.639933, 13.29 54.6425, 13.2709 54.6391, 13.2314 54.636533, 13.2212 54.654367, 13.19315 54.652667, 13.1753 54.629767, 13.13965 54.629767, 
+      13.13455 54.646733, 13.1613 54.6688, 13.21735 54.6926)), 
+  ((11.0357 54.543767, 11.08245 54.540267, 11.115 54.534967, 11.15565 54.525133, 11.22095 54.481667, 11.24685 54.452967, 11.2444 54.4382, 11.2333 54.4218, 11.20865 54.4136, 11.1914 54.419333, 
+      11.1754 54.432467, 11.16185 54.436567, 11.1458 54.430833, 11.13475 54.420167, 11.12365 54.411967, 11.1064 54.411133, 11.0768 54.4259, 11.04725 54.451333, 11.014 54.4587, 10.9918 54.455433, 
+      10.9647 54.4431, 10.94255 54.433267, 10.9228 54.4341, 10.9068 54.448867, 10.90435 54.4702, 10.9142 54.489033, 10.9413 54.516133, 10.98245 54.536267, 11.0357 54.543767)), 
+  ((8.357 54.858067, 8.33475 54.8589, 8.30755 54.871267, 8.2915 54.877833, 8.2816 54.873733, 8.27175 54.847367, 8.2853 54.785533, 8.2705 54.7699, 8.2433 54.7633, 8.2099 54.781433, 
+      8.20375 54.802033, 8.2161 54.9034, 8.26925 55.018767, 8.3113 55.0773, 8.3323 55.0839, 8.3496 55.0773, 8.3521 55.0534, 8.3459 55.0402, 8.31995 55.027833, 8.31005 55.007233, 
+      8.3125 54.953667, 8.36075 54.9067, 8.37435 54.871267, 8.3706 54.861367, 8.357 54.858067)), 
+  ((8.7594 54.587333, 8.75815 54.5791, 8.7458 54.571667, 8.6951 54.5692, 8.66915 54.566733, 8.65805 54.557667, 8.65805 54.5412, 8.6642 54.537067, 8.684 54.5379, 8.70745 54.527167, 
+      8.7124 54.512333, 8.70255 54.495033, 8.6803 54.4868, 8.66175 54.489267, 8.6506 54.502433, 8.6296 54.506567, 8.595 54.5041, 8.55915 54.5115, 8.53935 54.530467, 8.5381 54.547767, 
+      8.56035 54.560967, 8.64565 54.5758, 8.71365 54.603, 8.7396 54.6104, 8.7557 54.602167, 8.7594 54.587333)), 
+  ((7.0527 53.727467, 7.041 53.7319, 7.041 53.741933, 7.056 53.7586, 7.1011 53.776433, 7.18955 53.779767, 7.2246 53.770867, 7.23465 53.7564, 7.2263 53.745267, 7.19455 53.733, 
+      7.0527 53.727467)), 
+  ((6.61285 53.581067, 6.59615 53.608867, 6.6045 53.6356, 6.64455 53.660067, 6.708 53.664533, 6.74305 53.651167, 6.7514 53.640033, 6.74635 53.6289, 6.71465 53.62, 6.68125 53.6189, 
+      6.65625 53.604433, 6.6512 53.583267, 6.6412 53.5755, 6.6312 53.574367, 6.61285 53.581067)), 
+  ((7.37985 53.7497, 7.3782 53.763067, 7.39655 53.782, 7.4433 53.798667, 7.50675 53.805367, 7.5418 53.7931, 7.5468 53.768633, 7.53345 53.7586, 7.5084 53.7564, 7.465 53.764167, 
+      7.4416 53.759733, 7.4216 53.7408, 7.40655 53.7319, 7.3832 53.737467, 7.37985 53.7497)), 
+  ((8.247 54.690367, 8.2569 54.713433, 8.2878 54.7159, 8.3422 54.697767, 8.357 54.673033, 8.35085 54.643367, 8.33475 54.6376, 8.2804 54.649133, 8.2544 54.670567, 8.247 54.690367)), 
+  ((13.0047 54.581233, 13.03745 54.617133, 13.0586 54.640367, 13.0829 54.655133, 13.1072 54.646, 13.10615 54.6284, 13.0966 54.6129, 13.08395 54.591767, 13.06385 54.585433, 13.0565 54.565033, 
+      13.04065 54.5411, 13.0174 54.5411, 13.0079 54.5608, 13.0047 54.581233)), 
+  ((7.61355 53.780867, 7.62025 53.797567, 7.66195 53.813133, 7.6887 53.813133, 7.70035 53.798667, 7.69535 53.777533, 7.672 53.7653, 7.6436 53.760833, 7.6219 53.7653, 7.61355 53.780867)), 
+  ((8.8014 54.514, 8.8076 54.530467, 8.8274 54.536233, 8.862 54.532133, 8.8793 54.519767, 8.8756 54.5041, 8.82615 54.481033, 8.8076 54.481033, 8.79895 54.489267, 8.8014 54.514)))
+
+POLYGON ((14.05905 67.165467, 14.0761 67.173067, 14.10835 67.169267, 14.13675 67.156633, 14.1633 67.170533, 14.18985 67.190733, 14.2107 67.203367, 14.23725 67.1996, 14.22775 67.1781, 14.2126 67.156633, 
+    14.19555 67.132633, 14.19555 67.103567, 14.19745 67.0758, 14.18605 67.063167, 14.1614 67.0619, 14.1292 67.070733, 14.10265 67.098533, 14.0761 67.121267, 14.06285 67.1377, 14.0401 67.1541, 
+    14.05905 67.165467))
+
+POLYGON ((14.84435 68.290867, 14.8865 68.301167, 14.9194 68.293633, 14.9297 68.2765, 14.9163 68.259367, 14.8896 68.2477, 14.85875 68.2477, 14.83405 68.2477, 14.8125 68.258, 14.8135 68.274433, 
+    14.8279 68.286767, 14.84435 68.290867))
+
+POLYGON ((11.85235 66.1101, 11.8711 66.111233, 11.9001 66.096433, 11.89155 66.083933, 11.8745 66.080533, 11.8489 66.102133, 11.85235 66.1101))
+
+POLYGON ((12.40945 65.831033, 12.4495 65.8501, 12.47525 65.852, 12.4824 65.836767, 12.4738 65.820533, 12.44665 65.808133, 12.42515 65.797667, 12.39225 65.795767, 12.3794 65.803367, 12.38225 65.818633, 
+    12.40945 65.831033))
+
+POLYGON ((13.30515 66.782667, 13.32805 66.796033, 13.371 66.792233, 13.4082 66.7865, 13.40245 66.7741, 13.36955 66.764567, 13.33095 66.766467, 13.3009 66.769333, 13.30515 66.782667))
+
+POLYGON ((-1.04115 60.427467, -1.00445 60.428533, -0.9741 60.424267, -0.97255 60.4115, -1.00685 60.383333, -1.0324 60.380133, -1.04035 60.3897, -1.04195 60.420567, -1.04115 60.427467))
+
+POLYGON ((12.2459 43.948933, 12.23665 43.9859, 12.2759 44.027433, 12.34055 44.062867, 12.4283 44.070533, 12.46525 44.052067, 12.49065 43.988967, 12.4976 43.945867, 12.46985 43.908933, 12.4006 43.882767, 
+    12.33595 43.882767, 12.28515 43.905833, 12.2459 43.948933))
+
+POLYGON ((4.5361 61.153033, 4.5505 61.152167, 4.59375 61.1172, 4.59245 61.106733, 4.5518 61.079633, 4.5374 61.077, 4.5269 61.084, 4.51905 61.101467, 4.5282 61.133833, 4.5361 61.153033))
+
+POLYGON ((4.7819 60.983033, 4.80285 60.982167, 4.82515 60.969067, 4.85005 60.941967, 4.83825 60.9271, 4.8186 60.928833, 4.7924 60.941967, 4.7806 60.964667, 4.77795 60.978667, 4.7819 60.983033))
+
+MULTIPOLYGON (((8.01755 56.5416, 8.06555 56.671733, 8.0975 56.722633, 8.12595 56.739167, 8.1526 56.739167, 8.1686 56.729733, 8.1686 56.711967, 8.1597 56.684767, 8.16145 56.665833, 8.17745 56.650433, 
+    8.21475 56.6339, 8.2414 56.616133, 8.26985 56.613767, 8.3036 56.609033, 8.3356 56.5978, 8.3871 56.581833, 8.48835 56.5907, 8.5328 56.5765, 8.54345 56.564667, 8.54345 56.5339, 
+    8.5594 56.511433, 8.58785 56.501967, 8.60915 56.5055, 8.63405 56.516167, 8.66955 56.537433, 8.6962 56.543367, 8.714 56.558733, 8.71045 56.5836, 8.6909 56.613167, 8.6731 56.636833, 
+    8.6767 56.6599, 8.6998 56.682367, 8.73175 56.7025, 8.7673 56.710767, 8.833 56.7155, 8.85435 56.727333, 8.86145 56.749833, 8.85255 56.767567, 8.86675 56.781767, 8.90765 56.8007, 
+    8.94315 56.8078, 8.98755 56.811933, 9.0515 56.777633, 9.0799 56.753967, 9.0959 56.736233, 9.08705 56.7102, 9.02665 56.6404, 9.0195 56.623833, 9.03905 56.6108, 9.06395 56.606067, 
+    9.08705 56.613167, 9.1048 56.630933, 9.13145 56.648667, 9.16875 56.6404, 9.2114 56.5836, 9.25935 56.546933, 9.2842 56.546933, 9.3002 56.558767, 9.2931 56.5765, 9.2647 56.6049, 
+    9.25755 56.623233, 9.25755 56.662267, 9.25755 56.6812, 9.2309 56.7025, 9.20245 56.711967, 9.1794 56.720833, 9.17935 56.736833, 9.19005 56.7599, 9.1705 56.798933, 9.15805 56.835633, 
+    9.13675 56.9066, 9.13675 56.939733, 9.15095 56.9693, 9.1865 56.995933, 9.27175 57.030267, 9.35705 57.045633, 9.4352 57.0492, 9.4743 57.030267, 9.51695 56.995933, 9.5418 56.9912, 
+    9.56665 57.003633, 9.61285 57.028467, 9.6928 57.036733, 9.71945 57.0462, 9.88995 57.072833, 9.96455 57.0681, 10.09425 57.0208, 10.1298 57.0137, 10.21325 57.000667, 10.2435 56.979967, 
+    10.26485 56.888867, 10.2613 56.839167, 10.2506 56.7883, 10.224 56.758133, 10.1938 56.754567, 10.0588 56.7534, 9.95045 56.736833, 9.8101 56.665833, 9.7923 56.641, 9.8172 56.631533, 
+    9.88115 56.645733, 9.9096 56.666433, 10.02505 56.714967, 10.1672 56.7244, 10.2738 56.714967, 10.29155 56.701933, 10.28975 56.6765, 10.26845 56.6552, 10.17075 56.580667, 10.14585 56.5298, 
+    10.16005 56.4937, 10.1778 56.481867, 10.208 56.498433, 10.22225 56.523267, 10.2329 56.5706, 10.25065 56.599, 10.2915 56.6191, 10.3395 56.617933, 10.4283 56.5765, 10.46915 56.5771, 
+    10.66455 56.5771, 10.7214 56.588933, 10.8138 56.5783, 10.85645 56.554633, 10.8991 56.5292, 10.91685 56.511433, 10.90265 56.4452, 10.83155 56.358233, 10.68055 56.205633, 10.66985 56.179, 
+    10.65035 56.179, 10.63255 56.1932, 10.6237 56.2358, 10.60415 56.248833, 10.5828 56.245267, 10.5597 56.2145, 10.52595 56.176633, 10.51175 56.1719, 10.4922 56.176633, 10.478 56.189667, 
+    10.44605 56.209767, 10.4016 56.210967, 10.3803 56.223967, 10.3714 56.240533, 10.39275 56.2642, 10.4265 56.276033, 10.44245 56.2997, 10.44245 56.316267, 10.4158 56.324533, 10.35895 56.303833, 
+    10.2879 56.2565, 10.26305 56.219833, 10.2293 56.1234, 10.23645 56.071367, 10.2542 56.038233, 10.24885 56.0051, 10.1725 55.956, 10.13695 55.918167, 10.1192 55.888567, 10.1032 55.883833, 
+    10.09075 55.896867, 10.0783 55.918167, 10.05345 55.926433, 10.025 55.920533, 9.96995 55.8933, 9.92375 55.889767, 9.87225 55.896867, 9.85445 55.898633, 9.8402 55.8868, 9.85265 55.8667, 
+    9.89705 55.848933, 9.96815 55.8525, 10.0019 55.847767, 10.03385 55.820533, 10.03385 55.777933, 10.0321 55.748367, 10.0072 55.723533, 9.98235 55.722333, 9.94505 55.734167, 9.88105 55.730033, 
+    9.84905 55.715833, 9.81175 55.7253, 9.7798 55.728867, 9.7247 55.7265, 9.63055 55.750167, 9.5826 55.757267, 9.56125 55.750167, 9.56125 55.7407, 9.5755 55.723533, 9.6768 55.660833, 
+    9.7425 55.6289, 9.74785 55.6135, 9.72655 55.612333, 9.6768 55.596967, 9.61285 55.567367, 9.5453 55.568567, 9.51865 55.5585, 9.51155 55.545467, 9.5222 55.5289, 9.54175 55.523, 
+    9.57725 55.51, 9.6057 55.4875, 9.60925 55.452, 9.60745 55.385167, 9.60215 55.349667, 9.6217 55.299967, 9.643 55.252633, 9.63945 55.230167, 9.6199 55.2136, 9.5897 55.2077, 
+    9.5453 55.219533, 9.48845 55.217167, 9.46355 55.202367, 9.4671 55.1444, 9.444 55.0947, 9.4049 55.0545, 9.4191 55.037933, 9.4511 55.0391, 9.49375 55.043833, 9.52215 55.0616, 
+    9.5648 55.056867, 9.6039 55.034967, 9.68385 54.979367, 9.70515 54.958067, 9.70695 54.943867, 9.6874 54.928467, 9.67675 54.887067, 9.6661 54.859867, 9.6359 54.858667, 9.60215 54.872867, 
+    9.5826 54.887067, 9.57725 54.906, 9.58435 54.917833, 9.60925 54.924933, 9.6288 54.9403, 9.61635 54.956867, 9.59325 54.959233, 9.5524 54.946233, 9.51155 54.902433, 9.481177 54.888633, 
+    9.4364 54.888633, 9.31625 54.871, 9.2261 54.875, 8.8199 54.921467, 8.64445 54.9295, 8.56805 54.939233, 8.58605 54.972167, 8.60205 55.021867, 8.59315 55.0668, 8.5914 55.105267, 
+    8.62515 55.1656, 8.6287 55.198733, 8.6056 55.254333, 8.6092 55.283333, 8.61985 55.3484, 8.6021 55.387433, 8.57725 55.4111, 8.48305 55.438333, 8.33915 55.490967, 8.30005 55.526467, 
+    8.27165 55.596267, 8.23965 55.6211, 8.2148 55.6223, 8.1935 55.606933, 8.1988 55.583267, 8.2734 55.490967, 8.2681 55.464933, 8.2361 55.4685, 8.12775 55.53, 8.08155 55.534733, 
+    8.0194 55.5732, 8.00875 55.624067, 8.05495 55.693867, 8.07445 55.7761, 8.07265 55.876667, 8.04955 55.967767, 8.05665 55.991433, 8.0691 56.003267, 8.094 56.006833, 8.1295 56.0021, 
+    8.15085 55.9808, 8.15795 55.914533, 8.1846 55.897967, 8.2219 55.9027, 8.31425 55.9536, 8.32495 55.964233, 8.3196 55.983167, 8.29115 56.0015, 8.2716 56.021633, 8.2716 56.090233, 
+    8.24495 56.105633, 8.1881 56.111533, 8.165 56.123367, 8.11705 56.1565, 8.1046 56.151767, 8.10815 56.131667, 8.11345 56.077233, 8.0957 56.063033, 8.0726 56.068933, 8.0513 56.1151, 
+    8.03 56.179567, 8.05665 56.258833, 8.06195 56.361767, 8.0726 56.371233, 8.10105 56.368867, 8.17035 56.333367, 8.1934 56.331, 8.20585 56.3452, 8.197 56.363533, 8.17925 56.384833, 
+    8.14725 56.4085, 8.13485 56.432167, 8.1277 56.460567, 8.10285 56.4724, 8.0833 56.470033, 8.05135 56.4653, 8.0247 56.481867, 8.014 56.5209, 8.01755 56.5416)), 
+  ((12 54.981367, 11.95495 54.997367, 11.9104 55.0042, 11.8747 55.0042, 11.85745 55.0116, 11.786 55.057533, 11.6911 55.111667, 11.6862 55.122333, 11.701 55.132167, 11.7293 55.130533, 
+      11.749 55.1412, 11.75395 55.160067, 11.7527 55.169067, 11.7318 55.185467, 11.6603 55.215833, 11.6283 55.233067, 11.59135 55.237167, 11.579 55.231433, 11.579 55.2216, 11.5827 55.207633, 
+      11.5975 55.198633, 11.6012 55.178133, 11.5827 55.172367, 11.56795 55.1773, 11.53345 55.198633, 11.49895 55.2216, 11.45585 55.2388, 11.4238 55.2429, 11.3844 55.243733, 11.34745 55.232233, 
+      11.2969 55.211733, 11.25625 55.203533, 11.23285 55.207633, 11.2033 55.2273, 11.18605 55.2437, 11.18975 55.267467, 11.18725 55.310933, 11.1663 55.335567, 11.14785 55.3462, 11.0998 55.356867, 
+      11.07025 55.362633, 11.0616 55.376567, 11.069 55.393767, 11.10965 55.417567, 11.1552 55.4356, 11.17125 55.450367, 11.1749 55.4602, 11.1663 55.524167, 11.1589 55.5414, 11.1429 55.551233, 
+      11.0801 55.561067, 11.06285 55.5709, 11.05915 55.579933, 11.0727 55.5865, 11.09735 55.593067, 11.1084 55.597167, 11.1084 55.613567, 11.0998 55.624233, 11.0616 55.639, 10.9914 55.652933, 
+      10.96305 55.657867, 10.91625 55.6882, 10.9064 55.701333, 10.91255 55.707867, 10.9372 55.706233, 10.9729 55.6964, 11 55.675067, 11.0345 55.670967, 11.0653 55.670967, 11.08255 55.681633, 
+      11.085 55.6964, 11.07395 55.7128, 11.0296 55.738233, 10.9988 55.750533, 10.92855 55.756267, 10.88175 55.762833, 10.8608 55.7694, 10.85095 55.789067, 10.85465 55.800567, 10.87315 55.8022, 
+      10.8941 55.7981, 10.91625 55.7907, 10.9815 55.780067, 11.01355 55.780067, 11.04065 55.787433, 11.0739 55.799733, 11.09365 55.799733, 11.11825 55.792367, 11.1552 55.779233, 11.1737 55.7776, 
+      11.2008 55.780033, 11.23405 55.797267, 11.25995 55.805467, 11.3129 55.808733, 11.34125 55.820233, 11.3474 55.8309, 11.3363 55.842367, 11.31045 55.857933, 11.3092 55.871067, 11.3203 55.882567, 
+      11.3523 55.8891, 11.4016 55.897333, 11.4435 55.914567, 11.4521 55.9277, 11.4509 55.9482, 11.4435 55.963767, 11.39175 55.984267, 11.32645 56.015433, 11.31785 56.0253, 11.32275 56.039233, 
+      11.34615 56.0458, 11.39545 56.040033, 11.4361 56.029367, 11.46935 56.0072, 11.52605 55.996567, 11.5667 55.996567, 11.6172 56.005567, 11.6837 56.0146, 11.7219 56.0031, 11.73545 55.9859, 
+      11.73795 55.9654, 11.73175 55.949, 11.717 55.9416, 11.6862 55.944067, 11.66525 55.948167, 11.6443 55.954733, 11.632 55.9498, 11.63075 55.940767, 11.63445 55.930933, 11.64555 55.915333, 
+      11.64925 55.895667, 11.65045 55.8768, 11.6431 55.8653, 11.62585 55.858733, 11.6049 55.853, 11.5162 55.849733, 11.4903 55.838233, 11.478 55.829233, 11.4817 55.818567, 11.49895 55.810367, 
+      11.5396 55.808733, 11.62095 55.816933, 11.6936 55.830867, 11.7195 55.826767, 11.73055 55.816933, 11.73675 55.7997, 11.73675 55.7267, 11.74535 55.7144, 11.76875 55.7136, 11.7897 55.7218, 
+      11.79955 55.7341, 11.8119 55.793967, 11.8205 55.813667, 11.8427 55.828433, 11.8969 55.854667, 11.9117 55.866967, 11.9117 55.8809, 11.90305 55.8965, 11.86855 55.9211, 11.86735 55.936667, 
+      11.87595 55.948967, 11.89445 55.961267, 11.92275 55.962067, 11.9388 55.968633, 11.9474 55.9834, 11.9462 55.997333, 11.94125 56.008, 11.92155 56.0162, 11.90555 56.018667, 11.8846 56.009633, 
+      11.84885 56.001433, 11.81435 56.012933, 11.80695 56.030167, 11.8242 56.049833, 11.8735 56.058033, 11.908 56.081, 11.92155 56.107233, 11.9353 56.1109, 11.95385 56.108433, 11.9668 56.1004, 
+      11.97425 56.079367, 11.97795 56.066367, 11.98075 56.058333, 11.98725 56.053367, 12 56.051033, 12.03515 56.0778, 12.08875 56.099533, 12.1624 56.116933, 12.2538 56.13, 12.31765 56.130633, 
+      12.423 56.126267, 12.471 56.113833, 12.50645 56.085867, 12.5223 56.047967, 12.5279 55.991433, 12.5293 55.959133, 12.5265 55.9063, 12.5498 55.866533, 12.57125 55.8131, 12.5941 55.757167, 
+      12.6081 55.7112, 12.6174 55.6267, 12.6011 55.599367, 12.5787 55.595633, 12.55075 55.599967, 12.53395 55.619867, 12.53395 55.677667, 12.506 55.686333, 12.45655 55.669567, 12.41835 55.656533, 
+      12.3489 55.639133, 12.2342 55.602467, 12.1815 55.577, 12.14235 55.549667, 12.1405 55.517333, 12.15915 55.482533, 12.21415 55.455833, 12.2715 55.433467, 12.32555 55.416067, 12.3759 55.380033, 
+      12.38895 55.3502, 12.3829 55.304833, 12.35865 55.270033, 12.30455 55.247667, 12.2048 55.243967, 12.17825 55.213533, 12.1652 55.200467, 12.1456 55.1806, 12.11575 55.170633, 12.1167 55.143933, 
+      12.1335 55.1253, 12.15025 55.123433, 12.1484 55.111, 12.13115 55.0874, 12.13115 55.07, 12.14885 55.048867, 12.15165 55.0321, 12.11715 55.0153, 12.0547 54.9861, 12 54.981367)), 
+  ((8.4572 56.6282, 8.4383 56.637367, 8.4075 56.665267, 8.3841 56.6907, 8.3496 56.703, 8.32125 56.7112, 8.27565 56.726767, 8.2609 56.748933, 8.23745 56.771067, 8.2103 56.777633, 
+      8.18935 56.7768, 8.1709 56.782567, 8.16105 56.798133, 8.1524 56.809633, 8.15735 56.827667, 8.1758 56.858033, 8.2165 56.894933, 8.2744 56.9376, 8.3496 56.987633, 8.41735 57.0459, 
+      8.47775 57.0951, 8.53935 57.116433, 8.6687 57.132833, 8.76855 57.1476, 8.84985 57.160733, 8.92995 57.1796, 8.98665 57.178767, 9.04575 57.171367, 9.12465 57.164, 9.2035 57.1681, 
+      9.27005 57.177133, 9.3563 57.203367, 9.44875 57.253433, 9.5387 57.323167, 9.64465 57.4257, 9.75185 57.524967, 9.8381 57.584033, 9.90465 57.6103, 9.9971 57.6185, 10.12525 57.616033, 
+      10.18435 57.617667, 10.2127 57.623433, 10.27925 57.6595, 10.4185 57.7391, 10.4974 57.788333, 10.54175 57.805567, 10.5664 57.8039, 10.57255 57.794067, 10.55775 57.774367, 10.46535 57.696433, 
+      10.44315 57.6669, 10.4358 57.636567, 10.44315 57.596367, 10.4456 57.580767, 10.45545 57.5373, 10.48625 57.507767, 10.5146 57.475767, 10.53555 57.4323, 10.54045 57.3921, 10.52815 57.346167, 
+      10.49855 57.2912, 10.49115 57.2666, 10.48375 57.237067, 10.46155 57.203433, 10.4049 57.155, 10.3815 57.140233, 10.3433 57.109067, 10.3125 57.081167, 10.28295 57.059, 10.262 57.049167, 
+      10.20655 57.052467, 10.1277 57.0705, 10.02545 57.088533, 9.96015 57.1066, 9.8862 57.107433, 9.8123 57.0976, 9.72235 57.084467, 9.61515 57.082833, 9.572 57.0853, 9.48945 57.096767, 
+      9.41305 57.0976, 9.36745 57.091033, 9.32925 57.082, 9.24915 57.054933, 9.21215 57.035233, 9.1826 57.030333, 9.15425 57.0336, 9.1222 57.052467, 9.09755 57.0615, 9.07535 57.0623, 
+      9.0347 57.051633, 9.0002 57.0418, 8.9706 57.041, 8.92505 57.044267, 8.8745 57.0377, 8.84 57.023767, 8.80675 56.991767, 8.771 56.975367, 8.696 56.978633, 8.6439 56.971933, 
+      8.5909 56.9531, 8.56445 56.9272, 8.5556 56.897767, 8.53885 56.884233, 8.45055 56.851267, 8.4276 56.8348, 8.4258 56.817133, 8.447 56.799467, 8.45585 56.7877, 8.44875 56.773567, 
+      8.4011 56.742967, 8.39405 56.734733, 8.4064 56.73, 8.4576 56.728833, 8.4841 56.715867, 8.5141 56.682933, 8.52825 56.649967, 8.51055 56.6323, 8.4823 56.624067, 8.4572 56.6282)), 
+  ((9.91675 55.1936, 9.91985 55.242067, 9.90875 55.269933, 9.8767 55.291267, 9.8607 55.319967, 9.86195 55.338833, 9.83975 55.356867, 9.79665 55.374933, 9.76215 55.388867, 9.7572 55.401167, 
+      9.7609 55.429867, 9.75475 55.439733, 9.7461 55.4553, 9.6993 55.4914, 9.6882 55.516833, 9.70175 55.546333, 9.7375 55.575067, 9.7769 55.582467, 9.8237 55.5718, 9.8619 55.557033, 
+      9.92845 55.543067, 9.97155 55.545533, 10.0086 55.560767, 10.0849 55.585733, 10.1736 55.622633, 10.20195 55.630833, 10.22785 55.627567, 10.2463 55.616067, 10.25 55.602133, 10.26605 55.598033, 
+      10.2882 55.602967, 10.30915 55.627567, 10.3153 55.6456, 10.32515 55.656267, 10.35105 55.662, 10.38555 55.6415, 10.4213 55.623467, 10.45825 55.611967, 10.49275 55.595567, 10.50385 55.5841, 
+      10.5026 55.570967, 10.4878 55.557833, 10.43975 55.546367, 10.37815 55.513567, 10.36955 55.500433, 10.3683 55.488933, 10.3868 55.480733, 10.5063 55.481567, 10.5408 55.496333, 10.563 55.512733, 
+      10.57655 55.5398, 10.58145 55.615267, 10.5827 55.630867, 10.59255 55.641533, 10.61225 55.643167, 10.64185 55.6325, 10.6936 55.5833, 10.7059 55.500433, 10.70835 55.4791, 10.7182 55.4545, 
+      10.7601 55.420867, 10.7675 55.400367, 10.75395 55.3651, 10.74285 55.3495, 10.73545 55.327367, 10.7404 55.3118, 10.7589 55.2798, 10.7712 55.245333, 10.7749 55.221567, 10.77245 55.197767, 
+      10.7601 55.1658, 10.73425 55.132967, 10.6936 55.103467, 10.6369 55.0846, 10.5605 55.0764, 10.45825 55.065733, 10.38555 55.046867, 10.35475 55.049333, 10.33255 55.055067, 10.3215 55.071467, 
+      10.2845 55.087067, 10.218 55.1084, 10.18595 55.1125, 10.16375 55.1084, 10.15635 55.090367, 10.1342 55.085433, 10.1046 55.089533, 10.06765 55.101033, 10.03685 55.106767, 10.03685 55.115767, 
+      10.06395 55.125633, 10.11325 55.143667, 10.11695 55.1617, 10.1083 55.194533, 10.0689 55.219133, 10.03805 55.2265, 10.01345 55.223233, 9.99125 55.206833, 9.99125 55.182233, 9.98755 55.164167, 
+      9.9592 55.1486, 9.93335 55.1494, 9.92105 55.1576, 9.91855 55.171533, 9.91675 55.1936)), 
+  ((11.84385 54.757267, 11.8242 54.731967, 11.80445 54.704067, 11.7601 54.6926, 11.68375 54.691767, 11.59505 54.6926, 11.5507 54.688467, 11.4571 54.655667, 11.4238 54.647467, 11.3659 54.645, 
+      11.33755 54.6581, 11.308 54.684367, 11.18725 54.728633, 11.07145 54.754067, 10.99505 54.798333, 10.9877 54.812267, 10.99875 54.8246, 11.0345 54.8377, 11.04065 54.8492, 11.0308 54.8705, 
+      10.9926 54.904133, 10.9926 54.918867, 11.00615 54.9402, 11.0382 54.950033, 11.08745 54.9558, 11.11085 54.9607, 11.13795 54.973833, 11.1737 54.995167, 11.2008 54.9976, 11.25255 54.991067, 
+      11.29565 54.9681, 11.3659 54.909033, 11.45335 54.8713, 11.52235 54.845867, 11.5482 54.850767, 11.5544 54.8639, 11.56055 54.885233, 11.5778 54.899167, 11.6135 54.907367, 11.65045 54.904067, 
+      11.69605 54.875367, 11.7601 54.8352, 11.79585 54.820433, 11.8377 54.789267, 11.8451 54.7671, 11.84385 54.757267)), 
+  ((15.1172 55.0103, 15.08695 54.9976, 15.05335 54.9961, 15.0186 55.002833, 14.9917 55.023, 14.9693 55.028967, 14.95365 55.020767, 14.91665 55.019267, 14.89315 55.036467, 14.86065 55.0641, 
+      14.82425 55.076067, 14.76265 55.0783, 14.71335 55.0895, 14.6697 55.1112, 14.6417 55.141067, 14.64055 55.176967, 14.6585 55.214333, 14.6764 55.2599, 14.70215 55.2928, 14.73915 55.324933, 
+      14.7537 55.334667, 14.7828 55.321933, 14.8142 55.298767, 14.8433 55.2883, 14.9234 55.273367, 14.9682 55.2644, 15.0063 55.233033, 15.05 55.209867, 15.09255 55.195667, 15.1284 55.176967, 
+      15.15305 55.160533, 15.15975 55.132133, 15.1396 55.103733, 15.12615 55.075333, 15.1284 55.0402, 15.1172 55.0103)), 
+  ((12 54.793733, 11.98655 54.777767, 11.9717 54.754867, 11.9643 54.735067, 11.95315 54.615067, 11.9448 54.6002, 11.9375 54.594167, 11.9178 54.590067, 11.89565 54.602367, 11.887 54.617967, 
+      11.88085 54.645833, 11.88825 54.7057, 11.88455 54.790167, 11.8661 54.8279, 11.839 54.8484, 11.8193 54.862333, 11.786 54.868067, 11.76015 54.878733, 11.7503 54.890233, 11.7355 54.9058, 
+      11.72565 54.921367, 11.70345 54.936133, 11.68375 54.941067, 11.67265 54.952533, 11.67515 54.964033, 11.6973 54.9755, 11.717 54.981233, 11.7478 54.9755, 11.7663 54.977133, 11.78105 54.9878, 
+      11.7983 54.992733, 11.8279 54.986967, 11.871 54.968933, 11.92275 54.9509, 11.94 54.9476, 12 54.9194, 12.04695 54.9065, 12.0983 54.893167, 12.1147 54.8713, 12.1102 54.849467, 
+      12.08565 54.8291, 12.0536 54.809733, 12 54.793733)), 
+  ((10.6604 54.724467, 10.63945 54.729367, 10.6259 54.7507, 10.6259 54.7876, 10.61605 54.802367, 10.59015 54.813033, 10.57905 54.8237, 10.57535 54.838467, 10.61725 54.882767, 10.6308 54.8959, 
+      10.6345 54.909, 10.6345 54.936067, 10.64065 54.959033, 10.67885 54.982, 10.73305 55.014, 10.77125 55.045167, 10.807 55.101767, 10.83165 55.149333, 10.86 55.1723, 10.89325 55.178033, 
+      10.9228 55.169833, 10.9302 55.149333, 10.929 55.125567, 10.8834 55.059933, 10.8686 55.024667, 10.8415 54.978733, 10.80945 54.9369, 10.75155 54.842567, 10.71825 54.7786, 10.69975 54.744133, 
+      10.6776 54.7253, 10.6604 54.724467)), 
+  ((10.0344 54.908167, 10.0122 54.8885, 9.97525 54.8762, 9.91735 54.861433, 9.8804 54.861433, 9.8545 54.871267, 9.85205 54.887667, 9.89145 54.902433, 9.92475 54.908167, 9.93585 54.910633, 
+      9.94445 54.920467, 9.94075 54.936867, 9.9149 54.944267, 9.8742 54.942633, 9.82245 54.928667, 9.788 54.924567, 9.7498 54.934433, 9.7313 54.955733, 9.73005 54.9697, 9.73745 54.9787, 
+      9.74855 54.979533, 9.7781 54.9787, 9.79165 54.982, 9.79785 54.9902, 9.78305 55.011533, 9.75225 55.033667, 9.72885 55.036967, 9.6734 55.0394, 9.63645 55.045967, 9.6204 55.055833, 
+      9.6081 55.075533, 9.61425 55.089467, 9.63395 55.105867, 9.68695 55.117367, 9.78305 55.1108, 9.8385 55.097667, 9.857 55.082067, 9.92105 55.024667, 9.9839 54.979567, 10.03195 54.9607, 
+      10.04425 54.9443, 10.03935 54.922133, 10.0344 54.908167)), 
+  ((8.5135 56.810467, 8.55415 56.818667, 8.57635 56.821133, 8.57755 56.826867, 8.5788 56.844933, 8.5862 56.867067, 8.60835 56.879367, 8.64655 56.8958, 8.6934 56.910567, 8.7328 56.9245, 
+      8.75995 56.938433, 8.79815 56.955667, 8.82645 56.962233, 8.85235 56.954033, 8.8622 56.941733, 8.8548 56.922033, 8.8462 56.9048, 8.82275 56.885933, 8.8129 56.862133, 8.7981 56.826867, 
+      8.79195 56.8047, 8.75995 56.772733, 8.7168 56.733333, 8.6934 56.716933, 8.65025 56.705433, 8.5948 56.7153, 8.52825 56.7596, 8.5011 56.7875, 8.49865 56.8039, 8.5135 56.810467)), 
+  ((12.1414 54.956933, 12.1628 54.983667, 12.2096 54.9988, 12.24565 55.024633, 12.243 55.069167, 12.26305 55.089633, 12.3058 55.0852, 12.36325 55.078067, 12.42205 55.067367, 12.4795 55.062033, 
+      12.53295 55.0469, 12.55835 55.029067, 12.553 55.0095, 12.5116 54.9997, 12.44475 54.9908, 12.3766 54.991667, 12.3352 54.991667, 12.28975 54.975667, 12.26035 54.947167, 12.2176 54.924, 
+      12.1842 54.907067, 12.1521 54.907067, 12.13075 54.9151, 12.13075 54.940933, 12.1414 54.956933)), 
+  ((10.52675 56.015567, 10.5686 55.995067, 10.6056 55.9688, 10.6216 55.931067, 10.6216 55.899067, 10.61175 55.852333, 10.59695 55.821967, 10.5834 55.805567, 10.5563 55.7941, 10.5304 55.801467, 
+      10.5144 55.819533, 10.507 55.8466, 10.51935 55.8794, 10.5329 55.901533, 10.53165 55.9196, 10.51315 55.955667, 10.48235 55.991767, 10.4651 56.006533, 10.4651 56.022133, 10.475 56.0254, 
+      10.50825 56.020467, 10.52675 56.015567)), 
+  ((11.04095 57.3577, 11.06435 57.363433, 11.0853 57.360967, 11.10995 57.3544, 11.11365 57.3413, 11.105 57.330633, 11.08285 57.324067, 11.05575 57.320767, 11.03725 57.320767, 11.0212 57.311767, 
+      11.0212 57.3052, 11.04465 57.287967, 11.0508 57.2781, 11.0471 57.2699, 11.0249 57.264167, 10.92755 57.267433, 10.87335 57.264167, 10.8413 57.265, 10.8191 57.270733, 10.80185 57.279767, 
+      10.80435 57.290433, 10.8228 57.300267, 10.85115 57.308467, 10.8832 57.319133, 10.91525 57.338833, 10.9411 57.351133, 10.97195 57.3544, 11.0089 57.3544, 11.04095 57.3577)), 
+  ((10.42255 54.891767, 10.4164 54.877833, 10.38435 54.875367, 10.3141 54.890133, 10.23775 54.918, 10.16255 54.9623, 10.1416 54.982, 10.14035 54.991, 10.14285 55.0033, 10.15515 55.008233, 
+      10.17365 55.0025, 10.23895 54.9746, 10.3141 54.9541, 10.34365 54.955733, 10.36585 54.944267, 10.42005 54.902433, 10.42255 54.891767)), 
+  ((8.39285 55.202967, 8.39905 55.217, 8.41885 55.228533, 8.4596 55.231833, 8.50785 55.209567, 8.514 55.188967, 8.4992 55.151867, 8.50785 55.0983, 8.4967 55.0843, 8.472 55.0777, 
+      8.44725 55.081, 8.4176 55.100767, 8.39905 55.142, 8.39285 55.202967)), 
+  ((11.4809 56.796533, 11.57205 56.823633, 11.6337 56.831, 11.66205 56.827733, 11.66695 56.819533, 11.6571 56.803933, 11.5955 56.7621, 11.5536 56.735833, 11.53385 56.7301, 11.51415 56.735833, 
+      11.4858 56.760467, 11.4735 56.777667, 11.47225 56.787533, 11.4809 56.796533)), 
+  ((10.5852 55.056667, 10.61105 55.053367, 10.632 55.0345, 10.62215 55.004967, 10.58025 54.963133, 10.5556 54.955767, 10.5248 54.956567, 10.5137 54.974633, 10.51495 55.000867, 10.5396 55.0345, 
+      10.563 55.0501, 10.5852 55.056667)), 
+  ((8.95095 56.902367, 9.0027 56.888433, 9.02735 56.8712, 9.0212 56.852333, 8.98915 56.842467, 8.9226 56.857267, 8.8955 56.873667, 8.9029 56.888433, 8.9263 56.8999, 8.95095 56.902367)), 
+  ((11.1528 55.233067, 11.16635 55.224033, 11.16755 55.205167, 11.1651 55.187933, 11.15525 55.166633, 11.13185 55.144467, 11.11585 55.1412, 11.09735 55.156767, 11.1035 55.1896, 11.11585 55.215833, 
+      11.14045 55.233067, 11.1528 55.233067)), 
+  ((8.3153 55.447133, 8.32335 55.458267, 8.33815 55.461133, 8.3777 55.454567, 8.3944 55.4393, 8.39995 55.4018, 8.3913 55.3911, 8.3771 55.387367, 8.35425 55.3985, 8.3153 55.447133)))
+
+POLYGON ((-6.3395 56.867433, -6.29605 56.8656, -6.2689 56.854733, -6.2567 56.841167, -6.2567 56.823067, -6.2757 56.814, -6.31645 56.816733, -6.3504 56.826667, -6.3748 56.843867, -6.3667 56.861067, 
+    -6.3395 56.867433))
+
+POLYGON ((18.15985 69.705433, 18.22565 69.717733, 18.3099 69.7072, 18.39155 69.701933, 18.4521 69.708933, 18.4653 69.724733, 18.43105 69.735267, 18.36785 69.735267, 18.3099 69.735267, 18.2711 69.7423, 
+    18.2316 69.755467, 18.22965 69.780033, 18.24675 69.7932, 18.3047 69.7932, 18.3929 69.7932, 18.47585 69.801967, 18.541 69.802833, 18.56865 69.787033, 18.59235 69.754567, 18.6213 69.723, 
+    18.64895 69.7028, 18.68185 69.681767, 18.6911 69.654567, 18.73655 69.619467, 18.74575 69.589633, 18.7234 69.581733, 18.6839 69.581733, 18.597 69.5826, 18.51535 69.576467, 18.4324 69.566833, 
+    18.3541 69.558067, 18.23955 69.5449, 18.15135 69.5335, 18.10985 69.528233, 18.03215 69.5335, 17.98875 69.550167, 17.9374 69.5765, 17.94265 69.606333, 17.9637 69.6309, 18.0203 69.639667, 
+    18.08745 69.633533, 18.1283 69.623867, 18.1849 69.6195, 18.21255 69.628267, 18.2244 69.6423, 18.2086 69.656333, 18.16515 69.6695, 18.14805 69.683533, 18.15985 69.705433))
+
+POLYGON ((5.1201 60.2239, 5.1437 60.223033, 5.1555 60.215167, 5.17125 60.1968, 5.17255 60.181933, 5.15945 60.1671, 5.13585 60.162733, 5.11485 60.172333, 5.10305 60.205533, 5.1201 60.2239))
+
+POLYGON ((8.46865 63.470267, 8.5067 63.470267, 8.5172 63.464167, 8.5526 63.444067, 8.5552 63.430933, 8.529 63.414333, 8.50145 63.413467, 8.4713 63.423067, 8.4477 63.444067, 8.4516 63.4589, 
+    8.46865 63.470267))
+
+POLYGON ((5.08715 61.4706, 5.09045 61.493533, 5.08225 61.505567, 5.0494 61.506667, 5.0166 61.491367, 4.9903 61.490267, 4.9706 61.5023, 4.98375 61.513767, 5.05265 61.525767, 5.20205 61.5378, 
+    5.2956 61.546, 5.34155 61.542733, 5.3957 61.526333, 5.47945 61.503367, 5.52375 61.504467, 5.56805 61.521967, 5.65505 61.554733, 5.71085 61.567867, 5.7125 61.580967, 5.6928 61.589733, 
+    5.6682 61.590833, 5.5894 61.565133, 5.49585 61.549833, 5.4466 61.543267, 5.33335 61.580433, 5.24475 61.5837, 5.19875 61.5979, 5.17415 61.613233, 5.18565 61.625233, 5.22175 61.635067, 
+    5.23325 61.646, 5.2168 61.655833, 5.17415 61.656933, 5.15935 61.672233, 5.16595 61.682067, 5.184 61.689733, 5.24635 61.683167, 5.3186 61.659133, 5.3629 61.659133, 5.36785 61.6657, 
+    5.3465 61.681, 5.3071 61.692467, 5.16755 61.7012, 5.1528 61.711033, 5.16265 61.735067, 5.1216 61.740533, 5.097 61.734, 5.00015 61.713233, 4.96075 61.719233, 4.90495 61.746533, 
+    4.90005 61.789167, 4.9296 61.819767, 4.98045 61.836167, 5.05435 61.823067, 5.1085 61.794633, 5.1331 61.797933, 5.14955 61.813233, 5.14625 61.828533, 5.1676 61.844933, 5.1528 61.859133, 
+    5.097 61.860233, 5.0888 61.873333, 5.10355 61.886467, 5.1331 61.890833, 5.1643 61.8881, 5.2267 61.897933, 5.3022 61.947133, 5.3547 61.962433, 5.4286 61.964633, 5.5008 61.949867, 
+    5.5993 61.9455, 5.64035 61.9269, 5.73225 61.903967, 5.8012 61.9045, 5.8816 61.912167, 5.90625 61.907767, 5.9128 61.879367, 5.87995 61.8433, 5.8882 61.821433, 5.90625 61.819233, 
+    5.94565 61.832367, 5.98665 61.850933, 6.0392 61.8553, 6.0786 61.834533, 6.1262 61.831267, 6.1393 61.8411, 6.13605 61.8564, 6.10155 61.877167, 6.0999 61.8881, 6.11795 61.892467, 
+    6.1508 61.886467, 6.1836 61.871167, 6.26405 61.855833, 6.37075 61.846, 6.45445 61.860767, 6.5907 61.923067, 6.7548 61.940567, 6.77615 61.948233, 6.7663 61.956967, 6.74005 61.9597, 
+    6.5825 61.957533, 6.5464 61.947667, 6.42985 61.8892, 6.3445 61.883733, 6.1311 61.9269, 6.0392 61.933467, 5.93905 61.938933, 5.77985 61.940033, 5.7503 61.956433, 5.7454 61.967367, 
+    5.77165 61.975, 5.9013 61.9783, 5.9276 61.995767, 5.91445 62.005633, 5.8373 62.0007, 5.6781 61.9832, 5.58455 61.9963, 5.468 62.0067, 5.3777 62.014333, 5.3137 62.0078, 
+    5.1627 61.9761, 5.1282 61.980467, 5.1036 61.9892, 5.1036 62.013267, 5.1118 62.0291, 5.1397 62.052067, 5.25295 62.063, 5.2776 62.0936, 5.32025 62.11, 5.3219 62.1253, 
+    5.2907 62.135133, 5.25295 62.153733, 5.2398 62.169033, 5.2037 62.183233, 5.15445 62.182133, 5.09865 62.184333, 5.08715 62.198533, 5.097 62.223667, 5.05925 62.256467, 5.0642 62.270667, 
+    5.09865 62.275067, 5.1364 62.272867, 5.1676 62.287067, 5.19385 62.291433, 5.22505 62.2827, 5.2546 62.242267, 5.2579 62.2018, 5.2825 62.1805, 5.3564 62.160833, 5.39085 62.122567, 
+    5.4204 62.1171, 5.44175 62.122567, 5.44995 62.140067, 5.4631 62.1521, 5.50575 62.144433, 5.5386 62.154267, 5.5386 62.1663, 5.5107 62.1838, 5.40565 62.206733, 5.37445 62.2264, 
+    5.3843 62.250467, 5.41055 62.269033, 5.44665 62.2745, 5.4844 62.265767, 5.5123 62.253733, 5.55335 62.2614, 5.5829 62.263033, 5.6141 62.2368, 5.619 62.204, 5.64855 62.192, 
+    5.6699 62.192, 5.68795 62.209467, 5.68795 62.2357, 5.70765 62.260867, 5.7618 62.278333, 5.8258 62.282733, 5.8685 62.2778, 5.89315 62.2472, 5.8948 62.2144, 5.88 62.176133, 
+    5.79795 62.121467, 5.79465 62.107267, 5.8193 62.099633, 5.8488 62.106167, 5.8915 62.137867, 5.9079 62.146633, 5.93255 62.141167, 5.9506 62.108367, 5.9834 62.099633, 5.99655 62.105633, 
+    6.0392 62.135133, 6.06385 62.1428, 6.1065 62.136233, 6.14265 62.1384, 6.17055 62.157, 6.17055 62.1734, 6.11475 62.1876, 6.0179 62.196333, 5.99 62.2215, 5.99325 62.240067, 
+    6.02445 62.2592, 6.04085 62.2734, 6.0228 62.2887, 5.967 62.292, 5.9309 62.301833, 5.9309 62.3237, 5.9145 62.344467, 5.9112 62.3674, 5.8964 62.3696, 5.8209 62.3368, 
+    5.78315 62.328067, 5.7536 62.334633, 5.75855 62.3532, 5.7815 62.3838, 5.78315 62.407867, 5.76345 62.453767, 5.7651 62.493133, 5.80285 62.516067, 5.86525 62.524833, 5.9161 62.5095, 
+    5.95225 62.441733, 5.9867 62.391467, 6.02645 62.385433, 6.07205 62.398033, 6.118 62.4155, 6.14755 62.425333, 6.1771 62.419333, 6.228 62.390933, 6.32975 62.287067, 6.41675 62.244433, 
+    6.4381 62.2357, 6.4381 62.2193, 6.42495 62.182133, 6.4381 62.1723, 6.4693 62.1745, 6.4824 62.191967, 6.4808 62.208367, 6.52015 62.2652, 6.51195 62.277233, 6.4857 62.2909, 
+    6.3872 62.331333, 6.31005 62.3893, 6.2969 62.421, 6.31005 62.443933, 6.3478 62.453767, 6.443 62.468533, 6.5103 62.4915, 6.6039 62.513367, 6.7007 62.514467, 6.7237 62.504067, 
+    6.7697 62.460333, 6.814 62.428633, 6.837 62.3871, 6.8419 62.342833, 6.8403 62.263033, 6.80255 62.199633, 6.79925 62.163567, 6.81565 62.149367, 6.86325 62.148267, 6.91085 62.161367, 
+    7.03725 62.160833, 7.0619 62.172867, 7.0553 62.1827, 7.01755 62.188167, 6.90105 62.200167, 6.89445 62.21, 6.90595 62.225333, 6.9322 62.245, 6.9519 62.271233, 6.94535 62.296367, 
+    6.9552 62.3155, 6.98965 62.320967, 7.0816 62.320967, 7.11605 62.327533, 7.14725 62.330833, 7.21455 62.322067, 7.2473 62.312767, 7.2785 62.318233, 7.2818 62.329167, 7.25065 62.346667, 
+    7.1292 62.3576, 7.02905 62.3598, 6.94045 62.379467, 6.90925 62.404067, 6.77795 62.514467, 6.6975 62.544, 6.6253 62.556567, 6.56125 62.546733, 6.4874 62.512833, 6.3643 62.492067, 
+    6.3216 62.4877, 6.297 62.504633, 6.3036 62.5276, 6.3512 62.553833, 6.4492 62.5678, 6.4739 62.5781, 6.4739 62.586233, 6.45215 62.593833, 6.3955 62.600833, 6.2363 62.594267, 
+    6.1854 62.613967, 6.1772 62.631433, 6.1805 62.648933, 6.20345 62.6675, 6.24615 62.672967, 6.28225 62.6686, 6.31345 62.658767, 6.3397 62.6615, 6.3676 62.6779, 6.39715 62.686633, 
+    6.43 62.6801, 6.48415 62.651667, 6.51205 62.651667, 6.5285 62.672433, 6.55475 62.6954, 6.5974 62.701967, 6.6286 62.7178, 6.69755 62.7156, 6.7205 62.6992, 6.75335 62.6686, 
+    6.7829 62.659867, 6.8157 62.679533, 6.84525 62.711233, 6.86985 62.7178, 6.91255 62.7085, 6.96345 62.715033, 6.9963 62.7052, 7.00285 62.6757, 6.99955 62.601367, 7.0209 62.590433, 
+    7.0439 62.5981, 7.04715 62.624333, 7.0603 62.6593, 7.09805 62.666967, 7.121 62.6582, 7.16205 62.652733, 7.20145 62.656567, 7.231 62.649467, 7.27985 62.628733, 7.41155 62.5675, 
+    7.45095 62.562033, 7.47725 62.568033, 7.51825 62.595367, 7.5823 62.612833, 7.5905 62.6183, 7.5626 62.623767, 7.51825 62.616133, 7.4362 62.612833, 7.38205 62.629233, 7.3574 62.6522, 
+    7.33445 62.670767, 7.3443 62.679533, 7.36395 62.675167, 7.38365 62.6686, 7.41155 62.6664, 7.4263 62.666967, 7.42635 62.677333, 7.40665 62.6981, 7.42635 62.712333, 7.45425 62.712867, 
+    7.55605 62.732533, 7.7021 62.7741, 7.81045 62.7883, 7.904 62.778467, 7.98935 62.763167, 8.01565 62.7719, 8.00415 62.785, 7.93025 62.812333, 7.8203 62.821633, 7.6808 62.807433, 
+    7.54125 62.7779, 7.43785 62.766967, 7.3804 62.771333, 7.37055 62.782267, 7.38535 62.7921, 7.4986 62.822733, 7.50515 62.834733, 7.4674 62.839133, 7.42965 62.8342, 7.2573 62.810133, 
+    7.04395 62.7708, 6.9783 62.777367, 6.91755 62.7872, 6.88965 62.810133, 6.888 62.829833, 6.91425 62.857133, 6.94545 62.8637, 7.0587 62.857133, 7.0866 62.8637, 7.0932 62.8779, 
+    7.0899 62.8883, 7.04885 62.902533, 6.9389 62.9047, 6.8552 62.9233, 6.82235 62.944067, 6.8437 62.963733, 6.9438 62.992167, 7.0029 63.0173, 7.06035 63.050633, 7.12435 63.063767, 
+    7.1851 63.068133, 7.23105 63.051733, 7.3443 62.971933, 7.37715 62.967567, 7.40175 62.9703, 7.44935 62.982333, 7.56425 63.0326, 7.6135 63.046833, 7.6496 63.0501, 7.6611 63.038067, 
+    7.6496 63.0162, 7.6102 62.9856, 7.60855 62.975767, 7.62825 62.975767, 7.7251 63.0102, 7.80885 63.0266, 7.89255 63.0233, 7.97295 62.985033, 8.0534 62.900333, 8.0944 62.885033, 
+    8.17485 62.8741, 8.2717 62.831467, 8.35045 62.789933, 8.40625 62.7637, 8.44565 62.759333, 8.4588 62.770267, 8.43745 62.789933, 8.35375 62.829833, 8.19455 62.891033, 8.10425 62.915067, 
+    8.0747 62.935867, 8.0501 62.9834, 8.01235 63.039133, 7.95655 63.0785, 7.90235 63.1091, 7.8925 63.136433, 7.90895 63.1561, 7.9352 63.1654, 7.9713 63.161, 8.032 63.109633, 
+    8.08455 63.0834, 8.16955 63.060933, 8.2021 63.0359, 8.2096 63.006667, 8.2071 62.984967, 8.2259 62.964967, 8.2522 62.958267, 8.3135 62.964133, 8.3586 62.959933, 8.45745 62.9349, 
+    8.5739 62.892333, 8.5939 62.8915, 8.5989 62.899867, 8.59015 62.918233, 8.50005 62.967467, 8.41615 62.990833, 8.39865 63.004167, 8.4074 63.0142, 8.55385 63.046733, 8.5601 63.059267, 
+    8.54385 63.0701, 8.4775 63.074267, 8.3473 63.052567, 8.321 63.059267, 8.3209 63.071367, 8.33075 63.0856, 8.31105 63.094333, 8.2569 63.092167, 8.1584 63.103067, 8.1256 63.134767, 
+    8.12065 63.166467, 8.1387 63.1785, 8.165 63.171933, 8.18305 63.152267, 8.206 63.144633, 8.229 63.1501, 8.22735 63.1714, 8.24375 63.1856, 8.31195 63.191067, 8.3849 63.193233, 
+    8.4112 63.1845, 8.4325 63.174667, 8.4686 63.194333, 8.5113 63.218933, 8.5622 63.2386, 8.8281 63.2528, 8.8593 63.261533, 8.856 63.2692, 8.8281 63.271933, 8.59335 63.2643, 
+    8.51455 63.2763, 8.44565 63.308, 8.444 63.329867, 8.4555 63.343, 8.4801 63.349, 8.6229 63.375233, 8.6475 63.390533, 8.6475 63.406933, 8.5999 63.452833, 8.6114 63.467033, 
+    8.64915 63.469233, 8.73615 63.4583, 8.81985 63.4654, 8.9085 63.494933, 8.95775 63.511333, 8.9922 63.510233, 9.0152 63.496, 9.04145 63.4184, 9.04145 63.380133, 9.06605 63.3703, 
+    9.112 63.3714, 9.13005 63.3878, 9.1514 63.4053, 9.17275 63.416767, 9.3648 63.4299, 9.3861 63.437533, 9.3812 63.4474, 9.35165 63.451767, 9.1678 63.451767, 9.1235 63.467067, 
+    9.11035 63.483467, 9.1186 63.496567, 9.16125 63.504233, 9.30405 63.5075, 9.34675 63.518433, 9.35495 63.5261, 9.34345 63.534833, 9.29915 63.5381, 9.1793 63.5239, 9.1284 63.5272, 
+    9.0956 63.5414, 9.1038 63.559967, 9.1235 63.574733, 9.2515 63.603167, 9.30405 63.609733, 9.3467 63.5955, 9.37955 63.5955, 9.41565 63.6059, 9.5568 63.6704, 9.61425 63.674767, 
+    9.65365 63.6682, 9.7357 63.609733, 9.84895 63.529933, 9.88015 63.498233, 9.88015 63.479667, 9.85555 63.464367, 9.80955 63.432667, 9.78985 63.412967, 9.78495 63.396033, 9.7932 63.385633, 
+    9.83585 63.394367, 9.89165 63.403133, 9.9376 63.405867, 10.0394 63.3982, 10.10175 63.401467, 10.1149 63.4124, 10.0985 63.435367, 10.04105 63.459433, 10.0328 63.4758, 10.03445 63.4922, 
+    10.0755 63.506967, 10.17725 63.5179, 10.39555 63.5239, 10.48415 63.5239, 10.604 63.502033, 10.6713 63.496567, 10.72545 63.496567, 10.7501 63.5075, 10.755 63.520067, 10.7468 63.5441, 
+    10.74515 63.564867, 10.7632 63.580167, 10.7944 63.590033, 10.84035 63.588933, 10.87315 63.596567, 10.8748 63.6075, 10.86005 63.618433, 10.8617 63.633733, 10.8617 63.649033, 10.8387 63.6567, 
+    10.8141 63.6545, 10.7944 63.6414, 10.74515 63.6228, 10.68605 63.617333, 10.66145 63.625, 10.67125 63.644667, 10.6877 63.665433, 10.71395 63.6802, 10.84365 63.686767, 10.88305 63.6955, 
+    10.9175 63.716267, 10.9848 63.7447, 11.016 63.750167, 11.08985 63.747433, 11.11775 63.7562, 11.1818 63.8032, 11.2261 63.813033, 11.31475 63.8152, 11.33605 63.821767, 11.37055 63.840367, 
+    11.37875 63.8573, 11.3738 63.876967, 11.32455 63.889, 11.3032 63.895533, 11.3147 63.907567, 11.341 63.9185, 11.34755 63.936, 11.33935 63.957833, 11.3295 63.974233, 11.2983 63.975333, 
+    11.2425 63.960033, 11.2195 63.941467, 11.1834 63.913033, 11.15055 63.898833, 11.07505 63.906467, 11.0439 63.9196, 11.0373 63.939267, 11.0603 63.954567, 11.09805 63.968233, 11.14895 63.980267, 
+    11.1818 63.999933, 11.19325 64.014133, 11.28025 64.026167, 11.3919 64.028367, 11.4362 64.036, 11.4444 64.0502, 11.4362 64.062233, 11.3968 64.0759, 11.35575 64.077, 11.28025 64.082467, 
+    11.23265 64.063867, 11.1965 64.064967, 11.1834 64.072633, 11.2031 64.096667, 11.21785 64.114167, 11.2228 64.124, 11.2031 64.132733, 11.17845 64.132733, 11.1473 64.1218, 11.0964 64.093933, 
+    10.96015 64.0021, 10.92405 63.9835, 10.87315 63.976967, 10.80585 63.9518, 10.7796 63.935433, 10.77795 63.925567, 10.7878 63.917933, 10.819 63.915733, 10.8978 63.932133, 10.9421 63.935967, 
+    10.9733 63.920667, 10.97825 63.8999, 10.95525 63.862733, 10.87155 63.801533, 10.78455 63.771467, 10.6286 63.729933, 10.47435 63.664367, 10.4333 63.6567, 10.21335 63.6403, 10.1636 63.629933, 
+    10.09935 63.599633, 10.01335 63.567, 9.9474 63.569667, 9.8974 63.585633, 9.8494 63.640233, 9.78345 63.702133, 9.78545 63.7221, 9.80545 63.735433, 9.88145 63.756733, 9.9014 63.770033, 
+    9.9554 63.8233, 9.9554 63.8366, 9.9174 63.839267, 9.7375 63.796667, 9.61155 63.758067, 9.55755 63.756733, 9.5316 63.7727, 9.53955 63.79, 9.61955 63.812633, 9.62955 63.824633, 
+    9.60955 63.831267, 9.55955 63.835267, 9.5256 63.851233, 9.5296 63.869867, 9.60555 63.907167, 9.64955 63.948433, 9.6895 63.959067, 9.7195 63.953767, 9.7135 63.9351, 9.6915 63.911167, 
+    9.7175 63.901167, 9.7415 63.910467, 9.80345 63.947733, 9.87145 63.9584, 9.9594 63.947733, 9.9954 63.961067, 10.04735 63.994333, 10.08335 64.009, 10.07335 64.0223, 9.9954 64.0103, 
+    9.9574 63.994333, 9.9294 63.995667, 9.9214 64.0316, 9.86545 64.0569, 9.83145 64.086533, 9.83945 64.1005, 9.87945 64.099167, 9.9324 64.0792, 9.9584 64.0792, 9.9794 64.085533, 
+    9.9864 64.098167, 9.9814 64.115467, 9.9784 64.125467, 9.9994 64.135433, 10.0284 64.1361, 10.05835 64.119467, 10.09735 64.117467, 10.1653 64.1308, 10.1733 64.1461, 10.1633 64.1594, 
+    10.09235 64.1714, 10.08935 64.177367, 10.09835 64.185033, 10.1633 64.207633, 10.1803 64.219633, 10.1963 64.223633, 10.27925 64.2296, 10.28825 64.239267, 10.28725 64.2479, 10.27125 64.254567, 
+    10.23125 64.270533, 10.22625 64.285833, 10.24525 64.299833, 10.30225 64.303167, 10.3492 64.325133, 10.3692 64.337433, 10.4082 64.384667, 10.4382 64.405967, 10.46015 64.406633, 10.51515 64.388667, 
+    10.54415 64.384667, 10.55615 64.4, 10.54115 64.416633, 10.47415 64.4446, 10.47015 64.4519, 10.48315 64.4559, 10.50115 64.4589, 10.51615 64.464233, 10.52415 64.474233, 10.52915 64.4822, 
+    10.54015 64.4902, 10.55915 64.494867, 10.57515 64.486867, 10.58915 64.470233, 10.6281 64.450267, 10.6591 64.4456, 10.6771 64.453567, 10.6811 64.4639, 10.6711 64.471233, 10.6221 64.486533, 
+    10.6121 64.4972, 10.6171 64.506533, 10.6461 64.517167, 10.6921 64.523167, 10.7111 64.5358, 10.73705 64.5551, 10.75605 64.5611, 10.77705 64.561433, 10.83 64.547467, 10.855 64.554767, 
+    10.87 64.569433, 10.877 64.609367, 10.91695 64.627333, 10.94895 64.622, 10.96295 64.604367, 11.0459 64.539133, 11.15985 64.4879, 11.17085 64.475233, 11.17285 64.4566, 11.16685 64.433967, 
+    11.18485 64.422, 11.21085 64.428667, 11.23275 64.450633, 11.29475 64.4706, 11.3767 64.474567, 11.40665 64.482567, 11.41665 64.517167, 11.40565 64.541467, 11.41065 64.5588, 11.42065 64.572767, 
+    11.4466 64.584067, 11.5236 64.590733, 11.5406 64.6047, 11.5426 64.6137, 11.5206 64.620367, 11.45165 64.627667, 11.38265 64.650967, 11.36265 64.6766, 11.35465 64.705867, 11.35765 64.718533, 
+    11.3896 64.747167, 11.4276 64.768467, 11.4646 64.781433, 11.53855 64.7941, 11.70245 64.791767, 11.72745 64.796433, 11.73945 64.8051, 11.72945 64.8144, 11.70245 64.823067, 11.6315 64.823067, 
+    11.6195 64.835033, 11.6285 64.844367, 11.67345 64.862333, 11.67945 64.875633, 11.65945 64.883967, 11.6105 64.888633, 11.46055 64.857667, 11.31965 64.783133, 11.28365 64.7778, 11.2637 64.779433, 
+    11.2477 64.7914, 11.2457 64.8034, 11.2617 64.810033, 11.28965 64.823367, 11.30165 64.836667, 11.29365 64.845967, 11.2717 64.849967, 11.2277 64.853967, 11.2097 64.864633, 11.2177 64.879267, 
+    11.2657 64.908533, 11.34565 64.9498, 11.4316 64.970433, 11.5735 64.983733, 11.6035 64.991733, 11.6115 65.009033, 11.6075 65.0423, 11.6255 65.062267, 11.66145 65.0849, 11.69345 65.0889, 
+    11.7494 65.0796, 11.7734 65.080933, 11.7854 65.0929, 11.7774 65.116867, 11.7854 65.130167, 11.85935 65.1648, 11.8734 65.167233, 11.88135 65.1661, 11.8845 65.162067, 11.88535 65.147467, 
+    11.88135 65.111533, 11.8816 65.0967, 11.885 65.0867, 11.88935 65.0796, 11.899 65.0751, 11.91395 65.071867, 11.9294 65.0738, 11.9468 65.0854, 11.9584 65.097, 11.96465 65.101833, 
+    11.9719 65.106033, 11.9806 65.109233, 11.9927 65.1099, 12 65.111333, 12.02325 65.1234, 12.07455 65.1654, 12.10245 65.201567, 12.1259 65.2338, 12.16695 65.2475, 12.21535 65.241633, 
+    12.2344 65.227933, 12.22705 65.192767, 12.23 65.168333, 12.25495 65.164433, 12.2945 65.163467, 12.3121 65.1449, 12.3077 65.1136, 12.3312 65.107767, 12.36055 65.114133, 12.41625 65.138533, 
+    12.4661 65.143433, 12.52915 65.147333, 12.5849 65.1542, 12.623 65.1747, 12.645 65.2006, 12.6846 65.223067, 12.7418 65.2436, 12.79455 65.269967, 12.8532 65.3032, 12.8928 65.338367, 
+    12.91625 65.3672, 12.91185 65.385767, 12.8752 65.372067, 12.7872 65.330067, 12.67135 65.267533, 12.579 65.218667, 12.53795 65.198633, 12.4837 65.177133, 12.4133 65.1703, 12.36785 65.169333, 
+    12.33705 65.181033, 12.3429 65.1996, 12.3693 65.2133, 12.43675 65.226967, 12.4514 65.245533, 12.42505 65.252367, 12.38105 65.263133, 12.3605 65.284633, 12.33265 65.287567, 12.2916 65.271933, 
+    12.2652 65.280233, 12.2564 65.2988, 12.2916 65.3203, 12.38105 65.3594, 12.43385 65.3887, 12.4309 65.407267, 12.4001 65.4141, 12.3429 65.3975, 12.252 65.3584, 12.18015 65.314433, 
+    12.12445 65.2822, 12.0614 65.250933, 12.02765 65.253867, 12.0174 65.267067, 12.0306 65.297367, 12.0995 65.327633, 12.1127 65.3472, 12.10685 65.384333, 12.1171 65.4107, 12.1523 65.4371, 
+    12.2051 65.450767, 12.23 65.469333, 12.23 65.490833, 12.20215 65.493267, 12.18745 65.507933, 12.20505 65.533333, 12.21825 65.5529, 12.21975 65.576333, 12.24025 65.590033, 12.27105 65.579267, 
+    12.3297 65.548, 12.37955 65.502067, 12.42505 65.4659, 12.45585 65.462, 12.469 65.473733, 12.4705 65.4923, 12.5086 65.4884, 12.5526 65.4791, 12.5951 65.473267, 12.6215 65.4791, 
+    12.6259 65.495733, 12.6083 65.5182, 12.57605 65.532867, 12.5086 65.5436, 12.447 65.5534, 12.4162 65.560233, 12.3898 65.5739, 12.38395 65.614933, 12.3869 65.657933, 12.3986 65.705833, 
+    12.42355 65.746867, 12.4427 65.762, 12.4735 65.756167, 12.4984 65.737567, 12.5439 65.721933, 12.5688 65.725867, 12.5688 65.747367, 12.54975 65.7933, 12.56 65.8314, 12.57905 65.870467, 
+    12.63335 65.910533, 12.68905 65.952567, 12.74035 65.974567, 12.8005 65.9765, 12.87235 65.973567, 12.9442 65.960867, 13.01605 65.9335, 13.0864 65.902733, 13.1231 65.8861, 13.148 65.8783, 
+    13.16705 65.887067, 13.1656 65.908567, 13.15095 65.938867, 13.1407 65.956467, 13.0996 65.965267, 13.02775 65.974067, 12.97935 65.986767, 12.9251 66.008267, 12.87815 66.026333, 12.83415 66.030233, 
+    12.7755 66.022433, 12.6699 65.991167, 12.58485 65.955967, 12.48515 65.918833, 12.4529 65.904167, 12.4206 65.902233, 12.4001 65.9159, 12.4177 65.943267, 12.4969 66.003833, 12.52765 66.024867, 
+    12.5746 66.034633, 12.6171 66.0268, 12.64645 66.021933, 12.69925 66.034633, 12.74615 66.0493, 12.75345 66.060533, 12.70655 66.0625, 12.6816 66.073233, 12.68455 66.097667, 12.70505 66.115267, 
+    12.76225 66.1309, 12.81065 66.140667, 12.8928 66.157267, 12.9617 66.163133, 13.0365 66.1729, 13.0908 66.1851, 13.1553 66.204667, 13.21985 66.219333, 13.28585 66.230067, 13.36355 66.230067, 
+    13.4134 66.229567, 13.47205 66.226633, 13.5131 66.2237, 13.55125 66.204167, 13.57175 66.187567, 13.58935 66.179733, 13.62605 66.182667, 13.65535 66.191967, 13.6979 66.1939, 13.75655 66.194867, 
+    13.7932 66.208567, 13.80785 66.230067, 13.82255 66.246667, 13.84305 66.264267, 13.89145 66.281867, 13.95595 66.298967, 14.02195 66.317533, 14.063 66.334133, 14.0762 66.345867, 14.06155 66.3488, 
+    14.0205 66.338067, 13.92515 66.324367, 13.85475 66.304833, 13.80345 66.297, 13.7184 66.2892, 13.648 66.2853, 13.6025 66.2843, 13.57025 66.298467, 13.53945 66.3102, 13.47935 66.303367, 
+    13.41335 66.287733, 13.3532 66.2711, 13.2579 66.2633, 13.1934 66.2511, 13.14645 66.234467, 13.08195 66.218833, 13.0614 66.2335, 13.0717 66.249133, 13.1318 66.273567, 13.20515 66.298967, 
+    13.2711 66.311667, 13.343 66.325367, 13.39285 66.3312, 13.40895 66.34, 13.4031 66.3449, 13.3679 66.342933, 13.3547 66.356633, 13.3327 66.368333, 13.30045 66.3664, 13.23595 66.350767, 
+    13.20075 66.3361, 13.15675 66.329267, 13.1494 66.341, 13.16405 66.3625, 13.15085 66.3742, 13.1113 66.367367, 13.0629 66.358567, 13.0218 66.3537, 13.0101 66.369333, 13.03355 66.3918, 
+    13.0673 66.4094, 13.09955 66.432833, 13.10395 66.455333, 13.0878 66.474867, 13.0658 66.4954, 13.03065 66.514467, 13.01745 66.532033, 13.03065 66.5516, 13.0658 66.552567, 13.13475 66.548667, 
+    13.16995 66.541833, 13.1993 66.522267, 13.22565 66.497833, 13.25645 66.4822, 13.28435 66.4832, 13.30925 66.490033, 13.31365 66.515433, 13.31805 66.543767, 13.32835 66.558433, 13.36205 66.567733, 
+    13.4134 66.5648, 13.4603 66.566733, 13.50575 66.557933, 13.54535 66.555, 13.5747 66.556, 13.5923 66.5687, 13.58205 66.579933, 13.5454 66.5858, 13.49995 66.592633, 13.44715 66.5985, 
+    13.3797 66.5985, 13.3122 66.592633, 13.26825 66.5902, 13.23305 66.5892, 13.21105 66.598, 13.21395 66.616567, 13.2345 66.6322, 13.25355 66.640033, 13.2477 66.6547, 13.2213 66.665433, 
+    13.20225 66.674233, 13.1993 66.690833, 13.21985 66.7104, 13.23155 66.7231, 13.2257 66.742633, 13.25065 66.753367, 13.3122 66.758267, 13.3797 66.740667, 13.46475 66.728967, 13.56005 66.7055, 
+    13.62165 66.702567, 13.6744 66.706, 13.68615 66.7265, 13.6656 66.7392, 13.6348 66.7353, 13.59375 66.7353, 13.5703 66.745067, 13.57615 66.768533, 13.58495 66.784167, 13.55855 66.788067, 
+    13.51165 66.790033, 13.4867 66.800767, 13.4999 66.820333, 13.54975 66.828133, 13.6231 66.831067, 13.73895 66.833033, 13.79025 66.828133, 13.85335 66.823267, 13.87535 66.834967, 13.87535 66.845733, 
+    13.85185 66.8516, 13.78295 66.857467, 13.7375 66.8594, 13.6744 66.8897, 13.6319 66.914133, 13.5967 66.924867, 13.5674 66.9283, 13.52045 66.926333, 13.5014 66.933167, 13.49405 66.9498, 
+    13.50875 66.9713, 13.53365 66.9752, 13.58205 66.9713, 13.6451 66.960533, 13.7023 66.9576, 13.73165 66.9615, 13.739 66.976167, 13.7243 66.988867, 13.6891 66.992767, 13.67005 67.003533, 
+    13.6774 67.020133, 13.7126 67.027, 13.74045 67.0221, 13.7727 67.0172, 13.79175 67.012333, 13.84165 67.026, 13.8827 67.040667, 13.91645 67.046033, 13.9575 67.036267, 13.9839 67.0138, 
+    14.02205 67.027467, 14.03525 67.059733, 14.03815 67.0871, 14.06165 67.091, 14.0807 67.075367, 14.1027 67.057767, 14.11295 67.037233, 14.1335 67.024533, 14.16725 67.016733, 14.2039 67.024067, 
+    14.2347 67.036767, 14.25375 67.071933, 14.2655 67.118867, 14.2699 67.148167, 14.3007 67.173567, 14.3388 67.193133, 14.3696 67.198967, 14.40775 67.197033, 14.4781 67.192133, 14.51625 67.196533, 
+    14.54705 67.22, 14.60865 67.2239, 14.65995 67.2239, 14.74355 67.2229, 14.8066 67.228267, 14.87405 67.239033, 14.91805 67.254667, 14.95175 67.249767, 14.95615 67.2312, 14.93855 67.197967, 
+    14.9371 67.1804, 14.95325 67.169633, 14.98405 67.178433, 15.00895 67.204833, 15.0353 67.225833, 15.07785 67.2327, 15.1453 67.230733, 15.20985 67.230733, 15.24795 67.226833, 15.27585 67.212167, 
+    15.2978 67.197033, 15.33155 67.1599, 15.36675 67.135467, 15.4049 67.1296, 15.43565 67.136433, 15.44885 67.161833, 15.4298 67.190167, 15.40635 67.224367, 15.4137 67.247833, 15.3873 67.273233, 
+    15.3301 67.281067, 15.2553 67.281067, 15.17905 67.280067, 15.12625 67.281067, 15.09545 67.289867, 15.0969 67.3055, 15.1233 67.315267, 15.14235 67.3309, 15.1204 67.3397, 15.1057 67.340667, 
+    15.0705 67.333833, 15.0324 67.326, 14.9957 67.315267, 14.95905 67.305, 14.918 67.304033, 14.88865 67.314767, 14.8476 67.3099, 14.81975 67.300133, 14.7948 67.2845, 14.77135 67.2757, 
+    14.7376 67.2747, 14.72295 67.282033, 14.71125 67.302567, 14.67895 67.307433, 14.64085 67.3006, 14.5763 67.292767, 14.5191 67.288867, 14.4663 67.2869, 14.4282 67.285433, 14.39595 67.294233, 
+    14.3886 67.3079, 14.39445 67.336233, 14.46925 67.375333, 14.5514 67.414433, 14.6071 67.437867, 14.6511 67.451567, 14.70095 67.4535, 14.77135 67.450567, 14.8505 67.441267, 14.90625 67.4442, 
+    14.92825 67.458867, 14.9209 67.4745, 14.8945 67.480367, 14.83585 67.481333, 14.76985 67.484267, 14.73465 67.493067, 14.7376 67.510667, 14.76985 67.536067, 14.8461 67.5644, 14.9253 67.5771, 
+    14.98985 67.592733, 15.04555 67.5986, 15.0895 67.5942, 15.0939 67.580533, 15.04845 67.571733, 15.025 67.5639, 15.01035 67.5424, 15.003 67.514067, 15.03085 67.507233, 15.0778 67.5219, 
+    15.1247 67.532633, 15.15405 67.540467, 15.17165 67.535567, 15.1702 67.516033, 15.179 67.493567, 15.20535 67.4828, 15.24495 67.492567, 15.2963 67.506267, 15.3491 67.507233, 15.3946 67.502833, 
+    15.4474 67.472533, 15.4811 67.445167, 15.5119 67.4188, 15.5427 67.4051, 15.56615 67.41, 15.56325 67.429533, 15.5471 67.443233, 15.53685 67.472533, 15.54855 67.501867, 15.59255 67.529233, 
+    15.67615 67.5517, 15.70985 67.557067, 15.7568 67.5688, 15.7685 67.584433, 15.7509 67.5903, 15.7201 67.5864, 15.6248 67.5776, 15.53095 67.5727, 15.4195 67.565867, 15.3271 67.565867, 
+    15.26115 67.5771, 15.245 67.587867, 15.2494 67.601533, 15.26995 67.6113, 15.29635 67.625967, 15.3022 67.6416, 15.267 67.651367, 15.23035 67.6582, 15.19805 67.668, 15.1834 67.6797, 
+    15.21125 67.7022, 15.25085 67.7188, 15.29925 67.728567, 15.3579 67.729533, 15.399 67.721733, 15.443 67.717833, 15.4606 67.724667, 15.44885 67.737367, 15.44005 67.7491, 15.4547 67.762767, 
+    15.49135 67.762767, 15.55885 67.760833, 15.6659 67.755933, 15.7011 67.758367, 15.7158 67.768133, 15.70405 67.775967, 15.6278 67.7916, 15.5222 67.816033, 15.4577 67.828733, 15.4489 67.8395, 
+    15.4269 67.853167, 15.4005 67.848267, 15.36535 67.835067, 15.29935 67.7999, 15.26265 67.7823, 15.18495 67.753, 15.1087 67.727567, 15.053 67.7085, 14.96355 67.688967, 14.8726 67.673333, 
+    14.83155 67.667467, 14.8066 67.666967, 14.79485 67.686533, 14.80075 67.7051, 14.8022 67.724633, 14.82125 67.742233, 14.87845 67.744167, 14.94445 67.750033, 14.98695 67.751033, 14.99285 67.7598, 
+    14.97525 67.7696, 14.93565 67.783267, 14.89165 67.789133, 14.8491 67.789133, 14.8066 67.794, 14.79485 67.8038, 14.7978 67.822367, 14.8374 67.831133, 14.87405 67.832133, 14.91365 67.835067, 
+    14.921 67.848733, 14.8931 67.861433, 14.89605 67.881, 14.9371 67.887833, 15.0119 67.886833, 15.1175 67.8839, 15.16445 67.882433, 15.2187 67.880467, 15.2422 67.869733, 15.2407 67.842367, 
+    15.26565 67.8404, 15.2935 67.8707, 15.35365 67.8971, 15.4504 67.9098, 15.5091 67.9191, 15.60585 67.941567, 15.6704 67.9484, 15.7481 67.9445, 15.77745 67.926433, 15.8068 67.906867, 
+    15.84785 67.903933, 15.88305 67.926433, 15.90795 67.9616, 15.91385 68.0007, 15.90795 68.029033, 15.8816 68.054433, 15.8185 68.066167, 15.7496 68.073, 15.66745 68.073967, 15.5707 68.070067, 
+    15.5076 68.0603, 15.43135 68.027067, 15.3668 68.0207, 15.33895 68.0295, 15.32425 68.049067, 15.3536 68.0813, 15.39025 68.105733, 15.40055 68.1282, 15.4284 68.142867, 15.4592 68.142867, 
+    15.4856 68.137967, 15.53545 68.135033, 15.57065 68.1585, 15.59555 68.1761, 15.63515 68.1839, 15.66305 68.18, 15.67625 68.168267, 15.66595 68.147767, 15.65865 68.1243, 15.67185 68.1116, 
+    15.71145 68.112567, 15.773 68.1238, 15.8302 68.1502, 15.87275 68.176567, 15.8962 68.207833, 15.9182 68.234233, 15.93285 68.255733, 15.95925 68.275267, 16.00325 68.267467, 16.0296 68.255267, 
+    16.0472 68.225933, 16.0296 68.190767, 16.03255 68.181, 16.0604 68.182933, 16.0927 68.194667, 16.1264 68.187833, 16.1323 68.1634, 16.10735 68.104767, 16.1044 68.066667, 16.1352 68.0383, 
+    16.1499 68.0212, 16.1572 67.993833, 16.17775 67.9528, 16.2159 67.9225, 16.2584 67.8883, 16.298 67.8707, 16.36545 67.851167, 16.40945 67.8502, 16.4153 67.8585, 16.3889 67.875133, 
+    16.34345 67.898567, 16.3009 67.9279, 16.2789 67.952333, 16.27155 67.9748, 16.2584 68.0051, 16.2745 68.020733, 16.29355 68.0217, 16.32585 68.014867, 16.3449 68.0051, 16.3845 67.990433, 
+    16.4138 67.986533, 16.4329 68.008033, 16.4314 68.0256, 16.40355 68.040267, 16.3933 68.0608, 16.41675 68.0774, 16.4431 68.083767, 16.4754 68.082767, 16.5091 68.084733, 16.56925 68.0779, 
+    16.59855 68.0857, 16.59855 68.0994, 16.5546 68.1072, 16.4915 68.121867, 16.4299 68.121867, 16.383 68.116967, 16.34925 68.1111, 16.31115 68.108167, 16.2818 68.116967, 16.29205 68.135533, 
+    16.3214 68.1463, 16.37125 68.161933, 16.4167 68.169733, 16.4314 68.1805, 16.4211 68.1883, 16.405 68.201, 16.4167 68.220567, 16.40355 68.233267, 16.37565 68.235233, 16.34045 68.230333, 
+    16.2994 68.220567, 16.2598 68.215667, 16.2261 68.217633, 16.2158 68.229367, 16.2393 68.249867, 16.251 68.2616, 16.2437 68.269433, 16.21875 68.273333, 16.1909 68.275267, 16.17475 68.2831, 
+    16.1762 68.293833, 16.1982 68.305567, 16.2393 68.311933, 16.2818 68.310933, 16.3434 68.307033, 16.43435 68.2865, 16.49445 68.264033, 16.5296 68.234233, 16.5824 68.203933, 16.6396 68.178533, 
+    16.68215 68.164833, 16.72175 68.157033, 16.74815 68.1668, 16.74815 68.182433, 16.71 68.201967, 16.63375 68.228367, 16.56335 68.262567, 16.5208 68.297733, 16.48565 68.324133, 16.43575 68.3388, 
+    16.3991 68.3466, 16.36975 68.353433, 16.36685 68.3681, 16.3903 68.3808, 16.44015 68.396433, 16.48415 68.409133, 16.54575 68.416, 16.6308 68.416967, 16.71145 68.418933, 16.81265 68.414033, 
+    16.88595 68.404733, 16.9534 68.395967, 17.03995 68.386167, 17.103 68.3725, 17.1646 68.3554, 17.20275 68.3378, 17.24235 68.3046, 17.26435 68.280167, 17.29075 68.2616, 17.30685 68.2655, 
+    17.32005 68.280167, 17.30835 68.314367, 17.28045 68.3388, 17.24675 68.3632, 17.2277 68.382767, 17.2321 68.400367, 17.25555 68.412067, 17.28635 68.4111, 17.3142 68.4287, 17.3362 68.4492, 
+    17.367 68.458, 17.40075 68.456533, 17.44035 68.4487, 17.4829 68.4458, 17.52245 68.4497, 17.55325 68.452633, 17.58555 68.4497, 17.631 68.437, 17.68235 68.4238, 17.7161 68.4199, 
+    17.73515 68.422833, 17.73955 68.4414, 17.73075 68.4541, 17.7102 68.465833, 17.6838 68.4756, 17.6413 68.4795, 17.59435 68.4795, 17.53425 68.477567, 17.49905 68.474633, 17.4653 68.472667, 
+    17.43745 68.477567, 17.436 68.500033, 17.4609 68.5147, 17.48875 68.5274, 17.49025 68.543033, 17.4712 68.545967, 17.436 68.539133, 17.4081 68.529333, 17.3128 68.501, 17.27325 68.482933, 
+    17.2219 68.465333, 17.15885 68.452633, 17.1075 68.442867, 17.0518 68.437, 17.00635 68.435533, 16.95065 68.4414, 16.87 68.453133, 16.79225 68.458, 16.7189 68.461433, 16.6529 68.461433, 
+    16.58105 68.4712, 16.5224 68.48, 16.49605 68.4932, 16.49455 68.512733, 16.50925 68.529333, 16.53415 68.538133, 16.5591 68.543033, 16.5752 68.554767, 16.5811 68.573333, 16.61335 68.597767, 
+    16.6676 68.624133, 16.7292 68.640733, 16.76295 68.661267, 16.77905 68.6857, 16.80695 68.701333, 16.89345 68.7067, 16.9492 68.7067, 16.9917 68.691067, 17.01515 68.678367, 17.05625 68.687167, 
+    17.1061 68.7067, 17.1677 68.7277, 17.2205 68.737467, 17.27035 68.730633, 17.32315 68.716, 17.36425 68.703267, 17.40675 68.7067, 17.4082 68.7233, 17.3906 68.736967, 17.34955 68.7497, 
+    17.3085 68.755533, 17.2689 68.764333, 17.26305 68.7839, 17.2777 68.8005, 17.29235 68.8044, 17.32755 68.8044, 17.3774 68.798533, 17.4405 68.794633, 17.5182 68.7839, 17.58275 68.779967, 
+    17.62235 68.763367, 17.6619 68.751167, 17.70445 68.746267, 17.7279 68.757, 17.7191 68.7785, 17.6927 68.790233, 17.61645 68.806867, 17.55485 68.8215, 17.5138 68.840067, 17.50795 68.862567, 
+    17.5402 68.8909, 17.60035 68.888933, 17.66045 68.880133, 17.7118 68.871333, 17.73965 68.8684, 17.76165 68.881133, 17.76165 68.904567, 17.7382 68.9241, 17.69565 68.9378, 17.65165 68.943667, 
+    17.60325 68.9417, 17.56805 68.940733, 17.5358 68.9329, 17.5006 68.923133, 17.48005 68.922167, 17.46395 68.934867, 17.4654 68.951467, 17.48885 68.9593, 17.49765 68.9681, 17.49325 68.977867, 
+    17.4698 68.986667, 17.46105 68.9979, 17.4742 69.0233, 17.5417 69.047733, 17.64435 69.0712, 17.7118 69.081933, 17.79685 69.1005, 17.8672 69.110767, 17.9288 69.129333, 17.96255 69.157667, 
+    17.9728 69.188933, 17.9684 69.218267, 17.96105 69.244633, 17.942 69.2505, 17.9127 69.243667, 17.8775 69.214333, 17.8467 69.181133, 17.7895 69.158633, 17.72935 69.140067, 17.66775 69.1264, 
+    17.6179 69.128367, 17.5695 69.1342, 17.5182 69.146933, 17.4933 69.166967, 17.46105 69.170867, 17.4141 69.162067, 17.3452 69.134733, 17.2968 69.115167, 17.2484 69.0888, 17.21615 69.059, 
+    17.16485 69.0326, 17.12965 69.0209, 17.0754 69.0238, 17.0607 69.036533, 17.0475 69.057033, 17.0387 69.0678, 16.9962 69.065833, 16.9683 69.061933, 16.9214 69.056567, 16.85245 69.0585, 
+    16.80555 69.065367, 16.7894 69.075133, 16.7909 69.0937, 16.8202 69.105433, 16.8466 69.103467, 16.9038 69.107367, 16.9566 69.1191, 17.005 69.141567, 17.01965 69.1572, 17.0167 69.172833, 
+    17.0079 69.1748, 16.9742 69.1709, 16.9346 69.1699, 16.91115 69.172833, 16.895 69.184567, 16.89795 69.198267, 16.91115 69.216833, 16.9346 69.223667, 16.9683 69.222667, 17.00645 69.2178, 
+    17.0299 69.2266, 17.049 69.2354, 17.0534 69.252967, 17.0402 69.2598, 17.02405 69.2696, 16.99765 69.276433, 16.9654 69.280333, 16.93755 69.287167, 16.9258 69.2984, 16.92875 69.314033, 
+    16.95805 69.3248, 16.98005 69.3365, 16.9962 69.344333, 16.9947 69.358, 16.96685 69.361933, 16.92285 69.3629, 16.89795 69.364867, 16.88915 69.3795, 16.89795 69.3883, 16.91845 69.3971, 
+    16.94045 69.399067, 16.9654 69.395133, 16.98885 69.3922, 17.01965 69.3922, 17.049 69.396133, 17.0915 69.402967, 17.13255 69.408833, 17.24255 69.410767, 17.2924 69.403433, 17.32465 69.401467, 
+    17.3525 69.406367, 17.3613 69.420067, 17.3437 69.432767, 17.30705 69.444467, 17.2689 69.4523, 17.244 69.4699, 17.22785 69.4816, 17.21905 69.502133, 17.23815 69.5168, 17.2616 69.5158, 
+    17.2821 69.509967, 17.2909 69.500167, 17.3217 69.4914, 17.33345 69.4914, 17.35105 69.498233, 17.3481 69.514833, 17.3408 69.5334, 17.35105 69.5471, 17.36865 69.5461, 17.41555 69.5373, 
+    17.46545 69.5158, 17.52555 69.479667, 17.549 69.463533, 17.5783 69.454733, 17.59445 69.459633, 17.5974 69.475267, 17.57685 69.491867, 17.5226 69.53, 17.48005 69.558333, 17.4698 69.5769, 
+    17.483 69.586667, 17.51235 69.583733, 17.53725 69.567133, 17.5754 69.548567, 17.6311 69.5212, 17.6502 69.531933, 17.65165 69.545633, 17.6355 69.562233, 17.6399 69.5857, 17.6663 69.599367, 
+    17.69565 69.5818, 17.72055 69.557367, 17.7411 69.541733, 17.7675 69.545633, 17.7939 69.561267, 17.8218 69.5774, 17.8467 69.5764, 17.86725 69.5637, 17.8658 69.544167, 17.84525 69.517767, 
+    17.8306 69.485533, 17.8247 69.466, 17.84085 69.456233, 17.86725 69.464033, 17.8951 69.493367, 17.923 69.517767, 17.9479 69.518767, 17.9743 69.514833, 17.99045 69.4953, 17.9567 69.465, 
+    17.96365 69.450467, 17.99235 69.418267, 17.9793 69.3838, 17.9787 69.382933, 17.98015 69.3634, 18.00215 69.359467, 18.03445 69.359467, 18.0623 69.3458, 18.0931 69.361933, 18.10485 69.378533, 
+    18.099 69.395133, 18.0931 69.4147, 18.1063 69.441067, 18.1298 69.454767, 18.17525 69.459633, 18.22805 69.4567, 18.2779 69.445, 18.3263 69.4147, 18.3747 69.382933, 18.385 69.3585, 
+    18.3982 69.318433, 18.40845 69.2647, 18.4143 69.237333, 18.4319 69.214867, 18.4671 69.215833, 18.48175 69.231467, 18.48175 69.261767, 18.4671 69.2813, 18.4759 69.3077, 18.49935 69.313567, 
+    18.51845 69.3028, 18.53455 69.2862, 18.56095 69.262733, 18.59175 69.246133, 18.624 69.2427, 18.6416 69.250533, 18.64305 69.2642, 18.62985 69.2769, 18.62545 69.293533, 18.6357 69.3082, 
+    18.6592 69.3121, 18.7017 69.3082, 18.75305 69.302333, 18.8161 69.292567, 18.85275 69.291567, 18.8791 69.2989, 18.87765 69.3155, 18.84245 69.331133, 18.78675 69.351667, 18.6885 69.366333, 
+    18.55505 69.394667, 18.50955 69.403967, 18.46115 69.413733, 18.41865 69.426433, 18.3952 69.445, 18.3805 69.4704, 18.38785 69.5046, 18.40985 69.5212, 18.4597 69.525133, 18.51105 69.529033, 
+    18.58875 69.529033, 18.70605 69.5212, 18.75885 69.507533, 18.8146 69.4753, 18.84395 69.4582, 18.907 69.417167, 18.9613 69.388833, 19.03605 69.361467, 19.11525 69.338967, 19.16655 69.321867, 
+    19.1959 69.305267, 19.2076 69.293533, 19.2032 69.278867, 19.18415 69.2652, 19.1636 69.2525, 19.1636 69.237833, 19.18855 69.2349, 19.2355 69.2349, 19.28095 69.237833, 19.32785 69.2476, 
+    19.3528 69.2652, 19.35425 69.2867, 19.3308 69.3033, 19.28095 69.3199, 19.2575 69.3326, 19.2443 69.361933, 19.2208 69.383433, 19.1768 69.401033, 19.10645 69.4098, 19.03895 69.421533, 
+    18.96565 69.445, 18.9407 69.458667, 18.93045 69.477233, 18.9466 69.4997, 18.98765 69.512433, 18.9979 69.5261, 18.9847 69.541733, 18.9554 69.540767, 18.9114 69.5515, 18.8659 69.568133, 
+    18.83955 69.5911, 18.83955 69.615533, 18.84395 69.644833, 18.8762 69.661467, 18.9231 69.678067, 18.9862 69.692733, 19.03605 69.716167, 19.09175 69.739633, 19.18855 69.757233, 19.23985 69.7675, 
+    19.3249 69.7841, 19.39235 69.800733, 19.4789 69.813433, 19.52145 69.817833, 19.54785 69.81, 19.5625 69.794367, 19.5596 69.7631, 19.56105 69.7289, 19.59185 69.675167, 19.6048 69.659933, 
+    19.61825 69.629733, 19.60655 69.604333, 19.586 69.5584, 19.57425 69.518333, 19.56545 69.486067, 19.5596 69.453833, 19.56105 69.435267, 19.58305 69.440167, 19.61095 69.469467, 19.65345 69.5017, 
+    19.6828 69.526133, 19.69305 69.5623, 19.69745 69.603333, 19.6916 69.6395, 19.7077 69.661967, 19.73265 69.666867, 19.7561 69.6561, 19.81185 69.6434, 19.84705 69.636567, 19.87345 69.6317, 
+    19.8925 69.629733, 19.90865 69.6395, 19.88665 69.659033, 19.8529 69.674667, 19.8045 69.6903, 19.7444 69.6991, 19.7121 69.702033, 19.6916 69.713767, 19.6813 69.7294, 19.6813 69.753833, 
+    19.69305 69.774367, 19.7561 69.833967, 19.78985 69.8589, 19.82945 69.890167, 19.86905 69.8931, 19.8896 69.882333, 19.894 69.8667, 19.8925 69.848133, 19.8969 69.8286, 19.91745 69.829567, 
+    19.94385 69.847167, 19.9761 69.886233, 19.99955 69.930233, 20.00985 69.9693, 20.03035 69.9947, 20.0567 69.9952, 20.0934 69.9815, 20.11685 69.9727, 20.1374 69.980533, 20.1726 70.0079, 
+    20.21215 70.0333, 20.2503 70.032333, 20.28845 70.019633, 20.2987 69.998633, 20.3016 69.9693, 20.2987 69.928267, 20.2899 69.897967, 20.25765 69.8452, 20.23415 69.811, 20.2019 69.757267, 
+    20.199 69.702067, 20.17845 69.647333, 20.155 69.5936, 20.12125 69.5369, 20.06845 69.491967, 19.98775 69.448467, 19.93495 69.427967, 19.8866 69.399633, 19.8587 69.382033, 19.8514 69.3615, 
+    19.86605 69.351733, 19.891 69.3576, 19.93645 69.3742, 19.97165 69.402567, 20.02295 69.427967, 20.086 69.445533, 20.1535 69.4651, 20.19895 69.489533, 20.24295 69.535467, 20.27375 69.568667, 
+    20.2972 69.6019, 20.32655 69.617533, 20.3793 69.620967, 20.4292 69.609233, 20.49515 69.5848, 20.5597 69.5633, 20.59635 69.555467, 20.6667 69.554967, 20.7063 69.555967, 20.7283 69.564767, 
+    20.7254 69.578433, 20.70045 69.587233, 20.6271 69.612633, 20.5274 69.641933, 20.44235 69.6742, 20.3998 69.6996, 20.3969 69.719133, 20.40715 69.7426, 20.41595 69.769, 20.4189 69.799267, 
+    20.4233 69.811467, 20.45265 69.8242, 20.5084 69.831033, 20.5553 69.834933, 20.6037 69.8447, 20.65795 69.8662, 20.7093 69.893567, 20.74305 69.9136, 20.7592 69.9439, 20.7812 69.967333, 
+    20.8208 69.983967, 20.8721 69.989833, 20.92345 70.004467, 20.94545 70.002533, 20.9469 69.982967, 20.90585 69.958567, 20.8721 69.9263, 20.8545 69.906767, 20.8384 69.884267, 20.8325 69.8618, 
+    20.84865 69.839333, 20.8721 69.816867, 20.90145 69.811967, 20.92785 69.8188, 20.95275 69.843233, 20.97035 69.882333, 20.9923 69.9102, 21.03485 69.9268, 21.06565 69.903333, 21.0906 69.880867, 
+    21.11845 69.875, 21.15215 69.8799, 21.16245 69.891633, 21.1507 69.9141, 21.13895 69.936567, 21.1727 69.955133, 21.1727 69.976633, 21.15365 70.001067, 21.14485 70.018667, 21.15215 70.046, 
+    21.1859 70.065567, 21.21965 70.073367, 21.2607 70.0675, 21.3047 70.052367, 21.3795 70.021067, 21.46015 69.982, 21.5203 69.9556, 21.59805 69.9346, 21.645 69.928733, 21.6831 69.9219, 
+    21.7271 69.9004, 21.79455 69.8662, 21.8312 69.852033, 21.884 69.828567, 21.9236 69.817833, 21.96025 69.815867, 21.9749 69.8364, 21.93825 69.852033, 21.8737 69.869633, 21.84585 69.884267, 
+    21.8517 69.9097, 21.8781 69.910667, 21.906 69.903833, 21.9221 69.891133, 21.94705 69.895033, 21.8957 69.9214, 21.8341 69.946833, 21.8165 69.961467, 21.81505 69.987867, 21.82825 70.009367, 
+    21.8341 70.025967, 21.82385 70.0504, 21.8473 70.0719, 21.8869 70.085567, 21.906 70.1012, 21.9031 70.108533, 21.8547 70.093867, 21.81365 70.081167, 21.7667 70.077267, 21.72565 70.078233, 
+    21.69925 70.087033, 21.711 70.103633, 21.733 70.1134, 21.7799 70.125133, 21.8459 70.130033, 21.89135 70.136867, 21.91775 70.145667, 21.89725 70.153467, 21.8415 70.149567, 21.77695 70.1437, 
+    21.69925 70.137833, 21.56285 70.1349, 21.5335 70.136367, 21.50415 70.1432, 21.48655 70.1569, 21.4587 70.162767, 21.41765 70.1647, 21.3942 70.171533, 21.38685 70.1999, 21.37805 70.217467, 
+    21.34285 70.217467, 21.2798 70.209667, 21.25635 70.2033, 21.20945 70.2043, 21.16985 70.2121, 21.14785 70.228733, 21.15225 70.273667, 21.17275 70.312767, 21.22995 70.333267, 21.26515 70.333267, 
+    21.30035 70.3235, 21.33555 70.307867, 21.36195 70.299067, 21.38395 70.3069, 21.3913 70.334267, 21.41915 70.352833, 21.4602 70.340133, 21.52765 70.303, 21.6127 70.2678, 21.6611 70.238967, 
+    21.6875 70.2165, 21.70365 70.200867, 21.733 70.205733, 21.7359 70.228233, 21.7139 70.252667, 21.6831 70.2761, 21.67285 70.296633, 21.6802 70.321067, 21.7271 70.3367, 21.7667 70.346467, 
+    21.79895 70.365033, 21.8151 70.3875, 21.84885 70.397267, 21.86935 70.385567, 21.86645 70.365033, 21.8679 70.342567, 21.8591 70.324, 21.86935 70.309333, 21.88845 70.303467, 21.9148 70.307867, 
+    21.9368 70.321533, 21.95295 70.346967, 21.9823 70.3411, 21.99695 70.3235, 22.01455 70.301033, 22.038 70.302, 22.0644 70.320567, 22.08495 70.339133, 22.09665 70.3577, 22.12895 70.363567, 
+    22.15975 70.350867, 22.1641 70.335733, 22.14065 70.318133, 22.12305 70.3025, 22.12015 70.279033, 22.12455 70.248733, 22.148 70.2116, 22.18905 70.195, 22.2345 70.184267, 22.2888 70.175467, 
+    22.32985 70.1735, 22.3621 70.174467, 22.36795 70.189133, 22.3137 70.206733, 22.25505 70.218467, 22.2096 70.237033, 22.1861 70.252667, 22.19785 70.275133, 22.22865 70.294667, 22.2668 70.3113, 
+    22.2961 70.316167, 22.3401 70.304433, 22.4149 70.294667, 22.4882 70.283933, 22.5513 70.2815, 22.6554 70.2727, 22.7126 70.273667, 22.7566 70.270733, 22.81235 70.265367, 22.8358 70.251667, 
+    22.8285 70.236033, 22.7801 70.215533, 22.69355 70.197933, 22.64075 70.1784, 22.566 70.158833, 22.4941 70.1393, 22.4516 70.1388, 22.37825 70.131, 22.3328 70.123167, 22.29615 70.107533, 
+    22.3108 70.097767, 22.3372 70.0968, 22.41935 70.092867, 22.50145 70.092867, 22.5689 70.110467, 22.6481 70.131, 22.74635 70.1603, 22.8329 70.1828, 22.8857 70.194033, 22.9268 70.194033, 
+    22.9561 70.176433, 22.96785 70.163733, 22.9664 70.1442, 22.9517 70.111967, 22.9605 70.094367, 22.98835 70.086533, 23.01915 70.074833, 23.04705 70.0621, 23.0353 70.044533, 23.01475 70.031833, 
+    22.9913 70.022067, 22.9869 70.0025, 23.0045 69.997633, 23.03675 69.995667, 23.08665 70.0035, 23.1805 70.024967, 23.2436 70.031333, 23.30665 70.035233, 23.37705 70.047933, 23.4137 70.067467, 
+    23.4093 70.081167, 23.37555 70.082133, 23.2949 70.0831, 23.21425 70.0831, 23.15705 70.090933, 23.1204 70.1056, 23.10425 70.120233, 23.12335 70.141733, 23.16145 70.155433, 23.2113 70.163233, 
+    23.2509 70.178867, 23.25825 70.1945, 23.25385 70.206233, 23.21425 70.2209, 23.17905 70.235567, 23.1644 70.2551, 23.182 70.2771, 23.2172 70.285867, 23.2612 70.286867, 23.2964 70.2888, 
+    23.32575 70.295667, 23.34335 70.313233, 23.32425 70.3279, 23.28615 70.321067, 23.2656 70.321067, 23.2568 70.338667, 23.27735 70.359167, 23.34185 70.3875, 23.43135 70.419767, 23.55745 70.473033, 
+    23.6953 70.5131, 23.8317 70.5566, 23.92115 70.572233, 23.98425 70.5732, 24.0458 70.565867, 24.081 70.554133, 24.1382 70.537533, 24.16165 70.531667, 24.1778 70.546333, 24.1734 70.575633, 
+    24.1558 70.5952, 24.12355 70.6167, 24.0766 70.6245, 24.0473 70.640133, 24.0561 70.6636, 24.0913 70.686067, 24.147 70.7105, 24.17195 70.741767, 24.18955 70.773033, 24.21005 70.7916, 
+    24.23645 70.790633, 24.26875 70.7828, 24.301 70.753, 24.35965 70.724667, 24.411 70.6973, 24.47405 70.6836, 24.50775 70.685567, 24.52245 70.702167, 24.50925 70.7276, 24.47255 70.764733, 
+    24.4315 70.788167, 24.36845 70.8048, 24.29805 70.8165, 24.24675 70.8214, 24.191 70.828233, 24.16605 70.837033, 24.1514 70.857567, 24.15435 70.8859, 24.17195 70.909333, 24.21885 70.9328, 
+    24.26285 70.939633, 24.301 70.930833, 24.32885 70.912267, 24.3611 70.890767, 24.38605 70.879067, 24.4139 70.8771, 24.44175 70.876133, 24.46815 70.8683, 24.49895 70.865367, 24.52245 70.882, 
+    24.5239 70.9113, 24.54735 70.929867, 24.55905 70.946967, 24.54145 70.9587, 24.52095 70.9675, 24.51655 70.989967, 24.51655 71.016333, 24.5488 71.045667, 24.56785 71.072033, 24.5884 71.084767, 
+    24.6104 71.080833, 24.6221 71.0662, 24.6133 71.046633, 24.6016 71.0271, 24.606 71.015367, 24.6148 71.0095, 24.6397 71.015367, 24.66905 71.025133, 24.6969 71.025133, 24.73505 71.019267, 
+    24.74675 71.006567, 24.7541 70.989967, 24.77315 70.9802, 24.79665 71.0007, 24.8289 71.020267, 24.8612 71.030533, 24.8905 71.0315, 24.90225 71.0149, 24.90225 70.9924, 24.8949 70.972867, 
+    24.914 70.965067, 24.93745 70.9719, 24.9697 70.986567, 25.0137 70.996333, 25.0753 70.996333, 25.10465 70.981667, 25.131 70.955767, 25.14275 70.925467, 25.1442 70.897133, 25.1486 70.871733, 
+    25.153 70.853167, 25.17355 70.849267, 25.21315 70.858067, 25.2498 70.874667, 25.2806 70.897133, 25.2762 70.9206, 25.28645 70.944033, 25.2982 70.960667, 25.2894 70.979233, 25.2586 70.994867, 
+    25.26005 71.0144, 25.28795 71.024167, 25.307 71.022233, 25.33925 71.017333, 25.3598 71.011467, 25.37005 70.9968, 25.35535 70.981667, 25.35245 70.9631, 25.36415 70.946467, 25.38615 70.9416, 
+    25.4199 70.943533, 25.4639 70.957233, 25.50495 70.968933, 25.54305 70.967, 25.58705 70.959167, 25.6252 70.9494, 25.656 70.948433, 25.6971 70.959667, 25.7352 70.974333, 25.7572 70.9675, 
+    25.76015 70.945, 25.7455 70.921567, 25.72935 70.8981, 25.69415 70.878567, 25.65895 70.860967, 25.61495 70.8551, 25.59445 70.8463, 25.59885 70.831667, 25.5959 70.814067, 25.56215 70.798433, 
+    25.5079 70.780833, 25.4258 70.7652, 25.373 70.745667, 25.32025 70.715867, 25.2557 70.6758, 25.2 70.6367, 25.1589 70.604467, 25.14425 70.581, 25.1325 70.5478, 25.13545 70.493067, 
+    25.1413 70.450567, 25.1325 70.413433, 25.11195 70.3675, 25.08115 70.318633, 25.04305 70.258067, 25.0313 70.2302, 25.01955 70.197967, 25.02835 70.1667, 25.06795 70.159867, 25.1017 70.176467, 
+    25.1442 70.201867, 25.17355 70.210667, 25.1897 70.2048, 25.18675 70.185267, 25.1897 70.146167, 25.20285 70.125667, 25.22635 70.1237, 25.2586 70.148133, 25.2938 70.190167, 25.36125 70.263433, 
+    25.40375 70.312767, 25.4463 70.375333, 25.49175 70.434933, 25.53575 70.4926, 25.5841 70.5351, 25.656 70.573233, 25.7645 70.630867, 25.8789 70.690467, 25.93905 70.732967, 25.9801 70.7711, 
+    26.00945 70.807233, 26.04315 70.835567, 26.09745 70.855133, 26.15905 70.8727, 26.1957 70.886867, 26.2294 70.914233, 26.2822 70.951367, 26.357 70.9836, 26.43475 71.0012, 26.489 71.016333, 
+    26.5198 71.0232, 26.5506 71.021233, 26.5755 71.008533, 26.58575 70.995833, 26.5814 70.973333, 26.57405 70.9538, 26.5755 70.930367, 26.58285 70.9118, 26.6195 70.886367, 26.6239 70.8678, 
+    26.6239 70.845333, 26.60045 70.822867, 26.555 70.802333, 26.48605 70.7779, 26.4083 70.7559, 26.34965 70.740267, 26.2866 70.7178, 26.269 70.706067, 26.269 70.6875, 26.3027 70.689467, 
+    26.3423 70.699233, 26.3863 70.7139, 26.42005 70.727567, 26.4567 70.725633, 26.49335 70.714867, 26.5124 70.695333, 26.5168 70.643533, 26.50215 70.5722, 26.4875 70.519433, 26.47875 70.497433, 
+    26.489 70.478867, 26.5154 70.471067, 26.5462 70.483767, 26.5902 70.5043, 26.6195 70.518933, 26.6899 70.5385, 26.76765 70.5385, 26.8483 70.544867, 26.8996 70.539967, 26.93335 70.532133, 
+    26.9656 70.5292, 26.9788 70.539967, 26.97145 70.552667, 26.9436 70.563433, 26.91135 70.582967, 26.9099 70.6025, 26.92015 70.624, 26.90695 70.640633, 26.91135 70.6631, 26.93775 70.682633, 
+    26.98025 70.677767, 27.02425 70.666033, 27.0741 70.6592, 27.10345 70.660667, 27.124 70.670433, 27.12545 70.684133, 27.10345 70.690967, 27.0624 70.700733, 27.0272 70.7066, 27.014 70.721267, 
+    27.03455 70.734933, 27.06975 70.743733, 27.09465 70.747633, 27.10785 70.756433, 27.0932 70.7623, 27.058 70.765233, 27.0184 70.769133, 26.98615 70.7828, 26.9744 70.803333, 26.99495 70.818, 
+    27.01545 70.822867, 27.04335 70.823867, 27.08585 70.818, 27.1269 70.811167, 27.1592 70.8053, 27.1944 70.812133, 27.2017 70.829733, 27.1929 70.8561, 27.19585 70.883467, 27.2134 70.896667, 
+    27.25595 70.8947, 27.3249 70.8859, 27.3894 70.880033, 27.4202 70.8781, 27.43045 70.887867, 27.40115 70.9035, 27.36885 70.919133, 27.36595 70.938667, 27.36445 70.956267, 27.34685 70.968967, 
+    27.2897 70.970933, 27.19145 70.973867, 27.12545 70.977767, 27.07115 70.9895, 27.0433 71.000233, 27.02865 71.015867, 27.04625 71.033467, 27.07995 71.0364, 27.13425 71.026633, 27.16795 71.016867, 
+    27.20755 71.017833, 27.2134 71.028567, 27.1753 71.052033, 27.14595 71.076467, 27.13425 71.096, 27.14595 71.1097, 27.1738 71.113133, 27.2163 71.112133, 27.26325 71.106267, 27.31605 71.091633, 
+    27.35565 71.073067, 27.4099 71.060367, 27.4539 71.052067, 27.4906 71.055, 27.4994 71.069667, 27.47445 71.090167, 27.43045 71.1146, 27.4143 71.14, 27.4246 71.1654, 27.44805 71.181067, 
+    27.4994 71.182033, 27.56245 71.182033, 27.6255 71.1742, 27.70175 71.1537, 27.75305 71.142467, 27.8117 71.1405, 27.85275 71.1532, 27.8953 71.163967, 27.94665 71.163, 28.04195 71.172767, 
+    28.08885 71.169333, 28.1094 71.155667, 28.1094 71.1332, 28.0962 71.1117, 28.0727 71.080433, 28.061 71.049167, 28.0654 71.0296, 28.08445 71.023733, 28.1094 71.031567, 28.1402 71.053067, 
+    28.1842 71.079433, 28.21055 71.093133, 28.2443 71.091167, 28.26775 71.0814, 28.29415 71.0687, 28.31765 71.0638, 28.3455 71.070167, 28.3704 71.066233, 28.3895 71.0467, 28.37335 71.024233, 
+    28.3455 71.0125, 28.3279 71.002733, 28.3279 70.989033, 28.3235 70.966567, 28.30735 70.9519, 28.2751 70.947033, 28.22085 70.9441, 28.1783 70.937267, 28.1607 70.924533, 28.1622 70.907933, 
+    28.17975 70.893267, 28.19885 70.8845, 28.20615 70.8747, 28.18855 70.863, 28.15925 70.8669, 28.0947 70.872767, 28.01995 70.8796, 27.96125 70.884, 27.8806 70.895733, 27.79115 70.9055, 
+    27.74275 70.912333, 27.72075 70.916733, 27.67525 70.920633, 27.6474 70.911833, 27.64155 70.899133, 27.65765 70.882533, 27.68405 70.873733, 27.69285 70.864933, 27.68845 70.852233, 27.68115 70.8327, 
+    27.71635 70.8317, 27.76325 70.837567, 27.8307 70.835633, 27.9055 70.8278, 27.95535 70.822933, 27.96415 70.8151, 27.96125 70.805333, 27.90845 70.781867, 27.8586 70.7643, 27.7794 70.735933, 
+    27.73395 70.7252, 27.709 70.722267, 27.6694 70.706633, 27.63275 70.689033, 27.62395 70.675833, 27.643 70.668033, 27.6767 70.6739, 27.7251 70.684633, 27.79845 70.6954, 27.86445 70.718833, 
+    27.9495 70.743267, 27.9994 70.743767, 28.04925 70.740833, 28.08885 70.752567, 28.1255 70.760367, 28.14165 70.752567, 28.1431 70.733967, 28.1123 70.701733, 28.03165 70.6773, 27.93925 70.646033, 
+    27.86155 70.6177, 27.83075 70.6011, 27.80725 70.577633, 27.8014 70.559067, 27.8014 70.541467, 27.8234 70.5405, 27.85565 70.572733, 27.8894 70.588367, 27.92755 70.589367, 27.9627 70.588367, 
+    28.00965 70.598167, 28.0507 70.594233, 28.0507 70.5747, 28.0346 70.5571, 28.0507 70.551233, 28.083 70.5659, 28.13135 70.5835, 28.1871 70.594233, 28.2135 70.589367, 28.2018 70.573233, 
+    28.15925 70.541, 28.10795 70.490167, 28.0918 70.4501, 28.083 70.402233, 28.08595 70.3602, 28.1006 70.348967, 28.127 70.367533, 28.1343 70.406633, 28.14605 70.455467, 28.1651 70.496533, 
+    28.193 70.5278, 28.23845 70.545367, 28.29415 70.5483, 28.33085 70.547333, 28.36605 70.533667, 28.3836 70.518533, 28.4027 70.503867, 28.4276 70.504833, 28.43935 70.516567, 28.432 70.5322, 
+    28.4115 70.547833, 28.4159 70.5625, 28.4408 70.574233, 28.4364 70.588867, 28.4071 70.597667, 28.3792 70.6055, 28.36455 70.624067, 28.3719 70.6436, 28.39535 70.668033, 28.40855 70.688567, 
+    28.4027 70.711033, 28.39975 70.735467, 28.41295 70.7589, 28.43345 70.764267, 28.45985 70.7584, 28.48625 70.756467, 28.5053 70.765267, 28.50825 70.783833, 28.4921 70.805333, 28.4716 70.820967, 
+    28.47305 70.846367, 28.5068 70.872733, 28.59035 70.909867, 28.67545 70.931367, 28.7385 70.944567, 28.8778 70.9602, 28.9614 70.9602, 29.0113 70.953833, 29.09195 70.9382, 29.16085 70.914767, 
+    29.18875 70.889367, 29.19315 70.8659, 29.177 70.8483, 29.18285 70.8395, 29.20195 70.837567, 29.23565 70.846367, 29.262 70.8449, 29.2723 70.837067, 29.26055 70.824367, 29.22975 70.809733, 
+    29.19895 70.796033, 29.17695 70.774533, 29.18575 70.756967, 29.1931 70.747167, 29.18575 70.711033, 29.19015 70.696367, 29.22245 70.6993, 29.2635 70.731533, 29.306 70.7589, 29.37935 70.775533, 
+    29.4512 70.7843, 29.5172 70.812667, 29.5612 70.82, 29.6023 70.8239, 29.63895 70.821967, 29.6595 70.809233, 29.64775 70.771133, 29.6272 70.731067, 29.6096 70.696867, 29.6067 70.679267, 
+    29.6272 70.6695, 29.6536 70.681233, 29.73425 70.724233, 29.78415 70.765267, 29.8252 70.784333, 29.8736 70.791167, 29.96745 70.778467, 30.03785 70.7638, 30.1229 70.743267, 30.17425 70.7242, 
+    30.2256 70.700767, 30.2285 70.679267, 30.1845 70.665567, 30.13465 70.663633, 30.0716 70.658733, 30.0364 70.6392, 29.99975 70.6216, 29.9836 70.6001, 29.99535 70.5835, 30.03785 70.5835, 
+    30.1112 70.5923, 30.1816 70.605, 30.2476 70.615733, 30.3121 70.618667, 30.40155 70.615733, 30.45285 70.606433, 30.51005 70.580067, 30.57895 70.541967, 30.60095 70.525333, 30.65965 70.504833, 
+    30.7139 70.5014, 30.7711 70.516067, 30.8224 70.526833, 30.88105 70.519, 30.93825 70.492633, 30.9749 70.462833, 30.9881 70.437433, 30.98515 70.410067, 30.9617 70.3788, 30.9177 70.360233, 
+    30.8517 70.338733, 30.74025 70.319167, 30.6288 70.311367, 30.53645 70.310867, 30.43085 70.3011, 30.36485 70.287433, 30.3311 70.2713, 30.26805 70.231233, 30.2299 70.200967, 30.18005 70.1824, 
+    30.1375 70.167733, 30.06125 70.157967, 29.96295 70.154533, 29.8838 70.142833, 29.831 70.142833, 29.77085 70.146733, 29.69165 70.145267, 29.5934 70.1521, 29.5171 70.156033, 29.4394 70.171667, 
+    29.36315 70.183867, 29.2913 70.202433, 29.24585 70.210267, 29.14905 70.216133, 29.08595 70.2176, 29.00675 70.219567, 28.9393 70.229333, 28.87625 70.243, 28.83075 70.258133, 28.76915 70.280633, 
+    28.7076 70.300167, 28.6548 70.308, 28.61225 70.313833, 28.57265 70.3104, 28.56825 70.296733, 28.58435 70.280133, 28.62835 70.2645, 28.6826 70.247867, 28.68995 70.2342, 28.665 70.2293, 
+    28.621 70.227367, 28.5873 70.227367, 28.58145 70.210733, 28.6005 70.194133, 28.6357 70.189233, 28.71635 70.183367, 28.7486 70.180433, 28.77795 70.175567, 28.77205 70.1658, 28.7486 70.1609, 
+    28.72515 70.155033, 28.7178 70.1443, 28.73395 70.134533, 28.76475 70.137433, 28.8322 70.138433, 28.9334 70.141367, 28.9862 70.1448, 29.0346 70.142833, 29.06835 70.136, 29.0742 70.120367, 
+    29.0742 70.099833, 29.10355 70.090067, 29.15045 70.082233, 29.2722 70.0881, 29.3382 70.0876, 29.3866 70.0798, 29.42325 70.060233, 29.457 70.052433, 29.43795 70.038767, 29.39395 70.0319, 
+    29.3221 70.0202, 29.29275 70.009433, 29.2737 69.9899, 29.27955 69.973267, 29.2986 69.9684, 29.3353 69.9723, 29.37635 69.983067, 29.4218 69.994767, 29.4702 69.9987, 29.52595 69.991833, 
+    29.58165 69.980133, 29.6124 69.961067, 29.62415 69.9425, 29.6036 69.912233, 29.55965 69.872167, 29.49365 69.825233, 29.413 69.7803, 29.37485 69.751967, 29.35575 69.730967, 29.35575 69.714333, 
+    29.36455 69.700667, 29.3939 69.697733, 29.42175 69.713367, 29.43935 69.744633, 29.4672 69.7759, 29.53465 69.803267, 29.64175 69.821833, 29.67985 69.822333, 29.72385 69.825267, 29.7796 69.830133, 
+    29.84705 69.8526, 29.89395 69.864333, 29.91605 69.860833, 29.91605 69.8354, 29.9146 69.8061, 29.8926 69.7719, 29.8691 69.731833, 29.86325 69.696633, 29.85445 69.662433, 29.8618 69.638, 
+    29.87205 69.6341, 29.8838 69.6468, 29.8926 69.688833, 29.91165 69.735733, 29.9454 69.7719, 29.9938 69.795333, 30.0407 69.8061, 30.06125 69.821733, 30.07005 69.8452, 30.0598 69.880367, 
+    30.0466 69.910667, 30.0554 69.9351, 30.07885 69.9517, 30.1023 69.955633, 30.14485 69.9517, 30.20645 69.937033, 30.26365 69.9224, 30.31055 69.9048, 30.33255 69.893533, 30.3384 69.875967, 
+    30.3428 69.858367, 30.34135 69.840767, 30.36775 69.829033, 30.3912 69.836867, 30.4 69.8574, 30.422 69.874967, 30.46895 69.8867, 30.53055 69.888667, 30.57015 69.889633, 30.5936 69.894033, 
+    30.61855 69.895033, 30.63615 69.882333, 30.64055 69.859833, 30.6655 69.846167, 30.77665 69.846167, 30.84245 69.721633, 30.85365 69.656433, 30.836 69.611533, 30.77675 69.563433, 30.73985 69.545233, 
+    30.67415 69.535633, 30.60845 69.538833, 30.52355 69.555933, 30.41775 69.5848, 30.3569 69.606167, 30.2463 69.676733, 30.16135 69.694933, 30.09725 69.7024, 30.03155 69.697067, 29.9755 69.687433, 
+    29.937 69.665, 29.9146 69.633967, 29.91135 69.596933, 29.90785 69.5783, 29.87645 69.5457, 29.7857 69.531733, 29.6635 69.510767, 29.57275 69.475833, 29.47495 69.4339, 29.36325 69.408267, 
+    29.1503 69.364, 29.08745 69.3314, 29.08395 69.280167, 29.07 69.214933, 29.0316 69.166033, 28.9164 69.145067, 28.7139 69.093833, 28.5638 69.0682, 28.55795 69.067467, 28.50795 69.0612, 
+    28.5254 69.105467, 28.5708 69.173033, 28.69995 69.268533, 28.81865 69.3384, 28.9199 69.389633, 29.02285 69.429233, 29.1206 69.4735, 29.17645 69.5061, 29.1974 69.5853, 29.152 69.671467, 
+    29.0368 69.755333, 28.9251 69.7926, 28.78545 69.822867, 28.6423 69.8415, 28.4957 69.855467, 28.35255 69.895067, 28.2059 69.941667, 28.06625 69.9929, 27.9458 70.053467, 27.8155 70.129967, 
+    27.7032 70.1327, 27.6497 70.130567, 27.56075 70.137467, 27.4834 70.131433, 27.4344 70.1263, 27.39185 70.1091, 27.36155 70.096633, 27.29195 70.082867, 27.261 70.066567, 27.2236 70.045067, 
+    27.1772 70.0296, 27.1166 70.020133, 27.05535 69.997367, 26.99475 69.987033, 26.92125 69.994767, 26.8723 70.0154, 26.81555 70.023133, 26.76075 70.024433, 26.63955 70.0253, 26.60345 70.027, 
+    26.5364 70.034733, 26.499 70.042467, 26.45065 70.040333, 26.37585 70.037767, 26.3114 70.0223, 26.2611 69.980167, 26.22755 69.9458, 26.2031 69.9011, 26.1702 69.862867, 26.138 69.8388, 
+    26.09545 69.8199, 26.049 69.8053, 25.9923 69.795833, 25.9291 69.791533, 25.89815 69.7752, 25.8769 69.752433, 25.8679 69.7155, 25.8666 69.6433, 25.8511 69.5986, 25.8034 69.5625, 
+    25.74925 69.545333, 25.7093 69.536733, 25.6937 69.496233, 25.68205 69.4544, 25.6594 69.427633, 25.6229 69.389667, 25.5937 69.362433, 25.58495 69.329367, 25.5893 69.274867, 25.6163 69.204333, 
+    25.6207 69.144033, 25.6046 69.1129, 25.5915 69.0769, 25.59005 69.038933, 25.57835 69.009767, 25.5331 68.9757, 25.49955 68.9582, 25.46595 68.9582, 25.4353 68.965, 25.38645 68.977167, 
+    25.33245 68.978133, 25.27845 68.974233, 25.2638 68.9745, 25.1808 68.919133, 25.08305 68.8702, 25.03065 68.809667, 25.00275 68.756067, 24.92245 68.690867, 24.8596 68.651267, 24.81075 68.651267, 
+    24.76885 68.665233, 24.72695 68.7025, 24.6641 68.7258, 24.59775 68.744433, 24.4389 68.744433, 24.30975 68.758433, 24.14915 68.823633, 24.013 68.858567, 23.8908 68.886533, 23.7686 68.872533, 
+    23.6464 68.8376, 23.55215 68.793367, 23.44045 68.7724, 23.3287 68.7561, 23.2135 68.7165, 23.0983 68.707167, 23.0215 68.711833, 22.915 68.7491, 22.7893 68.7491, 22.64965 68.753767, 
+    22.5903 68.7654, 22.4786 68.7887, 22.37735 68.791033, 22.25515 68.777067, 22.19585 68.786367, 22.1749 68.8213, 22.15395 68.893533, 22.09805 68.9471, 21.9759 69.033267, 21.8502 69.1381, 
+    21.71755 69.221933, 21.6233 69.287167, 21.48885 69.3384, 21.3492 69.357033, 21.22005 69.359333, 21.0769 69.343033, 20.97565 69.303433, 20.94775 69.256867, 20.94425 69.18, 20.93725 69.1404, 
+    20.90935 69.112467, 20.8465 69.114767, 20.7557 69.149733, 20.69635 69.166033, 20.6161 69.182333, 20.4939 69.1567, 20.39965 69.126433, 20.246 69.103133, 20.0924 69.082167, 20.0278 69.065867, 
+    20.01035 69.0379, 20.05225 69.007633, 20.1395 68.975033, 20.1919 68.937767, 20.2198 68.8865, 20.20585 68.8283, 20.13255 68.756067, 20.0732 68.716467, 19.9824 68.672233, 19.9126 68.634967, 
+    19.9021 68.607, 19.92655 68.595367, 19.97195 68.569733, 20.00685 68.5348, 20.00335 68.4952, 19.958 68.453267, 19.88115 68.425333, 19.7834 68.416, 19.6682 68.418333, 19.5268 68.441633, 
+    19.3348 68.460267, 19.1498 68.485867, 19.00665 68.499833, 18.8565 68.506833, 18.73085 68.5045, 18.61215 68.502167, 18.5458 68.497533, 18.4411 68.513833, 18.33985 68.5441, 18.21415 68.569733, 
+    18.0902 68.5837, 17.99595 68.539433, 17.96105 68.478867, 17.99595 68.418333, 18.0518 68.341467, 18.07275 68.2576, 18.06925 68.1947, 18.04135 68.120167, 18.0099 68.027, 17.9436 67.968767, 
+    17.88425 67.964133, 17.76905 67.992067, 17.65035 68.020033, 17.52115 68.052633, 17.392 68.0992, 17.3047 68.110867, 17.193 68.087567, 17.0778 68.047967, 16.9591 67.9851, 16.87005 67.957133, 
+    16.7723 67.903567, 16.678 67.8011, 16.58025 67.700933, 16.5174 67.6264, 16.4127 67.5635, 16.3359 67.5309, 16.26605 67.5216, 16.19975 67.519267, 16.1404 67.495967, 16.11245 67.4587, 
+    16.102 67.421433, 16.14735 67.365533, 16.2224 67.3236, 16.32715 67.265367, 16.39345 67.232767, 16.4249 67.1955, 16.40745 67.151233, 16.3446 67.081367, 16.2608 67.018467, 16.13165 66.960233, 
+    15.96405 66.857767, 15.66205 66.683067, 15.4526 66.540967, 15.4072 66.499033, 15.4037 66.468767, 15.42115 66.436167, 15.43515 66.3593, 15.4037 66.301067, 15.3618 66.2708, 15.26755 66.242833, 
+    15.11045 66.2149, 14.9743 66.189267, 14.84865 66.182267, 14.72295 66.1753, 14.65315 66.1776, 14.59725 66.154333, 14.53095 66.110067, 14.51 66.0658, 14.53615 66.0169, 14.5536 65.963333, 
+    14.57455 65.9051, 14.592 65.8259, 14.56055 65.783967, 14.53615 65.716433, 14.49075 65.639567, 14.4628 65.560367, 14.4768 65.485833, 14.48025 65.406633, 14.45755 65.374033, 14.4052 65.311133, 
+    14.3284 65.250567, 14.29695 65.201667, 14.2795 65.1481, 14.2411 65.089867, 14.15035 65.008333, 14.03165 64.915167, 13.8955 64.8313, 13.7785 64.7428, 13.71215 64.6799, 13.71215 64.617033, 
+    13.7366 64.579767, 13.9007 64.537833, 14.0508 64.505233, 14.11365 64.4563, 14.1346 64.414367, 14.15555 64.3352, 14.16255 64.249, 14.1276 64.1768, 14.0543 64.106933, 13.9862 64.083633, 
+    13.864 64.053333, 13.72785 64.062667, 13.60565 64.092933, 13.4765 64.116233, 13.34385 64.1372, 13.17275 64.139533, 13.0506 64.132533, 12.9249 64.095267, 12.8551 64.055667, 12.7643 63.9928, 
+    12.6421 63.934567, 12.44485 63.813433, 12.3401 63.7389, 12.3017 63.694633, 12.2319 63.622433, 12.20395 63.5642, 12.1935 63.515267, 12.1586 63.457033, 12.08525 63.394167, 12.01545 63.314967, 
+    12.01195 63.249733, 12.0835 63.1822, 12.1289 63.123967, 12.15335 63.070367, 12.1708 63.014467, 12.1219 62.963233, 12.0905 62.905, 12.10445 62.842133, 12.0975 62.7699, 12.06605 62.662767, 
+    12.0835 62.606867, 12.12015 62.550967, 12.19695 62.481067, 12.23535 62.4205, 12.28075 62.345967, 12.2947 62.278433, 12.2877 62.1876, 12.24585 62.113067, 12.2074 62.033867, 12.16725 61.919733, 
+    12.12535 61.831233, 12.1114 61.770667, 12.16025 61.707767, 12.2301 61.6542, 12.3034 61.6216, 12.3802 61.5983, 12.4605 61.584333, 12.5792 61.5587, 12.68395 61.528433, 12.79215 61.4632, 
+    12.82705 61.418967, 12.83405 61.353733, 12.8253 61.2792, 12.7869 61.1907, 12.7206 61.116167, 12.61935 61.083567, 12.5146 61.067267, 12.40985 61.067267, 12.30165 61.060267, 12.25625 61.032333, 
+    12.2423 60.997367, 12.2737 60.9345, 12.3121 60.857633, 12.38195 60.780767, 12.4413 60.7109, 12.50415 60.6643, 12.5652 60.6084, 12.58265 60.526867, 12.5617 60.391767, 12.54075 60.286967, 
+    12.50585 60.179833, 12.46395 60.088967, 12.3697 60.023767, 12.2859 59.981833, 12.19165 59.944567, 12 59.925333, 11.88285 59.924733, 11.84585 59.9083, 11.8294 59.8882, 11.8294 59.8398, 
+    11.85955 59.789567, 11.85955 59.7576, 11.84585 59.726533, 11.7609 59.679967, 11.7109 59.6585, 11.67665 59.650267, 11.66025 59.637467, 11.64655 59.601867, 11.66295 59.5233, 11.71365 59.438367, 
+    11.74235 59.322367, 11.73965 59.1817, 11.704 59.1013, 11.64375 58.993533, 11.5876 58.946933, 11.5355 58.921367, 11.4451 58.915867, 11.3985 58.939633, 11.36565 59.051067, 11.3136 59.091233, 
+    11.17385 59.140567, 11.12705 59.1381, 11.1339 59.145433, 11.1257 59.177133, 11.10435 59.189167, 11.07975 59.191333, 11.0617 59.1837, 11.0338 59.1673, 10.98785 59.165667, 10.9731 59.172233, 
+    10.9698 59.187533, 10.95505 59.197367, 10.94355 59.205033, 10.93205 59.201733, 10.90085 59.1788, 10.87295 59.164567, 10.86145 59.174433, 10.86145 59.200667, 10.8746 59.2411, 10.8713 59.252033, 
+    10.8582 59.252033, 10.83195 59.2433, 10.8024 59.219233, 10.763 59.198467, 10.7285 59.201733, 10.6973 59.2362, 10.6612 59.2723, 10.65625 59.296333, 10.66285 59.3182, 10.694 59.344433, 
+    10.7006 59.371767, 10.6825 59.3805, 10.66285 59.372867, 10.63655 59.3477, 10.6136 59.3335, 10.59225 59.344433, 10.5824 59.388167, 10.59555 59.419333, 10.62015 59.4707, 10.61525 59.5035, 
+    10.6021 59.5352, 10.5972 59.5691, 10.5709 59.619933, 10.54465 59.669133, 10.51675 59.765333, 10.5315 59.8025, 10.58075 59.856067, 10.6218 59.887767, 10.64805 59.918367, 10.64315 59.934767, 
+    10.62015 59.936967, 10.56435 59.916167, 10.4872 59.8834, 10.4445 59.8331, 10.43305 59.800833, 10.4544 59.7221, 10.4659 59.696967, 10.4905 59.6467, 10.4823 59.601867, 10.46915 59.587667, 
+    10.4511 59.5811, 10.415 59.586567, 10.3805 59.612267, 10.31975 59.7227, 10.2607 59.775167, 10.2262 59.7817, 10.2032 59.779, 10.2065 59.7484, 10.31155 59.643433, 10.31815 59.6243, 
+    10.29845 59.587133, 10.2771 59.574033, 10.25085 59.5784, 10.22295 59.595867, 10.1983 59.598067, 10.18025 59.5926, 10.18515 59.572933, 10.1983 59.555433, 10.22295 59.542333, 10.23935 59.525933, 
+    10.25085 59.501867, 10.2656 59.476733, 10.2886 59.4636, 10.33455 59.469067, 10.36575 59.473433, 10.38215 59.4658, 10.39695 59.448833, 10.40025 59.426967, 10.4019 59.365733, 10.4134 59.348267, 
+    10.4298 59.318733, 10.4183 59.296867, 10.3822 59.284867, 10.34115 59.290333, 10.31815 59.299067, 10.3083 59.2985, 10.2804 59.281, 10.26395 59.252567, 10.24425 59.2329, 10.23935 59.208867, 
+    10.2377 59.148733, 10.23445 59.137233, 10.21475 59.1241, 10.19835 59.1241, 10.17535 59.144867, 10.15235 59.148167, 10.1409 59.1383, 10.1376 59.117533, 10.13265 59.057433, 10.1212 59.0465, 
+    10.10315 59.038833, 10.07685 59.0454, 10.0555 59.063967, 10.04565 59.080367, 10.026 59.0902, 10.00465 59.0935, 9.98165 59.082567, 9.9603 59.0596, 9.94885 59.017533, 9.88815 59.0055, 
+    9.84215 59.015333, 9.78145 59.049233, 9.74695 59.091867, 9.68295 59.108267, 9.62055 59.106067, 9.591 59.099533, 9.58445 59.0875, 9.6058 59.07, 9.6222 59.051433, 9.6189 59.038867, 
+    9.56965 58.9995, 9.5007 58.972167, 9.4334 58.959067, 9.3579 58.925167, 9.25775 58.900033, 9.23805 58.891267, 9.243 58.883633, 9.26925 58.879233, 9.33985 58.882533, 9.35135 58.8765, 
+    9.35135 58.853533, 9.33825 58.838233, 9.2545 58.7945, 9.20855 58.777, 9.1757 58.771533, 9.11335 58.771533, 9.05755 58.765, 9.04275 58.754067, 9.03945 58.7453, 9.0526 58.738767, 
+    9.11335 58.7311, 9.1166 58.7207, 9.07225 58.689, 8.9196 58.600433, 8.84245 58.5578, 8.7965 58.537033, 8.67665 58.5004, 8.60445 58.4359, 8.53715 58.384, 8.46655 58.341367, 
+    8.40585 58.3075, 8.3254 58.286733, 8.29915 58.265933, 8.27615 58.238633, 8.14975 58.208, 8.0989 58.179033, 8.0677 58.1517, 8.04475 58.144033, 8.01845 58.156067, 8.0004 58.195433, 
+    7.9643 58.219467, 7.94625 58.220567, 7.9364 58.206367, 7.9413 58.173567, 7.95115 58.146233, 7.9561 58.115633, 7.9446 58.092667, 7.91015 58.082833, 7.87565 58.090467, 7.84285 58.097567, 
+    7.73615 58.091, 7.60975 58.072433, 7.49325 58.0489, 7.4588 58.0489, 7.40135 58.054367, 7.21095 58.0768, 7.1617 58.0779, 7.0977 58.0615, 7.04845 58.037433, 7.04025 58.0429, 
+    7.04845 58.0626, 7.08125 58.0943, 7.078 58.1063, 7.0501 58.1074, 6.9877 58.086633, 6.97455 58.088833, 6.9762 58.1096, 6.968 58.119433, 6.9483 58.119433, 6.9237 58.1107, 
+    6.90565 58.092633, 6.8794 58.090433, 6.85805 58.105733, 6.81045 58.1145, 6.77435 58.1112, 6.7087 58.097, 6.64795 58.097, 6.60365 58.118333, 6.5856 58.1391, 6.57905 58.162067, 
+    6.59875 58.1872, 6.6201 58.201433, 6.66935 58.226567, 6.68245 58.241867, 6.6841 58.2539, 6.65125 58.275767, 6.59545 58.277933, 6.4674 58.268633, 6.36895 58.279567, 6.28685 58.320033, 
+    6.19655 58.3714, 6.12765 58.389467, 6.0341 58.421167, 5.9783 58.457233, 5.9389 58.521733, 5.9044 58.534867, 5.8322 58.535933, 5.76655 58.570367, 5.7337 58.5977, 5.6812 58.616267, 
+    5.58105 58.6753, 5.5088 58.7447, 5.47595 58.7797, 5.47925 58.8092, 5.5121 58.852933, 5.5203 58.884633, 5.52195 58.907033, 5.5745 58.942033, 5.5794 58.965533, 5.5482 59.0098, 
+    5.53675 59.045867, 5.5482 59.074867, 5.57775 59.089067, 5.62205 59.095633, 5.66475 59.077033, 5.70415 59.039867, 5.7107 58.984133, 5.70575 58.961167, 5.7156 58.949133, 5.7304 58.951333, 
+    5.7468 58.968833, 5.7895 59.009267, 5.8207 59.0191, 5.84205 59.019667, 5.8798 59.007633, 5.92905 58.9814, 6.0571 58.919067, 6.13095 58.9005, 6.1638 58.908133, 6.1605 58.919067, 
+    6.1375 58.931633, 6.09645 58.9546, 6.1129 58.980833, 6.2212 59.045333, 6.30495 59.0628, 6.4215 59.091233, 6.4264 59.106533, 6.4018 59.1153, 6.26885 59.1027, 6.19495 59.077567, 
+    6.13915 59.052433, 6.07185 59.003233, 6.0341 58.983567, 5.9865 58.984667, 5.95205 59.003767, 5.9291 59.035467, 5.9373 59.056233, 5.93565 59.0934, 5.9094 59.117433, 5.89135 59.1393, 
+    5.9028 59.159, 5.93075 59.1672, 6.03745 59.165033, 6.06535 59.173767, 6.0686 59.1836, 6.0473 59.197833, 6.01935 59.214233, 6.04565 59.229533, 6.131 59.247033, 6.1868 59.2656, 
+    6.25085 59.297867, 6.37395 59.317533, 6.4068 59.330667, 6.41665 59.3438, 6.3838 59.3558, 6.30175 59.345967, 6.2164 59.318633, 6.1573 59.315367, 6.13925 59.320833, 6.1458 59.3405, 
+    6.1622 59.361267, 6.1507 59.3711, 6.11295 59.380967, 6.0506 59.382033, 6.02105 59.395167, 6.03255 59.408267, 6.07195 59.4225, 6.1507 59.4482, 6.21965 59.498467, 6.25905 59.546567, 
+    6.29515 59.5575, 6.41665 59.5575, 6.44945 59.570633, 6.4347 59.5914, 6.40185 59.5914, 6.33455 59.582667, 6.2968 59.585933, 6.28365 59.601233, 6.2771 59.6253, 6.28365 59.6559, 
+    6.2738 59.664633, 6.25085 59.657, 6.21475 59.6291, 6.1704 59.559133, 6.0916 59.4624, 6.03905 59.4449, 5.98815 59.4471, 5.88805 59.4602, 5.8667 59.482067, 5.87165 59.4952, 
+    5.88805 59.5094, 5.9176 59.515967, 5.9816 59.500633, 6.01445 59.497367, 6.05385 59.5236, 6.0522 59.54, 6.0374 59.548733, 5.97505 59.553133, 5.9143 59.548733, 5.87325 59.561867, 
+    5.8306 59.595767, 5.8043 59.5941, 5.7895 59.5788, 5.7731 59.540533, 5.74025 59.519767, 5.7255 59.503367, 5.7337 59.489167, 5.78785 59.470567, 5.83875 59.441067, 5.83875 59.424667, 
+    5.8289 59.410467, 5.79605 59.4039, 5.72875 59.407167, 5.70745 59.4028, 5.6582 59.359067, 5.6319 59.349233, 5.6188 59.359067, 5.61385 59.374367, 5.6303 59.4017, 5.66145 59.431233, 
+    5.6631 59.452, 5.6319 59.476033, 5.6237 59.492433, 5.63355 59.528533, 5.6319 59.551467, 5.60235 59.566767, 5.5679 59.570067, 5.52685 59.551467, 5.45955 59.509933, 5.41855 59.491333, 
+    5.42345 59.4837, 5.47925 59.4837, 5.5318 59.4968, 5.5712 59.485867, 5.5909 59.460733, 5.58595 59.431233, 5.5416 59.3607, 5.4874 59.332267, 5.43815 59.336667, 5.407 59.368367, 
+    5.38565 59.402233, 5.3725 59.421933, 5.34625 59.402233, 5.3282 59.388033, 5.31015 59.398967, 5.29535 59.417533, 5.27405 59.446533, 5.21005 59.530733, 5.20675 59.587567, 5.24125 59.635133, 
+    5.28885 59.665767, 5.33485 59.700733, 5.38735 59.699633, 5.4317 59.7073, 5.45465 59.741167, 5.4645 59.791467, 5.49075 59.810067, 5.52525 59.8035, 5.53675 59.793667, 5.5285 59.738467, 
+    5.5039 59.676167, 5.4579 59.641167, 5.39555 59.629167, 5.35615 59.6062, 5.35945 59.591967, 5.38735 59.577767, 5.4218 59.577767, 5.45795 59.583767, 5.5072 59.605633, 5.54165 59.635167, 
+    5.5564 59.6581, 5.5679 59.692, 5.58435 59.717133, 5.6139 59.732433, 5.6352 59.7368, 5.67135 59.7149, 5.7124 59.710533, 5.71895 59.691967, 5.73865 59.679933, 5.77805 59.686, 
+    5.81415 59.7177, 5.8388 59.740667, 5.83055 59.753767, 5.7961 59.763633, 5.78625 59.777833, 5.80265 59.792033, 5.87815 59.8314, 5.9225 59.834667, 5.98485 59.802967, 6.0407 59.788767, 
+    6.11455 59.806267, 6.2557 59.874033, 6.2902 59.900267, 6.2869 59.9101, 6.2475 59.906833, 6.10635 59.843433, 6.0489 59.8314, 6.0226 59.8363, 5.9898 59.858167, 5.9619 59.894233, 
+    5.9471 59.909533, 5.92085 59.8986, 5.8831 59.874567, 5.8437 59.861433, 5.801 59.863633, 5.7731 59.889867, 5.7304 59.9057, 5.71725 59.924267, 5.73205 59.941767, 5.76485 59.9549, 
+    5.8223 59.980033, 5.8847 60.020467, 5.91755 60.0604, 6.0111 60.110667, 6.10465 60.131467, 6.149 60.150033, 6.213 60.179567, 6.2163 60.195933, 6.2015 60.2047, 6.1506 60.2014, 
+    6.0899 60.195933, 6.06525 60.206867, 6.05705 60.216733, 6.06365 60.2413, 6.08665 60.2588, 6.14575 60.283933, 6.19335 60.312367, 6.236 60.3692, 6.27215 60.401467, 6.30335 60.405867, 
+    6.3411 60.401467, 6.36245 60.3982, 6.4002 60.411333, 6.46095 60.436467, 6.51675 60.4452, 6.5693 60.433167, 6.57915 60.419533, 6.5857 60.384567, 6.4823 60.223867, 6.4823 60.193233, 
+    6.49215 60.188867, 6.5135 60.2031, 6.5545 60.2594, 6.5906 60.314067, 6.6333 60.384033, 6.63165 60.410267, 6.65955 60.443067, 6.6743 60.456733, 6.72685 60.472033, 6.80725 60.498267, 
+    6.9041 60.505933, 6.98455 60.517933, 7.00095 60.527767, 6.96975 60.535433, 6.9107 60.545267, 6.9107 60.567133, 6.932 60.594467, 6.96155 60.6185, 6.9583 60.628367, 6.92055 60.6158, 
+    6.87625 60.591767, 6.6924 60.497733, 6.65305 60.493367, 6.6284 60.510867, 6.60545 60.515233, 6.5775 60.510867, 6.5053 60.498833, 6.43965 60.496633, 6.32145 60.4562, 6.23445 60.447433, 
+    6.17865 60.432133, 6.15895 60.4015, 6.09985 60.316233, 6.0572 60.2829, 5.9226 60.2512, 5.89635 60.236433, 5.875 60.141333, 5.84215 60.080133, 5.7798 60.063733, 5.742 60.071933, 
+    5.70915 60.098167, 5.6993 60.120033, 5.7141 60.1419, 5.73705 60.150633, 5.7453 60.164833, 5.7141 60.194367, 5.71735 60.215133, 5.69765 60.229333, 5.67635 60.2359, 5.6238 60.227167, 
+    5.60085 60.233167, 5.5795 60.2594, 5.5828 60.317333, 5.61235 60.3851, 5.6337 60.4037, 5.6386 60.4354, 5.6255 60.446333, 5.6025 60.446333, 5.57295 60.432133, 5.54835 60.3955, 
+    5.5385 60.3649, 5.52865 60.3048, 5.49255 60.2698, 5.4318 60.235933, 5.36945 60.231, 5.31525 60.2605, 5.24635 60.273633, 5.1938 60.2933, 5.18395 60.3392, 5.20035 60.3567, 
+    5.1987 60.3813, 5.18885 60.438167, 5.18885 60.452367, 5.2151 60.465467, 5.24465 60.469867, 5.26765 60.4764, 5.2693 60.490633, 5.2545 60.520133, 5.25615 60.537633, 5.27255 60.549633, 
+    5.27915 60.576967, 5.3021 60.589, 5.34315 60.589, 5.37765 60.560033, 5.4482 60.5163, 5.5221 60.5032, 5.6025 60.509733, 5.6485 60.5316, 5.67805 60.5726, 5.69935 60.6524, 
+    5.73385 60.705967, 5.73385 60.724533, 5.7322 60.759533, 5.7371 60.8087, 5.7289 60.832767, 5.71085 60.8415, 5.69115 60.8415, 5.6649 60.831667, 5.6222 60.801067, 5.5861 60.7967, 
+    5.54015 60.782467, 5.5221 60.755133, 5.4958 60.7393, 5.46135 60.732767, 5.43015 60.724, 5.41375 60.699967, 5.37105 60.672633, 5.31855 60.658433, 5.3087 60.643133, 5.26435 60.627833, 
+    5.2151 60.6442, 5.1938 60.6803, 5.19545 60.718, 5.15605 60.757367, 5.10355 60.771567, 5.0871 60.794533, 5.06085 60.820767, 5.00505 60.833867, 4.94595 60.8623, 4.93775 60.8776, 
+    4.94265 60.8918, 4.964 60.898367, 5.00015 60.895633, 5.2168 60.831133, 5.2562 60.810367, 5.2874 60.767733, 5.32025 60.750233, 5.3383 60.752433, 5.34815 60.771, 5.3383 60.798333, 
+    5.312 60.822933, 5.27095 60.8448, 5.2529 60.8645, 5.2677 60.8765, 5.3005 60.897267, 5.3826 60.919133, 5.4187 60.941, 5.4745 60.947567, 5.5369 60.969433, 5.53525 60.981433, 
+    5.5024 60.986367, 5.4351 60.985267, 5.3481 60.9678, 5.266 60.9186, 5.2184 60.907667, 5.15935 60.915867, 5.074 60.9137, 5.05265 60.914767, 5.00015 60.9749, 4.99685 60.996767, 
+    5.0116 61.013733, 5.03455 61.017, 5.0526 61.012633, 5.1117 60.971633, 5.12645 60.978167, 5.1347 61.0077, 5.14455 61.0219, 5.1839 61.048133, 5.18065 61.060167, 5.13795 61.080933, 
+    5.02635 61.090767, 5.00335 61.108267, 5.00665 61.1252, 5.0559 61.1438, 5.12155 61.153633, 5.19375 61.152533, 5.3218 61.129033, 5.40385 61.0864, 5.4613 61.0864, 5.48755 61.104967, 
+    5.4925 61.127933, 5.51055 61.143233, 5.5647 61.150867, 5.60245 61.1629, 5.632 61.183667, 5.66155 61.192967, 5.71575 61.195133, 5.75675 61.2006, 5.77485 61.192967, 5.77155 61.179833, 
+    5.7847 61.1678, 5.8175 61.172167, 5.87165 61.1842, 5.94225 61.182567, 6.1753 61.166167, 6.22455 61.1525, 6.27875 61.116433, 6.3181 61.114233, 6.36735 61.124067, 6.4117 61.1372, 
+    6.51345 61.1432, 6.543 61.1574, 6.62345 61.2099, 6.6809 61.219733, 6.74325 61.210967, 6.7728 61.2088, 6.7925 61.184733, 6.804 61.1678, 6.93205 61.1066, 7.0026 61.0727, 
+    7.01245 61.079267, 7.01245 61.093467, 7.0108 61.131733, 7.0535 61.1536, 7.129 61.1618, 7.19135 61.1771, 7.28 61.181467, 7.36865 61.1749, 7.39 61.180367, 7.3949 61.196767, 
+    7.3982 61.213167, 7.42445 61.217, 7.46715 61.225767, 7.5804 61.274933, 7.6034 61.289167, 7.5755 61.292433, 7.53115 61.289167, 7.3867 61.273867, 7.35225 61.2968, 7.34405 61.337267, 
+    7.35225 61.374967, 7.3982 61.420867, 7.4688 61.465667, 7.5492 61.536733, 7.5492 61.549833, 7.5328 61.5493, 7.5082 61.5373, 7.39165 61.467333, 7.3276 61.446567, 7.2751 61.395733, 
+    7.26365 61.3662, 7.2981 61.2897, 7.29975 61.267833, 7.2735 61.2438, 7.2226 61.223567, 7.12245 61.2181, 7.0716 61.199533, 7.0092 61.1886, 7.00265 61.194067, 7.0125 61.212633, 
+    7.05845 61.239967, 7.13725 61.278233, 7.1356 61.290267, 7.11425 61.3012, 7.07485 61.290267, 6.94025 61.238867, 6.88775 61.223033, 6.84015 61.218633, 6.7811 61.247067, 6.74005 61.254733, 
+    6.6793 61.262367, 6.62515 61.282033, 6.6071 61.298433, 6.64975 61.374967, 6.699 61.4154, 6.73185 61.460233, 6.72525 61.470067, 6.66125 61.434, 6.58575 61.355833, 6.55785 61.323033, 
+    6.52505 61.319767, 6.5004 61.3121, 6.5004 61.292433, 6.5086 61.217, 6.48235 61.2028, 6.4364 61.1935, 6.3691 61.190233, 6.30015 61.215367, 6.20005 61.231767, 6.1311 61.2334, 
+    6.08515 61.223567, 6.0392 61.2225, 6.0129 61.239967, 5.98175 61.244333, 5.9325 61.2367, 5.8258 61.2438, 5.80285 61.2602, 5.76835 61.264567, 5.7421 61.258, 5.6863 61.232867, 
+    5.6272 61.2296, 5.54185 61.198433, 5.4335 61.164533, 5.35635 61.1547, 5.28415 61.178733, 5.21685 61.178733, 5.19715 61.189667, 5.19715 61.2099, 5.20535 61.226267, 5.17745 61.2394, 
+    5.097 61.232833, 5.0576 61.243767, 5.0494 61.257967, 5.05105 61.27, 5.0724 61.276567, 5.15445 61.260167, 5.1807 61.260167, 5.19385 61.280933, 5.18235 61.298433, 5.1036 61.315933, 
+    4.99855 61.310467, 4.97225 61.330133, 4.98375 61.3487, 5.0133 61.363467, 5.1282 61.386433, 5.15775 61.405, 5.15775 61.4192, 5.13805 61.425767, 5.10195 61.4225, 5.0494 61.395167, 
+    5.0133 61.3897, 4.99525 61.409367, 5.01165 61.452, 5.03465 61.464033, 5.08715 61.4706))
+
+POLYGON ((21.59915 70.459133, 21.6374 70.454033, 21.6661 70.427267, 21.67375 70.387733, 21.668 70.354567, 21.65845 70.325233, 21.63165 70.325233, 21.6087 70.339267, 21.6087 70.3584, 21.58955 70.382633, 
+    21.5819 70.400467, 21.57045 70.4298, 21.57615 70.4464, 21.59915 70.459133))
+
+POLYGON ((2.54495 39.472167, 2.49225 39.432033, 2.46515 39.399933, 2.43055 39.384867, 2.40495 39.3919, 2.35375 39.441067, 2.27395 39.465133, 2.2137 39.464133, 2.2062 39.472167, 2.2348 39.501267, 
+    2.3778 39.568533, 2.6895 39.761167, 2.8461 39.817367, 3.02525 39.870533, 3.0975 39.869533, 3.10655 39.8615, 3.105 39.854467, 3.0132 39.825367, 3.00865 39.815333, 3.0177 39.795267, 
+    3.0418 39.790267, 3.0975 39.8063, 3.11555 39.7993, 3.11405 39.784233, 3.08845 39.756133, 3.0508 39.7441, 3.0403 39.726033, 3.0418 39.706967, 3.1035 39.666833, 3.17125 39.6578, 
+    3.21645 39.662833, 3.24205 39.700967, 3.2586 39.704967, 3.27815 39.701967, 3.3233 39.664833, 3.3549 39.661833, 3.36995 39.644767, 3.37145 39.6237, 3.3203 39.5023, 3.2209 39.418, 
+    3.19835 39.376867, 3.19685 39.323667, 3.1622 39.291567, 3.09745 39.257467, 3.06285 39.2133, 3.01765 39.191233, 2.99055 39.188233, 2.9439 39.201267, 2.90325 39.233367, 2.8852 39.279533, 
+    2.8325 39.304633, 2.78585 39.305633, 2.76625 39.2996, 2.76325 39.290567, 2.7783 39.276533, 2.79035 39.255467, 2.7798 39.246433, 2.76025 39.245433, 2.73015 39.253433, 2.65335 39.304633, 
+    2.63375 39.367833, 2.6428 39.401967, 2.6714 39.433067, 2.6729 39.453133, 2.6428 39.4732, 2.5901 39.476233, 2.54495 39.472167))
+
+POLYGON ((-2.899 59.161733, -2.8495 59.160667, -2.816 59.1458, -2.816 59.118133, -2.8304 59.106433, -2.8639 59.0958, -2.8942 59.101133, -2.9293 59.1341, -2.9293 59.152167, -2.899 59.161733))
+
+POLYGON ((-3.33285 59.205867, -3.27145 59.2202, -3.2156 59.215967, -3.15655 59.193633, -3.147 59.1266, -3.1837 59.0798, -3.19645 59.058533, -3.19325 59.043667, -3.16935 59.029833, -3.1151 59.010667, 
+    -3.0369 59.0043, -2.9029 59.008567, -2.8638 59.001667, -2.84625 58.987833, -2.84625 58.954867, -2.8718 58.939967, -2.9005 58.931467, -3.02175 58.9368, -3.16375 58.966567, -3.33445 59.013367, 
+    -3.40385 59.049, -3.42935 59.0841, -3.4278 59.121333, -3.40385 59.1543, -3.33285 59.205867))
+
+POLYGON ((4.6449 61.1749, 4.6698 61.1749, 4.679 61.1644, 4.68425 61.1373, 4.67375 61.126833, 4.6567 61.123333, 4.63835 61.130333, 4.6318 61.163533, 4.6449 61.1749))
+
+POLYGON ((19.5177 70.325, 19.5605 70.317967, 19.60135 70.296033, 19.6303 70.271467, 19.6632 70.2583, 19.69085 70.269733, 19.69875 70.288133, 19.72245 70.287267, 19.7501 70.2776, 19.77055 70.2425, 
+    19.78895 70.225833, 19.8311 70.2118, 19.88375 70.200367, 19.9443 70.188967, 19.9654 70.181067, 19.9582 70.165267, 19.9042 70.153867, 19.85155 70.138933, 19.8002 70.1293, 19.73175 70.130167, 
+    19.66785 70.138933, 19.60995 70.161767, 19.57705 70.186333, 19.5349 70.202133, 19.4888 70.238967, 19.4592 70.2644, 19.4421 70.287233, 19.4434 70.3118, 19.46445 70.3267, 19.49475 70.3267, 
+    19.5177 70.325))
+
+POLYGON ((7.58765 63.212, 7.64535 63.231233, 7.7319 63.2321, 7.73845 63.227733, 7.73845 63.216367, 7.7306 63.210267, 7.67025 63.1919, 7.65845 63.184033, 7.65585 63.163067, 7.6296 63.152567, 
+    7.606 63.153433, 7.5798 63.170033, 7.57585 63.180533, 7.5785 63.2024, 7.58765 63.212))
+
+MULTIPOLYGON (((22.0955 48.4284, 22.1098 48.450967, 22.1765 48.5852, 22.17885 48.621133, 22.29875 48.708933, 22.3327 48.7386, 22.34555 48.7745, 22.37655 48.921633, 22.4099 48.964167, 22.52395 49.042467, 
+    22.5518 49.0616, 22.69325 49.0328, 22.82425 49.0147, 22.8807 49.023767, 22.8965 49.044867, 22.89425 49.0765, 22.86035 49.1202, 22.7542 49.240733, 22.69325 49.3462, 22.66615 49.460733, 
+    22.66615 49.526267, 22.68645 49.585033, 22.8694 49.7568, 23.2127 50.0348, 23.38435 50.161367, 23.63955 50.357267, 23.70055 50.396433, 23.76155 50.413, 23.81575 50.417533, 23.8835 50.420533, 
+    23.9422 50.4311, 24.0077 50.4537, 24.0529 50.482333, 24.08225 50.506433, 24.08225 50.530533, 24.06885 50.688433, 24.0671 50.718167, 24.07675 50.752, 24.0916 50.781167, 24.11305 50.8077, 
+    24.12445 50.831033, 24.13405 50.8497, 24.1253 50.871867, 24.1017 50.892267, 24.0632 50.910367, 23.9919 50.949733, 23.94465 50.980633, 23.89475 51.017967, 23.8484 51.061133, 23.8016 51.101667, 
+    23.7351 51.1501, 23.68525 51.214233, 23.6638 51.2647, 23.65505 51.2997, 23.6507 51.325367, 23.65945 51.3621, 23.67125 51.4009, 23.67035 51.44, 23.6651 51.472667, 23.63975 51.5053, 
+    23.61305 51.538267, 23.58855 51.571533, 23.5763 51.599533, 23.6659 51.6607, 23.75575 51.681667, 23.83665 51.6757, 23.99835 51.621767, 24.06125 51.624767, 24.14665 51.642733, 24.2455 51.7146, 
+    24.3713 51.8823, 24.50155 51.9542, 24.6049 51.970667, 24.76215 51.967667, 24.92385 51.958667, 25.0272 51.973633, 25.24285 52.027567, 25.35965 52.027567, 25.62475 51.9662, 25.7101 51.9632, 
+    25.8134 51.984167, 25.97065 52.0231, 26.0875 52.0231, 26.18185 52.008133, 26.50085 51.877833, 26.56375 51.865867, 26.81085 51.838933, 27.00855 51.805967, 27.0939 51.765567, 27.19275 51.6757, 
+    27.26915 51.648767, 27.4893 51.654767, 27.57465 51.663733, 27.61955 51.663733, 27.75885 51.531967, 27.82625 51.540967, 27.87565 51.5814, 27.9161 51.6383, 27.9925 51.659267, 28.0554 51.6353, 
+    28.1093 51.6473, 28.19915 51.746133, 28.307 51.812, 28.3519 51.826967, 28.38335 51.812, 28.37435 51.6922, 28.37885 51.6413, 28.4058 51.608367, 28.43725 51.5904, 28.4867 51.599367, 
+    28.5406 51.656267, 28.5945 51.662267, 28.6664 51.626333, 28.70235 51.540967, 28.75625 51.514, 28.81915 51.508033, 28.87755 51.532, 28.94945 51.5829, 29.06625 51.6368, 29.1561 51.6368, 
+    29.2325 51.681733, 29.25495 51.681733, 29.3044 51.6308, 29.33135 51.430167, 29.38975 51.400233, 29.45715 51.388233, 29.50655 51.4077, 29.58295 51.512533, 29.63235 51.5365, 29.69525 51.5335, 
+    29.78065 51.491567, 29.848 51.431667, 29.89745 51.4167, 29.95135 51.434667, 29.95585 51.506533, 30.00525 51.539467, 30.07265 51.5365, 30.2344 51.386767, 30.3692 51.341833, 30.47255 51.331367, 
+    30.5534 51.337367, 30.5734 51.366433, 30.549 51.396633, 30.532 51.428733, 30.5287 51.466167, 30.5542 51.5077, 30.5551 51.542333, 30.5523 51.569367, 30.5353 51.6002, 30.53105 51.6408, 
+    30.53955 51.674767, 30.55845 51.709367, 30.55845 51.738967, 30.5509 51.766633, 30.5589 51.7959, 30.591 51.8261, 30.60705 51.8475, 30.608 51.868267, 30.6297 51.878333, 30.6703 51.8733, 
+    30.70615 51.859433, 30.7373 51.864467, 30.75855 51.8799, 30.77085 51.909467, 30.76945 51.9359, 30.80725 51.9503, 30.827 51.9685, 30.8429 51.9928, 30.85885 52.0267, 30.88235 52.0606, 
+    30.88345 52.063867, 30.9982 52.114433, 31.124 52.129433, 31.33515 52.111467, 31.5508 52.111467, 31.735 52.1354, 31.8473 52.106933, 31.95965 52.091967, 32.1124 52.112933, 32.2472 52.154833, 
+    32.31905 52.2357, 32.34155 52.382433, 32.39995 52.4094, 32.4943 52.4154, 32.70545 52.3495, 32.8582 52.333033, 32.96155 52.336033, 33.1008 52.374967, 33.13225 52.437867, 33.20415 52.452833, 
+    33.28055 52.431867, 33.3614 52.386967, 33.3985 52.383667, 33.46475 52.377967, 33.6624 52.425867, 33.74775 52.442333, 33.8421 52.439333, 33.905 52.3884, 33.9859 52.295567, 34.0488 52.160833, 
+    34.13865 52.062, 34.3633 51.915267, 34.4037 51.849367, 34.38125 51.7805, 34.33185 51.750567, 34.1611 51.768533, 34.0847 51.756533, 34.0488 51.7236, 34.07575 51.701133, 34.1162 51.6652, 
+    34.21955 51.626267, 34.21505 51.566367, 34.1611 51.4286, 34.15665 51.3837, 34.20605 51.353733, 34.3453 51.332767, 34.7362 51.305833, 34.9833 51.296833, 35.0552 51.307333, 35.07765 51.298333, 
+    35.0507 51.2205, 35.0597 51.1576, 35.1226 51.088733, 35.19895 51.070767, 35.2933 51.067767, 35.3697 51.0468, 35.4146 50.9809, 35.4326 50.906033, 35.4281 50.780267, 35.37415 50.666467, 
+    35.37415 50.621567, 35.4101 50.558667, 35.56285 50.461333, 35.6662 50.4254, 35.75605 50.431367, 35.86385 50.446333, 36.00315 50.512233, 36.07055 50.515233, 36.13795 50.494267, 36.2862 50.347533, 
+    36.37605 50.319067, 36.5333 50.316067, 36.6546 50.322067, 36.86575 50.372967, 37.13085 50.489767, 37.2117 50.515233, 37.2836 50.515233, 37.38695 50.494267, 37.49475 50.4314, 37.5397 50.3625, 
+    37.5487 50.233733, 37.5891 50.188833, 37.69695 50.125933, 37.89465 50.015133, 37.962 50.000167, 38.00695 49.9957, 38.05635 50.010667, 38.04285 50.1005, 38.05645 50.140533, 38.0667 50.1484, 
+    38.0777 50.163733, 38.12825 50.172367, 38.19565 50.139433, 38.2675 50.031633, 38.3484 50.004667, 38.4068 49.9957, 38.5101 50.001667, 38.582 50.034633, 38.6449 50.091533, 38.68535 50.1005, 
+    38.7168 50.0945, 38.74825 50.022633, 38.86055 49.925333, 38.9594 49.862433, 39.05375 49.8175, 39.12115 49.8175, 39.2739 49.8295, 39.4581 49.811533, 39.57495 49.7756, 39.70975 49.696233, 
+    39.7906 49.669267, 39.9029 49.672267, 40.00175 49.687233, 40.06915 49.678267, 40.13205 49.636333, 40.12755 49.5944, 40.06015 49.513533, 40.06015 49.465633, 40.0961 49.405733, 40.08715 49.342867, 
+    40.0214 49.266367, 40.0185 49.260167, 39.93155 49.184767, 39.90195 49.165467, 39.87765 49.157567, 39.71425 49.130233, 39.6693 49.124233, 39.63335 49.0883, 39.64235 49.055367, 39.70075 49.020933, 
+    39.81755 48.999967, 40.01525 48.994, 40.0467 48.985, 40.07365 48.958067, 40.0602 48.9341, 39.95685 48.904167, 39.81755 48.8742, 39.71875 48.8293, 39.6603 48.7724, 39.63785 48.7155, 
+    39.64685 48.6466, 39.71425 48.5478, 39.82655 48.463933, 39.93885 48.404033, 40.00175 48.350133, 39.99725 48.3007, 39.8939 48.159967, 39.87595 48.088067, 39.86975 48.0556, 39.8619 48.0388, 
+    39.83515 48.017833, 39.8085 48, 39.7399 47.9305, 39.68535 47.874333, 39.6259 47.8545, 39.5342 47.8545, 39.388 47.881767, 39.24675 47.9214, 39.14765 47.946167, 39.04355 47.954433, 
+    38.95685 47.951133, 38.82055 47.917267, 38.74865 47.877633, 38.65945 47.773567, 38.59005 47.705833, 38.5058 47.6728, 38.3522 47.623233, 38.2704 47.5935, 38.21835 47.540633, 38.1975 47.479967, 
+    38.21045 47.372167, 38.24605 47.157267, 38.20155 47.121667, 38.17785 47.115767, 38.15705 47.1197, 38.15115 47.149333, 38.12425 47.1798, 38.11505 47.183167, 38.0681 47.184933, 37.97025 47.157267, 
+    37.7493 47.151333, 37.5862 47.1375, 37.50615 47.097967, 37.4646 46.999133, 37.40235 46.955667, 37.20365 46.939867, 36.98865 46.9033, 36.91155 46.846, 36.873 46.790667, 36.87595 46.721467, 
+    36.83445 46.691833, 36.75735 46.6859, 36.74995 46.7027, 36.7885 46.7541, 36.7885 46.805467, 36.7025 46.8272, 36.49195 46.8114, 36.42965 46.7936, 36.32885 46.704667, 36.2977 46.638467, 
+    36.2621 46.594967, 36.19095 46.555467, 36.1346 46.555467, 36.1346 46.587067, 36.21765 46.638467, 36.24135 46.674033, 36.2206 46.713567, 36.12275 46.7274, 35.99375 46.7195, 35.9107 46.7096, 
+    35.8247 46.7017, 35.76245 46.672067, 35.4896 46.519867, 35.34725 46.436867, 35.30275 46.399333, 35.2657 46.307433, 35.19745 46.265933, 35.05215 46.178967, 35.01065 46.1592, 34.97505 46.1691, 
+    34.97505 46.196767, 34.9988 46.224433, 35.04625 46.214533, 35.21525 46.3608, 35.2538 46.431933, 35.239 46.475433, 35.19155 46.532733, 35.17375 46.550533, 35.15595 46.546567, 35.14115 46.5268, 
+    35.14115 46.489267, 35.11145 46.4359, 35.06105 46.388467, 34.9869 46.348933, 34.8179 46.287667, 34.77195 46.2333, 34.82235 46.1424, 34.93505 45.9744, 35.024 45.853867, 35.15895 45.712567, 
+    35.25085 45.635467, 35.41395 45.4675, 35.51035 45.377567, 35.60525 45.371633, 35.68235 45.389433, 35.7535 45.4171, 35.8217 45.4586, 35.8395 45.486267, 35.81725 45.5347, 35.83505 45.562367, 
+    35.87955 45.5584, 35.9092 45.530733, 35.9092 45.5011, 35.927 45.4655, 35.9596 45.451667, 36.013 45.451667, 36.06045 45.485267, 36.11085 45.497133, 36.2354 45.489233, 36.41925 45.512933, 
+    36.53935 45.547533, 36.60755 45.553433, 36.6283 45.5337, 36.6283 45.506, 36.6283 45.4744, 36.572 45.423, 36.4474 45.361733, 36.39995 45.302467, 36.3881 45.251067, 36.4059 45.1898, 
+    36.35105 45.151267, 36.09305 45.135433, 35.9596 45.1236, 35.8751 45.100867, 35.80985 45.043567, 35.7861 45.041567, 35.77425 45.089, 35.72085 45.118667, 35.64375 45.128533, 35.5459 45.100867, 
+    35.24195 45.034667, 35.15295 45.007, 35.01655 44.9398, 34.6681 44.867667, 34.4872 44.8321, 34.4175 44.793567, 34.37305 44.7224, 34.37005 44.653233, 34.3256 44.6157, 34.26925 44.593933, 
+    34.1239 44.5742, 34.0468 44.554433, 33.87035 44.486233, 33.7814 44.4744, 33.6954 44.484267, 33.52635 44.545533, 33.4537 44.5742, 33.36175 44.580133, 33.3321 44.6157, 33.34695 44.655233, 
+    33.42995 44.675, 33.4863 44.6987, 33.4952 44.850867, 33.51005 44.989233, 33.54415 45.037667, 33.52635 45.091, 33.50265 45.1345, 33.47 45.181933, 33.47 45.2432, 33.4374 45.2689, 
+    33.3751 45.272833, 33.3069 45.247133, 33.2565 45.237267, 33.1764 45.257033, 33.0934 45.308433, 33.02965 45.345, 32.9822 45.356867, 32.9288 45.372667, 32.88435 45.408233, 32.85465 45.418133, 
+    32.78645 45.428, 32.7212 45.4102, 32.6708 45.3865, 32.6367 45.367733, 32.60705 45.367733, 32.51215 45.389467, 32.4647 45.4112, 32.43505 45.434933, 32.45875 45.4626, 32.64265 45.565367, 
+    32.79685 45.664167, 32.92435 45.727433, 33.04445 45.769933, 33.0771 45.807467, 33.083 45.848967, 33.10675 45.860833, 33.1453 45.845033, 33.23425 45.835133, 33.31135 45.843067, 33.37955 45.8905, 
+    33.4285 45.927067, 33.4611 45.929033, 33.5026 45.913233, 33.54115 45.913233, 33.5827 45.942867, 33.6272 45.952767, 33.6924 45.934967, 33.69835 45.942867, 33.69835 45.988333, 33.7369 46.010067, 
+    33.72205 46.029833, 33.642 46.0397, 33.57675 46.047633, 33.57675 46.0753, 33.57675 46.1326, 33.57675 46.189933, 33.53525 46.205733, 33.4967 46.193867, 33.4789 46.168167, 33.4463 46.154333, 
+    33.4374 46.138533, 33.46705 46.118767, 33.47295 46.095067, 33.46705 46.0911, 33.43145 46.0911, 33.33655 46.122733, 33.3217 46.1504, 33.29205 46.154333, 33.27425 46.146433, 33.2565 46.1484, 
+    33.2535 46.1741, 33.2494 46.192733, 33.24165 46.193867, 33.22385 46.187933, 33.19715 46.178067, 33.1497 46.195833, 33.0815 46.213633, 32.80125 46.2067, 32.67965 46.2008, 32.60555 46.181033, 
+    32.5477 46.148433, 32.51215 46.138533, 32.45875 46.144467, 32.37275 46.170167, 32.2897 46.195867, 32.2393 46.203767, 32.2037 46.213633, 32.1711 46.249233, 32.14885 46.262067, 32.04505 46.266033, 
+    31.9917 46.2937, 31.93535 46.3194, 31.8108 46.321367, 31.76335 46.325333, 31.75145 46.339167, 31.7381 46.354, 31.76775 46.3777, 31.8745 46.423167, 31.93085 46.433033, 31.98425 46.433033, 
+    32.01685 46.450833, 32.01685 46.4785, 31.9961 46.498267, 31.61355 46.539767, 31.5483 46.559533, 31.50975 46.599067, 31.5305 46.6129, 31.661 46.616833, 31.8093 46.6129, 31.919 46.583233, 
+    32.0821 46.551633, 32.24225 46.539767, 32.3001 46.5447, 32.2971 46.5783, 32.2704 46.598067, 32.26745 46.617833, 32.24075 46.631667, 32.2022 46.6297, 32.17255 46.623767, 32.1429 46.623767, 
+    32.1162 46.639567, 32.0895 46.657367, 32.05095 46.6633, 31.99165 46.683067, 31.92345 46.860933, 31.94275 46.919233, 31.9279 46.970633, 31.92195 47.0062, 31.9101 47.000267, 31.9101 46.909367, 
+    31.85375 46.731467, 31.82115 46.693933, 31.75295 46.686033, 31.56315 46.6959, 31.49195 46.699867, 31.48455 46.716667, 31.49045 46.770033, 31.50235 46.811533, 31.5409 46.841167, 31.5557 46.874767, 
+    31.56165 46.904433, 31.5379 46.908367, 31.49345 46.902433, 31.45785 46.857, 31.443 46.791767, 31.44005 46.728533, 31.3926 46.685033, 31.32145 46.665267, 30.9952 46.651433, 30.8069 46.6208, 
+    30.7357 46.5793, 30.7031 46.525933, 30.68825 46.425133, 30.68235 46.371767, 30.5815 46.3105, 30.51775 46.206733, 30.46435 46.171167, 30.4258 46.171167, 30.37835 46.206733, 30.36055 46.254167, 
+    30.325 46.299633, 30.28645 46.333233, 30.30125 46.3866, 30.2716 46.424133, 30.263 46.427133, 30.2538 46.424133, 30.24195 46.4024, 30.2182 46.3945, 30.19745 46.404367, 30.1767 46.436, 
+    30.14705 46.445867, 30.11 46.4429, 30.0892 46.411267, 30.0833 46.377667, 30.0892 46.353967, 30.14855 46.330233, 30.22265 46.296667, 30.34425 46.193867, 30.3858 46.146433, 30.3858 46.095067, 
+    30.36355 46.054567, 30.1797 45.912267, 30.15895 45.8925, 30.13815 45.896433, 30.1174 45.914233, 30.09665 45.937933, 30.06995 45.951767, 30.06405 45.928067, 30.06405 45.904333, 30.0314 45.894467, 
+    30.0166 45.9004, 29.9899 45.934, 29.97505 45.922133, 29.9884 45.863833, 29.94095 45.85, 29.9172 45.8658, 29.8935 45.846033, 29.9113 45.822333, 29.935 45.8065, 29.9172 45.792667, 
+    29.88755 45.780833, 29.8609 45.794667, 29.82825 45.794667, 29.8223 45.7828, 29.8342 45.761067, 29.83715 45.739333, 29.81935 45.711667, 29.7541 45.680033, 29.71855 45.680033, 29.70965 45.7077, 
+    29.70075 45.792667, 29.68 45.8164, 29.65625 45.818367, 29.5999 45.751167, 29.57915 45.687933, 29.61175 45.6583, 29.63255 45.6326, 29.61175 45.5911, 29.5658 45.554533, 29.5806 45.530833, 
+    29.6162 45.509067, 29.6933 45.511067, 29.7348 45.509067, 29.7289 45.4814, 29.68855 45.391433, 29.602 45.452933, 29.58345 45.473167, 29.538 45.49, 29.4504 45.503467, 29.41505 45.502333, 
+    29.30055 45.49, 29.23655 45.4754, 29.20455 45.473167, 29.18095 45.467533, 29.05635 45.428233, 29.0294 45.424867, 28.95865 45.424867, 28.8635 45.431633, 28.83315 45.428267, 28.81465 45.417033, 
+    28.8096 45.402433, 28.80455 45.358667, 28.7894 45.3317, 28.7675 45.314867, 28.7338 45.312633, 28.7052 45.316, 28.6732 45.332833, 28.6395 45.351933, 28.60415 45.3609, 28.55195 45.3654, 
+    28.47025 45.372167, 28.4433 45.3789, 28.4214 45.391233, 28.37255 45.4485, 28.349 45.511333, 28.340555 45.528238, 28.4472 45.642067, 28.6341 45.773733, 28.7359 45.898333, 28.8149 45.9596, 
+    28.94255 46.0062, 29.0413 46.041667, 29.0626 46.0609, 29.0641 46.086233, 29.055 46.147, 29.06105 46.192567, 29.0869 46.237633, 29.08845 46.255867, 29.07475 46.268033, 28.96385 46.354133, 
+    28.95625 46.378433, 28.9699 46.428067, 29.0307 46.507567, 29.11425 46.5258, 29.1492 46.5248, 29.16895 46.5015, 29.16895 46.428567, 29.17655 46.378933, 29.19935 46.367767, 29.2343 46.371833, 
+    29.289 46.4002, 29.37865 46.446267, 29.43185 46.451333, 29.47895 46.438167, 29.6172 46.391567, 29.6628 46.382433, 29.69775 46.393067, 29.7889 46.4371, 29.8223 46.443167, 29.8527 46.441167, 
+    29.8861 46.433067, 29.9317 46.424933, 29.95905 46.424933, 29.98035 46.4452, 29.9864 46.469533, 29.96515 46.5141, 29.91955 46.591067, 29.9195 46.715133, 29.91645 46.895433, 29.89515 46.920767, 
+    29.85565 46.937967, 29.7554 46.959233, 29.66725 46.9866, 29.5533 47.0342, 29.49555 47.0646, 29.46365 47.102067, 29.46365 47.133467, 29.4727 47.160767, 29.5046 47.185067, 29.60945 47.283333, 
+    29.62465 47.306633, 29.62615 47.338033, 29.6049 47.373467, 29.57755 47.3978, 29.5335 47.3988, 29.49245 47.3836, 29.42865 47.349167, 29.39065 47.332967, 29.3481 47.340067, 29.3101 47.362333, 
+    29.25845 47.451467, 29.2387 47.4849, 29.21895 47.498067, 29.184 47.506167, 29.1673 47.522367, 29.1612 47.543667, 29.1326 47.674567, 29.14395 47.765533, 29.18565 47.876733, 29.2122 47.939933, 
+    29.18945 47.972767, 29.15535 47.987933, 29.11365 47.990467, 29.06435 47.993, 29.01585 47.9997, 28.8388 48.1096, 28.6 48.203033, 28.5221 48.226967, 28.52055 48.230233, 28.50785 48.2484, 
+    28.4752 48.264733, 28.4516 48.267767, 28.4271 48.2629, 28.2706 48.296433, 28.15525 48.296933, 28.15445 48.2983, 28.14535 48.316433, 28.12135 48.319767, 28.086 48.317933, 28.0633 48.317933, 
+    28.0361 48.317933, 28.0098 48.328833, 27.9653 48.354233, 27.90955 48.392033, 27.84965 48.430133, 27.77525 48.456133, 27.67865 48.4637, 27.6188 48.478233, 27.5991 48.481733, 27.51295 48.4338, 
+    27.4203 48.382967, 27.3091 48.399433, 27.0909 48.4269, 26.9344 48.4324, 26.8315 48.4379, 26.77795 48.4324, 26.7697 48.410433, 26.79855 48.363733, 26.9097 48.303267, 26.885 48.2868, 
+    26.77385 48.2648, 26.6956 48.251067, 26.5871 48.209033, 26.5162 48.205133, 26.4609 48.197367, 26.42785 48.186567, 26.37325 48.1344, 26.2244 48.045667, 26.2008 48.036233, 26.17265 48.029567, 
+    26.1154 48.021667, 26.04725 48.015, 25.9491 48.0126, 25.8455 48.007133, 25.7132 48, 25.57415 47.994233, 25.3853 47.966, 25.22905 47.8944, 25.0467 47.7707, 25.0044 47.768533, 
+    24.85955 47.8141, 24.69675 47.939967, 24.61865 47.979033, 24.547 47.985533, 24.4591 47.9725, 24.2833 47.942133, 24.02935 47.935633, 23.821 47.970333, 23.7256 48, 23.67055 48.018033, 
+    23.6319 48.022, 23.52045 48.026933, 23.41975 48.045, 23.3625 48.0787, 23.3091 48.107167, 23.2606 48.1324, 23.2266 48.138233, 23.19265 48.1408, 23.15965 48.1408, 23.1135 48.1256, 
+    23.07565 48.106833, 23.02325 48.079667, 22.98345 48.0596, 22.93005 48.0512, 22.8858 48.0491, 22.88505 48.0673, 22.86915 48.080167, 22.8331 48.0919, 22.78615 48.101967, 22.686 48.112867, 
+    22.62565 48.131333, 22.5125 48.1867, 22.44375 48.202333, 22.3893 48.213533, 22.35075 48.235333, 22.3193 48.268033, 22.2615 48.353033, 22.2179 48.389933, 22.1651 48.415667, 22.0955 48.4284)), 
+  ((31.49865 46.4166, 31.51225 46.417467, 31.54075 46.408833, 31.5919 46.351867, 31.6528 46.339767, 31.759 46.2897, 31.9999 46.2517, 32.0867 46.2215, 32.0854 46.212867, 32.06855 46.205067, 
+      32.0245 46.2042, 31.72855 46.254267, 31.54075 46.328533, 31.51095 46.351867, 31.4954 46.3933, 31.49865 46.4166)), 
+  ((32.63475 46.129333, 32.6883 46.145833, 32.9461 46.141433, 33.0054 46.121667, 33.0054 46.099133, 32.98565 46.085433, 32.80485 46.068933, 32.6673 46.086533, 32.63845 46.0997, 32.63475 46.129333)))
+
+POLYGON ((-6.4991 57.530567, -6.40405 57.517, -6.37285 57.5197, -6.3599 57.524667, -6.3545 57.536433, -6.3708 57.5437, -6.39795 57.566333, -6.40065 57.5799, -6.38845 57.599833, -6.3871 57.6125, 
+    -6.4129 57.646, -6.4509 57.690367, -6.45905 57.7175, -6.457 57.729733, -6.4217 57.748733, -6.40405 57.750533, -6.3239 57.7288, -6.2859 57.7116, -6.20035 57.660933, -6.1623 57.6256, 
+    -6.15145 57.5912, -6.17385 57.5147, -6.19015 57.494767, -6.23225 57.471233, -6.2363 57.459467, -6.23495 57.442267, -6.22135 57.435933, -6.19555 57.4278, -6.1752 57.4124, -6.1752 57.3798, 
+    -6.18405 57.3703, -6.2085 57.367567, -6.218 57.3567, -6.2153 57.342233, -6.20305 57.342233, -6.1732 57.346767, -6.15145 57.342233, -6.13925 57.331367, -6.1365 57.3178, -6.1243 57.310533, 
+    -6.03605 57.3223, -6.0116 57.3178, -5.98305 57.293333, -5.9654 57.289733, -5.8948 57.3006, -5.8391 57.296967, -5.80855 57.285667, -5.79365 57.2757, -5.7909 57.246733, -5.814 57.231333, 
+    -5.8534 57.212333, -5.8697 57.198733, -5.8656 57.166133, -5.88055 57.153467, -5.8982 57.1417, -5.91585 57.1417, -5.93895 57.135367, -5.962 57.1236, -5.98375 57.100067, -6.0285 57.088267, 
+    -6.08145 57.097333, -6.10255 57.1159, -6.08625 57.151233, -6.0428 57.182, -5.998 57.205533, -5.9749 57.221833, -5.97895 57.2354, -6.02105 57.241767, -6.10255 57.246267, -6.1243 57.239933, 
+    -6.15825 57.2137, -6.17995 57.173867, -6.19355 57.163, -6.2207 57.161167, -6.2329 57.169333, -6.218 57.210067, -6.22615 57.2173, -6.2424 57.2155, -6.256 57.205533, -6.27365 57.176567, 
+    -6.28315 57.162067, -6.3001 57.155267, -6.387 57.148933, -6.3979 57.153467, -6.4196 57.1761, -6.41415 57.186967, -6.36935 57.2096, -6.3585 57.223167, -6.3612 57.234933, -6.3707 57.239467, 
+    -6.4427 57.236767, -6.4644 57.240367, -6.474 57.2531, -6.4726 57.3074, -6.4638 57.323233, -6.4448 57.326867, -6.39725 57.323233, -6.3823 57.327767, -6.37145 57.3477, -6.37415 57.356733, 
+    -6.438 57.388433, -6.45835 57.413767, -6.47875 57.427367, -6.49775 57.428267, -6.50995 57.422833, -6.51135 57.405633, -6.5032 57.375767, -6.5127 57.3694, -6.53035 57.379367, -6.5833 57.410167, 
+    -6.5996 57.411967, -6.61725 57.409233, -6.64035 57.392967, -6.6906 57.396567, -6.72455 57.408333, -6.7612 57.429167, -6.806 57.428267, -6.83115 57.435067, -6.85695 57.453167, -6.8624 57.4767, 
+    -6.84745 57.486667, -6.80535 57.4939, -6.7741 57.493, -6.73065 57.480333, -6.6804 57.4622, -6.6641 57.4595, -6.62475 57.4604, -6.6071 57.468567, -6.59895 57.480333, -6.6003 57.501133, 
+    -6.6166 57.518333, -6.67905 57.5935, -6.68855 57.615233, -6.6736 57.638767, -6.64445 57.659133, -6.61865 57.665467, -6.6064 57.664567, -6.5942 57.6546, -6.58195 57.5867, -6.57515 57.5659, 
+    -6.54935 57.547767, -6.4991 57.530567))
+
+POLYGON ((6.58865 62.773633, 6.6752 62.7876, 6.76305 62.7946, 6.7814 62.7911, 6.7919 62.778, 6.78925 62.764867, 6.6962 62.7343, 6.5782 62.728167, 6.55985 62.7343, 6.5572 62.749133, 
+    6.57685 62.766633, 6.58865 62.773633))
+
+POLYGON ((-3.03855 59.457967, -3.00185 59.4335, -3.00185 59.423933, -3.01305 59.412233, -3.01145 59.396267, -2.9269 59.347367, -2.9221 59.3346, -2.9237 59.3197, -2.93805 59.313333, -2.97475 59.315433, 
+    -2.9955 59.326067, -3.029 59.342033, -3.0609 59.337767, -3.0848 59.338833, -3.1279 59.364367, -3.14865 59.379267, -3.14865 59.3931, -3.1327 59.3984, -3.096 59.3931, -3.06565 59.3835, 
+    -3.0545 59.388833, -3.04815 59.405867, -3.0497 59.435633, -3.0577 59.459033, -3.0497 59.461167, -3.03855 59.457967))
+
+POLYGON ((9.6752 64.096833, 9.6892 64.0981, 9.71785 64.0875, 9.7191 64.076033, 9.7191 64.070533, 9.7019 64.060333, 9.6771 64.055667, 9.6561 64.0633, 9.65865 64.078567, 9.6688 64.0909, 
+    9.6752 64.096833))
+
+POLYGON ((-6.2724 59.123067, -6.24795 59.121267, -6.23435 59.114033, -6.22485 59.104067, -6.2276 59.084133, -6.2398 59.076, -6.26695 59.0742, -6.2819 59.082333, -6.29275 59.097733, -6.29005 59.114933, 
+    -6.2724 59.123067))
+
+POLYGON ((-2.682 59.216, -2.62775 59.205367, -2.6078 59.1942, -2.611 59.154867, -2.59505 59.143167, -2.55835 59.128267, -2.55195 59.112333, -2.55675 59.097433, -2.5839 59.088933, -2.62375 59.100633, 
+    -2.6445 59.1038, -2.66685 59.0953, -2.686 59.0985, -2.70355 59.112333, -2.70355 59.136767, -2.6876 59.171867, -2.69235 59.2006, -2.69555 59.213367, -2.682 59.216))
+
+POLYGON ((-7.63185 58.308267, -7.6142 58.308267, -7.6047 58.300133, -7.60605 58.290167, -7.62235 58.2784, -7.64135 58.2784, -7.6522 58.289267, -7.65085 58.301933, -7.63185 58.308267))
+
+POLYGON ((-2.93245 59.495733, -2.90215 59.498933, -2.8822 59.4686, -2.8838 59.4367, -2.9141 59.415433, -2.93805 59.4133, -2.96355 59.422867, -2.97155 59.444133, -2.9572 59.4771, -2.93245 59.495733))
+
+POLYGON ((12.0453 65.441967, 12.0675 65.462, 12.10325 65.473433, 12.1004 65.4639, 12.09465 65.4353, 12.0646 65.4105, 12.03455 65.380933, 12.01455 65.388567, 12.02025 65.4124, 12.02885 65.432433, 
+    12.0453 65.441967))
+
+MULTIPOLYGON (((20.1129 39.713733, 20.16325 39.723667, 20.2589 39.754633, 20.3464 39.820233, 20.40925 39.996933, 20.48305 40.078933, 20.71805 40.255633, 20.7823 40.330333, 20.82325 40.472433, 20.93805 40.5854, 
+    21.0337 40.656467, 21.072 40.727533, 21.06685 40.900467, 21.05435 40.936567, 21.0358 40.9572, 21.12395 40.954967, 21.227 40.9426, 21.4421 40.9442, 21.6862 40.908767, 21.7345 40.9281, 
+    21.7998 40.9861, 21.9158 41.063433, 21.96655 41.1311, 22.02695 41.1778, 22.13815 41.1923, 22.5478 41.189067, 22.7339 41.2551, 22.81245 41.334033, 22.8318 41.377533, 22.88325 41.410767, 
+    22.93325 41.397, 22.94535 41.393667, 23.2064 41.401733, 23.3828 41.450067, 23.50125 41.446833, 23.7139 41.437167, 23.8227 41.4726, 23.9568 41.575733, 24.0293 41.606333, 24.15015 41.616, 
+    24.30965 41.593433, 24.4861 41.6015, 24.54895 41.566067, 24.60815 41.5, 24.729 41.4565, 24.89335 41.4549, 25.0142 41.416233, 25.30905 41.287333, 25.39 41.2841, 25.62685 41.3389, 
+    25.79845 41.355, 25.9749 41.3695, 26.07035 41.4114, 26.1477 41.532233, 26.14045 41.590233, 26.05825 41.740033, 26.04135 41.848, 26.0752 41.877, 26.1646 41.885033, 26.2516 41.857667, 
+    26.29615 41.857667, 26.44115 41.763567, 26.5494 41.718067, 26.6388 41.630233, 26.6741 41.547133, 26.6741 41.421633, 26.6247 41.3652, 26.45525 41.253833, 26.42465 41.1754, 26.4317 41.1001, 
+    26.4482 41.0515, 26.3877 40.9644, 26.32895 40.927167, 26.2585 40.878167, 26.1792 40.838967, 26.1175 40.8135, 26.0501 40.7796, 26.0486 40.7955, 26.02985 40.803833, 25.95965 40.835, 
+    25.90625 40.872567, 25.71945 40.941733, 25.29095 41.031667, 25.17975 41.022767, 25.12635 41.0109, 25.1234 41.022767, 25.1679 41.048467, 25.19755 41.0801, 25.17085 41.125533, 25.10855 41.143333, 
+    25.04035 41.149267, 25.00775 41.125533, 25.0196 41.1038, 25.0522 41.0623, 25.03145 41.048467, 24.8209 40.9457, 24.6741 40.9111, 24.6148 40.930867, 24.52285 40.9803, 24.47245 41.004, 
+    24.41905 41.000067, 24.3746 40.9783, 24.3494 40.933833, 24.3494 40.8943, 24.3494 40.874533, 24.3049 40.854767, 24.20705 40.8449, 24.1062 40.805367, 24.0054 40.755967, 23.96685 40.7619, 
+    23.8482 40.797467, 23.77555 40.814267, 23.7192 40.774733, 23.66285 40.7273, 23.69545 40.705567, 23.69545 40.6858, 23.73995 40.666033, 23.7785 40.642333, 23.79925 40.563267, 23.80225 40.5198, 
+    23.79925 40.480267, 23.8482 40.465433, 23.90155 40.445667, 23.9253 40.4595, 23.9253 40.4852, 23.949 40.5109, 24.00535 40.512867, 24.0202 40.491133, 24.0528 40.4516, 24.0706 40.437767, 
+    24.1981 40.3785, 24.31675 40.299433, 24.3716 40.249033, 24.37755 40.2095, 24.35975 40.1779, 24.31525 40.168, 24.26485 40.1838, 24.164 40.270767, 24.11655 40.3202, 23.97125 40.373533, 
+    23.91195 40.4032, 23.8912 40.381467, 23.8482 40.374533, 23.8482 40.392333, 23.80075 40.3963, 23.7889 40.3785, 23.7533 40.376533, 23.74735 40.390367, 23.6999 40.398267, 23.67025 40.3528, 
+    23.69695 40.317233, 23.7711 40.297467, 23.8156 40.263867, 23.86005 40.216433, 23.99945 40.157133, 24.0617 40.095867, 24.04985 40.050433, 23.8912 40.021767, 23.80815 40.047467, 23.6925 40.1779, 
+    23.65395 40.2609, 23.6154 40.284633, 23.46265 40.3133, 23.3559 40.3133, 23.3411 40.2955, 23.39745 40.208533, 23.5042 40.113667, 23.5961 40.064267, 23.67915 40.0544, 23.70585 40.0366, 
+    23.70585 40.0188, 23.66135 39.999033, 23.436 40.034633, 23.3233 40.074167, 23.30845 40.121567, 23.30845 40.244133, 23.24025 40.307367, 23.0297 40.382467, 22.92145 40.4724, 22.8651 40.4961, 
+    22.84435 40.527733, 22.8681 40.545533, 22.94815 40.577133, 22.96 40.602833, 22.93035 40.6305, 22.9096 40.652233, 22.874 40.660133, 22.8414 40.652233, 22.8147 40.6305, 22.76725 40.6048, 
+    22.74945 40.610733, 22.74945 40.636433, 22.7376 40.654233, 22.7198 40.654233, 22.6931 40.636433, 22.70495 40.6127, 22.72575 40.577133, 22.71385 40.5633, 22.69015 40.5633, 22.6664 40.5811, 
+    22.63975 40.5969, 22.616 40.608767, 22.57005 40.599867, 22.58785 40.584067, 22.62935 40.570233, 22.62935 40.5485, 22.5819 40.493133, 22.5819 40.4299, 22.6086 40.317267, 22.54335 40.226333, 
+    22.55375 40.158133, 22.5982 40.0712, 22.69015 40.004, 22.77615 39.9447, 22.88585 39.839967, 22.9407 39.665067, 22.97335 39.6038, 23.0267 39.576133, 23.1246 39.556367, 23.1809 39.5188, 
+    23.301 39.405167, 23.3455 39.345867, 23.3455 39.274733, 23.3455 39.2174, 23.30695 39.179867, 23.24615 39.129467, 23.1839 39.1097, 23.12455 39.1097, 23.08305 39.133433, 23.08305 39.155167, 
+    23.1038 39.1927, 23.13345 39.206533, 23.13345 39.1868, 23.1394 39.1611, 23.172 39.157133, 23.1839 39.180867, 23.21355 39.188767, 23.2254 39.1868, 23.23725 39.190733, 23.23725 39.212467, 
+    23.2343 39.246067, 23.19575 39.279667, 23.18685 39.3528, 23.1661 39.3765, 23.12755 39.3765, 23.1127 39.366633, 23.09195 39.3686, 23.0356 39.396267, 23 39.42, 22.9733 39.425933, 
+    22.93775 39.418033, 22.9407 39.392333, 22.9229 39.3686, 22.8725 39.338967, 22.84435 39.3182, 22.8562 39.292533, 22.8562 39.2767, 22.8473 39.2194, 22.8562 39.191733, 22.87695 39.195667, 
+    22.8918 39.205567, 22.91845 39.205567, 22.93625 39.179867, 22.9748 39.138367, 22.97185 39.098833, 22.93625 39.071167, 22.96295 39.055367, 23.0015 39.065233, 23.04005 39.079067, 23.0875 39.0613, 
+    23.07565 39.037567, 23.0371 39.0178, 22.91405 38.971367, 22.85175 38.963433, 22.831 38.9417, 22.78355 38.9417, 22.72125 38.9496, 22.6827 38.955533, 22.64715 38.955533, 22.61745 38.9338, 
+    22.55665 38.905133, 22.5863 38.8834, 22.62485 38.8933, 22.6545 38.8913, 22.6723 38.869567, 22.71085 38.879433, 22.7316 38.8992, 22.7702 38.889333, 22.7672 38.8597, 22.785 38.830033, 
+    22.81765 38.820167, 22.98665 38.812267, 23.0252 38.804333, 23.07265 38.7925, 23.1038 38.753967, 23.14825 38.686767, 23.1868 38.676867, 23.26985 38.680833, 23.3529 38.6927, 23.3796 38.678867, 
+    23.3855 38.647233, 23.3618 38.584, 23.3974 38.564233, 23.43595 38.548433, 23.4834 38.5405, 23.5798 38.5395, 23.6569 38.476267, 23.91785 38.3241, 24.02905 38.228233, 24.0498 38.1729, 
+    24.06615 37.9723, 24.0107 37.913933, 23.953 37.887567, 23.9119 37.901167, 23.8081 37.970333, 23.68355 38.0138, 23.6177 38.038333, 23.5782 38.0828, 23.53615 38.091033, 23.44225 38.081167, 
+    23.336 38.0548, 23.2248 38.0268, 23.1358 38.013633, 23.0592 38.020233, 22.99865 38.0367, 22.94425 38.077867, 22.9146 38.1141, 22.93805 38.129767, 23.01715 38.129767, 23.0962 38.1133, 
+    23.16045 38.119867, 23.20495 38.146233, 23.21485 38.192333, 23.14565 38.226933, 22.97265 38.258233, 22.8219 38.301033, 22.7552 38.353733, 22.69835 38.409733, 22.66995 38.443467, 22.6502 38.4336, 
+    22.62795 38.415467, 22.6131 38.3875, 22.60815 38.364433, 22.5958 38.3595, 22.5637 38.369367, 22.5217 38.450067, 22.4772 38.4764, 22.44015 38.4896, 22.4006 38.501133, 22.38575 38.491233, 
+    22.39565 38.469833, 22.4006 38.4402, 22.38825 38.427, 22.3561 38.425367, 22.33015 38.4361, 22.29305 38.431133, 22.27825 38.406433, 22.24365 38.3949, 22.05085 38.4509, 21.9298 38.4608, 
+    21.7877 38.4336, 21.6913 38.3908, 21.4862 38.367733, 21.43305 38.3702, 21.42565 38.3883, 21.438 38.406433, 21.438 38.426167, 21.4034 38.480533, 21.3589 38.508533, 21.3441 38.495367, 
+    21.3268 38.436067, 21.28475 38.404767, 21.28475 38.3817, 21.26255 38.3603, 21.12415 38.355367, 21.09575 38.410567, 21.1279 38.512667, 21.11305 38.550533, 21.0216 38.588433, 21.00185 38.687267, 
+    20.92895 38.785267, 20.89685 38.8248, 20.798 38.829733, 20.74855 38.889033, 20.74855 38.9269, 20.78565 38.964767, 20.8907 38.991933, 21.0192 39.005133, 21.0563 38.9936, 21.08345 38.959, 
+    21.11065 38.949133, 21.13535 38.960633, 21.1613 38.976267, 21.191 38.973, 21.2132 38.977933, 21.2132 38.992733, 21.18355 39.0257, 21.1737 39.073467, 21.14895 39.104733, 21.1218 39.101433, 
+    21.06245 39.076733, 21.00315 39.0652, 20.93395 39.080033, 20.89935 39.101433, 20.89935 39.1311, 20.86475 39.1525, 20.84005 39.1492, 20.84005 39.111333, 20.8277 39.076733, 20.79065 39.063567, 
+    20.73755 39.0825, 20.7153 39.1072, 20.6807 39.1319, 20.58925 39.2011, 20.53245 39.286733, 20.48545 39.332833, 20.39035 39.351767, 20.3236 39.389667, 20.2742 39.434133, 20.2371 39.462133, 
+    20.24205 39.5313, 20.22475 39.557633, 20.1605 39.620233, 20.1296 39.6853, 20.1129 39.713733)), 
+  ((21.30545 37.812867, 21.254 37.857033, 21.0651 37.912467, 21.0468 37.933167, 21.06165 37.961433, 21.09895 37.973567, 21.2943 38.039, 21.3589 38.083167, 21.35975 38.198167, 21.39215 38.2339, 
+      21.4119 38.240467, 21.43025 38.232, 21.50425 38.1869, 21.57615 38.171867, 21.6325 38.179367, 21.703 38.204767, 21.75375 38.2527, 21.8052 38.3551, 21.85735 38.403033, 21.8926 38.410567, 
+      21.92365 38.4068, 22.04345 38.3476, 22.1224 38.325033, 22.1929 38.268633, 22.49245 38.180333, 22.69405 38.098567, 22.8385 38.062867, 22.98935 37.963233, 23.0528 37.9463, 23.15005 37.931267, 
+      23.17685 37.922733, 23.16695 37.873867, 23.13315 37.837233, 23.1317 37.821233, 23.17825 37.762967, 23.1754 37.693433, 23.1881 37.6737, 23.2177 37.6596, 23.2741 37.665233, 23.3629 37.7047, 
+      23.38405 37.706567, 23.408 37.694367, 23.4066 37.6126, 23.42775 37.586267, 23.49825 37.544, 23.5032 37.520533, 23.4736 37.4942, 23.39325 37.4989, 23.3016 37.497967, 23.2748 37.483867, 
+      23.2748 37.4726, 23.2903 37.462233, 23.2903 37.431233, 23.2762 37.4237, 23.22125 37.4237, 23.2015 37.395533, 23.186 37.389867, 23.1416 37.399267, 23.0725 37.435933, 23.0669 37.455667, 
+      23.081 37.473533, 23.11905 37.482933, 23.1289 37.493267, 23.03165 37.559067, 22.93435 37.5835, 22.87515 37.606067, 22.8265 37.654, 22.80395 37.6587, 22.7687 37.643667, 22.74335 37.606067, 
+      22.74755 37.5638, 22.8646 37.3232, 22.90335 37.2358, 22.9654 37.2001, 22.9781 37.184133, 22.97105 37.169067, 22.93155 37.139933, 22.9259 37.1296, 23.112 36.898433, 23.11765 36.8251, 
+      23.0683 36.7678, 23.06125 36.729267, 23.0838 36.686967, 23.1698 36.585467, 23.1698 36.552567, 23.1543 36.5413, 23.11625 36.546933, 23.0373 36.592033, 22.94425 36.624, 22.89775 36.6757, 
+      22.88505 36.733967, 22.81175 36.776267, 22.8047 36.847667, 22.77225 36.873067, 22.6482 36.8693, 22.61155 36.848633, 22.5164 36.707633, 22.43745 36.575133, 22.42195 36.565733, 22.3994 36.565733, 
+      22.3881 36.587333, 22.4262 36.736767, 22.35445 36.8148, 22.2844 36.9458, 22.16255 36.969867, 22.14495 37.0704, 22.11675 37.085433, 22.0127 37.0893, 21.93915 37.016833, 21.9377 36.908767, 
+      21.9518 36.8768, 21.9518 36.838267, 21.9363 36.8251, 21.88415 36.8251, 21.8193 36.870233, 21.75585 36.894667, 21.71215 36.938833, 21.70935 37.0704, 21.5907 37.165633, 21.59375 37.250867, 
+      21.69665 37.3702, 21.6925 37.485367, 21.5141 37.6672, 21.44505 37.715133, 21.34215 37.7076, 21.30545 37.709467, 21.2956 37.717, 21.3125 37.738633, 21.30545 37.812867)), 
+  ((23.8106 35.289733, 23.67465 35.257033, 23.5939 35.256, 23.52625 35.296433, 23.5391 35.599233, 23.50095 35.682633, 23.50705 35.6989, 23.5322 35.703967, 23.64345 35.601367, 23.67085 35.588167, 
+      23.69525 35.602367, 23.70285 35.621667, 23.6785 35.734433, 23.6983 35.754767, 23.7257 35.759833, 23.7501 35.742567, 23.7748 35.639367, 23.8364 35.598267, 24.05105 35.5932, 24.0754 35.6115, 
+      24.07085 35.635867, 24.00535 35.679567, 24.0099 35.693767, 24.04495 35.706967, 24.0998 35.6958, 24.2362 35.610467, 24.27125 35.523133, 24.28035 35.460133, 24.31235 35.436767, 24.3337 35.4378, 
+      24.4175 35.474367, 24.53785 35.478433, 24.5988 35.5018, 24.7992 35.499767, 24.84185 35.513967, 24.89515 35.517033, 24.9744 35.493667, 25.0658 35.423567, 25.13235 35.424433, 25.25125 35.434933, 
+      25.36675 35.386, 25.4033 35.377867, 25.44445 35.388033, 25.4993 35.4185, 25.6151 35.4378, 25.6632 35.4378, 25.68615 35.421567, 25.68615 35.2974, 25.742 35.274467, 25.8495 35.262033, 
+      25.93975 35.294533, 26.0875 35.2956, 26.13625 35.3149, 26.2307 35.367733, 26.2825 35.408367, 26.2993 35.416467, 26.3252 35.407333, 26.3343 35.374833, 26.32215 35.351467, 26.27945 35.318967, 
+      26.2764 35.300667, 26.3084 35.285433, 26.3069 35.2438, 26.2566 35.1991, 26.1972 35.086333, 26.16215 35.065, 26.1088 35.064, 26.0387 35.091433, 25.9732 35.0955, 25.8551 35.0772, 
+      25.718 35.0772, 25.52755 35.081267, 25.4658 35.071133, 25.26315 34.994933, 25.1626 34.983767, 24.8952 34.9929, 24.8114 35.0112, 24.73065 35.053867, 24.71235 35.1138, 24.67805 35.158467, 
+      24.03965 35.274267, 23.8106 35.289733)), 
+  ((22.91615 38.917033, 23.00165 38.965533, 23.12295 39.012433, 23.14235 39.040733, 23.16175 39.0488, 23.20845 39.0399, 23.24485 39.040733, 23.30545 39.086, 23.3467 39.086, 23.4073 39.0472, 
+      23.4995 38.8758, 23.56615 38.813567, 23.62135 38.7998, 23.7984 38.773133, 23.96575 38.710067, 24.07615 38.688267, 24.15375 38.649467, 24.2047 38.531433, 24.23865 38.424733, 24.30415 38.2711, 
+      24.38055 38.1854, 24.4509 38.1773, 24.5406 38.1967, 24.59155 38.201567, 24.6158 38.190233, 24.6279 38.169233, 24.6061 38.049567, 24.55515 38.018833, 24.49695 38.014, 24.45395 38.027767, 
+      24.42605 38.0504, 24.40545 38.055233, 24.38965 38.0423, 24.3782 38.017233, 24.34845 38.009633, 24.3266 38.0148, 24.2977 38.0423, 24.2757 38.045533, 24.2599 38.0415, 24.2286 38.020733, 
+      24.19445 38.0213, 24.19445 38.0464, 24.25835 38.080833, 24.26235 38.0981, 24.24655 38.104567, 24.2032 38.0925, 24.1883 38.097167, 24.1892 38.108833, 24.2093 38.1304, 24.2137 38.139167, 
+      24.20845 38.147333, 24.18045 38.154333, 24.17505 38.168433, 24.1932 38.1838, 24.18835 38.216933, 24.1435 38.279167, 24.09925 38.3115, 24.0629 38.327667, 24.0532 38.343833, 24.075 38.458633, 
+      24.03135 38.512, 23.8446 38.5136, 23.67725 38.592833, 23.5863 38.609, 23.499 38.651033, 23.37045 38.757767, 23.271 38.854767, 23.19825 38.888733, 23.1255 38.896833, 23.0467 38.929167, 
+      23.0127 38.9324, 22.98845 38.9211, 22.99815 38.8936, 22.98605 38.8839, 22.9642 38.8839, 22.90115 38.900067, 22.90115 38.909767, 22.91615 38.917033)), 
+  ((25.9372 39.335567, 26.0702 39.341033, 26.18315 39.387367, 26.266 39.4346, 26.38835 39.439033, 26.44585 39.398033, 26.4726 39.3009, 26.52315 39.241167, 26.61335 39.1882, 26.70135 39.176733, 
+      26.7296 39.15, 26.71925 39.117267, 26.6925 39.097667, 26.64705 39.0941, 26.6056 39.1048, 26.5361 39.143133, 26.5027 39.147567, 26.492 39.140467, 26.496 39.107467, 26.55215 39.0531, 
+      26.54945 39.036167, 26.5254 39.011233, 26.4445 39.0121, 26.371 39.055767, 26.33355 39.068233, 26.22525 39.0816, 26.14575 39.114567, 26.1444 39.145733, 26.22995 39.176033, 26.3356 39.2313, 
+      26.3436 39.253567, 26.3249 39.267833, 26.25805 39.265167, 26.0896 39.1716, 26.0348 39.16, 25.984 39.166233, 25.8891 39.2206, 25.853 39.242, 25.8503 39.2803, 25.87705 39.315967, 
+      25.9372 39.335567)), 
+  ((27.5946 36.255867, 27.7247 36.313333, 27.78105 36.375233, 27.87135 36.4415, 27.92275 36.4581, 28.0371 36.4592, 28.11 36.502267, 28.12825 36.5056, 28.1498 36.493433, 28.16225 36.3675, 
+      28.12575 36.304533, 28.04955 36.2482, 28.0313 36.2294, 28.03795 36.212833, 28.07605 36.179667, 28.0752 36.12, 28.05365 36.101233, 27.9857 36.0924, 27.87635 36.0482, 27.75205 35.9642, 
+      27.72385 35.9631, 27.69985 35.979667, 27.69985 36.131033, 27.5971 36.202833, 27.5946 36.255867)), 
+  ((20.55225 38.408533, 20.5575 38.514233, 20.5732 38.5247, 20.58895 38.5247, 20.63085 38.467067, 20.63085 38.342133, 20.7252 38.2967, 20.73895 38.236433, 20.7704 38.216333, 20.82935 38.193633, 
+      20.82935 38.153433, 20.8084 38.140333, 20.7193 38.123733, 20.57645 38.123733, 20.4821 38.143833, 20.45725 38.179633, 20.46115 38.2146, 20.4913 38.2871, 20.4808 38.310667, 20.4638 38.324667, 
+      20.4415 38.325533, 20.3904 38.279233, 20.36485 38.2705, 20.336 38.282733, 20.33075 38.3133, 20.40935 38.4094, 20.43425 38.4164, 20.4657 38.413767, 20.5037 38.398033, 20.52205 38.391067, 
+      20.53385 38.3928, 20.55225 38.408533)), 
+  ((26.15075 38.5517, 26.1473 38.309467, 26.05735 38.210267, 26.02965 38.196433, 25.99505 38.196433, 25.92585 38.2391, 25.8826 38.287567, 25.88605 38.304867, 25.9501 38.3337, 25.9691 38.371767, 
+      25.9501 38.407533, 25.9622 38.507867, 25.90855 38.563233, 25.90855 38.607067, 25.93625 38.626667, 25.97775 38.6359, 26.00715 38.627833, 26.0781 38.597833, 26.15075 38.5517)), 
+  ((19.65595 39.7864, 19.66605 39.831267, 19.68625 39.845867, 19.8243 39.871667, 19.87815 39.871667, 19.9135 39.838, 19.90845 39.813333, 19.8714 39.769567, 19.863 39.728033, 19.87645 39.702233, 
+      19.9051 39.6158, 19.93035 39.591133, 20.02965 39.527167, 20.1424 39.460933, 20.1458 39.449733, 20.1172 39.436267, 20.03975 39.441867, 19.9051 39.489, 19.8226 39.540633, 19.77885 39.619167, 
+      19.65595 39.7864)), 
+  ((25.03105 40.096367, 25.05205 40.110367, 25.0796 40.108633, 25.12165 40.091133, 25.22535 40.068367, 25.2989 40.0211, 25.35535 40.025467, 25.4184 40.078867, 25.4499 40.080633, 25.46305 40.0675, 
+      25.44725 40.0316, 25.358 39.937933, 25.3711 39.8784, 25.3606 39.861767, 25.31335 39.859133, 25.27 39.887167, 25.2674 39.973833, 25.2385 39.991333, 25.20435 39.983433, 25.1886 39.972067, 
+      25.19385 39.8994, 25.207 39.872267, 25.19255 39.863533, 25.16365 39.868767, 25.07435 39.919533, 25.0468 39.958933, 25.03105 40.096367)), 
+  ((26.55385 37.8564, 26.6628 37.863, 26.7426 37.8894, 26.79455 37.890233, 26.86385 37.844033, 26.88735 37.831667, 26.9047 37.831667, 26.9109 37.844867, 26.9022 37.868767, 26.9121 37.877033, 
+      26.9307 37.875367, 26.9505 37.8663, 26.9678 37.865467, 26.9777 37.8729, 26.9901 37.890233, 27.00865 37.8894, 27.06805 37.860533, 27.073 37.838267, 27.05505 37.8102, 26.96965 37.759867, 
+      26.8843 37.7541, 26.8583 37.743367, 26.8063 37.7343, 26.77415 37.7442, 26.7432 37.778833, 26.7098 37.786267, 26.68875 37.7813, 26.65165 37.7582, 26.61945 37.752433, 26.58605 37.755733, 
+      26.52295 37.8044, 26.5192 37.825867, 26.55385 37.8564)), 
+  ((20.56705 37.930267, 20.63795 38.002233, 20.67435 38.016433, 20.6982 38.016433, 20.71955 37.976267, 20.7459 37.9562, 20.85635 37.926067, 20.88835 37.878367, 20.87955 37.7612, 20.8708 37.753667, 
+      20.82935 37.755333, 20.6122 37.823133, 20.56075 37.875, 20.56705 37.930267)), 
+  ((25.31765 37.206, 25.35705 37.216767, 25.4591 37.274067, 25.53785 37.272867, 25.5719 37.2466, 25.57905 37.118867, 25.5719 37.103367, 25.4358 37.023367, 25.40535 37.003067, 25.3803 37.011433, 
+      25.3069 37.122467, 25.3033 37.1714, 25.31765 37.206)), 
+  ((26.83945 36.841933, 27.0125 36.980367, 27.05135 36.999533, 27.20365 37.001667, 27.29415 36.964767, 27.3048 36.9314, 27.2867 36.909367, 27.24835 36.902267, 27.18875 36.888067, 26.9864 36.862533, 
+      26.9401 36.834833, 26.90385 36.785133, 26.8815 36.7752, 26.86235 36.778033, 26.84425 36.793667, 26.83945 36.841933)), 
+  ((22.89695 36.416367, 22.9521 36.444967, 22.984 36.447433, 23.04405 36.413933, 23.174 36.322367, 23.1795 36.3101, 23.16235 36.298667, 23.1035 36.297033, 23.0863 36.2905, 23.06055 36.2292, 
+      23.02135 36.198933, 22.97355 36.194867, 22.90975 36.2488, 22.8681 36.3011, 22.89445 36.3853, 22.89695 36.416367)), 
+  ((27.1666 35.8687, 27.1666 35.769767, 27.11585 35.7281, 27.10995 35.709867, 27.12365 35.687733, 27.15685 35.634367, 27.19395 35.609633, 27.192 35.5784, 27.1998 35.567967, 27.233 35.560167, 
+      27.23885 35.553667, 27.23105 35.541933, 27.1822 35.536733, 27.1373 35.495067, 27.09825 35.495067, 27.06115 35.5198, 27.0143 35.696867, 27.0221 35.748933, 27.07875 35.820533, 27.10995 35.87, 
+      27.1295 35.884333, 27.151 35.884333, 27.1666 35.8687)), 
+  ((24.49775 40.816, 24.53485 40.845467, 24.59055 40.8549, 24.64625 40.851367, 24.67895 40.830133, 24.70015 40.8213, 24.7267 40.830133, 24.73995 40.829567, 24.74965 40.8219, 24.7214 40.7176, 
+      24.694 40.6952, 24.5879 40.6681, 24.5132 40.671633, 24.4584 40.694, 24.4584 40.7117, 24.49555 40.764733, 24.49775 40.816)), 
+  ((24.67315 37.945667, 24.7141 38.050333, 24.72755 38.0593, 24.76345 38.056333, 24.79145 38.038367, 24.7937 37.965867, 24.80605 37.9464, 24.83295 37.943433, 24.87335 37.9539, 24.89125 37.9539, 
+      24.8991 37.943433, 24.8834 37.924733, 24.9081 37.8395, 24.9249 37.829767, 24.95575 37.826767, 24.9647 37.817067, 24.9367 37.785667, 24.8862 37.7662, 24.8503 37.765467, 24.8335 37.776667, 
+      24.83125 37.835733, 24.81445 37.842467, 24.77295 37.832767, 24.75275 37.832, 24.7337 37.8492, 24.7337 37.890333, 24.6776 37.926233, 24.67315 37.945667)), 
+  ((24.4568 39.0325, 24.46025 39.0431, 24.4818 39.046133, 24.51365 39.027933, 24.5932 38.9946, 24.6114 38.9855, 24.6114 38.923367, 24.73185 38.837, 24.73415 38.824867, 24.72275 38.817267, 
+      24.65005 38.812733, 24.625 38.8294, 24.57955 38.833967, 24.5341 38.823333, 24.5182 38.8279, 24.5182 38.835467, 24.54545 38.8491, 24.52725 38.862733, 24.45225 38.893067, 24.43405 38.9052, 
+      24.43635 38.941567, 24.46135 38.979433, 24.4568 39.0325)), 
+  ((26.045 37.715733, 26.08195 37.721667, 26.09725 37.719967, 26.11515 37.7055, 26.15085 37.6953, 26.17635 37.7021, 26.19805 37.725933, 26.258 37.759933, 26.3154 37.7812, 26.35115 37.7914, 
+      26.3792 37.782067, 26.38175 37.759933, 26.35495 37.737833, 26.1464 37.632367, 26.05075 37.603467, 25.95505 37.601767, 25.92445 37.6179, 25.92315 37.632367, 25.9378 37.657033, 26.045 37.715733)), 
+  ((24.23625 36.7926, 24.25705 36.817733, 24.28365 36.819033, 24.34945 36.791933, 24.41235 36.789367, 24.42395 36.7971, 24.41815 36.81, 24.3698 36.846133, 24.3756 36.8558, 24.39105 36.8558, 
+      24.53715 36.782267, 24.542 36.771967, 24.5352 36.761633, 24.44085 36.727433, 24.33055 36.7068, 24.2609 36.7081, 24.2411 36.722933, 24.23625 36.7926)), 
+  ((25.80025 36.966067, 25.8564 36.9822, 25.8927 37.0087, 25.9221 37.0237, 26.02065 37.0329, 26.0725 37.011, 26.07425 36.992567, 26.05265 36.9753, 26.01465 36.974133, 25.91435 36.939567, 
+      25.81065 36.8681, 25.7129 36.866933, 25.69135 36.879633, 25.7017 36.895767, 25.7657 36.922267, 25.7899 36.941867, 25.80025 36.966067)), 
+  ((23.70485 39.1808, 23.73105 39.214767, 23.78635 39.2497, 23.8708 39.258433, 23.9363 39.291433, 23.97995 39.288533, 23.98575 39.2691, 23.8475 39.145867, 23.76305 39.1187, 23.7252 39.1216, 
+      23.70485 39.143933, 23.70485 39.1808)), 
+  ((24.92955 37.713833, 24.9583 37.720233, 25.0089 37.7184, 25.0472 37.7029, 25.221 37.706533, 25.2497 37.6947, 25.25245 37.648167, 25.169 37.6117, 25.1252 37.6044, 25.08555 37.610767, 
+      25.0349 37.648167, 24.9446 37.676433, 24.92955 37.684667, 24.92955 37.713833)), 
+  ((20.5819 38.641833, 20.59135 38.822833, 20.6421 38.874767, 20.66335 38.8795, 20.6775 38.877933, 20.6917 38.857467, 20.69405 38.7945, 20.7094 38.7709, 20.70585 38.741767, 20.6905 38.711067, 
+      20.6858 38.6481, 20.6787 38.638667, 20.67045 38.641033, 20.65155 38.6544, 20.63265 38.656, 20.6126 38.6371, 20.5949 38.63, 20.5819 38.641833)), 
+  ((25.3859 40.521, 25.45595 40.557567, 25.50775 40.568733, 25.6007 40.5647, 25.67535 40.509833, 25.67685 40.4865, 25.6327 40.465167, 25.54585 40.464133, 25.46665 40.4865, 25.3874 40.4997, 
+      25.37675 40.508833, 25.3859 40.521)), 
+  ((24.56905 37.123067, 24.597 37.145033, 24.61495 37.150333, 24.6389 37.1397, 24.7217 37.066533, 24.7247 37.0539, 24.6888 37.029967, 24.6469 36.9854, 24.62895 36.982067, 24.594 36.990733, 
+      24.5591 37.0233, 24.5641 37.039933, 24.57805 37.0599, 24.56905 37.123067)), 
+  ((26.83985 37.140767, 26.859 37.154833, 26.92095 37.153967, 27.0436 37.0643, 27.04755 37.048467, 27.01985 37.035267, 26.9025 37.030867, 26.87615 37.048467, 26.8445 37.106467, 26.83985 37.140767)), 
+  ((24.33595 37.774767, 24.37385 37.781767, 24.4065 37.774033, 24.4349 37.7523, 24.4286 37.709467, 24.31595 37.628067, 24.26755 37.626667, 24.2528 37.636467, 24.25175 37.654033, 24.2812 37.687733, 
+      24.3065 37.7495, 24.33595 37.774767)), 
+  ((24.33515 37.204867, 24.41595 37.2707, 24.4788 37.286, 24.5157 37.282667, 24.5556 37.2541, 24.5606 37.218833, 24.53265 37.203533, 24.5097 37.202867, 24.4748 37.2102, 24.45785 37.206867, 
+      24.40795 37.1643, 24.3471 37.1643, 24.3381 37.1736, 24.33515 37.204867)), 
+  ((24.816 37.5898, 24.82625 37.597067, 24.83995 37.595267, 24.90425 37.551467, 24.9412 37.4785, 24.9398 37.459333, 24.8728 37.431067, 24.8468 37.427433, 24.8331 37.432, 24.80575 37.4548, 
+      24.79205 37.4712, 24.7934 37.483967, 24.82625 37.5241, 24.816 37.5898)), 
+  ((24.3065 37.552267, 24.3349 37.5663, 24.3644 37.574733, 24.38125 37.5691, 24.3949 37.545267, 24.44545 37.503133, 24.4528 37.4926, 24.4423 37.477867, 24.3191 37.421733, 24.3044 37.423133, 
+      24.29805 37.432233, 24.3065 37.552267)), 
+  ((25.2757 37.569733, 25.29215 37.579767, 25.3072 37.581567, 25.3318 37.565167, 25.3414 37.5378, 25.35235 37.526867, 25.366 37.535967, 25.37695 37.563333, 25.3879 37.5688, 25.4002 37.563333, 
+      25.41115 37.5451, 25.44125 37.527767, 25.4495 37.5141, 25.4262 37.495833, 25.4016 37.488533, 25.3619 37.4694, 25.2675 37.464833, 25.24835 37.4776, 25.2456 37.505867, 25.27025 37.5296, 
+      25.2757 37.569733)), 
+  ((25.08665 37.2251, 25.12785 37.252567, 25.1511 37.257333, 25.1708 37.2478, 25.169 37.2096, 25.17975 37.2096, 25.21555 37.2299, 25.2299 37.2275, 25.2335 37.1881, 25.212 37.163033, 
+      25.17975 37.139167, 25.1726 37.099767, 25.16005 37.085433, 25.1386 37.085433, 25.12245 37.098567, 25.1171 37.161833, 25.08665 37.1881, 25.08665 37.2251)), 
+  ((25.62985 36.480533, 25.6625 36.505733, 25.6977 36.529233, 25.7447 36.526633, 25.7786 36.482267, 25.78255 36.433533, 25.75645 36.4144, 25.72905 36.4144, 25.68335 36.427467, 25.63245 36.4553, 
+      25.62985 36.480533)), 
+  ((25.3245 36.518767, 25.3173 36.554467, 25.333 36.563167, 25.3506 36.5588, 25.3669 36.4927, 25.40215 36.467467, 25.40735 36.439633, 25.3454 36.3909, 25.3232 36.3909, 25.28145 36.4074, 
+      25.28275 36.434367, 25.3232 36.483967, 25.3245 36.518767)), 
+  ((26.2074 36.685933, 26.2215 36.697867, 26.242 36.6919, 26.25095 36.664567, 26.2958 36.6697, 26.3163 36.685067, 26.3112 36.709833, 26.32145 36.7201, 26.35345 36.719233, 26.3983 36.681633, 
+      26.3983 36.6586, 26.37265 36.645767, 26.3176 36.644067, 26.2881 36.621, 26.25735 36.612467, 26.2266 36.620133, 26.21125 36.638933, 26.2074 36.685933)), 
+  ((23.4141 37.99, 23.439 38.002167, 23.47055 38.004367, 23.4722 38.017667, 23.4606 38.043133, 23.4855 38.060833, 23.52205 38.059733, 23.5436 38.044233, 23.53035 38.028733, 23.53365 38.014333, 
+      23.5602 37.997733, 23.56355 37.983333, 23.53865 37.9612, 23.5104 37.956767, 23.4606 37.936867, 23.44235 37.940167, 23.41745 37.970067, 23.4141 37.99)), 
+  ((26.903 35.5068, 26.944 35.5055, 26.96745 35.489867, 26.96155 35.472933, 26.94205 35.459933, 26.9157 35.457333, 26.8864 35.4417, 26.82975 35.390933, 26.79465 35.390933, 26.7868 35.403967, 
+      26.78875 35.4456, 26.84345 35.485967, 26.903 35.5068)), 
+  ((23.41575 37.809567, 23.41745 37.839433, 23.4855 37.875967, 23.527 37.8804, 23.5519 37.871533, 23.5569 37.840567, 23.50045 37.773033, 23.4822 37.7653, 23.45395 37.776367, 23.41575 37.809567)), 
+  ((25.9024 39.921267, 25.9287 39.925667, 26.0458 39.9264, 26.08735 39.897933, 26.0841 39.8724, 26.04795 39.857067, 26.025 39.858533, 25.9287 39.880433, 25.9046 39.898667, 25.9024 39.921267)), 
+  ((26.4526 37.6558, 26.5091 37.7052, 26.53045 37.7144, 26.54175 37.7102, 26.55055 37.693467, 26.5832 37.6692, 26.58195 37.649933, 26.5355 37.606433, 26.49905 37.604733, 26.4564 37.632367, 
+      26.4526 37.6558)), 
+  ((20.65245 38.514233, 20.6846 38.532567, 20.7108 38.522967, 20.716 38.477533, 20.75535 38.441733, 20.754 38.400667, 20.7776 38.3893, 20.7802 38.3797, 20.76975 38.3736, 20.73175 38.3762, 
+      20.7134 38.388433, 20.70425 38.415533, 20.6597 38.4653, 20.65245 38.514233)), 
+  ((27.22015 36.546633, 27.2368 36.5533, 27.2518 36.5533, 27.2785 36.542167, 27.2918 36.5433, 27.3068 36.557733, 27.32515 36.5633, 27.34685 36.557733, 27.3485 36.5455, 27.33515 36.5255, 
+      27.3385 36.517733, 27.3802 36.5166, 27.3935 36.509933, 27.3885 36.498833, 27.36015 36.4755, 27.3235 36.4677, 27.3068 36.4766, 27.2985 36.498833, 27.2835 36.5055, 27.24345 36.508833, 
+      27.22015 36.527733, 27.22015 36.546633)), 
+  ((24.79315 36.787433, 24.8096 36.790867, 24.81825 36.786267, 24.8286 36.722867, 24.8632 36.7079, 24.8701 36.6929, 24.8407 36.667533, 24.8087 36.667567, 24.78795 36.6837, 24.78625 36.702133, 
+      24.7482 36.735567, 24.75165 36.7563, 24.79315 36.787433)), 
+  ((25.2073 37.526867, 25.20185 37.452967, 25.17035 37.435633, 25.14575 37.435633, 25.1389 37.443867, 25.1512 37.468467, 25.14575 37.4776, 25.12385 37.481233, 25.117 37.489467, 25.1088 37.539633, 
+      25.117 37.550567, 25.13205 37.550567, 25.1553 37.525033, 25.17035 37.519567, 25.1868 37.533233, 25.19635 37.534167, 25.2073 37.526867)), 
+  ((27.11975 35.958533, 27.149 35.984567, 27.15685 36.0028, 27.1705 36.0145, 27.1861 36.0158, 27.20175 36.0054, 27.2115 35.975433, 27.2291 35.959833, 27.22715 35.9403, 27.22125 35.927267, 
+      27.1998 35.920767, 27.1412 35.923367, 27.12365 35.9364, 27.11975 35.958533)), 
+  ((25.0326 36.792033, 25.07585 36.788567, 25.09485 36.771267, 25.08965 36.7563, 25.00495 36.7125, 24.9721 36.706733, 24.95135 36.715967, 24.9531 36.739, 25.0326 36.792033)), 
+  ((26.37535 37.117933, 26.4101 37.119233, 26.4329 37.098733, 26.4319 37.077567, 26.41805 37.049767, 26.3972 37.0319, 26.3535 37.033233, 26.3307 37.050433, 26.3307 37.075567, 26.37535 37.117933)), 
+  ((20.77195 38.743333, 20.8062 38.742567, 20.85225 38.722867, 20.8652 38.706367, 20.8475 38.6607, 20.8345 38.656, 20.80735 38.663867, 20.74715 38.7095, 20.746 38.720533, 20.77195 38.743333)), 
+  ((24.062 34.9497, 24.0826 34.9497, 24.10325 34.938467, 24.1557 34.895967, 24.16695 34.867233, 24.15385 34.8535, 24.1201 34.851, 24.0601 34.900967, 24.05075 34.930967, 24.062 34.9497)), 
+  ((25.024 37.120067, 25.05355 37.126033, 25.08045 37.1129, 25.09115 37.050833, 25.1001 37.028133, 25.07865 37.011433, 25.05535 37.009033, 25.0303 37.030533, 25.024 37.120067)), 
+  ((25.2124 36.823133, 25.24095 36.8289, 25.3101 36.788567, 25.3101 36.747067, 25.27205 36.728633, 25.2548 36.733233, 25.21155 36.7978, 25.2124 36.823133)), 
+  ((23.43845 39.205067, 23.47995 39.222533, 23.55125 39.225433, 23.5789 39.208933, 23.5731 39.199233, 23.5207 39.1711, 23.4523 39.165267, 23.4319 39.179833, 23.43845 39.205067)), 
+  ((26.5292 37.444867, 26.5543 37.464967, 26.5719 37.466633, 26.597 37.455733, 26.6033 37.399667, 26.5694 37.365333, 26.54555 37.3645, 26.53045 37.374567, 26.5292 37.444867)), 
+  ((25.05705 35.5442, 25.084 35.5519, 25.1235 35.549333, 25.1447 35.537133, 25.16205 35.4928, 25.1476 35.481867, 25.10715 35.484433, 25.04545 35.5108, 25.0445 35.533933, 25.05705 35.5442)), 
+  ((22.88405 36.5447, 22.8945 36.564333, 22.9239 36.574133, 22.9509 36.570033, 23.01585 36.53, 23.0134 36.513633, 22.984 36.5063, 22.9374 36.507933, 22.9043 36.528367, 22.88405 36.5447)), 
+  ((23.35195 37.3834, 23.4316 37.4345, 23.4903 37.455067, 23.5122 37.4544, 23.5117 37.440467, 23.5212 37.4398, 23.50325 37.425867, 23.39575 37.377433, 23.3719 37.373433, 23.35595 37.376767, 
+      23.35195 37.3834)), 
+  ((24.08855 37.7228, 24.10645 37.782467, 24.1321 37.797433, 24.1475 37.800367, 24.1675 37.785267, 24.1552 37.732967, 24.1354 37.708767, 24.11235 37.7029, 24.09035 37.712433, 24.08855 37.7228)), 
+  ((27.10345 36.674433, 27.13425 36.6978, 27.1726 36.702233, 27.1976 36.696667, 27.1976 36.654433, 27.16595 36.637767, 27.13095 36.637767, 27.1026 36.656667, 27.10345 36.674433)), 
+  ((23.2479 36.009033, 23.2734 36.017833, 23.3038 36.012567, 23.35645 35.962033, 23.3529 35.953833, 23.31615 35.948233, 23.2765 35.963233, 23.24875 35.9911, 23.2479 36.009033)), 
+  ((25.75535 37.213733, 25.77445 37.217033, 25.79915 37.2047, 25.79915 37.167667, 25.7683 37.1463, 25.74855 37.1463, 25.72635 37.160267, 25.72265 37.1792, 25.72885 37.194, 25.75535 37.213733)), 
+  ((25.5867 36.9799, 25.6585 36.978733, 25.67405 36.970667, 25.67925 36.952233, 25.6697 36.943033, 25.57115 36.941867, 25.5504 36.952233, 25.55385 36.961467, 25.5867 36.9799)), 
+  ((26.60045 39.4244, 26.61975 39.4473, 26.6584 39.450167, 26.6713 39.434433, 26.6713 39.418667, 26.6477 39.388633, 26.61765 39.377167, 26.59615 39.388633, 26.59185 39.404367, 26.60045 39.4244)), 
+  ((27.7441 36.6723, 27.79435 36.7035, 27.8187 36.693433, 27.8222 36.6504, 27.79765 36.6331, 27.7766 36.6331, 27.76385 36.638567, 27.7441 36.6723)), 
+  ((25.3706 36.937267, 25.39135 36.9361, 25.4 36.9073, 25.35335 36.8704, 25.3291 36.860033, 25.317 36.871567, 25.3205 36.8923, 25.3706 36.937267)), 
+  ((23.07035 37.346233, 23.0768 37.365467, 23.0977 37.375433, 23.1166 37.375433, 23.15245 37.346233, 23.15345 37.3343, 23.1385 37.3177, 23.1176 37.3177, 23.08775 37.3323, 23.07035 37.346233)), 
+  ((24.54245 36.924567, 24.5684 36.932633, 24.5874 36.913067, 24.5857 36.8923, 24.55805 36.862333, 24.54245 36.857733, 24.5321 36.866933, 24.52865 36.899233, 24.54245 36.924567)), 
+  ((24.1692 39.149767, 24.1779 39.159467, 24.1983 39.1643, 24.22885 39.1478, 24.23905 39.112867, 24.21575 39.104133, 24.1983 39.109, 24.1692 39.130333, 24.1692 39.149767)), 
+  ((25.1888 36.5118, 25.20965 36.537033, 25.23445 36.537033, 25.25405 36.5205, 25.25405 36.503967, 25.23055 36.482233, 25.20185 36.4805, 25.1914 36.488333, 25.1888 36.5118)), 
+  ((24.15885 36.866767, 24.2014 36.889967, 24.23045 36.897733, 24.24495 36.891267, 24.244 36.873867, 24.18885 36.843533, 24.1695 36.8416, 24.1579 36.8487, 24.15885 36.866767)), 
+  ((25.6299 34.978467, 25.6674 34.9797, 25.703 34.9597, 25.71235 34.945967, 25.7011 34.935967, 25.6599 34.934733, 25.62615 34.955967, 25.62425 34.9697, 25.6299 34.978467)), 
+  ((26.6874 37.495933, 26.7037 37.502633, 26.7301 37.503467, 26.75395 37.482533, 26.7552 37.4616, 26.74015 37.451567, 26.71625 37.4524, 26.68615 37.473333, 26.6874 37.495933)), 
+  ((26.87825 37.575433, 26.8983 37.582967, 26.9184 37.577967, 26.93975 37.557867, 26.9435 37.5386, 26.936 37.528567, 26.91085 37.5269, 26.88325 37.548667, 26.87825 37.575433)), 
+  ((20.92305 38.692967, 20.9396 38.692967, 20.94665 38.687467, 20.9514 38.658333, 20.93015 38.633933, 20.90415 38.635533, 20.8947 38.646533, 20.8959 38.659133, 20.92305 38.692967)), 
+  ((26.19195 37.0394, 26.21415 37.052567, 26.22775 37.055833, 26.2524 37.041867, 26.25115 37.019667, 26.22775 37.0032, 26.21045 37.004033, 26.1944 37.019667, 26.19195 37.0394)), 
+  ((26.57895 36.4647, 26.59875 36.465533, 26.6167 36.455267, 26.62435 36.426233, 26.61415 36.415133, 26.5962 36.415133, 26.56995 36.424533, 26.5674 36.446767, 26.57895 36.4647)), 
+  ((27.52355 36.309867, 27.54525 36.327667, 27.57025 36.326533, 27.59855 36.314333, 27.5969 36.306533, 27.5369 36.287633, 27.52355 36.2943, 27.52355 36.309867)), 
+  ((26.5331 36.013033, 26.54065 36.022233, 26.56075 36.020567, 26.59465 35.9963, 26.5959 35.9871, 26.5846 35.979567, 26.56075 35.9804, 26.5331 35.997967, 26.5331 36.013033)), 
+  ((25.1627 36.356967, 25.18225 36.354333, 25.18355 36.329133, 25.1588 36.3091, 25.1444 36.307367, 25.1327 36.3152, 25.13135 36.330867, 25.1627 36.356967)), 
+  ((26.2192 35.9695, 26.228 35.9737, 26.2418 35.971167, 26.26945 35.956933, 26.2682 35.945233, 26.2594 35.936867, 26.23805 35.939367, 26.2217 35.9494, 26.2192 35.9695)), 
+  ((27.58855 36.382133, 27.6086 36.396567, 27.6236 36.401033, 27.6319 36.392133, 27.6269 36.372133, 27.6119 36.361, 27.5969 36.361, 27.58525 36.3688, 27.58855 36.382133)))
+
+POLYGON ((-1.566 60.4913, -1.58995 60.4998, -1.6011 60.515767, -1.58995 60.551933, -1.5628 60.566833, -1.5373 60.5647, -1.48785 60.5445, -1.4671 60.543433, -1.44955 60.5583, -1.4607 60.571067, 
+    -1.4958 60.594467, -1.5054 60.612567, -1.4958 60.625333, -1.4639 60.635967, -1.432 60.648733, -1.3634 60.6498, -1.3411 60.657233, -1.3108 60.67, -1.2693 60.667867, -1.25655 60.6434, 
+    -1.2645 60.629567, -1.3092 60.592367, -1.3108 60.578533, -1.28685 60.5615, -1.27725 60.543433, -1.28685 60.518967, -1.3092 60.499833, -1.3108 60.4775, -1.2948 60.4679, -1.2741 60.4711, 
+    -1.25015 60.487067, -1.2406 60.5179, -1.239 60.545567, -1.2326 60.559367, -1.21345 60.5647, -1.1927 60.560433, -1.17995 60.545567, -1.1736 60.513633, -1.1624 60.500867, -1.1385 60.488133, 
+    -1.11775 60.493433, -1.0906 60.503, -1.07145 60.500867, -1.07465 60.440267, -1.1185 60.321667, -1.1313 60.3121, -1.16 60.3142, -1.18555 60.311033, -1.20465 60.294, -1.21105 60.277, 
+    -1.1967 60.2653, -1.14885 60.2504, -1.14245 60.240833, -1.14885 60.201467, -1.1576 60.1754, -1.1943 60.156233, -1.2055 60.150933, -1.1959 60.117967, -1.21185 60.089233, -1.2406 60.077533, 
+    -1.28045 60.041367, -1.29165 60.0052, -1.27885 59.9382, -1.28445 59.929133, -1.31635 59.923833, -1.34985 59.934467, -1.3961 59.958933, -1.42325 59.9834, -1.42005 60.031233, -1.37855 60.0823, 
+    -1.31475 60.147167, -1.2908 60.1759, -1.2852 60.199833, -1.298 60.220067, -1.3235 60.2392, -1.33625 60.248767, -1.3331 60.2594, -1.31075 60.272167, -1.31075 60.284933, -1.3171 60.2977, 
+    -1.34105 60.3062, -1.38095 60.3062, -1.3953 60.299833, -1.41125 60.284933, -1.432 60.226433, -1.4655 60.203033, -1.4926 60.197733, -1.51495 60.208367, -1.51655 60.2275, -1.4974 60.2626, 
+    -1.499 60.287067, -1.51175 60.3009, -1.5325 60.298767, -1.55485 60.286, -1.58835 60.2541, -1.61225 60.246633, -1.6426 60.248767, -1.66575 60.268467, -1.68965 60.320567, -1.6785 60.3376, 
+    -1.6498 60.347167, -1.6099 60.3493, -1.5716 60.362067, -1.5333 60.375867, -1.4663 60.367367, -1.4328 60.375867, -1.3993 60.3961, -1.3961 60.430133, -1.4009 60.443967, -1.44715 60.452467, 
+    -1.4631 60.4631, -1.4663 60.487567, -1.49105 60.496633, -1.566 60.4913))
+
+POLYGON ((1.3726 42.612, 1.435311 42.621636, 1.498511 42.614993, 1.58998 42.592836, 1.648185 42.570676, 1.703066 42.555165, 1.756279 42.524136, 1.781219 42.499755, 1.776221 42.472044, 1.7606 42.434233, 
+    1.4784 42.404867, 1.4343 42.418067, 1.3726 42.612))
+
+POLYGON ((-3.6066 47.577233, -3.6257 47.581767, -3.62975 47.5936, -3.6134 47.6036, -3.5916 47.6063, -3.52615 47.599933, -3.488 47.586333, -3.4866 47.579967, -3.4948 47.570867, -3.51525 47.567233, 
+    -3.6066 47.577233))
+
+MULTIPOLYGON (((14.25605 53.777767, 14.2617 53.7777, 14.28645 53.778433, 14.3269 53.7702, 14.3617 53.756, 14.41785 53.736533, 14.4662 53.7268, 14.4875 53.718567, 14.4965 53.693867, 14.51675 53.6729, 
+    14.5482 53.639967, 14.58075 53.598067, 14.60435 53.562133, 14.6077 53.523967, 14.60545 53.491767, 14.59085 53.4708, 14.58975 53.461833, 14.62345 53.461833, 14.64705 53.469333, 14.6706 53.486533, 
+    14.6897 53.511967, 14.6852 53.5524, 14.67845 53.5771, 14.6515 53.596567, 14.6279 53.617533, 14.6335 53.6482, 14.629 53.6774, 14.6211 53.699867, 14.57505 53.729033, 14.55485 53.75, 
+    14.54925 53.7732, 14.54925 53.8099, 14.5627 53.833833, 14.602 53.8533, 14.6492 53.889967, 14.67165 53.940133, 14.7065 53.9955, 14.72785 54.0277, 14.7593 54.0479, 14.79745 54.068133, 
+    14.8424 54.0816, 14.9446 54.111533, 15.00415 54.125, 15.16705 54.165433, 15.1996 54.170667, 15.3883 54.2096, 15.52085 54.2358, 15.6219 54.256, 15.7185 54.265733, 15.778 54.276233, 
+    15.85555 54.294933, 15.8949 54.299433, 15.98365 54.309167, 16.0297 54.316633, 16.05105 54.316633, 16.05215 54.3024, 16.04205 54.2867, 16.04205 54.270967, 16.0701 54.275467, 16.1499 54.302433, 
+    16.15775 54.315167, 16.1353 54.321133, 16.1162 54.326367, 16.10605 54.328633, 16.10605 54.345833, 16.14765 54.375033, 16.20045 54.4132, 16.26785 54.458867, 16.34875 54.5083, 16.40715 54.541967, 
+    16.4689 54.568167, 16.5172 54.5839, 16.55765 54.592867, 16.61495 54.595133, 16.6767 54.6056, 16.7396 54.612333, 16.7879 54.6213, 16.8463 54.637767, 16.90475 54.665467, 16.9699 54.6909, 
+    17.0294 54.711867, 17.126 54.750033, 17.19 54.770267, 17.272 54.788967, 17.34955 54.808433, 17.4046 54.814433, 17.48545 54.821933, 17.57085 54.839133, 17.6495 54.842867, 17.72025 54.8586, 
+    17.79105 54.875067, 17.86635 54.897533, 17.9506 54.9125, 18.00115 54.922967, 18.036 54.922967, 18.109 54.914733, 18.173 54.912467, 18.22135 54.9035, 18.27865 54.893033, 18.3191 54.882533, 
+    18.36965 54.867567, 18.45055 54.839133, 18.5258 54.800967, 18.5685 54.788233, 18.63705 54.7613, 18.6943 54.731367, 18.72465 54.7074, 18.7606 54.6842, 18.7752 54.6625, 18.7752 54.641533, 
+    18.76285 54.631067, 18.7359 54.6303, 18.7134 54.635533, 18.6797 54.649767, 18.6561 54.674467, 18.6157 54.699167, 18.56965 54.7321, 18.4899 54.762033, 18.42585 54.784467, 18.38655 54.7987, 
+    18.3562 54.8002, 18.3427 54.7987, 18.336 54.78, 18.34495 54.731333, 18.3753 54.690167, 18.42475 54.640767, 18.4787 54.597333, 18.49215 54.560667, 18.4978 54.511267, 18.53035 54.459633, 
+    18.5573 54.441667, 18.6011 54.435667, 18.63255 54.4252, 18.68195 54.4237, 18.7089 54.416967, 18.73365 54.408733, 18.7651 54.399733, 18.8201 54.3945, 18.87065 54.392233, 18.91335 54.386267, 
+    18.9515 54.381767, 18.99195 54.381767, 19.0335 54.395233, 19.10535 54.401967, 19.184 54.416933, 19.2525 54.431167, 19.2997 54.443867, 19.3435 54.4611, 19.4109 54.479067, 19.448 54.4888, 
+    19.4772 54.4903, 19.4929 54.486533, 19.49405 54.467833, 19.48955 54.457333, 19.46485 54.448367, 19.41315 54.4289, 19.35925 54.4102, 19.3143 54.394467, 19.2705 54.3825, 19.19525 54.3593, 
+    19.1604 54.342067, 19.1492 54.3181, 19.15145 54.3024, 19.16715 54.2994, 19.18515 54.306133, 19.2188 54.317367, 19.257 54.309867, 19.2952 54.3024, 19.31315 54.2994, 19.34685 54.3054, 
+    19.37495 54.326333, 19.3974 54.348067, 19.43225 54.360033, 19.47605 54.366033, 19.5075 54.373533, 19.54685 54.395233, 19.58725 54.424433, 19.65245 54.4596, 19.73335 54.5015, 19.7569 54.511733, 
+    19.7743 54.5098, 20.24515 54.4578, 20.63665 54.409467, 21.1368 54.368033, 21.47395 54.354833, 21.95345 54.365167, 22.4924 54.388767, 22.53935 54.391433, 22.6959 54.400267, 22.75885 54.4066, 
+    22.8123 54.423867, 22.8451 54.441133, 22.8675 54.444567, 22.89335 54.444567, 22.9451 54.425033, 23.209 54.289233, 23.3832 54.2317, 23.44355 54.186833, 23.45475 54.160967, 23.43925 54.047033, 
+    23.4444 53.992967, 23.46055 53.957633, 23.47375 53.928533, 23.50825 53.8434, 23.635 53.619633, 23.7023 53.420567, 23.79455 53.256633, 23.8946 53.084033, 23.90065 52.914333, 23.88685 52.759, 
+    23.8325 52.6549, 23.79285 52.613467, 23.74285 52.5916, 23.67385 52.574333, 23.5307 52.545567, 23.3772 52.513367, 23.33065 52.4915, 23.291 52.465033, 23.222 52.374133, 23.16765 52.287267, 
+    23.1605 52.274, 23.17645 52.273133, 23.20795 52.262067, 23.22765 52.240767, 23.2635 52.2221, 23.3011 52.210433, 23.36585 52.209867, 23.40525 52.2017, 23.4372 52.1944, 23.4818 52.179833, 
+    23.54215 52.147733, 23.5693 52.127333, 23.60605 52.096433, 23.63885 52.061733, 23.652 52.030233, 23.6555 51.994667, 23.65285 51.963167, 23.63755 51.917367, 23.6314 51.876567, 23.6323 51.806567, 
+    23.6301 51.7631, 23.6161 51.731633, 23.5986 51.6978, 23.5855 51.6733, 23.5853 51.672367, 23.5772 51.639167, 23.5763 51.599533, 23.58855 51.571533, 23.61305 51.538267, 23.63975 51.5053, 
+    23.6651 51.472667, 23.67035 51.44, 23.67125 51.4009, 23.65945 51.3621, 23.6507 51.325367, 23.65505 51.2997, 23.6638 51.2647, 23.68525 51.214233, 23.7351 51.1501, 23.8016 51.101667, 
+    23.8484 51.061133, 23.89475 51.017967, 23.94465 50.980633, 23.9919 50.949733, 24.0632 50.910367, 24.1017 50.892267, 24.1253 50.871867, 24.13405 50.8497, 24.12445 50.831033, 24.11305 50.8077, 
+    24.0916 50.781167, 24.07675 50.752, 24.0671 50.718167, 24.06885 50.688433, 24.08225 50.530533, 24.08225 50.506433, 24.0529 50.482333, 24.0077 50.4537, 23.9422 50.4311, 23.8835 50.420533, 
+    23.81575 50.417533, 23.76155 50.413, 23.70055 50.396433, 23.63955 50.357267, 23.38435 50.161367, 23.2127 50.0348, 22.8694 49.7568, 22.68645 49.585033, 22.66615 49.526267, 22.66615 49.460733, 
+    22.69325 49.3462, 22.7542 49.240733, 22.86035 49.1202, 22.89425 49.0765, 22.8965 49.044867, 22.8807 49.023767, 22.82425 49.0147, 22.69325 49.0328, 22.5518 49.0616, 22.47865 49.0765, 
+    22.23475 49.126233, 22.14665 49.160867, 21.9592 49.2784, 21.88015 49.3191, 21.74125 49.370333, 21.60575 49.403467, 21.37085 49.415533, 21.2037 49.415533, 21.1179 49.411, 21.07725 49.401967, 
+    21.0411 49.376333, 21.0072 49.3688, 20.8446 49.376333, 20.67295 49.371833, 20.5792 49.3673, 20.52725 49.377867, 20.4505 49.3899, 20.39175 49.392933, 20.34205 49.3854, 20.21335 49.3462, 
+    20.15685 49.314567, 20.0959 49.245267, 20.0688 49.237733, 19.8181 49.206067, 19.8068 49.2091, 19.76615 49.358267, 19.71195 49.397433, 19.63965 49.426067, 19.56285 49.4577, 19.49735 49.5225, 
+    19.4567 49.555667, 19.42735 49.5677, 19.398 49.5692, 19.30315 49.536067, 19.21845 49.4984, 19.18005 49.468267, 19.13715 49.406467, 19.09875 49.383867, 19.0581 49.376333, 19.0129 49.382367, 
+    18.95645 49.414, 18.90825 49.460767, 18.73285 49.631, 18.57925 49.748533, 18.56795 49.7651, 18.57025 49.8073, 18.57025 49.850967, 18.56795 49.893167, 18.5183 49.9399, 18.4573 49.9798, 
+    18.437 49.985833, 18.40985 49.985833, 18.3331 49.9753, 18.23595 49.9753, 18.19755 49.987333, 18.10045 50.050633, 18.06885 50.059667, 18.04965 50.056667, 18.02705 50.037067, 17.99545 50.012967, 
+    17.9706 50.0024, 17.9367 49.9994, 17.87345 50.009933, 17.7831 50.0446, 17.686 50.103367, 17.6476 50.127467, 17.65215 50.147067, 17.6815 50.165133, 17.72215 50.172667, 17.7628 50.1742, 
+    17.7854 50.1802, 17.78085 50.208833, 17.7357 50.296233, 17.7199 50.3068, 17.6928 50.3068, 17.625 50.279667, 17.5618 50.2676, 17.4669 50.258567, 17.3969 50.260067, 17.36075 50.2676, 
+    17.27045 50.317333, 17.16655 50.3731, 17.022 50.4198, 16.97005 50.433367, 16.9407 50.433367, 16.9023 50.4213, 16.8955 50.4017, 16.97455 50.314333, 16.9836 50.2857, 16.9836 50.257067, 
+    16.9768 50.235967, 16.9565 50.214867, 16.7555 50.119933, 16.71145 50.097333, 16.68435 50.100367, 16.63465 50.129, 16.40655 50.3339, 16.37715 50.3565, 16.32295 50.3731, 16.2665 50.383633, 
+    16.23035 50.392667, 16.21455 50.409233, 16.2123 50.4243, 16.2236 50.4394, 16.26875 50.4635, 16.37715 50.504167, 16.40425 50.525267, 16.42235 50.538833, 16.4246 50.5652, 16.3975 50.599867, 
+    16.34105 50.6345, 16.2936 50.649567, 16.24845 50.6541, 16.1423 50.616433, 16.10615 50.592333, 16.07 50.583267, 16.0429 50.5863, 16.0158 50.613433, 16.00225 50.648067, 15.9729 50.664633, 
+    15.93225 50.684233, 15.808 50.729433, 15.6386 50.756567, 15.47375 50.777667, 15.41165 50.782167, 15.39585 50.7882, 15.38455 50.801767, 15.3326 50.887667, 15.2603 50.9419, 15.1835 50.9901, 
+    15.13155 51.0112, 15.0977 51.017233, 15.05025 51.014233, 15.0322 51.002167, 15.0277 50.979567, 15.048 50.932867, 15.0435 50.911767, 15.0254 50.893667, 14.98475 50.8726, 14.9111 50.8548, 
+    14.88265 50.8873, 14.87355 50.920133, 14.8901 50.955767, 14.91315 50.975, 14.95595 51.015633, 14.9935 51.0502, 15.0227 51.0826, 15.03275 51.107, 15.04765 51.142867, 15.0457 51.1718, 
+    15.035 51.211333, 15.0078 51.258867, 14.9981 51.3064, 14.9877 51.346133, 14.98315 51.393233, 14.96245 51.430667, 14.95955 51.4358, 14.9203 51.458467, 14.8458 51.493467, 14.81015 51.522833, 
+    14.7797 51.554367, 14.7748 51.587433, 14.79035 51.6276, 14.791 51.641867, 14.7832 51.6665, 14.75145 51.6881, 14.72165 51.7015, 14.68895 51.7151, 14.6507 51.7462, 14.6209 51.768667, 
+    14.5969 51.796767, 14.57975 51.8242, 14.5804 51.8488, 14.5921 51.8769, 14.6167 51.909733, 14.65465 51.9363, 14.6929 51.9657, 14.7227 51.997233, 14.73665 52.0359, 14.7509 52.068733, 
+    14.75995 52.099833, 14.75465 52.1393, 14.7171 52.1565, 14.6906 52.1776, 14.6766 52.211967, 14.66335 52.249767, 14.66075 52.284367, 14.6475 52.3148, 14.6063 52.342767, 14.56285 52.375167, 
+    14.55365 52.407333, 14.55805 52.437267, 14.575 52.4623, 14.61035 52.495667, 14.6431 52.527333, 14.6549 52.5504, 14.6534 52.572, 14.64385 52.5877, 14.61955 52.606367, 14.58055 52.6299, 
+    14.53675 52.6488, 14.49845 52.661067, 14.45795 52.692, 14.42775 52.732233, 14.3917 52.7612, 14.3501 52.785, 14.3074 52.8071, 14.2573 52.825733, 14.2006 52.846367, 14.1509 52.864267, 
+    14.11775 52.8844, 14.1082 52.909933, 14.10525 52.933, 14.1141 52.952133, 14.13985 52.978667, 14.18 53.0123, 14.2234 53.0324, 14.2514 53.055, 14.2816 53.083467, 14.3199 53.1193, 
+    14.35415 53.145067, 14.36665 53.1804, 14.3963 53.2957, 14.38475 53.445533, 14.29095 53.6629, 14.25605 53.777767)), 
+  ((14.1694 54.008067, 14.20565 53.9922, 14.2632 53.987467, 14.3305 53.9969, 14.38365 54.016967, 14.4545 54.028767, 14.48285 54.031133, 14.51295 54.016967, 14.5484 54.0099, 14.5714 54.018167, 
+      14.59975 54.035867, 14.63165 54.0512, 14.66 54.0524, 14.6635 54.038233, 14.64225 53.993367, 14.6281 53.950867, 14.6201 53.909567, 14.61655 53.9072, 14.5758 53.869433, 14.5333 53.8541, 
+      14.5067 53.867067, 14.48725 53.8895, 14.41815 53.903667, 14.3721 53.903667, 14.32075 53.8954, 14.22505 53.903667, 14.21385 53.906367, 14.19715 53.9506, 14.1694 54.008067)))
+
+POLYGON ((10.3187 59.266767, 10.34755 59.267667, 10.362 59.2659, 10.35935 59.246667, 10.34625 59.220467, 10.3371 59.2056, 10.3174 59.2056, 10.29775 59.2187, 10.2951 59.243167, 10.30825 59.260667, 
+    10.3187 59.266767))
+
+POLYGON ((23.92045 71.121033, 23.9048 71.121033, 23.886 71.126867, 23.8835 71.141067, 23.8948 71.161133, 23.9186 71.172833, 23.9675 71.182033, 24.0064 71.182867, 24.01325 71.159467, 23.9731 71.137733, 
+    23.92045 71.121033))
+
+POLYGON ((-1.36355 46.1009, -1.43325 46.1009, -1.48365 46.120667, -1.58155 46.1256, -1.62755 46.155267, -1.62755 46.188867, -1.6127 46.214567, -1.58455 46.221467, -1.57265 46.2185, -1.5415 46.183933, 
+    -1.4822 46.1602, -1.39915 46.1592, -1.36055 46.1345, -1.34275 46.110767, -1.34575 46.104833, -1.36355 46.1009))
+
+POLYGON ((11.98455 67.5345, 11.94525 67.526633, 11.90435 67.511867, 11.8856 67.511867, 11.87535 67.520967, 11.87535 67.536867, 11.8856 67.5505, 11.9265 67.5653, 11.9788 67.5754, 11.98265 67.574833, 
+    11.9865 67.5734, 11.9904 67.5674, 11.99335 67.5597, 11.9938 67.552833, 11.99295 67.5457, 11.9895 67.538833, 11.98455 67.5345))
+
+POLYGON ((18.64105 69.886233, 18.67005 69.895033, 18.71085 69.887133, 18.74705 69.8617, 18.801 69.827467, 18.8471 69.793233, 18.8787 69.768667, 18.8866 69.745867, 18.8721 69.717767, 18.83395 69.7011, 
+    18.7931 69.683567, 18.77075 69.669533, 18.75425 69.680067, 18.7319 69.695867, 18.72265 69.7178, 18.69105 69.745867, 18.65685 69.773967, 18.64105 69.8038, 18.6292 69.840633, 18.62655 69.872233, 
+    18.64105 69.886233))
+
+POLYGON ((11.12075 64.7185, 11.1429 64.726467, 11.1753 64.7242, 11.22305 64.7185, 11.27765 64.6992, 11.28615 64.688967, 11.2674 64.6685, 11.2316 64.660533, 11.18725 64.660533, 11.15825 64.667367, 
+    11.11735 64.688967, 11.1071 64.704867, 11.12075 64.7185))
+
+POLYGON ((-0.9422 60.877367, -0.89595 60.880567, -0.86085 60.868867, -0.85765 60.833767, -0.8864 60.807167, -0.89755 60.788033, -0.89435 60.7657, -0.88955 60.723133, -0.92465 60.7072, -0.96455 60.7072, 
+    -1.0076 60.7274, -1.0188 60.7689, -1.00125 60.815667, -0.96775 60.8646, -0.9422 60.877367))
+
+POLYGON ((-7.1481 55.1193, -7.1613 55.0969, -7.154 55.085233, -7.1336 55.086233, -7.09715 55.099833, -7.0622 55.147433, -7.05925 55.1824, -7.03305 55.2135, -6.9995 55.222233, -6.91645 55.221267, 
+    -6.8669 55.203767, -6.81445 55.181433, -6.7818 55.179, -6.77445 55.180867, -6.7508 55.1938, -6.72715 55.2151, -6.6966 55.227133, -6.6215 55.243767, -6.46025 55.271533, -6.3824 55.2771, 
+    -6.3518 55.289133, -6.31985 55.290067, -6.28785 55.2771, -6.24755 55.263233, -6.21835 55.2623, -6.20165 55.271533, -6.1794 55.274333, -6.1558 55.249333, -6.14185 55.221567, -6.1377 55.178067, 
+    -6.11965 55.137333, -6.064 55.104033, -5.9973 55.0707, -5.94725 55.023467, -5.87775 54.9476, -5.8652 54.9087, -5.865 54.878, -5.8638 54.864267, -5.84435 54.844833, -5.8082 54.830033, 
+    -5.7693 54.8004, -5.7693 54.769867, -5.7804 54.756, -5.81655 54.7384, -5.8972 54.701367, -5.93475 54.667133, -5.9806 54.653233, -6.0404 54.646767, -6.08905 54.646767, -6.10855 54.6329, 
+    -6.1099 54.612533, -6.0988 54.5977, -6.0696 54.588467, -6.02095 54.585667, -5.96535 54.6005, -5.9153 54.619, -5.82215 54.669933, -5.6984 54.6875, -5.6303 54.688433, -5.5747 54.6792, 
+    -5.53715 54.651433, -5.5135 54.5968, -5.49125 54.5385, -5.4648 54.4922, -5.46345 54.47, -5.4996 54.425567, -5.5121 54.407967, -5.51905 54.377433, -5.5399 54.359833, -5.54965 54.358, 
+    -5.558 54.3691, -5.57605 54.407033, -5.62055 54.501433, -5.6303 54.537533, -5.65255 54.548667, -5.6887 54.547733, -5.71925 54.5431, -5.7415 54.5246, -5.73175 54.501433, -5.7067 54.482, 
+    -5.67755 54.453333, -5.6678 54.4385, -5.6817 54.4237, -5.7095 54.407967, -5.7415 54.382967, -5.7512 54.367233, -5.73175 54.360767, -5.6956 54.371867, -5.6553 54.390367, -5.62745 54.3876, 
+    -5.6024 54.362633, -5.5913 54.331167, -5.59685 54.317267, -5.62605 54.298767, -5.6469 54.288567, -5.66635 54.269133, -5.66775 54.241367, -5.68025 54.225633, -5.69275 54.2201, -5.70945 54.218233, 
+    -5.72475 54.2275, -5.75115 54.245067, -5.76925 54.246933, -5.78175 54.244167, -5.7998 54.224733, -5.8179 54.2136, -5.84155 54.2127, -5.8707 54.225633, -5.89435 54.233033, -5.91105 54.226567, 
+    -5.92075 54.210833, -5.9124 54.1664, -5.9138 54.131233, -5.9541 54.0859, -5.9986 54.0572, -6.0459 54.047933, -6.09035 54.0433, -6.1045 54.038433, -6.1154 54.0566, -6.1187 54.098467, 
+    -6.1297 54.108, -6.14845 54.111667, -6.23875 54.110933, -6.2762 54.1227, -6.31145 54.130767, -6.46625 54.131567, -6.587 54.1139, -6.64225 54.1193, -6.68935 54.135967, -6.85285 54.274433, 
+    -6.88375 54.3245, -6.94635 54.395667, -7.01115 54.432, -7.0745 54.444767, -7.16135 54.435933, -7.1923 54.4104, -7.22765 54.3515, -7.24755 54.281267, -7.27405 54.2371, -7.34325 54.191933, 
+    -7.40955 54.1664, -7.51855 54.153633, -7.58185 54.159533, -7.7284 54.2219, -7.7564 54.235633, -7.81825 54.245467, -7.88895 54.304367, -7.9714 54.360367, -8.10175 54.437433, -8.12385 54.469833, 
+    -8.115 54.501267, -8.0664 54.5258, -7.92795 54.549367, -7.8322 54.570967, -7.77845 54.604833, -7.77255 54.623467, -7.78875 54.640167, -7.8462 54.6598, -7.85505 54.6765, -7.83735 54.694167, 
+    -7.67385 54.759, -7.64295 54.783533, -7.5951 54.8616, -7.55385 54.974533, -7.5229 55.028033, -7.47285 55.058467, -7.3948 55.082033, -7.20035 55.109533, -7.1481 55.1193))
+
+MULTIPOLYGON (((13.50481 45.38021, 13.670657 45.36648, 13.799077 45.352576, 13.907737 45.394286, 13.967005 45.429044, 14.046029 45.41514, 14.115177 45.387334, 14.164569 45.408188, 14.213961 45.477706, 14.253473 45.505512, 
+    14.312741 45.484656, 14.381889 45.435996, 14.421401 45.449898, 14.431281 45.505512, 14.372013 45.554174, 14.381889 45.616738, 14.460917 45.644544, 14.579453 45.616738, 14.638725 45.637592, 14.658481 45.71406, 
+    14.737505 45.734916, 14.816533 45.776626, 14.885677 45.860046, 14.915313 45.908706, 14.954825 45.92261, 15.033853 45.873948, 15.172145 45.602834, 15.270929 45.491608, 15.349953 45.477706, 15.409225 45.533318, 
+    15.478377 45.568076, 15.606793 45.616738, 15.636425 45.700158, 15.537641 45.79748, 15.547521 45.8809, 15.754961 45.957368, 15.804353 46.193724, 15.824113 46.21458, 15.715449 46.270192, 15.606793 46.34666, 
+    15.636425 46.388368, 15.715449 46.437032, 16.071065 46.492644, 16.100705 46.506548, 16.100705 46.555208, 16.140217 46.583016, 16.576871 46.539115, 16.59685 46.521033, 16.7718 46.415, 16.96005 46.339, 
+    17.2172 46.151667, 17.25835 46.103933, 17.30605 46.0138, 17.3909 45.957267, 17.7594 45.810567, 17.9105 45.768167, 18.0391 45.777, 18.177 45.8247, 18.28835 45.83, 18.4951 45.812333, 
+    18.81325 45.9219, 18.8276 45.9245, 18.8458 45.915033, 18.85845 45.8982, 18.86 45.8519, 18.8758 45.835067, 18.93105 45.807733, 18.9784 45.787767, 18.98945 45.7762, 18.9847 45.768833, 
+    18.95945 45.757233, 18.9121 45.7341, 18.9058 45.717267, 18.91525 45.697267, 18.9358 45.676233, 18.93735 45.658333, 18.9263 45.6289, 18.91735 45.6071, 18.93105 45.589967, 18.96735 45.574167, 
+    18.9989 45.567867, 19.0763 45.5596, 19.09145 45.548067, 19.0893 45.5264, 19.0698 45.517733, 18.99185 45.519167, 18.9784 45.4995, 18.98945 45.478467, 18.99415 45.458467, 18.991 45.445833, 
+    18.9689 45.432167, 18.961 45.414267, 18.9642 45.391133, 18.99575 45.3743, 19.051 45.365867, 19.0999 45.340633, 19.15675 45.316433, 19.20725 45.286967, 19.25935 45.270133, 19.2728 45.2368, 
+    19.26115 45.2151, 19.1193 45.1113, 19.0821 45.063267, 19.0798 45.002833, 19.10305 44.962567, 19.11545 44.946133, 19.03975 44.9113, 18.97835 44.9, 18.88955 44.888667, 18.84905 44.8991, 
+    18.82165 44.940033, 18.8001 45.034067, 18.6721 45.1394, 18.599 45.144633, 18.51805 45.121133, 18.4279 45.120267, 18.3502 45.161167, 18.2784 45.162933, 18.2562 45.135067, 18.21965 45.094133, 
+    18.16215 45.094133, 18.1256 45.114167, 18.10865 45.169033, 18.0525 45.202967, 18.0042 45.203, 17.95455 45.189067, 17.9154 45.1647, 17.88405 45.133367, 17.8292 45.121167, 17.7665 45.1229, 
+    17.6777 45.180367, 17.5419 45.203, 17.47135 45.2065, 17.3643 45.243067, 17.3199 45.251767, 17.24935 45.243067, 17.19055 45.2152, 17.0997 45.212133, 16.9846 45.193833, 16.859 45.152, 
+    16.76225 45.0971, 16.62735 45.018067, 16.5666 45.000867, 16.50585 44.984933, 16.43035 44.984933, 16.33835 44.999667, 16.14505 45.0659, 16.088 45.087967, 15.9987 45.0978, 15.9306 45.086767, 
+    15.85515 45.053633, 15.80545 44.997233, 15.77965 44.8991, 15.7944 44.832867, 15.82755 44.753133, 15.8809 44.6857, 15.93245 44.6354, 16.379 44.243667, 16.4195 44.197067, 16.5263 44.005733, 
+    16.5594 43.965267, 16.62755 43.917433, 16.87855 43.763833, 17.06525 43.637933, 17.1654 43.551467, 17.2542 43.442267, 17.3111 43.3937, 17.5365 43.243533, 17.8407 43.0109, 17.98895 42.903333, 
+    18.15035 42.817767, 18.30515 42.736533, 18.39405 42.6773, 18.4559 42.621233, 18.4764 42.602667, 18.5109 42.516433, 18.5158 42.491733, 18.5356 42.4802, 18.5257 42.460433, 18.49605 42.4555, 
+    18.3033 42.5856, 18.16985 42.639967, 18.1192 42.670433, 18.1118 42.7116, 18.11425 42.7396, 18.1044 42.757733, 18.08215 42.775833, 18.0327 42.772533, 18.00305 42.7528, 17.9487 42.7742, 
+    17.78065 42.864767, 17.74485 42.860633, 17.74485 42.842533, 17.73 42.832667, 17.5323 42.887, 17.389 42.9496, 17.2889 43.0163, 17.07885 43.060767, 17.05905 43.0756, 17.07635 43.092067, 
+    17.13075 43.1003, 17.2864 43.073933, 17.45695 43.003133, 17.5879 42.9356, 17.6151 42.924067, 17.6398 42.920767, 17.6645 42.920767, 17.6818 42.929, 17.66945 42.9389, 17.31115 43.1596, 
+    17.064 43.322633, 16.9812 43.4025, 16.83045 43.476633, 16.6426 43.522733, 16.42785 43.546333, 16.36885 43.573833, 16.3672 43.5873, 16.38435 43.604267, 16.3942 43.6273, 16.3769 43.6396, 
+    16.3357 43.642833, 16.2419 43.6299, 16.17555 43.596467, 16.1594 43.5954, 16.11125 43.608367, 16.0717 43.611667, 16.0544 43.600133, 16.07665 43.552367, 16.07665 43.5326, 16.0519 43.5178, 
+    16.0173 43.5178, 15.93085 43.565533, 15.87895 43.771433, 15.8295 43.834, 15.7986 43.849633, 15.7781 43.852867, 15.78435 43.8344, 15.7813 43.821633, 15.76645 43.811767, 15.69975 43.824933, 
+    15.633 43.857867, 15.62065 43.920467, 15.55145 43.979767, 15.52425 43.989633, 15.5045 43.992933, 15.49215 43.979767, 15.5144 43.9534, 15.5144 43.930333, 15.50945 43.9221, 15.49955 43.9254, 
+    15.39575 44.0061, 15.2364 44.1535, 15.14245 44.2556, 15.1153 44.306667, 15.14865 44.323967, 15.1882 44.314067, 15.2203 44.2976, 15.2549 44.287733, 15.26725 44.3042, 15.25245 44.342067, 
+    15.25245 44.375, 15.2796 44.3882, 15.3315 44.379967, 15.37105 44.345367, 15.4032 44.327267, 15.4353 44.327267, 15.44765 44.355267, 15.4032 44.389833, 15.07945 44.589133, 14.9201 44.695367, 
+    14.87065 44.7629, 14.91515 44.937467, 14.8818 45.070033, 14.778 45.191933, 14.57785 45.290733, 14.49015 45.367333, 14.37895 45.368967, 14.201 45.2438, 14.1503 45.1952, 14.1503 45.150733, 
+    14.17505 45.0651, 14.19975 45.027233, 14.19975 44.997567, 14.14535 44.976167, 14.1145 44.9704, 14.0873 44.985233, 14.0873 45.024767, 14.0774 45.070867, 14.0255 45.093933, 13.96125 44.9951, 
+    13.9341 44.949, 13.93655 44.9243, 13.986 44.8683, 13.986 44.846867, 13.9588 44.822167, 13.8995 44.822167, 13.7932 44.901233, 13.78455 44.918533, 13.7969 44.926767, 13.8364 44.930067, 
+    13.8364 44.948167, 13.74005 45.0437, 13.69555 45.066767, 13.58435 45.088167, 13.51515 45.132633, 13.50775 45.2644, 13.50481 45.38021)), 
+  ((14.25055 45.137933, 14.2511 45.191233, 14.2785 45.207233, 14.30135 45.207233, 14.31965 45.190467, 14.38135 45.069367, 14.42705 45.0145, 14.4236 44.986333, 14.4019 44.974133, 14.3996 44.961967, 
+      14.4539 44.896467, 14.4653 44.773067, 14.51045 44.7106, 14.515 44.6946, 14.4899 44.6702, 14.45905 44.6664, 14.40075 44.711333, 14.38135 44.7121, 14.3722 44.700667, 14.40075 44.6687, 
+      14.4122 44.635933, 14.51045 44.552133, 14.51275 44.5384, 14.49445 44.521667, 14.47505 44.5247, 14.3768 44.616867, 14.3242 44.615333, 14.30365 44.6222, 14.25565 44.7296, 14.26595 44.769233, 
+      14.27965 44.774567, 14.31165 44.769233, 14.3391 44.769233, 14.35505 44.7982, 14.35395 44.8439, 14.26255 44.910167, 14.24995 44.940633, 14.2568 44.9818, 14.2728 44.993967, 14.28765 44.994733, 
+      14.31965 44.965033, 14.3345 44.960467, 14.3448 44.964267, 14.34935 45.002367, 14.30935 45.0496, 14.2648 45.1014, 14.25055 45.137933)), 
+  ((14.6958 44.7406, 14.7 44.7574, 14.7126 44.763, 14.7483 44.7567, 14.79555 44.7182, 14.8092 44.6832, 14.81865 44.6769, 14.84385 44.6839, 14.8554 44.6825, 15.0906 44.546, 
+      15.09165 44.5362, 15.07275 44.5306, 14.9864 44.567933, 14.95485 44.570967, 14.94385 44.564933, 14.94645 44.556333, 15.0213 44.5061, 15.05175 44.4991, 15.10685 44.5005, 15.15935 44.4795, 
+      15.2003 44.4319, 15.19295 44.3871, 15.1541 44.3696, 15.09635 44.3717, 15.07955 44.3871, 15.07955 44.441, 15.05085 44.4584, 14.97675 44.464, 14.879 44.5201, 14.8472 44.531867, 
+      14.83885 44.553333, 14.84915 44.591133, 14.784 44.6356, 14.73465 44.7049, 14.6958 44.7406)), 
+  ((16.6788 43.229267, 17.01265 43.209533, 17.09485 43.1909, 17.1047 43.177733, 17.0817 43.166767, 16.8975 43.1558, 16.8005 43.154733, 16.69195 43.171167, 16.4724 43.192, 16.41485 43.225967, 
+      16.40825 43.240233, 16.4198 43.2534, 16.4543 43.263267, 16.50035 43.2523, 16.5316 43.231467, 16.54805 43.231467, 16.55465 43.238033, 16.52505 43.286267, 16.5316 43.293967, 16.5579 43.293967, 
+      16.6788 43.229267)), 
+  ((14.4145 45.152433, 14.4853 45.230133, 14.5059 45.2446, 14.531 45.2499, 14.55845 45.246133, 14.58815 45.2271, 14.6304 45.161567, 14.64755 45.148633, 14.7321 45.106733, 14.76695 45.0633, 
+      14.76925 45.038933, 14.7304 45.009967, 14.7138 45.0069, 14.6847 45.008433, 14.62415 45.0496, 14.5984 45.0945, 14.5744 45.101367, 14.49735 45.092233, 14.46875 45.093, 14.41905 45.125733, 
+      14.4133 45.139467, 14.4145 45.152433)), 
+  ((16.6104 43.053967, 16.6285 43.0614, 16.65365 43.0586, 16.8421 43.0372, 17.0641 43.0279, 17.1688 42.986933, 17.1674 42.972967, 17.1269 42.959033, 16.9971 42.9618, 16.928 42.978567, 
+      16.87075 42.977633, 16.83305 42.953433, 16.79535 42.9516, 16.7395 42.966467, 16.65575 42.973, 16.6334 42.9823, 16.6306 42.9944, 16.6404 43.017667, 16.61385 43.032567, 16.6104 43.053967)), 
+  ((16.405 43.3992, 16.40335 43.423333, 16.42965 43.439767, 16.5579 43.439767, 16.72075 43.416733, 16.8342 43.377267, 16.8408 43.357533, 16.81775 43.3356, 16.77335 43.323567, 16.67795 43.322467, 
+      16.5431 43.3663, 16.4247 43.381667, 16.405 43.3992)), 
+  ((14.73735 44.198967, 14.7438 44.217033, 14.765 44.231167, 14.78975 44.230367, 14.80975 44.2233, 14.8345 44.225667, 14.85335 44.237433, 14.87455 44.237433, 14.90515 44.215467, 15.1307 43.981467, 
+      15.1354 43.9642, 15.11775 43.950067, 15.08005 43.9532, 15.0282 43.983033, 14.88805 44.147933, 14.83035 44.1699, 14.75205 44.183267, 14.73735 44.198967)), 
+  ((17.29285 42.818367, 17.2947 42.830767, 17.36555 42.865567, 17.4289 42.8668, 17.47365 42.8457, 17.52025 42.841967, 17.70105 42.796, 17.7327 42.774867, 17.73735 42.7637, 17.7075 42.747533, 
+      17.66835 42.7376, 17.59195 42.7463, 17.4857 42.784833, 17.3124 42.805933, 17.29285 42.818367)), 
+  ((14.5865 44.8671, 14.60025 44.8696, 14.63775 44.870433, 14.6421 44.8846, 14.64025 44.930833, 14.66525 44.945433, 14.69025 44.945833, 14.74585 44.908333, 14.74335 44.8617, 14.80145 44.8317, 
+      14.79835 44.8092, 14.7852 44.8042, 14.75835 44.807967, 14.70275 44.831267, 14.61335 44.8317, 14.5834 44.852533, 14.5865 44.8671)), 
+  ((15.0671 44.152633, 15.0671 44.179333, 15.07885 44.1872, 15.1048 44.182467, 15.20255 44.0859, 15.3592 43.9689, 15.3592 43.953967, 15.34505 43.945333, 15.32385 43.948467, 15.2214 44.039567, 
+      15.08945 44.122, 15.0671 44.152633)), 
+  ((16.1468 43.444133, 16.1501 43.4562, 16.1797 43.477033, 16.21095 43.483633, 16.2471 43.477033, 16.3211 43.416733, 16.32605 43.397, 16.30795 43.389333, 16.27015 43.397, 16.18295 43.422233, 
+      16.1468 43.444133)), 
+  ((14.6915 44.356333, 14.69835 44.3714, 14.718 44.3773, 14.77795 44.375333, 14.79565 44.3498, 14.86935 44.3275, 14.8836 44.3085, 14.8738 44.294067, 14.85315 44.2954, 14.80695 44.311133, 
+      14.7323 44.309167, 14.71165 44.3144, 14.6915 44.356333)), 
+  ((16.03645 43.104, 16.0981 43.1257, 16.17485 43.1187, 16.1981 43.105533, 16.1911 43.091567, 16.0981 43.0629, 16.06435 43.052033, 16.0248 43.055133, 16.0225 43.079167, 16.03645 43.104)), 
+  ((15.2473 43.8723, 15.26495 43.877033, 15.4016 43.8417, 15.42515 43.828333, 15.43455 43.810267, 15.4228 43.7993, 15.4016 43.7985, 15.27555 43.832267, 15.24965 43.8511, 15.2473 43.8723)), 
+  ((14.7239 44.476267, 14.75145 44.5018, 14.77795 44.502467, 14.8094 44.470367, 14.8094 44.4435, 14.76325 44.416633, 14.74355 44.415967, 14.7249 44.429733, 14.7239 44.476267)), 
+  ((16.7723 42.790567, 16.7751 42.806367, 16.8128 42.8315, 16.8407 42.835233, 16.86305 42.833367, 16.8812 42.817533, 16.8798 42.7952, 16.8407 42.775667, 16.7869 42.774733, 16.7723 42.790567)), 
+  ((15.5397 43.7495, 15.56095 43.752, 15.5947 43.742, 15.65345 43.7074, 15.65345 43.6849, 15.64155 43.6795, 15.62095 43.6799, 15.52905 43.7245, 15.5272 43.733667, 15.5397 43.7495)), 
+  ((16.4742 42.798, 16.4986 42.824067, 16.52375 42.838033, 16.54885 42.8315, 16.55025 42.811033, 16.5321 42.7915, 16.5056 42.770067, 16.47765 42.769133, 16.4721 42.784033, 16.4742 42.798)), 
+  ((14.6124 44.465767, 14.61385 44.478867, 14.6237 44.4828, 14.64925 44.4828, 14.6807 44.455267, 14.6787 44.434967, 14.6669 44.4271, 14.6502 44.432333, 14.6158 44.453967, 14.6124 44.465767)), 
+  ((15.53755 43.847433, 15.5472 43.854533, 15.5644 43.8541, 15.58005 43.842867, 15.5819 43.822033, 15.56755 43.8137, 15.55005 43.815367, 15.53815 43.825767, 15.53755 43.847433)))
+
+POLYGON ((5.507 62.4664, 5.53845 62.465533, 5.5686 62.4498, 5.57515 62.4297, 5.53715 62.411333, 5.49125 62.404333, 5.4611 62.387733, 5.4362 62.386867, 5.4231 62.396467, 5.41785 62.410467, 
+    5.4598 62.445433, 5.507 62.4664))
+
+POLYGON ((-9.3862 42.817933, -9.4104 42.8842, -9.39895 42.9012, -9.34415 42.920733, -9.33265 42.941133, -9.33905 42.9505, -9.36195 42.957267, -9.37215 42.969167, -9.3696 42.983633, -9.3556 42.998067, 
+    -9.3148 43.003167, -9.28675 43.020167, -9.17585 43.016767, -9.1325 43.026967, -9.1274 43.0397, -9.1427 43.0465, -9.2345 43.0431, -9.2498 43.052467, -9.25105 43.0703, -9.2243 43.089833, 
+    -9.19625 43.101733, -9.172 43.128933, -9.13505 43.146767, -9.0866 43.1493, -9.019 43.133167, -8.9897 43.129767, -8.9425 43.1493, -8.93485 43.160333, -8.9527 43.177333, -8.98715 43.180733, 
+    -8.99735 43.185, -9.0088 43.1969, -8.9986 43.211333, -8.9629 43.230867, -8.94635 43.2725, -8.92595 43.2793, -8.91445 43.278467, -8.89025 43.249567, -8.86095 43.239367, -8.8367 43.241067, 
+    -8.80865 43.253833, -8.76915 43.253833, -8.7092 43.236833, -8.67735 43.231733, -8.61995 43.242767, -8.51795 43.320933, -8.45295 43.346433, -8.42235 43.348133, -8.39685 43.341333, -8.3879 43.288667, 
+    -8.3777 43.280167, -8.36115 43.280167, -8.32925 43.295467, -8.3165 43.295467, -8.291 43.285267, -8.27825 43.2844, -8.26425 43.2878, -8.2464 43.309067, -8.2311 43.3184, -8.189 43.326033, 
+    -8.15075 43.331133, -8.14695 43.345567, -8.1584 43.354933, -8.20305 43.353233, -8.24255 43.336233, -8.2757 43.335367, -8.3012 43.344733, -8.3203 43.360033, -8.3203 43.368533, -8.30375 43.374467, 
+    -8.24765 43.372767, -8.2247 43.382967, -8.2247 43.394, -8.24765 43.406767, -8.277 43.408467, -8.34455 43.396567, -8.36365 43.406767, -8.37005 43.444133, -8.3356 43.505333, -8.29865 43.521467, 
+    -8.2553 43.521467, -8.24255 43.525733, -8.2349 43.5359, -8.2349 43.5597, -8.2094 43.5971, -8.18005 43.606433, -8.14945 43.601333, -8.12015 43.5682, -8.1074 43.563967, -8.0972 43.569067, 
+    -8.07425 43.621733, -7.89705 43.729667, -7.8779 43.731367, -7.8639 43.7271, -7.86135 43.696533, -7.9187 43.6192, -7.91745 43.6056, -7.9034 43.599667, -7.86135 43.609, -7.73765 43.7339, 
+    -7.7147 43.739867, -7.7045 43.738167, -7.70195 43.7288, -7.70705 43.703333, -7.7364 43.6634, -7.7402 43.6481, -7.73255 43.6396, -7.71345 43.643833, -7.6943 43.670167, -7.6752 43.681233, 
+    -7.65605 43.676133, -7.64585 43.667633, -7.64585 43.6515, -7.6688 43.6141, -7.6701 43.575033, -7.6548 43.567367, -7.63695 43.568233, -7.614 43.575867, -7.56935 43.6532, -7.51965 43.6668, 
+    -7.4814 43.6668, -7.4661 43.652367, -7.4546 43.626867, -7.43675 43.6175, -7.37685 43.611567, -7.31435 43.5844, -7.28635 43.552967, -7.27995 43.508767, -7.359 43.4255, -7.359 43.414433, 
+    -7.34115 43.4068, -7.3131 43.4136, -7.25445 43.4697, -7.2264 43.4799, -7.11675 43.4782, -7.0938 43.492633, -7.06705 43.509633, -7.02625 43.516433, -6.8605 43.506233, -6.8057 43.490967, 
+    -6.784 43.472267, -6.77765 43.424667, -6.7649 43.413633, -6.7483 43.413633, -6.7343 43.419567, -6.72025 43.472267, -6.70625 43.4884, -6.6833 43.497733, -6.64505 43.4969, -6.53925 43.4442, 
+    -6.5214 43.4408, -6.50735 43.445067, -6.50735 43.4544, -6.50735 43.468833, -6.49335 43.4782, -6.4589 43.485, -6.43215 43.4799, -6.38115 43.4595, -6.35565 43.4595, -6.24345 43.4799, 
+    -6.20265 43.4799, -6.17205 43.467133, -6.15165 43.458667, -6.1249 43.4612, -6.09045 43.475667, -6.0484 43.4765, -5.98975 43.5173, -5.9056 43.583567, -5.88775 43.5861, -5.86605 43.575067, 
+    -5.84695 43.543633, -5.8074 43.523233, -5.6863 43.511333, -5.5167 43.500267, -5.41345 43.475633, -5.32545 43.4442, -5.1202 43.4221, -4.84225 43.3813, -4.75045 43.3609, -4.5605 43.354967, 
+    -4.4674 43.356667, -4.28255 43.3728, -4.1321 43.3949, -4.01735 43.419533, -3.92045 43.4535, -3.8975 43.457767, -3.87835 43.449267, -3.8758 43.437367, -3.89875 43.400833, -3.89875 43.392333, 
+    -3.886 43.386367, -3.8656 43.388067, -3.81845 43.414433, -3.76235 43.4314, -3.73555 43.444167, -3.72155 43.4722, -3.6986 43.483233, -3.6642 43.483233, -3.61575 43.467967, -3.58895 43.435667, 
+    -3.59535 43.416967, -3.6323 43.399133, -3.63485 43.388067, -3.62975 43.383833, -3.6081 43.380433, -3.56855 43.3677, -3.5456 43.3677, -3.5061 43.382133, -3.4602 43.388933, -3.3531 43.385533, 
+    -3.2766 43.366, -3.1886 43.320967, -3.13635 43.304833, -3.09935 43.303967, -3.0713 43.314167, -3.05475 43.3728, -3.00885 43.404233, -2.9757 43.414433, -2.9196 43.4119, -2.8176 43.426333, 
+    -2.78065 43.419533, -2.7105 43.382167, -2.59195 43.348167, -2.44025 43.289533, -2.3765 43.27, -2.3255 43.2717, -2.26685 43.2802, -2.235 43.2802, -2.1725 43.254733, -2.133 43.255567, 
+    -2.0578 43.287833, -2.0259 43.291233, -2.00805 43.294633, -1.93285 43.343933, -1.9099 43.353267, -1.8194 43.339667, -1.7703 43.252567, -1.69425 43.190133, -1.6678 43.188667, -1.638 43.195267, 
+    -1.5807 43.220967, -1.5366 43.2217, -1.46715 43.2026, -1.4429 43.1622, -1.4644 43.0928, -1.52395 43.040633, -1.52615 43.007567, -1.5074 42.981133, -1.4782 42.9749, -1.4418 42.980767, 
+    -1.3812 43.033667, -1.36135 43.0366, -1.33265 43.027767, -1.25 42.9749, -1.1392 42.9334, -1.0852 42.922367, -0.9959 42.908433, -0.8245 42.894833, -0.7925 42.875, -0.7754 42.832033, 
+    -0.6718 42.785767, -0.577 42.782067, -0.39455 42.780967, -0.30745 42.767, -0.1283 42.688033, -0.06215 42.673333, 0.0211 42.665633, 0.14125 42.692067, 0.3171 42.685833, 0.39315 42.677, 
+    0.55355 42.656067, 0.60645 42.6568, 0.63015 42.6726, 0.6467 42.690967, 0.6588 42.705667, 0.64595 42.7076, 0.6365 42.720167, 0.6365 42.741833, 0.6774 42.794967, 0.6784 42.810067, 
+    0.80545 42.793067, 0.935 42.758167, 1.06945 42.747167, 1.1064 42.735033, 1.14165 42.701267, 1.2133 42.669667, 1.3037 42.662333, 1.3362 42.646533, 1.3726 42.612, 1.4343 42.418067, 
+    1.4784 42.404867, 1.65035 42.421033, 1.7606 42.434233, 1.8422 42.410733, 1.9756 42.349767, 2.066 42.360067, 2.1696 42.3674, 2.22475 42.3865, 2.3063 42.3865, 2.47495 42.3211, 
+    2.5786 42.3123, 2.6183 42.3167, 2.65575 42.337267, 2.68665 42.372533, 2.7241 42.387233, 2.9148 42.426133, 3.03165 42.4188, 3.06035 42.4232, 3.1444 42.4297, 3.1665 42.408767, 
+    3.1705 42.372633, 3.1484 42.3294, 3.1491 42.3098, 3.16715 42.291967, 3.25275 42.262967, 3.2668 42.241133, 3.2668 42.214833, 3.22935 42.164033, 3.2046 42.156467, 3.17985 42.165833, 
+    3.15445 42.189433, 3.13105 42.197467, 3.11435 42.196133, 3.0896 42.178767, 3.07755 42.128367, 3.08555 42.106967, 3.15445 42.0682, 3.1698 42.046367, 3.1745 42.011567, 3.1503 41.971633, 
+    3.1503 41.9385, 3.1911 41.876467, 3.1911 41.867133, 3.1656 41.848433, 3.13245 41.795767, 3.07125 41.771967, 3.04955 41.754967, 3.0483 41.726933, 3.02915 41.711633, 2.99985 41.704, 
+    2.93225 41.704833, 2.88255 41.687833, 2.8532 41.6683, 2.8494 41.635167, 2.82135 41.618167, 2.764 41.602033, 2.6365 41.5298, 2.4988 41.496667, 2.37005 41.415933, 2.2502 41.363267, 
+    2.152 41.246867, 2.0972 41.216267, 2.03215 41.2035, 1.9238 41.2035, 1.8524 41.189067, 1.69305 41.130433, 1.61145 41.116833, 1.5069 41.1058, 1.37685 41.0514, 1.31055 41.035267, 
+    1.21875 41.0293, 1.1792 41.0174, 1.1397 40.961333, 1.1142 40.9537, 1.10015 40.9537, 1.05935 40.968133, 1.02495 40.966433, 0.8554 40.889967, 0.7789 40.816033, 0.67055 40.702167, 
+    0.67055 40.686033, 0.6884 40.6733, 0.7101 40.672433, 0.77125 40.6903, 0.8057 40.6903, 0.87965 40.6512, 0.88475 40.635067, 0.872 40.6121, 0.75725 40.554333, 0.6782 40.471067, 
+    0.63485 40.460867, 0.59915 40.465133, 0.59025 40.472767, 0.6017 40.487233, 0.6374 40.496567, 0.67055 40.520367, 0.67055 40.5365, 0.6527 40.544167, 0.5979 40.5467, 0.57365 40.5399, 
+    0.54945 40.511867, 0.5316 40.4133, 0.40795 40.307933, 0.38115 40.2663, 0.3136 40.188967, 0.2103 40.103167, 0.14145 40.0734, 0.0841 39.9995, 0.0433 39.9672, -0.04085 39.759867, 
+    -0.06635 39.707167, -0.14665 39.663, -0.16325 39.623067, -0.25885 39.5109, -0.3341 39.393633, -0.34555 39.340967, -0.278 39.2747, -0.28055 39.267033, -0.3035 39.265333, -0.3392 39.273, 
+    -0.35195 39.273833, -0.37235 39.2679, -0.37615 39.2407, -0.35575 39.209267, -0.32385 39.204167, -0.306 39.205867, -0.2716 39.2169, -0.25245 39.2169, -0.21805 39.1999, -0.20655 39.157433, 
+    -0.16195 39.084333, -0.17215 39.031667, -0.1326 38.9042, -0.09435 38.860033, -0.0421 38.822633, 0.0242 38.8065, 0.0752 38.8065, 0.1071 38.798833, 0.13515 38.7572, 0.13515 38.711333, 
+    0.1874 38.670533, 0.1912 38.646733, 0.1721 38.6221, 0.0459 38.565167, -0.0459 38.491233, -0.14665 38.441967, -0.32385 38.388433, -0.3723 38.351033, -0.3978 38.303433, -0.40545 38.2907, 
+    -0.5189 38.238033, -0.5393 38.209133, -0.53805 38.136067, -0.55715 38.110567, -0.57375 38.103767, -0.6278 38.113833, -0.6612 38.103433, -0.6723 38.0767, -0.6579 38.038367, -0.6579 38.0188, 
+    -0.6859 37.990767, -0.68845 37.976333, -0.677 37.954233, -0.66935 37.871833, -0.6974 37.845467, -0.70635 37.805533, -0.7497 37.749467, -0.76115 37.718033, -0.7599 37.6866, -0.7688 37.6798, 
+    -0.7854 37.6798, -0.81215 37.695067, -0.83895 37.696767, -0.86315 37.689133, -0.88225 37.6271, -0.8453 37.563367, -0.82745 37.552333, -0.80065 37.553167, -0.7777 37.567633, -0.7688 37.602467, 
+    -0.75095 37.6186, -0.73435 37.622, -0.71905 37.622, -0.6968 37.595567, -0.6723 37.5436, -0.6668 37.520033, -0.70505 37.4801, -0.8593 37.432233, -0.9116 37.422333, -0.9473 37.433367, 
+    -0.9929 37.4634, -1.03655 37.476733, -1.06205 37.470767, -1.11175 37.408767, -1.12835 37.4045, -1.15765 37.412133, -1.1921 37.442733, -1.2418 37.456333, -1.33745 37.441867, -1.4573 37.403633, 
+    -1.4726 37.3909, -1.47895 37.345867, -1.493 37.3297, -1.52485 37.318667, -1.5886 37.316133, -1.6052 37.305933, -1.63705 37.268533, -1.73015 37.202267, -1.7722 37.150433, -1.82575 37.0731, 
+    -1.8296 37.020433, -1.92775 36.886167, -2.0387 36.800333, -2.06675 36.7077, -2.1152 36.659267, -2.13685 36.651633, -2.1713 36.655033, -2.2057 36.6669, -2.2618 36.722133, -2.3141 36.7485, 
+    -2.36125 36.754433, -2.5525 36.7213, -2.5831 36.7009, -2.643 36.615933, -2.67615 36.6049, -2.7399 36.61, -2.796 36.624433, -2.8202 36.641433, -2.8253 36.666933, -2.861 36.688167, 
+    -2.89925 36.693267, -3.02675 36.668633, -3.11725 36.6457, -3.21925 36.656733, -3.2677 36.656733, -3.30595 36.646533, -3.3888 36.6049, -3.42835 36.6049, -3.45895 36.6134, -3.5418 36.641433, 
+    -3.5979 36.643133, -3.81335 36.651633, -4.00715 36.649933, -4.0913 36.6304, -4.2022 36.612567, -4.2545 36.615967, -4.35775 36.6593, -4.38835 36.663533, -4.41005 36.660133, -4.447 36.643133, 
+    -4.47635 36.643133, -4.50185 36.646533, -4.5235 36.6389, -4.53755 36.6202, -4.49165 36.548833, -4.4993 36.5259, -4.5847 36.4885, -4.69565 36.418833, -4.74535 36.401833, -4.7836 36.404367, 
+    -4.8448 36.424767, -4.9162 36.434967, -5.08195 36.413733, -5.16485 36.3823, -5.21585 36.352567, -5.25155 36.296467, -5.33185 36.2166, -5.351 36.129933, -5.38925 36.114633, -5.4517 36.113767, 
+    -5.4721 36.101033, -5.4823 36.075533, -5.4976 36.000767, -5.5218 35.9812, -5.5779 35.9744, -5.63785 35.982067, -5.71305 36.0152, -5.84565 36.031333, -5.94765 36.069567, -6.1338 36.1843, 
+    -6.1937 36.233567, -6.20645 36.282, -6.2141 36.306633, -6.2791 36.331267, -6.2957 36.353367, -6.36325 36.406067, -6.3722 36.423033, -6.3658 36.434933, -6.3467 36.4409, -6.3046 36.433233, 
+    -6.24725 36.411167, -6.2141 36.4103, -6.1937 36.419633, -6.1937 36.4477, -6.20645 36.460433, -6.3365 36.5097, -6.4385 36.584467, -6.48695 36.672, -6.48695 36.6873, -6.4525 36.723, 
+    -6.47545 36.8258, -6.50605 36.884433, -6.78525 37.054367, -6.8783 37.091767, -6.90635 37.118933, -6.91145 37.1402, -6.8834 37.177567, -6.90125 37.192867, -6.9255 37.197133, -6.95735 37.194567, 
+    -7.016 37.161433, -7.0823 37.161433, -7.1728 37.186933, -7.2391 37.190333, -7.36915 37.161433, -7.467 37.120533, -7.50185 37.258233, -7.48535 37.288033, -7.46885 37.350767, -7.4924 37.416667, 
+    -7.53245 37.482533, -7.53245 37.5092, -7.49715 37.603333, -7.49715 37.6315, -7.25735 37.910733, -7.2169 37.952367, -7.12865 37.9801, -7.01105 37.983367, -6.98165 38.007867, -6.92525 38.164633, 
+    -6.9326 38.1875, -6.9547 38.1875, -7.0821 38.130333, -7.12865 38.1238, -7.15315 38.127067, -7.1973 38.161367, -7.3051 38.362233, -7.34635 38.488367, -7.33815 38.543733, -7.327 38.624133, 
+    -7.28345 38.6908, -7.2152 38.7496, -7.0946 38.801767, -7.0325 38.8069, -7.0405 38.857067, -6.967 38.940333, -6.96455 38.979533, -6.9768 39.018733, -7.0356 39.0579, -7.23655 39.1608, 
+    -7.32475 39.262033, -7.3382 39.372267, -7.40435 39.444133, -7.49505 39.5127, -7.5357 39.582867, -7.4904 39.5915, -7.44505 39.5915, -7.3787 39.575333, -7.3269 39.571, -7.23705 39.582333, 
+    -7.1707 39.571533, -7.1383 39.571533, -7.01695 39.622233, -6.96115 39.632467, -6.90935 39.681, -6.913 39.8875, -6.9473 39.983833, -7.05755 40.058967, -7.0649 40.0818, -7.0551 40.1063, 
+    -6.92155 40.213267, -6.92155 40.2639, -6.9338 40.3733, -6.8995 40.585567, -6.88605 40.718667, -6.9081 40.788867, -6.9571 40.846033, -6.96445 40.885233, -6.9277 40.914633, -6.81255 40.9734, 
+    -6.8064 41.0203, -6.73435 41.0973, -6.67885 41.1313, -6.62255 41.144833, -6.59405 41.170833, -6.492 41.228833, -6.4515 41.310833, -6.42745 41.322833, -6.36595 41.340833, -6.30515 41.376367, 
+    -6.25565 41.433367, -6.25515 41.433567, -6.2758 41.4943, -6.35175 41.5547, -6.4841 41.5939, -6.6287 41.595533, -6.68015 41.605333, -6.7218 41.6282, -6.71325 41.689433, -6.65935 41.7825, 
+    -6.65935 41.828233, -6.69855 41.860867, -6.78675 41.8772, -6.8505 41.895167, -6.9436 41.883733, -6.9975 41.8576, -7.0294 41.8576, -7.13965 41.887, -7.2303 41.883733, -7.28055 41.864933, 
+    -7.29525 41.837167, -7.3026 41.8029, -7.3394 41.776767, -7.43495 41.755533, -7.5869 41.757167, -7.78295 41.7833, -7.9802 41.803733, -8.02675 41.8021, -8.10275 41.751467, -8.1493 41.7433, 
+    -8.1787 41.744933, -8.26445 41.7825, -8.2877 41.829067, -8.28525 41.8617, -8.22645 41.9499, -8.22645 41.984167, -8.25095 42.0152, -8.30975 42.028267, -8.34405 42.021733, -8.4274 41.9793, 
+    -8.4715 41.9597, -8.5156 41.958067, -8.5965 41.992333, -8.6455 41.989067, -8.86115 41.874767, -8.88385 41.858167, -8.9294 41.824833, -8.9425 41.902767, -8.95525 41.992, -8.93105 42.031067, 
+    -8.87495 42.070167, -8.8711 42.124533, -8.8252 42.167033, -8.7487 42.199333, -8.7143 42.2248, -8.69135 42.298733, -8.70155 42.309767, -8.7296 42.308933, -8.75255 42.2979, -8.7615 42.251167, 
+    -8.79335 42.225667, -8.8469 42.209533, -8.8584 42.189133, -8.8775 42.1832, -8.9629 42.1815, -8.99095 42.1917, -8.9999 42.206967, -8.9897 42.222267, -8.95655 42.236733, -8.95145 42.2503, 
+    -8.9578 42.278367, -8.95145 42.2928, -8.91955 42.303, -8.83925 42.3013, -8.75765 42.331867, -8.68625 42.376067, -8.67225 42.3905, -8.6735 42.3973, -8.7092 42.4007, -8.76145 42.3871, 
+    -8.8673 42.391333, -8.9183 42.364133, -8.94505 42.3582, -9.03045 42.399, -9.0343 42.4109, -9.00625 42.433, -8.982 42.4381, -8.95525 42.4364, -8.9387 42.4211, -8.9234 42.421933, 
+    -8.87875 42.45, -8.84945 42.453367, -8.8418 42.460167, -8.8418 42.472067, -8.8711 42.490767, -8.86985 42.500967, -8.8405 42.5273, -8.84435 42.543467, -8.8316 42.5681, -8.8316 42.587633, 
+    -8.84815 42.606333, -8.8469 42.637767, -8.84945 42.644567, -8.8673 42.644567, -8.8966 42.624167, -8.93995 42.592733, -8.9693 42.587633, -8.9795 42.58, -8.98205 42.5545, -9.0305 42.521367, 
+    -9.0611 42.478033, -9.0904 42.474633, -9.10825 42.478033, -9.13375 42.500133, -9.16565 42.514567, -9.1707 42.5324, -9.16945 42.5528, -9.10825 42.632667, -9.0687 42.650533, -9.0177 42.653067, 
+    -8.9871 42.665833, -8.9221 42.727, -8.903 42.746533, -8.90555 42.7593, -8.9221 42.765233, -9.01135 42.736333, -9.05345 42.7372, -9.0815 42.7185, -9.12485 42.6777, -9.1465 42.670067, 
+    -9.16815 42.671767, -9.1924 42.691333, -9.1669 42.876567, -9.16815 42.8961, -9.1758 42.902033, -9.186 42.900333, -9.2166 42.8825, -9.2587 42.8774, -9.29055 42.871467, -9.31605 42.8502, 
+    -9.339 42.806867, -9.35815 42.7967, -9.37215 42.799233, -9.3862 42.817933))
+
+POLYGON ((-6.2682 56.166967, -6.23255 56.165233, -6.21685 56.155933, -6.23255 56.126933, -6.24645 56.109533, -6.29515 56.086333, -6.32825 56.085167, -6.3474 56.092133, -6.3526 56.1049, -6.3317 56.118833, 
+    -6.29345 56.1455, -6.2682 56.166967))
+
+POLYGON ((-6.9982 57.8859, -6.99685 57.909433, -6.986 57.922133, -6.9724 57.927567, -6.94935 57.926633, -6.9222 57.9375, -6.91265 57.947467, -6.90725 57.961967, -6.91675 57.966467, -6.9894 57.9805, 
+    -7.0505 57.9832, -7.08035 57.987733, -7.11025 58.002233, -7.12655 58.0158, -7.1211 58.036633, -7.0926 58.057467, -7.079 58.060167, -7.0559 58.054733, -7.03555 58.057467, -7.0152 58.0647, 
+    -7.00295 58.079167, -7.0043 58.093667, -7.0206 58.1, -7.0858 58.110867, -7.11565 58.119, -7.12655 58.128067, -7.1279 58.148, -7.1116 58.159767, -7.08715 58.170633, -7.07015 58.185567, 
+    -7.0688 58.197333, -7.07695 58.204567, -7.0973 58.2245, -7.10275 58.244433, -7.08915 58.2589, -7.0525 58.2779, -7.02805 58.278833, -7.00225 58.270667, -6.96965 58.239, -6.9656 58.228133, 
+    -6.9656 58.1883, -6.96015 58.167467, -6.94385 58.1575, -6.92755 58.1584, -6.914 58.167467, -6.9004 58.2073, -6.8936 58.218167, -6.86915 58.233567, -6.8515 58.230833, -6.80535 58.219067, 
+    -6.77545 58.218167, -6.7639 58.222233, -6.75845 58.237633, -6.7625 58.2485, -6.8155 58.276567, -6.825 58.286533, -6.825 58.303733, -6.8114 58.321833, -6.74485 58.3689, -6.7177 58.372533, 
+    -6.6824 58.381567, -6.6566 58.396067, -6.5955 58.4377, -6.5609 58.454433, -6.50795 58.458067, -6.4645 58.472567, -6.4088 58.497, -6.3919 58.512867, -6.35185 58.5613, -6.33015 58.573067, 
+    -6.31385 58.5794, -6.29485 58.5776, -6.2894 58.551333, -6.2704 58.420967, -6.27715 58.392, -6.29345 58.371167, -6.37225 58.3214, -6.38445 58.306, -6.39055 58.292867, -6.38645 58.2811, 
+    -6.3661 58.2784, -6.2914 58.282, -6.24115 58.293767, -6.21535 58.292867, -6.2072 58.284733, -6.2099 58.2648, -6.2262 58.254833, -6.3362 58.240367, -6.36745 58.234033, -6.37965 58.2268, 
+    -6.38105 58.2114, -6.3851 58.198733, -6.3946 58.192367, -6.42855 58.192367, -6.4435 58.187867, -6.45435 58.1797, -6.45435 58.1616, -6.46115 58.155267, -6.49375 58.135333, -6.50055 58.136267, 
+    -6.52225 58.1453, -6.54125 58.1453, -6.5535 58.138967, -6.56435 58.123567, -6.563 58.113633, -6.55215 58.107267, -6.5012 58.099567, -6.42245 58.094133, -6.4007 58.0887, -6.3939 58.079667, 
+    -6.3939 58.066067, -6.40615 58.0552, -6.5243 58.0516, -6.55145 58.057933, -6.5664 58.057033, -6.57455 58.047967, -6.57455 58.0362, -6.52835 58.009933, -6.51885 58.0009, -6.51885 57.9882, 
+    -6.5392 57.9674, -6.5528 57.965567, -6.57315 57.9701, -6.58675 57.9665, -6.59355 57.960167, -6.5922 57.939333, -6.60305 57.929367, -6.61935 57.925733, -6.63565 57.938433, -6.6492 57.963767, 
+    -6.66145 57.971933, -6.68315 57.971933, -6.70085 57.9665, -6.7212 57.971933, -6.7565 57.992733, -6.77825 57.997267, -6.78775 57.9882, -6.7891 57.971933, -6.7701 57.931167, -6.7728 57.906733, 
+    -6.78575 57.897233, -6.8183 57.8945, -6.84005 57.887267, -6.8482 57.8773, -6.8455 57.865533, -6.83735 57.8574, -6.8156 57.851067, -6.81425 57.842, -6.82645 57.8248, -6.84955 57.816667, 
+    -6.92015 57.813933, -6.93645 57.8094, -6.97855 57.784067, -6.99755 57.770467, -7.0166 57.768667, -7.07905 57.768667, -7.0892 57.775467, -7.1028 57.8017, -7.115 57.811667, -7.1286 57.826167, 
+    -7.13265 57.843367, -7.12045 57.854233, -7.1082 57.8669, -7.0892 57.8687, -7.0308 57.8678, -7.0118 57.872333, -6.9982 57.8859))
+
+POLYGON ((-7.6718 56.7941, -7.6609 56.799533, -7.63785 56.788667, -7.62015 56.774167, -7.6256 56.7624, -7.6392 56.757867, -7.66225 56.7597, -7.67855 56.772367, -7.67855 56.784133, -7.6718 56.7941))
+
+POLYGON ((18.87275 69.8582, 18.81475 69.8915, 18.77 69.920467, 18.75685 69.9617, 18.7621 70.002933, 18.7845 70.0319, 18.79635 70.052967, 18.8312 70.064367, 18.8602 70.061733, 18.89575 70.038067, 
+    18.9273 70.0126, 18.94445 70.0126, 18.9431 70.0363, 18.9497 70.067, 18.96025 70.0872, 18.98395 70.096833, 19.02475 70.104733, 19.07415 70.095967, 19.10575 70.0977, 19.15185 70.093333, 
+    19.17685 70.083667, 19.20975 70.0907, 19.2532 70.085433, 19.27165 70.069633, 19.27035 70.042433, 19.28945 70.029267, 19.3184 70.042433, 19.3434 70.064367, 19.3829 70.083667, 19.4145 70.085433, 
+    19.4527 70.074033, 19.47245 70.0714, 19.4948 70.083667, 19.53035 70.085433, 19.53035 70.068767, 19.5073 70.034533, 19.44935 70.002067, 19.39015 69.962567, 19.35195 69.9231, 19.29075 69.8801, 
+    19.20385 69.8336, 19.12355 69.803767, 19.06165 69.7871, 19.00705 69.784467, 18.96885 69.805533, 18.9465 69.824833, 18.91755 69.831, 18.87275 69.8582))
+
+POLYGON ((5.8666 49.549433, 5.92085 49.641067, 5.8956 49.687833, 5.7581 49.7926, 5.69075 49.886133, 5.7076 49.968433, 5.8521 50.111567, 5.92785 50.1714, 5.98115 50.182633, 6.0645 50.178367, 
+    6.1145 50.1758, 6.082 50.0964, 6.08295 50.001267, 6.1179 49.959867, 6.2752 49.855, 6.4072 49.781233, 6.43925 49.7495, 6.4237 49.709367, 6.4276 49.6796, 6.414 49.6369, 
+    6.40305 49.595233, 6.35655 49.527433, 6.3481 49.5218, 6.2981 49.488467, 6.2221 49.5097, 6.12545 49.515, 6.0725 49.5097, 6.0341 49.477033, 5.99965 49.470867, 5.9692 49.4788, 
+    5.9136 49.521167, 5.8666 49.549433))
+
+POLYGON ((6.3717 62.8571, 6.39005 62.856233, 6.40185 62.851, 6.4163 62.823033, 6.40185 62.798533, 6.37435 62.7863, 6.36125 62.788067, 6.35075 62.819533, 6.356 62.845733, 6.3717 62.8571))
+
+POLYGON ((21.8957 70.6836, 21.94355 70.6976, 21.9933 70.691233, 22.04305 70.696333, 22.08515 70.716733, 22.0847 70.7161, 22.1196 70.728867, 22.15215 70.727567, 22.18565 70.7142, 22.20765 70.7078, 
+    22.2354 70.7193, 22.27555 70.752433, 22.3191 70.761367, 22.36595 70.7537, 22.3918 70.7588, 22.4186 70.776667, 22.45305 70.772833, 22.48415 70.762, 22.5052 70.7384, 22.50805 70.715433, 
+    22.53485 70.705233, 22.5607 70.7097, 22.6066 70.720533, 22.6401 70.742867, 22.6406 70.7703, 22.62625 70.7894, 22.6272 70.806633, 22.6425 70.8232, 22.67885 70.830233, 22.7707 70.8245, 
+    22.79555 70.8162, 22.8061 70.8009, 22.7999 70.784333, 22.7779 70.769033, 22.78265 70.7569, 22.80275 70.7499, 22.8343 70.7518, 22.8946 70.769667, 22.95295 70.793233, 22.96925 70.813, 
+    22.96975 70.841067, 22.97545 70.8672, 23.0128 70.883767, 23.052 70.8806, 23.1142 70.8755, 23.1477 70.876133, 23.1702 70.890167, 23.19505 70.916933, 23.2247 70.930967, 23.2697 70.9297, 
+    23.3051 70.918867, 23.34195 70.906767, 23.3764 70.8972, 23.4175 70.892733, 23.4491 70.8787, 23.4596 70.861467, 23.4424 70.8468, 23.35915 70.8143, 23.2893 70.7926, 23.2405 70.771567, 
+    23.19555 70.753733, 23.1702 70.745433, 23.1233 70.742267, 23.0822 70.7499, 23.03145 70.744167, 22.9994 70.733967, 22.9774 70.700167, 22.942 70.670833, 22.9047 70.640867, 22.84535 70.6077, 
+    22.7865 70.596867, 22.68985 70.577733, 22.6353 70.5701, 22.5373 70.574533, 22.47125 70.571367, 22.38465 70.568167, 22.2976 70.565, 22.23875 70.5599, 22.18615 70.5669, 22.1316 70.576467, 
+    22.11105 70.588567, 22.11295 70.611533, 22.1388 70.638333, 22.13305 70.656167, 22.10815 70.6581, 22.0651 70.649167, 22.0163 70.6466, 21.9589 70.6466, 21.9173 70.6517, 21.89625 70.665733, 
+    21.8957 70.6836))
+
+POLYGON ((-6.9166 56.5655, -6.87725 56.5673, -6.8555 56.574533, -6.8229 56.593567, -6.7917 56.595367, -6.77405 56.589033, -6.76045 56.562767, -6.77405 56.5483, -6.8107 56.529267, -6.8365 56.522933, 
+    -6.8759 56.494867, -6.90305 56.476767, -6.9397 56.471333, -6.9655 56.474967, -6.975 56.490333, -6.9696 56.523833, -6.9533 56.5483, -6.93565 56.562767, -6.9166 56.5655))
+
+POLYGON ((-7.3166 57.799433, -7.3044 57.805767, -7.26365 57.805767, -7.2392 57.787667, -7.23785 57.754167, -7.24735 57.745133, -7.27315 57.745133, -7.3017 57.7578, -7.31525 57.784967, -7.3166 57.799433))
+
+POLYGON ((20.30375 70.248633, 20.3656 70.254767, 20.4433 70.252133, 20.50455 70.256533, 20.5809 70.252133, 20.65595 70.232833, 20.6994 70.2065, 20.708 70.1749, 20.6856 70.152967, 20.629 70.129267, 
+    20.56975 70.111733, 20.5118 70.094167, 20.4868 70.098567, 20.47365 70.119633, 20.4611 70.1477, 20.4453 70.154733, 20.41505 70.143333, 20.3795 70.1249, 20.33075 70.116133, 20.30445 70.117, 
+    20.2768 70.124033, 20.26365 70.143333, 20.2676 70.1837, 20.2768 70.2302, 20.30375 70.248633))
+
+POLYGON ((-7.7337 58.3146, -7.70925 58.3146, -7.69565 58.309167, -7.68615 58.2956, -7.69025 58.284733, -7.71195 58.2811, -7.74185 58.287467, -7.7527 58.299233, -7.7337 58.3146))
+
+POLYGON ((-3.1781 58.9017, -3.16375 58.900633, -3.151 58.885733, -3.151 58.853833, -3.16215 58.8432, -3.1813 58.8485, -3.20205 58.864467, -3.19725 58.893167, -3.1781 58.9017))
+
+POLYGON ((-8.78485 57.891833, -8.75905 57.8909, -8.74955 57.879133, -8.7509 57.8556, -8.7726 57.842933, -8.79435 57.842933, -8.80795 57.857433, -8.80115 57.877333, -8.78485 57.891833))
+
+POLYGON ((-5.76965 56.218, -5.7566 56.217433, -5.73745 56.205833, -5.73745 56.193067, -5.74615 56.1826, -5.76355 56.1826, -5.77575 56.196533, -5.77575 56.211633, -5.76965 56.218))
+
+POLYGON ((8.22875 63.7548, 8.24775 63.771833, 8.28315 63.782333, 8.41685 63.781467, 8.46275 63.788467, 8.5165 63.798067, 8.6352 63.8396, 8.6601 63.847467, 8.7086 63.848333, 8.72565 63.8422, 
+    8.73615 63.829967, 8.73485 63.7854, 8.7099 63.7679, 8.6706 63.753067, 8.51325 63.746933, 8.38215 63.7417, 8.31 63.7277, 8.25495 63.7277, 8.2379 63.7347, 8.23005 63.746933, 
+    8.22875 63.7548))
+
+POLYGON ((12.305 65.7109, 12.32785 65.722333, 12.3565 65.722333, 12.36365 65.709933, 12.34935 65.6899, 12.31785 65.672733, 12.29425 65.668933, 12.28135 65.6775, 12.28135 65.697533, 12.305 65.7109))
+
+POLYGON ((-6.37 55.9297, -6.3404 55.9297, -6.32825 55.9239, -6.32475 55.9065, -6.3413 55.887367, -6.35 55.8688, -6.3378 55.8595, -6.31345 55.861833, -6.2717 55.881567, -6.216 55.9326, 
+    -6.1899 55.9477, -6.1725 55.945367, -6.16205 55.9384, -6.1603 55.872267, -6.14985 55.8282, -6.10985 55.7725, -6.1029 55.7226, -6.1133 55.695933, -6.14985 55.672733, -6.21775 55.655333, 
+    -6.26125 55.646033, -6.30215 55.6501, -6.33175 55.6582, -6.3387 55.6675, -6.33 55.677933, -6.31955 55.697667, -6.32305 55.7081, -6.35955 55.726667, -6.3648 55.739433, -6.35435 55.751033, 
+    -6.3126 55.761467, -6.2865 55.776567, -6.2795 55.7951, -6.2865 55.8044, -6.3091 55.809033, -6.35955 55.8044, -6.3961 55.784667, -6.43615 55.7464, -6.4692 55.709267, -6.4866 55.698833, 
+    -6.5075 55.694167, -6.5249 55.6965, -6.54575 55.710433, -6.5597 55.738267, -6.54925 55.761467, -6.5179 55.785833, -6.5127 55.797433, -6.51965 55.8276, -6.51445 55.842667, -6.4918 55.857767, 
+    -6.457 55.870533, -6.4222 55.880967, -6.4048 55.8949, -6.3874 55.9181, -6.37 55.9297))
+
+POLYGON ((14.09025 68.3601, 14.12645 68.359, 14.17255 68.348067, 14.2219 68.3371, 14.24245 68.319567, 14.2474 68.3053, 14.2293 68.3031, 14.19635 68.3031, 14.14535 68.3064, 14.0927 68.320667, 
+    14.0631 68.342567, 14.0779 68.356833, 14.09025 68.3601))
+
+POLYGON ((4.8139 59.3808, 4.84735 59.384733, 4.86965 59.373367, 4.8631 59.346267, 4.8264 59.323533, 4.81195 59.330533, 4.79885 59.354133, 4.8139 59.3808))
+
+POLYGON ((19.59615 70.024, 19.64285 70.049433, 19.67975 70.060867, 19.71135 70.0547, 19.7153 70.0354, 19.69685 70.002067, 19.68105 69.972233, 19.64945 69.952933, 19.58625 69.9345, 19.5428 69.9187, 
+    19.49805 69.9029, 19.45855 69.896767, 19.42565 69.8994, 19.42035 69.916067, 19.44405 69.935367, 19.4862 69.970467, 19.5336 70.0047, 19.5665 70.0161, 19.59615 70.024))
+
+POLYGON ((11.50615 65.099367, 11.5471 65.134633, 11.5897 65.148267, 11.65965 65.163033, 11.69885 65.165333, 11.7142 65.159633, 11.7074 65.1369, 11.6886 65.1244, 11.57095 65.0846, 11.5266 65.078933, 
+    11.5121 65.0829, 11.5036 65.093133, 11.50615 65.099367))
+
+MULTIPOLYGON (((-10.46005 51.846167, -10.4573 51.880567, -10.4451 51.9068, -10.384 51.925833, -10.3473 51.959333, -10.3446 52.0037, -10.30865 52.035833, -10.2638 52.053933, -10.16335 52.069333, -10.052 52.0802, 
+    -9.9637 52.110967, -9.86665 52.1422, -9.8571 52.151233, -9.868 52.157567, -9.90465 52.151233, -10.01195 52.137667, -10.06355 52.1449, -10.1192 52.1603, -10.2455 52.153067, -10.3338 52.1431, 
+    -10.3941 52.1173, -10.49335 52.092033, -10.52945 52.096833, -10.5692 52.1546, -10.571 52.167833, -10.55295 52.1871, -10.54935 52.202767, -10.5313 52.2136, -10.4988 52.2172, -10.4699 52.207567, 
+    -10.432 52.1883, -10.41575 52.191933, -10.41575 52.237667, -10.3977 52.2521, -10.2316 52.3219, -10.21175 52.3231, -10.1955 52.3159, -10.1955 52.300233, -10.2045 52.279767, -10.1991 52.265333, 
+    -10.18285 52.2581, -10.17205 52.261733, -10.14135 52.313467, -10.1233 52.3207, -10.11245 52.3183, -10.10885 52.302633, -10.0926 52.2822, -10.05105 52.270167, -9.97345 52.268933, -9.8814 52.278567, 
+    -9.76405 52.3159, -9.7433 52.334567, -9.7487 52.342967, -9.76315 52.349, -9.82635 52.3466, -9.8462 52.3514, -9.848 52.359833, -9.82815 52.3815, -9.82815 52.401967, -9.8426 52.4212, 
+    -9.8823 52.445267, -9.8823 52.4549, -9.86605 52.459733, -9.80285 52.458533, -9.7848 52.465733, -9.76675 52.485, -9.7469 52.492233, -9.72165 52.4898, -9.69275 52.466933, -9.6801 52.468167, 
+    -9.66385 52.478967, -9.66925 52.492233, -9.69095 52.5163, -9.68915 52.529533, -9.65665 52.546367, -9.51945 52.569233, -9.47885 52.568633, -9.3615 52.551767, -9.2911 52.559, -9.13765 52.5951, 
+    -9.0203 52.63, -8.97245 52.637833, -8.75585 52.639033, -8.73415 52.647467, -8.72335 52.6583, -8.72875 52.6691, -8.7811 52.689567, -8.93275 52.705233, -8.96345 52.716067, -9.00675 52.741333, 
+    -9.03385 52.785867, -9.0501 52.789467, -9.0862 52.778633, -9.10785 52.755767, -9.11145 52.672733, -9.1295 52.648667, -9.1927 52.616167, -9.2649 52.5993, -9.3227 52.5957, -9.33895 52.5981, 
+    -9.3353 52.614967, -9.33715 52.623367, -9.35155 52.6294, -9.4238 52.6246, -9.4608 52.6288, -9.51485 52.652833, -9.55965 52.651, -9.62755 52.620233, -9.65335 52.6184, -9.71585 52.6175, 
+    -9.73825 52.607067, -9.8618 52.565433, -9.89985 52.556367, -9.93245 52.552733, -9.95825 52.56, -9.9664 52.575367, -9.9501 52.591667, -9.8523 52.642367, -9.78305 52.668633, -9.7328 52.685833, 
+    -9.71245 52.702133, -9.6975 52.723867, -9.6649 52.7447, -9.5875 52.761, -9.5481 52.770033, -9.48565 52.7972, -9.4639 52.823467, -9.4483 52.8683, -9.432 52.892733, -9.39805 52.9163, 
+    -9.3845 52.9371, -9.38175 52.957933, -9.40215 52.972433, -9.432 52.976033, -9.4741 52.9706, -9.5189 52.960633, -9.5352 52.9679, -9.5352 52.986, -9.51215 53.0032, -9.40895 53.0847, 
+    -9.3295 53.137633, -9.29145 53.1621, -9.2711 53.1621, -9.2521 53.155767, -9.20455 53.140367, -9.17605 53.133133, -9.15975 53.133133, -9.1475 53.140367, -9.14885 53.174767, -9.13255 53.187433, 
+    -9.11085 53.191067, -9.06395 53.175233, -9.0205 53.158933, -9.00015 53.158033, -8.9852 53.162567, -8.9784 53.191533, -8.9662 53.205133, -8.94445 53.2169, -8.9404 53.228667, -8.94855 53.235, 
+    -8.9798 53.245867, -8.98795 53.2549, -8.99065 53.2694, -9.00965 53.282067, -9.03545 53.2875, -9.0436 53.282967, -9.1441 53.232267, -9.25815 53.198767, -9.35325 53.195167, -9.42655 53.2024, 
+    -9.4992 53.2273, -9.563 53.271667, -9.5956 53.280733, -9.6092 53.279833, -9.62545 53.268967, -9.63905 53.261733, -9.6608 53.267167, -9.66895 53.285267, -9.6635 53.297933, -9.5956 53.355867, 
+    -9.5766 53.383033, -9.5766 53.404767, -9.5936 53.416067, -9.61805 53.415167, -9.6316 53.407933, -9.63705 53.3907, -9.6384 53.367167, -9.6479 53.360833, -9.66285 53.361733, -9.66965 53.379867, 
+    -9.66965 53.4052, -9.67915 53.417867, -9.6968 53.4188, -9.7104 53.409733, -9.7158 53.3889, -9.72125 53.363567, -9.73755 53.340933, -9.77695 53.333667, -9.8557 53.34, -9.9046 53.349967, 
+    -9.9216 53.360367, -9.9216 53.372133, -9.87405 53.391133, -9.84285 53.4002, -9.82655 53.4156, -9.82835 53.434633, -9.8529 53.446567, -9.8797 53.436133, -9.91545 53.4153, -9.9422 53.421267, 
+    -9.9422 53.434633, -9.89755 53.468867, -9.9065 53.483767, -9.92435 53.488233, -9.95115 53.482267, -9.9958 53.424233, -10.02705 53.4138, -10.08285 53.4153, -10.0985 53.4272, -10.1275 53.448033, 
+    -10.15205 53.454, -10.19 53.443567, -10.2101 53.446567, -10.2436 53.482267, -10.2436 53.5046, -10.1677 53.537333, -10.1543 53.5567, -10.1632 53.579033, -10.2391 53.6177, -10.23465 53.6326, 
+    -10.20565 53.643033, -10.1543 53.647467, -10.10295 53.628133, -10.04935 53.6073, -10.0293 53.6073, -10.0159 53.6192, -10.0248 53.635567, -10.06055 53.663867, -10.05605 53.677267, -10.04045 53.678733, 
+    -9.9958 53.6564, -9.97345 53.6594, -9.95115 53.678733, -9.9534 53.704033, -9.97345 53.750167, -9.969 53.778467, -9.9489 53.794833, -9.9199 53.8008, -9.83285 53.7844, -9.8105 53.790367, 
+    -9.75915 53.808233, -9.73235 53.808233, -9.69665 53.803767, -9.5895 53.750167, -9.55825 53.7487, -9.54485 53.757633, -9.54485 53.771033, -9.623 53.829067, -9.6263 53.852133, -9.59955 53.874467, 
+    -9.55265 53.884867, -9.5437 53.8938, -9.5504 53.899767, -9.5817 53.905733, -9.64195 53.9072, -9.6866 53.898267, -9.7201 53.898267, -9.7915 53.911667, -9.82945 53.9072, -9.8987 53.889333, 
+    -9.92545 53.890833, -9.9411 53.904233, -9.9344 53.9727, -9.921 53.9846, -9.8987 53.989067, -9.83615 53.951867, -9.82275 53.951867, -9.8161 53.9593, -9.8384 53.9831, -9.8875 54.032233, 
+    -9.892 54.066467, -9.8518 54.120033, -9.86075 54.134933, -9.8853 54.1394, -9.9143 54.130467, -9.9545 54.091767, -9.9768 54.0888, -9.9902 54.097733, -9.9902 54.123033, -9.95 54.158733, 
+    -9.9533 54.187767, -9.9846 54.202633, -10.02255 54.199667, -10.0538 54.1818, -10.1096 54.1193, -10.1319 54.114833, -10.16095 54.1178, -10.1654 54.137167, -10.123 54.1714, -10.1163 54.190733, 
+    -10.1319 54.2458, -10.11405 54.275567, -10.056 54.327667, -10.02255 54.3351, -10.0002 54.332133, -9.9801 54.317233, -9.9779 54.294933, -9.9801 54.265167, -9.96895 54.253233, -9.94215 54.248767, 
+    -9.92655 54.2577, -9.9243 54.286, -9.90645 54.2979, -9.87965 54.300867, -9.7948 54.281533, -9.7725 54.286, -9.75685 54.293433, -9.76135 54.305333, -9.8082 54.342533, -9.806 54.354467, 
+    -9.78365 54.3634, -9.69435 54.347, -9.60955 54.338067, -9.5783 54.339567, -9.52025 54.351467, -9.50015 54.351467, -9.4778 54.341067, -9.4198 54.2979, -9.39635 54.295667, -9.37625 54.3046, 
+    -9.3517 54.350733, -9.32935 54.359667, -9.30035 54.3567, -9.25125 54.334367, -9.249 54.319467, -9.2914 54.3031, -9.2981 54.2897, -9.28695 54.2793, -9.24675 54.2674, -9.23335 54.258467, 
+    -9.21775 54.231667, -9.1932 54.218267, -9.14855 54.2168, -9.12845 54.2272, -9.1173 54.248033, -9.11505 54.301633, -9.09945 54.318, -9.0704 54.322467, -9.0302 54.315, -8.90965 54.271867, 
+    -8.8692 54.266667, -8.81425 54.2798, -8.78435 54.2952, -8.74495 54.298833, -8.7056 54.290667, -8.6825 54.272567, -8.64175 54.237267, -8.60095 54.2231, -8.5868 54.226833, -8.5841 54.247667, 
+    -8.61195 54.2735, -8.62555 54.296133, -8.62555 54.332333, -8.5753 54.435567, -8.50605 54.483533, -8.48635 54.4849, -8.41845 54.4813, -8.3804 54.488533, -8.3261 54.4976, -8.3098 54.508433, 
+    -8.2324 54.597167, -8.1998 54.637, -8.1978 54.656467, -8.20865 54.663733, -8.2263 54.669167, -8.2426 54.665533, -8.2548 54.6592, -8.2779 54.638367, -8.30235 54.6094, -8.32135 54.604867, 
+    -8.3431 54.6094, -8.3526 54.6284, -8.3526 54.646533, -8.3716 54.654667, -8.38655 54.652867, -8.40285 54.632033, -8.4205 54.620267, -8.4531 54.620267, -8.4653 54.6284, -8.47755 54.639267, 
+    -8.4762 54.6592, -8.4952 54.667333, -8.5142 54.667333, -8.52985 54.661467, -8.5339 54.640633, -8.54615 54.630667, -8.576 54.630667, -8.59775 54.638833, -8.6154 54.6533, -8.629 54.661467, 
+    -8.67785 54.658733, -8.6969 54.6533, -8.7118 54.655133, -8.78105 54.706733, -8.796 54.723933, -8.79465 54.7348, -8.77155 54.745667, -8.72405 54.756533, -8.68195 54.771, -8.62625 54.794567, 
+    -8.57735 54.8172, -8.55155 54.8172, -8.52305 54.814467, -8.4755 54.793667, -8.447 54.788233, -8.43205 54.796367, -8.41985 54.811767, -8.4334 54.825333, -8.47415 54.846167, -8.51625 54.847067, 
+    -8.5638 54.859733, -8.5869 54.873333, -8.58355 54.881033, -8.5618 54.882867, -8.47355 54.8738, -8.4124 54.865667, -8.37985 54.863833, -8.35945 54.8729, -8.34725 54.893733, -8.32415 54.914533, 
+    -8.3228 54.928133, -8.34725 54.946233, -8.3649 54.944433, -8.39615 54.930833, -8.42465 54.927233, -8.4382 54.932667, -8.45725 54.9553, -8.4545 54.9716, -8.4328 54.980633, -8.40565 54.9888, 
+    -8.4029 54.996933, -8.407 55.0051, -8.43415 55.0413, -8.4301 55.052167, -8.40835 55.065733, -8.3649 55.092, -8.36425 55.105133, -8.3588 55.146967, -8.34255 55.191367, -8.2966 55.1863, 
+    -8.22845 55.164633, -8.19995 55.1601, -8.17005 55.163733, -8.16055 55.168267, -8.0777 55.2108, -8.0492 55.2452, -8.0431 55.2574, -8.0282 55.260133, -8.0146 55.2538, -8.0078 55.2411, 
+    -8.0146 55.223, -8.0336 55.195833, -8.02545 55.175933, -8.00915 55.1714, -7.99285 55.175933, -7.96165 55.2203, -7.95215 55.2221, -7.9426 55.213933, -7.9426 55.201267, -7.9494 55.1696, 
+    -7.9426 55.1551, -7.92635 55.147867, -7.9005 55.147867, -7.8883 55.159633, -7.9005 55.229333, -7.9005 55.284567, -7.891 55.303567, -7.8693 55.3217, -7.8367 55.338, -7.81635 55.3389, 
+    -7.8068 55.316267, -7.8177 55.281867, -7.8394 55.2565, -7.84755 55.232967, -7.84485 55.214867, -7.8299 55.203067, -7.8014 55.200367, -7.781 55.196733, -7.7647 55.180433, -7.74845 55.163233, 
+    -7.71515 55.154633, -7.70155 55.155567, -7.6948 55.1646, -7.70155 55.2126, -7.7165 55.228, -7.7328 55.2325, -7.75455 55.2298, -7.7844 55.2307, -7.8007 55.2488, -7.79665 55.284133, 
+    -7.7776 55.2986, -7.726 55.320333, -7.68665 55.320333, -7.67575 55.3149, -7.6432 55.290467, -7.6432 55.2805, -7.64455 55.1972, -7.67035 55.099433, -7.70565 55.0786, -7.70565 55.069533, 
+    -7.68665 55.0623, -7.6649 55.053233, -7.66085 55.0469, -7.6744 55.036033, -7.70295 55.017933, -7.7111 55.006167, -7.7111 54.9953, -7.6948 54.987167, -7.67715 54.9926, -7.63365 55.020667, 
+    -7.5997 55.055067, -7.57665 55.102133, -7.56715 55.158267, -7.5753 55.207167, -7.58205 55.2787, -7.56985 55.2968, -7.53455 55.3158, -7.50195 55.317633, -7.46665 55.310367, -7.4028 55.275967, 
+    -7.38585 55.2683, -7.375 55.273733, -7.37225 55.310833, -7.38315 55.324433, -7.43745 55.3706, -7.45375 55.4032, -7.45105 55.425833, -7.4361 55.434867, -7.4171 55.4358, -7.39945 55.428533, 
+    -7.342 55.381567, -7.26185 55.330067, -7.1846 55.299, -7.0476 55.266933, -7.03885 55.253333, -7.05635 55.228067, -7.11755 55.170733, -7.1292 55.1513, -7.1481 55.1193, -7.20035 55.109533, 
+    -7.3948 55.082033, -7.47285 55.058467, -7.5229 55.028033, -7.55385 54.974533, -7.5951 54.8616, -7.64295 54.783533, -7.67385 54.759, -7.83735 54.694167, -7.85505 54.6765, -7.8462 54.6598, 
+    -7.78875 54.640167, -7.77255 54.623467, -7.77845 54.604833, -7.8322 54.570967, -7.92795 54.549367, -8.0664 54.5258, -8.115 54.501267, -8.12385 54.469833, -8.10175 54.437433, -7.9714 54.360367, 
+    -7.88895 54.304367, -7.81825 54.245467, -7.7564 54.235633, -7.7284 54.2219, -7.58185 54.159533, -7.51855 54.153633, -7.40955 54.1664, -7.34325 54.191933, -7.27405 54.2371, -7.24755 54.281267, 
+    -7.22765 54.3515, -7.1923 54.4104, -7.16135 54.435933, -7.0745 54.444767, -7.01115 54.432, -6.94635 54.395667, -6.88375 54.3245, -6.85285 54.274433, -6.68935 54.135967, -6.64225 54.1193, 
+    -6.587 54.1139, -6.46625 54.131567, -6.31145 54.130767, -6.2762 54.1227, -6.23875 54.110933, -6.14845 54.111667, -6.1297 54.108, -6.1187 54.098467, -6.1154 54.0566, -6.1045 54.038433, 
+    -6.13345 54.0285, -6.139 54.0026, -6.1571 53.986867, -6.19185 53.9776, -6.22245 53.980367, -6.2572 53.994267, -6.2864 54.009067, -6.3128 54.026667, -6.33785 54.034067, -6.367 54.040533, 
+    -6.3865 54.041467, -6.3879 54.0322, -6.37395 54.005367, -6.3781 53.9378, -6.3767 53.880433, -6.3684 53.855433, -6.3225 53.819333, -6.278 53.7823, -6.27105 53.7536, -6.278 53.729533, 
+    -6.28775 53.7027, -6.26965 53.678633, -6.2377 53.661033, -6.1779 53.6416, -6.15705 53.617533, -6.15705 53.5916, -6.164 53.574033, -6.21545 53.5407, -6.2391 53.517567, -6.23495 53.496267, 
+    -6.22105 53.4722, -6.18905 53.451833, -6.139 53.426833, -6.1251 53.4111, -6.1376 53.395367, -6.1571 53.3926, -6.18905 53.401867, -6.2377 53.412033, -6.2711 53.409267, -6.2836 53.398167, 
+    -6.27245 53.364833, -6.2071 53.263933, -6.1654 53.1797, -6.1487 53.1103, -6.139 53.0094, -6.1404 52.927033, -6.15705 52.858533, -6.18345 52.808533, -6.2363 52.7317, -6.2405 52.693767, 
+    -6.23355 52.6373, -6.21965 52.579933, -6.22935 52.5355, -6.27245 52.492, -6.31135 52.450333, -6.34335 52.4207, -6.3642 52.4096, -6.3948 52.4096, -6.424 52.425333, -6.4518 52.432733, 
+    -6.4657 52.4309, -6.47125 52.414233, -6.45875 52.400367, -6.4518 52.389233, -6.46845 52.3726, -6.46845 52.357767, -6.44345 52.346667, -6.4212 52.354067, -6.3906 52.374433, -6.36975 52.3772, 
+    -6.3531 52.370733, -6.3531 52.351267, -6.36285 52.328133, -6.36285 52.314267, -6.34895 52.305933, -6.31975 52.294833, -6.3017 52.277233, -6.30445 52.2689, -6.3267 52.2541, -6.3601 52.2254, 
+    -6.39345 52.216133, -6.4477 52.223533, -6.49355 52.233733, -6.5186 52.233733, -6.55055 52.214267, -6.59365 52.206867, -6.62145 52.219833, -6.6576 52.225367, -6.7063 52.217967, -6.748 52.2226, 
+    -6.7605 52.2374, -6.748 52.252233, -6.7438 52.259633, -6.7619 52.270733, -6.79385 52.2661, -6.82305 52.2374, -6.8342 52.203167, -6.86475 52.163367, -6.89395 52.147633, -6.90925 52.146733, 
+    -6.9259 52.154133, -6.9301 52.176333, -6.9412 52.2541, -6.96485 52.273533, -6.9829 52.274433, -7.0024 52.2624, -7.00935 52.242967, -7.00655 52.226333, -6.97735 52.176333, -6.97735 52.157833, 
+    -6.9996 52.137467, -7.026 52.123567, -7.06215 52.123567, -7.08165 52.133767, -7.0858 52.155033, -7.06635 52.169867, -7.06355 52.180967, -7.07885 52.187433, -7.1331 52.184667, -7.23735 52.146733, 
+    -7.2902 52.137467, -7.32355 52.1384, -7.40975 52.158767, -7.4459 52.158767, -7.46815 52.150433, -7.48485 52.135633, -7.52795 52.131, -7.58215 52.128233, -7.635 52.121733, -7.66555 52.103233, 
+    -7.6697 52.0773, -7.6544 52.043067, -7.6516 52.017133, -7.6683 51.9718, -7.70725 51.937533, -7.74895 51.9283, -7.7823 51.937533, -7.81705 51.955133, -7.84765 51.952367, -7.8727 51.940333, 
+    -7.8838 51.923667, -7.88105 51.897767, -7.89215 51.8709, -7.9158 51.8635, -7.9686 51.869067, -7.9992 51.8635, -8.02285 51.840367, -8.0618 51.8089, -8.08685 51.8061, -8.15635 51.8274, 
+    -8.21755 51.8348, -8.2356 51.8459, -8.23975 51.858867, -8.23145 51.875533, -8.1939 51.8996, -8.1772 51.922733, -8.1772 51.933833, -8.2203 51.9505, -8.28705 51.955133, -8.37605 51.949567, 
+    -8.42745 51.949567, -8.44275 51.9468, -8.43305 51.937533, -8.3842 51.919167, -8.2882 51.839867, -8.2864 51.820633, -8.355 51.752033, -8.3839 51.7424, -8.40345 51.743833, -8.42385 51.7565, 
+    -8.43875 51.759233, -8.451 51.7547, -8.4564 51.733867, -8.4673 51.723, -8.4836 51.7221, -8.50395 51.7248, -8.5284 51.7384, -8.5406 51.7393, -8.57595 51.715767, -8.5773 51.7076, 
+    -8.5569 51.676833, -8.54875 51.6542, -8.5501 51.646033, -8.5895 51.643333, -8.62615 51.651467, -8.67915 51.656, -8.70695 51.652833, -8.71785 51.648333, -8.71645 51.606667, -8.7219 51.590367, 
+    -8.745 51.587667, -8.7613 51.594, -8.7776 51.617533, -8.7966 51.623867, -8.8319 51.624767, -8.84275 51.619333, -8.8387 51.6085, -8.8129 51.588567, -8.81015 51.573167, -8.82375 51.5614, 
+    -8.8455 51.555067, -8.8577 51.5424, -8.86585 51.523367, -8.8767 51.5125, -8.893 51.508, -8.9188 51.5107, -8.9324 51.521567, -8.94055 51.555067, -8.9555 51.567733, -8.97585 51.5759, 
+    -9.07295 51.5777, -9.0947 51.574067, -9.1178 51.566833, -9.1368 51.555967, -9.16125 51.5288, -9.1762 51.500733, -9.19385 51.4962, -9.23185 51.498033, -9.25085 51.4917, -9.27125 51.4772, 
+    -9.2862 51.4763, -9.2984 51.479933, -9.31335 51.4926, -9.3147 51.515233, -9.3174 51.523367, -9.32825 51.5252, -9.34455 51.521567, -9.35815 51.5089, -9.3785 51.497133, -9.39075 51.4944, 
+    -9.4084 51.499833, -9.41045 51.509333, -9.40095 51.5229, -9.40365 51.533767, -9.41995 51.5401, -9.4444 51.535567, -9.48515 51.519267, -9.5286 51.512033, -9.57885 51.502067, -9.60465 51.501167, 
+    -9.62505 51.495733, -9.6739 51.462233, -9.70105 51.450467, -9.71735 51.450467, -9.73295 51.4618, -9.73025 51.471767, -9.7153 51.483533, -9.6148 51.537867, -9.57405 51.5614, -9.5659 51.571367, 
+    -9.5727 51.5813, -9.5863 51.584033, -9.6053 51.5813, -9.7221 51.532433, -9.75875 51.524267, -9.78045 51.527, -9.79 51.537867, -9.7832 51.552333, -9.73565 51.5777, -9.52515 51.6637, 
+    -9.47285 51.694933, -9.45925 51.7067, -9.45925 51.7275, -9.46875 51.739267, -9.4837 51.745633, -9.52445 51.7402, -9.5489 51.720267, -9.5747 51.700367, -9.591 51.6913, -9.6073 51.686767, 
+    -9.6236 51.6931, -9.65615 51.716633, -9.6752 51.716633, -9.6915 51.713933, -9.7132 51.699433, -9.73085 51.680433, -9.74985 51.6741, -9.7757 51.677733, -9.8164 51.6913, -9.85715 51.6895, 
+    -9.8768 51.680867, -9.9189 51.6673, -9.94335 51.657333, -9.9909 51.622033, -10.0221 51.5985, -10.04385 51.592167, -10.07645 51.591233, -10.09955 51.588533, -10.1226 51.576767, -10.143 51.574967, 
+    -10.15655 51.579467, -10.16265 51.5908, -10.15315 51.608, -10.1056 51.635167, -10.0662 51.648733, -10.0499 51.6596, -10.04855 51.670467, -10.05945 51.679533, -10.07845 51.6922, -10.07435 51.701267, 
+    -10.0499 51.711233, -10.0255 51.712133, -10.00105 51.7067, -9.97525 51.7067, -9.95895 51.714833, -9.9576 51.747433, -9.9467 51.7592, -9.90325 51.761, -9.8761 51.753767, -9.8571 51.748333, 
+    -9.8388 51.7497, -9.80755 51.769633, -9.7926 51.7814, -9.7763 51.807667, -9.7288 51.837533, -9.7003 51.8466, -9.66495 51.858367, -9.63375 51.877367, -9.6161 51.891867, -9.61745 51.905433, 
+    -9.6351 51.9163, -9.6568 51.9172, -9.67855 51.911767, -9.77225 51.879167, -9.84695 51.844767, -9.8999 51.835733, -9.942 51.822133, -9.9814 51.803133, -9.9936 51.802233, -10.01395 51.807667, 
+    -10.03705 51.8167, -10.05605 51.811267, -10.10225 51.790467, -10.13485 51.778667, -10.16605 51.7814, -10.18165 51.791833, -10.183 51.8018, -10.1599 51.819, -10.1382 51.832567, -10.13685 51.843433, 
+    -10.1545 51.846167, -10.21425 51.845233, -10.2414 51.838, -10.2957 51.800867, -10.3351 51.7855, -10.3677 51.781867, -10.4057 51.797267, -10.46005 51.846167)), 
+  ((-10.16705 54.016633, -10.08215 54.056033, -10.05225 54.062367, -10.02915 54.058733, -10.002 54.0379, -10.00605 54.025233, -10.0509 53.999867, -10.0631 53.9854, -10.0468 53.933767, -10.05225 53.912933, 
+      -10.06175 53.9048, -10.08075 53.902067, -10.1052 53.914767, -10.13645 53.9528, -10.15005 53.962767, -10.20575 53.960033, -10.2356 53.959133, -10.25735 53.9691, -10.2655 53.982667, -10.25735 53.990833, 
+      -10.19625 54.0053, -10.16705 54.016633)), 
+  ((-8.65995 55.076633, -8.607 55.070267, -8.58525 55.048533, -8.5907 55.0241, -8.60155 55.000567, -8.6192 54.996033, -8.6423 55.005067, -8.6749 55.032233, -8.679 55.053967, -8.67355 55.067567, 
+      -8.65995 55.076633)), 
+  ((-9.7351 53.2732, -9.71335 53.271367, -9.68755 53.254167, -9.6916 53.2252, -9.70385 53.203467, -9.72555 53.202567, -9.74325 53.214333, -9.75 53.235167, -9.74325 53.263233, -9.7351 53.2732)), 
+  ((-8.30815 51.932367, -8.2769 51.931467, -8.2402 51.9197, -8.24295 51.9016, -8.2932 51.882567, -8.31085 51.8862, -8.31765 51.913367, -8.3163 51.926933, -8.30815 51.932367)))
+
+POLYGON ((-3.1582 59.298433, -3.10555 59.292033, -3.03695 59.291, -3.01145 59.282467, -2.9939 59.2644, -2.9963 59.243633, -3.0314 59.205367, -3.05055 59.196833, -3.0697 59.202167, -3.1383 59.2532, 
+    -3.1686 59.278733, -3.17495 59.290433, -3.1582 59.298433))
+
+MULTIPOLYGON (((20.2073 46.168433, 20.3722 46.162267, 20.5777 46.142833, 20.6413 46.158733, 20.76325 46.277133, 20.82955 46.317767, 20.91705 46.324833, 21.01245 46.293033, 21.0867 46.296567, 21.19275 46.374333, 
+    21.2471 46.4362, 21.2922 46.566967, 21.3505 46.642967, 21.44065 46.715433, 21.5732 46.918667, 21.72965 47.0954, 21.78795 47.1926, 21.98415 47.394067, 22.0332 47.5213, 22.10745 47.639733, 
+    22.26915 47.7387, 22.47595 47.814667, 22.53165 47.844733, 22.69865 47.885367, 22.81795 47.945467, 22.87625 48, 22.88665 48.028033, 22.8858 48.0491, 22.93005 48.0512, 22.98345 48.0596, 
+    23.02325 48.079667, 23.07565 48.106833, 23.1135 48.1256, 23.15965 48.1408, 23.19265 48.1408, 23.2266 48.138233, 23.2606 48.1324, 23.3091 48.107167, 23.3625 48.0787, 23.41975 48.045, 
+    23.52045 48.026933, 23.6319 48.022, 23.67055 48.018033, 23.7256 48, 23.821 47.970333, 24.02935 47.935633, 24.2833 47.942133, 24.4591 47.9725, 24.547 47.985533, 24.61865 47.979033, 
+    24.69675 47.939967, 24.85955 47.8141, 25.0044 47.768533, 25.0467 47.7707, 25.22905 47.8944, 25.3853 47.966, 25.57415 47.994233, 25.7132 48, 25.8455 48.007133, 25.9491 48.0126, 
+    26.04725 48.015, 26.1154 48.021667, 26.17265 48.029567, 26.2008 48.036233, 26.2244 48.045667, 26.37325 48.1344, 26.42785 48.186567, 26.4609 48.197367, 26.5162 48.205133, 26.5871 48.209033, 
+    26.67785 48.21, 26.7332 48.202867, 26.7895 48.197033, 26.8361 48.189933, 26.8929 48.172167, 26.94045 48.144967, 26.99385 48.117167, 27.03075 48.082867, 27.0579 48.052433, 27.0807 48.014567, 
+    27.08945 48, 27.13275 47.974267, 27.17135 47.949333, 27.19115 47.936167, 27.2501 47.886767, 27.2829 47.855333, 27.28965 47.828367, 27.27785 47.768867, 27.28125 47.738567, 27.30145 47.716133, 
+    27.3284 47.699267, 27.37555 47.683567, 27.4109 47.668967, 27.44965 47.6398, 27.48755 47.588167, 27.52965 47.554467, 27.597 47.5152, 27.6071 47.499467, 27.60205 47.4613, 27.6105 47.4153, 
+    27.63405 47.3704, 27.6492 47.3569, 27.69555 47.3322, 27.7393 47.312, 27.7747 47.290667, 27.79155 47.2727, 27.81005 47.2424, 27.8252 47.2031, 27.8488 47.180633, 27.87405 47.160433, 
+    27.8976 47.150333, 28.0071 47.099833, 28.03995 47.0796, 28.07195 47.032433, 28.08875 46.998767, 28.12245 46.868567, 28.1519 46.827, 28.20915 46.774233, 28.2327 46.7484, 28.23945 46.715867, 
+    28.23945 46.699033, 28.21755 46.660867, 28.2125 46.592367, 28.2369 46.539633, 28.2403 46.479033, 28.22345 46.436367, 28.19145 46.401567, 28.14095 46.361167, 28.1207 46.329733, 28.11565 46.3084, 
+    28.11485 46.264633, 28.11315 46.107467, 28.10645 46.068167, 28.11235 45.9458, 28.13425 45.882933, 28.17635 45.817833, 28.18645 45.7976, 28.1932 45.733633, 28.22605 45.651667, 28.25185 45.6091, 
+    28.25805 45.5989, 28.2766 45.5832, 28.3069 45.570833, 28.3288 45.551767, 28.340555 45.528238, 28.349 45.511333, 28.37255 45.4485, 28.4214 45.391233, 28.4433 45.3789, 28.47025 45.372167, 
+    28.55195 45.3654, 28.60415 45.3609, 28.6395 45.351933, 28.6732 45.332833, 28.7052 45.316, 28.7338 45.312633, 28.7675 45.314867, 28.7894 45.3317, 28.80455 45.358667, 28.8096 45.402433, 
+    28.81465 45.417033, 28.83315 45.428267, 28.8635 45.431633, 28.95865 45.424867, 29.0294 45.424867, 29.05635 45.428233, 29.18095 45.467533, 29.20455 45.473167, 29.23655 45.4754, 29.30055 45.49, 
+    29.41505 45.502333, 29.4504 45.503467, 29.538 45.49, 29.58345 45.473167, 29.602 45.452933, 29.68855 45.391433, 29.6607 45.329233, 29.6518 45.204733, 29.65475 45.190033, 29.6681 45.1227, 
+    29.64735 45.0081, 29.58395 44.930333, 29.5732 44.917167, 29.505 44.8638, 29.2811 44.8233, 29.14765 44.815367, 29.0142 44.744233, 29.0038 44.757067, 28.98305 44.790667, 29.0246 44.8302, 
+    29.06905 44.853933, 29.0839 44.885533, 29.0839 44.899367, 29.06315 44.9073, 29.0305 44.885533, 28.9949 44.885533, 28.99195 44.911233, 29.0335 44.958667, 29.0335 44.9982, 29.0068 45.029833, 
+    28.95635 45.029833, 28.9119 45.008067, 28.8941 44.970533, 28.91485 44.8717, 28.89115 44.834167, 28.7814 44.776833, 28.7399 44.757067, 28.7399 44.733367, 28.77545 44.699767, 28.78435 44.681967, 
+    28.7369 44.6622, 28.7221 44.6385, 28.72505 44.608867, 28.74285 44.606867, 28.7725 44.610833, 28.8081 44.6049, 28.86445 44.640467, 28.90005 44.6958, 28.9386 44.711633, 28.9386 44.670133, 
+    28.87925 44.585133, 28.6865 44.448767, 28.559 44.365767, 28.51895 44.331167, 28.51895 44.315367, 28.5486 44.293633, 28.5783 44.315367, 28.6109 44.323267, 28.6435 44.3055, 28.62275 44.096, 
+    28.58715 43.981367, 28.57085 43.927, 28.559 43.772867, 28.559 43.751367, 28.31365 43.773767, 28.2045 43.802867, 28.08605 43.861033, 27.9863 43.9587, 27.9707 44.041833, 27.9302 44.073, 
+    27.8632 44.0647, 27.7946 44.041833, 27.7167 44.0356, 27.6824 44.056367, 27.6481 44.087533, 27.5982 44.106267, 27.539 44.1021, 27.49845 44.0834, 27.43925 44.089633, 27.3987 44.122867, 
+    27.35195 44.1499, 27.3052 44.151967, 27.2397 44.141567, 27.14155 44.154033, 27.0667 44.170667, 27.00435 44.1665, 26.91085 44.143633, 26.80795 44.104167, 26.7706 44.1367, 26.7027 44.127167, 
+    26.6206 44.127167, 26.5831 44.131933, 26.4706 44.133133, 26.4179 44.121233, 26.3483 44.103367, 26.2715 44.073633, 26.17685 44.031967, 26.14115 44.009333, 26.04115 43.9272, 25.94205 43.872433, 
+    25.8724 43.839133, 25.78135 43.785567, 25.68135 43.7427, 25.6278 43.728433, 25.52335 43.7213, 25.4394 43.728433, 25.368 43.7451, 25.30905 43.751033, 25.23405 43.751033, 25.2046 43.7558, 
+    25.12065 43.777233, 25.08675 43.783167, 25.0385 43.781967, 25.00995 43.771267, 24.9814 43.7677, 24.9064 43.776033, 24.83675 43.7796, 24.7448 43.774833, 24.7055 43.777233, 24.57335 43.806967, 
+    24.5323 43.809367, 24.4841 43.8058, 24.3448 43.7808, 24.28675 43.764133, 24.23675 43.752233, 24.2064 43.752233, 24.17605 43.762933, 24.10285 43.799833, 24.0707 43.8058, 24.00465 43.8034, 
+    23.97605 43.810567, 23.85285 43.8427, 23.79125 43.8534, 23.7466 43.8546, 23.68055 43.849833, 23.61445 43.851033, 23.57875 43.857, 23.5252 43.862933, 23.4966 43.872467, 23.3966 43.896267, 
+    23.36 43.902233, 23.30105 43.902233, 23.24215 43.8903, 23.16715 43.871267, 23.0993 43.8677, 23.0225 43.871267, 22.92965 43.8915, 22.86445 43.926033, 22.8377 43.956967, 22.8395 43.9879, 
+    22.8734 44.0284, 22.95735 44.091467, 22.97875 44.1129, 22.97875 44.126, 22.9627 44.1379, 22.93055 44.146233, 22.8966 44.1617, 22.8457 44.1986, 22.81895 44.208133, 22.7207 44.230733, 
+    22.70915 44.237, 22.69215 44.2462, 22.6582 44.281933, 22.6332 44.354533, 22.61 44.3831, 22.5707 44.4057, 22.49395 44.4331, 22.4609 44.4557, 22.45555 44.474767, 22.46805 44.498567, 
+    22.50375 44.527133, 22.5484 44.536667, 22.57875 44.549767, 22.6109 44.574733, 22.6341 44.5795, 22.6877 44.584267, 22.70375 44.590233, 22.70555 44.597367, 22.6877 44.623533, 22.6395 44.661633, 
+    22.5645 44.697333, 22.4645 44.7176, 22.4422 44.7176, 22.3922 44.7069, 22.34575 44.6819, 22.2297 44.575967, 22.19575 44.5569, 22.1511 44.548567, 22.11365 44.5474, 22.07435 44.555733, 
+    22.0288 44.5843, 22.01095 44.6081, 21.97705 44.6474, 21.92525 44.687867, 21.88775 44.698567, 21.7431 44.7069, 21.65385 44.712867, 21.6119 44.728333, 21.5494 44.773567, 21.49225 44.810467, 
+    21.48665 44.864767, 21.43365 45.066333, 21.4461 45.101667, 21.50845 45.159833, 21.50845 45.2014, 21.4118 45.242967, 21.2497 45.280367, 20.9941 45.380133, 20.89745 45.434167, 20.79145 45.546367, 
+    20.82885 45.774967, 20.79145 45.795767, 20.7416 45.812367, 20.66985 45.8955, 20.60285 45.941233, 20.4969 45.959933, 20.4252 45.9911, 20.24825 46.1351, 20.2073 46.168433)), 
+  ((30.12795 45.2983, 30.17375 45.3272, 30.1868 45.328567, 30.20235 45.317667, 30.2007 45.3005, 30.1623 45.272667, 30.1435 45.2716, 30.13 45.280867, 30.12795 45.2983)))
+
+POLYGON ((-6.698 56.6352, -6.5819 56.708067, -6.5493 56.717133, -6.52625 56.7126, -6.50995 56.6963, -6.514 56.685433, -6.55745 56.661, -6.57785 56.642, -6.57785 56.6239, -6.58465 56.613933, 
+    -6.605 56.606667, -6.6471 56.601267, -6.6797 56.586767, -6.71095 56.584967, -6.7286 56.5931, -6.72995 56.6085, -6.70955 56.6275, -6.698 56.6352))
+
+POLYGON ((-5.80035 55.319067, -5.83335 55.325233, -5.8559 55.350533, -5.86665 55.3898, -5.85945 55.412367, -5.78775 55.474533, -5.7826 55.490233, -5.7903 55.5343, -5.77185 55.625833, -5.715 55.7109, 
+    -5.66785 55.754633, -5.55105 55.8318, -5.5316 55.855733, -5.5326 55.8728, -5.5439 55.878967, -5.5562 55.8776, -5.5818 55.859833, -5.64225 55.826367, -5.68325 55.807233, -5.7017 55.8045, 
+    -5.715 55.810633, -5.75395 55.845467, -5.75445 55.860167, -5.7268 55.8916, -5.69195 55.913467, -5.66635 55.937367, -5.66735 55.9442, -5.67965 55.946233, -5.71245 55.942133, -5.7309 55.948967, 
+    -5.73395 55.9606, -5.72575 55.985867, -5.72475 55.9961, -5.74115 56.0255, -5.735 56.0405, -5.70425 56.054867, -5.67865 56.055533, -5.61 56.027533, -5.5946 56.0296, -5.58845 56.0371, 
+    -5.59085 56.0589, -5.6104 56.0781, -5.60465 56.100367, -5.5862 56.121867, -5.5908 56.131833, -5.6104 56.140267, -5.62885 56.138733, -5.65535 56.128, -5.67265 56.121067, -5.6865 56.127233, 
+    -5.69455 56.140267, -5.6911 56.155633, -5.6196 56.207033, -5.5735 56.2408, -5.5735 56.249233, -5.59195 56.2569, -5.61615 56.2546, -5.6254 56.2684, -5.62885 56.290667, -5.63 56.298333, 
+    -5.65305 56.3037, -5.7003 56.312933, -5.71645 56.3275, -5.70955 56.347467, -5.6865 56.361267, -5.645 56.368933, -5.56315 56.3797, -5.5516 56.385067, -5.55275 56.390433, -5.5885 56.408067, 
+    -5.60005 56.4211, -5.59315 56.4334, -5.577 56.441067, -5.4617 56.474067, -5.4444 56.474833, -5.33605 56.4564, -5.29455 56.4587, -5.2565 56.469467, -5.2311 56.4848, -5.1239 56.584567, 
+    -5.12045 56.599933, -5.132 56.609133, -5.1481 56.6099, -5.16305 56.6068, -5.18845 56.585333, -5.3106 56.488633, -5.3394 56.4848, -5.36825 56.4917, -5.42355 56.510133, -5.4397 56.5132, 
+    -5.45585 56.509367, -5.4766 56.507833, -5.51235 56.5201, -5.52155 56.5324, -5.51695 56.553867, -5.49735 56.569233, -5.47545 56.575367, -5.3498 56.5746, -5.3256 56.5815, -5.31635 56.593, 
+    -5.3233 56.6053, -5.3475 56.611433, -5.4201 56.606833, -5.43855 56.6122, -5.4466 56.626, -5.43855 56.639067, -5.427 56.648267, -5.3555 56.694333, -5.3371 56.702767, -5.3048 56.705067, 
+    -5.2103 56.705067, -5.13765 56.719633, -5.10655 56.741133, -5.0858 56.7611, -5.08925 56.771067, -5.10655 56.7795, -5.12845 56.775667, -5.2414 56.7419, -5.2702 56.738067, -5.2898 56.742667, 
+    -5.2921 56.7565, -5.28175 56.768767, -5.25755 56.7887, -5.231 56.8079, -5.06155 56.945267, -4.8494 57.113333, -4.69955 57.2154, -4.6073 57.269133, -4.46435 57.343567, -4.3963 57.4019, 
+    -4.32595 57.460967, -4.3064 57.4817, -4.2833 57.507033, -4.2349 57.526967, -4.19915 57.540033, -4.1807 57.553067, -4.1565 57.5738, -4.12305 57.607567, -4.0954 57.6206, -4.07465 57.6229, 
+    -3.9974 57.615233, -3.96745 57.622133, -3.87985 57.6536, -3.80375 57.675867, -3.7461 57.692733, -3.7265 57.691967, -3.7138 57.6812, -3.685 57.665867, -3.66425 57.668933, -3.63775 57.675833, 
+    -3.5305 57.7357, -3.4521 57.7802, -3.4175 57.7871, -3.323 57.787867, -3.29305 57.7779, -3.2412 57.7403, -3.1962 57.722633, -3.1386 57.712667, -3.0936 57.714967, -3.03945 57.720367, 
+    -2.9772 57.747967, -2.91265 57.767167, -2.8492 57.769467, -2.7593 57.7572, -2.689 57.739533, -2.6417 57.703467, -2.60945 57.692733, -2.5806 57.694267, -2.5207 57.708833, -2.43535 57.746467, 
+    -2.38005 57.7618, -2.3524 57.763333, -2.31665 57.751833, -2.2878 57.7311, -2.25785 57.722667, -2.22095 57.722667, -2.1903 57.7314, -2.13595 57.765267, -2.0903 57.7581, -2.0846 57.7572, 
+    -2.03155 57.7434, -1.9728 57.7104, -1.88745 57.6444, -1.85515 57.5907, -1.854 57.540033, -1.8794 57.492467, -1.93475 57.445633, -1.9866 57.416467, -2.01775 57.395767, -2.04885 57.369667, 
+    -2.0777 57.3313, -2.095 57.3029, -2.1019 57.2438, -2.12495 57.200067, -2.1307 57.185467, -2.1457 57.1732, -2.16415 57.1594, -2.2045 57.121, -2.2264 57.096467, -2.24135 57.073433, 
+    -2.2713 56.987467, -2.3036 56.913033, -2.3393 56.857033, -2.3785 56.814833, -2.435 56.7795, -2.4696 56.762633, -2.50645 56.7511, -2.57335 56.7112, -2.58025 56.7043, -2.58715 56.683567, 
+    -2.61135 56.6383, -2.64365 56.6053, -2.7209 56.542367, -2.7451 56.5224, -2.7601 56.5155, -2.84195 56.5155, -2.93995 56.519333, -3.01715 56.512433, -3.061 56.506267, -3.0875 56.490933, 
+    -3.1382 56.479433, -3.24655 56.466367, -3.32265 56.4587, -3.35145 56.444133, -3.36415 56.435667, -3.3538 56.424167, -3.3238 56.4165, -3.24885 56.4211, -3.1739 56.424933, -3.0644 56.451, 
+    -2.9895 56.471733, -2.9007 56.487833, -2.8696 56.484, -2.83615 56.477867, -2.8304 56.464833, -2.83385 56.454067, -2.8592 56.4349, -2.8811 56.419533, -2.8811 56.414167, -2.8673 56.410333, 
+    -2.82925 56.402667, -2.75775 56.394233, -2.71625 56.376567, -2.69085 56.353533, -2.6874 56.315167, -2.6978 56.295967, -2.73235 56.2668, -2.7762 56.2507, -2.81885 56.244533, -2.88575 56.253767, 
+    -2.9526 56.261433, -3.00905 56.265267, -3.07245 56.250667, -3.11165 56.2238, -3.16925 56.142467, -3.19925 56.101033, -3.24535 56.070333, -3.2995 56.0596, -3.35025 56.055767, -3.386 56.0573, 
+    -3.469 56.073433, -3.5439 56.091833, -3.5762 56.094133, -3.6154 56.089533, -3.6719 56.084933, -3.71455 56.0972, -3.76645 56.121, -3.80795 56.131733, -3.8264 56.127133, -3.8414 56.117133, 
+    -3.84485 56.102567, -3.8391 56.071867, -3.80335 56.041167, -3.76415 56.025833, -3.70535 56.0074, -3.65695 56.001933, -3.44015 56.0031, -3.31085 56.0157, -3.2028 56.001267, -3.09905 55.999733, 
+    -3.03795 56.012, -2.97105 56.041933, -2.9042 56.064967, -2.85695 56.086433, -2.8016 56.0995, -2.72435 56.1064, -2.684 56.1064, -2.63555 56.091833, -2.59985 56.067267, -2.51455 56.001267, 
+    -2.4915 55.990533, -2.4281 55.988233, -2.2702 55.983633, -2.163 55.959833, -2.10305 55.926833, -2.07535 55.899233, -2.0719 55.874667, -2.07675 55.842467, -2.0823 55.818633, -2.08 55.804833, 
+    -2.05005 55.783333, -1.97975 55.738833, -1.97515 55.7258, -1.97515 55.710467, -1.97515 55.686667, -1.96245 55.6736, -1.9463 55.667467, -1.92905 55.6667, -1.90715 55.677467, -1.8933 55.678233, 
+    -1.88525 55.668233, -1.88405 55.6337, -1.8783 55.625267, -1.8633 55.626033, -1.8449 55.632933, -1.808 55.661333, -1.79185 55.665933, -1.78035 55.656733, -1.7734 55.642133, -1.76995 55.6222, 
+    -1.755 55.594567, -1.73885 55.57, -1.6904 55.524733, -1.67425 55.5086, -1.66965 55.490967, -1.6662 55.427267, -1.66275 55.4027, -1.6547 55.389633, -1.6282 55.372, -1.6201 55.361233, 
+    -1.6201 55.344367, -1.62705 55.306767, -1.6201 55.2914, -1.6028 55.276833, -1.5521 55.233867, -1.52785 55.207, -1.51865 55.177833, -1.51865 55.163267, -1.529 55.140233, -1.5382 55.108767, 
+    -1.53705 55.098033, -1.51975 55.0842, -1.47135 55.048133, -1.4425 55.009767, -1.4056 54.957567, -1.3941 54.9238, -1.39295 54.884667, -1.3895 54.835567, -1.3722 54.807933, -1.3434 54.7826, 
+    -1.2788 54.745767, -1.24305 54.715833, -1.23155 54.6882, -1.2327 54.655967, -1.2396 54.6483, -1.25345 54.640633, -1.2546 54.632167, -1.24305 54.623733, -1.22465 54.616067, -1.20505 54.6153, 
+    -1.1912 54.619933, -1.18775 54.6322, -1.17505 54.6414, -1.14395 54.642167, -1.07705 54.6253, -1.01485 54.6015, -0.96525 54.592267, -0.91225 54.590733, -0.80045 54.581533, -0.73705 54.565433, 
+    -0.6275 54.519367, -0.5491 54.4695, -0.4753 54.424967, -0.44765 54.404267, -0.4361 54.382767, -0.4292 54.347467, -0.405 54.3229, -0.38425 54.312933, -0.35545 54.3068, -0.3266 54.292967, 
+    -0.31625 54.274567, -0.3174 54.246167, -0.3151 54.237733, -0.24365 54.184, -0.231 54.177833, -0.1595 54.165567, -0.13415 54.156367, -0.12955 54.141, -0.13185 54.126433, -0.1457 54.1134, 
+    -0.1964 54.0896, -0.21485 54.0773, -0.2229 54.0612, -0.2275 54.0351, -0.2286 54.018833, -0.22405 53.991367, -0.20905 53.968333, -0.16875 53.9292, -0.06265 53.8348, -0.02465 53.788767, 
+    -0.0085 53.769567, 0.04225 53.727367, 0.08145 53.688233, 0.11255 53.646033, 0.11485 53.636033, 0.1091 53.622233, 0.0895 53.615333, 0.06415 53.614567, 0.03645 53.623767, -0.0385 53.656767, 
+    -0.0627 53.6606, -0.12265 53.6529, -0.15265 53.651367, -0.19415 53.670567, -0.27945 53.716633, -0.3083 53.727367, -0.3567 53.7312, -0.4074 53.7335, -0.5849 53.7289, -0.6506 53.7266, 
+    -0.6506 53.720467, -0.63105 53.718167, -0.5492 53.713567, -0.41205 53.714333, -0.3636 53.711267, -0.30595 53.692067, -0.2656 53.668267, -0.246 53.648333, -0.2114 53.610733, -0.1699 53.595367, 
+    -0.11345 53.588467, -0.03965 53.551633, 0.116 53.487167, 0.20245 53.4319, 0.2232 53.402733, 0.26815 53.3636, 0.27395 53.326767, 0.29125 53.270733, 0.2901 53.233133, 0.2901 53.170967, 
+    0.2751 53.116467, 0.2509 53.0927, 0.23935 53.085, 0.2209 53.081933, 0.1921 53.078867, 0.1633 53.074267, 0.1391 53.0681, 0.1218 53.053533, 0.09185 53.025133, 0.0423 52.993667, 
+    0.0008 52.9622, -0.00155 52.9484, 0.0111 52.938433, 0.0676 52.926167, 0.0872 52.920033, 0.13905 52.881667, 0.2048 52.829467, 0.22095 52.820267, 0.2786 52.813367, 0.3224 52.824867, 
+    0.3639 52.849433, 0.39275 52.883967, 0.4135 52.926933, 0.43195 52.964533, 0.4677 53.0006, 0.4815 53.0121, 0.51725 53.022867, 0.5472 53.0075, 0.5622 52.9814, 0.57835 52.9791, 
+    0.5968 52.992167, 0.59795 53.004433, 0.59795 53.015933, 0.61175 53.035133, 0.62905 53.0382, 0.64405 53.027433, 0.65555 53.011333, 0.67055 53.0029, 0.69705 53.0029, 0.7155 53.003667, 
+    0.74205 53.0198, 0.7674 53.027467, 0.802 53.020567, 0.8239 53.011333, 1.07635 52.996767, 1.18355 52.982933, 1.35185 52.942267, 1.49015 52.885467, 1.59965 52.803367, 1.68845 52.715133, 
+    1.7057 52.6829, 1.70915 52.6522, 1.7034 52.585433, 1.66075 52.4757, 1.62895 52.430533, 1.58925 52.345067, 1.56245 52.2536, 1.56735 52.208633, 1.55925 52.1956, 1.51315 52.167967, 
+    1.5039 52.161033, 1.49585 52.141867, 1.48775 52.115, 1.4567 52.092767, 1.40485 52.044433, 1.35875 52.008367, 1.3518 51.992233, 1.3449 51.9608, 1.32645 51.9485, 1.2988 51.9485, 
+    1.27225 51.940833, 1.2492 51.925467, 1.2158 51.9178, 1.19505 51.910133, 1.1904 51.894767, 1.19735 51.8848, 1.21465 51.881733, 1.23075 51.885567, 1.2665 51.893233, 1.28265 51.885567, 
+    1.28265 51.8779, 1.2619 51.8633, 1.172 51.8165, 1.09135 51.7812, 1.0475 51.779667, 1.0164 51.7904, 1.0072 51.804233, 1.0095 51.8165, 1.00835 51.824167, 0.98875 51.834933, 
+    0.9726 51.834933, 0.9523 51.828433, 0.90645 51.811167, 0.88405 51.776267, 0.8781 51.7651, 0.8493 51.755133, 0.8193 51.749767, 0.74785 51.752067, 0.7248 51.742067, 0.7144 51.726733, 
+    0.7098 51.7083, 0.7225 51.6968, 0.7375 51.6945, 0.7744 51.714433, 0.78825 51.719833, 0.8032 51.719067, 0.81015 51.712133, 0.8067 51.695267, 0.81015 51.6899, 0.82165 51.6899, 
+    0.85165 51.711367, 0.88045 51.732867, 0.90235 51.742833, 0.92655 51.738233, 0.9427 51.7206, 0.9508 51.698333, 0.94505 51.6891, 0.9266 51.680667, 0.90125 51.669933, 0.86665 51.6469, 
+    0.8655 51.640767, 0.86895 51.638467, 0.8978 51.643067, 0.92085 51.6492, 0.93355 51.643067, 0.9289 51.632333, 0.9197 51.6162, 0.9001 51.603933, 0.80785 51.573233, 0.7433 51.560933, 
+    0.7214 51.551733, 0.70065 51.547133, 0.6672 51.547133, 0.63725 51.5479, 0.62455 51.5433, 0.6211 51.535633, 0.61995 51.524867, 0.6073 51.515667, 0.59115 51.5149, 0.5335 51.5172, 
+    0.4851 51.511833, 0.40785 51.4942, 0.3952 51.4873, 0.39635 51.473467, 0.4102 51.467333, 0.4367 51.466567, 0.50815 51.480367, 0.6361 51.486533, 0.6707 51.484233, 0.6926 51.4704, 
+    0.6972 51.459667, 0.688 51.445833, 0.6638 51.432033, 0.60615 51.419767, 0.54965 51.412833, 0.537 51.405167, 0.5439 51.3998, 0.58195 51.394433, 0.61765 51.395967, 0.7064 51.3906, 
+    0.75135 51.376, 0.8655 51.361433, 0.94505 51.3599, 0.9681 51.3576, 1.0292 51.369867, 1.0638 51.3714, 1.1076 51.360667, 1.14795 51.351433, 1.186 51.351433, 1.209 51.359333, 
+    1.2542 51.3683, 1.309 51.387367, 1.35095 51.3921, 1.39015 51.381367, 1.4017 51.362933, 1.3971 51.3491, 1.3752 51.318433, 1.35785 51.285433, 1.3648 51.2647, 1.3798 51.249367, 
+    1.38785 51.230167, 1.3867 51.214033, 1.36595 51.190267, 1.33135 51.169533, 1.3129 51.1442, 1.30485 51.121967, 1.2887 51.1135, 1.26565 51.107367, 1.2334 51.103533, 1.1596 51.098933, 
+    1.10545 51.079733, 1.0374 51.051367, 0.9775 51.0291, 0.95905 51.013733, 0.95675 50.9884, 0.97175 50.9439, 0.96365 50.928567, 0.93025 50.912433, 0.87375 50.907067, 0.7804 50.907067, 
+    0.65935 50.904767, 0.5637 50.897867, 0.4772 50.884033, 0.42535 50.864867, 0.38845 50.846433, 0.34005 50.803467, 0.2928 50.777367, 0.2271 50.752033, 0.1925 50.7436, 0.1591 50.744367, 
+    0.09335 50.758167, -0.0323 50.793467, -0.15915 50.798833, -0.20295 50.7927, -0.3148 50.765833, -0.3701 50.7574, -0.43695 50.760467, -0.54415 50.765833, -0.5764 50.762, -0.6928 50.721333, 
+    -0.8461 50.6584, -0.898 50.629267, -0.91645 50.624633, -0.96255 50.633867, -0.99715 50.647667, -1.04785 50.676067, -1.0686 50.698333, -1.0582 50.712133, -1.0167 50.726733, -0.97635 50.735933, 
+    -0.9579 50.742067, -0.9429 50.7582, -0.9406 50.787333, -0.94755 50.810367, -0.97635 50.829567, -1.0086 50.839533, -1.0328 50.836467, -1.05355 50.818833, -1.07545 50.7935, -1.1273 50.775833, 
+    -1.1688 50.7843, -1.2126 50.801167, -1.30715 50.865633, -1.3786 50.890933, -1.4247 50.898633, -1.4616 50.895567, -1.4593 50.890933, -1.427 50.874833, -1.3221 50.827267, -1.30595 50.8142, 
+    -1.31175 50.801933, -1.329 50.788133, -1.41435 50.733633, -1.5492 50.650733, -1.5976 50.634633, -1.661 50.634633, -1.8604 50.6377, -1.8892 50.643067, -1.9503 50.667633, -2.01945 50.7037, 
+    -2.0575 50.7175, -2.0771 50.716733, -2.099 50.7083, -2.1059 50.6914, -2.10595 50.6845, -2.0633 50.6607, -2.01605 50.629233, -2.01375 50.6208, -2.0241 50.591633, -2.0437 50.573233, 
+    -2.0737 50.560167, -2.1336 50.554033, -2.22005 50.556333, -2.2823 50.5663, -2.39415 50.597, -2.43565 50.597767, -2.46215 50.586267, -2.4633 50.573967, -2.45525 50.553267, -2.446 50.539433, 
+    -2.4437 50.525633, -2.45755 50.5172, -2.47485 50.520267, -2.4979 50.531, -2.5613 50.5855, -2.59475 50.6016, -2.6766 50.617733, -2.7377 50.6392, -2.79995 50.662233, -2.87605 50.6814, 
+    -2.93715 50.682167, -3.03745 50.6676, -3.132 50.639233, -3.1781 50.630767, -3.25535 50.6208, -3.33375 50.622333, -3.4271 50.6254, -3.46745 50.6254, -3.4767 50.6208, -3.47785 50.6016, 
+    -3.47785 50.577033, -3.49515 50.560167, -3.52395 50.540967, -3.5378 50.5218, -3.547 50.4765, -3.5574 50.465767, -3.58045 50.457333, -3.5966 50.439667, -3.59085 50.4274, -3.5747 50.4174, 
+    -3.5551 50.4082, -3.50555 50.409733, -3.4848 50.399, -3.47905 50.384433, -3.4825 50.371367, -3.4894 50.357567, -3.5159 50.342967, -3.56435 50.323033, -3.62315 50.2977, -3.66465 50.257033, 
+    -3.67385 50.232467, -3.67385 50.2102, -3.6808 50.199467, -3.69575 50.1941, -3.7246 50.204833, -3.74765 50.225567, -3.7603 50.235533, -3.76955 50.232467, -3.77645 50.2225, -3.79835 50.2102, 
+    -3.826 50.204067, -3.8594 50.220167, -3.88595 50.253167, -3.8986 50.280033, -3.9286 50.293067, -3.95855 50.293833, -3.99085 50.2831, -4.02775 50.283867, -4.04735 50.2923, -4.05315 50.309933, 
+    -4.0485 50.324533, -4.0416 50.336033, -4.0439 50.346, -4.06005 50.352933, -4.07965 50.356, -4.11075 50.355233, -4.1315 50.356, -4.14075 50.369033, -4.13615 50.3813, -4.13845 50.394367, 
+    -4.16265 50.403567, -4.188 50.401267, -4.2099 50.3913, -4.218 50.382833, -4.20645 50.3721, -4.17995 50.359833, -4.16955 50.3437, -4.1834 50.3299, -4.1984 50.328367, -4.23645 50.335267, 
+    -4.2849 50.3506, -4.33445 50.3675, -4.3621 50.370567, -4.4013 50.366733, -4.43475 50.3552, -4.4693 50.339867, -4.4958 50.334467, -4.5258 50.334467, -4.5696 50.332167, -4.59265 50.321433, 
+    -4.6157 50.316833, -4.64105 50.312233, -4.6653 50.319133, -4.68605 50.319133, -4.73215 50.3084, -4.7633 50.296867, -4.78405 50.283833, -4.7875 50.264667, -4.78865 50.2447, -4.8013 50.226267, 
+    -4.82435 50.219367, -4.8774 50.219367, -4.90855 50.2117, -4.93275 50.188667, -4.9662 50.171033, -5.0008 50.170267, -5.03305 50.1787, -5.06075 50.1833, -5.07915 50.1833, -5.09875 50.1764, 
+    -5.1126 50.1572, -5.1149 50.123433, -5.11375 50.1081, -5.10535 50.0884, -5.10225 50.076633, -5.1011 50.024433, -5.1276 49.984533, -5.1737 49.951533, -5.21175 49.944633, -5.25325 49.959233, 
+    -5.2786 49.986067, -5.29245 50.006033, -5.327 50.0237, -5.37315 50.0398, -5.42735 50.0651, -5.48845 50.082767, -5.56225 50.089667, -5.60375 50.085833, -5.6395 50.072033, -5.73285 50.025233, 
+    -5.77435 50.021367, -5.7997 50.0306, -5.81815 50.0513, -5.82625 50.073567, -5.83085 50.1173, -5.81585 50.147233, -5.79625 50.175633, -5.77205 50.193267, -5.7252 50.2209, -5.6636 50.237033, 
+    -5.6163 50.235567, -5.5635 50.221633, -5.51725 50.215533, -5.49765 50.2094, -5.4596 50.200167, -5.43885 50.204, -5.4285 50.2186, -5.4308 50.233167, -5.42385 50.2447, -5.39505 50.247767, 
+    -5.304 50.262333, -5.26595 50.2869, -5.2037 50.3084, -5.1772 50.3337, -5.16685 50.353633, -5.16685 50.374367, -5.1484 50.392033, -5.1161 50.402, -5.07695 50.4089, -5.0389 50.4281, 
+    -5.03775 50.4488, -5.0389 50.466467, -5.0562 50.486433, -5.07005 50.510967, -5.0677 50.534767, -5.0458 50.543967, -5.00775 50.5409, -4.9628 50.515567, -4.9259 50.500233, -4.8948 50.501, 
+    -4.8821 50.5056, -4.8694 50.5217, -4.8729 50.533233, -4.89015 50.537067, -4.9213 50.5363, -4.9478 50.547033, -4.9478 50.563133, -4.93165 50.5762, -4.8994 50.586167, -4.85905 50.599233, 
+    -4.84985 50.6161, -4.83025 50.636067, -4.71615 50.6921, -4.64355 50.7366, -4.6009 50.7673, -4.58935 50.789567, -4.58935 50.816433, -4.5974 50.847867, -4.5974 50.865533, -4.58125 50.889333, 
+    -4.55355 50.9131, -4.5524 50.933067, -4.56855 50.957633, -4.5697 50.9837, -4.5547 51.0029, -4.52015 51.014433, -4.47865 51.0029, -4.4129 50.9799, -4.3818 50.980667, -4.3299 50.992933, 
+    -4.25385 51.037433, -4.21465 51.055867, -4.12935 51.060467, -4.1109 51.0643, -4.10165 51.072733, -4.10745 51.081167, -4.1236 51.087333, -4.1478 51.0858, -4.187 51.085033, -4.2181 51.095767, 
+    -4.225 51.1088, -4.2273 51.1349, -4.2158 51.1587, -4.19155 51.177133, -4.14545 51.187867, -4.0878 51.193233, -4.02675 51.193233, -3.9518 51.211667, -3.8792 51.223167, -3.8077 51.228533, 
+    -3.6263 51.217467, -3.5559 51.235433, -3.51655 51.238167, -3.4213 51.198133, -3.3654 51.198133, -3.29085 51.220233, -3.2598 51.227133, -3.19975 51.224367, -3.1521 51.2285, -3.13245 51.240267, 
+    -3.1097 51.318967, -3.0807 51.3645, -3.0455 51.387967, -2.92125 51.4142, -2.82395 51.466667, -2.7142 51.502567, -2.6873 51.526033, -2.6728 51.5633, -2.6645 51.586767, -2.6169 51.635067, 
+    -2.5196 51.711, -2.5082 51.727967, -2.54445 51.720667, -2.60655 51.691667, -2.74735 51.596433, -2.85605 51.5502, -2.9596 51.5364, -2.98235 51.532267, -3.0279 51.5019, -3.05485 51.490833, 
+    -3.1128 51.4798, -3.13145 51.467367, -3.2039 51.405267, -3.32505 51.370033, -3.4389 51.363133, -3.48035 51.375567, -3.55485 51.428033, -3.6149 51.462533, -3.6584 51.470833, -3.71015 51.466667, 
+    -3.7288 51.4722, -3.764 51.505333, -3.7909 51.513633, -3.88305 51.518433, -3.9638 51.5626, -3.9969 51.566767, -4.1025 51.5488, -4.1522 51.522567, -4.175 51.522567, -4.2102 51.546033, 
+    -4.24125 51.554333, -4.29095 51.558467, -4.31165 51.566767, -4.32615 51.595733, -4.30545 51.616467, -4.2785 51.623367, -4.20605 51.602633, -4.16255 51.601267, -4.07975 51.630267, -4.0259 51.660633, 
+    -4.028 51.6772, -4.0404 51.685467, -4.07145 51.688233, -4.15015 51.639933, -4.175 51.633033, -4.19775 51.6344, -4.25365 51.657867, -4.35305 51.6758, -4.3634 51.686867, -4.35925 51.696533, 
+    -4.293 51.72, -4.2806 51.731033, -4.2868 51.743467, -4.3096 51.7545, -4.3365 51.751733, -4.3572 51.755867, -4.3748 51.774533, -4.3976 51.774533, -4.5011 51.744167, -4.63365 51.7207, 
+    -4.71855 51.7207, -4.74545 51.709667, -4.75375 51.694467, -4.73715 51.646167, -4.7475 51.633733, -4.7848 51.624067, -4.85105 51.6282, -4.8904 51.644767, -4.91525 51.647533, -5.0105 51.633733, 
+    -5.05395 51.637867, -5.0871 51.658567, -5.0933 51.676533, -5.07055 51.708267, -5.0809 51.716567, -5.10575 51.716567, -5.1492 51.704133, -5.16575 51.6986, -5.20305 51.712433, -5.2341 51.7138, 
+    -5.2465 51.726233, -5.2403 51.7414, -5.2072 51.757967, -5.16575 51.757967, -5.13265 51.766267, -5.10365 51.788333, -5.0933 51.822867, -5.10985 51.8477, -5.1782 51.8767, -5.2755 51.882233, 
+    -5.2962 51.8974, -5.29415 51.9181, -5.27965 51.9319, -5.20305 51.951233, -5.14505 51.992667, -5.10365 52.0396, -5.09745 52.065833, -5.0809 52.071333, -5.0167 52.065833, -4.96905 52.072733, 
+    -4.9401 52.071333, -4.90075 52.0465, -4.87795 52.047867, -4.8614 52.058933, -4.8614 52.071333, -4.8821 52.1017, -4.8614 52.1155, -4.81585 52.111367, -4.791 52.122433, -4.7701 52.142567, 
+    -4.74015 52.157167, -4.7113 52.1633, -4.62485 52.159467, -4.59255 52.164867, -4.56605 52.184033, -4.53605 52.2247, -4.48995 52.2439, -4.4346 52.2508, -4.385 52.259267, -4.33085 52.277667, 
+    -4.2755 52.316033, -4.20405 52.372833, -4.1326 52.4327, -4.1061 52.482567, -4.1003 52.5171, -4.07725 52.560067, -4.0565 52.577733, -4.0265 52.586933, -4.03 52.595367, -4.0415 52.6015, 
+    -4.1026 52.6253, -4.1222 52.6368, -4.13375 52.656767, -4.1245 52.700533, -4.0853 52.7412, -4.07725 52.755767, -4.083 52.767267, -4.1095 52.774967, -4.1614 52.778033, -4.1752 52.786467, 
+    -4.18095 52.829433, -4.1821 52.850933, -4.1994 52.869333, -4.204 52.888533, -4.1971 52.902333, -4.14985 52.926133, -4.13255 52.946833, -4.1429 52.956067, -4.17635 52.960667, -4.204 52.9599, 
+    -4.2582 52.9361, -4.31355 52.933033, -4.41615 52.933033, -4.4542 52.924567, -4.52565 52.8908, -4.56025 52.8839, -4.57525 52.877, -4.58905 52.8486, -4.59365 52.821733, -4.6052 52.811767, 
+    -4.6294 52.8133, -4.64785 52.831733, -4.66285 52.840933, -4.68475 52.836333, -4.73775 52.817133, -4.76545 52.809467, -4.7931 52.811767, -4.80345 52.8302, -4.80115 52.851667, -4.78275 52.873933, 
+    -4.7297 52.906933, -4.69285 52.916133, -4.64905 52.939933, -4.58565 52.976767, -4.49455 53.0021, -4.4473 53.031267, -4.3735 53.0796, -4.35045 53.114133, -4.279 53.1694, -4.1925 53.216967, 
+    -4.12105 53.239233, -4.04035 53.256867, -3.9919 53.2822, -3.95155 53.320567, -3.94695 53.391933, -3.9331 53.4234, -3.91465 53.430333, -3.89625 53.427233, -3.88355 53.418033, -3.8628 53.393467, 
+    -3.81555 53.3628, -3.7694 53.342833, -3.72215 53.3321, -3.66335 53.322133, -3.5965 53.3229, -3.5538 53.329033, -3.43735 53.365867, -3.39585 53.377367, -3.3555 53.3743, -3.33475 53.3605, 
+    -3.33015 53.340533, -3.3163 53.328267, -3.28405 53.322133, -3.2656 53.3229, -3.21945 53.3037, -3.15375 53.273, -3.13765 53.273767, -3.1192 53.283767, -3.11575 53.299867, -3.11575 53.3137, 
+    -3.1457 53.331333, -3.19645 53.363567, -3.2022 53.3889, -3.18955 53.405, -3.1584 53.4127, -3.13535 53.415, -3.12035 53.424967, -3.10425 53.4265, -3.0858 53.425733, -3.06045 53.4081, 
+    -3.01895 53.364367, -2.97165 53.332133, -2.92785 53.312933, -2.8979 53.305267, -2.87025 53.315233, -2.86215 53.3329, -2.87255 53.3605, -2.88985 53.378933, -2.9544 53.426533, -3.0466 53.473333, 
+    -3.0754 53.5117, -3.1157 53.570033, -3.1215 53.586167, -3.1065 53.609933, -3.06845 53.638333, -3.0327 53.666733, -3.0154 53.6867, -3.0085 53.704367, -2.99005 53.7128, -2.9578 53.715867, 
+    -2.92895 53.725833, -2.91165 53.741967, -2.91285 53.753467, -2.9324 53.761133, -2.982 53.763433, -3.0039 53.758833, -3.03385 53.7504, -3.05345 53.7527, -3.0765 53.7719, -3.0788 53.787233, 
+    -3.07075 53.863967, -3.05575 53.877033, -3.0373 53.881633, -2.97275 53.880867, -2.95545 53.887, -2.9543 53.8985, -2.9578 53.909267, -2.99465 53.9369, -2.9981 53.952233, -2.99465 53.959933, 
+    -2.97965 53.963767, -2.94395 53.963767, -2.9255 53.963, -2.9197 53.969133, -2.91625 53.9837, -2.9278 53.996767, -2.98425 54.0336, -2.9935 54.046633, -2.9889 54.058133, -2.9808 54.069667, 
+    -2.9635 54.0781, -2.88515 54.1188, -2.8759 54.1326, -2.8805 54.1441, -2.9001 54.173267, -2.90125 54.188633, -2.8932 54.217767, -2.8932 54.2293, -2.90245 54.235433, -2.9232 54.2339, 
+    -2.94395 54.2224, -2.96935 54.217, -2.9797 54.209333, -2.9866 54.184767, -3.00275 54.174033, -3.02005 54.171733, -3.04885 54.1817, -3.065 54.1986, -3.07195 54.234667, -3.07885 54.246167, 
+    -3.095 54.248467, -3.1134 54.239267, -3.1353 54.204733, -3.14685 54.168667, -3.1572 54.153333, -3.17795 54.1418, -3.20565 54.137967, -3.2264 54.1326, -3.23675 54.126467, -3.23445 54.1165, 
+    -3.21715 54.093467, -3.2241 54.081967, -3.2483 54.0766, -3.26905 54.079667, -3.28635 54.091167, -3.3025 54.105, -3.3094 54.1165, -3.30825 54.128767, -3.30135 54.148733, -3.2633 54.202467, 
+    -3.2518 54.227767, -3.23105 54.279967, -3.23565 54.2907, -3.246 54.294533, -3.261 54.293767, -3.26905 54.282267, -3.2979 54.236233, -3.32095 54.2247, -3.37975 54.217033, -3.39475 54.218567, 
+    -3.40975 54.233933, -3.4386 54.263833, -3.472 54.2838, -3.4847 54.298367, -3.48355 54.3145, -3.4847 54.339067, -3.5008 54.353633, -3.5953 54.406567, -3.66565 54.470267, -3.68525 54.5002, 
+    -3.6899 54.520167, -3.66105 54.563133, -3.60345 54.6345, -3.6011 54.6629, -3.6115 54.682067, -3.61035 54.6936, -3.5746 54.7166, -3.53885 54.7358, -3.49855 54.770333, -3.479 54.807167, 
+    -3.46975 54.835567, -3.4617 54.869333, -3.4363 54.896967, -3.3429 54.950667, -3.3072 54.958367, -3.2772 54.959133, -3.18615 54.946833, -3.1723 54.948367, -3.1677 54.958367, -3.17 54.972167, 
+    -3.17 54.9852, -3.17925 54.9998, -3.19885 55.005933, -3.2277 55.009, -3.245 55.005933, -3.27265 54.998267, -3.31185 54.986733, -3.35565 54.9783, -3.3787 54.976, -3.4075 54.9806, 
+    -3.44205 54.986733, -3.4755 54.9898, -3.51585 54.984433, -3.5539 54.975233, -3.58155 54.9714, -3.61385 54.976, -3.65535 54.982133, -3.67955 54.982133, -3.71185 54.972167, -3.7222 54.958333, 
+    -3.72795 54.943767, -3.7268 54.927633, -3.70835 54.908467, -3.70835 54.8931, -3.72105 54.880833, -3.7395 54.875467, -3.80635 54.878533, -3.83405 54.876233, -3.86745 54.860867, -3.88015 54.8601, 
+    -3.9032 54.863933, -3.93895 54.880833, -3.96085 54.880833, -3.97005 54.876233, -3.9793 54.865467, -3.9735 54.835567, -3.9793 54.8271, -4.0012 54.818667, -4.0208 54.805633, -4.03925 54.779533, 
+    -4.05535 54.7711, -4.0911 54.772633, -4.12455 54.795667, -4.1349 54.824033, -4.14875 54.830967, -4.1649 54.828667, -4.1718 54.817133, -4.17985 54.800267, -4.19255 54.793367, -4.2179 54.795667, 
+    -4.24675 54.809467, -4.32975 54.847067, -4.37355 54.8532, -4.40465 54.870067, -4.4277 54.91, -4.45885 54.917667, -4.48305 54.9123, -4.4946 54.900767, -4.49345 54.8862, -4.48535 54.872367, 
+    -4.4715 54.8578, -4.4162 54.812533, -4.40695 54.785667, -4.40925 54.7688, -4.4381 54.744233, -4.445 54.730433, -4.4381 54.719667, -4.42425 54.7074, -4.42655 54.7005, -4.4519 54.6836, 
+    -4.51995 54.671333, -4.55565 54.679, -4.5741 54.6959, -4.59485 54.718133, -4.62255 54.7565, -4.6652 54.7872, -4.709 54.798733, -4.7482 54.802567, -4.7839 54.8133, -4.8692 54.870867, 
+    -4.9234 54.877767, -4.9568 54.869333, -5.0052 54.837867, -5.01445 54.807167, -5.00985 54.7665, -4.95795 54.7082, -4.9591 54.689767, -4.9741 54.678267, -5.0052 54.681333, -5.0271 54.690533, 
+    -5.0744 54.725833, -5.0905 54.754233, -5.09745 54.7811, -5.10205 54.803333, -5.1159 54.822533, -5.13435 54.831733, -5.16665 54.854767, -5.2462 54.961433, -5.2485 54.9814, -5.24505 54.996733, 
+    -5.22085 55.018233, -5.1874 55.025133, -5.16205 55.020533, -5.094 54.9622, -5.07445 54.956833, -5.06065 54.9607, -5.0583 54.9791, -5.0687 54.996, -5.1217 55.055833, -5.1217 55.0781, 
+    -5.109 55.091167, -5.0364 55.1418, -4.943 55.208567, -4.905 55.244633, -4.89115 55.273033, -4.88425 55.3045, -4.88195 55.350533, -4.8727 55.3705, -4.8393 55.3912, -4.8266 55.404267, 
+    -4.8243 55.4503, -4.8116 55.477167, -4.7966 55.494067, -4.72975 55.524733, -4.71935 55.543167, -4.7159 55.565433, -4.7228 55.585367, -4.7378 55.6015, -4.7666 55.613, -4.9418 55.675167, 
+    -4.966 55.696667, -4.9683 55.712, -4.96135 55.7381, -4.95445 55.758067, -4.9268 55.8018, -4.91985 55.817133, -4.92565 55.837867, -4.94295 55.8931, -4.93605 55.960633, -4.9222 55.981367, 
+    -4.90145 55.9898, -4.82885 55.988267, -4.664 55.952967, -4.6225 55.948367, -4.6006 55.950667, -4.5948 55.9637, -4.60175 55.976767, -4.61905 55.9852, -4.7032 56.000567, -4.7689 56.028167, 
+    -4.81155 56.0581, -4.8346 56.082667, -4.8473 56.082667, -4.87265 56.0704, -4.89225 56.0635, -4.92335 56.066567, -4.9418 56.0796, -4.93835 56.094967, -4.90955 56.120267, -4.88645 56.165567, 
+    -4.8934 56.180133, -4.9049 56.1832, -4.9268 56.174767, -4.9568 56.161733, -4.9764 56.1625, -4.98445 56.172467, -4.99485 56.182433, -5.01095 56.181667, -5.034 56.173233, -5.04325 56.154033, 
+    -5.0398 56.098033, -5.03405 56.042767, -5.0352 56.002867, -5.03985 55.9269, -5.04445 55.9077, -5.07095 55.899267, -5.094 55.8962, -5.13895 55.913833, -5.14815 55.928433, -5.1493 55.9668, 
+    -5.15625 55.979067, -5.16775 55.9852, -5.1793 55.979067, -5.18965 55.966033, -5.2035 55.944533, -5.21735 55.9407, -5.23115 55.949133, -5.2427 55.9622, -5.25305 55.965267, -5.27265 55.9545, 
+    -5.2784 55.941467, -5.28305 55.9238, -5.26805 55.906933, -5.245 55.900033, -5.215 55.900033, -5.1908 55.9054, -5.1574 55.887733, -5.10435 55.861667, -5.0859 55.8417, -5.08705 55.821733, 
+    -5.0767 55.803333, -5.0709 55.7895, -5.0594 55.7688, -5.0744 55.7519, -5.1078 55.751133, -5.13085 55.761133, -5.1355 55.776467, -5.1297 55.793367, -5.1378 55.8064, -5.147 55.811, 
+    -5.1597 55.810233, -5.17585 55.807933, -5.1966 55.821767, -5.2185 55.847067, -5.2485 55.866267, -5.29345 55.871633, -5.3292 55.880067, -5.373 55.894667, -5.38565 55.913833, -5.38915 55.939933, 
+    -5.39955 55.995967, -5.4007 56.0136, -5.38225 56.031267, -5.3488 56.058133, -5.3442 56.0819, -5.31885 56.098033, -5.29 56.1057, -5.15395 56.177833, -5.109 56.220067, -5.10785 56.2331, 
+    -5.11595 56.236167, -5.13555 56.233867, -5.1701 56.223133, -5.20815 56.199333, -5.24045 56.1771, -5.3119 56.156367, -5.3626 56.119533, -5.42135 56.0643, -5.48595 56.039733, -5.5311 56.0255, 
+    -5.54645 56.0009, -5.5403 55.9681, -5.50915 55.925933, -5.4001 55.822967, -5.3944 55.805033, -5.40575 55.786133, -5.43835 55.7663, -5.5035 55.748367, -5.53895 55.720033, -5.54035 55.692633, 
+    -5.52405 55.664767, -5.5113 55.611867, -5.52405 55.5722, -5.585 55.522133, -5.6374 55.473967, -5.6544 55.4551, -5.6544 55.4428, -5.6431 55.4343, -5.5949 55.433367, -5.58215 55.421067, 
+    -5.585 55.3937, -5.61335 55.371967, -5.66715 55.360633, -5.69835 55.356833, -5.72665 55.3408, -5.80035 55.319067))
+
+POLYGON ((9.3875 63.893567, 9.41415 63.893567, 9.42545 63.889467, 9.43775 63.878533, 9.4326 63.864867, 9.41315 63.849833, 9.3947 63.849833, 9.3824 63.8553, 9.37315 63.877833, 9.3793 63.889467, 
+    9.3875 63.893567))
+
+POLYGON ((1.3318 38.7376, 1.28345 38.7517, 1.18075 38.7527, 1.1581 38.7668, 1.1581 38.7829, 1.2215 38.865467, 1.25625 38.955067, 1.32575 39.0084, 1.3907 39.0386, 1.45865 39.046667, 
+    1.51905 39.043633, 1.55835 38.998333, 1.5568 38.968133, 1.5085 38.921833, 1.4073 38.8262, 1.37405 38.7809, 1.37255 38.7507, 1.3514 38.7346, 1.3318 38.7376))
+
+POLYGON ((-6.97375 58.3449, -6.9554 58.344433, -6.9092 58.3173, -6.88205 58.288333, -6.8875 58.2711, -6.8997 58.264767, -6.92145 58.264767, -6.9717 58.292833, -6.9839 58.315467, -6.9839 58.3345, 
+    -6.97375 58.3449))
+
+POLYGON ((-7.61285 58.3789, -7.5938 58.3798, -7.5843 58.3653, -7.58705 58.3481, -7.60605 58.342667, -7.621 58.3454, -7.6332 58.357167, -7.63185 58.370733, -7.61285 58.3789))
+
+POLYGON ((7.87745 63.239533, 8.00065 63.305967, 8.0151 63.3077, 8.04265 63.289367, 8.0413 63.278867, 8.0177 63.235167, 8.002 63.222033, 7.97315 63.2168, 7.92595 63.212433, 7.8984 63.205433, 
+    7.88135 63.2098, 7.8722 63.219433, 7.8722 63.231667, 7.87745 63.239533))
+
+POLYGON ((4.7491 60.713367, 4.7629 60.715567, 4.78125 60.708567, 4.79175 60.6797, 4.78125 60.658733, 4.75765 60.6561, 4.7393 60.667467, 4.73535 60.694567, 4.7491 60.713367))
+
+POLYGON ((14.648 68.833567, 14.6706 68.8267, 14.6634 68.806133, 14.66135 68.7856, 14.6675 68.772567, 14.6891 68.773267, 14.7246 68.782867, 14.75955 68.787667, 14.7832 68.787667, 14.79865 68.778767, 
+    14.8264 68.765067, 14.8737 68.7671, 14.91585 68.773967, 14.9405 68.789033, 14.9405 68.810267, 14.91175 68.830833, 14.89325 68.8507, 14.9025 68.8692, 14.9205 68.878133, 14.93795 68.8788, 
+    14.96365 68.868533, 14.9719 68.849333, 14.98835 68.8329, 15.0079 68.826733, 15.0151 68.835633, 15.01815 68.861667, 15.03155 68.866467, 15.05415 68.849333, 15.07265 68.8466, 15.09885 68.850733, 
+    15.10295 68.868567, 15.0824 68.891867, 15.0464 68.915833, 15.00325 68.942567, 14.99295 68.9686, 14.9868 68.9967, 15.0125 69.0344, 15.0382 69.049467, 15.07725 69.051533, 15.104 69.048767, 
+    15.12865 69.035767, 15.15075 69.019333, 15.17955 68.993967, 15.22065 68.9645, 15.24635 68.946, 15.27515 68.938467, 15.3199 68.935033, 15.3456 68.935033, 15.37235 68.9453, 15.4011 68.9638, 
+    15.41755 68.993967, 15.4628 69.035067, 15.4983 69.063833, 15.52915 69.085767, 15.5826 69.112467, 15.6422 69.142633, 15.6952 69.167967, 15.7723 69.212533, 15.81445 69.243367, 15.85455 69.257067, 
+    15.88795 69.2591, 15.93115 69.255667, 15.9733 69.262533, 16.01235 69.285833, 16.0494 69.298833, 16.07715 69.3105, 16.1018 69.3105, 16.12135 69.302267, 16.11825 69.2769, 16.0859 69.247433, 
+    16.0396 69.204267, 15.97795 69.1563, 15.93065 69.111767, 15.87355 69.067933, 15.82935 69.033667, 15.79645 69.009667, 15.7543 69.000767, 15.69105 68.9939, 15.6335 69.000767, 15.59235 69.004867, 
+    15.55535 68.9946, 15.51265 68.9699, 15.4715 68.947967, 15.4314 68.915767, 15.40265 68.8822, 15.36975 68.842467, 15.3055 68.7931, 15.27975 68.766367, 15.28695 68.749233, 15.3034 68.7369, 
+    15.3322 68.7328, 15.34765 68.726633, 15.34765 68.712233, 15.3024 68.6814, 15.25405 68.654, 15.2032 68.6314, 15.123 68.6088, 15.05825 68.586167, 15.00475 68.568367, 14.97235 68.571767, 
+    14.9312 68.5759, 14.90445 68.5903, 14.8726 68.615633, 14.8664 68.639633, 14.8906 68.652667, 14.9153 68.658833, 14.92865 68.6753, 14.94715 68.696533, 14.9811 68.702033, 15.00885 68.701333, 
+    15.03045 68.702033, 15.05925 68.7116, 15.0695 68.732867, 15.07875 68.756167, 15.068 68.767133, 15.0423 68.770567, 15.00015 68.7541, 14.94565 68.728767, 14.88035 68.710233, 14.83615 68.698567, 
+    14.7796 68.685567, 14.7061 68.676633, 14.67625 68.688267, 14.6403 68.6876, 14.6074 68.667733, 14.58165 68.6458, 14.538 68.630733, 14.4794 68.612233, 14.43415 68.6129, 14.4033 68.630733, 
+    14.40025 68.651267, 14.3735 68.6595, 14.34985 68.662233, 14.34165 68.6787, 14.36165 68.694433, 14.3966 68.7054, 14.41925 68.714333, 14.45315 68.721867, 14.4974 68.732833, 14.51385 68.745167, 
+    14.5097 68.756133, 14.484 68.758167, 14.46035 68.7479, 14.42645 68.745167, 14.40485 68.749267, 14.39355 68.7664, 14.39455 68.7808, 14.41205 68.802033, 14.4388 68.8123, 14.4727 68.8178, 
+    14.51485 68.8123, 14.55545 68.797933, 14.575 68.788333, 14.5945 68.792433, 14.60685 68.807533, 14.62535 68.823267, 14.648 68.833567))
+
+POLYGON ((10.93165 59.133033, 10.96835 59.133033, 10.98145 59.129533, 11.01555 59.106833, 11.0182 59.084967, 11.009 59.074467, 10.9828 59.0675, 10.9487 59.078867, 10.92115 59.105933, 10.92115 59.126067, 
+    10.93165 59.133033))
+
+POLYGON ((1.7606 42.434233, 1.65035 42.421033, 1.4784 42.404867, 1.7606 42.434233))
+
+POLYGON ((4.7524 61.889033, 4.78195 61.885967, 4.7898 61.879867, 4.8003 61.867633, 4.8003 61.857133, 4.778 61.8484, 4.76225 61.849267, 4.73735 61.865, 4.73605 61.8755, 4.7426 61.883367, 
+    4.7524 61.889033))
+
+POLYGON ((5.0166 61.580933, 5.06645 61.583567, 5.0848 61.576567, 5.0874 61.562567, 5.05855 61.5521, 5.0258 61.5547, 5.0061 61.5687, 5.0061 61.5748, 5.0166 61.580933))
+
+POLYGON ((5.91725 59.323567, 5.9946 59.3218, 6.0346 59.315233, 6.04115 59.303867, 6.02935 59.289033, 6.011 59.278533, 5.9376 59.2794, 5.89955 59.2934, 5.89565 59.31, 5.91725 59.323567))
+
+POLYGON ((13.22555 68.090367, 13.2593 68.1068, 13.2708 68.128733, 13.26425 68.149567, 13.27905 68.166033, 13.3021 68.1693, 13.3251 68.159433, 13.3465 68.1463, 13.3465 68.123267, 13.35475 68.102433, 
+    13.36295 68.0838, 13.36295 68.064067, 13.358 68.037733, 13.3432 68.0202, 13.307 68.0147, 13.2593 68.0147, 13.22145 68.0224, 13.19185 68.036633, 13.19515 68.056367, 13.2017 68.0794, 
+    13.22555 68.090367))
+
+MULTIPOLYGON (((11.12705 59.1381, 11.17385 59.140567, 11.3136 59.091233, 11.36565 59.051067, 11.3985 58.939633, 11.4451 58.915867, 11.5355 58.921367, 11.5876 58.946933, 11.64375 58.993533, 11.704 59.1013, 
+    11.73965 59.1817, 11.74235 59.322367, 11.71365 59.438367, 11.66295 59.5233, 11.64655 59.601867, 11.66025 59.637467, 11.67665 59.650267, 11.7109 59.6585, 11.7609 59.679967, 11.84585 59.726533, 
+    11.85955 59.7576, 11.85955 59.789567, 11.8294 59.8398, 11.8294 59.8882, 11.84585 59.9083, 11.88285 59.924733, 12 59.925333, 12.19165 59.944567, 12.2859 59.981833, 12.3697 60.023767, 
+    12.46395 60.088967, 12.50585 60.179833, 12.54075 60.286967, 12.5617 60.391767, 12.58265 60.526867, 12.5652 60.6084, 12.50415 60.6643, 12.4413 60.7109, 12.38195 60.780767, 12.3121 60.857633, 
+    12.2737 60.9345, 12.2423 60.997367, 12.25625 61.032333, 12.30165 61.060267, 12.40985 61.067267, 12.5146 61.067267, 12.61935 61.083567, 12.7206 61.116167, 12.7869 61.1907, 12.8253 61.2792, 
+    12.83405 61.353733, 12.82705 61.418967, 12.79215 61.4632, 12.68395 61.528433, 12.5792 61.5587, 12.4605 61.584333, 12.3802 61.5983, 12.3034 61.6216, 12.2301 61.6542, 12.16025 61.707767, 
+    12.1114 61.770667, 12.12535 61.831233, 12.16725 61.919733, 12.2074 62.033867, 12.24585 62.113067, 12.2877 62.1876, 12.2947 62.278433, 12.28075 62.345967, 12.23535 62.4205, 12.19695 62.481067, 
+    12.12015 62.550967, 12.0835 62.606867, 12.06605 62.662767, 12.0975 62.7699, 12.10445 62.842133, 12.0905 62.905, 12.1219 62.963233, 12.1708 63.014467, 12.15335 63.070367, 12.1289 63.123967, 
+    12.0835 63.1822, 12.01195 63.249733, 12.01545 63.314967, 12.08525 63.394167, 12.1586 63.457033, 12.1935 63.515267, 12.20395 63.5642, 12.2319 63.622433, 12.3017 63.694633, 12.3401 63.7389, 
+    12.44485 63.813433, 12.6421 63.934567, 12.7643 63.9928, 12.8551 64.055667, 12.9249 64.095267, 13.0506 64.132533, 13.17275 64.139533, 13.34385 64.1372, 13.4765 64.116233, 13.60565 64.092933, 
+    13.72785 64.062667, 13.864 64.053333, 13.9862 64.083633, 14.0543 64.106933, 14.1276 64.1768, 14.16255 64.249, 14.15555 64.3352, 14.1346 64.414367, 14.11365 64.4563, 14.0508 64.505233, 
+    13.9007 64.537833, 13.7366 64.579767, 13.71215 64.617033, 13.71215 64.6799, 13.7785 64.7428, 13.8955 64.8313, 14.03165 64.915167, 14.15035 65.008333, 14.2411 65.089867, 14.2795 65.1481, 
+    14.29695 65.201667, 14.3284 65.250567, 14.4052 65.311133, 14.45755 65.374033, 14.48025 65.406633, 14.4768 65.485833, 14.4628 65.560367, 14.49075 65.639567, 14.53615 65.716433, 14.56055 65.783967, 
+    14.592 65.8259, 14.57455 65.9051, 14.5536 65.963333, 14.53615 66.0169, 14.51 66.0658, 14.53095 66.110067, 14.59725 66.154333, 14.65315 66.1776, 14.72295 66.1753, 14.84865 66.182267, 
+    14.9743 66.189267, 15.11045 66.2149, 15.26755 66.242833, 15.3618 66.2708, 15.4037 66.301067, 15.43515 66.3593, 15.42115 66.436167, 15.4037 66.468767, 15.4072 66.499033, 15.4526 66.540967, 
+    15.66205 66.683067, 15.96405 66.857767, 16.13165 66.960233, 16.2608 67.018467, 16.3446 67.081367, 16.40745 67.151233, 16.4249 67.1955, 16.39345 67.232767, 16.32715 67.265367, 16.2224 67.3236, 
+    16.14735 67.365533, 16.102 67.421433, 16.11245 67.4587, 16.1404 67.495967, 16.19975 67.519267, 16.26605 67.5216, 16.3359 67.5309, 16.4127 67.5635, 16.5174 67.6264, 16.58025 67.700933, 
+    16.678 67.8011, 16.7723 67.903567, 16.87005 67.957133, 16.9591 67.9851, 17.0778 68.047967, 17.193 68.087567, 17.3047 68.110867, 17.392 68.0992, 17.52115 68.052633, 17.65035 68.020033, 
+    17.76905 67.992067, 17.88425 67.964133, 17.9436 67.968767, 18.0099 68.027, 18.04135 68.120167, 18.06925 68.1947, 18.07275 68.2576, 18.0518 68.341467, 17.99595 68.418333, 17.96105 68.478867, 
+    17.99595 68.539433, 18.0902 68.5837, 18.21415 68.569733, 18.33985 68.5441, 18.4411 68.513833, 18.5458 68.497533, 18.61215 68.502167, 18.73085 68.5045, 18.8565 68.506833, 19.00665 68.499833, 
+    19.1498 68.485867, 19.3348 68.460267, 19.5268 68.441633, 19.6682 68.418333, 19.7834 68.416, 19.88115 68.425333, 19.958 68.453267, 20.00335 68.4952, 20.00685 68.5348, 19.97195 68.569733, 
+    19.92655 68.595367, 19.9021 68.607, 19.9126 68.634967, 19.9824 68.672233, 20.0732 68.716467, 20.13255 68.756067, 20.20585 68.8283, 20.2198 68.8865, 20.1919 68.937767, 20.1395 68.975033, 
+    20.05225 69.007633, 20.01035 69.0379, 20.0278 69.065867, 20.0924 69.082167, 20.246 69.103133, 20.39965 69.126433, 20.46555 69.1027, 20.48895 69.109533, 20.51825 69.1115, 20.5725 69.109533, 
+    20.61055 69.096867, 20.6179 69.083167, 20.6513 69.081233, 20.6795 69.0673, 20.71735 69.0399, 20.7206 69.026467, 20.7206 69.007667, 20.723 68.986167, 20.74315 68.962533, 20.781 68.953433, 
+    20.8217 68.942933, 20.8588 68.930067, 20.89825 68.918233, 20.95065 68.899967, 20.99775 68.876033, 21.0469 68.854033, 21.0759 68.835233, 21.1138 68.826633, 21.1597 68.812133, 21.1811 68.799, 
+    21.22135 68.781267, 21.281 68.760867, 21.34305 68.7442, 21.40545 68.7257, 21.47315 68.7112, 21.5062 68.690767, 21.5666 68.661767, 21.60895 68.648067, 21.6629 68.642133, 21.7032 68.64, 
+    21.7612 68.631933, 21.80515 68.621467, 21.8414 68.608033, 21.88005 68.586033, 21.91715 68.565067, 21.9848 68.550033, 22.03275 68.547067, 22.0803 68.547067, 22.14075 68.5358, 22.21245 68.518067, 
+    22.266 68.506533, 22.32565 68.502767, 22.436 68.4974, 22.51055 68.487467, 22.56615 68.477267, 22.6258 68.458467, 22.66975 68.4437, 22.71085 68.434567, 22.7729 68.423833, 22.8212 68.4104, 
+    22.85465 68.392433, 22.8885 68.372567, 22.9441 68.3543, 22.99325 68.342467, 23.021 68.320733, 23.0629 68.291733, 23.075 68.254133, 23.0766 68.222967, 23.09195 68.197733, 23.11245 68.181367, 
+    23.15035 68.181367, 23.17775 68.1889, 23.2132 68.182433, 23.2559 68.1658, 23.3155 68.119067, 23.3651 68.083367, 23.4271 68.055433, 23.4956 68.041467, 23.51535 68.026167, 23.51455 67.9977, 
+    23.50165 67.9714, 23.48395 67.9456, 23.46055 67.934333, 23.4469 67.926267, 23.41865 67.924133, 23.38805 67.919833, 23.3715 67.89, 23.3731 67.8712, 23.38925 67.847033, 23.39005 67.816433, 
+    23.37555 67.7944, 23.35255 67.782867, 23.3461 67.757633, 23.35175 67.735067, 23.37835 67.7152, 23.4025 67.686733, 23.4025 67.665233, 23.3989 67.640767, 23.3723 67.602633, 23.3594 67.570967, 
+    23.35215 67.534433, 23.3598 67.5105, 23.3735 67.4944, 23.41455 67.490633, 23.45645 67.491167, 23.4887 67.489033, 23.53705 67.473467, 23.55435 67.4732, 23.5906 67.475367, 23.62685 67.489867, 
+    23.6462 67.502767, 23.6768 67.495767, 23.69215 67.4802, 23.68005 67.463, 23.6591 67.445833, 23.65505 67.410367, 23.66875 67.385133, 23.66555 67.362567, 23.6325 67.3341, 23.61115 67.322533, 
+    23.57975 67.3134, 23.5467 67.311267, 23.51045 67.293533, 23.4903 67.2758, 23.47095 67.243033, 23.45705 67.212233, 23.5173 67.167533, 23.5673 67.115233, 23.61565 67.083033, 23.68155 67.0421, 
+    23.7759 66.984533, 23.8657 66.9239, 23.90265 66.896233, 23.91175 66.859867, 23.90835 66.831067, 23.81855 66.8038, 23.77535 66.7932, 23.76285 66.762133, 23.7731 66.724233, 23.76345 66.698833, 
+    23.73845 66.672333, 23.7146 66.634433, 23.68845 66.588233, 23.65775 66.548067, 23.6424 66.521933, 23.61055 66.4901, 23.57875 66.4598, 23.56735 66.4272, 23.5685 66.3969, 23.57985 66.365833, 
+    23.5895 66.328333, 23.5986 66.2859, 23.6213 66.2609, 23.6543 66.232867, 23.72475 66.2048, 23.78385 66.191933, 23.8253 66.169567, 23.8503 66.1461, 23.8958 66.069567, 23.91395 66.032433, 
+    23.9333 65.997567, 23.97595 65.9146, 23.98845 65.865333, 23.989 65.8383, 23.9148 65.8383, 23.8662 65.822967, 23.82015 65.816167, 23.76005 65.817033, 23.7191 65.827267, 23.66155 65.849433, 
+    23.61295 65.852833, 23.55025 65.857933, 23.49525 65.8511, 23.4556 65.841733, 23.42615 65.839167, 23.4044 65.845133, 23.40055 65.8639, 23.39035 65.879233, 23.3801 65.888633, 23.35965 65.888633, 
+    23.34555 65.874967, 23.33535 65.857067, 23.3366 65.845133, 23.343 65.827233, 23.3379 65.811033, 23.32125 65.811033, 23.27265 65.824667, 23.1716 65.865567, 23.08715 65.898833, 23.0168 65.920133, 
+    22.97845 65.917567, 22.97845 65.905633, 22.98995 65.892, 23.0373 65.865567, 23.0731 65.850233, 23.10125 65.828067, 23.10125 65.793967, 23.09355 65.779467, 23.08205 65.760733, 23.0475 65.756467, 
+    23.0053 65.759, 22.9183 65.783733, 22.84155 65.802467, 22.78525 65.8238, 22.73665 65.845967, 22.66245 65.897967, 22.5972 65.933767, 22.5806 65.935467, 22.57165 65.928667, 22.58955 65.903067, 
+    22.5998 65.871533, 22.60105 65.835733, 22.5806 65.8204, 22.5614 65.8187, 22.52305 65.826367, 22.5077 65.821233, 22.4757 65.811, 22.43985 65.8127, 22.4194 65.823767, 22.40275 65.839133, 
+    22.38995 65.863833, 22.3631 65.8826, 22.3503 65.888567, 22.3324 65.8843, 22.2953 65.8809, 22.271 65.895367, 22.26205 65.9022, 22.2339 65.9005, 22.2275 65.8792, 22.23135 65.849333, 
+    22.2224 65.805033, 22.19935 65.792233, 22.1725 65.793933, 22.1354 65.793067, 22.129 65.774333, 22.13795 65.758133, 22.15205 65.732567, 22.1584 65.707833, 22.184 65.698467, 22.21725 65.6993, 
+    22.2262 65.6797, 22.2569 65.6371, 22.2876 65.597033, 22.3132 65.573167, 22.30425 65.564633, 22.271 65.5689, 22.20065 65.585933, 22.129 65.613233, 22.0369 65.641367, 21.94225 65.678867, 
+    21.8591 65.7121, 21.80025 65.736833, 21.744 65.770067, 21.69025 65.795633, 21.66085 65.797367, 21.6493 65.793933, 21.64805 65.782867, 21.6698 65.7641, 21.7133 65.7462, 21.74655 65.7266, 
+    21.80795 65.697633, 21.8412 65.673767, 21.8834 65.637967, 21.9205 65.6269, 21.9653 65.6107, 21.9896 65.603033, 21.996 65.590233, 21.9781 65.574033, 21.92945 65.568067, 21.8719 65.569767, 
+    21.80665 65.5783, 21.74655 65.600467, 21.72865 65.5996, 21.72735 65.585967, 21.7606 65.561233, 21.81565 65.536533, 21.886 65.5212, 21.9538 65.494767, 21.97295 65.4777, 21.97295 65.4581, 
+    21.93715 65.4513, 21.90515 65.453867, 21.8847 65.4692, 21.85785 65.4709, 21.8399 65.458967, 21.81945 65.4479, 21.7811 65.439367, 21.73245 65.435967, 21.69665 65.4368, 21.56875 65.439333, 
+    21.55465 65.430833, 21.5585 65.412067, 21.5521 65.397567, 21.5265 65.392467, 21.50475 65.3933, 21.48685 65.4061, 21.44335 65.4078, 21.41525 65.401, 21.41265 65.390767, 21.4216 65.379667, 
+    21.44975 65.3669, 21.4728 65.360933, 21.4792 65.345567, 21.49965 65.328533, 21.5227 65.335333, 21.53545 65.344733, 21.54955 65.3379, 21.5534 65.314033, 21.5572 65.293567, 21.5892 65.277367, 
+    21.59305 65.256067, 21.56745 65.249267, 21.5278 65.255233, 21.48685 65.272267, 21.44465 65.283333, 21.37555 65.3234, 21.31545 65.3609, 21.2745 65.389033, 21.2361 65.406933, 21.2182 65.4129, 
+    21.19265 65.406067, 21.19645 65.389867, 21.20415 65.367733, 21.19265 65.353233, 21.17855 65.3464, 21.176 65.337867, 21.20545 65.325067, 21.23485 65.325933, 21.2886 65.325067, 21.32185 65.318267, 
+    21.35255 65.287567, 21.405 65.2407, 21.4536 65.211733, 21.492 65.1981, 21.5048 65.173367, 21.50735 65.1333, 21.4715 65.100067, 21.42675 65.078733, 21.39475 65.062533, 21.35895 65.0344, 
+    21.3014 64.988367, 21.26175 64.9807, 21.2387 64.985833, 21.20415 64.985833, 21.1786 64.981567, 21.1645 64.9645, 21.15685 64.9415, 21.17475 64.906533, 21.1888 64.885233, 21.21825 64.857967, 
+    21.2272 64.826433, 21.2234 64.8034, 21.20675 64.784667, 21.18755 64.759933, 21.1543 64.747133, 21.1172 64.7463, 21.0942 64.7429, 21.0865 64.722433, 21.10315 64.6909, 21.13765 64.6585, 
+    21.20035 64.626967, 21.23745 64.615867, 21.23745 64.631233, 21.2592 64.6406, 21.272 64.641467, 21.29245 64.6406, 21.3462 64.6193, 21.39095 64.5903, 21.41015 64.5707, 21.41145 64.5528, 
+    21.3948 64.5494, 21.36795 64.5511, 21.33725 64.558767, 21.31805 64.5579, 21.33085 64.539167, 21.3654 64.511033, 21.40375 64.493133, 21.42935 64.4957, 21.4511 64.508467, 21.48435 64.5187, 
+    21.5061 64.508467, 21.50355 64.493133, 21.47155 64.471833, 21.42035 64.446233, 21.3935 64.419833, 21.3449 64.390833, 21.30525 64.366967, 21.2592 64.343967, 21.20035 64.332033, 21.153 64.3235, 
+    21.12105 64.310733, 21.07755 64.286867, 21.03915 64.259567, 21.0123 64.257867, 20.97905 64.257867, 20.95985 64.245067, 20.9496 64.2101, 20.9202 64.1888, 20.89075 64.1692, 20.8754 64.144467, 
+    20.8652 64.1206, 20.8409 64.095033, 20.82935 64.064333, 20.8025 64.039633, 20.75645 64.002133, 20.71805 63.9723, 20.672 63.953533, 20.6349 63.9416, 20.58505 63.924567, 20.55305 63.894733, 
+    20.5377 63.8683, 20.5377 63.852933, 20.51465 63.8376, 20.50185 63.833333, 20.4827 63.8325, 20.45835 63.818, 20.44685 63.806933, 20.42895 63.8001, 20.4149 63.8035, 20.39825 63.825667, 
+    20.3893 63.8359, 20.36245 63.8342, 20.33555 63.818, 20.30615 63.800967, 20.25755 63.774533, 20.2179 63.760033, 20.1987 63.7677, 20.1846 63.789033, 20.18335 63.807767, 20.16925 63.815433, 
+    20.14115 63.808633, 20.11555 63.774533, 20.10405 63.750667, 20.0887 63.7106, 20.07205 63.693567, 20.04265 63.677367, 20.01065 63.661167, 19.9902 63.664567, 19.94925 63.691, 19.8917 63.725933, 
+    19.8661 63.733633, 19.85845 63.715733, 19.86355 63.673933, 19.85205 63.645833, 19.82005 63.633867, 19.7625 63.621067, 19.69595 63.599767, 19.6384 63.5759, 19.6154 63.550333, 19.6282 63.529867, 
+    19.632 63.505133, 19.62435 63.482967, 19.57445 63.472767, 19.5335 63.477867, 19.4721 63.5188, 19.43115 63.548633, 19.41325 63.563967, 19.39535 63.571633, 19.3685 63.5725, 19.34805 63.560567, 
+    19.325 63.5435, 19.325 63.517067, 19.2943 63.4821, 19.24825 63.4446, 19.15995 63.402833, 19.09345 63.372167, 19.06145 63.354267, 19.0346 63.349167, 19.02055 63.331267, 18.98345 63.313367, 
+    18.9476 63.280967, 18.9054 63.263067, 18.8875 63.252833, 18.87855 63.243467, 18.87855 63.229833, 18.87855 63.214467, 18.86705 63.207667, 18.84145 63.205967, 18.80055 63.210233, 18.7647 63.2162, 
+    18.73145 63.238367, 18.711 63.259667, 18.68925 63.259667, 18.66875 63.242633, 18.6496 63.229833, 18.63295 63.229833, 18.60865 63.2273, 18.59075 63.215333, 18.57415 63.195733, 18.546 63.1855, 
+    18.51015 63.187233, 18.47945 63.191467, 18.4398 63.188933, 18.4232 63.166767, 18.42575 63.136067, 18.4104 63.116467, 18.38225 63.0994, 18.35665 63.0721, 18.32725 63.0542, 18.28885 63.0542, 
+    18.27605 63.0457, 18.28885 63.026933, 18.3055 63.015, 18.3285 63.004767, 18.3464 63.0005, 18.3656 62.987733, 18.3605 62.9741, 18.349 62.9664, 18.33365 62.9579, 18.35025 62.945967, 
+    18.3784 62.938267, 18.40655 62.9289, 18.41295 62.916967, 18.40655 62.901633, 18.37455 62.897367, 18.3541 62.8982, 18.31445 62.905, 18.2889 62.905, 18.27095 62.895633, 18.26715 62.8786, 
+    18.24795 62.8692, 18.2249 62.8624, 18.2083 62.864967, 18.1904 62.882867, 18.18015 62.8982, 18.16095 62.909267, 18.13535 62.909267, 18.1098 62.900767, 18.08675 62.875167, 18.0829 62.837667, 
+    18.07335 62.815667, 18.0423 62.797833, 17.9901 62.796933, 17.93005 62.797833, 17.90135 62.8126, 17.85045 62.8161, 17.8224 62.830867, 17.7767 62.863067, 17.7506 62.8874, 17.7493 62.903933, 
+    17.7532 62.9422, 17.7297 62.9622, 17.69055 62.977, 17.68275 63.004833, 17.6834 63.036133, 17.6586 63.0396, 17.6521 63.017, 17.6521 62.978733, 17.66775 62.926533, 17.7069 62.868267, 
+    17.74865 62.813467, 17.8498 62.723033, 17.8955 62.699533, 17.91375 62.699533, 17.9542 62.714333, 17.99205 62.748233, 18.0227 62.7691, 18.05015 62.7778, 18.07495 62.7778, 18.09315 62.773733, 
+    18.0957 62.7601, 18.0906 62.737067, 18.065 62.7166, 18.0292 62.697833, 18.02155 62.674833, 18.0484 62.654367, 18.08295 62.6322, 18.07655 62.5964, 18.04965 62.581067, 17.9998 62.559767, 
+    17.9307 62.545267, 17.86035 62.535867, 17.7836 62.5137, 17.7465 62.5069, 17.71195 62.5086, 17.6864 62.519667, 17.65695 62.522233, 17.63395 62.516267, 17.625 62.4958, 17.63905 62.4745, 
+    17.6736 62.444667, 17.6851 62.431867, 17.6902 62.412267, 17.67745 62.396067, 17.648 62.393533, 17.6173 62.3995, 17.5687 62.427633, 17.49195 62.46, 17.4408 62.486433, 17.39985 62.5103, 
+    17.3615 62.523933, 17.3231 62.5197, 17.30265 62.507767, 17.2886 62.484767, 17.28345 62.459167, 17.2886 62.432767, 17.2694 62.4106, 17.24635 62.389267, 17.2387 62.357733, 17.2515 62.333867, 
+    17.27835 62.321067, 17.32565 62.319367, 17.3602 62.319367, 17.405 62.3006, 17.45105 62.2827, 17.4958 62.2793, 17.54185 62.280167, 17.5687 62.2725, 17.58535 62.262267, 17.58535 62.235833, 
+    17.5674 62.219633, 17.51495 62.1881, 17.4574 62.151433, 17.42545 62.115633, 17.41775 62.080667, 17.4126 62.031233, 17.40495 61.994567, 17.3755 61.957067, 17.3525 61.916167, 17.3333 61.890567, 
+    17.3282 61.871833, 17.34225 61.852233, 17.35505 61.840267, 17.35505 61.823233, 17.34735 61.794233, 17.35885 61.7789, 17.38315 61.772933, 17.42025 61.7755, 17.46505 61.776333, 17.4919 61.761833, 
+    17.506 61.7303, 17.50085 61.691933, 17.474 61.657833, 17.4369 61.6357, 17.40365 61.6374, 17.3691 61.658733, 17.3512 61.6843, 17.3512 61.713267, 17.33965 61.724367, 17.3077 61.715833, 
+    17.2834 61.709, 17.25395 61.714967, 17.22455 61.728633, 17.1887 61.7431, 17.1657 61.747367, 17.1593 61.735433, 17.18235 61.726067, 17.1964 61.704767, 17.1887 61.6758, 17.1708 61.653633, 
+    17.16315 61.617833, 17.1657 61.592267, 17.17975 61.582867, 17.1849 61.559, 17.17595 61.5266, 17.14395 61.486533, 17.12605 61.460967, 17.11325 61.427733, 17.12475 61.400433, 17.14265 61.369767, 
+    17.19 61.3476, 17.2066 61.3169, 17.2015 61.2862, 17.18745 61.239333, 17.1708 61.183933, 17.16695 61.125967, 17.1644 61.090167, 17.1836 61.057767, 17.19255 61.0288, 17.2028 61.000667, 
+    17.2194 60.9657, 17.21815 60.914567, 17.2271 60.875367, 17.23095 60.847233, 17.24115 60.806333, 17.2399 60.762, 17.21685 60.7313, 17.22455 60.7083, 17.2386 60.686133, 17.2885 60.673333, 
+    17.332 60.665667, 17.37295 60.667367, 17.44075 60.681867, 17.4778 60.6887, 17.5162 60.6853, 17.5354 60.672533, 17.561 60.6495, 17.58015 60.627333, 17.58655 60.602633, 17.58915 60.581333, 
+    17.5981 60.5711, 17.64155 60.5711, 17.67995 60.575333, 17.71835 60.5813, 17.78615 60.596633, 17.83345 60.611133, 17.87695 60.632433, 17.9166 60.6299, 17.9422 60.617967, 17.9601 60.5958, 
+    17.96265 60.554033, 17.95625 60.5225, 17.96905 60.501167, 18.01385 60.476467, 18.0637 60.444067, 18.11105 60.4151, 18.1801 60.373333, 18.22745 60.3486, 18.2556 60.336667, 18.2914 60.332433, 
+    18.32975 60.329867, 18.3656 60.317067, 18.4257 60.288933, 18.46795 60.263367, 18.47815 60.247167, 18.4756 60.230967, 18.4321 60.228433, 18.37455 60.2574, 18.34255 60.277, 18.3042 60.281267, 
+    18.2927 60.276167, 18.30165 60.263367, 18.33745 60.2446, 18.37455 60.225, 18.4155 60.201133, 18.47305 60.154233, 18.5114 60.097133, 18.5434 60.053667, 18.5933 60.032333, 18.6419 60.034033, 
+    18.679 60.0255, 18.7046 59.995667, 18.74425 59.9667, 18.78005 59.935167, 18.8095 59.912167, 18.8223 59.8823, 18.8159 59.858433, 18.8018 59.837133, 18.77365 59.8107, 18.7353 59.779167, 
+    18.7212 59.7604, 18.71995 59.749333, 18.7276 59.743367, 18.76985 59.743367, 18.8197 59.7604, 18.87345 59.7698, 18.90545 59.7698, 18.92975 59.762967, 18.93995 59.741667, 18.92205 59.726333, 
+    18.88625 59.7195, 18.83635 59.720367, 18.78005 59.7144, 18.7545 59.688, 18.71865 59.659, 18.66495 59.634267, 18.60865 59.606167, 18.5498 59.5738, 18.4807 59.561, 18.3643 59.5482, 
+    18.2594 59.526033, 18.1801 59.500467, 18.10335 59.461267, 18.04065 59.434, 18.01125 59.410967, 18.0023 59.3837, 18.01765 59.370067, 18.07135 59.363233, 18.11485 59.3641, 18.13915 59.3769, 
+    18.17245 59.377767, 18.2108 59.369233, 18.2351 59.363267, 18.26325 59.368367, 18.28115 59.376067, 18.32335 59.377767, 18.36175 59.3701, 18.4027 59.370933, 18.4398 59.3786, 18.49865 59.3786, 
+    18.5447 59.376067, 18.59585 59.374367, 18.62525 59.361567, 18.6304 59.345367, 18.6048 59.326633, 18.57025 59.306167, 18.5229 59.2985, 18.4679 59.301033, 18.44745 59.293367, 18.4807 59.2806, 
+    18.4973 59.260967, 18.4922 59.247333, 18.47685 59.239667, 18.4436 59.240533, 18.39885 59.256733, 18.36045 59.281433, 18.31825 59.295067, 18.285 59.2968, 18.26195 59.279733, 18.27985 59.274633, 
+    18.3157 59.258433, 18.3157 59.237967, 18.3157 59.204733, 18.3323 59.191067, 18.3502 59.174033, 18.3745 59.168933, 18.3758 59.157833, 18.36045 59.1391, 18.3144 59.1357, 18.26195 59.133133, 
+    18.2287 59.120367, 18.20055 59.0999, 18.1635 59.086267, 18.10975 59.096467, 18.06885 59.099033, 18.0599 59.087967, 18.033 59.0692, 18.01 59.057267, 17.9921 58.9814, 17.955 58.917467, 
+    17.9051 58.907233, 17.8667 58.9149, 17.84625 58.9362, 17.81555 58.9473, 17.79125 58.938767, 17.7682 58.9362, 17.7516 58.949867, 17.73625 58.973733, 17.726 59.0368, 17.71195 59.066633, 
+    17.70555 59.0709, 17.67995 59.041933, 17.66205 59.016333, 17.6518 59.0155, 17.64795 59.0317, 17.65055 59.0709, 17.64795 59.084533, 17.62365 59.066633, 17.6109 59.048733, 17.6032 59.000133, 
+    17.60835 58.962633, 17.6096 58.9362, 17.5853 58.9055, 17.5482 58.8876, 17.50215 58.883367, 17.48935 58.865467, 17.49705 58.844133, 17.48555 58.8305, 17.45865 58.816867, 17.419 58.806633, 
+    17.39855 58.795533, 17.3704 58.7785, 17.3346 58.771667, 17.30005 58.761433, 17.26805 58.750367, 17.2233 58.746933, 17.1798 58.752067, 17.15165 58.7589, 17.12095 58.769967, 17.0992 58.773367, 
+    17.0736 58.773367, 17.0608 58.7623, 17.0813 58.746967, 17.10945 58.732467, 17.11965 58.717133, 17.10685 58.694967, 17.07105 58.673633, 17.0429 58.6779, 17.00835 58.6958, 16.97765 58.694967, 
+    16.9751 58.682167, 16.99175 58.668533, 17.0071 58.652333, 16.98405 58.636133, 16.91755 58.635267, 16.82675 58.6421, 16.75125 58.6421, 16.68475 58.642967, 16.5952 58.6498, 16.50695 58.6549, 
+    16.44555 58.657467, 16.33935 58.6677, 16.2639 58.671967, 16.2447 58.6711, 16.24855 58.664267, 16.2626 58.659167, 16.2626 58.6404, 16.25365 58.6174, 16.246 58.612267, 16.246 58.6029, 
+    16.269 58.5995, 16.2895 58.5995, 16.31765 58.605467, 16.3445 58.612267, 16.3816 58.612267, 16.40845 58.608033, 16.43915 58.611433, 16.4993 58.612267, 16.585 58.613133, 16.6336 58.6123, 
+    16.6873 58.6089, 16.72055 58.6055, 16.74485 58.5978, 16.7666 58.5765, 16.8306 58.5424, 16.93035 58.5032, 16.9457 58.4921, 16.94445 58.482733, 16.92395 58.4776, 16.87535 58.4776, 
+    16.84725 58.471633, 16.8319 58.463133, 16.80375 58.4546, 16.7385 58.4597, 16.6413 58.481033, 16.6042 58.487, 16.54405 58.4887, 16.5172 58.489533, 16.5159 58.478467, 16.55045 58.463967, 
+    16.59395 58.458, 16.64 58.4452, 16.6592 58.4324, 16.6694 58.410233, 16.6886 58.404267, 16.73975 58.404267, 16.76025 58.399167, 16.7679 58.390633, 16.76665 58.372733, 16.7564 58.3676, 
+    16.74745 58.345433, 16.75895 58.339467, 16.7807 58.3318, 16.7884 58.313067, 16.77685 58.2977, 16.77175 58.2781, 16.7871 58.247433, 16.80885 58.229533, 16.837 58.2159, 16.85875 58.2091, 
+    16.86645 58.204833, 16.86645 58.1929, 16.8485 58.179267, 16.82805 58.179267, 16.81655 58.170733, 16.814 58.154533, 16.78965 58.1409, 16.76665 58.1085, 16.76415 58.083467, 16.72795 58.049933, 
+    16.67815 58.042533, 16.6706 58.038367, 16.6697 58.0254, 16.6762 58.011767, 16.7096 57.994467, 16.75045 57.9821, 16.79315 57.971567, 16.8043 57.961667, 16.79965 57.9419, 16.782 57.9326, 
+    16.75045 57.924567, 16.69755 57.9258, 16.64835 57.9264, 16.5908 57.927033, 16.54905 57.919, 16.5305 57.9122, 16.51655 57.897967, 16.51655 57.884333, 16.5407 57.873833, 16.5769 57.865167, 
+    16.6001 57.8528, 16.6326 57.828067, 16.66605 57.8126, 16.68645 57.7922, 16.71335 57.758167, 16.71615 57.734667, 16.7022 57.7124, 16.679 57.6957, 16.6484 57.667233, 16.61775 57.6487, 
+    16.54815 57.6289, 16.52865 57.619633, 16.5277 57.607233, 16.55275 57.599833, 16.60475 57.591167, 16.6456 57.588067, 16.67715 57.574467, 16.6818 57.540467, 16.68275 57.4947, 16.6809 57.4619, 
+    16.66695 57.437167, 16.6419 57.400667, 16.61685 57.369133, 16.56395 57.3351, 16.52495 57.293667, 16.4934 57.236133, 16.47485 57.205833, 16.47945 57.170567, 16.4999 57.149533, 16.52495 57.133467, 
+    16.55185 57.1316, 16.5658 57.1149, 16.56765 57.097567, 16.5463 57.0716, 16.52405 57.049333, 16.5027 57.008533, 16.4739 56.960267, 16.45535 56.918833, 16.45535 56.853267, 16.4544 56.796967, 
+    16.43585 56.7741, 16.3616 56.735733, 16.29755 56.679433, 16.24835 56.630567, 16.21585 56.578, 16.1704 56.485833, 16.1249 56.396133, 16.09425 56.346667, 16.02465 56.256967, 15.97545 56.209333, 
+    15.8975 56.158, 15.85015 56.1252, 15.8195 56.114067, 15.79815 56.1184, 15.78795 56.146867, 15.787 56.1815, 15.7666 56.185833, 15.7332 56.180867, 15.7044 56.175933, 15.66265 56.175933, 
+    15.6283 56.170967, 15.59675 56.182733, 15.5689 56.1988, 15.54385 56.2013, 15.51695 56.1951, 15.49375 56.192633, 15.44545 56.192633, 15.41855 56.182733, 15.39905 56.170967, 15.3805 56.164167, 
+    15.34615 56.163567, 15.309 56.167267, 15.24405 56.172833, 15.15865 56.175933, 15.11315 56.1852, 15.05655 56.1982, 15.0287 56.204367, 15.0092 56.2056, 14.9758 56.199433, 14.9331 56.183967, 
+    14.89595 56.169733, 14.8709 56.1685, 14.81145 56.1648, 14.78175 56.160467, 14.76415 56.149967, 14.76785 56.1351, 14.7855 56.114067, 14.7623 56.098, 14.7298 56.0844, 14.65275 56.082533, 
+    14.6054 56.072033, 14.55065 56.062133, 14.4764 56.052233, 14.4049 56.0219, 14.3492 55.982333, 14.2991 55.942733, 14.25735 55.903767, 14.22485 55.8617, 14.2221 55.833867, 14.2425 55.785, 
+    14.27405 55.7182, 14.29355 55.671833, 14.2982 55.6378, 14.31495 55.607467, 14.3233 55.579633, 14.3279 55.566667, 14.3307 55.556133, 14.3205 55.537567, 14.2843 55.509133, 14.2416 55.472633, 
+    14.18775 55.443567, 14.14505 55.426233, 14.09775 55.418833, 14.04575 55.422533, 13.99655 55.437367, 13.9483 55.460867, 13.9186 55.4745, 13.88145 55.480067, 13.84525 55.472633, 13.7747 55.4714, 
+    13.7125 55.468933, 13.6652 55.468333, 13.62805 55.456567, 13.59185 55.442967, 13.54545 55.431833, 13.48885 55.4238, 13.44335 55.408333, 13.3951 55.3873, 13.3227 55.385433, 13.2698 55.386067, 
+    13.16495 55.413267, 13.10645 55.419467, 13.0452 55.423167, 12.9663 55.4473, 12.91615 55.4479, 12.8883 55.439267, 12.84285 55.4337, 12.8224 55.4374, 12.80385 55.439267, 12.7862 55.431833, 
+    12.7695 55.434933, 12.7695 55.451, 12.776 55.4776, 12.802 55.482567, 12.8354 55.482567, 12.86605 55.482567, 12.88925 55.493067, 12.8976 55.513467, 12.89945 55.548733, 12.89945 55.602533, 
+    12.8948 55.646467, 12.8939 55.6947, 12.87255 55.751, 12.86975 55.795533, 12.87625 55.823367, 12.86695 55.855533, 12.8493 55.8778, 12.82795 55.896367, 12.79735 55.908733, 12.7537 55.925433, 
+    12.7203 55.942133, 12.70915 55.967467, 12.70265 56.003367, 12.68595 56.052233, 12.66275 56.089333, 12.6414 56.123967, 12.595 56.1617, 12.5579 56.209967, 12.54025 56.235933, 12.5393 56.260067, 
+    12.55695 56.2644, 12.58385 56.261933, 12.6117 56.253867, 12.6507 56.2446, 12.71845 56.232233, 12.7565 56.232233, 12.80295 56.245833, 12.8354 56.2582, 12.84285 56.273667, 12.82335 56.297167, 
+    12.7788 56.332433, 12.7129 56.383167, 12.6748 56.419633, 12.6609 56.4413, 12.6637 56.459867, 12.69525 56.466033, 12.737 56.466033, 12.77785 56.459233, 12.8261 56.456733, 12.87625 56.456733, 
+    12.9217 56.472833, 12.944 56.4951, 12.95795 56.524167, 12.95885 56.5582, 12.93565 56.607667, 12.87995 56.638, 12.84655 56.646033, 12.8029 56.654067, 12.78155 56.649133, 12.74905 56.6516, 
+    12.71935 56.683167, 12.6943 56.7153, 12.66275 56.753667, 12.6423 56.787667, 12.5829 56.827267, 12.5328 56.856967, 12.4808 56.8817, 12.4353 56.907667, 12.37495 56.937367, 12.3471 56.969533, 
+    12.31515 57.001567, 12.2761 57.056533, 12.18925 57.1274, 12.16105 57.166433, 12.16755 57.196833, 12.19795 57.225767, 12.1871 57.233, 12.1502 57.228633, 12.10025 57.2214, 12.0764 57.217067, 
+    12.0612 57.225767, 12.0612 57.244567, 12.06335 57.300967, 12.059 57.335667, 12.0438 57.3675, 12.0438 57.412333, 12.04165 57.4326, 12.0331 57.437167, 12.02365 57.439133, 12.01285 57.438467, 
+    12 57.4326, 11.986 57.424267, 11.96745 57.406333, 11.9526 57.393933, 11.9415 57.391467, 11.93335 57.3947, 11.8989 57.423133, 11.88905 57.449367, 11.90055 57.475067, 11.9022 57.540667, 
+    11.88085 57.588767, 11.8365 57.625933, 11.81355 57.639067, 11.8119 57.657633, 11.8168 57.674567, 11.82995 57.6986, 11.82695 57.702367, 11.8246 57.705367, 11.77905 57.7161, 11.7216 57.7336, 
+    11.70845 57.751067, 11.7134 57.767467, 11.73965 57.783867, 11.7528 57.7959, 11.68715 57.8325, 11.66255 57.8664, 11.6642 57.9003, 11.7052 57.958233, 11.7331 58.0058, 11.76595 58.0856, 
+    11.7692 58.192167, 11.78395 58.264333, 11.8217 58.306967, 11.8529 58.353967, 11.85945 58.370367, 11.84635 58.378033, 11.79875 58.365467, 11.7692 58.346867, 11.7298 58.3425, 11.6625 58.346867, 
+    11.63295 58.335933, 11.6083 58.3097, 11.57385 58.282367, 11.5164 58.278, 11.49175 58.2955, 11.50325 58.347967, 11.55905 58.401533, 11.6313 58.448533, 11.6346 58.458367, 11.6116 58.467133, 
+    11.57875 58.466033, 11.57055 58.4715, 11.5689 58.5043, 11.55905 58.5174, 11.53775 58.5196, 11.5213 58.510833, 11.50655 58.4835, 11.5098 58.4037, 11.4901 58.379133, 11.4031 58.324467, 
+    11.3719 58.3212, 11.3588 58.329933, 11.36045 58.343067, 11.3637 58.366, 11.34565 58.374767, 11.32105 58.375833, 11.29805 58.3857, 11.29805 58.409733, 11.2882 58.420667, 11.27345 58.418467, 
+    11.26685 58.406467, 11.25045 58.3857, 11.2242 58.378033, 11.1684 58.411933, 11.1569 58.443633, 11.1782 58.458367, 11.2176 58.466, 11.2488 58.476933, 11.26195 58.493333, 11.257 58.517367, 
+    11.2143 58.610833, 11.11745 58.721233, 11.09615 58.752967, 11.1027 58.7945, 11.1076 58.809233, 11.1503 58.844233, 11.16015 58.8672, 11.1421 58.903267, 11.08465 58.977067, 11.0617 59.026267, 
+    11.06005 59.047033, 11.08305 59.090767, 11.12705 59.1381)), 
+  ((18.7502 57.673833, 18.7415 57.630733, 18.7572 57.532933, 18.75545 57.449133, 18.7205 57.386267, 18.66115 57.342, 18.6489 57.318733, 18.66725 57.2873, 18.65675 57.2617, 18.64105 57.244233, 
+      18.5956 57.227933, 18.5467 57.213967, 18.5048 57.213967, 18.4716 57.199967, 18.43665 57.1802, 18.40345 57.1534, 18.36505 57.119633, 18.35105 57.0987, 18.3336 57.073067, 18.32575 57.038133, 
+      18.28905 57.0032, 18.22965 56.967133, 18.19125 56.942667, 18.1598 56.943833, 18.1423 56.958967, 18.1458 56.995067, 18.17025 57.0195, 18.17375 57.045133, 18.186 57.061433, 18.22965 57.0882, 
+      18.2279 57.101, 18.2087 57.116133, 18.16155 57.1406, 18.14755 57.183667, 18.11785 57.223267, 18.08815 57.2547, 18.06895 57.281467, 18.0567 57.324533, 18.05755 57.350133, 18.06455 57.3874, 
+      18.1065 57.4165, 18.11345 57.446767, 18.11175 57.4922, 18.07855 57.531767, 18.0541 57.5539, 18.03835 57.587667, 18.05845 57.6191, 18.1423 57.6319, 18.2017 57.649367, 18.2436 57.676133, 
+      18.30125 57.722733, 18.3589 57.773933, 18.42615 57.819333, 18.53795 57.8822, 18.5956 57.9276, 18.63055 57.948567, 18.6707 57.9509, 18.69605 57.9253, 18.73095 57.895, 18.7537 57.884533, 
+      18.7834 57.904333, 18.7956 57.933433, 18.83055 57.9439, 18.8917 57.942767, 18.95285 57.9253, 19.00875 57.906667, 19.0498 57.875233, 19.05155 57.8636, 19.03755 57.8403, 19.01485 57.825167, 
+      18.9974 57.796067, 18.9782 57.768133, 18.92575 57.7553, 18.8559 57.748333, 18.78425 57.728533, 18.7563 57.7041, 18.7502 57.673833)), 
+  ((16.90775 57.1677, 16.9373 57.234567, 16.98455 57.286533, 17.00815 57.3306, 17.03885 57.358133, 17.07785 57.381767, 17.0873 57.365233, 17.0861 57.340033, 17.0802 57.299133, 17.0613 57.273933, 
+      17.0613 57.2464, 17.0495 57.198367, 17.0046 57.1661, 16.99635 57.133833, 16.97155 57.101567, 16.94495 57.0937, 16.9355 57.065367, 16.9355 57.036233, 16.9178 56.993733, 16.90835 56.952833, 
+      16.8989 56.910333, 16.9019 56.8702, 16.8877 56.825333, 16.86645 56.804867, 16.81215 56.759233, 16.76135 56.7175, 16.7147 56.670267, 16.6816 56.612033, 16.6521 56.567167, 16.64265 56.500267, 
+      16.61605 56.4318, 16.5995 56.381433, 16.55935 56.3468, 16.50385 56.307433, 16.45955 56.288533, 16.4064 56.2799, 16.4064 56.2964, 16.4052 56.344433, 16.39695 56.4003, 16.3816 56.462467, 
+      16.39105 56.5341, 16.41285 56.5711, 16.43885 56.6301, 16.48965 56.7159, 16.56935 56.805633, 16.64965 56.878033, 16.7512 56.948867, 16.79435 57.005533, 16.84395 57.060633, 16.89705 57.149567, 
+      16.90775 57.1677)), 
+  ((11.3845 58.215633, 11.48935 58.227933, 11.54555 58.242767, 11.62005 58.270667, 11.6789 58.301167, 11.6972 58.301167, 11.71155 58.292433, 11.74165 58.1835, 11.7364 58.1713, 11.7194 58.157367, 
+      11.5782 58.150367, 11.5416 58.145167, 11.43575 58.121633, 11.40695 58.121633, 11.36775 58.130333, 11.3416 58.152133, 11.3377 58.166067, 11.3429 58.194833, 11.3599 58.2053, 11.3845 58.215633)), 
+  ((19.15685 58.505033, 19.22175 58.492367, 19.2687 58.472967, 19.2855 58.444633, 19.2973 58.411067, 19.2973 58.377533, 19.2497 58.3671, 19.21725 58.3701, 19.1837 58.382033, 19.13955 58.402867, 
+      19.1043 58.440933, 19.092 58.469233, 19.09705 58.491567, 19.11495 58.504267, 19.15685 58.505033)), 
+  ((18.35585 60.468733, 18.4346 60.425133, 18.5219 60.372633, 18.54855 60.343567, 18.557 60.314467, 18.5364 60.300767, 18.4952 60.3072, 18.4613 60.319333, 18.41885 60.333867, 18.3898 60.365367, 
+      18.36675 60.385533, 18.3413 60.416233, 18.32435 60.4542, 18.33285 60.470333, 18.35585 60.468733)), 
+  ((11.5168 58.095467, 11.65275 58.096333, 11.67495 58.090233, 11.71155 58.069333, 11.7155 58.058867, 11.69325 58.0423, 11.64095 58.032733, 11.61745 58.025767, 11.5952 58.0092, 11.55535 57.9957, 
+      11.53445 57.997433, 11.52005 58.006133, 11.4887 58.035767, 11.48345 58.0532, 11.4952 58.0663, 11.50045 58.0846, 11.50435 58.0933, 11.5168 58.095467)), 
+  ((19.03755 57.989333, 19.0638 58.013767, 19.1319 58.0126, 19.20005 58.0126, 19.24545 58.0103, 19.2612 58.002133, 19.24545 57.988167, 19.18605 57.962567, 19.1494 57.9346, 19.10745 57.917133, 
+      19.0463 57.9183, 19.0166 57.9381, 19.0166 57.966033, 19.03755 57.989333)), 
+  ((17.3299 62.466567, 17.37515 62.473033, 17.41555 62.470867, 17.45595 62.454733, 17.4624 62.4138, 17.4624 62.370733, 17.42365 62.3492, 17.39615 62.3492, 17.3574 62.366433, 17.32345 62.3858, 
+      17.32345 62.425667, 17.32505 62.448267, 17.3299 62.466567)), 
+  ((18.8522 59.939733, 18.788 59.9808, 18.75405 60.0041, 18.75615 60.022567, 18.7695 60.028067, 18.81365 60.028067, 18.8342 60.0171, 18.85015 60.000667, 18.89945 59.9637, 18.9426 59.939733, 
+      18.9714 59.928767, 18.9827 59.919867, 18.9837 59.906167, 18.9529 59.8952, 18.9128 59.8993, 18.8861 59.919167, 18.8522 59.939733)), 
+  ((20.8181 63.6877, 20.84645 63.7176, 20.87715 63.7349, 20.92205 63.733333, 20.93855 63.706567, 20.9197 63.678233, 20.8819 63.657767, 20.8441 63.6389, 20.79685 63.631033, 20.77795 63.635733, 
+      20.7945 63.659367, 20.8181 63.6877)), 
+  ((20.8748 63.804167, 20.9008 63.841933, 20.9622 63.8624, 20.9929 63.848233, 20.99055 63.8262, 20.95745 63.804167, 20.91025 63.780533, 20.8866 63.780533, 20.8748 63.804167)), 
+  ((23.62285 65.740867, 23.61015 65.7634, 23.6186 65.776067, 23.65875 65.7789, 23.68625 65.7775, 23.6947 65.7606, 23.6926 65.735233, 23.67145 65.719733, 23.63975 65.723967, 23.62285 65.740867)), 
+  ((18.86865 59.8329, 18.88305 59.843833, 18.9087 59.852733, 18.95395 59.847267, 18.9611 59.826733, 18.93645 59.8055, 18.90565 59.803433, 18.8789 59.807533, 18.86145 59.8274, 18.86865 59.8329)), 
+  ((18.759 59.621567, 18.79145 59.641367, 18.81485 59.6504, 18.8329 59.6462, 18.8365 59.634767, 18.8365 59.615567, 18.81575 59.601133, 18.777 59.593333, 18.7608 59.596933, 18.7572 59.605333, 
+      18.759 59.621567)), 
+  ((22.48235 65.621867, 22.5068 65.6428, 22.53125 65.6405, 22.54525 65.631167, 22.54525 65.611367, 22.52775 65.599733, 22.4911 65.586933, 22.45615 65.5939, 22.46315 65.611367, 22.48235 65.621867)), 
+  ((18.31165 59.062633, 18.34235 59.094133, 18.366 59.106733, 18.38845 59.104367, 18.38845 59.079167, 18.35535 59.062633, 18.3341 59.0461, 18.3187 59.043733, 18.31165 59.062633)), 
+  ((18.20175 58.970467, 18.2171 58.9949, 18.24425 59.004333, 18.26555 59.003567, 18.27025 58.990167, 18.25725 58.9752, 18.2407 58.9508, 18.21825 58.9492, 18.2041 58.9571, 18.20175 58.970467)), 
+  ((21.6683 65.2539, 21.70325 65.245767, 21.7364 65.213167, 21.7137 65.200333, 21.6805 65.200333, 21.6683 65.216633, 21.6683 65.2341, 21.6683 65.2539)), 
+  ((22.6247 65.772033, 22.6151 65.7872, 22.6291 65.798833, 22.67275 65.794167, 22.69025 65.7837, 22.692 65.768567, 22.68675 65.7604, 22.6518 65.759233, 22.6326 65.761567, 22.6247 65.772033)), 
+  ((21.6648 65.3028, 21.68225 65.3261, 21.71195 65.323767, 21.73295 65.313267, 21.7364 65.295833, 21.71895 65.285333, 21.6875 65.285333, 21.67005 65.288833, 21.6648 65.3028)), 
+  ((22.816 65.755733, 22.84225 65.759233, 22.8667 65.745267, 22.8667 65.7278, 22.8527 65.719667, 22.8143 65.732467, 22.8003 65.7441, 22.816 65.755733)))
+
+POLYGON ((14.23915 67.432033, 14.27135 67.452233, 14.3036 67.461067, 14.3339 67.459833, 14.34715 67.448433, 14.3415 67.4358, 14.32065 67.418133, 14.28275 67.4093, 14.2562 67.4055, 14.23725 67.410567, 
+    14.23535 67.4232, 14.23915 67.432033))
+
+POLYGON ((9.37215 63.760967, 9.39265 63.7603, 9.408 63.7548, 9.4121 63.7391, 9.408 63.7227, 9.3834 63.711767, 9.34035 63.7104, 9.3301 63.717233, 9.3332 63.737733, 9.3547 63.754133, 
+    9.37215 63.760967))
+
+POLYGON ((4.78385 61.7789, 4.80875 61.777167, 4.81795 61.7684, 4.8114 61.750933, 4.7904 61.739567, 4.77335 61.7457, 4.77335 61.7623, 4.78385 61.7789))
+
+POLYGON ((22.80225 70.498667, 22.88265 70.534367, 22.95535 70.549667, 23.0046 70.564967, 23.0582 70.5758, 23.1338 70.586, 23.18975 70.5911, 23.2692 70.590467, 23.32085 70.5911, 23.3548 70.605767, 
+    23.3529 70.623633, 23.31845 70.6453, 23.29835 70.6606, 23.3261 70.674633, 23.3529 70.688033, 23.3931 70.682933, 23.42465 70.666333, 23.4591 70.649767, 23.4792 70.639567, 23.4548 70.624267, 
+    23.4261 70.612133, 23.42705 70.595567, 23.4596 70.566867, 23.47775 70.542, 23.4701 70.510767, 23.4366 70.4878, 23.35765 70.4489, 23.28685 70.432967, 23.2304 70.414467, 23.1955 70.395967, 
+    23.1792 70.378133, 23.1505 70.362167, 23.08735 70.343067, 23.0376 70.334767, 23.00365 70.344333, 22.98355 70.362833, 22.9778 70.390867, 22.9797 70.417667, 22.9539 70.431033, 22.9032 70.4368, 
+    22.83715 70.4419, 22.7879 70.451467, 22.7592 70.461667, 22.7697 70.4808, 22.80225 70.498667))
+
+POLYGON ((17.2978 68.935167, 17.35195 68.908533, 17.38615 68.8905, 17.39185 68.877167, 17.3705 68.871467, 17.3092 68.854367, 17.2522 68.8401, 17.20945 68.8268, 17.17385 68.815367, 17.1382 68.827733, 
+    17.0969 68.858167, 17.05915 68.8848, 17.062 68.900967, 17.07055 68.923767, 17.12615 68.9371, 17.19455 68.938033, 17.2558 68.9352, 17.2978 68.935167))
+
+POLYGON ((-7.37305 57.127233, -7.35335 57.126767, -7.34925 57.118633, -7.352 57.100533, -7.3737 57.084233, -7.40085 57.086033, -7.4131 57.092367, -7.409 57.105967, -7.37305 57.127233))
+
+POLYGON ((-6.47875 49.949167, -6.46305 49.949167, -6.44915 49.932933, -6.44565 49.914367, -6.4683 49.910867, -6.48745 49.914367, -6.49265 49.928267, -6.48395 49.9422, -6.47875 49.949167))
+
+POLYGON ((-0.95975 60.684867, -0.93265 60.6838, -0.9183 60.6774, -0.89435 60.6636, -0.85605 60.661467, -0.82415 60.667833, -0.805 60.664667, -0.79065 60.652967, -0.82415 60.6253, -0.8497 60.6221, 
+    -0.88 60.631667, -0.90075 60.6306, -0.9071 60.619967, -0.89115 60.600833, -0.89595 60.5902, -0.92625 60.589133, -0.95655 60.609333, -0.9805 60.6423, -0.9805 60.664667, -0.96775 60.679533, 
+    -0.95975 60.684867))
+
+POLYGON ((2.5104 51.122333, 2.64715 51.170233, 2.72885 51.200967, 2.80525 51.2282, 3.01485 51.300367, 3.1215 51.3317, 3.2263 51.361267, 3.3027 51.384933, 3.3026 51.330633, 3.3356 51.285333, 
+    3.3919 51.2698, 3.44045 51.276267, 3.49675 51.3125, 3.52585 51.320267, 3.56275 51.318967, 3.7608 51.2465, 3.8035 51.2452, 3.95495 51.262033, 4.07145 51.298267, 4.1559 51.339067, 
+    4.19985 51.3518, 4.22295 51.361267, 4.22475 51.3802, 4.27825 51.385667, 4.35395 51.383067, 4.37725 51.392133, 4.37725 51.408967, 4.35005 51.4439, 4.37725 51.4905, 4.4258 51.496967, 
+    4.47045 51.4892, 4.5384 51.452967, 4.5724 51.4523, 4.65975 51.4769, 4.73935 51.5235, 4.76265 51.528667, 4.7782 51.5209, 4.7782 51.495033, 4.751 51.4523, 4.75295 51.438067, 
+    4.7879 51.4277, 4.885 51.435467, 4.9607 51.469133, 5.0345 51.466533, 5.0646 51.432233, 5.10535 51.3701, 5.21605 51.3041, 5.2704 51.296333, 5.41215 51.332567, 5.44515 51.3261, 
+    5.5772 51.239367, 5.64805 51.1921, 5.7102 51.131267, 5.72575 51.087267, 5.69465 51.012167, 5.6869 50.947467, 5.63155 50.901533, 5.61795 50.8394, 5.6199 50.7721, 5.63545 50.7488, 
+    5.7034 50.7229, 5.816 50.711233, 5.90725 50.7242, 5.95385 50.680167, 6.00435 50.667233, 6.07715 50.673033, 6.11015 50.663967, 6.1296 50.640667, 6.14705 50.6342, 6.20335 50.6562, 
+    6.23055 50.648433, 6.248 50.627733, 6.23635 50.607033, 6.16065 50.556533, 6.1529 50.535833, 6.17425 50.512533, 6.2286 50.4983, 6.2946 50.503467, 6.33735 50.4944, 6.3548 50.4763, 
+    6.35095 50.455567, 6.3315 50.388267, 6.34025 50.363033, 6.3713 50.341033, 6.3713 50.3281, 6.348 50.312567, 6.27035 50.307367, 6.1927 50.271133, 6.1286 50.2103, 6.1145 50.1758, 
+    6.0645 50.178367, 5.98115 50.182633, 5.92785 50.1714, 5.8521 50.111567, 5.7076 49.968433, 5.69075 49.886133, 5.7581 49.7926, 5.8956 49.687833, 5.92085 49.641067, 5.8666 49.549433, 
+    5.63755 49.547667, 5.4886 49.518533, 5.45285 49.5256, 5.3946 49.575033, 5.3231 49.6227, 5.3019 49.644767, 5.28735 49.706533, 5.26485 49.740567, 5.21585 49.780267, 5.151 49.805867, 
+    5.06295 49.817367, 4.9014 49.818233, 4.87225 49.826167, 4.8511 49.85, 4.8524 49.909167, 4.82195 49.965233, 4.8127 50.14, 4.78355 50.174433, 4.7571 50.1771, 4.7359 50.169133, 
+    4.65185 50.108667, 4.5512 50.0142, 4.47045 49.977133, 4.36585 49.967433, 4.203 49.974467, 4.14075 49.987733, 4.11295 50.007133, 4.11165 50.030967, 4.14935 50.067633, 4.19175 50.111767, 
+    4.1838 50.128533, 4.1666 50.139133, 4.12555 50.144433, 4.1123 50.152367, 4.10835 50.175333, 4.1242 50.217267, 4.15865 50.252567, 4.1719 50.274633, 4.1613 50.287, 4.1017 50.301133, 
+    4.08715 50.3126, 4.07525 50.3329, 4.04875 50.355867, 3.98915 50.366467, 3.83755 50.3647, 3.70915 50.3435, 3.6681 50.3382, 3.6509 50.349667, 3.6509 50.366467, 3.65885 50.4203, 
+    3.64425 50.4459, 3.59925 50.4715, 3.48935 50.5121, 3.4278 50.528467, 3.30335 50.534633, 3.27685 50.547, 3.24905 50.569067, 3.2345 50.599967, 3.22255 50.6891, 3.2067 50.729733, 
+    3.17755 50.7615, 3.11535 50.787967, 3.0306 50.806533, 2.98425 50.799467, 2.92335 50.753567, 2.90745 50.708533, 2.8889 50.7006, 2.86905 50.702367, 2.6976 50.791967, 2.6023 50.8423, 
+    2.5864 50.860833, 2.5824 50.983533, 2.56125 51.0462, 2.5104 51.122333))
+
+POLYGON ((16.36975 68.9922, 16.42145 68.978167, 16.45205 68.9667, 16.5056 68.9654, 16.53815 68.957767, 16.56495 68.928433, 16.56685 68.902933, 16.5477 68.879967, 16.5133 68.879967, 16.4712 68.881233, 
+    16.43865 68.896533, 16.4023 68.915667, 16.3583 68.933533, 16.32385 68.943733, 16.3009 68.957767, 16.2904 68.975633, 16.30185 68.990933, 16.3363 68.990933, 16.36975 68.9922))
+
+POLYGON ((8.2386 63.541967, 8.26945 63.5835, 8.2904 63.5966, 8.3337 63.604467, 8.47005 63.614067, 8.49495 63.6202, 8.512 63.628067, 8.512 63.6368, 8.4871 63.656033, 8.48575 63.662167, 
+    8.49755 63.6709, 8.609 63.671767, 8.72245 63.6757, 8.76045 63.6827, 8.81555 63.7028, 8.8588 63.7028, 8.88635 63.700167, 8.93875 63.678333, 8.97215 63.663033, 9.05345 63.653433, 
+    9.08885 63.642933, 9.10195 63.632433, 9.10065 63.618467, 9.07965 63.6071, 8.99445 63.581733, 8.8725 63.567767, 8.69025 63.553767, 8.6116 63.546767, 8.5192 63.529733, 8.38285 63.5, 
+    8.34875 63.4939, 8.25695 63.498267, 8.2379 63.504833, 8.23265 63.514433, 8.23135 63.524067, 8.2386 63.541967))
+
+POLYGON ((-2.62055 59.368633, -2.58865 59.362267, -2.5376 59.360133, -2.51845 59.356933, -2.49295 59.338867, -2.49775 59.3261, -2.5137 59.313333, -2.536 59.313333, -2.55675 59.310133, -2.5775 59.300567, 
+    -2.58545 59.2857, -2.59505 59.275033, -2.65725 59.275033, -2.6748 59.269733, -2.7051 59.246333, -2.72265 59.243133, -2.7562 59.258033, -2.7482 59.271867, -2.7179 59.291, -2.6764 59.306967, 
+    -2.6525 59.327167, -2.6397 59.353767, -2.63015 59.366533, -2.62055 59.368633))
+
+POLYGON ((21.54015 70.097367, 21.5903 70.080667, 21.62035 70.063967, 21.62165 70.0372, 21.5953 70.026333, 21.5489 70.040567, 21.5113 70.0631, 21.49125 70.080667, 21.4944 70.096533, 21.527 70.0982, 
+    21.54015 70.097367))
+
+POLYGON ((-7.67585 56.8493, -7.6582 56.8493, -7.6392 56.838433, -7.65005 56.8303, -7.6677 56.817633, -7.684 56.825767, -7.6867 56.842967, -7.67585 56.8493))
+
+POLYGON ((11.8421 66.643833, 11.87535 66.644433, 11.889 66.635333, 11.8958 66.617133, 11.86 66.593267, 11.84465 66.5944, 11.81735 66.6194, 11.8293 66.6376, 11.8421 66.643833))
+
+POLYGON ((13.4225 45.4991, 13.4225 45.533667, 13.4509 45.547667, 13.483 45.5312, 13.51515 45.508133, 13.53985 45.508133, 13.572 45.516367, 13.59805 45.538067, 13.6836 45.527267, 13.8018 45.525267, 
+    13.88365 45.557567, 13.92305 45.6182, 13.88365 45.670733, 13.74725 45.7778, 13.6927 45.8566, 13.6836 45.939433, 13.61695 45.996, 13.56845 46.0081, 13.5078 46.004067, 13.4836 46.020233, 
+    13.48965 46.058633, 13.5563 46.092967, 13.6351 46.1657, 13.626 46.196, 13.5745 46.218233, 13.51085 46.2243, 13.45325 46.250533, 13.429 46.3051, 13.45325 46.359633, 13.5759 46.442833, 
+    13.59415 46.463733, 13.70785 46.502367, 13.824 46.502033, 13.89665 46.531367, 14.0994 46.501567, 14.20145 46.453867, 14.25445 46.4468, 14.3897 46.469767, 14.45595 46.459167, 14.5077 46.427367, 
+    14.57925 46.4309, 14.95305 46.607633, 15.0936 46.637667, 15.55225 46.639433, 15.6079 46.660633, 15.64905 46.704833, 15.7153 46.718967, 15.8452 46.741933, 15.9327 46.7225, 15.99105 46.7013, 
+    16.0361 46.7066, 16.06525 46.740167, 16.03875 46.786133, 15.97245 46.837367, 15.9698 46.865667, 16.0361 46.8904, 16.065 46.891867, 16.24555 46.901, 16.30915 46.8851, 16.32505 46.849733, 
+    16.3224 46.791433, 16.48945 46.618233, 16.576871 46.539115, 16.140217 46.583016, 16.100705 46.555208, 16.100705 46.506548, 16.071065 46.492644, 15.715449 46.437032, 15.636425 46.388368, 15.606793 46.34666, 
+    15.715449 46.270192, 15.824113 46.21458, 15.804353 46.193724, 15.754961 45.957368, 15.547521 45.8809, 15.537641 45.79748, 15.636425 45.700158, 15.606793 45.616738, 15.478377 45.568076, 15.409225 45.533318, 
+    15.349953 45.477706, 15.270929 45.491608, 15.172145 45.602834, 15.033853 45.873948, 14.954825 45.92261, 14.915313 45.908706, 14.885677 45.860046, 14.816533 45.776626, 14.737505 45.734916, 14.658481 45.71406, 
+    14.638725 45.637592, 14.579453 45.616738, 14.460917 45.644544, 14.381889 45.616738, 14.372013 45.554174, 14.431281 45.505512, 14.421401 45.449898, 14.381889 45.435996, 14.312741 45.484656, 14.253473 45.505512, 
+    14.213961 45.477706, 14.164569 45.408188, 14.115177 45.387334, 14.046029 45.41514, 13.967005 45.429044, 13.907737 45.394286, 13.799077 45.352576, 13.670657 45.36648, 13.50481 45.38021, 13.50405 45.410167, 
+    13.46455 45.4645, 13.4225 45.4991))
+
+POLYGON ((-6.3334 56.639267, -6.2689 56.6379, -6.24175 56.646967, -6.2214 56.6678, -6.1956 56.677733, -6.1535 56.6732, -6.01905 56.613467, -5.9287 56.5777, -5.86355 56.566833, -5.78615 56.5424, 
+    -5.72365 56.534267, -5.6992 56.5252, -5.68225 56.503933, -5.6809 56.487633, -5.6972 56.471333, -5.71755 56.4659, -5.73385 56.471333, -5.7542 56.4813, -5.7651 56.4804, -5.7841 56.465, 
+    -5.8031 56.461367, -5.8398 56.455933, -5.84655 56.4478, -5.8452 56.436033, -5.76235 56.4324, -5.7556 56.425167, -5.761 56.4152, -5.8235 56.384433, -5.9077 56.360867, -6.05975 56.3627, 
+    -6.1324 56.361333, -6.1446 56.3523, -6.21115 56.3188, -6.28175 56.3043, -6.3782 56.3016, -6.4142 56.306567, -6.43595 56.321067, -6.43595 56.332833, -6.4251 56.351833, -6.3694 56.366333, 
+    -6.2825 56.372667, -6.1942 56.387167, -6.1752 56.3935, -6.163 56.405267, -6.1616 56.416133, -6.1793 56.424267, -6.22 56.416133, -6.2458 56.419733, -6.273 56.440567, -6.27435 56.452333, 
+    -6.22275 56.483133, -6.1657 56.4949, -6.12905 56.4985, -6.11885 56.502567, -6.1175 56.517967, -6.14055 56.537867, -6.16365 56.546933, -6.25055 56.5397, -6.3008 56.5406, -6.3361 56.550567, 
+    -6.3565 56.571367, -6.3619 56.600333, -6.347 56.632033, -6.3334 56.639267))
+
+POLYGON ((7.78565 63.503967, 7.8099 63.525367, 7.91345 63.553367, 8.0026 63.557733, 8.01575 63.554233, 8.1167 63.508767, 8.1292 63.494333, 8.1305 63.4751, 8.1174 63.462, 8.02955 63.4148, 
+    7.96265 63.388567, 7.93905 63.385067, 7.9076 63.389467, 7.8932 63.397333, 7.85385 63.4314, 7.79355 63.461133, 7.785 63.4712, 7.77845 63.495667, 7.78565 63.503967))
+
+POLYGON ((10.97935 63.817967, 11.0507 63.857067, 11.13485 63.874933, 11.1731 63.874067, 11.1782 63.867267, 11.1578 63.844333, 11.11065 63.829867, 11.05455 63.799267, 11.01505 63.789933, 10.9806 63.789933, 
+    10.97425 63.802667, 10.97935 63.817967))
+
+POLYGON ((4.85005 61.2833, 4.94315 61.274533, 4.9602 61.261433, 4.9615 61.187133, 4.9471 61.1653, 4.90905 61.118967, 4.8763 61.1041, 4.84875 61.106733, 4.8396 61.112833, 4.81075 61.130333, 
+    4.7963 61.1312, 4.77795 61.126833, 4.75305 61.116333, 4.7347 61.1172, 4.71765 61.136433, 4.72025 61.152167, 4.7386 61.1819, 4.7701 61.2055, 4.7976 61.217733, 4.816 61.2396, 
+    4.8304 61.275433, 4.8422 61.281533, 4.85005 61.2833))
+
+POLYGON ((20.7231 70.1986, 20.76065 70.2179, 20.79095 70.211767, 20.79885 70.181933, 20.7962 70.1556, 20.78565 70.1442, 20.76725 70.138067, 20.7422 70.137167, 20.7251 70.149467, 20.72115 70.169633, 
+    20.7231 70.1986))
+
+POLYGON ((12.14495 50.293333, 12.24515 50.266867, 12.26545 50.241233, 12.279 50.217133, 12.2858 50.1885, 12.2971 50.173433, 12.3174 50.174933, 12.35355 50.203567, 12.3942 50.241233, 12.43935 50.281933, 
+    12.51615 50.3196, 12.65165 50.3648, 12.8809 50.426567, 13.07065 50.494367, 13.1768 50.557667, 13.24455 50.5908, 13.30325 50.6059, 13.36875 50.6119, 13.42975 50.6104, 13.4862 50.6089, 
+    13.52685 50.623967, 13.5472 50.645067, 13.54945 50.669167, 13.56525 50.681233, 13.61495 50.693267, 13.6895 50.703833, 13.79565 50.714367, 14.17845 50.815333, 14.38625 50.869567, 14.41785 50.886133, 
+    14.4224 50.913267, 14.40885 50.934367, 14.3682 50.953967, 14.3072 50.979567, 14.3004 50.996133, 14.31625 51.015733, 14.36365 51.0293, 14.4314 51.041333, 14.5037 51.036833, 14.5647 51.023267, 
+    14.6008 51.0067, 14.6189 50.979567, 14.67085 50.883133, 14.70695 50.8515, 14.7476 50.8334, 14.79055 50.8334, 14.8786 50.846967, 14.9111 50.8548, 14.98475 50.8726, 15.0254 50.893667, 
+    15.0435 50.911767, 15.048 50.932867, 15.0277 50.979567, 15.0322 51.002167, 15.05025 51.014233, 15.0977 51.017233, 15.13155 51.0112, 15.1835 50.9901, 15.2603 50.9419, 15.3326 50.887667, 
+    15.38455 50.801767, 15.39585 50.7882, 15.41165 50.782167, 15.47375 50.777667, 15.6386 50.756567, 15.808 50.729433, 15.93225 50.684233, 15.9729 50.664633, 16.00225 50.648067, 16.0158 50.613433, 
+    16.0429 50.5863, 16.07 50.583267, 16.10615 50.592333, 16.1423 50.616433, 16.24845 50.6541, 16.2936 50.649567, 16.34105 50.6345, 16.3975 50.599867, 16.4246 50.5652, 16.42235 50.538833, 
+    16.40425 50.525267, 16.37715 50.504167, 16.26875 50.4635, 16.2236 50.4394, 16.2123 50.4243, 16.21455 50.409233, 16.23035 50.392667, 16.2665 50.383633, 16.32295 50.3731, 16.37715 50.3565, 
+    16.40655 50.3339, 16.63465 50.129, 16.68435 50.100367, 16.71145 50.097333, 16.7555 50.119933, 16.9565 50.214867, 16.9768 50.235967, 16.9836 50.257067, 16.9836 50.2857, 16.97455 50.314333, 
+    16.8955 50.4017, 16.9023 50.4213, 16.9407 50.433367, 16.97005 50.433367, 17.022 50.4198, 17.16655 50.3731, 17.27045 50.317333, 17.36075 50.2676, 17.3969 50.260067, 17.4669 50.258567, 
+    17.5618 50.2676, 17.625 50.279667, 17.6928 50.3068, 17.7199 50.3068, 17.7357 50.296233, 17.78085 50.208833, 17.7854 50.1802, 17.7628 50.1742, 17.72215 50.172667, 17.6815 50.165133, 
+    17.65215 50.147067, 17.6476 50.127467, 17.686 50.103367, 17.7831 50.0446, 17.87345 50.009933, 17.9367 49.9994, 17.9706 50.0024, 17.99545 50.012967, 18.02705 50.037067, 18.04965 50.056667, 
+    18.06885 50.059667, 18.10045 50.050633, 18.19755 49.987333, 18.23595 49.9753, 18.3331 49.9753, 18.40985 49.985833, 18.437 49.985833, 18.4573 49.9798, 18.5183 49.9399, 18.56795 49.893167, 
+    18.57025 49.850967, 18.57025 49.8073, 18.56795 49.7651, 18.57925 49.748533, 18.73285 49.631, 18.90825 49.460767, 18.8657 49.395833, 18.7605 49.347967, 18.6912 49.3288, 18.57165 49.300067, 
+    18.41625 49.261767, 18.3517 49.239433, 18.28475 49.196333, 18.18185 49.127533, 18.09635 49.0853, 17.95935 49.027367, 17.8518 48.990033, 17.76335 48.965467, 17.60615 48.917, 17.5478 48.902867, 
+    17.50715 48.893433, 17.4753 48.8911, 17.4258 48.8911, 17.34445 48.893433, 17.28565 48.905333, 17.2644 48.905333, 17.2078 48.8794, 17.19015 48.8676, 17.1707 48.8346, 17.13535 48.725, 
+    17.0982 48.662533, 17.07875 48.640133, 17.0381 48.616567, 16.9785 48.586167, 16.9825 48.601567, 16.9838 48.650167, 16.9646 48.693667, 16.94415 48.712433, 16.9058 48.7295, 16.8483 48.740567, 
+    16.78565 48.733733, 16.7422 48.740567, 16.62525 48.793, 16.5575 48.8143, 16.5051 48.8092, 16.4757 48.797233, 16.4169 48.7495, 16.38625 48.737567, 16.33255 48.7316, 16.26225 48.732433, 
+    16.1932 48.7401, 16.07115 48.774633, 16.01105 48.803633, 15.9459 48.8437, 15.90755 48.871867, 15.84745 48.886367, 15.7631 48.888067, 15.70175 48.892333, 15.5132 48.939633, 15.38665 48.9635, 
+    15.2422 48.983133, 15.1655 49.007, 15.10415 49.010433, 15.06325 49.0036, 15.0262 48.979733, 14.99425 48.939633, 14.97825 48.8181, 14.95905 48.778867, 14.91685 48.757533, 14.8619 48.743033, 
+    14.8159 48.7277, 14.752 48.675667, 14.6932 48.629633, 14.6561 48.625367, 14.605 48.6262, 14.4912 48.634733, 14.45735 48.6343, 14.43565 48.6232, 14.3986 48.597633, 14.36535 48.5857, 
+    14.32445 48.5857, 14.26565 48.5925, 14.1749 48.599333, 14.14165 48.609567, 14.11865 48.625733, 14.1033 48.647033, 14.06625 48.682, 14.0164 48.7144, 13.86435 48.786833, 13.7256 48.852967, 
+    13.539 48.967233, 13.2188 49.169767, 13.13575 49.2218, 13.0335 49.296833, 12.9977 49.323267, 12.95165 49.336933, 12.8443 49.374433, 12.7593 49.4354, 12.6289 49.579533, 12.4538 49.7066, 
+    12.4442 49.7232, 12.45185 49.739367, 12.48895 49.778567, 12.51705 49.823767, 12.5452 49.851933, 12.5554 49.867267, 12.5541 49.887733, 12.53625 49.913333, 12.42055 49.991333, 12.3119 50.036533, 
+    12.2678 50.071067, 12.1732 50.166567, 12.1029 50.230533, 12.0978 50.2493, 12.126 50.275633, 12.14495 50.293333))
+
+POLYGON ((11.8911 65.6531, 11.71675 65.656467, 11.65195 65.662167, 11.6366 65.673533, 11.64 65.690567, 11.6494 65.7025, 11.70055 65.715, 11.7483 65.734333, 11.7807 65.747967, 11.89495 65.7514, 
+    11.9221 65.747867, 11.9418 65.739533, 11.9479 65.729867, 11.9514 65.7198, 11.9508 65.705467, 11.94475 65.6873, 11.93745 65.674133, 11.9305 65.663867, 11.92035 65.657867, 11.90615 65.6536, 
+    11.8911 65.6531))
+
+POLYGON ((-4.72805 51.2531, -4.7002 51.2531, -4.67065 51.2241, -4.6689 51.196267, -4.68805 51.1684, -4.71585 51.167267, -4.7437 51.1893, -4.74545 51.222933, -4.7437 51.2473, -4.72805 51.2531))
+
+POLYGON ((-6.40565 49.987433, -6.3813 49.989767, -6.3726 49.979333, -6.3726 49.954967, -6.39695 49.951467, -6.41435 49.957267, -6.42305 49.972367, -6.40565 49.987433))
+
+POLYGON ((9.5043 47.206967, 9.55515 47.162567, 9.61825 47.0352, 9.605347 47.016279, 9.564451 47.000808, 9.506981 46.997118, 9.45946 47.004477, 9.438467 47.022151, 9.423004 47.053083, 9.417494 47.103902, 
+    9.429663 47.142939, 9.444037 47.166509, 9.465041 47.184924, 9.5043 47.206967))
+
+POLYGON ((5.3516 62.348833, 5.39425 62.3484, 5.42965 62.333533, 5.4257 62.3213, 5.40865 62.3117, 5.35095 62.313433, 5.33785 62.323033, 5.3339 62.340533, 5.3516 62.348833))
+
+POLYGON ((-5.7944 55.755267, -5.78005 55.757333, -5.7739 55.7498, -5.79055 55.715667, -5.81315 55.690133, -5.8323 55.686633, -5.84665 55.692433, -5.8462 55.709867, -5.82535 55.7342, -5.7944 55.755267))
+
+POLYGON ((16.17935 68.4974, 16.20615 68.5267, 16.2712 68.536933, 16.3688 68.530533, 16.4071 68.515233, 16.42045 68.4961, 16.409 68.469333, 16.34585 68.436167, 16.2961 68.422133, 16.2406 68.4094, 
+    16.20615 68.396633, 16.17745 68.389, 16.14495 68.392833, 16.11625 68.405567, 16.1086 68.4298, 16.1239 68.451467, 16.15835 68.479533, 16.17935 68.4974))
+
+POLYGON ((7.53715 43.926867, 7.5013 43.8487, 7.5074 43.787967, 7.524 43.721133, 7.48365 43.692067, 7.40295 43.667333, 7.319 43.6426, 7.284272 43.680311, 7.267656 43.731295, 7.267676 43.79669, 
+    7.297631 43.853222, 7.345876 43.892021, 7.397441 43.914196, 7.473953 43.927506, 7.53715 43.926867))
+
+POLYGON ((20.8831 70.056433, 20.9147 70.067867, 20.9489 70.067867, 20.9559 70.0638, 20.97035 70.057367, 20.9677 70.0464, 20.94465 70.032367, 20.9157 70.021367, 20.8887 70.0192, 20.87555 70.033233, 
+    20.87095 70.049467, 20.8831 70.056433))
+
+POLYGON ((-1.6854 46.044533, -1.7106 46.0406, -1.7195 46.043567, -1.721 46.052467, -1.7121 46.060367, -1.67795 46.0752, -1.66165 46.078167, -1.6468 46.076167, -1.64535 46.067267, -1.65125 46.0564, 
+    -1.6854 46.044533))
+
+POLYGON ((12.8566 66.206733, 12.8788 66.2239, 12.9031 66.219133, 12.91025 66.206733, 12.90025 66.190533, 12.8802 66.1848, 12.85875 66.1848, 12.84875 66.194333, 12.8566 66.206733))
+
+POLYGON ((8.686 42.0153, 8.686 42.0368, 8.6768 42.052167, 8.65145 42.0537, 8.62375 42.044467, 8.5938 42.052167, 8.56385 42.078267, 8.56615 42.119733, 8.54775 42.1566, 8.56385 42.188867, 
+    8.6422 42.2073, 8.6422 42.218033, 8.6261 42.2288, 8.60995 42.2288, 8.59385 42.236467, 8.5777 42.264133, 8.5408 42.268733, 8.51085 42.287167, 8.51085 42.308667, 8.5431 42.337867, 
+    8.60305 42.351667, 8.6307 42.367033, 8.6376 42.393167, 8.633 42.4162, 8.60765 42.434633, 8.60535 42.4592, 8.6722 42.5145, 8.69755 42.517567, 8.7575 42.517567, 8.78285 42.526767, 
+    8.84275 42.568267, 8.8704 42.5698, 8.9234 42.5698, 8.94645 42.577467, 8.97875 42.605133, 9.0156 42.614333, 9.0732 42.665033, 9.1124 42.666567, 9.1838 42.6512, 9.23915 42.652733, 
+    9.2829 42.6758, 9.28985 42.7111, 9.2783 42.873933, 9.3313 42.950733, 9.35205 42.963033, 9.3751 42.963033, 9.4212 42.930767, 9.4212 42.853967, 9.45115 42.7787, 9.44885 42.732633, 
+    9.40965 42.652767, 9.40965 42.6113, 9.5111 42.4669, 9.5226 42.365533, 9.49265 42.256467, 9.5341 42.1935, 9.5341 42.055233, 9.5249 42.024533, 9.40735 41.947733, 9.3728 41.9001, 
+    9.3751 41.7557, 9.34285 41.583667, 9.23915 41.5345, 9.23685 41.516067, 9.24835 41.511467, 9.276 41.516067, 9.3313 41.537567, 9.35205 41.537567, 9.3682 41.519133, 9.329 41.494567, 
+    9.2645 41.416233, 9.19075 41.374767, 9.1838 41.364, 9.20685 41.324067, 9.19535 41.2995, 9.1677 41.290267, 9.1239 41.293333, 9.0755 41.3133, 9.0617 41.357867, 9.04095 41.3855, 
+    8.99945 41.399333, 8.8773 41.394733, 8.81505 41.425433, 8.79665 41.488433, 8.7252 41.520667, 8.71365 41.543733, 8.7206 41.565233, 8.81505 41.6021, 8.8197 41.617467, 8.81275 41.625133, 
+    8.80815 41.625133, 8.7759 41.6021, 8.75055 41.599033, 8.739 41.6021, 8.7413 41.614367, 8.76665 41.634333, 8.75055 41.646633, 8.633 41.642033, 8.61455 41.646633, 8.60765 41.663533, 
+    8.7275 41.757233, 8.7459 41.800233, 8.739 41.830967, 8.71595 41.846333, 8.67215 41.846333, 8.56845 41.8325, 8.55925 41.838633, 8.5339 41.8755, 8.5339 41.895467, 8.55 41.906233, 
+    8.61915 41.9093, 8.6261 41.9139, 8.6261 41.9308, 8.65835 41.953833, 8.71135 41.972267, 8.71595 41.9907, 8.686 42.0153))
+
+POLYGON ((8.17045 63.334833, 8.2445 63.3405, 8.27595 63.349267, 8.28775 63.351, 8.3009 63.3449, 8.3625 63.3038, 8.40315 63.2872, 8.44775 63.272333, 8.45955 63.265333, 8.45885 63.2474, 
+    8.4366 63.240433, 8.36315 63.2238, 8.27005 63.222067, 8.2386 63.231667, 8.1927 63.276267, 8.1665 63.326067, 8.17045 63.334833))
+
+POLYGON ((9.61825 47.0352, 9.69015 47.013, 9.81815 46.993133, 9.87425 46.9721, 9.8778 46.9429, 9.8506 46.895567, 9.86285 46.873367, 9.9751 46.825467, 10.0575 46.810267, 10.12065 46.810267, 
+    10.16535 46.834233, 10.35825 46.954567, 10.58005 46.847667, 10.53005 46.8389, 10.5112 46.8356, 10.45745 46.806533, 10.3783 46.7254, 10.3722 46.653733, 10.427 46.549633, 10.42495 46.528, 
+    10.38845 46.503633, 10.30425 46.48, 10.2657 46.48, 10.2312 46.492167, 10.21905 46.546267, 10.12975 46.5449, 10.0709 46.5314, 10.02625 46.498933, 10.0242 46.436733, 10.10335 46.3583, 
+    10.10135 46.275833, 10.1602 46.2285, 10.1602 46.217667, 10.10335 46.198733, 10.04855 46.201433, 10.01815 46.242, 9.9329 46.266367, 9.9136 46.3211, 9.8426 46.350833, 9.7939 46.350833, 
+    9.69445 46.277833, 9.6356 46.252133, 9.5189 46.251433, 9.454 46.310933, 9.29165 46.3069, 9.24495 46.2893, 9.2186 46.205467, 9.11005 46.118233, 8.93145 45.903233, 8.9416 45.882967, 
+    9.00655 45.838333, 9.0187 45.815333, 9.0106 45.791, 8.97815 45.770733, 8.8878 45.7606, 8.82285 45.779533, 8.82485 45.818733, 8.85735 45.886367, 8.82895 45.958033, 8.76195 46.048633, 
+    8.6412 46.079033, 8.487 46.141233, 8.42405 46.206133, 8.41595 46.426533, 8.3429 46.4414, 8.31045 46.434667, 8.29215 46.3914, 8.27495 46.315, 8.0842 46.0581, 7.9675 45.988467, 
+    7.9188 45.945167, 7.75445 45.9019, 7.6834 45.900567, 7.5728 45.931, 7.53425 45.935033, 7.37595 45.885, 7.21465 45.873533, 7.09695 45.8343, 6.9975 45.8343, 6.93055 45.853233, 
+    6.9285 45.874867, 6.93865 45.901933, 6.91025 45.926267, 6.88185 46.024967, 6.8575 46.060133, 6.8433 46.065533, 6.7804 46.062833, 6.7682 46.062833, 6.7489 46.078367, 6.74485 46.1108, 
+    6.80975 46.225733, 6.73265 46.360967, 6.70425 46.392067, 6.619 46.411, 6.54295 46.4049, 6.29945 46.346767, 6.25275 46.315633, 6.2393 46.263467, 6.2018 46.2293, 6.12805 46.200867, 
+    6.1033 46.150233, 6.05905 46.1114, 5.99845 46.091233, 5.9868 46.067967, 5.8997 46.108767, 5.8814 46.1331, 6.0316 46.272367, 6.0488 46.310933, 6.0569 46.497533, 6.1036 46.557033, 
+    6.23955 46.646267, 6.34205 46.744333, 6.3806 46.8985, 6.4212 46.924167, 6.5734 46.9661, 6.68095 47.081033, 6.92645 47.2379, 6.9711 47.2771, 6.9833 47.3109, 6.98125 47.335267, 
+    6.96095 47.340667, 6.86155 47.327133, 6.8311 47.327133, 6.8189 47.3312, 6.81485 47.344733, 6.83635 47.382767, 6.9766 47.4739, 7.03275 47.476233, 7.1099 47.476233, 7.2572 47.406133, 
+    7.3589 47.4108, 7.44655 47.4412, 7.43955 47.5627, 7.52455 47.588467, 7.53455 47.5915, 7.55965 47.5703, 7.6312 47.544433, 7.69125 47.537567, 7.89375 47.532733, 7.9635 47.5404, 
+    8.11875 47.573533, 8.23455 47.5691, 8.35825 47.525433, 8.4116 47.525433, 8.4553 47.538367, 8.5317 47.5804, 8.5329 47.625667, 8.5596 47.6685, 8.6081 47.6911, 8.6665 47.693367, 
+    8.7609 47.634167, 8.7859 47.631367, 8.8387 47.6323, 8.93925 47.660967, 8.9441 47.672767, 8.95695 47.6803, 8.98435 47.684567, 9.01655 47.6835, 9.11635 47.6556, 9.13085 47.654533, 
+    9.1389 47.6567, 9.1711 47.645133, 9.47885 47.5207, 9.53675 47.440067, 9.55425 47.373467, 9.4999 47.299867, 9.5043 47.206967, 9.465041 47.184924, 9.444037 47.166509, 9.429663 47.142939, 
+    9.417494 47.103902, 9.423004 47.053083, 9.438467 47.022151, 9.45946 47.004477, 9.506981 46.997118, 9.564451 47.000808, 9.605347 47.016279, 9.61825 47.0352))
+
+POLYGON ((11.8114 66.168067, 11.83015 66.1692, 11.8404 66.161233, 11.82845 66.136233, 11.8165 66.137367, 11.79605 66.152167, 11.80115 66.164667, 11.8114 66.168067))
+
+POLYGON ((-6.6872 57.0847, -6.65325 57.099167, -6.6152 57.12, -6.59075 57.1209, -6.5704 57.1001, -6.5772 57.090133, -6.63555 57.058433, -6.6695 57.056633, -6.6858 57.0666, -6.6872 57.0847))
+
+POLYGON ((5.0965 60.253633, 5.0716 60.257133, 5.02045 60.282467, 4.9523 60.300833, 4.9313 60.322667, 4.93855 60.358933, 4.95425 60.389533, 4.95425 60.400033, 4.93855 60.4245, 4.9018 60.4577, 
+    4.8979 60.480433, 4.911 60.496167, 4.94245 60.504033, 4.97265 60.501433, 4.991 60.489167, 5.07885 60.403533, 5.12605 60.334467, 5.13785 60.2925, 5.12735 60.2689, 5.10505 60.254933, 
+    5.0965 60.253633))
+
+POLYGON ((5.17055 59.458167, 5.1968 59.461667, 5.27415 59.3935, 5.2938 59.291233, 5.27415 59.2143, 5.2453 59.1942, 5.1955 59.189833, 5.17055 59.205567, 5.16665 59.246633, 5.16795 59.374267, 
+    5.1535 59.445067, 5.17055 59.458167))
+
+POLYGON ((6.48445 62.753967, 6.50415 62.753967, 6.51725 62.750467, 6.53035 62.7321, 6.5126 62.714167, 6.49295 62.7098, 6.47065 62.7273, 6.472 62.745633, 6.48445 62.753967))
+
+POLYGON ((20.53085 69.9547, 20.5697 69.954733, 20.6092 69.952967, 20.6 69.9284, 20.5684 69.8924, 20.54205 69.872233, 20.5144 69.8617, 20.48545 69.855567, 20.4604 69.859067, 20.4446 69.868733, 
+    20.4367 69.890667, 20.44855 69.906467, 20.4762 69.913467, 20.492 69.9249, 20.5144 69.941567, 20.53085 69.9547))
+
+POLYGON ((13.45345 68.160533, 13.46165 68.196733, 13.49625 68.218667, 13.5448 68.2417, 13.57605 68.260333, 13.55795 68.2669, 13.5448 68.280067, 13.54975 68.2976, 13.5695 68.311867, 13.60075 68.311867, 
+    13.63365 68.308567, 13.6649 68.3009, 13.6929 68.2998, 13.7521 68.321733, 13.813 68.353533, 13.8582 68.375467, 13.89115 68.387533, 13.91415 68.383133, 13.9405 68.3678, 13.94705 68.346967, 
+    13.95365 68.323933, 13.9816 68.315167, 14.01615 68.3064, 14.0425 68.3042, 14.08365 68.2998, 14.0927 68.2713, 14.06475 68.246067, 14.03515 68.215367, 13.9677 68.200033, 13.91175 68.189067, 
+    13.86895 68.189067, 13.8295 68.186867, 13.8081 68.177, 13.81385 68.160567, 13.81875 68.138633, 13.8023 68.126567, 13.7875 68.126567, 13.74475 68.134233, 13.72335 68.124367, 13.7003 68.106833, 
+    13.6608 68.086, 13.6378 68.089267, 13.6197 68.107933, 13.6197 68.1441, 13.60325 68.1441, 13.57525 68.123267, 13.53905 68.092567, 13.5037 68.0772, 13.4708 68.059667, 13.428 68.064067, 
+    13.40825 68.0794, 13.4017 68.106833, 13.42635 68.129833, 13.4461 68.1397, 13.45345 68.160533))
+
+POLYGON ((-7.55975 57.102333, -7.51495 57.102333, -7.49865 57.096, -7.45925 57.069733, -7.45925 57.039867, -7.4769 57.0308, -7.51765 57.01, -7.54345 56.969267, -7.55295 56.955667, -7.57335 56.952067, 
+    -7.59775 56.964733, -7.60455 56.9783, -7.6005 57.019967, -7.61 57.038967, -7.6168 57.0625, -7.6059 57.087867, -7.58285 57.096, -7.55975 57.102333))
+
+POLYGON ((-7.6358 56.936667, -7.61405 56.936667, -7.59915 56.929433, -7.59845 56.921733, -7.6066 56.911767, -7.62155 56.9127, -7.64325 56.921733, -7.6446 56.9335, -7.6358 56.936667))
+
+POLYGON ((23.6797 70.797633, 23.7255 70.788433, 23.7857 70.7851, 23.84835 70.780933, 23.9073 70.772567, 23.96055 70.755033, 23.96435 70.7191, 23.95805 70.683167, 23.92795 70.6489, 23.8728 70.6255, 
+    23.8189 70.600433, 23.7662 70.601267, 23.701 70.601267, 23.64265 70.615467, 23.58625 70.627167, 23.51225 70.657267, 23.46965 70.689, 23.44395 70.711567, 23.45025 70.739967, 23.48285 70.755, 
+    23.5167 70.774233, 23.5543 70.800133, 23.5932 70.815167, 23.64835 70.809333, 23.6797 70.797633))
+
+POLYGON ((10.3371 59.168, 10.3646 59.168, 10.36855 59.1584, 10.3659 59.135667, 10.3384 59.109433, 10.32395 59.105933, 10.3056 59.119067, 10.31215 59.1549, 10.3371 59.168))
+
+POLYGON ((-1.1999 60.6971, -1.1736 60.695533, -1.1656 60.704033, -1.1656 60.721033, -1.18155 60.742333, -1.17995 60.755067, -1.1624 60.766767, -1.14325 60.764667, -1.08585 60.726367, -1.05235 60.707233, 
+    -1.04755 60.694467, -1.0571 60.6817, -1.07305 60.679567, -1.0922 60.6753, -1.0986 60.665733, -1.097 60.644467, -1.07145 60.618933, -1.0651 60.578533, -1.08105 60.563633, -1.11615 60.560433, 
+    -1.1688 60.595533, -1.21665 60.6519, -1.2294 60.688067, -1.22145 60.695533, -1.21025 60.697633, -1.1999 60.6971))
+
+POLYGON ((15.06955 68.003867, 15.1193 67.968167, 15.15185 67.949033, 15.22075 67.952867, 15.23985 67.942667, 15.2131 67.923533, 15.1576 67.9146, 15.1174 67.910767, 15.06575 67.910767, 15.016 67.9146, 
+    14.99495 67.915867, 14.95665 67.923533, 14.93845 67.942633, 14.9442 67.964333, 14.97675 67.973267, 15.00925 67.973267, 15.0284 67.978367, 15.03795 68.002567, 15.06475 68.008967, 15.06955 68.003867))
+
+POLYGON ((6.0269 62.66, 6.06035 62.645567, 6.07215 62.6342, 6.07085 62.601, 6.0551 62.592267, 6.03545 62.594867, 6.01185 62.615, 6.0092 62.6447, 6.0171 62.6552, 6.0269 62.66))
+
+POLYGON ((6.14925 42.922433, 6.1422 42.925933, 6.12995 42.929433, 6.1273 42.9388, 6.1466 42.9528, 6.17375 42.9639, 6.1992 42.9639, 6.2211 42.953967, 6.2237 42.940533, 6.22285 42.9347, 
+    6.20705 42.926533, 6.14925 42.922433))
+
+POLYGON ((-2.4323 59.489367, -2.4084 59.489367, -2.3972 59.4745, -2.3988 59.457467, -2.44825 59.408533, -2.4722 59.405367, -2.5041 59.4213, -2.5153 59.4394, -2.5057 59.452167, -2.4674 59.467033, 
+    -2.4467 59.481933, -2.4323 59.489367))
+
+POLYGON ((22.73815 70.3794, 22.7649 70.387067, 22.7917 70.3724, 22.86155 70.341167, 22.8979 70.312467, 22.89885 70.296533, 22.874 70.293333, 22.8271 70.295233, 22.7649 70.3029, 22.7142 70.3112, 
+    22.64435 70.3182, 22.6037 70.323933, 22.5396 70.323933, 22.48695 70.3265, 22.4415 70.330333, 22.3774 70.343067, 22.32955 70.347533, 22.2956 70.3552, 22.286 70.373667, 22.29365 70.386433, 
+    22.3157 70.393433, 22.35395 70.388333, 22.3731 70.3756, 22.39315 70.371767, 22.4142 70.374967, 22.4219 70.391533, 22.4037 70.405567, 22.39125 70.422133, 22.40275 70.440633, 22.4391 70.4572, 
+    22.5013 70.464233, 22.5496 70.474433, 22.5764 70.473167, 22.58595 70.4604, 22.56395 70.438733, 22.56395 70.413233, 22.5764 70.4011, 22.59935 70.413233, 22.61945 70.4368, 22.6271 70.462333, 
+    22.64435 70.472533, 22.6625 70.4668, 22.67635 70.455333, 22.68785 70.426, 22.6888 70.3954, 22.68975 70.372433, 22.70605 70.367333, 22.73815 70.3794))
+
+POLYGON ((23.85965 71.025767, 23.8465 71.063367, 23.8603 71.079267, 23.88535 71.078433, 23.9192 71.065867, 23.9656 71.045, 24.017 71.024933, 24.0559 71.0124, 24.0634 70.9957, 24.04085 70.976467, 
+    23.99755 70.9631, 23.9612 70.976467, 23.9211 70.9848, 23.886 70.9965, 23.85965 71.025767))
+
+POLYGON ((-6.2003 56.9566, -6.17585 56.9566, -6.165 56.945733, -6.1623 56.9258, -6.184 56.901367, -6.2241 56.8819, -6.26485 56.878267, -6.28655 56.887333, -6.2852 56.9009, -6.2689 56.924467, 
+    -6.22815 56.9498, -6.2003 56.9566))
+
+POLYGON ((4.9517 62.104933, 5.0002 62.097967, 5.0369 62.0892, 5.07495 62.063, 5.07495 62.048133, 5.05265 62.029767, 5.00415 62.003533, 4.9779 62.004433, 4.97005 62.013167, 5.00675 62.042, 
+    5.00545 62.0525, 4.9858 62.0621, 4.9504 62.0796, 4.9412 62.0962, 4.9517 62.104933))
+
+POLYGON ((7.13735 62.763133, 7.20745 62.760933, 7.2206 62.756567, 7.24945 62.737333, 7.2468 62.726, 7.2009 62.712867, 7.16815 62.705867, 7.12225 62.7085, 7.08945 62.727733, 7.08945 62.7391, 
+    7.117 62.754833, 7.13735 62.763133))
+
+POLYGON ((24.6919 71.152567, 24.6888 71.1782, 24.71185 71.1905, 24.74265 71.177167, 24.7457 71.138233, 24.7457 71.1085, 24.72415 71.098267, 24.6965 71.094167, 24.6642 71.103367, 24.6404 71.121833, 
+    24.64345 71.1413, 24.65885 71.152567, 24.68655 71.148467, 24.6973 71.140267, 24.6919 71.152567))
+
+POLYGON ((-1.44235 50.6447, -1.31185 50.7097, -1.2579 50.728233, -1.1796 50.7271, -1.1639 50.720133, -1.103 50.680667, -1.0891 50.655167, -1.103 50.635433, -1.14305 50.596, -1.16045 50.566967, 
+    -1.17435 50.560033, -1.24745 50.553067, -1.27705 50.554233, -1.29095 50.560033, -1.3449 50.582067, -1.3954 50.5925, -1.4441 50.599467, -1.46675 50.606433, -1.4737 50.6192, -1.45805 50.631967, 
+    -1.44235 50.6447))
+
+POLYGON ((9.47885 47.5207, 9.52885 47.517567, 9.56615 47.515233, 9.68425 47.524767, 9.7916 47.545033, 9.86855 47.545033, 9.9043 47.540267, 9.9079 47.530733, 9.90075 47.508067, 9.9079 47.498533, 
+    9.941 47.480033, 10.0054 47.450233, 10.009 47.432367, 9.975 47.3954, 9.9732 47.370367, 9.99825 47.338167, 10.0573 47.336967, 10.12705 47.352467, 10.15035 47.3513, 10.1754 47.341733, 
+    10.17 47.283333, 10.14495 47.234433, 10.1557 47.2249, 10.19685 47.2261, 10.28005 47.264867, 10.4107 47.370967, 10.4375 47.409133, 10.3749 47.539067, 10.3785 47.5522, 10.41425 47.5677, 
+    10.46795 47.5677, 10.5753 47.524767, 10.68175 47.521767, 10.8213 47.507467, 10.8553 47.483633, 10.86785 47.414467, 10.98415 47.352467, 11.0405 47.347133, 11.16935 47.393633, 11.32855 47.393633, 
+    11.3608 47.404367, 11.36795 47.4437, 11.3903 47.463367, 11.72665 47.538467, 11.80045 47.570333, 11.92265 47.587033, 12 47.5976, 12.0832 47.644333, 12.11625 47.6838, 12.1189 47.731533, 
+    12.1534 47.752733, 12.21965 47.7545, 12.34955 47.715633, 12.42645 47.676733, 12.4702 47.646667, 12.4994 47.6449, 12.5365 47.669633, 12.57095 47.717367, 12.62135 47.727967, 12.7486 47.687333, 
+    12.78835 47.643133, 12.82545 47.5813, 12.94215 47.5212, 13.00575 47.5159, 13.0283 47.5495, 13.0389 47.6131, 13.07605 47.669667, 13.0601 47.696167, 12.99915 47.7333, 12.91695 47.742133, 
+    12.8719 47.758033, 12.87985 47.7969, 12.9408 47.834033, 12.9488 47.871133, 12.91165 47.931233, 12.8975 48, 12.78725 48.066733, 12.76935 48.0881, 12.782 48.109, 12.8372 48.1682, 
+    12.957 48.225067, 12.96935 48.226367, 13.01285 48.223533, 13.04105 48.2332, 13.1413 48.2625, 13.2301 48.272733, 13.29495 48.2847, 13.3423 48.291233, 13.37815 48.3043, 13.41315 48.3231, 
+    13.4319 48.343, 13.43275 48.38, 13.43065 48.420667, 13.43065 48.4713, 13.4392 48.5151, 13.4592 48.547233, 13.4925 48.572867, 13.65165 48.561833, 13.73705 48.5424, 13.79625 48.520333, 
+    13.83475 48.5822, 13.8628 48.667233, 13.8614 48.694367, 13.86435 48.786833, 14.0164 48.7144, 14.06625 48.682, 14.1033 48.647033, 14.11865 48.625733, 14.14165 48.609567, 14.1749 48.599333, 
+    14.26565 48.5925, 14.32445 48.5857, 14.36535 48.5857, 14.3986 48.597633, 14.43565 48.6232, 14.45735 48.6343, 14.4912 48.634733, 14.605 48.6262, 14.6561 48.625367, 14.6932 48.629633, 
+    14.752 48.675667, 14.8159 48.7277, 14.8619 48.743033, 14.91685 48.757533, 14.95905 48.778867, 14.97825 48.8181, 14.99425 48.939633, 15.0262 48.979733, 15.06325 49.0036, 15.10415 49.010433, 
+    15.1655 49.007, 15.2422 48.983133, 15.38665 48.9635, 15.5132 48.939633, 15.70175 48.892333, 15.7631 48.888067, 15.84745 48.886367, 15.90755 48.871867, 15.9459 48.8437, 16.01105 48.803633, 
+    16.07115 48.774633, 16.1932 48.7401, 16.26225 48.732433, 16.33255 48.7316, 16.38625 48.737567, 16.4169 48.7495, 16.4757 48.797233, 16.5051 48.8092, 16.5575 48.8143, 16.62525 48.793, 
+    16.7422 48.740567, 16.78565 48.733733, 16.8483 48.740567, 16.9058 48.7295, 16.94415 48.712433, 16.9646 48.693667, 16.9838 48.650167, 16.9825 48.601567, 16.9785 48.586167, 16.96975 48.5521, 
+    16.8822 48.4357, 16.8745 48.405867, 16.8873 48.376867, 16.92435 48.319733, 16.95055 48.264733, 17.0196 48.166667, 17.1167 48.074567, 17.15825 48.061667, 17.10965 48, 17.0596 47.908033, 
+    17.05455 47.842633, 17.06965 47.760433, 17.05705 47.7353, 17.02685 47.728567, 16.94385 47.738633, 16.8533 47.723533, 16.78285 47.701733, 16.7451 47.708467, 16.70735 47.760433, 16.66205 47.780567, 
+    16.51615 47.767167, 16.4382 47.7286, 16.4382 47.698433, 16.4759 47.685, 16.54385 47.676633, 16.60425 47.633033, 16.62185 47.5844, 16.61935 47.515633, 16.55645 47.477067, 16.46335 47.440167, 
+    16.41805 47.3999, 16.413 47.341233, 16.47085 47.269133, 16.4985 47.150067, 16.47585 47.098067, 16.41045 47.062867, 16.2872 47.012567, 16.1035 46.9505, 16.0869 46.9252, 16.065 46.891867, 
+    16.0361 46.8904, 15.9698 46.865667, 15.97245 46.837367, 16.03875 46.786133, 16.06525 46.740167, 16.0361 46.7066, 15.99105 46.7013, 15.9327 46.7225, 15.8452 46.741933, 15.7153 46.718967, 
+    15.64905 46.704833, 15.6079 46.660633, 15.55225 46.639433, 15.0936 46.637667, 14.95305 46.607633, 14.57925 46.4309, 14.5077 46.427367, 14.45595 46.459167, 14.3897 46.469767, 14.25445 46.4468, 
+    14.20145 46.453867, 14.0994 46.501567, 13.89665 46.531367, 13.715 46.5581, 13.50155 46.565167, 12.9077 46.619933, 12.73135 46.6641, 12.63595 46.672933, 12.49275 46.703, 12.3178 46.809033, 
+    12.30455 46.865567, 12.2674 46.892067, 12.1879 46.906233, 12.111 46.969833, 12.1057 47.029933, 12.08185 47.059967, 12.04735 47.0582, 12 47.0242, 11.9171 47.000367, 11.7111 46.941133, 
+    11.65675 46.941133, 11.52345 47.013567, 11.37615 46.955133, 11.235 46.959233, 11.1824 46.953367, 11.1245 46.9195, 11.00705 46.759433, 10.97985 46.736633, 10.8799 46.726133, 10.7221 46.760033, 
+    10.58005 46.847667, 10.35825 46.954567, 10.16535 46.834233, 10.12065 46.810267, 10.0575 46.810267, 9.9751 46.825467, 9.86285 46.873367, 9.8506 46.895567, 9.8778 46.9429, 9.87425 46.9721, 
+    9.81815 46.993133, 9.69015 47.013, 9.61825 47.0352, 9.55515 47.162567, 9.5043 47.206967, 9.4999 47.299867, 9.55425 47.373467, 9.53675 47.440067, 9.47885 47.5207))
+
+POLYGON ((9.74455 64.149, 9.7662 64.153267, 9.78275 64.1473, 9.7853 64.130333, 9.7694 64.108267, 9.7503 64.1066, 9.7274 64.114633, 9.7261 64.130767, 9.73885 64.144333, 9.74455 64.149))
+
+POLYGON ((-4.9944 55.828767, -4.9718 55.832233, -4.96135 55.826433, -4.95785 55.8102, -4.9718 55.791633, -4.9857 55.780033, -5.01005 55.783533, -5.01875 55.795133, -5.01355 55.8137, -4.9944 55.828767))
+
+POLYGON ((16.9785 48.586167, 17.0381 48.616567, 17.07875 48.640133, 17.0982 48.662533, 17.13535 48.725, 17.1707 48.8346, 17.19015 48.8676, 17.2078 48.8794, 17.2644 48.905333, 17.28565 48.905333, 
+    17.34445 48.893433, 17.4258 48.8911, 17.4753 48.8911, 17.50715 48.893433, 17.5478 48.902867, 17.60615 48.917, 17.76335 48.965467, 17.8518 48.990033, 17.95935 49.027367, 18.09635 49.0853, 
+    18.18185 49.127533, 18.28475 49.196333, 18.3517 49.239433, 18.41625 49.261767, 18.57165 49.300067, 18.6912 49.3288, 18.7605 49.347967, 18.8657 49.395833, 18.90825 49.460767, 18.95645 49.414, 
+    19.0129 49.382367, 19.0581 49.376333, 19.09875 49.383867, 19.13715 49.406467, 19.18005 49.468267, 19.21845 49.4984, 19.30315 49.536067, 19.398 49.5692, 19.42735 49.5677, 19.4567 49.555667, 
+    19.49735 49.5225, 19.56285 49.4577, 19.63965 49.426067, 19.71195 49.397433, 19.76615 49.358267, 19.8068 49.2091, 19.8181 49.206067, 20.0688 49.237733, 20.0959 49.245267, 20.15685 49.314567, 
+    20.21335 49.3462, 20.34205 49.3854, 20.39175 49.392933, 20.4505 49.3899, 20.52725 49.377867, 20.5792 49.3673, 20.67295 49.371833, 20.8446 49.376333, 21.0072 49.3688, 21.0411 49.376333, 
+    21.07725 49.401967, 21.1179 49.411, 21.2037 49.415533, 21.37085 49.415533, 21.60575 49.403467, 21.74125 49.370333, 21.88015 49.3191, 21.9592 49.2784, 22.14665 49.160867, 22.23475 49.126233, 
+    22.47865 49.0765, 22.5518 49.0616, 22.52395 49.042467, 22.4099 48.964167, 22.37655 48.921633, 22.34555 48.7745, 22.3327 48.7386, 22.29875 48.708933, 22.17885 48.621133, 22.1765 48.5852, 
+    22.1098 48.450967, 22.0955 48.4284, 22.0952 48.427933, 22.03435 48.378767, 21.9887 48.3569, 21.93605 48.343633, 21.82025 48.334267, 21.73715 48.339733, 21.69155 48.354567, 21.6225 48.398267, 
+    21.50725 48.503267, 21.4546 48.536033, 21.3739 48.5501, 21.30955 48.550867, 21.2569 48.5376, 21.16445 48.516533, 21.1083 48.511833, 21.00475 48.5091, 20.96965 48.5169, 20.8597 48.5653, 
+    20.8164 48.575433, 20.7696 48.577, 20.70875 48.57, 20.6444 48.5497, 20.53675 48.494267, 20.47065 48.446267, 20.4016 48.350267, 20.37235 48.317467, 20.33845 48.294067, 20.2308 48.255033, 
+    20.10035 48.2203, 20.05705 48.2008, 20.0056 48.178133, 19.9354 48.162533, 19.8675 48.163333, 19.7903 48.178133, 19.71775 48.190633, 19.64345 48.198033, 19.6107 48.194933, 19.5756 48.186333, 
+    19.51595 48.161367, 19.4118 48.098933, 19.3802 48.080967, 19.3463 48.070033, 19.29715 48.062233, 19.18835 48.060667, 18.9479 48.047, 18.9058 48.039967, 18.82445 48.024367, 18.76255 48, 
+    18.6406 47.860967, 18.6122 47.8573, 18.5412 47.8552, 18.4749 47.8447, 18.30915 47.828933, 18.07555 47.8037, 17.9398 47.792133, 17.87825 47.796333, 17.84035 47.810033, 17.79775 47.820533, 
+    17.733 47.8279, 17.6762 47.833167, 17.632 47.8542, 17.52785 47.9247, 17.3827 48, 17.2745 48.0629, 17.21065 48.057967, 17.15825 48.061667, 17.1167 48.074567, 17.0196 48.166667, 
+    16.95055 48.264733, 16.92435 48.319733, 16.8873 48.376867, 16.8745 48.405867, 16.8822 48.4357, 16.96975 48.5521, 16.9785 48.586167))
+
+POLYGON ((5.3725 60.113333, 5.40265 60.115067, 5.4577 60.108967, 5.49835 60.1247, 5.59015 60.129933, 5.61895 60.125567, 5.65305 60.1011, 5.65305 60.087967, 5.62815 60.0268, 5.59275 60.000567, 
+    5.56785 59.990967, 5.5416 59.9927, 5.5062 60.022433, 5.4905 60.0469, 5.4669 60.065267, 5.41445 60.067867, 5.3764 60.072233, 5.35935 60.0871, 5.36725 60.106333, 5.3725 60.113333))
+
+MULTIPOLYGON (((6.93055 45.853233, 6.9975 45.8343, 7.09695 45.8343, 7.21465 45.873533, 7.37595 45.885, 7.53425 45.935033, 7.5728 45.931, 7.6834 45.900567, 7.75445 45.9019, 7.9188 45.945167, 
+    7.9675 45.988467, 8.0842 46.0581, 8.27495 46.315, 8.29215 46.3914, 8.31045 46.434667, 8.3429 46.4414, 8.41595 46.426533, 8.42405 46.206133, 8.487 46.141233, 8.6412 46.079033, 
+    8.76195 46.048633, 8.82895 45.958033, 8.85735 45.886367, 8.82485 45.818733, 8.82285 45.779533, 8.8878 45.7606, 8.97815 45.770733, 9.0106 45.791, 9.0187 45.815333, 9.00655 45.838333, 
+    8.9416 45.882967, 8.93145 45.903233, 9.11005 46.118233, 9.2186 46.205467, 9.24495 46.2893, 9.29165 46.3069, 9.454 46.310933, 9.5189 46.251433, 9.6356 46.252133, 9.69445 46.277833, 
+    9.7939 46.350833, 9.8426 46.350833, 9.9136 46.3211, 9.9329 46.266367, 10.01815 46.242, 10.04855 46.201433, 10.10335 46.198733, 10.1602 46.217667, 10.1602 46.2285, 10.10135 46.275833, 
+    10.10335 46.3583, 10.0242 46.436733, 10.02625 46.498933, 10.0709 46.5314, 10.12975 46.5449, 10.21905 46.546267, 10.2312 46.492167, 10.2657 46.48, 10.30425 46.48, 10.38845 46.503633, 
+    10.42495 46.528, 10.427 46.549633, 10.3722 46.653733, 10.3783 46.7254, 10.45745 46.806533, 10.5112 46.8356, 10.53005 46.8389, 10.58005 46.847667, 10.7221 46.760033, 10.8799 46.726133, 
+    10.97985 46.736633, 11.00705 46.759433, 11.1245 46.9195, 11.1824 46.953367, 11.235 46.959233, 11.37615 46.955133, 11.52345 47.013567, 11.65675 46.941133, 11.7111 46.941133, 11.9171 47.000367, 
+    12 47.0242, 12.04735 47.0582, 12.08185 47.059967, 12.1057 47.029933, 12.111 46.969833, 12.1879 46.906233, 12.2674 46.892067, 12.30455 46.865567, 12.3178 46.809033, 12.49275 46.703, 
+    12.63595 46.672933, 12.73135 46.6641, 12.9077 46.619933, 13.50155 46.565167, 13.715 46.5581, 13.89665 46.531367, 13.824 46.502033, 13.70785 46.502367, 13.59415 46.463733, 13.5759 46.442833, 
+    13.45325 46.359633, 13.429 46.3051, 13.45325 46.250533, 13.51085 46.2243, 13.5745 46.218233, 13.626 46.196, 13.6351 46.1657, 13.5563 46.092967, 13.48965 46.058633, 13.4836 46.020233, 
+    13.5078 46.004067, 13.56845 46.0081, 13.61695 45.996, 13.6836 45.939433, 13.6927 45.8566, 13.74725 45.7778, 13.88365 45.670733, 13.92305 45.6182, 13.88365 45.557567, 13.8018 45.525267, 
+    13.6836 45.527267, 13.59805 45.538067, 13.61155 45.5493, 13.65105 45.5526, 13.77465 45.547667, 13.7957 45.584733, 13.68695 45.6539, 13.66965 45.701667, 13.6573 45.7626, 13.6054 45.820233, 
+    13.5547 45.842467, 13.5201 45.8474, 13.49045 45.835867, 13.4682 45.784833, 13.446 45.77, 13.4015 45.7733, 13.357 45.7634, 13.31745 45.755167, 13.28535 45.755167, 13.18155 45.788133, 
+    13.0889 45.808733, 13.0296 45.8005, 13.0024 45.784, 12.99995 45.757667, 13.03205 45.723067, 13.0815 45.696733, 13.0815 45.6819, 13.0815 45.6605, 13.0271 45.637433, 12.85165 45.6325, 
+    12.71325 45.588033, 12.4402 45.462033, 12.33395 45.411, 12.27095 45.336067, 12.24375 45.3476, 12.26105 45.383833, 12.31545 45.429933, 12.45385 45.535333, 12.49335 45.578167, 12.49335 45.593, 
+    12.4736 45.606167, 12.43655 45.597933, 12.39205 45.5617, 12.34755 45.5304, 12.2932 45.523833, 12.24625 45.497467, 12.23635 45.4596, 12.1919 45.387133, 12.18445 45.352533, 12.1202 45.3229, 
+    12.07325 45.304767, 12.08315 45.283367, 12.08315 45.268533, 12.12515 45.275133, 12.1573 45.298167, 12.17705 45.2949, 12.1894 45.2702, 12.1894 45.252067, 12.2092 45.250433, 12.22645 45.2702, 
+    12.2759 45.271833, 12.28825 45.2422, 12.2685 45.1796, 12.2858 45.1302, 12.329 45.114567, 12.35125 45.0849, 12.3636 45.048667, 12.3933 45.040433, 12.44765 45.020667, 12.46 44.995967, 
+    12.46495 44.953167, 12.4526 44.890567, 12.418 44.8527, 12.4044 44.851867, 12.3871 44.876567, 12.3896 44.9194, 12.3896 44.9441, 12.36735 44.952333, 12.3451 44.932567, 12.33275 44.881533, 
+    12.32285 44.861767, 12.30555 44.850233, 12.28825 44.8634, 12.266 44.8881, 12.24375 44.9013, 12.2067 44.881533, 12.18445 44.833767, 12.1968 44.766233, 12.1795 44.721767, 12.2413 44.6559, 
+    12.24625 44.616367, 12.25365 44.583433, 12.23015 44.503567, 12.23015 44.468967, 12.2895 44.3652, 12.3389 44.277933, 12.37225 44.229333, 12.47605 44.1536, 12.5947 44.049833, 12.7998 43.946067, 
+    12.9864 43.8761, 13.2088 43.745967, 13.3435 43.685833, 13.472 43.675967, 13.5659 43.6529, 13.6141 43.6043, 13.61905 43.545, 13.75 43.3029, 13.88965 43.015467, 13.89585 42.8516, 
+    13.92795 42.7495, 13.9786 42.6943, 14.13925 42.537833, 14.31225 42.411, 14.54335 42.2949, 14.62735 42.255367, 14.7361 42.159833, 14.8609 42.0997, 14.9548 42.070067, 15.0413 42.017333, 
+    15.4083 41.939933, 15.48245 41.935, 15.6876 41.9597, 15.90385 41.990167, 16.0299 41.9918, 16.11765 41.9663, 16.17695 41.918533, 16.1794 41.880633, 16.1794 41.8164, 16.0855 41.758767, 
+    15.9545 41.699467, 15.8989 41.649233, 15.88655 41.609733, 15.8989 41.558667, 15.97305 41.505967, 16.1164 41.4203, 16.32525 41.3503, 16.5798 41.267933, 16.8356 41.1782, 17.04565 41.135367, 
+    17.2026 41.068633, 17.41265 40.927, 17.5696 40.847133, 17.8637 40.7335, 18.0083 40.6882, 18.12445 40.6009, 18.33695 40.419733, 18.4247 40.3514, 18.47165 40.269033, 18.46175 40.160333, 
+    18.4148 40.061533, 18.3938 39.9866, 18.3938 39.9372, 18.4111 39.876267, 18.4111 39.836733, 18.3864 39.8186, 18.30235 39.810367, 18.2134 39.869667, 18.02555 40.0772, 17.8958 40.282267, 
+    17.82165 40.326733, 17.64865 40.3432, 17.3657 40.353933, 17.294 40.375333, 17.2013 40.489833, 17.0975 40.5491, 16.98385 40.5491, 16.88745 40.4964, 16.7997 40.4149, 16.7503 40.279833, 
+    16.6959 40.2222, 16.6032 40.152233, 16.5884 40.1028, 16.61065 39.995733, 16.6032 39.9381, 16.54265 39.841733, 16.5303 39.775833, 16.5723 39.709967, 16.63905 39.6721, 16.82565 39.6548, 
+    16.8825 39.618567, 16.9319 39.5461, 17.10985 39.485133, 17.1778 39.449733, 17.20255 39.408567, 17.16545 39.373967, 17.12345 39.3361, 17.0938 39.2801, 17.1012 39.202667, 17.1766 39.0635, 
+    17.1939 39.0075, 17.1741 38.9581, 17.1123 38.935033, 17.00975 38.944067, 16.88615 38.949, 16.78235 38.922667, 16.66375 38.8255, 16.62545 38.711, 16.6205 38.5216, 16.6143 38.4302, 
+    16.43145 38.313267, 16.24115 38.166667, 16.18305 38.0687, 16.1732 38.022567, 16.00265 37.931967, 15.8717 37.902333, 15.78645 37.916333, 15.7296 37.983867, 15.70735 38.099167, 15.66285 38.171633, 
+    15.66655 38.239967, 15.75305 38.345367, 15.8964 38.449133, 15.96685 38.5455, 15.96685 38.586667, 15.9174 38.634433, 15.91 38.690433, 15.93225 38.728333, 16.00515 38.745633, 16.14355 38.755533, 
+    16.22015 38.780233, 16.2622 38.847767, 16.22265 38.928467, 16.1411 39.0767, 16.12255 39.210933, 16.12505 39.313033, 16.0954 39.369033, 15.8989 39.5642, 15.83465 39.677833, 15.82105 39.8417, 
+    15.82105 39.9257, 15.73705 40.014633, 15.63945 40.106033, 15.5727 40.114267, 15.4244 40.089567, 15.3478 40.048367, 15.3021 40.050833, 15.223 40.134833, 15.1958 40.1694, 15.11425 40.208933, 
+    15.00305 40.2287, 14.9425 40.2608, 14.91285 40.298667, 14.97215 40.415633, 14.96475 40.474933, 14.88815 40.5968, 14.83255 40.688233, 14.7856 40.712933, 14.72135 40.714567, 14.4742 40.650333, 
+    14.38645 40.6446, 14.32715 40.633067, 14.2901 40.636367, 14.2901 40.654467, 14.3321 40.689067, 14.3914 40.702233, 14.43095 40.731867, 14.4334 40.778, 14.37905 40.817533, 14.22335 40.860333, 
+    14.08495 40.8686, 14.0417 40.8431, 14.0343 40.826633, 14.01205 40.821667, 14.01205 40.8579, 14.0417 40.922133, 14.0417 40.963333, 13.9997 40.991333, 13.91815 41.017667, 13.8514 41.152733, 
+    13.7933 41.235933, 13.65985 41.278733, 13.5882 41.2804, 13.57585 41.267233, 13.57585 41.244167, 13.5709 41.219467, 13.54125 41.2244, 13.47945 41.247467, 13.3917 41.302667, 13.34725 41.324067, 
+    13.24835 41.320767, 13.2039 41.301, 13.1347 41.277967, 13.0791 41.2656, 13.042 41.280433, 13.0346 41.323233, 13.01235 41.3776, 12.9728 41.410533, 12.80475 41.456667, 12.6639 41.473133, 
+    12.5638 41.503633, 12.52425 41.567867, 12.48965 41.6354, 12.38095 41.6815, 12.245 41.770433, 12.0837 41.841467, 12 41.8783, 11.94585 41.8942, 11.8435 41.946267, 11.7628 42.0119, 
+    11.6853 42.129133, 11.61105 42.2109, 11.448 42.302333, 11.3786 42.312, 11.27045 42.361467, 11.23815 42.362533, 11.21555 42.349633, 11.1962 42.309833, 11.17035 42.304467, 11.10905 42.325967, 
+    11.0929 42.3518, 11.09775 42.367933, 11.15425 42.394833, 11.1752 42.4572, 11.1736 42.477667, 11.15425 42.491633, 11.12195 42.4927, 11.1074 42.501333, 11.08805 42.536833, 10.90885 42.683133, 
+    10.8556 42.6971, 10.7765 42.7014, 10.7539 42.7068, 10.7394 42.716467, 10.7523 42.8122, 10.6958 42.863833, 10.649 42.882133, 10.60705 42.884267, 10.5344 42.8531, 10.50375 42.855233, 
+    10.47145 42.876767, 10.46015 42.902567, 10.4957 42.971433, 10.52795 43.093, 10.51505 43.152167, 10.4618 43.2533, 10.27615 43.497467, 10.25355 43.543733, 10.2778 43.707233, 10.25195 43.775033, 
+    10.15025 43.8826, 9.93395 43.985867, 9.8177 44.047167, 9.7822 44.048267, 9.7725 44.042867, 9.78865 44.0106, 9.7806 44.004167, 9.7677 44.004167, 9.73865 44.016, 9.64985 44.075167, 
+    9.47875 44.152633, 9.42545 44.160167, 9.38995 44.177367, 9.348 44.208567, 9.32055 44.209633, 9.28665 44.213933, 9.25435 44.236533, 9.2382 44.272033, 9.21725 44.289233, 9.18495 44.288167, 
+    9.16395 44.2774, 9.15265 44.2591, 9.17365 44.209633, 9.17205 44.201033, 9.1559 44.195633, 9.1252 44.204233, 9.00255 44.279533, 8.75075 44.358067, 8.69585 44.3602, 8.65065 44.353733, 
+    8.4505 44.259067, 8.42305 44.2526, 8.415 44.2397, 8.42305 44.2096, 8.4053 44.134267, 8.3375 44.098767, 8.25195 44.071867, 8.22455 44.054667, 8.21485 44.034233, 8.21485 43.993333, 
+    8.20195 43.9686, 8.1632 43.9428, 8.1438 43.9331, 8.1406 43.8976, 8.11315 43.875, 8.0599 43.8578, 7.98405 43.814767, 7.8436 43.7728, 7.74835 43.732967, 7.6031 43.730833, 
+    7.524 43.721133, 7.5074 43.787967, 7.5013 43.8487, 7.53715 43.926867, 7.60275 44.000567, 7.62585 44.066167, 7.62585 44.143933, 7.60155 44.169867, 7.5906 44.171467, 7.5803 44.167833, 
+    7.45145 44.095733, 7.39915 44.090067, 7.33655 44.098567, 7.21015 44.1188, 7.03935 44.161333, 6.9348 44.2229, 6.89835 44.285267, 6.83815 44.351267, 6.8661 44.455733, 6.8345 44.4841, 
+    6.83085 44.497067, 6.83085 44.505167, 6.9105 44.5736, 6.90565 44.635167, 6.89715 44.657033, 6.89715 44.667533, 6.91415 44.682133, 7.0065 44.6805, 7.0296 44.685367, 7.0527 44.698333, 
+    7.05635 44.730733, 6.96335 44.8097, 6.7932 44.849367, 6.7294 44.886233, 6.6662 44.979367, 6.58965 45.0134, 6.54465 45.027167, 6.52885 45.0474, 6.52765 45.066033, 6.54225 45.079, 
+    6.5854 45.089933, 6.72035 45.100467, 6.8656 45.134067, 7.05155 45.2167, 7.0911 45.2503, 7.1215 45.319133, 7.1142 45.375033, 7.048 45.450767, 6.83165 45.6079, 6.7976 45.6589, 
+    6.7976 45.6986, 6.81825 45.7626, 6.93055 45.853233), 
+  (12.564712 41.79387, 12.59415 41.7912, 12.645256 41.79376, 12.692859 41.805906, 12.751453 41.830249, 12.755146 41.874205, 12.696594 41.910919, 12.579446 41.920848, 12.502558 41.913626, 12.465919 41.8746, 
+      12.469549 41.830634, 12.564712 41.79387), 
+  (12.2459 43.948933, 12.28515 43.905833, 12.33595 43.882767, 12.4006 43.882767, 12.46985 43.908933, 12.4976 43.945867, 12.49065 43.988967, 12.46525 44.052067, 12.4283 44.070533, 12.34055 44.062867, 
+      12.2759 44.027433, 12.23665 43.9859, 12.2459 43.948933)), 
+  ((12.42235 37.771533, 12.4294 37.820767, 12.4909 37.867633, 12.5155 37.908633, 12.49795 38.1301, 12.563 38.1758, 12.6403 38.179333, 12.72645 38.215633, 12.795 38.2168, 12.87585 38.116033, 
+      12.94965 38.0715, 13.01995 38.075, 13.1395 38.169933, 13.26075 38.206267, 13.3451 38.209767, 13.455 38.1676, 13.6501 38.007067, 13.6993 37.9836, 13.87685 37.991833, 14.0623 38.041033, 
+      14.2433 38.068, 14.57995 38.0797, 14.65725 38.1125, 14.7856 38.205067, 14.8963 38.215633, 15.00445 38.1875, 15.131 38.1875, 15.1679 38.201567, 15.24345 38.269533, 15.29445 38.280067, 
+      15.3665 38.2754, 15.41395 38.297667, 15.4737 38.338667, 15.53525 38.342167, 15.5827 38.292967, 15.58795 38.193367, 15.5194 38.068, 15.22765 37.770367, 15.1925 37.6989, 15.16435 37.5946, 
+      15.0765 37.490333, 15.0642 37.407133, 15.0958 37.327433, 15.20305 37.265367, 15.21535 37.253633, 15.219 37.246667, 15.2135 37.1718, 15.21885 37.1634, 15.22835 37.154567, 15.29545 37.129233, 
+      15.3032 37.123567, 15.3366 37.000533, 15.31375 36.974767, 15.2347 36.9525, 15.14855 36.892733, 15.1222 36.8447, 15.1556 36.7205, 15.1169 36.693533, 15.04135 36.6748, 14.56585 36.770867, 
+      14.4657 36.825967, 14.44635 36.943133, 14.36025 37.013433, 14.2855 37.0767, 14.18885 37.088433, 14.0359 37.083733, 13.9164 37.1142, 13.67735 37.2009, 13.53585 37.2759, 13.4005 37.295833, 
+      13.30385 37.340367, 13.24585 37.441133, 13.1852 37.468067, 13.08675 37.4751, 13.02525 37.5325, 12.918 37.560633, 12.78445 37.5618, 12.58405 37.684833, 12.4593 37.743433, 12.42235 37.771533)), 
+  ((8.32285 39.941167, 8.31625 39.959333, 8.3266 39.9769, 8.38585 39.998833, 8.446 40.003233, 8.45915 40.0095, 8.4601 40.025767, 8.3943 40.096567, 8.3943 40.149833, 8.40935 40.213133, 
+      8.3924 40.240067, 8.3445 40.2883, 8.3379 40.3328, 8.35295 40.382933, 8.35105 40.412367, 8.3078 40.460633, 8.305 40.486333, 8.31535 40.517033, 8.3097 40.533333, 8.2909 40.541467, 
+      8.27115 40.538967, 8.1969 40.5114, 8.17435 40.5139, 8.15175 40.527067, 8.11415 40.527067, 8.0822 40.532067, 8.0681 40.541467, 8.0728 40.552133, 8.1386 40.607267, 8.15455 40.643, 
+      8.1555 40.733233, 8.1621 40.859167, 8.148 40.8999, 8.1602 40.9118, 8.16775 40.911167, 8.1884 40.901167, 8.1931 40.8811, 8.21475 40.836, 8.2721 40.797767, 8.3595 40.759533, 
+      8.4253 40.750767, 8.47135 40.7614, 8.53625 40.789, 8.57105 40.830367, 8.57575 40.858567, 8.58985 40.872333, 8.72145 40.9068, 8.8136 40.9444, 8.85305 40.983867, 8.92545 41.042767, 
+      9.0091 41.067833, 9.11815 41.084133, 9.1567 41.0854, 9.16325 41.096033, 9.1595 41.105433, 9.1219 41.1374, 9.1191 41.1537, 9.12565 41.164967, 9.14165 41.171233, 9.16705 41.1706, 
+      9.2197 41.1612, 9.27795 41.1305, 9.30425 41.129233, 9.3306 41.132367, 9.3466 41.128, 9.37665 41.0979, 9.3936 41.045267, 9.40485 41.037767, 9.4265 41.034, 9.4434 41.0409, 
+      9.4697 41.068467, 9.49885 41.074733, 9.51765 41.069733, 9.52895 41.0547, 9.5092 40.9939, 9.5186 40.973233, 9.54305 40.961333, 9.5647 40.939367, 9.56095 40.855433, 9.57785 40.8316, 
+      9.6305 40.804033, 9.69255 40.785233, 9.69635 40.7702, 9.6888 40.7564, 9.6324 40.720067, 9.62865 40.7088, 9.655 40.688733, 9.71515 40.651133, 9.79415 40.5045, 9.79415 40.408, 
+      9.72645 40.324033, 9.61925 40.240067, 9.6174 40.21, 9.62865 40.1373, 9.6644 40.0709, 9.67385 39.983167, 9.734 39.8616, 9.72835 39.834033, 9.68135 39.7789, 9.7039 39.654833, 
+      9.6569 39.501933, 9.6569 39.421733, 9.60615 39.295167, 9.6193 39.243767, 9.6419 39.202433, 9.64 39.1761, 9.59675 39.131, 9.5949 39.099667, 9.52535 39.057067, 9.4934 39.044533, 
+      9.45765 39.047033, 9.42195 39.0533, 9.311 39.115967, 9.2847 39.115967, 9.2264 39.0984, 9.19445 39.099667, 9.13995 39.1172, 9.10985 39.1172, 9.0685 39.1034, 9.05155 39.0746, 
+      9.0459 39.037, 9.05345 38.968067, 9.0477 38.924833, 8.91125 38.813967, 8.8851 38.808967, 8.81035 38.8152, 8.7692 38.8202, 8.7262 38.837633, 8.6926 38.8364, 8.6365 38.8065, 
+      8.6197 38.808967, 8.58415 38.818933, 8.5692 38.898667, 8.48885 38.949733, 8.45895 38.949733, 8.42535 38.9323, 8.41225 38.894933, 8.3917 38.878733, 8.38605 38.8775, 8.36925 38.8837, 
+      8.32815 38.949733, 8.32815 38.977133, 8.34495 38.999567, 8.38235 39.004533, 8.42535 38.999567, 8.4496 39.004533, 8.4702 39.034433, 8.4646 39.061833, 8.3954 39.1042, 8.3917 39.135333, 
+      8.3749 39.3521, 8.39355 39.401933, 8.4571 39.494133, 8.4563 39.552667, 8.4309 39.622867, 8.4281 39.661067, 8.43845 39.678633, 8.45445 39.6805, 8.4676 39.676733, 8.50615 39.6404, 
+      8.52495 39.632867, 8.54375 39.6379, 8.56535 39.658567, 8.5776 39.743167, 8.5748 39.808967, 8.5419 39.8384, 8.5259 39.839033, 8.46385 39.8077, 8.43095 39.8052, 8.4131 39.813967, 
+      8.3774 39.900433, 8.32285 39.941167)), 
+  ((10.3231 42.6724, 10.29205 42.6724, 10.25295 42.657833, 10.22075 42.661667, 10.2035 42.657833, 10.17245 42.644833, 10.1195 42.644833, 10.0804 42.670867, 10.08615 42.710733, 10.1149 42.7253, 
+      10.2 42.723767, 10.25985 42.735267, 10.33575 42.735267, 10.3645 42.7506, 10.37945 42.777433, 10.40475 42.792, 10.42085 42.792, 10.4473 42.778967, 10.45075 42.760567, 10.4105 42.7069, 
+      10.42085 42.655533, 10.399 42.6425, 10.376 42.640967, 10.34725 42.663967, 10.3231 42.6724)), 
+  ((8.19445 39.042033, 8.1778 39.053133, 8.16805 39.061433, 8.18195 39.0753, 8.243 39.0864, 8.28185 39.083633, 8.3193 39.0596, 8.32625 39.038333, 8.3054 39.020767, 8.2749 39.017067, 
+      8.19445 39.042033)), 
+  ((12 36.7209, 11.94985 36.7295, 11.928 36.746033, 11.9236 36.755767, 11.9265 36.7655, 11.93965 36.775233, 11.97025 36.780067, 12 36.7772, 12.05415 36.757733, 12.066 36.738733, 
+      12.047 36.724533, 12 36.7209)), 
+  ((8.2655 40.972733, 8.2521 40.961233, 8.23545 40.951433, 8.2188 40.946333, 8.2105 40.947167, 8.20155 40.956567, 8.21755 41.016667, 8.25145 41.0529, 8.26485 41.061, 8.28535 41.061, 
+      8.29495 41.0533, 8.29495 41.041367, 8.26935 41.003433, 8.2655 40.972733)), 
+  ((10.2658 42.300133, 10.27135 42.311167, 10.2868 42.314867, 10.3089 42.312633, 10.3365 42.2913, 10.3387 42.2626, 10.32215 42.228, 10.2901 42.219167, 10.27245 42.226533, 10.2603 42.2464, 
+      10.2658 42.300133)), 
+  ((13.81695 40.781433, 13.84735 40.800633, 13.87935 40.810767, 13.9073 40.7969, 13.9105 40.771833, 13.87535 40.744667, 13.83535 40.7388, 13.81775 40.7516, 13.81695 40.781433)), 
+  ((12.30935 37.954567, 12.3746 37.952733, 12.41065 37.9259, 12.4079 37.912, 12.3954 37.905533, 12.36905 37.906467, 12.34125 37.921267, 12.3038 37.922167, 12.2802 37.938833, 12.28575 37.946233, 
+      12.30935 37.954567)), 
+  ((12.83085 35.904867, 12.86865 35.920633, 12.90175 35.920633, 12.9183 35.911167, 12.9183 35.8891, 12.88045 35.862333, 12.8592 35.859167, 12.83555 35.874933, 12.83085 35.904867)), 
+  ((12.29895 35.616467, 12.3344 35.6212, 12.38405 35.596, 12.3817 35.5755, 12.3628 35.564467, 12.33205 35.5692, 12.29895 35.596, 12.29895 35.616467)), 
+  ((12.939 40.9829, 12.95605 40.9829, 12.9679 40.971533, 12.97055 40.958367, 12.93175 40.906233, 12.916 40.9058, 12.9022 40.915433, 12.90085 40.937333, 12.939 40.9829)), 
+  ((10.8468 42.2906, 10.8425 42.301367, 10.84415 42.3096, 10.85325 42.3164, 10.8694 42.3171, 10.8914 42.306367, 10.91235 42.270567, 10.9113 42.2505, 10.89735 42.244067, 10.8898 42.2462, 
+      10.86885 42.2609, 10.8468 42.2906)), 
+  ((12.5401 35.5818, 12.559 35.586533, 12.58025 35.583367, 12.63225 35.553433, 12.63225 35.5424, 12.6157 35.532933, 12.58735 35.534533, 12.5401 35.561333, 12.5401 35.5818)), 
+  ((13.2152 38.749, 13.23195 38.747767, 13.2562 38.7322, 13.2553 38.716667, 13.218 38.695533, 13.1984 38.695533, 13.1732 38.707967, 13.1695 38.719767, 13.2152 38.749)), 
+  ((14.91605 38.450533, 14.9315 38.456567, 14.9701 38.4497, 14.99455 38.432533, 14.99585 38.415367, 14.9688 38.404233, 14.94695 38.407667, 14.91865 38.429967, 14.91605 38.450533)), 
+  ((9.40805 41.175267, 9.42115 41.184, 9.43785 41.185967, 9.45335 41.1844, 9.4611 41.174867, 9.4611 41.1538, 9.4474 41.131967, 9.4283 41.129567, 9.41105 41.135933, 9.4021 41.150233, 
+      9.40805 41.175267)), 
+  ((14.5647 38.577533, 14.59045 38.591267, 14.60845 38.598133, 14.6239 38.592967, 14.62905 38.552633, 14.6136 38.544067, 14.59175 38.5458, 14.5647 38.560367, 14.5647 38.577533)), 
+  ((9.68065 40.877867, 9.6939 40.885233, 9.71005 40.8911, 9.73065 40.889633, 9.7461 40.872467, 9.7417 40.8504, 9.71155 40.842067, 9.69315 40.845033, 9.68065 40.854833, 9.68065 40.877867)), 
+  ((9.62765 40.930833, 9.61665 40.920533, 9.60045 40.915633, 9.585 40.919067, 9.5813 40.929833, 9.57395 40.943567, 9.5622 40.958767, 9.56365 40.965633, 9.58645 40.969533, 9.61075 40.9666, 
+      9.62765 40.950933, 9.62765 40.930833)), 
+  ((12.04705 38.0073, 12.05815 38.012867, 12.07065 38.009167, 12.10255 37.986033, 12.10115 37.9592, 12.08035 37.950867, 12.0526 37.960133, 12.04705 38.0073)), 
+  ((12.81545 40.993, 12.82135 40.997367, 12.83055 40.9921, 12.83055 40.9505, 12.8148 40.9264, 12.79965 40.918967, 12.79045 40.923767, 12.7865 40.9575, 12.81545 40.993)), 
+  ((9.3294 41.193533, 9.3431 41.200667, 9.36155 41.204633, 9.38065 41.204633, 9.39315 41.1955, 9.39315 41.185967, 9.3723 41.170867, 9.3526 41.160967, 9.33655 41.162133, 9.3282 41.173267, 
+      9.3294 41.193533)), 
+  ((14.9405 38.526067, 14.9495 38.5372, 14.9624 38.534633, 14.9997 38.509767, 15.00355 38.499467, 14.9881 38.489167, 14.9688 38.489167, 14.9418 38.507167, 14.9405 38.526067)), 
+  ((15.0975 38.677067, 15.11295 38.681333, 15.12325 38.674467, 15.12325 38.662467, 15.1014 38.635867, 15.0795 38.626433, 15.06535 38.635, 15.06535 38.650467, 15.0975 38.677067)), 
+  ((15.1959 38.832567, 15.217 38.840167, 15.23975 38.837267, 15.256 38.824267, 15.2549 38.809833, 15.2392 38.8001, 15.22295 38.799733, 15.19915 38.813433, 15.1959 38.832567)), 
+  ((10.1002 42.5187, 10.08915 42.512833, 10.0759 42.515033, 10.06705 42.529767, 10.07255 42.5452, 10.09465 42.558467, 10.11345 42.559933, 10.12445 42.554767, 10.12445 42.541533, 10.1002 42.5187)), 
+  ((10.24595 42.558467, 10.25255 42.5614, 10.2625 42.5614, 10.27135 42.5592, 10.2879 42.5408, 10.2879 42.528267, 10.28125 42.521667, 10.2636 42.525333, 10.24595 42.558467)))
+
+POLYGON ((1.3726 42.612, 1.3362 42.646533, 1.3037 42.662333, 1.2133 42.669667, 1.14165 42.701267, 1.1064 42.735033, 1.06945 42.747167, 0.935 42.758167, 0.80545 42.793067, 0.6784 42.810067, 
+    0.6774 42.794967, 0.6365 42.741833, 0.6365 42.720167, 0.64595 42.7076, 0.6588 42.705667, 0.6467 42.690967, 0.63015 42.6726, 0.60645 42.6568, 0.55355 42.656067, 0.39315 42.677, 
+    0.3171 42.685833, 0.14125 42.692067, 0.0211 42.665633, -0.06215 42.673333, -0.1283 42.688033, -0.30745 42.767, -0.39455 42.780967, -0.577 42.782067, -0.6718 42.785767, -0.7754 42.832033, 
+    -0.7925 42.875, -0.8245 42.894833, -0.9959 42.908433, -1.0852 42.922367, -1.1392 42.9334, -1.25 42.9749, -1.33265 43.027767, -1.36135 43.0366, -1.3812 43.033667, -1.4418 42.980767, 
+    -1.4782 42.9749, -1.5074 42.981133, -1.52615 43.007567, -1.52395 43.040633, -1.4644 43.0928, -1.4429 43.1622, -1.46715 43.2026, -1.5366 43.2217, -1.5807 43.220967, -1.638 43.195267, 
+    -1.6678 43.188667, -1.69425 43.190133, -1.7703 43.252567, -1.8194 43.339667, -1.80025 43.356667, -1.68935 43.3881, -1.62305 43.451833, -1.48535 43.694, -1.42415 43.894533, -1.37445 44.169, 
+    -1.36935 44.349133, -1.3375 44.4375, -1.34005 44.4961, -1.3235 44.559, -1.29545 44.5811, -1.25335 44.591267, -1.17305 44.588733, -1.14245 44.594667, -1.12715 44.612533, -1.13735 44.6822, 
+    -1.16415 44.708567, -1.19855 44.7111, -1.2623 44.694967, -1.30565 44.662667, -1.32735 44.602333, -1.35285 44.580233, -1.3694 44.5794, -1.3885 44.5913, -1.38725 44.6618, -1.34645 44.787567, 
+    -1.2878 44.8836, -1.233 45.034833, -1.23555 45.2855, -1.2483 45.4495, -1.233 45.4852, -1.19095 45.539567, -1.16675 45.541267, -1.1489 45.531933, -1.14125 45.482633, -1.117 45.4529, 
+    -0.9704 45.376433, -0.87735 45.311, -0.8544 45.264267, -0.8442 45.132567, -0.79575 45.0527, -0.67715 44.9813, -0.64655 44.935433, -0.6504 44.830067, -0.64275 44.779933, -0.61725 44.751033, 
+    -0.60575 44.7553, -0.58155 44.8666, -0.58665 44.918433, -0.69245 45.061167, -0.73835 45.171633, -0.7511 45.3025, -0.8314 45.4206, -1.06725 45.561667, -1.1667 45.588867, -1.32225 45.6492, 
+    -1.3516 45.687433, -1.35925 45.7316, -1.3503 45.746067, -1.33885 45.7486, -1.284 45.7367, -1.2547 45.737567, -1.23685 45.752867, -1.24195 45.7707, -1.29295 45.808067, -1.2904 45.821667, 
+    -1.2853 45.829333, -1.2547 45.832733, -1.233 45.838667, -1.2241 45.852267, -1.219 45.906667, -1.2088 45.9279, -1.1629 45.949133, -1.1285 45.979733, -1.1183 46.007767, -1.154 46.0613, 
+    -1.26875 46.119067, -1.2955 46.1505, -1.2968 46.1692, -1.2394 46.229533, -1.23685 46.249067, -1.2496 46.260133, -1.2713 46.260967, -1.32485 46.253333, -1.3427 46.255867, -1.42045 46.289867, 
+    -1.5658 46.327233, -1.613 46.337433, -1.7137 46.340833, -1.7443 46.3536, -1.78125 46.395233, -1.81315 46.404567, -1.90365 46.407967, -1.91895 46.415633, -1.9317 46.430067, -1.9215 46.5057, 
+    -1.93425 46.560933, -2.02985 46.6646, -2.24785 46.7691, -2.2772 46.805633, -2.27845 46.832833, -2.2657 46.859167, -2.14075 46.9433, -2.11655 46.978133, -2.14845 47.025733, -2.19435 47.0478, 
+    -2.27465 47.055467, -2.30525 47.065667, -2.33585 47.091133, -2.3473 47.1965, -2.3384 47.2084, -2.31925 47.2169, -2.25935 47.2203, -2.10765 47.210133, -1.9776 47.174433, -1.9419 47.172733, 
+    -1.9266 47.180367, -1.92915 47.193967, -1.96485 47.219467, -2.086 47.2475, -2.23005 47.2509, -2.3308 47.248333, -2.4978 47.255133, -2.6087 47.2934, -2.6457 47.332467, -2.65205 47.3639, 
+    -2.62275 47.412333, -2.559 47.470967, -2.559 47.482867, -2.56665 47.487967, -2.8267 47.452267, -2.8892 47.457367, -2.98355 47.503267, -2.995 47.518533, -2.9912 47.5279, -2.9708 47.532133, 
+    -2.8994 47.516, -2.82545 47.521933, -2.75405 47.555067, -2.7426 47.578867, -2.7477 47.593333, -2.76425 47.599267, -2.7872 47.599267, -2.8178 47.6103, -2.8382 47.6103, -2.95295 47.565267, 
+    -2.97975 47.563567, -2.98995 47.564433, -3.0167 47.589067, -3.0282 47.5916, -3.04605 47.587367, -3.08045 47.546567, -3.10595 47.538933, -3.1353 47.540633, -3.1901 47.568667, -3.20415 47.567833, 
+    -3.2118 47.561033, -3.2156 47.506633, -3.1901 47.450567, -3.1952 47.433567, -3.2067 47.425067, -3.2271 47.425933, -3.29335 47.462467, -3.29465 47.4735, -3.287 47.477767, -3.27425 47.477767, 
+    -3.25 47.4735, -3.2398 47.476067, -3.23345 47.4837, -3.2551 47.5177, -3.2653 47.596733, -3.2245 47.6511, -3.2156 47.6902, -3.22325 47.701233, -3.2347 47.705467, -3.2551 47.696133, 
+    -3.29335 47.616267, -3.3061 47.6154, -3.32395 47.619667, -3.3877 47.655333, -3.39535 47.670633, -3.3762 47.725867, -3.3826 47.7437, -3.40425 47.7539, -3.4884 47.7641, -3.4986 47.7607, 
+    -3.5037 47.7539, -3.4986 47.746267, -3.47055 47.732667, -3.4693 47.722467, -3.49095 47.685933, -3.5381 47.668933, -3.58275 47.668933, -3.686 47.716533, -3.737 47.734367, -3.853 47.732667, 
+    -3.92185 47.739467, -3.955 47.754767, -3.9958 47.787067, -4.01235 47.851633, -4.0519 47.872033, -4.06335 47.873733, -4.07865 47.8627, -4.10545 47.8304, -4.12455 47.8253, -4.1628 47.8304, 
+    -4.18575 47.8287, -4.23165 47.8134, -4.2546 47.8202, -4.26735 47.849067, -4.28775 47.850767, -4.30305 47.843967, -4.3158 47.8219, -4.31705 47.8066, -4.29285 47.763267, -4.3107 47.745433, 
+    -4.3706 47.721633, -4.42925 47.715667, -4.46875 47.728433, -4.48535 47.751367, -4.47005 47.798933, -4.4726 47.8185, -4.57075 47.903467, -4.58095 47.9281, -4.57715 47.9485, -4.5664 47.967833, 
+    -4.54845 48, -4.55005 48.0137, -4.5998 48.040933, -4.64775 48.0492, -4.70995 48.0634, -4.7295 48.0717, -4.7224 48.090633, -4.70105 48.104833, -4.53585 48.109567, -4.4239 48.109567, 
+    -4.3564 48.108367, -4.3173 48.128467, -4.3102 48.152133, -4.312 48.171067, -4.3191 48.188833, -4.3546 48.208933, -4.38125 48.214867, -4.41325 48.2184, -4.47545 48.216033, -4.5305 48.210133, 
+    -4.5607 48.19, -4.60335 48.1918, -4.6282 48.2202, -4.63355 48.2486, -4.61755 48.282933, -4.58915 48.294767, -4.5518 48.282933, -4.48965 48.281733, -4.44345 48.2983, -4.3795 48.279367, 
+    -4.32795 48.254533, -4.26755 48.260433, -4.2569 48.274633, -4.28175 48.301833, -4.3013 48.314867, -4.3013 48.3326, -4.32975 48.349167, -4.3475 48.350367, -4.3635 48.343267, -4.3724 48.329067, 
+    -4.39905 48.331433, -4.415 48.3468, -4.4079 48.3693, -4.4168 48.3764, -4.45055 48.372267, -4.4861 48.353333, -4.53405 48.350967, -4.56605 48.361633, -4.6442 48.354533, -4.6922 48.336767, 
+    -4.7348 48.330867, -4.76145 48.3498, -4.77035 48.3693, -4.80055 48.5018, -4.79875 48.525467, -4.77565 48.546767, -4.73835 48.5651, -4.69215 48.5876, -4.5376 48.626633, -4.41145 48.6722, 
+    -4.3528 48.684033, -4.31725 48.6781, -4.29595 48.660367, -4.26395 48.6509, -4.22845 48.644967, -4.1769 48.658, -4.1236 48.676933, -4.11475 48.697033, -4.10585 48.7201, -4.09165 48.733133, 
+    -4.04725 48.7414, -4.0099 48.7414, -3.9815 48.730767, -3.97085 48.7059, -3.96905 48.6775, -3.9424 48.665667, -3.90865 48.6574, -3.87845 48.659767, -3.866 48.679867, -3.87665 48.7, 
+    -3.84825 48.722467, -3.7985 48.724233, -3.73635 48.708867, -3.66525 48.7053, -3.6155 48.7065, -3.57645 48.725433, -3.56045 48.7538, -3.55155 48.7905, -3.51425 48.827167, -3.4858 48.8331, 
+    -3.4574 48.8177, -3.43785 48.807633, -3.4059 48.804067, -3.35615 48.826567, -3.3224 48.857333, -3.25665 48.8952, -3.22645 48.891633, -3.20865 48.876267, -3.18025 48.877433, -3.1465 48.892833, 
+    -3.13405 48.896367, -3.1092 48.890467, -3.10385 48.8721, -3.1234 48.846067, -3.1234 48.825967, -3.0808 48.799933, -3.0275 48.778633, -2.944 48.7325, -2.8889 48.697567, -2.848 48.6597, 
+    -2.8036 48.6088, -2.76805 48.598167, -2.7272 48.579233, -2.7112 48.563867, -2.7059 48.548467, -2.69345 48.5313, -2.66505 48.5313, -2.6366 48.5372, -2.5993 48.536033, -2.57085 48.5455, 
+    -2.56555 48.563233, -2.5602 48.581, -2.52825 48.590467, -2.50515 48.598733, -2.4927 48.620033, -2.4696 48.631867, -2.4323 48.6354, -2.4021 48.6425, -2.38965 48.6579, -2.38255 48.670333, 
+    -2.3701 48.6857, -2.35055 48.6928, -2.3079 48.690433, -2.28305 48.677433, -2.29195 48.6573, -2.29905 48.6443, -2.2848 48.634833, -2.25285 48.619433, -2.23505 48.6076, -2.22975 48.576833, 
+    -2.2102 48.563833, -2.18 48.574467, -2.1711 48.581567, -2.17645 48.6017, -2.16755 48.626533, -2.15155 48.640733, -2.1338 48.634833, -2.1196 48.596967, -2.0965 48.5378, -2.0894 48.5307, 
+    -2.0716 48.548467, -2.06805 48.569733, -2.06985 48.6088, -2.06275 48.6425, -2.03605 48.678, -2.01295 48.6993, -1.97565 48.709967, -1.9348 48.7147, -1.9206 48.6993, -1.9206 48.680367, 
+    -1.9277 48.638967, -1.9135 48.617667, -1.85665 48.597567, -1.79265 48.597567, -1.7447 48.5863, -1.6843 48.581567, -1.6061 48.5993, -1.54035 48.605233, -1.448 48.6005, -1.4089 48.6129, 
+    -1.41245 48.625933, -1.5084 48.675633, -1.56345 48.728867, -1.60255 48.7768, -1.6132 48.835967, -1.60965 48.912867, -1.615 48.966733, -1.62565 49.160167, -1.63275 49.191533, -1.6203 49.211033, 
+    -1.60255 49.2276, -1.6132 49.237067, -1.66475 49.244167, -1.6843 49.264267, -1.6914 49.3045, -1.7056 49.3323, -1.75 49.364233, -1.7944 49.3737, -1.82995 49.377267, -1.8566 49.3962, 
+    -1.9348 49.4589, -1.98985 49.506233, -2.0076 49.5287, -2.0094 49.559467, -2.0185 49.5896, -2.0325 49.613267, -2.1 49.627467, -2.13555 49.6381, -2.14085 49.649933, -2.14265 49.664133, 
+    -2.14085 49.686633, -2.11245 49.7008, -2.0769 49.710267, -2.0467 49.705533, -2.0159 49.6925, -2.0094 49.6878, -1.9401 49.661167, -1.87085 49.6529, -1.61855 49.6452, -1.5333 49.648733, 
+    -1.46575 49.662933, -1.36625 49.661767, -1.3023 49.653467, -1.27565 49.6239, -1.28275 49.563567, -1.2881 49.507367, -1.2526 49.480133, -1.21885 49.450567, -1.21705 49.4139, -1.21705 49.3512, 
+    -1.2348 49.296767, -1.2224 49.282567, -1.18865 49.289667, -1.1584 49.312133, -1.13355 49.3364, -1.1051 49.364767, -1.04825 49.373067, -0.99675 49.3553, -0.9168 49.3151, -0.81375 49.295567, 
+    -0.70895 49.290833, -0.58635 49.294367, -0.47975 49.3068, -0.414 49.317433, -0.35005 49.316267, -0.26655 49.297333, -0.15285 49.2778, -0.06225 49.288467, -0.0018 49.323967, 0.0355 49.346433, 
+    0.1563 49.400267, 0.2647 49.431633, 0.30555 49.4547, 0.3002 49.4677, 0.27 49.476, 0.1794 49.480733, 0.1048 49.491367, 0.06215 49.520967, 0.0586 49.557633, 0.0888 49.5878, 
+    0.12435 49.6351, 0.17765 49.701367, 0.2114 49.7333, 0.29135 49.759933, 0.46725 49.815533, 0.53655 49.851033, 0.6005 49.8818, 0.68045 49.897767, 0.86525 49.9226, 0.98605 49.959267, 
+    1.0731 49.976433, 1.19925 50.021367, 1.2632 50.058067, 1.32365 50.077, 1.39115 50.114833, 1.42845 50.158033, 1.45335 50.1829, 1.50665 50.1888, 1.5546 50.186433, 1.5635 50.200633, 
+    1.5528 50.226667, 1.5226 50.268067, 1.5084 50.290533, 1.51195 50.309467, 1.52795 50.326633, 1.53505 50.362133, 1.5191 50.3917, 1.48535 50.421267, 1.4782 50.442567, 1.49955 50.487533, 
+    1.5102 50.522433, 1.50845 50.632467, 1.5191 50.6715, 1.53865 50.712333, 1.53155 50.790433, 1.5244 50.8283, 1.5262 50.859033, 1.5564 50.878567, 1.7554 50.959033, 1.87085 50.985067, 
+    1.9615 51.005767, 2.33275 51.083267, 2.5104 51.122333, 2.56125 51.0462, 2.5824 50.983533, 2.5864 50.860833, 2.6023 50.8423, 2.6976 50.791967, 2.86905 50.702367, 2.8889 50.7006, 
+    2.90745 50.708533, 2.92335 50.753567, 2.98425 50.799467, 3.0306 50.806533, 3.11535 50.787967, 3.17755 50.7615, 3.2067 50.729733, 3.22255 50.6891, 3.2345 50.599967, 3.24905 50.569067, 
+    3.27685 50.547, 3.30335 50.534633, 3.4278 50.528467, 3.48935 50.5121, 3.59925 50.4715, 3.64425 50.4459, 3.65885 50.4203, 3.6509 50.366467, 3.6509 50.349667, 3.6681 50.3382, 
+    3.70915 50.3435, 3.83755 50.3647, 3.98915 50.366467, 4.04875 50.355867, 4.07525 50.3329, 4.08715 50.3126, 4.1017 50.301133, 4.1613 50.287, 4.1719 50.274633, 4.15865 50.252567, 
+    4.1242 50.217267, 4.10835 50.175333, 4.1123 50.152367, 4.12555 50.144433, 4.1666 50.139133, 4.1838 50.128533, 4.19175 50.111767, 4.14935 50.067633, 4.11165 50.030967, 4.11295 50.007133, 
+    4.14075 49.987733, 4.203 49.974467, 4.36585 49.967433, 4.47045 49.977133, 4.5512 50.0142, 4.65185 50.108667, 4.7359 50.169133, 4.7571 50.1771, 4.78355 50.174433, 4.8127 50.14, 
+    4.82195 49.965233, 4.8524 49.909167, 4.8511 49.85, 4.87225 49.826167, 4.9014 49.818233, 5.06295 49.817367, 5.151 49.805867, 5.21585 49.780267, 5.26485 49.740567, 5.28735 49.706533, 
+    5.3019 49.644767, 5.3231 49.6227, 5.3946 49.575033, 5.45285 49.5256, 5.4886 49.518533, 5.63755 49.547667, 5.8666 49.549433, 5.9136 49.521167, 5.9692 49.4788, 5.99965 49.470867, 
+    6.0341 49.477033, 6.0725 49.5097, 6.12545 49.515, 6.2221 49.5097, 6.2981 49.488467, 6.39885 49.460267, 6.44255 49.432, 6.4743 49.395367, 6.57625 49.3124, 6.60805 49.2753, 
+    6.69145 49.2135, 6.73315 49.1901, 6.7729 49.181267, 6.83645 49.192767, 6.88805 49.223667, 6.941 49.228067, 6.9847 49.2157, 7.00855 49.1954, 7.02575 49.1654, 7.04695 49.152133, 
+    7.2012 49.150367, 7.35345 49.181267, 7.4011 49.191867, 7.4395 49.187467, 7.5428 49.0983, 7.60435 49.0643, 7.65865 49.051933, 7.7685 49.046633, 7.844 49.029867, 7.9413 49.0087, 
+    8.0062 49.0025, 8.1505 48.998967, 8.177 48.990133, 8.19205 48.974033, 8.187 48.971533, 8.16495 48.957967, 8.16155 48.943267, 8.15135 48.913867, 8.1361 48.902533, 7.98 48.822233, 
+    7.92405 48.7883, 7.91045 48.775867, 7.89605 48.751533, 7.79765 48.6848, 7.7705 48.648633, 7.7586 48.5847, 7.73825 48.5553, 7.7044 48.529867, 7.6568 48.4535, 7.6534 48.359633, 
+    7.63985 48.3223, 7.5873 48.267433, 7.56945 48.230667, 7.5593 48.218233, 7.51345 48.185433, 7.4948 48.163933, 7.48805 48.123233, 7.4931 48.109633, 7.5067 48.076833, 7.51825 48, 
+    7.48685 47.8176, 7.4768 47.793133, 7.4642 47.759833, 7.46175 47.726467, 7.4596 47.6976, 7.47355 47.6495, 7.53455 47.5915, 7.52455 47.588467, 7.43955 47.5627, 7.44655 47.4412, 
+    7.3589 47.4108, 7.2572 47.406133, 7.1099 47.476233, 7.03275 47.476233, 6.9766 47.4739, 6.83635 47.382767, 6.81485 47.344733, 6.8189 47.3312, 6.8311 47.327133, 6.86155 47.327133, 
+    6.96095 47.340667, 6.98125 47.335267, 6.9833 47.3109, 6.9711 47.2771, 6.92645 47.2379, 6.68095 47.081033, 6.5734 46.9661, 6.4212 46.924167, 6.3806 46.8985, 6.34205 46.744333, 
+    6.23955 46.646267, 6.1036 46.557033, 6.0569 46.497533, 6.0488 46.310933, 6.0316 46.272367, 5.8814 46.1331, 5.8997 46.108767, 5.9868 46.067967, 5.99845 46.091233, 6.05905 46.1114, 
+    6.1033 46.150233, 6.12805 46.200867, 6.2018 46.2293, 6.2393 46.263467, 6.25275 46.315633, 6.29945 46.346767, 6.54295 46.4049, 6.619 46.411, 6.70425 46.392067, 6.73265 46.360967, 
+    6.80975 46.225733, 6.74485 46.1108, 6.7489 46.078367, 6.7682 46.062833, 6.7804 46.062833, 6.8433 46.065533, 6.8575 46.060133, 6.88185 46.024967, 6.91025 45.926267, 6.93865 45.901933, 
+    6.9285 45.874867, 6.93055 45.853233, 6.81825 45.7626, 6.7976 45.6986, 6.7976 45.6589, 6.83165 45.6079, 7.048 45.450767, 7.1142 45.375033, 7.1215 45.319133, 7.0911 45.2503, 
+    7.05155 45.2167, 6.8656 45.134067, 6.72035 45.100467, 6.5854 45.089933, 6.54225 45.079, 6.52765 45.066033, 6.52885 45.0474, 6.54465 45.027167, 6.58965 45.0134, 6.6662 44.979367, 
+    6.7294 44.886233, 6.7932 44.849367, 6.96335 44.8097, 7.05635 44.730733, 7.0527 44.698333, 7.0296 44.685367, 7.0065 44.6805, 6.91415 44.682133, 6.89715 44.667533, 6.89715 44.657033, 
+    6.90565 44.635167, 6.9105 44.5736, 6.83085 44.505167, 6.83085 44.497067, 6.8345 44.4841, 6.8661 44.455733, 6.83815 44.351267, 6.89835 44.285267, 6.9348 44.2229, 7.03935 44.161333, 
+    7.21015 44.1188, 7.33655 44.098567, 7.39915 44.090067, 7.45145 44.095733, 7.5803 44.167833, 7.5906 44.171467, 7.60155 44.169867, 7.62585 44.143933, 7.62585 44.066167, 7.60275 44.000567, 
+    7.53715 43.926867, 7.473953 43.927506, 7.397441 43.914196, 7.345876 43.892021, 7.297631 43.853222, 7.267676 43.79669, 7.267656 43.731295, 7.284272 43.680311, 7.319 43.6426, 7.20035 43.5888, 
+    7.1164 43.532333, 7.04535 43.505433, 6.9953 43.496833, 6.9162 43.458667, 6.8662 43.3812, 6.8226 43.3629, 6.7847 43.363433, 6.7621 43.374733, 6.7395 43.374733, 6.7161 43.366133, 
+    6.6338 43.2537, 6.5757 43.228433, 6.5612 43.213367, 6.562 43.206367, 6.5741 43.203667, 6.6459 43.211767, 6.6572 43.208, 6.66045 43.195067, 6.6346 43.144533, 6.5886 43.1074, 
+    6.5652 43.097733, 6.54905 43.102567, 6.5418 43.113867, 6.52325 43.119233, 6.50065 43.115467, 6.46995 43.0934, 6.44815 43.0848, 6.43285 43.0848, 6.4143 43.095567, 6.3804 43.096667, 
+    6.34975 43.086967, 6.3352 43.063833, 6.3126 43.049333, 6.2916 43.046633, 6.2634 43.062767, 6.1585 43.065967, 6.12865 43.059533, 6.1157 43.042867, 6.1036 42.972933, 6.0875 42.9681, 
+    6.06295 42.9745, 6.0536 42.986967, 6.0603 43.013733, 6.0429 43.032433, 5.9078 43.060967, 5.8797 43.0556, 5.865 43.0467, 5.8583 43.021733, 5.80215 42.987867, 5.7794 42.987867, 
+    5.7687 43.003, 5.7553 43.053833, 5.70585 43.103733, 5.6657 43.1189, 5.64165 43.1198, 5.5801 43.0868, 5.54665 43.0859, 5.52125 43.0984, 5.5119 43.1305, 5.49185 43.1394, 
+    5.4771 43.1385, 5.45705 43.122467, 5.43565 43.122467, 5.40355 43.125167, 5.35675 43.138533, 5.33135 43.139433, 5.3059 43.149233, 5.29925 43.1635, 5.30995 43.187567, 5.30995 43.2473, 
+    5.2805 43.293633, 5.2484 43.305233, 5.2056 43.301667, 5.1173 43.242833, 5.0772 43.230333, 5.0558 43.232133, 4.9528 43.3079, 4.8739 43.3605, 4.8418 43.368533, 4.82575 43.366733, 
+    4.8177 43.352467, 4.81905 43.337333, 4.85115 43.3195, 4.86585 43.299, 4.86455 43.2874, 4.8244 43.282067, 4.6746 43.294533, 4.5863 43.2785, 4.5542 43.2785, 4.5355 43.285633, 
+    4.53145 43.307, 4.54485 43.348033, 4.52075 43.373867, 4.49535 43.381, 4.40575 43.388567, 4.27265 43.382767, 4.1984 43.3774, 4.14895 43.382767, 4.1195 43.392133, 4.1028 43.413067, 
+    4.1068 43.4795, 4.09075 43.510233, 4.05665 43.532067, 4.02725 43.535633, 3.9637 43.528533, 3.92155 43.498233, 3.8848 43.438933, 3.82125 43.3997, 3.69685 43.3511, 3.6494 43.3297, 
+    3.55575 43.228533, 3.51425 43.208033, 3.4086 43.203567, 3.3631 43.208933, 3.3143 43.198667, 3.2561 43.165267, 3.1444 43.057367, 3.0454 42.921833, 3.028 42.861233, 3.04605 42.786767, 
+    3.04605 42.749333, 3.01865 42.647233, 3.018 42.589733, 3.03205 42.505033, 3.0655 42.467133, 3.1444 42.4297, 3.06035 42.4232, 3.03165 42.4188, 2.9148 42.426133, 2.7241 42.387233, 
+    2.68665 42.372533, 2.65575 42.337267, 2.6183 42.3167, 2.5786 42.3123, 2.47495 42.3211, 2.3063 42.3865, 2.22475 42.3865, 2.1696 42.3674, 2.066 42.360067, 1.9756 42.349767, 
+    1.8422 42.410733, 1.7606 42.434233, 1.776221 42.472044, 1.781219 42.499755, 1.756279 42.524136, 1.703066 42.555165, 1.648185 42.570676, 1.58998 42.592836, 1.498511 42.614993, 1.435311 42.621636, 
+    1.3726 42.612))
+
+POLYGON ((14.7194 68.565633, 14.76925 68.564267, 14.83815 68.5588, 14.8844 68.552633, 14.9214 68.546467, 14.94555 68.5355, 14.93115 68.5252, 14.8962 68.5163, 14.8489 68.509433, 14.73475 68.509433, 
+    14.6983 68.510133, 14.6592 68.515633, 14.63455 68.531367, 14.651 68.556033, 14.67875 68.564267, 14.7194 68.565633))
+
+POLYGON ((10.537 59.523767, 10.55995 59.525067, 10.57175 59.515467, 10.5875 59.4945, 10.58355 59.484867, 10.55865 59.461267, 10.5416 59.455133, 10.5193 59.462133, 10.51145 59.489233, 10.52195 59.515467, 
+    10.537 59.523767))
+
+POLYGON ((12.71425 66.190533, 12.73715 66.196233, 12.75 66.187667, 12.73425 66.1705, 12.71995 66.157133, 12.69565 66.159067, 12.69565 66.1705, 12.6999 66.1848, 12.71425 66.190533))
+
+POLYGON ((18.6107 70.120533, 18.64165 70.132833, 18.68905 70.1337, 18.7246 70.136333, 18.7654 70.154767, 18.8023 70.1609, 18.83125 70.1495, 18.84375 70.1381, 18.8082 70.120533, 18.7687 70.107367, 
+    18.7384 70.085433, 18.67915 70.062633, 18.64625 70.053867, 18.61595 70.045967, 18.5784 70.0372, 18.54155 70.053867, 18.54415 70.084567, 18.58235 70.109133, 18.6107 70.120533))
+
+POLYGON ((5.03365 61.661333, 5.07885 61.660033, 5.0959 61.652167, 5.08805 61.639933, 5.0579 61.627667, 5.0343 61.632067, 5.01725 61.6469, 5.0264 61.6574, 5.03365 61.661333))
+
+POLYGON ((5.0526 60.520633, 5.02705 60.528067, 5.0087 60.546433, 4.99165 60.577, 4.97855 60.584867, 4.9523 60.603233, 4.95365 60.613733, 4.96545 60.6216, 4.9943 60.612867, 5.15815 60.546433, 
+    5.18045 60.534167, 5.19355 60.514067, 5.18835 60.504467, 5.15685 60.4931, 5.12015 60.497467, 5.08475 60.514967, 5.06115 60.5202, 5.0526 60.520633))
+
+POLYGON ((3.9997 40.0062, 4.0342 39.981133, 4.0765 39.958133, 4.1251 39.924733, 4.1611 39.922633, 4.22225 39.9216, 4.25825 39.9101, 4.27705 39.890267, 4.27865 39.838067, 4.2802 39.793133, 
+    4.26925 39.746167, 4.2379 39.7263, 4.2097 39.712733, 4.18305 39.713767, 4.0577 39.796267, 3.8822 39.830733, 3.80385 39.835967, 3.7725 39.849533, 3.7443 39.897567, 3.7051 39.927867, 
+    3.6957 39.9425, 3.6973 39.958133, 3.7255 39.979033, 3.7819 39.986333, 3.9198 39.986333, 3.9731 40.0062, 3.9997 40.0062))
+
+POLYGON ((11.85975 66.226033, 11.9001 66.226033, 11.9001 66.207867, 11.88475 66.193067, 11.86595 66.193067, 11.85235 66.207867, 11.85975 66.226033))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/papua.wkt b/modules/core/src/test/resources/testdata/papua.wkt
new file mode 100644
index 0000000..eddb4c9
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/papua.wkt
@@ -0,0 +1,630 @@
+MULTIPOLYGON (((144.52053833007812 -1.120833396911621, 144.51638793945312 -1.120833396911621, 144.51443481445312 -1.1161110401153564, 144.51498413085938 -1.103055477142334, 144.5172119140625 -1.0983333587646484, 
+  144.5213623046875 -1.099722146987915, 144.52249145507812 -1.1052777767181396, 144.5233154296875 -1.111388921737671, 144.52249145507812 -1.1161110401153564, 144.52053833007812 -1.120833396911621)), 
+  ((149.73190307617188 -1.6033334732055664, 149.71551513671875 -1.578611135482788, 149.7099609375 -1.5702779293060303, 149.70330810546875 -1.5636112689971924, 149.69912719726562 -1.56083345413208, 
+    149.68191528320312 -1.5572223663330078, 149.6805419921875 -1.5627777576446533, 149.68191528320312 -1.5752778053283691, 149.68136596679688 -1.5813889503479004, 149.6785888671875 -1.5855555534362793, 
+    149.67303466796875 -1.586944580078125, 149.66329956054688 -1.582777738571167, 149.659423828125 -1.5800001621246338, 149.55801391601562 -1.5005557537078857, 149.5333251953125 -1.469722032546997, 
+    149.53054809570312 -1.4655554294586182, 149.52777099609375 -1.454444408416748, 149.52859497070312 -1.4483332633972168, 149.54275512695312 -1.414722204208374, 149.54498291015625 -1.4100000858306885, 
+    149.56414794921875 -1.3702778816223145, 149.5799560546875 -1.3552777767181396, 149.62246704101562 -1.3594443798065186, 149.62716674804688 -1.361388921737671, 149.66329956054688 -1.3866667747497559, 
+    149.71078491210938 -1.4216666221618652, 149.7169189453125 -1.429166555404663, 149.71969604492188 -1.433333158493042, 149.79025268554688 -1.5766668319702148, 149.79080200195312 -1.5813889503479004, 
+    149.73190307617188 -1.6033334732055664)), 
+  ((144.51776123046875 -1.3983333110809326, 144.506103515625 -1.389444351196289, 144.50332641601562 -1.3855555057525635, 144.50555419921875 -1.3805556297302246, 144.51638793945312 -1.3819444179534912, 
+    144.51998901367188 -1.3855555057525635, 144.52191162109375 -1.3955554962158203, 144.51776123046875 -1.3983333110809326)), 
+  ((142.81829833984375 -1.7333331108093262, 142.8135986328125 -1.7327775955200195, 142.81219482421875 -1.727222204208374, 142.812744140625 -1.7211110591888428, 142.81829833984375 -1.6997220516204834, 
+    142.82107543945312 -1.6958332061767578, 142.83218383789062 -1.6936111450195312, 142.86300659179688 -1.6944444179534912, 142.86636352539062 -1.6977777481079102, 142.86691284179688 -1.709444284439087, 
+    142.86441040039062 -1.713611125946045, 142.85940551757812 -1.7155554294586182, 142.85275268554688 -1.708611011505127, 142.84719848632812 -1.7072222232818604, 142.84164428710938 -1.708611011505127, 
+    142.83746337890625 -1.7113888263702393, 142.81829833984375 -1.7333331108093262)), 
+  ((147.39193725585938 -1.9608333110809326, 147.39999389648438 -1.9663887023925781, 147.43081665039062 -1.9902777671813965, 147.43441772460938 -1.9936110973358154, 147.44580078125 -2.0094447135925293, 
+    147.44802856445312 -2.014166831970215, 147.44720458984375 -2.0188889503479004, 147.439697265625 -2.06083345413208, 147.437744140625 -2.0655555725097656, 147.42608642578125 -2.0677781105041504, 
+    147.2752685546875 -2.1211109161376953, 147.25555419921875 -2.1491665840148926, 147.2391357421875 -2.1669445037841797, 147.22802734375 -2.176388740539551, 147.21218872070312 -2.1880555152893066, 
+    147.20745849609375 -2.190277576446533, 147.201904296875 -2.191666603088379, 146.98052978515625 -2.1991662979125977, 146.89303588867188 -2.189444065093994, 146.8388671875 -2.1819443702697754, 
+    146.79830932617188 -2.168889045715332, 146.7935791015625 -2.1669445037841797, 146.72634887695312 -2.1608333587646484, 146.57162475585938 -2.234722137451172, 146.56802368164062 -2.236666679382324, 
+    146.56329345703125 -2.234722137451172, 146.5283203125 -2.201111316680908, 146.52499389648438 -2.19083309173584, 146.51803588867188 -2.149722099304199, 146.51885986328125 -2.143611431121826, 
+    146.57830810546875 -2.0019445419311523, 146.58053588867188 -1.9972221851348877, 146.5838623046875 -1.9936110973358154, 146.63858032226562 -1.9786109924316406, 146.844970703125 -1.9505555629730225, 
+    146.857177734375 -1.9491665363311768, 146.86968994140625 -1.9491665363311768, 147.09356689453125 -1.9663887023925781, 147.0999755859375 -1.9669444561004639, 147.1182861328125 -1.968888759613037, 
+    147.1644287109375 -1.9833331108093262, 147.20330810546875 -2.003333568572998, 147.30081176757812 -2.025277614593506, 147.41775512695312 -2.05055570602417, 147.41998291015625 -2.0458335876464844, 
+    147.42276000976562 -2.034722328186035, 147.42276000976562 -2.0291666984558105, 147.4205322265625 -2.010833740234375, 147.4185791015625 -2.005833625793457, 147.39193725585938 -1.9608333110809326)), 
+  ((147.75692749023438 -2.3524999618530273, 147.76666259765625 -2.3238892555236816, 147.7955322265625 -2.265000343322754, 147.81524658203125 -2.2436113357543945, 147.83245849609375 -2.2455554008483887, 
+    147.87774658203125 -2.2894444465637207, 147.87911987304688 -2.293611526489258, 147.85635375976562 -2.3313889503479004, 147.84829711914062 -2.3366665840148926, 147.82913208007812 -2.345555305480957, 
+    147.82412719726562 -2.347777843475342, 147.81884765625 -2.3491663932800293, 147.81246948242188 -2.349721908569336, 147.75692749023438 -2.3524999618530273)), 
+  ((150.36773681640625 -2.686666488647461, 150.35635375976562 -2.668055534362793, 150.34747314453125 -2.6633334159851074, 150.341064453125 -2.6624999046325684, 150.2733154296875 -2.6727776527404785, 
+    150.25747680664062 -2.6777777671813965, 150.24246215820312 -2.6830554008483887, 150.19052124023438 -2.685832977294922, 150.18414306640625 -2.6852774620056152, 150.10940551757812 -2.625, 
+    149.97247314453125 -2.5011115074157715, 149.96578979492188 -2.494166851043701, 149.94912719726562 -2.476388454437256, 149.94857788085938 -2.4716663360595703, 149.95135498046875 -2.4674997329711914, 
+    149.96078491210938 -2.4600000381469727, 150.0799560546875 -2.4141664505004883, 150.189697265625 -2.3772220611572266, 150.20608520507812 -2.3744444847106934, 150.21636962890625 -2.377777576446533, 
+    150.24801635742188 -2.390000343322754, 150.41720581054688 -2.4605555534362793, 150.44329833984375 -2.475832939147949, 150.44607543945312 -2.479722023010254, 150.46719360351562 -2.544722557067871, 
+    150.468017578125 -2.5577778816223145, 150.45968627929688 -2.6483335494995117, 150.45831298828125 -2.653611183166504, 150.4488525390625 -2.664721965789795, 150.44329833984375 -2.6661109924316406, 
+    150.41943359375 -2.6624999046325684, 150.40692138671875 -2.663888931274414, 150.4013671875 -2.6652774810791016, 150.37188720703125 -2.6838889122009277, 150.36773681640625 -2.686666488647461)), 
+  ((152.659423828125 -3.842777729034424, 152.67083740234375 -3.8598928451538086, 152.70108032226562 -3.8830552101135254, 152.73968505859375 -3.896111011505127, 152.76971435546875 -3.900277614593506, 
+    152.91912841796875 -4.004167556762695, 152.98968505859375 -4.075833320617676, 153.00692749023438 -4.093611717224121, 153.11856079101562 -4.239166259765625, 153.12939453125 -4.255556106567383, 
+    153.13162231445312 -4.260278701782227, 153.13442993164062 -4.271389007568359, 153.13217163085938 -4.378610610961914, 153.13079833984375 -4.390833854675293, 153.12802124023438 -4.395000457763672, 
+    153.121337890625 -4.401944160461426, 153.10885620117188 -4.409999847412109, 153.09246826171875 -4.420833587646484, 153.080810546875 -4.430000305175781, 153.06637573242188 -4.442777633666992, 
+    153.06301879882812 -4.446388244628906, 153.0546875 -4.458611488342285, 153.04052734375 -4.48527717590332, 153.03915405273438 -4.497499465942383, 153.03970336914062 -4.5036115646362305, 
+    153.04107666015625 -4.509166717529297, 153.04330444335938 -4.513889312744141, 153.046630859375 -4.5172224044799805, 153.0596923828125 -4.525555610656738, 153.06637573242188 -4.532222747802734, 
+    153.07745361328125 -4.548610687255859, 153.07940673828125 -4.589166641235352, 153.07745361328125 -4.600555419921875, 152.98025512695312 -4.760556221008301, 152.97467041015625 -4.766666412353516, 
+    152.91024780273438 -4.823333740234375, 152.89166259765625 -4.822500228881836, 152.74356079101562 -4.673055648803711, 152.73550415039062 -4.660833358764648, 152.73330688476562 -4.656110763549805, 
+    152.69302368164062 -4.558333396911621, 152.68136596679688 -4.522222518920898, 152.66497802734375 -4.468889236450195, 152.66275024414062 -4.457222938537598, 152.6663818359375 -4.453888893127441, 
+    152.6785888671875 -4.445554733276367, 152.68136596679688 -4.441388130187988, 152.69219970703125 -4.393611907958984, 152.69775390625 -4.364999771118164, 152.69775390625 -4.358055114746094, 
+    152.69442749023438 -4.191388130187988, 152.69357299804688 -4.185276985168457, 152.691650390625 -4.18055534362793, 152.60330200195312 -4.006111145019531, 152.5819091796875 -3.9658331871032715, 
+    152.53872680664062 -3.9000954627990723, 152.51217651367188 -3.8687310218811035, 152.4915771484375 -3.852254629135132, 152.37496948242188 -3.7277774810791016, 152.35995483398438 -3.7047224044799805, 
+    152.357177734375 -3.6936111450195312, 152.35662841796875 -3.6875, 152.35800170898438 -3.6616663932800293, 152.355224609375 -3.6505556106567383, 152.34970092773438 -3.6424999237060547, 
+    152.2894287109375 -3.579444408416748, 152.282470703125 -3.57277774810791, 152.19052124023438 -3.5088891983032227, 152.18246459960938 -3.5036115646362305, 152.1563720703125 -3.4886112213134766, 
+    152.15164184570312 -3.486388683319092, 152.14608764648438 -3.4850001335144043, 152.13665771484375 -3.489166736602783, 152.13107299804688 -3.490555763244629, 152.12496948242188 -3.4900002479553223, 
+    151.98440551757812 -3.464444637298584, 151.95635986328125 -3.4583334922790527, 151.93496704101562 -3.4455552101135254, 151.75833129882812 -3.3244447708129883, 151.7088623046875 -3.2805557250976562, 
+    151.68829345703125 -3.2530555725097656, 151.62051391601562 -3.17722225189209, 151.6171875 -3.17388916015625, 151.60830688476562 -3.1691665649414062, 151.57467651367188 -3.1594443321228027, 
+    151.53274536132812 -3.1449999809265137, 151.49301147460938 -3.130000114440918, 151.48358154296875 -3.125833034515381, 151.46218872070312 -3.11305570602417, 151.45553588867188 -3.1061110496520996, 
+    151.4527587890625 -3.1019444465637207, 151.45053100585938 -3.097222328186035, 151.44998168945312 -3.0841665267944336, 151.44857788085938 -3.0788888931274414, 151.44384765625 -3.0697221755981445, 
+    151.43829345703125 -3.0636110305786133, 151.41720581054688 -3.05055570602417, 151.36968994140625 -3.0225000381469727, 151.2813720703125 -2.9741663932800293, 151.23745727539062 -2.953611373901367, 
+    151.2149658203125 -2.941944122314453, 151.15054321289062 -2.895277976989746, 151.12246704101562 -2.8686108589172363, 151.11968994140625 -2.8644447326660156, 151.11358642578125 -2.850277900695801, 
+    151.11077880859375 -2.8461108207702637, 151.10662841796875 -2.8433332443237305, 151.00442504882812 -2.7891669273376465, 150.99969482421875 -2.787222385406494, 150.9305419921875 -2.768610954284668, 
+    150.923583984375 -2.768610954284668, 150.90304565429688 -2.7713890075683594, 150.8763427734375 -2.776111125946045, 150.86190795898438 -2.7824997901916504, 150.83245849609375 -2.787222385406494, 
+    150.81942749023438 -2.787777900695801, 150.75442504882812 -2.7708334922790527, 150.75027465820312 -2.7680554389953613, 150.72967529296875 -2.740555763244629, 150.73052978515625 -2.7344446182250977, 
+    150.73385620117188 -2.7311110496520996, 150.74746704101562 -2.7174997329711914, 150.75247192382812 -2.715277671813965, 150.7633056640625 -2.718055248260498, 150.82440185546875 -2.715277671813965, 
+    150.87496948242188 -2.7125000953674316, 150.88720703125 -2.711111068725586, 150.891357421875 -2.7083334922790527, 150.89498901367188 -2.7049999237060547, 150.89694213867188 -2.700277805328369, 
+    150.88565063476562 -2.6851110458374023, 150.88430786132812 -2.6781110763549805, 150.87698364257812 -2.655944347381592, 150.87564086914062 -2.652944564819336, 150.87364196777344 -2.650944471359253, 
+    150.8677978515625 -2.648444175720215, 150.86163330078125 -2.649777889251709, 150.85629272460938 -2.652611255645752, 150.85313415527344 -2.653444528579712, 150.8380126953125 -2.642777919769287, 
+    150.8319091796875 -2.6422224044799805, 150.82220458984375 -2.6380558013916016, 150.79275512695312 -2.616666316986084, 150.80581665039062 -2.566666603088379, 150.8077392578125 -2.563333511352539, 
+    150.81137084960938 -2.559999942779541, 150.81747436523438 -2.559166431427002, 150.83468627929688 -2.570833683013916, 150.8380126953125 -2.574166774749756, 150.90652465820312 -2.635944366455078, 
+    150.96469116210938 -2.6872220039367676, 150.96884155273438 -2.690000057220459, 151.08663940429688 -2.7502779960632324, 151.19024658203125 -2.826111316680908, 151.28082275390625 -2.870833396911621, 
+    151.31137084960938 -2.869999885559082, 151.41912841796875 -2.8980555534362793, 151.42718505859375 -2.903611183166504, 151.46441650390625 -2.934999942779541, 151.5980224609375 -3.0275001525878906, 
+    151.64193725585938 -3.048055648803711, 151.71774291992188 -3.115555763244629, 151.72607421875 -3.1280555725097656, 151.81524658203125 -3.19777774810791, 151.82052612304688 -3.1991662979125977, 
+    151.82553100585938 -3.1972222328186035, 151.83358764648438 -3.191666603088379, 151.85552978515625 -3.1861109733581543, 151.86190795898438 -3.1869444847106934, 151.92190551757812 -3.2033333778381348, 
+    151.9488525390625 -3.2108335494995117, 152.05581665039062 -3.2477779388427734, 152.05441284179688 -3.260000228881836, 152.05441284179688 -3.273611068725586, 152.0577392578125 -3.2838892936706543, 
+    152.16470336914062 -3.4111108779907227, 152.20440673828125 -3.454444408416748, 152.21051025390625 -3.4605555534362793, 152.23800659179688 -3.478332996368408, 152.25247192382812 -3.4844446182250977, 
+    152.27719116210938 -3.494722366333008, 152.306640625 -3.5063891410827637, 152.32717895507812 -3.5199999809265137, 152.355224609375 -3.5400004386901855, 152.36190795898438 -3.5466670989990234, 
+    152.36746215820312 -3.554999828338623, 152.3922119140625 -3.5986108779907227, 152.41192626953125 -3.6336112022399902, 152.48800659179688 -3.6491665840148926, 152.49301147460938 -3.648611068725586, 
+    152.49691772460938 -3.651388645172119, 152.5030517578125 -3.658888816833496, 152.51138305664062 -3.6711111068725586, 152.55331420898438 -3.745833396911621, 152.556640625 -3.756667137145996, 
+    152.55581665039062 -3.769444465637207, 152.54971313476562 -3.7838892936706543, 152.54635620117188 -3.7941670417785645, 152.54913330078125 -3.7983336448669434, 152.5738525390625 -3.821666717529297, 
+    152.5777587890625 -3.8244447708129883, 152.58273315429688 -3.8263888359069824, 152.60330200195312 -3.8330554962158203, 152.659423828125 -3.842777729034424)), 
+  ((149.6640625 -10.339814186096191, 149.63943481445312 -10.341388702392578, 149.57220458984375 -10.341388702392578, 149.56692504882812 -10.341388702392578, 149.53665161132812 -10.361665725708008, 
+    149.33578491210938 -10.307222366333008, 149.2249755859375 -10.276111602783203, 149.1866455078125 -10.260000228881836, 149.17636108398438 -10.256389617919922, 149.16110229492188 -10.25111198425293, 
+    149.13998413085938 -10.244998931884766, 149.09329223632812 -10.23416519165039, 149.04940795898438 -10.242498397827148, 149.03857421875 -10.244998931884766, 148.99383544921875 -10.260557174682617, 
+    148.98162841796875 -10.268611907958984, 148.93496704101562 -10.267223358154297, 148.79443359375 -10.239166259765625, 148.72329711914062 -10.186944961547852, 148.68026733398438 -10.149444580078125, 
+    148.67745971679688 -10.15333366394043, 148.64248657226562 -10.18638801574707, 148.63748168945312 -10.188334465026855, 148.46829223632812 -10.203887939453125, 148.46273803710938 -10.203887939453125, 
+    148.4033203125 -10.200555801391602, 148.37246704101562 -10.191944122314453, 148.3369140625 -10.17972183227539, 148.33273315429688 -10.176944732666016, 148.32717895507812 -10.168889999389648, 
+    148.32247924804688 -10.15999984741211, 148.31497192382812 -10.140556335449219, 148.31219482421875 -10.136388778686523, 148.3046875 -10.130277633666992, 148.15756225585938 -10.073708534240723, 
+    148.1544189453125 -10.079166412353516, 148.15054321289062 -10.095277786254883, 148.1483154296875 -10.099998474121094, 148.11550903320312 -10.121665954589844, 148.10302734375 -10.129720687866211, 
+    148.0888671875 -10.135833740234375, 148.08331298828125 -10.137222290039062, 148.05523681640625 -10.143333435058594, 147.99969482421875 -10.151945114135742, 147.95245361328125 -10.145833969116211, 
+    147.9407958984375 -10.121110916137695, 147.92303466796875 -10.098054885864258, 147.8721923828125 -10.047500610351562, 147.86328125 -10.042778015136719, 147.85772705078125 -10.042778015136719, 
+    147.78109741210938 -10.050832748413086, 147.77554321289062 -10.052223205566406, 147.76608276367188 -10.056110382080078, 147.61996459960938 -9.990833282470703, 147.61245727539062 -9.984722137451172, 
+    147.60134887695312 -9.975276947021484, 147.57412719726562 -9.948333740234375, 147.51025390625 -9.878610610961914, 147.504150390625 -9.871387481689453, 147.50137329101562 -9.86722183227539, 
+    147.4993896484375 -9.855833053588867, 147.50137329101562 -9.851110458374023, 147.50360107421875 -9.83944320678711, 147.50360107421875 -9.8125, 147.4993896484375 -9.796388626098633, 
+    147.49050903320312 -9.77138900756836, 147.48828125 -9.766666412353516, 147.38693237304688 -9.635557174682617, 147.31637573242188 -9.555278778076172, 147.29660034179688 -9.534125328063965, 
+    147.24856567382812 -9.505834579467773, 147.12939453125 -9.443611145019531, 147.0800018310547 -9.434155464172363, 147.0999755859375 -9.449722290039062, 147.10275268554688 -9.453887939453125, 
+    147.10275268554688 -9.483610153198242, 147.10134887695312 -9.488887786865234, 147.09912109375 -9.491109848022461, 147.09442138671875 -9.49305534362793, 147.0888671875 -9.491666793823242, 
+    147.06219482421875 -9.473333358764648, 147.05523681640625 -9.466665267944336, 147.00802612304688 -9.398334503173828, 147.00192260742188 -9.384166717529297, 146.9266357421875 -9.282777786254883, 
+    146.91748046875 -9.287500381469727, 146.911376953125 -9.286945343017578, 146.90109252929688 -9.283332824707031, 146.89694213867188 -9.280834197998047, 146.89358520507812 -9.277223587036133, 
+    146.89166259765625 -9.272500991821289, 146.88888549804688 -9.183332443237305, 146.90504455566406 -9.137277603149414, 146.90586853027344 -9.134109497070312, 146.90704345703125 -9.131277084350586, 
+    146.90988159179688 -9.130777359008789, 146.91537475585938 -9.133610725402832, 146.91854858398438 -9.134444236755371, 146.96969604492188 -9.091388702392578, 146.9771728515625 -9.074443817138672, 
+    146.98135375976562 -9.059444427490234, 146.98104858398438 -9.050973892211914, 146.97439575195312 -9.033889770507812, 146.97247314453125 -9.029167175292969, 146.9691162109375 -9.02833366394043, 
+    146.95108032226562 -9.033889770507812, 146.94580078125 -9.04194450378418, 146.94442749023438 -9.047222137451172, 146.94580078125 -9.052778244018555, 146.951904296875 -9.060277938842773, 
+    146.95468139648438 -9.06833267211914, 146.95330810546875 -9.073610305786133, 146.92526245117188 -9.099998474121094, 146.91748046875 -9.106109619140625, 146.8446044921875 -9.09577751159668, 
+    146.84091186523438 -9.096277236938477, 146.8375701904297 -9.095444679260254, 146.63052368164062 -9.030279159545898, 146.62161254882812 -9.025556564331055, 146.58663940429688 -8.999166488647461, 
+    146.57830810546875 -8.986944198608398, 146.55859375 -8.941667556762695, 146.5455322265625 -8.90250015258789, 146.54608154296875 -8.89777946472168, 146.55581665039062 -8.859722137451172, 
+    146.55914306640625 -8.856388092041016, 146.56747436523438 -8.807500839233398, 146.54135131835938 -8.763612747192383, 146.51748657226562 -8.725000381469727, 146.44134521484375 -8.62472152709961, 
+    146.43191528320312 -8.613887786865234, 146.41998291015625 -8.604999542236328, 146.40359497070312 -8.594444274902344, 146.3791046142578 -8.584708213806152, 146.3721923828125 -8.578056335449219, 
+    146.35162353515625 -8.557777404785156, 146.31857299804688 -8.508890151977539, 146.27554321289062 -8.443056106567383, 146.26943969726562 -8.428888320922852, 146.26803588867188 -8.42361068725586, 
+    146.2633056640625 -8.387500762939453, 146.26470947265625 -8.375276565551758, 146.26470947265625 -8.368610382080078, 146.26248168945312 -8.359722137451172, 146.2432861328125 -8.294723510742188, 
+    146.23855590820312 -8.285833358764648, 146.22967529296875 -8.274444580078125, 146.21856689453125 -8.26472282409668, 146.111083984375 -8.163888931274414, 146.1102294921875 -8.134723663330078, 
+    146.08969116210938 -8.091110229492188, 145.99801635742188 -8.054445266723633, 145.98773193359375 -8.051111221313477, 145.93081665039062 -8.04111099243164, 145.9185791015625 -8.039722442626953, 
+    145.89859008789062 -8.038888931274414, 145.88079833984375 -8.041667938232422, 145.83551025390625 -8.028057098388672, 145.79776000976562 -8.00777816772461, 145.786376953125 -7.998888969421387, 
+    145.71829223632812 -7.967778205871582, 145.64999389648438 -7.959722518920898, 145.63079833984375 -7.9447221755981445, 145.61691284179688 -7.937777519226074, 145.52804565429688 -7.937777519226074, 
+    145.50247192382812 -7.939999580383301, 145.484130859375 -7.948610305786133, 145.46551513671875 -7.950833320617676, 145.44357299804688 -7.949443817138672, 145.4327392578125 -7.948055267333984, 
+    145.4224853515625 -7.9447221755981445, 145.24411010742188 -7.868610382080078, 145.1980743408203 -7.829551696777344, 145.18272399902344 -7.813839912414551, 145.16810607910156 -7.8182244300842285, 
+    145.16299438476562 -7.826263427734375, 145.16445922851562 -7.836494445800781, 145.16152954101562 -7.844898700714111, 145.1556854248047 -7.84599494934082, 145.0449676513672 -7.8204169273376465, 
+    144.99551391601562 -7.815555572509766, 144.87966918945312 -7.782500267028809, 144.84469604492188 -7.757223129272461, 144.83856201171875 -7.749721527099609, 144.84051513671875 -7.744999885559082, 
+    144.85025024414062 -7.741110801696777, 144.871337890625 -7.707777976989746, 144.87356567382812 -7.703055381774902, 144.87411499023438 -7.696944236755371, 144.87411499023438 -7.689999580383301, 
+    144.86245727539062 -7.610555648803711, 144.84469604492188 -7.6077775955200195, 144.8338623046875 -7.67722225189209, 144.83108520507812 -7.6811113357543945, 144.82412719726562 -7.688055038452148, 
+    144.81942749023438 -7.689999580383301, 144.78775024414062 -7.691388130187988, 144.78359985351562 -7.691388130187988, 144.59939575195312 -7.6602783203125, 144.58828735351562 -7.657500267028809, 
+    144.58441162109375 -7.654722213745117, 144.55218505859375 -7.611944198608398, 144.54721069335938 -7.603055000305176, 144.54721069335938 -7.596388816833496, 144.54580688476562 -7.5747222900390625, 
+    144.536376953125 -7.526945114135742, 144.53497314453125 -7.521666526794434, 144.53082275390625 -7.5122222900390625, 144.5252685546875 -7.503889083862305, 144.52053833007812 -7.501944541931152, 
+    144.51498413085938 -7.501944541931152, 144.51025390625 -7.503889083862305, 144.50888061523438 -7.5094451904296875, 144.50833129882812 -7.61472225189209, 144.50833129882812 -7.6213884353637695, 
+    144.4246826171875 -7.533055305480957, 144.4185791015625 -7.5258331298828125, 144.41024780273438 -7.520277976989746, 144.40692138671875 -7.519444465637207, 144.41220092773438 -7.56583309173584, 
+    144.43551635742188 -7.680000305175781, 144.46774291992188 -7.74305534362793, 144.39581298828125 -7.755833625793457, 144.37802124023438 -7.753334045410156, 144.36300659179688 -7.747777938842773, 
+    144.35885620117188 -7.744999885559082, 144.35662841796875 -7.740277290344238, 144.3541259765625 -7.72944450378418, 144.3541259765625 -7.722777366638184, 144.35662841796875 -7.704999923706055, 
+    144.35968017578125 -7.69416618347168, 144.3602294921875 -7.682499885559082, 144.31912231445312 -7.620833396911621, 144.3157958984375 -7.617499351501465, 144.310791015625 -7.616665840148926, 
+    144.26080322265625 -7.637778282165527, 144.25054931640625 -7.654722213745117, 144.24356079101562 -7.66694450378418, 144.2552490234375 -7.734166145324707, 144.26303100585938 -7.740277290344238, 
+    144.27249145507812 -7.767499923706055, 144.27191162109375 -7.773611068725586, 144.268310546875 -7.776945114135742, 144.22439575195312 -7.793333053588867, 144.2191162109375 -7.794722557067871, 
+    144.2130126953125 -7.7952775955200195, 144.147216796875 -7.778888702392578, 144.12161254882812 -7.771666526794434, 143.91192626953125 -7.696944236755371, 143.89971923828125 -7.688611030578613, 
+    143.84803771972656 -7.63533353805542, 143.83853149414062 -7.628334045410156, 143.82919311523438 -7.61733341217041, 143.82252502441406 -7.607666969299316, 143.81271362304688 -7.588833808898926, 
+    143.81021118164062 -7.58316707611084, 143.80654907226562 -7.570499897003174, 143.77304077148438 -7.515556335449219, 143.768310546875 -7.506667137145996, 143.75860595703125 -7.502500534057617, 
+    143.66482543945312 -7.467648506164551, 143.69134521484375 -7.5122222900390625, 143.755126953125 -7.589500427246094, 143.83941650390625 -7.715277671813965, 143.84552001953125 -7.736110687255859, 
+    143.85244750976562 -7.770277976989746, 143.85302734375 -7.783055305480957, 143.85189819335938 -7.7952775955200195, 143.85302734375 -7.807499885559082, 143.85440063476562 -7.813055038452148, 
+    143.8963623046875 -7.880277633666992, 143.90164184570312 -7.888333320617676, 143.9580078125 -7.9786224365234375, 143.95718383789062 -7.984722137451172, 143.95523071289062 -7.989443778991699, 
+    143.89358520507812 -8.036945343017578, 143.88943481445312 -8.039722442626953, 143.88470458984375 -8.041667938232422, 143.84774780273438 -8.045833587646484, 143.8338623046875 -8.045833587646484, 
+    143.7552490234375 -8.04111099243164, 143.75027465820312 -8.038888931274414, 143.74356079101562 -8.032222747802734, 143.73800659179688 -8.024168014526367, 143.72439575195312 -8.010557174682617, 
+    143.71942138671875 -8.00833511352539, 143.661376953125 -7.991388320922852, 143.63189697265625 -7.986666679382324, 143.61883544921875 -7.986110687255859, 143.59747314453125 -7.992221832275391, 
+    143.58856201171875 -7.996944427490234, 143.56890869140625 -8.004167556762695, 143.5657501220703 -8.004833221435547, 143.54608154296875 -8.006389617919922, 143.50164794921875 -7.996110916137695, 
+    143.48577880859375 -7.991388320922852, 143.48162841796875 -7.988888740539551, 143.4749755859375 -7.9819440841674805, 143.47357177734375 -7.973055839538574, 143.46051025390625 -7.938611030578613, 
+    143.45440673828125 -7.924166679382324, 143.44412231445312 -7.913333892822266, 143.43997192382812 -7.910555839538574, 143.43524169921875 -7.908611297607422, 143.42413330078125 -7.907222747802734, 
+    143.36245727539062 -7.899722099304199, 143.35830688476562 -7.902500152587891, 143.35690307617188 -7.908055305480957, 143.35690307617188 -7.913333892822266, 143.36050415039062 -7.91694450378418, 
+    143.44662475585938 -7.980555534362793, 143.53863525390625 -8.052166938781738, 143.5414581298828 -8.05333423614502, 143.54397583007812 -8.055000305175781, 143.54795837402344 -8.059000015258789, 
+    143.6282958984375 -8.193611145019531, 143.63052368164062 -8.198333740234375, 143.6324462890625 -8.209999084472656, 143.63189697265625 -8.216110229492188, 143.62966918945312 -8.227499008178711, 
+    143.62551879882812 -8.236944198608398, 143.6221923828125 -8.240554809570312, 143.61190795898438 -8.243888854980469, 143.56884765625 -8.247220993041992, 143.55496215820312 -8.247220993041992, 
+    143.51248168945312 -8.245832443237305, 143.46942138671875 -8.245277404785156, 143.3824462890625 -8.25, 143.37356567382812 -8.250556945800781, 143.33856201171875 -8.253889083862305, 
+    143.23495483398438 -8.275001525878906, 143.17803955078125 -8.286666870117188, 143.080810546875 -8.308334350585938, 143.06997680664062 -8.310832977294922, 143.04940795898438 -8.317777633666992, 
+    143.03414916992188 -8.323055267333984, 143.02386474609375 -8.326665878295898, 143 -8.336666107177734, 142.99105834960938 -8.341388702392578, 142.97994995117188 -8.344165802001953, 
+    142.97329711914062 -8.344165802001953, 142.96719360351562 -8.343610763549805, 142.96163940429688 -8.342222213745117, 142.94580078125 -8.337499618530273, 142.94107055664062 -8.335277557373047, 
+    142.90887451171875 -8.31916618347168, 142.88217163085938 -8.305000305175781, 142.86550903320312 -8.294166564941406, 142.84579467773438 -8.286666870117188, 142.79998779296875 -8.275001525878906, 
+    142.77664184570312 -8.270833969116211, 142.69635009765625 -8.267499923706055, 142.65469360351562 -8.273611068725586, 142.63803100585938 -8.277778625488281, 142.59579467773438 -8.290000915527344, 
+    142.57525634765625 -8.296667098999023, 142.56552124023438 -8.300832748413086, 142.54830932617188 -8.310832977294922, 142.54080200195312 -8.316944122314453, 142.53387451171875 -8.323888778686523, 
+    142.52996826171875 -8.326665878295898, 142.52108764648438 -8.331388473510742, 142.51138305664062 -8.335277557373047, 142.50582885742188 -8.336666107177734, 142.4852294921875 -8.336666107177734, 
+    142.4669189453125 -8.336111068725586, 142.4427490234375 -8.33277702331543, 142.43746948242188 -8.331388473510742, 142.42776489257812 -8.32722282409668, 142.41970825195312 -8.321945190429688, 
+    142.41192626953125 -8.315834045410156, 142.40321350097656 -8.286389350891113, 142.3961944580078 -8.261555671691895, 142.39505004882812 -8.250555992126465, 142.39419555664062 -8.239221572875977, 
+    142.39453125 -8.231554985046387, 142.39419555664062 -8.227888107299805, 142.38665771484375 -8.193611145019531, 142.38388061523438 -8.189722061157227, 142.37994384765625 -8.186944961547852, 
+    142.33856201171875 -8.166389465332031, 142.3277587890625 -8.163888931274414, 142.31692504882812 -8.163888931274414, 142.22161865234375 -8.173334121704102, 142.2119140625 -8.177223205566406, 
+    142.14080810546875 -8.222221374511719, 142.13720703125 -8.225555419921875, 142.13525390625 -8.230278015136719, 142.13580322265625 -8.236387252807617, 142.14471435546875 -8.239166259765625, 
+    142.15582275390625 -8.240554809570312, 142.16387939453125 -8.236387252807617, 142.17221069335938 -8.230833053588867, 142.18246459960938 -8.220832824707031, 142.1866455078125 -8.218055725097656, 
+    142.19552612304688 -8.213333129882812, 142.22357177734375 -8.200277328491211, 142.22830200195312 -8.198333740234375, 142.30914306640625 -8.18083381652832, 142.31414794921875 -8.180000305175781, 
+    142.32440185546875 -8.183332443237305, 142.3380126953125 -8.190277099609375, 142.355224609375 -8.199167251586914, 142.36135864257812 -8.206388473510742, 142.37457275390625 -8.26111125946045, 
+    142.37741088867188 -8.274611473083496, 142.3770751953125 -8.286444664001465, 142.37741088867188 -8.293277740478516, 142.3824462890625 -8.31916618347168, 142.38803100585938 -8.32722282409668, 
+    142.40859985351562 -8.34749984741211, 142.43942260742188 -8.371387481689453, 142.44970703125 -8.37472152709961, 142.4669189453125 -8.378055572509766, 142.4730224609375 -8.378887176513672, 
+    142.48663330078125 -8.378887176513672, 142.49301147460938 -8.378055572509766, 142.51275634765625 -8.371944427490234, 142.52249145507812 -8.36805534362793, 142.5263671875 -8.365276336669922, 
+    142.54025268554688 -8.351665496826172, 142.54830932617188 -8.346111297607422, 142.556640625 -8.34083366394043, 142.59024047851562 -8.326665878295898, 142.61968994140625 -8.315000534057617, 
+    142.63552856445312 -8.310277938842773, 142.64166259765625 -8.310832977294922, 142.73468017578125 -8.322500228881836, 142.77163696289062 -8.33194351196289, 142.77664184570312 -8.33388900756836, 
+    142.7833251953125 -8.34083366394043, 142.78887939453125 -8.348888397216797, 142.79913330078125 -8.35916519165039, 142.80746459960938 -8.364444732666016, 142.90609741210938 -8.42361068725586, 
+    142.91720581054688 -8.426111221313477, 142.9580078125 -8.43166732788086, 143.01025390625 -8.441110610961914, 143.04443359375 -8.447778701782227, 143.04998779296875 -8.449167251586914, 
+    143.08636474609375 -8.459999084472656, 143.09661865234375 -8.463611602783203, 143.1102294921875 -8.470277786254883, 143.2130126953125 -8.549444198608398, 143.22052001953125 -8.55555534362793, 
+    143.2391357421875 -8.571388244628906, 143.24606323242188 -8.578056335449219, 143.2493896484375 -8.581388473510742, 143.28164672851562 -8.618610382080078, 143.37466430664062 -8.741943359375, 
+    143.39276123046875 -8.770278930664062, 143.395263671875 -8.781389236450195, 143.40692138671875 -8.961944580078125, 143.40554809570312 -8.967498779296875, 143.40304565429688 -8.97138786315918, 
+    143.38442993164062 -8.993888854980469, 143.3671875 -9.010833740234375, 143.36300659179688 -9.013612747192383, 143.33163452148438 -9.02833366394043, 143.3218994140625 -9.032501220703125, 
+    143.316650390625 -9.033889770507812, 143.31024169921875 -9.033056259155273, 143.29940795898438 -9.023611068725586, 143.28915405273438 -9.020278930664062, 143.28305053710938 -9.019721984863281, 
+    143.26998901367188 -9.020278930664062, 143.24801635742188 -9.025556564331055, 143.232177734375 -9.030279159545898, 143.17413330078125 -9.04861068725586, 143.04721069335938 -9.09000015258789, 
+    143.04248046875 -9.091943740844727, 143.03915405273438 -9.095277786254883, 143.03082275390625 -9.107500076293945, 143.02386474609375 -9.114166259765625, 142.90277099609375 -9.197500228881836, 
+    142.84246826171875 -9.232776641845703, 142.80746459960938 -9.25222396850586, 142.79776000976562 -9.256389617919922, 142.78829956054688 -9.260278701782227, 142.76913452148438 -9.267223358154297, 
+    142.75247192382812 -9.27138900756836, 142.72384643554688 -9.283332824707031, 142.66552734375 -9.320554733276367, 142.65469360351562 -9.329999923706055, 142.63888549804688 -9.334722518920898, 
+    142.625244140625 -9.334722518920898, 142.58273315429688 -9.330833435058594, 142.57162475585938 -9.328056335449219, 142.54302978515625 -9.309165954589844, 142.532470703125 -9.29888916015625, 
+    142.5244140625 -9.286945343017578, 142.52108764648438 -9.283332824707031, 142.51748657226562 -9.280000686645508, 142.49774169921875 -9.265277862548828, 142.4771728515625 -9.251667022705078, 
+    142.42581176757812 -9.228055953979492, 142.2099609375 -9.165000915527344, 142.20303344726562 -9.165000915527344, 142.05441284179688 -9.18722152709961, 141.9447021484375 -9.20694351196289, 
+    141.72134399414062 -9.214445114135742, 141.61578369140625 -9.23611068725586, 141.60885620117188 -9.23611068725586, 141.52249145507812 -9.221111297607422, 141.50942993164062 -9.213888168334961, 
+    141.50192260742188 -9.20777702331543, 141.49578857421875 -9.200277328491211, 141.48828125 -9.19416618347168, 141.46078491210938 -9.17388916015625, 141.44857788085938 -9.165834426879883, 
+    141.42941284179688 -9.157501220703125, 141.3883056640625 -9.144166946411133, 141.375244140625 -9.143333435058594, 141.32302856445312 -9.149999618530273, 141.31219482421875 -9.152778625488281, 
+    141.30746459960938 -9.155000686645508, 141.29498291015625 -9.163055419921875, 141.28469848632812 -9.173055648803711, 141.26638793945312 -9.188888549804688, 141.22662353515625 -9.217222213745117, 
+    141.21359252929688 -9.224721908569336, 141.17636108398438 -9.233888626098633, 141.16079711914062 -9.237499237060547, 141.12246704101562 -9.231943130493164, 141.11746215820312 -9.229999542236328, 
+    141.10940551757812 -9.224721908569336, 141.09078979492188 -9.209165573120117, 141.03387451171875 -9.156944274902344, 141.0133056640625 -9.136667251586914, 141.00701904296875 -9.128467559814453, 
+    141.00613403320312 -6.904785633087158, 141.00613403320312 -6.893283843994141, 140.99856567382812 -6.893889427185059, 140.99050903320312 -6.899444580078125, 140.98358154296875 -6.906110763549805, 
+    140.97885131835938 -6.906944274902344, 140.94940185546875 -6.903611183166504, 140.90277099609375 -6.855833053588867, 140.875244140625 -6.796111106872559, 140.87106323242188 -6.786388397216797, 
+    140.85940551757812 -6.728610992431641, 140.85885620117188 -6.678333282470703, 140.86300659179688 -6.6313886642456055, 140.89108276367188 -6.603333473205566, 140.895263671875 -6.600555419921875, 
+    140.89804077148438 -6.596667289733887, 140.94720458984375 -6.5, 140.95135498046875 -6.483611106872559, 140.9508056640625 -6.477499961853027, 140.94857788085938 -6.472777366638184, 
+    140.94580078125 -6.468610763549805, 140.92803955078125 -6.450833320617676, 140.93218994140625 -6.434444427490234, 140.96359252929688 -6.338611602783203, 140.96774291992188 -6.335833549499512, 
+    140.97329711914062 -6.334444999694824, 140.98550415039062 -6.33305549621582, 141.00613403320312 -6.332924842834473, 141.006103515625 -6, 141.006103515625 -4.90555477142334, 
+    141.006103515625 -2.613889217376709, 141.00247192382812 -2.6070852279663086, 141.02996826171875 -2.592777729034424, 141.03469848632812 -2.5908331871032715, 141.0394287109375 -2.5900001525878906, 
+    141.04635620117188 -2.5900001525878906, 141.19912719726562 -2.6180553436279297, 141.20468139648438 -2.6194443702697754, 141.21414184570312 -2.6222219467163086, 141.27053833007812 -2.6455554962158203, 
+    141.27386474609375 -2.6558332443237305, 141.27804565429688 -2.6652774810791016, 141.28414916992188 -2.6727776527404785, 141.34579467773438 -2.707777976989746, 141.36968994140625 -2.718055248260498, 
+    141.38079833984375 -2.7208333015441895, 141.41079711914062 -2.7249999046325684, 141.4266357421875 -2.729722023010254, 141.43637084960938 -2.733889102935791, 141.56857299804688 -2.793889045715332, 
+    141.60885620117188 -2.8125, 141.70413208007812 -2.8625001907348633, 141.84051513671875 -2.9369444847106934, 141.88162231445312 -2.964444637298584, 141.88998413085938 -2.9699997901916504, 
+    141.89471435546875 -2.9719443321228027, 141.91387939453125 -2.9719443321228027, 141.93109130859375 -2.9686107635498047, 141.935791015625 -2.966388702392578, 141.96246337890625 -2.9588890075683594, 
+    141.97357177734375 -2.956110954284668, 141.99191284179688 -2.954166889190674, 142.00360107421875 -2.956110954284668, 142.01193237304688 -2.9616665840148926, 142.06607055664062 -3.008333683013916, 
+    142.076904296875 -3.017777919769287, 142.0777587890625 -3.0205554962158203, 142.12496948242188 -3.0594444274902344, 142.25247192382812 -3.104722499847412, 142.55191040039062 -3.2183332443237305, 
+    142.66360473632812 -3.2477779388427734, 142.94662475585938 -3.3324999809265137, 142.99246215820312 -3.3483333587646484, 143.03274536132812 -3.3627777099609375, 143.04107666015625 -3.364166736602783, 
+    143.07318115234375 -3.360206365585327, 143.08773803710938 -3.3558335304260254, 143.09384155273438 -3.3550000190734863, 143.1060791015625 -3.353888988494873, 143.12384033203125 -3.353888988494873, 
+    143.17276000976562 -3.357222557067871, 143.1947021484375 -3.3600001335144043, 143.20968627929688 -3.3652777671813965, 143.2138671875 -3.3680553436279297, 143.22940063476562 -3.3797221183776855, 
+    143.23828125 -3.3844447135925293, 143.25555419921875 -3.3880558013916016, 143.33636474609375 -3.4016666412353516, 143.3460693359375 -3.4016666412353516, 143.37078857421875 -3.4016666412353516, 
+    143.38442993164062 -3.403055191040039, 143.4083251953125 -3.406388759613037, 143.4427490234375 -3.4119443893432617, 143.51608276367188 -3.4344444274902344, 143.52081298828125 -3.436666488647461, 
+    143.52914428710938 -3.441944122314453, 143.53665161132812 -3.4480552673339844, 143.56942749023438 -3.475555419921875, 143.59884643554688 -3.5144448280334473, 143.6021728515625 -3.524722099304199, 
+    143.60580444335938 -3.5419445037841797, 143.609130859375 -3.5452780723571777, 143.61328125 -3.548055648803711, 143.64886474609375 -3.5672225952148438, 143.7310791015625 -3.6041669845581055, 
+    143.768310546875 -3.6108336448669434, 143.79080200195312 -3.6108336448669434, 143.79498291015625 -3.612222194671631, 143.79885864257812 -3.6150002479553223, 143.94912719726562 -3.733333110809326, 
+    143.95523071289062 -3.7394442558288574, 143.9580078125 -3.7436113357543945, 143.96469116210938 -3.7572226524353027, 143.966064453125 -3.762777805328369, 143.97634887695312 -3.779722213745117, 
+    143.98190307617188 -3.788055896759033, 143.98886108398438 -3.7950000762939453, 143.99301147460938 -3.7977781295776367, 144.01693725585938 -3.8105554580688477, 144.24301147460938 -3.8727774620056152, 
+    144.24911499023438 -3.8736109733581543, 144.25387573242188 -3.8713889122009277, 144.2552490234375 -3.8661112785339355, 144.25387573242188 -3.8619446754455566, 144.25387573242188 -3.8550000190734863, 
+    144.25802612304688 -3.845555305480957, 144.2752685546875 -3.809166431427002, 144.27859497070312 -3.805833339691162, 144.28497314453125 -3.8052778244018555, 144.33828735351562 -3.802499771118164, 
+    144.375244140625 -3.802499771118164, 144.51165771484375 -3.820833683013916, 144.51580810546875 -3.823611259460449, 144.53219604492188 -3.8461108207702637, 144.53497314453125 -3.850277900695801, 
+    144.54998779296875 -3.8761110305786133, 144.55218505859375 -3.8811111450195312, 144.54721069335938 -3.8938889503479004, 144.54525756835938 -3.9041666984558105, 144.54248046875 -3.9344444274902344, 
+    144.54385375976562 -3.953611373901367, 144.54721069335938 -3.9638891220092773, 144.55136108398438 -3.9719443321228027, 144.57135009765625 -3.9919443130493164, 144.591064453125 -4.006111145019531, 
+    144.60830688476562 -4.013055801391602, 144.61386108398438 -4.0144453048706055, 144.65359497070312 -4.013055801391602, 144.67330932617188 -4.013611793518066, 144.67886352539062 -4.015000343322754, 
+    144.72967529296875 -4.031389236450195, 144.76666259765625 -4.046388626098633, 144.85025024414062 -4.093055725097656, 144.85830688476562 -4.098333358764648, 144.8763427734375 -4.113611221313477, 
+    144.97830200195312 -4.222777366638184, 144.98162841796875 -4.226388931274414, 144.98663330078125 -4.234999656677246, 144.9913330078125 -4.243888854980469, 144.99468994140625 -4.252778053283691, 
+    144.99606323242188 -4.262500762939453, 145.00497436523438 -4.2816667556762695, 145.03305053710938 -4.3355560302734375, 145.03665161132812 -4.338889122009277, 145.05496215820312 -4.3519439697265625, 
+    145.0899658203125 -4.371665954589844, 145.09469604492188 -4.373888969421387, 145.15719604492188 -4.382777214050293, 145.22857666015625 -4.388055801391602, 145.2530517578125 -4.378610610961914, 
+    145.2935791015625 -4.376666069030762, 145.30523681640625 -4.377222061157227, 145.3338623046875 -4.389444351196289, 145.3380126953125 -4.3922224044799805, 145.45108032226562 -4.494166374206543, 
+    145.45941162109375 -4.5044450759887695, 145.52719116210938 -4.592499732971191, 145.6141357421875 -4.700278282165527, 145.62051391601562 -4.707777976989746, 145.67581176757812 -4.761944770812988, 
+    145.67941284179688 -4.765277862548828, 145.69384765625 -4.776945114135742, 145.73550415039062 -4.802777290344238, 145.78082275390625 -4.927777290344238, 145.8135986328125 -5.065555572509766, 
+    145.8135986328125 -5.072500228881836, 145.78692626953125 -5.231389045715332, 145.76580810546875 -5.263611793518066, 145.73886108398438 -5.3052778244018555, 145.72439575195312 -5.412221908569336, 
+    145.72384643554688 -5.4252777099609375, 145.72525024414062 -5.430832862854004, 145.734130859375 -5.449166297912598, 145.74774169921875 -5.469721794128418, 145.75469970703125 -5.476388931274414, 
+    145.76638793945312 -5.48527717590332, 145.78274536132812 -5.489443778991699, 145.78775024414062 -5.489999771118164, 145.79302978515625 -5.489999771118164, 145.87246704101562 -5.486110687255859, 
+    145.93081665039062 -5.477222442626953, 145.93551635742188 -5.476388931274414, 145.96359252929688 -5.473055839538574, 145.97662353515625 -5.476388931274414, 146.08218383789062 -5.512500762939453, 
+    146.1746826171875 -5.551388740539551, 146.1947021484375 -5.5588884353637695, 146.28915405273438 -5.588889122009277, 146.3763427734375 -5.5991668701171875, 146.43997192382812 -5.598610877990723, 
+    146.44552612304688 -5.598610877990723, 146.46524047851562 -5.604722023010254, 146.47021484375 -5.606667518615723, 146.47409057617188 -5.609445571899414, 146.53118896484375 -5.654681205749512, 
+    146.58053588867188 -5.6947221755981445, 146.605224609375 -5.717778205871582, 146.64080810546875 -5.743888854980469, 146.65304565429688 -5.751944541931152, 146.66275024414062 -5.756111145019531, 
+    146.68887329101562 -5.764166831970215, 146.71469116210938 -5.769721984863281, 146.77078247070312 -5.791389465332031, 146.77578735351562 -5.793612480163574, 146.78384399414062 -5.798890113830566, 
+    146.78607177734375 -5.803889274597168, 146.7963104248047 -5.834417819976807, 146.87521362304688 -5.825556755065918, 146.89495849609375 -5.828889846801758, 146.92300415039062 -5.841945648193359, 
+    146.93051147460938 -5.848056793212891, 146.94631958007812 -5.866389274597168, 146.95382690429688 -5.886112213134766, 146.95660400390625 -5.8902788162231445, 146.96270751953125 -5.897780418395996, 
+    146.99215698242188 -5.916112899780273, 147.01412963867188 -5.928335189819336, 147.0416259765625 -5.94222354888916, 147.04632568359375 -5.944169044494629, 147.10272216796875 -5.966114044189453, 
+    147.11215209960938 -5.966670036315918, 147.22882080078125 -5.972234725952148, 147.23492431640625 -5.971402168273926, 147.24658203125 -5.962514877319336, 147.26968383789062 -5.938071250915527, 
+    147.274658203125 -5.936126708984375, 147.28494262695312 -5.935294151306152, 147.42327880859375 -5.9605817794799805, 147.46661376953125 -5.970859527587891, 147.47686767578125 -5.9741926193237305, 
+    147.484375 -5.980303764343262, 147.57330322265625 -6.0552778244018555, 147.59051513671875 -6.072222709655762, 147.64193725585938 -6.136944770812988, 147.78665161132812 -6.302499771118164, 
+    147.82635498046875 -6.337222099304199, 147.83026123046875 -6.346944808959961, 147.85025024414062 -6.4116668701171875, 147.86386108398438 -6.459166526794434, 147.86663818359375 -6.470000267028809, 
+    147.86996459960938 -6.654722213745117, 147.86941528320312 -6.660833358764648, 147.86605834960938 -6.670833587646484, 147.84552001953125 -6.691388130187988, 147.83856201171875 -6.698055267333984, 
+    147.81942749023438 -6.713055610656738, 147.81051635742188 -6.717778205871582, 147.77081298828125 -6.72611141204834, 147.7591552734375 -6.728055953979492, 147.56802368164062 -6.751944541931152, 
+    147.4163818359375 -6.734999656677246, 147.3055419921875 -6.745833396911621, 147.21969604492188 -6.7463884353637695, 147.19998168945312 -6.745833396911621, 147.18887329101562 -6.74305534362793, 
+    147.18081665039062 -6.740277290344238, 147.1746826171875 -6.735555648803711, 147.1663818359375 -6.723333358764648, 147.16024780273438 -6.717222213745117, 147.14999389648438 -6.713889122009277, 
+    147.0888671875 -6.714445114135742, 146.9710693359375 -6.74305534362793, 146.96136474609375 -6.747221946716309, 146.94857788085938 -6.798055648803711, 146.94497680664062 -6.815277099609375, 
+    146.94302368164062 -6.840277671813965, 146.941650390625 -6.904444694519043, 146.94497680664062 -6.953888893127441, 146.94635009765625 -6.959444999694824, 146.94857788085938 -6.964166641235352, 
+    146.95523071289062 -6.971111297607422, 147.0244140625 -7.036944389343262, 147.0374755859375 -7.0444440841674805, 147.13079833984375 -7.203611373901367, 147.1402587890625 -7.221111297607422, 
+    147.14443969726562 -7.230833053588867, 147.1463623046875 -7.249166488647461, 147.14581298828125 -7.261944770812988, 147.14166259765625 -7.271666526794434, 147.1402587890625 -7.276945114135742, 
+    147.13748168945312 -7.294722557067871, 147.13970947265625 -7.325278282165527, 147.1533203125 -7.383054733276367, 147.15469360351562 -7.388611793518066, 147.1785888671875 -7.463889122009277, 
+    147.21078491210938 -7.490277290344238, 147.21636962890625 -7.491666793823242, 147.29721069335938 -7.503889083862305, 147.30331420898438 -7.504722595214844, 147.32052612304688 -7.505278587341309, 
+    147.33218383789062 -7.503334045410156, 147.3369140625 -7.505278587341309, 147.4185791015625 -7.567222595214844, 147.45773315429688 -7.5977783203125, 147.641357421875 -7.775555610656738, 
+    147.66665649414062 -7.791110992431641, 147.67080688476562 -7.793889045715332, 147.69329833984375 -7.825833320617676, 147.69607543945312 -7.835277557373047, 147.70162963867188 -7.8705549240112305, 
+    147.70162963867188 -7.884166717529297, 147.7008056640625 -7.890277862548828, 147.70162963867188 -7.90333366394043, 147.70303344726562 -7.908611297607422, 147.71051025390625 -7.921666145324707, 
+    147.71524047851562 -7.929166793823242, 147.71856689453125 -7.932499885559082, 147.73162841796875 -7.939999580383301, 147.7413330078125 -7.9438886642456055, 147.75692749023438 -7.948610305786133, 
+    147.77691650390625 -7.93638801574707, 147.782470703125 -7.935276985168457, 147.80441284179688 -7.935276985168457, 147.85494995117188 -7.935276985168457, 147.86663818359375 -7.937221527099609, 
+    147.8763427734375 -7.941110610961914, 147.88803100585938 -7.949999809265137, 147.91192626953125 -7.967222213745117, 147.935791015625 -7.9827775955200195, 147.93942260742188 -7.984722137451172, 
+    147.97439575195312 -7.9961090087890625, 147.97967529296875 -8.036945343017578, 147.98245239257812 -8.047779083251953, 147.9852294921875 -8.051944732666016, 147.9921875 -8.058610916137695, 
+    148.00442504882812 -8.066665649414062, 148.00997924804688 -8.066665649414062, 148.0263671875 -8.06277847290039, 148.11468505859375 -8.055278778076172, 148.13525390625 -8.066110610961914, 
+    148.19497680664062 -8.251945495605469, 148.19970703125 -8.267499923706055, 148.205810546875 -8.295278549194336, 148.20663452148438 -8.301389694213867, 148.20718383789062 -8.310832977294922, 
+    148.20718383789062 -8.320554733276367, 148.20663452148438 -8.34000015258789, 148.21078491210938 -8.393056869506836, 148.22024536132812 -8.510278701782227, 148.22219848632812 -8.533889770507812, 
+    148.23052978515625 -8.559722900390625, 148.2352294921875 -8.568611145019531, 148.2421875 -8.575277328491211, 148.27108764648438 -8.594444274902344, 148.300537109375 -8.61138916015625, 
+    148.31829833984375 -8.608610153198242, 148.32717895507812 -8.606388092041016, 148.33135986328125 -8.606388092041016, 148.34719848632812 -8.61138916015625, 148.35189819335938 -8.613332748413086, 
+    148.37661743164062 -8.629444122314453, 148.44302368164062 -8.67500114440918, 148.44580078125 -8.678888320922852, 148.47857666015625 -8.733055114746094, 148.47994995117188 -8.738611221313477, 
+    148.47994995117188 -8.758890151977539, 148.48968505859375 -8.840276718139648, 148.49441528320312 -8.86666488647461, 148.53082275390625 -8.99305534362793, 148.53469848632812 -9.002779006958008, 
+    148.53692626953125 -9.007501602172852, 148.5888671875 -9.07027816772461, 148.6041259765625 -9.082500457763672, 148.61441040039062 -9.085832595825195, 148.69525146484375 -9.102222442626953, 
+    148.719970703125 -9.104721069335938, 148.72525024414062 -9.104721069335938, 148.75360107421875 -9.104166030883789, 148.78219604492188 -9.101388931274414, 148.84246826171875 -9.090555191040039, 
+    149.06719970703125 -9.04111099243164, 149.07135009765625 -9.038612365722656, 149.13775634765625 -9.006668090820312, 149.22134399414062 -8.99860954284668, 149.25582885742188 -8.997777938842773, 
+    149.25997924804688 -8.999166488647461, 149.30996704101562 -9.016944885253906, 149.314697265625 -9.018890380859375, 149.316650390625 -9.02166748046875, 149.32220458984375 -9.037778854370117, 
+    149.3380126953125 -9.129720687866211, 149.32830810546875 -9.152778625488281, 149.32553100585938 -9.156944274902344, 149.31607055664062 -9.167778015136719, 149.31192016601562 -9.170555114746094, 
+    149.29135131835938 -9.183889389038086, 149.181640625 -9.349166870117188, 149.1796875 -9.35361099243164, 149.17886352539062 -9.359722137451172, 149.17886352539062 -9.373332977294922, 
+    149.18109130859375 -9.385000228881836, 149.18441772460938 -9.395000457763672, 149.20831298828125 -9.452499389648438, 149.219970703125 -9.474721908569336, 149.22775268554688 -9.487499237060547, 
+    149.2310791015625 -9.491109848022461, 149.23440551757812 -9.494443893432617, 149.2432861328125 -9.499166488647461, 149.26666259765625 -9.510000228881836, 149.27163696289062 -9.511945724487305, 
+    149.2783203125 -9.511945724487305, 149.28857421875 -9.508611679077148, 149.3016357421875 -9.50777816772461, 149.30718994140625 -9.509166717529297, 149.34884643554688 -9.52194595336914, 
+    149.43746948242188 -9.571388244628906, 149.43942260742188 -9.591110229492188, 149.4407958984375 -9.59638786315918, 149.44412231445312 -9.599721908569336, 149.45440673828125 -9.60305404663086, 
+    149.66220092773438 -9.607221603393555, 149.73941040039062 -9.601665496826172, 149.746337890625 -9.601665496826172, 149.75802612304688 -9.603887557983398, 149.76498413085938 -9.60916519165039, 
+    149.77108764648438 -9.61666488647461, 149.7752685546875 -9.619443893432617, 149.78054809570312 -9.620832443237305, 149.8743896484375 -9.642223358154297, 149.88079833984375 -9.643056869506836, 
+    149.9033203125 -9.643611907958984, 149.91024780273438 -9.643611907958984, 149.94580078125 -9.642223358154297, 149.95663452148438 -9.63972282409668, 149.96078491210938 -9.636945724487305, 
+    149.98272705078125 -9.631387710571289, 150.00888061523438 -9.631387710571289, 150.04913330078125 -9.679445266723633, 150.05136108398438 -9.684165954589844, 150.05331420898438 -9.688888549804688, 
+    150.05691528320312 -9.709999084472656, 150.05691528320312 -9.715276718139648, 150.0555419921875 -9.72055435180664, 150.05191040039062 -9.724166870117188, 149.98886108398438 -9.75111198425293, 
+    149.9266357421875 -9.769445419311523, 149.86358642578125 -9.782222747802734, 149.85745239257812 -9.782777786254883, 149.85275268554688 -9.782222747802734, 149.84164428710938 -9.77944564819336, 
+    149.83551025390625 -9.778888702392578, 149.80801391601562 -9.781389236450195, 149.76971435546875 -9.790277481079102, 149.76498413085938 -9.79222297668457, 149.73941040039062 -9.807777404785156, 
+    149.7271728515625 -9.815834045410156, 149.72024536132812 -9.822776794433594, 149.71746826171875 -9.826665878295898, 149.71636962890625 -9.832221984863281, 149.71746826171875 -9.837499618530273, 
+    149.7210693359375 -9.84749984741211, 149.7230224609375 -9.852499008178711, 149.76220703125 -9.901666641235352, 149.87384033203125 -10.016944885253906, 149.91415405273438 -10.04888916015625, 
+    149.9266357421875 -10.056943893432617, 149.93551635742188 -10.061665534973145, 149.98272705078125 -10.081111907958984, 149.98828125 -10.082500457763672, 149.99441528320312 -10.081944465637207, 
+    150.00332641601562 -10.07722282409668, 150.01361083984375 -10.073610305786133, 150.01971435546875 -10.073055267333984, 150.18414306640625 -10.093332290649414, 150.18914794921875 -10.095277786254883, 
+    150.23635864257812 -10.128332138061523, 150.25970458984375 -10.152778625488281, 150.29052734375 -10.183055877685547, 150.298583984375 -10.188334465026855, 150.30831909179688 -10.192499160766602, 
+    150.35275268554688 -10.19999885559082, 150.38217163085938 -10.204721450805664, 150.4002685546875 -10.207221984863281, 150.57968139648438 -10.241109848022461, 150.61328125 -10.275556564331055, 
+    150.61801147460938 -10.27750015258789, 150.63525390625 -10.280834197998047, 150.641357421875 -10.281389236450195, 150.64749145507812 -10.280834197998047, 150.77554321289062 -10.261390686035156, 
+    150.78054809570312 -10.259166717529297, 150.8035888671875 -10.24860954284668, 150.81552124023438 -10.239721298217773, 150.81884765625 -10.236387252807617, 150.82498168945312 -10.231666564941406, 
+    150.82968139648438 -10.229445457458496, 150.8441162109375 -10.224721908569336, 150.86273193359375 -10.222776412963867, 150.86941528320312 -10.222776412963867, 150.87774658203125 -10.228333473205566, 
+    150.8782958984375 -10.231666564941406, 150.87078857421875 -10.237777709960938, 150.86190795898438 -10.242498397827148, 150.72775268554688 -10.3125, 150.64193725585938 -10.349443435668945, 
+    150.63638305664062 -10.350831985473633, 150.63107299804688 -10.350831985473633, 150.6021728515625 -10.350276947021484, 150.5960693359375 -10.349443435668945, 150.5474853515625 -10.335556030273438, 
+    150.49606323242188 -10.318611145019531, 150.43856811523438 -10.303611755371094, 150.42190551757812 -10.301111221313477, 150.41580200195312 -10.300277709960938, 150.4063720703125 -10.304445266723633, 
+    150.36911010742188 -10.321945190429688, 150.35830688476562 -10.331388473510742, 150.35635375976562 -10.336111068725586, 150.34857177734375 -10.375831604003906, 150.34661865234375 -10.387500762939453, 
+    150.3521728515625 -10.395278930664062, 150.35690307617188 -10.397500991821289, 150.56857299804688 -10.462778091430664, 150.6494140625 -10.475555419921875, 150.65774536132812 -10.481111526489258, 
+    150.66329956054688 -10.489166259765625, 150.68997192382812 -10.550277709960938, 150.69192504882812 -10.555000305175781, 150.69134521484375 -10.561111450195312, 150.68856811523438 -10.565277099609375, 
+    150.68026733398438 -10.577499389648438, 150.675537109375 -10.579444885253906, 150.56802368164062 -10.621944427490234, 150.55636596679688 -10.62388801574707, 150.52276611328125 -10.619165420532227, 
+    150.49273681640625 -10.619165420532227, 150.48162841796875 -10.621944427490234, 150.47744750976562 -10.624443054199219, 150.47412109375 -10.627777099609375, 150.44384765625 -10.658889770507812, 
+    150.42831420898438 -10.68777847290039, 150.42413330078125 -10.690555572509766, 150.36996459960938 -10.68722152709961, 150.26858520507812 -10.68861198425293, 150.20968627929688 -10.700555801391602, 
+    150.11300659179688 -10.667499542236328, 150.0999755859375 -10.657501220703125, 150.05941772460938 -10.625831604003906, 150.02804565429688 -10.58944320678711, 150.01693725585938 -10.573333740234375, 
+    150.01303100585938 -10.570554733276367, 150.00747680664062 -10.56916618347168, 149.91552734375 -10.557777404785156, 149.89859008789062 -10.559722900390625, 149.8963623046875 -10.5625, 
+    149.89358520507812 -10.563334465026855, 149.8883056640625 -10.561944961547852, 149.8621826171875 -10.554445266723633, 149.85275268554688 -10.550277709960938, 149.85052490234375 -10.546945571899414, 
+    149.875244140625 -10.510000228881836, 149.87857055664062 -10.506668090820312, 149.88333129882812 -10.504446029663086, 149.90191650390625 -10.502500534057617, 149.94247436523438 -10.502500534057617, 
+    149.96441650390625 -10.502500534057617, 149.96829223632812 -10.505279541015625, 149.9710693359375 -10.509445190429688, 149.97802734375 -10.516111373901367, 149.98968505859375 -10.518056869506836, 
+    150.01693725585938 -10.511390686035156, 150.02249145507812 -10.510000228881836, 150.0313720703125 -10.505279541015625, 150.03970336914062 -10.5, 150.078857421875 -10.462778091430664, 
+    150.06442260742188 -10.456110000610352, 149.990234375 -10.43722152709961, 149.86636352539062 -10.398056030273438, 149.80609130859375 -10.367776870727539, 149.7855224609375 -10.358333587646484, 
+    149.75802612304688 -10.346111297607422, 149.74774169921875 -10.342777252197266, 149.72384643554688 -10.33944320678711, 149.68386840820312 -10.338054656982422, 149.6640625 -10.339814186096191)), 
+  ((152.00442504882812 -2.6700000762939453, 151.97274780273438 -2.668889045715332, 151.96109008789062 -2.668055534362793, 151.95773315429688 -2.664721965789795, 151.95553588867188 -2.6599998474121094, 
+    151.95358276367188 -2.6483335494995117, 151.95440673828125 -2.6422224044799805, 151.95831298828125 -2.6324996948242188, 151.97274780273438 -2.6058335304260254, 151.97967529296875 -2.598888874053955, 
+    151.98385620117188 -2.5961108207702637, 151.9952392578125 -2.595555305480957, 152.00082397460938 -2.5969443321228027, 152.01052856445312 -2.60111141204834, 152.01858520507812 -2.606389045715332, 
+    152.022216796875 -2.6100001335144043, 152.03524780273438 -2.6311111450195312, 152.03720092773438 -2.635833263397217, 152.03802490234375 -2.6422224044799805, 152.02969360351562 -2.6611108779907227, 
+    152.02691650390625 -2.6652774810791016, 152.022216796875 -2.6675000190734863, 152.00442504882812 -2.6700000762939453)), 
+  ((151.95913696289062 -2.8461108207702637, 151.94662475585938 -2.844722270965576, 151.94134521484375 -2.8433332443237305, 151.93719482421875 -2.8405556678771973, 151.931640625 -2.8324999809265137, 
+    151.92190551757812 -2.8077778816223145, 151.92080688476562 -2.80222225189209, 151.92886352539062 -2.7186107635498047, 151.9296875 -2.7125000953674316, 151.93246459960938 -2.7083334922790527, 
+    151.93914794921875 -2.7083334922790527, 151.9447021484375 -2.7097220420837402, 151.98577880859375 -2.7249999046325684, 151.98995971679688 -2.7274999618530273, 151.99661254882812 -2.7344446182250977, 
+    152.00637817382812 -2.7455554008483887, 152.0091552734375 -2.7494444847106934, 152.00970458984375 -2.755833625793457, 152.01193237304688 -2.790555953979492, 152.01193237304688 -2.8180556297302246, 
+    152.00970458984375 -2.82277774810791, 152.002197265625 -2.8288888931274414, 151.95913696289062 -2.8461108207702637)), 
+  ((152.06387329101562 -3.0022225379943848, 152.05914306640625 -3, 152.03524780273438 -2.9827775955200195, 152.0283203125 -2.975555419921875, 151.96051025390625 -2.8872222900390625, 
+    151.95968627929688 -2.880833148956299, 151.95968627929688 -2.8686108589172363, 151.96051025390625 -2.8625001907348633, 151.96328735351562 -2.8583335876464844, 151.97357177734375 -2.848055362701416, 
+    151.97830200195312 -2.8461108207702637, 151.98495483398438 -2.8461108207702637, 152.07220458984375 -2.921389102935791, 152.078857421875 -2.928333282470703, 152.0838623046875 -2.9369444847106934, 
+    152.08718872070312 -2.9472222328186035, 152.08914184570312 -2.9588890075683594, 152.08856201171875 -2.965277671813965, 152.08663940429688 -2.9699997901916504, 152.07357788085938 -2.9980554580688477, 
+    152.06997680664062 -3.0013890266418457, 152.06387329101562 -3.0022225379943848)), 
+  ((150.77359008789062 -2.985555648803711, 150.76803588867188 -2.9844446182250977, 150.76608276367188 -2.9794440269470215, 150.77304077148438 -2.9724998474121094, 150.78802490234375 -2.960278034210205, 
+    150.7955322265625 -2.954166889190674, 150.87078857421875 -2.9124999046325684, 150.87911987304688 -2.908888816833496, 150.90304565429688 -2.9083333015441895, 150.90859985351562 -2.9083333015441895, 
+    150.91329956054688 -2.910277843475342, 150.94134521484375 -2.9219446182250977, 151.02108764648438 -2.9630556106567383, 151.02359008789062 -2.967222213745117, 151.02163696289062 -2.9719443321228027, 
+    151.00387573242188 -2.9816665649414062, 150.99911499023438 -2.9836111068725586, 150.99273681640625 -2.9844446182250977, 150.8824462890625 -2.9686107635498047, 150.8721923828125 -2.965277671813965, 
+    150.85580444335938 -2.962222099304199, 150.8380126953125 -2.9597220420837402, 150.8319091796875 -2.960278034210205, 150.77359008789062 -2.985555648803711)), 
+  ((152.64080810546875 -3.2300000190734863, 152.6361083984375 -3.2277774810791016, 152.605224609375 -3.2038888931274414, 152.57717895507812 -3.17722225189209, 152.53887939453125 -3.1061110496520996, 
+    152.5374755859375 -3.100555896759033, 152.5374755859375 -3.0949997901916504, 152.5394287109375 -3.090277671813965, 152.55386352539062 -3.0705556869506836, 152.55801391601562 -3.0677781105041504, 
+    152.59024047851562 -3.0519442558288574, 152.59970092773438 -3.048055648803711, 152.6060791015625 -3.04722261428833, 152.6402587890625 -3.043055534362793, 152.64498901367188 -3.0452780723571777, 
+    152.64859008789062 -3.0486111640930176, 152.66775512695312 -3.129444122314453, 152.66885375976562 -3.148611068725586, 152.66885375976562 -3.155277729034424, 152.66775512695312 -3.1608333587646484, 
+    152.65469360351562 -3.216388702392578, 152.6533203125 -3.2216663360595703, 152.6463623046875 -3.2286109924316406, 152.64080810546875 -3.2300000190734863)), 
+  ((153.34329223632812 -3.4166665077209473, 153.2652587890625 -3.407222270965576, 153.26248168945312 -3.4044442176818848, 153.26388549804688 -3.3988890647888184, 153.26998901367188 -3.392777919769287, 
+    153.3016357421875 -3.3694443702697754, 153.33358764648438 -3.3713889122009277, 153.33718872070312 -3.375, 153.3460693359375 -3.386666774749756, 153.3480224609375 -3.3913888931274414, 
+    153.34747314453125 -3.3975000381469727, 153.34524536132812 -3.4119443893432617, 153.34329223632812 -3.4166665077209473)), 
+  ((154.81857299804688 -3.530277729034424, 154.79525756835938 -3.4413886070251465, 154.79470825195312 -3.432499885559082, 154.79608154296875 -3.428333282470703, 154.79940795898438 -3.4250001907348633, 
+    154.82553100585938 -3.471388816833496, 154.83026123046875 -3.4802775382995605, 154.8338623046875 -3.504167079925537, 154.83303833007812 -3.5102782249450684, 154.81857299804688 -3.530277729034424)), 
+  ((153.24246215820312 -3.4994444847106934, 153.2371826171875 -3.4980554580688477, 153.21109008789062 -3.4886112213134766, 153.2069091796875 -3.485833168029785, 153.19247436523438 -3.4727773666381836, 
+    153.19384765625 -3.4686107635498047, 153.19720458984375 -3.465277671813965, 153.22052001953125 -3.4488887786865234, 153.22412109375 -3.446666717529297, 153.22802734375 -3.4455552101135254, 
+    153.23358154296875 -3.446666717529297, 153.23995971679688 -3.454444408416748, 153.25555419921875 -3.479722023010254, 153.25970458984375 -3.489166736602783, 153.26025390625 -3.4952778816223145, 
+    153.25833129882812 -3.4988889694213867, 153.24246215820312 -3.4994444847106934)), 
+  ((153.63943481445312 -4.140833854675293, 153.63442993164062 -4.138611793518066, 153.5880126953125 -4.105833053588867, 153.58523559570312 -4.1019439697265625, 153.58441162109375 -4.095833778381348, 
+    153.58523559570312 -4.089444160461426, 153.58718872070312 -4.084722518920898, 153.6021728515625 -4.0588884353637695, 153.62966918945312 -4.031389236450195, 153.63388061523438 -4.028611183166504, 
+    153.65304565429688 -4.02055549621582, 153.65859985351562 -4.019166946411133, 153.66275024414062 -4.021944999694824, 153.66470336914062 -4.026666641235352, 153.671630859375 -4.080000877380371, 
+    153.67221069335938 -4.086111068725586, 153.671630859375 -4.104722023010254, 153.67025756835938 -4.109999656677246, 153.6502685546875 -4.138055801391602, 153.64553833007812 -4.140277862548828, 
+    153.63943481445312 -4.140833854675293)), 
+  ((145.0577392578125 -4.13527774810791, 145.05081176757812 -4.13527774810791, 145.04135131835938 -4.132499694824219, 145.03720092773438 -4.130000114440918, 145.03164672851562 -4.121665954589844, 
+    145.02777099609375 -4.112221717834473, 145.0263671875 -4.106666564941406, 145.022216796875 -4.076666831970215, 145.0263671875 -4.0669450759887695, 145.03164672851562 -4.0588884353637695, 
+    145.03665161132812 -4.056666374206543, 145.06884765625 -4.045000076293945, 145.07913208007812 -4.047778129577637, 145.09552001953125 -4.0588884353637695, 145.10162353515625 -4.066388130187988, 
+    145.107177734375 -4.075278282165527, 145.11050415039062 -4.092222213745117, 145.10995483398438 -4.098333358764648, 145.09469604492188 -4.124444007873535, 145.09219360351562 -4.12833309173584, 
+    145.0880126953125 -4.1313886642456055, 145.08331298828125 -4.133333206176758, 145.0577392578125 -4.13527774810791)), 
+  ((150.74609375 -6.135549545288086, 150.72967529296875 -6.14666748046875, 150.7249755859375 -6.148611068725586, 150.70718383789062 -6.155555725097656, 150.66885375976562 -6.168333053588867, 
+    150.66387939453125 -6.169166564941406, 150.66110229492188 -6.164999961853027, 150.65914916992188 -6.15333366394043, 150.65719604492188 -6.148611068725586, 150.65219116210938 -6.14666748046875, 
+    150.63525390625 -6.148611068725586, 150.50970458984375 -6.234999656677246, 150.48495483398438 -6.258334159851074, 150.48025512695312 -6.2672224044799805, 150.47357177734375 -6.273889541625977, 
+    150.46856689453125 -6.276111602783203, 150.4063720703125 -6.293055534362793, 150.4002685546875 -6.293611526489258, 150.22274780273438 -6.288332939147949, 150.21163940429688 -6.276111602783203, 
+    150.18829345703125 -6.258334159851074, 150.18414306640625 -6.255556106567383, 150.18081665039062 -6.255000114440918, 150.1705322265625 -6.25694465637207, 150.080810546875 -6.280000686645508, 
+    150.03887939453125 -6.299166679382324, 150.018310546875 -6.323611259460449, 150.01638793945312 -6.303888320922852, 150.01443481445312 -6.299166679382324, 150.01080322265625 -6.295833587646484, 
+    149.98828125 -6.277222633361816, 149.984130859375 -6.274722099304199, 149.97857666015625 -6.273333549499512, 149.97247314453125 -6.273889541625977, 149.89498901367188 -6.292499542236328, 
+    149.88970947265625 -6.292499542236328, 149.84719848632812 -6.292499542236328, 149.84442138671875 -6.292499542236328, 149.84219360351562 -6.292499542236328, 149.6866455078125 -6.3052778244018555, 
+    149.63470458984375 -6.3080549240112305, 149.60940551757812 -6.292499542236328, 149.605224609375 -6.289722442626953, 149.57498168945312 -6.265000343322754, 149.57162475585938 -6.261667251586914, 
+    149.55523681640625 -6.226944923400879, 149.5394287109375 -6.19777774810791, 149.51080322265625 -6.152777671813965, 149.48941040039062 -6.126111030578613, 149.48245239257812 -6.119443893432617, 
+    149.46746826171875 -6.109722137451172, 149.44497680664062 -6.098055839538574, 149.34133911132812 -6.060832977294922, 149.33578491210938 -6.059444427490234, 149.31192016601562 -6.057222366333008, 
+    149.28997802734375 -6.062777519226074, 149.16387939453125 -6.112500190734863, 149.13858032226562 -6.148611068725586, 149.13107299804688 -6.154722213745117, 149.11941528320312 -6.156944274902344, 
+    149.06942749023438 -6.164166450500488, 149.06301879882812 -6.164999961853027, 149.05691528320312 -6.164166450500488, 149.05218505859375 -6.162221908569336, 149.04940795898438 -6.158055305480957, 
+    149.04803466796875 -6.152777671813965, 149.04803466796875 -6.145833969116211, 149.05026245117188 -6.141111373901367, 149.05496215820312 -6.139166831970215, 149.06109619140625 -6.138333320617676, 
+    149.06719970703125 -6.145833969116211, 149.07135009765625 -6.148611068725586, 149.07553100585938 -6.145833969116211, 149.07968139648438 -6.136388778686523, 149.078857421875 -6.119443893432617, 
+    149.0718994140625 -6.092778205871582, 149.0555419921875 -6.0444440841674805, 149.03997802734375 -6.036944389343262, 148.9830322265625 -6.019721984863281, 148.94247436523438 -6.008334159851074, 
+    148.920654296875 -6.00002384185791, 148.88299560546875 -5.981664657592773, 148.87881469726562 -5.947484970092773, 148.87606811523438 -5.943661689758301, 148.76443481445312 -5.864991188049316, 
+    148.70465087890625 -5.848581314086914, 148.69955444335938 -5.8474578857421875, 148.5897216796875 -5.828371047973633, 148.52804565429688 -5.828371047973633, 148.40167236328125 -5.78336238861084, 
+    148.3919677734375 -5.779409408569336, 148.3876953125 -5.776603698730469, 148.36660766601562 -5.755921363830566, 148.35977172851562 -5.749213218688965, 148.33932495117188 -5.714372634887695, 
+    148.33078002929688 -5.695152282714844, 148.32308959960938 -5.675376892089844, 148.3216552734375 -5.669808387756348, 148.31646728515625 -5.628026008605957, 148.35467529296875 -5.501667022705078, 
+    148.35800170898438 -5.4927778244018555, 148.35995483398438 -5.488055229187012, 148.3702392578125 -5.477777481079102, 148.37857055664062 -5.472499847412109, 148.4285888671875 -5.451111793518066, 
+    148.45053100585938 -5.455278396606445, 148.50469970703125 -5.483332633972168, 148.51165771484375 -5.489999771118164, 148.51971435546875 -5.502500534057617, 148.6182861328125 -5.505000114440918, 
+    148.88360595703125 -5.496944427490234, 148.96163940429688 -5.473610877990723, 148.97329711914062 -5.47166633605957, 148.98577880859375 -5.473055839538574, 149.00082397460938 -5.478333473205566, 
+    149.1221923828125 -5.524167060852051, 149.12689208984375 -5.526111602783203, 149.18914794921875 -5.558333396911621, 149.20968627929688 -5.5719451904296875, 149.2138671875 -5.5747222900390625, 
+    149.216064453125 -5.579444885253906, 149.22076416015625 -5.606111526489258, 149.27081298828125 -5.594444274902344, 149.31051635742188 -5.586111068725586, 149.425537109375 -5.567222595214844, 
+    149.54913330078125 -5.53861141204834, 149.56692504882812 -5.528888702392578, 149.5819091796875 -5.523333549499512, 149.61135864257812 -5.518610954284668, 149.66830444335938 -5.519444465637207, 
+    149.6805419921875 -5.554166793823242, 149.6805419921875 -5.561110496520996, 149.68551635742188 -5.563055038452148, 149.69219970703125 -5.563055038452148, 149.71078491210938 -5.5625, 
+    149.875244140625 -5.536388397216797, 149.88079833984375 -5.534999847412109, 149.88748168945312 -5.5316667556762695, 149.9163818359375 -5.511944770812988, 149.9285888671875 -5.5036115646362305, 
+    149.95608520507812 -5.476388931274414, 149.96441650390625 -5.464166641235352, 149.98135375976562 -5.433332443237305, 149.984130859375 -5.422499656677246, 149.98358154296875 -5.416388511657715, 
+    149.98135375976562 -5.4116668701171875, 149.97802734375 -5.408333778381348, 149.97329711914062 -5.406110763549805, 149.95413208007812 -5.404722213745117, 149.95053100585938 -5.401389122009277, 
+    149.92303466796875 -5.360555648803711, 149.91775512695312 -5.352222442626953, 149.91830444335938 -5.346111297607422, 149.9285888671875 -5.315277099609375, 149.9346923828125 -5.307222366333008, 
+    150.00277709960938 -5.1694440841674805, 150.01553344726562 -5.057499885559082, 150.01971435546875 -5.047778129577637, 150.02996826171875 -5.0308332443237305, 150.03414916992188 -5.0280561447143555, 
+    150.0888671875 -5.007778167724609, 150.09579467773438 -5.007778167724609, 150.121337890625 -5.009722709655762, 150.12661743164062 -5.011111259460449, 150.15469360351562 -5.023889541625977, 
+    150.181640625 -5.038888931274414, 150.19384765625 -5.047222137451172, 150.19940185546875 -5.0552778244018555, 150.20358276367188 -5.064999580383301, 150.2049560546875 -5.070555686950684, 
+    150.20358276367188 -5.075833320617676, 150.18414306640625 -5.098333358764648, 150.18081665039062 -5.1019439697265625, 150.1644287109375 -5.1127777099609375, 150.15469360351562 -5.116944313049316, 
+    150.13272094726562 -5.122221946716309, 150.10134887695312 -5.131943702697754, 150.09164428710938 -5.135833740234375, 150.08273315429688 -5.141388893127441, 150.07247924804688 -5.151666641235352, 
+    150.06442260742188 -5.163888931274414, 150.0616455078125 -5.174721717834473, 150.04248046875 -5.308610916137695, 150.06219482421875 -5.363888740539551, 150.121337890625 -5.512500762939453, 
+    150.123291015625 -5.5172224044799805, 150.14385986328125 -5.537777900695801, 150.1644287109375 -5.551388740539551, 150.17886352539062 -5.557499885559082, 150.18414306640625 -5.5588884353637695, 
+    150.28219604492188 -5.570555686950684, 150.29107666015625 -5.570555686950684, 150.296630859375 -5.569167137145996, 150.30081176757812 -5.566388130187988, 150.30691528320312 -5.5588884353637695, 
+    150.31802368164062 -5.54194450378418, 150.31997680664062 -5.537221908569336, 150.32330322265625 -5.533611297607422, 150.326904296875 -5.530278205871582, 150.34524536132812 -5.51472282409668, 
+    150.4124755859375 -5.458611488342285, 150.42276000976562 -5.455278396606445, 150.48855590820312 -5.446944236755371, 150.5111083984375 -5.450555801391602, 150.57412719726562 -5.476388931274414, 
+    150.57830810546875 -5.4791669845581055, 150.59552001953125 -5.496110916137695, 150.60162353515625 -5.5172224044799805, 150.611083984375 -5.54194450378418, 150.61328125 -5.546667098999023, 
+    150.61605834960938 -5.550832748413086, 150.62411499023438 -5.556110382080078, 150.64413452148438 -5.556943893432617, 150.67791748046875 -5.551299095153809, 150.69329833984375 -5.547499656677246, 
+    150.6988525390625 -5.546111106872559, 150.91415405273438 -5.490833282470703, 150.92440795898438 -5.487221717834473, 150.9791259765625 -5.444999694824219, 151.0030517578125 -5.421111106872559, 
+    151.01138305664062 -5.408888816833496, 151.01553344726562 -5.399444580078125, 151.01885986328125 -5.389166831970215, 151.02304077148438 -5.372776985168457, 151.02304077148438 -5.365833282470703, 
+    151.018310546875 -5.3433332443237305, 151.018310546875 -5.336667060852051, 151.01885986328125 -5.330278396606445, 151.0244140625 -5.288055419921875, 151.02859497070312 -5.271666526794434, 
+    151.03887939453125 -5.241110801696777, 151.04693603515625 -5.221944808959961, 151.06607055664062 -5.185832977294922, 151.07107543945312 -5.176944732666016, 151.08468627929688 -5.156389236450195, 
+    151.096923828125 -5.142778396606445, 151.26220703125 -4.986388206481934, 151.26638793945312 -4.983888626098633, 151.35745239257812 -4.9474992752075195, 151.44107055664062 -4.936666488647461, 
+    151.51361083984375 -4.938055038452148, 151.60467529296875 -4.968055725097656, 151.60885620117188 -4.970833778381348, 151.61495971679688 -4.970000267028809, 151.64108276367188 -4.954999923706055, 
+    151.64859008789062 -4.948888778686523, 151.65414428710938 -4.94083309173584, 151.67608642578125 -4.908055305480957, 151.68441772460938 -4.88890266418457, 151.687744140625 -4.864999771118164, 
+    151.68218994140625 -4.814444541931152, 151.6583251953125 -4.616388320922852, 151.63079833984375 -4.506389617919922, 151.62744140625 -4.497499465942383, 151.5980224609375 -4.438055038452148, 
+    151.59246826171875 -4.430000305175781, 151.58828735351562 -4.42722225189209, 151.54721069335938 -4.359999656677246, 151.50137329101562 -4.239166259765625, 151.5 -4.233888626098633, 
+    151.5 -4.226944923400879, 151.50332641601562 -4.216666221618652, 151.50833129882812 -4.207777976989746, 151.51165771484375 -4.204444885253906, 151.53692626953125 -4.181943893432617, 
+    151.78305053710938 -4.205833435058594, 151.8419189453125 -4.224721908569336, 151.8521728515625 -4.228333473205566, 151.85772705078125 -4.236388206481934, 151.85968017578125 -4.241110801696777, 
+    151.861083984375 -4.24666690826416, 151.86386108398438 -4.271389007568359, 151.86996459960938 -4.285555839538574, 151.8782958984375 -4.298055648803711, 151.88442993164062 -4.30555534362793, 
+    151.895263671875 -4.314999580383301, 151.90414428710938 -4.320000648498535, 151.9638671875 -4.3355560302734375, 151.96942138671875 -4.336944580078125, 151.9749755859375 -4.336944580078125, 
+    151.98440551757812 -4.332777976989746, 151.99191284179688 -4.326666831970215, 152.13858032226562 -4.204444885253906, 152.141357421875 -4.200278282165527, 152.14553833007812 -4.19083309173584, 
+    152.15081787109375 -4.175555229187012, 152.15359497070312 -4.164722442626953, 152.15359497070312 -4.157777786254883, 152.1563720703125 -4.153888702392578, 152.16192626953125 -4.148333549499512, 
+    152.16607666015625 -4.14555549621582, 152.17135620117188 -4.144166946411133, 152.17776489257812 -4.145000457763672, 152.18524169921875 -4.148889541625977, 152.21469116210938 -4.166110992431641, 
+    152.2352294921875 -4.207222938537598, 152.23941040039062 -4.216666221618652, 152.2421875 -4.234444618225098, 152.2421875 -4.241110801696777, 152.24078369140625 -4.24666690826416, 
+    152.23800659179688 -4.248055458068848, 152.22689819335938 -4.250833511352539, 152.20245361328125 -4.24666690826416, 152.19830322265625 -4.243888854980469, 152.19552612304688 -4.239999771118164, 
+    152.19412231445312 -4.234444618225098, 152.19412231445312 -4.227499961853027, 152.1927490234375 -4.222222328186035, 152.18997192382812 -4.218055725097656, 152.1866455078125 -4.214722633361816, 
+    152.181640625 -4.215277671813965, 152.17691040039062 -4.217499732971191, 152.17276000976562 -4.226944923400879, 152.16943359375 -4.243888854980469, 152.17080688476562 -4.282222747802734, 
+    152.17135620117188 -4.288332939147949, 152.17221069335938 -4.293333053588867, 152.17413330078125 -4.296667098999023, 152.1796875 -4.304721832275391, 152.1866455078125 -4.311666488647461, 
+    152.19052124023438 -4.314444541931152, 152.19552612304688 -4.316388130187988, 152.26388549804688 -4.335000038146973, 152.28665161132812 -4.339722633361816, 152.30523681640625 -4.341667175292969, 
+    152.35580444335938 -4.343055725097656, 152.40164184570312 -4.610833168029785, 152.40304565429688 -4.623055458068848, 152.40524291992188 -4.668889045715332, 152.40582275390625 -4.6888885498046875, 
+    152.39498901367188 -4.761111259460449, 152.38943481445312 -4.783055305480957, 152.3861083984375 -4.793333053588867, 152.33609008789062 -4.875277519226074, 152.33331298828125 -4.879166603088379, 
+    152.29412841796875 -4.929166793823242, 152.26803588867188 -4.957777976989746, 152.2413330078125 -4.984444618225098, 152.23330688476562 -4.989999771118164, 152.16110229492188 -5.00694465637207, 
+    152.15719604492188 -5.00694465637207, 152.12356567382812 -4.999444007873535, 152.11245727539062 -4.99666690826416, 152.08856201171875 -4.986388206481934, 152.08303833007812 -4.984999656677246, 
+    152.05026245117188 -4.979722023010254, 151.99661254882812 -4.972777366638184, 151.99050903320312 -4.972222328186035, 151.98495483398438 -4.973610877990723, 151.97830200195312 -4.980278015136719, 
+    151.9749755859375 -4.983888626098633, 151.97079467773438 -4.993332862854004, 151.968017578125 -5.004167556762695, 151.96664428710938 -5.023333549499512, 151.96469116210938 -5.104722023010254, 
+    151.969970703125 -5.148333549499512, 151.97412109375 -5.157777786254883, 151.97967529296875 -5.165833473205566, 151.9932861328125 -5.175555229187012, 152.06942749023438 -5.234999656677246, 
+    152.07275390625 -5.238332748413086, 152.11801147460938 -5.292222023010254, 152.12411499023438 -5.299721717834473, 152.12966918945312 -5.307777404785156, 152.14413452148438 -5.341388702392578, 
+    152.14553833007812 -5.346667289733887, 152.14749145507812 -5.363888740539551, 152.14413452148438 -5.374166488647461, 152.13107299804688 -5.402222633361816, 152.12356567382812 -5.416388511657715, 
+    152.0960693359375 -5.457222938537598, 151.97274780273438 -5.531111717224121, 151.96856689453125 -5.533611297607422, 151.8419189453125 -5.597222328186035, 151.82553100585938 -5.60111141204834, 
+    151.81857299804688 -5.60111141204834, 151.80831909179688 -5.5977783203125, 151.7794189453125 -5.5855560302734375, 151.7713623046875 -5.580000877380371, 151.7591552734375 -5.551388740539551, 
+    151.75277709960938 -5.543889045715332, 151.74856567382812 -5.541110992431641, 151.70553588867188 -5.531111717224121, 151.69940185546875 -5.530278205871582, 151.49163818359375 -5.52833366394043, 
+    151.47329711914062 -5.530278205871582, 151.46774291992188 -5.5316667556762695, 151.45941162109375 -5.535833358764648, 151.45413208007812 -5.541110992431641, 151.44384765625 -5.5855560302734375, 
+    151.44442749023438 -5.591667175292969, 151.40277099609375 -5.751378059387207, 151.38470458984375 -5.8072004318237305, 151.31777954101562 -5.849930763244629, 151.1656494140625 -5.958070755004883, 
+    151.0030517578125 -6.022500038146973, 150.9407958984375 -6.028611183166504, 150.85580444335938 -6.040833473205566, 150.81192016601562 -6.076389312744141, 150.812744140625 -6.089444160461426, 
+    150.79330444335938 -6.11805534362793, 150.77554321289062 -6.139166831970215, 150.77163696289062 -6.141667366027832, 150.74609375 -6.135549545288086)), 
+  ((154.15386962890625 -4.442221641540527, 154.12857055664062 -4.384166717529297, 154.12661743164062 -4.379444122314453, 154.12802124023438 -4.373888969421387, 154.13272094726562 -4.371665954589844, 
+    154.14080810546875 -4.3705549240112305, 154.15054321289062 -4.374444007873535, 154.15277099609375 -4.379444122314453, 154.1533203125 -4.385556221008301, 154.15524291992188 -4.438055038452148, 
+    154.15386962890625 -4.442221641540527)), 
+  ((145.95135498046875 -4.7644453048706055, 145.94442749023438 -4.7644453048706055, 145.93359375 -4.761944770812988, 145.9185791015625 -4.756389617919922, 145.89859008789062 -4.741944313049316, 
+    145.89166259765625 -4.73527717590332, 145.875244140625 -4.696944236755371, 145.87384033203125 -4.691388130187988, 145.87246704101562 -4.672499656677246, 145.87384033203125 -4.66694450378418, 
+    145.89248657226562 -4.609444618225098, 145.8994140625 -4.595833778381348, 145.90469360351562 -4.587778091430664, 145.91497802734375 -4.577500343322754, 145.96636962890625 -4.533055305480957, 
+    145.97052001953125 -4.530278205871582, 145.97525024414062 -4.52833366394043, 145.98162841796875 -4.527500152587891, 146.01165771484375 -4.549444198608398, 146.02691650390625 -4.561666488647461, 
+    146.0535888671875 -4.596388816833496, 146.0555419921875 -4.601388931274414, 146.05413818359375 -4.661389350891113, 146.04052734375 -4.709166526794434, 146.03775024414062 -4.713334083557129, 
+    146.0274658203125 -4.723610877990723, 146.01998901367188 -4.729722023010254, 145.99441528320312 -4.7455549240112305, 145.96163940429688 -4.761111259460449, 145.95135498046875 -4.7644453048706055)), 
+  ((159.5133056640625 -4.581666946411133, 159.51138305664062 -4.576666831970215, 159.51553344726562 -4.539722442626953, 159.51885986328125 -4.536388397216797, 159.522216796875 -4.550832748413086, 
+    159.52304077148438 -4.5638885498046875, 159.51971435546875 -4.57388973236084, 159.51693725585938 -4.578056335449219, 159.5133056640625 -4.581666946411133)), 
+  ((149.55245971679688 -4.720833778381348, 149.54635620117188 -4.720277786254883, 149.47579956054688 -4.711389541625977, 149.47024536132812 -4.710000038146973, 149.46551513671875 -4.707777976989746, 
+    149.46136474609375 -4.705278396606445, 149.45773315429688 -4.701666831970215, 149.455810546875 -4.696944236755371, 149.45440673828125 -4.684721946716309, 149.455810546875 -4.679166793823242, 
+    149.468017578125 -4.664166450500488, 149.50665283203125 -4.647778511047363, 149.51275634765625 -4.646944999694824, 149.51885986328125 -4.647778511047363, 149.52996826171875 -4.650555610656738, 
+    149.54025268554688 -4.653888702392578, 149.5435791015625 -4.657222747802734, 149.54913330078125 -4.665555953979492, 149.55996704101562 -4.681943893432617, 149.56329345703125 -4.692221641540527, 
+    149.56414794921875 -4.705278396606445, 149.562744140625 -4.7105560302734375, 149.56051635742188 -4.715277671813965, 149.55718994140625 -4.718889236450195, 149.55245971679688 -4.720833778381348)), 
+  ((146.24050903320312 -4.858055114746094, 146.23440551757812 -4.857500076293945, 146.21578979492188 -4.851388931274414, 146.2119140625 -4.848610877990723, 146.20162963867188 -4.8383331298828125, 
+    146.19940185546875 -4.833611488342285, 146.19802856445312 -4.828056335449219, 146.20025634765625 -4.816388130187988, 146.20217895507812 -4.811666488647461, 146.21578979492188 -4.791110992431641, 
+    146.219970703125 -4.788332939147949, 146.232177734375 -4.788332939147949, 146.23855590820312 -4.790555953979492, 146.2413330078125 -4.793333053588867, 146.25692749023438 -4.811666488647461, 
+    146.26248168945312 -4.8197221755981445, 146.26388549804688 -4.825278282165527, 146.26388549804688 -4.830833435058594, 146.26193237304688 -4.8355560302734375, 146.25082397460938 -4.854722023010254, 
+    146.24661254882812 -4.857500076293945, 146.24050903320312 -4.858055114746094)), 
+  ((149.15219116210938 -4.923610687255859, 149.13302612304688 -4.915555953979492, 149.12884521484375 -4.912777900695801, 149.12274169921875 -4.905278205871582, 149.11856079101562 -4.89555549621582, 
+    149.11801147460938 -4.889444351196289, 149.11941528320312 -4.884166717529297, 149.1221923828125 -4.8813886642456055, 149.15692138671875 -4.866944313049316, 149.16192626953125 -4.866388320922852, 
+    149.16580200195312 -4.8677778244018555, 149.175537109375 -4.878055572509766, 149.17831420898438 -4.881943702697754, 149.181640625 -4.8922224044799805, 149.17886352539062 -4.896389007568359, 
+    149.15692138671875 -4.923055648803711, 149.15219116210938 -4.923610687255859)), 
+  ((154.63720703125 -5.458611488342285, 154.61801147460938 -5.431388854980469, 154.5869140625 -5.344722747802734, 154.5657958984375 -5.276666641235352, 154.5302734375 -5.133889198303223, 
+    154.53219604492188 -5.122221946716309, 154.54107666015625 -5.103888511657715, 154.546630859375 -5.095555305480957, 154.55831909179688 -5.080000877380371, 154.59884643554688 -5.0308332443237305, 
+    154.60552978515625 -5.023889541625977, 154.62051391601562 -5.018610954284668, 154.63916015625 -5.016388893127441, 154.64608764648438 -5.016388893127441, 154.6513671875 -5.017778396606445, 
+    154.65887451171875 -5.023889541625977, 154.66580200195312 -5.0308332443237305, 154.67135620117188 -5.038888931274414, 154.72689819335938 -5.197221755981445, 154.72830200195312 -5.202777862548828, 
+    154.72830200195312 -5.216388702392578, 154.69384765625 -5.418333053588867, 154.69247436523438 -5.42388916015625, 154.68719482421875 -5.431943893432617, 154.675537109375 -5.44083309173584, 
+    154.63720703125 -5.458611488342285)), 
+  ((147.13552856445312 -5.451111793518066, 147.12188720703125 -5.444443702697754, 147.00997924804688 -5.354999542236328, 147.00802612304688 -5.350277900695801, 147.00247192382812 -5.303888320922852, 
+    147.00802612304688 -5.258889198303223, 147.00997924804688 -5.247221946716309, 147.01361083984375 -5.238332748413086, 147.01776123046875 -5.235555648803711, 147.10940551757812 -5.193332672119141, 
+    147.12106323242188 -5.191110610961914, 147.12857055664062 -5.191944122314453, 147.13497924804688 -5.195277214050293, 147.19107055664062 -5.248610496520996, 147.21163940429688 -5.269166946411133, 
+    147.22885131835938 -5.363888740539551, 147.22994995117188 -5.421111106872559, 147.22467041015625 -5.429444313049316, 147.22052001953125 -5.431943893432617, 147.15887451171875 -5.448332786560059, 
+    147.1533203125 -5.449721336364746, 147.13552856445312 -5.451111793518066)), 
+  ((147.59661865234375 -5.363055229187012, 147.5919189453125 -5.361110687255859, 147.56719970703125 -5.339166641235352, 147.56387329101562 -5.335833549499512, 147.5616455078125 -5.331111907958984, 
+    147.56051635742188 -5.318889617919922, 147.5616455078125 -5.313333511352539, 147.56387329101562 -5.308610916137695, 147.57080078125 -5.301666259765625, 147.58303833007812 -5.293611526489258, 
+    147.5919189453125 -5.290277481079102, 147.6021728515625 -5.288055419921875, 147.609130859375 -5.288055419921875, 147.62078857421875 -5.290277481079102, 147.62551879882812 -5.292222023010254, 
+    147.62884521484375 -5.295555114746094, 147.64053344726562 -5.316666603088379, 147.64276123046875 -5.321666717529297, 147.643310546875 -5.327777862548828, 147.64276123046875 -5.333889007568359, 
+    147.64053344726562 -5.338611602783203, 147.62689208984375 -5.352222442626953, 147.6021728515625 -5.361944198608398, 147.59661865234375 -5.363055229187012)), 
+  ((148.11468505859375 -5.468889236450195, 148.08746337890625 -5.455278396606445, 148.07913208007812 -5.449721336364746, 148.07717895507812 -5.444999694824219, 148.07302856445312 -5.430000305175781, 
+    148.07162475585938 -5.424444198608398, 148.07220458984375 -5.418333053588867, 148.08468627929688 -5.38972282409668, 148.09078979492188 -5.3822221755981445, 148.09970092773438 -5.377499580383301, 
+    148.11746215820312 -5.384166717529297, 148.1221923828125 -5.386388778686523, 148.13665771484375 -5.399444580078125, 148.13943481445312 -5.40333366394043, 148.14358520507812 -5.413055419921875, 
+    148.14498901367188 -5.418333053588867, 148.14553833007812 -5.438332557678223, 148.14358520507812 -5.449721336364746, 148.13803100585938 -5.45805549621582, 148.13388061523438 -5.460833549499512, 
+    148.12579345703125 -5.466111183166504, 148.12078857421875 -5.4683332443237305, 148.11468505859375 -5.468889236450195)), 
+  ((155.40408325195312 -6, 155.41552734375 -6.076389312744141, 155.41885375976562 -6.086667060852051, 155.4285888671875 -6.111110687255859, 155.4305419921875 -6.115833282470703, 
+    155.4327392578125 -6.120833396911621, 155.4771728515625 -6.169166564941406, 155.49078369140625 -6.182777404785156, 155.49911499023438 -6.188055038452148, 155.562744140625 -6.217499732971191, 
+    155.57717895507812 -6.223610877990723, 155.58273315429688 -6.225000381469727, 155.5888671875 -6.2241668701171875, 155.61495971679688 -6.220000267028809, 155.76776123046875 -6.355833053588867, 
+    155.77249145507812 -6.3577775955200195, 155.79525756835938 -6.362500190734863, 155.8096923828125 -6.368610382080078, 155.8135986328125 -6.3713884353637695, 155.83273315429688 -6.398611068725586, 
+    155.90969848632812 -6.5122222900390625, 155.91775512695312 -6.524444580078125, 155.92190551757812 -6.53416633605957, 155.96578979492188 -6.7055559158325195, 155.96719360351562 -6.711111068725586, 
+    155.96774291992188 -6.717222213745117, 155.96664428710938 -6.722777366638184, 155.94802856445312 -6.7758331298828125, 155.94052124023438 -6.78861141204834, 155.9185791015625 -6.807777404785156, 
+    155.91302490234375 -6.809165954589844, 155.90969848632812 -6.80555534362793, 155.90887451171875 -6.799444198608398, 155.89053344726562 -6.779722213745117, 155.86077880859375 -6.77500057220459, 
+    155.85467529296875 -6.774444580078125, 155.84857177734375 -6.77500057220459, 155.8238525390625 -6.777777671813965, 155.81637573242188 -6.780555725097656, 155.7752685546875 -6.814444541931152, 
+    155.74856567382812 -6.842499732971191, 155.74246215820312 -6.84999942779541, 155.71969604492188 -6.875, 155.7130126953125 -6.881943702697754, 155.70745849609375 -6.883333206176758, 
+    155.69384765625 -6.883333206176758, 155.62384033203125 -6.868332862854004, 155.55886840820312 -6.852499961853027, 155.4921875 -6.830278396606445, 155.47802734375 -6.824167251586914, 
+    155.44497680664062 -6.809165954589844, 155.34274291992188 -6.7436113357543945, 155.3388671875 -6.741110801696777, 155.33523559570312 -6.737500190734863, 155.23995971679688 -6.622499465942383, 
+    155.1927490234375 -6.560555458068848, 155.20162963867188 -6.534722328186035, 155.20718383789062 -6.534722328186035, 155.2099609375 -6.530555725097656, 155.216064453125 -6.516388893127441, 
+    155.2249755859375 -6.477499961853027, 155.23245239257812 -6.44416618347168, 155.23330688476562 -6.438055038452148, 155.23330688476562 -6.424444198608398, 155.23052978515625 -6.363055229187012, 
+    155.22634887695312 -6.346944808959961, 155.21884155273438 -6.329167366027832, 155.21414184570312 -6.320278167724609, 155.20440673828125 -6.308610916137695, 155.1907958984375 -6.295000076293945, 
+    155.18719482421875 -6.2916669845581055, 155.17498779296875 -6.283332824707031, 155.12774658203125 -6.276111602783203, 155.10162353515625 -6.277222633361816, 155.06329345703125 -6.256945610046387, 
+    154.99411010742188 -6.216666221618652, 154.98162841796875 -6.208611488342285, 154.97219848632812 -6.19777774810791, 154.969970703125 -6.192777633666992, 154.88858032226562 -6.079167366027832, 
+    154.8802490234375 -6.073611259460449, 154.82357788085938 -6.0280561447143555, 154.75564575195312 -5.956173896789551, 154.74664306640625 -5.9445037841796875, 154.744384765625 -5.939780235290527, 
+    154.70046997070312 -5.780200958251953, 154.69857788085938 -5.768518447875977, 154.69943237304688 -5.762398719787598, 154.71826171875 -5.670061111450195, 154.75360107421875 -5.5180559158325195, 
+    154.79052734375 -5.4791669845581055, 154.79412841796875 -5.482500076293945, 154.8824462890625 -5.543333053588867, 154.92080688476562 -5.549999237060547, 154.96109008789062 -5.546667098999023, 
+    154.96746826171875 -5.546111106872559, 155.07357788085938 -5.561666488647461, 155.162353515625 -5.7323408126831055, 155.216064453125 -5.8687238693237305, 155.268798828125 -5.884239196777344, 
+    155.27767944335938 -5.888955116271973, 155.36502075195312 -5.957777976989746, 155.37164306640625 -5.964722633361816, 155.40054321289062 -5.995833396911621, 155.40408325195312 -6)), 
+  ((147.990478515625 -5.856037139892578, 147.9835205078125 -5.820751190185547, 147.98211669921875 -5.815193176269531, 147.974609375 -5.795467376708984, 147.97238159179688 -5.790744781494141, 
+    147.96847534179688 -5.787968635559082, 147.94522094726562 -5.779925346374512, 147.93359375 -5.7777099609375, 147.927490234375 -5.778548240661621, 147.92279052734375 -5.780496597290039, 
+    147.8651123046875 -5.747753143310547, 147.80215454101562 -5.672771453857422, 147.79327392578125 -5.661384582519531, 147.76995849609375 -5.622219085693359, 147.76605224609375 -5.612774848937988, 
+    147.76522827148438 -5.606662750244141, 147.7611083984375 -5.52833366394043, 147.76193237304688 -5.522222518920898, 147.7802734375 -5.494166374206543, 147.78387451171875 -5.490833282470703, 
+    147.814697265625 -5.484722137451172, 147.8419189453125 -5.489999771118164, 147.8521728515625 -5.4936113357543945, 148.00860595703125 -5.576111793518066, 148.02081298828125 -5.584166526794434, 
+    148.04080200195312 -5.598610877990723, 148.04412841796875 -5.6019439697265625, 148.0653076171875 -5.627584457397461, 148.07427978515625 -5.644824028015137, 148.07846069335938 -5.654278755187988, 
+    148.0804443359375 -5.66595458984375, 148.07855224609375 -5.691246032714844, 148.07662963867188 -5.7034759521484375, 148.07254028320312 -5.726541519165039, 148.06784057617188 -5.749051094055176, 
+    148.06149291992188 -5.777117729187012, 148.05758666992188 -5.786564826965332, 148.01715087890625 -5.844638824462891, 148.00076293945312 -5.852699279785156, 147.990478515625 -5.856037139892578)), 
+  ((149.04803466796875 -6.095555305480957, 149.04330444335938 -6.0933332443237305, 149.04385375976562 -6.088611602783203, 149.04525756835938 -6.087222099304199, 149.05413818359375 -6.083889007568359, 
+    149.05831909179688 -6.086667060852051, 149.0577392578125 -6.091388702392578, 149.0535888671875 -6.0941667556762695, 149.04803466796875 -6.095555305480957)), 
+  ((143.99441528320312 -7.825833320617676, 143.98468017578125 -7.823056221008301, 143.94357299804688 -7.802777290344238, 143.9346923828125 -7.798055648803711, 143.923583984375 -7.78861141204834, 
+    143.91748046875 -7.781111717224121, 143.91470336914062 -7.776945114135742, 143.87774658203125 -7.718610763549805, 143.87579345703125 -7.713889122009277, 143.87716674804688 -7.709722518920898, 
+    143.88134765625 -7.706944465637207, 143.88665771484375 -7.708333969116211, 143.95941162109375 -7.742221832275391, 143.9669189453125 -7.748332977294922, 143.9791259765625 -7.763334274291992, 
+    144.00054931640625 -7.789999961853027, 144.00802612304688 -7.802777290344238, 144.00942993164062 -7.808333396911621, 144.00860595703125 -7.814166069030762, 144.00665283203125 -7.819167137145996, 
+    143.99969482421875 -7.824444770812988, 143.99441528320312 -7.825833320617676)), 
+  ((145.19357299804688 -7.867221832275391, 145.1866455078125 -7.867221832275391, 145.18246459960938 -7.864444732666016, 145.1805419921875 -7.861110687255859, 145.17776489257812 -7.836667060852051, 
+    145.17831420898438 -7.8305559158325195, 145.18246459960938 -7.827777862548828, 145.18524169921875 -7.8305559158325195, 145.19134521484375 -7.84083366394043, 145.19747924804688 -7.854999542236328, 
+    145.1988525390625 -7.860555648803711, 145.19747924804688 -7.864444732666016, 145.19357299804688 -7.867221832275391)), 
+  ((143.72775268554688 -8.102222442626953, 143.69747924804688 -8.084444046020508, 143.68331909179688 -8.078332901000977, 143.661376953125 -8.072776794433594, 143.61801147460938 -8.072221755981445, 
+    143.59970092773438 -8.074167251586914, 143.58856201171875 -8.071666717529297, 143.58245849609375 -8.064167022705078, 143.56942749023438 -8.04305648803711, 143.56607055664062 -8.032777786254883, 
+    143.56524658203125 -8.020000457763672, 143.56802368164062 -8.01583480834961, 143.57412719726562 -8.01388931274414, 143.62966918945312 -8.006389617919922, 143.63580322265625 -8.005834579467773, 
+    143.64276123046875 -8.005834579467773, 143.65109252929688 -8.00833511352539, 143.66943359375 -8.017223358154297, 143.68246459960938 -8.024723052978516, 143.69747924804688 -8.036945343017578, 
+    143.70773315429688 -8.047222137451172, 143.7310791015625 -8.071666717529297, 143.7371826171875 -8.078887939453125, 143.73995971679688 -8.08305549621582, 143.7413330078125 -8.088611602783203, 
+    143.73941040039062 -8.093332290649414, 143.73330688476562 -8.100831985473633, 143.72775268554688 -8.102222442626953)), 
+  ((143.66552734375 -8.176111221313477, 143.65496826171875 -8.172500610351562, 143.62551879882812 -8.154167175292969, 143.62161254882812 -8.151666641235352, 143.61883544921875 -8.147500991821289, 
+    143.60772705078125 -8.13055419921875, 143.60494995117188 -8.119720458984375, 143.60440063476562 -8.113611221313477, 143.60494995117188 -8.108888626098633, 143.609130859375 -8.106109619140625, 
+    143.63665771484375 -8.092498779296875, 143.6422119140625 -8.090555191040039, 143.65496826171875 -8.0897216796875, 143.67913818359375 -8.093332290649414, 143.68856811523438 -8.097221374511719, 
+    143.70025634765625 -8.106109619140625, 143.70718383789062 -8.112777709960938, 143.71051025390625 -8.116388320922852, 143.716064453125 -8.124443054199219, 143.71884155273438 -8.135278701782227, 
+    143.71942138671875 -8.155000686645508, 143.7119140625 -8.161111831665039, 143.70245361328125 -8.165277481079102, 143.68331909179688 -8.173334121704102, 143.67776489257812 -8.174722671508789, 
+    143.66552734375 -8.176111221313477)), 
+  ((143.685791015625 -8.247220993041992, 143.65997314453125 -8.241943359375, 143.6544189453125 -8.240554809570312, 143.6502685546875 -8.237777709960938, 143.6483154296875 -8.233055114746094, 
+    143.64886474609375 -8.226943969726562, 143.65164184570312 -8.199722290039062, 143.66665649414062 -8.193056106567383, 143.72689819335938 -8.17388916015625, 143.73330688476562 -8.174722671508789, 
+    143.7371826171875 -8.177223205566406, 143.75582885742188 -8.205278396606445, 143.75637817382812 -8.208610534667969, 143.7552490234375 -8.213888168334961, 143.75247192382812 -8.218055725097656, 
+    143.7421875 -8.22833251953125, 143.73468017578125 -8.234443664550781, 143.71884155273438 -8.239166259765625, 143.69747924804688 -8.245277404785156, 143.685791015625 -8.247220993041992)), 
+  ((143.68719482421875 -8.439722061157227, 143.6805419921875 -8.439722061157227, 143.67025756835938 -8.43638801574707, 143.65164184570312 -8.427499771118164, 143.63052368164062 -8.407222747802734, 
+    143.61050415039062 -8.386112213134766, 143.58441162109375 -8.357776641845703, 143.607177734375 -8.33277702331543, 143.61273193359375 -8.33388900756836, 143.65304565429688 -8.342222213745117, 
+    143.65859985351562 -8.343610763549805, 143.66552734375 -8.34749984741211, 143.67221069335938 -8.35444450378418, 143.67776489257812 -8.362499237060547, 143.69219970703125 -8.395833969116211, 
+    143.69497680664062 -8.406667709350586, 143.69830322265625 -8.42361068725586, 143.69830322265625 -8.430278778076172, 143.69692993164062 -8.435556411743164, 143.6927490234375 -8.438333511352539, 
+    143.68719482421875 -8.439722061157227)), 
+  ((143.57275390625 -8.493888854980469, 143.55914306640625 -8.493888854980469, 143.5091552734375 -8.482500076293945, 143.49801635742188 -8.479721069335938, 143.4932861328125 -8.477777481079102, 
+    143.35494995117188 -8.41805648803711, 143.31857299804688 -8.393056869506836, 143.3157958984375 -8.38888931274414, 143.31442260742188 -8.383611679077148, 143.31442260742188 -8.376665115356445, 
+    143.31942749023438 -8.369165420532227, 143.326904296875 -8.363054275512695, 143.33163452148438 -8.36111068725586, 143.33914184570312 -8.358333587646484, 143.34274291992188 -8.357776641845703, 
+    143.35635375976562 -8.357776641845703, 143.49468994140625 -8.363054275512695, 143.57357788085938 -8.371944427490234, 143.57830810546875 -8.37388801574707, 143.58108520507812 -8.378055572509766, 
+    143.61605834960938 -8.462778091430664, 143.61605834960938 -8.468889236450195, 143.61386108398438 -8.473609924316406, 143.61050415039062 -8.476943969726562, 143.5838623046875 -8.491388320922852, 
+    143.578857421875 -8.493331909179688, 143.57275390625 -8.493888854980469)), 
+  ((143.6324462890625 -8.734443664550781, 143.60107421875 -8.692499160766602, 143.58578491210938 -8.67972183227539, 143.48773193359375 -8.628887176513672, 143.3671875 -8.544723510742188, 
+    143.27886962890625 -8.510278701782227, 143.26998901367188 -8.505556106567383, 143.25277709960938 -8.495277404785156, 143.24050903320312 -8.487220764160156, 143.18218994140625 -8.42972183227539, 
+    143.18081665039062 -8.42416763305664, 143.18359375 -8.420000076293945, 143.21163940429688 -8.415277481079102, 143.21774291992188 -8.41611099243164, 143.22744750976562 -8.426111221313477, 
+    143.2330322265625 -8.434444427490234, 143.25137329101562 -8.456666946411133, 143.26165771484375 -8.466943740844727, 143.27468872070312 -8.474443435668945, 143.32467651367188 -8.485832214355469, 
+    143.371337890625 -8.493888854980469, 143.42276000976562 -8.510833740234375, 143.46719360351562 -8.527778625488281, 143.64413452148438 -8.664722442626953, 143.64749145507812 -8.66805648803711, 
+    143.65164184570312 -8.677778244018555, 143.65304565429688 -8.683055877685547, 143.65359497070312 -8.689167022705078, 143.65304565429688 -8.700555801391602, 143.641357421875 -8.729721069335938, 
+    143.63803100585938 -8.733055114746094, 143.6324462890625 -8.734443664550781)), 
+  ((151.14443969726562 -8.830554962158203, 151.094970703125 -8.771112442016602, 151.10107421875 -8.63888931274414, 151.05859375 -8.551666259765625, 151.05245971679688 -8.552223205566406, 
+    151.03469848632812 -8.552223205566406, 151.02914428710938 -8.550832748413086, 151.0030517578125 -8.542778015136719, 150.99969482421875 -8.539443969726562, 150.99774169921875 -8.534723281860352, 
+    150.99691772460938 -8.52861213684082, 150.99774169921875 -8.522500991821289, 151.02499389648438 -8.466943740844727, 151.0333251953125 -8.454721450805664, 151.05441284179688 -8.434999465942383, 
+    151.062744140625 -8.42972183227539, 151.07635498046875 -8.426111221313477, 151.1182861328125 -8.420000076293945, 151.12496948242188 -8.420000076293945, 151.12496948242188 -8.425556182861328, 
+    151.12384033203125 -8.62472152709961, 151.10330200195312 -8.729166030883789, 151.10244750976562 -8.741943359375, 151.10385131835938 -8.754167556762695, 151.107177734375 -8.764446258544922, 
+    151.14443969726562 -8.830554962158203)), 
+  ((152.83551025390625 -9.235555648803711, 152.8299560546875 -9.223333358764648, 152.67996215820312 -9.090555191040039, 152.6533203125 -9.069721221923828, 152.64913940429688 -9.066944122314453, 
+    152.57302856445312 -9.020278930664062, 152.5635986328125 -9.016111373901367, 152.556640625 -9.016111373901367, 152.54025268554688 -9.020278930664062, 152.49969482421875 -9.025001525878906, 
+    152.49774169921875 -9.02166748046875, 152.5244140625 -8.99305534362793, 152.52777099609375 -8.989721298217773, 152.532470703125 -8.987777709960938, 152.61968994140625 -8.961389541625977, 
+    152.62579345703125 -8.960556030273438, 152.647216796875 -8.961389541625977, 152.8046875 -8.969444274902344, 152.81024169921875 -8.970832824707031, 152.81497192382812 -8.972776412963867, 
+    152.93359375 -9.043889999389648, 152.937744140625 -9.046667098999023, 152.9527587890625 -9.058889389038086, 153.01776123046875 -9.117776870727539, 153.02053833007812 -9.121665954589844, 
+    153.01998901367188 -9.126388549804688, 153.00277709960938 -9.165000915527344, 152.9971923828125 -9.173055648803711, 152.99301147460938 -9.175832748413086, 152.98828125 -9.177778244018555, 
+    152.982177734375 -9.177223205566406, 152.83551025390625 -9.235555648803711)), 
+  ((150.33441162109375 -9.526666641235352, 150.31024169921875 -9.526111602783203, 150.19302368164062 -9.453887939453125, 150.18081665039062 -9.445554733276367, 150.17385864257812 -9.438888549804688, 
+    150.11077880859375 -9.37277603149414, 150.10830688476562 -9.368610382080078, 150.10330200195312 -9.336944580078125, 150.10275268554688 -9.330833435058594, 150.1041259765625 -9.318611145019531, 
+    150.10690307617188 -9.307777404785156, 150.123291015625 -9.263055801391602, 150.12606811523438 -9.260278701782227, 150.14385986328125 -9.245553970336914, 150.18914794921875 -9.211111068725586, 
+    150.19802856445312 -9.20777702331543, 150.2069091796875 -9.205554962158203, 150.2138671875 -9.205554962158203, 150.232177734375 -9.20777702331543, 150.326904296875 -9.269166946411133, 
+    150.330810546875 -9.27194595336914, 150.33303833007812 -9.276666641235352, 150.37689208984375 -9.383333206176758, 150.37744140625 -9.389444351196289, 150.36300659179688 -9.487499237060547, 
+    150.34469604492188 -9.516666412353516, 150.33914184570312 -9.524723052978516, 150.33441162109375 -9.526666641235352)), 
+  ((150.846923828125 -9.718055725097656, 150.8441162109375 -9.685556411743164, 150.8016357421875 -9.658611297607422, 150.7633056640625 -9.662500381469727, 150.69134521484375 -9.663333892822266, 
+    150.66110229492188 -9.663333892822266, 150.65496826171875 -9.662500381469727, 150.62274169921875 -9.653888702392578, 150.51443481445312 -9.623332977294922, 150.49050903320312 -9.583610534667969, 
+    150.42745971679688 -9.440834045410156, 150.42330932617188 -9.431388854980469, 150.41998291015625 -9.414722442626953, 150.41998291015625 -9.401111602783203, 150.42190551757812 -9.389444351196289, 
+    150.42608642578125 -9.376665115356445, 150.435791015625 -9.35916519165039, 150.44247436523438 -9.354999542236328, 150.47357177734375 -9.338888168334961, 150.47885131835938 -9.337499618530273, 
+    150.48162841796875 -9.336944580078125, 150.48773193359375 -9.337499618530273, 150.49884033203125 -9.340276718139648, 150.50555419921875 -9.342222213745117, 150.5302734375 -9.351665496826172, 
+    150.57135009765625 -9.370553970336914, 150.5980224609375 -9.385000228881836, 150.61801147460938 -9.39777946472168, 150.62496948242188 -9.40444564819336, 150.63525390625 -9.421945571899414, 
+    150.63943481445312 -9.424722671508789, 150.66665649414062 -9.438333511352539, 150.67691040039062 -9.441667556762695, 150.68304443359375 -9.440834045410156, 150.73190307617188 -9.428056716918945, 
+    150.7421875 -9.424722671508789, 150.74606323242188 -9.421388626098633, 150.748291015625 -9.41805648803711, 150.75497436523438 -9.40444564819336, 150.76052856445312 -9.40444564819336, 
+    150.7652587890625 -9.406389236450195, 150.77777099609375 -9.414722442626953, 150.80441284179688 -9.432777404785156, 150.82830810546875 -9.456388473510742, 150.88580322265625 -9.520833969116211, 
+    150.88803100585938 -9.525556564331055, 150.93191528320312 -9.641668319702148, 150.93246459960938 -9.64777946472168, 150.9305419921875 -9.65916633605957, 150.921630859375 -9.670833587646484, 
+    150.90664672851562 -9.682777404785156, 150.90109252929688 -9.681388854980469, 150.8963623046875 -9.67416763305664, 150.89358520507812 -9.671945571899414, 150.88858032226562 -9.671388626098633, 
+    150.87689208984375 -9.677499771118164, 150.87356567382812 -9.68083381652832, 150.846923828125 -9.718055725097656)), 
+  ((151.2291259765625 -10.20111083984375, 151.19775390625 -10.17277717590332, 151.19024658203125 -10.166945457458496, 151.1483154296875 -10.147223472595215, 151.14358520507812 -10.145278930664062, 
+    151.08663940429688 -10.126943588256836, 151.0758056640625 -10.124443054199219, 151.02581787109375 -10.114166259765625, 151.00164794921875 -10.110832214355469, 150.99496459960938 -10.110832214355469, 
+    150.98330688476562 -10.112777709960938, 150.97024536132812 -10.112220764160156, 150.95858764648438 -10.11027717590332, 150.94970703125 -10.105554580688477, 150.91552734375 -10.004167556762695, 
+    150.87774658203125 -9.926666259765625, 150.826904296875 -9.838888168334961, 150.76248168945312 -9.805000305175781, 150.75860595703125 -9.802499771118164, 150.75027465820312 -9.748332977294922, 
+    150.74884033203125 -9.730833053588867, 150.7572021484375 -9.711944580078125, 150.75997924804688 -9.70777702331543, 150.76388549804688 -9.704999923706055, 150.76943969726562 -9.706666946411133, 
+    150.78802490234375 -9.719444274902344, 150.80303955078125 -9.731388092041016, 150.82162475585938 -9.746944427490234, 150.9002685546875 -9.81916618347168, 150.93191528320312 -9.848888397216797, 
+    150.93887329101562 -9.855833053588867, 150.96273803710938 -9.893611907958984, 151.03054809570312 -9.98527717590332, 151.0394287109375 -9.996944427490234, 151.05996704101562 -10.016944885253906, 
+    151.07302856445312 -10.024444580078125, 151.11135864257812 -10.044724464416504, 151.11605834960938 -10.046667098999023, 151.12246704101562 -10.047500610351562, 151.13665771484375 -10.041389465332031, 
+    151.147216796875 -10.032501220703125, 151.14913940429688 -10.027778625488281, 151.14971923828125 -10.02194595336914, 151.14776611328125 -10.016944885253906, 151.14358520507812 -10.008890151977539, 
+    151.14080810546875 -10.005001068115234, 151.13665771484375 -10.00222396850586, 151.13470458984375 -9.997499465942383, 151.13470458984375 -9.990833282470703, 151.13803100585938 -9.987499237060547, 
+    151.18414306640625 -9.944723129272461, 151.19219970703125 -9.939443588256836, 151.20053100585938 -9.936666488647461, 151.26416015625 -9.919721603393555, 151.2813720703125 -9.923334121704102, 
+    151.28414916992188 -9.927223205566406, 151.298583984375 -9.95083236694336, 151.29913330078125 -9.962499618530273, 151.29635620117188 -9.973054885864258, 151.27108764648438 -10.061665534973145, 
+    151.25247192382812 -10.09749984741211, 151.246337890625 -10.104721069335938, 151.24356079101562 -10.108888626098633, 151.234130859375 -10.133054733276367, 151.22161865234375 -10.170833587646484, 
+    151.22161865234375 -10.18166732788086, 151.22247314453125 -10.18777847290039, 151.22384643554688 -10.193056106567383, 151.2291259765625 -10.20111083984375)), 
+  ((150.88052368164062 -10.652778625488281, 150.85635375976562 -10.649444580078125, 150.79412841796875 -10.639444351196289, 150.78524780273438 -10.634723663330078, 150.76943969726562 -10.61111068725586, 
+    150.76748657226562 -10.607500076293945, 150.78802490234375 -10.546388626098633, 150.79080200195312 -10.54222297668457, 150.79470825195312 -10.539722442626953, 150.79885864257812 -10.538333892822266, 
+    150.86883544921875 -10.538333892822266, 150.87496948242188 -10.538888931274414, 150.8922119140625 -10.547779083251953, 150.9002685546875 -10.553054809570312, 150.9044189453125 -10.5625, 
+    150.89498901367188 -10.646666526794434, 150.8922119140625 -10.650833129882812, 150.88052368164062 -10.652778625488281)), 
+  ((150.92718505859375 -10.683889389038086, 150.92303466796875 -10.682500839233398, 150.92025756835938 -10.678333282470703, 150.91192626953125 -10.659444808959961, 150.90997314453125 -10.654722213745117, 
+    150.90914916992188 -10.641944885253906, 150.90997314453125 -10.635833740234375, 150.91943359375 -10.613054275512695, 150.92221069335938 -10.608888626098633, 150.9296875 -10.60305404663086, 
+    150.9346923828125 -10.600831985473633, 150.94970703125 -10.596944808959961, 151.01608276367188 -10.59083366394043, 151.06414794921875 -10.592222213745117, 151.06692504882812 -10.594722747802734, 
+    151.06884765625 -10.598054885864258, 151.0697021484375 -10.61111068725586, 151.06329345703125 -10.643890380859375, 151.04913330078125 -10.670278549194336, 151.04220581054688 -10.676944732666016, 
+    151.03665161132812 -10.678333282470703, 151.0313720703125 -10.676944732666016, 151.00997924804688 -10.668333053588867, 151.00802612304688 -10.663612365722656, 151.00387573242188 -10.647223472595215, 
+    151.00164794921875 -10.642778396606445, 150.99411010742188 -10.636667251586914, 150.98886108398438 -10.635278701782227, 150.94134521484375 -10.634723663330078, 150.93609619140625 -10.634723663330078, 
+    150.92913818359375 -10.654722213745117, 150.92718505859375 -10.683889389038086)), 
+  ((152.74441528320312 -10.716665267944336, 152.70245361328125 -10.706666946411133, 152.68692016601562 -10.701944351196289, 152.5738525390625 -10.656944274902344, 152.56497192382812 -10.652223587036133, 
+    152.54498291015625 -10.638055801391602, 152.54165649414062 -10.633890151977539, 152.54080200195312 -10.63055419921875, 152.54220581054688 -10.627777099609375, 152.55523681640625 -10.623055458068848, 
+    152.56219482421875 -10.623055458068848, 152.5738525390625 -10.625276565551758, 152.61495971679688 -10.638612747192383, 152.69024658203125 -10.662778854370117, 152.69302368164062 -10.662778854370117, 
+    152.75942993164062 -10.637222290039062, 152.78497314453125 -10.621110916137695, 152.79025268554688 -10.619720458984375, 152.81497192382812 -10.629165649414062, 152.87051391601562 -10.658056259155273, 
+    152.873291015625 -10.662221908569336, 152.87384033203125 -10.668333053588867, 152.873291015625 -10.673055648803711, 152.87051391601562 -10.676944732666016, 152.86358642578125 -10.682500839233398, 
+    152.844970703125 -10.69527816772461, 152.81497192382812 -10.696666717529297, 152.74441528320312 -10.716665267944336)), 
+  ((153.21051025390625 -11.285833358764648, 153.181640625 -11.25222396850586, 153.14385986328125 -11.224721908569336, 153.13916015625 -11.222776412963867, 153.12051391601562 -11.216665267944336, 
+    153.11495971679688 -11.215276718139648, 153.1060791015625 -11.2147216796875, 153.09329223632812 -11.201944351196289, 153.091064453125 -11.197221755981445, 153.09384155273438 -11.193056106567383, 
+    153.1021728515625 -11.188888549804688, 153.11245727539062 -11.184444427490234, 153.12384033203125 -11.184999465942383, 153.12939453125 -11.18638801574707, 153.19802856445312 -11.217222213745117, 
+    153.2138671875 -11.224721908569336, 153.22274780273438 -11.229445457458496, 153.25137329101562 -11.246944427490234, 153.25057983398438 -11.25, 153.25 -11.25222396850586, 
+    153.24105834960938 -11.268890380859375, 153.21051025390625 -11.285833358764648)), 
+  ((154.1121826171875 -11.439722061157227, 154.10662841796875 -11.439722061157227, 154.062744140625 -11.433055877685547, 154.05801391601562 -11.43083381652832, 154.00665283203125 -11.387222290039062, 
+    154.00332641601562 -11.383890151977539, 154.02108764648438 -11.348888397216797, 154.08969116210938 -11.315277099609375, 154.15386962890625 -11.314167022705078, 154.22525024414062 -11.31944465637207, 
+    154.268310546875 -11.338888168334961, 154.27664184570312 -11.344165802001953, 154.286376953125 -11.360555648803711, 154.28829956054688 -11.364999771118164, 154.29776000976562 -11.391944885253906, 
+    154.28970336914062 -11.410833358764648, 154.2855224609375 -11.413612365722656, 154.26638793945312 -11.421667098999023, 154.26303100585938 -11.418055534362793, 154.26025390625 -11.407501220703125, 
+    154.256103515625 -11.404722213745117, 154.25054931640625 -11.40333366394043, 154.19024658203125 -11.399444580078125, 154.13748168945312 -11.398611068725586, 154.13470458984375 -11.402778625488281, 
+    154.1121826171875 -11.439722061157227)), 
+  ((153.56607055664062 -11.642499923706055, 153.522216796875 -11.602222442626953, 153.4791259765625 -11.573333740234375, 153.42135620117188 -11.568611145019531, 153.37606811523438 -11.567222595214844, 
+    153.3671875 -11.557222366333008, 153.36441040039062 -11.553054809570312, 153.36386108398438 -11.547222137451172, 153.37606811523438 -11.526945114135742, 153.3824462890625 -11.519721984863281, 
+    153.38720703125 -11.510833740234375, 153.38858032226562 -11.505556106567383, 153.38775634765625 -11.500834465026855, 153.38442993164062 -11.497499465942383, 153.32553100585938 -11.475276947021484, 
+    153.27691650390625 -11.462499618530273, 153.27191162109375 -11.460556030273438, 153.26858520507812 -11.457221984863281, 153.19052124023438 -11.373055458068848, 153.18829345703125 -11.368331909179688, 
+    153.18719482421875 -11.35361099243164, 153.18719482421875 -11.349721908569336, 153.19802856445312 -11.324167251586914, 153.2008056640625 -11.319999694824219, 153.22052001953125 -11.327499389648438, 
+    153.29193115234375 -11.356943130493164, 153.39804077148438 -11.404722213745117, 153.41387939453125 -11.41611099243164, 153.42691040039062 -11.430278778076172, 153.437744140625 -11.439722061157227, 
+    153.50775146484375 -11.47249984741211, 153.55914306640625 -11.491943359375, 153.57025146484375 -11.494722366333008, 153.57635498046875 -11.495553970336914, 153.64553833007812 -11.51500129699707, 
+    153.6866455078125 -11.526945114135742, 153.7510986328125 -11.564444541931152, 153.75442504882812 -11.568056106567383, 153.7763671875 -11.59749984741211, 153.77777099609375 -11.602776527404785, 
+    153.7763671875 -11.608055114746094, 153.7744140625 -11.613054275512695, 153.77081298828125 -11.616388320922852, 153.67636108398438 -11.628332138061523, 153.67025756835938 -11.627777099609375, 
+    153.60580444335938 -11.617498397827148, 153.59884643554688 -11.617498397827148, 153.58245849609375 -11.628332138061523, 153.56607055664062 -11.642499923706055)))
+
+
diff --git a/modules/core/src/test/resources/testdata/plane.wkt b/modules/core/src/test/resources/testdata/plane.wkt
new file mode 100644
index 0000000..0ef53cd
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/plane.wkt
@@ -0,0 +1,260 @@
+LINESTRING (
+    7787.609776069839 5723.961632293637,
+    7787.6109453082145 5724.028278881019,
+    7788.250945308214 5724.268278881019,
+    7787.920945308213 5731.67827888102,
+    7789.050945308214 5732.578278881019,
+    7791.960945308214 5732.578278881019,
+    7796.330945308214 5726.63827888102,
+    7800.970945308213 5726.6282788810195,
+    7800.970945308213 5733.058278881019,
+    7799.490945308215 5733.068278881019,
+    7798.680945308214 5732.42827888102,
+    7797.480945308213 5732.42827888102,
+    7797.480945308213 5733.028278881019,
+    7797.480945308213 5734.518278881019,
+    7798.700945308214 5734.518278881019,
+    7799.480945308214 5733.908278881019,
+    7800.970945308213 5733.908278881019,
+    7800.970945308213 5735.648278881019,
+    7799.490945308215 5735.658278881019,
+    7798.680945308214 5735.018278881019,
+    7797.480945308213 5735.018278881019,
+    7797.480945308213 5735.618278881019,
+    7797.480945308213 5737.108278881019,
+    7798.700945308214 5737.108278881019,
+    7799.480945308214 5736.498278881019,
+    7800.970945308213 5736.498278881019,
+    7800.970945308213 5738.028278881019,
+    7800.150945308213 5737.418278881019,
+    7798.950945308214 5737.418278881019,
+    7798.950945308214 5738.028278881019,
+    7798.950945308214 5738.618278881019,
+    7798.950945308214 5739.21827888102,
+    7800.150945308213 5739.21827888102,
+    7800.950945308214 5738.618278881019,
+    7806.420945308214 5738.618278881019,
+    7806.760945308215 5738.608278881019,
+    7806.910945308214 5738.598278881019,
+    7806.450945308215 5739.148278881019,
+    7806.790945308214 5739.148278881019,
+    7807.580945308214 5738.578278881019,
+    7807.870945308214 5738.558278881019,
+    7808.130945308214 5738.538278881019,
+    7808.380945308214 5738.498278881019,
+    7808.590945308214 5738.458278881019,
+    7808.710945308214 5738.418278881019,
+    7808.9409453082135 5738.318278881019,
+    7808.720945308213 5738.228278881019,
+    7808.600945308213 5738.188278881019,
+    7808.390945308214 5738.13827888102,
+    7808.140945308214 5738.108278881019,
+    7807.880945308214 5738.0882788810195,
+    7807.620945308215 5738.068278881019,
+    7807.560945308213 5738.058278881019,
+    7806.790945308214 5737.498278881019,
+    7806.450945308215 5737.498278881019,
+    7806.890945308215 5738.028278881019,
+    7806.770945308213 5738.028278881019,
+    7806.420945308214 5738.028278881019,
+    7804.500945308214 5738.028278881019,
+    7805.670945308214 5736.488278881019,
+    7808.580945308214 5736.488278881019,
+    7809.760945308214 5736.368278881019,
+    7810.120945308214 5736.278278881019,
+    7810.690945308214 5736.078278881019,
+    7810.080945308215 5735.858278881019,
+    7809.390945308214 5735.71827888102,
+    7808.060945308215 5735.658278881019,
+    7806.300945308214 5735.658278881019,
+    7807.640945308214 5733.88827888102,
+    7808.580945308214 5733.898278881019,
+    7809.340945308213 5733.858278881019,
+    7810.180945308214 5733.698278881019,
+    7810.690945308214 5733.488278881019,
+    7810.160945308214 5733.278278881019,
+    7809.410945308214 5733.168278881019,
+    7808.240945308214 5733.078278881019,
+    7811.540945308213 5728.75827888102,
+    7813.230945308213 5728.75827888102,
+    7813.420945308214 5728.75827888102,
+    7813.620945308214 5728.748278881019,
+    7813.770945308213 5728.738278881019,
+    7813.910945308214 5728.71827888102,
+    7814.050945308214 5728.698278881019,
+    7814.200945308215 5728.67827888102,
+    7814.340945308214 5728.63827888102,
+    7814.460945308214 5728.5882788810195,
+    7814.530945308214 5728.5482788810195,
+    7814.590945308214 5728.488278881019,
+    7814.620945308213 5728.42827888102,
+    7814.600945308214 5728.38827888102,
+    7814.540945308214 5728.328278881019,
+    7814.470945308214 5728.278278881019,
+    7814.350945308214 5728.228278881019,
+    7814.210945308215 5728.188278881019,
+    7814.060945308214 5728.168278881019,
+    7813.920945308214 5728.13827888102,
+    7813.780945308214 5728.118278881019,
+    7813.630945308214 5728.108278881019,
+    7813.440945308213 5728.098278881019,
+    7813.240945308214 5728.0882788810195,
+    7812.070945308214 5728.0882788810195,
+    7812.240945308214 5727.8382788810195,
+    7813.320945308213 5727.498278881019,
+    7814.180945308214 5727.21827888102,
+    7815.670945308213 5726.768278881019,
+    7816.700945308214 5726.46827888102,
+    7817.530945308214 5726.25827888102,
+    7818.350945308214 5726.068278881019,
+    7819.310945308213 5725.868278881019,
+    7820.140945308214 5725.698278881019,
+    7820.880945308214 5725.568278881019,
+    7821.860945308214 5725.3782788810195,
+    7822.7309453082125 5725.25827888102,
+    7823.580945308214 5725.198278881019,
+    7824.4409453082135 5725.108278881019,
+    7825.420945308214 5725.028278881019,
+    7826.290945308214 5724.938278881019,
+    7827.3609453082145 5724.868278881019,
+    7828.160945308213 5724.828278881019,
+    7828.640945308214 5724.788278881019,
+    7829.410945308214 5724.708278881019,
+    7830.210945308215 5724.578278881019,
+    7830.860945308213 5724.438278881019,
+    7831.420945308213 5724.278278881019,
+    7832.070945308214 5724.068278881019,
+    7832.6909453082135 5723.808278881019,
+    7833.130945308214 5723.5882788810195,
+    7833.530945308214 5723.368278881019,
+    7833.870945308214 5723.13827888102,
+    7836.650945308213 5722.898278881019,
+    7833.870945308214 5722.63827888102,
+    7833.530945308214 5722.408278881019,
+    7833.130945308214 5722.188278881019,
+    7832.6909453082135 5721.96827888102,
+    7832.070945308214 5721.708278881019,
+    7831.420945308213 5721.498278881019,
+    7830.860945308213 5721.3382788810195,
+    7830.210945308215 5721.198278881019,
+    7829.410945308214 5721.068278881019,
+    7828.640945308214 5720.988278881019,
+    7828.160945308213 5720.948278881019,
+    7827.3609453082145 5720.908278881019,
+    7826.290945308214 5720.8382788810195,
+    7825.420945308214 5720.748278881019,
+    7824.4409453082135 5720.668278881019,
+    7823.580945308214 5720.578278881019,
+    7822.7309453082125 5720.518278881019,
+    7821.860945308214 5720.398278881019,
+    7820.880945308214 5720.208278881019,
+    7820.140945308214 5720.078278881019,
+    7819.310945308213 5719.908278881019,
+    7818.350945308214 5719.708278881019,
+    7817.530945308214 5719.518278881019,
+    7816.700945308214 5719.308278881019,
+    7815.670945308213 5719.00827888102,
+    7814.180945308214 5718.558278881019,
+    7813.320945308213 5718.278278881019,
+    7812.240945308214 5717.938278881019,
+    7812.040945308213 5717.67827888102,
+    7813.240945308214 5717.688278881019,
+    7813.440945308213 5717.67827888102,
+    7813.630945308214 5717.668278881019,
+    7813.780945308214 5717.658278881019,
+    7813.920945308214 5717.63827888102,
+    7814.060945308214 5717.608278881019,
+    7814.210945308215 5717.5882788810195,
+    7814.350945308214 5717.5482788810195,
+    7814.470945308214 5717.498278881019,
+    7814.540945308214 5717.448278881019,
+    7814.600945308214 5717.38827888102,
+    7814.620945308213 5717.348278881019,
+    7814.590945308214 5717.288278881019,
+    7814.530945308214 5717.228278881019,
+    7814.460945308214 5717.188278881019,
+    7814.340945308214 5717.13827888102,
+    7814.200945308215 5717.098278881019,
+    7814.050945308214 5717.078278881019,
+    7813.910945308214 5717.058278881019,
+    7813.770945308213 5717.038278881019,
+    7813.620945308214 5717.028278881019,
+    7813.420945308214 5717.018278881019,
+    7813.230945308213 5717.018278881019,
+    7811.570945308214 5717.018278881019,
+    7808.260945308214 5712.698278881019,
+    7809.410945308214 5712.608278881019,
+    7810.160945308214 5712.498278881019,
+    7810.690945308214 5712.288278881019,
+    7810.180945308214 5712.078278881019,
+    7809.340945308213 5711.918278881019,
+    7808.580945308214 5711.8782788810195,
+    7807.600945308214 5711.8782788810195,
+    7806.300945308214 5710.1282788810195,
+    7808.060945308215 5710.118278881019,
+    7809.390945308214 5710.058278881019,
+    7810.080945308215 5709.918278881019,
+    7810.690945308214 5709.698278881019,
+    7810.120945308214 5709.498278881019,
+    7809.760945308214 5709.408278881019,
+    7808.580945308214 5709.288278881019,
+    7805.660945308214 5709.288278881019,
+    7804.500945308214 5707.748278881019,
+    7806.420945308214 5707.748278881019,
+    7806.770945308213 5707.748278881019,
+    7806.890945308215 5707.738278881019,
+    7806.450945308215 5708.278278881019,
+    7806.790945308214 5708.278278881019,
+    7807.570945308214 5707.708278881019,
+    7807.880945308214 5707.688278881019,
+    7808.140945308214 5707.668278881019,
+    7808.390945308214 5707.63827888102,
+    7808.600945308213 5707.5882788810195,
+    7808.720945308213 5707.5482788810195,
+    7808.9409453082135 5707.458278881019,
+    7808.710945308214 5707.358278881019,
+    7808.590945308214 5707.318278881019,
+    7808.380945308214 5707.278278881019,
+    7808.130945308214 5707.238278881019,
+    7807.870945308214 5707.21827888102,
+    7807.6109453082145 5707.198278881019,
+    7806.790945308214 5706.6282788810195,
+    7806.450945308215 5706.6282788810195,
+    7806.920945308214 5707.168278881019,
+    7806.760945308215 5707.168278881019,
+    7806.420945308214 5707.158278881019,
+    7800.920945308215 5707.158278881019,
+    7800.150945308213 5706.558278881019,
+    7798.950945308214 5706.558278881019,
+    7798.950945308214 5707.158278881019,
+    7798.950945308214 5707.768278881019,
+    7798.950945308214 5708.368278881019,
+    7800.150945308213 5708.368278881019,
+    7800.970945308213 5707.748278881019,
+    7800.970945308213 5709.278278881019,
+    7799.480945308214 5709.278278881019,
+    7798.700945308214 5708.668278881019,
+    7797.500945308214 5708.668278881019,
+    7797.500945308214 5709.2982788810195,
+    7797.500945308214 5710.75827888102,
+    7798.680945308214 5710.75827888102,
+    7799.480945308214 5710.118278881019,
+    7800.970945308213 5710.1282788810195,
+    7800.970945308213 5711.858278881019,
+    7799.490945308215 5711.868278881019,
+    7798.700945308214 5711.25827888102,
+    7797.480945308213 5711.25827888102,
+    7797.480945308213 5711.868278881019,
+    7797.480945308213 5713.348278881019,
+    7798.680945308214 5713.348278881019,
+    7799.470945308214 5712.698278881019,
+    7800.970945308213 5712.708278881019,
+    7800.970945308213 5719.148278881019,
+    7796.330945308214 5719.13827888102,
+    7791.960945308214 5713.198278881019,
+    7789.050945308214 5713.198278881019,
+    7787.920945308213 5714.098278881019,
+    7788.2709453082125 5721.498278881019,
+    7787.6109453082145 5721.748278881019,
+    7787.609801510807 5721.813475333222
+)
diff --git a/modules/core/src/test/resources/testdata/polygon.wkb b/modules/core/src/test/resources/testdata/polygon.wkb
new file mode 100644
index 0000000..985ffd5
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/polygon.wkb
@@ -0,0 +1 @@
+0103000000050000007b1a000098892618e8bc234129a76a41a52e43415e463fdde9bc23413b4dd235a62e434103b647f2ebbc2341461e7bb7a92e43414d7840eeedbc23413cb47e38aa2e43419cc082ed03bd2341442eb7b7aa2e4341334b9fea0dbd23419c45343dab2e434127713aef0fbd234102bf31beaa2e434175757ec911bd2341eccde53ea92e4341736bc4eb15bd234187fb8541ab2e4341d8c1e3d617bd23418a3426b6ad2e4341bf2bdbd219bd234118965137ae2e43418bbb6dd31dbd234128717a39ae2e4341e87c66cf1fbd23413d077ebaae2e4341fbe119f11fbd23419259f5bab02e43419b4b11ed21bd23411d [...]
diff --git a/modules/core/src/test/resources/testdata/uk-arrows.wkt b/modules/core/src/test/resources/testdata/uk-arrows.wkt
new file mode 100644
index 0000000..f1da111
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/uk-arrows.wkt
@@ -0,0 +1,4 @@
+MULTIPOLYGON (((1330.6 1282.4, 1377.4 1282.4, 1361.8 1298, 1393 1313.6, 1361.8 1344.8, 1346.2 1313.6, 1330.6 1329.2, 1330.6 1282.4)), 
+  ((1330.6 1266.8, 1377.4 1266.8, 1361.8 1251.2, 1393 1235.6, 1361.8 1204.4, 1346.2 1235.6, 1330.6 1220, 1330.6 1266.8)), 
+  ((1315 1282.4, 1315 1329.2, 1299.4 1313.6, 1283.8 1344.8, 1252.6 1313.6, 1283.8 1298, 1268.2 1282.4, 1315 1282.4)), 
+  ((1268.2 1266.8, 1315 1266.8, 1315 1220, 1299.4 1235.6, 1283.8 1204.4, 1252.6 1235.6, 1283.8 1251.2, 1268.2 1266.8)))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/uk.wkt b/modules/core/src/test/resources/testdata/uk.wkt
new file mode 100644
index 0000000..11be2cb
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/uk.wkt
@@ -0,0 +1,171 @@
+MULTIPOLYGON (((1271.2 1351.6, 1272.4 1352, 1271.6 1353.2, 1271.6 1353.6, 1272.8 1353.6, 1273.2 1353.6, 1272.8 1354, 1273.2 1354.8, 1271.2 1354.8, 1270.8 1355.2, 
+    1271.6 1355.2, 1272 1357.2, 1273.2 1357.6, 1273.2 1357.2, 1274 1356.4, 1276 1356.8, 1274.8 1356.8, 1274 1357.2, 1274 1357.6, 1274 1358.4, 
+    1272.8 1358.8, 1272.8 1359.2, 1273.6 1360, 1274.4 1360, 1276 1358.8, 1277.2 1359.6, 1275.6 1359.2, 1275.6 1360, 1274.4 1361.2, 1274 1361.6, 
+    1274.8 1361.6, 1274.8 1362.4, 1274.8 1362.8, 1274.8 1363.6, 1276 1363.6, 1276.4 1363.6, 1277.2 1362.8, 1276.4 1364, 1274 1364, 1273.6 1364, 
+    1274.4 1365.2, 1276.4 1366.4, 1277.2 1367.6, 1276 1366.4, 1275.5 1366.1, 1274.8 1366.4, 1275.2 1366.4, 1275.2 1366.8, 1273.2 1365.6, 1272.4 1365.6, 
+    1272.4 1366.8, 1272.8 1367.2, 1272.4 1367.2, 1272.8 1367.6, 1272 1368, 1272 1369.2, 1272.8 1370.8, 1273.2 1370.8, 1273.6 1370, 1274 1370.4, 
+    1274.8 1369.2, 1274.8 1369.6, 1275.2 1369.2, 1276.4 1370, 1275.6 1370, 1274.8 1370.4, 1274.4 1370.8, 1274 1371.6, 1274 1372.4, 1272.8 1372.4, 
+    1273.2 1374.4, 1273.6 1374.4, 1272.8 1375.2, 1273.2 1376, 1272.8 1377.6, 1274.4 1378, 1274.8 1377.6, 1274.8 1376, 1275.2 1375.2, 1275.6 1376, 
+    1276 1376, 1276 1377.6, 1275.2 1378, 1275.6 1379.6, 1276 1379.2, 1276.4 1379.6, 1276.4 1378, 1277.6 1378, 1278 1379.2, 1280.8 1377.6, 
+    1280.4 1378, 1278.8 1379.6, 1278.4 1380, 1278.8 1380, 1279.9 1379.1, 1280.4 1379.2, 1281.6 1378, 1282.4 1377.2, 1282.4 1377.6, 1280.8 1379.2, 
+    1281.2 1379.6, 1280 1380.4, 1279.2 1381.2, 1278.4 1382.4, 1278 1382.8, 1278 1383.6, 1279.2 1382.8, 1280.4 1382.8, 1280.8 1382.8, 1280 1384, 
+    1280.4 1384, 1280 1384.4, 1280.4 1384.4, 1280 1384.8, 1279.2 1385.6, 1279.6 1385.6, 1278.8 1386.8, 1278.8 1387.6, 1280 1386, 1281.2 1387.2, 
+    1281.6 1386.4, 1282.4 1387.2, 1284.4 1386.4, 1284 1386.8, 1284.4 1387.2, 1283.2 1387.2, 1282 1388, 1282.4 1388.4, 1282 1388.4, 1281.6 1388.8, 
+    1282.4 1390.4, 1283.6 1390, 1283.2 1390.4, 1282.8 1390.8, 1283.2 1390.8, 1282.8 1391.2, 1283.6 1391.6, 1284.4 1391.2, 1284 1392, 1282.4 1392.8, 
+    1282.4 1393.2, 1283.6 1393.6, 1284 1396.4, 1284.4 1395.6, 1285.2 1395.6, 1286 1395.2, 1286 1394.8, 1286.4 1395.2, 1286.8 1395.2, 1286.8 1394.8, 
+    1288 1394, 1288 1393.6, 1288.8 1393.6, 1288.8 1394.8, 1290 1394.4, 1290.8 1393.6, 1291.2 1393.2, 1290.4 1391.2, 1291.6 1393.6, 1292.8 1393.6, 
+    1293.6 1392.8, 1293.6 1393.2, 1293.6 1394, 1294.4 1393.6, 1294.8 1394.4, 1295.6 1394, 1296 1394.8, 1296 1394.4, 1297.6 1394.4, 1298.8 1394.4, 
+    1300.4 1394.8, 1302 1394.8, 1302 1394.4, 1302.4 1394.4, 1303.2 1395.2, 1304.4 1394.8, 1304.4 1395.2, 1303.6 1396.4, 1304.4 1396.8, 1304.4 1396.4, 
+    1306.8 1396, 1306.8 1395.6, 1308.4 1396, 1308.8 1395.6, 1307.6 1392.8, 1307.6 1392, 1308.8 1392, 1307.6 1389.6, 1307.2 1389.2, 1306.4 1387.6, 
+    1304.4 1387.2, 1302.8 1384, 1299.6 1382, 1298.8 1381.6, 1298 1380.8, 1296.4 1379.2, 1296 1377.6, 1295.2 1377.6, 1294.4 1377.2, 1293.6 1376.8, 
+    1293.6 1376.4, 1295.2 1376.4, 1296.4 1376.8, 1296.8 1376.8, 1296.8 1376.4, 1298 1376.4, 1298.8 1377.6, 1299.2 1377.2, 1298 1375.2, 1296.4 1373.6, 
+    1296 1373.6, 1296 1374, 1295.2 1374, 1294 1373.2, 1292.4 1373.6, 1292.4 1372.4, 1290.8 1371.2, 1290.4 1370.4, 1293.2 1372.8, 1295.2 1372.8, 
+    1295.6 1373.6, 1296.4 1372.8, 1294.8 1371.2, 1294.8 1370.4, 1294 1370, 1293.6 1369.6, 1292.8 1370, 1293.2 1369.6, 1292.8 1368.8, 1293.6 1368.4, 
+    1294 1368.4, 1295.6 1370, 1295.6 1370.4, 1295.2 1371.2, 1298 1371.2, 1300.4 1372, 1302 1372.4, 1302.8 1373.6, 1304.8 1374.4, 1308.8 1372.4, 
+    1310.8 1373.6, 1311.2 1373.2, 1312.4 1373.2, 1316.8 1372.4, 1317.6 1372.4, 1318.4 1373.2, 1319.6 1372.4, 1320.4 1373.2, 1322 1373.2, 1322 1372.4, 
+    1322.8 1372.8, 1323.6 1372.4, 1324 1371.6, 1324 1370.4, 1324.8 1368.8, 1324.4 1368.8, 1324.8 1368, 1325.2 1368, 1321.6 1363.2, 1320.8 1360.4, 
+    1321.2 1359.6, 1319.6 1356, 1319.6 1354.4, 1318.4 1352.4, 1317.2 1351.2, 1316.8 1351.2, 1316.8 1349.2, 1315.6 1348.4, 1316 1347.6, 1315.2 1346, 
+    1312.8 1344.4, 1312.4 1344, 1311.6 1344, 1310.8 1343.6, 1310 1344, 1309.2 1343.6, 1308.4 1343.6, 1305.6 1342, 1304.8 1341.6, 1305.2 1341.2, 
+    1306.4 1342, 1310.4 1343.6, 1311.6 1343.2, 1311.2 1342, 1311.2 1341.6, 1312 1340.4, 1313.6 1340.4, 1314.8 1338.8, 1313.2 1338, 1311.6 1337.6, 
+    1310 1337.6, 1309.6 1337.6, 1307.2 1335.2, 1306.8 1334.4, 1305.2 1334, 1303.6 1332.8, 1301.2 1334, 1299.6 1334, 1299.6 1332.8, 1300 1332.8, 
+    1302 1332.8, 1304 1332.4, 1304.4 1332.8, 1305.2 1332.4, 1307.2 1332.4, 1307.6 1331.6, 1308.8 1331.6, 1309.6 1332.4, 1310 1332.4, 1310.8 1332.8, 
+    1310.8 1333.6, 1311.6 1334.4, 1313.6 1334.4, 1314.8 1332.8, 1316 1332.8, 1318.4 1330.8, 1320.8 1330.4, 1321.6 1329.6, 1322.8 1326.8, 1324.8 1324.4, 
+    1325.2 1324.4, 1325.6 1324, 1325.6 1323.6, 1325.6 1323.2, 1326.8 1323.2, 1327.2 1323.2, 1327.6 1321.6, 1328.4 1320.4, 1328.4 1319.2, 1328 1318, 
+    1328.8 1316.8, 1328.4 1315.6, 1329.6 1313.2, 1329.6 1312.4, 1330.8 1309.2, 1331.6 1308, 1331.6 1307.2, 1332.8 1303.6, 1333.2 1302, 1334.4 1301.6, 
+    1334 1301.6, 1334.4 1300.8, 1334.4 1299.6, 1334.8 1299.6, 1334.8 1300, 1337.2 1299.2, 1339.6 1298.4, 1341.6 1297.2, 1342.8 1296.8, 1343.6 1296.4, 
+    1343.6 1295.6, 1344.8 1294, 1346 1292, 1347.2 1291.2, 1347.6 1289.6, 1350 1288.8, 1348.8 1287.6, 1348 1286.4, 1349.6 1282.8, 1351.2 1280, 
+    1352.8 1277.2, 1353.2 1275.6, 1352.8 1276.1, 1352.6 1276.7, 1351.6 1277.2, 1351.2 1276.8, 1350.4 1276.8, 1349.6 1277.2, 1348 1279.2, 1347.2 1279.6, 
+    1345.6 1278.4, 1343.6 1278, 1342.4 1278.8, 1341.2 1278, 1341.6 1277.6, 1342.8 1278, 1344 1277.6, 1344.8 1277.6, 1347.2 1278.4, 1348 1278, 
+    1348.4 1277.2, 1350.4 1275.6, 1351.2 1275.6, 1351.6 1274.4, 1352.4 1273.2, 1353.6 1273.2, 1354 1272.4, 1354.8 1271.2, 1356 1267.6, 1356.8 1266, 
+    1356.4 1264.4, 1354 1262, 1352.8 1259.6, 1352.4 1259.6, 1352 1259.2, 1352.8 1259.2, 1353.6 1259.2, 1354 1258.8, 1355.6 1257.2, 1357.2 1257.6, 
+    1357.6 1256.4, 1357.6 1256.8, 1358 1258, 1358.8 1260.8, 1359.6 1261.6, 1360.4 1261.2, 1361.2 1261.6, 1364 1261.2, 1364.4 1261.6, 1364.8 1261.6, 
+    1365.6 1261.6, 1366.4 1261.6, 1365.6 1262, 1366 1262, 1366.8 1262, 1367.6 1261.6, 1370.4 1261.2, 1372.4 1259.6, 1376 1257.2, 1376.4 1257.2, 
+    1377.6 1254.4, 1377.6 1252.8, 1378 1251.6, 1377.6 1250, 1378 1248.8, 1376.4 1245.6, 1376.4 1243.6, 1376 1241.2, 1374 1240, 1372.8 1237.2, 
+    1371.6 1238.8, 1371.6 1237.6, 1372 1237.6, 1370.8 1235.2, 1371.6 1235.2, 1371.6 1236, 1372 1235.2, 1370.8 1234, 1369.6 1233.2, 1368.4 1233.6, 
+    1367.6 1234, 1366.8 1234, 1366 1233.2, 1365.6 1232.4, 1363.6 1232, 1364.4 1231.6, 1364.8 1231.6, 1366.4 1232.8, 1367.2 1232.4, 1367.2 1231.2, 
+    1367 1229.8, 1366.6 1229.7, 1367.2 1229.6, 1367.6 1229.2, 1365.2 1227.2, 1363.2 1227.2, 1362 1226, 1364 1226, 1364.4 1225.2, 1366.8 1224.8, 
+    1367.6 1223.2, 1366.8 1223.2, 1365.2 1222.8, 1367.2 1222.8, 1371.6 1224, 1375.2 1224.4, 1374.8 1223.2, 1374 1222, 1374.8 1220.4, 1374.4 1218.4, 
+    1374 1218, 1372 1217.2, 1371.6 1217.2, 1370.4 1216.4, 1369.2 1215.6, 1368.4 1214.4, 1368.8 1212.8, 1366 1212.8, 1364.8 1212.4, 1364 1211.6, 
+    1359.2 1210, 1358.4 1208.4, 1357.6 1207.6, 1354.4 1208.8, 1351.2 1210, 1344 1208.4, 1343.6 1207.6, 1343.2 1208.4, 1343.2 1207.2, 1342.4 1207.2, 
+    1340.8 1208.4, 1341.2 1208.4, 1340.8 1209.6, 1340.4 1209.2, 1340 1209.6, 1339.6 1209.6, 1340 1209.2, 1340.4 1208.4, 1339.2 1208.4, 1339.2 1209.6, 
+    1338.4 1209.2, 1338.4 1208, 1338 1208, 1337.6 1208, 1338 1209.2, 1338 1210, 1336.4 1209.2, 1337.2 1208.8, 1336.8 1208, 1334.4 1209.2, 
+    1333.6 1210.4, 1332 1211.2, 1332 1210.8, 1333.2 1210.4, 1334.4 1208.8, 1333.6 1208, 1332.4 1208, 1331.2 1206.8, 1329.2 1206.8, 1328.4 1206.8, 
+    1328 1206.8, 1327.2 1206.8, 1326.4 1206.8, 1325.2 1205.6, 1325.2 1206.8, 1323.6 1206.8, 1323.2 1205.6, 1323.6 1206, 1323.6 1205.2, 1325.2 1205.2, 
+    1325.2 1204.4, 1325.6 1204.4, 1325.2 1204, 1324.8 1203.2, 1323.6 1203.2, 1323.2 1203.2, 1321.2 1204, 1318 1204, 1317.6 1203.6, 1317.2 1202.8, 
+    1318 1202, 1317.2 1201.2, 1317.2 1202.4, 1314.8 1204.4, 1312.4 1206, 1310.8 1206.4, 1309.6 1205.6, 1307.6 1205.6, 1306 1205.6, 1303.6 1203.2, 
+    1302.8 1203.6, 1302 1205.2, 1302.4 1203.2, 1301.2 1201.2, 1301.6 1200, 1300.4 1199.2, 1300.8 1198.8, 1301.6 1198, 1301.2 1198, 1300.8 1197.6, 
+    1300 1197.2, 1300 1196.8, 1299.2 1196.4, 1299.2 1195.6, 1299.2 1194.4, 1298 1194, 1297.2 1194.4, 1296.4 1194.4, 1295.6 1196, 1294.4 1196.8, 
+    1292.8 1196.8, 1291.6 1196.8, 1291.6 1197.6, 1290.4 1198, 1291.2 1197.6, 1290.8 1196.8, 1290 1196.8, 1289.6 1198, 1288.8 1198, 1287.2 1198, 
+    1286.4 1197.2, 1283.6 1197.2, 1283.2 1197.2, 1283.2 1197.6, 1282 1197.2, 1281.2 1194.8, 1280 1195.2, 1279.6 1194.4, 1278.8 1194.4, 1278.8 1192.8, 
+    1278.4 1192.8, 1278 1192.8, 1278 1195.2, 1277.6 1195.2, 1277.2 1194.4, 1277.6 1193.6, 1277.2 1192.8, 1277.2 1192, 1276.4 1192, 1277.2 1191.6, 
+    1277.2 1190.8, 1276.8 1190, 1275.6 1190, 1275.2 1188.8, 1274.4 1190, 1274 1191.2, 1273.2 1191.6, 1270.8 1193.2, 1270 1192.8, 1270 1192, 
+    1269.6 1191.2, 1268 1190.8, 1267.2 1191.6, 1267.6 1192, 1267.2 1193.6, 1268 1193.2, 1270 1195.2, 1271.6 1194.4, 1272.4 1195.2, 1273.2 1195.2, 
+    1274 1196.4, 1274.8 1197.6, 1276 1198.4, 1276 1199.2, 1277.6 1199.6, 1278.4 1200.8, 1278 1201.6, 1278.4 1202.4, 1278.8 1202.4, 1279.6 1203.2, 
+    1279.6 1202.8, 1280 1203.6, 1282 1203.6, 1282 1205.2, 1283.2 1206.4, 1283.6 1207.2, 1285.6 1208, 1285.6 1210.8, 1286.4 1213.2, 1286.8 1213.2, 
+    1288.8 1212.8, 1289.2 1212.8, 1290.4 1213.6, 1291.2 1214.4, 1290 1216.4, 1290.4 1216.4, 1290.4 1216.8, 1290.8 1216.8, 1297.2 1218.8, 1300 1218.4, 
+    1300.4 1218.4, 1302.4 1217.6, 1302.8 1217.2, 1304.4 1217.2, 1306 1217.6, 1308 1217.6, 1308.8 1218.4, 1308.8 1218.8, 1308.8 1220, 1309.2 1220, 
+    1309.6 1222, 1310.4 1222.8, 1312.4 1224.4, 1313.2 1224.8, 1316.8 1230, 1318 1230.8, 1316.8 1230.8, 1313.2 1227.2, 1310.8 1226, 1309.6 1225.6, 
+    1308.8 1225.6, 1307.2 1224.4, 1307.2 1223.6, 1306.4 1223.6, 1306.4 1222.8, 1305.2 1222.4, 1302.8 1222.4, 1300.8 1222.8, 1299.2 1224.4, 1298.4 1224.4, 
+    1297.2 1225.6, 1296.4 1228, 1294 1228, 1294 1227.6, 1294 1226, 1291.6 1226, 1290.8 1225.6, 1289.6 1226, 1289.6 1227.2, 1290 1227.6, 
+    1290.4 1227.6, 1290.8 1227.6, 1292.4 1228, 1292.8 1228.8, 1293.2 1229.2, 1292 1228.8, 1291.2 1229.6, 1289.6 1229.2, 1288.4 1230, 1288.4 1230.8, 
+    1289.6 1230, 1288.8 1231.2, 1288.8 1232, 1288.4 1231.2, 1287.6 1231.6, 1287.6 1230.8, 1284.4 1230.4, 1283.6 1229.2, 1282.8 1229.2, 1282.4 1228.4, 
+    1281.2 1228, 1280 1227.6, 1278.4 1228.4, 1278.4 1229.2, 1278.8 1229.6, 1279.6 1229.6, 1281.2 1230, 1279.6 1230.4, 1276.8 1230.4, 1276.8 1229.6, 
+    1276 1230.4, 1275.6 1231.2, 1276.4 1231.2, 1276.8 1232, 1278 1232, 1277.6 1234, 1276.4 1234, 1274.4 1234.4, 1274.8 1236, 1276 1235.6, 
+    1276.4 1236, 1278 1236.8, 1278 1237.6, 1279.6 1237.2, 1280 1237.2, 1280.8 1237.2, 1280.8 1238, 1281.2 1237.2, 1282 1237.6, 1282 1238.4, 
+    1282.8 1238.8, 1283.6 1240, 1284 1240, 1284 1240.8, 1286.8 1240.4, 1288.8 1242.4, 1289.6 1242.4, 1290.8 1242.8, 1292 1244.8, 1292.8 1246.4, 
+    1293.6 1249.6, 1294.4 1250, 1295.2 1250.4, 1293.6 1250.4, 1292.4 1251.6, 1293.6 1254, 1294.4 1255.2, 1293.6 1254.4, 1293.2 1255.2, 1292.4 1255.6, 
+    1292 1256.4, 1292.8 1257.6, 1292 1258.4, 1288.8 1258.4, 1288 1257.6, 1287.6 1256.8, 1287.6 1256.4, 1286.8 1255.2, 1285.6 1256.8, 1285.2 1256.4, 
+    1284 1256.8, 1283.6 1256, 1283.6 1256.8, 1284 1257.6, 1285.6 1258.8, 1286.8 1259.6, 1289.2 1261.6, 1289.2 1263.6, 1290 1263.6, 1292 1266.4, 
+    1292.8 1266.8, 1293.6 1266.8, 1296.4 1267.6, 1296.8 1267.6, 1296.4 1268.8, 1297.6 1268.4, 1298.4 1267.6, 1300 1268, 1303.6 1269.2, 1304.8 1269.2, 
+    1304.8 1268.8, 1307.6 1266.4, 1308 1267.6, 1306 1270, 1306.4 1270, 1308.4 1271.2, 1308.8 1270.4, 1310 1268.4, 1311.2 1268, 1312.4 1268, 
+    1312.8 1268.8, 1312 1268.8, 1310.4 1268.8, 1309.6 1270.4, 1307.6 1273.2, 1309.2 1277.2, 1311.2 1278.8, 1308.4 1278.8, 1308 1280.4, 1308.4 1282.8, 
+    1310.4 1283.6, 1310.8 1283.2, 1311.2 1284.4, 1310.8 1284.4, 1310.8 1284.8, 1310.4 1284.8, 1310 1285.6, 1310.8 1286.8, 1311.6 1286.8, 1311.6 1287.6, 
+    1311.2 1289.2, 1311.6 1290, 1310.8 1290, 1310 1288.4, 1309.6 1288.4, 1308.4 1290, 1307.6 1287.6, 1307.2 1286.4, 1306.6 1286.4, 1305.6 1287.6, 
+    1305.6 1288.4, 1305.6 1288.8, 1306 1288.8, 1306.4 1291.2, 1305.6 1289.6, 1304.4 1289.6, 1303.2 1291.6, 1303.2 1292.8, 1300 1297.2, 1300.8 1299.2, 
+    1301.2 1300.4, 1302 1302, 1302.8 1303.2, 1302.8 1304, 1303.6 1305.6, 1304.4 1306, 1304.4 1305.6, 1305.2 1305.6, 1305.6 1306, 1305.2 1306, 
+    1305.2 1306.8, 1306 1307.6, 1307.6 1306.8, 1308.4 1307.2, 1308.4 1307.6, 1308 1307.6, 1308 1308, 1308.8 1308, 1308.8 1308.4, 1307.2 1308.4, 
+    1305.6 1308, 1303.2 1308, 1302.8 1308, 1302 1308, 1301.6 1308, 1301.2 1308, 1301.2 1305.6, 1300.8 1305.6, 1299.2 1306, 1298.4 1305.6, 
+    1298 1306, 1297.6 1305.6, 1297.2 1305.2, 1297.6 1304.8, 1295.6 1303.2, 1294.4 1303.2, 1294.4 1304.8, 1294 1303.6, 1293.2 1303.6, 1292 1304.8, 
+    1292.4 1306, 1291.6 1304.8, 1290.4 1306, 1290 1306.4, 1289.6 1307.2, 1289.6 1306, 1289.2 1306.4, 1289.2 1304.8, 1290.4 1304.4, 1290 1303.6, 
+    1290.4 1301.6, 1290 1301.6, 1288 1301.6, 1286.8 1303.6, 1284.4 1304.8, 1284 1306, 1283.6 1306.4, 1282.4 1305.2, 1281.6 1304.4, 1282.4 1301.6, 
+    1282.8 1301.6, 1283.2 1301.2, 1283.6 1300.4, 1283.2 1300.4, 1282 1301.2, 1282 1302.4, 1279.6 1306, 1278.8 1308, 1279.2 1309.6, 1280 1309.6, 
+    1280.4 1309.6, 1280.8 1307.6, 1281.6 1306.4, 1281.6 1307.2, 1280.8 1309.6, 1280.8 1310, 1281.2 1312.4, 1283.6 1314.8, 1284 1317.2, 1284.8 1317.6, 
+    1285.2 1319.2, 1286.8 1319.6, 1286.8 1320.4, 1286.4 1321.6, 1286 1321.6, 1286.4 1322, 1286 1323.2, 1284.4 1324, 1284.4 1324.4, 1283.2 1326, 
+    1284 1326.8, 1283.6 1328.4, 1283.2 1330.8, 1283.6 1331.2, 1284.8 1332.4, 1285.6 1330.8, 1288.8 1330.8, 1286.8 1332, 1285.2 1333.2, 1284.7 1334, 
+    1284.8 1333.2, 1285.2 1332.8, 1284.8 1332.8, 1284 1332.8, 1284 1334.2, 1284.8 1335.6, 1284 1335.2, 1284 1336, 1283.6 1336.4, 1283.2 1335.6, 
+    1284 1334.8, 1283.6 1333.2, 1282.8 1333.2, 1283.2 1332.8, 1282 1330, 1281.2 1330, 1281.2 1331.2, 1280.8 1332.8, 1280.8 1330.8, 1279.6 1331.2, 
+    1279.6 1332.8, 1279.2 1330.8, 1278.8 1330.8, 1279.2 1329.2, 1277.6 1330, 1277.2 1330.8, 1277.6 1333.2, 1278.4 1334.8, 1279.6 1335.6, 1279.6 1336, 
+    1281.2 1336.8, 1281.6 1338, 1283.2 1339.6, 1282 1338.8, 1281.2 1338.8, 1280.8 1337.2, 1278.8 1336, 1277.2 1333.2, 1276.4 1333.2, 1276 1333.2, 
+    1276 1332, 1276.4 1331.2, 1276.4 1330, 1278 1328.4, 1277.6 1327.6, 1276.8 1327.2, 1276 1326, 1275.6 1324.8, 1275.2 1323.6, 1275.6 1323.2, 
+    1275.2 1322.8, 1275.2 1322, 1274 1319.6, 1274.8 1318.4, 1274 1317.2, 1272 1316.4, 1270.8 1316.8, 1270.8 1319.2, 1272 1319.6, 1272.4 1322, 
+    1272 1323.2, 1272.8 1324.4, 1272.8 1325.2, 1275.6 1329.2, 1274 1328, 1272.8 1328.4, 1272.8 1329.6, 1274.4 1331.6, 1272.8 1330.8, 1272.8 1331.6, 
+    1272.4 1331.6, 1272.8 1333.2, 1273.6 1333.6, 1273.6 1334.8, 1274.4 1335.2, 1275.2 1335.2, 1274.8 1336, 1275.2 1338, 1274.4 1336, 1274 1336.4, 
+    1274.8 1338, 1274.4 1339.2, 1274.4 1341.2, 1275.2 1341.2, 1276.4 1344, 1279.2 1343.6, 1278 1344.8, 1277.2 1344.4, 1276.8 1344.8, 1276.8 1344.4, 
+    1276.4 1344.8, 1276.8 1345.6, 1277.6 1345.2, 1278.4 1346, 1279.2 1346.4, 1277.6 1346, 1277.2 1346.4, 1278 1348.4, 1278.4 1348.8, 1279.6 1349.2, 
+    1280.8 1349.2, 1279.2 1349.6, 1281.2 1352.8, 1280 1351.6, 1279.6 1351.6, 1278.8 1350, 1278 1349.6, 1277.6 1349.6, 1276 1348, 1275.2 1346, 
+    1273.2 1345.2, 1272.4 1346, 1270.4 1346.8, 1269.6 1347.6, 1269.2 1348.8, 1270 1349.2, 1270.8 1349.2, 1272.6 1349.7, 1273.8 1349.4, 1275.2 1349.2, 
+    1273.6 1349.6, 1272.4 1350, 1271.6 1349.6, 1270.8 1350, 1266.8 1350, 1266.4 1350.4, 1267.6 1351.6, 1269.2 1351.6, 1270 1352, 1270.8 1351.6, 
+    1271.2 1351.2, 1271.2 1351.6)), 
+  ((1204.8 1233.2, 1204.8 1234, 1204.4 1234.4, 1204.8 1234.4, 1206.4 1234.8, 1206.8 1235.6, 1206 1235.6, 1206.4 1236.4, 1207.6 1236.8, 1208 1236.4, 
+      1208 1236.8, 1209.6 1236.8, 1208.8 1237.2, 1210 1238.4, 1210.7 1238.5, 1212.4 1238.4, 1210.4 1238.8, 1209.2 1238, 1208.4 1238, 1208 1237.6, 
+      1207.6 1238, 1204 1236.4, 1204 1236.8, 1202.8 1237.2, 1203.2 1237.6, 1203.6 1238.4, 1203.2 1239.2, 1202.4 1238.8, 1201.2 1238, 1201.6 1239.6, 
+      1200.8 1239.6, 1200.4 1240.4, 1202.4 1240.8, 1202.8 1240.4, 1202.4 1241.2, 1202 1241.6, 1202.8 1242, 1202.8 1242.4, 1206.8 1243.6, 1207.6 1244.8, 
+      1207.6 1244, 1208 1243.6, 1208.8 1245.6, 1209.2 1245.2, 1210.4 1245.2, 1208.8 1246, 1207.6 1246, 1207.6 1245.2, 1207.2 1246, 1204.4 1245.2, 
+      1203.6 1246, 1202.8 1246, 1202.4 1246, 1203.2 1245.6, 1202.8 1245.2, 1202 1245.6, 1200.8 1245.6, 1200 1246, 1200 1246.4, 1200 1246.8, 
+      1200.4 1247.2, 1200 1247.6, 1200.8 1247.6, 1200.8 1247.2, 1201.6 1247.2, 1201.6 1248.8, 1202.4 1248.4, 1203.2 1249.2, 1204.8 1249.6, 1204.8 1248.4, 
+      1206 1248, 1206.8 1249.6, 1206.4 1250, 1207.2 1250.4, 1206.8 1249.2, 1208 1248, 1209.2 1248, 1209.6 1248, 1210.8 1248, 1210.8 1248.4, 
+      1208.8 1248.8, 1208.8 1250, 1209.6 1249.6, 1209.6 1250, 1210 1251.2, 1208.4 1252, 1208.4 1252.4, 1211.2 1252.8, 1212.4 1254, 1212.8 1255.2, 
+      1213.6 1255.6, 1215.6 1254.8, 1215.6 1255.2, 1217.6 1254.8, 1217.2 1255.6, 1218 1256.4, 1216 1256, 1214.8 1256.4, 1214.4 1257.2, 1214 1257.6, 
+      1214.4 1256.4, 1212.4 1256.4, 1212.4 1255.6, 1209.6 1256, 1208.8 1256, 1210.4 1256.4, 1212.8 1258.4, 1214 1259.6, 1215.2 1259.6, 1215.2 1260.8, 
+      1216 1261.2, 1216 1262.8, 1217.6 1263.6, 1217.2 1263.6, 1215.6 1264, 1216.4 1264.4, 1218.8 1268, 1220.4 1267.6, 1221.6 1268, 1222.8 1268, 
+      1223.2 1268, 1223.6 1267.6, 1223.6 1268.4, 1224.4 1269.6, 1223.6 1269.2, 1222.8 1269.6, 1223.2 1270, 1223.6 1270.4, 1224 1270.4, 1224 1271.2, 
+      1222.4 1271.2, 1220.4 1270.4, 1216 1270.4, 1215.2 1270.8, 1215.2 1272, 1214.8 1270.8, 1214.8 1271.6, 1214.8 1272.4, 1214.4 1273.6, 1214.8 1274, 
+      1214.4 1274, 1213.6 1273.2, 1213.2 1272.8, 1212 1273.6, 1211.2 1273.6, 1211.6 1274.4, 1211.2 1274.4, 1213.2 1275.2, 1212.8 1275.2, 1212.8 1275.6, 
+      1211.6 1275.6, 1211.2 1275.6, 1210.8 1275.6, 1210.4 1274.8, 1209.2 1275.6, 1208.8 1276, 1208 1275.6, 1207.6 1276.4, 1207.2 1276, 1208 1277.6, 
+      1209.2 1277.2, 1208.4 1278, 1208.4 1278.8, 1208 1279.2, 1207.2 1279.6, 1208.8 1279.2, 1208.8 1280, 1210.4 1279.6, 1209.6 1281.2, 1212 1281.2, 
+      1212 1282.4, 1212.4 1283.6, 1214 1284.4, 1215.6 1284, 1216.4 1284.8, 1215.6 1284.8, 1216 1285.2, 1215.6 1285.2, 1216 1286.4, 1216.4 1286.8, 
+      1214 1286.8, 1213.2 1286.8, 1212 1286.8, 1212.4 1288.8, 1213.6 1288, 1214 1287.6, 1214 1289.2, 1213.6 1289.2, 1213.6 1289.6, 1212.8 1290.4, 
+      1212.8 1291.2, 1213.6 1291.6, 1213.2 1291.6, 1212.4 1292, 1212 1292, 1212.8 1292.8, 1212.4 1293.2, 1212.8 1293.6, 1212.4 1294, 1212.8 1294.4, 
+      1211.6 1295.2, 1211.6 1294.4, 1211.2 1294.4, 1211.6 1294, 1210.8 1294, 1210.8 1293.6, 1210.4 1293.2, 1210.8 1292, 1210 1292.4, 1210.4 1295.2, 
+      1210.8 1295.2, 1210 1296, 1210.8 1296, 1210.8 1296.4, 1212 1297.6, 1212.4 1296.4, 1213.2 1295.6, 1212.9 1295.2, 1212 1295.6, 1212 1295.2, 
+      1213.6 1294.8, 1213.6 1296, 1214 1295.6, 1214 1296.4, 1213.6 1297.2, 1214 1297.6, 1215.6 1297.2, 1218.4 1296.8, 1219.6 1295.2, 1220.4 1296.4, 
+      1221.2 1296, 1221.6 1295.2, 1222.4 1294.8, 1222 1294.4, 1222.4 1294, 1222 1293.6, 1222.8 1293.2, 1223.2 1292.8, 1224.4 1295.2, 1226 1295.2, 
+      1227.6 1294, 1228.4 1294.4, 1228.8 1294.4, 1229.6 1294, 1230.8 1292.8, 1231.6 1292.8, 1230.8 1294, 1230.4 1294, 1231.2 1294.4, 1232.4 1294.4, 
+      1231.2 1295.6, 1232.4 1295.2, 1232.4 1295.6, 1231.6 1296, 1230.4 1295.6, 1230 1296, 1231.2 1296.8, 1231.2 1297.6, 1231.6 1297.6, 1232.8 1298, 
+      1232.4 1298.8, 1232.8 1299.2, 1233.2 1298.8, 1235.2 1298.8, 1236 1300, 1236.4 1300.4, 1237.6 1302.4, 1236 1302.4, 1235.6 1302.4, 1234.8 1302.4, 
+      1233.2 1300.8, 1233.2 1302, 1234.4 1302.4, 1233.2 1302.4, 1232.8 1302.4, 1231.6 1302.4, 1230.4 1302.4, 1228.8 1304, 1229.2 1304.4, 1229.6 1304.4, 
+      1229.2 1305.6, 1230.4 1306.4, 1234 1305.6, 1233.2 1306.4, 1234.4 1305.6, 1232.4 1307.6, 1233.2 1307.6, 1235.6 1307.6, 1234.8 1308.4, 1234.8 1308.8, 
+      1234 1309.2, 1234 1310.4, 1234.8 1310.4, 1234 1312, 1234.8 1312, 1234.8 1312.8, 1235.6 1312.4, 1235.6 1313.2, 1236 1313.2, 1236.4 1313.2, 
+      1236.4 1313.6, 1236.8 1314.8, 1238.4 1314.4, 1238.8 1314.4, 1238.4 1314, 1239.6 1314.4, 1240.4 1314.8, 1240.4 1316.4, 1240.8 1316.8, 1241.6 1316.4, 
+      1241.6 1315.6, 1242 1315.6, 1242.4 1314.8, 1242 1314.4, 1242.8 1314.4, 1243.2 1315.6, 1243.2 1314.8, 1244 1314.4, 1244.8 1314, 1244.8 1313.2, 
+      1245.2 1314, 1244.8 1316.4, 1244.4 1314.4, 1244.4 1315.2, 1244.4 1316, 1243.6 1316.4, 1244 1316.8, 1244.4 1316.8, 1245.2 1317.6, 1246 1316.8, 
+      1246 1315.2, 1246.8 1314, 1246.8 1312.8, 1245.2 1311.6, 1246 1311.6, 1246.4 1311.6, 1247.6 1312, 1247.6 1312.4, 1247.6 1314, 1246.8 1316, 
+      1247.6 1316.4, 1246.8 1317.2, 1247.6 1317.2, 1248 1317.2, 1249.2 1317.6, 1249.6 1317.6, 1249.2 1318.4, 1249.6 1318.4, 1249.2 1319.2, 1248.8 1319.6, 
+      1250.8 1319.2, 1251.6 1318.4, 1252.4 1317.6, 1255.2 1316, 1255.2 1315.6, 1252 1314, 1250.8 1312.4, 1252.8 1311.6, 1254 1312, 1254.8 1313.6, 
+      1254.8 1314.8, 1256 1314, 1257.6 1313.6, 1258.4 1314.4, 1260.4 1315.6, 1261.6 1315.6, 1262.4 1315.6, 1263.2 1315.6, 1264.8 1314.8, 1266 1315.2, 
+      1266.8 1315.2, 1267.2 1312.8, 1266.8 1311.2, 1267.6 1310.8, 1268 1310.4, 1268 1308.8, 1268.8 1308.4, 1270 1307.2, 1270 1306.8, 1270 1305.6, 
+      1270.4 1305.6, 1270.8 1306.4, 1271.2 1306, 1271.6 1305.6, 1272 1304.8, 1271.6 1303.2, 1271.2 1302.8, 1269.2 1302, 1268.4 1300.4, 1268.4 1300, 
+      1269.2 1300.4, 1270.8 1302.4, 1272.4 1302, 1273.2 1302, 1273.6 1300.4, 1274.8 1299.2, 1274.4 1298, 1275.2 1297.2, 1274.4 1295.6, 1274.4 1294.8, 
+      1274.4 1294.4, 1274.4 1293.6, 1273.6 1293.6, 1273.2 1295.2, 1273.6 1296.4, 1273.6 1297.6, 1273.2 1298, 1272 1299.2, 1271.6 1299.2, 1271.2 1298, 
+      1272 1298, 1271.6 1297.6, 1272 1297.2, 1272.4 1295.6, 1270.8 1294, 1272.8 1294.8, 1273.2 1293.6, 1273.6 1293.2, 1272.8 1292.4, 1271.6 1291.2, 
+      1271.2 1291.6, 1270.4 1292, 1268.8 1290.8, 1268.8 1289.2, 1268.4 1287.6, 1266 1286.4, 1265.2 1286.4, 1265.6 1287.2, 1264.4 1287.6, 1264 1287.6, 
+      1264.4 1286.4, 1264.8 1286.4, 1265.2 1286, 1264 1285.2, 1262 1286.4, 1261.6 1286.4, 1261.6 1285.6, 1261.2 1284, 1261.6 1283.2, 1262.8 1283.2, 
+      1262.8 1281.6, 1263.2 1280.8, 1263.2 1280, 1263.2 1278.4, 1263.2 1277.6, 1265.2 1275.6, 1264.8 1274.4, 1264 1272.4, 1264.4 1271.2, 1265.2 1271.2, 
+      1265.6 1270.4, 1264 1271.2, 1263.6 1270.4, 1263.2 1270.4, 1263.6 1269.2, 1264.4 1268.4, 1264.4 1266.8, 1265.2 1264.4, 1264.8 1261.6, 1266 1261.2, 
+      1264.8 1258.4, 1264 1257.6, 1263.2 1256, 1262 1254, 1262.4 1251.6, 1260 1247.6, 1259.6 1246.8, 1258.8 1247.2, 1258.8 1246.8, 1258.8 1246, 
+      1259.2 1245.6, 1259.2 1244.4, 1260 1243.6, 1259.2 1242.4, 1258.8 1242.4, 1259.2 1242.8, 1258 1242.4, 1258 1242.8, 1257.6 1242.8, 1256 1242.4, 
+      1254.4 1244, 1253.2 1243.2, 1253.6 1244, 1253.2 1244, 1252.8 1244, 1252.4 1243.6, 1252.8 1242.8, 1252.4 1242.8, 1251.6 1242, 1251.6 1242.8, 
+      1251.2 1243.6, 1250.8 1244, 1250.4 1245.2, 1250.8 1243.6, 1250.4 1242.8, 1250.8 1242.8, 1250 1241.6, 1248.4 1242, 1249.2 1243.2, 1248.4 1243.2, 
+      1248.4 1242.4, 1247.6 1242.4, 1247.2 1242, 1243.6 1242, 1242 1241.6, 1242 1241.2, 1241.2 1241.6, 1240.8 1241.2, 1241.2 1240.4, 1242 1240, 
+      1241.6 1240, 1241.6 1239.2, 1239.6 1239.2, 1239.2 1238, 1238.4 1238, 1237.6 1238, 1237.2 1238.8, 1236.8 1238, 1236.4 1238, 1236.8 1236.8, 
+      1235.2 1236.4, 1234.4 1235.6, 1234.8 1235.2, 1232.4 1234.8, 1231.2 1235.2, 1231.2 1235.6, 1232.4 1236, 1232.8 1236.8, 1230.8 1236.4, 1229.6 1237.2, 
+      1229.2 1236.4, 1230 1236.4, 1230.8 1235.6, 1230.4 1234.8, 1230.4 1234.4, 1229.6 1233.2, 1228.4 1233.2, 1228 1232.8, 1226.8 1233.2, 1227.2 1232.8, 
+      1226.4 1232, 1226.4 1230.8, 1226 1231.2, 1224.4 1231.2, 1224 1229.6, 1223.2 1229.6, 1223.2 1230.4, 1221.6 1230.8, 1221.2 1229.2, 1220.4 1229.2, 
+      1219.6 1230.4, 1218.4 1229.6, 1217.6 1230.8, 1218 1229.6, 1216.8 1229.6, 1216.8 1228.8, 1216.4 1228.8, 1215.6 1229.2, 1215.6 1228.8, 1214.8 1228.8, 
+      1214.4 1228.8, 1214 1229.2, 1214.4 1230.4, 1213.6 1231.6, 1213.6 1230.8, 1212.8 1230.4, 1212 1230.8, 1212 1229.6, 1211.6 1229.6, 1211.2 1229.2, 
+      1210.8 1229.6, 1210.8 1230.8, 1209.6 1229.6, 1210 1229.6, 1208.8 1229.2, 1208.8 1230, 1208 1229.2, 1208 1230, 1209.6 1231.2, 1210.8 1231.2, 
+      1212.4 1232.8, 1212 1232.8, 1208.4 1231.2, 1208 1231.2, 1208.8 1232, 1209.6 1232.8, 1214 1234, 1214 1234.4, 1213.6 1234.8, 1213.2 1235.6, 
+      1212.8 1236, 1212.8 1235.6, 1212 1234, 1207.2 1233.6, 1206.8 1233.2, 1205.2 1233.2, 1204.8 1233.2), 
+    (1212.4 1254, 1213.2 1253.2, 1212.8 1254, 1212.4 1254), 
+    (1217.6 1254.8, 1221.2 1256, 1221.2 1255.2, 1222 1255.2, 1222.8 1256.4, 1224.4 1256, 1224.8 1256.4, 1226 1256.4, 1224 1257.2, 1222.8 1257.2, 
+        1222.8 1257.6, 1222.4 1258.8, 1221.2 1258.4, 1221.2 1257.6, 1219.6 1255.6, 1218.4 1256, 1217.6 1254.8)))
\ No newline at end of file
diff --git a/modules/core/src/test/resources/testdata/world.wkt b/modules/core/src/test/resources/testdata/world.wkt
new file mode 100644
index 0000000..d2b304f
--- /dev/null
+++ b/modules/core/src/test/resources/testdata/world.wkt
@@ -0,0 +1,40607 @@
+POLYGON ((-92.22255 14.519233, -92.1567 14.619833, -92.1863 14.808033, -92.111 15.0177, -92.1379 15.0876, -92.1567 15.105533, -92.2347 15.123467, -92.28845 15.170067, -92.2427 15.268633, -92.0787 15.5052, 
+    -91.8905 15.7633, -91.6862 16.075133, -91.62435 16.0823, -91.33665 16.073367, -90.70745 16.084133, -90.4977 16.082333, -90.46545 16.098467, -90.45735 16.188067, -90.39285 16.290233, -90.3794 16.3655, 
+    -90.3794 16.395967, -90.41975 16.421067, -90.6617 16.5089, -90.6913 16.535767, -90.7128 16.655867, -90.77735 16.720367, -90.89565 16.790267, -91.11075 16.865533, -91.20755 16.9193, -91.36345 17.112867, 
+    -91.36345 17.1469, -91.33925 17.166633, -91.25325 17.180967, -90.9467 17.209633, -90.9494 17.499967, -90.96825 17.7455, -90.9521 17.774167, -90.91985 17.783133, -90.39555 17.772367, -89.76365 17.758033, 
+    -89.2017 17.7688, -89.1316 17.771967, -89.0816 17.7742, -89.0985 17.556067, -89.12545 17.1805, -89.1373 16.810567, -89.15585 16.4474, -89.19635 16.012267, -89.19295 15.9628, -89.1643 15.933567, 
+    -88.9506 15.905167, -88.9213 15.8822, -88.88855 15.874167, -88.8472 15.878767, -88.81445 15.878767, -88.774 15.863833, -88.68785 15.78, -88.6792 15.754733, -88.68785 15.7111, -88.68095 15.700767, 
+    -88.6568 15.691567, -88.61545 15.690433, -88.5948 15.698467, -88.59305 15.7065, -88.6103 15.724867, -88.6103 15.738667, -88.58275 15.771967, -88.56375 15.783467, -88.53105 15.783467, -88.4785 15.771967, 
+    -88.45265 15.7685, -88.4096 15.7777, -88.38545 15.778833, -88.351 15.767367, -88.31135 15.727167, -88.23725 15.691567, -88.3148 15.644467, -88.51955 15.3572, -88.64485 15.2584, -88.88475 15.135133, 
+    -89.0299 15.092333, -89.18425 15.038367, -89.2041 15.0231, -89.21175 14.993533, -89.198 14.943633, -89.2576 14.8805, -89.2698 14.828533, -89.2652 14.790867, -89.1781 14.714467, -89.1506 14.620733, 
+    -89.1598 14.5902, -89.1934 14.577967, -89.2759 14.572867, -89.29275 14.565733, -89.3019 14.5525, -89.2933 14.5114, -89.2863 14.478067, -89.47335 14.436067, -89.57965 14.398, -89.60135 14.369133, 
+    -89.52255 14.3114, -89.5895 14.245767, -89.6545 14.231333, -89.68795 14.201167, -89.7569 14.048933, -89.79035 14.016133, -90.00105 13.976767, -90.02465 13.962333, -90.03255 13.934767, -90.03255 13.901967, 
+    -90.0424 13.887533, -90.10145 13.891467, -90.12705 13.878333, -90.12 13.772533, -90.11775 13.7392, -90.1746 13.774267, -90.4295 13.862867, -90.63865 13.8992, -90.9001 13.9166, -91.3685 13.967433, 
+    -91.49705 13.999367, -91.59945 14.0647, -91.6125 14.1068, -91.6343 14.121333, -91.64955 14.121333, -91.667 14.114067, -91.68875 14.114067, -91.81295 14.215733, -91.9524 14.327567, -92.22255 14.519233))
+
+POLYGON ((-69.58955 -10.801567, -69.46835 -10.839933, -69.3267 -10.8495, -68.92905 -10.839933, -68.79275 -10.854067, -68.74425 -10.872267, -68.73515 -10.9389, -68.72 -10.966167, -68.67455 -10.9722, -68.6314 -10.951533, 
+    -68.5102 -10.896, -68.41175 -10.8748, -68.32995 -10.866733, -68.28145 -10.840467, -68.2398 -10.800567, -68.211 -10.712733, -68.17615 -10.578433, -68.1489 -10.592567, -68.09435 -10.602667, -68.058 -10.5865, 
+    -68.02845 -10.5416, -67.9391 -10.543633, -67.81335 -10.538567, -67.73305 -10.5194, -67.66565 -10.473467, -67.6278 -10.421967, -67.56415 -10.355333, -67.4316 -10.246767, -67.268 -10.192233, -67.0718 -10.1342, 
+    -66.9567 -10.0595, -66.76505 -9.8914, -66.7113 -9.864333, -66.5852 -9.771333, -66.50225 -9.759833, -66.2722 -9.710533, -66.18345 -9.699567, -66.121 -9.675467, -65.92465 -9.6667, -65.8721 -9.6974, 
+    -65.8113 -9.734633, -65.7801 -9.734633, -65.70615 -9.688633, -65.6207 -9.6711, -65.55495 -9.6711, -65.47175 -9.6598, -65.41715 -9.709633, -65.42435 -9.780067, -65.45165 -9.822233, -65.4502 -10.2166, 
+    -65.45945 -10.2541, -65.55225 -10.337333, -65.52925 -10.392933, -65.4991 -10.518467, -65.4761 -10.6373, -65.4416 -10.7154, -65.40855 -10.742233, -65.40565 -10.779633, -65.4143 -10.8074, -65.4143 -10.8285, 
+    -65.38985 -10.847667, -65.3884 -10.868733, -65.4071 -10.931533, -65.4042 -11.0216, -65.50485 -11.1505, -65.5034 -11.218533, -65.44735 -11.3163, -65.3927 -11.471067, -65.3424 -11.511333, -65.341 -11.5305, 
+    -65.3568 -11.5626, -65.3525 -11.623933, -65.3272 -11.6319, -65.3028 -11.6274, -65.2818 -11.617867, -65.2806 -11.594233, -65.2411 -11.5559, -65.22245 -11.552067, -65.19015 -11.556233, -65.1746 -11.5813, 
+    -65.154 -11.839467, -65.1641 -11.856267, -65.14235 -11.923033, -65.10755 -11.971933, -65.06775 -11.988533, -64.87685 -11.977367, -64.78295 -12.014667, -64.72205 -12.080167, -64.6922 -12.1241, -64.62065 -12.158467, 
+    -64.556 -12.211533, -64.53365 -12.311033, -64.5001 -12.336733, -64.43295 -12.363267, -64.37575 -12.3815, -64.3633 -12.399733, -64.35335 -12.429567, -64.32105 -12.4445, -64.2166 -12.447833, -64.16935 -12.457767, 
+    -64.03005 -12.5241, -63.9542 -12.523267, -63.87215 -12.451967, -63.8224 -12.428733, -63.7627 -12.425433, -63.6881 -12.4536, -63.64335 -12.451967, -63.54635 -12.4735, -63.4879 -12.515767, -63.4854 -12.555567, 
+    -63.4705 -12.588733, -63.42635 -12.6107, -63.3797 -12.6103, -63.2939 -12.519067, -63.2628 -12.5058, -63.23295 -12.505, -63.2106 -12.5141, -63.18755 -12.543967, -63.14405 -12.5622, -63.07815 -12.6708, 
+    -63.0135 -12.709767, -62.92025 -12.723033, -62.8164 -12.722633, -62.7567 -12.759933, -62.70445 -12.810533, -62.52975 -12.814667, -62.4937 -12.825433, -62.39795 -12.8926, -62.36125 -12.942767, -62.2506 -13.001633, 
+    -62.2133 -13.008267, -62.1113 -13.107767, -62.092 -13.169533, -62.04475 -13.2027, -61.9391 -13.261567, -61.90235 -13.3026, -61.88495 -13.3988, -61.875 -13.413733, -61.84765 -13.427, -61.6736 -13.427, 
+    -61.6114 -13.4071, -61.5045 -13.405433, -61.41745 -13.436933, -61.33165 -13.434433, -61.2645 -13.421167, -61.17995 -13.419533, -61.12525 -13.4444, -61.0687 -13.454767, -60.9487 -13.456, -60.91825 -13.465533, 
+    -60.8076 -13.5559, -60.67515 -13.630133, -60.654 -13.655833, -60.654 -13.699767, -60.6217 -13.7288, -60.49295 -13.798833, -60.42085 -13.875967, -60.42665 -13.920167, -60.4504 -13.957867, -60.49415 -14.008933, 
+    -60.4905 -14.0503, -60.4595 -14.137867, -60.43485 -14.2017, -60.39835 -14.260067, -60.3929 -14.302633, -60.39655 -14.431533, -60.4066 -14.516067, -60.45225 -14.554967, -60.4741 -14.607267, -60.4559 -14.682667, 
+    -60.4112 -14.8049, -60.40935 -14.892467, -60.413 -14.973933, -60.43855 -15.006767, -60.4933 -15.0165, -60.54985 -15.011633, -60.5809 -15.027433, -60.59 -15.0542, -60.5581 -15.116833, -60.44585 -15.4008, 
+    -60.4002 -15.5516, -60.31535 -15.8076, -60.2661 -15.919467, -60.25515 -16.0034, -60.23505 -16.115267, -60.21315 -16.145667, -60.17305 -16.159067, -60.03525 -16.164533, -59.61285 -16.1846, -59.19225 -16.205867, 
+    -58.7936 -16.213767, -58.56375 -16.217433, -58.4798 -16.2004, -58.41775 -16.166333, -58.3831 -16.160267, -58.3539 -16.167567, -58.34115 -16.195533, -58.3448 -16.257567, -58.40405 -16.3287, -58.39675 -16.391933, 
+    -58.38215 -16.461267, -58.4077 -16.5099, -58.446 -16.575567, -58.47425 -16.6528, -58.5016 -16.712367, -58.4998 -16.7598, -58.47425 -16.831567, -58.4396 -16.896033, -58.43865 -16.964733, -58.45325 -17.058367, 
+    -58.4423 -17.114333, -58.39485 -17.1958, -58.3109 -17.259033, -58.23335 -17.303433, -58.06915 -17.3837, -57.9688 -17.443267, -57.8885 -17.493133, -57.8575 -17.544233, -57.81275 -17.645767, -57.7799 -17.754, 
+    -57.73795 -17.841567, -57.68045 -17.92, -57.60385 -18.000267, -57.51625 -18.052567, -57.49985 -18.081767, -57.51445 -18.112167, -57.571 -18.151067, -57.61385 -18.1979, -57.6321 -18.261167, -57.6686 -18.357233, 
+    -57.74065 -18.518367, -57.8118 -18.695933, -57.85195 -18.8212, -57.8401 -18.8741, -57.789 -18.906933, -57.7452 -18.930067, -57.7361 -18.960467, -57.75795 -18.986, -57.79995 -18.983567, -57.84375 -19.0006, 
+    -57.86925 -19.051667, -57.9067 -19.156867, -57.9487 -19.3405, -57.97425 -19.4451, -58.05175 -19.552733, -58.11745 -19.687733, -58.10285 -19.755833, -58.0244 -19.8154, -57.94045 -19.8519, -57.86825 -19.8811, 
+    -57.89095 -19.910567, -57.9249 -19.9771, -57.9616 -20.072733, -57.987 -20.100433, -58.03015 -20.122, -58.11215 -20.1414, -58.1543 -20.155467, -58.2245 -19.976633, -58.22605 -19.903633, -58.24485 -19.713867, 
+    -58.26905 -19.682067, -58.4161 -19.616367, -58.69375 -19.488667, -58.94095 -19.383333, -59.16855 -19.315067, -59.54165 -19.2843, -59.7184 -19.2676, -59.92255 -19.248333, -60.0618 -19.255633, -60.3051 -19.325, 
+    -60.47875 -19.362533, -60.69935 -19.391733, -60.76425 -19.4152, -60.9129 -19.432933, -61.1812 -19.4449, -61.4996 -19.4496, -61.72645 -19.4663, -61.8078 -19.491333, -61.8352 -19.566933, -61.8845 -19.806233, 
+    -61.9111 -19.955333, -61.9338 -20.043433, -62.0089 -20.151867, -62.09725 -20.295267, -62.16765 -20.382833, -62.27635 -20.5481, -62.3092 -20.6878, -62.3319 -20.8833, -62.32875 -20.967733, -62.3632 -21.097033, 
+    -62.39835 -21.180967, -62.47265 -21.449467, -62.51175 -21.578767, -62.57195 -21.772167, -62.6189 -21.907733, -62.7065 -22.110033, -62.73735 -22.177533, -62.7526 -22.210867, -62.81775 -22.1657, -62.8802 -22.1465, 
+    -62.9068 -22.100633, -62.9318 -21.998433, -62.97715 -21.9661, -63.09215 -21.968733, -63.22825 -21.977067, -63.4136 -22.006767, -63.53875 -22.0026, -63.6154 -22.016167, -63.6373 -22.040133, -63.63575 -22.076633, 
+    -63.667 -22.103733, -63.7382 -22.1105, -63.8023 -22.0855, -63.8524 -22.033367, -63.91025 -22.0104, -64.01505 -22.008333, -64.0534 -22.020333, -64.08625 -22.071433, -64.15115 -22.279433, -64.18715 -22.386833, 
+    -64.22155 -22.499433, -64.25755 -22.6454, -64.2904 -22.692333, -64.3373 -22.697533, -64.3686 -22.675667, -64.39755 -22.603167, -64.4476 -22.4822, -64.48985 -22.4165, -64.55475 -22.355533, -64.5704 -22.283567, 
+    -64.60635 -22.158467, -64.6877 -22.089633, -64.7933 -22.0599, -64.981 -22.0401, -65.18045 -22.044767, -65.43855 -22.045833, -65.6646 -22.0505, -65.7913 -22.025467, -65.87265 -21.986867, -65.99545 -21.8925, 
+    -66.13155 -21.8456, -66.2426 -21.829967, -66.30985 -21.854967, -66.3427 -21.9384, -66.35835 -22.006167, -66.4139 -22.0578, -66.5625 -22.095333, -66.6767 -22.140167, -66.72675 -22.175633, -66.75725 -22.2356, 
+    -66.776 -22.341967, -66.84485 -22.417033, -66.88865 -22.4504, -66.9434 -22.4671, -67.013 -22.489533, -67.07245 -22.557333, -67.1898 -22.718933, -67.2203 -22.7488, -67.31105 -22.750867, -67.5152 -22.762867, 
+    -67.74675 -22.7587, -67.8234 -22.745133, -67.86095 -22.7149, -67.893 -22.664333, -67.9337 -22.595533, -67.92275 -22.5048, -67.9204 -22.405233, -67.9282 -22.3041, -67.93995 -22.141967, -67.965 -22.039767, 
+    -68.0088 -21.968867, -68.0831 -21.880767, -68.1144 -21.782767, -68.16915 -21.7004, -68.2278 -21.613333, -68.2497 -21.5174, -68.2505 -21.3709, -68.2505 -21.2802, -68.27865 -21.142567, -68.32325 -21.074267, 
+    -68.37015 -20.9773, -68.42335 -20.9335, -68.50155 -20.9241, -68.5438 -20.897, -68.59465 -20.831833, -68.5884 -20.7432, -68.55395 -20.6921, -68.4617 -20.632667, -68.44525 -20.593567, -68.4765 -20.553933, 
+    -68.6079 -20.473667, -68.7143 -20.4184, -68.7503 -20.379833, -68.7448 -20.331333, -68.6885 -20.239567, -68.67595 -20.1937, -68.74325 -20.1374, -68.80895 -20.114467, -68.8418 -20.0811, -68.823 -20.055033, 
+    -68.78 -20.0472, -68.68455 -19.980467, -68.65485 -19.897033, -68.63605 -19.8032, -68.66345 -19.752633, -68.7354 -19.7099, -68.74635 -19.662967, -68.71195 -19.6077, -68.61885 -19.496667, -68.52185 -19.367367, 
+    -68.5015 -19.327767, -68.52965 -19.2871, -68.60085 -19.234433, -68.6947 -19.163533, -68.84645 -19.053, -68.9528 -18.9821, -68.9755 -18.954467, -68.9771 -18.8846, -68.9583 -18.800133, -68.96145 -18.717767, 
+    -68.98725 -18.670333, -69.03885 -18.620267, -69.11395 -18.480567, -69.1554 -18.390367, -69.20075 -18.286067, -69.2352 -18.157833, -69.2297 -18.099967, -69.1452 -17.987367, -69.14835 -17.954, -69.1953 -17.920633, 
+    -69.26725 -17.889333, -69.3251 -17.8758, -69.3697 -17.8419, -69.37595 -17.804367, -69.4166 -17.701167, -69.42755 -17.661533, -69.51515 -17.590633, -69.541 -17.554933, -69.5651 -17.5216, -69.54585 -17.442967, 
+    -69.52655 -17.357867, -69.55305 -17.263167, -69.6 -17.212633, -69.6795 -17.1773, -69.706 -17.1484, -69.6867 -17.1211, -69.5639 -17.039233, -69.482 -16.9927, -69.43145 -16.918867, -69.35675 -16.7535, 
+    -69.2785 -16.664433, -69.1725 -16.619467, -69.1147 -16.574533, -69.0545 -16.452533, -69.0521 -16.3819, -68.95695 -16.3185, -68.83415 -16.279967, -68.7715 -16.2286, -68.78115 -16.183667, -68.8245 -16.1291, 
+    -68.9136 -16.0777, -69.0003 -16.0392, -69.12795 -16.034367, -69.23875 -16.018333, -69.3074 -15.966133, -69.3459 -15.8265, -69.41095 -15.665967, -69.43505 -15.593733, -69.46035 -15.4677, -69.364 -15.332867, 
+    -69.28765 -15.186767, -69.24855 -15.120067, -69.26885 -15.084867, -69.37 -14.985333, -69.41275 -14.9162, -69.4136 -14.7963, -69.33265 -14.716433, -69.30375 -14.6763, -69.30135 -14.5832, -69.2376 -14.4564, 
+    -69.1641 -14.390567, -69.06655 -14.314333, -69.0136 -14.256533, -68.9967 -14.1875, -68.97265 -14.110467, -68.9389 -14.075133, -68.89795 -14.0302, -68.90395 -13.965167, -68.9738 -13.920233, -69.022 -13.9138, 
+    -69.0316 -13.8785, -68.98345 -13.8191, -68.95935 -13.740433, -68.98825 -13.6987, -69.10385 -13.661767, -69.1436 -13.612833, -69.146 -13.558233, -69.0569 -13.5101, -68.93645 -13.433, -68.9196 -13.3592, 
+    -68.93405 -13.140867, -68.9208 -12.860733, -68.8847 -12.624767, -68.84015 -12.484333, -68.7565 -12.338733, -68.75585 -12.2917, -68.8016 -12.2034, -68.9184 -11.9987, -69.034 -11.7836, -69.24475 -11.416767, 
+    -69.4097 -11.1158, -69.52535 -10.950467, -69.5752 -10.8349, -69.58955 -10.801567))
+
+POLYGON ((-62.7526 -22.210867, -62.73735 -22.177533, -62.7065 -22.110033, -62.6189 -21.907733, -62.57195 -21.772167, -62.51175 -21.578767, -62.47265 -21.449467, -62.39835 -21.180967, -62.3632 -21.097033, -62.32875 -20.967733, 
+    -62.3319 -20.8833, -62.3092 -20.6878, -62.27635 -20.5481, -62.16765 -20.382833, -62.09725 -20.295267, -62.0089 -20.151867, -61.9338 -20.043433, -61.9111 -19.955333, -61.8845 -19.806233, -61.8352 -19.566933, 
+    -61.8078 -19.491333, -61.72645 -19.4663, -61.4996 -19.4496, -61.1812 -19.4449, -60.9129 -19.432933, -60.76425 -19.4152, -60.69935 -19.391733, -60.47875 -19.362533, -60.3051 -19.325, -60.0618 -19.255633, 
+    -59.92255 -19.248333, -59.7184 -19.2676, -59.54165 -19.2843, -59.16855 -19.315067, -58.94095 -19.383333, -58.69375 -19.488667, -58.4161 -19.616367, -58.26905 -19.682067, -58.24485 -19.713867, -58.22605 -19.903633, 
+    -58.2245 -19.976633, -58.1543 -20.155467, -58.17475 -20.162267, -58.21085 -20.1763, -58.2303 -20.207933, -58.22815 -20.231667, -58.19145 -20.279867, -58.0771 -20.356067, -58.0442 -20.399567, -58.0388 -20.4269, 
+    -58.05175 -20.4794, -58.0593 -20.524, -58.0318 -20.6013, -57.9962 -20.643733, -57.9595 -20.643033, -57.94225 -20.627933, -57.92605 -20.6042, -57.90775 -20.598433, -57.8894 -20.609933, -57.8678 -20.629367, 
+    -57.87105 -20.662433, -57.8926 -20.6948, -57.92445 -20.7196, -57.9525 -20.744067, -57.95465 -20.7599, -57.9385 -20.7865, -57.8975 -20.822467, -57.88995 -20.8548, -57.9002 -20.902633, -57.89045 -20.9544, 
+    -57.8678 -20.9846, -57.86675 -20.999, -57.89155 -21.035667, -57.9018 -21.0986, -57.905 -21.169067, -57.9104 -21.195667, -57.9336 -21.219767, -57.9649 -21.257867, -57.966 -21.283033, -57.94225 -21.3118, 
+    -57.93795 -21.3449, -57.9498 -21.3938, -57.9806 -21.449533, -57.9806 -21.469667, -57.9752 -21.510667, -57.9752 -21.539433, -57.98815 -21.5718, -58.04155 -21.640467, -58.0491 -21.737567, -58.0421 -21.909833, 
+    -58.04915 -21.918133, -58.0675 -21.9246, -58.07395 -21.948333, -58.0761 -22.0483, -58.06855 -22.110867, -57.94625 -22.115067, -57.86115 -22.111867, -57.7519 -22.102233, -57.71175 -22.0883, -57.65395 -22.086167, 
+    -57.60255 -22.089367, -57.5584 -22.099533, -57.5166 -22.123067, -57.4652 -22.133767, -57.32065 -22.1327, -57.2516 -22.142333, -57.11425 -22.172867, -57.0195 -22.1718, -56.90225 -22.180367, -56.842 -22.188367, 
+    -56.79225 -22.200167, -56.7601 -22.1991, -56.67335 -22.174467, -56.56255 -22.148767, -56.34955 -22.205767, -56.2474 -22.221567, -56.03025 -22.233733, -55.9126 -22.2465, -55.8816 -22.262333, -55.8451 -22.301233, 
+    -55.81225 -22.369333, -55.8141 -22.4192, -55.75755 -22.481233, -55.70915 -22.519533, -55.67265 -22.564533, -55.6672 -22.605867, -55.68545 -22.6667, -55.74015 -22.753033, -55.74835 -22.815667, -55.721 -22.964033, 
+    -55.68995 -23.032133, -55.64985 -23.084433, -55.6243 -23.141567, -55.62335 -23.1957, -55.64345 -23.265, -55.69085 -23.3392, -55.73465 -23.382967, -55.74195 -23.4219, -55.72095 -23.4979, -55.65525 -23.589133, 
+    -55.54945 -23.690067, -55.51295 -23.758167, -55.50105 -23.808633, -55.42625 -23.868233, -55.3405 -23.897433, -55.273 -23.905933, -55.1006 -23.898033, -54.9364 -23.882233, -54.73475 -23.8342, -54.62895 -23.835433, 
+    -54.5578 -23.852467, -54.4483 -23.882867, -54.36985 -23.935167, -54.35085 -23.958967, -54.3181 -24, -54.3115 -24.0322, -54.33555 -24.081833, -54.36505 -24.1009, -54.3792 -24.136567, -54.3698 -24.1764, 
+    -54.2731 -24.2896, -54.25265 -24.3242, -54.24475 -24.359833, -54.26205 -24.455233, -54.2959 -24.546433, -54.3895 -24.779133, -54.4351 -24.9028, -54.44765 -24.953133, -54.44765 -25.0852, -54.44845 -25.1439, 
+    -54.5003 -25.2414, -54.56795 -25.386067, -54.5915 -25.472033, -54.58745 -25.57, -54.5868 -25.585233, -54.5868 -25.619833, -54.61825 -25.6282, -54.6434 -25.6282, -54.67485 -25.609333, -54.7016 -25.6083, 
+    -54.7173 -25.625067, -54.72045 -25.647067, -54.689 -25.700533, -54.6371 -25.8064, -54.60725 -25.9385, -54.6277 -25.993, -54.6497 -26.063233, -54.6434 -26.1366, -54.6324 -26.208933, -54.6544 -26.3316, 
+    -54.70785 -26.478333, -54.8085 -26.6576, -54.8415 -26.6796, -54.8667 -26.6859, -54.9241 -26.693233, -55.0436 -26.7362, -55.0813 -26.789667, -55.15835 -26.904967, -55.1922 -26.928033, -55.24565 -26.9343, 
+    -55.3133 -26.943733, -55.3463 -26.988833, -55.35575 -27.039133, -55.3872 -27.101, -55.42175 -27.134533, -55.4595 -27.141867, -55.5098 -27.132433, -55.5468 -27.132433, -55.5767 -27.154433, -55.60185 -27.211033, 
+    -55.5877 -27.280233, -55.6144 -27.3295, -55.66235 -27.380867, -55.71265 -27.385067, -55.76455 -27.384, -55.818 -27.372467, -55.89505 -27.338933, -56.0004 -27.3054, -56.11205 -27.2886, -56.1718 -27.297, 
+    -56.2213 -27.326333, -56.25435 -27.358833, -56.26535 -27.4448, -56.3015 -27.516067, -56.3691 -27.576867, -56.4053 -27.5863, -56.4493 -27.582133, -56.49175 -27.575833, -56.5169 -27.563267, -56.53655 -27.536, 
+    -56.5963 -27.4773, -56.66075 -27.450033, -56.7504 -27.439533, -56.92255 -27.4385, -57.05935 -27.425933, -57.1427 -27.413367, -57.2213 -27.4207, -57.2976 -27.425933, -57.37935 -27.415433, -57.4863 -27.389233, 
+    -57.69775 -27.3232, -57.9383 -27.251933, -58.1231 -27.2037, -58.26775 -27.2058, -58.40455 -27.208933, -58.60435 -27.254667, -58.59095 -27.221567, -58.59565 -27.1807, -58.6255 -27.142967, -58.6365 -27.110467, 
+    -58.61765 -27.076933, -58.54375 -27.044433, -58.5202 -27.005667, -58.4062 -26.926, -58.3669 -26.9061, -58.3276 -26.8998, -58.29775 -26.876767, -58.2946 -26.8275, -58.30245 -26.773, -58.26865 -26.693333, 
+    -58.2325 -26.599033, -58.19945 -26.5676, -58.1633 -26.536133, -58.18765 -26.459633, -58.2254 -26.384167, -58.2128 -26.326533, -58.13105 -26.273067, -58.09095 -26.216467, -58.09255 -26.165133, -58.07365 -26.136833, 
+    -58.02965 -26.111667, -57.9416 -26.095933, -57.863 -26.035167, -57.8528 -25.9859, -57.85905 -25.973333, -57.8795 -25.9597, -57.8811 -25.942933, -57.83865 -25.902067, -57.8402 -25.857, -57.8292 -25.833933, 
+    -57.7459 -25.792033, -57.7074 -25.765833, -57.6885 -25.738567, -57.6429 -25.712367, -57.536 -25.6736, -57.43695 -25.573, -57.4228 -25.5164, -57.43225 -25.482867, -57.4684 -25.454567, -57.61465 -25.353967, 
+    -57.66245 -25.325333, -57.6565 -25.2911, -57.7158 -25.255, -57.75825 -25.162733, -57.78815 -25.132333, -57.9045 -25.084133, -58.0303 -25.0139, -58.20565 -24.9248, -58.2481 -24.9007, -58.2654 -24.908033, 
+    -58.2748 -24.942633, -58.2937 -24.9636, -58.3283 -24.966733, -58.37075 -24.948933, -58.4808 -24.8703, -58.5429 -24.803233, -58.6514 -24.773867, -58.7772 -24.7487, -58.95175 -24.652267, -59.1554 -24.5254, 
+    -59.2796 -24.463567, -59.4274 -24.388067, -59.7458 -24.211933, -59.9062 -24.128067, -60.08155 -24.0358, -60.1413 -24.028467, -60.2435 -24.032667, -60.3394 -24.022167, -60.41935 -24, -60.442 -23.990267, 
+    -60.51425 -23.9592, -60.55765 -23.9453, -60.63155 -23.9453, -60.71265 -23.932967, -60.79135 -23.9062, -60.8572 -23.873, -60.8781 -23.841967, -60.91665 -23.8077, -60.9568 -23.786267, -60.99535 -23.773433, 
+    -61.0299 -23.743967, -61.06045 -23.700067, -61.08775 -23.6337, -61.107 -23.584433, -61.1279 -23.539467, -61.16405 -23.4961, -61.2331 -23.458633, -61.307 -23.434, -61.3889 -23.411533, -61.47085 -23.3976, 
+    -61.49975 -23.3869, -61.5343 -23.3403, -61.57285 -23.313533, -61.5873 -23.294267, -61.62425 -23.2739, -61.6885 -23.232167, -61.87405 -23.079567, -61.9383 -23.028167, -62.00255 -22.995, -62.0636 -22.963933, 
+    -62.0973 -22.9404, -62.115 -22.9072, -62.1214 -22.874, -62.11175 -22.842967, -62.13185 -22.815633, -62.16075 -22.771733, -62.20415 -22.704267, -62.28525 -22.5549, -62.33345 -22.4928, -62.38325 -22.446767, 
+    -62.4475 -22.3986, -62.53905 -22.351467, -62.64105 -22.2899, -62.7526 -22.210867))
+
+POLYGON ((-58.1261 -32.876933, -58.15055 -32.826433, -58.2009 -32.727867, -58.2402 -32.645033, -58.24965 -32.552767, -58.2284 -32.4846, -58.19855 -32.428, -58.2111 -32.353533, -58.23785 -32.254967, -58.26065 -32.1522, 
+    -58.31885 -32.0526, -58.38175 -32.016933, -58.39985 -31.971833, -58.3778 -31.926767, -58.32435 -31.908933, -58.25985 -31.909967, -58.2174 -31.907867, -58.18435 -31.890067, -58.101 -31.7957, -58.031 -31.729633, 
+    -58.00265 -31.6856, -58.0074 -31.657267, -58.0404 -31.626867, -58.10175 -31.606933, -58.1568 -31.5671, -58.18355 -31.5262, -58.1741 -31.4979, -58.13795 -31.476933, -58.0656 -31.471667, -58.02785 -31.464333, 
+    -57.98065 -31.410867, -57.8682 -31.2819, -57.83515 -31.1917, -57.843 -30.9558, -57.83675 -30.925367, -57.8194 -30.917, -57.7691 -30.932733, -57.74865 -30.930633, -57.703 -30.850933, -57.70145 -30.705167, 
+    -57.7329 -30.633867, -57.78795 -30.5678, -57.79895 -30.521667, -57.76435 -30.4787, -57.68885 -30.424167, -57.6291 -30.3581, -57.59055 -30.304633, -57.58425 -30.195567, -57.56855 -30.1662, -57.53865 -30.156767, 
+    -57.47575 -30.165167, -57.43955 -30.158867, -57.3273 -30.198867, -57.1584 -30.198867, -57.0387 -30.164967, -56.9493 -30.120133, -56.92145 -30.1059, -56.88865 -30.113567, -56.7394 -30.189, -56.64265 -30.290667, 
+    -56.5549 -30.375967, -56.2466 -30.589133, -56.0982 -30.728, -56.0129 -30.8723, -55.99075 -30.937867, -56.0088 -30.959733, -56.0875 -30.991467, -56.11375 -31.023167, -56.10885 -31.055967, -56.06785 -31.109533, 
+    -56.03505 -31.1292, -55.97845 -31.108433, -55.8817 -31.058167, -55.85385 -31.043933, -55.83745 -31.014433, -55.80465 -30.9718, -55.74725 -30.939, -55.69805 -30.9215, -55.63245 -30.9226, -55.5644 -30.968533, 
+    -55.55945 -31.014467, -55.54305 -31.0538, -55.5119 -31.082233, -55.4529 -31.198133, -55.34055 -31.333733, -55.3209 -31.342467, -55.293 -31.337, -55.17165 -31.291067, -55.1241 -31.276867, -55.10115 -31.276867, 
+    -54.9716 -31.3709, -54.7658 -31.4474, -54.62475 -31.522833, -54.5772 -31.566567, -54.478 -31.7524, -54.43205 -31.777567, -54.2566 -31.8825, -54.1984 -31.924033, -54.07865 -31.9765, -53.9655 -32.002733, 
+    -53.88025 -32.0104, -53.8499 -32.0301, -53.80725 -32.163467, -53.75805 -32.211567, -53.7351 -32.269533, -53.68835 -32.3406, -53.67525 -32.396367, -53.6539 -32.430267, -53.57685 -32.4915, -53.4473 -32.563633, 
+    -53.3153 -32.641233, -53.2333 -32.7112, -53.1923 -32.7604, -53.1923 -32.787733, -53.30215 -32.900333, -53.44235 -33.0709, -53.49975 -33.124467, -53.53585 -33.537733, -53.53995 -33.667867, -53.52845 -33.718133, 
+    -53.50225 -33.745467, -53.41755 -33.784967, -53.3663 -33.8089, -53.459 -33.894767, -53.51125 -33.971767, -53.5577 -34.0473, -53.6376 -34.164, -53.6739 -34.2376, -53.6928 -34.3044, -53.72035 -34.362033, 
+    -53.75955 -34.432733, -53.82345 -34.474367, -53.9251 -34.520833, -54.04995 -34.560067, -54.20825 -34.634633, -54.3404 -34.7189, -54.4319 -34.765867, -54.50015 -34.785233, -54.612 -34.8288, -54.7674 -34.891267, 
+    -54.8066 -34.9029, -54.90245 -34.9368, -54.9402 -34.944533, -54.97215 -34.940667, -55.0157 -34.919367, -55.0578 -34.900967, -55.09555 -34.891767, -55.15365 -34.892733, -55.2321 -34.880167, -55.3221 -34.862733, 
+    -55.37005 -34.8453, -55.4049 -34.827867, -55.46295 -34.8051, -55.54575 -34.7964, -55.62995 -34.795433, -55.70405 -34.792533, -55.7447 -34.7867, -55.7781 -34.782833, -55.83325 -34.791067, -55.95235 -34.824, 
+    -56.09755 -34.8889, -56.1789 -34.938767, -56.20505 -34.9465, -56.22245 -34.9465, -56.2602 -34.938767, -56.28925 -34.930033, -56.3096 -34.9339, -56.3401 -34.9436, -56.3677 -34.9494, -56.4069 -34.942633, 
+    -56.44755 -34.930033, -56.46495 -34.914533, -56.4577 -34.895167, -56.45045 -34.877733, -56.42865 -34.856433, -56.42285 -34.8332, -56.42575 -34.815767, -56.43305 -34.7993, -56.4548 -34.788633, -56.49835 -34.789133, 
+    -56.65225 -34.788167, -56.7176 -34.7843, -56.75535 -34.7688, -56.92525 -34.635633, -56.9848 -34.583333, -57.1053 -34.496167, -57.17065 -34.4642, -57.21275 -34.451133, -57.28245 -34.438533, -57.34055 -34.4395, 
+    -57.41315 -34.455967, -57.4887 -34.468533, -57.5497 -34.469033, -57.5991 -34.458367, -57.6441 -34.452567, -57.68625 -34.4613, -57.7385 -34.4797, -57.7966 -34.477733, -57.84595 -34.4642, -57.88515 -34.4424, 
+    -57.9171 -34.398833, -57.92725 -34.370733, -57.95485 -34.336833, -58.04195 -34.266633, -58.14795 -34.2124, -58.2322 -34.173667, -58.27285 -34.147533, -58.28445 -34.133, -58.2903 -34.070533, -58.31645 -33.993067, 
+    -58.37595 -33.863767, -58.3934 -33.7795, -58.3934 -33.652167, -58.37015 -33.560167, -58.3295 -33.5137, -58.30045 -33.4953, -58.2961 -33.483667, -58.30915 -33.478833, -58.3266 -33.481733, -58.34545 -33.4735, 
+    -58.3498 -33.457033, -58.3425 -33.438633, -58.33525 -33.411967, -58.3309 -33.396, -58.3309 -33.352433, -58.34395 -33.289, -58.328 -33.2396, -58.26555 -33.170833, -58.15515 -33.087067, -58.09415 -33.037667, 
+    -58.08105 -33.001867, -58.08395 -32.955367, -58.09705 -32.904033, -58.11155 -32.8808, -58.1261 -32.876933))
+
+POLYGON ((-57.18505 5.979633, -57.13495 5.9713, -57.0491 5.999933, -57.00615 6.008267, -56.8398 6.011833, -56.685 6.014233, -56.54905 6.009433, -56.4238 5.993933, -56.2744 5.9534, -56.12945 5.912833, 
+    -56.03105 5.862767, -55.96935 5.837733, -55.9085 5.827, -55.896 5.831767, -55.89065 5.853233, -55.87095 5.8723, -55.8656 5.892567, -55.8835 5.9069, -55.92105 5.924767, -55.9479 5.928367, 
+    -55.9765 5.943867, -55.9765 5.971267, -55.9246 5.995133, -55.82085 6.026133, -55.7457 6.035667, -55.59005 6.0285, -55.49615 6.003467, -55.3584 5.971267, -55.2099 5.914033, -55.1571 5.894967, 
+    -55.1303 5.9009, -55.1285 5.912833, -55.1446 5.942667, -55.15535 5.985567, -55.13205 6.007033, -55.05695 6.0273, -54.9657 6.0154, -54.632 5.956967, -54.3851 5.871133, -54.2375 5.8139, 
+    -54.1248 5.7662, -54.0568 5.714933, -54.02545 5.638633, -53.97895 5.5337, -54.0881 5.3993, -54.2333 5.264067, -54.40635 5.087733, -54.469 5.0062, -54.49285 4.908067, -54.44515 4.1789, 
+    -54.40535 4.063567, -54.3835 3.990667, -54.29795 3.913767, -54.22435 3.885933, -54.11 3.8667, -53.97875 3.791133, -53.93495 3.728833, -53.90315 3.638667, -53.90215 3.5293, -53.95185 3.448433, 
+    -54.0458 3.342033, -54.0985 3.3109, -54.1383 3.275767, -54.15965 3.1972, -54.16065 3.1349, -54.1731 3.027833, -54.19895 2.9244, -54.2333 2.8041, -54.2522 2.702667, -54.2965 2.639367, 
+    -54.3542 2.560467, -54.4377 2.498167, -54.49515 2.464867, -54.54515 2.435867, -54.62755 2.531867, -54.6845 2.5647, -54.7384 2.571867, -54.8323 2.539033, -54.8731 2.5139, -54.93315 2.523133, 
+    -54.96235 2.5457, -54.9716 2.5898, -54.9439 2.639067, -54.9393 2.653433, -54.9593 2.6606, -55.00395 2.651367, -55.2033 2.603667, -55.35725 2.555467, -55.4881 2.524667, -55.63815 2.523133, 
+    -55.72745 2.530333, -55.83365 2.571367, -55.87985 2.583667, -55.9306 2.5611, -55.9768 2.5129, -56.01295 2.471333, -56.12685 2.385167, -56.16075 2.337967, -56.1515 2.2723, -56.0861 2.210233, 
+    -55.9568 2.1415, -55.9414 2.053267, -55.97525 1.973233, -56.07145 1.9286, -56.14995 1.9214, -56.2916 1.946033, -56.43395 1.967067, -56.5865 1.963567, -56.59745 1.9969, -56.60825 2.0298, 
+    -56.7107 2.198833, -56.7505 2.281, -56.8201 2.397667, -56.8728 2.513667, -56.9066 2.606467, -56.98615 2.678067, -57.1015 2.764233, -57.16615 2.8484, -57.19595 2.947833, -57.2059 3.0645, 
+    -57.23475 3.208333, -57.2049 3.420433, -57.2228 3.477433, -57.27455 3.509267, -57.3332 3.5139, -57.4406 3.4728, -57.55795 3.454267, -57.65345 3.459567, -57.71705 3.501967, -57.79165 3.590133, 
+    -57.8195 3.671, -57.86125 3.849967, -57.90005 3.956667, -57.99945 4.041533, -58.079 4.121067, -58.09095 4.220467, -58.0452 4.261567, -57.9408 4.315267, -57.90895 4.370933, -57.89105 4.470367, 
+    -57.905 4.531333, -57.92785 4.6248, -57.9696 4.725533, -57.95965 4.775933, -57.8642 4.892567, -57.78565 4.940967, -57.66035 4.994, -57.53705 5.0205, -57.44355 5.054967, -57.3859 5.125233, 
+    -57.3491 5.217367, -57.365 5.408267, -57.37795 5.5415, -57.34415 5.674067, -57.2467 5.849067, -57.18505 5.979633))
+
+POLYGON ((-54.54515 2.435867, -54.49515 2.464867, -54.4377 2.498167, -54.3542 2.560467, -54.2965 2.639367, -54.2522 2.702667, -54.2333 2.8041, -54.19895 2.9244, -54.1731 3.027833, -54.16065 3.1349, 
+    -54.15965 3.1972, -54.1383 3.275767, -54.0985 3.3109, -54.0458 3.342033, -53.95185 3.448433, -53.90215 3.5293, -53.90315 3.638667, -53.93495 3.728833, -53.97875 3.791133, -54.11 3.8667, 
+    -54.22435 3.885933, -54.29795 3.913767, -54.3835 3.990667, -54.40535 4.063567, -54.44515 4.1789, -54.49285 4.908067, -54.469 5.0062, -54.40635 5.087733, -54.2333 5.264067, -54.0881 5.3993, 
+    -53.97895 5.5337, -53.94495 5.5146, -53.91275 5.5146, -53.89125 5.526533, -53.8841 5.5659, -53.8662 5.590933, -53.84835 5.6124, -53.8555 5.6279, -53.87515 5.666067, -53.8859 5.7054, 
+    -53.8823 5.734033, -53.84835 5.771, -53.8179 5.779333, -53.7714 5.771, -53.7403 5.739033, -53.5907 5.662467, -53.5057 5.637433, -53.45205 5.621933, -53.39655 5.6124, -53.34825 5.605233, 
+    -53.28745 5.586167, -53.21945 5.558733, -53.1148 5.508667, -53.03605 5.464533, -52.9806 5.412067, -52.93945 5.367967, -52.9162 5.320267, -52.8786 5.2821, -52.8312 5.243933, -52.80615 5.208133, 
+    -52.7936 5.1843, -52.75785 5.160467, -52.6952 5.130633, -52.6505 5.100833, -52.62365 5.062667, -52.58605 5.04, -52.55745 5.030467, -52.53955 5.012567, -52.48855 4.954133, -52.4778 4.935033, 
+    -52.4635 4.9279, -52.40625 4.9422, -52.35795 4.944567, -52.315 4.933833, -52.28815 4.9112, -52.2846 4.883767, -52.3186 4.816967, -52.3329 4.7824, -52.3293 4.7645, -52.30425 4.753767, 
+    -52.2345 4.740667, -52.1674 4.7061, -52.09585 4.6417, -52.0207 4.5499, -51.9724 4.4867, -51.96165 4.473567, -51.94825 4.478333, -51.94645 4.491433, -51.94105 4.524833, -51.94465 4.5582, 
+    -51.96075 4.6071, -51.95 4.629767, -51.92495 4.6381, -51.89635 4.628567, -51.857 4.588033, -51.8373 4.548667, -51.8373 4.3412, -51.81405 4.281567, -51.7514 4.231467, -51.7353 4.205233, 
+    -51.7183 4.1921, -51.7375 4.109267, -51.76365 4.006667, -51.82525 3.907133, -51.903 3.8266, -51.97535 3.717833, -52.12695 3.540867, -52.2378 3.3716, -52.274 3.2613, -52.2925 3.1546, 
+    -52.30555 2.9376, -52.3717 2.801167, -52.4387 2.658033, -52.48025 2.5421, -52.58185 2.4631, -52.73035 2.367167, -52.8104 2.295333, -52.87965 2.220433, -52.9751 2.1753, -53.06205 2.1594, 
+    -53.2375 2.1758, -53.43375 2.197867, -53.5446 2.189667, -53.6462 2.138367, -53.72625 2.0532, -53.824 2.010633, -53.89635 1.999333, -53.9487 2.015767, -54.02875 2.071167, -54.1696 2.1435, 
+    -54.31585 2.1979, -54.3805 2.232767, -54.4236 2.2697, -54.4998 2.3759, -54.54515 2.435867))
+
+POLYGON ((-17.0553 20.761433, -17.08725 20.821367, -17.08725 21.033133, -17.0833 21.2369, -16.9754 21.593833, -16.87345 21.933433, -16.8235 22.105233, -16.76555 22.317033, -16.73355 22.346333, -16.70955 22.348967, 
+    -16.60965 22.302367, -16.55965 22.2837, -16.5177 22.2784, -16.47175 22.285033, -16.35385 22.3463, -16.2979 22.402233, -16.2699 22.5314, -16.30785 22.711233, -16.2999 22.7445, -16.2639 22.789767, 
+    -16.2599 22.825733, -16.2699 22.856367, -16.2599 22.867033, -16.2499 22.867033, -16.21395 22.856367, -16.182 22.860367, -16.124 22.901667, -16.08805 22.9416, -16.08405 22.976233, -16.158 23.0415, 
+    -16.186 23.093467, -16.22395 23.1121, -16.2739 23.113433, -16.3099 23.125433, -16.3139 23.1414, -16.25395 23.1947, -16.21795 23.217333, -16.152 23.232, -16.09205 23.277267, -16.08605 23.3039, 
+    -16.11405 23.3585, -16.11005 23.373167, -16.0661 23.415767, -15.99015 23.551633, -15.7144 23.756733, -15.7104 23.7714, -15.72035 23.7767, -15.7643 23.778033, -15.7763 23.787367, -15.7783 23.812667, 
+    -15.74035 23.8846, -15.7643 23.903233, -15.8023 23.9019, -15.86625 23.8633, -15.99615 23.6928, -16.0421 23.6715, -16.0581 23.672833, -16.07205 23.690133, -16.0661 23.711467, -15.9562 23.862, 
+    -15.7324 24.045767, -15.5246 24.150967, -15.28675 24.3321, -15.02895 24.467933, -14.92705 24.557167, -14.88305 24.623767, -14.87105 24.739633, -14.84105 24.894133, -14.83105 25.1485, -14.8091 25.2697, 
+    -14.73515 25.429533, -14.6952 25.572033, -14.6872 25.693233, -14.64125 25.7678, -14.5373 25.881033, -14.47335 25.979567, -14.47135 26.108767, -14.45335 26.142067, -14.43535 26.1554, -14.3534 26.156733, 
+    -14.32745 26.1727, -14.2255 26.292567, -14.1616 26.344533, -14.05765 26.375167, -13.9857 26.416467, -13.9218 26.440433, -13.79585 26.557667, -13.61 26.8733, -13.5261 27.025133, -13.4981 27.200967, 
+    -13.40015 27.2995, -13.3182 27.581867, -13.3062 27.6218, -13.26225 27.6511, -12.7346 27.654567, -8.7336 27.654233, -8.6836 27.654233, -8.69675 27.406533, -8.69855 27.3732, -8.714 27.085533, 
+    -8.694 26.019233, -10.2775 26.008133, -11.8277 26.0059, -11.9777 26.012567, -11.92435 24.852967, -11.9344 23.433433, -12.3511 23.4623, -12.58445 23.404567, -12.9912 23.106867, -13.1912 22.889167, 
+    -13.06785 21.949467, -13.0078 21.4652, -13.0178 21.338567, -14.41795 21.347467, -15.9815 21.336367, -16.9516 21.325267, -17.0583 21.067567, -17.0583 20.8543, -17.0553 20.761433))
+
+POLYGON ((-16.7495 13.105767, -16.77945 13.105767, -16.79745 13.116433, -16.79745 13.129767, -16.77545 13.159067, -16.77545 13.1817, -16.7555 13.1937, -16.7575 13.209667, -16.78345 13.234967, -16.78345 13.2616, 
+    -16.76945 13.301567, -16.77945 13.354833, -16.76145 13.384133, -16.69155 13.4241, -16.66555 13.425433, -16.6296 13.409433, -16.6296 13.322867, -16.5816 13.301567, -16.54165 13.301567, -16.5077 13.2869, 
+    -16.44975 13.2776, -16.3618 13.2776, -16.33185 13.2736, -16.28985 13.2536, -16.2719 13.2536, -16.2339 13.278933, -16.18395 13.385467, -16.15595 13.405467, -16.07205 13.412133, -15.9901 13.4268, 
+    -15.80425 13.4401, -15.7343 13.4441, -15.7083 13.4481, -15.66835 13.4814, -15.6404 13.484067, -15.6284 13.4774, -15.6264 13.458767, -15.6124 13.450767, -15.5984 13.454767, -15.56645 13.488067, 
+    -15.56445 13.513367, -15.56845 13.522667, -15.5804 13.522667, -15.6084 13.5107, -15.65835 13.513367, -15.7683 13.4894, -16.0221 13.462767, -16.18795 13.445433, -16.2299 13.425467, -16.2499 13.3855, 
+    -16.30385 13.333567, -16.3378 13.332233, -16.39775 13.3642, -16.4857 13.3682, -16.5237 13.382867, -16.57965 13.468133, -16.56965 13.549367, -16.5257 13.585333, -16.5277 13.599967, -16.37665 13.6096, 
+    -16.1088 13.599367, -15.7268 13.630067, -15.55995 13.617633, -15.43705 13.6308, -15.37995 13.6776, -15.3492 13.731733, -15.2614 13.7493, -15.11435 13.744167, -14.96285 13.7983, -14.9321 13.7983, 
+    -14.7806 13.755867, -14.7411 13.730267, -14.7367 13.701, -14.7367 13.6776, -14.72135 13.646867, -14.6489 13.6103, -14.5523 13.608833, -14.493 13.604467, -14.4535 13.581067, -14.38545 13.4801, 
+    -14.28225 13.451567, -14.22515 13.453033, -14.0539 13.508633, -13.9705 13.5174, -13.92005 13.504967, -13.8271 13.4401, -13.83685 13.413333, -13.8563 13.390633, -13.86705 13.389267, -13.87395 13.3338, 
+    -14.06055 13.229933, -14.2801 13.208, -14.44035 13.2241, -14.684 13.3053, -14.96285 13.416467, -15.0748 13.490333, -15.13625 13.506433, -15.1692 13.499133, -15.19995 13.4845, -15.2241 13.387933, 
+    -15.27895 13.358667, -15.4041 13.366, -15.52705 13.376967, -15.63685 13.372567, -15.7159 13.346267, -15.77735 13.278967, -15.83665 13.179467, -16.31525 13.190433, -16.515 13.218967, -16.58965 13.210167, 
+    -16.7016 13.1502, -16.7495 13.105767))
+
+POLYGON ((-13.26225 27.6511, -13.09435 27.704367, -12.95445 27.849533, -12.8965 27.8775, -12.69265 27.920133, -12.57275 27.978733, -12.4828 28.074633, -12.44285 28.082633, -12.42885 28.0813, -12.41885 28.0693, 
+    -12.4648 27.9774, -12.45085 27.962767, -12.42285 27.962767, -12.3969 27.984067, -12.3909 28.016033, -12.3729 28.038667, -12.3389 28.062667, -12.30095 28.1146, -12.27095 28.125233, -12.15305 28.121233, 
+    -12.0851 28.1412, -11.9612 28.190467, -11.89525 28.194467, -11.8533 28.2198, -11.71345 28.218467, -11.6335 28.221133, -11.54555 28.257067, -11.5076 28.2624, -11.4796 28.275733, -11.40365 28.4089, 
+    -11.3177 28.574033, -11.18185 28.659267, -11.1219 28.720533, -11.0759 28.729867, -10.99595 28.7485, -10.81405 28.7778, -10.71015 28.8191, -10.55625 28.9283, -10.4863 29.048167, -10.2925 29.281233, 
+    -10.1486 29.4091, -10.0167 29.466367, -9.88685 29.558267, -9.8249 29.6342, -9.657 29.8646, -9.58705 30.0644, -9.5751 30.269533, -9.70695 30.3934, -9.8708 30.5439, -9.8868 30.5532, 
+    -9.93275 30.5532, -9.94475 30.5572, -9.95875 30.567867, -9.96075 30.5905, -9.94275 30.626467, -9.7909 30.7237, -9.8009 30.824933, -9.7609 30.8609, -9.7609 30.875533, -9.7809 30.895533, 
+    -9.7809 30.910167, -9.7689 30.934133, -9.7709 30.958133, -9.8129 30.998067, -9.8149 31.031367, -9.85485 31.068667, -9.86485 31.0913, -9.85285 31.105967, -9.8169 31.143267, -9.8129 31.1659, 
+    -9.8349 31.2032, -9.8369 31.227167, -9.8189 31.260467, -9.8209 31.280467, -9.8409 31.304433, -9.8569 31.3244, -9.8449 31.363033, -9.731 31.468233, -9.727 31.501533, -9.751 31.5548, 
+    -9.755 31.636033, -9.739 31.6547, -9.68105 31.685333, -9.5072 31.8092, -9.4253 31.878433, -9.36935 31.953033, -9.35735 32.0729, -9.3134 32.1475, -9.3174 32.179433, -9.37935 32.296633, 
+    -9.38535 32.325933, -9.37535 32.339233, -9.3314 32.3499, -9.3154 32.363233, -9.3154 32.381867, -9.3374 32.423167, -9.35935 32.497733, -9.35535 32.5204, -8.9237 32.8454, -8.75585 32.986567, 
+    -8.75185 33.081133, -8.72385 33.1091, -8.6759 33.1304, -8.59595 33.143733, -8.4661 33.213, -8.41415 33.303567, -8.37815 33.319533, -8.3102 33.3382, -8.1104 33.399433, -7.91855 33.482, 
+    -7.6628 33.625867, -7.37905 33.771033, -7.19915 33.8243, -7.03525 33.8789, -6.93535 33.936167, -6.77745 34.1759, -6.5576 34.435633, -6.46765 34.599433, -6.41765 34.744633, -6.28775 34.963033, 
+    -6.12985 35.298633, -5.952 35.6223, -5.922 35.674233, -5.87405 35.704867, -5.71815 35.7235, -5.6242 35.7488, -5.47635 35.846033, -5.4204 35.868667, -5.34445 35.87, -5.31845 35.868667, 
+    -5.3025 35.8407, -5.30245 35.8167, -5.3764 35.759433, -5.3824 35.6835, -5.3724 35.664867, -5.31645 35.655533, -5.29445 35.6369, -5.29445 35.564967, -5.2685 35.487733, -5.18255 35.367867, 
+    -4.92875 35.197367, -4.77685 35.121467, -4.64695 35.0895, -4.4971 35.072167, -4.3532 35.074833, -4.1494 35.110767, -3.9576 35.201333, -3.9336 35.204, -3.9176 35.192, -3.9196 35.156033, 
+    -3.9076 35.140067, -3.86965 35.130733, -3.85765 35.116067, -3.85765 35.1041, -3.9076 35.0495, -3.9096 35.028167, -3.8976 35.013533, -3.88165 35.010867, -3.84965 35.024167, -3.8157 35.057467, 
+    -3.7817 35.161367, -3.74575 35.192, -3.7058 35.203967, -3.66785 35.190667, -3.6039 35.1427, -3.5499 35.1254, -3.446 35.1174, -3.35405 35.130733, -3.26815 35.156033, -3.1662 35.203967, 
+    -3.0463 35.3598, -2.99635 35.3718, -2.9644 35.369133, -2.9384 35.3518, -2.96635 35.194667, -2.80645 35.077467, -2.72255 35.030867, -2.6586 35.021533, -2.53865 35.033533, -2.42875 35.0535, 
+    -2.3708 35.041533, -2.3168 34.996233, -2.25485 34.9696, -2.2209 34.968267, -2.15695 34.984267, -2.123 34.9856, -2.03505 34.965633, -2.06515 34.8551, -2.0411 34.800367, -1.983 34.7667, 
+    -1.86925 34.714467, -1.91475 34.603333, -1.9021 34.556167, -1.84145 34.539333, -1.71005 34.5225, -1.6494 34.413033, -1.76695 34.301033, -1.772 34.245467, -1.73915 34.183167, -1.6431 34.072, 
+    -1.633 34.0215, -1.7278 33.9112, -1.8213 33.810133, -1.8213 33.7714, -1.7 33.648467, -1.6798 33.557533, -1.7266 33.435433, -1.78975 33.3243, -1.78975 33.246833, -1.7493 33.130633, 
+    -1.5939 32.976533, -1.5737 32.8755, -1.54335 32.792967, -1.48525 32.690233, -1.24135 32.534467, -1.14025 32.483933, -1.1251 32.457, -1.14025 32.4351, -1.2565 32.3088, -1.2666 32.283533, 
+    -1.2047 32.159767, -1.2148 32.1109, -1.26535 32.077233, -1.51305 32.011567, -1.6394 31.998067, -1.70005 31.9745, -1.8618 31.873467, -1.9591 31.850733, -2.0678 31.8524, -2.29525 31.891133, 
+    -2.4039 31.889467, -2.4886 31.875167, -2.6832 31.770733, -2.898 31.5417, -3.10145 31.362333, -3.1596 31.1973, -3.15705 31.1468, -3.1204 31.0786, -3.12795 31.055033, -3.7825 30.6879, 
+    -4.3878 30.340133, -4.98045 29.9907, -5.242 29.885433, -5.58065 29.769233, -5.89275 29.6606, -5.99635 29.658933, -6.18085 29.7044, -6.29075 29.706933, -6.3514 29.691767, -6.4045 29.6682, 
+    -6.5182 29.552, -6.589 29.503167, -6.71785 29.488, -6.8227 29.498933, -7.04005 29.637033, -7.14365 29.664, -7.2018 29.655567, -7.47605 29.472833, -7.7313 29.306133, -8.31135 28.928067, 
+    -8.5729 28.757133, -8.6462 28.694833, -8.6563 28.420333, -8.6702 27.907533, -8.6836 27.654233, -8.7336 27.654233, -12.7346 27.654567, -13.26225 27.6511))
+
+POLYGON ((-12.0443 14.669667, -11.87845 14.8252, -11.76455 15.039033, -11.63345 15.335633, -11.58515 15.634533, -11.52995 15.6713, -11.34705 15.6736, -11.26425 15.6529, -11.2125 15.549433, -11.1849 15.3092, 
+    -11.0503 15.097667, -10.9675 15.086167, -10.53275 15.365533, -9.70465 15.364367, -9.52175 15.373567, -9.4631 15.440233, -9.43205 15.619567, -9.37685 15.658667, -9.13185 15.656367, -9.1385 15.489433, 
+    -8.1165 15.487567, -6.83415 15.504167, -5.513 15.483867, -5.25265 16.2627, -5.2693 16.3033, -5.58505 16.439867, -5.63765 16.5635, -5.7623 17.728033, -5.8814 18.589933, -6.02265 19.525633, 
+    -6.1362 20.697567, -6.3107 21.8621, -6.4575 22.952833, -6.4686 23.543433, -6.52675 23.8627, -6.7123 24.997733, -5.05065 24.9834, -5.00065 24.982967, -4.51805 24.628633, -2.77295 23.4557, 
+    -2.17905 23.0869, -1.6281 22.7265, -0.5692 22.030967, 0.6009 21.241133, 1.0281 21.001933, 1.10095 20.985233, 1.21475 20.9807, 1.21475 20.807767, 1.24435 20.7486, 1.40825 20.609033, 
+    1.5517 20.5514, 1.6678 20.3724, 1.9421 20.185067, 2.0514 20.172933, 2.2221 20.168367, 2.27785 20.157, 2.3348 20.1312, 2.4031 20.028033, 2.4486 20.009833, 2.6307 19.971933, 
+    2.8208 19.887733, 3.12355 19.778533, 3.21345 19.6458, 3.19755 19.4501, 3.15885 19.3242, 3.10535 19.174767, 3.13495 19.065567, 3.2738 18.875933, 3.3091 18.853933, 3.3774 18.852433, 
+    3.52535 18.9131, 3.82355 18.996533, 4.34825 19.149, 4.34725 19.115667, 4.3451 19.045533, 4.29825 18.466367, 4.23895 17.8664, 4.1984 17.276833, 4.1766 16.666467, 4.1423 16.331633, 
+    3.97065 16.208933, 3.8864 16.099767, 3.85205 15.8315, 3.8146 15.700467, 3.6305 15.5809, 3.4245 15.5081, 3.07805 15.428033, 2.75035 15.396833, 2.3197 15.323, 2.10435 15.2731, 
+    1.8297 15.216967, 1.62995 15.213833, 1.41145 15.120267, 1.05565 15.0402, 0.8809 15.046433, 0.6905 15.0402, 0.61245 14.965333, 0.52195 14.890467, 0.419 14.856167, 0.238 14.858267, 
+    0.1196 14.8782, -0.2863 15.048533, -0.614 15.108833, -0.75445 15.1109, -0.82935 15.094267, -0.94485 15.018367, -1.285 14.7418, -1.4754 14.625333, -1.6439 14.5723, -1.94035 14.462067, 
+    -2.16195 14.312333, -2.24625 14.2094, -2.3118 14.0472, -2.42415 13.939067, -2.69255 13.824667, -2.77995 13.596967, -3.1014 13.524167, -3.3573 13.452433, -3.53205 13.248633, -3.6725 13.2341, 
+    -3.84105 13.232, -4.0564 13.2653, -4.1001 13.256967, -4.22805 13.0386, -4.24135 12.8486, -4.5398 12.277633, -4.72495 12.088433, -4.7833 12.04, -4.8209 12.017533, -4.8687 12, 
+    -5.03205 11.943633, -5.40485 11.807433, -5.4576 11.7805, -5.46435 11.758033, -5.39025 11.609867, -5.38015 11.431733, -5.43175 11.337433, -5.443 11.246133, -5.39135 11.051533, -5.40035 10.9767, 
+    -5.5171 10.836, -5.52835 10.806067, -5.5073 10.733367, -5.5285 10.681033, -5.5168 10.6259, -5.46805 10.575, -5.4553 10.5029, -5.46805 10.409567, -5.50265 10.376233, -5.5873 10.2946, 
+    -5.72715 10.208567, -5.8078 10.1817, -5.96645 10.1602, -6.0444 10.1602, -6.13045 10.187067, -6.1466 10.212167, -6.1466 10.260567, -6.0928 10.3466, -6.13855 10.4595, -6.17615 10.486367, 
+    -6.20305 10.486367, -6.238 10.477433, -6.2837 10.429033, -6.3469 10.4165, -6.40875 10.421867, -6.5405 10.4595, -6.5835 10.450533, -6.6319 10.423667, -6.6561 10.3878, -6.66415 10.307167, 
+    -6.7018 10.267733, -6.74755 10.256967, -6.8228 10.256967, -6.87255 10.239033, -6.9801 10.151233, -7.06885 10.1315, -7.20595 10.1315, -7.30005 10.1602, -7.33095 10.194267, -7.35785 10.310767, 
+    -7.41165 10.341233, -7.45735 10.353767, -7.7101 10.351967, -7.7531 10.4882, -7.8284 10.525833, -7.9427 10.529433, -8.19545 10.5366, -8.26805 10.545533, -8.33525 10.5814, -8.3339 10.619033, 
+    -8.28015 10.7176, -8.17795 10.921933, -8.20755 10.9524, -8.3124 10.982867, -8.385 10.9739, -8.42265 10.947033, -8.51945 10.807233, -8.627 10.771367, -8.67 10.7696, -8.68615 10.783933, 
+    -8.68615 10.8162, -8.6458 10.889667, -8.6458 10.904, -8.68885 10.9273, -8.6915 10.9775, -8.68615 11.038433, -8.666 11.102967, -8.6176 11.149567, -8.28955 11.3449, -8.4401 11.4435, 
+    -8.77625 11.5761, -8.86635 11.6263, -8.8986 11.674667, -8.88245 11.7123, -8.76415 11.8969, -8.748 11.998, -8.75615 12.0537, -8.9702 12.136333, -8.90365 12.335867, -9.1426 12.388267, 
+    -9.36645 12.279433, -9.7355 12.1323, -9.80655 12.0866, -9.96635 12, -10.0388 11.958267, -10.1407 11.925833, -10.31445 11.925867, -10.3944 11.966, -10.4546 11.986067, -10.4917 11.987633, 
+    -10.5241 11.975267, -10.5465 11.9559, -10.5583 11.948633, -10.56825 11.944533, -10.5777 11.943933, -10.58715 11.9458, -10.6018 11.9581, -10.6155 11.973867, -10.6342 12, -10.6706 12.034, 
+    -10.6969 12.058533, -10.72995 12.058533, -10.8209 12.019967, -10.8457 12.019967, -10.8953 12.053, -10.92835 12.149433, -10.91185 12.3257, -10.9201 12.3615, -10.97385 12.358733, -11.12265 12.237567, 
+    -11.17225 12.033733, -11.4244 12.141167, -11.56495 12.254067, -11.60215 12.303667, -11.3913 12.429, -11.4946 12.489567, -11.4326 12.610767, -11.5401 12.6824, -11.5649 12.7237, -11.57315 12.756767, 
+    -11.4905 12.988133, -11.5194 13.096933, -11.7385 13.336567, -11.8625 13.325567, -11.9989 13.344833, -12.08155 13.416433, -12.08985 13.4798, -12.0774 13.866767, -12.0443 14.669667))
+
+POLYGON ((-11.5545 6.905, -11.51775 6.938333, -11.4926 6.961167, -11.4762 7.003567, -11.4544 7.086, -11.4253 7.1793, -11.3944 7.222933, -11.3644 7.244733, -11.3335 7.248367, -11.2735 7.247133, 
+    -11.2153 7.266533, -11.0435 7.3768, -10.88715 7.502867, -10.77985 7.616767, -10.70805 7.736733, -10.6899 7.8034, -10.70805 7.902767, -10.69715 7.975467, -10.65715 8.020333, -10.61355 8.0482, 
+    -10.48535 8.063967, -10.38535 8.074867, -10.3199 8.103967, -10.27445 8.1585, -10.26315 8.419667, -10.2617 8.453, -10.1174 8.466333, -10.01365 8.4518, -9.9663 8.432233, -9.92935 8.4354, 
+    -9.86395 8.466333, -9.78345 8.521267, -9.76355 8.526333, -9.7465 8.520633, -9.74555 8.5118, -9.75405 8.484, -9.7427 8.4739, -9.719 8.4714, -9.68585 8.478333, -9.65835 8.468233, 
+    -9.65085 8.4443, -9.5406 8.3613, -9.52105 8.245133, -9.5246 8.034133, -9.45345 7.820767, -9.42145 7.685633, -9.35265 7.601867, -9.3625 7.5241, -9.39175 7.440133, -9.4266 7.3854, 
+    -9.38235 7.366767, -9.313 7.363233, -9.23565 7.330033, -9.17875 7.269567, -9.17875 7.2257, -9.1485 7.197267, -9.11475 7.180667, -9.07915 7.179467, -8.9529 7.2423, -8.86665 7.309867, 
+    -8.86665 7.370333, -8.8471 7.409433, -8.7706 7.4616, -8.74215 7.5031, -8.7564 7.612133, -8.73505 7.638233, -8.70835 7.6489, -8.6817 7.6477, -8.65145 7.628733, -8.6301 7.561167, 
+    -8.5579 7.507933, -8.5608 7.4867, -8.5449 7.464533, -8.45075 7.402767, -8.45945 7.215533, -8.4414 7.132533, -8.35305 7.008033, -8.3849 6.907667, -8.51155 6.6693, -8.7179 6.458933, 
+    -8.7309 6.4184, -8.70265 6.392333, -8.6737 6.3827, -8.60855 6.3798, -8.5535 6.374967, -8.4807 6.346267, -8.3951 6.2738, -8.3196 6.236033, -8.2567 6.225133, -8.18375 6.216767, 
+    -8.0856 6.189067, -7.99815 6.1882, -7.9516 6.178133, -7.93275 6.163067, -7.9189 6.132867, -7.8975 6.106867, -7.9 6.087567, -7.9239 6.048133, -7.9252 6.0297, -7.91385 6.0104, 
+    -7.86225 5.961767, -7.86415 5.939967, -7.8767 5.9081, -7.87295 5.8947, -7.84275 5.8712, -7.77355 5.833467, -7.7232 5.820033, -7.68045 5.8016, -7.6188 5.735333, -7.5603 5.6741, 
+    -7.5414 5.6355, -7.5389 5.596933, -7.52885 5.474467, -7.49675 5.3738, -7.4955 5.325167, -7.5144 5.2715, -7.5402 5.2581, -7.6094 5.243833, -7.63835 5.227067, -7.65845 5.176733, 
+    -7.6912 5.115533, -7.69875 5.0434, -7.6868 5.003967, -7.67045 4.973767, -7.6415 4.9419, -7.6302 4.905833, -7.64275 4.801, -7.6522 4.752333, -7.6421 4.7188, -7.61065 4.678533, 
+    -7.60185 4.601367, -7.60625 4.5024, -7.61885 4.396733, -7.6094 4.364833, -7.57795 4.326267, -7.5161 4.283467, -7.56935 4.278, -7.66355 4.278, -7.7209 4.278, -7.8192 4.2971, 
+    -7.84 4.3162, -7.8864 4.323467, -7.9001 4.3344, -7.9001 4.365333, -7.9301 4.3799, -8.08305 4.438133, -8.36155 4.512767, -8.42165 4.5492, -8.52815 4.5856, -8.7466 4.734867, 
+    -8.89135 4.8568, -8.9469 4.8689, -8.98265 4.8871, -9.0221 4.932533, -9.04235 4.948933, -9.0843 4.965333, -9.1089 4.998133, -9.10745 5.058867, -9.1176 5.0849, -9.1335 5.0936, 
+    -9.15085 5.091667, -9.1957 5.076233, -9.2319 5.076233, -9.2724 5.085867, -9.378 5.145667, -9.42865 5.163033, -9.4575 5.202567, -9.5588 5.259833, -9.6654 5.4037, -9.68855 5.454867, 
+    -9.71415 5.476767, -9.82865 5.5726, -9.9742 5.747167, -10.0924 5.829167, -10.10885 5.8584, -10.0918 5.8771, -10.06745 5.893333, -10.065 5.907933, -10.08085 5.916867, -10.1393 5.920933, 
+    -10.16855 5.930667, -10.19535 5.984267, -10.23555 6.018367, -10.2532 6.0525, -10.2922 6.0744, -10.358 6.0882, -10.386 6.105267, -10.386 6.123133, -10.3543 6.162933, -10.358 6.1759, 
+    -10.38235 6.184033, -10.40185 6.1824, -10.4213 6.1613, -10.4347 6.159667, -10.44935 6.162933, -10.49075 6.184833, -10.52425 6.185667, -10.5462 6.175933, -10.58515 6.157233, -10.6339 6.154, 
+    -10.6753 6.166167, -10.7971 6.232767, -10.8501 6.277433, -10.8501 6.296133, -10.8379 6.301, -10.8172 6.298567, -10.79405 6.277433, -10.7758 6.2742, -10.76725 6.2823, -10.7636 6.3018, 
+    -10.777 6.364333, -10.80015 6.374867, -10.8245 6.374067, -10.8769 6.357033, -10.90125 6.358633, -10.92925 6.371633, -11.01575 6.4902, -11.098 6.555967, -11.22345 6.614433, -11.3221 6.658267, 
+    -11.40555 6.698833, -11.43235 6.7216, -11.42745 6.732133, -11.4019 6.7362, -11.3556 6.732967, -11.3142 6.7216, -11.274 6.6826, -11.23985 6.670433, -11.21305 6.676933, -11.1875 6.7167, 
+    -11.1887 6.737, -11.21915 6.752433, -11.2496 6.767867, -11.2764 6.800333, -11.29835 6.805233, -11.34465 6.806033, -11.3617 6.8109, -11.37875 6.8312, -11.39825 6.8377, -11.43965 6.8377, 
+    -11.46765 6.848267, -11.54745 6.901033, -11.5545 6.905))
+
+POLYGON ((-8.69675 27.406533, -8.6836 27.654233, -8.6702 27.907533, -8.6563 28.420333, -8.6462 28.694833, -8.5729 28.757133, -8.31135 28.928067, -7.7313 29.306133, -7.47605 29.472833, -7.2018 29.655567, 
+    -7.14365 29.664, -7.04005 29.637033, -6.8227 29.498933, -6.71785 29.488, -6.589 29.503167, -6.5182 29.552, -6.4045 29.6682, -6.3514 29.691767, -6.29075 29.706933, -6.18085 29.7044, 
+    -5.99635 29.658933, -5.89275 29.6606, -5.58065 29.769233, -5.242 29.885433, -4.98045 29.9907, -4.3878 30.340133, -3.7825 30.6879, -3.12795 31.055033, -3.1204 31.0786, -3.15705 31.1468, 
+    -3.1596 31.1973, -3.10145 31.362333, -2.898 31.5417, -2.6832 31.770733, -2.4886 31.875167, -2.4039 31.889467, -2.29525 31.891133, -2.0678 31.8524, -1.9591 31.850733, -1.8618 31.873467, 
+    -1.70005 31.9745, -1.6394 31.998067, -1.51305 32.011567, -1.26535 32.077233, -1.2148 32.1109, -1.2047 32.159767, -1.2666 32.283533, -1.2565 32.3088, -1.14025 32.4351, -1.1251 32.457, 
+    -1.14025 32.483933, -1.24135 32.534467, -1.48525 32.690233, -1.54335 32.792967, -1.5737 32.8755, -1.5939 32.976533, -1.7493 33.130633, -1.78975 33.246833, -1.78975 33.3243, -1.7266 33.435433, 
+    -1.6798 33.557533, -1.7 33.648467, -1.8213 33.7714, -1.8213 33.810133, -1.7278 33.9112, -1.633 34.0215, -1.6431 34.072, -1.73915 34.183167, -1.772 34.245467, -1.76695 34.301033, 
+    -1.6494 34.413033, -1.71005 34.5225, -1.84145 34.539333, -1.9021 34.556167, -1.91475 34.603333, -1.86925 34.714467, -1.983 34.7667, -2.0411 34.800367, -2.06515 34.8551, -2.03505 34.965633, 
+    -1.9891 34.965633, -1.90115 35.004267, -1.76325 35.010933, -1.64935 35.1148, -1.5894 35.150767, -1.4615 35.169433, -1.3676 35.204033, -1.29765 35.283967, -1.2217 35.345233, -1.19375 35.4398, 
+    -1.15175 35.487733, -1.0219 35.569, -0.97395 35.586333, -0.86205 35.587667, -0.8021 35.5983, -0.6782 35.6489, -0.62425 35.6662, -0.5323 35.6702, -0.4544 35.692833, -0.4304 35.7115, 
+    -0.4324 35.7501, -0.52435 35.835367, -0.52435 35.844667, -0.50635 35.851333, -0.48435 35.852667, -0.4384 35.834033, -0.4044 35.8287, -0.38445 35.8367, -0.36445 35.864667, -0.3385 35.868633, 
+    -0.2965 35.856667, -0.25855 35.811367, -0.25855 35.748767, -0.24455 35.734133, -0.13465 35.722133, -0.0687 35.7461, 0.02125 35.8007, 0.15915 36.004467, 0.2231 36.049767, 0.4409 36.149633, 
+    0.59675 36.221567, 0.75265 36.2522, 0.8925 36.321433, 1.07835 36.392033, 1.18625 36.402667, 1.34415 36.428, 1.7238 36.4373, 2.06555 36.475933, 2.2474 36.5212, 2.32735 36.5252, 
+    2.43725 36.4919, 2.4992 36.485267, 2.58515 36.498567, 2.66705 36.5372, 2.767 36.622433, 2.8549 36.6704, 2.91485 36.679733, 2.9808 36.677067, 3.05475 36.6531, 3.1287 36.643767, 
+    3.16265 36.651767, 3.2126 36.685033, 3.24255 36.686367, 3.38645 36.661067, 3.4504 36.659733, 3.5483 36.679733, 3.8141 36.798267, 3.86805 36.810233, 3.92 36.8049, 3.98595 36.7716, 
+    4.0239 36.7716, 4.10585 36.791567, 4.1498 36.7929, 4.2597 36.776933, 4.62545 36.779567, 4.7414 36.7769, 4.80535 36.7649, 4.9492 36.708967, 4.9992 36.673, 5.02315 36.611733, 
+    5.06715 36.5798, 5.19905 36.553167, 5.28695 36.545167, 5.42685 36.570467, 5.4648 36.5878, 5.5827 36.682367, 5.65465 36.719633, 5.7186 36.7303, 5.7965 36.718333, 5.84845 36.719667, 
+    6.0023 36.772933, 6.1282 36.787567, 6.16215 36.812867, 6.21015 36.9141, 6.2481 36.962033, 6.32205 37.008667, 6.42995 37.025967, 6.4699 37.017967, 6.52585 36.983333, 6.54585 36.936733, 
+    6.5718 36.9194, 6.6198 36.908733, 6.75565 36.892767, 6.8136 36.8768, 6.92955 36.808867, 6.9655 36.808867, 7.03945 36.840833, 7.2013 36.8635, 7.2313 36.871467, 7.2453 36.886133, 
+    7.2433 36.9061, 7.14535 36.983367, 7.14135 37.000667, 7.15135 37.014, 7.1833 37.016633, 7.24925 37.004667, 7.37515 36.995333, 7.519 36.9474, 7.8268 36.779567, 7.8927 36.7676, 
+    7.94065 36.770267, 8.10855 36.8342, 8.2364 36.847533, 8.40425 36.824867, 8.38285 36.791533, 8.258 36.5968, 8.258 36.509733, 8.2722 36.417, 8.2722 36.222067, 8.16 35.950467, 
+    8.1742 35.755533, 8.21535 35.4934, 8.22955 35.251133, 8.1827 35.009833, 8.04355 34.790267, 7.71835 34.340767, 7.54655 34.054033, 7.521 33.917767, 7.52665 33.7834, 7.619 33.581833, 
+    7.6616 33.4853, 7.63035 33.345267, 7.64315 33.289433, 7.69995 33.1986, 7.8164 33.138033, 7.98115 33.047167, 8.1061 32.892, 8.16715 32.796433, 8.1274 32.609067, 8.21825 32.482233, 
+    8.30915 32.3952, 8.82465 32.099, 9.01355 31.9845, 9.0732 31.893667, 9.1215 31.691133, 9.1527 31.526467, 9.25635 30.919867, 9.3629 30.430633, 9.39555 30.1174, 9.34555 30.084967, 
+    9.3451 30.084667, 9.3155 30.0422, 9.3269 29.986067, 9.4988 29.826033, 9.55685 29.5871, 9.5409 29.456667, 9.484 29.3429, 9.451 29.202567, 9.47945 28.787667, 9.484 28.576833, 
+    9.5648 28.347, 9.5466 28.152833, 9.71735 28.0982, 9.81065 28.0512, 9.8767 27.973833, 9.89375 27.8957, 9.82315 27.740967, 9.7765 27.491433, 9.6035 27.324567, 9.80725 27.116, 
+    9.8528 27.032567, 9.7993 26.698067, 9.76515 26.588833, 9.68545 26.469, 9.47035 26.312, 9.1949 26.208833, 9.37815 25.9502, 9.5102 25.768167, 9.78905 25.464033, 9.896 25.319933, 
+    9.9996 25.112867, 10.0383 24.9915, 10.036 24.870133, 10.0497 24.767, 10.1396 24.6646, 10.4993 24.453733, 10.67115 24.512133, 10.7531 24.516667, 10.8988 24.503, 11.10255 24.458267, 
+    11.3006 24.385467, 11.48275 24.267133, 11.61135 24.1253, 11.63185 23.9084, 11.7172 23.746833, 11.96305 23.473767, 11.62955 23.286433, 11.1253 22.994433, 10.60285 22.6994, 10.17375 22.410433, 
+    9.66495 22.1245, 9.18575 21.8507, 8.67695 21.563233, 8.12945 21.25, 7.8039 21.066433, 7.5774 20.9155, 7.5114 20.865467, 7.43625 20.669767, 7.20635 20.657633, 7.1517 20.650033, 
+    7.1187 20.629567, 6.68275 20.273833, 6.19675 19.8984, 5.9372 19.642033, 5.7403 19.5548, 5.33395 19.4418, 5.079 19.365933, 4.7751 19.2863, 4.34825 19.149, 3.82355 18.996533, 
+    3.52535 18.9131, 3.3774 18.852433, 3.3091 18.853933, 3.2738 18.875933, 3.13495 19.065567, 3.10535 19.174767, 3.15885 19.3242, 3.19755 19.4501, 3.21345 19.6458, 3.12355 19.778533, 
+    2.8208 19.887733, 2.6307 19.971933, 2.4486 20.009833, 2.4031 20.028033, 2.3348 20.1312, 2.27785 20.157, 2.2221 20.168367, 2.0514 20.172933, 1.9421 20.185067, 1.6678 20.3724, 
+    1.5517 20.5514, 1.40825 20.609033, 1.24435 20.7486, 1.21475 20.807767, 1.21475 20.9807, 1.10095 20.985233, 1.0281 21.001933, 0.6009 21.241133, -0.5692 22.030967, -1.6281 22.7265, 
+    -2.17905 23.0869, -2.77295 23.4557, -4.51805 24.628633, -5.00065 24.982967, -5.38105 25.249233, -5.7437 25.475733, -6.3338 25.890867, -6.9239 26.300933, -7.09575 26.417133, -7.5241 26.6807, 
+    -8.1041 27.0352, -8.2557 27.148033, -8.69675 27.406533))
+
+POLYGON ((-8.5579 7.507933, -8.49635 7.5147, -8.4254 7.502133, -8.3501 7.4761, -8.29945 7.4645, -8.2647 7.4674, -8.22415 7.496367, -8.22195 7.587067, -8.20455 7.6633, -8.20455 7.725067, 
+    -8.24365 7.800367, -8.2444 7.831233, -8.16625 7.972133, -8.12425 8.0088, -8.0866 8.018433, -8.01565 8.0146, -7.9838 8.0223, -7.97515 8.0416, -8.02145 8.090833, -8.0982 8.119767, 
+    -8.1583 8.145833, -8.18725 8.197933, -8.21045 8.316633, -8.2003 8.368767, -8.16845 8.3977, -8.1004 8.416033, -8.0027 8.4199, -7.75225 8.352333, -7.71315 8.354267, -7.69145 8.3697, 
+    -7.68565 8.392867, -7.7443 8.553067, -7.80655 8.744167, -7.8717 8.7625, -7.9079 8.777933, -7.92815 8.8098, -7.93175 8.8426, -7.8724 8.974833, -7.8246 9.024033, -7.82385 9.070367, 
+    -7.92445 9.3319, -8.05475 9.4641, -8.13075 9.593433, -8.15825 9.749767, -8.21395 9.8318, -8.2429 9.8897, -8.24 9.941833, -8.1763 10.0171, -8.01195 10.1136, -7.8657 10.2101, 
+    -7.74665 10.318633, -7.7101 10.351967, -7.45735 10.353767, -7.41165 10.341233, -7.35785 10.310767, -7.33095 10.194267, -7.30005 10.1602, -7.20595 10.1315, -7.06885 10.1315, -6.9801 10.151233, 
+    -6.87255 10.239033, -6.8228 10.256967, -6.74755 10.256967, -6.7018 10.267733, -6.66415 10.307167, -6.6561 10.3878, -6.6319 10.423667, -6.5835 10.450533, -6.5405 10.4595, -6.40875 10.421867, 
+    -6.3469 10.4165, -6.2837 10.429033, -6.238 10.477433, -6.20305 10.486367, -6.17615 10.486367, -6.13855 10.4595, -6.0928 10.3466, -6.1466 10.260567, -6.1466 10.212167, -6.13045 10.187067, 
+    -6.0444 10.1602, -5.96645 10.1602, -5.8078 10.1817, -5.72715 10.208567, -5.5873 10.2946, -5.50265 10.376233, -5.46805 10.409567, -5.47015 10.337467, -5.4405 10.305667, -5.3737 10.2583, 
+    -5.3 10.2187, -5.23635 10.174167, -5.195 10.163567, -5.1674 10.162867, -5.13135 10.173467, -5.10485 10.174167, -5.07835 10.1678, -5.06985 10.158633, -5.0688 10.136, -5.0773 10.118333, 
+    -5.07355 10.1056, -4.97915 10.059667, -4.9569 10.041267, -4.95585 10.025033, -4.9728 9.978367, -4.9728 9.943, -4.95315 9.904133, -4.9171 9.8928, -4.87575 9.888567, -4.8535 9.8822, 
+    -4.8397 9.8716, -4.8376 9.836967, -4.8323 9.817167, -4.8026 9.794533, -4.75855 9.783233, -4.73205 9.7684, -4.7151 9.733767, -4.68645 9.718133, -4.5804 9.759667, -4.5114 9.7615, 
+    -4.46995 9.7799, -4.32365 9.905067, -4.2463 9.941867, -4.08205 9.963933, -4.013 9.960267, -3.8936 9.895833, -3.8149 9.8986, -3.7707 9.8848, -3.6458 9.7633, -3.5602 9.741233, 
+    -3.4967 9.748567, -3.40975 9.8047, -3.3428 9.8185, -3.25305 9.793633, -3.0729 9.666633, -2.82855 9.4872, -2.7816 9.4826, -2.70305 9.501667, -2.65305 9.5138, -2.6242 9.424433, 
+    -2.6273 9.325733, -2.6382 9.265467, -2.63665 9.243633, -2.6008 9.2052, -2.57585 9.187533, -2.5743 9.1761, -2.5868 9.1678, -2.6183 9.1522, -2.64795 9.134033, -2.6682 9.113767, 
+    -2.6721 9.0878, -2.67055 9.051933, -2.67835 9.041533, -2.7013 9.023867, -2.71455 9.004633, -2.71455 8.983333, -2.699 8.963067, -2.62495 8.9236, -2.60665 8.9028, -2.6012 8.872133, 
+    -2.59885 8.815, -2.58135 8.7786, -2.48625 8.704633, -2.5282 8.600767, -2.5318 8.219133, -2.54075 8.1714, -2.57025 8.1547, -2.63825 8.149933, -2.67405 8.130833, -2.683 8.107, 
+    -2.6794 8.0879, -2.6454 8.052133, -2.649 8.035433, -2.69015 7.999667, -2.8029 7.947167, -2.87445 7.882767, -2.9827 7.674033, -3.0167 7.5345, -3.0319 7.3735, -3.0337 7.2244, 
+    -3.05605 7.113467, -3.12585 7.0443, -3.24215 6.909533, -3.286 6.8177, -3.2985 6.702, -3.32535 6.6054, -3.3352 6.501633, -3.31015 6.419333, -3.2493 6.2655, -3.1285 5.943467, 
+    -3.07395 5.831367, -3.065 5.681067, -3.04255 5.655433, -2.9824 5.6216, -2.9476 5.5704, -2.92585 5.563633, -2.89975 5.5675, -2.86205 5.581033, -2.8403 5.581033, -2.79685 5.5588, 
+    -2.7693 5.433167, -2.77385 5.2903, -2.7985 5.299167, -2.82125 5.2903, -2.83645 5.254933, -2.82885 5.2094, -2.7909 5.1045, -2.8023 5.0767, -2.82125 5.064033, -2.8459 5.066567, 
+    -2.8668 5.085533, -2.89145 5.089333, -2.93885 5.075433, -2.9673 5.074167, -2.9995 5.0792, -3.009 5.074167, -3.0109 5.059, -2.99005 5.034967, -2.9995 5.0274, -3.03745 5.024867, 
+    -3.07915 5.028633, -3.1664 5.074167, -3.1759 5.127233, -3.20055 5.168967, -3.15125 5.263767, -3.09815 5.302967, -3.08865 5.3295, -3.119 5.337067, -3.1607 5.334567, -3.2119 5.320633, 
+    -3.23845 5.295367, -3.24415 5.256167, -3.2688 5.2347, -3.3219 5.211933, -3.33515 5.182867, -3.33705 5.1424, -3.3238 5.101967, -3.34465 5.081733, -3.39015 5.060267, -3.39395 5.052667, 
+    -3.3826 5.0413, -3.29725 5.014733, -3.2574 5.013467, -3.20055 5.0337, -3.174 5.0337, -3.14555 5.014733, -3.1133 4.989467, -3.119 4.9743, -3.15125 4.973033, -3.2726 4.9806, 
+    -3.3276 4.993267, -3.40915 5.026133, -3.5286 5.038767, -3.69465 5.066867, -3.76975 5.103033, -3.81355 5.126667, -3.83025 5.185067, -3.824 5.247633, -3.8511 5.315767, -3.9116 5.350533, 
+    -3.96795 5.365833, -3.99085 5.363033, -3.99505 5.351933, -3.97625 5.3394, -3.89285 5.285167, -3.85945 5.2393, -3.87195 5.205933, -3.9137 5.203133, -4.0013 5.214267, -4.0639 5.2115, 
+    -4.13065 5.197567, -4.1786 5.198967, -4.2391 5.2115, -4.2808 5.2087, -4.3434 5.189233, -4.42265 5.1948, -4.4606 5.1852, -4.5116 5.167, -4.54435 5.167, -4.56985 5.171867, 
+    -4.6008 5.169433, -4.6645 5.1391, -4.6991 5.134267, -4.7191 5.141533, -4.7173 5.152467, -4.6736 5.190067, -4.66995 5.205833, -4.69365 5.215567, -4.72275 5.213133, -4.77375 5.181567, 
+    -4.80105 5.176733, -4.8138 5.1658, -4.8156 5.1476, -4.8411 5.128167, -4.8429 5.107567, -4.82835 5.093, -4.79195 5.089367, -4.70455 5.1039, -4.619 5.1039, -4.56985 5.1209, 
+    -4.5134 5.124533, -4.44605 5.1306, -4.28585 5.1658, -4.22575 5.170667, -4.17845 5.1561, -4.1386 5.148167, -4.0982 5.156667, -4.06635 5.155267, -4.0366 5.1411, -4.01745 5.126933, 
+    -4.03445 5.119867, -4.09395 5.125533, -4.20235 5.129767, -4.3617 5.1156, -4.5933 5.0887, -4.7527 5.061767, -4.8568 5.044767, -4.96305 5.043367, -5.0282 5.0548, -5.0618 5.0548, 
+    -5.1488 5.031067, -5.3425 5.013933, -5.4967 5.006033, -5.6252 4.978367, -5.88415 4.920367, -6.11115 4.8541, -6.1726 4.821333, -6.23405 4.7722, -6.32415 4.7449, -6.4593 4.7012, 
+    -6.7051 4.630233, -6.9877 4.542833, -7.24575 4.4227, -7.28675 4.381767, -7.3031 4.351733, -7.3318 4.3408, -7.4219 4.327133, -7.5161 4.283467, -7.57795 4.326267, -7.6094 4.364833, 
+    -7.61885 4.396733, -7.60625 4.5024, -7.60185 4.601367, -7.61065 4.678533, -7.6421 4.7188, -7.6522 4.752333, -7.64275 4.801, -7.6302 4.905833, -7.6415 4.9419, -7.67045 4.973767, 
+    -7.6868 5.003967, -7.69875 5.0434, -7.6912 5.115533, -7.65845 5.176733, -7.63835 5.227067, -7.6094 5.243833, -7.5402 5.2581, -7.5144 5.2715, -7.4955 5.325167, -7.49675 5.3738, 
+    -7.52885 5.474467, -7.5389 5.596933, -7.5414 5.6355, -7.5603 5.6741, -7.6188 5.735333, -7.68045 5.8016, -7.7232 5.820033, -7.77355 5.833467, -7.84275 5.8712, -7.87295 5.8947, 
+    -7.8767 5.9081, -7.86415 5.939967, -7.86225 5.961767, -7.91385 6.0104, -7.9252 6.0297, -7.9239 6.048133, -7.9 6.087567, -7.8975 6.106867, -7.9189 6.132867, -7.93275 6.163067, 
+    -7.9516 6.178133, -7.99815 6.1882, -8.0856 6.189067, -8.18375 6.216767, -8.2567 6.225133, -8.3196 6.236033, -8.3951 6.2738, -8.4807 6.346267, -8.5535 6.374967, -8.60855 6.3798, 
+    -8.6737 6.3827, -8.70265 6.392333, -8.7309 6.4184, -8.7179 6.458933, -8.51155 6.6693, -8.3849 6.907667, -8.35305 7.008033, -8.4414 7.132533, -8.45945 7.215533, -8.45075 7.402767, 
+    -8.5449 7.464533, -8.5608 7.4867, -8.5579 7.507933))
+
+POLYGON ((-5.46805 10.409567, -5.4553 10.5029, -5.46805 10.575, -5.5168 10.6259, -5.5285 10.681033, -5.5073 10.733367, -5.52835 10.806067, -5.5171 10.836, -5.40035 10.9767, -5.39135 11.051533, 
+    -5.443 11.246133, -5.43175 11.337433, -5.38015 11.431733, -5.39025 11.609867, -5.46435 11.758033, -5.4576 11.7805, -5.40485 11.807433, -5.03205 11.943633, -4.8687 12, -4.8209 12.017533, 
+    -4.7833 12.04, -4.72495 12.088433, -4.5398 12.277633, -4.24135 12.8486, -4.22805 13.0386, -4.1001 13.256967, -4.0564 13.2653, -3.84105 13.232, -3.6725 13.2341, -3.53205 13.248633, 
+    -3.3573 13.452433, -3.1014 13.524167, -2.77995 13.596967, -2.69255 13.824667, -2.42415 13.939067, -2.3118 14.0472, -2.24625 14.2094, -2.16195 14.312333, -1.94035 14.462067, -1.6439 14.5723, 
+    -1.4754 14.625333, -1.285 14.7418, -0.94485 15.018367, -0.82935 15.094267, -0.75445 15.1109, -0.614 15.108833, -0.2863 15.048533, 0.1196 14.8782, 0.1159 14.844867, 0.09595 14.665567, 
+    0.3146 14.456833, 0.52145 14.057167, 0.64555 13.812033, 0.9706 13.4714, 1.09765 13.4133, 1.1538 13.352267, 1.09765 13.240033, 1.1006 13.212467, 1.30155 13.029367, 1.4877 12.8679, 
+    1.6502 12.7094, 1.7241 12.681833, 1.78025 12.687733, 1.93095 12.782267, 2.0964 12.790133, 2.21755 12.680867, 2.2205 12.6021, 2.1998 12.546967, 2.10525 12.434733, 2.09345 12.2654, 
+    2.16065 12.0339, 2.17045 12, 2.17465 11.9622, 2.18695 11.877567, 2.15495 11.745967, 2.1141 11.669733, 2.07185 11.6307, 1.9786 11.5962, 1.95545 11.593467, 1.9119 11.615267, 
+    1.89285 11.615267, 1.8656 11.589867, 1.8193 11.578067, 1.7621 11.581667, 1.6995 11.612533, 1.67225 11.617067, 1.64365 11.610733, 1.60825 11.577133, 1.58035 11.5681, 1.5286 11.5717, 
+    1.45915 11.567167, 1.37475 11.5363, 1.32025 11.481833, 1.30255 11.4038, 1.26855 11.384733, 1.23925 11.366567, 1.21205 11.235, 1.19025 11.1787, 1.1181 11.123367, 1.1167 11.090667, 
+    1.1072 11.0798, 1.0881 11.0807, 1.04455 11.1034, 1.0037 11.1043, 0.94925 11.088867, 0.92065 11.063467, 0.903 11.021533, 0.889 10.9882, 0.78505 10.991667, 0.6499 10.974333, 
+    0.5719 10.974333, 0.52255 10.9882, 0.46795 11.040167, 0.39775 11.0471, 0.0296 11.124, -0.0204 11.1371, -0.14285 11.169167, -0.2166 11.169167, -0.26445 11.154567, -0.31425 11.116033, 
+    -0.4299 11.046933, -0.44885 11.0031, -0.48075 10.9898, -0.53855 10.983167, -0.5864 10.9526, -0.62625 10.940633, -0.66215 10.944633, -0.708 10.975167, -0.7359 10.987133, -0.7698 10.9898, 
+    -0.80365 10.9858, -0.8764 10.955233, -0.9103 10.955233, -0.994 10.9858, -1.04985 10.9951, -1.10165 10.992433, -1.17345 10.964533, -1.2482 10.952567, -1.3758 10.960533, -1.47145 10.989767, 
+    -1.54325 10.9911, -1.63995 10.967167, -1.7376 10.928667, -1.80935 10.922, -1.9788 10.927333, -2.29075 10.924667, -2.45625 10.919367, -2.60075 10.910067, -2.7682 10.9353, -2.82205 10.9353, 
+    -2.84495 10.919367, -2.85895 10.902067, -2.85895 10.835633, -2.9028 10.730667, -2.93665 10.658933, -2.9247 10.6018, -2.82405 10.478233, -2.8175 10.443733, -2.81595 10.4084, -2.83935 10.358533, 
+    -2.85025 10.331533, -2.83855 10.284767, -2.7668 10.243233, -2.73875 10.2162, -2.7372 10.1975, -2.74965 10.158033, -2.75435 10.0988, -2.7676 10.009433, -2.7489 9.957467, -2.73485 9.8733, 
+    -2.7559 9.738233, -2.75125 9.6655, -2.71225 9.5782, -2.65305 9.5138, -2.70305 9.501667, -2.7816 9.4826, -2.82855 9.4872, -3.0729 9.666633, -3.25305 9.793633, -3.3428 9.8185, 
+    -3.40975 9.8047, -3.4967 9.748567, -3.5602 9.741233, -3.6458 9.7633, -3.7707 9.8848, -3.8149 9.8986, -3.8936 9.895833, -4.013 9.960267, -4.08205 9.963933, -4.2463 9.941867, 
+    -4.32365 9.905067, -4.46995 9.7799, -4.5114 9.7615, -4.5804 9.759667, -4.68645 9.718133, -4.7151 9.733767, -4.73205 9.7684, -4.75855 9.783233, -4.8026 9.794533, -4.8323 9.817167, 
+    -4.8376 9.836967, -4.8397 9.8716, -4.8535 9.8822, -4.87575 9.888567, -4.9171 9.8928, -4.95315 9.904133, -4.9728 9.943, -4.9728 9.978367, -4.95585 10.025033, -4.9569 10.041267, 
+    -4.97915 10.059667, -5.07355 10.1056, -5.0773 10.118333, -5.0688 10.136, -5.06985 10.158633, -5.07835 10.1678, -5.10485 10.174167, -5.13135 10.173467, -5.1674 10.162867, -5.195 10.163567, 
+    -5.23635 10.174167, -5.3 10.2187, -5.3737 10.2583, -5.4405 10.305667, -5.47015 10.337467, -5.46805 10.409567))
+
+POLYGON ((-3.0337 7.2244, -3.0319 7.3735, -3.0167 7.5345, -2.9827 7.674033, -2.87445 7.882767, -2.8029 7.947167, -2.69015 7.999667, -2.649 8.035433, -2.6454 8.052133, -2.6794 8.0879, 
+    -2.683 8.107, -2.67405 8.130833, -2.63825 8.149933, -2.57025 8.1547, -2.54075 8.1714, -2.5318 8.219133, -2.5282 8.600767, -2.48625 8.704633, -2.58135 8.7786, -2.59885 8.815, 
+    -2.6012 8.872133, -2.60665 8.9028, -2.62495 8.9236, -2.699 8.963067, -2.71455 8.983333, -2.71455 9.004633, -2.7013 9.023867, -2.67835 9.041533, -2.67055 9.051933, -2.6721 9.0878, 
+    -2.6682 9.113767, -2.64795 9.134033, -2.6183 9.1522, -2.5868 9.1678, -2.5743 9.1761, -2.57585 9.187533, -2.6008 9.2052, -2.63665 9.243633, -2.6382 9.265467, -2.6273 9.325733, 
+    -2.6242 9.424433, -2.65305 9.5138, -2.71225 9.5782, -2.75125 9.6655, -2.7559 9.738233, -2.73485 9.8733, -2.7489 9.957467, -2.7676 10.009433, -2.75435 10.0988, -2.74965 10.158033, 
+    -2.7372 10.1975, -2.73875 10.2162, -2.7668 10.243233, -2.83855 10.284767, -2.85025 10.331533, -2.83935 10.358533, -2.81595 10.4084, -2.8175 10.443733, -2.82405 10.478233, -2.9247 10.6018, 
+    -2.93665 10.658933, -2.9028 10.730667, -2.85895 10.835633, -2.85895 10.902067, -2.84495 10.919367, -2.82205 10.9353, -2.7682 10.9353, -2.60075 10.910067, -2.45625 10.919367, -2.29075 10.924667, 
+    -1.9788 10.927333, -1.80935 10.922, -1.7376 10.928667, -1.63995 10.967167, -1.54325 10.9911, -1.47145 10.989767, -1.3758 10.960533, -1.2482 10.952567, -1.17345 10.964533, -1.10165 10.992433, 
+    -1.04985 10.9951, -0.994 10.9858, -0.9103 10.955233, -0.8764 10.955233, -0.80365 10.9858, -0.7698 10.9898, -0.7359 10.987133, -0.708 10.975167, -0.66215 10.944633, -0.62625 10.940633, 
+    -0.5864 10.9526, -0.53855 10.983167, -0.48075 10.9898, -0.44885 11.0031, -0.4299 11.046933, -0.31425 11.116033, -0.26445 11.154567, -0.2166 11.169167, -0.14285 11.169167, -0.0204 11.1371, 
+    0.0296 11.124, 0.0188 10.985367, -0.05145 10.879133, -0.0825 10.7621, -0.0933 10.682867, -0.0366 10.598233, 0.26595 10.375, 0.2862 10.306567, 0.2808 10.216533, 0.297 10.119333, 
+    0.3492 10.062, 0.3499 9.988833, 0.34115 9.9508, 0.32355 9.930333, 0.3075 9.912767, 0.306 9.893267, 0.3265 9.847433, 0.3272 9.804533, 0.28625 9.707, 0.257 9.6836, 
+    0.24235 9.6641, 0.24385 9.6407, 0.2011 9.611567, 0.14845 9.577367, 0.116 9.543133, 0.10925 9.482833, 0.11465 9.4405, 0.15115 9.4153, 0.2196 9.417033, 0.2863 9.4231, 
+    0.3682 9.459467, 0.43795 9.4696, 0.50165 9.455433, 0.53805 9.419033, 0.5532 9.346267, 0.4137 9.164333, 0.41065 9.099633, 0.4425 8.9662, 0.4721 8.877267, 0.4706 8.801433, 
+    0.45845 8.764033, 0.38115 8.715533, 0.3766 8.6933, 0.38115 8.665, 0.47285 8.583133, 0.59415 8.515433, 0.61385 8.482067, 0.61535 8.4659, 0.67755 8.436567, 0.6912 8.416367, 
+    0.68965 8.377967, 0.6389 8.312233, 0.5555 8.2415, 0.53125 8.161633, 0.5381 8.062567, 0.6139 7.923067, 0.62525 7.753267, 0.5828 7.609733, 0.5358 7.491467, 0.529 7.444967, 
+    0.5411 7.410567, 0.62905 7.358033, 0.6488 7.334767, 0.6253 7.198333, 0.52065 6.994133, 0.4691 6.881933, 0.4706 6.8132, 0.4895 6.761633, 0.59565 6.7111, 0.6472 6.605967, 
+    0.7382 6.573633, 0.77765 6.539267, 0.80795 6.375533, 0.85345 6.3371, 0.9202 6.292633, 1.00205 6.272433, 1.0263 6.2522, 1.0961 6.169333, 1.20875 6.111633, 1.25875 6.086033, 
+    1.1576 6.026467, 1.0518 5.8321, 0.97185 5.733333, 0.9013 5.6769, 0.84955 5.6628, 0.6544 5.661233, 0.6215 5.6722, 0.6191 5.686333, 0.64265 5.695733, 0.84485 5.700433, 
+    0.9201 5.741167, 0.95775 5.791333, 0.96245 5.857167, 0.97655 5.901067, 1.033 5.935533, 1.03535 5.9528, 1.0024 5.973167, 0.9601 5.981, 0.8566 5.949667, 0.8331 5.926133, 
+    0.8425 5.9089, 0.8684 5.891667, 0.8637 5.876, 0.78845 5.839933, 0.7814 5.814867, 0.7955 5.799167, 0.7861 5.791333, 0.75315 5.786633, 0.74375 5.772533, 0.75785 5.76, 
+    0.81665 5.7553, 0.85425 5.796033, 0.88485 5.8133, 0.906 5.807, 0.906 5.7835, 0.8731 5.753733, 0.82135 5.728633, 0.7814 5.727067, 0.7461 5.7349, 0.70615 5.767833, 
+    0.6873 5.770967, 0.67555 5.7647, 0.6732 5.731767, 0.6403 5.719233, 0.6003 5.723933, 0.59325 5.7553, 0.5721 5.7694, 0.52035 5.766267, 0.4498 5.767833, 0.3981 5.780367, 
+    0.3769 5.7741, 0.3722 5.756867, 0.39575 5.7443, 0.5321 5.736467, 0.5439 5.714533, 0.53445 5.698867, 0.4898 5.6926, 0.4075 5.691033, 0.344 5.678467, 0.1829 5.6586, 
+    0.0316 5.609033, -0.03215 5.5719, -0.06665 5.5648, -0.10645 5.5701, -0.12505 5.5648, -0.141 5.5188, -0.1861 5.4834, -0.3215 5.409067, -0.4622 5.357767, -0.7038 5.223267, 
+    -0.8233 5.175467, -0.89925 5.1619, -1.01585 5.156033, -1.09505 5.1443, -1.26885 5.047533, -1.5108 4.955133, -1.7154 4.862767, -1.77255 4.785067, -1.80555 4.7704, -1.86715 4.767467, 
+    -1.94415 4.727867, -2.06105 4.684833, -2.11135 4.678367, -2.1636 4.682267, -2.19645 4.69, -2.27385 4.7609, -2.3396 4.800867, -2.5388 4.888533, -2.63745 4.913033, -2.74 4.922067, 
+    -2.8611 4.9313, -2.9199 4.954067, -3.03365 4.9781, -3.0583 4.995767, -3.04885 5.007167, -3.0185 5.017267, -2.9635 5.0236, -2.9047 5.013467, -2.77765 5.0274, -2.7587 5.042567, 
+    -2.7492 5.083, -2.77385 5.2903, -2.7693 5.433167, -2.79685 5.5588, -2.8403 5.581033, -2.86205 5.581033, -2.89975 5.5675, -2.92585 5.563633, -2.9476 5.5704, -2.9824 5.6216, 
+    -3.04255 5.655433, -3.065 5.681067, -3.07395 5.831367, -3.1285 5.943467, -3.2493 6.2655, -3.31015 6.419333, -3.3352 6.501633, -3.32535 6.6054, -3.2985 6.702, -3.286 6.8177, 
+    -3.24215 6.909533, -3.12585 7.0443, -3.05605 7.113467, -3.0337 7.2244))
+
+POLYGON ((0.0296 11.124, 0.39775 11.0471, 0.46795 11.040167, 0.52255 10.9882, 0.5719 10.974333, 0.6499 10.974333, 0.78505 10.991667, 0.889 10.9882, 0.902 10.801067, 0.82925 10.633033, 
+    0.76295 10.510033, 0.7266 10.426867, 0.737 10.357567, 0.77595 10.2952, 0.83835 10.2363, 1.0541 10.128867, 1.3335 10.000667, 1.3907 9.936567, 1.4141 9.815267, 1.4271 9.622967, 
+    1.4024 9.508633, 1.405 9.354433, 1.4362 9.271267, 1.5064 9.205433, 1.5753 9.1552, 1.60905 9.099733, 1.60645 8.720333, 1.62075 8.204033, 1.62465 7.737967, 1.59735 7.4677, 
+    1.61815 7.211267, 1.62205 7.055333, 1.60125 7.013767, 1.56485 6.977367, 1.5207 6.953133, 1.5181 6.932333, 1.58305 6.831833, 1.59865 6.778133, 1.58695 6.651667, 1.60255 6.580633, 
+    1.65455 6.497467, 1.7689 6.3554, 1.7728 6.298233, 1.7312 6.2705, 1.68705 6.267033, 1.62985 6.2653, 1.59865 6.246267, 1.59605 6.222, 1.6232 6.189467, 1.3528 6.126767, 
+    1.25875 6.086033, 1.20875 6.111633, 1.0961 6.169333, 1.0263 6.2522, 1.00205 6.272433, 0.9202 6.292633, 0.85345 6.3371, 0.80795 6.375533, 0.77765 6.539267, 0.7382 6.573633, 
+    0.6472 6.605967, 0.59565 6.7111, 0.4895 6.761633, 0.4706 6.8132, 0.4691 6.881933, 0.52065 6.994133, 0.6253 7.198333, 0.6488 7.334767, 0.62905 7.358033, 0.5411 7.410567, 
+    0.529 7.444967, 0.5358 7.491467, 0.5828 7.609733, 0.62525 7.753267, 0.6139 7.923067, 0.5381 8.062567, 0.53125 8.161633, 0.5555 8.2415, 0.6389 8.312233, 0.68965 8.377967, 
+    0.6912 8.416367, 0.67755 8.436567, 0.61535 8.4659, 0.61385 8.482067, 0.59415 8.515433, 0.47285 8.583133, 0.38115 8.665, 0.3766 8.6933, 0.38115 8.715533, 0.45845 8.764033, 
+    0.4706 8.801433, 0.4721 8.877267, 0.4425 8.9662, 0.41065 9.099633, 0.4137 9.164333, 0.5532 9.346267, 0.53805 9.419033, 0.50165 9.455433, 0.43795 9.4696, 0.3682 9.459467, 
+    0.2863 9.4231, 0.2196 9.417033, 0.15115 9.4153, 0.11465 9.4405, 0.10925 9.482833, 0.116 9.543133, 0.14845 9.577367, 0.2011 9.611567, 0.24385 9.6407, 0.24235 9.6641, 
+    0.257 9.6836, 0.28625 9.707, 0.3272 9.804533, 0.3265 9.847433, 0.306 9.893267, 0.3075 9.912767, 0.32355 9.930333, 0.34115 9.9508, 0.3499 9.988833, 0.3492 10.062, 
+    0.297 10.119333, 0.2808 10.216533, 0.2862 10.306567, 0.26595 10.375, -0.0366 10.598233, -0.0933 10.682867, -0.0825 10.7621, -0.05145 10.879133, 0.0188 10.985367, 0.0296 11.124))
+
+POLYGON ((0.1196 14.8782, 0.238 14.858267, 0.419 14.856167, 0.52195 14.890467, 0.61245 14.965333, 0.6905 15.0402, 0.8809 15.046433, 1.05565 15.0402, 1.41145 15.120267, 1.62995 15.213833, 
+    1.8297 15.216967, 2.10435 15.2731, 2.3197 15.323, 2.75035 15.396833, 3.07805 15.428033, 3.4245 15.5081, 3.6305 15.5809, 3.8146 15.700467, 3.85205 15.8315, 3.8864 16.099767, 
+    3.97065 16.208933, 4.1423 16.331633, 4.1766 16.666467, 4.1984 17.276833, 4.23895 17.8664, 4.29825 18.466367, 4.3451 19.045533, 4.34725 19.115667, 4.34825 19.149, 4.7751 19.2863, 
+    5.079 19.365933, 5.33395 19.4418, 5.7403 19.5548, 5.9372 19.642033, 6.19675 19.8984, 6.68275 20.273833, 7.1187 20.629567, 7.1517 20.650033, 7.20635 20.657633, 7.43625 20.669767, 
+    7.5114 20.865467, 7.5774 20.9155, 7.8039 21.066433, 8.12945 21.25, 8.67695 21.563233, 9.18575 21.8507, 9.66495 22.1245, 10.17375 22.410433, 10.60285 22.6994, 11.1253 22.994433, 
+    11.62955 23.286433, 11.96305 23.473767, 12 23.507833, 12.0589 23.505967, 12.25185 23.481733, 12.3973 23.450767, 12.6397 23.403633, 12.88515 23.355167, 13.0407 23.334967, 13.4498 23.178733, 
+    13.6811 23.057533, 13.871 22.939033, 14.15985 22.7734, 14.21845 22.761267, 14.2932 22.7707, 14.40935 22.8259, 14.78115 22.9709, 14.8211 22.928, 14.86525 22.880667, 14.9405 22.769467, 
+    14.95685 22.621233, 14.983 22.444633, 15.0844 22.353067, 15.122 22.265867, 15.11545 21.6598, 15.104 21.5813, 15.14325 21.457067, 15.31005 21.223767, 15.4016 21.1344, 15.4392 21.038467, 
+    15.50135 20.988333, 15.4948 20.942567, 15.42615 20.8728, 15.42615 20.827, 15.5373 20.735433, 15.8709 20.6068, 15.93465 20.561033, 15.95105 20.4978, 15.85945 20.2776, 15.78095 20.0487, 
+    15.8349 19.7413, 15.7564 19.388133, 15.6632 18.797333, 15.57325 18.343867, 15.5667 18.176, 15.552 18.1215, 15.5291 17.692033, 15.55365 17.360633, 15.53075 17.029267, 15.5438 16.7851, 
+    15.5258 16.704433, 14.8619 16.094, 14.06555 15.396367, 13.68455 15.045367, 13.6584 14.737967, 13.611 14.040333, 13.5963 13.8027, 13.5463 13.804767, 13.49 13.807067, 13.4082 13.785267, 
+    13.32645 13.597767, 13.2774 13.5498, 13.2022 13.5171, 13.05175 13.514933, 12.93075 13.464767, 12.79995 13.349233, 12.68385 13.1988, 12.58245 13.126867, 12.4647 13.076733, 12.27505 13.070167, 
+    12.13125 13.1035, 12 13.149767, 11.99245 13.153867, 11.877 13.2164, 11.6731 13.2735, 11.35695 13.2853, 11.1767 13.319767, 10.8103 13.3237, 10.59755 13.303033, 10.05975 13.1012, 
+    9.9593 13.046067, 9.7879 12.8866, 9.6106 12.807833, 9.454 12.798967, 9.02555 12.8029, 8.87485 12.839333, 8.6473 12.922033, 8.1893 13.131733, 8.012 13.249867, 7.7047 13.2479, 
+    7.63675 13.231167, 7.1019 12.985067, 6.9985 13.005733, 6.85965 13.186867, 6.7917 13.348333, 6.7503 13.427067, 6.5021 13.5462, 6.3041 13.595433, 6.0441 13.626933, 5.9525 13.658433, 
+    5.8136 13.7362, 5.46495 13.791333, 5.1399 13.745067, 4.88875 13.7431, 4.6819 13.6801, 4.50165 13.555067, 4.16475 13.3759, 4.11455 13.2873, 4.0909 13.022467, 4.04065 12.878733, 
+    3.9934 12.794067, 3.8663 12.699567, 3.74815 12.5893, 3.7304 12.4682, 3.74885 12.094967, 3.7423 12.055767, 3.72705 12.0311, 3.6966 12.012233, 3.6909 12, 3.68455 11.9841, 
+    3.6167 11.814233, 3.48505 11.9217, 3.4508 11.959433, 3.43255 12, 3.42465 12.0359, 3.4172 12.0695, 3.3522 12.164, 3.23105 12.2536, 3.05675 12.340233, 2.8824 12.330367, 
+    2.7051 12.276233, 2.5367 12.171867, 2.3876 12.0477, 2.3303 12, 2.24715 11.9283, 2.18695 11.877567, 2.17465 11.9622, 2.17045 12, 2.16065 12.0339, 2.09345 12.2654, 
+    2.10525 12.434733, 2.1998 12.546967, 2.2205 12.6021, 2.21755 12.680867, 2.0964 12.790133, 1.93095 12.782267, 1.78025 12.687733, 1.7241 12.681833, 1.6502 12.7094, 1.4877 12.8679, 
+    1.30155 13.029367, 1.1006 13.212467, 1.09765 13.240033, 1.1538 13.352267, 1.09765 13.4133, 0.9706 13.4714, 0.64555 13.812033, 0.52145 14.057167, 0.3146 14.456833, 0.09595 14.665567, 
+    0.1159 14.844867, 0.1196 14.8782))
+
+POLYGON ((0.889 10.9882, 0.903 11.021533, 0.92065 11.063467, 0.94925 11.088867, 1.0037 11.1043, 1.04455 11.1034, 1.0881 11.0807, 1.1072 11.0798, 1.1167 11.090667, 1.1181 11.123367, 
+    1.19025 11.1787, 1.21205 11.235, 1.23925 11.366567, 1.26855 11.384733, 1.30255 11.4038, 1.32025 11.481833, 1.37475 11.5363, 1.45915 11.567167, 1.5286 11.5717, 1.58035 11.5681, 
+    1.60825 11.577133, 1.64365 11.610733, 1.67225 11.617067, 1.6995 11.612533, 1.7621 11.581667, 1.8193 11.578067, 1.8656 11.589867, 1.89285 11.615267, 1.9119 11.615267, 1.95545 11.593467, 
+    1.9786 11.5962, 2.07185 11.6307, 2.1141 11.669733, 2.15495 11.745967, 2.18695 11.877567, 2.24715 11.9283, 2.3303 12, 2.3876 12.0477, 2.5367 12.171867, 2.7051 12.276233, 
+    2.8824 12.330367, 3.05675 12.340233, 3.23105 12.2536, 3.3522 12.164, 3.4172 12.0695, 3.42465 12.0359, 3.43255 12, 3.4508 11.959433, 3.48505 11.9217, 3.6167 11.814233, 
+    3.54555 11.636067, 3.3947 11.4141, 3.3734 11.355267, 3.3819 11.3306, 3.54985 11.220567, 3.6523 11.0005, 3.62955 10.812667, 3.65085 10.778533, 3.77895 10.695067, 3.7989 10.630533, 
+    3.79605 10.579333, 3.77325 10.5262, 3.77895 10.438933, 3.81025 10.361133, 3.7519 10.338367, 3.64085 10.3877, 3.5754 10.3896, 3.5555 10.372533, 3.52985 10.3251, 3.5384 10.245433, 
+    3.5982 10.158133, 3.6067 10.1183, 3.5555 10.05, 3.5612 10.002567, 3.5868 9.941867, 3.58395 9.9115, 3.49995 9.8413, 3.3662 9.778667, 3.3605 9.645867, 3.3121 9.596533, 
+    3.25805 9.499767, 3.20395 9.465633, 3.22245 9.236067, 3.1655 9.1241, 3.07725 9.0691, 2.9435 9.033033, 2.79265 8.9951, 2.75135 8.957133, 2.7286 8.885033, 2.6916 8.646, 
+    2.67165 8.454367, 2.64745 8.321533, 2.66165 8.238067, 2.7556 8.050233, 2.75845 7.962967, 2.75985 7.7998, 2.7741 7.704933, 2.7627 7.5835, 2.79685 7.494333, 2.8495 7.441233, 
+    2.85235 7.412767, 2.8267 7.3919, 2.7755 7.357733, 2.76125 7.3312, 2.81535 7.171833, 2.8011 7.078867, 2.80965 7.014333, 2.7399 6.925167, 2.77975 6.7696, 2.8025 6.669067, 
+    2.7769 6.596967, 2.7171 6.412933, 2.68195 6.327233, 2.66825 6.293867, 2.5589 6.277233, 2.28405 6.2832, 2.20215 6.2723, 2.0178 6.229967, 1.9318 6.221767, 1.8007 6.2177, 
+    1.70445 6.194467, 1.6232 6.189467, 1.59605 6.222, 1.59865 6.246267, 1.62985 6.2653, 1.68705 6.267033, 1.7312 6.2705, 1.7728 6.298233, 1.7689 6.3554, 1.65455 6.497467, 
+    1.60255 6.580633, 1.58695 6.651667, 1.59865 6.778133, 1.58305 6.831833, 1.5181 6.932333, 1.5207 6.953133, 1.56485 6.977367, 1.60125 7.013767, 1.62205 7.055333, 1.61815 7.211267, 
+    1.59735 7.4677, 1.62465 7.737967, 1.62075 8.204033, 1.60645 8.720333, 1.60905 9.099733, 1.5753 9.1552, 1.5064 9.205433, 1.4362 9.271267, 1.405 9.354433, 1.4024 9.508633, 
+    1.4271 9.622967, 1.4141 9.815267, 1.3907 9.936567, 1.3335 10.000667, 1.0541 10.128867, 0.83835 10.2363, 0.77595 10.2952, 0.737 10.357567, 0.7266 10.426867, 0.76295 10.510033, 
+    0.82925 10.633033, 0.902 10.801067, 0.889 10.9882))
+
+POLYGON ((2.5104 51.122333, 2.64715 51.170233, 2.72885 51.200967, 2.80525 51.2282, 3.01485 51.300367, 3.1215 51.3317, 3.2263 51.361267, 3.3027 51.384933, 3.3026 51.330633, 3.3356 51.285333, 
+    3.3919 51.2698, 3.44045 51.276267, 3.49675 51.3125, 3.52585 51.320267, 3.56275 51.318967, 3.7608 51.2465, 3.8035 51.2452, 3.95495 51.262033, 4.07145 51.298267, 4.1559 51.339067, 
+    4.19985 51.3518, 4.22295 51.361267, 4.22475 51.3802, 4.27825 51.385667, 4.35395 51.383067, 4.37725 51.392133, 4.37725 51.408967, 4.35005 51.4439, 4.37725 51.4905, 4.4258 51.496967, 
+    4.47045 51.4892, 4.5384 51.452967, 4.5724 51.4523, 4.65975 51.4769, 4.73935 51.5235, 4.76265 51.528667, 4.7782 51.5209, 4.7782 51.495033, 4.751 51.4523, 4.75295 51.438067, 
+    4.7879 51.4277, 4.885 51.435467, 4.9607 51.469133, 5.0345 51.466533, 5.0646 51.432233, 5.10535 51.3701, 5.21605 51.3041, 5.2704 51.296333, 5.41215 51.332567, 5.44515 51.3261, 
+    5.5772 51.239367, 5.64805 51.1921, 5.7102 51.131267, 5.72575 51.087267, 5.69465 51.012167, 5.6869 50.947467, 5.63155 50.901533, 5.61795 50.8394, 5.6199 50.7721, 5.63545 50.7488, 
+    5.7034 50.7229, 5.816 50.711233, 5.90725 50.7242, 5.95385 50.680167, 6.00435 50.667233, 6.07715 50.673033, 6.11015 50.663967, 6.1296 50.640667, 6.14705 50.6342, 6.20335 50.6562, 
+    6.23055 50.648433, 6.248 50.627733, 6.23635 50.607033, 6.16065 50.556533, 6.1529 50.535833, 6.17425 50.512533, 6.2286 50.4983, 6.2946 50.503467, 6.33735 50.4944, 6.3548 50.4763, 
+    6.35095 50.455567, 6.3315 50.388267, 6.34025 50.363033, 6.3713 50.341033, 6.3713 50.3281, 6.348 50.312567, 6.27035 50.307367, 6.1927 50.271133, 6.1286 50.2103, 6.1145 50.1758, 
+    6.0645 50.178367, 5.98115 50.182633, 5.92785 50.1714, 5.8521 50.111567, 5.7076 49.968433, 5.69075 49.886133, 5.7581 49.7926, 5.8956 49.687833, 5.92085 49.641067, 5.8666 49.549433, 
+    5.63755 49.547667, 5.4886 49.518533, 5.45285 49.5256, 5.3946 49.575033, 5.3231 49.6227, 5.3019 49.644767, 5.28735 49.706533, 5.26485 49.740567, 5.21585 49.780267, 5.151 49.805867, 
+    5.06295 49.817367, 4.9014 49.818233, 4.87225 49.826167, 4.8511 49.85, 4.8524 49.909167, 4.82195 49.965233, 4.8127 50.14, 4.78355 50.174433, 4.7571 50.1771, 4.7359 50.169133, 
+    4.65185 50.108667, 4.5512 50.0142, 4.47045 49.977133, 4.36585 49.967433, 4.203 49.974467, 4.14075 49.987733, 4.11295 50.007133, 4.11165 50.030967, 4.14935 50.067633, 4.19175 50.111767, 
+    4.1838 50.128533, 4.1666 50.139133, 4.12555 50.144433, 4.1123 50.152367, 4.10835 50.175333, 4.1242 50.217267, 4.15865 50.252567, 4.1719 50.274633, 4.1613 50.287, 4.1017 50.301133, 
+    4.08715 50.3126, 4.07525 50.3329, 4.04875 50.355867, 3.98915 50.366467, 3.83755 50.3647, 3.70915 50.3435, 3.6681 50.3382, 3.6509 50.349667, 3.6509 50.366467, 3.65885 50.4203, 
+    3.64425 50.4459, 3.59925 50.4715, 3.48935 50.5121, 3.4278 50.528467, 3.30335 50.534633, 3.27685 50.547, 3.24905 50.569067, 3.2345 50.599967, 3.22255 50.6891, 3.2067 50.729733, 
+    3.17755 50.7615, 3.11535 50.787967, 3.0306 50.806533, 2.98425 50.799467, 2.92335 50.753567, 2.90745 50.708533, 2.8889 50.7006, 2.86905 50.702367, 2.6976 50.791967, 2.6023 50.8423, 
+    2.5864 50.860833, 2.5824 50.983533, 2.56125 51.0462, 2.5104 51.122333))
+
+POLYGON ((5.8666 49.549433, 5.92085 49.641067, 5.8956 49.687833, 5.7581 49.7926, 5.69075 49.886133, 5.7076 49.968433, 5.8521 50.111567, 5.92785 50.1714, 5.98115 50.182633, 6.0645 50.178367, 
+    6.1145 50.1758, 6.082 50.0964, 6.08295 50.001267, 6.1179 49.959867, 6.2752 49.855, 6.4072 49.781233, 6.43925 49.7495, 6.4237 49.709367, 6.4276 49.6796, 6.414 49.6369, 
+    6.40305 49.595233, 6.35655 49.527433, 6.3481 49.5218, 6.2981 49.488467, 6.2221 49.5097, 6.12545 49.515, 6.0725 49.5097, 6.0341 49.477033, 5.99965 49.470867, 5.9692 49.4788, 
+    5.9136 49.521167, 5.8666 49.549433))
+
+POLYGON ((12.2459 43.948933, 12.23665 43.9859, 12.2759 44.027433, 12.34055 44.062867, 12.4283 44.070533, 12.46525 44.052067, 12.49065 43.988967, 12.4976 43.945867, 12.46985 43.908933, 12.4006 43.882767, 
+    12.33595 43.882767, 12.28515 43.905833, 12.2459 43.948933))
+
+POLYGON ((9.39555 30.1174, 9.9096 30.424, 10.0956 30.578233, 10.20355 30.735333, 10.32 30.956767, 10.30435 31.0372, 10.1084 31.381667, 10.1084 31.559567, 10.1751 31.630533, 10.2319 31.655133, 
+    10.462 31.702467, 10.6182 31.7157, 10.71615 31.775333, 10.7957 31.847233, 10.89225 32.063, 10.9803 32.129233, 11.1621 32.227667, 11.28845 32.3081, 11.47875 32.363, 11.56965 32.433, 
+    11.59235 32.480333, 11.5526 32.5428, 11.47875 32.673367, 11.4518 32.7538, 11.5143 32.9639, 11.5143 33.0112, 11.47165 33.047167, 11.4745 33.077433, 11.52945 33.125333, 11.569 33.1598, 
+    11.57765 33.155367, 11.71755 33.108767, 11.7495 33.107433, 11.7615 33.108767, 11.7575 33.1234, 11.70355 33.159367, 11.69955 33.172667, 11.69955 33.179333, 11.70955 33.183333, 11.74355 33.176667, 
+    11.9154 33.080767, 11.93535 33.076967, 12 33.064667, 12.13945 33.0489, 12.3345 33.0015, 12.5599 32.936267, 12.67405 32.8918, 12.70965 32.872033, 12.78975 32.8661, 12.88465 32.874, 
+    12.9647 32.8819, 13.0774 32.879933, 13.1708 32.894767, 13.2486 32.944833, 13.26435 32.9435, 13.30425 32.9066, 13.3369 32.886867, 13.39325 32.892767, 13.5445 32.9244, 13.629 32.9333, 
+    13.67945 32.9234, 13.7358 32.8997, 13.96415 32.842367, 14.0902 32.827533, 14.16135 32.791967, 14.22365 32.726733, 14.2859 32.691167, 14.3571 32.6319, 14.45495 32.586433, 14.578 32.559767, 
+    14.6759 32.549867, 14.7441 32.5637, 14.81825 32.565667, 14.8894 32.528133, 14.97095 32.509367, 15.1637 32.507367, 15.2319 32.4797, 15.3268 32.367067, 15.38165 32.223767, 15.33125 32.0716, 
+    15.3253 31.966867, 15.35645 31.819633, 15.4276 31.673367, 15.52845 31.590367, 15.5833 31.5459, 15.6189 31.4787, 15.69305 31.413467, 15.86505 31.3206, 15.98665 31.267233, 16.1097 31.248467, 
+    16.41515 31.2623, 16.68055 31.2633, 16.8496 31.259333, 17.0409 31.214867, 17.34635 31.157567, 17.5139 31.126933, 17.67405 31.067633, 17.89055 30.951033, 18.1115 30.768233, 18.239 30.671367, 
+    18.44955 30.566633, 18.8425 30.3858, 18.98185 30.340333, 19.07525 30.3354, 19.17315 30.365033, 19.51415 30.507333, 19.65205 30.565633, 19.77365 30.640733, 19.9901 30.8186, 20.0924 30.9283, 
+    20.13395 31.029067, 20.12205 31.173367, 20.03755 31.326533, 19.89815 31.561733, 19.81365 31.6892, 19.78695 31.8157, 19.80475 31.9145, 19.92485 32.0914, 20.0494 32.194167, 20.17395 32.3483, 
+    20.2644 32.4402, 20.34745 32.501467, 20.52535 32.576567, 20.62025 32.6082, 20.7641 32.690233, 20.9776 32.846367, 21.08435 32.9096, 21.1837 32.9501, 21.26675 32.954067, 21.38535 32.956033, 
+    21.45355 32.9758, 21.5099 33.015333, 21.59145 33.030167, 21.6715 33.0361, 21.72785 33.014333, 21.81685 33.006433, 21.94435 33.032133, 21.9903 33.021267, 22.05555 33.0094, 22.12375 33.0094, 
+    22.20975 33.0272, 22.29575 33.041033, 22.357 33.037133, 22.4196 33.026367, 22.50485 33.0183, 22.62645 33.008433, 22.8874 32.921467, 23.052 32.823633, 23.1736 32.732733, 23.19435 32.7011, 
+    23.18545 32.639833, 23.14985 32.602267, 23.009 32.4985, 22.9932 32.4607, 22.99115 32.437833, 23.009 32.405633, 23.06535 32.383867, 23.32335 32.387833, 23.50125 32.362133, 23.6347 32.3147, 
+    23.9446 32.1813, 24.12845 32.0983, 24.39385 32.010367, 24.4858 31.9886, 24.5807 31.992567, 24.7809 32.068667, 24.86985 32.094333, 24.91135 32.086433, 24.98255 32.060767, 25.07745 31.959967, 
+    25.1857 31.883867, 25.23905 31.828533, 25.245 31.783067, 25.2298 31.746867, 24.99 31.5927, 24.90915 31.4742, 24.891 31.301833, 24.9415 31.206233, 25.0011 31.019033, 25.0314 30.9423, 
+    25.0294 30.784733, 24.9678 30.611, 24.8607 30.453467, 24.79805 30.2757, 24.78595 30.1922, 24.8223 30.0791, 24.9718 29.812467, 24.96575 29.696667, 24.90915 29.4327, 24.91725 29.365367, 
+    24.93745 29.327667, 25.0142 29.2388, 25.0203 29.106833, 24.99605 28.2746, 25.01325 26.8311, 24.99515 26.312433, 25.01875 25.7419, 25.00345 25.6493, 25.009 25.3455, 25.00065 25.167667, 
+    25.002 24.591533, 25.02285 24.0043, 25.0103 23.793133, 25.02975 23.4134, 25.0172 22.839133, 25.03805 22.5316, 25.0325 22.250033, 25.024404 22.008123, 25.01725 21.794333, 25.02415 21.229333, 
+    25.03385 20.640233, 25.0241 20.117867, 24.2085 20.110433, 24.07375 20.1123, 24.07125 19.6007, 24.02125 19.623867, 23.60315 19.817467, 22.94155 20.107, 21.7537 20.673933, 20.85775 21.107567, 
+    20.6456 21.228767, 20.4244 21.324367, 20.1941 21.4429, 19.69815 21.6853, 18.7426 22.1647, 18.0972 22.4731, 17.40525 22.819167, 16.88305 23.081767, 16.18305 23.44, 16.03155 23.507333, 
+    15.675 23.339, 14.99115 23.064267, 14.8134 22.983467, 14.78115 22.9709, 14.40935 22.8259, 14.2932 22.7707, 14.21845 22.761267, 14.15985 22.7734, 13.871 22.939033, 13.6811 23.057533, 
+    13.4498 23.178733, 13.0407 23.334967, 12.88515 23.355167, 12.6397 23.403633, 12.3973 23.450767, 12.25185 23.481733, 12.0589 23.505967, 12 23.507833, 11.96305 23.473767, 11.7172 23.746833, 
+    11.63185 23.9084, 11.61135 24.1253, 11.48275 24.267133, 11.3006 24.385467, 11.10255 24.458267, 10.8988 24.503, 10.7531 24.516667, 10.67115 24.512133, 10.4993 24.453733, 10.1396 24.6646, 
+    10.0497 24.767, 10.036 24.870133, 10.0383 24.9915, 9.9996 25.112867, 9.896 25.319933, 9.78905 25.464033, 9.5102 25.768167, 9.37815 25.9502, 9.1949 26.208833, 9.47035 26.312, 
+    9.68545 26.469, 9.76515 26.588833, 9.7993 26.698067, 9.8528 27.032567, 9.80725 27.116, 9.6035 27.324567, 9.7765 27.491433, 9.82315 27.740967, 9.89375 27.8957, 9.8767 27.973833, 
+    9.81065 28.0512, 9.71735 28.0982, 9.5466 28.152833, 9.5648 28.347, 9.484 28.576833, 9.47945 28.787667, 9.451 29.202567, 9.484 29.3429, 9.5409 29.456667, 9.55685 29.5871, 
+    9.4988 29.826033, 9.3269 29.986067, 9.3155 30.0422, 9.3451 30.084667, 9.34555 30.084967, 9.39555 30.1174))
+
+POLYGON ((9.47885 47.5207, 9.52885 47.517567, 9.56615 47.515233, 9.68425 47.524767, 9.7916 47.545033, 9.86855 47.545033, 9.9043 47.540267, 9.9079 47.530733, 9.90075 47.508067, 9.9079 47.498533, 
+    9.941 47.480033, 10.0054 47.450233, 10.009 47.432367, 9.975 47.3954, 9.9732 47.370367, 9.99825 47.338167, 10.0573 47.336967, 10.12705 47.352467, 10.15035 47.3513, 10.1754 47.341733, 
+    10.17 47.283333, 10.14495 47.234433, 10.1557 47.2249, 10.19685 47.2261, 10.28005 47.264867, 10.4107 47.370967, 10.4375 47.409133, 10.3749 47.539067, 10.3785 47.5522, 10.41425 47.5677, 
+    10.46795 47.5677, 10.5753 47.524767, 10.68175 47.521767, 10.8213 47.507467, 10.8553 47.483633, 10.86785 47.414467, 10.98415 47.352467, 11.0405 47.347133, 11.16935 47.393633, 11.32855 47.393633, 
+    11.3608 47.404367, 11.36795 47.4437, 11.3903 47.463367, 11.72665 47.538467, 11.80045 47.570333, 11.92265 47.587033, 12 47.5976, 12.0832 47.644333, 12.11625 47.6838, 12.1189 47.731533, 
+    12.1534 47.752733, 12.21965 47.7545, 12.34955 47.715633, 12.42645 47.676733, 12.4702 47.646667, 12.4994 47.6449, 12.5365 47.669633, 12.57095 47.717367, 12.62135 47.727967, 12.7486 47.687333, 
+    12.78835 47.643133, 12.82545 47.5813, 12.94215 47.5212, 13.00575 47.5159, 13.0283 47.5495, 13.0389 47.6131, 13.07605 47.669667, 13.0601 47.696167, 12.99915 47.7333, 12.91695 47.742133, 
+    12.8719 47.758033, 12.87985 47.7969, 12.9408 47.834033, 12.9488 47.871133, 12.91165 47.931233, 12.8975 48, 12.78725 48.066733, 12.76935 48.0881, 12.782 48.109, 12.8372 48.1682, 
+    12.957 48.225067, 12.96935 48.226367, 13.01285 48.223533, 13.04105 48.2332, 13.1413 48.2625, 13.2301 48.272733, 13.29495 48.2847, 13.3423 48.291233, 13.37815 48.3043, 13.41315 48.3231, 
+    13.4319 48.343, 13.43275 48.38, 13.43065 48.420667, 13.43065 48.4713, 13.4392 48.5151, 13.4592 48.547233, 13.4925 48.572867, 13.65165 48.561833, 13.73705 48.5424, 13.79625 48.520333, 
+    13.83475 48.5822, 13.8628 48.667233, 13.8614 48.694367, 13.86435 48.786833, 14.0164 48.7144, 14.06625 48.682, 14.1033 48.647033, 14.11865 48.625733, 14.14165 48.609567, 14.1749 48.599333, 
+    14.26565 48.5925, 14.32445 48.5857, 14.36535 48.5857, 14.3986 48.597633, 14.43565 48.6232, 14.45735 48.6343, 14.4912 48.634733, 14.605 48.6262, 14.6561 48.625367, 14.6932 48.629633, 
+    14.752 48.675667, 14.8159 48.7277, 14.8619 48.743033, 14.91685 48.757533, 14.95905 48.778867, 14.97825 48.8181, 14.99425 48.939633, 15.0262 48.979733, 15.06325 49.0036, 15.10415 49.010433, 
+    15.1655 49.007, 15.2422 48.983133, 15.38665 48.9635, 15.5132 48.939633, 15.70175 48.892333, 15.7631 48.888067, 15.84745 48.886367, 15.90755 48.871867, 15.9459 48.8437, 16.01105 48.803633, 
+    16.07115 48.774633, 16.1932 48.7401, 16.26225 48.732433, 16.33255 48.7316, 16.38625 48.737567, 16.4169 48.7495, 16.4757 48.797233, 16.5051 48.8092, 16.5575 48.8143, 16.62525 48.793, 
+    16.7422 48.740567, 16.78565 48.733733, 16.8483 48.740567, 16.9058 48.7295, 16.94415 48.712433, 16.9646 48.693667, 16.9838 48.650167, 16.9825 48.601567, 16.9785 48.586167, 16.96975 48.5521, 
+    16.8822 48.4357, 16.8745 48.405867, 16.8873 48.376867, 16.92435 48.319733, 16.95055 48.264733, 17.0196 48.166667, 17.1167 48.074567, 17.15825 48.061667, 17.10965 48, 17.0596 47.908033, 
+    17.05455 47.842633, 17.06965 47.760433, 17.05705 47.7353, 17.02685 47.728567, 16.94385 47.738633, 16.8533 47.723533, 16.78285 47.701733, 16.7451 47.708467, 16.70735 47.760433, 16.66205 47.780567, 
+    16.51615 47.767167, 16.4382 47.7286, 16.4382 47.698433, 16.4759 47.685, 16.54385 47.676633, 16.60425 47.633033, 16.62185 47.5844, 16.61935 47.515633, 16.55645 47.477067, 16.46335 47.440167, 
+    16.41805 47.3999, 16.413 47.341233, 16.47085 47.269133, 16.4985 47.150067, 16.47585 47.098067, 16.41045 47.062867, 16.2872 47.012567, 16.1035 46.9505, 16.0869 46.9252, 16.065 46.891867, 
+    16.0361 46.8904, 15.9698 46.865667, 15.97245 46.837367, 16.03875 46.786133, 16.06525 46.740167, 16.0361 46.7066, 15.99105 46.7013, 15.9327 46.7225, 15.8452 46.741933, 15.7153 46.718967, 
+    15.64905 46.704833, 15.6079 46.660633, 15.55225 46.639433, 15.0936 46.637667, 14.95305 46.607633, 14.57925 46.4309, 14.5077 46.427367, 14.45595 46.459167, 14.3897 46.469767, 14.25445 46.4468, 
+    14.20145 46.453867, 14.0994 46.501567, 13.89665 46.531367, 13.715 46.5581, 13.50155 46.565167, 12.9077 46.619933, 12.73135 46.6641, 12.63595 46.672933, 12.49275 46.703, 12.3178 46.809033, 
+    12.30455 46.865567, 12.2674 46.892067, 12.1879 46.906233, 12.111 46.969833, 12.1057 47.029933, 12.08185 47.059967, 12.04735 47.0582, 12 47.0242, 11.9171 47.000367, 11.7111 46.941133, 
+    11.65675 46.941133, 11.52345 47.013567, 11.37615 46.955133, 11.235 46.959233, 11.1824 46.953367, 11.1245 46.9195, 11.00705 46.759433, 10.97985 46.736633, 10.8799 46.726133, 10.7221 46.760033, 
+    10.58005 46.847667, 10.35825 46.954567, 10.16535 46.834233, 10.12065 46.810267, 10.0575 46.810267, 9.9751 46.825467, 9.86285 46.873367, 9.8506 46.895567, 9.8778 46.9429, 9.87425 46.9721, 
+    9.81815 46.993133, 9.69015 47.013, 9.61825 47.0352, 9.55515 47.162567, 9.5043 47.206967, 9.4999 47.299867, 9.55425 47.373467, 9.53675 47.440067, 9.47885 47.5207))
+
+POLYGON ((12.14495 50.293333, 12.24515 50.266867, 12.26545 50.241233, 12.279 50.217133, 12.2858 50.1885, 12.2971 50.173433, 12.3174 50.174933, 12.35355 50.203567, 12.3942 50.241233, 12.43935 50.281933, 
+    12.51615 50.3196, 12.65165 50.3648, 12.8809 50.426567, 13.07065 50.494367, 13.1768 50.557667, 13.24455 50.5908, 13.30325 50.6059, 13.36875 50.6119, 13.42975 50.6104, 13.4862 50.6089, 
+    13.52685 50.623967, 13.5472 50.645067, 13.54945 50.669167, 13.56525 50.681233, 13.61495 50.693267, 13.6895 50.703833, 13.79565 50.714367, 14.17845 50.815333, 14.38625 50.869567, 14.41785 50.886133, 
+    14.4224 50.913267, 14.40885 50.934367, 14.3682 50.953967, 14.3072 50.979567, 14.3004 50.996133, 14.31625 51.015733, 14.36365 51.0293, 14.4314 51.041333, 14.5037 51.036833, 14.5647 51.023267, 
+    14.6008 51.0067, 14.6189 50.979567, 14.67085 50.883133, 14.70695 50.8515, 14.7476 50.8334, 14.79055 50.8334, 14.8786 50.846967, 14.9111 50.8548, 14.98475 50.8726, 15.0254 50.893667, 
+    15.0435 50.911767, 15.048 50.932867, 15.0277 50.979567, 15.0322 51.002167, 15.05025 51.014233, 15.0977 51.017233, 15.13155 51.0112, 15.1835 50.9901, 15.2603 50.9419, 15.3326 50.887667, 
+    15.38455 50.801767, 15.39585 50.7882, 15.41165 50.782167, 15.47375 50.777667, 15.6386 50.756567, 15.808 50.729433, 15.93225 50.684233, 15.9729 50.664633, 16.00225 50.648067, 16.0158 50.613433, 
+    16.0429 50.5863, 16.07 50.583267, 16.10615 50.592333, 16.1423 50.616433, 16.24845 50.6541, 16.2936 50.649567, 16.34105 50.6345, 16.3975 50.599867, 16.4246 50.5652, 16.42235 50.538833, 
+    16.40425 50.525267, 16.37715 50.504167, 16.26875 50.4635, 16.2236 50.4394, 16.2123 50.4243, 16.21455 50.409233, 16.23035 50.392667, 16.2665 50.383633, 16.32295 50.3731, 16.37715 50.3565, 
+    16.40655 50.3339, 16.63465 50.129, 16.68435 50.100367, 16.71145 50.097333, 16.7555 50.119933, 16.9565 50.214867, 16.9768 50.235967, 16.9836 50.257067, 16.9836 50.2857, 16.97455 50.314333, 
+    16.8955 50.4017, 16.9023 50.4213, 16.9407 50.433367, 16.97005 50.433367, 17.022 50.4198, 17.16655 50.3731, 17.27045 50.317333, 17.36075 50.2676, 17.3969 50.260067, 17.4669 50.258567, 
+    17.5618 50.2676, 17.625 50.279667, 17.6928 50.3068, 17.7199 50.3068, 17.7357 50.296233, 17.78085 50.208833, 17.7854 50.1802, 17.7628 50.1742, 17.72215 50.172667, 17.6815 50.165133, 
+    17.65215 50.147067, 17.6476 50.127467, 17.686 50.103367, 17.7831 50.0446, 17.87345 50.009933, 17.9367 49.9994, 17.9706 50.0024, 17.99545 50.012967, 18.02705 50.037067, 18.04965 50.056667, 
+    18.06885 50.059667, 18.10045 50.050633, 18.19755 49.987333, 18.23595 49.9753, 18.3331 49.9753, 18.40985 49.985833, 18.437 49.985833, 18.4573 49.9798, 18.5183 49.9399, 18.56795 49.893167, 
+    18.57025 49.850967, 18.57025 49.8073, 18.56795 49.7651, 18.57925 49.748533, 18.73285 49.631, 18.90825 49.460767, 18.8657 49.395833, 18.7605 49.347967, 18.6912 49.3288, 18.57165 49.300067, 
+    18.41625 49.261767, 18.3517 49.239433, 18.28475 49.196333, 18.18185 49.127533, 18.09635 49.0853, 17.95935 49.027367, 17.8518 48.990033, 17.76335 48.965467, 17.60615 48.917, 17.5478 48.902867, 
+    17.50715 48.893433, 17.4753 48.8911, 17.4258 48.8911, 17.34445 48.893433, 17.28565 48.905333, 17.2644 48.905333, 17.2078 48.8794, 17.19015 48.8676, 17.1707 48.8346, 17.13535 48.725, 
+    17.0982 48.662533, 17.07875 48.640133, 17.0381 48.616567, 16.9785 48.586167, 16.9825 48.601567, 16.9838 48.650167, 16.9646 48.693667, 16.94415 48.712433, 16.9058 48.7295, 16.8483 48.740567, 
+    16.78565 48.733733, 16.7422 48.740567, 16.62525 48.793, 16.5575 48.8143, 16.5051 48.8092, 16.4757 48.797233, 16.4169 48.7495, 16.38625 48.737567, 16.33255 48.7316, 16.26225 48.732433, 
+    16.1932 48.7401, 16.07115 48.774633, 16.01105 48.803633, 15.9459 48.8437, 15.90755 48.871867, 15.84745 48.886367, 15.7631 48.888067, 15.70175 48.892333, 15.5132 48.939633, 15.38665 48.9635, 
+    15.2422 48.983133, 15.1655 49.007, 15.10415 49.010433, 15.06325 49.0036, 15.0262 48.979733, 14.99425 48.939633, 14.97825 48.8181, 14.95905 48.778867, 14.91685 48.757533, 14.8619 48.743033, 
+    14.8159 48.7277, 14.752 48.675667, 14.6932 48.629633, 14.6561 48.625367, 14.605 48.6262, 14.4912 48.634733, 14.45735 48.6343, 14.43565 48.6232, 14.3986 48.597633, 14.36535 48.5857, 
+    14.32445 48.5857, 14.26565 48.5925, 14.1749 48.599333, 14.14165 48.609567, 14.11865 48.625733, 14.1033 48.647033, 14.06625 48.682, 14.0164 48.7144, 13.86435 48.786833, 13.7256 48.852967, 
+    13.539 48.967233, 13.2188 49.169767, 13.13575 49.2218, 13.0335 49.296833, 12.9977 49.323267, 12.95165 49.336933, 12.8443 49.374433, 12.7593 49.4354, 12.6289 49.579533, 12.4538 49.7066, 
+    12.4442 49.7232, 12.45185 49.739367, 12.48895 49.778567, 12.51705 49.823767, 12.5452 49.851933, 12.5554 49.867267, 12.5541 49.887733, 12.53625 49.913333, 12.42055 49.991333, 12.3119 50.036533, 
+    12.2678 50.071067, 12.1732 50.166567, 12.1029 50.230533, 12.0978 50.2493, 12.126 50.275633, 12.14495 50.293333))
+
+POLYGON ((13.4225 45.4991, 13.4225 45.533667, 13.4509 45.547667, 13.483 45.5312, 13.51515 45.508133, 13.53985 45.508133, 13.572 45.516367, 13.59805 45.538067, 13.6836 45.527267, 13.8018 45.525267, 
+    13.88365 45.557567, 13.92305 45.6182, 13.88365 45.670733, 13.74725 45.7778, 13.6927 45.8566, 13.6836 45.939433, 13.61695 45.996, 13.56845 46.0081, 13.5078 46.004067, 13.4836 46.020233, 
+    13.48965 46.058633, 13.5563 46.092967, 13.6351 46.1657, 13.626 46.196, 13.5745 46.218233, 13.51085 46.2243, 13.45325 46.250533, 13.429 46.3051, 13.45325 46.359633, 13.5759 46.442833, 
+    13.59415 46.463733, 13.70785 46.502367, 13.824 46.502033, 13.89665 46.531367, 14.0994 46.501567, 14.20145 46.453867, 14.25445 46.4468, 14.3897 46.469767, 14.45595 46.459167, 14.5077 46.427367, 
+    14.57925 46.4309, 14.95305 46.607633, 15.0936 46.637667, 15.55225 46.639433, 15.6079 46.660633, 15.64905 46.704833, 15.7153 46.718967, 15.8452 46.741933, 15.9327 46.7225, 15.99105 46.7013, 
+    16.0361 46.7066, 16.06525 46.740167, 16.03875 46.786133, 15.97245 46.837367, 15.9698 46.865667, 16.0361 46.8904, 16.065 46.891867, 16.24555 46.901, 16.30915 46.8851, 16.32505 46.849733, 
+    16.3224 46.791433, 16.48945 46.618233, 16.576871 46.539115, 16.140217 46.583016, 16.100705 46.555208, 16.100705 46.506548, 16.071065 46.492644, 15.715449 46.437032, 15.636425 46.388368, 15.606793 46.34666, 
+    15.715449 46.270192, 15.824113 46.21458, 15.804353 46.193724, 15.754961 45.957368, 15.547521 45.8809, 15.537641 45.79748, 15.636425 45.700158, 15.606793 45.616738, 15.478377 45.568076, 15.409225 45.533318, 
+    15.349953 45.477706, 15.270929 45.491608, 15.172145 45.602834, 15.033853 45.873948, 14.954825 45.92261, 14.915313 45.908706, 14.885677 45.860046, 14.816533 45.776626, 14.737505 45.734916, 14.658481 45.71406, 
+    14.638725 45.637592, 14.579453 45.616738, 14.460917 45.644544, 14.381889 45.616738, 14.372013 45.554174, 14.431281 45.505512, 14.421401 45.449898, 14.381889 45.435996, 14.312741 45.484656, 14.253473 45.505512, 
+    14.213961 45.477706, 14.164569 45.408188, 14.115177 45.387334, 14.046029 45.41514, 13.967005 45.429044, 13.907737 45.394286, 13.799077 45.352576, 13.670657 45.36648, 13.50481 45.38021, 13.50405 45.410167, 
+    13.46455 45.4645, 13.4225 45.4991))
+
+POLYGON ((13.5963 13.8027, 13.611 14.040333, 13.6584 14.737967, 13.68455 15.045367, 14.06555 15.396367, 14.8619 16.094, 15.5258 16.704433, 15.5438 16.7851, 15.53075 17.029267, 15.55365 17.360633, 
+    15.5291 17.692033, 15.552 18.1215, 15.5667 18.176, 15.57325 18.343867, 15.6632 18.797333, 15.7564 19.388133, 15.8349 19.7413, 15.78095 20.0487, 15.85945 20.2776, 15.95105 20.4978, 
+    15.93465 20.561033, 15.8709 20.6068, 15.5373 20.735433, 15.42615 20.827, 15.42615 20.8728, 15.4948 20.942567, 15.50135 20.988333, 15.4392 21.038467, 15.4016 21.1344, 15.31005 21.223767, 
+    15.14325 21.457067, 15.104 21.5813, 15.11545 21.6598, 15.122 22.265867, 15.0844 22.353067, 14.983 22.444633, 14.95685 22.621233, 14.9405 22.769467, 14.86525 22.880667, 14.8211 22.928, 
+    14.78115 22.9709, 14.8134 22.983467, 14.99115 23.064267, 15.675 23.339, 16.03155 23.507333, 16.18305 23.44, 16.88305 23.081767, 17.40525 22.819167, 18.0972 22.4731, 18.7426 22.1647, 
+    19.69815 21.6853, 20.1941 21.4429, 20.4244 21.324367, 20.6456 21.228767, 20.85775 21.107567, 21.7537 20.673933, 22.94155 20.107, 23.60315 19.817467, 24.02125 19.623867, 24.07125 19.6007, 
+    24.07095 19.541733, 24.07785 18.956333, 24.0681 18.370933, 24.08065 17.7837, 24.0598 17.466933, 24.0737 17.202033, 24.07235 16.620367, 24.05425 16.255467, 24.04595 16.0387, 24.0501 15.718233, 
+    24.0223 15.690467, 23.91395 15.6886, 23.76665 15.721933, 23.4304 15.7701, 23.3568 15.768267, 23.2762 15.738633, 22.97885 15.594133, 22.87325 15.483, 22.8788 15.440367, 22.99275 15.290333, 
+    22.99965 15.199533, 22.97465 15.103233, 22.7968 14.786467, 22.75095 14.743833, 22.6537 14.729033, 22.4675 14.712367, 22.3925 14.666033, 22.3091 14.5512, 22.3008 14.4456, 22.31745 14.3604, 
+    22.37715 14.3048, 22.47165 14.2863, 22.49945 14.2585, 22.48 14.139933, 22.40775 14.0677, 22.12705 13.941733, 22.04505 13.8954, 22.03395 13.875033, 22.19235 13.667567, 22.32295 13.4471, 
+    22.2993 13.395233, 21.9436 13.169233, 21.88525 13.0859, 21.8241 12.887667, 21.8255 12.8228, 21.88385 12.7265, 21.9617 12.693133, 22.12565 12.700567, 22.18675 12.7302, 22.29795 12.724633, 
+    22.4897 12.676467, 22.53 12.6357, 22.48 12.502333, 22.48835 12.263367, 22.5439 12.181833, 22.6148 12.122567, 22.68705 12.104033, 22.78985 12.1133, 22.8371 12.100333, 22.84545 12.0744, 
+    22.8368 12, 22.8347 11.9889, 22.82555 11.939967, 22.7731 11.9091, 22.72685 11.882367, 22.7299 11.820667, 22.68675 11.7528, 22.6343 11.695233, 22.62815 11.6397, 22.63585 11.5626, 
+    22.71915 11.480333, 22.81165 11.404267, 22.88145 11.3469, 22.8651 11.334633, 22.8414 11.293567, 22.8319 11.1846, 22.8627 11.0835, 22.858 11.062967, 22.8023 11.0369, 22.6317 10.987933, 
+    22.4564 10.924733, 22.3545 10.924733, 22.2816 10.915267, 22.2534 10.912733, 22.21435 10.900033, 22.1306 10.876567, 21.93635 10.772333, 21.81315 10.694933, 21.75155 10.6191, 21.69585 10.498267, 
+    21.6627 10.3877, 21.63665 10.261333, 21.5241 10.1105, 21.39145 9.9873, 21.32745 9.9415, 21.32035 9.9162, 21.32745 9.8783, 21.32745 9.837233, 21.3014 9.793, 21.2244 9.729033, 
+    21.1675 9.6848, 21.15565 9.6611, 21.1438 9.612133, 21.1059 9.4842, 21.068 9.439967, 20.9898 9.402067, 20.94125 9.3681, 20.89625 9.293867, 20.87255 9.2528, 20.83465 9.243333, 
+    20.7138 9.233833, 20.65695 9.225933, 20.61195 9.207, 20.5693 9.1754, 20.5314 9.165933, 20.4141 9.1288, 20.15585 9.057733, 20.035 9.011933, 19.87865 8.9819, 19.6974 8.9748, 
+    19.5671 8.977967, 19.3657 9.0127, 19.22355 9.0206, 19.143 9.011133, 19.0174 8.949533, 18.96055 8.895833, 18.9416 8.872133, 18.9345 8.8058, 18.9858 8.7821, 19.09915 8.7304, 
+    19.14685 8.6763, 19.15165 8.636567, 19.1421 8.617467, 19.092 8.574533, 19.0707 8.516233, 19.01465 8.490833, 18.86465 8.406767, 18.8205 8.378933, 18.61585 8.276967, 18.38035 8.188167, 
+    17.99565 8.013867, 17.86615 7.9925, 17.73055 7.9859, 17.3878 7.7672, 16.8811 7.561667, 16.8232 7.561667, 16.76895 7.609367, 16.7048 7.7146, 16.65055 7.7442, 16.54455 7.7442, 
+    16.4903 7.731033, 16.4459 7.686633, 16.4089 7.6143, 16.41015 7.548533, 16.4003 7.530433, 16.35345 7.523867, 16.05755 7.532067, 15.78875 7.545233, 15.5853 7.5732, 15.6223 7.6258, 
+    15.66915 7.6883, 15.57545 7.8774, 15.4016 8.178333, 15.1982 8.479267, 15.14765 8.5993, 15.0318 8.7062, 14.8148 8.831167, 14.641 8.908467, 14.56205 8.961067, 14.4215 9.109067, 
+    14.29205 9.349133, 14.18355 9.446167, 14.0935 9.515233, 14.07625 9.559633, 14.0886 9.664867, 14.16995 9.793133, 14.32895 9.886867, 14.5065 9.955933, 14.7383 9.959233, 14.9516 9.937867, 
+    15.05025 9.937867, 15.10695 9.9658, 15.1489 9.9806, 15.2426 9.9839, 15.31785 9.9658, 15.40415 9.9247, 15.57675 9.901667, 15.6507 9.918133, 15.70995 9.959567, 15.7506 9.992067, 
+    15.7278 10.009433, 15.64425 10.0706, 15.50075 10.213633, 15.4112 10.276767, 15.3402 10.308333, 15.30025 10.331033, 15.2707 10.368533, 15.2463 10.454367, 15.21675 10.490867, 15.17825 10.5165, 
+    15.14865 10.530333, 15.13015 10.556, 15.0739 10.714833, 15.04065 10.767133, 15.04065 10.809533, 15.0584 10.911167, 15.01775 11.050267, 15.0222 11.118333, 15.06735 11.2298, 15.06735 11.2683, 
+    15.04665 11.293933, 15.0533 11.359033, 15.074 11.416267, 15.0666 11.444867, 15.05625 11.488267, 15.07325 11.584933, 15.06585 11.621467, 15.07325 11.6471, 15.1006 11.685567, 15.1006 11.726033, 
+    15.0784 11.7655, 15.0562 11.8089, 15.0681 11.927067, 15.07065 11.9545, 15.09075 12, 15.0923 12.036467, 15.04495 12.095533, 15.0342 12.145533, 15.0217 12.149067, 14.95895 12.1766, 
+    14.9094 12.240467, 14.9061 12.3258, 14.9424 12.385267, 14.94905 12.414433, 14.9309 12.448567, 14.9193 12.497033, 14.9309 12.5642, 14.92265 12.5978, 14.883 12.626433, 14.80375 12.653967, 
+    14.7707 12.678167, 14.774 12.7035, 14.7988 12.731033, 14.812 12.757467, 14.78725 12.791033, 14.7493 12.800967, 14.65185 12.791033, 14.60725 12.798767, 14.50865 12.8613, 14.4797 12.8756, 
+    14.47465 12.883167, 14.52455 12.949067, 14.4849 13.0019, 14.25035 13.052567, 14.19255 13.113933, 14.15035 13.158733, 14.1506 13.163933, 13.8023 13.5193, 13.68785 13.741667, 13.5963 13.8027))
+
+POLYGON ((15.5853 7.5732, 15.78875 7.545233, 16.05755 7.532067, 16.35345 7.523867, 16.4003 7.530433, 16.41015 7.548533, 16.4089 7.6143, 16.4459 7.686633, 16.4903 7.731033, 16.54455 7.7442, 
+    16.65055 7.7442, 16.7048 7.7146, 16.76895 7.609367, 16.8232 7.561667, 16.8811 7.561667, 17.3878 7.7672, 17.73055 7.9859, 17.86615 7.9925, 17.99565 8.013867, 18.38035 8.188167, 
+    18.61585 8.276967, 18.8205 8.378933, 18.86465 8.406767, 19.01465 8.490833, 19.0707 8.516233, 19.092 8.574533, 19.1421 8.617467, 19.15165 8.636567, 19.14685 8.6763, 19.09915 8.7304, 
+    18.9858 8.7821, 18.9345 8.8058, 18.9416 8.872133, 18.96055 8.895833, 19.0174 8.949533, 19.143 9.011133, 19.22355 9.0206, 19.3657 9.0127, 19.5671 8.977967, 19.6974 8.9748, 
+    19.87865 8.9819, 20.035 9.011933, 20.15585 9.057733, 20.4141 9.1288, 20.5314 9.165933, 20.5693 9.1754, 20.61195 9.207, 20.65695 9.225933, 20.7138 9.233833, 20.83465 9.243333, 
+    20.87255 9.2528, 20.89625 9.293867, 20.94125 9.3681, 20.9898 9.402067, 21.068 9.439967, 21.1059 9.4842, 21.1438 9.612133, 21.15565 9.6611, 21.1675 9.6848, 21.2244 9.729033, 
+    21.3014 9.793, 21.32745 9.837233, 21.32745 9.8783, 21.32035 9.9162, 21.32745 9.9415, 21.39145 9.9873, 21.5241 10.1105, 21.63665 10.261333, 21.6627 10.3877, 21.69585 10.498267, 
+    21.75155 10.6191, 21.81315 10.694933, 21.93635 10.772333, 22.1306 10.876567, 22.21435 10.900033, 22.2534 10.912733, 22.2816 10.915267, 22.3545 10.924733, 22.4564 10.924733, 22.6317 10.987933, 
+    22.8023 11.0369, 22.858 11.062967, 23.0071 10.810767, 23.0817 10.658367, 23.1743 10.506, 23.3114 10.3151, 23.58925 9.976633, 23.68185 9.811433, 23.68425 9.6831, 23.6229 9.351067, 
+    23.60725 9.182633, 23.4918 9.004567, 23.4978 8.9677, 23.56035 8.871433, 23.56275 8.829733, 23.56035 8.772, 23.582 8.7399, 23.65055 8.707833, 23.8069 8.6886, 24.09315 8.6982, 
+    24.1978 8.694967, 24.22425 8.682133, 24.2411 8.654867, 24.22425 8.597133, 24.18095 8.523333, 24.1665 8.438333, 24.17975 8.378967, 24.28795 8.249033, 24.3457 8.2346, 24.4852 8.1961, 
+    24.53575 8.173633, 24.7414 8.148, 24.85205 8.101467, 24.94105 8.006833, 25.02525 7.9202, 25.06975 7.908967, 25.15155 7.896133, 25.19725 7.8528, 25.3079 7.793467, 25.3127 7.7726, 
+    25.29825 7.7309, 25.2141 7.6539, 25.18645 7.6138, 25.1696 7.482267, 25.18405 7.4486, 25.23935 7.4133, 25.32595 7.3732, 25.4907 7.1839, 25.5773 7.198333, 25.6663 7.199933, 
+    25.6976 7.167867, 25.8876 7.090867, 25.99705 7.005833, 26.12695 6.8358, 26.2869 6.794067, 26.4264 6.6481, 26.43845 6.591967, 26.4072 6.543833, 26.3266 6.4123, 26.33865 6.380233, 
+    26.3988 6.344933, 26.5792 6.234267, 26.6285 6.1701, 26.6285 6.144433, 26.501 6.0578, 26.4986 6.041767, 26.50585 6.028933, 26.8113 5.924667, 27.1204 5.765833, 27.18775 5.753, 
+    27.2527 5.639133, 27.2515 5.5509, 27.1721 5.3985, 27.18415 5.3632, 27.40425 5.1739, 27.45475 5.011867, 27.4848 4.946067, 27.4348 4.955867, 27.3603 4.970467, 27.2829 4.993967, 
+    27.1673 5.022833, 26.9658 5.062333, 26.89465 5.063933, 26.80695 5.0402, 26.74765 5.022833, 26.7097 4.9991, 26.68125 4.995967, 26.5544 5.012567, 26.507 5.014133, 26.42165 4.995167, 
+    26.36475 4.9857, 26.3244 4.990433, 26.25805 4.998333, 26.2272 5.023633, 26.1978 5.0955, 26.17505 5.1327, 26.1466 5.143767, 26.00555 5.144533, 25.90835 5.150867, 25.7495 5.177733, 
+    25.69495 5.2062, 25.6357 5.2536, 25.6286 5.277333, 25.6049 5.313667, 25.56695 5.334233, 25.53375 5.3374, 25.50765 5.329467, 25.49105 5.3121, 25.49345 5.2868, 25.4721 5.264667, 
+    25.4377 5.2528, 25.38075 5.2433, 25.33335 5.255933, 25.30965 5.281233, 25.2907 5.295467, 25.2646 5.287567, 25.2385 5.271767, 25.2243 5.240133, 25.18875 5.187967, 25.1911 5.165833, 
+    25.26225 5.0963, 25.27645 5.075733, 25.2717 5.0473, 25.25035 5.0378, 25.184 5.0299, 25.14605 5.012533, 25.11285 4.9888, 25.07965 4.971433, 25.0346 4.966667, 24.99905 4.979333, 
+    24.94215 5.004633, 24.903 5.010167, 24.8722 5.000667, 24.8414 4.9659, 24.77735 4.921633, 24.74415 4.912133, 24.7015 4.9153, 24.6683 4.9311, 24.58295 5.059167, 24.54265 5.084433, 
+    24.48335 5.098667, 24.43355 5.086033, 24.40985 5.0718, 24.4146 5.041767, 24.4075 5.0212, 24.38025 5.0157, 24.34465 5.028367, 24.3328 5.047333, 24.32095 5.069467, 24.2949 5.075767, 
+    24.23325 5.0584, 24.21425 5.039433, 24.2261 5.0157, 24.25455 5.0078, 24.25455 4.995167, 24.238 4.985667, 24.20005 4.9841, 24.1787 4.9762, 24.1621 4.954067, 24.14075 4.946167, 
+    24.1147 4.947733, 24.10285 4.971467, 24.08625 4.979367, 24.06015 4.9762, 24.00325 4.944567, 23.91555 4.9256, 23.8503 4.886867, 23.7839 4.8426, 23.6606 4.806233, 23.6298 4.7857, 
+    23.56105 4.665567, 23.5136 4.649767, 23.44725 4.640267, 23.3595 4.622867, 23.2848 4.5952, 23.216 4.5936, 23.1686 4.606267, 23.1188 4.648933, 23.0619 4.6837, 22.9884 4.705833, 
+    22.9386 4.705833, 22.84855 4.6695, 22.79875 4.663167, 22.7537 4.645767, 22.72285 4.612567, 22.72285 4.508267, 22.73235 4.460833, 22.70985 4.434767, 22.6079 4.390533, 22.5534 4.332033, 
+    22.5676 4.271967, 22.5439 4.159733, 22.5012 4.110733, 22.423 4.0823, 22.33295 4.076767, 22.1981 4.1135, 22.1115 4.126633, 22.0072 4.1568, 21.8694 4.1673, 21.835 4.187633, 
+    21.79365 4.203367, 21.71885 4.2073, 21.67165 4.192867, 21.5988 4.146967, 21.5575 4.137767, 21.49645 4.1509, 21.42955 4.177133, 21.41185 4.2073, 21.39215 4.224367, 21.3656 4.227633, 
+    21.30065 4.2224, 21.2554 4.231567, 21.14125 4.305067, 21.0369 4.3759, 20.97395 4.3956, 20.92175 4.396233, 20.782 4.377867, 20.7308 4.385733, 20.64815 4.4343, 20.54975 4.476267, 
+    20.51035 4.5104, 20.4602 4.5898, 20.40705 4.648833, 20.33425 4.6987, 20.2496 4.808933, 20.2142 4.8286, 20.1768 4.835167, 20.1394 4.852233, 20.0597 4.913267, 19.90025 5.007733, 
+    19.88255 5.031367, 19.8806 5.083833, 19.83925 5.116667, 19.731 5.1416, 19.6621 5.1416, 19.62075 5.1219, 19.54005 5.0458, 19.484 5.0176, 19.26945 4.9743, 19.21235 4.945433, 
+    19.11 4.843067, 19.0323 4.749267, 18.9024 4.639033, 18.8286 4.465167, 18.84435 4.361533, 18.8089 4.309033, 18.7617 4.2854, 18.7046 4.269667, 18.6554 4.214567, 18.6534 4.135833, 
+    18.70855 3.999367, 18.7223 3.9495, 18.70705 3.902167, 18.6748 3.8602, 18.6315 3.807267, 18.6279 3.7495, 18.6351 3.631633, 18.5851 3.6279, 18.204 3.599533, 18.07655 3.597933, 
+    17.96955 3.622, 17.8132 3.6653, 17.6689 3.681333, 17.444 3.638033, 17.24675 3.562667, 17.10485 3.469633, 16.89925 3.349333, 16.7694 3.249867, 16.6479 3.067033, 16.4507 2.876167, 
+    16.3062 2.776067, 16.2354 2.727, 16.1224 2.8603, 15.9648 3.046167, 15.61 3.381367, 15.44165 3.525733, 15.1975 3.723, 15.13735 3.862567, 15.1157 3.9235, 15.12295 3.987667, 
+    15.165 4.074267, 15.13855 4.188133, 15.08805 4.261933, 14.8848 4.390233, 14.779 4.483267, 14.70925 4.614767, 14.70805 4.720633, 14.7706 4.8265, 14.7838 4.9981, 14.7742 5.139233, 
+    14.74055 5.2082, 14.64675 5.257933, 14.5974 5.3253, 14.6058 5.384633, 14.6539 5.625233, 14.68275 5.766367, 14.58655 5.917133, 14.512 6.0262, 14.53605 6.087167, 14.64665 6.1898, 
+    14.77175 6.292467, 14.82945 6.44, 14.9028 6.661333, 15.03985 6.802467, 15.16015 6.8971, 15.207 7.010967, 15.28875 7.246733, 15.3621 7.341367, 15.5532 7.539867, 15.5853 7.5732))
+
+POLYGON ((16.065 46.891867, 16.0869 46.9252, 16.1035 46.9505, 16.2872 47.012567, 16.41045 47.062867, 16.47585 47.098067, 16.4985 47.150067, 16.47085 47.269133, 16.413 47.341233, 16.41805 47.3999, 
+    16.46335 47.440167, 16.55645 47.477067, 16.61935 47.515633, 16.62185 47.5844, 16.60425 47.633033, 16.54385 47.676633, 16.4759 47.685, 16.4382 47.698433, 16.4382 47.7286, 16.51615 47.767167, 
+    16.66205 47.780567, 16.70735 47.760433, 16.7451 47.708467, 16.78285 47.701733, 16.8533 47.723533, 16.94385 47.738633, 17.02685 47.728567, 17.05705 47.7353, 17.06965 47.760433, 17.05455 47.842633, 
+    17.0596 47.908033, 17.10965 48, 17.15825 48.061667, 17.21065 48.057967, 17.2745 48.0629, 17.3827 48, 17.52785 47.9247, 17.632 47.8542, 17.6762 47.833167, 17.733 47.8279, 
+    17.79775 47.820533, 17.84035 47.810033, 17.87825 47.796333, 17.9398 47.792133, 18.07555 47.8037, 18.30915 47.828933, 18.4749 47.8447, 18.5412 47.8552, 18.6122 47.8573, 18.6406 47.860967, 
+    18.76255 48, 18.82445 48.024367, 18.9058 48.039967, 18.9479 48.047, 19.18835 48.060667, 19.29715 48.062233, 19.3463 48.070033, 19.3802 48.080967, 19.4118 48.098933, 19.51595 48.161367, 
+    19.5756 48.186333, 19.6107 48.194933, 19.64345 48.198033, 19.71775 48.190633, 19.7903 48.178133, 19.8675 48.163333, 19.9354 48.162533, 20.0056 48.178133, 20.05705 48.2008, 20.10035 48.2203, 
+    20.2308 48.255033, 20.33845 48.294067, 20.37235 48.317467, 20.4016 48.350267, 20.47065 48.446267, 20.53675 48.494267, 20.6444 48.5497, 20.70875 48.57, 20.7696 48.577, 20.8164 48.575433, 
+    20.8597 48.5653, 20.96965 48.5169, 21.00475 48.5091, 21.1083 48.511833, 21.16445 48.516533, 21.2569 48.5376, 21.30955 48.550867, 21.3739 48.5501, 21.4546 48.536033, 21.50725 48.503267, 
+    21.6225 48.398267, 21.69155 48.354567, 21.73715 48.339733, 21.82025 48.334267, 21.93605 48.343633, 21.9887 48.3569, 22.03435 48.378767, 22.0952 48.427933, 22.0955 48.4284, 22.1651 48.415667, 
+    22.2179 48.389933, 22.2615 48.353033, 22.3193 48.268033, 22.35075 48.235333, 22.3893 48.213533, 22.44375 48.202333, 22.5125 48.1867, 22.62565 48.131333, 22.686 48.112867, 22.78615 48.101967, 
+    22.8331 48.0919, 22.86915 48.080167, 22.88505 48.0673, 22.8858 48.0491, 22.88665 48.028033, 22.87625 48, 22.81795 47.945467, 22.69865 47.885367, 22.53165 47.844733, 22.47595 47.814667, 
+    22.26915 47.7387, 22.10745 47.639733, 22.0332 47.5213, 21.98415 47.394067, 21.78795 47.1926, 21.72965 47.0954, 21.5732 46.918667, 21.44065 46.715433, 21.3505 46.642967, 21.2922 46.566967, 
+    21.2471 46.4362, 21.19275 46.374333, 21.0867 46.296567, 21.01245 46.293033, 20.91705 46.324833, 20.82955 46.317767, 20.76325 46.277133, 20.6413 46.158733, 20.5777 46.142833, 20.3722 46.162267, 
+    20.2073 46.168433, 20.0885 46.172867, 20.0037 46.195833, 19.63115 46.217033, 19.5357 46.204667, 19.40315 46.118067, 19.33955 46.045633, 19.31035 46.040333, 19.2759 46.061533, 19.19105 46.102167, 
+    19.1036 46.109233, 19.0267 46.0739, 18.95775 45.9714, 18.92065 45.941367, 18.8276 45.9245, 18.81325 45.9219, 18.4951 45.812333, 18.28835 45.83, 18.177 45.8247, 18.0391 45.777, 
+    17.9105 45.768167, 17.7594 45.810567, 17.3909 45.957267, 17.30605 46.0138, 17.25835 46.103933, 17.2172 46.151667, 16.96005 46.339, 16.7718 46.415, 16.59685 46.521033, 16.576871 46.539115, 
+    16.48945 46.618233, 16.3224 46.791433, 16.32505 46.849733, 16.30915 46.8851, 16.24555 46.901, 16.065 46.891867))
+
+POLYGON ((29.4251 -29.339533, 29.41315 -29.3676, 29.40605 -29.384233, 29.36965 -29.4042, 29.31185 -29.408467, 29.2541 -29.4427, 29.2284 -29.489767, 29.21985 -29.5397, 29.1289 -29.6317, 29.12465 -29.693033, 
+    29.1161 -29.7615, 29.03155 -29.900567, 28.901 -29.980433, 28.69235 -30.073867, 28.55325 -30.122367, 28.47625 -30.142333, 28.36925 -30.203667, 28.30075 -30.240733, 28.274 -30.3413, 28.23975 -30.376967, 
+    28.2269 -30.431167, 28.21405 -30.4911, 28.05035 -30.607333, 27.9455 -30.613033, 27.7283 -30.539567, 27.59135 -30.425467, 27.42765 -30.229333, 27.24895 -29.956167, 27.13125 -29.823533, 27.04995 -29.700867, 
+    27.04245 -29.661633, 27.2607 -29.521833, 27.3763 -29.423433, 27.42015 -29.3571, 27.49505 -29.1802, 27.6245 -29.029733, 27.74435 -28.9185, 27.8342 -28.868567, 27.99365 -28.8165, 28.0728 -28.7694, 
+    28.14345 -28.662433, 28.22905 -28.619633, 28.36065 -28.5847, 28.4719 -28.549033, 28.57675 -28.554767, 28.62815 -28.593267, 28.7041 -28.658167, 28.8368 -28.7566, 29.04465 -28.884033, 29.2744 -29.008367, 
+    29.3921 -29.106767, 29.4317 -29.181667, 29.4267 -29.300933, 29.4251 -29.339533))
+
+POLYGON ((16.9785 48.586167, 17.0381 48.616567, 17.07875 48.640133, 17.0982 48.662533, 17.13535 48.725, 17.1707 48.8346, 17.19015 48.8676, 17.2078 48.8794, 17.2644 48.905333, 17.28565 48.905333, 
+    17.34445 48.893433, 17.4258 48.8911, 17.4753 48.8911, 17.50715 48.893433, 17.5478 48.902867, 17.60615 48.917, 17.76335 48.965467, 17.8518 48.990033, 17.95935 49.027367, 18.09635 49.0853, 
+    18.18185 49.127533, 18.28475 49.196333, 18.3517 49.239433, 18.41625 49.261767, 18.57165 49.300067, 18.6912 49.3288, 18.7605 49.347967, 18.8657 49.395833, 18.90825 49.460767, 18.95645 49.414, 
+    19.0129 49.382367, 19.0581 49.376333, 19.09875 49.383867, 19.13715 49.406467, 19.18005 49.468267, 19.21845 49.4984, 19.30315 49.536067, 19.398 49.5692, 19.42735 49.5677, 19.4567 49.555667, 
+    19.49735 49.5225, 19.56285 49.4577, 19.63965 49.426067, 19.71195 49.397433, 19.76615 49.358267, 19.8068 49.2091, 19.8181 49.206067, 20.0688 49.237733, 20.0959 49.245267, 20.15685 49.314567, 
+    20.21335 49.3462, 20.34205 49.3854, 20.39175 49.392933, 20.4505 49.3899, 20.52725 49.377867, 20.5792 49.3673, 20.67295 49.371833, 20.8446 49.376333, 21.0072 49.3688, 21.0411 49.376333, 
+    21.07725 49.401967, 21.1179 49.411, 21.2037 49.415533, 21.37085 49.415533, 21.60575 49.403467, 21.74125 49.370333, 21.88015 49.3191, 21.9592 49.2784, 22.14665 49.160867, 22.23475 49.126233, 
+    22.47865 49.0765, 22.5518 49.0616, 22.52395 49.042467, 22.4099 48.964167, 22.37655 48.921633, 22.34555 48.7745, 22.3327 48.7386, 22.29875 48.708933, 22.17885 48.621133, 22.1765 48.5852, 
+    22.1098 48.450967, 22.0955 48.4284, 22.0952 48.427933, 22.03435 48.378767, 21.9887 48.3569, 21.93605 48.343633, 21.82025 48.334267, 21.73715 48.339733, 21.69155 48.354567, 21.6225 48.398267, 
+    21.50725 48.503267, 21.4546 48.536033, 21.3739 48.5501, 21.30955 48.550867, 21.2569 48.5376, 21.16445 48.516533, 21.1083 48.511833, 21.00475 48.5091, 20.96965 48.5169, 20.8597 48.5653, 
+    20.8164 48.575433, 20.7696 48.577, 20.70875 48.57, 20.6444 48.5497, 20.53675 48.494267, 20.47065 48.446267, 20.4016 48.350267, 20.37235 48.317467, 20.33845 48.294067, 20.2308 48.255033, 
+    20.10035 48.2203, 20.05705 48.2008, 20.0056 48.178133, 19.9354 48.162533, 19.8675 48.163333, 19.7903 48.178133, 19.71775 48.190633, 19.64345 48.198033, 19.6107 48.194933, 19.5756 48.186333, 
+    19.51595 48.161367, 19.4118 48.098933, 19.3802 48.080967, 19.3463 48.070033, 19.29715 48.062233, 19.18835 48.060667, 18.9479 48.047, 18.9058 48.039967, 18.82445 48.024367, 18.76255 48, 
+    18.6406 47.860967, 18.6122 47.8573, 18.5412 47.8552, 18.4749 47.8447, 18.30915 47.828933, 18.07555 47.8037, 17.9398 47.792133, 17.87825 47.796333, 17.84035 47.810033, 17.79775 47.820533, 
+    17.733 47.8279, 17.6762 47.833167, 17.632 47.8542, 17.52785 47.9247, 17.3827 48, 17.2745 48.0629, 17.21065 48.057967, 17.15825 48.061667, 17.1167 48.074567, 17.0196 48.166667, 
+    16.95055 48.264733, 16.92435 48.319733, 16.8873 48.376867, 16.8745 48.405867, 16.8822 48.4357, 16.96975 48.5521, 16.9785 48.586167))
+
+POLYGON ((18.4559 42.621233, 18.55455 42.756833, 18.67155 42.911967, 18.72735 42.966767, 18.8596 43.056567, 18.9112 43.128733, 18.95405 43.230267, 18.9918 43.277267, 19.04975 43.306633, 19.09635 43.313333, 
+    19.14045 43.3167, 19.14045 43.317533, 19.182 43.330967, 19.22265 43.353033, 19.25405 43.4001, 19.2658 43.449767, 19.3011 43.481133, 19.3835 43.535167, 19.43225 43.564833, 19.41595 43.5769, 
+    19.37525 43.679467, 19.31515 43.747233, 19.28805 43.801467, 19.29095 43.860833, 19.3045 43.934433, 19.32505 43.9945, 19.3747 44.0032, 19.45695 44.001467, 19.52745 44.018867, 19.59405 44.0659, 
+    19.61625 44.097233, 19.6045 44.117267, 19.5562 44.141633, 19.438 44.1669, 19.3688 44.22, 19.28525 44.295733, 19.18075 44.361033, 19.11545 44.422, 19.10765 44.475967, 19.13245 44.543, 
+    19.169 44.595267, 19.2441 44.650967, 19.2937 44.710167, 19.29635 44.859067, 19.31855 44.8965, 19.32115 44.952233, 19.29045 44.945267, 19.2604 44.946133, 19.2121 44.9592, 19.1677 44.957433, 
+    19.11545 44.946133, 19.10305 44.962567, 19.0798 45.002833, 19.0821 45.063267, 19.1193 45.1113, 19.26115 45.2151, 19.2728 45.2368, 19.25935 45.270133, 19.20725 45.286967, 19.15675 45.316433, 
+    19.0999 45.340633, 19.051 45.365867, 18.99575 45.3743, 18.9642 45.391133, 18.961 45.414267, 18.9689 45.432167, 18.991 45.445833, 18.99415 45.458467, 18.98945 45.478467, 18.9784 45.4995, 
+    18.99185 45.519167, 19.0698 45.517733, 19.0893 45.5264, 19.09145 45.548067, 19.0763 45.5596, 18.9989 45.567867, 18.96735 45.574167, 18.93105 45.589967, 18.91735 45.6071, 18.9263 45.6289, 
+    18.93735 45.658333, 18.9358 45.676233, 18.91525 45.697267, 18.9058 45.717267, 18.9121 45.7341, 18.95945 45.757233, 18.9847 45.768833, 18.98945 45.7762, 18.9784 45.787767, 18.93105 45.807733, 
+    18.8758 45.835067, 18.86 45.8519, 18.85845 45.8982, 18.8458 45.915033, 18.8276 45.9245, 18.92065 45.941367, 18.95775 45.9714, 19.0267 46.0739, 19.1036 46.109233, 19.19105 46.102167, 
+    19.2759 46.061533, 19.31035 46.040333, 19.33955 46.045633, 19.40315 46.118067, 19.5357 46.204667, 19.63115 46.217033, 20.0037 46.195833, 20.0885 46.172867, 20.2073 46.168433, 20.24825 46.1351, 
+    20.4252 45.9911, 20.4969 45.959933, 20.60285 45.941233, 20.66985 45.8955, 20.7416 45.812367, 20.79145 45.795767, 20.82885 45.774967, 20.79145 45.546367, 20.89745 45.434167, 20.9941 45.380133, 
+    21.2497 45.280367, 21.4118 45.242967, 21.50845 45.2014, 21.50845 45.159833, 21.4461 45.101667, 21.43365 45.066333, 21.48665 44.864767, 21.49225 44.810467, 21.5494 44.773567, 21.6119 44.728333, 
+    21.65385 44.712867, 21.7431 44.7069, 21.88775 44.698567, 21.92525 44.687867, 21.97705 44.6474, 22.01095 44.6081, 22.0288 44.5843, 22.07435 44.555733, 22.11365 44.5474, 22.1511 44.548567, 
+    22.19575 44.5569, 22.2297 44.575967, 22.34575 44.6819, 22.3922 44.7069, 22.4422 44.7176, 22.4645 44.7176, 22.5645 44.697333, 22.6395 44.661633, 22.6877 44.623533, 22.70555 44.597367, 
+    22.70375 44.590233, 22.6877 44.584267, 22.6341 44.5795, 22.6109 44.574733, 22.57875 44.549767, 22.5484 44.536667, 22.50375 44.527133, 22.46805 44.498567, 22.45555 44.474767, 22.4609 44.4557, 
+    22.49395 44.4331, 22.5707 44.4057, 22.61 44.3831, 22.6332 44.354533, 22.6582 44.281933, 22.69215 44.2462, 22.70915 44.237, 22.70005 44.2291, 22.55985 44.1534, 22.3762 43.998733, 
+    22.34235 43.9198, 22.35445 43.813467, 22.46075 43.653967, 22.6251 43.4977, 22.9804 43.2528, 22.97075 43.2093, 22.84265 43.083667, 22.77015 42.975733, 22.67105 42.9435, 22.55745 42.935433, 
+    22.46805 42.919333, 22.42695 42.8726, 22.44625 42.735667, 22.4644 42.650267, 22.52725 42.537467, 22.51275 42.487533, 22.3629 42.386033, 22.360773 42.369484, 22.175801 42.391179, 21.909097 42.398131, 
+    21.701657 42.356421, 21.523849 42.377276, 21.316393 42.391179, 21.178105 42.314711, 21.059561 42.196533, 20.911401 42.133969, 20.635183 42.090774, 20.60465 42.157667, 20.48435 42.294333, 20.3286 42.374467, 
+    20.24935 42.405467, 20.18375 42.5439, 20.1441 42.578533, 20.04025 42.578533, 19.88445 42.5585, 19.81615 42.580367, 19.7533 42.631367, 19.7205 42.6824, 19.6877 42.7006, 19.6221 42.686033, 
+    19.57565 42.584, 19.3488 42.361733, 19.3078 42.254267, 19.3652 42.1413, 19.3597 42.048367, 19.32305 41.948567, 19.31405 41.951533, 19.0867 42.088233, 19.0014 42.212567, 18.8383 42.309767, 
+    18.63565 42.4102, 18.6122 42.440667, 18.61715 42.453833, 18.6616 42.462067, 18.70115 42.4736, 18.7086 42.493367, 18.67645 42.514767, 18.64185 42.524667, 18.59735 42.5362, 18.54545 42.5362, 
+    18.5109 42.516433, 18.4764 42.602667, 18.4559 42.621233))
+
+POLYGON ((18.4559 42.621233, 18.39405 42.6773, 18.30515 42.736533, 18.15035 42.817767, 17.98895 42.903333, 17.8407 43.0109, 17.5365 43.243533, 17.3111 43.3937, 17.2542 43.442267, 17.1654 43.551467, 
+    17.06525 43.637933, 16.87855 43.763833, 16.62755 43.917433, 16.5594 43.965267, 16.5263 44.005733, 16.4195 44.197067, 16.379 44.243667, 15.93245 44.6354, 15.8809 44.6857, 15.82755 44.753133, 
+    15.7944 44.832867, 15.77965 44.8991, 15.80545 44.997233, 15.85515 45.053633, 15.9306 45.086767, 15.9987 45.0978, 16.088 45.087967, 16.14505 45.0659, 16.33835 44.999667, 16.43035 44.984933, 
+    16.50585 44.984933, 16.5666 45.000867, 16.62735 45.018067, 16.76225 45.0971, 16.859 45.152, 16.9846 45.193833, 17.0997 45.212133, 17.19055 45.2152, 17.24935 45.243067, 17.3199 45.251767, 
+    17.3643 45.243067, 17.47135 45.2065, 17.5419 45.203, 17.6777 45.180367, 17.7665 45.1229, 17.8292 45.121167, 17.88405 45.133367, 17.9154 45.1647, 17.95455 45.189067, 18.0042 45.203, 
+    18.0525 45.202967, 18.10865 45.169033, 18.1256 45.114167, 18.16215 45.094133, 18.21965 45.094133, 18.2562 45.135067, 18.2784 45.162933, 18.3502 45.161167, 18.4279 45.120267, 18.51805 45.121133, 
+    18.599 45.144633, 18.6721 45.1394, 18.8001 45.034067, 18.82165 44.940033, 18.84905 44.8991, 18.88955 44.888667, 18.97835 44.9, 19.03975 44.9113, 19.11545 44.946133, 19.1677 44.957433, 
+    19.2121 44.9592, 19.2604 44.946133, 19.29045 44.945267, 19.32115 44.952233, 19.31855 44.8965, 19.29635 44.859067, 19.2937 44.710167, 19.2441 44.650967, 19.169 44.595267, 19.13245 44.543, 
+    19.10765 44.475967, 19.11545 44.422, 19.18075 44.361033, 19.28525 44.295733, 19.3688 44.22, 19.438 44.1669, 19.5562 44.141633, 19.6045 44.117267, 19.61625 44.097233, 19.59405 44.0659, 
+    19.52745 44.018867, 19.45695 44.001467, 19.3747 44.0032, 19.32505 43.9945, 19.3045 43.934433, 19.29095 43.860833, 19.28805 43.801467, 19.31515 43.747233, 19.37525 43.679467, 19.41595 43.5769, 
+    19.43225 43.564833, 19.3835 43.535167, 19.3011 43.481133, 19.2658 43.449767, 19.25405 43.4001, 19.22265 43.353033, 19.182 43.330967, 19.14045 43.317533, 19.14045 43.3167, 19.09635 43.313333, 
+    19.04975 43.306633, 18.9918 43.277267, 18.95405 43.230267, 18.9112 43.128733, 18.8596 43.056567, 18.72735 42.966767, 18.67155 42.911967, 18.55455 42.756833, 18.4559 42.621233))
+
+POLYGON ((19.3177 40.4997, 19.34245 40.511233, 19.37455 40.503, 19.4166 40.476633, 19.43635 40.4503, 19.45365 40.435467, 19.4833 40.435467, 19.48575 40.461833, 19.45115 40.550767, 19.43385 40.588633, 
+    19.4561 40.591933, 19.50305 40.585333, 19.50305 40.606767, 19.4932 40.6364, 19.45365 40.652867, 19.35725 40.652867, 19.3202 40.669333, 19.29795 40.7105, 19.335 40.781333, 19.3214 40.854633, 
+    19.38565 40.922133, 19.42025 40.932033, 19.44495 40.9172, 19.5018 40.936967, 19.53145 41.0259, 19.50425 41.045667, 19.43135 40.988833, 19.4017 40.9806, 19.4017 41.1272, 19.45115 41.221067, 
+    19.51045 41.293533, 19.49565 41.339667, 19.4475 41.394833, 19.43515 41.431067, 19.4796 41.528233, 19.4796 41.571067, 19.45245 41.602367, 19.403 41.627067, 19.3968 41.646, 19.4413 41.6707, 
+    19.5253 41.688833, 19.5698 41.728367, 19.5673 41.790933, 19.57225 41.8667, 19.53025 41.902933, 19.41785 41.916933, 19.32305 41.948567, 19.3597 42.048367, 19.3652 42.1413, 19.3078 42.254267, 
+    19.3488 42.361733, 19.57565 42.584, 19.6221 42.686033, 19.6877 42.7006, 19.7205 42.6824, 19.7533 42.631367, 19.81615 42.580367, 19.88445 42.5585, 20.04025 42.578533, 20.1441 42.578533, 
+    20.18375 42.5439, 20.24935 42.405467, 20.3286 42.374467, 20.48435 42.294333, 20.60465 42.157667, 20.635183 42.090774, 20.6429 42.073867, 20.6265 41.970033, 20.58005 41.795133, 20.48435 41.587433, 
+    20.51715 41.514567, 20.5199 41.397933, 20.53905 41.297733, 20.60545 41.196967, 20.7279 41.061733, 20.9136 40.965133, 20.96015 40.958867, 21.00875 40.957867, 21.0358 40.9572, 21.05435 40.936567, 
+    21.06685 40.900467, 21.072 40.727533, 21.0337 40.656467, 20.93805 40.5854, 20.82325 40.472433, 20.7823 40.330333, 20.71805 40.255633, 20.48305 40.078933, 20.40925 39.996933, 20.3464 39.820233, 
+    20.2589 39.754633, 20.16325 39.723667, 20.1129 39.713733, 20.10735 39.723167, 20.05545 39.751167, 19.99365 39.800567, 20.01095 39.845033, 20.05545 39.8895, 20.0394 39.929867, 19.99985 39.957833, 
+    19.9356 39.9809, 19.8936 40.0122, 19.90595 40.051733, 19.8936 40.063267, 19.8071 40.094533, 19.6514 40.162067, 19.4203 40.312767, 19.3338 40.396767, 19.3091 40.477467, 19.3177 40.4997))
+
+POLYGON ((19.9902 -24.702467, 19.99175 -24, 20.00905 -23.644733, 19.98905 -23.1083, 19.99815 -22.5864, 19.9836 -22.093633, 20.04545 -22.057233, 20.11645 -22.045067, 20.9828 -22.062067, 20.9737 -21.821733, 
+    20.98645 -21.304667, 20.97735 -20.787633, 20.99375 -20.268167, 20.9792 -20.027867, 20.99195 -19.7463, 20.9865 -19.2268, 20.98105 -18.743767, 20.96285 -18.297133, 20.99925 -18.2753, 21.09755 -18.282567, 
+    21.52525 -18.316567, 21.67085 -18.311733, 21.98755 -18.2753, 22.3279 -18.190333, 22.6009 -18.149067, 22.79385 -18.095667, 23.06865 -18.0083, 23.18515 -18.011, 23.3126 -18.038733, 23.30785 -18.0482, 
+    23.30785 -18.094833, 23.46265 -18.314667, 23.49065 -18.3753, 23.55185 -18.442933, 23.61135 -18.470933, 23.6428 -18.4721, 23.6708 -18.459267, 23.7338 -18.388133, 23.767 -18.3298, 23.795 -18.305333, 
+    23.8571 -18.276767, 23.8903 -18.2476, 23.9603 -18.184633, 24.07225 -18.108833, 24.09675 -18.0785, 24.12735 -18.005633, 24.1798 -17.9765, 24.2218 -17.968333, 24.27955 -17.984633, 24.34775 -17.995133, 
+    24.4667 -18.021967, 24.5253 -18.022567, 24.5988 -17.998067, 24.7125 -17.9176, 24.82095 -17.8418, 24.8664 -17.837133, 24.9049 -17.847633, 24.9294 -17.870933, 24.9469 -17.901267, 24.974 -17.914667, 
+    25.016 -17.912333, 25.1017 -17.926333, 25.13495 -17.922833, 25.18915 -17.8995, 25.21365 -17.8995, 25.23535 -17.9038, 25.2745 -17.954867, 25.28905 -18.081067, 25.37735 -18.2255, 25.4865 -18.380833, 
+    25.5784 -18.471867, 25.7749 -18.640567, 25.82135 -18.700033, 25.8914 -18.930633, 26.01425 -19.1418, 26.0816 -19.280133, 26.16805 -19.397867, 26.28635 -19.5168, 26.3064 -19.5435, 26.30455 -19.5884, 
+    26.3082 -19.6248, 26.32915 -19.6503, 26.3674 -19.6697, 26.442 -19.6964, 26.68315 -19.835967, 26.83415 -19.957333, 26.92155 -19.9804, 27.0407 -20.052, 27.1735 -20.133333, 27.2336 -20.170933, 
+    27.27455 -20.2474, 27.32365 -20.414867, 27.3637 -20.476767, 27.42375 -20.510767, 27.5211 -20.511967, 27.6394 -20.5326, 27.694 -20.562967, 27.7122 -20.6018, 27.72495 -20.714667, 27.73305 -21.0933, 
+    27.78035 -21.212233, 27.95145 -21.4865, 28.0023 -21.543567, 28.0796 -21.610967, 28.0843 -21.6109, 28.12745 -21.6183, 28.17425 -21.635567, 28.2051 -21.639667, 28.2359 -21.635567, 28.29875 -21.619933, 
+    28.39305 -21.6191, 28.43985 -21.636367, 28.50275 -21.669233, 28.57915 -21.689767, 28.63645 -21.7013, 28.74 -21.751433, 28.8004 -21.783467, 28.82255 -21.7843, 28.86385 -21.7909, 29.0327 -21.894467, 
+    29.12635 -21.9446, 29.2379 -22.015267, 29.24775 -22.033333, 29.25515 -22.119633, 29.2724 -22.179733, 29.1837 -22.233033, 29.158 -22.240933, 29.04605 -22.2377, 29.0127 -22.2465, 28.97585 -22.2641, 
+    28.88575 -22.3406, 28.86075 -22.365167, 28.8517 -22.385567, 28.85795 -22.460667, 28.8538 -22.485233, 28.8367 -22.5061, 28.81585 -22.509367, 28.77135 -22.496833, 28.71435 -22.495, 28.68935 -22.502867, 
+    28.5485 -22.572867, 28.49635 -22.589567, 28.4046 -22.601633, 28.35555 -22.6109, 28.3152 -22.6313, 28.27905 -22.660033, 28.06245 -22.897867, 27.8949 -23.010067, 27.8921 -23.022567, 27.9095 -23.045767, 
+    27.91225 -23.068467, 27.8994 -23.095367, 27.8236 -23.171867, 27.8111 -23.201067, 27.7666 -23.2516, 27.74885 -23.258567, 27.7238 -23.2553, 27.69875 -23.2451, 27.6779 -23.247433, 27.66055 -23.2595, 
+    27.5938 -23.345233, 27.5778 -23.4004, 27.54545 -23.420367, 27.36815 -23.4338, 27.3417 -23.449567, 27.16405 -23.681367, 27.1314 -23.686467, 27.0566 -23.6846, 27.02255 -23.695267, 26.95855 -23.780567, 
+    26.969 -23.916367, 26.91475 -23.972, 26.8971 -24, 26.87425 -24.026267, 26.84685 -24.0709, 26.7792 -24.170767, 26.64865 -24.303433, 26.5727 -24.4539, 26.4999 -24.5395, 26.32445 -24.6151, 
+    26.22065 -24.657167, 26.0473 -24.655733, 25.97455 -24.667133, 25.8579 -24.7677, 25.8151 -24.8205, 25.7755 -25.040867, 25.71775 -25.1678, 25.65675 -25.336833, 25.6375 -25.4552, 25.5979 -25.625667, 
+    25.4952 -25.709833, 25.3989 -25.745467, 25.263 -25.771867, 25.01905 -25.783267, 24.84035 -25.815367, 24.64345 -25.836767, 24.45835 -25.810367, 24.2679 -25.773267, 24.0293 -25.7155, 23.856 -25.6114, 
+    23.8089 -25.5643, 23.70725 -25.399567, 23.55745 -25.275467, 23.47825 -25.252633, 23.3595 -25.2776, 23.1862 -25.297567, 23.015 -25.297567, 22.94115 -25.3211, 22.88765 -25.449467, 22.86195 -25.679833, 
+    22.74215 -25.885233, 22.60625 -26.064233, 22.37405 -26.2347, 22.2927 -26.303167, 22.2221 -26.3802, 22.14935 -26.492867, 22.0648 -26.533533, 21.9364 -26.606267, 21.8615 -26.673333, 21.8187 -26.7917, 
+    21.7256 -26.8238, 21.60145 -26.822367, 21.51585 -26.825233, 21.40565 -26.794567, 21.2687 -26.751767, 21.1831 -26.734667, 20.9659 -26.7425, 20.83535 -26.7639, 20.69195 -26.8338, 20.6513 -26.8509, 
+    20.62455 -26.841633, 20.5411 -26.740367, 20.53575 -26.5799, 20.5486 -26.508567, 20.6481 -26.321, 20.74225 -26.178333, 20.77115 -26.054967, 20.7583 -25.9366, 20.6481 -25.7319, 20.5593 -25.4245, 
+    20.39775 -25.151333, 20.3357 -25.054333, 20.2843 -24.8903, 20.19765 -24.8254, 20.03495 -24.729, 19.9902 -24.702467))
+
+POLYGON ((20.60545 41.196967, 20.53905 41.297733, 20.5199 41.397933, 20.51715 41.514567, 20.48435 41.587433, 20.58005 41.795133, 20.6265 41.970033, 20.6429 42.073867, 20.635183 42.090774, 20.911401 42.133969, 
+    21.059561 42.196533, 21.178105 42.314711, 21.316393 42.391179, 21.523849 42.377276, 21.701657 42.356421, 21.909097 42.398131, 22.175801 42.391179, 22.360773 42.369484, 22.35565 42.329633, 22.40885 42.268433, 
+    22.5478 42.1895, 22.833 42.055767, 22.91035 41.999367, 22.91515 41.934933, 22.9466 41.878533, 23.01185 41.807667, 23.0046 41.7577, 22.9478 41.6949, 22.91155 41.429067, 22.88325 41.410767, 
+    22.8318 41.377533, 22.81245 41.334033, 22.7339 41.2551, 22.5478 41.189067, 22.13815 41.1923, 22.02695 41.1778, 21.96655 41.1311, 21.9158 41.063433, 21.7998 40.9861, 21.7345 40.9281, 
+    21.6862 40.908767, 21.4421 40.9442, 21.227 40.9426, 21.12395 40.954967, 21.0358 40.9572, 21.00875 40.957867, 20.96015 40.958867, 20.9136 40.965133, 20.7279 41.061733, 20.60545 41.196967))
+
+POLYGON ((20.76725 55.267, 20.8376 55.354067, 20.92745 55.457333, 20.97465 55.5382, 20.9836 55.634, 20.98585 55.722333, 20.9825 55.767233, 20.9825 55.849567, 20.9791 55.916933, 20.96565 56.003767, 
+    20.9634 56.071867, 20.95555 56.122033, 21.16965 56.188533, 21.43525 56.2803, 21.5965 56.2961, 21.7862 56.334067, 21.93085 56.4116, 22.23435 56.478033, 22.3387 56.478033, 22.4525 56.459067, 
+    22.63275 56.389433, 22.68965 56.373633, 22.80345 56.398933, 22.91255 56.424233, 22.97895 56.433733, 23.0216 56.373633, 23.0643 56.345133, 23.15915 56.3578, 23.23975 56.4116, 23.2872 56.405267, 
+    23.401 56.354633, 23.4769 56.354633, 23.59545 56.417933, 23.6666 56.4369, 23.69975 56.433733, 23.68555 56.360967, 23.76095 56.3487, 23.8231 56.379933, 23.9013 56.374133, 24.16215 56.317233, 
+    24.3139 56.307767, 24.404 56.3046, 24.51785 56.333033, 24.76445 56.446833, 24.84505 56.4753, 24.9067 56.4595, 24.9399 56.4184, 24.9067 56.3362, 24.9257 56.298267, 25.04425 56.250867, 
+    25.2719 56.2224, 25.5232 56.203433, 25.7082 56.2066, 25.8315 56.162333, 25.969 56.0865, 26.1255 55.928433, 26.2915 55.830433, 26.4575 55.771167, 26.65195 55.733233, 26.5215 55.5256, 
+    26.42665 55.399033, 26.4077 55.335767, 26.4646 55.3136, 26.57365 55.329433, 26.78235 55.370567, 26.83925 55.361067, 26.86295 55.319933, 26.7918 55.244, 26.6685 55.177533, 26.4978 55.1712, 
+    26.3982 55.174367, 26.32705 55.1649, 26.2891 55.142733, 26.199 55.032, 26.0994 55.019333, 25.9856 55.006667, 25.86705 54.9592, 25.75795 54.8801, 25.70105 54.816833, 25.72235 54.7488, 
+    25.74135 54.672867, 25.72235 54.5811, 25.65125 54.5115, 25.57535 54.4735, 25.5706 54.441867, 25.59905 54.4229, 25.72235 54.353267, 25.78875 54.302633, 25.79825 54.2552, 25.7935 54.195067, 
+    25.75555 54.150767, 25.70815 54.1223, 25.61805 54.1128, 25.5706 54.141267, 25.52795 54.283667, 25.47575 54.327967, 25.40935 54.318467, 25.2007 54.2014, 25.0679 54.1729, 24.94935 54.188733, 
+    24.8972 54.179233, 24.8545 54.1571, 24.82605 54.043167, 24.7952 54.028933, 24.7193 54.0574, 24.6624 54.051067, 24.56755 53.9878, 24.4822 53.975133, 24.3589 53.949833, 24.302 53.956167, 
+    24.08385 53.994133, 23.90835 54.0036, 23.64755 54.000433, 23.4444 53.992967, 23.43925 54.047033, 23.45475 54.160967, 23.44355 54.186833, 23.3832 54.2317, 23.209 54.289233, 22.9451 54.425033, 
+    22.89335 54.444567, 22.8675 54.444567, 22.8451 54.441133, 22.8123 54.423867, 22.75885 54.4066, 22.6959 54.400267, 22.53935 54.391433, 22.5198 54.4304, 22.47705 54.4672, 22.47095 54.474, 
+    22.4343 54.503967, 22.40985 54.525767, 22.3976 54.542133, 22.38315 54.5749, 22.40105 54.611867, 22.4091 54.618733, 22.43515 54.650233, 22.45915 54.685867, 22.46315 54.691333, 22.47705 54.7242, 
+    22.4909 54.7584, 22.52295 54.7995, 22.54495 54.8324, 22.5386 54.869267, 22.52825 54.896567, 22.5221 54.904767, 22.49755 54.942967, 22.46905 54.9675, 22.3532 55.0355, 22.31465 55.051767, 
+    22.2964 55.058567, 22.1223 55.0799, 22.0677 55.082467, 22.009 55.087767, 21.95235 55.087567, 21.92605 55.088867, 21.90985 55.0902, 21.7217 55.0992, 21.66305 55.1031, 21.60435 55.1084, 
+    21.5415 55.125967, 21.49085 55.140867, 21.32315 55.1907, 21.2799 55.212667, 21.18645 55.267067, 21.1209 55.2911, 21.07385 55.303667, 21.05065 55.3063, 21.0245 55.305233, 20.9845 55.2974, 
+    20.89725 55.268933, 20.8245 55.2605, 20.76725 55.267))
+
+POLYGON ((20.95555 56.122033, 20.9419 56.179667, 20.9308 56.231333, 20.9162 56.280733, 20.90725 56.333867, 20.8938 56.361567, 20.8904 56.387033, 20.8848 56.449167, 20.88595 56.518767, 20.905 56.5689, 
+    20.9275 56.610067, 20.9612 56.657967, 20.987 56.6984, 20.987 56.758267, 20.98135 56.7912, 20.98925 56.834633, 21.0162 56.890767, 21.04655 56.9207, 21.1061 56.9596, 21.15105 56.985067, 
+    21.1926 57.003767, 21.2611 57.0674, 21.29145 57.101067, 21.28695 57.142233, 21.29145 57.201367, 21.2959 57.271733, 21.3285 57.3114, 21.35545 57.3548, 21.3869 57.401233, 21.40375 57.443133, 
+    21.48015 57.5105, 21.5487 57.559167, 21.6082 57.5921, 21.67785 57.622033, 21.7239 57.637767, 21.75985 57.646, 21.8407 57.648233, 21.91595 57.649733, 21.96875 57.6572, 22.00805 57.669933, 
+    22.0732 57.699133, 22.144 57.7328, 22.21585 57.762767, 22.29565 57.7882, 22.3518 57.8054, 22.41805 57.814367, 22.472 57.820367, 22.50795 57.821133, 22.54385 57.818133, 22.55285 57.8099, 
+    22.55285 57.792667, 22.54165 57.7732, 22.52705 57.746267, 22.52815 57.714833, 22.54165 57.690133, 22.5675 57.6587, 22.6214 57.622033, 22.7191 57.574867, 22.77415 57.5479, 22.873 57.506, 
+    22.9561 57.463333, 22.9853 57.457333, 23.01335 57.446867, 23.04145 57.4289, 23.074 57.4057, 23.0976 57.372767, 23.10995 57.345067, 23.1302 57.329367, 23.156 57.295667, 23.16275 57.261233, 
+    23.16165 57.213333, 23.1751 57.185633, 23.18745 57.163933, 23.23465 57.143733, 23.2863 57.121267, 23.38065 57.0801, 23.4458 57.057633, 23.51995 57.042667, 23.59295 57.038933, 23.66035 57.035933, 
+    23.73565 57.040433, 23.8109 57.041933, 23.87495 57.0584, 23.9221 57.077833, 23.97605 57.1003, 24.01305 57.1175, 24.04 57.130233, 24.08045 57.151933, 24.122 57.1669, 24.18045 57.189367, 
+    24.25345 57.230533, 24.295 57.281433, 24.32085 57.313633, 24.33885 57.369767, 24.33995 57.393733, 24.3276 57.452833, 24.30405 57.545667, 24.30065 57.611533, 24.2827 57.705867, 24.28385 57.768733, 
+    24.28495 57.846567, 24.2973 57.907967, 24.4795 57.967433, 24.60675 57.9838, 24.75035 57.996267, 24.9325 58.030533, 25.16255 58.089733, 25.30035 58.139567, 25.35285 58.1466, 25.39255 58.147367, 
+    25.4393 58.1349, 25.50935 58.088167, 25.5677 58.052333, 25.62375 58.028967, 25.70085 58.0087, 25.80125 57.9947, 25.8853 57.990033, 25.9437 57.9791, 25.98105 57.966667, 26.0091 57.947967, 
+    26.0348 57.921467, 26.0488 57.895, 26.03245 57.837333, 26.0348 57.801533, 26.0558 57.762567, 26.08615 57.7361, 26.1539 57.711167, 26.54855 57.622367, 26.66065 57.6177, 26.73885 57.6208, 
+    26.85095 57.645733, 26.9607 57.670667, 27.00275 57.681567, 27.0518 57.675333, 27.12185 57.6364, 27.16855 57.614567, 27.2176 57.6099, 27.29585 57.615367, 27.36825 57.629367, 27.3986 57.6356, 
+    27.4605 57.626667, 27.53165 57.588667, 27.6597 57.4621, 27.8162 57.389333, 27.8494 57.3482, 27.84465 57.281733, 27.74505 57.167833, 27.69765 57.050767, 27.636 56.981133, 27.65495 56.930533, 
+    27.71185 56.8894, 27.8162 56.8957, 27.9063 56.8894, 27.96795 56.838767, 28.1173 56.539733, 28.1695 56.343567, 28.1695 56.2216, 28.0889 56.223167, 28.0035 56.207367, 27.8897 56.150467, 
+    27.80435 56.055633, 27.7427 55.9545, 27.6336 55.8881, 27.54825 55.847033, 27.44865 55.8241, 27.35985 55.837467, 27.3217 55.844667, 27.26495 55.855533, 27.22155 55.867467, 27.19025 55.884, 
+    27.16415 55.907067, 27.1367 55.9236, 27.1152 55.924467, 27.0848 55.9116, 27.0659 55.9029, 27.03585 55.9029, 27.00975 55.898567, 26.98955 55.885067, 26.9773 55.8758, 26.96965 55.812233, 
+    26.9412 55.771167, 26.8843 55.736367, 26.8037 55.723733, 26.7136 55.7269, 26.65195 55.733233, 26.4575 55.771167, 26.2915 55.830433, 26.1255 55.928433, 25.969 56.0865, 25.8315 56.162333, 
+    25.7082 56.2066, 25.5232 56.203433, 25.2719 56.2224, 25.04425 56.250867, 24.9257 56.298267, 24.9067 56.3362, 24.9399 56.4184, 24.9067 56.4595, 24.84505 56.4753, 24.76445 56.446833, 
+    24.51785 56.333033, 24.404 56.3046, 24.3139 56.307767, 24.16215 56.317233, 23.9013 56.374133, 23.8231 56.379933, 23.76095 56.3487, 23.68555 56.360967, 23.69975 56.433733, 23.6666 56.4369, 
+    23.59545 56.417933, 23.4769 56.354633, 23.401 56.354633, 23.2872 56.405267, 23.23975 56.4116, 23.15915 56.3578, 23.0643 56.345133, 23.0216 56.373633, 22.97895 56.433733, 22.91255 56.424233, 
+    22.80345 56.398933, 22.68965 56.373633, 22.63275 56.389433, 22.4525 56.459067, 22.3387 56.478033, 22.23435 56.478033, 21.93085 56.4116, 21.7862 56.334067, 21.5965 56.2961, 21.43525 56.2803, 
+    21.16965 56.188533, 20.95555 56.122033))
+
+POLYGON ((21.9933 -15.937233, 22.00225 -15.7655, 21.9995 -15.4985, 21.9968 -15.2412, 22.0032 -14.976633, 22.0023 -14.710867, 22.0105 -14.451167, 22.01325 -14.190233, 22.01775 -13.9293, 22.0077 -13.668367, 
+    22.01775 -13.4026, 22.0168 -13.136833, 22.01565 -13.025233, 22.02685 -13.014267, 22.4509 -13.011833, 22.91225 -13.011833, 23.3408 -13.0264, 23.78575 -13.004567, 24.01595 -12.9973, 24.05415 -12.9803, 
+    24.07055 -12.956033, 24.06145 -12.930533, 23.9923 -12.8917, 23.91765 -12.834667, 23.88855 -12.799467, 23.8749 -12.7388, 23.90215 -12.598, 23.9449 -12.5264, 24.0759 -12.4208, 24.1105 -12.362567, 
+    24.09325 -12.317667, 24.0077 -12.2679, 23.9349 -12.2315, 23.91125 -12.198733, 23.8967 -12.0992, 23.8958 -11.959633, 23.91585 -11.9463, 24.0068 -11.897733, 24.01865 -11.855267, 23.99865 -11.8067, 
+    23.9513 -11.7691, 23.94585 -11.7254, 24.03685 -11.646533, 24.08685 -11.5276, 24.0996 -11.434167, 24.0678 -11.3577, 24.0696 -11.226633, 24.0669 -11.1441, 24.06815 -11.142267, 24.0912 -11.108933, 
+    24.1586 -11.146167, 24.2028 -11.170967, 24.25625 -11.164767, 24.2853 -11.167867, 24.31555 -11.201967, 24.3318 -11.277967, 24.3109 -11.330667, 24.2737 -11.361667, 24.21325 -11.384933, 24.2167 -11.4237, 
+    24.32365 -11.476433, 24.4376 -11.5183, 24.5213 -11.5245, 24.59105 -11.495033, 24.6875 -11.3865, 24.83165 -11.3245, 25.15715 -11.288833, 25.21295 -11.288833, 25.2385 -11.301233, 25.25245 -11.322933, 
+    25.2071 -11.451633, 25.1676 -11.536933, 25.1769 -11.578767, 25.22805 -11.611333, 25.34895 -11.6377, 25.40705 -11.673367, 25.43495 -11.707467, 25.4768 -11.7943, 25.51635 -11.8098, 25.5419 -11.8098, 
+    25.5849 -11.7788, 25.6035 -11.767933, 25.63375 -11.786533, 25.63375 -11.811333, 25.70815 -11.848567, 25.7523 -11.848567, 25.77555 -11.8594, 25.8058 -11.907467, 25.8732 -11.9385, 26.0034 -11.961733, 
+    26.3371 -11.9726, 26.7184 -12.0005, 26.9044 -11.9819, 26.98195 -11.9474, 27.05305 -11.877767, 27.1394 -11.7808, 27.21345 -11.784167, 27.2164 -11.8135, 27.2455 -11.876867, 27.29595 -11.9519, 
+    27.30565 -12.004933, 27.3192 -12.103233, 27.47255 -12.274733, 27.54815 -12.354833, 27.56345 -12.368433, 27.6246 -12.377033, 27.70865 -12.3725, 27.78595 -12.346733, 27.86095 -12.360367, 27.89955 -12.390667, 
+    27.92455 -12.460367, 27.9564 -12.487667, 28.053 -12.520233, 28.1462 -12.5566, 28.20755 -12.573267, 28.3598 -12.5945, 28.4871 -12.638433, 28.553 -12.682367, 28.58365 -12.736167, 28.53595 -12.7983, 
+    28.50185 -12.8483, 28.5087 -12.921033, 28.5337 -12.951333, 28.58365 -12.961933, 28.6564 -12.916467, 28.6973 -12.914967, 28.73595 -12.9392, 28.7223 -12.990733, 28.76205 -13.088467, 28.8711 -13.2506, 
+    29.01655 -13.414267, 29.1052 -13.435467, 29.25175 -13.430167, 29.3108 -13.3923, 29.39265 -13.312, 29.4699 -13.265, 29.554 -13.2438, 29.604 -13.2544, 29.62445 -13.280167, 29.6176 -13.315033, 
+    29.579 -13.398367, 29.58125 -13.4711, 29.6199 -13.5105, 29.6767 -13.528667, 29.7335 -13.5211, 29.77215 -13.4923, 29.7949 -13.439267, 29.79145 -13.3082, 29.7892 -13.1203, 29.80055 -12.830133, 
+    29.80965 -12.699833, 29.80285 -12.463433, 29.821 -12.275533, 29.796 -12.177033, 29.76645 -12.157333, 29.721 -12.145233, 29.63695 -12.1725, 29.53695 -12.2134, 29.44375 -12.273267, 29.32265 -12.362767, 
+    29.31025 -12.356333, 29.2674 -12.355133, 29.23885 -12.365867, 29.1889 -12.389667, 29.1282 -12.405133, 29.0943 -12.402767, 29.0622 -12.3849, 29.02205 -12.340867, 28.88555 -12.129033, 28.82845 -12.042133, 
+    28.7517 -11.955267, 28.6964 -11.921933, 28.59285 -11.896933, 28.56345 -11.874333, 28.53135 -11.833867, 28.5278 -11.812467, 28.55455 -11.761267, 28.58665 -11.738667, 28.6313 -11.691067, 28.62685 -11.6661, 
+    28.60545 -11.6423, 28.568 -11.617333, 28.55015 -11.593533, 28.53945 -11.557833, 28.518 -11.518533, 28.5073 -11.493567, 28.5046 -11.478067, 28.49925 -11.441167, 28.48675 -11.332867, 28.4537 -11.274567, 
+    28.42695 -11.237667, 28.4287 -11.200767, 28.46975 -11.084133, 28.4742 -11.052033, 28.4385 -10.9628, 28.426 -10.917567, 28.4367 -10.871167, 28.44385 -10.8521, 28.4617 -10.8414, 28.5161 -10.8319, 
+    28.5732 -10.810467, 28.6089 -10.795, 28.67315 -10.791433, 28.6999 -10.779533, 28.73915 -10.7105, 28.79005 -10.626, 28.81145 -10.560533, 28.8061 -10.5058, 28.8168 -10.474833, 28.8436 -10.441533, 
+    28.85165 -10.422467, 28.8088 -10.3487, 28.80525 -10.3237, 28.83735 -10.230867, 28.84985 -10.2059, 28.82935 -10.174967, 28.82225 -10.102367, 28.84185 -10.020233, 28.8231 -9.935767, 28.81775 -9.8846, 
+    28.82845 -9.842933, 28.86235 -9.779867, 28.8552 -9.750133, 28.8186 -9.698933, 28.71945 -9.606867, 28.6398 -9.5518, 28.5912 -9.480233, 28.5589 -9.429733, 28.37845 -9.2773, 28.3592 -9.232367, 
+    28.41455 -9.182633, 28.49995 -9.163367, 28.7851 -8.848867, 28.85485 -8.699633, 28.8645 -8.566467, 28.88855 -8.518333, 28.93065 -8.500667, 29.51175 -8.4044, 30.1169 -8.3033, 30.34065 -8.2728, 
+    30.7882 -8.221467, 30.80195 -8.2548, 30.8592 -8.393833, 30.92105 -8.5176, 31.0084 -8.585533, 31.11025 -8.617067, 31.48865 -8.643767, 31.576 -8.670433, 31.6288 -8.733533, 31.62515 -8.847567, 
+    31.65425 -8.883933, 31.70885 -8.9155, 31.8762 -8.930033, 31.9162 -8.956733, 31.9599 -9.0441, 32.00355 -9.078067, 32.0781 -9.1096, 32.39465 -9.170267, 32.63115 -9.262467, 32.7767 -9.311, 
+    32.8695 -9.415333, 32.96775 -9.4687, 33.1242 -9.500267, 33.1742 -9.531967, 33.22565 -9.564567, 33.28475 -9.630667, 33.3525 -9.728333, 33.37025 -9.7811, 33.36025 -9.834467, 33.32615 -9.953967, 
+    33.3075 -10.040133, 33.3348 -10.0838, 33.3962 -10.1857, 33.4849 -10.3034, 33.5372 -10.416233, 33.53855 -10.5485, 33.5208 -10.6644, 33.4439 -10.725033, 33.2929 -10.788133, 33.24015 -10.8391, 
+    33.24195 -10.9143, 33.32655 -11.0405, 33.32655 -11.090233, 33.27015 -11.172733, 33.17645 -11.377767, 33.1701 -11.432367, 33.181 -11.519733, 33.2374 -11.621633, 33.2474 -11.790267, 33.23465 -11.8461, 
+    33.1937 -11.9007, 33.18645 -11.9456, 33.25195 -12.094833, 33.28195 -12.133667, 33.32745 -12.151867, 33.4439 -12.1567, 33.49845 -12.166433, 33.5203 -12.1822, 33.5185 -12.196767, 33.44935 -12.276833, 
+    33.3147 -12.344767, 33.1246 -12.4285, 33.1155 -12.524333, 32.97175 -12.580133, 32.95265 -12.6044, 32.95085 -12.7039, 33.05455 -12.8058, 33.0518 -12.8871, 32.95905 -13.072733, 32.98085 -13.135833, 
+    33.03365 -13.203767, 33.03545 -13.2996, 32.97905 -13.4088, 32.7698 -13.606567, 32.7198 -13.697567, 32.7216 -13.749767, 32.7562 -13.8092, 32.9845 -14.042167, 33.0791 -14.139233, 32.4978 -14.327967, 
+    32.143 -14.432333, 31.28045 -14.743, 30.7509 -14.915333, 30.2559 -15.121633, 30.09395 -15.228433, 30.0867 -15.284233, 30.1267 -15.3425, 30.24285 -15.458667, 30.3346 -15.547467, 30.3284 -15.577567, 
+    30.3325 -15.640467, 30.3694 -15.671933, 30.48575 -15.7098, 30.48715 -15.713067, 30.3784 -15.751333, 30.3399 -15.754833, 30.2892 -15.740833, 30.21485 -15.6936, 30.1816 -15.691267, 30.0679 -15.7379, 
+    30.01545 -15.747233, 29.87375 -15.7099, 29.8274 -15.7093, 29.76965 -15.729133, 29.68395 -15.754767, 29.46355 -15.800267, 29.32975 -15.849833, 29.2073 -15.9105, 29.04635 -15.981633, 28.8968 -16.014867, 
+    28.83555 -16.041667, 28.7796 -16.098833, 28.73585 -16.185133, 28.72535 -16.350167, 28.73935 -16.3735, 28.7656 -16.408467, 28.7656 -16.4318, 28.69385 -16.488933, 28.6589 -16.530933, 28.5854 -16.564733, 
+    28.51455 -16.610833, 28.37465 -16.664467, 28.2714 -16.693633, 28.19795 -16.730967, 28.14895 -16.769433, 27.97055 -16.935033, 27.8717 -17.0791, 27.8245 -17.136233, 27.78425 -17.166567, 27.737 -17.194533, 
+    27.72125 -17.217867, 27.7125 -17.342667, 27.6828 -17.388733, 27.6548 -17.415567, 27.50085 -17.492533, 27.38805 -17.566, 27.3303 -17.633667, 27.3023 -17.689633, 27.2577 -17.830133, 27.21745 -17.8873, 
+    27.11775 -17.9491, 27.0784 -17.963667, 27.0364 -17.945, 27.0235 -17.945767, 26.9962 -17.947333, 26.9017 -17.992833, 26.8405 -18.009133, 26.81775 -18.023133, 26.809 -18.061633, 26.788 -18.082633, 
+    26.7565 -18.0931, 26.7198 -18.0861, 26.6647 -18.058667, 26.6227 -18.0062, 26.5825 -17.9852, 26.45305 -17.9712, 26.35335 -17.9572, 26.2676 -17.939733, 26.202 -17.945, 26.0568 -17.974167, 
+    25.95885 -17.974167, 25.89415 -17.9835, 25.85215 -17.974167, 25.76205 -17.902433, 25.6746 -17.862767, 25.60115 -17.849933, 25.51715 -17.859267, 25.3877 -17.911767, 25.3419 -17.915167, 25.29585 -17.915833, 
+    25.23535 -17.9038, 25.1917 -17.846867, 25.01885 -17.706067, 24.8432 -17.623533, 24.7504 -17.582267, 24.65215 -17.571367, 24.3746 -17.568933, 24.26905 -17.585933, 24.15895 -17.575, 23.94055 -17.536167, 
+    23.86045 -17.549533, 23.51375 -17.623567, 23.2362 -17.673333, 23.31295 -17.641167, 23.33235 -17.543967, 23.23615 -17.482633, 23.1032 -17.389333, 22.97815 -17.3013, 22.88365 -17.201, 22.78395 -17.085533, 
+    22.48395 -16.848233, 22.30815 -16.686667, 22.21195 -16.577067, 22.1577 -16.4546, 22.10175 -16.3782, 21.98805 -16.240567, 21.92875 -16.183167, 21.98995 -16.132067, 21.9973 -16.012533, 21.9933 -15.937233))
+
+POLYGON ((22.360773 42.369484, 22.3629 42.386033, 22.51275 42.487533, 22.52725 42.537467, 22.4644 42.650267, 22.44625 42.735667, 22.42695 42.8726, 22.46805 42.919333, 22.55745 42.935433, 22.67105 42.9435, 
+    22.77015 42.975733, 22.84265 43.083667, 22.97075 43.2093, 22.9804 43.2528, 22.6251 43.4977, 22.46075 43.653967, 22.35445 43.813467, 22.34235 43.9198, 22.3762 43.998733, 22.55985 44.1534, 
+    22.70005 44.2291, 22.70915 44.237, 22.7207 44.230733, 22.81895 44.208133, 22.8457 44.1986, 22.8966 44.1617, 22.93055 44.146233, 22.9627 44.1379, 22.97875 44.126, 22.97875 44.1129, 
+    22.95735 44.091467, 22.8734 44.0284, 22.8395 43.9879, 22.8377 43.956967, 22.86445 43.926033, 22.92965 43.8915, 23.0225 43.871267, 23.0993 43.8677, 23.16715 43.871267, 23.24215 43.8903, 
+    23.30105 43.902233, 23.36 43.902233, 23.3966 43.896267, 23.4966 43.872467, 23.5252 43.862933, 23.57875 43.857, 23.61445 43.851033, 23.68055 43.849833, 23.7466 43.8546, 23.79125 43.8534, 
+    23.85285 43.8427, 23.97605 43.810567, 24.00465 43.8034, 24.0707 43.8058, 24.10285 43.799833, 24.17605 43.762933, 24.2064 43.752233, 24.23675 43.752233, 24.28675 43.764133, 24.3448 43.7808, 
+    24.4841 43.8058, 24.5323 43.809367, 24.57335 43.806967, 24.7055 43.777233, 24.7448 43.774833, 24.83675 43.7796, 24.9064 43.776033, 24.9814 43.7677, 25.00995 43.771267, 25.0385 43.781967, 
+    25.08675 43.783167, 25.12065 43.777233, 25.2046 43.7558, 25.23405 43.751033, 25.30905 43.751033, 25.368 43.7451, 25.4394 43.728433, 25.52335 43.7213, 25.6278 43.728433, 25.68135 43.7427, 
+    25.78135 43.785567, 25.8724 43.839133, 25.94205 43.872433, 26.04115 43.9272, 26.14115 44.009333, 26.17685 44.031967, 26.2715 44.073633, 26.3483 44.103367, 26.4179 44.121233, 26.4706 44.133133, 
+    26.5831 44.131933, 26.6206 44.127167, 26.7027 44.127167, 26.7706 44.1367, 26.80795 44.104167, 26.91085 44.143633, 27.00435 44.1665, 27.0667 44.170667, 27.14155 44.154033, 27.2397 44.141567, 
+    27.3052 44.151967, 27.35195 44.1499, 27.3987 44.122867, 27.43925 44.089633, 27.49845 44.0834, 27.539 44.1021, 27.5982 44.106267, 27.6481 44.087533, 27.6824 44.056367, 27.7167 44.0356, 
+    27.7946 44.041833, 27.8632 44.0647, 27.9302 44.073, 27.9707 44.041833, 27.9863 43.9587, 28.08605 43.861033, 28.2045 43.802867, 28.31365 43.773767, 28.559 43.751367, 28.559 43.5357, 
+    28.52785 43.475433, 28.4715 43.4438, 28.42405 43.437867, 28.344 43.4616, 28.22535 43.481333, 28.1008 43.447767, 28.0133 43.3934, 27.9896 43.298567, 27.9184 43.2116, 27.9006 43.132533, 
+    27.9036 43.0021, 27.9229 42.886467, 27.89915 42.821267, 27.87545 42.789633, 27.8161 42.769867, 27.71825 42.769867, 27.653 42.76, 27.64115 42.736267, 27.64115 42.702667, 27.65895 42.6849, 
+    27.65155 42.664133, 27.63375 42.638467, 27.5151 42.6108, 27.4825 42.583133, 27.4825 42.555433, 27.50325 42.519867, 27.5448 42.496167, 27.5863 42.508, 27.60705 42.511967, 27.63375 42.494167, 
+    27.6634 42.474433, 27.696 42.462567, 27.71085 42.436867, 27.71085 42.3934, 27.73455 42.381533, 27.7672 42.389433, 27.8028 42.387467, 27.78795 42.351867, 27.78945 42.3074, 27.80725 42.277767, 
+    27.97625 42.133467, 27.9888 42.115367, 27.93135 42.057433, 27.854 42.030033, 27.7235 42.033267, 27.53255 42.020367, 27.4262 42.033267, 27.3114 42.104133, 27.164 42.139567, 27.10115 42.129933, 
+    26.89815 42.034867, 26.78935 42.034867, 26.67335 42.018767, 26.5912 41.955933, 26.4764 41.897933, 26.32895 41.857667, 26.29615 41.857667, 26.2516 41.857667, 26.1646 41.885033, 26.0752 41.877, 
+    26.04135 41.848, 26.05825 41.740033, 26.14045 41.590233, 26.1477 41.532233, 26.07035 41.4114, 25.9749 41.3695, 25.79845 41.355, 25.62685 41.3389, 25.39 41.2841, 25.30905 41.287333, 
+    25.0142 41.416233, 24.89335 41.4549, 24.729 41.4565, 24.60815 41.5, 24.54895 41.566067, 24.4861 41.6015, 24.30965 41.593433, 24.15015 41.616, 24.0293 41.606333, 23.9568 41.575733, 
+    23.8227 41.4726, 23.7139 41.437167, 23.50125 41.446833, 23.3828 41.450067, 23.2064 41.401733, 22.94535 41.393667, 22.93325 41.397, 22.88325 41.410767, 22.91155 41.429067, 22.9478 41.6949, 
+    23.0046 41.7577, 23.01185 41.807667, 22.9466 41.878533, 22.91515 41.934933, 22.91035 41.999367, 22.833 42.055767, 22.5478 42.1895, 22.40885 42.268433, 22.35565 42.329633, 22.360773 42.369484))
+
+POLYGON ((23.1605 52.274, 23.16765 52.287267, 23.222 52.374133, 23.291 52.465033, 23.33065 52.4915, 23.3772 52.513367, 23.5307 52.545567, 23.67385 52.574333, 23.74285 52.5916, 23.79285 52.613467, 
+    23.8325 52.6549, 23.88685 52.759, 23.90065 52.914333, 23.8946 53.084033, 23.79455 53.256633, 23.7023 53.420567, 23.635 53.619633, 23.50825 53.8434, 23.47375 53.928533, 23.46055 53.957633, 
+    23.4444 53.992967, 23.64755 54.000433, 23.90835 54.0036, 24.08385 53.994133, 24.302 53.956167, 24.3589 53.949833, 24.4822 53.975133, 24.56755 53.9878, 24.6624 54.051067, 24.7193 54.0574, 
+    24.7952 54.028933, 24.82605 54.043167, 24.8545 54.1571, 24.8972 54.179233, 24.94935 54.188733, 25.0679 54.1729, 25.2007 54.2014, 25.40935 54.318467, 25.47575 54.327967, 25.52795 54.283667, 
+    25.5706 54.141267, 25.61805 54.1128, 25.70815 54.1223, 25.75555 54.150767, 25.7935 54.195067, 25.79825 54.2552, 25.78875 54.302633, 25.72235 54.353267, 25.59905 54.4229, 25.5706 54.441867, 
+    25.57535 54.4735, 25.65125 54.5115, 25.72235 54.5811, 25.74135 54.672867, 25.72235 54.7488, 25.70105 54.816833, 25.75795 54.8801, 25.86705 54.9592, 25.9856 55.006667, 26.0994 55.019333, 
+    26.199 55.032, 26.2891 55.142733, 26.32705 55.1649, 26.3982 55.174367, 26.4978 55.1712, 26.6685 55.177533, 26.7918 55.244, 26.86295 55.319933, 26.83925 55.361067, 26.78235 55.370567, 
+    26.57365 55.329433, 26.4646 55.3136, 26.4077 55.335767, 26.42665 55.399033, 26.5215 55.5256, 26.65195 55.733233, 26.7136 55.7269, 26.8037 55.723733, 26.8843 55.736367, 26.9412 55.771167, 
+    26.96965 55.812233, 26.9773 55.8758, 26.98955 55.885067, 27.00975 55.898567, 27.03585 55.9029, 27.0659 55.9029, 27.0848 55.9116, 27.1152 55.924467, 27.1367 55.9236, 27.16415 55.907067, 
+    27.19025 55.884, 27.22155 55.867467, 27.26495 55.855533, 27.3217 55.844667, 27.35985 55.837467, 27.44865 55.8241, 27.54825 55.847033, 27.6336 55.8881, 27.7427 55.9545, 27.80435 56.055633, 
+    27.8897 56.150467, 28.0035 56.207367, 28.0889 56.223167, 28.1695 56.2216, 28.3355 56.186833, 28.4303 56.186833, 28.5631 56.171033, 28.6959 56.104667, 28.81445 56.0193, 28.85715 56.025633, 
+    28.9425 56.092, 29.00415 56.1426, 29.06105 56.152067, 29.1322 56.144167, 29.265 56.118867, 29.40725 56.0525, 29.4452 55.976633, 29.4452 55.872333, 29.559 55.821733, 29.6349 55.802767, 
+    29.75345 55.812267, 29.9052 55.8407, 30.0617 55.9308, 30.1091 55.9371, 30.1945 55.9308, 30.28935 55.899167, 30.4648 55.817, 30.68295 55.700033, 30.9438 55.583067, 30.98645 55.5167, 
+    30.98645 55.4503, 30.9343 55.352333, 30.9011 55.2812, 30.939 55.180067, 30.99595 55.138967, 31.0955 55.138967, 31.14295 55.1358, 31.14295 55.1042, 31.0481 55.0315, 30.82995 54.924, 
+    30.7351 54.857633, 30.7351 54.7944, 30.8015 54.756467, 30.96275 54.750167, 31.0908 54.750167, 31.1287 54.718533, 31.1287 54.667967, 31.0813 54.626867, 31.0149 54.547833, 31.01965 54.5099, 
+    31.0481 54.4704, 31.1287 54.4451, 31.21405 54.426133, 31.2852 54.375567, 31.3326 54.277567, 31.3753 54.227, 31.46065 54.163767, 31.4986 54.1448, 31.67405 54.125833, 31.7642 54.129, 
+    31.8448 54.0974, 31.87965 54.0552, 31.85495 54.038733, 31.8307 54.004333, 31.80035 53.955767, 31.75935 53.887967, 31.7389 53.8576, 31.7199 53.8293, 31.6926 53.781733, 31.68805 53.751367, 
+    31.6973 53.725167, 31.73095 53.7165, 31.79735 53.741767, 31.9159 53.808167, 32.07715 53.823967, 32.30005 53.8145, 32.4423 53.817633, 32.53715 53.817633, 32.53245 53.776567, 32.4281 53.7007, 
+    32.4044 53.656433, 32.4186 53.612167, 32.6083 53.517333, 32.6273 53.4731, 32.61305 53.419367, 32.5514 53.3498, 32.40915 53.248667, 32.17675 53.142767, 32.0724 53.120633, 31.98705 53.126967, 
+    31.89695 53.161733, 31.76415 53.2534, 31.5792 53.307133, 31.49385 53.313467, 31.4227 53.288167, 31.3231 53.190167, 31.26145 53.0985, 31.24725 53.032133, 31.2852 52.987867, 31.3326 52.961, 
+    31.4417 52.9357, 31.54125 52.9041, 31.546 52.866167, 31.546 52.8219, 31.4417 52.758667, 31.4464 52.711267, 31.4891 52.657533, 31.546 52.600633, 31.50335 52.344567, 31.5365 52.281367, 
+    31.62665 52.249767, 31.71675 52.227633, 31.7452 52.183367, 31.735 52.1354, 31.5508 52.111467, 31.33515 52.111467, 31.124 52.129433, 30.9982 52.114433, 30.88345 52.063867, 30.88235 52.0606, 
+    30.85885 52.0267, 30.8429 51.9928, 30.827 51.9685, 30.80725 51.9503, 30.76945 51.9359, 30.77085 51.909467, 30.75855 51.8799, 30.7373 51.864467, 30.70615 51.859433, 30.6703 51.8733, 
+    30.6297 51.878333, 30.608 51.868267, 30.60705 51.8475, 30.591 51.8261, 30.5589 51.7959, 30.5509 51.766633, 30.55845 51.738967, 30.55845 51.709367, 30.53955 51.674767, 30.53105 51.6408, 
+    30.5353 51.6002, 30.5523 51.569367, 30.5551 51.542333, 30.5542 51.5077, 30.5287 51.466167, 30.532 51.428733, 30.549 51.396633, 30.5734 51.366433, 30.5534 51.337367, 30.47255 51.331367, 
+    30.3692 51.341833, 30.2344 51.386767, 30.07265 51.5365, 30.00525 51.539467, 29.95585 51.506533, 29.95135 51.434667, 29.89745 51.4167, 29.848 51.431667, 29.78065 51.491567, 29.69525 51.5335, 
+    29.63235 51.5365, 29.58295 51.512533, 29.50655 51.4077, 29.45715 51.388233, 29.38975 51.400233, 29.33135 51.430167, 29.3044 51.6308, 29.25495 51.681733, 29.2325 51.681733, 29.1561 51.6368, 
+    29.06625 51.6368, 28.94945 51.5829, 28.87755 51.532, 28.81915 51.508033, 28.75625 51.514, 28.70235 51.540967, 28.6664 51.626333, 28.5945 51.662267, 28.5406 51.656267, 28.4867 51.599367, 
+    28.43725 51.5904, 28.4058 51.608367, 28.37885 51.6413, 28.37435 51.6922, 28.38335 51.812, 28.3519 51.826967, 28.307 51.812, 28.19915 51.746133, 28.1093 51.6473, 28.0554 51.6353, 
+    27.9925 51.659267, 27.9161 51.6383, 27.87565 51.5814, 27.82625 51.540967, 27.75885 51.531967, 27.61955 51.663733, 27.57465 51.663733, 27.4893 51.654767, 27.26915 51.648767, 27.19275 51.6757, 
+    27.0939 51.765567, 27.00855 51.805967, 26.81085 51.838933, 26.56375 51.865867, 26.50085 51.877833, 26.18185 52.008133, 26.0875 52.0231, 25.97065 52.0231, 25.8134 51.984167, 25.7101 51.9632, 
+    25.62475 51.9662, 25.35965 52.027567, 25.24285 52.027567, 25.0272 51.973633, 24.92385 51.958667, 24.76215 51.967667, 24.6049 51.970667, 24.50155 51.9542, 24.3713 51.8823, 24.2455 51.7146, 
+    24.14665 51.642733, 24.06125 51.624767, 23.99835 51.621767, 23.83665 51.6757, 23.75575 51.681667, 23.6659 51.6607, 23.5763 51.599533, 23.5772 51.639167, 23.5853 51.672367, 23.5855 51.6733, 
+    23.5986 51.6978, 23.6161 51.731633, 23.6301 51.7631, 23.6323 51.806567, 23.6314 51.876567, 23.63755 51.917367, 23.65285 51.963167, 23.6555 51.994667, 23.652 52.030233, 23.63885 52.061733, 
+    23.60605 52.096433, 23.5693 52.127333, 23.54215 52.147733, 23.4818 52.179833, 23.4372 52.1944, 23.40525 52.2017, 23.36585 52.209867, 23.3011 52.210433, 23.2635 52.2221, 23.22765 52.240767, 
+    23.20795 52.262067, 23.17645 52.273133, 23.1605 52.274))
+
+POLYGON ((25.23535 -17.9038, 25.29585 -17.915833, 25.3419 -17.915167, 25.3877 -17.911767, 25.51715 -17.859267, 25.60115 -17.849933, 25.6746 -17.862767, 25.76205 -17.902433, 25.85215 -17.974167, 25.89415 -17.9835, 
+    25.95885 -17.974167, 26.0568 -17.974167, 26.202 -17.945, 26.2676 -17.939733, 26.35335 -17.9572, 26.45305 -17.9712, 26.5825 -17.9852, 26.6227 -18.0062, 26.6647 -18.058667, 26.7198 -18.0861, 
+    26.7565 -18.0931, 26.788 -18.082633, 26.809 -18.061633, 26.81775 -18.023133, 26.8405 -18.009133, 26.9017 -17.992833, 26.9962 -17.947333, 27.0235 -17.945767, 27.0364 -17.945, 27.0784 -17.963667, 
+    27.11775 -17.9491, 27.21745 -17.8873, 27.2577 -17.830133, 27.3023 -17.689633, 27.3303 -17.633667, 27.38805 -17.566, 27.50085 -17.492533, 27.6548 -17.415567, 27.6828 -17.388733, 27.7125 -17.342667, 
+    27.72125 -17.217867, 27.737 -17.194533, 27.78425 -17.166567, 27.8245 -17.136233, 27.8717 -17.0791, 27.97055 -16.935033, 28.14895 -16.769433, 28.19795 -16.730967, 28.2714 -16.693633, 28.37465 -16.664467, 
+    28.51455 -16.610833, 28.5854 -16.564733, 28.6589 -16.530933, 28.69385 -16.488933, 28.7656 -16.4318, 28.7656 -16.408467, 28.73935 -16.3735, 28.72535 -16.350167, 28.73585 -16.185133, 28.7796 -16.098833, 
+    28.83555 -16.041667, 28.8968 -16.014867, 29.04635 -15.981633, 29.2073 -15.9105, 29.32975 -15.849833, 29.46355 -15.800267, 29.68395 -15.754767, 29.76965 -15.729133, 29.8274 -15.7093, 29.87375 -15.7099, 
+    30.01545 -15.747233, 30.0679 -15.7379, 30.1816 -15.691267, 30.21485 -15.6936, 30.2892 -15.740833, 30.3399 -15.754833, 30.3784 -15.751333, 30.3991 -15.791067, 30.4106 -15.9444, 30.4015 -16.002633, 
+    30.42335 -16.048767, 30.45975 -16.0876, 30.53615 -16.0973, 30.68175 -16.094867, 30.97655 -16.119133, 31.1003 -16.121567, 31.2004 -16.102167, 31.30955 -16.121567, 31.4406 -16.2065, 31.56795 -16.2502, 
+    31.7172 -16.2939, 31.84095 -16.3764, 31.8937 -16.444367, 31.9847 -16.468633, 32.2031 -16.505033, 32.29405 -16.505033, 32.57795 -16.6264, 32.8336 -16.763567, 32.91185 -16.810867, 32.9228 -16.829067, 
+    32.9155 -16.878833, 32.85 -16.971067, 32.7963 -17.015967, 32.7854 -17.036567, 32.81995 -17.086333, 32.9128 -17.223467, 32.95555 -17.3254, 32.9574 -17.449167, 32.9019 -17.6021, 32.89825 -17.647, 
+    32.94285 -17.7647, 32.92645 -17.7914, 32.88095 -17.863, 32.8673 -17.9443, 32.8673 -18.023167, 32.8873 -18.0705, 32.93915 -18.170033, 32.9519 -18.2574, 32.9774 -18.307167, 33.02015 -18.3533, 
+    33.02925 -18.400633, 33.01835 -18.446733, 32.9874 -18.512267, 32.87365 -18.5972, 32.8409 -18.637233, 32.83725 -18.679733, 32.9028 -18.728267, 32.9219 -18.771933, 32.89825 -18.836267, 32.7345 -18.940633, 
+    32.69355 -18.9819, 32.6863 -19.004967, 32.70445 -19.037733, 32.74635 -19.074133, 32.8464 -19.1518, 32.8837 -19.2416, 32.8946 -19.3957, 32.87365 -19.480667, 32.88095 -19.603233, 32.92915 -19.700333, 
+    33.05655 -19.862933, 33.06475 -19.893267, 33.032 -19.945433, 32.98465 -20.078933, 32.90915 -20.233033, 32.8582 -20.3362, 32.7736 -20.4915, 32.7099 -20.547333, 32.67985 -20.558233, 32.5252 -20.569167, 
+    32.4797 -20.580067, 32.43785 -20.610433, 32.41055 -20.656533, 32.42875 -20.773033, 32.4442 -20.989067, 32.39415 -21.0934, 32.37415 -21.157733, 32.39415 -21.206267, 32.4369 -21.2657, 32.426 -21.29, 
+    32.3514 -21.3555, 32.2786 -21.438033, 32.09755 -21.6298, 31.8819 -21.876133, 31.64805 -22.138233, 31.43755 -22.375633, 31.4124 -22.404, 31.38535 -22.465267, 31.2851 -22.423133, 31.1839 -22.4106, 
+    31.07965 -22.388367, 31.00385 -22.3587, 30.9242 -22.310467, 30.8839 -22.3049, 30.85535 -22.307233, 30.81645 -22.316967, 30.78445 -22.322533, 30.6763 -22.3202, 30.5922 -22.332267, 30.523 -22.335967, 
+    30.44025 -22.373067, 30.4138 -22.3791, 30.3721 -22.378633, 30.35125 -22.371667, 30.2744 -22.3253, 30.2445 -22.315567, 30.2111 -22.313233, 30.1861 -22.317867, 30.16105 -22.329467, 30.143 -22.3304, 
+    30.12385 -22.324367, 30.0258 -22.249267, 29.81405 -22.163067, 29.7675 -22.152867, 29.5898 -22.153333, 29.54045 -22.1626, 29.4956 -22.174167, 29.45245 -22.189933, 29.4163 -22.195967, 29.36625 -22.1941, 
+    29.32385 -22.187633, 29.29185 -22.176967, 29.2724 -22.179733, 29.25515 -22.119633, 29.24775 -22.033333, 29.2379 -22.015267, 29.12635 -21.9446, 29.0327 -21.894467, 28.86385 -21.7909, 28.82255 -21.7843, 
+    28.8004 -21.783467, 28.74 -21.751433, 28.63645 -21.7013, 28.57915 -21.689767, 28.50275 -21.669233, 28.43985 -21.636367, 28.39305 -21.6191, 28.29875 -21.619933, 28.2359 -21.635567, 28.2051 -21.639667, 
+    28.17425 -21.635567, 28.12745 -21.6183, 28.0843 -21.6109, 28.0796 -21.610967, 28.0023 -21.543567, 27.95145 -21.4865, 27.78035 -21.212233, 27.73305 -21.0933, 27.72495 -20.714667, 27.7122 -20.6018, 
+    27.694 -20.562967, 27.6394 -20.5326, 27.5211 -20.511967, 27.42375 -20.510767, 27.3637 -20.476767, 27.32365 -20.414867, 27.27455 -20.2474, 27.2336 -20.170933, 27.1735 -20.133333, 27.0407 -20.052, 
+    26.92155 -19.9804, 26.83415 -19.957333, 26.68315 -19.835967, 26.442 -19.6964, 26.3674 -19.6697, 26.32915 -19.6503, 26.3082 -19.6248, 26.30455 -19.5884, 26.3064 -19.5435, 26.28635 -19.5168, 
+    26.16805 -19.397867, 26.0816 -19.280133, 26.01425 -19.1418, 25.8914 -18.930633, 25.82135 -18.700033, 25.7749 -18.640567, 25.5784 -18.471867, 25.4865 -18.380833, 25.37735 -18.2255, 25.28905 -18.081067, 
+    25.2745 -17.954867, 25.23535 -17.9038))
+
+POLYGON ((26.5871 48.209033, 26.6956 48.251067, 26.77385 48.2648, 26.885 48.2868, 26.9097 48.303267, 26.79855 48.363733, 26.7697 48.410433, 26.77795 48.4324, 26.8315 48.4379, 26.9344 48.4324, 
+    27.0909 48.4269, 27.3091 48.399433, 27.4203 48.382967, 27.51295 48.4338, 27.5991 48.481733, 27.6188 48.478233, 27.67865 48.4637, 27.77525 48.456133, 27.84965 48.430133, 27.90955 48.392033, 
+    27.9653 48.354233, 28.0098 48.328833, 28.0361 48.317933, 28.0633 48.317933, 28.086 48.317933, 28.12135 48.319767, 28.14535 48.316433, 28.15445 48.2983, 28.15525 48.296933, 28.2706 48.296433, 
+    28.4271 48.2629, 28.4516 48.267767, 28.4752 48.264733, 28.50785 48.2484, 28.52055 48.230233, 28.5221 48.226967, 28.6 48.203033, 28.8388 48.1096, 29.01585 47.9997, 29.06435 47.993, 
+    29.11365 47.990467, 29.15535 47.987933, 29.18945 47.972767, 29.2122 47.939933, 29.18565 47.876733, 29.14395 47.765533, 29.1326 47.674567, 29.1612 47.543667, 29.1673 47.522367, 29.184 47.506167, 
+    29.21895 47.498067, 29.2387 47.4849, 29.25845 47.451467, 29.3101 47.362333, 29.3481 47.340067, 29.39065 47.332967, 29.42865 47.349167, 29.49245 47.3836, 29.5335 47.3988, 29.57755 47.3978, 
+    29.6049 47.373467, 29.62615 47.338033, 29.62465 47.306633, 29.60945 47.283333, 29.5046 47.185067, 29.4727 47.160767, 29.46365 47.133467, 29.46365 47.102067, 29.49555 47.0646, 29.5533 47.0342, 
+    29.66725 46.9866, 29.7554 46.959233, 29.85565 46.937967, 29.89515 46.920767, 29.91645 46.895433, 29.9195 46.715133, 29.91955 46.591067, 29.96515 46.5141, 29.9864 46.469533, 29.98035 46.4452, 
+    29.95905 46.424933, 29.9317 46.424933, 29.8861 46.433067, 29.8527 46.441167, 29.8223 46.443167, 29.7889 46.4371, 29.69775 46.393067, 29.6628 46.382433, 29.6172 46.391567, 29.47895 46.438167, 
+    29.43185 46.451333, 29.37865 46.446267, 29.289 46.4002, 29.2343 46.371833, 29.19935 46.367767, 29.17655 46.378933, 29.16895 46.428567, 29.16895 46.5015, 29.1492 46.5248, 29.11425 46.5258, 
+    29.0307 46.507567, 28.9699 46.428067, 28.95625 46.378433, 28.96385 46.354133, 29.07475 46.268033, 29.08845 46.255867, 29.0869 46.237633, 29.06105 46.192567, 29.055 46.147, 29.0641 46.086233, 
+    29.0626 46.0609, 29.0413 46.041667, 28.94255 46.0062, 28.8149 45.9596, 28.7359 45.898333, 28.6341 45.773733, 28.4472 45.642067, 28.340555 45.528238, 28.3288 45.551767, 28.3069 45.570833, 
+    28.2766 45.5832, 28.25805 45.5989, 28.25185 45.6091, 28.22605 45.651667, 28.1932 45.733633, 28.18645 45.7976, 28.17635 45.817833, 28.13425 45.882933, 28.11235 45.9458, 28.10645 46.068167, 
+    28.11315 46.107467, 28.11485 46.264633, 28.11565 46.3084, 28.1207 46.329733, 28.14095 46.361167, 28.19145 46.401567, 28.22345 46.436367, 28.2403 46.479033, 28.2369 46.539633, 28.2125 46.592367, 
+    28.21755 46.660867, 28.23945 46.699033, 28.23945 46.715867, 28.2327 46.7484, 28.20915 46.774233, 28.1519 46.827, 28.12245 46.868567, 28.08875 46.998767, 28.07195 47.032433, 28.03995 47.0796, 
+    28.0071 47.099833, 27.8976 47.150333, 27.87405 47.160433, 27.8488 47.180633, 27.8252 47.2031, 27.81005 47.2424, 27.79155 47.2727, 27.7747 47.290667, 27.7393 47.312, 27.69555 47.3322, 
+    27.6492 47.3569, 27.63405 47.3704, 27.6105 47.4153, 27.60205 47.4613, 27.6071 47.499467, 27.597 47.5152, 27.52965 47.554467, 27.48755 47.588167, 27.44965 47.6398, 27.4109 47.668967, 
+    27.37555 47.683567, 27.3284 47.699267, 27.30145 47.716133, 27.28125 47.738567, 27.27785 47.768867, 27.28965 47.828367, 27.2829 47.855333, 27.2501 47.886767, 27.19115 47.936167, 27.17135 47.949333, 
+    27.13275 47.974267, 27.08945 48, 27.0807 48.014567, 27.0579 48.052433, 27.03075 48.082867, 26.99385 48.117167, 26.94045 48.144967, 26.8929 48.172167, 26.8361 48.189933, 26.7895 48.197033, 
+    26.7332 48.202867, 26.67785 48.21, 26.5871 48.209033))
+
+POLYGON ((29.17565 -2.839633, 29.26465 -2.810767, 29.41385 -2.748167, 29.4884 -2.741767, 29.5606 -2.809167, 29.6424 -2.876533, 29.7013 -2.890967, 29.74225 -2.884533, 29.82885 -2.8396, 29.8962 -2.777033, 
+    29.9323 -2.6631, 29.91545 -2.534733, 29.93835 -2.4962, 29.97685 -2.4882, 30.0418 -2.509033, 30.13805 -2.537933, 30.34495 -2.579633, 30.4075 -2.5989, 30.3674 -2.632233, 30.32265 -2.669433, 
+    30.32265 -2.711133, 30.37555 -2.812233, 30.3852 -2.9342, 30.3792 -2.995167, 30.39605 -3.014433, 30.4634 -3.0401, 30.59095 -3.0385, 30.6992 -3.083433, 30.7353 -3.089833, 30.846 -3.0722, 
+    30.86405 -3.078633, 30.8761 -3.097867, 30.8376 -3.158867, 30.852 -3.276, 30.8881 -3.377067, 30.87485 -3.399533, 30.6198 -3.4974, 30.48265 -3.6306, 30.4694 -3.683567, 30.5079 -3.746133, 
+    30.51995 -3.795867, 30.48385 -3.816733, 30.3828 -3.8408, 30.29135 -3.890567, 30.2276 -3.966, 30.1987 -4.026967, 30.21075 -4.081533, 30.1891 -4.1425, 29.993 -4.3559, 29.8462 -4.442567, 
+    29.7295 -4.465033, 29.4937 -4.4506, 29.4215 -4.468233, 29.38275 -4.499667, 29.38595 -4.470133, 29.39605 -4.376467, 29.35495 -4.1641, 29.3001 -4.1072, 29.26655 -4.0422, 29.262 -3.943633, 
+    29.24675 -3.6876, 29.2635 -3.430533, 29.3031 -3.217167, 29.30615 -3.032267, 29.20255 -2.9022, 29.17565 -2.839633))
+
+POLYGON ((29.17565 -2.839633, 29.1528 -2.8188, 29.09985 -2.7739, 28.9531 -2.701667, 28.8809 -2.648733, 28.8737 -2.610233, 28.90615 -2.549267, 29.1636 -2.347067, 29.2274 -2.266833, 29.24185 -2.141667, 
+    29.1841 -2.024533, 29.17085 -1.968367, 29.231 -1.8769, 29.3513 -1.653867, 29.49085 -1.511067, 29.63525 -1.4372, 29.67375 -1.422767, 29.8061 -1.365, 29.87105 -1.344133, 29.9047 -1.352167, 
+    29.90715 -1.395467, 29.90715 -1.4693, 29.9288 -1.486933, 29.9781 -1.501367, 30.03105 -1.490133, 30.0936 -1.458033, 30.0984 -1.384233, 30.1321 -1.3104, 30.2861 -1.182067, 30.38835 -1.119467, 
+    30.4172 -1.116267, 30.4509 -1.1339, 30.44715 -1.1621, 30.44345 -1.2198, 30.4632 -1.259367, 30.51695 -1.294867, 30.5761 -1.3891, 30.5761 -1.432433, 30.5737 -1.4613, 30.5893 -1.475767, 
+    30.63745 -1.499833, 30.6976 -1.573633, 30.7842 -1.714833, 30.8431 -1.8416, 30.81905 -1.9026, 30.80945 -1.9796, 30.854 -2.0598, 30.87085 -2.111167, 30.8492 -2.186567, 30.8612 -2.290867, 
+    30.8648 -2.372667, 30.8335 -2.4112, 30.77095 -2.424033, 30.7328 -2.422, 30.6994 -2.443567, 30.64005 -2.446867, 30.55845 -2.483133, 30.469 -2.5514, 30.4075 -2.5989, 30.34495 -2.579633, 
+    30.13805 -2.537933, 30.0418 -2.509033, 29.97685 -2.4882, 29.93835 -2.4962, 29.91545 -2.534733, 29.9323 -2.6631, 29.8962 -2.777033, 29.82885 -2.8396, 29.74225 -2.884533, 29.7013 -2.890967, 
+    29.6424 -2.876533, 29.5606 -2.809167, 29.4884 -2.741767, 29.41385 -2.748167, 29.26465 -2.810767, 29.17565 -2.839633))
+
+POLYGON ((29.63525 -1.4372, 29.63525 -1.385833, 29.5691 -1.2222, 29.5619 -1.125933, 29.5763 -0.9719, 29.5992 -0.909333, 29.70505 -0.779367, 29.7243 -0.726433, 29.74835 -0.6815, 29.74955 -0.594867, 
+    29.7123 -0.254733, 29.6738 -0.123167, 29.7063 0.0068, 29.76645 0.106267, 29.7737 0.204167, 29.79535 0.2507, 29.89035 0.342133, 29.9337 0.3999, 29.89275 0.557167, 29.894 0.603667, 
+    30.24165 0.8909, 30.48225 1.096267, 30.56765 1.2182, 30.68075 1.3225, 30.8961 1.556733, 31.08375 1.6851, 31.3208 1.868033, 31.3689 1.983567, 31.3713 2.083033, 31.3593 2.121567, 
+    31.3172 2.1424, 31.0766 2.229067, 30.86245 2.272367, 30.7482 2.3109, 30.68325 2.3398, 30.6736 2.370267, 30.69045 2.4136, 30.8144 2.585267, 30.8962 2.748933, 30.9215 2.8452, 
+    30.871 2.963933, 30.82525 3.028133, 30.8036 3.069833, 30.83125 3.156467, 30.9082 3.3458, 30.91785 3.41, 30.88175 3.440467, 30.84805 3.4469, 30.81515 3.426933, 30.8753 3.497533, 
+    30.9667 3.598567, 31.07255 3.662733, 31.21925 3.677167, 31.38645 3.661133, 31.5572 3.613033, 31.6029 3.590567, 31.6366 3.6018, 31.6799 3.654733, 31.73885 3.741333, 31.7653 3.746167, 
+    31.8038 3.7301, 31.8591 3.6419, 31.87595 3.556867, 31.9529 3.505533, 32.0419 3.471833, 32.09725 3.462233, 32.19825 3.475067, 32.3534 3.595367, 32.4881 3.659533, 32.76715 3.739733, 
+    32.9584 3.832767, 33.0137 3.8472, 33.08345 3.831167, 33.223 3.8103, 33.41905 3.829567, 33.6211 3.815133, 33.6572 3.829567, 33.73895 3.8793, 33.935 4.1023, 34.06005 4.201733, 
+    34.0881 4.1684, 34.11 4.142367, 34.05705 4.039667, 34.08595 3.985133, 34.2399 3.8664, 34.34095 3.8664, 34.3843 3.8632, 34.41315 3.8343, 34.37465 3.754067, 34.3987 3.696333, 
+    34.44685 3.574367, 34.3675 3.182867, 34.3819 3.144367, 34.4493 3.099433, 34.5696 3.067333, 34.59125 2.868367, 34.71155 2.797767, 34.8607 2.608467, 34.9521 2.448, 34.9304 1.998733, 
+    34.993 1.854333, 35.02905 1.748433, 35.01945 1.674633, 34.85585 1.469267, 34.7644 1.3794, 34.7596 1.3409, 34.75715 1.3056, 34.82935 1.235, 34.82455 1.151567, 34.7668 1.097033, 
+    34.608 1.029633, 34.46845 0.962233, 34.4504 0.9494, 34.44075 0.9189, 34.38785 0.736, 34.27715 0.578767, 34.19895 0.533833, 34.1797 0.5226, 34.16525 0.500133, 34.1364 0.352533, 
+    34.0955 0.293167, 34.08925 0.291633, 33.99555 0.229133, 33.95335 0.203433, 33.9631 0.191833, 33.8624 0.094167, 33.8738 0.088767, 33.8722 0.078967, 33.8317 0.049133, 33.81885 0.005633, 
+    33.8226 -0.059533, 33.828 -0.098, 33.87065 -0.374367, 33.7914 -0.532867, 33.8036 -0.9352, 33.8036 -1.0693, 33.75485 -1.0937, 33.66275 -1.098167, 33.1457 -1.0794, 32.5815 -1.0778, 
+    32.2639 -1.092233, 31.98595 -1.076167, 31.44095 -1.0601, 31.19555 -1.080933, 30.896 -1.0938, 30.5255 -1.137133, 30.4509 -1.1339, 30.4172 -1.116267, 30.38835 -1.119467, 30.2861 -1.182067, 
+    30.1321 -1.3104, 30.0984 -1.384233, 30.0936 -1.458033, 30.03105 -1.490133, 29.9781 -1.501367, 29.9288 -1.486933, 29.90715 -1.4693, 29.90715 -1.395467, 29.9047 -1.352167, 29.87105 -1.344133, 
+    29.8061 -1.365, 29.67375 -1.422767, 29.63525 -1.4372))
+
+POLYGON ((32.04145 -25.986967, 32.0853 -26.071967, 32.10455 -26.188933, 32.09815 -26.3173, 32.1249 -26.369367, 32.1463 -26.520567, 32.1613 -26.6632, 32.17415 -26.7217, 32.2211 -26.726567, 32.1711 -26.753233, 
+    32.0243 -26.8315, 31.9858 -26.867167, 31.97615 -26.959167, 31.97615 -27.071833, 31.95265 -27.1945, 31.8681 -27.246567, 31.60705 -27.2651, 31.4369 -27.274367, 31.3021 -27.2487, 31.18865 -27.181667, 
+    31.0485 -27.066833, 30.87515 -26.868567, 30.77135 -26.749467, 30.7157 -26.672433, 30.7093 -26.5997, 30.7553 -26.4535, 30.8259 -26.325133, 30.88155 -26.2324, 30.97465 -26.141833, 31.0346 -26.0762, 
+    31.09985 -25.8915, 31.18975 -25.7617, 31.2839 -25.720333, 31.4412 -25.746733, 31.5418 -25.772433, 31.713 -25.893667, 31.8435 -25.9393, 31.99145 -25.974933, 32.04145 -25.986967))
+
+POLYGON ((32.97905 -13.4088, 33.03545 -13.2996, 33.03365 -13.203767, 32.98085 -13.135833, 32.95905 -13.072733, 33.0518 -12.8871, 33.05455 -12.8058, 32.95085 -12.7039, 32.95265 -12.6044, 32.97175 -12.580133, 
+    33.1155 -12.524333, 33.1246 -12.4285, 33.3147 -12.344767, 33.44935 -12.276833, 33.5185 -12.196767, 33.5203 -12.1822, 33.49845 -12.166433, 33.4439 -12.1567, 33.32745 -12.151867, 33.28195 -12.133667, 
+    33.25195 -12.094833, 33.18645 -11.9456, 33.1937 -11.9007, 33.23465 -11.8461, 33.2474 -11.790267, 33.2374 -11.621633, 33.181 -11.519733, 33.1701 -11.432367, 33.17645 -11.377767, 33.27015 -11.172733, 
+    33.32655 -11.090233, 33.32655 -11.0405, 33.24195 -10.9143, 33.24015 -10.8391, 33.2929 -10.788133, 33.4439 -10.725033, 33.5208 -10.6644, 33.53855 -10.5485, 33.5372 -10.416233, 33.4849 -10.3034, 
+    33.3962 -10.1857, 33.3348 -10.0838, 33.3075 -10.040133, 33.32615 -9.953967, 33.36025 -9.834467, 33.37025 -9.7811, 33.3525 -9.728333, 33.28475 -9.630667, 33.22565 -9.564567, 33.1742 -9.531967, 
+    33.1242 -9.500267, 33.3716 -9.509967, 33.56445 -9.536633, 33.70085 -9.5512, 33.8937 -9.6798, 34.02105 -9.723467, 34.16295 -9.793833, 34.3085 -9.951533, 34.4486 -10.155333, 34.4777 -10.366433, 
+    34.42135 -10.791033, 34.41225 -10.960867, 34.485 -11.191367, 34.6324 -11.4534, 34.76335 -11.538333, 34.8798 -11.560167, 35.05805 -11.528633, 35.01615 -11.561967, 34.98355 -11.587867, 34.9566 -11.7034, 
+    34.95705 -11.7089, 34.94135 -11.741533, 34.9469 -11.960567, 34.9312 -11.975333, 34.86845 -12.031333, 34.8638 -12.076233, 34.89335 -12.112533, 34.8943 -12.1304, 34.8795 -12.144567, 34.8352 -12.1593, 
+    34.82415 -12.204233, 34.8075 -12.217767, 34.742 -12.261467, 34.7226 -12.299, 34.72725 -12.342067, 34.74755 -12.370367, 34.73645 -12.454667, 34.7226 -12.471867, 34.7023 -12.483567, 34.63265 -12.491567, 
+    34.6142 -12.502033, 34.6188 -12.518033, 34.6428 -12.5402, 34.68895 -12.590633, 34.72675 -12.6811, 34.76185 -12.71, 34.844 -12.759233, 34.8652 -12.782, 34.8989 -12.8423, 34.88965 -12.8743, 
+    34.82135 -12.917367, 34.82785 -13.008433, 34.7992 -13.0386, 34.80845 -13.2047, 34.8315 -13.270567, 34.8269 -13.2933, 34.7752 -13.332067, 34.7752 -13.420667, 34.802 -13.4453, 34.8518 -13.475433, 
+    34.8472 -13.5265, 34.8998 -13.640333, 34.8998 -13.677867, 34.88615 -13.692367, 34.9763 -13.757533, 35.2238 -13.866733, 35.3457 -13.990533, 35.6023 -14.4031, 35.737 -14.570567, 35.88255 -14.7162, 
+    35.93715 -14.8351, 35.90985 -14.920033, 35.8443 -15.0171, 35.7752 -15.155433, 35.80975 -15.3302, 35.85345 -15.4103, 35.89345 -15.521933, 35.8389 -15.619, 35.8589 -15.730667, 35.81155 -15.849567, 
+    35.83705 -15.949067, 35.78975 -16.089833, 35.7406 -16.1384, 35.5295 -16.1578, 35.2893 -16.240333, 35.17285 -16.2913, 35.1401 -16.313133, 35.17285 -16.376233, 35.24565 -16.4636, 35.26565 -16.521833, 
+    35.1844 -16.5882, 35.21285 -16.633467, 35.2628 -16.743633, 35.2665 -16.8061, 35.24 -16.871033, 35.21165 -16.9031, 35.17835 -16.9212, 35.1697 -16.934367, 35.1648 -16.957367, 35.23405 -17.029733, 
+    35.1834 -17.075433, 35.13975 -17.0924, 35.10515 -17.0827, 35.0615 -17.059667, 35.01965 -17.0378, 35.01695 -17.0002, 35.077 -16.922533, 35.08425 -16.867967, 35.08605 -16.8182, 35.0588 -16.7915, 
+    34.9505 -16.741767, 34.78315 -16.6714, 34.5766 -16.495467, 34.47835 -16.387467, 34.3919 -16.2346, 34.31185 -16.082933, 34.2818 -15.965233, 34.33275 -15.854833, 34.3882 -15.7711, 34.4609 -15.500533, 
+    34.58825 -15.374367, 34.6028 -15.346467, 34.56095 -15.215433, 34.581 -15.125633, 34.53185 -14.8672, 34.42725 -14.709467, 34.4054 -14.577233, 34.37995 -14.519, 34.33445 -14.506867, 34.26895 -14.517767, 
+    34.11615 -14.5554, 33.9897 -14.5857, 33.8514 -14.549333, 33.78775 -14.551733, 33.6968 -14.590567, 33.6404 -14.600267, 33.6058 -14.595433, 33.5567 -14.5651, 33.42205 -14.4292, 33.3147 -14.295733, 
+    33.302 -14.250833, 33.34385 -14.1659, 33.33565 -14.1465, 33.2392 -14.1101, 33.1901 -14.1089, 33.1064 -14.138, 33.0791 -14.139233, 32.9845 -14.042167, 32.7562 -13.8092, 32.7216 -13.749767, 
+    32.7198 -13.697567, 32.7698 -13.606567, 32.97905 -13.4088))
+
+POLYGON ((34.177243 31.067749, 34.372381 31.203442, 34.514965 31.36772, 34.586261 31.43465, 34.614777 31.592844, 34.538671 31.657794, 34.69175 31.8195, 34.757 31.873833, 34.7659 31.9292, 34.76 32.03, 
+    34.7748 32.0972, 34.85785 32.2059, 34.9053 32.282967, 34.8786 32.403533, 34.80445 32.517167, 34.76885 32.617967, 34.77185 32.704933, 34.82225 32.803733, 34.9023 32.853167, 35.0402 32.852167, 
+    35.12025 32.852167, 35.1618 32.871933, 35.1649 32.8771, 35.1855 32.911467, 35.1618 32.970767, 35.13805 33.047833, 35.14105 33.120967, 35.2211 33.233633, 35.2636 33.2692, 35.4286 33.265033, 
+    35.53115 33.262433, 35.71945 33.277033, 35.83435 33.302967, 35.8844 33.314233, 35.8617 33.252233, 35.73255 33.078567, 35.72815 32.906367, 35.76865 32.8115, 35.78905 32.743433, 35.80805 32.680167, 
+    35.82775 32.6349, 35.75555 32.525467, 35.6373 32.424767, 35.5826 32.418933, 35.577155 32.421351, 35.52675 32.443733, 35.38665 32.559, 35.2794 32.594033, 35.2181 32.579433, 35.105935 32.488192, 
+    35.031907 32.390967, 35.005997 32.336082, 35.01995 32.271533, 35.04185 32.233567, 35.0298 32.0818, 34.985505 31.963992, 35.091129 31.909546, 35.137395 31.868774, 35.156609 31.817968, 35.04116 31.798208, 
+    34.93197 31.795071, 34.89295 31.544767, 34.882 31.409033, 34.91705 31.372533, 34.99365 31.357967, 35.19505 31.368167, 35.28675 31.393267, 35.415532 31.415281, 35.400898 31.303158, 35.459432 31.200377, 
+    35.437482 31.128743, 35.38555 31.12, 35.3844 31.0896, 35.38225 31.0325, 35.33735 30.895333, 35.09655 30.564033, 35.09545 30.512967, 35.16985 30.301367, 35.17425 30.178767, 35.15345 30.086833, 
+    35.0987 29.981767, 35.0221 29.752633, 35.0396 29.6461, 35.01115 29.5527, 34.9471 29.519233, 34.93835 29.537933, 34.8998 29.5399, 34.89425 29.535133, 34.8152 29.595, 34.80205 29.638767, 
+    34.80645 29.7176, 34.78015 29.902933, 34.6915 30.206467, 34.62145 30.332, 34.5897 30.44, 34.474 30.645667, 34.45835 30.6735, 34.3456 30.8136, 34.177243 31.067749))
+
+POLYGON ((34.8481 29.2971, 34.86125 29.336367, 34.95315 29.506333, 34.9471 29.519233, 35.01115 29.5527, 35.0396 29.6461, 35.0221 29.752633, 35.0987 29.981767, 35.15345 30.086833, 35.17425 30.178767, 
+    35.16985 30.301367, 35.09545 30.512967, 35.09655 30.564033, 35.33735 30.895333, 35.38225 31.0325, 35.3844 31.0896, 35.38555 31.12, 35.437482 31.128743, 35.459432 31.200377, 35.400898 31.303158, 
+    35.415532 31.415281, 35.48504 31.642643, 35.52894 31.785912, 35.547232 31.851318, 35.565524 31.894922, 35.584377 31.927486, 35.598633 32.049174, 35.591505 32.24996, 35.577155 32.421351, 35.5826 32.418933, 
+    35.6373 32.424767, 35.75555 32.525467, 35.82775 32.6349, 35.80805 32.680167, 35.78905 32.743433, 35.83905 32.7572, 35.86155 32.7634, 35.9169 32.759167, 36.15095 32.657033, 36.34245 32.5393, 
+    36.49245 32.435767, 36.76695 32.3535, 36.95845 32.442867, 37.5468 32.753467, 38.1564 33.0726, 38.63745 33.319433, 38.6773 33.2861, 38.8987 33.100867, 39.3885 32.643767, 39.298875 32.602174, 
+    39.457603 32.42839, 39.52655 32.467667, 39.72545 32.281667, 39.74045 32.275, 39.6844 32.259167, 38.9731 32.058133, 38.1108 31.822667, 37.8036 31.747467, 37.5216 31.6703, 37.27225 31.6228, 
+    36.97985 31.539667, 37.4518 31.046967, 37.62545 30.845167, 37.9312 30.536467, 37.9594 30.461267, 37.9416 30.4395, 37.73085 30.3544, 37.5201 30.089267, 37.49195 30.033833, 37.2337 29.998233, 
+    37.0437 29.986367, 36.83 29.9448, 36.76025 29.843867, 36.52575 29.556967, 36.29425 29.3868, 36.1859 29.274, 36.1087 29.220567, 36.0256 29.204733, 35.43785 29.260133, 35.01925 29.301667, 
+    34.8481 29.2971))
+
+POLYGON ((35.2636 33.2692, 35.27895 33.282067, 35.32935 33.3631, 35.34415 33.501433, 35.35305 33.6714, 35.3842 33.7969, 35.44945 33.935233, 35.48205 33.986633, 35.5295 34.002433, 35.5636 33.9955, 
+    35.6051 34.007367, 35.6081 34.042933, 35.55175 34.145733, 35.5636 34.232667, 35.6259 34.369033, 35.7045 34.4392, 35.76975 34.4728, 35.8142 34.4965, 35.86465 34.543933, 35.878 34.564467, 
+    35.9701 34.638633, 36.12335 34.720367, 36.18245 34.720367, 36.22515 34.692633, 36.24265 34.619667, 36.33025 34.545233, 36.46375 34.481033, 36.55355 34.402233, 36.56995 34.3278, 36.54585 34.190633, 
+    36.4495 34.0724, 36.28315 34.005267, 36.11785 33.9542, 36.0281 33.904567, 36.01935 33.8754, 35.97995 33.827233, 35.9055 33.790733, 35.888 33.7426, 35.9318 33.694433, 36.07955 33.593733, 
+    36.0817 33.552867, 36.0489 33.512, 35.98975 33.507633, 35.93285 33.491567, 35.9044 33.4434, 35.9044 33.369, 35.8844 33.314233, 35.83435 33.302967, 35.71945 33.277033, 35.53115 33.262433, 
+    35.4286 33.265033, 35.2636 33.2692))
+
+POLYGON ((35.78905 32.743433, 35.76865 32.8115, 35.72815 32.906367, 35.73255 33.078567, 35.8617 33.252233, 35.8844 33.314233, 35.9044 33.369, 35.9044 33.4434, 35.93285 33.491567, 35.98975 33.507633, 
+    36.0489 33.512, 36.0817 33.552867, 36.07955 33.593733, 35.9318 33.694433, 35.888 33.7426, 35.9055 33.790733, 35.97995 33.827233, 36.01935 33.8754, 36.0281 33.904567, 36.11785 33.9542, 
+    36.28315 34.005267, 36.4495 34.0724, 36.54585 34.190633, 36.56995 34.3278, 36.55355 34.402233, 36.46375 34.481033, 36.33025 34.545233, 36.24265 34.619667, 36.22515 34.692633, 36.18245 34.720367, 
+    36.12335 34.720367, 35.9701 34.638633, 35.878 34.564467, 35.9032 34.603233, 35.9032 34.7396, 35.8276 34.8987, 35.8098 34.9975, 35.84535 35.145733, 35.87945 35.2732, 35.84685 35.374, 
+    35.82905 35.470833, 35.792 35.546933, 35.6793 35.604233, 35.6348 35.669467, 35.6348 35.7169, 35.6615 35.726767, 35.6941 35.7149, 35.7475 35.734667, 35.76825 35.878967, 35.76675 35.923433, 
+    35.7964 35.947167, 35.8409 35.972833, 35.84405 35.9767, 35.9815 35.941567, 36.0934 35.939633, 36.2168 36.046767, 36.2426 36.136667, 36.23975 36.287767, 36.29715 36.3222, 36.3775 36.3203, 
+    36.47075 36.312667, 36.55395 36.322233, 36.59415 36.3624, 36.5683 36.458033, 36.44205 36.6149, 36.4521 36.743033, 36.52385 36.821467, 36.6214 36.863567, 36.7563 36.8712, 36.84525 36.831033, 
+    36.983 36.7354, 37.0906 36.723933, 37.3259 36.756467, 37.50955 36.7622, 37.69035 36.7909, 37.81085 36.823433, 37.9242 36.882733, 38.09355 36.9057, 38.22265 36.913367, 38.29725 36.882733, 
+    38.47805 36.796667, 38.6861 36.754567, 38.93865 36.722067, 39.3605 36.735433, 39.514 36.760333, 39.7091 36.7699, 39.85835 36.815833, 40.02765 36.892333, 40.2816 37.018567, 40.55995 37.1238, 
+    40.7637 37.152467, 40.91575 37.141, 41.09225 37.074033, 41.1927 37.064467, 41.3534 37.095067, 41.51125 37.1582, 41.6662 37.246167, 41.8929 37.345667, 42.0249 37.3552, 42.10525 37.315033, 
+    42.17985 37.2022, 42.2068 37.1147, 42.21705 37.081367, 42.20125 37.070833, 42.12255 36.9829, 41.9704 36.8978, 41.73205 36.7262, 41.39695 36.6567, 41.248 36.543233, 41.15545 36.333333, 
+    41.1384 36.185833, 41.2182 35.980167, 41.26925 35.848267, 41.2735 35.7121, 41.2299 35.5887, 41.1086 35.343333, 41.0969 35.2015, 41.06925 35.010033, 41.0884 34.919233, 41.0682 34.7533, 
+    41.0235 34.6739, 40.9299 34.560433, 40.89585 34.4966, 40.832 34.4583, 40.7171 34.4129, 40.582 34.385967, 40.44795 34.353367, 40.01495 34.0938, 39.3926 33.740633, 38.7894 33.3974, 
+    38.63745 33.319433, 38.1564 33.0726, 37.5468 32.753467, 36.95845 32.442867, 36.76695 32.3535, 36.49245 32.435767, 36.34245 32.5393, 36.15095 32.657033, 35.9169 32.759167, 35.86155 32.7634, 
+    35.83905 32.7572, 35.78905 32.743433))
+
+POLYGON ((38.63745 33.319433, 38.7894 33.3974, 39.3926 33.740633, 40.01495 34.0938, 40.44795 34.353367, 40.582 34.385967, 40.7171 34.4129, 40.832 34.4583, 40.89585 34.4966, 40.9299 34.560433, 
+    41.0235 34.6739, 41.0682 34.7533, 41.0884 34.919233, 41.06925 35.010033, 41.0969 35.2015, 41.1086 35.343333, 41.2299 35.5887, 41.2735 35.7121, 41.26925 35.848267, 41.2182 35.980167, 
+    41.1384 36.185833, 41.15545 36.333333, 41.248 36.543233, 41.39695 36.6567, 41.73205 36.7262, 41.9704 36.8978, 42.12255 36.9829, 42.20125 37.070833, 42.21705 37.081367, 42.35445 37.172967, 
+    42.46725 37.2226, 42.60875 37.395633, 42.68535 37.433933, 42.74705 37.4325, 42.84495 37.3857, 42.87895 37.3857, 42.9407 37.421167, 43.06515 37.4467, 43.15455 37.436767, 43.29925 37.3616, 
+    43.43115 37.328967, 43.6705 37.296333, 43.83225 37.299167, 43.9599 37.346, 44.02055 37.347433, 44.1567 37.263733, 44.178 37.2155, 44.15885 37.188567, 44.08435 37.141767, 44.0652 37.096367, 
+    44.1078 37.033967, 44.1695 37.0198, 44.2365 37.0354, 44.3131 37.131833, 44.5855 37.287867, 44.64375 37.305867, 44.69375 37.3213, 44.7522 37.133267, 44.83235 37.036333, 44.85905 36.9651, 
+    44.83385 36.9196, 44.84865 36.848367, 44.96145 36.7712, 45.01785 36.709833, 45.0357 36.569367, 45.0802 36.508033, 45.14405 36.4744, 45.1826 36.4348, 45.26275 36.1855, 45.26275 36.0549, 
+    45.34145 35.9916, 45.47505 35.979733, 45.5611 35.942133, 45.6294 35.863, 45.70955 35.827367, 45.8342 35.8155, 45.9262 35.847167, 46.01975 35.857067, 46.24235 35.8076, 46.2572 35.773967, 
+    46.2038 35.7245, 46.1533 35.710633, 46.07615 35.7245, 45.9871 35.7245, 45.94255 35.698767, 45.94255 35.665133, 45.9841 35.591933, 45.9871 35.554333, 45.95145 35.502867, 45.9574 35.4455, 
+    46.0212 35.388133, 46.0776 35.318867, 46.0776 35.192233, 46.02715 35.124967, 45.91435 35.091333, 45.86095 35.0577, 45.7585 34.936967, 45.6309 34.8202, 45.6012 34.752933, 45.6546 34.624333, 
+    45.6398 34.5887, 45.57745 34.5788, 45.4973 34.584767, 45.4617 34.557033, 45.44685 34.507567, 45.39195 34.464033, 45.3949 34.406667, 45.5166 34.307733, 45.5463 34.238467, 45.51955 34.179133, 
+    45.4335 34.082167, 45.4201 33.9872, 45.47355 33.892233, 45.63975 33.7636, 46.0568 33.573667, 46.20225 33.482667, 46.2765 33.356033, 46.2824 33.2551, 46.2557 33.166067, 46.226 33.110667, 
+    46.21565 33.0434, 46.91175 32.5982, 47.01565 32.558633, 47.16705 32.556633, 47.3095 32.596233, 47.4223 32.6081, 47.5173 32.564567, 47.5811 32.4696, 47.59595 32.341, 47.72655 32.196567, 
+    47.8319 32.020467, 47.8972 31.796867, 47.8957 31.519867, 47.869 31.351667, 47.9046 31.048933, 48.007 31.013333, 48.16135 30.936167, 48.16135 30.896567, 48.1257 30.813467, 48.05895 30.518633, 
+    48.0738 30.4454, 48.34985 30.160467, 48.4478 30.0932, 48.5924 29.952833, 48.56375 29.9452, 48.53075 29.9406, 48.49255 29.9353, 48.4184 29.9709, 48.33835 30.016333, 48.25385 30.039067, 
+    48.17675 30.033133, 48.1742 30.032267, 48.01295 30.134733, 47.76655 30.140667, 47.53655 30.110967, 47.4 30.0714, 47.2783 30.002133, 46.98595 29.663767, 46.7752 29.3729, 46.6713 29.220533, 
+    46.57035 29.161167, 46.49765 29.119667, 43.605 29.6064, 41.7409 31.3556, 41.08345 31.668267, 40.21225 32.066, 39.74045 32.275, 39.72545 32.281667, 39.52655 32.467667, 39.457603 32.42839, 
+    39.298875 32.602174, 39.3885 32.643767, 38.8987 33.100867, 38.6773 33.2861, 38.63745 33.319433))
+
+POLYGON ((39.923261 43.557406, 40.01265 43.6071, 40.15285 43.6354, 40.25905 43.6354, 40.4885 43.5901, 40.6712 43.561767, 40.7219 43.5527, 40.8666 43.530633, 41.0578 43.473967, 41.1725 43.400333, 
+    41.266 43.357867, 41.3892 43.332367, 41.57615 43.3182, 41.6696 43.306867, 41.7376 43.285633, 41.82255 43.257333, 41.916 43.234667, 42.018 43.231833, 42.21765 43.231833, 42.47685 43.2545, 
+    42.6298 43.260167, 42.70205 43.264433, 42.7615 43.2616, 42.8677 43.241767, 42.9272 43.230433, 42.94845 43.2078, 42.9782 42.9897, 42.99945 42.950067, 43.0419 42.921733, 43.1269 42.9019, 
+    43.22905 42.8836, 43.37075 42.845233, 43.47945 42.806033, 43.52355 42.776667, 43.5382 42.7316, 43.5206 42.7081, 43.59 42.648467, 43.6537 42.6258, 43.79815 42.603167, 43.8943 42.598933, 
+    44.00385 42.6185, 44.0466 42.616733, 44.0813 42.627433, 44.1107 42.689767, 44.1588 42.718267, 44.2256 42.728933, 44.3138 42.730733, 44.41265 42.707567, 44.4821 42.702233, 44.53825 42.707567, 
+    44.5703 42.728933, 44.57295 42.7717, 44.5997 42.801967, 44.6371 42.801967, 44.6959 42.796633, 44.7253 42.777067, 44.77605 42.704033, 44.80815 42.673767, 44.8616 42.666633, 44.907 42.6791, 
+    44.93905 42.712967, 44.95245 42.757467, 44.98715 42.780633, 45.0139 42.7931, 45.06465 42.7824, 45.3452 42.688, 45.48955 42.666667, 45.57235 42.666667, 45.63915 42.677367, 45.6819 42.680933, 
+    45.71665 42.6738, 45.722 42.647067, 45.71935 42.6061, 45.64985 42.470733, 45.5911 42.254367, 45.5911 42.1938, 45.6098 42.161733, 45.6579 42.1261, 45.73275 42.102967, 45.87705 42.076233, 
+    46.1068 42.006767, 46.2164 41.9409, 46.28055 41.924867, 46.23375 41.876567, 46.14415 41.794433, 46.08535 41.714167, 46.07695 41.665633, 46.11055 41.615233, 46.31495 41.4995, 46.4662 41.4267, 
+    46.5446 41.4099, 46.6342 41.411767, 46.6958 41.4099, 46.7546 41.394967, 46.7882 41.372567, 46.7742 41.355767, 46.7294 41.2811, 46.6622 41.228833, 46.5558 41.170967, 46.4774 41.156033, 
+    46.40175 41.154167, 46.10775 41.170967, 45.93135 41.182167, 45.8417 41.193367, 45.7941 41.212033, 45.7661 41.256833, 45.7073 41.361367, 45.6849 41.3707, 45.3573 41.4435, 45.3041 41.4547, 
+    45.2705 41.4547, 45.2229 41.452833, 45.0574 41.3796, 44.8663 41.2568, 44.7631 41.2119, 44.6778 41.195467, 44.6352 41.182, 44.5948 41.164033, 44.56115 41.155067, 44.514 41.155067, 
+    44.46015 41.156567, 44.39955 41.1775, 44.35915 41.190967, 44.31205 41.207433, 44.25595 41.2119, 44.1415 41.201467, 44.06745 41.1835, 43.9867 41.155067, 43.9373 41.1446, 43.87895 41.1461, 
+    43.69945 41.170033, 43.61415 41.179033, 43.53785 41.205933, 43.484 41.2179, 43.4194 41.229967, 43.38965 41.245867, 43.2736 41.245867, 43.2319 41.2538, 43.12775 41.358967, 42.9283 41.4939, 
+    42.8152 41.5326, 42.7676 41.606, 42.73485 41.621867, 42.6545 41.6199, 42.58605 41.598067, 42.52355 41.5286, 42.45805 41.488933, 42.34495 41.484967, 42.23185 41.536567, 42.1723 41.5564, 
+    41.99375 41.550433, 41.86575 41.566333, 41.7556 41.546467, 41.49045 41.6375, 41.55745 41.7131, 41.6313 41.796333, 41.7173 41.879333, 41.7025 41.970267, 41.6684 42.103667, 41.61025 42.1801, 
+    41.56165 42.244, 41.5053 42.398167, 41.4949 42.569133, 41.4712 42.6284, 41.3348 42.774667, 41.2414 42.848767, 41.1109 42.8903, 41.0249 42.927833, 40.9389 42.945633, 40.8855 42.9634, 
+    40.84545 43.0039, 40.78615 43.116567, 40.74465 43.1719, 40.64675 43.211433, 40.44215 43.258867, 40.3102 43.325067, 40.1204 43.441667, 39.98235 43.525033, 39.923261 43.557406))
+
+POLYGON ((41.88075 11.303167, 42.0035 11.5486, 42.1238 11.8823, 42.1327 11.927067, 42.12765 11.958333, 42.10725 12, 42.1017 12.034867, 42.13705 12.1635, 42.2657 12.343567, 42.266938 12.344161, 
+    42.3461 12.382167, 42.5986 12.399333, 42.69825 12.4422, 42.87835 12.6094, 43.0529 12.718233, 43.0697 12.6894, 43.19425 12.551033, 43.25505 12.496667, 43.37365 12.465067, 43.4419 12.271367, 
+    43.4389 12.170567, 43.33045 12, 43.32905 11.968733, 43.32285 11.9469, 43.29475 11.919867, 43.26355 11.903233, 43.1793 11.881367, 43.15435 11.8689, 43.13795 11.851733, 43.11615 11.773733, 
+    43.10365 11.753967, 43.08335 11.7415, 43.02565 11.719667, 42.96635 11.688467, 42.94455 11.683267, 42.91955 11.686367, 42.85715 11.693667, 42.82595 11.690533, 42.76045 11.6718, 42.71755 11.6432, 
+    42.69725 11.616167, 42.69105 11.587033, 42.68325 11.568333, 42.65985 11.5496, 42.62085 11.546467, 42.60835 11.541267, 42.6021 11.5288, 42.61305 11.496567, 42.63645 11.473667, 42.67855 11.460167, 
+    42.70665 11.4612, 42.7347 11.4768, 42.7659 11.510067, 42.8361 11.563133, 42.8751 11.577667, 42.91565 11.578733, 42.9687 11.569367, 43.09665 11.511133, 43.12625 11.5059, 43.1442 11.506433, 
+    43.16135 11.516833, 43.18165 11.528267, 43.19565 11.5293, 43.2097 11.520967, 43.2363 11.455767, 43.2394 11.432867, 43.24565 11.422467, 43.255 11.422467, 43.2846 11.437767, 43.30485 11.4357, 
+    43.2255 11.3176, 43.0403 11.065733, 42.9609 10.990333, 42.86465 10.963033, 42.7997 11.011167, 42.67105 11.0465, 42.59165 11.036867, 42.3932 10.966267, 42.16945 10.8941, 41.989 10.874833, 
+    41.92405 10.881267, 41.8615 10.9005, 41.8002 10.966267, 41.7834 11.014367, 41.7882 11.049667, 41.88075 11.303167))
+
+POLYGON ((43.4194 41.229967, 43.484 41.2179, 43.53785 41.205933, 43.61415 41.179033, 43.69945 41.170033, 43.87895 41.1461, 43.9373 41.1446, 43.9867 41.155067, 44.06745 41.1835, 44.1415 41.201467, 
+    44.25595 41.2119, 44.31205 41.207433, 44.35915 41.190967, 44.39955 41.1775, 44.46015 41.156567, 44.514 41.155067, 44.56115 41.155067, 44.5948 41.164033, 44.6352 41.182, 44.6778 41.195467, 
+    44.7631 41.2119, 44.8663 41.2568, 45.0574 41.3796, 45.0321 41.3067, 45.01765 41.259733, 45.0321 41.240467, 45.06465 41.235633, 45.1044 41.238033, 45.1514 41.245267, 45.18395 41.245267, 
+    45.19115 41.241667, 45.1948 41.234433, 45.18755 41.206733, 45.13695 41.158533, 45.0809 41.145267, 45.0249 41.142867, 44.96525 41.139267, 44.9291 41.1248, 44.9002 41.110333, 44.89655 41.0971, 
+    44.9074 41.082633, 44.9237 41.0754, 44.9526 41.0754, 44.9833 41.082633, 45.0303 41.091067, 45.0574 41.089867, 45.0755 41.073, 45.08455 41.0537, 45.1008 40.965167, 45.108 40.9483, 
+    45.1261 40.939867, 45.1496 40.939867, 45.1785 40.9483, 45.2074 40.9688, 45.23995 41.012167, 45.27065 41.037467, 45.3267 41.0483, 45.37005 41.0459, 45.38995 41.039867, 45.41165 41.030233, 
+    45.4261 41.006133, 45.44235 40.986867, 45.4713 40.9736, 45.5219 40.962767, 45.5562 40.942267, 45.5743 40.9218, 45.5779 40.902533, 45.56885 40.863967, 45.46405 40.752533, 45.45865 40.709167, 
+    45.4749 40.687467, 45.51645 40.6718, 45.56885 40.658567, 45.5996 40.6429, 45.6249 40.610367, 45.6231 40.586267, 45.58695 40.5682, 45.5273 40.556167, 45.4749 40.5441, 45.4514 40.530867, 
+    45.44235 40.505567, 45.4568 40.476633, 45.4984 40.451333, 45.56345 40.424233, 45.66105 40.400133, 45.75505 40.380867, 45.8418 40.364, 45.91225 40.3339, 45.95565 40.294733, 45.9701 40.2622, 
+    45.95925 40.200767, 45.9123 40.1381, 45.85445 40.0863, 45.8129 40.069433, 45.7641 40.065833, 45.6918 40.067033, 45.60865 40.069433, 45.5689 40.065833, 45.5508 40.051367, 45.55985 40.026067, 
+    45.6448 39.9833, 45.82195 39.927867, 45.97555 39.836333, 46.04965 39.776067, 46.06955 39.736333, 46.07315 39.6791, 46.0804 39.662233, 46.1057 39.661033, 46.1599 39.6598, 46.2286 39.667033, 
+    46.3081 39.675467, 46.36595 39.667033, 46.41115 39.6586, 46.49425 39.626067, 46.5304 39.6044, 46.53585 39.5803, 46.51955 39.5562, 46.48885 39.545967, 46.4039 39.521867, 46.3786 39.5026, 
+    46.37135 39.4737, 46.38765 39.4544, 46.41475 39.447167, 46.4762 39.436333, 46.51775 39.4255, 46.53585 39.4038, 46.54305 39.3734, 46.53675 39.355333, 46.51775 39.319767, 46.4807 39.274, 
+    46.46175 39.230033, 46.46355 39.164367, 46.47075 39.113767, 46.5087 39.063767, 46.5982 39.014033, 46.5372 38.974333, 46.42705 38.9416, 46.3348 38.948067, 46.2827 38.957, 46.15175 38.9451, 
+    46.11655 38.950033, 46.1056 38.951533, 46.082 38.948133, 46.07435 39.023067, 46.066 39.1224, 46.0576 39.154567, 46.0114 39.216133, 45.96945 39.278367, 45.8498 39.381867, 45.83725 39.414033, 
+    45.83515 39.4588, 45.8519 39.560933, 45.8519 39.619667, 45.83935 39.639267, 45.79945 39.647667, 45.7533 39.647667, 45.7176 39.639267, 45.53925 39.550433, 45.48045 39.537867, 45.4301 39.535067, 
+    45.37345 39.540633, 45.1888 39.575633, 45.1447 39.5882, 45.12585 39.612, 45.09855 39.680533, 45.08385 39.7197, 45.0671 39.740667, 45.0419 39.754667, 45.0167 39.764467, 44.99155 39.764467, 
+    44.96425 39.756067, 44.9328 39.739267, 44.9076 39.744867, 44.9034 39.753267, 44.916 39.767267, 44.96845 39.8232, 44.97055 39.847, 44.95375 39.866567, 44.9076 39.890367, 44.8719 39.895933, 
+    44.84255 39.886167, 44.82995 39.860967, 44.8027 39.807833, 44.7416 39.7421, 44.7335 39.7636, 44.7097 39.785433, 44.6606 39.811233, 44.6204 39.830067, 44.56685 39.895067, 44.52515 39.931767, 
+    44.4731 39.9645, 44.4091 39.992267, 44.24095 40.091, 44.1918 40.107867, 44.0579 40.110833, 44.01175 40.1158, 43.98495 40.124733, 43.8689 40.1138, 43.7662 40.111833, 43.6546 40.1267, 
+    43.64335 40.129667, 43.63075 40.146533, 43.5861 40.259667, 43.50275 40.475933, 43.6248 40.687267, 43.68135 40.7448, 43.6754 40.881733, 43.6129 40.976967, 43.49085 41.057333, 43.44025 41.160533, 
+    43.4194 41.229967))
+
+POLYGON ((46.49405 48.566567, 46.5507 48.680033, 46.63335 48.810833, 46.92145 49.100767, 47.0112 49.236267, 47.0065 49.270933, 46.87895 49.308767, 46.8223 49.387533, 46.69005 49.5325, 46.64755 49.614467, 
+    46.65225 49.683767, 46.68765 49.742067, 47.10325 50.035133, 47.30635 50.211633, 47.3394 50.274667, 47.22135 50.3503, 47.193 50.3818, 47.19775 50.419633, 47.30635 50.447967, 47.44805 50.470033, 
+    47.52365 50.438533, 47.65585 50.315633, 47.8023 50.262033, 47.9251 50.205333, 48.01485 50.0635, 48.09515 49.9469, 48.2368 49.883867, 48.3927 49.808233, 48.4588 49.808233, 48.54385 49.846067, 
+    48.643 49.905933, 48.7682 50.0304, 48.82015 50.1407, 48.8154 50.3014, 48.7729 50.408567, 48.49425 50.6197, 48.48005 50.663833, 48.49895 50.695333, 48.60285 50.682733, 48.73985 50.648067, 
+    48.8107 50.666967, 48.94295 50.707933, 49.1248 50.8072, 49.22395 50.8986, 49.23815 50.967933, 49.23815 51.071933, 49.2334 51.1192, 49.27595 51.150733, 49.34205 51.150733, 49.43735 51.1513, 
+    49.5105 51.161933, 49.79545 51.257867, 50.01745 51.355567, 50.2489 51.4375, 50.3977 51.568267, 50.53465 51.625, 50.57245 51.6313, 50.59135 51.590333, 50.61495 51.565133, 50.6622 51.587167, 
+    50.7283 51.6628, 50.7283 51.817233, 50.75195 51.842433, 50.79445 51.8519, 50.83225 51.833, 50.85115 51.7164, 50.9267 51.684867, 51.05895 51.684867, 51.2384 51.684867, 51.26675 51.6628, 
+    51.2573 51.6313, 51.0731 51.561967, 51.05895 51.524167, 51.1062 51.5147, 51.30925 51.561967, 51.4746 51.628133, 51.5171 51.647067, 51.54545 51.615533, 51.5029 51.568267, 51.40845 51.498933, 
+    51.44625 51.473733, 51.53125 51.473733, 51.6399 51.517833, 51.85245 51.706933, 51.93745 51.7353, 52.0744 51.7668, 52.3956 51.776267, 52.45225 51.776267, 52.6601 51.782567, 52.73565 51.810933, 
+    52.7687 51.817233, 52.85845 51.7731, 52.87265 51.729, 52.8018 51.628133, 52.8207 51.5525, 52.8632 51.530467, 52.91985 51.5462, 52.9907 51.584033, 53.0285 51.587167, 53.08515 51.568267, 
+    53.21285 51.5135, 53.26355 51.474967, 53.3205 51.4454, 53.3696 51.436933, 53.42025 51.416867, 53.444 51.388367, 53.4867 51.331333, 53.5263 51.2891, 53.5817 51.252167, 53.6292 51.2363, 
+    53.68615 51.2363, 53.74 51.225767, 53.80805 51.2078, 53.89355 51.1571, 53.93785 51.125433, 54.01065 51.112767, 54.0629 51.076867, 54.07555 51.036733, 54.06765 50.985, 54.0708 50.954367, 
+    54.1183 50.944867, 54.1626 50.9322, 54.2101 50.9132, 54.2465 50.899467, 54.2829 50.906867, 54.31665 50.915733, 54.35335 50.901767, 54.37225 50.8608, 54.3628 50.718967, 54.41005 50.637033, 
+    54.4998 50.580333, 54.55645 50.577167, 54.6084 50.6276, 54.63675 50.687467, 54.6462 50.778867, 54.59895 50.930133, 54.53285 50.99, 54.462 51.0688, 54.47145 51.094, 54.48795 51.114467, 
+    54.56825 51.114467, 54.67215 51.114467, 54.77605 51.064033, 55.1539 50.843433, 55.3948 50.726833, 55.52705 50.689, 55.65925 50.6701, 55.7679 50.679567, 55.8482 50.742567, 55.9285 50.862333, 
+    55.9946 50.978933, 56.03715 51.016767, 56.0938 51.0199, 56.20005 51.021467, 56.3134 51.021467, 56.3559 51.034067, 56.3559 51.056133, 56.29925 51.112867, 56.337 51.131767, 56.38425 51.138067, 
+    56.4409 51.112867, 56.53065 51.018333, 56.56845 51.015167, 56.58735 51.030933, 56.5826 51.106567, 56.6204 51.138067, 56.7196 51.138067, 56.8424 51.128633, 56.9699 51.150667, 57.03605 51.1696, 
+    57.10215 51.153833, 57.10215 51.034067, 57.1919 50.9931, 57.3336 50.964733, 57.4611 50.977367, 57.5792 51.043533, 57.8484 51.166433, 57.93105 51.1806, 58.00185 51.164833, 58.1672 51.123867, 
+    58.4317 51.064, 58.48835 51.023, 58.51195 50.8812, 58.81425 50.780367, 59.01265 50.676367, 59.12125 50.648, 59.22515 50.651133, 59.40935 50.6858, 59.48965 50.682667, 59.52745 50.6669, 
+    59.3952 50.5566, 59.4141 50.515633, 59.46135 50.506167, 59.518 50.515633, 59.6243 50.599133, 59.75185 50.715733, 59.9455 50.851233, 60.00215 50.876433, 60.15805 50.778733, 60.34695 50.681067, 
+    60.5028 50.655833, 60.687 50.659, 60.8618 50.674767, 61.0082 50.706267, 61.1499 50.7882, 61.3412 50.947367, 61.44985 51.092333, 61.51595 51.2625, 61.53485 51.331833, 61.4593 51.454733, 
+    61.3933 51.476067, 61.36765 51.472567, 61.3278 51.4631, 61.26365 51.444533, 61.23225 51.449233, 61.20575 51.4681, 61.1739 51.511767, 61.1279 51.5212, 61.08895 51.5271, 61.0447 51.514133, 
+    60.9775 51.512933, 60.94385 51.535367, 60.92795 51.557767, 60.89785 51.595533, 60.889 51.634467, 60.86425 51.656867, 60.85655 51.664567, 60.7083 51.719467, 60.4769 51.7352, 60.3848 51.765133, 
+    60.3517 51.8061, 60.43675 51.8124, 60.52175 51.821867, 60.5123 51.853367, 60.47925 51.881733, 60.19585 51.865967, 60.0778 51.9164, 59.96915 51.9952, 59.9786 52.036167, 60.13445 52.089733, 
+    60.5926 52.225233, 60.8618 52.335533, 60.96575 52.3954, 60.97045 52.4553, 60.9445 52.529333, 60.7225 52.705833, 60.67525 52.7909, 60.69415 52.825567, 60.85 52.920133, 61.03895 53.036733, 
+    61.1098 53.061933, 61.18535 53.043033, 61.24675 53.0115, 61.3318 53.0178, 61.43095 53.084, 61.48765 53.087133, 61.6388 52.9989, 61.738 52.9674, 61.83715 52.964233, 61.95995 52.9674, 
+    62.0308 53.008367, 62.05445 53.0777, 62.0497 53.134433, 61.9694 53.184833, 61.823 53.301433, 61.73325 53.320367, 61.6388 53.320367, 61.59155 53.3235, 61.52545 53.364467, 61.4735 53.380233, 
+    61.32235 53.355033, 61.1972 53.372333, 61.16415 53.4007, 61.16415 53.447967, 61.2586 53.488933, 61.42395 53.514133, 61.57505 53.545667, 61.61285 53.567733, 61.63645 53.624433, 61.63175 53.674867, 
+    61.5231 53.709533, 61.42395 53.722133, 61.3531 53.706367, 61.15 53.6087, 61.08385 53.596067, 60.97995 53.596067, 60.8855 53.624433, 60.8477 53.678033, 60.8619 53.7127, 60.89495 53.728433, 
+    61.0083 53.734733, 61.0744 53.7631, 61.1075 53.810367, 61.1311 53.8797, 61.10275 53.898633, 60.928 53.914367, 60.8713 53.9333, 60.8713 53.961633, 60.9044 53.974267, 60.9894 53.9774, 
+    61.10275 53.993167, 61.17835 54.084567, 61.23975 54.153867, 61.30585 54.1791, 61.372 54.1791, 61.4617 54.128667, 61.4995 54.043567, 61.5373 54.005767, 61.6176 54.008933, 61.68845 54.0688, 
+    61.73565 54.0751, 61.81125 53.9963, 61.8868 53.9774, 61.9435 53.986867, 61.9718 54.084567, 62.01905 54.122367, 62.12295 54.125533, 62.2387 54.136533, 62.29065 54.1113, 62.3426 54.023067, 
+    62.41345 53.978933, 62.47485 53.978933, 62.5032 53.997867, 62.5126 54.0861, 62.58345 54.1176, 62.75825 54.105, 62.8999 54.120767, 63.15495 54.174333, 63.23525 54.205867, 63.35335 54.231067, 
+    63.49505 54.2405, 63.6084 54.275167, 63.7123 54.290933, 63.7926 54.2878, 63.86815 54.328767, 63.94135 54.3335, 63.9989 54.303767, 64.01405 54.298067, 64.03705 54.296867, 64.0636 54.303967, 
+    64.099 54.321067, 64.1406 54.321067, 64.17685 54.316933, 64.2251 54.317833, 64.2658 54.339633, 64.3056 54.365, 64.3534 54.374433, 64.41175 54.364433, 64.46 54.365333, 64.50425 54.382433, 
+    64.56085 54.4137, 64.61305 54.4355, 64.6696 54.448433, 64.73015 54.428067, 64.801 54.374467, 64.87655 54.349267, 64.9899 54.355567, 65.07495 54.3398, 65.1552 54.377633, 65.17885 54.4123, 
+    65.1552 54.544667, 65.15995 54.585633, 65.22605 54.617133, 65.2922 54.623433, 65.4386 54.629733, 65.6252 54.659667, 65.78105 54.6502, 65.9275 54.665967, 66.1164 54.719533, 66.3195 54.757367, 
+    66.51315 54.751067, 66.7257 54.751067, 66.9288 54.769967, 67.113 54.795167, 67.3421 54.8314, 67.6538 54.932267, 67.8333 54.966933, 68.02695 54.982667, 68.1261 55.048867, 68.21115 55.1497, 
+    68.3056 55.171767, 68.43785 55.146567, 68.5134 55.159167, 68.60315 55.196967, 68.64095 55.285233, 68.6693 55.414433, 68.72595 55.439633, 68.78265 55.4302, 68.86765 55.329333, 68.92435 55.329333, 
+    68.9338 55.414433, 68.9621 55.4617, 69.00935 55.4617, 69.0802 55.398667, 69.1227 55.3703, 69.29035 55.371867, 69.56425 55.340367, 69.72485 55.2868, 69.8949 55.271033, 69.9752 55.217467, 
+    70.09325 55.148133, 70.1972 55.135533, 70.25385 55.144967, 70.3483 55.2679, 70.41445 55.312, 70.49945 55.2994, 70.6128 55.2994, 70.7734 55.3845, 70.8348 55.3782, 70.88675 55.334067, 
+    70.934 55.129233, 70.9198 55.004767, 70.9009 54.900767, 70.94815 54.8409, 71.14655 54.746333, 71.2032 54.686467, 71.2032 54.6329, 71.1418 54.563567, 71.1607 54.487933, 71.19375 54.393367, 
+    71.18905 54.305133, 71.15125 54.305133, 71.0757 54.3461, 70.9387 54.421733, 70.8915 54.409133, 70.8584 54.387067, 70.8584 54.311433, 71.00955 54.1129, 71.0804 54.0751, 71.17485 54.1066, 
+    71.2646 54.103467, 71.45825 54.094, 71.6094 54.084533, 71.6944 54.1003, 71.74635 54.128667, 71.7936 54.2358, 71.84085 54.261033, 71.88805 54.264167, 72 54.216233, 72.0882 54.192933, 
+    72.16295 54.180967, 72.2138 54.192933, 72.2168 54.222867, 72.13005 54.396433, 72.15995 54.418367, 72.19585 54.422367, 72.2706 54.396433, 72.35435 54.310633, 72.53075 54.145067, 72.5457 54.0932, 
+    72.50685 54.065267, 72.447 54.015367, 72.4201 53.9735, 72.53675 53.915633, 72.6085 53.909633, 72.68625 53.937567, 72.68025 54.019367, 72.65035 54.109133, 72.6653 54.143067, 72.73705 54.145067, 
+    72.9404 54.075233, 73.1796 53.979467, 73.3052 53.949533, 73.3889 53.9635, 73.4816 54.0044, 73.7298 54.17, 73.7776 54.195933, 73.83145 54.189933, 73.8434 54.1241, 73.88225 54.108133, 
+    73.95705 54.104133, 73.95705 54.064233, 73.88825 53.992433, 73.7806 53.936567, 73.6281 53.814867, 73.4756 53.774967, 73.2633 53.6812, 73.3231 53.573467, 73.36795 53.499667, 73.4397 53.456767, 
+    73.5294 53.4528, 73.6191 53.478733, 73.8165 53.575433, 73.978 53.645233, 74.04675 53.647233, 74.2979 53.495633, 74.3607 53.481667, 74.4624 53.5036, 74.50425 53.559467, 74.5491 53.647233, 
+    74.62385 53.710067, 74.92885 53.7739, 75.1232 53.801833, 75.22485 53.821767, 75.3415 53.8836, 75.41325 53.945467, 75.4611 54.0512, 75.5179 54.0911, 75.59865 54.075133, 75.71225 54.077133, 
+    75.83485 54.0941, 76.0023 54.193833, 76.10095 54.301567, 76.16675 54.395333, 76.2086 54.4013, 76.43285 54.315533, 76.5136 54.309533, 76.58235 54.313533, 76.7229 54.391333, 76.89035 54.461167, 
+    76.9412 54.4432, 76.9083 54.4123, 76.76475 54.234733, 76.6392 54.154933, 76.50165 54.140967, 76.4478 54.135, 76.4209 54.0931, 76.5106 53.995333, 76.80065 53.778867, 77.34485 53.549433, 
+    77.73955 53.395833, 77.95485 53.269167, 78.53495 52.695633, 79.0732 52.1161, 79.27055 51.884667, 79.35135 51.756833, 79.5247 51.482667, 79.74 51.1954, 79.9164 50.854233, 80.00315 50.780433, 
+    80.05395 50.7884, 80.045 50.8393, 80.0988 50.883167, 80.1377 50.887167, 80.1616 50.817333, 80.1975 50.825333, 80.2543 50.8732, 80.2633 50.929067, 80.2872 50.964967, 80.39785 50.968967, 
+    80.45765 50.974967, 80.4756 51.008867, 80.4367 51.082667, 80.4068 51.212367, 80.4367 51.248267, 80.5533 51.256233, 80.63405 51.300133, 80.7118 51.330067, 80.79255 51.326067, 80.88225 51.250267, 
+    81.00785 51.1924, 81.03775 51.162467, 81.06165 51.107633, 80.9869 51.059767, 80.9869 51.023833, 81.0168 50.9979, 81.0796 50.989933, 81.3188 50.993933, 81.39955 50.983933, 81.46535 50.910133, 
+    81.43845 50.7984, 81.45935 50.744533, 81.5311 50.704633, 81.6368 50.708067, 81.8209 50.715633, 81.9465 50.7216, 81.89565 50.7715, 81.8897 50.815367, 81.9286 50.8363, 82.0452 50.7904, 
+    82.1678 50.724567, 82.2964 50.736533, 82.51465 50.728567, 82.5954 50.7206, 82.6761 50.738533, 82.8316 50.9101, 82.9871 50.938033, 83.09775 50.962967, 83.1426 51.038767, 83.2084 51.044733, 
+    83.334 51.0288, 83.4835 51.0228, 83.52235 50.992867, 83.52235 50.923067, 83.4775 50.879167, 83.5044 50.851233, 83.70175 50.857233, 83.89015 50.777433, 84.0845 50.6657, 84.22805 50.519067, 
+    84.3357 50.351467, 84.38055 50.289633, 84.4523 50.283633, 84.6078 50.283633, 84.7603 50.245733, 84.88585 50.2258, 85.0025 50.157967, 85.0444 50.0971, 85.025 50.069667, 84.9995 50.0347, 
+    85.0332 49.953567, 85.0835 49.912367, 85.16185 49.831433, 85.2399 49.706767, 85.27405 49.673833, 85.34635 49.612333, 85.5168 49.5824, 85.68125 49.6303, 85.74105 49.6303, 85.8068 49.610333, 
+    85.88755 49.532533, 85.9922 49.526533, 86.15965 49.554467, 86.3032 49.5844, 86.45565 49.684167, 86.6231 49.8198, 86.7278 49.854733, 86.82045 49.8607, 86.8653 49.840767, 86.8683 49.794867, 
+    86.8055 49.731033, 86.59025 49.6672, 86.5693 49.6253, 86.5992 49.563467, 86.7547 49.5495, 86.8444 49.4657, 87.0866 49.35, 87.25705 49.3151, 87.4006 49.3231, 87.40955 49.269233, 
+    87.37965 49.209367, 87.281 49.149533, 87.15205 49.120067, 86.83985 49.081733, 86.7906 49.052533, 86.73855 49.012367, 86.7221 48.9722, 86.7495 48.9302, 86.76865 48.884567, 86.7577 48.8298, 
+    86.6509 48.656333, 86.57695 48.601567, 86.4729 48.544967, 86.32225 48.5194, 86.2757 48.508467, 86.20175 48.464633, 86.13875 48.451867, 85.8649 48.442733, 85.78275 48.413533, 85.7088 48.3423, 
+    85.59925 48.123233, 85.52105 48, 85.52445 47.938867, 85.5597 47.829767, 85.58545 47.7083, 85.68745 47.509567, 85.7033 47.359033, 85.6746 47.294967, 85.5934 47.185367, 85.53 47.1418, 
+    85.4785 47.118033, 85.29035 47.1035, 85.23785 47.086967, 84.8833 46.890233, 84.82465 46.833467, 84.76745 46.8275, 84.74965 46.8288, 84.7199 46.852567, 84.6823 46.987267, 84.62485 47.029533, 
+    84.4446 47.0599, 84.2436 47.059233, 84.0752 47.020933, 83.91405 47.010167, 83.8655 47.014567, 83.6339 47.116033, 83.33175 47.218933, 83.2755 47.2285, 83.19165 47.224067, 83.0439 47.265267, 
+    83.013 47.2623, 82.9733 47.231433, 82.9424 47.171133, 82.88285 46.947633, 82.77145 46.7028, 82.56855 46.322, 82.5068 46.160233, 82.50235 46.104367, 82.52 46.057333, 82.4671 45.966167, 
+    82.28845 45.682367, 82.30165 45.620633, 82.3149 45.520633, 82.3315 45.5078, 82.3961 45.4812, 82.5432 45.443633, 82.5666 45.415233, 82.57345 45.373067, 82.52395 45.2585, 82.4786 45.1916, 
+    82.44835 45.172367, 82.4071 45.170533, 82.2999 45.237433, 82.2394 45.250267, 82.18855 45.249333, 82.1157 45.242, 82.03595 45.2246, 81.93765 45.2159, 81.8717 45.225967, 81.80705 45.274533, 
+    81.7672 45.342367, 81.7404 45.445467, 81.7143 45.472067, 81.6909 45.477533, 81.6593 45.472967, 81.4517 45.240167, 81.4345 45.235133, 81.40565 45.237867, 81.36165 45.2672, 81.31765 45.288267, 
+    81.2572 45.291933, 81.1087 45.2617, 80.90045 45.150333, 80.84955 45.143933, 80.5423 45.159067, 80.49075 45.1586, 80.47015 45.148533, 80.4619 45.1357, 80.4619 45.100867, 80.444 45.0853, 
+    80.422 45.0807, 80.4014 45.083467, 80.3519 45.109133, 80.2763 45.1247, 80.233 45.120567, 80.1464 45.082067, 80.0749 45.067433, 79.9347 45.004167, 79.86805 44.951467, 79.8694 44.910233, 
+    79.88315 44.871733, 79.9409 44.827733, 80.00135 44.8149, 80.0811 44.810333, 80.12235 44.815833, 80.18285 44.8415, 80.20895 44.8424, 80.34575 44.821767, 80.47085 44.792467, 80.48805 44.767267, 
+    80.48255 44.7462, 80.4619 44.732433, 80.40695 44.705867, 80.34505 44.616967, 80.3203 44.5464, 80.32375 44.5111, 80.41035 44.280167, 80.4234 44.136733, 80.44265 44.072567, 80.51825 43.988267, 
+    80.66465 43.7156, 80.74095 43.5346, 80.7492 43.4402, 80.7004 43.357267, 80.7059 43.3215, 80.74025 43.266533, 80.74165 43.1767, 80.71895 43.153333, 80.67635 43.137733, 80.55675 43.126767, 
+    80.48525 43.108433, 80.4344 43.0791, 80.41585 43.052967, 80.4117 43.034667, 80.4351 43.019067, 80.53955 42.994333, 80.56295 42.969567, 80.56295 42.940267, 80.5382 42.908167, 80.4942 42.885267, 
+    80.3595 42.879767, 80.321 42.860533, 80.30245 42.826167, 80.2722 42.6832, 80.28595 42.635533, 80.32925 42.6204, 80.36635 42.604833, 80.376 42.581, 80.36225 42.554433, 80.2674 42.487533, 
+    80.24675 42.456367, 80.2509 42.4307, 80.30175 42.3638, 80.35655 42.255733, 80.3684 42.2323, 80.3863 42.2057, 80.22785 42.3372, 80.1318 42.396033, 79.989 42.4393, 79.59435 42.5345, 
+    79.43855 42.593333, 79.32435 42.655633, 79.30095 42.685067, 79.2906 42.7993, 79.2672 42.847733, 79.23605 42.870233, 79.17635 42.885833, 79.01015 42.892733, 78.9011 42.880633, 78.72715 42.8841, 
+    78.16895 42.910067, 77.96125 42.9239, 77.3849 42.990533, 77.26805 43.007833, 76.9825 43.032067, 76.79295 43.0338, 76.6761 43.0286, 76.4632 43.002633, 76.22175 42.981867, 76.14385 42.980133, 
+    76.0296 42.994, 75.94135 42.994, 75.85305 42.9784, 75.7596 42.9438, 75.71285 42.928233, 75.5519 42.884967, 75.43115 42.869467, 75.3783 42.875867, 75.2328 42.914133, 74.9725 43.007133, 
+    74.8951 43.036967, 74.71485 43.0503, 74.62005 43.086333, 74.49325 43.160167, 74.3918 43.2011, 74.27165 43.2665, 74.1959 43.292233, 74.16425 43.2901, 74.1554 43.276267, 74.15995 43.241267, 
+    74.1668 43.2139, 74.1463 43.197933, 74.1052 43.204, 74.0801 43.219967, 74.0276 43.2694, 73.99795 43.280067, 73.96375 43.2732, 73.94545 43.253433, 73.9078 43.099833, 73.8793 43.077, 
+    73.8268 43.055733, 73.7926 43.0466, 73.59635 43.038633, 73.57125 43.028767, 73.5553 42.992267, 73.55055 42.882233, 73.51875 42.8432, 73.45485 42.779333, 73.43205 42.732167, 73.4252 42.680467, 
+    73.43205 42.647, 73.464 42.6272, 73.54385 42.596033, 73.5918 42.5565, 73.6032 42.52, 73.5918 42.501733, 73.57125 42.494133, 73.49825 42.489567, 73.4275 42.495633, 73.36815 42.516933, 
+    73.2746 42.526067, 73.20385 42.512367, 73.06465 42.489567, 72.9985 42.4911, 72.9004 42.505567, 72.81365 42.534467, 72.62425 42.6531, 72.5307 42.704833, 72.4052 42.736033, 72.29795 42.754267, 
+    72.11995 42.780133, 72 42.796367, 71.82615 42.802033, 71.72205 42.802033, 71.63655 42.794567, 71.40975 42.745, 71.2759 42.680567, 71.17555 42.623567, 71.14565 42.613367, 71.0872 42.607633, 
+    71.0511 42.598467, 71.03215 42.581267, 71.03735 42.5618, 71.07685 42.522833, 71.10945 42.488, 71.11125 42.455233, 71.0872 42.438033, 71.0425 42.438033, 70.9875 42.450633, 70.8998 42.4598, 
+    70.8826 42.451767, 70.874 42.399067, 70.87575 42.3452, 70.87575 42.328, 70.78635 42.253533, 70.6712 42.157867, 70.6265 42.1166, 70.58855 42.088267, 70.55045 42.0871, 70.51755 42.100967, 
+    70.4656 42.155233, 70.44135 42.159833, 70.4015 42.157533, 70.2768 42.106733, 70.26815 42.090567, 70.2976 42.0467, 70.3045 42.019, 70.25945 41.978567, 70.17115 41.922, 69.8767 41.6859, 
+    69.7901 41.621233, 69.6446 41.536933, 69.4402 41.467667, 69.32245 41.430733, 69.2116 41.409933, 69.13885 41.384533, 69.06265 41.3476, 68.983 41.2079, 68.93795 41.124767, 68.87905 41.069333, 
+    68.8167 41.0301, 68.77515 41.007, 68.71905 40.997433, 68.69935 41.023133, 68.62715 41.040633, 68.57795 41.053767, 68.5435 41.101867, 68.45295 41.053167, 68.44605 41.027767, 68.4495 40.988533, 
+    68.5257 40.898467, 68.64695 40.799167, 68.68005 40.7499, 68.6787 40.715667, 68.66115 40.692233, 68.6165 40.6733, 68.54215 40.6715, 68.45025 40.6742, 68.36915 40.694033, 68.2975 40.717467, 
+    68.1339 40.779633, 68.0028 40.823333, 67.94735 40.852167, 67.9487 40.872, 67.98385 40.889133, 68.06365 40.891833, 68.09745 40.910733, 68.1204 41.0252, 68.115 41.0518, 68.09475 41.0698, 
+    67.95145 41.105867, 67.8636 41.119367, 67.78925 41.122067, 67.6676 41.095467, 67.41615 41.069333, 67.04575 41.067967, 66.81865 41.069333, 66.7105 41.068433, 66.6916 41.0743, 66.6605 41.119333, 
+    66.63075 41.203167, 66.6416 41.3095, 66.61055 41.4352, 66.5916 41.574, 66.5362 41.807833, 66.49565 41.871367, 66.45105 41.9092, 66.4132 41.919133, 66.36185 41.924533, 66.2645 41.925433, 
+    66.2226 41.921367, 66.17665 41.9286, 66.1131 41.9511, 66.055 41.988967, 66.0347 42.0178, 66.01175 42.196233, 66.0145 42.352567, 66.02665 42.381433, 66.07665 42.411167, 66.11315 42.4445, 
+    66.1267 42.481, 66.14155 42.690067, 66.124 42.895067, 66.1186 42.957267, 66.1024 43.000067, 66.0686 43.0217, 66.03345 43.0217, 66.0037 43.005467, 65.9848 42.981133, 65.9618 42.966733, 
+    65.9307 42.963133, 65.89555 42.964033, 65.8726 42.974833, 65.85365 42.992867, 65.8077 43.087467, 65.7266 43.170833, 65.63335 43.289767, 65.5928 43.335733, 65.43465 43.466833, 65.2265 43.616433, 
+    65.10485 43.738533, 65.05215 43.7827, 65.02105 43.7917, 64.9724 43.7908, 64.921 43.768267, 64.7615 43.620933, 64.7034 43.6002, 64.5655 43.582167, 64.45195 43.576767, 64.32625 43.580367, 
+    64.2154 43.5903, 64.1613 43.5993, 63.86665 43.645267, 63.7747 43.660567, 63.5125 43.6723, 63.44355 43.6705, 63.39355 43.659667, 63.04885 43.6065, 62.6298 43.5948, 62.33105 43.574067, 
+    62.2297 43.560567, 62.06885 43.547933, 62.02965 43.548833, 61.97825 43.575867, 61.82415 43.706533, 61.47135 43.982733, 61.26185 44.1562, 61.2402 44.195867, 61.23615 44.262533, 61.23615 44.3184, 
+    61.2321 44.343633, 61.21995 44.364367, 61.1794 44.3887, 61.06855 44.414833, 61.01315 44.418433, 60.9523 44.422033, 60.9077 44.433767, 60.7698 44.519367, 60.67925 44.579733, 60.54275 44.676167, 
+    60.19265 44.935233, 60.09665 44.997433, 60.0318 45.0141, 59.9047 45.0294, 59.78035 45.052833, 59.63705 45.078067, 59.53295 45.106, 59.37345 45.154233, 59.0815 45.329933, 58.96255 45.396633, 
+    58.84625 45.497567, 58.75975 45.558833, 58.69215 45.6039, 58.6489 45.6183, 58.5705 45.6219, 58.484 45.6129, 58.08655 45.5282, 57.77565 45.4543, 57.0835 45.3011, 56.486 45.182167, 
+    56.2805 45.1335, 56.2156 45.115467, 56.0561 45.081233, 55.9939 45.0578, 55.975 45.028967, 56.01555 44.699133, 56.02635 44.0386, 56.00475 43.381667, 56.01015 42.726533, 56.01285 42.075033, 
+    55.9993 41.412667, 55.9993 41.3361, 55.92995 41.3234, 55.81805 41.298533, 55.7372 41.290267, 55.6191 41.292333, 55.46985 41.306833, 55.246 41.360667, 55.1683 41.3959, 55.1248 41.4498, 
+    55.10615 41.532667, 55.0968 41.638367, 55.08435 41.790667, 55.0377 41.8549, 54.90405 41.9896, 54.7921 42.053833, 54.6491 42.1243, 54.4035 42.221667, 54.19525 42.3087, 54.0802 42.341833, 
+    53.99315 42.348067, 53.8875 42.348067, 53.7911 42.335633, 53.53925 42.288967, 53.2781 42.237167, 53.1631 42.1957, 52.9175 42.067233, 52.6875 41.9263, 52.48045 41.792833, 52.37375 41.812533, 
+    52.33765 41.838767, 52.33765 41.8738, 52.3803 41.921933, 52.3836 41.9766, 52.33765 42.0335, 52.32125 42.101333, 52.3344 42.1418, 52.3344 42.165867, 52.30155 42.165867, 52.30155 42.183367, 
+    52.31795 42.205233, 52.54115 42.459033, 52.6002 42.543267, 52.6002 42.633, 52.551 42.731433, 52.52475 42.768633, 52.5477 42.7774, 52.59365 42.7555, 52.6199 42.703, 52.65275 42.661433, 
+    52.68555 42.641733, 52.72165 42.6636, 52.7282 42.698633, 52.6954 42.7358, 52.5641 42.821133, 52.41955 42.878133, 52.3539 42.865, 52.31455 42.8453, 52.2653 42.856233, 52.17015 42.904367, 
+    52.0717 42.9153, 51.9503 42.913133, 51.89125 42.942667, 51.7206 43.106767, 51.6648 43.143933, 51.6648 43.218333, 51.62215 43.253333, 51.4876 43.251133, 51.3268 43.2074, 51.2382 43.204133, 
+    51.21195 43.247867, 51.28085 43.357267, 51.2874 43.481967, 51.26445 43.562933, 51.12005 43.697467, 51.0774 43.8025, 51.0577 43.918467, 50.828 44.166767, 50.7558 44.2324, 50.6508 44.278367, 
+    50.37845 44.3429, 50.3128 44.3648, 50.175 44.535433, 50.1192 44.585767, 50.1192 44.607633, 50.1389 44.625133, 50.1881 44.6142, 50.21435 44.622933, 50.2603 44.673267, 50.28985 44.694067, 
+    50.3883 44.67, 50.4408 44.689667, 50.4736 44.689667, 50.53265 44.661233, 50.57205 44.6481, 50.7394 44.67, 50.81815 44.6503, 50.9133 44.609833, 51.01505 44.5245, 51.06755 44.502633, 
+    51.1299 44.513567, 51.19555 44.566067, 51.22505 44.5814, 51.2579 44.570433, 51.31695 44.533267, 51.34975 44.528867, 51.43835 44.550767, 51.49415 44.573733, 51.504 44.606567, 51.45805 44.624067, 
+    51.3038 44.624067, 51.2546 44.635, 51.20865 44.6722, 51.0708 44.893167, 51.01175 44.967533, 51.03145 45.014567, 51.0905 45.0977, 51.12005 45.113033, 51.143 45.110833, 51.1627 45.067067, 
+    51.1463 45.003633, 51.15615 44.997067, 51.22835 45.078033, 51.2382 45.193967, 51.3432 45.364633, 51.37275 45.378867, 51.4351 45.3526, 51.47445 45.3504, 51.54335 45.365733, 51.6615 45.435733, 
+    51.71075 45.446667, 51.7698 45.435733, 51.85185 45.418233, 51.9273 45.429167, 51.9995 45.452133, 52.07825 45.434633, 52.16685 45.436833, 52.2489 45.452133, 52.33095 45.439, 52.4392 45.410567, 
+    52.48515 45.408367, 52.55735 45.4226, 52.6197 45.431333, 52.70175 45.416033, 52.7575 45.3854, 52.81 45.3132, 52.85925 45.276, 52.98065 45.269433, 53.0463 45.2782, 53.07585 45.2946, 
+    53.171 45.3121, 53.26615 45.3471, 53.2957 45.3865, 53.2596 45.410567, 53.2202 45.425867, 53.08895 45.443367, 52.9249 45.498067, 52.7936 45.5637, 52.77065 45.6162, 52.7805 45.664333, 
+    52.9183 45.787933, 53.03645 45.877633, 53.10865 45.908267, 53.18085 45.914833, 53.2563 45.892967, 53.30225 45.892967, 53.3318 45.912633, 53.3121 45.9378, 53.1546 46.0078, 53.12835 46.034067, 
+    53.14145 46.0822, 53.21695 46.174067, 53.276 46.228767, 53.2826 46.281267, 53.2498 46.3261, 53.1251 46.446433, 53.09225 46.485833, 53.09225 46.536133, 53.1546 46.621467, 53.20385 46.678367, 
+    53.194 46.731967, 53.14485 46.787433, 53.06605 46.876367, 53.02995 46.931067, 52.8724 47.012, 52.6755 47.025133, 52.5213 47.022933, 52.4458 47.0109, 52.39005 46.984633, 52.3277 46.971533, 
+    52.27845 46.984633, 52.21285 46.986833, 52.17015 46.971533, 52.16035 46.9409, 52.17345 46.9059, 52.18985 46.884, 52.1636 46.875267, 52.1308 46.8687, 51.94705 46.951833, 51.8365 46.9824, 
+    51.7928 46.9945, 51.7206 47.088567, 51.66155 47.141067, 51.6353 47.149833, 51.6156 47.1367, 51.60575 47.0448, 51.56965 47.036067, 51.5106 47.068867, 51.43515 47.1367, 51.2776 47.169533, 
+    51.19885 47.168433, 51.10695 47.135633, 50.96915 47.0525, 50.9035 47.0525, 50.8182 47.107167, 50.79195 47.1028, 50.8182 47.07, 50.8182 47.0481, 50.7788 47.035, 50.7427 47.0481, 
+    50.723 47.041533, 50.73285 47.0142, 50.74595 46.9945, 50.74595 46.9748, 50.723 46.966067, 50.6672 47.003233, 50.6344 46.998867, 50.52285 46.928867, 50.4178 46.9026, 50.28655 46.845733, 
+    50.19795 46.771333, 50.17825 46.771333, 50.16185 46.805233, 50.14215 46.809633, 50.08965 46.770233, 50.01415 46.700233, 49.84355 46.6346, 49.7221 46.593033, 49.58755 46.5821, 49.51205 46.591933, 
+    49.46285 46.572267, 49.46285 46.517567, 49.44645 46.497867, 49.39395 46.535067, 49.3283 46.570067, 49.28565 46.581, 49.26595 46.574433, 49.25285 46.5613, 49.26925 46.5307, 49.30205 46.489133, 
+    49.2922 46.467233, 49.2397 46.4541, 49.07235 46.5088, 49.0297 46.5088, 49.02315 46.4902, 49.07235 46.461767, 49.09415 46.448767, 49.0709 46.456533, 49.03445 46.464633, 48.98235 46.476833, 
+    48.9331 46.488933, 48.8764 46.501067, 48.8257 46.521433, 48.8216 46.524133, 48.7749 46.545867, 48.7526 46.555367, 48.7242 46.564867, 48.6753 46.577433, 48.6434 46.588633, 48.5914 46.600933, 
+    48.5661 46.612233, 48.52755 46.6244, 48.51535 46.633933, 48.4889 46.655733, 48.4765 46.689867, 48.4742 46.724033, 48.47395 46.755467, 48.49795 46.788367, 48.5142 46.801033, 48.56855 46.8118, 
+    48.59215 46.8149, 48.62315 46.8106, 48.6557 46.787467, 48.674 46.7766, 48.70855 46.753467, 48.7289 46.738467, 48.77355 46.719467, 48.7776 46.7195, 48.83015 46.719633, 48.853 46.7203, 
+    48.88675 46.728033, 48.9319 46.742033, 48.96135 46.7556, 48.97125 46.7663, 48.97525 46.7898, 48.981 46.825367, 48.98 46.841133, 48.97065 46.8554, 48.9279 46.8908, 48.88115 46.923467, 
+    48.84445 46.957533, 48.82605 46.9862, 48.82195 46.9903, 48.7974 47.0244, 48.777 47.0503, 48.7729 47.0585, 48.7504 47.087133, 48.7198 47.119833, 48.71165 47.126667, 48.67705 47.156633, 
+    48.6689 47.166167, 48.64645 47.1907, 48.62395 47.2207, 48.61785 47.226167, 48.5974 47.257533, 48.585 47.2903, 48.57055 47.323067, 48.5664 47.336733, 48.5582 47.3531, 48.5397 47.387233, 
+    48.52125 47.419967, 48.514 47.429833, 48.48865 47.454067, 48.4601 47.478567, 48.4479 47.4881, 48.4093 47.5126, 48.3991 47.520767, 48.35435 47.553433, 48.32375 47.586167, 48.3054 47.605233, 
+    48.29115 47.620233, 48.26055 47.652933, 48.2524 47.661133, 48.22995 47.687033, 48.1994 47.711533, 48.1872 47.722433, 48.14445 47.753767, 48.0957 47.779567, 48.07945 47.7891, 48.0409 47.8095, 
+    48.0125 47.820333, 48.0287 47.797167, 48.00165 47.795233, 47.9568 47.7991, 47.90825 47.8004, 47.8305 47.7978, 47.75565 47.795233, 47.6721 47.782933, 47.6109 47.785533, 47.54385 47.791033, 
+    47.4632 47.805933, 47.4156 47.824733, 47.37645 47.8406, 47.3478 47.8406, 47.3255 47.827833, 47.31275 47.812967, 47.3029 47.782633, 47.2932 47.761267, 47.28725 47.745, 47.2745 47.725867, 
+    47.2299 47.725867, 47.1853 47.740767, 47.12795 47.776867, 47.08015 47.817233, 47.0642 47.863933, 47.0528 47.952767, 47.04465 47.9623, 47.0303 47.9855, 47.01945 48, 47.0037 48.020967, 
+    46.9935 48.035967, 46.9832 48.055067, 46.97085 48.087833, 46.9847 48.123433, 46.99665 48.148067, 46.9966 48.152167, 46.99435 48.1795, 46.9923 48.186333, 46.98025 48.2401, 46.9333 48.282967, 
+    46.631 48.380633, 46.4846 48.434233, 46.4657 48.478333, 46.49405 48.566567))
+
+POLYGON ((52.48045 41.792833, 52.6875 41.9263, 52.9175 42.067233, 53.1631 42.1957, 53.2781 42.237167, 53.53925 42.288967, 53.7911 42.335633, 53.8875 42.348067, 53.99315 42.348067, 54.0802 42.341833, 
+    54.19525 42.3087, 54.4035 42.221667, 54.6491 42.1243, 54.7921 42.053833, 54.90405 41.9896, 55.0377 41.8549, 55.08435 41.790667, 55.0968 41.638367, 55.10615 41.532667, 55.1248 41.4498, 
+    55.1683 41.3959, 55.246 41.360667, 55.46985 41.306833, 55.6191 41.292333, 55.7372 41.290267, 55.81805 41.298533, 55.92995 41.3234, 55.9993 41.3361, 56.10135 41.328367, 56.20585 41.3222, 
+    56.3242 41.324267, 56.378 41.324267, 56.48095 41.3089, 56.60695 41.281233, 56.73605 41.264333, 56.82515 41.263333, 57.048 41.2705, 57.0941 41.285367, 57.1279 41.306867, 57.13715 41.334533, 
+    57.14175 41.365267, 57.1279 41.3868, 57.1156 41.4042, 57.0695 41.418533, 57.03265 41.4288, 57.0065 41.4503, 56.97885 41.506633, 56.9773 41.574267, 56.9942 41.667, 56.98345 41.687467, 
+    56.9558 41.723333, 56.9266 41.751, 56.91735 41.773533, 56.92045 41.7981, 56.94655 41.8186, 57.06795 41.888267, 57.29385 42.054733, 57.3553 42.0906, 57.40295 42.1121, 57.5382 42.151567, 
+    57.59195 42.1536, 57.68265 42.1536, 57.7687 42.152567, 57.87625 42.1695, 57.9239 42.193033, 57.9485 42.230933, 57.9562 42.265767, 57.9439 42.323133, 57.8993 42.368233, 57.8824 42.397933, 
+    57.88705 42.4389, 57.9086 42.464567, 57.947 42.479433, 58.02385 42.475333, 58.10225 42.462033, 58.17755 42.4569, 58.23595 42.450767, 58.2713 42.441067, 58.30665 42.404167, 58.31895 42.3427, 
+    58.3389 42.318133, 58.3804 42.3007, 58.4188 42.297633, 58.45725 42.302767, 58.4849 42.326333, 58.49105 42.368333, 58.48185 42.407233, 58.45415 42.452333, 58.34505 42.530167, 58.27745 42.565, 
+    58.22675 42.584467, 58.18065 42.614167, 58.1745 42.654133, 58.2006 42.6736, 58.2513 42.6787, 58.3804 42.633633, 58.43265 42.625433, 58.46645 42.6285, 58.51105 42.658233, 58.5894 42.731967, 
+    58.6432 42.751967, 58.68775 42.754, 58.7446 42.738633, 58.81375 42.717133, 58.8522 42.695633, 58.92135 42.620833, 58.97665 42.583467, 59.01355 42.5732, 59.0489 42.5732, 59.08425 42.569133, 
+    59.1027 42.5599, 59.25635 42.4421, 59.44535 42.328933, 59.5099 42.313567, 59.5683 42.309467, 59.86335 42.295667, 59.92945 42.2854, 60.0109 42.248033, 60.02475 42.235733, 60.0109 42.2214, 
+    59.98475 42.215233, 59.9479 42.199867, 59.93405 42.181433, 59.94635 42.166067, 59.97865 42.144567, 60.02165 42.130233, 60.0478 42.109733, 60.06005 42.088233, 60.06005 42.0626, 60.0493 42.047233, 
+    60.0232 42.039033, 59.97865 42.042133, 59.94175 42.055433, 59.90945 42.0708, 59.8772 42.0831, 59.8557 42.0913, 59.8357 42.089233, 59.82035 42.080033, 59.8142 42.0657, 59.87875 41.9786, 
+    59.9571 41.9402, 60.04935 41.892067, 60.10925 41.867467, 60.1446 41.837767, 60.1784 41.8101, 60.18765 41.7886, 60.1815 41.7666, 60.1554 41.7543, 60.1185 41.7543, 60.0693 41.756333, 
+    60.03395 41.755333, 60.02015 41.7461, 60.01555 41.731767, 60.0263 41.7123, 60.06315 41.6703, 60.10315 41.639567, 60.1139 41.6201, 60.1139 41.604733, 60.10775 41.5822, 60.08315 41.5607, 
+    60.0524 41.5443, 60.02475 41.529967, 60.0217 41.500233, 60.01555 41.446467, 60.01555 41.4311, 60.03245 41.415733, 60.08165 41.394233, 60.16155 41.374767, 60.24605 41.350167, 60.3721 41.316367, 
+    60.56725 41.272833, 60.60415 41.2708, 60.73295 41.275467, 60.79315 41.279, 61.07285 41.296933, 61.13585 41.297967, 61.2142 41.288267, 61.2926 41.2657, 61.3341 41.2524, 61.3602 41.250333, 
+    61.40155 41.267533, 61.4737 41.3091, 61.51635 41.315633, 61.5623 41.312367, 61.7985 41.1833, 61.93955 41.063, 61.99205 41.017067, 61.98875 40.923033, 62.0281 40.8235, 62.0511 40.7601, 
+    62.09045 40.7207, 62.11015 40.6201, 62.12 40.589467, 62.2217 40.5545, 62.3398 40.496533, 62.40215 40.441867, 62.38245 40.269067, 62.36275 40.164067, 62.389 40.0886, 62.47015 40.022067, 
+    62.49475 39.945033, 62.59345 39.912133, 62.63895 39.893933, 62.6981 39.845433, 62.7504 39.813567, 62.8209 39.779467, 62.9574 39.7173, 63.0734 39.6627, 63.13935 39.6415, 63.17575 39.6248, 
+    63.29175 39.553533, 63.4191 39.4383, 63.8081 39.178267, 63.9332 39.0994, 64.00595 39.055433, 64.07645 39.038767, 64.1652 39.0251, 64.24935 39.0236, 64.3335 39.0236, 64.39945 39.029667, 
+    64.4131 39.0221, 64.43815 38.991767, 64.4859 38.955367, 64.5314 38.9311, 64.57005 38.9129, 64.6178 38.8917, 64.6815 38.878033, 64.7611 38.853767, 64.8976 38.788567, 65.10005 38.7067, 
+    65.1751 38.662733, 65.3002 38.5581, 65.3457 38.5202, 65.40025 38.437567, 65.4981 38.345067, 65.52765 38.343533, 65.56175 38.342033, 65.60045 38.343533, 65.6368 38.343533, 65.6937 38.342033, 
+    65.76195 38.3405, 65.837 38.3405, 65.91885 38.342033, 65.97345 38.332933, 66.0167 38.314733, 66.0781 38.252567, 66.1145 38.185867, 66.1759 38.082733, 66.21 38.0585, 66.2373 38.0509, 
+    66.2828 38.061533, 66.35785 38.075167, 66.45795 38.0888, 66.51025 38.091833, 66.53075 38.085767, 66.5421 38.053167, 66.55345 38.0077, 66.558 37.880333, 66.533 37.759033, 66.5262 37.6999, 
+    66.4989 37.621033, 66.472899 37.418095, 66.34875 37.411467, 66.27985 37.427867, 66.23495 37.452467, 66.1903 37.419967, 66.11745 37.4297, 66.0336 37.466133, 65.84775 37.483133, 65.73115 37.522, 
+    65.6874 37.5123, 65.6546 37.313067, 65.5854 37.245033, 65.4469 37.2159, 65.20275 37.220733, 65.0861 37.237767, 64.95495 37.2159, 64.80185 37.082267, 64.7691 37.0361, 64.79095 36.907333, 
+    64.5832 36.6401, 64.5905 36.5247, 64.6488 36.461533, 64.6306 36.359467, 64.5577 36.301167, 64.3937 36.2137, 63.94915 36.046067, 63.47905 35.903933, 63.2968 35.869933, 63.15835 35.821333, 
+    63.18385 35.763033, 63.1875 35.712, 63.17655 35.6537, 63.1292 35.600267, 63.07815 35.484867, 63.0053 35.463, 62.90325 35.443567, 62.8158 35.387667, 62.7174 35.288067, 62.64085 35.2492, 
+    62.44405 35.237033, 62.40035 35.212733, 62.36755 35.1423, 62.32745 35.1277, 62.28735 35.246767, 62.15985 35.394967, 62.08695 35.436267, 61.97395 35.458133, 61.81 35.4241, 61.75165 35.399833, 
+    61.69335 35.404667, 61.56945 35.470267, 61.4164 35.574733, 61.30345 35.674367, 61.3253 35.9003, 61.267 36.0473, 61.2925 36.190633, 61.27065 36.2951, 61.2014 36.4591, 61.189 36.4737, 
+    61.1909 36.5339, 61.1358 36.5927, 61.12125 36.6316, 61.06655 36.6583, 60.85885 36.663167, 60.673 36.692333, 60.4689 36.6826, 60.35595 36.726333, 60.1482 36.964433, 60.0243 37.062833, 
+    59.80565 37.1503, 59.57975 37.1916, 59.51415 37.240167, 59.43395 37.3398, 59.41575 37.3811, 59.4121 37.500133, 59.39025 37.531733, 59.21895 37.575467, 59.03675 37.666567, 58.96385 37.698133, 
+    58.8764 37.72, 58.73065 37.700567, 58.68325 37.715167, 58.64315 37.746733, 58.59945 37.7516, 58.4974 37.705433, 58.37715 37.705433, 58.28605 37.746733, 58.07105 37.880367, 57.8196 37.9581, 
+    57.7066 37.972667, 57.54625 37.970267, 57.4588 37.987267, 57.39685 38.0407, 57.3677 38.092933, 57.3531 38.209567, 57.33855 38.229, 57.29115 38.263, 57.21465 38.299467, 57.047 38.2873, 
+    56.9304 38.306733, 56.81015 38.333467, 56.5623 38.3116, 56.44935 38.314033, 56.39835 38.3043, 56.3692 38.28, 56.35825 38.177967, 56.3692 38.1318, 56.34005 38.119667, 56.238 38.1318, 
+    56.1797 38.143967, 55.9319 38.165833, 55.859 38.1731, 55.5711 38.134233, 55.5201 38.1318, 55.3495 38.090333, 55.3042 38.045533, 55.19385 37.974767, 55.0496 37.9155, 54.9104 37.829433, 
+    54.85 37.770333, 54.82155 37.731633, 54.8156 37.682733, 54.80645 37.6176, 54.7712 37.5684, 54.70915 37.539333, 54.6107 37.524967, 54.5726 37.4795, 54.45595 37.416333, 54.2264 37.387167, 
+    53.8876 37.398267, 53.89325 37.4368, 53.8904 37.506667, 53.88995 37.517767, 53.84075 37.6206, 53.81775 37.686233, 53.8407 37.836133, 53.8079 37.941133, 53.78165 38.048333, 53.8079 38.2113, 
+    53.83745 38.329467, 53.8046 38.535133, 53.821 38.695933, 53.9129 38.886267, 53.93915 39.0066, 53.926 39.0777, 53.88335 39.099567, 53.86695 39.0777, 53.85055 39.053633, 53.8079 39.064567, 
+    53.66675 39.1455, 53.60115 39.2374, 53.5847 39.320533, 53.5847 39.3468, 53.57485 39.3446, 53.54205 39.316167, 53.52235 39.333667, 53.5027 39.3796, 53.5027 39.424433, 53.45675 39.426633, 
+    53.3911 39.398167, 53.3386 39.4135, 53.25 39.4485, 53.2172 39.4638, 53.17125 39.4638, 53.145 39.452867, 53.14825 39.431, 53.1811 39.4113, 53.16795 39.3785, 53.145 39.361, 
+    53.1384 39.336933, 53.14825 39.310667, 53.14825 39.2844, 53.13515 39.2669, 53.11215 39.275667, 53.07605 39.332533, 53.02685 39.4485, 53.04325 39.5382, 53.1286 39.623533, 53.20405 39.6826, 
+    53.2172 39.730733, 53.2467 39.748233, 53.28935 39.749333, 53.3156 39.731833, 53.2828 39.6881, 53.2139 39.629, 53.2303 39.607133, 53.3222 39.618067, 53.38125 39.602767, 53.4666 39.550233, 
+    53.50925 39.5393, 53.5486 39.548067, 53.5486 39.563367, 53.5716 39.580867, 53.59785 39.585267, 53.59785 39.5612, 53.6274 39.563367, 53.6799 39.591833, 53.72585 39.591833, 53.7324 39.5612, 
+    53.7685 39.554633, 53.87025 39.589633, 53.90635 39.6345, 53.90635 39.660767, 53.8932 39.667333, 53.8571 39.667333, 53.8407 39.638867, 53.8079 39.608233, 53.79475 39.612633, 53.7718 39.638867, 
+    53.739 39.645433, 53.6832 39.638867, 53.65695 39.641067, 53.6832 39.658567, 53.74555 39.680433, 53.76195 39.6914, 53.7324 39.7067, 53.67665 39.7067, 53.62085 39.697933, 53.5946 39.697933, 
+    53.57815 39.7264, 53.5913 39.750467, 53.56175 39.754833, 53.50925 39.7242, 53.48955 39.7264, 53.4666 39.754833, 53.4141 39.765767, 53.3944 39.787667, 53.41735 39.822667, 53.4502 39.8533, 
+    53.4502 39.872967, 53.40095 39.877367, 53.3747 39.8861, 53.3747 39.901433, 53.483 39.953933, 53.5158 40.0119, 53.5158 40.0622, 53.4305 40.097233, 53.35175 40.0994, 53.2303 40.0447, 
+    53.1778 40.020633, 53.01045 40.077533, 52.97435 40.0622, 52.9251 40.042533, 52.8693 40.0611, 52.82995 40.0983, 52.82995 40.1202, 52.79385 40.124567, 52.7774 40.107067, 52.7676 40.0786, 
+    52.8004 40.050167, 52.86275 40.034867, 52.9448 40.004233, 52.9809 39.947333, 53.0498 39.875133, 53.0728 39.842333, 53.05635 39.8292, 53.02355 39.8292, 52.98415 39.840133, 52.84635 39.960467, 
+    52.7971 40.012967, 52.7282 40.083, 52.67895 40.159567, 52.7085 40.2427, 52.71835 40.290833, 52.66585 40.378367, 52.6593 40.4243, 52.6921 40.545733, 52.7151 40.633267, 52.75445 40.692333, 
+    52.73805 40.814867, 52.761 40.892533, 52.82665 40.997533, 52.82665 41.032533, 52.75775 41.104733, 52.75775 41.131, 52.80695 41.1463, 52.82995 41.1638, 52.8529 41.181333, 52.8726 41.188967, 
+    52.89885 41.158333, 52.9218 41.108033, 52.97105 41.007367, 53.0662 40.882667, 53.0695 40.8389, 53.03995 40.799533, 53.0137 40.7831, 53.0137 40.763433, 53.0629 40.772167, 53.15155 40.763433, 
+    53.2139 40.743733, 53.2303 40.743733, 53.25 40.752467, 53.2795 40.780933, 53.2795 40.8181, 53.29265 40.829067, 53.30575 40.815933, 53.3386 40.7678, 53.36485 40.741533, 53.42065 40.7328, 
+    53.46985 40.741533, 53.4994 40.772167, 53.4994 40.848733, 53.52565 40.885933, 53.5388 40.9472, 53.5158 41.012833, 53.5158 41.043467, 53.5683 41.043467, 53.61755 41.0194, 53.63725 40.9636, 
+    53.61755 40.849833, 53.6274 40.775433, 53.6602 40.714167, 53.7029 40.6923, 53.75865 40.683533, 53.80135 40.687933, 53.83085 40.716367, 53.83085 40.740433, 53.8407 40.755733, 53.86695 40.7667, 
+    53.90305 40.740433, 53.93915 40.720733, 53.9884 40.718567, 54.0376 40.751367, 54.05075 40.777633, 54.0967 40.790767, 54.17875 40.792933, 54.19845 40.765567, 54.21815 40.750267, 54.2608 40.745867, 
+    54.3166 40.765567, 54.39535 40.787433, 54.42815 40.807133, 54.3658 40.804933, 54.31 40.824633, 54.27065 40.934033, 54.27065 40.969033, 54.2969 40.982167, 54.37565 40.988733, 54.43145 40.969033, 
+    54.45115 40.944967, 54.4249 40.890267, 54.4249 40.872767, 54.4577 40.853067, 54.50695 40.8662, 54.57255 40.894667, 54.66775 40.916533, 54.7071 40.951533, 54.6907 41.021533, 54.6349 41.0675, 
+    54.61195 41.089367, 54.6382 41.1047, 54.6743 41.135333, 54.6382 41.1769, 54.44785 41.296167, 54.27065 41.434, 54.13935 41.530267, 54.04745 41.667, 54.0376 41.758867, 53.9884 41.8114, 
+    53.9162 41.852967, 53.83085 41.894533, 53.7882 41.9503, 53.79475 42.029067, 53.7718 42.105633, 53.693 42.160333, 53.4403 42.1669, 53.2237 42.1494, 53.05635 42.1111, 52.90865 42.017033, 
+    52.8102 41.885733, 52.74785 41.776367, 52.7413 41.733733, 52.74785 41.707467, 52.78065 41.707467, 52.7938 41.7381, 52.8299 41.7731, 52.8824 41.779667, 52.9152 41.759967, 52.8988 41.707467, 
+    52.8135 41.602433, 52.8135 41.5565, 52.8332 41.366167, 52.83975 41.242567, 52.82335 41.209767, 52.7938 41.196633, 52.75445 41.2032, 52.74785 41.2557, 52.77415 41.334467, 52.75115 41.3979, 
+    52.71835 41.4548, 52.5444 41.625433, 52.51485 41.747967, 52.48045 41.792833))
+
+POLYGON ((55.9993 41.3361, 55.9993 41.412667, 56.01285 42.075033, 56.01015 42.726533, 56.00475 43.381667, 56.02635 44.0386, 56.01555 44.699133, 55.975 45.028967, 55.9939 45.0578, 56.0561 45.081233, 
+    56.2156 45.115467, 56.2805 45.1335, 56.486 45.182167, 57.0835 45.3011, 57.77565 45.4543, 58.08655 45.5282, 58.484 45.6129, 58.5705 45.6219, 58.6489 45.6183, 58.69215 45.6039, 
+    58.75975 45.558833, 58.84625 45.497567, 58.96255 45.396633, 59.0815 45.329933, 59.37345 45.154233, 59.53295 45.106, 59.63705 45.078067, 59.78035 45.052833, 59.9047 45.0294, 60.0318 45.0141, 
+    60.09665 44.997433, 60.19265 44.935233, 60.54275 44.676167, 60.67925 44.579733, 60.7698 44.519367, 60.9077 44.433767, 60.9523 44.422033, 61.01315 44.418433, 61.06855 44.414833, 61.1794 44.3887, 
+    61.21995 44.364367, 61.2321 44.343633, 61.23615 44.3184, 61.23615 44.262533, 61.2402 44.195867, 61.26185 44.1562, 61.47135 43.982733, 61.82415 43.706533, 61.97825 43.575867, 62.02965 43.548833, 
+    62.06885 43.547933, 62.2297 43.560567, 62.33105 43.574067, 62.6298 43.5948, 63.04885 43.6065, 63.39355 43.659667, 63.44355 43.6705, 63.5125 43.6723, 63.7747 43.660567, 63.86665 43.645267, 
+    64.1613 43.5993, 64.2154 43.5903, 64.32625 43.580367, 64.45195 43.576767, 64.5655 43.582167, 64.7034 43.6002, 64.7615 43.620933, 64.921 43.768267, 64.9724 43.7908, 65.02105 43.7917, 
+    65.05215 43.7827, 65.10485 43.738533, 65.2265 43.616433, 65.43465 43.466833, 65.5928 43.335733, 65.63335 43.289767, 65.7266 43.170833, 65.8077 43.087467, 65.85365 42.992867, 65.8726 42.974833, 
+    65.89555 42.964033, 65.9307 42.963133, 65.9618 42.966733, 65.9848 42.981133, 66.0037 43.005467, 66.03345 43.0217, 66.0686 43.0217, 66.1024 43.000067, 66.1186 42.957267, 66.124 42.895067, 
+    66.14155 42.690067, 66.1267 42.481, 66.11315 42.4445, 66.07665 42.411167, 66.02665 42.381433, 66.0145 42.352567, 66.01175 42.196233, 66.0347 42.0178, 66.055 41.988967, 66.1131 41.9511, 
+    66.17665 41.9286, 66.2226 41.921367, 66.2645 41.925433, 66.36185 41.924533, 66.4132 41.919133, 66.45105 41.9092, 66.49565 41.871367, 66.5362 41.807833, 66.5916 41.574, 66.61055 41.4352, 
+    66.6416 41.3095, 66.63075 41.203167, 66.6605 41.119333, 66.6916 41.0743, 66.7105 41.068433, 66.81865 41.069333, 67.04575 41.067967, 67.41615 41.069333, 67.6676 41.095467, 67.78925 41.122067, 
+    67.8636 41.119367, 67.95145 41.105867, 68.09475 41.0698, 68.115 41.0518, 68.1204 41.0252, 68.09745 40.910733, 68.06365 40.891833, 67.98385 40.889133, 67.9487 40.872, 67.94735 40.852167, 
+    68.0028 40.823333, 68.1339 40.779633, 68.2975 40.717467, 68.36915 40.694033, 68.45025 40.6742, 68.54215 40.6715, 68.6165 40.6733, 68.66115 40.692233, 68.6787 40.715667, 68.68005 40.7499, 
+    68.64695 40.799167, 68.5257 40.898467, 68.4495 40.988533, 68.44605 41.027767, 68.45295 41.053167, 68.5435 41.101867, 68.57795 41.053767, 68.62715 41.040633, 68.69935 41.023133, 68.71905 40.997433, 
+    68.77515 41.007, 68.8167 41.0301, 68.87905 41.069333, 68.93795 41.124767, 68.983 41.2079, 69.06265 41.3476, 69.13885 41.384533, 69.2116 41.409933, 69.32245 41.430733, 69.4402 41.467667, 
+    69.6446 41.536933, 69.7901 41.621233, 69.8767 41.6859, 70.17115 41.922, 70.25945 41.978567, 70.3045 42.019, 70.2976 42.0467, 70.26815 42.090567, 70.2768 42.106733, 70.4015 42.157533, 
+    70.44135 42.159833, 70.4656 42.155233, 70.51755 42.100967, 70.55045 42.0871, 70.58855 42.088267, 70.6265 42.1166, 70.6712 42.157867, 70.78635 42.253533, 70.87575 42.328, 70.9222 42.320567, 
+    70.96 42.295367, 70.97375 42.251833, 71.0047 42.212867, 71.03905 42.167033, 71.08035 42.130367, 71.1044 42.112033, 71.0656 42.0888, 71.0386 42.058533, 71.00915 42.047067, 70.96495 42.0438, 
+    70.9232 42.050333, 70.89615 42.050333, 70.86915 42.042167, 70.73165 41.9374, 70.62605 41.852267, 70.4885 41.755667, 70.2503 41.607533, 70.2282 41.581333, 70.22575 41.5486, 70.2503 41.532233, 
+    70.3559 41.488033, 70.4173 41.448733, 70.4443 41.414367, 70.44925 41.391433, 70.4689 41.383233, 70.5131 41.388167, 70.59165 41.417633, 70.66045 41.419267, 70.71445 41.4078, 70.7734 41.3816, 
+    70.7906 41.355433, 70.80045 41.2384, 70.82745 41.207267, 70.8692 41.1729, 70.92325 41.153267, 71.046 41.131967, 71.14915 41.117233, 71.2081 41.113967, 71.2597 41.099233, 71.3137 41.068133, 
+    71.3481 41.061567, 71.4021 41.068133, 71.4414 41.099233, 71.43895 41.205633, 71.43405 41.267867, 71.4365 41.294033, 71.4537 41.3055, 71.53965 41.3055, 71.5912 41.303867, 71.61825 41.320233, 
+    71.6256 41.3497, 71.57155 41.397167, 71.547 41.457767, 71.5593 41.479033, 71.5863 41.505233, 71.6207 41.5216, 71.6649 41.523233, 71.7189 41.5216, 71.80735 41.4774, 71.881 41.4283, 
+    71.9007 41.362833, 71.89085 41.305533, 71.8884 41.262967, 71.89825 41.2417, 71.91295 41.226967, 71.9498 41.213867, 72 41.213733, 72.10785 41.221567, 72.18565 41.217833, 72.25785 41.2049, 
+    72.28565 41.1734, 72.2912 41.0975, 72.2912 41.058633, 72.31065 41.045667, 72.33565 41.045667, 72.3912 41.0753, 72.42175 41.091967, 72.44675 41.095667, 72.48005 41.0901, 72.51895 41.038267, 
+    72.57345 40.9854, 72.636 40.959867, 72.713 40.9564, 72.80465 40.964733, 72.91915 40.964733, 72.9754 40.950833, 73.02725 40.9198, 73.0411 40.890167, 73.03 40.8513, 72.98555 40.817967, 
+    72.94945 40.7976, 72.88835 40.7902, 72.80505 40.777233, 72.7217 40.762433, 72.68005 40.7328, 72.6606 40.692067, 72.65225 40.643933, 72.6384 40.625433, 72.60505 40.619867, 72.5634 40.619867, 
+    72.4745 40.643933, 72.4245 40.643967, 72.39395 40.636567, 72.3912 40.610633, 72.40505 40.5625, 72.4273 40.516233, 72.43005 40.4829, 72.4134 40.458833, 72.3662 40.445867, 72.3162 40.458833, 
+    72.24675 40.484733, 72.1884 40.484733, 72.12455 40.464367, 72 40.3869, 71.95635 40.3648, 71.9126 40.340467, 71.8998 40.3259, 71.898 40.313733, 71.91075 40.2967, 71.9509 40.284533, 
+    71.9673 40.268733, 71.9673 40.255367, 71.9582 40.233467, 71.90895 40.217667, 71.85055 40.1988, 71.73015 40.192733, 71.70095 40.195167, 71.65535 40.200033, 71.60975 40.209733, 71.58235 40.219467, 
+    71.5696 40.2353, 71.5842 40.2584, 71.59515 40.276633, 71.62065 40.285133, 71.64255 40.299733, 71.6389 40.3192, 71.617 40.328933, 71.586 40.330133, 71.5568 40.322867, 71.4966 40.305833, 
+    71.46195 40.304, 71.42 40.3113, 71.3817 40.330767, 71.33425 40.3566, 71.2677 40.3724, 71.19655 40.373, 71.1181 40.3718, 71.0451 40.354167, 70.9986 40.347467, 70.9639 40.337733, 
+    70.9493 40.3201, 70.96485 40.297, 71.00405 40.284833, 71.0588 40.263567, 71.08705 40.242267, 71.08615 40.226467, 71.06335 40.2131, 70.9954 40.194467, 70.95135 40.218633, 70.9073 40.237633, 
+    70.7388 40.3102, 70.6403 40.337833, 70.43295 40.377567, 70.39925 40.3862, 70.3889 40.396567, 70.37855 40.4225, 70.3889 40.4484, 70.40965 40.4782, 70.5005 40.5403, 70.6157 40.6289, 
+    70.69445 40.7027, 70.73235 40.745533, 70.74235 40.7743, 70.74275 40.802567, 70.6921 40.865567, 70.62 40.9631, 70.6085 41.001533, 70.5883 41.0371, 70.53495 41.058233, 70.46865 41.066867, 
+    70.42105 41.063033, 70.3778 41.044767, 70.2795 40.951267, 70.1587 40.853, 70.0338 40.742433, 69.8905 40.667333, 69.82705 40.646167, 69.782 40.643433, 69.7349 40.6448, 69.68985 40.663933, 
+    69.49125 40.744467, 69.44005 40.767667, 69.38065 40.779267, 69.34175 40.779267, 69.3008 40.756067, 69.2865 40.726033, 69.2865 40.686467, 69.31515 40.579967, 69.3336 40.4776, 69.3397 40.412767, 
+    69.3397 40.3691, 69.32745 40.3459, 69.2967 40.330867, 69.2435 40.3145, 69.08785 40.2831, 69.03875 40.266733, 69.0039 40.266733, 68.90975 40.272167, 68.8729 40.276267, 68.8299 40.273533, 
+    68.7787 40.2708, 68.70905 40.2517, 68.6852 40.249533, 68.6792 40.2229, 68.70385 40.1828, 68.7271 40.1673, 68.7613 40.169133, 68.84475 40.187367, 68.91585 40.194633, 68.98155 40.1992, 
+    69.0335 40.1901, 69.05265 40.173667, 69.04855 40.1527, 69.0048 40.087967, 68.90355 40.0305, 68.894 40.010467, 68.86935 39.9293, 68.83515 39.864567, 68.8037 39.847233, 68.78045 39.855433, 
+    68.7599 39.870033, 68.7476 39.891, 68.74625 39.932933, 68.73805 39.9594, 68.72575 39.973967, 68.70245 39.9749, 68.66555 39.969433, 68.6464 39.946633, 68.62585 39.854533, 68.5684 39.617933, 
+    68.55065 39.571433, 68.51915 39.5368, 68.47675 39.516733, 68.42065 39.5076, 68.3632 39.5076, 68.26174 39.517678, 68.04995 39.554167, 67.8434 39.585167, 67.7504 39.615267, 67.65735 39.6472, 
+    67.59035 39.659067, 67.5192 39.659067, 67.4754 39.651767, 67.4549 39.628033, 67.4371 39.568367, 67.4248 39.51, 67.4262 39.446167, 67.4385 39.398767, 67.44125 39.356833, 67.42345 39.293, 
+    67.4289 39.2711, 67.45215 39.230067, 67.48635 39.214567, 67.55205 39.203633, 67.6218 39.1945, 67.678 39.183633, 67.7121 39.159867, 67.7244 39.127033, 67.72435 39.1267, 67.7627 39.114733, 
+    67.8133 39.108367, 67.9419 39.104733, 67.9939 39.103833, 68.03355 39.099267, 68.0593 39.088433, 68.0732 39.0701, 68.0828 39.050033, 68.08825 38.996233, 68.08965 38.9762, 68.091 38.955233, 
+    68.0527 38.918767, 68.02125 38.863133, 68.0048 38.793833, 68.01305 38.7537, 68.0308 38.5928, 68.0568 38.4934, 68.0746 38.4487, 68.1129 38.418633, 68.1539 38.375333, 68.2018 38.3516, 
+    68.23055 38.347967, 68.26745 38.346133, 68.3044 38.3516, 68.34955 38.362567, 68.3687 38.362567, 68.381 38.358, 68.38375 38.3434, 68.3509 38.3115, 68.3304 38.279567, 68.3208 38.260433, 
+    68.32355 38.246767, 68.33585 38.241267, 68.355 38.2422, 68.381 38.256767, 68.40565 38.268633, 68.4248 38.268633, 68.4357 38.2659, 68.4398 38.2577, 68.4289 38.238533, 68.37005 38.154667, 
+    68.28525 38.0302, 68.2606 37.987333, 68.26335 37.988, 68.1977 37.9609, 68.10055 37.9144, 68.0267 37.872467, 67.93915 37.787633, 67.8475 37.6395, 67.74355 37.375567, 67.73395 37.319933, 
+    67.7326 37.261567, 67.74965 37.1818, 67.7004 37.208067, 67.64135 37.219, 67.53965 37.254, 67.44125 37.257267, 67.3067 37.241933, 67.1919 37.2485, 67.11315 37.2813, 67.04425 37.360067, 
+    66.96555 37.4213, 66.9032 37.426767, 66.7293 37.415833, 66.5948 37.4246, 66.54855 37.422133, 66.472899 37.418095, 66.4989 37.621033, 66.5262 37.6999, 66.533 37.759033, 66.558 37.880333, 
+    66.55345 38.0077, 66.5421 38.053167, 66.53075 38.085767, 66.51025 38.091833, 66.45795 38.0888, 66.35785 38.075167, 66.2828 38.061533, 66.2373 38.0509, 66.21 38.0585, 66.1759 38.082733, 
+    66.1145 38.185867, 66.0781 38.252567, 66.0167 38.314733, 65.97345 38.332933, 65.91885 38.342033, 65.837 38.3405, 65.76195 38.3405, 65.6937 38.342033, 65.6368 38.343533, 65.60045 38.343533, 
+    65.56175 38.342033, 65.52765 38.343533, 65.4981 38.345067, 65.40025 38.437567, 65.3457 38.5202, 65.3002 38.5581, 65.1751 38.662733, 65.10005 38.7067, 64.8976 38.788567, 64.7611 38.853767, 
+    64.6815 38.878033, 64.6178 38.8917, 64.57005 38.9129, 64.5314 38.9311, 64.4859 38.955367, 64.43815 38.991767, 64.4131 39.0221, 64.39945 39.029667, 64.3335 39.0236, 64.24935 39.0236, 
+    64.1652 39.0251, 64.07645 39.038767, 64.00595 39.055433, 63.9332 39.0994, 63.8081 39.178267, 63.4191 39.4383, 63.29175 39.553533, 63.17575 39.6248, 63.13935 39.6415, 63.0734 39.6627, 
+    62.9574 39.7173, 62.8209 39.779467, 62.7504 39.813567, 62.6981 39.845433, 62.63895 39.893933, 62.59345 39.912133, 62.49475 39.945033, 62.47015 40.022067, 62.389 40.0886, 62.36275 40.164067, 
+    62.38245 40.269067, 62.40215 40.441867, 62.3398 40.496533, 62.2217 40.5545, 62.12 40.589467, 62.11015 40.6201, 62.09045 40.7207, 62.0511 40.7601, 62.0281 40.8235, 61.98875 40.923033, 
+    61.99205 41.017067, 61.93955 41.063, 61.7985 41.1833, 61.5623 41.312367, 61.51635 41.315633, 61.4737 41.3091, 61.40155 41.267533, 61.3602 41.250333, 61.3341 41.2524, 61.2926 41.2657, 
+    61.2142 41.288267, 61.13585 41.297967, 61.07285 41.296933, 60.79315 41.279, 60.73295 41.275467, 60.60415 41.2708, 60.56725 41.272833, 60.3721 41.316367, 60.24605 41.350167, 60.16155 41.374767, 
+    60.08165 41.394233, 60.03245 41.415733, 60.01555 41.4311, 60.01555 41.446467, 60.0217 41.500233, 60.02475 41.529967, 60.0524 41.5443, 60.08315 41.5607, 60.10775 41.5822, 60.1139 41.604733, 
+    60.1139 41.6201, 60.10315 41.639567, 60.06315 41.6703, 60.0263 41.7123, 60.01555 41.731767, 60.02015 41.7461, 60.03395 41.755333, 60.0693 41.756333, 60.1185 41.7543, 60.1554 41.7543, 
+    60.1815 41.7666, 60.18765 41.7886, 60.1784 41.8101, 60.1446 41.837767, 60.10925 41.867467, 60.04935 41.892067, 59.9571 41.9402, 59.87875 41.9786, 59.8142 42.0657, 59.82035 42.080033, 
+    59.8357 42.089233, 59.8557 42.0913, 59.8772 42.0831, 59.90945 42.0708, 59.94175 42.055433, 59.97865 42.042133, 60.0232 42.039033, 60.0493 42.047233, 60.06005 42.0626, 60.06005 42.088233, 
+    60.0478 42.109733, 60.02165 42.130233, 59.97865 42.144567, 59.94635 42.166067, 59.93405 42.181433, 59.9479 42.199867, 59.98475 42.215233, 60.0109 42.2214, 60.02475 42.235733, 60.0109 42.248033, 
+    59.92945 42.2854, 59.86335 42.295667, 59.5683 42.309467, 59.5099 42.313567, 59.44535 42.328933, 59.25635 42.4421, 59.1027 42.5599, 59.08425 42.569133, 59.0489 42.5732, 59.01355 42.5732, 
+    58.97665 42.583467, 58.92135 42.620833, 58.8522 42.695633, 58.81375 42.717133, 58.7446 42.738633, 58.68775 42.754, 58.6432 42.751967, 58.5894 42.731967, 58.51105 42.658233, 58.46645 42.6285, 
+    58.43265 42.625433, 58.3804 42.633633, 58.2513 42.6787, 58.2006 42.6736, 58.1745 42.654133, 58.18065 42.614167, 58.22675 42.584467, 58.27745 42.565, 58.34505 42.530167, 58.45415 42.452333, 
+    58.48185 42.407233, 58.49105 42.368333, 58.4849 42.326333, 58.45725 42.302767, 58.4188 42.297633, 58.3804 42.3007, 58.3389 42.318133, 58.31895 42.3427, 58.30665 42.404167, 58.2713 42.441067, 
+    58.23595 42.450767, 58.17755 42.4569, 58.10225 42.462033, 58.02385 42.475333, 57.947 42.479433, 57.9086 42.464567, 57.88705 42.4389, 57.8824 42.397933, 57.8993 42.368233, 57.9439 42.323133, 
+    57.9562 42.265767, 57.9485 42.230933, 57.9239 42.193033, 57.87625 42.1695, 57.7687 42.152567, 57.68265 42.1536, 57.59195 42.1536, 57.5382 42.151567, 57.40295 42.1121, 57.3553 42.0906, 
+    57.29385 42.054733, 57.06795 41.888267, 56.94655 41.8186, 56.92045 41.7981, 56.91735 41.773533, 56.9266 41.751, 56.9558 41.723333, 56.98345 41.687467, 56.9942 41.667, 56.9773 41.574267, 
+    56.97885 41.506633, 57.0065 41.4503, 57.03265 41.4288, 57.0695 41.418533, 57.1156 41.4042, 57.1279 41.3868, 57.14175 41.365267, 57.13715 41.334533, 57.1279 41.306867, 57.0941 41.285367, 
+    57.048 41.2705, 56.82515 41.263333, 56.73605 41.264333, 56.60695 41.281233, 56.48095 41.3089, 56.378 41.324267, 56.3242 41.324267, 56.20585 41.3222, 56.10135 41.328367, 55.9993 41.3361))
+
+POLYGON ((60.5054 34.120467, 60.64995 34.262433, 60.7091 34.296267, 60.8486 34.3019, 60.8951 34.307533, 60.8782 34.338533, 60.80635 34.408967, 60.77675 34.518867, 60.8951 34.589333, 60.9289 34.654133, 
+    61.0008 34.713333, 61.01345 34.857033, 61.0803 34.863333, 61.10495 34.9057, 61.11935 34.979267, 61.11215 35.102467, 61.09935 35.166433, 61.09135 35.230433, 61.1033 35.3035, 61.1625 35.3675, 
+    61.2505 35.4208, 61.2985 35.4624, 61.3137 35.5728, 61.3025 35.615467, 61.26415 35.6613, 61.26055 35.6666, 61.30345 35.674367, 61.4164 35.574733, 61.56945 35.470267, 61.69335 35.404667, 
+    61.75165 35.399833, 61.81 35.4241, 61.97395 35.458133, 62.08695 35.436267, 62.15985 35.394967, 62.28735 35.246767, 62.32745 35.1277, 62.36755 35.1423, 62.40035 35.212733, 62.44405 35.237033, 
+    62.64085 35.2492, 62.7174 35.288067, 62.8158 35.387667, 62.90325 35.443567, 63.0053 35.463, 63.07815 35.484867, 63.1292 35.600267, 63.17655 35.6537, 63.1875 35.712, 63.18385 35.763033, 
+    63.15835 35.821333, 63.2968 35.869933, 63.47905 35.903933, 63.94915 36.046067, 64.3937 36.2137, 64.5577 36.301167, 64.6306 36.359467, 64.6488 36.461533, 64.5905 36.5247, 64.5832 36.6401, 
+    64.79095 36.907333, 64.7691 37.0361, 64.80185 37.082267, 64.95495 37.2159, 65.0861 37.237767, 65.20275 37.220733, 65.4469 37.2159, 65.5854 37.245033, 65.6546 37.313067, 65.6874 37.5123, 
+    65.73115 37.522, 65.84775 37.483133, 66.0336 37.466133, 66.11745 37.4297, 66.1903 37.419967, 66.23495 37.452467, 66.27985 37.427867, 66.34875 37.411467, 66.472899 37.418095, 66.54855 37.422133, 
+    66.5948 37.4246, 66.7293 37.415833, 66.9032 37.426767, 66.96555 37.4213, 67.04425 37.360067, 67.11315 37.2813, 67.1919 37.2485, 67.3067 37.241933, 67.44125 37.257267, 67.53965 37.254, 
+    67.64135 37.219, 67.7004 37.208067, 67.74965 37.1818, 67.75925 37.1413, 67.7693 37.0987, 67.8054 37.059333, 67.894 37.015567, 67.9727 36.9937, 68.03835 36.9784, 68.12035 36.988233, 
+    68.2319 37.0648, 68.3008 37.104167, 68.4025 37.119467, 68.4583 37.119467, 68.5928 37.187267, 68.73385 37.2824, 68.7962 37.3196, 68.8815 37.3502, 68.92085 37.363333, 68.9537 37.3546, 
+    68.98975 37.323967, 69.016 37.3174, 69.0521 37.328333, 69.07505 37.315233, 69.19975 37.122733, 69.2063 37.097567, 69.21945 37.082267, 69.26865 37.082267, 69.4097 37.152267, 69.4491 37.182867, 
+    69.4491 37.224433, 69.41955 37.2332, 69.3933 37.2638, 69.4294 37.357867, 69.4097 37.4366, 69.4097 37.475967, 69.48845 37.529567, 69.6164 37.560167, 69.7509 37.560167, 69.82305 37.5405, 
+    69.85915 37.5405, 69.9051 37.560167, 69.94115 37.562367, 69.9904 37.542667, 70.0232 37.526267, 70.06915 37.5394, 70.1085 37.5722, 70.1577 37.591867, 70.21675 37.596267, 70.28895 37.609367, 
+    70.32175 37.6422, 70.30205 37.806233, 70.23315 37.869667, 70.20695 37.9134, 70.2529 37.9998, 70.3382 38.076333, 70.49235 38.190067, 70.56455 38.249133, 70.59735 38.314767, 70.63345 38.388033, 
+    70.71545 38.471167, 70.8106 38.525833, 70.8795 38.538967, 70.95165 38.536767, 71.0271 38.506133, 71.0829 38.484267, 71.13865 38.4777, 71.1944 38.474433, 71.2141 38.454733, 71.25345 38.362867, 
+    71.27315 38.3388, 71.3191 38.316933, 71.3683 38.3038, 71.40765 38.249133, 71.3847 38.214133, 71.2699 38.0829, 71.27645 38.040233, 71.29285 37.992133, 71.3552 37.9615, 71.47985 37.954933, 
+    71.55205 37.939633, 71.58155 37.882767, 71.60455 37.7056, 71.5783 37.641067, 71.5127 37.577633, 71.46675 37.538267, 71.4799 37.5011, 71.5258 37.442033, 71.5258 37.407033, 71.5127 37.3786, 
+    71.43725 37.299867, 71.3913 37.182867, 71.3913 37.056, 71.4077 37.0013, 71.52255 36.891967, 71.55535 36.807767, 71.6341 36.7662, 71.7719 36.7487, 71.8506 36.7487, 71.9359 36.777133, 
+    72 36.805767, 72.26465 36.8994, 72.3698 36.9503, 72.5438 37.021633, 72.6602 37.110067, 72.76035 37.218967, 72.88175 37.3174, 73.15465 37.471333, 73.3061 37.525167, 73.39 37.537667, 
+    73.5152 37.535567, 73.65285 37.524733, 73.7268 37.4703, 73.7336 37.443233, 73.73085 37.417967, 73.7038 37.3927, 73.61045 37.3539, 73.6077 37.333167, 73.6348 37.314233, 73.6808 37.3061, 
+    73.76875 37.307, 73.92575 37.332267, 74.1842 37.4315, 74.2891 37.472533, 74.42035 37.490567, 74.5083 37.486067, 74.6362 37.482933, 74.71875 37.445933, 74.79585 37.407133, 74.9075 37.349867, 
+    74.93195 37.325533, 74.6756 37.330867, 74.59015 37.321967, 74.42325 37.251633, 74.39655 37.2214, 74.39655 37.196467, 74.41255 37.1751, 74.48465 37.153733, 74.54075 37.118133, 74.54875 37.091433, 
+    74.5194 37.0665, 74.30575 36.982833, 74.0948 36.9152, 74.00935 36.916967, 73.92255 36.960567, 73.78905 36.9873, 73.7303 36.9855, 73.69825 36.9695, 73.38185 36.9654, 73.17795 36.941533, 
+    72.8672 36.881833, 72.5824 36.7875, 72.33345 36.681633, 72.019 36.575767, 72 36.5717, 71.96665 36.538733, 71.93525 36.4986, 71.85935 36.460233, 71.7285 36.472433, 71.60285 36.456733, 
+    71.47985 36.418367, 71.41965 36.378233, 71.4144 36.287533, 71.3202 36.242167, 71.23905 36.170633, 71.23905 36.109567, 71.4877 35.833933, 71.58715 35.6839, 71.58975 35.584467, 71.6395 35.556533, 
+    71.58975 35.336733, 71.6395 35.286133, 71.71015 35.232033, 71.71015 35.1797, 71.6081 35.087233, 71.5361 34.9721, 71.4576 34.8936, 71.14615 34.7104, 71.1095 34.652867, 71.1043 34.567367, 
+    71.00745 34.4714, 70.9996 34.413833, 71.1043 34.270767, 71.1069 34.202733, 70.9407 34.0213, 70.8648 33.9899, 70.4382 33.979433, 70.0993 34.031767, 69.992 34.070133, 69.89775 34.091067, 
+    69.85065 34.085833, 69.8245 34.050967, 69.8114 33.9236, 69.84805 33.8608, 69.98675 33.771833, 70.1333 33.6026, 70.15165 33.468267, 70.07835 33.326967, 69.92655 33.2153, 69.6177 33.065267, 
+    69.5575 33.005967, 69.5392 32.927433, 69.4358 32.6553, 69.24475 32.421533, 69.19245 32.3081, 69.2186 32.161567, 69.3442 31.971433, 69.27095 31.760333, 69.13745 31.660867, 69.0092 31.639933, 
+    68.9333 31.655633, 68.8548 31.727167, 68.78155 31.756833, 68.5761 31.774267, 68.3484 31.776033, 68.20445 31.739367, 67.82625 31.5126, 67.7085 31.4306, 67.69015 31.366033, 67.7268 31.2509, 
+    67.6823 31.195067, 67.62475 31.1811, 67.4651 31.202067, 67.206 31.257867, 67.028 31.261367, 66.80945 31.1759, 66.40905 30.9683, 66.18395 30.800833, 66.14995 30.717067, 66.1604 30.575767, 
+    66.24155 30.3786, 66.33055 30.1204, 66.30695 30.012233, 66.19315 29.902333, 65.87645 29.741833, 65.6278 29.691233, 65.3072 29.663333, 64.8518 29.6895, 64.53645 29.696467, 64.4396 29.6738, 
+    63.87035 29.612733, 63.39405 29.679033, 63.0237 29.691233, 62.74365 29.6424, 62.4715 29.633667, 62.20585 29.659833, 61.4076 29.675533, 61.18775 29.715667, 60.9839 29.7142, 60.9339 29.713833, 
+    60.88545 29.759267, 60.86975 29.933733, 61.08305 30.113433, 61.261 30.317567, 61.29505 30.3891, 61.39845 30.523433, 61.5607 30.844433, 61.6439 31.0227, 61.65945 31.056033, 61.6641 31.324167, 
+    61.58035 31.4114, 61.44945 31.4812, 61.34695 31.4862, 61.0406 31.474433, 60.8892 31.482067, 60.81315 31.517567, 60.80045 31.5767, 60.8157 31.766, 60.874 31.9688, 60.912 32.254433, 
+    60.90695 32.4674, 60.87905 32.626267, 60.79285 32.884833, 60.7802 33.1164, 60.8968 33.452733, 60.8537 33.589633, 60.654 33.8403, 60.5054 34.120467))
+
+POLYGON ((60.9339 29.713833, 60.9839 29.7142, 61.18775 29.715667, 61.4076 29.675533, 62.20585 29.659833, 62.4715 29.633667, 62.74365 29.6424, 63.0237 29.691233, 63.39405 29.679033, 63.87035 29.612733, 
+    64.4396 29.6738, 64.53645 29.696467, 64.8518 29.6895, 65.3072 29.663333, 65.6278 29.691233, 65.87645 29.741833, 66.19315 29.902333, 66.30695 30.012233, 66.33055 30.1204, 66.24155 30.3786, 
+    66.1604 30.575767, 66.14995 30.717067, 66.18395 30.800833, 66.40905 30.9683, 66.80945 31.1759, 67.028 31.261367, 67.206 31.257867, 67.4651 31.202067, 67.62475 31.1811, 67.6823 31.195067, 
+    67.7268 31.2509, 67.69015 31.366033, 67.7085 31.4306, 67.82625 31.5126, 68.20445 31.739367, 68.3484 31.776033, 68.5761 31.774267, 68.78155 31.756833, 68.8548 31.727167, 68.9333 31.655633, 
+    69.0092 31.639933, 69.13745 31.660867, 69.27095 31.760333, 69.3442 31.971433, 69.2186 32.161567, 69.19245 32.3081, 69.24475 32.421533, 69.4358 32.6553, 69.5392 32.927433, 69.5575 33.005967, 
+    69.6177 33.065267, 69.92655 33.2153, 70.07835 33.326967, 70.15165 33.468267, 70.1333 33.6026, 69.98675 33.771833, 69.84805 33.8608, 69.8114 33.9236, 69.8245 34.050967, 69.85065 34.085833, 
+    69.89775 34.091067, 69.992 34.070133, 70.0993 34.031767, 70.4382 33.979433, 70.8648 33.9899, 70.9407 34.0213, 71.1069 34.202733, 71.1043 34.270767, 70.9996 34.413833, 71.00745 34.4714, 
+    71.1043 34.567367, 71.1095 34.652867, 71.14615 34.7104, 71.4576 34.8936, 71.5361 34.9721, 71.6081 35.087233, 71.71015 35.1797, 71.71015 35.232033, 71.6395 35.286133, 71.58975 35.336733, 
+    71.6395 35.556533, 71.58975 35.584467, 71.58715 35.6839, 71.4877 35.833933, 71.23905 36.109567, 71.23905 36.170633, 71.3202 36.242167, 71.4144 36.287533, 71.41965 36.378233, 71.47985 36.418367, 
+    71.60285 36.456733, 71.7285 36.472433, 71.85935 36.460233, 71.93525 36.4986, 71.96665 36.538733, 72 36.5717, 72.019 36.575767, 72.33345 36.681633, 72.5824 36.7875, 72.8672 36.881833, 
+    73.17795 36.941533, 73.38185 36.9654, 73.69825 36.9695, 73.6769 36.9232, 73.7036 36.892933, 73.773 36.8413, 73.7837 36.793233, 73.757 36.7594, 73.6929 36.7416, 73.5941 36.746967, 
+    73.4312 36.7594, 73.16015 36.747833, 73.1094 36.7229, 73.0827 36.685533, 73.056 36.576933, 72.9946 36.5253, 72.86105 36.4701, 72.7422 36.381967, 72.64875 36.287633, 72.60605 36.211067, 
+    72.6007 36.161233, 72.61405 36.090033, 72.56865 35.913767, 72.58335 35.854133, 72.62305 35.825633, 72.67485 35.815767, 72.7353 35.818233, 72.7883 35.810833, 72.8167 35.792767, 72.8364 35.7607, 
+    72.85615 35.7467, 72.8833 35.744267, 72.9067 35.756567, 72.92275 35.780433, 72.92275 35.8503, 72.94495 35.8939, 73.0054 35.930067, 73.07445 35.951433, 73.1355 35.948567, 73.16265 35.9321, 
+    73.19965 35.897567, 73.24405 35.740533, 73.31005 35.6653, 73.36675 35.637333, 73.4494 35.621733, 73.53695 35.615967, 73.6868 35.5917, 73.7127 35.5802, 73.7386 35.527567, 73.75095 35.391933, 
+    73.77995 35.2756, 73.80585 35.250933, 73.8638 35.232833, 73.99575 35.2353, 74.08025 35.2061, 74.1197 35.155133, 74.1493 35.074567, 74.13945 35.012067, 74.10305 34.956567, 74.0266 34.9056, 
+    73.9193 34.8497, 73.8416 34.8275, 73.72135 34.7761, 73.6942 34.7457, 73.69915 34.665933, 73.672 34.638, 73.62885 34.618267, 73.49255 34.603067, 73.442 34.580867, 73.39635 34.524933, 
+    73.3612 34.4382, 73.3612 34.385567, 73.3612 34.337067, 73.36965 34.3224, 73.43725 34.2876, 73.56935 34.170567, 73.58605 34.130433, 73.576 34.075233, 73.5325 34.022867, 73.52915 33.987167, 
+    73.55925 33.915833, 73.55425 33.814433, 73.5275 33.671767, 73.5442 33.602633, 73.5944 33.5157, 73.60775 33.419833, 73.67465 33.3418, 73.67595 33.3162, 73.65565 33.270967, 73.75335 33.154933, 
+    73.83325 33.099233, 74.0803 33.009633, 74.1602 32.953933, 74.24195 32.878833, 74.2801 32.866733, 74.34365 32.866733, 74.3909 32.854633, 74.4663 32.8189, 74.51895 32.8177, 74.62975 32.855233, 
+    74.70605 32.9073, 74.7351 32.9073, 74.76325 32.881267, 74.76325 32.849767, 74.73965 32.821933, 74.6906 32.7529, 74.7687 32.590667, 74.8005 32.546467, 74.86225 32.522267, 75.1329 32.462933, 
+    75.42625 32.433267, 75.48255 32.444167, 75.5016 32.4472, 75.5216 32.442367, 75.52705 32.432667, 75.52705 32.4145, 75.49255 32.3818, 75.1783 32.2147, 75.00575 32.172333, 74.79595 32.0785, 
+    74.6888 32.0034, 74.59615 31.917433, 74.52075 31.8042, 74.52075 31.740033, 74.5553 31.685533, 74.64065 31.5475, 74.6779 31.431867, 74.58705 31.233267, 74.5825 31.152733, 74.6134 31.075233, 
+    74.6134 31.0147, 74.5716 30.9602, 74.5044 30.898467, 74.3146 30.786467, 74.13475 30.727133, 74.083 30.7011, 73.8759 30.517033, 73.85775 30.497667, 73.8614 30.4444, 73.94225 30.313033, 
+    73.94585 30.252467, 73.93135 30.2016, 73.8714 30.1556, 73.80875 30.135633, 73.7506 30.129567, 73.5399 30.027867, 73.45635 29.9673, 73.3283 29.806867, 73.3065 29.748733, 73.2647 29.586467, 
+    73.153 29.334, 73.0549 29.250433, 72.79605 28.999167, 72.67255 28.9132, 72.4664 28.815733, 72.41915 28.762433, 72.36285 28.584433, 72.302 28.478467, 72.0695 28.3029, 72.0485 28.283167, 
+    72.0245 28.263133, 72 28.239333, 71.80185 28.047667, 71.42235 27.8754, 71.25225 27.838333, 71.0216 27.8318, 70.7828 27.862333, 70.49815 28.023733, 70.472 28.091333, 70.43275 28.110967, 
+    70.3673 28.1066, 70.32805 28.0717, 70.2888 27.971367, 70.18575 27.827467, 70.0189 27.6443, 69.6476 27.2932, 69.53965 27.208133, 69.38265 26.9988, 69.40225 26.848333, 69.4726 26.7807, 
+    69.7605 26.636767, 69.8423 26.614933, 70.1694 26.638933, 70.2463 26.6106, 70.29865 26.562633, 70.31825 26.5081, 70.2332 26.3947, 70.15795 26.324933, 70.0304 26.150467, 70.00585 26.0916, 
+    70.12035 25.947667, 70.26425 25.8648, 70.43765 25.8299, 70.51945 25.797167, 70.5358 25.755733, 70.4802 25.640167, 70.45565 25.524567, 70.4949 25.419867, 70.61595 25.308667, 70.8891 24.9837, 
+    71.0363 24.8812, 71.07885 24.8376, 71.0625 24.783067, 71.0036 24.730733, 70.90545 24.628233, 70.90545 24.589, 70.96435 24.551933, 71.0265 24.534467, 71.0461 24.506133, 71.0085 24.4385, 
+    70.64865 24.242233, 70.5963 24.242233, 70.56035 24.2684, 70.62905 24.4865, 70.6225 24.514833, 70.5734 24.523567, 70.53415 24.517033, 70.20865 24.407967, 69.42515 24.375267, 68.99335 24.379633, 
+    68.80685 24.364367, 68.66295 24.3251, 68.5746 24.2706, 68.51735 24.196433, 68.501 24.080833, 68.4748 24.0307, 68.27525 23.9718, 68.21965 23.9282, 68.2 23.8017, 68.1721 23.6997, 
+    68.14395 23.6851, 68.11725 23.683133, 68.0906 23.689067, 68.10245 23.8215, 68.10245 23.8709, 68.08465 23.888667, 68.05795 23.888667, 68.0194 23.857067, 67.9838 23.8215, 67.96305 23.801733, 
+    67.9423 23.799733, 67.81775 23.8709, 67.6576 23.947967, 67.5731 23.956867, 67.4804 23.9331, 67.3803 23.907467, 67.2973 23.897567, 67.2261 23.9193, 67.192 23.9776, 67.2068 24.0527, 
+    67.3106 24.2108, 67.3047 24.283933, 67.1342 24.4628, 67.02675 24.5592, 66.99795 24.634933, 67.02515 24.6968, 67.10035 24.769333, 67.08755 24.810933, 67.03955 24.820533, 66.8065 24.766167, 
+    66.74425 24.758267, 66.67155 24.775733, 66.57225 24.8472, 66.56485 24.903533, 66.61525 25.116967, 66.63305 25.209867, 66.593 25.3077, 66.51295 25.428267, 66.4744 25.536967, 66.3884 25.614133, 
+    66.3548 25.610933, 66.3372 25.568267, 66.3454 25.480633, 66.32355 25.4456, 66.27555 25.4488, 66.22675 25.478667, 66.0916 25.561867, 65.99635 25.5832, 65.89235 25.546933, 65.67665 25.4994, 
+    65.4124 25.441333, 65.04945 25.3225, 64.9219 25.235567, 64.8244 25.135733, 64.7652 25.1144, 64.7012 25.128267, 64.6516 25.172, 64.614 25.254667, 64.50595 25.313333, 64.28135 25.356133, 
+    64.14195 25.369967, 64.066 25.398667, 64.0189 25.455933, 64.0004 25.488267, 63.9748 25.4904, 63.906 25.4168, 63.81 25.385867, 63.666 25.386767, 63.4999 25.4342, 63.448 25.451, 
+    63.40945 25.449033, 63.38575 25.421367, 63.3976 25.3759, 63.4556 25.306933, 63.462 25.281333, 63.4252 25.239733, 63.318 25.210933, 63.21155 25.216267, 63.0862 25.265233, 62.9972 25.280267, 
+    62.78815 25.266233, 62.58945 25.199033, 62.46045 25.1842, 62.382 25.190133, 62.1639 25.3008, 62.12835 25.324, 62.09 25.3176, 62.0616 25.195067, 62.03195 25.1595, 61.9667 25.145667, 
+    61.9074 25.145667, 61.85695 25.1259, 61.8196 25.084, 61.76505 25.054733, 61.7235 25.0666, 61.72755 25.1544, 61.69875 25.164, 61.582 25.1128, 61.5436 25.123467, 61.60045 25.223733, 
+    61.66035 25.283467, 61.64115 25.305867, 61.5804 25.310133, 61.4704 25.281333, 61.46915 25.303333, 61.53455 25.5092, 61.56335 25.713333, 61.53065 25.865133, 61.6013 26.072733, 61.81065 26.2507, 
+    62.43745 26.6694, 62.60625 26.740933, 62.991 26.733967, 63.2082 26.929367, 63.3325 27.1195, 63.3299 27.166633, 63.2226 27.218967, 63.0734 27.2521, 62.71485 27.280033, 62.6154 27.358533, 
+    62.59055 27.452767, 62.6455 27.6883, 62.6743 27.8994, 62.67035 27.95, 62.8117 28.279733, 62.82215 28.3286, 62.7868 28.360033, 62.72925 28.353033, 62.66905 28.340833, 62.6193 28.349567, 
+    62.54865 28.4141, 62.41255 28.485633, 62.177 28.5502, 61.97415 28.599067, 61.8145 28.710733, 61.57375 29.012533, 61.4625 29.169567, 61.35785 29.263767, 61.3212 29.364967, 61.2296 29.474867, 
+    61.05295 29.602233, 60.9339 29.713833))
+
+POLYGON ((67.74965 37.1818, 67.7326 37.261567, 67.73395 37.319933, 67.74355 37.375567, 67.8475 37.6395, 67.93915 37.787633, 68.0267 37.872467, 68.10055 37.9144, 68.1977 37.9609, 68.26335 37.988, 
+    68.2606 37.987333, 68.28525 38.0302, 68.37005 38.154667, 68.4289 38.238533, 68.4398 38.2577, 68.4357 38.2659, 68.4248 38.268633, 68.40565 38.268633, 68.381 38.256767, 68.355 38.2422, 
+    68.33585 38.241267, 68.32355 38.246767, 68.3208 38.260433, 68.3304 38.279567, 68.3509 38.3115, 68.38375 38.3434, 68.381 38.358, 68.3687 38.362567, 68.34955 38.362567, 68.3044 38.3516, 
+    68.26745 38.346133, 68.23055 38.347967, 68.2018 38.3516, 68.1539 38.375333, 68.1129 38.418633, 68.0746 38.4487, 68.0568 38.4934, 68.0308 38.5928, 68.01305 38.7537, 68.0048 38.793833, 
+    68.02125 38.863133, 68.0527 38.918767, 68.091 38.955233, 68.08965 38.9762, 68.08825 38.996233, 68.0828 39.050033, 68.0732 39.0701, 68.0593 39.088433, 68.03355 39.099267, 67.9939 39.103833, 
+    67.9419 39.104733, 67.8133 39.108367, 67.7627 39.114733, 67.72435 39.1267, 67.7244 39.127033, 67.7121 39.159867, 67.678 39.183633, 67.6218 39.1945, 67.55205 39.203633, 67.48635 39.214567, 
+    67.45215 39.230067, 67.4289 39.2711, 67.42345 39.293, 67.44125 39.356833, 67.4385 39.398767, 67.4262 39.446167, 67.4248 39.51, 67.4371 39.568367, 67.4549 39.628033, 67.4754 39.651767, 
+    67.5192 39.659067, 67.59035 39.659067, 67.65735 39.6472, 67.7504 39.615267, 67.8434 39.585167, 68.04995 39.554167, 68.26174 39.517678, 68.3632 39.5076, 68.42065 39.5076, 68.47675 39.516733, 
+    68.51915 39.5368, 68.55065 39.571433, 68.5684 39.617933, 68.62585 39.854533, 68.6464 39.946633, 68.66555 39.969433, 68.70245 39.9749, 68.72575 39.973967, 68.73805 39.9594, 68.74625 39.932933, 
+    68.7476 39.891, 68.7599 39.870033, 68.78045 39.855433, 68.8037 39.847233, 68.83515 39.864567, 68.86935 39.9293, 68.894 40.010467, 68.90355 40.0305, 69.0048 40.087967, 69.04855 40.1527, 
+    69.05265 40.173667, 69.0335 40.1901, 68.98155 40.1992, 68.91585 40.194633, 68.84475 40.187367, 68.7613 40.169133, 68.7271 40.1673, 68.70385 40.1828, 68.6792 40.2229, 68.6852 40.249533, 
+    68.70905 40.2517, 68.7787 40.2708, 68.8299 40.273533, 68.8729 40.276267, 68.90975 40.272167, 69.0039 40.266733, 69.03875 40.266733, 69.08785 40.2831, 69.2435 40.3145, 69.2967 40.330867, 
+    69.32745 40.3459, 69.3397 40.3691, 69.3397 40.412767, 69.3336 40.4776, 69.31515 40.579967, 69.2865 40.686467, 69.2865 40.726033, 69.3008 40.756067, 69.34175 40.779267, 69.38065 40.779267, 
+    69.44005 40.767667, 69.49125 40.744467, 69.68985 40.663933, 69.7349 40.6448, 69.782 40.643433, 69.82705 40.646167, 69.8905 40.667333, 70.0338 40.742433, 70.1587 40.853, 70.2795 40.951267, 
+    70.3778 41.044767, 70.42105 41.063033, 70.46865 41.066867, 70.53495 41.058233, 70.5883 41.0371, 70.6085 41.001533, 70.62 40.9631, 70.6921 40.865567, 70.74275 40.802567, 70.74235 40.7743, 
+    70.73235 40.745533, 70.69445 40.7027, 70.6157 40.6289, 70.5005 40.5403, 70.40965 40.4782, 70.3889 40.4484, 70.37855 40.4225, 70.3889 40.396567, 70.39925 40.3862, 70.43295 40.377567, 
+    70.6403 40.337833, 70.7388 40.3102, 70.9073 40.237633, 70.95135 40.218633, 70.9954 40.194467, 70.80545 40.1339, 70.7504 40.119233, 70.68595 40.102433, 70.6356 40.091967, 70.60415 40.082533, 
+    70.5774 40.072033, 70.55225 40.041633, 70.5365 39.998633, 70.53335 39.970333, 70.52865 39.933633, 70.52235 39.907433, 70.50505 39.894833, 70.4783 39.892767, 70.4626 39.894833, 70.44215 39.912667, 
+    70.37135 40.0752, 70.33205 40.108233, 70.24555 40.175333, 70.16375 40.201567, 70.0804 40.219367, 70.02375 40.221467, 69.93725 40.205233, 69.74065 40.144433, 69.71075 40.1266, 69.67775 40.0815, 
+    69.62745 40.0181, 69.58655 39.956233, 69.54565 39.93, 69.52205 39.923733, 69.4969 39.923733, 69.4717 39.9342, 69.44185 39.976133, 69.41355 40.0076, 69.38835 40.026467, 69.3616 40.027533, 
+    69.30815 40.018633, 69.2657 39.994533, 69.24525 39.967267, 69.22635 39.9379, 69.22635 39.9012, 69.2751 39.796367, 69.305 39.749167, 69.3286 39.698333, 69.33175 39.6763, 69.32075 39.629133, 
+    69.29875 39.581967, 69.3003 39.5725, 69.3129 39.562033, 69.3632 39.5484, 69.39625 39.5463, 69.434 39.5463, 69.5032 39.5746, 69.56455 39.583, 69.64165 39.581967, 69.7974 39.583567, 
+    69.9374 39.579367, 70.05065 39.577267, 70.11045 39.587233, 70.2048 39.598767, 70.2803 39.602967, 70.32595 39.598767, 70.403 39.576767, 70.53985 39.499733, 70.65625 39.4557, 70.7302 39.431567, 
+    70.83875 39.413233, 70.9064 39.417433, 71.03535 39.4625, 71.1659 39.528567, 71.4003 39.655967, 71.50255 39.686367, 71.56865 39.6911, 71.59695 39.685867, 71.60165 39.672233, 71.5985 39.6607, 
+    71.4601 39.541167, 71.44125 39.508667, 71.4428 39.4856, 71.45855 39.471967, 71.4947 39.468833, 71.57495 39.4814, 71.65515 39.500267, 71.71805 39.500267, 71.76525 39.4961, 71.7857 39.4814, 
+    71.7857 39.456233, 71.7527 39.394933, 71.7527 39.362433, 71.76375 39.347733, 71.7779 39.3341, 71.8062 39.328867, 71.83295 39.327833, 71.9053 39.3467, 72 39.371767, 72.0804 39.361033, 
+    72.12645 39.328433, 72.17535 39.292, 72.20125 39.293933, 72.29615 39.362967, 72.36235 39.405133, 72.4285 39.432933, 72.50615 39.442533, 72.5752 39.442533, 72.8715 39.3965, 73.06135 39.380167, 
+    73.185 39.380167, 73.38495 39.395, 73.582 39.463067, 73.6985 39.4861, 73.7172 39.484167, 73.7472 39.4667, 73.7141 39.465567, 73.6558 39.4534, 73.54995 39.359933, 73.5403 39.339767, 
+    73.55405 39.322367, 73.6352 39.293933, 73.6998 39.249033, 73.7211 39.211, 73.7445 39.1496, 73.7706 39.112033, 73.80085 39.0937, 73.84895 39.086367, 73.87505 39.075367, 73.8847 39.063433, 
+    73.8792 39.042367, 73.8352 39.0158, 73.71355 38.982333, 73.6984 38.964033, 73.6984 38.932867, 73.7273 38.881533, 73.79465 38.8183, 73.81665 38.7459, 73.81185 38.6923, 73.8476 38.651033, 
+    73.9053 38.6217, 73.97815 38.596067, 74.0469 38.5933, 74.1005 38.612567, 74.2249 38.690933, 74.32115 38.7166, 74.40635 38.715667, 74.44005 38.7033, 74.4785 38.684967, 74.51565 38.684967, 
+    74.7205 38.634533, 74.8937 38.539233, 74.91295 38.5044, 74.8937 38.462233, 74.8497 38.429267, 74.7535 38.3981, 74.737 38.377933, 74.737 38.335767, 74.76445 38.223967, 74.8222 38.141467, 
+    74.8939 38.095033, 74.9266 38.027833, 74.94265 37.9335, 74.90125 37.7056, 74.9066 37.6451, 74.93865 37.604133, 75.01075 37.573867, 75.10155 37.541833, 75.1309 37.495533, 75.1269 37.466167, 
+    75.03345 37.366467, 74.9907 37.3362, 74.93195 37.325533, 74.9075 37.349867, 74.79585 37.407133, 74.71875 37.445933, 74.6362 37.482933, 74.5083 37.486067, 74.42035 37.490567, 74.2891 37.472533, 
+    74.1842 37.4315, 73.92575 37.332267, 73.76875 37.307, 73.6808 37.3061, 73.6348 37.314233, 73.6077 37.333167, 73.61045 37.3539, 73.7038 37.3927, 73.73085 37.417967, 73.7336 37.443233, 
+    73.7268 37.4703, 73.65285 37.524733, 73.5152 37.535567, 73.39 37.537667, 73.3061 37.525167, 73.15465 37.471333, 72.88175 37.3174, 72.76035 37.218967, 72.6602 37.110067, 72.5438 37.021633, 
+    72.3698 36.9503, 72.26465 36.8994, 72 36.805767, 71.9359 36.777133, 71.8506 36.7487, 71.7719 36.7487, 71.6341 36.7662, 71.55535 36.807767, 71.52255 36.891967, 71.4077 37.0013, 
+    71.3913 37.056, 71.3913 37.182867, 71.43725 37.299867, 71.5127 37.3786, 71.5258 37.407033, 71.5258 37.442033, 71.4799 37.5011, 71.46675 37.538267, 71.5127 37.577633, 71.5783 37.641067, 
+    71.60455 37.7056, 71.58155 37.882767, 71.55205 37.939633, 71.47985 37.954933, 71.3552 37.9615, 71.29285 37.992133, 71.27645 38.040233, 71.2699 38.0829, 71.3847 38.214133, 71.40765 38.249133, 
+    71.3683 38.3038, 71.3191 38.316933, 71.27315 38.3388, 71.25345 38.362867, 71.2141 38.454733, 71.1944 38.474433, 71.13865 38.4777, 71.0829 38.484267, 71.0271 38.506133, 70.95165 38.536767, 
+    70.8795 38.538967, 70.8106 38.525833, 70.71545 38.471167, 70.63345 38.388033, 70.59735 38.314767, 70.56455 38.249133, 70.49235 38.190067, 70.3382 38.076333, 70.2529 37.9998, 70.20695 37.9134, 
+    70.23315 37.869667, 70.30205 37.806233, 70.32175 37.6422, 70.28895 37.609367, 70.21675 37.596267, 70.1577 37.591867, 70.1085 37.5722, 70.06915 37.5394, 70.0232 37.526267, 69.9904 37.542667, 
+    69.94115 37.562367, 69.9051 37.560167, 69.85915 37.5405, 69.82305 37.5405, 69.7509 37.560167, 69.6164 37.560167, 69.48845 37.529567, 69.4097 37.475967, 69.4097 37.4366, 69.4294 37.357867, 
+    69.3933 37.2638, 69.41955 37.2332, 69.4491 37.224433, 69.4491 37.182867, 69.4097 37.152267, 69.26865 37.082267, 69.21945 37.082267, 69.2063 37.097567, 69.19975 37.122733, 69.07505 37.315233, 
+    69.0521 37.328333, 69.016 37.3174, 68.98975 37.323967, 68.9537 37.3546, 68.92085 37.363333, 68.8815 37.3502, 68.7962 37.3196, 68.73385 37.2824, 68.5928 37.187267, 68.4583 37.119467, 
+    68.4025 37.119467, 68.3008 37.104167, 68.2319 37.0648, 68.12035 36.988233, 68.03835 36.9784, 67.9727 36.9937, 67.894 37.015567, 67.8054 37.059333, 67.7693 37.0987, 67.75925 37.1413, 
+    67.74965 37.1818))
+
+POLYGON ((70.87575 42.328, 70.87575 42.3452, 70.874 42.399067, 70.8826 42.451767, 70.8998 42.4598, 70.9875 42.450633, 71.0425 42.438033, 71.0872 42.438033, 71.11125 42.455233, 71.10945 42.488, 
+    71.07685 42.522833, 71.03735 42.5618, 71.03215 42.581267, 71.0511 42.598467, 71.0872 42.607633, 71.14565 42.613367, 71.17555 42.623567, 71.2759 42.680567, 71.40975 42.745, 71.63655 42.794567, 
+    71.72205 42.802033, 71.82615 42.802033, 72 42.796367, 72.11995 42.780133, 72.29795 42.754267, 72.4052 42.736033, 72.5307 42.704833, 72.62425 42.6531, 72.81365 42.534467, 72.9004 42.505567, 
+    72.9985 42.4911, 73.06465 42.489567, 73.20385 42.512367, 73.2746 42.526067, 73.36815 42.516933, 73.4275 42.495633, 73.49825 42.489567, 73.57125 42.494133, 73.5918 42.501733, 73.6032 42.52, 
+    73.5918 42.5565, 73.54385 42.596033, 73.464 42.6272, 73.43205 42.647, 73.4252 42.680467, 73.43205 42.732167, 73.45485 42.779333, 73.51875 42.8432, 73.55055 42.882233, 73.5553 42.992267, 
+    73.57125 43.028767, 73.59635 43.038633, 73.7926 43.0466, 73.8268 43.055733, 73.8793 43.077, 73.9078 43.099833, 73.94545 43.253433, 73.96375 43.2732, 73.99795 43.280067, 74.0276 43.2694, 
+    74.0801 43.219967, 74.1052 43.204, 74.1463 43.197933, 74.1668 43.2139, 74.15995 43.241267, 74.1554 43.276267, 74.16425 43.2901, 74.1959 43.292233, 74.27165 43.2665, 74.3918 43.2011, 
+    74.49325 43.160167, 74.62005 43.086333, 74.71485 43.0503, 74.8951 43.036967, 74.9725 43.007133, 75.2328 42.914133, 75.3783 42.875867, 75.43115 42.869467, 75.5519 42.884967, 75.71285 42.928233, 
+    75.7596 42.9438, 75.85305 42.9784, 75.94135 42.994, 76.0296 42.994, 76.14385 42.980133, 76.22175 42.981867, 76.4632 43.002633, 76.6761 43.0286, 76.79295 43.0338, 76.9825 43.032067, 
+    77.26805 43.007833, 77.3849 42.990533, 77.96125 42.9239, 78.16895 42.910067, 78.72715 42.8841, 78.9011 42.880633, 79.01015 42.892733, 79.17635 42.885833, 79.23605 42.870233, 79.2672 42.847733, 
+    79.2906 42.7993, 79.30095 42.685067, 79.32435 42.655633, 79.43855 42.593333, 79.59435 42.5345, 79.989 42.4393, 80.1318 42.396033, 80.22785 42.3372, 80.3863 42.2057, 80.3808 42.162633, 
+    80.3093 42.103967, 80.1739 42.0815, 79.9553 42.074167, 79.9051 42.060867, 79.846 42.015067, 79.67555 41.831767, 79.6391 41.812067, 79.6089 41.807467, 79.5649 41.816633, 79.4948 41.879867, 
+    79.45765 41.888133, 79.4288 41.8808, 79.39855 41.861567, 79.2714 41.795133, 79.12845 41.7502, 78.88995 41.6205, 78.82945 41.599433, 78.6253 41.520167, 78.5222 41.4734, 78.4844 41.441767, 
+    78.4294 41.321733, 78.40055 41.2979, 78.36615 41.279567, 78.3428 41.273133, 78.25345 41.2768, 78.23215 41.267167, 78.2239 41.247933, 78.228 41.164533, 78.21015 41.1453, 78.16205 41.126033, 
+    78.0782 41.1068, 77.90635 41.111367, 77.81905 41.11, 77.61285 41.075167, 77.52005 41.075633, 77.27675 41.1132, 77.0726 41.1485, 76.9544 41.154, 76.89735 41.1398, 76.8286 41.096733, 
+    76.70625 40.998667, 76.6719 40.958333, 76.6451 40.810333, 76.5695 40.6765, 76.54545 40.592633, 76.4231 40.464333, 76.38665 40.4382, 76.36055 40.4327, 76.33855 40.433633, 76.29455 40.450133, 
+    76.23135 40.4602, 76.09935 40.4657, 76.00105 40.448733, 75.8567 40.3736, 75.7866 40.358, 75.7117 40.363033, 75.6773 40.378633, 75.65805 40.4162, 75.65805 40.479433, 75.64155 40.637067, 
+    75.59275 40.706267, 75.5529 40.709, 75.5254 40.701667, 75.3068 40.570633, 75.2099 40.523433, 75.13565 40.5042, 75.06415 40.506033, 74.9707 40.5445, 74.8944 40.571533, 74.86555 40.5697, 
+    74.8463 40.559633, 74.8463 40.539467, 74.8669 40.512867, 74.9384 40.4478, 74.9535 40.400167, 74.93565 40.376333, 74.9054 40.366233, 74.8848 40.373567, 74.8174 40.4313, 74.77895 40.440467, 
+    74.75555 40.434067, 74.72255 40.4029, 74.6442 40.323167, 74.6009 40.290633, 74.3741 40.220967, 74.31155 40.205833, 74.2813 40.201267, 74.23045 40.212267, 74.19745 40.211333, 74.1507 40.199433, 
+    74.0256 40.129767, 73.9672 40.0514, 73.82695 39.8782, 73.8029 39.82, 73.81115 39.798933, 73.8304 39.783333, 73.95135 39.727433, 73.98985 39.6917, 73.99945 39.6642, 73.9864 39.618833, 
+    73.8874 39.4832, 73.86265 39.465767, 73.83655 39.458433, 73.7472 39.4667, 73.7172 39.484167, 73.6985 39.4861, 73.582 39.463067, 73.38495 39.395, 73.185 39.380167, 73.06135 39.380167, 
+    72.8715 39.3965, 72.5752 39.442533, 72.50615 39.442533, 72.4285 39.432933, 72.36235 39.405133, 72.29615 39.362967, 72.20125 39.293933, 72.17535 39.292, 72.12645 39.328433, 72.0804 39.361033, 
+    72 39.371767, 71.9053 39.3467, 71.83295 39.327833, 71.8062 39.328867, 71.7779 39.3341, 71.76375 39.347733, 71.7527 39.362433, 71.7527 39.394933, 71.7857 39.456233, 71.7857 39.4814, 
+    71.76525 39.4961, 71.71805 39.500267, 71.65515 39.500267, 71.57495 39.4814, 71.4947 39.468833, 71.45855 39.471967, 71.4428 39.4856, 71.44125 39.508667, 71.4601 39.541167, 71.5985 39.6607, 
+    71.60165 39.672233, 71.59695 39.685867, 71.56865 39.6911, 71.50255 39.686367, 71.4003 39.655967, 71.1659 39.528567, 71.03535 39.4625, 70.9064 39.417433, 70.83875 39.413233, 70.7302 39.431567, 
+    70.65625 39.4557, 70.53985 39.499733, 70.403 39.576767, 70.32595 39.598767, 70.2803 39.602967, 70.2048 39.598767, 70.11045 39.587233, 70.05065 39.577267, 69.9374 39.579367, 69.7974 39.583567, 
+    69.64165 39.581967, 69.56455 39.583, 69.5032 39.5746, 69.434 39.5463, 69.39625 39.5463, 69.3632 39.5484, 69.3129 39.562033, 69.3003 39.5725, 69.29875 39.581967, 69.32075 39.629133, 
+    69.33175 39.6763, 69.3286 39.698333, 69.305 39.749167, 69.2751 39.796367, 69.22635 39.9012, 69.22635 39.9379, 69.24525 39.967267, 69.2657 39.994533, 69.30815 40.018633, 69.3616 40.027533, 
+    69.38835 40.026467, 69.41355 40.0076, 69.44185 39.976133, 69.4717 39.9342, 69.4969 39.923733, 69.52205 39.923733, 69.54565 39.93, 69.58655 39.956233, 69.62745 40.0181, 69.67775 40.0815, 
+    69.71075 40.1266, 69.74065 40.144433, 69.93725 40.205233, 70.02375 40.221467, 70.0804 40.219367, 70.16375 40.201567, 70.24555 40.175333, 70.33205 40.108233, 70.37135 40.0752, 70.44215 39.912667, 
+    70.4626 39.894833, 70.4783 39.892767, 70.50505 39.894833, 70.52235 39.907433, 70.52865 39.933633, 70.53335 39.970333, 70.5365 39.998633, 70.55225 40.041633, 70.5774 40.072033, 70.60415 40.082533, 
+    70.6356 40.091967, 70.68595 40.102433, 70.7504 40.119233, 70.80545 40.1339, 70.9954 40.194467, 71.06335 40.2131, 71.08615 40.226467, 71.08705 40.242267, 71.0588 40.263567, 71.00405 40.284833, 
+    70.96485 40.297, 70.9493 40.3201, 70.9639 40.337733, 70.9986 40.347467, 71.0451 40.354167, 71.1181 40.3718, 71.19655 40.373, 71.2677 40.3724, 71.33425 40.3566, 71.3817 40.330767, 
+    71.42 40.3113, 71.46195 40.304, 71.4966 40.305833, 71.5568 40.322867, 71.586 40.330133, 71.617 40.328933, 71.6389 40.3192, 71.64255 40.299733, 71.62065 40.285133, 71.59515 40.276633, 
+    71.5842 40.2584, 71.5696 40.2353, 71.58235 40.219467, 71.60975 40.209733, 71.65535 40.200033, 71.70095 40.195167, 71.73015 40.192733, 71.85055 40.1988, 71.90895 40.217667, 71.9582 40.233467, 
+    71.9673 40.255367, 71.9673 40.268733, 71.9509 40.284533, 71.91075 40.2967, 71.898 40.313733, 71.8998 40.3259, 71.9126 40.340467, 71.95635 40.3648, 72 40.3869, 72.12455 40.464367, 
+    72.1884 40.484733, 72.24675 40.484733, 72.3162 40.458833, 72.3662 40.445867, 72.4134 40.458833, 72.43005 40.4829, 72.4273 40.516233, 72.40505 40.5625, 72.3912 40.610633, 72.39395 40.636567, 
+    72.4245 40.643967, 72.4745 40.643933, 72.5634 40.619867, 72.60505 40.619867, 72.6384 40.625433, 72.65225 40.643933, 72.6606 40.692067, 72.68005 40.7328, 72.7217 40.762433, 72.80505 40.777233, 
+    72.88835 40.7902, 72.94945 40.7976, 72.98555 40.817967, 73.03 40.8513, 73.0411 40.890167, 73.02725 40.9198, 72.9754 40.950833, 72.91915 40.964733, 72.80465 40.964733, 72.713 40.9564, 
+    72.636 40.959867, 72.57345 40.9854, 72.51895 41.038267, 72.48005 41.0901, 72.44675 41.095667, 72.42175 41.091967, 72.3912 41.0753, 72.33565 41.045667, 72.31065 41.045667, 72.2912 41.058633, 
+    72.2912 41.0975, 72.28565 41.1734, 72.25785 41.2049, 72.18565 41.217833, 72.10785 41.221567, 72 41.213733, 71.9498 41.213867, 71.91295 41.226967, 71.89825 41.2417, 71.8884 41.262967, 
+    71.89085 41.305533, 71.9007 41.362833, 71.881 41.4283, 71.80735 41.4774, 71.7189 41.5216, 71.6649 41.523233, 71.6207 41.5216, 71.5863 41.505233, 71.5593 41.479033, 71.547 41.457767, 
+    71.57155 41.397167, 71.6256 41.3497, 71.61825 41.320233, 71.5912 41.303867, 71.53965 41.3055, 71.4537 41.3055, 71.4365 41.294033, 71.43405 41.267867, 71.43895 41.205633, 71.4414 41.099233, 
+    71.4021 41.068133, 71.3481 41.061567, 71.3137 41.068133, 71.2597 41.099233, 71.2081 41.113967, 71.14915 41.117233, 71.046 41.131967, 70.92325 41.153267, 70.8692 41.1729, 70.82745 41.207267, 
+    70.80045 41.2384, 70.7906 41.355433, 70.7734 41.3816, 70.71445 41.4078, 70.66045 41.419267, 70.59165 41.417633, 70.5131 41.388167, 70.4689 41.383233, 70.44925 41.391433, 70.4443 41.414367, 
+    70.4173 41.448733, 70.3559 41.488033, 70.2503 41.532233, 70.22575 41.5486, 70.2282 41.581333, 70.2503 41.607533, 70.4885 41.755667, 70.62605 41.852267, 70.73165 41.9374, 70.86915 42.042167, 
+    70.89615 42.050333, 70.9232 42.050333, 70.96495 42.0438, 71.00915 42.047067, 71.0386 42.058533, 71.0656 42.0888, 71.1044 42.112033, 71.08035 42.130367, 71.03905 42.167033, 71.0047 42.212867, 
+    70.97375 42.251833, 70.96 42.295367, 70.9222 42.320567, 70.87575 42.328))
+
+POLYGON ((81.12615 30.213033, 81.1933 30.175033, 81.2348 30.175033, 81.29015 30.185567, 81.3277 30.205333, 81.33165 30.2343, 81.31185 30.312033, 81.31185 30.3265, 81.33955 30.3476, 81.41955 30.364033, 
+    81.5401 30.3548, 81.5974 30.333733, 81.70805 30.217833, 81.75345 30.190167, 81.7999 30.1724, 81.9639 30.1724, 82.08245 30.186867, 82.1259 30.192133, 82.18025 30.178333, 82.28695 30.088767, 
+    82.32845 30.0769, 82.41145 30.0769, 82.46675 30.063733, 82.5606 29.994567, 82.64555 29.931333, 82.78385 29.8049, 82.85895 29.746933, 82.9923 29.7107, 83.05155 29.7107, 83.10295 29.722533, 
+    83.1385 29.729133, 83.18595 29.723867, 83.25905 29.6949, 83.32425 29.6277, 83.40425 29.442633, 83.42595 29.152867, 83.4497 29.115967, 83.48325 29.1015, 83.5949 29.094267, 83.68575 29.069233, 
+    83.70945 29.069233, 83.74305 29.083733, 83.82405 29.1667, 83.828 29.202267, 83.8063 29.2734, 83.81025 29.302367, 83.8379 29.333967, 83.88925 29.352433, 83.94065 29.353733, 83.98015 29.339267, 
+    84.05425 29.268767, 84.0819 29.2648, 84.1096 29.274033, 84.1807 29.359633, 84.20835 29.4176, 84.238 29.426833, 84.3032 29.4163, 84.42375 29.332, 84.4346 29.2997, 84.39705 29.228567, 
+    84.40695 29.1706, 84.4267 29.1245, 84.47215 29.0837, 84.52745 29.013867, 84.5808 28.974367, 84.6144 28.9625, 84.65885 28.967133, 84.71815 29.018533, 84.8288 29.058033, 84.9078 29.075167, 
+    84.9908 29.080433, 85.056 29.052767, 85.1034 28.998767, 85.1113 28.9237, 85.08465 28.807133, 85.03525 28.7189, 85.03525 28.570067, 85.057 28.514733, 85.1044 28.462067, 85.16565 28.4357, 
+    85.21605 28.429767, 85.27925 28.436333, 85.3247 28.436333, 85.45905 28.399467, 85.59045 28.3461, 85.6438 28.334267, 85.71495 28.3461, 85.7426 28.356633, 85.7584 28.377733, 85.77025 28.418567, 
+    85.80185 28.4528, 85.9787 28.5193, 86.0617 28.524567, 86.2079 28.508767, 86.35905 28.469933, 86.6159 28.355333, 86.6633 28.3145, 86.6633 28.2908, 86.64355 28.234167, 86.6653 28.2078, 
+    86.75915 28.139967, 87.19085 27.894333, 87.2521 27.870633, 87.3667 27.8535, 87.6107 27.8357, 87.7549 27.8423, 87.81025 27.860733, 87.8537 27.909467, 88.03745 27.859433, 88.07005 27.813967, 
+    88.0967 27.401033, 88.06295 27.228467, 88.00975 27.148133, 87.99195 27.1218, 87.96925 27.084233, 87.98505 27.048667, 88.0977 26.923533, 88.1214 26.872167, 88.1283 26.778, 88.0453 26.550133, 
+    88.0048 26.449367, 87.94355 26.423033, 87.8843 26.415133, 87.7934 26.424333, 87.6304 26.454, 87.53755 26.454, 87.35185 26.413167, 87.2323 26.411167, 86.88655 26.444067, 86.7433 26.468433, 
+    86.51805 26.548767, 86.44495 26.5593, 86.33235 26.5435, 86.26615 26.553367, 86.11005 26.613967, 86.01125 26.6337, 85.8848 26.6403, 85.80875 26.666, 85.71 26.7503, 85.6981 26.792467, 
+    85.6843 26.8333, 85.627 26.854367, 85.5855 26.853033, 85.4729 26.814833, 85.36125 26.7984, 85.3415 26.7984, 85.31385 26.815533, 85.3099 26.847133, 85.3257 26.9209, 85.3178 26.9446, 
+    85.29805 26.963033, 85.1775 26.980167, 85.07675 26.986767, 85.0471 26.9973, 84.975 27.049333, 84.8308 27.1481, 84.7992 27.182333, 84.7715 27.269267, 84.70435 27.349633, 84.5769 27.434567, 
+    84.3655 27.518867, 84.2588 27.536, 84.20345 27.525467, 84.1353 27.482633, 84.04245 27.4576, 83.9772 27.458933, 83.94165 27.469467, 83.8152 27.534, 83.69765 27.567567, 83.59885 27.596567, 
+    83.54945 27.6005, 83.5198 27.596567, 83.3894 27.4477, 83.3657 27.4385, 83.3084 27.4464, 83.2521 27.479967, 83.0822 27.5669, 83.04265 27.5735, 82.99525 27.5656, 82.8925 27.561633, 
+    82.8372 27.578767, 82.80755 27.602467, 82.77495 27.663733, 82.7453 27.708533, 82.70185 27.7309, 82.64255 27.732233, 82.5675 27.716433, 82.47855 27.709833, 82.4025 27.724967, 82.3294 27.761833, 
+    82.2168 27.8672, 82.0607 27.9502, 82.0123 27.961367, 81.89965 27.9653, 81.7969 27.9811, 81.71 28.006133, 81.62105 28.082533, 81.5292 28.149067, 81.42255 28.1833, 81.3415 28.184633, 
+    81.28225 28.1978, 81.24865 28.2202, 81.2388 28.262333, 81.2467 28.333467, 81.2131 28.3901, 81.139 28.448733, 81.0303 28.4909, 80.8426 28.625233, 80.76655 28.6944, 80.64405 28.785267, 
+    80.57885 28.807667, 80.5413 28.803733, 80.5176 28.785267, 80.51165 28.719433, 80.48995 28.7089, 80.4583 28.707567, 80.30915 28.7767, 80.06615 28.9308, 80.0523 28.951867, 80.0464 28.980833, 
+    80.08985 29.0401, 80.2825 29.1646, 80.35365 29.263367, 80.37535 29.3266, 80.3635 29.3556, 80.31805 29.429333, 80.322 29.4715, 80.35365 29.507067, 80.3813 29.520233, 80.4445 29.530767, 
+    80.47415 29.54, 80.48305 29.5617, 80.4633 29.656533, 80.4238 29.7145, 80.42775 29.748733, 80.4475 29.7764, 80.51075 29.793533, 80.6115 29.793533, 80.6589 29.825133, 80.70535 29.929833, 
+    80.8377 30.166933, 80.8891 30.2117, 80.9602 30.223567, 81.0926 30.198533, 81.12615 30.213033))
+
+POLYGON ((87.7049 49.167767, 87.83115 49.196767, 87.9325 49.211367, 88.0448 49.2479, 88.12425 49.295367, 88.1352 49.341, 88.11875 49.4031, 88.13245 49.445067, 88.18995 49.483433, 88.27215 49.514467, 
+    88.3625 49.5181, 88.4474 49.5035, 88.50765 49.521767, 88.60075 49.540033, 88.74045 49.485233, 88.7952 49.466967, 88.8171 49.4688, 88.8445 49.4907, 88.839 49.534533, 88.85545 49.558267, 
+    88.88555 49.563733, 88.97595 49.534533, 89.06905 49.5254, 89.1074 49.541833, 89.15945 49.587467, 89.1512 49.6185, 89.15945 49.6532, 89.1868 49.6605, 89.2334 49.6459, 89.3046 49.629467, 
+    89.4059 49.6459, 89.5812 49.697033, 89.61405 49.722567, 89.6168 49.764567, 89.56475 49.824833, 89.5456 49.892367, 89.573 49.934367, 89.60585 49.9508, 89.64965 49.954433, 89.80305 49.919767, 
+    89.8578 49.914267, 89.9016 49.9362, 90.0358 50.0585, 90.1837 50.1516, 90.33435 50.2064, 90.4165 50.226467, 90.47125 50.221, 90.5288 50.204567, 90.5808 50.2064, 90.64655 50.2356, 
+    90.6575 50.310467, 90.6876 50.336, 90.7643 50.365233, 90.9067 50.361567, 90.99705 50.394433, 91.21615 50.489367, 91.3038 50.489367, 91.564 50.615333, 91.7502 50.7322, 91.805 50.7468, 
+    91.8707 50.743133, 91.9474 50.7194, 92.08435 50.737667, 92.1364 50.757733, 92.17475 50.772333, 92.235 50.7614, 92.2925 50.750433, 92.35275 50.765033, 92.42395 50.808867, 92.46505 50.863633, 
+    92.48145 50.870933, 92.51705 50.863633, 92.5335 50.838067, 92.55265 50.7267, 92.59645 50.688367, 92.6293 50.688367, 92.7416 50.723033, 92.7991 50.766867, 92.81825 50.816167, 92.87305 50.8399, 
+    92.9415 50.843533, 92.9744 50.808867, 93.07025 50.6354, 93.1195 50.611667, 93.19345 50.6062, 93.50835 50.637233, 93.7302 50.6427, 93.9931 50.624467, 94.089 50.6044, 94.13555 50.545967, 
+    94.2177 50.533167, 94.2889 50.509433, 94.33 50.465633, 94.35735 50.3634, 94.34095 50.3086, 94.319 50.2721, 94.3245 50.2356, 94.3601 50.197233, 94.7271 50.053, 95.1735 49.906933, 
+    95.3077 49.874067, 95.45285 49.881367, 95.5679 49.906933, 95.66375 49.937967, 95.80615 50.058467, 95.84445 50.073067, 95.87185 50.0603, 95.891 49.9818, 95.92935 49.950733, 95.95675 49.952567, 
+    96.01975 49.998233, 96.0581 50.009167, 96.10465 49.9909, 96.2799 49.8704, 96.3347 49.850333, 96.40865 49.852167, 96.5401 49.8613, 96.63865 49.844867, 96.6907 49.835733, 96.84135 49.8467, 
+    96.918 49.835733, 97.044 49.77, 97.2056 49.768167, 97.30145 49.77, 97.5753 49.874067, 97.8437 49.936133, 98.0628 50.036533, 98.15865 50.127833, 98.19155 50.220933, 98.19425 50.3743, 
+    98.21065 50.604333, 98.1723 50.633567, 98.06275 50.6719, 97.9587 50.768667, 97.9231 50.861767, 97.94505 50.956733, 97.9231 51.031567, 97.91765 51.152067, 97.94775 51.2178, 97.94225 51.396733, 
+    97.9669 51.414967, 98.05725 51.4387, 98.15585 51.462433, 98.2024 51.488, 98.27635 51.652333, 98.33385 51.712567, 98.48445 51.772833, 98.70905 51.944467, 98.835 52.096, 98.86515 52.094167, 
+    99.21295 52.021133, 99.27045 51.984633, 99.4074 51.9408, 99.4978 51.920733, 99.6457 51.915267, 99.7224 51.900667, 99.77445 51.864133, 99.82645 51.807533, 99.8867 51.7765, 99.9716 51.7272, 
+    100.27285 51.7272, 100.5467 51.7345, 100.6754 51.6998, 100.87805 51.5921, 101.00675 51.5556, 101.08615 51.553767, 101.22585 51.531867, 101.3381 51.4935, 101.39835 51.473433, 101.4504 51.469767, 
+    101.47505 51.484367, 101.52705 51.491667, 101.5873 51.475233, 101.67495 51.440533, 101.7763 51.4296, 101.90225 51.415, 102.05015 51.3511, 102.09945 51.314567, 102.1049 51.289, 102.08575 51.250667, 
+    102.08845 51.1886, 102.15695 51.0115, 102.2035 50.880033, 102.27475 50.695633, 102.2638 50.608, 102.28295 50.582433, 102.5404 50.434567, 102.5897 50.3871, 102.6719 50.361533, 102.7732 50.3597, 
+    102.8499 50.317733, 103.1183 50.2958, 103.23055 50.2739, 103.26065 50.250167, 103.2935 50.208167, 103.32365 50.204533, 103.4058 50.2246, 103.46055 50.220967, 103.58105 50.1607, 103.65775 50.142433, 
+    103.7235 50.168, 103.80565 50.211833, 103.8467 50.2173, 104.0302 50.1607, 104.1069 50.1607, 104.3698 50.2739, 104.56975 50.341433, 105.31465 50.4674, 105.42965 50.454633, 105.6542 50.4108, 
+    105.8651 50.429067, 105.98285 50.4108, 106.1362 50.321333, 106.21015 50.301267, 106.35255 50.3195, 106.49495 50.356033, 106.5264 50.353133, 106.70255 50.308567, 106.84425 50.256667, 106.93405 50.1662, 
+    106.96 50.089033, 107.0438 50.0132, 107.11365 49.977267, 107.2164 49.981633, 107.24525 49.987267, 107.27015 50.0193, 107.28615 50.024033, 107.31995 50.021667, 107.35905 49.989667, 107.4017 49.982533, 
+    107.4373 49.992033, 107.48175 50.0098, 107.5031 50.006267, 107.5511 49.983733, 107.6418 49.9707, 107.71115 49.9861, 107.7396 49.982567, 107.7909 49.966967, 107.8094 49.9321, 107.85935 49.902833, 
+    107.8793 49.8669, 107.89325 49.773733, 107.90525 49.7418, 108.05095 49.5941, 108.22865 49.527567, 108.27455 49.495633, 108.4083 49.381167, 108.47815 49.354567, 108.60395 49.342567, 108.8934 49.3439, 
+    109.1629 49.343867, 109.2707 49.3359, 109.4324 49.257367, 109.52025 49.228067, 109.56615 49.224067, 109.62805 49.244033, 109.67995 49.2547, 109.7398 49.2467, 109.83565 49.2201, 109.8656 49.213433, 
+    109.89555 49.2214, 109.9175 49.2254, 110.0912 49.172167, 110.1291 49.1735, 110.32475 49.249333, 110.3607 49.248033, 110.4605 49.2041, 110.5703 49.1695, 110.6601 49.1655, 110.8258 49.185467, 
+    111.1971 49.317233, 111.3528 49.3545, 111.48855 49.347833, 111.54845 49.365133, 111.64425 49.395733, 111.74205 49.4064, 111.9337 49.4117, 111.9996 49.411667, 112.0375 49.427667, 112.2571 49.512833, 
+    112.3489 49.527467, 112.44075 49.527467, 112.59045 49.496867, 112.6883 49.5022, 112.834 49.555433, 113.02765 49.6366, 113.03765 49.659233, 113.03365 49.689833, 113.1055 49.809633, 113.1574 49.854867, 
+    113.23325 49.885467, 113.379 49.922733, 113.5946 50.041167, 113.6884 50.098367, 113.8641 50.1636, 114.1236 50.254067, 114.19945 50.2727, 114.26135 50.274033, 114.52285 50.247433, 114.7025 50.2381, 
+    114.9201 50.163567, 115.0858 50.0398, 115.1816 49.985233, 115.46105 49.9107, 115.56685 49.900033, 115.6547 49.916, 115.74055 49.935967, 116.00005 50.063733, 116.0859 50.086367, 116.17375 50.082367, 
+    116.61375 49.932833, 116.59225 49.8995, 116.32605 49.4867, 116.08215 49.086467, 116.01335 48.965567, 116.0321 48.840467, 115.9946 48.7988, 115.78195 48.5403, 115.75065 48.3235, 115.6881 48.260967, 
+    115.4317 48.1484, 115.42545 48.090033, 115.4841 48, 115.5051 47.9799, 115.6682 47.823967, 115.7971 47.722933, 115.8514 47.707833, 115.88985 47.710867, 115.94415 47.741033, 116.0211 47.8285, 
+    116.10365 47.851867, 116.1896 47.865433, 116.4656 47.869967, 116.60925 47.9054, 116.7133 47.9084, 116.79475 47.9084, 116.88975 47.8903, 117.0447 47.836767, 117.2076 47.7327, 117.2981 47.6588, 
+    117.34335 47.645233, 117.3795 47.645233, 117.45645 47.688967, 117.67135 47.891067, 117.68755 47.913233, 117.68675 47.958533, 117.691 48, 117.6977 48.021, 117.7542 48.063667, 117.823 48.083967, 
+    118.018 48.106833, 118.14075 48.103233, 118.2617 48.079133, 118.39165 48.043033, 118.53895 48, 118.54505 47.9969, 118.637 47.950133, 118.72 47.869133, 119.04725 47.638167, 119.2722 47.512233, 
+    119.5441 47.3053, 119.67165 47.2203, 119.75705 47.1457, 119.88455 46.998133, 119.899 46.9051, 119.88215 46.8297, 119.83885 46.788, 119.68005 46.7126, 119.63675 46.6757, 119.6211 46.642833, 
+    119.59225 46.6364, 119.573 46.641233, 119.5465 46.678133, 119.51525 46.690967, 119.48635 46.690967, 119.4623 46.681333, 119.4214 46.644433, 119.3396 46.621967, 119.2746 46.618767, 119.2193 46.6268, 
+    119.16755 46.656467, 118.97265 46.752733, 118.93175 46.763933, 118.9053 46.759133, 118.8644 46.727067, 118.8331 46.715833, 118.77535 46.723833, 118.7417 46.7399, 118.69115 46.7399, 118.6406 46.711, 
+    118.5901 46.653267, 118.5516 46.640433, 118.5131 46.646867, 118.46855 46.686133, 118.3765 46.721833, 118.26825 46.728233, 118.20565 46.721033, 117.95305 46.6296, 117.79635 46.6029, 117.6671 46.6029, 
+    117.5415 46.634, 117.5056 46.617267, 117.37815 46.4079, 117.3297 46.330133, 117.27585 46.287067, 117.2328 46.2799, 117.1332 46.287667, 117.09375 46.3104, 117.08115 46.367833, 117.0309 46.400133, 
+    116.98245 46.407333, 116.9286 46.407333, 116.86045 46.3834, 116.7698 46.3146, 116.65315 46.269133, 116.3328 46.057967, 116.2574 45.959867, 116.25565 45.904833, 116.2951 45.829467, 116.31665 45.800767, 
+    116.31395 45.765467, 116.28705 45.741533, 115.9631 45.636867, 115.8895 45.615333, 115.6921 45.502867, 115.5602 45.438867, 115.3951 45.405367, 115.3287 45.405367, 115.1977 45.442467, 115.11785 45.437067, 
+    114.98505 45.414333, 114.7643 45.440633, 114.71225 45.441833, 114.6683 45.431667, 114.5732 45.3216, 114.41525 45.203167, 114.3372 45.139167, 113.92175 44.923233, 113.7495 44.811967, 113.6795 44.788033, 
+    113.5763 44.776667, 113.29095 44.7922, 113.1088 44.805967, 112.8701 44.8598, 112.6413 44.917833, 112.35775 45.081733, 112.2151 45.100267, 111.97645 45.0883, 111.77275 45.0219, 111.62915 44.938167, 
+    111.5852 44.7282, 111.5565 44.6301, 111.38065 44.441067, 111.37345 44.412367, 111.37615 44.374667, 111.43895 44.288533, 111.4964 44.195233, 111.67135 44.091733, 111.94055 43.8357, 111.9477 43.796233, 
+    111.94055 43.7711, 111.90555 43.725033, 111.8194 43.674767, 111.67225 43.5384, 111.61125 43.488133, 111.5565 43.460033, 111.5224 43.454067, 111.4416 43.460033, 111.3878 43.460033, 111.2891 43.4421, 
+    111.2164 43.399633, 110.9957 43.299167, 110.80635 43.162167, 110.6807 43.048533, 110.5165 42.868467, 110.42675 42.806267, 110.19705 42.7022, 110.09385 42.675267, 109.91615 42.659733, 109.82285 42.650167, 
+    109.7708 42.6322, 109.6748 42.581367, 109.44865 42.4378, 109.38405 42.423467, 109.28625 42.420467, 109.1373 42.4456, 108.9426 42.4426, 108.7811 42.422267, 108.6896 42.424633, 108.5828 42.4408, 
+    108.37105 42.432433, 108.20955 42.455167, 108.1207 42.4462, 108.01665 42.4127, 107.891 42.4127, 107.6945 42.427667, 107.45405 42.4229, 107.2324 42.409133, 106.78285 42.304467, 106.37635 42.209367, 
+    106.00575 42.084333, 105.88015 42.040067, 105.54365 41.891133, 105.11025 41.691933, 105.0044 41.597433, 104.938 41.561533, 104.85545 41.553167, 104.7343 41.5729, 104.59255 41.614767, 104.5405 41.653067, 
+    104.51535 41.6997, 104.5046 41.842067, 104.5028 41.8648, 104.4696 41.878567, 104.31165 41.858233, 104.1026 41.794233, 103.95905 41.7715, 103.8406 41.7727, 103.6728 41.8068, 103.28785 41.962933, 
+    103.0025 42.014367, 102.85985 42.059233, 102.48925 42.149567, 102.36005 42.193833, 102.177 42.221367, 102.0451 42.253067, 101.9464 42.3069, 101.9051 42.3452, 101.8423 42.424167, 101.78845 42.521067, 
+    101.72295 42.562333, 101.644 42.571933, 101.52735 42.562333, 101.347 42.6108, 100.91 42.631733, 100.82025 42.655667, 100.48915 42.673, 100.1114 42.683167, 99.9373 42.654433, 99.8081 42.6054, 
+    99.72645 42.594033, 99.62235 42.594033, 99.45185 42.603633, 99.3397 42.598233, 99.241 42.5743, 99.12975 42.5743, 99.0185 42.579067, 98.9458 42.606, 98.55545 42.612567, 98.4424 42.624533, 
+    98.1095 42.677767, 97.89415 42.7041, 97.72815 42.7011, 97.56305 42.681967, 97.441 42.6389, 97.36745 42.6365, 97.29655 42.6407, 97.15655 42.677767, 96.95015 42.7364, 96.85775 42.746567, 
+    96.65855 42.754933, 96.506 42.7657, 96.41895 42.801, 96.3687 42.8608, 96.31845 42.979267, 96.2664 43.0331, 96.18835 43.0947, 96.08965 43.1282, 96.02145 43.1605, 95.9281 43.251433, 
+    95.8357 43.401567, 95.65895 43.704833, 95.5674 43.932133, 95.5082 44.0063, 95.45705 44.051167, 95.3189 44.052367, 95.2848 44.057167, 95.26325 44.0751, 95.26145 44.105, 95.32605 44.185167, 
+    95.3404 44.227033, 95.344 44.2677, 95.3189 44.297633, 95.2794 44.3108, 95.06495 44.3054, 94.89265 44.311367, 94.83705 44.319733, 94.70155 44.367, 94.5813 44.451933, 94.30225 44.617633, 
+    94.1892 44.687033, 94.1246 44.7241, 94.07435 44.7313, 93.97025 44.7301, 93.90835 44.737867, 93.78455 44.789333, 93.4983 44.982533, 93.21295 45.044733, 93.0613 45.065667, 92.81905 45.0812, 
+    92.61355 45.063867, 92.44305 45.038733, 92.3569 45.035133, 92.1568 45.0477, 91.83735 45.074, 91.74495 45.0758, 91.6624 45.088933, 91.61215 45.1069, 91.57985 45.147567, 91.55295 45.154733, 
+    91.51705 45.154733, 91.4668 45.1404, 91.42555 45.1404, 91.3708 45.160133, 91.20395 45.2379, 91.12315 45.249867, 90.9464 45.2397, 90.8441 45.248067, 90.73465 45.292333, 90.6503 45.354567, 
+    90.6126 45.397633, 90.59375 45.5035, 90.59015 45.5717, 90.6153 45.659033, 90.66105 45.790033, 90.72565 45.847467, 90.92485 45.955133, 90.9536 45.983833, 90.96345 46.075367, 90.95985 46.1663, 
+    90.8827 46.284733, 90.8719 46.3266, 90.8764 46.393, 91.00385 46.586833, 91.0218 46.637067, 91.0173 46.681933, 90.9527 46.806333, 90.93655 46.897267, 90.83335 46.995967, 90.6916 47.066567, 
+    90.59825 47.1515, 90.5139 47.307033, 90.5121 47.356067, 90.5534 47.403933, 90.56105 47.426967, 90.54665 47.453867, 90.42285 47.552567, 90.4116 47.588767, 90.4322 47.6438, 90.42865 47.6779, 
+    90.38735 47.7114, 90.28195 47.747, 90.2066 47.75, 90.07875 47.796367, 89.98005 47.908833, 89.94595 47.932733, 89.91365 47.933333, 89.88585 47.923167, 89.81765 47.831667, 89.7952 47.8185, 
+    89.77225 47.8234, 89.60225 47.9824, 89.58595 47.988667, 89.55785 47.9903, 89.4992 47.9911, 89.41855 47.9911, 89.35745 47.988667, 89.19495 47.977233, 89.10315 47.964567, 89.00495 47.9482, 
+    88.8229 47.948467, 88.8313 47.972333, 88.8305 48, 88.83035 48.000333, 88.7806 48.1046, 88.7337 48.1692, 88.668 48.200467, 88.58985 48.2255, 88.5273 48.273433, 88.5054 48.310967, 
+    88.5148 48.3339, 88.5523 48.390167, 88.5398 48.417267, 88.4898 48.425633, 88.446 48.421467, 88.3553 48.431867, 88.28965 48.4715, 88.1802 48.521533, 87.9801 48.607, 87.97385 48.619533, 
+    88.0082 48.700833, 87.98635 48.736267, 87.9269 48.7571, 87.7268 48.836333, 87.6924 48.8926, 87.7174 48.925967, 87.80495 48.967667, 87.855 49.011433, 87.86125 49.051033, 87.7831 49.1261, 
+    87.7549 49.141133, 87.7049 49.167767))
+
+POLYGON ((88.698269 27.462932, 88.70245 27.459733, 88.76085 27.443633, 88.82125 27.445, 88.933 27.492633, 89.0417 27.5718, 89.0558 27.6027, 89.05985 27.6792, 89.17155 27.851667, 89.29035 27.9644, 
+    89.56715 28.155667, 89.71815 28.217433, 89.9376 28.336867, 89.98795 28.342233, 90.05135 28.334867, 90.2849 28.177833, 90.47515 28.0993, 90.64225 28.0805, 90.755 28.0577, 90.8547 27.997967, 
+    90.92115 27.969767, 90.9896 27.9711, 91.0661 28.001967, 91.19695 28.132167, 91.24425 28.161033, 91.29255 28.1664, 91.355 28.1503, 91.45365 28.040233, 91.57645 27.9758, 91.65595 27.9107, 
+    91.6982 27.827467, 91.68615 27.671767, 91.61365 27.591267, 91.6076 27.5644, 91.6308 27.538233, 91.9086 27.563733, 91.97505 27.5557, 92.02235 27.536233, 92.0606 27.4745, 92.08275 27.3054, 
+    92.0742 26.9779, 92.07335 26.944567, 91.9402 26.957133, 91.8686 26.9521, 91.79325 26.9295, 91.694 26.874233, 91.6475 26.863333, 91.6015 26.868167, 91.4216 26.934133, 91.2357 26.940133, 
+    90.9374 26.891167, 90.81745 26.869167, 90.70655 26.861167, 90.5926 26.877167, 90.4187 26.931133, 90.36175 26.931133, 90.2823 26.918133, 90.1474 26.8242, 90.02745 26.804233, 89.68565 26.8242, 
+    89.6302 26.8412, 89.5103 26.927133, 89.3184 26.921133, 89.1655 26.927133, 88.9856 26.9871, 88.8657 27.083033, 88.68955 27.1705, 88.668547 27.223588, 88.698269 27.298317, 88.698269 27.462932))
+
+POLYGON ((100.08835 20.487467, 100.10175 20.585967, 100.12535 20.737767, 100.1878 20.852467, 100.24345 20.901933, 100.2873 20.925, 100.41045 20.934, 100.61795 20.9284, 100.6517 20.937367, 100.66515 20.962133, 
+    100.65505 20.9846, 100.623 21.0088, 100.5235 21.0234, 100.46615 21.043633, 100.44925 21.074, 100.456 21.116733, 100.56735 21.2747, 100.71075 21.390533, 100.74805 21.404867, 100.8838 21.5242, 
+    101.02795 21.656167, 101.0575 21.6358, 101.11045 21.5677, 101.1179 21.4613, 101.0851 21.346967, 101.0851 21.311167, 101.1045 21.2843, 101.1537 21.2505, 101.2268 21.2346, 101.27975 21.240067, 
+    101.3051 21.248033, 101.36625 21.327567, 101.40805 21.347467, 101.45725 21.351433, 101.505 21.3385, 101.5639 21.294267, 101.72495 21.223667, 101.7563 21.214733, 101.7951 21.2177, 101.83235 21.2376, 
+    101.84505 21.2719, 101.8346 21.3246, 101.7645 21.422067, 101.7481 21.460833, 101.7533 21.526967, 101.80105 21.730833, 101.79955 21.7527, 101.73765 21.8228, 101.6511 21.973967, 101.62425 22.030633, 
+    101.61755 22.1415, 101.5534 22.2489, 101.54745 22.304567, 101.56535 22.3513, 101.62575 22.453233, 101.6899 22.531767, 101.71675 22.540733, 101.73165 22.540733, 101.8152 22.5079, 101.8629 22.498967, 
+    101.9569 22.503933, 102.0673 22.532767, 102.1016 22.5308, 102.1611 22.506733, 102.2111 22.486533, 102.23145 22.350933, 102.29245 22.256, 102.45335 22.1438, 102.77605 21.8707, 102.8482 21.779467, 
+    102.875 21.7098, 102.8251 21.539667, 102.81955 21.457067, 102.74095 21.3393, 102.7317 21.313433, 102.73725 21.294933, 102.96655 21.170433, 103.03775 21.094633, 103.11355 20.952867, 103.18015 20.910933, 
+    103.2948 20.872733, 103.4104 20.8499, 103.5565 20.865933, 103.6175 20.859767, 103.7377 20.847433, 103.82925 20.855467, 103.86995 20.865333, 103.92725 20.899833, 103.97535 20.993533, 104.00495 21.012033, 
+    104.04745 21.019433, 104.1048 21.009567, 104.2592 20.958433, 104.39975 20.8524, 104.544 20.767333, 104.58745 20.677933, 104.6485 20.589167, 104.6947 20.5485, 104.70025 20.523833, 104.68915 20.491767, 
+    104.58745 20.395633, 104.581 20.361733, 104.60685 20.326, 104.6605 20.308733, 104.7326 20.3001, 104.8713 20.2434, 104.8861 20.2175, 104.8824 20.187933, 104.86765 20.159567, 104.7622 20.054767, 
+    104.74095 20.011033, 104.7465 19.975267, 104.75945 19.877867, 104.74835 19.810067, 104.72615 19.786633, 104.5893 19.681867, 104.55325 19.667667, 104.51255 19.666433, 104.46075 19.684933, 104.32575 19.7367, 
+    104.22775 19.756433, 104.1621 19.760767, 104.08625 19.7509, 104.0493 19.731167, 104.02895 19.709, 104.02895 19.692967, 104.0419 19.678167, 104.10475 19.6227, 104.10105 19.573367, 104.0641 19.527767, 
+    103.93835 19.4883, 103.92355 19.466133, 103.93 19.449467, 103.9522 19.424833, 104.0188 19.392767, 104.0983 19.2621, 104.139 19.2325, 104.30915 19.156067, 104.3711 19.1012, 104.434 19.030933, 
+    104.47835 18.989, 104.6411 18.934767, 104.78535 18.8608, 104.9139 18.818267, 105.0156 18.7936, 105.0877 18.750433, 105.10805 18.720867, 105.10805 18.6962, 105.10065 18.653067, 105.0452 18.570467, 
+    105.0406 18.532833, 105.0609 18.495867, 105.14045 18.378733, 105.22735 18.3171, 105.43635 18.228333, 105.52975 18.154967, 105.6407 18.0095, 105.7276 17.724733, 105.82745 17.638433, 105.93475 17.5028, 
+    106.16185 17.316733, 106.22155 17.297067, 106.26045 17.303767, 106.28205 17.3105, 106.30505 17.306667, 106.318 17.287467, 106.32665 17.2174, 106.3684 17.123367, 106.4159 17.084967, 106.4944 17.044167, 
+    106.54045 16.971233, 106.5534 16.9031, 106.5318 16.789867, 106.534 16.727967, 106.5455 16.703967, 106.59445 16.674233, 106.59875 16.6512, 106.593 16.621433, 106.5556 16.557133, 106.5621 16.530733, 
+    106.5909 16.5125, 106.6355 16.506767, 106.66285 16.518267, 106.7478 16.627667, 106.7694 16.642067, 106.79965 16.640133, 106.81835 16.6123, 106.8126 16.540333, 106.81835 16.5173, 106.88315 16.454933, 
+    107.00335 16.3681, 107.0422 16.314333, 107.06525 16.235667, 107.0969 16.204933, 107.14945 16.182367, 107.19265 16.1843, 107.3179 16.218833, 107.36255 16.214067, 107.3726 16.201567, 107.3748 16.173267, 
+    107.35465 16.145433, 107.1718 15.975567, 107.03435 15.8321, 107.0286 15.768767, 107.0516 15.7016, 107.23375 15.442967, 107.2949 15.3945, 107.35825 15.383, 107.42445 15.381067, 107.50075 15.358033, 
+    107.55405 15.310067, 107.5605 15.249133, 107.5533 15.229933, 107.53605 15.220333, 107.46835 15.218433, 107.3863 15.2002, 107.3028 15.156033, 107.2726 15.112867, 107.2647 15.026033, 107.27335 14.981867, 
+    107.3453 14.896467, 107.3597 14.849433, 107.34175 14.702133, 107.3662 14.5697, 107.3871 14.4339, 107.3655 14.3869, 107.2964 14.342733, 107.2529 14.320467, 107.05675 14.245333, 106.9862 14.245333, 
+    106.93225 14.2602, 106.8617 14.336967, 106.7854 14.361933, 106.748 14.360967, 106.7048 14.347533, 106.6667 14.351867, 106.63215 14.3749, 106.5213 14.522667, 106.48675 14.5409, 106.42915 14.5601, 
+    106.3593 14.561533, 106.3046 14.5462, 106.2614 14.513567, 106.1837 14.489567, 106.05985 14.416633, 105.99865 14.338433, 105.98855 14.293333, 105.98855 14.2415, 106.0332 14.202133, 106.10085 14.1129, 
+    106.10585 14.066367, 106.0598 14.014533, 105.9648 13.980933, 105.841 13.963667, 105.8093 13.978067, 105.72225 14.052433, 105.5394 14.1388, 105.4516 14.1436, 105.4005 14.1249, 105.30985 14.071133, 
+    105.2537 14.068267, 105.186 14.087467, 105.16585 14.119133, 105.15645 14.230933, 105.10895 14.316333, 105.09455 14.348967, 105.1301 14.384033, 105.1836 14.405433, 105.26205 14.4197, 105.32625 14.426833, 
+    105.3762 14.452967, 105.4368 14.505267, 105.44395 14.5766, 105.39045 14.724, 105.394 14.7644, 105.46355 14.832167, 105.48495 15.0057, 105.4029 15.0818, 105.3851 15.145967, 105.3922 15.193533, 
+    105.44215 15.264867, 105.4243 15.286233, 105.3102 15.329033, 105.2995 15.350433, 105.30175 15.376467, 105.3209 15.3956, 105.40025 15.460967, 105.469 15.481833, 105.5071 15.5049, 105.51825 15.5989, 
+    105.57965 15.725433, 105.5769 15.7608, 105.55455 15.796167, 105.51825 15.820333, 105.4401 15.868733, 105.38145 15.920833, 105.32565 16.025033, 105.3005 16.0734, 105.1721 16.152467, 104.9013 16.357133, 
+    104.82315 16.381333, 104.72825 16.4353, 104.6696 16.507867, 104.62775 16.6037, 104.6194 16.700467, 104.63055 16.838167, 104.59985 16.974, 104.6166 17.110767, 104.7478 17.306133, 104.77015 17.376833, 
+    104.77015 17.453133, 104.7171 17.566633, 104.5859 17.656867, 104.34585 17.7499, 104.2872 17.785267, 104.1867 17.870867, 103.95365 18.214133, 103.9271 18.266233, 103.895 18.3109, 103.82245 18.339267, 
+    103.708 18.344833, 103.64375 18.355067, 103.49445 18.429033, 103.29485 18.496, 103.2404 18.498333, 103.16505 18.474133, 103.06315 18.344833, 103.0394 18.260633, 103.08685 18.025267, 103.0771 17.9992, 
+    103.03665 17.9727, 102.9766 17.955967, 102.9236 17.955967, 102.8468 17.974567, 102.8105 17.974567, 102.77565 17.965733, 102.7366 17.898767, 102.6947 17.882933, 102.6319 17.883867, 102.5761 17.8969, 
+    102.4295 18.0262, 102.3332 18.077367, 102.2019 18.083033, 102.0467 18.121267, 101.97585 18.163967, 101.90165 18.253933, 101.8848 18.283167, 101.8544 18.2899, 101.82745 18.280933, 101.7701 18.204467, 
+    101.74645 18.175233, 101.6655 18.163967, 101.6412 18.113333, 101.5755 18.072367, 101.55215 18.031367, 101.5204 18.003133, 101.4165 17.950833, 101.3105 17.929633, 101.2692 17.911967, 101.17385 17.798933, 
+    101.12295 17.6901, 101.0975 17.6477, 101.053 17.630733, 100.9788 17.632167, 100.91945 17.6477, 100.86435 17.702833, 100.8527 17.7968, 100.89295 17.974867, 101.01695 18.179067, 101.05515 18.296367, 
+    101.0509 18.351467, 100.98095 18.485733, 100.9661 18.528133, 100.9746 18.564867, 100.9905 18.596667, 101.0965 18.660267, 101.12615 18.6942, 101.13675 18.753533, 101.09225 18.882133, 101.0859 18.928767, 
+    101.1018 18.959167, 101.2587 19.084933, 101.2714 19.120267, 101.26505 19.1556, 101.176 19.207867, 101.12515 19.240367, 101.11665 19.2729, 101.1347 19.345667, 101.1241 19.453067, 101.1474 19.552, 
+    101.1474 19.6057, 101.1368 19.6368, 101.09865 19.658, 101.0202 19.6693, 100.89405 19.672833, 100.7329 19.592267, 100.68205 19.5838, 100.4934 19.586633, 100.39165 19.623367, 100.33015 19.671433, 
+    100.31745 19.737833, 100.3132 19.784467, 100.34815 19.847367, 100.5126 20.0521, 100.5167 20.072133, 100.596 20.312767, 100.59265 20.347633, 100.57405 20.370133, 100.53695 20.376867, 100.49815 20.374633, 
+    100.4678 20.383033, 100.39865 20.443733, 100.36825 20.4505, 100.32275 20.443733, 100.2266 20.352667, 100.1591 20.330167, 100.11185 20.339167, 100.08995 20.3684, 100.07815 20.412267, 100.08835 20.487467))
+
+POLYGON ((114.0778 4.660433, 114.1788 4.6646, 114.4096 4.733133, 114.6269 4.8508, 114.7588 4.972367, 114.86745 5.043467, 114.97995 5.090033, 115.03815 5.099067, 115.0556 5.083567, 115.05365 5.062867, 
+    115.0168 5.042167, 114.90625 4.937433, 114.8849 4.893467, 114.9043 4.863733, 114.93535 4.854667, 114.978 4.8663, 115.0207 4.858567, 115.0692 4.8288, 115.0905 4.8301, 115.0944 4.876667, 
+    115.0983 4.899933, 115.13705 4.9064, 115.2722 4.736567, 115.3199 4.6666, 115.2913 4.517167, 115.2913 4.456733, 115.34375 4.374067, 115.3485 4.345433, 115.3199 4.326367, 115.2722 4.329533, 
+    115.1625 4.374067, 115.07185 4.5553, 115.048 4.7143, 115.0671 4.784267, 115.03845 4.806533, 114.95735 4.816067, 114.8047 4.7334, 114.7713 4.6857, 114.7618 4.6221, 114.8047 4.548967, 
+    114.78565 4.475833, 114.78565 4.434467, 114.86675 4.348633, 114.8572 4.300933, 114.7952 4.2246, 114.69975 4.141933, 114.6282 4.119667, 114.54715 4.132367, 114.4422 4.205533, 114.4231 4.2564, 
+    114.3945 4.278667, 114.29905 4.269133, 114.2657 4.281833, 114.2466 4.339067, 114.27045 4.412233, 114.25235 4.512967, 114.11725 4.6271, 114.0778 4.660433))
+
+POLYGON ((-62.93785 17.849967, -62.95045 17.861533, -62.95045 17.872033, -62.9363 17.880433, -62.9095 17.882533, -62.8748 17.876233, -62.82435 17.879367, -62.8023 17.864667, -62.80385 17.845767, -62.84485 17.8237, 
+    -62.88425 17.8237, -62.93785 17.849967))
+
+POLYGON ((-61.3308 15.248967, -61.35815 15.238367, -61.38335 15.237433, -61.3999 15.243167, -61.415 15.2643, -61.4107 15.3166, -61.4323 15.407767, -61.5079 15.504667, -61.5093 15.521933, -61.5014 15.537267, 
+    -61.4661 15.551667, -61.45315 15.568, -61.4438 15.618367, -61.433 15.627, -61.41285 15.627967, -61.37325 15.6059, -61.2473 15.557467, -61.21415 15.523867, -61.20985 15.465333, -61.23435 15.417833, 
+    -61.24515 15.3449, -61.2581 15.3099, -61.3308 15.248967))
+
+POLYGON ((-60.9677 13.692333, -61.1268 13.748767, -61.1531 13.771133, -61.1312 13.8723, -61.01735 13.995833, -60.9969 14.056133, -60.9575 14.080467, -60.9239 14.0824, -60.89035 14.066833, -60.8772 14.024033, 
+    -60.8714 13.795467, -60.89035 13.771133, -60.9385 13.7225, -60.9385 13.703033, -60.9502 13.692333, -60.9677 13.692333))
+
+POLYGON ((-59.4225 13.036233, -59.48295 13.018433, -59.51675 13.019633, -59.55765 13.0315, -59.64835 13.0955, -59.6715 13.2555, -59.65545 13.280367, -59.6288 13.285133, -59.5879 13.278, -59.56835 13.2555, 
+    -59.52565 13.1832, -59.4865 13.155933, -59.41715 13.131033, -59.4047 13.104967, -59.3994 13.0706, -59.4225 13.036233))
+
+POLYGON ((32.196 34.9537, 32.23755 35.012867, 32.2431 35.040633, 32.2126 35.0878, 32.20985 35.122967, 32.23205 35.139633, 32.2709 35.143333, 32.31255 35.11, 32.35695 35.1026, 32.3875 35.115567, 
+    32.468 35.154433, 32.5513 35.1748, 32.8726 35.3284, 32.874 35.359867, 32.84625 35.391333, 32.84485 35.4302, 32.8754 35.444067, 32.97395 35.442233, 33.1273 35.4515, 33.2189 35.414467, 
+    33.44435 35.411867, 33.59155 35.435767, 33.7356 35.449133, 33.9905 35.5511, 34.4417 35.727233, 34.52355 35.748533, 34.5527 35.731867, 34.5541 35.699467, 34.51405 35.6753, 34.42365 35.639333, 
+    34.18855 35.4975, 34.04935 35.4439, 33.89735 35.355033, 33.8895 35.250433, 33.93855 35.101733, 34.05375 35.045267, 34.15925 34.9703, 34.15785 34.924033, 34.11485 34.902767, 34.0746 34.909233, 
+    33.9913 34.956433, 33.8067 34.963833, 33.71785 34.999933, 33.67065 35.009167, 33.6353 35.001767, 33.577 34.965667, 33.52705 34.804667, 33.50345 34.7769, 33.441 34.760233, 33.20085 34.775033, 
+    33.16135 34.767667, 33.0475 34.701967, 32.9448 34.596467, 32.89485 34.600167, 32.85595 34.629767, 32.8296 34.7112, 32.81645 34.723267, 32.797 34.720467, 32.69705 34.667733, 32.65405 34.660333, 
+    32.60405 34.668667, 32.5097 34.712167, 32.3487 34.751933, 32.3126 34.784333, 32.3015 34.875033, 32.2446 34.897233, 32.196 34.933333, 32.196 34.9537))
+
+POLYGON ((50.402 25.985567, 50.41905 26.130133, 50.4996 26.316, 50.529 26.329433, 50.58785 26.339733, 50.6529 26.318067, 50.66065 26.275733, 50.62195 26.169367, 50.5863 25.896767, 50.55535 25.864733, 
+    50.5166 25.862667, 50.433 25.931867, 50.402 25.985567))
+
+POLYGON ((103.7454 1.4793, 103.8602 1.440333, 103.88895 1.423267, 103.88075 1.412333, 103.8274 1.404133, 103.7905 1.379533, 103.75155 1.3645, 103.68185 1.365867, 103.6183 1.395933, 103.6265 1.432833, 
+    103.6798 1.4711, 103.7454 1.4793))
+
+POLYGON ((50.7756 24.921767, 50.7686 25.170233, 50.76265 25.318467, 50.70915 25.507467, 50.72675 25.517067, 50.7671 25.489433, 50.79395 25.479733, 50.81155 25.491467, 50.74115 25.607733, 50.73795 25.642933, 
+    50.75875 25.651467, 50.80195 25.628, 50.83555 25.575733, 50.85475 25.5736, 50.87235 25.590667, 50.859 25.8254, 50.90495 26.006233, 51.0206 26.120867, 51.1956 26.170267, 51.2831 26.137667, 
+    51.32755 26.098133, 51.3492 26.018933, 51.4036 25.9688, 51.5055 25.928167, 51.547 25.880733, 51.52625 25.7898, 51.50105 25.761133, 51.45065 25.745333, 51.42985 25.7058, 51.4951 25.624767, 
+    51.504 25.569433, 51.4714 25.518033, 51.42095 25.460733, 51.4254 25.408367, 51.55885 25.315467, 51.61815 25.260133, 51.63 25.1633, 51.73085 25.0131, 51.74715 24.958733, 51.7264 24.907367, 
+    51.64635 24.8698, 51.51585 24.852033, 51.45355 24.8283, 51.31715 24.7117, 51.217523 24.681502, 51.2175 24.6815, 50.95525 24.821642, 50.7756 24.921767))
+
+MULTIPOLYGON (((-77.8622 24.519067, -77.8837 24.523133, -77.91415 24.520067, -78.04825 24.4703, -78.0681 24.455067, -78.08025 24.369767, -78.05285 24.314933, -78.0635 24.304767, -78.07725 24.303767, -78.155 24.365733, 
+    -78.17635 24.404333, -78.251 24.482533, -78.3607 24.544467, -78.443 24.567833, -78.46125 24.5861, -78.4567 24.595267, -78.4125 24.6115, -78.39705 24.630233, -78.38505 24.6643, -78.3728 24.684567, 
+    -78.35335 24.6917, -78.3087 24.6807, -78.29515 24.6836, -78.29515 24.698833, -78.31345 24.7415, -78.3119 24.752667, -78.2677 24.7923, -78.1671 24.8908, -78.1534 24.932467, -78.18085 25.0269, 
+    -78.22505 25.151833, -78.2281 25.167067, -78.2174 25.174167, -78.18085 25.1691, -78.1229 25.116267, -78.0985 25.1112, -78.08025 25.114233, -78.0147 25.148767, -77.9888 25.1518, -77.9644 25.142667, 
+    -77.9324 25.062433, -77.92175 25.0208, -77.89735 24.968, -77.8699 24.952733, -77.86075 24.8583, -77.74645 24.7222, -77.7007 24.646033, -77.72355 24.518067, -77.68085 24.446967, -77.67935 24.4165, 
+    -77.69155 24.389067, -77.786 24.355567, -77.88205 24.295633, -77.93385 24.291567, -77.975 24.298667, -78.0344 24.344367, -78.04815 24.3708, -78.03745 24.4246, -78.0009 24.4551, -77.9201 24.486567, 
+    -77.86985 24.5008, -77.8622 24.519067)), 
+  ((-72.9993 21.233967, -73.01475 21.201167, -73.14645 21.0521, -73.2037 20.947733, -73.21765 20.9086, -73.24135 20.894367, -73.28645 20.886833, -73.3357 20.888033, -73.41785 20.8829, -73.47065 20.867867, 
+      -73.5332 20.868667, -73.5771 20.880533, -73.61155 20.880533, -73.6471 20.859967, -73.6756 20.8592, -73.70405 20.871033, -73.71475 20.8837, -73.7201 20.9533, -73.77465 21.008633, -73.7711 21.0205, 
+      -73.7545 21.0276, -73.7082 21.022067, -73.694 21.026833, -73.6928 21.034733, -73.7213 21.0703, -73.7177 21.081367, -73.69695 21.089267, -73.6388 21.085333, -73.61505 21.0869, -73.59015 21.1043, 
+      -73.59015 21.150967, -73.57355 21.1628, -73.4917 21.176267, -73.46025 21.204733, -73.4484 21.228467, -73.42705 21.235567, -73.4057 21.2332, -73.3618 21.2087, -73.30365 21.188133, -73.22535 21.1747, 
+      -73.17375 21.179433, -73.1417 21.1913, -73.11085 21.2174, -73.09185 21.282233, -73.07765 21.296467, -73.0646 21.298833, -73.0385 21.290133, -73.00405 21.264067, -72.9975 21.249033, -72.9993 21.233967)), 
+  ((-78.92485 26.6349, -78.941 26.648033, -78.9428 26.659967, -78.9231 26.665933, -78.85145 26.663533, -78.7565 26.646833, -78.7171 26.6325, -78.70995 26.619367, -78.71175 26.581167, -78.6992 26.571633, 
+      -78.68845 26.571633, -78.66875 26.584733, -78.66155 26.6134, -78.63645 26.627733, -78.57735 26.639667, -78.4842 26.6528, -78.34445 26.718467, -78.1116 26.7877, -77.9683 26.803233, -77.91635 26.802033, 
+      -77.8841 26.780533, -77.8805 26.728, -77.85185 26.713667, -77.8232 26.717267, -77.8035 26.7686, -77.76945 26.778133, -77.75515 26.775767, -77.75335 26.761433, -77.77665 26.736367, -77.7784 26.705333, 
+      -77.77665 26.676667, -77.8017 26.6504, -77.8447 26.639667, -78.0328 26.6528, -78.1743 26.644433, -78.4251 26.600267, -78.63465 26.527467, -78.69915 26.5191, -78.73855 26.523867, -78.92485 26.6349)), 
+  ((-77.0936 25.796633, -77.09355 25.781367, -77.10645 25.771833, -77.125 25.771833, -77.1536 25.791867, -77.1765 25.83, -77.23655 25.870967, -77.248 25.890033, -77.2466 25.897667, -77.2337 25.9005, 
+      -77.1894 25.883367, -77.16795 25.891933, -77.1665 25.9072, -77.1808 25.930067, -77.2051 25.951033, -77.25375 25.951967, -77.3138 25.931967, -77.3381 25.9377, -77.34525 25.9539, -77.34095 25.968167, 
+      -77.32235 25.9796, -77.2909 25.9939, -77.2766 26.019633, -77.2294 26.046333, -77.2094 26.074933, -77.15795 26.109233, -77.15795 26.1216, -77.17365 26.141633, -77.20085 26.174033, -77.2051 26.1969, 
+      -77.19225 26.224533, -77.19225 26.240733, -77.21225 26.262667, -77.208 26.283633, -77.1851 26.298867, -77.1236 26.298867, -77.10215 26.303633, -77.09215 26.333167, -77.1093 26.368433, -77.11075 26.400833, 
+      -77.07355 26.458, -77.075 26.485633, -77.12645 26.518033, -77.22515 26.542833, -77.2466 26.5514, -77.25085 26.560933, -77.2437 26.5695, -77.20655 26.572367, -77.1665 26.582867, -77.05495 26.532333, 
+      -76.9892 26.530433, -76.97205 26.521867, -76.95775 26.499933, -76.96775 26.455133, -76.95345 26.430367, -76.91625 26.416067, -76.8934 26.397, -76.8948 26.3789, -76.9134 26.365567, -76.94485 26.366533, 
+      -76.95775 26.3608, -76.9563 26.350333, -76.91485 26.317933, -76.91485 26.3046, -76.9377 26.283633, -76.9749 26.2703, -77.0178 26.271233, -77.03495 26.267433, -77.09645 26.226467, -77.1136 26.1102, 
+      -77.1122 26.017733, -77.0936 25.796633)), 
+  ((-77.56545 24.113733, -77.48555 23.978667, -77.43415 23.896833, -77.4389 23.8664, -77.45795 23.851167, -77.4903 23.8442, -77.5055 23.835333, -77.5112 23.8182, -77.4884 23.728167, -77.49505 23.685033, 
+      -77.5217 23.6711, -77.5645 23.6692, -77.60925 23.679967, -77.65965 23.716767, -77.70245 23.784633, -77.7367 23.9235, -77.7567 23.980567, -77.7519 24.000867, -77.7072 24.028133, -77.59305 24.106767, 
+      -77.57975 24.1169, -77.57305 24.1188, -77.56545 24.113733)), 
+  ((-76.09235 24.630433, -76.0983 24.619367, -76.10545 24.613033, -76.12325 24.611467, -76.17425 24.6336, -76.2609 24.722167, -76.36055 24.7783, -76.36885 24.7949, -76.35815 24.8044, -76.33445 24.8044, 
+      -76.2597 24.7696, -76.2229 24.7704, -76.14935 24.802033, -76.14225 24.8218, -76.1636 24.894533, -76.1719 24.895333, -76.1802 24.890567, -76.1897 24.859733, -76.20275 24.851033, -76.2229 24.851833, 
+      -76.2324 24.869233, -76.23355 24.935633, -76.1885 25.020267, -76.1778 25.1017, -76.20625 25.157833, -76.3427 25.281967, -76.51715 25.353933, -76.54085 25.380833, -76.54325 25.399, -76.5278 25.4085, 
+      -76.48865 25.4006, -76.44475 25.363433, -76.3617 25.337333, -76.32495 25.336533, -76.1517 25.214767, -76.11135 25.1871, -76.11135 25.157033, -76.1422 25.078767, -76.1339 25.018667, -76.06985 24.9135, 
+      -76.0722 24.868433, -76.12085 24.774333, -76.12915 24.723733, -76.09235 24.630433)), 
+  ((-74.8262 22.869533, -74.8321 22.865033, -74.8448 22.861633, -74.8575 22.865033, -74.893 22.9039, -74.9623 22.9901, -75.05025 23.038533, -75.11195 23.0498, -75.17195 23.072333, -75.28945 23.141633, 
+      -75.30215 23.1529, -75.2996 23.161333, -75.27935 23.163033, -75.2252 23.1422, -75.16605 23.094867, -75.14745 23.092067, -75.13225 23.101067, -75.1314 23.124167, -75.15675 23.1726, -75.19815 23.203033, 
+      -75.2134 23.217133, -75.21505 23.228933, -75.188 23.252033, -75.1686 23.284733, -75.17365 23.3253, -75.1838 23.3625, -75.2421 23.410367, -75.25395 23.432333, -75.25225 23.476267, -75.26915 23.538233, 
+      -75.2751 23.550067, -75.3258 23.557933, -75.3503 23.563567, -75.3816 23.577667, -75.3943 23.596267, -75.39595 23.6154, -75.39935 23.653133, -75.37485 23.6644, -75.3326 23.651467, -75.2379 23.5782, 
+      -75.19735 23.532567, -75.1948 23.4706, -75.15675 23.403567, -75.1103 23.346667, -75.11535 23.2306, -75.079 23.115667, -74.99275 23.062133, -74.9209 23.0396, -74.85325 22.986633, -74.8262 22.869533)), 
+  ((-74.25145 22.148667, -74.2699 22.144133, -74.28215 22.145967, -74.293 22.159533, -74.2889 22.175833, -74.26785 22.2084, -74.16735 22.2654, -74.147 22.291633, -74.11305 22.308833, -74.1049 22.329667, 
+      -74.1022 22.3559, -74.0913 22.367667, -74.04245 22.383933, -74.02885 22.399333, -74.02885 22.421967, -74.01865 22.436433, -73.9385 22.489833, -73.9331 22.548633, -73.94125 22.572167, -73.9562 22.582133, 
+      -73.99825 22.584833, -74.0906 22.640967, -74.1042 22.658133, -74.1042 22.677133, -74.0818 22.692533, -74.0614 22.696167, -74.02885 22.691633, -74.0044 22.691633, -73.98265 22.7052, -73.94735 22.718767, 
+      -73.8849 22.731433, -73.86045 22.727833, -73.85025 22.697967, -73.88965 22.624667, -73.8747 22.583933, -73.8231 22.528733, -73.8136 22.507933, -73.8163 22.491633, -73.91745 22.4473, -73.98125 22.3731, 
+      -73.99215 22.3333, -74.0098 22.313367, -74.25145 22.148667)), 
+  ((-75.36935 24.290433, -75.31065 24.2248, -75.3089 24.177033, -75.3236 24.162067, -75.37885 24.160933, -75.42375 24.151133, -75.46005 24.131567, -75.4851 24.132733, -75.54295 24.163233, -75.54985 24.1759, 
+      -75.53865 24.188533, -75.42115 24.249567, -75.41685 24.2622, -75.4419 24.312867, -75.5274 24.423367, -75.5667 24.478033, -75.60295 24.4959, -75.6565 24.512, -75.66775 24.5258, -75.6686 24.5471, 
+      -75.6617 24.586833, -75.67075 24.602933, -75.73725 24.638067, -75.75715 24.662233, -75.7554 24.670867, -75.7459 24.678933, -75.7174 24.680633, -75.64225 24.662233, -75.56885 24.628267, -75.4972 24.520633, 
+      -75.4415 24.461933, -75.3871 24.338767, -75.36935 24.290433)), 
+  ((-75.5632 23.3873, -75.546 23.386, -75.5412 23.381533, -75.5441 23.3726, -75.57285 23.361733, -75.6093 23.358533, -75.66875 23.370667, -75.73015 23.4103, -75.8002 23.4135, -75.84335 23.420533, 
+      -75.87305 23.435867, -75.98335 23.524733, -76.0016 23.531133, -76.0179 23.531133, -76.0582 23.504267, -76.07355 23.501733, -76.086 23.5094, -76.08885 23.524733, -76.0783 23.5516, -76.0649 23.614867, 
+      -76.0764 23.664733, -76.07065 23.671133, -76.05625 23.676233, -76.00255 23.659633, -75.92195 23.585467, -75.8644 23.4832, -75.82505 23.463367, -75.75985 23.455067, -75.7234 23.446767, -75.67925 23.4167, 
+      -75.6102 23.387933, -75.5632 23.3873)), 
+  ((-77.3928 26.793933, -77.41115 26.8157, -77.44175 26.8524, -77.54985 26.920333, -77.54575 26.932567, -77.5213 26.936633, -77.41115 26.890433, -77.27455 26.768133, -77.1848 26.6825, -77.17055 26.633567, 
+      -77.1848 26.5996, -77.2011 26.591433, -77.21745 26.5996, -77.2358 26.640367, -77.2582 26.667533, -77.28065 26.671633, -77.29495 26.664833, -77.3092 26.621333, -77.3235 26.614533, -77.3398 26.6254, 
+      -77.3928 26.793933)), 
+  ((-72.75395 22.288733, -72.7681 22.288733, -72.77895 22.294533, -72.80225 22.316933, -72.85325 22.3444, -72.8923 22.355267, -72.97045 22.365367, -72.9927 22.3813, -73.035 22.393567, -73.05565 22.3914, 
+      -73.0719 22.379833, -73.1012 22.345133, -73.1175 22.340067, -73.13375 22.3437, -73.16195 22.366833, -73.19455 22.376933, -73.20755 22.3849, -73.20915 22.395767, -73.15485 22.453633, -73.1386 22.4659, 
+      -73.1082 22.466633, -73.0274 22.439867, -72.9102 22.408767, -72.70295 22.341533, -72.6932 22.324167, -72.69535 22.3133, -72.75395 22.288733)), 
+  ((-77.64445 24.232967, -77.60065 24.203167, -77.59875 24.1835, -77.62255 24.1188, -77.69105 24.059833, -77.7624 24.024333, -77.7919 24.0275, -77.83945 24.056667, -77.8528 24.070633, -77.85185 24.087733, 
+      -77.87465 24.106767, -77.87465 24.1131, -77.87085 24.119467, -77.83375 24.125167, -77.80425 24.141, -77.68345 24.224067, -77.6644 24.231667, -77.64445 24.232967)), 
+  ((-77.444 24.990267, -77.4696 24.9974, -77.47815 25.007333, -77.47815 25.018733, -77.44615 25.032967, -77.365 25.044333, -77.27965 25.081333, -77.21775 25.088433, -77.16435 25.075633, -77.1409 25.052867, 
+      -77.14515 25.0173, -77.21985 24.981733, -77.444 24.990267)), 
+  ((-72.8797 21.4747, -72.96675 21.4652, -73.0499 21.434, -73.0733 21.4288, -73.0915 21.435733, -73.1175 21.479033, -73.1266 21.491167, -73.124 21.499833, -73.0863 21.510233, -73.02655 21.550067, 
+      -73.00055 21.560433, -72.97455 21.556967, -72.91995 21.531867, -72.8745 21.518867, -72.8615 21.5033, -72.8615 21.4903, -72.8667 21.478167, -72.8797 21.4747)), 
+  ((-74.5985 23.951967, -74.56775 24.025, -74.55815 24.076233, -74.5139 24.094167, -74.47355 24.0993, -74.4351 24.089067, -74.41585 24.053167, -74.437 23.971167, -74.47355 23.9276, -74.52355 23.902, 
+      -74.54465 23.902, -74.54465 23.9148, -74.48125 24.019867, -74.4793 24.054467, -74.5043 24.062133, -74.5216 24.057033, -74.53505 24.005767, -74.55045 23.9686, -74.57545 23.937867, -74.5966 23.932733, 
+      -74.60045 23.937867, -74.5985 23.951967)), 
+  ((-74.1594 22.732867, -74.14475 22.728133, -74.1355 22.719567, -74.13585 22.706267, -74.20145 22.662533, -74.225 22.659667, -74.2407 22.664433, -74.2628 22.689133, -74.2792 22.695333, -74.3006 22.696267, 
+      -74.32555 22.704833, -74.3669 22.7609, -74.37045 22.782767, -74.36405 22.794633, -74.34905 22.7994, -74.32695 22.794633, -74.25425 22.759967, -74.1594 22.732867)), 
+  ((-77.56615 26.879567, -77.5458 26.867333, -77.53765 26.8578, -77.5417 26.849667, -77.57025 26.845567, -77.7844 26.8551, -77.92715 26.837433, -77.9516 26.838767, -77.9516 26.8551, -77.9394 26.861867, 
+      -77.8945 26.865967, -77.8456 26.886333, -77.73135 26.8918, -77.56615 26.879567)), 
+  ((-76.74555 25.428967, -76.7596 25.430067, -76.7613 25.440567, -76.7099 25.503, -76.70905 25.530067, -76.7016 25.541667, -76.6701 25.554933, -76.64025 25.5544, -76.6187 25.5378, -76.6187 25.523433, 
+      -76.6386 25.5019, -76.6386 25.486433, -76.62865 25.477033, -76.60295 25.474833, -76.58055 25.458267, -76.5822 25.430633, -76.59795 25.424, -76.61955 25.4262, -76.6593 25.4472, -76.69745 25.451633, 
+      -76.71815 25.444433, -76.73225 25.431733, -76.74555 25.428967)), 
+  ((-73.6109 23.034, -73.76215 23.0172, -73.81375 23.020267, -73.8401 23.034767, -73.8424 23.0447, -73.82865 23.052333, -73.7507 23.066833, -73.69 23.066833, -73.6338 23.059967, -73.60745 23.052333, 
+      -73.60405 23.0447, -73.6063 23.039367, -73.6109 23.034)), 
+  ((-74.77345 23.685467, -74.75805 23.684167, -74.74075 23.673933, -74.74655 23.653433, -74.77155 23.639333, -74.8119 23.6419, -74.87535 23.629067, -74.93495 23.617533, -74.94455 23.622667, -74.9407 23.645733, 
+      -74.87535 23.680333, -74.8292 23.685467, -74.77345 23.685467)), 
+  ((-77.67015 24.353433, -77.67205 24.287467, -77.69965 24.264, -77.74245 24.2621, -77.7786 24.2729, -77.7824 24.296367, -77.7529 24.331233, -77.7082 24.3642, -77.6882 24.365467, -77.67965 24.362933, 
+      -77.67015 24.353433)), 
+  ((-77.82415 25.755567, -77.82995 25.7611, -77.83075 25.769933, -77.82495 25.7815, -77.80925 25.785367, -77.7927 25.7826, -77.7695 25.7644, -77.7215 25.7495, -77.69335 25.712533, -77.6925 25.691567, 
+      -77.71075 25.6811, -77.7364 25.681633, -77.75955 25.692667, -77.82415 25.755567)), 
+  ((-74.3283 22.6739, -74.3186 22.6792, -74.31065 22.679767, -74.29825 22.6739, -74.2974 22.660367, -74.308 22.6327, -74.40335 22.5356, -74.42455 22.532667, -74.43515 22.538533, -74.43425 22.554433, 
+      -74.3283 22.6739)), 
+  ((-78.15935 27.022267, -78.15465 27.0077, -78.16325 26.989467, -78.18515 26.967067, -78.19455 26.950367, -78.1914 26.9139, -78.2008 26.894633, -78.22425 26.8868, -78.23755 26.893567, -78.23755 26.912867, 
+      -78.2383 26.9384, -78.2524 26.9655, -78.24615 26.977467, -78.1953 27.0176, -78.175 27.0249, -78.16795 27.0249, -78.15935 27.022267)), 
+  ((-77.5593 26.292233, -77.56645 26.305133, -77.5603 26.3174, -77.54705 26.324867, -77.53175 26.325533, -77.5001 26.312633, -77.46135 26.253467, -77.46135 26.234433, -77.4654 26.226267, -77.4899 26.2249, 
+      -77.51645 26.236467, -77.5593 26.292233)), 
+  ((-76.3598 24.1178, -76.3086 24.064533, -76.28865 24.0063, -76.29735 23.990467, -76.31735 23.990467, -76.34855 24.009633, -76.36355 24.069533, -76.38225 24.111967, -76.37855 24.1203, -76.3723 24.121967, 
+      -76.3598 24.1178)), 
+  ((-77.01055 26.6468, -76.99485 26.6346, -76.99485 26.6198, -77.01315 26.612833, -77.0432 26.614567, -77.07195 26.632867, -77.119 26.632867, -77.14645 26.644167, -77.14125 26.6677, -77.12425 26.675533, 
+      -77.0746 26.6729, -77.01055 26.6468)), 
+  ((-79.1931 25.098767, -79.2096 25.099733, -79.22605 25.1136, -79.2275 25.134267, -79.2115 25.174633, -79.1941 25.186267, -79.17615 25.185933, -79.15775 25.177233, -79.1519 25.1598, -79.1524 25.1275, 
+      -79.1529 25.107467, -79.16405 25.098767, -79.1931 25.098767)), 
+  ((-76.82585 25.385033, -76.8144 25.3881, -76.8018 25.385033, -76.80065 25.368267, -76.8098 25.336967, -76.8579 25.2973, -76.87735 25.291967, -76.9048 25.3072, -76.90255 25.3202, -76.82585 25.385033)), 
+  ((-77.90515 24.248167, -77.8899 24.246233, -77.87755 24.2323, -77.87755 24.2196, -77.8937 24.203767, -77.92605 24.190433, -77.9527 24.1898, -77.97935 24.199333, -77.98315 24.212, -77.96795 24.229767, 
+      -77.93655 24.246867, -77.90515 24.248167)), 
+  ((-77.7786 26.561767, -77.79195 26.559333, -77.80895 26.560133, -77.85755 26.593333, -77.85755 26.604667, -77.843 26.6152, -77.82355 26.6168, -77.79075 26.6063, -77.7543 26.5974, -77.7482 26.5909, 
+      -77.7482 26.5812, -77.7786 26.561767)), 
+  ((-76.97395 26.5832, -76.9805 26.597133, -76.97265 26.606733, -76.94785 26.611067, -76.906 26.600633, -76.87855 26.576233, -76.8825 26.5562, -76.89815 26.549233, -76.9217 26.551867, -76.97395 26.5832)), 
+  ((-79.1924 25.7776, -79.18515 25.783167, -79.1715 25.782667, -79.16005 25.7786, -79.1441 25.7639, -79.14105 25.745167, -79.1418 25.728933, -79.1593 25.715733, -79.1791 25.714233, -79.2004 25.722833, 
+      -79.2118 25.7416, -79.21105 25.7548, -79.1924 25.7776)), 
+  ((-75.16745 23.749, -75.1741 23.745067, -75.18075 23.744033, -75.1898 23.744833, -75.1976 23.7524, -75.1976 23.7657, -75.2125 23.789467, -75.2117 23.7986, -75.2023 23.809567, -75.18545 23.816333, 
+      -75.16355 23.8166, -75.14865 23.808767, -75.1424 23.792067, -75.14355 23.777967, -75.16745 23.749)), 
+  ((-79.1922 24.9025, -79.17925 24.908567, -79.1617 24.909867, -79.1435 24.909433, -79.13375 24.905533, -79.1312 24.8947, -79.13635 24.879133, -79.16105 24.855333, -79.1909 24.849267, -79.20455 24.8523, 
+      -79.2117 24.862267, -79.20975 24.880433, -79.1922 24.9025)), 
+  ((-77.47765 26.0855, -77.4705 26.099767, -77.4603 26.103167, -77.4348 26.097733, -77.4205 26.0855, -77.41645 26.066467, -77.4154 26.043333, -77.4297 26.031767, -77.4501 26.032467, -77.47665 26.052867, 
+      -77.47765 26.0855)), 
+  ((-79.2848 25.7553, -79.278 25.7634, -79.2681 25.766433, -79.24905 25.765433, -79.23385 25.758333, -79.23155 25.738567, -79.23235 25.714733, -79.2506 25.698, -79.27645 25.699, -79.2894 25.709667, 
+      -79.2909 25.739067, -79.2848 25.7553)), 
+  ((-75.9123 23.397333, -75.9192 23.403433, -75.9192 23.4116, -75.91305 23.419233, -75.89935 23.421767, -75.87795 23.4131, -75.83445 23.398367, -75.81915 23.386133, -75.81685 23.374433, -75.83135 23.364767, 
+      -75.85125 23.363233, -75.8787 23.3719, -75.9123 23.397333)), 
+  ((-77.6264 25.486833, -77.61195 25.473333, -77.61965 25.415367, -77.6438 25.392833, -77.66795 25.3909, -77.67955 25.396067, -77.67955 25.4057, -77.6525 25.425033, -77.6419 25.443067, -77.6496 25.477833, 
+      -77.6467 25.482967, -77.638 25.488133, -77.6264 25.486833)), 
+  ((-77.75205 25.383167, -77.74915 25.376733, -77.753 25.366433, -77.7704 25.354833, -77.80035 25.3471, -77.84865 25.347767, -77.87765 25.3574, -77.87765 25.3645, -77.86895 25.372233, -77.84965 25.3761, 
+      -77.81 25.375433, -77.79165 25.3761, -77.7762 25.384467, -77.76365 25.3864, -77.75685 25.3864, -77.75205 25.383167)), 
+  ((-76.8707 25.466533, -76.8856 25.461567, -76.8964 25.4682, -76.8964 25.480367, -76.8815 25.4997, -76.8193 25.528967, -76.8019 25.526767, -76.7936 25.519567, -76.7961 25.507433, -76.8707 25.466533)), 
+  ((-77.65205 23.6045, -77.70155 23.657133, -77.70345 23.667933, -77.6958 23.6787, -77.6844 23.678067, -77.6511 23.6654, -77.63395 23.648267, -77.6311 23.625433, -77.633 23.6064, -77.64065 23.6026, 
+      -77.65205 23.6045)), 
+  ((-75.74475 22.118867, -75.74475 22.122333, -75.73515 22.128133, -75.7195 22.128133, -75.7056 22.1177, -75.70125 22.086433, -75.67955 22.0673, -75.68125 22.055733, -75.69865 22.0505, -75.7178 22.052833, 
+      -75.73865 22.069033, -75.74475 22.118867)), 
+  ((-79.2643 25.674667, -79.2179 25.678233, -79.18515 25.672667, -79.1768 25.6625, -79.17985 25.6544, -79.20915 25.641733, -79.25175 25.6407, -79.28065 25.6483, -79.28675 25.657933, -79.28065 25.666067, 
+      -79.2643 25.674667)), 
+  ((-76.74935 24.5347, -76.7606 24.528033, -76.7681 24.525533, -76.77805 24.5272, -76.78555 24.540533, -76.79055 24.5863, -76.77555 24.601267, -76.75685 24.606267, -76.74185 24.597933, -76.7406 24.5838, 
+      -76.74935 24.5347)), 
+  ((-79.2951 25.614333, -79.29205 25.620433, -79.28445 25.6245, -79.2738 25.627033, -79.2548 25.622467, -79.23955 25.609267, -79.23955 25.584933, -79.24795 25.5677, -79.2624 25.561633, -79.2791 25.562633, 
+      -79.29355 25.572767, -79.2951 25.614333)), 
+  ((-76.19 23.799933, -76.19375 23.813267, -76.185 23.8299, -76.16005 23.834067, -76.14505 23.830733, -76.12755 23.784967, -76.1338 23.7733, -76.15255 23.769967, -76.18 23.782467, -76.19 23.799933)), 
+  ((-79.18515 25.439933, -79.18325 25.447533, -79.1764 25.4536, -79.1612 25.454633, -79.13915 25.445, -79.1247 25.4252, -79.1247 25.4024, -79.1361 25.390233, -79.15585 25.389733, -79.1707 25.3953, 
+      -79.18515 25.439933)), 
+  ((-76.823 24.698633, -76.81425 24.704467, -76.79805 24.7053, -76.7793 24.698633, -76.77305 24.677, -76.77555 24.6587, -76.78805 24.640367, -76.8068 24.637067, -76.82175 24.647033, -76.82425 24.670333, 
+      -76.823 24.698633)), 
+  ((-77.0994 25.089767, -77.11085 25.088233, -77.1189 25.092833, -77.12 25.105033, -77.0651 25.143933, -77.03875 25.1485, -77.0227 25.143933, -77.0216 25.1302, -77.0456 25.116467, -77.0994 25.089767)), 
+  ((-75.9198 22.826733, -75.9264 22.831767, -75.93015 22.838667, -75.9273 22.849967, -75.91415 22.8625, -75.91415 22.8763, -75.9085 22.885067, -75.8906 22.886333, -75.87745 22.881933, -75.86805 22.863767, 
+      -75.86805 22.8418, -75.8906 22.827367, -75.9198 22.826733)), 
+  ((-77.6981 26.938067, -77.71375 26.9485, -77.7372 26.954133, -77.75285 26.961733, -77.75585 26.969367, -77.74925 26.981, -77.7282 26.9858, -77.7011 26.9846, -77.67825 26.969767, -77.67345 26.955733, 
+      -77.67345 26.9409, -77.68005 26.935667, -77.6909 26.935267, -77.6981 26.938067)), 
+  ((-77.3347 26.3752, -77.3106 26.397967, -77.2815 26.4053, -77.26345 26.4013, -77.26245 26.391267, -77.27045 26.370533, -77.3086 26.3498, -77.32565 26.3498, -77.3347 26.359167, -77.3347 26.3752)), 
+  ((-78.29365 25.1317, -78.2876 25.143767, -78.27705 25.149833, -78.25815 25.1483, -78.24685 25.140267, -78.24305 25.123167, -78.24685 25.097, -78.26195 25.086433, -78.2778 25.0854, -78.2929 25.097, 
+      -78.29365 25.1317)), 
+  ((-77.5569 23.603233, -77.5769 23.6096, -77.5864 23.621, -77.58545 23.631133, -77.5626 23.641933, -77.5179 23.6394, -77.4979 23.629233, -77.49885 23.617833, -77.5217 23.605133, -77.5569 23.603233)), 
+  ((-75.7625 22.971167, -75.7754 22.967733, -75.7896 22.970333, -75.79865 22.9858, -75.7767 23.017633, -75.75215 23.0254, -75.7328 23.024533, -75.7263 23.017633, -75.7302 23.000433, -75.7625 22.971167)), 
+  ((-78.12455 25.173333, -78.12455 25.179233, -78.12365 25.1857, -78.1113 25.192767, -78.08565 25.188633, -78.0556 25.1704, -78.04855 25.156233, -78.05915 25.140333, -78.0786 25.139167, -78.1069 25.1527, 
+      -78.12455 25.173333)), 
+  ((-76.1725 23.725867, -76.17125 23.730867, -76.165 23.738367, -76.1488 23.743367, -76.1263 23.733367, -76.10635 23.705067, -76.10885 23.6926, -76.1201 23.683433, -76.13755 23.683433, -76.16255 23.704233, 
+      -76.1725 23.725867)), 
+  ((-75.90095 22.6417, -75.8831 22.654233, -75.8699 22.6555, -75.8511 22.647333, -75.84825 22.639833, -75.8492 22.624133, -75.8718 22.607833, -75.8906 22.599667, -75.91225 22.6047, -75.9151 22.619133, 
+      -75.90095 22.6417)), 
+  ((-76.4834 24.228467, -76.43345 24.1927, -76.42595 24.179367, -76.43595 24.168567, -76.45095 24.168567, -76.5121 24.210167, -76.5121 24.220167, -76.5009 24.2268, -76.4834 24.228467)), 
+  ((-75.7395 22.240533, -75.7708 22.239367, -75.78735 22.2469, -75.79255 22.260233, -75.78905 22.2863, -75.77605 22.295567, -75.7647 22.295, -75.74735 22.283967, -75.73345 22.259067, -75.73345 22.249233, 
+      -75.7395 22.240533)), 
+  ((-79.09345 26.0302, -79.06125 26.016067, -79.05025 26.004567, -79.0471 25.992533, -79.0652 25.9826, -79.0903 25.9826, -79.117 25.996733, -79.1217 26.011367, -79.117 26.024967, -79.10525 26.0302, 
+      -79.09345 26.0302)), 
+  ((-77.20725 26.462167, -77.20525 26.476867, -77.18215 26.481533, -77.1591 26.473533, -77.14805 26.460133, -77.14805 26.4421, -77.1571 26.430733, -77.18415 26.4294, -77.20525 26.4394, -77.20725 26.462167)), 
+  ((-79.1743 25.959567, -79.14135 25.950133, -79.12645 25.939167, -79.12645 25.925033, -79.14055 25.914033, -79.1602 25.909333, -79.17745 25.913533, -79.19005 25.9266, -79.19315 25.9449, -79.19005 25.956933, 
+      -79.1814 25.9606, -79.1743 25.959567)), 
+  ((-77.3347 26.2903, -77.3377 26.294967, -77.3447 26.303, -77.3367 26.314367, -77.3146 26.316367, -77.29355 26.310333, -77.26545 26.294967, -77.26145 26.278233, -77.26745 26.269567, -77.29355 26.2709, 
+      -77.3347 26.2903)), 
+  ((-76.6295 24.388233, -76.5858 24.358267, -76.5858 24.3458, -76.5995 24.334967, -76.62325 24.337467, -76.6557 24.3641, -76.65945 24.376567, -76.65195 24.3874, -76.64195 24.388233, -76.6295 24.388233)), 
+  ((-79.13835 25.354733, -79.12925 25.362333, -79.1163 25.368433, -79.10415 25.368433, -79.09275 25.363867, -79.0859 25.3527, -79.0859 25.335967, -79.10415 25.3152, -79.1224 25.311633, -79.13685 25.319233, 
+      -79.14215 25.337, -79.13835 25.354733)), 
+  ((-78.4959 24.637433, -78.4855 24.655933, -78.47075 24.6594, -78.4534 24.655933, -78.4439 24.6461, -78.443 24.629367, -78.45255 24.6103, -78.46555 24.6022, -78.482 24.603367, -78.495 24.612033, 
+      -78.4976 24.622433, -78.4959 24.637433)), 
+  ((-77.6425 26.5569, -77.64495 26.565, -77.63645 26.570667, -77.6146 26.5723, -77.5915 26.569867, -77.56475 26.554467, -77.56355 26.541533, -77.5684 26.5318, -77.58785 26.529367, -77.62795 26.543133, 
+      -77.6425 26.5569)), 
+  ((-75.86775 22.414733, -75.8738 22.4115, -75.8871 22.415933, -75.89315 22.4248, -75.8974 22.458633, -75.89135 22.4703, -75.8756 22.475533, -75.8593 22.4699, -75.8478 22.460233, -75.8484 22.435267, 
+      -75.86775 22.414733)), 
+  ((-79.13505 25.228133, -79.1212 25.236267, -79.09235 25.236267, -79.0735 25.230367, -79.06685 25.22, -79.06905 25.2052, -79.09345 25.194133, -79.12005 25.1956, -79.1334 25.2067, -79.13505 25.228133)), 
+  ((-77.67085 25.580867, -77.6728 25.593733, -77.66895 25.5976, -77.6448 25.592467, -77.6158 25.5609, -77.6158 25.533867, -77.6245 25.529333, -77.6361 25.5287, -77.64575 25.5358, -77.67085 25.580867)), 
+  ((-77.3468 23.571533, -77.351 23.576033, -77.3417 23.585067, -77.32225 23.588433, -77.2986 23.583933, -77.27235 23.560267, -77.27235 23.547867, -77.30365 23.5428, -77.3214 23.5473, -77.3468 23.571533)), 
+  ((-76.7356 24.4731, -76.69815 24.450633, -76.6919 24.425667, -76.70315 24.419033, -76.7256 24.419867, -76.7406 24.428167, -76.75685 24.453967, -76.7556 24.4648, -76.74685 24.471433, -76.7356 24.4731)), 
+  ((-78.59035 24.610867, -78.5895 24.623567, -78.5817 24.632233, -78.5661 24.635133, -78.54355 24.627633, -78.534 24.6103, -78.5349 24.595267, -78.5531 24.582567, -78.5661 24.582567, -78.58255 24.590067, 
+      -78.59035 24.610867)), 
+  ((-77.38785 26.624667, -77.38585 26.6367, -77.3778 26.639367, -77.35975 26.6347, -77.33265 26.607933, -77.32665 26.5919, -77.3387 26.575167, -77.34975 26.5745, -77.36375 26.583867, -77.38785 26.624667)), 
+  ((-77.2593 26.144667, -77.25315 26.158267, -77.2399 26.164367, -77.2297 26.1637, -77.21645 26.1535, -77.2144 26.143967, -77.21845 26.113367, -77.23175 26.104533, -77.24805 26.104533, -77.26135 26.116767, 
+      -77.2593 26.144667)), 
+  ((-78.16785 25.279333, -78.16345 25.286433, -78.15105 25.291733, -78.13955 25.2923, -78.12015 25.284067, -78.10775 25.269933, -78.11305 25.248733, -78.1228 25.243433, -78.14665 25.2452, -78.1661 25.257567, 
+      -78.16785 25.279333)), 
+  ((-75.93295 22.7521, -75.93955 22.759633, -75.9386 22.767167, -75.91605 22.785967, -75.88875 22.791633, -75.87555 22.791, -75.86615 22.7822, -75.8671 22.769667, -75.90285 22.7477, -75.91885 22.7471, 
+      -75.93295 22.7521)), 
+  ((-78.23765 25.268167, -78.2297 25.274633, -78.21645 25.279333, -78.2041 25.278767, -78.1873 25.268167, -78.18555 25.251667, -78.1979 25.231633, -78.21645 25.224567, -78.22885 25.226933, -78.2359 25.236933, 
+      -78.23765 25.268167)), 
+  ((-76.5174 23.039567, -76.49585 23.031833, -76.4834 23.017467, -76.48755 22.999767, -76.50415 22.992033, -76.5265 22.9926, -76.5439 23.008633, -76.5439 23.022433, -76.5398 23.033467, -76.5257 23.039, 
+      -76.5174 23.039567)), 
+  ((-78.24385 25.205733, -78.2474 25.213967, -78.23235 25.219867, -78.2147 25.219867, -78.17755 25.209267, -78.1652 25.200433, -78.1643 25.189833, -78.17225 25.181567, -78.1988 25.181, -78.22885 25.1916, 
+      -78.24385 25.205733)), 
+  ((-75.92145 23.374933, -75.92145 23.367333, -75.92835 23.3602, -75.95965 23.346467, -75.97265 23.341867, -75.98485 23.346967, -75.9879 23.3607, -75.98105 23.382567, -75.9604 23.390733, -75.9497 23.390733, 
+      -75.92145 23.374933)), 
+  ((-77.62445 23.556333, -77.63585 23.565833, -77.63585 23.5766, -77.6273 23.584233, -77.60255 23.586133, -77.5702 23.575967, -77.5588 23.562667, -77.56165 23.5525, -77.5864 23.547433, -77.62445 23.556333)), 
+  ((-74.5804 22.086833, -74.5718 22.089367, -74.5603 22.0881, -74.545 22.081733, -74.54405 22.070867, -74.55645 22.0543, -74.5737 22.044733, -74.5919 22.044067, -74.6091 22.049833, -74.6101 22.063233, 
+      -74.5804 22.086833)), 
+  ((-74.5153 22.095767, -74.5306 22.0932, -74.545 22.0996, -74.55455 22.112967, -74.5469 22.129567, -74.5287 22.139133, -74.50575 22.139767, -74.49425 22.128933, -74.4952 22.1117, -74.5153 22.095767)), 
+  ((-77.77765 23.775733, -77.7881 23.7732, -77.7976 23.7751, -77.809 23.781433, -77.809 23.792833, -77.7976 23.811867, -77.77575 23.820733, -77.75575 23.820733, -77.74625 23.8087, -77.7529 23.795367, 
+      -77.77765 23.775733)), 
+  ((-77.40515 23.7536, -77.4153 23.757533, -77.4212 23.762633, -77.42035 23.776133, -77.40855 23.7846, -77.3823 23.787967, -77.3595 23.782333, -77.3485 23.769367, -77.35355 23.758667, -77.38315 23.7519, 
+      -77.40515 23.7536)), 
+  ((-75.86895 22.926467, -75.8671 22.935267, -75.8605 22.9497, -75.8379 22.957833, -75.82 22.958467, -75.8078 22.9478, -75.80875 22.934633, -75.8219 22.918967, -75.84825 22.9152, -75.86895 22.926467)), 
+  ((-76.57705 24.2942, -76.57455 24.305033, -76.56955 24.31, -76.5471 24.310833, -76.53085 24.300033, -76.51835 24.279233, -76.5271 24.262567, -76.5496 24.262567, -76.5633 24.275067, -76.57705 24.2942)), 
+  ((-77.52675 26.795233, -77.5388 26.7996, -77.5388 26.804367, -77.53165 26.811667, -77.5103 26.8164, -77.49275 26.8164, -77.4566 26.805467, -77.4456 26.8007, -77.4429 26.7945, -77.45055 26.7883, 
+      -77.46755 26.787567, -77.49825 26.789, -77.52675 26.795233)), 
+  ((-76.23745 23.911433, -76.22245 23.9081, -76.2075 23.895633, -76.20375 23.880633, -76.2075 23.862333, -76.2212 23.8565, -76.2387 23.863167, -76.25495 23.888133, -76.24995 23.902267, -76.23745 23.911433)), 
+  ((-74.36695 22.1034, -74.3813 22.104033, -74.3947 22.112967, -74.3966 22.121267, -74.38035 22.130833, -74.34585 22.134033, -74.32385 22.129567, -74.31715 22.12, -74.3248 22.1085, -74.33915 22.1034, 
+      -74.36695 22.1034)), 
+  ((-79.15195 24.97, -79.1396 24.9752, -79.12925 24.974767, -79.1195 24.9674, -79.11885 24.951833, -79.1286 24.936667, -79.1461 24.927167, -79.1617 24.928033, -79.176 24.9358, -79.17665 24.944467, 
+      -79.15195 24.97)), 
+  ((-77.70815 26.5893, -77.69475 26.5974, -77.6814 26.5982, -77.6717 26.5909, -77.66925 26.5812, -77.6717 26.5642, -77.68505 26.5488, -77.7045 26.548, -77.71785 26.554467, -77.71785 26.567433, 
+      -77.70815 26.5893)), 
+  ((-78.09095 25.4154, -78.08215 25.420133, -78.0724 25.422467, -78.05475 25.420133, -78.03705 25.406567, -78.0415 25.3895, -78.05475 25.3789, -78.08215 25.380667, -78.0901 25.387733, -78.09095 25.4154)), 
+  ((-78.3344 25.221267, -78.3382 25.230833, -78.33745 25.2414, -78.33215 25.252967, -78.3148 25.2575, -78.2974 25.256, -78.2861 25.2439, -78.28685 25.2273, -78.2997 25.214733, -78.3163 25.2127, 
+      -78.3344 25.221267)), 
+  ((-79.2426 25.5246, -79.2384 25.5317, -79.22625 25.536767, -79.21485 25.536267, -79.19735 25.527133, -79.1928 25.511933, -79.2004 25.4947, -79.21025 25.490633, -79.22625 25.492167, -79.24145 25.5033, 
+      -79.2426 25.5246)), 
+  ((-76.35245 22.9462, -76.3508 22.953933, -76.34415 22.96, -76.3359 22.962233, -76.32015 22.9589, -76.3044 22.9462, -76.2969 22.923, -76.30025 22.916367, -76.31515 22.9136, -76.3334 22.919133, 
+      -76.35245 22.9462)), 
+  ((-76.82675 24.743567, -76.82175 24.773533, -76.81175 24.789333, -76.80055 24.796, -76.7893 24.794333, -76.78305 24.784333, -76.7893 24.758533, -76.8043 24.736067, -76.81675 24.736067, -76.823 24.738567, 
+      -76.82675 24.743567)), 
+  ((-75.1976 22.011, -75.20765 22.0188, -75.21265 22.0294, -75.2093 22.037233, -75.20175 22.0428, -75.1783 22.0417, -75.1582 22.0283, -75.15405 22.010433, -75.16745 21.999267, -75.1783 22.0004, 
+      -75.1976 22.011)), 
+  ((-74.56415 22.151267, -74.5871 22.1519, -74.6072 22.157, -74.6168 22.169767, -74.6139 22.179333, -74.5986 22.181867, -74.55745 22.179333, -74.54785 22.167833, -74.5517 22.157633, -74.56415 22.151267)), 
+  ((-76.45025 23.090933, -76.4428 23.0705, -76.45275 23.056667, -76.4718 23.0539, -76.48675 23.06, -76.4967 23.0727, -76.4967 23.0854, -76.4826 23.091467, -76.46685 23.0948, -76.45025 23.090933)), 
+  ((-78.68885 25.924533, -78.67155 25.924533, -78.65475 25.918967, -78.6486 25.905167, -78.6587 25.891767, -78.67655 25.889533, -78.6933 25.893633, -78.7084 25.905167, -78.7101 25.914133, -78.7056 25.922667, 
+      -78.68885 25.924533)), 
+  ((-77.8138 24.2323, -77.7605 24.2323, -77.75005 24.2266, -77.75385 24.215833, -77.77765 24.2101, -77.8195 24.212033, -77.8395 24.2228, -77.8357 24.229133, -77.8195 24.231033, -77.8138 24.2323)), 
+  ((-75.33145 23.193333, -75.32705 23.185967, -75.32705 23.178333, -75.3385 23.170667, -75.35835 23.168933, -75.37205 23.1704, -75.38615 23.178633, -75.38925 23.185667, -75.38305 23.195367, -75.3672 23.202433, 
+      -75.35615 23.202733, -75.33145 23.193333)), 
+  ((-77.0378 26.198733, -77.0515 26.1977, -77.06755 26.205333, -77.0706 26.2145, -77.0561 26.228233, -77.03855 26.2333, -77.0134 26.2277, -77.00955 26.217033, -77.02025 26.206867, -77.0378 26.198733)), 
+  ((-75.61655 23.074433, -75.6256 23.072733, -75.63465 23.077033, -75.6411 23.085633, -75.6411 23.096833, -75.6243 23.108, -75.5998 23.108, -75.58685 23.102833, -75.58685 23.0908, -75.61655 23.074433)), 
+  ((-78.77715 25.944667, -78.76095 25.9413, -78.7436 25.9294, -78.74305 25.920433, -78.75425 25.9104, -78.77045 25.909267, -78.78385 25.912267, -78.7956 25.9238, -78.79615 25.9331, -78.7911 25.940933, 
+      -78.7844 25.943167, -78.77715 25.944667)), 
+  ((-75.8436 22.360333, -75.83815 22.372433, -75.8303 22.374433, -75.8164 22.3704, -75.8073 22.3563, -75.8073 22.337767, -75.8182 22.3281, -75.8345 22.330933, -75.8478 22.345833, -75.8436 22.360333)), 
+  ((-75.75865 22.161733, -75.7743 22.171, -75.77775 22.184333, -75.76995 22.1965, -75.75515 22.198833, -75.7369 22.194767, -75.7317 22.177367, -75.7369 22.1658, -75.7482 22.159433, -75.75865 22.161733)), 
+  ((-77.01585 25.179033, -77.02045 25.185133, -77.01585 25.1943, -77.00785 25.201933, -76.9895 25.205733, -76.9735 25.204967, -76.9632 25.196567, -76.97465 25.178267, -76.9895 25.175233, -77.01585 25.179033)), 
+  ((-76.4403 22.9252, -76.4461 22.929633, -76.44775 22.936267, -76.4461 22.9451, -76.4279 22.953933, -76.40715 22.950633, -76.3939 22.937367, -76.403 22.9252, -76.41875 22.9241, -76.4403 22.9252)), 
+  ((-77.87945 24.180933, -77.85185 24.192333, -77.8309 24.192333, -77.8252 24.186, -77.8309 24.175867, -77.8566 24.1619, -77.87375 24.1619, -77.88325 24.168267, -77.88325 24.173967, -77.87945 24.180933)), 
+  ((-75.9226 22.701933, -75.9264 22.7063, -75.92825 22.7132, -75.92075 22.7264, -75.90095 22.732033, -75.88875 22.732033, -75.8784 22.718867, -75.88405 22.707567, -75.8991 22.700667, -75.9226 22.701933)), 
+  ((-76.3765 22.998667, -76.38725 23.010833, -76.38645 23.025733, -76.37235 23.030167, -76.35245 23.020767, -76.3483 23.0064, -76.35575 22.997567, -76.3765 22.998667)))
+
+MULTIPOLYGON (((-73.8734 18.033433, -73.96405 18.142033, -74.08285 18.218767, -74.16125 18.246533, -74.2648 18.252267, -74.3493 18.2735, -74.3983 18.3045, -74.4528 18.388567, -74.4883 18.411433, -74.49565 18.4302, 
+    -74.443 18.510233, -74.4583 18.582867, -74.4338 18.627767, -74.38355 18.656367, -74.31495 18.6735, -74.2231 18.675133, -74.1759 18.664533, -74.04605 18.601667, -73.9738 18.591867, -73.88005 18.581267, 
+    -73.80165 18.5674, -73.76245 18.569033, -73.67245 18.599233, -73.6124 18.6025, -73.57445 18.5976, -73.55605 18.589433, -73.55915 18.580433, -73.5824 18.5731, -73.6498 18.570633, -73.6804 18.560833, 
+    -73.6841 18.550233, -73.67305 18.541233, -73.6314 18.537167, -73.5187 18.5437, -73.46235 18.541233, -73.3362 18.4996, -73.0734 18.461233, -72.94905 18.4702, -72.87065 18.457133, -72.78975 18.4392, 
+    -72.71135 18.4294, -72.66235 18.431033, -72.63785 18.437567, -72.62315 18.463667, -72.58515 18.5012, -72.5337 18.511, -72.48715 18.504467, -72.4063 18.484867, -72.3818 18.488133, -72.36465 18.502833, 
+    -72.34995 18.528967, -72.3475 18.591, -72.3034 18.6351, -72.30095 18.656333, -72.3279 18.685733, -72.5484 18.775533, -72.74935 18.906167, -72.76285 18.9274, -72.7751 18.984567, -72.85595 19.044967, 
+    -72.8682 19.064567, -72.86575 19.089067, -72.8535 19.0956, -72.79225 19.0907, -72.7555 19.0907, -72.73585 19.097233, -72.73095 19.1103, -72.73095 19.133167, -72.82655 19.222967, -72.82655 19.254, 
+    -72.8143 19.2801, -72.7849 19.311133, -72.7984 19.3405, -72.7886 19.3601, -72.7616 19.3699, -72.71015 19.368267, -72.66605 19.382967, -72.6489 19.400933, -72.6489 19.417267, -72.6734 19.4336, 
+    -72.7665 19.458067, -72.8376 19.497267, -72.89395 19.520133, -72.95275 19.575633, -73.00175 19.5985, -73.0875 19.605033, -73.1512 19.629533, -73.1855 19.629533, -73.25655 19.614833, -73.3117 19.6116, 
+    -73.3656 19.623, -73.4097 19.650767, -73.42685 19.6818, -73.4195 19.727533, -73.38765 19.7667, -73.3509 19.792833, -73.3509 19.801, -73.39745 19.833667, -73.395 19.8451, -73.38275 19.8549, 
+    -73.1916 19.887533, -73.09605 19.8859, -72.927 19.8761, -72.72365 19.8908, -72.652 19.903033, -72.58585 19.897333, -72.49275 19.878533, -72.3513 19.793633, -72.3317 19.786267, -72.2594 19.785467, 
+    -72.1632 19.800167, -72.1387 19.7977, -72.1289 19.789533, -72.113 19.7626, -72.0995 19.748733, -72.08235 19.739733, -72.06765 19.729133, -72.064 19.679333, -72.0456 19.665433, -72.0229 19.6695, 
+    -71.9886 19.677667, -71.94575 19.6932, -71.91635 19.694, -71.8024 19.6638, -71.79615 19.630467, -71.7697 19.490033, -71.7755 19.337567, -71.62305 19.186067, -71.62015 19.1487, -71.6331 19.117033, 
+    -71.7683 19.0346, -71.82585 18.9991, -71.8345 18.965533, -71.8273 18.928167, -71.7453 18.862, -71.72375 18.839933, -71.737 18.7659, -71.7619 18.668933, -71.791 18.6468, -71.86375 18.642633, 
+    -71.8845 18.630167, -71.90115 18.6011, -71.89905 18.559533, -71.8014 18.398867, -71.6518 18.308867, -71.6414 18.289467, -71.6809 18.168967, -71.65115 18.065967, -71.70015 18.087167, -71.7859 18.116567, 
+    -71.879 18.1729, -71.958 18.189233, -72.14295 18.194133, -72.2906 18.194133, -72.3996 18.1721, -72.4737 18.163933, -72.52515 18.170467, -72.54595 18.1868, -72.55575 18.188433, -72.5668 18.184333, 
+    -72.57905 18.1623, -72.59865 18.154133, -72.63905 18.153333, -72.72665 18.169667, -72.7573 18.1664, -72.76955 18.1566, -72.77075 18.146, -72.7585 18.128833, -72.76095 18.110067, -72.79035 18.094533, 
+    -72.89815 18.095367, -73.16095 18.135367, -73.3098 18.133733, -73.338 18.1427, -73.36495 18.174567, -73.38765 18.1819, -73.43295 18.1819, -73.52485 18.172933, -73.59465 18.172933, -73.6847 18.194167, 
+    -73.7325 18.189267, -73.75945 18.173733, -73.79495 18.128033, -73.79375 18.1019, -73.7729 18.0676, -73.7729 18.041467, -73.7962 18.023533, -73.83295 18.0219, -73.8495 18.0227, -73.8734 18.033433)), 
+  ((-72.8821 18.852033, -72.87225 18.8422, -72.8411 18.8094, -72.8263 18.7788, -72.8296 18.746033, -72.846 18.736167, -72.8706 18.737267, -72.9477 18.787567, -73.02805 18.8127, -73.1691 18.831267, 
+      -73.2675 18.8728, -73.2839 18.893567, -73.27405 18.913233, -73.2593 18.931833, -73.2183 18.9362, -73.1609 18.932933, -73.02805 18.878267, -72.8821 18.852033)), 
+  ((-72.64235 20.0533, -72.62305 20.041967, -72.5867 20.016233, -72.5742 20.000333, -72.57535 19.991267, -72.59805 19.982167, -72.63665 19.9852, -72.8615 20.043467, -72.9001 20.0677, -72.9126 20.084333, 
+      -72.90465 20.098733, -72.88195 20.107033, -72.7911 20.098733, -72.7207 20.080567, -72.64235 20.0533)), 
+  ((-73.65585 18.053133, -73.6739 18.0584, -73.69535 18.073467, -73.6976 18.084733, -73.69195 18.093767, -73.67615 18.096, -73.64005 18.084733, -73.5746 18.083233, -73.5543 18.0697, -73.5498 18.0584, 
+      -73.56105 18.045633, -73.5938 18.042633, -73.65585 18.053133)))
+
+MULTIPOLYGON (((-48 61.1322, -48.03015 61.133867, -48.0574 61.150233, -48.07375 61.1793, -48.0901 61.204767, -48.07375 61.2302, -48.03015 61.253833, -48 61.267533, -47.96795 61.280767, -47.95255 61.2902, 
+    -47.94355 61.298733, -47.9397 61.3073, -47.9423 61.319267, -47.9487 61.3244, -47.96665 61.321, -48 61.307, -48.0151 61.303567, -48.05875 61.2863, -48.10645 61.2581, -48.1337 61.239933, 
+    -48.1501 61.232667, -48.1651 61.2345, -48.2087 61.263567, -48.2496 61.281733, -48.2987 61.305367, -48.34505 61.3099, -48.37775 61.306267, -48.405 61.3072, -48.4132 61.313533, -48.4064 61.325833, 
+    -48.37095 61.3558, -48.3696 61.368533, -48.3805 61.372167, -48.42 61.378533, -48.49225 61.372167, -48.5209 61.372167, -48.56315 61.379433, -48.60135 61.393967, -48.6204 61.402167, -48.6477 61.403067, 
+    -48.6954 61.393067, -48.80445 61.3599, -48.8549 61.3472, -48.9067 61.341733, -48.9544 61.344467, -49.00215 61.349933, -49.02535 61.365867, -49.02125 61.377667, -48.97215 61.397667, -48.89035 61.426733, 
+    -48.80855 61.448533, -48.74315 61.457633, -48.63955 61.474, -48.43235 61.505367, -48.3519 61.5122, -48.281 61.515833, -48.2374 61.519467, -48.2401 61.5331, -48.2483 61.535833, -48.2742 61.535833, 
+    -48.3192 61.530367, -48.3601 61.528567, -48.401 61.5222, -48.4146 61.5231, -48.40505 61.529467, -48.37645 61.539467, -48.33555 61.557633, -48.30145 61.581267, -48.27695 61.598533, -48.2933 61.599433, 
+    -48.326 61.5958, -48.39555 61.566733, -48.4814 61.535833, -48.65865 61.504, -48.74725 61.4872, -48.88905 61.4463, -48.9763 61.419967, -49.01855 61.412267, -49.0649 61.423167, -49.0867 61.453167, 
+    -49.08125 61.472233, -49.04855 61.4804, -48.98995 61.486767, -48.95585 61.493133, -48.9327 61.503133, -48.9327 61.517667, -48.9354 61.5222, -48.96405 61.5222, -49.02265 61.507667, -49.08125 61.5013, 
+    -49.11125 61.504033, -49.13305 61.515867, -49.1358 61.528567, -49.144 61.554033, -49.11945 61.559467, -49.04855 61.559467, -48.9286 61.560367, -48.82905 61.565833, -48.7391 61.580367, -48.61915 61.617633, 
+    -48.5796 61.632633, -48.57825 61.640833, -48.6069 61.644467, -48.67775 61.629933, -48.78545 61.6072, -48.9286 61.594467, -49.0036 61.598567, -49.02675 61.618567, -49.03495 61.640367, -49.0363 61.664, 
+    -49.0295 61.6858, -48.9886 61.702167, -48.9436 61.709433, -48.91225 61.7176, -48.8877 61.734867, -48.86455 61.764867, -48.85225 61.792133, -48.85225 61.7985, -48.87135 61.7976, -48.89045 61.7794, 
+    -48.9354 61.753967, -48.98995 61.733067, -49.03765 61.708533, -49.07855 61.6949, -49.0922 61.6958, -49.1058 61.713067, -49.10175 61.739433, -49.0813 61.764867, -49.06355 61.783967, -49.039 61.792133, 
+    -49.00765 61.7994, -48.9804 61.8085, -48.96815 61.823933, -48.95995 61.848467, -48.94085 61.878033, -48.9095 61.894367, -48.86725 61.904367, -48.83045 61.9171, -48.81545 61.9298, -48.81545 61.9389, 
+    -48.82365 61.9398, -48.86315 61.9371, -48.9136 61.928, -48.96815 61.908, -49.02265 61.868933, -49.12765 61.769867, -49.1699 61.7299, -49.20125 61.713533, -49.2258 61.709, -49.2435 61.713533, 
+    -49.2571 61.724467, -49.2571 61.750367, -49.22845 61.788533, -49.19305 61.828533, -49.19165 61.842167, -49.19985 61.849433, -49.2162 61.848533, -49.2462 61.832167, -49.28165 61.802167, -49.31025 61.790367, 
+    -49.33615 61.787633, -49.35525 61.787633, -49.358 61.798533, -49.3566 61.8249, -49.3539 61.8767, -49.3416 61.9076, -49.31435 61.9203, -49.2871 61.933033, -49.25165 61.933033, -49.21485 61.933033, 
+    -49.16165 61.933033, -49.11805 61.937567, -49.07305 61.958467, -48.95175 62.021167, -48.89585 62.057067, -48.8945 62.072533, -48.92585 62.072533, -48.95855 62.0698, -48.994 62.053433, -49.0213 62.046167, 
+    -49.03765 62.046167, -49.03625 62.0598, -49.009 62.145233, -49.0049 62.1652, -49.01445 62.168867, -49.02945 62.1643, -49.054 62.129767, -49.09215 62.056167, -49.1167 62.014367, -49.16305 61.9853, 
+    -49.23805 61.962567, -49.31575 61.953033, -49.35395 61.956667, -49.37575 61.9785, -49.34195 62.0035, -49.34815 62.015033, -49.3988 62.008433, -49.4657 61.976667, -49.5693 61.925767, -49.59315 61.917533, 
+    -49.6154 61.911767, -49.6401 61.901067, -49.6747 61.902733, -49.69815 61.9233, -49.6994 61.9513, -49.7019 61.980133, -49.69335 62.0253, -49.69335 62.052567, -49.67425 62.071633, -49.6443 62.0798, 
+    -49.59385 62.080733, -49.4848 62.068, -49.35255 62.038933, -49.3171 62.030733, -49.29255 62.030733, -49.2721 62.042567, -49.26665 62.072133, -49.25845 62.083033, -49.2244 62.096667, -49.21485 62.113933, 
+    -49.2244 62.139367, -49.2544 62.182967, -49.27485 62.182967, -49.29935 62.181167, -49.3648 62.143, -49.40025 62.1212, -49.4398 62.1112, -49.49975 62.115733, -49.58835 62.126633, -49.62105 62.123467, 
+    -49.6606 62.121667, -49.6756 62.1253, -49.6756 62.134367, -49.6415 62.148, -49.5311 62.1789, -49.4425 62.193433, -49.2939 62.228867, -49.2748 62.240233, -49.29115 62.2457, -49.34025 62.249333, 
+    -49.42205 62.231167, -49.48885 62.222067, -49.5352 62.220267, -49.55155 62.2375, -49.5529 62.260233, -49.57475 62.263867, -49.62385 62.247067, -49.6647 62.2407, -49.7206 62.2407, -49.75605 62.2407, 
+    -49.79285 62.2298, -49.8297 62.216167, -49.86375 62.210733, -49.89785 62.2094, -49.92235 62.2203, -49.92375 62.2421, -49.906 62.258467, -49.876 62.289367, -49.88695 62.309333, -49.9278 62.322967, 
+    -49.98235 62.3239, -50.04915 62.322967, -50.0778 62.327533, -50.09825 62.3348, -50.10775 62.3575, -50.1146 62.380233, -50.1405 62.3966, -50.19775 62.4116, -50.2441 62.4207, -50.2659 62.4225, 
+    -50.27955 62.4307, -50.29865 62.4616, -50.31225 62.507033, -50.3082 62.552467, -50.2782 62.5979, -50.225 62.6588, -50.15955 62.7056, -50.09005 62.7465, -50.00145 62.795567, -49.9292 62.8274, 
+    -49.90195 62.856033, -49.8992 62.876933, -49.91695 62.886933, -49.9374 62.888767, -49.9592 62.886933, -50.02325 62.845133, -50.09825 62.7997, -50.12005 62.795167, -50.1364 62.791533, -50.14595 62.807867, 
+    -50.1582 62.813333, -50.16775 62.813333, -50.18685 62.786967, -50.2141 62.733367, -50.23865 62.7102, -50.2618 62.7093, -50.3 62.7211, -50.32315 62.7402, -50.33135 62.756567, -50.3177 62.7729, 
+    -50.26865 62.820167, -50.20455 62.872867, -50.08325 62.9383, -49.9101 63.030067, -49.9019 63.046, -49.91965 63.046, -49.94965 63.046, -50.07235 62.986933, -50.2482 62.885133, -50.3109 62.857433, 
+    -50.33 62.858333, -50.345 62.868333, -50.34635 62.901967, -50.33955 62.931933, -50.30545 62.952867, -50.25365 62.9801, -50.225 63.006467, -50.22095 63.036467, -50.23185 63.036467, -50.2591 63.033733, 
+    -50.36545 62.974667, -50.40905 62.9565, -50.44725 62.9565, -50.48675 62.9692, -50.5699 63.0001, -50.6708 63.036933, -50.67625 63.050567, -50.67215 63.061467, -50.65035 63.072367, -50.59035 63.0778, 
+    -50.514 63.079633, -50.4581 63.089633, -50.41315 63.121433, -50.37225 63.143233, -50.3136 63.164133, -50.2741 63.177767, -50.27275 63.190967, -50.30135 63.190967, -50.4595 63.178233, -50.604 63.180967, 
+    -50.6776 63.179633, -50.76485 63.154167, -50.85345 63.131467, -50.9012 63.1269, -50.9448 63.134633, -50.98025 63.1519, -51.02935 63.215533, -51.07435 63.279133, -51.06345 63.300033, -51.0375 63.311833, 
+    -50.93665 63.320933, -50.6858 63.335467, -50.574 63.341833, -50.4227 63.344133, -50.3136 63.345033, -50.27135 63.350467, -50.23455 63.360933, -50.23455 63.3682, -50.24955 63.3782, -50.34905 63.403633, 
+    -50.44995 63.4109, -50.5222 63.4091, -50.59855 63.3982, -50.92575 63.355067, -51.0348 63.353733, -51.0975 63.359167, -51.1248 63.380067, -51.12615 63.409167, -51.1125 63.4355, -51.0607 63.4546, 
+    -50.953 63.4782, -50.79895 63.492767, -50.73625 63.4982, -50.69945 63.5082, -50.6763 63.526367, -50.679 63.534567, -50.70625 63.5382, -50.77445 63.541833, -50.84125 63.535467, -51.0389 63.500033, 
+    -51.06615 63.500033, -51.0839 63.500933, -51.0866 63.524567, -51.088 63.599067, -51.1139 63.597267, -51.13845 63.5923, -51.15615 63.5841, -51.163 63.566833, -51.16845 63.539567, -51.1589 63.508667, 
+    -51.15205 63.4905, -51.16845 63.485067, -51.19295 63.485967, -51.2516 63.496867, -51.28975 63.504133, -51.3075 63.513233, -51.30475 63.525933, -51.2652 63.566833, -51.21205 63.631367, -51.1316 63.681333, 
+    -51.00755 63.757667, -50.91895 63.7813, -50.87395 63.7913, -50.8685 63.807667, -50.8808 63.8122, -50.9108 63.8113, -50.9803 63.7913, -51.13435 63.724067, -51.23385 63.670433, -51.3102 63.610467, 
+    -51.33885 63.554133, -51.36335 63.5305, -51.38245 63.525033, -51.39335 63.534133, -51.4288 63.5764, -51.4547 63.5864, -51.47925 63.590033, -51.4888 63.604567, -51.4656 63.6173, -51.4438 63.630933, 
+    -51.4465 63.654567, -51.4479 63.6709, -51.4288 63.687267, -51.41975 63.716233, -51.4418 63.742667, -51.4616 63.7632, -51.4594 63.783733, -51.41755 63.795467, -51.2618 63.808433, -51.20625 63.813067, 
+    -51.09615 63.839533, -50.9953 63.8686, -50.91895 63.896333, -50.91895 63.908133, -50.95715 63.908133, -51.06755 63.890867, -51.30475 63.834533, -51.34835 63.829567, -51.3838 63.829567, -51.40565 63.836833, 
+    -51.407 63.859533, -51.39335 63.889533, -51.4029 63.940433, -51.44245 63.994033, -51.4779 64.0113, -51.4888 64.024033, -51.49695 64.0422, -51.4888 64.0549, -51.44515 64.065833, -51.2066 64.0831, 
+    -51.0321 64.079033, -50.9435 64.093567, -50.84945 64.109933, -50.71585 64.135833, -50.6477 64.154933, -50.59315 64.159467, -50.525 64.158567, -50.4432 64.147233, -50.3846 64.149033, -50.25915 64.170867, 
+    -50.20735 64.170867, -50.12965 64.1659, -50.09285 64.159533, -50.07105 64.139533, -50.0274 64.099533, -50.0015 64.078633, -49.97425 64.067733, -49.9524 64.060467, -49.93335 64.066833, -49.9279 64.085467, 
+    -49.93745 64.104567, -50.0233 64.1509, -50.0983 64.194533, -50.1351 64.2027, -50.1992 64.2036, -50.2646 64.2009, -50.37775 64.185933, -50.42955 64.185, -50.4541 64.186833, -50.4568 64.196833, 
+    -50.43775 64.210467, -50.39545 64.240433, -50.3614 64.290433, -50.3491 64.331333, -50.3505 64.3386, -50.36685 64.3386, -50.4023 64.316767, -50.45 64.2677, -50.4991 64.235, -50.5768 64.200467, 
+    -50.70905 64.160033, -50.81535 64.141867, -50.8999 64.130067, -50.9967 64.1178, -51.2148 64.100533, -51.39745 64.102833, -51.56845 64.1335, -51.6477 64.161367, -51.6499 64.187033, -51.6169 64.206133, 
+    -51.55015 64.2078, -51.52155 64.2087, -51.4561 64.2096, -51.39475 64.2078, -51.3416 64.1996, -51.28435 64.185967, -51.25845 64.180533, -51.22575 64.182833, -51.1303 64.2001, -51.0185 64.227333, 
+    -50.9708 64.2319, -50.90265 64.230567, -50.87535 64.236, -50.8672 64.2469, -50.8863 64.252367, -50.919 64.268733, -50.9231 64.286, -50.90675 64.301433, -50.85085 64.331433, -50.7745 64.3723, 
+    -50.71315 64.387767, -50.65725 64.3914, -50.59045 64.378233, -50.55775 64.378233, -50.54275 64.386433, -50.55775 64.402767, -50.5945 64.425767, -50.59325 64.435633, -50.57225 64.4373, -50.4807 64.421667, 
+    -50.4773 64.420967, -50.43095 64.4146, -50.3819 64.407333, -50.25375 64.403267, -50.19105 64.415967, -50.15695 64.434167, -50.15015 64.4505, -50.16925 64.451433, -50.2033 64.443233, -50.266 64.434167, 
+    -50.33555 64.425967, -50.386 64.425967, -50.431 64.435067, -50.4664 64.444167, -50.47595 64.462333, -50.4746 64.482333, -50.4569 64.495033, -50.4187 64.508667, -50.38465 64.5114, -50.36145 64.519567, 
+    -50.3601 64.535033, -50.38325 64.5432, -50.4378 64.536833, -50.51005 64.526833, -50.55505 64.526833, -50.5891 64.545933, -50.6164 64.550467, -50.67635 64.551367, -50.7145 64.550033, -50.7186 64.560933, 
+    -50.705 64.577267, -50.67635 64.593633, -50.64225 64.604533, -50.59865 64.608167, -50.54005 64.607267, -50.4923 64.603633, -50.45415 64.604533, -50.42825 64.615433, -50.42825 64.629067, -50.4337 64.6409, 
+    -50.4664 64.647267, -50.5223 64.649967, -50.59045 64.664533, -50.6 64.677233, -50.56185 64.689967, -50.5046 64.691767, -50.40645 64.696333, -50.326 64.6936, -50.26465 64.683167, -50.2033 64.6541, 
+    -50.10515 64.5841, -49.9661 64.474167, -49.78205 64.394667, -49.6035 64.337433, -49.5367 64.310633, -49.51215 64.309733, -49.4917 64.3152, -49.48215 64.330633, -49.48215 64.4215, -49.4931 64.4297, 
+    -49.5176 64.4206, -49.54215 64.405167, -49.57625 64.396967, -49.61305 64.396067, -49.6471 64.3997, -49.7262 64.4206, -49.8189 64.449667, -49.9334 64.519633, -49.992 64.566433, -50.02065 64.599167, 
+    -50.0111 64.620967, -49.9852 64.630067, -49.9525 64.640967, -49.9293 64.646433, -49.91295 64.658233, -49.9143 64.671867, -49.92795 64.672767, -49.9511 64.669133, -49.98655 64.660033, -50.007 64.660033, 
+    -50.03975 64.668233, -50.06155 64.6773, -50.0697 64.6973, -50.0847 64.7164, -50.08065 64.7373, -50.0438 64.7809, -50.0247 64.805, -50.02745 64.813167, -50.0438 64.8141, -50.06015 64.812267, 
+    -50.11195 64.781367, -50.13925 64.757733, -50.1842 64.7432, -50.2374 64.7414, -50.2892 64.746833, -50.37645 64.757733, -50.47595 64.773667, -50.51275 64.795467, -50.52505 64.8736, -50.5332 64.901767, 
+    -50.5482 64.906333, -50.56185 64.9036, -50.5714 64.879967, -50.58095 64.833633, -50.5932 64.8, -50.62045 64.780933, -50.6518 64.7682, -50.66545 64.7596, -50.72135 64.6996, -50.76085 64.682333, 
+    -50.81265 64.6669, -50.8563 64.641433, -50.92445 64.598733, -50.9476 64.586033, -50.98715 64.577433, -51.04575 64.567433, -51.0962 64.567433, -51.12755 64.570133, -51.1371 64.5847, -51.12345 64.612867, 
+    -51.1221 64.646467, -51.118 64.6692, -51.0894 64.692833, -51.0512 64.709167, -51.01165 64.7328, -50.9885 64.759167, -50.9885 64.7628, -50.9994 64.770967, -51.03075 64.770067, -51.0921 64.7537, 
+    -51.18345 64.694633, -51.26385 64.619233, -51.3034 64.604267, -51.3334 64.593367, -51.3511 64.5788, -51.3702 64.544267, -51.3838 64.5061, -51.40425 64.490667, -51.44245 64.477033, -51.46835 64.459767, 
+    -51.4956 64.4316, -51.5733 64.382533, -51.5965 64.359367, -51.59375 64.3421, -51.58285 64.3321, -51.57055 64.3212, -51.57465 64.305767, -51.591 64.291233, -51.6292 64.263967, -51.6919 64.240333, 
+    -51.8882 64.190367, -51.9509 64.180833, -51.99045 64.1854, -52.0327 64.223567, -52.0409 64.2599, -52.04225 64.296267, -52.02045 64.3335, -52.01365 64.3617, -52.05725 64.3835, -52.0641 64.3935, 
+    -52.06275 64.411667, -52.05045 64.4362, -52.02455 64.454367, -51.99045 64.4653, -51.9605 64.470733, -51.94685 64.4662, -51.95365 64.440733, -51.9482 64.4244, -51.93865 64.418933, -51.90325 64.418033, 
+    -51.8814 64.430767, -51.8732 64.464833, -51.87325 64.475267, -51.8269 64.498, -51.82005 64.509367, -51.8173 64.531167, -51.82685 64.5339, -51.8514 64.525733, -51.89095 64.505733, -51.93865 64.494833, 
+    -51.9959 64.487567, -52.03135 64.483, -52.0825 64.469867, -52.1155 64.474267, -52.0957 64.5095, -52.14195 64.502167, -52.16835 64.5095, -52.12655 64.5623, -52.0847 64.5843, -52.0429 64.587233, 
+    -52.0341 64.604833, -52.1295 64.623867, -52.1254 64.654767, -52.1186 64.677467, -52.1036 64.697467, -52.08725 64.712033, -52.0532 64.7202, -52.0041 64.7211, -51.9605 64.722933, -51.9264 64.724733, 
+    -51.89915 64.735633, -51.8855 64.7529, -51.831 64.777433, -51.786 64.792, -51.7369 64.801067, -51.6701 64.8138, -51.63605 64.8147, -51.5788 64.813833, -51.5474 64.816567, -51.5079 64.8411, 
+    -51.47245 64.856533, -51.4302 64.871067, -51.38245 64.8738, -51.3334 64.875633, -51.2993 64.877, -51.28705 64.8852, -51.2993 64.893367, -51.3252 64.9079, -51.3293 64.920633, -51.33205 64.940633, 
+    -51.3116 64.974233, -51.2843 65.008767, -51.2843 65.025133, -51.2925 65.0306, -51.31295 65.028767, -51.33885 65.007867, -51.37295 64.9606, -51.39745 64.925167, -51.42475 64.9079, -51.49015 64.887, 
+    -51.5488 64.8752, -51.5774 64.8743, -51.58285 64.881567, -51.5679 64.909733, -51.5406 64.9679, -51.53925 64.994233, -51.53925 65.013333, -51.5638 65.013333, -51.5788 65.003333, -51.58835 64.981533, 
+    -51.6183 64.963333, -51.6769 64.934733, -51.696 64.9211, -51.696 64.913833, -51.67965 64.898367, -51.666 64.882033, -51.6674 64.8711, -51.67145 64.862033, -51.68645 64.8484, -51.7151 64.842033, 
+    -51.78055 64.832933, -51.8896 64.811133, -51.9441 64.7984, -51.9959 64.783433, -52.015 64.7825, -52.02725 64.787967, -52.02725 64.8016, -51.9891 64.828867, -51.9591 64.8552, -51.9441 64.889733, 
+    -51.94545 64.907, -51.96455 64.914267, -51.98225 64.912467, -52.01225 64.8943, -52.0409 64.862467, -52.0668 64.836133, -52.09135 64.830667, -52.10225 64.835233, -52.10905 64.8525, -52.13085 64.866133, 
+    -52.17175 64.8743, -52.18265 64.881567, -52.18405 64.910633, -52.1786 64.9279, -52.15675 64.9379, -52.11725 64.942433, -52.07225 64.950633, -52.03 64.966067, -52.0259 64.984267, -52.0259 64.9988, 
+    -52.0409 64.9997, -52.0818 65.0088, -52.1445 65.015133, -52.1854 65.033333, -52.2004 65.0606, -52.19085 65.076533, -52.1663 65.0838, -52.14315 65.089233, -52.11995 65.100133, -52.1159 65.121967, 
+    -52.1159 65.154667, -52.1118 65.1774, -52.0641 65.221, -51.98635 65.276433, -51.9659 65.297333, -51.97545 65.305067, -52 65.305067, -52.07225 65.2678, -52.15675 65.216033, -52.2004 65.185133, 
+    -52.2263 65.1733, -52.2426 65.176067, -52.2358 65.202433, -52.1731 65.2656, -52.17445 65.280133, -52.20035 65.290133, -52.24535 65.289233, -52.2767 65.2747, -52.38985 65.172, -52.43345 65.1384, 
+    -52.46075 65.122033, -52.48525 65.121133, -52.50025 65.125667, -52.50165 65.135667, -52.4921 65.154733, -52.45255 65.189267, -52.4362 65.207433, -52.43755 65.217, -52.48115 65.2397, -52.50705 65.2706, 
+    -52.51255 65.298767, -52.4989 65.317867, -52.45525 65.3324, -52.3653 65.3651, -52.2617 65.3942, -52.1717 65.4142, -52.019 65.4401, -51.96995 65.452833, -51.9277 65.478267, -51.8895 65.508267, 
+    -51.84315 65.527833, -51.80225 65.541467, -51.7886 65.559633, -51.79135 65.575067, -51.8309 65.5869, -51.8445 65.6078, -51.84725 65.632333, -51.84315 65.656867, -51.8227 65.6805, -51.76955 65.7032, 
+    -51.61415 65.742267, -51.4928 65.757267, -51.3224 65.7691, -51.12475 65.767767, -51.04295 65.759567, -50.938 65.739133, -50.8562 65.7055, -50.8071 65.698233, -50.7526 65.698233, -50.70215 65.711433, 
+    -50.66945 65.735067, -50.67215 65.745967, -50.7049 65.7414, -50.7676 65.7387, -50.83305 65.743233, -50.92435 65.7705, -50.9966 65.784133, -51.0634 65.795033, -51.1043 65.807333, -51.1043 65.821867, 
+    -51.08795 65.832767, -51.0484 65.842767, -51.0266 65.855467, -51.0293 65.8664, -51.0484 65.8664, -51.0811 65.8591, -51.13155 65.8364, -51.1861 65.8164, -51.2679 65.811867, -51.38375 65.801867, 
+    -51.4819 65.795967, -51.6155 65.7787, -51.7191 65.751033, -51.8254 65.722867, -51.8854 65.702867, -51.944 65.671967, -51.96855 65.6556, -51.9754 65.641067, -51.95495 65.618367, -51.90995 65.582, 
+    -51.8963 65.556567, -51.9086 65.545667, -51.9304 65.5311, -51.9672 65.512933, -52.0231 65.482033, -52.0967 65.469767, -52.1785 65.448867, -52.3312 65.4098, -52.4648 65.3603, -52.49205 65.359367, 
+    -52.51115 65.3612, -52.51385 65.376633, -52.50435 65.400267, -52.443 65.4348, -52.36255 65.491133, -52.3612 65.5084, -52.3762 65.512033, -52.40345 65.509333, -52.4866 65.4566, -52.5398 65.426633, 
+    -52.55615 65.426633, -52.5616 65.436633, -52.5602 65.472067, -52.51385 65.5166, -52.4675 65.544767, -52.4471 65.586567, -52.4471 65.671067, -52.4621 65.6888, -52.48665 65.6888, -52.57525 65.669733, 
+    -52.6434 65.6452, -52.6911 65.634267, -52.71155 65.634267, -52.7184 65.6461, -52.717 65.657, -52.67885 65.6679, -52.6557 65.6797, -52.6557 65.7097, -52.66115 65.7397, -52.65975 65.789667, 
+    -52.66385 65.798767, -52.6816 65.798767, -52.7075 65.7924, -52.73065 65.766033, -52.72245 65.7129, -52.75245 65.6829, -52.77975 65.659267, -52.8206 65.639267, -52.87515 65.6302, -52.9188 65.6293, 
+    -53.05235 65.637467, -53.0919 65.641567, -53.1096 65.662467, -53.09325 65.677, -53.0537 65.6852, -52.9978 65.6979, -52.9542 65.717, -52.9133 65.742433, -52.9133 65.756967, -52.9242 65.7579, 
+    -52.9624 65.754267, -53.04145 65.724267, -53.10005 65.715167, -53.1164 65.719733, -53.1219 65.7388, -53.1219 65.756067, -53.10825 65.774233, -53.0619 65.796967, -52.991 65.819667, -52.9433 65.8415, 
+    -52.86015 65.866933, -52.6979 65.887833, -52.63245 65.892833, -52.5834 65.884667, -52.4457 65.8356, -52.3571 65.812867, -52.3244 65.806067, -52.29165 65.806067, -52.2562 65.8188, -52.19895 65.847867, 
+    -52.10215 65.9142, -52.01765 65.9651, -51.94265 66.007367, -51.9113 66.0119, -51.86905 66.007367, -51.8118 65.984667, -51.77635 65.972833, -51.7409 65.971033, -51.72455 65.985133, -51.73 65.997867, 
+    -51.78725 66.017833, -51.8077 66.0342, -51.80495 66.048733, -51.7641 66.057833, -51.71365 66.060567, -51.6659 66.070567, -51.64545 66.0851, -51.64685 66.101467, -51.67685 66.103267, -51.76815 66.090533, 
+    -51.88675 66.066, -51.99445 66.0224, -52.079 65.976967, -52.23985 65.872033, -52.29575 65.840233, -52.3203 65.8375, -52.39525 65.851133, -52.5125 65.889767, -52.5452 65.898867, -52.55475 65.918867, 
+    -52.5452 65.9434, -52.5234 65.960667, -52.50705 65.961567, -52.4907 65.961567, -52.4675 65.951567, -52.44705 65.947033, -52.44025 65.9552, -52.4593 65.968833, -52.4525 65.981567, -52.44025 65.999733, 
+    -52.43885 66.021533, -52.4525 66.025167, -52.4784 66.020633, -52.5343 65.989733, -52.6338 65.941567, -52.7047 65.9252, -52.79195 65.9184, -52.8574 65.9084, -52.9351 65.8884, -53.0169 65.862967, 
+    -53.10415 65.832533, -53.1314 65.828, -53.1573 65.8298, -53.17095 65.840733, -53.1682 65.856167, -53.1546 65.872533, -53.12185 65.882533, -53.05645 65.9107, -53.0019 65.934333, -52.9501 65.9534, 
+    -52.9351 65.981567, -52.93785 65.9934, -52.961 65.9943, -53.0128 65.9752, -53.13005 65.939767, -53.20775 65.907967, -53.2582 65.897067, -53.29365 65.896167, -53.3836 65.903, -53.39315 65.907533, 
+    -53.39455 65.9248, -53.3918 65.970233, -53.3877 66.0057, -53.35635 66.022033, -53.28545 66.0502, -53.1614 66.0911, -53.06325 66.115633, -52.92285 66.144733, -52.8179 66.177933, -52.702 66.2297, 
+    -52.642 66.287867, -52.5643 66.3374, -52.44435 66.3774, -52.27255 66.428267, -52.1403 66.449633, -52.0067 66.458733, -51.96855 66.463267, -51.9549 66.484633, -51.9822 66.494633, -51.9849 66.506433, 
+    -51.9658 66.521, -51.87995 66.560967, -51.6959 66.630033, -51.6005 66.655467, -51.5037 66.669567, -51.45735 66.676833, -51.42875 66.6732, -51.41235 66.659567, -51.38645 66.655933, -51.3674 66.6614, 
+    -51.38375 66.680467, -51.40145 66.706833, -51.4001 66.7241, -51.3701 66.7368, -51.31015 66.750433, -51.1452 66.8036, -51.1043 66.805433, -51.0702 66.805433, -51.04025 66.8118, -51.03885 66.8236, 
+    -51.03885 66.8554, -51.01295 66.8636, -50.95705 66.863167, -50.8821 66.8359, -50.818 66.821367, -50.77845 66.820467, -50.73075 66.821367, -50.6544 66.831833, -50.56035 66.846367, -50.50855 66.8491, 
+    -50.46355 66.846367, -50.41175 66.833667, -50.3654 66.823233, -50.3504 66.826867, -50.3504 66.8414, -50.3586 66.8514, -50.3913 66.8705, -50.4363 66.877767, -50.4949 66.878667, -50.61625 66.8714, 
+    -50.72665 66.8523, -50.7989 66.8455, -50.83845 66.852767, -50.89295 66.874567, -50.90115 66.892767, -50.8889 66.904567, -50.85205 66.9273, -50.83435 66.944567, -50.8357 66.956367, -50.86025 66.9582, 
+    -50.90115 66.952733, -51.06065 66.892767, -51.26375 66.819633, -51.3592 66.796, -51.4751 66.7592, -51.6223 66.703767, -51.685 66.689233, -51.8963 66.611567, -52.00945 66.569767, -52.05445 66.538433, 
+    -52.10895 66.507533, -52.1444 66.4921, -52.20305 66.474833, -52.33525 66.443933, -52.4484 66.4117, -52.5343 66.3826, -52.60515 66.355333, -52.6556 66.326267, -52.71965 66.284033, -52.76195 66.255867, 
+    -52.8642 66.215867, -52.9828 66.1659, -53.17775 66.1164, -53.31135 66.0864, -53.38905 66.087767, -53.4586 66.0914, -53.52265 66.096867, -53.5581 66.1105, -53.5608 66.125933, -53.5431 66.154133, 
+    -53.50495 66.195, -53.46405 66.212267, -53.4095 66.219533, -53.325 66.2268, -53.235 66.240433, -53.1464 66.2459, -53.1232 66.259533, -53.1246 66.262267, -53.1573 66.269533, -53.28 66.261333, 
+    -53.50085 66.2477, -53.52675 66.248633, -53.54585 66.2659, -53.54585 66.2886, -53.54855 66.3277, -53.57035 66.357267, -53.5772 66.375433, -53.5622 66.410867, -53.5499 66.485367, -53.5322 66.509, 
+    -53.50355 66.512633, -53.4313 66.513567, -53.3236 66.5099, -53.22545 66.4981, -53.14775 66.485833, -53.0905 66.494933, -53.01825 66.508567, -52.94055 66.5122, -52.83285 66.5154, -52.68835 66.507233, 
+    -52.59565 66.498133, -52.5152 66.495867, -52.47025 66.4986, -52.4416 66.505867, -52.41705 66.5204, -52.4198 66.534967, -52.44705 66.534967, -52.5384 66.534967, -52.63245 66.534967, -52.72515 66.5395, 
+    -52.8833 66.557667, -52.95285 66.560867, -53.03055 66.5536, -53.0987 66.535433, -53.1682 66.527233, -53.21865 66.5277, -53.4122 66.552233, -53.4395 66.573133, -53.4354 66.5995, -53.40675 66.6222, 
+    -53.3645 66.624033, -53.2568 66.624933, -53.04685 66.6095, -52.8315 66.614933, -52.59155 66.621767, -52.47025 66.6263, -52.46345 66.634933, -52.48795 66.6522, -52.5725 66.669467, -52.79335 66.6813, 
+    -52.8738 66.677233, -52.9392 66.6627, -52.9815 66.6527, -53.0251 66.649067, -53.066 66.6536, -53.1287 66.668133, -53.15325 66.6786, -53.1587 66.692233, -53.13825 66.702233, -53.0987 66.705867, 
+    -53.03465 66.705867, -52.97875 66.705867, -52.9024 66.714033, -52.7756 66.743133, -52.6638 66.766333, -52.63245 66.7863, -52.6379 66.799033, -52.66655 66.799033, -52.7579 66.797233, -52.92555 66.760867, 
+    -52.98555 66.7545, -53.02505 66.7536, -53.0496 66.757233, -53.0578 66.7668, -53.03735 66.790433, -52.991 66.8077, -52.92555 66.824967, -52.8424 66.838567, -52.6706 66.8395, -52.5411 66.828167, 
+    -52.47565 66.8209, -52.42385 66.797267, -52.37615 66.77, -52.3339 66.756833, -52.31615 66.759567, -52.30935 66.770467, -52.3121 66.777733, -52.3639 66.812267, -52.3639 66.821367, -52.3516 66.834067, 
+    -52.3216 66.8368, -52.27935 66.8359, -52.25345 66.841367, -52.23575 66.8559, -52.24255 66.869533, -52.2862 66.872233, -52.3407 66.872233, -52.3775 66.880433, -52.39795 66.895867, -52.4034 66.927667, 
+    -52.40205 66.954933, -52.4225 66.964933, -52.44295 66.964933, -52.46475 66.9522, -52.47295 66.934033, -52.5002 66.912233, -52.5343 66.900433, -52.7047 66.893133, -53.05095 66.888167, -53.39585 66.885, 
+    -53.509 66.8873, -53.5417 66.89, -53.60445 66.914567, -53.72165 66.9618, -53.74485 66.977733, -53.75165 67.000433, -53.7489 67.0186, -53.73255 67.024067, -53.68485 67.020433, -53.60305 67.010433, 
+    -53.5158 67.002267, -53.46535 67.004067, -53.419 67.0159, -53.39035 67.0309, -53.40265 67.036367, -53.4531 67.037267, -53.60715 67.048167, -53.69575 67.057267, -53.78435 67.0541, -53.8266 67.055933, 
+    -53.83755 67.076833, -53.8171 67.1068, -53.7912 67.119533, -53.7598 67.1268, -53.6671 67.1359, -53.52535 67.1277, -53.4749 67.1277, -53.43535 67.128633, -53.4299 67.1386, -53.46265 67.1568, 
+    -53.49945 67.172233, -53.49945 67.186767, -53.47625 67.186767, -53.39445 67.1777, -53.26085 67.17, -53.01 67.183633, -52.8873 67.191367, -52.66235 67.2268, -52.5056 67.236367, -52.44425 67.2409, 
+    -52.39245 67.247267, -52.33515 67.264533, -52.22475 67.299533, -52.11295 67.320433, -52.06795 67.329533, -52.0189 67.329533, -51.93165 67.306367, -51.8526 67.283667, -51.75305 67.2764, -51.6631 67.2655, 
+    -51.4927 67.254167, -51.41365 67.250533, -51.35635 67.240533, -51.25955 67.183767, -51.11235 67.071967, -51.081 67.062, -50.9924 67.052467, -50.9542 67.0652, -50.9542 67.0852, -50.95965 67.093367, 
+    -50.9951 67.093367, -51.0319 67.093367, -51.0483 67.094267, -51.066 67.0952, -51.081 67.105167, -51.17645 67.176067, -51.27865 67.240567, -51.36455 67.286933, -51.37955 67.294667, -51.37545 67.311033, 
+    -51.3509 67.325567, -51.3264 67.332833, -51.2623 67.343733, -51.19005 67.345567, -51.14235 67.3492, -51.10555 67.354667, -51.08645 67.367367, -51.081 67.377833, -51.08645 67.3842, -51.11645 67.3851, 
+    -51.19415 67.380567, -51.2923 67.367833, -51.39865 67.351467, -51.42185 67.340133, -51.4491 67.3165, -51.4777 67.303767, -51.53635 67.2974, -51.70945 67.299233, -51.79125 67.3097, -51.86895 67.316067, 
+    -51.95075 67.343333, -52.0189 67.356967, -52.06935 67.360167, -52.12115 67.356533, -52.1975 67.340167, -52.29835 67.3129, -52.4115 67.290667, -52.5192 67.2743, -52.62145 67.258833, -52.74005 67.250233, 
+    -52.83005 67.234767, -52.9268 67.220233, -53.05085 67.211633, -53.08355 67.2107, -53.104 67.213433, -53.11495 67.2189, -53.11355 67.237967, -53.08905 67.2625, -53.08905 67.278867, -53.10675 67.279767, 
+    -53.15175 67.258867, -53.2649 67.214333, -53.3358 67.211167, -53.4285 67.213, -53.4912 67.217533, -53.54165 67.218433, -53.57165 67.213467, -53.68615 67.1762, -53.73525 67.168, -53.76795 67.168, 
+    -53.79385 67.174367, -53.7993 67.192567, -53.7925 67.275233, -53.7911 67.328867, -53.7775 67.3534, -53.7434 67.377933, -53.66435 67.398833, -53.5471 67.435167, -53.4176 67.460633, -53.29625 67.472933, 
+    -53.1872 67.4829, -53.14905 67.489267, -53.14225 67.5038, -53.1436 67.5179, -53.15725 67.524267, -53.15725 67.5379, -53.13545 67.5506, -53.08365 67.567867, -52.99775 67.587867, -52.92685 67.614233, 
+    -52.8955 67.6433, -52.8955 67.666033, -52.91325 67.666033, -52.9432 67.657833, -52.9855 67.645133, -53.01545 67.645133, -53.03185 67.648767, -53.03185 67.6642, -53.01 67.687833, -52.9773 67.707833, 
+    -52.9255 67.7169, -52.8696 67.7169, -52.76055 67.701467, -52.67195 67.679233, -52.64875 67.679233, -52.63375 67.680133, -52.62425 67.691933, -52.67195 67.7174, -52.71555 67.7301, -52.7442 67.744633, 
+    -52.73735 67.752833, -52.71965 67.755567, -52.6147 67.751933, -52.387 67.741933, -52.2343 67.724233, -52.01075 67.687867, -51.94805 67.668333, -51.79125 67.608367, -51.75855 67.605633, -51.69855 67.605633, 
+    -51.61675 67.611567, -51.5404 67.633367, -51.4327 67.662433, -51.37685 67.666067, -51.24735 67.659267, -51.15055 67.644733, -51.0892 67.628367, -50.9406 67.559767, -50.7552 67.470733, -50.60795 67.423967, 
+    -50.55345 67.414867, -50.49345 67.410333, -50.4021 67.410333, -50.29985 67.405367, -50.2467 67.394433, -50.2085 67.393533, -50.1731 67.398067, -50.14855 67.413533, -50.14715 67.4308, -50.16215 67.4417, 
+    -50.1949 67.4417, -50.2726 67.438967, -50.4389 67.438967, -50.5439 67.448967, -50.70745 67.490767, -50.7456 67.513967, -50.77015 67.536667, -50.762 67.546667, -50.7361 67.553933, -50.71835 67.562133, 
+    -50.72515 67.5694, -50.7538 67.5694, -50.7988 67.568467, -50.83285 67.563033, -50.86015 67.563933, -50.8901 67.573933, -50.9024 67.589367, -50.8915 67.605733, -50.8915 67.619367, -50.9133 67.627533, 
+    -51.01145 67.645733, -51.12185 67.685267, -51.1655 67.6989, -51.1764 67.716167, -51.1846 67.736167, -51.17915 67.7498, -51.15325 67.7507, -51.09735 67.735267, -51.01555 67.7198, -50.94465 67.718, 
+    -50.85195 67.718, -50.7429 67.7289, -50.68155 67.7398, -50.63385 67.748433, -50.5861 67.769367, -50.54525 67.778433, -50.4907 67.7839, -50.43755 67.7839, -50.3762 67.781167, -50.28485 67.7562, 
+    -50.24805 67.7553, -50.2249 67.763467, -50.2358 67.7789, -50.29575 67.7998, -50.43075 67.8307, -50.4866 67.831633, -50.56435 67.831633, -50.6243 67.831633, -50.702 67.845233, -50.73745 67.848433, 
+    -50.7606 67.847533, -50.77835 67.841167, -50.78105 67.831167, -50.77835 67.823, -50.75515 67.8139, -50.6979 67.8048, -50.6679 67.795733, -50.64475 67.7839, -50.6461 67.773, -50.66385 67.763933, 
+    -50.70475 67.7612, -50.80015 67.754833, -50.89695 67.7512, -51.00875 67.7521, -51.08235 67.761667, -51.12735 67.774367, -51.1519 67.794367, -51.1519 67.819833, -51.1369 67.838, -51.10555 67.8398, 
+    -51.04285 67.8398, -50.98285 67.828, -50.9406 67.825267, -50.9215 67.832533, -50.9215 67.846167, -50.94875 67.867967, -50.97875 67.877067, -51.04555 67.877967, -51.2964 67.8689, -51.33595 67.870267, 
+    -51.39185 67.885733, -51.4559 67.906633, -51.4859 67.906633, -51.49405 67.901167, -51.48455 67.891167, -51.4341 67.864833, -51.3141 67.8103, -51.29775 67.794867, -51.29775 67.783033, -51.3032 67.764867, 
+    -51.3264 67.753967, -51.3523 67.742133, -51.40275 67.728533, -51.44635 67.728533, -51.4927 67.7249, -51.59495 67.697633, -51.65495 67.685367, -51.6863 67.680833, -51.72855 67.682667, -51.79125 67.6963, 
+    -51.90575 67.730833, -51.97935 67.745833, -52.1048 67.7604, -52.1675 67.769467, -52.20295 67.779467, -52.22615 67.794467, -52.2275 67.8163, -52.21385 67.830833, -52.15795 67.8481, -52.0312 67.8481, 
+    -51.9453 67.8481, -51.8567 67.8581, -51.7722 67.8722, -51.70945 67.897633, -51.689 67.9122, -51.689 67.9231, -51.70675 67.9249, -51.7449 67.922167, -51.824 67.9031, -51.9317 67.8931, 
+    -52.10615 67.878567, -52.1648 67.8731, -52.24795 67.849933, -52.2766 67.849933, -52.3052 67.8545, -52.34065 67.849933, -52.37065 67.832667, -52.41425 67.8145, -52.4511 67.806333, -52.64875 67.790433, 
+    -52.79055 67.781367, -52.86555 67.763667, -53.0155 67.7255, -53.06865 67.7055, -53.1068 67.6687, -53.17225 67.610567, -53.2159 67.579667, -53.2663 67.547867, -53.3195 67.5333, -53.389 67.513333, 
+    -53.4776 67.4829, -53.52125 67.4702, -53.59075 67.467467, -53.6494 67.467467, -53.66575 67.477467, -53.6794 67.520633, -53.6685 67.5779, -53.63575 67.590633, -53.59215 67.605167, -53.57985 67.616067, 
+    -53.6044 67.6215, -53.60985 67.6297, -53.5935 67.655133, -53.56485 67.676033, -53.5526 67.705133, -53.55395 67.717833, -53.58665 67.745567, -53.6153 67.753733, -53.61255 67.772833, -53.5812 67.796467, 
+    -53.54715 67.803733, -53.4844 67.805533, -53.42715 67.8001, -53.3999 67.7919, -53.39035 67.763733, -53.3658 67.745567, -53.3372 67.7374, -53.3004 67.741033, -53.2731 67.7492, -53.2581 67.758767, 
+    -53.25945 67.769667, -53.3208 67.789667, -53.32625 67.798733, -53.32625 67.823267, -53.29765 67.8351, -53.2513 67.856, -53.2131 67.8669, -53.15315 67.8678, -53.0686 67.865067, -52.98 67.8551, 
+    -52.91045 67.851033, -52.8941 67.856467, -52.8941 67.865567, -52.9091 67.871033, -52.9732 67.882833, -53.04955 67.891, -53.12725 67.904633, -53.18175 67.912833, -53.20765 67.933733, -53.2104 67.9637, 
+    -53.18585 67.9846, -53.1436 67.997333, -53.0904 68.0164, -53.0427 68.0264, -52.99225 68.030033, -52.9473 68.0255, -52.8941 68.0028, -52.81775 67.9628, -52.68145 67.919167, -52.57105 67.896933, 
+    -52.49605 67.889633, -52.3747 67.886933, -52.20975 67.8874, -52.13885 67.894667, -52.11025 67.902867, -52.09385 67.9174, -52.0816 67.9338, -52.08705 67.9438, -52.1825 67.939733, -52.3856 67.934267, 
+    -52.54785 67.939267, -52.6487 67.952, -52.72505 67.978367, -52.88865 68.054267, -52.935 68.091533, -52.94455 68.114233, -52.92955 68.139667, -52.9091 68.1424, -52.7946 68.117867, -52.5601 68.042433, 
+    -52.4524 68.018833, -52.4006 68.014267, -52.3706 68.0202, -52.36245 68.027467, -52.38425 68.037467, -52.4047 68.040167, -52.41695 68.050167, -52.4238 68.070167, -52.4333 68.079267, -52.4633 68.082, 
+    -52.541 68.0956, -52.6378 68.108333, -52.7155 68.141067, -52.74005 68.152433, -52.75505 68.172433, -52.7373 68.186067, -52.70185 68.187867, -52.6187 68.191533, -52.5383 68.1788, -52.3338 68.127, 
+    -52.1402 68.070233, -51.99165 68.042967, -51.84985 68.032533, -51.6113 68.011633, -51.3141 67.998467, -51.0101 67.9844, -50.9065 67.963967, -50.6311 67.8949, -50.4948 67.882633, -50.2753 67.871733, 
+    -50.22895 67.884933, -50.2126 67.900367, -50.23305 67.906733, -50.2794 67.915833, -50.3612 67.917633, -50.4239 67.9149, -50.4539 67.919467, -50.46345 67.932167, -50.45525 67.949433, -50.4089 67.977633, 
+    -50.3503 68.009433, -50.3244 68.033033, -50.31485 68.0594, -50.3244 68.065767, -50.35165 68.056667, -50.43205 68.015767, -50.48795 67.979433, -50.53975 67.963067, -50.6025 67.9567, -50.67065 67.9608, 
+    -50.762 67.974433, -50.91875 68.0126, -51.06325 68.040333, -51.2391 68.093933, -51.31135 68.1244, -51.3468 68.159833, -51.3359 68.173467, -51.3141 68.1762, -51.2568 68.169833, -51.04145 68.133467, 
+    -50.90375 68.100767, -50.80695 68.0676, -50.75105 68.053067, -50.69655 68.049433, -50.6243 68.049433, -50.5207 68.066267, -50.4975 68.083533, -50.4989 68.0926, -50.55615 68.094433, -50.62705 68.0926, 
+    -50.64475 68.096233, -50.63655 68.1126, -50.62975 68.128067, -50.65155 68.128067, -50.6829 68.116233, -50.7211 68.103533, -50.77015 68.103533, -50.8397 68.1108, -51.01965 68.156667, -51.1396 68.1912, 
+    -51.20915 68.216667, -51.22275 68.233, -51.2023 68.243933, -51.1614 68.244833, -51.10825 68.249367, -51.0701 68.2612, -51.04555 68.278467, -51.0428 68.303, -51.051 68.363867, -51.0401 68.3875, 
+    -51.0251 68.4016, -50.9951 68.4134, -50.9324 68.417067, -50.88335 68.427033, -50.85195 68.445233, -50.85195 68.456133, -50.88335 68.455233, -50.9883 68.438867, -51.11645 68.4207, -51.32775 68.4207, 
+    -51.4341 68.427533, -51.4736 68.423, -51.48725 68.416633, -51.4845 68.399367, -51.4668 68.390267, -51.41635 68.391167, -51.35775 68.384833, -51.3032 68.363, -51.22825 68.355733, -51.18325 68.353933, 
+    -51.1655 68.348467, -51.1628 68.328467, -51.171 68.315767, -51.1928 68.295767, -51.25005 68.284867, -51.3223 68.271233, -51.36865 68.252133, -51.4082 68.219433, -51.4409 68.1949, -51.4736 68.1858, 
+    -51.69175 68.170367, -51.824 68.153567, -52.0244 68.1254, -52.0762 68.121333, -52.1321 68.131333, -52.20705 68.154967, -52.218 68.174033, -52.1907 68.185833, -52.128 68.186767, -52.0476 68.187667, 
+    -51.9085 68.193133, -51.824 68.210367, -51.809 68.2222, -51.8131 68.2331, -51.8608 68.238567, -52.1648 68.2222, -52.3475 68.2122, -52.39795 68.209933, -52.4252 68.210867, -52.447 68.223567, 
+    -52.4579 68.241767, -52.47835 68.254467, -52.50835 68.255367, -52.6692 68.239033, -52.7401 68.2404, -52.7687 68.244033, -52.78915 68.257667, -52.7878 68.276767, -52.75645 68.293133, -52.6992 68.304033, 
+    -52.6474 68.318567, -52.63105 68.334933, -52.6474 68.336733, -52.69375 68.337633, -52.77145 68.337633, -52.8478 68.324, -52.9037 68.307667, -52.9473 68.288133, -52.97595 68.280867, -53.00595 68.279067, 
+    -53.0373 68.279967, -53.1 68.300867, -53.1368 68.309033, -53.1804 68.319933, -53.2145 68.318133, -53.2322 68.3036, -53.23085 68.274567, -53.2445 68.257767, -53.2813 68.255033, -53.3331 68.255033, 
+    -53.3631 68.2605, -53.374 68.2714, -53.3876 68.297767, -53.4135 68.299567, -53.45715 68.299567, -53.4817 68.299567, -53.4885 68.3032, -53.48715 68.3332, -53.4694 68.341367, -53.4326 68.3432, 
+    -53.3781 68.3432, -53.33445 68.345933, -53.299 68.3641, -53.26355 68.371367, -53.20905 68.3632, -53.0577 68.338633, -53.01 68.335, -52.9732 68.338633, -52.93365 68.3559, -52.87775 68.377267, 
+    -52.80005 68.3909, -52.72505 68.398167, -52.57105 68.395433, -52.492 68.390467, -52.45655 68.4068, -52.44835 68.422267, -52.46065 68.4386, -52.5288 68.455867, -52.5806 68.464967, -52.58875 68.473133, 
+    -52.57105 68.485867, -52.51925 68.485867, -52.4756 68.4795, -52.43335 68.475867, -52.37065 68.483133, -52.32295 68.482233, -52.25885 68.4786, -52.1457 68.4818, -52.0966 68.4836, -52.053 68.495433, 
+    -51.99845 68.5336, -51.95755 68.561767, -51.92755 68.572233, -51.90165 68.573133, -51.8785 68.5704, -51.87575 68.554067, -51.8921 68.532233, -51.9044 68.503167, -51.9003 68.4868, -51.8853 68.4741, 
+    -51.84985 68.469533, -51.74895 68.476833, -51.6004 68.490433, -51.3959 68.504533, -51.3482 68.507267, -51.25275 68.508167, -51.17095 68.5168, -51.1219 68.529533, -51.0837 68.545, -51.04825 68.5686, 
+    -51.04825 68.614067, -51.0428 68.6595, -51.02645 68.6595, -50.9978 68.644033, -50.8874 68.5777, -50.81515 68.5491, -50.80015 68.555467, -50.7988 68.567267, -50.8724 68.6218, -50.9242 68.6554, 
+    -50.9351 68.6836, -50.9106 68.6972, -50.87375 68.703567, -50.8288 68.7163, -50.78515 68.733567, -50.7647 68.750833, -50.7647 68.7572, -50.77425 68.765367, -50.8165 68.764467, -50.9242 68.7363, 
+    -50.9992 68.722667, -51.0551 68.723567, -51.0878 68.731733, -51.1164 68.754467, -51.1164 68.786267, -51.096 68.824433, -51.066 68.8776, -51.0483 68.934867, -51.03875 68.993933, -51.0224 69.025733, 
+    -51.00055 69.035733, -50.97195 69.039367, -50.89835 69.037533, -50.85605 69.0339, -50.8261 69.023, -50.81925 69.007567, -50.8356 68.9926, -50.8724 68.970767, -50.87925 68.958067, -50.87925 68.948067, 
+    -50.8615 68.939867, -50.83835 68.9408, -50.8138 68.9608, -50.7879 68.970767, -50.75245 68.977133, -50.717 68.968067, -50.63385 68.948067, -50.61615 68.9181, -50.57525 68.910833, -50.4989 68.920833, 
+    -50.48255 68.950833, -50.4471 68.975367, -50.413 68.982633, -50.34755 68.976267, -50.2644 68.951733, -50.2276 68.9272, -50.1935 68.9163, -50.1499 68.912667, -50.12125 68.9172, -50.1267 68.932633, 
+    -50.1417 68.952633, -50.2126 68.996267, -50.30665 69.005333, -50.4048 69.007167, -50.5316 69.028967, -50.59025 69.058067, -50.6243 69.089867, -50.6216 69.111667, -50.5943 69.117133, -50.5016 69.108933, 
+    -50.36395 69.099867, -50.26985 69.098933, -50.19625 69.108033, -50.15125 69.129833, -50.12535 69.1571, -50.1417 69.175267, -50.21535 69.175267, -50.29575 69.172567, -50.3435 69.163467, -50.37485 69.148, 
+    -50.4103 69.1453, -50.42525 69.149833, -50.44435 69.1771, -50.44025 69.2298, -50.41165 69.287067, -50.398 69.319767, -50.4021 69.3234, -50.42665 69.3234, -50.45935 69.299767, -50.50025 69.2307, 
+    -50.53435 69.1998, -50.57795 69.1871, -50.7552 69.182533, -50.7688 69.182533, -50.82335 69.174833, -50.9351 69.1394, -50.95555 69.138467, -50.98555 69.1394, -50.9978 69.149367, -50.9978 69.195733, 
+    -50.98285 69.299333, -50.9651 69.332033, -50.94875 69.332033, -50.91465 69.321133, -50.88605 69.305667, -50.8683 69.305667, -50.8533 69.3166, -50.84785 69.3702, -50.81925 69.395633, -50.7879 69.406567, 
+    -50.68975 69.404733, -50.5725 69.397467, -50.50705 69.387467, -50.4825 69.395633, -50.4484 69.4179, -50.41025 69.422467, -50.3721 69.4161, -50.33665 69.4179, -50.31755 69.423367, -50.31755 69.432467, 
+    -50.3421 69.443367, -50.4048 69.4597, -50.4375 69.4597, -50.4716 69.4579, -50.51115 69.439733, -50.5493 69.434267, -50.6229 69.428833, -50.7347 69.430633, -50.7824 69.4379, -50.8015 69.452, 
+    -50.80965 69.507433, -50.7933 69.561033, -50.7715 69.572867, -50.74285 69.573767, -50.6638 69.563767, -50.56565 69.5465, -50.4852 69.5365, -50.4375 69.536067, -50.43205 69.5488, -50.4484 69.566967, 
+    -50.5002 69.568767, -50.65015 69.5933, -50.7074 69.605133, -50.7374 69.618767, -50.7265 69.6333, -50.6924 69.639667, -50.6379 69.651467, -50.59015 69.678733, -50.55065 69.691467, -50.44295 69.691467, 
+    -50.263 69.6842, -50.2289 69.683267, -50.218 69.690533, -50.21935 69.714167, -50.24665 69.774133, -50.26845 69.790967, -50.34345 69.8064, -50.4348 69.819133, -50.47705 69.834567, -50.50705 69.854567, 
+    -50.5016 69.870933, -50.48115 69.880933, -50.4457 69.884567, -50.36935 69.881833, -50.30935 69.880033, -50.25345 69.8882, -50.2194 69.912733, -50.20165 69.95, -50.20305 69.9827, -50.23845 70.005433, 
+    -50.31755 70.0145, -50.3871 70.0168, -50.4607 70.0168, -50.53975 70.0059, -50.6352 69.979533, -50.8056 69.9282, -50.94875 69.909133, -51.0878 69.8878, -51.16415 69.8878, -51.2023 69.891433, 
+    -51.21595 69.903233, -51.2105 69.9196, -51.1805 69.9396, -51.1369 69.9596, -51.0796 69.975033, -51.03735 69.977767, -50.9869 69.984133, -50.95285 69.997767, -50.94465 70.0223, -50.9801 70.035, 
+    -51.19415 70.036833, -51.2323 70.029567, -51.2882 69.9828, -51.3727 69.930067, -51.4136 69.914633, -51.4613 69.913733, -51.4995 69.913733, -51.52405 69.925533, -51.5377 69.948733, -51.49405 69.9996, 
+    -51.4954 70.0105, -51.5227 70.0205, -51.5636 70.0096, -51.6863 69.974167, -51.7517 69.969633, -51.8635 69.970533, -51.94395 69.985533, -52.02025 70.0028, -52.08845 70.0119, -52.1934 70.0128, 
+    -52.31745 70.009633, -52.3829 70.016, -52.44835 70.0369, -52.5042 70.062333, -52.68415 70.130067, -52.83 70.180033, -53.04265 70.239567, -53.15855 70.255933, -53.32625 70.282767, -53.45985 70.289133, 
+    -53.7925 70.335033, -54.0256 70.383667, -54.1183 70.414567, -54.2519 70.480467, -54.3923 70.533167, -54.5109 70.5491, -54.56 70.563633, -54.5845 70.596333, -54.5845 70.6227, -54.56135 70.6536, 
+    -54.50955 70.679933, -54.40455 70.721733, -54.19465 70.792633, -54.10195 70.799467, -54.0324 70.799467, -53.9738 70.794933, -53.89745 70.766767, -53.81155 70.748167, -53.72025 70.744533, -53.64115 70.735433, 
+    -53.5512 70.716333, -53.4626 70.691367, -53.3072 70.691367, -53.2131 70.690467, -52.9677 70.6982, -52.85865 70.694567, -52.69235 70.678667, -52.52055 70.6505, -52.29155 70.595533, -52.147 70.556467, 
+    -51.8798 70.483333, -51.7939 70.456067, -51.55535 70.388367, -51.4967 70.375667, -51.3413 70.366133, -51.2404 70.3516, -51.145 70.326167, -50.98275 70.295733, -50.8178 70.286667, -50.62965 70.2535, 
+    -50.57925 70.2508, -50.54105 70.2535, -50.5029 70.272133, -50.5029 70.295767, -50.5288 70.3203, -50.59015 70.343933, -50.62965 70.3521, -50.65285 70.3612, -50.64875 70.3812, -50.6501 70.400267, 
+    -50.6692 70.4021, -50.70055 70.394833, -50.76325 70.3721, -50.8178 70.365733, -50.92685 70.3553, -50.9814 70.3562, -51.055 70.3644, -51.1477 70.4003, -51.3222 70.4839, -51.33035 70.5021, 
+    -51.3181 70.526633, -51.29085 70.5457, -51.26355 70.549333, -51.2186 70.542067, -51.12725 70.4939, -51.04545 70.4612, -50.9773 70.456667, -50.91595 70.4512, -50.8846 70.4621, -50.8696 70.488467, 
+    -50.8846 70.501667, -50.9405 70.5171, -50.9432 70.534367, -50.94185 70.551633, -50.9214 70.561633, -50.8805 70.558, -50.7183 70.5153, -50.63375 70.5071, -50.5588 70.5071, -50.53425 70.515733, 
+    -50.53425 70.526667, -50.55745 70.533933, -50.6515 70.5403, -50.7524 70.553, -50.8887 70.5839, -50.9596 70.588, -51.0005 70.5871, -51.02775 70.5871, -51.0441 70.588, -51.06185 70.599833, 
+    -51.06185 70.663433, -51.0659 70.677067, -51.07685 70.693433, -51.09045 70.697967, -51.1082 70.697967, -51.12045 70.693433, -51.13545 70.662533, -51.1327 70.641633, -51.13955 70.626167, -51.1477 70.622533, 
+    -51.1627 70.623433, -51.2622 70.650267, -51.3331 70.656633, -51.37675 70.669333, -51.42035 70.689333, -51.4258 70.702067, -51.4149 70.713867, -51.3808 70.719333, -51.3331 70.7275, -51.30855 70.742033, 
+    -51.29355 70.772933, -51.27175 70.777467, -51.22405 70.783833, -51.15995 70.7784, -51.1109 70.765667, -51.0591 70.7484, -51.0373 70.732967, -51.00595 70.6966, -50.9882 70.6757, -50.96095 70.6639, 
+    -50.90095 70.659333, -50.78645 70.659333, -50.6474 70.664333, -50.57105 70.6798, -50.54245 70.697067, -50.53015 70.714333, -50.5438 70.726133, -50.57925 70.725233, -50.64195 70.714333, -50.7183 70.706133, 
+    -50.7619 70.707067, -50.83415 70.7334, -50.92825 70.781567, -50.98955 70.800667, -51.0618 70.822467, -51.1327 70.824767, -51.21175 70.8302, -51.39715 70.8502, -51.5839 70.877933, -51.73525 70.907, 
+    -51.85795 70.925633, -51.922 70.947467, -51.93835 70.968367, -51.9302 70.989267, -51.90155 71.010167, -51.87155 71.0156, -51.8307 71.0156, -51.7734 71.010167, -51.6739 70.969267, -51.5335 70.942, 
+    -51.389 70.929267, -51.22405 70.911567, -51.11365 70.913367, -51.04275 70.925667, -50.98825 70.959267, -50.98825 70.979267, -50.99505 70.996533, -51.0264 71.008333, -51.0823 71.011967, -51.17225 71.0029, 
+    -51.24045 70.9947, -51.3086 70.995633, -51.39855 71.011967, -51.42855 71.021533, -51.44765 71.036967, -51.4408 71.0488, -51.41625 71.055133, -51.36585 71.0488, -51.32355 71.046967, -51.29765 71.0615, 
+    -51.2813 71.086967, -51.2813 71.106933, -51.2922 71.117867, -51.33995 71.1224, -51.39445 71.119667, -51.464 71.1033, -51.52805 71.073333, -51.5717 71.0615, -51.6235 71.062433, -51.7421 71.086033, 
+    -51.78845 71.090133, -51.8607 71.0865, -51.9193 71.081967, -51.9834 71.0638, -52.072 71.041067, -52.15105 71.0179, -52.18925 71.012467, -52.21105 71.0152, -52.2274 71.0261, -52.2315 71.053367, 
+    -52.2056 71.0897, -52.12515 71.1224, -52.00385 71.1733, -51.8689 71.211467, -51.7871 71.2142, -51.72165 71.2083, -51.6467 71.203767, -51.60035 71.2056, -51.5758 71.215567, -51.569 71.235567, 
+    -51.5758 71.244667, -51.6085 71.266467, -51.66985 71.287367, -51.7312 71.294633, -51.8021 71.294633, -51.8716 71.283733, -51.97795 71.2383, -52.04475 71.210133, -52.1102 71.199233, -52.19335 71.196067, 
+    -52.26835 71.184267, -52.3297 71.166067, -52.38695 71.1361, -52.4565 71.085667, -52.48645 71.073867, -52.50555 71.073867, -52.5301 71.084767, -52.53825 71.110233, -52.5328 71.1411, -52.49465 71.1693, 
+    -52.42375 71.215633, -52.3665 71.2547, -52.30925 71.291967, -52.25335 71.320133, -52.18385 71.343767, -52.11565 71.351933, -52.0189 71.352833, -51.8785 71.381467, -51.7967 71.388733, -51.6849 71.3851, 
+    -51.4913 71.370133, -51.4654 71.371033, -51.43545 71.392833, -51.4436 71.411933, -51.4627 71.421, -51.53905 71.421933, -51.7367 71.432833, -51.7967 71.435567, -51.8921 71.435567, -52.008 71.422833, 
+    -52.1634 71.3933, -52.2929 71.3606, -52.42105 71.328367, -52.4851 71.325633, -52.6201 71.326533, -52.65965 71.335167, -52.83415 71.372433, -52.8723 71.384267, -52.8832 71.3979, -52.84505 71.4197, 
+    -52.7714 71.445133, -52.68145 71.457867, -52.5451 71.464233, -52.36515 71.4842, -52.24385 71.496933, -52.01345 71.513767, -51.86625 71.535567, -51.7272 71.569667, -51.6645 71.602367, -51.63585 71.6242, 
+    -51.63585 71.680533, -51.64675 71.732333, -51.6563 71.7523, -51.6781 71.757767, -51.6945 71.7496, -51.70265 71.721433, -51.7081 71.694167, -51.72995 71.661433, -51.76535 71.634167, -51.84715 71.598733, 
+    -51.94125 71.577833, -52.03255 71.569667, -52.18935 71.561467, -52.45245 71.552867, -52.50835 71.5574, -52.54515 71.576967, -52.5738 71.606933, -52.60105 71.616933, -52.8287 71.626033, -52.97865 71.6356, 
+    -53.1477 71.659233, -53.17495 71.6697, -53.18725 71.6897, -53.16815 71.703333, -53.10135 71.718767, -53.0359 71.747867, -52.9705 71.767833, -52.89685 71.7851, -52.84505 71.807833, -52.82735 71.825567, 
+    -52.8287 71.8492, -52.8423 71.8583, -52.8832 71.8583, -52.93365 71.851, -52.9514 71.851, -52.9664 71.855567, -52.9664 71.8692, -52.9364 71.889167, -52.86545 71.936433, -52.7605 72.000067, 
+    -52.55875 72.114533, -52.54105 72.135, -52.5533 72.1359, -52.58055 72.1359, -52.64055 72.112267, -52.8682 71.986867, -53.0345 71.871033, -53.13265 71.8156, -53.15175 71.8056, -53.22265 71.771533, 
+    -53.26355 71.753367, -53.31125 71.738833, -53.34535 71.737, -53.36305 71.742467, -53.37125 71.770633, -53.38485 71.827867, -53.38215 71.906933, -53.38215 71.936933, -53.4012 71.9542, -53.4312 71.957833, 
+    -53.47075 71.971033, -53.74745 72.130967, -53.8279 72.204133, -53.8674 72.216867, -53.88515 72.216867, -53.8906 72.2114, -53.88785 72.195033, -53.84425 72.153233, -53.6643 72.026933, -53.5239 71.955133, 
+    -53.46935 71.9188, -53.4312 71.857467, -53.423 71.8184, -53.42575 71.7875, -53.4339 71.7657, -53.45435 71.740267, -53.48435 71.713, -53.5334 71.693, -53.57975 71.6821, -53.6302 71.6762, 
+    -53.71335 71.679833, -53.8047 71.698933, -53.8442 71.702567, -53.86875 71.702567, -53.87695 71.691233, -53.86465 71.6794, -53.75285 71.619433, -53.7365 71.6049, -53.7365 71.587633, -53.7406 71.565833, 
+    -53.7597 71.546733, -53.7856 71.536733, -53.8156 71.538567, -53.9478 71.608533, -54.02825 71.649433, -54.0487 71.649433, -54.0664 71.638533, -54.06095 71.619433, -54.05825 71.593067, -54.031 71.564, 
+    -53.9219 71.5113, -53.8892 71.4904, -53.8824 71.4713, -53.8824 71.455867, -53.8933 71.425, -53.926 71.400033, -53.9792 71.3764, -54.0487 71.3564, -54.11415 71.3455, -54.1905 71.3137, 
+    -54.2314 71.2951, -54.25865 71.293267, -54.2982 71.293267, -54.335 71.313267, -54.3718 71.320533, -54.41 71.320533, -54.47405 71.3078, -54.5436 71.301, -54.6431 71.302833, -54.7917 71.325533, 
+    -54.93895 71.370533, -54.9771 71.375067, -55.018 71.375067, -55.1148 71.373267, -55.15025 71.374633, -55.21705 71.403733, -55.2634 71.440067, -55.28655 71.441, -55.29745 71.4319, -55.28385 71.415533, 
+    -55.2184 71.3692, -55.19795 71.351033, -55.19795 71.331933, -55.20885 71.320133, -55.2252 71.3174, -55.2661 71.320133, -55.34655 71.3374, -55.45695 71.3683, -55.5769 71.430567, -55.6519 71.498733, 
+    -55.67915 71.552333, -55.70095 71.576867, -55.7337 71.594133, -55.82775 71.609133, -55.8782 71.619133, -55.9014 71.6364, -55.9014 71.6555, -55.8864 71.6664, -55.8305 71.6682, -55.7446 71.6673, 
+    -55.6819 71.672767, -55.59055 71.71, -55.54285 71.731833, -55.49375 71.743633, -55.4256 71.7591, -55.29745 71.7832, -55.18565 71.801367, -55.0725 71.8132, -54.90755 71.845467, -54.81075 71.875467, 
+    -54.70445 71.926367, -54.61585 71.978633, -54.5354 72.073133, -54.49585 72.125833, -54.49585 72.144033, -54.51085 72.144033, -54.53815 72.1322, -54.60085 72.074967, -54.7099 71.9741, -54.82035 71.915033, 
+    -54.9539 71.873233, -55.0357 71.866867, -55.1761 71.8546, -55.3179 71.857333, -55.3915 71.8778, -55.4365 71.8778, -55.52375 71.8787, -55.59465 71.885967, -55.64235 71.9028, -55.6819 71.919167, 
+    -55.68735 71.9464, -55.67645 71.9764, -55.6328 71.994567, -55.57285 71.9982, -55.48285 71.9982, -55.42835 71.9982, -55.35885 71.995967, -55.367 72.004133, -55.41605 72.024567, -55.4447 72.044567, 
+    -55.4256 72.0609, -55.3452 72.084533, -55.2116 72.129067, -55.04935 72.182233, -54.9744 72.213133, -54.9226 72.2513, -54.8994 72.304, -54.87895 72.320367, -54.8408 72.3331, -54.82715 72.340367, 
+    -54.81625 72.356767, -54.8299 72.3713, -54.86535 72.388133, -54.9267 72.408133, -54.96485 72.408133, -55.0262 72.4045, -55.0821 72.3845, -55.1448 72.358133, -55.1857 72.342233, -55.20615 72.342233, 
+    -55.21705 72.371333, -55.2334 72.403133, -55.25115 72.414033, -55.26885 72.414933, -55.29475 72.413133, -55.3152 72.394033, -55.32885 72.364967, -55.3493 72.3486, -55.37245 72.340433, -55.43515 72.3386, 
+    -55.52105 72.3427, -55.54695 72.349067, -55.56195 72.370867, -55.56195 72.409033, -55.5415 72.4354, -55.5033 72.453567, -55.4229 72.463567, -55.28385 72.463567, -55.07255 72.4554, -54.93075 72.456767, 
+    -54.729 72.450433, -54.52725 72.438167, -54.3759 72.4191, -54.3568 72.4214, -54.3541 72.4423, -54.38 72.447733, -54.45905 72.4641, -54.70855 72.5177, -54.7617 72.546333, -54.7985 72.5745, 
+    -54.804 72.608133, -54.789 72.6372, -54.7549 72.654467, -54.71675 72.664467, -54.67175 72.663567, -54.61995 72.660833, -54.5886 72.6572, -54.5627 72.659033, -54.55995 72.673567, -54.6145 72.710833, 
+    -54.64995 72.747167, -54.63495 72.7599, -54.6145 72.761267, -54.53135 72.7622, -54.49045 72.771267, -54.4659 72.7849, -54.4482 72.8058, -54.4482 72.830333, -54.4509 72.8658, -54.46865 72.8767, 
+    -54.515 72.8876, -54.57905 72.902133, -54.63085 72.923033, -54.6854 72.9521, -54.7781 72.993, -54.834 73.0012, -54.89945 73.0053, -54.93215 73.0162, -54.9594 73.0553, -54.9744 73.069833, 
+    -54.99625 73.081633, -55.0126 73.079833, -55.03165 73.061633, -55.0385 73.038933, -55.0535 73.022567, -55.0821 73.0162, -55.1489 73.020767, -55.27705 73.0167, -55.3261 73.020333, -55.4188 73.042133, 
+    -55.48155 73.064867, -55.54425 73.0626, -55.61105 73.058067, -55.64785 73.058067, -55.67785 73.0599, -55.6833 73.077167, -55.67375 73.0917, -55.64515 73.098967, -55.59195 73.1017, -55.532 73.1026, 
+    -55.4829 73.108033, -55.4243 73.117133, -55.37385 73.129867, -55.3234 73.1353, -55.213 73.137133, -55.1639 73.1462, -55.153 73.1703, -55.1557 73.183033, -55.20205 73.187567, -55.25115 73.188467, 
+    -55.3002 73.198467, -55.32205 73.226633, -55.32065 73.248433, -55.33975 73.263, -55.35475 73.289333, -55.3411 73.312067, -55.3043 73.329333, -55.25795 73.332067, -55.2007 73.324767, -55.1639 73.308433, 
+    -55.13525 73.301167, -55.10935 73.301167, -55.1012 73.308433, -55.10255 73.329333, -55.1462 73.351133, -55.20615 73.365667, -55.26615 73.365667, -55.3316 73.3575, -55.3834 73.334767, -55.4352 73.302967, 
+    -55.4897 73.268433, -55.52515 73.2262, -55.5606 73.220733, -55.5742 73.2271, -55.57695 73.243467, -55.55515 73.276167, -55.50195 73.3207, -55.4461 73.357967, -55.4379 73.3734, -55.4406 73.3925, 
+    -55.5974 73.489733, -55.65055 73.506067, -55.7119 73.504733, -55.76645 73.5038, -55.80325 73.505633, -55.8496 73.519267, -55.8864 73.5656, -55.9014 73.5765, -55.92455 73.579233, -55.9886 73.576067, 
+    -56.02 73.5788, -56.06085 73.586067, -56.09905 73.6015, -56.1154 73.6206, -56.11405 73.635133, -56.0936 73.6406, -56.0527 73.645133, -56.0159 73.649667, -55.9818 73.656933, -55.9532 73.6742, 
+    -55.93 73.700567, -55.90955 73.710567, -55.88365 73.711467, -55.8196 73.706933, -55.7119 73.699667, -55.62875 73.709667, -55.5933 73.723767, -55.58785 73.735567, -55.626 73.742867, -55.7187 73.743767, 
+    -55.8237 73.753767, -55.8796 73.762833, -55.9082 73.775567, -55.9273 73.7924, -55.9273 73.810567, -55.8932 73.822367, -55.87005 73.8351, -55.8741 73.8542, -55.8891 73.872367, -55.9273 73.8751, 
+    -55.97225 73.878733, -55.9941 73.883267, -55.99955 73.903267, -55.9927 73.923267, -55.975 73.945067, -55.9709 73.966867, -55.97775 73.984133, -56.005 73.994133, -56.05545 73.9996, -56.21765 73.9996, 
+    -56.30355 74.005533, -56.35125 74.0146, -56.38535 74.021867, -56.39625 74.0355, -56.38395 74.058233, -56.3499 74.115467, -56.31715 74.136367, -56.29265 74.144567, -56.2572 74.146367, -56.2299 74.16, 
+    -56.21765 74.1818, -56.21765 74.2018, -56.2299 74.214533, -56.264 74.215433, -56.3458 74.229067, -56.38535 74.2427, -56.4317 74.2359, -56.4658 74.220467, -56.5053 74.208633, -56.54075 74.2041, 
+    -56.57755 74.213167, -56.62255 74.245, -56.65525 74.270433, -56.6757 74.2759, -56.69205 74.276367, -56.6989 74.292733, -56.6757 74.297267, -56.59525 74.298167, -56.4344 74.295467, -56.34445 74.292733, 
+    -56.31035 74.3023, -56.2545 74.317733, -56.2313 74.330467, -56.23405 74.3359, -56.28445 74.339533, -56.44805 74.342267, -56.55575 74.342267, -56.6512 74.350467, -56.69075 74.3582, -56.7589 74.375467, 
+    -56.7848 74.395467, -56.79295 74.403667, -56.77385 74.421833, -56.7357 74.425467, -56.64025 74.420033, -56.48215 74.411833, -56.2613 74.401833, -56.2204 74.415467, -56.1986 74.444533, -56.1904 74.487267, 
+    -56.2204 74.51, -56.3022 74.513633, -56.43305 74.513633, -56.48215 74.519067, -56.6212 74.577233, -56.6593 74.577733, -56.6866 74.579533, -56.73295 74.595, -56.78475 74.621333, -56.84065 74.630433, 
+    -56.88835 74.632233, -56.95515 74.633167, -57.00285 74.638167, -57.03695 74.645433, -57.0574 74.6727, -57.0601 74.7136, -57.0574 74.737233, -57.02195 74.7445, -56.9156 74.751767, -56.87745 74.7654, 
+    -56.84475 74.800833, -56.8502 74.8381, -56.86245 74.855367, -56.917 74.861733, -57.0683 74.8799, -57.19235 74.894, -57.38185 74.931233, -57.53455 74.968033, -57.67905 75.013467, -57.7622 75.018467, 
+    -57.88355 75.023, -57.93805 75.025733, -57.97895 75.036633, -58.00215 75.0471, -58.03075 75.0889, -58.03075 75.1525, -58.0471 75.1743, -58.10845 75.1925, -58.18345 75.219767, -58.2039 75.238833, 
+    -58.2039 75.2552, -58.18615 75.278833, -58.17115 75.314733, -58.17795 75.3311, -58.2025 75.338367, -58.23795 75.3311, -58.29795 75.3111, -58.3593 75.292933, -58.42065 75.2902, -58.4656 75.2911, 
+    -58.4888 75.304267, -58.48605 75.335167, -58.4479 75.3679, -58.4056 75.3897, -58.3538 75.4015, -58.272 75.405167, -58.09205 75.415133, -58.04025 75.4174, -58.02525 75.429233, -58.02525 75.4383, 
+    -58.03615 75.4465, -58.0934 75.4692, -58.15885 75.491, -58.1943 75.514633, -58.21745 75.5519, -58.23245 75.571, -58.2611 75.575533, -58.29515 75.575533, -58.332 75.563733, -58.34835 75.5728, 
+    -58.3756 75.606433, -58.40285 75.615967, -58.4083 75.625967, -58.38925 75.635067, -58.3579 75.647767, -58.3497 75.6687, -58.35515 75.686867, -58.3838 75.687767, -58.44515 75.686867, -58.54735 75.666867, 
+    -58.69595 75.644133, -58.8418 75.628233, -58.87455 75.627333, -58.8936 75.628233, -58.92905 75.652767, -59.00675 75.702733, -59.0136 75.72, -59.0163 75.767267, -59.0204 75.779967, -59.0354 75.779967, 
+    -59.05995 75.779067, -59.0913 75.766333, -59.139 75.744533, -59.1758 75.727267, -59.2235 75.7191, -59.24935 75.721367, -59.2603 75.733167, -59.25075 75.754067, -59.2194 75.7786, -59.22075 75.795867, 
+    -59.24665 75.806767, -59.27255 75.805867, -59.28755 75.794067, -59.3012 75.761767, -59.3094 75.744967, -59.3189 75.741333, -59.33935 75.746767, -59.36525 75.7604, -59.39525 75.762233, -59.44025 75.753133, 
+    -59.5043 75.7295, -59.55885 75.7186, -59.61475 75.721333, -59.64745 75.735433, -59.66385 75.747233, -59.657 75.7845, -59.65835 75.809933, -59.6829 75.831733, -59.73335 75.852667, -59.77425 75.849933, 
+    -59.8274 75.8281, -59.87105 75.822667, -59.89965 75.829933, -59.98825 75.870367, -60.1014 75.9149, -60.18595 75.949433, -60.26365 75.978067, -60.33045 75.996233, -60.36045 75.998967, -60.40135 75.9835, 
+    -60.4327 75.9726, -60.44905 75.9726, -60.48175 76.005333, -60.5172 76.0285, -60.5581 76.019433, -60.64125 75.993967, -60.7353 75.973967, -60.79665 75.972167, -60.85935 75.986267, -60.94115 76.027133, 
+    -61.0093 76.081667, -61.09245 76.1062, -61.15245 76.109367, -61.3283 76.104833, -61.40465 76.104833, -61.56825 76.110733, -61.68955 76.1153, -61.7945 76.145733, -61.8695 76.163933, -61.9704 76.176633, 
+    -62.0563 76.171633, -62.21035 76.162533, -62.3071 76.166167, -62.3562 76.161167, -62.37665 76.1439, -62.38755 76.121167, -62.3957 76.1021, -62.4175 76.0912, -62.4434 76.087567, -62.4707 76.096633, 
+    -62.48295 76.152067, -62.4993 76.171167, -62.5252 76.171167, -62.5743 76.166633, -62.60565 76.1448, -62.65335 76.137067, -62.6929 76.137067, -62.7038 76.157067, -62.70245 76.214333, -62.72425 76.218867, 
+    -62.79515 76.220667, -62.86605 76.2216, -62.9042 76.219767, -62.94645 76.1884, -62.97645 76.168433, -63.0078 76.153867, -63.0419 76.1466, -63.0719 76.147533, -63.08685 76.1566, -63.07325 76.174767, 
+    -63.031 76.199333, -63.00235 76.222933, -62.99415 76.2593, -63.0037 76.2793, -63.0378 76.288367, -63.10325 76.294733, -63.19185 76.295633, -63.28865 76.281533, -63.3786 76.232467, -63.4945 76.1125, 
+    -63.56405 76.0766, -63.64855 76.061167, -63.7126 76.062967, -63.78485 76.078433, -63.8762 76.0889, -63.92935 76.1016, -63.9716 76.158867, -64.02885 76.239733, -64.08065 76.2879, -64.1093 76.302, 
+    -64.1488 76.302, -64.172 76.285633, -64.1829 76.2311, -64.19515 76.195667, -64.20745 76.172933, -64.2347 76.163867, -64.27015 76.1693, -64.34105 76.186567, -64.39965 76.196567, -64.4351 76.1952, 
+    -64.44325 76.181567, -64.4351 76.1643, -64.39965 76.1543, -64.38055 76.150667, -64.3751 76.137967, -64.39555 76.124333, -64.4201 76.116133, -64.43375 76.097067, -64.42965 76.0689, -64.4542 76.0607, 
+    -64.4787 76.0607, -64.57415 76.128867, -64.65595 76.158867, -64.6982 76.169767, -64.7391 76.1566, -64.75 76.1357, -64.75 76.1157, -64.72905 76.0833, -64.76135 76.0555, -64.7947 76.046467, 
+    -64.81765 76.045067, -64.8437 76.0569, -64.8093 76.0666, -64.7874 76.074933, -64.7874 76.0951, -64.8086 76.103867, -64.8468 76.103867, -64.88495 76.091167, -64.9177 76.072067, -64.9504 76.067533, 
+    -64.9695 76.072967, -64.97495 76.111167, -64.95725 76.1416, -64.98995 76.146167, -65.03085 76.142533, -65.07175 76.126167, -65.09765 76.108, -65.0949 76.076167, -65.0881 76.048, -65.08945 76.018033, 
+    -65.1099 75.998033, -65.1508 75.989833, -65.25985 75.972567, -65.2912 75.966667, -65.31165 75.966667, -65.3471 75.978467, -65.388 75.986667, -65.433 75.987567, -65.4616 75.998467, -65.5352 76.046633, 
+    -65.57065 76.0889, -65.572 76.1198, -65.56385 76.146133, -65.53655 76.1625, -65.5025 76.1734, -65.4643 76.176133, -65.4343 76.188867, -65.41115 76.2052, -65.41115 76.220667, -65.4466 76.237033, 
+    -65.4875 76.243367, -65.72195 76.2343, -65.8583 76.222467, -65.99735 76.185667, -66.13095 76.140233, -66.1814 76.121133, -66.24685 76.0825, -66.25095 76.0489, -66.26045 76.028, -66.2782 76.008, 
+    -66.29865 75.9998, -66.32045 76.000733, -66.39815 76.028, -66.5072 76.062533, -66.5672 76.073, -66.59035 76.0966, -66.5917 76.129333, -66.604 76.142067, -66.6626 76.144767, -66.79755 76.1666, 
+    -66.8752 76.1843, -67.02245 76.219767, -67.04565 76.218833, -67.05925 76.2034, -67.05245 76.1843, -67.01975 76.1634, -67.00065 76.147067, -67.0034 76.1307, -67.0252 76.1216, -67.07565 76.1216, 
+    -67.14245 76.1207, -67.16145 76.1098, -67.17235 76.087533, -67.15735 76.070267, -67.12325 76.060267, -67.03465 76.055733, -66.97055 76.046633, -66.946 76.033933, -66.93785 75.995733, -66.9174 75.977567, 
+    -66.8206 75.966667, -66.6379 75.950767, -66.45795 75.9244, -66.2698 75.893967, -66.218 75.8794, -66.20025 75.8667, -66.2016 75.853967, -66.218 75.842167, -66.25345 75.840333, -66.30795 75.841233, 
+    -66.38705 75.8576, -66.67605 75.875333, -66.83965 75.875333, -66.9487 75.8717, -67.0305 75.864433, -67.1341 75.857167, -67.22135 75.8608, -67.36315 75.875333, -67.58675 75.9335, -67.764 75.976267, 
+    -67.83215 75.9817, -68.04485 75.976267, -68.2166 75.972633, -68.45515 75.974967, -68.53285 75.9795, -68.57645 75.989967, -68.60645 76.0136, -68.60645 76.029033, -68.5819 76.037233, -68.54375 76.037233, 
+    -68.49875 76.041767, -68.4783 76.0545, -68.4824 76.069033, -68.5083 76.072667, -68.54235 76.072667, -68.60645 76.069033, -68.6678 76.0563, -68.7278 76.0563, -68.7837 76.0663, -68.8191 76.083567, 
+    -68.81635 76.0904, -68.79725 76.113133, -68.79725 76.135833, -68.81225 76.148567, -68.8327 76.148567, -68.8627 76.137667, -68.89815 76.129467, -68.92405 76.1331, -68.9527 76.157667, -68.95675 76.1822, 
+    -68.9663 76.198533, -68.98265 76.208533, -69.0086 76.2158, -69.12035 76.217633, -69.2021 76.2263, -69.29345 76.244467, -69.453 76.2999, -69.5266 76.325833, -69.55115 76.354, -69.53475 76.370333, 
+    -69.5007 76.374, -69.4121 76.371267, -69.19805 76.362167, -69.0849 76.360367, -68.9458 76.374467, -68.85175 76.393567, -68.8204 76.4081, -68.8122 76.426267, -68.84355 76.445367, -68.85855 76.467167, 
+    -68.8395 76.4808, -68.7795 76.4926, -68.62405 76.490333, -68.5818 76.4749, -68.5627 76.461267, -68.5477 76.460367, -68.5286 76.478533, -68.50815 76.480333, -68.4877 76.474, -68.4277 76.4572, 
+    -68.36225 76.469033, -68.28725 76.4981, -68.2368 76.503567, -68.18365 76.496267, -68.1059 76.467667, -68.0732 76.4713, -68.04455 76.489467, -68.04595 76.510367, -68.07865 76.552167, -68.07865 76.580333, 
+    -68.05545 76.599433, -68.0173 76.611233, -67.9764 76.623967, -67.9546 76.6358, -67.96275 76.6576, -67.9982 76.695767, -68.0282 76.695767, -68.0909 76.682133, -68.29135 76.6167, -68.37585 76.5967, 
+    -68.45765 76.590333, -68.5299 76.584433, -68.6185 76.576267, -68.7153 76.571733, -68.76845 76.5708, -68.8093 76.578533, -68.90885 76.614, -68.9661 76.632167, -69.0138 76.6376, -69.0697 76.6367, 
+    -69.1651 76.635367, -69.22375 76.638067, -69.26465 76.643533, -69.30555 76.6599, -69.3369 76.676267, -69.36825 76.677167, -69.4064 76.660367, -69.4582 76.6531, -69.5291 76.654933, -69.6736 76.669467, 
+    -69.84535 76.684467, -69.9667 76.701733, -70.00895 76.7213, -70.0185 76.745833, -69.97895 76.776733, -69.9108 76.802167, -69.8358 76.823067, -69.77855 76.8449, -69.7022 76.892133, -69.6354 76.921233, 
+    -69.6054 76.928967, -69.52765 76.9408, -69.4813 76.9508, -69.4813 76.968967, -69.5072 76.976233, -69.5536 76.9744, -69.60675 76.988033, -69.64765 77.001667, -69.68175 77.001667, -69.71715 77.001667, 
+    -69.7281 76.990767, -69.7308 76.9635, -69.7458 76.945333, -69.78125 76.9317, -69.9176 76.867167, -70.10025 76.8022, -70.2148 76.7504, -70.30065 76.7345, -70.4588 76.739967, -70.49155 76.741767, 
+    -70.51745 76.7268, -70.55285 76.6968, -70.59375 76.684067, -70.63875 76.682267, -70.67555 76.691333, -70.70695 76.7086, -70.7001 76.731333, -70.6674 76.7486, -70.66605 76.7577, -70.68785 76.7795, 
+    -70.7124 76.781333, -70.7424 76.764967, -70.7751 76.7577, -70.80095 76.762267, -70.82275 76.771833, -70.82955 76.7882, -70.82685 76.8118, -70.8091 76.824533, -70.74775 76.825433, -70.71505 76.824533, 
+    -70.7055 76.8318, -70.7055 76.856333, -70.6932 76.865433, -70.63185 76.8718, -70.58415 76.885433, -70.5637 76.900867, -70.57325 76.9127, -70.60595 76.9127, -70.6537 76.909067, -70.76005 76.8927, 
+    -70.81865 76.8918, -70.87455 76.897233, -70.94405 76.9118, -70.9836 76.9127, -71.02725 76.9118, -71.0545 76.9036, -71.06405 76.884533, -71.06405 76.859067, -71.06675 76.8418, -71.09675 76.8427, 
+    -71.1417 76.872267, -71.24805 76.899533, -71.3244 76.9286, -71.3503 76.945867, -71.35305 76.967667, -71.30805 77.0222, -71.2617 77.034933, -71.2194 77.0331, -71.1867 77.034033, -71.1499 77.054, 
+    -71.09945 77.0849, -71.0612 77.100367, -71.01345 77.101733, -70.9262 77.0954, -70.81985 77.092667, -70.73805 77.092667, -70.70665 77.095867, -70.7421 77.113133, -70.77075 77.148567, -70.768 77.167667, 
+    -70.75165 77.179467, -70.6985 77.174033, -70.65215 77.168567, -70.6167 77.168567, -70.5649 77.1813, -70.524 77.194933, -70.494 77.198567, -70.44765 77.200367, -70.2704 77.209933, -70.11225 77.224467, 
+    -69.9827 77.2204, -69.7782 77.194033, -69.59415 77.149967, -69.55185 77.149067, -69.50825 77.156333, -69.46325 77.169967, -69.40595 77.174533, -69.28325 77.174533, -69.1251 77.145467, -68.99965 77.1091, 
+    -68.89055 77.0969, -68.71195 77.0978, -68.34245 77.1001, -68.1025 77.1033, -68.01795 77.1124, -67.97565 77.133767, -67.89385 77.149233, -67.82025 77.150133, -67.6812 77.142867, -67.5435 77.126967, 
+    -67.37445 77.1179, -67.07175 77.092933, -66.98445 77.087033, -66.9395 77.0725, -66.8877 77.0507, -66.8386 77.0407, -66.72545 77.038867, -66.52365 77.052967, -66.4623 77.053867, -66.44185 77.053867, 
+    -66.42 77.0489, -66.3791 77.004367, -66.3532 76.993433, -66.33005 76.996167, -66.33005 77.007067, -66.3655 77.044333, -66.35455 77.0607, -66.3314 77.068867, -66.23185 77.0798, -66.16645 77.084333, 
+    -66.116 77.098433, -66.1051 77.1157, -66.11735 77.1348, -66.1569 77.133867, -66.4991 77.102067, -66.74175 77.082533, -66.829 77.0898, -66.8794 77.106633, -67.00755 77.1566, -67.03895 77.161167, 
+    -67.1507 77.161167, -67.4874 77.171633, -67.82005 77.189367, -68.0068 77.183467, -68.10225 77.1744, -68.31765 77.1558, -68.42535 77.154867, -68.7389 77.165333, -68.94885 77.174, -69.03335 77.177633, 
+    -69.05925 77.185367, -69.0497 77.2072, -69.0197 77.222633, -68.9597 77.236267, -68.91335 77.234467, -68.83155 77.237167, -68.76475 77.243533, -68.6693 77.268067, -68.5384 77.298533, -68.43205 77.331233, 
+    -68.31345 77.351233, -68.1553 77.356233, -67.9753 77.3608, -67.6181 77.386733, -67.3045 77.399933, -67.2172 77.4004, -67.1818 77.393133, -67.1518 77.3786, -67.1177 77.374967, -67.07135 77.371333, 
+    -66.93365 77.3677, -66.69775 77.363633, -66.65005 77.358167, -66.6105 77.321367, -66.5737 77.2832, -66.51915 77.259567, -66.4619 77.248667, -66.2642 77.226867, -66.17145 77.210967, -66.151 77.217333, 
+    -66.1401 77.231867, -66.1401 77.240967, -66.19735 77.256433, -66.42505 77.308233, -66.52865 77.364567, -66.57775 77.404567, -66.575 77.415933, -66.54365 77.4205, -66.5041 77.435033, -66.4591 77.458667, 
+    -66.4332 77.4632, -66.4046 77.460467, -66.27915 77.434133, -66.14415 77.416433, -66.04325 77.4119, -65.98465 77.4137, -65.95325 77.4287, -65.93145 77.4478, -65.93555 77.4796, -65.956 77.525033, 
+    -65.9887 77.5505, -66.03915 77.5705, -66.0937 77.577767, -66.1237 77.577767, -66.1455 77.584133, -66.1455 77.599567, -66.1564 77.616833, -66.1782 77.626833, -66.2341 77.6355, -66.28865 77.6373, 
+    -66.3377 77.6373, -66.3704 77.642767, -66.40725 77.6573, -66.4495 77.659133, -66.4836 77.659133, -66.52995 77.640933, -66.61855 77.6046, -66.7085 77.576, -66.76305 77.562367, -66.79305 77.562367, 
+    -66.823 77.566, -66.838 77.583267, -66.83255 77.5987, -66.7862 77.612333, -66.6349 77.657767, -66.53125 77.7014, -66.48085 77.7305, -66.4713 77.749567, -66.49855 77.760467, -66.5163 77.760467, 
+    -66.53125 77.7523, -66.55445 77.736833, -66.57355 77.736833, -66.609 77.745933, -66.6308 77.748667, -66.67035 77.745933, -66.6894 77.728667, -66.69215 77.704133, -66.69895 77.688667, -66.7167 77.675033, 
+    -66.75895 77.665067, -66.81075 77.665067, -66.87755 77.667767, -66.91435 77.685967, -66.94295 77.7046, -66.9716 77.706433, -67.0016 77.690067, -67.02205 77.678267, -67.0534 77.676433, -67.07385 77.6728, 
+    -67.11065 77.649167, -67.1679 77.5892, -67.20745 77.572833, -67.2783 77.5533, -67.44465 77.5515, -67.5278 77.5506, -67.8359 77.541067, -68.1467 77.529733, -68.3198 77.523833, -68.35115 77.526567, 
+    -68.44935 77.615633, -68.52975 77.6688, -68.56795 77.670633, -68.632 77.662467, -68.6538 77.653367, -68.6511 77.6379, -68.63065 77.6261, -68.6034 77.5952, -68.5802 77.5643, -68.57885 77.5343, 
+    -68.59385 77.5134, -68.6279 77.4907, -68.752 77.4816, -69.056 77.440267, -69.14325 77.4262, -69.18275 77.4253, -69.2264 77.4271, -69.285 77.450733, -69.30685 77.451633, -69.34775 77.4471, 
+    -69.43635 77.454833, -69.53585 77.454833, -69.60675 77.4603, -69.6681 77.474833, -69.78125 77.468933, -69.84665 77.4662, -69.88755 77.467133, -69.9339 77.4853, -69.9721 77.493467, -70.0525 77.5003, 
+    -70.11385 77.513933, -70.197 77.527567, -70.2352 77.538467, -70.24475 77.553, -70.2243 77.5639, -70.13565 77.5739, -69.90665 77.584833, -69.8412 77.597533, -69.7512 77.633, -69.6776 77.6539, 
+    -69.60125 77.669833, -69.5208 77.737967, -69.4949 77.772533, -69.4949 77.8125, -69.50445 77.829767, -69.5249 77.824333, -69.5617 77.777967, -69.59985 77.7507, -69.64075 77.733433, -69.728 77.724333, 
+    -69.82345 77.710733, -69.9666 77.706167, -70.036 77.703033, -70.08645 77.6885, -70.12325 77.6803, -70.2037 77.6776, -70.26915 77.6785, -70.39865 77.674433, -70.54045 77.675333, -70.5991 77.675333, 
+    -70.67545 77.678533, -70.6918 77.6958, -70.68635 77.712167, -70.64545 77.719433, -70.5882 77.724867, -70.47365 77.750333, -70.3428 77.7876, -70.2378 77.837567, -70.21325 77.842567, -70.15735 77.839867, 
+    -70.05375 77.815333, -70.01145 77.808967, -69.9815 77.8144, -69.98285 77.830767, -70.0142 77.861667, -70.05785 77.8844, -70.1192 77.8871, -70.2787 77.880767, -70.38505 77.879833, -70.4396 77.8653, 
+    -70.49275 77.831667, -70.54455 77.8144, -70.64545 77.7885, -70.69045 77.772167, -70.7286 77.748533, -70.7804 77.720367, -70.82815 77.701267, -70.9263 77.693567, -71.1649 77.683567, -71.27125 77.687667, 
+    -71.35305 77.7104, -71.43215 77.734033, -71.43895 77.7522, -71.41305 77.7645, -71.30125 77.800833, -71.27945 77.8181, -71.28625 77.831733, -71.3135 77.845367, -71.35035 77.8372, -71.5535 77.8063, 
+    -71.64075 77.801733, -71.66255 77.805367, -71.668 77.836267, -71.66935 77.8572, -71.6871 77.872633, -71.7498 77.889, -71.78525 77.890367, -71.82615 77.865833, -71.8766 77.837667, -71.9243 77.8204, 
+    -71.9584 77.8204, -72.07295 77.8522, -72.1261 77.878133, -72.15065 77.8772, -72.1752 77.8672, -72.2202 77.8663, -72.2761 77.8654, -72.32245 77.873567, -72.3552 77.911733, -72.36745 77.9231, 
+    -72.3634 77.954, -72.33065 77.978533, -72.31975 78.000367, -72.33475 78.006733, -72.3934 78.008533, -72.47925 78.014, -72.5747 78.013067, -72.62105 78.021267, -72.65515 78.043967, -72.66335 78.054433, 
+    -72.7015 78.0599, -72.75875 78.063533, -72.7956 78.073533, -72.8365 78.096233, -72.8733 78.098967, -72.951 78.108067, -73.03145 78.1149, -73.0519 78.1258, -73.05055 78.141267, -73.0151 78.151267, 
+    -72.95645 78.153967, -72.88965 78.148533, -72.80375 78.1267, -72.76695 78.1158, -72.74375 78.118533, -72.7315 78.1358, -72.7383 78.163067, -72.7342 78.179433, -72.7015 78.184867, -72.5815 78.1876, 
+    -72.48335 78.182633, -72.45335 78.193533, -72.46015 78.204433, -72.4779 78.214433, -72.5815 78.219867, -72.73965 78.228967, -72.82145 78.2308, -72.84875 78.238067, -72.87325 78.2835, -72.87735 78.313967, 
+    -72.8569 78.330333, -72.79415 78.332133, -72.71645 78.342133, -72.68645 78.356667, -72.6551 78.394833, -72.60465 78.427567, -72.5283 78.454833, -72.38105 78.4853, -72.2897 78.492567, -72.17655 78.492567, 
+    -72.03885 78.492133, -71.98295 78.493933, -71.93385 78.502133, -71.8998 78.523033, -71.8616 78.5544, -71.8371 78.568033, -71.78525 78.578933, -71.5794 78.5853, -71.40895 78.581233, -71.2508 78.573033, 
+    -71.05175 78.5626, -71.0163 78.547133, -70.99855 78.525333, -70.98765 78.517167, -70.96995 78.513533, -70.95765 78.5217, -70.9522 78.539867, -70.94675 78.591667, -70.92905 78.6335, -70.89905 78.6544, 
+    -70.86225 78.669833, -70.7559 78.6844, -70.5582 78.695333, -70.4014 78.707633, -70.3387 78.710333, -70.3114 78.720333, -70.3087 78.744867, -70.29095 78.7567, -70.1996 78.771233, -70.02915 78.786233, 
+    -69.9528 78.784433, -69.83965 78.7726, -69.76605 78.768533, -69.7292 78.771267, -69.6842 78.7867, -69.64875 78.8076, -69.6297 78.810333, -69.6174 78.803967, -69.6147 78.7858, -69.6147 78.7667, 
+    -69.57785 78.760333, -69.56425 78.773967, -69.54515 78.787633, -69.5138 78.792633, -69.4947 78.792633, -69.47835 78.806267, -69.47155 78.8272, -69.4606 78.8381, -69.432 78.844467, -69.40335 78.847167, 
+    -69.37745 78.843533, -69.327 78.8099, -69.30245 78.800833, -69.26155 78.795367, -69.22335 78.799467, -69.17155 78.818567, -69.1361 78.820367, -69.0843 78.7913, -68.94115 78.7186, -68.91525 78.716333, 
+    -68.90435 78.7209, -68.91795 78.726333, -69.0407 78.806333, -69.07475 78.839933, -69.11295 78.870833, -69.15795 78.880833, -69.2561 78.889933, -69.3052 78.8986, -69.32835 78.9113, -69.3311 78.928567, 
+    -69.30925 78.9431, -69.2629 78.959467, -69.192 78.974, -69.1375 78.9822, -69.04475 79.019467, -68.99025 79.025833, -68.8716 79.029467, -68.58255 79.0254, -68.48845 79.0395, -68.3562 79.072233, 
+    -68.3126 79.0795, -68.2635 79.084933, -68.1926 79.0636, -68.14215 79.0636, -68.1026 79.067233, -68.06445 79.057233, -68.01945 79.029067, -67.97855 79.0218, -67.9363 79.0241, -67.9322 79.042267, 
+    -67.94035 79.073167, -67.91585 79.0877, -67.879 79.103167, -67.83675 79.109533, -67.8231 79.094967, -67.8095 79.068633, -67.7672 79.044067, -67.7345 79.0368, -67.70725 79.035, -67.7154 79.0559, 
+    -67.7195 79.0959, -67.7195 79.123133, -67.7045 79.1295, -67.6704 79.124533, -67.64315 79.109967, -67.59815 79.065433, -67.5695 79.048167, -67.54905 79.042733, -67.5177 79.043633, -67.48635 79.057267, 
+    -67.45635 79.0827, -67.4291 79.1227, -67.40045 79.13, -67.34455 79.131833, -67.3132 79.133633, -67.2996 79.124533, -67.2723 79.060933, -67.2573 79.0464, -67.24505 79.045467, -67.23685 79.0482, 
+    -67.24095 79.0782, -67.24505 79.117267, -67.23005 79.132733, -67.19595 79.133633, -67.13325 79.135467, -67.10735 79.1309, -67.1046 79.1109, -67.11005 79.086367, -67.1414 79.050933, -67.1496 79.0282, 
+    -67.14415 79.0155, -67.1196 79.0173, -67.08415 79.0282, -67.04055 79.050933, -66.96965 79.1109, -66.91375 79.147267, -66.866 79.1591, -66.84285 79.157267, -66.83875 79.141367, -66.86605 79.109567, 
+    -66.8715 79.088667, -66.8633 79.073233, -66.85105 79.073233, -66.82785 79.0814, -66.80605 79.105933, -66.78015 79.116833, -66.7515 79.1232, -66.7106 79.1232, -66.68335 79.1214, -66.66695 79.108667, 
+    -66.6697 79.086867, -66.6697 79.065033, -66.65335 79.056867, -66.6465 79.0623, -66.62605 79.089567, -66.6056 79.109567, -66.5756 79.108667, -66.5088 79.1032, -66.4761 79.100933, -66.46515 79.090933, 
+    -66.4788 79.069133, -66.48835 79.0446, -66.47745 79.030067, -66.45835 79.0246, -66.427 79.030067, -66.38745 79.0464, -66.3302 79.0537, -66.2934 79.0555, -66.2702 79.0455, -66.2675 79.0246, 
+    -66.26475 79.0137, -66.23475 79.008233, -66.1816 79.000533, -66.1543 79.004167, -66.1516 79.0305, -66.1516 79.053233, -66.12975 79.056867, -66.0834 79.053233, -66.0357 79.0496, -66.01525 79.055967, 
+    -66.01795 79.0696, -66.0575 79.0905, -66.08615 79.107767, -66.08615 79.135033, -66.0616 79.145933, -65.9607 79.160467, -65.9116 79.160467, -65.86255 79.185933, -65.85165 79.203233, -65.80665 79.218667, 
+    -65.7739 79.215033, -65.73845 79.215033, -65.69485 79.226867, -65.64165 79.248667, -65.54215 79.291367, -65.3322 79.354533, -65.18765 79.399067, -64.9695 79.451333, -64.9177 79.480433, -64.8768 79.521333, 
+    -64.87135 79.566833, -64.89455 79.619567, -64.9341 79.640467, -65.0459 79.663167, -65.09905 79.685, -65.11405 79.722267, -65.10995 79.781333, -65.09085 79.804033, -65.05405 79.8204, -64.97905 79.794967, 
+    -64.82365 79.770433, -64.62865 79.7877, -64.46915 79.809967, -64.37505 79.8118, -64.3055 79.809067, -64.2346 79.778633, -64.18855 79.7528, -64.159 79.742967, -64.1446 79.805, -64.1419 79.834067, 
+    -64.22235 79.864967, -64.3846 79.895867, -64.47455 79.901333, -64.5959 79.884067, -64.6818 79.867267, -64.7486 79.86, -64.89175 79.8609, -64.9381 79.868633, -64.9572 79.888633, -64.949 79.922267, 
+    -64.934 79.9477, -64.87265 79.964067, -64.63405 80.001333, -64.52365 80.010433, -64.2878 80.0327, -64.1787 80.036367, -64.08735 80.048667, -64.0028 80.089533, -63.85555 80.171333, -63.81465 80.1927, 
+    -63.816 80.195433, -63.846 80.198167, -63.92235 80.188167, -63.98505 80.179067, -64.0205 80.174533, -64.0437 80.1827, -64.0519 80.208167, -64.09825 80.2636, -64.11325 80.271767, -64.12685 80.270867, 
+    -64.1255 80.247233, -64.12415 80.1927, -64.12415 80.159067, -64.1405 80.136367, -64.16505 80.129567, -64.3259 80.1232, -64.46365 80.1132, -64.78405 80.1064, -64.96945 80.1005, -65.01855 80.1005, 
+    -65.07035 80.117767, -65.15215 80.1664, -65.1917 80.170933, -65.2108 80.172767, -65.23125 80.161867, -65.2408 80.142767, -65.24485 80.126433, -65.26395 80.107333, -65.32395 80.0728, -65.39075 80.0437, 
+    -65.48755 80.033267, -65.53525 80.033267, -65.5748 80.023267, -65.63345 80.002367, -65.7139 79.940567, -65.7807 79.898333, -65.7998 79.8947, -65.8189 79.8956, -65.8475 79.900133, -65.87615 79.924667, 
+    -65.9334 79.9901, -65.98385 80.023733, -66.0302 80.033733, -66.11745 80.0333, -66.2756 80.046933, -66.3547 80.0533, -66.4038 80.062867, -66.48015 80.103767, -66.5115 80.111033, -66.53465 80.111033, 
+    -66.55375 80.0965, -66.5592 80.0665, -66.5674 80.040133, -66.59055 80.0274, -66.69285 80.0274, -66.8401 80.017867, -66.9996 80.026067, -67.2082 80.034733, -67.24365 80.034733, -67.28865 80.024733, 
+    -67.35545 79.9943, -67.38955 79.9943, -67.41955 80.000667, -67.43865 80.042467, -67.4591 80.0561, -67.50815 80.0561, -67.54905 80.0561, -67.58995 80.060633, -67.60905 80.0811, -67.6022 80.110167, 
+    -67.55175 80.141067, -67.51085 80.1747, -67.44815 80.222867, -67.44545 80.271033, -67.44815 80.3301, -67.4427 80.3551, -67.4195 80.367833, -67.35405 80.3642, -67.2641 80.362367, -67.155 80.3733, 
+    -67.01595 80.3883, -66.9396 80.394667, -66.8987 80.4065, -66.86325 80.424667, -66.81145 80.480567, -66.7801 80.499667, -66.7242 80.5151, -66.65465 80.5242, -66.5115 80.521467, -66.4406 80.5183, 
+    -66.3847 80.526467, -66.2988 80.556467, -66.1543 80.601, -66.0875 80.608733, -66.0275 80.609667, -65.9525 80.596933, -65.89115 80.5851, -65.82435 80.580567, -65.7412 80.579233, -65.68255 80.5865, 
+    -65.62395 80.6065, -65.59255 80.6283, -65.5912 80.646467, -65.62395 80.651933, -65.74665 80.656467, -65.8339 80.656467, -65.89935 80.664633, -65.91845 80.6901, -65.91025 80.7101, -65.8857 80.7201, 
+    -65.76845 80.7228, -65.56665 80.726433, -65.46985 80.737367, -65.4235 80.747833, -65.37305 80.771467, -65.3376 80.810533, -65.3049 80.8569, -65.2558 80.880533, -65.08945 80.924133, -64.86995 80.969133, 
+    -64.7227 81.002767, -64.5768 81.037767, -64.525 81.042333, -64.39275 81.046867, -64.26325 81.039167, -64.19095 81.0237, -64.10645 80.984633, -63.86785 80.8815, -63.72605 80.814233, -63.51335 80.717467, 
+    -63.482 80.712933, -63.437 80.722, -63.4111 80.737, -63.41245 80.7561, -63.74785 80.9197, -64.03415 81.039233, -64.08325 81.057867, -64.08325 81.076067, -64.0655 81.098767, -63.9769 81.119667, 
+    -63.8201 81.1633, -63.7683 81.1724, -63.66465 81.169667, -63.4942 81.1574, -63.12885 81.140167, -62.97885 81.129267, -62.8875 81.114733, -62.63255 81.047033, -62.5562 81.0307, -62.5044 81.027533, 
+    -62.3326 81.048433, -62.169 81.0766, -61.9754 81.0998, -61.81315 81.1007, -61.6441 81.096633, -61.57045 81.076633, -61.5473 81.077533, -61.54185 81.101167, -61.55955 81.118433, -61.62775 81.131167, 
+    -61.76135 81.1548, -61.85815 81.172967, -61.92085 81.202033, -61.93585 81.222033, -61.9263 81.275667, -61.8895 81.304733, -61.8159 81.3202, -61.5991 81.3529, -61.5432 81.375167, -61.47095 81.404267, 
+    -61.4464 81.432433, -61.45865 81.476967, -61.47365 81.498767, -61.53095 81.523333, -61.6468 81.5406, -61.84315 81.5733, -61.9413 81.6151, -61.9781 81.6383, -61.99995 81.683733, -61.98355 81.716433, 
+    -61.93855 81.733733, -61.81585 81.7537, -61.5759 81.7828, -61.23095 81.842333, -60.99915 81.878233, -60.8533 81.8955, -60.72105 81.914133, -60.6106 81.9078, -60.4852 81.890533, -60.21935 81.8701, 
+    -60.1307 81.866467, -59.7694 81.855133, -59.62895 81.850167, -59.59215 81.8438, -59.54305 81.8238, -59.4572 81.7738, -59.3836 81.737933, -59.13545 81.682467, -58.91865 81.641133, -58.77685 81.609333, 
+    -58.51505 81.570733, -58.42645 81.543467, -58.1265 81.503033, -57.9738 81.5035, -57.9506 81.518033, -57.9779 81.546233, -58.03925 81.568033, -58.21375 81.598033, -58.3024 81.603467, -58.361 81.609833, 
+    -58.4387 81.6462, -58.5014 81.684833, -58.53825 81.695733, -58.59415 81.7003, -58.7291 81.727567, -58.9936 81.781667, -59.06995 81.8153, -59.14905 81.873033, -59.1981 81.907567, -59.23355 81.9203, 
+    -59.389 81.924833, -59.71485 81.9362, -59.98615 81.9412, -60.02875 81.940867, -60.1541 81.9496, -60.2222 81.963033, -60.2717 81.992933, -60.2609 82.0146, -60.21755 82.0445, -60.0473 82.061, 
+    -59.68675 82.0806, -59.53355 82.092433, -59.32925 82.125433, -59.0414 82.1631, -58.834 82.173933, -58.6607 82.180133, -58.2831 82.194033, -58.00455 82.1863, -57.9055 82.180633, -57.7074 82.200233, 
+    -57.6548 82.208, -57.5805 82.1884, -57.5279 82.186333, -57.42575 82.199733, -57.20445 82.220867, -57.0729 82.230133, -56.9367 82.244033, -56.84075 82.241967, -56.8129 82.2358, -56.77265 82.215167, 
+    -56.73395 82.1734, -56.72005 82.1332, -56.7324 82.095033, -56.73705 82.054833, -56.7293 82.052767, -56.69525 82.054833, -56.6179 82.0868, -56.5297 82.118767, -56.51575 82.117733, -56.4693 82.102267, 
+    -56.42595 82.083167, -56.4043 82.086267, -56.37955 82.1007, -56.3687 82.187333, -56.34705 82.2389, -56.313 82.256433, -56.248 82.2657, -56.1211 82.2585, -56.0561 82.255933, -55.9973 82.266267, 
+    -55.88585 82.296167, -55.85955 82.299267, -55.8518 82.296167, -55.8487 82.286867, -55.87035 82.251267, -55.8657 82.2358, -55.83785 82.231667, -55.7574 82.218267, -55.6661 82.217233, -55.5562 82.2224, 
+    -55.4587 82.2033, -55.41535 82.187833, -55.3906 82.151733, -55.3705 82.142467, -55.3581 82.144533, -55.34575 82.158967, -55.34725 82.2167, -55.3767 82.2332, -55.48965 82.251767, -55.5531 82.2621, 
+    -55.58405 82.271367, -55.56395 82.281667, -55.5067 82.2858, -55.22655 82.289933, -55.0006 82.2956, -54.8536 82.300733, -54.7824 82.3136, -54.57505 82.370333, -54.524 82.388367, -54.4698 82.393533, 
+    -54.42805 82.391467, -54.29185 82.3502, -54.1015 82.2981, -53.93435 82.2744, -53.80125 82.233633, -53.70375 82.1831, -53.67745 82.143933, -53.6635 82.086167, -53.6666 82.045433, -53.65265 82.013467, 
+    -53.63875 81.995933, -53.6372 81.9784, -53.6542 81.9547, -53.696 81.9124, -53.7084 81.883533, -53.7053 81.8433, -53.6883 81.7902, -53.68055 81.7665, -53.68365 81.752033, -53.7022 81.728333, 
+    -53.7935 81.675733, -53.9684 81.6118, -53.97615 81.603533, -53.9359 81.5308, -53.92665 81.4617, -53.9189 81.443167, -53.8833 81.438, -53.7626 81.438, -53.74555 81.447267, -53.7053 81.525667, 
+    -53.6821 81.535433, -53.65115 81.536467, -53.55985 81.5014, -53.5227 81.498333, -53.4685 81.503467, -53.4453 81.511733, -53.44065 81.525133, -53.4747 81.554, -53.5459 81.5798, -53.55055 81.595267, 
+    -53.47005 81.6365, -53.33235 81.693233, -53.2658 81.716467, -53.1776 81.7608, -53.1095 81.808233, -53.0507 81.815467, -52.98725 81.834533, -52.9764 81.8438, -52.97795 81.8603, -53.00425 81.911867, 
+    -52.99965 81.937667, -52.98725 81.947967, -52.92535 81.951067, -52.752 81.924267, -52.6158 81.9196, -52.55545 81.9165, -52.50595 81.901033, -52.4456 81.867, -52.25525 81.853067, -52.07265 81.853067, 
+    -51.87145 81.8288, -51.71205 81.816433, -51.47525 81.809733, -51.34525 81.794267, -51.21835 81.7865, -51.1162 81.796833, -51.08835 81.7984, -51.03725 81.794267, -50.9661 81.786033, -50.91035 81.785, 
+    -50.8562 81.777767, -50.8237 81.764367, -50.80205 81.735, -50.7819 81.711267, -50.7618 81.7092, -50.72155 81.713333, -50.67205 81.726733, -50.6643 81.7453, -50.6705 81.776233, -50.74475 81.8144, 
+    -50.8624 81.842233, -50.91035 81.8577, -50.94595 81.885567, -50.9661 81.914433, -50.96145 81.934033, -50.9336 81.957767, -50.91035 81.968067, -50.8825 81.968067, -50.84535 81.9526, -50.80975 81.914433, 
+    -50.7788 81.897933, -50.7494 81.885567, -50.6442 81.882467, -50.5838 81.881433, -50.5049 81.9, -50.43835 81.9067, -50.3873 81.9036, -50.2836 81.881933, -50.16445 81.843767, -50.09325 81.8113, 
+    -50.01745 81.8082, -49.9215 81.836033, -49.89515 81.859767, -49.8905 81.906167, -49.9168 81.940733, -50.06075 82.098533, -50.08705 82.1047, -50.135 82.106767, -50.2 82.087167, -50.2325 82.086667, 
+    -50.2743 82.085633, -50.32845 82.1011, -50.37795 82.115533, -50.43675 82.136633, -50.5451 82.1851, -50.6008 82.249033, -50.6256 82.2934, -50.69985 82.3429, -50.81285 82.3924, -50.8237 82.4156, 
+    -50.8113 82.434167, -50.8113 82.4527, -50.8206 82.510467, -50.81595 82.520767, -50.78965 82.523867, -50.7169 82.525933, -50.46465 82.519733, -50.11645 82.520233, -49.793 82.520767, -49.6506 82.5048, 
+    -49.60885 82.493467, -49.55005 82.4161, -49.5361 82.4058, -49.51905 82.4058, -49.50205 82.421767, -49.4881 82.4527, -49.46955 82.454767, -49.36895 82.4455, -49.14765 82.4228, -49.04085 82.402667, 
+    -48.94955 82.381, -48.883 82.353167, -48.84275 82.353167, -48.77 82.3702, -48.7406 82.379467, -48.66325 82.378433, -48.60595 82.3568, -48.46515 82.289767, -48.27325 82.1913, -48.23145 82.178933, 
+    -48.19585 82.176867, -48.1572 82.176867, -48.0772 82.194933, -48 82.212367, -47.90895 82.224333, -47.8617 82.228067, -47.814 82.226267, -47.56035 82.200333, -47.46305 82.180467, -47.38065 82.110233, 
+    -47.35715 82.0171, -47.37255 81.907967, -47.35655 81.885067, -47.3222 81.874367, -46.97415 81.8698, -46.70855 81.839233, -46.5242 81.797233, -46.4647 81.768233, -46.43265 81.746833, -46.43265 81.7224, 
+    -46.44865 81.679667, -46.4899 81.639967, -46.49215 81.627733, -46.4624 81.615533, -46.3754 81.604833, -46.0342 81.594167, -45.78345 81.585767, -45.5499 81.5659, -45.4469 81.5552, -45.31295 81.526967, 
+    -45.1939 81.5285, -45.1 81.548333, -44.93285 81.595667, -44.67525 81.700267, -44.53785 81.7293, -44.45545 81.733867, -44.3776 81.7186, -44.3192 81.676633, -44.28945 81.633867, -44.26195 81.620133, 
+    -44.2116 81.614033, -43.94825 81.607933, -43.88415 81.598767, -43.81315 81.581967, -43.68835 81.535367, -43.57615 81.514, -43.4502 81.504833, -43.2991 81.481933, -43.1125 81.467433, -42.9499 81.4705, 
+    -42.89955 81.484233, -42.8858 81.513267, -42.89725 81.552933, -42.94305 81.574333, -43.0026 81.580433, -43.2636 81.591133, -43.4193 81.609433, -43.6002 81.649133, -43.733 81.690367, -43.9551 81.774333, 
+    -44.19895 81.830067, -44.3867 81.860633, -44.51955 81.872833, -44.6718 81.913267, -44.77255 81.930067, -44.8733 81.934667, -44.95345 81.9423, -45.0107 81.962133, -45.19845 82.052233, -45.27285 82.0881, 
+    -45.45835 82.1446, -45.58885 82.169033, -45.74915 82.188867, -45.86935 82.2095, -46.16475 82.302633, -46.3983 82.3744, -46.50705 82.396567, -46.73375 82.425567, -46.965 82.474433, -47.1081 82.511833, 
+    -47.23635 82.554567, -47.27525 82.582067, -47.27525 82.608033, -47.2501 82.620233, -47.20655 82.630933, -46.9753 82.6248, -46.74635 82.6126, -46.65015 82.5958, -46.5471 82.571367, -46.49905 82.559167, 
+    -46.4166 82.557633, -46.388 82.569067, -46.34905 82.6042, -46.30095 82.6393, -46.25745 82.65, -46.14985 82.651533, -46.0972 82.6439, -45.99415 82.6271, -45.9163 82.611833, -45.7331 82.588933, 
+    -45.58085 82.568333, -45.48465 82.569867, -45.42285 82.580567, -45.33125 82.595833, -45.23965 82.5943, -45.1435 82.580567, -44.9546 82.537033, -44.8241 82.5172, -44.78055 82.532467, -44.7531 82.555367, 
+    -44.76685 82.5813, -44.80805 82.611867, -45.12405 82.645433, -45.2706 82.675967, -45.34385 82.695833, -45.38965 82.7218, -45.3988 82.7447, -45.38505 82.766067, -45.34385 82.772167, -45.0691 82.7844, 
+    -44.8012 82.775233, -44.5562 82.759967, -43.90245 82.757667, -43.7891 82.756933, -43.5876 82.741667, -43.43875 82.752333, -43.2716 82.766067, -42.98195 82.750067, -42.927 82.742433, -42.89265 82.727133, 
+    -42.84685 82.702733, -42.80335 82.643167, -42.78505 82.624833, -42.7507 82.614167, -42.52745 82.6134, -42.47935 82.605767, -42.41755 82.584367, -42.32825 82.537033, -42.25955 82.4897, -42.2229 82.480533, 
+    -42.1027 82.4752, -42.05 82.461467, -41.97445 82.4233, -41.9218 82.4187, -41.7226 82.408033, -41.59665 82.385133, -41.45355 82.375233, -41.27725 82.372167, -41.0162 82.3737, -40.85705 82.372933, 
+    -40.7311 82.382067, -40.6235 82.372933, -40.45405 82.372933, -40.39565 82.3676, -40.1896 82.329433, -39.9812 82.2714, -39.77285 82.2302, -39.64805 82.205033, -39.5931 82.205033, -39.58165 82.211133, 
+    -39.5771 82.224867, -39.60685 82.244733, -39.66865 82.264567, -39.80375 82.289, -39.85415 82.2997, -39.9549 82.333267, -40.0877 82.3791, -40.16785 82.4035, -40.2915 82.417267, -40.46665 82.425667, 
+    -40.56055 82.436367, -40.74145 82.436367, -40.9246 82.422633, -41.0723 82.421867, -41.30355 82.427967, -41.4272 82.440167, -41.64815 82.448533, -41.7718 82.460767, -41.83365 82.4852, -41.8863 82.5203, 
+    -41.955 82.590533, -42.0775 82.679867, -42.10955 82.725667, -42.1004 82.768433, -42.06605 82.824933, -42.06605 82.8463, -42.0798 82.872267, -42.1256 82.882933, -42.2756 82.885233, -42.3557 82.868433, 
+    -42.4519 82.853167, -42.59155 82.857767, -42.74955 82.879133, -42.82395 82.889067, -42.911 82.8784, -42.98655 82.858533, -43.0575 82.852433, -43.29565 82.858533, -43.425 82.874567, -43.4708 82.873067, 
+    -43.50975 82.865433, -43.5899 82.833367, -43.61965 82.828767, -43.6952 82.8364, -43.75245 82.8532, -43.80055 82.851667, -43.90015 82.837167, -43.9849 82.828033, -44.2894 82.8265, -44.39245 82.812733, 
+    -44.46 82.799767, -44.5241 82.8013, -44.5676 82.819633, -44.64775 82.848633, -44.7256 82.873067, -44.73935 82.8914, -44.72105 82.906667, -44.5264 82.9204, -44.2814 82.9097, -44.04325 82.883733, 
+    -43.9723 82.877633, -43.9448 82.8807, -43.92875 82.8975, -43.9402 82.9143, -43.98145 82.931067, -44.0593 82.944833, -44.38445 82.964667, -44.46915 82.970767, -44.71645 82.9769, -44.78055 82.979933, 
+    -44.82405 82.990633, -44.879 83.013533, -44.98205 83.047133, -45.0221 83.061667, -45.16865 83.076933, -45.28085 83.090667, -45.3152 83.1044, -45.33125 83.122733, -45.33125 83.1502, -45.30145 83.1609, 
+    -45.2465 83.1548, -44.9786 83.099833, -44.92595 83.090667, -44.54815 83.084567, -44.43365 83.072333, -44.28365 83.053267, -44.19435 83.042567, -44.1463 83.0487, -44.1234 83.070067, -44.1165 83.1525, 
+    -44.0982 83.167767, -44.0341 83.172367, -43.90585 83.141833, -43.76505 83.105933, -43.6574 83.101367, -43.5223 83.109, -43.49485 83.1212, -43.4811 83.196033, -43.4582 83.221967, -43.4193 83.2403, 
+    -43.36205 83.251, -43.0976 83.268567, -43.0289 83.265533, -42.98995 83.250267, -42.97395 83.216667, -42.98765 83.198333, -43.0678 83.172367, -43.2029 83.135733, -43.2693 83.109767, -43.2899 83.086867, 
+    -43.27845 83.074667, -43.2487 83.074667, -43.2052 83.080767, -43.0907 83.1159, -42.9625 83.1556, -42.6923 83.163233, -42.4988 83.174667, -42.4324 83.162467, -42.37975 83.138033, -42.3408 83.075433, 
+    -42.2515 83.031133, -42.121 82.9838, -41.83365 82.944867, -41.5062 82.912833, -41.34705 82.895267, -41.1204 82.847933, -41.0219 82.820433, -40.9784 82.8174, -40.95205 82.822767, -40.9429 82.834967, 
+    -40.95435 82.8472, -41.062 82.889933, -41.1673 82.9266, -41.29095 82.9281, -41.3253 82.9388, -41.36195 82.9617, -41.3688 82.993767, -41.3505 83.015133, -41.3001 83.027367, -41.17875 83.0518, 
+    -41.0093 83.0686, -40.91085 83.056367, -40.8284 83.035, -40.75055 83.025833, -40.63835 83.016667, -40.59485 83.009033, -40.57425 82.9953, -40.5605 82.976967, -40.54905 82.943367, -40.5216 82.9281, 
+    -40.46665 82.923533, -40.4197 82.9289, -40.38535 82.9579, -40.38305 83.009833, -40.4174 83.0373, -40.4907 83.055633, -40.72885 83.057167, -40.7792 83.075467, -40.90055 83.1228, -40.95095 83.1335, 
+    -40.9853 83.1564, -40.98645 83.178567, -40.94065 83.193833, -40.8674 83.1984, -40.7964 83.190767, -40.5537 83.151067, -40.35445 83.131233, -40.2159 83.1152, -40.193 83.1045, -40.0396 83.011367, 
+    -39.96865 82.986933, -39.8885 82.9732, -39.68925 82.9747, -39.395 82.9892, -39.32175 82.996833, -39.29885 83.0075, -39.2874 83.027367, -39.30115 83.038033, -39.3561 83.048733, -39.6194 83.048733, 
+    -39.80715 83.054833, -39.885 83.059433, -39.9766 83.0808, -40.03615 83.1098, -40.0499 83.147967, -40.03385 83.1831, -40.01555 83.1953, -39.90335 83.218233, -39.7362 83.2335, -39.6492 83.244167, 
+    -39.5553 83.2625, -39.4683 83.264033, -39.3252 83.263267, -39.15805 83.248, -38.90385 83.222033, -38.8088 83.216667, -38.75615 83.233467, -38.6577 83.2304, -38.53175 83.215133, -38.3852 83.198367, 
+    -38.0429 83.1808, -37.7475 83.1762, -37.5403 83.167833, -37.4647 83.169333, -37.4441 83.180033, -37.4418 83.198367, -37.46015 83.215167, -37.49905 83.216667, -38.06005 83.227367, -38.2112 83.2411, 
+    -38.30735 83.2472, -38.45045 83.246467, -38.56265 83.252567, -38.6245 83.267833, -38.71835 83.280033, -38.74815 83.2892, -38.7733 83.307533, -38.7779 83.365533, -38.78705 83.383867, -38.83515 83.411367, 
+    -38.90955 83.435, -39.0309 83.448767, -39.0607 83.4625, -39.09275 83.4961, -39.09045 83.5251, -39.06755 83.544967, -39.0332 83.5541, -38.96225 83.5587, -38.7699 83.555633, -38.5226 83.538833, 
+    -38.33255 83.5144, -38.14135 83.4831, -37.9994 83.4709, -37.8895 83.467833, -37.78185 83.461733, -37.7647 83.468633, -37.7624 83.480833, -37.77615 83.491533, -37.8471 83.511367, -38.0463 83.5297, 
+    -38.08525 83.543433, -38.08525 83.5633, -38.04175 83.5694, -37.8883 83.554133, -37.5632 83.5297, -37.2426 83.519, -37.03995 83.5045, -36.91175 83.467867, -36.84075 83.449533, -36.73315 83.440367, 
+    -36.67935 83.4411, -36.64955 83.4579, -36.6473 83.473167, -36.65875 83.4854, -36.69995 83.499133, -36.81675 83.511333, -36.9564 83.532733, -37.01595 83.544933, -37.05945 83.561733, -37.0732 83.580067, 
+    -37.05715 83.596867, -37.01825 83.601433, -36.9289 83.598367, -36.80755 83.6106, -36.716 83.6335, -36.65875 83.6442, -36.56945 83.642667, -36.50075 83.6335, -36.416 83.6167, -36.34275 83.5831, 
+    -36.30155 83.558667, -36.26945 83.5541, -36.23515 83.557167, -36.18935 83.598367, -36.15845 83.625067, -36.1195 83.634233, -36.06 83.6266, -35.95695 83.6098, -35.8333 83.5976, -35.8104 83.585367, 
+    -35.79895 83.567033, -35.7921 83.535, -35.77605 83.5304, -35.744 83.5365, -35.71195 83.542633, -35.6295 83.562467, -35.58945 83.569367, -35.49325 83.561733, -35.45205 83.551033, -35.42685 83.552567, 
+    -35.3902 83.561733, -35.3032 83.592267, -35.2551 83.601433, -35.0834 83.613633, -34.8006 83.611333, -34.4686 83.612867, -34.3667 83.618233, -34.0782 83.618233, -33.9614 83.619767, -33.91905 83.632733, 
+    -33.84575 83.6419, -33.77935 83.638833, -33.642 83.6205, -33.4794 83.599133, -33.38555 83.588433, -33.28135 83.587667, -33.24475 83.5953, -33.0684 83.5953, -33.02035 83.589167, -32.94475 83.581533, 
+    -32.828 83.560167, -32.77875 83.550233, -32.7101 83.553267, -32.6574 83.568533, -32.60935 83.580767, -32.5498 83.592967, -32.46965 83.592967, -32.3643 83.592967, -32.31165 83.5991, -32.196 83.599833, 
+    -32.0014 83.595267, -31.9281 83.587633, -31.84795 83.595267, -31.74495 83.6029, -31.61785 83.602133, -31.42555 83.557833, -31.33625 83.534933, -31.2492 83.528833, -31.0958 83.534933, -30.9481 83.547933, 
+    -30.82905 83.5525, -30.7443 83.560133, -30.60925 83.5632, -30.5039 83.5571, -30.39515 83.545633, -30.1524 83.505933, -30.0402 83.4983, -29.9372 83.5105, -29.76205 83.5265, -29.59715 83.529567, 
+    -29.4369 83.523467, -29.40025 83.529567, -29.3144 83.565433, -29.2228 83.5807, -29.07855 83.579167, -28.96405 83.5685, -28.85415 83.57, -28.55765 83.601333, -28.46145 83.607433, -28.3355 83.604367, 
+    -28.02755 83.591367, -27.86955 83.568467, -27.6772 83.5639, -27.5089 83.5677, -27.41045 83.575333, -27.2593 83.575333, -27.1105 83.5616, -26.95135 83.548633, -26.61935 83.539467, -26.4911 83.513533, 
+    -26.06405 83.4349, -26.032 83.4288, -26.00455 83.412, -26.00455 83.395233, -26.01825 83.381467, -26.0755 83.378433, -26.29535 83.3723, -26.3686 83.363167, -26.59985 83.283767, -26.7693 83.248633, 
+    -26.8609 83.230333, -26.97765 83.2242, -27.1368 83.2326, -27.27645 83.246367, -27.3978 83.254, -27.49855 83.250933, -27.6268 83.236433, -27.7321 83.225767, -27.80995 83.221167, -28.12825 83.218133, 
+    -28.46025 83.2059, -28.6228 83.218133, -28.7167 83.2288, -28.8289 83.2334, -29.1987 83.259333, -29.3567 83.260867, -29.52155 83.2288, -29.5868 83.220433, -29.69445 83.228067, -29.8112 83.250967, 
+    -29.8982 83.2647, -29.9944 83.2708, -30.1203 83.273867, -30.6183 83.274633, -30.95835 83.280767, -31.05225 83.279233, -31.13235 83.2777, -31.3293 83.2487, -31.44835 83.228833, -31.8548 83.236467, 
+    -32.02425 83.247167, -32.0746 83.2487, -32.68025 83.2258, -32.79475 83.2151, -32.9791 83.191433, -33.05695 83.183767, -33.34775 83.180733, -33.484 83.1754, -33.5321 83.189133, -33.5687 83.210533, 
+    -33.5687 83.2319, -33.53435 83.2548, -33.48855 83.267033, -33.4565 83.2823, -33.44965 83.2945, -33.4565 83.312833, -33.4817 83.3342, -33.51835 83.347933, -33.60305 83.354033, -33.6809 83.354033, 
+    -33.76105 83.331133, -33.85495 83.3281, -33.95455 83.336467, -34.01865 83.327333, -34.0507 83.312067, -34.0576 83.2983, -34.04845 83.283033, -34.0072 83.2754, -33.8813 83.2571, -33.84465 83.2403, 
+    -33.84005 83.221967, -33.84465 83.203633, -33.86985 83.188367, -33.91335 83.174633, -34.26365 83.174633, -34.4629 83.157833, -34.64035 83.1433, -34.9014 83.140267, -34.99755 83.152467, -35.0445 83.157833, 
+    -35.0926 83.154767, -35.1292 83.1395, -35.16815 83.125767, -35.21395 83.1105, -35.4452 83.0998, -35.56425 83.090633, -35.59515 83.0868, -35.6524 83.068467, -35.6982 83.062367, -35.75775 83.068467, 
+    -35.84475 83.079167, -35.918 83.085267, -35.98215 83.089867, -36.04165 83.099, -36.0989 83.089867, -36.34045 83.0479, -36.40915 83.0082, -36.45955 82.9746, -36.5145 82.956267, -36.63355 82.931867, 
+    -36.724 82.9189, -36.78355 82.903633, -36.82245 82.8838, -36.82705 82.868533, -36.80645 82.859367, -36.73545 82.857833, -36.69425 82.847133, -36.6736 82.828833, -36.6553 82.802867, -36.6324 82.783, 
+    -36.55685 82.783, -36.5248 82.7937, -36.4996 82.8273, -36.4286 82.877667, -36.35305 82.911267, -36.20195 82.955533, -36.01875 82.995233, -35.9054 83.011233, -35.78865 83.012767, -35.6581 82.994467, 
+    -35.5528 82.9624, -35.51155 82.9395, -35.515 82.905133, -35.54475 82.8685, -35.5791 82.836433, -35.59285 82.815033, -35.5814 82.804367, -35.54705 82.799767, -35.51725 82.805867, -35.4875 82.8181, 
+    -35.40735 82.860833, -35.3547 82.906667, -35.30435 82.979933, -35.28145 83.025767, -35.2608 83.041033, -35.1784 83.053233, -35.02955 83.047133, -34.84865 83.053233, -34.60935 83.069233, -34.49945 83.070767, 
+    -34.43305 83.086033, -34.3552 83.090633, -34.16745 83.0784, -34.07015 83.082233, -34.0152 83.094433, -33.97395 83.109733, -33.9213 83.109733, -33.832 83.092933, -33.72895 83.083767, -33.62135 83.0914, 
+    -33.52175 83.095233, -33.40495 83.079967, -33.32025 83.038733, -33.1783 82.959333, -33.0821 82.890633, -33.0283 82.865433, -32.98705 82.851667, -32.96875 82.856267, -32.94815 82.8868, -32.95045 82.905133, 
+    -32.9619 82.918867, -33.1359 83.019633, -33.1657 83.047133, -33.1794 83.0746, -33.17255 83.0914, -33.14735 83.109733, -33.0672 83.132633, -32.94355 83.150933, -32.78785 83.1601, -32.6734 83.1662, 
+    -32.60925 83.1708, -32.50165 83.161633, -32.3265 83.154733, -31.98075 83.156267, -31.53995 83.1479, -31.27435 83.146367, -31.161 83.142533, -31.12895 83.1456, -31.11065 83.159333, -31.1175 83.1746, 
+    -31.1221 83.194433, -31.10835 83.206667, -31.08545 83.2097, -31.0099 83.195967, -30.9595 83.192933, -30.92745 83.199033, -30.8473 83.217333, -30.36075 83.223467, -30.0356 83.217333, -29.9612 83.210467, 
+    -29.7528 83.173833, -29.59255 83.134133, -29.54675 83.129567, -29.50325 83.1372, -29.4151 83.176167, -29.367 83.1853, -29.3052 83.192933, -29.193 83.191433, -29.122 83.177667, -29.04645 83.1792, 
+    -29.01895 83.177667, -28.9915 83.163933, -28.9606 83.1586, -28.869 83.166233, -28.8255 83.161667, -28.76825 83.121967, -28.74535 83.1128, -28.7087 83.105167, -28.56905 83.1006, -28.38355 83.103633, 
+    -28.245 83.108967, -28.21755 83.115067, -28.142 83.144067, -28.09845 83.154767, -27.984 83.157833, -27.913 83.1502, -27.8489 83.144067, -27.74015 83.1418, -27.6989 83.150967, -27.6577 83.157067, 
+    -27.5203 83.155533, -27.47225 83.146367, -27.2158 83.140267, -27.03605 83.125767, -26.8735 83.116633, -26.775 83.112033, -26.7132 83.1151, -26.6823 83.1311, -26.6342 83.189133, -26.609 83.201367, 
+    -26.5701 83.202867, -26.4602 83.207467, -26.119 83.209, -25.85225 83.202133, -25.60725 83.193, -25.5397 83.196833, -25.4229 83.2182, -25.33135 83.235, -25.22145 83.242633, -25.10465 83.231967, 
+    -24.9524 83.223567, -24.80815 83.217433, -24.7211 83.211333, -24.6547 83.2037, -24.6318 83.193, -24.60205 83.1701, -24.58715 83.137267, -24.52535 83.103667, -24.3765 83.0655, -24.29635 83.044133, 
+    -24.25515 83.024267, -24.2483 83.005933, -24.2643 82.9861, -24.29635 82.9693, -24.4017 82.961667, -24.52075 82.966233, -24.6284 82.960133, -24.70395 82.9693, -24.84135 82.973867, -24.92835 82.9754, 
+    -25.0909 82.972367, -25.54085 82.954033, -25.76065 82.955567, -25.8912 82.960133, -25.9141 82.944867, -25.8889 82.931133, -25.6084 82.918167, -25.2512 82.934967, -25.1104 82.9464, -25.06915 82.938767, 
+    -25.07145 82.928067, -25.1012 82.921967, -25.43325 82.897533, -25.61185 82.892967, -25.692 82.882267, -25.83165 82.882267, -25.9656 82.889167, -26.0091 82.8922, -26.04805 82.88, -26.103 82.8693, 
+    -26.24265 82.854033, -26.35945 82.844867, -26.4018 82.839533, -26.41325 82.828867, -26.3812 82.818167, -26.25985 82.822733, -26.0652 82.841067, -25.953 82.8487, -25.82935 82.847167, -25.75495 82.840267, 
+    -25.68165 82.832633, -25.5214 82.838767, -25.41835 82.8525, -25.2924 82.863167, -24.98445 82.871533, -24.8791 82.8746, -24.7944 82.888333, -24.59515 82.8914, -24.5024 82.896767, -24.4154 82.8815, 
+    -24.36045 82.8586, -24.3032 82.857067, -24.2322 82.863167, -24.13605 82.8876, -23.92885 82.8937, -23.74795 82.9166, -23.6243 82.934933, -23.56245 82.947133, -23.4388 82.945633, -23.27625 82.925767, 
+    -23.21555 82.917367, -23.13545 82.883767, -23.0805 82.856267, -23.03925 82.841, -23.01635 82.842533, -22.99345 82.8624, -22.9591 82.8914, -22.9225 82.917367, -22.8698 82.929567, -22.7599 82.929567, 
+    -22.60535 82.902833, -22.53895 82.898233, -22.4634 82.892133, -22.3718 82.8677, -22.2825 82.8555, -22.20465 82.858567, -22.0959 82.8868, -22.01575 82.8975, -21.92875 82.891367, -21.81425 82.8761, 
+    -21.7799 82.860833, -21.74325 82.833367, -21.7135 82.810467, -21.6723 82.8013, -21.42155 82.785267, -21.04605 82.779133, -20.5984 82.7784, -20.5045 82.770767, -20.43925 82.7593, -20.3179 82.722667, 
+    -20.2217 82.681433, -20.18735 82.649367, -20.1805 82.638667, -20.2011 82.6005, -20.25375 82.576067, -20.35225 82.547067, -20.52165 82.518067, -20.70945 82.505833, -20.81245 82.5089, -20.94755 82.522633, 
+    -21.06205 82.545533, -21.1273 82.5677, -21.1777 82.566167, -21.23035 82.541733, -21.3929 82.445533, -21.45475 82.4196, -21.5349 82.399733, -21.6448 82.3921, -21.86805 82.386733, -21.9871 82.3791, 
+    -22.04435 82.3791, -22.081 82.363833, -22.13365 82.342467, -22.18175 82.292067, -22.2058 82.280633, -22.247 82.273, -22.3203 82.269933, -22.37065 82.273, -22.4302 82.288267, -22.48745 82.3127, 
+    -22.5584 82.320333, -22.6042 82.321867, -22.6752 82.300467, -22.737 82.292833, -22.84575 82.292067, -22.903 82.3012, -22.98775 82.304267, -23.0358 82.298167, -23.07705 82.296633, -23.1045 82.3058, 
+    -23.13425 82.325633, -23.16405 82.333267, -23.18925 82.325633, -23.2167 82.310367, -23.2579 82.292067, -23.2865 82.2852, -23.6666 82.280633, -24.1303 82.274533, -24.45775 82.2791, -24.6409 82.2669, 
+    -24.8069 82.250867, -25.0359 82.243233, -25.31295 82.2249, -25.5156 82.201233, -25.5614 82.202733, -25.63695 82.213433, -25.72165 82.224133, -25.7995 82.231767, -25.97355 82.231767, -26.0159 82.224867, 
+    -26.05715 82.2081, -26.1716 82.1974, -26.29295 82.1867, -26.5334 82.1867, -26.7246 82.1966, -26.88715 82.218, -27.01995 82.227133, -27.18485 82.227133, -27.4722 82.2279, -27.52945 82.237067, 
+    -27.57755 82.2386, -27.62565 82.237067, -27.73785 82.218767, -27.86035 82.204233, -27.9222 82.204233, -28.13285 82.204233, -28.20155 82.210367, -28.3595 82.222567, -28.49115 82.235533, -28.56445 82.237067, 
+    -28.6148 82.243167, -28.727 82.247733, -28.90105 82.247733, -29.1197 82.2363, -29.25025 82.228667, -29.31895 82.222567, -29.45175 82.2302, -29.746 82.224867, -29.9681 82.205033, -30.1982 82.185933, 
+    -30.39285 82.1615, -30.473 82.156933, -30.5039 82.1623, -30.54055 82.1806, -30.5955 82.194367, -30.7031 82.200467, -30.83595 82.205033, -30.92295 82.202, -30.96415 82.1806, -30.99165 82.165333, 
+    -31.0157 82.163067, -31.05005 82.169167, -31.09355 82.1875, -31.1256 82.214967, -31.16455 82.2272, -31.22635 82.2394, -31.4187 82.237867, -31.45075 82.230233, -31.4851 82.221067, -31.54005 82.214967, 
+    -31.6511 82.2096, -31.82285 82.198933, -32.0358 82.1913, -32.20295 82.1867, -32.243 82.188967, -32.2659 82.187433, -32.2659 82.1798, -32.2476 82.175233, -31.9522 82.170667, -31.63625 82.1783, 
+    -31.484 82.1821, -31.26645 82.185167, -31.22525 82.172933, -31.15655 82.157667, -31.13825 82.139333, -31.1451 82.1256, -31.1634 82.1195, -31.2527 82.110333, -31.3466 82.098133, -31.66715 82.075233, 
+    -31.82745 82.066067, -31.99 82.059967, -32.1457 82.0569, -32.25675 82.039333, -32.4239 82.0103, -32.6254 81.953833, -32.80745 81.911833, -33.00435 81.896567, -33.20585 81.882833, -33.515 81.878267, 
+    -33.71995 81.876, -33.8184 81.872933, -33.8848 81.868367, -33.91 81.854633, -33.91225 81.834767, -33.8894 81.814933, -33.8207 81.7905, -33.76575 81.772167, -33.7451 81.755367, -33.7245 81.7294, 
+    -33.71075 81.692767, -33.7039 81.6668, -33.6856 81.662233, -33.64435 81.6653, -33.58715 81.6836, -33.5459 81.6943, -33.436 81.698867, -33.33295 81.697333, -33.29405 81.6836, -33.2391 81.662233, 
+    -33.1956 81.6485, -33.1635 81.6485, -33.1475 81.657667, -33.0971 81.691233, -33.0101 81.732467, -32.92195 81.747, -32.6243 81.7989, -32.4869 81.814167, -32.39185 81.833233, -32.1011 81.8546, 
+    -31.9866 81.846967, -31.8286 81.8592, -31.6168 81.885933, -31.484 81.9119, -31.29625 81.931733, -31.21495 81.938633, -30.9814 81.946267, -30.9196 81.9539, -30.76845 81.998167, -30.73525 82.006533, 
+    -30.69405 82.006533, -30.64595 81.995867, -30.5887 81.960733, -30.5406 81.9363, -30.4971 81.928667, -30.46275 81.9363, -30.4284 81.950067, -30.4101 82.008067, -30.37805 82.0264, -30.28875 82.044733, 
+    -30.15135 82.067633, -30.00135 82.082133, -29.87315 82.095867, -29.62585 82.112667, -29.32935 82.1272, -29.08205 82.1333, -28.8405 82.135567, -28.639 82.112667, -28.48555 82.117267, -28.23255 82.113467, 
+    -27.96005 82.107367, -27.72075 82.1081, -27.54675 82.123367, -27.4437 82.1249, -27.28685 82.130233, -27.15175 82.1348, -26.9869 82.131767, -26.83575 82.121067, -26.6125 82.115733, -26.49115 82.105067, 
+    -26.41785 82.1081, -26.2965 82.1188, -26.1557 82.133333, -25.96565 82.142467, -25.9061 82.144, -25.7985 82.133333, -25.67485 82.110433, -25.48135 82.1066, -25.35085 82.097433, -25.3119 82.091333, 
+    -25.28905 82.073, -25.273 82.044, -25.30735 81.9982, -25.3623 81.969167, -25.4241 81.9478, -25.4493 81.934067, -25.4539 81.9127, -25.4516 81.880633, -25.46535 81.857733, -25.50195 81.842467, 
+    -25.5661 81.824133, -25.68975 81.8104, -25.8649 81.808133, -26.0298 81.824933, -26.1855 81.832567, -26.4156 81.815767, -26.60565 81.788267, -26.73845 81.774533, -27.00405 81.757733, -27.1884 81.747833, 
+    -27.3601 81.755467, -27.44255 81.757, -27.5135 81.7631, -27.5467 81.7608, -27.58565 81.7501, -27.5925 81.734833, -27.57645 81.7272, -27.5238 81.715, -27.44595 81.690567, -27.3864 81.673767, 
+    -27.3658 81.655433, -27.3704 81.643233, -27.3956 81.6356, -27.47115 81.621833, -27.49635 81.606567, -27.5055 81.5913, -27.49405 81.5791, -27.44595 81.5684, -27.19635 81.565367, -27.1025 81.577567, 
+    -26.9903 81.605067, -26.89985 81.6196, -26.74875 81.634867, -26.63195 81.650133, -26.52435 81.668433, -26.419 81.702033, -26.2507 81.734833, -26.12935 81.740967, -25.9347 81.742467, -25.72405 81.739433, 
+    -25.3222 81.743233, -25.1642 81.743233, -24.84705 81.757733, -24.7074 81.769933, -24.56315 81.769933, -24.50245 81.767667, -24.4567 81.753933, -24.4246 81.726433, -24.404 81.717267, -24.3788 81.7188, 
+    -24.36965 81.7356, -24.35135 81.7707, -24.32615 81.7921, -24.2941 81.7982, -24.10635 81.805833, -23.9552 81.822633, -23.8808 81.827967, -23.84415 81.8417, -23.8075 81.863067, -23.7823 81.9043, 
+    -23.7663 81.9501, -23.75945 82.0738, -23.7434 82.087533, -23.70445 82.0921, -23.50295 82.090567, -23.3381 82.0982, -23.17665 82.1112, -22.8378 82.112733, -22.6626 82.112733, -22.52525 82.1005, 
+    -22.4176 82.0944, -22.27105 82.102033, -22.14515 82.128, -22.07875 82.149367, -22.0066 82.1776, -21.9036 82.1837, -21.8074 82.185233, -21.73645 82.1776, -21.6563 82.162333, -21.5853 82.136367, 
+    -21.5166 82.1043, -21.3483 81.973733, -21.33225 81.931, -21.32085 81.8928, -21.33685 81.8516, -21.35975 81.821067, -21.40325 81.7905, -21.52805 81.7485, -21.583 81.7256, -21.6288 81.701167, 
+    -21.66315 81.673667, -21.6906 81.647733, -21.77305 81.620233, -21.99975 81.571367, -22.1841 81.544633, -22.3558 81.5141, -22.4222 81.506467, -22.54585 81.511033, -22.6523 81.525533, -22.7691 81.522467, 
+    -22.8332 81.510267, -22.85155 81.504133, -22.8538 81.4843, -22.8813 81.475133, -22.96375 81.4736, -23.0324 81.4568, -23.09195 81.4614, -23.1366 81.471333, -23.17555 81.471333, -23.2236 81.459133, 
+    -23.32895 81.427067, -23.39765 81.420967, -23.6083 81.422467, -23.7743 81.421733, -23.8659 81.4141, -23.8865 81.404933, -23.9048 81.382033, -23.9117 81.322467, -23.91625 81.302633, -23.93915 81.291933, 
+    -24.05825 81.253767, -24.14295 81.230867, -24.2128 81.198067, -24.2723 81.190433, -24.35015 81.187367, -24.41885 81.187367, -24.44175 81.179733, -24.46695 81.169033, -24.5196 81.130867, -24.62495 81.0805, 
+    -24.7257 81.033167, -24.8276 80.985067, -24.87795 80.9713, -25.0062 80.968267, -25.068 80.9698, -25.1138 80.957567, -25.1596 80.933133, -25.20085 80.910233, -25.2535 80.9026, -25.3348 80.901867, 
+    -25.3737 80.895733, -25.41495 80.885067, -25.47445 80.849933, -25.51795 80.840767, -25.5386 80.8255, -25.5752 80.8026, -25.621 80.7858, -25.68055 80.770533, -25.708 80.761367, -25.74235 80.732367, 
+    -25.7973 80.712533, -25.86025 80.696533, -25.9221 80.687367, -25.97475 80.665967, -26.0297 80.647667, -26.09155 80.646133, -26.1488 80.6278, -26.277 80.611, -26.42355 80.6049, -26.585 80.604133, 
+    -26.6468 80.6026, -26.65595 80.593433, -26.6468 80.581233, -26.6033 80.5751, -26.5552 80.569, -26.4934 80.544567, -26.48425 80.5232, -26.49795 80.4942, -26.5186 80.475867, -26.50715 80.465167, 
+    -26.4934 80.463633, -26.46135 80.4667, -26.41095 80.475867, -26.1545 80.5568, -26.111 80.578167, -26.0606 80.587333, -26.0011 80.593433, -25.9324 80.599533, -25.87515 80.627033, -25.803 80.665967, 
+    -25.6908 80.6858, -25.6336 80.710233, -25.57405 80.745333, -25.5168 80.7774, -25.45725 80.786567, -25.41605 80.783533, -25.41605 80.7759, -25.4321 80.756033, -25.4092 80.7423, -25.3611 80.743833, 
+    -25.2409 80.761367, -25.0165 80.822467, -24.89515 80.853, -24.69365 80.9156, -24.4063 81.017167, -24.30785 81.061433, -24.19565 81.0767, -24.0239 81.084333, -23.80525 81.088167, -23.53505 81.077467, 
+    -23.1927 81.077467, -22.89275 81.092733, -22.6363 81.108, -22.2413 81.130933, -22.0444 81.1462, -21.97455 81.162233, -21.73415 81.200433, -21.55555 81.234, -21.48685 81.241633, -21.36895 81.2317, 
+    -21.20865 81.2271, -21.09645 81.234733, -20.97965 81.269867, -20.7564 81.339367, -20.58695 81.379067, -20.31905 81.4447, -20.11185 81.501933, -20.02255 81.523333, -19.97215 81.555367, -19.9378 81.5905, 
+    -19.9218 81.6073, -19.8966 81.677533, -19.8668 81.700433, -19.81645 81.7264, -19.76035 81.730233, -19.7077 81.7165, -19.6413 81.701233, -19.58635 81.6951, -19.5268 81.6951, -19.4833 81.687467, 
+    -19.4398 81.6722, -19.40085 81.627933, -19.35275 81.5699, -19.3001 81.5409, -19.2623 81.523333, -19.23025 81.500433, -19.20965 81.468367, -19.18445 81.450033, -19.16385 81.440867, -19.0837 81.440867, 
+    -19.0608 81.4485, -19.02875 81.4821, -18.9761 81.552333, -18.9074 81.604233, -18.8364 81.637833, -18.7494 81.648533, -18.63835 81.644733, -18.5857 81.623367, -18.54445 81.594333, -18.50555 81.539367, 
+    -18.47575 81.521067, -18.4231 81.513433, -18.2949 81.5119, -18.2674 81.514933, -18.2262 81.527167, -18.193 81.558467, -18.13805 81.5844, -18.09455 81.599667, -18.02585 81.5951, -17.98465 81.5951, 
+    -17.95945 81.6119, -17.9068 81.679067, -17.8747 81.706567, -17.84495 81.724867, -17.71215 81.756933, -17.63545 81.765333, -17.52325 81.759233, -17.4614 81.747033, -17.39045 81.7119, -17.32635 81.669167, 
+    -17.29655 81.658467, -17.27595 81.661533, -17.2599 81.679833, -17.2416 81.718, -17.19125 81.750067, -17.13975 81.767633, -17.0802 81.772233, -17.0161 81.7661, -16.9176 81.763067, -16.7642 81.763067, 
+    -16.6726 81.755433, -16.58675 81.7623, -16.49055 81.777567, -16.34175 81.795867, -16.22265 81.802, -16.04635 81.821833, -15.87575 81.8241, -15.5804 81.831733, -15.0549 81.8409, -14.67705 81.848533, 
+    -14.58665 81.850067, -14.4309 81.8409, -14.35535 81.822567, -14.234 81.825633, -14.0829 81.827167, -13.87795 81.811133, -13.70625 81.7882, -13.52535 81.771433, -13.2769 81.7569, -13.0983 81.746233, 
+    -13.0296 81.7386, -12.93805 81.718733, -12.68275 81.647767, -12.3393 81.560733, -12.02905 81.4699, -11.9054 81.428667, -11.80235 81.388967, -11.7348 81.3607, -11.72105 81.346967, -11.72335 81.328633, 
+    -11.74395 81.3149, -11.8241 81.2981, -11.9981 81.293533, -12.2271 81.266033, -12.4332 81.243133, -12.63125 81.210333, -12.9106 81.149233, -12.99535 81.143133, -13.0354 81.140867, -13.12015 81.128633, 
+    -13.2415 81.1149, -13.2873 81.107267, -13.3743 81.088933, -13.50255 81.044667, -13.5449 81.0256, -13.6159 81.010333, -13.74185 80.982833, -13.8632 80.964533, -13.96625 80.961467, -14.0395 80.970633, 
+    -14.10245 80.975967, -14.3017 81.020233, -14.44365 81.0355, -14.53295 81.0523, -14.61535 81.049267, -14.7287 81.047, -14.8111 81.037833, -14.834 81.025633, -14.84775 81.004233, -14.84545 80.981333, 
+    -14.8203 80.955367, -14.76305 80.935533, -14.67375 80.9172, -14.53635 80.906533, -14.42415 80.8882, -14.3692 80.8775, -14.36005 80.862233, -14.37605 80.845433, -14.4173 80.830167, -14.55695 80.807267, 
+    -14.6783 80.7859, -14.7745 80.766067, -14.84775 80.7569, -14.92905 80.7546, -14.9542 80.759167, -15.0252 80.7836, -15.0893 80.792767, -15.21985 80.797333, -15.35265 80.798867, -15.466 80.787433, 
+    -15.5118 80.778267, -15.54615 80.763, -15.69725 80.6897, -15.7293 80.672933, -15.7591 80.662233, -15.85295 80.6546, -15.90565 80.653067, -16.02755 80.630567, -16.06765 80.6214, -16.1077 80.583233, 
+    -16.126 80.574833, -16.23935 80.560333, -16.28225 80.562233, -16.304 80.573667, -16.31775 80.595833, -16.35755 80.614833, -16.459 80.6281, -16.5387 80.6281, -16.57855 80.636567, -16.7941 80.681267, 
+    -16.90915 80.691567, -16.99065 80.687933, -17.0577 80.672233, -17.1102 80.673433, -17.15005 80.675833, -17.2026 80.690333, -17.26875 80.7139, -17.30495 80.722367, -17.3557 80.724767, -17.4028 80.721167, 
+    -17.45895 80.704233, -17.53865 80.677667, -17.62195 80.645067, -17.67535 80.6312, -17.81305 80.6191, -17.86375 80.620333, -17.9217 80.610667, -18.01955 80.593733, -18.1291 80.5859, -18.2505 80.579867, 
+    -18.31025 80.590733, -18.3628 80.608833, -18.3809 80.611267, -18.40085 80.6016, -18.42075 80.5714, -18.4343 80.530967, -18.42525 80.514033, -18.06295 80.5068, -17.9235 80.503167, -17.73785 80.4977, 
+    -17.53135 80.507367, -17.40815 80.529133, -17.20435 80.572033, -17.12645 80.574433, -17.0685 80.570833, -17.01955 80.559967, -16.92355 80.5515, -16.6799 80.526733, -16.4734 80.5074, -16.1501 80.492333, 
+    -16.0903 80.495933, -16.0396 80.5044, -16.01515 80.495367, -15.9916 80.482067, -15.99705 80.462733, -16.0188 80.4434, -16.0677 80.412, -16.2072 80.3516, -16.29595 80.3033, -16.334 80.292433, 
+    -16.37385 80.292433, -16.39015 80.306933, -16.3847 80.338333, -16.3992 80.361267, -16.4354 80.376967, -16.4608 80.3818, -16.5016 80.372767, -16.52515 80.353433, -16.5342 80.336533, -16.52515 80.313567, 
+    -16.4762 80.2749, -16.48165 80.2435, -16.49615 80.233833, -16.5487 80.2145, -16.59395 80.2097, -16.67365 80.1988, -16.78415 80.200033, -16.90735 80.2145, -16.9988 80.225967, -17.10205 80.219933, 
+    -17.1528 80.213867, -17.2017 80.2018, -17.2814 80.198167, -17.35745 80.2018, -17.4489 80.2169, -17.5141 80.218133, -17.54855 80.210867, -17.58655 80.2, -17.77675 80.203633, -17.89175 80.212667, 
+    -18.0222 80.224767, -18.1363 80.236833, -18.20695 80.251333, -18.2984 80.265233, -18.36725 80.2749, -18.4125 80.2749, -18.47775 80.2737, -18.5393 80.268867, -18.68785 80.262833, -18.78835 80.264633, 
+    -18.94775 80.2767, -19.04375 80.283967, -19.18325 80.285167, -19.4613 80.295433, -19.66415 80.301467, -19.80995 80.2864, -19.9114 80.2598, -20.07985 80.194567, -20.1224 80.177033, -20.2148 80.1541, 
+    -20.28905 80.148033, -20.46115 80.1541, -20.4847 80.152867, -20.4983 80.143833, -20.4675 80.131733, -20.3389 80.1245, -20.23745 80.101533, -20.1976 80.073767, -20.17225 80.024233, -20.17405 79.977133, 
+    -20.1958 79.952967, -20.2592 79.899833, -20.271 79.8823, -20.26375 79.864167, -20.23295 79.858133, -20.13515 79.870233, -20.01375 79.8666, -19.94495 79.848467, -19.8942 79.847267, -19.86705 79.856933, 
+    -19.78915 79.9101, -19.6596 80.029067, -19.5962 80.084633, -19.55815 80.11, -19.52015 80.116033, -19.28285 80.113633, -18.9957 80.120267, -18.83995 80.115433, -18.6597 80.116033, -18.6144 80.123267, 
+    -18.52745 80.1414, -18.4369 80.167967, -18.3817 80.180633, -18.31465 80.180633, -18.2893 80.179433, -18.26755 80.166133, -18.25125 80.148033, -18.2277 80.1323, -18.1607 80.133533, -18.023 80.1299, 
+    -17.8917 80.1196, -17.75585 80.123233, -17.5131 80.126867, -17.3057 80.117833, -17.26045 80.1142, -17.21875 80.0997, -17.20245 80.079167, -17.19705 80.0369, -17.21335 80.003067, -17.2369 79.980133, 
+    -17.2876 79.953533, -17.38 79.913667, -17.5086 79.860533, -17.707 79.808, -18.0095 79.741567, -18.10825 79.731267, -18.1662 79.715567, -18.2097 79.699867, -18.23145 79.6721, -18.23505 79.596, 
+    -18.24955 79.577867, -18.28395 79.554933, -18.4651 79.498133, -18.6653 79.438367, -18.70695 79.4311, -18.86275 79.419033, -18.9035 79.4148, -18.93245 79.4027, -18.94695 79.382167, -18.94335 79.366467, 
+    -18.91435 79.351967, -18.8419 79.3387, -18.77485 79.3242, -18.71145 79.2964, -18.6245 79.242067, -18.59555 79.2046, -18.60095 79.090467, -18.6209 79.0627, -18.6553 79.0349, -18.697 79.011967, 
+    -18.7622 79.0023, -18.8274 78.993833, -19.02125 78.989, -19.15525 78.982967, -19.28205 78.9709, -19.39885 78.946133, -19.44775 78.924367, -19.47675 78.8978, -19.49305 78.856733, -19.4876 78.781833, 
+    -19.45685 78.719033, -19.3907 78.665267, -19.28925 78.5928, -19.20415 78.5058, -19.1842 78.4575, -19.1924 78.408567, -19.21955 78.373533, -19.26485 78.334867, -19.28475 78.316767, -19.28295 78.297433, 
+    -19.27025 78.274467, -19.2449 78.2636, -19.1833 78.2624, -19.1507 78.256367, -19.1326 78.244267, -19.12715 78.209233, -19.11535 78.184467, -19.11895 78.169967, -19.1407 78.1591, -19.17695 78.165133, 
+    -19.2838 78.195333, -19.31825 78.196533, -19.34905 78.195333, -19.4088 78.169967, -19.4686 78.1446, -19.5229 78.1289, -19.6642 78.121633, -19.70315 78.107733, -19.74485 78.0884, -19.8372 78.0135, 
+    -19.88975 77.9845, -19.9731 77.9519, -20.05095 77.939833, -20.17235 77.941033, -20.4051 77.967, -20.5301 77.977867, -20.60255 77.981467, -20.6469 77.980867, -20.665 77.976033, -20.6596 77.965167, 
+    -20.627 77.9531, -20.4205 77.912033, -20.2049 77.868533, -20.11525 77.842567, -19.9667 77.822033, -19.73665 77.796667, -19.5618 77.7864, -19.3046 77.7864, -19.2512 77.778567, -19.21495 77.7556, 
+    -19.17875 77.718167, -19.11715 77.669833, -19.06825 77.6457, -19.0338 77.622733, -19.00665 77.594967, -19.00665 77.568367, -19.01025 77.535767, -19.0347 77.518233, -19.06545 77.5001, -19.09445 77.4989, 
+    -19.12525 77.506167, -19.1615 77.515833, -19.1941 77.5134, -19.2249 77.4977, -19.25385 77.486833, -19.28645 77.488033, -19.34805 77.518233, -19.4024 77.564133, -19.45675 77.599167, -19.4993 77.610633, 
+    -19.54095 77.619067, -19.6261 77.6203, -19.7384 77.640833, -19.9558 77.691567, -20.0473 77.718733, -20.0908 77.719933, -20.13425 77.7139, -20.16505 77.689733, -20.18315 77.678867, -20.2031 77.674033, 
+    -20.26285 77.6825, -20.2882 77.6837, -20.32265 77.675233, -20.3516 77.677667, -20.3806 77.687333, -20.41415 77.687967, -20.521 77.6638, -20.57715 77.655333, -20.5953 77.645667, -20.5953 77.637233, 
+    -20.5699 77.627567, -20.5192 77.6191, -20.4087 77.622733, -20.31815 77.6046, -20.2819 77.585267, -20.2674 77.565967, -20.2674 77.5406, -20.2837 77.518833, -20.32355 77.503133, -20.3779 77.488633, 
+    -20.4866 77.4814, -20.55 77.4826, -20.58805 77.478967, -20.6007 77.4681, -20.5953 77.4536, -20.57995 77.440933, -20.5455 77.432467, -20.4948 77.4337, -20.435 77.440933, -20.3553 77.440933, 
+    -20.27925 77.4204, -20.23755 77.4071, -20.1832 77.410733, -20.0718 77.413767, -19.90155 77.408933, -19.85805 77.411367, -19.8309 77.4198, -19.79285 77.445167, -19.7639 77.458467, -19.7413 77.457867, 
+    -19.725 77.447, -19.6453 77.366067, -19.5239 77.271867, -19.45145 77.229567, -19.1951 77.2229, -19.1589 77.230167, -19.10815 77.256733, -19.03025 77.317133, -18.9822 77.380567, -18.95505 77.427667, 
+    -18.92065 77.449433, -18.8826 77.451833, -18.85 77.440967, -18.82825 77.420433, -18.82465 77.381767, -18.8011 77.363667, -18.76125 77.3552, -18.71595 77.3564, -18.6634 77.3383, -18.58735 77.3093, 
+    -18.49765 77.2966, -18.46325 77.302633, -18.4415 77.291767, -18.4216 77.271233, -18.41975 77.225333, -18.4053 77.202367, -18.3763 77.181833, -18.36725 77.162533, -18.38355 77.1456, -18.3908 77.117833, 
+    -18.39985 77.0381, -18.475 76.9336, -18.51845 76.861133, -18.5674 76.818833, -18.5982 76.806767, -18.63355 76.808567, -18.6716 76.818233, -18.7042 76.856867, -18.73135 76.872567, -18.7658 76.875, 
+    -18.78935 76.8738, -18.80565 76.865333, -18.8129 76.848433, -18.8165 76.8146, -18.82555 76.8013, -18.8473 76.8013, -18.85815 76.818233, -18.8636 76.8424, -18.88535 76.866533, -18.9107 76.8762, 
+    -18.9234 76.871367, -18.93245 76.855667, -18.94695 76.8448, -18.9705 76.841167, -18.994 76.8448, -19.0502 76.885867, -19.13445 76.922733, -19.22505 76.9505, -19.27395 76.9517, -19.32285 76.940833, 
+    -19.3609 76.931167, -19.408 76.925133, -19.5529 76.9336, -19.7078 76.933, -19.80925 76.942667, -19.88715 76.966833, -19.95055 76.9777, -20.0221 76.972233, -20.042 76.954133, -20.0873 76.9481, 
+    -20.1235 76.958967, -20.17245 76.973467, -20.2123 76.973467, -20.253 76.966067, -20.29015 76.958967, -20.34815 76.956533, -20.40155 76.962, -20.503 76.9789, -20.599 77.004267, -20.68235 77.018767, 
+    -20.75115 77.021167, -20.88245 77.0157, -21.05455 77.002433, -21.26465 76.990333, -21.4956 76.980067, -21.6532 76.974033, -21.7528 76.970433, -21.78635 76.9662, -21.80085 76.957733, -21.7936 76.9517, 
+    -21.7682 76.944433, -21.7211 76.942033, -21.52185 76.9372, -21.2755 76.934767, -21.02825 76.937767, -20.82175 76.9402, -20.77915 76.9372, -20.7411 76.934767, -20.71575 76.926333, -20.69945 76.914233, 
+    -20.7049 76.903367, -20.71755 76.8937, -20.7538 76.884033, -20.8027 76.878, -20.8824 76.885267, -20.9621 76.896133, -21.12335 76.904567, -21.27185 76.898533, -21.52635 76.902767, -21.66945 76.9076, 
+    -21.7102 76.900967, -21.7156 76.892533, -21.6993 76.886467, -21.6051 76.8732, -21.4113 76.863533, -21.29355 76.864733, -21.1577 76.870767, -21.0572 76.8774, -21.0119 76.8762, -20.98835 76.868933, 
+    -20.992 76.860467, -21.03185 76.8496, -21.0753 76.846, -21.1369 76.8303, -21.25645 76.829067, -21.28 76.827867, -21.2981 76.820633, -21.35425 76.797667, -21.41765 76.768667, -21.47565 76.7578, 
+    -21.52815 76.744533, -21.5843 76.7264, -21.60155 76.7101, -21.60335 76.669033, -21.62325 76.655767, -21.65225 76.650933, -21.68665 76.658167, -21.71205 76.683533, -21.79175 76.762067, -21.8461 76.7995, 
+    -21.9276 76.823667, -22.01635 76.8321, -22.106 76.827867, -22.2672 76.801267, -22.37045 76.791633, -22.4103 76.779533, -22.4556 76.759, -22.4837 76.737867, -22.4855 76.729433, -22.47285 76.722167, 
+    -22.4348 76.713733, -22.37865 76.6968, -22.3442 76.673867, -22.31345 76.6642, -22.2265 76.663, -22.11235 76.673867, -22.06525 76.684733, -22.0109 76.687133, -21.9774 76.6805, -21.9593 76.666, 
+    -21.9593 76.6479, -21.98465 76.6334, -22.06615 76.6165, -22.12415 76.610433, -22.1495 76.594733, -22.14225 76.585067, -22.1169 76.579033, -22.04445 76.585067, -21.9792 76.585067, -21.9611 76.581467, 
+    -21.9557 76.573, -21.972 76.563333, -22.07525 76.5428, -22.2908 76.5295, -22.4194 76.5259, -22.46925 76.521667, -22.4928 76.5156, -22.5236 76.4975, -22.529 76.4806, -22.52175 76.463667, 
+    -22.48555 76.447967, -22.36055 76.443133, -22.2537 76.4504, -22.09065 76.486633, -21.97835 76.508367, -21.9448 76.515, -21.89955 76.515, -21.876 76.5017, -21.8615 76.479967, -21.88865 76.4099, 
+    -21.9285 76.3507, -21.9412 76.325333, -21.93575 76.293933, -21.9122 76.2746, -21.8624 76.2716, -21.80265 76.261933, -21.7628 76.249867, -21.7356 76.252267, -21.7012 76.259533, -21.64865 76.294533, 
+    -21.58345 76.329567, -21.5273 76.351333, -21.48745 76.345267, -21.4539 76.310867, -21.44305 76.277033, -21.43035 76.261333, -21.40865 76.2589, -21.36695 76.2722, -21.28185 76.293933, -21.23835 76.292733, 
+    -21.2112 76.278233, -21.15685 76.2396, -21.12425 76.216633, -21.06085 76.204567, -21.01825 76.201533, -21.00195 76.2136, -21.00195 76.232933, -21.0255 76.2583, -21.09975 76.307833, -21.11425 76.324733, 
+    -21.11605 76.3332, -21.09975 76.352533, -21.0744 76.3622, -21.04725 76.360967, -21.0056 76.3489, -20.92585 76.3187, -20.81535 76.281267, -20.7556 76.269167, -20.6451 76.260733, -20.4866 76.2674, 
+    -20.33085 76.280667, -20.233 76.2976, -20.12885 76.3272, -20.0745 76.334467, -20.0419 76.328433, -20.0093 76.313933, -19.9912 76.289767, -19.98575 76.155667, -20.00025 76.135133, -20.0383 76.117033, 
+    -20.08175 76.117033, -20.1832 76.133933, -20.23755 76.135133, -20.28825 76.1279, -20.3372 76.086833, -20.4006 76.042133, -20.50295 76.0186, -20.6642 76.0186, -20.92865 76.0053, -21.07805 76.003467, 
+    -21.29545 75.996233, -21.45665 75.9926, -21.7546 75.983567, -21.8615 75.9908, -21.89325 76.0047, -21.9331 76.0192, -21.98015 76.022833, -22.0164 76.018, -22.02365 76.007133, -22.00555 75.991433, 
+    -21.9693 75.976933, -21.91675 75.967267, -21.8606 75.962433, -21.7664 75.9588, -21.63055 75.955167, -21.35525 75.963633, -21.05 75.971467, -20.84895 75.982333, -20.589 75.9902, -20.531 75.989, 
+    -20.4948 75.978133, -20.42595 75.947933, -20.3399 75.918367, -20.28555 75.9111, -20.233 75.9099, -20.19495 75.9244, -20.14605 75.949767, -20.108 75.979967, -20.08085 75.990833, -20.03195 75.993233, 
+    -19.9468 75.9836, -19.897 75.978167, -19.80465 75.954033, -19.7068 75.910533, -19.61445 75.863433, -19.52565 75.8296, -19.49935 75.820567, -19.48125 75.8109, -19.4758 75.804867, -19.503 75.7952, 
+    -19.5519 75.778267, -19.57905 75.760167, -19.5881 75.742033, -19.5881 75.7203, -19.5718 75.6756, -19.53015 75.614, -19.4722 75.511333, -19.44595 75.433433, -19.4532 75.338, -19.47495 75.284867, 
+    -19.5637 75.205133, -19.58455 75.188833, -19.5918 75.162267, -19.60265 75.147767, -19.61895 75.145367, -19.69685 75.145367, -19.80375 75.1659, -19.8762 75.1828, -19.9088 75.194867, -19.9269 75.209367, 
+    -19.9432 75.2408, -19.9885 75.292733, -20.02385 75.379133, -20.05825 75.402067, -20.10175 75.416567, -20.1452 75.425033, -20.1869 75.425033, -20.23035 75.4214, -20.29555 75.396033, -20.3517 75.379133, 
+    -20.40065 75.353767, -20.43415 75.338667, -20.53015 75.327767, -20.58265 75.335033, -20.6316 75.350733, -20.6986 75.380933, -20.8272 75.448567, -21.0002 75.511967, -21.19225 75.5772, -21.377 75.619467, 
+    -21.52105 75.6515, -21.55545 75.655133, -21.57355 75.647867, -21.56995 75.6358, -21.54275 75.624933, -21.4178 75.588667, -21.15695 75.510167, -21.04645 75.4715, -21.01925 75.4546, -21.0066 75.4401, 
+    -21.01565 75.4232, -21.04645 75.417167, -21.06815 75.4075, -21.0718 75.3942, -21.0537 75.376067, -20.9514 75.321133, -20.84815 75.238967, -20.8427 75.207567, -20.85175 75.189467, -20.8753 75.177367, 
+    -20.91695 75.1822, -20.9568 75.191867, -20.9985 75.2112, -21.022 75.2245, -21.04555 75.229333, -21.0818 75.2245, -21.1162 75.21, -21.2213 75.1653, -21.4296 75.078333, -21.5338 75.0427, 
+    -21.59535 75.027, -21.65515 75.022167, -21.7113 75.029433, -21.76925 75.0403, -21.8182 75.0548, -21.8997 75.0874, -22.051 75.142367, -22.1343 75.170167, -22.36165 75.204, -22.3997 75.2076, 
+    -22.4124 75.2064, -22.416 75.200367, -22.3834 75.188267, -22.1932 75.1436, -22.10265 75.112167, -22.03915 75.088, -21.95125 75.0451, -21.8099 74.9992, -21.70665 74.9823, -21.6342 74.9835, 
+    -21.54635 74.994967, -21.3688 75.039667, -21.22565 75.092833, -21.1595 75.1176, -21.08705 75.128467, -21.02365 75.1333, -20.9856 75.126067, -20.96025 75.107933, -20.93305 75.1031, -20.89865 75.105533, 
+    -20.8769 75.1007, -20.86785 75.0886, -20.8606 75.0717, -20.86965 75.036667, -20.86785 75.004033, -20.8298 74.9412, -20.82435 74.913433, -20.85245 74.841533, -20.8597 74.769067, -20.87055 74.750933, 
+    -20.8959 74.737633, -20.9412 74.720733, -21.0372 74.721933, -21.097 74.723167, -21.126 74.720733, -21.1459 74.706233, -21.14775 74.692933, -21.13145 74.678467, -21.03815 74.658533, -20.8914 74.648867, 
+    -20.8425 74.6561, -20.7827 74.673033, -20.6577 74.718933, -20.60425 74.7413, -20.52275 74.764233, -20.48285 74.766667, -20.45205 74.7594, -20.4267 74.752167, -20.3959 74.753367, -20.33975 74.7606, 
+    -20.29445 74.753367, -20.251 74.7413, -20.1704 74.702033, -20.07255 74.671833, -20.0218 74.645267, -19.98195 74.631967, -19.93305 74.6211, -19.9095 74.6078, -19.85515 74.5788, -19.82615 74.569133, 
+    -19.79625 74.568533, -19.76725 74.586667, -19.693 74.650667, -19.61145 74.7002, -19.50095 74.744933, -19.4593 74.750967, -19.43935 74.7582, -19.37415 74.7884, -19.35695 74.796267, -19.3316 74.796267, 
+    -19.3171 74.7902, -19.28445 74.770867, -19.27905 74.663367, -19.28265 74.6114, -19.26275 74.586033, -19.21925 74.557033, -19.1622 74.544333, -19.0535 74.5528, -19.01 74.5516, -18.99005 74.540733, 
+    -18.98465 74.5202, -19.00275 74.498433, -19.04625 74.4755, -19.12235 74.4477, -19.2256 74.4054, -19.37055 74.334133, -19.51545 74.262867, -19.6504 74.227233, -19.71745 74.215133, -19.76095 74.212733, 
+    -19.84065 74.216367, -19.98195 74.2381, -20.04265 74.252, -20.1006 74.2544, -20.14955 74.249567, -20.1876 74.2544, -20.23285 74.273733, -20.24555 74.2955, -20.25825 74.4175, -20.2691 74.436833, 
+    -20.30535 74.452533, -20.3343 74.465833, -20.3597 74.494833, -20.3751 74.508733, -20.43125 74.515967, -20.47475 74.529267, -20.5182 74.5365, -20.5617 74.5365, -20.578 74.529267, -20.6197 74.515967, 
+    -20.6668 74.500267, -20.7157 74.484567, -20.8081 74.483367, -20.95395 74.5009, -21.08255 74.522633, -21.1499 74.5353, -21.40775 74.573967, -21.50555 74.58, -21.56715 74.572767, -21.69035 74.5353, 
+    -21.7936 74.4906, -21.8271 74.486367, -21.8579 74.4912, -21.89775 74.510533, -21.93765 74.554033, -21.9648 74.599933, -21.99925 74.6241, -22.01555 74.6241, -22.0246 74.6084, -22.0246 74.584233, 
+    -21.98655 74.5371, -21.95575 74.456167, -21.93945 74.4175, -21.9503 74.378833, -21.98835 74.3438, -22.01555 74.331733, -22.04995 74.3293, -22.1478 74.336567, -22.23475 74.3438, -22.25015 74.342, 
+    -22.25375 74.334733, -22.23385 74.322667, -22.17405 74.303333, -22.1215 74.2973, -22.0889 74.2852, -22.0889 74.2719, -22.10705 74.257433, -22.136 74.255, -22.23205 74.261033, -22.2592 74.259833, 
+    -22.29545 74.246533, -22.31535 74.2381, -22.3172 74.2236, -22.3081 74.213933, -22.2411 74.213933, -22.22115 74.2079, -22.1976 74.1946, -22.1922 74.1499, -22.2085 74.1366, -22.2393 74.124533, 
+    -22.348 74.1233, -22.37695 74.118467, -22.3697 74.1076, -22.32715 74.0937, -22.242 74.0913, -22.17855 74.080433, -22.088 74.0635, -22.001 74.059867, -21.96115 74.041767, -21.91315 73.988, 
+    -21.8733 73.878067, -21.8769 73.7488, -21.8579 73.722833, -21.83975 73.718, -21.81985 73.7192, -21.80355 73.731267, -21.7872 73.759067, -21.7981 73.946333, -21.81075 74.0442, -21.837 74.079833, 
+    -21.84065 74.1028, -21.8171 74.129367, -21.7899 74.143867, -21.75185 74.153533, -21.63955 74.151133, -21.55075 74.129367, -21.4004 74.075, -21.2274 74.0152, -21.0752 73.981367, -20.9647 73.982567, 
+    -20.89495 73.984367, -20.83335 73.977133, -20.75185 73.932433, -20.7029 73.922767, -20.55255 73.9288, -20.49185 73.922167, -20.4647 73.908867, -20.44475 73.8678, -20.4484 73.814633, -20.45925 73.7965, 
+    -20.4864 73.784433, -20.53535 73.777167, -20.56795 73.771133, -20.5879 73.756633, -20.58605 73.7216, -20.5625 73.7071, -20.55345 73.6914, -20.55435 73.650933, -20.5797 73.627967, -20.58515 73.608633, 
+    -20.55255 73.5881, -20.5 73.5422, -20.4964 73.519233, -20.5145 73.502333, -20.6196 73.449167, -20.6803 73.444933, -20.7419 73.461867, -20.82885 73.473933, -20.9013 73.464267, -20.9919 73.435267, 
+    -21.04265 73.434067, -21.10335 73.441933, -21.21565 73.458833, -21.30985 73.493867, -21.3733 73.510767, -21.4566 73.522867, -21.47745 73.521067, -21.51365 73.494467, -21.5535 73.465467, -21.69665 73.4256, 
+    -21.82345 73.383333, -21.93035 73.354333, -22.06895 73.300567, -22.2519 73.2027, -22.3226 73.191833, -22.37875 73.194267, -22.4177 73.206967, -22.54635 73.263733, -22.64055 73.285467, -22.7728 73.296367, 
+    -22.89055 73.314467, -22.95305 73.327167, -23.1632 73.341633, -23.21935 73.353733, -23.37155 73.386367, -23.4848 73.412333, -23.5319 73.4196, -23.579 73.425633, -23.65145 73.4486, -23.7674 73.5078, 
+    -23.93225 73.624967, -24.02375 73.6872, -24.05265 73.716167, -24.05265 73.736733, -24.02185 73.7488, -23.91135 73.7621, -23.7175 73.770533, -23.55625 73.75, -23.45115 73.727067, -23.31975 73.6733, 
+    -23.11505 73.5827, -23.00995 73.535567, -22.90395 73.507167, -22.75175 73.485433, -22.61585 73.4818, -22.48725 73.492667, -22.33775 73.521067, -22.1874 73.568167, -22.10225 73.6032, -22.07145 73.6177, 
+    -22.07775 73.624333, -22.2064 73.6038, -22.4709 73.553067, -22.59685 73.521067, -22.67835 73.516233, -22.75085 73.519833, -22.8958 73.544, -23.0018 73.5736, -23.26995 73.6932, -23.4167 73.7536, 
+    -23.55895 73.791667, -23.77455 73.802533, -23.8325 73.807367, -23.9023 73.817633, -23.9838 73.8406, -24.00915 73.8587, -24.0255 73.950533, -24.0436 73.963833, -24.0925 73.952933, -24.1686 73.9312, 
+    -24.37875 73.838167, -24.44665 73.7832, -24.4666 73.727633, -24.45935 73.6044, -24.4548 73.578433, -24.4548 73.562733, -24.46205 73.556667, -24.49285 73.556667, -24.5798 73.576, -24.6559 73.592933, 
+    -24.74105 73.594133, -24.78815 73.5893, -24.81715 73.595333, -24.9349 73.6485, -25.01555 73.695, -25.1659 73.790467, -25.329 73.864167, -25.41955 73.894367, -25.5056 73.950533, -25.54725 73.9759, 
+    -25.569 73.9759, -25.5853 73.969867, -25.5835 73.950533, -25.569 73.9312, -25.4802 73.875633, -25.2936 73.803167, -25.16315 73.742733, -25.03455 73.6473, -24.97385 73.6189, -24.9068 73.594733, 
+    -24.87235 73.577833, -24.8597 73.5597, -24.86875 73.544, -24.89955 73.5307, -24.9847 73.515, -25.10065 73.510167, -25.26915 73.4667, -25.51375 73.374867, -25.71755 73.3054, -25.88965 73.265533, 
+    -25.9957 73.264333, -26.1823 73.2909, -26.33265 73.317467, -26.4033 73.353733, -26.4468 73.370633, -26.57905 73.3779, -26.81725 73.388167, -26.9133 73.419567, -27.0202 73.461867, -27.07185 73.4818, 
+    -27.14975 73.537367, -27.19145 73.5869, -27.2204 73.6002, -27.244 73.6002, -27.2621 73.5869, -27.2911 73.5688, -27.33275 73.5543, -27.36355 73.549467, -27.369 73.5398, -27.3563 73.5277, 
+    -27.2621 73.508367, -27.08815 73.4383, -26.94505 73.373067, -26.7729 73.344067, -26.58995 73.344067, -26.51655 73.341033, -26.50025 73.3362, -26.48755 73.3217, -26.5057 73.3048, -26.5546 73.278233, 
+    -26.64335 73.237133, -26.7104 73.1997, -26.78105 73.190033, -26.8155 73.1876, -26.8517 73.1985, -26.9586 73.2311, -27.0166 73.250433, -27.0773 73.2595, -27.4125 73.251033, -27.48315 73.253467, 
+    -27.50575 73.237167, -27.5076 73.219033, -27.50035 73.1997, -27.4786 73.192467, -27.44415 73.187633, -27.36085 73.191233, -27.3373 73.181567, -27.32095 73.164667, -27.3391 73.1405, -27.4007 73.083733, 
+    -27.40615 73.068033, -27.4007 73.054733, -27.37715 73.057133, -27.3228 73.087333, -27.2032 73.142933, -27.1072 73.176767, -27.02745 73.187633, -26.98305 73.1846, -26.92685 73.171333, -26.8109 73.1363, 
+    -26.7765 73.131467, -26.73665 73.1363, -26.67325 73.1701, -26.58625 73.216033, -26.51645 73.248033, -26.35885 73.252867, -26.26645 73.2541, -26.11065 73.232333, -25.91585 73.209967, -25.70205 73.165267, 
+    -25.5743 73.1381, -25.49275 73.118767, -25.3451 73.106067, -25.0552 73.118133, -25.0262 73.126, -24.99905 73.122367, -24.97005 73.107867, -24.95375 73.086133, -24.9646 73.0656, -25.1041 72.952033, 
+    -25.1476 72.939933, -25.20015 72.938733, -25.2364 72.9484, -25.35235 72.999133, -25.39945 73.0088, -25.452 73.0076, -25.52625 72.987067, -25.64945 72.950833, -25.8931 72.880167, -25.94385 72.868067, 
+    -26.11595 72.864467, -26.2853 72.866267, -26.4375 72.896467, -26.58245 72.9436, -26.6576 72.969567, -26.7337 72.9865, -26.7826 72.9865, -26.86235 72.979233, -26.9511 72.965967, -26.99735 72.943, 
+    -27.0553 72.932133, -27.1731 72.935733, -27.26005 72.951467, -27.39775 72.985267, -27.44485 72.993733, -27.4847 72.993733, -27.5119 72.992533, -27.5173 72.985267, -27.4974 72.979233, -27.4104 72.961133, 
+    -27.27815 72.9273, -27.15315 72.907967, -27.04265 72.905533, -26.9937 72.9116, -26.87595 72.949033, -26.81435 72.9563, -26.7437 72.955067, -26.64765 72.933333, -26.53805 72.903133, -26.4674 72.876533, 
+    -26.42935 72.8536, -26.42935 72.8391, -26.442 72.8258, -26.47465 72.816133, -26.63585 72.812533, -26.69745 72.8113, -26.75725 72.7944, -26.81885 72.775067, -26.89315 72.7666, -26.95655 72.761767, 
+    -26.97465 72.755733, -26.9801 72.746067, -26.96655 72.737, -26.86145 72.739433, -26.76725 72.7636, -26.7165 72.775667, -26.64765 72.775667, -26.5879 72.770833, -26.53535 72.7636, -26.49455 72.7654, 
+    -26.42755 72.7763, -26.35685 72.787167, -26.3007 72.788367, -26.26265 72.7787, -26.2536 72.7618, -26.25905 72.692933, -26.3025 72.6011, -26.3387 72.557633, -26.32785 72.550367, -26.2898 72.5528, 
+    -26.23905 72.5673, -26.21195 72.590233, -26.17025 72.667567, -26.15575 72.740033, -26.15215 72.755733, -26.13585 72.772667, -26.1005 72.786567, -26.01355 72.786567, -25.93565 72.781733, -25.8885 72.7914, 
+    -25.79975 72.816767, -25.71095 72.8506, -25.61945 72.8959, -25.57595 72.914033, -25.5089 72.9225, -25.42015 72.921267, -25.3712 72.906767, -25.3205 72.892267, -25.23715 72.885033, -25.1746 72.8675, 
+    -25.1112 72.838533, -25.05865 72.832467, -24.9844 72.8071, -24.9264 72.7769, -24.8757 72.753967, -24.8449 72.7467, -24.7706 72.749133, -24.74255 72.747333, -24.71175 72.735233, -24.69365 72.692967, 
+    -24.69365 72.5975, -24.7063 72.5673, -24.72445 72.555233, -24.7824 72.5371, -24.98715 72.4936, -25.14745 72.468833, -25.25255 72.4616, -25.383 72.476067, -25.44095 72.488167, -25.59765 72.483933, 
+    -25.681 72.4767, -25.7734 72.483933, -25.8567 72.483933, -25.96995 72.472467, -26.0243 72.4628, -26.047 72.453733, -26.05425 72.442867, -26.047 72.4356, -25.99895 72.4326, -25.92285 72.435, 
+    -25.8667 72.4338, -25.79785 72.4181, -25.74895 72.424133, -25.6692 72.435, -25.6076 72.439833, -25.5134 72.4338, -25.4355 72.431367, -25.3794 72.426533, -25.3504 72.414433, -25.3359 72.398733, 
+    -25.33955 72.3794, -25.35765 72.354033, -25.5044 72.218733, -25.56695 72.146833, -25.56695 72.1251, -25.5434 72.115433, -25.51075 72.127533, -25.3332 72.250733, -25.24625 72.295433, -25.1756 72.3184, 
+    -25.09225 72.357067, -25.0243 72.395133, -24.9971 72.4084, -24.95 72.412033, -24.92465 72.415667, -24.89745 72.427733, -24.8594 72.4507, -24.83045 72.460367, -24.7942 72.460367, -24.75615 72.457933, 
+    -24.72535 72.444667, -24.64925 72.439833, -24.59395 72.458567, -24.55955 72.4634, -24.48345 72.4622, -24.4472 72.441633, -24.38745 72.412667, -24.3349 72.3897, -24.2932 72.383667, -24.2171 72.393333, 
+    -24.18905 72.3903, -24.1202 72.369767, -24.06945 72.342, -24.02235 72.3299, -23.98615 72.332333, -23.9372 72.334733, -23.88285 72.303333, -23.83935 72.281567, -23.77055 72.265867, -23.70985 72.250767, 
+    -23.68265 72.231433, -23.66815 72.202433, -23.65185 72.1831, -23.6301 72.178267, -23.6102 72.187933, -23.59025 72.216933, -23.57395 72.2278, -23.5178 72.2254, -23.37285 72.1964, -23.20525 72.171633, 
+    -23.1346 72.154733, -23.08385 72.1523, -23.0439 72.1499, -23.0276 72.142633, -23.0276 72.125733, -23.0729 72.096733, -23.10005 72.070167, -23.10005 72.058067, -23.08015 72.046, -23.05475 72.043567, 
+    -22.9406 72.0496, -22.91255 72.044167, -22.82375 71.995833, -22.77305 71.965633, -22.76215 71.952333, -22.764 71.919733, -22.77665 71.905233, -22.80565 71.890733, -22.8582 71.882267, -22.88355 71.877433, 
+    -22.90165 71.862933, -22.91615 71.836367, -22.9796 71.782, -23.053 71.746367, -23.0856 71.716167, -23.09465 71.689567, -23.09105 71.666633, -23.0693 71.653333, -23.0385 71.6473, -23.0095 71.6485, 
+    -22.96425 71.663, -22.8682 71.714933, -22.7577 71.775367, -22.67615 71.806767, -22.6073 71.829733, -22.56565 71.836967, -22.5176 71.868967, -22.485 71.8883, -22.45785 71.897967, -22.4379 71.896767, 
+    -22.4198 71.883467, -22.4198 71.868967, -22.42705 71.852067, -22.46505 71.823067, -22.4723 71.806167, -22.49585 71.777167, -22.52485 71.755433, -22.5901 71.728833, -22.6118 71.713133, -22.6209 71.6938, 
+    -22.6118 71.668433, -22.5919 71.6346, -22.6082 71.563333, -22.6037 71.539767, -22.58195 71.5289, -22.5602 71.532533, -22.53665 71.566367, -22.5113 71.634, -22.48595 71.673867, -22.4515 71.683533, 
+    -22.3863 71.673867, -22.33195 71.667833, -22.2939 71.670267, -22.2776 71.696833, -22.25585 71.712533, -22.23045 71.727033, -22.22325 71.740333, -22.2341 71.777767, -22.2323 71.791067, -22.2214 71.801933, 
+    -22.19515 71.821867, -22.16435 71.8581, -22.14805 71.869, -22.1281 71.867767, -22.1064 71.8545, -22.1118 71.803733, -22.1118 71.788033, -22.09005 71.785633, -22.0629 71.791667, -22.02845 71.802533, 
+    -21.98135 71.8243, -21.9397 71.833933, -21.9071 71.831533, -21.8962 71.820667, -21.90165 71.7953, -21.9705 71.727633, -22.01035 71.696233, -22.0176 71.6914, -22.0321 71.688967, -22.0502 71.697433, 
+    -22.08285 71.714333, -22.10275 71.716767, -22.1263 71.7095, -22.1426 71.696233, -22.14805 71.6781, -22.139 71.669633, -22.0919 71.652733, -22.08465 71.641867, -22.10095 71.628567, -22.1227 71.6189, 
+    -22.2966 71.6201, -22.3419 71.6177, -22.389 71.606833, -22.4325 71.583867, -22.49045 71.515, -22.50945 71.481767, -22.51305 71.4552, -22.49315 71.408067, -22.47505 71.375467, -22.41705 71.346467, 
+    -22.3953 71.325933, -22.3772 71.301767, -22.379 71.273967, -22.36 71.254033, -22.33465 71.244367, -22.31835 71.2516, -22.29115 71.275767, -22.27665 71.328933, -22.2223 71.403833, -22.1281 71.479967, 
+    -22.0502 71.5307, -22.033 71.533733, -22.0149 71.5325, -21.96415 71.513167, -21.9352 71.511967, -21.91705 71.521633, -21.9098 71.556667, -21.8953 71.569967, -21.8645 71.5772, -21.8029 71.5615, 
+    -21.74495 71.536133, -21.7395 71.522833, -21.74855 71.509567, -21.74675 71.496267, -21.7214 71.4854, -21.69785 71.4733, -21.6906 71.451567, -21.7087 71.429833, -21.76125 71.3972, -21.7975 71.3682, 
+    -21.8029 71.356133, -21.7848 71.344033, -21.754 71.3501, -21.7087 71.371833, -21.68155 71.374233, -21.65615 71.360967, -21.65435 71.327133, -21.658 71.302967, -21.66885 71.287267, -21.6933 71.2782, 
+    -21.70595 71.267333, -21.7078 71.256467, -21.6951 71.243167, -21.65525 71.228667, -21.64435 71.2178, -21.64435 71.199667, -21.648 71.181567, -21.6933 71.163433, -21.7295 71.152567, -21.7585 71.136867, 
+    -21.7911 71.1163, -21.8219 71.110267, -21.8382 71.103033, -21.84005 71.092167, -21.8183 71.0861, -21.78025 71.0861, -21.71685 71.090933, -21.67515 71.117533, -21.648 71.133233, -21.6353 71.1417, 
+    -21.6045 71.140467, -21.5846 71.1296, -21.58275 71.1127, -21.59545 71.0849, -21.6625 71.035367, -21.6888 71.019067, -21.6888 71.000933, -21.68155 70.990067, -21.66345 70.988867, -21.629 70.9949, 
+    -21.60365 70.991267, -21.5946 70.975567, -21.5819 70.9224, -21.58555 70.909133, -21.60185 70.900667, -21.65075 70.901867, -21.69965 70.901867, -21.7232 70.898233, -21.7341 70.891, -21.7196 70.8777, 
+    -21.6761 70.872867, -21.6308 70.872867, -21.58915 70.870467, -21.57105 70.8632, -21.5692 70.851133, -21.5783 70.837833, -21.5982 70.833, -21.6417 70.825767, -21.6616 70.812467, -21.658 70.804, 
+    -21.63355 70.799767, -21.5738 70.807033, -21.543 70.8046, -21.51945 70.7913, -21.5013 70.776833, -21.4977 70.7611, -21.5031 70.749033, -21.5466 70.717633, -21.6227 70.704333, -21.6535 70.7007, 
+    -21.6698 70.6862, -21.6698 70.663267, -21.6571 70.643933, -21.6372 70.636667, -21.6082 70.651167, -21.5774 70.6548, -21.5448 70.645133, -21.5176 70.636667, -21.49045 70.645133, -21.45965 70.652367, 
+    -21.4379 70.645133, -21.4252 70.6282, -21.41435 70.605267, -21.42705 70.562967, -21.4424 70.503167, -21.4678 70.4645, -21.48955 70.446367, -21.5149 70.445167, -21.54025 70.446367, -21.59825 70.456033, 
+    -21.66165 70.485033, -21.7178 70.5104, -21.75585 70.511633, -21.78485 70.498333, -21.80115 70.482633, -21.81565 70.457267, -21.83375 70.443967, -21.9035 70.427667, -21.93065 70.424033, -21.94695 70.430067, 
+    -21.95965 70.444567, -21.9651 70.518267, -21.97775 70.542433, -22.01035 70.560567, -22.05385 70.5702, -22.0883 70.562967, -22.20965 70.502567, -22.2731 70.468733, -22.36645 70.442767, -22.3918 70.442767, 
+    -22.4099 70.45, -22.4389 70.472967, -22.46245 70.585333, -22.44795 70.816667, -22.44615 70.9097, -22.457 70.935067, -22.4715 70.9399, -22.48965 70.9375, -22.50595 70.923, -22.5186 70.897633, 
+    -22.5313 70.858967, -22.5349 70.815467, -22.544 70.7889, -22.5621 70.773167, -22.58205 70.757467, -22.5947 70.738133, -22.59835 70.694667, -22.5802 70.6729, -22.5639 70.637867, -22.5585 70.531567, 
+    -22.5703 70.497133, -22.5866 70.4754, -22.60835 70.4609, -22.64275 70.454867, -22.76235 70.453633, -22.9236 70.470567, -23.10475 70.4923, -23.15815 70.497733, -23.3792 70.505, -23.53865 70.5207, 
+    -23.6265 70.528567, -23.708 70.547867, -23.862 70.604667, -23.97615 70.662667, -24.1093 70.782867, -24.22345 70.937533, -24.27145 71.014233, -24.35115 71.072233, -24.4526 71.129033, -24.4961 71.144733, 
+    -24.53235 71.162867, -24.54865 71.189433, -24.55135 71.2154, -24.53685 71.237167, -24.52415 71.262533, -24.54045 71.278233, -24.5749 71.2903, -24.59665 71.307233, -24.6093 71.327767, -24.59665 71.388167, 
+    -24.5876 71.403867, -24.5912 71.415967, -24.6057 71.417167, -24.6401 71.409933, -24.68 71.389367, -24.7289 71.365233, -24.78325 71.339833, -24.82855 71.3314, -24.90825 71.3314, -24.9445 71.3205, 
+    -25.0079 71.3024, -25.07045 71.298167, -25.1121 71.305433, -25.19545 71.341667, -25.5696 71.587533, -25.6131 71.605633, -25.65835 71.609267, -25.7091 71.602033, -25.7526 71.5996, -25.79065 71.609267, 
+    -25.8468 71.626167, -25.8903 71.6298, -25.96275 71.6286, -26.02795 71.618933, -26.09405 71.628, -26.13755 71.6304, -26.17375 71.618333, -26.23535 71.6135, -26.3187 71.6135, -26.3513 71.625567, 
+    -26.3749 71.649733, -26.4075 71.684767, -26.42015 71.692033, -26.43285 71.6872, -26.479 71.6407, -26.49535 71.6274, -26.5207 71.616533, -26.57685 71.6141, -26.7544 71.6153, -26.89575 71.6262, 
+    -26.9999 71.649767, -27.09775 71.693267, -27.22095 71.754867, -27.4293 71.837033, -27.5353 71.8751, -27.75635 71.947567, -27.827 71.971733, -27.8678 71.990467, -27.88955 72.019467, -27.9185 72.035167, 
+    -27.95655 72.0388, -27.99825 72.0255, -28.0399 72.0098, -28.07975 72.002533, -28.1631 72.004967, -28.21565 72.029133, -28.28995 72.067767, -28.43575 72.167433, -28.47565 72.2218, -28.5028 72.272533, 
+    -28.5155 72.287033, -28.53 72.288267, -28.5445 72.2786, -28.5499 72.261667, -28.5318 72.2339, -28.5354 72.215767, -28.5499 72.203667, -28.597 72.1916, -28.62965 72.196433, -28.67675 72.198833, 
+    -28.69485 72.1916, -28.74645 72.1463, -28.7555 72.1306, -28.74825 72.1197, -28.71745 72.122133, -28.5707 72.1342, -28.51635 72.137833, -28.4747 72.126967, -28.4167 72.096767, -28.3841 72.067767, 
+    -28.3823 72.047233, -28.4004 72.020633, -28.44025 72.0001, -28.48015 71.990433, -28.50185 71.9856, -28.5037 71.972333, -28.4783 71.965067, -28.42035 71.9699, -28.3515 71.974733, -28.2011 71.966267, 
+    -28.1223 71.945133, -28.06975 71.937867, -27.981 71.9439, -27.93025 71.9415, -27.9176 71.931833, -27.92845 71.918533, -27.95925 71.902833, -27.98645 71.888333, -27.99005 71.872633, -27.97375 71.859333, 
+    -27.94295 71.8509, -27.84875 71.844833, -27.71285 71.844833, -27.65395 71.836967, -27.53435 71.805567, -27.4311 71.779, -27.35865 71.7524, -27.3097 71.721, -27.29435 71.698633, -27.29795 71.681733, 
+    -27.31245 71.670867, -27.3396 71.6636, -27.49905 71.668433, -27.6603 71.657567, -27.80705 71.6334, -27.99455 71.576, -28.0779 71.5567, -28.09055 71.5458, -28.07245 71.540967, -28.02715 71.537367, 
+    -27.96555 71.538567, -27.89125 71.5567, -27.7554 71.597767, -27.6159 71.623133, -27.4474 71.6328, -27.2952 71.6328, -27.2019 71.629767, -27.1693 71.614067, -27.15665 71.602, -27.1657 71.5863, 
+    -27.182 71.5754, -27.2019 71.566967, -27.2726 71.5609, -27.31785 71.552467, -27.34865 71.5452, -27.3704 71.535533, -27.3813 71.525867, -27.3704 71.517433, -27.3559 71.517433, -27.3088 71.519833, 
+    -27.26895 71.522267, -27.2291 71.519833, -27.18925 71.508967, -27.1657 71.4969, -27.14755 71.4969, -27.13305 71.502933, -27.0769 71.5452, -27.0443 71.5561, -26.999 71.5573, -26.9537 71.5452, 
+    -26.9048 71.531933, -26.82325 71.524667, -26.6828 71.532533, -26.56145 71.555467, -26.50345 71.5603, -26.43825 71.554267, -26.36575 71.5434, -26.3159 71.548833, -26.26515 71.5597, -26.21625 71.5573, 
+    -26.18 71.5428, -26.1474 71.535533, -26.10755 71.5428, -26.0713 71.5573, -26.0206 71.569367, -25.98075 71.585067, -25.92095 71.5863, -25.77325 71.565167, -25.71165 71.5555, -25.69535 71.545833, 
+    -25.66635 71.507167, -25.612 71.4673, -25.52505 71.4226, -25.4834 71.399633, -25.45355 71.360367, -25.4499 71.313267, -25.4825 71.2891, -25.5532 71.2323, -25.5894 71.2299, -25.62565 71.2444, 
+    -25.68905 71.284267, -25.73435 71.313267, -25.76515 71.3217, -25.78145 71.314467, -25.776 71.297533, -25.73255 71.277, -25.70535 71.2468, -25.7144 71.234733, -25.73255 71.219033, -25.7869 71.1997, 
+    -25.8666 71.167067, -25.91645 71.148333, -25.969 71.124167, -26.00885 71.116933, -26.1556 71.121767, -26.2444 71.104833, -26.34765 71.074633, -26.46265 71.030533, -26.5098 71.006367, -26.6076 70.987033, 
+    -26.78515 70.977367, -26.89475 70.962267, -27.00345 70.9659, -27.0451 70.961067, -27.07955 70.9526, -27.123 70.932067, -27.17555 70.919967, -27.2444 70.9212, -27.27615 70.916967, -27.29605 70.9073, 
+    -27.3522 70.903667, -27.3975 70.898833, -27.42105 70.901267, -27.4446 70.9073, -27.44645 70.931467, -27.46455 70.973767, -27.4845 70.9931, -27.5823 71.043833, -27.624 71.060733, -27.7327 71.151333, 
+    -27.7789 71.200267, -27.8097 71.2196, -27.8405 71.226833, -27.8713 71.224433, -27.884 71.214767, -27.87675 71.193, -27.8496 71.1749, -27.79705 71.1447, -27.7771 71.126567, -27.759 71.0855, 
+    -27.7101 71.037167, -27.66115 71.009367, -27.64485 70.990033, -27.64665 70.963467, -27.66115 70.9526, -27.6974 70.932067, -27.7409 70.933267, -27.80065 70.9526, -27.88945 70.9985, -27.9112 71.005767, 
+    -27.9329 71.003333, -27.96915 70.990033, -27.9927 70.984, -28.01625 70.990033, -28.04165 71.005767, -28.09055 71.013, -28.2029 71.0118, -28.22375 71.005167, -28.23465 70.9955, -28.22555 70.985833, 
+    -28.1984 70.981, -28.11505 70.973733, -28.07155 70.9677, -28.0263 70.948367, -27.9846 70.9363, -27.93025 70.932667, -27.9031 70.927833, -27.89765 70.916967, -27.89945 70.901267, -27.9194 70.873467, 
+    -27.9339 70.823933, -27.94655 70.7744, -27.96375 70.750833, -28.0072 70.725467, -28.0634 70.677133, -28.1123 70.652967, -28.15215 70.6385, -28.22645 70.636067, -28.2844 70.643333, -28.33515 70.6397, 
+    -28.38405 70.644533, -28.46825 70.6705, -28.50995 70.672933, -28.5643 70.695867, -28.59145 70.662067, -28.63315 70.633067, -28.6422 70.612533, -28.63135 70.602867, -28.5625 70.6089, -28.4411 70.617367, 
+    -28.34505 70.6077, -28.32335 70.5968, -28.32515 70.576267, -28.35595 70.5654, -28.4284 70.534, -28.5154 70.511033, -28.63675 70.501367, -28.77265 70.498967, -28.92485 70.4917, -29.0435 70.500767, 
+    -29.0761 70.495933, -29.0906 70.483833, -29.0906 70.457267, -29.1051 70.436733, -29.1051 70.4198, -29.087 70.4041, -29.0598 70.396867, -28.9801 70.393233, -28.79165 70.442767, -28.6866 70.451233, 
+    -28.6141 70.457267, -28.51265 70.454867, -28.43925 70.4615, -28.40665 70.471167, -28.3577 70.496533, -28.33415 70.5038, -28.3106 70.505, -28.2925 70.497767, -28.28345 70.482033, -28.30155 70.463933, 
+    -28.31425 70.448233, -28.31425 70.4277, -28.3106 70.410767, -28.2925 70.4023, -28.25265 70.4011, -28.0896 70.3999, -27.8405 70.4138, -27.55065 70.433133, -27.1946 70.4712, -27.1185 70.477233, 
+    -27.07235 70.475433, -27.02705 70.463333, -26.9745 70.4585, -26.9292 70.465767, -26.8676 70.489933, -26.82775 70.510467, -26.79875 70.521333, -26.61575 70.521333, -26.5532 70.509867, -26.4753 70.480867, 
+    -26.4137 70.441, -26.3956 70.418033, -26.40465 70.3951, -26.4409 70.373333, -26.53875 70.332267, -26.68005 70.302067, -26.73075 70.300833, -26.8576 70.318967, -26.96085 70.349167, -27.00255 70.349167, 
+    -27.0605 70.3383, -27.1303 70.303867, -27.21 70.2773, -27.3676 70.251933, -27.49265 70.237433, -27.52795 70.225967, -27.6276 70.193333, -27.68375 70.183667, -27.7218 70.178833, -27.7544 70.166767, 
+    -27.86675 70.119633, -27.9048 70.108767, -27.93655 70.1118, -28.0362 70.139567, -28.1286 70.175833, -28.1648 70.177033, -28.2083 70.1734, -28.27535 70.163733, -28.3641 70.1456, -28.41215 70.140167, 
+    -28.4538 70.1462, -28.54075 70.171567, -28.5607 70.174, -28.5788 70.164333, -28.57155 70.142567, -28.5299 70.082167, -28.4973 70.060433, -28.4538 70.058, -28.4103 70.0701, -28.32155 70.091833, 
+    -28.1929 70.109967, -28.1259 70.107533, -28.07875 70.1015, -28.0389 70.079767, -28.01715 70.064067, -27.99725 70.020567, -27.96825 70.001233, -27.92475 69.990367, -27.8876 69.992167, -27.826 70.0091, 
+    -27.71005 70.044133, -27.5995 70.063467, -27.54515 70.067067, -27.5198 70.063467, -27.4827 70.044733, -27.46275 70.027833, -27.46275 69.946867, -27.4537 69.928767, -27.41205 69.9203, -27.3613 69.926333, 
+    -27.2852 69.9505, -27.2236 69.9964, -27.1638 70.062867, -27.1131 70.176433, -27.10495 70.191533, -27.08865 70.206033, -27.01075 70.2157, -26.95095 70.229, -26.9093 70.2471, -26.85675 70.253133, 
+    -26.7861 70.250733, -26.6901 70.233833, -26.595 70.217533, -26.54245 70.206667, -26.3595 70.2006, -26.258 70.206667, -26.14115 70.2242, -26.01435 70.237467, -25.89295 70.277333, -25.72265 70.3438, 
+    -25.55865 70.410867, -25.4083 70.4628, -25.34485 70.4797, -25.2905 70.4797, -25.2715 70.460967, -25.2697 70.3039, -25.2425 70.267667, -25.2081 70.2568, -25.1483 70.2568, -25.12475 70.276133, 
+    -25.103 70.345, -25.06135 70.382433, -25.01785 70.399367, -24.9816 70.394533, -24.8838 70.3607, -24.81225 70.343167, -24.74705 70.293633, -24.7235 70.276733, -24.6764 70.277933, -24.6655 70.297267, 
+    -24.68905 70.323867, -24.68 70.343167, -24.6492 70.350433, -24.6184 70.3323, -24.56585 70.3033, -24.50245 70.291233, -24.4662 70.263433, -24.4309 70.2459, -24.22075 70.239867, -24.1392 70.2278, 
+    -24.00515 70.204833, -23.89735 70.203033, -23.64005 70.177667, -23.4625 70.166767, -23.09745 70.133533, -22.92535 70.1263, -22.6889 70.118433, -22.51495 70.131733, -22.36365 70.151667, -22.2622 70.179467, 
+    -22.19695 70.192733, -22.1716 70.190333, -22.1589 70.180667, -22.1589 70.164967, -22.1734 70.1432, -22.2966 70.063467, -22.33465 70.033267, -22.34735 69.999433, -22.3546 69.970433, -22.3745 69.958367, 
+    -22.39625 69.966833, -22.40715 69.9934, -22.42345 70.000667, -22.4506 69.989767, -22.4814 69.975267, -22.54665 69.926967, -22.58105 69.913667, -22.68615 69.913667, -22.7604 69.904, -22.77855 69.907633, 
+    -22.79485 69.916067, -22.79845 69.930567, -22.79305 69.952333, -22.79845 69.958367, -22.9271 69.970433, -22.96425 69.969833, -23.0313 69.9807, -23.10015 69.9928, -23.14365 70.0109, -23.17625 70.019367, 
+    -23.2125 70.019367, -23.25775 70.007267, -23.31935 70.0109, -23.3737 70.020567, -23.41085 70.015133, -23.42535 70.003033, -23.42715 69.9789, -23.3837 69.958333, -23.33115 69.940233, -23.1264 69.932967, 
+    -23.08295 69.924533, -23.05035 69.9088, -23.03765 69.888267, -23.0594 69.873767, -23.09925 69.8629, -23.11195 69.852033, -23.09745 69.836333, -23.02135 69.825467, -22.97965 69.812167, -22.967 69.794033, 
+    -22.9806 69.769267, -23.0132 69.7608, -23.1654 69.770467, -23.23605 69.7874, -23.3647 69.869533, -23.4345 69.9088, -23.47435 69.918467, -23.49065 69.914833, -23.5015 69.901533, -23.47435 69.882233, 
+    -23.42 69.8484, -23.42 69.829067, -23.4345 69.813367, -23.50515 69.795233, -23.55045 69.780733, -23.60115 69.7481, -23.6392 69.737233, -23.67725 69.740867, -23.7334 69.763833, -23.795 69.7771, 
+    -23.8648 69.781333, -23.9028 69.780133, -23.9282 69.766833, -23.93545 69.755967, -23.91915 69.749933, -23.8086 69.7451, -23.79595 69.739033, -23.7887 69.7197, -23.7597 69.691933, -23.7144 69.6726, 
+    -23.7017 69.6581, -23.70715 69.6436, -23.73975 69.635133, -23.776 69.624267, -23.7887 69.6122, -23.77965 69.604933, -23.73435 69.604933, -23.7108 69.5989, -23.70535 69.588033, -23.7144 69.561433, 
+    -23.73795 69.5385, -23.7986 69.514933, -23.83485 69.5077, -23.91095 69.5065, -23.9363 69.513733, -23.99065 69.580167, -24.03235 69.697367, -24.11205 69.7179, -24.18995 69.723933, -24.24335 69.7185, 
+    -24.2597 69.710033, -24.24335 69.699167, -24.19085 69.6871, -24.1419 69.666533, -24.1093 69.648433, -24.08215 69.6291, -24.08215 69.610967, -24.08755 69.6001, -24.11295 69.591633, -24.16185 69.596467, 
+    -24.2343 69.619433, -24.276 69.6279, -24.31765 69.626667, -24.33395 69.623067, -24.3376 69.6134, -24.31405 69.603733, -24.22165 69.589233, -24.17995 69.574733, -24.16185 69.561433, -24.16545 69.474467, 
+    -24.18805 69.4666, -24.24425 69.470233, -24.2986 69.485933, -24.3348 69.489567, -24.3638 69.483533, -24.3765 69.467833, -24.35655 69.400167, -24.36925 69.378433, -24.4091 69.3603, -24.49065 69.365133, 
+    -24.5504 69.3881, -24.6555 69.4195, -24.6999 69.443067, -24.75065 69.4515, -24.76875 69.445467, -24.776 69.423733, -24.7434 69.371767, -24.7271 69.339167, -24.73435 69.311367, -24.7561 69.288433, 
+    -24.75245 69.277533, -24.7271 69.278767, -24.68725 69.289633, -24.66005 69.2836, -24.64555 69.267867, -24.65825 69.248533, -24.7017 69.220767, -24.7271 69.194167, -24.75065 69.184533, -24.80045 69.1791, 
+    -24.83305 69.185133, -24.9037 69.235867, -24.9599 69.280567, -25.0396 69.309567, -25.14285 69.3277, -25.24435 69.3132, -25.3213 69.301733, -25.38475 69.2848, -25.45175 69.248567, -25.44635 69.2413, 
+    -25.3811 69.249767, -25.23615 69.259433, -25.1184 69.2558, -25.0405 69.229233, -24.9934 69.1966, -24.98435 69.1652, -24.9952 69.124133, -25.03325 69.093933, -25.1148 69.083067, -25.19365 69.0873, 
+    -25.2806 69.1187, -25.30595 69.125967, -25.33315 69.124733, -25.3458 69.1187, -25.3458 69.1018, -25.277 69.0595, -25.24435 69.031733, -25.2516 69.017233, -25.2824 69.009967, -25.33135 69.0124, 
+    -25.4491 69.024467, -25.4944 69.031733, -25.56685 69.0595, -25.6221 69.0879, -25.63475 69.0903, -25.64745 69.084267, -25.6583 69.0722, -25.6746 69.063733, -25.7 69.063733, -25.71265 69.0601, 
+    -25.7199 69.0444, -25.6982 69.0142, -25.6891 68.994867, -25.69275 68.980367, -25.7054 68.964667, -25.729 68.9574, -25.7598 68.958633, -25.7797 68.945333, -25.796 68.933267, -25.78695 68.900633, 
+    -25.78335 68.8837, -25.78695 68.872833, -25.8069 68.855933, -25.8377 68.8511, -25.8685 68.854733, -25.8993 68.868, -25.921 68.8656, -25.93915 68.857133, -25.9464 68.843833, -25.93735 68.8233, 
+    -25.92555 68.811833, -25.92555 68.800933, -25.9328 68.786467, -25.9618 68.774367, -26.03245 68.773167, -26.1683 68.796133, -26.40205 68.860133, -26.45365 68.8704, -26.48085 68.872833, -26.49895 68.866767, 
+    -26.5062 68.8547, -26.5062 68.831733, -26.49895 68.822067, -26.479 68.807567, -26.4265 68.789467, -26.37395 68.771333, -26.34135 68.755633, -26.34315 68.7351, -26.35585 68.7049, -26.39025 68.689167, 
+    -26.40295 68.671067, -26.40475 68.651733, -26.4283 68.6324, -26.46455 68.622733, -26.48715 68.622133, -26.50165 68.633, -26.4944 68.6608, -26.48535 68.6753, -26.48175 68.686167, -26.4944 68.691, 
+    -26.5071 68.694633, -26.5252 68.6898, -26.5415 68.670467, -26.5705 68.6475, -26.60495 68.6342, -26.6321 68.625767, -26.66655 68.626967, -26.6774 68.635433, -26.6792 68.6753, -26.6937 68.684967, 
+    -26.71185 68.684967, -26.72995 68.6765, -26.7553 68.6499, -26.77705 68.639033, -26.8314 68.639033, -26.8586 68.6463, -26.8785 68.666833, -26.91025 68.679533, -26.95915 68.683133, -26.99175 68.6904, 
+    -27.0099 68.687967, -27.0153 68.6783, -27.0008 68.666233, -26.97725 68.628767, -26.97725 68.614267, -26.999 68.592533, -27.03885 68.5708, -27.0878 68.555067, -27.1367 68.551467, -27.20555 68.5575, 
+    -27.2889 68.5865, -27.30975 68.590733, -27.32605 68.590733, -27.3351 68.5847, -27.3134 68.5557, -27.3025 68.5436, -27.30615 68.536367, -27.317 68.530333, -27.46195 68.519433, -27.49275 68.515833, 
+    -27.5145 68.521867, -27.5326 68.537567, -27.55255 68.589533, -27.5779 68.611267, -27.6051 68.6185, -27.625 68.611267, -27.6431 68.596767, -27.6866 68.5883, -27.7002 68.582867, -27.70565 68.5744, 
+    -27.6966 68.568367, -27.664 68.5587, -27.64765 68.546633, -27.64405 68.5309, -27.66215 68.5164, -27.6948 68.4971, -27.7908 68.493467, -27.83065 68.507967, -27.9013 68.568367, -27.9267 68.609433, 
+    -27.95025 68.622733, -27.96835 68.621533, -27.98645 68.608233, -27.9919 68.593733, -27.9883 68.568367, -27.9629 68.5454, -27.95385 68.532133, -27.9593 68.517633, -27.9738 68.503133, -28.0028 68.4995, 
+    -28.02635 68.505533, -28.05895 68.505533, -28.1115 68.494667, -28.1378 68.495267, -28.1668 68.510967, -28.23925 68.575, -28.26825 68.582267, -28.2954 68.5871, -28.3117 68.578633, -28.3226 68.520633, 
+    -28.32985 68.4977, -28.34615 68.481967, -28.39505 68.463867, -28.47115 68.466267, -28.5219 68.475933, -28.5935 68.491033, -28.63695 68.491033, -28.6533 68.4838, -28.6551 68.466867, -28.62065 68.4403, 
+    -28.6243 68.4246, -28.64965 68.4125, -28.7058 68.404033, -28.7511 68.406467, -28.80005 68.430633, -28.81815 68.433033, -28.8381 68.427, -28.858 68.407667, -28.8725 68.3509, -28.89605 68.326733, 
+    -28.94495 68.3231, -29.0038 68.328533, -29.0527 68.343033, -29.08535 68.366, -29.1071 68.3829, -29.1379 68.387733, -29.16505 68.391367, -29.17955 68.387733, -29.2013 68.372033, -29.19765 68.3539, 
+    -29.1596 68.317667, -29.15055 68.298333, -29.15235 68.269333, -29.17955 68.25, -29.2013 68.242767, -29.2339 68.241567, -29.2502 68.2488, -29.3082 68.286267, -29.3299 68.295933, -29.35165 68.2947, 
+    -29.3779 68.288067, -29.38515 68.240933, -29.396 68.225233, -29.4232 68.215567, -29.43405 68.202267, -29.4286 68.181733, -29.41775 68.1624, -29.425 68.151533, -29.44675 68.138233, -29.49745 68.135833, 
+    -29.53915 68.1467, -29.5971 68.164833, -29.6388 68.187767, -29.6442 68.198667, -29.62975 68.211933, -29.58445 68.238533, -29.579 68.2494, -29.58445 68.259067, -29.60255 68.2651, -29.6225 68.2639, 
+    -29.6732 68.2494, -29.69675 68.2482, -29.7294 68.260267, -29.77465 68.291667, -29.79185 68.350267, -29.77555 68.375633, -29.76105 68.401, -29.76465 68.419133, -29.79185 68.433633, -29.8353 68.454167, 
+    -29.8607 68.485567, -29.88425 68.5025, -29.9114 68.510933, -29.9368 68.508533, -29.9984 68.481933, -30.04185 68.467467, -30.0509 68.450533, -30.0346 68.434833, -29.9839 68.403433, -29.973 68.3841, 
+    -29.97845 68.372, -29.9893 68.367167, -29.9984 68.362333, -29.99115 68.3406, -29.9694 68.314033, -29.9549 68.2947, -29.9549 68.276567, -29.96395 68.263267, -30.00925 68.263267, -30.0455 68.275367, 
+    -30.1125 68.303133, -30.156 68.3104, -30.23755 68.3092, -30.34895 68.291667, -30.45405 68.2518, -30.48485 68.242133, -30.5138 68.242133, -30.5609 68.257867, -30.59715 68.2796, -30.6316 68.286833, 
+    -30.65515 68.282033, -30.6651 68.266933, -30.6506 68.253633, -30.5908 68.225867, -30.5002 68.182367, -30.4658 68.157, -30.46035 68.140067, -30.4676 68.120733, -30.49295 68.1123, -30.56 68.1147, 
+    -30.589 68.120733, -30.61615 68.121967, -30.6379 68.1123, -30.6506 68.101433, -30.69225 68.0978, -30.743 68.102633, -30.8372 68.128, -30.9169 68.186, -30.95495 68.228267, -30.9767 68.240367, 
+    -31.0184 68.242767, -31.0528 68.253633, -31.0646 68.253033, -31.0773 68.2482, -31.0773 68.2349, -31.0356 68.209533, -31.02295 68.189, -31.00665 68.169667, -30.974 68.1455, -30.9378 68.1141, 
+    -30.94505 68.0984, -30.974 68.0682, -30.9994 68.052467, -31.0519 68.051267, -31.14615 68.066967, -31.2965 68.094767, -31.4179 68.131, -31.45775 68.1588, -31.45865 68.194433, -31.44775 68.221033, 
+    -31.44955 68.237933, -31.4695 68.243967, -31.5021 68.2355, -31.52025 68.223433, -31.53655 68.185967, -31.51115 68.135233, -31.48035 68.111067, -31.48035 68.095367, -31.49125 68.0857, -31.6815 68.088133, 
+    -31.70865 68.099, -31.71045 68.118333, -31.70685 68.1449, -31.6833 68.157, -31.6851 68.169067, -31.69595 68.179933, -31.7177 68.206533, -31.7159 68.225867, -31.69415 68.240333, -31.67965 68.258467, 
+    -31.6887 68.270567, -31.77205 68.285033, -31.86085 68.286267, -31.9034 68.2772, -31.92695 68.282033, -31.95775 68.298967, -32.01575 68.3654, -32.03205 68.4113, -32.0266 68.443933, -31.98855 68.492267, 
+    -31.9686 68.5285, -31.97315 68.547233, -31.9931 68.553267, -32.01665 68.547233, -32.04925 68.531533, -32.0692 68.504933, -32.09455 68.490433, -32.12355 68.486833, -32.14525 68.490433, -32.1634 68.4989, 
+    -32.1942 68.539967, -32.21595 68.614867, -32.23585 68.636633, -32.25035 68.642667, -32.26845 68.639033, -32.28115 68.625767, -32.2866 68.577433, -32.2902 68.564133, -32.3029 68.5581, -32.32465 68.566567, 
+    -32.37175 68.599167, -32.4324 68.621533, -32.4578 68.638433, -32.4741 68.642067, -32.4922 68.639633, -32.51395 68.6179, -32.51755 68.6022, -32.5049 68.581633, -32.47045 68.553867, -32.4324 68.527267, 
+    -32.39255 68.488633, -32.3799 68.465667, -32.2929 68.4246, -32.1679 68.377467, -32.1081 68.3533, -32.0402 68.298333, -32.00575 68.2633, -31.9949 68.239133, -32.00035 68.225833, -32.01665 68.212567, 
+    -32.06375 68.207733, -32.1163 68.225833, -32.1471 68.2355, -32.18875 68.246367, -32.26665 68.25, -32.3011 68.254833, -32.321 68.254833, -32.3319 68.25, -32.33005 68.222233, -32.31375 68.201667, 
+    -32.26845 68.196833, -32.20505 68.200467, -32.1688 68.198067, -32.09815 68.171467, -32.0257 68.1594, -31.99125 68.148533, -31.97315 68.125567, -31.97315 68.111067, -31.9994 68.092333, -32.04105 68.065767, 
+    -32.05735 68.048833, -32.06645 68.021067, -32.06645 67.978767, -32.061 67.960667, -32.0483 67.948567, -32.0139 67.934067, -31.9994 67.9208, -31.9994 67.900233, -32.00845 67.883333, -32.04105 67.859167, 
+    -32.0546 67.854933, -32.0854 67.8658, -32.10535 67.873067, -32.12165 67.873067, -32.13615 67.8658, -32.1434 67.839233, -32.1488 67.822333, -32.17055 67.803, -32.1941 67.801767, -32.21225 67.8175, 
+    -32.24665 67.858567, -32.2702 67.885133, -32.28835 67.896, -32.30465 67.902067, -32.32455 67.900833, -32.3735 67.888767, -32.42965 67.8622, -32.484 67.8501, -32.59545 67.825333, -32.67155 67.8193, 
+    -32.7096 67.809633, -32.75305 67.795133, -32.8346 67.749233, -32.88535 67.737133, -32.9605 67.735333, -33.02755 67.743767, -33.05655 67.743767, -33.0801 67.738933, -33.0964 67.724433, -33.09095 67.711167, 
+    -33.06015 67.693033, -33.0022 67.664033, -32.9913 67.645933, -32.99675 67.6278, -33.0239 67.606067, -33.0656 67.590333, -33.10185 67.557733, -33.1254 67.545633, -33.15255 67.544433, -33.17975 67.548067, 
+    -33.2486 67.575833, -33.2794 67.5831, -33.2957 67.574633, -33.30025 67.5559, -33.25315 67.505167, -33.25315 67.483433, -33.2731 67.4641, -33.3111 67.454433, -33.33285 67.4375, -33.34555 67.4061, 
+    -33.35825 67.386767, -33.37815 67.3783, -33.447 67.3892, -33.4796 67.3892, -33.49775 67.383133, -33.5068 67.368633, -33.50135 67.351733, -33.4434 67.342067, -33.4208 67.336633, -33.4117 67.324533, 
+    -33.4226 67.3016, -33.43345 67.278633, -33.4244 67.254467, -33.42805 67.225467, -33.44435 67.2146, -33.5331 67.2122, -33.5657 67.2146, -33.58565 67.2303, -33.5929 67.264133, -33.6074 67.270167, 
+    -33.62915 67.2581, -33.66175 67.233933, -33.69075 67.215833, -33.69615 67.201333, -33.67985 67.191667, -33.62915 67.190433, -33.5784 67.192867, -33.55845 67.189233, -33.5458 67.1844, -33.5458 67.117967, 
+    -33.55305 67.102267, -33.57205 67.0908, -33.5974 67.084733, -33.6391 67.087167, -33.66265 67.099233, -33.69885 67.134267, -33.71155 67.141533, -33.72605 67.140333, -33.74415 67.121, -33.77315 67.101667, 
+    -33.80575 67.085967, -33.813 67.073867, -33.7931 67.063, -33.75505 67.0618, -33.7224 67.055767, -33.69345 67.0352, -33.6862 67.013467, -33.6916 66.997767, -33.717 66.992933, -33.75505 66.996567, 
+    -33.7967 67.009833, -33.83295 67.027967, -33.8565 67.0352, -33.871 67.029167, -33.87825 67.0183, -33.8601 67.000167, -33.8257 66.966367, -33.82205 66.9422, -33.8583 66.905933, -33.8692 66.875733, 
+    -33.86735 66.835867, -33.83745 66.7966, -33.82115 66.762767, -33.82475 66.743433, -33.8356 66.733767, -33.8483 66.7386, -33.88635 66.7676, -33.9081 66.792967, -33.9244 66.803867, -33.9389 66.803867, 
+    -33.9588 66.778467, -33.99685 66.716867, -34.00775 66.6903, -34.05305 66.660067, -34.08385 66.643167, -34.1255 66.593633, -34.1554 66.570067, -34.17895 66.561633, -34.2116 66.564033, -34.23515 66.578533, 
+    -34.2587 66.6051, -34.25145 66.686067, -34.24055 66.740433, -34.25145 66.759767, -34.27135 66.7646, -34.2877 66.756133, -34.31305 66.698133, -34.3348 66.667933, -34.371 66.6317, -34.4145 66.6039, 
+    -34.4181 66.583367, -34.42175 66.562833, -34.4417 66.535033, -34.4725 66.487933, -34.5087 66.428733, -34.52685 66.4118, -34.5694 66.387033, -34.61105 66.360467, -34.65275 66.360467, -34.69985 66.361667, 
+    -34.73065 66.3798, -34.74695 66.3991, -34.77775 66.408767, -34.8031 66.407567, -34.8158 66.3991, -34.8194 66.381, -34.7995 66.345967, -34.7977 66.332667, -34.8122 66.326633, -34.843 66.330267, 
+    -34.88465 66.347167, -34.9227 66.370133, -35.0006 66.3967, -35.03415 66.417833, -35.0414 66.475833, -35.05045 66.5, -35.06495 66.512067, -35.08485 66.518133, -35.09755 66.506033, -35.1175 66.4734, 
+    -35.132 66.450467, -35.1175 66.387633, -35.0722 66.356233, -35.01785 66.3369, -34.97435 66.327233, -34.94355 66.310333, -34.9345 66.298233, -34.93995 66.283733, -34.9689 66.275267, -35.02145 66.271667, 
+    -35.0921 66.274067, -35.1791 66.274067, -35.2407 66.2922, -35.3367 66.329633, -35.3693 66.334467, -35.4128 66.330867, -35.46265 66.3484, -35.517 66.383433, -35.5478 66.3931, -35.575 66.3931, 
+    -35.5949 66.376167, -35.6058 66.371333, -35.6275 66.373767, -35.65105 66.388267, -35.6728 66.436567, -35.7163 66.478867, -35.72355 66.494567, -35.72175 66.504233, -35.69635 66.535633, -35.69275 66.5586, 
+    -35.70905 66.5743, -35.72985 66.5761, -35.7661 66.566433, -35.8005 66.5725, -35.8404 66.583367, -35.8603 66.578533, -35.86755 66.568867, -35.85485 66.550733, -35.74075 66.433567, -35.72805 66.3973, 
+    -35.74255 66.385233, -35.74615 66.3828, -35.8096 66.374367, -35.83675 66.370733, -35.85305 66.358633, -35.844 66.347767, -35.82225 66.341733, -35.76155 66.3387, -35.73075 66.3363, -35.70535 66.3218, 
+    -35.6637 66.2614, -35.64375 66.1865, -35.65285 66.1756, -35.6655 66.1756, -35.6782 66.182867, -35.68725 66.222733, -35.70175 66.255367, -35.73435 66.273467, -35.7688 66.280733, -35.7887 66.2783, 
+    -35.7905 66.271067, -35.7579 66.250533, -35.73255 66.2324, -35.7289 66.213067, -35.738 66.198567, -35.7579 66.194933, -35.7905 66.196167, -35.8195 66.207033, -35.8503 66.2203, -35.8648 66.2167, 
+    -35.8775 66.205833, -35.8811 66.191333, -35.8648 66.178033, -35.7706 66.162333, -35.75065 66.153867, -35.74885 66.135733, -35.76515 66.121233, -35.81045 66.120033, -35.8811 66.1309, -35.90645 66.1285, 
+    -35.91555 66.114, -35.8974 66.076533, -35.88385 66.017933, -35.8947 65.987733, -35.9273 65.949067, -35.99615 65.916467, -36.08315 65.917667, -36.1212 65.927333, -36.16105 65.9515, -36.1574 66.005867, 
+    -36.1719 66.0276, -36.1882 66.023967, -36.20635 65.999833, -36.24075 65.958733, -36.27155 65.9394, -36.2951 65.9382, -36.3087 65.949667, -36.30145 66.053567, -36.3033 66.092233, -36.2888 66.107933, 
+    -36.258 66.1297, -36.2326 66.1478, -36.2326 66.1599, -36.23805 66.170767, -36.2534 66.170167, -36.2933 66.149633, -36.36395 66.1315, -36.39835 66.124267, -36.4926 66.1315, -36.5143 66.1303, 
+    -36.5288 66.123033, -36.5288 66.112167, -36.4944 66.096467, -36.45995 66.078333, -36.44185 66.052967, -36.42735 66.030033, -36.42915 66.022767, -36.47265 66.001033, -36.59765 65.945433, -36.7897 65.917667, 
+    -36.87215 65.912233, -36.9265 65.903767, -37.0008 65.874767, -37.02795 65.867533, -37.05335 65.869933, -37.0642 65.880833, -37.0515 65.933967, -37.0515 66.0113, -37.0606 66.027, -37.07325 66.0282, 
+    -37.08415 66.018533, -37.10045 66.008867, -37.11495 66.0101, -37.12945 66.017333, -37.14575 66.0439, -37.16025 66.0572, -37.17835 66.063233, -37.19465 66.0584, -37.1901 66.001, -37.17925 65.978067, 
+    -37.15025 65.936967, -37.143 65.879, -37.1575 65.857233, -37.17925 65.853633, -37.21545 65.869333, -37.22995 65.871733, -37.24265 65.8657, -37.23175 65.846367, -37.2209 65.830667, -37.2209 65.823433, 
+    -37.2345 65.8204, -37.2653 65.822833, -37.3088 65.843367, -37.37585 65.8639, -37.4519 65.8917, -37.54795 65.9231, -37.6041 65.9243, -37.65485 65.919467, -37.67565 65.918867, -37.69195 65.9249, 
+    -37.69195 65.9394, -37.67385 65.950267, -37.62675 65.9708, -37.61045 65.986533, -37.61225 65.9986, -37.6322 66.003433, -37.6684 66.003433, -37.69015 65.994967, -37.70825 65.9974, -37.71735 66.016733, 
+    -37.70465 66.083167, -37.69195 66.091633, -37.65575 66.088, -37.6231 66.0892, -37.6014 66.1025, -37.56335 66.137533, -37.51805 66.1605, -37.4845 66.185267, -37.4537 66.268633, -37.41565 66.312133, 
+    -37.3432 66.365267, -37.2689 66.408767, -37.25355 66.425067, -37.25535 66.439567, -37.26985 66.454067, -37.2934 66.455267, -37.36225 66.438367, -37.451 66.3997, -37.48905 66.390033, -37.5126 66.393667, 
+    -37.53255 66.406967, -37.5398 66.4263, -37.5543 66.442, -37.57965 66.440767, -37.6358 66.4287, -37.6847 66.421467, -37.7237 66.419667, -37.7436 66.4269, -37.79615 66.459533, -37.82695 66.467967, 
+    -37.91755 66.4692, -37.9556 66.475233, -38.02625 66.478867, -38.0534 66.476433, -38.0661 66.460733, -38.0643 66.4402, -38.0317 66.418433, -37.9574 66.405167, -37.894 66.390667, -37.8179 66.389467, 
+    -37.7871 66.3822, -37.7563 66.364067, -37.74905 66.342333, -37.75265 66.314533, -37.76355 66.300033, -37.7871 66.2904, -37.807 66.294, -37.8161 66.3097, -37.8324 66.3242, -37.85595 66.327833, 
+    -37.8777 66.319367, -37.8994 66.313333, -37.9429 66.3097, -37.9755 66.3061, -37.9882 66.298833, -37.9882 66.2916, -37.9302 66.2783, -37.87405 66.2626, -37.8541 66.237233, -37.85595 66.2167, 
+    -37.894 66.1889, -37.9094 66.150833, -37.91125 66.135133, -37.9239 66.1315, -37.94385 66.133933, -37.9674 66.147233, -37.98915 66.153267, -38.00725 66.148433, -38.01995 66.136333, -38.00905 66.118233, 
+    -37.9692 66.096467, -37.9221 66.0699, -37.8931 66.0397, -37.89675 66.0107, -37.97285 65.958767, -38.00635 65.9509, -38.0317 65.9509, -38.0806 65.970233, -38.0933 65.989567, -38.11325 66.012533, 
+    -38.12955 66.012533, -38.1404 66.0065, -38.1549 65.990767, -38.1531 65.934, -38.14405 65.909833, -38.14585 65.895333, -38.16215 65.8905, -38.1875 65.8917, -38.2292 65.9026, -38.2582 65.9207, 
+    -38.29985 65.967833, -38.31435 65.998033, -38.3379 66.013733, -38.36145 66.027033, -38.3814 66.029433, -38.3769 65.991367, -38.36785 65.897133, -38.35155 65.8766, -38.30625 65.864533, -38.24285 65.856067, 
+    -38.17035 65.8295, -38.12325 65.7993, -38.11505 65.7697, -38.1332 65.743133, -38.17665 65.725, -38.20565 65.689967, -38.21835 65.6356, -38.23465 65.586067, -38.26725 65.569167, -38.2971 65.564933, 
+    -38.32975 65.5746, -38.3533 65.610833, -38.3551 65.625333, -38.3696 65.6314, -38.3895 65.6326, -38.4058 65.622933, -38.4457 65.566133, -38.46925 65.549233, -38.4964 65.5468, -38.5127 65.5577, 
+    -38.50365 65.610833, -38.491 65.655533, -38.4982 65.666433, -38.51455 65.666433, -38.5399 65.644667, -38.5598 65.6314, -38.587 65.635, -38.65585 65.660367, -38.71565 65.673667, -38.731 65.671867, 
+    -38.7419 65.6622, -38.7256 65.642867, -38.6803 65.615067, -38.6332 65.610233, -38.60785 65.6042, -38.6006 65.593333, -38.60965 65.574, -38.60785 65.551033, -38.61505 65.538967, -38.62955 65.5426, 
+    -38.67485 65.555867, -38.72195 65.5607, -38.76545 65.555867, -38.789 65.5619, -38.8017 65.580033, -38.8053 65.611433, -38.818 65.622333, -38.8361 65.6199, -38.8687 65.5897, -38.9104 65.547433, 
+    -38.93575 65.5281, -38.96655 65.524467, -38.9901 65.5317, -39.0354 65.5583, -39.1423 65.656133, -39.2465 65.719567, -39.30265 65.7413, -39.34795 65.749767, -39.3552 65.747333, -39.3353 65.729233, 
+    -39.2501 65.647067, -39.2193 65.567333, -39.22295 65.544367, -39.23565 65.5347, -39.261 65.538333, -39.2809 65.5347, -39.30085 65.525067, -39.3099 65.497267, -39.32985 65.477933, -39.34975 65.4743, 
+    -39.37695 65.481567, -39.4023 65.499667, -39.42585 65.528667, -39.45125 65.550433, -39.4657 65.567333, -39.46755 65.580633, -39.4494 65.596333, -39.42225 65.610833, -39.4041 65.625333, -39.3969 65.641033, 
+    -39.4005 65.6507, -39.42585 65.6507, -39.4585 65.647067, -39.4965 65.6362, -39.54365 65.631367, -39.5699 65.6368, -39.6478 65.670633, -39.6659 65.6827, -39.6822 65.6815, -39.70395 65.670633, 
+    -39.73115 65.654933, -39.7384 65.639233, -39.7275 65.599367, -39.7275 65.5776, -39.7366 65.5631, -39.76015 65.5643, -39.79455 65.586067, -39.8163 65.581233, -39.8344 65.569133, -39.8761 65.581233, 
+    -39.896 65.581233, -39.9214 65.5764, -39.9268 65.565533, -39.84345 65.526867, -39.8036 65.5039, -39.7982 65.493033, -39.7982 65.4737, -39.81085 65.462833, -39.82535 65.465233, -39.8453 65.4858, 
+    -39.8598 65.491833, -39.87065 65.487, -39.93045 65.455567, -39.96305 65.4435, -39.96935 65.4308, -39.944 65.401833, -39.9005 65.3837, -39.8643 65.358333, -39.848 65.3233, -39.85705 65.2786, 
+    -39.86065 65.258067, -39.8534 65.252, -39.82625 65.260467, -39.79545 65.2798, -39.7864 65.276167, -39.78275 65.247167, -39.79 65.2194, -39.81355 65.2049, -39.8742 65.198267, -39.89235 65.1898, 
+    -39.91045 65.171667, -39.92675 65.124567, -39.963 65.104033, -40.0119 65.106433, -40.0391 65.111267, -40.0554 65.105233, -40.0572 65.0871, -40.06265 65.065367, -40.0753 65.049667, -40.1025 65.0412, 
+    -40.12425 65.046033, -40.1641 65.082267, -40.18945 65.0871, -40.21485 65.0871, -40.2248 65.079233, -40.2248 65.047833, -40.2393 65.043, -40.26825 65.0442, -40.28095 65.052667, -40.2846 65.0865, 
+    -40.29725 65.101, -40.32445 65.108233, -40.3679 65.1155, -40.3933 65.1312, -40.43135 65.181933, -40.4694 65.201267, -40.48025 65.200067, -40.4857 65.184367, -40.49655 65.123933, -40.51105 65.1034, 
+    -40.52915 65.092533, -40.5509 65.094967, -40.5926 65.1638, -40.6107 65.184367, -40.63605 65.194033, -40.6623 65.199467, -40.6768 65.193433, -40.6967 65.166867, -40.7076 65.163233, -40.8181 65.164433, 
+    -40.8471 65.171667, -40.9214 65.230867, -40.94675 65.251433, -40.96665 65.253833, -40.983 65.245367, -40.9866 65.229667, -40.9721 65.2043, -40.925 65.166867, -40.91595 65.139067, -40.9123 65.095567, 
+    -40.8761 65.0545, -40.8652 65.0388, -40.867 65.032733, -40.8942 65.033967, -40.9232 65.036367, -40.94495 65.048467, -40.96485 65.0569, -40.9848 65.0569, -41.0047 65.047233, -41.01195 65.032733, 
+    -40.99385 65.015833, -40.9069 64.973533, -40.8634 64.957833, -40.75565 64.949967, -40.7375 64.945133, -40.73025 64.9367, -40.7339 64.925833, -40.76285 64.916167, -40.78825 64.913733, -40.8118 64.8932, 
+    -40.8118 64.8763, -40.7955 64.866633, -40.73025 64.8642, -40.7049 64.856967, -40.63785 64.813467, -40.4766 64.6987, -40.43405 64.650967, -40.43045 64.5966, -40.4431 64.585733, -40.4884 64.555533, 
+    -40.5029 64.535, -40.4902 64.516867, -40.43585 64.4927, -40.33985 64.456467, -40.29545 64.420833, -40.29 64.384567, -40.32625 64.351967, -40.35885 64.335033, -40.40415 64.335033, -40.43495 64.353167, 
+    -40.4404 64.387, -40.4621 64.4148, -40.48565 64.4293, -40.51285 64.425667, -40.5509 64.4003, -40.5708 64.3882, -40.6143 64.393033, -40.63965 64.4015, -40.6741 64.4027, -40.7085 64.4027, 
+    -40.73205 64.395467, -40.75925 64.383367, -40.77645 64.383967, -40.8018 64.396067, -40.8362 64.4033, -40.8598 64.4033, -40.88875 64.39, -40.90505 64.3719, -40.896 64.365833, -40.82715 64.3586, 
+    -40.78005 64.348933, -40.77645 64.340467, -40.7855 64.333233, -40.8471 64.3151, -40.9685 64.307867, -40.99385 64.3006, -41.03735 64.2825, -41.0754 64.274033, -41.13515 64.276433, -41.1732 64.281267, 
+    -41.2901 64.278233, -41.3426 64.279467, -41.3553 64.289133, -41.3408 64.310867, -41.33175 64.333833, -41.3372 64.3459, -41.3553 64.348333, -41.3988 64.335033, -41.43865 64.3314, -41.47125 64.3459, 
+    -41.48215 64.370067, -41.49845 64.372467, -41.5093 64.365233, -41.5111 64.349533, -41.48755 64.320533, -41.4948 64.303633, -41.5093 64.2855, -41.51475 64.261333, -41.50385 64.249267, -41.46765 64.229933, 
+    -41.45135 64.209367, -41.47125 64.1695, -41.464 64.144133, -41.4278 64.133267, -41.31905 64.130867, -41.20855 64.113933, -41.1198 64.089767, -41.0745 64.082533, -41.03825 64.087367, -41.02015 64.098233, 
+    -41.00745 64.155033, -40.99115 64.175567, -40.9676 64.190067, -40.9223 64.200933, -40.8734 64.1985, -40.8118 64.187633, -40.6904 64.147767, -40.6243 64.114533, -40.6116 64.0952, -40.61345 64.083133, 
+    -40.63515 64.065, -40.6859 64.044467, -40.733 64.0203, -40.75835 63.996133, -40.762 63.9732, -40.7457 63.9442, -40.71125 63.920033, -40.6587 63.922433, -40.58265 63.934533, -40.5482 63.9321, 
+    -40.51195 63.921233, -40.49385 63.903133, -40.4712 63.8409, -40.45305 63.814333, -40.4313 63.7938, -40.4259 63.768433, -40.43315 63.752733, -40.4621 63.744267, -40.5382 63.739433, -40.5636 63.745467, 
+    -40.569 63.757567, -40.56175 63.7781, -40.5509 63.790167, -40.5654 63.799833, -40.5817 63.8083, -40.60705 63.8107, -40.63605 63.804667, -40.656 63.788967, -40.6596 63.7648, -40.68135 63.743067, 
+    -40.7031 63.727333, -40.7339 63.7213, -40.7647 63.724933, -40.9332 63.766, -41.1171 63.833067, -41.16605 63.8427, -41.26205 63.847533, -41.32545 63.862033, -41.4052 63.891033, -41.46775 63.9472, 
+    -41.4967 63.9605, -41.52025 63.962933, -41.542 63.955667, -41.54925 63.9327, -41.56555 63.912167, -41.60725 63.9013, -41.63805 63.895267, -41.6489 63.8868, -41.64165 63.8711, -41.6181 63.852967, 
+    -41.58005 63.850567, -41.4822 63.8542, -41.36445 63.833633, -41.31735 63.816733, -41.2485 63.778067, -41.0764 63.745467, -40.9568 63.7225, -40.79285 63.6941, -40.75665 63.6784, -40.72945 63.655433, 
+    -40.70045 63.653033, -40.6733 63.6506, -40.65335 63.638533, -40.6606 63.582967, -40.6769 63.5745, -40.7059 63.5745, -40.73305 63.595033, -40.74575 63.597467, -40.7657 63.578133, -40.79105 63.5733, 
+    -40.8273 63.578133, -40.8599 63.601067, -40.8617 63.639733, -40.8726 63.647, -40.8907 63.6458, -40.93235 63.6192, -40.9396 63.599867, -40.94145 63.5757, -40.96135 63.5612, -40.99215 63.555167, 
+    -41.05195 63.564833, -41.10085 63.595033, -41.14255 63.622833, -41.15885 63.6325, -41.1697 63.6337, -41.1824 63.628867, -41.15885 63.6035, -41.1353 63.5721, -41.1045 63.5419, -41.02295 63.524967, 
+    -40.97585 63.526167, -40.95775 63.524967, -40.9505 63.517733, -40.9559 63.508067, -41.0284 63.4851, -41.0692 63.477233, -41.11265 63.480867, -41.17425 63.5014, -41.21955 63.5304, -41.23585 63.571467, 
+    -41.31015 63.625833, -41.35365 63.65, -41.3754 63.653633, -41.38445 63.6464, -41.35905 63.627067, -41.2902 63.5739, -41.2739 63.550933, -41.2739 63.537667, -41.2866 63.537667, -41.321 63.549733, 
+    -41.37175 63.5751, -41.4098 63.583567, -41.4388 63.600467, -41.46145 63.6216, -41.485 63.625233, -41.49225 63.611933, -41.49045 63.5902, -41.48685 63.572067, -41.47595 63.56, -41.39805 63.5479, 
+    -41.3419 63.522533, -41.2984 63.4875, -41.2513 63.476633, -41.1879 63.463333, -41.1263 63.445233, -41.0774 63.419867, -41.0629 63.393267, -41.0665 63.376367, -41.0828 63.372733, -41.1136 63.379967, 
+    -41.1734 63.418633, -41.24405 63.4404, -41.3111 63.445233, -41.34735 63.447633, -41.3582 63.462133, -41.36905 63.480267, -41.39805 63.498367, -41.44335 63.504433, -41.45785 63.4996, -41.47055 63.4875, 
+    -41.48865 63.494767, -41.5122 63.511667, -41.5557 63.5153, -41.5756 63.523767, -41.6209 63.556367, -41.64265 63.589, -41.6517 63.610733, -41.6698 63.631267, -41.6843 63.632467, -41.6952 63.6204, 
+    -41.72235 63.5902, -41.755 63.567233, -41.78215 63.556367, -41.8365 63.550333, -41.87005 63.540067, -41.88995 63.519533, -41.88455 63.497767, -41.85735 63.465167, -41.71965 63.4132, -41.68885 63.3963, 
+    -41.68345 63.386633, -41.6925 63.356433, -41.6925 63.341933, -41.6762 63.3371, -41.62185 63.329833, -41.56025 63.316567, -41.51405 63.293, -41.48505 63.2894, -41.47235 63.299033, -41.45965 63.299033, 
+    -41.447 63.2918, -41.447 63.2181, -41.4452 63.193933, -41.45605 63.183067, -41.476 63.1722, -41.5122 63.161333, -41.53215 63.166167, -41.56655 63.195133, -41.67525 63.2338, -41.76405 63.268833, 
+    -41.8782 63.300267, -41.91805 63.309933, -41.9543 63.318367, -41.96515 63.318367, -41.96965 63.305667, -41.9642 63.2948, -41.928 63.2779, -41.8229 63.2489, -41.7885 63.238033, -41.73415 63.199367, 
+    -41.6961 63.1873, -41.6381 63.177633, -41.55475 63.116, -41.54475 63.1021, -41.54475 63.090033, -41.55925 63.084, -41.59185 63.081567, -41.6444 63.094867, -41.68245 63.109367, -41.74585 63.1142, 
+    -41.77125 63.122633, -41.80565 63.1444, -41.8111 63.164933, -41.84915 63.196333, -41.86545 63.193933, -41.8727 63.180633, -41.89445 63.179433, -41.9198 63.186667, -41.95785 63.2072, -42.0348 63.277867, 
+    -42.062 63.289967, -42.08555 63.289967, -42.0928 63.2827, -42.0602 63.224733, -42.0584 63.202967, -42.07105 63.1909, -42.1218 63.186067, -42.1508 63.1788, -42.1544 63.170367, -42.1399 63.1607, 
+    -42.0892 63.158267, -42.07105 63.151033, -42.0439 63.1329, -42.0294 63.113567, -42.03665 63.096667, -42.06925 63.082167, -42.10005 63.080967, -42.1218 63.0713, -42.1236 63.062833, -42.1109 63.058, 
+    -42.06925 63.0592, -42.04025 63.051967, -42.0167 63.038667, -41.9986 63.036233, -41.97505 63.036233, -41.94965 63.048333, -41.92795 63.0713, -41.908 63.080967, -41.879 63.080967, -41.8428 63.068867, 
+    -41.8138 63.0604, -41.7848 63.0568, -41.76305 63.049533, -41.75945 63.0423, -41.7721 63.020533, -41.7703 63.007267, -41.7558 63.0012, -41.7359 63.009667, -41.71415 63.022967, -41.6942 63.0266, 
+    -41.66705 63.0266, -41.63625 63.022967, -41.6145 63.0012, -41.60725 62.929933, -41.6208 62.9088, -41.63895 62.8967, -41.6842 62.8967, -41.7114 62.91, -41.74945 62.931733, -41.76575 62.932967, 
+    -41.7748 62.928133, -41.7712 62.9088, -41.78025 62.890667, -41.81465 62.888267, -41.87625 62.889467, -41.9306 62.9124, -41.96865 62.949867, -41.98315 62.9523, -41.99585 62.936567, -42.00855 62.881, 
+    -42.0348 62.873133, -42.07105 62.869533, -42.2178 62.884033, -42.24675 62.8973, -42.2703 62.917833, -42.2703 62.961333, -42.25945 62.9855, -42.2685 63.004833, -42.28845 63.009667, -42.3011 63, 
+    -42.3156 62.9855, -42.3609 62.974633, -42.3917 62.9553, -42.408 62.945633, -42.44515 62.945033, -42.47055 62.945033, -42.4796 62.939, -42.47235 62.9257, -42.4379 62.913633, -42.3854 62.890667, 
+    -42.3727 62.874967, -42.38175 62.861667, -42.40895 62.8496, -42.4325 62.848367, -42.45965 62.859267, -42.48685 62.877367, -42.5104 62.878567, -42.52125 62.868933, -42.52305 62.8496, -42.50315 62.8194, 
+    -42.4669 62.797633, -42.42525 62.7626, -42.4071 62.740867, -42.41255 62.722733, -42.4343 62.7203, -42.45965 62.7336, -42.4959 62.757767, -42.5122 62.751733, -42.5158 62.729967, -42.5285 62.7155, 
+    -42.5421 62.7137, -42.59645 62.7451, -42.6164 62.7451, -42.62545 62.741467, -42.6309 62.734233, -42.6291 62.7282, -42.6019 62.7004, -42.6019 62.690733, -42.6146 62.682267, -42.65625 62.6859, 
+    -42.70515 62.696767, -42.76675 62.724567, -42.7849 62.7282, -42.82655 62.7161, -42.861 62.718533, -42.92075 62.7439, -42.94975 62.757167, -42.96875 62.7614, -42.98145 62.755367, -42.98145 62.7336, 
+    -42.9923 62.708233, -42.9923 62.692533, -42.96875 62.675633, -42.90355 62.668367, -42.793 62.665967, -42.7314 62.651467, -42.6064 62.6128, -42.58285 62.604333, -42.5593 62.610367, -42.52305 62.634533, 
+    -42.4732 62.646, -42.42245 62.6436, -42.37535 62.652067, -42.34455 62.6581, -42.32465 62.649633, -42.3192 62.6291, -42.3174 62.595267, -42.3337 62.5856, -42.3826 62.574733, -42.408 62.562633, 
+    -42.4116 62.550567, -42.40435 62.537267, -42.3645 62.530033, -42.321 62.5264, -42.2594 62.485333, -42.225 62.4684, -42.196 62.453933, -42.1942 62.415267, -42.1978 62.4092, -42.22135 62.408, 
+    -42.34095 62.475667, -42.35905 62.4805, -42.3681 62.474467, -42.37175 62.461167, -42.3772 62.447867, -42.38985 62.443033, -42.41705 62.444267, -42.45145 62.4684, -42.49495 62.476867, -42.51125 62.495, 
+    -42.52935 62.5095, -42.55655 62.519167, -42.65075 62.533667, -42.72505 62.546933, -42.7468 62.544533, -42.7468 62.536067, -42.66345 62.499833, -42.5203 62.416467, -42.4569 62.387467, -42.41615 62.385667, 
+    -42.3292 62.3784, -42.2658 62.3494, -42.1915 62.309533, -42.18605 62.297467, -42.1879 62.268467, -42.2712 62.191133, -42.2821 62.158533, -42.30475 62.089067, -42.341 62.046767, -42.3899 62.008133, 
+    -42.42435 61.925967, -42.4234 61.881867, -42.4053 61.861333, -42.37995 61.852867, -42.3709 61.8565, -42.3763 61.936233, -42.3455 61.971267, -42.3093 62.0063, -42.25675 62.029267, -42.21505 62.0341, 
+    -42.17885 62.026833, -42.16435 62.0184, -42.1589 61.984567, -42.16795 61.9749, -42.18065 61.966433, -42.25855 61.953133, -42.28755 61.9471, -42.29115 61.939867, -42.2966 61.926567, -42.28935 61.9169, 
+    -42.2658 61.913267, -42.21505 61.926567, -42.19515 61.926567, -42.18245 61.9181, -42.1607 61.892733, -42.1607 61.883067, -42.2024 61.832333, -42.25495 61.7973, -42.3002 61.791267, -42.37815 61.793667, 
+    -42.4705 61.815433, -42.5448 61.866167, -42.57925 61.891533, -42.6082 61.895167, -42.62995 61.8879, -42.6698 61.8553, -42.6988 61.834767, -42.70785 61.817833, -42.70785 61.8118, -42.6952 61.809367, 
+    -42.6662 61.819033, -42.6191 61.822667, -42.57015 61.8106, -42.4687 61.770733, -42.3618 61.744133, -42.2966 61.744133, -42.20055 61.758633, -42.16975 61.764667, -42.15165 61.764667, -42.13715 61.7538, 
+    -42.13175 61.7381, -42.1553 61.7212, -42.20055 61.712733, -42.22595 61.705467, -42.24045 61.698233, -42.2513 61.684933, -42.25765 61.674667, -42.25225 61.671033, -42.22325 61.674667, -42.20515 61.6783, 
+    -42.19245 61.669833, -42.19605 61.654133, -42.24135 61.623933, -42.25765 61.613033, -42.2649 61.5913, -42.2758 61.5768, -42.29935 61.573167, -42.56205 61.5889, -42.7867 61.599767, -42.91085 61.608833, 
+    -42.94345 61.6064, -42.9507 61.597967, -42.9344 61.587067, -42.8909 61.5762, -42.8293 61.5617, -42.7949 61.536333, -42.77495 61.5291, -42.75685 61.533933, -42.73145 61.548433, -42.6626 61.554467, 
+    -42.48325 61.5448, -42.3999 61.537533, -42.3854 61.5291, -42.37365 61.518833, -42.37545 61.5128, -42.3791 61.503133, -42.40625 61.4862, -42.41895 61.4693, -42.41715 61.4548, -42.39175 61.4379, 
+    -42.3664 61.428233, -42.3483 61.433067, -42.31385 61.466867, -42.303 61.4717, -42.28305 61.4705, -42.27765 61.463267, -42.3356 61.347267, -42.34465 61.338833, -42.36095 61.334, -42.3791 61.331567, 
+    -42.38635 61.3207, -42.3845 61.296533, -42.3945 61.288667, -42.4434 61.283833, -42.51045 61.300767, -42.5485 61.301967, -42.59015 61.2923, -42.62095 61.297133, -42.6916 61.328533, -42.7206 61.332167, 
+    -42.89815 61.327333, -42.9407 61.333967, -42.9552 61.332767, -42.96245 61.325533, -42.94975 61.314633, -42.85375 61.2917, -42.76135 61.280833, -42.6508 61.276, -42.6327 61.271167, -42.62725 61.257867, 
+    -42.6454 61.2494, -42.6762 61.247, -42.68885 61.239733, -42.6798 61.2325, -42.64355 61.224033, -42.5856 61.222833, -42.5403 61.237333, -42.5113 61.242167, -42.4769 61.225233, -42.4452 61.2077, 
+    -42.4253 61.185967, -42.43075 61.1763, -42.46515 61.165433, -42.51045 61.169067, -42.62275 61.187167, -42.67895 61.202867, -42.7025 61.2053, -42.71335 61.199267, -42.70975 61.1908, -42.6391 61.1739, 
+    -42.5938 61.156967, -42.59195 61.150933, -42.62095 61.141267, -42.6717 61.141267, -42.82025 61.167833, -42.94165 61.187167, -43.0168 61.197433, -43.3502 61.202267, -43.36925 61.200467, -43.3747 61.1932, 
+    -43.362 61.185967, -43.28955 61.171467, -43.1337 61.1497, -43.03405 61.152133, -42.9489 61.141267, -42.9154 61.1298, -42.87555 61.094767, -42.852 61.082667, -42.82665 61.080267, -42.6491 61.095967, 
+    -42.59655 61.091133, -42.57115 61.075433, -42.56755 61.0561, -42.53495 61.039167, -42.52135 61.025267, -42.52315 61.0132, -42.53765 61.004733, -42.55755 61.007167, -42.58295 61.0168, -42.59925 61.018033, 
+    -42.6119 61.012, -42.6119 60.954, -42.5956 60.935867, -42.5648 60.9274, -42.5467 60.916533, -42.57205 60.899633, -42.621 60.888767, -42.6862 60.889967, -42.7043 60.885133, -42.74055 60.870633, 
+    -42.75325 60.871833, -42.81845 60.8972, -42.8819 60.9117, -43.00145 60.933467, -43.11285 60.948567, -43.15795 60.949, -43.1709 60.945533, -43.1631 60.937767, -43.0929 60.9232, -42.948 60.896633, 
+    -42.8248 60.871233, -42.74685 60.8362, -42.7016 60.799967, -42.6907 60.777, -42.6925 60.766133, -42.7034 60.763733, -42.73055 60.770967, -42.80125 60.801167, -42.89725 60.825333, -42.97695 60.8483, 
+    -43.0259 60.856767, -43.1809 60.845233, -43.19965 60.840933, -43.19835 60.833167, -43.13365 60.8228, -43.11465 60.813267, -43.11105 60.792733, -43.10585 60.7732, -43.09745 60.771467, -43.0313 60.807233, 
+    -42.96065 60.807233, -42.919 60.793933, -42.88095 60.769767, -42.8592 60.7601, -42.8157 60.7589, -42.79035 60.7468, -42.77765 60.7323, -42.79215 60.697267, -42.81475 60.683367, -42.86005 60.680967, 
+    -42.9307 60.687, -42.94705 60.684567, -42.95065 60.678533, -42.9452 60.6713, -42.8528 60.651967, -42.84015 60.6435, -42.84015 60.637467, -42.8492 60.615733, -42.8691 60.606067, -42.88725 60.607267, 
+    -42.9597 60.638667, -42.97965 60.6435, -42.99955 60.639867, -43.0177 60.631433, -43.02675 60.621767, -43.01045 60.571033, -43.00865 60.556533, -43.0213 60.5396, -43.0467 60.529933, -43.06115 60.529933, 
+    -43.0829 60.5384, -43.12095 60.574633, -43.1427 60.586733, -43.15355 60.587933, -43.16445 60.5843, -43.1699 60.574633, -43.1445 60.558933, -43.1137 60.534767, -43.10465 60.519067, -43.10645 60.5094, 
+    -43.12095 60.500933, -43.16445 60.502167, -43.17895 60.5106, -43.2677 60.572233, -43.3266 60.609067, -43.41355 60.650167, -43.44255 60.696067, -43.4498 60.738367, -43.477 60.777, -43.50595 60.796333, 
+    -43.51685 60.793933, -43.53135 60.785467, -43.53135 60.764933, -43.51865 60.733533, -43.4933 60.6997, -43.4661 60.662233, -43.4679 60.6405, -43.4788 60.618733, -43.4969 60.6139, -43.5875 60.6248, 
+    -43.727 60.6429, -43.96345 60.684567, -43.99425 60.683367, -44.0341 60.667667, -44.07035 60.650767, -44.07215 60.636267, -44.05225 60.6266, -43.96345 60.616933, -43.8149 60.595167, -43.75875 60.580667, 
+    -43.70075 60.5408, -43.66635 60.511833, -43.6464 60.505767, -43.62105 60.5082, -43.62285 60.5408, -43.6156 60.562567, -43.5866 60.574633, -43.52865 60.573433, -43.3855 60.550467, -43.304 60.5384, 
+    -43.2868 60.526933, -43.29045 60.5076, -43.32665 60.474967, -43.3448 60.4653, -43.38465 60.4665, -43.4046 60.4653, -43.4209 60.455633, -43.42995 60.398867, -43.44805 60.388, -43.4734 60.378333, 
+    -43.5024 60.356567, -43.50965 60.334833, -43.50605 60.3167, -43.4861 60.310667, -43.4734 60.311867, -43.4553 60.327567, -43.439 60.342067, -43.41545 60.351733, -43.40095 60.351733, -43.3448 60.3167, 
+    -43.32305 60.313067, -43.30675 60.3155, -43.30495 60.325167, -43.32665 60.366233, -43.3303 60.385567, -43.32125 60.3916, -43.27595 60.3916, -43.21615 60.3578, -43.18355 60.348133, -43.15095 60.348133, 
+    -43.12555 60.354167, -43.11105 60.367433, -43.0984 60.369867, -43.0875 60.363833, -43.0821 60.33, -43.0658 60.320333, -43.01145 60.3143, -42.9933 60.304633, -42.9906 60.293167, -43.01235 60.273833, 
+    -43.07395 60.266567, -43.10475 60.2569, -43.12105 60.246033, -43.1301 60.233967, -43.11925 60.2267, -43.08845 60.221867, -43.083 60.2122, -43.08665 60.1784, -43.07575 60.169933, -43.02865 60.156633, 
+    -43.0232 60.1494, -43.02685 60.128833, -43.0395 60.117967, -43.05945 60.113133, -43.16815 60.113133, -43.25875 60.131267, -43.3095 60.1373, -43.3747 60.143333, -43.4327 60.160267, -43.4789 60.1814, 
+    -43.6728 60.187433, -43.73255 60.1971, -43.8286 60.232167, -43.89745 60.245433, -43.95085 60.2412, -43.9853 60.248467, -43.99435 60.258133, -43.99435 60.2726, -43.9708 60.305233, -43.96175 60.334233, 
+    -43.96175 60.3898, -43.9708 60.406733, -43.9835 60.409133, -43.99615 60.4043, -44.01245 60.370467, -44.02695 60.3463, -44.03965 60.334233, -44.0614 60.3294, -44.0777 60.334233, -44.10485 60.3427, 
+    -44.14475 60.362033, -44.16645 60.369267, -44.17735 60.365633, -44.18095 60.3572, -44.1846 60.3149, -44.19545 60.306433, -44.21175 60.3016, -44.2208 60.307667, -44.24075 60.326967, -44.25885 60.3318, 
+    -44.27335 60.3282, -44.2788 60.290733, -44.2969 60.2714, -44.37575 60.247833, -44.44275 60.217633, -44.49895 60.1681, -44.5424 60.102867, -44.59495 59.998967, -44.6067 59.983867, -44.6212 59.982667, 
+    -44.6393 59.993533, -44.6538 60.0189, -44.6248 60.098633, -44.623 60.1216, -44.62665 60.1361, -44.6393 60.1397, -44.6538 60.1361, -44.6846 60.1083, -44.7027 60.0189, -44.7172 59.992333, 
+    -44.73535 59.981433, -44.7752 59.981433, -44.80055 59.995933, -44.81685 60.023733, -44.8386 60.0914, -44.86395 60.114333, -44.8803 60.116767, -44.89295 60.1059, -44.90385 60.0648, -44.9129 60.052733, 
+    -44.9292 60.041867, -44.95455 60.0358, -44.9926 60.043067, -45.008 60.052133, -45.0189 60.072667, -45.0189 60.089567, -44.99535 60.1246, -44.9555 60.158433, -44.9283 60.1681, -44.8667 60.1693, 
+    -44.83955 60.177767, -44.81415 60.199533, -44.7888 60.2285, -44.76705 60.250267, -44.7399 60.262333, -44.5913 60.265967, -44.5687 60.265367, -44.56145 60.2726, -44.56505 60.279867, -44.5705 60.2871, 
+    -44.5995 60.294367, -44.65925 60.305233, -44.67375 60.312467, -44.6774 60.342667, -44.6647 60.352333, -44.56145 60.422433, -44.4781 60.473167, -44.42915 60.519067, -44.40465 60.5523, -44.40465 60.578867, 
+    -44.41555 60.580067, -44.4373 60.5704, -44.52245 60.4955, -44.5931 60.4496, -44.6692 60.4182, -44.72895 60.371067, -44.75435 60.337233, -44.78695 60.292533, -44.8377 60.2575, -44.9093 60.230333, 
+    -44.9383 60.221867, -44.97995 60.2134, -45.01435 60.191667, -45.04335 60.162667, -45.07235 60.111933, -45.08865 60.0962, -45.1104 60.0926, -45.1285 60.098633, -45.143 60.1409, -45.1575 60.161467, 
+    -45.16835 60.179567, -45.1593 60.204933, -45.1412 60.224267, -45.10495 60.249633, -45.01435 60.2726, -44.9854 60.290733, -44.96545 60.323333, -44.9401 60.340267, -44.8676 60.3741, -44.84405 60.391, 
+    -44.835 60.416367, -44.8187 60.4973, -44.8124 60.516033, -44.787 60.538967, -44.77975 60.552267, -44.77795 60.563133, -44.7816 60.5728, -44.79245 60.575233, -44.81965 60.564367, -44.83595 60.559533, 
+    -44.85045 60.565567, -44.84135 60.594567, -44.7526 60.6888, -44.72905 60.726233, -44.72085 60.743767, -44.7281 60.7486, -44.739 60.747367, -44.80965 60.695433, -44.8604 60.656767, -44.88935 60.642267, 
+    -44.8966 60.626567, -44.90025 60.5432, -44.9111 60.521467, -44.9274 60.506967, -44.9528 60.4961, -44.9954 60.487033, -45.0298 60.478567, -45.0534 60.4653, -45.07695 60.4508, -45.1005 60.4496, 
+    -45.1639 60.460467, -45.17115 60.470133, -45.1621 60.481, -45.1367 60.4967, -45.11315 60.514833, -45.0914 60.574033, -45.0733 60.588533, -45.04975 60.609067, -45.0443 60.6429, -45.05155 60.6465, 
+    -45.06785 60.6429, -45.0896 60.634433, -45.1204 60.617533, -45.1349 60.6127, -45.15485 60.6006, -45.1802 60.566767, -45.2074 60.548667, -45.26715 60.5257, -45.29435 60.523267, -45.31065 60.5281, 
+    -45.3179 60.537767, -45.30885 60.547433, -45.26175 60.5994, -45.23635 60.617533, -45.1838 60.6453, -45.1675 60.662233, -45.1476 60.6743, -45.0606 60.6888, -45.00085 60.712967, -44.92655 60.758867, 
+    -44.89665 60.7921, -44.88755 60.812633, -44.8894 60.8223, -44.89845 60.828333, -44.91115 60.827133, -44.9836 60.788467, -45.0343 60.753433, -45.1394 60.708733, -45.1847 60.7027, -45.201 60.707533, 
+    -45.2028 60.7184, -45.19375 60.7619, -45.17925 60.781233, -45.14845 60.7945, -45.0923 60.8235, -45.02165 60.8815, -45.0017 60.904433, -45.00535 60.915333, -45.02345 60.917733, -45.07055 60.8972, 
+    -45.1086 60.8827, -45.1557 60.842833, -45.20465 60.815033, -45.26985 60.7933, -45.30065 60.775167, -45.3097 60.757067, -45.30065 60.6882, -45.3097 60.6725, -45.3387 60.6604, -45.40485 60.622333, 
+    -45.45375 60.5873, -45.49905 60.5692, -45.5353 60.5426, -45.54615 60.505167, -45.5679 60.487033, -45.5951 60.4846, -45.6096 60.4967, -45.6241 60.5414, -45.6458 60.553467, -45.66575 60.566767, 
+    -45.6567 60.607833, -45.6603 60.6175, -45.67845 60.623567, -45.6929 60.619933, -45.72555 60.596967, -45.76175 60.566767, -45.78075 60.529933, -45.81155 60.503333, -45.8351 60.4997, -45.8496 60.5142, 
+    -45.84415 60.545633, -45.85865 60.564967, -45.8532 60.574633, -45.8387 60.583067, -45.7264 60.654367, -45.71735 60.6604, -45.72275 60.6749, -45.74635 60.678533, -45.7699 60.680933, -45.7862 60.693, 
+    -45.78435 60.7051, -45.74635 60.728067, -45.68655 60.7353, -45.65935 60.747367, -45.61045 60.760667, -45.5434 60.7655, -45.5108 60.773967, -45.4818 60.789667, -45.46915 60.806567, -45.47005 60.820467, 
+    -45.4827 60.8253, -45.5298 60.822867, -45.53525 60.828933, -45.53705 60.8555, -45.51715 60.87, -45.3867 60.942467, -45.3722 60.9606, -45.3722 60.971467, -45.38125 60.979933, -45.4157 60.985967, 
+    -45.4338 60.995633, -45.44285 60.993233, -45.51715 60.9292, -45.58415 60.882067, -45.6204 60.8688, -45.64215 60.862733, -45.653 60.863967, -45.6639 60.87, -45.6621 60.874833, -45.62405 60.935233, 
+    -45.62585 60.9449, -45.6367 60.9473, -45.6494 60.9473, -45.68925 60.919533, -45.7418 60.8857, -45.7726 60.8724, -45.8233 60.8543, -45.8831 60.816833, -45.93295 60.777567, -45.96735 60.7667, 
+    -46.0018 60.7655, -46.0344 60.777567, -46.04165 60.793267, -46.03985 60.8114, -46.0217 60.823467, -45.9257 60.868167, -45.8985 60.8839, -45.8913 60.898367, -45.90575 60.904433, -45.93475 60.895967, 
+    -45.96735 60.8863, -45.9909 60.8875, -46.0217 60.902, -46.0308 60.9177, -46.01085 60.931, -45.90395 60.969667, -45.788 60.992633, -45.69925 61.0059, -45.5253 61.0071, -45.46735 61.018, 
+    -45.30515 61.112833, -45.249 61.1515, -45.2019 61.2397, -45.2001 61.2578, -45.1992 61.266867, -45.2101 61.2705, -45.2246 61.269267, -45.32965 61.173833, -45.3478 61.162967, -45.35685 61.162967, 
+    -45.3677 61.1702, -45.35865 61.2415, -45.3623 61.248733, -45.37495 61.248733, -45.38585 61.2415, -45.3949 61.2258, -45.4239 61.147267, -45.4456 61.114633, -45.49455 61.0808, -45.52895 61.069933, 
+    -45.7337 61.0482, -45.9756 60.9763, -46.00095 60.982367, -46.0209 61.0017, -46.01725 61.022233, -46.00275 61.040333, -45.97015 61.057267, -45.94115 61.070567, -45.87415 61.0923, -45.7799 61.103167, 
+    -45.75635 61.1092, -45.72015 61.1382, -45.68935 61.188933, -45.69295 61.201033, -45.7002 61.2131, -45.7473 61.248133, -45.7908 61.2856, -45.79355 61.3019, -45.78265 61.334533, -45.76455 61.367133, 
+    -45.76455 61.380433, -45.77905 61.3877, -45.79355 61.386467, -45.83885 61.350233, -45.88955 61.294667, -45.8968 61.274133, -45.88775 61.258433, -45.8497 61.229433, -45.84245 61.2125, -45.8497 61.191967, 
+    -45.88595 61.159367, -45.94755 61.129133, -45.9892 61.114633, -46.0037 61.1207, -46.0327 61.143633, -46.0508 61.146067, -46.07075 61.141233, -46.078 61.131567, -46.0671 61.089267, -46.06895 61.0615, 
+    -46.0816 61.043367, -46.11515 61.027067, -46.1369 61.027067, -46.16045 61.040333, -46.20575 61.053633, -46.22745 61.0621, -46.2329 61.069333, -46.22565 61.081433, -46.2003 61.117667, -46.1985 61.149067, 
+    -46.21115 61.166, -46.2311 61.170833, -46.25645 61.162367, -46.2818 61.149067, -46.29815 61.1382, -46.2945 61.095933, -46.2909 61.0621, -46.28905 61.043967, -46.2945 61.0319, -46.3072 61.027067, 
+    -46.31985 61.021, -46.3362 61.024633, -46.35975 61.042767, -46.38145 61.056067, -46.4014 61.059667, -46.42135 61.058467, -46.4286 61.05, -46.4286 61.039133, -46.434 61.039133, -46.46845 61.054833, 
+    -46.492 61.058467, -46.50925 61.055433, -46.52375 61.043367, -46.5183 61.026467, -46.46755 60.992633, -46.4603 60.982967, -46.4603 60.966033, -46.473 60.9588, -46.4911 60.962433, -46.5183 60.985367, 
+    -46.54365 61.0047, -46.55815 61.0168, -46.5781 61.0192, -46.5926 61.011967, -46.58895 60.996233, -46.5491 60.947933, -46.54005 60.910467, -46.5473 60.9008, -46.57445 60.889933, -46.59075 60.893567, 
+    -46.60705 60.906833, -46.6252 60.9298, -46.6397 60.934633, -46.66865 60.934633, -46.69405 60.9443, -46.7339 60.9745, -46.7538 60.980533, -46.7792 60.980533, -46.78825 60.9745, -46.7774 60.963633, 
+    -46.723 60.931, -46.66505 60.889933, -46.6542 60.864567, -46.6596 60.833133, -46.67955 60.819867, -46.7076 60.8096, -46.74385 60.807167, -46.7674 60.803567, -46.8272 60.7806, -46.8453 60.773367, 
+    -46.88695 60.772133, -46.91595 60.776967, -46.9377 60.791467, -46.93225 60.804767, -46.83805 60.848267, -46.8308 60.863967, -46.83445 60.8833, -46.8417 60.889333, -46.8598 60.890533, -46.8924 60.873633, 
+    -46.9395 60.863967, -46.9667 60.860333, -47.012 60.833767, -47.0319 60.841, -47.03555 60.8543, -47.01015 60.8845, -46.9395 60.928, -46.91595 60.9437, -46.9051 60.957, -46.9069 60.9739, 
+    -46.92865 60.986, -46.9522 60.999267, -46.954 61.0162, -46.925 61.05, -46.92595 61.059067, -46.9495 61.069933, -46.9712 61.068733, -46.99295 61.054233, -47.02375 61.031267, -47.0473 60.995033, 
+    -47.0727 60.9745, -47.11435 60.967233, -47.14335 60.96, -47.20675 60.918933, -47.2448 60.9032, -47.26655 60.9032, -47.28645 60.9153, -47.28465 60.955167, -47.29555 60.967233, -47.31365 60.9624, 
+    -47.32815 60.943067, -47.3399 60.937633, -47.3852 60.936433, -47.39605 60.943667, -47.40695 60.972667, -47.4178 60.982333, -47.445 60.9908, -47.4667 61.004067, -47.48845 61.010133, -47.51565 60.995633, 
+    -47.5229 60.9799, -47.46855 60.938833, -47.45585 60.924333, -47.4595 60.912267, -47.48485 60.907433, -47.50295 60.898967, -47.50295 60.8893, -47.44315 60.8736, -47.416 60.867567, -47.3997 60.8567, 
+    -47.39245 60.840967, -47.4033 60.825267, -47.42325 60.8011, -47.4305 60.789033, -47.45405 60.7866, -47.5211 60.809567, -47.5845 60.826467, -47.64065 60.820433, -47.6805 60.825267, -47.75115 60.8422, 
+    -47.80455 60.848833, -47.8734 60.866967, -47.90785 60.889933, -47.9133 60.912867, -47.8825 60.9588, -47.82995 60.985367, -47.7484 61.001067, -47.68135 61.013167, -47.656 61.028867, -47.656 61.042133, 
+    -47.67775 61.0518, -47.70675 61.0518, -47.74115 61.026433, -47.7756 61.0204, -47.80275 61.024033, -47.84445 61.055433, -47.839 61.0663, -47.8082 61.0808, -47.7566 61.0971, -47.7403 61.1128, 
+    -47.7439 61.1237, -47.7856 61.121267, -47.82725 61.1418, -47.8635 61.180467, -47.87255 61.220333, -47.8852 61.233633, -47.90155 61.232433, -47.91535 61.225167, -47.92325 61.211867, -47.9192 61.160167, 
+    -47.9192 61.149033, -47.93075 61.1405, -48 61.1322)), 
+  ((-54.0465 69.489533, -54.14035 69.495767, -54.34 69.499233, -54.5386 69.500633, -54.68505 69.508267, -54.74135 69.5194, -54.82525 69.5597, -54.89615 69.5993, -54.9097 69.6257, -54.91075 69.675033, 
+      -54.892 69.691, -54.8477 69.697933, -54.75805 69.693767, -54.6642 69.6764, -54.55215 69.640267, -54.51775 69.6236, -54.4906 69.627767, -54.4828 69.645133, -54.53805 69.671533, -54.67045 69.7035, 
+      -54.83255 69.734767, -54.87115 69.740333, -54.9071 69.7577, -54.91235 69.801467, -54.88625 69.8765, -54.8602 69.9168, -54.8253 69.924433, -54.7648 69.9036, -54.64805 69.840367, -54.5266 69.832033, 
+      -54.44005 69.825767, -54.38845 69.825767, -54.402 69.840367, -54.5813 69.884833, -54.64905 69.910533, -54.7413 69.959167, -54.8195 70.0085, -54.83095 70.052267, -54.82415 70.131467, -54.79605 70.1676, 
+      -54.76265 70.186367, -54.6428 70.212067, -54.44835 70.2364, -54.24665 70.229467, -54.03765 70.2267, -53.9533 70.2162, -53.81565 70.193967, -53.701 70.1926, -53.63585 70.187733, -53.5389 70.171767, 
+      -53.48365 70.168267, -53.42265 70.1648, -53.36635 70.157167, -53.25795 70.105733, -53.05725 70.0321, -52.9045 69.9543, -52.8472 69.918867, -52.70175 69.839667, -52.6142 69.812567, -52.40725 69.763233, 
+      -52.22535 69.745167, -52.0497 69.7285, -51.94285 69.709733, -51.92615 69.697233, -51.92615 69.6757, -51.95745 69.6507, -51.99915 69.6104, -51.99915 69.5805, -51.97515 69.5673, -51.9345 69.5416, 
+      -51.93085 69.522833, -51.9496 69.499233, -51.9986 69.458233, -52.05385 69.4332, -52.11745 69.414467, -52.3046 69.376267, -52.49275 69.348467, -52.6809 69.306767, -52.87115 69.272033, -53.06035 69.230333, 
+      -53.20265 69.197, -53.24645 69.1942, -53.4346 69.172667, -53.61755 69.1678, -53.70145 69.171967, -53.75045 69.190033, -53.7974 69.2088, -53.89385 69.2206, -53.9939 69.232433, -54.08095 69.268567, 
+      -54.18 69.332467, -54.2212 69.3665, -54.217 69.3811, -54.18155 69.388733, -54.1388 69.372767, -54.11485 69.363033, -54.09295 69.363033, -54.0179 69.370667, -53.9741 69.379033, -53.9402 69.379733, 
+      -53.86515 69.367233, -53.82035 69.3589, -53.75985 69.352633, -53.5237 69.335967, -53.4252 69.3325, -53.3866 69.3429, -53.3835 69.363767, -53.38555 69.3721, -53.44915 69.392933, -53.5044 69.406133, 
+      -53.51485 69.417267, -53.50965 69.4367, -53.4377 69.4631, -53.34075 69.5034, -53.32875 69.5298, -53.35275 69.5319, -53.41215 69.525633, -53.5383 69.459633, -53.61285 69.433933, -53.7077 69.4249, 
+      -53.73065 69.4249, -53.77705 69.431833, -53.8448 69.445733, -53.8844 69.480467, -53.9454 69.4951, -54.0465 69.489533)), 
+  ((-24.3352 72.788733, -24.31365 72.8457, -24.29465 72.8768, -24.28095 72.8872, -24.2205 72.899867, -24.0599 72.8964, -23.89245 72.850367, -23.66105 72.84, -23.5868 72.8492, -23.35975 72.819833, 
+      -23.29415 72.819833, -23.19575 72.833667, -23.12925 72.831933, -22.9635 72.793967, -22.90135 72.751367, -22.8806 72.717967, -22.815 72.6823, -22.65705 72.6679, -22.61905 72.6541, -22.61385 72.624167, 
+      -22.6035 72.6069, -22.5759 72.6, -22.512 72.637967, -22.47055 72.646033, -22.44465 72.632233, -22.38595 72.5931, -22.3609 72.592533, -22.3022 72.615533, -22.26765 72.6259, -22.2072 72.6236, 
+      -22.10015 72.608633, -22.0967 72.594833, -22.114 72.563733, -22.10015 72.5511, -22.076 72.548767, -22.04145 72.561433, -22.01385 72.568367, -21.98275 72.552233, -21.96805 72.533233, -21.98185 72.44, 
+      -21.99915 72.425033, -22.0423 72.425033, -22.1856 72.427333, -22.23395 72.443467, -22.30645 72.471067, -22.33065 72.4757, -22.35135 72.471067, -22.3876 72.4492, -22.42645 72.447467, -22.52145 72.4659, 
+      -22.58705 72.493533, -22.60775 72.500433, -22.6941 72.501567, -22.7131 72.494667, -22.7252 72.4728, -22.7183 72.450933, -22.6993 72.431367, -22.5698 72.3715, -22.5128 72.353067, -22.4489 72.3082, 
+      -22.43685 72.284, -22.42475 72.2725, -22.3971 72.2702, -22.3885 72.280567, -22.39365 72.3289, -22.36085 72.342733, -22.3229 72.339267, -22.27455 72.3266, -22.2072 72.3197, -22.1951 72.307033, 
+      -22.1951 72.289767, -22.2262 72.275967, -22.23655 72.2564, -22.2452 72.193067, -22.28235 72.1522, -22.35315 72.131467, -22.48955 72.119967, -22.5638 72.126867, -22.6018 72.1476, -22.60525 72.164867, 
+      -22.6242 72.169467, -22.6786 72.153933, -22.7494 72.1424, -22.83055 72.150467, -23.08435 72.258667, -23.25785 72.3168, -23.43395 72.346733, -23.54965 72.385867, -23.58845 72.4014, -23.6679 72.411767, 
+      -23.91825 72.4371, -23.97695 72.4601, -24.0624 72.514767, -24.10385 72.534333, -24.13145 72.5378, -24.185 72.5332, -24.2057 72.538967, -24.2316 72.5539, -24.2713 72.579233, -24.3041 72.5942, 
+      -24.3283 72.612633, -24.33695 72.6529, -24.3352 72.788733)), 
+  ((-26.4042 70.904267, -26.1593 70.9764, -26.0295 71.034067, -25.9516 71.047933, -25.79155 71.0739, -25.65825 71.1166, -25.6202 71.120067, -25.60285 71.1039, -25.5977 71.024267, -25.55785 70.993133, 
+      -25.4964 70.972933, -25.4479 70.953333, -25.37695 70.867933, -25.37525 70.829867, -25.42025 70.807933, -25.42715 70.792933, -25.39255 70.775633, -25.351 70.761767, -25.31465 70.7237, -25.31895 70.666567, 
+      -25.37605 70.636567, -25.42625 70.631967, -25.4972 70.6435, -25.55605 70.649267, -25.58725 70.6458, -25.6859 70.6239, -25.80875 70.614667, -25.8563 70.612933, -25.97055 70.561, -26.0121 70.551767, 
+      -26.11595 70.576, -26.1367 70.595633, -26.1419 70.630233, -26.1748 70.647567, -26.21805 70.649867, -26.2968 70.6216, -26.49065 70.595067, -26.59275 70.5789, -26.73295 70.577733, -26.91035 70.570233, 
+      -26.9813 70.5564, -27.0211 70.544833, -27.0661 70.549467, -27.1163 70.551767, -27.32835 70.496967, -27.4426 70.494633, -27.51355 70.490033, -27.64075 70.456, -27.7446 70.4537, -27.83805 70.437533, 
+      -27.9592 70.436367, -28.04145 70.447333, -28.06395 70.4681, -28.0674 70.488867, -28.04145 70.511933, -27.967 70.5558, -27.96875 70.5731, -27.98605 70.596167, -27.97915 70.612333, -27.94625 70.623867, 
+      -27.8822 70.634267, -27.8493 70.661967, -27.8372 70.670033, -27.81645 70.666567, -27.76625 70.6481, -27.67795 70.637733, -27.5793 70.642333, -27.50575 70.6533, -27.35 70.7029, -27.1925 70.735233, 
+      -26.99525 70.7883, -26.8118 70.820633, -26.5383 70.864467, -26.4483 70.892167, -26.4042 70.904267)), 
+  ((-25.4325 73.3222, -25.2573 73.3943, -25.03205 73.447667, -24.9325 73.45, -24.68025 73.467333, -24.52605 73.470033, -24.3624 73.465, -24.22825 73.452333, -23.93045 73.411967, -23.71075 73.370233, 
+      -23.443 73.335833, -23.3944 73.3248, -23.31835 73.283433, -23.31935 73.272067, -23.33635 73.258733, -23.4665 73.2554, -23.6357 73.2614, -23.7398 73.279433, -23.92045 73.331133, -23.9635 73.336467, 
+      -24.24025 73.356833, -24.29585 73.3585, -24.32585 73.352467, -24.33085 73.3438, -24.32185 73.334467, -24.0706 73.3191, -23.94845 73.3071, -23.73775 73.233333, -23.64465 73.213333, -23.484 73.195667, 
+      -23.4295 73.191667, -23.23025 73.222367, -23.10915 73.251733, -23.0316 73.263433, -22.9235 73.2621, -22.90645 73.250733, -22.90745 73.230733, -22.9565 73.203367, -23.35395 73.0966, -23.4916 73.061567, 
+      -23.5677 73.056233, -23.60775 73.074933, -23.66035 73.0853, -23.7364 73.084633, -23.9621 73.078633, -24.0552 73.085967, -24.1323 73.079967, -24.2154 73.059267, -24.28895 73.0436, -24.4551 73.0456, 
+      -24.64475 73.0613, -24.7629 73.088, -24.7994 73.099033, -24.85845 73.139733, -24.8855 73.1731, -24.9045 73.181767, -25.02465 73.1838, -25.29545 73.172133, -25.4341 73.183833, -25.54625 73.2092, 
+      -25.5908 73.238233, -25.5878 73.256267, -25.54275 73.279633, -25.4527 73.314333, -25.4325 73.3222)), 
+  ((-24.30365 72.992667, -24.21955 73.004667, -24.0033 73.0207, -23.62295 73.026033, -23.44675 73.0447, -23.3096 73.074733, -23.1014 73.1348, -22.97525 73.140133, -22.8301 73.123433, -22.728 73.1061, 
+      -22.49175 73.108767, -22.40465 73.098767, -22.28455 73.070733, -22.11635 73.0694, -22.0363 73.0587, -22.0193 73.038, -22.00325 72.9766, -22.0153 72.955267, -22.0513 72.939233, -22.08135 72.928567, 
+      -22.08335 72.912533, -22.0593 72.897867, -22.00325 72.885867, -21.99725 72.871167, -22.00525 72.8525, -22.0413 72.831133, -22.0313 72.817767, -21.97925 72.813767, -21.9592 72.800433, -21.9612 72.761733, 
+      -22.0463 72.745033, -22.0603 72.7317, -22.0743 72.721033, -22.08835 72.7237, -22.12435 72.741033, -22.18245 72.742367, -22.20245 72.737033, -22.20645 72.722367, -22.2565 72.721033, -22.3226 72.7317, 
+      -22.3686 72.721033, -22.41265 72.713, -22.4817 72.690967, -22.50375 72.6963, -22.51375 72.712333, -22.52575 72.705667, -22.5578 72.6923, -22.59185 72.694967, -22.6339 72.715, -22.6599 72.7457, 
+      -22.6559 72.763067, -22.6759 72.775067, -22.72395 72.785733, -22.754 72.8111, -22.78405 72.8418, -22.8681 72.8538, -23.0393 72.850467, -23.12135 72.869133, -23.2575 72.865133, -23.4377 72.8638, 
+      -23.58285 72.8845, -23.713 72.9005, -23.87315 72.8925, -23.94725 72.8965, -24.11645 72.931867, -24.2646 72.9292, -24.32665 72.923867, -24.34465 72.9332, -24.33465 72.9639, -24.32265 72.987933, 
+      -24.30365 72.992667)), 
+  ((-18.8442 75.403467, -18.7406 75.408067, -18.6379 75.4305, -18.54465 75.4593, -18.4687 75.455833, -18.37025 75.4121, -18.3219 75.363733, -18.3038 75.340133, -18.27615 75.327467, -18.23475 75.328633, 
+      -18.2071 75.358567, -18.1933 75.4115, -18.2019 75.492067, -18.16395 75.531233, -18.13285 75.535833, -18.0914 75.5197, -17.9619 75.4, -17.95675 75.309067, -17.99645 75.277967, -18.09315 75.281433, 
+      -18.1363 75.271067, -18.16395 75.2538, -18.1691 75.236533, -18.15705 75.216967, -18.12595 75.2066, -18.0966 75.218133, -18.07245 75.218133, -18.00165 75.169767, -17.96535 75.141, -17.89975 75.127167, 
+      -17.8419 75.111633, -17.74865 75.0863, -17.6934 75.0886, -17.6295 75.111633, -17.6036 75.1496, -17.5898 75.186433, -17.5587 75.210633, -17.5328 75.209467, -17.5069 75.1945, -17.48015 75.193933, 
+      -17.45425 75.210033, -17.437 75.2089, -17.4042 75.190467, -17.4163 75.126, -17.42145 75.090333, -17.40765 75.054633, -17.3973 75.0247, -17.4059 74.9994, -17.4249 74.984433, -17.46635 74.976367, 
+      -17.4957 74.9706, -17.55095 74.946433, -17.58895 74.932633, -17.63295 74.9309, -17.65715 74.943567, -17.6623 74.9597, -17.6502 74.9804, -17.63985 75.002267, -17.65195 75.0322, -17.68475 75.0414, 
+      -17.8436 75.044867, -17.89195 75.051767, -17.95755 75.075933, -17.9869 75.085167, -18.0983 75.081133, -18.3331 75.014367, -18.51615 74.964867, -18.56535 74.9689, -18.65685 75.001133, -18.7311 75.043733, 
+      -18.7846 75.103567, -18.79325 75.165733, -18.78805 75.247467, -18.79405 75.2722, -18.8338 75.332067, -18.87005 75.3758, -18.87005 75.387333, -18.8597 75.3954, -18.8442 75.403467)), 
+  ((-52.22655 82.120333, -52.07025 82.1038, -51.9186 82.0708, -51.7886 82.062533, -51.6292 82.044467, -51.4543 82.030033, -51.3568 82.012, -51.21135 81.9429, -51.1324 81.892367, -51.1154 81.872267, 
+      -51.1123 81.858867, -51.1123 81.852667, -51.11385 81.847533, -51.1324 81.8434, -51.18345 81.842367, -51.29025 81.842367, -51.36145 81.844433, -51.46825 81.8568, -51.7855 81.886167, -51.92635 81.907333, 
+      -52.04705 81.938267, -52.10895 81.9465, -52.1693 81.953233, -52.2544 81.950133, -52.30395 81.948067, -52.3674 81.948067, -52.4231 81.951167, -52.5469 81.973367, -52.73415 82.006367, -53.05605 82.064667, 
+      -53.08855 82.070333, -53.1458 82.0724, -53.1752 82.077533, -53.25415 82.1219, -53.3021 82.1848, -53.3207 82.2374, -53.3052 82.245633, -53.26805 82.254933, -53.19845 82.2539, -53.11485 82.251833, 
+      -53.05605 82.255967, -52.98485 82.279667, -52.9245 82.3003, -52.892 82.301333, -52.86415 82.291533, -52.78365 82.243033, -52.697 82.2214, -52.5732 82.1791, -52.48965 82.149733, -52.39525 82.131167, 
+      -52.27915 82.124967, -52.22655 82.120333)), 
+  ((-21.31555 74.526533, -21.146 74.4888, -21.0264 74.463433, -20.97205 74.450133, -20.87965 74.425967, -20.83435 74.4272, -20.75465 74.432033, -20.6568 74.4417, -20.588 74.4417, -20.5463 74.423567, 
+      -20.5137 74.404233, -20.501 74.3704, -20.4956 74.334167, -20.4847 74.320867, -20.4539 74.3124, -20.41225 74.303967, -20.38145 74.289467, -20.3715 74.2659, -20.37875 74.244167, -20.4077 74.226033, 
+      -20.4983 74.209133, -20.64145 74.182533, -20.8117 74.1753, -21.01735 74.1759, -21.0608 74.181933, -21.11515 74.1892, -21.15685 74.188, -21.19125 74.172267, -21.2184 74.156567, -21.2338 74.154767, 
+      -21.25375 74.158367, -21.2809 74.183733, -21.30085 74.203067, -21.33525 74.216367, -21.44035 74.2369, -21.55265 74.2647, -21.61065 74.2816, -21.6541 74.302133, -21.7003 74.3293, -21.72025 74.3571, 
+      -21.72025 74.3849, -21.69305 74.4151, -21.59885 74.483967, -21.5427 74.514167, -21.4865 74.523833, -21.44125 74.528667, -21.31555 74.526533)), 
+  ((-19.2661 76.805533, -19.17375 76.7992, -19.10985 76.771567, -18.989 76.7002, -18.8923 76.611567, -18.8664 76.559767, -18.8224 76.404933, -18.79995 76.3497, -18.74295 76.247233, -18.7507 76.171833, 
+      -18.73345 76.0901, -18.7386 76.0268, -18.7714 75.983067, -18.81025 75.983633, -18.85 76.011267, -18.8949 76.1114, -18.9864 76.2507, -19.046 76.309967, -19.17895 76.3894, -19.23075 76.4481, 
+      -19.2808 76.5402, -19.2817 76.558033, -19.2644 76.573, -19.2109 76.5661, -19.0348 76.536167, -18.97435 76.538467, -18.94845 76.55, -18.95015 76.5684, -18.983 76.587967, -19.06415 76.6041, 
+      -19.1971 76.609833, -19.2489 76.623667, -19.28515 76.670867, -19.3093 76.783667, -19.2661 76.805533)), 
+  ((-45.35545 82.988633, -45.29325 82.989767, -45.2242 83.004733, -45.1517 83.023167, -45.11885 83.023167, -45.05845 82.998967, -44.9807 82.955233, -44.89265 82.919533, -44.8754 82.905733, -44.87195 82.874633, 
+      -44.89095 82.853933, -44.93235 82.8476, -44.98935 82.848733, -45.0498 82.862567, -45.1724 82.8902, -45.2639 82.8902, -45.3451 82.879833, -45.48755 82.8217, -45.55315 82.8102, -45.72065 82.813633, 
+      -45.8778 82.842433, -46.0323 82.872933, -46.1273 82.904033, -46.14285 82.924733, -46.13595 82.936267, -46.1152 82.943167, -46.08585 82.9374, -45.93045 82.905167, -45.7215 82.879833, -45.60235 82.868333, 
+      -45.55745 82.875233, -45.53845 82.886767, -45.5402 82.8971, -45.56265 82.907467, -45.7094 82.9282, -45.91145 82.946633, -45.9615 82.9639, -46.02195 82.992667, -46.06515 83.028367, -46.07205 83.051367, 
+      -46.0617 83.064033, -46.0237 83.0836, -45.9926 83.084767, -45.95115 83.075567, -45.9028 83.068633, -45.851 83.070933, -45.80265 83.0813, -45.6559 83.0721, -45.535 83.0629, -45.4832 83.047933, 
+      -45.40635 83.007067, -45.38045 82.9944, -45.35545 82.988633)), 
+  ((-20.54245 75.104133, -20.48545 75.131767, -20.32145 75.1571, -20.2014 75.161133, -20.141 75.127733, -20.1289 75.094367, -20.14445 75.056367, -20.2256 75.002267, -20.2377 74.976967, -20.2394 74.965433, 
+      -20.21525 74.956233, -20.15825 74.9712, -20.0581 75.006867, -20.02875 75.0115, -19.98905 74.996533, -19.96485 74.970033, -19.9735 74.936667, -19.9925 74.899833, -20.05035 74.8348, -20.12115 74.8014, 
+      -20.18505 74.7922, -20.3387 74.804867, -20.50275 74.8279, -20.55885 74.829633, -20.64515 74.819267, -20.678 74.822733, -20.68835 74.8377, -20.6676 74.881433, -20.63135 74.925167, -20.5951 75.014967, 
+      -20.5571 75.080567, -20.54245 75.104133)), 
+  ((-46.217 82.036033, -46.11175 82.010233, -46.02105 81.985933, -45.9278 81.964067, -45.89675 81.947967, -45.89675 81.920333, -45.93125 81.9019, -46.00725 81.8927, -46.2559 81.911133, -46.4096 81.914567, 
+      -46.49765 81.9019, -46.54255 81.9019, -46.6971 81.9347, -46.8387 81.954267, -46.9596 81.978467, -46.99325 81.992867, -47.01225 82.011267, -47.00705 82.035467, -46.9777 82.0769, -46.9138 82.104533, 
+      -46.76185 82.120633, -46.63925 82.1149, -46.4372 82.096467, -46.33445 82.074033, -46.217 82.036033)), 
+  ((-37.9609 65.783, -37.9349 65.788333, -37.8769 65.783667, -37.8559 65.786333, -37.8159 65.809, -37.8179 65.839, -37.7844 65.8647, -37.6984 65.882033, -37.57535 65.8767, -37.45985 65.852333, 
+      -37.3678 65.820333, -37.2778 65.7663, -37.2803 65.7526, -37.3073 65.727267, -37.3233 65.725267, -37.3673 65.7566, -37.4083 65.766633, -37.45435 65.798633, -37.47835 65.811967, -37.49335 65.809967, 
+      -37.50235 65.8013, -37.49185 65.7776, -37.38785 65.694233, -37.37885 65.6649, -37.39035 65.6372, -37.46635 65.5885, -37.50235 65.585167, -37.5734 65.6092, -37.6434 65.640533, -37.6639 65.641567, 
+      -37.6839 65.634867, -37.6769 65.6122, -37.6679 65.5882, -37.6729 65.570867, -37.7139 65.540167, -37.7389 65.538167, -37.7629 65.5475, -37.7819 65.568867, -37.80395 65.573533, -37.82295 65.5702, 
+      -37.84695 65.532833, -37.86395 65.524833, -37.89045 65.527833, -37.92045 65.5545, -37.96945 65.5925, -37.97045 65.6212, -37.97645 65.664533, -38.00595 65.707567, -38.00895 65.7376, -37.98895 65.768267, 
+      -37.9609 65.783)), 
+  ((-46.1709 81.845767, -46.1152 81.842367, -45.9511 81.832233, -45.8872 81.843733, -45.8026 81.850667, -45.6817 81.841433, -45.642 81.832233, -45.53665 81.7885, -45.42355 81.7626, -45.26815 81.7269, 
+      -45.20255 81.683167, -45.20255 81.667033, -45.26815 81.626767, -45.3424 81.615233, -45.48055 81.6118, -45.57035 81.6233, -45.7879 81.646333, -45.9209 81.6682, -46.1203 81.737833, -46.1963 81.773533, 
+      -46.2274 81.796567, -46.22395 81.818433, -46.2152 81.825633, -46.1709 81.845767)), 
+  ((-18.94925 82.0953, -18.86375 82.047533, -18.8016 81.999167, -18.8033 81.969267, -18.91385 81.882933, -19.0019 81.831133, -19.0615 81.8179, -19.2238 81.814433, -19.30495 81.823667, -19.36365 81.877767, 
+      -19.4431 82.002067, -19.44055 82.038333, -19.41635 82.059033, -19.26785 82.095867, -19.0624 82.126967, -18.9994 82.116033, -18.94925 82.0953)), 
+  ((-17.7371 82.1074, -17.6948 82.057333, -17.6292 82.002067, -17.5187 81.944533, -17.4807 81.929567, -17.479 81.899633, -17.50835 81.8835, -17.69135 81.859333, -17.7984 81.851267, -17.877 81.854133, 
+      -17.9115 81.861067, -17.9616 81.8979, -17.97885 81.955433, -17.99785 81.995733, -18.0255 82.0579, -18.0773 82.084367, -18.1256 82.101633, -18.15585 82.117167, -18.16965 82.1356, -18.16445 82.159767, 
+      -18.12475 82.186233, -17.9711 82.251867, -17.9279 82.258767, -17.8951 82.249567, -17.86405 82.226533, -17.84505 82.206967, -17.74665 82.1563, -17.73195 82.1327, -17.7371 82.1074)), 
+  ((-71.51415 77.381767, -71.44795 77.396367, -71.4167 77.393567, -71.4146 77.374833, -71.4323 77.354667, -71.47505 77.342867, -71.54805 77.338, -71.5991 77.314367, -71.6606 77.274767, -71.6919 77.261567, 
+      -71.84565 77.2428, -71.8811 77.237233, -72.0234 77.233767, -72.06405 77.234467, -72.13545 77.2574, -72.2293 77.327567, -72.2585 77.329667, -72.38205 77.330367, -72.4477 77.3373, -72.516 77.342167, 
+      -72.59835 77.3769, -72.6025 77.397067, -72.55455 77.399833, -72.4503 77.395667, -72.3982 77.399833, -72.35855 77.424133, -72.3106 77.4436, -72.26265 77.447767, -72.1704 77.449167, -72.03905 77.433167, 
+      -71.9541 77.435267, -71.92075 77.432467, -71.86965 77.4165, -71.82275 77.406067, -71.75135 77.410233, -71.6992 77.418567, -71.6669 77.4151, -71.6179 77.396333, -71.57985 77.377567, -71.54025 77.378267, 
+      -71.51415 77.381767)), 
+  ((-40.2129 83.3069, -40.07385 83.300567, -40.0065 83.289067, -39.98925 83.281, -39.98755 83.264867, -40.00135 83.251067, -40.07385 83.2361, -40.2172 83.22, -40.36915 83.214233, -40.51595 83.230333, 
+      -40.72315 83.2499, -40.91225 83.250467, -40.9986 83.253933, -41.0366 83.270033, -41.09875 83.3345, -41.09875 83.350633, -41.0815 83.369067, -41.03315 83.387467, -40.90535 83.4105, -40.8449 83.4082, 
+      -40.7983 83.386333, -40.62045 83.389767, -40.49955 83.373667, -40.4512 83.349467, -40.3666 83.321867, -40.24055 83.3069, -40.2129 83.3069)), 
+  ((-48 82.694767, -48.04015 82.7136, -48.0655 82.7487, -48.0728 82.820967, -48.09575 82.874467, -48.08585 82.903633, -48.0795 82.9111, -48.06385 82.919233, -48 82.937367, -47.95765 82.9351, 
+      -47.8057 82.9259, -47.55875 82.8718, -47.3196 82.8102, -47.2091 82.799833, -47.0364 82.8079, -47.02085 82.806767, -46.9112 82.814233, -46.8715 82.8108, -46.8698 82.787767, -46.89225 82.7705, 
+      -46.99755 82.7521, -47.2652 82.733667, -47.4448 82.753233, -47.64075 82.781433, -47.7409 82.7872, -47.81515 82.781433, -47.9006 82.768833, -47.94 82.760567, -47.95585 82.7518, -47.96695 82.7306, 
+      -47.97315 82.7108, -47.98145 82.7002, -47.98975 82.696533, -48 82.694767)), 
+  ((-51.17755 69.829567, -51.1114 69.8302, -50.9962 69.824633, -50.8784 69.8191, -50.79865 69.825367, -50.7684 69.810767, -50.7465 69.7913, -50.68295 69.7913, -50.6616 69.774633, -50.68245 69.754467, 
+      -50.7408 69.7114, -50.7825 69.705833, -50.8169 69.707933, -50.8534 69.7267, -50.88155 69.7399, -50.94775 69.746167, -50.98735 69.7406, -51.0103 69.723233, -51.0082 69.705167, -50.9759 69.641233, 
+      -50.9686 69.586367, -50.979 69.559967, -50.99725 69.5044, -51.04105 69.480767, -51.0869 69.469633, -51.1359 69.469633, -51.1703 69.4773, -51.2188 69.496067, -51.2886 69.5586, -51.3345 69.620433, 
+      -51.33865 69.646133, -51.33395 69.669067, -51.311 69.683667, -51.2735 69.6913, -51.2276 69.694067, -51.19425 69.714233, -51.1463 69.735767, -51.10095 69.7566, -51.09155 69.7691, -51.1218 69.781633, 
+      -51.1802 69.7719, -51.28445 69.762867, -51.32715 69.762867, -51.3652 69.776067, -51.36205 69.794833, -51.31515 69.809433, -51.22135 69.8261, -51.17755 69.829567)), 
+  ((-55.2098 72.779467, -55.02425 72.810733, -54.9794 72.810733, -54.93875 72.805167, -54.9179 72.793367, -54.92675 72.768367, -54.98515 72.735, -55.11025 72.677333, -55.2077 72.6412, -55.2494 72.6016, 
+      -55.28485 72.5745, -55.3448 72.552267, -55.40735 72.541167, -55.4647 72.5196, -55.5069 72.512667, -55.52985 72.516133, -55.59865 72.550867, -55.6508 72.553633, -55.75765 72.564067, -55.78685 72.576567, 
+      -55.78685 72.594633, -55.75765 72.6127, -55.70865 72.6252, -55.6503 72.647433, -55.6096 72.673133, -55.54185 72.723167, -55.4986 72.740533, -55.37245 72.7572, -55.3026 72.764867, -55.2098 72.779467)), 
+  ((-44.03935 60.1882, -43.9994 60.1981, -43.92175 60.201133, -43.83605 60.189733, -43.7521 60.1703, -43.65845 60.145933, -43.54765 60.142133, -43.40545 60.1151, -43.26155 60.083867, -43.1799 60.070533, 
+      -43.13305 60.0477, -43.12165 60.026367, -43.13765 60.006567, -43.17075 59.998967, -43.21645 60.0157, -43.2918 60.0393, -43.33865 60.046933, -43.37635 60.046933, -43.39345 60.036267, -43.3912 60.001233, 
+      -43.39345 59.986767, -43.41975 59.975333, -43.4437 59.967733, -43.4574 59.953267, -43.46315 59.9388, -43.47745 59.936133, -43.5151 59.936133, -43.5585 59.9666, -43.5768 59.971167, -43.5882 59.968867, 
+      -43.5962 59.958233, -43.61675 59.955167, -43.66245 59.967367, -43.79265 60.0298, -43.8446 60.075867, -43.92 60.086533, -43.9554 60.101, -43.99535 60.1307, -44.0342 60.148233, -44.0559 60.164967, 
+      -44.05535 60.1783, -44.03935 60.1882)), 
+  ((-41.995 83.159567, -41.8603 83.180267, -41.7895 83.188333, -41.71355 83.206767, -41.64965 83.225167, -41.57885 83.227467, -41.50285 83.215967, -41.33365 83.211367, -41.28445 83.205033, -41.2551 83.198133, 
+      -41.224 83.1636, -41.2413 83.149767, -41.338 83.099133, -41.43985 83.0715, -41.51415 83.068033, -41.5504 83.0807, -41.6039 83.0899, -41.69715 83.0899, -41.75935 83.0807, -41.93465 83.032933, 
+      -41.98645 83.026033, -42.02615 83.030633, -42.04515 83.0456, -42.0555 83.081267, -42.0555 83.121567, -42.03655 83.1423, -41.995 83.159567)), 
+  ((-40.5478 64.9449, -40.5078 64.9449, -40.4808 64.937567, -40.36275 64.870233, -40.24875 64.799533, -40.18625 64.772533, -40.11425 64.7485, -40.0922 64.729167, -40.0912 64.707833, -40.10125 64.699167, 
+      -40.12425 64.7065, -40.15525 64.723833, -40.17625 64.7305, -40.19025 64.7285, -40.19825 64.7225, -40.19125 64.709167, -40.11325 64.677167, -40.09825 64.665167, -40.10075 64.6515, -40.11175 64.644833, 
+      -40.16475 64.646167, -40.17775 64.6415, -40.18875 64.598133, -40.19775 64.569467, -40.18875 64.557467, -40.09475 64.493433, -40.08425 64.476433, -40.08425 64.435067, -40.09725 64.427733, -40.11925 64.4324, 
+      -40.2603 64.481767, -40.2883 64.5031, -40.3203 64.5878, -40.3448 64.652833, -40.3888 64.716833, -40.4413 64.7585, -40.5233 64.821867, -40.57035 64.882567, -40.57885 64.909567, -40.56985 64.932267, 
+      -40.5478 64.9449)), 
+  ((-19.68495 80.261667, -19.40525 80.263967, -19.04265 80.2375, -18.86825 80.217933, -18.8432 80.208133, -18.83975 80.196633, -18.8518 80.185133, -18.92605 80.172467, -19.1695 80.1713, -19.37325 80.178233, 
+      -19.44835 80.1811, -19.5295 80.166133, -19.6158 80.144267, -19.70905 80.105133, -19.77985 80.060233, -19.81005 80.052767, -19.84975 80.0539, -19.867 80.066567, -19.85665 80.169, -19.81175 80.2185, 
+      -19.75135 80.248433, -19.7047 80.2588, -19.68495 80.261667)), 
+  ((-52.5532 71.1986, -52.646 71.135367, -52.71165 71.123567, -52.79195 71.115933, -52.99575 71.125667, -53.0776 71.152767, -53.1099 71.1896, -53.1224 71.2695, -53.0953 71.302133, -53.0166 71.324367, 
+      -52.96865 71.326467, -52.879 71.311167, -52.7075 71.289633, -52.6366 71.270167, -52.52975 71.254867, -52.5193 71.2382, -52.53185 71.2146, -52.5532 71.1986)), 
+  ((-53.80645 71.173333, -53.68555 71.237933, -53.64385 71.248367, -53.59695 71.253933, -53.53595 71.237967, -53.44735 71.1532, -53.4171 71.1115, -53.4093 71.0726, -53.4395 71.027433, -53.4833 70.997567, 
+      -53.51875 70.989233, -53.5834 70.9906, -53.60945 70.995467, -53.7976 71.047567, -53.86795 71.0816, -53.8888 71.099667, -53.8784 71.119833, -53.8367 71.153167, -53.80645 71.173333)), 
+  ((-17.8753 77.882933, -17.8365 77.898467, -17.7726 77.901933, -17.7294 77.886967, -17.70005 77.863933, -17.7087 77.839767, -17.7674 77.805233, -17.80365 77.778767, -17.833 77.7258, -17.8434 77.668267, 
+      -17.89 77.6153, -17.9375 77.585933, -17.98415 77.5779, -18.0221 77.5894, -18.086 77.5986, -18.1568 77.594, -18.20685 77.597467, -18.2172 77.615867, -18.21205 77.6366, -18.17925 77.661933, 
+      -18.12915 77.724067, -18.105 77.752867, -18.0739 77.768967, -17.99275 77.7989, -17.9427 77.826533, -17.9099 77.865667, -17.8753 77.882933)), 
+  ((-39.71125 83.475567, -39.631 83.475, -39.5032 83.460033, -39.41515 83.461167, -39.26315 83.471533, -39.22605 83.4675, -39.2088 83.454833, -39.21915 83.437567, -39.31585 83.392667, -39.5714 83.322467, 
+      -39.63705 83.310933, -39.7251 83.3167, -39.79845 83.3403, -39.88825 83.3852, -39.90205 83.407067, -39.90035 83.4255, -39.87445 83.442767, -39.8071 83.463467, -39.71125 83.475567)), 
+  ((-70.74115 77.424133, -70.5973 77.4158, -70.48155 77.408167, -70.407 77.409567, -70.3382 77.412333, -70.27355 77.4165, -70.199 77.4019, -70.16565 77.3908, -70.13645 77.372033, -70.13645 77.3616, 
+      -70.16355 77.354667, -70.28345 77.360233, -70.45755 77.357433, -70.65615 77.344233, -70.76615 77.351167, -70.8506 77.353967, -70.97415 77.356067, -71.01375 77.356067, -71.04605 77.3498, -71.1581 77.344933, 
+      -71.21545 77.352567, -71.2457 77.3776, -71.28895 77.410267, -71.2879 77.425533, -71.23165 77.429, -71.15865 77.429, -71.09715 77.4179, -71.0763 77.4179, -71.03145 77.426233, -70.97985 77.441533, 
+      -70.9173 77.4436, -70.8214 77.433167, -70.74115 77.424133)), 
+  ((-53.13125 71.434167, -53.2501 71.425133, -53.272 71.425133, -53.3726 71.452233, -53.40075 71.460567, -53.41745 71.479333, -53.42575 71.506433, -53.42475 71.538367, -53.40285 71.5641, -53.35385 71.594667, 
+      -53.31895 71.597433, -53.1365 71.587033, -52.9921 71.5794, -52.93685 71.571733, -52.9061 71.5481, -52.8988 71.525167, -52.90505 71.500867, -52.94465 71.473067, -53.01555 71.455, -53.10415 71.439033, 
+      -53.13125 71.434167)), 
+  ((-55.54855 72.2778, -55.47765 72.258333, -55.4198 72.254167, -55.36245 72.255567, -55.2999 72.260433, -55.21495 72.284067, -55.1399 72.293767, -55.10545 72.310467, -55.0361 72.3459, -55.009 72.3459, 
+      -54.98815 72.3341, -54.98295 72.308367, -54.9913 72.272933, -55.0205 72.247933, -55.0851 72.216667, -55.205 72.193733, -55.2978 72.167333, -55.36295 72.1458, -55.4578 72.129133, -55.49225 72.127033, 
+      -55.5647 72.1305, -55.67415 72.166633, -55.6872 72.188167, -55.65485 72.199967, -55.5965 72.199967, -55.54225 72.204167, -55.54645 72.2236, -55.57355 72.2389, -55.58605 72.256967, -55.58295 72.274333, 
+      -55.5652 72.279867, -55.54855 72.2778)), 
+  ((-48 82.3842, -48.0525 82.381433, -48.12935 82.391867, -48.16805 82.414567, -48.1928 82.435733, -48.2052 82.4378, -48.264 82.4347, -48.3058 82.433667, -48.34295 82.433667, -48.3878 82.435733, 
+      -48.42185 82.453267, -48.476 82.489367, -48.4915 82.517733, -48.4915 82.5363, -48.459 82.546633, -48.3785 82.546633, -48.28255 82.535267, -48.1277 82.506767, -48.05355 82.496533, -48 82.490233, 
+      -47.9306 82.4856, -47.90895 82.480233, -47.8649 82.4626, -47.8126 82.432033, -47.79275 82.4204, -47.7798 82.405533, -47.79015 82.389433, -47.8056 82.3782, -47.8333 82.371, -47.8689 82.372333, 
+      -48 82.3842)), 
+  ((-18.15425 79.152033, -18.0593 79.141667, -17.99365 79.143967, -17.9108 79.167, -17.8348 79.158933, -17.8331 79.1428, -17.8728 79.096767, -17.8935 79.002367, -17.90645 78.969567, -17.9341 78.951133, 
+      -17.9807 78.951133, -18.06015 78.9707, -18.1102 78.971867, -18.143 78.982233, -18.2 79.0225, -18.21725 79.072, -18.22245 79.108833, -18.1948 79.137633, -18.15425 79.152033)), 
+  ((-57.31185 74.4945, -57.04605 74.500033, -56.91885 74.523667, -56.7682 74.526433, -56.7015 74.5195, -56.63945 74.515333, -56.6332 74.495867, -56.64155 74.4674, -56.6947 74.446533, -56.89175 74.443067, 
+      -57.08515 74.431267, -57.27855 74.4264, -57.46465 74.436133, -57.4829 74.445867, -57.4704 74.475733, -57.40785 74.488233, -57.31185 74.4945)), 
+  ((-41.7975 63.518767, -41.767 63.529767, -41.689 63.528433, -41.62995 63.517767, -41.51395 63.465733, -41.46345 63.464067, -41.43845 63.458067, -41.42045 63.440733, -41.40445 63.428067, -41.3564 63.417367, 
+      -41.2574 63.409367, -41.2179 63.402367, -41.1499 63.361667, -41.1419 63.341667, -41.1459 63.328333, -41.2169 63.323667, -41.2729 63.328333, -41.3209 63.349, -41.3489 63.351667, -41.3649 63.347667, 
+      -41.3779 63.335, -41.4039 63.329667, -41.45295 63.333667, -41.50995 63.353667, -41.57545 63.385333, -41.61245 63.4147, -41.6755 63.437367, -41.7825 63.467367, -41.802 63.482367, -41.801 63.4997, 
+      -41.7975 63.518767)), 
+  ((-52.89095 68.530533, -52.953 68.519133, -53.0812 68.5101, -53.1302 68.5101, -53.1302 68.517067, -53.0906 68.5518, -53.0562 68.5782, -52.94985 68.580967, -52.88 68.585833, -52.83935 68.598333, 
+      -52.745 68.6178, -52.60635 68.622667, -52.4776 68.631, -52.39575 68.646267, -52.35655 68.655867, -52.2742 68.659367, -52.21165 68.657967, -52.21165 68.644767, -52.2231 68.621833, -52.41495 68.569033, 
+      -52.4973 68.556533, -52.698 68.557233, -52.8184 68.541933, -52.89095 68.530533)), 
+  ((-18.6169 81.847233, -18.4822 81.854133, -18.43215 81.844933, -18.39675 81.8225, -18.22925 81.762633, -18.20505 81.747667, -18.21025 81.702767, -18.2586 81.652133, -18.32595 81.630267, -18.3674 81.627967, 
+      -18.3933 81.637167, -18.4986 81.726933, -18.5832 81.783333, -18.6419 81.812133, -18.6488 81.8271, -18.6333 81.842067, -18.6169 81.847233)), 
+  ((-44.462 60.1231, -44.43115 60.171067, -44.3786 60.1962, -44.3261 60.198467, -44.26785 60.187067, -44.20275 60.1467, -44.1496 60.113567, -44.14165 60.099867, -44.13705 60.077033, -44.16675 60.0321, 
+      -44.193 60.0199, -44.217 60.022933, -44.23755 60.0359, -44.2581 60.034367, -44.26955 60.026, -44.2684 59.968867, -44.2724 59.957833, -44.2827 59.9525, -44.33525 59.951733, -44.3501 59.9563, 
+      -44.37065 59.967733, -44.3752 59.977633, -44.3398 60.046167, -44.33865 60.0652, -44.34895 60.079667, -44.34665 60.079667, -44.35695 60.082733, -44.36835 60.079667, -44.3832 60.059867, -44.40375 60.003533, 
+      -44.42775 59.994367, -44.46315 59.994367, -44.47685 60.002767, -44.4814 60.027133, -44.47455 60.0873, -44.462 60.1231)), 
+  ((-56.91675 74.080067, -56.7458 74.082167, -56.6551 74.092567, -56.56285 74.157867, -56.4878 74.172467, -56.4461 74.186367, -56.37885 74.191233, -56.3601 74.178733, -56.38305 74.1551, -56.42995 74.1169, 
+      -56.49355 74.080067, -56.5905 74.0502, -56.68325 74.029333, -56.77655 74.028633, -56.8735 74.030033, -57.01895 74.021, -57.06795 74.014733, -57.19565 73.986233, -57.24255 73.985567, -57.25975 73.999467, 
+      -57.22535 74.025167, -57.1555 74.0481, -57.09505 74.0627, -57.0429 74.0627, -56.95585 74.0745, -56.91675 74.080067)), 
+  ((-56.51495 73.895, -56.40545 73.865133, -56.2892 73.837333, -56.20475 73.829, -56.06455 73.819967, -56.03325 73.8033, -56.0395 73.772733, -56.06035 73.756733, -56.1031 73.732433, -56.19275 73.7338, 
+      -56.395 73.785233, -56.50185 73.783833, -56.554 73.7783, -56.5936 73.780367, -56.61185 73.810233, -56.61185 73.849133, -56.58995 73.8804, -56.5514 73.898467, -56.51495 73.895)), 
+  ((-51.9882 70.7991, -52.08045 70.8116, -52.18575 70.845667, -52.2071 70.862333, -52.20085 70.886667, -52.1581 70.911667, -52.1112 70.9207, -52.0622 70.9214, -51.9517 70.8818, -51.73955 70.854, 
+      -51.66605 70.830367, -51.6421 70.8123, -51.64 70.798433, -51.65565 70.7741, -51.7067 70.7623, -51.7724 70.7623, -51.92355 70.782433, -51.9882 70.7991)), 
+  ((-30.3624 68.2301, -30.3148 68.2539, -30.22675 68.2642, -30.19105 68.258667, -30.15535 68.211833, -30.1137 68.184867, -30.0423 68.155533, -30.02565 68.129333, -30.03395 68.092067, -30.08035 68.071433, 
+      -30.1137 68.077, -30.16485 68.093667, -30.18625 68.095233, -30.23625 68.080167, -30.27315 68.0635, -30.31835 68.0635, -30.36595 68.103967, -30.3695 68.146, -30.3624 68.2301)), 
+  ((-46.5736 82.932233, -46.49245 82.926467, -46.3301 82.896533, -46.078 82.8413, -45.9269 82.800433, -45.9096 82.790067, -45.9079 82.7682, -45.92515 82.759, -46.04605 82.764733, -46.1082 82.7728, 
+      -46.38275 82.834967, -46.53645 82.861433, -46.5788 82.870067, -46.60125 82.883867, -46.61505 82.908067, -46.59605 82.923033, -46.5736 82.932233)), 
+  ((-20.1062 77.909433, -19.72725 77.9077, -19.58995 77.8887, -19.40175 77.8795, -19.32925 77.873733, -19.3111 77.8582, -19.31455 77.840933, -19.34045 77.825967, -19.39915 77.819067, -19.52 77.8248, 
+      -19.5787 77.819067, -19.74105 77.840933, -19.81095 77.850733, -19.98535 77.858767, -20.0527 77.864533, -20.12 77.878333, -20.13815 77.891567, -20.1347 77.901933, -20.12605 77.9077, -20.1062 77.909433)), 
+  ((-39.2546 83.367933, -39.1052 83.391533, -39.0223 83.398433, -38.96015 83.398433, -38.91525 83.389233, -38.8721 83.369667, -38.8781 83.347233, -38.90745 83.320733, -38.95755 83.301167, -39.1078 83.2908, 
+      -39.2908 83.2862, -39.38835 83.286767, -39.4229 83.296, -39.4367 83.3121, -39.42805 83.322467, -39.33825 83.3547, -39.2546 83.367933)), 
+  ((-43.9286 59.9441, -43.8852 59.977633, -43.8458 59.984867, -43.81155 59.9826, -43.77615 59.952867, -43.74645 59.947567, -43.6882 59.9346, -43.61965 59.895767, -43.6168 59.886233, -43.62595 59.876333, 
+      -43.6899 59.8215, -43.7036 59.816933, -43.7207 59.8215, -43.74355 59.836733, -43.76985 59.8375, -43.78355 59.825333, -43.78925 59.7804, -43.80865 59.765933, -43.8281 59.7644, -43.85665 59.784967, 
+      -43.84635 59.866433, -43.85435 59.8809, -43.87035 59.8832, -43.88575 59.879767, -43.93945 59.8455, -43.96685 59.822667, -43.9783 59.8219, -43.992 59.8295, -44.00795 59.853867, -44.00455 59.890433, 
+      -43.97485 59.919367, -43.9286 59.9441)), 
+  ((-21.06885 76.574133, -20.99285 76.5776, -20.9117 76.574133, -20.88755 76.567233, -20.84785 76.5396, -20.8513 76.520033, -20.87025 76.493567, -20.8858 76.469367, -20.89615 76.448667, -20.91515 76.4314, 
+      -20.9497 76.423333, -21.0032 76.421033, -21.03085 76.4291, -21.0533 76.427933, -21.1051 76.423333, -21.15345 76.423333, -21.1819 76.425067, -21.19575 76.434267, -21.18535 76.4665, -21.1681 76.4826, 
+      -21.15775 76.503333, -21.14565 76.5321, -21.13185 76.550533, -21.09215 76.568933, -21.06885 76.574133)), 
+  ((-56.62645 73.636533, -56.52115 73.665733, -56.4367 73.6831, -56.4169 73.6831, -56.36635 73.645567, -56.3601 73.614333, -56.37885 73.599033, -56.44245 73.5886, -56.51335 73.5907, -56.55295 73.582367, 
+      -56.58735 73.560133, -56.6207 73.5511, -56.73275 73.5393, -56.80575 73.546933, -56.88865 73.5761, -56.92615 73.588633, -56.9272 73.6067, -56.9001 73.6178, -56.8417 73.6171, -56.76875 73.613633, 
+      -56.67285 73.624067, -56.62645 73.636533)), 
+  ((-48 60.744967, -48.02755 60.7459, -48.0708 60.751133, -48.10755 60.772133, -48.13245 60.804933, -48.13375 60.8224, -48.11475 60.833767, -48.05575 60.839467, -48 60.836267, -47.94235 60.8265, 
+      -47.89355 60.8065, -47.87755 60.807267, -47.8593 60.8339, -47.84445 60.841533, -47.81705 60.825533, -47.76565 60.811067, -47.75765 60.8042, -47.7645 60.7768, -47.78165 60.769167, -47.80335 60.765367, 
+      -47.81705 60.760033, -47.8182 60.747867, -47.7965 60.735667, -47.7474 60.708267, -47.71655 60.708267, -47.67375 60.739867, -47.6463 60.755067, -47.62465 60.755833, -47.61205 60.7467, -47.60065 60.726133, 
+      -47.5744 60.714733, -47.5664 60.704833, -47.5721 60.6972, -47.59835 60.7071, -47.6189 60.707867, -47.6372 60.702533, -47.68855 60.6759, -47.70685 60.662933, -47.74225 60.6599, -47.8039 60.700267, 
+      -47.90955 60.743367, -47.94345 60.746933, -48 60.744967)), 
+  ((-20.82885 76.416433, -20.56295 76.4199, -20.4628 76.412967, -20.411 76.3957, -20.40235 76.3865, -20.411 76.371533, -20.43515 76.355433, -20.5405 76.357733, -20.57155 76.360033, -20.58365 76.354267, 
+      -20.59055 76.345067, -20.5802 76.333567, -20.52665 76.322033, -20.4956 76.312833, -20.4818 76.300167, -20.4904 76.2898, -20.5146 76.2806, -20.5854 76.2898, -20.7045 76.315133, -20.81845 76.3485, 
+      -20.8651 76.375, -20.8668 76.389967, -20.84955 76.408367, -20.82885 76.416433)), 
+  ((-69.8874 76.567767, -69.71175 76.568467, -69.6612 76.554567, -69.6372 76.549, -69.5976 76.549, -69.5236 76.554567, -69.48345 76.555267, -69.48035 76.5379, -69.4824 76.526067, -69.5012 76.505233, 
+      -69.55435 76.4858, -69.68885 76.477433, -69.72635 76.478833, -69.91765 76.494133, -70.0245 76.515667, -70.04015 76.5393, -70.0151 76.547633, -69.9505 76.560133, -69.8874 76.567767)), 
+  ((-18.75515 78.659367, -18.71885 78.6605, -18.68605 78.636333, -18.66705 78.634033, -18.62735 78.6467, -18.60835 78.6467, -18.59455 78.627133, -18.6049 78.609867, -18.63425 78.583367, -18.6489 78.543667, 
+      -18.67135 78.518333, -18.7387 78.496467, -18.8112 78.4953, -18.8492 78.519467, -18.87165 78.529833, -18.91135 78.5264, -18.93205 78.534433, -18.93725 78.5517, -18.92345 78.5828, -18.89925 78.611567, 
+      -18.85265 78.640333, -18.79565 78.635733, -18.7715 78.6484, -18.75515 78.659367)), 
+  ((-51.70205 70.660167, -51.6004 70.635833, -51.48675 70.593467, -51.4706 70.579567, -51.47475 70.5622, -51.5196 70.5608, -51.68745 70.567067, -51.74635 70.558033, -51.80055 70.5511, -51.84745 70.552467, 
+      -51.8777 70.571933, -51.9199 70.612933, -51.922 70.6407, -51.9022 70.660167, -51.84695 70.6692, -51.7281 70.662267, -51.70205 70.660167)), 
+  ((-42.313 62.854867, -42.20345 62.852533, -42.05945 62.831867, -41.92595 62.815533, -41.90195 62.805533, -41.89295 62.789533, -41.90095 62.774833, -41.91695 62.768167, -41.96095 62.778167, -42.03595 62.7855, 
+      -42.061 62.7855, -42.068 62.782167, -42.05795 62.772167, -42.01495 62.746833, -41.99695 62.728167, -42.00595 62.7155, -42.02895 62.710833, -42.05295 62.716167, -42.104 62.7315, -42.127 62.746833, 
+      -42.129 62.7655, -42.142 62.7755, -42.158 62.776833, -42.182 62.7735, -42.244 62.750167, -42.262 62.750167, -42.331 62.776167, -42.3625 62.7945, -42.3725 62.8105, -42.3675 62.825867, 
+      -42.3545 62.839867, -42.313 62.854867)), 
+  ((-24.95755 72.989533, -24.92105 72.9959, -24.894 72.991233, -24.865 72.978533, -24.7979 72.979867, -24.74485 72.9505, -24.73885 72.9385, -24.7739 72.9305, -24.8009 72.927167, -24.8049 72.9138, 
+      -24.7929 72.8851, -24.81595 72.8464, -24.83395 72.833067, -24.91555 72.832733, -24.9396 72.841433, -24.98165 72.877467, -25.00865 72.882133, -25.0377 72.8848, -25.0597 72.8975, -25.0682 72.9105, 
+      -25.05815 72.925167, -25.01315 72.957867, -24.95755 72.989533)), 
+  ((-19.24545 78.097633, -19.1729 78.120633, -19.03135 78.204667, -19.0063 78.2087, -18.9804 78.2087, -18.9666 78.198333, -18.9683 78.1569, -18.9873 78.128133, -19.03565 78.1074, -19.065 78.099333, 
+      -19.10125 78.075167, -19.16685 78.0464, -19.20485 78.022233, -19.22905 77.9877, -19.2601 77.973867, -19.2929 77.9681, -19.32055 77.977333, -19.33435 77.995733, -19.32915 78.025667, -19.2929 78.0648, 
+      -19.24545 78.097633)), 
+  ((-44.38325 83.202167, -44.15275 83.2246, -44.10265 83.228067, -44.0785 83.223467, -44.0647 83.2062, -44.07505 83.185467, -44.14065 83.159, -44.3876 83.119867, -44.48085 83.1118, -44.52055 83.122167, 
+      -44.53435 83.1567, -44.50845 83.1751, -44.44805 83.190067, -44.38325 83.202167)), 
+  ((-20.72605 76.5039, -20.5793 76.513133, -20.493 76.507367, -20.4049 76.514267, -20.34275 76.520033, -20.29785 76.516567, -20.25815 76.502767, -20.2426 76.486633, -20.2426 76.464767, -20.2616 76.448667, 
+      -20.2858 76.437167, -20.3445 76.4337, -20.38075 76.436, -20.4429 76.4498, -20.51025 76.457867, -20.62765 76.457867, -20.67945 76.450967, -20.71915 76.450967, -20.7468 76.460167, -20.7537 76.4763, 
+      -20.7485 76.493567, -20.72605 76.5039)), 
+  ((-21.5367 76.6432, -21.4832 76.6455, -21.43485 76.659333, -21.37615 76.653567, -21.33645 76.6386, -21.3019 76.6363, -21.26735 76.642067, -21.2121 76.655867, -21.1983 76.651267, -21.16205 76.621333, 
+      -21.16805 76.6035, -21.1974 76.590833, -21.23715 76.575867, -21.2682 76.552833, -21.339 76.552833, -21.42015 76.562067, -21.48405 76.582767, -21.5324 76.589667, -21.5652 76.6035, -21.573 76.616733, 
+      -21.5609 76.634, -21.5367 76.6432)), 
+  ((-20.1615 77.624533, -20.1287 77.6257, -20.09415 77.6349, -20.04755 77.664833, -20.00955 77.664833, -19.9733 77.628, -19.9733 77.5854, -19.95255 77.548567, -19.9422 77.529, -19.95085 77.501367, 
+      -19.9992 77.478333, -20.0458 77.480633, -20.08725 77.4933, -20.1425 77.525533, -20.1563 77.572733, -20.17355 77.609567, -20.1615 77.624533)), 
+  ((-55.91265 72.7241, -55.8251 72.739367, -55.7792 72.741467, -55.72605 72.7345, -55.71355 72.6963, -55.73335 72.677533, -55.7714 72.6671, -55.8715 72.6671, -55.909 72.651833, -55.91995 72.623333, 
+      -55.96165 72.6025, -56.0148 72.6025, -56.06485 72.619867, -56.09195 72.6449, -56.0977 72.6734, -56.0612 72.690067, -56.0101 72.690767, -55.9611 72.706033, -55.91265 72.7241)), 
+  ((-24.64215 81.916333, -24.57825 81.897933, -24.54545 81.894467, -24.5161 81.902533, -24.48675 81.9221, -24.485 81.9578, -24.4798 81.9693, -24.46255 81.972767, -24.4384 81.961233, -24.3831 81.909433, 
+      -24.39005 81.891033, -24.4522 81.857633, -24.46775 81.8231, -24.5057 81.8162, -24.60585 81.8254, -24.6732 81.8346, -24.69395 81.849567, -24.70085 81.9037, -24.6922 81.929, -24.66805 81.929, 
+      -24.64215 81.916333)), 
+  ((-54.7808 70.320367, -54.8642 70.3155, -54.92985 70.3294, -55.03935 70.399567, -55.0456 70.4315, -55.03305 70.4468, -55.0122 70.457933, -54.98825 70.453733, -54.9434 70.428733, -54.90695 70.414133, 
+      -54.81625 70.4058, -54.7568 70.3933, -54.70575 70.374533, -54.6969 70.357167, -54.7073 70.3412, -54.75425 70.3245, -54.7808 70.320367)), 
+  ((-36.62715 65.8842, -36.508 65.946233, -36.4745 65.961133, -36.4447 65.958667, -36.4391 65.9028, -36.48565 65.8395, -36.5452 65.752633, -36.575 65.7241, -36.6048 65.7241, -36.62155 65.739, 
+      -36.61035 65.797333, -36.6197 65.8209, -36.65135 65.846967, -36.62715 65.8842)), 
+  ((-19.01265 74.764, -18.96775 74.765167, -18.92285 74.729467, -18.90735 74.685733, -18.9125 74.6466, -18.94705 74.631633, -18.98505 74.621267, -18.9971 74.614367, -18.9971 74.589033, -19.0213 74.582133, 
+      -19.06015 74.593067, -19.1137 74.6299, -19.13095 74.658667, -19.1189 74.689767, -19.07055 74.713933, -19.03945 74.7404, -19.01265 74.764)), 
+  ((-26.2934 70.5731, -26.2588 70.571933, -26.21205 70.548867, -26.1636 70.531533, -26.1342 70.5177, -26.1307 70.484233, -26.174 70.446167, -26.21725 70.424233, -26.2588 70.423067, -26.309 70.445, 
+      -26.4007 70.509633, -26.40245 70.526933, -26.3869 70.540767, -26.35745 70.552333, -26.3315 70.551167, -26.29685 70.535, -26.28995 70.5454, -26.29515 70.566167, -26.2934 70.5731)), 
+  ((-55.5933 73.005033, -55.54015 73.024467, -55.45775 73.021, -55.3608 73.0078, -55.3254 72.984167, -55.3134 72.942467, -55.32175 72.9154, -55.35095 72.9154, -55.462 72.923033, -55.5037 72.923033, 
+      -55.53915 72.9279, -55.5923 72.950133, -55.62045 72.971667, -55.60795 72.9946, -55.5933 73.005033)), 
+  ((-53.23235 68.1766, -53.08225 68.1738, -53.0343 68.162, -53.00615 68.146733, -53.00825 68.1356, -53.03845 68.111967, -53.076 68.101567, -53.1078 68.0974, -53.15365 68.1106, -53.1839 68.112, 
+      -53.24125 68.107833, -53.2725 68.103667, -53.3095 68.105067, -53.3554 68.112, -53.4075 68.122433, -53.44295 68.1398, -53.4221 68.1544, -53.34185 68.168267, -53.23235 68.1766)), 
+  ((-51.9031 82.2291, -51.7592 82.206433, -51.70965 82.200233, -51.68645 82.183733, -51.6849 82.1796, -51.671 82.151767, -51.67255 82.141433, -51.68645 82.134233, -51.71895 82.1363, -51.81335 82.164133, 
+      -51.9418 82.1889, -52.061 82.1992, -52.10585 82.2188, -52.13215 82.244033, -52.1198 82.261567, -52.08885 82.267767, -52.03465 82.2626, -51.93095 82.234767, -51.9031 82.2291)), 
+  ((-27.59845 70.879467, -27.54655 70.880633, -27.5154 70.867933, -27.4929 70.844867, -27.3648 70.844867, -27.3544 70.837933, -27.3596 70.8183, -27.48075 70.765233, -27.5448 70.734067, -27.57595 70.7283, 
+      -27.6002 70.732933, -27.6106 70.749067, -27.595 70.782533, -27.60885 70.805633, -27.64175 70.8391, -27.63825 70.862167, -27.59845 70.879467)), 
+  ((-46.24745 60.9565, -46.2292 60.954967, -46.19035 60.923767, -46.1835 60.910033, -46.1915 60.900133, -46.30115 60.8377, -46.41645 60.7821, -46.49525 60.753167, -46.51925 60.750133, -46.5478 60.7585, 
+      -46.56265 60.7745, -46.5501 60.789733, -46.48385 60.827033, -46.39705 60.858267, -46.3274 60.892533, -46.2703 60.9367, -46.24745 60.9565)), 
+  ((-42.8644 83.278133, -42.60195 83.282733, -42.47415 83.2793, -42.4517 83.272367, -42.44655 83.258567, -42.47415 83.2459, -42.65545 83.220567, -42.8178 83.218267, -42.86095 83.217133, -42.9076 83.2367, 
+      -42.9145 83.253967, -42.9024 83.268933, -42.8644 83.278133)), 
+  ((-44.1354 60.0218, -44.10455 60.043133, -44.0486 60.053767, -43.9835 60.049967, -43.95785 60.0397, -43.95555 60.022167, -43.96695 60.006933, -44.0572 59.9559, -44.11085 59.910233, -44.16565 59.8889, 
+      -44.20845 59.888533, -44.23585 59.905267, -44.237 59.9205, -44.20275 59.9563, -44.1548 59.997433, -44.1354 60.0218)), 
+  ((-48 60.988533, -48.03285 60.9894, -48.12555 61.009367, -48.16645 61.016633, -48.2237 61.005733, -48.2755 60.976667, -48.31095 60.9694, -48.3355 60.973033, -48.3464 60.9803, -48.3464 61.005733, 
+      -48.3137 61.027567, -48.2428 61.047533, -48.1801 61.053, -48.1201 61.053, -48.08195 61.0439, -48.03285 61.0439, -48 61.052333, -47.9584 61.0627, -47.9309 61.066633, -47.91715 61.058767, 
+      -47.91125 61.0378, -47.91715 61.020767, -47.925 61.006367, -47.9368 60.994567, -47.95645 60.988033, -48 60.988533)), 
+  ((-50.9122 64.4894, -50.8795 64.4921, -50.86585 64.483033, -50.8686 64.466667, -50.8904 64.443033, -50.9095 64.423967, -50.9163 64.3985, -50.91905 64.3776, -50.9163 64.3549, -50.92585 64.313133, 
+      -50.94085 64.303133, -50.99535 64.297667, -51.0308 64.2995, -51.0567 64.3095, -51.0676 64.323133, -51.054 64.3631, -50.99945 64.434, -50.964 64.4658, -50.94085 64.483967, -50.9122 64.4894)), 
+  ((-39.7342 65.428767, -39.6992 65.428767, -39.6712 65.4181, -39.6312 65.383433, -39.5572 65.364733, -39.5432 65.354067, -39.5492 65.338067, -39.5642 65.322067, -39.5852 65.3194, -39.5802 65.304733, 
+      -39.5562 65.2787, -39.5562 65.261367, -39.5682 65.243367, -39.5932 65.240367, -39.6482 65.271033, -39.6882 65.291733, -39.7092 65.303733, -39.7162 65.357067, -39.7402 65.3851, -39.7447 65.422767, 
+      -39.7342 65.428767)), 
+  ((-42.039 83.3092, -41.9406 83.3092, -41.7377 83.2839, -41.698 83.272367, -41.69625 83.2528, -41.7446 83.229767, -41.81195 83.227467, -41.8482 83.227467, -41.9311 83.240133, -42.00365 83.251667, 
+      -42.0399 83.264333, -42.06405 83.282733, -42.06235 83.296567, -42.039 83.3092)), 
+  ((-42.3818 82.8188, -42.37575 82.772167, -42.34985 82.749167, -42.30665 82.721533, -42.31355 82.6985, -42.33945 82.681233, -42.41025 82.6893, -42.5363 82.739933, -42.5536 82.758367, -42.5553 82.780233, 
+      -42.5346 82.7952, -42.4828 82.810167, -42.3982 82.818233, -42.3818 82.8188)), 
+  ((-18.3951 78.8395, -18.3511 78.838933, -18.3183 78.8228, -18.301 78.7998, -18.3183 78.769867, -18.3839 78.7215, -18.43745 78.708833, -18.48925 78.708833, -18.51165 78.7146, -18.5255 78.736467, 
+      -18.51515 78.787133, -18.44435 78.826267, -18.3951 78.8395)), 
+  ((-70.1267 76.387833, -69.9823 76.376033, -69.9062 76.3642, -69.9036 76.333633, -69.93695 76.307933, -69.98385 76.2565, -70.01515 76.2565, -70.0245 76.275967, -70.04535 76.2982, -70.0954 76.318333, 
+      -70.15115 76.3371, -70.1741 76.358633, -70.16575 76.385033, -70.1267 76.387833)), 
+  ((-48.24005 61.237467, -48.24005 61.2102, -48.2537 61.195667, -48.28915 61.190233, -48.35185 61.175667, -48.39275 61.173867, -48.4391 61.1884, -48.48 61.213833, -48.48 61.237467, -48.4718 61.257467, 
+      -48.4418 61.270167, -48.39545 61.279267, -48.34095 61.279267, -48.28095 61.270167, -48.2455 61.255633, -48.24005 61.237467)), 
+  ((-45.13575 60.3911, -45.11405 60.390333, -45.09695 60.376633, -45.0855 60.359867, -45.08435 60.314967, -45.1015 60.293633, -45.14205 60.2727, -45.1706 60.258233, -45.19005 60.243767, -45.2106 60.210267, 
+      -45.21745 60.197333, -45.23345 60.191233, -45.2631 60.195033, -45.2757 60.210267, -45.25855 60.274233, -45.2437 60.307733, -45.2437 60.3877, -45.23455 60.404433, -45.22085 60.404433, -45.20945 60.354967, 
+      -45.198 60.320667, -45.18775 60.311533, -45.17635 60.3184, -45.15235 60.336667, -45.1478 60.358, -45.14665 60.383133, -45.13575 60.3911)), 
+  ((-41.48245 63.034267, -41.44895 63.0326, -41.43195 63.015267, -41.41695 62.973233, -41.41195 62.8892, -41.4195 62.8502, -41.4315 62.830833, -41.4525 62.8175, -41.4705 62.818833, -41.4865 62.8255, 
+      -41.4785 62.870867, -41.4765 62.8862, -41.4855 62.899533, -41.4965 62.9042, -41.5175 62.8982, -41.5325 62.901533, -41.5425 62.9142, -41.5445 62.939567, -41.5385 62.959567, -41.5015 63.0189, 
+      -41.48245 63.034267)), 
+  ((-55.0576 72.886467, -55.16395 72.883, -55.2421 72.8962, -55.2567 72.923267, -55.2567 72.9587, -55.25255 72.984433, -55.19625 72.981633, -55.1285 72.9608, -55.04715 72.9483, -55.01485 72.9351, 
+      -55.0034 72.8962, -55.0576 72.886467)), 
+  ((-19.0443 81.721767, -18.98215 81.721767, -18.97005 81.711433, -18.95795 81.689533, -18.97695 81.660767, -19.04085 81.608967, -19.0702 81.5756, -19.10475 81.571, -19.1289 81.5779, -19.16 81.604367, 
+      -19.15655 81.630833, -19.1151 81.6838, -19.06155 81.716033, -19.0443 81.721767)), 
+  ((-48.53995 61.282933, -48.5563 61.2684, -48.5945 61.262933, -48.649 61.272033, -48.6763 61.2902, -48.7008 61.293833, -48.73355 61.286567, -48.7826 61.281133, -48.8126 61.282933, -48.82625 61.2993, 
+      -48.8126 61.3211, -48.7526 61.344733, -48.7117 61.3538, -48.67355 61.348367, -48.64085 61.339267, -48.5972 61.339267, -48.54815 61.339267, -48.51545 61.333833, -48.5127 61.324733, -48.53995 61.282933)), 
+  ((-37.1484 65.624933, -37.046 65.684767, -37.0338 65.687667, -37.0075 65.670767, -36.988 65.6259, -36.92555 65.583, -36.9119 65.5687, -36.91875 65.558933, -36.9782 65.5583, -37.08355 65.5713, 
+      -37.1528 65.586267, -37.17325 65.604467, -37.16545 65.614867, -37.1484 65.624933)), 
+  ((-51.20395 64.490333, -51.1617 64.501233, -51.12895 64.502133, -51.1085 64.491233, -51.1058 64.473067, -51.11805 64.4449, -51.1617 64.391267, -51.1944 64.3622, -51.2285 64.345833, -51.2585 64.344033, 
+      -51.2844 64.356733, -51.3007 64.390833, -51.3007 64.4081, -51.28575 64.4199, -51.253 64.429, -51.2435 64.450333, -51.2326 64.4667, -51.20395 64.490333)), 
+  ((-56.0286 73.3699, -55.98585 73.3824, -55.941 73.362267, -55.89725 73.336567, -55.89725 73.311533, -55.9504 73.279567, -56.04215 73.242067, -56.0786 73.233033, -56.0932 73.239267, -56.09425 73.268467, 
+      -56.07235 73.3296, -56.0442 73.358767, -56.0286 73.3699)), 
+  ((-18.7045 74.772633, -18.68375 74.774933, -18.6544 74.7853, -18.63885 74.781833, -18.62415 74.758233, -18.6155 74.7053, -18.5965 74.670767, -18.59825 74.650033, -18.6224 74.6293, -18.63795 74.6224, 
+      -18.6673 74.6224, -18.70875 74.666133, -18.7433 74.713333, -18.76575 74.751333, -18.76575 74.7801, -18.7364 74.7824, -18.71565 74.7732, -18.7045 74.772633)), 
+  ((-55.82735 73.447567, -55.66575 73.421167, -55.57765 73.408667, -55.5318 73.383633, -55.53075 73.371833, -55.5391 73.3649, -55.61415 73.3496, -55.6527 73.342667, -55.67405 73.343367, -55.696 73.354467, 
+      -55.7043 73.376, -55.72725 73.3885, -55.79295 73.393367, -55.86485 73.421867, -55.88205 73.439233, -55.86955 73.446867, -55.82735 73.447567)), 
+  ((-43.33695 60.004267, -43.3164 60.005033, -43.28215 59.9959, -43.1942 59.945633, -43.1645 59.919733, -43.16565 59.901467, -43.17135 59.8931, -43.2536 59.888533, -43.27755 59.8969, -43.297 59.9144, 
+      -43.31755 59.919, -43.3324 59.917467, -43.3655 59.896133, -43.37235 59.892333, -43.39065 59.8908, -43.3952 59.895367, -43.39865 59.939533, -43.38835 59.950967, -43.36435 59.9662, -43.3518 59.9799, 
+      -43.33695 60.004267)), 
+  ((-21.38865 73.2106, -21.35495 73.235333, -21.22375 73.251467, -21.1426 73.2503, -21.13395 73.2365, -21.1443 73.214633, -21.16505 73.201967, -21.25135 73.185867, -21.3239 73.158233, -21.35325 73.143267, 
+      -21.3774 73.1444, -21.40155 73.165133, -21.39985 73.1985, -21.38865 73.2106)), 
+  ((-66.4994 77.5592, -66.36595 77.543933, -66.21065 77.539067, -66.1455 77.5349, -66.12985 77.518933, -66.12985 77.500867, -66.1632 77.4932, -66.2487 77.4953, -66.40715 77.518933, -66.5359 77.520333, 
+      -66.5776 77.530033, -66.5797 77.547433, -66.55675 77.557133, -66.4994 77.5592)), 
+  ((-20.47835 76.908, -20.36435 76.909133, -20.2823 76.912, -20.26505 76.9028, -20.26505 76.876333, -20.2875 76.8602, -20.34275 76.8418, -20.4308 76.838333, -20.4878 76.8418, -20.51715 76.852167, 
+      -20.5292 76.872867, -20.5206 76.890133, -20.4964 76.906267, -20.47835 76.908)), 
+  ((-23.4944 69.717333, -23.42925 69.757367, -23.38465 69.777933, -23.3486 69.773367, -23.34345 69.689867, -23.35205 69.656733, -23.37435 69.6407, -23.4464 69.645267, -23.49615 69.675, -23.5013 69.7036, 
+      -23.4944 69.717333)), 
+  ((-53.27695 66.8407, -53.17895 66.8407, -53.07625 66.849733, -53.04915 66.846267, -53.05125 66.8261, -53.0971 66.808733, -53.19825 66.8004, -53.291 66.790667, -53.35045 66.771933, -53.3765 66.758033, 
+      -53.39055 66.745533, -53.42395 66.742067, -53.42395 66.755933, -53.41665 66.781667, -53.38535 66.8039, -53.3228 66.8268, -53.27695 66.8407)), 
+  ((-40.75785 64.276667, -40.6838 64.289333, -40.6088 64.291333, -40.5918 64.286, -40.5888 64.272, -40.6018 64.254, -40.5988 64.221967, -40.6028 64.205967, -40.6218 64.198633, -40.6478 64.198633, 
+      -40.71285 64.210633, -40.74985 64.2133, -40.78085 64.213967, -40.80385 64.225967, -40.80685 64.249333, -40.79085 64.267333, -40.75785 64.276667)), 
+  ((-52.8977 65.550433, -52.90045 65.531367, -52.9209 65.508633, -52.955 65.4932, -52.97815 65.479567, -52.9986 65.460467, -53.02585 65.450467, -53.04495 65.455933, -53.05995 65.491367, -53.06675 65.527733, 
+      -53.0654 65.554067, -53.04495 65.570433, -53.01495 65.574067, -52.96995 65.5786, -52.93455 65.580433, -52.91135 65.5768, -52.8991 65.5677, -52.8977 65.550433)), 
+  ((-53.051 68.451733, -52.96865 68.4837, -52.9207 68.4712, -52.904 68.462867, -52.904 68.451733, -52.929 68.423933, -53.00615 68.382267, -53.05935 68.380867, -53.1125 68.384333, -53.1375 68.394767, 
+      -53.1375 68.4163, -53.125 68.4288, -53.07185 68.447567, -53.051 68.451733)), 
+  ((-36.29345 65.8733, -36.2199 65.909933, -36.1869 65.910833, -36.1757 65.899667, -36.17945 65.871767, -36.14685 65.845067, -36.1506 65.823367, -36.2595 65.771233, -36.2814 65.772167, -36.29255 65.783967, 
+      -36.29815 65.8454, -36.29345 65.8733)), 
+  ((-55.68105 71.841167, -55.56535 71.844633, -55.52575 71.837667, -55.4976 71.813367, -55.4976 71.791833, -55.5591 71.784167, -55.65395 71.776533, -55.7113 71.777233, -55.74465 71.7953, -55.74725 71.827967, 
+      -55.71495 71.8349, -55.68105 71.841167)), 
+  ((-52.88545 65.435933, -52.8718 65.425933, -52.8691 65.402333, -52.86775 65.371433, -52.86775 65.343267, -52.88955 65.3287, -52.9141 65.323267, -52.94405 65.3278, -53.00135 65.355967, -53.03405 65.3887, 
+      -53.02585 65.404133, -53.0068 65.415033, -52.9577 65.4314, -52.925 65.436867, -52.88545 65.435933)), 
+  ((-73.3117 71.6574, -73.20955 71.669933, -73.18975 71.662967, -73.18765 71.640033, -73.28775 71.571967, -73.33465 71.5518, -73.3852 71.5504, -73.39145 71.568467, -73.3727 71.596267, -73.3404 71.6428, 
+      -73.3117 71.6574)), 
+  ((-20.5931 76.601767, -20.51715 76.6029, -20.474 76.606367, -20.43945 76.615567, -20.39975 76.606367, -20.3911 76.597167, -20.398 76.571833, -20.417 76.549967, -20.43255 76.5419, -20.49125 76.5373, 
+      -20.5327 76.540733, -20.5914 76.561467, -20.6173 76.567233, -20.63285 76.575267, -20.6311 76.5891, -20.61385 76.596, -20.5931 76.601767)), 
+  ((-43.78925 83.2344, -43.70805 83.2551, -43.6062 83.2597, -43.59235 83.2528, -43.55955 83.2344, -43.55955 83.226333, -43.601 83.2056, -43.6856 83.192933, -43.7426 83.1872, -43.78575 83.188333, 
+      -43.80995 83.1987, -43.81515 83.217133, -43.78925 83.2344)), 
+  ((-55.65535 73.310733, -55.6548 73.288467, -55.67355 73.266933, -55.73195 73.238433, -55.76585 73.225233, -55.79295 73.226633, -55.8013 73.2558, -55.807 73.321133, -55.79815 73.335, -55.7606 73.333633, 
+      -55.71995 73.3357, -55.6751 73.331567, -55.65535 73.310733)), 
+  ((-52.26485 68.544733, -52.15435 68.5621, -52.1022 68.565567, -52.061 68.557933, -52.0631 68.538467, -52.1142 68.515533, -52.2664 68.500267, -52.2987 68.502333, -52.3482 68.516933, -52.367 68.5336, 
+      -52.3524 68.5489, -52.30965 68.549567, -52.26485 68.544733)), 
+  ((-21.55315 76.521767, -21.46075 76.520033, -21.41585 76.506233, -21.36925 76.472833, -21.3658 76.448667, -21.3865 76.441767, -21.4193 76.445233, -21.4625 76.459033, -21.49355 76.465933, -21.53325 76.463633, 
+      -21.57815 76.461333, -21.5937 76.4671, -21.6144 76.4855, -21.5989 76.503933, -21.573 76.517733, -21.55315 76.521767)), 
+  ((-23.73045 81.181933, -23.56985 81.186533, -23.5457 81.177333, -23.55085 81.160067, -23.6061 81.139333, -23.68035 81.1244, -23.7805 81.1244, -23.80295 81.132433, -23.8237 81.146267, -23.8116 81.158933, 
+      -23.76495 81.1762, -23.73045 81.181933)), 
+  ((-19.90935 76.868267, -19.8791 76.8769, -19.80485 76.873433, -19.7893 76.858467, -19.7928 76.823933, -19.86355 76.791733, -19.905 76.7825, -19.9447 76.783667, -19.96715 76.798633, -19.96715 76.8205, 
+      -19.9551 76.840067, -19.90935 76.868267)), 
+  ((-21.0567 81.426533, -20.998 81.4277, -20.9704 81.413867, -20.96345 81.402367, -20.979 81.377033, -21.0757 81.3333, -21.1327 81.331, -21.1586 81.350567, -21.1517 81.3736, -21.0999 81.406967, 
+      -21.0567 81.426533)), 
+  ((-19.3111 78.882067, -19.23255 78.894167, -19.21185 78.893, -19.16005 78.868833, -19.1583 78.849267, -19.20665 78.8228, -19.27055 78.813567, -19.30855 78.812433, -19.331 78.815867, -19.3569 78.832, 
+      -19.36035 78.8481, -19.3379 78.871133, -19.3111 78.882067)), 
+  ((-29.93875 68.196767, -29.90305 68.2166, -29.8781 68.2182, -29.83405 68.208667, -29.7906 68.186833, -29.78585 68.160667, -29.80845 68.136867, -29.84295 68.122567, -29.89055 68.121, -29.9084 68.126533, 
+      -29.95005 68.1559, -29.95005 68.182867, -29.93875 68.196767)), 
+  ((-41.33545 63.3057, -41.29895 63.3007, -41.24495 63.271367, -41.22795 63.248667, -41.21895 63.208667, -41.22595 63.196667, -41.23795 63.19, -41.25895 63.192667, -41.29295 63.208, -41.33295 63.222, 
+      -41.362 63.226667, -41.376 63.236667, -41.376 63.261367, -41.361 63.293367, -41.33545 63.3057)), 
+  ((-51.35255 64.2936, -51.3798 64.258133, -51.4275 64.249967, -51.48205 64.249967, -51.5025 64.256333, -51.5011 64.277233, -51.4752 64.3063, -51.44525 64.329033, -51.41795 64.338133, -51.3825 64.342667, 
+      -51.34845 64.343567, -51.3321 64.342667, -51.3239 64.333567, -51.32525 64.319033, -51.34435 64.302667, -51.35255 64.2936)), 
+  ((-42.1615 62.6628, -42.12695 62.6658, -42.09395 62.664467, -42.07295 62.656467, -42.07695 62.644467, -42.13795 62.5651, -42.15295 62.559767, -42.175 62.562433, -42.209 62.5871, -42.203 62.608433, 
+      -42.202 62.622467, -42.236 62.647133, -42.242 62.6578, -42.229 62.6678, -42.209 62.668467, -42.1615 62.6628)), 
+  ((-42.1105 61.788767, -42.1085 61.813433, -42.08245 61.836133, -42.06395 61.879133, -42.04795 61.9085, -42.02695 61.9245, -41.99195 61.927167, -41.96095 61.913833, -41.95895 61.893833, -42.01095 61.8378, 
+      -42.05795 61.789767, -42.086 61.778433, -42.104 61.782433, -42.1105 61.788767)), 
+  ((-56.19225 73.2372, -56.1542 73.2379, -56.13855 73.201767, -56.1052 73.1163, -56.12085 73.100333, -56.14795 73.107967, -56.23135 73.1698, -56.2376 73.1955, -56.22195 73.224, -56.19225 73.2372)), 
+  ((-35.5787 66.2862, -35.5386 66.297533, -35.47945 66.301567, -35.46245 66.289533, -35.46745 66.2755, -35.51455 66.236733, -35.5466 66.192633, -35.5697 66.1726, -35.59475 66.1726, -35.60275 66.187967, 
+      -35.59575 66.240067, -35.5787 66.2862)), 
+  ((-36.9753 65.787767, -36.9314 65.810533, -36.90315 65.818333, -36.8768 65.811833, -36.8768 65.7897, -36.91485 65.729267, -36.94115 65.6714, -36.9553 65.663933, -36.97575 65.676933, -36.98745 65.751067, 
+      -36.9753 65.787767)), 
+  ((-66.8966 80.624, -66.81005 80.601767, -66.7892 80.591333, -66.7694 80.567033, -66.8033 80.5594, -66.86685 80.560767, -66.91485 80.578133, -66.96695 80.606633, -67.00085 80.6393, -66.97475 80.6511, 
+      -66.9268 80.640667, -66.8966 80.624)), 
+  ((-21.3373 76.413533, -21.22165 76.415867, -21.2078 76.411233, -21.20265 76.399733, -21.22855 76.381333, -21.24925 76.373267, -21.2527 76.3629, -21.2855 76.3514, -21.3442 76.341033, -21.3701 76.343333, 
+      -21.39085 76.357133, -21.3943 76.379, -21.3684 76.3986, -21.3373 76.413533)), 
+  ((-42.66315 60.860267, -42.59005 60.864067, -42.51465 60.8694, -42.49295 60.864067, -42.4884 60.8557, -42.4998 60.846567, -42.51925 60.838167, -42.55005 60.810767, -42.58435 60.798567, -42.6129 60.798567, 
+      -42.6346 60.801633, -42.6677 60.820667, -42.6894 60.831333, -42.69625 60.845033, -42.6894 60.8534, -42.66315 60.860267)), 
+  ((-48 60.870067, -48.0383 60.8658, -48.0983 60.858533, -48.1419 60.858533, -48.1474 60.873067, -48.12555 60.900333, -48.08465 60.9276, -48.04105 60.934867, -48 60.934867, -47.9947 60.934867, 
+      -47.9838 60.925767, -47.9838 60.9167, -47.97835 60.883967, -47.98925 60.871267, -48 60.870067)), 
+  ((-18.9001 76.762933, -18.8613 76.7612, -18.8112 76.726667, -18.7646 76.669133, -18.76285 76.627667, -18.7905 76.625367, -18.83365 76.6576, -18.8958 76.724367, -18.90615 76.755467, -18.9001 76.762933)), 
+  ((-33.77375 66.917933, -33.7551 66.916033, -33.7451 66.9046, -33.7451 66.865433, -33.7279 66.858767, -33.6921 66.8578, -33.6735 66.8473, -33.67495 66.8158, -33.71215 66.7862, -33.73795 66.785267, 
+      -33.7723 66.804333, -33.7952 66.846367, -33.7866 66.913167, -33.77375 66.917933)), 
+  ((-41.35095 64.253333, -41.3089 64.248667, -41.2519 64.234667, -41.2229 64.2313, -41.1919 64.206633, -41.1799 64.191967, -41.1809 64.1773, -41.1929 64.1733, -41.2639 64.180633, -41.32295 64.194633, 
+      -41.35695 64.213967, -41.37795 64.238, -41.36395 64.250667, -41.35095 64.253333)), 
+  ((-56.4763 73.544167, -56.4315 73.5497, -56.40545 73.547633, -56.38665 73.535133, -56.3955 73.5136, -56.43515 73.4879, -56.49975 73.479567, -56.5404 73.483033, -56.5738 73.503867, -56.5639 73.521933, 
+      -56.4972 73.5407, -56.4763 73.544167)), 
+  ((-47.34655 60.820933, -47.32145 60.8179, -47.2655 60.7882, -47.2575 60.763067, -47.2632 60.7524, -47.3169 60.7273, -47.34085 60.7273, -47.3534 60.7349, -47.40365 60.773733, -47.3991 60.7882, 
+      -47.34655 60.820933)), 
+  ((-43.1868 60.465767, -43.084 60.461967, -43.06 60.454367, -43.0543 60.445967, -43.0543 60.4338, -43.076 60.420833, -43.10685 60.407133, -43.17195 60.407133, -43.22675 60.4178, -43.245 60.436067, 
+      -43.24045 60.449033, -43.1868 60.465767)), 
+  ((-49.79265 62.193933, -49.7177 62.214833, -49.67815 62.224833, -49.64 62.226667, -49.62365 62.223, -49.6182 62.214833, -49.6168 62.203033, -49.6318 62.1885, -49.67545 62.171233, -49.73135 62.162133, 
+      -49.76675 62.1585, -49.80085 62.1594, -49.8254 62.163033, -49.83355 62.171233, -49.8254 62.1812, -49.79265 62.193933)), 
+  ((-45.88435 60.7273, -45.8855 60.7075, -45.92375 60.6782, -45.95915 60.661433, -45.9797 60.636333, -45.9957 60.6211, -46.00595 60.619567, -46.04025 60.6188, -46.0585 60.624133, -46.0825 60.643167, 
+      -46.07565 60.6523, -46.02425 60.6706, -45.9763 60.696467, -45.93405 60.7216, -45.90665 60.732267, -45.8929 60.7315, -45.88435 60.7273)), 
+  ((-55.12695 72.555467, -55.09305 72.5492, -55.08265 72.543667, -55.07535 72.522133, -55.091 72.4985, -55.1504 72.4964, -55.25255 72.4999, -55.2703 72.514467, -55.24945 72.531833, -55.1994 72.546433, 
+      -55.12695 72.555467)), 
+  ((-19.77645 77.59, -19.75055 77.591167, -19.69875 77.553167, -19.6625 77.525533, -19.65905 77.491, -19.6832 77.4795, -19.71945 77.485267, -19.75575 77.508267, -19.792 77.552, -19.77645 77.59)), 
+  ((-46.13555 60.8811, -46.099 60.8811, -46.0876 60.871967, -46.09105 60.864367, -46.115 60.8499, -46.1367 60.8377, -46.1504 60.8217, -46.14925 60.786667, -46.1641 60.769933, -46.20865 60.749367, 
+      -46.23605 60.741767, -46.26345 60.741767, -46.2726 60.747833, -46.26915 60.753933, -46.2372 60.773733, -46.2098 60.796567, -46.18695 60.8316, -46.17325 60.8598, -46.15725 60.871967, -46.13555 60.8811)), 
+  ((-19.12455 77.974467, -19.09175 77.974467, -19.0607 77.947967, -19.05375 77.903067, -19.07275 77.877767, -19.1004 77.8674, -19.12455 77.870867, -19.15735 77.901933, -19.14875 77.945667, -19.1401 77.967533, 
+      -19.12455 77.974467)), 
+  ((-55.02525 72.643, -54.9523 72.636767, -54.92625 72.625633, -54.92675 72.5923, -54.9695 72.573533, -55.02895 72.573533, -55.0717 72.585333, -55.07375 72.613833, -55.02525 72.643)), 
+  ((-49.91635 82.800833, -49.9059 82.8314, -49.87255 82.839733, -49.79955 82.814733, -49.7787 82.7911, -49.7787 82.775833, -49.8204 82.776533, -49.86735 82.764, -49.9028 82.748733, -49.9205 82.750133, 
+      -49.91635 82.7786, -49.91635 82.800833)), 
+  ((-20.2447 74.028433, -20.2015 74.030767, -20.167 74.011167, -20.13765 73.972033, -20.167 73.938667, -20.2136 73.934067, -20.24295 73.954767, -20.25505 74.010033, -20.2447 74.028433)), 
+  ((-33.82745 83.2879, -33.79805 83.290233, -33.69965 83.2741, -33.6634 83.255667, -33.64955 83.232667, -33.6703 83.2154, -33.7083 83.2177, -33.7618 83.2361, -33.8205 83.259133, -33.8378 83.2764, 
+      -33.82745 83.2879)), 
+  ((-41.36795 63.162633, -41.31245 63.1423, -41.29445 63.1343, -41.29045 63.121633, -41.30045 63.1096, -41.35145 63.0976, -41.4175 63.0976, -41.4395 63.1076, -41.4515 63.122967, -41.4485 63.1363, 
+      -41.4355 63.1483, -41.4045 63.163633, -41.36795 63.162633)), 
+  ((-25.45305 71.230233, -25.4288 71.230233, -25.34055 71.174833, -25.32495 71.1587, -25.3336 71.1414, -25.3942 71.139067, -25.44955 71.164467, -25.47205 71.2083, -25.45305 71.230233)), 
+  ((-62.1301 76.1097, -62.09205 76.099267, -62.0806 76.074967, -62.0858 76.053433, -62.1108 76.037433, -62.165 76.0548, -62.2286 76.0562, -62.26095 76.0562, -62.28595 76.0701, -62.28385 76.093733, 
+      -62.25365 76.085367, -62.2088 76.076367, -62.17025 76.085367, -62.1379 76.1083, -62.1301 76.1097)), 
+  ((-45.0324 60.4372, -45.0084 60.450133, -44.96105 60.4543, -44.9359 60.4482, -44.92565 60.439067, -44.9359 60.399467, -44.9519 60.3835, -44.985 60.350733, -45.001 60.346167, -45.0147 60.350733, 
+      -45.025 60.360633, -45.0227 60.372833, -45.001 60.3888, -44.99985 60.401, -45.0147 60.4086, -45.0364 60.415467, -45.03985 60.425367, -45.0324 60.4372)), 
+  ((-56.06295 73.528167, -55.9957 73.530267, -55.9509 73.503167, -55.9582 73.4851, -55.9905 73.458, -56.01655 73.458, -56.0666 73.478133, -56.10725 73.514967, -56.0864 73.527467, -56.06295 73.528167)), 
+  ((-49.57725 61.887233, -49.4982 61.881767, -49.47365 61.875433, -49.4723 61.859067, -49.48455 61.8427, -49.505 61.834533, -49.5323 61.8327, -49.58955 61.836333, -49.6359 61.8418, -49.6468 61.858167, 
+      -49.63725 61.870867, -49.60725 61.8854, -49.57725 61.887233)), 
+  ((-58.9289 81.7337, -58.88245 81.702767, -58.8732 81.678, -58.884 81.6677, -58.91805 81.668733, -58.9583 81.683167, -59.014 81.729567, -59.01555 81.754333, -59.0001 81.7636, -58.96605 81.755367, 
+      -58.9289 81.7337)), 
+  ((-20.29875 76.027367, -20.2677 76.0308, -20.2297 76.0308, -20.21415 76.013533, -20.21415 76.002033, -20.2737 75.971533, -20.3134 75.961167, -20.3531 75.962333, -20.3652 75.974967, -20.3635 75.989933, 
+      -20.3255 76.015267, -20.29875 76.027367)), 
+  ((-61.75325 76.006867, -61.69645 76.0173, -61.6683 76.008267, -61.62135 75.958933, -61.6172 75.9346, -61.6422 75.929067, -61.68495 75.931833, -61.73605 75.984633, -61.75325 76.006867)), 
+  ((-44.15985 60.2594, -44.12845 60.258267, -44.11815 60.2476, -44.11245 60.2019, -44.10905 60.189733, -44.08505 60.1684, -44.0588 60.140233, -44.0565 60.125, -44.0679 60.118133, -44.08275 60.119667, 
+      -44.1033 60.129567, -44.12615 60.165333, -44.13645 60.177533, -44.16725 60.197333, -44.17525 60.2141, -44.17525 60.236933, -44.165 60.254433, -44.15985 60.2594)), 
+  ((-55.84775 72.077, -55.81595 72.1034, -55.7899 72.107567, -55.76485 72.092967, -55.77635 72.0617, -55.8243 72.021433, -55.86705 72.001267, -55.8879 72.004733, -55.8879 72.020733, -55.8681 72.056867, 
+      -55.84775 72.077)), 
+  ((-49.3319 61.725467, -49.31005 61.712733, -49.2937 61.6991, -49.2937 61.685467, -49.3019 61.670933, -49.3128 61.6582, -49.33595 61.653667, -49.3564 61.655467, -49.39595 61.68, -49.4055 61.701833, 
+      -49.40415 61.721833, -49.3864 61.733633, -49.36185 61.738167, -49.3496 61.733633, -49.3319 61.725467)), 
+  ((-54.7949 72.8021, -54.75945 72.814633, -54.73025 72.8167, -54.70835 72.808367, -54.7052 72.787533, -54.7636 72.741667, -54.7959 72.743067, -54.8324 72.754867, -54.84075 72.7764, -54.7949 72.8021)), 
+  ((-38.83905 65.5275, -38.81155 65.5265, -38.80555 65.513167, -38.80955 65.4718, -38.82055 65.459133, -38.87555 65.423133, -38.89455 65.420467, -38.91455 65.428467, -38.92155 65.440467, -38.91555 65.4538, 
+      -38.89055 65.473133, -38.85755 65.495833, -38.85055 65.521833, -38.83905 65.5275)), 
+  ((-51.16715 64.283133, -51.15215 64.271333, -51.1508 64.253167, -51.1535 64.2377, -51.1794 64.2259, -51.21485 64.2159, -51.25165 64.2168, -51.27345 64.224967, -51.27075 64.2477, -51.2353 64.274067, 
+      -51.21215 64.284967, -51.1876 64.286767, -51.16715 64.283133)), 
+  ((-21.0217 74.121133, -20.93885 74.124567, -20.9 74.115933, -20.881 74.104433, -20.8896 74.0837, -20.9276 74.0699, -20.9656 74.0699, -21.00185 74.077933, -21.02775 74.094067, -21.03295 74.113633, 
+      -21.0217 74.121133)), 
+  ((-40.21925 64.383033, -40.19325 64.3837, -40.17925 64.375033, -40.17725 64.361033, -40.20125 64.326367, -40.25925 64.295667, -40.28525 64.294333, -40.31125 64.302333, -40.31425 64.316333, -40.27525 64.340367, 
+      -40.23325 64.372367, -40.21925 64.383033)), 
+  ((-54.33785 69.465867, -54.22215 69.467267, -54.1846 69.453367, -54.18145 69.4353, -54.2044 69.4228, -54.3024 69.4242, -54.35035 69.438767, -54.35035 69.4492, -54.33785 69.465867)), 
+  ((-51.98505 64.160067, -51.92235 64.170033, -51.88145 64.171867, -51.846 64.171867, -51.83235 64.1655, -51.82965 64.1564, -51.85145 64.146433, -51.9128 64.127333, -51.95505 64.120067, -51.9796 64.116433, 
+      -51.99865 64.118233, -52.00415 64.1328, -52.0014 64.149133, -51.98505 64.160067)), 
+  ((-20.2814 81.571, -20.24775 81.5808, -20.22015 81.578467, -20.20975 81.553167, -20.22185 81.537033, -20.2909 81.505967, -20.3289 81.5025, -20.34445 81.518633, -20.3341 81.539333, -20.2814 81.571)), 
+  ((-48.22645 61.102067, -48.16645 61.102067, -48.1065 61.102067, -48.10375 61.092967, -48.1065 61.0839, -48.13375 61.0748, -48.17735 61.071167, -48.2455 61.062067, -48.29185 61.0639, -48.3137 61.080267, 
+      -48.2864 61.0966, -48.22645 61.102067)), 
+  ((-53.27175 66.7476, -53.20395 66.7483, -53.1581 66.746233, -53.1409 66.734433, -53.192 66.713567, -53.2535 66.700367, -53.3077 66.700367, -53.3296 66.706633, -53.3181 66.7254, -53.27175 66.7476)), 
+  ((-55.80295 72.530667, -55.74665 72.531367, -55.7091 72.517467, -55.7091 72.5022, -55.7383 72.5008, -55.7977 72.5015, -55.86965 72.482033, -55.903 72.489, -55.90665 72.509133, -55.8587 72.5286, 
+      -55.80295 72.530667)), 
+  ((-19.7859 78.0021, -19.7393 77.9998, -19.67025 77.979067, -19.63395 77.949133, -19.63915 77.937633, -19.6987 77.9405, -19.76775 77.960067, -19.79365 77.984267, -19.7859 78.0021)), 
+  ((-33.36925 67.184767, -33.33915 67.1867, -33.33345 67.175233, -33.33915 67.1504, -33.3592 67.132267, -33.36065 67.0941, -33.37785 67.079767, -33.4022 67.080733, -33.41795 67.096, -33.41795 67.1485, 
+      -33.3979 67.164733, -33.36925 67.184767)), 
+  ((-52.08255 70.6275, -52.07995 70.6025, -52.08935 70.584433, -52.11645 70.5747, -52.1404 70.576767, -52.1644 70.5879, -52.16645 70.622633, -52.15395 70.651833, -52.1331 70.660833, -52.10705 70.660167, 
+      -52.09245 70.631667, -52.08255 70.6275)), 
+  ((-19.9033 81.8346, -19.8878 81.8369, -19.87395 81.8323, -19.85325 81.8081, -19.86015 81.7897, -19.8878 81.766667, -19.91885 81.754, -19.94475 81.7517, -19.9586 81.759767, -19.95685 81.7851, 
+      -19.93095 81.816167, -19.9033 81.8346)), 
+  ((-54.88765 72.716667, -54.8303 72.719433, -54.80845 72.704167, -54.8105 72.677067, -54.85745 72.659, -54.9064 72.662467, -54.9377 72.688167, -54.9158 72.705533, -54.88765 72.716667)), 
+  ((-25.29225 80.817567, -25.20245 80.855533, -25.15585 80.8659, -25.13165 80.864733, -25.13855 80.846333, -25.16445 80.829067, -25.26805 80.794533, -25.3009 80.789933, -25.3164 80.797967, -25.3095 80.8095, 
+      -25.29225 80.817567)), 
+  ((-65.77115 75.981267, -65.79825 75.9917, -65.8316 76.025067, -65.8337 76.0473, -65.82325 76.063267, -65.8003 76.0605, -65.7482 76.038267, -65.7232 76.007, -65.7482 75.982667, -65.77115 75.981267)), 
+  ((-50.7766 63.120833, -50.7316 63.136267, -50.69885 63.135367, -50.6716 63.1281, -50.6689 63.1181, -50.6689 63.104467, -50.68525 63.0954, -50.7207 63.090833, -50.7684 63.0854, -50.79975 63.0854, 
+      -50.8243 63.089933, -50.8284 63.103567, -50.8134 63.111733, -50.7766 63.120833)), 
+  ((-40.98135 63.4477, -40.94335 63.457033, -40.91735 63.452367, -40.87335 63.423033, -40.85735 63.399667, -40.86235 63.385667, -40.88635 63.377, -40.91435 63.384333, -40.96335 63.419, -40.98135 63.4477)), 
+  ((-37.15085 65.522567, -37.12405 65.535867, -37.0382 65.535867, -36.99725 65.519633, -36.99725 65.500767, -37.0889 65.496233, -37.1445 65.494267, -37.1601 65.509233, -37.15085 65.522567)), 
+  ((-53.41705 66.038, -53.42115 66.0271, -53.4566 66.009833, -53.49475 65.999833, -53.5179 65.999833, -53.53155 66.002533, -53.5343 66.034367, -53.52065 66.051633, -53.4961 66.057967, -53.4634 66.062533, 
+      -53.44705 66.0598, -53.4252 66.0507, -53.41705 66.038)), 
+  ((-61.9289 76.036067, -61.8966 76.007567, -61.8966 75.984633, -61.9633 75.9478, -61.99195 75.9617, -61.98885 75.9992, -61.9607 76.020767, -61.9289 76.036067)), 
+  ((-72.80455 77.4546, -72.7639 77.4379, -72.7514 77.418467, -72.75975 77.402467, -72.80455 77.4018, -72.84315 77.4122, -72.8817 77.431667, -72.8817 77.4518, -72.8421 77.460133, -72.80455 77.4546)), 
+  ((-47.902 60.673167, -47.96745 60.673167, -47.98285 60.676233, -47.9942 60.6824, -47.99745 60.6877, -47.99745 60.7077, -47.9935 60.712567, -47.9889 60.714233, -47.96745 60.7168, -47.90475 60.724067, 
+      -47.88855 60.7211, -47.88215 60.715167, -47.8761 60.700933, -47.87395 60.689067, -47.8775 60.6824, -47.902 60.673167)), 
+  ((-63.86025 76.041667, -63.81955 76.040967, -63.79665 76.028467, -63.78415 75.9993, -63.80185 75.988167, -63.8571 75.990267, -63.90925 76.0111, -63.9061 76.0375, -63.8863 76.040267, -63.86025 76.041667)), 
+  ((-39.30315 65.467467, -39.2451 65.4668, -39.2201 65.457467, -39.2101 65.438133, -39.2171 65.419433, -39.2341 65.402767, -39.2651 65.401433, -39.28815 65.413433, -39.31215 65.441467, -39.31315 65.4588, 
+      -39.30315 65.467467)), 
+  ((-44.55675 59.9498, -44.5305 59.949067, -44.5088 59.927733, -44.49965 59.9026, -44.5008 59.881267, -44.51795 59.874433, -44.54535 59.878233, -44.57505 59.882033, -44.5933 59.887367, -44.5979 59.8965, 
+      -44.58645 59.913267, -44.55675 59.9498)), 
+  ((-31.8453 68.228567, -31.80375 68.229667, -31.79215 68.216367, -31.80875 68.2031, -31.83365 68.1887, -31.827 68.1621, -31.83535 68.148833, -31.8652 68.148833, -31.8918 68.168767, -31.8951 68.194233, 
+      -31.86855 68.2175, -31.8453 68.228567)), 
+  ((-40.42885 65.096633, -40.4018 65.099967, -40.3728 65.084633, -40.3408 65.058633, -40.3428 65.0473, -40.3618 65.0333, -40.4008 65.0353, -40.44185 65.0513, -40.44985 65.0733, -40.44285 65.087967, 
+      -40.42885 65.096633)), 
+  ((-51.6388 63.856067, -51.63605 63.840633, -51.64695 63.828833, -51.66195 63.821533, -51.6783 63.819733, -51.7083 63.819733, -51.7301 63.8379, -51.7342 63.8579, -51.72875 63.8779, -51.70285 63.883333, 
+      -51.67695 63.882433, -51.6538 63.8679, -51.6388 63.856067)), 
+  ((-21.2622 76.7917, -21.2156 76.792867, -21.20175 76.785933, -21.18625 76.771, -21.19225 76.7612, -21.23545 76.737033, -21.26825 76.7313, -21.29585 76.739333, -21.30105 76.755467, -21.2855 76.777333, 
+      -21.2622 76.7917)), 
+  ((-37.0031 65.843367, -36.94315 65.872933, -36.87195 65.874233, -36.8612 65.865133, -36.87585 65.853433, -36.9519 65.817667, -36.9841 65.815067, -37.00165 65.833267, -37.0031 65.843367)), 
+  ((-42.06745 62.369667, -42.04545 62.377667, -42.03745 62.375667, -42.02845 62.367667, -42.03145 62.344333, -42.02145 62.322333, -42.01845 62.307, -42.02245 62.286967, -42.03545 62.2803, -42.05545 62.289633, 
+      -42.08745 62.308333, -42.08845 62.343, -42.06745 62.369667)), 
+  ((-42.448 62.700467, -42.39945 62.7148, -42.37845 62.715467, -42.35545 62.709467, -42.34045 62.693467, -42.34545 62.677467, -42.36345 62.667467, -42.40645 62.657467, -42.44245 62.667467, -42.4545 62.681467, 
+      -42.448 62.700467)), 
+  ((-50.60345 63.159, -50.55575 63.1499, -50.5189 63.1399, -50.5121 63.126267, -50.5121 63.115367, -50.5271 63.109933, -50.55845 63.1063, -50.598 63.109933, -50.6239 63.124467, -50.63615 63.145367, 
+      -50.62935 63.1599, -50.60345 63.159)), 
+  ((-62.32555 76.000633, -62.2672 75.969367, -62.2672 75.947133, -62.29485 75.936033, -62.3459 75.9402, -62.3699 75.970767, -62.3574 75.996467, -62.32555 76.000633)), 
+  ((-57.55355 74.708067, -57.50765 74.712233, -57.47115 74.710833, -57.46805 74.695567, -57.47015 74.671933, -57.4983 74.661533, -57.56085 74.6643, -57.5848 74.687933, -57.55355 74.708067)), 
+  ((-53.66815 67.745867, -53.6327 67.734733, -53.616 67.7, -53.62225 67.6868, -53.64105 67.6729, -53.6796 67.666633, -53.6942 67.681233, -53.6942 67.715267, -53.6796 67.743767, -53.66815 67.745867)), 
+  ((-19.12975 77.830567, -19.1021 77.830567, -19.08485 77.8087, -19.0935 77.778767, -19.11075 77.7615, -19.1401 77.7546, -19.16255 77.7638, -19.16775 77.786833, -19.1539 77.816733, -19.12975 77.830567)), 
+  ((-45.2551 60.107833, -45.22655 60.111633, -45.2026 60.109367, -45.1843 60.100967, -45.1752 60.0865, -45.1832 60.062133, -45.21285 60.051467, -45.25625 60.0553, -45.27455 60.0766, -45.26655 60.095633, 
+      -45.2551 60.107833)), 
+  ((-52.24 65.131, -52.23185 65.122833, -52.24955 65.107367, -52.27955 65.082833, -52.3027 65.0683, -52.32455 65.0674, -52.33955 65.086467, -52.33135 65.107367, -52.31365 65.124633, -52.27955 65.139167, 
+      -52.2509 65.1401, -52.24 65.131)), 
+  ((-53.48465 67.8591, -53.40805 67.851467, -53.38925 67.8438, -53.3872 67.829933, -53.42055 67.822267, -53.48935 67.822967, -53.54565 67.823667, -53.54565 67.8334, -53.5227 67.852167, -53.48465 67.8591)), 
+  ((-42.112 62.162267, -42.06845 62.133933, -42.06145 62.117933, -42.07045 62.085233, -42.08545 62.082567, -42.11045 62.093233, -42.1465 62.117933, -42.1515 62.137267, -42.1395 62.151267, -42.112 62.162267)), 
+  ((-33.48125 81.824167, -33.40525 81.826467, -33.38455 81.824167, -33.36555 81.802267, -33.3759 81.7873, -33.4329 81.785, -33.4864 81.790767, -33.4985 81.804567, -33.48125 81.824167)), 
+  ((-48.5454 61.0948, -48.50725 61.089333, -48.4827 61.0839, -48.48 61.069333, -48.48 61.0548, -48.5127 61.049367, -48.54815 61.049367, -48.58085 61.049367, -48.5945 61.0548, -48.5945 61.076633, 
+      -48.56175 61.091167, -48.5454 61.0948)), 
+  ((-33.24035 67.379533, -33.21175 67.380467, -33.20455 67.3719, -33.21175 67.345167, -33.2275 67.327967, -33.2332 67.308867, -33.2547 67.295533, -33.2733 67.295533, -33.28475 67.3194, -33.27185 67.355667, 
+      -33.24035 67.379533)), 
+  ((-16.85315 80.626, -16.7392 80.6099, -16.71845 80.596067, -16.73745 80.586867, -16.80305 80.588, -16.8773 80.602967, -16.89805 80.617933, -16.8842 80.624833, -16.85315 80.626)), 
+  ((-46.43645 60.7311, -46.41135 60.746333, -46.3782 60.7608, -46.36225 60.779067, -46.34855 60.7806, -46.33255 60.776033, -46.33485 60.7486, -46.3531 60.719667, -46.37365 60.710533, -46.40335 60.709767, 
+      -46.42505 60.715867, -46.43645 60.7311)), 
+  ((-41.87295 62.868533, -41.83295 62.851867, -41.81095 62.8372, -41.80795 62.827867, -41.81195 62.815167, -41.82795 62.809833, -41.86795 62.8125, -41.88695 62.819833, -41.90995 62.8412, -41.91295 62.857867, 
+      -41.90195 62.867867, -41.87295 62.868533)), 
+  ((-20.84175 76.8326, -20.8055 76.8349, -20.77185 76.8228, -20.7563 76.807833, -20.7563 76.7929, -20.77875 76.777933, -20.8012 76.776767, -20.84955 76.798633, -20.85645 76.809, -20.85475 76.821667, 
+      -20.84175 76.8326)), 
+  ((-72.9174 76.708133, -72.85275 76.6991, -72.8465 76.687967, -72.8444 76.6699, -72.8715 76.6581, -72.90905 76.662967, -72.95805 76.673367, -72.9591 76.692833, -72.9174 76.708133)), 
+  ((-56.35905 73.725467, -56.2913 73.697667, -56.28815 73.674733, -56.3236 73.6685, -56.3799 73.678233, -56.40385 73.699767, -56.39555 73.7095, -56.35905 73.725467)), 
+  ((-55.86105 73.023533, -55.8225 73.037433, -55.79225 73.036733, -55.77765 73.0159, -55.77975 72.996433, -55.82875 72.986733, -55.8715 72.983233, -55.8819 72.995767, -55.87775 73.0152, -55.86105 73.023533)), 
+  ((-47.11245 60.8674, -47.09875 60.8651, -47.07365 60.839233, -47.0691 60.826267, -47.0782 60.799633, -47.0919 60.792, -47.1239 60.792, -47.1433 60.795833, -47.1513 60.804967, -47.1399 60.824, 
+      -47.11245 60.8674)), 
+  ((-54.89965 72.5388, -54.8444 72.533933, -54.834 72.5235, -54.8319 72.5117, -54.8319 72.4964, -54.87255 72.491533, -54.92885 72.495, -54.94345 72.513067, -54.89965 72.5388)), 
+  ((-57.15185 74.607733, -57.10755 74.607033, -57.0919 74.591067, -57.10755 74.562567, -57.13985 74.554933, -57.1795 74.554933, -57.1878 74.575067, -57.1826 74.594533, -57.15185 74.607733)), 
+  ((-52.5725 68.693533, -52.50365 68.692133, -52.46925 68.6838, -52.46925 68.6678, -52.4995 68.658767, -52.54535 68.660167, -52.59855 68.660167, -52.6142 68.675467, -52.5725 68.693533)), 
+  ((-53.37675 67.9112, -53.30795 67.904267, -53.28345 67.894533, -53.28345 67.882733, -53.3095 67.873, -53.3554 67.873, -53.3877 67.8751, -53.419 67.892467, -53.39915 67.902167, -53.37675 67.9112)), 
+  ((-42.11395 61.613033, -42.09095 61.612367, -42.08395 61.607033, -42.09595 61.584367, -42.11995 61.548333, -42.13695 61.533, -42.15595 61.532333, -42.168 61.549667, -42.164 61.571667, -42.13995 61.594367, 
+      -42.11395 61.613033)), 
+  ((-45.26025 60.5061, -45.21855 60.524767, -45.206 60.524, -45.19685 60.514867, -45.2071 60.501933, -45.27905 60.453967, -45.3019 60.442533, -45.30875 60.4448, -45.3156 60.457, -45.28935 60.487467, 
+      -45.26025 60.5061)), 
+  ((-18.7318 76.814167, -18.7059 76.8107, -18.68 76.787667, -18.6817 76.7658, -18.7059 76.748533, -18.73005 76.752, -18.7542 76.775033, -18.7542 76.802633, -18.7318 76.814167)), 
+  ((-46.36735 60.99, -46.32285 60.9626, -46.3114 60.9466, -46.31485 60.929833, -46.3297 60.922233, -46.3605 60.925267, -46.38335 60.945833, -46.3902 60.9923, -46.3845 60.996867, -46.36735 60.99)), 
+  ((-55.9507 73.0805, -55.91215 73.078433, -55.909 73.061767, -55.909 73.036067, -55.933 73.0305, -55.9695 73.0305, -55.99555 73.0569, -55.9778 73.077033, -55.9507 73.0805)), 
+  ((-50.48295 69.7594, -50.41695 69.777, -50.3927 69.7726, -50.3883 69.757933, -50.3971 69.743267, -50.42685 69.727867, -50.45325 69.727133, -50.47415 69.731533, -50.49285 69.7462, -50.48295 69.7594)), 
+  ((-46.27945 60.7113, -46.2315 60.712067, -46.1961 60.705967, -46.1744 60.694533, -46.1664 60.6816, -46.1721 60.674733, -46.2349 60.6755, -46.27145 60.6816, -46.29315 60.699867, -46.27945 60.7113)), 
+  ((-40.85435 63.504367, -40.82735 63.505033, -40.81735 63.4877, -40.81435 63.4577, -40.83435 63.4437, -40.86335 63.4477, -40.89335 63.467033, -40.88935 63.483033, -40.85435 63.504367)), 
+  ((-61.60415 76.023567, -61.5166 76.073567, -61.4874 76.072867, -61.477 76.0576, -61.5041 76.036067, -61.55935 76.0159, -61.60415 76.023567)), 
+  ((-72.78395 76.650467, -72.73495 76.640733, -72.7141 76.626833, -72.712 76.6164, -72.712 76.596967, -72.7412 76.599033, -72.7798 76.601133, -72.79645 76.615033, -72.79855 76.6331, -72.78395 76.650467)), 
+  ((-66.9026 79.239033, -66.8755 79.226533, -66.8713 79.209167, -66.8755 79.186233, -66.8984 79.1758, -66.9318 79.180667, -66.9422 79.207767, -66.94115 79.225833, -66.9026 79.239033)), 
+  ((-66.75715 79.234867, -66.7134 79.2189, -66.7071 79.198033, -66.7186 79.1786, -66.74255 79.1751, -66.7801 79.193867, -66.78895 79.232067, -66.7733 79.233467, -66.75715 79.234867)), 
+  ((-51.1815 68.569933, -51.20915 68.5873, -51.2112 68.6144, -51.18515 68.618567, -51.1466 68.613, -51.11845 68.596333, -51.1226 68.5866, -51.15385 68.567833, -51.1815 68.569933)), 
+  ((-65.572 75.975033, -65.55065 75.995867, -65.5308 75.995167, -65.50685 75.984767, -65.49955 75.9681, -65.5058 75.949333, -65.52665 75.9375, -65.56315 75.9375, -65.5725 75.961133, -65.572 75.975033)), 
+  ((-40.6663 63.6948, -40.6503 63.705467, -40.5983 63.7068, -40.5733 63.705467, -40.5553 63.702133, -40.5513 63.697467, -40.5693 63.685433, -40.5953 63.671433, -40.6323 63.666767, -40.6583 63.673433, 
+      -40.6663 63.6841, -40.6663 63.6948)), 
+  ((-43.51685 59.869867, -43.49855 59.869867, -43.486 59.866833, -43.48145 59.850833, -43.486 59.840933, -43.50655 59.8234, -43.53395 59.814267, -43.5591 59.814267, -43.56935 59.821133, -43.56935 59.8318, 
+      -43.55225 59.850067, -43.51685 59.869867)), 
+  ((-56.6421 73.735933, -56.6077 73.719933, -56.59625 73.695633, -56.62125 73.6859, -56.6463 73.6873, -56.69425 73.706033, -56.6786 73.731067, -56.6421 73.735933)), 
+  ((-19.99825 76.760633, -19.96715 76.7572, -19.92575 76.733, -19.9188 76.7192, -19.92225 76.708833, -19.9568 76.708833, -19.9896 76.722667, -20.0207 76.745667, -20.0155 76.758333, -19.99825 76.760633)), 
+  ((-57.93515 74.903667, -57.90805 74.9023, -57.9112 74.868233, -57.92475 74.8488, -57.94975 74.8349, -57.9758 74.839067, -57.9659 74.882833, -57.94815 74.896733, -57.93515 74.903667)), 
+  ((-18.19655 78.818767, -18.1689 78.8176, -18.15165 78.798033, -18.162 78.775033, -18.1862 78.7566, -18.20865 78.7566, -18.2207 78.772733, -18.22245 78.7946, -18.19655 78.818767)), 
+  ((-72.651 76.734533, -72.6166 76.730367, -72.58535 76.7109, -72.5843 76.6977, -72.60305 76.689367, -72.626 76.690767, -72.6698 76.702567, -72.6823 76.715067, -72.6823 76.731067, -72.651 76.734533)), 
+  ((-55.6752 72.4098, -55.67885 72.426467, -55.6288 72.458433, -55.61005 72.453567, -55.5996 72.439667, -55.60585 72.417433, -55.6413 72.400067, -55.6705 72.398, -55.6752 72.4098)), 
+  ((-67.48275 79.182067, -67.4765 79.1751, -67.4921 79.1369, -67.50775 79.118133, -67.5599 79.1216, -67.5557 79.141767, -67.51295 79.173733, -67.48275 79.182067)), 
+  ((-57.0549 74.561167, -57.0007 74.573667, -56.9663 74.5723, -56.95065 74.561867, -56.9569 74.5459, -57.01525 74.539633, -57.05905 74.539633, -57.07575 74.552833, -57.0549 74.561167)), 
+  ((-46.65855 60.755467, -46.62775 60.755467, -46.59235 60.722733, -46.5946 60.714333, -46.62885 60.7113, -46.68025 60.712833, -46.68595 60.725, -46.6757 60.741, -46.65855 60.755467)), 
+  ((-21.1486 74.086, -21.1227 74.084867, -21.0882 74.056067, -21.0882 74.042267, -21.1141 74.0273, -21.13825 74.033067, -21.1607 74.050333, -21.15895 74.0722, -21.1486 74.086)), 
+  ((-55.8337 72.2507, -55.85715 72.215267, -55.87905 72.213867, -55.8947 72.231933, -55.878 72.269467, -55.85405 72.283367, -55.829 72.279867, -55.8337 72.2507)), 
+  ((-56.2918 73.596933, -56.24125 73.5879, -56.22975 73.577467, -56.21935 73.550367, -56.2454 73.5476, -56.2892 73.556633, -56.3111 73.580967, -56.2918 73.596933)), 
+  ((-25.45305 71.066367, -25.4236 71.066367, -25.37515 71.0387, -25.3665 71.014467, -25.3959 71.0087, -25.4288 71.0283, -25.4617 71.054833, -25.45305 71.066367)), 
+  ((-49.2051 61.633667, -49.1833 61.622767, -49.1792 61.609133, -49.18875 61.5937, -49.21465 61.579133, -49.23645 61.578233, -49.2487 61.588233, -49.2501 61.6055, -49.231 61.630933, -49.2201 61.6355, 
+      -49.2051 61.633667)), 
+  ((-51.54725 70.461467, -51.51075 70.4531, -51.47635 70.436433, -51.47115 70.420467, -51.48785 70.412133, -51.5233 70.412133, -51.5577 70.432967, -51.56185 70.444067, -51.54725 70.461467)), 
+  ((-66.46785 79.1793, -66.45955 79.166767, -66.4658 79.153567, -66.5106 79.1355, -66.51685 79.148033, -66.51685 79.186933, -66.5002 79.2154, -66.4887 79.2154, -66.48245 79.193867, -66.46785 79.1793)), 
+  ((-51.4675 70.508, -51.42685 70.490633, -51.39715 70.473267, -51.3992 70.457967, -51.42635 70.457967, -51.47115 70.473967, -51.50245 70.490633, -51.4972 70.503833, -51.4675 70.508)), 
+  ((-67.96125 79.152167, -67.92685 79.157733, -67.9133 79.145233, -67.92685 79.111867, -67.94875 79.098667, -67.97795 79.102867, -67.98 79.119533, -67.97895 79.138967, -67.96125 79.152167)), 
+  ((-32.7711 67.7163, -32.7388 67.731267, -32.7234 67.7322, -32.7206 67.7219, -32.7234 67.7032, -32.74165 67.6873, -32.7711 67.667633, -32.79215 67.668567, -32.79215 67.6901, -32.7823 67.7088, 
+      -32.7711 67.7163)), 
+  ((-43.0109 60.248367, -42.9892 60.2476, -42.97435 60.2415, -42.97435 60.224, -42.98465 60.2042, -43.00745 60.190467, -43.0269 60.195033, -43.0383 60.208767, -43.0349 60.233133, -43.02345 60.2453, 
+      -43.0109 60.248367)), 
+  ((-45.67825 60.517133, -45.6394 60.492767, -45.63825 60.479067, -45.64285 60.467633, -45.6657 60.4623, -45.70565 60.4798, -45.71705 60.495033, -45.7022 60.511033, -45.67825 60.517133)), 
+  ((-67.31515 80.520467, -67.28385 80.510067, -67.2818 80.494067, -67.28805 80.481567, -67.31725 80.4788, -67.34955 80.482267, -67.36625 80.495467, -67.36205 80.513533, -67.32765 80.5191, -67.31515 80.520467)), 
+  ((-53.66865 67.995267, -53.62485 67.986933, -53.6061 67.974433, -53.6061 67.964, -53.63735 67.961933, -53.68635 67.962633, -53.7062 67.969567, -53.714 67.987633, -53.6994 67.9932, -53.66865 67.995267)), 
+  ((-72.30025 76.708133, -72.2627 76.693533, -72.24915 76.675467, -72.2679 76.665033, -72.3044 76.668533, -72.33775 76.6852, -72.34505 76.707433, -72.31585 76.7095, -72.30025 76.708133)), 
+  ((-32.44835 67.8192, -32.4245 67.820133, -32.40905 67.812633, -32.41185 67.805167, -32.44975 67.773367, -32.4736 67.762133, -32.49185 67.765867, -32.49045 67.789267, -32.468 67.807967, -32.44835 67.8192)), 
+  ((-21.6761 71.612133, -21.64105 71.6148, -21.62105 71.607467, -21.611 71.5821, -21.617 71.568733, -21.63305 71.562733, -21.65405 71.566067, -21.6801 71.589433, -21.6831 71.6021, -21.6761 71.612133)), 
+  ((-36.34285 65.752333, -36.3214 65.7548, -36.2758 65.731233, -36.2721 65.711367, -36.2879 65.699567, -36.31865 65.707633, -36.3475 65.7306, -36.3503 65.747367, -36.34285 65.752333)), 
+  ((-45.35785 60.3968, -45.3133 60.373967, -45.3019 60.354167, -45.3025 60.340867, -45.31735 60.335533, -45.3379 60.344667, -45.37785 60.372833, -45.3836 60.3858, -45.3653 60.3957, -45.35785 60.3968)), 
+  ((-62.5836 76.042333, -62.55335 76.0312, -62.54395 76.0201, -62.54605 75.9916, -62.5815 75.990233, -62.6013 75.997867, -62.6086 76.012467, -62.6065 76.035367, -62.5836 76.042333)), 
+  ((-46.92575 60.765367, -46.89495 60.7471, -46.88925 60.7326, -46.8938 60.7212, -46.91205 60.7174, -46.9326 60.7212, -46.96345 60.740233, -46.968 60.757733, -46.95205 60.7669, -46.92575 60.765367)), 
+  ((-36.78805 65.778033, -36.7632 65.778333, -36.7622 65.752333, -36.8022 65.715267, -36.8207 65.713333, -36.82365 65.7413, -36.81585 65.761433, -36.78805 65.778033)), 
+  ((-72.8147 76.731767, -72.79385 76.722733, -72.77405 76.707433, -72.78235 76.6991, -72.8147 76.701167, -72.8564 76.733133, -72.88925 76.747033, -72.88405 76.758833, -72.85795 76.760233, -72.8225 76.738, 
+      -72.8147 76.731767)), 
+  ((-72.9181 78.336367, -72.94155 78.3301, -72.95825 78.341233, -72.95825 78.375967, -72.9259 78.388467, -72.8988 78.379433, -72.9009 78.353733, -72.9181 78.336367)), 
+  ((-61.45095 76.0166, -61.44465 76.0708, -61.4134 76.0715, -61.40295 76.0562, -61.40505 76.033267, -61.4134 76.008967, -61.4405 76.0027, -61.45095 76.0166)), 
+  ((-48.2728 61.1684, -48.22915 61.172033, -48.21825 61.170233, -48.21555 61.159333, -48.21825 61.150233, -48.25645 61.1375, -48.29185 61.1375, -48.31915 61.139333, -48.31095 61.1575, -48.2864 61.164767, 
+      -48.2728 61.1684)), 
+  ((-42.10195 61.691733, -42.07045 61.692067, -42.06045 61.682067, -42.06645 61.662067, -42.09345 61.645367, -42.1195 61.641367, -42.1365 61.650067, -42.1355 61.660733, -42.10195 61.691733)), 
+  ((-33.3535 67.305067, -33.32485 67.305067, -33.32485 67.294567, -33.3406 67.277367, -33.3406 67.250633, -33.35065 67.240133, -33.3664 67.238233, -33.37925 67.2516, -33.385 67.2812, -33.3535 67.305067)), 
+  ((-25.54825 71.076767, -25.52745 71.081367, -25.50325 71.061767, -25.49285 71.032933, -25.50495 71.021367, -25.5361 71.024833, -25.5569 71.056, -25.54825 71.076767)), 
+  ((-51.40955 69.8719, -51.37305 69.864933, -51.3647 69.848967, -51.36995 69.8302, -51.40015 69.822567, -51.4304 69.824633, -51.4304 69.846167, -51.42415 69.860067, -51.40955 69.8719)), 
+  ((-52.8279 68.678233, -52.76485 68.677533, -52.76275 68.666433, -52.77525 68.6553, -52.8305 68.651833, -52.87325 68.6546, -52.8795 68.666433, -52.84615 68.678233, -52.8279 68.678233)), 
+  ((-39.89575 65.083967, -39.87575 65.095967, -39.85375 65.098633, -39.83275 65.096633, -39.81275 65.080633, -39.81475 65.074633, -39.87275 65.054633, -39.88975 65.058633, -39.89675 65.071967, -39.89575 65.083967)), 
+  ((-39.7132 65.503467, -39.6882 65.500133, -39.6692 65.4788, -39.6502 65.454767, -39.6642 65.438767, -39.6832 65.444767, -39.7162 65.4728, -39.7222 65.492133, -39.7132 65.503467)), 
+  ((-61.8507 76.126367, -61.82985 76.125, -61.8132 76.091633, -61.8132 76.077733, -61.83715 76.076367, -61.87365 76.079133, -61.87365 76.1118, -61.8507 76.126367)), 
+  ((-67.26955 79.2043, -67.25285 79.191767, -67.24035 79.157733, -67.25495 79.146633, -67.28205 79.148, -67.29875 79.171633, -67.2956 79.196633, -67.26955 79.2043)), 
+  ((-35.65085 66.1031, -35.6298 66.106433, -35.6198 66.095733, -35.6218 66.0563, -35.63785 66.0416, -35.6639 66.044967, -35.6659 66.080367, -35.65085 66.1031)), 
+  ((-47.141 60.775267, -47.11135 60.7608, -47.08735 60.739467, -47.0908 60.7311, -47.1079 60.724233, -47.12845 60.728033, -47.16615 60.750133, -47.1673 60.763067, -47.1513 60.772967, -47.141 60.775267)), 
+  ((-55.9726 72.9513, -55.94865 72.942967, -55.933 72.936, -55.9278 72.911, -55.9455 72.9089, -55.98095 72.9117, -56.01015 72.9374, -55.99765 72.9485, -55.9726 72.9513)), 
+  ((-58.36445 75.5309, -58.42285 75.508, -58.45305 75.514233, -58.44995 75.5309, -58.4218 75.543433, -58.38215 75.549667, -58.3603 75.5469, -58.36445 75.5309)), 
+  ((-42.256 61.4173, -42.241 61.417967, -42.225 61.4133, -42.204 61.397967, -42.207 61.383267, -42.218 61.371933, -42.252 61.371267, -42.27 61.391267, -42.269 61.406633, -42.256 61.4173)), 
+  ((-24.8159 73.0553, -24.77135 73.0536, -24.7493 73.036933, -24.7523 73.026933, -24.78135 73.013567, -24.79735 73.0149, -24.8264 73.034267, -24.8244 73.0496, -24.8159 73.0553)), 
+  ((-70.29145 76.677567, -70.26955 76.681033, -70.2445 76.668533, -70.2445 76.644933, -70.2612 76.6331, -70.2862 76.6331, -70.3081 76.650467, -70.29145 76.677567)), 
+  ((-56.08515 72.820667, -56.04815 72.810933, -56.04085 72.7915, -56.05335 72.781067, -56.0794 72.779667, -56.1128 72.784533, -56.11485 72.793567, -56.1055 72.813033, -56.08515 72.820667)), 
+  ((-48.45785 82.845467, -48.47555 82.845467, -48.4964 82.846833, -48.50055 82.882967, -48.487 82.8934, -48.4599 82.888533, -48.438 82.857967, -48.44845 82.846133, -48.45785 82.845467)), 
+  ((-66.60495 79.225133, -66.57785 79.211933, -66.56535 79.184833, -66.5716 79.168867, -66.60185 79.170933, -66.6185 79.1765, -66.6237 79.196667, -66.60495 79.225133)), 
+  ((-39.88875 65.0126, -39.86675 65.015267, -39.82875 65.011267, -39.81175 65.003933, -39.81575 64.993933, -39.84275 64.985933, -39.88175 64.9806, -39.89575 64.985933, -39.90275 65.001933, -39.88875 65.0126)), 
+  ((-32.01695 83.674733, -31.9893 83.672433, -31.9565 83.650533, -31.9565 83.6402, -31.9824 83.629833, -32.01175 83.636733, -32.03075 83.657467, -32.01695 83.674733)), 
+  ((-67.63285 79.2029, -67.612 79.191767, -67.6245 79.1772, -67.6537 79.154967, -67.68705 79.154967, -67.68915 79.165367, -67.6683 79.1911, -67.63285 79.2029)), 
+  ((-39.83375 65.174, -39.7867 65.181333, -39.7737 65.177333, -39.7677 65.163333, -39.7757 65.153333, -39.80975 65.142, -39.83275 65.144667, -39.84475 65.156, -39.83375 65.174)), 
+  ((-39.80925 65.3464, -39.79225 65.353733, -39.7802 65.351733, -39.7622 65.339733, -39.7532 65.3184, -39.7562 65.3064, -39.7722 65.301733, -39.79325 65.305067, -39.80625 65.325733, -39.80925 65.3464)), 
+  ((-55.55105 73.186333, -55.4927 73.187733, -55.4854 73.162733, -55.50575 73.1544, -55.54325 73.156467, -55.56515 73.1683, -55.55105 73.186333)), 
+  ((-45.88035 60.663733, -45.8518 60.666, -45.8324 60.6622, -45.82895 60.651533, -45.8461 60.643167, -45.88605 60.626433, -45.90205 60.624133, -45.91235 60.631733, -45.9032 60.647733, -45.88035 60.663733)), 
+  ((-52.0355 64.052833, -52.01505 64.051, -51.9837 64.047367, -51.9823 64.036467, -51.98775 64.022833, -52.00685 64.017367, -52.03275 64.0192, -52.0532 64.0292, -52.0532 64.042833, -52.0464 64.0492, 
+      -52.0355 64.052833)), 
+  ((-62.60495 76.121533, -62.5961 76.096533, -62.594 76.083333, -62.60965 76.0715, -62.63465 76.075667, -62.6409 76.1014, -62.63465 76.1271, -62.61275 76.1271, -62.60495 76.121533)), 
+  ((-51.771 64.0751, -51.7315 64.085067, -51.71375 64.085067, -51.70695 64.080533, -51.70695 64.073267, -51.70695 64.060533, -51.7274 64.054167, -51.756 64.046, -51.77645 64.054167, -51.77785 64.0669, 
+      -51.771 64.0751)), 
+  ((-45.8792 60.540733, -45.87235 60.530067, -45.8792 60.514067, -45.91235 60.497333, -45.93515 60.497333, -45.94775 60.504933, -45.94315 60.518667, -45.8929 60.5392, -45.8792 60.540733)), 
+  ((-45.2323 60.163433, -45.2186 60.157333, -45.2106 60.137533, -45.2106 60.126867, -45.2323 60.116967, -45.25055 60.1162, -45.26655 60.1223, -45.2677 60.139067, -45.25285 60.153533, -45.2323 60.163433)), 
+  ((-66.40305 79.058167, -66.3986 79.108867, -66.3829 79.115567, -66.3706 79.114833, -66.3639 79.092467, -66.365 79.074567, -66.36615 79.062633, -66.3874 79.053667, -66.40305 79.058167)), 
+  ((-40.90035 63.353667, -40.88035 63.355, -40.86135 63.342333, -40.84235 63.320967, -40.83935 63.3083, -40.84835 63.298967, -40.86235 63.301633, -40.89935 63.336333, -40.90435 63.347667, -40.90035 63.353667)), 
+  ((-61.2763 76.0027, -61.24505 76.002, -61.24085 75.9756, -61.2617 75.966567, -61.3055 75.972133, -61.3055 75.9916, -61.2763 76.0027)), 
+  ((-42.54255 61.107833, -42.50555 61.1105, -42.48155 61.107167, -42.4675 61.097167, -42.4705 61.091833, -42.50055 61.081833, -42.53255 61.081833, -42.54955 61.089833, -42.55455 61.097833, -42.54255 61.107833)), 
+  ((-21.0913 75.1905, -21.0542 75.2003, -21.02485 75.196833, -21.0283 75.165767, -21.068 75.168067, -21.0939 75.1761, -21.09565 75.185333, -21.0913 75.1905)), 
+  ((-50.69275 64.499367, -50.6641 64.503033, -50.6423 64.5021, -50.6382 64.495733, -50.6382 64.485767, -50.65045 64.4794, -50.67635 64.4703, -50.7009 64.4703, -50.7132 64.4803, -50.7091 64.4903, 
+      -50.69275 64.499367)), 
+  ((-47.21295 60.894067, -47.1947 60.885667, -47.1947 60.8773, -47.20495 60.8697, -47.2438 60.846067, -47.2575 60.846833, -47.2678 60.852933, -47.2678 60.8598, -47.22665 60.890233, -47.21295 60.894067)), 
+  ((-42.182 62.7185, -42.14095 62.7185, -42.12295 62.701133, -42.12295 62.688467, -42.14395 62.678467, -42.167 62.687133, -42.188 62.7058, -42.182 62.7185)), 
+  ((-25.51535 71.125233, -25.4963 71.139067, -25.4565 71.1137, -25.4513 71.094067, -25.4617 71.087167, -25.49455 71.099833, -25.51705 71.119467, -25.51535 71.125233)), 
+  ((-41.0264 64.246667, -41.0104 64.248667, -40.99935 64.248667, -40.98535 64.243333, -40.97635 64.233967, -40.97735 64.2233, -40.99035 64.215967, -41.0154 64.212633, -41.0394 64.2213, -41.0434 64.2333, 
+      -41.0264 64.246667)), 
+  ((-33.44655 67.069267, -33.4294 67.069267, -33.4036 67.0597, -33.4022 67.048267, -33.4122 67.0368, -33.4351 67.0282, -33.45515 67.033, -33.4623 67.054933, -33.44655 67.069267)), 
+  ((-52.4083 68.6949, -52.4123 68.702133, -52.4104 68.709, -52.401 68.717133, -52.35615 68.715767, -52.34875 68.7119, -52.34365 68.700467, -52.34445 68.693367, -52.352 68.686567, -52.37805 68.685167, 
+      -52.3989 68.688667, -52.4083 68.6949)), 
+  ((-51.48885 64.362667, -51.4752 64.3772, -51.4534 64.380833, -51.43705 64.3763, -51.4316 64.3663, -51.43705 64.351733, -51.46295 64.343567, -51.4861 64.342667, -51.4984 64.3472, -51.49705 64.3563, 
+      -51.48885 64.362667)), 
+  ((-57.0216 74.380567, -56.99605 74.368767, -56.99605 74.3514, -57.03045 74.353467, -57.07425 74.370833, -57.07215 74.384733, -57.04925 74.385433, -57.0216 74.380567)), 
+  ((-56.9012 74.358333, -56.8626 74.3493, -56.85635 74.331233, -56.8626 74.3222, -56.9033 74.3229, -56.92725 74.343733, -56.9012 74.358333)), 
+  ((-40.80335 63.5504, -40.78135 63.551733, -40.75735 63.543067, -40.73735 63.541733, -40.73035 63.5384, -40.72735 63.529067, -40.73535 63.523067, -40.77735 63.523067, -40.80435 63.527067, -40.81135 63.537733, 
+      -40.80335 63.5504)), 
+  ((-52.29675 70.937367, -52.30925 70.913733, -52.3322 70.910967, -52.36035 70.928333, -52.3275 70.951267, -52.2952 70.951267, -52.29675 70.937367)), 
+  ((-66.15775 79.210567, -66.13375 79.212633, -66.1327 79.199433, -66.1233 79.181367, -66.1473 79.172333, -66.1619 79.1654, -66.17025 79.169567, -66.1744 79.182067, -66.1713 79.2036, -66.15775 79.210567)), 
+  ((-25.39075 71.1264, -25.36475 71.125233, -25.3319 71.107933, -25.3319 71.092933, -25.35265 71.087167, -25.39075 71.1056, -25.3994 71.122933, -25.39075 71.1264)), 
+  ((-56.32675 73.3899, -56.29335 73.387833, -56.284 73.3663, -56.2996 73.3517, -56.3257 73.3517, -56.3403 73.362133, -56.32675 73.3899)), 
+  ((-53.52845 67.920233, -53.5081 67.908433, -53.5102 67.891733, -53.5342 67.8862, -53.5592 67.889667, -53.56755 67.909133, -53.5561 67.921633, -53.52845 67.920233)), 
+  ((-45.0964 60.0058, -45.07925 59.998933, -45.0701 59.9822, -45.0747 59.971533, -45.09525 59.965433, -45.12035 59.97, -45.1261 59.9837, -45.11925 59.9959, -45.0964 60.0058)), 
+  ((-51.45775 68.6137, -51.44215 68.617867, -51.42025 68.6123, -51.40875 68.593533, -51.4192 68.578267, -51.44945 68.577567, -51.4609 68.5977, -51.45775 68.6137)), 
+  ((-45.7559 60.427267, -45.72505 60.428033, -45.70905 60.4151, -45.7159 60.4052, -45.7456 60.398333, -45.7753 60.401367, -45.7833 60.412033, -45.77075 60.420433, -45.7559 60.427267)), 
+  ((-56.21205 73.453833, -56.1787 73.464933, -56.1714 73.4566, -56.1641 73.434367, -56.18755 73.424633, -56.2136 73.426733, -56.21985 73.4448, -56.21205 73.453833)), 
+  ((-51.3535 68.5859, -51.3264 68.567833, -51.3264 68.551867, -51.35975 68.550467, -51.3796 68.5588, -51.38165 68.572, -51.37645 68.5859, -51.3535 68.5859)), 
+  ((-61.96225 76.125667, -61.956 76.145833, -61.92475 76.143033, -61.9164 76.129833, -61.94035 76.100667, -61.9612 76.101367, -61.96225 76.125667)), 
+  ((-61.1877 76.067333, -61.15225 76.053433, -61.15435 76.0451, -61.1679 76.0326, -61.20855 76.038833, -61.21585 76.061767, -61.1877 76.067333)), 
+  ((-47.09765 60.951567, -47.08395 60.9584, -47.07595 60.956133, -47.0748 60.9371, -47.08505 60.929467, -47.1182 60.915767, -47.13645 60.918833, -47.13645 60.925667, -47.1273 60.937867, -47.09765 60.951567)), 
+  ((-49.65495 61.745467, -49.6277 61.7473, -49.6127 61.7473, -49.6127 61.735467, -49.62225 61.725467, -49.65225 61.7182, -49.6768 61.7191, -49.6795 61.7273, -49.6686 61.740933, -49.65495 61.745467)), 
+  ((-55.9184 72.864433, -55.8788 72.854033, -55.86835 72.8429, -55.8824 72.8304, -55.91785 72.838733, -55.94395 72.8561, -55.9387 72.861667, -55.9184 72.864433)), 
+  ((-56.47945 73.4476, -56.4388 73.4462, -56.4388 73.440633, -56.43565 73.423967, -56.45025 73.416333, -56.47425 73.416333, -56.493 73.4212, -56.47945 73.4476)), 
+  ((-65.6627 76.0299, -65.62415 76.029233, -65.61265 76.0049, -65.6377 75.998667, -65.6669 76.000033, -65.6669 76.013933, -65.6627 76.0299)), 
+  ((-52.84665 68.499667, -52.7992 68.498967, -52.79715 68.486467, -52.82215 68.476733, -52.84925 68.476733, -52.8701 68.4809, -52.8701 68.492733, -52.84665 68.499667)), 
+  ((-36.20415 65.762867, -36.18645 65.765367, -36.17155 65.761, -36.1725 65.738067, -36.19295 65.725633, -36.2088 65.726267, -36.21625 65.746133, -36.20415 65.762867)), 
+  ((-57.17065 74.356233, -57.13315 74.351367, -57.1279 74.3326, -57.13 74.3215, -57.1686 74.326367, -57.1759 74.342333, -57.17065 74.356233)), 
+  ((-49.3905 61.6173, -49.36595 61.623667, -49.35505 61.619133, -49.35505 61.609133, -49.3687 61.600967, -49.39595 61.591867, -49.4123 61.591867, -49.4164 61.5946, -49.4164 61.608233, -49.4014 61.612767, 
+      -49.3905 61.6173)), 
+  ((-45.8187 60.469167, -45.789 60.4699, -45.773 60.459267, -45.773 60.447067, -45.7856 60.4425, -45.8187 60.445533, -45.82785 60.46, -45.8187 60.469167)), 
+  ((-36.1213 65.8212, -36.09805 65.820567, -36.0943 65.8119, -36.11945 65.7908, -36.1418 65.790167, -36.15015 65.795767, -36.1418 65.8088, -36.1213 65.8212)), 
+  ((-52.0709 64.081, -52.06545 64.100067, -52.0505 64.1028, -52.0341 64.100067, -52.0341 64.089167, -52.0382 64.0819, -52.05185 64.0701, -52.0682 64.0701, -52.0709 64.081)), 
+  ((-54.9278 72.860067, -54.8694 72.858667, -54.8736 72.844767, -54.9111 72.842, -54.93405 72.848933, -54.9278 72.860067)), 
+  ((-53.1959 68.464233, -53.1719 68.462867, -53.16985 68.453833, -53.1782 68.4434, -53.2011 68.4448, -53.2053 68.453833, -53.1959 68.464233)))
+
+MULTIPOLYGON (((-71.8024 19.6638, -71.69275 19.662167, -71.667 19.6695, -71.65845 19.6793, -71.6621 19.690733, -71.6805 19.704633, -71.6817 19.720967, -71.68905 19.729133, -71.69885 19.7332, -71.7111 19.731567, 
+    -71.7356 19.7136, -71.74785 19.711967, -71.75275 19.720133, -71.75275 19.7381, -71.6866 19.789533, -71.54575 19.845867, -71.40795 19.870367, -71.28055 19.879333, -71.09865 19.856467, -71.0656 19.859733, 
+    -71.01475 19.8777, -70.97185 19.879333, -70.91185 19.874433, -70.84815 19.880967, -70.75325 19.861367, -70.6148 19.785433, -70.5468 19.765033, -70.39245 19.761767, -70.30735 19.736467, -70.2032 19.646633, 
+    -70.153 19.638467, -70.0997 19.649067, -69.99065 19.6842, -69.9245 19.6899, -69.8528 19.6793, -69.8026 19.647433, -69.78665 19.612333, -69.78665 19.420467, -69.76645 19.3527, -69.73585 19.311867, 
+    -69.6501 19.260433, -69.5729 19.242467, -69.44855 19.2335, -69.3089 19.249, -69.2029 19.294733, -69.1637 19.297167, -69.1429 19.289, -69.1441 19.2784, -69.19065 19.256333, -69.19555 19.246567, 
+    -69.17965 19.236767, -69.15515 19.2384, -69.10615 19.251433, -69.0939 19.250633, -69.08835 19.240833, -69.0896 19.221233, -69.15085 19.1551, -69.20105 19.1404, -69.30765 19.1453, -69.40015 19.133867, 
+    -69.4565 19.1396, -69.5055 19.1551, -69.5153 19.151, -69.53795 19.128133, -69.5502 19.039133, -69.54285 19.0269, -69.50975 19.020367, -69.4387 19.025267, -69.3591 18.9975, -69.3346 18.995067, 
+    -69.31865 18.999133, -69.31865 19.0073, -69.3456 19.024433, -69.34315 19.038333, -69.32235 19.044867, -69.28805 19.0424, -69.2115 19.0073, -69.11965 18.995867, -69.0253 18.959133, -68.9965 18.959133, 
+    -68.983 18.9632, -68.98055 18.971367, -68.97445 18.975467, -68.9438 18.973833, -68.9279 18.9771, -68.91565 18.990167, -68.90215 18.9975, -68.86295 18.9975, -68.8152 18.9918, -68.69205 18.895467, 
+    -68.54505 18.7942, -68.29825 18.627633, -68.2548 18.588433, -68.2597 18.5566, -68.27685 18.535367, -68.35525 18.454533, -68.37975 18.3631, -68.42325 18.341067, -68.46615 18.3337, -68.52125 18.340233, 
+    -68.547 18.330433, -68.55555 18.3133, -68.5482 18.2782, -68.55555 18.2643, -68.5813 18.2496, -68.58495 18.236533, -68.58315 18.1761, -68.60885 18.161433, -68.6407 18.1606, -68.675 18.1704, 
+    -68.71175 18.211233, -68.79995 18.336967, -68.85205 18.355733, -68.9231 18.3639, -69.0762 18.365533, -69.14905 18.380233, -69.2042 18.399, -69.2483 18.405533, -69.28995 18.397367, -69.40085 18.375333, 
+    -69.4927 18.372067, -69.57725 18.385133, -69.60605 18.376167, -69.63055 18.360633, -69.6563 18.356567, -69.75305 18.365533, -69.85105 18.364733, -70.0085 18.330433, -70.093 18.252867, -70.1426 18.2341, 
+    -70.2308 18.233267, -70.2945 18.250433, -70.3251 18.247167, -70.43105 18.203067, -70.49105 18.1892, -70.5364 18.1892, -70.55415 18.193267, -70.56395 18.206333, -70.5566 18.212067, -70.52475 18.227567, 
+    -70.51985 18.236567, -70.53455 18.280633, -70.52965 18.339433, -70.54435 18.366367, -70.57375 18.3778, -70.60805 18.375367, -70.7232 18.3076, -70.80405 18.289633, -70.82305 18.269233, -70.84755 18.214533, 
+    -70.87085 18.201467, -70.8978 18.201467, -70.96395 18.261067, -70.98845 18.270867, -71.0203 18.269233, -71.0699 18.258633, -71.09685 18.240667, -71.10785 18.2129, -71.0662 18.1043, -71.0944 18.0096, 
+    -71.18685 17.807933, -71.2279 17.6275, -71.24995 17.611967, -71.26895 17.611967, -71.28735 17.626667, -71.3008 17.661767, -71.32655 17.6781, -71.3498 17.681367, -71.41965 17.720567, -71.51885 17.7418, 
+    -71.6138 17.7524, -71.6579 17.767933, -71.6616 17.779367, -71.6371 17.798967, -71.6077 17.823433, -71.5991 17.844667, -71.6138 17.872433, -71.65915 17.927967, -71.6567 17.942667, -71.6328 17.9737, 
+    -71.62665 18.000633, -71.6279 18.032467, -71.65115 18.065967, -71.6809 18.168967, -71.6414 18.289467, -71.6518 18.308867, -71.8014 18.398867, -71.89905 18.559533, -71.90115 18.6011, -71.8845 18.630167, 
+    -71.86375 18.642633, -71.791 18.6468, -71.7619 18.668933, -71.737 18.7659, -71.72375 18.839933, -71.7453 18.862, -71.8273 18.928167, -71.8345 18.965533, -71.82585 18.9991, -71.7683 19.0346, 
+    -71.6331 19.117033, -71.62015 19.1487, -71.62305 19.186067, -71.7755 19.337567, -71.7697 19.490033, -71.79615 19.630467, -71.8024 19.6638)), 
+  ((-68.5771 18.105067, -68.56565 18.084367, -68.55255 18.059333, -68.55585 18.049533, -68.5673 18.047367, -68.58035 18.049533, -68.62775 18.0735, -68.65715 18.076767, -68.7258 18.099633, -68.7503 18.1138, 
+      -68.75355 18.125767, -68.75195 18.1323, -68.7307 18.1334, -68.68655 18.1334, -68.5771 18.105067)), 
+  ((-71.43385 17.511533, -71.4509 17.506667, -71.46435 17.512367, -71.46925 17.5262, -71.46435 17.5498, -71.4265 17.598633, -71.3984 17.6035, -71.3752 17.600267, -71.363 17.587233, -71.363 17.570967, 
+      -71.37645 17.546533, -71.43385 17.511533)))
+
+MULTIPOLYGON (((-10.46005 51.846167, -10.4573 51.880567, -10.4451 51.9068, -10.384 51.925833, -10.3473 51.959333, -10.3446 52.0037, -10.30865 52.035833, -10.2638 52.053933, -10.16335 52.069333, -10.052 52.0802, 
+    -9.9637 52.110967, -9.86665 52.1422, -9.8571 52.151233, -9.868 52.157567, -9.90465 52.151233, -10.01195 52.137667, -10.06355 52.1449, -10.1192 52.1603, -10.2455 52.153067, -10.3338 52.1431, 
+    -10.3941 52.1173, -10.49335 52.092033, -10.52945 52.096833, -10.5692 52.1546, -10.571 52.167833, -10.55295 52.1871, -10.54935 52.202767, -10.5313 52.2136, -10.4988 52.2172, -10.4699 52.207567, 
+    -10.432 52.1883, -10.41575 52.191933, -10.41575 52.237667, -10.3977 52.2521, -10.2316 52.3219, -10.21175 52.3231, -10.1955 52.3159, -10.1955 52.300233, -10.2045 52.279767, -10.1991 52.265333, 
+    -10.18285 52.2581, -10.17205 52.261733, -10.14135 52.313467, -10.1233 52.3207, -10.11245 52.3183, -10.10885 52.302633, -10.0926 52.2822, -10.05105 52.270167, -9.97345 52.268933, -9.8814 52.278567, 
+    -9.76405 52.3159, -9.7433 52.334567, -9.7487 52.342967, -9.76315 52.349, -9.82635 52.3466, -9.8462 52.3514, -9.848 52.359833, -9.82815 52.3815, -9.82815 52.401967, -9.8426 52.4212, 
+    -9.8823 52.445267, -9.8823 52.4549, -9.86605 52.459733, -9.80285 52.458533, -9.7848 52.465733, -9.76675 52.485, -9.7469 52.492233, -9.72165 52.4898, -9.69275 52.466933, -9.6801 52.468167, 
+    -9.66385 52.478967, -9.66925 52.492233, -9.69095 52.5163, -9.68915 52.529533, -9.65665 52.546367, -9.51945 52.569233, -9.47885 52.568633, -9.3615 52.551767, -9.2911 52.559, -9.13765 52.5951, 
+    -9.0203 52.63, -8.97245 52.637833, -8.75585 52.639033, -8.73415 52.647467, -8.72335 52.6583, -8.72875 52.6691, -8.7811 52.689567, -8.93275 52.705233, -8.96345 52.716067, -9.00675 52.741333, 
+    -9.03385 52.785867, -9.0501 52.789467, -9.0862 52.778633, -9.10785 52.755767, -9.11145 52.672733, -9.1295 52.648667, -9.1927 52.616167, -9.2649 52.5993, -9.3227 52.5957, -9.33895 52.5981, 
+    -9.3353 52.614967, -9.33715 52.623367, -9.35155 52.6294, -9.4238 52.6246, -9.4608 52.6288, -9.51485 52.652833, -9.55965 52.651, -9.62755 52.620233, -9.65335 52.6184, -9.71585 52.6175, 
+    -9.73825 52.607067, -9.8618 52.565433, -9.89985 52.556367, -9.93245 52.552733, -9.95825 52.56, -9.9664 52.575367, -9.9501 52.591667, -9.8523 52.642367, -9.78305 52.668633, -9.7328 52.685833, 
+    -9.71245 52.702133, -9.6975 52.723867, -9.6649 52.7447, -9.5875 52.761, -9.5481 52.770033, -9.48565 52.7972, -9.4639 52.823467, -9.4483 52.8683, -9.432 52.892733, -9.39805 52.9163, 
+    -9.3845 52.9371, -9.38175 52.957933, -9.40215 52.972433, -9.432 52.976033, -9.4741 52.9706, -9.5189 52.960633, -9.5352 52.9679, -9.5352 52.986, -9.51215 53.0032, -9.40895 53.0847, 
+    -9.3295 53.137633, -9.29145 53.1621, -9.2711 53.1621, -9.2521 53.155767, -9.20455 53.140367, -9.17605 53.133133, -9.15975 53.133133, -9.1475 53.140367, -9.14885 53.174767, -9.13255 53.187433, 
+    -9.11085 53.191067, -9.06395 53.175233, -9.0205 53.158933, -9.00015 53.158033, -8.9852 53.162567, -8.9784 53.191533, -8.9662 53.205133, -8.94445 53.2169, -8.9404 53.228667, -8.94855 53.235, 
+    -8.9798 53.245867, -8.98795 53.2549, -8.99065 53.2694, -9.00965 53.282067, -9.03545 53.2875, -9.0436 53.282967, -9.1441 53.232267, -9.25815 53.198767, -9.35325 53.195167, -9.42655 53.2024, 
+    -9.4992 53.2273, -9.563 53.271667, -9.5956 53.280733, -9.6092 53.279833, -9.62545 53.268967, -9.63905 53.261733, -9.6608 53.267167, -9.66895 53.285267, -9.6635 53.297933, -9.5956 53.355867, 
+    -9.5766 53.383033, -9.5766 53.404767, -9.5936 53.416067, -9.61805 53.415167, -9.6316 53.407933, -9.63705 53.3907, -9.6384 53.367167, -9.6479 53.360833, -9.66285 53.361733, -9.66965 53.379867, 
+    -9.66965 53.4052, -9.67915 53.417867, -9.6968 53.4188, -9.7104 53.409733, -9.7158 53.3889, -9.72125 53.363567, -9.73755 53.340933, -9.77695 53.333667, -9.8557 53.34, -9.9046 53.349967, 
+    -9.9216 53.360367, -9.9216 53.372133, -9.87405 53.391133, -9.84285 53.4002, -9.82655 53.4156, -9.82835 53.434633, -9.8529 53.446567, -9.8797 53.436133, -9.91545 53.4153, -9.9422 53.421267, 
+    -9.9422 53.434633, -9.89755 53.468867, -9.9065 53.483767, -9.92435 53.488233, -9.95115 53.482267, -9.9958 53.424233, -10.02705 53.4138, -10.08285 53.4153, -10.0985 53.4272, -10.1275 53.448033, 
+    -10.15205 53.454, -10.19 53.443567, -10.2101 53.446567, -10.2436 53.482267, -10.2436 53.5046, -10.1677 53.537333, -10.1543 53.5567, -10.1632 53.579033, -10.2391 53.6177, -10.23465 53.6326, 
+    -10.20565 53.643033, -10.1543 53.647467, -10.10295 53.628133, -10.04935 53.6073, -10.0293 53.6073, -10.0159 53.6192, -10.0248 53.635567, -10.06055 53.663867, -10.05605 53.677267, -10.04045 53.678733, 
+    -9.9958 53.6564, -9.97345 53.6594, -9.95115 53.678733, -9.9534 53.704033, -9.97345 53.750167, -9.969 53.778467, -9.9489 53.794833, -9.9199 53.8008, -9.83285 53.7844, -9.8105 53.790367, 
+    -9.75915 53.808233, -9.73235 53.808233, -9.69665 53.803767, -9.5895 53.750167, -9.55825 53.7487, -9.54485 53.757633, -9.54485 53.771033, -9.623 53.829067, -9.6263 53.852133, -9.59955 53.874467, 
+    -9.55265 53.884867, -9.5437 53.8938, -9.5504 53.899767, -9.5817 53.905733, -9.64195 53.9072, -9.6866 53.898267, -9.7201 53.898267, -9.7915 53.911667, -9.82945 53.9072, -9.8987 53.889333, 
+    -9.92545 53.890833, -9.9411 53.904233, -9.9344 53.9727, -9.921 53.9846, -9.8987 53.989067, -9.83615 53.951867, -9.82275 53.951867, -9.8161 53.9593, -9.8384 53.9831, -9.8875 54.032233, 
+    -9.892 54.066467, -9.8518 54.120033, -9.86075 54.134933, -9.8853 54.1394, -9.9143 54.130467, -9.9545 54.091767, -9.9768 54.0888, -9.9902 54.097733, -9.9902 54.123033, -9.95 54.158733, 
+    -9.9533 54.187767, -9.9846 54.202633, -10.02255 54.199667, -10.0538 54.1818, -10.1096 54.1193, -10.1319 54.114833, -10.16095 54.1178, -10.1654 54.137167, -10.123 54.1714, -10.1163 54.190733, 
+    -10.1319 54.2458, -10.11405 54.275567, -10.056 54.327667, -10.02255 54.3351, -10.0002 54.332133, -9.9801 54.317233, -9.9779 54.294933, -9.9801 54.265167, -9.96895 54.253233, -9.94215 54.248767, 
+    -9.92655 54.2577, -9.9243 54.286, -9.90645 54.2979, -9.87965 54.300867, -9.7948 54.281533, -9.7725 54.286, -9.75685 54.293433, -9.76135 54.305333, -9.8082 54.342533, -9.806 54.354467, 
+    -9.78365 54.3634, -9.69435 54.347, -9.60955 54.338067, -9.5783 54.339567, -9.52025 54.351467, -9.50015 54.351467, -9.4778 54.341067, -9.4198 54.2979, -9.39635 54.295667, -9.37625 54.3046, 
+    -9.3517 54.350733, -9.32935 54.359667, -9.30035 54.3567, -9.25125 54.334367, -9.249 54.319467, -9.2914 54.3031, -9.2981 54.2897, -9.28695 54.2793, -9.24675 54.2674, -9.23335 54.258467, 
+    -9.21775 54.231667, -9.1932 54.218267, -9.14855 54.2168, -9.12845 54.2272, -9.1173 54.248033, -9.11505 54.301633, -9.09945 54.318, -9.0704 54.322467, -9.0302 54.315, -8.90965 54.271867, 
+    -8.8692 54.266667, -8.81425 54.2798, -8.78435 54.2952, -8.74495 54.298833, -8.7056 54.290667, -8.6825 54.272567, -8.64175 54.237267, -8.60095 54.2231, -8.5868 54.226833, -8.5841 54.247667, 
+    -8.61195 54.2735, -8.62555 54.296133, -8.62555 54.332333, -8.5753 54.435567, -8.50605 54.483533, -8.48635 54.4849, -8.41845 54.4813, -8.3804 54.488533, -8.3261 54.4976, -8.3098 54.508433, 
+    -8.2324 54.597167, -8.1998 54.637, -8.1978 54.656467, -8.20865 54.663733, -8.2263 54.669167, -8.2426 54.665533, -8.2548 54.6592, -8.2779 54.638367, -8.30235 54.6094, -8.32135 54.604867, 
+    -8.3431 54.6094, -8.3526 54.6284, -8.3526 54.646533, -8.3716 54.654667, -8.38655 54.652867, -8.40285 54.632033, -8.4205 54.620267, -8.4531 54.620267, -8.4653 54.6284, -8.47755 54.639267, 
+    -8.4762 54.6592, -8.4952 54.667333, -8.5142 54.667333, -8.52985 54.661467, -8.5339 54.640633, -8.54615 54.630667, -8.576 54.630667, -8.59775 54.638833, -8.6154 54.6533, -8.629 54.661467, 
+    -8.67785 54.658733, -8.6969 54.6533, -8.7118 54.655133, -8.78105 54.706733, -8.796 54.723933, -8.79465 54.7348, -8.77155 54.745667, -8.72405 54.756533, -8.68195 54.771, -8.62625 54.794567, 
+    -8.57735 54.8172, -8.55155 54.8172, -8.52305 54.814467, -8.4755 54.793667, -8.447 54.788233, -8.43205 54.796367, -8.41985 54.811767, -8.4334 54.825333, -8.47415 54.846167, -8.51625 54.847067, 
+    -8.5638 54.859733, -8.5869 54.873333, -8.58355 54.881033, -8.5618 54.882867, -8.47355 54.8738, -8.4124 54.865667, -8.37985 54.863833, -8.35945 54.8729, -8.34725 54.893733, -8.32415 54.914533, 
+    -8.3228 54.928133, -8.34725 54.946233, -8.3649 54.944433, -8.39615 54.930833, -8.42465 54.927233, -8.4382 54.932667, -8.45725 54.9553, -8.4545 54.9716, -8.4328 54.980633, -8.40565 54.9888, 
+    -8.4029 54.996933, -8.407 55.0051, -8.43415 55.0413, -8.4301 55.052167, -8.40835 55.065733, -8.3649 55.092, -8.36425 55.105133, -8.3588 55.146967, -8.34255 55.191367, -8.2966 55.1863, 
+    -8.22845 55.164633, -8.19995 55.1601, -8.17005 55.163733, -8.16055 55.168267, -8.0777 55.2108, -8.0492 55.2452, -8.0431 55.2574, -8.0282 55.260133, -8.0146 55.2538, -8.0078 55.2411, 
+    -8.0146 55.223, -8.0336 55.195833, -8.02545 55.175933, -8.00915 55.1714, -7.99285 55.175933, -7.96165 55.2203, -7.95215 55.2221, -7.9426 55.213933, -7.9426 55.201267, -7.9494 55.1696, 
+    -7.9426 55.1551, -7.92635 55.147867, -7.9005 55.147867, -7.8883 55.159633, -7.9005 55.229333, -7.9005 55.284567, -7.891 55.303567, -7.8693 55.3217, -7.8367 55.338, -7.81635 55.3389, 
+    -7.8068 55.316267, -7.8177 55.281867, -7.8394 55.2565, -7.84755 55.232967, -7.84485 55.214867, -7.8299 55.203067, -7.8014 55.200367, -7.781 55.196733, -7.7647 55.180433, -7.74845 55.163233, 
+    -7.71515 55.154633, -7.70155 55.155567, -7.6948 55.1646, -7.70155 55.2126, -7.7165 55.228, -7.7328 55.2325, -7.75455 55.2298, -7.7844 55.2307, -7.8007 55.2488, -7.79665 55.284133, 
+    -7.7776 55.2986, -7.726 55.320333, -7.68665 55.320333, -7.67575 55.3149, -7.6432 55.290467, -7.6432 55.2805, -7.64455 55.1972, -7.67035 55.099433, -7.70565 55.0786, -7.70565 55.069533, 
+    -7.68665 55.0623, -7.6649 55.053233, -7.66085 55.0469, -7.6744 55.036033, -7.70295 55.017933, -7.7111 55.006167, -7.7111 54.9953, -7.6948 54.987167, -7.67715 54.9926, -7.63365 55.020667, 
+    -7.5997 55.055067, -7.57665 55.102133, -7.56715 55.158267, -7.5753 55.207167, -7.58205 55.2787, -7.56985 55.2968, -7.53455 55.3158, -7.50195 55.317633, -7.46665 55.310367, -7.4028 55.275967, 
+    -7.38585 55.2683, -7.375 55.273733, -7.37225 55.310833, -7.38315 55.324433, -7.43745 55.3706, -7.45375 55.4032, -7.45105 55.425833, -7.4361 55.434867, -7.4171 55.4358, -7.39945 55.428533, 
+    -7.342 55.381567, -7.26185 55.330067, -7.1846 55.299, -7.0476 55.266933, -7.03885 55.253333, -7.05635 55.228067, -7.11755 55.170733, -7.1292 55.1513, -7.1481 55.1193, -7.20035 55.109533, 
+    -7.3948 55.082033, -7.47285 55.058467, -7.5229 55.028033, -7.55385 54.974533, -7.5951 54.8616, -7.64295 54.783533, -7.67385 54.759, -7.83735 54.694167, -7.85505 54.6765, -7.8462 54.6598, 
+    -7.78875 54.640167, -7.77255 54.623467, -7.77845 54.604833, -7.8322 54.570967, -7.92795 54.549367, -8.0664 54.5258, -8.115 54.501267, -8.12385 54.469833, -8.10175 54.437433, -7.9714 54.360367, 
+    -7.88895 54.304367, -7.81825 54.245467, -7.7564 54.235633, -7.7284 54.2219, -7.58185 54.159533, -7.51855 54.153633, -7.40955 54.1664, -7.34325 54.191933, -7.27405 54.2371, -7.24755 54.281267, 
+    -7.22765 54.3515, -7.1923 54.4104, -7.16135 54.435933, -7.0745 54.444767, -7.01115 54.432, -6.94635 54.395667, -6.88375 54.3245, -6.85285 54.274433, -6.68935 54.135967, -6.64225 54.1193, 
+    -6.587 54.1139, -6.46625 54.131567, -6.31145 54.130767, -6.2762 54.1227, -6.23875 54.110933, -6.14845 54.111667, -6.1297 54.108, -6.1187 54.098467, -6.1154 54.0566, -6.1045 54.038433, 
+    -6.13345 54.0285, -6.139 54.0026, -6.1571 53.986867, -6.19185 53.9776, -6.22245 53.980367, -6.2572 53.994267, -6.2864 54.009067, -6.3128 54.026667, -6.33785 54.034067, -6.367 54.040533, 
+    -6.3865 54.041467, -6.3879 54.0322, -6.37395 54.005367, -6.3781 53.9378, -6.3767 53.880433, -6.3684 53.855433, -6.3225 53.819333, -6.278 53.7823, -6.27105 53.7536, -6.278 53.729533, 
+    -6.28775 53.7027, -6.26965 53.678633, -6.2377 53.661033, -6.1779 53.6416, -6.15705 53.617533, -6.15705 53.5916, -6.164 53.574033, -6.21545 53.5407, -6.2391 53.517567, -6.23495 53.496267, 
+    -6.22105 53.4722, -6.18905 53.451833, -6.139 53.426833, -6.1251 53.4111, -6.1376 53.395367, -6.1571 53.3926, -6.18905 53.401867, -6.2377 53.412033, -6.2711 53.409267, -6.2836 53.398167, 
+    -6.27245 53.364833, -6.2071 53.263933, -6.1654 53.1797, -6.1487 53.1103, -6.139 53.0094, -6.1404 52.927033, -6.15705 52.858533, -6.18345 52.808533, -6.2363 52.7317, -6.2405 52.693767, 
+    -6.23355 52.6373, -6.21965 52.579933, -6.22935 52.5355, -6.27245 52.492, -6.31135 52.450333, -6.34335 52.4207, -6.3642 52.4096, -6.3948 52.4096, -6.424 52.425333, -6.4518 52.432733, 
+    -6.4657 52.4309, -6.47125 52.414233, -6.45875 52.400367, -6.4518 52.389233, -6.46845 52.3726, -6.46845 52.357767, -6.44345 52.346667, -6.4212 52.354067, -6.3906 52.374433, -6.36975 52.3772, 
+    -6.3531 52.370733, -6.3531 52.351267, -6.36285 52.328133, -6.36285 52.314267, -6.34895 52.305933, -6.31975 52.294833, -6.3017 52.277233, -6.30445 52.2689, -6.3267 52.2541, -6.3601 52.2254, 
+    -6.39345 52.216133, -6.4477 52.223533, -6.49355 52.233733, -6.5186 52.233733, -6.55055 52.214267, -6.59365 52.206867, -6.62145 52.219833, -6.6576 52.225367, -6.7063 52.217967, -6.748 52.2226, 
+    -6.7605 52.2374, -6.748 52.252233, -6.7438 52.259633, -6.7619 52.270733, -6.79385 52.2661, -6.82305 52.2374, -6.8342 52.203167, -6.86475 52.163367, -6.89395 52.147633, -6.90925 52.146733, 
+    -6.9259 52.154133, -6.9301 52.176333, -6.9412 52.2541, -6.96485 52.273533, -6.9829 52.274433, -7.0024 52.2624, -7.00935 52.242967, -7.00655 52.226333, -6.97735 52.176333, -6.97735 52.157833, 
+    -6.9996 52.137467, -7.026 52.123567, -7.06215 52.123567, -7.08165 52.133767, -7.0858 52.155033, -7.06635 52.169867, -7.06355 52.180967, -7.07885 52.187433, -7.1331 52.184667, -7.23735 52.146733, 
+    -7.2902 52.137467, -7.32355 52.1384, -7.40975 52.158767, -7.4459 52.158767, -7.46815 52.150433, -7.48485 52.135633, -7.52795 52.131, -7.58215 52.128233, -7.635 52.121733, -7.66555 52.103233, 
+    -7.6697 52.0773, -7.6544 52.043067, -7.6516 52.017133, -7.6683 51.9718, -7.70725 51.937533, -7.74895 51.9283, -7.7823 51.937533, -7.81705 51.955133, -7.84765 51.952367, -7.8727 51.940333, 
+    -7.8838 51.923667, -7.88105 51.897767, -7.89215 51.8709, -7.9158 51.8635, -7.9686 51.869067, -7.9992 51.8635, -8.02285 51.840367, -8.0618 51.8089, -8.08685 51.8061, -8.15635 51.8274, 
+    -8.21755 51.8348, -8.2356 51.8459, -8.23975 51.858867, -8.23145 51.875533, -8.1939 51.8996, -8.1772 51.922733, -8.1772 51.933833, -8.2203 51.9505, -8.28705 51.955133, -8.37605 51.949567, 
+    -8.42745 51.949567, -8.44275 51.9468, -8.43305 51.937533, -8.3842 51.919167, -8.2882 51.839867, -8.2864 51.820633, -8.355 51.752033, -8.3839 51.7424, -8.40345 51.743833, -8.42385 51.7565, 
+    -8.43875 51.759233, -8.451 51.7547, -8.4564 51.733867, -8.4673 51.723, -8.4836 51.7221, -8.50395 51.7248, -8.5284 51.7384, -8.5406 51.7393, -8.57595 51.715767, -8.5773 51.7076, 
+    -8.5569 51.676833, -8.54875 51.6542, -8.5501 51.646033, -8.5895 51.643333, -8.62615 51.651467, -8.67915 51.656, -8.70695 51.652833, -8.71785 51.648333, -8.71645 51.606667, -8.7219 51.590367, 
+    -8.745 51.587667, -8.7613 51.594, -8.7776 51.617533, -8.7966 51.623867, -8.8319 51.624767, -8.84275 51.619333, -8.8387 51.6085, -8.8129 51.588567, -8.81015 51.573167, -8.82375 51.5614, 
+    -8.8455 51.555067, -8.8577 51.5424, -8.86585 51.523367, -8.8767 51.5125, -8.893 51.508, -8.9188 51.5107, -8.9324 51.521567, -8.94055 51.555067, -8.9555 51.567733, -8.97585 51.5759, 
+    -9.07295 51.5777, -9.0947 51.574067, -9.1178 51.566833, -9.1368 51.555967, -9.16125 51.5288, -9.1762 51.500733, -9.19385 51.4962, -9.23185 51.498033, -9.25085 51.4917, -9.27125 51.4772, 
+    -9.2862 51.4763, -9.2984 51.479933, -9.31335 51.4926, -9.3147 51.515233, -9.3174 51.523367, -9.32825 51.5252, -9.34455 51.521567, -9.35815 51.5089, -9.3785 51.497133, -9.39075 51.4944, 
+    -9.4084 51.499833, -9.41045 51.509333, -9.40095 51.5229, -9.40365 51.533767, -9.41995 51.5401, -9.4444 51.535567, -9.48515 51.519267, -9.5286 51.512033, -9.57885 51.502067, -9.60465 51.501167, 
+    -9.62505 51.495733, -9.6739 51.462233, -9.70105 51.450467, -9.71735 51.450467, -9.73295 51.4618, -9.73025 51.471767, -9.7153 51.483533, -9.6148 51.537867, -9.57405 51.5614, -9.5659 51.571367, 
+    -9.5727 51.5813, -9.5863 51.584033, -9.6053 51.5813, -9.7221 51.532433, -9.75875 51.524267, -9.78045 51.527, -9.79 51.537867, -9.7832 51.552333, -9.73565 51.5777, -9.52515 51.6637, 
+    -9.47285 51.694933, -9.45925 51.7067, -9.45925 51.7275, -9.46875 51.739267, -9.4837 51.745633, -9.52445 51.7402, -9.5489 51.720267, -9.5747 51.700367, -9.591 51.6913, -9.6073 51.686767, 
+    -9.6236 51.6931, -9.65615 51.716633, -9.6752 51.716633, -9.6915 51.713933, -9.7132 51.699433, -9.73085 51.680433, -9.74985 51.6741, -9.7757 51.677733, -9.8164 51.6913, -9.85715 51.6895, 
+    -9.8768 51.680867, -9.9189 51.6673, -9.94335 51.657333, -9.9909 51.622033, -10.0221 51.5985, -10.04385 51.592167, -10.07645 51.591233, -10.09955 51.588533, -10.1226 51.576767, -10.143 51.574967, 
+    -10.15655 51.579467, -10.16265 51.5908, -10.15315 51.608, -10.1056 51.635167, -10.0662 51.648733, -10.0499 51.6596, -10.04855 51.670467, -10.05945 51.679533, -10.07845 51.6922, -10.07435 51.701267, 
+    -10.0499 51.711233, -10.0255 51.712133, -10.00105 51.7067, -9.97525 51.7067, -9.95895 51.714833, -9.9576 51.747433, -9.9467 51.7592, -9.90325 51.761, -9.8761 51.753767, -9.8571 51.748333, 
+    -9.8388 51.7497, -9.80755 51.769633, -9.7926 51.7814, -9.7763 51.807667, -9.7288 51.837533, -9.7003 51.8466, -9.66495 51.858367, -9.63375 51.877367, -9.6161 51.891867, -9.61745 51.905433, 
+    -9.6351 51.9163, -9.6568 51.9172, -9.67855 51.911767, -9.77225 51.879167, -9.84695 51.844767, -9.8999 51.835733, -9.942 51.822133, -9.9814 51.803133, -9.9936 51.802233, -10.01395 51.807667, 
+    -10.03705 51.8167, -10.05605 51.811267, -10.10225 51.790467, -10.13485 51.778667, -10.16605 51.7814, -10.18165 51.791833, -10.183 51.8018, -10.1599 51.819, -10.1382 51.832567, -10.13685 51.843433, 
+    -10.1545 51.846167, -10.21425 51.845233, -10.2414 51.838, -10.2957 51.800867, -10.3351 51.7855, -10.3677 51.781867, -10.4057 51.797267, -10.46005 51.846167)), 
+  ((-10.16705 54.016633, -10.08215 54.056033, -10.05225 54.062367, -10.02915 54.058733, -10.002 54.0379, -10.00605 54.025233, -10.0509 53.999867, -10.0631 53.9854, -10.0468 53.933767, -10.05225 53.912933, 
+      -10.06175 53.9048, -10.08075 53.902067, -10.1052 53.914767, -10.13645 53.9528, -10.15005 53.962767, -10.20575 53.960033, -10.2356 53.959133, -10.25735 53.9691, -10.2655 53.982667, -10.25735 53.990833, 
+      -10.19625 54.0053, -10.16705 54.016633)), 
+  ((-8.65995 55.076633, -8.607 55.070267, -8.58525 55.048533, -8.5907 55.0241, -8.60155 55.000567, -8.6192 54.996033, -8.6423 55.005067, -8.6749 55.032233, -8.679 55.053967, -8.67355 55.067567, 
+      -8.65995 55.076633)), 
+  ((-9.7351 53.2732, -9.71335 53.271367, -9.68755 53.254167, -9.6916 53.2252, -9.70385 53.203467, -9.72555 53.202567, -9.74325 53.214333, -9.75 53.235167, -9.74325 53.263233, -9.7351 53.2732)), 
+  ((-8.30815 51.932367, -8.2769 51.931467, -8.2402 51.9197, -8.24295 51.9016, -8.2932 51.882567, -8.31085 51.8862, -8.31765 51.913367, -8.3163 51.926933, -8.30815 51.932367)))
+
+MULTIPOLYGON (((-23.9761 65.6448, -24.0415 65.654233, -24.0609 65.6613, -24.09095 65.689567, -24.09095 65.716667, -24.10155 65.7414, -24.12275 65.775533, -24.1254 65.793767, -24.11655 65.800833, -24.0936 65.804367, 
+    -24.06005 65.798467, -23.9576 65.764333, -23.8074 65.726633, -23.7191 65.705433, -23.53805 65.615367, -23.41615 65.558833, -23.3702 65.541167, -23.35605 65.5435, -23.35605 65.550567, -23.36315 65.558833, 
+    -23.45855 65.625967, -23.4974 65.668367, -23.4974 65.6813, -23.4868 65.7037, -23.45675 65.704867, -23.2395 65.704867, -23.2298 65.710133, -23.228 65.7231, -23.2404 65.731333, -23.2916 65.743133, 
+    -23.37815 65.746667, -23.58485 65.743133, -23.6732 65.734867, -23.7059 65.738967, -23.7642 65.7531, -23.8419 65.797867, -23.8631 65.819067, -23.86665 65.8909, -23.85075 65.905033, -23.82425 65.915633, 
+    -23.79775 65.9121, -23.7006 65.861467, -23.67055 65.849667, -23.5681 65.8485, -23.51685 65.8379, -23.47625 65.823767, -23.42675 65.796667, -23.4091 65.7955, -23.40025 65.804933, -23.43735 65.844967, 
+    -23.4833 65.876767, -23.60695 65.905033, -23.6511 65.9168, -23.6988 65.9439, -23.7677 66.015733, -23.7845 66.046933, -23.78095 66.076367, -23.75975 66.082267, -23.7209 66.082267, -23.6343 66.049267, 
+    -23.59545 66.038667, -23.56365 66.041033, -23.5407 66.044567, -23.51775 66.0422, -23.44175 66.0163, -23.39405 65.999833, -23.37465 65.999833, -23.3561 66.006333, -23.34905 66.0181, -23.35785 66.031067, 
+    -23.45855 66.0817, -23.4568 66.091133, -23.43915 66.111133, -23.43205 66.147667, -23.4356 66.174733, -23.42855 66.1924, -23.40205 66.1983, -23.36315 66.194767, -23.32075 66.174733, -23.2713 66.158267, 
+    -23.21655 66.121733, -23.15295 66.099367, -23.05225 66.088767, -22.99395 66.074633, -22.9604 66.058133, -22.9242 66.004533, -22.89945 65.9751, -22.88 65.968033, -22.85705 65.9692, -22.85 65.9857, 
+    -22.8394 66.0387, -22.8235 66.0587, -22.78815 66.061067, -22.75635 66.050467, -22.6592 66.0057, -22.63975 65.982167, -22.6327 65.962133, -22.63625 65.893833, -22.62385 65.883233, -22.60795 65.886767, 
+    -22.57265 65.944467, -22.55765 65.963867, -22.5382 65.970933, -22.51875 65.969767, -22.44985 65.8897, -22.46045 65.8626, -22.464 65.839033, -22.51875 65.796633, -22.53995 65.781333, -22.54705 65.764833, 
+    -22.53115 65.755433, -22.5011 65.7566, -22.4057 65.849633, -22.3863 65.8991, -22.3969 65.933267, -22.43575 65.9674, -22.51345 66.023933, -22.51525 66.039267, -22.49935 66.056933, -22.40925 66.0946, 
+    -22.3969 66.104033, -22.4075 66.114633, -22.46755 66.118167, -22.61945 66.112267, -22.70075 66.124067, -22.9551 66.182933, -22.99045 66.2018, -23.00015 66.235333, -22.99485 66.276567, -22.9772 66.298933, 
+    -22.903 66.314267, -22.77935 66.321333, -22.7246 66.326033, -22.661 66.321333, -22.555 66.2954, -22.5223 66.293633, -22.4976 66.297133, -22.4958 66.327767, -22.4799 66.365467, -22.4552 66.383133, 
+    -22.4481 66.401967, -22.4658 66.412567, -22.48875 66.409033, -22.51525 66.387833, -22.5506 66.3796, -22.5806 66.385467, -22.5965 66.398433, -22.5718 66.4267, -22.5665 66.440833, -22.58415 66.451433, 
+    -22.6142 66.4432, -22.6601 66.409033, -22.67955 66.396067, -22.70605 66.396067, -22.73255 66.403133, -22.76435 66.413733, -22.7926 66.4114, -22.89685 66.389, -22.94805 66.3843, -23.00015 66.393133, 
+    -23.115 66.429667, -23.1768 66.461467, -23.1892 66.479133, -23.18035 66.494433, -23.1362 66.4956, -23.08145 66.493267, -23.05495 66.497967, -23.04965 66.5062, -23.06025 66.519167, -23.07615 66.5392, 
+    -23.06555 66.556867, -23.03375 66.562733, -23.01255 66.5604, -22.97545 66.5392, -22.94895 66.526233, -22.91005 66.525067, -22.89415 66.529767, -22.86945 66.5486, -22.83765 66.5486, -22.8023 66.534467, 
+    -22.76875 66.513267, -22.7352 66.503867, -22.68925 66.5015, -22.6698 66.5074, -22.65215 66.520333, -22.62035 66.545067, -22.5974 66.550967, -22.55145 66.547433, -22.4958 66.525667, -22.45695 66.508, 
+    -22.43045 66.509167, -22.41985 66.516233, -22.42515 66.5292, -22.44455 66.5492, -22.4481 66.563333, -22.42865 66.5704, -22.4075 66.5716, -22.3368 66.517433, -22.328 66.515067, -22.30855 66.522133, 
+    -22.28735 66.525667, -22.275 66.5292, -22.2644 66.5233, -22.2803 66.511533, -22.2997 66.505633, -22.30325 66.496233, -22.27675 66.473833, -22.2308 66.445567, -22.2114 66.437333, -22.2043 66.4232, 
+    -22.2096 66.3914, -22.20255 66.3808, -22.1831 66.378433, -22.1319 66.3761, -22.11335 66.3661, -22.10275 66.351967, -22.0533 66.2978, -22.02855 66.289567, -21.94555 66.283667, -21.87665 66.262467, 
+    -21.82185 66.2189, -21.79535 66.214167, -21.72645 66.210633, -21.70435 66.195933, -21.67965 66.173567, -21.64605 66.1029, -21.59485 66.0393, -21.5613 66.026333, -21.3952 66.026333, -21.3634 66.025167, 
+    -21.3422 66.0122, -21.3334 65.978033, -21.3431 65.969233, -21.4244 65.937433, -21.4509 65.926833, -21.45265 65.919767, -21.44735 65.913867, -21.4138 65.920933, -21.3908 65.920933, -21.3802 65.913867, 
+    -21.38905 65.909167, -21.4032 65.897367, -21.39965 65.8903, -21.38375 65.887967, -21.3431 65.886767, -21.32545 65.8797, -21.32545 65.8644, -21.3343 65.798433, -21.3537 65.7737, -21.4173 65.736033, 
+    -21.44735 65.730133, -21.49855 65.7313, -21.54095 65.739567, -21.60105 65.761933, -21.63285 65.765467, -21.6399 65.761933, -21.6399 65.751333, -21.61515 65.7313, -21.55335 65.695967, -21.4924 65.676567, 
+    -21.3988 65.676567, -21.37405 65.673033, -21.34755 65.6577, -21.3458 65.651833, -21.34755 65.617667, -21.3352 65.602367, -21.3246 65.603533, -21.3087 65.6106, -21.29985 65.607067, -21.2875 65.592933, 
+    -21.291 65.5623, -21.3334 65.492833, -21.37935 65.453967, -21.38465 65.4457, -21.3829 65.428033, -21.3679 65.4251, -21.3343 65.433333, -21.30605 65.428633, -21.2831 65.4145, -21.2654 65.3509, 
+    -21.2654 65.274367, -21.2513 65.2614, -21.2248 65.259033, -21.2036 65.2673, -21.17535 65.354433, -21.1771 65.434533, -21.17005 65.449833, -21.14885 65.459267, -21.12055 65.453367, -21.0552 65.369767, 
+    -21.0287 65.345033, -20.9969 65.334433, -20.97925 65.334433, -20.96955 65.3468, -20.99075 65.433967, -21.0137 65.5376, -21.0031 65.561167, -20.9554 65.6224, -20.898 65.671267, -20.81675 65.701867, 
+    -20.7125 65.703067, -20.6807 65.688933, -20.67185 65.6689, -20.67365 65.6171, -20.67895 65.593533, -20.66655 65.580567, -20.65065 65.5853, -20.5853 65.614733, -20.5429 65.624133, -20.49785 65.621167, 
+    -20.4837 65.6247, -20.4325 65.676533, -20.40775 65.744833, -20.4113 65.824933, -20.43425 65.965067, -20.4316 66.0634, -20.42455 66.085767, -20.3998 66.096367, -20.30795 66.0952, -20.2832 66.098733, 
+    -20.2267 66.122267, -20.1613 66.123467, -20.1295 66.106967, -20.0147 66.0151, -19.9732 65.980367, -19.96965 65.9686, -19.9679 65.923833, -19.95375 65.9097, -19.87425 65.852, -19.8513 65.8461, 
+    -19.81775 65.849633, -19.79125 65.848467, -19.70115 65.7943, -19.67815 65.776633, -19.67815 65.7354, -19.66665 65.725367, -19.61545 65.715967, -19.58895 65.7183, -19.55535 65.743033, -19.5289 65.7501, 
+    -19.5059 65.740667, -19.4865 65.7183, -19.4635 65.715967, -19.4476 65.7301, -19.4423 65.746567, -19.4423 65.772467, -19.4547 65.7819, -19.4653 65.794867, -19.4582 65.805467, -19.4317 65.8243, 
+    -19.42465 65.874933, -19.4317 65.884367, -19.46 65.894967, -19.48825 65.900867, -19.5024 65.920867, -19.4971 65.939733, -19.4653 65.960933, -19.4441 65.986833, -19.44585 66.018633, -19.42555 66.029833, 
+    -19.34955 66.0628, -19.3001 66.064, -19.18705 66.056933, -19.1641 66.065167, -19.157 66.0852, -19.1694 66.099333, -19.17115 66.1264, -19.1623 66.140533, -19.0475 66.2124, -18.9901 66.233, 
+    -18.92295 66.238867, -18.8894 66.234167, -18.84345 66.202367, -18.8152 66.191767, -18.75865 66.18, -18.7304 66.167033, -18.73925 66.1164, -18.7251 66.103433, -18.63325 66.061033, -18.59705 66.033367, 
+    -18.58645 66.009833, -18.58995 65.9898, -18.57935 65.9745, -18.5405 65.9639, -18.49635 65.954467, -18.40095 65.9003, -18.3444 65.859067, -18.32675 65.828433, -18.31615 65.7613, -18.30465 65.743067, 
+    -18.2817 65.736, -18.26405 65.739533, -18.23225 65.805467, -18.19335 65.858467, -18.1704 65.9044, -18.1704 65.9209, -18.1775 65.9268, -18.1916 65.927967, -18.2022 65.918533, -18.21985 65.913833, 
+    -18.23755 65.919733, -18.26405 65.9362, -18.28875 65.977433, -18.31175 66.055167, -18.3038 66.093467, -18.31265 66.120533, -18.3356 66.147633, -18.33915 66.184133, -18.3197 66.1912, -18.26845 66.193567, 
+    -18.22785 66.1818, -18.19075 66.161767, -18.136 66.158233, -18.11125 66.1653, -18.09005 66.194733, -18.07685 66.205333, -18.02385 66.200633, -17.87015 66.126433, -17.6829 65.987467, -17.6034 65.9592, 
+    -17.5345 65.9545, -17.4603 65.9651, -17.4038 65.9969, -17.372 66.045167, -17.34725 66.0817, -17.2872 66.140567, -17.2695 66.2124, -17.24655 66.246567, -17.18825 66.2713, -17.16355 66.264233, 
+    -17.1291 66.2442, -17.0973 66.2442, -17.06725 66.258333, -17.0337 66.257167, -17.0178 66.2336, -16.9966 66.174733, -16.9489 66.1488, -16.8535 66.142933, -16.79165 66.15, -16.7497 66.166533, 
+    -16.7051 66.184133, -16.6194 66.234167, -16.59115 66.278933, -16.56645 66.321333, -16.577 66.363733, -16.6053 66.394333, -16.62295 66.416733, -16.62295 66.462667, -16.62385 66.508, -16.64325 66.535067, 
+    -16.65565 66.557467, -16.6468 66.5716, -16.61675 66.590433, -16.58145 66.5869, -16.5302 66.573933, -16.4525 66.583367, -16.3871 66.569233, -16.267 66.562167, -16.23695 66.5657, -16.22105 66.585733, 
+    -16.2131 66.600433, -16.1972 66.605133, -16.1707 66.6016, -16.13005 66.588667, -16.0859 66.5863, -16.07355 66.593367, -16.0488 66.614567, -16.03645 66.620467, -16.017 66.6134, -15.97815 66.580433, 
+    -15.97815 66.5545, -15.987 66.541567, -15.9958 66.530967, -15.99405 66.5227, -15.96225 66.494433, -15.9552 66.482667, -15.9552 66.453233, -15.9499 66.436733, -15.9287 66.432033, -15.90395 66.4379, 
+    -15.8845 66.4815, -15.8792 66.489733, -15.8598 66.493267, -15.84035 66.482667, -15.8315 66.466167, -15.767 66.458533, -15.7405 66.4491, -15.72815 66.430267, -15.73875 66.405533, -15.73875 66.389033, 
+    -15.7246 66.3808, -15.6981 66.3761, -15.67515 66.363133, -15.66635 66.350167, -15.6469 66.3384, -15.55855 66.337233, -15.49145 66.326633, -15.4508 66.310133, -15.40665 66.294833, -15.37395 66.2931, 
+    -15.3563 66.304867, -15.34395 66.333133, -15.3298 66.373167, -15.29445 66.401433, -15.268 66.410867, -15.1885 66.420267, -15.16375 66.4297, -15.10545 66.4721, -15.0772 66.483867, -15.0401 66.4874, 
+    -14.9871 66.5204, -14.9544 66.544533, -14.9332 66.5504, -14.8873 66.549233, -14.8078 66.5292, -14.6647 66.520967, -14.59225 66.5198, -14.56665 66.5145, -14.5631 66.499167, -14.5896 66.483867, 
+    -14.61435 66.4827, -14.7309 66.475633, -14.768 66.469733, -14.8475 66.447367, -14.96765 66.447367, -14.99415 66.4403, -15.00385 66.423233, -14.98795 66.382033, -14.98445 66.332567, -15.01975 66.278367, 
+    -15.0498 66.2513, -15.1911 66.204167, -15.2123 66.194767, -15.2194 66.180633, -15.1991 66.1671, -15.16905 66.169467, -15.1514 66.175367, -15.13195 66.169467, -15.11605 66.155333, -15.1231 66.1412, 
+    -15.1514 66.123533, -15.15845 66.111767, -15.1514 66.101167, -15.1355 66.097633, -15.08425 66.108233, -15.0189 66.127067, -14.99065 66.127067, -14.9606 66.1141, -14.9288 66.087033, -14.90405 66.0823, 
+    -14.84225 66.118833, -14.81395 66.123533, -14.79365 66.115867, -14.7901 66.1029, -14.84665 66.046367, -14.84485 66.026367, -14.8219 65.9498, -14.83955 65.865, -14.8846 65.804333, -14.8846 65.787833, 
+    -14.8634 65.7749, -14.84045 65.7855, -14.8263 65.783133, -14.8157 65.7749, -14.8528 65.7325, -14.85105 65.718367, -14.82985 65.7113, -14.81215 65.714833, -14.78745 65.7372, -14.75565 65.778433, 
+    -14.6726 65.830233, -14.609 65.844367, -14.5419 65.845567, -14.5154 65.8585, -14.4712 65.8856, -14.4447 65.891467, -14.4191 65.881433, -14.4032 65.8673, -14.412 65.850833, -14.43675 65.8202, 
+    -14.4403 65.802533, -14.42615 65.7884, -14.4173 65.7625, -14.435 65.7295, -14.4774 65.6883, -14.49505 65.657667, -14.50035 65.625867, -14.4818 65.578167, -14.46945 65.572267, -14.44295 65.573433, 
+    -14.4182 65.594633, -14.397 65.6606, -14.3652 65.695933, -14.34225 65.7077, -14.3175 65.699467, -14.2769 65.668833, -14.2504 65.6606, -14.2327 65.667667, -14.23095 65.687667, -14.21505 65.7018, 
+    -14.1903 65.7018, -14.1444 65.6912, -14.0225 65.657067, -13.9439 65.6341, -13.9227 65.616433, -13.9103 65.584633, -13.88735 65.5693, -13.8326 65.572833, -13.8061 65.565767, -13.78845 65.539867, 
+    -13.7637 65.512767, -13.7637 65.4751, -13.769 65.439767, -13.7796 65.419733, -13.82555 65.402067, -13.92445 65.396167, -13.9377 65.394433, -13.9536 65.381467, -13.9589 65.349667, -13.98365 65.330833, 
+    -14.00305 65.311967, -14.0066 65.291967, -13.9907 65.2896, -13.9271 65.3049, -13.85995 65.329633, -13.80875 65.3485, -13.7858 65.349667, -13.7469 65.344967, -13.7381 65.333167, -13.7646 65.314333, 
+    -13.8158 65.3002, -13.89 65.290767, -13.92535 65.279, -13.93415 65.2625, -13.9271 65.254267, -13.9059 65.2472, -13.8741 65.255433, -13.8264 65.264867, -13.79635 65.264867, -13.7805 65.2578, 
+    -13.78225 65.237767, -13.76105 65.223633, -13.72395 65.211867, -13.70275 65.218933, -13.70275 65.248367, -13.6992 65.277833, -13.68155 65.2896, -13.62855 65.2896, -13.6091 65.2731, -13.60205 65.216567, 
+    -13.5879 65.201267, -13.55965 65.181233, -13.5579 65.1671, -13.6056 65.132967, -13.6365 65.1159, -13.6542 65.0947, -13.6489 65.0582, -13.6595 65.0417, -13.68245 65.039367, -13.72485 65.048767, 
+    -13.80785 65.077033, -13.91565 65.0947, -13.98455 65.1371, -14.00925 65.139467, -14.0596 65.1318, -14.11615 65.135333, -14.16205 65.140033, -14.185 65.135333, -14.1903 65.120033, -14.1744 65.107067, 
+    -14.11965 65.102367, -14.0649 65.108233, -14.0013 65.107067, -13.93415 65.079967, -13.8317 65.038767, -13.8176 65.023433, -13.81405 64.997533, -13.8211 64.984567, -13.85115 64.9728, -13.9006 64.979867, 
+    -13.9748 65.012833, -14.01895 65.044633, -14.03665 65.0529, -14.05605 65.048167, -14.06135 65.034033, -14.0172 65.001067, -13.92005 64.958667, -13.89355 64.9351, -13.89885 64.9092, -13.91475 64.897433, 
+    -13.97305 64.891533, -14.0066 64.8939, -14.02955 64.890367, -14.04015 64.869167, -14.01985 64.855633, -13.99685 64.856833, -13.9898 64.848567, -13.9951 64.8309, -14.04455 64.8156, -14.0799 64.8109, 
+    -14.10285 64.797933, -14.117 64.7779, -14.1329 64.759067, -14.24595 64.7202, -14.31485 64.7155, -14.3714 64.722567, -14.4491 64.749633, -14.47825 64.7726, -14.4977 64.777333, -14.5136 64.7679, 
+    -14.5224 64.754933, -14.4871 64.723167, -14.4341 64.6843, -14.42525 64.668967, -14.44115 64.648967, -14.4712 64.645433, -14.5065 64.653667, -14.5171 64.6513, -14.5242 64.6407, -14.5189 64.6301, 
+    -14.4853 64.6101, -14.4818 64.600667, -14.4906 64.584167, -14.5295 64.564167, -14.54185 64.562967, -14.5595 64.5618, -14.5772 64.552367, -14.60015 64.5347, -14.5966 64.526467, -14.57895 64.512333, 
+    -14.57895 64.5029, -14.58425 64.4935, -14.67345 64.459967, -14.69995 64.459967, -14.7229 64.469367, -14.7547 64.4635, -14.76885 64.455233, -14.7724 64.434033, -14.77945 64.408133, -14.8095 64.3999, 
+    -14.8713 64.382233, -14.9402 64.3669, -14.97025 64.3516, -15.00205 64.3092, -15.04355 64.285033, -15.1407 64.253233, -15.1884 64.226167, -15.21845 64.220267, -15.2573 64.220267, -15.2732 64.227333, 
+    -15.2732 64.245, -15.2838 64.254433, -15.30855 64.257967, -15.3386 64.248533, -15.4075 64.247367, -15.4296 64.2621, -15.44725 64.2786, -15.4596 64.3198, -15.4667 64.356333, -15.4826 64.370467, 
+    -15.5197 64.371633, -15.5356 64.361033, -15.55675 64.3257, -15.5868 64.2986, -15.6133 64.280933, -15.6928 64.276233, -15.88005 64.269167, -15.96575 64.2474, -15.994 64.227367, -15.98695 64.217967, 
+    -15.9516 64.202633, -15.94985 64.1944, -15.96045 64.1838, -16.00635 64.170833, -16.0576 64.150833, -16.1353 64.119033, -16.2466 64.064833, -16.34025 64.027167, -16.34645 64.007767, -16.35175 63.961833, 
+    -16.3694 63.939433, -16.51955 63.834633, -16.5973 63.795767, -16.675 63.763967, -16.713 63.755167, -16.7395 63.7575, -16.74655 63.771633, -16.7395 63.806967, -16.7501 63.818733, -16.7607 63.8364, 
+    -16.75715 63.8482, -16.7324 63.854067, -16.6582 63.855267, -16.53455 63.902367, -16.4639 63.9436, -16.4533 63.9589, -16.45155 63.9754, -16.46215 63.976567, -16.4798 63.968333, -16.5487 63.930633, 
+    -16.56635 63.9271, -16.58225 63.9318, -16.5805 63.960067, -16.5964 63.973033, -16.61405 63.971867, -16.6388 63.967133, -16.6794 63.945933, -16.7077 63.9377, -16.8331 63.935333, -16.87725 63.945933, 
+    -16.9126 63.947133, -16.94795 63.960067, -16.96385 63.961267, -17.01155 63.953, -17.0504 63.936533, -17.0716 63.9377, -17.0972 63.950067, -17.1414 63.950067, -17.16435 63.939467, -17.182 63.932433, 
+    -17.22265 63.935967, -17.26505 63.961867, -17.27915 63.961867, -17.28975 63.958333, -17.2986 63.947733, -17.30745 63.866467, -17.3145 63.8547, -17.3304 63.839367, -17.34985 63.8276, -17.4258 63.8064, 
+    -17.48585 63.781667, -17.51675 63.772833, -17.58035 63.7693, -17.61215 63.7634, -17.63335 63.745733, -17.6528 63.7422, -17.6687 63.7528, -17.67045 63.775167, -17.65455 63.791667, -17.6528 63.827, 
+    -17.6669 63.8364, -17.68635 63.841133, -17.6987 63.835233, -17.704 63.8046, -17.704 63.770467, -17.71285 63.755167, -17.7429 63.744567, -17.7906 63.7363, -17.81885 63.745733, -17.8153 63.753967, 
+    -17.7959 63.764567, -17.78 63.7834, -17.7835 63.794, -17.79765 63.7952, -17.8807 63.7999, -17.9487 63.8052, -17.9646 63.813467, -17.98935 63.8323, -18.01055 63.8382, -18.03175 63.837, 
+    -18.0441 63.825233, -18.0441 63.802867, -18.03705 63.765167, -17.9982 63.7263, -17.96815 63.692167, -17.9805 63.667433, -17.96815 63.648567, -17.977 63.639167, -18.0035 63.619133, -18.13245 63.5944, 
+    -18.2614 63.564967, -18.325 63.566133, -18.34885 63.5726, -18.3665 63.594967, -18.35945 63.660933, -18.3771 63.6727, -18.4001 63.6727, -18.446 63.658567, -18.4513 63.6409, -18.4266 63.610267, 
+    -18.4266 63.5773, -18.4354 63.567867, -18.5043 63.537267, -18.65445 63.509, -18.8682 63.474833, -19.15175 63.4719, -19.3902 63.4884, -19.62955 63.529, -19.891 63.5726, -20.13215 63.572, 
+    -20.27875 63.6038, -20.3291 63.6232, -20.4916 63.662067, -20.61 63.704467, -20.6842 63.744533, -20.71335 63.762767, -20.7204 63.7769, -20.6957 63.800467, -20.6674 63.828733, -20.6621 63.8464, 
+    -20.6745 63.857, -20.7045 63.854633, -20.7469 63.8299, -20.7858 63.807533, -20.8176 63.801633, -20.85645 63.805167, -20.943 63.832267, -21.00835 63.858167, -21.1161 63.869933, -21.2071 63.872867, 
+    -21.23535 63.882267, -21.253 63.901133, -21.25475 63.962367, -21.26005 63.975333, -21.2742 63.978867, -21.2901 63.9765, -21.30775 63.962367, -21.3219 63.932933, -21.3855 63.909367, -21.44205 63.907, 
+    -21.52505 63.916433, -21.5913 63.909967, -21.75205 63.8923, -21.98875 63.854633, -22.2564 63.837567, -22.49665 63.855233, -22.5788 63.855833, -22.6618 63.8417, -22.7325 63.825233, -22.7696 63.8264, 
+    -22.789 63.848767, -22.79255 63.8735, -22.7625 63.948867, -22.73425 64.072533, -22.7113 64.134967, -22.6963 64.150867, -22.6751 64.162667, -22.6468 64.161467, -22.62915 64.150867, -22.5956 64.110833, 
+    -22.5585 64.050767, -22.5161 64.0284, -22.479 64.026033, -22.44015 64.0343, -22.26525 64.0979, -22.07535 64.1515, -21.92695 64.184467, -21.90045 64.196267, -21.8969 64.208033, -21.90045 64.2198, 
+    -21.9252 64.228067, -21.99585 64.228067, -22.0082 64.235133, -22.01 64.2469, -21.99055 64.256333, -21.91105 64.271633, -21.8404 64.2952, -21.7459 64.3464, -21.5604 64.41, -21.51095 64.424133, 
+    -21.5021 64.4371, -21.5074 64.450067, -21.624 64.444167, -21.7282 64.4218, -21.8519 64.3688, -21.9402 64.318133, -21.99145 64.306367, -22.03735 64.3099, -22.05505 64.3264, -22.03385 64.342867, 
+    -21.97555 64.3629, -21.95965 64.377033, -21.9667 64.3888, -21.98615 64.392333, -22.0303 64.3794, -22.0568 64.382933, -22.07625 64.408833, -22.07095 64.438267, -22.02325 64.475967, -21.92255 64.524267, 
+    -21.9084 64.546633, -21.9137 64.551333, -21.92165 64.553067, -22.0453 64.5001, -22.17955 64.428233, -22.199 64.427067, -22.21665 64.4353, -22.2255 64.4459, -22.22195 64.493033, -22.22905 64.501267, 
+    -22.24845 64.507167, -22.2732 64.503633, -22.2944 64.491833, -22.305 64.490667, -22.3253 64.5089, -22.32355 64.518333, -22.32 64.560733, -22.3306 64.576033, -22.3642 64.590167, -22.3836 64.607833, 
+    -22.38185 64.616067, -22.36595 64.624333, -22.3218 64.627867, -22.2953 64.642, -22.28645 64.658467, -22.29175 64.671433, -22.3306 64.6938, -22.343 64.706767, -22.3324 64.718533, -22.2847 64.740933, 
+    -22.2723 64.748, -22.2661 64.758, -22.27495 64.776833, -22.29085 64.785067, -22.3509 64.785067, -22.3721 64.787433, -22.3827 64.798033, -22.3951 64.835733, -22.4092 64.846333, -22.4357 64.848667, 
+    -22.44985 64.845133, -22.49575 64.813333, -22.5152 64.8098, -22.5788 64.814533, -22.6 64.825133, -22.62475 64.831, -22.68125 64.833367, -22.7051 64.8269, -22.73335 64.8175, -22.79345 64.812767, 
+    -22.8641 64.819833, -22.91885 64.824567, -22.9754 64.8163, -23.04075 64.801, -23.069 64.801, -23.1441 64.8004, -23.2377 64.816867, -23.2801 64.8216, -23.3119 64.8204, -23.40025 64.7792, 
+    -23.42495 64.7745, -23.4974 64.7792, -23.50535 64.791533, -23.5036 64.822167, -23.51065 64.832767, -23.5301 64.8363, -23.55305 64.8257, -23.55305 64.7574, -23.5619 64.737367, -23.58485 64.7303, 
+    -23.64315 64.732667, -23.66965 64.7256, -23.68905 64.715, -23.7138 64.702033, -23.75795 64.702033, -23.79685 64.717367, -23.84455 64.733833, -23.90105 64.735033, -23.92135 64.741533, -23.9514 64.7639, 
+    -23.96375 64.791, -23.98675 64.813367, -24.00265 64.815733, -24.0415 64.811, -24.068 64.819267, -24.10155 64.8428, -24.0998 64.8652, -24.0874 64.881667, -24.02915 64.905233, -23.98145 64.926433, 
+    -23.93195 64.937033, -23.87895 64.9335, -23.7871 64.917, -23.6935 64.909933, -23.644 64.914667, -23.591 64.9335, -23.56275 64.9382, -23.5398 64.9276, -23.52565 64.919367, -23.5133 64.921733, 
+    -23.44 64.963533, -23.37285 64.984733, -23.32695 64.9859, -23.3075 64.972933, -23.28275 64.9647, -23.26155 64.965867, -23.18205 65.020067, -23.15025 65.035367, -23.13615 65.0342, -23.1167 65.030667, 
+    -23.09815 65.023, -23.1052 64.992367, -23.1264 64.968833, -23.12465 64.958233, -23.107 64.947633, -23.0946 64.952333, -23.0787 64.9594, -23.0434 64.957033, -23.02395 64.961767, -23.0222 64.9747, 
+    -23.02925 65.000633, -23.05575 65.019467, -23.0699 65.041833, -23.0628 65.068933, -23.01865 65.1019, -23.0045 65.1019, -22.948 65.079533, -22.92855 65.0748, -22.91445 65.0807, -22.789 65.161967, 
+    -22.7678 65.1655, -22.73245 65.163133, -22.71305 65.152533, -22.6998 65.108367, -22.70865 65.056533, -22.68215 65.045933, -22.65385 65.0365, -22.62205 65.009433, -22.60085 65.002367, -22.5744 65.008233, 
+    -22.562 65.017667, -22.5673 65.038867, -22.55495 65.049467, -22.5143 65.067133, -22.4825 65.0742, -22.45955 65.067133, -22.4348 65.0483, -22.41185 65.043567, -22.39065 65.049467, -22.3624 65.075367, 
+    -22.35 65.081267, -22.2988 65.0801, -22.252 65.057167, -22.2184 65.047733, -22.19015 65.0489, -22.1513 65.057167, -22.0983 65.052433, -22.0559 65.040667, -22.02055 65.0171, -22.0082 64.990033, 
+    -21.98875 64.982967, -21.95695 64.981767, -21.9393 64.990033, -21.9128 65.002967, -21.8545 65.002967, -21.843 65.008267, -21.83595 65.0177, -21.8448 65.029467, -21.8801 65.0554, -21.8801 65.086, 
+    -21.86245 65.103667, -21.7953 65.153133, -21.79 65.167267, -21.79 65.196733, -21.8006 65.207333, -21.8165 65.206133, -21.8907 65.1661, -21.9561 65.1343, -22.01085 65.122533, -22.06385 65.106033, 
+    -22.14865 65.106033, -22.19455 65.1131, -22.2617 65.146067, -22.29085 65.1478, -22.3262 65.1443, -22.3668 65.1231, -22.3986 65.114833, -22.45335 65.1172, -22.47455 65.126633, -22.4887 65.149, 
+    -22.48515 65.2008, -22.46395 65.218467, -22.41625 65.224367, -22.3633 65.231433, -22.2891 65.256167, -22.1725 65.299733, -22.10715 65.335067, -22.0771 65.368067, -22.03645 65.384533, -21.99405 65.389267, 
+    -21.91105 65.393967, -21.8404 65.406933, -21.783 65.429867, -21.76885 65.444, -21.7671 65.453433, -21.783 65.461667, -21.8077 65.4664, -21.86425 65.4652, -21.9667 65.462867, -21.97905 65.468733, 
+    -21.98615 65.493467, -22.0038 65.505267, -22.02145 65.504067, -22.0409 65.4876, -22.0515 65.478167, -22.10805 65.478167, -22.1257 65.4864, -22.13805 65.5088, -22.1363 65.532333, -22.15925 65.5453, 
+    -22.17515 65.541767, -22.1946 65.525267, -22.2211 65.479333, -22.237 65.4605, -22.25555 65.4564, -22.2944 65.4505, -22.3439 65.455233, -22.4004 65.489367, -22.39155 65.501133, -22.3545 65.517633, 
+    -22.2856 65.547067, -22.2326 65.558867, -22.18135 65.590667, -22.1637 65.621267, -22.16545 65.633067, -22.18665 65.637767, -22.2149 65.628333, -22.2803 65.585933, -22.3015 65.580067, -22.34565 65.575333, 
+    -22.3704 65.563567, -22.4322 65.528233, -22.4693 65.516467, -22.4852 65.521167, -22.49935 65.527067, -22.52585 65.5294, -22.59825 65.517633, -22.63005 65.516467, -22.66735 65.537567, -22.69275 65.570033, 
+    -22.7069 65.5924, -22.72105 65.5983, -22.7334 65.597133, -22.7387 65.585333, -22.73695 65.573567, -22.71575 65.55, -22.71395 65.517033, -22.73165 65.5029, -22.75635 65.5029, -22.7811 65.521733, 
+    -22.8076 65.525267, -22.8394 65.520567, -22.8712 65.5194, -22.89945 65.537067, -22.90475 65.570033, -22.9295 65.578267, -22.9542 65.5712, -23.1291 65.506433, -23.1777 65.489367, -23.1971 65.489367, 
+    -23.2077 65.496433, -23.2201 65.523533, -23.236 65.5294, -23.2572 65.528233, -23.27835 65.511733, -23.29605 65.489367, -23.33315 65.4729, -23.37905 65.465833, -23.4674 65.4611, -23.54865 65.452867, 
+    -23.65555 65.422833, -23.77565 65.371, -23.81805 65.356867, -23.9329 65.356867, -23.9629 65.3604, -24.0062 65.3857, -24.0839 65.4328, -24.17225 65.452833, -24.2906 65.4552, -24.4266 65.445767, 
+    -24.5953 65.436967, -24.6483 65.448733, -24.6642 65.461667, -24.65535 65.480533, -24.6218 65.500533, -24.4257 65.5288, -24.4045 65.5347, -24.3833 65.5512, -24.37095 65.5724, -24.3674 65.607733, 
+    -24.35505 65.620667, -24.3303 65.623033, -24.3038 65.6148, -24.2685 65.588867, -24.24555 65.5712, -24.19075 65.5512, -24.17135 65.532333, -24.1519 65.5135, -24.12185 65.501733, -24.0088 65.4876, 
+    -23.9231 65.4611, -23.8931 65.462267, -23.8807 65.469333, -23.8772 65.479933, -23.91075 65.5082, -24.0238 65.545867, -24.08035 65.575333, -24.0998 65.593, -24.09625 65.6024, -24.0768 65.613, 
+    -24.0309 65.613, -23.9231 65.593, -23.83835 65.567067, -23.82775 65.5706, -23.82065 65.580033, -23.82775 65.588267, -23.9125 65.6248, -23.9761 65.6448)), 
+  ((-15.78455 64.194367, -15.698 64.230867, -15.6556 64.239133, -15.4966 64.235567, -15.4604 64.219667, -15.4604 64.2067, -15.4728 64.1973, -15.53285 64.192567, -15.6035 64.193767, -15.6724 64.187867, 
+      -15.74305 64.178433, -15.789 64.167833, -15.8049 64.167833, -15.80845 64.1749, -15.8049 64.184333, -15.78455 64.194367)), 
+  ((-24.8644 64.168533, -24.76195 64.176767, -24.73545 64.167367, -24.72225 64.151467, -24.7346 64.137333, -24.8388 64.1173, -24.88475 64.122, -24.90065 64.134967, -24.89885 64.155, -24.8644 64.168533)), 
+  ((-18.9033 67.149, -18.8931 67.134267, -18.8955 67.117933, -18.90025 67.103233, -18.91875 67.093667, -18.9438 67.092067, -18.97005 67.097633, -18.99155 67.1084, -19.0023 67.119533, -19.00705 67.133067, 
+      -18.9999 67.152567, -18.9814 67.1697, -18.9659 67.174067, -18.9486 67.174067, -18.9277 67.1653, -18.9033 67.149)), 
+  ((-25.34135 64.309867, -25.2831 64.311033, -25.28835 64.271, -25.34665 64.221533, -25.36785 64.2121, -25.3873 64.221533, -25.3873 64.2545, -25.35195 64.2969, -25.34135 64.309867)), 
+  ((-24.194 63.703367, -24.17285 63.704533, -24.1481 63.693933, -24.11805 63.668033, -24.12335 63.642133, -24.15515 63.6386, -24.1887 63.642133, -24.2046 63.660967, -24.2099 63.686867, -24.194 63.703367)), 
+  ((-16.8599 63.855833, -16.82635 63.855833, -16.8034 63.846433, -16.8034 63.822867, -16.814 63.807567, -16.8493 63.7958, -16.8776 63.799333, -16.90055 63.817, -16.8917 63.838167, -16.8599 63.855833)), 
+  ((-17.2494 63.847033, -17.21055 63.848233, -17.18405 63.8329, -17.1858 63.814067, -17.22115 63.792867, -17.26 63.7917, -17.2812 63.809367, -17.27235 63.837633, -17.2494 63.847033)), 
+  ((-17.90475 63.771667, -17.8765 63.766967, -17.86415 63.746933, -17.86945 63.7116, -17.8959 63.693933, -17.9189 63.695133, -17.93655 63.7128, -17.92595 63.750467, -17.9171 63.766967, -17.90475 63.771667)), 
+  ((-16.9765 63.9053, -16.95705 63.9006, -16.94825 63.878233, -16.9553 63.854667, -16.97825 63.825233, -16.9977 63.8217, -17.01715 63.833467, -17.01715 63.8747, -16.9924 63.8959, -16.9765 63.9053)), 
+  ((-23.6385 63.581467, -23.60935 63.589133, -23.58285 63.5856, -23.5687 63.563233, -23.59875 63.5444, -23.6323 63.5338, -23.6641 63.536133, -23.6747 63.550267, -23.6623 63.571467, -23.6385 63.581467)), 
+  ((-25.31665 64.183833, -25.2654 64.1815, -25.2513 64.1709, -25.25835 64.157933, -25.29365 64.136733, -25.33255 64.135567, -25.34845 64.1485, -25.3502 64.165, -25.31665 64.183833)), 
+  ((-24.13045 63.961267, -24.10925 63.9601, -24.10215 63.945967, -24.1428 63.910633, -24.16755 63.897667, -24.19225 63.898833, -24.20285 63.914167, -24.1887 63.933, -24.13045 63.961267)), 
+  ((-23.68175 63.945967, -23.66325 63.9489, -23.6438 63.941833, -23.64555 63.922967, -23.67205 63.899433, -23.70565 63.878233, -23.7286 63.8912, -23.71885 63.921233, -23.68175 63.945967)), 
+  ((-24.7699 63.931233, -24.74165 63.930067, -24.73285 63.915933, -24.7381 63.8794, -24.7584 63.865867, -24.78135 63.862333, -24.799 63.872933, -24.7955 63.902367, -24.7699 63.931233)), 
+  ((-20.33795 63.502, -20.31675 63.498467, -20.3097 63.4808, -20.3203 63.437233, -20.3344 63.426633, -20.3627 63.4384, -20.3715 63.466667, -20.3609 63.489033, -20.33795 63.502)), 
+  ((-19.55985 66.021633, -19.53335 66.0334, -19.51745 66.0287, -19.5051 66.008667, -19.50865 65.976867, -19.52985 65.968633, -19.55455 65.972167, -19.57225 65.988633, -19.57225 66.0075, -19.55985 66.021633)), 
+  ((-23.05735 63.7069, -23.022 63.705733, -23.0167 63.6904, -23.01495 63.651567, -23.0273 63.639767, -23.0432 63.642133, -23.07145 63.6704, -23.075 63.689233, -23.05735 63.7069)), 
+  ((-22.6001 65.483433, -22.55595 65.4846, -22.55595 65.474, -22.563 65.454, -22.5966 65.4328, -22.61425 65.436333, -22.6337 65.449267, -22.63015 65.466933, -22.6001 65.483433)), 
+  ((-17.1143 63.8947, -17.07895 63.893533, -17.07015 63.875867, -17.07365 63.845233, -17.0878 63.834667, -17.1037 63.835833, -17.1231 63.855833, -17.1249 63.880567, -17.1143 63.8947)), 
+  ((-18.40985 66.015733, -18.38155 66.015733, -18.3692 65.993367, -18.37095 65.960367, -18.3798 65.950967, -18.39925 65.950967, -18.41335 65.968633, -18.41865 65.9957, -18.40985 66.015733)), 
+  ((-22.9667 65.406867, -22.949 65.4057, -22.9296 65.3786, -22.9296 65.364467, -22.949 65.355067, -22.9755 65.359767, -22.9967 65.382133, -22.99495 65.3892, -22.9808 65.402167, -22.9667 65.406867)), 
+  ((-17.8472 66.2395, -17.826 66.238333, -17.79065 66.2242, -17.79065 66.215933, -17.81185 66.204167, -17.8348 66.204167, -17.86485 66.215933, -17.86485 66.226533, -17.8472 66.2395)), 
+  ((-23.2396 65.4322, -23.21135 65.431, -23.1972 65.414533, -23.19545 65.396867, -23.21575 65.386867, -23.23875 65.397467, -23.24935 65.429267, -23.2396 65.4322)), 
+  ((-23.13275 65.450467, -23.1133 65.449267, -23.10095 65.425733, -23.11155 65.412767, -23.13275 65.4222, -23.1451 65.4422, -23.13275 65.450467)))
+
+MULTIPOLYGON (((-9.3862 42.817933, -9.4104 42.8842, -9.39895 42.9012, -9.34415 42.920733, -9.33265 42.941133, -9.33905 42.9505, -9.36195 42.957267, -9.37215 42.969167, -9.3696 42.983633, -9.3556 42.998067, 
+    -9.3148 43.003167, -9.28675 43.020167, -9.17585 43.016767, -9.1325 43.026967, -9.1274 43.0397, -9.1427 43.0465, -9.2345 43.0431, -9.2498 43.052467, -9.25105 43.0703, -9.2243 43.089833, 
+    -9.19625 43.101733, -9.172 43.128933, -9.13505 43.146767, -9.0866 43.1493, -9.019 43.133167, -8.9897 43.129767, -8.9425 43.1493, -8.93485 43.160333, -8.9527 43.177333, -8.98715 43.180733, 
+    -8.99735 43.185, -9.0088 43.1969, -8.9986 43.211333, -8.9629 43.230867, -8.94635 43.2725, -8.92595 43.2793, -8.91445 43.278467, -8.89025 43.249567, -8.86095 43.239367, -8.8367 43.241067, 
+    -8.80865 43.253833, -8.76915 43.253833, -8.7092 43.236833, -8.67735 43.231733, -8.61995 43.242767, -8.51795 43.320933, -8.45295 43.346433, -8.42235 43.348133, -8.39685 43.341333, -8.3879 43.288667, 
+    -8.3777 43.280167, -8.36115 43.280167, -8.32925 43.295467, -8.3165 43.295467, -8.291 43.285267, -8.27825 43.2844, -8.26425 43.2878, -8.2464 43.309067, -8.2311 43.3184, -8.189 43.326033, 
+    -8.15075 43.331133, -8.14695 43.345567, -8.1584 43.354933, -8.20305 43.353233, -8.24255 43.336233, -8.2757 43.335367, -8.3012 43.344733, -8.3203 43.360033, -8.3203 43.368533, -8.30375 43.374467, 
+    -8.24765 43.372767, -8.2247 43.382967, -8.2247 43.394, -8.24765 43.406767, -8.277 43.408467, -8.34455 43.396567, -8.36365 43.406767, -8.37005 43.444133, -8.3356 43.505333, -8.29865 43.521467, 
+    -8.2553 43.521467, -8.24255 43.525733, -8.2349 43.5359, -8.2349 43.5597, -8.2094 43.5971, -8.18005 43.606433, -8.14945 43.601333, -8.12015 43.5682, -8.1074 43.563967, -8.0972 43.569067, 
+    -8.07425 43.621733, -7.89705 43.729667, -7.8779 43.731367, -7.8639 43.7271, -7.86135 43.696533, -7.9187 43.6192, -7.91745 43.6056, -7.9034 43.599667, -7.86135 43.609, -7.73765 43.7339, 
+    -7.7147 43.739867, -7.7045 43.738167, -7.70195 43.7288, -7.70705 43.703333, -7.7364 43.6634, -7.7402 43.6481, -7.73255 43.6396, -7.71345 43.643833, -7.6943 43.670167, -7.6752 43.681233, 
+    -7.65605 43.676133, -7.64585 43.667633, -7.64585 43.6515, -7.6688 43.6141, -7.6701 43.575033, -7.6548 43.567367, -7.63695 43.568233, -7.614 43.575867, -7.56935 43.6532, -7.51965 43.6668, 
+    -7.4814 43.6668, -7.4661 43.652367, -7.4546 43.626867, -7.43675 43.6175, -7.37685 43.611567, -7.31435 43.5844, -7.28635 43.552967, -7.27995 43.508767, -7.359 43.4255, -7.359 43.414433, 
+    -7.34115 43.4068, -7.3131 43.4136, -7.25445 43.4697, -7.2264 43.4799, -7.11675 43.4782, -7.0938 43.492633, -7.06705 43.509633, -7.02625 43.516433, -6.8605 43.506233, -6.8057 43.490967, 
+    -6.784 43.472267, -6.77765 43.424667, -6.7649 43.413633, -6.7483 43.413633, -6.7343 43.419567, -6.72025 43.472267, -6.70625 43.4884, -6.6833 43.497733, -6.64505 43.4969, -6.53925 43.4442, 
+    -6.5214 43.4408, -6.50735 43.445067, -6.50735 43.4544, -6.50735 43.468833, -6.49335 43.4782, -6.4589 43.485, -6.43215 43.4799, -6.38115 43.4595, -6.35565 43.4595, -6.24345 43.4799, 
+    -6.20265 43.4799, -6.17205 43.467133, -6.15165 43.458667, -6.1249 43.4612, -6.09045 43.475667, -6.0484 43.4765, -5.98975 43.5173, -5.9056 43.583567, -5.88775 43.5861, -5.86605 43.575067, 
+    -5.84695 43.543633, -5.8074 43.523233, -5.6863 43.511333, -5.5167 43.500267, -5.41345 43.475633, -5.32545 43.4442, -5.1202 43.4221, -4.84225 43.3813, -4.75045 43.3609, -4.5605 43.354967, 
+    -4.4674 43.356667, -4.28255 43.3728, -4.1321 43.3949, -4.01735 43.419533, -3.92045 43.4535, -3.8975 43.457767, -3.87835 43.449267, -3.8758 43.437367, -3.89875 43.400833, -3.89875 43.392333, 
+    -3.886 43.386367, -3.8656 43.388067, -3.81845 43.414433, -3.76235 43.4314, -3.73555 43.444167, -3.72155 43.4722, -3.6986 43.483233, -3.6642 43.483233, -3.61575 43.467967, -3.58895 43.435667, 
+    -3.59535 43.416967, -3.6323 43.399133, -3.63485 43.388067, -3.62975 43.383833, -3.6081 43.380433, -3.56855 43.3677, -3.5456 43.3677, -3.5061 43.382133, -3.4602 43.388933, -3.3531 43.385533, 
+    -3.2766 43.366, -3.1886 43.320967, -3.13635 43.304833, -3.09935 43.303967, -3.0713 43.314167, -3.05475 43.3728, -3.00885 43.404233, -2.9757 43.414433, -2.9196 43.4119, -2.8176 43.426333, 
+    -2.78065 43.419533, -2.7105 43.382167, -2.59195 43.348167, -2.44025 43.289533, -2.3765 43.27, -2.3255 43.2717, -2.26685 43.2802, -2.235 43.2802, -2.1725 43.254733, -2.133 43.255567, 
+    -2.0578 43.287833, -2.0259 43.291233, -2.00805 43.294633, -1.93285 43.343933, -1.9099 43.353267, -1.8194 43.339667, -1.7703 43.252567, -1.69425 43.190133, -1.6678 43.188667, -1.638 43.195267, 
+    -1.5807 43.220967, -1.5366 43.2217, -1.46715 43.2026, -1.4429 43.1622, -1.4644 43.0928, -1.52395 43.040633, -1.52615 43.007567, -1.5074 42.981133, -1.4782 42.9749, -1.4418 42.980767, 
+    -1.3812 43.033667, -1.36135 43.0366, -1.33265 43.027767, -1.25 42.9749, -1.1392 42.9334, -1.0852 42.922367, -0.9959 42.908433, -0.8245 42.894833, -0.7925 42.875, -0.7754 42.832033, 
+    -0.6718 42.785767, -0.577 42.782067, -0.39455 42.780967, -0.30745 42.767, -0.1283 42.688033, -0.06215 42.673333, 0.0211 42.665633, 0.14125 42.692067, 0.3171 42.685833, 0.39315 42.677, 
+    0.55355 42.656067, 0.60645 42.6568, 0.63015 42.6726, 0.6467 42.690967, 0.6588 42.705667, 0.64595 42.7076, 0.6365 42.720167, 0.6365 42.741833, 0.6774 42.794967, 0.6784 42.810067, 
+    0.80545 42.793067, 0.935 42.758167, 1.06945 42.747167, 1.1064 42.735033, 1.14165 42.701267, 1.2133 42.669667, 1.3037 42.662333, 1.3362 42.646533, 1.3726 42.612, 1.4343 42.418067, 
+    1.4784 42.404867, 1.65035 42.421033, 1.7606 42.434233, 1.8422 42.410733, 1.9756 42.349767, 2.066 42.360067, 2.1696 42.3674, 2.22475 42.3865, 2.3063 42.3865, 2.47495 42.3211, 
+    2.5786 42.3123, 2.6183 42.3167, 2.65575 42.337267, 2.68665 42.372533, 2.7241 42.387233, 2.9148 42.426133, 3.03165 42.4188, 3.06035 42.4232, 3.1444 42.4297, 3.1665 42.408767, 
+    3.1705 42.372633, 3.1484 42.3294, 3.1491 42.3098, 3.16715 42.291967, 3.25275 42.262967, 3.2668 42.241133, 3.2668 42.214833, 3.22935 42.164033, 3.2046 42.156467, 3.17985 42.165833, 
+    3.15445 42.189433, 3.13105 42.197467, 3.11435 42.196133, 3.0896 42.178767, 3.07755 42.128367, 3.08555 42.106967, 3.15445 42.0682, 3.1698 42.046367, 3.1745 42.011567, 3.1503 41.971633, 
+    3.1503 41.9385, 3.1911 41.876467, 3.1911 41.867133, 3.1656 41.848433, 3.13245 41.795767, 3.07125 41.771967, 3.04955 41.754967, 3.0483 41.726933, 3.02915 41.711633, 2.99985 41.704, 
+    2.93225 41.704833, 2.88255 41.687833, 2.8532 41.6683, 2.8494 41.635167, 2.82135 41.618167, 2.764 41.602033, 2.6365 41.5298, 2.4988 41.496667, 2.37005 41.415933, 2.2502 41.363267, 
+    2.152 41.246867, 2.0972 41.216267, 2.03215 41.2035, 1.9238 41.2035, 1.8524 41.189067, 1.69305 41.130433, 1.61145 41.116833, 1.5069 41.1058, 1.37685 41.0514, 1.31055 41.035267, 
+    1.21875 41.0293, 1.1792 41.0174, 1.1397 40.961333, 1.1142 40.9537, 1.10015 40.9537, 1.05935 40.968133, 1.02495 40.966433, 0.8554 40.889967, 0.7789 40.816033, 0.67055 40.702167, 
+    0.67055 40.686033, 0.6884 40.6733, 0.7101 40.672433, 0.77125 40.6903, 0.8057 40.6903, 0.87965 40.6512, 0.88475 40.635067, 0.872 40.6121, 0.75725 40.554333, 0.6782 40.471067, 
+    0.63485 40.460867, 0.59915 40.465133, 0.59025 40.472767, 0.6017 40.487233, 0.6374 40.496567, 0.67055 40.520367, 0.67055 40.5365, 0.6527 40.544167, 0.5979 40.5467, 0.57365 40.5399, 
+    0.54945 40.511867, 0.5316 40.4133, 0.40795 40.307933, 0.38115 40.2663, 0.3136 40.188967, 0.2103 40.103167, 0.14145 40.0734, 0.0841 39.9995, 0.0433 39.9672, -0.04085 39.759867, 
+    -0.06635 39.707167, -0.14665 39.663, -0.16325 39.623067, -0.25885 39.5109, -0.3341 39.393633, -0.34555 39.340967, -0.278 39.2747, -0.28055 39.267033, -0.3035 39.265333, -0.3392 39.273, 
+    -0.35195 39.273833, -0.37235 39.2679, -0.37615 39.2407, -0.35575 39.209267, -0.32385 39.204167, -0.306 39.205867, -0.2716 39.2169, -0.25245 39.2169, -0.21805 39.1999, -0.20655 39.157433, 
+    -0.16195 39.084333, -0.17215 39.031667, -0.1326 38.9042, -0.09435 38.860033, -0.0421 38.822633, 0.0242 38.8065, 0.0752 38.8065, 0.1071 38.798833, 0.13515 38.7572, 0.13515 38.711333, 
+    0.1874 38.670533, 0.1912 38.646733, 0.1721 38.6221, 0.0459 38.565167, -0.0459 38.491233, -0.14665 38.441967, -0.32385 38.388433, -0.3723 38.351033, -0.3978 38.303433, -0.40545 38.2907, 
+    -0.5189 38.238033, -0.5393 38.209133, -0.53805 38.136067, -0.55715 38.110567, -0.57375 38.103767, -0.6278 38.113833, -0.6612 38.103433, -0.6723 38.0767, -0.6579 38.038367, -0.6579 38.0188, 
+    -0.6859 37.990767, -0.68845 37.976333, -0.677 37.954233, -0.66935 37.871833, -0.6974 37.845467, -0.70635 37.805533, -0.7497 37.749467, -0.76115 37.718033, -0.7599 37.6866, -0.7688 37.6798, 
+    -0.7854 37.6798, -0.81215 37.695067, -0.83895 37.696767, -0.86315 37.689133, -0.88225 37.6271, -0.8453 37.563367, -0.82745 37.552333, -0.80065 37.553167, -0.7777 37.567633, -0.7688 37.602467, 
+    -0.75095 37.6186, -0.73435 37.622, -0.71905 37.622, -0.6968 37.595567, -0.6723 37.5436, -0.6668 37.520033, -0.70505 37.4801, -0.8593 37.432233, -0.9116 37.422333, -0.9473 37.433367, 
+    -0.9929 37.4634, -1.03655 37.476733, -1.06205 37.470767, -1.11175 37.408767, -1.12835 37.4045, -1.15765 37.412133, -1.1921 37.442733, -1.2418 37.456333, -1.33745 37.441867, -1.4573 37.403633, 
+    -1.4726 37.3909, -1.47895 37.345867, -1.493 37.3297, -1.52485 37.318667, -1.5886 37.316133, -1.6052 37.305933, -1.63705 37.268533, -1.73015 37.202267, -1.7722 37.150433, -1.82575 37.0731, 
+    -1.8296 37.020433, -1.92775 36.886167, -2.0387 36.800333, -2.06675 36.7077, -2.1152 36.659267, -2.13685 36.651633, -2.1713 36.655033, -2.2057 36.6669, -2.2618 36.722133, -2.3141 36.7485, 
+    -2.36125 36.754433, -2.5525 36.7213, -2.5831 36.7009, -2.643 36.615933, -2.67615 36.6049, -2.7399 36.61, -2.796 36.624433, -2.8202 36.641433, -2.8253 36.666933, -2.861 36.688167, 
+    -2.89925 36.693267, -3.02675 36.668633, -3.11725 36.6457, -3.21925 36.656733, -3.2677 36.656733, -3.30595 36.646533, -3.3888 36.6049, -3.42835 36.6049, -3.45895 36.6134, -3.5418 36.641433, 
+    -3.5979 36.643133, -3.81335 36.651633, -4.00715 36.649933, -4.0913 36.6304, -4.2022 36.612567, -4.2545 36.615967, -4.35775 36.6593, -4.38835 36.663533, -4.41005 36.660133, -4.447 36.643133, 
+    -4.47635 36.643133, -4.50185 36.646533, -4.5235 36.6389, -4.53755 36.6202, -4.49165 36.548833, -4.4993 36.5259, -4.5847 36.4885, -4.69565 36.418833, -4.74535 36.401833, -4.7836 36.404367, 
+    -4.8448 36.424767, -4.9162 36.434967, -5.08195 36.413733, -5.16485 36.3823, -5.21585 36.352567, -5.25155 36.296467, -5.33185 36.2166, -5.351 36.129933, -5.38925 36.114633, -5.4517 36.113767, 
+    -5.4721 36.101033, -5.4823 36.075533, -5.4976 36.000767, -5.5218 35.9812, -5.5779 35.9744, -5.63785 35.982067, -5.71305 36.0152, -5.84565 36.031333, -5.94765 36.069567, -6.1338 36.1843, 
+    -6.1937 36.233567, -6.20645 36.282, -6.2141 36.306633, -6.2791 36.331267, -6.2957 36.353367, -6.36325 36.406067, -6.3722 36.423033, -6.3658 36.434933, -6.3467 36.4409, -6.3046 36.433233, 
+    -6.24725 36.411167, -6.2141 36.4103, -6.1937 36.419633, -6.1937 36.4477, -6.20645 36.460433, -6.3365 36.5097, -6.4385 36.584467, -6.48695 36.672, -6.48695 36.6873, -6.4525 36.723, 
+    -6.47545 36.8258, -6.50605 36.884433, -6.78525 37.054367, -6.8783 37.091767, -6.90635 37.118933, -6.91145 37.1402, -6.8834 37.177567, -6.90125 37.192867, -6.9255 37.197133, -6.95735 37.194567, 
+    -7.016 37.161433, -7.0823 37.161433, -7.1728 37.186933, -7.2391 37.190333, -7.36915 37.161433, -7.467 37.120533, -7.50185 37.258233, -7.48535 37.288033, -7.46885 37.350767, -7.4924 37.416667, 
+    -7.53245 37.482533, -7.53245 37.5092, -7.49715 37.603333, -7.49715 37.6315, -7.25735 37.910733, -7.2169 37.952367, -7.12865 37.9801, -7.01105 37.983367, -6.98165 38.007867, -6.92525 38.164633, 
+    -6.9326 38.1875, -6.9547 38.1875, -7.0821 38.130333, -7.12865 38.1238, -7.15315 38.127067, -7.1973 38.161367, -7.3051 38.362233, -7.34635 38.488367, -7.33815 38.543733, -7.327 38.624133, 
+    -7.28345 38.6908, -7.2152 38.7496, -7.0946 38.801767, -7.0325 38.8069, -7.0405 38.857067, -6.967 38.940333, -6.96455 38.979533, -6.9768 39.018733, -7.0356 39.0579, -7.23655 39.1608, 
+    -7.32475 39.262033, -7.3382 39.372267, -7.40435 39.444133, -7.49505 39.5127, -7.5357 39.582867, -7.4904 39.5915, -7.44505 39.5915, -7.3787 39.575333, -7.3269 39.571, -7.23705 39.582333, 
+    -7.1707 39.571533, -7.1383 39.571533, -7.01695 39.622233, -6.96115 39.632467, -6.90935 39.681, -6.913 39.8875, -6.9473 39.983833, -7.05755 40.058967, -7.0649 40.0818, -7.0551 40.1063, 
+    -6.92155 40.213267, -6.92155 40.2639, -6.9338 40.3733, -6.8995 40.585567, -6.88605 40.718667, -6.9081 40.788867, -6.9571 40.846033, -6.96445 40.885233, -6.9277 40.914633, -6.81255 40.9734, 
+    -6.8064 41.0203, -6.73435 41.0973, -6.67885 41.1313, -6.62255 41.144833, -6.59405 41.170833, -6.492 41.228833, -6.4515 41.310833, -6.42745 41.322833, -6.36595 41.340833, -6.30515 41.376367, 
+    -6.25565 41.433367, -6.25515 41.433567, -6.2758 41.4943, -6.35175 41.5547, -6.4841 41.5939, -6.6287 41.595533, -6.68015 41.605333, -6.7218 41.6282, -6.71325 41.689433, -6.65935 41.7825, 
+    -6.65935 41.828233, -6.69855 41.860867, -6.78675 41.8772, -6.8505 41.895167, -6.9436 41.883733, -6.9975 41.8576, -7.0294 41.8576, -7.13965 41.887, -7.2303 41.883733, -7.28055 41.864933, 
+    -7.29525 41.837167, -7.3026 41.8029, -7.3394 41.776767, -7.43495 41.755533, -7.5869 41.757167, -7.78295 41.7833, -7.9802 41.803733, -8.02675 41.8021, -8.10275 41.751467, -8.1493 41.7433, 
+    -8.1787 41.744933, -8.26445 41.7825, -8.2877 41.829067, -8.28525 41.8617, -8.22645 41.9499, -8.22645 41.984167, -8.25095 42.0152, -8.30975 42.028267, -8.34405 42.021733, -8.4274 41.9793, 
+    -8.4715 41.9597, -8.5156 41.958067, -8.5965 41.992333, -8.6455 41.989067, -8.86115 41.874767, -8.88385 41.858167, -8.9294 41.824833, -8.9425 41.902767, -8.95525 41.992, -8.93105 42.031067, 
+    -8.87495 42.070167, -8.8711 42.124533, -8.8252 42.167033, -8.7487 42.199333, -8.7143 42.2248, -8.69135 42.298733, -8.70155 42.309767, -8.7296 42.308933, -8.75255 42.2979, -8.7615 42.251167, 
+    -8.79335 42.225667, -8.8469 42.209533, -8.8584 42.189133, -8.8775 42.1832, -8.9629 42.1815, -8.99095 42.1917, -8.9999 42.206967, -8.9897 42.222267, -8.95655 42.236733, -8.95145 42.2503, 
+    -8.9578 42.278367, -8.95145 42.2928, -8.91955 42.303, -8.83925 42.3013, -8.75765 42.331867, -8.68625 42.376067, -8.67225 42.3905, -8.6735 42.3973, -8.7092 42.4007, -8.76145 42.3871, 
+    -8.8673 42.391333, -8.9183 42.364133, -8.94505 42.3582, -9.03045 42.399, -9.0343 42.4109, -9.00625 42.433, -8.982 42.4381, -8.95525 42.4364, -8.9387 42.4211, -8.9234 42.421933, 
+    -8.87875 42.45, -8.84945 42.453367, -8.8418 42.460167, -8.8418 42.472067, -8.8711 42.490767, -8.86985 42.500967, -8.8405 42.5273, -8.84435 42.543467, -8.8316 42.5681, -8.8316 42.587633, 
+    -8.84815 42.606333, -8.8469 42.637767, -8.84945 42.644567, -8.8673 42.644567, -8.8966 42.624167, -8.93995 42.592733, -8.9693 42.587633, -8.9795 42.58, -8.98205 42.5545, -9.0305 42.521367, 
+    -9.0611 42.478033, -9.0904 42.474633, -9.10825 42.478033, -9.13375 42.500133, -9.16565 42.514567, -9.1707 42.5324, -9.16945 42.5528, -9.10825 42.632667, -9.0687 42.650533, -9.0177 42.653067, 
+    -8.9871 42.665833, -8.9221 42.727, -8.903 42.746533, -8.90555 42.7593, -8.9221 42.765233, -9.01135 42.736333, -9.05345 42.7372, -9.0815 42.7185, -9.12485 42.6777, -9.1465 42.670067, 
+    -9.16815 42.671767, -9.1924 42.691333, -9.1669 42.876567, -9.16815 42.8961, -9.1758 42.902033, -9.186 42.900333, -9.2166 42.8825, -9.2587 42.8774, -9.29055 42.871467, -9.31605 42.8502, 
+    -9.339 42.806867, -9.35815 42.7967, -9.37215 42.799233, -9.3862 42.817933)), 
+  ((2.54495 39.472167, 2.49225 39.432033, 2.46515 39.399933, 2.43055 39.384867, 2.40495 39.3919, 2.35375 39.441067, 2.27395 39.465133, 2.2137 39.464133, 2.2062 39.472167, 2.2348 39.501267, 
+      2.3778 39.568533, 2.6895 39.761167, 2.8461 39.817367, 3.02525 39.870533, 3.0975 39.869533, 3.10655 39.8615, 3.105 39.854467, 3.0132 39.825367, 3.00865 39.815333, 3.0177 39.795267, 
+      3.0418 39.790267, 3.0975 39.8063, 3.11555 39.7993, 3.11405 39.784233, 3.08845 39.756133, 3.0508 39.7441, 3.0403 39.726033, 3.0418 39.706967, 3.1035 39.666833, 3.17125 39.6578, 
+      3.21645 39.662833, 3.24205 39.700967, 3.2586 39.704967, 3.27815 39.701967, 3.3233 39.664833, 3.3549 39.661833, 3.36995 39.644767, 3.37145 39.6237, 3.3203 39.5023, 3.2209 39.418, 
+      3.19835 39.376867, 3.19685 39.323667, 3.1622 39.291567, 3.09745 39.257467, 3.06285 39.2133, 3.01765 39.191233, 2.99055 39.188233, 2.9439 39.201267, 2.90325 39.233367, 2.8852 39.279533, 
+      2.8325 39.304633, 2.78585 39.305633, 2.76625 39.2996, 2.76325 39.290567, 2.7783 39.276533, 2.79035 39.255467, 2.7798 39.246433, 2.76025 39.245433, 2.73015 39.253433, 2.65335 39.304633, 
+      2.63375 39.367833, 2.6428 39.401967, 2.6714 39.433067, 2.6729 39.453133, 2.6428 39.4732, 2.5901 39.476233, 2.54495 39.472167)), 
+  ((-14.34005 28.0099, -14.46975 28.011233, -14.5256 28.016567, -14.5336 28.029867, -14.5276 28.048467, -14.4937 28.081733, -14.3939 28.137567, -14.36995 28.164167, -14.36995 28.2546, -14.29215 28.3823, 
+      -14.1804 28.460767, -14.12255 28.549867, -14.0886 28.629667, -14.01475 28.6882, -13.92895 28.698833, -13.88105 28.6842, -13.8691 28.6443, -13.8731 28.567167, -13.919 28.499333, -13.94695 28.384967, 
+      -13.92495 28.3025, -13.9609 28.229333, -14.02875 28.176133, -14.0866 28.157533, -14.24825 28.1429, -14.28015 28.124267, -14.28415 28.105667, -14.28815 28.0405, -14.3101 28.021867, -14.34005 28.0099)), 
+  ((-16.32485 28.410567, -16.36875 28.388667, -16.406 28.362333, -16.4411 28.317033, -16.46745 28.192767, -16.6056 28.055367, -16.7043 28.0071, -16.76355 27.996867, -16.8096 28.002733, -16.8732 28.045133, 
+      -16.9434 28.213233, -16.9412 28.265867, -16.9105 28.300933, -16.82715 28.305333, -16.76135 28.315567, -16.667 28.360867, -16.59245 28.3711, -16.5508 28.3872, -16.48935 28.416433, -16.48935 28.457367, 
+      -16.48495 28.4749, -16.46085 28.4822, -16.36875 28.4822, -16.33145 28.496833, -16.27 28.537767, -16.2393 28.5407, -16.2042 28.537767, -16.16915 28.5129, -16.16915 28.483667, -16.1823 28.452967, 
+      -16.32485 28.410567)), 
+  ((-15.40835 28.1566, -15.3893 28.1524, -15.3872 28.127033, -15.41045 28.048167, -15.3513 27.948167, -15.3534 27.918567, -15.37875 27.8876, -15.3851 27.862233, -15.383 27.8214, -15.383 27.817167, 
+      -15.42735 27.811533, -15.45485 27.794633, -15.50135 27.7552, -15.5309 27.745333, -15.53935 27.7397, -15.53935 27.7214, -15.55625 27.7059, -15.65985 27.7073, -15.7169 27.728433, -15.89655 27.883367, 
+      -15.90075 27.9073, -15.88805 27.928433, -15.85425 27.959433, -15.79295 28.0073, -15.7655 28.046767, -15.7486 28.129867, -15.7338 28.145333, -15.68095 28.149567, -15.607 28.1355, -15.5584 28.112967, 
+      -15.51825 28.1073, -15.49075 28.110133, -15.40835 28.1566)), 
+  ((3.9997 40.0062, 4.0342 39.981133, 4.0765 39.958133, 4.1251 39.924733, 4.1611 39.922633, 4.22225 39.9216, 4.25825 39.9101, 4.27705 39.890267, 4.27865 39.838067, 4.2802 39.793133, 
+      4.26925 39.746167, 4.2379 39.7263, 4.2097 39.712733, 4.18305 39.713767, 4.0577 39.796267, 3.8822 39.830733, 3.80385 39.835967, 3.7725 39.849533, 3.7443 39.897567, 3.7051 39.927867, 
+      3.6957 39.9425, 3.6973 39.958133, 3.7255 39.979033, 3.7819 39.986333, 3.9198 39.986333, 3.9731 40.0062, 3.9997 40.0062)), 
+  ((-13.7878 28.754833, -13.8388 28.7694, -13.8728 28.7694, -13.88615 28.7767, -13.88615 28.8204, -13.84245 28.889167, -13.84365 28.922333, -13.8315 28.9458, -13.78175 28.962, -13.7283 29.0073, 
+      -13.7028 29.0154, -13.6336 29.013767, -13.61785 29.017833, -13.60935 29.031567, -13.60815 29.090633, -13.55595 29.1311, -13.51465 29.137567, -13.4746 29.133533, -13.4418 29.0955, -13.44545 29.068, 
+      -13.5098 29.017, -13.5183 28.996767, -13.5086 28.9733, -13.49525 28.951467, -13.49645 28.933667, -13.54135 28.895633, -13.56565 28.869733, -13.61665 28.8576, -13.7283 28.834967, -13.75015 28.817167, 
+      -13.7538 28.7767, -13.7684 28.757267, -13.7878 28.754833)), 
+  ((1.3318 38.7376, 1.28345 38.7517, 1.18075 38.7527, 1.1581 38.7668, 1.1581 38.7829, 1.2215 38.865467, 1.25625 38.955067, 1.32575 39.0084, 1.3907 39.0386, 1.45865 39.046667, 
+      1.51905 39.043633, 1.55835 38.998333, 1.5568 38.968133, 1.5085 38.921833, 1.4073 38.8262, 1.37405 38.7809, 1.37255 38.7507, 1.3514 38.7346, 1.3318 38.7376)), 
+  ((-17.93115 27.7847, -17.8857 27.7944, -17.83845 27.7956, -17.8039 27.7738, -17.8021 27.7338, -17.8239 27.695033, -17.8857 27.6369, -17.94025 27.559333, -17.9893 27.523, -18.02025 27.5218, 
+      -18.0493 27.5339, -18.0602 27.5872, -18.0984 27.604167, -18.2202 27.6054, -18.25475 27.634467, -18.26745 27.663533, -18.25835 27.675667, -18.21475 27.6805, -18.13655 27.664767, -18.09295 27.678067, 
+      -17.93115 27.7847)), 
+  ((-17.76335 28.442633, -17.7931 28.471367, -17.80795 28.5477, -17.8273 28.591333, -17.90165 28.661733, -17.9225 28.7807, -17.91505 28.797533, -17.8957 28.8025, -17.8749 28.796567, -17.8511 28.7797, 
+      -17.81985 28.7817, -17.7767 28.796567, -17.75885 28.795567, -17.70235 28.770767, -17.6726 28.728167, -17.6726 28.679567, -17.71425 28.614133, -17.7083 28.495167, -17.72465 28.454533, -17.75145 28.440633, 
+      -17.76335 28.442633)), 
+  ((-17.23655 27.9699, -17.3288 27.9995, -17.38455 28.001033, -17.4119 28.0147, -17.4267 28.069333, -17.4085 28.100433, -17.36865 28.120167, -17.25705 28.135333, -17.22515 28.1194, -17.1796 28.0769, 
+      -17.1739 28.042, -17.18415 28.0071, -17.20355 27.976733, -17.23655 27.9699)), 
+  ((1.35595 38.5705, 1.32575 38.577567, 1.3046 38.603733, 1.3046 38.618833, 1.3167 38.647, 1.3167 38.6742, 1.35445 38.696333, 1.3756 38.695333, 1.3907 38.683267, 1.39825 38.641967, 
+      1.4239 38.632933, 1.4692 38.6309, 1.4783 38.618833, 1.47225 38.604733, 1.41185 38.574533, 1.38315 38.5675, 1.35595 38.5705)), 
+  ((-13.6155 29.393567, -13.5827 29.417, -13.5452 29.426367, -13.51825 29.4256, -13.50305 29.417767, -13.50185 29.399833, -13.5241 29.3803, -13.54875 29.364667, -13.56865 29.362333, -13.6038 29.363133, 
+      -13.61905 29.374833, -13.62255 29.386533, -13.6155 29.393567)), 
+  ((-13.57215 29.178067, -13.5839 29.1796, -13.58975 29.186633, -13.58855 29.196, -13.55225 29.2163, -13.54285 29.238967, -13.5253 29.248333, -13.5042 29.248333, -13.47725 29.228033, -13.4761 29.210833, 
+      -13.4995 29.190533, -13.5253 29.178833, -13.57215 29.178067)), 
+  ((-13.65065 29.248333, -13.62255 29.259267, -13.5991 29.280333, -13.58505 29.2827, -13.56515 29.278767, -13.55925 29.2655, -13.5663 29.2296, -13.5909 29.222567, -13.64245 29.221767, -13.65885 29.2296, 
+      -13.65885 29.2374, -13.65065 29.248333)))
+
+MULTIPOLYGON (((124.32085 39.985967, 124.299201 40.043006, 124.28975 40.061333, 124.29905 40.091767, 124.3261 40.116, 124.549172 40.251523, 124.6131 40.297433, 124.641192 40.324875, 124.684544 40.376124, 124.75908 40.423738, 
+    124.85865 40.4624, 124.922974 40.4713, 124.9458 40.477633, 125.0912 40.559033, 125.27055 40.647567, 125.32835 40.6768, 125.481722 40.716563, 125.505 40.722467, 125.525696 40.747502, 125.524 40.776233, 
+    125.5557 40.7955, 125.6163 40.794267, 125.634 40.8011, 125.643429 40.818698, 125.6554 40.862, 125.675 40.8794, 125.70945 40.904267, 125.7595 40.919567, 125.86925 40.930933, 125.94605 40.9155, 
+    125.98625 40.926067, 126.064152 41.078156, 126.0795 41.1012, 126.10755 41.122333, 126.210176 41.167708, 126.24668 41.209039, 126.2727 41.258467, 126.3312 41.300733, 126.3556 41.341367, 126.3812 41.356, 
+    126.458 41.3763, 126.47625 41.4007, 126.465716 41.477695, 126.52685 41.545767, 126.53415 41.575833, 126.53415 41.610767, 126.52075 41.642467, 126.522 41.665233, 126.55065 41.6827, 126.6006 41.6965, 
+    126.63355 41.7079, 126.6494 41.723333, 126.66645 41.773733, 126.69815 41.782667, 126.7445 41.7656, 126.77375 41.768833, 126.7987 41.787133, 126.85845 41.7985, 126.89625 41.8115, 126.9255 41.813967, 
+    126.9816 41.794433, 127.03585 41.7404, 127.01025 41.703833, 127.02125 41.6827, 127.1224 41.6559, 127.1334 41.646133, 127.13095 41.6315, 127.10045 41.6112, 127.0956 41.5933, 127.1614 41.5746, 
+    127.18825 41.5535, 127.2498 41.559567, 127.27665 41.544967, 127.26935 41.518133, 127.30225 41.506767, 127.4479 41.520167, 127.4881 41.520167, 127.56125 41.486033, 127.69965 41.466133, 127.77525 41.4653, 
+    127.86665 41.488867, 127.91665 41.4848, 127.97215 41.4649, 128.0721 41.468133, 128.1294 41.4787, 128.1916 41.5047, 128.24035 41.5356, 128.28545 41.5746, 128.28975 41.608333, 128.0575 41.868, 
+    128.035456 41.911677, 128.04045 41.933033, 128.08065 41.974467, 128.10505 41.998833, 128.1343 42.0663, 128.1721 42.074433, 128.20565 42.0724, 128.2495 42.056967, 128.29705 42.058567, 128.34705 42.0797, 
+    128.38725 42.0732, 128.4324 42.029333, 128.4671 42.025667, 128.52685 42.030567, 128.65365 42.054133, 128.71645 42.054533, 128.8091 42.041533, 128.90545 42.043133, 128.93955 42.0586, 128.98165 42.112633, 
+    129.01945 42.1313, 129.1121 42.146767, 129.1621 42.172767, 129.2346 42.256067, 129.2334 42.300767, 129.2066 42.3593, 129.2066 42.382033, 129.22485 42.401567, 129.2846 42.4243, 129.3346 42.450333, 
+    129.3675 42.459267, 129.401 42.4556, 129.4766 42.427967, 129.51195 42.4174, 129.529 42.4174, 129.54605 42.425533, 129.55215 42.445867, 129.53995 42.482433, 129.55095 42.5003, 129.57535 42.510867, 
+    129.6302 42.501133, 129.6558 42.4873, 129.6753 42.4938, 129.69665 42.555167, 129.7369 42.616133, 129.7369 42.700633, 129.7777 42.770133, 129.8082 42.9278, 129.83015 42.973333, 129.885 43.0099, 
+    129.93805 43.0298, 129.9966 43.0412, 130.05265 43.032267, 130.1185 42.995667, 130.15995 42.977, 130.207 42.975176, 130.2227 42.973333, 130.25195 42.957067, 130.2617 42.9319, 130.2544 42.911567, 
+    130.21295 42.8742, 130.1983 42.847367, 130.1983 42.813233, 130.2245 42.770567, 130.29645 42.7462, 130.30865 42.737267, 130.34155 42.6958, 130.40495 42.6511, 130.4598 42.629167, 130.4738 42.629567, 
+    130.5043 42.645, 130.5165 42.647433, 130.53825 42.635867, 130.5421 42.627133, 130.525 42.5808, 130.525 42.5621, 130.6874 42.3614, 130.6477 42.3013, 130.63635 42.296, 130.61935 42.3013, 
+    130.60915 42.317933, 130.6114 42.370067, 130.6023 42.392733, 130.5774 42.404067, 130.55585 42.407867, 130.53995 42.402567, 130.5252 42.388967, 130.5037 42.351933, 130.4878 42.344367, 130.47985 42.3421, 
+    130.46515 42.3489, 130.4617 42.357967, 130.45605 42.361767, 130.44585 42.359867, 130.354 42.272967, 130.32795 42.256333, 130.3041 42.2586, 130.28255 42.2737, 130.25765 42.2775, 130.23495 42.273333, 
+    130.2191 42.245367, 130.1987 42.2363, 130.16695 42.2363, 130.1522 42.228767, 130.14765 42.206067, 130.15785 42.1494, 130.15335 42.117667, 130.13745 42.098, 130.11365 42.0878, 130.0615 42.0946, 
+    130.0241 42.0848, 129.99005 42.059833, 129.9844 42.043233, 129.99685 41.988033, 129.98895 41.962333, 129.9572 41.9495, 129.92545 41.951, 129.88915 41.960067, 129.87555 41.9529, 129.84605 41.930967, 
+    129.75875 41.765833, 129.66125 41.5905, 129.65445 41.5565, 129.6635 41.5289, 129.7497 41.473733, 129.79615 41.445767, 129.81205 41.408733, 129.8041 41.379233, 129.7304 41.325967, 129.69865 41.2421, 
+    129.693 41.144967, 129.7599 41.014967, 129.75875 40.974133, 129.72815 40.907633, 129.6987 40.891767, 129.67035 40.891, 129.64425 40.9016, 129.6023 40.904233, 129.56035 40.893633, 129.38685 40.7746, 
+    129.31085 40.754933, 129.2882 40.737567, 129.2746 40.720167, 129.25415 40.7232, 129.23715 40.732267, 129.22695 40.759467, 129.2111 40.775333, 129.20315 40.778367, 129.185 40.772333, 129.1589 40.746633, 
+    129.14305 40.633633, 129.1294 40.576933, 129.07385 40.517967, 129.03075 40.4923, 128.9945 40.482467, 128.9412 40.469233, 128.88905 40.431433, 128.8482 40.408767, 128.78925 40.393633, 128.70875 40.379667, 
+    128.66455 40.353233, 128.64185 40.319967, 128.64075 40.258, 128.62485 40.235333, 128.53415 40.198667, 128.44005 40.1609, 128.3856 40.135933, 128.25975 40.128767, 128.21665 40.1295, 128.1645 40.113633, 
+    128.0171 40.0989, 127.90825 40.045233, 127.90145 40.025567, 127.9003 40.011967, 127.923 39.9878, 127.91845 39.971167, 127.89465 39.9636, 127.8799 39.954533, 127.87765 39.938667, 127.89235 39.901633, 
+    127.87085 39.8835, 127.8028 39.879333, 127.77785 39.872533, 127.75745 39.8544, 127.75745 39.8385, 127.737 39.824167, 127.71435 39.822633, 127.67695 39.840033, 127.652 39.841533, 127.6293 39.833233, 
+    127.58055 39.790133, 127.57715 39.750467, 127.5284 39.674133, 127.52275 39.6613, 127.5273 39.652233, 127.58285 39.648433, 127.60665 39.631833, 127.6089 39.614433, 127.5749 39.5279, 127.57715 39.467433, 
+    127.6327 39.355567, 127.6316 39.3246, 127.61345 39.304933, 127.59075 39.296633, 127.56695 39.297, 127.54655 39.317433, 127.52045 39.3779, 127.51025 39.400567, 127.47285 39.4172, 127.4116 39.424, 
+    127.37645 39.420967, 127.36175 39.4081, 127.3606 39.397533, 127.38555 39.382433, 127.4615 39.375633, 127.4785 39.3605, 127.48305 39.349167, 127.4717 39.334033, 127.43995 39.318167, 127.37985 39.309867, 
+    127.36965 39.303833, 127.3606 39.298533, 127.364 39.2853, 127.4014 39.2566, 127.415 39.2309, 127.41615 39.1742, 127.4184 39.159867, 127.432 39.154567, 127.44675 39.1591, 127.4649 39.182533, 
+    127.47055 39.215033, 127.4785 39.223333, 127.48985 39.224867, 127.5023 39.2203, 127.50685 39.2067, 127.5057 39.181, 127.5182 39.1727, 127.52725 39.1727, 127.55785 39.181, 127.58395 39.1693, 
+    127.63045 39.132267, 127.6588 39.123967, 127.79375 39.111867, 127.82775 39.096367, 127.92185 39.007933, 128.0568 38.860167, 128.17695 38.787633, 128.21665 38.7793, 128.24725 38.782333, 128.30055 38.804233, 
+    128.31645 38.808033, 128.34025 38.803867, 128.3686 38.779667, 128.3981 38.7245, 128.41395 38.658733, 128.46045 38.605467, 128.46517 38.564405, 128.00808 38.212494, 127.87118 38.122942, 127.734284 38.095388, 
+    127.223208 38.109165, 126.940288 38.040279, 126.542637 37.842455, 126.4982 37.8677, 126.4576 37.9362, 126.45085 37.941633, 126.43465 37.939833, 126.41975 37.9317, 126.413 37.892933, 126.38325 37.875833, 
+    126.32915 37.862733, 126.22095 37.863633, 126.2047 37.858233, 126.1939 37.8456, 126.1993 37.7726, 126.1777 37.748233, 126.1493 37.739233, 126.1236 37.742833, 126.08975 37.766267, 126.07625 37.867667, 
+    125.9951 37.933467, 125.95185 37.9461, 125.9302 37.9461, 125.90855 37.938, 125.90315 37.926267, 125.9613 37.8866, 125.964 37.870367, 125.964 37.857767, 125.9532 37.847833, 125.9329 37.844233, 
+    125.91125 37.849633, 125.8166 37.9416, 125.78955 37.988033, 125.70435 38.027667, 125.64755 38.0394, 125.6043 38.0358, 125.58265 38.020467, 125.58265 38.002433, 125.6043 37.986233, 125.65295 37.9745, 
+    125.6692 37.952867, 125.66245 37.887967, 125.6016 37.814933, 125.5353 37.7825, 125.4677 37.7239, 125.42305 37.7167, 125.38925 37.7185, 125.3798 37.7284, 125.3879 37.742833, 125.442 37.769867, 
+    125.4596 37.7825, 125.45415 37.7933, 125.4109 37.814933, 125.40955 37.826667, 125.4244 37.836567, 125.5245 37.8501, 125.5407 37.860933, 125.52855 37.890233, 125.4542 37.938, 125.42985 37.9389, 
+    125.4163 37.9326, 125.40685 37.909167, 125.38385 37.893833, 125.3514 37.8821, 125.33655 37.8722, 125.3352 37.849667, 125.31895 37.833433, 125.26755 37.826233, 125.24865 37.827133, 125.2324 37.840633, 
+    125.23375 37.854633, 125.2824 37.9042, 125.27295 37.926733, 125.24725 37.935767, 125.20805 37.933067, 125.14175 37.9069, 125.0579 37.906, 124.99975 37.924033, 124.9768 37.939367, 124.97135 37.9565, 
+    124.99435 37.9718, 125.0444 37.976333, 125.1269 37.976333, 125.14585 37.982633, 125.14585 37.996133, 125.10525 38.0322, 125.10525 38.041233, 125.1188 38.047533, 125.13635 38.047533, 125.19315 38.0322, 
+    125.22155 38.0322, 125.23645 38.049333, 125.22425 38.068267, 125.18775 38.092133, 125.1391 38.095767, 125.08095 38.089433, 125.03765 38.090333, 124.92135 38.125933, 124.8632 38.125033, 124.778 38.0989, 
+    124.7144 38.098, 124.6806 38.1043, 124.6725 38.120067, 124.6833 38.1381, 124.76985 38.150733, 124.89425 38.2661, 124.89425 38.289533, 124.86045 38.318367, 124.85505 38.330567, 124.8645 38.372933, 
+    124.8875 38.398167, 124.8983 38.451333, 124.91995 38.465767, 124.97675 38.4766, 125.00785 38.4892, 125.01055 38.505433, 125.00785 38.515333, 124.99025 38.518067, 124.96725 38.532467, 124.9551 38.547367, 
+    124.96865 38.5636, 124.993 38.5681, 125.0403 38.5645, 125.06465 38.5663, 125.0863 38.5789, 125.09985 38.613167, 125.11065 38.6348, 125.13095 38.646533, 125.1742 38.648333, 125.1999 38.655067, 
+    125.2256 38.6767, 125.2432 38.6803, 125.2892 38.6704, 125.32435 38.6713, 125.373 38.6776, 125.42575 38.700133, 125.46635 38.700133, 125.5069 38.698333, 125.5218 38.703733, 125.5245 38.718167, 
+    125.5191 38.7335, 125.44605 38.758267, 125.33245 38.769067, 125.26755 38.7799, 125.19855 38.806033, 125.1661 38.827667, 125.1634 38.852, 125.1891 38.8912, 125.204 38.979533, 125.23375 39.0228, 
+    125.30945 39.070567, 125.32165 39.096733, 125.3 39.167467, 125.3135 39.196333, 125.35005 39.236867, 125.3933 39.274733, 125.41495 39.331533, 125.43385 39.346867, 125.4582 39.382, 125.45685 39.400033, 
+    125.442 39.410867, 125.4244 39.411767, 125.37845 39.389233, 125.35275 39.389233, 125.33515 39.396867, 125.3311 39.4149, 125.3365 39.432033, 125.3568 39.448267, 125.3676 39.457267, 125.3622 39.496033, 
+    125.36625 39.509533, 125.41225 39.542, 125.4393 39.574433, 125.4677 39.590667, 125.4758 39.607333, 125.46495 39.631667, 125.4325 39.6425, 125.41495 39.6434, 125.3419 39.608233, 125.3081 39.596533, 
+    125.2878 39.596533, 125.2283 39.644767, 125.20665 39.646567, 125.1823 39.634833, 125.158 39.593367, 125.13905 39.587067, 125.1296 39.587967, 125.0633 39.642067, 125.04305 39.646567, 124.993 39.643867, 
+    124.97 39.647033, 124.9308 39.672267, 124.87125 39.738067, 124.8199 39.761533, 124.76985 39.7579, 124.7455 39.772333, 124.7374 39.793967, 124.7279 39.795767, 124.7144 39.792633, 124.6968 39.7656, 
+    124.6887 39.671833, 124.67515 39.655633, 124.61835 39.6412, 124.58725 39.6475, 124.57915 39.653833, 124.57915 39.663733, 124.6089 39.6962, 124.6116 39.7124, 124.60215 39.726833, 124.5643 39.742167, 
+    124.5548 39.753867, 124.56155 39.794433, 124.55885 39.806167, 124.54535 39.814267, 124.46285 39.812, 124.4128 39.8282, 124.3817 39.858867, 124.32085 39.985967)), 
+  ((124.8411 39.6258, 124.8851 39.582767, 124.8907 39.558433, 124.88975 39.524133, 124.87105 39.5048, 124.8355 39.4998, 124.80465 39.5073, 124.7887 39.5235, 124.7887 39.583367, 124.8037 39.616433, 
+      124.8224 39.6258, 124.8411 39.6258)), 
+  ((125.6631 37.701167, 125.672 37.716, 125.6876 37.721933, 125.7132 37.7227, 125.7444 37.709333, 125.75665 37.6841, 125.7555 37.652933, 125.731 37.639567, 125.711 37.639567, 125.6865 37.647, 
+      125.66535 37.672233, 125.6631 37.701167)), 
+  ((124.5262 39.595433, 124.6069 39.6033, 124.6266 39.599367, 124.6335 39.5869, 124.62855 39.565233, 124.6 39.553433, 124.5439 39.5508, 124.51045 39.5567, 124.4996 39.570467, 124.5006 39.582933, 
+      124.50845 39.590167, 124.5262 39.595433)), 
+  ((124.6684 37.983567, 124.69055 37.9802, 124.6966 37.969467, 124.6956 37.958733, 124.67345 37.943267, 124.63415 37.929833, 124.6009 37.9285, 124.56965 37.939933, 124.55655 37.950667, 124.55455 37.960067, 
+      124.5747 37.971467, 124.6684 37.983567)), 
+  ((124.96535 38.6961, 124.9817 38.7148, 125.0133 38.719467, 125.0285 38.7148, 125.0402 38.697633, 125.039 38.666467, 125.01445 38.6392, 124.9946 38.6353, 124.9712 38.643867, 124.96065 38.6688, 
+      124.96535 38.6961)), 
+  ((124.79695 38.580733, 124.82735 38.584633, 124.8589 38.580733, 124.8858 38.549533, 124.88465 38.533167, 124.8566 38.522267, 124.825 38.523033, 124.7911 38.5402, 124.78525 38.555767, 124.7876 38.572933, 
+      124.79695 38.580733)), 
+  ((124.64825 37.8647, 124.6704 37.874767, 124.6976 37.868067, 124.70565 37.855967, 124.70465 37.837167, 124.6714 37.806933, 124.63615 37.798867, 124.614 37.804933, 124.61295 37.8264, 124.64825 37.8647)), 
+  ((126.26025 37.806233, 126.31465 37.8002, 126.3267 37.7908, 126.3267 37.777367, 126.2945 37.753167, 126.26325 37.7525, 126.23805 37.7599, 126.229 37.7787, 126.231 37.7995, 126.2431 37.8049, 
+      126.26025 37.806233)), 
+  ((125.0928 39.453667, 125.119 39.450533, 125.1396 39.434333, 125.14145 39.406867, 125.12555 39.3913, 125.0956 39.390033, 125.07315 39.406867, 125.0638 39.4337, 125.075 39.4474, 125.0928 39.453667)), 
+  ((124.51095 39.4847, 124.52095 39.472867, 124.52095 39.4529, 124.4932 39.418867, 124.4777 39.416667, 124.4577 39.424067, 124.4522 39.442533, 124.4566 39.466933, 124.4799 39.4847, 124.49545 39.4869, 
+      124.51095 39.4847)), 
+  ((124.633 39.4196, 124.6496 39.435867, 124.6729 39.4381, 124.69955 39.4307, 124.71175 39.4137, 124.71285 39.394467, 124.70175 39.383367, 124.67405 39.381167, 124.6363 39.397433, 124.633 39.4196)), 
+  ((124.64075 39.471367, 124.62745 39.5039, 124.633 39.5246, 124.65295 39.534233, 124.67845 39.530533, 124.68955 39.512033, 124.6951 39.4847, 124.6851 39.470633, 124.6585 39.4662, 124.64075 39.471367)), 
+  ((124.76715 37.8009, 124.7651 37.8103, 124.7732 37.8217, 124.79435 37.8311, 124.82355 37.830433, 124.85075 37.814333, 124.85075 37.794167, 124.8286 37.778733, 124.80845 37.778733, 124.76715 37.8009)), 
+  ((126.16085 37.710467, 126.2067 37.7086, 126.2338 37.693333, 126.2442 37.678033, 126.24005 37.666933, 126.2178 37.661833, 126.18585 37.6688, 126.1532 37.685467, 126.14005 37.698433, 126.1463 37.707233, 
+      126.16085 37.710467)), 
+  ((124.63965 39.339767, 124.6851 39.337533, 124.70065 39.3198, 124.6973 39.3072, 124.66625 39.292433, 124.6374 39.294633, 124.6097 39.313867, 124.6097 39.326433, 124.61635 39.334567, 124.63965 39.339767)), 
+  ((124.3234 39.791633, 124.3175 39.7982, 124.3175 39.808033, 124.3352 39.823133, 124.35095 39.825767, 124.3805 39.817233, 124.3982 39.798867, 124.3992 39.785067, 124.3864 39.769967, 124.36475 39.767367, 
+      124.3234 39.791633)), 
+  ((124.6607 39.2318, 124.6829 39.236233, 124.70065 39.2355, 124.7162 39.2244, 124.7217 39.195567, 124.69955 39.178567, 124.67955 39.178567, 124.65295 39.1963, 124.6474 39.217, 124.6607 39.2318)), 
+  ((124.5016 39.710267, 124.49765 39.6814, 124.47305 39.663667, 124.45135 39.664333, 124.43465 39.6781, 124.43365 39.7024, 124.4494 39.716833, 124.4681 39.724033, 124.4829 39.722067, 124.5016 39.710267)), 
+  ((125.721 37.601733, 125.74105 37.607667, 125.77 37.6032, 125.78335 37.5787, 125.78335 37.5624, 125.76665 37.552733, 125.74215 37.552733, 125.7188 37.565367, 125.70985 37.588367, 125.721 37.601733)), 
+  ((125.30955 37.7758, 125.32395 37.7775, 125.3299 37.773533, 125.3214 37.753167, 125.29085 37.7266, 125.2527 37.713033, 125.2408 37.713033, 125.2332 37.716967, 125.2332 37.725467, 125.251 37.744133, 
+      125.30955 37.7758)), 
+  ((124.24395 39.908933, 124.2742 39.911933, 124.28855 39.9064, 124.2908 39.8908, 124.27495 39.876167, 124.23265 39.8656, 124.20995 39.870633, 124.2077 39.881733, 124.216 39.895333, 124.24395 39.908933)), 
+  ((124.19635 39.827833, 124.2145 39.827833, 124.22205 39.821267, 124.22205 39.809167, 124.2062 39.793567, 124.185 39.783, 124.1578 39.782467, 124.148 39.787533, 124.1465 39.794067, 124.15705 39.8102, 
+      124.19635 39.827833)), 
+  ((125.00765 39.557167, 125.01515 39.564033, 125.03105 39.569033, 125.04885 39.570267, 125.0666 39.5578, 125.0685 39.543467, 125.0554 39.527867, 125.0301 39.526, 125.0086 39.537833, 125.00765 39.557167)), 
+  ((125.6063 37.7776, 125.64085 37.776867, 125.64865 37.770933, 125.65085 37.759067, 125.64865 37.748667, 125.62415 37.7405, 125.59855 37.747933, 125.59295 37.760533, 125.5963 37.770933, 125.6063 37.7776)), 
+  ((130.31685 42.1952, 130.3232 42.190567, 130.3235 42.1825, 130.319 42.175467, 130.3066 42.170633, 130.28725 42.171433, 130.277 42.175467, 130.27095 42.1841, 130.2743 42.192767, 130.2882 42.1984, 
+      130.30115 42.1988, 130.31685 42.1952)))
+
+MULTIPOLYGON (((132 33.9745, 131.9359 33.989967, 131.88035 34.017467, 131.85895 34.020133, 131.84385 34.014833, 131.80655 33.9921, 131.7899 33.990233, 131.78275 33.9966, 131.7788 34.029933, 131.76925 34.0421, 
+    131.7494 34.048433, 131.65025 34.055833, 131.60105 34.051867, 131.57565 34.042867, 131.52645 34.020667, 131.49075 34.016967, 131.436 34.0257, 131.40505 34.028867, 131.3844 34.0257, 131.35825 34.0167, 
+    131.3138 33.9765, 131.2908 33.969367, 131.26855 33.972, 131.24 33.9884, 131.2313 33.992633, 131.22175 33.993167, 131.17575 33.975167, 131.16305 33.9757, 131.14955 33.983367, 131.13925 34.006633, 
+    131.13925 34.034167, 131.1337 34.0442, 131.11305 34.048967, 131.0853 34.0458, 131.0337 34.027267, 130.9758 34.008233, 130.9663 33.996867, 130.9488 33.9937, 130.9385 33.996867, 130.93135 34.011667, 
+    130.9242 34.0466, 130.879 34.080967, 130.8425 34.102667, 130.8389 34.130733, 130.84535 34.156567, 130.91635 34.2222, 130.9196 34.2405, 130.84695 34.313667, 130.84855 34.342733, 130.8647 34.358867, 
+    130.90025 34.363167, 130.98255 34.369633, 131.0003 34.382533, 131.0003 34.400833, 130.98255 34.418033, 130.91155 34.463233, 130.9083 34.4783, 130.91635 34.490133, 130.92765 34.495533, 130.9761 34.494433, 
+    131.08105 34.484767, 131.10525 34.4713, 131.13105 34.441167, 131.1488 34.428267, 131.18435 34.4218, 131.2005 34.4078, 131.2005 34.389533, 131.2134 34.378767, 131.2344 34.378767, 131.2618 34.393833, 
+    131.37965 34.443333, 131.4135 34.480467, 131.42965 34.5289, 131.46195 34.561167, 131.6008 34.642967, 131.73155 34.682767, 131.8623 34.7457, 131.9475 34.805967, 132 34.854133, 132.05985 34.8956, 
+    132.11325 34.942433, 132.2175 35.0163, 132.3488 35.1014, 132.42965 35.207967, 132.4977 35.257233, 132.5778 35.2843, 132.62755 35.3072, 132.66635 35.346233, 132.7157 35.362067, 132.6484 35.4206, 
+    132.60525 35.4435, 132.5855 35.460567, 132.59355 35.4791, 132.6374 35.4874, 132.70805 35.488133, 132.7439 35.500333, 132.85475 35.541533, 132.94035 35.562, 133.09725 35.611767, 133.21065 35.608333, 
+    133.25015 35.603967, 133.27065 35.5942, 133.26555 35.577133, 133.1993 35.563233, 133.14515 35.550567, 133.03215 35.522033, 132.88655 35.4986, 132.8661 35.482533, 132.86355 35.464233, 132.887 35.452033, 
+    132.92065 35.4584, 132.99565 35.4757, 133.0432 35.4913, 133.12515 35.5264, 133.24035 35.535667, 133.33805 35.539333, 133.41565 35.537867, 133.5023 35.560033, 133.574 35.5664, 133.6592 35.551533, 
+    133.8022 35.5381, 133.88565 35.540033, 133.9723 35.554933, 134.13145 35.5649, 134.24335 35.567333, 134.2781 35.5754, 134.3242 35.611467, 134.4372 35.665833, 134.60365 35.6953, 134.7361 35.6914, 
+    134.8293 35.693833, 134.86075 35.6763, 134.8966 35.673367, 134.94085 35.683833, 135.06925 35.764533, 135.1636 35.796733, 135.2386 35.800367, 135.2642 35.792567, 135.29565 35.7555, 135.3205 35.720867, 
+    135.3143 35.7055, 135.247 35.657733, 135.24115 35.632867, 135.25835 35.6102, 135.3044 35.587767, 135.37685 35.516567, 135.3944 35.520467, 135.39805 35.532667, 135.39915 35.6031, 135.42695 35.6114, 
+    135.454 35.606033, 135.5118 35.561167, 135.6014 35.5329, 135.65045 35.513867, 135.6885 35.526067, 135.71225 35.5497, 135.7042 35.599933, 135.7115 35.606267, 135.73855 35.601867, 135.8084 35.567733, 
+    135.8406 35.568733, 135.86035 35.586767, 135.8545 35.625267, 135.8772 35.643333, 135.9251 35.653333, 135.9485 35.671833, 135.9595 35.7094, 135.9796 35.764233, 136.0023 35.770067, 136.0235 35.762267, 
+    136.03155 35.738367, 136.0469 35.7174, 136.06155 35.715467, 136.0813 35.7213, 136.1102 35.747867, 136.11095 35.812733, 136.08205 35.871467, 136.0396 35.906567, 136.0195 35.976033, 136.06085 36.083033, 
+    136.1278 36.210033, 136.1812 36.3017, 136.2913 36.3619, 136.4036 36.439667, 136.502 36.549133, 136.59305 36.680033, 136.67755 36.8051, 136.7584 36.930167, 136.7924 37.023033, 136.788 37.085933, 
+    136.74595 37.137367, 136.70755 37.231233, 136.74815 37.337267, 136.7613 37.389933, 136.85525 37.436967, 136.99645 37.484767, 137.1124 37.540833, 137.23675 37.5808, 137.31865 37.583733, 137.3457 37.573967, 
+    137.35085 37.556433, 137.3435 37.534967, 137.31205 37.497433, 137.2923 37.4565, 137.28645 37.4148, 137.3033 37.3953, 137.30475 37.377733, 137.2755 37.362167, 137.183 37.3424, 137.1391 37.323367, 
+    137.10985 37.280467, 137.0828 37.254167, 137.06155 37.2449, 137.03595 37.245867, 137.00305 37.257567, 136.9782 37.254167, 136.96795 37.234433, 136.96135 37.154, 136.9716 37.133033, 137.00015 37.127167, 
+    137.0535 37.134, 137.07545 37.1223, 137.0791 37.0938, 137.0528 37.025067, 137.0323 36.962667, 137.04475 36.9137, 137.1073 36.8752, 137.15925 36.864467, 137.22175 36.8579, 137.2686 36.8496, 
+    137.30735 36.854, 137.3604 36.8679, 137.3882 36.897133, 137.401 36.9715, 137.4134 36.9949, 137.45875 37.005133, 137.53225 37.0049, 137.6383 37.029733, 137.73235 37.073633, 137.89435 37.135767, 
+    137.9419 37.147467, 138.0988 37.216667, 138.13395 37.232767, 138.161 37.2308, 138.16975 37.214733, 138.1921 37.214467, 138.24845 37.233967, 138.3505 37.3, 138.3761 37.339467, 138.41485 37.3931, 
+    138.4679 37.427967, 138.59075 37.471367, 138.6365 37.4999, 138.6811 37.5779, 138.7444 37.620533, 138.8073 37.671233, 138.83615 37.742133, 138.8442 37.788467, 138.88475 37.8711, 138.94035 37.915967, 
+    138.99155 37.931067, 139.0731 37.935467, 139.11405 37.939367, 139.15025 37.9742, 139.2874 38.064133, 139.3953 38.1682, 139.4136 38.210133, 139.42345 38.269333, 139.4154 38.3722, 139.4253 38.399733, 
+    139.5186 38.522833, 139.60815 38.649833, 139.67945 38.742667, 139.73795 38.8031, 139.78145 38.872067, 139.8316 39.0015, 139.8722 39.123633, 139.91275 39.2238, 139.9259 39.2911, 139.9731 39.352733, 
+    140.0269 39.453867, 140.07625 39.5531, 140.0832 39.668867, 140.0642 39.8056, 140.02325 39.862633, 140.02105 39.901133, 140.0759 39.945733, 140.0715 40.018833, 140.0847 40.0949, 140.066 40.1183, 
+    140.04115 40.130967, 140.02285 40.128533, 139.96655 40.071, 139.91315 39.964033, 139.92775 39.944533, 139.92665 39.9209, 139.89885 39.912633, 139.84915 39.903367, 139.80015 39.8985, 139.7416 39.903367, 
+    139.7292 39.927233, 139.73505 39.998433, 139.7226 40.032267, 139.73065 40.052267, 139.8133 40.076633, 139.9702 40.1534, 140.0463 40.246233, 140.0587 40.3023, 140.077 40.350067, 140.05725 40.391033, 
+    140.0046 40.435633, 139.9706 40.505067, 139.98155 40.5894, 139.9589 40.6128, 139.91795 40.6245, 139.8993 40.632567, 139.90955 40.669633, 140.0138 40.756167, 140.0994 40.8215, 140.22925 40.8505, 
+    140.2914 40.869, 140.31295 40.9058, 140.34295 41.0228, 140.34805 41.066667, 140.3446 41.108067, 140.31315 41.133433, 140.25165 41.145633, 140.2282 41.1593, 140.23115 41.166633, 140.2692 41.1681, 
+    140.3263 41.1803, 140.3362 41.205433, 140.33035 41.3123, 140.3644 41.327667, 140.3966 41.313033, 140.47715 41.252033, 140.5185 41.2479, 140.5844 41.282533, 140.62465 41.289367, 140.65685 41.281067, 
+    140.6664 41.2552, 140.6587 41.202733, 140.6693 41.0849, 140.67185 40.981233, 140.69235 40.9217, 140.71285 40.875367, 140.7487 40.8571, 140.7901 40.8571, 140.87425 40.9283, 140.87535 40.9515, 
+    140.84165 40.9788, 140.8263 41.0042, 140.86765 41.0469, 140.9394 41.057133, 140.9943 41.0381, 141.02835 40.995433, 141.08765 40.9764, 141.1155 40.962767, 141.14255 40.915433, 141.1638 40.9125, 
+    141.1854 40.928333, 141.23225 40.985933, 141.2575 41.0574, 141.2582 41.116433, 141.2725 41.1762, 141.3091 41.2338, 141.29225 41.2694, 141.26335 41.291633, 141.2216 41.3131, 141.18575 41.318967, 
+    141.16155 41.306267, 141.1374 41.276, 141.1019 41.260133, 141.0748 41.258667, 141.05065 41.267967, 141.0155 41.264533, 140.95655 41.233533, 140.9031 41.216467, 140.86505 41.216933, 140.8321 41.229633, 
+    140.81195 41.2577, 140.8105 41.3104, 140.83795 41.366267, 140.88885 41.474367, 140.9328 41.565133, 140.94155 41.585133, 140.97015 41.5866, 140.98695 41.573433, 141.01115 41.544633, 141.03785 41.5249, 
+    141.08615 41.5249, 141.13155 41.515633, 141.1817 41.4715, 141.26735 41.410967, 141.2952 41.409033, 141.35265 41.426333, 141.45955 41.479033, 141.48445 41.482967, 141.49615 41.467833, 141.49065 41.4134, 
+    141.43905 41.304833, 141.4178 41.2414, 141.42695 41.176767, 141.42915 41.142133, 141.41415 41.056467, 141.40205 40.9552, 141.439 40.826633, 141.45875 40.769067, 141.49755 40.6532, 141.53195 40.5956, 
+    141.5609 40.5795, 141.59165 40.579033, 141.6275 40.5917, 141.6568 40.588767, 141.6883 40.561467, 141.7516 40.4807, 141.8175 40.392167, 141.9006 40.302633, 141.9555 40.249433, 141.97455 40.235767, 
+    141.97015 40.224533, 141.95405 40.2094, 141.9317 40.185767, 141.9024 40.155033, 141.9119 40.127233, 141.95805 40.076967, 142.01405 39.948133, 142.0536 39.921767, 142.06895 39.885167, 142.03965 39.748333, 
+    142.0415 39.697833, 142.0547 39.672933, 142.0737 39.65, 142.10815 39.628033, 142.1191 39.6139, 142.09385 39.585333, 142.06895 39.543367, 142.0499 39.5307, 142.0243 39.5307, 141.9943 39.5268, 
+    141.9921 39.5014, 142.00525 39.488233, 142.0221 39.479467, 142.04405 39.479933, 142.0726 39.4863, 142.09495 39.477767, 142.09345 39.463633, 142.0803 39.450433, 142.0488 39.441167, 142.03125 39.438733, 
+    142.01295 39.428967, 142.0034 39.410933, 141.9928 39.371133, 141.9496 39.337933, 141.932 39.315, 141.94225 39.300833, 141.95325 39.296467, 141.9723 39.3033, 141.98765 39.303767, 141.99205 39.292567, 
+    141.9862 39.2828, 141.9602 39.259633, 141.9653 39.249867, 141.97705 39.245967, 141.9858 39.2372, 141.9763 39.224, 141.9624 39.2167, 141.9397 39.2001, 141.9536 39.176667, 141.96495 39.1608, 
+    141.9532 39.1525, 141.932 39.153967, 141.88145 39.165167, 141.8529 39.1608, 141.85365 39.1486, 141.8983 39.130033, 141.91 39.112967, 141.89245 39.088567, 141.8712 39.076867, 141.8401 39.075167, 
+    141.7786 39.0791, 141.7647 39.065433, 141.7647 39.0215, 141.7486 39.007833, 141.731 39.011267, 141.69955 39.0376, 141.67905 39.042967, 141.6688 39.0342, 141.67355 39.009567, 141.7109 38.940767, 
+    141.7153 38.9193, 141.69845 38.908567, 141.6794 38.9115, 141.66255 38.920267, 141.63985 38.916367, 141.6245 38.905633, 141.6234 38.880033, 141.6073 38.853667, 141.5692 38.8366, 141.5619 38.821467, 
+    141.57065 38.808767, 141.5963 38.7961, 141.62375 38.776833, 141.6135 38.752933, 141.5945 38.744633, 141.56445 38.749033, 141.5359 38.744133, 141.52715 38.7261, 141.5381 38.707533, 141.56155 38.6968, 
+    141.5641 38.683867, 141.53925 38.632133, 141.53045 38.612633, 141.5341 38.6053, 141.55315 38.6009, 141.57655 38.603367, 141.59705 38.604833, 141.6088 38.583333, 141.611 38.5609, 141.59855 38.5482, 
+    141.58245 38.543333, 141.5634 38.5448, 141.5502 38.556033, 141.52715 38.5582, 141.51105 38.545033, 141.51105 38.528933, 141.52785 38.506, 141.5308 38.4938, 141.5132 38.484533, 141.50295 38.4694, 
+    141.51175 38.450367, 141.55715 38.450367, 141.59815 38.4445, 141.6011 38.4294, 141.5696 38.414733, 141.5623 38.405, 141.57035 38.390833, 141.59085 38.374733, 141.59305 38.358633, 141.57765 38.346433, 
+    141.5586 38.340567, 141.53155 38.348367, 141.5125 38.3635, 141.49235 38.374733, 141.46305 38.374733, 141.4433 38.377667, 141.436 38.3879, 141.4389 38.403033, 141.44915 38.415233, 141.436 38.430367, 
+    141.41475 38.4528, 141.39865 38.464533, 141.37265 38.4599, 141.325 38.448333, 141.2943 38.440867, 141.26725 38.433533, 141.2548 38.4189, 141.2365 38.407667, 141.21635 38.405467, 141.1695 38.4235, 
+    141.1285 38.424, 141.0897 38.410833, 141.08055 38.377867, 141.0784 38.359333, 141.09595 38.3413, 141.11865 38.333467, 141.12525 38.318333, 141.1128 38.302733, 141.07985 38.289067, 141.0436 38.2825, 
+    141.02605 38.252733, 141.0103 38.167067, 140.9759 38.1178, 140.962 38.099233, 140.9726 38.068767, 140.97115 38.0234, 140.9986 37.9407, 141.0407 37.828233, 141.05865 37.7172, 141.0722 37.5867, 
+    141.085 37.4586, 141.0682 37.400533, 141.0539 37.3271, 141.059 37.224133, 141.04365 37.210467, 141.0341 37.1973, 141.0334 37.158033, 141.0275 37.024333, 141.0063 37.0097, 140.97845 37.008233, 
+    140.9514 37.0214, 140.93055 37.027033, 140.8617 36.968467, 140.85625 36.9404, 140.8716 36.9155, 140.87525 36.898433, 140.85695 36.885267, 140.8046 36.846933, 140.7376 36.733467, 140.6845 36.606333, 
+    140.6409 36.487, 140.61565 36.3784, 140.601 36.322267, 140.60945 36.2469, 140.6552 36.152967, 140.74635 36.039033, 140.7793 35.960967, 140.8547 35.874367, 140.8935 35.8212, 140.91745 35.789033, 
+    140.9255 35.763167, 140.90865 35.739267, 140.84645 35.728067, 140.8073 35.720967, 140.66495 35.709967, 140.5881 35.666533, 140.51015 35.586767, 140.4845 35.5531, 140.44975 35.4621, 140.44865 35.368167, 
+    140.423 35.270833, 140.38275 35.210833, 140.36885 35.193267, 140.3253 35.179867, 140.2814 35.165233, 140.25575 35.160367, 140.20085 35.160367, 140.16025 35.1479, 140.049 35.0869, 140.0179 35.031067, 
+    140.0047 34.963233, 139.9476 34.923733, 139.9187 34.918133, 139.8909 34.9308, 139.8799 34.9547, 139.84335 34.974233, 139.83015 34.998633, 139.8393 35.0169, 139.8715 35.0413, 139.86565 35.055933, 
+    139.862 35.0696, 139.87115 35.117667, 139.8715 35.222333, 139.9154 35.2716, 139.941 35.308667, 139.92345 35.327233, 139.8821 35.3533, 139.8997 35.3782, 139.9597 35.396233, 139.9875 35.4265, 
+    139.98165 35.462833, 140.00765 35.534333, 140.09915 35.573867, 140.13135 35.601667, 140.1244 35.6434, 140.09075 35.6917, 140.06145 35.72, 140.02925 35.725367, 140.00365 35.7044, 139.959 35.697567, 
+    139.91545 35.7005, 139.8298 35.701967, 139.8009 35.6895, 139.7848 35.659267, 139.79725 35.630467, 139.81845 35.6051, 139.832 35.5785, 139.8115 35.5502, 139.7427 35.5058, 139.69145 35.4631, 
+    139.69035 35.379933, 139.7101 35.351633, 139.7767 35.3014, 139.7705 35.277267, 139.70825 35.2431, 139.6812 35.238233, 139.6636 35.249433, 139.6186 35.311633, 139.5681 35.359467, 139.48065 35.370933, 
+    139.31635 35.3468, 139.24315 35.325333, 139.21315 35.297033, 139.2029 35.269733, 139.2135 35.242633, 139.24205 35.2119, 139.2311 35.1958, 139.20325 35.1885, 139.163 35.1836, 139.13595 35.168, 
+    139.12715 35.145567, 139.1319 35.122367, 139.14725 35.106267, 139.1524 35.092133, 139.1414 35.0726, 139.12605 35.0453, 139.13225 35.025067, 139.1835 34.986033, 139.1974 34.965067, 139.1857 34.940667, 
+    139.15385 34.9087, 139.1275 34.881867, 139.11795 34.849667, 139.1176 34.8148, 139.08465 34.7821, 138.99645 34.7092, 138.94155 34.6692, 138.8969 34.648233, 138.85955 34.6453, 138.8398 34.655067, 
+    138.83065 34.688, 138.7882 34.7275, 138.7794 34.749967, 138.80465 34.797533, 138.81565 34.823367, 138.81195 34.933133, 138.8332 35.032433, 138.87455 35.0551, 138.93675 35.070233, 138.97115 35.085367, 
+    138.9792 35.110233, 138.95215 35.125367, 138.9053 35.1283, 138.87895 35.142433, 138.84965 35.160967, 138.81195 35.170733, 138.7062 35.1573, 138.6074 35.1524, 138.5631 35.132667, 138.5353 35.081933, 
+    138.48735 35.000733, 138.3801 34.877033, 138.3706 34.848733, 138.32265 34.781667, 138.23845 34.7002, 138.24065 34.6836, 138.27505 34.6753, 138.29555 34.6592, 138.297 34.644567, 138.2765 34.6314, 
+    138.25235 34.629933, 138.2253 34.6431, 138.181 34.6609, 138.08585 34.690167, 138.01155 34.6943, 137.8553 34.678467, 137.73965 34.705767, 137.6994 34.731633, 137.6826 34.748233, 137.7016 34.762367, 
+    137.7155 34.7775, 137.69685 34.797233, 137.67705 34.8221, 137.66095 34.828933, 137.6295 34.8426, 137.5951 34.8426, 137.5713 34.8292, 137.56475 34.806767, 137.5823 34.784833, 137.6079 34.772133, 
+    137.6211 34.755533, 137.59915 34.736033, 137.5607 34.718733, 137.4626 34.706533, 137.3356 34.6731, 137.2562 34.630933, 137.23355 34.618733, 137.0928 34.605667, 137.0789 34.6125, 137.0811 34.639833, 
+    137.11625 34.680333, 137.1409 34.6829, 137.15435 34.676433, 137.1807 34.6774, 137.21995 34.699, 137.32535 34.754267, 137.3378 34.751833, 137.35095 34.733767, 137.3751 34.7294, 137.4004 34.7417, 
+    137.4315 34.760133, 137.4315 34.7777, 137.41835 34.786333, 137.38685 34.803433, 137.36855 34.829767, 137.3459 34.8322, 137.30745 34.840233, 137.2921 34.8627, 137.2672 34.868067, 137.2401 34.8583, 
+    137.2167 34.8373, 137.2028 34.831467, 137.1896 34.835367, 137.17315 34.8473, 137.1241 34.850733, 137.0498 34.877333, 137.03445 34.9227, 137.03165 34.9678, 137.0214 34.980467, 137.0053 34.977067, 
+    136.9892 34.959, 136.97 34.872433, 136.96565 34.826567, 136.99565 34.798767, 137.03075 34.775333, 137.0293 34.755833, 137.0103 34.7485, 136.9111 34.769233, 136.8833 34.786333, 136.8833 34.812167, 
+    136.88985 34.830733, 136.8756 34.872933, 136.85435 34.938767, 136.8701 34.9888, 136.8957 35.046367, 136.90495 35.106133, 136.8829 35.117867, 136.85285 35.113933, 136.791 35.092467, 136.74125 35.0642, 
+    136.6955 35.0249, 136.686 34.950267, 136.65415 34.899767, 136.5744 34.8027, 136.55865 34.774633, 136.5718 34.718533, 136.6505 34.669967, 136.7398 34.593867, 136.8236 34.544833, 136.96265 34.498467, 
+    136.9806 34.4787, 136.97475 34.456267, 136.9469 34.4387, 136.8533 34.412667, 136.85915 34.4029, 136.87665 34.397233, 136.92825 34.379933, 136.95535 34.351633, 136.9495 34.323333, 136.93705 34.300433, 
+    136.9052 34.2865, 136.8796 34.286, 136.8452 34.296733, 136.8313 34.316233, 136.83275 34.331867, 136.80935 34.345033, 136.7592 34.354033, 136.7307 34.385233, 136.7102 34.385733, 136.69995 34.3706, 
+    136.69995 34.336467, 136.697 34.300367, 136.68165 34.2901, 136.6648 34.293033, 136.64505 34.3067, 136.62125 34.310833, 136.5832 34.300567, 136.54515 34.2791, 136.5217 34.261067, 136.4745 34.253967, 
+    136.39105 34.237367, 136.3409 34.209333, 136.33135 34.183467, 136.34015 34.151267, 136.32915 34.1381, 136.2999 34.132267, 136.25745 34.1298, 136.2355 34.117133, 136.23255 34.102, 136.25195 34.091533, 
+    136.2754 34.0891, 136.34345 34.0652, 136.35735 34.043733, 136.34345 34.030567, 136.3003 34.019333, 136.24355 33.996667, 136.1374 33.931033, 136.0708 33.8637, 135.9797 33.7132, 135.97235 33.649033, 
+    135.98845 33.6344, 135.9914 33.612433, 135.97455 33.591933, 135.90685 33.562933, 135.8659 33.529767, 135.85565 33.501, 135.8622 33.479033, 135.85125 33.466833, 135.82745 33.4495, 135.8106 33.4417, 
+    135.7945 33.450967, 135.77915 33.469767, 135.76525 33.506833, 135.73305 33.518067, 135.6236 33.5361, 135.51565 33.575367, 135.45275 33.6212, 135.38905 33.683167, 135.36965 33.705867, 135.3799 33.727833, 
+    135.3938 33.747833, 135.38725 33.775133, 135.35685 33.7998, 135.25145 33.838367, 135.213 33.864433, 135.19545 33.8942, 135.15225 33.9098, 135.10835 33.924433, 135.10245 33.937133, 135.1149 33.956633, 
+    135.12005 33.9703, 135.1065 33.982233, 135.10135 33.9988, 135.1211 34.017333, 135.1826 34.0398, 135.1914 34.0598, 135.17565 34.083433, 135.12665 34.108333, 135.1325 34.1327, 135.1764 34.150767, 
+    135.23205 34.155167, 135.2401 34.1727, 135.2302 34.193433, 135.19875 34.247067, 135.12335 34.288533, 135.10575 34.303167, 135.11785 34.323933, 135.20345 34.372733, 135.28435 34.4071, 135.34585 34.4471, 
+    135.4198 34.522467, 135.44835 34.5654, 135.44835 34.6298, 135.43735 34.680533, 135.42735 34.708933, 135.3948 34.730167, 135.35455 34.746267, 135.31725 34.742333, 135.28795 34.721367, 135.2836 34.699433, 
+    135.27075 34.6704, 135.2195 34.652833, 135.1712 34.645533, 135.12105 34.6526, 135.07275 34.669667, 134.95085 34.725533, 134.8217 34.7804, 134.7544 34.7999, 134.6973 34.8326, 134.6655 34.835267, 
+    134.615 34.821133, 134.5682 34.8021, 134.50485 34.797467, 134.4631 34.7877, 134.4331 34.790133, 134.40825 34.790633, 134.3691 34.776733, 134.2915 34.746, 134.23295 34.715267, 134.20915 34.676967, 
+    134.1528 34.634067, 134.1257 34.625267, 134.09425 34.6287, 134.04775 34.645033, 133.99945 34.658667, 133.9533 34.648933, 133.9204 34.6338, 133.9116 34.6143, 133.91195 34.594533, 133.9405 34.5843, 
+    133.97125 34.5843, 134.0049 34.601867, 134.03345 34.6043, 134.05905 34.5931, 134.05795 34.571867, 134.0338 34.551367, 133.99425 34.532833, 133.98475 34.511367, 133.96135 34.500633, 133.92875 34.501867, 
+    133.8863 34.506267, 133.82335 34.467233, 133.7963 34.4736, 133.78385 34.4931, 133.808 34.535533, 133.7992 34.550167, 133.76735 34.5548, 133.74465 34.549933, 133.70735 34.533333, 133.62865 34.506267, 
+    133.59205 34.500433, 133.5474 34.504833, 133.49945 34.522133, 133.45405 34.5153, 133.43285 34.497733, 133.4109 34.470933, 133.40285 34.442133, 133.3721 34.427, 133.3337 34.424333, 133.311 34.430167, 
+    133.29195 34.451167, 133.2678 34.4575, 133.2422 34.452633, 133.20595 34.4314, 133.1174 34.412867, 133.0735 34.3958, 132.98055 34.364567, 132.937 34.343133, 132.91065 34.321667, 132.89455 34.317767, 
+    132.86195 34.3214, 132.82535 34.316533, 132.8012 34.2975, 132.77485 34.2663, 132.73715 34.2436, 132.68735 34.245567, 132.6654 34.2597, 132.6449 34.2519, 132.6083 34.2241, 132.58855 34.223133, 
+    132.57175 34.234833, 132.567 34.269233, 132.5238 34.296567, 132.5026 34.313633, 132.51575 34.333633, 132.5531 34.353133, 132.5509 34.367767, 132.52415 34.3714, 132.49125 34.3597, 132.4582 34.3597, 
+    132.42235 34.379233, 132.39565 34.3892, 132.36785 34.381867, 132.34665 34.367733, 132.33125 34.344333, 132.3093 34.322867, 132.2548 34.293333, 132.24235 34.268433, 132.238 34.243567, 132.24675 34.2187, 
+    132.25115 34.1948, 132.2442 34.1775, 132.2164 34.1448, 132.21785 34.122367, 132.23505 34.0685, 132.23065 34.039233, 132.2182 34.0251, 132.1831 34.009967, 132.1582 33.979733, 132.15565 33.954633, 
+    132.17175 33.898067, 132.15785 33.870767, 132.15345 33.8566, 132.13405 33.8559, 132.11505 33.869567, 132.07625 33.926633, 132.06145 33.939133, 132.0267 33.959833, 132 33.9745)), 
+  ((140.1084 41.460333, 140.08245 41.482233, 140.0548 41.5429, 140.0594 41.676933, 140.0744 41.7791, 140.06745 41.839767, 140.08245 41.849, 140.11585 41.852067, 140.1447 41.8605, 140.16425 41.902367, 
+      140.14815 41.994533, 140.0928 42.087867, 140.0571 42.133933, 139.96085 42.182333, 139.79435 42.281033, 139.77015 42.327867, 139.78165 42.380867, 139.83465 42.432333, 139.85885 42.492633, 139.8485 42.604, 
+      139.85885 42.675433, 139.8842 42.7, 139.9476 42.703867, 140.0231 42.711167, 140.04845 42.744933, 140.11875 42.776433, 140.15215 42.8087, 140.1654 42.855167, 140.2 42.853633, 140.2219 42.835967, 
+      140.2599 42.7922, 140.3014 42.7822, 140.3325 42.796033, 140.3406 42.821367, 140.36075 42.898567, 140.4172 42.920067, 140.4541 42.930067, 140.4829 42.956967, 140.50825 43.0038, 140.5486 43.036067, 
+      140.56185 43.065633, 140.53765 43.097133, 140.50305 43.118633, 140.43965 43.168567, 140.36245 43.188533, 140.3446 43.200433, 140.34345 43.274933, 140.3377 43.349433, 140.37455 43.3625, 140.42065 43.375567, 
+      140.43045 43.392067, 140.46275 43.428167, 140.51345 43.428933, 140.56645 43.404367, 140.6304 43.3748, 140.65695 43.3556, 140.6765 43.3118, 140.69265 43.299533, 140.7307 43.3026, 140.77675 43.291833, 
+      140.81595 43.2565, 140.8488 43.24, 140.91565 43.2469, 141.00205 43.279167, 141.03085 43.274567, 141.04815 43.25, 141.081 43.229633, 141.1582 43.2081, 141.22965 43.2058, 141.33625 43.246133, 
+      141.41575 43.313733, 141.45725 43.378233, 141.4659 43.437, 141.40715 43.556833, 141.41925 43.626333, 141.387 43.7239, 141.40485 43.7742, 141.459 43.8226, 141.5074 43.8825, 141.5535 43.897867, 
+      141.6042 43.917067, 141.6313 43.9451, 141.6463 43.9881, 141.6797 44.018833, 141.69125 44.0557, 141.6797 44.094867, 141.68665 44.195867, 141.6924 44.372133, 141.7039 44.398267, 141.76845 44.479667, 
+      141.80995 44.563, 141.8157 44.651333, 141.8007 44.823767, 141.7552 44.939367, 141.72535 44.9988, 141.65665 45.1356, 141.59675 45.235467, 141.60135 45.266167, 141.64055 45.293067, 141.66245 45.333767, 
+      141.6751 45.405967, 141.64795 45.4632, 141.65255 45.486233, 141.6825 45.488567, 141.7263 45.4732, 141.75395 45.440167, 141.7678 45.4225, 141.8041 45.414433, 141.8387 45.421367, 141.8698 45.450533, 
+      141.89055 45.486633, 141.89745 45.5358, 141.92515 45.546567, 141.96315 45.538867, 141.9885 45.518133, 142.0202 45.473967, 142.1746 45.395633, 142.22475 45.319967, 142.3665 45.197067, 142.427 45.1483, 
+      142.53185 45.089933, 142.59295 45.041933, 142.62865 44.976633, 142.7629 44.834167, 142.93575 44.667867, 143.02565 44.593367, 143.07695 44.580333, 143.10805 44.5565, 143.24 44.470867, 143.32645 44.442433, 
+      143.41865 44.381, 143.50565 44.322233, 143.6658 44.2677, 143.76665 44.256567, 143.875 44.2366, 144.0392 44.1502, 144.0991 44.109467, 144.09105 44.067233, 144.1302 44.051867, 144.16595 44.064933, 
+      144.2201 44.097967, 144.276 44.092967, 144.3198 44.0123, 144.4022 43.9478, 144.51395 43.929367, 144.59005 43.9117, 144.6534 43.9094, 144.69835 43.927067, 144.7888 43.947033, 144.87065 43.9332, 
+      144.93575 43.941267, 145.01645 44.035767, 145.1115 44.142133, 145.168 44.203567, 145.1922 44.238133, 145.25785 44.285, 145.26825 44.324167, 145.2855 44.368733, 145.3155 44.368733, 145.3345 44.331467, 
+      145.33335 44.262333, 145.31725 44.230067, 145.31265 44.170167, 145.29075 44.1448, 145.22275 44.101033, 145.1772 44.0054, 145.11155 43.8779, 145.03665 43.784567, 145.0378 43.76, 145.0833 43.712767, 
+      145.18585 43.645967, 145.22505 43.639033, 145.2769 43.6375, 145.30915 43.622933, 145.31375 43.5968, 145.29535 43.576833, 145.2573 43.574533, 145.17895 43.610633, 145.1559 43.6014, 145.1559 43.5753, 
+      145.21985 43.513467, 145.289 43.369067, 145.3616 43.352933, 145.527 43.352933, 145.59265 43.3783, 145.67105 43.410533, 145.7609 43.410533, 145.807 43.402867, 145.807 43.3829, 145.78165 43.362933, 
+      145.7448 43.3468, 145.6912 43.321067, 145.64165 43.3226, 145.5863 43.298767, 145.5483 43.253467, 145.5356 43.208133, 145.5195 43.202, 145.4947 43.210833, 145.46125 43.2331, 145.42325 43.230033, 
+      145.3633 43.2016, 145.27515 43.155133, 145.2279 43.140533, 145.1933 43.139767, 145.16335 43.1505, 145.1069 43.156667, 145.085 43.147433, 145.0758 43.129, 145.09765 43.104433, 145.1207 43.085233, 
+      145.1207 43.0737, 145.09535 43.0622, 145.04985 43.060267, 145.0118 43.0426, 145.0026 43.009567, 144.99685 42.9873, 144.9473 42.985767, 144.91155 42.994967, 144.8839 43.0065, 144.915 43.0203, 
+      144.96455 43.033367, 144.95305 43.057967, 144.91615 43.081, 144.8839 43.0733, 144.8476 43.0568, 144.77445 43.036067, 144.7053 43.0015, 144.69955 42.974633, 144.7168 42.9562, 144.71335 42.9485, 
+      144.6903 42.949267, 144.65575 42.963867, 144.61655 42.987667, 144.6062 43.038367, 144.5601 43.056033, 144.495 43.052967, 144.4385 43.036833, 144.4005 43.010733, 144.3705 42.985367, 144.3256 42.986133, 
+      144.29675 43.003033, 144.2795 43.040667, 144.2334 43.082933, 144.1965 43.0814, 144.16655 43.061433, 144.14925 43.0092, 144.12735 42.935467, 144.07955 42.917033, 143.97525 42.897433, 143.875 42.8475, 
+      143.70385 42.733433, 143.6036 42.639733, 143.47855 42.542567, 143.4094 42.470367, 143.33275 42.342467, 143.33275 42.300967, 143.33855 42.2687, 143.32585 42.241067, 143.30855 42.208033, 143.3132 42.1658, 
+      143.30855 42.126233, 143.27745 42.091667, 143.2694 42.044833, 143.24865 41.9849, 143.22675 41.974167, 143.20485 41.981067, 143.1864 41.998733, 143.16795 42.039433, 143.12245 42.075933, 142.964 42.179233, 
+      142.79 42.2422, 142.70125 42.255267, 142.6609 42.262167, 142.60505 42.295967, 142.34055 42.400033, 142.15905 42.5141, 142.015 42.5556, 141.8969 42.623567, 141.8416 42.633533, 141.7874 42.638167, 
+      141.7494 42.657367, 141.67275 42.654667, 141.4348 42.594367, 141.35065 42.558267, 141.2838 42.493733, 141.2262 42.479933, 141.19395 42.471467, 141.16915 42.442667, 141.16 42.428367, 141.09885 42.368167, 
+      141.06855 42.341467, 141.01975 42.324167, 140.942 42.328767, 140.89095 42.345533, 140.8818 42.3618, 140.88485 42.375, 140.90235 42.382633, 140.96565 42.379567, 141.0045 42.3867, 141.0083 42.395833, 
+      140.95655 42.43, 140.8436 42.506033, 140.84015 42.537533, 140.87355 42.555967, 140.9162 42.592067, 140.88335 42.617033, 140.7347 42.638533, 140.6592 42.6343, 140.61195 42.607433, 140.58085 42.607433, 
+      140.53475 42.630467, 140.48635 42.645067, 140.42355 42.620867, 140.3867 42.584, 140.37745 42.5241, 140.35615 42.44, 140.3135 42.347833, 140.30315 42.292533, 140.32155 42.258733, 140.3717 42.246833, 
+      140.4524 42.229933, 140.5584 42.183833, 140.60795 42.142367, 140.6512 42.138133, 140.79175 42.139667, 140.83555 42.1174, 140.87705 42.080533, 140.9266 42.053667, 140.9779 41.998367, 141.09195 41.8743, 
+      141.2141 41.832067, 141.2003 41.799033, 141.1565 41.776767, 141.08215 41.7683, 141.01535 41.736833, 140.96695 41.731433, 140.9145 41.753333, 140.84535 41.771, 140.7658 41.790967, 140.688 41.780833, 
+      140.65375 41.7784, 140.64385 41.793433, 140.66265 41.832833, 140.62005 41.839, 140.5797 41.813633, 140.57395 41.7714, 140.55435 41.743733, 140.495 41.711867, 140.4639 41.6727, 140.45005 41.597433, 
+      140.4132 41.5667, 140.33655 41.532533, 140.24665 41.481833, 140.23975 41.446533, 140.22475 41.4227, 140.20405 41.416567, 140.18675 41.4273, 140.1752 41.448067, 140.1441 41.4565, 140.1084 41.460333)), 
+  ((132 32.915633, 131.933 32.8972, 131.90925 32.883267, 131.9007 32.8725, 131.90355 32.8605, 131.91495 32.8529, 131.94815 32.8472, 132 32.846167, 132.03195 32.8368, 132.05205 32.825567, 
+      132.05365 32.812167, 132.0456 32.800367, 132.03515 32.7918, 132.01265 32.78, 132 32.778967, 131.969 32.7783, 131.9353 32.7776, 131.864 32.753567, 131.807 32.6936, 131.75715 32.5645, 
+      131.73755 32.4808, 131.66275 32.388467, 131.63335 32.339767, 131.60575 32.233233, 131.571 32.157233, 131.5398 32.042367, 131.53805 31.996067, 131.5763 31.8907, 131.57095 31.7981, 131.5852 31.7153, 
+      131.58075 31.643467, 131.56205 31.6102, 131.4578 31.5375, 131.3821 31.455567, 131.35715 31.399167, 131.3367 31.383133, 131.30375 31.3787, 131.18795 31.4155, 131.1541 31.422033, 131.12205 31.418467, 
+      131.07575 31.390567, 131.07125 31.367433, 131.08555 31.3398, 131.1488 31.296467, 131.1541 31.2739, 131.15325 31.2549, 131.1096 31.206833, 131.0588 31.1727, 131.0143 31.159633, 130.9626 31.158467, 
+      130.9243 31.156067, 130.87625 31.140333, 130.805 31.072633, 130.78095 31.0572, 130.7569 31.0566, 130.7302 31.080967, 130.7177 31.128167, 130.73015 31.1436, 130.77735 31.169133, 130.80945 31.1905, 
+      130.8201 31.219, 130.81745 31.259967, 130.82015 31.2757, 130.8638 31.3155, 130.87 31.3511, 130.82195 31.431533, 130.6643 31.495067, 130.63665 31.515233, 130.62865 31.543733, 130.63135 31.571033, 
+      130.65095 31.589767, 130.69015 31.595133, 130.78725 31.591567, 130.88965 31.600467, 130.9235 31.6147, 130.9351 31.633133, 130.9262 31.650333, 130.83625 31.714733, 130.77655 31.721267, 130.7178 31.719467, 
+      130.65725 31.6913, 130.5753 31.6177, 130.5602 31.5714, 130.5655 31.5218, 130.5824 31.448167, 130.5824 31.432133, 130.5655 31.393567, 130.5717 31.3716, 130.61805 31.334467, 130.65455 31.222267, 
+      130.6501 31.201467, 130.6296 31.1908, 130.5895 31.1917, 130.5521 31.2119, 130.5209 31.2493, 130.4675 31.2766, 130.41585 31.291767, 130.3571 31.294733, 130.2591 31.274567, 130.2395 31.277533, 
+      130.22525 31.2882, 130.21905 31.309267, 130.24845 31.3431, 130.25735 31.359733, 130.2538 31.3722, 130.1968 31.4084, 130.19145 31.416133, 130.19235 31.428, 130.20925 31.448767, 130.2502 31.460933, 
+      130.3027 31.449633, 130.34635 31.4461, 130.37665 31.449067, 130.41315 31.475767, 130.42655 31.5307, 130.41495 31.574033, 130.37755 31.646467, 130.33305 31.703767, 130.293 31.720967, 130.1888 31.750667, 
+      130.17985 31.760767, 130.17275 31.777967, 130.1745 31.802, 130.21455 31.853067, 130.24215 31.898167, 130.2466 31.960233, 130.2448 32.107467, 130.25995 32.1223, 130.28225 32.128533, 130.3312 32.125567, 
+      130.3526 32.135067, 130.4443 32.249367, 130.4612 32.308733, 130.5369 32.4349, 130.66785 32.563133, 130.68835 32.613, 130.6803 32.627267, 130.6554 32.6427, 130.61885 32.645067, 130.57165 32.637333, 
+      130.5369 32.632, 130.5102 32.637933, 130.50665 32.6504, 130.51375 32.665233, 130.54315 32.6795, 130.59305 32.6884, 130.61265 32.6979, 130.6234 32.71, 130.59965 32.771667, 130.60755 32.842167, 
+      130.5917 32.8651, 130.5309 32.909167, 130.40395 32.9585, 130.3749 32.993767, 130.32995 33.133, 130.2876 33.1647, 130.20035 33.166467, 130.15805 33.159433, 130.1369 33.138267, 130.1369 33.120667, 
+      130.2215 32.976133, 130.21095 32.951467, 130.1131 32.896833, 130.1052 32.8739, 130.15015 32.851, 130.31935 32.8087, 130.359 32.7153, 130.3035 32.665933, 130.28235 32.6166, 130.2374 32.6025, 
+      130.1951 32.600733, 130.1713 32.6113, 130.16865 32.6254, 130.17395 32.650067, 130.1713 32.660633, 130.14485 32.6765, 130.1475 32.692367, 130.166 32.725867, 130.166 32.750533, 130.15015 32.768167, 
+      130.0999 32.7946, 130.0285 32.798133, 129.9439 32.748767, 129.90425 32.71, 129.9016 32.6307, 129.8593 32.595433, 129.817 32.5743, 129.7826 32.5743, 129.76145 32.5884, 129.7588 32.6113, 
+      129.8011 32.671233, 129.7958 32.725867, 129.735 32.8175, 129.6398 32.912667, 129.63455 32.940867, 129.6398 33.0008, 129.6372 33.0484, 129.65835 33.073067, 129.69535 33.087167, 129.7218 33.0801, 
+      129.7403 33.0484, 129.7271 33.0149, 129.73235 33.004333, 129.7403 33.002567, 129.75085 33.018433, 129.77465 33.0378, 129.7958 33.036067, 129.80905 33.0061, 129.8064 32.983167, 129.7773 32.923267, 
+      129.7932 32.872133, 129.82755 32.840433, 129.85665 32.8316, 129.9016 32.835133, 129.93595 32.863333, 129.973 32.9779, 129.95975 33.021967, 129.92805 33.039567, 129.85135 33.0484, 129.83815 33.066, 
+      129.817 33.092467, 129.7879 33.1083, 129.7576 33.1117, 129.74675 33.120467, 129.74675 33.129267, 129.7723 33.1572, 129.77155 33.170633, 129.7568 33.179933, 129.7351 33.1794, 129.67615 33.154067, 
+      129.65675 33.154067, 129.64435 33.165967, 129.6366 33.192867, 129.62265 33.204233, 129.59085 33.210967, 129.5815 33.220267, 129.5815 33.233167, 129.6133 33.268867, 129.6211 33.351567, 129.63735 33.377433, 
+      129.6777 33.403533, 129.70405 33.401467, 129.72965 33.385433, 129.75755 33.373533, 129.7785 33.376633, 129.7971 33.379967, 129.81105 33.3743, 129.81805 33.363433, 129.8165 33.338633, 129.8258 33.3231, 
+      129.84755 33.314333, 129.86305 33.317933, 129.86925 33.3288, 129.8576 33.3655, 129.85995 33.3872, 129.8576 33.402733, 129.79635 33.440467, 129.7816 33.462167, 129.7886 33.482867, 129.8002 33.4901, 
+      129.81495 33.488533, 129.84675 33.470967, 129.85375 33.469933, 129.8708 33.476667, 129.87235 33.488533, 129.8413 33.5356, 129.8444 33.5638, 129.8514 33.577233, 129.86765 33.582933, 129.8886 33.581367, 
+      129.9181 33.5731, 129.93745 33.5757, 129.95145 33.575167, 129.9685 33.5669, 129.9778 33.555, 129.9778 33.506933, 129.9972 33.486233, 130.0197 33.481833, 130.03675 33.4844, 130.0577 33.498367, 
+      130.0763 33.5263, 130.0988 33.537667, 130.1523 33.546433, 130.1655 33.558033, 130.16085 33.5653, 130.1484 33.569433, 130.11895 33.5715, 130.1073 33.580267, 130.10885 33.593733, 130.1585 33.6201, 
+      130.1717 33.6356, 130.17015 33.657833, 130.17635 33.667133, 130.19575 33.6736, 130.21435 33.672567, 130.24695 33.661733, 130.309 33.614167, 130.34 33.610033, 130.36635 33.619067, 130.45015 33.678, 
+      130.46875 33.722467, 130.46875 33.774167, 130.4796 33.833867, 130.50055 33.864867, 130.52925 33.890733, 130.5595 33.902633, 130.6324 33.908567, 130.651 33.916333, 130.69215 33.944233, 130.70995 33.946833, 
+      130.7464 33.942933, 130.76345 33.927433, 130.76345 33.912433, 130.74565 33.8964, 130.74485 33.8835, 130.76115 33.872633, 130.79605 33.872633, 130.8581 33.888133, 130.94495 33.940633, 130.9985 33.971633, 
+      131.0171 33.9729, 131.04115 33.9636, 131.04195 33.947567, 131.03185 33.929467, 130.9636 33.8664, 130.95895 33.843667, 130.9698 33.822733, 131.06755 33.738467, 131.0978 33.6904, 131.12185 33.658633, 
+      131.1513 33.64, 131.2669 33.6126, 131.38555 33.602533, 131.4104 33.6103, 131.48565 33.658633, 131.54145 33.676733, 131.59885 33.682933, 131.64615 33.6801, 131.67565 33.662, 131.69815 33.628933, 
+      131.7082 33.589633, 131.709 33.522933, 131.7059 33.449267, 131.70125 33.438433, 131.68495 33.431167, 131.66245 33.433767, 131.64695 33.432233, 131.63375 33.4255, 131.6198 33.41, 131.60275 33.403267, 
+      131.55155 33.3958, 131.5345 33.386467, 131.52985 33.366833, 131.54225 33.346667, 131.60585 33.321333, 131.6175 33.3048, 131.64695 33.2774, 131.6865 33.265267, 131.7478 33.267867, 131.82845 33.285933, 
+      131.86335 33.288267, 131.8843 33.2831, 131.89595 33.2738, 131.8944 33.257767, 131.8843 33.2407, 131.78115 33.192633, 131.7664 33.1792, 131.7672 33.163667, 131.7928 33.152067, 131.8153 33.151533, 
+      131.8618 33.158267, 131.8812 33.154133, 131.8944 33.143267, 131.8944 33.1324, 131.87655 33.121033, 131.875 33.112767, 131.88665 33.100867, 131.95025 33.0833, 131.965 33.0763, 131.96965 33.0613, 
+      131.96035 33.047867, 131.93705 33.025133, 131.93705 33.014767, 131.9448 33.0065, 131.96305 32.9993, 132 32.984767, 132.0432 32.970767, 132.06165 32.9595, 132.0657 32.951467, 132.0641 32.941833, 
+      132.0504 32.9311, 132.03675 32.9236, 132 32.915633)), 
+  ((132.4019 33.461633, 132.3836 33.472867, 132.34845 33.4636, 132.28145 33.4292, 132.1972 33.376, 132.12615 33.350633, 132.0932 33.3555, 132.0888 33.385267, 132.1258 33.4143, 132.2071 33.4431, 
+      132.2276 33.469967, 132.2924 33.492633, 132.38465 33.544867, 132.42385 33.6105, 132.4568 33.665167, 132.56115 33.739133, 132.6505 33.7772, 132.6959 33.804533, 132.68895 33.856533, 132.7021 33.9239, 
+      132.7618 33.9754, 132.92695 34.080833, 132.93645 34.1062, 132.90645 34.131567, 132.90645 34.146233, 132.93865 34.161833, 132.96065 34.162333, 132.9775 34.152567, 132.98845 34.132567, 133.02325 34.089833, 
+      133.04305 34.013667, 133.1082 33.959, 133.1496 33.9622, 133.27665 34.007867, 133.3301 34.029333, 133.40555 34.0386, 133.4927 34.0137, 133.55825 34.010767, 133.65565 34.040567, 133.6791 34.089133, 
+      133.6471 34.195733, 133.6443 34.2246, 133.60945 34.265833, 133.6241 34.275567, 133.6929 34.2741, 133.74525 34.287033, 133.8097 34.322167, 133.86095 34.3417, 133.9005 34.3656, 133.91915 34.406833, 
+      133.9317 34.411267, 133.95915 34.405167, 134.0148 34.385167, 134.04995 34.380767, 134.10015 34.3903, 134.12215 34.4069, 134.1419 34.417633, 134.1668 34.413733, 134.2005 34.3776, 134.21225 34.375667, 
+      134.22725 34.393467, 134.24775 34.393967, 134.26535 34.3881, 134.28145 34.365633, 134.3159 34.3212, 134.33275 34.306567, 134.3668 34.3024, 134.4225 34.2907, 134.4679 34.260433, 134.506 34.2482, 
+      134.53275 34.2475, 134.6126 34.268, 134.6353 34.268967, 134.64265 34.254833, 134.6441 34.233833, 134.6624 34.2182, 134.67485 34.2021, 134.6745 34.178433, 134.62615 34.1003, 134.621 34.0637, 
+      134.63565 34.047567, 134.654 34.0471, 134.6745 34.065167, 134.6921 34.065167, 134.7027 34.0537, 134.70125 34.037567, 134.70635 34.0288, 134.754 33.969233, 134.74775 33.945567, 134.72575 33.937267, 
+      134.69205 33.9363, 134.6723 33.927033, 134.6767 33.909433, 134.70305 33.892367, 134.7712 33.8787, 134.7719 33.8655, 134.7503 33.850633, 134.71 33.825767, 134.59315 33.761567, 134.47595 33.699067, 
+      134.4408 33.6683, 134.432 33.638533, 134.40455 33.6095, 134.32725 33.536, 134.28405 33.462267, 134.26425 33.411467, 134.25035 33.336767, 134.2284 33.308967, 134.1998 33.307, 134.17415 33.3153, 
+      134.1445 33.358033, 134.083 33.423433, 133.88775 33.523767, 133.8068 33.562067, 133.7724 33.569867, 133.74455 33.565467, 133.7006 33.550333, 133.5768 33.5108, 133.38635 33.4642, 133.3607 33.4437, 
+      133.3039 33.396067, 133.29695 33.2781, 133.2845 33.189733, 133.26585 33.1768, 133.21755 33.171933, 133.19045 33.1524, 133.178 33.1192, 133.1373 33.0843, 133.1417 33.053567, 133.13435 33.0399, 
+      133.1219 33.0355, 133.0904 33.042333, 133.06405 33.0311, 133.0377 33.0194, 133.02855 32.982533, 133.0135 32.8788, 132.982 32.8539, 132.9842 32.8368, 133.0083 32.823633, 133.05225 32.8085, 
+      133.0742 32.7841, 133.0918 32.7504, 133.10055 32.732833, 133.0698 32.724067, 133.04415 32.724533, 133.0178 32.736267, 132.98595 32.7653, 132.94275 32.7985, 132.9208 32.795067, 132.871 32.768233, 
+      132.84205 32.756267, 132.7996 32.7675, 132.79225 32.787033, 132.78055 32.798733, 132.74245 32.795333, 132.7051 32.782633, 132.67985 32.7863, 132.66815 32.8141, 132.6857 32.861467, 132.66485 32.906133, 
+      132.6099 32.959333, 132.58865 32.9569, 132.57475 32.9393, 132.5711 32.9149, 132.5506 32.9022, 132.5213 32.9027, 132.49895 32.918567, 132.5004 32.951767, 132.53995 32.985933, 132.5286 33.0223, 
+      132.4883 33.049167, 132.4429 33.0389, 132.40485 33.024267, 132.38945 33.034033, 132.4008 33.060633, 132.46965 33.100167, 132.47735 33.1712, 132.4649 33.2161, 132.48025 33.223433, 132.52495 33.1995, 
+      132.5447 33.1995, 132.5601 33.215633, 132.55425 33.229767, 132.57985 33.2498, 132.58135 33.2698, 132.56815 33.282, 132.54435 33.283233, 132.518 33.291033, 132.50555 33.308133, 132.4931 33.323733, 
+      132.4418 33.314467, 132.40375 33.3208, 132.39715 33.343267, 132.41655 33.378667, 132.3873 33.416233, 132.38655 33.437733, 132.4019 33.461633)), 
+  ((127.76545 26.134767, 127.70915 26.087667, 127.6705 26.080333, 127.64735 26.083267, 127.62745 26.0965, 127.6087 26.1289, 127.6087 26.2606, 127.6584 26.3452, 127.6584 26.368, 127.64515 26.3842, 
+      127.6165 26.4037, 127.61535 26.4199, 127.6242 26.4324, 127.63965 26.4346, 127.69375 26.423567, 127.7092 26.427967, 127.73015 26.444167, 127.7688 26.515533, 127.80855 26.542033, 127.8869 26.571467, 
+      127.90235 26.5814, 127.90455 26.592433, 127.90235 26.605667, 127.87365 26.619667, 127.7489 26.671167, 127.73895 26.695433, 127.7489 26.714567, 127.78975 26.728567, 127.8328 26.728567, 127.8924 26.719733, 
+      127.9266 26.695433, 127.9454 26.658667, 127.96635 26.646133, 127.99725 26.646867, 128.0127 26.658667, 128.0348 26.689567, 128.0624 26.7109, 128.13635 26.727067, 128.18935 26.7517, 128.1982 26.762767, 
+      128.1982 26.774533, 128.19045 26.781133, 128.15405 26.784833, 128.1441 26.789967, 128.1463 26.797333, 128.1684 26.809833, 128.21145 26.828233, 128.2236 26.841467, 128.2269 26.923867, 128.25225 26.9382, 
+      128.27215 26.9382, 128.3185 26.926433, 128.37035 26.881567, 128.3549 26.787367, 128.2269 26.694667, 127.99395 26.525067, 127.93435 26.470267, 127.89905 26.454067, 127.8847 26.4342, 127.8913 26.415067, 
+      127.9112 26.3974, 127.92775 26.369467, 127.9211 26.340767, 127.89015 26.329367, 127.8162 26.321267, 127.7588 26.294033, 127.74115 26.261667, 127.74225 26.236667, 127.7544 26.219733, 127.7798 26.2087, 
+      127.82505 26.202067, 127.8361 26.188833, 127.8361 26.1756, 127.8129 26.157933, 127.76545 26.134767)), 
+  ((138.3676 37.991433, 138.3808 38.030467, 138.3676 38.045133, 138.3427 38.042933, 138.3068 38.0283, 138.2709 38.0273, 138.2511 38.041467, 138.2467 38.0693, 138.3251 38.2029, 138.37825 38.278833, 
+      138.51455 38.380933, 138.55415 38.3814, 138.5673 38.363833, 138.5479 38.3167, 138.54495 38.231233, 138.516 38.195833, 138.4984 38.166533, 138.50865 38.147467, 138.5724 38.125967, 138.6171 38.102067, 
+      138.616 38.075433, 138.58525 38.040267, 138.5116 37.9731, 138.37455 37.881767, 138.35295 37.876633, 138.3317 37.8947, 138.33025 37.9333, 138.3676 37.991433)), 
+  ((134.85125 34.505033, 134.8607 34.525, 134.93905 34.5775, 135.0156 34.621433, 135.042 34.6278, 135.06545 34.6234, 135.06835 34.6019, 134.9842 34.5092, 134.96 34.453033, 134.9494 34.408867, 
+      134.96335 34.329267, 134.9608 34.283133, 134.8663 34.223067, 134.8337 34.213067, 134.77875 34.226233, 134.77285 34.243833, 134.7421 34.273133, 134.69775 34.294833, 134.6963 34.332433, 134.7758 34.3981, 
+      134.83515 34.4523, 134.85125 34.505033)), 
+  ((129.4906 34.7222, 129.5185 34.700967, 129.5238 34.667333, 129.5185 34.6204, 129.40695 34.4956, 129.38835 34.4602, 129.39365 34.3894, 129.39365 34.374333, 129.3804 34.367267, 129.3485 34.368133, 
+      129.30605 34.3708, 129.2622 34.362833, 129.23565 34.3655, 129.22635 34.379633, 129.23565 34.4009, 129.30335 34.444267, 129.3047 34.463733, 129.29675 34.475233, 129.2569 34.488533, 129.2516 34.500933, 
+      129.25825 34.512433, 129.29675 34.516867, 129.32195 34.529233, 129.3273 34.564633, 129.29675 34.662033, 129.3047 34.709833, 129.3246 34.731067, 129.36045 34.745233, 129.40825 34.745233, 129.4906 34.7222)), 
+  ((130.05245 32.1974, 130.01815 32.199233, 129.99755 32.216633, 129.9948 32.2386, 130.0003 32.259633, 130.0209 32.285267, 130.0648 32.303567, 130.07715 32.320033, 130.0758 32.331, 130.05795 32.342, 
+      130.00715 32.3667, 129.9907 32.3914, 129.9989 32.4152, 130.0552 32.479267, 130.06205 32.499367, 130.06345 32.544233, 130.07715 32.550633, 130.0909 32.553367, 130.11425 32.5497, 130.13755 32.553367, 
+      130.1554 32.5607, 130.1719 32.562533, 130.18285 32.557933, 130.1952 32.541467, 130.2117 32.478333, 130.2076 32.383167, 130.22815 32.358467, 130.2254 32.346567, 130.2103 32.341067, 130.1513 32.316367, 
+      130.12385 32.285267, 130.10185 32.2212, 130.07855 32.201967, 130.05245 32.1974)), 
+  ((129.68845 28.443, 129.674 28.410933, 129.57465 28.353267, 129.4785 28.306267, 129.45285 28.280633, 129.45285 28.247533, 129.43685 28.2347, 129.4112 28.226167, 129.4 28.216533, 129.39355 28.2016, 
+      129.37275 28.1952, 129.3551 28.196267, 129.30225 28.2219, 129.2237 28.230433, 129.19485 28.2454, 129.19485 28.2689, 129.2109 28.282767, 129.23335 28.283833, 129.25735 28.279567, 129.275 28.2849, 
+      129.283 28.297733, 129.2846 28.3191, 129.30385 28.334033, 129.3455 28.346867, 129.39035 28.3693, 129.4673 28.418433, 129.4913 28.421633, 129.50575 28.4291, 129.51215 28.441933, 129.5298 28.448333, 
+      129.5458 28.444067, 129.56025 28.420567, 129.57625 28.418433, 129.6035 28.4291, 129.62275 28.454733, 129.64355 28.465433, 129.6676 28.4633, 129.6788 28.459, 129.68845 28.443)), 
+  ((131.09175 30.8438, 131.09855 30.804133, 130.97095 30.559133, 130.9216 30.465, 130.9029 30.403767, 130.8876 30.390167, 130.8706 30.3913, 130.86375 30.3981, 130.85865 30.433267, 130.83655 30.470667, 
+      130.83825 30.505833, 130.86375 30.559133, 130.8825 30.681633, 130.9131 30.724733, 131.0356 30.842667, 131.06115 30.8529, 131.07985 30.8495, 131.09175 30.8438)), 
+  ((124.2243 24.533833, 124.2508 24.4632, 124.23945 24.402633, 124.2117 24.395067, 124.1776 24.395067, 124.10945 24.411867, 124.0905 24.433733, 124.08925 24.4716, 124.0716 24.4842, 124.03245 24.489267, 
+      124.0249 24.497667, 124.02615 24.510267, 124.04005 24.5313, 124.07535 24.536367, 124.08545 24.5414, 124.0842 24.554033, 124.088 24.572533, 124.1069 24.5843, 124.14855 24.5885, 124.165 24.603633, 
+      124.15995 24.650733, 124.2003 24.6844, 124.2407 24.695333, 124.2786 24.695333, 124.3114 24.6844, 124.31645 24.669233, 124.31015 24.640633, 124.22555 24.558233, 124.2243 24.533833)), 
+  ((130.48985 30.290467, 130.4533 30.294667, 130.40425 30.3171, 130.3687 30.366733, 130.3764 30.4026, 130.43025 30.448767, 130.49275 30.459, 130.5687 30.457733, 130.62925 30.439133, 130.66965 30.4116, 
+      130.6831 30.369933, 130.67445 30.327633, 130.63405 30.2988, 130.5754 30.290467, 130.48985 30.290467)), 
+  ((128.78035 32.763533, 128.80305 32.762733, 128.827 32.753167, 128.84615 32.7117, 128.8653 32.697333, 128.9096 32.680567, 128.92035 32.664633, 128.91915 32.652667, 128.8988 32.6407, 128.8665 32.6327, 
+      128.81985 32.6383, 128.80305 32.6375, 128.7935 32.627933, 128.7983 32.589633, 128.7899 32.578467, 128.76715 32.572867, 128.7468 32.572867, 128.70255 32.591233, 128.6858 32.591233, 128.6379 32.579267, 
+      128.61755 32.580867, 128.58405 32.5992, 128.57685 32.608767, 128.57685 32.619933, 128.5924 32.629533, 128.61995 32.6319, 128.6391 32.6383, 128.6475 32.659033, 128.6343 32.755567, 128.6463 32.772333, 
+      128.65945 32.7787, 128.6822 32.7747, 128.7133 32.754767, 128.73965 32.752367, 128.78035 32.763533)), 
+  ((123.8217 24.315667, 123.78075 24.338567, 123.7437 24.340333, 123.7107 24.340333, 123.6208 24.3183, 123.59835 24.324467, 123.59175 24.335933, 123.59305 24.3597, 123.6274 24.429267, 123.6433 24.435433, 
+      123.6578 24.4328, 123.68295 24.417833, 123.69745 24.417833, 123.7067 24.429267, 123.7067 24.445133, 123.68295 24.475967, 123.68295 24.490033, 123.70275 24.4962, 123.72125 24.495333, 123.7424 24.490933, 
+      123.81115 24.4504, 123.84815 24.436333, 123.86665 24.424867, 123.8772 24.407267, 123.8772 24.390533, 123.8574 24.3553, 123.85475 24.3227, 123.84415 24.316533, 123.8323 24.315667, 123.8217 24.315667)), 
+  ((129.3181 34.329233, 129.33185 34.319433, 129.34065 34.2815, 129.3328 34.2436, 129.2485 34.162533, 129.1975 34.1364, 129.1524 34.1364, 129.1249 34.1573, 129.121 34.186067, 129.16415 34.2972, 
+      129.18375 34.316167, 129.221 34.327933, 129.3181 34.329233)), 
+  ((129.11105 33.1367, 129.12305 33.137567, 129.139 33.1287, 129.14565 33.114533, 129.1443 33.081733, 129.1177 33.034733, 129.11505 33.0179, 129.1217 33.008167, 129.14035 33.008167, 129.1709 33.025867, 
+      129.18155 33.0312, 129.19885 33.0241, 129.2015 33.006367, 129.1962 32.989533, 129.1616 32.9585, 129.15095 32.936367, 129.15365 32.8743, 129.147 32.856567, 129.1257 32.838833, 129.1031 32.838833, 
+      129.0898 32.849467, 129.09245 32.8938, 129.08845 32.915967, 129.04855 32.976233, 128.98475 33.020567, 128.95945 33.0312, 128.9568 33.040067, 128.9661 33.0507, 129.0446 33.061333, 129.0632 33.073767, 
+      129.07915 33.1172, 129.11105 33.1367)), 
+  ((125.39035 24.859633, 125.4048 24.856733, 125.42935 24.844233, 125.43655 24.821133, 125.42645 24.802833, 125.39325 24.787433, 125.3629 24.787433, 125.32825 24.802833, 125.30225 24.8038, 125.21705 24.8019, 
+      125.1853 24.809567, 125.1694 24.8269, 125.1694 24.841333, 125.18965 24.911567, 125.1651 24.968367, 125.16365 24.9847, 125.17375 24.9924, 125.1824 24.9953, 125.2055 24.990467, 125.2647 24.8981, 
+      125.29215 24.876933, 125.39035 24.859633)), 
+  ((133.2268 36.2818, 133.2217 36.3299, 133.26125 36.3963, 133.2957 36.409, 133.3415 36.384833, 133.38765 36.325267, 133.3869 36.295967, 133.36345 36.2525, 133.325 36.221733, 133.2869 36.2227, 
+      133.2554 36.234433, 133.2268 36.2818)), 
+  ((134.21485 34.555133, 134.26625 34.5634, 134.29075 34.5817, 134.32225 34.5983, 134.38895 34.600767, 134.4153 34.5817, 134.4157 34.539967, 134.39665 34.5302, 134.3893 34.517033, 134.3937 34.477, 
+      134.38125 34.4682, 134.36 34.477, 134.3505 34.508233, 134.33655 34.515567, 134.3168 34.512133, 134.28855 34.489933, 134.2695 34.4621, 134.2475 34.450867, 134.2299 34.4577, 134.22485 34.472333, 
+      134.26145 34.496267, 134.2644 34.505533, 134.25195 34.5109, 134.183 34.480667, 134.1669 34.4831, 134.15445 34.4958, 134.16285 34.511667, 134.21485 34.555133)), 
+  ((129.4523 33.2106, 129.4355 33.1978, 129.38625 33.1922, 129.35625 33.1986, 129.3382 33.2138, 129.3394 33.2266, 129.35865 33.239433, 129.38865 33.247433, 129.40065 33.257833, 129.40065 33.289867, 
+      129.4163 33.308267, 129.4403 33.3195, 129.47635 33.3347, 129.49315 33.3507, 129.49915 33.389933, 129.5148 33.403567, 129.5388 33.417967, 129.5604 33.423567, 129.57845 33.421167, 129.59165 33.405167, 
+      129.58445 33.383533, 129.4523 33.2106)), 
+  ((141.17635 45.2817, 141.25185 45.279267, 141.31265 45.253867, 141.3394 45.218933, 141.32035 45.173533, 141.2727 45.151067, 141.2005 45.164, 141.14485 45.1943, 141.12615 45.248767, 141.1511 45.2761, 
+      141.17635 45.2817)), 
+  ((139.5558 42.3318, 139.569 42.336167, 139.58585 42.3308, 139.58295 42.2844, 139.5177 42.235567, 139.5104 42.189167, 139.47815 42.147167, 139.44735 42.109567, 139.42975 42.1086, 139.41365 42.117867, 
+      139.3957 42.141067, 139.4228 42.201133, 139.4133 42.2446, 139.4265 42.2622, 139.46055 42.265367, 139.495 42.281, 139.5558 42.3318)), 
+  ((129.81495 33.769933, 129.81325 33.758433, 129.79255 33.741167, 129.76495 33.725067, 129.7244 33.727367, 129.6942 33.749233, 129.67175 33.815367, 129.67175 33.8487, 129.68815 33.871733, 129.7261 33.8861, 
+      129.752 33.884933, 129.78475 33.871733, 129.8029 33.852733, 129.8003 33.799833, 129.81495 33.769933)), 
+  ((128.6229 27.3307, 128.60175 27.325233, 128.57235 27.326, 128.5383 27.3354, 128.50185 27.362833, 128.4913 27.380833, 128.5054 27.398833, 128.5383 27.412933, 128.57825 27.418433, 128.71455 27.4192, 
+      128.731 27.412167, 128.73335 27.399633, 128.7263 27.390233, 128.6993 27.380833, 128.6229 27.3307)), 
+  ((128.85935 27.8543, 128.9167 27.8536, 128.95115 27.834133, 128.95215 27.820233, 128.9407 27.793133, 128.94175 27.777133, 128.95635 27.743067, 128.9553 27.7118, 128.9386 27.6972, 128.9115 27.6944, 
+      128.8802 27.699267, 128.86145 27.714567, 128.8604 27.728467, 128.85935 27.7549, 128.8312 27.807033, 128.8354 27.836233, 128.8458 27.846633, 128.85935 27.8543)), 
+  ((129.90405 31.798233, 129.9081 31.7935, 129.9071 31.785367, 129.8959 31.7705, 129.8299 31.7265, 129.80045 31.693333, 129.7954 31.6331, 129.78015 31.616167, 129.7609 31.606033, 129.73855 31.606033, 
+      129.71215 31.623633, 129.70505 31.6798, 129.7152 31.699433, 129.8431 31.791467, 129.87255 31.797567, 129.90405 31.798233)), 
+  ((141.06975 45.310067, 141.06975 45.302733, 141.04705 45.295433, 141.0251 45.303233, 141.01445 45.316667, 140.9983 45.4163, 140.97195 45.4578, 140.9895 45.4866, 141.0291 45.4998, 141.0694 45.481733, 
+      141.08735 45.4346, 141.0778 45.360833, 141.06975 45.310067)), 
+  ((132.2303 33.926, 132.2274 33.936233, 132.23325 33.964567, 132.25155 33.973833, 132.2849 33.971167, 132.32005 33.967267, 132.353 33.9497, 132.36765 33.9492, 132.3889 33.9619, 132.4724 33.988767, 
+      132.48635 33.980933, 132.479 33.9614, 132.4336 33.935033, 132.42335 33.911133, 132.4175 33.893533, 132.4021 33.8872, 132.386 33.8872, 132.35815 33.887433, 132.34315 33.9089, 132.31895 33.9055, 
+      132.28085 33.893267, 132.26035 33.895733, 132.24275 33.907933, 132.2303 33.926)), 
+  ((126.79085 26.406267, 126.7849 26.399467, 126.7704 26.393233, 126.7398 26.3881, 126.6794 26.386967, 126.6394 26.3921, 126.61815 26.406833, 126.6122 26.4329, 126.6292 26.4607, 126.67855 26.482233, 
+      126.7245 26.487367, 126.76275 26.486233, 126.78235 26.476, 126.79085 26.406267)), 
+  ((130.44915 32.547767, 130.4578 32.549667, 130.4672 32.545333, 130.47085 32.531367, 130.46505 32.499533, 130.4361 32.454167, 130.4151 32.443567, 130.384 32.438267, 130.2921 32.445, 130.26895 32.4561, 
+      130.26895 32.482633, 130.2791 32.500967, 130.3167 32.515433, 130.36085 32.522667, 130.405 32.523167, 130.44915 32.547767)), 
+  ((123.0519 24.548433, 123.06865 24.5395, 123.07035 24.5261, 123.06615 24.507667, 123.0209 24.480333, 122.9589 24.4697, 122.91955 24.4714, 122.8584 24.506, 122.8517 24.522167, 122.8542 24.534467, 
+      122.88855 24.5445, 122.92125 24.545067, 122.96815 24.541733, 122.9782 24.542267, 123.02175 24.551767, 123.0519 24.548433)), 
+  ((130.2919 30.511267, 130.3088 30.5072, 130.32845 30.494567, 130.33045 30.473367, 130.3176 30.454867, 130.28175 30.437733, 130.23505 30.434133, 130.18295 30.438633, 130.1512 30.455767, 130.13965 30.475167, 
+      130.14645 30.493667, 130.17825 30.510367, 130.2919 30.511267)), 
+  ((129.1409 28.135833, 129.1293 28.145467, 129.12785 28.1551, 129.1423 28.178233, 129.1409 28.187867, 129.12065 28.2052, 129.11195 28.2158, 129.11195 28.2341, 129.12355 28.246633, 129.15245 28.2447, 
+      129.1958 28.214833, 129.20015 28.196533, 129.2869 28.1503, 129.28835 28.143533, 129.27965 28.132967, 129.2435 28.127167, 129.1409 28.135833)), 
+  ((139.7786 33.193633, 139.76615 33.2056, 139.7669 33.2105, 139.772 33.2139, 139.78155 33.212933, 139.7896 33.208033, 139.8101 33.199733, 139.88265 33.1939, 139.94055 33.173367, 139.94935 33.147967, 
+      139.93175 33.124033, 139.9149 33.1138, 139.88705 33.115267, 139.83795 33.122567, 139.80645 33.139433, 139.79765 33.1707, 139.7786 33.193633)), 
+  ((132.5453 34.1777, 132.55045 34.1855, 132.5629 34.185033, 132.57755 34.1733, 132.6142 34.151833, 132.63325 34.1401, 132.6281 34.118633, 132.62295 34.0859, 132.59805 34.067833, 132.5812 34.0698, 
+      132.5585 34.087367, 132.53875 34.095667, 132.4977 34.100067, 132.48745 34.105933, 132.49475 34.122533, 132.52995 34.1523, 132.5453 34.1777)), 
+  ((123.8227 24.077667, 123.68695 24.0817, 123.65125 24.0968, 123.64865 24.1078, 123.65215 24.1223, 123.6739 24.131, 123.80965 24.131567, 123.8314 24.1252, 123.8418 24.1136, 123.8427 24.0962, 
+      123.8366 24.0875, 123.8227 24.077667)), 
+  ((139.39685 34.8449, 139.41515 34.8581, 139.45435 34.846133, 139.4771 34.7973, 139.4888 34.747467, 139.4749 34.737233, 139.46315 34.736733, 139.4463 34.748467, 139.4243 34.748933, 139.4049 34.745767, 
+      139.38805 34.762367, 139.39685 34.794133, 139.3939 34.825367, 139.39685 34.8449)), 
+  ((127.9985 27.120133, 127.97755 27.081733, 127.87635 26.982867, 127.8659 26.981733, 127.8589 26.987533, 127.8589 26.998, 127.8816 27.041033, 127.8746 27.0608, 127.88335 27.074767, 127.9479 27.1236, 
+      127.96885 27.128267, 127.98455 27.125933, 127.9985 27.120133)), 
+  ((128.3143 27.1399, 128.32475 27.142233, 128.34395 27.143367, 128.36665 27.137567, 128.37535 27.1236, 128.37015 27.093367, 128.35615 27.078267, 128.28465 27.053833, 128.2567 27.053833, 128.23925 27.0608, 
+      128.2358 27.0736, 128.2515 27.098033, 128.3143 27.1399)), 
+  ((129.88765 29.917933, 129.88625 29.881867, 129.8549 29.8676, 129.82925 29.8676, 129.7951 29.876167, 129.768 29.900833, 129.75805 29.925533, 129.76515 29.949267, 129.7908 29.956867, 129.8079 29.954033, 
+      129.8421 29.933133, 129.8663 29.927433, 129.8777 29.927433, 129.88765 29.917933)), 
+  ((124.6786 24.681533, 124.6569 24.693767, 124.6344 24.709867, 124.6344 24.734867, 124.6394 24.745433, 124.6636 24.751567, 124.6928 24.753233, 124.71365 24.753233, 124.74865 24.741567, 124.757 24.726, 
+      124.76035 24.7071, 124.7495 24.687633, 124.71445 24.6804, 124.6786 24.681533)), 
+  ((125.09575 24.863467, 125.05965 24.8673, 125.02935 24.8731, 125.01925 24.883667, 125.0149 24.940433, 125.02065 24.957767, 125.03655 24.963533, 125.064 24.9616, 125.0929 24.942367, 125.1073 24.887533, 
+      125.1073 24.872133, 125.09575 24.863467)), 
+  ((139.22645 34.508667, 139.24695 34.5101, 139.26235 34.496433, 139.25575 34.4525, 139.2367 34.395333, 139.22205 34.3934, 139.20815 34.3978, 139.17225 34.4222, 139.17005 34.4432, 139.1876 34.475933, 
+      139.22645 34.508667)), 
+  ((132.3977 34.2468, 132.39845 34.256067, 132.41675 34.269267, 132.43655 34.282933, 132.46145 34.2888, 132.47535 34.278533, 132.4761 34.257033, 132.46215 34.216533, 132.4563 34.1555, 132.4468 34.149633, 
+      132.43435 34.152567, 132.42555 34.162333, 132.40725 34.2097, 132.3977 34.2468)), 
+  ((132.99695 34.243867, 132.99585 34.250933, 132.9885 34.2734, 132.9944 34.288033, 133.0215 34.296833, 133.06395 34.290467, 133.0801 34.248967, 133.04495 34.216733, 133.01635 34.203567, 132.9922 34.200633, 
+      132.97165 34.2109, 132.9735 34.2292, 132.99695 34.243867)), 
+  ((129.967 31.841533, 129.9355 31.842233, 129.8553 31.884867, 129.8411 31.9011, 129.84715 31.9099, 129.86645 31.914633, 129.90505 31.9099, 129.9284 31.9011, 129.9548 31.900433, 129.9822 31.893667, 
+      129.99335 31.879433, 129.99035 31.859833, 129.9822 31.8483, 129.967 31.841533)), 
+  ((130.0148 28.387733, 130.03565 28.373867, 130.03925 28.351533, 130.0302 28.323733, 129.98855 28.2966, 129.95595 28.2966, 129.93695 28.3153, 129.93785 28.3316, 129.96955 28.375067, 129.994 28.386533, 
+      130.0148 28.387733)), 
+  ((130.1705 32.219367, 130.20895 32.175433, 130.20345 32.131533, 130.1801 32.1233, 130.15815 32.128767, 130.1307 32.149833, 130.1156 32.194667, 130.12245 32.212033, 130.13755 32.2212, 130.1499 32.2212, 
+      130.1705 32.219367)), 
+  ((131.2065 25.950467, 131.21835 25.945033, 131.22945 25.934633, 131.23465 25.916867, 131.22795 25.894633, 131.2161 25.883267, 131.1902 25.876367, 131.16275 25.875367, 131.13535 25.887733, 131.1257 25.907, 
+      131.13535 25.9307, 131.17835 25.949967, 131.2065 25.950467)), 
+  ((146.05265 43.545733, 146.0893 43.554033, 146.1274 43.552067, 146.13545 43.535967, 146.1237 43.515433, 146.101 43.4832, 146.0805 43.478333, 146.06435 43.480767, 146.04895 43.493467, 146.01895 43.515933, 
+      146.0226 43.5345, 146.05265 43.545733)), 
+  ((128.9036 32.959, 128.9108 32.969367, 128.93235 32.978933, 128.95985 32.979733, 129.00415 32.9606, 129.0185 32.9279, 129.0185 32.915933, 129.00055 32.906333, 128.95625 32.910333, 128.92035 32.930267, 
+      128.9036 32.959)), 
+  ((127.6666 26.7916, 127.68795 26.788167, 127.7059 26.777933, 127.71875 26.763133, 127.7162 26.751733, 127.69395 26.737467, 127.6555 26.7369, 127.6068 26.75, 127.58115 26.764267, 127.5786 26.7745, 
+      127.588 26.7842, 127.6068 26.7916, 127.6666 26.7916)), 
+  ((139.5181 34.145033, 139.5408 34.151867, 139.59285 34.1299, 139.60235 34.103033, 139.5804 34.080567, 139.5357 34.064467, 139.52545 34.0664, 139.51005 34.093767, 139.5064 34.124533, 139.5181 34.145033)), 
+  ((139.5716 33.961633, 139.60235 33.973867, 139.63755 33.957233, 139.64635 33.928933, 139.6339 33.898167, 139.60825 33.883, 139.58405 33.885933, 139.56865 33.8962, 139.56355 33.9294, 139.5716 33.961633)), 
+  ((141.26355 24.895067, 141.2819 24.9009, 141.3134 24.904333, 141.33025 24.895067, 141.3354 24.882833, 141.32145 24.865733, 141.29655 24.850133, 141.2643 24.836433, 141.2423 24.833033, 141.2284 24.839367, 
+      141.21815 24.8511, 141.21815 24.8677, 141.23645 24.8843, 141.26355 24.895067)), 
+  ((133.04835 36.1873, 133.0828 36.193133, 133.1004 36.1863, 133.1004 36.173133, 133.0872 36.1575, 133.0755 36.133067, 133.0718 36.107667, 133.05495 36.0945, 133.0337 36.0989, 133.01835 36.1233, 
+      133.0227 36.160433, 133.04835 36.1873)), 
+  ((123.48605 25.9534, 123.4981 25.911267, 123.48305 25.8922, 123.45295 25.8892, 123.40475 25.900233, 123.39875 25.911267, 123.40475 25.9293, 123.43635 25.9544, 123.46495 25.9604, 123.48605 25.9534)), 
+  ((129.2675 29.2142, 129.27645 29.205533, 129.27745 29.194267, 129.2685 29.179633, 129.24255 29.167, 129.20965 29.167667, 129.17275 29.183633, 129.1608 29.206867, 129.1658 29.222833, 129.1947 29.224833, 
+      129.2675 29.2142)), 
+  ((127.31985 26.275933, 127.33375 26.280967, 127.33755 26.2818, 127.3527 26.278433, 127.3653 26.2633, 127.3653 26.2271, 127.32615 26.1867, 127.3085 26.181667, 127.2946 26.183367, 127.28825 26.199333, 
+      127.31985 26.275933)), 
+  ((129.59995 29.981567, 129.60135 29.942633, 129.5686 29.923633, 129.5344 29.923633, 129.5102 29.933133, 129.5031 29.949267, 129.5216 29.972067, 129.5458 29.9863, 129.57 29.991033, 129.58855 29.9863, 
+      129.59995 29.981567)), 
+  ((140.44985 29.998033, 140.4598 30.0091, 140.4786 30.017967, 140.5019 30.019433, 140.52625 30.0069, 140.5351 29.981067, 140.52845 29.957433, 140.5052 29.944867, 140.48525 29.9471, 140.4587 29.9626, 
+      140.44985 29.977367, 140.44985 29.998033)), 
+  ((145.8328 43.458067, 145.87825 43.4649, 145.92515 43.4566, 145.931 43.4346, 145.92145 43.4146, 145.8995 43.412633, 145.8306 43.419967, 145.81595 43.428267, 145.8152 43.446833, 145.8328 43.458067)), 
+  ((133.1638 36.172633, 133.18945 36.1746, 133.2107 36.162867, 133.2092 36.147733, 133.19235 36.1233, 133.17625 36.087167, 133.166 36.083267, 133.155 36.086667, 133.14765 36.0945, 133.13815 36.116467, 
+      133.13595 36.154567, 133.1638 36.172633)), 
+  ((136.12215 20.4704, 136.105 20.468967, 136.08355 20.477533, 136.0707 20.497533, 136.08355 20.516133, 136.135 20.529, 136.1736 20.527567, 136.18645 20.511833, 136.16715 20.4947, 136.12215 20.4704)), 
+  ((129.2946 33.080833, 129.3132 33.088833, 129.32915 33.092367, 129.35575 33.085267, 129.36775 33.062233, 129.35175 33.0374, 129.31855 33.019667, 129.2866 33.026767, 129.2773 33.048933, 129.2946 33.080833)), 
+  ((142.30925 27.820067, 142.3444 27.8225, 142.36565 27.808833, 142.37225 27.786867, 142.36275 27.762433, 142.3371 27.7517, 142.31215 27.758033, 142.2909 27.773167, 142.28945 27.798567, 142.30925 27.820067)), 
+  ((124.6594 24.826033, 124.63105 24.8366, 124.60685 24.8694, 124.60855 24.8844, 124.63525 24.8905, 124.6711 24.886067, 124.6936 24.8694, 124.6986 24.8427, 124.6953 24.833833, 124.67695 24.824933, 
+      124.6594 24.826033)), 
+  ((128.1245 26.5298, 128.1114 26.4812, 128.086 26.471367, 128.06145 26.4752, 128.04095 26.4905, 128.04015 26.511233, 128.0557 26.529267, 128.08355 26.5391, 128.10565 26.5391, 128.12125 26.532533, 
+      128.1245 26.5298)), 
+  ((139.92295 32.533333, 139.9508 32.5299, 139.964 32.506967, 139.95885 32.4757, 139.931 32.463967, 139.90755 32.469833, 139.88485 32.489867, 139.8841 32.5133, 139.90025 32.529433, 139.92295 32.533333)), 
+  ((139.24185 33.760167, 139.25575 33.783133, 139.2814 33.791933, 139.30195 33.777267, 139.3151 33.752867, 139.3078 33.733333, 139.2836 33.715233, 139.2609 33.714767, 139.2455 33.723067, 139.23745 33.740633, 
+      139.24185 33.760167)), 
+  ((142.13885 26.832533, 142.1484 26.839367, 142.16525 26.8374, 142.18945 26.824233, 142.2063 26.807133, 142.1997 26.789533, 142.18065 26.768533, 142.1667 26.7617, 142.1462 26.773933, 142.1345 26.7915, 
+      142.12935 26.814933, 142.13885 26.832533)), 
+  ((132.1911 33.823933, 132.1959 33.834933, 132.2193 33.8447, 132.24495 33.8325, 132.27355 33.7988, 132.2882 33.771467, 132.2772 33.760233, 132.2618 33.763167, 132.2424 33.78, 132.2138 33.801467, 
+      132.19035 33.811233, 132.1911 33.823933)), 
+  ((139.25795 34.649567, 139.29975 34.649567, 139.32025 34.636367, 139.31585 34.615867, 139.28435 34.598767, 139.25505 34.599733, 139.2316 34.609, 139.2184 34.6222, 139.2294 34.6398, 139.25795 34.649567)), 
+  ((129.38485 31.305267, 129.3934 31.305267, 129.40515 31.298867, 129.4094 31.287467, 129.40515 31.2743, 129.38325 31.249733, 129.3672 31.2419, 129.348 31.241167, 129.33355 31.244367, 129.32395 31.258967, 
+      129.32715 31.281067, 129.34905 31.296, 129.38485 31.305267)), 
+  ((123.6863 26.0216, 123.6622 26.0216, 123.65015 26.027633, 123.6411 26.034633, 123.64715 26.067733, 123.67425 26.0838, 123.70285 26.0848, 123.7209 26.070767, 123.7224 26.0507, 123.6863 26.0216)), 
+  ((142.1704 27.163433, 142.177 27.171733, 142.19675 27.175633, 142.22095 27.175633, 142.24295 27.169767, 142.25245 27.157567, 142.2466 27.1429, 142.22975 27.131167, 142.21435 27.1141, 142.19895 27.111633, 
+      142.1821 27.120433, 142.17185 27.1429, 142.1704 27.163433)), 
+  ((127.2125 26.276767, 127.22135 26.2717, 127.2289 26.2675, 127.2226 26.249833, 127.18345 26.239733, 127.12285 26.245633, 127.10515 26.256567, 127.10515 26.2675, 127.1178 26.276767, 127.2125 26.276767)), 
+  ((129.13475 28.814633, 129.13845 28.803267, 129.134 28.7929, 129.11845 28.788467, 129.094 28.794867, 129.05915 28.8166, 129.05175 28.828967, 129.0503 28.8413, 129.0525 28.847733, 129.0651 28.854633, 
+      129.0829 28.854633, 129.1066 28.846233, 129.13475 28.814633)), 
+  ((131.662 33.731867, 131.6441 33.739133, 131.63785 33.744333, 131.63705 33.754733, 131.6464 33.763033, 131.66825 33.772367, 131.70485 33.771333, 131.7298 33.758367, 131.7384 33.7412, 131.7267 33.7272, 
+      131.70255 33.722, 131.662 33.731867)), 
+  ((123.9671 24.252267, 123.9618 24.261067, 123.9605 24.266333, 123.96575 24.281333, 123.9922 24.290133, 124.01995 24.289233, 124.04505 24.2725, 124.05565 24.2593, 124.04905 24.243433, 124.0292 24.235533, 
+      123.9671 24.252267)), 
+  ((129.70285 29.573367, 129.6785 29.582633, 129.6715 29.594233, 129.67385 29.605833, 129.7063 29.6375, 129.7272 29.641367, 129.74575 29.638267, 129.7492 29.627467, 129.73995 29.594233, 129.72255 29.577233, 
+      129.70285 29.573367)), 
+  ((127.2136 26.604333, 127.20575 26.6007, 127.18545 26.6007, 127.16985 26.603833, 127.1675 26.621, 127.1706 26.640267, 127.20265 26.662633, 127.2222 26.663667, 127.23935 26.6595, 127.2456 26.6486, 
+      127.24405 26.634, 127.2136 26.604333)), 
+  ((127.1102 26.461067, 127.1102 26.429933, 127.0938 26.4173, 127.05845 26.416467, 127.042 26.424867, 127.042 26.4459, 127.0483 26.4678, 127.0824 26.479567, 127.09885 26.477033, 127.1102 26.461067)), 
+  ((134.48105 34.714, 134.49975 34.717133, 134.51735 34.703467, 134.5144 34.6859, 134.49095 34.670767, 134.4463 34.663433, 134.42355 34.6683, 134.41365 34.682733, 134.43635 34.699833, 134.48105 34.714)), 
+  ((130.26675 30.803267, 130.2985 30.813433, 130.322 30.809533, 130.3396 30.7935, 130.33845 30.780167, 130.31255 30.7645, 130.2691 30.762933, 130.24795 30.773133, 130.24325 30.784867, 130.25145 30.794267, 
+      130.26675 30.803267)), 
+  ((139.2664 38.5311, 139.27295 38.537433, 139.2913 38.539867, 139.3089 38.524267, 139.31035 38.511567, 139.2913 38.493967, 139.27005 38.4681, 139.23705 38.4671, 139.2246 38.478333, 139.229 38.491033, 
+      139.2466 38.504733, 139.2664 38.5311)), 
+  ((129.93185 30.828367, 129.94005 30.8088, 129.92595 30.786067, 129.886 30.763367, 129.86365 30.769233, 129.85895 30.782533, 129.8707 30.8076, 129.90245 30.828767, 129.9189 30.829533, 129.93185 30.828367)), 
+  ((140.8008 27.328267, 140.82425 27.336567, 140.84405 27.324333, 140.847 27.3048, 140.84115 27.283333, 140.8206 27.265733, 140.80155 27.263767, 140.7891 27.268667, 140.7825 27.282833, 140.78615 27.3048, 
+      140.8008 27.328267)), 
+  ((132.927 34.2839, 132.91895 34.260467, 132.89255 34.245333, 132.8662 34.2375, 132.84495 34.2385, 132.8332 34.2463, 132.8347 34.264367, 132.8735 34.285367, 132.9072 34.2922, 132.9226 34.2922, 
+      132.927 34.2839)), 
+  ((123.54285 24.187967, 123.52035 24.1818, 123.50715 24.182667, 123.49525 24.185333, 123.4926 24.197667, 123.4992 24.217033, 123.54415 24.239933, 123.56395 24.2417, 123.57455 24.2373, 123.57585 24.224067, 
+      123.57585 24.211733, 123.54285 24.187967)), 
+  ((128.7193 32.8545, 128.7085 32.840133, 128.6834 32.830567, 128.65585 32.835333, 128.6427 32.8529, 128.6439 32.872833, 128.66065 32.8856, 128.681 32.8904, 128.7085 32.876033, 128.7193 32.8545)), 
+  ((129.5567 29.696233, 129.5451 29.661467, 129.5173 29.644467, 129.49525 29.644467, 129.4825 29.6545, 129.4825 29.6777, 129.5057 29.697767, 129.52425 29.706267, 129.53585 29.7055, 129.5463 29.703967, 
+      129.5567 29.696233)), 
+  ((124.53105 26.0116, 124.5405 26.006, 124.54155 26.000433, 124.53945 25.982267, 124.52685 25.9634, 124.4996 25.952933, 124.4839 25.952933, 124.4713 25.9613, 124.4734 25.990633, 124.48705 26.0067, 
+      124.5101 26.0116, 124.53105 26.0116)), 
+  ((130.6027 30.8066, 130.62265 30.802967, 130.63115 30.7957, 130.63115 30.7824, 130.62025 30.769467, 130.5839 30.762633, 130.55425 30.767867, 130.54335 30.776333, 130.54095 30.786833, 130.5464 30.798533, 
+      130.56635 30.8066, 130.6027 30.8066)), 
+  ((131.1799 24.578333, 131.18635 24.562867, 131.17735 24.538533, 131.15545 24.524233, 131.13825 24.524233, 131.11765 24.536233, 131.1155 24.5517, 131.12625 24.573767, 131.14815 24.582633, 131.16875 24.5815, 
+      131.1799 24.578333)), 
+  ((131.2502 34.4645, 131.222 34.466433, 131.19885 34.475133, 131.19015 34.487667, 131.1952 34.504533, 131.22415 34.5113, 131.24445 34.5113, 131.2705 34.4978, 131.27915 34.4862, 131.2741 34.477067, 
+      131.2502 34.4645)), 
+  ((140.7781 21.808367, 140.78545 21.818133, 140.7957 21.817667, 140.8045 21.804467, 140.8067 21.775667, 140.8001 21.755133, 140.78105 21.734633, 140.762 21.734633, 140.7488 21.747833, 140.75245 21.7654, 
+      140.7686 21.782967, 140.7781 21.808367)), 
+  ((129.4355 33.4484, 129.4343 33.410767, 129.4055 33.393967, 129.38745 33.393167, 129.36945 33.401967, 129.36705 33.418767, 129.37785 33.431567, 129.4127 33.4548, 129.4259 33.454, 129.4355 33.4484)), 
+  ((131.1558 34.761667, 131.1515 34.756367, 131.1429 34.7523, 131.1172 34.753533, 131.0817 34.775967, 131.07005 34.788633, 131.07375 34.800467, 131.09025 34.807, 131.1111 34.804933, 131.14905 34.7833, 
+      131.1558 34.761667)), 
+  ((129.19885 33.2271, 129.20415 33.209367, 129.1922 33.185433, 129.16825 33.179233, 129.1443 33.185433, 129.135 33.205833, 129.14035 33.2218, 129.1616 33.2333, 129.1829 33.231533, 129.19885 33.2271)), 
+  ((129.65645 29.4559, 129.646 29.4644, 129.646 29.471367, 129.6576 29.4814, 129.6843 29.485267, 129.72835 29.4791, 129.74345 29.4675, 129.74345 29.4559, 129.73065 29.4474, 129.7156 29.446633, 
+      129.65645 29.4559)), 
+  ((131.30355 25.9875, 131.3169 25.9959, 131.32875 25.998867, 131.3458 25.997367, 131.35395 25.9875, 131.35245 25.9697, 131.33615 25.9475, 131.3132 25.942067, 131.2939 25.9475, 131.28725 25.9623, 
+      131.30355 25.9875)), 
+  ((128.88565 32.5673, 128.8713 32.575267, 128.8653 32.584833, 128.8713 32.5984, 128.9 32.611967, 128.91675 32.614367, 128.9431 32.6048, 128.9431 32.592033, 128.92995 32.574467, 128.9084 32.5673, 
+      128.88565 32.5673)), 
+  ((133.06545 34.195267, 133.07315 34.202367, 133.101 34.207733, 133.11415 34.202367, 133.10135 34.1733, 133.0823 34.157667, 133.0493 34.1562, 133.03725 34.1672, 133.04055 34.1816, 133.06545 34.195267)), 
+  ((129.70695 33.527667, 129.69615 33.502033, 129.6721 33.484433, 129.6565 33.482833, 129.6421 33.490833, 129.6421 33.505233, 129.6577 33.531667, 129.6757 33.538867, 129.69135 33.538067, 129.70215 33.534867, 
+      129.70695 33.527667)), 
+  ((131.7999 34.8356, 131.78995 34.8239, 131.76775 34.82, 131.7432 34.825067, 131.735 34.837167, 131.735 34.849633, 131.7426 34.862867, 131.7578 34.8687, 131.7759 34.867533, 131.79695 34.855867, 
+      131.7999 34.8356)), 
+  ((145.2659 27.8964, 145.28495 27.8925, 145.2864 27.8764, 145.2732 27.857833, 145.25195 27.8422, 145.23435 27.838767, 145.219 27.85, 145.22265 27.865167, 145.24095 27.8847, 145.2659 27.8964)), 
+  ((145.17805 27.523933, 145.1971 27.520033, 145.19855 27.503933, 145.18535 27.485367, 145.1641 27.469733, 145.1465 27.4663, 145.13115 27.477533, 145.1348 27.4927, 145.1531 27.512233, 145.17805 27.523933)), 
+  ((145.5137 27.802233, 145.53275 27.798333, 145.5342 27.782233, 145.521 27.763667, 145.49975 27.748033, 145.48215 27.7446, 145.4668 27.755833, 145.47045 27.771, 145.48875 27.790533, 145.5137 27.802233)), 
+  ((129.0866 28.095733, 129.11095 28.094067, 129.1496 28.078367, 129.15545 28.064367, 129.1496 28.057667, 129.12945 28.055433, 129.08325 28.0655, 129.0698 28.075567, 129.06645 28.083967, 129.07315 28.092933, 
+      129.0866 28.095733)), 
+  ((127.47015 26.249, 127.4891 26.2532, 127.508 26.245633, 127.5093 26.232167, 127.4815 26.2086, 127.45875 26.200167, 127.44235 26.201867, 127.43855 26.2069, 127.44235 26.227967, 127.47015 26.249)), 
+  ((141.3186 25.6169, 141.3472 25.6267, 141.3655 25.619367, 141.3655 25.603733, 141.35085 25.586633, 141.32595 25.577367, 141.3098 25.577367, 141.29735 25.5881, 141.2981 25.601767, 141.3186 25.6169)), 
+  ((127.0483 26.230467, 127.0483 26.1968, 127.0256 26.1842, 127.0054 26.189233, 126.99025 26.201033, 126.9915 26.216167, 127.01425 26.233, 127.03065 26.2372, 127.0382 26.236367, 127.0483 26.230467)), 
+  ((129.425 30.8362, 129.38815 30.812267, 129.37315 30.812267, 129.3612 30.820267, 129.3612 30.833533, 129.37315 30.852833, 129.3951 30.8628, 129.41105 30.8608, 129.425 30.852833, 129.427 30.846833, 
+      129.425 30.8362)), 
+  ((128.5924 32.771533, 128.59005 32.734833, 128.5733 32.722867, 128.5613 32.720467, 128.54575 32.725267, 128.53855 32.738833, 128.54815 32.765933, 128.5649 32.7755, 128.57805 32.7755, 128.5924 32.771533)), 
+  ((128.8378 32.789867, 128.827 32.800233, 128.8306 32.817, 128.85455 32.832967, 128.8761 32.832167, 128.89165 32.8154, 128.88685 32.796267, 128.8653 32.7851, 128.8378 32.789867)), 
+  ((142.2217 26.718967, 142.2444 26.7185, 142.2473 26.701867, 142.24075 26.687233, 142.2195 26.674033, 142.20115 26.669167, 142.18505 26.675033, 142.1792 26.689167, 142.1997 26.707733, 142.2217 26.718967)), 
+  ((139.8189 31.954567, 139.81815 31.9668, 139.83285 31.9741, 139.87315 31.9575, 139.88485 31.930167, 139.87605 31.921867, 139.8585 31.920867, 139.83575 31.933567, 139.8189 31.954567)), 
+  ((140.3893 30.5489, 140.38855 30.561133, 140.40325 30.568433, 140.44355 30.551833, 140.45525 30.5245, 140.44645 30.5162, 140.4289 30.5152, 140.40615 30.5279, 140.3893 30.5489)), 
+  ((130.0952 30.804467, 130.12105 30.793133, 130.12105 30.778233, 130.0987 30.767267, 130.0646 30.768833, 130.0458 30.782933, 130.04815 30.7939, 130.0658 30.8033, 130.0952 30.804467)), 
+  ((131.8764 33.976467, 131.8843 33.976467, 131.89145 33.970133, 131.88275 33.9511, 131.86685 33.936267, 131.851 33.9315, 131.83195 33.933633, 131.82245 33.942633, 131.8256 33.956367, 131.8494 33.973833, 
+      131.8764 33.976467)), 
+  ((125.12175 25.0126, 125.08855 25.014533, 125.0712 25.0203, 125.0712 25.031867, 125.08565 25.049167, 125.103 25.049167, 125.129 25.047267, 125.142 25.0309, 125.1391 25.0184, 125.12175 25.0126)), 
+  ((139.7546 32.4787, 139.7649 32.499233, 139.7867 32.5078, 139.80855 32.5001, 139.81625 32.485533, 139.80725 32.4667, 139.78545 32.459, 139.7636 32.465, 139.7546 32.4787)), 
+  ((141.3885 24.364667, 141.3885 24.3754, 141.40975 24.378833, 141.43905 24.374433, 141.46105 24.3544, 141.4559 24.343167, 141.43835 24.3378, 141.4178 24.340733, 141.39655 24.350967, 141.3885 24.364667)), 
+  ((142.10885 26.7014, 142.13595 26.698967, 142.14695 26.687733, 142.14915 26.666733, 142.13885 26.655967, 142.1257 26.652567, 142.10665 26.6594, 142.09565 26.673567, 142.09345 26.6887, 142.10885 26.7014)), 
+  ((142.20335 26.639867, 142.21435 26.635933, 142.2173 26.6247, 142.21655 26.6091, 142.2114 26.594933, 142.19825 26.586633, 142.1821 26.586633, 142.16965 26.5954, 142.1638 26.610067, 142.18135 26.6296, 
+      142.20335 26.639867)), 
+  ((131.6542 34.0278, 131.68355 34.009267, 131.68355 33.993933, 131.66375 33.9844, 131.6542 33.9844, 131.632 33.992333, 131.62325 34.008733, 131.62645 34.0209, 131.6399 34.0299, 131.6542 34.0278)), 
+  ((139.39205 41.567933, 139.4133 41.568433, 139.43455 41.567933, 139.45285 41.5567, 139.4448 41.544, 139.41695 41.5362, 139.39205 41.537167, 139.3781 41.543033, 139.37665 41.555733, 139.39205 41.567933)), 
+  ((129.8948 30.0898, 129.9062 30.0575, 129.89335 30.044233, 129.87625 30.042333, 129.8592 30.048, 129.8535 30.0651, 129.8663 30.086933, 129.8834 30.092633, 129.8948 30.0898)), 
+  ((133.1651 34.334933, 133.18045 34.3437, 133.2127 34.332467, 133.2149 34.311, 133.20905 34.2983, 133.1907 34.292433, 133.1695 34.311, 133.1651 34.334933)), 
+  ((139.7225 32.526633, 139.7315 32.537767, 139.75075 32.546333, 139.76745 32.5395, 139.7713 32.5258, 139.7559 32.5095, 139.73405 32.5018, 139.7225 32.505233, 139.71735 32.516367, 139.7225 32.526633)), 
+  ((142.1641 27.277267, 142.19045 27.2763, 142.2073 27.266033, 142.211 27.2509, 142.2022 27.2426, 142.1795 27.243067, 142.16045 27.253333, 142.1509 27.268467, 142.1641 27.277267)), 
+  ((142.28355 26.658267, 142.3099 26.6573, 142.32675 26.647033, 142.33045 26.6319, 142.32165 26.6236, 142.29895 26.624067, 142.2799 26.634333, 142.27035 26.649467, 142.28355 26.658267)), 
+  ((142.2029 27.682867, 142.22925 27.6819, 142.2461 27.671633, 142.2498 27.6565, 142.241 27.6482, 142.2183 27.648667, 142.19925 27.658933, 142.1897 27.674067, 142.2029 27.682867)), 
+  ((142.2492 27.611433, 142.27555 27.610467, 142.2924 27.6002, 142.2961 27.585067, 142.2873 27.576767, 142.2646 27.577233, 142.24555 27.5875, 142.236 27.602633, 142.2492 27.611433)), 
+  ((142.2081 27.748933, 142.23445 27.747967, 142.2513 27.7377, 142.255 27.722567, 142.2462 27.714267, 142.2235 27.714733, 142.20445 27.725, 142.1949 27.740133, 142.2081 27.748933)), 
+  ((142.2033 27.8118, 142.22965 27.810833, 142.2465 27.800567, 142.2502 27.785433, 142.2414 27.777133, 142.2187 27.7776, 142.19965 27.787867, 142.1901 27.803, 142.2033 27.8118)), 
+  ((142.2274 27.2279, 142.25375 27.226933, 142.2706 27.216667, 142.2743 27.201533, 142.2655 27.193233, 142.2428 27.1937, 142.22375 27.203967, 142.2142 27.2191, 142.2274 27.2279)), 
+  ((141.475 38.3223, 141.48375 38.328667, 141.50065 38.3272, 141.52995 38.314, 141.5358 38.296433, 141.5219 38.2891, 141.50575 38.2925, 141.4867 38.3062, 141.475 38.3223)), 
+  ((141.62885 38.3433, 141.6413 38.345733, 141.65305 38.335967, 141.66035 38.321333, 141.6523 38.309133, 141.63985 38.307667, 141.6252 38.3179, 141.62005 38.3311, 141.62885 38.3433)), 
+  ((140.13285 31.414367, 140.13615 31.412233, 140.1422 31.406667, 140.14455 31.4015, 140.14455 31.398, 140.14315 31.3935, 140.1392 31.390033, 140.1349 31.388167, 140.13 31.387633, 140.1231 31.388167, 
+      140.1172 31.390033, 140.11245 31.3935, 140.10755 31.397467, 140.1041 31.401733, 140.1028 31.4055, 140.1027 31.4089, 140.1044 31.413, 140.10765 31.415433, 140.1115 31.417033, 140.11595 31.4178, 
+      140.12025 31.418033, 140.12595 31.417067, 140.13285 31.414367)), 
+  ((140.18735 31.4455, 140.19065 31.443367, 140.1967 31.4378, 140.19905 31.432633, 140.19905 31.429133, 140.19765 31.424633, 140.1937 31.421167, 140.1894 31.4193, 140.1845 31.418767, 140.1776 31.4193, 
+      140.1717 31.421167, 140.16695 31.424633, 140.16205 31.4286, 140.1586 31.432867, 140.1573 31.436633, 140.1572 31.440033, 140.1589 31.444133, 140.16215 31.446567, 140.166 31.448167, 140.17045 31.448933, 
+      140.17475 31.449167, 140.18045 31.4482, 140.18735 31.4455)))
+
+MULTIPOLYGON (((-76.2311 17.879633, -76.32945 17.8664, -76.5018 17.8603, -76.56125 17.869467, -76.63975 17.929433, -76.8136 17.942633, -76.84715 17.930433, -76.85475 17.9213, -76.85325 17.8715, -76.8952 17.841, 
+    -76.9928 17.814567, -77.01415 17.818633, -77.034 17.831867, -77.0599 17.882667, -77.0706 17.893833, -77.0965 17.893833, -77.1209 17.882667, -77.1331 17.831867, -77.1468 17.8085, -77.17275 17.799333, 
+    -77.16665 17.781033, -77.11785 17.760733, -77.11325 17.742433, -77.11935 17.7282, -77.14985 17.7221, -77.19635 17.737367, -77.3229 17.834933, -77.3595 17.843067, -77.38695 17.8451, -77.496 17.831867, 
+    -77.6805 17.852167, -77.7682 17.875567, -77.8094 17.8959, -77.8292 17.9203, -77.84295 17.9894, -77.8643 18.0077, -77.93595 18.027, -77.96645 18.037167, -77.99845 18.061533, -78.02665 18.124533, 
+    -78.0602 18.152967, -78.2386 18.157033, -78.2691 18.1672, -78.3118 18.208867, -78.33315 18.213967, -78.3835 18.218033, -78.4018 18.227167, -78.4033 18.243433, -78.3957 18.256633, -78.36215 18.2739, 
+    -78.34995 18.290167, -78.3484 18.3491, -78.28815 18.380633, -78.2058 18.446667, -78.16615 18.4548, -78.09905 18.451767, -78.02285 18.420267, -77.99385 18.406033, -77.97325 18.405033, -77.91225 18.438567, 
+    -77.8421 18.462967, -77.66595 18.457867, -77.5516 18.438567, -77.41285 18.442633, -77.23515 18.4375, -77.1604 18.408033, -77.03765 18.397867, -76.95225 18.3877, -76.8958 18.369433, -76.7769 18.301333, 
+    -76.706 18.264733, -76.58705 18.251533, -76.5306 18.221033, -76.38955 18.1733, -76.3362 18.1235, -76.3011 18.006667, -76.25385 17.955833, -76.19135 17.925367, -76.1639 17.908067, -76.1639 17.893867, 
+    -76.1761 17.885733, -76.2311 17.879633)), 
+  ((-75.92495 17.3525, -75.91315 17.340533, -75.91135 17.3298, -75.91585 17.3167, -75.93815 17.307733, -75.9538 17.308033, -75.9654 17.3137, -75.9739 17.323233, -75.9815 17.340233, -75.9788 17.352133, 
+      -75.9712 17.3587, -75.95915 17.361667, -75.93995 17.3608, -75.92495 17.3525)), 
+  ((-77.75045 16.946233, -77.7417 16.941333, -77.74105 16.9333, -77.7457 16.925267, -77.7658 16.912767, -77.7906 16.911867, -77.80735 16.918133, -77.8087 16.928367, -77.7893 16.944433, -77.75045 16.946233)), 
+  ((-76.7568 17.889967, -76.77085 17.894333, -76.77925 17.903667, -76.77925 17.908033, -76.76335 17.912367, -76.711 17.911133, -76.69235 17.9105, -76.68765 17.904267, -76.6942 17.892433, -76.72595 17.889333, 
+      -76.7568 17.889967)), 
+  ((-77.64865 17.048433, -77.6647 17.0502, -77.6754 17.055567, -77.67675 17.0627, -77.6761 17.069833, -77.6533 17.084133, -77.6366 17.0886, -77.6212 17.084567, -77.6145 17.073867, -77.61785 17.0627, 
+      -77.64865 17.048433)), 
+  ((-77.7096 17.014067, -77.7337 16.998, -77.74775 16.998, -77.76115 17.006033, -77.76115 17.015833, -77.7491 17.029233, -77.729 17.039067, -77.7176 17.0377, -77.70625 17.031033, -77.70625 17.022533, 
+      -77.7096 17.014067)), 
+  ((-75.9079 17.397067, -75.91585 17.3864, -75.9288 17.3855, -75.9377 17.3891, -75.94665 17.397733, -75.9453 17.407567, -75.94175 17.4189, -75.9377 17.424233, -75.93015 17.428133, -75.91715 17.427833, 
+      -75.906 17.422767, -75.9029 17.412633, -75.9079 17.397067)))
+
+MULTIPOLYGON (((79.59295 8.308467, 79.61605 8.362333, 79.643 8.395667, 79.65645 8.395667, 79.66605 8.359767, 79.66605 8.304633, 79.69105 8.294367, 79.69875 8.271267, 79.6853 8.252033, 79.64685 8.245633, 
+    79.64105 8.2264, 79.6449 8.1674, 79.6757 8.146867, 79.668 8.0956, 79.68725 8.0507, 79.7257 8.031467, 79.76035 8.032733, 79.7892 8.054533, 79.78345 8.096867, 79.75265 8.128933, 
+    79.7488 8.164833, 79.77765 8.1905, 79.77765 8.261033, 79.75845 8.3072, 79.7796 8.362333, 79.79115 8.432867, 79.7796 8.479033, 79.8104 8.553433, 79.8623 8.6278, 79.91425 8.691933, 
+    79.92195 8.813767, 79.92195 8.8343, 79.93925 8.845833, 79.9258 8.8548, 79.90655 8.866333, 79.9104 8.8907, 79.93735 8.909933, 79.9258 8.917633, 79.89885 8.942, 79.91235 8.9574, 
+    80.00465 9.012533, 80.07005 9.0959, 80.1374 9.207467, 80.15855 9.278, 80.1451 9.303633, 80.1143 9.310033, 80.0893 9.317733, 80.06625 9.338267, 80.06815 9.362633, 80.1047 9.3934, 
+    80.17975 9.420333, 80.20665 9.447267, 80.1932 9.476767, 80.11045 9.5409, 80.0739 9.578067, 80.072 9.599867, 80.0835 9.602433, 80.1547 9.565233, 80.2028 9.548567, 80.27975 9.485733, 
+    80.27395 9.4447, 80.28745 9.4306, 80.3028 9.4293, 80.32975 9.4434, 80.36825 9.463933, 80.39515 9.470333, 80.4971 9.456233, 80.53365 9.4575, 80.54135 9.476767, 80.5221 9.490867, 
+    80.46055 9.506233, 80.3586 9.5255, 80.2624 9.578067, 80.1816 9.6268, 80.0816 9.6486, 80.0181 9.666567, 79.9585 9.7371, 79.89115 9.796067, 79.89885 9.819167, 79.92385 9.829433, 
+    79.96425 9.8397, 79.99505 9.847367, 80.07585 9.851233, 80.10855 9.8448, 80.12005 9.828133, 80.08545 9.8012, 80.0816 9.781967, 80.10085 9.767867, 80.1393 9.7666, 80.17395 9.755033, 
+    80.2663 9.674233, 80.36245 9.613967, 80.38555 9.6114, 80.3913 9.6191, 80.37015 9.644767, 80.19125 9.8166, 80.16625 9.847367, 80.1701 9.856367, 80.2586 9.8525, 80.3394 9.776833, 
+    80.61445 9.5101, 80.6183 9.496, 80.60485 9.471633, 80.6106 9.4511, 80.64525 9.435733, 80.65485 9.4434, 80.651 9.467767, 80.65485 9.467767, 80.71835 9.395967, 80.7626 9.330567, 
+    80.7549 9.3203, 80.71065 9.325433, 80.65675 9.340833, 80.63945 9.3344, 80.6337 9.315167, 80.6433 9.2972, 80.74335 9.266433, 80.7876 9.226667, 80.7876 9.1882, 80.77415 9.156133, 
+    80.7799 9.1292, 80.79145 9.112533, 80.81645 9.1138, 80.83185 9.117667, 80.84145 9.1074, 80.87225 9.022767, 80.8588 9.015067, 80.8107 9.035567, 80.7799 9.043267, 80.76645 9.036867, 
+    80.76835 9.0125, 80.79335 8.9907, 80.8434 8.970167, 80.84725 8.959933, 80.82225 8.940667, 80.82415 8.9304, 80.84535 8.913733, 80.86455 8.912467, 80.89535 8.921433, 80.9146 8.958633, 
+    80.9242 8.9612, 80.9473 8.9522, 81.0281 8.811133, 81.04925 8.7983, 81.08195 8.809867, 81.0954 8.811133, 81.11275 8.800867, 81.1762 8.6906, 81.1743 8.673933, 81.1185 8.635433, 
+    81.0781 8.6098, 81.0704 8.598233, 81.09155 8.5713, 81.1108 8.548233, 81.13305 8.541767, 81.1916 8.5572, 81.21855 8.554633, 81.2397 8.537967, 81.25895 8.473833, 81.2416 8.464867, 
+    81.2166 8.4777, 81.20505 8.475133, 81.19545 8.450767, 81.2147 8.427667, 81.27045 8.416133, 81.28395 8.3905, 81.30895 8.3007, 81.34935 8.2507, 81.3532 8.228867, 81.3455 8.2122, 
+    81.3282 8.208367, 81.28585 8.230167, 81.2705 8.232733, 81.2551 8.222467, 81.2743 8.1904, 81.35125 8.128867, 81.36475 8.136533, 81.3705 8.167333, 81.3859 8.1776, 81.40515 8.1776, 
+    81.4263 8.1327, 81.44555 8.091667, 81.4686 8.080133, 81.509 8.080133, 81.5244 8.0673, 81.5225 8.0224, 81.5398 7.9942, 81.56865 7.969833, 81.56675 7.958267, 81.5533 7.939033, 
+    81.5552 7.9134, 81.611 7.864667, 81.63215 7.8172, 81.7591 7.7018, 81.80335 7.645367, 81.8226 7.5479, 81.81295 7.5274, 81.7918 7.522267, 81.77255 7.536367, 81.75335 7.5928, 
+    81.6937 7.7082, 81.6052 7.7903, 81.5744 7.8031, 81.5417 7.7967, 81.5302 7.7826, 81.54365 7.7595, 81.5879 7.7595, 81.60715 7.749267, 81.6206 7.671033, 81.61865 7.617167, 
+    81.62635 7.609467, 81.6437 7.6133, 81.6629 7.629967, 81.6687 7.627433, 81.70715 7.574833, 81.711 7.494033, 81.73795 7.422233, 81.74565 7.420967, 81.7668 7.428633, 81.78605 7.458133, 
+    81.80145 7.464567, 81.80915 7.459433, 81.83415 7.4017, 81.85145 7.294, 81.85335 7.192667, 81.89185 7.084967, 81.8803 6.997767, 81.79375 6.832333, 81.7418 6.7169, 81.66295 6.597633, 
+    81.53175 6.448233, 81.4648 6.389133, 81.198 6.232, 80.99805 6.162967, 80.8676 6.122333, 80.75135 6.0675, 80.6308 6.0231, 80.53865 6.007967, 80.49895 6.0023, 80.4663 6.009867, 
+    80.4238 6.037267, 80.3997 6.030633, 80.37985 6.013633, 80.35575 6.013633, 80.30755 6.0382, 80.231 6.102467, 80.23665 6.1346, 80.231 6.1469, 80.1785 6.185667, 80.1062 6.302867, 
+    79.99705 6.428567, 79.9134 6.524033, 79.912 6.542967, 79.9574 6.601567, 79.9517 6.628033, 79.8794 6.787767, 79.7972 6.964567, 79.79575 6.9863, 79.83685 6.999567, 79.85955 7.015633, 
+    79.85105 7.061, 79.81275 7.125267, 79.76735 7.210333, 79.76305 7.239633, 79.77725 7.2604, 79.79 7.261367, 79.8056 7.249067, 79.83395 7.1763, 79.84955 7.168733, 79.868 7.1763, 
+    79.88075 7.209367, 79.86515 7.307667, 79.7985 7.450433, 79.73895 7.706633, 79.70775 7.796467, 79.63965 7.888133, 79.5574 8.065867, 79.5744 8.1623, 79.58335 8.2405, 79.57375 8.278967, 
+    79.59295 8.308467)), 
+  ((79.6628 9.148667, 79.66675 9.164467, 79.68845 9.180233, 79.71605 9.178933, 79.799 9.1605, 79.8641 9.132867, 79.9174 9.096033, 79.9194 9.0855, 79.89965 9.088133, 79.8424 9.113133, 
+      79.82265 9.114467, 79.8207 9.103933, 79.84635 9.075, 79.8799 9.05, 79.8799 9.038167, 79.86215 9.035533, 79.7891 9.097367, 79.68055 9.1355, 79.6628 9.148667)), 
+  ((79.8523 9.7953, 79.8523 9.763733, 79.85625 9.741367, 79.9056 9.684767, 79.92335 9.649267, 79.92925 9.630833, 79.9115 9.630833, 79.87595 9.647933, 79.7911 9.7124, 79.7891 9.7374, 
+      79.8128 9.747933, 79.81475 9.7782, 79.8187 9.8032, 79.8345 9.8045, 79.84045 9.8032, 79.8523 9.7953)), 
+  ((79.75555 9.6453, 79.7733 9.637433, 79.77925 9.620333, 79.79505 9.608467, 79.84045 9.607167, 79.8523 9.5927, 79.84045 9.5848, 79.8207 9.572967, 79.77135 9.5756, 79.73185 9.596633, 
+      79.7378 9.624267, 79.7437 9.640067, 79.75555 9.6453)), 
+  ((79.65685 8.5507, 79.6529 8.567833, 79.67265 8.571767, 79.6904 8.554667, 79.7141 8.5336, 79.7141 8.509933, 79.7082 8.4902, 79.69435 8.494133, 79.6628 8.5086, 79.65685 8.5507)), 
+  ((79.6766 9.570333, 79.7003 9.5519, 79.72595 9.540067, 79.7279 9.5256, 79.7062 9.5177, 79.65885 9.5256, 79.6371 9.545333, 79.6529 9.569, 79.6766 9.570333)), 
+  ((79.94705 9.604533, 79.9628 9.613733, 79.98255 9.6111, 79.9885 9.599267, 79.9648 9.580867, 79.94705 9.574267, 79.9332 9.587433, 79.9411 9.597967, 79.94705 9.604533)), 
+  ((79.6529 8.454667, 79.6766 8.454667, 79.68055 8.4402, 79.6766 8.425733, 79.6608 8.4218, 79.64895 8.431, 79.64895 8.442833, 79.6529 8.454667)), 
+  ((79.6904 9.7045, 79.7082 9.7045, 79.7279 9.690033, 79.72395 9.680833, 79.7082 9.6769, 79.68845 9.692667, 79.6904 9.7045)), 
+  ((79.7141 8.223767, 79.7279 8.2251, 79.74765 8.215867, 79.7457 8.206667, 79.7279 8.2001, 79.71215 8.2093, 79.70425 8.2172, 79.7141 8.223767)), 
+  ((79.72 8.378367, 79.7358 8.374433, 79.7457 8.361267, 79.7358 8.353367, 79.71605 8.357333, 79.71805 8.367833, 79.72 8.378367)), 
+  ((79.67855 9.6269, 79.70225 9.629533, 79.71015 9.620333, 79.69635 9.6111, 79.6766 9.6111, 79.6766 9.616367, 79.67855 9.6269)))
+
+MULTIPOLYGON (((11.12705 59.1381, 11.17385 59.140567, 11.3136 59.091233, 11.36565 59.051067, 11.3985 58.939633, 11.4451 58.915867, 11.5355 58.921367, 11.5876 58.946933, 11.64375 58.993533, 11.704 59.1013, 
+    11.73965 59.1817, 11.74235 59.322367, 11.71365 59.438367, 11.66295 59.5233, 11.64655 59.601867, 11.66025 59.637467, 11.67665 59.650267, 11.7109 59.6585, 11.7609 59.679967, 11.84585 59.726533, 
+    11.85955 59.7576, 11.85955 59.789567, 11.8294 59.8398, 11.8294 59.8882, 11.84585 59.9083, 11.88285 59.924733, 12 59.925333, 12.19165 59.944567, 12.2859 59.981833, 12.3697 60.023767, 
+    12.46395 60.088967, 12.50585 60.179833, 12.54075 60.286967, 12.5617 60.391767, 12.58265 60.526867, 12.5652 60.6084, 12.50415 60.6643, 12.4413 60.7109, 12.38195 60.780767, 12.3121 60.857633, 
+    12.2737 60.9345, 12.2423 60.997367, 12.25625 61.032333, 12.30165 61.060267, 12.40985 61.067267, 12.5146 61.067267, 12.61935 61.083567, 12.7206 61.116167, 12.7869 61.1907, 12.8253 61.2792, 
+    12.83405 61.353733, 12.82705 61.418967, 12.79215 61.4632, 12.68395 61.528433, 12.5792 61.5587, 12.4605 61.584333, 12.3802 61.5983, 12.3034 61.6216, 12.2301 61.6542, 12.16025 61.707767, 
+    12.1114 61.770667, 12.12535 61.831233, 12.16725 61.919733, 12.2074 62.033867, 12.24585 62.113067, 12.2877 62.1876, 12.2947 62.278433, 12.28075 62.345967, 12.23535 62.4205, 12.19695 62.481067, 
+    12.12015 62.550967, 12.0835 62.606867, 12.06605 62.662767, 12.0975 62.7699, 12.10445 62.842133, 12.0905 62.905, 12.1219 62.963233, 12.1708 63.014467, 12.15335 63.070367, 12.1289 63.123967, 
+    12.0835 63.1822, 12.01195 63.249733, 12.01545 63.314967, 12.08525 63.394167, 12.1586 63.457033, 12.1935 63.515267, 12.20395 63.5642, 12.2319 63.622433, 12.3017 63.694633, 12.3401 63.7389, 
+    12.44485 63.813433, 12.6421 63.934567, 12.7643 63.9928, 12.8551 64.055667, 12.9249 64.095267, 13.0506 64.132533, 13.17275 64.139533, 13.34385 64.1372, 13.4765 64.116233, 13.60565 64.092933, 
+    13.72785 64.062667, 13.864 64.053333, 13.9862 64.083633, 14.0543 64.106933, 14.1276 64.1768, 14.16255 64.249, 14.15555 64.3352, 14.1346 64.414367, 14.11365 64.4563, 14.0508 64.505233, 
+    13.9007 64.537833, 13.7366 64.579767, 13.71215 64.617033, 13.71215 64.6799, 13.7785 64.7428, 13.8955 64.8313, 14.03165 64.915167, 14.15035 65.008333, 14.2411 65.089867, 14.2795 65.1481, 
+    14.29695 65.201667, 14.3284 65.250567, 14.4052 65.311133, 14.45755 65.374033, 14.48025 65.406633, 14.4768 65.485833, 14.4628 65.560367, 14.49075 65.639567, 14.53615 65.716433, 14.56055 65.783967, 
+    14.592 65.8259, 14.57455 65.9051, 14.5536 65.963333, 14.53615 66.0169, 14.51 66.0658, 14.53095 66.110067, 14.59725 66.154333, 14.65315 66.1776, 14.72295 66.1753, 14.84865 66.182267, 
+    14.9743 66.189267, 15.11045 66.2149, 15.26755 66.242833, 15.3618 66.2708, 15.4037 66.301067, 15.43515 66.3593, 15.42115 66.436167, 15.4037 66.468767, 15.4072 66.499033, 15.4526 66.540967, 
+    15.66205 66.683067, 15.96405 66.857767, 16.13165 66.960233, 16.2608 67.018467, 16.3446 67.081367, 16.40745 67.151233, 16.4249 67.1955, 16.39345 67.232767, 16.32715 67.265367, 16.2224 67.3236, 
+    16.14735 67.365533, 16.102 67.421433, 16.11245 67.4587, 16.1404 67.495967, 16.19975 67.519267, 16.26605 67.5216, 16.3359 67.5309, 16.4127 67.5635, 16.5174 67.6264, 16.58025 67.700933, 
+    16.678 67.8011, 16.7723 67.903567, 16.87005 67.957133, 16.9591 67.9851, 17.0778 68.047967, 17.193 68.087567, 17.3047 68.110867, 17.392 68.0992, 17.52115 68.052633, 17.65035 68.020033, 
+    17.76905 67.992067, 17.88425 67.964133, 17.9436 67.968767, 18.0099 68.027, 18.04135 68.120167, 18.06925 68.1947, 18.07275 68.2576, 18.0518 68.341467, 17.99595 68.418333, 17.96105 68.478867, 
+    17.99595 68.539433, 18.0902 68.5837, 18.21415 68.569733, 18.33985 68.5441, 18.4411 68.513833, 18.5458 68.497533, 18.61215 68.502167, 18.73085 68.5045, 18.8565 68.506833, 19.00665 68.499833, 
+    19.1498 68.485867, 19.3348 68.460267, 19.5268 68.441633, 19.6682 68.418333, 19.7834 68.416, 19.88115 68.425333, 19.958 68.453267, 20.00335 68.4952, 20.00685 68.5348, 19.97195 68.569733, 
+    19.92655 68.595367, 19.9021 68.607, 19.9126 68.634967, 19.9824 68.672233, 20.0732 68.716467, 20.13255 68.756067, 20.20585 68.8283, 20.2198 68.8865, 20.1919 68.937767, 20.1395 68.975033, 
+    20.05225 69.007633, 20.01035 69.0379, 20.0278 69.065867, 20.0924 69.082167, 20.246 69.103133, 20.39965 69.126433, 20.46555 69.1027, 20.48895 69.109533, 20.51825 69.1115, 20.5725 69.109533, 
+    20.61055 69.096867, 20.6179 69.083167, 20.6513 69.081233, 20.6795 69.0673, 20.71735 69.0399, 20.7206 69.026467, 20.7206 69.007667, 20.723 68.986167, 20.74315 68.962533, 20.781 68.953433, 
+    20.8217 68.942933, 20.8588 68.930067, 20.89825 68.918233, 20.95065 68.899967, 20.99775 68.876033, 21.0469 68.854033, 21.0759 68.835233, 21.1138 68.826633, 21.1597 68.812133, 21.1811 68.799, 
+    21.22135 68.781267, 21.281 68.760867, 21.34305 68.7442, 21.40545 68.7257, 21.47315 68.7112, 21.5062 68.690767, 21.5666 68.661767, 21.60895 68.648067, 21.6629 68.642133, 21.7032 68.64, 
+    21.7612 68.631933, 21.80515 68.621467, 21.8414 68.608033, 21.88005 68.586033, 21.91715 68.565067, 21.9848 68.550033, 22.03275 68.547067, 22.0803 68.547067, 22.14075 68.5358, 22.21245 68.518067, 
+    22.266 68.506533, 22.32565 68.502767, 22.436 68.4974, 22.51055 68.487467, 22.56615 68.477267, 22.6258 68.458467, 22.66975 68.4437, 22.71085 68.434567, 22.7729 68.423833, 22.8212 68.4104, 
+    22.85465 68.392433, 22.8885 68.372567, 22.9441 68.3543, 22.99325 68.342467, 23.021 68.320733, 23.0629 68.291733, 23.075 68.254133, 23.0766 68.222967, 23.09195 68.197733, 23.11245 68.181367, 
+    23.15035 68.181367, 23.17775 68.1889, 23.2132 68.182433, 23.2559 68.1658, 23.3155 68.119067, 23.3651 68.083367, 23.4271 68.055433, 23.4956 68.041467, 23.51535 68.026167, 23.51455 67.9977, 
+    23.50165 67.9714, 23.48395 67.9456, 23.46055 67.934333, 23.4469 67.926267, 23.41865 67.924133, 23.38805 67.919833, 23.3715 67.89, 23.3731 67.8712, 23.38925 67.847033, 23.39005 67.816433, 
+    23.37555 67.7944, 23.35255 67.782867, 23.3461 67.757633, 23.35175 67.735067, 23.37835 67.7152, 23.4025 67.686733, 23.4025 67.665233, 23.3989 67.640767, 23.3723 67.602633, 23.3594 67.570967, 
+    23.35215 67.534433, 23.3598 67.5105, 23.3735 67.4944, 23.41455 67.490633, 23.45645 67.491167, 23.4887 67.489033, 23.53705 67.473467, 23.55435 67.4732, 23.5906 67.475367, 23.62685 67.489867, 
+    23.6462 67.502767, 23.6768 67.495767, 23.69215 67.4802, 23.68005 67.463, 23.6591 67.445833, 23.65505 67.410367, 23.66875 67.385133, 23.66555 67.362567, 23.6325 67.3341, 23.61115 67.322533, 
+    23.57975 67.3134, 23.5467 67.311267, 23.51045 67.293533, 23.4903 67.2758, 23.47095 67.243033, 23.45705 67.212233, 23.5173 67.167533, 23.5673 67.115233, 23.61565 67.083033, 23.68155 67.0421, 
+    23.7759 66.984533, 23.8657 66.9239, 23.90265 66.896233, 23.91175 66.859867, 23.90835 66.831067, 23.81855 66.8038, 23.77535 66.7932, 23.76285 66.762133, 23.7731 66.724233, 23.76345 66.698833, 
+    23.73845 66.672333, 23.7146 66.634433, 23.68845 66.588233, 23.65775 66.548067, 23.6424 66.521933, 23.61055 66.4901, 23.57875 66.4598, 23.56735 66.4272, 23.5685 66.3969, 23.57985 66.365833, 
+    23.5895 66.328333, 23.5986 66.2859, 23.6213 66.2609, 23.6543 66.232867, 23.72475 66.2048, 23.78385 66.191933, 23.8253 66.169567, 23.8503 66.1461, 23.8958 66.069567, 23.91395 66.032433, 
+    23.9333 65.997567, 23.97595 65.9146, 23.98845 65.865333, 23.989 65.8383, 23.9148 65.8383, 23.8662 65.822967, 23.82015 65.816167, 23.76005 65.817033, 23.7191 65.827267, 23.66155 65.849433, 
+    23.61295 65.852833, 23.55025 65.857933, 23.49525 65.8511, 23.4556 65.841733, 23.42615 65.839167, 23.4044 65.845133, 23.40055 65.8639, 23.39035 65.879233, 23.3801 65.888633, 23.35965 65.888633, 
+    23.34555 65.874967, 23.33535 65.857067, 23.3366 65.845133, 23.343 65.827233, 23.3379 65.811033, 23.32125 65.811033, 23.27265 65.824667, 23.1716 65.865567, 23.08715 65.898833, 23.0168 65.920133, 
+    22.97845 65.917567, 22.97845 65.905633, 22.98995 65.892, 23.0373 65.865567, 23.0731 65.850233, 23.10125 65.828067, 23.10125 65.793967, 23.09355 65.779467, 23.08205 65.760733, 23.0475 65.756467, 
+    23.0053 65.759, 22.9183 65.783733, 22.84155 65.802467, 22.78525 65.8238, 22.73665 65.845967, 22.66245 65.897967, 22.5972 65.933767, 22.5806 65.935467, 22.57165 65.928667, 22.58955 65.903067, 
+    22.5998 65.871533, 22.60105 65.835733, 22.5806 65.8204, 22.5614 65.8187, 22.52305 65.826367, 22.5077 65.821233, 22.4757 65.811, 22.43985 65.8127, 22.4194 65.823767, 22.40275 65.839133, 
+    22.38995 65.863833, 22.3631 65.8826, 22.3503 65.888567, 22.3324 65.8843, 22.2953 65.8809, 22.271 65.895367, 22.26205 65.9022, 22.2339 65.9005, 22.2275 65.8792, 22.23135 65.849333, 
+    22.2224 65.805033, 22.19935 65.792233, 22.1725 65.793933, 22.1354 65.793067, 22.129 65.774333, 22.13795 65.758133, 22.15205 65.732567, 22.1584 65.707833, 22.184 65.698467, 22.21725 65.6993, 
+    22.2262 65.6797, 22.2569 65.6371, 22.2876 65.597033, 22.3132 65.573167, 22.30425 65.564633, 22.271 65.5689, 22.20065 65.585933, 22.129 65.613233, 22.0369 65.641367, 21.94225 65.678867, 
+    21.8591 65.7121, 21.80025 65.736833, 21.744 65.770067, 21.69025 65.795633, 21.66085 65.797367, 21.6493 65.793933, 21.64805 65.782867, 21.6698 65.7641, 21.7133 65.7462, 21.74655 65.7266, 
+    21.80795 65.697633, 21.8412 65.673767, 21.8834 65.637967, 21.9205 65.6269, 21.9653 65.6107, 21.9896 65.603033, 21.996 65.590233, 21.9781 65.574033, 21.92945 65.568067, 21.8719 65.569767, 
+    21.80665 65.5783, 21.74655 65.600467, 21.72865 65.5996, 21.72735 65.585967, 21.7606 65.561233, 21.81565 65.536533, 21.886 65.5212, 21.9538 65.494767, 21.97295 65.4777, 21.97295 65.4581, 
+    21.93715 65.4513, 21.90515 65.453867, 21.8847 65.4692, 21.85785 65.4709, 21.8399 65.458967, 21.81945 65.4479, 21.7811 65.439367, 21.73245 65.435967, 21.69665 65.4368, 21.56875 65.439333, 
+    21.55465 65.430833, 21.5585 65.412067, 21.5521 65.397567, 21.5265 65.392467, 21.50475 65.3933, 21.48685 65.4061, 21.44335 65.4078, 21.41525 65.401, 21.41265 65.390767, 21.4216 65.379667, 
+    21.44975 65.3669, 21.4728 65.360933, 21.4792 65.345567, 21.49965 65.328533, 21.5227 65.335333, 21.53545 65.344733, 21.54955 65.3379, 21.5534 65.314033, 21.5572 65.293567, 21.5892 65.277367, 
+    21.59305 65.256067, 21.56745 65.249267, 21.5278 65.255233, 21.48685 65.272267, 21.44465 65.283333, 21.37555 65.3234, 21.31545 65.3609, 21.2745 65.389033, 21.2361 65.406933, 21.2182 65.4129, 
+    21.19265 65.406067, 21.19645 65.389867, 21.20415 65.367733, 21.19265 65.353233, 21.17855 65.3464, 21.176 65.337867, 21.20545 65.325067, 21.23485 65.325933, 21.2886 65.325067, 21.32185 65.318267, 
+    21.35255 65.287567, 21.405 65.2407, 21.4536 65.211733, 21.492 65.1981, 21.5048 65.173367, 21.50735 65.1333, 21.4715 65.100067, 21.42675 65.078733, 21.39475 65.062533, 21.35895 65.0344, 
+    21.3014 64.988367, 21.26175 64.9807, 21.2387 64.985833, 21.20415 64.985833, 21.1786 64.981567, 21.1645 64.9645, 21.15685 64.9415, 21.17475 64.906533, 21.1888 64.885233, 21.21825 64.857967, 
+    21.2272 64.826433, 21.2234 64.8034, 21.20675 64.784667, 21.18755 64.759933, 21.1543 64.747133, 21.1172 64.7463, 21.0942 64.7429, 21.0865 64.722433, 21.10315 64.6909, 21.13765 64.6585, 
+    21.20035 64.626967, 21.23745 64.615867, 21.23745 64.631233, 21.2592 64.6406, 21.272 64.641467, 21.29245 64.6406, 21.3462 64.6193, 21.39095 64.5903, 21.41015 64.5707, 21.41145 64.5528, 
+    21.3948 64.5494, 21.36795 64.5511, 21.33725 64.558767, 21.31805 64.5579, 21.33085 64.539167, 21.3654 64.511033, 21.40375 64.493133, 21.42935 64.4957, 21.4511 64.508467, 21.48435 64.5187, 
+    21.5061 64.508467, 21.50355 64.493133, 21.47155 64.471833, 21.42035 64.446233, 21.3935 64.419833, 21.3449 64.390833, 21.30525 64.366967, 21.2592 64.343967, 21.20035 64.332033, 21.153 64.3235, 
+    21.12105 64.310733, 21.07755 64.286867, 21.03915 64.259567, 21.0123 64.257867, 20.97905 64.257867, 20.95985 64.245067, 20.9496 64.2101, 20.9202 64.1888, 20.89075 64.1692, 20.8754 64.144467, 
+    20.8652 64.1206, 20.8409 64.095033, 20.82935 64.064333, 20.8025 64.039633, 20.75645 64.002133, 20.71805 63.9723, 20.672 63.953533, 20.6349 63.9416, 20.58505 63.924567, 20.55305 63.894733, 
+    20.5377 63.8683, 20.5377 63.852933, 20.51465 63.8376, 20.50185 63.833333, 20.4827 63.8325, 20.45835 63.818, 20.44685 63.806933, 20.42895 63.8001, 20.4149 63.8035, 20.39825 63.825667, 
+    20.3893 63.8359, 20.36245 63.8342, 20.33555 63.818, 20.30615 63.800967, 20.25755 63.774533, 20.2179 63.760033, 20.1987 63.7677, 20.1846 63.789033, 20.18335 63.807767, 20.16925 63.815433, 
+    20.14115 63.808633, 20.11555 63.774533, 20.10405 63.750667, 20.0887 63.7106, 20.07205 63.693567, 20.04265 63.677367, 20.01065 63.661167, 19.9902 63.664567, 19.94925 63.691, 19.8917 63.725933, 
+    19.8661 63.733633, 19.85845 63.715733, 19.86355 63.673933, 19.85205 63.645833, 19.82005 63.633867, 19.7625 63.621067, 19.69595 63.599767, 19.6384 63.5759, 19.6154 63.550333, 19.6282 63.529867, 
+    19.632 63.505133, 19.62435 63.482967, 19.57445 63.472767, 19.5335 63.477867, 19.4721 63.5188, 19.43115 63.548633, 19.41325 63.563967, 19.39535 63.571633, 19.3685 63.5725, 19.34805 63.560567, 
+    19.325 63.5435, 19.325 63.517067, 19.2943 63.4821, 19.24825 63.4446, 19.15995 63.402833, 19.09345 63.372167, 19.06145 63.354267, 19.0346 63.349167, 19.02055 63.331267, 18.98345 63.313367, 
+    18.9476 63.280967, 18.9054 63.263067, 18.8875 63.252833, 18.87855 63.243467, 18.87855 63.229833, 18.87855 63.214467, 18.86705 63.207667, 18.84145 63.205967, 18.80055 63.210233, 18.7647 63.2162, 
+    18.73145 63.238367, 18.711 63.259667, 18.68925 63.259667, 18.66875 63.242633, 18.6496 63.229833, 18.63295 63.229833, 18.60865 63.2273, 18.59075 63.215333, 18.57415 63.195733, 18.546 63.1855, 
+    18.51015 63.187233, 18.47945 63.191467, 18.4398 63.188933, 18.4232 63.166767, 18.42575 63.136067, 18.4104 63.116467, 18.38225 63.0994, 18.35665 63.0721, 18.32725 63.0542, 18.28885 63.0542, 
+    18.27605 63.0457, 18.28885 63.026933, 18.3055 63.015, 18.3285 63.004767, 18.3464 63.0005, 18.3656 62.987733, 18.3605 62.9741, 18.349 62.9664, 18.33365 62.9579, 18.35025 62.945967, 
+    18.3784 62.938267, 18.40655 62.9289, 18.41295 62.916967, 18.40655 62.901633, 18.37455 62.897367, 18.3541 62.8982, 18.31445 62.905, 18.2889 62.905, 18.27095 62.895633, 18.26715 62.8786, 
+    18.24795 62.8692, 18.2249 62.8624, 18.2083 62.864967, 18.1904 62.882867, 18.18015 62.8982, 18.16095 62.909267, 18.13535 62.909267, 18.1098 62.900767, 18.08675 62.875167, 18.0829 62.837667, 
+    18.07335 62.815667, 18.0423 62.797833, 17.9901 62.796933, 17.93005 62.797833, 17.90135 62.8126, 17.85045 62.8161, 17.8224 62.830867, 17.7767 62.863067, 17.7506 62.8874, 17.7493 62.903933, 
+    17.7532 62.9422, 17.7297 62.9622, 17.69055 62.977, 17.68275 63.004833, 17.6834 63.036133, 17.6586 63.0396, 17.6521 63.017, 17.6521 62.978733, 17.66775 62.926533, 17.7069 62.868267, 
+    17.74865 62.813467, 17.8498 62.723033, 17.8955 62.699533, 17.91375 62.699533, 17.9542 62.714333, 17.99205 62.748233, 18.0227 62.7691, 18.05015 62.7778, 18.07495 62.7778, 18.09315 62.773733, 
+    18.0957 62.7601, 18.0906 62.737067, 18.065 62.7166, 18.0292 62.697833, 18.02155 62.674833, 18.0484 62.654367, 18.08295 62.6322, 18.07655 62.5964, 18.04965 62.581067, 17.9998 62.559767, 
+    17.9307 62.545267, 17.86035 62.535867, 17.7836 62.5137, 17.7465 62.5069, 17.71195 62.5086, 17.6864 62.519667, 17.65695 62.522233, 17.63395 62.516267, 17.625 62.4958, 17.63905 62.4745, 
+    17.6736 62.444667, 17.6851 62.431867, 17.6902 62.412267, 17.67745 62.396067, 17.648 62.393533, 17.6173 62.3995, 17.5687 62.427633, 17.49195 62.46, 17.4408 62.486433, 17.39985 62.5103, 
+    17.3615 62.523933, 17.3231 62.5197, 17.30265 62.507767, 17.2886 62.484767, 17.28345 62.459167, 17.2886 62.432767, 17.2694 62.4106, 17.24635 62.389267, 17.2387 62.357733, 17.2515 62.333867, 
+    17.27835 62.321067, 17.32565 62.319367, 17.3602 62.319367, 17.405 62.3006, 17.45105 62.2827, 17.4958 62.2793, 17.54185 62.280167, 17.5687 62.2725, 17.58535 62.262267, 17.58535 62.235833, 
+    17.5674 62.219633, 17.51495 62.1881, 17.4574 62.151433, 17.42545 62.115633, 17.41775 62.080667, 17.4126 62.031233, 17.40495 61.994567, 17.3755 61.957067, 17.3525 61.916167, 17.3333 61.890567, 
+    17.3282 61.871833, 17.34225 61.852233, 17.35505 61.840267, 17.35505 61.823233, 17.34735 61.794233, 17.35885 61.7789, 17.38315 61.772933, 17.42025 61.7755, 17.46505 61.776333, 17.4919 61.761833, 
+    17.506 61.7303, 17.50085 61.691933, 17.474 61.657833, 17.4369 61.6357, 17.40365 61.6374, 17.3691 61.658733, 17.3512 61.6843, 17.3512 61.713267, 17.33965 61.724367, 17.3077 61.715833, 
+    17.2834 61.709, 17.25395 61.714967, 17.22455 61.728633, 17.1887 61.7431, 17.1657 61.747367, 17.1593 61.735433, 17.18235 61.726067, 17.1964 61.704767, 17.1887 61.6758, 17.1708 61.653633, 
+    17.16315 61.617833, 17.1657 61.592267, 17.17975 61.582867, 17.1849 61.559, 17.17595 61.5266, 17.14395 61.486533, 17.12605 61.460967, 17.11325 61.427733, 17.12475 61.400433, 17.14265 61.369767, 
+    17.19 61.3476, 17.2066 61.3169, 17.2015 61.2862, 17.18745 61.239333, 17.1708 61.183933, 17.16695 61.125967, 17.1644 61.090167, 17.1836 61.057767, 17.19255 61.0288, 17.2028 61.000667, 
+    17.2194 60.9657, 17.21815 60.914567, 17.2271 60.875367, 17.23095 60.847233, 17.24115 60.806333, 17.2399 60.762, 17.21685 60.7313, 17.22455 60.7083, 17.2386 60.686133, 17.2885 60.673333, 
+    17.332 60.665667, 17.37295 60.667367, 17.44075 60.681867, 17.4778 60.6887, 17.5162 60.6853, 17.5354 60.672533, 17.561 60.6495, 17.58015 60.627333, 17.58655 60.602633, 17.58915 60.581333, 
+    17.5981 60.5711, 17.64155 60.5711, 17.67995 60.575333, 17.71835 60.5813, 17.78615 60.596633, 17.83345 60.611133, 17.87695 60.632433, 17.9166 60.6299, 17.9422 60.617967, 17.9601 60.5958, 
+    17.96265 60.554033, 17.95625 60.5225, 17.96905 60.501167, 18.01385 60.476467, 18.0637 60.444067, 18.11105 60.4151, 18.1801 60.373333, 18.22745 60.3486, 18.2556 60.336667, 18.2914 60.332433, 
+    18.32975 60.329867, 18.3656 60.317067, 18.4257 60.288933, 18.46795 60.263367, 18.47815 60.247167, 18.4756 60.230967, 18.4321 60.228433, 18.37455 60.2574, 18.34255 60.277, 18.3042 60.281267, 
+    18.2927 60.276167, 18.30165 60.263367, 18.33745 60.2446, 18.37455 60.225, 18.4155 60.201133, 18.47305 60.154233, 18.5114 60.097133, 18.5434 60.053667, 18.5933 60.032333, 18.6419 60.034033, 
+    18.679 60.0255, 18.7046 59.995667, 18.74425 59.9667, 18.78005 59.935167, 18.8095 59.912167, 18.8223 59.8823, 18.8159 59.858433, 18.8018 59.837133, 18.77365 59.8107, 18.7353 59.779167, 
+    18.7212 59.7604, 18.71995 59.749333, 18.7276 59.743367, 18.76985 59.743367, 18.8197 59.7604, 18.87345 59.7698, 18.90545 59.7698, 18.92975 59.762967, 18.93995 59.741667, 18.92205 59.726333, 
+    18.88625 59.7195, 18.83635 59.720367, 18.78005 59.7144, 18.7545 59.688, 18.71865 59.659, 18.66495 59.634267, 18.60865 59.606167, 18.5498 59.5738, 18.4807 59.561, 18.3643 59.5482, 
+    18.2594 59.526033, 18.1801 59.500467, 18.10335 59.461267, 18.04065 59.434, 18.01125 59.410967, 18.0023 59.3837, 18.01765 59.370067, 18.07135 59.363233, 18.11485 59.3641, 18.13915 59.3769, 
+    18.17245 59.377767, 18.2108 59.369233, 18.2351 59.363267, 18.26325 59.368367, 18.28115 59.376067, 18.32335 59.377767, 18.36175 59.3701, 18.4027 59.370933, 18.4398 59.3786, 18.49865 59.3786, 
+    18.5447 59.376067, 18.59585 59.374367, 18.62525 59.361567, 18.6304 59.345367, 18.6048 59.326633, 18.57025 59.306167, 18.5229 59.2985, 18.4679 59.301033, 18.44745 59.293367, 18.4807 59.2806, 
+    18.4973 59.260967, 18.4922 59.247333, 18.47685 59.239667, 18.4436 59.240533, 18.39885 59.256733, 18.36045 59.281433, 18.31825 59.295067, 18.285 59.2968, 18.26195 59.279733, 18.27985 59.274633, 
+    18.3157 59.258433, 18.3157 59.237967, 18.3157 59.204733, 18.3323 59.191067, 18.3502 59.174033, 18.3745 59.168933, 18.3758 59.157833, 18.36045 59.1391, 18.3144 59.1357, 18.26195 59.133133, 
+    18.2287 59.120367, 18.20055 59.0999, 18.1635 59.086267, 18.10975 59.096467, 18.06885 59.099033, 18.0599 59.087967, 18.033 59.0692, 18.01 59.057267, 17.9921 58.9814, 17.955 58.917467, 
+    17.9051 58.907233, 17.8667 58.9149, 17.84625 58.9362, 17.81555 58.9473, 17.79125 58.938767, 17.7682 58.9362, 17.7516 58.949867, 17.73625 58.973733, 17.726 59.0368, 17.71195 59.066633, 
+    17.70555 59.0709, 17.67995 59.041933, 17.66205 59.016333, 17.6518 59.0155, 17.64795 59.0317, 17.65055 59.0709, 17.64795 59.084533, 17.62365 59.066633, 17.6109 59.048733, 17.6032 59.000133, 
+    17.60835 58.962633, 17.6096 58.9362, 17.5853 58.9055, 17.5482 58.8876, 17.50215 58.883367, 17.48935 58.865467, 17.49705 58.844133, 17.48555 58.8305, 17.45865 58.816867, 17.419 58.806633, 
+    17.39855 58.795533, 17.3704 58.7785, 17.3346 58.771667, 17.30005 58.761433, 17.26805 58.750367, 17.2233 58.746933, 17.1798 58.752067, 17.15165 58.7589, 17.12095 58.769967, 17.0992 58.773367, 
+    17.0736 58.773367, 17.0608 58.7623, 17.0813 58.746967, 17.10945 58.732467, 17.11965 58.717133, 17.10685 58.694967, 17.07105 58.673633, 17.0429 58.6779, 17.00835 58.6958, 16.97765 58.694967, 
+    16.9751 58.682167, 16.99175 58.668533, 17.0071 58.652333, 16.98405 58.636133, 16.91755 58.635267, 16.82675 58.6421, 16.75125 58.6421, 16.68475 58.642967, 16.5952 58.6498, 16.50695 58.6549, 
+    16.44555 58.657467, 16.33935 58.6677, 16.2639 58.671967, 16.2447 58.6711, 16.24855 58.664267, 16.2626 58.659167, 16.2626 58.6404, 16.25365 58.6174, 16.246 58.612267, 16.246 58.6029, 
+    16.269 58.5995, 16.2895 58.5995, 16.31765 58.605467, 16.3445 58.612267, 16.3816 58.612267, 16.40845 58.608033, 16.43915 58.611433, 16.4993 58.612267, 16.585 58.613133, 16.6336 58.6123, 
+    16.6873 58.6089, 16.72055 58.6055, 16.74485 58.5978, 16.7666 58.5765, 16.8306 58.5424, 16.93035 58.5032, 16.9457 58.4921, 16.94445 58.482733, 16.92395 58.4776, 16.87535 58.4776, 
+    16.84725 58.471633, 16.8319 58.463133, 16.80375 58.4546, 16.7385 58.4597, 16.6413 58.481033, 16.6042 58.487, 16.54405 58.4887, 16.5172 58.489533, 16.5159 58.478467, 16.55045 58.463967, 
+    16.59395 58.458, 16.64 58.4452, 16.6592 58.4324, 16.6694 58.410233, 16.6886 58.404267, 16.73975 58.404267, 16.76025 58.399167, 16.7679 58.390633, 16.76665 58.372733, 16.7564 58.3676, 
+    16.74745 58.345433, 16.75895 58.339467, 16.7807 58.3318, 16.7884 58.313067, 16.77685 58.2977, 16.77175 58.2781, 16.7871 58.247433, 16.80885 58.229533, 16.837 58.2159, 16.85875 58.2091, 
+    16.86645 58.204833, 16.86645 58.1929, 16.8485 58.179267, 16.82805 58.179267, 16.81655 58.170733, 16.814 58.154533, 16.78965 58.1409, 16.76665 58.1085, 16.76415 58.083467, 16.72795 58.049933, 
+    16.67815 58.042533, 16.6706 58.038367, 16.6697 58.0254, 16.6762 58.011767, 16.7096 57.994467, 16.75045 57.9821, 16.79315 57.971567, 16.8043 57.961667, 16.79965 57.9419, 16.782 57.9326, 
+    16.75045 57.924567, 16.69755 57.9258, 16.64835 57.9264, 16.5908 57.927033, 16.54905 57.919, 16.5305 57.9122, 16.51655 57.897967, 16.51655 57.884333, 16.5407 57.873833, 16.5769 57.865167, 
+    16.6001 57.8528, 16.6326 57.828067, 16.66605 57.8126, 16.68645 57.7922, 16.71335 57.758167, 16.71615 57.734667, 16.7022 57.7124, 16.679 57.6957, 16.6484 57.667233, 16.61775 57.6487, 
+    16.54815 57.6289, 16.52865 57.619633, 16.5277 57.607233, 16.55275 57.599833, 16.60475 57.591167, 16.6456 57.588067, 16.67715 57.574467, 16.6818 57.540467, 16.68275 57.4947, 16.6809 57.4619, 
+    16.66695 57.437167, 16.6419 57.400667, 16.61685 57.369133, 16.56395 57.3351, 16.52495 57.293667, 16.4934 57.236133, 16.47485 57.205833, 16.47945 57.170567, 16.4999 57.149533, 16.52495 57.133467, 
+    16.55185 57.1316, 16.5658 57.1149, 16.56765 57.097567, 16.5463 57.0716, 16.52405 57.049333, 16.5027 57.008533, 16.4739 56.960267, 16.45535 56.918833, 16.45535 56.853267, 16.4544 56.796967, 
+    16.43585 56.7741, 16.3616 56.735733, 16.29755 56.679433, 16.24835 56.630567, 16.21585 56.578, 16.1704 56.485833, 16.1249 56.396133, 16.09425 56.346667, 16.02465 56.256967, 15.97545 56.209333, 
+    15.8975 56.158, 15.85015 56.1252, 15.8195 56.114067, 15.79815 56.1184, 15.78795 56.146867, 15.787 56.1815, 15.7666 56.185833, 15.7332 56.180867, 15.7044 56.175933, 15.66265 56.175933, 
+    15.6283 56.170967, 15.59675 56.182733, 15.5689 56.1988, 15.54385 56.2013, 15.51695 56.1951, 15.49375 56.192633, 15.44545 56.192633, 15.41855 56.182733, 15.39905 56.170967, 15.3805 56.164167, 
+    15.34615 56.163567, 15.309 56.167267, 15.24405 56.172833, 15.15865 56.175933, 15.11315 56.1852, 15.05655 56.1982, 15.0287 56.204367, 15.0092 56.2056, 14.9758 56.199433, 14.9331 56.183967, 
+    14.89595 56.169733, 14.8709 56.1685, 14.81145 56.1648, 14.78175 56.160467, 14.76415 56.149967, 14.76785 56.1351, 14.7855 56.114067, 14.7623 56.098, 14.7298 56.0844, 14.65275 56.082533, 
+    14.6054 56.072033, 14.55065 56.062133, 14.4764 56.052233, 14.4049 56.0219, 14.3492 55.982333, 14.2991 55.942733, 14.25735 55.903767, 14.22485 55.8617, 14.2221 55.833867, 14.2425 55.785, 
+    14.27405 55.7182, 14.29355 55.671833, 14.2982 55.6378, 14.31495 55.607467, 14.3233 55.579633, 14.3279 55.566667, 14.3307 55.556133, 14.3205 55.537567, 14.2843 55.509133, 14.2416 55.472633, 
+    14.18775 55.443567, 14.14505 55.426233, 14.09775 55.418833, 14.04575 55.422533, 13.99655 55.437367, 13.9483 55.460867, 13.9186 55.4745, 13.88145 55.480067, 13.84525 55.472633, 13.7747 55.4714, 
+    13.7125 55.468933, 13.6652 55.468333, 13.62805 55.456567, 13.59185 55.442967, 13.54545 55.431833, 13.48885 55.4238, 13.44335 55.408333, 13.3951 55.3873, 13.3227 55.385433, 13.2698 55.386067, 
+    13.16495 55.413267, 13.10645 55.419467, 13.0452 55.423167, 12.9663 55.4473, 12.91615 55.4479, 12.8883 55.439267, 12.84285 55.4337, 12.8224 55.4374, 12.80385 55.439267, 12.7862 55.431833, 
+    12.7695 55.434933, 12.7695 55.451, 12.776 55.4776, 12.802 55.482567, 12.8354 55.482567, 12.86605 55.482567, 12.88925 55.493067, 12.8976 55.513467, 12.89945 55.548733, 12.89945 55.602533, 
+    12.8948 55.646467, 12.8939 55.6947, 12.87255 55.751, 12.86975 55.795533, 12.87625 55.823367, 12.86695 55.855533, 12.8493 55.8778, 12.82795 55.896367, 12.79735 55.908733, 12.7537 55.925433, 
+    12.7203 55.942133, 12.70915 55.967467, 12.70265 56.003367, 12.68595 56.052233, 12.66275 56.089333, 12.6414 56.123967, 12.595 56.1617, 12.5579 56.209967, 12.54025 56.235933, 12.5393 56.260067, 
+    12.55695 56.2644, 12.58385 56.261933, 12.6117 56.253867, 12.6507 56.2446, 12.71845 56.232233, 12.7565 56.232233, 12.80295 56.245833, 12.8354 56.2582, 12.84285 56.273667, 12.82335 56.297167, 
+    12.7788 56.332433, 12.7129 56.383167, 12.6748 56.419633, 12.6609 56.4413, 12.6637 56.459867, 12.69525 56.466033, 12.737 56.466033, 12.77785 56.459233, 12.8261 56.456733, 12.87625 56.456733, 
+    12.9217 56.472833, 12.944 56.4951, 12.95795 56.524167, 12.95885 56.5582, 12.93565 56.607667, 12.87995 56.638, 12.84655 56.646033, 12.8029 56.654067, 12.78155 56.649133, 12.74905 56.6516, 
+    12.71935 56.683167, 12.6943 56.7153, 12.66275 56.753667, 12.6423 56.787667, 12.5829 56.827267, 12.5328 56.856967, 12.4808 56.8817, 12.4353 56.907667, 12.37495 56.937367, 12.3471 56.969533, 
+    12.31515 57.001567, 12.2761 57.056533, 12.18925 57.1274, 12.16105 57.166433, 12.16755 57.196833, 12.19795 57.225767, 12.1871 57.233, 12.1502 57.228633, 12.10025 57.2214, 12.0764 57.217067, 
+    12.0612 57.225767, 12.0612 57.244567, 12.06335 57.300967, 12.059 57.335667, 12.0438 57.3675, 12.0438 57.412333, 12.04165 57.4326, 12.0331 57.437167, 12.02365 57.439133, 12.01285 57.438467, 
+    12 57.4326, 11.986 57.424267, 11.96745 57.406333, 11.9526 57.393933, 11.9415 57.391467, 11.93335 57.3947, 11.8989 57.423133, 11.88905 57.449367, 11.90055 57.475067, 11.9022 57.540667, 
+    11.88085 57.588767, 11.8365 57.625933, 11.81355 57.639067, 11.8119 57.657633, 11.8168 57.674567, 11.82995 57.6986, 11.82695 57.702367, 11.8246 57.705367, 11.77905 57.7161, 11.7216 57.7336, 
+    11.70845 57.751067, 11.7134 57.767467, 11.73965 57.783867, 11.7528 57.7959, 11.68715 57.8325, 11.66255 57.8664, 11.6642 57.9003, 11.7052 57.958233, 11.7331 58.0058, 11.76595 58.0856, 
+    11.7692 58.192167, 11.78395 58.264333, 11.8217 58.306967, 11.8529 58.353967, 11.85945 58.370367, 11.84635 58.378033, 11.79875 58.365467, 11.7692 58.346867, 11.7298 58.3425, 11.6625 58.346867, 
+    11.63295 58.335933, 11.6083 58.3097, 11.57385 58.282367, 11.5164 58.278, 11.49175 58.2955, 11.50325 58.347967, 11.55905 58.401533, 11.6313 58.448533, 11.6346 58.458367, 11.6116 58.467133, 
+    11.57875 58.466033, 11.57055 58.4715, 11.5689 58.5043, 11.55905 58.5174, 11.53775 58.5196, 11.5213 58.510833, 11.50655 58.4835, 11.5098 58.4037, 11.4901 58.379133, 11.4031 58.324467, 
+    11.3719 58.3212, 11.3588 58.329933, 11.36045 58.343067, 11.3637 58.366, 11.34565 58.374767, 11.32105 58.375833, 11.29805 58.3857, 11.29805 58.409733, 11.2882 58.420667, 11.27345 58.418467, 
+    11.26685 58.406467, 11.25045 58.3857, 11.2242 58.378033, 11.1684 58.411933, 11.1569 58.443633, 11.1782 58.458367, 11.2176 58.466, 11.2488 58.476933, 11.26195 58.493333, 11.257 58.517367, 
+    11.2143 58.610833, 11.11745 58.721233, 11.09615 58.752967, 11.1027 58.7945, 11.1076 58.809233, 11.1503 58.844233, 11.16015 58.8672, 11.1421 58.903267, 11.08465 58.977067, 11.0617 59.026267, 
+    11.06005 59.047033, 11.08305 59.090767, 11.12705 59.1381)), 
+  ((18.7502 57.673833, 18.7415 57.630733, 18.7572 57.532933, 18.75545 57.449133, 18.7205 57.386267, 18.66115 57.342, 18.6489 57.318733, 18.66725 57.2873, 18.65675 57.2617, 18.64105 57.244233, 
+      18.5956 57.227933, 18.5467 57.213967, 18.5048 57.213967, 18.4716 57.199967, 18.43665 57.1802, 18.40345 57.1534, 18.36505 57.119633, 18.35105 57.0987, 18.3336 57.073067, 18.32575 57.038133, 
+      18.28905 57.0032, 18.22965 56.967133, 18.19125 56.942667, 18.1598 56.943833, 18.1423 56.958967, 18.1458 56.995067, 18.17025 57.0195, 18.17375 57.045133, 18.186 57.061433, 18.22965 57.0882, 
+      18.2279 57.101, 18.2087 57.116133, 18.16155 57.1406, 18.14755 57.183667, 18.11785 57.223267, 18.08815 57.2547, 18.06895 57.281467, 18.0567 57.324533, 18.05755 57.350133, 18.06455 57.3874, 
+      18.1065 57.4165, 18.11345 57.446767, 18.11175 57.4922, 18.07855 57.531767, 18.0541 57.5539, 18.03835 57.587667, 18.05845 57.6191, 18.1423 57.6319, 18.2017 57.649367, 18.2436 57.676133, 
+      18.30125 57.722733, 18.3589 57.773933, 18.42615 57.819333, 18.53795 57.8822, 18.5956 57.9276, 18.63055 57.948567, 18.6707 57.9509, 18.69605 57.9253, 18.73095 57.895, 18.7537 57.884533, 
+      18.7834 57.904333, 18.7956 57.933433, 18.83055 57.9439, 18.8917 57.942767, 18.95285 57.9253, 19.00875 57.906667, 19.0498 57.875233, 19.05155 57.8636, 19.03755 57.8403, 19.01485 57.825167, 
+      18.9974 57.796067, 18.9782 57.768133, 18.92575 57.7553, 18.8559 57.748333, 18.78425 57.728533, 18.7563 57.7041, 18.7502 57.673833)), 
+  ((16.90775 57.1677, 16.9373 57.234567, 16.98455 57.286533, 17.00815 57.3306, 17.03885 57.358133, 17.07785 57.381767, 17.0873 57.365233, 17.0861 57.340033, 17.0802 57.299133, 17.0613 57.273933, 
+      17.0613 57.2464, 17.0495 57.198367, 17.0046 57.1661, 16.99635 57.133833, 16.97155 57.101567, 16.94495 57.0937, 16.9355 57.065367, 16.9355 57.036233, 16.9178 56.993733, 16.90835 56.952833, 
+      16.8989 56.910333, 16.9019 56.8702, 16.8877 56.825333, 16.86645 56.804867, 16.81215 56.759233, 16.76135 56.7175, 16.7147 56.670267, 16.6816 56.612033, 16.6521 56.567167, 16.64265 56.500267, 
+      16.61605 56.4318, 16.5995 56.381433, 16.55935 56.3468, 16.50385 56.307433, 16.45955 56.288533, 16.4064 56.2799, 16.4064 56.2964, 16.4052 56.344433, 16.39695 56.4003, 16.3816 56.462467, 
+      16.39105 56.5341, 16.41285 56.5711, 16.43885 56.6301, 16.48965 56.7159, 16.56935 56.805633, 16.64965 56.878033, 16.7512 56.948867, 16.79435 57.005533, 16.84395 57.060633, 16.89705 57.149567, 
+      16.90775 57.1677)), 
+  ((11.3845 58.215633, 11.48935 58.227933, 11.54555 58.242767, 11.62005 58.270667, 11.6789 58.301167, 11.6972 58.301167, 11.71155 58.292433, 11.74165 58.1835, 11.7364 58.1713, 11.7194 58.157367, 
+      11.5782 58.150367, 11.5416 58.145167, 11.43575 58.121633, 11.40695 58.121633, 11.36775 58.130333, 11.3416 58.152133, 11.3377 58.166067, 11.3429 58.194833, 11.3599 58.2053, 11.3845 58.215633)), 
+  ((19.15685 58.505033, 19.22175 58.492367, 19.2687 58.472967, 19.2855 58.444633, 19.2973 58.411067, 19.2973 58.377533, 19.2497 58.3671, 19.21725 58.3701, 19.1837 58.382033, 19.13955 58.402867, 
+      19.1043 58.440933, 19.092 58.469233, 19.09705 58.491567, 19.11495 58.504267, 19.15685 58.505033)), 
+  ((18.35585 60.468733, 18.4346 60.425133, 18.5219 60.372633, 18.54855 60.343567, 18.557 60.314467, 18.5364 60.300767, 18.4952 60.3072, 18.4613 60.319333, 18.41885 60.333867, 18.3898 60.365367, 
+      18.36675 60.385533, 18.3413 60.416233, 18.32435 60.4542, 18.33285 60.470333, 18.35585 60.468733)), 
+  ((11.5168 58.095467, 11.65275 58.096333, 11.67495 58.090233, 11.71155 58.069333, 11.7155 58.058867, 11.69325 58.0423, 11.64095 58.032733, 11.61745 58.025767, 11.5952 58.0092, 11.55535 57.9957, 
+      11.53445 57.997433, 11.52005 58.006133, 11.4887 58.035767, 11.48345 58.0532, 11.4952 58.0663, 11.50045 58.0846, 11.50435 58.0933, 11.5168 58.095467)), 
+  ((19.03755 57.989333, 19.0638 58.013767, 19.1319 58.0126, 19.20005 58.0126, 19.24545 58.0103, 19.2612 58.002133, 19.24545 57.988167, 19.18605 57.962567, 19.1494 57.9346, 19.10745 57.917133, 
+      19.0463 57.9183, 19.0166 57.9381, 19.0166 57.966033, 19.03755 57.989333)), 
+  ((17.3299 62.466567, 17.37515 62.473033, 17.41555 62.470867, 17.45595 62.454733, 17.4624 62.4138, 17.4624 62.370733, 17.42365 62.3492, 17.39615 62.3492, 17.3574 62.366433, 17.32345 62.3858, 
+      17.32345 62.425667, 17.32505 62.448267, 17.3299 62.466567)), 
+  ((18.8522 59.939733, 18.788 59.9808, 18.75405 60.0041, 18.75615 60.022567, 18.7695 60.028067, 18.81365 60.028067, 18.8342 60.0171, 18.85015 60.000667, 18.89945 59.9637, 18.9426 59.939733, 
+      18.9714 59.928767, 18.9827 59.919867, 18.9837 59.906167, 18.9529 59.8952, 18.9128 59.8993, 18.8861 59.919167, 18.8522 59.939733)), 
+  ((20.8181 63.6877, 20.84645 63.7176, 20.87715 63.7349, 20.92205 63.733333, 20.93855 63.706567, 20.9197 63.678233, 20.8819 63.657767, 20.8441 63.6389, 20.79685 63.631033, 20.77795 63.635733, 
+      20.7945 63.659367, 20.8181 63.6877)), 
+  ((20.8748 63.804167, 20.9008 63.841933, 20.9622 63.8624, 20.9929 63.848233, 20.99055 63.8262, 20.95745 63.804167, 20.91025 63.780533, 20.8866 63.780533, 20.8748 63.804167)), 
+  ((23.62285 65.740867, 23.61015 65.7634, 23.6186 65.776067, 23.65875 65.7789, 23.68625 65.7775, 23.6947 65.7606, 23.6926 65.735233, 23.67145 65.719733, 23.63975 65.723967, 23.62285 65.740867)), 
+  ((18.86865 59.8329, 18.88305 59.843833, 18.9087 59.852733, 18.95395 59.847267, 18.9611 59.826733, 18.93645 59.8055, 18.90565 59.803433, 18.8789 59.807533, 18.86145 59.8274, 18.86865 59.8329)), 
+  ((18.759 59.621567, 18.79145 59.641367, 18.81485 59.6504, 18.8329 59.6462, 18.8365 59.634767, 18.8365 59.615567, 18.81575 59.601133, 18.777 59.593333, 18.7608 59.596933, 18.7572 59.605333, 
+      18.759 59.621567)), 
+  ((22.48235 65.621867, 22.5068 65.6428, 22.53125 65.6405, 22.54525 65.631167, 22.54525 65.611367, 22.52775 65.599733, 22.4911 65.586933, 22.45615 65.5939, 22.46315 65.611367, 22.48235 65.621867)), 
+  ((18.31165 59.062633, 18.34235 59.094133, 18.366 59.106733, 18.38845 59.104367, 18.38845 59.079167, 18.35535 59.062633, 18.3341 59.0461, 18.3187 59.043733, 18.31165 59.062633)), 
+  ((18.20175 58.970467, 18.2171 58.9949, 18.24425 59.004333, 18.26555 59.003567, 18.27025 58.990167, 18.25725 58.9752, 18.2407 58.9508, 18.21825 58.9492, 18.2041 58.9571, 18.20175 58.970467)), 
+  ((21.6683 65.2539, 21.70325 65.245767, 21.7364 65.213167, 21.7137 65.200333, 21.6805 65.200333, 21.6683 65.216633, 21.6683 65.2341, 21.6683 65.2539)), 
+  ((22.6247 65.772033, 22.6151 65.7872, 22.6291 65.798833, 22.67275 65.794167, 22.69025 65.7837, 22.692 65.768567, 22.68675 65.7604, 22.6518 65.759233, 22.6326 65.761567, 22.6247 65.772033)), 
+  ((21.6648 65.3028, 21.68225 65.3261, 21.71195 65.323767, 21.73295 65.313267, 21.7364 65.295833, 21.71895 65.285333, 21.6875 65.285333, 21.67005 65.288833, 21.6648 65.3028)), 
+  ((22.816 65.755733, 22.84225 65.759233, 22.8667 65.745267, 22.8667 65.7278, 22.8527 65.719667, 22.8143 65.732467, 22.8003 65.7441, 22.816 65.755733)))
+
+MULTIPOLYGON (((-75.58 -46.766667, -75.5684 -46.779267, -75.5379 -46.7783, -75.5132 -46.7599, -75.46385 -46.729867, -75.4145 -46.7202, -75.3738 -46.724067, -75.32155 -46.7444, -75.2925 -46.7938, -75.26345 -46.806367, 
+    -75.22715 -46.817033, -75.2025 -46.8577, -75.20825 -46.907567, -75.29975 -46.967633, -75.3477 -46.981667, -75.37675 -46.9768, -75.44355 -46.9429, -75.49295 -46.926467, -75.56265 -46.9245, -75.6614 -46.865433, 
+    -75.6832 -46.833, -75.69625 -46.692567, -75.7079 -46.6582, -75.6905 -46.5933, -75.6716 -46.5691, -75.6513 -46.558433, -75.62515 -46.5594, -75.5714 -46.582667, -75.53075 -46.586533, -75.5104 -46.573933, 
+    -75.50315 -46.549733, -75.5235 -46.517767, -75.56705 -46.490667, -75.5656 -46.4742, -75.51185 -46.451433, -75.4741 -46.443667, -75.40005 -46.435933, -75.37245 -46.4243, -75.3652 -46.388467, -75.3521 -46.3662, 
+    -75.3071 -46.3536, -75.26935 -46.3323, -75.2243 -46.331333, -75.1924 -46.337633, -75.1532 -46.361833, -75.06605 -46.401533, -75.00365 -46.4122, -74.9557 -46.4054, -74.93685 -46.398633, -74.92955 -46.387967, 
+    -74.95715 -46.376367, -75.0356 -46.355033, -75.13725 -46.318733, -75.1387 -46.296467, -75.1053 -46.231567, -75.07045 -46.2035, -75.0414 -46.198633, -75.00655 -46.205433, -74.8773 -46.287733, -74.8497 -46.289667, 
+    -74.83515 -46.272233, -74.8163 -46.1415, -74.7974 -46.1144, -74.7742 -46.1047, -74.64495 -46.1115, -74.62025 -46.1076, -74.6072 -46.095033, -74.61155 -46.0776, -74.64495 -46.068867, -74.7074 -46.0718, 
+    -74.74515 -46.0592, -74.7524 -46.0466, -74.74805 -46.0282, -74.72625 -45.9972, -74.71465 -45.963333, -74.70155 -45.9275, -74.719 -45.9178, -74.7771 -45.935233, -74.8047 -45.952667, -74.8163 -45.976867, 
+    -74.8831 -46.068867, -74.93975 -46.1144, -74.99345 -46.124067, -75.04575 -46.115367, -75.06605 -46.092133, -75.08495 -46.065967, -75.07045 -46.0466, -75.0414 -46.034, -75.0138 -46.020467, -75.01525 -46.012233, 
+    -75.0893 -45.983167, -75.1227 -45.958, -75.1358 -45.925067, -75.114 -45.860167, -75.08205 -45.836933, -75.05735 -45.827267, -75.0254 -45.835967, -74.9165 -45.912467, -74.87875 -45.927, -74.85985 -45.922167, 
+    -74.8613 -45.9028, -74.88165 -45.880533, -74.88745 -45.857267, -74.86855 -45.842267, -74.8395 -45.820967, -74.83805 -45.7977, -74.8337 -45.7793, -74.8003 -45.7648, -74.7698 -45.759933, -74.7335 -45.762867, 
+    -74.71605 -45.7793, -74.6928 -45.796733, -74.66815 -45.7977, -74.64635 -45.788033, -74.62165 -45.7706, -74.59405 -45.769633, -74.55775 -45.777367, -74.5302 -45.7982, -74.4852 -45.8563, -74.46195 -45.892133, 
+    -74.46775 -45.937667, -74.475 -45.987033, -74.46485 -46.0093, -74.4445 -46.022867, -74.42855 -46.0161, -74.41545 -45.9914, -74.398 -45.9391, -74.4053 -45.898433, -74.45465 -45.830633, -74.48225 -45.799633, 
+    -74.4619 -45.7861, -74.4053 -45.784633, -74.3283 -45.7914, -74.29055 -45.805933, -74.2688 -45.834033, -74.2499 -45.841767, -74.22665 -45.832067, -74.202 -45.814633, -74.1744 -45.7943, -74.13225 -45.783667, 
+    -74.0945 -45.7943, -74.0713 -45.8495, -74.0684 -45.907133, -74.0931 -45.964267, -74.141 -45.998167, -74.2151 -46.0253, -74.263 -46.047567, -74.263 -46.065967, -74.2412 -46.0679, -74.1962 -46.056267, 
+    -74.16135 -46.045633, -74.1352 -46.030133, -74.13665 -46.048533, -74.16135 -46.0805, -74.21075 -46.091133, -74.2659 -46.091133, -74.3022 -46.097933, -74.30945 -46.111967, -74.2906 -46.127467, -74.2499 -46.1352, 
+    -74.20635 -46.127467, -74.157 -46.115833, -74.11195 -46.0955, -74.0931 -46.075167, -74.0829 -46.030633, -74.0626 -46.0132, -74.035 -46.009333, -74.0074 -46.011267, -73.9871 -46.026267, -73.9813 -46.0863, 
+    -73.9958 -46.125033, -74.06115 -46.168633, -74.1047 -46.183133, -74.14975 -46.198633, -74.21655 -46.229633, -74.2441 -46.232533, -74.2746 -46.228667, -74.3153 -46.219933, -74.3821 -46.2025, -74.4155 -46.188967, 
+    -74.44305 -46.1812, -74.45905 -46.188, -74.4576 -46.201533, -74.4155 -46.2306, -74.3516 -46.2577, -74.2964 -46.262567, -74.22235 -46.262567, -74.14535 -46.241733, -74.11485 -46.2243, -74.0902 -46.213667, 
+    -74.0713 -46.217533, -74.0553 -46.2311, -74.06985 -46.2611, -74.06985 -46.291133, -74.0553 -46.298867, -74.03645 -46.293067, -74.01465 -46.280467, -73.9885 -46.257233, -73.98125 -46.234967, -73.9769 -46.203, 
+    -73.9566 -46.1788, -73.93625 -46.168133, -73.89415 -46.177833, -73.8622 -46.199133, -73.84475 -46.233033, -73.82295 -46.262567, -73.73875 -46.3013, -73.70535 -46.327433, -73.7039 -46.365233, -73.78955 -46.5008, 
+    -73.8157 -46.515333, -73.83605 -46.515333, -73.86655 -46.498867, -73.9014 -46.495, -73.9377 -46.512433, -73.94205 -46.538567, -73.92315 -46.5589, -73.86655 -46.593767, -73.82585 -46.624767, -73.80555 -46.6267, 
+    -73.78085 -46.6141, -73.75615 -46.5899, -73.72565 -46.542433, -73.70825 -46.530833, -73.6952 -46.5279, -73.65595 -46.5463, -73.64 -46.5463, -73.63855 -46.533733, -73.65305 -46.5134, -73.65305 -46.496933, 
+    -73.6284 -46.474167, -73.4672 -46.369567, -73.3917 -46.349233, -73.3757 -46.336633, -73.39025 -46.327933, -73.42365 -46.3289, -73.4643 -46.315333, -73.4832 -46.290633, -73.47305 -46.2674, -73.42805 -46.204467, 
+    -73.35545 -46.125033, -73.3235 -46.0989, -73.29735 -46.0989, -73.22475 -46.102767, -73.21455 -46.0863, -73.2073 -46.072767, -73.21745 -46.063067, -73.293 -46.042733, -73.31475 -46.036933, -73.338 -46.0495, 
+    -73.3627 -46.0708, -73.38735 -46.1081, -73.50785 -46.258233, -73.5398 -46.302767, -73.5703 -46.326967, -73.58335 -46.330367, -73.5877 -46.309033, -73.5732 -46.2374, -73.56445 -46.1449, -73.5412 -46.035467, 
+    -73.44245 -45.8529, -73.3989 -45.842267, -73.3829 -45.8287, -73.3931 -45.8161, -73.4236 -45.805467, -73.44535 -45.788033, -73.441 -45.7638, -73.4236 -45.751233, -73.3713 -45.726033, -73.33355 -45.7183, 
+    -73.2929 -45.710567, -73.2653 -45.710567, -73.2072 -45.716367, -73.17525 -45.713467, -73.15345 -45.707633, -73.14765 -45.697967, -73.168 -45.691167, -73.21155 -45.686333, -73.24205 -45.677633, -73.25655 -45.661167, 
+    -73.2464 -45.635967, -73.2348 -45.614667, -73.25075 -45.603067, -73.28415 -45.611767, -73.3466 -45.652433, -73.38725 -45.674733, -73.4352 -45.6902, -73.4889 -45.740567, -73.52525 -45.774467, -73.5441 -45.780267, 
+    -73.55865 -45.7551, -73.55135 -45.7309, -73.5267 -45.698933, -73.5165 -45.672767, -73.502 -45.608867, -73.47585 -45.551733, -73.4526 -45.483933, -73.43085 -45.4694, -73.4076 -45.4636, -73.38435 -45.468433, 
+    -73.35385 -45.4878, -73.3379 -45.499433, -73.3234 -45.496033, -73.31615 -45.4757, -73.3176 -45.432133, -73.30305 -45.409867, -73.26965 -45.384667, -73.2348 -45.3624, -73.23625 -45.339167, -73.24355 -45.314933, 
+    -73.21595 -45.3043, -73.18255 -45.313, -73.1346 -45.330433, -73.09975 -45.373067, -73.06055 -45.4544, -73.00975 -45.497, -72.93565 -45.5125, -72.8892 -45.5067, -72.8166 -45.489267, -72.7861 -45.474733, 
+    -72.77595 -45.4602, -72.7774 -45.446667, -72.7977 -45.3934, -72.8064 -45.370133, -72.82675 -45.3682, -72.84565 -45.379833, -72.8732 -45.405967, -72.90515 -45.425333, -72.93565 -45.424367, -72.9865 -45.404033, 
+    -73.01845 -45.3721, -73.0431 -45.345467, -73.07215 -45.296067, -73.10555 -45.2583, -73.1549 -45.2331, -73.1956 -45.2341, -73.23045 -45.2486, -73.3132 -45.257333, -73.3597 -45.2709, -73.43085 -45.298, 
+    -73.46135 -45.3038, -73.48745 -45.2854, -73.50635 -45.250533, -73.51215 -45.225367, -73.50925 -45.201167, -73.4933 -45.1934, -73.4497 -45.195333, -73.40035 -45.201167, -73.37275 -45.1934, -73.3568 -45.1784, 
+    -73.33355 -45.129033, -73.32775 -45.073833, -73.3495 -45.066067, -73.39745 -45.068, -73.4207 -45.053467, -73.42795 -45.0128, -73.4134 -44.972133, -73.38435 -44.962933, -73.3132 -44.970667, -73.23335 -44.9784, 
+    -73.1462 -44.9784, -73.06925 -44.9639, -73.0228 -44.9421, -72.9589 -44.895633, -72.90515 -44.849133, -72.8703 -44.8288, -72.82385 -44.812333, -72.7832 -44.803633, -72.7527 -44.7736, -72.7106 -44.729533, 
+    -72.69025 -44.6637, -72.6685 -44.615267, -72.6467 -44.602667, -72.61765 -44.5959, -72.6075 -44.588133, -72.6046 -44.5775, -72.6104 -44.562, -72.63365 -44.521333, -72.63075 -44.498067, -72.622 -44.477733, 
+    -72.6046 -44.4516, -72.5683 -44.388667, -72.5523 -44.3567, -72.5523 -44.3412, -72.5741 -44.340233, -72.59735 -44.348933, -72.61765 -44.378967, -72.63655 -44.422533, -72.6554 -44.479667, -72.6583 -44.502933, 
+    -72.65685 -44.527133, -72.6685 -44.5465, -72.69755 -44.5523, -72.71785 -44.545533, -72.73095 -44.530033, -72.76 -44.498567, -72.7905 -44.4521, -72.81955 -44.4143, -72.8486 -44.388167, -72.87035 -44.3785, 
+    -72.8936 -44.3717, -72.91245 -44.362033, -72.9212 -44.3475, -72.91395 -44.321833, -72.90955 -44.282133, -72.93715 -44.2676, -72.96185 -44.265667, -72.9996 -44.271467, -73.0693 -44.287933, -73.12595 -44.290833, 
+    -73.1724 -44.287933, -73.22325 -44.286, -73.2581 -44.278267, -73.28715 -44.251133, -73.3394 -44.223067, -73.3641 -44.186267, -73.367 -44.166867, -73.35105 -44.158167, -73.3249 -44.1543, -73.2944 -44.150433, 
+    -73.27405 -44.134933, -73.24065 -44.130067, -73.19565 -44.111667, -73.1826 -44.076833, -73.1695 -44.011467, -73.1027 -43.881667, -73.0795 -43.846333, -73.0592 -43.829867, -73.0374 -43.8289, -73.01125 -43.837633, 
+    -72.9546 -43.848267, -72.882 -43.848267, -72.8341 -43.8444, -72.7818 -43.8318, -72.75855 -43.814867, -72.73095 -43.781933, -72.7237 -43.7684, -72.7295 -43.7529, -72.76 -43.736433, -72.7963 -43.739333, 
+    -72.82245 -43.7529, -72.8733 -43.785833, -72.90235 -43.788733, -72.92555 -43.778067, -72.95025 -43.7645, -72.98365 -43.763533, -73.00545 -43.767433, -73.049 -43.769367, -73.08385 -43.7529, -73.0853 -43.7345, 
+    -73.0824 -43.708333, -73.0519 -43.683167, -73.01415 -43.6454, -72.96475 -43.6207, -72.91245 -43.58, -72.8863 -43.548067, -72.88775 -43.523833, -72.91535 -43.5219, -72.96475 -43.5316, -72.9967 -43.5345, 
+    -73.0359 -43.523833, -73.06495 -43.495767, -73.08525 -43.455067, -73.094 -43.418767, -73.0882 -43.363567, -73.05915 -43.3006, -73.0345 -43.2764, -72.9996 -43.252167, -72.9706 -43.2425, -72.9343 -43.240567, 
+    -72.90085 -43.235233, -72.88775 -43.218767, -72.88775 -43.194567, -72.89505 -43.136433, -72.8805 -43.1045, -72.86455 -43.077367, -72.83695 -43.0706, -72.80645 -43.075433, -72.7556 -43.1006, -72.7324 -43.119967, 
+    -72.7135 -43.119967, -72.7077 -43.106433, -72.7077 -43.0919, -72.7237 -43.046867, -72.71645 -43.025567, -72.70775 -42.976167, -72.72805 -42.950033, -72.77745 -42.9142, -72.8297 -42.881267, -72.83695 -42.867233, 
+    -72.8471 -42.8314, -72.84275 -42.780067, -72.83405 -42.750033, -72.8108 -42.721967, -72.79485 -42.706467, -72.7963 -42.6929, -72.8152 -42.6779, -72.85005 -42.6653, -72.8544 -42.632367, -72.84425 -42.569433, 
+    -72.8297 -42.494867, -72.81375 -42.46, -72.79775 -42.4474, -72.7702 -42.446433, -72.75275 -42.459033, -72.7179 -42.469667, -72.6337 -42.510333, -72.60175 -42.5152, -72.593 -42.507433, -72.6003 -42.494367, 
+    -72.6453 -42.460467, -72.7455 -42.406233, -72.78325 -42.3791, -72.79345 -42.3491, -72.8065 -42.322933, -72.81665 -42.291467, -72.80215 -42.279833, -72.78905 -42.275967, -72.74985 -42.2721, -72.7034 -42.2624, 
+    -72.66855 -42.243033, -72.654 -42.230467, -72.6395 -42.2227, -72.6235 -42.2256, -72.61625 -42.2324, -72.60175 -42.260467, -72.5901 -42.309867, -72.57705 -42.3641, -72.548 -42.401867, -72.5364 -42.4319, 
+    -72.503 -42.472567, -72.47395 -42.493867, -72.4478 -42.501633, -72.4333 -42.494833, -72.4333 -42.479333, -72.4449 -42.460933, -72.4536 -42.433833, -72.487 -42.3883, -72.49715 -42.3733, -72.516 -42.310367, 
+    -72.5102 -42.2881, -72.4681 -42.2697, -72.43905 -42.26, -72.4347 -42.2513, -72.45065 -42.239667, -72.47825 -42.2358, -72.4957 -42.228033, -72.5102 -42.211567, -72.51165 -42.184467, -72.5102 -42.154433, 
+    -72.48695 -42.138467, -72.47535 -42.123933, -72.4797 -42.104567, -72.47535 -42.0426, -72.4768 -41.985467, -72.5015 -41.963667, -72.52325 -41.961733, -72.5465 -41.975267, -72.56685 -42.000467, -72.61765 -42.043067, 
+    -72.6525 -42.0518, -72.72365 -42.045, -72.7716 -42.031433, -72.82675 -41.995133, -72.8645 -41.945733, -72.8689 -41.9293, -72.8645 -41.917667, -72.85435 -41.907967, -72.82675 -41.8915, -72.79335 -41.869233, 
+    -72.7745 -41.8489, -72.75995 -41.837267, -72.7251 -41.829533, -72.6888 -41.8092, -72.6554 -41.7879, -72.6322 -41.782567, -72.59445 -41.779667, -72.51165 -41.782567, -72.4347 -41.7816, -72.38095 -41.765133, 
+    -72.3374 -41.7448, -72.2895 -41.7114, -72.2692 -41.684267, -72.26485 -41.651333, -72.26775 -41.611633, -72.27355 -41.510933, -72.27935 -41.4838, -72.2968 -41.4441, -72.3244 -41.442167, -72.3331 -41.446033, 
+    -72.33165 -41.458633, -72.3302 -41.478, -72.3244 -41.524, -72.3302 -41.654733, -72.35345 -41.696367, -72.38685 -41.711867, -72.4798 -41.737033, -72.55965 -41.739967, -72.59885 -41.7293, -72.63515 -41.702667, 
+    -72.6584 -41.6736, -72.70195 -41.611633, -72.7165 -41.574833, -72.7804 -41.5114, -72.8414 -41.480433, -72.8951 -41.475567, -72.94595 -41.4746, -72.9721 -41.472667, -72.99965 -41.476533, -73.03745 -41.497833, 
+    -73.09985 -41.553533, -73.11 -41.6029, -73.09405 -41.677467, -73.0897 -41.724933, -73.11145 -41.7443, -73.1536 -41.752033, -73.21895 -41.7472, -73.2785 -41.7535, -73.3845 -41.785467, -73.431 -41.786433, 
+    -73.4789 -41.7777, -73.52685 -41.775767, -73.59365 -41.769, -73.63285 -41.765133, -73.7069 -41.772867, -73.7592 -41.772867, -73.7679 -41.7622, -73.7679 -41.742833, -73.75485 -41.730267, -73.73015 -41.7012, 
+    -73.68655 -41.672633, -73.6764 -41.6581, -73.6677 -41.619367, -73.61685 -41.5884, -73.582 -41.5729, -73.56315 -41.5661, -73.56025 -41.558367, -73.58345 -41.540933, -73.61685 -41.534167, -73.64155 -41.5332, 
+    -73.68655 -41.539, -73.7156 -41.548667, -73.74465 -41.545767, -73.7708 -41.532233, -73.79255 -41.493967, -73.84045 -41.430067, -73.86515 -41.371967, -73.87675 -41.316267, -73.91595 -41.222333, -73.961 -41.118233, 
+    -73.97555 -41.078533, -73.98425 -41.038833, -73.9915 -40.998133, -73.9886 -40.975867, -73.9799 -40.968133, -73.95665 -40.9565, -73.92325 -40.939067, -73.8739 -40.925033, -73.8594 -40.910533, -73.86375 -40.841767, 
+    -73.8478 -40.7943, -73.84195 -40.7454, -73.83175 -40.656333, -73.81145 -40.600167, -73.80275 -40.5585, -73.77225 -40.470867, -73.72865 -40.389533, -73.7011 -40.315433, -73.6982 -40.3038, -73.6851 -40.255367, 
+    -73.6822 -40.218567, -73.6764 -40.179833, -73.68075 -40.1595, -73.688 -40.126567, -73.71125 -40.0854, -73.7214 -40.044733, -73.7185 -40.017633, -73.6982 -39.994367, -73.64735 -39.974033, -73.5646 -39.9508, 
+    -73.5181 -39.9353, -73.45855 -39.930467, -73.3816 -39.924667, -73.3642 -39.914, -73.3598 -39.9014, -73.3642 -39.881067, -73.3932 -39.854433, -73.4179 -39.823467, -73.4266 -39.7489, -73.4208 -39.695633, 
+    -73.39465 -39.6685, -73.34095 -39.611867, -73.31335 -39.534367, -73.3032 -39.4724, -73.30175 -39.377, -73.30755 -39.2976, -73.32495 -39.231733, -73.34385 -39.203667, -73.3555 -39.1688, -73.3613 -39.0894, 
+    -73.38455 -38.992533, -73.4281 -38.894733, -73.4833 -38.7979, -73.5428 -38.6909, -73.57915 -38.634733, -73.6111 -38.541267, -73.60965 -38.471533, -73.5922 -38.3805, -73.5675 -38.336933, -73.53555 -38.298667, 
+    -73.4949 -38.2425, -73.4862 -38.2096, -73.49925 -38.1573, -73.54425 -38.0803, -73.58635 -38.034767, -73.6953 -37.878367, -73.7403 -37.802833, -73.76355 -37.737933, -73.76645 -37.6934, -73.75625 -37.6687, 
+    -73.71415 -37.636767, -73.6633 -37.588333, -73.63425 -37.545733, -73.627 -37.498267, -73.643 -37.470667, -73.71995 -37.395133, -73.73735 -37.3709, -73.72865 -37.3002, -73.7069 -37.241133, -73.6604 -37.192733, 
+    -73.63135 -37.183033, -73.59215 -37.1937, -73.54425 -37.216933, -73.50645 -37.2455, -73.47015 -37.254233, -73.3874 -37.261, -73.31185 -37.254233, -73.2538 -37.2339, -73.2291 -37.212567, -73.2073 -37.182567, 
+    -73.187 -37.139467, -73.142 -37.0339, -73.1144 -36.9448, -73.09405 -36.928367, -73.0708 -36.928367, -73.0418 -36.9453, -73.01565 -36.961767, -73.0026 -36.990833, -72.99535 -37.026667, -72.99095 -37.0838, 
+    -72.99095 -37.1264, -72.97645 -37.155467, -72.94015 -37.177733, -72.8995 -37.195167, -72.8661 -37.193233, -72.8472 -37.185467, -72.84865 -37.174833, -72.86025 -37.1661, -72.89365 -37.134633, -72.9082 -37.1085, 
+    -72.9256 -37.070733, -72.9285 -37.0194, -72.96335 -36.935633, -73.00255 -36.893033, -73.0316 -36.870767, -73.1347 -36.811667, -73.1608 -36.775833, -73.2015 -36.708067, -73.2102 -36.6761, -73.1913 -36.6606, 
+    -73.16955 -36.6606, -73.15065 -36.679, -73.1042 -36.736133, -73.0621 -36.761333, -73.0214 -36.770033, -73.00835 -36.769067, -72.9953 -36.7526, -72.99525 -36.721133, -72.9967 -36.683367, -73.00105 -36.6117, 
+    -72.98215 -36.5836, -72.9241 -36.518233, -72.8733 -36.421367, -72.8399 -36.333733, -72.8254 -36.278533, -72.82105 -36.253333, -72.82395 -36.218467, -72.82395 -36.115833, -72.81815 -36.044167, -72.792 -36.007367, 
+    -72.75425 -35.9783, -72.731 -35.9202, -72.7325 -35.8858, -72.71365 -35.863067, -72.6396 -35.7914, -72.6207 -35.759433, -72.6338 -35.712, -72.657 -35.680533, -72.69765 -35.634033, -72.71655 -35.606933, 
+    -72.72235 -35.581733, -72.71075 -35.562367, -72.6875 -35.532367, -72.6759 -35.509133, -72.62655 -35.4796, -72.60475 -35.457333, -72.5786 -35.4273, -72.57425 -35.383733, -72.5554 -35.344033, -72.5089 -35.285433, 
+    -72.45805 -35.2196, -72.384 -35.1247, -72.3651 -35.088367, -72.34625 -35.038967, -72.33025 -34.982833, -72.2983 -34.897133, -72.2925 -34.8671, -72.26925 -34.7993, -72.24605 -34.788667, -72.22715 -34.7964, 
+    -72.201 -34.8177, -72.1778 -34.8361, -72.156 -34.84, -72.14585 -34.832233, -72.1444 -34.816733, -72.1531 -34.797367, -72.1865 -34.758633, -72.19665 -34.737333, -72.20395 -34.6962, -72.1909 -34.6633, 
+    -72.17055 -34.6265, -72.111 -34.516567, -72.06455 -34.4633, -72.02825 -34.4265, -71.9934 -34.3868, -71.95125 -34.357733, -71.92805 -34.336433, -71.91935 -34.3108, -71.9034 -34.282733, -71.8874 -34.2343, 
+    -71.87725 -34.182967, -71.8569 -34.137, -71.85255 -34.1002, -71.8438 -34.0702, -71.8438 -34.025633, -71.84965 -33.940933, -71.8424 -33.893467, -71.82495 -33.851833, -71.7959 -33.815033, -71.7422 -33.784067, 
+    -71.687 -33.762767, -71.65945 -33.732267, -71.6406 -33.6848, -71.6464 -33.6335, -71.65075 -33.597667, -71.65945 -33.580233, -71.6696 -33.555067, -71.6856 -33.534733, -71.68995 -33.5057, -71.6812 -33.476667, 
+    -71.687 -33.439867, -71.70155 -33.393367, -71.69575 -33.354133, -71.67835 -33.331867, -71.6696 -33.308633, -71.6696 -33.2762, -71.6943 -33.2026, -71.70155 -33.1658, -71.69865 -33.129033, -71.6972 -33.106733, 
+    -71.6783 -33.0932, -71.6783 -33.073833, -71.67685 -33.041867, -71.65945 -33.0351, -71.6391 -33.034133, -71.62165 -33.039933, -71.59265 -33.0622, -71.56795 -33.066067, -71.5505 -33.055433, -71.55055 -33.043333, 
+    -71.5549 -33.022033, -71.56075 -32.9746, -71.5564 -32.9523, -71.53895 -32.935833, -71.52735 -32.913567, -71.53315 -32.883567, -71.5549 -32.8695, -71.59265 -32.841433, -71.59845 -32.8298, -71.5941 -32.819167, 
+    -71.5752 -32.803667, -71.55055 -32.793, -71.48955 -32.786233, -71.4634 -32.767833, -71.44745 -32.731033, -71.4387 -32.694733, -71.4416 -32.659867, -71.46485 -32.614367, -71.48955 -32.581433, -71.50405 -32.5611, 
+    -71.4968 -32.5427, -71.4837 -32.518967, -71.44885 -32.491867, -71.43725 -32.468633, -71.43435 -32.455067, -71.4358 -32.430867, -71.44595 -32.4047, -71.4692 -32.3776, -71.4924 -32.358233, -71.50115 -32.3384, 
+    -71.50695 -32.303533, -71.50985 -32.279333, -71.52 -32.265767, -71.536 -32.2619, -71.5578 -32.268667, -71.5781 -32.275433, -71.597 -32.2677, -71.60715 -32.248333, -71.61005 -32.2067, -71.59845 -32.1941, 
+    -71.5665 -32.167967, -71.5563 -32.1539, -71.5592 -32.130667, -71.565 -32.099667, -71.5737 -32.0677, -71.57515 -32.0406, -71.57665 -31.9883, -71.5984 -31.9549, -71.6202 -31.935533, -71.62165 -31.9152, 
+    -71.62165 -31.892933, -71.61145 -31.874533, -71.57955 -31.856133, -71.5563 -31.836767, -71.54615 -31.810633, -71.5505 -31.786433, -71.565 -31.770933, -71.59115 -31.751567, -71.60855 -31.726367, -71.61585 -31.712367, 
+    -71.61875 -31.673633, -71.6289 -31.6097, -71.6478 -31.5855, -71.6826 -31.566133, -71.70585 -31.5458, -71.7189 -31.525467, -71.7291 -31.464467, -71.73925 -31.397167, -71.7407 -31.299367, -71.7552 -31.224333, 
+    -71.7784 -31.196267, -71.7755 -31.180767, -71.77115 -31.147833, -71.74645 -31.119767, -71.7247 -31.081033, -71.71165 -31.0321, -71.71165 -31.004, -71.75085 -30.9585, -71.7668 -30.928467, -71.78715 -30.891667, 
+    -71.7813 -30.846667, -71.7842 -30.7479, -71.7697 -30.707233, -71.75225 -30.669467, -71.75225 -30.641367, -71.75225 -30.5881, -71.7537 -30.519867, -71.7087 -30.412367, -71.69275 -30.351867, -71.6652 -30.2347, 
+    -71.65645 -30.207567, -71.63325 -30.2008, -71.6216 -30.2066, -71.5824 -30.236633, -71.5316 -30.245333, -71.48365 -30.2434, -71.46915 -30.228867, -71.4677 -30.199833, -71.4648 -30.1698, -71.44885 -30.159167, 
+    -71.43285 -30.162067, -71.40815 -30.1698, -71.38495 -30.167867, -71.3777 -30.150433, -71.3762 -30.1064, -71.39215 -30.081233, -71.42555 -30.0512, -71.43425 -30.030867, -71.42845 -30.0086, -71.40375 -29.998933, 
+    -71.3762 -29.991167, -71.35585 -29.972767, -71.321 -29.9505, -71.29635 -29.930667, -71.2833 -29.895833, -71.2702 -29.851267, -71.26875 -29.824167, -71.2862 -29.802867, -71.3123 -29.764133, -71.3225 -29.7501, 
+    -71.31085 -29.6891, -71.31085 -29.583533, -71.3007 -29.422333, -71.3036 -29.340967, -71.3123 -29.314833, -71.3341 -29.2945, -71.3878 -29.256233, -71.49815 -29.197167, -71.52285 -29.1681, -71.5417 -29.1342, 
+    -71.54315 -29.11, -71.5243 -29.0916, -71.5141 -29.068833, -71.5054 -29.019433, -71.51845 -28.991367, -71.55185 -28.966167, -71.5751 -28.9439, -71.57655 -28.923567, -71.5635 -28.9013, -71.5228 -28.863033, 
+    -71.43855 -28.792333, -71.3703 -28.7197, -71.3587 -28.686767, -71.35435 -28.6587, -71.33695 -28.6427, -71.32245 -28.621367, -71.31955 -28.5962, -71.33115 -28.5381, -71.32825 -28.499367, -71.2905 -28.460633, 
+    -71.2789 -28.4374, -71.26725 -28.388967, -71.25855 -28.2931, -71.2702 -28.1091, -71.26145 -28.0355, -71.24405 -27.9929, -71.21505 -27.922233, -71.16135 -27.837033, -71.1555 -27.814733, -71.16715 -27.772133, 
+    -71.1715 -27.7363, -71.16135 -27.7276, -71.14245 -27.728567, -71.0989 -27.729533, -71.0539 -27.719867, -71.01325 -27.6971, -70.97405 -27.658367, -70.9334 -27.608967, -70.9029 -27.542167, -70.8913 -27.512133, 
+    -70.8898 -27.493267, -70.8927 -27.444867, -70.9174 -27.406133, -70.9537 -27.355767, -70.9798 -27.317533, -71.0016 -27.277833, -71.01175 -27.242967, -71.00885 -27.197467, -71.00305 -27.151, -71.0074 -27.070633, 
+    -71.00595 -27.058033, -70.9856 -27.058033, -70.94785 -27.0745, -70.90575 -27.12, -70.87815 -27.133567, -70.8462 -27.1263, -70.8259 -27.100133, -70.8186 -27.075933, -70.82155 -26.9457, -70.8201 -26.7724, 
+    -70.80705 -26.7293, -70.76495 -26.639267, -70.7461 -26.6044, -70.733 -26.515333, -70.73595 -26.492567, -70.75485 -26.4674, -70.77225 -26.4432, -70.7795 -26.413167, -70.76935 -26.380233, -70.7476 -26.352167, 
+    -70.72 -26.331833, -70.70985 -26.301333, -70.72435 -26.280033, -70.7389 -26.252933, -70.7563 -26.2268, -70.7505 -26.184167, -70.7302 -26.157067, -70.7287 -26.1256, -70.74035 -26.062667, -70.73595 -26.044267, 
+    -70.72435 -26.020067, -70.72435 -26.001667, -70.73595 -25.9823, -70.781 -25.953233, -70.8071 -25.926133, -70.81005 -25.900467, -70.8057 -25.870433, -70.7912 -25.793933, -70.7839 -25.720833, -70.75775 -25.638533, 
+    -70.7447 -25.625933, -70.7171 -25.624967, -70.6895 -25.615267, -70.6837 -25.597833, -70.68515 -25.573633, -70.69825 -25.549433, -70.7055 -25.5291, -70.6895 -25.499567, -70.62995 -25.4289, -70.5791 -25.363067, 
+    -70.55155 -25.326267, -70.54575 -25.262833, -70.54865 -25.1786, -70.56025 -25.1563, -70.5864 -25.130167, -70.6009 -25.111767, -70.5893 -25.088533, -70.56605 -25.0711, -70.53415 -25.038667, -70.52545 -25.008667, 
+    -70.55015 -24.861967, -70.58935 -24.783533, -70.63585 -24.664933, -70.6605 -24.478533, -70.6634 -24.337167, -70.63875 -24.257267, -70.60535 -24.1982, -70.58505 -24.1798, -70.5792 -24.138167, -70.58505 -24.108133, 
+    -70.58545 -24.0628, -70.55665 -24, -70.5539 -23.9923, -70.5489 -23.978267, -70.5306 -23.9234, -70.522 -23.836067, -70.51485 -23.769033, -70.49555 -23.739933, -70.45495 -23.720967, -70.43055 -23.709467, 
+    -70.40515 -23.6878, -70.3742 -23.629567, -70.35285 -23.5666, -70.35385 -23.539533, -70.3742 -23.468433, -70.4006 -23.442033, -70.4402 -23.424433, -70.4824 -23.429833, -70.5139 -23.452833, -70.5576 -23.470433, 
+    -70.5891 -23.4779, -70.6226 -23.4691, -70.647 -23.458267, -70.66835 -23.4542, -70.70335 -23.4542, -70.7084 -23.439967, -70.6952 -23.4298, -70.65865 -23.404067, -70.6312 -23.377667, -70.6302 -23.351267, 
+    -70.63425 -23.327567, -70.6358 -23.301167, -70.6293 -23.270367, -70.64085 -23.205667, -70.648 -23.186733, -70.6419 -23.176567, -70.62055 -23.1698, -70.5992 -23.160333, -70.5967 -23.1461, -70.61095 -23.1258, 
+    -70.63635 -23.0899, -70.63225 -23.047933, -70.62415 -23.016767, -70.5881 -22.987667, -70.515 -22.9328, -70.5028 -22.930767, -70.4967 -22.937567, -70.48755 -22.9917, -70.47335 -23.004567, -70.4449 -23.010667, 
+    -70.39715 -23.0066, -70.3611 -22.9863, -70.355 -22.966, -70.357 -22.8976, -70.37375 -22.821767, -70.3961 -22.771, -70.40425 -22.737833, -70.4073 -22.706, -70.4007 -22.647767, -70.37885 -22.468333, 
+    -70.3753 -22.261133, -70.3733 -22.179867, -70.35805 -22.107433, -70.33885 -22.050333, -70.3067 -21.980133, -70.29555 -21.956433, -70.21935 -21.8867, -70.20255 -21.856233, -70.20455 -21.761433, -70.20225 -21.739733, 
+    -70.18015 -21.712933, -70.16745 -21.670033, -70.16645 -21.5671, -70.16205 -21.5295, -70.14865 -21.486533, -70.1356 -21.456733, -70.12995 -21.443833, -70.107 -21.391733, -70.1116 -21.3396, -70.13395 -21.2211, 
+    -70.14255 -21.1771, -70.16285 -21.1453, -70.1893 -21.122933, -70.2167 -21.0945, -70.2177 -21.077567, -70.20655 -21.051867, -70.1827 -21.0268, -70.17965 -20.992933, -70.1888 -20.9564, -70.1969 -20.925233, 
+    -70.25075 -20.8819, -70.2706 -20.844667, -70.2818 -20.816233, -70.27265 -20.789133, -70.2493 -20.7465, -70.22695 -20.724133, -70.198 -20.680133, -70.1962 -20.623067, -70.20825 -20.566833, -70.22135 -20.520367, 
+    -70.22645 -20.500033, -70.22795 -20.475667, -70.22185 -20.422833, -70.20665 -20.3734, -70.16905 -20.334833, -70.1391 -20.309767, -70.13805 -20.2874, -70.16345 -20.245433, -70.1848 -20.191267, -70.19645 -20.147933, 
+    -70.20505 -19.9509, -70.2132 -19.873033, -70.22535 -19.843933, -70.24875 -19.820233, -70.26805 -19.8067, -70.30765 -19.801933, -70.3168 -19.7911, -70.31525 -19.774867, -70.28985 -19.747767, -70.2838 -19.713933, 
+    -70.27715 -19.619133, -70.30965 -19.556133, -70.3381 -19.5196, -70.38175 -19.4952, -70.395 -19.4783, -70.3838 -19.462033, -70.35335 -19.4478, -70.34975 -19.431567, -70.37005 -19.3097, -70.396 -19.240633, 
+    -70.4212 -19.214533, -70.43965 -19.162767, -70.43355 -19.145167, -70.4031 -19.110633, -70.37975 -19.092367, -70.3569 -19.036167, -70.3528 -18.965733, -70.36905 -18.908867, -70.3889 -18.831, -70.3838 -18.717233, 
+    -70.39395 -18.695567, -70.4153 -18.675933, -70.4102 -18.6651, -70.38585 -18.652233, -70.36295 -18.621767, -70.3599 -18.5764, -70.36195 -18.486333, -70.35225 -18.445033, -70.32075 -18.413867, -70.3177 -18.394933, 
+    -70.34005 -18.369867, -70.3827 -18.332633, -70.3939 -18.302167, -70.38625 -18.2744, -70.39235 -18.247967, -70.27915 -18.2175, -70.1214 -18.184567, -69.9769 -18.1284, -69.8854 -18.078633, -69.8264 -18.026467, 
+    -69.7927 -17.933367, -69.8047 -17.845067, -69.824 -17.735933, -69.86495 -17.674933, -69.86375 -17.622733, -69.8228 -17.601867, -69.6735 -17.581, -69.6181 -17.560133, -69.5651 -17.5216, -69.541 -17.554933, 
+    -69.51515 -17.590633, -69.42755 -17.661533, -69.4166 -17.701167, -69.37595 -17.804367, -69.3697 -17.8419, -69.3251 -17.8758, -69.26725 -17.889333, -69.1953 -17.920633, -69.14835 -17.954, -69.1452 -17.987367, 
+    -69.2297 -18.099967, -69.2352 -18.157833, -69.20075 -18.286067, -69.1554 -18.390367, -69.11395 -18.480567, -69.03885 -18.620267, -68.98725 -18.670333, -68.96145 -18.717767, -68.9583 -18.800133, -68.9771 -18.8846, 
+    -68.9755 -18.954467, -68.9528 -18.9821, -68.84645 -19.053, -68.6947 -19.163533, -68.60085 -19.234433, -68.52965 -19.2871, -68.5015 -19.327767, -68.52185 -19.367367, -68.61885 -19.496667, -68.71195 -19.6077, 
+    -68.74635 -19.662967, -68.7354 -19.7099, -68.66345 -19.752633, -68.63605 -19.8032, -68.65485 -19.897033, -68.68455 -19.980467, -68.78 -20.0472, -68.823 -20.055033, -68.8418 -20.0811, -68.80895 -20.114467, 
+    -68.74325 -20.1374, -68.67595 -20.1937, -68.6885 -20.239567, -68.7448 -20.331333, -68.7503 -20.379833, -68.7143 -20.4184, -68.6079 -20.473667, -68.4765 -20.553933, -68.44525 -20.593567, -68.4617 -20.632667, 
+    -68.55395 -20.6921, -68.5884 -20.7432, -68.59465 -20.831833, -68.5438 -20.897, -68.50155 -20.9241, -68.42335 -20.9335, -68.37015 -20.9773, -68.32325 -21.074267, -68.27865 -21.142567, -68.2505 -21.2802, 
+    -68.2505 -21.3709, -68.2497 -21.5174, -68.2278 -21.613333, -68.16915 -21.7004, -68.1144 -21.782767, -68.0831 -21.880767, -68.0088 -21.968867, -67.965 -22.039767, -67.93995 -22.141967, -67.9282 -22.3041, 
+    -67.9204 -22.405233, -67.92275 -22.5048, -67.9337 -22.595533, -67.893 -22.664333, -67.86095 -22.7149, -67.8234 -22.745133, -67.74675 -22.7587, -67.5152 -22.762867, -67.31105 -22.750867, -67.2203 -22.7488, 
+    -67.164 -22.7665, -67.0459 -22.843133, -67.0318 -22.9057, -67.0709 -22.994333, -67.09595 -23.051667, -67.13585 -23.192933, -67.17025 -23.337867, -67.21955 -23.5657, -67.2383 -23.633467, -67.29695 -23.7935, 
+    -67.31885 -23.887367, -67.3519 -23.9828, -67.35785 -24, -67.3683 -24.0148, -67.42115 -24.067633, -67.52195 -24.104433, -67.71165 -24.162067, -67.794 -24.199733, -67.9681 -24.246133, -68.24465 -24.347733, 
+    -68.3503 -24.435767, -68.40915 -24.4902, -68.47955 -24.523067, -68.59065 -24.572667, -68.58345 -24.6343, -68.59785 -24.687133, -68.6396 -24.7495, -68.62905 -24.807167, -68.40915 -24.931967, -68.3611 -24.971967, 
+    -68.3679 -25.018467, -68.41595 -25.085667, -68.4872 -25.093633, -68.54 -25.090433, -68.5592 -25.104833, -68.5828 -25.1665, -68.5448 -25.2393, -68.5516 -25.479433, -68.5192 -25.6603, -68.5028 -25.794733, 
+    -68.47875 -25.900367, -68.43795 -26.044433, -68.40555 -26.106867, -68.41515 -26.145267, -68.47275 -26.2173, -68.54 -26.265333, -68.6096 -26.314933, -68.63125 -26.364567, -68.61525 -26.454233, -68.51475 -26.559833, 
+    -68.43315 -26.625467, -68.3995 -26.6511, -68.3635 -26.7231, -68.30105 -26.803133, -68.25905 -26.836733, -68.24705 -26.870367, -68.24945 -26.927967, -68.28305 -26.9856, -68.32625 -27.022433, -68.3815 -27.036833, 
+    -68.53275 -27.057633, -68.6264 -27.073633, -68.672 -27.104067, -68.708 -27.152067, -68.7272 -27.2497, -68.7572 -27.299333, -68.86765 -27.393767, -69.0237 -27.5394, -69.12215 -27.677067, -69.18675 -27.776333, 
+    -69.19275 -27.866767, -69.2386 -27.9924, -69.2722 -28.026, -69.3082 -28.096433, -69.367 -28.184467, -69.39825 -28.214867, -69.47745 -28.2565, -69.5111 -28.2917, -69.5615 -28.360533, -69.67915 -28.4758, 
+    -69.69955 -28.546233, -69.74035 -28.7575, -69.73555 -28.935167, -69.72715 -29.0216, -69.7859 -29.080867, -69.8664 -29.117633, -69.9192 -29.191267, -69.96475 -29.246533, -69.97925 -29.359333, -69.94445 -29.474567, 
+    -69.88795 -29.629867, -69.8651 -29.743533, -69.8819 -29.855567, -69.9048 -29.916367, -69.94325 -30.0012, -69.95525 -30.041233, -69.9312 -30.074833, -69.8184 -30.145267, -69.7956 -30.183667, -69.858 -30.2509, 
+    -69.8652 -30.295733, -69.90605 -30.334133, -69.96605 -30.358167, -70.0237 -30.364567, -70.0693 -30.383767, -70.15335 -30.4494, -70.21815 -30.532633, -70.25535 -30.641467, -70.24095 -30.7167, -70.26015 -30.771133, 
+    -70.2914 -30.855967, -70.2914 -30.9216, -70.2686 -31.000033, -70.2686 -31.041633, -70.2878 -31.086467, -70.331 -31.118467, -70.3526 -31.116867, -70.4102 -31.092867, -70.44145 -31.105667, -70.50745 -31.1721, 
+    -70.5399 -31.263333, -70.5519 -31.352967, -70.6059 -31.457, -70.6107 -31.581067, -70.5771 -31.6627, -70.5099 -31.752333, -70.4511 -31.808367, -70.38625 -31.841967, -70.3214 -31.898, -70.295 -31.9444, 
+    -70.2926 -31.981233, -70.31355 -32.017233, -70.43185 -32.083667, -70.43905 -32.123667, -70.3682 -32.2437, -70.3442 -32.306133, -70.2962 -32.350967, -70.2259 -32.4582, -70.2151 -32.498233, -70.2283 -32.758333, 
+    -70.17975 -32.819967, -70.0933 -32.895167, -70.0549 -32.9288, -70.0416 -32.9696, -70.0789 -33.050433, -70.12325 -33.100067, -70.12685 -33.155267, -70.0681 -33.287333, -70.0488 -33.346567, -70.032 -33.370567, 
+    -69.9972 -33.373767, -69.92645 -33.317733, -69.8136 -33.2169, -69.7968 -33.2089, -69.7752 -33.2121, -69.71755 -33.300133, -69.69355 -33.391367, -69.6646 -33.4586, -69.68025 -33.4882, -69.8004 -33.517833, 
+    -69.87005 -33.546633, -69.91805 -33.588267, -69.96355 -33.7147, -69.96845 -33.860367, -69.91205 -34.058833, -69.9048 -34.129267, -69.888 -34.1677, -69.8328 -34.2125, -69.828 -34.244533, -69.8579 -34.269333, 
+    -69.93245 -34.276533, -69.99965 -34.289367, -70.0357 -34.319767, -70.0333 -34.395, -70.0357 -34.4318, -70.12685 -34.519833, -70.19415 -34.617467, -70.2746 -34.743933, -70.28715 -34.786333, -70.2367 -34.833533, 
+    -70.2355 -34.854367, -70.3322 -34.944, -70.4144 -35.029633, -70.42465 -35.145667, -70.46545 -35.1857, -70.5207 -35.2081, -70.6023 -35.2353, -70.64075 -35.272133, -70.60955 -35.339367, -70.5087 -35.393767, 
+    -70.4787 -35.453, -70.47325 -35.526633, -70.4883 -35.598633, -70.4811 -35.657867, -70.43785 -35.7539, -70.41265 -35.801933, -70.42705 -35.841933, -70.46545 -35.918767, -70.4612 -35.9508, -70.3856 -36.077233, 
+    -70.40785 -36.094833, -70.46545 -36.152467, -70.51465 -36.186067, -70.5555 -36.1957, -70.6155 -36.2069, -70.65635 -36.2341, -70.73075 -36.302933, -70.74275 -36.387767, -70.75235 -36.418167, -70.7884 -36.424567, 
+    -70.8628 -36.427767, -70.8988 -36.438967, -70.96605 -36.4886, -71.00635 -36.5126, -71.0633 -36.5142, -71.0849 -36.543, -71.09695 -36.632633, -71.09935 -36.685467, -71.12095 -36.7543, -71.16175 -36.851933, 
+    -71.16415 -36.930367, -71.22535 -36.967167, -71.271 -36.9944, -71.271 -37.0184, -71.2494 -37.044, -71.17255 -37.0536, -71.13655 -37.079233, -71.12215 -37.128833, -71.13175 -37.2281, -71.172 -37.2809, 
+    -71.178 -37.334533, -71.1204 -37.574633, -71.1432 -37.654667, -71.1936 -37.7395, -71.17735 -37.834733, -71.16055 -37.908367, -71.11495 -38.0396, -71.09275 -38.090033, -71.05435 -38.172467, -71.06275 -38.2525, 
+    -71.04595 -38.337333, -71.05675 -38.430967, -71.03395 -38.4974, -70.9901 -38.5214, -70.9331 -38.546233, -70.9139 -38.561433, -70.92045 -38.628633, -70.9367 -38.7463, -70.9907 -38.803133, -71.0453 -38.820733, 
+    -71.2434 -38.875167, -71.337 -38.918367, -71.3777 -38.974233, -71.38265 -39.126467, -71.3514 -39.2545, -71.3371 -39.333733, -71.3647 -39.416167, -71.42225 -39.541, -71.43185 -39.593833, -71.43185 -39.632233, 
+    -71.48825 -39.677067, -71.5147 -39.696267, -71.5075 -39.733067, -71.48345 -39.7587, -71.44025 -39.8019, -71.44745 -39.845133, -71.46425 -39.966767, -71.49305 -40.0596, -71.5987 -40.134833, -71.7231 -40.168467, 
+    -71.7764 -40.195667, -71.786 -40.240467, -71.7812 -40.3061, -71.7452 -40.352533, -71.68275 -40.381333, -71.62585 -40.399767, -71.60065 -40.445367, -71.62825 -40.471767, -71.7716 -40.512567, -71.8131 -40.5526, 
+    -71.84255 -40.7319, -71.83415 -40.7767, -71.7873 -40.811133, -71.7609 -40.859933, -71.75075 -40.947967, -71.81485 -41.010367, -71.82925 -41.050367, -71.798 -41.1288, -71.7788 -41.197633, -71.7884 -41.242467, 
+    -71.84365 -41.3289, -71.87845 -41.375333, -71.86645 -41.416933, -71.83765 -41.479367, -71.84485 -41.532167, -71.82325 -41.5754, -71.81365 -41.6106, -71.84965 -41.671433, -71.85445 -41.749867, -71.85325 -41.785067, 
+    -71.7908 -41.8683, -71.774 -41.938733, -71.7716 -41.996367, -71.7452 -42.0716, -71.7476 -42.11, -71.80455 -42.1551, -71.945 -42.197533, -72.08015 -42.182033, -72.1834 -42.196433, -72.2218 -42.236467, 
+    -72.2122 -42.292467, -72.18095 -42.3789, -72.12335 -42.450933, -72.12095 -42.490967, -72.12455 -42.5486, -72.2014 -42.647833, -72.2086 -42.759867, -72.2038 -42.8207, -72.14615 -42.903933, -72.0585 -43.004767, 
+    -71.94085 -43.0656, -71.8425 -43.128033, -71.78965 -43.153633, -71.7673 -43.176433, -71.7829 -43.2629, -71.7956 -43.3409, -71.85085 -43.409733, -71.90845 -43.464133, -71.9025 -43.5474, -71.89405 -43.5842, 
+    -71.8388 -43.629, -71.7596 -43.723433, -71.7488 -43.805067, -71.7536 -43.8883, -71.732 -43.9315, -71.67435 -43.984333, -71.63835 -44.038767, -71.65035 -44.057967, -71.7296 -44.091567, -71.7692 -44.115567, 
+    -71.7836 -44.146, -71.7601 -44.2106, -71.7692 -44.291633, -71.774 -44.366867, -71.7644 -44.4037, -71.714 -44.4453, -71.5206 -44.463533, -71.3585 -44.471533, -71.2206 -44.491733, -71.15095 -44.506133, 
+    -71.11615 -44.531733, -71.11615 -44.557367, -71.13295 -44.602167, -71.19775 -44.624567, -71.2362 -44.639, -71.2458 -44.6534, -71.2386 -44.6934, -71.2602 -44.731833, -71.301 -44.763833, -71.38985 -44.768633, 
+    -71.4209 -44.7613, -71.48335 -44.7773, -71.62515 -44.765433, -71.70005 -44.7637, -71.79975 -44.7813, -71.95045 -44.751033, -72.0417 -44.735033, -72.0921 -44.731833, -72.1281 -44.747833, -72.14975 -44.779833, 
+    -72.1353 -44.813467, -72.14015 -44.837467, -72.15935 -44.853467, -72.14975 -44.882267, -72.1233 -44.9047, -72.0705 -44.9223, -71.96725 -44.9495, -71.90485 -44.9495, -71.84 -44.9495, -71.7872 -44.9575, 
+    -71.68445 -44.9702, -71.5668 -44.9998, -71.5512 -45.027033, -71.52315 -45.0776, -71.47745 -45.1736, -71.44025 -45.224833, -71.4066 -45.255233, -71.3922 -45.293633, -71.3946 -45.317667, -71.44505 -45.354467, 
+    -71.48345 -45.3945, -71.5688 -45.440933, -71.55915 -45.487367, -71.5904 -45.509767, -71.6635 -45.532133, -71.7007 -45.535333, -71.73435 -45.551333, -71.78475 -45.599367, -71.83275 -45.6778, -71.83275 -45.713, 
+    -71.8544 -45.7418, -71.852 -45.770633, -71.84235 -45.783433, -71.80875 -45.802633, -71.72715 -45.825033, -71.6455 -45.833067, -71.6023 -45.836267, -71.59745 -45.847467, -71.6023 -45.9227, -71.64125 -46.023567, 
+    -71.68515 -46.076367, -71.7073 -46.1092, -71.7541 -46.142833, -71.8244 -46.1724, -71.8484 -46.1884, -71.8532 -46.217233, -71.8244 -46.228433, -71.7553 -46.243667, -71.7193 -46.257267, -71.67795 -46.322867, 
+    -71.71995 -46.4157, -71.72235 -46.506933, -71.70075 -46.596567, -71.68875 -46.6286, -71.66235 -46.683, -71.67315 -46.7166, -71.8052 -46.812667, -71.85565 -46.844667, -71.86525 -46.876667, -71.85325 -46.9615, 
+    -71.8172 -47.009533, -71.8004 -47.068767, -71.7992 -47.1824, -71.7992 -47.238433, -71.8112 -47.264033, -71.86645 -47.264033, -72.0009 -47.270433, -72.0537 -47.281667, -72.13295 -47.329667, -72.2362 -47.4081, 
+    -72.3058 -47.472333, -72.3118 -47.499333, -72.307 -47.577767, -72.307 -47.6146, -72.3622 -47.685, -72.41745 -47.741033, -72.44625 -47.758633, -72.47985 -47.758633, -72.5159 -47.766633, -72.5279 -47.782667, 
+    -72.50625 -47.829067, -72.46305 -47.8851, -72.47625 -47.931533, -72.47865 -47.950733, -72.46425 -47.984333, -72.3466 -48.091567, -72.301 -48.1572, -72.277 -48.218033, -72.2794 -48.280467, -72.2974 -48.3493, 
+    -72.3406 -48.411733, -72.3911 -48.448533, -72.47275 -48.466133, -72.52955 -48.495333, -72.5522 -48.525533, -72.54155 -48.648133, -72.5149 -48.714767, -72.5231 -48.749467, -72.5783 -48.803867, -72.67675 -48.8599, 
+    -72.84965 -48.963933, -73.0069 -49.059967, -73.05975 -49.1256, -73.09575 -49.210433, -73.11015 -49.276067, -73.13175 -49.292067, -73.1966 -49.303267, -73.34065 -49.304867, -73.37185 -49.327267, -73.39465 -49.3769, 
+    -73.4355 -49.4233, -73.4931 -49.492133, -73.4955 -49.541767, -73.4691 -49.586567, -73.4667 -49.618567, -73.4691 -49.6554, -73.4379 -49.7002, -73.4247 -49.759433, -73.4223 -49.809033, -73.47265 -49.889033, 
+    -73.4775 -49.9211, -73.4391 -49.9707, -73.4434 -50.035867, -73.45675 -50.0411, -73.4646 -50.056833, -73.4655 -50.116367, -73.4967 -50.166, -73.4847 -50.1964, -73.4007 -50.292433, -73.32625 -50.399667, 
+    -73.29265 -50.4893, -73.28785 -50.535733, -73.235 -50.585367, -73.1786 -50.6702, -73.1786 -50.723033, -73.14495 -50.751833, -73.05135 -50.772633, -72.9745 -50.755033, -72.909 -50.7159, -72.84245 -50.6478, 
+    -72.7584 -50.614167, -72.7128 -50.599767, -72.6564 -50.599767, -72.59635 -50.626967, -72.5171 -50.6686, -72.4883 -50.6702, -72.4619 -50.6574, -72.4091 -50.596567, -72.36105 -50.564567, -72.32025 -50.554933, 
+    -72.28665 -50.559767, -72.2746 -50.583767, -72.29145 -50.639767, -72.29145 -50.7134, -72.2722 -50.873467, -72.265 -50.9519, -72.2764 -51.007, -72.3124 -51.0318, -72.3815 -51.091167, -72.4055 -51.144, 
+    -72.3911 -51.1904, -72.32145 -51.289633, -72.30225 -51.344067, -72.33105 -51.4145, -72.36825 -51.467333, -72.36585 -51.563367, -72.34665 -51.588967, -72.2554 -51.6402, -72.11615 -51.717033, -72.0057 -51.830667, 
+    -71.91805 -51.9187, -71.87965 -51.982733, -71.84605 -52.014733, -71.738 -52.053167, -70.67555 -52.054767, -70.0237 -52.054767, -69.86765 -52.069167, -69.7392 -52.081967, -69.60235 -52.1204, -69.4991 -52.122, 
+    -69.2326 -52.1124, -69.06335 -52.1332, -68.9433 -52.174833, -68.83045 -52.222833, -68.7536 -52.237233, -68.57835 -52.301267, -68.4739 -52.3461, -68.44125 -52.387867, -68.47465 -52.3985, -68.49935 -52.391733, 
+    -68.5124 -52.375267, -68.55885 -52.349133, -68.6649 -52.3283, -68.7593 -52.292467, -68.80145 -52.2886, -68.84935 -52.297333, -68.9321 -52.303133, -68.96405 -52.299267, -69.0004 -52.2765, -69.0948 -52.2397, 
+    -69.1703 -52.228067, -69.25305 -52.237767, -69.3591 -52.2673, -69.4593 -52.317667, -69.5087 -52.364133, -69.53195 -52.415467, -69.5566 -52.4426, -69.5973 -52.459533, -69.7251 -52.520533, -69.76575 -52.532167, 
+    -69.7817 -52.526333, -69.81365 -52.4973, -69.84705 -52.488567, -69.8761 -52.499233, -69.95595 -52.545233, -70.1491 -52.6411, -70.34075 -52.69, -70.4395 -52.736467, -70.47145 -52.744233, -70.4874 -52.733567, 
+    -70.4903 -52.699667, -70.5034 -52.6832, -70.5426 -52.678367, -70.5934 -52.696767, -70.69505 -52.770367, -70.7241 -52.7791, -70.78655 -52.770367, -70.82865 -52.7694, -70.8548 -52.7849, -70.8679 -52.8091, 
+    -70.8577 -52.8314, -70.83305 -52.847833, -70.7967 -52.843967, -70.7401 -52.8275, -70.71105 -52.829433, -70.698 -52.8493, -70.7053 -52.878333, -70.7474 -52.9074, -70.7924 -52.952933, -70.79965 -53.012967, 
+    -70.81855 -53.059933, -70.84465 -53.092867, -70.84465 -53.1161, -70.87225 -53.144167, -70.8955 -53.1713, -70.93325 -53.2207, -70.9289 -53.259433, -70.9405 -53.3248, -70.96955 -53.362567, -70.9841 -53.396467, 
+    -70.987 -53.460367, -70.9768 -53.525267, -70.9826 -53.5824, -70.98115 -53.639033, -70.98405 -53.768333, -71.08135 -53.841967, -71.2077 -53.898133, -71.2919 -53.9175, -71.36885 -53.915067, -71.4807 -53.883133, 
+    -71.6317 -53.820167, -71.70575 -53.808067, -71.8016 -53.804167, -71.8408 -53.8003, -71.86405 -53.782867, -71.8945 -53.769333, -71.9323 -53.7732, -72.00925 -53.767367, -72.0296 -53.749467, -72.1124 -53.704933, 
+    -72.24165 -53.6381, -72.3186 -53.579033, -72.3244 -53.529167, -72.3375 -53.4691, -72.38105 -53.411, -72.3999 -53.356767, -72.4014 -53.305933, -72.37095 -53.282667, -72.3085 -53.2633, -72.24315 -53.2546, 
+    -72.1981 -53.2604, -72.16905 -53.3156, -72.1444 -53.379533, -72.16325 -53.429867, -72.21265 -53.466667, -72.20685 -53.497667, -72.17925 -53.514133, -72.1444 -53.5122, -72.11535 -53.4841, -72.09645 -53.415367, 
+    -72.09935 -53.321433, -72.0834 -53.2788, -72.0558 -53.269133, -71.98755 -53.274933, -71.9077 -53.293333, -71.87285 -53.3524, -71.8409 -53.443933, -71.83945 -53.5117, -71.883 -53.544633, -72.0137 -53.562067, 
+    -72.0718 -53.574667, -72.09065 -53.5921, -72.0776 -53.605667, -72.03835 -53.605167, -71.8902 -53.589667, -71.81905 -53.565433, -71.79 -53.528633, -71.79585 -53.487967, -71.79145 -53.421633, -71.76095 -53.3761, 
+    -71.76675 -53.343167, -71.7798 -53.285067, -71.7493 -53.2628, -71.71735 -53.257, -71.64765 -53.257967, -71.59975 -53.2502, -71.517 -53.2071, -71.4313 -53.171267, -71.32095 -53.149967, -71.2861 -53.119, 
+    -71.2585 -53.050233, -71.2309 -53.0328, -71.19895 -52.966933, -71.1743 -52.9282, -71.122 -52.886567, -71.11185 -52.8672, -71.13505 -52.835233, -71.18155 -52.8178, -71.26285 -52.8149, -71.29335 -52.825533, 
+    -71.32095 -52.850733, -71.3529 -52.8701, -71.38775 -52.871067, -71.47775 -52.883667, -71.57215 -52.938867, -71.7871 -52.990667, -71.89455 -53.028433, -71.973 -53.103033, -72.03255 -53.126267, -72.07465 -53.129167, 
+    -72.0964 -53.117533, -72.12545 -53.071067, -72.16465 -53.041033, -72.1981 -53.028933, -72.21695 -53.041533, -72.2039 -53.059933, -72.18065 -53.086067, -72.18935 -53.102533, -72.20825 -53.108367, -72.2402 -53.095767, 
+    -72.3041 -53.067667, -72.3549 -53.065733, -72.40575 -53.077367, -72.4464 -53.084133, -72.4929 -53.086067, -72.5016 -53.102533, -72.4798 -53.1132, -72.39415 -53.119, -72.23875 -53.136433, -72.17195 -53.167433, 
+    -72.1487 -53.194533, -72.1618 -53.210033, -72.19225 -53.2144, -72.3186 -53.166967, -72.34325 -53.164067, -72.35345 -53.1718, -72.35055 -53.188267, -72.35925 -53.2086, -72.38975 -53.216333, -72.41735 -53.204733, 
+    -72.46235 -53.185367, -72.49575 -53.1815, -72.5393 -53.207633, -72.54945 -53.2178, -72.51895 -53.2304, -72.46955 -53.2556, -72.4986 -53.277867, -72.56685 -53.2856, -72.58575 -53.2982, -72.56975 -53.3224, 
+    -72.52765 -53.335, -72.48845 -53.360167, -72.4754 -53.401333, -72.46235 -53.4546, -72.47105 -53.469133, -72.5059 -53.467167, -72.57125 -53.455567, -72.58 -53.4633, -72.57415 -53.479767, -72.5466 -53.4972, 
+    -72.5393 -53.5253, -72.5277 -53.5369, -72.5001 -53.534967, -72.4696 -53.526267, -72.413 -53.529167, -72.36505 -53.556267, -72.33745 -53.5892, -72.352 -53.6076, -72.3883 -53.621167, -72.4435 -53.6139, 
+    -72.58725 -53.5703, -72.65695 -53.535433, -72.6657 -53.508333, -72.68165 -53.4725, -72.7078 -53.4473, -72.74555 -53.433767, -72.7688 -53.433767, -72.80075 -53.452167, -72.82395 -53.461833, -72.86025 -53.448767, 
+    -72.9183 -53.415867, -72.9561 -53.403267, -72.9735 -53.3771, -72.99095 -53.3403, -73.02145 -53.318033, -73.06355 -53.3035, -73.0926 -53.3074, -73.12165 -53.3035, -73.1652 -53.2609, -73.1928 -53.226033, 
+    -73.18845 -53.210533, -73.1681 -53.203767, -73.14195 -53.207633, -73.08095 -53.230867, -73.0374 -53.2338, -73.004 -53.223133, -72.9822 -53.204733, -72.9561 -53.200867, -72.9198 -53.2212, -72.88635 -53.250733, 
+    -72.8573 -53.250733, -72.8166 -53.250733, -72.78175 -53.269133, -72.7542 -53.297233, -72.7382 -53.314667, -72.7208 -53.311733, -72.7193 -53.293333, -72.73965 -53.2643, -72.7658 -53.235233, -72.7992 -53.216833, 
+    -72.805 -53.200367, -72.77305 -53.186833, -72.70625 -53.184867, -72.6685 -53.170833, -72.6743 -53.149533, -72.73385 -53.122433, -72.7542 -53.1166, -72.82245 -53.135, -72.8689 -53.135, -72.8936 -53.120467, 
+    -72.8907 -53.105, -72.80935 -53.078833, -72.7832 -53.063333, -72.78175 -53.043967, -72.79485 -53.0304, -72.821 -53.0304, -72.8413 -53.047833, -72.8602 -53.051733, -72.86745 -53.041067, -72.85585 -53.0217, 
+    -72.86455 -52.9878, -72.90665 -52.907433, -72.9023 -52.869667, -72.88485 -52.851267, -72.83695 -52.841567, -72.7353 -52.8222, -72.70915 -52.8319, -72.70915 -52.862867, -72.6961 -52.867733, -72.67575 -52.860933, 
+    -72.6438 -52.8135, -72.61475 -52.7912, -72.58865 -52.784433, -72.55085 -52.797033, -72.54215 -52.815433, -72.593 -52.896767, -72.60605 -52.924867, -72.59445 -52.933567, -72.56685 -52.925833, -72.5451 -52.900633, 
+    -72.49425 -52.844467, -72.47395 -52.838667, -72.46085 -52.8464, -72.46085 -52.859, -72.47685 -52.8987, -72.4928 -52.925833, -72.47975 -52.9326, -72.4594 -52.92, -72.4202 -52.8987, -72.3897 -52.8929, 
+    -72.3679 -52.913233, -72.3563 -52.951, -72.33595 -52.954867, -72.32295 -52.944233, -72.32295 -52.913233, -72.32585 -52.882233, -72.33165 -52.839633, -72.3142 -52.8164, -72.21545 -52.7486, -72.1806 -52.719567, 
+    -72.1777 -52.706, -72.1661 -52.694367, -72.1051 -52.691467, -72.05135 -52.704067, -72.01215 -52.7147, -71.96425 -52.7089, -71.93665 -52.692433, -71.896 -52.695333, -71.82485 -52.735067, -71.7493 -52.747633, 
+    -71.69705 -52.743767, -71.6186 -52.722467, -71.5489 -52.688567, -71.53875 -52.636267, -71.5591 -52.597533, -71.60845 -52.5801, -71.652 -52.579133, -71.75365 -52.587367, -71.8974 -52.5806, -72.0644 -52.523467, 
+    -72.16605 -52.515233, -72.2648 -52.5259, -72.3403 -52.555933, -72.3737 -52.5811, -72.36935 -52.6053, -72.33305 -52.6392, -72.3345 -52.655667, -72.35335 -52.665367, -72.39255 -52.665367, -72.4739 -52.625633, 
+    -72.49715 -52.611133, -72.48405 -52.5443, -72.47245 -52.506533, -72.4884 -52.4978, -72.50875 -52.499767, -72.5262 -52.5167, -72.5901 -52.5748, -72.61915 -52.5835, -72.6482 -52.572867, -72.7295 -52.557367, 
+    -72.7513 -52.563167, -72.776 -52.581567, -72.7992 -52.5961, -72.82825 -52.595133, -72.8544 -52.607733, -72.8573 -52.653233, -72.8631 -52.705533, -72.91105 -52.759767, -72.90525 -52.7704, -72.8733 -52.7646, 
+    -72.8515 -52.745233, -72.81375 -52.701667, -72.7789 -52.665833, -72.7542 -52.658067, -72.7121 -52.665833, -72.6264 -52.691, -72.60315 -52.716667, -72.65105 -52.751533, -72.7077 -52.747633, -72.73385 -52.7554, 
+    -72.73965 -52.7796, -72.75565 -52.802833, -72.7992 -52.809633, -72.8689 -52.808667, -72.90375 -52.812533, -72.94585 -52.841567, -72.95455 -52.878867, -72.92695 -52.9515, -72.9124 -53.018333, -72.94725 -53.076433, 
+    -72.9865 -53.106933, -73.05185 -53.113733, -73.0882 -53.1108, -73.1303 -53.0837, -73.13465 -53.0624, -73.13755 -53.036233, -73.1724 -53.030433, -73.20725 -53.035267, -73.2247 -53.051733, -73.2247 -53.0895, 
+    -73.245 -53.0963, -73.28715 -53.088533, -73.32055 -53.084667, -73.35245 -53.0745, -73.38875 -53.057067, -73.38295 -53.033833, -73.3539 -53.0106, -73.32195 -52.9951, -73.2595 -52.9951, -73.21595 -52.9825, 
+    -73.2058 -52.963133, -73.23485 -52.9486, -73.27695 -52.944733, -73.36265 -52.951533, -73.41345 -52.936033, -73.4541 -52.910833, -73.46865 -52.875, -73.4396 -52.861467, -73.4149 -52.859533, -73.34665 -52.8905, 
+    -73.29875 -52.898267, -73.26095 -52.8939, -73.15785 -52.8542, -73.1375 -52.8387, -73.16075 -52.827067, -73.2232 -52.813533, -73.25225 -52.791267, -73.24065 -52.7777, -73.2058 -52.7651, -73.17385 -52.751533, 
+    -73.13895 -52.717167, -73.0809 -52.693933, -73.0228 -52.692, -72.98795 -52.678433, -72.97775 -52.6552, -72.9705 -52.625167, -72.94 -52.598067, -72.9313 -52.577733, -72.93855 -52.548667, -72.9473 -52.514767, 
+    -72.9226 -52.494433, -72.8892 -52.4799, -72.85 -52.483767, -72.7803 -52.500233, -72.7527 -52.504133, -72.7454 -52.4896, -72.76865 -52.4712, -72.8514 -52.444067, -72.9008 -52.438267, -72.94 -52.426633, 
+    -72.9676 -52.391767, -72.97775 -52.370467, -72.9908 -52.365633, -73.0039 -52.3821, -73.00825 -52.416967, -73.0271 -52.4528, -73.0707 -52.465367, -73.0823 -52.477967, -73.0765 -52.488633, -73.0431 -52.497333, 
+    -73.0039 -52.499267, -72.9937 -52.530267, -73.0039 -52.568033, -73.08085 -52.661, -73.11715 -52.678433, -73.1404 -52.674567, -73.15925 -52.6494, -73.168 -52.559333, -73.1796 -52.540933, -73.2043 -52.540933, 
+    -73.22025 -52.5603, -73.2159 -52.589333, -73.213 -52.6707, -73.2377 -52.696833, -73.30885 -52.715233, -73.3582 -52.717167, -73.41195 -52.705567, -73.42355 -52.7133, -73.41775 -52.726867, -73.39305 -52.744767, 
+    -73.4105 -52.7622, -73.44245 -52.769967, -73.486 -52.795133, -73.49765 -52.8203, -73.50635 -52.849367, -73.5325 -52.855167, -73.57315 -52.849367, -73.63415 -52.837733, -73.6661 -52.810633, -73.6719 -52.789333, 
+    -73.63995 -52.7312, -73.608 -52.6983, -73.59925 -52.6823, -73.6283 -52.653267, -73.62975 -52.588367, -73.61525 -52.570933, -73.592 -52.570933, -73.5731 -52.583533, -73.53245 -52.603867, -73.5136 -52.598067, 
+    -73.5092 -52.569967, -73.50195 -52.538, -73.52375 -52.5293, -73.54115 -52.525433, -73.54405 -52.5109, -73.531 -52.488633, -73.5397 -52.473133, -73.5673 -52.476033, -73.6094 -52.5109, -73.64575 -52.5264, 
+    -73.6777 -52.521067, -73.70965 -52.500733, -73.7198 -52.4736, -73.7198 -52.4552, -73.7082 -52.4494, -73.669 -52.4465, -73.66315 -52.4223, -73.66605 -52.328833, -73.6385 -52.270733, -73.64575 -52.248467, 
+    -73.6864 -52.214567, -73.72705 -52.1729, -73.7329 -52.137067, -73.72705 -52.1216, -73.6995 -52.120133, -73.6545 -52.162733, -73.61965 -52.2189, -73.6022 -52.230533, -73.58625 -52.2257, -73.58335 -52.208267, 
+    -73.5659 -52.195667, -73.54265 -52.1976, -73.4788 -52.232467, -73.43085 -52.2441, -73.3902 -52.243133, -73.3452 -52.220367, -73.18255 -52.1884, -73.1317 -52.1574, -73.06635 -52.1419, -73.0257 -52.1245, 
+    -72.99955 -52.1303, -72.9894 -52.1613, -73.00245 -52.187433, -73.0344 -52.217467, -73.06635 -52.227133, -73.09395 -52.2252, -73.1259 -52.2223, -73.1375 -52.236833, -73.12735 -52.2901, -73.11575 -52.297833, 
+    -73.0867 -52.2891, -73.0475 -52.262, -73.02135 -52.251333, -72.9952 -52.2533, -72.9778 -52.279433, -72.94585 -52.303633, -72.90955 -52.316233, -72.85145 -52.310433, -72.80205 -52.2959, -72.7701 -52.2775, 
+    -72.75995 -52.262, -72.74835 -52.204867, -72.70625 -52.176767, -72.69025 -52.158367, -72.7077 -52.1429, -72.7367 -52.1429, -72.76575 -52.163233, -72.79915 -52.223267, -72.8558 -52.262, -72.88485 -52.2717, 
+    -72.90665 -52.265867, -72.93855 -52.216, -72.93565 -52.1424, -72.9226 -52.124967, -72.8863 -52.124, -72.8674 -52.1114, -72.86305 -52.076533, -72.8427 -51.995167, -72.81655 -51.980667, -72.7672 -51.984533, 
+    -72.71925 -51.995667, -72.63645 -52.079933, -72.5348 -52.1971, -72.51445 -52.236333, -72.5464 -52.275067, -72.6437 -52.315733, -72.68 -52.317667, -72.70465 -52.3322, -72.71485 -52.3564, -72.7381 -52.379667, 
+    -72.7802 -52.3903, -72.80635 -52.406767, -72.78455 -52.4271, -72.73805 -52.4305, -72.68725 -52.4121, -72.6451 -52.401433, -72.55945 -52.4179, -72.4694 -52.4334, -72.4462 -52.4276, -72.43745 -52.414033, 
+    -72.45345 -52.394667, -72.51735 -52.367533, -72.5275 -52.349133, -72.513 -52.340433, -72.46215 -52.319133, -72.41275 -52.280867, -72.4171 -52.246, -72.4534 -52.2034, -72.5725 -52.0741, -72.6567 -51.987933, 
+    -72.6669 -51.9395, -72.6422 -51.932733, -72.59135 -51.934667, -72.5362 -51.932733, -72.46355 -51.894467, -72.4243 -51.845067, -72.4243 -51.8296, -72.4548 -51.817967, -72.49695 -51.7957, -72.52015 -51.7434, 
+    -72.5289 -51.6819, -72.65525 -51.5599, -72.77575 -51.500333, -72.9936 -51.455767, -73.09815 -51.419967, -73.1475 -51.388967, -73.16785 -51.394767, -73.1722 -51.420933, -73.1475 -51.4519, -73.1548 -51.462567, 
+    -73.255 -51.4703, -73.28695 -51.475167, -73.30145 -51.4887, -73.29565 -51.503233, -73.255 -51.512933, -73.18525 -51.511467, -73.117 -51.508567, -73.07055 -51.5105, -73.05455 -51.527933, -73.06035 -51.5444, 
+    -73.10685 -51.5812, -73.1417 -51.616067, -73.1417 -51.634467, -73.11265 -51.641233, -73.0865 -51.625767, -72.9979 -51.5386, -72.9587 -51.519233, -72.9195 -51.522133, -72.83525 -51.5323, -72.6697 -51.6243, 
+    -72.5942 -51.6882, -72.5884 -51.769567, -72.55935 -51.7928, -72.56225 -51.815067, -72.6058 -51.833467, -72.6421 -51.831533, -72.67985 -51.822833, -72.78445 -51.782133, -72.8469 -51.764233, -72.87595 -51.770033, 
+    -72.9355 -51.802967, -72.96455 -51.8078, -72.99215 -51.803933, -73.04875 -51.7807, -73.1185 -51.745833, -73.16205 -51.741967, -73.22015 -51.7439, -73.25355 -51.738067, -73.31015 -51.690633, -73.32905 -51.6848, 
+    -73.345 -51.690633, -73.3523 -51.7042, -73.31305 -51.742933, -73.24045 -51.778767, -73.1824 -51.7957, -73.1258 -51.840233, -73.1229 -51.8567, -73.149 -51.8596, -73.24775 -51.8383, -73.2681 -51.847967, 
+    -73.26375 -51.8654, -73.23615 -51.882833, -73.23905 -51.916733, -73.25505 -51.9332, -73.2986 -51.950633, -73.3291 -51.9671, -73.3204 -51.9763, -73.28265 -51.9889, -73.2449 -51.975333, -73.1781 -51.929833, 
+    -73.0968 -51.8756, -73.05465 -51.859133, -73.0024 -51.858167, -72.98785 -51.876567, -72.9835 -51.9095, -72.99655 -51.9274, -73.0648 -51.957433, -73.13305 -51.990367, -73.165 -52.036833, -73.18245 -52.0998, 
+    -73.2173 -52.1482, -73.24635 -52.149167, -73.29135 -52.1366, -73.348 -52.085267, -73.3596 -52.054267, -73.3669 -52.0073, -73.37125 -51.924967, -73.4279 -51.775833, -73.42645 -51.649933, -73.4366 -51.615067, 
+    -73.4555 -51.609267, -73.47725 -51.6267, -73.486 -51.658667, -73.48595 -51.7676, -73.4148 -51.965633, -73.3698 -52.103133, -73.35235 -52.1472, -73.3756 -52.179167, -73.41045 -52.183033, -73.50195 -52.152033, 
+    -73.5571 -52.121067, -73.57745 -52.096833, -73.60215 -52.093933, -73.6268 -52.0949, -73.6675 -52.0799, -73.69655 -52.0373, -73.70235 -51.9666, -73.7256 -51.915267, -73.7517 -51.848467, -73.72995 -51.835867, 
+    -73.71105 -51.836833, -73.67185 -51.870733, -73.6254 -51.930767, -73.5905 -51.9637, -73.531 -52.036333, -73.5092 -52.048933, -73.4845 -52.0373, -73.4874 -52.009233, -73.5005 -51.972433, -73.592 -51.897367, 
+    -73.669 -51.820867, -73.6748 -51.7918, -73.6719 -51.760833, -73.61815 -51.728867, -73.5891 -51.701733, -73.57605 -51.6814, -73.59635 -51.6664, -73.621 -51.6693, -73.6457 -51.6887, -73.682 -51.7129, 
+    -73.69655 -51.7129, -73.7067 -51.702233, -73.71975 -51.677067, -73.73285 -51.6451, -73.7561 -51.6393, -73.77205 -51.6509, -73.77205 -51.679, -73.76045 -51.751633, -73.77495 -51.759367, -73.7953 -51.756467, 
+    -73.82435 -51.74, -73.86065 -51.655767, -73.86065 -51.6335, -73.83595 -51.631533, -73.8185 -51.618, -73.84755 -51.5957, -73.87515 -51.590867, -73.9202 -51.5962, -73.95505 -51.5875, -73.96525 -51.554567, 
+    -73.96235 -51.533267, -73.94635 -51.5294, -73.90135 -51.523567, -73.89265 -51.5042, -73.90135 -51.462567, -73.9231 -51.431567, -73.92165 -51.418033, -73.89115 -51.414633, -73.77935 -51.413667, -73.73575 -51.440767, 
+    -73.72415 -51.4737, -73.7111 -51.485333, -73.68785 -51.478533, -73.66315 -51.478533, -73.6225 -51.527933, -73.608 -51.583133, -73.59055 -51.6025, -73.56585 -51.601533, -73.5615 -51.582167, -73.5702 -51.532767, 
+    -73.56005 -51.524067, -73.52375 -51.527933, -73.50485 -51.520667, -73.5107 -51.503233, -73.52955 -51.493567, -73.5557 -51.472233, -73.55135 -51.452867, -73.53245 -51.4461, -73.547 -51.437367, -73.5949 -51.414133, 
+    -73.6559 -51.368633, -73.67475 -51.346833, -73.6646 -51.311, -73.6617 -51.294533, -73.69655 -51.256767, -73.70815 -51.214167, -73.69075 -51.1948, -73.66315 -51.187033, -73.6428 -51.1919, -73.6094 -51.2248, 
+    -73.58185 -51.235467, -73.576 -51.2103, -73.6138 -51.1212, -73.6588 -51.061167, -73.698 -51.028233, -73.7169 -51.036933, -73.7227 -51.054367, -73.7096 -51.127967, -73.71105 -51.1517, -73.83595 -51.2195, 
+    -73.88095 -51.221433, -73.9158 -51.205933, -73.9347 -51.1672, -73.94195 -51.129433, -73.98405 -51.1091, -74.00875 -51.101333, -74.02185 -51.112, -74.02185 -51.135233, -74.03345 -51.204, -74.0654 -51.224333, 
+    -74.093 -51.224333, -74.1017 -51.2098, -74.0901 -51.186567, -74.0843 -51.1454, -74.09155 -51.058233, -74.13075 -51.024333, -74.1453 -50.9527, -74.13075 -50.9159, -74.0785 -50.898467, -74.003 -50.882467, 
+    -73.95945 -50.8815, -73.897 -50.901833, -73.86215 -50.903767, -73.84905 -50.8912, -73.84325 -50.867933, -73.82295 -50.8631, -73.78225 -50.8631, -73.7387 -50.871833, -73.7053 -50.897967, -73.67335 -50.917333, 
+    -73.653 -50.9096, -73.6501 -50.889267, -73.66465 -50.865033, -73.7111 -50.836967, -73.77645 -50.815667, -73.7837 -50.7992, -73.77355 -50.793367, -73.7271 -50.798233, -73.63415 -50.8108, -73.624 -50.801133, 
+    -73.65445 -50.7895, -73.73 -50.773033, -73.791 -50.7411, -73.79535 -50.711067, -73.78955 -50.6699, -73.76775 -50.653433, -73.7082 -50.649567, -73.64575 -50.636967, -73.6196 -50.640867, -73.5499 -50.689267, 
+    -73.52815 -50.708633, -73.50345 -50.7096, -73.50055 -50.6941, -73.51505 -50.6728, -73.50635 -50.667, -73.4802 -50.671833, -73.4163 -50.670867, -73.41195 -50.6515, -73.441 -50.6331, -73.48745 -50.626333, 
+    -73.5296 -50.6302, -73.5528 -50.626333, -73.55135 -50.606967, -73.5383 -50.5876, -73.54845 -50.5692, -73.58185 -50.557567, -73.6327 -50.563367, -73.67045 -50.574033, -73.6995 -50.5692, -73.70385 -50.5566, 
+    -73.6864 -50.540133, -73.6269 -50.511067, -73.55575 -50.4617, -73.547 -50.437467, -73.5601 -50.420067, -73.5833 -50.417133, -73.6632 -50.463633, -73.7503 -50.496567, -73.8113 -50.5469, -73.8258 -50.5784, 
+    -73.8447 -50.735267, -73.87085 -50.773033, -73.8984 -50.791433, -73.9231 -50.784667, -73.94345 -50.784667, -73.987 -50.8108, -74.01895 -50.8263, -74.07415 -50.811767, -74.109 -50.7837, -74.1061 -50.764333, 
+    -74.093 -50.747867, -74.06105 -50.713, -74.06685 -50.696533, -74.09445 -50.698467, -74.11915 -50.714933, -74.1366 -50.7222, -74.17 -50.705767, -74.1729 -50.6854, -74.20485 -50.6341, -74.24405 -50.576967, 
+    -74.23535 -50.545, -74.2121 -50.543067, -74.1787 -50.557567, -74.15255 -50.567267, -74.1395 -50.562433, -74.1366 -50.543067, -74.1206 -50.539167, -74.0974 -50.546933, -74.0669 -50.554667, -74.00735 -50.585667, 
+    -73.96235 -50.602133, -73.94345 -50.596333, -73.95215 -50.577933, -74.02185 -50.539667, -74.04655 -50.5048, -74.08865 -50.497033, -74.1119 -50.479633, -74.10755 -50.4554, -74.08865 -50.436033, -74.04945 -50.402133, 
+    -74.01025 -50.3886, -73.97975 -50.3731, -73.98555 -50.358567, -74.0117 -50.356633, -74.08575 -50.377933, -74.15255 -50.437, -74.1787 -50.437, -74.2324 -50.408933, -74.2658 -50.376, -74.27305 -50.3513, 
+    -74.2556 -50.328033, -74.244 -50.3077, -74.24835 -50.2864, -74.25705 -50.256367, -74.25125 -50.233133, -74.2382 -50.2225, -74.2106 -50.226367, -74.1917 -50.237, -74.1685 -50.2593, -74.1525 -50.253467, 
+    -74.138 -50.236033, -74.1162 -50.216667, -74.09005 -50.199233, -74.0712 -50.2002, -74.032 -50.219567, -73.98115 -50.2554, -73.94775 -50.2651, -73.92015 -50.267033, -73.9129 -50.257367, -73.955 -50.230233, 
+    -73.97535 -50.207, -73.99715 -50.182767, -74.0436 -50.1673, -74.08425 -50.164367, -74.1249 -50.1702, -74.1598 -50.164867, -74.17285 -50.153233, -74.18155 -50.127067, -74.2048 -50.109667, -74.2324 -50.105767, 
+    -74.27305 -50.075767, -74.29775 -50.010867, -74.28905 -49.986667, -74.26 -49.980833, -74.21495 -49.981333, -74.18445 -49.996833, -74.14815 -50.021067, -74.10895 -50.030733, -74.04795 -50.036533, -73.98845 -50.052033, 
+    -73.926 -50.080133, -73.88385 -50.0898, -73.8563 -50.083033, -73.8563 -50.0656, -73.88675 -50.038967, -73.9361 -50.024433, -73.95065 -50.0109, -73.9637 -49.986667, -73.9608 -49.946967, -73.939 -49.931467, 
+    -73.88095 -49.894667, -73.8693 -49.8666, -73.8548 -49.802667, -73.85915 -49.7804, -73.8795 -49.787167, -73.88675 -49.8114, -73.90125 -49.845267, -73.94335 -49.864167, -73.98835 -49.883533, -74.0203 -49.924233, 
+    -74.029 -49.956167, -74.05225 -49.978467, -74.0813 -49.9862, -74.106 -49.9833, -74.12485 -49.9707, -74.1234 -49.941633, -74.1394 -49.931967, -74.16405 -49.930033, -74.20035 -49.929067, -74.2207 -49.917433, 
+    -74.2483 -49.924233, -74.2817 -49.938733, -74.3209 -49.926167, -74.3238 -49.879667, -74.3006 -49.850133, -74.27595 -49.840467, -74.2469 -49.8511, -74.2222 -49.8511, -74.2077 -49.822067, -74.1772 -49.807533, 
+    -74.1278 -49.800767, -74.0944 -49.7998, -74.05955 -49.8182, -74.0407 -49.8085, -74.02615 -49.770733, -74 -49.739733, -73.9637 -49.701, -73.971 -49.687933, -73.99425 -49.689867, -74.02765 -49.714067, 
+    -74.07415 -49.750867, -74.1177 -49.7596, -74.19175 -49.756667, -74.2237 -49.773133, -74.25565 -49.7925, -74.28325 -49.7964, -74.3021 -49.7809, -74.3065 -49.7591, -74.28905 -49.7039, -74.25565 -49.67, 
+    -74.13365 -49.582367, -74.0959 -49.572667, -74.0625 -49.5746, -74.02325 -49.578467, -73.9768 -49.564933, -73.91435 -49.552333, -73.8156 -49.5504, -73.79525 -49.563467, -73.80105 -49.5925, -73.8098 -49.638033, 
+    -73.7909 -49.662233, -73.71975 -49.710667, -73.70375 -49.731967, -73.6878 -49.8133, -73.67475 -49.845267, -73.65585 -49.852033, -73.64135 -49.8385, -73.64135 -49.775533, -73.6326 -49.766833, -73.6123 -49.769733, 
+    -73.5934 -49.761967, -73.60645 -49.744067, -73.71245 -49.671433, -73.7473 -49.6259, -73.74585 -49.5678, -73.7546 -49.5344, -73.8069 -49.514067, -73.85625 -49.512133, -73.92305 -49.516967, -74.05665 -49.547, 
+    -74.09295 -49.542133, -74.1075 -49.522767, -74.09585 -49.47, -74.0494 -49.3383, -74.0218 -49.3015, -73.9942 -49.290833, -73.97095 -49.293733, -73.88675 -49.345067, -73.79235 -49.388633, -73.7575 -49.387667, 
+    -73.7517 -49.370233, -73.77635 -49.348933, -73.89835 -49.289867, -73.91575 -49.2642, -73.9274 -49.2303, -73.95355 -49.2032, -73.97385 -49.179, -73.97965 -49.1325, -73.97095 -49.104433, -73.94915 -49.078267, 
+    -73.9274 -49.0502, -73.8969 -49.028867, -73.90125 -49.017267, -73.9245 -49.017267, -73.9448 -49.025, -73.96225 -49.0376, -73.9811 -49.0405, -74.00145 -49.035667, -74.03195 -49.025, -74.05085 -49.044367, 
+    -74.04935 -49.067133, -74.02465 -49.102, -74.0319 -49.2192, -74.0421 -49.2521, -74.0624 -49.253067, -74.0784 -49.244367, -74.0958 -49.241467, -74.106 -49.2555, -74.1249 -49.382367, -74.1496 -49.484067, 
+    -74.16555 -49.518933, -74.1801 -49.523767, -74.244 -49.475833, -74.24835 -49.449667, -74.25415 -49.417733, -74.27015 -49.4119, -74.2992 -49.412867, -74.32245 -49.4148, -74.3863 -49.3693, -74.3863 -49.351867, 
+    -74.3718 -49.336367, -74.3544 -49.288433, -74.36165 -49.2313, -74.3573 -49.2129, -74.34275 -49.214833, -74.3181 -49.2255, -74.2992 -49.219667, -74.3079 -49.198367, -74.3355 -49.174167, -74.33695 -49.138333, 
+    -74.3152 -49.110733, -74.31375 -49.095233, -74.34135 -49.088467, -74.3675 -49.0778, -74.3675 -49.003233, -74.3457 -48.9887, -74.3268 -48.9742, -74.33555 -48.963533, -74.3675 -48.935933, -74.3762 -48.9156, 
+    -74.3602 -48.9001, -74.33265 -48.887533, -74.33265 -48.874933, -74.3544 -48.868167, -74.3907 -48.8575, -74.39215 -48.8391, -74.35295 -48.785833, -74.3283 -48.757267, -74.3051 -48.750467, -74.27605 -48.739833, 
+    -74.26875 -48.710767, -74.25715 -48.695267, -74.23245 -48.703033, -74.2223 -48.7127, -74.2107 -48.758233, -74.14825 -48.797933, -74.12355 -48.8076, -74.1076 -48.802767, -74.11195 -48.782433, -74.1366 -48.761133, 
+    -74.1773 -48.733033, -74.18165 -48.714633, -74.16855 -48.707867, -74.1526 -48.708833, -74.1308 -48.720467, -74.07565 -48.741767, -74.0364 -48.744667, -74.00445 -48.738367, -74.01605 -48.721933, -74.05675 -48.703533, 
+    -74.11915 -48.692867, -74.16855 -48.6861, -74.1787 -48.666733, -74.17725 -48.643467, -74.19615 -48.638633, -74.2252 -48.651233, -74.2557 -48.6638, -74.2891 -48.669633, -74.3254 -48.648333, -74.3312 -48.629933, 
+    -74.3196 -48.611033, -74.19615 -48.5297, -74.1584 -48.520967, -74.12355 -48.5229, -74.0306 -48.564567, -73.9943 -48.5723, -73.974 -48.5665, -73.9827 -48.551, -74.0074 -48.5413, -74.03935 -48.521933, 
+    -74.0408 -48.503533, -74.02625 -48.4861, -74.00155 -48.472067, -73.95075 -48.466267, -73.9246 -48.4556, -73.9275 -48.441067, -73.9522 -48.433333, -74.00155 -48.427533, -74.03785 -48.408167, -74.0945 -48.382, 
+    -74.1424 -48.382967, -74.1758 -48.3762, -74.19325 -48.3636, -74.1918 -48.352967, -74.1613 -48.3394, -73.91735 -48.315167, -73.8883 -48.303567, -73.8796 -48.2871, -73.8883 -48.272567, -73.9159 -48.263867, 
+    -73.96235 -48.275467, -74.0103 -48.297267, -74.06835 -48.300167, -74.10905 -48.3137, -74.1947 -48.3176, -74.2223 -48.303067, -74.2528 -48.284667, -74.2804 -48.281767, -74.30365 -48.294333, -74.3356 -48.296767, 
+    -74.41835 -48.241567, -74.43725 -48.2222, -74.4445 -48.193133, -74.46045 -48.182467, -74.4837 -48.173767, -74.4924 -48.161167, -74.4837 -48.1515, -74.459 -48.134067, -74.47065 -48.118567, -74.4924 -48.116633, 
+    -74.52145 -48.1263, -74.5723 -48.1292, -74.60425 -48.1176, -74.6057 -48.101133, -74.5955 -48.0808, -74.5694 -48.053667, -74.5679 -48.019767, -74.55775 -47.998467, -74.53015 -47.990733, -74.50695 -47.993633, 
+    -74.46335 -48.012033, -74.45465 -48.036233, -74.4387 -48.058533, -74.4009 -48.078867, -74.37915 -48.073033, -74.3414 -48.056567, -74.31525 -48.0556, -74.3022 -48.075467, -74.27315 -48.106433, -74.2485 -48.167467, 
+    -74.2485 -48.2091, -74.2325 -48.238167, -74.20635 -48.2517, -74.12505 -48.252667, -74.08875 -48.256567, -74.0655 -48.250267, -74.06985 -48.231867, -74.09455 -48.222167, -74.1744 -48.203767, -74.19765 -48.180533, 
+    -74.2049 -48.1418, -74.20345 -48.0769, -74.18605 -48.047867, -74.1454 -48.0401, -74.0539 -48.042033, -73.96385 -48.041067, -73.9494 -48.051733, -73.9668 -48.0769, -74.00165 -48.105967, -73.98135 -48.117567, 
+    -73.93195 -48.118067, -73.9232 -48.115167, -73.8477 -48.1113, -73.7504 -48.116133, -73.7083 -48.137433, -73.62985 -48.256067, -73.59495 -48.288967, -73.5732 -48.287033, -73.54125 -48.256067, -73.5093 -48.249267, 
+    -73.473 -48.2551, -73.396 -48.2851, -73.3423 -48.2948, -73.2929 -48.287033, -73.2508 -48.256067, -73.23485 -48.180533, -73.23195 -48.115633, -73.24935 -48.0856, -73.27115 -48.083667, -73.2842 -48.096267, 
+    -73.28855 -48.111767, -73.27985 -48.169867, -73.29725 -48.216833, -73.34515 -48.239133, -73.3989 -48.235233, -73.48455 -48.201367, -73.5078 -48.188767, -73.5107 -48.140333, -73.5238 -48.1258, -73.5499 -48.130667, 
+    -73.5717 -48.145167, -73.59205 -48.1442, -73.6182 -48.127267, -73.63855 -48.0411, -73.6487 -47.974267, -73.6371 -47.913267, -73.6182 -47.8968, -73.5935 -47.892933, -73.56155 -47.900667, -73.5398 -47.929733, 
+    -73.518 -47.974267, -73.49765 -47.9917, -73.46425 -47.9946, -73.35825 -47.9917, -73.2929 -48.0004, -73.2392 -48.012033, -73.19415 -48.013, -73.1724 -47.999433, -73.17965 -47.9888, -73.2479 -47.969433, 
+    -73.3089 -47.961667, -73.412 -47.961667, -73.44685 -47.9578, -73.47005 -47.9457, -73.4817 -47.919567, -73.49185 -47.8634, -73.52815 -47.824633, -73.5354 -47.7985, -73.52525 -47.786867, -73.4962 -47.786867, 
+    -73.4657 -47.784933, -73.4265 -47.782033, -73.4207 -47.7714, -73.4323 -47.763633, -73.46715 -47.762667, -73.51075 -47.751033, -73.53975 -47.7491, -73.5761 -47.7525, -73.6269 -47.741867, -73.65305 -47.723467, 
+    -73.66755 -47.6973, -73.6632 -47.661467, -73.6487 -47.590767, -73.6661 -47.567533, -73.68355 -47.5656, -73.701 -47.5748, -73.74605 -47.6552, -73.7417 -47.693933, -73.71265 -47.726833, -73.70535 -47.764133, 
+    -73.7678 -47.8116, -73.83895 -47.831933, -73.9174 -47.856133, -74.04805 -47.856633, -74.0829 -47.841133, -74.1076 -47.8334, -74.13665 -47.835333, -74.17585 -47.846933, -74.21215 -47.8547, -74.3109 -47.855667, 
+    -74.3632 -47.8484, -74.446 -47.810633, -74.49825 -47.8019, -74.55345 -47.8048, -74.6188 -47.806733, -74.72335 -47.7467, -74.73645 -47.726367, -74.735 -47.6978, -74.58835 -47.5903, -74.5535 -47.576767, 
+    -74.5259 -47.573833, -74.4925 -47.589333, -74.47655 -47.622267, -74.5012 -47.6523, -74.584 -47.699733, -74.61885 -47.724933, -74.61305 -47.749133, -74.57965 -47.7559, -74.55205 -47.738467, -74.523 -47.715233, 
+    -74.4925 -47.708467, -74.47945 -47.7191, -74.4199 -47.766567, -74.3865 -47.775267, -74.3749 -47.7656, -74.3923 -47.735567, -74.40245 -47.7036, -74.3952 -47.6794, -74.37195 -47.668267, -74.29935 -47.659567, 
+    -74.15265 -47.644067, -74.0844 -47.6344, -74.03215 -47.642133, -73.9973 -47.657633, -73.95515 -47.668267, -73.9 -47.668267, -73.8695 -47.6557, -73.87095 -47.6431, -73.90435 -47.6334, -73.9334 -47.635367, 
+    -73.97985 -47.614033, -74.02925 -47.594667, -74.03795 -47.580167, -74.02345 -47.561767, -73.99005 -47.544333, -73.97115 -47.521067, -73.99295 -47.515267, -74.02195 -47.5235, -74.06985 -47.549667, -74.141 -47.577733, 
+    -74.18605 -47.579667, -74.2267 -47.596133, -74.30655 -47.618433, -74.33705 -47.623267, -74.3545 -47.608733, -74.3429 -47.599533, -74.31095 -47.584033, -74.2921 -47.571467, -74.3037 -47.558867, -74.31965 -47.551133, 
+    -74.35015 -47.554033, -74.39665 -47.569533, -74.43585 -47.572433, -74.462 -47.561767, -74.48375 -47.544333, -74.46925 -47.528833, -74.43005 -47.4969, -74.41985 -47.479467, -74.43005 -47.466867, -74.4591 -47.467833, 
+    -74.50265 -47.493, -74.52735 -47.494933, -74.5375 -47.475567, -74.5375 -47.4533, -74.523 -47.421833, -74.38795 -47.264967, -74.35015 -47.243167, -74.3153 -47.243167, -74.2485 -47.243167, -74.18605 -47.255767, 
+    -74.13525 -47.261567, -74.0946 -47.246067, -74.022 -47.1991, -73.99585 -47.171033, -73.9857 -47.147767, -73.98425 -47.090633, -73.9915 -47.038833, -74.0162 -47.0185, -74.0496 -47.0156, -74.08735 -47.0243, 
+    -74.11055 -47.022367, -74.1338 -46.9972, -74.15125 -46.956533, -74.14685 -46.937633, -74.12505 -46.914367, -74.07715 -46.8834, -74.0844 -46.869833, -74.11055 -46.865967, -74.14395 -46.882433, -74.1759 -46.8805, 
+    -74.2514 -46.840767, -74.25865 -46.823333, -74.24125 -46.8127, -74.21365 -46.788467, -74.21365 -46.764267, -74.23105 -46.753633, -74.2674 -46.752167, -74.33855 -46.761867, -74.4242 -46.7696, -74.49245 -46.7609, 
+    -74.56075 -46.733767, -74.5854 -46.731833, -74.59705 -46.743467, -74.59265 -46.759433, -74.5767 -46.7788, -74.54765 -46.792367, -74.4997 -46.798167, -74.47795 -46.813667, -74.4852 -46.830133, -74.5157 -46.837867, 
+    -74.5796 -46.8369, -74.613 -46.847567, -74.6188 -46.860133, -74.59845 -46.8708, -74.5549 -46.881433, -74.51425 -46.880467, -74.39515 -46.898867, -74.37485 -46.911467, -74.39225 -46.926, -74.4373 -46.9381, 
+    -74.56075 -46.940033, -74.61445 -46.932267, -74.6435 -46.910967, -74.6885 -46.861567, -74.7379 -46.8209, -74.7626 -46.8209, -74.79455 -46.848033, -74.82505 -46.8519, -74.85695 -46.843667, -74.99345 -46.773933, 
+    -75.04715 -46.721633, -75.0588 -46.6868, -75.05005 -46.6495, -75.01665 -46.616567, -74.89175 -46.5052, -74.86995 -46.475167, -74.87725 -46.456767, -74.90335 -46.457267, -75.04275 -46.556033, -75.11975 -46.617067, 
+    -75.1546 -46.6248, -75.18365 -46.623833, -75.2083 -46.6064, -75.2272 -46.568633, -75.24895 -46.558467, -75.262 -46.565233, -75.2954 -46.6001, -75.32735 -46.6156, -75.3651 -46.620433, -75.429 -46.620433, 
+    -75.4464 -46.634, -75.56115 -46.740533, -75.58 -46.766667)), 
+  ((-71.57175 -54.527867, -71.5511 -54.519867, -71.54595 -54.500367, -71.5597 -54.4889, -71.5597 -54.464867, -71.53565 -54.443067, -71.5047 -54.437367, -71.47035 -54.447667, -71.4463 -54.4637, -71.42565 -54.4912, 
+      -71.40505 -54.504967, -71.37755 -54.5038, -71.3655 -54.4912, -71.37755 -54.457967, -71.3913 -54.443067, -71.38785 -54.4362, -71.36205 -54.439633, -71.3277 -54.449967, -71.26325 -54.4872, -71.2306 -54.496367, 
+      -71.2014 -54.492933, -71.18075 -54.486067, -71.16015 -54.494067, -71.1412 -54.508967, -71.12575 -54.517, -71.10515 -54.518133, -71.0759 -54.497533, -71.057 -54.4746, -71.03465 -54.466567, -71.0089 -54.475733, 
+      -70.98655 -54.4872, -70.95905 -54.4872, -70.9453 -54.471167, -70.9513 -54.454567, -70.95645 -54.4259, -70.93755 -54.408733, -70.89805 -54.393833, -70.8585 -54.391533, -70.7915 -54.3904, -70.74335 -54.403, 
+      -70.7107 -54.427067, -70.72615 -54.474033, -70.7296 -54.515267, -70.70725 -54.581733, -70.67975 -54.5955, -70.6574 -54.587467, -70.6574 -54.5634, -70.67115 -54.494667, -70.65055 -54.463733, -70.6179 -54.4454, 
+      -70.57835 -54.4511, -70.50445 -54.486633, -70.43655 -54.5319, -70.3919 -54.585733, -70.3592 -54.605233, -70.3369 -54.600633, -70.3369 -54.585733, -70.34205 -54.5697, -70.32315 -54.558233, -70.30595 -54.5468, 
+      -70.3094 -54.528467, -70.3369 -54.515867, -70.4022 -54.5021, -70.4486 -54.482633, -70.50705 -54.426467, -70.53625 -54.3841, -70.5878 -54.358867, -70.6686 -54.340533, -70.81985 -54.313033, -70.89715 -54.287833, 
+      -70.91175 -54.270067, -70.9083 -54.224233, -70.9066 -54.183, -70.87565 -54.1681, -70.82065 -54.171533, -70.7416 -54.192167, -70.66085 -54.229967, -70.47695 -54.321633, -70.3489 -54.395533, -70.28875 -54.418467, 
+      -70.2647 -54.415, -70.2561 -54.398967, -70.27845 -54.3646, -70.3008 -54.338233, -70.29045 -54.315333, -70.2561 -54.285533, -70.19765 -54.2695, -70.11515 -54.275233, -70.0275 -54.3142, -69.99225 -54.372067, 
+      -69.9699 -54.436233, -69.92695 -54.474033, -69.8754 -54.5107, -69.8651 -54.5107, -69.8668 -54.493533, -69.87025 -54.463733, -69.88745 -54.4179, -69.88915 -54.372067, -69.8685 -54.357167, -69.8101 -54.357167, 
+      -69.7551 -54.3652, -69.74135 -54.376633, -69.72415 -54.4431, -69.6829 -54.488933, -69.65195 -54.509567, -69.59095 -54.517, -69.55485 -54.529633, -69.5325 -54.530767, -69.52045 -54.5067, -69.5342 -54.454, 
+      -69.52735 -54.4391, -69.50155 -54.442533, -69.3847 -54.517, -69.36405 -54.5445, -69.37265 -54.575467, -69.3761 -54.585767, -69.39155 -54.600667, -69.395 -54.627, -69.383 -54.632733, -69.3469 -54.623567, 
+      -69.3125 -54.607533, -69.2936 -54.608667, -69.2558 -54.6442, -69.224 -54.658533, -69.21025 -54.6551, -69.2051 -54.631033, -69.2326 -54.5703, -69.2309 -54.541667, -69.19995 -54.5256, -69.157 -54.534767, 
+      -69.1243 -54.547367, -69.0848 -54.5531, -69.0504 -54.541667, -69.05555 -54.5302, -69.1037 -54.505, -69.18275 -54.456867, -69.2687 -54.393833, -69.3452 -54.347433, -69.4947 -54.2913, -69.65625 -54.243167, 
+      -69.75335 -54.2277, -69.94415 -54.163533, -70.0627 -54.099367, -70.10995 -54.0438, -70.16495 -53.951, -70.20105 -53.8891, -70.21135 -53.824933, -70.2002 -53.786533, -70.1469 -53.752167, -70.0008 -53.7006, 
+      -69.9149 -53.676567, -69.82205 -53.630733, -69.7215 -53.615267, -69.529 -53.584333, -69.468 -53.563133, -69.413 -53.5551, -69.38035 -53.5276, -69.3752 -53.4898, -69.3941 -53.452, -69.41645 -53.4199, 
+      -69.44565 -53.403867, -69.50925 -53.405, -69.5883 -53.4096, -69.6536 -53.403867, -69.70345 -53.406167, -69.7361 -53.421067, -69.7997 -53.458867, -69.914 -53.497267, -69.9896 -53.520167, -70.0696 -53.5494, 
+      -70.15805 -53.549967, -70.21305 -53.527033, -70.25 -53.488633, -70.3067 -53.466867, -70.4064 -53.4623, -70.47605 -53.4434, -70.50355 -53.417067, -70.49495 -53.3758, -70.43905 -53.3076, -70.42705 -53.2171, 
+      -70.4193 -53.1684, -70.39695 -53.127167, -70.3093 -53.0859, -70.2148 -53.057267, -70.1254 -53.0355, -70.10135 -53.016, -70.08935 -52.972467, -70.10995 -52.949567, -70.14175 -52.945567, -70.19675 -52.952433, 
+      -70.2294 -52.970767, -70.25345 -52.970767, -70.293 -52.957, -70.29645 -52.935233, -70.30675 -52.9066, -70.3411 -52.883667, -70.40125 -52.8768, -70.44595 -52.869933, -70.4494 -52.857333, -70.42535 -52.8367, 
+      -70.3222 -52.803467, -70.24485 -52.788567, -70.183 -52.788567, -70.1366 -52.800033, -70.05755 -52.875667, -70.02315 -52.892833, -69.9991 -52.894, -69.96815 -52.882533, -69.89425 -52.837867, -69.8599 -52.829833, 
+      -69.7791 -52.820667, -69.72925 -52.812633, -69.67685 -52.779967, -69.639 -52.744467, -69.62355 -52.698633, -69.59605 -52.6551, -69.5823 -52.5875, -69.56855 -52.561133, -69.523 -52.525033, -69.45425 -52.495233, 
+      -69.4044 -52.490667, -69.3675 -52.5078, -69.3125 -52.5605, -69.26955 -52.618933, -69.2678 -52.6728, -69.25235 -52.711733, -69.2008 -52.734667, -69.14405 -52.719767, -68.99625 -52.6258, -68.9739 -52.612067, 
+      -68.943 -52.6052, -68.91375 -52.594867, -68.86735 -52.561633, -68.84845 -52.554767, -68.8347 -52.565067, -68.74875 -52.6258, -68.6345 -52.710433, -68.63305 -52.743767, -68.6296 -52.824133, -68.6345 -52.890833, 
+      -68.61975 -53.020933, -68.6271 -53.258167, -68.6058 -53.358767, -68.5935 -53.6551, -68.6042 -53.933933, -68.60175 -54.272867, -68.59925 -54.516667, -68.5984 -54.831533, -68.59725 -54.8384, -68.59165 -54.871733, 
+      -68.64745 -54.870467, -68.69385 -54.880767, -68.83305 -54.907133, -68.9456 -54.938633, -69.0333 -54.948967, -69.0986 -54.9398, -69.1957 -54.9123, -69.42085 -54.8298, -69.46895 -54.816033, -69.52395 -54.781667, 
+      -69.536 -54.743867, -69.53425 -54.714067, -69.5446 -54.698033, -69.56175 -54.701467, -69.57895 -54.718667, -69.5927 -54.720933, -69.61675 -54.7072, -69.65455 -54.680833, -69.68805 -54.667667, -69.6984 -54.675667, 
+      -69.6829 -54.697433, -69.65715 -54.7284, -69.66055 -54.749, -69.69665 -54.758167, -69.72245 -54.739833, -69.76025 -54.7112, -69.77915 -54.707767, -69.78775 -54.718067, -69.78775 -54.735267, -69.7843 -54.758167, 
+      -69.8015 -54.770767, -69.829 -54.7742, -69.8582 -54.770767, -69.96305 -54.6963, -70.006 -54.676833, -70.02835 -54.680267, -70.02235 -54.693433, -69.9656 -54.753033, -69.95015 -54.775933, -69.96045 -54.791967, 
+      -69.98795 -54.808033, -70.02235 -54.7874, -70.0567 -54.761033, -70.0739 -54.7496, -70.08595 -54.7576, -70.0997 -54.780533, -70.1014 -54.801133, -70.09625 -54.8252, -70.10485 -54.8378, -70.13575 -54.8378, 
+      -70.17185 -54.8252, -70.19765 -54.8, -70.21825 -54.791967, -70.232 -54.8023, -70.232 -54.821767, -70.232 -54.841267, -70.2492 -54.851567, -70.287 -54.8527, -70.31965 -54.833233, -70.32825 -54.8126, 
+      -70.31625 -54.769067, -70.32655 -54.750733, -70.3403 -54.753033, -70.36605 -54.786267, -70.39015 -54.830933, -70.40045 -54.855, -70.41765 -54.8653, -70.4718 -54.859, -70.50615 -54.8487, -70.72615 -54.8487, 
+      -70.7932 -54.8613, -70.8336 -54.855, -70.8233 -54.8401, -70.75795 -54.8172, -70.6686 -54.7977, -70.5689 -54.7553, -70.5019 -54.7152, -70.483 -54.691133, -70.50705 -54.680833, -70.55515 -54.681967, 
+      -70.6033 -54.685433, -70.6239 -54.7003, -70.63595 -54.728967, -70.6497 -54.756467, -70.7047 -54.7851, -70.8336 -54.805733, -70.88345 -54.798867, -70.892 -54.7828, -70.8508 -54.7599, -70.82155 -54.7427, 
+      -70.83185 -54.735833, -70.88515 -54.7324, -70.9264 -54.745, -70.9642 -54.780533, -71.00375 -54.818333, -71.02435 -54.8275, -71.0355 -54.826933, -71.04155 -54.8172, -71.01575 -54.7702, -70.9831 -54.714067, 
+      -70.9075 -54.654467, -70.892 -54.633867, -70.8972 -54.618967, -70.9195 -54.616667, -70.95045 -54.606367, -70.97365 -54.5886, -70.9891 -54.569133, -71.01145 -54.569133, -71.0338 -54.587467, -71.03895 -54.624133, 
+      -71.0596 -54.6413, -71.0871 -54.6413, -71.106 -54.651633, -71.1232 -54.676833, -71.1335 -54.695167, -71.15755 -54.699733, -71.19365 -54.695167, -71.22975 -54.6688, -71.24175 -54.650467, -71.24175 -54.611533, 
+      -71.2538 -54.582867, -71.2727 -54.5737, -71.3071 -54.582867, -71.35005 -54.6058, -71.37155 -54.625867, -71.38185 -54.6774, -71.39045 -54.700333, -71.4214 -54.7175, -71.4901 -54.7175, -71.5262 -54.699167, 
+      -71.5348 -54.663667, -71.552 -54.636167, -71.58635 -54.6224, -71.6259 -54.6293, -71.6551 -54.657933, -71.68435 -54.6648, -71.6912 -54.6499, -71.69295 -54.6121, -71.67575 -54.588033, -71.6637 -54.566267, 
+      -71.67745 -54.538767, -71.729 -54.4998, -71.7522 -54.4832, -71.74535 -54.466, -71.723 -54.459133, -71.69205 -54.469433, -71.6405 -54.494633, -71.60095 -54.525567, -71.57175 -54.527867)), 
+  ((-73.6556 -43.230267, -73.65665 -43.2481, -73.6627 -43.257533, -73.68995 -43.262233, -73.7303 -43.252133, -73.7525 -43.2454, -73.7838 -43.2454, -73.79995 -43.2454, -73.81005 -43.2535, -73.81005 -43.268967, 
+      -73.7949 -43.291867, -73.7596 -43.3282, -73.7525 -43.3403, -73.7727 -43.361833, -73.79895 -43.374967, -73.83835 -43.381, -73.88475 -43.376967, -73.92915 -43.349367, -73.9524 -43.330533, -73.9736 -43.327833, 
+      -73.99275 -43.331867, -74.0139 -43.3497, -74.0432 -43.365867, -74.0856 -43.366533, -74.12795 -43.3571, -74.21075 -43.315367, -74.2723 -43.303933, -74.32985 -43.2908, -74.39245 -43.2659, -74.42875 -43.238967, 
+      -74.4348 -43.212067, -74.42675 -43.190533, -74.4005 -43.170333, -74.3521 -43.145767, -74.30565 -43.1047, -74.25115 -43.032033, -74.21175 -42.952267, -74.19765 -42.903133, -74.1865 -42.879233, -74.1936 -42.8025, 
+      -74.1966 -42.735867, -74.19765 -42.683033, -74.21075 -42.653433, -74.2249 -42.6164, -74.23195 -42.567267, -74.22185 -42.4828, -74.2057 -42.4431, -74.1512 -42.378833, -74.14515 -42.3418, -74.1502 -42.298733, 
+      -74.16135 -42.256667, -74.1593 -42.225033, -74.1452 -42.196767, -74.1169 -42.1705, -74.0937 -42.123733, -74.07555 -42.0665, -74.0725 -42.017367, -74.0715 -41.913367, -74.1008 -41.884433, -74.119 -41.864567, 
+      -74.11195 -41.845667, -74.0887 -41.8349, -74.0544 -41.826167, -73.98175 -41.828867, -73.9141 -41.831533, -73.88585 -41.8403, -73.8788 -41.8504, -73.89395 -41.861533, -73.9394 -41.8669, -73.9646 -41.868267, 
+      -73.9747 -41.875, -73.96565 -41.883733, -73.93335 -41.9026, -73.89295 -41.905933, -73.8324 -41.906633, -73.77485 -41.8972, -73.71025 -41.883733, -73.64165 -41.863533, -73.6242 -41.8582, -73.58585 -41.854167, 
+      -73.54345 -41.851467, -73.5031 -41.854833, -73.48395 -41.873, -73.48695 -41.891167, -73.50715 -41.912733, -73.52935 -41.930233, -73.5465 -41.943667, -73.5485 -41.959833, -73.5445 -41.9753, -73.50615 -42.017033, 
+      -73.4607 -42.052033, -73.42945 -42.0712, -73.4234 -42.0813, -73.42235 -42.096133, -73.43955 -42.112933, -73.47185 -42.131133, -73.5122 -42.1392, -73.5243 -42.147267, -73.5253 -42.162067, -73.51625 -42.175533, 
+      -73.44055 -42.1954, -73.40925 -42.199433, -73.384 -42.2048, -73.36885 -42.213567, -73.36485 -42.229033, -73.36785 -42.249233, -73.3709 -42.278833, -73.35675 -42.3004, -73.3315 -42.320267, -73.3224 -42.331033, 
+      -73.32445 -42.3465, -73.3426 -42.357267, -73.37185 -42.355933, -73.4173 -42.341133, -73.4425 -42.337067, -73.4738 -42.340433, -73.5364 -42.364, -73.5808 -42.3815, -73.62525 -42.409433, -73.6454 -42.429633, 
+      -73.64845 -42.463267, -73.64035 -42.479433, -73.61615 -42.491533, -73.59195 -42.496267, -73.58185 -42.506367, -73.5889 -42.533633, -73.62525 -42.555167, -73.6545 -42.5814, -73.6757 -42.5868, -73.69385 -42.5794, 
+      -73.70295 -42.5417, -73.6989 -42.4845, -73.71 -42.472367, -73.72415 -42.468333, -73.7413 -42.471033, -73.7504 -42.481133, -73.77155 -42.5296, -73.7756 -42.549767, -73.76655 -42.5942, -73.73425 -42.623133, 
+      -73.7009 -42.656133, -73.6212 -42.697533, -73.58385 -42.717033, -73.56065 -42.750033, -73.5132 -42.812633, -73.5092 -42.839233, -73.51625 -42.852, -73.5405 -42.8621, -73.5647 -42.861433, -73.5869 -42.850667, 
+      -73.61115 -42.839233, -73.6293 -42.841233, -73.63735 -42.847967, -73.63635 -42.8675, -73.6424 -42.8796, -73.6646 -42.8823, -73.6848 -42.880267, -73.6969 -42.883633, -73.69895 -42.8924, -73.68685 -42.909233, 
+      -73.6313 -42.969133, -73.6172 -43.0038, -73.6192 -43.027367, -73.61415 -43.054933, -73.6051 -43.0758, -73.5829 -43.1034, -73.5789 -43.122567, -73.591 -43.135367, -73.6112 -43.141433, -73.64955 -43.1347, 
+      -73.69395 -43.125267, -73.71615 -43.126633, -73.73535 -43.1367, -73.73635 -43.1542, -73.7333 -43.1717, -73.7192 -43.188533, -73.68185 -43.214133, -73.6556 -43.230267)), 
+  ((-75.3539 -49.310667, -75.34135 -49.309467, -75.31975 -49.332267, -75.31975 -49.350233, -75.31075 -49.367033, -75.29815 -49.375433, -75.28375 -49.391033, -75.27115 -49.411433, -75.24415 -49.423433, -75.22975 -49.4258, 
+      -75.22795 -49.413833, -75.23695 -49.397033, -75.26395 -49.368233, -75.26935 -49.353833, -75.26395 -49.338233, -75.26395 -49.320267, -75.28735 -49.260267, -75.28735 -49.2375, -75.27295 -49.2243, -75.25675 -49.2243, 
+      -75.23155 -49.2387, -75.183 -49.322667, -75.1596 -49.349033, -75.1254 -49.365833, -75.1182 -49.356233, -75.1362 -49.319067, -75.156 -49.285467, -75.1848 -49.241067, -75.1758 -49.2183, -75.1308 -49.2087, 
+      -75.0849 -49.1937, -75.0651 -49.2033, -75.03815 -49.2177, -74.96975 -49.256067, -74.94275 -49.258467, -74.887 -49.306467, -74.8762 -49.310067, -74.8708 -49.298067, -74.8762 -49.2261, -74.8708 -49.2045, 
+      -74.8546 -49.2057, -74.8186 -49.2201, -74.8078 -49.2177, -74.806 -49.2021, -74.8456 -49.1721, -74.8528 -49.146933, -74.842 -49.102533, -74.8222 -49.090533, -74.7988 -49.089333, -74.7916 -49.083333, 
+      -74.8024 -49.071333, -74.8402 -49.036567, -74.842 -49.019767, -74.75745 -48.9658, -74.73225 -48.9634, -74.71875 -48.9784, -74.71695 -49.0012, -74.70795 -49.021567, -74.69895 -49.025167, -74.69355 -49.016767, 
+      -74.70075 -48.97, -74.68455 -48.934, -74.68455 -48.910033, -74.69715 -48.902833, -74.71695 -48.910033, -74.8285 -48.9724, -74.8789 -48.9964, -74.9059 -48.9988, -74.9329 -48.9868, -74.95085 -48.9628, 
+      -74.9347 -48.934, -74.9149 -48.911233, -74.9203 -48.902833, -74.95445 -48.906433, -74.97965 -48.896833, -74.98505 -48.880033, -74.99585 -48.846433, -74.98145 -48.792467, -74.94725 -48.773267, -74.9113 -48.784067, 
+      -74.8861 -48.805667, -74.8627 -48.822467, -74.8483 -48.820067, -74.85175 -48.804167, -74.85725 -48.7936, -74.88065 -48.767233, -74.88065 -48.750433, -74.84645 -48.734833, -74.8087 -48.725233, -74.7619 -48.700033, 
+      -74.7403 -48.697633, -74.7277 -48.708433, -74.7223 -48.722833, -74.7223 -48.739633, -74.7403 -48.760033, -74.7367 -48.769633, -74.7079 -48.7912, -74.69895 -48.8092, -74.69355 -48.8032, -74.69355 -48.764833, 
+      -74.70255 -48.728833, -74.70435 -48.704833, -74.68635 -48.691667, -74.59275 -48.694033, -74.56575 -48.709633, -74.5622 -48.727633, -74.58195 -48.758833, -74.58735 -48.7996, -74.57835 -48.7984, -74.5496 -48.766033, 
+      -74.5154 -48.748033, -74.4992 -48.743233, -74.4974 -48.752833, -74.4992 -48.769633, -74.5154 -48.8008, -74.5154 -48.8356, -74.492 -48.8704, -74.4488 -48.930367, -74.4416 -48.951967, -74.4542 -48.972333, 
+      -74.4884 -48.995133, -74.4974 -49.005933, -74.4866 -49.017933, -74.4614 -49.023933, -74.429 -49.028733, -74.41105 -49.040733, -74.40835 -49.059333, -74.41015 -49.1133, -74.41195 -49.1313, -74.43175 -49.1385, 
+      -74.44075 -49.1529, -74.42995 -49.1733, -74.41375 -49.208067, -74.40835 -49.251267, -74.41375 -49.317233, -74.43445 -49.351433, -74.43625 -49.3862, -74.43625 -49.4354, -74.44885 -49.470167, -74.46865 -49.491767, 
+      -74.4848 -49.490567, -74.501 -49.484567, -74.51 -49.485767, -74.5136 -49.501367, -74.5028 -49.527767, -74.5028 -49.556533, -74.5208 -49.578133, -74.5343 -49.590733, -74.5559 -49.597933, -74.5703 -49.612333, 
+      -74.5667 -49.623133, -74.5433 -49.6303, -74.4767 -49.613533, -74.44615 -49.619533, -74.40095 -49.673967, -74.39215 -49.6927, -74.38135 -49.7083, -74.38675 -49.721467, -74.41015 -49.726267, -74.4605 -49.727467, 
+      -74.4659 -49.735867, -74.4569 -49.744267, -74.41555 -49.753867, -74.40115 -49.770667, -74.38495 -49.852233, -74.38045 -49.9008, -74.39845 -49.9176, -74.41285 -49.9152, -74.43085 -49.862433, -74.44705 -49.852833, 
+      -74.4614 -49.860033, -74.4722 -49.9056, -74.4578 -49.9356, -74.45065 -49.9548, -74.4614 -49.9656, -74.483 -49.9632, -74.5424 -49.914, -74.5694 -49.9092, -74.582 -49.92, -74.5712 -49.9536, 
+      -74.4974 -50.001567, -74.4956 -50.018367, -74.555 -50.075967, -74.582 -50.087933, -74.60535 -50.084333, -74.61975 -50.066367, -74.61075 -50.027967, -74.63595 -50.015967, -74.66295 -50.031567, -74.70615 -50.066367, 
+      -74.73135 -50.072367, -74.7853 -50.084333, -74.8132 -50.082533, -74.8402 -50.062133, -74.8528 -50.009367, -74.87795 -49.964967, -74.91575 -49.9086, -74.90855 -49.8918, -74.88875 -49.8642, -74.86895 -49.8606, 
+      -74.8402 -49.8738, -74.8114 -49.8978, -74.788 -49.9122, -74.7682 -49.911, -74.7502 -49.8978, -74.7502 -49.8846, -74.8114 -49.843833, -74.815 -49.833033, -74.7988 -49.811433, -74.7943 -49.803633, 
+      -74.7997 -49.791633, -74.8429 -49.767633, -74.8501 -49.747267, -74.8465 -49.695667, -74.8555 -49.680067, -74.87885 -49.6609, -74.87705 -49.6501, -74.8573 -49.6165, -74.8393 -49.6069, -74.7331 -49.6117, 
+      -74.71335 -49.6069, -74.71155 -49.5973, -74.72775 -49.5865, -74.8321 -49.579333, -74.8447 -49.572133, -74.8429 -49.562533, -74.72055 -49.473767, -74.5901 -49.394, -74.5847 -49.3748, -74.5523 -49.3376, 
+      -74.5595 -49.320833, -74.5829 -49.328033, -74.6135 -49.3652, -74.6279 -49.3856, -74.65125 -49.3952, -74.68005 -49.3832, -74.69085 -49.3556, -74.71245 -49.3472, -74.72145 -49.3604, -74.70165 -49.3952, 
+      -74.69445 -49.418, -74.69985 -49.435967, -74.74665 -49.458767, -74.78445 -49.458767, -74.8006 -49.439567, -74.78805 -49.3772, -74.7916 -49.358, -74.8096 -49.3652, -74.8132 -49.3868, -74.8222 -49.4264, 
+      -74.8312 -49.456367, -74.8492 -49.494767, -74.8672 -49.519933, -74.8942 -49.531933, -74.9122 -49.515167, -74.9122 -49.469567, -74.9014 -49.4, -74.8582 -49.3664, -74.8564 -49.3448, -74.8816 -49.346, 
+      -74.9248 -49.3892, -74.95535 -49.4168, -74.98415 -49.434767, -75.02195 -49.431167, -75.0849 -49.4204, -75.1389 -49.4228, -75.1542 -49.4366, -75.1452 -49.4486, -75.00665 -49.472567, -74.98325 -49.473767, 
+      -74.96705 -49.477367, -74.95805 -49.490567, -74.96885 -49.549367, -75.00845 -49.648933, -75.02105 -49.6765, -75.02105 -49.7017, -75.00215 -49.6951, -74.97155 -49.651933, -74.941 -49.629133, -74.9176 -49.630333, 
+      -74.9068 -49.645933, -74.923 -49.6867, -74.98595 -49.7455, -74.99495 -49.771867, -74.98415 -49.786267, -74.96435 -49.779067, -74.9356 -49.749067, -74.9194 -49.7455, -74.905 -49.758667, -74.9068 -49.785067, 
+      -74.9302 -49.818667, -74.98055 -49.853433, -74.99675 -49.900233, -75.00935 -49.930233, -75.03095 -49.9398, -75.06155 -49.935, -75.07775 -49.921833, -75.07775 -49.896633, -75.08315 -49.888233, -75.1155 -49.878633, 
+      -75.1335 -49.859433, -75.1335 -49.821067, -75.1551 -49.807867, -75.1821 -49.800667, -75.2001 -49.779067, -75.2163 -49.758667, -75.26305 -49.7119, -75.26305 -49.6915, -75.24145 -49.6723, -75.2073 -49.649533, 
+      -75.1893 -49.632733, -75.1965 -49.619533, -75.2181 -49.619533, -75.26665 -49.648333, -75.27565 -49.647133, -75.29905 -49.630333, -75.31525 -49.595533, -75.31885 -49.579933, -75.33505 -49.573933, -75.35845 -49.566733, 
+      -75.36745 -49.551167, -75.36025 -49.537967, -75.31885 -49.513967, -75.29365 -49.479167, -75.29005 -49.4636, -75.30625 -49.454, -75.32245 -49.4612, -75.35845 -49.485167, -75.3782 -49.493567, -75.3926 -49.485167, 
+      -75.407 -49.474367, -75.4232 -49.4708, -75.4493 -49.487, -75.4781 -49.4918, -75.49965 -49.481, -75.49605 -49.4534, -75.4691 -49.417433, -75.4637 -49.392233, -75.4799 -49.371833, -75.49605 -49.345433, 
+      -75.49785 -49.326267, -75.4889 -49.315467, -75.4871 -49.291467, -75.4763 -49.275867, -75.4475 -49.268667, -75.4169 -49.262667, -75.3881 -49.249467, -75.3629 -49.249467, -75.3557 -49.257867, -75.3701 -49.273467, 
+      -75.3791 -49.291467, -75.3791 -49.304667, -75.3539 -49.310667)), 
+  ((-69.91235 -55.281233, -69.87795 -55.272067, -69.8642 -55.2583, -69.86935 -55.248, -69.92005 -55.238267, -69.96815 -55.230233, -70.02835 -55.194733, -70.03865 -55.160333, -70.02145 -55.143167, -69.9974 -55.134, 
+      -69.98365 -55.143167, -69.94585 -55.170667, -69.9252 -55.183267, -69.91145 -55.179833, -69.90285 -55.158067, -69.86675 -55.1214, -69.8255 -55.1042, -69.798 -55.109933, -69.7757 -55.125967, -69.76195 -55.123667, 
+      -69.7482 -55.107633, -69.7293 -55.095033, -69.6966 -55.087, -69.66225 -55.090467, -69.6296 -55.112233, -69.61585 -55.124833, -69.5935 -55.132833, -69.57975 -55.124833, -69.58145 -55.0939, -69.5746 -55.077833, 
+      -69.55395 -55.067533, -69.4921 -55.057233, -69.40705 -55.050933, -69.3108 -55.058967, -69.2592 -55.065833, -69.20595 -55.066967, -69.1303 -55.0429, -69.06675 -55.046333, -68.96795 -55.033167, -68.91635 -55.022833, 
+      -68.8442 -54.982733, -68.72385 -54.946067, -68.6362 -54.931167, -68.55285 -54.9386, -68.4652 -54.9558, -68.3741 -55.0108, -68.35865 -55.0406, -68.37755 -55.058933, -68.43425 -55.066933, -68.4858 -55.074967, 
+      -68.49785 -55.086433, -68.5013 -55.107033, -68.5202 -55.117367, -68.558 -55.1208, -68.5683 -55.132267, -68.56315 -55.1632, -68.5769 -55.179233, -68.62245 -55.1821, -68.72385 -55.168333, -68.83385 -55.145433, 
+      -68.89915 -55.123667, -68.93355 -55.1225, -68.94555 -55.132833, -68.9507 -55.148867, -68.9206 -55.166633, -68.7453 -55.206733, -68.5614 -55.233067, -68.509 -55.225633, -68.43335 -55.225633, -68.36115 -55.246233, 
+      -68.3268 -55.277167, -68.33195 -55.293233, -68.38865 -55.3001, -68.45915 -55.318433, -68.50725 -55.3276, -68.576 -55.326433, -68.64475 -55.3104, -68.6929 -55.277167, -68.76505 -55.246233, -68.7857 -55.2474, 
+      -68.7874 -55.2623, -68.72895 -55.3081, -68.69115 -55.344767, -68.62415 -55.366567, -68.55025 -55.378, -68.46085 -55.3826, -68.4196 -55.398633, -68.35945 -55.425, -68.3354 -55.423833, -68.29415 -55.416967, 
+      -68.26665 -55.4204, -68.25635 -55.434167, -68.2632 -55.462233, -68.2357 -55.487433, -68.15835 -55.5619, -68.1223 -55.590567, -68.08105 -55.635233, -68.04065 -55.664467, -68.02515 -55.6908, -68.0286 -55.717167, 
+      -68.04925 -55.734367, -68.0922 -55.740067, -68.11625 -55.761867, -68.13345 -55.776733, -68.16265 -55.772167, -68.18675 -55.743533, -68.19875 -55.696533, -68.2125 -55.656433, -68.228 -55.639267, -68.2503 -55.639267, 
+      -68.27695 -55.6387, -68.3113 -55.644433, -68.33195 -55.629533, -68.33195 -55.607767, -68.3457 -55.573367, -68.38005 -55.542433, -68.41615 -55.525267, -68.4488 -55.5287, -68.4849 -55.5516, -68.5124 -55.549333, 
+      -68.55535 -55.531, -68.5674 -55.506933, -68.5502 -55.481733, -68.5502 -55.462233, -68.5691 -55.453067, -68.6121 -55.459933, -68.6224 -55.4737, -68.6207 -55.487433, -68.6327 -55.4886, -68.6705 -55.481733, 
+      -68.7169 -55.489733, -68.74615 -55.494333, -68.76505 -55.481733, -68.77795 -55.459933, -68.80885 -55.453067, -68.8226 -55.464533, -68.8209 -55.482867, -68.8312 -55.494333, -68.86045 -55.4909, -68.912 -55.470267, 
+      -68.94465 -55.440467, -68.93775 -55.432433, -68.8948 -55.412967, -68.8484 -55.402667, -68.82605 -55.396933, -68.8192 -55.385467, -68.82005 -55.364267, -68.8407 -55.358533, -68.8802 -55.37, -68.91285 -55.3872, 
+      -68.94725 -55.389467, -68.96615 -55.379167, -68.9524 -55.358533, -68.90255 -55.280633, -68.8991 -55.250833, -68.9146 -55.235933, -68.96615 -55.2451, -68.9988 -55.265733, -69.0091 -55.2898, -69.0263 -55.2921, 
+      -69.04695 -55.2726, -69.0538 -55.2176, -69.06755 -55.198133, -69.0899 -55.196967, -69.1071 -55.210733, -69.1105 -55.2497, -69.1105 -55.279467, -69.13115 -55.295533, -69.1535 -55.2898, -69.2291 -55.248533, 
+      -69.27635 -55.233067, -69.3606 -55.231933, -69.4122 -55.248, -69.42595 -55.268633, -69.43625 -55.291533, -69.4139 -55.322467, -69.36405 -55.371733, -69.28845 -55.4187, -69.23 -55.441633, -69.1544 -55.449667, 
+      -69.0925 -55.462267, -69.0891 -55.482867, -69.10625 -55.498933, -69.1441 -55.5035, -69.16815 -55.513833, -69.1664 -55.532167, -69.1716 -55.5482, -69.18535 -55.552767, -69.2094 -55.552767, -69.28155 -55.502367, 
+      -69.29875 -55.482867, -69.30735 -55.4634, -69.3297 -55.4531, -69.34345 -55.468, -69.35545 -55.498933, -69.36235 -55.524133, -69.3847 -55.539033, -69.40875 -55.5287, -69.4139 -55.497767, -69.40875 -55.437033, 
+      -69.40705 -55.4004, -69.41735 -55.382067, -69.43455 -55.3809, -69.48265 -55.403833, -69.5136 -55.411833, -69.5806 -55.4004, -69.6442 -55.363733, -69.71125 -55.347667, -69.73875 -55.331633, -69.73015 -55.320167, 
+      -69.6631 -55.267467, -69.6442 -55.2503, -69.64935 -55.239967, -69.6786 -55.238833, -69.71125 -55.248, -69.7697 -55.274333, -69.82985 -55.304133, -69.8642 -55.314433, -69.8917 -55.3156, -69.9261 -55.304133, 
+      -69.9295 -55.291533, -69.91235 -55.281233)), 
+  ((-73.2674 -53.794267, -73.26285 -53.7851, -73.25825 -53.760633, -73.2674 -53.7484, -73.29265 -53.745333, -73.3408 -53.760633, -73.42565 -53.771333, -73.46805 -53.7767, -73.53 -53.8042, -73.5575 -53.807267, 
+      -73.57125 -53.791967, -73.5529 -53.773633, -73.4887 -53.710933, -73.47955 -53.688, -73.50705 -53.6666, -73.5346 -53.6498, -73.5667 -53.654367, -73.5988 -53.674233, -73.6217 -53.680367, -73.6309 -53.6666, 
+      -73.61715 -53.620733, -73.61715 -53.579467, -73.60795 -53.5611, -73.58275 -53.556533, -73.54835 -53.577933, -73.5002 -53.603933, -73.47955 -53.6024, -73.4245 -53.584033, -73.3924 -53.577933, -73.3534 -53.594733, 
+      -73.264 -53.636033, -73.16995 -53.663533, -73.04385 -53.663533, -72.9911 -53.6452, -72.96355 -53.616167, -72.9888 -53.610033, -73.03695 -53.625333, -73.0828 -53.632967, -73.10115 -53.625333, -73.10115 -53.610033, 
+      -73.06905 -53.585567, -73.07365 -53.568767, -73.0943 -53.5657, -73.13095 -53.5825, -73.1837 -53.610033, -73.2273 -53.610033, -73.30985 -53.5703, -73.37175 -53.499967, -73.40155 -53.452567, -73.3993 -53.4342, 
+      -73.36145 -53.438033, -73.3156 -53.433433, -73.2789 -53.439567, -73.23535 -53.4686, -73.178 -53.486933, -73.1413 -53.486933, -73.12295 -53.476233, -73.139 -53.454833, -73.1528 -53.438033, -73.1505 -53.422733, 
+      -73.1098 -53.424867, -73.02885 -53.447667, -73.01445 -53.463233, -73.01535 -53.492633, -73.00815 -53.5106, -72.99195 -53.5202, -72.97215 -53.5142, -72.97035 -53.465033, -72.95595 -53.456633, -72.9218 -53.469833, 
+      -72.9038 -53.5286, -72.9074 -53.567, -72.8696 -53.5934, -72.8426 -53.637767, -72.8192 -53.658167, -72.80305 -53.649767, -72.80305 -53.602967, -72.8138 -53.561, -72.8066 -53.5406, -72.78505 -53.5286, 
+      -72.68965 -53.5538, -72.6645 -53.5814, -72.6501 -53.632967, -72.6231 -53.665367, -72.6024 -53.682767, -72.588 -53.676767, -72.5754 -53.665967, -72.5952 -53.633567, -72.5844 -53.622767, -72.51245 -53.632367, 
+      -72.3541 -53.693567, -72.3505 -53.709167, -72.3721 -53.729533, -72.3883 -53.754733, -72.3793 -53.783533, -72.3613 -53.782333, -72.3181 -53.755933, -72.2875 -53.745133, -72.23715 -53.761933, -72.22815 -53.787133, 
+      -72.21465 -53.799733, -72.19305 -53.792533, -72.16965 -53.776933, -72.1445 -53.778133, -72.1427 -53.799733, -72.1553 -53.8561, -72.18225 -53.8681, -72.21825 -53.8633, -72.25065 -53.8489, -72.27225 -53.8525, 
+      -72.26505 -53.8669, -72.25965 -53.8945, -72.27945 -53.9041, -72.3064 -53.928067, -72.29385 -53.942467, -72.23535 -53.975367, -72.2114 -54.001433, -72.2114 -54.032, -72.23205 -54.0473, -72.30085 -54.044233, 
+      -72.3261 -54.056467, -72.3559 -54.074833, -72.37655 -54.0733, -72.41325 -54.0305, -72.43155 -53.9892, -72.4591 -53.969333, -72.47975 -53.975433, -72.4935 -53.998367, -72.50035 -54.022833, -72.4889 -54.059533, 
+      -72.50265 -54.076367, -72.54395 -54.084, -72.58065 -54.0794, -72.60125 -54.061067, -72.6047 -54.029733, -72.62075 -54.014433, -72.6414 -54.020567, -72.6643 -54.069467, -72.68725 -54.093933, -72.71245 -54.100067, 
+      -72.74 -54.089367, -72.75835 -54.093933, -72.78585 -54.109233, -72.8065 -54.121467, -72.8386 -54.116867, -72.85235 -54.1031, -72.86155 -54.0863, -72.88675 -54.087833, -72.95095 -54.087833, -72.99225 -54.080167, 
+      -73.0014 -54.0649, -72.98305 -54.0557, -72.9074 -54.0496, -72.873 -54.063367, -72.8432 -54.058767, -72.82715 -54.041967, -72.834 -54.0236, -72.873 -54.011367, -72.89135 -53.997633, -72.8707 -53.988433, 
+      -72.71475 -53.9869, -72.6964 -53.9808, -72.69185 -53.967033, -72.7102 -53.9487, -72.76065 -53.928833, -72.7675 -53.915067, -72.7446 -53.9013, -72.64825 -53.8585, -72.58175 -53.815667, -72.5657 -53.791233, 
+      -72.5726 -53.775933, -72.5978 -53.777467, -72.6345 -53.7958, -72.6666 -53.798867, -72.68725 -53.7805, -72.68725 -53.762167, -72.74 -53.751467, -72.7629 -53.762167, -72.8042 -53.829433, -72.84775 -53.850833, 
+      -72.9785 -53.846267, -73.0014 -53.829433, -72.98995 -53.8111, -72.98305 -53.7744, -73.0129 -53.7423, -73.03125 -53.736167, -73.0473 -53.7484, -73.06565 -53.791233, -73.0702 -53.852367, -73.0404 -53.912, 
+      -73.01745 -53.942567, -73.0152 -53.9701, -73.05185 -53.999133, -73.1023 -54.005267, -73.15275 -53.993033, -73.19865 -53.983867, -73.2353 -53.968567, -73.25365 -53.953267, -73.2422 -53.934933, -73.22385 -53.921167, 
+      -73.2147 -53.912, -73.22615 -53.9013, -73.2491 -53.893667, -73.26285 -53.8799, -73.2422 -53.8386, -73.25595 -53.814133, -73.2674 -53.794267)), 
+  ((-67.4881 -54.915667, -67.4348 -54.916833, -67.34885 -54.9489, -67.28185 -54.9936, -67.21135 -55.0715, -67.1976 -55.140267, -67.1976 -55.230767, -67.21995 -55.280033, -67.2423 -55.307533, -67.27325 -55.317867, 
+      -67.32825 -55.313267, -67.4279 -55.3064, -67.45885 -55.2938, -67.4881 -55.239933, -67.52075 -55.214733, -67.574 -55.217033, -67.84215 -55.264, -67.9332 -55.265133, -68.01745 -55.254833, -68.081 -55.214733, 
+      -68.0862 -55.115033, -68.13085 -55.0417, -68.19015 -55.0062, -68.30015 -54.958067, -68.32165 -54.9323, -68.3182 -54.9048, -68.2735 -54.876133, -68.1635 -54.873867, -68.01225 -54.892167, -67.91605 -54.888733, 
+      -67.79315 -54.9065, -67.6883 -54.930567, -67.60585 -54.924833, -67.4881 -54.915667)), 
+  ((-73.2147 -44.416733, -73.2001 -44.432, -73.18245 -44.448633, -73.1616 -44.462533, -73.1377 -44.468067, -73.119 -44.4639, -73.11275 -44.448633, -73.1294 -44.428533, -73.1408 -44.406333, -73.1252 -44.390367, 
+      -73.09295 -44.3744, -73.0555 -44.373033, -73.01185 -44.378567, -72.98065 -44.392467, -72.9619 -44.405633, -72.9598 -44.423667, -72.96815 -44.438933, -72.99205 -44.457667, -73.01495 -44.490267, -73.02225 -44.504133, 
+      -73.0056 -44.514567, -72.99105 -44.511767, -72.9598 -44.484033, -72.9411 -44.460433, -72.91405 -44.437533, -72.90055 -44.434767, -72.8839 -44.438233, -72.84855 -44.469467, -72.834 -44.494433, -72.7903 -44.533267, 
+      -72.77575 -44.549233, -72.7695 -44.568667, -72.78095 -44.595033, -72.7986 -44.606133, -72.8267 -44.606833, -72.85895 -44.5971, -72.8943 -44.579067, -72.9203 -44.5742, -72.93695 -44.577, -72.94425 -44.5867, 
+      -72.938 -44.604033, -72.9016 -44.636633, -72.85895 -44.660933, -72.84335 -44.680033, -72.84335 -44.720967, -72.85895 -44.7487, -72.9151 -44.788933, -72.9817 -44.823633, -73.06075 -44.882933, -73.0878 -44.8975, 
+      -73.1741 -44.914133, -73.27815 -44.905133, -73.38845 -44.890233, -73.43215 -44.8597, -73.42695 -44.831267, -73.40715 -44.8174, -73.3791 -44.811833, -73.31875 -44.813933, -73.28545 -44.811833, -73.2064 -44.7945, 
+      -73.19495 -44.7841, -73.2043 -44.773, -73.23755 -44.7678, -73.29995 -44.771267, -73.3478 -44.773367, -73.4383 -44.7678, -73.46325 -44.756367, -73.4747 -44.735567, -73.4622 -44.672433, -73.4674 -44.637733, 
+      -73.45595 -44.619367, -73.43615 -44.611033, -73.41745 -44.6166, -73.4008 -44.631867, -73.3883 -44.640167, -73.35815 -44.6381, -73.3134 -44.621433, -73.2999 -44.6055, -73.30405 -44.5833, -73.3082 -44.565267, 
+      -73.30405 -44.552767, -73.2864 -44.541667, -73.2063 -44.543733, -73.1917 -44.537867, -73.18965 -44.528133, -73.2094 -44.514267, -73.2531 -44.5004, -73.27595 -44.493467, -73.28115 -44.4768, -73.26455 -44.4331, 
+      -73.24475 -44.414367, -73.2302 -44.409133, -73.2147 -44.416733)), 
+  ((-74.7364 -52.7873, -74.68245 -52.820867, -74.66085 -52.820867, -74.63745 -52.8041, -74.61045 -52.7993, -74.5205 -52.834067, -74.5205 -52.848467, -74.5331 -52.865267, -74.55645 -52.884467, -74.5331 -52.900067, 
+      -74.4899 -52.882067, -74.4575 -52.879667, -74.4503 -52.896467, -74.4665 -52.918033, -74.4827 -52.943233, -74.4575 -52.963633, -74.4179 -52.970833, -74.39275 -52.958833, -74.38195 -52.927633, -74.36395 -52.916833, 
+      -74.33875 -52.926433, -74.32615 -52.957633, -74.29915 -52.975633, -74.28115 -52.970833, -74.2596 -52.950433, -74.2299 -52.946833, -74.2101 -52.967233, -74.1777 -53.0032, -74.1327 -53.0188, -74.10755 -53.008, 
+      -74.10035 -52.970833, -74.08775 -52.954033, -74.07155 -52.955233, -74.02295 -52.975633, -73.924 -53.002, -73.9024 -53.0152, -73.9132 -53.0248, -73.9393 -53.035, -73.9519 -53.053, -73.9375 -53.080567, 
+      -73.8601 -53.108167, -73.82235 -53.116567, -73.80615 -53.110567, -73.80435 -53.091367, -73.81875 -53.0566, -73.80435 -53.0446, -73.75035 -53.0698, -73.7018 -53.126167, -73.6784 -53.132167, -73.6622 -53.116567, 
+      -73.7 -53.0686, -73.6874 -53.059, -73.6262 -53.072167, -73.5794 -53.115367, -73.54705 -53.118967, -73.50385 -53.104567, -73.46875 -53.112367, -73.3968 -53.171133, -73.3698 -53.180733, -73.3356 -53.171133, 
+      -73.3158 -53.174733, -73.305 -53.189133, -73.2996 -53.210733, -73.22945 -53.2551, -73.21145 -53.2899, -73.21325 -53.3259, -73.16645 -53.349867, -73.1125 -53.357067, -73.0936 -53.379267, -73.1116 -53.386467, 
+      -73.1764 -53.370867, -73.23935 -53.363667, -73.30595 -53.372067, -73.3311 -53.360067, -73.3329 -53.316867, -73.31495 -53.2749, -73.3257 -53.2605, -73.4499 -53.200533, -73.50385 -53.190933, -73.52995 -53.199933, 
+      -73.56055 -53.226333, -73.5803 -53.2539, -73.6073 -53.2647, -73.6451 -53.2551, -73.71705 -53.168733, -73.74225 -53.151933, -73.76925 -53.154333, -73.81245 -53.174733, -73.9168 -53.193933, -73.9555 -53.178933, 
+      -73.9573 -53.144167, -73.9843 -53.114167, -74.00585 -53.126167, -74.01485 -53.169333, -74.02745 -53.189733, -74.05805 -53.198133, -74.08685 -53.190933, -74.11745 -53.133367, -74.1498 -53.112967, -74.1732 -53.124967, 
+      -74.193 -53.176533, -74.2056 -53.198133, -74.238 -53.206533, -74.27035 -53.195733, -74.28295 -53.154933, -74.31175 -53.129767, -74.32705 -53.125567, -74.35945 -53.121967, -74.3918 -53.121967, -74.4206 -53.105167, 
+      -74.435 -53.089567, -74.4584 -53.084767, -74.5178 -53.091967, -74.54655 -53.090767, -74.56005 -53.0818, -74.54835 -53.0524, -74.53035 -53.032, -74.53935 -53.0224, -74.59695 -53.0152, -74.64375 -52.984033, 
+      -74.65095 -52.952833, -74.63655 -52.930033, -74.64375 -52.909633, -74.6959 -52.886867, -74.7373 -52.862867, -74.758 -52.837067, -74.8048 -52.7987, -74.794 -52.7783, -74.7688 -52.7723, -74.7364 -52.7873)), 
+  ((-70.7099 -54.176367, -70.82625 -54.143767, -70.8836 -54.119033, -70.8971 -54.078567, -70.8735 -54.021233, -70.8836 -53.9976, -70.9199 -53.896967, -70.92155 -53.8655, -70.89795 -53.854267, -70.7445 -53.862133, 
+      -70.69055 -53.8745, -70.6619 -53.8711, -70.6484 -53.853133, -70.66695 -53.834, -70.71755 -53.8048, -70.72935 -53.787933, -70.7091 -53.765433, -70.645 -53.729467, -70.60205 -53.662567, -70.5902 -53.6176, 
+      -70.56325 -53.596233, -70.5295 -53.605233, -70.4975 -53.674933, -70.4587 -53.739, -70.4368 -53.7761, -70.4317 -53.810967, -70.43845 -53.830067, -70.46545 -53.8312, -70.4975 -53.8222, -70.52785 -53.8267, 
+      -70.5312 -53.846933, -70.4924 -53.886267, -70.42665 -53.944733, -70.4233 -53.972833, -70.42755 -54.0049, -70.4545 -54.016133, -70.49835 -54.020633, -70.5557 -54.0015, -70.6265 -53.964433, -70.6889 -53.948667, 
+      -70.7243 -53.947567, -70.7395 -53.961033, -70.7159 -53.985767, -70.4596 -54.161133, -70.4191 -54.211733, -70.4208 -54.248833, -70.45875 -54.269633, -70.52455 -54.260667, -70.6038 -54.2202, -70.7099 -54.176367)), 
+  ((-71.93755 -53.869933, -71.8819 -53.847433, -71.84645 -53.847433, -71.8212 -53.866567, -71.8195 -53.9059, -71.8279 -53.9295, -71.8077 -53.955367, -71.79085 -53.958733, -71.76045 -53.935133, -71.7453 -53.885667, 
+      -71.7301 -53.863167, -71.70485 -53.863167, -71.6492 -53.8969, -71.59275 -53.951433, -71.5944 -53.993033, -71.6096 -54.030133, -71.6686 -54.091967, -71.6838 -54.106567, -71.67535 -54.115567, -71.6349 -54.117833, 
+      -71.6079 -54.124567, -71.6096 -54.136933, -71.6467 -54.176267, -71.67455 -54.186933, -71.7049 -54.1813, -71.79935 -54.043033, -71.81955 -54.023933, -71.84655 -54.026167, -71.8634 -54.048667, -71.8617 -54.080133, 
+      -71.79595 -54.164433, -71.7386 -54.2083, -71.72515 -54.2364, -71.71335 -54.257767, -71.7184 -54.271233, -71.742 -54.289233, -71.769 -54.295967, -71.79935 -54.278, -71.82125 -54.2791, -71.8381 -54.2926, 
+      -71.82295 -54.309467, -71.7892 -54.369033, -71.8044 -54.3859, -71.85665 -54.3848, -71.9275 -54.3578, -71.9477 -54.322967, -71.94265 -54.298233, -71.9039 -54.251, -71.89545 -54.228533, -71.914 -54.211667, 
+      -71.9595 -54.191433, -72.00335 -54.188067, -72.0624 -54.150967, -72.06325 -54.123433, -72.0464 -54.100967, -72.0447 -54.085233, -72.0717 -54.077333, -72.0987 -54.0751, -72.11555 -54.0616, -72.1425 -53.994167, 
+      -72.1425 -53.932333, -72.1223 -53.9166, -72.09025 -53.923333, -72.0717 -53.927833, -72.04305 -53.919967, -72.02785 -53.896367, -72.0253 -53.8711, -72.04385 -53.856467, -72.0742 -53.8486, -72.0877 -53.8385, 
+      -72.0759 -53.821633, -72.03035 -53.790133, -72.00505 -53.785667, -71.98315 -53.798033, -71.9781 -53.819367, -71.98485 -53.841867, -71.97975 -53.860967, -71.95955 -53.8756, -71.93755 -53.869933)), 
+  ((-71.446 -53.9695, -71.4173 -53.989733, -71.3954 -54.0347, -71.3836 -54.0583, -71.3684 -54.060567, -71.35325 -54.0437, -71.35155 -54.018967, -71.3364 -54.004367, -71.3195 -54.004367, -71.2858 -54.016733, 
+      -71.25545 -54.0257, -71.22005 -54.023467, -71.1981 -54.0291, -71.1964 -54.041467, -71.21665 -54.079667, -71.2217 -54.114533, -71.2116 -54.133633, -71.16945 -54.157233, -71.14415 -54.164, -71.1357 -54.1505, 
+      -71.14245 -54.116767, -71.12055 -54.083033, -71.09185 -54.065067, -71.0531 -54.0763, -71.0379 -54.101033, -71.07165 -54.158367, -71.08005 -54.189833, -71.06995 -54.194333, -71.04295 -54.171867, -71.0177 -54.1685, 
+      -71.0025 -54.1921, -71.00755 -54.226933, -71.0177 -54.251667, -71.04295 -54.269667, -71.05645 -54.282033, -71.0531 -54.2944, -71.04805 -54.306767, -71.02275 -54.325867, -71.01935 -54.342733, -71.0295 -54.366333, 
+      -71.0531 -54.384333, -71.08175 -54.391067, -71.0986 -54.400067, -71.11715 -54.4203, -71.13405 -54.436033, -71.161 -54.440533, -71.22675 -54.421433, -71.2976 -54.389933, -71.3684 -54.361833, -71.3718 -54.342733, 
+      -71.34985 -54.3315, -71.2605 -54.336, -71.22675 -54.336, -71.21495 -54.324733, -71.21835 -54.310133, -71.2487 -54.296633, -71.247 -54.284267, -71.2335 -54.264033, -71.24025 -54.249433, -71.26555 -54.2483, 
+      -71.3313 -54.2719, -71.36165 -54.2719, -71.3954 -54.256167, -71.41225 -54.1977, -71.42745 -54.1741, -71.4561 -54.167367, -71.4662 -54.180867, -71.47295 -54.225833, -71.48475 -54.265167, -71.50835 -54.2944, 
+      -71.5286 -54.314633, -71.5421 -54.316867, -71.6264 -54.256167, -71.6281 -54.232567, -71.57415 -54.161733, -71.56235 -54.133633, -71.5691 -54.081933, -71.5758 -54.050433, -71.55895 -54.031333, -71.53365 -54.009967, 
+      -71.53535 -53.983, -71.52355 -53.956, -71.49825 -53.949267, -71.4679 -53.956, -71.446 -53.9695)), 
+  ((-73.71265 -45.106733, -73.6771 -45.118967, -73.65125 -45.139067, -73.6286 -45.173567, -73.61355 -45.208033, -73.60705 -45.224567, -73.62755 -45.240367, -73.65445 -45.248267, -73.67495 -45.2569, -73.68895 -45.285633, 
+      -73.68895 -45.305767, -73.70725 -45.319067, -73.73415 -45.314733, -73.7654 -45.295333, -73.80525 -45.271633, -73.86345 -45.245767, -73.9033 -45.2465, -73.9744 -45.245067, -74.0175 -45.235367, -74.0326 -45.220267, 
+      -74.0369 -45.208067, -74.052 -45.206633, -74.06815 -45.218133, -74.09615 -45.231067, -74.1403 -45.2368, -74.1899 -45.2368, -74.2308 -45.234633, -74.26315 -45.210567, -74.28255 -45.143033, -74.28145 -45.120033, 
+      -74.2599 -45.104233, -74.219 -45.0938, -74.17265 -45.0694, -74.1479 -45.0622, -74.0811 -45.065067, -73.99385 -45.0658, -73.9087 -45.0518, -73.8247 -45.0367, -73.7967 -45.0367, -73.76545 -45.050367, 
+      -73.74175 -45.081967, -73.71265 -45.106733)), 
+  ((-75.2584 -48.7378, -75.28795 -48.7842, -75.325 -48.822067, -75.39085 -48.841233, -75.48015 -48.852333, -75.51345 -48.861433, -75.53915 -48.875533, -75.5664 -48.8806, -75.61485 -48.8806, -75.62845 -48.872533, 
+      -75.62845 -48.850333, -75.6194 -48.810967, -75.61785 -48.7938, -75.60575 -48.784733, -75.59215 -48.787767, -75.5755 -48.798867, -75.5225 -48.8019, -75.44835 -48.795833, -75.3878 -48.778667, -75.34695 -48.7464, 
+      -75.3333 -48.731267, -75.3333 -48.722167, -75.3515 -48.723167, -75.3742 -48.7353, -75.4559 -48.761533, -75.49375 -48.765567, -75.5407 -48.752433, -75.54975 -48.731267, -75.5422 -48.7131, -75.4983 -48.695933, 
+      -75.43625 -48.652533, -75.409 -48.6253, -75.40295 -48.608133, -75.4332 -48.589967, -75.4718 -48.587933, -75.4945 -48.592, -75.5172 -48.6142, -75.54445 -48.6485, -75.5747 -48.657567, -75.60045 -48.657567, 
+      -75.6292 -48.6374, -75.664 -48.567767, -75.68825 -48.542533, -75.68825 -48.529433, -75.6716 -48.5173, -75.64585 -48.508233, -75.63675 -48.496133, -75.63675 -48.484, -75.61405 -48.464833, -75.5944 -48.455767, 
+      -75.5717 -48.4608, -75.55505 -48.482, -75.51415 -48.4931, -75.4839 -48.483, -75.43395 -48.462833, -75.37945 -48.457767, -75.3356 -48.455767, -75.3023 -48.4709, -75.30075 -48.487033, -75.3038 -48.529433, 
+      -75.2932 -48.5506, -75.269 -48.578867, -75.22965 -48.643433, -75.216 -48.666667, -75.2266 -48.688867, -75.2584 -48.7378)), 
+  ((-75.3985 -50.2382, -75.3841 -50.2358, -75.3751 -50.2226, -75.3823 -50.2082, -75.4003 -50.1926, -75.4057 -50.179433, -75.3949 -50.171033, -75.3679 -50.168633, -75.3427 -50.183033, -75.3211 -50.1986, 
+      -75.3229 -50.2142, -75.3175 -50.2346, -75.26535 -50.261, -75.24015 -50.2574, -75.21495 -50.2406, -75.20235 -50.2322, -75.18615 -50.2358, -75.17175 -50.2394, -75.16095 -50.231, -75.15555 -50.201, 
+      -75.15915 -50.187833, -75.17895 -50.181833, -75.21855 -50.1974, -75.25095 -50.201, -75.2833 -50.1926, -75.2977 -50.175833, -75.3121 -50.142233, -75.3319 -50.125433, -75.3481 -50.114633, -75.3643 -50.114633, 
+      -75.3787 -50.103833, -75.3787 -50.066667, -75.3652 -50.045667, -75.3364 -50.027667, -75.3112 -50.027667, -75.28425 -50.049267, -75.26805 -50.100867, -75.24285 -50.114033, -75.21585 -50.111667, -75.19245 -50.096067, 
+      -75.17085 -50.091267, -75.1547 -50.099667, -75.1421 -50.123633, -75.1115 -50.136833, -75.0503 -50.133233, -75.0305 -50.116433, -74.98915 -50.067267, -74.96395 -50.060067, -74.90725 -50.105067, -74.91085 -50.132633, 
+      -74.93605 -50.161433, -74.97925 -50.180633, -74.98465 -50.2034, -74.97205 -50.2274, -74.94685 -50.2274, -74.90185 -50.195033, -74.8749 -50.174633, -74.8533 -50.174633, -74.8011 -50.181833, -74.7759 -50.178233, 
+      -74.75435 -50.153033, -74.75075 -50.133233, -74.73635 -50.105667, -74.71475 -50.102067, -74.68595 -50.122467, -74.67155 -50.157233, -74.65535 -50.175233, -74.65715 -50.196833, -74.68955 -50.208833, -74.73455 -50.208833, 
+      -74.7633 -50.214833, -74.7615 -50.2328, -74.7543 -50.2484, -74.7705 -50.2628, -74.8011 -50.2604, -74.8407 -50.2328, -74.8749 -50.220833, -74.92525 -50.2472, -74.98015 -50.2652, -75.00715 -50.2868, 
+      -75.02695 -50.2844, -75.0773 -50.2688, -75.0917 -50.2736, -75.1313 -50.3096, -75.19425 -50.337167, -75.21585 -50.367167, -75.22305 -50.437933, -75.26085 -50.464333, -75.30585 -50.460733, -75.3382 -50.439133, 
+      -75.331 -50.416333, -75.29685 -50.398367, -75.27345 -50.394767, -75.26625 -50.381567, -75.27525 -50.362367, -75.26265 -50.350367, -75.24465 -50.325167, -75.24105 -50.3036, -75.25365 -50.2856, -75.29325 -50.2832, 
+      -75.3328 -50.2964, -75.385 -50.2928, -75.4174 -50.2916, -75.4516 -50.3072, -75.46415 -50.327567, -75.47855 -50.329967, -75.48665 -50.324567, -75.49205 -50.295767, -75.47765 -50.2694, -75.44705 -50.255, 
+      -75.3985 -50.2382)), 
+  ((-69.53425 -54.846967, -69.4363 -54.8653, -69.3624 -54.890533, -69.2782 -54.923733, -69.2249 -54.958133, -69.2249 -54.981033, -69.27305 -55.011967, -69.3693 -55.0154, -69.49645 -55.0326, -69.62365 -55.0498, 
+      -69.8041 -55.078433, -69.84795 -55.079, -69.8823 -55.075567, -69.90635 -55.052667, -69.91325 -54.974733, -69.8995 -54.9541, -69.8737 -54.9484, -69.8531 -54.938067, -69.8531 -54.923167, -69.88575 -54.895667, 
+      -69.88575 -54.875067, -69.86685 -54.8613, -69.8359 -54.856733, -69.79295 -54.875067, -69.7448 -54.910567, -69.73795 -54.936933, -69.72075 -54.952967, -69.707 -54.952967, -69.69325 -54.9289, -69.6967 -54.867033, 
+      -69.6881 -54.842967, -69.65885 -54.8361, -69.53425 -54.846967)), 
+  ((-74.53215 -50.870967, -74.44035 -50.873367, -74.4134 -50.880567, -74.4116 -50.898567, -74.43495 -50.927333, -74.43855 -50.946533, -74.4242 -50.953733, -74.4062 -50.945333, -74.3864 -50.946533, -74.3846 -50.958533, 
+      -74.3972 -51.0089, -74.4062 -51.0293, -74.3936 -51.0485, -74.3792 -51.0641, -74.3729 -51.103733, -74.3954 -51.100067, -74.4026 -51.0881, -74.4152 -51.0677, -74.44575 -51.0677, -74.48355 -51.0881, 
+      -74.52135 -51.0905, -74.53935 -51.109667, -74.53935 -51.146867, -74.54835 -51.169667, -74.5735 -51.181667, -74.6491 -51.178067, -74.6806 -51.171467, -74.7022 -51.152267, -74.6968 -51.137867, -74.6734 -51.1163, 
+      -74.6068 -51.0803, -74.57805 -51.0623, -74.57445 -51.0503, -74.5798 -51.032333, -74.6104 -51.028733, -74.6878 -51.0587, -74.72015 -51.0887, -74.72735 -51.1223, -74.75075 -51.142667, -74.79395 -51.143867, 
+      -74.83535 -51.133067, -74.84795 -51.1211, -74.83895 -51.0923, -74.82815 -51.0743, -74.82275 -51.0539, -74.83355 -51.0419, -74.8587 -51.0443, -74.8911 -51.0659, -74.9235 -51.0671, -74.9361 -51.0503, 
+      -74.9379 -51.011933, -74.9199 -50.996333, -74.9001 -50.968733, -74.8947 -50.939967, -74.9001 -50.923167, -74.8875 -50.918367, -74.78945 -50.936967, -74.68505 -50.941767, -74.6005 -50.939367, -74.5753 -50.929767, 
+      -74.5717 -50.914167, -74.5843 -50.892567, -74.5735 -50.875767, -74.53215 -50.870967)), 
+  ((-75.3356 -48.1036, -75.30985 -48.1147, -75.3144 -48.1379, -75.325 -48.162133, -75.34465 -48.1803, -75.34465 -48.197433, -75.328 -48.2136, -75.2932 -48.233767, -75.27655 -48.2489, -75.269 -48.279167, 
+      -75.2614 -48.312467, -75.2281 -48.3498, -75.1918 -48.395233, -75.16 -48.443667, -75.1358 -48.508233, -75.13275 -48.532467, -75.12065 -48.540533, -75.08435 -48.5365, -75.0601 -48.540533, -75.04045 -48.5597, 
+      -75.01095 -48.6172, -74.9943 -48.641433, -74.99125 -48.6616, -75.0094 -48.686833, -75.06845 -48.707033, -75.10325 -48.719133, -75.12295 -48.713067, -75.12445 -48.697933, -75.12295 -48.684833, -75.12295 -48.6717, 
+      -75.16985 -48.632367, -75.2107 -48.576867, -75.2198 -48.519333, -75.2395 -48.451733, -75.2879 -48.401267, -75.3318 -48.397233, -75.36205 -48.396233, -75.41505 -48.410367, -75.4862 -48.4134, -75.51265 -48.409333, 
+      -75.52175 -48.3942, -75.5036 -48.377067, -75.4612 -48.355867, -75.4052 -48.3266, -75.381 -48.289267, -75.38855 -48.263033, -75.4249 -48.258, -75.4597 -48.284233, -75.49525 -48.309467, -75.51795 -48.310467, 
+      -75.5422 -48.3044, -75.54675 -48.2933, -75.5437 -48.275167, -75.51645 -48.242867, -75.50435 -48.2257, -75.50435 -48.205533, -75.5225 -48.183333, -75.54065 -48.163133, -75.5346 -48.149033, -75.51795 -48.130867, 
+      -75.4968 -48.126833, -75.4741 -48.1349, -75.4408 -48.148, -75.4196 -48.144967, -75.3999 -48.128833, -75.3666 -48.108667, -75.3356 -48.1036)), 
+  ((-74.5252 -48.604367, -74.4994 -48.621567, -74.4607 -48.655967, -74.46415 -48.675433, -74.4779 -48.6869, -74.51915 -48.6869, -74.60685 -48.665133, -74.7495 -48.6422, -74.90425 -48.5929, -74.9464 -48.5734, 
+      -74.9567 -48.556233, -74.9447 -48.534433, -74.8587 -48.447333, -74.8484 -48.432433, -74.8312 -48.438167, -74.8106 -48.4611, -74.7865 -48.489733, -74.759 -48.496633, -74.7315 -48.492033, -74.7229 -48.474833, 
+      -74.72635 -48.4416, -74.7573 -48.410667, -74.79855 -48.390033, -74.8037 -48.3671, -74.77275 -48.313233, -74.74955 -48.257067, -74.7547 -48.2227, -74.74615 -48.197467, -74.72035 -48.1883, -74.6997 -48.1906, 
+      -74.6894 -48.204333, -74.68765 -48.233, -74.6911 -48.2628, -74.67565 -48.286867, -74.61205 -48.330433, -74.59655 -48.355633, -74.6017 -48.387733, -74.6103 -48.404933, -74.63265 -48.430133, -74.65155 -48.4416, 
+      -74.6533 -48.453067, -74.6258 -48.472567, -74.5897 -48.494333, -74.5897 -48.5035, -74.59485 -48.519533, -74.59655 -48.553933, -74.5914 -48.568833, -74.54755 -48.5929, -74.5252 -48.604367)), 
+  ((-70.80105 -54.992467, -70.77405 -55.0037, -70.65435 -55.0093, -70.5481 -54.993567, -70.43175 -54.965467, -70.3803 -54.9413, -70.36175 -54.942433, -70.3601 -54.953667, -70.43935 -54.9975, -70.51015 -55.018867, 
+      -70.53375 -55.035733, -70.5287 -55.0571, -70.4916 -55.0582, -70.4545 -55.049233, -70.4208 -55.036867, -70.3702 -55.037967, -70.32805 -55.050333, -70.323 -55.0616, -70.3449 -55.0661, -70.3601 -55.0672, 
+      -70.37355 -55.078467, -70.35335 -55.088567, -70.3196 -55.100933, -70.29265 -55.118933, -70.27915 -55.1459, -70.28925 -55.162767, -70.31625 -55.165033, -70.3567 -55.157133, -70.3837 -55.143667, -70.409 -55.1414, 
+      -70.4191 -55.1549, -70.41405 -55.179633, -70.409 -55.2021, -70.42585 -55.213367, -70.45365 -55.218433, -70.4891 -55.211667, -70.5093 -55.195933, -70.511 -55.1712, -70.5245 -55.163333, -70.5498 -55.1622, 
+      -70.56835 -55.186933, -70.5852 -55.1937, -70.6105 -55.1847, -70.61555 -55.167833, -70.6206 -55.153233, -70.60375 -55.139733, -70.5953 -55.127367, -70.60375 -55.116133, -70.6375 -55.085767, -70.65435 -55.089133, 
+      -70.683 -55.1105, -70.6999 -55.122867, -70.72855 -55.1251, -70.7336 -55.116133, -70.73025 -55.0869, -70.75385 -55.076767, -70.769 -55.0925, -70.78925 -55.103767, -70.81115 -55.094767, -70.8221 -55.0841, 
+      -70.85245 -55.0796, -70.8609 -55.0897, -70.86425 -55.104333, -70.87775 -55.1122, -70.9081 -55.108833, -70.94185 -55.099833, -70.98735 -55.096467, -71.00085 -55.086333, -70.9941 -55.067233, -71.011 -55.050367, 
+      -71.011 -55.040233, -70.98735 -55.029, -70.9857 -55.013267, -71.00085 -54.990767, -70.9958 -54.9784, -70.96375 -54.975033, -70.9233 -54.970533, -70.90645 -54.9773, -70.89295 -54.988533, -70.8727 -54.990767, 
+      -70.8508 -54.981767, -70.81875 -54.979533, -70.812 -54.984033, -70.80105 -54.992467)), 
+  ((-74.52945 -50.434933, -74.50245 -50.418133, -74.47185 -50.414533, -74.45925 -50.428933, -74.44845 -50.443333, -74.43225 -50.448133, -74.4089 -50.442133, -74.3801 -50.420533, -74.3621 -50.414533, -74.3369 -50.421733, 
+      -74.3081 -50.449333, -74.3045 -50.4853, -74.3045 -50.5189, -74.3279 -50.5417, -74.3441 -50.569267, -74.3369 -50.589667, -74.2919 -50.618467, -74.27395 -50.634067, -74.28295 -50.647233, -74.3441 -50.650833, 
+      -74.3855 -50.662833, -74.3783 -50.672433, -74.3387 -50.688033, -74.27575 -50.692833, -74.25235 -50.700033, -74.21995 -50.7348, -74.21005 -50.783367, -74.21725 -50.821767, -74.23345 -50.830167, -74.25685 -50.814567, 
+      -74.26945 -50.796567, -74.28745 -50.791767, -74.3288 -50.800167, -74.3432 -50.812167, -74.318 -50.837367, -74.3234 -50.857767, -74.3486 -50.868567, -74.372 -50.863767, -74.39 -50.831367, -74.4062 -50.804967, 
+      -74.426 -50.796567, -74.45115 -50.792967, -74.46195 -50.784567, -74.46735 -50.7642, -74.48535 -50.7498, -74.51595 -50.7522, -74.53215 -50.7498, -74.53395 -50.721, -74.52495 -50.6982, -74.53035 -50.686233, 
+      -74.55915 -50.669433, -74.56275 -50.651433, -74.55015 -50.632233, -74.51595 -50.622633, -74.4224 -50.553067, -74.408 -50.524267, -74.426 -50.508667, -74.47275 -50.4955, -74.49975 -50.5039, -74.52855 -50.518267, 
+      -74.55195 -50.518267, -74.5717 -50.4895, -74.52945 -50.434933)), 
+  ((-74.8167 -48.2502, -74.8012 -48.266233, -74.8098 -48.2949, -74.87515 -48.377433, -74.9568 -48.467967, -74.9757 -48.4886, -74.99805 -48.4909, -75.0256 -48.4886, -75.072 -48.464533, -75.10465 -48.434733, 
+      -75.14935 -48.379733, -75.15625 -48.3545, -75.14765 -48.304067, -75.15795 -48.266267, -75.19235 -48.228433, -75.225 -48.198633, -75.2147 -48.1631, -75.1734 -48.149333, -75.1339 -48.1528, -75.09435 -48.1757, 
+      -75.07885 -48.194033, -75.0548 -48.199767, -75.0256 -48.1883, -74.98945 -48.186033, -74.9654 -48.1906, -74.93445 -48.2078, -74.93275 -48.228433, -74.9276 -48.2571, -74.91555 -48.272, -74.8915 -48.2777, 
+      -74.86055 -48.263967, -74.83645 -48.2502, -74.8167 -48.2502)), 
+  ((-74.88935 -51.4108, -74.88215 -51.382, -74.88035 -51.3508, -74.86235 -51.325633, -74.83535 -51.324433, -74.80925 -51.322633, -74.78945 -51.311833, -74.78945 -51.299833, -74.80025 -51.274667, -74.79485 -51.255467, 
+      -74.7445 -51.231467, -74.6743 -51.225467, -74.61675 -51.225467, -74.57895 -51.235067, -74.56095 -51.247067, -74.56995 -51.263867, -74.60235 -51.279433, -74.60955 -51.291433, -74.60235 -51.304633, -74.56635 -51.328633, 
+      -74.53035 -51.347833, -74.52315 -51.379, -74.51055 -51.409, -74.50515 -51.4342, -74.51775 -51.4522, -74.53575 -51.4594, -74.55915 -51.4534, -74.57535 -51.4366, -74.58255 -51.3826, -74.60235 -51.356233, 
+      -74.6275 -51.345433, -74.6455 -51.356233, -74.6509 -51.4066, -74.6689 -51.4534, -74.7301 -51.520567, -74.7589 -51.539767, -74.77865 -51.534967, -74.79305 -51.512167, -74.81465 -51.496567, -74.83265 -51.494167, 
+      -74.87225 -51.516967, -74.9388 -51.544567, -74.9712 -51.544567, -74.9892 -51.531367, -74.9856 -51.513367, -74.964 -51.490567, -74.88935 -51.4108)), 
+  ((-74.3411 -44.6035, -74.2845 -44.612933, -74.2272 -44.6181, -74.1954 -44.6181, -74.1438 -44.614067, -74.0582 -44.614067, -73.99525 -44.6004, -73.9655 -44.604433, -73.9372 -44.616233, -73.90895 -44.6266, 
+      -73.87145 -44.663867, -73.86435 -44.6766, -73.8686 -44.689333, -73.9047 -44.710333, -73.9514 -44.722133, -73.96625 -44.726367, -73.99455 -44.746667, -74.04195 -44.7858, -74.11055 -44.814367, -74.1622 -44.82, 
+      -74.2669 -44.818133, -74.3058 -44.8153, -74.3242 -44.804433, -74.3277 -44.789833, -74.315 -44.779933, -74.2598 -44.772367, -74.19335 -44.762933, -74.1346 -44.754433, -74.1148 -44.747833, -74.112 -44.7389, 
+      -74.12615 -44.7337, -74.1622 -44.732267, -74.26195 -44.732767, -74.3051 -44.737467, -74.3433 -44.7417, -74.3624 -44.7403, -74.3808 -44.727567, -74.4006 -44.6903, -74.4013 -44.6653, -74.3949 -44.626367, 
+      -74.38005 -44.611267, -74.3617 -44.6023, -74.3411 -44.6035)), 
+  ((-74.6788 -51.7239, -74.7184 -51.810267, -74.74 -51.839067, -74.75075 -51.901433, -74.77055 -51.955433, -74.80835 -51.9974, -74.84345 -52.0352, -74.84705 -52.074767, -74.84885 -52.114367, -74.86325 -52.134767, 
+      -74.9064 -52.162333, -74.9712 -52.176733, -75.0162 -52.175533, -75.04315 -52.163533, -75.03415 -52.155133, -75.0036 -52.141933, -74.9892 -52.127567, -74.9982 -52.115567, -75.02335 -52.108367, -75.03955 -52.098767, 
+      -75.03235 -52.081967, -75.02875 -52.066367, -74.982 -52.049567, -74.9586 -52.0376, -74.9514 -52.0268, -74.964 -52.0136, -74.9874 -51.9872, -75.0036 -51.9704, -75.0036 -51.9572, -74.991 -51.917633, 
+      -74.9892 -51.881633, -74.9694 -51.851667, -74.9442 -51.833667, -74.9226 -51.836067, -74.91 -51.849267, -74.9118 -51.874433, -74.9226 -51.908033, -74.9118 -51.946433, -74.8902 -51.9632, -74.86685 -51.9536, 
+      -74.82005 -51.920033, -74.80745 -51.898433, -74.81285 -51.882833, -74.85425 -51.836067, -74.85785 -51.806067, -74.84705 -51.796467, -74.82185 -51.790467, -74.80925 -51.780867, -74.80925 -51.772467, -74.83805 -51.7497, 
+      -74.85785 -51.6993, -74.85875 -51.6747, -74.84075 -51.6603, -74.80115 -51.642333, -74.7724 -51.635133, -74.7526 -51.639933, -74.7472 -51.6555, -74.7598 -51.6783, -74.7454 -51.6975, -74.722 -51.7035, 
+      -74.6986 -51.6927, -74.6788 -51.7011, -74.6788 -51.7239)), 
+  ((-75.4102 -50.460767, -75.32025 -50.495533, -75.28605 -50.505133, -75.25005 -50.501533, -75.22305 -50.488333, -75.1979 -50.481133, -75.1889 -50.489533, -75.21945 -50.517133, -75.23385 -50.536333, -75.21765 -50.539933, 
+      -75.1925 -50.537533, -75.1835 -50.549533, -75.21405 -50.5711, -75.25725 -50.5939, -75.26535 -50.6041, -75.25455 -50.6245, -75.25995 -50.6353, -75.28335 -50.6341, -75.3337 -50.5969, -75.3571 -50.5885, 
+      -75.3751 -50.5981, -75.3589 -50.6341, -75.3553 -50.659267, -75.3625 -50.677267, -75.3769 -50.692867, -75.3661 -50.709667, -75.3571 -50.725267, -75.31395 -50.762433, -75.29955 -50.804433, -75.29775 -50.8356, 
+      -75.30675 -50.8548, -75.33465 -50.8566, -75.35805 -50.8494, -75.3886 -50.8242, -75.3886 -50.787033, -75.3922 -50.771433, -75.4174 -50.776233, -75.4354 -50.801433, -75.4588 -50.8254, -75.4822 -50.8266, 
+      -75.52535 -50.784633, -75.51995 -50.749833, -75.5038 -50.735433, -75.4714 -50.725833, -75.4408 -50.703067, -75.4372 -50.685067, -75.4552 -50.671867, -75.4948 -50.679067, -75.52895 -50.683867, -75.55775 -50.673067, 
+      -75.57215 -50.655067, -75.57035 -50.634667, -75.53975 -50.625067, -75.5092 -50.6047, -75.4912 -50.5795, -75.4741 -50.5645, -75.4381 -50.5609, -75.41295 -50.5501, -75.40935 -50.5345, -75.4255 -50.521333, 
+      -75.4777 -50.498533, -75.4903 -50.478133, -75.4741 -50.458933, -75.4453 -50.450533, -75.4102 -50.460767)), 
+  ((-75.4835 -49.624933, -75.43405 -49.667533, -75.40975 -49.681333, -75.40075 -49.678933, -75.38995 -49.660333, -75.37465 -49.657333, -75.3454 -49.673233, -75.3274 -49.700833, -75.30765 -49.7428, -75.28605 -49.7632, 
+      -75.22845 -49.7908, -75.19785 -49.823167, -75.1655 -49.878367, -75.1619 -49.909533, -75.1619 -49.927533, -75.1772 -49.932933, -75.215 -49.928133, -75.2276 -49.911333, -75.224 -49.876567, -75.24735 -49.844167, 
+      -75.27255 -49.838167, -75.27975 -49.844167, -75.26535 -49.857367, -75.26175 -49.882533, -75.26895 -49.904133, -75.29955 -49.919733, -75.32835 -49.914933, -75.35355 -49.892133, -75.35175 -49.863367, -75.33195 -49.799767, 
+      -75.33555 -49.777, -75.34995 -49.7614, -75.36975 -49.7674, -75.3841 -49.792567, -75.4201 -49.817767, -75.4849 -49.830967, -75.4957 -49.850167, -75.5029 -49.881367, -75.5047 -49.917333, -75.52265 -49.932933, 
+      -75.54245 -49.934133, -75.56225 -49.917333, -75.57035 -49.880733, -75.59375 -49.838767, -75.58655 -49.823167, -75.56855 -49.811167, -75.52175 -49.800367, -75.50735 -49.791967, -75.4912 -49.774, -75.484 -49.7476, 
+      -75.49655 -49.738, -75.51095 -49.75, -75.51635 -49.7632, -75.53795 -49.7728, -75.56135 -49.7668, -75.57035 -49.7512, -75.57935 -49.7428, -75.58835 -49.7212, -75.60995 -49.7128, -75.6477 -49.714, 
+      -75.6567 -49.7008, -75.6477 -49.6888, -75.59195 -49.676833, -75.57035 -49.662433, -75.52175 -49.622833, -75.50285 -49.621033, -75.4835 -49.624933)), 
+  ((-75.1781 -51.322633, -75.1817 -51.359833, -75.1619 -51.385, -75.1421 -51.3826, -75.12595 -51.363433, -75.10975 -51.350233, -75.09535 -51.352633, -75.07015 -51.364633, -75.01615 -51.362233, -74.99635 -51.351433, 
+      -74.9694 -51.350233, -74.955 -51.364633, -74.9784 -51.385, -74.982 -51.4126, -74.9901 -51.442, -75.0153 -51.4576, -75.0333 -51.4516, -75.07105 -51.4228, -75.10165 -51.4192, -75.10705 -51.4312, 
+      -75.08545 -51.461167, -75.09265 -51.486367, -75.11605 -51.504367, -75.15565 -51.495967, -75.18985 -51.480367, -75.2132 -51.482767, -75.2258 -51.498367, -75.2132 -51.535567, -75.2204 -51.626733, -75.2366 -51.6471, 
+      -75.269 -51.6555, -75.296 -51.6651, -75.3158 -51.6615, -75.34635 -51.6471, -75.37335 -51.6483, -75.40845 -51.6549, -75.42465 -51.6417, -75.39945 -51.590133, -75.37245 -51.551733, -75.34725 -51.542133, 
+      -75.31845 -51.540933, -75.3005 -51.522933, -75.31125 -51.504967, -75.34185 -51.480967, -75.33825 -51.454567, -75.30405 -51.4162, -75.2771 -51.4054, -75.2393 -51.4042, -75.2303 -51.3958, -75.2393 -51.3826, 
+      -75.2528 -51.358, -75.2438 -51.329233, -75.2186 -51.289633, -75.1952 -51.275233, -75.1736 -51.284833, -75.1781 -51.322633)), 
+  ((-73.8115 -52.464, -73.78095 -52.4904, -73.76115 -52.5204, -73.76655 -52.545567, -73.77735 -52.569567, -73.8331 -52.606767, -73.8529 -52.619967, -73.8511 -52.629567, -73.8151 -52.687133, -73.8151 -52.712333, 
+      -73.8241 -52.7279, -73.8547 -52.7243, -73.8655 -52.7363, -73.8601 -52.7639, -73.8547 -52.7807, -73.8619 -52.7963, -73.9141 -52.825067, -73.94285 -52.834667, -73.98605 -52.831067, -74.01125 -52.8119, 
+      -74.02025 -52.7927, -74.00405 -52.7639, -73.97705 -52.7339, -73.9249 -52.693133, -73.9123 -52.672733, -73.9177 -52.635533, -73.93925 -52.624767, -73.96625 -52.641533, -73.98785 -52.667933, -74.00045 -52.693133, 
+      -74.04185 -52.713533, -74.0868 -52.715933, -74.1066 -52.699133, -74.103 -52.669133, -74.0742 -52.619967, -74.01485 -52.583967, -73.96265 -52.571967, -73.93565 -52.545567, -73.8889 -52.488, -73.8565 -52.4664, 
+      -73.8115 -52.464)), 
+  ((-74.35805 -47.899933, -74.2537 -47.896333, -74.2123 -47.885533, -74.18175 -47.887933, -74.16735 -47.902333, -74.16015 -47.929933, -74.13675 -47.937133, -74.11155 -47.929933, -74.063 -47.891533, -74.0468 -47.883133, 
+      -74.0198 -47.889133, -73.9784 -47.903533, -73.92625 -47.913133, -73.89835 -47.913733, -73.86955 -47.906533, -73.83175 -47.880133, -73.7976 -47.877733, -73.7652 -47.887333, -73.7526 -47.901733, -73.7526 -47.914933, 
+      -73.7742 -47.938933, -73.80835 -47.9605, -73.83895 -47.9749, -73.87855 -47.9821, -74.0027 -47.9893, -74.0423 -47.9953, -74.14485 -48.0013, -74.2366 -48.0145, -74.2888 -48.0229, -74.30315 -48.0217, 
+      -74.4255 -47.941333, -74.4282 -47.931133, -74.41565 -47.914333, -74.39045 -47.904733, -74.35805 -47.899933)), 
+  ((-74.05265 -52.2565, -74.01575 -52.2991, -73.98335 -52.323067, -73.9672 -52.347067, -73.9708 -52.374667, -73.99595 -52.393867, -74.02835 -52.397433, -74.04635 -52.379467, -74.05175 -52.357867, -74.07335 -52.353067, 
+      -74.10215 -52.356667, -74.1291 -52.372267, -74.1363 -52.396233, -74.1687 -52.416633, -74.1921 -52.416633, -74.2335 -52.402233, -74.27845 -52.399833, -74.30725 -52.384267, -74.30545 -52.368667, -74.27125 -52.333867, 
+      -74.26765 -52.313467, -74.28565 -52.2895, -74.29285 -52.2607, -74.27845 -52.2463, -74.2533 -52.2499, -74.2191 -52.2715, -74.1993 -52.2715, -74.1921 -52.2511, -74.26405 -52.147933, -74.29465 -52.131133, 
+      -74.32525 -52.131133, -74.35405 -52.152733, -74.38465 -52.150333, -74.39005 -52.135933, -74.37745 -52.107167, -74.35045 -52.086767, -74.31445 -52.083167, -74.2497 -52.110767, -74.05265 -52.2565)), 
+  ((-74.81915 -50.638833, -74.78315 -50.655633, -74.75435 -50.665233, -74.71115 -50.688033, -74.69855 -50.7108, -74.70035 -50.7432, -74.72015 -50.791167, -74.74175 -50.825967, -74.73455 -50.847567, -74.70755 -50.851167, 
+      -74.6698 -50.829567, -74.65 -50.819967, -74.6338 -50.825967, -74.6356 -50.849967, -74.6464 -50.876367, -74.6788 -50.903933, -74.72015 -50.918333, -74.77955 -50.914733, -74.8587 -50.895533, -74.9019 -50.859567, 
+      -74.8947 -50.842767, -74.8803 -50.833167, -74.8479 -50.836767, -74.8353 -50.833167, -74.8587 -50.815167, -74.9127 -50.792367, -74.9397 -50.7624, -74.9325 -50.7504, -74.9199 -50.7468, -74.8767 -50.7696, 
+      -74.8551 -50.7732, -74.8479 -50.7588, -74.8389 -50.724, -74.8641 -50.6988, -74.9001 -50.686833, -74.9109 -50.670033, -74.9109 -50.655633, -74.8983 -50.647233, -74.8749 -50.644833, -74.8659 -50.626833, 
+      -74.8497 -50.620833, -74.81915 -50.638833)), 
+  ((-73.7327 -46.052933, -73.6406 -46.096, -73.62155 -46.119267, -73.6221 -46.197633, -73.61465 -46.255533, -73.6295 -46.271767, -73.65595 -46.280233, -73.68615 -46.275967, -73.76975 -46.214567, -73.8312 -46.163733, 
+      -73.93175 -46.118567, -73.94075 -46.086067, -73.9185 -46.0402, -73.8963 -46.0303, -73.85815 -46.0402, -73.81475 -46.047267, -73.7671 -46.047967, -73.7327 -46.052933)), 
+  ((-74.0787 -51.546367, -74.0751 -51.602767, -74.0769 -51.623133, -74.0985 -51.645933, -74.1039 -51.663933, -74.0841 -51.684333, -74.04995 -51.686733, -74.03375 -51.698733, -74.03195 -51.7143, -74.0517 -51.7287, 
+      -74.0931 -51.7371, -74.1021 -51.7491, -74.0697 -51.7671, -74.04095 -51.7695, -74.01035 -51.7587, -73.99415 -51.7479, -73.97795 -51.7371, -73.95635 -51.7443, -73.94015 -51.7731, -73.94375 -51.811467, 
+      -73.95995 -51.842667, -73.98335 -51.858267, -74.02655 -51.860667, -74.1687 -51.797067, -74.23525 -51.7815, -74.26225 -51.7659, -74.26585 -51.7371, -74.24245 -51.7263, -74.22265 -51.7143, -74.22805 -51.699933, 
+      -74.24785 -51.685533, -74.25325 -51.671133, -74.24245 -51.651933, -74.22805 -51.650733, -74.20105 -51.665133, -74.1849 -51.680733, -74.1723 -51.687933, -74.1633 -51.681933, -74.1669 -51.661533, -74.1759 -51.612333, 
+      -74.1741 -51.603967, -74.1579 -51.601567, -74.1507 -51.601567, -74.1363 -51.591967, -74.1453 -51.565567, -74.1507 -51.547567, -74.1309 -51.534367, -74.1003 -51.533167, -74.0787 -51.546367)), 
+  ((-74.16125 -43.793867, -74.1207 -43.792, -74.0661 -43.807867, -74.01015 -43.827467, -73.99335 -43.8228, -73.95695 -43.7976, -73.9094 -43.759333, -73.88 -43.747233, -73.8604 -43.748167, -73.84925 -43.762133, 
+      -73.84645 -43.785467, -73.8618 -43.805067, -73.8604 -43.820933, -73.88 -43.834933, -73.9178 -43.840533, -73.936 -43.844267, -73.96115 -43.854533, -73.96115 -43.865733, -73.9374 -43.8788, -73.8968 -43.900267, 
+      -73.8814 -43.914233, -73.8898 -43.928233, -73.9724 -43.947367, -74.00455 -43.947367, -74.05495 -43.932433, -74.0899 -43.920333, -74.1109 -43.918467, -74.1403 -43.9194, -74.18785 -43.901667, -74.26065 -43.859667, 
+      -74.2676 -43.835867, -74.25085 -43.818133, -74.20465 -43.799467, -74.16125 -43.793867)), 
+  ((-75.23995 -48.9384, -75.19245 -48.9929, -75.17725 -49.0138, -75.16585 -49.041667, -75.1763 -49.058133, -75.20575 -49.074, -75.23 -49.086033, -75.2547 -49.082867, -75.25565 -49.067033, -75.25945 -49.036, 
+      -75.28225 -49.0024, -75.3079 -48.987833, -75.3497 -48.997333, -75.401 -49.024567, -75.4628 -49.054367, -75.4794 -49.063867, -75.50885 -49.070833, -75.5326 -49.069567, -75.5545 -49.059433, -75.5507 -49.044233, 
+      -75.5345 -49.029667, -75.52785 -49.017633, -75.54405 -49.012567, -75.58585 -49.023333, -75.60865 -49.032833, -75.6324 -49.030933, -75.6571 -49.008767, -75.6552 -48.9891, -75.63525 -48.9682, -75.61435 -48.946033, 
+      -75.61245 -48.9302, -75.6039 -48.921967, -75.5925 -48.923233, -75.5811 -48.938433, -75.56495 -48.951733, -75.545 -48.953, -75.5307 -48.944133, -75.5193 -48.932733, -75.4946 -48.931467, -75.44995 -48.937167, 
+      -75.4338 -48.956167, -75.4338 -48.965667, -75.4243 -48.9682, -75.4034 -48.9625, -75.3568 -48.932733, -75.31405 -48.915, -75.286 -48.909933, -75.26415 -48.9188, -75.23995 -48.9384)), 
+  ((-75.0247 -47.9786, -74.99715 -48.0015, -74.9731 -48.025567, -74.9284 -48.047367, -74.8734 -48.070267, -74.81925 -48.089767, -74.80375 -48.109233, -74.8313 -48.132167, -74.87255 -48.159667, -74.90175 -48.1631, 
+      -74.92755 -48.153933, -74.986 -48.119567, -75.05475 -48.098933, -75.08745 -48.094333, -75.12355 -48.102367, -75.15275 -48.114967, -75.17685 -48.114967, -75.19745 -48.1012, -75.1992 -48.079433, -75.17855 -48.059967, 
+      -75.1648 -48.0439, -75.17685 -48.025567, -75.1992 -48.010667, -75.2026 -47.987733, -75.18025 -47.9717, -75.14935 -47.9671, -75.1184 -47.960233, -75.09605 -47.949933, -75.0685 -47.949933, -75.04445 -47.962533, 
+      -75.0247 -47.9786)), 
+  ((-74.54055 -45.5524, -74.53365 -45.527, -74.5072 -45.472633, -74.47545 -45.4444, -74.44895 -45.438067, -74.4225 -45.4423, -74.36425 -45.485367, -74.34095 -45.5044, -74.3484 -45.522067, -74.35895 -45.542533, 
+      -74.34415 -45.555233, -74.3251 -45.560167, -74.3124 -45.569367, -74.3182 -45.581333, -74.3394 -45.5884, -74.4463 -45.6237, -74.46325 -45.639933, -74.4622 -45.659, -74.4463 -45.679467, -74.43575 -45.7091, 
+      -74.44735 -45.730267, -74.48865 -45.738733, -74.52465 -45.741567, -74.54265 -45.7338, -74.56225 -45.714767, -74.56225 -45.695, -74.55485 -45.628667, -74.54055 -45.5524)), 
+  ((-73.6275 -44.5621, -73.624 -44.5819, -73.5987 -44.6052, -73.58995 -44.622067, -73.60305 -44.658767, -73.60395 -44.705333, -73.59955 -44.737967, -73.60745 -44.751333, -73.63975 -44.760067, -73.6633 -44.771433, 
+      -73.67375 -44.784233, -73.68685 -44.789467, -73.7078 -44.783067, -73.73575 -44.748133, -73.7838 -44.712033, -73.7995 -44.687567, -73.80385 -44.6567, -73.8196 -44.6206, -73.83095 -44.5906, -73.82925 -44.5778, 
+      -73.8179 -44.566733, -73.7873 -44.560333, -73.75415 -44.553333, -73.6974 -44.539367, -73.66245 -44.5353, -73.64065 -44.5417, -73.6293 -44.551033, -73.6275 -44.5621)), 
+  ((-74.55285 -51.848633, -74.58975 -51.9068, -74.60955 -51.9428, -74.62035 -51.996767, -74.61675 -52.041167, -74.6257 -52.086733, -74.6419 -52.131133, -74.65 -52.155733, -74.6734 -52.173733, -74.71475 -52.174933, 
+      -74.75975 -52.173733, -74.77055 -52.160533, -74.75795 -52.138933, -74.73455 -52.117333, -74.72735 -52.096933, -74.74715 -52.083767, -74.77415 -52.084967, -74.79395 -52.074167, -74.78855 -52.050167, -74.74355 -52.015367, 
+      -74.71835 -51.9902, -74.71835 -51.9578, -74.6968 -51.9326, -74.6878 -51.900233, -74.6932 -51.864233, -74.6833 -51.844433, -74.6725 -51.820433, -74.6563 -51.814467, -74.6455 -51.825233, -74.6365 -51.846833, 
+      -74.61855 -51.858833, -74.60415 -51.852833, -74.58795 -51.837233, -74.58435 -51.810867, -74.56455 -51.796467, -74.54835 -51.797667, -74.52675 -51.808467, -74.53035 -51.822833, -74.55285 -51.848633)), 
+  ((-74.38725 -50.072067, -74.35845 -50.072067, -74.33505 -50.091267, -74.33685 -50.133233, -74.3315 -50.183633, -74.3009 -50.2772, -74.2937 -50.328767, -74.3189 -50.359967, -74.36565 -50.370767, -74.42505 -50.361167, 
+      -74.4772 -50.322767, -74.4934 -50.2892, -74.5204 -50.276, -74.533 -50.258, -74.4898 -50.217233, -74.45745 -50.211233, -74.43225 -50.2256, -74.41245 -50.2268, -74.41245 -50.216033, -74.43405 -50.193233, 
+      -74.42505 -50.180033, -74.39625 -50.163233, -74.39625 -50.152433, -74.41965 -50.147633, -74.46645 -50.163233, -74.4844 -50.163233, -74.4844 -50.152433, -74.45025 -50.117667, -74.38725 -50.072067)), 
+  ((-74.1985 -45.284933, -74.15215 -45.272, -74.1069 -45.269133, -74.0552 -45.274867, -73.9884 -45.295, -73.94425 -45.307933, -73.9022 -45.308633, -73.8473 -45.300033, -73.81175 -45.3036, -73.78155 -45.3187, 
+      -73.76325 -45.339533, -73.75895 -45.348867, -73.77835 -45.368267, -73.80095 -45.379033, -73.85375 -45.379033, -73.89255 -45.379767, -73.92595 -45.386967, -73.96365 -45.3999, -74.00675 -45.4078, -74.03365 -45.403467, 
+      -74.0757 -45.3776, -74.14355 -45.362533, -74.1791 -45.358933, -74.21465 -45.3503, -74.22545 -45.3381, -74.2276 -45.310067, -74.22005 -45.297133, -74.1985 -45.284933)), 
+  ((-71.1273 -54.8677, -71.11215 -54.885667, -71.0902 -54.890167, -71.06325 -54.8778, -71.04975 -54.8632, -71.02445 -54.857567, -70.99325 -54.868267, -70.9831 -54.889633, -70.973 -54.914367, -70.98815 -54.932333, 
+      -71.00505 -54.941333, -71.0472 -54.942467, -71.0691 -54.952567, -71.0978 -54.969433, -71.12645 -54.9773, -71.16525 -54.964933, -71.19895 -54.942467, -71.23265 -54.945833, -71.2799 -54.963833, -71.31025 -54.9672, 
+      -71.3254 -54.9492, -71.33385 -54.933467, -71.349 -54.937967, -71.376 -54.959333, -71.39795 -54.9582, -71.40385 -54.936267, -71.4173 -54.899167, -71.4325 -54.880067, -71.42575 -54.8643, -71.3954 -54.860933, 
+      -71.274 -54.857567, -71.1526 -54.8587, -71.1273 -54.8677)), 
+  ((-74.31625 -51.813867, -74.27845 -51.817467, -74.24965 -51.828267, -74.20465 -51.866667, -74.1759 -51.882267, -74.1273 -51.893033, -74.1039 -51.902633, -74.1021 -51.912233, -74.1309 -51.936233, -74.1507 -51.957833, 
+      -74.1525 -51.9902, -74.1669 -52.0046, -74.19385 -52.001, -74.23705 -51.969833, -74.3486 -51.918233, -74.3684 -51.896633, -74.363 -51.870267, -74.3666 -51.853467, -74.3864 -51.845067, -74.4224 -51.841467, 
+      -74.4314 -51.834267, -74.4566 -51.806667, -74.49975 -51.7683, -74.52315 -51.7503, -74.51235 -51.7455, -74.47815 -51.7527, -74.4134 -51.7563, -74.3846 -51.7635, -74.3522 -51.7863, -74.336 -51.807867, 
+      -74.31625 -51.813867)), 
+  ((-73.69085 -45.485367, -73.66595 -45.4924, -73.6448 -45.497333, -73.6162 -45.4917, -73.58445 -45.493833, -73.56855 -45.5044, -73.56855 -45.532633, -73.5781 -45.558767, -73.59715 -45.5863, -73.5908 -45.640633, 
+      -73.58285 -45.690033, -73.5871 -45.730967, -73.59345 -45.7458, -73.61145 -45.750733, -73.63895 -45.7366, -73.66335 -45.716867, -73.7237 -45.6971, -73.76075 -45.681567, -73.7713 -45.6498, -73.76075 -45.607433, 
+      -73.73005 -45.560133, -73.72895 -45.5291, -73.72475 -45.499433, -73.7025 -45.486033, -73.69085 -45.485367)), 
+  ((-75.15835 -47.727067, -75.1588 -47.760867, -75.1777 -47.7895, -75.2344 -47.808433, -75.2456 -47.8239, -75.24045 -47.8348, -75.21205 -47.833633, -75.16135 -47.8239, -75.1416 -47.825633, -75.13645 -47.8348, 
+      -75.1459 -47.8497, -75.1983 -47.8772, -75.2417 -47.8938, -75.2649 -47.907567, -75.28385 -47.905833, -75.3019 -47.890367, -75.3337 -47.859433, -75.3414 -47.844533, -75.34315 -47.822733, -75.35515 -47.809, 
+      -75.37235 -47.804967, -75.399 -47.813, -75.43125 -47.837067, -75.46045 -47.839933, -75.47935 -47.831333, -75.47505 -47.775733, -75.45875 -47.7362, -75.4252 -47.724733, -75.3917 -47.7293, -75.3659 -47.745367, 
+      -75.3384 -47.7551, -75.3169 -47.7528, -75.2602 -47.734467, -75.2086 -47.711533, -75.17635 -47.713233, -75.16175 -47.7224, -75.15835 -47.727067)), 
+  ((-73.6649 -53.417067, -73.6451 -53.405067, -73.6505 -53.3847, -73.6415 -53.3703, -73.6163 -53.3703, -73.58035 -53.391867, -73.55875 -53.408667, -73.53175 -53.409867, -73.51375 -53.395467, -73.51195 -53.3703, 
+      -73.50295 -53.3547, -73.47235 -53.3631, -73.46155 -53.393067, -73.46155 -53.444667, -73.4418 -53.478267, -73.4184 -53.501033, -73.4229 -53.516033, -73.4643 -53.535233, -73.52905 -53.534033, -73.6406 -53.499233, 
+      -73.6568 -53.462033, -73.6838 -53.460833, -73.7018 -53.477633, -73.7306 -53.476433, -73.79535 -53.445267, -73.80795 -53.424867, -73.79535 -53.409267, -73.7504 -53.412867, -73.6649 -53.417067)), 
+  ((-75.47265 -49.1067, -75.371 -49.048533, -75.3404 -49.036533, -75.317 -49.041333, -75.3188 -49.055733, -75.3332 -49.0713, -75.3332 -49.0809, -75.3152 -49.0881, -75.281 -49.1133, -75.2846 -49.1397, 
+      -75.299 -49.169667, -75.3494 -49.193667, -75.3782 -49.197267, -75.3818 -49.190067, -75.38 -49.162467, -75.3836 -49.1481, -75.398 -49.152867, -75.41235 -49.168467, -75.42855 -49.187667, -75.45195 -49.214067, 
+      -75.47895 -49.229667, -75.5545 -49.230867, -75.5851 -49.224867, -75.6049 -49.210467, -75.5977 -49.192467, -75.5797 -49.162467, -75.5689 -49.1253, -75.5653 -49.1109, -75.5545 -49.1073, -75.53475 -49.1109, 
+      -75.51495 -49.1265, -75.49695 -49.1229, -75.47265 -49.1067)), 
+  ((-74.06615 -51.95, -74.00045 -52.008167, -73.9285 -52.041767, -73.8709 -52.082567, -73.82055 -52.131733, -73.76475 -52.2121, -73.75305 -52.2367, -73.76025 -52.2475, -73.78185 -52.2487, -73.8646 -52.2139, 
+      -73.9114 -52.161133, -73.9546 -52.138333, -74.01935 -52.126333, -74.05355 -52.115533, -74.05895 -52.099933, -74.04095 -52.095133, -73.99775 -52.103533, -73.9672 -52.099933, -73.9726 -52.084333, -74.07335 -52.032767, 
+      -74.09135 -52.019567, -74.10035 -51.996767, -74.08955 -51.9476, -74.06615 -51.95)), 
+  ((-74.74185 -47.821567, -74.7427 -47.868567, -74.76335 -47.891467, -74.7788 -47.907533, -74.76505 -47.9362, -74.7341 -47.987767, -74.7238 -48.009533, -74.7238 -48.037033, -74.73585 -48.064567, -74.7771 -48.074867, 
+      -74.8364 -48.057667, -74.88455 -48.024433, -74.9069 -47.9889, -74.9069 -47.9614, -74.86565 -47.936167, -74.85705 -47.9144, -74.8725 -47.888033, -74.8914 -47.863967, -74.8897 -47.845633, -74.8708 -47.841033, 
+      -74.8278 -47.850233, -74.8072 -47.8525, -74.7986 -47.841033, -74.80205 -47.819267, -74.77885 -47.8055, -74.75995 -47.8055, -74.74185 -47.821567)), 
+  ((-73.9663 -52.1893, -73.9105 -52.2373, -73.79985 -52.293067, -73.77645 -52.314667, -73.74765 -52.357867, -73.74945 -52.389033, -73.75305 -52.410633, -73.77825 -52.421433, -73.81785 -52.421433, -73.8952 -52.395033, 
+      -73.906 -52.373467, -73.906 -52.345867, -73.9204 -52.320667, -73.98155 -52.2703, -74.02475 -52.2391, -74.03735 -52.2103, -74.04275 -52.181533, -74.03375 -52.167133, -73.98695 -52.170733, -73.9663 -52.1893)), 
+  ((-67.3695 -55.601433, -67.385 -55.6289, -67.38155 -55.652967, -67.36265 -55.670167, -67.36605 -55.691933, -67.38155 -55.7114, -67.3798 -55.729733, -67.31795 -55.765267, -67.3059 -55.7859, -67.3214 -55.8008, 
+      -67.3704 -55.8117, -67.5182 -55.785333, -67.5577 -55.757833, -67.5663 -55.7292, -67.5371 -55.721167, -67.5079 -55.718867, -67.47865 -55.702833, -67.47005 -55.676467, -67.4907 -55.651267, -67.4907 -55.6295, 
+      -67.47865 -55.608867, -67.41505 -55.5768, -67.38415 -55.580233, -67.3704 -55.592833, -67.3695 -55.601433)), 
+  ((-74.2611 -44.392767, -74.25175 -44.410833, -74.2247 -44.442733, -74.2174 -44.462533, -74.2382 -44.472933, -74.29125 -44.4875, -74.35055 -44.501367, -74.43585 -44.513867, -74.4483 -44.5201, -74.4348 -44.5319, 
+      -74.41085 -44.547867, -74.4036 -44.557567, -74.4171 -44.5659, -74.46495 -44.5652, -74.5066 -44.551, -74.57315 -44.5052, -74.5815 -44.479533, -74.5721 -44.454567, -74.54925 -44.4386, -74.52325 -44.4348, 
+      -74.491 -44.443133, -74.45255 -44.454933, -74.41195 -44.4584, -74.37245 -44.454233, -74.35165 -44.4355, -74.34955 -44.408433, -74.33705 -44.385533, -74.3121 -44.376533, -74.2923 -44.373433, -74.27565 -44.381067, 
+      -74.2611 -44.392767)), 
+  ((-75.0678 -49.040733, -75.0336 -49.057533, -75.0066 -49.070733, -74.98505 -49.071933, -74.97245 -49.052733, -74.96525 -49.034733, -74.94545 -49.032333, -74.92025 -49.044333, -74.89685 -49.079133, -74.89145 -49.1187, 
+      -74.90045 -49.1643, -74.90585 -49.195467, -74.91305 -49.223067, -74.93285 -49.236267, -74.94905 -49.235067, -75.0138 -49.191867, -75.0372 -49.1799, -75.0876 -49.1583, -75.0948 -49.1451, -75.0894 -49.1307, 
+      -75.0948 -49.1211, -75.1236 -49.1091, -75.1308 -49.0935, -75.1074 -49.064733, -75.0786 -49.038333, -75.0678 -49.040733)), 
+  ((-74.1285 -44.896233, -74.0908 -44.912033, -74.01435 -44.9652, -73.99815 -44.979933, -73.9971 -44.9936, -74.02185 -45.005067, -74.0628 -45.0094, -74.1048 -45.008667, -74.121 -45.0022, -74.1382 -44.996467, 
+      -74.1576 -44.996467, -74.1824 -45.0015, -74.21685 -45.010833, -74.27285 -45.012967, -74.3224 -45.008667, -74.35905 -45.002933, -74.3763 -44.9864, -74.3795 -44.969167, -74.36445 -44.9591, -74.32565 -44.9476, 
+      -74.2567 -44.926767, -74.1996 -44.903767, -74.17055 -44.893733, -74.1479 -44.893733, -74.1285 -44.896233)), 
+  ((-73.6734 -45.791667, -73.63525 -45.8418, -73.6194 -45.874967, -73.62995 -45.898967, -73.67125 -45.9124, -73.7041 -45.918733, -73.73745 -45.9357, -73.76075 -45.9618, -73.783 -45.980867, -73.801 -45.999933, 
+      -73.82215 -46.0084, -73.85605 -46.003467, -73.89735 -45.978733, -73.9079 -45.9597, -73.90685 -45.928633, -73.8825 -45.908867, -73.82955 -45.9018, -73.79355 -45.894767, -73.76815 -45.8778, -73.75335 -45.856633, 
+      -73.7565 -45.8418, -73.7745 -45.8277, -73.77555 -45.811467, -73.76285 -45.803, -73.71415 -45.786033, -73.6898 -45.786033, -73.6734 -45.791667)), 
+  ((-71.8887 -54.499, -71.87015 -54.4945, -71.8575 -54.499567, -71.8558 -54.544533, -71.84735 -54.5569, -71.8288 -54.5569, -71.8052 -54.5423, -71.7833 -54.536667, -71.74955 -54.5479, -71.7175 -54.592867, 
+      -71.72765 -54.618733, -71.7597 -54.6356, -71.7934 -54.634467, -71.81025 -54.6446, -71.8069 -54.6637, -71.8069 -54.6828, -71.8204 -54.6862, -71.86085 -54.680567, -71.9165 -54.6502, -71.94685 -54.621, 
+      -71.93505 -54.597367, -71.9283 -54.571533, -71.94855 -54.545667, -71.9637 -54.5142, -71.9553 -54.4962, -71.93505 -54.490567, -71.9047 -54.504067, -71.8887 -54.499)), 
+  ((-75.08365 -51.7263, -75.06025 -51.7047, -75.02425 -51.7047, -75.01525 -51.7239, -75.02245 -51.7515, -75.02785 -51.791067, -75.03865 -51.823467, -75.04045 -51.866633, -75.03325 -51.896633, -75.04585 -51.907433, 
+      -75.07645 -51.907433, -75.09625 -51.905033, -75.10525 -51.920633, -75.11425 -51.9554, -75.13765 -51.9674, -75.1574 -51.9578, -75.1628 -51.936233, -75.1664 -51.894233, -75.1916 -51.865433, -75.1952 -51.837867, 
+      -75.143 -51.770667, -75.08365 -51.7263)), 
+  ((-67.00085 -55.191833, -66.9373 -55.1941, -66.8857 -55.212433, -66.8668 -55.252533, -66.87195 -55.2915, -66.8771 -55.314433, -66.90635 -55.324733, -66.98025 -55.3362, -67.0215 -55.345367, -67.049 -55.340767, 
+      -67.0885 -55.3087, -67.0851 -55.283467, -67.05585 -55.2342, -67.0301 -55.207867, -67.00085 -55.191833)), 
+  ((-73.808 -44.782433, -73.7789 -44.809533, -73.7471 -44.852633, -73.72175 -44.8941, -73.70075 -44.939367, -73.7094 -44.957667, -73.73095 -44.977067, -73.75895 -44.989267, -73.7805 -44.992133, -73.8225 -44.972033, 
+      -73.86665 -44.944733, -73.89035 -44.938267, -73.90975 -44.9318, -73.92055 -44.918133, -73.9076 -44.907367, -73.87745 -44.9045, -73.8505 -44.915267, -73.82465 -44.9203, -73.81175 -44.916, -73.8139 -44.9016, 
+      -73.83435 -44.864267, -73.86775 -44.848433, -73.89035 -44.839833, -73.8979 -44.8276, -73.8947 -44.793133, -73.8829 -44.781267, -73.8527 -44.772667, -73.8247 -44.7748, -73.808 -44.782433)), 
+  ((-75.1205 -50.658667, -75.0998 -50.650867, -75.03865 -50.649667, -74.99365 -50.644867, -74.95945 -50.654467, -74.95225 -50.671267, -74.98825 -50.726433, -74.99905 -50.748033, -74.99005 -50.760033, -74.97565 -50.792433, 
+      -74.98285 -50.8152, -75.00805 -50.8296, -75.04405 -50.8248, -75.0638 -50.8044, -75.098 -50.7984, -75.1178 -50.786433, -75.1142 -50.770833, -75.1322 -50.761233, -75.1664 -50.754033, -75.19155 -50.736033, 
+      -75.1826 -50.721633, -75.1754 -50.715633, -75.1286 -50.713233, -75.0944 -50.713233, -75.0872 -50.704833, -75.0998 -50.695267, -75.1322 -50.676067, -75.1205 -50.658667)), 
+  ((-74.7163 -43.547167, -74.57875 -43.626067, -74.5494 -43.637533, -74.5393 -43.6463, -74.53525 -43.658433, -74.54235 -43.669233, -74.56055 -43.671267, -74.60505 -43.6679, -74.64245 -43.661133, -74.66875 -43.663833, 
+      -74.69605 -43.671933, -74.7274 -43.690133, -74.74765 -43.698933, -74.7628 -43.6942, -74.78205 -43.676, -74.83565 -43.636867, -74.84375 -43.617967, -74.83465 -43.602467, -74.8154 -43.593033, -74.79315 -43.586967, 
+      -74.7608 -43.574133, -74.7517 -43.5593, -74.7426 -43.550533, -74.7274 -43.5458, -74.7163 -43.547167)), 
+  ((-74.38135 -49.453967, -74.35435 -49.455167, -74.33275 -49.479167, -74.3058 -49.501967, -74.2608 -49.523567, -74.241 -49.540333, -74.241 -49.573933, -74.259 -49.609933, -74.3022 -49.6363, -74.33995 -49.6447, 
+      -74.37235 -49.6315, -74.40655 -49.603933, -74.42095 -49.571533, -74.40655 -49.481567, -74.38135 -49.453967)), 
+  ((-74.0355 -47.0875, -74.05905 -47.133833, -74.07895 -47.164467, -74.09505 -47.182667, -74.14225 -47.185133, -74.1621 -47.1959, -74.1956 -47.209967, -74.213 -47.204167, -74.21425 -47.1868, -74.2316 -47.1744, 
+      -74.249 -47.1595, -74.24405 -47.143767, -74.2192 -47.103233, -74.19685 -47.061033, -74.18445 -47.049433, -74.15465 -47.049433, -74.0901 -47.0635, -74.05285 -47.070133, -74.0392 -47.080067, -74.0355 -47.0875)), 
+  ((-73.76655 -52.930633, -73.72785 -52.927633, -73.6649 -52.910833, -73.6253 -52.912033, -73.55335 -52.944433, -73.51915 -52.958833, -73.46335 -52.964833, -73.43275 -52.963633, -73.42015 -52.975633, -73.42375 -53.0032, 
+      -73.46335 -53.0188, -73.49755 -53.0176, -73.6073 -52.975633, -73.6487 -52.978, -73.6955 -52.972033, -73.74045 -52.969633, -73.80345 -52.9888, -73.83405 -52.9816, -73.8412 -52.957633, -73.80525 -52.939633, 
+      -73.76655 -52.930633)), 
+  ((-71.94765 -54.6755, -71.92065 -54.708133, -71.8785 -54.731733, -71.8583 -54.7452, -71.8414 -54.7452, -71.81275 -54.7542, -71.81105 -54.769933, -71.8313 -54.8003, -71.8431 -54.816033, -71.87685 -54.8239, 
+      -71.919 -54.8003, -71.96115 -54.7486, -72.0033 -54.7216, -72.03535 -54.723867, -72.064 -54.737333, -72.0733 -54.751367, -72.0952 -54.7615, -72.1087 -54.759233, -72.11715 -54.737867, -72.1003 -54.705267, 
+      -72.0379 -54.663667, -71.98225 -54.6547, -71.94765 -54.6755)), 
+  ((-73.2258 -43.904833, -73.2258 -43.990133, -73.222 -44.020467, -73.22105 -44.038133, -73.23055 -44.055833, -73.2514 -44.062167, -73.2817 -44.064067, -73.3035 -44.0451, -73.3215 -44.014133, -73.3774 -43.966767, 
+      -73.38875 -43.948433, -73.38305 -43.928833, -73.3613 -43.911767, -73.29875 -43.889033, -73.25895 -43.8802, -73.2381 -43.887467, -73.2258 -43.904833)), 
+  ((-67.8353 -55.822533, -67.7545 -55.8237, -67.68145 -55.831133, -67.6574 -55.8346, -67.64365 -55.8197, -67.62475 -55.813967, -67.5938 -55.825433, -67.5749 -55.852933, -67.59035 -55.879267, -67.6299 -55.8896, 
+      -67.6505 -55.904467, -67.6557 -55.915933, -67.66945 -55.9228, -67.68315 -55.915933, -67.70035 -55.890733, -67.71755 -55.885, -67.7313 -55.890733, -67.7571 -55.8976, -67.8035 -55.8896, -67.86365 -55.8976, 
+      -67.8894 -55.896467, -67.8963 -55.876967, -67.87395 -55.8472, -67.8353 -55.822533)), 
+  ((-72.3161 -54.125667, -72.27565 -54.109933, -72.24865 -54.103167, -72.22335 -54.1178, -72.2099 -54.140267, -72.1846 -54.158267, -72.1812 -54.1785, -72.20145 -54.200967, -72.22335 -54.214467, -72.22335 -54.227967, 
+      -72.2183 -54.249333, -72.23685 -54.266167, -72.2706 -54.265067, -72.28915 -54.256067, -72.29925 -54.2392, -72.3178 -54.2291, -72.35825 -54.247067, -72.39705 -54.242567, -72.41055 -54.2111, -72.3785 -54.183, 
+      -72.33805 -54.180733, -72.3195 -54.179633, -72.31275 -54.163867, -72.32285 -54.143633, -72.3161 -54.125667)), 
+  ((-74.45 -44.647367, -74.45 -44.667633, -74.46205 -44.6785, -74.46205 -44.698767, -74.46485 -44.712933, -74.49455 -44.7252, -74.54195 -44.722833, -74.6233 -44.7214, -74.7004 -44.719533, -74.7082 -44.712433, 
+      -74.7011 -44.695467, -74.6785 -44.682733, -74.6629 -44.6752, -74.6629 -44.669067, -74.6693 -44.659633, -74.6693 -44.637933, -74.65655 -44.618567, -74.63815 -44.612433, -74.6141 -44.6148, -74.58085 -44.630833, 
+      -74.5455 -44.634633, -74.4981 -44.6384, -74.4712 -44.6398, -74.45 -44.647367)), 
+  ((-74.7328 -52.268467, -74.6896 -52.2601, -74.6482 -52.2517, -74.6176 -52.2541, -74.59785 -52.268467, -74.60145 -52.285267, -74.6212 -52.332067, -74.641 -52.352467, -74.677 -52.364433, -74.7184 -52.363233, 
+      -74.75255 -52.357233, -74.81015 -52.327267, -74.84615 -52.278067, -74.84435 -52.2589, -74.82635 -52.2541, -74.79395 -52.2601, -74.7328 -52.268467)), 
+  ((-74.52495 -51.9668, -74.50695 -51.9536, -74.49255 -51.9548, -74.4764 -51.9632, -74.4638 -51.9884, -74.4494 -51.9992, -74.4278 -52.0016, -74.4116 -52.003967, -74.399 -52.017167, -74.399 -52.037567, 
+      -74.4602 -52.090367, -74.4746 -52.103533, -74.49795 -52.099933, -74.50875 -52.090367, -74.53215 -52.092767, -74.54115 -52.103533, -74.54295 -52.123933, -74.56005 -52.137733, -74.57445 -52.143733, -74.58345 -52.129333, 
+      -74.59605 -52.068167, -74.59245 -52.041767, -74.55645 -52.010567, -74.52495 -51.9668)), 
+  ((-74.1414 -45.7049, -74.1303 -45.721133, -74.12815 -45.735933, -74.1663 -45.759933, -74.20545 -45.7656, -74.24355 -45.758533, -74.2732 -45.750767, -74.2944 -45.746533, -74.34625 -45.746533, -74.3738 -45.745133, 
+      -74.39235 -45.731733, -74.40185 -45.693633, -74.39125 -45.659033, -74.3574 -45.645633, -74.30975 -45.6428, -74.26 -45.647733, -74.25785 -45.658333, -74.2769 -45.675267, -74.2907 -45.6894, -74.3002 -45.7028, 
+      -74.2907 -45.709867, -74.26105 -45.707033, -74.21975 -45.699267, -74.17315 -45.695033, -74.1414 -45.7049)), 
+  ((-74.23705 -51.334633, -74.1867 -51.341833, -74.1579 -51.352633, -74.1489 -51.370633, -74.1813 -51.381433, -74.19745 -51.392233, -74.1777 -51.409033, -74.1291 -51.4558, -74.1291 -51.4738, -74.1435 -51.481, 
+      -74.1651 -51.4678, -74.1849 -51.4558, -74.19925 -51.4582, -74.20285 -51.475, -74.21365 -51.4954, -74.24425 -51.5134, -74.26585 -51.511, -74.27845 -51.4906, -74.27665 -51.4666, -74.26045 -51.4462, 
+      -74.27125 -51.418633, -74.30545 -51.377833, -74.32705 -51.356233, -74.32345 -51.343033, -74.30005 -51.328667, -74.23705 -51.334633)), 
+  ((-74.3081 -50.927933, -74.2883 -50.921933, -74.25595 -50.932733, -74.22715 -50.9903, -74.21635 -51.0491, -74.19745 -51.118067, -74.17225 -51.188833, -74.17765 -51.211633, -74.20285 -51.230833, -74.22085 -51.223633, 
+      -74.23345 -51.194833, -74.24245 -51.154067, -74.26765 -51.0725, -74.3144 -50.993333, -74.3324 -50.948933, -74.3081 -50.927933)), 
+  ((-74.01885 -44.1112, -74.0064 -44.147967, -73.997 -44.162533, -73.97725 -44.173633, -73.9575 -44.179867, -73.92835 -44.182667, -73.9055 -44.1764, -73.89195 -44.175733, -73.87945 -44.181267, -73.87845 -44.191667, 
+      -73.8951 -44.207633, -73.9273 -44.2111, -73.96895 -44.2104, -73.99285 -44.213167, -74.0095 -44.2229, -74.0116 -44.237467, -73.9939 -44.253433, -73.97515 -44.275633, -73.95955 -44.294333, -73.96375 -44.303367, 
+      -73.9835 -44.304767, -74.02615 -44.283933, -74.05735 -44.249933, -74.07295 -44.219433, -74.0979 -44.206233, -74.10935 -44.192367, -74.1031 -44.150067, -74.08545 -44.1216, -74.074 -44.0987, -74.05425 -44.0897, 
+      -74.0355 -44.095933, -74.01885 -44.1112)), 
+  ((-74.63745 -45.5573, -74.63215 -45.635667, -74.6152 -45.679433, -74.6004 -45.704833, -74.61415 -45.726733, -74.7121 -45.728867, -74.73855 -45.7211, -74.75445 -45.695, -74.74385 -45.657567, -74.6856 -45.5531, 
+      -74.67025 -45.535433, -74.65435 -45.5305, -74.6385 -45.534733, -74.63745 -45.5573)), 
+  ((-73.8878 -45.764867, -73.91375 -45.824167, -73.92435 -45.865133, -73.94125 -45.890533, -73.96985 -45.896867, -73.9868 -45.8884, -74.0016 -45.857367, -74.0101 -45.819233, -74.0323 -45.787467, -74.04925 -45.7529, 
+      -74.0461 -45.736633, -74.01645 -45.7204, -73.9868 -45.7176, -73.9667 -45.726067, -73.9328 -45.7317, -73.89785 -45.735233, -73.87985 -45.745133, -73.8878 -45.764867)), 
+  ((-74.56825 -48.1975, -74.47885 -48.245633, -74.43845 -48.272, -74.4247 -48.294933, -74.42985 -48.310967, -74.45735 -48.3339, -74.49345 -48.357967, -74.5141 -48.3591, -74.53645 -48.345367, -74.55705 -48.325867, 
+      -74.59145 -48.3041, -74.60175 -48.2846, -74.60175 -48.225, -74.61035 -48.2078, -74.60865 -48.194067, -74.588 -48.189467, -74.56825 -48.1975)), 
+  ((-75.1475 -44.7973, -75.10945 -44.844567, -75.074 -44.8782, -75.0581 -44.890033, -75.0563 -44.902433, -75.07755 -44.9219, -75.11035 -44.952033, -75.1431 -44.955567, -75.1661 -44.937867, -75.19535 -44.899467, 
+      -75.2148 -44.875833, -75.23605 -44.8162, -75.2281 -44.793767, -75.21745 -44.774867, -75.19355 -44.7737, -75.1732 -44.782533, -75.1475 -44.7973)), 
+  ((-73.0603 -52.007567, -72.98475 -51.9728, -72.91275 -51.9164, -72.88395 -51.908, -72.8732 -51.9296, -72.89295 -51.9716, -72.95955 -52.018367, -73.00815 -52.081933, -73.0441 -52.105933, -73.0783 -52.107133, 
+      -73.1197 -52.086733, -73.1089 -52.047167, -73.0603 -52.007567)), 
+  ((-74.08225 -44.2988, -74.03645 -44.334167, -74.0136 -44.3442, -73.9834 -44.349067, -73.947 -44.353933, -73.9283 -44.353933, -73.9002 -44.360167, -73.8877 -44.3782, -73.8898 -44.395533, -73.90125 -44.415667, 
+      -73.90435 -44.4344, -73.90335 -44.4545, -73.9075 -44.462833, -73.9345 -44.463867, -73.95845 -44.452067, -73.98655 -44.431267, -74.0146 -44.420833, -74.0375 -44.4132, -74.07185 -44.391, -74.09365 -44.352867, 
+      -74.1103 -44.3168, -74.1155 -44.3005, -74.1113 -44.2901, -74.0978 -44.2894, -74.08225 -44.2988)), 
+  ((-74.01485 -45.471933, -73.97515 -45.4776, -73.95715 -45.475467, -73.9243 -45.461367, -73.8968 -45.4543, -73.87455 -45.4529, -73.85445 -45.4663, -73.84705 -45.491, -73.8449 -45.527, -73.85445 -45.555233, 
+      -73.86925 -45.565133, -73.8968 -45.5602, -73.92115 -45.541133, -73.9603 -45.521367, -73.9836 -45.516433, -74.0048 -45.517133, -74.0503 -45.529833, -74.0948 -45.557367, -74.1181 -45.558767, -74.1361 -45.546767, 
+      -74.13925 -45.529133, -74.11065 -45.505833, -74.03975 -45.475467, -74.01485 -45.471933)), 
+  ((-70.00255 -54.911133, -69.9854 -54.9352, -69.9957 -54.9581, -69.99395 -54.9925, -69.9957 -55.021133, -70.0129 -55.0326, -70.0318 -55.0326, -70.0438 -55.016533, -70.04725 -54.997067, -70.06445 -54.989033, 
+      -70.0756 -54.997633, -70.08595 -55.013667, -70.1031 -55.0446, -70.12205 -55.0698, -70.19075 -55.0767, -70.21655 -55.062933, -70.22345 -55.043467, -70.2028 -55.007933, -70.1856 -54.9942, -70.165 -54.982733, 
+      -70.12375 -54.983867, -70.08595 -54.967833, -70.02405 -54.9094, -70.00255 -54.911133)), 
+  ((-73.6079 -43.9938, -73.61105 -44.022933, -73.6204 -44.036467, -73.6274 -44.048433, -73.6235 -44.0635, -73.60635 -44.0916, -73.5915 -44.104633, -73.58685 -44.122833, -73.58685 -44.136367, -73.6079 -44.148867, 
+      -73.6352 -44.1569, -73.65395 -44.150667, -73.65785 -44.1257, -73.65705 -44.105933, -73.6742 -44.0898, -73.69605 -44.075733, -73.70935 -44.044, -73.7343 -44.011467, -73.7359 -43.988033, -73.71245 -43.9667, 
+      -73.675 -43.947467, -73.64615 -43.9472, -73.62505 -43.963833, -73.611 -43.981533, -73.6079 -43.9938)), 
+  ((-74.4323 -51.125333, -74.3909 -51.1517, -74.3891 -51.1673, -74.4053 -51.1757, -74.4341 -51.1673, -74.4395 -51.1769, -74.4395 -51.1937, -74.4269 -51.2093, -74.3855 -51.2117, -74.3495 -51.2213, 
+      -74.3423 -51.244067, -74.3585 -51.275267, -74.3837 -51.282467, -74.4323 -51.282467, -74.50245 -51.258467, -74.52405 -51.2213, -74.52405 -51.1877, -74.48265 -51.1541, -74.46105 -51.126533, -74.4323 -51.125333)), 
+  ((-66.5755 -55.216467, -66.63565 -55.2577, -66.67175 -55.277167, -66.7233 -55.276033, -66.74995 -55.254833, -66.7379 -55.2239, -66.7018 -55.184933, -66.6434 -55.154, -66.55915 -55.1517, -66.53165 -55.1689, 
+      -66.53855 -55.190667, -66.5755 -55.216467)), 
+  ((-74.31555 -48.352233, -74.31385 -48.375133, -74.2949 -48.410667, -74.2863 -48.439333, -74.2863 -48.451933, -74.2932 -48.4657, -74.3121 -48.470267, -74.3379 -48.4611, -74.3723 -48.447367, -74.3929 -48.441633, 
+      -74.43415 -48.4336, -74.45825 -48.419833, -74.46255 -48.395767, -74.4471 -48.376267, -74.41785 -48.357933, -74.4024 -48.338467, -74.38005 -48.323567, -74.35595 -48.323567, -74.32845 -48.335033, -74.31555 -48.352233)), 
+  ((-75.086 -48.886467, -75.0575 -48.899133, -75.04895 -48.9137, -75.0556 -48.924467, -75.0689 -48.939033, -75.06415 -48.950433, -75.0347 -48.9574, -75.00335 -48.965633, -74.9967 -48.9726, -75.00335 -48.988467, 
+      -75.0385 -48.991633, -75.0651 -48.9929, -75.08505 -49.0024, -75.09455 -49.01, -75.1079 -49.0119, -75.125 -49.007467, -75.13545 -48.989733, -75.16585 -48.9479, -75.2067 -48.910533, -75.2105 -48.897867, 
+      -75.20385 -48.882033, -75.1839 -48.8725, -75.14685 -48.878233, -75.1041 -48.883933, -75.086 -48.886467)), 
+  ((-74.998 -48.761533, -75.02675 -48.8271, -75.0411 -48.862433, -75.08045 -48.867467, -75.14855 -48.858367, -75.17885 -48.852333, -75.19095 -48.835167, -75.16675 -48.806933, -75.1183 -48.785733, -75.08955 -48.768567, 
+      -75.04865 -48.740333, -75.01535 -48.7171, -74.9987 -48.7161, -74.98965 -48.734267, -74.998 -48.761533)), 
+  ((-72.333 -54.352167, -72.31275 -54.3533, -72.28745 -54.3679, -72.25205 -54.371267, -72.2335 -54.382533, -72.22505 -54.401633, -72.2453 -54.417367, -72.32115 -54.423, -72.33805 -54.434233, -72.3566 -54.4567, 
+      -72.3684 -54.4612, -72.392 -54.444333, -72.4055 -54.4331, -72.44595 -54.430867, -72.4628 -54.4185, -72.4746 -54.379133, -72.46785 -54.361167, -72.4392 -54.361167, -72.38695 -54.373533, -72.3684 -54.3724, 
+      -72.333 -54.352167)), 
+  ((-74.43125 -44.7705, -74.4183 -44.7942, -74.36445 -44.835167, -74.3472 -44.8488, -74.3515 -44.861033, -74.36765 -44.873967, -74.3989 -44.8797, -74.43555 -44.878267, -74.4646 -44.857433, -74.48725 -44.8402, 
+      -74.5142 -44.8366, -74.53355 -44.8366, -74.55405 -44.8244, -74.5616 -44.802833, -74.55405 -44.783433, -74.5153 -44.7669, -74.4625 -44.753267, -74.4431 -44.756133, -74.43125 -44.7705)), 
+  ((-73.1902 -54.043333, -73.17225 -54.065667, -73.1837 -54.093167, -73.19975 -54.1054, -73.23415 -54.096233, -73.24335 -54.106933, -73.2502 -54.119167, -73.27085 -54.1268, -73.30065 -54.111533, -73.31215 -54.084, 
+      -73.33275 -54.076367, -73.36945 -54.076367, -73.4268 -54.082467, -73.44055 -54.071767, -73.41075 -54.050367, -73.3947 -54.028967, -73.37865 -54.022833, -73.33735 -54.021333, -73.2938 -54.0305, -73.2617 -54.038133, 
+      -73.20895 -54.0366, -73.1902 -54.043333)), 
+  ((-74.74345 -44.552567, -74.7269 -44.581, -74.73845 -44.618433, -74.755 -44.653567, -74.78055 -44.673633, -74.8046 -44.677467, -74.8262 -44.669433, -74.84725 -44.622267, -74.8613 -44.5915, -74.8638 -44.546833, 
+      -74.85175 -44.537133, -74.7986 -44.535467, -74.7605 -44.539467, -74.74345 -44.552567)), 
+  ((-74.8794 -47.724133, -74.8742 -47.766533, -74.90345 -47.802067, -74.9344 -47.823867, -74.9808 -47.834167, -75.0066 -47.825, -75.0427 -47.789467, -75.06505 -47.756233, -75.0616 -47.734467, -75.03755 -47.724133, 
+      -74.99285 -47.721833, -74.9619 -47.744767, -74.9361 -47.766533, -74.92065 -47.7677, -74.9172 -47.761967, -74.9258 -47.743633, -74.9241 -47.7253, -74.91035 -47.714967, -74.89655 -47.714967, -74.8794 -47.724133)), 
+  ((-74.3852 -48.480567, -74.33535 -48.5184, -74.325 -48.555067, -74.34735 -48.586033, -74.3869 -48.613533, -74.40925 -48.6124, -74.42815 -48.5952, -74.43675 -48.573433, -74.466 -48.5379, -74.46425 -48.496633, 
+      -74.4419 -48.477133, -74.40755 -48.474833, -74.3852 -48.480567)), 
+  ((-74.43445 -45.323, -74.40105 -45.357133, -74.3946 -45.372933, -74.40645 -45.3909, -74.43555 -45.388733, -74.4937 -45.3679, -74.56265 -45.3399, -74.58635 -45.329833, -74.58635 -45.314033, -74.56695 -45.2896, 
+      -74.5368 -45.2745, -74.5023 -45.2738, -74.45815 -45.294633, -74.442 -45.3097, -74.43445 -45.323)), 
+  ((-73.96245 -45.581367, -73.9275 -45.603233, -73.9148 -45.6202, -73.9275 -45.647, -73.9386 -45.6703, -73.9693 -45.683, -73.9958 -45.683, -74.02015 -45.675267, -74.0392 -45.660433, -74.0498 -45.629367, 
+      -74.0699 -45.612433, -74.07415 -45.594067, -74.03495 -45.5729, -73.9979 -45.563733, -73.97675 -45.567267, -73.96245 -45.581367)), 
+  ((-74.10215 -53.243133, -74.07425 -53.254533, -74.06705 -53.282133, -74.09225 -53.3145, -74.12645 -53.3181, -74.13905 -53.3277, -74.13005 -53.3541, -74.11925 -53.3745, -74.13185 -53.385267, -74.1768 -53.392467, 
+      -74.211 -53.3793, -74.2146 -53.3577, -74.16965 -53.264133, -74.13365 -53.241333, -74.10215 -53.243133)), 
+  ((-73.82595 -53.496833, -73.80975 -53.528033, -73.78185 -53.540633, -73.75665 -53.540633, -73.74285 -53.548967, -73.74765 -53.557433, -73.77645 -53.565833, -73.79985 -53.5742, -73.79625 -53.5886, -73.78005 -53.6066, 
+      -73.79085 -53.6222, -73.83945 -53.6318, -73.87185 -53.6198, -73.87365 -53.5934, -73.8808 -53.573033, -73.9114 -53.562233, -73.897 -53.549033, -73.87185 -53.534633, -73.8808 -53.507033, -73.8844 -53.486633, 
+      -73.86285 -53.479467, -73.82595 -53.496833)), 
+  ((-73.5993 -45.947767, -73.6014 -45.973867, -73.60565 -45.988, -73.5993 -46.004233, -73.5898 -46.019767, -73.6025 -46.042333, -73.6247 -46.055767, -73.64905 -46.054333, -73.68085 -46.043033, -73.7253 -46.018333, 
+      -73.7274 -45.997167, -73.7105 -45.9661, -73.68825 -45.944933, -73.6427 -45.935767, -73.61835 -45.937167, -73.5993 -45.947767)), 
+  ((-73.00905 -42.245033, -73.00325 -42.263833, -73.00035 -42.2783, -73.00395 -42.300467, -73.01265 -42.319267, -73.03725 -42.331833, -73.0886 -42.3451, -73.11755 -42.347033, -73.15515 -42.341233, -73.18405 -42.330633, 
+      -73.19345 -42.3094, -73.1862 -42.293967, -73.16525 -42.2795, -73.15005 -42.278067, -73.13635 -42.284833, -73.1226 -42.294467, -73.10595 -42.302167, -73.09005 -42.302167, -73.0763 -42.2959, -73.07055 -42.279033, 
+      -73.06475 -42.243833, -73.0554 -42.233467, -73.0402 -42.230567, -73.0286 -42.233933, -73.00905 -42.245033)), 
+  ((-73.7276 -44.213167, -73.71095 -44.224967, -73.7099 -44.2666, -73.7224 -44.301967, -73.7453 -44.3207, -73.7848 -44.3245, -73.816 -44.317567, -73.86075 -44.306467, -73.88675 -44.289133, -73.89505 -44.2593, 
+      -73.88465 -44.248867, -73.868 -44.248867, -73.83995 -44.259967, -73.8077 -44.2676, -73.79105 -44.262067, -73.764 -44.2364, -73.74735 -44.218367, -73.7276 -44.213167)), 
+  ((-73.8334 -44.084267, -73.8217 -44.0928, -73.80775 -44.099133, -73.7905 -44.101733, -73.771 -44.102467, -73.7565 -44.112133, -73.7537 -44.1296, -73.7604 -44.1452, -73.79715 -44.165667, -73.81665 -44.168633, 
+      -73.84335 -44.156933, -73.86735 -44.136867, -73.87735 -44.131667, -73.9002 -44.133533, -73.9236 -44.1328, -73.937 -44.1235, -73.9442 -44.099333, -73.94255 -44.082767, -73.9208 -44.069033, -73.898 -44.0653, 
+      -73.86455 -44.067533, -73.8456 -44.0761, -73.8334 -44.084267)), 
+  ((-74.0868 -51.301667, -74.0382 -51.290867, -73.99505 -51.276467, -73.98065 -51.286067, -73.95995 -51.320267, -73.96535 -51.345433, -73.99055 -51.363433, -73.99055 -51.381433, -74.01035 -51.397033, -74.03555 -51.400633, 
+      -74.0751 -51.391033, -74.0913 -51.368233, -74.0805 -51.351433, -74.0823 -51.338233, -74.1021 -51.315467, -74.0868 -51.301667)), 
+  ((-73.834 -51.268667, -73.8178 -51.265067, -73.798 -51.271067, -73.7818 -51.283067, -73.75305 -51.319067, -73.70625 -51.351433, -73.69545 -51.373033, -73.70805 -51.385033, -73.73865 -51.380233, -73.7746 -51.350233, 
+      -73.8016 -51.347833, -73.8232 -51.358633, -73.8502 -51.362233, -73.8736 -51.349033, -73.879 -51.322667, -73.852 -51.287867, -73.834 -51.268667)), 
+  ((-74.32045 -44.219367, -74.2934 -44.231167, -74.2705 -44.2624, -74.2643 -44.276967, -74.2643 -44.290833, -74.2986 -44.3099, -74.3298 -44.315433, -74.35895 -44.3099, -74.38805 -44.294633, -74.40365 -44.272433, 
+      -74.41825 -44.248167, -74.4099 -44.237067, -74.3818 -44.223867, -74.33815 -44.216933, -74.32045 -44.219367)), 
+  ((-74.23705 -52.589367, -74.21365 -52.583367, -74.1795 -52.580967, -74.1363 -52.584567, -74.1264 -52.601967, -74.1408 -52.628367, -74.1678 -52.651133, -74.1966 -52.673933, -74.24695 -52.689533, -74.28115 -52.681133, 
+      -74.29195 -52.661933, -74.28475 -52.646333, -74.24695 -52.628367, -74.23075 -52.611567, -74.23795 -52.600767, -74.23705 -52.589367)), 
+  ((-74.9604 -51.241067, -74.9334 -51.225467, -74.8992 -51.227867, -74.8704 -51.239867, -74.8722 -51.261467, -74.9154 -51.279467, -74.9784 -51.298633, -75.05215 -51.322633, -75.08275 -51.322633, -75.11875 -51.298633, 
+      -75.12415 -51.274667, -75.10615 -51.271067, -75.06655 -51.284267, -75.01255 -51.277067, -74.9604 -51.241067)), 
+  ((-74.1342 -44.489967, -74.1082 -44.515633, -74.0957 -44.536767, -74.1061 -44.547867, -74.1404 -44.558967, -74.2143 -44.569367, -74.27875 -44.569367, -74.29855 -44.561767, -74.30165 -44.552033, -74.2954 -44.538167, 
+      -74.2403 -44.520133, -74.18825 -44.503467, -74.15705 -44.491667, -74.1456 -44.4889, -74.1342 -44.489967)), 
+  ((-74.72195 -50.383333, -74.71475 -50.366533, -74.6842 -50.358167, -74.6356 -50.374933, -74.6104 -50.391733, -74.5996 -50.407333, -74.6104 -50.422933, -74.71475 -50.4757, -74.74535 -50.4817, -74.76155 -50.4697, 
+      -74.77235 -50.4517, -74.76155 -50.444533, -74.72375 -50.440933, -74.71115 -50.431333, -74.70935 -50.408533, -74.72195 -50.383333)), 
+  ((-75.06025 -51.1469, -75.04855 -51.1403, -75.02515 -51.1499, -74.99815 -51.1607, -74.9838 -51.1571, -74.973 -51.1379, -74.9676 -51.1223, -74.9532 -51.1187, -74.9262 -51.1331, -74.8992 -51.1631, 
+      -74.9064 -51.1835, -74.9334 -51.193067, -74.9784 -51.196667, -75.00535 -51.211067, -75.02875 -51.230267, -75.05575 -51.230267, -75.06655 -51.219467, -75.06025 -51.1469)), 
+  ((-73.578 -44.8485, -73.55915 -44.8661, -73.55375 -44.8758, -73.56775 -44.892667, -73.6017 -44.919267, -73.6313 -44.9155, -73.66255 -44.894667, -73.6733 -44.863067, -73.67655 -44.830733, -73.6669 -44.818367, 
+      -73.6308 -44.8047, -73.59795 -44.800767, -73.5823 -44.807233, -73.5834 -44.826967, -73.5845 -44.842433, -73.578 -44.8485)), 
+  ((-78.9145 -33.662667, -78.89525 -33.657867, -78.83285 -33.652267, -78.7836 -33.672267, -78.7884 -33.684267, -78.85205 -33.7059, -78.9373 -33.7299, -78.9865 -33.7371, -78.9985 -33.7315, -78.9985 -33.7187, 
+      -78.9889 -33.7027, -78.9145 -33.662667)), 
+  ((-73.861 -51.7539, -73.8448 -51.795867, -73.825 -51.805467, -73.8106 -51.803067, -73.798 -51.811467, -73.8124 -51.823467, -73.8232 -51.843867, -73.8232 -51.869067, -73.8448 -51.890633, -73.87 -51.889433, 
+      -73.897 -51.875067, -73.9078 -51.849867, -73.8988 -51.818667, -73.8916 -51.7827, -73.906 -51.7491, -73.906 -51.7311, -73.8844 -51.7311, -73.861 -51.7539)), 
+  ((-73.70355 -44.360567, -73.67235 -44.354667, -73.6505 -44.3373, -73.6339 -44.3179, -73.62035 -44.311633, -73.60685 -44.3158, -73.58605 -44.330367, -73.5798 -44.344933, -73.60265 -44.3602, -73.62765 -44.372, 
+      -73.6401 -44.381, -73.64115 -44.390733, -73.61725 -44.406, -73.6245 -44.4164, -73.6474 -44.430967, -73.67755 -44.429567, -73.69835 -44.4143, -73.715 -44.401133, -73.7504 -44.391433, -73.7608 -44.3817, 
+      -73.7514 -44.366433, -73.72855 -44.3595, -73.70355 -44.360567)), 
+  ((-73.80135 -44.4216, -73.78155 -44.4445, -73.77325 -44.4577, -73.7535 -44.461167, -73.741 -44.459067, -73.7223 -44.463233, -73.7046 -44.481967, -73.6994 -44.497233, -73.70565 -44.507633, -73.7327 -44.518733, 
+      -73.78885 -44.531933, -73.8159 -44.528467, -73.8346 -44.514567, -73.8346 -44.493767, -73.8242 -44.4778, -73.83045 -44.4549, -73.8367 -44.436867, -73.8336 -44.423, -73.818 -44.416767, -73.80135 -44.4216)), 
+  ((-73.93655 -51.903833, -73.8502 -51.947033, -73.8358 -51.962633, -73.8412 -51.9806, -73.8682 -51.995, -73.8898 -51.9926, -73.92575 -51.9854, -73.97435 -51.975833, -73.99235 -51.961433, -74.00135 -51.937433, 
+      -73.98155 -51.918233, -73.95455 -51.903833, -73.93655 -51.903833)), 
+  ((-67.1143 -55.800233, -67.0954 -55.808233, -67.09025 -55.823133, -67.104 -55.852933, -67.1143 -55.880433, -67.10915 -55.907933, -67.1126 -55.9297, -67.12635 -55.943467, -67.14695 -55.9423, -67.17445 -55.9194, 
+      -67.19165 -55.8747, -67.18135 -55.8472, -67.1332 -55.803667, -67.1143 -55.800233)), 
+  ((-74.35575 -47.1388, -74.39545 -47.1868, -74.4116 -47.1984, -74.42155 -47.218267, -74.44265 -47.229, -74.45875 -47.230667, -74.47245 -47.217433, -74.49105 -47.1926, -74.49725 -47.1628, -74.47865 -47.1446, 
+      -74.4178 -47.128067, -74.3756 -47.1206, -74.3607 -47.125567, -74.35575 -47.1388)), 
+  ((-80.69565 -33.742733, -80.68125 -33.745933, -80.626 -33.792333, -80.6248 -33.805967, -80.662 -33.843567, -80.68125 -33.851567, -80.70405 -33.848367, -80.74965 -33.817167, -80.75805 -33.805967, -80.75805 -33.793133, 
+      -80.69565 -33.742733)), 
+  ((-70.64335 -54.9132, -70.57255 -54.906433, -70.5068 -54.9087, -70.4697 -54.9087, -70.46125 -54.919933, -70.47645 -54.9323, -70.56245 -54.9514, -70.64 -54.9593, -70.6889 -54.953667, -70.7024 -54.9368, 
+      -70.6872 -54.921067, -70.64335 -54.9132)), 
+  ((-70.3205 -54.157233, -70.26655 -54.168467, -70.23785 -54.190967, -70.2311 -54.219067, -70.2598 -54.2449, -70.3087 -54.2629, -70.32555 -54.261767, -70.34075 -54.2393, -70.3441 -54.1786, -70.3205 -54.157233)), 
+  ((-74.9209 -48.631367, -74.88155 -48.639433, -74.82855 -48.6475, -74.8013 -48.661633, -74.8013 -48.676767, -74.80435 -48.6909, -74.821 -48.698967, -74.87095 -48.696933, -74.9345 -48.6909, -74.97235 -48.672733, 
+      -74.9648 -48.6465, -74.9466 -48.631367, -74.9209 -48.631367)), 
+  ((-74.55465 -52.419633, -74.51955 -52.414233, -74.50515 -52.405833, -74.49795 -52.389033, -74.4836 -52.377033, -74.462 -52.383033, -74.4494 -52.409433, -74.435 -52.445433, -74.4386 -52.4754, -74.453 -52.4838, 
+      -74.4764 -52.4874, -74.51055 -52.4814, -74.53575 -52.467, -74.54655 -52.444233, -74.55195 -52.428633, -74.55465 -52.419633)), 
+  ((-71.59015 -54.736767, -71.5632 -54.754733, -71.5362 -54.770467, -71.51935 -54.769367, -71.49575 -54.7581, -71.4772 -54.759233, -71.47215 -54.773867, -71.48225 -54.796333, -71.51595 -54.821067, -71.53115 -54.840167, 
+      -71.55305 -54.843567, -71.59015 -54.818833, -71.60195 -54.7997, -71.6087 -54.753633, -71.60195 -54.739, -71.59015 -54.736767)), 
+  ((-67.3807 -55.8392, -67.3188 -55.857533, -67.2793 -55.868967, -67.23805 -55.894167, -67.2415 -55.909067, -67.2518 -55.9297, -67.281 -55.9297, -67.3343 -55.8999, -67.40305 -55.871267, -67.4202 -55.8518, 
+      -67.40305 -55.840333, -67.3807 -55.8392)), 
+  ((-67.62645 -55.553867, -67.62045 -55.5957, -67.62215 -55.6209, -67.64105 -55.6335, -67.67545 -55.632367, -67.7012 -55.6484, -67.72525 -55.652967, -67.74245 -55.647233, -67.7356 -55.6312, -67.7184 -55.604867, 
+      -67.6909 -55.585367, -67.6737 -55.549867, -67.65655 -55.5361, -67.63935 -55.539533, -67.62645 -55.553867)), 
+  ((-72.9662 -42.700533, -72.95135 -42.7085, -72.94395 -42.7226, -72.9451 -42.764067, -72.94395 -42.7808, -72.96505 -42.795667, -72.98845 -42.802133, -73.0141 -42.797933, -73.03695 -42.777767, -73.03525 -42.7407, 
+      -73.02495 -42.722433, -73.00215 -42.704167, -72.98445 -42.699433, -72.9662 -42.700533)), 
+  ((-73.5355 -42.4319, -73.49065 -42.452133, -73.45885 -42.4801, -73.414 -42.518667, -73.40825 -42.533133, -73.41835 -42.5399, -73.4386 -42.5399, -73.50225 -42.514833, -73.53115 -42.4907, -73.5644 -42.4637, 
+      -73.56875 -42.447333, -73.5586 -42.434767, -73.5355 -42.4319)), 
+  ((-75.00265 -50.318567, -74.96395 -50.313167, -74.93515 -50.304767, -74.9028 -50.292767, -74.8794 -50.299967, -74.8614 -50.325167, -74.8776 -50.339567, -74.9208 -50.355167, -74.97835 -50.363567, -75.01255 -50.367133, 
+      -75.02875 -50.356367, -75.03235 -50.333567, -75.00265 -50.318567)), 
+  ((-67.33775 -55.953767, -67.30505 -55.9698, -67.28275 -55.990433, -67.28615 -56.011067, -67.31195 -56.0271, -67.34805 -56.025933, -67.3824 -56.011067, -67.41165 -55.981267, -67.43055 -55.958333, -67.4168 -55.950333, 
+      -67.37725 -55.949167, -67.33775 -55.953767)), 
+  ((-73.9336 -38.390433, -73.91795 -38.386433, -73.88915 -38.402433, -73.85915 -38.443267, -73.85675 -38.470467, -73.86995 -38.485667, -73.90955 -38.5017, -73.9384 -38.4993, -73.9588 -38.4913, -73.96 -38.481667, 
+      -73.9372 -38.455267, -73.9324 -38.430467, -73.9396 -38.397633, -73.9336 -38.390433)), 
+  ((-68.26925 -55.1471, -68.2306 -55.159133, -68.21685 -55.188933, -68.21165 -55.204967, -68.19275 -55.227867, -68.20135 -55.241633, -68.22025 -55.241633, -68.27525 -55.2256, -68.3165 -55.201533, -68.3234 -55.1809, 
+      -68.2959 -55.159133, -68.26925 -55.1471)), 
+  ((-74.61035 -47.9912, -74.60865 -48.029, -74.63785 -48.0611, -74.6671 -48.064533, -74.6946 -48.054233, -74.70835 -48.029, -74.7049 -48.000367, -74.69115 -47.977433, -74.66365 -47.9694, -74.6327 -47.9763, 
+      -74.61035 -47.9912)), 
+  ((-72.9974 -54.4719, -72.9704 -54.4483, -72.95525 -54.4483, -72.94345 -54.460667, -72.9502 -54.4809, -72.9637 -54.501133, -72.99065 -54.514633, -73.0328 -54.515733, -73.06485 -54.525867, -73.096 -54.547767, 
+      -73.1112 -54.547767, -73.12805 -54.536533, -73.11625 -54.515167, -73.09095 -54.494933, -73.02185 -54.481433, -72.9974 -54.4719)), 
+  ((-69.8479 -55.4038, -69.8101 -55.412967, -69.77915 -55.409533, -69.7482 -55.404967, -69.731 -55.411833, -69.7379 -55.439333, -69.76195 -55.4634, -69.7774 -55.487467, -69.7989 -55.4869, -69.8264 -55.4548, 
+      -69.8384 -55.441067, -69.8728 -55.425033, -69.8831 -55.407833, -69.8659 -55.403267, -69.8479 -55.4038)), 
+  ((-73.7172 -43.762267, -73.71045 -43.7834, -73.71305 -43.811167, -73.71875 -43.838567, -73.74375 -43.854867, -73.77025 -43.8625, -73.80355 -43.8604, -73.8254 -43.8493, -73.8207 -43.837367, -73.78225 -43.8162, 
+      -73.77025 -43.7992, -73.76765 -43.774567, -73.7562 -43.760867, -73.73595 -43.756033, -73.7172 -43.762267)), 
+  ((-74.06885 -48.424433, -74.06625 -48.455367, -74.0938 -48.4806, -74.12645 -48.4806, -74.18145 -48.4611, -74.20035 -48.442767, -74.19695 -48.425567, -74.17285 -48.417567, -74.0972 -48.417567, -74.08 -48.417567, 
+      -74.06885 -48.424433)), 
+  ((-74.0395 -44.471567, -73.97605 -44.484733, -73.9428 -44.5118, -73.9376 -44.5354, -73.9428 -44.548567, -73.948 -44.5569, -73.9771 -44.5576, -74.0083 -44.554133, -74.0229 -44.547867, -74.03225 -44.537467, 
+      -74.03015 -44.527767, -74.01145 -44.518733, -74.00935 -44.509033, -74.03015 -44.497233, -74.06035 -44.485433, -74.06555 -44.4778, -74.05825 -44.472267, -74.0395 -44.471567)), 
+  ((-74.52495 -45.191167, -74.52925 -45.220967, -74.5551 -45.236067, -74.5928 -45.250433, -74.61115 -45.254767, -74.62085 -45.251867, -74.6219 -45.234633, -74.60035 -45.1822, -74.5745 -45.1628, -74.5519 -45.162067, 
+      -74.5314 -45.169267, -74.52495 -45.191167)), 
+  ((-70.4166 -54.057167, -70.3829 -54.041433, -70.35085 -54.051567, -70.3323 -54.078533, -70.34745 -54.092033, -70.393 -54.1145, -70.42165 -54.1179, -70.46045 -54.097633, -70.452 -54.072933, -70.4166 -54.057167)), 
+  ((-70.02405 -55.3402, -69.9931 -55.336767, -69.9639 -55.343633, -69.9364 -55.361967, -69.9398 -55.3803, -69.9656 -55.3998, -69.9948 -55.413533, -70.0206 -55.3998, -70.0498 -55.378033, -70.05325 -55.353967, 
+      -70.02405 -55.3402)), 
+  ((-75.6855 -49.4825, -75.59145 -49.4774, -75.57165 -49.4846, -75.56445 -49.5038, -75.56805 -49.535, -75.58425 -49.547, -75.61845 -49.5374, -75.6832 -49.5074, -75.6958 -49.4918, -75.6855 -49.4825)), 
+  ((-74.39135 -45.127567, -74.36445 -45.152733, -74.3655 -45.172133, -74.3795 -45.187933, -74.41615 -45.195833, -74.44415 -45.1908, -74.4657 -45.1628, -74.46355 -45.138367, -74.4334 -45.119667, -74.40965 -45.1204, 
+      -74.39135 -45.127567)), 
+  ((-73.066 -41.785967, -73.0473 -41.806067, -73.04525 -41.8185, -73.0338 -41.830967, -73.03485 -41.844833, -73.04835 -41.8559, -73.07325 -41.8649, -73.0992 -41.862833, -73.11685 -41.8469, -73.12515 -41.821967, 
+      -73.1283 -41.799833, -73.11375 -41.7853, -73.0847 -41.781133, -73.066 -41.785967)), 
+  ((-74.5425 -45.422867, -74.57605 -45.464433, -74.59045 -45.483633, -74.60815 -45.4889, -74.62305 -45.482833, -74.62925 -45.449567, -74.61105 -45.414067, -74.5784 -45.393467, -74.5501 -45.386733, -74.5319 -45.388333, 
+      -74.5271 -45.3992, -74.5425 -45.422867)), 
+  ((-75.71825 -49.055733, -75.6769 -49.0701, -75.6157 -49.0845, -75.5833 -49.0965, -75.5779 -49.1061, -75.5977 -49.1097, -75.6247 -49.1133, -75.6499 -49.1073, -75.6733 -49.0977, -75.69485 -49.0977, 
+      -75.73085 -49.1025, -75.75785 -49.1001, -75.76865 -49.0857, -75.74705 -49.0629, -75.72905 -49.056933, -75.71825 -49.055733)), 
+  ((-72.09445 -54.2112, -72.0725 -54.198833, -72.0489 -54.203333, -72.0236 -54.222433, -71.99325 -54.244933, -71.99665 -54.264033, -72.01685 -54.275267, -72.05565 -54.268533, -72.0725 -54.2528, -72.09275 -54.249433, 
+      -72.1113 -54.247167, -72.11635 -54.237067, -72.09445 -54.2112)), 
+  ((-73.3291 -45.3223, -73.3043 -45.336667, -73.30755 -45.3539, -73.33985 -45.379767, -73.3614 -45.3891, -73.3808 -45.386967, -73.4088 -45.371867, -73.41205 -45.355333, -73.4077 -45.3388, -73.38835 -45.324433, 
+      -73.3571 -45.317267, -73.3291 -45.3223)), 
+  ((-73.5206 -44.153833, -73.48935 -44.15, -73.46545 -44.152067, -73.4571 -44.159033, -73.4613 -44.174967, -73.47375 -44.1958, -73.47795 -44.222133, -73.48835 -44.235333, -73.50395 -44.2388, -73.5258 -44.2277, 
+      -73.532 -44.199967, -73.54555 -44.185367, -73.54865 -44.165267, -73.53825 -44.156233, -73.5206 -44.153833)), 
+  ((-74.83225 -45.620833, -74.82375 -45.642733, -74.8121 -45.665333, -74.7941 -45.682967, -74.7846 -45.695667, -74.7952 -45.706267, -74.81795 -45.710533, -74.8455 -45.691467, -74.8868 -45.6703, -74.8942 -45.654767, 
+      -74.88575 -45.640633, -74.86135 -45.620867, -74.84655 -45.615233, -74.83225 -45.620833)), 
+  ((-73.52985 -42.9378, -73.4915 -42.960333, -73.4693 -42.976133, -73.46325 -42.991633, -73.46825 -43.002067, -73.48545 -43.007433, -73.50965 -43.007433, -73.56315 -42.9758, -73.58685 -42.952933, -73.58635 -42.942, 
+      -73.57075 -42.9373, -73.5455 -42.936633, -73.52985 -42.9378)), 
+  ((-71.2049 -55.0037, -71.1796 -55.010467, -71.1627 -55.0352, -71.1745 -55.0588, -71.19475 -55.0779, -71.23185 -55.080167, -71.25715 -55.061033, -71.2487 -55.0217, -71.2049 -55.0037)), 
+  ((-73.5644 -42.597767, -73.5398 -42.6267, -73.5224 -42.646533, -73.5181 -42.657, -73.52455 -42.6651, -73.5374 -42.667033, -73.5615 -42.652233, -73.58755 -42.647433, -73.6251 -42.641633, -73.64385 -42.636033, 
+      -73.64385 -42.625067, -73.6251 -42.6079, -73.59185 -42.593433, -73.5644 -42.597767)), 
+  ((-74.30515 -44.153267, -74.27535 -44.1605, -74.26655 -44.1677, -74.27335 -44.174933, -74.29365 -44.179, -74.3356 -44.1763, -74.3931 -44.175367, -74.42555 -44.179, -74.4479 -44.183967, -74.46685 -44.1808, 
+      -74.4716 -44.171767, -74.454 -44.161833, -74.40325 -44.149667, -74.3518 -44.1492, -74.30515 -44.153267)), 
+  ((-74.6815 -52.407033, -74.6491 -52.410633, -74.6347 -52.422633, -74.6473 -52.443033, -74.6905 -52.467, -74.7229 -52.4682, -74.7571 -52.453833, -74.7481 -52.435833, -74.6815 -52.407033)), 
+  ((-73.99055 -53.238333, -73.9438 -53.227533, -73.9042 -53.234733, -73.888 -53.253933, -73.9006 -53.269533, -73.97255 -53.270733, -74.00135 -53.2851, -74.01935 -53.273133, -74.01035 -53.247933, -73.99055 -53.238333)), 
+  ((-72.11805 -54.407367, -72.07755 -54.406233, -72.0506 -54.389367, -72.0354 -54.387133, -72.027 -54.403967, -72.0354 -54.425333, -72.05735 -54.450067, -72.08935 -54.457933, -72.1197 -54.444467, -72.1349 -54.415233, 
+      -72.11805 -54.407367)), 
+  ((-72.63745 -54.1386, -72.5784 -54.140833, -72.55145 -54.1577, -72.54805 -54.182433, -72.5683 -54.2004, -72.6071 -54.198167, -72.63405 -54.164433, -72.6543 -54.1487, -72.63745 -54.1386)), 
+  ((-67.6273 -55.661, -67.60495 -55.670167, -67.5895 -55.685067, -67.60495 -55.702233, -67.6428 -55.720567, -67.65995 -55.740067, -67.67885 -55.742367, -67.69605 -55.7332, -67.69435 -55.7114, -67.6806 -55.697667, 
+      -67.65995 -55.689633, -67.64795 -55.6713, -67.63935 -55.664433, -67.6273 -55.661)), 
+  ((-72.9131 -54.180733, -72.89115 -54.1785, -72.8524 -54.200967, -72.85915 -54.2201, -72.8743 -54.235833, -72.9367 -54.2392, -72.9586 -54.226833, -72.94175 -54.2066, -72.9131 -54.180733)), 
+  ((-69.20165 -55.644433, -69.1862 -55.634133, -69.16725 -55.6433, -69.15355 -55.6685, -69.1587 -55.700567, -69.17585 -55.7189, -69.1982 -55.7235, -69.21885 -55.7109, -69.2171 -55.671933, -69.20165 -55.644433)), 
+  ((-74.69225 -50.5363, -74.65805 -50.5363, -74.6347 -50.5447, -74.6257 -50.562667, -74.6347 -50.589067, -74.6554 -50.604067, -74.6914 -50.602867, -74.71655 -50.590867, -74.71115 -50.583667, -74.6932 -50.574067, 
+      -74.6842 -50.566867, -74.6896 -50.556067, -74.6986 -50.544067, -74.69225 -50.5363)), 
+  ((-74.1873 -44.3196, -74.17065 -44.3439, -74.15505 -44.3772, -74.1509 -44.3987, -74.16025 -44.4077, -74.179 -44.400067, -74.22165 -44.372333, -74.22995 -44.355667, -74.2237 -44.3418, -74.21645 -44.327933, 
+      -74.20185 -44.318233, -74.1873 -44.3196)), 
+  ((-73.7346 -47.977933, -73.7166 -47.979133, -73.704 -47.9923, -73.7022 -48.0103, -73.6986 -48.0259, -73.7076 -48.0487, -73.7238 -48.0643, -73.74715 -48.0655, -73.75975 -48.0439, -73.75615 -48.0259, 
+      -73.75435 -48.0019, -73.74715 -47.982733, -73.7346 -47.977933)), 
+  ((-73.5219 -45.347067, -73.4896 -45.3557, -73.47235 -45.374733, -73.4799 -45.386233, -73.5079 -45.3891, -73.5844 -45.386233, -73.5941 -45.3769, -73.59305 -45.363233, -73.5618 -45.3496, -73.5219 -45.347067)), 
+  ((-73.77645 -53.237133, -73.73055 -53.254533, -73.7018 -53.2845, -73.7018 -53.3001, -73.73055 -53.3001, -73.76295 -53.2845, -73.78815 -53.2845, -73.80435 -53.277333, -73.80075 -53.250933, -73.77645 -53.237133)), 
+  ((-68.7591 -55.544167, -68.71785 -55.5327, -68.6783 -55.531567, -68.66285 -55.546467, -68.67315 -55.5728, -68.70235 -55.6003, -68.71785 -55.593433, -68.71955 -55.5728, -68.735 -55.5602, -68.76425 -55.553333, 
+      -68.77455 -55.546467, -68.7591 -55.544167)), 
+  ((-75.07105 -50.980167, -75.02785 -50.990967, -75.00625 -51.005333, -74.9973 -51.029333, -75.01525 -51.040133, -75.04585 -51.032933, -75.08725 -51.016133, -75.09805 -50.993367, -75.08545 -50.980167, -75.07105 -50.980167)), 
+  ((-75.1277 -50.376733, -75.1097 -50.363567, -75.0881 -50.364733, -75.06655 -50.377933, -75.0773 -50.393533, -75.0899 -50.415133, -75.1043 -50.439133, -75.1223 -50.439133, -75.1403 -50.430733, -75.1367 -50.412733, 
+      -75.1277 -50.376733)), 
+  ((-72.65935 -54.2409, -72.63405 -54.2364, -72.6256 -54.247633, -72.629 -54.267867, -72.6425 -54.2881, -72.69475 -54.3027, -72.72425 -54.297667, -72.7175 -54.2864, -72.6905 -54.266167, -72.6686 -54.251567, 
+      -72.65935 -54.2409)), 
+  ((-68.8691 -55.564767, -68.83985 -55.567067, -68.81925 -55.594567, -68.82955 -55.619767, -68.8433 -55.6358, -68.8588 -55.636967, -68.8811 -55.618633, -68.88455 -55.579667, -68.8691 -55.564767)), 
+  ((-74.4883 -47.830733, -74.4608 -47.834167, -74.4522 -47.851367, -74.4883 -47.874267, -74.5158 -47.888033, -74.5399 -47.883467, -74.54505 -47.868567, -74.5399 -47.851367, -74.5141 -47.834167, -74.4883 -47.830733)), 
+  ((-75.64365 -49.419833, -75.58065 -49.417433, -75.55185 -49.421033, -75.55005 -49.434233, -75.57705 -49.448633, -75.61845 -49.452233, -75.65445 -49.447433, -75.67245 -49.436633, -75.67245 -49.424633, -75.65985 -49.419833, 
+      -75.64365 -49.419833)), 
+  ((-71.76135 -54.7008, -71.7226 -54.697433, -71.69055 -54.712033, -71.67535 -54.736767, -71.6711 -54.7531, -71.68795 -54.762067, -71.7116 -54.751967, -71.73685 -54.733967, -71.76555 -54.710367, -71.76135 -54.7008)), 
+  ((-75.39225 -48.8836, -75.35815 -48.876533, -75.3385 -48.8735, -75.32185 -48.877533, -75.3264 -48.887633, -75.3506 -48.903767, -75.38845 -48.9058, -75.40965 -48.911867, -75.43385 -48.912867, -75.45355 -48.903767, 
+      -75.45655 -48.891667, -75.4414 -48.881567, -75.41115 -48.8836, -75.39225 -48.8836)), 
+  ((-70.69315 -55.202667, -70.65605 -55.204933, -70.6341 -55.213933, -70.6358 -55.2274, -70.65095 -55.2645, -70.6695 -55.2724, -70.6948 -55.246533, -70.6999 -55.211667, -70.69315 -55.202667)), 
+  ((-70.17615 -55.251433, -70.1349 -55.267467, -70.0885 -55.2881, -70.0799 -55.303, -70.09195 -55.3133, -70.1229 -55.312133, -70.18475 -55.272033, -70.1916 -55.2537, -70.17615 -55.251433)), 
+  ((-73.56415 -44.513167, -73.53085 -44.5215, -73.52465 -44.535367, -73.52465 -44.550633, -73.53505 -44.562433, -73.56625 -44.562433, -73.59225 -44.5541, -73.6016 -44.536767, -73.60265 -44.522167, -73.58705 -44.514567, 
+      -73.56415 -44.513167)), 
+  ((-74.69675 -50.2916, -74.65535 -50.2964, -74.63555 -50.306, -74.63915 -50.315567, -74.67515 -50.325167, -74.73095 -50.327567, -74.75075 -50.326367, -74.7579 -50.315567, -74.73275 -50.2988, -74.69675 -50.2916)), 
+  ((-73.6482 -47.820767, -73.61405 -47.809967, -73.59425 -47.809967, -73.57445 -47.820767, -73.57805 -47.831567, -73.60325 -47.843567, -73.6806 -47.844767, -73.7022 -47.833967, -73.6986 -47.823167, -73.6824 -47.820767, 
+      -73.6608 -47.820767, -73.6482 -47.820767)), 
+  ((-72.23855 -54.458967, -72.21155 -54.447733, -72.1846 -54.4511, -72.16435 -54.463467, -72.1576 -54.482567, -72.18625 -54.4893, -72.21325 -54.487067, -72.2301 -54.4983, -72.24865 -54.491567, -72.25035 -54.471333, 
+      -72.23855 -54.458967)), 
+  ((-72.6208 -42.114833, -72.6208 -42.134133, -72.62945 -42.151467, -72.64685 -42.158233, -72.6714 -42.154367, -72.6801 -42.141833, -72.68155 -42.125433, -72.6714 -42.106167, -72.6555 -42.094567, -72.62945 -42.098433, 
+      -72.6208 -42.114833)), 
+  ((-72.9131 -53.943333, -72.9022 -53.921567, -72.8856 -53.911233, -72.86495 -53.899, -72.8397 -53.9097, -72.82595 -53.9296, -72.8489 -53.949467, -72.8879 -53.954033, -72.9131 -53.943333)), 
+  ((-72.96115 -41.7005, -72.94245 -41.705333, -72.9217 -41.7164, -72.9155 -41.7268, -72.91965 -41.737167, -72.95285 -41.7434, -72.9871 -41.737867, -73.00685 -41.728867, -73.00995 -41.715033, -72.99855 -41.703267, 
+      -72.96115 -41.7005)), 
+  ((-73.62775 -44.207967, -73.59755 -44.207267, -73.5705 -44.217667, -73.5674 -44.2343, -73.5757 -44.2475, -73.60175 -44.251667, -73.63605 -44.2475, -73.6506 -44.229467, -73.64435 -44.2135, -73.62775 -44.207967)), 
+  ((-73.533 -44.434433, -73.5101 -44.446933, -73.508 -44.462167, -73.51635 -44.483, -73.5361 -44.490633, -73.5579 -44.4868, -73.5787 -44.4764, -73.5777 -44.457667, -73.56105 -44.4424, -73.533 -44.434433)), 
+  ((-74.242 -43.384267, -74.23895 -43.400133, -74.2425 -43.4153, -74.2597 -43.424067, -74.2799 -43.426767, -74.2956 -43.4217, -74.30215 -43.410067, -74.29965 -43.3824, -74.28245 -43.371633, -74.26325 -43.369267, 
+      -74.2491 -43.3733, -74.242 -43.384267)), 
+  ((-75.4111 -50.3342, -75.3958 -50.3396, -75.394 -50.3576, -75.4318 -50.406767, -75.4534 -50.413967, -75.4678 -50.405567, -75.4624 -50.393567, -75.4246 -50.3384, -75.4111 -50.3342)), 
+  ((-70.33985 -54.9784, -70.31115 -54.9649, -70.2926 -54.9649, -70.27405 -54.979533, -70.27915 -55.000867, -70.31115 -55.014367, -70.33985 -55.012133, -70.36005 -54.9964, -70.33985 -54.9784)), 
+  ((-73.4487 -45.094533, -73.41855 -45.1125, -73.4078 -45.134033, -73.41745 -45.145533, -73.4304 -45.1477, -73.4552 -45.139067, -73.47995 -45.126867, -73.48535 -45.1096, -73.48105 -45.0938, -73.4638 -45.088767, 
+      -73.4487 -45.094533)), 
+  ((-73.7243 -53.6102, -73.7117 -53.591, -73.6937 -53.5922, -73.6847 -53.6042, -73.6901 -53.6186, -73.6739 -53.6402, -73.6721 -53.6534, -73.6901 -53.6582, -73.7369 -53.6414, -73.74405 -53.6246, 
+      -73.7243 -53.6102)), 
+  ((-75.1744 -48.768067, -75.18955 -48.791767, -75.20925 -48.806933, -75.2274 -48.812967, -75.2433 -48.809933, -75.24405 -48.797833, -75.22435 -48.7711, -75.20695 -48.7489, -75.1873 -48.7388, -75.1752 -48.7479, 
+      -75.1744 -48.768067)), 
+  ((-72.97675 -41.549567, -72.96325 -41.559267, -72.95595 -41.571733, -72.95595 -41.5835, -72.96635 -41.593867, -72.9902 -41.6001, -73.01615 -41.597333, -73.0224 -41.5835, -73.0193 -41.5655, -73.00785 -41.550967, 
+      -72.99335 -41.544033, -72.97675 -41.549567)), 
+  ((-66.8737 -55.555033, -66.8488 -55.561333, -66.83505 -55.579667, -66.84535 -55.606033, -66.86425 -55.616333, -66.88145 -55.609467, -66.90035 -55.593433, -66.89345 -55.5705, -66.8737 -55.555033)), 
+  ((-74.3092 -44.1077, -74.3004 -44.1122, -74.3065 -44.1208, -74.3437 -44.124833, -74.4161 -44.125733, -74.4357 -44.1217, -74.44115 -44.1131, -74.4357 -44.1059, -74.4242 -44.101833, -74.3877 -44.103633, 
+      -74.32545 -44.105433, -74.3092 -44.1077)), 
+  ((-66.83675 -55.848933, -66.817 -55.8518, -66.7998 -55.870133, -66.80665 -55.8942, -66.82385 -55.9045, -66.8479 -55.9022, -66.8634 -55.8747, -66.8531 -55.8541, -66.83675 -55.848933)), 
+  ((-69.59265 -55.4674, -69.56685 -55.472, -69.5239 -55.490333, -69.5136 -55.506367, -69.5256 -55.515533, -69.56515 -55.508667, -69.60125 -55.491467, -69.6064 -55.473133, -69.59265 -55.4674)), 
+  ((-75.1289 -46.6786, -75.10935 -46.698167, -75.10325 -46.719367, -75.1069 -46.732433, -75.11915 -46.733267, -75.14115 -46.7202, -75.17175 -46.695733, -75.17055 -46.682667, -75.1546 -46.672867, -75.1289 -46.6786)), 
+  ((-70.12375 -55.172933, -70.1031 -55.172933, -70.09625 -55.185533, -70.09625 -55.200433, -70.08765 -55.2119, -70.0739 -55.215333, -70.05155 -55.2268, -70.05155 -55.2371, -70.0696 -55.246833, -70.09195 -55.238833, 
+      -70.1229 -55.2056, -70.12975 -55.183833, -70.12375 -55.172933)), 
+  ((-71.7453 -54.8329, -71.72505 -54.8509, -71.71495 -54.87, -71.69305 -54.876733, -71.69135 -54.886867, -71.7099 -54.894733, -71.7436 -54.8835, -71.77395 -54.8475, -71.76555 -54.8329, -71.7453 -54.8329)), 
+  ((-69.163 -55.369433, -69.13035 -55.3809, -69.108 -55.401533, -69.1097 -55.4187, -69.13205 -55.419867, -69.175 -55.402667, -69.18535 -55.3786, -69.1733 -55.3706, -69.163 -55.369433)), 
+  ((-68.48325 -55.5911, -68.45745 -55.5911, -68.43165 -55.611733, -68.42135 -55.627767, -68.4351 -55.6415, -68.45745 -55.636933, -68.4987 -55.615167, -68.49525 -55.599133, -68.48325 -55.5911)), 
+  ((-74.59425 -51.7083, -74.57445 -51.7275, -74.55465 -51.7455, -74.56185 -51.7551, -74.58345 -51.7611, -74.6104 -51.7539, -74.6266 -51.7323, -74.6248 -51.7119, -74.59425 -51.7083)), 
+  ((-74.55465 -51.597967, -74.53305 -51.593167, -74.51325 -51.607567, -74.51685 -51.632733, -74.53485 -51.648333, -74.55465 -51.653133, -74.56725 -51.644733, -74.56725 -51.614733, -74.55465 -51.597967)), 
+  ((-87.4608 -29.6529, -87.43315 -29.6617, -87.43315 -29.6785, -87.4572 -29.694533, -87.48 -29.700133, -87.4956 -29.692933, -87.504 -29.6769, -87.4872 -29.6553, -87.4608 -29.6529)), 
+  ((-69.42075 -55.585433, -69.395 -55.588867, -69.36665 -55.6135, -69.3649 -55.632967, -69.37695 -55.650167, -69.39585 -55.661633, -69.4096 -55.6536, -69.401 -55.632967, -69.40275 -55.610067, -69.4182 -55.597467, 
+      -69.42075 -55.585433)), 
+  ((-71.4679 -54.288767, -71.4578 -54.277533, -71.4426 -54.273033, -71.42745 -54.283167, -71.4207 -54.3034, -71.41565 -54.321367, -71.4173 -54.336, -71.43585 -54.334867, -71.4578 -54.3225, -71.4679 -54.2989, 
+      -71.4679 -54.288767)), 
+  ((-80.10245 -26.257967, -80.08445 -26.265967, -80.08805 -26.289167, -80.10125 -26.306767, -80.13005 -26.305167, -80.14565 -26.295567, -80.14565 -26.284367, -80.13245 -26.265167, -80.10245 -26.257967)), 
+  ((-79.82455 -26.363167, -79.8017 -26.371167, -79.7909 -26.383167, -79.7957 -26.4008, -79.8137 -26.4112, -79.83295 -26.4064, -79.85575 -26.388, -79.85695 -26.375967, -79.84615 -26.365567, -79.82455 -26.363167)), 
+  ((-73.8997 -53.3589, -73.88355 -53.3505, -73.85835 -53.3553, -73.83495 -53.3697, -73.83675 -53.382867, -73.87455 -53.396067, -73.9105 -53.3781, -73.8997 -53.3589)), 
+  ((-89.1338 -32.243667, -89.1074 -32.256467, -89.07495 -32.282867, -89.08095 -32.292467, -89.099 -32.294867, -89.1182 -32.286867, -89.1494 -32.262867, -89.1566 -32.246867, -89.1494 -32.240467, -89.1338 -32.243667)), 
+  ((-74.1748 -44.223533, -74.1561 -44.229767, -74.14775 -44.2402, -74.154 -44.256133, -74.1592 -44.269333, -74.17275 -44.2714, -74.1925 -44.2624, -74.20705 -44.255433, -74.205 -44.242967, -74.1998 -44.2277, 
+      -74.1925 -44.222133, -74.1748 -44.223533)), 
+  ((-73.754 -53.703167, -73.718 -53.713967, -73.6856 -53.730767, -73.6892 -53.742733, -73.7126 -53.745133, -73.76835 -53.724767, -73.77195 -53.709167, -73.754 -53.703167)), 
+  ((-73.3826 -42.127267, -73.36285 -42.1328, -73.3504 -42.1425, -73.3504 -42.154967, -73.35665 -42.1681, -73.3826 -42.171567, -73.4023 -42.163267, -73.4106 -42.1501, -73.39815 -42.1328, -73.3826 -42.127267)), 
+  ((-74.36665 -53.213133, -74.33965 -53.201133, -74.31985 -53.205933, -74.32705 -53.221533, -74.33245 -53.237133, -74.36125 -53.247933, -74.38645 -53.239533, -74.38465 -53.222733, -74.36665 -53.213133)), 
+  ((-74.668 -51.588367, -74.6536 -51.597967, -74.6536 -51.629133, -74.668 -51.639933, -74.6878 -51.637533, -74.7004 -51.619533, -74.6896 -51.590767, -74.668 -51.588367)), 
+  ((-73.20615 -41.929267, -73.1864 -41.9182, -73.1501 -41.9078, -73.1376 -41.9092, -73.12515 -41.9182, -73.13245 -41.9279, -73.1563 -41.9369, -73.18535 -41.944867, -73.19885 -41.9421, -73.20715 -41.935867, 
+      -73.20615 -41.929267)), 
+  ((-72.4746 -54.272333, -72.4291 -54.280233, -72.4156 -54.291467, -72.4308 -54.299333, -72.4662 -54.304933, -72.4881 -54.299333, -72.49655 -54.2791, -72.4746 -54.272333)), 
+  ((-75.0944 -50.040267, -75.08 -50.027067, -75.0566 -50.024667, -75.0386 -50.039067, -75.0404 -50.058267, -75.0602 -50.067867, -75.0836 -50.060667, -75.0944 -50.040267)), 
+  ((-79.69125 -26.3984, -79.68405 -26.3976, -79.66845 -26.4048, -79.66845 -26.416, -79.68645 -26.428, -79.7105 -26.4448, -79.7273 -26.444, -79.7321 -26.4336, -79.7177 -26.4136, -79.69125 -26.3984)), 
+  ((-73.50915 -37.0849, -73.49835 -37.0841, -73.48395 -37.0969, -73.4623 -37.1201, -73.47555 -37.1289, -73.50555 -37.1257, -73.52235 -37.1113, -73.52235 -37.0961, -73.50915 -37.0849)), 
+  ((-73.09425 -54.0733, -73.07365 -54.076367, -73.0576 -54.0947, -73.07595 -54.122233, -73.09655 -54.119167, -73.11035 -54.096233, -73.09425 -54.0733)), 
+  ((-74.5834 -50.128467, -74.5564 -50.122467, -74.533 -50.128467, -74.5366 -50.139233, -74.5852 -50.156033, -74.6068 -50.154833, -74.61575 -50.145233, -74.5996 -50.133233, -74.5834 -50.128467)), 
+  ((-70.1839 -54.917433, -70.16155 -54.9094, -70.14265 -54.914, -70.12375 -54.928867, -70.13235 -54.940333, -70.16845 -54.944933, -70.1942 -54.930033, -70.1839 -54.917433)), 
+  ((-71.4654 -54.916633, -71.44685 -54.9346, -71.44855 -54.9571, -71.4654 -54.9672, -71.48395 -54.959333, -71.4907 -54.935733, -71.48055 -54.921133, -71.4654 -54.916633)), 
+  ((-74.54925 -50.564467, -74.52945 -50.551267, -74.50965 -50.550067, -74.49525 -50.562067, -74.50965 -50.578867, -74.53125 -50.589667, -74.54565 -50.590867, -74.55285 -50.578867, -74.54925 -50.564467)), 
+  ((-73.54025 -45.260867, -73.52085 -45.263733, -73.51005 -45.275233, -73.5144 -45.286, -73.5381 -45.2896, -73.56825 -45.286733, -73.57795 -45.279533, -73.57685 -45.271633, -73.56285 -45.263733, -73.54025 -45.260867)), 
+  ((-72.29255 -53.6637, -72.2588 -53.6727, -72.2386 -53.686167, -72.25205 -53.695167, -72.27905 -53.695167, -72.3094 -53.681667, -72.31275 -53.6682, -72.30605 -53.665933, -72.29255 -53.6637)), 
+  ((-67.25865 -55.7842, -67.2329 -55.775033, -67.2174 -55.780733, -67.21225 -55.7945, -67.2449 -55.815133, -67.26725 -55.810533, -67.269 -55.800233, -67.25865 -55.7842)), 
+  ((-74.453 -52.568967, -74.4386 -52.562967, -74.4206 -52.560567, -74.4152 -52.568967, -74.417 -52.579767, -74.4242 -52.592967, -74.4386 -52.602567, -74.4512 -52.603767, -74.4656 -52.598967, -74.453 -52.568967)), 
+  ((-75.03235 -50.417533, -75.01615 -50.415133, -74.99635 -50.425933, -74.99815 -50.447533, -75.01255 -50.454733, -75.03415 -50.449933, -75.04495 -50.434333, -75.03235 -50.417533)), 
+  ((-71.1138 -55.041933, -71.0902 -55.0363, -71.0767 -55.0498, -71.0818 -55.0689, -71.10875 -55.0824, -71.12225 -55.065533, -71.1138 -55.041933)), 
+  ((-69.34345 -55.2709, -69.32455 -55.261733, -69.2953 -55.267467, -69.2953 -55.2755, -69.31425 -55.292667, -69.34 -55.294967, -69.3589 -55.282367, -69.34345 -55.2709)), 
+  ((-72.41015 -52.81, -72.4236 -52.806533, -72.4298 -52.796867, -72.41845 -52.785833, -72.4019 -52.778967, -72.38535 -52.778267, -72.375 -52.7817, -72.37295 -52.793433, -72.38325 -52.805167, -72.3998 -52.810667, 
+      -72.41015 -52.81)), 
+  ((-74.892 -50.4907, -74.8668 -50.4907, -74.8434 -50.5039, -74.8434 -50.5183, -74.8578 -50.5279, -74.8812 -50.5183, -74.892 -50.5051, -74.892 -50.4907)), 
+  ((-73.03945 -42.587167, -73.025 -42.592933, -73.0178 -42.609333, -73.0192 -42.6209, -73.03225 -42.6267, -73.05105 -42.6238, -73.0626 -42.609333, -73.0568 -42.594867, -73.03945 -42.587167)), 
+  ((-69.4715 -55.814, -69.444 -55.823167, -69.4268 -55.836933, -69.42595 -55.847833, -69.44655 -55.851267, -69.4689 -55.838667, -69.4861 -55.821467, -69.48265 -55.8123, -69.4715 -55.814)), 
+  ((-75.4475 -49.5134, -75.4331 -49.5146, -75.4205 -49.5158, -75.3971 -49.5362, -75.4025 -49.547, -75.4259 -49.547, -75.4547 -49.529, -75.4475 -49.5134)), 
+  ((-74.56995 -52.5414, -74.54835 -52.545, -74.53755 -52.560567, -74.54295 -52.570167, -74.56095 -52.574967, -74.58075 -52.566567, -74.58975 -52.5498, -74.58075 -52.5426, -74.56995 -52.5414)), 
+  ((-68.833 -56.252267, -68.81755 -56.2534, -68.7986 -56.266, -68.7883 -56.279767, -68.79175 -56.287767, -68.80895 -56.290067, -68.83815 -56.2706, -68.83985 -56.261433, -68.833 -56.252267)), 
+  ((-73.1089 -42.379333, -73.09585 -42.379333, -73.08355 -42.387033, -73.0872 -42.3938, -73.11175 -42.406333, -73.12695 -42.411633, -73.13925 -42.4102, -73.14575 -42.4049, -73.14285 -42.397167, -73.1313 -42.389467, 
+      -73.1089 -42.379333)), 
+  ((-83.179 -32.0988, -83.1574 -32.102, -83.155 -32.1156, -83.1694 -32.1244, -83.1946 -32.126, -83.2126 -32.122, -83.2126 -32.1132, -83.2006 -32.1044, -83.179 -32.0988)), 
+  ((-83.0081 -36.859967, -82.99605 -36.862367, -82.99005 -36.873567, -83.0069 -36.8976, -83.0225 -36.9048, -83.0333 -36.8936, -83.0333 -36.880767, -83.0081 -36.859967)), 
+  ((-75.1742 -46.7561, -75.1522 -46.7667, -75.13625 -46.7773, -75.13625 -46.783833, -75.1473 -46.785467, -75.17665 -46.7814, -75.19135 -46.770767, -75.19745 -46.761, -75.1938 -46.752833, -75.1852 -46.752, 
+      -75.1742 -46.7561)), 
+  ((-73.8543 -43.967067, -73.83055 -43.970967, -73.8165 -43.975667, -73.8032 -43.984767, -73.8036 -43.990733, -73.81845 -43.993333, -73.84065 -43.991267, -73.8594 -43.982433, -73.86795 -43.9741, -73.86405 -43.968367, 
+      -73.8543 -43.967067)), 
+  ((-72.17445 -54.2847, -72.1492 -54.2926, -72.1323 -54.306067, -72.13905 -54.3162, -72.15425 -54.3173, -72.17785 -54.308333, -72.1812 -54.2926, -72.17445 -54.2847)), 
+  ((-69.38295 -55.8845, -69.36235 -55.887933, -69.35205 -55.902833, -69.3589 -55.916567, -69.3744 -55.916567, -69.3967 -55.900533, -69.3933 -55.887933, -69.38295 -55.8845)), 
+  ((-72.31295 -52.719633, -72.2964 -52.7231, -72.2871 -52.7348, -72.2943 -52.743767, -72.31605 -52.747233, -72.3326 -52.744467, -72.33675 -52.7348, -72.3274 -52.724467, -72.31295 -52.719633)), 
+  ((-79.1132 -33.790333, -79.1036 -33.795933, -79.1084 -33.811133, -79.1288 -33.820767, -79.1432 -33.818333, -79.1492 -33.806333, -79.136 -33.792733, -79.1132 -33.790333)), 
+  ((-80.2441 -26.240367, -80.2237 -26.246767, -80.2093 -26.257167, -80.2189 -26.267567, -80.2309 -26.271567, -80.2501 -26.264367, -80.2561 -26.249967, -80.2441 -26.240367)), 
+  ((-68.7436 -56.304967, -68.7247 -56.309533, -68.70925 -56.324433, -68.71095 -56.332467, -68.7247 -56.3359, -68.7488 -56.326733, -68.7522 -56.315267, -68.7436 -56.304967)), 
+  ((-73.2665 -42.4572, -73.25565 -42.4601, -73.2477 -42.4707, -73.25855 -42.4818, -73.2737 -42.490467, -73.28455 -42.488067, -73.2896 -42.4794, -73.28165 -42.469267, -73.2759 -42.462033, -73.2665 -42.4572)), 
+  ((-70.8879 -55.171767, -70.8719 -55.159967, -70.8567 -55.1656, -70.8567 -55.179067, -70.86515 -55.188067, -70.8837 -55.191433, -70.8955 -55.186933, -70.88875 -55.177933, -70.8879 -55.171767)), 
+  ((-71.4131 -55.015533, -71.38865 -55.019467, -71.3718 -55.0307, -71.38865 -55.038567, -71.4207 -55.031833, -71.42745 -55.018333, -71.4131 -55.015533)), 
+  ((-72.3043 -54.4938, -72.2908 -54.503933, -72.2925 -54.514033, -72.3026 -54.5219, -72.3178 -54.5208, -72.32625 -54.505067, -72.3161 -54.4972, -72.3043 -54.4938)), 
+  ((-71.1003 -54.754133, -71.0767 -54.757533, -71.06825 -54.767633, -71.08005 -54.7755, -71.0986 -54.777767, -71.1104 -54.7654, -71.10875 -54.758633, -71.1003 -54.754133)), 
+  ((-70.7926 -55.181333, -70.77915 -55.181333, -70.76565 -55.191433, -70.769 -55.201567, -70.77915 -55.206067, -70.7926 -55.202667, -70.8061 -55.1903, -70.7926 -55.181333)), 
+  ((-72.9352 -41.894667, -72.92275 -41.897433, -72.90925 -41.906433, -72.91235 -41.916133, -72.92275 -41.921667, -72.93935 -41.915433, -72.9456 -41.9085, -72.9456 -41.901567, -72.9352 -41.894667)), 
+  ((-73.2758 -42.2918, -73.2621 -42.292767, -73.2498 -42.2995, -73.2498 -42.308667, -73.2664 -42.3111, -73.2881 -42.308667, -73.29245 -42.301933, -73.2881 -42.295167, -73.2758 -42.2918)), 
+  ((-68.91205 -56.2087, -68.8983 -56.207567, -68.8811 -56.219033, -68.88455 -56.2282, -68.90175 -56.2305, -68.9172 -56.221333, -68.9155 -56.2156, -68.91205 -56.2087)), 
+  ((-73.32575 -42.415267, -73.3142 -42.417167, -73.3084 -42.423933, -73.31635 -42.430667, -73.3323 -42.438867, -73.3424 -42.439367, -73.34745 -42.434533, -73.3417 -42.425367, -73.32575 -42.415267)), 
+  ((-71.13065 -54.8126, -71.1138 -54.820467, -71.10535 -54.8317, -71.12055 -54.837333, -71.1391 -54.8261, -71.14075 -54.813733, -71.13065 -54.8126)), 
+  ((-71.21495 -54.754133, -71.1998 -54.749633, -71.19305 -54.755267, -71.1981 -54.7665, -71.21665 -54.772133, -71.23015 -54.7654, -71.2234 -54.758633, -71.21495 -54.754133)), 
+  ((-73.37855 -42.503, -73.36555 -42.504467, -73.3605 -42.5117, -73.3699 -42.518933, -73.38145 -42.518933, -73.3887 -42.513633, -73.3858 -42.507367, -73.37855 -42.503)))
+
+MULTIPOLYGON (((20.39965 69.126433, 20.4939 69.1567, 20.6161 69.182333, 20.69635 69.166033, 20.7557 69.149733, 20.8465 69.114767, 20.90935 69.112467, 20.93725 69.1404, 20.94425 69.18, 20.94775 69.256867, 
+    20.97565 69.303433, 21.0769 69.343033, 21.22005 69.359333, 21.3492 69.357033, 21.48885 69.3384, 21.6233 69.287167, 21.71755 69.221933, 21.8502 69.1381, 21.9759 69.033267, 22.09805 68.9471, 
+    22.15395 68.893533, 22.1749 68.8213, 22.19585 68.786367, 22.25515 68.777067, 22.37735 68.791033, 22.4786 68.7887, 22.5903 68.7654, 22.64965 68.753767, 22.7893 68.7491, 22.915 68.7491, 
+    23.0215 68.711833, 23.0983 68.707167, 23.2135 68.7165, 23.3287 68.7561, 23.44045 68.7724, 23.55215 68.793367, 23.6464 68.8376, 23.7686 68.872533, 23.8908 68.886533, 24.013 68.858567, 
+    24.14915 68.823633, 24.30975 68.758433, 24.4389 68.744433, 24.59775 68.744433, 24.6641 68.7258, 24.72695 68.7025, 24.76885 68.665233, 24.81075 68.651267, 24.8596 68.651267, 24.92245 68.690867, 
+    25.00275 68.756067, 25.03065 68.809667, 25.08305 68.8702, 25.1808 68.919133, 25.2638 68.9745, 25.27845 68.974233, 25.33245 68.978133, 25.38645 68.977167, 25.4353 68.965, 25.46595 68.9582, 
+    25.49955 68.9582, 25.5331 68.9757, 25.57835 69.009767, 25.59005 69.038933, 25.5915 69.0769, 25.6046 69.1129, 25.6207 69.144033, 25.6163 69.204333, 25.5893 69.274867, 25.58495 69.329367, 
+    25.5937 69.362433, 25.6229 69.389667, 25.6594 69.427633, 25.68205 69.4544, 25.6937 69.496233, 25.7093 69.536733, 25.74925 69.545333, 25.8034 69.5625, 25.8511 69.5986, 25.8666 69.6433, 
+    25.8679 69.7155, 25.8769 69.752433, 25.89815 69.7752, 25.9291 69.791533, 25.9923 69.795833, 26.049 69.8053, 26.09545 69.8199, 26.138 69.8388, 26.1702 69.862867, 26.2031 69.9011, 
+    26.22755 69.9458, 26.2611 69.980167, 26.3114 70.0223, 26.37585 70.037767, 26.45065 70.040333, 26.499 70.042467, 26.5364 70.034733, 26.60345 70.027, 26.63955 70.0253, 26.76075 70.024433, 
+    26.81555 70.023133, 26.8723 70.0154, 26.92125 69.994767, 26.99475 69.987033, 27.05535 69.997367, 27.1166 70.020133, 27.1772 70.0296, 27.2236 70.045067, 27.261 70.066567, 27.29195 70.082867, 
+    27.36155 70.096633, 27.39185 70.1091, 27.4344 70.1263, 27.4834 70.131433, 27.56075 70.137467, 27.6497 70.130567, 27.7032 70.1327, 27.8155 70.129967, 27.9458 70.053467, 28.06625 69.9929, 
+    28.2059 69.941667, 28.35255 69.895067, 28.4957 69.855467, 28.6423 69.8415, 28.78545 69.822867, 28.9251 69.7926, 29.0368 69.755333, 29.152 69.671467, 29.1974 69.5853, 29.17645 69.5061, 
+    29.1206 69.4735, 29.02285 69.429233, 28.9199 69.389633, 28.81865 69.3384, 28.69995 69.268533, 28.5708 69.173033, 28.5254 69.105467, 28.50795 69.0612, 28.4416 69.0449, 28.37525 69.009967, 
+    28.3683 68.984367, 28.41715 68.951733, 28.49395 68.926133, 28.5952 68.891167, 28.61965 68.874867, 28.6301 68.842267, 28.58475 68.802667, 28.5097 68.739767, 28.41195 68.6629, 28.3561 68.595367, 
+    28.3526 68.537133, 28.38405 68.474233, 28.4399 68.427667, 28.4748 68.3671, 28.5167 68.325167, 28.57955 68.283267, 28.64935 68.243667, 28.77505 68.218033, 28.8658 68.204067, 28.96705 68.1831, 
+    29.0491 68.155133, 29.15735 68.113233, 29.3214 68.0247, 29.4087 67.973467, 29.4925 67.924567, 29.59025 67.871, 29.73335 67.796433, 29.82415 67.738233, 29.9184 67.707933, 29.9568 67.677667, 
+    29.89745 67.621767, 29.8067 67.565867, 29.7596 67.502967, 29.6304 67.4401, 29.4733 67.374867, 29.3162 67.279367, 29.18005 67.204833, 29.06835 67.134967, 28.99155 67.083733, 28.92175 67.013833, 
+    28.91475 66.941633, 28.94795 66.892733, 29.01425 66.806533, 29.09455 66.7483, 29.18185 66.720367, 29.26565 66.685433, 29.33195 66.631833, 29.4262 66.538667, 29.5205 66.431533, 29.6357 66.3011, 
+    29.7911 66.128733, 29.92725 65.9983, 29.96215 65.9028, 30.00755 65.798, 29.9796 65.749067, 29.92375 65.737433, 29.83645 65.730433, 29.76315 65.7421, 29.7038 65.7188, 29.67935 65.683867, 
+    29.6427 65.611667, 29.63225 65.516167, 29.6148 65.404367, 29.58685 65.3601, 29.531 65.334467, 29.50305 65.290233, 29.54495 65.262267, 29.6183 65.2646, 29.67065 65.250633, 29.70555 65.225, 
+    29.70555 65.1924, 29.6881 65.157467, 29.63575 65.1435, 29.55195 65.1202, 29.4891 65.094567, 29.47165 65.066633, 29.435 64.987433, 29.50135 64.908233, 29.5607 64.8803, 29.6759 64.822067, 
+    29.73525 64.812733, 29.80855 64.836033, 29.8749 64.836033, 29.93775 64.815067, 29.9901 64.7522, 30.01105 64.7126, 30.01455 64.679967, 29.9447 64.6171, 29.9133 64.589133, 29.89235 64.547233, 
+    29.88885 64.5146, 29.92725 64.484333, 29.9936 64.430767, 30.1385 64.374867, 30.2258 64.342267, 30.32705 64.279367, 30.39685 64.1955, 30.40035 64.1233, 30.341 64.062733, 30.2677 63.992867, 
+    30.1839 63.936967, 30.07915 63.8927, 29.9779 63.8275, 29.936 63.7716, 29.94825 63.7227, 30.046 63.6761, 30.21705 63.582933, 30.4335 63.499067, 30.53825 63.4595, 30.76865 63.391933, 
+    30.92225 63.3407, 31.0235 63.298767, 31.07935 63.2452, 31.1143 63.1823, 31.16665 63.131067, 31.2627 63.098467, 31.34995 63.056533, 31.42325 63.0053, 31.42675 62.916767, 31.34995 62.811967, 
+    31.2941 62.7118, 31.1824 62.609333, 31.07415 62.5278, 30.8996 62.422967, 30.7652 62.3368, 30.58715 62.255267, 30.458 62.176067, 30.32885 62.092233, 30.21015 62.0107, 30.067 61.880267, 
+    29.9169 61.789433, 29.73365 61.6916, 29.6324 61.6194, 29.50325 61.549533, 29.38105 61.463333, 29.2484 61.360867, 29.07035 61.2677, 28.91325 61.200133, 28.75265 61.1489, 28.6916 61.097667, 
+    28.65665 61.0441, 28.57985 61.006833, 28.5275 60.9882, 28.4437 60.971867, 28.332 60.943933, 28.1714 60.834467, 28.03175 60.762233, 27.95145 60.7273, 27.8607 60.6947, 27.749 60.620167, 
+    27.6565 60.5363, 27.6478 60.524, 27.62595 60.523367, 27.53385 60.527833, 27.4631 60.540567, 27.42045 60.540567, 27.40585 60.5316, 27.4137 60.520367, 27.41705 60.506133, 27.40135 60.495667, 
+    27.37665 60.4994, 27.33395 60.512133, 27.2632 60.538333, 27.20475 60.5443, 27.1688 60.557033, 27.12165 60.588467, 27.07335 60.5997, 27.0329 60.5922, 26.9801 60.582467, 26.9329 60.563767, 
+    26.8913 60.5413, 26.85875 60.5136, 26.85425 60.481433, 26.84865 60.45, 26.81945 60.432033, 26.7846 60.438, 26.779 60.4485, 26.779 60.4672, 26.76665 60.482167, 26.73855 60.492667, 
+    26.72285 60.503133, 26.7105 60.518867, 26.70035 60.5211, 26.67455 60.517367, 26.63745 60.490433, 26.60715 60.472467, 26.55435 60.469467, 26.515 60.466467, 26.44985 60.487433, 26.4038 60.494167, 
+    26.38805 60.491933, 26.3566 60.467967, 26.30945 60.443267, 26.2679 60.418567, 26.23535 60.411833, 26.20835 60.426033, 26.16905 60.446267, 26.1477 60.463467, 26.132 60.462733, 26.1286 60.444767, 
+    26.10505 60.444, 26.08705 60.439533, 26.0882 60.421567, 26.09045 60.405833, 26.0691 60.4021, 26.04885 60.4036, 26.0219 60.416333, 25.9691 60.453, 25.9287 60.487433, 25.89725 60.492667, 
+    25.87025 60.4882, 25.86355 60.4732, 25.86355 60.452267, 25.8826 60.438033, 25.9208 60.4163, 25.9702 60.395367, 25.98705 60.384133, 25.9882 60.3669, 25.93875 60.327233, 25.88485 60.304767, 
+    25.8635 60.302533, 25.8534 60.3145, 25.8545 60.351933, 25.84665 60.3789, 25.8096 60.405067, 25.78375 60.415567, 25.7714 60.415567, 25.7714 60.3976, 25.77025 60.3669, 25.77925 60.333233, 
+    25.8197 60.2913, 25.82755 60.2711, 25.7972 60.253133, 25.7253 60.256133, 25.6815 60.263633, 25.60625 60.274867, 25.5849 60.282333, 25.5568 60.3048, 25.56695 60.328, 25.58155 60.3482, 
+    25.61185 60.3729, 25.6096 60.388633, 25.5804 60.389367, 25.5523 60.370667, 25.50735 60.355667, 25.4602 60.354167, 25.43325 60.356433, 25.4085 60.3512, 25.4063 60.336967, 25.42535 60.325733, 
+    25.4411 60.313767, 25.44785 60.2913, 25.4085 60.283833, 25.34115 60.277833, 25.2153 60.2681, 25.1434 60.250133, 25.0614 60.231433, 25.02095 60.213467, 24.9906 60.197733, 24.95465 60.176767, 
+    24.9041 60.176033, 24.87155 60.185733, 24.83895 60.208967, 24.7828 60.224667, 24.7581 60.224667, 24.73675 60.214933, 24.7154 60.195467, 24.69745 60.176767, 24.6615 60.161067, 24.6278 60.151333, 
+    24.5885 60.149067, 24.5458 60.1401, 24.5245 60.122867, 24.52785 60.1049, 24.50765 60.0802, 24.47845 60.051767, 24.40435 60.0106, 24.36615 59.992633, 24.3347 59.9844, 24.31335 59.989633, 
+    24.3055 60.005367, 24.3437 60.036033, 24.3875 60.06, 24.3886 60.0832, 24.38185 60.088433, 24.33355 60.0862, 24.30435 60.068233, 24.2684 60.06, 24.24595 60.060733, 24.2426 60.0757, 
+    24.25605 60.093667, 24.2639 60.114633, 24.2628 60.131867, 24.2302 60.1341, 24.19425 60.124367, 24.12685 60.099667, 24.0841 60.0892, 24.001 60.0727, 23.8168 60.048733, 23.6685 60.032267, 
+    23.56515 60.0158, 23.5472 60.003833, 23.56515 59.997833, 23.59215 59.991867, 23.61685 59.990367, 23.6056 59.9769, 23.54495 59.961933, 23.42365 59.961933, 23.35625 59.963433, 23.3091 59.969433, 
+    23.3046 59.9799, 23.3428 59.991867, 23.39445 59.999367, 23.42365 60.020333, 23.3877 60.0323, 23.3967 60.057767, 23.4214 60.0907, 23.4124 60.102667, 23.40345 60.104167, 23.3765 60.101167, 
+    23.33155 60.074233, 23.29785 60.0323, 23.27315 60.002367, 23.2282 59.972433, 23.1855 59.942467, 23.1361 59.921533, 23.0732 59.900567, 23.0058 59.866133, 22.9676 59.8407, 22.91815 59.8272, 
+    22.87325 59.813733, 22.8238 59.810733, 22.7744 59.806267, 22.7519 59.809233, 22.7407 59.824233, 22.75865 59.843667, 22.8171 59.873633, 22.85975 59.8826, 22.93165 59.894567, 22.99905 59.926, 
+    23.0777 59.949967, 23.1226 59.969433, 23.181 59.999367, 23.19675 60.021833, 23.19675 60.0308, 23.16305 60.0323, 23.13835 60.014333, 23.08665 59.9904, 23.02825 59.970933, 22.9968 59.966433, 
+    23.01255 59.996367, 23.00355 60.005367, 23.02825 60.018833, 23.05745 60.0398, 23.07775 60.056267, 23.07775 60.077967, 23.0676 60.083967, 23.0429 60.0832, 23.02155 60.075733, 22.99685 60.072733, 
+    22.9901 60.0817, 23.0036 60.100433, 23.0047 60.114633, 22.98675 60.1154, 22.93845 60.111633, 22.9025 60.105667, 22.8834 60.117633, 22.8969 60.131867, 22.90475 60.149067, 22.88455 60.159533, 
+    22.8486 60.169267, 22.81375 60.169267, 22.7812 60.175267, 22.7632 60.192467, 22.7295 60.2052, 22.71155 60.205933, 22.7093 60.192467, 22.7093 60.166267, 22.6947 60.124367, 22.6722 60.0944, 
+    22.63175 60.059967, 22.57445 60.041267, 22.51045 60.041267, 22.4565 60.045733, 22.43405 60.059967, 22.42955 60.072667, 22.4217 60.0914, 22.40145 60.0944, 22.3835 60.0944, 22.3655 60.076433, 
+    22.3554 60.061467, 22.31835 60.0465, 22.279 60.0435, 22.2408 60.0562, 22.23965 60.0809, 22.24975 60.1041, 22.27 60.117567, 22.29585 60.1213, 22.33065 60.1213, 22.3621 60.125033, 
+    22.37335 60.148267, 22.37895 60.158733, 22.40365 60.163967, 22.43735 60.163967, 22.4576 60.1752, 22.46655 60.180433, 22.434 60.189433, 22.3621 60.196167, 22.3138 60.2014, 22.30705 60.2156, 
+    22.32055 60.235067, 22.34635 60.238067, 22.3756 60.234333, 22.41155 60.238833, 22.51265 60.262767, 22.5823 60.271767, 22.68115 60.277733, 22.7508 60.279233, 22.81145 60.274733, 22.83615 60.274733, 
+    22.86985 60.288233, 22.9305 60.325633, 22.94625 60.3496, 22.926 60.361567, 22.9013 60.363067, 22.85865 60.3466, 22.82945 60.334633, 22.7441 60.318167, 22.69015 60.3032, 22.6205 60.2927, 
+    22.57335 60.288233, 22.49695 60.274767, 22.47675 60.283733, 22.48555 60.298033, 22.49835 60.312533, 22.4804 60.316767, 22.4638 60.315933, 22.4254 60.296333, 22.387 60.2912, 22.3525 60.290367, 
+    22.3461 60.3023, 22.3768 60.324467, 22.4574 60.369633, 22.483 60.385833, 22.483 60.401167, 22.47915 60.412267, 22.39725 60.415667, 22.35505 60.416533, 22.3333 60.432733, 22.3077 60.4421, 
+    22.213 60.448933, 22.1068 60.451467, 22.03005 60.452333, 21.94435 60.465133, 21.89315 60.4839, 21.84325 60.496667, 21.80105 60.4924, 21.7985 60.475367, 21.83045 60.448933, 21.87395 60.431033, 
+    21.90595 60.414833, 21.9098 60.398633, 21.8893 60.3833, 21.84455 60.374767, 21.7844 60.373067, 21.7473 60.396933, 21.70635 60.437833, 21.67565 60.477067, 21.6539 60.5086, 21.6552 60.5444, 
+    21.6603 60.583633, 21.6782 60.608333, 21.6731 60.626233, 21.6539 60.6288, 21.63215 60.622833, 21.6002 60.598933, 21.5554 60.5691, 21.52085 60.5478, 21.47865 60.545233, 21.4505 60.546933, 
+    21.42745 60.5623, 21.42235 60.587867, 21.42235 60.608333, 21.4147 60.616833, 21.3968 60.618533, 21.3712 60.613433, 21.352 60.611733, 21.3072 60.627933, 21.2701 60.657767, 21.23815 60.693567, 
+    21.22535 60.7268, 21.23815 60.7507, 21.2586 60.764333, 21.265 60.783933, 21.2586 60.795867, 21.24835 60.8078, 21.2279 60.815467, 21.17415 60.8257, 21.12935 60.8436, 21.10635 60.860667, 
+    21.0974 60.880267, 21.114 60.889633, 21.1447 60.893067, 21.18055 60.885367, 21.20615 60.884533, 21.2074 60.891333, 21.19975 60.9084, 21.20995 60.933967, 21.233 60.939933, 21.2688 60.943367, 
+    21.27395 60.953567, 21.2688 60.966367, 21.233 60.988533, 21.18055 61.032, 21.16265 61.054167, 21.16265 61.072067, 21.1601 61.097667, 21.19335 61.1079, 21.2458 61.1079, 21.2893 61.1019, 
+    21.32385 61.099367, 21.36095 61.095933, 21.37505 61.102767, 21.3571 61.126633, 21.3328 61.1326, 21.31105 61.162433, 21.31235 61.1795, 21.3213 61.193133, 21.3213 61.214433, 21.3021 61.2281, 
+    21.297 61.240867, 21.31105 61.2494, 21.3328 61.250267, 21.35455 61.246833, 21.37375 61.245133, 21.3917 61.246, 21.40445 61.257933, 21.40575 61.2639, 21.40575 61.273267, 21.3827 61.287767, 
+    21.3712 61.3125, 21.37505 61.3483, 21.384 61.3662, 21.40575 61.372167, 21.41345 61.384933, 21.40575 61.397733, 21.38785 61.407967, 21.36865 61.4122, 21.3469 61.4267, 21.3367 61.4446, 
+    21.34435 61.452267, 21.38915 61.458233, 21.40835 61.461667, 21.40835 61.466767, 21.37765 61.4804, 21.35205 61.494067, 21.3469 61.510267, 21.3546 61.517067, 21.37505 61.520467, 21.4237 61.518767, 
+    21.42625 61.526433, 21.3904 61.5452, 21.35715 61.5665, 21.3533 61.585267, 21.3674 61.603167, 21.39555 61.607433, 21.4237 61.605733, 21.46975 61.5827, 21.5158 61.553733, 21.55035 61.5307, 
+    21.59255 61.5256, 21.5964 61.531567, 21.58745 61.552867, 21.55545 61.5759, 21.5222 61.5955, 21.4851 61.633, 21.4723 61.6603, 21.47615 61.684167, 21.47485 61.725933, 21.4301 61.775367, 
+    21.40705 61.806067, 21.3367 61.8572, 21.3111 61.893867, 21.242 61.939067, 21.1793 61.994467, 21.15245 62.0226, 21.15885 62.0422, 21.1768 62.0652, 21.187 62.0942, 21.17935 62.1445, 
+    21.1755 62.203333, 21.1691 62.236567, 21.1691 62.291967, 21.17035 62.3687, 21.1691 62.4028, 21.15885 62.414733, 21.14735 62.419833, 21.12815 62.414733, 21.1102 62.400233, 21.0859 62.379767, 
+    21.06415 62.3738, 21.05395 62.3883, 21.036 62.418133, 21.0309 62.442867, 21.0207 62.4855, 21.00915 62.520467, 21.00915 62.5486, 21.04115 62.5844, 21.04885 62.613367, 21.0373 62.632133, 
+    21.01045 62.645767, 20.9772 62.6509, 20.9452 62.6705, 20.9337 62.689233, 20.94905 62.708833, 20.99385 62.736133, 21.01175 62.759133, 21.0207 62.771933, 20.99895 62.784733, 20.9708 62.7941, 
+    20.9593 62.807733, 20.9759 62.8299, 21.0092 62.839267, 21.0348 62.8461, 21.0514 62.855467, 21.0706 62.874233, 21.09105 62.890433, 21.1115 62.898967, 21.1486 62.903233, 21.1985 62.908333, 
+    21.242 62.917733, 21.26375 62.9322, 21.28935 62.9578, 21.31495 62.974833, 21.34565 62.990167, 21.3661 62.9953, 21.36485 63.019167, 21.34055 63.0328, 21.30855 63.0473, 21.3073 63.066067, 
+    21.3137 63.078867, 21.35205 63.0925, 21.3943 63.0942, 21.45055 63.0908, 21.4915 63.080567, 21.53245 63.071167, 21.52605 63.091633, 21.48385 63.121467, 21.4429 63.153867, 21.41605 63.184567, 
+    21.3994 63.221233, 21.393 63.254467, 21.4058 63.281733, 21.42625 63.283433, 21.46975 63.263, 21.50045 63.2485, 21.5363 63.241667, 21.5593 63.2323, 21.59515 63.2178, 21.6284 63.1982, 
+    21.6796 63.174333, 21.6975 63.1479, 21.7295 63.1155, 21.75635 63.095033, 21.7973 63.073733, 21.8331 63.062633, 21.8472 63.0618, 21.8587 63.071167, 21.8715 63.0882, 21.88045 63.118067, 
+    21.8907 63.175167, 21.90605 63.2323, 21.9201 63.261267, 21.9521 63.281733, 22.0084 63.2894, 22.04425 63.2911, 22.0826 63.2911, 22.11715 63.299633, 22.11845 63.313267, 22.11205 63.326067, 
+    22.11205 63.3431, 22.1261 63.345667, 22.1632 63.345667, 22.1837 63.356733, 22.1888 63.379767, 22.1875 63.3977, 22.17475 63.418133, 22.14785 63.4369, 22.11075 63.459067, 22.08135 63.479533, 
+    22.07875 63.493167, 22.1005 63.500833, 22.12995 63.5051, 22.1517 63.505967, 22.17215 63.499133, 22.1901 63.489767, 22.19265 63.497433, 22.16705 63.523, 22.12995 63.5409, 22.11845 63.5537, 
+    22.1274 63.5716, 22.1504 63.580133, 22.17345 63.579267, 22.1888 63.569867, 22.2195 63.549433, 22.25275 63.535767, 22.27065 63.5315, 22.28985 63.5392, 22.30905 63.5571, 22.3167 63.5733, 
+    22.3295 63.5963, 22.36405 63.624433, 22.3999 63.639767, 22.4229 63.658533, 22.4242 63.670467, 22.40885 63.673867, 22.3935 63.686667, 22.3986 63.6969, 22.4293 63.708833, 22.45745 63.720767, 
+    22.49455 63.725033, 22.53165 63.730133, 22.55085 63.740367, 22.58285 63.744633, 22.60205 63.736967, 22.6225 63.722467, 22.63785 63.701167, 22.64425 63.689233, 22.6622 63.688367, 22.68395 63.697733, 
+    22.7044 63.719067, 22.7492 63.741233, 22.75815 63.762533, 22.75045 63.778733, 22.76835 63.7992, 22.785 63.8026, 22.80675 63.807733, 22.81955 63.830733, 22.81955 63.848633, 22.8349 63.857167, 
+    22.85665 63.857167, 22.8835 63.853767, 22.895 63.858867, 22.90395 63.876767, 22.9129 63.892967, 22.93085 63.892967, 22.95515 63.8998, 22.95515 63.913433, 22.9692 63.9339, 23.0076 63.936433, 
+    23.06515 63.9339, 23.10355 63.939, 23.1611 63.9646, 23.19055 63.9731, 23.2366 63.991033, 23.26475 64.0038, 23.27495 64.028533, 23.2737 64.071167, 23.28265 64.1095, 23.2993 64.1172, 
+    23.32615 64.118033, 23.3479 64.110367, 23.38115 64.094167, 23.40805 64.077967, 23.4285 64.0592, 23.46305 64.048967, 23.4963 64.058367, 23.49885 64.072867, 23.50015 64.096733, 23.4925 64.1112, 
+    23.48095 64.124867, 23.47455 64.153, 23.4912 64.176867, 23.5398 64.201567, 23.5718 64.2263, 23.63445 64.265533, 23.6869 64.303033, 23.71635 64.317533, 23.7509 64.3201, 23.788 64.3201, 
+    23.80845 64.338, 23.8174 64.356733, 23.8187 64.381467, 23.8353 64.405333, 23.87625 64.428367, 23.92105 64.453933, 23.99015 64.4889, 24.0477 64.5264, 24.13085 64.561367, 24.1654 64.585233, 
+    24.20635 64.600567, 24.24345 64.629567, 24.27415 64.655133, 24.31255 64.6969, 24.33685 64.728467, 24.3701 64.753167, 24.4059 64.784733, 24.42255 64.812, 24.443 64.845233, 24.48015 64.8623, 
+    24.51595 64.868267, 24.6042 64.908333, 24.649 64.922833, 24.72575 64.9339, 24.77565 64.938167, 24.83835 64.944133, 24.88825 64.957767, 24.9292 64.978233, 24.965 64.979933, 24.9906 64.972267, 
+    25.0085 64.962033, 25.0085 64.9501, 25.03155 64.936467, 25.0661 64.9254, 25.09425 64.920267, 25.116 64.893, 25.11215 64.858033, 25.12495 64.846967, 25.139 64.840133, 25.171 64.840133, 
+    25.2209 64.8444, 25.26055 64.858033, 25.27975 64.872533, 25.2836 64.899833, 25.2823 64.922833, 25.25545 64.945, 25.21835 64.956933, 25.1774 64.963767, 25.1326 64.973133, 25.11085 64.9859, 
+    25.08785 65.0098, 25.08525 65.033667, 25.09935 65.043033, 25.1339 65.042167, 25.1646 65.035367, 25.21195 65.0149, 25.2465 65.007233, 25.27845 65.005533, 25.3002 65.005533, 25.31045 65.012333, 
+    25.30915 65.035367, 25.2938 65.054967, 25.27975 65.078833, 25.2695 65.1044, 25.2503 65.128267, 25.21705 65.1513, 25.16975 65.1871, 25.139 65.2178, 25.139 65.283433, 25.139 65.332867, 
+    25.139 65.360167, 25.1582 65.382333, 25.1697 65.404467, 25.16715 65.4343, 25.1748 65.469267, 25.17225 65.4991, 25.1441 65.524667, 25.11855 65.546833, 25.11085 65.575833, 25.0776 65.592033, 
+    25.04945 65.592033, 25.0277 65.598, 25.0149 65.613333, 25.00465 65.6176, 24.96885 65.6227, 24.93305 65.6372, 24.8934 65.6534, 24.84605 65.672133, 24.76295 65.687467, 24.68745 65.688333, 
+    24.6401 65.690033, 24.58 65.687467, 24.55955 65.6781, 24.55445 65.659333, 24.5378 65.644, 24.5186 65.641433, 24.5135 65.649967, 24.525 65.696, 24.52375 65.732633, 24.5084 65.748, 
+    24.46875 65.763333, 24.4329 65.786333, 24.3894 65.797433, 24.34465 65.798267, 24.2986 65.808467, 24.22185 65.834067, 24.1694 65.846833, 24.14255 65.838333, 24.1387 65.823833, 24.108 65.811033, 
+    24.07985 65.808467, 24.0376 65.8187, 23.989 65.8383, 23.98845 65.865333, 23.97595 65.9146, 23.9333 65.997567, 23.91395 66.032433, 23.8958 66.069567, 23.8503 66.1461, 23.8253 66.169567, 
+    23.78385 66.191933, 23.72475 66.2048, 23.6543 66.232867, 23.6213 66.2609, 23.5986 66.2859, 23.5895 66.328333, 23.57985 66.365833, 23.5685 66.3969, 23.56735 66.4272, 23.57875 66.4598, 
+    23.61055 66.4901, 23.6424 66.521933, 23.65775 66.548067, 23.68845 66.588233, 23.7146 66.634433, 23.73845 66.672333, 23.76345 66.698833, 23.7731 66.724233, 23.76285 66.762133, 23.77535 66.7932, 
+    23.81855 66.8038, 23.90835 66.831067, 23.91175 66.859867, 23.90265 66.896233, 23.8657 66.9239, 23.7759 66.984533, 23.68155 67.0421, 23.61565 67.083033, 23.5673 67.115233, 23.5173 67.167533, 
+    23.45705 67.212233, 23.47095 67.243033, 23.4903 67.2758, 23.51045 67.293533, 23.5467 67.311267, 23.57975 67.3134, 23.61115 67.322533, 23.6325 67.3341, 23.66555 67.362567, 23.66875 67.385133, 
+    23.65505 67.410367, 23.6591 67.445833, 23.68005 67.463, 23.69215 67.4802, 23.6768 67.495767, 23.6462 67.502767, 23.62685 67.489867, 23.5906 67.475367, 23.55435 67.4732, 23.53705 67.473467, 
+    23.4887 67.489033, 23.45645 67.491167, 23.41455 67.490633, 23.3735 67.4944, 23.3598 67.5105, 23.35215 67.534433, 23.3594 67.570967, 23.3723 67.602633, 23.3989 67.640767, 23.4025 67.665233, 
+    23.4025 67.686733, 23.37835 67.7152, 23.35175 67.735067, 23.3461 67.757633, 23.35255 67.782867, 23.37555 67.7944, 23.39005 67.816433, 23.38925 67.847033, 23.3731 67.8712, 23.3715 67.89, 
+    23.38805 67.919833, 23.41865 67.924133, 23.4469 67.926267, 23.46055 67.934333, 23.48395 67.9456, 23.50165 67.9714, 23.51455 67.9977, 23.51535 68.026167, 23.4956 68.041467, 23.4271 68.055433, 
+    23.3651 68.083367, 23.3155 68.119067, 23.2559 68.1658, 23.2132 68.182433, 23.17775 68.1889, 23.15035 68.181367, 23.11245 68.181367, 23.09195 68.197733, 23.0766 68.222967, 23.075 68.254133, 
+    23.0629 68.291733, 23.021 68.320733, 22.99325 68.342467, 22.9441 68.3543, 22.8885 68.372567, 22.85465 68.392433, 22.8212 68.4104, 22.7729 68.423833, 22.71085 68.434567, 22.66975 68.4437, 
+    22.6258 68.458467, 22.56615 68.477267, 22.51055 68.487467, 22.436 68.4974, 22.32565 68.502767, 22.266 68.506533, 22.21245 68.518067, 22.14075 68.5358, 22.0803 68.547067, 22.03275 68.547067, 
+    21.9848 68.550033, 21.91715 68.565067, 21.88005 68.586033, 21.8414 68.608033, 21.80515 68.621467, 21.7612 68.631933, 21.7032 68.64, 21.6629 68.642133, 21.60895 68.648067, 21.5666 68.661767, 
+    21.5062 68.690767, 21.47315 68.7112, 21.40545 68.7257, 21.34305 68.7442, 21.281 68.760867, 21.22135 68.781267, 21.1811 68.799, 21.1597 68.812133, 21.1138 68.826633, 21.0759 68.835233, 
+    21.0469 68.854033, 20.99775 68.876033, 20.95065 68.899967, 20.89825 68.918233, 20.8588 68.930067, 20.8217 68.942933, 20.781 68.953433, 20.74315 68.962533, 20.723 68.986167, 20.7206 69.007667, 
+    20.7206 69.026467, 20.71735 69.0399, 20.6795 69.0673, 20.6513 69.081233, 20.6179 69.083167, 20.61055 69.096867, 20.5725 69.109533, 20.51825 69.1115, 20.48895 69.109533, 20.46555 69.1027, 
+    20.39965 69.126433)), 
+  ((19.7544 60.445033, 19.774 60.418067, 19.81055 60.4111, 19.8732 60.409367, 19.93975 60.409367, 20.0037 60.3937, 20.0559 60.345867, 20.0729 60.317167, 20.099 60.291933, 20.08985 60.251067, 
+      20.0755 60.223233, 20.0207 60.199733, 19.9776 60.194533, 19.9189 60.2093, 19.88625 60.228433, 19.8497 60.2415, 19.83275 60.237133, 19.83535 60.221467, 19.851 60.1954, 19.8693 60.173633, 
+      19.8804 60.151, 19.87385 60.131867, 19.9104 60.121433, 19.91695 60.1075, 19.9013 60.089233, 19.8569 60.089233, 19.8086 60.103167, 19.6272 60.1423, 19.50385 60.2049, 19.4647 60.2484, 
+      19.45165 60.2919, 19.48035 60.311033, 19.52345 60.318, 19.5861 60.313633, 19.62395 60.2884, 19.6605 60.2623, 19.6879 60.2571, 19.7153 60.270133, 19.7166 60.3032, 19.72965 60.3258, 
+      19.72185 60.351033, 19.6664 60.361467, 19.622 60.352767, 19.55675 60.351, 19.48365 60.351, 19.45165 60.364067, 19.45165 60.382333, 19.47125 60.398867, 19.54695 60.422333, 19.6305 60.433633, 
+      19.7062 60.444967, 19.7362 60.4493, 19.7544 60.445033)), 
+  ((24.4545 65.080567, 24.4878 65.108333, 24.52945 65.123567, 24.56485 65.134667, 24.6169 65.151333, 24.6606 65.1541, 24.69395 65.151333, 24.71475 65.1319, 24.77095 65.126367, 24.823 65.126367, 
+      24.8584 65.1222, 24.873 65.105533, 24.8605 65.0889, 24.8022 65.080567, 24.7543 65.084733, 24.6981 65.086133, 24.6856 65.070867, 24.7064 65.056967, 24.71475 65.029233, 24.66685 65.023667, 
+      24.58355 65.007033, 24.52945 65.0001, 24.4878 65.0112, 24.4732 65.0431, 24.4545 65.0667, 24.4545 65.080567)), 
+  ((21.0283 63.3194, 21.09915 63.338267, 21.12045 63.325667, 21.10155 63.295767, 21.1275 63.291067, 21.20075 63.303633, 21.2692 63.309933, 21.30935 63.295767, 21.3141 63.272167, 21.3023 63.250133, 
+      21.26215 63.242267, 21.2409 63.232833, 21.18185 63.196633, 21.1464 63.196633, 21.0496 63.2218, 20.9976 63.262733, 20.97635 63.286333, 21.0047 63.302067, 21.0283 63.3194)), 
+  ((21.4523 63.316233, 21.46645 63.341433, 21.4948 63.3603, 21.54205 63.3493, 21.60345 63.320967, 21.6861 63.3005, 21.7239 63.3005, 21.7617 63.298933, 21.76405 63.275333, 21.75225 63.2643, 
+      21.6861 63.2517, 21.62705 63.2517, 21.54205 63.256433, 21.4688 63.297367, 21.4523 63.316233)), 
+  ((22.7106 60.008233, 22.7353 60.0268, 22.7759 60.0507, 22.83165 60.0544, 22.8611 60.051233, 22.89695 60.029467, 22.9081 60.0008, 22.8874 59.9732, 22.8571 59.9732, 22.84835 59.9541, 
+      22.86825 59.924367, 22.8356 59.922233, 22.78705 59.934467, 22.7329 59.968433, 22.7122 59.989667, 22.7106 60.008233)), 
+  ((22.6354 63.841733, 22.61615 63.8764, 22.6335 63.904633, 22.6778 63.9316, 22.7568 63.929033, 22.80495 63.9085, 22.8011 63.8674, 22.7722 63.848133, 22.7144 63.831467, 22.67395 63.822467, 
+      22.6412 63.832733, 22.6354 63.841733)), 
+  ((20.08045 60.1846, 20.1268 60.1794, 20.1542 60.164167, 20.1314 60.1372, 20.10625 60.1111, 20.10235 60.071967, 20.09645 60.038933, 20.0802 60.021567, 20.07495 59.993733, 20.0384 59.992867, 
+      20.0084 60.018933, 20.0045 60.059833, 20.02275 60.094633, 20.04495 60.113767, 20.05145 60.1529, 20.0541 60.168567, 20.08045 60.1846)), 
+  ((21.1299 63.377633, 21.1464 63.401233, 21.2149 63.416967, 21.28105 63.412233, 21.31645 63.394933, 21.32355 63.3792, 21.28105 63.350867, 21.24795 63.338267, 21.2102 63.346133, 21.1535 63.3603, 
+      21.1299 63.377633)), 
+  ((21.4192 60.1952, 21.4487 60.209933, 21.493 60.209933, 21.5255 60.197167, 21.5255 60.1824, 21.51665 60.165667, 21.49745 60.162733, 21.52845 60.143067, 21.52845 60.123367, 21.50185 60.114533, 
+      21.44575 60.0988, 21.39265 60.106667, 21.3941 60.126333, 21.40885 60.1401, 21.44135 60.1529, 21.45465 60.168633, 21.4369 60.1834, 21.4192 60.1952)), 
+  ((21.99635 60.3152, 22.00075 60.320133, 22.03325 60.334867, 22.07015 60.340767, 22.12475 60.3398, 22.1528 60.3162, 22.16465 60.295533, 22.16315 60.265033, 22.1425 60.2562, 22.0967 60.258167, 
+      22.0805 60.2788, 22.048 60.293567, 22.0052 60.288633, 21.99635 60.3152)), 
+  ((21.2417 60.597733, 21.30135 60.587767, 21.3424 60.586533, 21.3666 60.580333, 21.3666 60.557967, 21.3666 60.5356, 21.35915 60.516967, 21.3349 60.508267, 21.2995 60.514467, 21.251 60.540567, 
+      21.22305 60.566667, 21.2156 60.5828, 21.2417 60.597733)), 
+  ((21.60665 60.210933, 21.6229 60.239467, 21.63765 60.252233, 21.6812 60.252233, 21.70335 60.240433, 21.7373 60.2247, 21.73435 60.206967, 21.7122 60.195167, 21.6812 60.195167, 21.6576 60.180433, 
+      21.6399 60.1627, 21.6207 60.161733, 21.6074 60.174533, 21.60665 60.210933)), 
+  ((21.16085 60.258133, 21.19185 60.265033, 21.24945 60.253233, 21.3011 60.226667, 21.3188 60.214867, 21.3011 60.197167, 21.2701 60.1952, 21.23765 60.198133, 21.1904 60.216833, 21.1653 60.221733, 
+      21.1535 60.2375, 21.16085 60.258133)), 
+  ((21.8278 63.3918, 21.8656 63.423267, 21.901 63.4343, 21.94355 63.4327, 21.9459 63.405967, 21.9081 63.3729, 21.86795 63.350867, 21.82545 63.363467, 21.8278 63.3918)), 
+  ((21.89525 60.233533, 21.9299 60.247333, 21.96385 60.250267, 21.97865 60.229633, 21.94025 60.209933, 21.93875 60.1834, 21.9233 60.1706, 21.8805 60.174533, 21.8554 60.1942, 21.86575 60.216833, 
+      21.89525 60.233533)), 
+  ((20.6739 60.200133, 20.6455 60.211933, 20.6399 60.2318, 20.6483 60.267233, 20.68 60.288967, 20.70145 60.2871, 20.72285 60.271567, 20.72285 60.247333, 20.7033 60.226233, 20.68835 60.2082, 
+      20.6739 60.200133)), 
+  ((21.97895 63.352433, 22.0309 63.3792, 22.07345 63.387067, 22.0994 63.382333, 22.07105 63.357167, 22.00965 63.320967, 21.9695 63.3068, 21.9506 63.3241, 21.96715 63.341433, 21.97895 63.352433)), 
+  ((22.1565 60.379133, 22.2023 60.391933, 22.25835 60.387, 22.2953 60.378167, 22.2938 60.3634, 22.25835 60.355533, 22.22 60.3516, 22.1816 60.350633, 22.15945 60.353567, 22.1447 60.3693, 
+      22.1565 60.379133)), 
+  ((20.9953 63.043933, 21.02835 63.061267, 21.0567 63.045533, 21.0898 63.020333, 21.0827 62.999867, 21.0638 62.9857, 21.0189 62.999867, 20.99765 63.018767, 20.9953 63.043933)), 
+  ((20.4735 60.0709, 20.50145 60.092033, 20.5434 60.1026, 20.5658 60.0877, 20.54715 60.057867, 20.5322 60.027433, 20.5061 60.027433, 20.48375 60.0473, 20.4735 60.0709)), 
+  ((20.8259 60.5008, 20.8376 60.5356, 20.8609 60.5356, 20.8879 60.520667, 20.88885 60.484633, 20.86555 60.4629, 20.8376 60.451733, 20.81985 60.4654, 20.8259 60.5008)), 
+  ((21.10275 60.685933, 21.1289 60.7058, 21.1475 60.698367, 21.16805 60.6648, 21.1578 60.630033, 21.14475 60.625067, 21.12235 60.6263, 21.10185 60.639967, 21.10275 60.685933)), 
+  ((22.00005 60.3998, 22.0576 60.398833, 22.0945 60.390967, 22.1078 60.3762, 22.09155 60.366367, 22.0458 60.362433, 21.9897 60.3634, 21.9735 60.372267, 21.98895 60.390967, 22.00005 60.3998)), 
+  ((20.1734 60.266367, 20.1969 60.2803, 20.2217 60.2855, 20.2465 60.279, 20.2635 60.2629, 20.2635 60.246367, 20.2387 60.236367, 20.20215 60.233333, 20.1754 60.234633, 20.16235 60.2468, 
+      20.1734 60.266367)), 
+  ((21.4523 59.862967, 21.4836 59.882367, 21.52165 59.8846, 21.54965 59.8749, 21.5474 59.860733, 21.5194 59.8503, 21.487 59.833167, 21.4646 59.8309, 21.43215 59.8421, 21.4523 59.862967)), 
+  ((21.09995 60.947633, 21.12875 60.964067, 21.13775 60.987633, 21.1616 60.9953, 21.1764 60.993667, 21.17475 60.976667, 21.16245 60.9564, 21.1756 60.938867, 21.1567 60.9268, 21.13285 60.9257, 
+      21.1057 60.925167, 21.0827 60.9301, 21.09995 60.947633)), 
+  ((22.24285 60.305367, 22.26725 60.330933, 22.30855 60.3447, 22.3322 60.340767, 22.3307 60.324067, 22.2953 60.295533, 22.25835 60.2788, 22.2318 60.283733, 22.24285 60.305367)), 
+  ((21.1972 63.075433, 21.2279 63.1006, 21.2586 63.1132, 21.27985 63.108467, 21.27515 63.078567, 21.235 63.056533, 21.19485 63.045533, 21.18775 63.056533, 21.1972 63.075433)), 
+  ((22.3401 59.9096, 22.35965 59.925667, 22.3988 59.921333, 22.41055 59.905233, 22.40925 59.8909, 22.3825 59.8761, 22.34985 59.881333, 22.33095 59.893933, 22.3401 59.9096)), 
+  ((20.86695 59.990433, 20.88235 59.998767, 20.9257 59.9975, 20.96325 59.9763, 20.957 59.9673, 20.931 59.9577, 20.90885 59.958967, 20.8751 59.969233, 20.86695 59.990433)), 
+  ((20.6138 60.323767, 20.6096 60.340533, 20.61335 60.3635, 20.6292 60.382767, 20.65435 60.382767, 20.6576 60.3604, 20.6539 60.329333, 20.6455 60.311333, 20.62405 60.312567, 20.6138 60.323767)), 
+  ((20.773 59.985267, 20.78745 59.9949, 20.8202 59.9904, 20.8231 59.9705, 20.81635 59.948033, 20.7942 59.937133, 20.7672 59.940333, 20.76145 59.963467, 20.773 59.985267)), 
+  ((25.5082 60.264167, 25.52295 60.2853, 25.55255 60.281067, 25.57155 60.261367, 25.58 60.2346, 25.5631 60.231767, 25.5293 60.236, 25.5103 60.255733, 25.5082 60.264167)), 
+  ((22.27735 59.9814, 22.29475 59.9953, 22.31825 59.994167, 22.3322 59.983133, 22.32695 59.959367, 22.31305 59.943133, 22.2991 59.944867, 22.2756 59.959933, 22.27735 59.9814)), 
+  ((21.7329 60.1519, 21.75355 60.1627, 21.7801 60.1627, 21.7831 60.1509, 21.7801 60.1273, 21.7639 60.113533, 21.73585 60.1145, 21.7314 60.131233, 21.7329 60.1519)), 
+  ((22.51955 59.973067, 22.54305 59.960033, 22.54305 59.945667, 22.5267 59.927833, 22.50325 59.9196, 22.49085 59.935667, 22.4928 59.9648, 22.51955 59.973067)), 
+  ((21.33245 61.771767, 21.3563 61.785033, 21.38215 61.781067, 21.3802 61.7625, 21.35435 61.732, 21.3384 61.732, 21.33045 61.749233, 21.33245 61.771767)), 
+  ((21.87085 60.124367, 21.91665 60.136167, 21.95945 60.136167, 21.95205 60.119433, 21.92105 60.107633, 21.8812 60.105667, 21.87085 60.124367)))
+
+MULTIPOLYGON (((119.82185 15.7563, 119.80815 15.882233, 119.77095 15.934433, 119.7318 15.9527, 119.70635 15.9514, 119.6848 15.940967, 119.63585 15.8731, 119.61825 15.865267, 119.5889 15.866567, 119.55755 15.891367, 
+    119.5517 15.9279, 119.6163 16.178467, 119.63195 16.2522, 119.6672 16.2809, 119.68285 16.299167, 119.6809 16.322667, 119.67305 16.399667, 119.6946 16.431, 119.71225 16.4362, 119.7592 16.431, 
+    119.7827 16.414033, 119.78465 16.391833, 119.76115 16.2483, 119.7788 16.235233, 119.8199 16.231333, 119.9158 16.2522, 119.9902 16.2509, 120.03325 16.230667, 120.04695 16.2098, 120.05675 16.1367, 
+    120.07635 16.111933, 120.10375 16.101467, 120.1801 16.1093, 120.24275 16.119733, 120.31515 16.216333, 120.31715 16.258067, 120.30345 16.298533, 120.27995 16.339, 120.27995 16.3664, 120.35435 16.446, 
+    120.35435 16.505367, 120.3387 16.551067, 120.30345 16.6137, 120.31325 16.672433, 120.31325 16.6959, 120.28385 16.735067, 120.27015 16.7977, 120.2917 16.902767, 120.3504 17.007167, 120.35235 17.050233, 
+    120.33865 17.0933, 120.2917 17.1716, 120.2917 17.2101, 120.3093 17.251867, 120.3113 17.2897, 120.2917 17.3445, 120.29365 17.382367, 120.34065 17.4724, 120.34065 17.503733, 120.33085 17.523967, 
+    120.20165 17.599667, 120.186 17.633567, 120.18795 17.6636, 120.2134 17.696233, 120.3015 17.7667, 120.32305 17.8215, 120.3446 17.904367, 120.3348 18.059667, 120.372 18.132733, 120.4464 18.236467, 
+    120.55015 18.378733, 120.55405 18.4257, 120.53055 18.464867, 120.4953 18.499433, 120.48945 18.525533, 120.50315 18.552967, 120.55015 18.581667, 120.61475 18.610367, 120.6265 18.628633, 120.62845 18.674333, 
+    120.6676 18.710867, 120.69305 18.7174, 120.73805 18.712167, 120.77525 18.689967, 120.80855 18.648233, 120.8653 18.6195, 120.9221 18.613, 121.0004 18.6267, 121.14135 18.669767, 121.19815 18.675, 
+    121.251 18.663233, 121.38215 18.583633, 121.666 18.3755, 121.70125 18.311533, 121.72085 18.294567, 121.75605 18.285433, 121.8461 18.283467, 121.9166 18.2926, 122.0027 18.3383, 122.0595 18.415267, 
+    122.083 18.479233, 122.08885 18.5484, 122.11235 18.564067, 122.23375 18.592133, 122.25525 18.5869, 122.2631 18.575167, 122.26115 18.5595, 122.24745 18.524267, 122.2494 18.506, 122.314 18.442033, 
+    122.31985 18.393767, 122.27875 18.307633, 122.1378 18.187567, 122.1104 18.0747, 122.1143 18.0003, 122.1378 17.890667, 122.128 17.838467, 122.08885 17.7804, 122.08885 17.753, 122.0947 17.7269, 
+    122.12015 17.708633, 122.15735 17.672067, 122.17305 17.621167, 122.18675 17.5207, 122.2161 17.463933, 122.24745 17.437833, 122.2768 17.4326, 122.30225 17.4326, 122.3277 17.420867, 122.32965 17.4065, 
+    122.32185 17.3804, 122.3336 17.368667, 122.3551 17.368667, 122.41385 17.394767, 122.4354 17.393467, 122.4608 17.3804, 122.4608 17.363433, 122.4393 17.330833, 122.37075 17.276, 122.361 17.2186, 
+    122.38645 17.189233, 122.43735 17.173567, 122.47065 17.172267, 122.49805 17.1788, 122.5372 17.169667, 122.56655 17.144867, 122.56265 17.117467, 122.5137 17.083533, 122.43735 17.0718, 122.41975 17.054833, 
+    122.4119 17.011767, 122.3375 16.806867, 122.2553 16.611767, 122.175 16.508667, 122.1711 16.482567, 122.17895 16.4754, 122.1946 16.4754, 122.25135 16.496267, 122.26115 16.496267, 122.2631 16.488433, 
+    122.2494 16.445367, 122.2024 16.404933, 122.19655 16.365767, 122.2044 16.3488, 122.2494 16.3227, 122.2553 16.303133, 122.2494 16.286167, 122.2318 16.2705, 122.09865 16.235267, 122.0184 16.1387, 
+    121.9538 16.105433, 121.9205 16.110633, 121.90485 16.1276, 121.90095 16.161533, 122.03995 16.272467, 122.02625 16.297267, 122.00275 16.3051, 121.97335 16.302467, 121.713 16.1289, 121.6719 16.0754, 
+    121.66405 16.014067, 121.62295 15.936433, 121.55245 15.860733, 121.5466 15.808533, 121.5603 15.7746, 121.6288 15.730233, 121.6484 15.691067, 121.62295 15.6304, 121.5838 15.5795, 121.45065 15.5299, 
+    121.3978 15.495967, 121.39 15.463333, 121.39195 15.3968, 121.37435 15.3733, 121.3215 15.329567, 121.30385 15.3061, 121.30975 15.28, 121.3313 15.247367, 121.42525 15.140367, 121.48005 15.012467, 
+    121.56425 14.896967, 121.66405 14.792567, 121.6445 14.7443, 121.5838 14.7195, 121.5055 14.689467, 121.48005 14.6366, 121.5055 14.593533, 121.58575 14.4996, 121.6073 14.4513, 121.6386 14.3717, 
+    121.7541 14.213133, 121.7443 14.104833, 121.7541 14.055233, 121.82655 13.998467, 121.97925 13.948867, 122.05755 13.912333, 122.11625 13.909733, 122.1691 13.9169, 122.18675 13.926033, 122.18675 13.9443, 
+    122.17105 13.976933, 122.173 13.997833, 122.19065 14.012167, 122.21805 14.005667, 122.2572 13.9665, 122.29245 13.9665, 122.2983 13.986067, 122.3218 14.004333, 122.32375 14.026533, 122.3081 14.0448, 
+    122.25525 14.059167, 122.13585 14.0709, 122.1045 14.086567, 122.08885 14.116567, 122.1182 14.159633, 122.12015 14.211833, 122.1417 14.222933, 122.15345 14.221633, 122.1691 14.211167, 122.20435 14.1368, 
+    122.24935 14.1094, 122.30025 14.1133, 122.31985 14.131567, 122.31985 14.148533, 122.27285 14.1864, 122.27285 14.2177, 122.312 14.256867, 122.36485 14.2986, 122.37855 14.336467, 122.4236 14.367767, 
+    122.47055 14.378233, 122.52535 14.358, 122.5782 14.3045, 122.6213 14.287533, 122.64675 14.291467, 122.6957 14.317567, 122.7192 14.324067, 122.7446 14.314933, 122.7818 14.291467, 122.82295 14.2745, 
+    122.85425 14.245133, 122.87775 14.1812, 122.90715 14.143333, 122.95215 14.125067, 123.00895 14.1081, 123.0383 14.0833, 123.04025 14.0572, 123.0207 14.036333, 122.99525 14.0246, 122.9874 14.010233, 
+    122.9972 13.993267, 123.04025 13.954133, 123.05005 13.9065, 123.052 13.847767, 123.0833 13.811233, 123.1401 13.7747, 123.1851 13.764267, 123.2321 13.7786, 123.236 13.794267, 123.236 13.821667, 
+    123.2556 13.845167, 123.29475 13.864733, 123.29865 13.8765, 123.28105 13.890833, 123.22425 13.896067, 123.2008 13.911733, 123.20275 13.924767, 123.20665 13.950867, 123.2086 13.973067, 123.1812 14.0109, 
+    123.18315 14.027867, 123.2282 14.050067, 123.23405 14.0631, 123.22425 14.077467, 123.2321 14.0931, 123.26735 14.103567, 123.3104 14.100933, 123.33 14.0853, 123.33 14.069633, 123.3202 14.0396, 
+    123.32605 14.026567, 123.3515 14.0109, 123.3515 13.996533, 123.33 13.974367, 123.33195 13.9613, 123.3535 13.9561, 123.37695 13.948267, 123.3946 13.9339, 123.40245 13.907133, 123.4083 13.8954, 
+    123.4318 13.887567, 123.469 13.887567, 123.53165 13.868, 123.55315 13.868, 123.57275 13.882367, 123.5845 13.913667, 123.59625 13.9228, 123.61975 13.9202, 123.62755 13.911067, 123.64715 13.8706, 
+    123.66865 13.860167, 123.6902 13.861467, 123.70785 13.879733, 123.7176 13.899333, 123.73525 13.903233, 123.77045 13.877133, 123.8781 13.761633, 123.87225 13.7486, 123.85465 13.739467, 123.77045 13.735533, 
+    123.7254 13.729, 123.6432 13.704233, 123.6119 13.7029, 123.52575 13.729, 123.5081 13.7212, 123.4964 13.708133, 123.5042 13.6442, 123.4905 13.622, 123.46895 13.603733, 123.4729 13.585467, 
+    123.4944 13.573733, 123.5179 13.558733, 123.5218 13.541767, 123.51005 13.531333, 123.48655 13.520867, 123.47875 13.513067, 123.48265 13.5026, 123.51595 13.493467, 123.57465 13.484333, 123.63925 13.4256, 
+    123.6882 13.404733, 123.72735 13.352533, 123.7665 13.310767, 123.78805 13.304233, 123.81935 13.304233, 123.83505 13.309467, 123.8409 13.316, 123.8507 13.3199, 123.8742 13.319233, 123.88595 13.298367, 
+    123.8781 13.234433, 123.85265 13.210933, 123.7763 13.196567, 123.6667 13.158733, 123.606 13.119567, 123.5962 13.093467, 123.60405 13.0687, 123.6373 13.038667, 123.6882 13.028233, 123.76455 13.0504, 
+    123.8879 13.0491, 123.93685 13.0465, 123.99755 13.006033, 124.0269 13.004067, 124.06215 13.0132, 124.09545 13.049767, 124.115 13.0615, 124.13265 13.0654, 124.14635 13.054967, 124.15025 13.0328, 
+    124.1346 12.991033, 124.13865 12.965533, 124.168 12.915933, 124.168 12.844167, 124.12885 12.780233, 124.1269 12.730633, 124.11125 12.707133, 124.06425 12.664067, 124.0623 12.624933, 124.06425 12.584467, 
+    124.0388 12.571433, 124.00945 12.570133, 123.9331 12.587067, 123.8665 12.632767, 123.77645 12.730633, 123.76865 12.768467, 123.78625 12.806333, 123.8156 12.820667, 123.87045 12.835033, 123.9057 12.858533, 
+    123.984 12.883333, 124.0055 12.914633, 123.98205 12.940733, 123.9546 12.9577, 123.9331 12.9603, 123.90175 12.9564, 123.8313 12.922467, 123.80975 12.925067, 123.76865 12.9564, 123.751 12.9564, 
+    123.70795 12.9316, 123.6884 12.9303, 123.61595 12.947267, 123.53375 12.944, 123.46715 12.949233, 123.40255 12.9701, 123.35165 13.010567, 123.32035 13.028833, 123.24985 13.030133, 123.21265 13.0569, 
+    123.1931 13.0869, 123.19505 13.1169, 123.242 13.2435, 123.23615 13.281333, 123.2068 13.316567, 123.0384 13.4484, 122.84655 13.571733, 122.74865 13.6148, 122.733 13.6396, 122.74865 13.704833, 
+    122.73105 13.729633, 122.6821 13.760933, 122.6214 13.786367, 122.57245 13.8164, 122.52745 13.8673, 122.51765 13.903833, 122.48435 13.915567, 122.4589 13.905133, 122.43545 13.903833, 122.3963 13.906433, 
+    122.3806 13.8999, 122.37865 13.884267, 122.43545 13.7903, 122.44915 13.7642, 122.4472 13.721133, 122.42955 13.700267, 122.4276 13.6885, 122.43935 13.667633, 122.4687 13.646733, 122.5627 13.573667, 
+    122.57245 13.551467, 122.55875 13.5345, 122.5255 13.5267, 122.5157 13.517533, 122.51765 13.5045, 122.53525 13.473167, 122.6214 13.390967, 122.7056 13.2807, 122.71145 13.223267, 122.68795 13.197167, 
+    122.63705 13.1789, 122.5744 13.173667, 122.53525 13.186733, 122.3943 13.396833, 122.24355 13.574333, 122.20635 13.590633, 122.15155 13.593267, 122.11045 13.6089, 121.99885 13.743333, 121.9401 13.774667, 
+    121.88725 13.795533, 121.8481 13.840567, 121.81285 13.918867, 121.7835 13.9319, 121.7639 13.9306, 121.713 13.918867, 121.63665 13.921467, 121.576 13.9058, 121.40175 13.814467, 121.38415 13.789033, 
+    121.38415 13.765533, 121.40565 13.723767, 121.40565 13.6807, 121.37825 13.633733, 121.34105 13.605, 121.2941 13.595867, 121.2647 13.610233, 121.2373 13.6298, 121.21775 13.6311, 121.1923 13.623267, 
+    121.10025 13.591967, 121.04935 13.590667, 121.01605 13.6122, 121.00235 13.651333, 121.03175 13.737467, 121.02975 13.7649, 121.00825 13.779233, 120.9867 13.784467, 120.9084 13.7714, 120.87315 13.7649, 
+    120.82225 13.737467, 120.8007 13.737467, 120.7831 13.747933, 120.7655 13.7727, 120.7655 13.811867, 120.79095 13.866667, 120.787 13.9032, 120.75765 13.9182, 120.7361 13.9195, 120.7087 13.913, 
+    120.68715 13.899933, 120.6813 13.882967, 120.67345 13.880367, 120.6343 13.885567, 120.62255 13.880367, 120.6147 13.868633, 120.6147 13.832067, 120.603 13.8125, 120.5795 13.8086, 120.556 13.820333, 
+    120.54035 13.852967, 120.5051 13.9417, 120.53445 14.02, 120.53445 14.078733, 120.50705 14.1766, 120.5188 14.217067, 120.56385 14.250333, 120.6441 14.277733, 120.70085 14.311667, 120.7126 14.337767, 
+    120.7185 14.3978, 120.742 14.426533, 120.76155 14.434367, 120.77915 14.430433, 120.8046 14.413467, 120.84375 14.408267, 120.8692 14.42, 120.8966 14.468933, 120.89075 14.556367, 120.83395 14.6451, 
+    120.7498 14.709067, 120.6186 14.778233, 120.5344 14.7815, 120.49135 14.767133, 120.4796 14.737133, 120.46395 14.666667, 120.4796 14.618367, 120.5266 14.515267, 120.52855 14.4709, 120.49525 14.4324, 
+    120.45805 14.420667, 120.4346 14.424567, 120.35825 14.442833, 120.3367 14.465033, 120.3328 14.4833, 120.33865 14.543333, 120.3328 14.568133, 120.2036 14.6438, 120.1605 14.7195, 120.16835 14.780167, 
+    120.21725 14.848033, 120.21725 14.880667, 120.1918 14.908067, 120.16245 14.9172, 120.137 14.9159, 120.11155 14.901533, 120.10175 14.849333, 120.0587 14.815433, 120.0274 14.8141, 120.00975 14.828467, 
+    119.9765 14.8885, 119.9804 14.9381, 120.0411 15.089467, 120.0235 15.174933, 119.9941 15.225833, 119.85315 15.361567, 119.8238 15.445067, 119.79835 15.591867, 119.8003 15.642767, 119.82185 15.7563)), 
+  ((122.1429 6.987, 122.11285 6.9745, 122.0491 6.963267, 121.94035 6.9845, 121.86535 7.0145, 121.81845 7.0595, 121.8072 7.133267, 121.82785 7.200767, 121.85595 7.222033, 121.8822 7.2458, 
+      121.9141 7.2783, 121.9291 7.2858, 121.9572 7.282033, 121.9797 7.2733, 122.00035 7.279533, 122.0172 7.3108, 122.03595 7.322033, 122.09225 7.3308, 122.11475 7.344533, 122.11475 7.3558, 
+      122.08475 7.3783, 122.07535 7.3958, 122.0791 7.4108, 122.1091 7.459533, 122.111 7.4808, 122.1035 7.4883, 122.081 7.489567, 122.04345 7.4983, 122.03035 7.514567, 122.03785 7.524567, 
+      122.0716 7.5333, 122.0941 7.5608, 122.12035 7.594567, 122.1166 7.614567, 122.09975 7.629567, 122.08475 7.649567, 122.0885 7.6633, 122.1166 7.682067, 122.1241 7.699567, 122.1166 7.712067, 
+      122.0885 7.7283, 122.0735 7.755833, 122.07915 7.769567, 122.096 7.790833, 122.0885 7.843333, 122.0979 7.864567, 122.13915 7.883333, 122.18975 7.905833, 122.2085 7.943333, 122.24225 8.022067, 
+      122.2856 8.043467, 122.3579 8.069, 122.4869 8.0794, 122.5904 8.0832, 122.64285 8.106833, 122.69385 8.161633, 122.7109 8.191867, 122.72505 8.193767, 122.75765 8.1777, 122.8158 8.138967, 
+      122.86825 8.136133, 122.9533 8.145567, 122.993 8.162567, 123.0114 8.204167, 122.99865 8.2571, 122.97315 8.276, 122.92775 8.298667, 122.90085 8.319467, 122.90225 8.340267, 122.98875 8.404533, 
+      123.0015 8.455567, 123.02135 8.486767, 123.0837 8.512267, 123.26235 8.548167, 123.2794 8.568933, 123.31055 8.717333, 123.2964 8.753233, 123.3049 8.761733, 123.3205 8.761733, 123.37155 8.747567, 
+      123.441 8.749467, 123.4878 8.761767, 123.50195 8.759867, 123.5133 8.696567, 123.57285 8.626633, 123.59695 8.615267, 123.6182 8.618133, 123.6324 8.633233, 123.6253 8.665367, 123.63665 8.6786, 
+      123.6579 8.6767, 123.6806 8.662533, 123.7118 8.654033, 123.75855 8.654967, 123.77275 8.650233, 123.77555 8.5387, 123.76565 8.431933, 123.77415 8.421533, 123.7699 8.407367, 123.75715 8.367667, 
+      123.7685 8.349733, 123.83655 8.3157, 123.8578 8.287333, 123.86065 8.268433, 123.8096 8.225933, 123.67775 8.1437, 123.62815 8.092667, 123.59695 7.9925, 123.6182 7.9547, 123.64375 7.949967, 
+      123.6806 7.962267, 123.7104 7.989667, 123.7416 8.055833, 123.7742 8.0927, 123.80395 8.1078, 123.85215 8.1163, 123.90745 8.141833, 123.93155 8.170167, 123.94715 8.184333, 123.99535 8.195667, 
+      124.0861 8.2174, 124.1598 8.253333, 124.1995 8.2968, 124.2222 8.3601, 124.2052 8.410167, 124.2208 8.436633, 124.2591 8.462167, 124.2775 8.481067, 124.2761 8.4943, 124.24775 8.516033, 
+      124.2293 8.5425, 124.2378 8.562333, 124.2846 8.5765, 124.3229 8.5954, 124.3498 8.621867, 124.3711 8.650233, 124.39945 8.6578, 124.42355 8.6521, 124.43205 8.6436, 124.42495 8.6039, 
+      124.4363 8.592567, 124.493 8.587867, 124.55255 8.5822, 124.59365 8.562333, 124.66595 8.558567, 124.7496 8.539667, 124.7822 8.551, 124.80065 8.5699, 124.7978 8.5822, 124.76095 8.607733, 
+      124.7567 8.654967, 124.717 8.700333, 124.7156 8.717367, 124.7482 8.7476, 124.7496 8.784433, 124.7482 8.846833, 124.6901 8.942267, 124.67875 8.987633, 124.6986 9.015033, 124.7227 9.027333, 
+      124.76945 9.036767, 124.81765 9.044333, 124.85595 9.040567, 124.88005 9.0264, 124.91975 8.981967, 125.0261 8.9111, 125.09415 8.876133, 125.131 8.8629, 125.17495 8.8695, 125.19905 8.893133, 
+      125.21465 8.9281, 125.1934 8.9782, 125.16505 9.044333, 125.17495 9.061367, 125.19905 9.074567, 125.2288 9.0736, 125.29405 9.041467, 125.3309 9.011233, 125.3947 9.000833, 125.4344 8.9999, 
+      125.46415 9.011233, 125.4996 9.055667, 125.55205 9.0944, 125.55205 9.194567, 125.51235 9.286233, 125.484 9.3713, 125.4429 9.507367, 125.4358 9.628333, 125.3947 9.735133, 125.39045 9.769167, 
+      125.40745 9.784267, 125.4429 9.806, 125.4571 9.8164, 125.468 9.8171, 125.48625 9.8128, 125.51635 9.802767, 125.55205 9.786167, 125.57335 9.772933, 125.59885 9.722833, 125.63855 9.6652, 
+      125.7151 9.612267, 125.76755 9.595267, 125.8044 9.572567, 125.82565 9.542333, 125.83135 9.509267, 125.8441 9.487533, 125.85545 9.483733, 125.91215 9.4951, 125.9263 9.4951, 125.9405 9.481867, 
+      125.9334 9.466733, 125.9093 9.449733, 125.91215 9.430833, 125.92775 9.425167, 125.94475 9.429867, 125.98445 9.4431, 125.9972 9.436467, 125.9972 9.418533, 125.97025 9.393, 125.9731 9.3741, 
+      126.044 9.299433, 126.0681 9.284333, 126.0936 9.285267, 126.12055 9.295667, 126.14605 9.322133, 126.16165 9.324, 126.1815 9.313633, 126.1971 9.292833, 126.20275 9.270133, 126.2042 9.077333, 
+      126.23965 9.0263, 126.2467 9.0055, 126.23255 8.966767, 126.23965 8.947867, 126.25805 8.9384, 126.29775 8.932733, 126.31335 8.925167, 126.3148 8.916667, 126.27225 8.868467, 126.268 8.851433, 
+      126.27935 8.8231, 126.2751 8.807967, 126.251 8.7957, 126.2368 8.7749, 126.22975 8.746533, 126.2113 8.722933, 126.17015 8.675667, 126.1574 8.619933, 126.16735 8.608567, 126.1872 8.6067, 
+      126.2198 8.599133, 126.2694 8.581167, 126.2921 8.584, 126.302 8.5963, 126.3148 8.607633, 126.33605 8.609533, 126.38425 8.609533, 126.40695 8.601033, 126.41545 8.591567, 126.4126 8.578333, 
+      126.36725 8.547167, 126.3488 8.5122, 126.3573 8.4933, 126.3842 8.4782, 126.3828 8.470633, 126.3445 8.462133, 126.3105 8.454567, 126.28215 8.432833, 126.27645 8.3988, 126.29065 8.375167, 
+      126.31335 8.3591, 126.34735 8.343033, 126.3601 8.3336, 126.3587 8.300533, 126.37995 8.2769, 126.40405 8.269333, 126.4324 8.272167, 126.4551 8.2476, 126.4622 8.221133, 126.4296 8.177667, 
+      126.42815 8.1408, 126.40265 8.085067, 126.37005 8.011367, 126.37145 7.979233, 126.397 7.946167, 126.39415 7.929133, 126.3672 7.903633, 126.3644 7.879067, 126.39415 7.819533, 126.46075 7.7685, 
+      126.5548 7.741467, 126.585 7.7395, 126.5963 7.720767, 126.5832 7.659533, 126.60755 7.625767, 126.5982 7.607033, 126.56255 7.602033, 126.55505 7.594533, 126.57195 7.568267, 126.5982 7.534533, 
+      126.5963 7.469533, 126.5457 7.442033, 126.53445 7.427033, 126.5757 7.383267, 126.57945 7.338267, 126.6263 7.319533, 126.6901 7.314533, 126.7051 7.309533, 126.70135 7.294533, 126.6657 7.249533, 
+      126.66385 7.180767, 126.66005 7.172, 126.5813 7.187, 126.56255 7.182, 126.5457 7.138267, 126.51755 7.107, 126.47815 7.095767, 126.4444 7.075767, 126.4388 7.052, 126.46315 7.000767, 
+      126.45565 6.982, 126.42755 6.983267, 126.3994 7.007, 126.3694 7.0145, 126.3544 7.008267, 126.35065 6.965767, 126.3319 6.9345, 126.33755 6.8445, 126.3263 6.817, 126.30755 6.8095, 
+      126.2944 6.818233, 126.2794 6.9695, 126.2644 6.9845, 126.24005 6.988267, 126.2194 6.983267, 126.2063 6.972, 126.2063 6.945767, 126.20065 6.915767, 126.1669 6.892033, 126.1669 6.878267, 
+      126.19505 6.852033, 126.2063 6.807033, 126.1988 6.708267, 126.2232 6.677, 126.24945 6.657, 126.24195 6.598233, 126.2738 6.567, 126.27755 6.547, 126.25505 6.513233, 126.24005 6.4545, 
+      126.25695 6.396967, 126.2832 6.336967, 126.2832 6.321967, 126.26255 6.329467, 126.1932 6.383233, 126.1632 6.395733, 126.1482 6.4045, 126.1482 6.460767, 126.1163 6.500767, 126.1163 6.5295, 
+      126.1294 6.5595, 126.11255 6.588267, 126.10505 6.6145, 126.1482 6.683267, 126.14065 6.712, 126.07875 6.7495, 126.07125 6.7645, 126.0994 6.793233, 126.105 6.8195, 126.0619 6.8645, 
+      126.0675 6.885733, 126.0975 6.8995, 126.10315 6.920733, 126.07315 6.9545, 126.0094 6.9745, 125.95125 6.988233, 125.9344 7.010767, 125.9344 7.107033, 125.91 7.153267, 125.8425 7.199533, 
+      125.82935 7.244533, 125.865 7.328267, 125.90435 7.4033, 125.89875 7.4233, 125.87435 7.4358, 125.84435 7.4333, 125.7825 7.402033, 125.73935 7.4058, 125.7225 7.3983, 125.68685 7.3408, 
+      125.63995 7.328267, 125.62305 7.302, 125.63055 7.270767, 125.66055 7.228267, 125.6643 7.198267, 125.6118 7.117, 125.57055 7.1045, 125.52555 7.1145, 125.51055 7.110767, 125.48245 7.063267, 
+      125.4412 7.040767, 125.40185 6.995767, 125.3981 6.924533, 125.3062 6.764533, 125.30055 6.737033, 125.3343 6.655767, 125.36245 6.628267, 125.38495 6.627033, 125.3943 6.682033, 125.4187 6.682033, 
+      125.4768 6.650767, 125.51245 6.647033, 125.52745 6.614533, 125.5837 6.607033, 125.60055 6.589533, 125.61935 6.517033, 125.6156 6.427033, 125.625 6.372033, 125.66625 6.337033, 125.6794 6.2958, 
+      125.67185 6.113267, 125.62875 5.978267, 125.52 5.847033, 125.4806 5.738267, 125.45435 5.700767, 125.38875 5.667, 125.33995 5.6495, 125.31185 5.663267, 125.2031 5.723267, 125.19745 5.740767, 
+      125.1787 5.770767, 125.15245 5.7895, 125.1056 5.802, 125.0906 5.8245, 125.0981 5.8545, 125.15435 5.873233, 125.16745 5.905733, 125.17495 5.933233, 125.21435 5.968233, 125.2537 5.985733, 
+      125.2725 6.038233, 125.265 6.070767, 125.20685 6.1045, 125.15435 6.112, 125.1356 6.1045, 125.11125 6.0745, 125.03435 5.982, 124.9687 5.938233, 124.9237 5.9295, 124.8356 5.945767, 
+      124.65185 6.007033, 124.4887 6.092033, 124.4231 6.117033, 124.3612 6.132033, 124.3106 6.1583, 124.2656 6.2008, 124.19245 6.2933, 124.1437 6.352033, 124.07245 6.3883, 124.0406 6.434567, 
+      124.03685 6.475833, 124.0725 6.523333, 124.07815 6.549567, 124.06315 6.564567, 124.0425 6.567067, 124.0256 6.573333, 124.01625 6.602067, 124.02185 6.623333, 124.0519 6.677067, 124.0519 6.727067, 
+      124.04065 6.800833, 124.07255 6.824567, 124.09505 6.849567, 124.08565 6.863333, 124.04255 6.873333, 123.9919 6.888333, 123.96005 6.910833, 123.9375 6.945833, 123.92815 6.987067, 123.94125 7.0171, 
+      124.0331 7.113367, 124.1325 7.2321, 124.16065 7.2796, 124.1569 7.3196, 124.12685 7.3596, 124.09875 7.450833, 124.09875 7.493333, 124.11375 7.515833, 124.12125 7.548333, 124.1025 7.5896, 
+      124.04245 7.638333, 123.95245 7.6746, 123.8043 7.7196, 123.7499 7.7546, 123.68615 7.8221, 123.6318 7.853333, 123.6018 7.8571, 123.5699 7.8521, 123.5399 7.833333, 123.4124 7.833333, 
+      123.38615 7.828333, 123.37115 7.818333, 123.3749 7.7971, 123.4049 7.783333, 123.4555 7.770833, 123.46675 7.7621, 123.4274 7.7296, 123.4274 7.648333, 123.4199 7.627067, 123.39365 7.620833, 
+      123.34865 7.642067, 123.3224 7.643333, 123.31115 7.635833, 123.31675 7.615833, 123.34115 7.598333, 123.3805 7.572067, 123.38615 7.557067, 123.373 7.518333, 123.40675 7.478333, 123.4199 7.459567, 
+      123.41425 7.452067, 123.3205 7.434567, 123.30365 7.435833, 123.29615 7.454567, 123.27365 7.465833, 123.2624 7.483333, 123.28115 7.527067, 123.27925 7.540833, 123.25865 7.547067, 123.20985 7.538333, 
+      123.14235 7.537067, 123.10485 7.544567, 123.0861 7.567067, 123.09925 7.584567, 123.208 7.607067, 123.24175 7.627067, 123.2399 7.6571, 123.19865 7.7171, 123.18925 7.783333, 123.18175 7.785833, 
+      123.15175 7.7646, 123.1105 7.6996, 123.0205 7.620833, 123.00735 7.549567, 122.99425 7.539567, 122.968 7.549567, 122.89675 7.594567, 122.8536 7.603333, 122.8255 7.602067, 122.8011 7.5783, 
+      122.80675 7.5108, 122.75985 7.4883, 122.73175 7.492067, 122.7261 7.5158, 122.70545 7.5283, 122.68485 7.5333, 122.6661 7.5783, 122.6717 7.584567, 122.71675 7.587067, 122.73175 7.594567, 
+      122.71675 7.634567, 122.70735 7.662067, 122.75235 7.767067, 122.743 7.783333, 122.7017 7.788333, 122.57045 7.773333, 122.5292 7.749567, 122.44105 7.6858, 122.4242 7.654533, 122.39605 7.6333, 
+      122.39045 7.619533, 122.40355 7.6108, 122.4298 7.619533, 122.47105 7.6258, 122.47855 7.6108, 122.4598 7.579533, 122.44105 7.554533, 122.42045 7.552033, 122.40355 7.5633, 122.39795 7.582033, 
+      122.38295 7.5883, 122.3567 7.582033, 122.3248 7.5633, 122.32295 7.532033, 122.32855 7.509533, 122.3023 7.492033, 122.2854 7.4733, 122.29855 7.432033, 122.28915 7.393267, 122.22915 7.343267, 
+      122.22165 7.308267, 122.22915 7.254533, 122.20475 7.2045, 122.13725 7.150767, 122.1185 7.130767, 122.1166 7.1095, 122.111 7.0595, 122.126 7.0345, 122.1485 7.002, 122.1429 6.987)), 
+  ((117.1285 8.410833, 117.1257 8.4261, 117.1365 8.450367, 117.1675 8.475533, 117.2039 8.514167, 117.21465 8.5411, 117.21195 8.6022, 117.2187 8.6157, 117.25105 8.639067, 117.2632 8.652533, 
+      117.26455 8.6831, 117.2726 8.704667, 117.33325 8.7532, 117.3346 8.777467, 117.33595 8.817, 117.36155 8.834067, 117.4087 8.852933, 117.43435 8.879, 117.45995 8.919433, 117.4788 8.932033, 
+      117.5786 8.9608, 117.63525 8.988667, 117.65815 9.0462, 117.66895 9.073133, 117.68375 9.083033, 117.7296 9.085733, 117.77005 9.0902, 117.7835 9.1001, 117.7997 9.127067, 117.8132 9.175567, 
+      117.82665 9.250167, 117.8496 9.271733, 117.8725 9.2807, 117.90485 9.2762, 117.93315 9.2924, 117.95205 9.304967, 117.9925 9.307667, 118.03425 9.324733, 118.05315 9.3454, 118.0518 9.361567, 
+      118.0693 9.373267, 118.0963 9.382233, 118.25135 9.518833, 118.26885 9.565533, 118.281 9.5889, 118.3255 9.628433, 118.33765 9.690433, 118.3619 9.752433, 118.38345 9.7758, 118.5102 9.846767, 
+      118.6005 9.9357, 118.6868 10.037267, 118.7434 10.159467, 118.76095 10.2008, 118.7717 10.2035, 118.7852 10.190933, 118.79595 10.156767, 118.7973 10.0822, 118.8054 10.0759, 118.82965 10.0858, 
+      118.85935 10.121767, 118.87955 10.146933, 118.91055 10.1631, 118.9065 10.177467, 118.8782 10.206233, 118.88495 10.254733, 118.89305 10.268233, 118.92805 10.276333, 118.92805 10.2943, 118.89975 10.325767, 
+      118.91995 10.339233, 118.97795 10.350933, 119.00355 10.3707, 119.013 10.394933, 119.00895 10.4363, 118.9887 10.461433, 118.98735 10.480333, 119.00085 10.4911, 119.02915 10.4929, 119.06825 10.474933, 
+      119.09385 10.483, 119.10865 10.4974, 119.1289 10.4938, 119.141 10.4965, 119.1289 10.530633, 119.0925 10.580067, 119.0925 10.604333, 119.11 10.6133, 119.1262 10.610633, 119.1316 10.599833, 
+      119.1208 10.577367, 119.13025 10.5675, 119.1599 10.5567, 119.17605 10.536033, 119.18955 10.531533, 119.21245 10.590833, 119.1963 10.6178, 119.18415 10.6322, 119.19495 10.640267, 119.2219 10.642067, 
+      119.25965 10.643867, 119.27445 10.654633, 119.27715 10.6906, 119.2664 10.712167, 119.21515 10.737333, 119.1909 10.759767, 119.1936 10.794833, 119.16395 10.8092, 119.1437 10.839767, 119.1127 10.862233, 
+      119.07225 10.894567, 119.0682 10.924233, 119.08575 10.953, 119.11135 10.961067, 119.1329 10.953867, 119.14505 10.9368, 119.13695 10.892767, 119.15045 10.8775, 119.19495 10.873, 119.23405 10.844267, 
+      119.2866 10.8209, 119.3068 10.8038, 119.3068 10.780467, 119.31085 10.7517, 119.32435 10.7427, 119.36885 10.749, 119.416 10.737333, 119.43355 10.7391, 119.43355 10.7562, 119.40255 10.787633, 
+      119.39985 10.801133, 119.4322 10.826267, 119.43085 10.837067, 119.42005 10.842467, 119.3877 10.842467, 119.33645 10.8667, 119.3041 10.8712, 119.28525 10.8802, 119.27715 10.920633, 119.26095 10.9305, 
+      119.2138 10.935, 119.19085 10.960167, 119.18415 11.0096, 119.16255 11.026667, 119.1612 11.041933, 119.172 11.048233, 119.20435 11.038333, 119.2219 11.041033, 119.2246 11.0581, 119.18145 11.1282, 
+      119.18415 11.1399, 119.1963 11.144367, 119.21515 11.1363, 119.25965 11.097667, 119.3109 11.0752, 119.3446 11.0752, 119.37425 11.097667, 119.41335 11.159667, 119.4039 11.185733, 119.3837 11.1929, 
+      119.34325 11.1911, 119.33785 11.2028, 119.38365 11.251333, 119.3877 11.3277, 119.38365 11.351067, 119.41735 11.365433, 119.45105 11.3861, 119.46725 11.445433, 119.4807 11.4508, 119.50225 11.448133, 
+      119.51975 11.425667, 119.5265 11.386133, 119.56695 11.352, 119.59525 11.3484, 119.6303 11.361867, 119.65995 11.361867, 119.6748 11.352, 119.6748 11.3367, 119.6303 11.2792, 119.62085 11.245067, 
+      119.5993 11.2127, 119.56425 11.175867, 119.56425 11.1552, 119.58445 11.134533, 119.64245 11.103067, 119.6532 11.0797, 119.6384 11.047367, 119.6195 11.039267, 119.5292 11.040167, 119.5144 11.0312, 
+      119.51575 10.9674, 119.5036 10.895533, 119.51305 10.871267, 119.5252 10.864967, 119.6101 10.891933, 119.6209 10.891933, 119.62765 10.878433, 119.5953 10.833533, 119.58315 10.783233, 119.5818 10.745467, 
+      119.6074 10.710433, 119.62765 10.705933, 119.65595 10.722133, 119.6775 10.756267, 119.6856 10.769733, 119.70045 10.767933, 119.72605 10.7419, 119.7584 10.719433, 119.75975 10.699667, 119.7328 10.6637, 
+      119.7045 10.637667, 119.7005 10.598133, 119.7153 10.5388, 119.7099 10.464233, 119.66945 10.4274, 119.6277 10.418433, 119.49825 10.4238, 119.44435 10.413933, 119.3891 10.382467, 119.3581 10.314167, 
+      119.3123 10.252167, 119.2597 10.200067, 119.23275 10.118267, 119.18555 10.0931, 119.03055 10.0374, 118.8526 9.978967, 118.8054 9.945733, 118.79595 9.911567, 118.8108 9.849567, 118.84585 9.788467, 
+      118.85255 9.7507, 118.84045 9.744433, 118.8108 9.7525, 118.7717 9.777667, 118.7501 9.8181, 118.71105 9.843267, 118.69485 9.847767, 118.68675 9.842367, 118.67735 9.782167, 118.70835 9.726467, 
+      118.7218 9.713867, 118.7555 9.713867, 118.78245 9.705767, 118.80405 9.6779, 118.80405 9.655433, 118.74875 9.6015, 118.7218 9.573667, 118.7056 9.527833, 118.6706 9.491, 118.53175 9.381367, 
+      118.5021 9.3481, 118.44145 9.2996, 118.38755 9.271733, 118.3242 9.260033, 118.24735 9.226767, 118.21905 9.198, 118.21365 9.161167, 118.19075 9.127933, 118.13545 9.0812, 118.12465 9.047067, 
+      118.10445 9.003033, 118.0532 8.946433, 118.0249 8.941033, 117.97905 8.891633, 117.8726 8.8287, 117.77825 8.744233, 117.72435 8.729833, 117.6394 8.719967, 117.5976 8.6921, 117.55715 8.6418, 
+      117.4844 8.615733, 117.44665 8.607633, 117.3954 8.56, 117.3509 8.538433, 117.328 8.506967, 117.3118 8.456667, 117.2889 8.439567, 117.235 8.4342, 117.21075 8.4207, 117.19455 8.391067, 
+      117.1622 8.384767, 117.13795 8.396433, 117.1285 8.410833)), 
+  ((124.63155 12, 124.56085 12.048333, 124.49415 12.093967, 124.3917 12.194, 124.3073 12.2542, 124.27015 12.289, 124.26715 12.3131, 124.26915 12.3432, 124.31535 12.3867, 124.3254 12.3984, 
+      124.3274 12.438533, 124.25915 12.558333, 124.25915 12.571033, 124.26615 12.579067, 124.28825 12.5831, 124.40775 12.582733, 124.49815 12.5687, 124.62065 12.532233, 124.701 12.5416, 124.75325 12.5416, 
+      124.80645 12.5292, 124.8687 12.5205, 124.92295 12.5285, 124.99825 12.5556, 125.1338 12.570967, 125.1499 12.571667, 125.18905 12.556267, 125.21415 12.526467, 125.25335 12.509067, 125.2684 12.491, 
+      125.2674 12.4495, 125.2764 12.4341, 125.3126 12.424067, 125.33265 12.414033, 125.33265 12.398633, 125.30355 12.376567, 125.28245 12.356167, 125.28445 12.3401, 125.3467 12.292567, 125.40695 12.194533, 
+      125.42 12.075433, 125.41815 12.030567, 125.41865 12, 125.41645 11.965233, 125.4214 11.9364, 125.4414 11.918667, 125.458 11.902033, 125.4547 11.8843, 125.43805 11.866567, 125.4314 11.835533, 
+      125.4514 11.82, 125.46965 11.8078, 125.463 11.790067, 125.43475 11.7712, 125.4281 11.7568, 125.43805 11.749033, 125.47465 11.7446, 125.4863 11.7302, 125.468 11.703567, 125.4181 11.6914, 
+      125.40645 11.688067, 125.40315 11.663667, 125.40645 11.6426, 125.4181 11.633733, 125.4414 11.614867, 125.44635 11.5694, 125.458 11.552767, 125.47465 11.552767, 125.49795 11.561633, 125.5129 11.561633, 
+      125.53285 11.547233, 125.54285 11.5029, 125.5578 11.488467, 125.5844 11.487367, 125.60605 11.469633, 125.61935 11.437467, 125.636 11.4264, 125.6892 11.4264, 125.70585 11.424167, 125.7125 11.4142, 
+      125.70915 11.393133, 125.6576 11.349867, 125.62765 11.299967, 125.631 11.2689, 125.67755 11.233433, 125.70415 11.209033, 125.70915 11.194633, 125.67425 11.1536, 125.6476 11.1514, 125.616 11.162467, 
+      125.5944 11.1636, 125.5861 11.156933, 125.5811 11.1159, 125.54285 11.076, 125.53285 11.076, 125.49795 11.095967, 125.4846 11.094833, 125.453 11.085967, 125.43805 11.0871, 125.4081 11.107033, 
+      125.38485 11.1126, 125.3582 11.1026, 125.3183 11.105933, 125.2468 11.093733, 125.2285 11.098167, 125.19025 11.194633, 125.15195 11.250067, 125.09875 11.294433, 125.0472 11.309967, 125.01225 11.3166, 
+      124.9557 11.373167, 124.95405 11.3909, 124.99065 11.439667, 124.9923 11.487367, 124.97735 11.508433, 124.96235 11.509533, 124.91415 11.4818, 124.88085 11.474033, 124.8509 11.487367, 124.826 11.508433, 
+      124.82265 11.5295, 124.82765 11.5384, 124.87585 11.561667, 124.9008 11.593833, 124.9324 11.598267, 124.964 11.6171, 124.979 11.672533, 124.9873 11.7058, 125.01225 11.7169, 125.07045 11.7424, 
+      125.0871 11.751267, 125.0821 11.771233, 125.06215 11.7956, 125.02725 11.811133, 124.9707 11.8189, 124.93075 11.814467, 124.9075 11.829967, 124.9108 11.853267, 124.93575 11.8854, 124.93245 11.8965, 
+      124.9108 11.902033, 124.8925 11.8976, 124.8526 11.880967, 124.83265 11.8832, 124.82765 11.8965, 124.8027 11.936433, 124.77275 11.9464, 124.7445 11.9597, 124.63155 12)), 
+  ((122.89145 9.307, 122.88655 9.3451, 122.8732 9.381833, 122.84815 9.399667, 122.78965 9.415267, 122.7011 9.447533, 122.5942 9.527733, 122.48225 9.6291, 122.44215 9.651367, 122.4355 9.675867, 
+      122.45385 9.721533, 122.44385 9.7371, 122.42215 9.739333, 122.4004 9.739333, 122.39705 9.750467, 122.40375 9.771633, 122.4355 9.8017, 122.44555 9.813933, 122.4355 9.823967, 122.40545 9.832867, 
+      122.3971 9.846233, 122.4121 9.869633, 122.43385 9.9253, 122.46725 9.967633, 122.5157 10.003267, 122.5441 10.008833, 122.656 9.9966, 122.79635 10.026667, 122.8799 10.052267, 122.9016 10.0957, 
+      122.8983 10.1948, 122.8799 10.3574, 122.87155 10.4064, 122.81475 10.445367, 122.80135 10.477667, 122.80805 10.516633, 122.8214 10.550067, 122.88155 10.596833, 122.8966 10.6503, 122.8949 10.692633, 
+      122.9133 10.7327, 122.91995 10.7739, 122.90495 10.8051, 122.90995 10.8541, 122.9484 10.914233, 122.96675 10.923167, 123.00685 10.922033, 123.03525 10.938733, 123.05865 10.964367, 123.07365 10.971033, 
+      123.12045 10.961033, 123.1639 10.953233, 123.1973 10.9666, 123.24075 11.0256, 123.2591 11.0334, 123.2825 11.035633, 123.3276 11.018933, 123.40275 10.969933, 123.44955 10.948767, 123.47295 10.948767, 
+      123.50465 10.9588, 123.52305 10.955433, 123.53475 10.945433, 123.5431 10.916467, 123.56985 10.9042, 123.57985 10.893067, 123.5715 10.867467, 123.56315 10.835167, 123.5782 10.818467, 123.5899 10.799533, 
+      123.5882 10.766133, 123.42445 10.575667, 123.28075 10.370733, 123.18385 10.110133, 123.1805 9.9297, 123.17965 9.7877, 123.1688 9.709767, 123.14435 9.686033, 123.09945 9.660033, 123.09 9.6364, 
+      123.11835 9.5907, 123.13015 9.542633, 123.15145 9.512667, 123.1893 9.495333, 123.2082 9.474067, 123.2236 9.426, 123.2697 9.3929, 123.291 9.3724, 123.29455 9.3007, 123.2555 9.1959, 
+      123.25315 9.106067, 123.23545 9.072167, 123.20705 9.061167, 123.16685 9.0635, 123.11605 9.074533, 123.06165 9.067467, 123.0262 9.061933, 123.0073 9.069833, 122.97775 9.054067, 122.9423 9.061167, 
+      122.91745 9.1029, 122.89145 9.307)), 
+  ((121.8572 11.8898, 121.8684 11.9525, 121.8908 11.9585, 121.9266 11.940567, 122.01845 11.900233, 122.0588 11.8838, 122.10585 11.8883, 122.1327 11.873367, 122.1663 11.847967, 122.22905 11.842, 
+      122.2783 11.824067, 122.32535 11.822567, 122.35 11.806133, 122.3724 11.755367, 122.41275 11.6822, 122.4486 11.647833, 122.4329 11.638867, 122.39255 11.640367, 122.38585 11.6314, 122.3993 11.571667, 
+      122.3993 11.547767, 122.4374 11.529867, 122.49115 11.535833, 122.555 11.5709, 122.65695 11.571667, 122.69725 11.558233, 122.7107 11.541033, 122.71965 11.5022, 122.72865 11.497, 122.74545 11.500733, 
+      122.75775 11.517133, 122.75325 11.567167, 122.75775 11.582867, 122.7757 11.5866, 122.80255 11.578367, 122.8227 11.5709, 122.8597 11.5851, 122.8765 11.587333, 122.93585 11.550733, 123.0255 11.496233, 
+      123.05125 11.491733, 123.06915 11.499967, 123.0826 11.526833, 123.105 11.533567, 123.1375 11.5343, 123.1778 11.5582, 123.19125 11.588067, 123.1991 11.594033, 123.24165 11.5948, 123.26855 11.603767, 
+      123.29095 11.622433, 123.3044 11.6202, 123.31895 11.579867, 123.3156 11.568667, 123.24165 11.5231, 123.2383 11.5104, 123.25845 11.495467, 123.2988 11.4895, 123.3167 11.479067, 123.33015 11.455167, 
+      123.33015 11.438, 123.23045 11.370033, 123.20695 11.339433, 123.2148 11.2924, 123.20585 11.2379, 123.22825 11.208767, 123.23275 11.184133, 123.2204 11.172167, 123.1913 11.171433, 123.12185 11.2028, 
+      123.09945 11.206533, 123.0804 11.197567, 123.05015 11.163967, 122.9516 11.1244, 122.92695 11.0856, 122.8866 11.075133, 122.83735 11.0856, 122.82835 11.0811, 122.8239 11.0632, 122.80375 11.0348, 
+      122.7634 11.021367, 122.74325 10.99, 122.7343 10.976567, 122.6917 10.9676, 122.6783 10.960133, 122.69395 10.936233, 122.7186 10.9228, 122.7141 10.907867, 122.66485 10.880967, 122.6469 10.863067, 
+      122.6469 10.792867, 122.64245 10.727167, 122.58195 10.6943, 122.46545 10.685333, 122.3568 10.666667, 122.2627 10.6674, 122.2123 10.644267, 122.1686 10.618133, 122.1283 10.6084, 122.0566 10.518067, 
+      122.0274 10.505367, 121.9893 10.4964, 121.95795 10.515833, 121.93105 10.553167, 121.9288 10.584533, 121.95345 10.623367, 121.9602 10.671133, 121.9445 10.742833, 121.90195 10.826467, 121.89745 10.8593, 
+      121.9288 10.913067, 121.97365 10.9549, 122.1058 11.016133, 122.1282 11.040033, 122.1327 11.0669, 122.117 11.1132, 122.08565 11.162467, 122.0991 11.214733, 122.10135 11.237133, 122.07 11.2924, 
+      122.0722 11.322267, 122.10135 11.385, 122.1103 11.468633, 122.1215 11.5463, 122.1596 11.641867, 122.15735 11.740433, 122.11255 11.783733, 122.08565 11.7942, 122.0498 11.788233, 122.0319 11.789733, 
+      121.9983 11.809133, 121.9221 11.827067, 121.8751 11.8196, 121.81235 11.789733, 121.7877 11.788233, 121.76755 11.798667, 121.76755 11.824067, 121.83475 11.8659, 121.8572 11.8898)), 
+  ((120.8539 12.497433, 120.8378 12.585833, 120.8171 12.621033, 120.78265 12.655467, 120.68275 12.713633, 120.64145 12.746567, 120.6334 12.770667, 120.64715 12.8227, 120.6483 12.898467, 120.6242 12.956267, 
+      120.62305 13.031267, 120.59895 13.107033, 120.55185 13.144167, 120.44965 13.2031, 120.4324 13.219933, 120.37615 13.356567, 120.3314 13.4155, 120.3004 13.427767, 120.2728 13.427, 120.19475 13.3826, 
+      120.18095 13.378, 120.1488 13.384133, 120.13505 13.399433, 120.1362 13.453033, 120.15915 13.474067, 120.27745 13.5177, 120.3647 13.5288, 120.4359 13.524967, 120.63685 13.470233, 120.71835 13.464867, 
+      120.7689 13.467933, 120.83665 13.5016, 120.855 13.504667, 120.87225 13.498567, 120.88255 13.482467, 120.88255 13.436567, 120.89405 13.418567, 120.96525 13.3734, 121.0353 13.3489, 121.0835 13.348133, 
+      121.14895 13.365367, 121.18455 13.382967, 121.20525 13.3868, 121.23855 13.373, 121.2833 13.317133, 121.2925 13.281933, 121.35335 13.2471, 121.36825 13.219533, 121.3763 13.171333, 121.39465 13.146067, 
+      121.43945 13.13, 121.50605 13.1254, 121.5428 13.113167, 121.5669 13.093633, 121.56575 13.072967, 121.5497 13.0546, 121.4383 12.995667, 121.4165 12.974233, 121.41535 12.9528, 121.4429 12.915667, 
+      121.4429 12.893467, 121.4268 12.8445, 121.42335 12.812333, 121.43715 12.7802, 121.49685 12.727767, 121.53585 12.6849, 121.53815 12.653533, 121.5324 12.626733, 121.4555 12.5831, 121.41415 12.5479, 
+      121.3843 12.518433, 121.382 12.484, 121.35675 12.4618, 121.35445 12.443433, 121.38775 12.395233, 121.38775 12.381433, 121.37515 12.363067, 121.32575 12.348533, 121.31655 12.339333, 121.3154 12.319433, 
+      121.33495 12.2804, 121.3269 12.268933, 121.312 12.264333, 121.29475 12.270467, 121.2867 12.293433, 121.2695 12.304133, 121.2534 12.305667, 121.23965 12.293433, 121.23965 12.277333, 121.22585 12.266633, 
+      121.2052 12.2628, 121.18795 12.250567, 121.18795 12.2253, 121.17305 12.2161, 121.1512 12.219167, 121.1179 12.2429, 121.1168 12.268933, 121.13745 12.3095, 121.1317 12.325567, 121.1248 12.3378, 
+      121.11455 12.340933, 121.0996 12.340167, 121.0686 12.334033, 121.0273 12.336333, 120.9802 12.362733, 120.878 12.461467, 120.8539 12.497433)), 
+  ((124.32965 11.550367, 124.37545 11.518633, 124.37545 11.514967, 124.40115 11.4734, 124.43965 11.4343, 124.46345 11.431833, 124.4763 11.442833, 124.45245 11.488067, 124.45065 11.5125, 124.47445 11.519833, 
+      124.50015 11.5174, 124.53495 11.491733, 124.57345 11.455067, 124.59545 11.3854, 124.62845 11.349967, 124.65045 11.337733, 124.6743 11.3402, 124.711 11.371967, 124.733 11.425767, 124.755 11.4392, 
+      124.799 11.442867, 124.8448 11.436767, 124.8613 11.4221, 124.87415 11.370767, 124.8998 11.3341, 124.9383 11.309633, 124.9823 11.297433, 125.02265 11.276633, 125.06115 11.232633, 125.0868 11.160533, 
+      125.06665 10.953967, 125.0538 10.861067, 125.05745 10.820767, 125.1088 10.755967, 125.13995 10.722967, 125.14915 10.693633, 125.1528 10.671633, 125.1803 10.650867, 125.2573 10.605667, 125.2848 10.5788, 
+      125.2921 10.548233, 125.2756 10.5079, 125.2683 10.454133, 125.2756 10.434567, 125.32145 10.3918, 125.3471 10.357567, 125.33795 10.339233, 125.31595 10.333133, 125.26095 10.3368, 125.21515 10.322133, 
+      125.1858 10.296467, 125.17845 10.265933, 125.2133 10.1877, 125.2133 10.169367, 125.19495 10.1657, 125.1693 10.175467, 125.14365 10.196267, 125.10515 10.2537, 125.05565 10.350233, 125.01345 10.401567, 
+      124.9878 10.412567, 124.96395 10.405233, 124.9493 10.3857, 124.9548 10.3356, 125.00795 10.180367, 125.05565 10.092367, 125.04645 10.069167, 125.0098 10.059367, 124.97495 10.075233, 124.88145 10.119233, 
+      124.8063 10.1718, 124.76595 10.212133, 124.73295 10.3258, 124.72015 10.448033, 124.74945 10.540867, 124.8393 10.656967, 124.8668 10.7242, 124.854 10.836633, 124.81365 10.916067, 124.75685 10.9613, 
+      124.70915 11.007733, 124.689 11.0273, 124.61015 11.024833, 124.59735 11.0114, 124.59915 10.957633, 124.56985 10.940533, 124.52585 10.8892, 124.50565 10.885533, 124.48365 10.891633, 124.44885 10.883067, 
+      124.43965 10.8892, 124.43785 10.924633, 124.42135 10.935633, 124.40485 10.938067, 124.3755 10.925867, 124.36265 10.9344, 124.3755 10.968633, 124.392 11.018733, 124.414 11.0444, 124.41035 11.068867, 
+      124.381 11.1165, 124.3755 11.164167, 124.34065 11.205733, 124.32965 11.230167, 124.3535 11.288833, 124.3388 11.313267, 124.30765 11.332833, 124.304 11.351167, 124.326 11.3817, 124.326 11.3976, 
+      124.3113 11.4135, 124.2875 11.422033, 124.271 11.440367, 124.2655 11.4575, 124.282 11.4795, 124.2893 11.494133, 124.26915 11.5137, 124.25815 11.539367, 124.27465 11.554033, 124.30765 11.5577, 
+      124.32965 11.550367)), 
+  ((123.20755 12, 123.19925 11.978833, 123.1907 11.9566, 123.18635 11.9534, 123.17685 11.950633, 123.1648 11.9515, 123.1565 11.954767, 123.1171 11.9805, 123.08525 12, 123.08205 12.0398, 
+      123.07755 12.095633, 123.1373 12.390167, 123.111 12.5112, 123.1182 12.5478, 123.16595 12.576467, 123.2424 12.581233, 123.26865 12.576467, 123.27345 12.565333, 123.2567 12.539833, 123.20895 12.5319, 
+      123.1994 12.523933, 123.21135 12.5112, 123.2567 12.4921, 123.2615 12.472967, 123.2424 12.441133, 123.2543 12.434767, 123.2782 12.436367, 123.3475 12.508, 123.3833 12.5271, 123.4287 12.533467, 
+      123.56005 12.5112, 123.62935 12.519167, 123.6819 12.538267, 123.6938 12.5717, 123.64605 12.640167, 123.62695 12.6704, 123.64125 12.702267, 123.66275 12.715, 123.6962 12.703833, 123.8634 12.500033, 
+      123.8634 12.4666, 123.85145 12.4491, 123.81805 12.4475, 123.7201 12.4666, 123.66755 12.452267, 123.6341 12.434767, 123.58635 12.417233, 123.5768 12.401333, 123.58635 12.382233, 123.64605 12.3488, 
+      123.7368 12.227767, 123.74875 12.2262, 123.7583 12.230967, 123.7631 12.253267, 123.787 12.270767, 123.8061 12.272367, 123.83235 12.259633, 123.8634 12.1816, 123.962 12.023867, 123.97695 12, 
+      123.99655 11.983467, 124.02045 11.961867, 124.04725 11.915633, 124.09105 11.860467, 124.1385 11.759867, 124.1373 11.7404, 124.12635 11.7339, 124.09835 11.742, 124.0229 11.7761, 123.9438 11.835733, 
+      123.84765 11.909567, 123.78925 11.937967, 123.78195 11.952567, 123.799 11.971233, 123.799 11.982933, 123.799 12, 123.798 12.0121, 123.7872 12.0193, 123.75785 12.026533, 123.727 12.028567, 
+      123.6822 12.027567, 123.6312 12.0255, 123.56945 12.0255, 123.5478 12.0296, 123.5339 12.038867, 123.4717 12.124267, 123.41655 12.147033, 123.39045 12.149767, 123.33555 12.149767, 123.3146 12.147033, 
+      123.29145 12.1357, 123.24955 12.092433, 123.21695 12.0207, 123.20755 12)), 
+  ((123.31455 9.6619, 123.33225 9.7383, 123.36285 9.8515, 123.38855 9.9259, 123.38855 9.9667, 123.35895 9.9825, 123.3382 9.997, 123.33425 10.0174, 123.3382 10.027267, 123.35005 10.029233, 
+      123.38755 10.0207, 123.4142 10.021333, 123.4389 10.036467, 123.4488 10.080567, 123.5021 10.1701, 123.5367 10.191133, 123.6305 10.231967, 123.66405 10.2741, 123.6937 10.405767, 123.7095 10.4505, 
+      123.74505 10.483433, 123.77465 10.522933, 123.77665 10.5927, 123.7964 10.653267, 123.8596 10.715133, 123.87935 10.752, 123.87145 10.8863, 123.8892 10.946867, 123.90305 11.024533, 123.89715 11.0377, 
+      123.87145 11.049567, 123.8537 11.054833, 123.8537 11.0614, 123.8991 11.086433, 123.92675 11.110133, 123.92475 11.147, 123.9366 11.1654, 123.94845 11.166733, 123.96625 11.149633, 123.98005 11.1088, 
+      123.9919 11.096967, 124.01165 11.0996, 124.0413 11.112767, 124.05315 11.110133, 124.06105 11.093, 124.0492 11.066667, 124.0729 11.024533, 124.0788 10.994267, 124.0472 10.942933, 124.0472 10.915267, 
+      124.0808 10.882367, 124.0808 10.8534, 124.06105 10.712533, 124.0709 10.6217, 124.0512 10.5651, 124.05315 10.494, 124.0097 10.474233, 123.9564 10.4084, 123.9426 10.3755, 123.9564 10.338633, 
+      123.9426 10.3123, 123.89915 10.287267, 123.86555 10.270167, 123.8162 10.220133, 123.7747 10.171433, 123.7609 10.1306, 123.7313 10.120067, 123.676 10.124033, 123.66215 10.117433, 123.65425 10.076633, 
+      123.67205 9.969967, 123.67205 9.917333, 123.6286 9.858067, 123.56735 9.763267, 123.42515 9.5908, 123.3837 9.523667, 123.34815 9.4947, 123.30865 9.481533, 123.28495 9.4947, 123.2672 9.5184, 
+      123.2751 9.578967, 123.31455 9.6619)), 
+  ((123.88925 9.759333, 123.8537 9.7567, 123.82605 9.767233, 123.8083 9.793567, 123.8063 9.825167, 123.83 9.869933, 123.89715 9.925233, 124.01565 9.977867, 124.0611 10.0108, 124.06305 10.062133, 
+      124.0828 10.080567, 124.11835 10.0898, 124.1697 10.087167, 124.1954 10.099, 124.21315 10.1293, 124.23685 10.1464, 124.3277 10.150333, 124.3672 10.145067, 124.4008 10.137167, 124.4304 10.113467, 
+      124.4798 10.0911, 124.5094 10.088467, 124.57065 10.080567, 124.61015 10.062133, 124.63385 10.042367, 124.63975 10.025267, 124.60815 9.985767, 124.59035 9.9713, 124.58445 9.929167, 124.5469 9.905467, 
+      124.55285 9.889667, 124.56075 9.8844, 124.62395 9.881767, 124.66345 9.8686, 124.68515 9.842267, 124.6911 9.814633, 124.66345 9.777767, 124.6259 9.7659, 124.58245 9.776433, 124.5489 9.792233, 
+      124.52715 9.792233, 124.4995 9.7804, 124.4699 9.7567, 124.40275 9.730367, 124.2092 9.635567, 124.0848 9.603967, 124.00775 9.6, 123.95245 9.617133, 123.911 9.6461, 123.89715 9.673733, 
+      123.8932 9.739567, 123.88925 9.759333)), 
+  ((120.2734 12.0411, 120.25295 12.011133, 120.2448 12.009767, 120.208 12.007033, 120.15075 12.0125, 120.0935 12.024767, 120.07505 12.0234, 120.05465 12.011133, 120.01985 12.0084, 119.96465 12.0152, 
+      119.85425 12.0588, 119.81745 12.105133, 119.80515 12.1937, 119.79085 12.203233, 119.7786 12.203233, 119.7275 12.174633, 119.71315 12.174633, 119.6968 12.1828, 119.6968 12.205967, 119.7336 12.2441, 
+      119.7561 12.263167, 119.75405 12.286333, 119.7459 12.2918, 119.70295 12.2877, 119.68865 12.297233, 119.68865 12.3136, 119.7009 12.361267, 119.7377 12.383067, 119.79085 12.3858, 119.8195 12.3749, 
+      119.8338 12.3272, 119.85835 12.310867, 119.8931 12.308133, 119.9381 12.312233, 119.96875 12.310867, 119.97695 12.301333, 119.98305 12.260467, 120.0076 12.257733, 120.04645 12.2618, 120.06895 12.260467, 
+      120.0771 12.255, 120.07505 12.219567, 120.07915 12.2114, 120.0996 12.208667, 120.1262 12.220933, 120.13235 12.219567, 120.1364 12.2046, 120.1139 12.180067, 120.10985 12.173267, 120.12415 12.1678, 
+      120.1957 12.169167, 120.208 12.180067, 120.21 12.188233, 120.18755 12.242733, 120.1896 12.249567, 120.1957 12.2509, 120.208 12.2509, 120.27955 12.214133, 120.2857 12.1896, 120.27545 12.154167, 
+      120.2877 12.087433, 120.2734 12.0411)), 
+  ((124.32735 13.638867, 124.32905 13.6311, 124.31905 13.618933, 124.25755 13.590133, 124.24425 13.589033, 124.2127 13.5979, 124.1977 13.595667, 124.18275 13.5879, 124.1761 13.564667, 124.1645 13.5569, 
+      124.1412 13.558, 124.088 13.5979, 123.9883 13.63, 123.97665 13.652167, 123.9783 13.6721, 124.0282 13.7009, 124.0631 13.721933, 124.07305 13.778433, 124.05975 13.9213, 124.02155 14.013233, 
+      124.02155 14.021, 124.03815 14.028767, 124.06475 14.029867, 124.08635 14.024333, 124.1113 14.027633, 124.1545 14.047567, 124.16945 14.0498, 124.1977 14.042033, 124.23265 14.0088, 124.2426 13.958967, 
+      124.2692 13.926867, 124.3174 13.899167, 124.334 13.872567, 124.33735 13.834933, 124.3141 13.733, 124.32735 13.638867)), 
+  ((122.09725 6.755533, 122.1441 6.739933, 122.2218 6.707067, 122.25875 6.672533, 122.3093 6.660233, 122.31175 6.6561, 122.30685 6.645433, 122.2834 6.6331, 122.21805 6.6257, 122.18725 6.6175, 
+      122.16135 6.597767, 122.13795 6.559967, 122.11575 6.518033, 122.07875 6.4901, 122.0048 6.4868, 121.9086 6.488433, 121.88645 6.497467, 121.87165 6.515567, 121.86545 6.555, 121.85315 6.578833, 
+      121.82355 6.593633, 121.7459 6.609233, 121.7249 6.6306, 121.72 6.6643, 121.7311 6.692233, 121.757 6.704567, 121.79395 6.7136, 121.83835 6.702933, 121.87165 6.702933, 121.90985 6.708667, 
+      121.95795 6.733333, 121.97765 6.748133, 121.9949 6.749767, 122.04175 6.7399, 122.07875 6.7514, 122.09725 6.755533)), 
+  ((122.176 12.656867, 122.1743 12.629567, 122.0924 12.5602, 122.08215 12.5238, 122.0941 12.439633, 122.089 12.4021, 122.06 12.3748, 122.05485 12.312267, 122.02755 12.279267, 122.0327 12.259933, 
+      122.07195 12.217867, 122.0702 12.199667, 122.04975 12.184867, 122.00025 12.171233, 121.94395 12.145067, 121.8996 12.1496, 121.83475 12.1826, 121.82455 12.203067, 121.83645 12.214433, 121.86375 12.2167, 
+      121.94565 12.205333, 121.97125 12.214433, 121.9781 12.2281, 121.96955 12.2463, 121.961 12.2588, 121.8672 12.275867, 121.8467 12.306567, 121.8672 12.394133, 121.8996 12.418033, 121.94395 12.4328, 
+      121.9525 12.443033, 121.9508 12.473767, 121.9235 12.526067, 121.94395 12.568167, 122.0071 12.601133, 122.0941 12.659133, 122.13675 12.669367, 122.16575 12.6637, 122.176 12.656867)), 
+  ((125.6992 10.0812, 125.70175 10.092367, 125.69025 10.1069, 125.67995 10.112033, 125.66585 10.107767, 125.64275 10.1035, 125.62225 10.124, 125.61585 10.124, 125.58635 10.1052, 125.56325 10.104333, 
+      125.553 10.112033, 125.5389 10.113767, 125.51325 10.1069, 125.4953 10.1146, 125.48505 10.144533, 125.45555 10.1659, 125.45425 10.177, 125.4671 10.183833, 125.4953 10.1898, 125.5094 10.1941, 
+      125.5043 10.232567, 125.51195 10.245367, 125.55045 10.2599, 125.57225 10.265033, 125.57095 10.279567, 125.5325 10.306933, 125.53505 10.327467, 125.5684 10.336867, 125.5915 10.357367, 125.59535 10.408667, 
+      125.60815 10.411233, 125.64535 10.400133, 125.66075 10.4044, 125.66845 10.467667, 125.67615 10.478767, 125.6915 10.483067, 125.7146 10.475367, 125.72615 10.458267, 125.7531 10.4497, 125.7659 10.433467, 
+      125.76845 10.416367, 125.7223 10.349667, 125.6864 10.279567, 125.6851 10.247067, 125.7146 10.207733, 125.76335 10.169267, 125.789 10.139367, 125.79285 10.100033, 125.78385 10.069233, 125.73255 10.0359, 
+      125.72105 10.0205, 125.74025 9.980333, 125.77875 9.941867, 125.79155 9.918767, 125.7813 9.908533, 125.75695 9.907667, 125.7364 9.9239, 125.7159 9.9564, 125.6941 9.972633, 125.66975 9.9769, 
+      125.6556 9.980333, 125.6492 9.9923, 125.6569 10.0205, 125.6992 10.0812)), 
+  ((122.0579 13.512, 122.07385 13.5042, 122.0909 13.478633, 122.0941 13.441, 122.0568 13.3537, 122.02595 13.3026, 121.9482 13.248667, 121.90135 13.238, 121.87155 13.238, 121.8417 13.254333, 
+      121.83105 13.291967, 121.78525 13.321067, 121.76825 13.3381, 121.76715 13.348733, 121.7842 13.3679, 121.7938 13.394867, 121.7874 13.429667, 121.7448 13.500633, 121.7448 13.5276, 121.7512 13.544633, 
+      121.7661 13.551733, 121.7874 13.552467, 121.8598 13.525467, 121.9056 13.516267, 121.9748 13.521233, 122.0579 13.512)), 
+  ((122.00765 14.746667, 122.00505 14.706467, 121.9614 14.6671, 121.87665 14.662833, 121.83045 14.6688, 121.81375 14.685933, 121.81115 14.707333, 121.8317 14.7501, 121.8317 14.7698, 121.8073 14.828833, 
+      121.68535 14.9204, 121.6789 14.967433, 121.73025 15.0222, 121.82915 15.046167, 121.89335 15.046167, 121.9627 15.027333, 121.9871 14.9897, 121.9794 14.953767, 121.9473 14.926367, 121.90235 14.912667, 
+      121.8895 14.881033, 121.8895 14.857933, 121.90105 14.836533, 121.92415 14.806567, 121.9781 14.775767, 122.00765 14.746667)), 
+  ((126.1117 10.070267, 126.1238 10.0832, 126.1438 10.0939, 126.16785 10.0921, 126.18255 10.079633, 126.1892 10.0556, 126.16115 10.027133, 126.1545 10.018233, 126.19455 9.968833, 126.21725 9.9608, 
+      126.22525 9.950133, 126.2012 9.913633, 126.17985 9.8798, 126.1825 9.850433, 126.21055 9.839767, 126.24925 9.840633, 126.26395 9.829967, 126.2613 9.8095, 126.1972 9.771667, 126.1104 9.762767, 
+      126.0076 9.773433, 125.9208 9.801033, 125.8981 9.831733, 125.90745 9.851333, 125.9929 9.899367, 126.1117 10.070267)), 
+  ((122.92835 13.1525, 122.9857 13.135633, 122.9958 13.126633, 123.011 13.094033, 123.043 13.079433, 123.0919 13.053567, 123.12395 13.027733, 123.1948 12.922067, 123.2319 12.8996, 123.31115 12.882733, 
+      123.3533 12.8389, 123.3668 12.7917, 123.35665 12.7681, 123.33135 12.764733, 123.3044 12.7737, 123.23695 12.8052, 123.215 12.807433, 123.18635 12.8063, 123.1678 12.8108, 123.156 12.826533, 
+      123.1459 12.885, 123.07675 12.9659, 123.0194 12.9985, 122.984 13.006367, 122.94015 13.0075, 122.8643 13.060333, 122.85415 13.086167, 122.85755 13.107533, 122.90305 13.146867, 122.92835 13.1525)), 
+  ((122.5283 10.638367, 122.56015 10.649, 122.6102 10.662667, 122.658 10.701333, 122.68415 10.757467, 122.7149 10.772633, 122.7524 10.775267, 122.7638 10.7654, 122.7968 10.700933, 122.79225 10.629667, 
+      122.7615 10.565967, 122.7285 10.542833, 122.6443 10.520833, 122.6204 10.5155, 122.57715 10.480633, 122.53395 10.4647, 122.49865 10.470767, 122.47935 10.4878, 122.48045 10.505267, 122.49185 10.511333, 
+      122.52485 10.512833, 122.53965 10.524967, 122.5567 10.565167, 122.54875 10.5773, 122.52255 10.594733, 122.5169 10.614467, 122.5169 10.629633, 122.5283 10.638367)), 
+  ((119.88185 11.834733, 119.86625 11.8549, 119.87795 11.864667, 119.90725 11.8803, 119.91115 11.892633, 119.89455 11.9063, 119.876 11.921267, 119.88185 11.929733, 119.90335 11.934267, 119.93455 11.924533, 
+      119.9502 11.922567, 119.96385 11.931667, 119.96775 11.9564, 119.9863 11.968767, 119.999 11.968767, 120.02145 11.946633, 120.039 11.9076, 120.05655 11.899167, 120.08875 11.9089, 120.13075 11.914767, 
+      120.1717 11.9115, 120.1815 11.897833, 120.1678 11.8907, 120.1151 11.867267, 120.10635 11.854267, 120.11705 11.8419, 120.14735 11.817833, 120.14735 11.797667, 120.0956 11.748233, 120.07705 11.692933, 
+      120.0517 11.6721, 120.01655 11.6734, 119.9668 11.701367, 119.9648 11.716333, 119.98825 11.7391, 120.0146 11.771, 120.00485 11.798967, 119.9902 11.814567, 119.9746 11.814567, 119.9414 11.789867, 
+      119.91405 11.780733, 119.89845 11.7853, 119.8848 11.804167, 119.88185 11.834733)), 
+  ((120.25515 5.351667, 120.27645 5.3472, 120.29375 5.337733, 120.30795 5.312667, 120.30795 5.280133, 120.2907 5.264567, 120.26325 5.2578, 120.2409 5.2517, 120.2348 5.225933, 120.2226 5.2212, 
+      120.20735 5.226267, 120.16975 5.264867, 120.1596 5.262833, 120.1484 5.2466, 120.15755 5.221533, 120.15045 5.211367, 120.13825 5.211367, 120.09355 5.2188, 119.9746 5.173433, 119.96445 5.160567, 
+      119.97055 5.130067, 119.95225 5.113133, 119.92585 5.1172, 119.8689 5.155133, 119.86585 5.165967, 119.8852 5.185633, 119.89435 5.2256, 119.9116 5.237767, 119.9411 5.2432, 119.98885 5.2483, 
+      120.03355 5.2727, 120.09655 5.307233, 120.1433 5.360767, 120.1616 5.3838, 120.18295 5.390567, 120.20125 5.3889, 120.2155 5.378767, 120.23685 5.354367, 120.25515 5.351667)), 
+  ((121.0031 6.1064, 121.0377 6.105367, 121.11085 6.084367, 121.1322 6.065733, 121.18805 6.013567, 121.2074 6.011567, 121.26835 6.0339, 121.2907 6.038633, 121.35475 6.0241, 121.3893 6.005133, 
+      121.39135 5.9943, 121.37815 5.9828, 121.31715 5.974667, 121.26125 5.9479, 121.2216 5.939067, 121.2023 5.945167, 121.16875 5.9743, 121.14335 5.9804, 121.10475 5.978367, 121.06715 5.960067, 
+      121.04885 5.961433, 120.996 5.991233, 120.9706 5.991933, 120.89945 5.966167, 120.871 5.966867, 120.86185 5.9831, 120.88015 6.017667, 120.91875 6.0495, 121.0031 6.1064)), 
+  ((122.675 12.494967, 122.6962 12.487, 122.70685 12.479933, 122.70685 12.463133, 122.68825 12.440133, 122.68825 12.426867, 122.70815 12.403867, 122.7148 12.3888, 122.7148 12.370233, 122.6949 12.358733, 
+      122.6511 12.3561, 122.60865 12.340167, 122.5675 12.333967, 122.5423 12.333967, 122.4215 12.408267, 122.3857 12.4357, 122.38305 12.463133, 122.40295 12.4923, 122.43345 12.497633, 122.4706 12.4932, 
+      122.52105 12.51, 122.5622 12.5109, 122.61795 12.497633, 122.675 12.494967)), 
+  ((123.66415 9.323533, 123.674 9.3196, 123.67795 9.310367, 123.69375 9.282733, 123.7293 9.266933, 123.74905 9.247167, 123.7451 9.237967, 123.7135 9.2261, 123.674 9.219533, 123.67005 9.205033, 
+      123.68785 9.1853, 123.7214 9.1616, 123.7293 9.1287, 123.71745 9.1221, 123.64045 9.116833, 123.56935 9.099733, 123.50615 9.091833, 123.4469 9.110267, 123.40345 9.1458, 123.39555 9.173467, 
+      123.4074 9.1853, 123.4706 9.203733, 123.5417 9.210333, 123.595 9.245867, 123.63845 9.2959, 123.66415 9.323533)), 
+  ((124.5512 11.731033, 124.5651 11.715767, 124.59295 11.674567, 124.62895 11.6484, 124.66745 11.618367, 124.67235 11.6009, 124.65595 11.575267, 124.63715 11.562167, 124.5864 11.561633, 124.5479 11.5529, 
+      124.53565 11.5548, 124.4865 11.593533, 124.39075 11.655733, 124.3768 11.690667, 124.3858 11.705933, 124.44395 11.720667, 124.48405 11.745767, 124.50615 11.7507, 124.52415 11.7507, 124.5512 11.731033)), 
+  ((124.65455 9.162633, 124.64495 9.248767, 124.65015 9.2703, 124.6685 9.2802, 124.7069 9.280767, 124.75755 9.269733, 124.8082 9.232467, 124.8344 9.188233, 124.837 9.1673, 124.81345 9.145167, 
+      124.7104 9.109667, 124.68245 9.110233, 124.66415 9.1213, 124.65455 9.162633)), 
+  ((119.97935 10.579633, 119.9985 10.5772, 120.03045 10.562, 120.03775 10.538867, 120.0286 10.5267, 120.004 10.517, 119.98115 10.513933, 119.9894 10.496933, 119.99395 10.476867, 119.97935 10.464067, 
+      119.962 10.468333, 119.92735 10.5042, 119.9009 10.5249, 119.8927 10.524267, 119.8854 10.5176, 119.88265 10.4592, 119.8699 10.445833, 119.83975 10.444633, 119.8188 10.453733, 119.8115 10.471367, 
+      119.8215 10.4884, 119.8197 10.504833, 119.7987 10.5261, 119.79965 10.5474, 119.80695 10.557733, 119.82975 10.566233, 119.8571 10.582067, 119.8635 10.611867, 119.87715 10.627667, 119.8945 10.632533, 
+      119.9091 10.6295, 119.9255 10.6161, 119.9474 10.591767, 119.97935 10.579633)), 
+  ((121.8945 20.4279, 121.8729 20.4191, 121.8489 20.4207, 121.7949 20.455067, 121.7853 20.496667, 121.7889 20.531833, 121.8441 20.5734, 121.9125 20.5814, 121.9581 20.5774, 121.9965 20.5622, 
+      122.0037 20.551033, 121.9965 20.530233, 121.9365 20.498267, 121.9209 20.476667, 121.9173 20.4511, 121.9041 20.4359, 121.8945 20.4279)), 
+  ((116.89995 8.078633, 116.9041 8.086867, 116.9148 8.088, 116.9371 8.087433, 116.96765 8.078067, 116.9924 8.074767, 117.0015 8.078067, 117.0312 8.101733, 117.05185 8.102833, 117.0667 8.100633, 
+      117.0733 8.094033, 117.0692 8.078633, 117.04855 8.053333, 117.04855 8.023067, 117.06175 8.005433, 117.06175 7.995533, 117.0535 7.981233, 117.05845 7.970767, 117.0758 7.955933, 117.0725 7.947133, 
+      117.0568 7.941633, 117.03205 7.937767, 117.0147 7.9262, 117.0015 7.9174, 116.98085 7.9185, 116.95775 7.9273, 116.93545 7.949333, 116.91895 7.983433, 116.9198 8.0027, 116.9305 8.039567, 
+      116.9049 8.061567, 116.89995 8.078633)), 
+  ((125.9008 9.744967, 125.9075 9.726733, 125.92615 9.722267, 125.94885 9.708933, 125.9649 9.684, 125.9687 9.674467, 125.9622 9.6644, 125.9422 9.6475, 125.9315 9.635033, 125.9395 9.619033, 
+      125.94885 9.6021, 125.9483 9.584867, 125.9397 9.5734, 125.9275 9.5665, 125.91415 9.563833, 125.8968 9.5754, 125.8781 9.605667, 125.86875 9.609233, 125.8434 9.6039, 125.82335 9.605667, 
+      125.8167 9.615467, 125.8327 9.6751, 125.81 9.7365, 125.806 9.758767, 125.8129 9.7655, 125.82735 9.769433, 125.85675 9.7721, 125.88345 9.7641, 125.9008 9.744967)), 
+  ((125.85405 7.045667, 125.84615 7.014167, 125.8304 6.996333, 125.7958 6.9743, 125.77535 6.9785, 125.76905 6.9911, 125.78005 7.015233, 125.7942 7.0593, 125.7769 7.087633, 125.7596 7.097067, 
+      125.7234 7.091833, 125.6982 7.093933, 125.6919 7.103367, 125.69665 7.1275, 125.7234 7.160033, 125.76745 7.184167, 125.80995 7.185233, 125.832 7.175767, 125.8556 7.1086, 125.85405 7.045667)), 
+  ((125.9071 11.162633, 125.916 11.127067, 125.90075 11.0898, 125.87785 11.077933, 125.8588 11.0788, 125.83725 11.097433, 125.7966 11.175333, 125.7394 11.299767, 125.7445 11.3091, 125.7661 11.3074, 
+      125.83215 11.271, 125.9071 11.162633)), 
+  ((121.36815 19.267833, 121.24755 19.3184, 121.2281 19.337833, 121.23005 19.3521, 121.23785 19.366367, 121.2534 19.372833, 121.28645 19.371533, 121.304 19.375433, 121.33705 19.4143, 121.34675 19.4182, 
+      121.36235 19.4156, 121.39345 19.401367, 121.39345 19.371533, 121.39735 19.357267, 121.42265 19.343033, 121.4304 19.327467, 121.42265 19.2821, 121.3915 19.263967, 121.36815 19.267833)), 
+  ((121.84235 19.5165, 121.8248 19.512633, 121.8024 19.514567, 121.79265 19.524967, 121.78295 19.547033, 121.7537 19.5626, 121.75275 19.577533, 121.75565 19.585967, 121.8024 19.608033, 121.8628 19.658, 
+      121.89885 19.669033, 121.92905 19.6632, 121.93975 19.6405, 121.94655 19.608033, 121.9222 19.5613, 121.84235 19.5165)), 
+  ((122.70885 7.419767, 122.7342 7.4221, 122.75605 7.4029, 122.7761 7.393, 122.79185 7.398233, 122.80145 7.426167, 122.8032 7.451767, 122.81975 7.4547, 122.8704 7.434333, 122.9289 7.4023, 
+      122.93065 7.394167, 122.91235 7.383667, 122.85385 7.380767, 122.77175 7.333033, 122.7569 7.319667, 122.7569 7.294033, 122.73505 7.286467, 122.70885 7.2981, 122.6975 7.315, 122.6949 7.391233, 
+      122.70885 7.419767)), 
+  ((121.75905 20.919633, 121.81575 20.904367, 121.82015 20.865867, 121.80705 20.828067, 121.7307 20.780833, 121.6958 20.772867, 121.662 20.772867, 121.6533 20.780833, 121.6522 20.800467, 121.65765 20.8208, 
+      121.6849 20.8448, 121.69145 20.857867, 121.69035 20.885467, 121.70125 20.904367, 121.7198 20.9131, 121.75905 20.919633)), 
+  ((121.81135 18.905433, 121.78705 18.899133, 121.7722 18.899133, 121.7493 18.906333, 121.74525 18.9261, 121.79515 19.024967, 121.8356 19.044733, 121.8828 19.046533, 121.91385 19.043833, 121.93135 19.028533, 
+      121.9233 19.0007, 121.81135 18.905433)), 
+  ((121.89345 14.182033, 122.0711 14.046233, 122.07735 14.0288, 122.0669 14.0121, 122.04915 14.007933, 122.0157 14.0135, 121.8527 14.131167, 121.83915 14.1667, 121.85375 14.181333, 121.8757 14.1855, 
+      121.89345 14.182033)), 
+  ((120.23075 13.698367, 120.22365 13.6896, 120.21255 13.6849, 120.1873 13.685567, 120.15195 13.695, 120.1035 13.7522, 120.06815 13.7744, 120.0601 13.787167, 120.05805 13.794567, 120.07825 13.8107, 
+      120.1146 13.815433, 120.16205 13.814067, 120.22265 13.775067, 120.23375 13.7246, 120.23075 13.698367)), 
+  ((122.2818 12.626167, 122.29885 12.6307, 122.3108 12.631833, 122.33295 12.622733, 122.3347 12.598867, 122.3176 12.5693, 122.35005 12.519233, 122.33125 12.4931, 122.2801 12.480567, 122.23745 12.4874, 
+      122.2084 12.5181, 122.205 12.542, 122.21525 12.5579, 122.26475 12.580667, 122.27155 12.607967, 122.2818 12.626167)), 
+  ((119.9708 16.343567, 119.97845 16.318167, 119.97625 16.310167, 119.95225 16.306533, 119.9381 16.307967, 119.89665 16.3218, 119.877 16.3465, 119.84105 16.3683, 119.83015 16.401, 119.8323 16.4286, 
+      119.86175 16.4562, 119.9108 16.465667, 119.93265 16.462033, 119.93265 16.449667, 119.93155 16.432967, 119.9239 16.4068, 119.9239 16.3799, 119.93045 16.367567, 119.9479 16.356667, 119.9708 16.343567)), 
+  ((124.0307 11.295833, 124.035 11.307833, 124.0494 11.314533, 124.09115 11.311667, 124.12285 11.314533, 124.14155 11.304, 124.1401 11.292467, 124.1027 11.264633, 124.07965 11.2512, 124.06525 11.193633, 
+      124.03935 11.176367, 124.0192 11.177333, 123.9789 11.200367, 123.9544 11.2234, 123.9573 11.2349, 124.00765 11.259867, 124.0307 11.295833)), 
+  ((124.35525 10.6802, 124.3298 10.675033, 124.29455 10.659033, 124.23525 10.6233, 124.2155 10.623767, 124.20845 10.632233, 124.2268 10.6727, 124.25785 10.708433, 124.2889 10.729133, 124.31995 10.733833, 
+      124.40605 10.7216, 124.43425 10.7169, 124.44555 10.708433, 124.44275 10.695267, 124.4145 10.6774, 124.3919 10.671733, 124.35525 10.6802)), 
+  ((125.12575 12.6091, 125.08035 12.603667, 125.06285 12.605233, 125.0151 12.627733, 124.98945 12.678967, 125.0011 12.7007, 125.0419 12.7077, 125.092 12.698367, 125.1281 12.6681, 125.1351 12.6355, 
+      125.1351 12.623833, 125.12575 12.6091)), 
+  ((120.966 10.857133, 120.99175 10.866667, 121.0275 10.885733, 121.0361 10.906733, 121.0461 10.916267, 121.0633 10.914367, 121.0733 10.901, 121.06755 10.880033, 121.06185 10.859067, 121.08045 10.837133, 
+      121.0647 10.805667, 121.04325 10.7904, 120.99175 10.785633, 120.9603 10.793267, 120.94315 10.808533, 120.9403 10.835233, 120.966 10.857133)), 
+  ((124.8916 12.7473, 124.89975 12.7473, 124.92185 12.738733, 124.93935 12.7209, 124.93935 12.667333, 124.94635 12.637833, 125.00345 12.605233, 125.0104 12.592033, 125.0104 12.581933, 125.00225 12.571067, 
+      124.9848 12.5695, 124.96265 12.581167, 124.88575 12.633167, 124.86945 12.735633, 124.87525 12.742633, 124.8916 12.7473)), 
+  ((121.68645 6.104033, 121.68035 6.118633, 121.69255 6.127567, 121.70835 6.128367, 121.7315 6.118633, 121.7631 6.1162, 121.80815 6.0943, 121.85075 6.0732, 121.8739 6.074833, 121.925 6.104033, 
+      121.9469 6.106467, 121.9615 6.096733, 121.9603 6.085367, 121.90795 6.054533, 121.8483 6.035867, 121.82765 6.034267, 121.7692 6.061033, 121.7388 6.083733, 121.68645 6.104033)), 
+  ((119.91015 11.530933, 119.90725 11.508167, 119.89555 11.4893, 119.8809 11.478233, 119.8731 11.481467, 119.8672 11.500333, 119.85065 11.506867, 119.836 11.500333, 119.8243 11.486033, 119.80965 11.474967, 
+      119.80085 11.476933, 119.7872 11.492533, 119.76575 11.514, 119.755 11.531567, 119.76475 11.542633, 119.78135 11.5472, 119.8028 11.543267, 119.83015 11.5446, 119.836 11.554333, 119.83305 11.5667, 
+      119.80965 11.5797, 119.80865 11.584267, 119.8243 11.585567, 119.86725 11.582967, 119.90335 11.576467, 119.91015 11.530933)), 
+  ((120.2551 11.907867, 120.2499 11.916633, 120.25815 11.925633, 120.28215 11.930633, 120.32345 11.942633, 120.3497 11.970133, 120.3677 11.977633, 120.38495 11.973133, 120.38865 11.9664, 120.36765 11.9299, 
+      120.36465 11.916867, 120.37665 11.900867, 120.3984 11.879367, 120.4014 11.834367, 120.39015 11.826367, 120.37515 11.829867, 120.34665 11.861367, 120.31735 11.882867, 120.27235 11.897367, 120.2551 11.907867)), 
+  ((124.1976 12.049967, 124.17815 12.050767, 124.1678 12.056467, 124.15805 12.0662, 124.16355 12.0893, 124.22195 12.122533, 124.2895 12.1347, 124.32175 12.127, 124.33515 12.115233, 124.33575 12.097, 
+      124.3181 12.079567, 124.1976 12.049967)), 
+  ((121.1943 19.0485, 121.1441 19.047867, 121.10905 19.057967, 121.0702 19.1028, 121.074 19.133733, 121.11 19.164667, 121.1299 19.164667, 121.1384 19.1596, 121.14315 19.1369, 121.1564 19.121733, 
+      121.18575 19.1047, 121.19715 19.0725, 121.1981 19.055467, 121.1943 19.0485)), 
+  ((117.27535 8.338933, 117.28345 8.3488, 117.2929 8.374867, 117.301 8.377567, 117.3104 8.373967, 117.3212 8.3443, 117.31985 8.2778, 117.2848 8.244567, 117.25515 8.237367, 117.23765 8.255333, 
+      117.2201 8.326333, 117.212 8.3461, 117.2201 8.3506, 117.23765 8.3506, 117.2592 8.336233, 117.27535 8.338933)), 
+  ((121.22795 12, 121.20325 12.012667, 121.1873 12.063267, 121.1922 12.0788, 121.2596 12.1147, 121.2743 12.1188, 121.289 12.112267, 121.2902 12.096733, 121.28285 12.0837, 121.2792 12.070633, 
+      121.29145 12.047767, 121.29145 12.0143, 121.2622 12, 121.2547 11.996333, 121.2351 11.996333, 121.22795 12)), 
+  ((121.32315 18.931733, 121.33165 18.926667, 121.3364 18.9191, 121.33545 18.911533, 121.31935 18.9052, 121.29755 18.9052, 121.272 18.893867, 121.2483 18.8888, 121.2265 18.890067, 121.2019 18.9008, 
+      121.19335 18.9008, 121.14885 18.8825, 121.13555 18.881233, 121.11945 18.886267, 121.1185 18.8989, 121.1526 18.932367, 121.1943 18.9456, 121.24735 18.9475, 121.32315 18.931733)), 
+  ((125.2824 10.103467, 125.2965 10.088933, 125.317 10.063267, 125.35035 10.0248, 125.3555 9.982067, 125.3401 9.9701, 125.33115 9.9718, 125.3029 9.9966, 125.24135 10.0684, 125.20675 10.1043, 
+      125.20545 10.118, 125.21185 10.1197, 125.24905 10.115433, 125.2824 10.103467)), 
+  ((123.822 11.219533, 123.82875 11.204567, 123.8191 11.1989, 123.7946 11.200833, 123.7572 11.200833, 123.73845 11.1922, 123.7284 11.191233, 123.7183 11.2037, 123.7183 11.2373, 123.70105 11.249767, 
+      123.6996 11.264633, 123.71975 11.2819, 123.714 11.301067, 123.72555 11.313567, 123.7457 11.3126, 123.76295 11.299167, 123.77735 11.268467, 123.7932 11.2416, 123.822 11.219533)), 
+  ((121.03905 12.268167, 121.0807 12.2437, 121.0807 12.180833, 121.06355 12.161233, 121.0464 12.161233, 121.00355 12.1743, 120.97415 12.2339, 120.99005 12.2535, 121.0219 12.267367, 121.03905 12.268167)), 
+  ((118.40695 7.0599, 118.46065 7.058433, 118.48965 7.063767, 118.51575 7.075867, 118.5281 7.076833, 118.54405 7.070033, 118.5477 7.0599, 118.5274 7.0449, 118.52665 7.032833, 118.54695 7.013967, 
+      118.5455 7.004767, 118.53755 6.998, 118.5194 6.998, 118.47295 7.0101, 118.428 7.0183, 118.40335 7.0304, 118.38665 7.0449, 118.38665 7.052633, 118.39465 7.056033, 118.40695 7.0599)), 
+  ((119.41725 4.8907, 119.42605 4.8955, 119.43245 4.892833, 119.44525 4.8704, 119.4613 4.8165, 119.4693 4.750867, 119.4533 4.709767, 119.43245 4.704433, 119.42365 4.717767, 119.41485 4.796233, 
+      119.41725 4.8907)), 
+  ((120.8405 5.638867, 120.8537 5.637867, 120.8649 5.6284, 120.88115 5.605367, 120.90655 5.584, 120.9025 5.5779, 120.85675 5.5664, 120.8273 5.5481, 120.80695 5.5447, 120.79475 5.552167, 
+      120.7958 5.582633, 120.78055 5.600267, 120.7795 5.610433, 120.79375 5.626, 120.8405 5.638867)), 
+  ((125.66315 9.8816, 125.67915 9.872233, 125.6958 9.864433, 125.70585 9.856233, 125.69915 9.845533, 125.67915 9.841967, 125.6324 9.842867, 125.60835 9.845533, 125.5851 9.840067, 125.57365 9.8402, 
+      125.5636 9.844367, 125.55895 9.852667, 125.5603 9.865133, 125.579 9.880267, 125.5977 9.916733, 125.61905 9.922533, 125.63645 9.910067, 125.66315 9.8816)), 
+  ((124.74435 11.709767, 124.75835 11.713833, 124.7747 11.706767, 124.7878 11.6942, 124.7927 11.6669, 124.8001 11.644, 124.823 11.6309, 124.8312 11.6167, 124.823 11.592167, 124.7927 11.5818, 
+      124.76405 11.581233, 124.7477 11.589433, 124.7436 11.6009, 124.7526 11.614533, 124.7698 11.6298, 124.7665 11.642633, 124.74355 11.663367, 124.7378 11.683033, 124.74435 11.709767)), 
+  ((119.76 5.199633, 119.769 5.1973, 119.77805 5.1906, 119.7811 5.171133, 119.77705 5.1517, 119.7821 5.128267, 119.7831 5.1162, 119.75895 5.102133, 119.7258 5.085367, 119.7067 5.085367, 
+      119.6876 5.100767, 119.6876 5.117533, 119.72275 5.1631, 119.76 5.199633)), 
+  ((120.5509 6.297767, 120.54275 6.285233, 120.52145 6.281167, 120.49195 6.2832, 120.46045 6.272333, 120.4513 6.277767, 120.45435 6.290633, 120.5316 6.354333, 120.57935 6.4031, 120.5936 6.397, 
+      120.5946 6.388867, 120.57935 6.364467, 120.5641 6.328567, 120.5509 6.297767)), 
+  ((121.6947 12.9404, 121.7128 12.9394, 121.737 12.918233, 121.7385 12.9001, 121.73095 12.884, 121.69165 12.8719, 121.6675 12.8719, 121.64025 12.877967, 121.6176 12.895067, 121.6161 12.910167, 
+      121.65085 12.935367, 121.6947 12.9404)), 
+  ((122.41045 14.6809, 122.3167 14.6404, 122.2871 14.6404, 122.2677 14.648833, 122.26095 14.6601, 122.26265 14.6708, 122.2719 14.6809, 122.3023 14.687667, 122.3547 14.707933, 122.3699 14.710733, 
+      122.391 14.706233, 122.41045 14.693867, 122.4113 14.687667, 122.41045 14.6809)), 
+  ((119.8174 4.9662, 119.83755 4.9707, 119.8673 4.976433, 119.88845 4.971967, 119.89995 4.9579, 119.899 4.938067, 119.8673 4.930367, 119.8433 4.926533, 119.82795 4.914367, 119.8078 4.907333, 
+      119.79725 4.912467, 119.7934 4.936767, 119.77035 4.957267, 119.76175 4.9803, 119.7694 4.995, 119.77805 4.994367, 119.79435 4.981567, 119.8107 4.9675, 119.8174 4.9662)), 
+  ((124.11605 10.3535, 124.12875 10.346733, 124.10925 10.328067, 124.0134 10.2653, 123.9752 10.247767, 123.96335 10.249467, 123.95655 10.264733, 123.96165 10.279433, 123.9939 10.301467, 124.07195 10.3388, 
+      124.11605 10.3535)), 
+  ((121.7457 20.379133, 121.7433 20.390333, 121.7529 20.397533, 121.7721 20.397533, 121.7997 20.396733, 121.8477 20.373533, 121.8477 20.355933, 121.8297 20.329567, 121.8057 20.319167, 121.7853 20.318367, 
+      121.7709 20.322367, 121.7601 20.366333, 121.7457 20.379133)), 
+  ((122.2812 14.770967, 122.28375 14.761967, 122.28375 14.758567, 122.2719 14.7507, 122.2601 14.7445, 122.23305 14.740567, 122.19085 14.743933, 122.16045 14.763633, 122.1562 14.780533, 122.1613 14.799667, 
+      122.1714 14.806967, 122.2069 14.803033, 122.2812 14.770967)), 
+  ((123.80355 13.9722, 123.823 13.9761, 123.8415 13.971567, 123.8532 13.957267, 123.8522 13.929367, 123.8337 13.906, 123.80745 13.894967, 123.7753 13.897567, 123.7597 13.922867, 123.7646 13.944933, 
+      123.80355 13.9722)), 
+  ((120.80375 13.671633, 120.8146 13.661733, 120.8139 13.640533, 120.78345 13.622033, 120.73335 13.621567, 120.6677 13.640067, 120.65685 13.652233, 120.6589 13.660367, 120.67175 13.666233, 120.6792 13.6676, 
+      120.7374 13.658567, 120.75775 13.658567, 120.7767 13.6694, 120.7936 13.6721, 120.80375 13.671633)), 
+  ((124.0437 13.266467, 124.0564 13.2567, 124.0564 13.245, 124.0447 13.2372, 124.0242 13.230067, 123.9881 13.2307, 123.9335 13.2541, 123.9218 13.266467, 123.9228 13.2788, 123.9355 13.2853, 
+      123.9667 13.2866, 124.0437 13.266467)), 
+  ((121.11495 13.455133, 121.0673 13.454567, 121.0336 13.462233, 121.0221 13.475367, 121.0221 13.495067, 121.0369 13.506567, 121.0558 13.508767, 121.1026 13.506033, 121.12725 13.490167, 121.13135 13.469367, 
+      121.1248 13.460033, 121.11495 13.455133)), 
+  ((125.18555 5.407233, 125.21535 5.4313, 125.2578 5.452367, 125.2867 5.4554, 125.312 5.452967, 125.32285 5.441533, 125.31745 5.418067, 125.284 5.408433, 125.23705 5.4018, 125.1973 5.3994, 
+      125.18555 5.407233)), 
+  ((124.7348 10.1693, 124.74635 10.159033, 124.72905 10.143633, 124.7034 10.1244, 124.679 10.100467, 124.6553 10.097467, 124.6386 10.101733, 124.6213 10.111167, 124.62195 10.121833, 124.6495 10.1479, 
+      124.69825 10.165867, 124.7348 10.1693)), 
+  ((122.92405 14.5309, 122.8477 14.467, 122.81135 14.458133, 122.7927 14.461667, 122.79095 14.4741, 122.80515 14.491267, 122.8859 14.539167, 122.90095 14.541533, 122.9143 14.540367, 122.92225 14.5374, 
+      122.92405 14.5309)), 
+  ((124.15095 13.2632, 124.20945 13.259967, 124.2319 13.250867, 124.23675 13.241767, 124.23675 13.230067, 124.2182 13.217067, 124.1919 13.2125, 124.1451 13.2177, 124.1207 13.231367, 124.1188 13.243067, 
+      124.1227 13.2528, 124.1363 13.2606, 124.15095 13.2632)), 
+  ((121.2383 9.626133, 121.24415 9.6175, 121.24655 9.595567, 121.2571 9.567333, 121.2524 9.5501, 121.20535 9.523433, 121.17835 9.524233, 121.1654 9.531267, 121.16775 9.5399, 121.203 9.567333, 
+      121.2148 9.6081, 121.2242 9.626133, 121.2383 9.626133)), 
+  ((122.8717 14.356367, 122.8637 14.3682, 122.86635 14.3824, 122.87255 14.3901, 122.89475 14.393067, 122.9143 14.391867, 122.9489 14.3753, 122.9746 14.357567, 122.9826 14.343367, 122.97285 14.332733, 
+      122.94535 14.330367, 122.8717 14.356367)), 
+  ((122.05065 18.5937, 122.0369 18.5901, 122.0222 18.591733, 122.0148 18.5973, 122.01435 18.6107, 122.05165 18.667633, 122.07225 18.675167, 122.09535 18.674833, 122.1042 18.665667, 122.10465 18.650633, 
+      122.09385 18.630667, 122.05065 18.5937)), 
+  ((122.07855 12.9001, 122.08915 12.885, 122.0861 12.859833, 122.0468 12.837667, 122.0166 12.838667, 121.99695 12.8548, 121.99845 12.875933, 122.0181 12.894067, 122.03925 12.901133, 122.05285 12.901133, 
+      122.07855 12.9001)), 
+  ((119.78685 11.236533, 119.7965 11.2312, 119.7941 11.222133, 119.77485 11.208267, 119.686 11.193833, 119.6636 11.199167, 119.6604 11.208267, 119.6716 11.227467, 119.6908 11.238133, 119.73165 11.239733, 
+      119.78685 11.236533)), 
+  ((124.6262 10.786533, 124.6107 10.776167, 124.5782 10.763, 124.55845 10.760167, 124.55 10.771467, 124.5514 10.787467, 124.6008 10.8345, 124.6248 10.8392, 124.6403 10.8345, 124.64315 10.815667, 
+      124.64315 10.806267, 124.6262 10.786533)), 
+  ((124.0491 12.4771, 124.07805 12.435267, 124.07165 12.4181, 124.05395 12.411667, 124.0282 12.412733, 123.996 12.433133, 123.99195 12.462633, 124.00485 12.474433, 124.0274 12.4814, 124.0491 12.4771)), 
+  ((121.86035 12.114367, 121.874 12.104133, 121.874 12.089333, 121.8655 12.0734, 121.83645 12.052933, 121.80405 12.0518, 121.78185 12.059767, 121.78185 12.077967, 121.79725 12.098433, 121.82795 12.112067, 
+      121.86035 12.114367)), 
+  ((119.0581 10.693633, 119.0742 10.699233, 119.10085 10.703433, 119.1751 10.703433, 119.1856 10.6997, 119.1856 10.6866, 119.1758 10.676333, 119.13725 10.6628, 119.10645 10.660933, 119.0777 10.667, 
+      119.063 10.678667, 119.0581 10.693633)), 
+  ((122.13295 12.949467, 122.1103 12.9394, 122.0967 12.938367, 122.0725 12.946433, 122.05435 12.9696, 122.0604 12.9968, 122.071 13.008867, 122.0831 13.009867, 122.10725 13.001833, 122.13295 12.980667, 
+      122.13295 12.949467)), 
+  ((123.5932 13.974167, 123.5757 13.958567, 123.50265 13.9287, 123.4793 13.930667, 123.4754 13.944933, 123.4851 13.955333, 123.54065 13.987767, 123.57275 13.994933, 123.5932 13.992333, 123.6 13.9852, 
+      123.5932 13.974167)), 
+  ((120.8651 12.242867, 120.8994 12.237167, 120.92025 12.215933, 120.92025 12.196333, 120.9043 12.175933, 120.8835 12.1743, 120.8553 12.187367, 120.8394 12.212667, 120.8406 12.230633, 120.84675 12.236333, 
+      120.8651 12.242867)), 
+  ((120.06295 5.933, 120.07015 5.9234, 120.04585 5.903, 120.0153 5.888033, 119.9838 5.885633, 119.9559 5.893433, 119.9361 5.9126, 119.9415 5.9216, 119.9595 5.9246, 119.9874 5.9204, 
+      120.0189 5.9282, 120.04225 5.9372, 120.06295 5.933)), 
+  ((122.75525 13.3651, 122.7641 13.3716, 122.77825 13.3734, 122.79335 13.368667, 122.8031 13.352133, 122.8031 13.324933, 122.7907 13.3025, 122.77295 13.292467, 122.75965 13.291267, 122.74015 13.306633, 
+      122.7384 13.326733, 122.75525 13.3651)), 
+  ((121.8954 20.8121, 121.91285 20.812833, 121.9259 20.806267, 121.93575 20.791033, 121.93465 20.7794, 121.9161 20.7656, 121.88995 20.750333, 121.86595 20.748133, 121.8474 20.7554, 121.8452 20.769233, 
+      121.8605 20.792467, 121.8954 20.8121)), 
+  ((121.8263 21.279733, 121.81535 21.293567, 121.81645 21.303767, 121.823 21.315433, 121.8394 21.324167, 121.8689 21.3256, 121.8886 21.3176, 121.9028 21.300867, 121.9028 21.280467, 121.8864 21.271, 
+      121.8558 21.269533, 121.8263 21.279733)), 
+  ((123.73295 13.432767, 123.7297 13.440233, 123.7343 13.445933, 123.74615 13.4512, 123.7672 13.451633, 123.7896 13.446367, 123.81465 13.4266, 123.8252 13.402033, 123.82255 13.3862, 123.81265 13.3814, 
+      123.7883 13.387967, 123.73295 13.432767)), 
+  ((120.6058 6.513867, 120.62815 6.522, 120.66775 6.522667, 120.68405 6.514567, 120.6993 6.485433, 120.69625 6.4651, 120.68405 6.459667, 120.67385 6.460367, 120.6454 6.482033, 120.61695 6.4895, 
+      120.6017 6.4983, 120.6058 6.513867)), 
+  ((120.32085 12.318333, 120.32575 12.330367, 120.33615 12.335, 120.35215 12.335, 120.3772 12.323433, 120.4064 12.2993, 120.4064 12.283067, 120.3918 12.2724, 120.37025 12.269167, 120.3452 12.279833, 
+      120.32505 12.303467, 120.32085 12.318333)), 
+  ((125.13105 9.950433, 125.14135 9.929033, 125.14005 9.890567, 125.12465 9.883733, 125.1067 9.890567, 125.09515 9.902533, 125.0926 9.9316, 125.0785 9.964967, 125.08875 9.9752, 125.10285 9.974367, 
+      125.11055 9.967533, 125.13105 9.950433)), 
+  ((121.82555 14.248867, 121.81095 14.2447, 121.79945 14.2454, 121.78795 14.252367, 121.77435 14.2635, 121.7754 14.278833, 121.80155 14.3011, 121.8224 14.308067, 121.8402 14.308767, 121.8548 14.2997, 
+      121.8548 14.277433, 121.82555 14.248867)), 
+  ((119.3804 4.7386, 119.38765 4.731133, 119.39005 4.7258, 119.38685 4.712967, 119.3756 4.706033, 119.3564 4.7071, 119.3452 4.7135, 119.338 4.736467, 119.3244 4.7642, 119.326 4.787167, 
+      119.3396 4.801567, 119.3556 4.801567, 119.3636 4.795167, 119.3644 4.774333, 119.3596 4.755667, 119.3804 4.7386)), 
+  ((121.5689 11.842967, 121.5558 11.8299, 121.515 11.819033, 121.4677 11.817933, 121.422 11.8114, 121.422 11.817933, 121.45135 11.842967, 121.4775 11.850567, 121.50195 11.852767, 121.5395 11.8473, 
+      121.5689 11.842967)), 
+  ((120.2499 13.8087, 120.2913 13.837633, 120.30345 13.840333, 120.3196 13.837633, 120.3317 13.819467, 120.32765 13.804, 120.31855 13.7912, 120.29335 13.7811, 120.2671 13.7818, 120.2479 13.793233, 
+      120.2479 13.799267, 120.2499 13.8087)), 
+  ((124.84675 11.694733, 124.86805 11.7002, 124.9008 11.692567, 124.92045 11.682733, 124.92535 11.667467, 124.92125 11.649467, 124.89505 11.6309, 124.88685 11.632533, 124.88195 11.648367, 124.8615 11.664733, 
+      124.8443 11.680567, 124.84675 11.694733)), 
+  ((122.5975 13.464933, 122.58595 13.475567, 122.58065 13.488567, 122.5886 13.4986, 122.6099 13.501567, 122.64 13.4939, 122.67015 13.469067, 122.67015 13.456067, 122.66485 13.447233, 122.6542 13.443667, 
+      122.63295 13.447233, 122.5975 13.464933)), 
+  ((119.86635 4.8747, 119.8827 4.8667, 119.87885 4.859667, 119.85105 4.852633, 119.7848 4.8443, 119.7675 4.854867, 119.76075 4.868967, 119.7771 4.8811, 119.83275 4.8824, 119.86635 4.8747)), 
+  ((122.3047 6.9891, 122.29645 6.979467, 122.28615 6.9758, 122.26205 6.983133, 122.2352 6.995533, 122.2366 7.001933, 122.25105 7.007433, 122.3047 7.038633, 122.3157 7.042767, 122.32535 7.0377, 
+      122.32465 7.012933, 122.3047 6.9891)), 
+  ((119.9703 5.9837, 119.982 5.984567, 120.0144 5.985767, 120.05935 5.987567, 120.07645 5.987567, 120.08185 5.977367, 120.06475 5.963, 120.0198 5.9522, 119.9901 5.9498, 119.9694 5.9606, 
+      119.9667 5.9729, 119.9703 5.9837)), 
+  ((122.0423 14.8562, 122.0513 14.841667, 122.0526 14.838233, 122.041 14.833967, 122.0089 14.8331, 121.9768 14.836533, 121.95115 14.8622, 121.95115 14.8716, 121.9704 14.880167, 121.98835 14.880167, 
+      122.0423 14.8562)), 
+  ((120.3105 13.6526, 120.3085 13.659333, 120.3085 13.666733, 120.31455 13.676833, 120.32465 13.681533, 120.3438 13.6822, 120.38015 13.676833, 120.3933 13.66, 120.3933 13.644533, 120.37615 13.632433, 
+      120.361 13.632433, 120.3105 13.6526)), 
+  ((121.6742 13.8911, 121.7217 13.890133, 121.74025 13.884767, 121.7507 13.876833, 121.7502 13.865433, 121.73645 13.8553, 121.7046 13.850867, 121.6761 13.8553, 121.6566 13.865767, 121.6514 13.8759, 
+      121.6547 13.8854, 121.66375 13.890133, 121.6742 13.8911)), 
+  ((119.7131 12.152033, 119.7394 12.141067, 119.74595 12.103367, 119.7381 12.091533, 119.72095 12.088033, 119.6973 12.0946, 119.68345 12.1152, 119.6815 12.138, 119.6927 12.146767, 119.7006 12.1494, 
+      119.7131 12.152033)), 
+  ((117.00375 8.164, 117.03125 8.160333, 117.0603 8.17, 117.0813 8.170333, 117.0923 8.165667, 117.0948 8.16, 117.0808 8.145667, 117.0648 8.1353, 117.0478 8.133967, 117.01675 8.1313, 
+      117.00025 8.134967, 116.98575 8.147, 116.98425 8.156667, 116.99275 8.163333, 117.00375 8.164)), 
+  ((120.9259 5.788633, 120.93405 5.783533, 120.93405 5.773367, 120.931 5.755767, 120.90555 5.7456, 120.869 5.740167, 120.8456 5.7517, 120.84765 5.764567, 120.88015 5.782167, 120.9259 5.788633)), 
+  ((120.3842 5.295733, 120.39535 5.279467, 120.40145 5.253033, 120.39945 5.2334, 120.3771 5.216467, 120.3537 5.219167, 120.34965 5.2273, 120.3598 5.272, 120.36995 5.2937, 120.3842 5.295733)), 
+  ((124.3875 12.642767, 124.38645 12.652733, 124.4014 12.6613, 124.41425 12.662, 124.4495 12.646333, 124.46125 12.624233, 124.4602 12.6107, 124.45485 12.602867, 124.4399 12.602867, 124.4046 12.618533, 
+      124.3875 12.642767)), 
+  ((123.3306 11.488433, 123.35995 11.505533, 123.37755 11.5119, 123.3893 11.5114, 123.40325 11.506033, 123.40765 11.495267, 123.39445 11.473733, 123.3614 11.4581, 123.3401 11.459567, 123.3291 11.4713, 
+      123.3284 11.482567, 123.3306 11.488433)), 
+  ((122.87255 14.4309, 122.8628 14.440367, 122.8637 14.449267, 122.8699 14.456367, 122.88765 14.457533, 122.91605 14.454, 122.95155 14.4315, 122.95865 14.420267, 122.9498 14.408433, 122.93735 14.407833, 
+      122.9205 14.412, 122.87255 14.4309)), 
+  ((121.22255 13.414067, 121.21105 13.422833, 121.2086 13.433767, 121.2119 13.444167, 121.2324 13.4524, 121.24475 13.454033, 121.26445 13.4513, 121.2883 13.437067, 121.2891 13.422833, 121.2809 13.411333, 
+      121.2587 13.409133, 121.22255 13.414067)), 
+  ((120.71855 5.755067, 120.73685 5.755433, 120.81105 5.7378, 120.8344 5.729667, 120.8395 5.720867, 120.8273 5.710033, 120.7653 5.721533, 120.7267 5.737133, 120.7084 5.750667, 120.71855 5.755067)), 
+  ((124.29455 12.734667, 124.2999 12.7418, 124.3159 12.7482, 124.33945 12.746067, 124.34905 12.7318, 124.3469 12.7076, 124.3373 12.691933, 124.31915 12.6848, 124.30415 12.686233, 124.29775 12.700467, 
+      124.29455 12.734667)), 
+  ((121.30655 19.491833, 121.30195 19.501367, 121.3077 19.509367, 121.31855 19.517, 121.33575 19.518533, 121.3661 19.507833, 121.3735 19.489133, 121.37295 19.477333, 121.3632 19.4693, 121.33805 19.468167, 
+      121.3174 19.476567, 121.30655 19.491833)), 
+  ((123.8228 12.359933, 123.8849 12.359933, 123.9064 12.3456, 123.9112 12.332867, 123.9064 12.318533, 123.8849 12.315333, 123.85145 12.329667, 123.8228 12.3488, 123.8228 12.359933)), 
+  ((117.1473 8.329933, 117.1608 8.318233, 117.14595 8.304767, 117.1082 8.2913, 117.0853 8.2913, 117.07855 8.302067, 117.08395 8.322733, 117.1082 8.337133, 117.13385 8.337133, 117.1473 8.329933)), 
+  ((119.8413 11.347533, 119.8573 11.349667, 119.8621 11.344867, 119.8645 11.3299, 119.8533 11.3155, 119.8029 11.287233, 119.78205 11.286167, 119.77805 11.292567, 119.7941 11.3139, 119.8413 11.347533)), 
+  ((120.3964 6.178867, 120.40965 6.180533, 120.4198 6.177167, 120.4259 6.164967, 120.41775 6.150067, 120.3995 6.146, 120.35375 6.139233, 120.33035 6.1365, 120.32425 6.1426, 120.3324 6.151767, 
+      120.3507 6.1626, 120.3964 6.178867)), 
+  ((125.37885 5.472233, 125.3924 5.471033, 125.40775 5.464433, 125.4231 5.452967, 125.42675 5.439733, 125.40595 5.407833, 125.3924 5.4006, 125.38425 5.4024, 125.38335 5.409633, 125.3915 5.4295, 
+      125.3707 5.447567, 125.368 5.462, 125.37885 5.472233)), 
+  ((121.1495 5.709, 121.1424 5.699867, 121.1261 5.688367, 121.10275 5.687, 121.08345 5.6985, 121.0824 5.707333, 121.1068 5.7229, 121.1322 5.737133, 121.15255 5.734433, 121.1627 5.723567, 
+      121.1495 5.709)), 
+  ((121.34665 6.094533, 121.36595 6.086067, 121.38325 6.0705, 121.37915 6.054233, 121.3609 6.044767, 121.32935 6.0529, 121.3111 6.068467, 121.3182 6.0854, 121.34665 6.094533)), 
+  ((117.16215 8.241867, 117.1783 8.237367, 117.17425 8.2275, 117.15405 8.214, 117.1298 8.2104, 117.10285 8.2176, 117.08395 8.231967, 117.08395 8.243667, 117.1015 8.247267, 117.13385 8.241867, 
+      117.16215 8.241867)), 
+  ((121.5816 6.620067, 121.5692 6.626433, 121.5692 6.637867, 121.553 6.672767, 121.54255 6.692467, 121.553 6.700067, 121.5673 6.6988, 121.5892 6.6804, 121.59685 6.644833, 121.5816 6.620067)), 
+  ((120.41775 5.4455, 120.41775 5.432267, 120.38725 5.418033, 120.35675 5.4167, 120.3344 5.423467, 120.3212 5.434967, 120.32935 5.441067, 120.3649 5.445833, 120.4025 5.451933, 120.41775 5.4455)), 
+  ((120.2049 11.9603, 120.2127 11.950533, 120.2088 11.940133, 120.1932 11.936867, 120.1688 11.9447, 120.14735 11.972, 120.14535 11.987633, 120.15415 11.992833, 120.1805 11.990867, 120.19125 11.9746, 
+      120.2049 11.9603)), 
+  ((120.84325 11.172733, 120.83335 11.180433, 120.83415 11.192, 120.86305 11.2162, 120.88205 11.223367, 120.89605 11.2184, 120.901 11.2019, 120.887 11.182633, 120.8622 11.171633, 120.84325 11.172733)), 
+  ((122.0496 6.3848, 122.05755 6.397167, 122.09935 6.404933, 122.1311 6.4074, 122.1406 6.403867, 122.1385 6.387633, 122.12845 6.379533, 122.0713 6.373867, 122.05435 6.3746, 122.0496 6.3848)), 
+  ((120.6972 5.610067, 120.70125 5.615167, 120.71345 5.6138, 120.72465 5.606367, 120.7287 5.5962, 120.7206 5.579267, 120.70125 5.557567, 120.6789 5.552833, 120.66265 5.561633, 120.66165 5.5691, 
+      120.68295 5.584, 120.6972 5.610067)), 
+  ((120.19315 5.508133, 120.19315 5.5024, 120.1769 5.484767, 120.15655 5.484767, 120.14335 5.503733, 120.15555 5.530833, 120.17485 5.542367, 120.1911 5.541, 120.19825 5.530833, 120.19315 5.508133)), 
+  ((118.7572 8.028533, 118.77915 8.036667, 118.79375 8.0383, 118.80355 8.027733, 118.7889 8.005767, 118.7621 7.983833, 118.74135 7.983833, 118.7328 7.997667, 118.7572 8.028533)), 
+  ((121.69295 20.383933, 121.69655 20.371933, 121.68935 20.355133, 121.67255 20.350333, 121.64615 20.353533, 121.63775 20.363133, 121.63775 20.383933, 121.64735 20.391133, 121.67135 20.391933, 121.68335 20.391133, 
+      121.69295 20.383933)), 
+  ((119.28465 8.1497, 119.297 8.156933, 119.3063 8.158467, 119.321 8.155367, 119.3411 8.144533, 119.3442 8.1296, 119.33725 8.115133, 119.3233 8.109467, 119.3032 8.116167, 119.2916 8.129067, 
+      119.28465 8.1497)), 
+  ((120.1342 5.999667, 120.1413 6.008167, 120.15045 6.0102, 120.16875 6.0007, 120.19825 5.979033, 120.1952 5.9621, 120.1769 5.954633, 120.16165 5.958033, 120.1342 5.999667)), 
+  ((121.87795 21.0141, 121.8703 21.009, 121.8572 21.004633, 121.84195 21.004633, 121.8223 21.0112, 121.80595 21.028633, 121.80925 21.043167, 121.83105 21.046067, 121.85285 21.040967, 121.87795 21.0141)), 
+  ((124.18645 10.289033, 124.18645 10.2845, 124.17375 10.267533, 124.1364 10.244933, 124.12455 10.242667, 124.1169 10.2489, 124.1203 10.2602, 124.1415 10.285633, 124.1644 10.2964, 124.1771 10.2964, 
+      124.18645 10.289033)), 
+  ((121.6766 11.925633, 121.67495 11.915867, 121.6815 11.897367, 121.67005 11.887567, 121.6554 11.890833, 121.63745 11.926733, 121.63255 11.946333, 121.6472 11.951767, 121.67005 11.944133, 121.6766 11.925633)), 
+  ((124.1364 12.448267, 124.1353 12.456133, 124.1353 12.4618, 124.14385 12.468233, 124.1567 12.468933, 124.18125 12.458967, 124.1941 12.434733, 124.193 12.427633, 124.18125 12.4212, 124.1599 12.421933, 
+      124.1364 12.448267)), 
+  ((125.7092 6.9638, 125.7171 6.9512, 125.7045 6.942833, 125.67775 6.947, 125.6557 6.960667, 125.6494 6.977433, 125.6573 6.9869, 125.6793 6.9869, 125.69665 6.979533, 125.7092 6.9638)), 
+  ((119.2474 11.3203, 119.25715 11.3203, 119.26305 11.314667, 119.27215 11.299933, 119.29425 11.291667, 119.31115 11.289067, 119.3157 11.2843, 119.3105 11.274333, 119.28775 11.267833, 119.27475 11.2687, 
+      119.25325 11.282567, 119.2409 11.3021, 119.2474 11.3203)), 
+  ((120.58235 5.444067, 120.5793 5.451533, 120.58745 5.461, 120.60065 5.465067, 120.62605 5.4617, 120.65045 5.456933, 120.6616 5.444067, 120.65855 5.4346, 120.6403 5.4339, 120.5976 5.436633, 
+      120.58235 5.444067)), 
+  ((120.24685 11.743333, 120.22285 11.757833, 120.21385 11.782833, 120.21835 11.792333, 120.2296 11.792333, 120.2506 11.776333, 120.27685 11.760833, 120.27835 11.749333, 120.26785 11.740833, 120.24685 11.743333)), 
+  ((119.14205 11.287333, 119.15505 11.292533, 119.1726 11.281267, 119.1876 11.2648, 119.1876 11.253533, 119.17845 11.241833, 119.16415 11.239233, 119.1466 11.2466, 119.1388 11.2687, 119.14205 11.287333)), 
+  ((120.8446 6.1633, 120.8446 6.154467, 120.8273 6.142967, 120.79785 6.133467, 120.7826 6.139567, 120.7836 6.154467, 120.806 6.172767, 120.82225 6.176833, 120.84055 6.173433, 120.8446 6.1633)), 
+  ((120.78465 6.392933, 120.78565 6.400067, 120.79585 6.403467, 120.8263 6.405467, 120.84055 6.404133, 120.8446 6.3933, 120.82835 6.372967, 120.80395 6.3655, 120.7928 6.3716, 120.78465 6.392933)), 
+  ((120.60265 5.5301, 120.61485 5.5301, 120.6342 5.517933, 120.63825 5.508433, 120.62095 5.496933, 120.5844 5.4949, 120.56915 5.5037, 120.5722 5.5159, 120.60265 5.5301)), 
+  ((121.6256 5.912567, 121.6122 5.912567, 121.6061 5.917433, 121.6134 5.934467, 121.60855 5.9669, 121.61705 5.970167, 121.63775 5.962033, 121.6487 5.945, 121.6487 5.9304, 121.6256 5.912567)), 
+  ((120.62 6.314033, 120.62405 6.3208, 120.6495 6.3418, 120.6759 6.3628, 120.683 6.364833, 120.69215 6.3567, 120.68605 6.3384, 120.66675 6.322167, 120.6322 6.3093, 120.62 6.314033)), 
+  ((121.9506 6.3348, 121.96355 6.331933, 121.95675 6.325767, 121.91485 6.313833, 121.8865 6.303967, 121.87105 6.3044, 121.8618 6.3159, 121.86245 6.322867, 121.8834 6.329033, 121.9506 6.3348)), 
+  ((120.245 5.446167, 120.25005 5.440067, 120.2409 5.425833, 120.2155 5.413633, 120.1891 5.414333, 120.1779 5.422467, 120.1952 5.4387, 120.2267 5.450233, 120.245 5.446167)), 
+  ((115.88245 10.759267, 115.88185 10.779333, 115.89225 10.7901, 115.9067 10.788567, 115.91715 10.767767, 115.9206 10.742333, 115.9079 10.734233, 115.89575 10.736933, 115.8836 10.747733, 115.88245 10.759267)), 
+  ((123.8968 11.3409, 123.89105 11.354333, 123.89535 11.371633, 123.90975 11.378333, 123.9371 11.367767, 123.9443 11.357233, 123.9357 11.342833, 123.90975 11.336133, 123.8968 11.3409)), 
+  ((120.36315 11.770833, 120.3669 11.759333, 120.35415 11.753833, 120.32565 11.758333, 120.30385 11.769333, 120.3031 11.781833, 120.31285 11.786833, 120.3384 11.788333, 120.35415 11.781333, 120.36315 11.770833)), 
+  ((124.11175 6.329833, 124.13375 6.316533, 124.1427 6.303667, 124.1365 6.2945, 124.12345 6.292667, 124.11105 6.2991, 124.07255 6.331667, 124.07325 6.3399, 124.0794 6.340367, 124.11175 6.329833)), 
+  ((120.3832 5.842167, 120.38725 5.835033, 120.37915 5.832333, 120.3517 5.846567, 120.3263 5.8635, 120.3263 5.876367, 120.3283 5.880433, 120.3456 5.8811, 120.36085 5.873667, 120.3771 5.861467, 
+      120.3832 5.842167)), 
+  ((120.24805 5.6799, 120.2572 5.675467, 120.2572 5.666667, 120.2328 5.652433, 120.20945 5.649067, 120.1952 5.659233, 120.1962 5.6714, 120.2186 5.682267, 120.23585 5.6843, 120.24805 5.6799)), 
+  ((120.2702 12, 120.27815 12, 120.29265 11.998667, 120.3039 11.984167, 120.3009 11.966633, 120.28365 11.954633, 120.2634 11.965133, 120.2574 11.988167, 120.2702 12)), 
+  ((125.97185 11.021233, 125.9795 11.011067, 125.98205 10.996667, 125.96295 10.983967, 125.949 10.9865, 125.9312 11.008533, 125.93885 11.0229, 125.9528 11.028, 125.97185 11.021233)), 
+  ((121.7128 6.302467, 121.72015 6.3239, 121.7354 6.3288, 121.7478 6.322767, 121.754 6.305833, 121.74835 6.2904, 121.732 6.281, 121.7179 6.281, 121.71225 6.2889, 121.7128 6.302467)), 
+  ((121.8865 6.405067, 121.9019 6.4022, 121.9025 6.393167, 121.8871 6.384533, 121.8606 6.382467, 121.8353 6.388233, 121.83225 6.396433, 121.8347 6.4067, 121.8569 6.4104, 121.8865 6.405067)), 
+  ((119.74135 11.4418, 119.74135 11.4327, 119.72475 11.4301, 119.68275 11.446367, 119.6603 11.459367, 119.6603 11.4626, 119.67885 11.463267, 119.70715 11.459367, 119.7335 11.4522, 119.74135 11.4418)), 
+  ((120.9554 6.243567, 120.95435 6.231033, 120.9381 6.220867, 120.9117 6.214767, 120.8944 6.2114, 120.89035 6.216133, 120.8944 6.230033, 120.92185 6.244233, 120.94625 6.246967, 120.9554 6.243567)), 
+  ((111.8638 8.629033, 111.86685 8.616233, 111.86625 8.6047, 111.8483 8.593133, 111.8353 8.5956, 111.82475 8.6084, 111.826 8.623667, 111.84025 8.635667, 111.8576 8.636067, 111.8638 8.629033)), 
+  ((120.999 9.5352, 120.99685 9.545267, 120.99685 9.5539, 121.00005 9.571167, 121.01625 9.575467, 121.0346 9.566133, 121.0443 9.5575, 121.04105 9.546, 121.02055 9.537367, 120.999 9.5352)), 
+  ((119.64335 5.052867, 119.6333 5.061567, 119.64235 5.0676, 119.6635 5.064233, 119.69665 5.057533, 119.7077 5.0495, 119.6906 5.036767, 119.66145 5.0381, 119.64335 5.052867)), 
+  ((115.09785 11.106267, 115.08855 11.097333, 115.07515 11.100767, 115.0638 11.111433, 115.0643 11.1269, 115.0762 11.14, 115.0896 11.1424, 115.1015 11.135167, 115.1051 11.1197, 115.09785 11.106267)), 
+  ((118.3844 7.2694, 118.3938 7.266267, 118.40085 7.254167, 118.39675 7.244, 118.37565 7.234233, 118.36275 7.235, 118.3557 7.241633, 118.3563 7.261567, 118.36505 7.270967, 118.3844 7.2694)), 
+  ((120.69855 11.021133, 120.7057 11.032567, 120.74435 11.044, 120.75865 11.041167, 120.76005 11.0297, 120.7558 11.019233, 120.73145 11.012567, 120.69855 11.021133)), 
+  ((119.96285 11.643467, 119.96385 11.638933, 119.9658 11.625267, 119.9463 11.6155, 119.9209 11.6155, 119.90235 11.622, 119.90335 11.6285, 119.93845 11.640867, 119.96285 11.643467)), 
+  ((125.87535 11.032233, 125.87785 11.044933, 125.89185 11.0517, 125.91215 11.0534, 125.92995 11.0356, 125.92105 11.0246, 125.8969 11.022067, 125.87535 11.032233)), 
+  ((121.7444 6.4963, 121.746 6.504933, 121.74945 6.510567, 121.75685 6.513933, 121.7656 6.5127, 121.7833 6.4901, 121.78675 6.474067, 121.7783 6.468767, 121.76875 6.4693, 121.75475 6.481633, 
+      121.7444 6.4963)), 
+  ((124.38885 10.208867, 124.3911 10.205, 124.37635 10.196467, 124.34525 10.185567, 124.32635 10.1845, 124.3196 10.187933, 124.32025 10.195833, 124.3321 10.2059, 124.36225 10.2106, 124.38885 10.208867)), 
+  ((118.59385 7.849733, 118.60845 7.861933, 118.62675 7.8595, 118.63285 7.8538, 118.6231 7.829433, 118.60725 7.8213, 118.5914 7.8335, 118.59385 7.849733)), 
+  ((114.301 11.508633, 114.31705 11.521633, 114.3283 11.521633, 114.33915 11.516133, 114.3487 11.5069, 114.34565 11.497933, 114.3344 11.489833, 114.31615 11.4907, 114.3023 11.499367, 114.301 11.508633)), 
+  ((121.65495 6.695633, 121.65305 6.7115, 121.6673 6.721667, 121.6797 6.7261, 121.6835 6.723567, 121.6873 6.690567, 121.6797 6.6804, 121.6683 6.6842, 121.65495 6.695633)), 
+  ((120.6757 10.738933, 120.6771 10.757033, 120.69285 10.7637, 120.70715 10.757033, 120.7143 10.7418, 120.7086 10.727467, 120.69285 10.727467, 120.6757 10.738933)), 
+  ((121.1076 10.7599, 121.11335 10.753233, 121.1105 10.736067, 121.0976 10.7294, 121.0747 10.744633, 121.0733 10.758933, 121.0933 10.767533, 121.1076 10.7599)), 
+  ((120.74435 10.778967, 120.7615 10.777067, 120.7715 10.7637, 120.7658 10.751333, 120.75005 10.7475, 120.7343 10.753233, 120.7286 10.771333, 120.74435 10.778967)), 
+  ((118.42195 7.781467, 118.41585 7.7831, 118.4073 7.793667, 118.4085 7.804233, 118.42315 7.812367, 118.44265 7.8091, 118.44875 7.7953, 118.44385 7.785533, 118.42195 7.781467)), 
+  ((113.33435 11.858767, 113.34755 11.8732, 113.3584 11.8748, 113.374 11.8708, 113.3752 11.859567, 113.3572 11.845967, 113.34155 11.841133, 113.33435 11.845133, 113.33435 11.858767)), 
+  ((120.7962 11.486033, 120.7968 11.479133, 120.79275 11.471067, 120.77665 11.4657, 120.76285 11.466833, 120.7473 11.474533, 120.745 11.480667, 120.75535 11.487167, 120.7784 11.489467, 120.7962 11.486033)), 
+  ((120.8802 10.947733, 120.87165 10.939133, 120.8559 10.939133, 120.8516 10.953433, 120.8645 10.969633, 120.8745 10.975367, 120.88735 10.9706, 120.88735 10.957267, 120.8802 10.947733)), 
+  ((120.8529 9.254733, 120.8602 9.2504, 120.85435 9.239267, 120.83625 9.224267, 120.8174 9.224267, 120.81085 9.2325, 120.83115 9.2504, 120.8529 9.254733)), 
+  ((120.76575 11.261067, 120.77505 11.2715, 120.7831 11.277667, 120.80165 11.276267, 120.8105 11.270633, 120.80545 11.257433, 120.7877 11.2515, 120.77085 11.255167, 120.76575 11.261067)), 
+  ((121.25205 10.964867, 121.26065 10.9668, 121.26635 10.9668, 121.27925 10.9563, 121.28495 10.9439, 121.2821 10.936267, 121.2635 10.935333, 121.2492 10.948667, 121.25205 10.964867)), 
+  ((120.7013 9.148367, 120.6919 9.1532, 120.6926 9.159, 120.71145 9.1682, 120.72525 9.171567, 120.7376 9.164333, 120.73615 9.1556, 120.71655 9.1445, 120.7013 9.148367)), 
+  ((120.6627 11.4561, 120.65295 11.468767, 120.6564 11.481433, 120.6673 11.4845, 120.68115 11.4795, 120.69035 11.468767, 120.684 11.458033, 120.67425 11.455333, 120.6627 11.4561)), 
+  ((120.40725 10.8106, 120.40725 10.803233, 120.39555 10.7937, 120.3806 10.790233, 120.36435 10.7937, 120.3591 10.8028, 120.36175 10.807133, 120.3806 10.8119, 120.40725 10.8106)), 
+  ((120.36895 5.7612, 120.372 5.755767, 120.36795 5.750367, 120.3456 5.740867, 120.3324 5.740867, 120.32425 5.7463, 120.3344 5.7585, 120.35475 5.7639, 120.36895 5.7612)), 
+  ((120.3058 10.7924, 120.3084 10.779367, 120.298 10.771133, 120.28755 10.771133, 120.27715 10.7798, 120.2765 10.7924, 120.28755 10.7989, 120.3019 10.798467, 120.3058 10.7924)), 
+  ((121.1119 6.267633, 121.1129 6.259133, 121.10985 6.253733, 121.09765 6.249667, 121.08445 6.253067, 121.07635 6.2605, 121.07835 6.27, 121.08955 6.276767, 121.1119 6.267633)), 
+  ((121.2206 10.879067, 121.23635 10.881933, 121.2535 10.8743, 121.25205 10.865733, 121.24205 10.8581, 121.2206 10.86, 121.21345 10.867633, 121.2206 10.879067)), 
+  ((120.28885 10.7217, 120.2947 10.735167, 120.30385 10.736033, 120.31945 10.7343, 120.32595 10.729067, 120.32595 10.720833, 120.3084 10.7126, 120.29405 10.714333, 120.28885 10.7217)), 
+  ((120.38645 10.763333, 120.39815 10.764633, 120.4131 10.759867, 120.41765 10.754233, 120.40725 10.746, 120.391 10.744267, 120.3806 10.748167, 120.3767 10.7551, 120.38645 10.763333)), 
+  ((121.66445 6.528, 121.6683 6.521667, 121.6578 6.517833, 121.6359 6.526733, 121.6302 6.534367, 121.63115 6.540067, 121.6454 6.5426, 121.66065 6.535633, 121.66445 6.528)), 
+  ((123.3937 11.44, 123.39295 11.434133, 123.38785 11.4302, 123.3783 11.427767, 123.3724 11.431667, 123.38195 11.441933, 123.3937 11.44)), 
+  ((123.426 11.428233, 123.4267 11.422867, 123.4216 11.418967, 123.4128 11.4175, 123.4113 11.423367, 123.41645 11.427767, 123.426 11.428233)))
+
+MULTIPOLYGON (((26.145 39.661833, 26.1836 39.7587, 26.16875 39.835767, 26.14205 39.936567, 26.1554 39.994867, 26.27995 40.066033, 26.3956 40.149033, 26.4638 40.2518, 26.5409 40.320967, 26.7411 40.4445, 
+    26.8508 40.4761, 27.008 40.480067, 27.05695 40.496867, 27.10735 40.520567, 27.1785 40.520567, 27.23785 40.542333, 27.32385 40.534433, 27.37425 40.496867, 27.40095 40.431633, 27.46915 40.398033, 
+    27.60705 40.389133, 27.6782 40.389133, 27.75235 40.3674, 27.8354 40.381233, 27.8888 40.430633, 27.85765 40.463233, 27.7272 40.481033, 27.656 40.498833, 27.6204 40.528467, 27.61745 40.569967, 
+    27.6649 40.589733, 27.95555 40.562067, 28.00295 40.5324, 27.9674 40.502767, 27.9496 40.469167, 27.9822 40.4514, 28.0445 40.4514, 28.2165 40.461267, 28.45375 40.455333, 28.73105 40.438533, 
+    28.9327 40.4425, 29.0261 40.437567, 29.1121 40.449433, 29.15065 40.486967, 29.15065 40.5166, 29.1032 40.548233, 28.96085 40.5502, 28.90155 40.5759, 28.8482 40.599633, 28.82445 40.6194, 
+    28.84225 40.639133, 28.97275 40.708333, 29.1477 40.724133, 29.3108 40.745867, 29.42055 40.7676, 29.52285 40.7844, 29.5881 40.782433, 29.6593 40.786367, 29.7097 40.804167, 29.75715 40.8259, 
+    29.8135 40.827867, 29.8224 40.847633, 29.79865 40.853567, 29.7364 40.847633, 29.68895 40.8338, 29.60295 40.823933, 29.5199 40.814033, 29.38645 40.831833, 29.2856 40.853567, 29.25895 40.891133, 
+    29.25005 40.940533, 29.16405 40.991933, 29.07805 41.0512, 29.05725 41.078867, 29.0988 41.2034, 29.12105 41.251833, 29.2011 41.289367, 29.31975 41.297267, 29.4591 41.281467, 29.64595 41.273567, 
+    29.82535 41.2192, 30.00925 41.189567, 30.07745 41.193533, 30.1323 41.269633, 30.1412 41.303233, 30.19755 41.317067, 30.3903 41.2558, 30.51485 41.228133, 30.629 41.217267, 30.71505 41.195533, 
+    30.8366 41.150067, 30.90185 41.136233, 31.07685 41.156, 31.2711 41.202433, 31.32745 41.261733, 31.32745 41.350667, 31.3808 41.394167, 31.5113 41.427767, 31.75005 41.5434, 31.9606 41.620467, 
+    32.15485 41.7341, 32.28535 41.823033, 32.3328 41.862567, 32.39505 41.874433, 32.51515 41.8774, 32.6041 41.9031, 32.9066 42.0019, 33.0771 42.0266, 33.16905 42.058233, 33.2491 42.091833, 
+    33.344 42.095767, 33.4374 42.0691, 33.49675 42.0592, 33.57975 42.0671, 33.6302 42.061167, 33.6895 42.037467, 33.75175 42.037467, 33.8111 42.077, 33.8808 42.091833, 34.10025 42.0444, 
+    34.2663 42.012767, 34.38045 42.003867, 34.44275 42.0197, 34.49315 42.029567, 34.57325 42.015733, 34.63255 42.007833, 34.69185 42.007833, 34.78825 42.076033, 34.8327 42.164967, 34.86535 42.206467, 
+    34.9128 42.214367, 34.9632 42.184733, 34.99285 42.1788, 35.06105 42.174833, 35.1115 42.141233, 35.11 42.0691, 35.0952 41.9841, 35.1367 41.909, 35.2049 41.855633, 35.36505 41.762767, 
+    35.47035 41.724233, 35.55635 41.7262, 35.69275 41.779567, 35.80245 41.817133, 35.86195 41.815767, 35.93145 41.814167, 36.0649 41.7786, 36.13015 41.7193, 36.16275 41.671867, 36.14495 41.6442, 
+    36.13015 41.630367, 36.0975 41.622467, 36.0975 41.6521, 36.07085 41.699533, 36.0471 41.7035, 36.0234 41.6857, 36.0234 41.66, 36.05305 41.590833, 36.1361 41.503867, 36.2873 41.4011, 
+    36.40145 41.3329, 36.4489 41.315133, 36.4756 41.3171, 36.6239 41.439633, 36.67135 41.455467, 36.73065 41.453467, 36.78255 41.428767, 36.84185 41.412967, 36.90415 41.405033, 36.9516 41.389233, 
+    36.99605 41.343767, 37.0257 41.312167, 37.05835 41.280533, 37.1384 41.244967, 37.3134 41.201467, 37.46615 41.137233, 37.51655 41.127367, 37.55215 41.129333, 37.6233 41.2163, 37.67075 41.236067, 
+    37.736 41.212333, 37.7968 41.1896, 37.8146 41.161933, 37.80275 41.1145, 37.8472 41.084867, 38.0548 41.037433, 38.24165 41.0216, 38.3766 40.989, 38.4715 41.002833, 38.5634 41.036433, 
+    38.6672 41.042367, 38.75765 41.084867, 38.8288 41.1066, 38.9356 41.112533, 39.0127 41.138233, 39.0898 41.134267, 39.14765 41.1056, 39.21285 41.1155, 39.36115 41.1807, 39.4412 41.194533, 
+    39.50645 41.157, 39.62655 41.112533, 39.7244 41.100667, 39.8134 41.061133, 39.9261 41.033467, 40.1174 41.028533, 40.2034 41.044333, 40.47325 41.129333, 40.99075 41.2983, 41.271 41.453433, 
+    41.4341 41.574, 41.49045 41.6375, 41.7556 41.546467, 41.86575 41.566333, 41.99375 41.550433, 42.1723 41.5564, 42.23185 41.536567, 42.34495 41.484967, 42.45805 41.488933, 42.52355 41.5286, 
+    42.58605 41.598067, 42.6545 41.6199, 42.73485 41.621867, 42.7676 41.606, 42.8152 41.5326, 42.9283 41.4939, 43.12775 41.358967, 43.2319 41.2538, 43.2736 41.245867, 43.38965 41.245867, 
+    43.4194 41.229967, 43.44025 41.160533, 43.49085 41.057333, 43.6129 40.976967, 43.6754 40.881733, 43.68135 40.7448, 43.6248 40.687267, 43.50275 40.475933, 43.5861 40.259667, 43.63075 40.146533, 
+    43.64335 40.129667, 43.6546 40.1267, 43.7662 40.111833, 43.8689 40.1138, 43.98495 40.124733, 44.01175 40.1158, 44.0579 40.110833, 44.1918 40.107867, 44.24095 40.091, 44.4091 39.992267, 
+    44.4731 39.9645, 44.52515 39.931767, 44.56685 39.895067, 44.6204 39.830067, 44.6606 39.811233, 44.7097 39.785433, 44.7335 39.7636, 44.7416 39.7421, 44.4895 39.7867, 44.41825 39.764933, 
+    44.37525 39.691733, 44.39005 39.586833, 44.3604 39.519567, 44.31585 39.4721, 44.26245 39.4622, 44.1912 39.476033, 44.0784 39.481967, 44.01905 39.444367, 44.02495 39.402833, 44.1526 39.244533, 
+    44.16 39.159467, 44.1867 38.963567, 44.2936 38.8666, 44.2936 38.829033, 44.26985 38.787467, 44.23125 38.7103, 44.2802 38.559933, 44.3663 38.4353, 44.40785 38.3502, 44.39005 38.2849, 
+    44.3574 38.251267, 44.3277 38.1642, 44.2891 38.134533, 44.1704 38.1009, 44.14365 38.059333, 44.1659 38.011867, 44.39745 37.873333, 44.58445 37.734833, 44.6141 37.6814, 44.5785 37.5805, 
+    44.58595 37.4855, 44.6839 37.352933, 44.69375 37.3213, 44.64375 37.305867, 44.5855 37.287867, 44.3131 37.131833, 44.2365 37.0354, 44.1695 37.0198, 44.1078 37.033967, 44.0652 37.096367, 
+    44.08435 37.141767, 44.15885 37.188567, 44.178 37.2155, 44.1567 37.263733, 44.02055 37.347433, 43.9599 37.346, 43.83225 37.299167, 43.6705 37.296333, 43.43115 37.328967, 43.29925 37.3616, 
+    43.15455 37.436767, 43.06515 37.4467, 42.9407 37.421167, 42.87895 37.3857, 42.84495 37.3857, 42.74705 37.4325, 42.68535 37.433933, 42.60875 37.395633, 42.46725 37.2226, 42.35445 37.172967, 
+    42.21705 37.081367, 42.2068 37.1147, 42.17985 37.2022, 42.10525 37.315033, 42.0249 37.3552, 41.8929 37.345667, 41.6662 37.246167, 41.51125 37.1582, 41.3534 37.095067, 41.1927 37.064467, 
+    41.09225 37.074033, 40.91575 37.141, 40.7637 37.152467, 40.55995 37.1238, 40.2816 37.018567, 40.02765 36.892333, 39.85835 36.815833, 39.7091 36.7699, 39.514 36.760333, 39.3605 36.735433, 
+    38.93865 36.722067, 38.6861 36.754567, 38.47805 36.796667, 38.29725 36.882733, 38.22265 36.913367, 38.09355 36.9057, 37.9242 36.882733, 37.81085 36.823433, 37.69035 36.7909, 37.50955 36.7622, 
+    37.3259 36.756467, 37.0906 36.723933, 36.983 36.7354, 36.84525 36.831033, 36.7563 36.8712, 36.6214 36.863567, 36.52385 36.821467, 36.4521 36.743033, 36.44205 36.6149, 36.5683 36.458033, 
+    36.59415 36.3624, 36.55395 36.322233, 36.47075 36.312667, 36.3775 36.3203, 36.29715 36.3222, 36.23975 36.287767, 36.2426 36.136667, 36.2168 36.046767, 36.0934 35.939633, 35.9815 35.941567, 
+    35.84405 35.9767, 35.86465 36.0025, 35.84685 36.0934, 35.79345 36.21, 35.7119 36.295967, 35.66445 36.3691, 35.68225 36.424433, 35.77715 36.5114, 35.97585 36.608233, 36.09 36.6863, 
+    36.1197 36.731767, 36.1197 36.808833, 36.1197 36.874067, 36.06035 36.909633, 35.9892 36.9452, 35.94325 36.975833, 35.878 36.9778, 35.7327 36.892833, 35.68525 36.8691, 35.6289 36.865167, 
+    35.58735 36.8612, 35.54585 36.847367, 35.5325 36.814767, 35.5147 36.7851, 35.54735 36.779167, 35.57995 36.806867, 35.6126 36.816733, 35.63035 36.796967, 35.65705 36.781167, 35.663 36.765333, 
+    35.6363 36.747567, 35.5681 36.712, 35.5177 36.698167, 35.4999 36.739667, 35.4791 36.729767, 35.4287 36.6784, 35.3516 36.630967, 35.2923 36.6092, 35.23 36.617133, 35.05505 36.7199, 
+    34.9112 36.758433, 34.84005 36.768333, 34.84005 36.790067, 34.84005 36.815767, 34.8371 36.833533, 34.80445 36.839467, 34.76 36.8296, 34.7481 36.8454, 34.7244 36.855267, 34.63245 36.882967, 
+    34.53015 36.874067, 34.4738 36.848367, 34.39965 36.773267, 34.27805 36.6962, 34.23655 36.660633, 34.1535 36.6053, 34.13125 36.5885, 34.1105 36.545033, 34.0927 36.4462, 34.07195 36.373067, 
+    34.03045 36.3118, 33.98595 36.296, 33.9474 36.309833, 33.92365 36.3533, 33.8792 36.380967, 33.8169 36.379, 33.74575 36.3553, 33.68345 36.301933, 33.6286 36.257467, 33.5841 36.239667, 
+    33.5396 36.241667, 33.4892 36.2555, 33.4358 36.2555, 33.3439 36.227833, 33.29645 36.2219, 33.25495 36.231767, 33.1912 36.2387, 33.1378 36.218933, 33.0696 36.1616, 33.0281 36.1458, 
+    32.96285 36.1537, 32.91245 36.1715, 32.88275 36.1715, 32.82645 36.151733, 32.7449 36.1389, 32.60255 36.166567, 32.46615 36.192233, 32.38905 36.2298, 32.2749 36.343433, 32.13845 36.501567, 
+    32.0762 36.5569, 31.93235 36.613233, 31.7989 36.634967, 31.74555 36.660667, 31.621 36.725867, 31.5098 36.778233, 31.45345 36.788133, 31.37335 36.7822, 31.32295 36.801967, 31.27255 36.8415, 
+    31.16875 36.863233, 31.0872 36.872133, 31.01305 36.8998, 30.9063 36.947233, 30.73725 37.0006, 30.64385 37.0095, 30.5934 36.969967, 30.53115 36.8929, 30.5074 36.7249, 30.50445 36.5826, 
+    30.4585 36.551967, 30.40805 36.5243, 30.38435 36.494667, 30.40805 36.455133, 30.4466 36.425467, 30.4644 36.3998, 30.4318 36.376067, 30.414 36.362233, 30.41105 36.346433, 30.3962 36.3326, 
+    30.3695 36.318767, 30.31615 36.3148, 30.21825 36.3326, 30.1204 36.3227, 30.04925 36.297, 29.96175 36.3217, 29.9143 36.327633, 29.87575 36.319733, 29.83425 36.284167, 29.8016 36.260433, 
+    29.8016 36.234733, 29.75715 36.214967, 29.73045 36.199167, 29.7097 36.199167, 29.69785 36.2209, 29.68005 36.232767, 29.6593 36.232767, 29.6385 36.218933, 29.5955 36.214, 29.57475 36.2298, 
+    29.58955 36.2555, 29.58955 36.269333, 29.5629 36.2792, 29.50355 36.2713, 29.4324 36.287133, 29.3701 36.300967, 29.33155 36.336533, 29.293 36.3464, 29.23665 36.366167, 29.1833 36.409667, 
+    29.15215 36.430433, 29.1136 36.4403, 29.081 36.430433, 29.0632 36.4581, 29.0869 36.479833, 29.0869 36.493667, 29.0721 36.5332, 29.0721 36.552967, 29.10175 36.572733, 29.11955 36.5984, 
+    29.11655 36.614233, 29.081 36.626067, 29.05135 36.630033, 29.0217 36.647833, 29.0128 36.679433, 29.04835 36.697233, 29.0632 36.722933, 29.03055 36.7585, 28.99645 36.763433, 28.9757 36.769367, 
+    28.9312 36.797033, 28.90155 36.8168, 28.86005 36.820767, 28.84225 36.773333, 28.84815 36.737733, 28.88375 36.706133, 28.88375 36.688333, 28.863 36.672533, 28.83925 36.670567, 28.80665 36.6903, 
+    28.73845 36.7417, 28.6821 36.7674, 28.6376 36.7674, 28.59015 36.812867, 28.5768 36.8593, 28.562 36.8929, 28.5323 36.916633, 28.50265 36.920567, 28.47895 36.9107, 28.50265 36.886967, 
+    28.51455 36.8613, 28.5086 36.855367, 28.4819 36.857333, 28.4404 36.890933, 28.40775 36.922567, 28.3781 36.9443, 28.3544 36.9522, 28.3277 36.946267, 28.32475 36.914633, 28.33955 36.8929, 
+    28.3099 36.883033, 28.2565 36.886967, 28.2239 36.8771, 28.20905 36.8929, 28.2061 36.912667, 28.1972 36.914633, 28.1735 36.906733, 28.1928 36.848433, 28.20465 36.806933, 28.1839 36.7516, 
+    28.1305 36.698233, 28.0534 36.6587, 28.0267 36.662667, 28 36.680433, 28.0178 36.7081, 28.03265 36.7417, 28 36.7516, 27.96145 36.7516, 27.92585 36.7674, 27.9229 36.7832, 
+    27.95555 36.789133, 28.00595 36.802967, 28.06525 36.8188, 28.09195 36.8425, 28.1127 36.872133, 28.089 36.884, 28.04155 36.872133, 28.01485 36.848433, 27.97925 36.846467, 27.94665 36.8603, 
+    27.9081 36.8603, 27.8814 36.840533, 27.84285 36.8247, 27.8191 36.8247, 27.8013 36.844467, 27.7687 36.852367, 27.7064 36.8267, 27.67825 36.813867, 27.6456 36.774333, 27.62485 36.7506, 
+    27.59225 36.738767, 27.5448 36.754567, 27.50325 36.7605, 27.4558 36.770367, 27.38165 36.7526, 27.3431 36.7605, 27.3431 36.7862, 27.3787 36.8178, 27.42615 36.845467, 27.52105 36.857333, 
+    27.5448 36.873133, 27.60705 36.914633, 27.66935 36.922567, 27.7939 36.908733, 27.83835 36.8929, 27.8947 36.904767, 27.96885 36.9186, 28.04595 36.942333, 28.01035 36.995667, 28.02815 37.0273, 
+    28.0786 37.031267, 28.12305 37.0194, 28.1779 37.024333, 28.1957 37.054, 28.21945 37.0698, 28.255 37.0856, 28.27875 37.109333, 28.2758 37.1192, 28.2313 37.121167, 28.11265 37.107333, 
+    27.96145 37.115267, 27.91695 37.101433, 27.77165 37.0698, 27.7064 37.075733, 27.58925 37.054967, 27.51215 37.049067, 27.4143 37.0866, 27.3609 37.090567, 27.3431 37.076733, 27.31345 37.092533, 
+    27.269 37.106367, 27.21115 37.091533, 27.20525 37.107367, 27.22305 37.133033, 27.22305 37.1627, 27.22005 37.182467, 27.2349 37.202233, 27.29125 37.218033, 27.3624 37.210133, 27.39205 37.184433, 
+    27.41875 37.172567, 27.4395 37.1864, 27.4692 37.192333, 27.5107 37.184433, 27.55815 37.222, 27.5255 37.243733, 27.5255 37.277333, 27.57595 37.3287, 27.60855 37.360333, 27.5967 37.374167, 
+    27.57 37.374167, 27.5107 37.344533, 27.4692 37.348467, 27.38615 37.382067, 27.3743 37.417633, 27.3654 37.451233, 27.31945 37.473967, 27.25125 37.4384, 27.20675 37.430467, 27.16225 37.460133, 
+    27.16225 37.491733, 27.1771 37.531267, 27.18895 37.551033, 27.13855 37.566867, 27.12075 37.590567, 27.1326 37.618233, 27.1682 37.634033, 27.17115 37.6637, 27.14445 37.6874, 27.11185 37.6953, 
+    27.1 37.723, 27.12965 37.768433, 27.1875 37.805, 27.2438 37.860333, 27.2883 37.965067, 27.2438 38.016467, 27.1608 38.050067, 27.0807 38.095533, 27.0199 38.104433, 26.9102 38.051067, 
+    26.8479 38.068867, 26.8479 38.1558, 26.80045 38.185467, 26.75895 38.2309, 26.75595 38.2487, 26.7174 38.254633, 26.6937 38.238833, 26.64625 38.159767, 26.6092 38.141, 26.54985 38.144933, 
+    26.5321 38.1726, 26.5113 38.214133, 26.4342 38.235867, 26.3067 38.253633, 26.2207 38.277367, 26.2459 38.339633, 26.2993 38.387067, 26.32895 38.406833, 26.35565 38.377167, 26.3853 38.3574, 
+    26.4179 38.351467, 26.4713 38.391, 26.5128 38.428567, 26.5128 38.4582, 26.48315 38.479933, 26.4209 38.460167, 26.409 38.477967, 26.4179 38.527367, 26.3823 38.624233, 26.4016 38.680567, 
+    26.452 38.700333, 26.52615 38.6944, 26.5973 38.654867, 26.6507 38.589633, 26.6566 38.548133, 26.6329 38.520467, 26.6151 38.478967, 26.62995 38.437467, 26.6596 38.392, 26.6596 38.370267, 
+    26.6744 38.354467, 26.68625 38.354467, 26.7011 38.370267, 26.69815 38.4098, 26.7189 38.4355, 26.76635 38.431533, 26.8197 38.397933, 26.86865 38.391, 26.9309 38.402867, 27.04065 38.422633, 
+    27.097 38.428567, 27.12665 38.4523, 27.12665 38.479967, 27.0347 38.4918, 26.94275 38.511567, 26.8805 38.555067, 26.839 38.6341, 26.76485 38.6697, 26.7411 38.7191, 26.7248 38.767533, 
+    26.7248 38.7952, 26.75445 38.814967, 26.8256 38.811, 26.85525 38.807033, 26.89085 38.814967, 26.89085 38.850533, 26.89085 38.8703, 26.9027 38.872267, 26.9324 38.8683, 26.96795 38.846567, 
+    26.9976 38.8446, 27.02135 38.8525, 27.02135 38.8624, 26.97685 38.884133, 26.9739 38.9118, 26.99465 38.9197, 27.0332 38.909833, 27.06285 38.913767, 27.08955 38.949333, 27.0243 38.984933, 
+    26.9828 38.992833, 26.89975 38.975033, 26.8375 38.9533, 26.80785 38.973067, 26.8256 39.060033, 26.836 39.118333, 26.79745 39.175667, 26.75295 39.2053, 26.7381 39.252733, 26.7055 39.2705, 
+    26.661 39.292267, 26.6254 39.325867, 26.661 39.365367, 26.75 39.402933, 26.79895 39.433567, 26.81375 39.4731, 26.8375 39.490867, 26.9502 39.526467, 27.0065 39.564, 27.0065 39.611433, 
+    26.97685 39.649, 26.89975 39.660833, 26.80485 39.6411, 26.6744 39.599567, 26.5261 39.577833, 26.363 39.562033, 26.1643 39.5403, 26.1213 39.5492, 26.1035 39.588733, 26.145 39.661833)), 
+  ((26.0501 40.7796, 26.1175 40.8135, 26.1792 40.838967, 26.2585 40.878167, 26.32895 40.927167, 26.3877 40.9644, 26.4482 41.0515, 26.4317 41.1001, 26.42465 41.1754, 26.45525 41.253833, 
+      26.6247 41.3652, 26.6741 41.421633, 26.6741 41.547133, 26.6388 41.630233, 26.5494 41.718067, 26.44115 41.763567, 26.29615 41.857667, 26.32895 41.857667, 26.4764 41.897933, 26.5912 41.955933, 
+      26.67335 42.018767, 26.78935 42.034867, 26.89815 42.034867, 27.10115 42.129933, 27.164 42.139567, 27.3114 42.104133, 27.4262 42.033267, 27.53255 42.020367, 27.7235 42.033267, 27.854 42.030033, 
+      27.93135 42.057433, 27.9888 42.115367, 28.086 41.975367, 28.08155 41.942767, 28.04595 41.928933, 28.00445 41.940767, 27.9837 41.962533, 27.96885 41.9546, 27.98665 41.921, 28.05785 41.7965, 
+      28.1053 41.6977, 28.1646 41.632467, 28.3203 41.5129, 28.67615 41.376533, 28.9712 41.2965, 29.0246 41.2708, 29.0335 41.2451, 29.0157 41.1858, 29.0157 41.1206, 28.9475 41.041533, 
+      28.8689 41.038567, 28.7236 41.076133, 28.6376 41.097867, 28.5842 41.087967, 28.5249 41.0603, 28.46705 41.081067, 28.3603 41.083033, 28.18535 41.104767, 28.03705 41.096867, 27.9733 41.048433, 
+      27.9199 41.0346, 27.84575 41.048433, 27.78645 41.0781, 27.68565 41.082033, 27.58775 41.050433, 27.438 40.940733, 27.352 40.8281, 27.30455 40.766833, 27.2126 40.7016, 27.0243 40.6591, 
+      26.79595 40.572133, 26.5839 40.460467, 26.4653 40.359667, 26.36745 40.310267, 26.3007 40.204533, 26.2948 40.168967, 26.2444 40.1472, 26.21175 40.151167, 26.19695 40.1986, 26.23845 40.244067, 
+      26.2592 40.2895, 26.24735 40.346833, 26.24735 40.404133, 26.29185 40.443667, 26.4994 40.5326, 26.73075 40.597833, 26.80485 40.631433, 26.82415 40.668, 26.77075 40.699633, 26.67585 40.7095, 
+      26.55425 40.6937, 26.4208 40.6759, 26.26955 40.666033, 26.1435 40.682833, 26.05455 40.732233, 26.0501 40.7796)), 
+  ((25.7317 40.230567, 25.7332 40.254933, 25.7698 40.277267, 25.87945 40.309767, 25.96245 40.310767, 25.99065 40.293533, 26.06225 40.2539, 26.0676 40.239667, 26.0493 40.219367, 25.90305 40.1645, 
+      25.8421 40.166533, 25.7553 40.199033, 25.7317 40.230567)), 
+  ((27.53715 40.714, 27.58515 40.730567, 27.64065 40.739967, 27.6936 40.7278, 27.69775 40.706833, 27.64395 40.668767, 27.58765 40.6511, 27.5545 40.651633, 27.53385 40.675367, 27.53715 40.714)), 
+  ((27.51305 40.608633, 27.5367 40.6031, 27.54 40.5871, 27.51765 40.5639, 27.4804 40.5479, 27.46175 40.553433, 27.4609 40.572767, 27.51305 40.608633)), 
+  ((27.42365 40.643967, 27.4394 40.654467, 27.46505 40.6583, 27.48075 40.648367, 27.48075 40.633467, 27.4642 40.622433, 27.43525 40.618033, 27.4253 40.624633, 27.42365 40.643967)))
+
+MULTIPOLYGON (((-61.5527 10.721433, -61.4922 10.7323, -61.3433 10.748167, -61.27365 10.759133, -61.2141 10.760967, -61.14995 10.754867, -61.11655 10.75, -61.03865 10.7555, -60.95255 10.775067, -60.893 10.776867, 
+    -60.871 10.765267, -60.87835 10.7427, -60.9374 10.714, -60.9713 10.689567, -61.0327 10.671867, -61.073 10.645, -61.0776 10.630967, -61.05745 10.584533, -61.0313 10.556467, -61.02035 10.520433, 
+    -61.03045 10.5021, -61.0478 10.492967, -61.0881 10.4887, -61.1037 10.4771, -61.1046 10.450233, -61.0913 10.413567, -61.0519 10.360433, -61.0088 10.297533, -60.96395 10.274933, -60.94835 10.2554, 
+    -60.95525 10.2279, -60.98545 10.161333, -60.9882 10.1357, -60.969 10.072167, -60.9708 10.063633, -60.9809 10.0624, -61.0047 10.069733, -61.0702 10.076467, -61.2049 10.0618, -61.2342 10.059967, 
+    -61.28235 10.064267, -61.39045 10.0765, -61.46515 10.074067, -61.5687 10.071633, -61.6658 10.0814, -61.70385 10.091767, -61.7506 10.092367, -61.7854 10.080767, -61.8706 10.063067, -61.9036 10.0588, 
+    -61.9219 10.060633, -61.93015 10.071, -61.92285 10.083833, -61.89675 10.100333, -61.85095 10.114367, -61.8198 10.130867, -61.7923 10.146733, -61.75015 10.1498, -61.72175 10.157733, -61.69795 10.187033, 
+    -61.6773 10.199267, -61.6526 10.203533, -61.6132 10.198633, -61.57655 10.200467, -61.5509 10.210233, -61.51425 10.229167, -61.506 10.253, -61.50005 10.317133, -61.50185 10.4295, -61.4739 10.487533, 
+    -61.4748 10.5242, -61.5078 10.5883, -61.5518 10.635933, -61.6196 10.6567, -61.6498 10.6787, -61.6498 10.692133, -61.5527 10.721433)), 
+  ((-60.6118 11.2667, -60.58705 11.283167, -60.54675 11.2911, -60.5174 11.283167, -60.5064 11.2612, -60.51285 11.216, -60.5321 11.2038, -60.5605 11.1989, -60.57695 11.189733, -60.59895 11.160433, 
+      -60.62645 11.148833, -60.70985 11.145167, -60.72815 11.1415, -60.79685 11.1128, -60.85275 11.103033, -60.86695 11.1061, -60.8816 11.118933, -60.88435 11.1403, -60.8761 11.153133, -60.85595 11.161067, 
+      -60.7982 11.160467, -60.7753 11.166567, -60.73955 11.191, -60.69375 11.218467, -60.6351 11.2435, -60.6118 11.2667)))
+
+MULTIPOLYGON (((120.824 22.325267, 120.8087 22.018033, 120.78735 22.001767, 120.7782 22.001767, 120.74155 22.005833, 120.69575 21.999733, 120.653 22.007867, 120.64995 22.018033, 120.6652 22.148267, 120.5553 22.3517, 
+    120.4637 22.424967, 120.32325 22.4799, 120.2408 22.536867, 120.2011 22.604, 120.2011 22.7749, 120.13395 22.915267, 120.1278 23.557167, 120.1309 23.851167, 120.17055 23.948833, 120.3446 24.190933, 
+    120.51255 24.381133, 120.61025 24.606967, 120.6652 24.663967, 120.77515 24.746367, 120.8179 24.785033, 120.8484 24.9071, 120.87285 24.951867, 120.94615 25.0068, 121.10185 25.181767, 121.1812 25.225533, 
+    121.40105 25.321167, 121.5079 25.3822, 121.5354 25.3883, 121.60255 25.386267, 121.67585 25.278433, 121.7491 25.248933, 121.86515 25.232667, 121.9079 25.1879, 121.91705 25.1513, 121.8987 25.0577, 
+    121.7827 24.9173, 121.7827 24.882733, 121.7827 24.831867, 121.8071 24.791167, 121.8926 24.7088, 121.89565 24.662, 121.85905 24.611133, 121.7766 24.348667, 121.67585 24.2205, 121.60255 24.1544, 
+    121.5781 24.0954, 121.57505 24.0547, 121.59645 23.9957, 121.5659 23.885833, 121.55675 23.735267, 121.4987 23.671167, 121.401 23.565367, 121.30635 23.339533, 121.2911 23.105567, 121.24225 22.958067, 
+    121.14455 22.840067, 121.0957 22.800433, 121.05295 22.7058, 120.98885 22.660033, 120.9278 22.603067, 120.84535 22.4342, 120.824 22.325267)), 
+  ((119.62985 23.548067, 119.6022 23.531133, 119.5687 23.4996, 119.5537 23.489633, 119.53525 23.489633, 119.52835 23.511933, 119.5422 23.569567, 119.56295 23.5842, 119.6218 23.584967, 119.66215 23.5988, 
+      119.69335 23.6057, 119.7118 23.6034, 119.7245 23.585733, 119.72215 23.568033, 119.691 23.555733, 119.62985 23.548067)), 
+  ((119.5387 23.6949, 119.5468 23.678733, 119.5537 23.643367, 119.53295 23.5811, 119.50985 23.5665, 119.4891 23.565733, 119.48105 23.572667, 119.4891 23.616467, 119.4891 23.678733, 119.48795 23.693367, 
+      119.4972 23.6995, 119.5387 23.6949)), 
+  ((121.38515 22.661233, 121.30145 22.673767, 121.2864 22.686933, 121.28265 22.710733, 121.30615 22.723267, 121.32965 22.725767, 121.3616 22.725767, 121.38325 22.720767, 121.40675 22.7001, 121.40675 22.6769, 
+      121.39925 22.665, 121.38515 22.661233)), 
+  ((119.3085 23.1486, 119.29735 23.146233, 119.2918 23.146233, 119.28015 23.151633, 119.2599 23.183033, 119.2594 23.200233, 119.26495 23.217433, 119.28625 23.226533, 119.31305 23.2252, 119.32825 23.2154, 
+      119.33485 23.1955, 119.33485 23.1793, 119.3085 23.1486)), 
+  ((121.51925 22.097667, 121.53935 22.0828, 121.54085 22.076333, 121.5356 22.0684, 121.4999 22.063433, 121.4686 22.066933, 121.44185 22.075833, 121.42545 22.099167, 121.42545 22.111067, 121.44035 22.121967, 
+      121.4746 22.121967, 121.51925 22.097667)), 
+  ((119.57335 23.693367, 119.5768 23.703333, 119.5837 23.707967, 119.6022 23.707967, 119.6172 23.706433, 119.65065 23.6826, 119.6518 23.658767, 119.6345 23.647233, 119.62295 23.644933, 119.5895 23.657233, 
+      119.57335 23.693367)), 
+  ((119.59455 23.3559, 119.6096 23.333533, 119.60785 23.311933, 119.5841 23.3019, 119.55635 23.3046, 119.5384 23.319267, 119.53895 23.3397, 119.54825 23.354733, 119.5708 23.360133, 119.58125 23.360133, 
+      119.59455 23.3559)), 
+  ((122.06925 25.6371, 122.08145 25.637833, 122.09255 25.6371, 122.1003 25.630433, 122.1003 25.615633, 122.08585 25.589033, 122.06925 25.577933, 122.0559 25.576433, 122.03705 25.5831, 122.0337 25.594933, 
+      122.03595 25.6164, 122.06925 25.6371)), 
+  ((122.0914 25.4781, 122.08145 25.464033, 122.06255 25.457367, 122.04815 25.4596, 122.03925 25.4692, 122.0426 25.489167, 122.067 25.503967, 122.08255 25.503233, 122.0903 25.496567, 122.0903 25.492133, 
+      122.0914 25.4781)), 
+  ((122.1691 25.529867, 122.20575 25.546133, 122.2157 25.546133, 122.2268 25.5402, 122.2268 25.528367, 122.2124 25.514333, 122.1913 25.506933, 122.1658 25.5084, 122.158 25.514333, 122.158 25.522467, 
+      122.1691 25.529867)))
+
+MULTIPOLYGON (((97.5563 18.5281, 97.68285 18.597333, 97.72425 18.659567, 97.73725 18.755867, 97.6699 18.9998, 97.66665 19.038767, 97.73805 19.169667, 97.7502 19.2665, 97.74205 19.3878, 97.75795 19.547733, 
+    97.7941 19.636533, 97.99875 19.86, 98.25015 19.7806, 98.37365 19.764133, 98.4848 19.773533, 98.58625 19.8153, 98.71155 19.834133, 98.90385 19.848233, 98.9894 19.887633, 99.0053 19.986433, 
+    98.9894 20.1605, 98.9841 20.200467, 99.0141 20.234567, 99.0732 20.2434, 99.36605 20.210467, 99.4772 20.231633, 99.51245 20.2681, 99.51245 20.305733, 99.48775 20.355133, 99.42075 20.429233, 
+    99.41985 20.4604, 99.4481 20.473333, 99.48515 20.4757, 99.59805 20.432167, 99.65275 20.422767, 99.7039 20.434533, 99.7692 20.459233, 99.8468 20.523933, 99.89975 20.5392, 99.94735 20.535667, 
+    100.0109 20.493333, 100.0444 20.482767, 100.08835 20.487467, 100.07815 20.412267, 100.08995 20.3684, 100.11185 20.339167, 100.1591 20.330167, 100.2266 20.352667, 100.32275 20.443733, 100.36825 20.4505, 
+    100.39865 20.443733, 100.4678 20.383033, 100.49815 20.374633, 100.53695 20.376867, 100.57405 20.370133, 100.59265 20.347633, 100.596 20.312767, 100.5167 20.072133, 100.5126 20.0521, 100.34815 19.847367, 
+    100.3132 19.784467, 100.31745 19.737833, 100.33015 19.671433, 100.39165 19.623367, 100.4934 19.586633, 100.68205 19.5838, 100.7329 19.592267, 100.89405 19.672833, 101.0202 19.6693, 101.09865 19.658, 
+    101.1368 19.6368, 101.1474 19.6057, 101.1474 19.552, 101.1241 19.453067, 101.1347 19.345667, 101.11665 19.2729, 101.12515 19.240367, 101.176 19.207867, 101.26505 19.1556, 101.2714 19.120267, 
+    101.2587 19.084933, 101.1018 18.959167, 101.0859 18.928767, 101.09225 18.882133, 101.13675 18.753533, 101.12615 18.6942, 101.0965 18.660267, 100.9905 18.596667, 100.9746 18.564867, 100.9661 18.528133, 
+    100.98095 18.485733, 101.0509 18.351467, 101.05515 18.296367, 101.01695 18.179067, 100.89295 17.974867, 100.8527 17.7968, 100.86435 17.702833, 100.91945 17.6477, 100.9788 17.632167, 101.053 17.630733, 
+    101.0975 17.6477, 101.12295 17.6901, 101.17385 17.798933, 101.2692 17.911967, 101.3105 17.929633, 101.4165 17.950833, 101.5204 18.003133, 101.55215 18.031367, 101.5755 18.072367, 101.6412 18.113333, 
+    101.6655 18.163967, 101.74645 18.175233, 101.7701 18.204467, 101.82745 18.280933, 101.8544 18.2899, 101.8848 18.283167, 101.90165 18.253933, 101.97585 18.163967, 102.0467 18.121267, 102.2019 18.083033, 
+    102.3332 18.077367, 102.4295 18.0262, 102.5761 17.8969, 102.6319 17.883867, 102.6947 17.882933, 102.7366 17.898767, 102.77565 17.965733, 102.8105 17.974567, 102.8468 17.974567, 102.9236 17.955967, 
+    102.9766 17.955967, 103.03665 17.9727, 103.0771 17.9992, 103.08685 18.025267, 103.0394 18.260633, 103.06315 18.344833, 103.16505 18.474133, 103.2404 18.498333, 103.29485 18.496, 103.49445 18.429033, 
+    103.64375 18.355067, 103.708 18.344833, 103.82245 18.339267, 103.895 18.3109, 103.9271 18.266233, 103.95365 18.214133, 104.1867 17.870867, 104.2872 17.785267, 104.34585 17.7499, 104.5859 17.656867, 
+    104.7171 17.566633, 104.77015 17.453133, 104.77015 17.376833, 104.7478 17.306133, 104.6166 17.110767, 104.59985 16.974, 104.63055 16.838167, 104.6194 16.700467, 104.62775 16.6037, 104.6696 16.507867, 
+    104.72825 16.4353, 104.82315 16.381333, 104.9013 16.357133, 105.1721 16.152467, 105.3005 16.0734, 105.32565 16.025033, 105.38145 15.920833, 105.4401 15.868733, 105.51825 15.820333, 105.55455 15.796167, 
+    105.5769 15.7608, 105.57965 15.725433, 105.51825 15.5989, 105.5071 15.5049, 105.469 15.481833, 105.40025 15.460967, 105.3209 15.3956, 105.30175 15.376467, 105.2995 15.350433, 105.3102 15.329033, 
+    105.4243 15.286233, 105.44215 15.264867, 105.3922 15.193533, 105.3851 15.145967, 105.4029 15.0818, 105.48495 15.0057, 105.46355 14.832167, 105.394 14.7644, 105.39045 14.724, 105.44395 14.5766, 
+    105.4368 14.505267, 105.3762 14.452967, 105.32625 14.426833, 105.26205 14.4197, 105.1836 14.405433, 105.1301 14.384033, 105.09455 14.348967, 105.06355 14.330267, 104.9815 14.2266, 104.9254 14.217, 
+    104.8865 14.230433, 104.85485 14.265, 104.84045 14.3456, 104.8505 14.426233, 104.8059 14.458867, 104.72525 14.458867, 104.5151 14.426233, 104.38275 14.405267, 104.32505 14.410667, 104.27455 14.444333, 
+    104.2475 14.447933, 104.21325 14.435933, 104.11995 14.391133, 104.07035 14.382733, 104.01175 14.392333, 103.98155 14.395633, 103.9518 14.3872, 103.90585 14.366167, 103.86615 14.358967, 103.80215 14.365567, 
+    103.75305 14.393533, 103.6845 14.450033, 103.6241 14.472867, 103.547 14.476767, 103.47485 14.459933, 103.3937 14.423867, 103.2039 14.355033, 103.10965 14.3247, 102.9492 14.286833, 102.8969 14.263967, 
+    102.82115 14.200267, 102.69675 14.038, 102.53535 13.7489, 102.31445 13.535533, 102.2928 13.477833, 102.2838 13.385267, 102.2901 13.311333, 102.337 13.1202, 102.346 13.037267, 102.37575 12.8852, 
+    102.4154 12.844333, 102.48215 12.791433, 102.5254 12.7109, 102.584 12.5985, 102.73545 12.504733, 102.77515 12.450633, 102.78055 12.386933, 102.77605 12.1976, 102.77245 12.066567, 102.7872 12, 
+    102.80595 11.9157, 102.7321 12, 102.72565 12.0117, 102.6979 12.062067, 102.63905 12.107633, 102.59455 12.141533, 102.5914 12.1638, 102.62475 12.2104, 102.62475 12.2422, 102.62475 12.2655, 
+    102.5914 12.278233, 102.56755 12.269767, 102.5548 12.239033, 102.58185 12.173333, 102.57865 12.150033, 102.5564 12.1405, 102.5119 12.141033, 102.44355 12.177067, 102.39745 12.1813, 102.3243 12.178133, 
+    102.28775 12.1866, 102.2321 12.2184, 102.2178 12.2597, 102.22415 12.279833, 102.3132 12.3233, 102.36245 12.344467, 102.36245 12.3625, 102.34815 12.372033, 102.33065 12.368833, 102.30685 12.349767, 
+    102.28455 12.3487, 102.27505 12.361433, 102.2798 12.3858, 102.2798 12.3932, 102.27185 12.395333, 102.25755 12.3858, 102.248 12.3307, 102.2353 12.322233, 102.21145 12.3238, 102.1765 12.381, 
+    102.1002 12.444567, 102.09225 12.468933, 102.10175 12.489067, 102.12085 12.502833, 102.1574 12.515567, 102.1574 12.524033, 102.13675 12.536767, 102.0811 12.5378, 102.02385 12.521933, 101.99685 12.5198, 
+    101.9555 12.5304, 101.92055 12.566933, 101.84585 12.6464, 101.795 12.6835, 101.75205 12.698333, 101.7012 12.699367, 101.57085 12.654367, 101.4675 12.634233, 101.4214 12.634233, 101.3483 12.670233, 
+    101.299 12.679767, 101.23065 12.679767, 101.12335 12.656733, 101.03355 12.610667, 100.99935 12.6006, 100.95325 12.6141, 100.86505 12.666033, 100.8555 12.6867, 100.8555 12.717933, 100.873 12.783367, 
+    100.89685 12.8427, 100.89685 12.8729, 100.86985 12.924267, 100.86505 12.954733, 100.89285 13.018833, 100.8611 13.078967, 100.8603 13.1118, 100.8659 13.220667, 100.8532 13.298033, 100.87145 13.345433, 
+    100.9398 13.4572, 100.9414 13.474167, 100.91515 13.491633, 100.8802 13.495867, 100.8039 13.482367, 100.7141 13.487633, 100.61 13.5258, 100.5933 13.527367, 100.574 13.520067, 100.5624 13.475533, 
+    100.48685 13.448133, 100.29055 13.442567, 100.25195 13.449267, 100.23015 13.480033, 100.21675 13.4834, 100.1966 13.4778, 100.0691 13.401733, 99.9986 13.3749, 99.97345 13.348067, 99.9231 13.272, 
+    99.93315 13.2491, 99.95665 13.2144, 100.08585 13.1406, 100.1127 13.1059, 100.10935 13.058933, 100.0674 12.940367, 100.03715 12.870433, 99.9449 12.738467, 99.92475 12.646733, 99.94155 12.5813, 
+    99.98015 12.492967, 99.9768 12.358733, 99.94155 12.295567, 99.94825 12.260867, 99.9734 12.236267, 100.05395 12.1837, 100.0573 12.156867, 100.0355 12.132233, 99.9214 12.0931, 99.89455 12.071267, 
+    99.87875 12.015133, 99.8745 12, 99.8754 11.9339, 99.8755 11.903167, 99.8804 11.8393, 99.8625 11.821967, 99.8625 11.7949, 99.8625 11.7646, 99.78135 11.7094, 99.74885 11.680167, 
+    99.72125 11.6358, 99.7115 11.5795, 99.6823 11.4821, 99.6466 11.421467, 99.6336 11.337067, 99.6466 11.251533, 99.65145 11.2288, 99.6385 11.221233, 99.57355 11.202833, 99.51185 11.1909, 
+    99.481 11.1736, 99.46475 11.1433, 99.4761 11.089167, 99.5167 11.029633, 99.52805 11.010133, 99.5232 10.996067, 99.4907 10.953833, 99.46635 10.9127, 99.455 10.804467, 99.43875 10.772, 
+    99.41925 10.773067, 99.3949 10.789333, 99.37865 10.789333, 99.35595 10.776333, 99.34295 10.754667, 99.3592 10.7038, 99.35595 10.682167, 99.33485 10.676733, 99.30235 10.687567, 99.27475 10.683233, 
+    99.2634 10.667, 99.27965 10.626967, 99.2764 10.603133, 99.24065 10.553333, 99.24555 10.5382, 99.2569 10.5317, 99.2829 10.5436, 99.304 10.5512, 99.3186 10.5501, 99.32185 10.5328, 
+    99.30565 10.490567, 99.30565 10.411567, 99.2845 10.397467, 99.2293 10.397467, 99.10755 10.418033, 99.09455 10.410467, 99.10265 10.388833, 99.1384 10.344433, 99.166 10.276233, 99.1936 10.245933, 
+    99.22445 10.245933, 99.27805 10.247, 99.3024 10.236167, 99.3089 10.217767, 99.2894 10.206967, 99.2131 10.201533, 99.18225 10.190733, 99.153 10.159333, 99.1384 10.116033, 99.1465 10.090067, 
+    99.2017 10.047833, 99.21305 10.027267, 99.2033 10.0067, 99.17085 9.954733, 99.14485 9.904967, 99.1384 9.8411, 99.166 9.739333, 99.1871 9.6376, 99.2066 9.545567, 99.2472 9.4882, 
+    99.31865 9.446, 99.31865 9.437333, 99.2537 9.4027, 99.2115 9.372367, 99.1839 9.310667, 99.1871 9.280367, 99.20825 9.2728, 99.24235 9.2793, 99.27805 9.276033, 99.3349 9.251133, 
+    99.3625 9.2295, 99.3544 9.194833, 99.3625 9.1851, 99.38525 9.182933, 99.46155 9.200267, 99.4794 9.2349, 99.5135 9.3085, 99.55735 9.3399, 99.5801 9.344233, 99.60445 9.336633, 
+    99.6629 9.2966, 99.6856 9.292267, 99.71805 9.3096, 99.73105 9.307433, 99.7489 9.287933, 99.76515 9.286867, 99.7879 9.2966, 99.8009 9.2955, 99.80575 9.279267, 99.82685 9.256533, 
+    99.84635 9.248967, 99.86095 9.239233, 99.8577 9.1234, 99.87555 9.069267, 99.9373 9.021667, 99.9389 8.975133, 99.95355 8.845233, 99.9584 8.753233, 99.96 8.572467, 99.98115 8.531333, 
+    100.03145 8.485867, 100.10775 8.425233, 100.12725 8.399267, 100.1451 8.362467, 100.1581 8.363567, 100.18245 8.387367, 100.18085 8.4588, 100.16295 8.492367, 100.13535 8.524833, 100.1321 8.547567, 
+    100.15 8.5508, 100.1776 8.537833, 100.2263 8.4783, 100.2604 8.392767, 100.2609 8.372267, 100.27085 8.2681, 100.28085 8.217133, 100.3191 8.095233, 100.3091 7.9966, 100.3191 7.812633, 
+    100.35735 7.679633, 100.4471 7.435867, 100.57345 7.271833, 100.57845 7.245233, 100.55515 7.236367, 100.5236 7.2397, 100.41555 7.289567, 100.3507 7.3339, 100.31915 7.395967, 100.3374 7.460233, 
+    100.3341 7.509, 100.31915 7.540033, 100.31415 7.597633, 100.3025 7.615367, 100.2859 7.6209, 100.26425 7.627567, 100.23105 7.6475, 100.22105 7.682967, 100.24095 7.758333, 100.23265 7.782733, 
+    100.2127 7.806, 100.19445 7.811533, 100.1728 7.810433, 100.14455 7.7949, 100.12625 7.760567, 100.1113 7.701833, 100.10135 7.6431, 100.13125 7.542233, 100.18115 7.3871, 100.1944 7.391533, 
+    100.22765 7.4259, 100.24095 7.4935, 100.25095 7.513433, 100.25925 7.519, 100.2709 7.512333, 100.26755 7.4536, 100.2393 7.3705, 100.236 7.345, 100.2443 7.323967, 100.29085 7.2896, 
+    100.31745 7.265233, 100.3407 7.218667, 100.39055 7.165467, 100.4338 7.145533, 100.492 7.136667, 100.53025 7.1422, 100.5801 7.159933, 100.59675 7.171, 100.60005 7.208667, 100.6067 7.2264, 
+    100.6167 7.231967, 100.63495 7.228633, 100.67985 7.1821, 100.78955 7.024733, 100.84105 6.9937, 100.87265 6.9826, 100.9591 6.922767, 101.0771 6.879533, 101.1436 6.8751, 101.31815 6.8884, 
+    101.33145 6.8995, 101.31985 6.916133, 101.2583 6.959333, 101.22675 6.9826, 101.21345 7.003667, 101.2151 7.012533, 101.2251 7.012533, 101.3298 6.959333, 101.4312 6.915, 101.48605 6.909467, 
+    101.5442 6.905033, 101.5658 6.891733, 101.6024 6.865133, 101.61735 6.792, 101.73705 6.585867, 101.88165 6.4285, 101.95975 6.369767, 102.03125 6.2933, 102.0711 6.272267, 102.09275 6.271167, 
+    102.0458 6.126167, 101.98375 6.066433, 101.9114 6.048033, 101.88035 6.015867, 101.8183 5.900967, 101.7528 5.8757, 101.5736 5.907867, 101.48055 5.8964, 101.25995 5.809067, 101.23065 5.775733, 
+    101.2341 5.7137, 101.2203 5.697633, 101.12035 5.7275, 101.01695 5.794133, 101.0273 5.844667, 101.14105 6.069867, 101.14795 6.1457, 101.0928 6.2238, 101.05485 6.2353, 100.948 6.2215, 
+    100.9032 6.2399, 100.85495 6.386967, 100.82565 6.475433, 100.78775 6.5053, 100.62575 6.5099, 100.5568 6.5214, 100.4741 6.567333, 100.4017 6.629367, 100.3431 6.732767, 100.28795 6.758067, 
+    100.2535 6.753467, 100.2397 6.7213, 100.2466 6.569633, 100.2156 6.5237, 100.17605 6.4952, 100.1644 6.5214, 100.1129 6.5624, 99.9716 6.6577, 99.82535 6.766333, 99.7472 6.821733, 
+    99.7356 6.8583, 99.75385 6.881567, 99.77715 6.886, 99.822 6.879333, 99.8453 6.8849, 99.84695 6.894867, 99.80205 6.923667, 99.7555 6.934733, 99.73555 6.932533, 99.71395 6.9159, 
+    99.6757 6.883767, 99.6408 6.876, 99.6109 6.880433, 99.6009 6.904833, 99.61585 6.962433, 99.74055 7.1176, 99.74885 7.151933, 99.7372 7.168533, 99.67735 7.186267, 99.63415 7.192933, 
+    99.5959 7.215067, 99.58095 7.2583, 99.59755 7.294867, 99.6923 7.3813, 99.7056 7.411233, 99.694 7.423433, 99.6807 7.4201, 99.6458 7.386867, 99.5959 7.369133, 99.566 7.373567, 
+    99.5577 7.400167, 99.55435 7.442267, 99.5344 7.455567, 99.5161 7.452267, 99.50285 7.4201, 99.4779 7.3658, 99.44465 7.354733, 99.3981 7.3625, 99.36985 7.356933, 99.35155 7.3625, 
+    99.3349 7.394667, 99.3266 7.4534, 99.3083 7.4667, 99.2817 7.472233, 99.25845 7.489967, 99.26175 7.5088, 99.2917 7.5387, 99.28835 7.571967, 99.2684 7.603, 99.27505 7.6174, 
+    99.30165 7.655067, 99.295 7.678333, 99.27675 7.694967, 99.24515 7.694967, 99.21525 7.675, 99.1953 7.670567, 99.17865 7.678333, 99.1637 7.704933, 99.1338 7.735967, 99.1072 7.749267, 
+    99.07725 7.7681, 99.059 7.8069, 99.06395 7.8224, 99.08555 7.826833, 99.177 7.827933, 99.20025 7.8346, 99.2069 7.846767, 99.19695 7.882233, 99.2252 7.936533, 99.2202 7.948733, 
+    99.2086 7.948733, 99.182 7.947633, 99.17035 7.960933, 99.1637 7.980867, 99.1471 7.9831, 99.13545 7.975333, 99.1338 7.950967, 99.1454 7.8767, 99.13545 7.8645, 99.11215 7.8645, 
+    99.03735 7.885567, 98.9476 7.964233, 98.9127 8.028533, 98.8695 8.055133, 98.8279 8.083933, 98.8063 8.1349, 98.808 8.220233, 98.80465 8.2435, 98.793 8.253467, 98.7664 8.241267, 
+    98.7448 8.240167, 98.72655 8.254567, 98.70325 8.309967, 98.68995 8.3111, 98.6534 8.2978, 98.62845 8.305533, 98.60685 8.332133, 98.6218 8.365367, 98.66335 8.4241, 98.66335 8.4363, 
+    98.64505 8.441833, 98.62345 8.431867, 98.6085 8.431867, 98.5952 8.449567, 98.57855 8.457333, 98.56525 8.4529, 98.547 8.416333, 98.51375 8.382, 98.46885 8.3709, 98.4589 8.360933, 
+    98.4589 8.338767, 98.43895 8.325467, 98.4406 8.3144, 98.46055 8.267833, 98.4572 8.2191, 98.4323 8.196933, 98.4107 8.202467, 98.38075 8.212433, 98.3691 8.202467, 98.3691 8.167, 
+    98.35415 8.1648, 98.31595 8.1792, 98.24945 8.184733, 98.2278 8.204667, 98.1763 8.389733, 98.1314 8.502767, 98.1065 8.5571, 98.1148 8.564833, 98.1314 8.5615, 98.17795 8.513867, 
+    98.1996 8.508333, 98.21785 8.527167, 98.2328 8.5316, 98.27935 8.522733, 98.291 8.529367, 98.27935 8.551533, 98.2262 8.608067, 98.2212 8.656833, 98.23945 8.700033, 98.26605 8.7244, 
+    98.2561 8.738833, 98.2212 8.748833, 98.2046 8.7599, 98.20125 8.776533, 98.2212 8.793167, 98.2312 8.820867, 98.2229 8.930567, 98.2395 8.940533, 98.2661 8.941633, 98.306 8.900633, 
+    98.3359 8.884033, 98.35255 8.887333, 98.3708 8.903967, 98.35585 8.957167, 98.36415 8.970467, 98.3808 8.972667, 98.41905 8.9649, 98.42735 8.970433, 98.42735 9.010333, 98.41905 9.0325, 
+    98.444 9.069067, 98.444 9.089, 98.42905 9.104533, 98.4091 9.104533, 98.35755 9.0757, 98.3243 9.057967, 98.30105 9.054667, 98.26445 9.065733, 98.193 9.110067, 98.1847 9.1278, 
+    98.19465 9.136667, 98.2545 9.1289, 98.26615 9.137767, 98.2578 9.1832, 98.27945 9.2253, 98.28775 9.253033, 98.2761 9.259667, 98.2179 9.255233, 98.2013 9.2641, 98.19465 9.2918, 
+    98.21295 9.367167, 98.26615 9.4935, 98.27275 9.5578, 98.28605 9.566667, 98.306 9.565533, 98.3376 9.550033, 98.3592 9.522333, 98.3592 9.415933, 98.36585 9.4115, 98.46725 9.427033, 
+    98.5055 9.445867, 98.5271 9.486867, 98.5138 9.500167, 98.4706 9.509033, 98.44565 9.513467, 98.4124 9.536733, 98.41075 9.553367, 98.42405 9.565533, 98.4473 9.566667, 98.49385 9.548933, 
+    98.51715 9.550033, 98.5188 9.5578, 98.50215 9.5844, 98.45065 9.6132, 98.44235 9.632033, 98.45895 9.643133, 98.4822 9.643133, 98.51715 9.624267, 98.567 9.6143, 98.5936 9.622067, 
+    98.61855 9.648667, 98.6501 9.6808, 98.64845 9.7251, 98.63515 9.756133, 98.6418 9.773867, 98.66505 9.806, 98.6584 9.810433, 98.6152 9.806, 98.5853 9.807133, 98.572 9.8193, 
+    98.567 9.835933, 98.5803 9.8437, 98.6501 9.8437, 98.685 9.8603, 98.6867 9.876933, 98.6684 9.890233, 98.64515 9.9102, 98.6435 9.954533, 98.68835 10.0476, 98.75485 10.1019, 
+    98.82965 10.135167, 98.8263 10.1574, 98.79635 10.190633, 98.7353 10.221567, 98.76065 10.2556, 98.78445 10.309933, 98.79805 10.4413, 98.75045 10.678, 98.78785 10.743667, 98.8303 10.770867, 
+    98.91525 10.798033, 99.0274 10.850133, 99.04095 10.8773, 99.0172 10.906767, 99.0104 10.945267, 99.03415 10.992833, 99.08175 11.022267, 99.18025 11.121933, 99.22105 11.217067, 99.2924 11.335967, 
+    99.36715 11.49, 99.49285 11.655333, 99.5574 11.678, 99.61855 11.725567, 99.65935 11.8139, 99.64575 11.861467, 99.605 11.902233, 99.53085 11.974333, 99.5206 12, 99.52115 12.0014, 
+    99.5666 12.117767, 99.5666 12.134667, 99.56095 12.160033, 99.51165 12.184433, 99.468 12.213533, 99.45255 12.2398, 99.45605 12.351067, 99.40535 12.430867, 99.40255 12.4656, 99.42085 12.5285, 
+    99.4321 12.559467, 99.42295 12.6031, 99.32155 12.6923, 99.2624 12.761733, 99.2427 12.810567, 99.25045 12.906767, 99.23775 13.000633, 99.14765 13.0626, 99.1237 13.100133, 99.1237 13.124567, 
+    99.14765 13.148967, 99.192 13.175733, 99.223 13.236733, 99.223 13.263033, 99.16455 13.4062, 99.1413 13.672333, 99.13005 13.857267, 99.0913 13.922533, 98.79205 14.165167, 98.49 14.432267, 
+    98.2682 14.6524, 98.16965 14.791333, 98.1443 14.832633, 98.15625 14.907233, 98.21965 15.031167, 98.20835 15.076233, 98.13655 15.142867, 98.1281 15.162567, 98.15415 15.209067, 98.2119 15.2494, 
+    98.2781 15.265367, 98.36965 15.264433, 98.3978 15.270067, 98.42595 15.286967, 98.44215 15.324967, 98.46325 15.380367, 98.49285 15.404767, 98.56885 15.401933, 98.59985 15.412267, 98.6111 15.435733, 
+    98.58225 15.594867, 98.6069 15.8591, 98.5914 15.947333, 98.49425 16.0431, 98.49425 16.069367, 98.53155 16.140267, 98.5935 16.1994, 98.66815 16.226633, 98.7808 16.239767, 98.83925 16.255233, 
+    98.87165 16.304067, 98.8505 16.466467, 98.8266 16.5012, 98.8097 16.505867, 98.778 16.500733, 98.6231 16.373067, 98.58645 16.3571, 98.5597 16.3571, 98.5421 16.374733, 98.55025 16.544567, 
+    98.4139 16.802067, 98.4042 16.899433, 98.4496 16.9189, 98.45935 16.931867, 98.4269 16.973, 98.4269 17.042233, 98.3571 17.125533, 97.97735 17.517133, 97.893 17.551767, 97.80535 17.586367, 
+    97.7534 17.646967, 97.69665 17.780033, 97.5571 18.1868, 97.55385 18.279867, 97.5084 18.340433, 97.463 18.362067, 97.40455 18.362067, 97.37535 18.362067, 97.3364 18.398867, 97.3283 18.536233, 
+    97.3234 18.582767, 97.34125 18.606567, 97.37695 18.614133, 97.4005 18.610333, 97.53035 18.5281, 97.5563 18.5281)), 
+  ((98.2282 8.1168, 98.22615 8.134567, 98.2446 8.1414, 98.28765 8.1332, 98.3635 8.0922, 98.38605 8.093567, 98.40245 8.1086, 98.4291 8.1045, 98.4537 8.1004, 98.46805 8.094933, 
+      98.46395 8.085367, 98.44345 8.067633, 98.44345 8.0567, 98.4906 8.034833, 98.507 8.0198, 98.507 8.006133, 98.48445 7.9788, 98.43115 7.924167, 98.4168 7.9064, 98.425 7.8572, 
+      98.4332 7.8367, 98.41475 7.831233, 98.384 7.849, 98.33685 7.8818, 98.31635 7.8859, 98.28765 7.866767, 98.27125 7.8326, 98.2487 7.812133, 98.22 7.812133, 98.1974 7.829867, 
+      98.18715 7.879067, 98.2323 7.933733, 98.2856 7.985633, 98.28765 8.021167, 98.2282 8.1168)), 
+  ((102.1777 12, 102.18255 12.0159, 102.1899 12.0401, 102.19425 12.059767, 102.1866 12.077233, 102.13855 12.11, 102.1145 12.139133, 102.1145 12.1588, 102.12545 12.167533, 102.1451 12.168267, 
+      102.18335 12.1486, 102.26305 12.1435, 102.30675 12.126033, 102.33955 12.075067, 102.39115 12.020267, 102.41025 12, 102.43345 11.992167, 102.4462 11.991333, 102.4564 11.987067, 102.45785 11.976833, 
+      102.4526 11.970067, 102.4394 11.964533, 102.3799 11.97, 102.34505 11.9864, 102.32865 11.983667, 102.31635 11.971367, 102.29585 11.948167, 102.2815 11.9386, 102.2446 11.9509, 102.19125 11.985367, 
+      102.1777 12)), 
+  ((99.92585 9.548033, 99.9443 9.554867, 99.9812 9.5453, 100.00585 9.552133, 100.0202 9.560333, 100.0448 9.560333, 100.07965 9.546667, 100.1104 9.535733, 100.1309 9.542567, 100.16165 9.5617, 
+      100.18215 9.567167, 100.1965 9.560333, 100.17395 9.523433, 100.16985 9.502933, 100.17395 9.470133, 100.1596 9.451, 100.0612 9.400467, 100.03045 9.397733, 99.99555 9.410033, 99.95045 9.433233, 
+      99.94635 9.4633, 99.94225 9.492, 99.92175 9.534367, 99.92585 9.548033)), 
+  ((99.92995 9.837033, 99.95865 9.8425, 99.99965 9.8384, 100.02635 9.8261, 100.0612 9.820633, 100.1104 9.823367, 100.13705 9.812433, 100.1514 9.798767, 100.16575 9.759133, 100.17395 9.723633, 
+      100.1637 9.711333, 100.09195 9.707233, 100.00585 9.7209, 99.9566 9.7332, 99.9115 9.7769, 99.9033 9.816533, 99.92995 9.837033)), 
+  ((98.6751 8.111333, 98.68945 8.022533, 98.7243 7.956933, 98.73455 7.9269, 98.72225 7.913233, 98.66075 7.911867, 98.64435 7.929633, 98.6259 7.9624, 98.5972 7.992467, 98.5972 8.008867, 
+      98.63615 8.034833, 98.6382 8.0526, 98.56645 8.099033, 98.5603 8.119533, 98.58285 8.1332, 98.5931 8.1414, 98.61155 8.142767, 98.63615 8.130467, 98.66075 8.131833, 98.6751 8.111333)), 
+  ((99.03185 7.681633, 99.0257 7.7035, 99.0462 7.7158, 99.12615 7.6707, 99.13435 7.647467, 99.12 7.6215, 99.1118 7.605133, 99.12 7.591467, 99.15895 7.547733, 99.1569 7.534067, 
+      99.15075 7.5204, 99.1282 7.517667, 99.0216 7.595567, 99.01135 7.6174, 99.01955 7.6338, 99.0421 7.636533, 99.05645 7.631067, 99.06875 7.6338, 99.0626 7.648833, 99.03185 7.681633)), 
+  ((99.56695 6.736133, 99.59155 6.7498, 99.5977 6.771667, 99.62435 6.773033, 99.6838 6.736133, 99.69405 6.718367, 99.6797 6.701967, 99.6838 6.686933, 99.6961 6.654167, 99.68585 6.625467, 
+      99.67765 6.609067, 99.6633 6.604967, 99.64485 6.6118, 99.6223 6.6364, 99.56695 6.7006, 99.5526 6.723833, 99.56695 6.736133)), 
+  ((98.11745 9.0029, 98.11745 9.016567, 98.14205 9.026133, 98.16665 9.0234, 98.20765 9.0302, 98.23435 9.029533, 98.24665 9.0186, 98.2405 9.0022, 98.2077 8.9858, 98.1851 8.966667, 
+      98.16665 8.9202, 98.1441 8.912, 98.1359 8.9243, 98.13385 8.959833, 98.1236 8.9817, 98.11745 9.0029)), 
+  ((97.77915 9.5016, 97.84685 9.500933, 97.87145 9.492733, 97.8735 9.4736, 97.85915 9.4572, 97.79765 9.458567, 97.7689 9.464033, 97.76275 9.483167, 97.773 9.495467, 97.77915 9.5016)), 
+  ((98.61155 8.232933, 98.6095 8.252067, 98.63205 8.261633, 98.6546 8.247967, 98.67305 8.197433, 98.6628 8.176933, 98.6382 8.1742, 98.6177 8.193333, 98.61155 8.232933)), 
+  ((98.0826 9.1614, 98.08465 9.1805, 98.1031 9.190067, 98.12155 9.1764, 98.1236 9.1614, 98.14205 9.151833, 98.15025 9.142267, 98.1441 9.1245, 98.1154 9.106733, 98.09695 9.119033, 
+      98.08465 9.146367, 98.0826 9.1614)), 
+  ((99.9894 6.565133, 99.96275 6.586967, 99.97915 6.596533, 100.03455 6.580167, 100.0817 6.556933, 100.08785 6.544633, 100.0653 6.535067, 99.9894 6.565133)), 
+  ((98.468 9.740033, 98.49465 9.7496, 98.5418 9.756433, 98.57255 9.750967, 98.55205 9.7332, 98.50695 9.715433, 98.46595 9.715433, 98.44955 9.730467, 98.468 9.740033)), 
+  ((98.11335 9.2946, 98.12975 9.289133, 98.1318 9.276833, 98.1195 9.2618, 98.09695 9.227667, 98.07645 9.219467, 98.06415 9.231733, 98.0744 9.263167, 98.10105 9.2905, 98.11335 9.2946)), 
+  ((97.7792 9.4121, 97.80585 9.3998, 97.81815 9.3793, 97.812 9.362933, 97.79355 9.3643, 97.75045 9.390233, 97.75455 9.406633, 97.7792 9.4121)), 
+  ((100.17395 7.6077, 100.1883 7.614533, 100.2047 7.6077, 100.21085 7.569433, 100.1883 7.553033, 100.17395 7.563967, 100.16985 7.5995, 100.17395 7.6077)), 
+  ((98.2035 9.574033, 98.22195 9.564467, 98.2199 9.541233, 98.19735 9.533033, 98.183 9.543967, 98.18915 9.565833, 98.2035 9.574033)), 
+  ((98.2753 9.630733, 98.2958 9.6239, 98.2958 9.608867, 98.2835 9.592467, 98.2671 9.593833, 98.2589 9.606133, 98.26095 9.622533, 98.2753 9.630733)), 
+  ((98.15225 9.494767, 98.1707 9.483833, 98.16455 9.467433, 98.1461 9.453767, 98.13175 9.4606, 98.1338 9.478367, 98.142 9.487933, 98.15225 9.494767)), 
+  ((98.1564 9.224233, 98.1728 9.2215, 98.18305 9.202367, 98.181 9.1887, 98.1646 9.1887, 98.1523 9.202367, 98.15025 9.2133, 98.1564 9.224233)), 
+  ((100.2826 7.3877, 100.2867 7.405467, 100.299 7.402733, 100.3031 7.3754, 100.299 7.353567, 100.2867 7.3563, 100.2826 7.3877)))
+
+MULTIPOLYGON (((159.6798 -9.296033, 159.7057 -9.290267, 159.7398 -9.292, 159.79105 -9.299267, 159.83595 -9.318067, 159.88195 -9.339567, 159.9125 -9.365267, 159.9353 -9.408033, 159.9445 -9.4318, 159.9681 -9.460567, 
+    159.99515 -9.472067, 160.03085 -9.4717, 160.1071 -9.472067, 160.2323 -9.470933, 160.2536 -9.475133, 160.27785 -9.4828, 160.30085 -9.4851, 160.32905 -9.486267, 160.3467 -9.4922, 160.34955 -9.502167, 
+    160.3536 -9.5321, 160.3674 -9.544367, 160.3847 -9.546667, 160.3962 -9.5509, 160.40135 -9.5643, 160.42095 -9.5927, 160.4549 -9.614567, 160.47135 -9.619733, 160.4886 -9.6136, 160.5076 -9.610533, 
+    160.5329 -9.6159, 160.5657 -9.6255, 160.57955 -9.6366, 160.5966 -9.666533, 160.61155 -9.685333, 160.63055 -9.702967, 160.66395 -9.727133, 160.714 -9.756267, 160.74335 -9.766633, 160.7635 -9.7766, 
+    160.77415 -9.789067, 160.7776 -9.814767, 160.788 -9.850067, 160.7972 -9.8704, 160.81735 -9.882267, 160.83525 -9.897033, 160.841 -9.920067, 160.8306 -9.935767, 160.8001 -9.9404, 160.6988 -9.939633, 
+    160.67555 -9.944233, 160.6479 -9.956867, 160.61625 -9.974133, 160.5967 -9.9753, 160.5794 -9.960333, 160.561 -9.947667, 160.53655 -9.936933, 160.5095 -9.9331, 160.4767 -9.9354, 160.42895 -9.943833, 
+    160.37055 -9.9538, 160.3412 -9.960333, 160.3199 -9.9565, 160.3101 -9.9381, 160.30205 -9.916233, 160.28135 -9.8909, 160.2546 -9.8821, 160.2166 -9.877867, 160.15735 -9.877467, 160.1251 -9.8721, 
+    160.0765 -9.8658, 160.03445 -9.859633, 159.98555 -9.8516, 159.96285 -9.8466, 159.91965 -9.841233, 159.88915 -9.830867, 159.8621 -9.823967, 159.8489 -9.8209, 159.8385 -9.811333, 159.8112 -9.792533, 
+    159.76575 -9.7607, 159.7059 -9.719267, 159.68605 -9.696433, 159.6728 -9.6692, 159.66475 -9.6366, 159.65495 -9.602467, 159.6325 -9.5603, 159.6182 -9.5229, 159.61475 -9.4853, 159.6211 -9.418367, 
+    159.62685 -9.378867, 159.64415 -9.3382, 159.65795 -9.313667, 159.6798 -9.296033)), 
+  ((158.51555 -7.5895, 158.538 -7.589033, 158.56185 -7.5945, 158.5946 -7.6116, 158.62415 -7.624633, 158.6487 -7.6308, 158.6717 -7.635067, 158.6902 -7.6327, 158.7023 -7.623467, 158.7137 -7.615133, 
+      158.7322 -7.613967, 158.7518 -7.619167, 158.77445 -7.6232, 158.7951 -7.6244, 158.81395 -7.622267, 158.8296 -7.627267, 158.84245 -7.639367, 158.8681 -7.673167, 158.8894 -7.697133, 158.9047 -7.7071, 
+      158.9225 -7.711133, 158.9396 -7.715667, 158.9478 -7.725867, 158.9542 -7.738667, 158.9596 -7.757533, 158.9678 -7.767033, 158.994 -7.782467, 159.03565 -7.806433, 159.06845 -7.827433, 159.1103 -7.850933, 
+      159.14125 -7.868733, 159.18075 -7.887233, 159.2089 -7.895067, 159.2298 -7.906333, 159.24155 -7.9187, 159.25685 -7.9303, 159.27645 -7.936967, 159.3003 -7.938633, 159.3208 -7.944333, 159.3375 -7.9576, 
+      159.34355 -7.972333, 159.34895 -7.9836, 159.36425 -7.9938, 159.3938 -8.0059, 159.40805 -8.020867, 159.45705 -8.060833, 159.4898 -8.080767, 159.51725 -8.1026, 159.52925 -8.121, 159.5449 -8.1407, 
+      159.58015 -8.167533, 159.61255 -8.191033, 159.6357 -8.204533, 159.65515 -8.217233, 159.6726 -8.2227, 159.6961 -8.224133, 159.71495 -8.2303, 159.73845 -8.251167, 159.7668 -8.273367, 159.7892 -8.290233, 
+      159.8013 -8.3085, 159.81305 -8.318933, 159.83405 -8.3218, 159.85685 -8.325567, 159.86455 -8.332233, 159.882 -8.352633, 159.90015 -8.368067, 159.91865 -8.388933, 159.9237 -8.399033, 159.9237 -8.413267, 
+      159.91085 -8.4223, 159.871 -8.439367, 159.845 -8.4477, 159.81695 -8.461333, 159.8098 -8.467267, 159.8148 -8.475567, 159.83615 -8.478667, 159.85785 -8.4796, 159.86855 -8.483867, 159.87175 -8.5031, 
+      159.8746 -8.532767, 159.87535 -8.549967, 159.8743 -8.565167, 159.86825 -8.569433, 159.8565 -8.5692, 159.83155 -8.560167, 159.8063 -8.552833, 159.7716 -8.542367, 159.72535 -8.523633, 159.6885 -8.5062, 
+      159.6864 -8.4993, 159.6985 -8.492667, 159.72125 -8.4879, 159.74155 -8.479133, 159.7426 -8.467733, 159.7266 -8.4599, 159.675 -8.448267, 159.62335 -8.435933, 159.5917 -8.4338, 159.5506 -8.426567, 
+      159.5164 -8.416133, 159.4794 -8.396433, 159.44365 -8.375167, 159.41515 -8.353333, 159.39025 -8.3206, 159.36605 -8.299933, 159.3456 -8.2837, 159.32815 -8.275133, 159.3082 -8.265167, 159.3032 -8.2533, 
+      159.3032 -8.237667, 159.29715 -8.228167, 159.2758 -8.226033, 159.239 -8.2259, 159.22475 -8.2259, 159.21515 -8.220933, 159.2027 -8.205733, 159.1838 -8.1929, 159.16425 -8.186033, 159.14 -8.1782, 
+      159.12285 -8.168467, 159.1168 -8.158033, 159.12355 -8.146867, 159.12605 -8.134767, 159.11465 -8.130733, 159.0897 -8.131433, 159.068 -8.133333, 159.0511 -8.136433, 159.03475 -8.137633, 159.01305 -8.134533, 
+      158.97885 -8.1248, 158.95785 -8.1177, 158.9301 -8.103433, 158.9187 -8.094433, 158.89045 -8.086467, 158.8563 -8.074133, 158.81525 -8.050867, 158.79495 -8.024533, 158.7843 -8.0103, 158.7747 -7.981933, 
+      158.7633 -7.9461, 158.75655 -7.9271, 158.7438 -7.898267, 158.72955 -7.873833, 158.7128 -7.841333, 158.7017 -7.820567, 158.6878 -7.808433, 158.66895 -7.804167, 158.64795 -7.8068, 158.62765 -7.808433, 
+      158.61625 -7.803233, 158.61555 -7.788033, 158.6223 -7.762867, 158.6245 -7.742833, 158.6234 -7.7141, 158.61665 -7.6918, 158.6024 -7.679233, 158.56315 -7.6556, 158.53075 -7.641833, 158.50015 -7.6231, 
+      158.4962 -7.606, 158.50195 -7.596867, 158.51555 -7.5895)), 
+  ((160.6108 -8.717733, 160.5971 -8.697333, 160.5987 -8.675367, 160.61085 -8.656867, 160.6398 -8.634333, 160.6591 -8.6252, 160.69775 -8.6236, 160.71625 -8.618233, 160.7275 -8.605367, 160.7283 -8.587133, 
+      160.71785 -8.572133, 160.6535 -8.520133, 160.6189 -8.487433, 160.5763 -8.438867, 160.5602 -8.419033, 160.5578 -8.399733, 160.5747 -8.380433, 160.59965 -8.3681, 160.63505 -8.3638, 160.6688 -8.375067, 
+      160.71065 -8.401333, 160.74285 -8.421733, 160.76055 -8.422267, 160.76375 -8.4153, 160.76295 -8.389, 160.76135 -8.372933, 160.79315 -8.369133, 160.8575 -8.3906, 160.88825 -8.4038, 160.8963 -8.4145, 
+      160.8971 -8.447233, 160.91075 -8.484233, 160.92765 -8.5298, 160.9558 -8.57, 161.0113 -8.6263, 161.0351 -8.6389, 161.04875 -8.654433, 161.04635 -8.675333, 161.01255 -8.683933, 160.97235 -8.695733, 
+      160.95865 -8.723067, 160.95545 -8.7504, 160.9478 -8.765133, 160.91405 -8.779067, 160.89715 -8.793033, 160.906 -8.812867, 160.93255 -8.8311, 161.00895 -8.8788, 161.03035 -8.888433, 161.0416 -8.886833, 
+      161.0416 -8.8734, 161.0408 -8.8525, 161.04565 -8.8434, 161.0593 -8.841233, 161.077 -8.844467, 161.0915 -8.859467, 161.10115 -8.877167, 161.0899 -8.901833, 161.0931 -8.912567, 161.18645 -8.982267, 
+      161.20735 -9.004233, 161.2585 -9.038233, 161.2706 -9.058067, 161.2593 -9.079, 161.26415 -9.096133, 161.2907 -9.1165, 161.3068 -9.1428, 161.3004 -9.155367, 161.2803 -9.162333, 161.2465 -9.162333, 
+      161.2272 -9.171467, 161.2159 -9.196667, 161.2119 -9.248667, 161.20465 -9.2878, 161.18855 -9.294767, 161.162 -9.2878, 161.15235 -9.273867, 161.1427 -9.270633, 161.1379 -9.276, 161.1395 -9.304967, 
+      161.1468 -9.3406, 161.1508 -9.3674, 161.1806 -9.4103, 161.21195 -9.442467, 161.22565 -9.470367, 161.23855 -9.496333, 161.25865 -9.5178, 161.25945 -9.5296, 161.24015 -9.533867, 161.23535 -9.5371, 
+      161.23935 -9.584267, 161.23535 -9.607867, 161.21685 -9.6218, 161.1911 -9.621267, 161.1774 -9.606267, 161.1557 -9.5741, 161.1557 -9.5462, 161.13555 -9.514033, 161.11545 -9.459333, 161.10145 -9.392, 
+      161.0942 -9.3609, 161.08055 -9.348033, 161.0387 -9.336767, 161.01055 -9.324467, 160.97275 -9.294433, 160.9478 -9.278333, 160.92605 -9.277267, 160.89675 -9.277533, 160.88545 -9.2711, 160.86695 -9.248033, 
+      160.82915 -9.203, 160.801 -9.1794, 160.7696 -9.1451, 160.7704 -9.122567, 160.7704 -9.0877, 160.75595 -9.058233, 160.73385 -9.023633, 160.70485 -8.97, 160.68555 -8.946967, 160.64775 -8.887967, 
+      160.62205 -8.841567, 160.60355 -8.8003, 160.5971 -8.7724, 160.61 -8.756867, 160.6156 -8.733267, 160.6108 -8.717733)), 
+  ((156.60355 -6.657433, 156.6147 -6.657433, 156.67575 -6.658333, 156.6961 -6.6624, 156.728 -6.6755, 156.75785 -6.694967, 156.77615 -6.723, 156.78495 -6.7456, 156.7992 -6.766867, 156.8233 -6.788567, 
+      156.86265 -6.813, 156.90335 -6.8329, 156.9359 -6.857767, 156.97995 -6.894167, 156.9983 -6.914533, 157.0332 -6.9317, 157.05765 -6.9394, 157.07665 -6.943, 157.0929 -6.954767, 157.10985 -6.9819, 
+      157.1207 -6.997267, 157.137 -7.0086, 157.16955 -7.014467, 157.2021 -7.025767, 157.21095 -7.035933, 157.215 -7.0685, 157.2279 -7.099267, 157.23805 -7.131367, 157.2513 -7.182233, 157.2608 -7.213467, 
+      157.27705 -7.243767, 157.2947 -7.270433, 157.31775 -7.285367, 157.3578 -7.3152, 157.39915 -7.337367, 157.42425 -7.339167, 157.43985 -7.3342, 157.46425 -7.330133, 157.49955 -7.3351, 157.5243 -7.348433, 
+      157.54055 -7.353433, 157.5494 -7.363833, 157.54055 -7.380567, 157.52565 -7.3869, 157.50395 -7.389133, 157.48225 -7.3914, 157.46595 -7.403167, 157.45105 -7.416267, 157.4456 -7.4312, 157.43205 -7.435267, 
+      157.40425 -7.436167, 157.36625 -7.430767, 157.3235 -7.420333, 157.3137 -7.4172, 157.31165 -7.410867, 157.31505 -7.4, 157.31435 -7.3869, 157.3069 -7.384633, 157.29265 -7.385533, 157.2669 -7.394567, 
+      157.2391 -7.395933, 157.1943 -7.394567, 157.1441 -7.391867, 157.12375 -7.3819, 157.12105 -7.366067, 157.1163 -7.3394, 157.1058 -7.3299, 157.08475 -7.3281, 157.0617 -7.3308, 157.05355 -7.334433, 
+      157.04 -7.3385, 157.02845 -7.3376, 157.0237 -7.3299, 157.01425 -7.319967, 156.99795 -7.318133, 156.97895 -7.3168, 156.9715 -7.312267, 156.95455 -7.284233, 156.9057 -7.209167, 156.82395 -7.1239, 
+      156.79005 -7.0918, 156.74325 -7.058333, 156.61605 -6.964033, 156.56115 -6.923333, 156.4916 -6.863433, 156.46785 -6.845767, 156.44685 -6.818633, 156.4292 -6.787433, 156.4292 -6.757133, 156.4353 -6.728433, 
+      156.4543 -6.701733, 156.476 -6.677333, 156.49705 -6.662867, 156.52415 -6.658767, 156.60355 -6.657433)), 
+  ((161.28325 -10.3988, 161.27345 -10.376133, 161.26985 -10.348333, 161.26985 -10.3257, 161.2724 -10.313933, 161.2809 -10.298633, 161.2945 -10.2859, 161.3032 -10.279367, 161.31935 -10.270567, 161.33465 -10.266633, 
+      161.3703 -10.262667, 161.4111 -10.268333, 161.4508 -10.284767, 161.48435 -10.301167, 161.51665 -10.3238, 161.5504 -10.338233, 161.6001 -10.359167, 161.6141 -10.372767, 161.6381 -10.4006, 161.6513 -10.409633, 
+      161.6691 -10.413333, 161.69675 -10.4136, 161.7188 -10.417567, 161.74005 -10.424367, 161.7887 -10.4396, 161.83795 -10.4518, 161.87725 -10.464633, 161.9244 -10.480467, 161.9603 -10.495433, 161.99 -10.510733, 
+      162.0189 -10.514967, 162.05075 -10.516667, 162.0688 -10.512967, 162.07945 -10.4988, 162.1032 -10.474733, 162.11935 -10.4603, 162.1321 -10.455767, 162.1512 -10.452933, 162.1782 -10.457167, 162.1871 -10.465667, 
+      162.20195 -10.503867, 162.2092 -10.5469, 162.2164 -10.594567, 162.2126 -10.639, 162.216 -10.680467, 162.22025 -10.7048, 162.24275 -10.724333, 162.2712 -10.733967, 162.27755 -10.741333, 162.26485 -10.7518, 
+      162.2423 -10.758433, 162.21895 -10.766933, 162.2041 -10.779367, 162.20535 -10.791833, 162.22195 -10.804, 162.2491 -10.806833, 162.2765 -10.804267, 162.29945 -10.8017, 162.3075 -10.804833, 162.2965 -10.813033, 
+      162.27055 -10.827467, 162.2578 -10.830033, 162.2315 -10.830033, 162.1888 -10.827433, 162.1701 -10.820367, 162.14975 -10.813833, 162.12295 -10.811033, 162.0879 -10.806733, 162.04715 -10.8025, 161.9726 -10.797067, 
+      161.93695 -10.7886, 161.89425 -10.7829, 161.8641 -10.7829, 161.8263 -10.780067, 161.8233 -10.7747, 161.81225 -10.765333, 161.7955 -10.766167, 161.78105 -10.773533, 161.7611 -10.787967, 161.7462 -10.7891, 
+      161.71605 -10.783433, 161.68655 -10.768967, 161.66955 -10.753633, 161.66445 -10.728733, 161.66065 -10.7065, 161.66065 -10.685267, 161.65385 -10.667133, 161.6381 -10.660067, 161.6262 -10.663733, 161.619 -10.682133, 
+      161.5999 -10.684967, 161.59415 -10.6756, 161.5916 -10.650967, 161.5793 -10.627467, 161.5623 -10.598467, 161.5449 -10.5795, 161.5228 -10.564467, 161.49605 -10.5577, 161.47925 -10.5507, 161.47415 -10.541067, 
+      161.4746 -10.5108, 161.47075 -10.4638, 161.4665 -10.437033, 161.46185 -10.420333, 161.45125 -10.4127, 161.42915 -10.4076, 161.39005 -10.406467, 161.3359 -10.407267, 161.2981 -10.405867, 161.28325 -10.3988)), 
+  ((157.50615 -8.015933, 157.54015 -8.0067, 157.5925 -8.0137, 157.643 -8.027733, 157.68085 -8.042433, 157.7019 -8.0733, 157.703 -8.1017, 157.6725 -8.156367, 157.65145 -8.197033, 157.64305 -8.2447, 
+      157.6546 -8.269267, 157.6788 -8.281867, 157.7072 -8.283267, 157.71245 -8.271367, 157.6914 -8.253833, 157.6914 -8.2328, 157.70405 -8.23, 157.72825 -8.2461, 157.7682 -8.2931, 157.8098 -8.3425, 
+      157.8298 -8.377567, 157.8487 -8.3937, 157.87605 -8.425233, 157.88135 -8.4694, 157.87185 -8.5122, 157.8803 -8.5234, 157.8992 -8.547233, 157.9066 -8.565467, 157.89185 -8.5767, 157.86765 -8.5858, 
+      157.8645 -8.598433, 157.8561 -8.605433, 157.83715 -8.601233, 157.8161 -8.599833, 157.81715 -8.615933, 157.8224 -8.6433, 157.814 -8.6552, 157.80035 -8.660833, 157.79085 -8.6475, 157.77195 -8.620867, 
+      157.7551 -8.5893, 157.7414 -8.568967, 157.7204 -8.554233, 157.6762 -8.552833, 157.65465 -8.543033, 157.5726 -8.4645, 157.55995 -8.446267, 157.57155 -8.430867, 157.59785 -8.431567, 157.63465 -8.448367, 
+      157.65255 -8.4547, 157.65675 -8.4498, 157.6578 -8.426633, 157.6336 -8.4014, 157.61465 -8.366367, 157.59575 -8.345333, 157.5852 -8.3222, 157.56945 -8.314467, 157.5484 -8.319367, 157.5263 -8.3306, 
+      157.4916 -8.3327, 157.46005 -8.3348, 157.4316 -8.3327, 157.41795 -8.3369, 157.4169 -8.353733, 157.40425 -8.372667, 157.38275 -8.3853, 157.36065 -8.384567, 157.3459 -8.367067, 157.33855 -8.3376, 
+      157.32275 -8.3299, 157.30065 -8.332, 157.2828 -8.3348, 157.27435 -8.3243, 157.28175 -8.309567, 157.28595 -8.2766, 157.3039 -8.253133, 157.3228 -8.2412, 157.35015 -8.2405, 157.3733 -8.2468, 
+      157.39855 -8.264333, 157.4112 -8.266433, 157.4238 -8.264333, 157.4259 -8.2363, 157.428 -8.206867, 157.43855 -8.190033, 157.4564 -8.147267, 157.468 -8.1003, 157.468 -8.061033, 157.48695 -8.025967, 
+      157.50615 -8.015933)), 
+  ((157.1199 -7.913, 157.14465 -7.917, 157.17155 -7.930567, 157.20015 -7.952567, 157.22875 -7.9786, 157.25845 -8.005, 157.28595 -8.023333, 157.3209 -8.0488, 157.3385 -8.0675, 157.35605 -8.094267, 
+      157.35605 -8.122867, 157.3533 -8.1467, 157.3434 -8.161567, 157.3352 -8.175467, 157.33135 -8.187933, 157.3165 -8.1971, 157.2956 -8.1982, 157.2725 -8.188667, 157.24005 -8.180967, 157.21915 -8.179867, 
+      157.1933 -8.183167, 157.1768 -8.187933, 157.154 -8.1894, 157.12155 -8.193067, 157.09185 -8.189033, 157.0594 -8.183167, 157.0429 -8.1667, 157.0206 -8.142667, 156.99755 -8.1271, 156.9596 -8.098867, 
+      156.9156 -8.056133, 156.91395 -8.031967, 156.91945 -8.0074, 156.9387 -7.989433, 156.98105 -7.967433, 157.03325 -7.9458, 157.08085 -7.9269, 157.1023 -7.918833, 157.1199 -7.913)), 
+  ((161.23885 -9.3479, 161.23965 -9.3372, 161.25875 -9.3317, 161.28125 -9.338667, 161.3247 -9.378367, 161.35365 -9.412667, 161.3702 -9.4231, 161.39835 -9.4408, 161.41525 -9.4735, 161.4297 -9.526067, 
+      161.4458 -9.570033, 161.4474 -9.5936, 161.4651 -9.610233, 161.49495 -9.6212, 161.49895 -9.6346, 161.49815 -9.6598, 161.48045 -9.67, 161.46515 -9.688233, 161.474 -9.7338, 161.47565 -9.778567, 
+      161.47245 -9.823067, 161.45715 -9.833767, 161.43385 -9.833233, 161.4121 -9.8091, 161.4057 -9.793567, 161.3952 -9.763533, 161.37995 -9.7346, 161.36065 -9.717967, 161.34615 -9.719033, 161.33325 -9.7319, 
+      161.3192 -9.7603, 161.3152 -9.784967, 161.2967 -9.784967, 161.26935 -9.7694, 161.23795 -9.728667, 161.2315 -9.704, 161.2332 -9.679, 161.24845 -9.6538, 161.26535 -9.624333, 161.2871 -9.583567, 
+      161.3048 -9.5471, 161.32095 -9.5093, 161.32495 -9.483033, 161.31045 -9.475533, 161.28635 -9.469067, 161.27425 -9.455667, 161.2598 -9.411167, 161.25815 -9.3774, 161.2413 -9.358633, 161.23885 -9.3479)), 
+  ((158.10495 -8.546, 158.1422 -8.520667, 158.1576 -8.5109, 158.1665 -8.509667, 158.17635 -8.511367, 158.20265 -8.527067, 158.21515 -8.5506, 158.20405 -8.576033, 158.1777 -8.594033, 158.1368 -8.6116, 
+      158.11185 -8.620367, 158.107 -8.633067, 158.11115 -8.647867, 158.12575 -8.6511, 158.14585 -8.645533, 158.17285 -8.638167, 158.19295 -8.6414, 158.1999 -8.658467, 158.19505 -8.687133, 158.16245 -8.7204, 
+      158.1098 -8.7652, 158.0571 -8.797767, 158.0294 -8.809767, 158.00095 -8.8241, 157.9885 -8.8204, 157.9684 -8.796367, 157.94515 -8.777433, 157.91815 -8.764033, 157.8911 -8.7511, 157.8779 -8.722467, 
+      157.87445 -8.689433, 157.871 -8.652, 157.87515 -8.638167, 157.8904 -8.632167, 157.91815 -8.634467, 157.92785 -8.6437, 157.94515 -8.644633, 157.959 -8.6354, 157.9798 -8.615967, 157.9826 -8.594733, 
+      157.98815 -8.560533, 157.9937 -8.534233, 158.00445 -8.526133, 158.019 -8.525667, 158.0294 -8.514133, 158.04255 -8.5095, 158.0481 -8.513667, 158.0481 -8.532133, 158.0571 -8.556633, 158.07235 -8.558933, 
+      158.09175 -8.5543, 158.10495 -8.546)), 
+  ((159.97125 -11.7416, 159.98705 -11.7311, 160.0154 -11.724933, 160.04645 -11.730167, 160.07695 -11.740367, 160.11225 -11.7579, 160.1422 -11.7649, 160.16855 -11.766667, 160.22465 -11.772033, 160.25465 -11.775533, 
+      160.2952 -11.783967, 160.32285 -11.7913, 160.3665 -11.800767, 160.41335 -11.8106, 160.52255 -11.8088, 160.5552 -11.809833, 160.5918 -11.814367, 160.6102 -11.8235, 160.61335 -11.832267, 160.60075 -11.854367, 
+      160.57285 -11.862767, 160.53235 -11.870133, 160.5095 -11.875167, 160.48215 -11.887433, 160.4453 -11.905333, 160.41165 -11.907433, 160.34875 -11.907067, 160.31875 -11.906, 160.293 -11.895467, 160.2535 -11.864967, 
+      160.2422 -11.8511, 160.2333 -11.842333, 160.21695 -11.839533, 160.20435 -11.840567, 160.1917 -11.8525, 160.17485 -11.867567, 160.15695 -11.8767, 160.13485 -11.884767, 160.11275 -11.8837, 160.0362 -11.8623, 
+      159.99305 -11.842633, 159.9786 -11.831033, 159.9639 -11.8044, 159.9581 -11.772133, 159.95915 -11.754233, 159.97125 -11.7416)), 
+  ((156.5598 -7.681333, 156.5873 -7.674733, 156.6115 -7.674733, 156.6412 -7.684267, 156.65665 -7.703333, 156.66985 -7.74, 156.67975 -7.7679, 156.70395 -7.784033, 156.73255 -7.7987, 156.76115 -7.801633, 
+      156.78095 -7.797967, 156.80405 -7.7921, 156.82715 -7.792833, 156.83595 -7.8097, 156.83485 -7.845633, 156.81835 -7.863233, 156.78975 -7.882333, 156.7711 -7.8988, 156.7623 -7.918633, 156.7568 -7.949433, 
+      156.759 -7.969967, 156.7469 -7.978033, 156.7194 -7.980967, 156.7029 -7.975833, 156.6963 -7.949433, 156.6798 -7.913467, 156.64565 -7.887067, 156.60495 -7.8592, 156.56205 -7.8416, 156.50925 -7.8284, 
+      156.46525 -7.815933, 156.44765 -7.803433, 156.43445 -7.7807, 156.42565 -7.755767, 156.43665 -7.742567, 156.4752 -7.713567, 156.5071 -7.7011, 156.5598 -7.681333)), 
+  ((165.78595 -10.7924, 165.8009 -10.7845, 165.83715 -10.785367, 165.8639 -10.790067, 165.8986 -10.793867, 165.943 -10.793, 165.9691 -10.788167, 166.0034 -10.785233, 166.04205 -10.784067, 166.06465 -10.7788, 
+      166.09275 -10.77, 166.12265 -10.764167, 166.1839 -10.764433, 166.19225 -10.769433, 166.2006 -10.784367, 166.2006 -10.801333, 166.17995 -10.8246, 166.1536 -10.838067, 166.13295 -10.844233, 166.1156 -10.8536, 
+      166.1112 -10.872333, 166.0998 -10.882567, 166.084 -10.888133, 166.04885 -10.8893, 166.03195 -10.8858, 166.00995 -10.8691, 165.99195 -10.855067, 165.97525 -10.8492, 165.94145 -10.8492, 165.9199 -10.854467, 
+      165.90215 -10.867633, 165.88545 -10.888567, 165.86655 -10.909067, 165.856 -10.9316, 165.84415 -10.9351, 165.82045 -10.9395, 165.80815 -10.934833, 165.79585 -10.921067, 165.7798 -10.909633, 165.7631 -10.907, 
+      165.74425 -10.909367, 165.7284 -10.9117, 165.71655 -10.909933, 165.6893 -10.892667, 165.66715 -10.870267, 165.6531 -10.850367, 165.6553 -10.842167, 165.67195 -10.839833, 165.7023 -10.842767, 165.72665 -10.845967, 
+      165.7486 -10.8454, 165.76665 -10.839833, 165.771 -10.8284, 165.7776 -10.806167, 165.78595 -10.7924)), 
+  ((157.3273 -8.4929, 157.3548 -8.4746, 157.37585 -8.466667, 157.3974 -8.4636, 157.41385 -8.472167, 157.4386 -8.500233, 157.4569 -8.542967, 157.4551 -8.572867, 157.4386 -8.5979, 157.41205 -8.608267, 
+      157.37725 -8.617433, 157.35985 -8.6272, 157.36165 -8.6455, 157.369 -8.677567, 157.39005 -8.706833, 157.4093 -8.737967, 157.40835 -8.7569, 157.3974 -8.7575, 157.37725 -8.747133, 157.3342 -8.705633, 
+      157.282 -8.666567, 157.2394 -8.648267, 157.21285 -8.631767, 157.20185 -8.608567, 157.2 -8.576233, 157.2156 -8.558533, 157.2522 -8.536567, 157.28335 -8.5277, 157.30165 -8.5167, 157.3273 -8.4929)), 
+  ((156.47715 -7.934333, 156.50635 -7.939967, 156.531 -7.959, 156.5602 -7.983667, 156.5836 -8.0092, 156.63745 -8.0665, 156.6621 -8.097233, 156.67575 -8.133133, 156.69065 -8.1764, 156.69715 -8.201933, 
+      156.69455 -8.210367, 156.68285 -8.223333, 156.66405 -8.233733, 156.64135 -8.234567, 156.62575 -8.219867, 156.6024 -8.1939, 156.5771 -8.179633, 156.55565 -8.1632, 156.55245 -8.141133, 156.555 -8.0959, 
+      156.54465 -8.061733, 156.5213 -8.028833, 156.494 -7.989033, 156.47065 -7.962833, 156.46675 -7.945967, 156.46935 -7.939467, 156.47715 -7.934333)), 
+  ((166.66525 -11.646067, 166.70605 -11.635667, 166.7437 -11.631067, 166.78325 -11.630233, 166.82905 -11.6323, 166.8529 -11.6365, 166.87205 -11.6507, 166.8739 -11.674933, 166.86385 -11.6971, 166.8582 -11.709667, 
+      166.8695 -11.7197, 166.8871 -11.7222, 166.90715 -11.7268, 166.9235 -11.741033, 166.9216 -11.757333, 166.90465 -11.766967, 166.87705 -11.7682, 166.81805 -11.7682, 166.79265 -11.767767, 166.7625 -11.761467, 
+      166.7412 -11.749367, 166.72925 -11.732633, 166.73115 -11.714633, 166.71355 -11.6975, 166.6872 -11.679933, 166.66275 -11.6678, 166.6533 -11.661933, 166.6546 -11.6519, 166.66525 -11.646067)), 
+  ((166.4496 -11.335433, 166.4982 -11.3196, 166.53985 -11.3154, 166.57395 -11.315667, 166.5973 -11.321567, 166.6133 -11.333633, 166.6209 -11.351433, 166.61625 -11.359, 166.61585 -11.369967, 166.6234 -11.391267, 
+      166.6209 -11.410333, 166.6091 -11.420167, 166.58595 -11.426067, 166.5582 -11.43, 166.53735 -11.435867, 166.5104 -11.446533, 166.49945 -11.456767, 166.48725 -11.4635, 166.4725 -11.4624, 166.4536 -11.4576, 
+      166.4357 -11.4576, 166.4214 -11.4509, 166.4235 -11.437133, 166.4382 -11.4231, 166.45695 -11.414833, 166.4725 -11.406133, 166.4801 -11.393533, 166.4742 -11.386233, 166.45315 -11.385933, 166.4397 -11.3907, 
+      166.4239 -11.397167, 166.4096 -11.399133, 166.39445 -11.397733, 166.3877 -11.3879, 166.3898 -11.373033, 166.40835 -11.357333, 166.43315 -11.343867, 166.4496 -11.335433)), 
+  ((158.31785 -8.798467, 158.3496 -8.773033, 158.36185 -8.769167, 158.38115 -8.7743, 158.38115 -8.792333, 158.385 -8.825333, 158.39855 -8.8408, 158.4088 -8.862667, 158.4069 -8.880667, 158.386 -8.889, 
+      158.36475 -8.892433, 158.3448 -8.905733, 158.32485 -8.9272, 158.3107 -8.937067, 158.27725 -8.9379, 158.2448 -8.935533, 158.2158 -8.9248, 158.19395 -8.913233, 158.19135 -8.893067, 158.2036 -8.8656, 
+      158.2242 -8.8493, 158.2596 -8.830867, 158.29855 -8.811767, 158.31785 -8.798467)), 
+  ((155.7796 -7.021267, 155.817 -7.021267, 155.83675 -7.024467, 155.84695 -7.034433, 155.866 -7.053033, 155.8864 -7.067067, 155.91085 -7.077967, 155.93195 -7.087467, 155.9469 -7.1038, 155.94485 -7.118767, 
+      155.9265 -7.1199, 155.9088 -7.1199, 155.87005 -7.1199, 155.8544 -7.125333, 155.8524 -7.1353, 155.87075 -7.144367, 155.88705 -7.149367, 155.8898 -7.157067, 155.87415 -7.163867, 155.851 -7.164333, 
+      155.80275 -7.160233, 155.7701 -7.1462, 155.72995 -7.125333, 155.71435 -7.097233, 155.71435 -7.077733, 155.7252 -7.0759, 155.76055 -7.076367, 155.7762 -7.070033, 155.7796 -7.057333, 155.77555 -7.036933, 
+      155.7769 -7.0274, 155.7796 -7.021267)), 
+  ((156.26465 -6.822433, 156.27155 -6.8228, 156.2758 -6.8245, 156.2796 -6.828367, 156.27855 -6.8348, 156.27115 -6.8455, 156.26155 -6.862633, 156.25695 -6.8717, 156.25605 -6.8858, 156.26315 -6.901867, 
+      156.27705 -6.9202, 156.29375 -6.938567, 156.31355 -6.948233, 156.3365 -6.965833, 156.34605 -6.9817, 156.34935 -6.993033, 156.3444 -6.9961, 156.33265 -6.994467, 156.31655 -6.9885, 156.30605 -6.987467, 
+      156.2954 -6.989067, 156.28335 -6.998567, 156.28275 -7.011933, 156.2967 -7.0277, 156.30815 -7.039667, 156.30785 -7.0448, 156.3001 -7.0485, 156.2772 -7.0477, 156.25865 -7.0477, 156.24385 -7.052033, 
+      156.22715 -7.063767, 156.214 -7.0761, 156.2004 -7.0827, 156.18525 -7.0831, 156.1788 -7.077733, 156.1788 -7.0631, 156.1856 -7.0487, 156.2038 -7.033833, 156.2208 -7.016933, 156.22175 -7.002533, 
+      156.2116 -6.9686, 156.19985 -6.956233, 156.19025 -6.936867, 156.19305 -6.930467, 156.2085 -6.925733, 156.21965 -6.923267, 156.22365 -6.920167, 156.219 -6.9074, 156.2132 -6.8881, 156.21565 -6.870767, 
+      156.22555 -6.8543, 156.241 -6.836967, 156.25185 -6.829567, 156.26465 -6.822433)), 
+  ((155.57715 -7.3505, 155.60855 -7.348367, 155.6408 -7.3548, 155.66735 -7.368233, 155.68105 -7.381133, 155.68185 -7.402067, 155.66255 -7.4225, 155.6291 -7.437767, 155.6122 -7.443167, 155.59645 -7.4472, 
+      155.5328 -7.4488, 155.5143 -7.443433, 155.49175 -7.43, 155.4885 -7.419267, 155.49255 -7.399933, 155.5038 -7.378433, 155.52555 -7.364467, 155.55135 -7.355867, 155.57715 -7.3505)), 
+  ((157.51785 -8.757467, 157.5639 -8.7635, 157.5858 -8.765, 157.5918 -8.759467, 157.5873 -8.752933, 157.59485 -8.7474, 157.60845 -8.751933, 157.6356 -8.771033, 157.6628 -8.787133, 157.68735 -8.795167, 
+      157.7085 -8.8158, 157.7085 -8.825333, 157.69565 -8.8349, 157.6579 -8.846467, 157.63675 -8.846467, 157.60355 -8.841967, 157.5783 -8.834367, 157.5496 -8.827833, 157.52465 -8.827833, 157.50655 -8.817767, 
+      157.48615 -8.803167, 157.4809 -8.783567, 157.4839 -8.767433, 157.4952 -8.7619, 157.51785 -8.757467)), 
+  ((159.5683 -8.556467, 159.5875 -8.544833, 159.61365 -8.540633, 159.63865 -8.548, 159.6637 -8.5639, 159.6724 -8.5821, 159.67765 -8.602267, 159.6922 -8.6104, 159.71485 -8.618933, 159.73845 -8.6189, 
+      159.75415 -8.624733, 159.75415 -8.6375, 159.7431 -8.649533, 159.71925 -8.654567, 159.6826 -8.654167, 159.62705 -8.645633, 159.5956 -8.6398, 159.57005 -8.6274, 159.5543 -8.613833, 159.552 -8.594467, 
+      159.55605 -8.573533, 159.5683 -8.556467)), 
+  ((157.6687 -7.4835, 157.71705 -7.4735, 157.7278 -7.4735, 157.75465 -7.476367, 157.77935 -7.4878, 157.80085 -7.510733, 157.8073 -7.527933, 157.8191 -7.5365, 157.82015 -7.5487, 157.8062 -7.563, 
+      157.7686 -7.5716, 157.7321 -7.573767, 157.6988 -7.568033, 157.67945 -7.555133, 157.65905 -7.5365, 157.65045 -7.515033, 157.65045 -7.4957, 157.6687 -7.4835)), 
+  ((160.2678 -9.289, 160.27275 -9.284167, 160.28565 -9.281767, 160.3115 -9.292767, 160.33305 -9.300433, 160.351 -9.298033, 160.379 -9.286533, 160.3998 -9.2717, 160.4217 -9.243667, 160.426 -9.2188, 
+      160.4289 -9.1896, 160.43245 -9.166167, 160.43965 -9.1585, 160.45475 -9.153233, 160.46695 -9.160567, 160.46835 -9.184467, 160.47625 -9.195967, 160.4978 -9.198367, 160.50715 -9.204567, 160.50425 -9.216533, 
+      160.4813 -9.245733, 160.45975 -9.2687, 160.4526 -9.287333, 160.4411 -9.306, 160.41955 -9.3151, 160.38295 -9.323233, 160.3327 -9.323233, 160.29535 -9.3194, 160.2706 -9.301933, 160.2678 -9.289)), 
+  ((160.2153 -9.132133, 160.2347 -9.120167, 160.2505 -9.119233, 160.26915 -9.125433, 160.28925 -9.1441, 160.3 -9.1661, 160.29285 -9.198167, 160.2756 -9.207967, 160.2555 -9.2118, 160.23255 -9.212733, 
+      160.2239 -9.219933, 160.211 -9.237633, 160.1981 -9.243833, 160.17725 -9.239067, 160.1435 -9.2204, 160.127 -9.200767, 160.13205 -9.1941, 160.15 -9.193133, 160.1758 -9.179267, 160.20025 -9.159633, 
+      160.2153 -9.132133)), 
+  ((160.31545 -9.147167, 160.342 -9.1467, 160.36715 -9.153867, 160.39225 -9.173967, 160.4052 -9.2065, 160.4023 -9.232333, 160.3815 -9.253867, 160.37145 -9.260567, 160.34635 -9.269633, 160.3205 -9.265333, 
+      160.286 -9.2395, 160.2817 -9.218933, 160.29175 -9.205067, 160.3054 -9.200733, 160.3133 -9.1864, 160.30685 -9.167733, 160.3083 -9.155767, 160.31545 -9.147167)), 
+  ((161.8004 -9.747467, 161.80635 -9.735867, 161.8288 -9.723733, 161.8439 -9.724033, 161.86495 -9.720667, 161.88285 -9.718533, 161.90345 -9.720967, 161.9078 -9.7307, 161.9041 -9.749333, 161.8968 -9.7701, 
+      161.89865 -9.7884, 161.91375 -9.8064, 161.9238 -9.830833, 161.92245 -9.846067, 161.91145 -9.850967, 161.89315 -9.839967, 161.87025 -9.828367, 161.84415 -9.821967, 161.832 -9.811867, 161.8082 -9.788067, 
+      161.79765 -9.766067, 161.8004 -9.747467)), 
+  ((157.0923 -8.278633, 157.1144 -8.263933, 157.13725 -8.260667, 157.1634 -8.267733, 157.1789 -8.2879, 157.2018 -8.328167, 157.2369 -8.369567, 157.25815 -8.394067, 157.25735 -8.422367, 157.24345 -8.429433, 
+      157.2214 -8.414733, 157.1887 -8.3837, 157.1683 -8.3543, 157.1348 -8.329267, 157.0972 -8.303667, 157.0907 -8.2906, 157.0923 -8.278633)), 
+  ((159.1497 -9.066233, 159.17175 -9.073367, 159.1958 -9.084033, 159.2192 -9.089833, 159.2349 -9.0965, 159.2523 -9.108967, 159.24695 -9.1339, 159.23225 -9.148167, 159.2142 -9.156633, 159.1848 -9.160633, 
+      159.1547 -9.156633, 159.136 -9.1477, 159.1156 -9.137433, 159.09755 -9.1214, 159.09755 -9.103567, 159.1116 -9.0862, 159.12895 -9.0715, 159.137 -9.068833, 159.1497 -9.066233)), 
+  ((158.3132 -7.623133, 158.3317 -7.624667, 158.3589 -7.631433, 158.38795 -7.6428, 158.41285 -7.6502, 158.44285 -7.6551, 158.47375 -7.6582, 158.516 -7.6671, 158.53125 -7.680033, 158.53035 -7.686033, 
+      158.52435 -7.6894, 158.5082 -7.6894, 158.48975 -7.683233, 158.4653 -7.680467, 158.4487 -7.6814, 158.43255 -7.688167, 158.4067 -7.69, 158.39775 -7.687233, 158.389 -7.6777, 158.37605 -7.6685, 
+      158.35805 -7.662033, 158.3304 -7.657733, 158.3124 -7.653733, 158.2981 -7.643567, 158.2935 -7.633433, 158.3004 -7.625133, 158.3132 -7.623133)), 
+  ((158.28745 -7.505733, 158.2939 -7.4957, 158.3057 -7.488533, 158.3229 -7.489967, 158.34115 -7.5, 158.36375 -7.505, 158.38735 -7.510733, 158.39275 -7.525067, 158.38845 -7.5401, 158.3691 -7.5444, 
+      158.3229 -7.5408, 158.21765 -7.520033, 158.19615 -7.507867, 158.19615 -7.494967, 158.21335 -7.489967, 158.23805 -7.494267, 158.2649 -7.502867, 158.27885 -7.507867, 158.28745 -7.505733)), 
+  ((161.2235 -8.557933, 161.2479 -8.564533, 161.26775 -8.5796, 161.2714 -8.6067, 161.26145 -8.628967, 161.24245 -8.6398, 161.21355 -8.6398, 161.1946 -8.635, 161.1756 -8.616333, 161.1711 -8.593433, 
+      161.18285 -8.573567, 161.2036 -8.564533, 161.2235 -8.557933)), 
+  ((159.7778 -9.108333, 159.80435 -9.108333, 159.8237 -9.113167, 159.83255 -9.1239, 159.83175 -9.139967, 159.82045 -9.1609, 159.80275 -9.173233, 159.78585 -9.173233, 159.7593 -9.168933, 159.74405 -9.1566, 
+      159.7392 -9.1357, 159.74725 -9.117467, 159.7778 -9.108333)), 
+  ((159.7198 -11.286433, 159.7395 -11.286433, 159.7586 -11.2914, 159.7783 -11.305933, 159.8137 -11.3304, 159.83785 -11.348567, 159.83105 -11.357167, 159.80655 -11.359, 159.77795 -11.351267, 159.7412 -11.3277, 
+      159.72455 -11.310467, 159.71705 -11.298667, 159.7198 -11.286433)), 
+  ((168.7005 -12.234133, 168.71405 -12.217467, 168.72905 -12.201733, 168.74265 -12.197933, 168.75405 -12.201267, 168.7555 -12.213167, 168.7562 -12.221733, 168.7648 -12.227467, 168.78405 -12.227933, 168.79765 -12.229833, 
+      168.80265 -12.239833, 168.8005 -12.250333, 168.78765 -12.256033, 168.7655 -12.2589, 168.72265 -12.257933, 168.7019 -12.255067, 168.6955 -12.247467, 168.7005 -12.234133)), 
+  ((157.5237 -7.4305, 157.5774 -7.4305, 157.6053 -7.436967, 157.61605 -7.453433, 157.61175 -7.4742, 157.5731 -7.481367, 157.557 -7.472067, 157.54085 -7.457, 157.52475 -7.454867, 157.50325 -7.441267, 
+      157.5054 -7.435533, 157.5237 -7.4305)), 
+  ((161.66645 -10.2082, 161.68755 -10.2245, 161.7137 -10.246733, 161.72205 -10.258567, 161.7226 -10.267833, 161.72145 -10.274133, 161.7109 -10.276733, 161.6948 -10.270433, 161.66085 -10.251533, 161.6403 -10.236733, 
+      161.6325 -10.2208, 161.64085 -10.211167, 161.6531 -10.2056, 161.66645 -10.2082)), 
+  ((158.1596 -7.4083, 158.18325 -7.410467, 158.1897 -7.4205, 158.17465 -7.428367, 158.17145 -7.435533, 158.1822 -7.440533, 158.1983 -7.4434, 158.20365 -7.453433, 158.18435 -7.464167, 158.1639 -7.471333, 
+      158.13705 -7.4699, 158.12955 -7.4613, 158.1317 -7.4427, 158.1403 -7.417633, 158.1446 -7.4126, 158.1596 -7.4083)), 
+  ((156.52 -7.872467, 156.54465 -7.8742, 156.57125 -7.881133, 156.58295 -7.890667, 156.58425 -7.904933, 156.57255 -7.917033, 156.55115 -7.920933, 156.5271 -7.920067, 156.50895 -7.9084, 156.49855 -7.8915, 
+      156.50635 -7.882, 156.52 -7.872467)), 
+  ((160.1124 -9.067667, 160.14495 -9.0706, 160.16515 -9.084667, 160.1792 -9.102833, 160.1704 -9.114533, 160.15285 -9.1245, 160.12825 -9.125067, 160.1212 -9.1157, 160.1124 -9.096367, 160.1001 -9.084067, 
+      160.09485 -9.076467, 160.09835 -9.0706, 160.1124 -9.067667)), 
+  ((160.86805 -8.311867, 160.8906 -8.319367, 160.9099 -8.335433, 160.9244 -8.3542, 160.92195 -8.366533, 160.9083 -8.369233, 160.88655 -8.367067, 160.86 -8.3542, 160.84955 -8.3333, 160.852 -8.3183, 
+      160.86805 -8.311867)), 
+  ((156.7911 -8.101867, 156.8062 -8.103067, 156.81195 -8.111333, 156.81465 -8.126433, 156.82485 -8.136767, 156.83945 -8.1492, 156.84345 -8.159233, 156.8448 -8.165167, 156.83725 -8.166933, 156.8253 -8.1628, 
+      156.81505 -8.160133, 156.80355 -8.160733, 156.79645 -8.163967, 156.788 -8.1631, 156.7827 -8.154233, 156.77515 -8.135, 156.77695 -8.119033, 156.7827 -8.108667, 156.7911 -8.101867)), 
+  ((160.6044 -7.93, 160.62785 -7.924333, 160.64805 -7.939233, 160.6619 -7.954833, 160.67145 -7.976833, 160.6555 -7.986033, 160.6385 -7.9825, 160.61615 -7.9669, 160.59805 -7.942067, 160.6044 -7.93)), 
+  ((158.30005 -8.418967, 158.32085 -8.4222, 158.32225 -8.4439, 158.31255 -8.4767, 158.29865 -8.488267, 158.2834 -8.485467, 158.2751 -8.473, 158.2758 -8.444833, 158.28275 -8.425433, 158.30005 -8.418967)), 
+  ((159.19195 -5.489133, 159.20905 -5.488833, 159.22615 -5.495267, 159.2411 -5.5096, 159.2512 -5.527467, 159.25295 -5.540933, 159.24635 -5.543567, 159.231 -5.543867, 159.21125 -5.537433, 159.19325 -5.524533, 
+      159.18225 -5.503767, 159.18445 -5.496133, 159.19195 -5.489133)), 
+  ((156.5782 -8.290867, 156.5981 -8.293667, 156.6138 -8.303433, 156.6232 -8.323667, 156.6159 -8.338333, 156.60225 -8.343233, 156.5834 -8.341833, 156.5604 -8.325067, 156.5541 -8.3111, 156.5635 -8.299933, 
+      156.5782 -8.290867)), 
+  ((158.3444 -8.529367, 158.36245 -8.533067, 158.3763 -8.546, 158.39015 -8.562633, 158.3898 -8.588033, 158.38775 -8.597267, 158.37455 -8.6019, 158.36485 -8.600967, 158.36415 -8.591267, 158.3524 -8.574633, 
+      158.33785 -8.560333, 158.33575 -8.546, 158.33715 -8.537233, 158.3444 -8.529367)), 
+  ((170.19655 -11.8974, 170.2157 -11.897933, 170.2299 -11.9046, 170.23905 -11.920167, 170.23905 -11.944633, 170.2299 -11.950167, 170.2249 -11.950167, 170.2024 -11.945733, 170.18405 -11.9324, 170.1807 -11.9124, 
+      170.18905 -11.900733, 170.19655 -11.8974)), 
+  ((166.11515 -10.3987, 166.1309 -10.408367, 166.13695 -10.423667, 166.1297 -10.443, 166.11155 -10.4567, 166.10305 -10.4559, 166.0813 -10.444633, 166.0801 -10.431733, 166.0837 -10.4148, 166.0958 -10.406733, 
+      166.11515 -10.3987)), 
+  ((159.44265 -5.5784, 159.4611 -5.579867, 159.4769 -5.584567, 159.48875 -5.595967, 159.49355 -5.608833, 159.4905 -5.625533, 159.48305 -5.628767, 159.4672 -5.627867, 159.4492 -5.6182, 159.44 -5.603, 
+      159.433 -5.587767, 159.43475 -5.5822, 159.44265 -5.5784)), 
+  ((157.848 -8.3315, 157.8497 -8.326133, 157.85755 -8.320933, 157.86875 -8.3206, 157.8832 -8.3341, 157.89985 -8.345833, 157.91155 -8.367333, 157.90275 -8.384933, 157.88515 -8.386233, 157.87635 -8.377133, 
+      157.8715 -8.3641, 157.8617 -8.347133, 157.85305 -8.3359, 157.848 -8.3315)), 
+  ((156.1414 -6.798367, 156.1596 -6.792433, 156.18225 -6.7895, 156.2034 -6.792133, 156.20735 -6.797367, 156.20245 -6.807533, 156.18815 -6.820333, 156.1734 -6.826233, 156.1547 -6.8269, 156.13745 -6.821333, 
+      156.12665 -6.810167, 156.1296 -6.804267, 156.1414 -6.798367)), 
+  ((155.6146 -7.4641, 155.6428 -7.457667, 155.6581 -7.4598, 155.6581 -7.468933, 155.6428 -7.483967, 155.62025 -7.5001, 155.6033 -7.502233, 155.5864 -7.495267, 155.584 -7.4872, 155.59205 -7.477, 
+      155.5993 -7.472167, 155.6146 -7.4641)), 
+  ((159.53 -5.394667, 159.5439 -5.393233, 159.5535 -5.397167, 159.5706 -5.4089, 159.58345 -5.4246, 159.5845 -5.436333, 159.57755 -5.4424, 159.56365 -5.444533, 159.5503 -5.440967, 159.52145 -5.405, 
+      159.5225 -5.399667, 159.53 -5.394667)), 
+  ((165.95585 -10.1691, 165.9768 -10.170567, 165.98475 -10.177767, 165.98545 -10.191267, 165.97535 -10.2057, 165.96305 -10.2139, 165.94355 -10.2139, 165.93485 -10.208133, 165.9334 -10.194167, 165.9392 -10.1821, 
+      165.9479 -10.175367, 165.95585 -10.1691)), 
+  ((169.7633 -11.568733, 169.78395 -11.5702, 169.7972 -11.5766, 169.79795 -11.5918, 169.7869 -11.6031, 169.77215 -11.605567, 169.75005 -11.605067, 169.7412 -11.5967, 169.7412 -11.581, 169.7486 -11.573133, 
+      169.7633 -11.568733)), 
+  ((159.44325 -5.210433, 159.4516 -5.211367, 159.4553 -5.215067, 159.4567 -5.2293, 159.4497 -5.258033, 159.4358 -5.266067, 159.4205 -5.2636, 159.41495 -5.2531, 159.4159 -5.234867, 159.42425 -5.221867, 
+      159.4335 -5.214767, 159.44325 -5.210433)), 
+  ((157.48715 -8.372967, 157.51735 -8.3681, 157.5311 -8.366267, 157.543 -8.3748, 157.5485 -8.394333, 157.5366 -8.400433, 157.51645 -8.401033, 157.4899 -8.394933, 157.48165 -8.383967, 157.48715 -8.372967)), 
+  ((159.75255 -5.430267, 159.7782 -5.430267, 159.80065 -5.437733, 159.814 -5.445933, 159.8113 -5.453033, 159.7921 -5.456967, 159.77125 -5.459467, 159.7483 -5.455533, 159.73705 -5.449133, 159.7365 -5.4395, 
+      159.74455 -5.432033, 159.75255 -5.430267)), 
+  ((161.08615 -8.744, 161.1214 -8.7482, 161.153 -8.761467, 161.1521 -8.7717, 161.13585 -8.7723, 161.11235 -8.7717, 161.0753 -8.765067, 161.0699 -8.751833, 161.08615 -8.744)), 
+  ((160.20245 -8.182233, 160.2157 -8.190233, 160.22265 -8.208767, 160.21255 -8.224333, 160.19805 -8.229367, 160.18225 -8.224733, 160.1747 -8.2075, 160.1785 -8.194033, 160.18795 -8.1873, 160.20245 -8.182233)), 
+  ((162.65415 -8.280267, 162.6766 -8.2821, 162.6926 -8.289433, 162.7036 -8.302567, 162.7077 -8.313533, 162.69945 -8.3169, 162.68205 -8.315367, 162.65595 -8.306833, 162.64405 -8.294333, 162.64545 -8.2867, 
+      162.65415 -8.280267)), 
+  ((159.75635 -5.588233, 159.756 -5.585833, 159.7559 -5.583367, 159.75605 -5.580867, 159.75635 -5.578367, 159.7569 -5.575867, 159.75765 -5.573433, 159.75865 -5.571033, 159.7598 -5.568767, 159.7611 -5.5666, 
+      159.7626 -5.5646, 159.76425 -5.562733, 159.76605 -5.561067, 159.76795 -5.559633, 159.7699 -5.5584, 159.77195 -5.5574, 159.77405 -5.556667, 159.77615 -5.556167, 159.77825 -5.555933, 159.78035 -5.555967, 
+      159.7824 -5.556267, 159.78435 -5.5568, 159.78625 -5.557633, 159.788 -5.558667, 159.78965 -5.559967, 159.79115 -5.561467, 159.7925 -5.563167, 159.79365 -5.565033, 159.7946 -5.5671, 159.79535 -5.5693, 
+      159.7959 -5.5716, 159.79625 -5.574, 159.79635 -5.576467, 159.7962 -5.578967, 159.7959 -5.581467, 159.79535 -5.583967, 159.7946 -5.5864, 159.7936 -5.5888, 159.79245 -5.591067, 159.79115 -5.593233, 
+      159.78965 -5.595233, 159.788 -5.5971, 159.7862 -5.598767, 159.7843 -5.6002, 159.78235 -5.601433, 159.7803 -5.602433, 159.7782 -5.603167, 159.7761 -5.603667, 159.774 -5.6039, 159.7719 -5.603867, 
+      159.76985 -5.603567, 159.7679 -5.603033, 159.766 -5.6022, 159.76425 -5.601167, 159.7626 -5.5999, 159.7611 -5.598367, 159.75975 -5.596667, 159.7586 -5.5948, 159.75765 -5.592733, 159.7569 -5.590533, 
+      159.75635 -5.588233)), 
+  ((157.94995 -7.529867, 157.9471 -7.5289, 157.9443 -7.5278, 157.9416 -7.526533, 157.93905 -7.525133, 157.93665 -7.523633, 157.93445 -7.522, 157.93245 -7.520267, 157.9307 -7.5185, 157.9292 -7.516667, 
+      157.928 -7.5148, 157.92705 -7.512933, 157.9264 -7.511067, 157.92605 -7.509233, 157.926 -7.507467, 157.92625 -7.505767, 157.9268 -7.504133, 157.9277 -7.502633, 157.92885 -7.501233, 157.93025 -7.5, 
+      157.93195 -7.4989, 157.93385 -7.497967, 157.936 -7.497233, 157.93835 -7.496667, 157.94085 -7.4963, 157.9435 -7.4961, 157.94625 -7.4961, 157.9491 -7.496333, 157.952 -7.496733, 157.95495 -7.4973, 
+      157.95785 -7.498067, 157.9607 -7.499033, 157.9635 -7.500133, 157.9662 -7.5014, 157.96875 -7.5028, 157.97115 -7.5043, 157.97335 -7.505933, 157.97535 -7.507667, 157.9771 -7.509433, 157.9786 -7.511267, 
+      157.9798 -7.513133, 157.98075 -7.515, 157.9814 -7.516867, 157.98175 -7.5187, 157.9818 -7.520467, 157.98155 -7.522167, 157.981 -7.5238, 157.9801 -7.5253, 157.97895 -7.5267, 157.97755 -7.527933, 
+      157.97585 -7.529033, 157.97395 -7.529967, 157.9718 -7.5307, 157.96945 -7.531267, 157.96695 -7.531633, 157.9643 -7.531833, 157.96155 -7.531833, 157.9587 -7.5316, 157.9558 -7.5312, 157.95285 -7.530633, 
+      157.94995 -7.529867)), 
+  ((158.4892 -8.839333, 158.5048 -8.844533, 158.51025 -8.8565, 158.4962 -8.8674, 158.47515 -8.874667, 158.45645 -8.874167, 158.451 -8.862733, 158.458 -8.850233, 158.4705 -8.842467, 158.4892 -8.839333)), 
+  ((158.6507 -9.072733, 158.67215 -9.0741, 158.6909 -9.084267, 158.70475 -9.0986, 158.6992 -9.109667, 158.68535 -9.113367, 158.6687 -9.1069, 158.65485 -9.092133, 158.64515 -9.086567, 158.64585 -9.0792, 
+      158.6507 -9.072733)), 
+  ((160.53595 -8.9387, 160.54575 -8.945267, 160.55495 -8.955333, 160.5615 -8.973667, 160.5602 -8.9916, 160.55035 -8.994667, 160.5353 -8.978933, 160.5169 -8.958367, 160.52085 -8.947433, 160.53595 -8.9387)), 
+  ((159.24415 -5.3231, 159.25715 -5.325267, 159.26085 -5.334533, 159.25665 -5.3466, 159.24275 -5.351233, 159.2219 -5.358667, 159.20615 -5.3571, 159.20105 -5.349067, 159.20335 -5.341033, 159.2168 -5.331767, 
+      159.2321 -5.3265, 159.24415 -5.3231)), 
+  ((167.20865 -9.855533, 167.22675 -9.846367, 167.2398 -9.852633, 167.2391 -9.867133, 167.2224 -9.880167, 167.19995 -9.886933, 167.1847 -9.885, 167.1811 -9.8768, 167.1876 -9.8681, 167.20865 -9.855533)), 
+  ((155.9095 -7.204667, 155.92925 -7.206033, 155.9442 -7.218267, 155.9442 -7.2355, 155.9306 -7.2414, 155.9095 -7.240033, 155.89795 -7.230067, 155.89795 -7.218733, 155.902 -7.207867, 155.9095 -7.204667)), 
+  ((159.7864 -8.788767, 159.79875 -8.7859, 159.81175 -8.788367, 159.82725 -8.797433, 159.8285 -8.814333, 159.81425 -8.823433, 159.79505 -8.823833, 159.7833 -8.814767, 159.7827 -8.802367, 159.7864 -8.788767)), 
+  ((161.0581 -9.513333, 161.0576 -9.511367, 161.05735 -9.509333, 161.0573 -9.5073, 161.05755 -9.505233, 161.05805 -9.5032, 161.05875 -9.501233, 161.0597 -9.4993, 161.06085 -9.497433, 161.0622 -9.4957, 
+      161.0638 -9.4941, 161.06555 -9.492633, 161.06745 -9.4913, 161.06945 -9.490167, 161.0716 -9.4892, 161.07385 -9.488433, 161.07615 -9.487867, 161.0785 -9.4875, 161.08085 -9.487367, 161.0832 -9.487433, 
+      161.0855 -9.487733, 161.08775 -9.4882, 161.0899 -9.488933, 161.09195 -9.489833, 161.0939 -9.4909, 161.09565 -9.492167, 161.09725 -9.4936, 161.09865 -9.495167, 161.09985 -9.496867, 161.1008 -9.498667, 
+      161.10155 -9.500567, 161.10205 -9.502533, 161.1023 -9.504567, 161.10235 -9.5066, 161.1021 -9.508667, 161.1016 -9.5107, 161.1009 -9.512667, 161.09995 -9.5146, 161.0988 -9.516467, 161.09745 -9.5182, 
+      161.09585 -9.5198, 161.0941 -9.521267, 161.0922 -9.5226, 161.0902 -9.523733, 161.08805 -9.5247, 161.0858 -9.525467, 161.0835 -9.526033, 161.08115 -9.5264, 161.0788 -9.526533, 161.07645 -9.526467, 
+      161.07415 -9.526167, 161.0719 -9.5257, 161.06975 -9.524967, 161.0677 -9.524067, 161.06575 -9.523, 161.064 -9.521733, 161.0624 -9.5203, 161.061 -9.518733, 161.0598 -9.517033, 161.05885 -9.515233, 
+      161.0581 -9.513333)), 
+  ((167.1753 -9.788167, 167.18615 -9.795867, 167.1869 -9.816633, 167.18035 -9.833067, 167.16225 -9.833067, 167.14705 -9.822433, 167.14775 -9.808433, 167.15865 -9.7949, 167.1753 -9.788167)), 
+  ((160.0241 -8.9382, 160.04245 -8.9299, 160.06345 -8.927267, 160.08965 -8.929467, 160.09625 -8.9382, 160.07985 -8.943467, 160.06145 -8.95, 160.0457 -8.9535, 160.0254 -8.9548, 160.02015 -8.944333, 
+      160.0241 -8.9382)), 
+  ((159.33265 -5.555, 159.35505 -5.555567, 159.36205 -5.5585, 159.3638 -5.5664, 159.35765 -5.593333, 159.3524 -5.595667, 159.34145 -5.595667, 159.33 -5.5904, 159.3243 -5.581033, 159.3252 -5.568433, 
+      159.32695 -5.560267, 159.33265 -5.555)), 
+  ((158.14175 -8.796667, 158.14945 -8.800767, 158.14865 -8.804867, 158.14635 -8.817633, 158.13715 -8.8253, 158.1195 -8.835033, 158.098 -8.840667, 158.0888 -8.837067, 158.09265 -8.826833, 158.108 -8.814567, 
+      158.1241 -8.805367, 158.14175 -8.796667)), 
+  ((157.93765 -8.420633, 157.95525 -8.4226, 157.97285 -8.434967, 157.9709 -8.451933, 157.95135 -8.455833, 157.9357 -8.451933, 157.922 -8.4389, 157.92395 -8.4278, 157.93765 -8.420633)), 
+  ((157.57955 -7.521467, 157.6021 -7.527933, 157.6021 -7.541533, 157.5946 -7.555867, 157.5731 -7.5587, 157.5602 -7.5537, 157.5559 -7.542967, 157.56235 -7.527933, 157.57955 -7.521467)), 
+  ((165.66345 -10.117567, 165.6702 -10.123233, 165.67695 -10.138633, 165.672 -10.155433, 165.66275 -10.163967, 165.6471 -10.163267, 165.64 -10.1552, 165.64 -10.144067, 165.64355 -10.130333, 165.65175 -10.118733, 
+      165.65815 -10.118033, 165.66345 -10.117567)), 
+  ((166.2803 -10.200767, 166.28795 -10.2099, 166.2854 -10.2173, 166.2666 -10.234367, 166.24785 -10.2389, 166.23585 -10.230933, 166.23675 -10.219, 166.25295 -10.205333, 166.26575 -10.203067, 166.2803 -10.200767)), 
+  ((161.8973 -10.2309, 161.926 -10.239333, 161.9464 -10.251833, 161.9541 -10.267633, 161.95245 -10.2739, 161.94145 -10.274267, 161.92985 -10.2728, 161.9166 -10.259567, 161.90395 -10.247067, 161.894 -10.240067, 
+      161.89125 -10.2342, 161.8973 -10.2309)), 
+  ((158.7608 -7.538433, 158.77685 -7.539367, 158.79435 -7.549767, 158.7985 -7.5608, 158.79665 -7.5746, 158.78745 -7.576767, 158.77455 -7.5743, 158.75895 -7.562033, 158.75115 -7.547933, 158.7525 -7.542733, 
+      158.7608 -7.538433)), 
+  ((158.8787 -8.123333, 158.89965 -8.1249, 158.9194 -8.139633, 158.91595 -8.155133, 158.90195 -8.158233, 158.8787 -8.152033, 158.8694 -8.1404, 158.8717 -8.133433, 158.8787 -8.123333)), 
+  ((159.31045 -5.284767, 159.3373 -5.286633, 159.35075 -5.291267, 159.35355 -5.296833, 159.34985 -5.307033, 159.33825 -5.3098, 159.3132 -5.3098, 159.29605 -5.304267, 159.29235 -5.297467, 159.29655 -5.2885, 
+      159.31045 -5.284767)), 
+  ((158.6656 -7.496133, 158.6854 -7.4989, 158.701 -7.5084, 158.70605 -7.521267, 158.6987 -7.530167, 158.6854 -7.532933, 158.6716 -7.5265, 158.6578 -7.5133, 158.6578 -7.5035, 158.6656 -7.496133)), 
+  ((156.27595 -6.7014, 156.2897 -6.703033, 156.29465 -6.7119, 156.2853 -6.724033, 156.2725 -6.730933, 156.2592 -6.733867, 156.24195 -6.732233, 156.23705 -6.725333, 156.24345 -6.716467, 156.25675 -6.7096, 
+      156.26755 -6.704, 156.27595 -6.7014)), 
+  ((162.40505 -10.7742, 162.41845 -10.776167, 162.42605 -10.784333, 162.4319 -10.797167, 162.42545 -10.8061, 162.4132 -10.81, 162.40035 -10.809233, 162.39105 -10.801833, 162.3887 -10.7886, 162.3916 -10.7777, 
+      162.3957 -10.775767, 162.40505 -10.7742)), 
+  ((161.0541 -9.421267, 161.0535 -9.419167, 161.0531 -9.417, 161.05285 -9.414767, 161.0528 -9.412533, 161.05295 -9.4103, 161.0533 -9.4081, 161.05385 -9.405933, 161.05455 -9.403833, 161.0554 -9.401867, 
+      161.05645 -9.4, 161.05765 -9.398267, 161.059 -9.3967, 161.06045 -9.3953, 161.062 -9.3941, 161.06365 -9.3931, 161.0654 -9.392333, 161.06715 -9.391767, 161.06895 -9.391433, 161.0708 -9.391333, 
+      161.0726 -9.391467, 161.0744 -9.391833, 161.07615 -9.392433, 161.07785 -9.393267, 161.07945 -9.3943, 161.08095 -9.395533, 161.08235 -9.396967, 161.0836 -9.398567, 161.0847 -9.4003, 161.08565 -9.4022, 
+      161.0864 -9.4042, 161.087 -9.4063, 161.0874 -9.408467, 161.08765 -9.4107, 161.0877 -9.412933, 161.08755 -9.415167, 161.0872 -9.417367, 161.08665 -9.419533, 161.08595 -9.421633, 161.0851 -9.4236, 
+      161.08405 -9.425467, 161.08285 -9.4272, 161.0815 -9.428767, 161.08005 -9.430167, 161.0785 -9.431367, 161.07685 -9.432367, 161.0751 -9.433133, 161.07335 -9.4337, 161.07155 -9.434033, 161.0697 -9.434133, 
+      161.0679 -9.434, 161.0661 -9.433633, 161.06435 -9.433033, 161.06265 -9.4322, 161.06105 -9.431167, 161.05955 -9.429933, 161.05815 -9.4285, 161.0569 -9.4269, 161.0558 -9.425167, 161.05485 -9.423267, 
+      161.0541 -9.421267)), 
+  ((166.9882 -11.643933, 166.9792 -11.662933, 166.9627 -11.673933, 166.94765 -11.675933, 166.93565 -11.674933, 166.93415 -11.665933, 166.93715 -11.655433, 166.9544 -11.647433, 166.97395 -11.645933, 166.9777 -11.642433, 
+      166.98295 -11.641933, 166.9882 -11.643933)), 
+  ((159.6542 -8.1449, 159.66315 -8.1459, 159.67305 -8.151833, 159.6879 -8.169, 159.69185 -8.179567, 159.6775 -8.181533, 159.66065 -8.178567, 159.64285 -8.1634, 159.6438 -8.1525, 159.6542 -8.1449)), 
+  ((160.5962 -8.3083, 160.61555 -8.3143, 160.61555 -8.3229, 160.6046 -8.3349, 160.5859 -8.343033, 160.5737 -8.338767, 160.56855 -8.326333, 160.58015 -8.315167, 160.5962 -8.3083)), 
+  ((159.1557 -9.196433, 159.17975 -9.197333, 159.19315 -9.2018, 159.19245 -9.211133, 159.1818 -9.217367, 159.1584 -9.221833, 159.139 -9.218267, 159.139 -9.209367, 159.147 -9.200467, 159.1557 -9.196433)), 
+  ((160.57565 -9.531233, 160.59735 -9.534567, 160.60515 -9.547567, 160.5968 -9.559067, 160.58625 -9.562033, 160.57455 -9.560533, 160.56005 -9.5535, 160.56115 -9.540867, 160.5673 -9.5342, 160.57565 -9.531233)), 
+  ((159.6315 -5.6619, 159.6521 -5.658033, 159.66845 -5.658033, 159.67905 -5.664033, 159.67955 -5.672833, 159.67005 -5.6774, 159.65265 -5.680933, 159.63255 -5.6802, 159.6225 -5.6753, 159.6236 -5.668233, 
+      159.6315 -5.6619)), 
+  ((157.77395 -8.260167, 157.7728 -8.2584, 157.77185 -8.256533, 157.7711 -8.2546, 157.7705 -8.252633, 157.77005 -8.250667, 157.76985 -8.248667, 157.7698 -8.2467, 157.76995 -8.2448, 157.7703 -8.242933, 
+      157.77085 -8.241167, 157.77155 -8.2395, 157.77245 -8.237967, 157.7735 -8.236567, 157.7747 -8.2353, 157.77605 -8.234233, 157.7775 -8.233333, 157.7791 -8.232633, 157.78075 -8.2321, 157.7825 -8.2318, 
+      157.7843 -8.2317, 157.7861 -8.2318, 157.78795 -8.232133, 157.7898 -8.232633, 157.7916 -8.233367, 157.7934 -8.234267, 157.7951 -8.235333, 157.7967 -8.2366, 157.7982 -8.238, 157.7996 -8.239567, 
+      157.80085 -8.241233, 157.802 -8.243, 157.80295 -8.244867, 157.8037 -8.2468, 157.8043 -8.248767, 157.80475 -8.250733, 157.80495 -8.252733, 157.805 -8.2547, 157.80485 -8.2566, 157.8045 -8.258467, 
+      157.80395 -8.260233, 157.80325 -8.2619, 157.80235 -8.263433, 157.8013 -8.264833, 157.8001 -8.2661, 157.79875 -8.267167, 157.7973 -8.268067, 157.7957 -8.268767, 157.79405 -8.2693, 157.7923 -8.2696, 
+      157.7905 -8.2697, 157.7887 -8.2696, 157.78685 -8.269267, 157.785 -8.268767, 157.7832 -8.268033, 157.7814 -8.267133, 157.7797 -8.266067, 157.7781 -8.2648, 157.7766 -8.2634, 157.7752 -8.261833, 
+      157.77395 -8.260167)), 
+  ((157.34975 -8.3986, 157.36535 -8.4047, 157.37265 -8.4151, 157.36535 -8.4273, 157.3525 -8.431567, 157.33325 -8.4273, 157.3296 -8.4169, 157.3351 -8.405333, 157.34975 -8.3986)), 
+  ((166.1709 -10.848633, 166.1809 -10.848633, 166.18735 -10.8521, 166.18705 -10.861567, 166.17995 -10.869967, 166.16735 -10.8805, 166.1531 -10.8844, 166.1415 -10.882033, 166.1418 -10.876433, 166.15055 -10.868033, 
+      166.15925 -10.857467, 166.1641 -10.8493, 166.1709 -10.848633)), 
+  ((159.42305 -9.134467, 159.4418 -9.1367, 159.44845 -9.145133, 159.4411 -9.158967, 159.43245 -9.164733, 159.4164 -9.162967, 159.40435 -9.1545, 159.405 -9.1447, 159.42305 -9.134467)), 
+  ((159.55885 -8.097867, 159.56005 -8.0974, 159.56145 -8.097133, 159.5631 -8.097067, 159.5649 -8.0972, 159.5669 -8.097567, 159.56905 -8.0981, 159.57135 -8.098867, 159.5737 -8.0998, 159.57615 -8.100933, 
+      159.57865 -8.1022, 159.58115 -8.103633, 159.5837 -8.1052, 159.58615 -8.1069, 159.5886 -8.108667, 159.59095 -8.110567, 159.59315 -8.112467, 159.59525 -8.114433, 159.59715 -8.116433, 159.5989 -8.1184, 
+      159.60045 -8.120367, 159.6018 -8.122267, 159.6029 -8.1241, 159.60375 -8.125867, 159.60435 -8.1275, 159.60465 -8.129033, 159.60475 -8.1304, 159.60455 -8.131633, 159.6041 -8.132667, 159.6034 -8.133533, 
+      159.60245 -8.1342, 159.60125 -8.134667, 159.59985 -8.134933, 159.5982 -8.135, 159.5964 -8.134867, 159.5944 -8.1345, 159.59225 -8.133967, 159.58995 -8.1332, 159.5876 -8.132267, 159.58515 -8.131133, 
+      159.58265 -8.129867, 159.58015 -8.128433, 159.5776 -8.126867, 159.57515 -8.125167, 159.5727 -8.1234, 159.57035 -8.1215, 159.56815 -8.1196, 159.56605 -8.117633, 159.56415 -8.115633, 159.5624 -8.113667, 
+      159.56085 -8.1117, 159.5595 -8.1098, 159.5584 -8.107967, 159.55755 -8.1062, 159.55695 -8.104567, 159.55665 -8.103033, 159.55655 -8.101667, 159.55675 -8.100433, 159.5572 -8.0994, 159.5579 -8.098533, 
+      159.55885 -8.097867)), 
+  ((159.9246 -8.530567, 159.93685 -8.537733, 159.94055 -8.552067, 159.93835 -8.562233, 159.93315 -8.567933, 159.92535 -8.5699, 159.9179 -8.566433, 159.91125 -8.554567, 159.9068 -8.5464, 159.9094 -8.538233, 
+      159.9157 -8.5318, 159.9246 -8.530567)), 
+  ((166.36065 -10.446233, 166.38 -10.4543, 166.37755 -10.464767, 166.36185 -10.4696, 166.33645 -10.465567, 166.3268 -10.4543, 166.3304 -10.448667, 166.3413 -10.446233, 166.36065 -10.446233)), 
+  ((166.1012 -10.914433, 166.1093 -10.917433, 166.1106 -10.9228, 166.10435 -10.933267, 166.08505 -10.944633, 166.06575 -10.943733, 166.06035 -10.937167, 166.068 -10.9285, 166.08415 -10.9189, 166.09625 -10.915633, 
+      166.1012 -10.914433)), 
+  ((166.30865 -10.3882, 166.3401 -10.3858, 166.3522 -10.391433, 166.35095 -10.4003, 166.3389 -10.404333, 166.3147 -10.405933, 166.29775 -10.4027, 166.2905 -10.395467, 166.29655 -10.391433, 166.30865 -10.3882)), 
+  ((159.2837 -9.155867, 159.30445 -9.145167, 159.3198 -9.147867, 159.31845 -9.160333, 159.30775 -9.170567, 159.2944 -9.179033, 159.28105 -9.175467, 159.277 -9.165667, 159.2837 -9.155867)), 
+  ((157.12895 -7.412833, 157.15195 -7.4146, 157.1639 -7.422867, 157.16565 -7.433767, 157.1555 -7.439367, 157.1369 -7.4382, 157.1201 -7.4258, 157.11965 -7.417267, 157.12895 -7.412833)), 
+  ((158.86755 -7.605167, 158.8866 -7.606233, 158.8953 -7.618233, 158.89475 -7.625833, 158.88605 -7.634567, 158.8741 -7.635267, 158.86045 -7.628033, 158.8572 -7.616767, 158.8599 -7.6106, 158.86755 -7.605167)), 
+  ((160.84825 -9.8344, 160.8663 -9.845533, 160.8663 -9.8614, 160.86305 -9.869567, 160.8534 -9.869567, 160.83605 -9.8567, 160.8296 -9.845967, 160.8341 -9.839967, 160.84825 -9.8344)), 
+  ((160.8412 -9.777767, 160.8534 -9.786767, 160.8489 -9.797933, 160.83925 -9.808667, 160.82315 -9.810367, 160.8161 -9.803067, 160.81865 -9.789767, 160.8309 -9.7812, 160.8412 -9.777767)), 
+  ((161.82305 -10.0815, 161.833 -10.0896, 161.8286 -10.101, 161.81645 -10.110167, 161.7999 -10.1131, 161.7922 -10.109433, 161.7933 -10.100633, 161.806 -10.0885, 161.81535 -10.083333, 161.82305 -10.0815)), 
+  ((160.6294 -8.966667, 160.6373 -8.9693, 160.64255 -8.975867, 160.64385 -8.987233, 160.6373 -8.996833, 160.62155 -8.996833, 160.6143 -8.988967, 160.6104 -8.9763, 160.6163 -8.969733, 160.6294 -8.966667)), 
+  ((159.2999 -9.0499, 159.31585 -9.049, 159.32625 -9.054067, 159.3318 -9.0596, 159.33385 -9.065167, 159.32275 -9.0721, 159.311 -9.073467, 159.3006 -9.070233, 159.2916 -9.061467, 159.29295 -9.0559, 
+      159.2999 -9.0499)), 
+  ((161.85015 -10.139767, 161.86725 -10.141967, 161.87715 -10.151133, 161.8755 -10.163633, 161.8689 -10.165833, 161.85455 -10.164, 161.838 -10.154833, 161.8413 -10.145267, 161.85015 -10.139767)), 
+  ((156.1478 -6.873167, 156.15865 -6.8735, 156.1714 -6.8804, 156.1729 -6.890233, 156.1655 -6.897467, 156.15025 -6.8991, 156.1409 -6.892867, 156.1404 -6.885967, 156.1429 -6.876133, 156.1478 -6.873167)), 
+  ((165.7135 -10.7659, 165.73195 -10.769733, 165.7385 -10.783467, 165.73415 -10.7911, 165.7205 -10.791967, 165.7069 -10.7864, 165.7034 -10.776467, 165.70865 -10.7703, 165.7135 -10.7659)), 
+  ((160.28235 -8.276867, 160.29495 -8.2853, 160.29495 -8.294567, 160.2899 -8.304233, 160.2817 -8.304233, 160.26785 -8.299167, 160.2634 -8.289933, 160.26845 -8.281933, 160.28235 -8.276867)), 
+  ((160.6022 -8.9068, 160.6153 -8.912467, 160.6186 -8.9234, 160.6107 -8.933033, 160.59695 -8.933033, 160.58775 -8.924267, 160.5884 -8.9129, 160.593 -8.909867, 160.6022 -8.9068)), 
+  ((167.2869 -9.8995, 167.3014 -9.901433, 167.3036 -9.9106, 167.29635 -9.922667, 167.28185 -9.928967, 167.27385 -9.9246, 167.2724 -9.9159, 167.27895 -9.909633, 167.2869 -9.8995)), 
+  ((161.59695 -10.1054, 161.60415 -10.107233, 161.60415 -10.1143, 161.5964 -10.121333, 161.58305 -10.121333, 161.57305 -10.1154, 161.57525 -10.110933, 161.5814 -10.106867, 161.59695 -10.1054)), 
+  ((162.61625 -8.342967, 162.61635 -8.341733, 162.6166 -8.3405, 162.6169 -8.339267, 162.6173 -8.338033, 162.61785 -8.3368, 162.6185 -8.335633, 162.6192 -8.334467, 162.62 -8.3334, 162.62085 -8.332367, 
+      162.6218 -8.331433, 162.6228 -8.3306, 162.6238 -8.329833, 162.6249 -8.3292, 162.62595 -8.328667, 162.62705 -8.328267, 162.62815 -8.327967, 162.6292 -8.327833, 162.63025 -8.3278, 162.63125 -8.3279, 
+      162.6322 -8.328133, 162.6331 -8.3285, 162.6339 -8.328967, 162.63465 -8.329567, 162.6353 -8.3303, 162.63585 -8.3311, 162.63635 -8.332, 162.6367 -8.333, 162.63695 -8.334067, 162.63705 -8.335167, 
+      162.6371 -8.336333, 162.637 -8.337567, 162.63675 -8.3388, 162.63645 -8.340033, 162.63605 -8.341267, 162.6355 -8.3425, 162.63485 -8.343667, 162.63415 -8.344833, 162.63335 -8.3459, 162.6325 -8.346933, 
+      162.63155 -8.347867, 162.63055 -8.3487, 162.62955 -8.349467, 162.62845 -8.3501, 162.6274 -8.350633, 162.6263 -8.351033, 162.6252 -8.351333, 162.62415 -8.351467, 162.6231 -8.3515, 162.6221 -8.3514, 
+      162.62115 -8.351167, 162.62025 -8.3508, 162.61945 -8.350333, 162.6187 -8.349733, 162.61805 -8.349033, 162.6175 -8.3482, 162.617 -8.3473, 162.61665 -8.3463, 162.6164 -8.345233, 162.6163 -8.344133, 
+      162.61625 -8.342967)))
+
+MULTIPOLYGON (((-171.8784 -2.834933, -171.8546 -2.837133, -171.82935 -2.843167, -171.7927 -2.8597, -171.7646 -2.875233, -171.74795 -2.8889, -171.73555 -2.9108, -171.73365 -2.928867, -171.7384 -2.939367, -171.75175 -2.944767, 
+    -171.7808 -2.945067, -171.8122 -2.9365, -171.84745 -2.924767, -171.85505 -2.915567, -171.8527 -2.9127, -171.84505 -2.913, -171.8322 -2.918733, -171.81125 -2.9273, -171.79315 -2.9276, -171.7808 -2.9254, 
+    -171.77745 -2.9184, -171.7808 -2.906967, -171.7984 -2.8927, -171.84365 -2.871733, -171.8665 -2.867, -171.88555 -2.864133, -171.89125 -2.857467, -171.89125 -2.8473, -171.88555 -2.838733, -171.8784 -2.834933)), 
+  ((-171.19865 -3.148333, -171.18865 -3.1518, -171.18995 -3.172633, -171.1978 -3.1981, -171.20905 -3.211433, -171.21775 -3.2149, -171.2247 -3.2126, -171.22815 -3.201, -171.22685 -3.181633, -171.216 -3.1634, 
+      -171.20645 -3.151533, -171.19865 -3.148333)))
+
+MULTIPOLYGON (((55.34725 -4.7493, 55.28465 -4.750333, 55.27365 -4.7472, 55.26115 -4.727367, 55.24705 -4.710667, 55.20005 -4.6919, 55.1844 -4.666833, 55.18755 -4.6376, 55.2126 -4.608367, 55.25175 -4.5927, 
+    55.28775 -4.590633, 55.3097 -4.6, 55.32065 -4.597933, 55.33005 -4.5875, 55.33005 -4.569733, 55.33945 -4.567667, 55.36135 -4.5708, 55.3864 -4.588533, 55.3864 -4.607333, 55.37235 -4.636567, 
+    55.37235 -4.6564, 55.4005 -4.685633, 55.47725 -4.7441, 55.4898 -4.793167, 55.4976 -4.8349, 55.4976 -4.845333, 55.48195 -4.8537, 55.45065 -4.854733, 55.42555 -4.848467, 55.377 -4.813, 
+    55.36605 -4.785833, 55.36605 -4.7587, 55.35825 -4.7514, 55.34725 -4.7493)), 
+  ((46.49455 -9.385933, 46.48985 -9.3713, 46.493 -9.361867, 46.5134 -9.356633, 46.5369 -9.3577, 46.5589 -9.375467, 46.562 -9.4037, 46.5432 -9.4288, 46.50085 -9.446567, 46.42555 -9.4539, 
+      46.36435 -9.4633, 46.3283 -9.4633, 46.29535 -9.454933, 46.1887 -9.448667, 46.1432 -9.436133, 46.13535 -9.423567, 46.1432 -9.416233, 46.16045 -9.4152, 46.23415 -9.425667, 46.2734 -9.421467, 
+      46.3267 -9.4246, 46.38475 -9.425667, 46.4632 -9.414167, 46.49925 -9.395333, 46.49455 -9.385933)), 
+  ((55.61075 -4.302167, 55.58725 -4.292267, 55.5857 -4.278167, 55.59745 -4.2672, 55.61155 -4.268233, 55.67025 -4.2886, 55.7102 -4.2954, 55.7337 -4.308733, 55.74935 -4.3202, 55.7603 -4.323333, 
+      55.78695 -4.324367, 55.80885 -4.330633, 55.83705 -4.343167, 55.84645 -4.356733, 55.8433 -4.3651, 55.80885 -4.3797, 55.79475 -4.375533, 55.7525 -4.3557, 55.72115 -4.3484, 55.68985 -4.3484, 
+      55.6601 -4.358833, 55.646 -4.3557, 55.63345 -4.347333, 55.6303 -4.311833, 55.62095 -4.3056, 55.61075 -4.302167)), 
+  ((46.2334 -9.3658, 46.2287 -9.358467, 46.2287 -9.349067, 46.2397 -9.334433, 46.2648 -9.330233, 46.29145 -9.320833, 46.3087 -9.3177, 46.3275 -9.320833, 46.4138 -9.321867, 46.4326 -9.326067, 
+      46.44045 -9.335467, 46.4279 -9.350133, 46.39185 -9.3637, 46.33065 -9.37, 46.2789 -9.380433, 46.2538 -9.378367, 46.2334 -9.3658)), 
+  ((55.2326 -5.7718, 55.25315 -5.785133, 55.2651 -5.801767, 55.2616 -5.8187, 55.23475 -5.827, 55.1954 -5.818033, 55.172 -5.807067, 55.1466 -5.792133, 55.1461 -5.774833, 55.164 -5.763233, 
+      55.1899 -5.759233, 55.2153 -5.7642, 55.2326 -5.7718)), 
+  ((47.69825 -10.149867, 47.681 -10.149867, 47.67475 -10.142533, 47.681 -10.124767, 47.7171 -10.099667, 47.73435 -10.099667, 47.7579 -10.109067, 47.7877 -10.138367, 47.7861 -10.159267, 47.77515 -10.172867, 
+      47.76415 -10.1739, 47.74845 -10.165533, 47.73905 -10.153, 47.72495 -10.1488, 47.69825 -10.149867)), 
+  ((56.1981 -7.199267, 56.18085 -7.193, 56.18085 -7.172133, 56.20905 -7.120967, 56.2341 -7.1053, 56.24975 -7.1053, 56.26545 -7.1189, 56.26545 -7.1314, 56.25135 -7.153333, 56.20435 -7.199267, 
+      56.1981 -7.199267)), 
+  ((53.1156 -6.154333, 53.1363 -6.1701, 53.1341 -6.195233, 53.11935 -6.209033, 53.0942 -6.2169, 53.0794 -6.212967, 53.07645 -6.200167, 53.07795 -6.172567, 53.09715 -6.159767, 53.1156 -6.154333)), 
+  ((46.4251 -9.807133, 46.4188 -9.800333, 46.42745 -9.7789, 46.47215 -9.7496, 46.49015 -9.748567, 46.50035 -9.752733, 46.49725 -9.768433, 46.44075 -9.806067, 46.4251 -9.807133)), 
+  ((52.63295 -7.0832, 52.6457 -7.072233, 52.66835 -7.068833, 52.69025 -7.071533, 52.703 -7.080267, 52.7074 -7.092933, 52.70085 -7.1045, 52.69185 -7.109133, 52.66395 -7.109467, 52.6388 -7.0978, 
+      52.6348 -7.089767, 52.63295 -7.0832)), 
+  ((55.51435 -4.2976, 55.54375 -4.3113, 55.54545 -4.321767, 55.5422 -4.3292, 55.52455 -4.340967, 55.49105 -4.341967, 55.4763 -4.330067, 55.4797 -4.308667, 55.50875 -4.2976, 55.51435 -4.2976)), 
+  ((53.36425 -4.806533, 53.38875 -4.794633, 53.41025 -4.803567, 53.41995 -4.821867, 53.40435 -4.838733, 53.3895 -4.848633, 53.37315 -4.847133, 53.36125 -4.8412, 53.35975 -4.821867, 53.36425 -4.806533)), 
+  ((53.59775 -5.7074, 53.60525 -5.6983, 53.63165 -5.697233, 53.6443 -5.705767, 53.6548 -5.7144, 53.6513 -5.732133, 53.6373 -5.7445, 53.6275 -5.7452, 53.6128 -5.742167, 53.6002 -5.731667, 
+      53.5953 -5.719067, 53.59775 -5.7074)), 
+  ((51.06235 -9.247333, 51.04035 -9.2463, 51.0231 -9.225367, 51.0278 -9.208633, 51.0482 -9.195033, 51.06075 -9.195033, 51.0749 -9.206533, 51.0749 -9.2421, 51.06235 -9.247333)), 
+  ((51.1662 -10.0869, 51.17485 -10.076967, 51.1874 -10.076467, 51.2015 -10.084833, 51.21015 -10.110967, 51.20465 -10.1366, 51.18895 -10.140767, 51.17405 -10.130833, 51.1725 -10.0958, 51.167 -10.090567, 
+      51.1662 -10.0869)), 
+  ((55.44115 -4.6113, 55.4578 -4.600167, 55.47745 -4.602667, 55.4953 -4.614567, 55.4936 -4.624767, 55.4834 -4.634933, 55.4596 -4.646833, 55.4392 -4.640033, 55.43325 -4.632133, 55.4375 -4.616833, 
+      55.44115 -4.6113)), 
+  ((53.05045 -5.906067, 53.08235 -5.919267, 53.08235 -5.9311, 53.06545 -5.942367, 53.0482 -5.9504, 53.03355 -5.948633, 53.02225 -5.9311, 53.02115 -5.9206, 53.0373 -5.907933, 53.05045 -5.906067)), 
+  ((52.60615 -7.251367, 52.60715 -7.2653, 52.59605 -7.280467, 52.5779 -7.2836, 52.5651 -7.280467, 52.55905 -7.2643, 52.5623 -7.2487, 52.57325 -7.236067, 52.58025 -7.232767, 52.59815 -7.2374, 
+      52.60215 -7.242067, 52.60615 -7.251367)), 
+  ((50.7027 -9.333367, 50.72075 -9.323433, 50.75365 -9.313, 50.76935 -9.3156, 50.77875 -9.325, 50.778 -9.337033, 50.76855 -9.343833, 50.70345 -9.341733, 50.70035 -9.337567, 50.7027 -9.333367)), 
+  ((55.497 -4.453667, 55.5165 -4.455933, 55.5335 -4.4633, 55.5352 -4.4746, 55.52755 -4.489333, 55.5063 -4.496133, 55.48935 -4.4916, 55.4868 -4.4831, 55.48305 -4.467767, 55.49175 -4.455333, 
+      55.497 -4.453667)), 
+  ((50.97095 -9.600033, 50.97725 -9.585933, 51 -9.572833, 51.0188 -9.570767, 51.03215 -9.575467, 51.0337 -9.585933, 51.01805 -9.600567, 50.98665 -9.611533, 50.97725 -9.6084, 50.97095 -9.600033)), 
+  ((52.075 -11.499167, 52.06715 -11.489767, 52.0719 -11.475133, 52.09305 -11.462033, 52.10955 -11.462567, 52.11975 -11.4767, 52.1056 -11.495, 52.0907 -11.5018, 52.075 -11.499167)), 
+  ((51.05755 -10.241967, 51.0693 -10.232533, 51.0842 -10.233067, 51.0944 -10.242467, 51.0905 -10.2545, 51.0646 -10.273333, 51.04815 -10.2728, 51.04185 -10.262367, 51.04735 -10.2477, 51.05755 -10.241967)), 
+  ((46.1036 -9.3726, 46.10715 -9.378067, 46.09615 -9.3859, 46.0734 -9.388533, 46.05145 -9.3833, 46.04125 -9.373367, 46.0475 -9.363433, 46.06635 -9.358733, 46.0883 -9.361867, 46.1036 -9.3726)), 
+  ((50.9694 -9.5331, 50.97645 -9.5237, 51.02115 -9.511667, 51.03135 -9.515333, 51.03135 -9.523167, 50.99605 -9.5467, 50.98275 -9.548267, 50.97175 -9.5425, 50.9694 -9.5331)), 
+  ((47.44795 -9.630633, 47.4644 -9.638467, 47.4644 -9.647367, 47.4456 -9.6573, 47.42365 -9.658867, 47.4064 -9.651533, 47.4056 -9.6416, 47.41735 -9.6327, 47.4315 -9.629567, 47.44795 -9.630633)), 
+  ((53.00845 -6.256333, 53.02175 -6.240567, 53.0469 -6.2455, 53.0617 -6.2652, 53.0454 -6.277033, 53.02325 -6.274067, 53.01145 -6.2652, 53.00845 -6.256333)), 
+  ((55.9337 -4.3353, 55.9084 -4.3393, 55.9017 -4.331767, 55.9017 -4.3162, 55.9117 -4.307767, 55.9297 -4.3051, 55.9464 -4.310867, 55.9504 -4.322433, 55.94105 -4.334867, 55.9337 -4.3353)), 
+  ((47.5193 -9.7467, 47.54755 -9.738333, 47.5656 -9.737833, 47.5805 -9.742, 47.58365 -9.7488, 47.5711 -9.754567, 47.53425 -9.763433, 47.50835 -9.7603, 47.50755 -9.7535, 47.5193 -9.7467)), 
+  ((47.6307 -9.670367, 47.6495 -9.642133, 47.6601 -9.638733, 47.68205 -9.646567, 47.68675 -9.654433, 47.6546 -9.675867, 47.64205 -9.6769, 47.6307 -9.670367)), 
+  ((53.28695 -5.457067, 53.2905 -5.4666, 53.2855 -5.473267, 53.2691 -5.478967, 53.2484 -5.4723, 53.2434 -5.4647, 53.24625 -5.453733, 53.2584 -5.4485, 53.2734 -5.4485, 53.28125 -5.451833, 
+      53.28695 -5.457067)), 
+  ((55.2165 -4.3854, 55.23295 -4.386967, 55.2416 -4.395833, 55.2314 -4.409933, 55.2165 -4.415667, 55.20005 -4.4115, 55.19615 -4.4026, 55.1993 -4.391133, 55.2165 -4.3854)), 
+  ((51.15285 -10.2004, 51.15915 -10.192033, 51.17485 -10.1821, 51.18895 -10.1821, 51.19525 -10.194633, 51.1827 -10.2072, 51.15835 -10.217133, 51.14975 -10.212433, 51.15285 -10.2004)), 
+  ((47.70245 -9.700967, 47.6985 -9.6905, 47.70715 -9.6811, 47.7205 -9.680033, 47.73305 -9.6884, 47.7354 -9.702, 47.7299 -9.711433, 47.7189 -9.716133, 47.7095 -9.714567, 47.70245 -9.700967)), 
+  ((51.00315 -9.481833, 50.9953 -9.477133, 50.99135 -9.4719, 51.00155 -9.456733, 51.01805 -9.4531, 51.029 -9.457267, 51.0298 -9.472433, 51.0196 -9.480267, 51.00315 -9.481833)), 
+  ((53.3462 -5.451833, 53.3362 -5.4585, 53.31695 -5.460867, 53.30695 -5.4566, 53.30695 -5.447567, 53.3162 -5.439467, 53.32905 -5.435667, 53.34335 -5.439, 53.35045 -5.4466, 53.3462 -5.451833)), 
+  ((53.3933 -5.4804, 53.3833 -5.488467, 53.3683 -5.489433, 53.3569 -5.484667, 53.3562 -5.475633, 53.36405 -5.4666, 53.37545 -5.463733, 53.3883 -5.4666, 53.3947 -5.474667, 53.3933 -5.4804)), 
+  ((55.8264 -4.235767, 55.83975 -4.231767, 55.85575 -4.2362, 55.86305 -4.241967, 55.86375 -4.2491, 55.85575 -4.254867, 55.8344 -4.2553, 55.82175 -4.246433, 55.8264 -4.235767)), 
+  ((55.16175 -4.337233, 55.17015 -4.344667, 55.169 -4.355233, 55.1622 -4.3613, 55.15385 -4.364833, 55.1455 -4.363333, 55.1394 -4.358267, 55.1417 -4.3436, 55.14625 -4.339033, 55.1546 -4.337, 
+      55.16175 -4.337233)), 
+  ((55.91655 -4.369233, 55.92595 -4.374433, 55.92435 -4.3828, 55.91025 -4.391667, 55.89225 -4.3927, 55.8852 -4.3854, 55.88915 -4.3781, 55.91655 -4.369233)), 
+  ((55.904 -4.255167, 55.9079 -4.243167, 55.9173 -4.237433, 55.9275 -4.240567, 55.9322 -4.251533, 55.9283 -4.260933, 55.9181 -4.265633, 55.90715 -4.2625, 55.904 -4.255167)), 
+  ((46.12205 -9.331533, 46.1291 -9.322667, 46.1424 -9.3195, 46.1495 -9.322667, 46.15575 -9.333633, 46.14715 -9.340433, 46.133 -9.342, 46.12595 -9.3378, 46.12205 -9.331533)))
+
+MULTIPOLYGON (((27.3986 57.6356, 27.37265 57.707333, 27.38685 57.748467, 27.4438 57.780133, 27.58605 57.814933, 27.6382 57.868733, 27.61925 57.963667, 27.6335 57.988967, 27.69985 58.007933, 27.73305 58.036433, 
+    27.6003 58.131367, 27.5149 58.1978, 27.4248 58.2864, 27.42005 58.352867, 27.5149 58.4288, 27.54335 58.476267, 27.53865 58.556933, 27.4912 58.629733, 27.35365 58.715167, 27.3015 58.778433, 
+    27.3347 58.838567, 27.5339 58.952467, 27.63225 59.0193, 27.6915 59.052067, 27.75215 59.101133, 27.8546 59.179067, 27.9504 59.232867, 28.10295 59.316367, 28.1741 59.3733, 28.1504 59.439767, 
+    28.042991 59.537008, 28.0551 59.563767, 28.0641 59.586233, 28.0641 59.6304, 28.06635 59.6768, 28.0686 59.717967, 28.0742 59.753133, 28.0922 59.793567, 28.10905 59.828733, 28.12025 59.841467, 
+    28.14835 59.850467, 28.18095 59.8512, 28.20675 59.840733, 28.2281 59.819, 28.24045 59.7958, 28.2472 59.762867, 28.2472 59.723967, 28.2573 59.703733, 28.2708 59.7, 28.28095 59.702233, 
+    28.34045 59.7247, 28.36405 59.735167, 28.3809 59.7636, 28.38765 59.813767, 28.39665 59.8482, 28.4303 59.864667, 28.46175 59.8669, 28.51115 59.8609, 28.54825 59.8452, 28.5954 59.825733, 
+    28.64935 59.8145, 28.6887 59.807, 28.719 59.807767, 28.79655 59.827233, 28.8639 59.848933, 28.90885 59.872867, 28.93695 59.8886, 28.94815 59.9103, 28.9313 59.932, 28.92345 59.948467, 
+    28.92455 59.961933, 28.9459 59.979167, 28.9897 59.995633, 29.07175 60.003867, 29.1268 60.0106, 29.2919 60.015833, 29.3368 60.0181, 29.42555 60.012833, 29.53005 59.9874, 29.657 59.966433, 
+    29.7457 59.951467, 29.8243 59.9395, 29.8827 59.935, 29.96475 59.924533, 30.05015 59.9335, 30.12765 59.938, 30.16245 59.9537, 30.1782 59.967933, 30.1835 59.9821, 30.1467 60.000133, 
+    30.04335 60.030067, 29.9501 60.051033, 29.89165 60.066733, 29.849 60.091433, 29.83885 60.1139, 29.81865 60.1431, 29.8029 60.172267, 29.7681 60.213467, 29.7355 60.230667, 29.6838 60.2404, 
+    29.58835 60.2389, 29.5378 60.238167, 29.5063 60.235167, 29.4086 60.244133, 29.34455 60.244867, 29.285 60.2359, 29.2187 60.227667, 29.15245 60.2217, 29.0839 60.2217, 29.02215 60.226933, 
+    28.9694 60.242667, 28.90985 60.2651, 28.85815 60.2943, 28.79415 60.335467, 28.7739 60.364667, 28.7402 60.389367, 28.7189 60.401333, 28.69865 60.404333, 28.67955 60.404333, 28.6526 60.390133, 
+    28.6425 60.3774, 28.6032 60.3789, 28.57175 60.392367, 28.5201 60.436533, 28.4628 60.4777, 28.42125 60.501633, 28.40665 60.5286, 28.40665 60.555533, 28.4145 60.566, 28.4403 60.565267, 
+    28.4695 60.549533, 28.5436 60.5211, 28.57955 60.5091, 28.59755 60.5136, 28.60205 60.533067, 28.58855 60.558533, 28.5818 60.586967, 28.57955 60.637867, 28.5818 60.684267, 28.5953 60.702233, 
+    28.6335 60.709733, 28.638 60.741167, 28.6099 60.767367, 28.5661 60.777833, 28.5223 60.777833, 28.51105 60.760633, 28.48975 60.736667, 28.43805 60.710467, 28.3763 60.6835, 28.3471 60.674533, 
+    28.24825 60.656567, 28.20335 60.6416, 28.17415 60.619167, 28.14495 60.5982, 28.07755 60.568267, 27.94945 60.5488, 27.83265 60.529333, 27.6478 60.524, 27.6565 60.5363, 27.749 60.620167, 
+    27.8607 60.6947, 27.95145 60.7273, 28.03175 60.762233, 28.1714 60.834467, 28.332 60.943933, 28.4437 60.971867, 28.5275 60.9882, 28.57985 61.006833, 28.65665 61.0441, 28.6916 61.097667, 
+    28.75265 61.1489, 28.91325 61.200133, 29.07035 61.2677, 29.2484 61.360867, 29.38105 61.463333, 29.50325 61.549533, 29.6324 61.6194, 29.73365 61.6916, 29.9169 61.789433, 30.067 61.880267, 
+    30.21015 62.0107, 30.32885 62.092233, 30.458 62.176067, 30.58715 62.255267, 30.7652 62.3368, 30.8996 62.422967, 31.07415 62.5278, 31.1824 62.609333, 31.2941 62.7118, 31.34995 62.811967, 
+    31.42675 62.916767, 31.42325 63.0053, 31.34995 63.056533, 31.2627 63.098467, 31.16665 63.131067, 31.1143 63.1823, 31.07935 63.2452, 31.0235 63.298767, 30.92225 63.3407, 30.76865 63.391933, 
+    30.53825 63.4595, 30.4335 63.499067, 30.21705 63.582933, 30.046 63.6761, 29.94825 63.7227, 29.936 63.7716, 29.9779 63.8275, 30.07915 63.8927, 30.1839 63.936967, 30.2677 63.992867, 
+    30.341 64.062733, 30.40035 64.1233, 30.39685 64.1955, 30.32705 64.279367, 30.2258 64.342267, 30.1385 64.374867, 29.9936 64.430767, 29.92725 64.484333, 29.88885 64.5146, 29.89235 64.547233, 
+    29.9133 64.589133, 29.9447 64.6171, 30.01455 64.679967, 30.01105 64.7126, 29.9901 64.7522, 29.93775 64.815067, 29.8749 64.836033, 29.80855 64.836033, 29.73525 64.812733, 29.6759 64.822067, 
+    29.5607 64.8803, 29.50135 64.908233, 29.435 64.987433, 29.47165 65.066633, 29.4891 65.094567, 29.55195 65.1202, 29.63575 65.1435, 29.6881 65.157467, 29.70555 65.1924, 29.70555 65.225, 
+    29.67065 65.250633, 29.6183 65.2646, 29.54495 65.262267, 29.50305 65.290233, 29.531 65.334467, 29.58685 65.3601, 29.6148 65.404367, 29.63225 65.516167, 29.6427 65.611667, 29.67935 65.683867, 
+    29.7038 65.7188, 29.76315 65.7421, 29.83645 65.730433, 29.92375 65.737433, 29.9796 65.749067, 30.00755 65.798, 29.96215 65.9028, 29.92725 65.9983, 29.7911 66.128733, 29.6357 66.3011, 
+    29.5205 66.431533, 29.4262 66.538667, 29.33195 66.631833, 29.26565 66.685433, 29.18185 66.720367, 29.09455 66.7483, 29.01425 66.806533, 28.94795 66.892733, 28.91475 66.941633, 28.92175 67.013833, 
+    28.99155 67.083733, 29.06835 67.134967, 29.18005 67.204833, 29.3162 67.279367, 29.4733 67.374867, 29.6304 67.4401, 29.7596 67.502967, 29.8067 67.565867, 29.89745 67.621767, 29.9568 67.677667, 
+    29.9184 67.707933, 29.82415 67.738233, 29.73335 67.796433, 29.59025 67.871, 29.4925 67.924567, 29.4087 67.973467, 29.3214 68.0247, 29.15735 68.113233, 29.0491 68.155133, 28.96705 68.1831, 
+    28.8658 68.204067, 28.77505 68.218033, 28.64935 68.243667, 28.57955 68.283267, 28.5167 68.325167, 28.4748 68.3671, 28.4399 68.427667, 28.38405 68.474233, 28.3526 68.537133, 28.3561 68.595367, 
+    28.41195 68.6629, 28.5097 68.739767, 28.58475 68.802667, 28.6301 68.842267, 28.61965 68.874867, 28.5952 68.891167, 28.49395 68.926133, 28.41715 68.951733, 28.3683 68.984367, 28.37525 69.009967, 
+    28.4416 69.0449, 28.50795 69.0612, 28.55795 69.067467, 28.5638 69.0682, 28.7139 69.093833, 28.9164 69.145067, 29.0316 69.166033, 29.07 69.214933, 29.08395 69.280167, 29.08745 69.3314, 
+    29.1503 69.364, 29.36325 69.408267, 29.47495 69.4339, 29.57275 69.475833, 29.6635 69.510767, 29.7857 69.531733, 29.87645 69.5457, 29.90785 69.5783, 29.91135 69.596933, 29.9146 69.633967, 
+    29.937 69.665, 29.9755 69.687433, 30.03155 69.697067, 30.09725 69.7024, 30.16135 69.694933, 30.2463 69.676733, 30.3569 69.606167, 30.41775 69.5848, 30.52355 69.555933, 30.60845 69.538833, 
+    30.67415 69.535633, 30.73985 69.545233, 30.77675 69.563433, 30.836 69.611533, 30.85365 69.656433, 30.84245 69.721633, 30.77665 69.846167, 30.90895 69.846167, 31.04535 69.847633, 31.24625 69.8535, 
+    31.2888 69.838367, 31.29905 69.8159, 31.28 69.7768, 31.2477 69.750433, 31.20665 69.723067, 31.1641 69.696667, 31.1465 69.672233, 31.14505 69.6517, 31.1685 69.6439, 31.21105 69.659533, 
+    31.27265 69.687867, 31.33865 69.715233, 31.4105 69.739667, 31.4809 69.750433, 31.53665 69.7514, 31.5733 69.740133, 31.6276 69.712767, 31.6745 69.683467, 31.7156 69.671733, 31.7581 69.671733, 
+    31.78305 69.687367, 31.7669 69.706933, 31.73315 69.739167, 31.68625 69.760667, 31.6481 69.787067, 31.62905 69.8115, 31.62905 69.837867, 31.6584 69.850567, 31.71705 69.8535, 31.75955 69.852533, 
+    31.83145 69.8457, 31.87985 69.841333, 31.9165 69.843267, 31.9312 69.865767, 31.9268 69.8853, 31.90185 69.898, 31.84465 69.917533, 31.808 69.9361, 31.7801 69.9586, 31.79625 69.984967, 
+    31.82265 69.994733, 31.8769 69.990833, 31.92385 69.995733, 31.984 70.0016, 32.02795 70.017233, 32.06315 70.0182, 32.1057 70.002567, 32.15555 69.979633, 32.2113 69.960067, 32.2509 69.938567, 
+    32.2993 69.921967, 32.3433 69.917067, 32.38435 69.9024, 32.4386 69.8804, 32.4958 69.873567, 32.57795 69.872567, 32.6542 69.874533, 32.7158 69.870133, 32.78325 69.859367, 32.8595 69.848633, 
+    32.9079 69.850567, 32.9534 69.8496, 32.993 69.841267, 33.0282 69.812933, 33.05315 69.787533, 33.05165 69.756267, 33.01355 69.7279, 32.9534 69.7035, 32.88885 69.688833, 32.8566 69.6722, 
+    32.78915 69.6468, 32.74955 69.636067, 32.7114 69.633133, 32.663 69.638, 32.60725 69.6541, 32.54565 69.673667, 32.49725 69.690267, 32.4533 69.700033, 32.3902 69.700033, 32.3286 69.695667, 
+    32.223 69.696633, 32.1614 69.703467, 32.113 69.7191, 32.09395 69.731333, 32.0866 69.759667, 32.10125 69.783133, 32.10125 69.808533, 32.08075 69.826133, 32.0426 69.820267, 32.02645 69.808533, 
+    32.0206 69.785067, 32.00155 69.761633, 31.99125 69.7323, 31.96925 69.703, 31.9502 69.6727, 31.92675 69.6512, 31.9209 69.635567, 31.94435 69.630667, 31.9986 69.639467, 32.04845 69.649233, 
+    32.11005 69.660967, 32.1702 69.670733, 32.2362 69.666833, 32.29925 69.661933, 32.3286 69.644367, 32.33885 69.627733, 32.333 69.6033, 32.3227 69.5867, 32.2934 69.574967, 32.22885 69.5564, 
+    32.1658 69.537833, 32.1306 69.524167, 32.11155 69.510467, 32.11005 69.4968, 32.1335 69.489467, 32.18045 69.497267, 32.2538 69.520733, 32.35495 69.545167, 32.42245 69.558833, 32.4606 69.562267, 
+    32.487 69.549567, 32.50165 69.532967, 32.5251 69.517333, 32.54565 69.517333, 32.5559 69.5476, 32.5735 69.572033, 32.5999 69.572033, 32.64245 69.5691, 32.68055 69.558367, 32.70255 69.5452, 
+    32.71135 69.526633, 32.69815 69.5061, 32.7011 69.491433, 32.7231 69.485567, 32.7539 69.5012, 32.82135 69.539333, 32.8712 69.563767, 32.92545 69.576467, 32.9548 69.5794, 32.9768 69.579867, 
+    32.98265 69.574, 32.95625 69.5525, 32.9108 69.5271, 32.88295 69.498767, 32.8668 69.4753, 32.83895 69.446, 32.82575 69.422533, 32.81985 69.393233, 32.84625 69.3805, 32.87265 69.392233, 
+    32.90055 69.425467, 32.96505 69.465533, 33.04575 69.495833, 33.12935 69.524167, 33.20265 69.533933, 33.3053 69.538833, 33.3625 69.531533, 33.41235 69.5159, 33.43585 69.500233, 33.4241 69.4856, 
+    33.39625 69.474833, 33.37715 69.462133, 33.38305 69.449433, 33.40795 69.435767, 33.40795 69.418167, 33.37715 69.4084, 33.3185 69.405467, 33.2701 69.395667, 33.2393 69.384933, 33.23635 69.367333, 
+    33.2657 69.3566, 33.3053 69.353667, 33.32435 69.3478, 33.3141 69.334133, 33.2921 69.319467, 33.28185 69.3048, 33.29505 69.2955, 33.33465 69.2916, 33.38305 69.2867, 33.3904 69.268133, 
+    33.38745 69.2437, 33.3713 69.224167, 33.33465 69.207533, 33.27745 69.199733, 33.2085 69.188, 33.15865 69.178233, 33.08535 69.154767, 33.0428 69.134267, 33.00175 69.1059, 32.97535 69.080033, 
+    32.9651 69.049733, 32.9592 69.019433, 32.9827 69.004767, 33.0047 69.018467, 33.0179 69.056567, 33.0516 69.092733, 33.10295 69.123033, 33.1616 69.1279, 33.19095 69.137667, 33.22025 69.152333, 
+    33.2628 69.156233, 33.29655 69.1538, 33.3244 69.1626, 33.35225 69.1792, 33.39335 69.193867, 33.4476 69.2007, 33.4901 69.216367, 33.4945 69.2574, 33.4901 69.310167, 33.496 69.340467, 
+    33.5253 69.361967, 33.56635 69.372233, 33.6133 69.3742, 33.6617 69.363433, 33.6969 69.358567, 33.7365 69.364433, 33.7761 69.384933, 33.8098 69.388867, 33.84205 69.379567, 33.8737 69.363567, 
+    33.91915 69.357233, 34.0057 69.356267, 34.09955 69.355267, 34.211 69.357233, 34.27405 69.360667, 34.40605 69.357733, 34.52485 69.3421, 34.5879 69.328933, 34.6378 69.326, 34.71845 69.325, 
+    34.75805 69.319167, 34.7859 69.305467, 34.80495 69.289333, 34.81525 69.269767, 34.83285 69.257067, 34.8519 69.257067, 34.8695 69.270767, 34.89885 69.291267, 34.92375 69.298133, 34.95455 69.298133, 
+    34.9795 69.289333, 34.9927 69.271733, 35.01615 69.263933, 35.0396 69.269767, 35.04695 69.2825, 35.0704 69.283, 35.0983 69.2742, 35.1247 69.2752, 35.14375 69.2869, 35.1364 69.302567, 
+    35.10415 69.3221, 35.0763 69.3397, 35.08215 69.354333, 35.1012 69.366067, 35.13055 69.370967, 35.1716 69.3602, 35.20975 69.3524, 35.2552 69.340667, 35.28895 69.326, 35.34905 69.325033, 
+    35.3901 69.325533, 35.46785 69.3275, 35.55585 69.324567, 35.6189 69.311867, 35.65995 69.295733, 35.72305 69.268367, 35.7553 69.255667, 35.855 69.2498, 35.9665 69.233167, 36.02075 69.222933, 
+    36.1337 69.201433, 36.2862 69.178933, 36.405 69.1413, 36.5062 69.104167, 36.5971 69.062133, 36.65575 69.043067, 36.72615 69.0206, 36.81415 69.017667, 36.9344 69.007867, 36.9916 68.998567, 
+    37.05905 68.969233, 37.1192 68.930167, 37.18225 68.9067, 37.2717 68.879333, 37.33915 68.8632, 37.4257 68.839733, 37.4873 68.829967, 37.5254 68.821167, 37.5797 68.8065, 37.61635 68.783567, 
+    37.6765 68.7435, 37.7293 68.714167, 37.7557 68.694633, 37.78795 68.685833, 37.8261 68.688767, 37.88035 68.6741, 37.9082 68.657, 37.9361 68.647233, 37.9654 68.638433, 38.005 68.6101, 
+    38.04755 68.585667, 38.09445 68.5671, 38.15755 68.551467, 38.1957 68.544133, 38.24555 68.538267, 38.2778 68.5236, 38.2925 68.505033, 38.28955 68.4855, 38.2705 68.469833, 38.2485 68.457133, 
+    38.2338 68.438567, 38.2309 68.419033, 38.247 68.3995, 38.2837 68.378, 38.2925 68.3604, 38.3189 68.358433, 38.33355 68.380933, 38.34525 68.409267, 38.35995 68.435633, 38.39365 68.451267, 
+    38.43915 68.453233, 38.4934 68.442, 38.5198 68.424433, 38.5433 68.406833, 38.5726 68.405867, 38.58435 68.432233, 38.5814 68.462533, 38.5741 68.4899, 38.58875 68.4977, 38.6122 68.4899, 
+    38.6562 68.470367, 38.69875 68.456667, 38.7442 68.443467, 38.7882 68.419033, 38.8454 68.383833, 38.8982 68.356467, 38.9466 68.339867, 38.9686 68.302733, 38.96565 68.276833, 38.98035 68.263133, 
+    39.01845 68.2778, 39.0478 68.289533, 39.105 68.2778, 39.149 68.2651, 39.1959 68.2651, 39.24725 68.266067, 39.3162 68.2597, 39.39245 68.2509, 39.44965 68.240167, 39.50095 68.222567, 
+    39.55375 68.204, 39.6036 68.186867, 39.6476 68.171233, 39.67695 68.1566, 39.7107 68.150733, 39.7371 68.162467, 39.7151 68.191767, 39.6828 68.2162, 39.66815 68.2426, 39.674 68.260167, 
+    39.6887 68.261167, 39.7063 68.258233, 39.7283 68.247467, 39.762 68.225, 39.80015 68.1986, 39.8368 68.171233, 39.916 68.1385, 39.95705 68.123867, 40.06705 68.054467, 40.1873 67.9714, 
+    40.19905 67.956233, 40.2313 67.926933, 40.2621 67.909333, 40.31195 67.894667, 40.3765 67.886867, 40.4425 67.8888, 40.5114 67.886867, 40.5686 67.8766, 40.64485 67.860967, 40.6991 67.857033, 
+    40.76805 67.8414, 40.8091 67.826733, 40.83695 67.800833, 40.86045 67.778333, 40.88245 67.756833, 40.8927 67.7412, 40.89565 67.716767, 40.89855 67.697233, 40.92055 67.6767, 40.9543 67.6562, 
+    40.9631 67.635667, 40.94845 67.6083, 40.92495 67.587767, 40.93375 67.5697, 40.9543 67.554067, 40.97775 67.532567, 40.9924 67.507167, 41.0012 67.456333, 41.0056 67.394767, 41.0071 67.360567, 
+    41.02615 67.344467, 41.0599 67.3347, 41.09805 67.339567, 41.14055 67.3474, 41.17725 67.353267, 41.21975 67.348367, 41.24175 67.332733, 41.2432 67.301467, 41.2403 67.2614, 41.2256 67.2272, 
+    41.22855 67.190067, 41.2315 67.152933, 41.2227 67.126533, 41.2139 67.115267, 41.18165 67.1192, 41.14055 67.1231, 41.09215 67.129933, 41.0863 67.124067, 41.12005 67.1055, 41.16405 67.078133, 
+    41.19775 67.0547, 41.21095 67.036133, 41.21245 67.005833, 41.20805 66.9775, 41.17285 66.944267, 41.0951 66.887567, 41.0115 66.827467, 40.93085 66.782533, 40.8854 66.755167, 40.82085 66.717067, 
+    40.7578 66.681367, 40.6654 66.632533, 40.58915 66.593433, 40.51725 66.569, 40.4527 66.5421, 40.36325 66.498133, 40.243 66.437533, 40.17845 66.401833, 40.07875 66.358833, 39.9937 66.31, 
+    39.9614 66.294333, 39.93205 66.287967, 39.84845 66.287967, 39.68715 66.284067, 39.5786 66.284533, 39.48185 66.284533, 39.38505 66.274767, 39.3425 66.2704, 39.22225 66.2606, 39.09615 66.236167, 
+    39.0199 66.215167, 38.9436 66.2015, 38.85415 66.203433, 38.7471 66.2005, 38.6327 66.185367, 38.52125 66.172667, 38.42005 66.160933, 38.3643 66.154567, 38.2631 66.151633, 38.1942 66.1536, 
+    38.12525 66.158467, 37.96685 66.1697, 37.87595 66.179467, 37.78645 66.179467, 37.6838 66.187767, 37.5782 66.209267, 37.47555 66.2376, 37.2849 66.278133, 37.19105 66.289867, 37.05905 66.310867, 
+    36.9212 66.325533, 36.8596 66.326, 36.7672 66.314267, 36.6939 66.312333, 36.6176 66.316233, 36.52375 66.3275, 36.4284 66.3392, 36.33015 66.354867, 36.2084 66.37, 36.0999 66.390533, 
+    36.0251 66.4081, 35.95325 66.415433, 35.88135 66.419367, 35.77725 66.439867, 35.7054 66.458433, 35.62765 66.466767, 35.54115 66.467733, 35.4678 66.474567, 35.371 66.4912, 35.31965 66.506333, 
+    35.28885 66.5288, 35.26685 66.545433, 35.24195 66.547367, 35.173 66.5513, 35.1085 66.563, 35.05865 66.5752, 34.99995 66.6016, 34.93835 66.627, 34.8768 66.646533, 34.8049 66.670967, 
+    34.7609 66.680267, 34.7081 66.6832, 34.66115 66.672433, 34.6216 66.6529, 34.58785 66.6353, 34.5512 66.620667, 34.49545 66.607967, 34.4749 66.604567, 34.42505 66.6026, 34.36785 66.613367, 
+    34.3341 66.628033, 34.3165 66.656367, 34.3356 66.6759, 34.37215 66.680033, 34.4228 66.6619, 34.42525 66.680833, 34.3312 66.7316, 34.27255 66.758967, 34.2564 66.769733, 34.21095 66.7707, 
+    34.1919 66.761433, 34.1816 66.746767, 34.16695 66.769267, 34.13615 66.777067, 34.1024 66.7751, 34.0892 66.787833, 34.10975 66.8064, 34.1127 66.821033, 34.0863 66.8279, 34.0452 66.813233, 
+    34.0151 66.8053, 33.99975 66.823, 34.00125 66.8484, 33.98365 66.851333, 33.96455 66.838633, 33.9455 66.822033, 33.91765 66.812767, 33.88095 66.807867, 33.84725 66.807867, 33.8091 66.816667, 
+    33.7622 66.840133, 33.72845 66.859667, 33.71085 66.8665, 33.6874 66.865533, 33.6698 66.867967, 33.65515 66.880667, 33.64045 66.884567, 33.62285 66.8787, 33.60085 66.8787, 33.58035 66.8875, 
+    33.55245 66.889467, 33.5378 66.873833, 33.54805 66.841567, 33.55395 66.8191, 33.5554 66.798567, 33.529 66.7839, 33.4982 66.774133, 33.46595 66.766333, 33.43955 66.7634, 33.41315 66.764367, 
+    33.3706 66.779533, 33.30755 66.8069, 33.2562 66.838167, 33.21515 66.8587, 33.15505 66.882133, 33.0612 66.909967, 32.99225 66.9305, 32.92335 66.952967, 32.872 66.974467, 32.82945 66.999367, 
+    32.79865 67.029667, 32.78545 67.063867, 32.80015 67.087333, 32.83385 67.110767, 32.8852 67.1391, 32.91455 67.1616, 32.93065 67.1831, 32.92185 67.188967, 32.89545 67.188967, 32.8368 67.179167, 
+    32.77375 67.166467, 32.70335 67.159633, 32.6359 67.163533, 32.55815 67.172333, 32.51855 67.183567, 32.4672 67.189433, 32.4188 67.183567, 32.3719 67.179633, 32.3279 67.1943, 32.25895 67.214833, 
+    32.22815 67.2212, 32.1944 67.235867, 32.1724 67.252467, 32.13575 67.2466, 32.0844 67.2261, 32.01695 67.2163, 31.94805 67.2046, 31.9026 67.2002, 31.8674 67.189433, 31.88205 67.179667, 
+    31.907 67.1777, 31.9642 67.176733, 32.05365 67.175767, 32.1079 67.172833, 32.15045 67.170867, 32.1783 67.165, 32.19885 67.153267, 32.22375 67.1347, 32.2487 67.115667, 32.2971 67.1098, 
+    32.3455 67.106867, 32.3851 67.101967, 32.454 67.0922, 32.49065 67.0834, 32.49945 67.0741, 32.49065 67.058467, 32.4672 67.044767, 32.4129 67.036967, 32.3469 67.030133, 32.31025 67.021333, 
+    32.2956 67.008633, 32.30585 66.998867, 32.3308 66.995933, 32.3616 66.991033, 32.40265 66.986133, 32.4349 66.985167, 32.4789 66.9842, 32.48185 66.977367, 32.4716 66.965633, 32.4173 66.954867, 
+    32.3792 66.9402, 32.3616 66.930433, 32.36745 66.920667, 32.3909 66.917733, 32.4305 66.922633, 32.4569 66.9197, 32.4892 66.912867, 32.54345 66.907, 32.6241 66.901133, 32.71505 66.9021, 
+    32.79865 66.904067, 32.8368 66.908433, 32.8676 66.903567, 32.8764 66.889867, 32.8617 66.870333, 32.8617 66.846867, 32.8676 66.827333, 32.8456 66.817567, 32.8089 66.8156, 32.7693 66.819533, 
+    32.7312 66.823433, 32.70185 66.817567, 32.7121 66.799967, 32.74145 66.796067, 32.75905 66.784333, 32.76345 66.771633, 32.74585 66.761867, 32.7268 66.754033, 32.7268 66.741333, 32.7473 66.723733, 
+    32.8045 66.713, 32.82945 66.7042, 32.8397 66.6964, 32.8133 66.6827, 32.7972 66.6651, 32.82655 66.655833, 32.87935 66.655833, 32.93215 66.655833, 32.97465 66.651933, 32.9908 66.6363, 
+    32.97465 66.624567, 32.93215 66.616733, 32.8984 66.610867, 32.8852 66.5923, 32.89985 66.582533, 32.93065 66.5806, 32.97905 66.5796, 33.0348 66.569833, 33.1096 66.5718, 33.1712 66.563467, 
+    33.2372 66.556633, 33.2973 66.540033, 33.3516 66.533167, 33.4396 66.5361, 33.47775 66.539533, 33.52025 66.5503, 33.5628 66.5542, 33.5892 66.543433, 33.6068 66.5288, 33.6229 66.526833, 
+    33.64785 66.522933, 33.6493 66.510233, 33.61705 66.4985, 33.5584 66.4897, 33.5056 66.475033, 33.49095 66.461367, 33.51 66.4516, 33.55255 66.435933, 33.598 66.4164, 33.60535 66.4037, 
+    33.60975 66.381233, 33.57015 66.372433, 33.48655 66.375367, 33.3868 66.383167, 33.29585 66.388067, 33.19615 66.391, 33.1008 66.3734, 33.05975 66.370933, 33.0128 66.3641, 33.00545 66.3426, 
+    33.02305 66.331867, 33.05535 66.326, 33.09055 66.327933, 33.13015 66.335767, 33.16975 66.344567, 33.2108 66.3553, 33.2768 66.3602, 33.3721 66.358233, 33.40875 66.3519, 33.4777 66.3392, 
+    33.53195 66.323567, 33.6053 66.320633, 33.6713 66.322567, 33.70355 66.319167, 33.72555 66.3133, 33.7505 66.293767, 33.76665 66.283, 33.79595 66.282033, 33.8121 66.2869, 33.83705 66.2869, 
+    33.84435 66.273233, 33.8737 66.278133, 33.8957 66.2869, 33.92795 66.2869, 33.9573 66.280067, 33.98665 66.276633, 34.0277 66.259033, 34.08345 66.240467, 34.13185 66.2356, 34.2169 66.2219, 
+    34.26825 66.207733, 34.32105 66.1882, 34.37675 66.163767, 34.41195 66.139333, 34.4706 66.111, 34.50875 66.083633, 34.5322 66.0685, 34.5674 66.031367, 34.5733 66.009867, 34.57915 65.9874, 
+    34.6026 65.985433, 34.63195 65.9864, 34.6774 65.980567, 34.70235 65.967833, 34.72875 65.947333, 34.73315 65.9229, 34.7258 65.904333, 34.69355 65.8877, 34.65395 65.878933, 34.6202 65.8662, 
+    34.62315 65.847633, 34.63635 65.8286, 34.6202 65.812967, 34.60995 65.791467, 34.6202 65.7719, 34.6569 65.766033, 34.6642 65.744567, 34.6642 65.702533, 34.6774 65.6781, 34.6833 65.659533, 
+    34.68035 65.639, 34.6613 65.627267, 34.63635 65.6087, 34.62315 65.5877, 34.6129 65.5623, 34.5894 65.537867, 34.5498 65.5193, 34.519 65.511467, 34.48675 65.509533, 34.4706 65.5017, 
+    34.4809 65.4851, 34.4677 65.469467, 34.43395 65.4724, 34.37675 65.482167, 34.3401 65.484633, 34.3005 65.4856, 34.299 65.471933, 34.3225 65.457267, 34.3313 65.445533, 34.31515 65.4387, 
+    34.27995 65.441633, 34.22715 65.452367, 34.1978 65.448467, 34.18755 65.437733, 34.2022 65.425, 34.2345 65.415233, 34.299 65.410367, 34.3474 65.401567, 34.40315 65.3703, 34.45595 65.3273, 
+    34.5454 65.2716, 34.607 65.2237, 34.64365 65.179267, 34.68475 65.1392, 34.73605 65.109867, 34.75805 65.0952, 34.7786 65.075667, 34.76835 65.060033, 34.73605 65.056133, 34.67595 65.056133, 
+    34.62755 65.059067, 34.59525 65.050267, 34.5806 65.041467, 34.60115 65.034633, 34.6466 65.0356, 34.70525 65.0307, 34.7566 65.011167, 34.8035 64.980867, 34.84015 64.954967, 34.85775 64.923667, 
+    34.86655 64.880667, 34.85775 64.842567, 34.83135 64.825967, 34.80645 64.810333, 34.78735 64.7898, 34.79325 64.765367, 34.80645 64.739967, 34.8402 64.715067, 34.849 64.6926, 34.83725 64.664233, 
+    34.81085 64.638833, 34.7815 64.624167, 34.74045 64.612467, 34.6994 64.598767, 34.67885 64.583133, 34.695 64.569467, 34.73165 64.561633, 34.76685 64.5548, 34.80205 64.548933, 34.85045 64.5421, 
+    34.87685 64.526467, 34.9003 64.502033, 34.92965 64.472233, 34.98245 64.462467, 35.0411 64.459533, 35.11735 64.4351, 35.1775 64.406767, 35.22295 64.3848, 35.3095 64.357433, 35.3755 64.3457, 
+    35.4444 64.352533, 35.50895 64.363767, 35.56175 64.375467, 35.56465 64.405767, 35.55295 64.438033, 35.5676 64.446833, 35.60575 64.429233, 35.66 64.393067, 35.7069 64.3706, 35.75235 64.3613, 
+    35.77145 64.342733, 35.78465 64.3134, 35.8169 64.290933, 35.8521 64.273333, 35.9078 64.263567, 35.987 64.2577, 36.02515 64.251367, 36.03685 64.239633, 36.0662 64.225967, 36.08675 64.224, 
+    36.1014 64.2162, 36.10725 64.201533, 36.1014 64.182967, 36.0926 64.161467, 36.097 64.139967, 36.11315 64.127267, 36.12195 64.115533, 36.12925 64.0989, 36.11605 64.0862, 36.1014 64.0647, 
+    36.10875 64.046133, 36.141 64.029533, 36.19085 64.024133, 36.24365 63.998733, 36.28765 63.987, 36.3639 63.994833, 36.4299 64.005567, 36.4695 64.010967, 36.51495 64.003133, 36.55895 63.9875, 
+    36.5971 63.986533, 36.6279 64.002167, 36.6572 64.0012, 36.6836 63.988467, 36.70855 63.971867, 36.7379 63.9743, 36.7628 63.987967, 36.8024 63.989933, 36.84935 63.979167, 36.88015 63.9733, 
+    36.93735 63.971367, 36.98575 63.964533, 37.0356 63.955233, 37.0752 63.9347, 37.11775 63.910267, 37.1427 63.898567, 37.20575 63.8839, 37.2688 63.8751, 37.326 63.8717, 37.3832 63.876567, 
+    37.45065 63.886367, 37.52985 63.9108, 37.61345 63.9445, 37.7044 63.9787, 37.82905 64.0217, 37.85985 64.024167, 37.89065 64.006567, 37.9332 63.989967, 37.95665 63.998767, 37.9713 64.021233, 
+    37.9713 64.066167, 37.96105 64.136533, 37.9581 64.1903, 37.9361 64.221567, 37.8877 64.230367, 37.84665 64.243067, 37.8217 64.268467, 37.80265 64.304133, 37.81585 64.328567, 37.84515 64.346133, 
+    37.87155 64.366667, 37.88625 64.390133, 37.87745 64.409667, 37.8481 64.413567, 37.81585 64.3999, 37.78505 64.3823, 37.7513 64.376433, 37.74105 64.397933, 37.76745 64.428233, 37.78065 64.449733, 
+    37.77475 64.461467, 37.75715 64.486867, 37.7337 64.512267, 37.69115 64.5274, 37.63985 64.530333, 37.6061 64.533267, 37.56795 64.530333, 37.5357 64.517633, 37.5328 64.487333, 37.5284 64.473633, 
+    37.502 64.472667, 37.45945 64.481467, 37.3949 64.485833, 37.32745 64.477067, 37.2732 64.472167, 37.23215 64.454567, 37.1852 64.4448, 37.15 64.441367, 37.09865 64.459933, 37.03855 64.489233, 
+    36.95935 64.531267, 36.85375 64.586, 36.7335 64.663667, 36.6675 64.710567, 36.61765 64.7448, 36.5795 64.754567, 36.5003 64.753133, 36.45485 64.7502, 36.4299 64.786333, 36.42845 64.829333, 
+    36.4123 64.879167, 36.383 64.928033, 36.36685 64.9593, 36.361 64.987667, 36.37715 65.013533, 36.4138 65.018433, 36.4622 65.014533, 36.53115 65.009633, 36.5971 65.014533, 36.65285 65.025267, 
+    36.6763 65.041367, 36.713 65.0873, 36.7262 65.1557, 36.74085 65.206533, 36.7658 65.235833, 36.8039 65.248567, 36.85085 65.249067, 36.93005 65.249067, 37.0063 65.2432, 37.084 65.2354, 
+    37.21745 65.216333, 37.3216 65.192867, 37.41105 65.160633, 37.4829 65.146467, 37.5401 65.124, 37.61345 65.080033, 37.6809 65.039967, 37.74395 65.018967, 37.82025 65.0004, 37.9214 64.981833, 
+    37.95885 64.982667, 38.00545 64.9837, 38.05885 64.981433, 38.06915 64.981, 38.12435 64.972433, 38.16545 64.960433, 38.21295 64.957033, 38.2502 64.957033, 38.2707 64.9476, 38.26175 64.919367, 
+    38.2643 64.897967, 38.2784 64.8723, 38.2733 64.8552, 38.2309 64.853467, 38.2027 64.853467, 38.1693 64.851767, 38.14105 64.854333, 38.11925 64.858633, 38.09355 64.869733, 38.05375 64.871467, 
+    37.99985 64.871467, 37.96005 64.853467, 37.94595 64.8244, 37.9408 64.799567, 37.9485 64.767067, 37.96775 64.749067, 37.97805 64.725967, 37.9793 64.699467, 38.0052 64.682233, 38.014 64.6832, 
+    38.02555 64.7123, 38.03195 64.731967, 38.0358 64.754233, 38.0499 64.769633, 38.0679 64.7876, 38.0923 64.801267, 38.12825 64.809, 38.1629 64.8107, 38.19885 64.819267, 38.22195 64.820967, 
+    38.26685 64.8201, 38.30795 64.811567, 38.358 64.8124, 38.39395 64.811133, 38.41965 64.816267, 38.42865 64.834233, 38.4158 64.853933, 38.385 64.8676, 38.36445 64.877867, 38.36445 64.895, 
+    38.376 64.906967, 38.40425 64.906967, 38.46715 64.895, 38.5403 64.886433, 38.6122 64.877867, 38.68025 64.866767, 38.74445 64.849233, 38.8279 64.827, 38.87795 64.8133, 38.91005 64.797033, 
+    38.95755 64.785067, 39.03975 64.755133, 39.0449 64.75, 39.1527 64.7175, 39.2631 64.700367, 39.3735 64.691833, 39.45375 64.690133, 39.6145 64.689767, 39.66065 64.6919, 39.67975 64.720533, 
+    39.71315 64.736433, 39.77685 64.727967, 39.85165 64.710967, 39.9312 64.695067, 39.9861 64.678567, 40.0231 64.673833, 40.11295 64.658433, 40.17455 64.646467, 40.2336 64.6396, 40.3132 64.623333, 
+    40.40305 64.597667, 40.4698 64.566867, 40.5725 64.539467, 40.6829 64.5104, 40.74195 64.499267, 40.77275 64.5044, 40.77275 64.5215, 40.71115 64.557467, 40.66235 64.5934, 40.5956 64.6242, 
+    40.51345 64.658433, 40.44415 64.692667, 40.3671 64.744, 40.344 64.762833, 40.33375 64.797067, 40.344 64.841567, 40.344 64.874067, 40.3209 64.898033, 40.31575 64.930567, 40.3183 64.953667, 
+    40.3337 64.982767, 40.3337 65.008433, 40.3106 65.028967, 40.26695 65.037533, 40.23875 65.0461, 40.23105 65.064933, 40.2156 65.088867, 40.18995 65.114533, 40.16685 65.126533, 40.11805 65.147067, 
+    40.05645 65.159033, 40.01025 65.1676, 39.9743 65.191567, 39.94345 65.2138, 39.9101 65.2412, 39.8459 65.292533, 39.77915 65.337033, 39.7278 65.390933, 39.69955 65.4269, 39.69445 65.466233, 
+    39.7047 65.514167, 39.7201 65.553533, 39.7586 65.589467, 39.81765 65.628833, 39.9332 65.704133, 40.059 65.746933, 40.17455 65.796567, 40.2901 65.845333, 40.41075 65.894967, 40.5417 65.939467, 
+    40.67775 65.9874, 40.81385 66.0165, 40.88315 66.027633, 40.9499 66.036167, 41.0295 66.060133, 41.13735 66.1149, 41.23745 66.1594, 41.38895 66.2313, 41.49935 66.278367, 41.6123 66.333133, 
+    41.7073 66.3725, 41.8254 66.440967, 41.9461 66.5077, 41.99745 66.554767, 42.0565 66.5907, 42.1284 66.609533, 42.1977 66.614667, 42.28245 66.607833, 42.35175 66.583867, 42.4416 66.5428, 
+    42.50325 66.511967, 42.51095 66.4923, 42.4442 66.4649, 42.398 66.4358, 42.35435 66.3913, 42.35945 66.3622, 42.3749 66.338267, 42.39285 66.3297, 42.4108 66.363933, 42.42365 66.4033, 
+    42.46215 66.4512, 42.5135 66.473467, 42.55975 66.4786, 42.6111 66.4649, 42.67525 66.459767, 42.76 66.471733, 42.8319 66.4786, 42.96025 66.505967, 43.0347 66.5265, 43.0886 66.5359, 
+    43.16565 66.542767, 43.2247 66.541033, 43.2632 66.5188, 43.2966 66.479433, 43.3325 66.438367, 43.3659 66.404133, 43.4044 66.378467, 43.46345 66.378467, 43.5225 66.361333, 43.5482 66.3408, 
+    43.55845 66.3083, 43.54305 66.293767, 43.47885 66.2715, 43.4275 66.252667, 43.37875 66.221867, 43.33765 66.189367, 43.29655 66.155133, 43.27605 66.124333, 43.2863 66.114033, 43.3171 66.114033, 
+    43.3428 66.114033, 43.36335 66.126033, 43.3813 66.146567, 43.3967 66.173933, 43.4609 66.208167, 43.52765 66.2287, 43.59695 66.259533, 43.6252 66.2732, 43.674 66.2852, 43.7125 66.2869, 
+    43.75355 66.2852, 43.7767 66.2715, 43.82805 66.2253, 43.86655 66.191067, 43.93585 66.160267, 43.96155 66.114033, 43.96665 66.052433, 43.98465 66.0182, 44.0257 65.977133, 44.05655 65.9429, 
+    44.09505 65.932633, 44.0976 65.9523, 44.0745 65.989967, 44.0437 66.044733, 44.03345 66.109767, 44.05395 66.195333, 44.06425 66.255233, 44.0694 66.3237, 44.08735 66.363067, 44.1156 66.417833, 
+    44.1567 66.4632, 44.1875 66.497433, 44.20545 66.535067, 44.2414 66.559033, 44.27735 66.571, 44.321 66.5556, 44.3749 66.545333, 44.4134 66.543633, 44.4391 66.545333, 44.45965 66.562467, 
+    44.43395 66.576133, 44.38775 66.605233, 44.35695 66.6292, 44.3518 66.654867, 44.35695 66.683967, 44.3826 66.709633, 44.41855 66.707933, 44.44165 66.6874, 44.4879 66.663433, 44.5238 66.649733, 
+    44.54695 66.649733, 44.56235 66.6583, 44.56235 66.680533, 44.54695 66.695933, 44.511 66.713067, 44.4622 66.7336, 44.4314 66.749, 44.3929 66.7781, 44.3775 66.8106, 44.37235 66.8517, 
+    44.38005 66.8808, 44.41085 66.9056, 44.42885 66.924433, 44.42625 66.956967, 44.45195 66.980933, 44.4699 66.996333, 44.46735 67.018567, 44.44165 67.025433, 44.4006 67.025433, 44.34925 67.0391, 
+    44.31845 67.064767, 44.2876 67.087033, 44.2876 67.119567, 44.2902 67.150367, 44.26965 67.162333, 44.23885 67.167467, 44.1772 67.169167, 44.1464 67.182867, 44.1259 67.196567, 44.0848 67.210267, 
+    44.0437 67.208533, 44.0052 67.2171, 43.97695 67.227367, 43.93845 67.2308, 43.85885 67.227367, 43.8306 67.2248, 43.78185 67.229933, 43.74075 67.250467, 43.71765 67.276133, 43.7228 67.322367, 
+    43.7279 67.3754, 43.74845 67.4336, 43.7921 67.503767, 43.83575 67.577367, 43.8871 67.645833, 43.9513 67.695467, 44.0232 67.722, 44.05655 67.732267, 44.07965 67.745967, 44.04885 67.7699, 
+    44.01035 67.790467, 44.0001 67.8144, 44.01035 67.846933, 44.01805 67.867467, 44.0052 67.8863, 44.0052 67.911967, 44.0078 67.9445, 44.05655 67.9753, 44.08735 67.999267, 44.08735 68.0232, 
+    44.0848 68.055733, 44.07965 68.101933, 44.0771 68.149867, 44.09505 68.2055, 44.10275 68.261967, 44.10275 68.316733, 44.07965 68.366367, 44.0437 68.4143, 43.9898 68.4468, 43.88455 68.482733, 
+    43.73565 68.528967, 43.5893 68.5632, 43.48145 68.5803, 43.3916 68.608533, 43.31455 68.6462, 43.2658 68.685567, 43.25295 68.7232, 43.26835 68.757433, 43.32225 68.776267, 43.389 68.777967, 
+    43.4609 68.7677, 43.5251 68.7386, 43.58415 68.7232, 43.6663 68.728333, 43.71765 68.7198, 43.75105 68.7078, 43.8075 68.682133, 43.90765 68.654733, 43.9975 68.635933, 44.10275 68.633367, 
+    44.226 68.650467, 44.3518 68.662467, 44.47505 68.677867, 44.65735 68.677867, 44.7549 68.682133, 44.84735 68.671867, 44.9295 68.642767, 45.03735 68.635933, 45.1349 68.6325, 45.19135 68.625667, 
+    45.23245 68.6248, 45.29405 68.629933, 45.33515 68.626533, 45.35825 68.602567, 45.3839 68.588867, 45.41985 68.575167, 45.4789 68.585433, 45.5508 68.587167, 45.6304 68.573467, 45.7305 68.552933, 
+    45.79725 68.543533, 45.88455 68.5247, 45.9205 68.5093, 45.93075 68.476767, 45.9128 68.444267, 45.9256 68.415167, 45.93845 68.396333, 45.9513 68.358667, 45.97185 68.345, 46.0129 68.345, 
+    46.1259 68.321033, 46.25425 68.278233, 46.34155 68.238, 46.4545 68.157567, 46.5007 68.080567, 46.52895 68.039467, 46.55205 67.9984, 46.588 67.976167, 46.63165 67.9676, 46.66245 67.9368, 
+    46.6753 67.895733, 46.6522 67.866633, 46.60085 67.858067, 46.5418 67.873467, 46.4648 67.887167, 46.3852 67.887167, 46.3056 67.882033, 46.22345 67.8769, 46.15925 67.866633, 46.10535 67.852933, 
+    46.0463 67.8324, 46.0129 67.833267, 45.96415 67.850367, 45.91535 67.848667, 45.86145 67.8401, 45.8101 67.8401, 45.77415 67.845233, 45.7382 67.8264, 45.69455 67.8093, 45.6689 67.8093, 
+    45.63295 67.811, 45.6124 67.823, 45.60985 67.846933, 45.57645 67.848667, 45.5174 67.834967, 45.4609 67.827267, 45.36335 67.823833, 45.312 67.806733, 45.2658 67.777633, 45.2427 67.7451, 
+    45.2478 67.709167, 45.27605 67.674933, 45.27095 67.639, 45.24525 67.615033, 45.18365 67.616767, 45.14 67.620167, 45.1066 67.632167, 45.08095 67.639, 45.0296 67.635567, 45.00135 67.6219, 
+    44.9654 67.5851, 44.9192 67.5081, 44.89095 67.437933, 44.8781 67.4071, 44.8961 67.386567, 44.95 67.381433, 44.98595 67.378, 45.0142 67.352333, 45.06295 67.321533, 45.1246 67.297567, 
+    45.18365 67.282167, 45.2478 67.2736, 45.34795 67.2548, 45.4558 67.2274, 45.52255 67.203433, 45.58675 67.166633, 45.6304 67.110167, 45.66375 67.0725, 45.69455 67.048533, 45.7408 67.0417, 
+    45.769 67.0434, 45.78955 67.031433, 45.78955 67.000633, 45.769 66.9835, 45.7536 66.962967, 45.75875 66.945867, 45.7947 66.9544, 45.81525 66.974967, 45.8563 66.985233, 45.90255 66.973233, 
+    45.959 66.930467, 46.0001 66.903067, 46.02065 66.856867, 46.0463 66.85, 46.07455 66.8731, 46.1156 66.9022, 46.1721 66.895367, 46.2209 66.8885, 46.26455 66.891933, 46.32615 66.924433, 
+    46.3775 66.945, 46.434 66.9467, 46.48535 66.933, 46.5033 66.893633, 46.48535 66.837167, 46.4545 66.821767, 46.45965 66.789233, 46.4802 66.7704, 46.529 66.7807, 46.55465 66.804633, 
+    46.5598 66.8406, 46.58805 66.856, 46.62145 66.873967, 46.6959 66.8774, 46.75495 66.8808, 46.796 66.8808, 46.8422 66.901367, 46.88845 66.899633, 46.9244 66.885967, 46.95775 66.875667, 
+    47.00395 66.897933, 47.0348 66.927033, 47.08355 66.949267, 47.17085 66.9681, 47.25045 66.987767, 47.32745 67.0032, 47.3891 67.011733, 47.4584 67.011733, 47.4969 66.9895, 47.53285 66.970667, 
+    47.57395 66.968967, 47.5919 66.999767, 47.5996 67.039133, 47.6253 67.073367, 47.65865 67.117867, 47.67405 67.152067, 47.6638 67.2, 47.62785 67.247933, 47.6407 67.282167, 47.67665 67.299267, 
+    47.7177 67.3027, 47.73455 67.329833, 47.73455 67.353133, 47.73165 67.386067, 47.73455 67.4074, 47.7549 67.422933, 47.78985 67.421, 47.82185 67.4074, 47.85385 67.405467, 47.8757 67.410333, 
+    47.8757 67.425867, 47.8626 67.4404, 47.8553 67.453967, 47.8524 67.4753, 47.85675 67.509233, 47.86985 67.541233, 47.86985 67.564533, 47.85965 67.5907, 47.85095 67.631433, 47.8626 67.661467, 
+    47.8917 67.6828, 47.94115 67.704133, 47.98335 67.704133, 48.02115 67.6896, 48.05465 67.677967, 48.075 67.674067, 48.1143 67.677, 48.1361 67.676033, 48.16375 67.6712, 48.187 67.6712, 
+    48.20885 67.678, 48.2336 67.692533, 48.2583 67.691567, 48.2845 67.682833, 48.3136 67.6741, 48.33105 67.669267, 48.36015 67.6683, 48.3922 67.675067, 48.41255 67.6896, 48.4373 67.701233, 
+    48.4722 67.704133, 48.49985 67.712867, 48.5217 67.7313, 48.545 67.748733, 48.5726 67.755533, 48.577 67.738067, 48.5901 67.698333, 48.6017 67.688633, 48.64245 67.698333, 48.6599 67.700267, 
+    48.6963 67.7109, 48.7414 67.7119, 48.7996 67.709933, 48.8345 67.691533, 48.87235 67.675033, 48.91745 67.6605, 48.9509 67.6673, 48.9538 67.700267, 48.91745 67.729367, 48.8607 67.758433, 
+    48.77485 67.768133, 48.6963 67.773, 48.66135 67.779767, 48.64825 67.794333, 48.6686 67.828267, 48.673 67.860267, 48.66425 67.888367, 48.6497 67.907767, 48.63515 67.932, 48.62935 67.960133, 
+    48.6497 67.9795, 48.6788 67.977567, 48.72535 67.9611, 48.769 67.932967, 48.82285 67.911633, 48.8694 67.908733, 48.9902 67.907767, 49.04405 67.9136, 49.1415 67.922333, 49.2361 67.9262, 
+    49.28555 67.947533, 49.3365 67.9737, 49.4005 68.014433, 49.46015 68.0154, 49.52125 68.0154, 49.5591 68.0154, 49.62895 68.0309, 49.7017 68.066767, 49.76135 68.0978, 49.80645 68.1133, 
+    49.86465 68.1453, 49.9156 68.178267, 49.97815 68.2132, 50.03925 68.233533, 50.1047 68.247133, 50.1513 68.259733, 50.18915 68.277167, 50.2357 68.307233, 50.29535 68.346, 50.34625 68.3683, 
+    50.3943 68.3809, 50.44085 68.378967, 50.49615 68.367333, 50.5194 68.367333, 50.5689 68.3819, 50.6198 68.406133, 50.6591 68.415833, 50.7071 68.409033, 50.7391 68.395467, 50.7755 68.3974, 
+    50.82785 68.4207, 50.8686 68.431367, 50.937 68.430367, 50.985 68.4265, 51.02575 68.437167, 51.0796 68.459467, 51.1334 68.4653, 51.1669 68.4556, 51.19015 68.453667, 51.2338 68.469167, 
+    51.2789 68.474033, 51.33565 68.471133, 51.39965 68.471133, 51.42585 68.4789, 51.4404 68.507, 51.45495 68.531267, 51.4957 68.538033, 51.55825 68.531267, 51.615 68.535133, 51.6921 68.552567, 
+    51.8114 68.5807, 51.89435 68.602033, 51.94675 68.6098, 52.0151 68.620467, 52.0733 68.635, 52.0908 68.635, 52.09225 68.624367, 52.1068 68.607867, 52.14315 68.608833, 52.1635 68.593333, 
+    52.1766 68.572967, 52.1897 68.553567, 52.19115 68.525433, 52.19695 68.508, 52.22605 68.487633, 52.2377 68.457567, 52.2406 68.426567, 52.26245 68.401333, 52.28425 68.3994, 52.309 68.403267, 
+    52.325 68.417833, 52.3381 68.440133, 52.35845 68.447867, 52.40065 68.4605, 52.4312 68.474067, 52.44865 68.502167, 52.4443 68.535133, 52.4312 68.5933, 52.4414 68.638867, 52.437 68.6631, 
+    52.4094 68.667967, 52.3541 68.667967, 52.29445 68.665067, 52.27695 68.677667, 52.3221 68.694133, 52.43555 68.719367, 52.52865 68.7407, 52.62615 68.7601, 52.7513 68.7853, 52.8197 68.8086, 
+    52.875 68.822167, 52.9157 68.832833, 52.9652 68.8532, 53.04375 68.8939, 53.1136 68.9356, 53.19505 68.973433, 53.2678 69.001533, 53.3464 69.016067, 53.4337 69.021867, 53.5021 69.032533, 
+    53.5734 69.0529, 53.6607 69.073267, 53.74945 69.0781, 53.85565 69.070333, 53.94005 69.050933, 53.98515 69.031533, 54.0608 69.0296, 54.1583 69.0325, 54.26015 69.0296, 54.314 69.023767, 
+    54.362 69.0199, 54.3838 69.011167, 54.3838 68.995633, 54.36055 68.989833, 54.3009 68.984, 54.12485 68.984, 54.0026 68.984, 53.95895 68.991733, 53.84545 68.993667, 53.72615 68.990767, 
+    53.6796 68.984967, 53.5894 68.9772, 53.52825 68.9714, 53.51665 68.955867, 53.521 68.9491, 53.5443 68.9394, 53.58065 68.9268, 53.5923 68.9268, 53.6141 68.934533, 53.6534 68.946167, 
+    53.7378 68.943267, 53.8047 68.928733, 53.8498 68.906433, 53.87745 68.867633, 53.8644 68.826933, 53.83675 68.7862, 53.79745 68.743533, 53.7727 68.696, 53.76545 68.663033, 53.78725 68.637833, 
+    53.8484 68.6107, 53.8891 68.5845, 53.8891 68.567067, 53.86875 68.5399, 53.82365 68.504033, 53.79455 68.4866, 53.76255 68.474967, 53.7349 68.4643, 53.72615 68.433267, 53.71015 68.410967, 
+    53.67815 68.3974, 53.6447 68.4003, 53.6418 68.418733, 53.61705 68.438133, 53.5952 68.437133, 53.57485 68.4294, 53.569 68.4129, 53.5501 68.392567, 53.51225 68.392567, 53.47735 68.396433, 
+    53.4366 68.4168, 53.39005 68.420667, 53.3144 68.420667, 53.27655 68.417767, 53.23145 68.4042, 53.1645 68.379967, 53.1238 68.3538, 53.10875 68.326333, 53.10685 68.286167, 53.1238 68.2736, 
+    53.1728 68.294967, 53.21615 68.294967, 53.27265 68.2962, 53.3179 68.292433, 53.397 68.2937, 53.4479 68.305, 53.53835 68.306267, 53.6024 68.3113, 53.6476 68.3025, 53.70415 68.3025, 
+    53.75875 68.3113, 53.79835 68.3113, 53.8586 68.310033, 53.91515 68.287433, 53.96975 68.289933, 54.01875 68.289933, 54.04515 68.278633, 54.06585 68.2485, 54.06775 68.210867, 54.0508 68.171933, 
+    54.0244 68.138033, 53.97355 68.1167, 53.9057 68.074, 53.8586 68.047633, 53.86425 68.032567, 53.88685 68.032567, 53.96225 68.067733, 54.0828 68.1393, 54.1337 68.181967, 54.15815 68.217133, 
+    54.17135 68.249767, 54.1808 68.292467, 54.2053 68.310033, 54.2618 68.317567, 54.2995 68.323833, 54.35415 68.342667, 54.3975 68.3565, 54.44645 68.360267, 54.47285 68.348967, 54.5124 68.3113, 
+    54.5369 68.262333, 54.55765 68.2209, 54.5859 68.1958, 54.6443 68.1958, 54.67445 68.194533, 54.71215 68.178233, 54.7404 68.178233, 54.76115 68.174467, 54.7913 68.1757, 54.8252 68.1983, 
+    54.8365 68.224667, 54.8252 68.257333, 54.8271 68.267367, 54.84405 68.2862, 54.8723 68.3025, 54.8723 68.3201, 54.86475 68.3339, 54.82895 68.361533, 54.8271 68.384133, 54.8497 68.418, 
+    54.8817 68.4494, 54.9307 68.479533, 55.0023 68.498367, 55.04945 68.512167, 55.10405 68.534767, 55.1606 68.569933, 55.219 68.586233, 55.2793 68.608833, 55.33205 68.6076, 55.3923 68.602567, 
+    55.4545 68.601333, 55.52985 68.601333, 55.5845 68.6076, 55.64855 68.640233, 55.6919 68.659067, 55.73245 68.671, 55.8549 68.695467, 55.9039 68.705533, 55.9548 68.7049, 56.02545 68.687333, 
+    56.09705 68.662233, 56.13755 68.650933, 56.211 68.642133, 56.2685 68.6453, 56.30525 68.652833, 56.37405 68.6748, 56.40605 68.6817, 56.4221 68.672933, 56.42395 68.641533, 56.44095 68.605767, 
+    56.45505 68.6064, 56.4739 68.623333, 56.49555 68.654733, 56.51535 68.6792, 56.554 68.694267, 56.60015 68.694267, 56.6397 68.684867, 56.6793 68.673567, 56.7669 68.6403, 56.8385 68.6133, 
+    56.896 68.603267, 56.9337 68.600133, 56.98455 68.603267, 57.0062 68.6045, 57.04295 68.606367, 57.1108 68.6045, 57.19465 68.5951, 57.24175 68.598867, 57.30675 68.609533, 57.3595 68.627733, 
+    57.41795 68.666667, 57.47165 68.7263, 57.53005 68.7671, 57.5922 68.790967, 57.64685 68.790967, 57.6968 68.790333, 57.74015 68.783433, 57.78445 68.784067, 57.8099 68.799133, 57.86075 68.801633, 
+    57.8777 68.786567, 57.90975 68.769, 57.92575 68.775267, 57.971 68.804767, 57.9936 68.8305, 57.99455 68.856233, 57.9738 68.881967, 57.99925 68.901433, 58.0605 68.924667, 58.11705 68.9322, 
+    58.17265 68.938467, 58.2094 68.944767, 58.24705 68.938467, 58.2555 68.924667, 58.23385 68.9077, 58.21595 68.8851, 58.215 68.856233, 58.23195 68.829867, 58.2282 68.812933, 58.17355 68.7872, 
+    58.11985 68.7621, 58.09155 68.7439, 58.09155 68.7282, 58.10195 68.718167, 58.1283 68.716267, 58.1773 68.731333, 58.22345 68.7533, 58.2734 68.769633, 58.3233 68.7828, 58.3695 68.7828, 
+    58.4072 68.783433, 58.4317 68.793467, 58.42135 68.811667, 58.3827 68.824233, 58.32715 68.844333, 58.2932 68.860633, 58.29885 68.883867, 58.3045 68.920267, 58.28755 68.935333, 58.2979 68.9504, 
+    58.3299 68.955433, 58.3808 68.958567, 58.4345 68.973, 58.5061 68.9868, 58.6154 69.013167, 58.69265 69.028233, 58.74445 69.0364, 58.85845 69.038267, 58.99125 69.049567, 59.0544 69.0502, 
+    59.14205 69.048333, 59.20515 69.0408, 59.2193 69.025733, 59.20895 69.005633, 59.1562 69.001267, 59.07615 69.001267, 59.03845 69.0025, 59.0092 69.003133, 58.97905 68.9931, 58.98 68.980533, 
+    59.045 68.9617, 59.09305 68.955433, 59.14205 68.946, 59.19575 68.922767, 59.2551 68.895167, 59.3088 68.866933, 59.3512 68.834267, 59.3823 68.803533, 59.40115 68.763967, 59.38985 68.742, 
+    59.37285 68.7263, 59.3531 68.704967, 59.28055 68.6899, 59.22685 68.6924, 59.20705 68.695533, 59.1599 68.6924, 59.13825 68.682967, 59.13635 68.655367, 59.1034 68.640933, 59.0808 68.630867, 
+    59.07515 68.612667, 59.0855 68.600133, 59.1194 68.591333, 59.13635 68.571233, 59.1213 68.5543, 59.08455 68.539233, 59.0591 68.5248, 59.0478 68.4997, 59.06475 68.4777, 59.1062 68.4595, 
+    59.1712 68.4388, 59.25505 68.429367, 59.2993 68.426867, 59.39165 68.419333, 59.4651 68.401733, 59.53105 68.386667, 59.6083 68.364067, 59.6545 68.357167, 59.6828 68.351533, 59.72235 68.3559, 
+    59.75625 68.364067, 59.7902 68.3854, 59.8175 68.4193, 59.858 68.452567, 59.9023 68.474533, 59.91925 68.500267, 59.92395 68.526, 59.9117 68.5392, 59.85615 68.558033, 59.7855 68.574333, 
+    59.73745 68.581867, 59.71485 68.5982, 59.70915 68.631467, 59.7252 68.667233, 59.7638 68.7024, 59.8081 68.725633, 59.8816 68.752633, 59.9344 68.768333, 60.01445 68.768967, 60.0955 68.761433, 
+    60.18315 68.750133, 60.2387 68.750133, 60.31315 68.757033, 60.40355 68.7702, 60.47705 68.789033, 60.52885 68.807867, 60.58535 68.843633, 60.65035 68.8832, 60.70875 68.917733, 60.7511 68.936567, 
+    60.8048 68.956033, 60.8519 68.978633, 60.9009 69.012533, 60.9245 69.0483, 60.93105 69.082833, 60.91975 69.123, 60.9009 69.1519, 60.8623 69.203367, 60.8058 69.2536, 60.77 69.2856, 
+    60.72855 69.293133, 60.7031 69.290633, 60.6673 69.278067, 60.6513 69.2536, 60.6372 69.2291, 60.60705 69.218433, 60.57595 69.220933, 60.55615 69.247933, 60.54485 69.287467, 60.52225 69.324533, 
+    60.494 69.3672, 60.42525 69.400467, 60.3678 69.4375, 60.30655 69.482067, 60.25095 69.5078, 60.22925 69.531033, 60.21325 69.5486, 60.20005 69.5574, 60.1765 69.579367, 60.1718 69.608867, 
+    60.152 69.617033, 60.14355 69.635233, 60.15485 69.666, 60.18025 69.685467, 60.22645 69.6936, 60.28295 69.694233, 60.35645 69.6911, 60.4092 69.684833, 60.4384 69.669133, 60.4676 69.660333, 
+    60.4968 69.656567, 60.52695 69.6685, 60.55615 69.664733, 60.5712 69.6503, 60.60985 69.660333, 60.6428 69.701767, 60.66635 69.7388, 60.6541 69.768933, 60.6315 69.7859, 60.6315 69.805333, 
+    60.6588 69.819767, 60.6626 69.8342, 60.65505 69.860567, 60.6579 69.884433, 60.67765 69.907633, 60.705 69.9133, 60.737 69.912033, 60.76905 69.9089, 60.82085 69.908267, 60.8557 69.913933, 
+    60.89625 69.923333, 60.94805 69.923333, 60.965 69.912067, 60.9961 69.898233, 61.01025 69.9064, 61.02155 69.927733, 61.03285 69.934, 61.05825 69.926467, 61.0771 69.905767, 61.0837 69.8882, 
+    61.0988 69.8794, 61.1289 69.8769, 61.17415 69.875, 61.19205 69.8681, 61.23915 69.867467, 61.29 69.863067, 61.33615 69.8411, 61.39645 69.835467, 61.4407 69.839867, 61.47275 69.843, 
+    61.51605 69.843, 61.5208 69.827933, 61.517 69.814767, 61.5283 69.809733, 61.55845 69.809733, 61.60275 69.817267, 61.63285 69.829833, 61.68655 69.8361, 61.76665 69.835467, 61.82695 69.8342, 
+    61.87025 69.832933, 61.93245 69.835467, 62.0125 69.844233, 62.0973 69.8574, 62.2292 69.864933, 62.3423 69.871833, 62.41765 69.871833, 62.5203 69.8549, 62.62205 69.841067, 62.72095 69.812833, 
+    62.8095 69.793367, 62.90655 69.7695, 62.99325 69.7513, 63.111 69.7306, 63.1939 69.713, 63.31355 69.7036, 63.4125 69.688533, 63.54065 69.6628, 63.62545 69.642067, 63.74695 69.627633, 
+    63.83645 69.6019, 63.90425 69.5931, 63.98905 69.591867, 64.07195 69.582433, 64.1746 69.5749, 64.29145 69.568, 64.39225 69.548533, 64.46665 69.530967, 64.5448 69.500833, 64.5825 69.478867, 
+    64.6249 69.456267, 64.6607 69.439333, 64.7003 69.421133, 64.72665 69.406067, 64.76905 69.401667, 64.81335 69.387233, 64.83595 69.380967, 64.8416 69.369667, 64.8133 69.360867, 64.78695 69.3615, 
+    64.75115 69.3615, 64.73325 69.351467, 64.73325 69.326367, 64.72475 69.2956, 64.73795 69.271733, 64.7747 69.257933, 64.7954 69.267967, 64.8171 69.297467, 64.8199 69.3163, 64.8425 69.328867, 
+    64.8736 69.3295, 64.9028 69.3276, 64.9273 69.315067, 64.949 69.2868, 64.98195 69.2824, 65.05165 69.284933, 65.1053 69.284933, 65.1807 69.276767, 65.26265 69.264233, 65.32385 69.260467, 
+    65.38225 69.262367, 65.4454 69.256067, 65.50665 69.241, 65.5726 69.217767, 65.6414 69.205833, 65.7055 69.203967, 65.7705 69.203967, 65.84775 69.197033, 65.85995 69.181333, 65.8468 69.173167, 
+    65.79215 69.161867, 65.7648 69.170033, 65.71395 69.173167, 65.67625 69.168167, 65.66775 69.1531, 65.6998 69.1324, 65.74875 69.1167, 65.7968 69.1079, 65.84865 69.101, 65.90045 69.1079, 
+    65.9419 69.116067, 65.9871 69.116067, 66.054 69.1079, 66.0964 69.091567, 66.1897 69.0533, 66.25 69.0238, 66.29805 69.007467, 66.364 69.006233, 66.4488 69.01, 66.5063 69.01, 
+    66.5732 69.006233, 66.63535 68.991167, 66.6664 68.982367, 66.76155 68.9692, 66.83975 68.957267, 66.90755 68.951, 66.99235 68.945333, 67.03755 68.931533, 67.0724 68.910833, 67.0969 68.897633, 
+    67.13925 68.896367, 67.18165 68.8926, 67.1986 68.885067, 67.2005 68.8675, 67.1732 68.855567, 67.1713 68.8399, 67.19015 68.825433, 67.24855 68.800333, 67.34275 68.7702, 67.4087 68.742567, 
+    67.45955 68.721233, 67.52735 68.689833, 67.58955 68.6591, 67.663 68.607, 67.69225 68.585033, 67.7224 68.561167, 67.76385 68.535433, 67.83165 68.532933, 67.89755 68.536067, 67.9447 68.536067, 
+    67.98615 68.535433, 68.01155 68.5279, 68.0643 68.5072, 68.09065 68.481433, 68.1246 68.469533, 68.1698 68.451933, 68.20465 68.4262, 68.22065 68.390433, 68.21875 68.354633, 68.20935 68.330167, 
+    68.18295 68.300667, 68.1707 68.2793, 68.16885 68.251667, 68.1952 68.2341, 68.22915 68.224067, 68.2423 68.2115, 68.2423 68.1958, 68.25645 68.187667, 68.2951 68.1864, 68.31205 68.191433, 
+    68.35065 68.2253, 68.37795 68.256067, 68.4147 68.2862, 68.4599 68.307533, 68.50515 68.323867, 68.55505 68.357133, 68.59365 68.3697, 68.62475 68.3697, 68.6445 68.361533, 68.66715 68.359, 
+    68.6709 68.373467, 68.66055 68.384767, 68.6257 68.4105, 68.61625 68.4337, 68.6144 68.464467, 68.6285 68.4946, 68.653 68.5216, 68.68695 68.547967, 68.7425 68.5825, 68.78775 68.608867, 
+    68.816 68.636467, 68.86875 68.686067, 68.9102 68.7344, 68.9281 68.7595, 68.94505 68.803467, 68.9441 68.8292, 68.9507 68.871867, 68.9564 68.907033, 68.9856 68.9403, 69.05905 68.984867, 
+    69.1109 68.9949, 69.13445 69.0131, 69.12785 69.025667, 69.1203 69.047633, 69.0826 69.050133, 69.0468 69.048867, 68.9884 69.041333, 68.94035 69.030033, 68.8612 69.0181, 68.7783 69.005567, 
+    68.75095 69.001167, 68.701 68.996767, 68.65955 69.002433, 68.6388 69.009333, 68.60205 69.021267, 68.5578 69.0269, 68.5192 69.0225, 68.47115 69.031933, 68.42875 69.059533, 68.36375 69.097833, 
+    68.3119 69.138633, 68.23185 69.2033, 68.18095 69.239067, 68.115 69.279867, 68.07355 69.3257, 68.05185 69.365867, 68.0443 69.395367, 68.0594 69.428, 68.06975 69.449967, 68.07165 69.474467, 
+    68.06315 69.5046, 68.08295 69.5341, 68.09235 69.556067, 68.0942 69.588067, 68.1027 69.610667, 68.11115 69.627, 68.11115 69.646467, 68.1074 69.659633, 68.08195 69.6697, 68.05935 69.668433, 
+    68.0273 69.6565, 67.99905 69.643933, 67.984 69.6182, 67.98775 69.5931, 67.9981 69.5661, 68.00755 69.537233, 68.00755 69.523433, 67.9774 69.514633, 67.9548 69.517767, 67.94535 69.527833, 
+    67.9124 69.548533, 67.8757 69.567367, 67.83895 69.5749, 67.80315 69.5774, 67.7645 69.5837, 67.724 69.605667, 67.6986 69.623867, 67.6628 69.634533, 67.6364 69.634533, 67.6091 69.6289, 
+    67.5874 69.621367, 67.54595 69.6176, 67.5158 69.6201, 67.4715 69.6402, 67.4404 69.661533, 67.41495 69.670967, 67.37445 69.675967, 67.2953 69.684133, 67.22935 69.701067, 67.186 69.7017, 
+    67.138 69.701067, 67.11255 69.714267, 67.09745 69.732467, 67.0598 69.7337, 67.02305 69.736867, 66.99665 69.7563, 66.96365 69.771367, 66.9307 69.7701, 66.91465 69.755667, 66.9203 69.7243, 
+    66.9241 69.7042, 66.91185 69.692267, 66.8864 69.6885, 66.86 69.682233, 66.8487 69.664667, 66.8553 69.644567, 66.8751 69.623833, 66.8977 69.605633, 66.89585 69.585533, 66.86945 69.571733, 
+    66.8506 69.572367, 66.8233 69.584933, 66.7564 69.633867, 66.71495 69.680967, 66.6923 69.707333, 66.6631 69.734967, 66.6631 69.7613, 66.6697 69.8266, 66.6876 69.879333, 66.71495 69.938333, 
+    66.76395 70.0011, 66.8082 70.052567, 66.86475 70.103433, 66.893 70.121, 66.93725 70.152367, 66.9683 70.176233, 67.00505 70.1894, 67.0324 70.1894, 67.0465 70.172467, 67.0333 70.140433, 
+    67.0013 70.119733, 66.94195 70.084567, 66.9372 70.0532, 66.9542 70.023067, 66.9796 70.011767, 67.01165 70.013, 67.0399 70.018667, 67.07475 70.034967, 67.1068 70.038133, 67.1464 70.033733, 
+    67.1775 70.029333, 67.202 70.019933, 67.23495 70.020567, 67.2604 70.0325, 67.2604 70.0463, 67.2387 70.070133, 67.2208 70.099033, 67.22175 70.139833, 67.234 70.165567, 67.2321 70.187533, 
+    67.202 70.2095, 67.17655 70.2365, 67.1737 70.265367, 67.15865 70.276667, 67.11625 70.279167, 67.104 70.298, 67.12 70.3206, 67.1492 70.344467, 67.1596 70.376467, 67.1577 70.405367, 
+    67.1671 70.434233, 67.1954 70.459967, 67.21705 70.476933, 67.21425 70.495733, 67.1982 70.523967, 67.1596 70.555367, 67.153 70.579233, 67.14355 70.6062, 67.1445 70.638233, 67.1558 70.670233, 
+    67.1643 70.691567, 67.1728 70.721067, 67.1841 70.7531, 67.202 70.7895, 67.202 70.817733, 67.19165 70.838433, 67.18695 70.8579, 67.16905 70.8623, 67.1521 70.861667, 67.12665 70.861667, 
+    67.10875 70.865433, 67.09555 70.8761, 67.0805 70.886167, 67.0673 70.890533, 67.04375 70.890533, 67.0221 70.879267, 67.0033 70.867333, 66.9703 70.851633, 66.9496 70.845367, 66.9138 70.836567, 
+    66.8855 70.836567, 66.8422 70.8372, 66.80645 70.837833, 66.74615 70.839067, 66.7141 70.837833, 66.6698 70.8303, 66.63875 70.825267, 66.6086 70.825267, 66.5869 70.832167, 66.5869 70.8598, 
+    66.5794 70.9006, 66.5643 70.929467, 66.5643 70.959, 66.58975 70.979067, 66.6274 71.0004, 66.6613 71.011067, 66.7037 71.0387, 66.7499 71.071967, 66.78755 71.104, 66.79885 71.132233, 
+    66.80635 71.156733, 66.79695 71.168033, 66.76115 71.168033, 66.7112 71.170533, 66.69805 71.177433, 66.69805 71.2057, 66.71405 71.238333, 66.7376 71.2647, 66.7593 71.2854, 66.80075 71.308, 
+    66.8582 71.313667, 66.91095 71.320567, 66.95895 71.343167, 66.99195 71.3595, 67.01645 71.362, 67.05505 71.362, 67.1163 71.372033, 67.15025 71.3827, 67.20015 71.388367, 67.2275 71.390233, 
+    67.2859 71.404033, 67.3302 71.417833, 67.36695 71.436667, 67.41215 71.458633, 67.4602 71.466167, 67.4979 71.4806, 67.5309 71.4919, 67.55445 71.492533, 67.58365 71.490033, 67.6072 71.478733, 
+    67.6317 71.469933, 67.66185 71.4718, 67.67695 71.486867, 67.6732 71.512, 67.6732 71.5346, 67.68165 71.552167, 67.71085 71.560333, 67.74855 71.561567, 67.7721 71.5622, 67.806 71.5685, 
+    67.8437 71.5798, 67.91155 71.601133, 67.99445 71.632533, 68.0679 71.658267, 68.15835 71.6796, 68.21865 71.6953, 68.2723 71.707233, 68.32415 71.729833, 68.359 71.763733, 68.3882 71.798233, 
+    68.41365 71.8453, 68.4372 71.8949, 68.4664 71.928167, 68.52295 71.9721, 68.56155 72.0129, 68.619 72.052433, 68.66425 72.088233, 68.68215 72.1196, 68.6793 72.1629, 68.6793 72.183633, 
+    68.7 72.211233, 68.73015 72.247033, 68.75185 72.306033, 68.7622 72.3757, 68.7848 72.424667, 68.8046 72.482433, 68.8423 72.5584, 68.86305 72.613, 68.8894 72.6676, 68.93655 72.7448, 
+    68.98835 72.792533, 69.03735 72.831433, 69.1438 72.8873, 69.2154 72.9325, 69.3002 72.9978, 69.33885 73.019767, 69.36805 73.0342, 69.4255 73.047367, 69.4679 73.048, 69.532 73.048633, 
+    69.5998 73.048, 69.65825 73.035433, 69.69405 73.0166, 69.7025 72.997167, 69.70155 72.9871, 69.68555 72.987733, 69.66575 72.989633, 69.6535 72.983333, 69.6535 72.962633, 69.67235 72.9438, 
+    69.6912 72.943167, 69.7063 72.9463, 69.72135 72.956367, 69.7581 72.9689, 69.8005 72.9752, 69.8542 72.9727, 69.91265 72.9777, 69.9861 72.9865, 70.053 72.9978, 70.11615 73.0047, 
+    70.1529 73.0047, 70.18965 72.998433, 70.23675 72.9821, 70.2707 72.971433, 70.30745 72.9752, 70.35735 72.992767, 70.4035 72.996533, 70.45905 72.997167, 70.50805 73.002167, 70.56835 73.005333, 
+    70.6324 73.0066, 70.68985 72.994033, 70.7313 72.992167, 70.75955 72.995933, 70.7991 73.0041, 70.83585 73.0041, 70.86785 72.999067, 70.9065 72.9903, 70.9517 72.987133, 70.9781 72.985267, 
+    71.0431 72.985867, 71.13825 72.990267, 71.20415 72.994667, 71.2626 72.996533, 71.37375 72.999667, 71.47735 72.9959, 71.57345 72.9959, 71.6714 72.978967, 71.776 72.9595, 71.86835 72.938167, 
+    71.9192 72.917433, 71.9192 72.903633, 71.9032 72.897967, 71.86835 72.869733, 71.87025 72.8578, 71.89755 72.8484, 71.9268 72.836433, 71.9475 72.833967, 71.95825 72.835867, 71.96405 72.841933, 
+    71.969 72.855733, 71.98055 72.8684, 71.98885 72.876133, 72 72.882367, 72.05905 72.882367, 72.067 72.903533, 72.07095 72.927367, 72.08285 72.9353, 72.1146 72.937933, 72.24455 72.908833, 
+    72.4688 72.8427, 72.58785 72.826833, 72.75055 72.8255, 72.77435 72.809633, 72.7644 72.7964, 72.7148 72.792433, 72.68905 72.7726, 72.70095 72.756733, 72.7664 72.752767, 72.7922 72.7369, 
+    72.78425 72.711767, 72.71285 72.660167, 72.7079 72.640333, 72.78925 72.537167, 72.7972 72.349333, 72.76745 72.3057, 72.69895 72.263367, 72.63745 72.157567, 72.4787 72.014733, 72.37355 71.9605, 
+    72.2714 71.951233, 72.2436 71.920833, 72.2456 71.840133, 72.2198 71.736967, 72.1305 71.676133, 72.0412 71.643067, 72 71.635167, 71.9137 71.6488, 71.87705 71.650967, 71.82675 71.645033, 
+    71.78085 71.629367, 71.75735 71.602533, 71.7406 71.5615, 71.73555 71.527967, 71.7624 71.501867, 71.79595 71.489933, 71.83065 71.474267, 71.8586 71.452667, 71.8877 71.421333, 71.9123 71.393767, 
+    72 71.357233, 72.0489 71.3357, 72.19 71.2661, 72.30505 71.2264, 72.45585 71.198633, 72.5392 71.164233, 72.5739 71.140433, 72.5779 71.0518, 72.5898 71.026667, 72.6295 71.002867, 
+    72.691 70.984367, 72.7287 70.959233, 72.7386 70.926167, 72.71875 70.8706, 72.7138 70.801833, 72.688 70.7013, 72.63245 70.662967, 72.62055 70.637833, 72.69 70.574333, 72.69595 70.5016, 
+    72.6563 70.453967, 72.6037 70.439433, 72.4569 70.3746, 72.4172 70.324333, 72.42315 70.295233, 72.44895 70.2754, 72.5184 70.252933, 72.54025 70.2344, 72.48765 70.103467, 72.48765 70.0347, 
+    72.50555 69.996333, 72.62855 69.913033, 72.64245 69.878633, 72.62755 69.808533, 72.5442 69.680233, 72.5442 69.645867, 72.6315 69.5202, 72.62555 69.492433, 72.59975 69.483167, 72.51845 69.500367, 
+    72.4867 69.503, 72.4718 69.487133, 72.4817 69.464667, 72.5313 69.436867, 72.57495 69.4025, 72.56505 69.357533, 72.5472 69.3205, 72.45395 69.275533, 72.40635 69.234533, 72.40335 69.175, 
+    72.5343 68.966033, 72.66225 68.880067, 72.87055 68.804667, 73.0273 68.775567, 73.1513 68.7187, 73.2386 68.688267, 73.31005 68.686967, 73.4529 68.6301, 73.57985 68.5322, 73.59775 68.466067, 
+    73.58185 68.4449, 73.55805 68.454167, 73.5382 68.497833, 73.4906 68.512367, 73.44495 68.495167, 73.32095 68.401267, 73.20985 68.335133, 73.0511 68.290167, 73.0293 68.271633, 73.04515 68.2108, 
+    73.0055 68.177733, 72.98765 68.144667, 73.0134 68.110267, 73.06005 68.0825, 73.16525 67.9833, 73.1692 67.9436, 73.12755 67.889367, 73.0938 67.839133, 73.1077 67.787533, 73.13945 67.7505, 
+    73.11265 67.7386, 73.03925 67.755767, 72.98965 67.742567, 72.87655 67.667167, 72.819 67.6513, 72.68905 67.638067, 72.56205 67.612933, 72.51445 67.579867, 72.50255 67.552067, 72.5204 67.4727, 
+    72.4926 67.4026, 72.5085 67.357633, 72.4926 67.3484, 72.4093 67.3735, 72.3696 67.368233, 72.30015 67.3365, 72.25255 67.335167, 72.17915 67.364267, 72.1315 67.3669, 72.09185 67.347067, 
+    72.0839 67.3206, 72.10575 67.2968, 72.1315 67.2849, 72.2069 67.295467, 72.23665 67.282267, 72.25255 67.1976, 72.2327 67.188367, 72.1811 67.194967, 72.15335 67.183067, 72.1077 67.1857, 
+    72.0819 67.175133, 72.0363 67.112967, 72 67.074767, 71.883 67.022033, 71.8115 66.987867, 71.76335 66.978533, 71.70665 66.984733, 71.6492 66.988867, 71.60255 66.978533, 71.57305 66.955733, 
+    71.53575 66.952633, 71.50155 66.958867, 71.4627 66.984733, 71.4363 67.003367, 71.41765 67.0044, 71.39435 66.988867, 71.392 66.957833, 71.33455 66.9247, 71.28325 66.908133, 71.1916 66.8957, 
+    71.096 66.889467, 70.99345 66.889467, 70.8816 66.882233, 70.81945 66.861533, 70.7635 66.829433, 70.72235 66.809733, 70.62445 66.801433, 70.51105 66.807633, 70.43725 66.824233, 70.3518 66.824233, 
+    70.18865 66.821133, 70.11485 66.827333, 70.076 66.841833, 70.05585 66.864633, 70.0201 66.903967, 69.9859 66.932967, 69.95795 66.938133, 69.9222 66.938133, 69.8911 66.9195, 69.86625 66.8926, 
+    69.80255 66.862567, 69.74975 66.859433, 69.6705 66.859433, 69.6103 66.860533, 69.2921 66.867733, 69.0606 66.867733, 68.92155 66.866667, 68.75375 66.863567, 68.6683 66.844933, 68.6372 66.825267, 
+    68.58805 66.765033, 68.55795 66.731033, 68.54395 66.713433, 68.5758 66.7072, 68.624 66.7248, 68.6877 66.7621, 68.76225 66.795233, 68.87805 66.826267, 68.96355 66.843867, 69.0319 66.8449, 
+    69.0816 66.8366, 69.136 66.811767, 69.15775 66.787933, 69.1702 66.721667, 69.17175 66.667833, 69.1958 66.6285, 69.2222 66.604667, 69.28905 66.573633, 69.36205 66.547733, 69.4351 66.540467, 
+    69.4809 66.5405, 69.5384 66.547733, 69.5788 66.547733, 69.6192 66.545667, 69.66115 66.5343, 69.71555 66.5146, 69.80645 66.483567, 69.95095 66.4525, 70.024 66.4494, 70.1335 66.4204, 
+    70.20495 66.408, 70.33545 66.400733, 70.47145 66.391433, 70.51495 66.390367, 70.63145 66.389333, 70.6983 66.395567, 70.7674 66.406967, 70.86215 66.408, 70.92275 66.408, 70.9787 66.3997, 
+    71.0587 66.4049, 71.13015 66.4101, 71.20165 66.4132, 71.27155 66.409067, 71.3275 66.3956, 71.39045 66.3728, 71.4479 66.353133, 71.48985 66.349, 71.5365 66.349, 71.5924 66.356233, 
+    71.6266 66.3635, 71.68255 66.365567, 71.7369 66.365567, 71.76645 66.346933, 71.8224 66.318967, 71.86745 66.2931, 72 66.2392, 72.01165 66.238567, 72.024 66.245767, 72.0379 66.265367, 
+    72.05335 66.268967, 72.0657 66.2669, 72.07995 66.2559, 72.09185 66.196367, 72.1117 66.188433, 72.14935 66.206967, 72.197 66.269133, 72.23965 66.294267, 72.36065 66.332633, 72.3944 66.357733, 
+    72.3944 66.409333, 72.3924 66.482067, 72.4281 66.5297, 72.4202 66.5363, 72.40035 66.5363, 72.3686 66.5297, 72.3527 66.540267, 72.3825 66.578633, 72.41125 66.599767, 72.4926 66.6368, 
+    72.58585 66.669867, 72.70485 66.684433, 72.89435 66.6897, 72.96185 66.701633, 73.01935 66.745267, 73.0888 66.815367, 73.1761 66.8418, 73.34575 66.861633, 73.4886 66.893367, 73.5521 66.9595, 
+    73.5918 66.982, 73.63345 66.997867, 73.8021 67.0362, 73.8497 67.0534, 73.8527 67.130133, 73.8884 67.296767, 74.03525 67.4343, 74.2128 67.524233, 74.59175 67.672367, 74.7108 67.718667, 
+    74.77725 67.7782, 74.80305 67.917067, 74.83085 68.026833, 74.807 68.0718, 74.7346 68.132667, 74.6354 68.247733, 74.55205 68.305933, 74.40325 68.3628, 74.30205 68.424967, 74.2961 68.451433, 
+    74.30505 68.4726, 74.3983 68.524167, 74.4261 68.5493, 74.4261 68.606167, 74.39435 68.647167, 74.37845 68.709333, 74.42805 68.7543, 74.49355 68.775467, 74.5729 68.782067, 74.7604 68.7768, 
+    74.8735 68.794, 75.17705 68.919633, 75.2693 68.9421, 75.4062 68.948733, 75.5927 68.938133, 75.6344 68.9421, 75.67805 68.967233, 75.7336 68.984433, 75.806 68.998967, 75.92305 68.991033, 
+    75.94885 68.997633, 76.0044 69.032033, 76.054 69.036, 76.1314 69.029367, 76.22665 69.0135, 76.305 69.0201, 76.46575 69.022733, 76.5431 69.005533, 76.64825 68.928833, 76.6562 68.883867, 
+    76.6205 68.853433, 76.6185 68.825667, 76.6284 68.803167, 76.66215 68.786, 76.7306 68.7701, 77.02625 68.713233, 77.17105 68.6365, 77.2445 68.562433, 77.2306 68.5254, 77.23555 68.4884, 
+    77.2455 68.4474, 77.22765 68.413033, 77.2435 68.381267, 77.2316 68.3588, 77.1205 68.342933, 77.11455 68.327067, 77.12645 68.311167, 77.1602 68.3059, 77.31095 68.315133, 77.3447 68.3072, 
+    77.3566 68.278133, 77.30305 68.2133, 77.28715 68.192133, 77.2941 68.1551, 77.33575 67.894567, 77.32585 67.876033, 77.30205 67.870733, 77.21275 67.901167, 77.1731 67.901167, 77.1552 67.8853, 
+    77.16515 67.860167, 77.2465 67.823133, 77.36155 67.788733, 77.52525 67.751733, 77.7197 67.640633, 77.76335 67.626067, 77.7971 67.626067, 77.8308 67.623433, 77.8566 67.6036, 77.8467 67.579767, 
+    77.73955 67.5282, 77.70185 67.4925, 77.69985 67.4528, 77.74945 67.4118, 77.8467 67.390667, 77.90025 67.389333, 77.932 67.401233, 77.9449 67.4237, 77.9588 67.524233, 77.97465 67.567867, 
+    78.01035 67.578433, 78.1532 67.578433, 78.2405 67.5996, 78.29805 67.589033, 78.3804 67.545367, 78.46575 67.5467, 78.53715 67.577133, 78.6304 67.586367, 78.7693 67.6234, 78.9538 67.637967, 
+    78.97165 67.6459, 78.9578 67.6631, 78.88735 67.684267, 78.55995 67.696167, 78.52825 67.708067, 78.4965 67.735833, 78.4707 67.730567, 78.46475 67.712033, 78.45085 67.688233, 78.42605 67.685567, 
+    78.3586 67.726567, 78.3229 67.7173, 78.25145 67.685567, 78.21575 67.6882, 78.10265 67.7292, 78.0491 67.733167, 77.9499 67.712, 77.93005 67.718633, 77.93205 67.739767, 77.96975 67.7702, 
+    77.96675 67.780767, 77.94095 67.784767, 77.85765 67.7821, 77.69695 67.779467, 77.6235 67.788733, 77.564 67.827067, 77.5392 67.8628, 77.563 68.141867, 77.5908 68.1921, 77.66915 68.241067, 
+    77.77825 68.2715, 77.86955 68.29, 78.0362 68.2847, 78.0997 68.29, 78.11655 68.3085, 78.0987 68.415633, 78.06895 68.428867, 77.9737 68.4434, 77.90625 68.473833, 77.8983 68.5016, 
+    77.90825 68.5426, 77.93995 68.567733, 77.938 68.5889, 77.91815 68.6061, 77.8745 68.6114, 77.8348 68.5955, 77.8011 68.590233, 77.76835 68.611367, 77.77035 68.6603, 77.7247 68.6894, 
+    77.7108 68.698667, 77.71875 68.726433, 77.7346 68.7952, 77.69295 68.922167, 77.6096 68.9817, 77.54015 69.004167, 77.4965 68.9989, 77.4271 68.9645, 77.3626 68.946, 77.2317 68.973767, 
+    77.1543 69.005533, 76.87355 69.0386, 76.7724 69.1074, 76.7208 69.1788, 76.64145 69.211867, 76.57595 69.206567, 76.47475 69.1735, 76.3964 69.181433, 76.1127 69.270067, 76.0452 69.2833, 
+    75.87955 69.263467, 75.76245 69.280667, 75.53035 69.299167, 75.42815 69.289933, 75.2357 69.237033, 75.1702 69.197333, 75.12655 69.143133, 75.0889 69.1352, 75.01745 69.1484, 74.8617 69.127233, 
+    74.72085 69.132533, 74.54425 69.169567, 74.35875 69.1656, 74.13455 69.125933, 73.96195 69.103433, 73.84485 69.116667, 73.77345 69.1709, 73.7754 69.2357, 73.78535 69.2661, 73.82305 69.3058, 
+    73.87165 69.356033, 73.8895 69.4764, 73.87565 69.5346, 73.83795 69.571633, 73.6425 69.658933, 73.5651 69.768733, 73.5651 69.805767, 73.5929 69.848067, 73.73575 69.969767, 73.7526 70.039833, 
+    73.7784 70.080833, 73.75855 70.129767, 73.72485 70.158867, 73.72685 70.186667, 73.75855 70.2184, 73.94805 70.342733, 74.1425 70.436633, 74.28135 70.5755, 74.27145 70.6575, 74.25855 70.687933, 
+    74.19905 70.7316, 73.9669 70.845333, 73.92125 70.882367, 73.91335 70.9128, 73.91035 70.986867, 73.88855 71.031833, 73.78735 71.107233, 73.67425 71.191867, 73.47685 71.2937, 73.20305 71.386267, 
+    73.0761 71.4471, 73.0205 71.507933, 73.03245 71.533067, 73.086 71.555567, 73.20405 71.5939, 73.37865 71.6362, 73.51555 71.703667, 73.53145 71.727467, 73.5354 71.7989, 73.55725 71.8518, 
+    73.6088 71.883533, 73.6614 71.902067, 73.8261 71.920567, 74.1604 71.9523, 74.28735 71.974767, 74.4064 71.985367, 74.6316 72.0396, 74.8022 72.077967, 75.01255 72.175833, 75.07305 72.256533, 
+    75.0909 72.394067, 75.078 72.626867, 75.0284 72.6745, 74.8082 72.8279, 74.77645 72.871567, 74.79825 72.923133, 74.8439 72.946933, 74.9451 72.9734, 75.0165 72.98, 75.1425 72.9496, 
+    75.44805 72.8319, 75.45005 72.818667, 75.4163 72.793533, 75.4064 72.7631, 75.4322 72.731367, 75.55915 72.6626, 75.59885 72.6282, 75.59885 72.611, 75.57405 72.573967, 75.578 72.5171, 
+    75.6415 72.4285, 75.7288 72.359733, 75.7625 72.327967, 75.7645 72.298867, 75.73375 72.261833, 75.66035 72.2433, 75.5532 72.223467, 75.5036 72.186433, 75.48375 72.1309, 75.47185 72.0317, 
+    75.43615 72.0026, 75.4044 71.992, 75.33295 72.0079, 75.2933 72.0092, 75.2437 71.981433, 75.2407 71.9629, 75.2566 71.920567, 75.2407 71.831967, 75.24865 71.787, 75.2804 71.760533, 
+    75.334 71.743333, 75.40935 71.7182, 75.42125 71.695733, 75.4679 71.656033, 75.48575 71.626967, 75.48575 71.5714, 75.49765 71.5529, 75.4679 71.533033, 75.43615 71.527767, 75.4183 71.5066, 
+    75.39055 71.5013, 75.331 71.529067, 75.2675 71.5476, 75.23775 71.540967, 75.2179 71.519833, 75.2199 71.496, 75.2854 71.416667, 75.30125 71.394167, 75.2834 71.335967, 75.2973 71.312167, 
+    75.3191 71.309533, 75.36075 71.3307, 75.4044 71.3426, 75.457 71.3439, 75.5959 71.317433, 75.7229 71.3148, 75.9094 71.259233, 75.96395 71.25, 76.08895 71.272467, 76.4709 71.259267, 
+    76.7983 71.254, 76.8558 71.2434, 76.88755 71.2262, 76.89945 71.2011, 76.87365 71.116433, 76.85185 70.989467, 76.8697 70.970967, 76.89155 70.970967, 76.9213 70.989467, 76.959 71.063533, 
+    76.97285 71.1138, 77.0324 71.181233, 77.06315 71.2302, 77.0989 71.238167, 77.16835 71.2355, 77.22985 71.2302, 77.28735 71.2408, 77.34295 71.250067, 77.40445 71.255333, 77.51455 71.2342, 
+    77.7685 71.185267, 77.88355 71.1297, 77.953 71.055633, 78.04725 71.021233, 78.1623 71.008, 78.3607 70.947167, 78.50755 70.939233, 78.87655 71.002733, 78.87655 71.015933, 78.84085 71.026533, 
+    78.76745 71.027833, 78.54325 70.9961, 78.49365 71.005367, 78.4758 71.026533, 78.4758 71.0543, 78.5214 71.0953, 78.5373 71.120433, 78.5373 71.137633, 78.51945 71.149533, 78.4867 71.150833, 
+    78.4351 71.1429, 78.324 71.137633, 78.26645 71.157467, 78.24465 71.1826, 78.25255 71.207733, 78.27635 71.250033, 78.2823 71.269867, 78.2327 71.310867, 78.16525 71.328067, 78.0611 71.314867, 
+    77.99365 71.287067, 77.9619 71.2884, 77.95 71.318833, 77.9758 71.367767, 77.948 71.3823, 77.9024 71.369067, 77.84285 71.3347, 77.7873 71.337333, 77.6881 71.299, 77.61965 71.299, 
+    77.50855 71.333367, 77.3994 71.333367, 77.3101 71.361167, 77.1881 71.423333, 77.0413 71.469633, 76.9798 71.472267, 76.9143 71.459067, 76.831 71.4617, 76.77345 71.4842, 76.71095 71.4842, 
+    76.6633 71.488167, 76.54825 71.5424, 76.4689 71.5728, 76.36175 71.59, 76.2824 71.603233, 76.2675 71.6178, 76.28335 71.673367, 76.26945 71.697167, 76.19605 71.742133, 76.1524 71.8228, 
+    76.11865 71.8625, 76.0671 71.895533, 76.0651 71.925967, 76.078 71.940533, 76.32005 72.001367, 76.39945 72.034433, 76.453 72.0966, 76.53335 72.129667, 76.6147 72.1482, 76.74165 72.140233, 
+    76.9609 72.0662, 77.20295 71.964333, 77.44995 71.902167, 77.7535 71.8638, 77.8666 71.8625, 77.9787 71.899533, 78.1414 71.928633, 78.1692 71.9511, 78.17315 71.9868, 78.19695 72.011933, 
+    78.23265 72.0278, 78.24855 72.0688, 78.2406 72.1032, 78.19695 72.141567, 78.13345 72.177267, 78.0402 72.193133, 77.9301 72.1958, 77.87055 72.189167, 77.5908 72.1138, 77.45985 72.092633, 
+    77.4202 72.097933, 77.4063 72.117767, 77.4281 72.171967, 77.42415 72.218267, 77.45195 72.247367, 77.47475 72.254, 77.55805 72.244733, 77.61165 72.244733, 77.7029 72.269867, 77.85565 72.2778, 
+    77.9519 72.304267, 78.063 72.367767, 78.184 72.3942, 78.3983 72.439167, 78.4618 72.4458, 78.48825 72.435, 78.4907 72.411, 78.47145 72.3838, 78.48825 72.3646, 78.5267 72.3646, 
+    78.5867 72.3886, 78.6443 72.4174, 78.71875 72.4222, 78.86275 72.4158, 79.10285 72.419, 79.20605 72.4302, 79.3729 72.4262, 79.4953 72.4102, 79.90105 72.312567, 80.21675 72.244533, 
+    80.5624 72.1693, 80.65 72.154067, 80.77485 72.142867, 80.82285 72.138067, 80.8565 72.123667, 80.8997 72.078867, 80.9093 72.046833, 80.8877 72.030833, 80.8589 72.030833, 80.83965 72.046833, 
+    80.82285 72.090067, 80.79165 72.104467, 80.75565 72.094867, 80.73645 72.075667, 80.73885 72.008433, 80.76525 71.981233, 80.84445 71.952433, 81.0173 71.9444, 81.267 71.8772, 81.309 71.8428, 
+    81.3498 71.7948, 81.38105 71.7788, 81.42665 71.7708, 81.54425 71.7852, 81.6475 71.7804, 81.90195 71.732367, 82.0064 71.737967, 82.1 71.731533, 82.1912 71.741167, 82.34485 71.766767, 
+    82.5369 71.817967, 82.6317 71.825167, 82.76855 71.821967, 83.14305 71.780333, 83.3051 71.777933, 83.3363 71.765133, 83.3627 71.739533, 83.3627 71.7155, 83.3339 71.6899, 83.2907 71.6707, 
+    83.10345 71.625867, 83.06985 71.605067, 83.04825 71.576267, 83.0434 71.505833, 83.0266 71.478633, 82.9666 71.459433, 82.70255 71.4082, 82.61015 71.3834, 82.5021 71.327367, 82.4445 71.311367, 
+    82.37965 71.293767, 82.33645 71.272967, 82.31485 71.242533, 82.31485 71.223333, 82.32445 71.173733, 82.31245 71.1337, 82.27885 71.0953, 82.24045 71.0633, 82.23565 71.044067, 82.24885 71.022467, 
+    82.3785 70.902433, 82.3953 70.872, 82.3881 70.832, 82.3641 70.8048, 82.24885 70.748767, 82.18405 70.694333, 82.15405 70.645533, 82.12285 70.5623, 82.10365 70.535067, 82.022 70.501467, 
+    82.01 70.479067, 82.0148 70.431033, 82.0556 70.387833, 82.22125 70.2806, 82.2978 70.2323, 82.3569 70.206167, 82.52015 70.095733, 82.55375 70.082933, 82.64735 70.081333, 82.825 70.116533, 
+    82.915 70.125333, 83.0057 70.120667, 83.1623 70.123733, 83.20365 70.127633, 83.22705 70.151, 83.22705 70.176967, 83.18565 70.1976, 83.138 70.259767, 83.0547 70.310033, 83.05865 70.335133, 
+    83.0924 70.348367, 83.137 70.347033, 83.2223 70.354967, 83.2818 70.348367, 83.3433 70.3153, 83.3969 70.316633, 83.46035 70.336467, 83.51195 70.353667, 83.57345 70.349667, 83.59035 70.353633, 
+    83.63995 70.4039, 83.68955 70.4462, 83.753 70.4806, 83.8145 70.501767, 83.85025 70.5269, 83.8443 70.582433, 83.8145 70.6499, 83.78875 70.6618, 83.757 70.659133, 83.70245 70.671067, 
+    83.6191 70.7557, 83.57745 70.815233, 83.5675 70.9488, 83.5546 70.975267, 83.38 71.091633, 83.28675 71.0943, 83.2451 71.104867, 83.2312 71.131333, 83.2312 71.2054, 83.18955 71.268867, 
+    83.1737 71.3059, 83.20145 71.3297, 83.2679 71.361433, 83.4663 71.4831, 83.58535 71.5889, 83.6151 71.702667, 83.59525 71.7291, 83.5486 71.7529, 83.374 71.8243, 83.1855 71.9116, 
+    83.05955 71.945967, 82.90085 71.9671, 82.7719 71.9658, 82.6429 71.976367, 82.5834 71.9962, 82.5308 72.023967, 82.49115 72.063633, 82.4693 72.136367, 82.45345 72.145633, 82.3602 72.164133, 
+    82.34235 72.174733, 82.34235 72.1906, 82.36415 72.235567, 82.3681 72.263333, 82.3463 72.2792, 82.2987 72.288467, 82.28085 72.305667, 82.2828 72.334767, 82.25105 72.345333, 82.2074 72.3374, 
+    82.1449 72.332133, 82.02785 72.3599, 81.98615 72.3665, 81.8235 72.3493, 81.7441 72.351967, 81.6697 72.390333, 81.628 72.410167, 81.4931 72.4049, 81.3959 72.436633, 81.30065 72.449867, 
+    81.2183 72.4829, 81.1072 72.510667, 81.0179 72.515933, 80.87705 72.5715, 80.8711 72.5953, 80.881 72.673333, 80.8612 72.686567, 80.84135 72.6826, 80.79175 72.666733, 80.76 72.668033, 
+    80.7322 72.6879, 80.7193 72.717, 80.72325 72.7818, 80.753 72.812233, 80.8383 72.849267, 80.876 72.891567, 80.88 72.919333, 80.8502 72.944467, 80.84425 72.9643, 80.88395 73.0225, 
+    80.88695 73.046333, 80.8334 73.1098, 80.8076 73.124367, 80.73815 73.125667, 80.68855 73.146833, 80.61715 73.142867, 80.5874 73.154767, 80.57545 73.1918, 80.5457 73.209, 80.5219 73.211633, 
+    80.46635 73.210333, 80.39095 73.240733, 80.33345 73.288367, 80.3394 73.304233, 80.3711 73.312167, 80.47825 73.3016, 80.51795 73.3148, 80.62705 73.309533, 80.6846 73.316133, 80.70045 73.333333, 
+    80.6846 73.3492, 80.6231 73.3558, 80.4574 73.375633, 80.4316 73.400767, 80.4336 73.423267, 80.47525 73.444433, 80.507 73.455, 80.58835 73.464267, 80.6538 73.4788, 80.7153 73.5026, 
+    80.7272 73.5198, 80.70735 73.534367, 80.67165 73.534367, 80.61015 73.521133, 80.57445 73.523767, 80.53875 73.575367, 80.52285 73.657367, 80.53475 73.669267, 80.6439 73.669267, 80.68855 73.6785, 
+    80.7322 73.682467, 80.83535 73.6772, 80.9524 73.662633, 81.0298 73.667933, 81.11215 73.694367, 81.2292 73.704967, 81.3066 73.694367, 81.4296 73.645433, 81.4931 73.633533, 81.5685 73.6375, 
+    81.63695 73.652067, 81.7937 73.673233, 82.1597 73.6785, 82.368 73.6732, 82.5168 73.6666, 82.738 73.685133, 83.0673 73.669267, 83.2032 73.669267, 83.3401 73.679833, 83.5206 73.7129, 
+    83.65655 73.720867, 83.83315 73.735433, 84.2448 73.765833, 84.51065 73.794933, 84.8211 73.8055, 84.96795 73.8227, 84.97785 73.812133, 84.97585 73.792267, 84.9461 73.761867, 84.9342 73.742033, 
+    84.94215 73.726133, 84.96 73.720867, 85.00165 73.727467, 85.12865 73.765833, 85.19015 73.7764, 85.23575 73.765833, 85.30325 73.7341, 85.32805 73.730133, 85.3618 73.735433, 85.50465 73.8108, 
+    85.5562 73.8346, 85.63555 73.843867, 85.7655 73.8386, 85.87065 73.841233, 86.0651 73.899433, 86.2605 73.912667, 86.4668 73.8981, 86.7287 73.916633, 87.08385 73.912667, 87.1207 73.914567, 
+    87.16325 73.938433, 87.1748 73.947233, 87.0878 74.023767, 87.0918 74.044933, 87.10765 74.052867, 87.16915 74.050233, 87.19495 74.056833, 87.2029 74.074033, 87.2009 74.085933, 87.17905 74.104467, 
+    87.11065 74.121633, 86.9321 74.124267, 86.8944 74.136167, 86.8686 74.165267, 86.8329 74.256533, 86.77735 74.297533, 86.64545 74.323967, 86.51455 74.312067, 86.44905 74.312067, 86.3558 74.3332, 
+    86.2348 74.342467, 86.1217 74.3504, 86.05625 74.376867, 85.98875 74.3914, 85.9471 74.423167, 85.95505 74.440333, 85.9967 74.462833, 86.08995 74.481333, 86.1455 74.477367, 86.2427 74.440333, 
+    86.29035 74.424467, 86.3221 74.421833, 86.3459 74.4324, 86.3439 74.4496, 86.3221 74.465467, 86.2804 74.480033, 86.21295 74.489267, 86.1614 74.5078, 86.15345 74.523667, 86.1683 74.534267, 
+    86.28535 74.531633, 86.4282 74.562067, 86.4976 74.567333, 86.5869 74.5475, 86.73175 74.488, 86.7496 74.486667, 86.9849 74.463667, 87.03515 74.474833, 87.09235 74.5176, 87.0742 74.525033, 
+    86.9598 74.509233, 86.83425 74.521333, 86.7119 74.5713, 86.63255 74.591167, 86.6266 74.609667, 86.6454 74.628167, 86.62355 74.642733, 86.58985 74.642733, 86.5561 74.654633, 86.5085 74.673133, 
+    86.46485 74.659933, 86.4212 74.6639, 86.3815 74.6943, 86.35175 74.696967, 86.324 74.683733, 86.3002 74.679767, 86.24065 74.7062, 86.199 74.710167, 86.16925 74.6943, 86.12755 74.683733, 
+    86.05615 74.7062, 86.01845 74.7115, 85.96685 74.691667, 85.9113 74.689, 85.82205 74.7115, 85.81015 74.722067, 85.88355 74.7591, 85.92125 74.823933, 85.9609 74.833167, 86.04425 74.826567, 
+    86.10375 74.8398, 86.11965 74.853033, 86.10375 74.8689, 86.02045 74.898, 86.01645 74.915167, 86.0482 74.9231, 86.10775 74.915167, 86.15335 74.876833, 86.1851 74.871533, 86.2198 74.890033, 
+    86.23965 74.894, 86.2833 74.859633, 86.32295 74.860933, 86.34085 74.856967, 86.34875 74.8345, 86.31505 74.815967, 86.31105 74.804067, 86.3547 74.774967, 86.44005 74.774967, 86.50155 74.784233, 
+    86.5551 74.786867, 86.62455 74.751167, 86.63445 74.7181, 86.65135 74.708867, 86.7803 74.7234, 86.8597 74.691667, 86.8815 74.6943, 86.8815 74.753833, 86.83985 74.767067, 86.81205 74.782933, 
+    86.82 74.8054, 86.8597 74.821267, 86.97675 74.813333, 87.00255 74.831867, 87.0184 74.859633, 87.1146 74.9231, 87.2396 74.965433, 87.3586 74.989233, 87.36655 75.001133, 87.3388 75.024967, 
+    87.30505 75.059333, 87.31895 75.0739, 87.36455 75.077867, 87.42605 75.0567, 87.58085 74.935033, 87.6086 74.935033, 87.62445 74.949567, 87.61455 74.985267, 87.64035 75.001133, 87.684 75.0091, 
+    87.7296 75.030233, 87.75345 75.0501, 87.73955 75.069933, 87.65525 75.0871, 87.5402 75.0937, 87.33385 75.1294, 87.17315 75.14, 87.04615 75.132067, 86.9053 75.138667, 86.8716 75.1572, 
+    86.8815 75.174367, 86.9212 75.188933, 87.01445 75.206133, 87.18805 75.2154, 87.4936 75.2088, 87.75055 75.2088, 87.88545 75.182367, 87.9906 75.1903, 88.07195 75.191633, 88.13545 75.1665, 
+    88.17315 75.1665, 88.2505 75.211467, 88.24655 75.224667, 88.22075 75.228633, 88.1414 75.226, 88.11165 75.241867, 88.11955 75.264367, 88.16915 75.2842, 88.28525 75.310667, 88.56695 75.396633, 
+    88.69195 75.431033, 88.809 75.431033, 88.83085 75.437633, 88.83085 75.4535, 88.77725 75.460133, 88.7118 75.4813, 88.72965 75.497167, 88.7822 75.502467, 88.86555 75.495867, 89.26535 75.538167, 
+    89.39825 75.511733, 89.61255 75.5038, 89.7385 75.520967, 89.9845 75.5236, 90.03015 75.5408, 90.05595 75.589733, 90.171 75.666433, 90.1968 75.665133, 90.22655 75.630733, 90.2464 75.621467, 
+    90.28805 75.6347, 90.3168 75.641333, 90.37435 75.6334, 90.47555 75.649267, 90.54695 75.6506, 90.6144 75.620167, 90.6521 75.617533, 90.666 75.629433, 90.662 75.666467, 90.67395 75.6744, 
+    90.7483 75.677033, 90.80185 75.679667, 90.85145 75.706133, 90.8812 75.714067, 90.9189 75.6995, 90.9308 75.671733, 90.96055 75.64, 90.9923 75.632067, 91.0796 75.661167, 91.1213 75.662467, 
+    91.15895 75.643967, 91.1897 75.6334, 91.27505 75.6678, 91.33455 75.6731, 91.38415 75.654567, 91.49725 75.6559, 91.6619 75.6202, 91.69165 75.628133, 91.69565 75.647967, 91.6381 75.695567, 
+    91.63515 75.727333, 91.71845 75.792133, 91.75815 75.792133, 91.77005 75.770967, 91.7522 75.747167, 91.774 75.733933, 91.8117 75.749833, 91.92085 75.782867, 92.12025 75.786833, 92.3167 75.7895, 
+    92.50915 75.781567, 92.7204 75.7617, 92.82555 75.7604, 92.9168 75.7789, 93.07755 75.851633, 93.1519 75.859567, 93.39395 75.8609, 93.48125 75.862233, 93.632 75.905867, 93.7193 75.928367, 
+    93.91175 75.946867, 93.93955 75.957433, 93.9316 75.973333, 93.8919 75.9773, 93.754 75.965367, 93.6667 75.960067, 93.56945 75.9852, 93.5397 75.9733, 93.504 75.936267, 93.4802 75.933633, 
+    93.4266 75.9667, 93.36315 75.9839, 93.11515 75.9852, 93.1092 75.9614, 93.131 75.9495, 93.18655 75.9376, 93.19055 75.9204, 93.16075 75.911133, 93.0794 75.9204, 92.96235 75.9614, 
+    92.9108 76.023567, 92.90285 76.080433, 92.9445 76.122767, 93.00405 76.138633, 93.03775 76.1201, 93.07545 76.068533, 93.1429 76.0672, 93.1965 76.088367, 93.2084 76.114833, 93.1707 76.1426, 
+    93.133 76.1598, 93.1429 76.1783, 93.1707 76.187567, 93.2649 76.1611, 93.31645 76.153167, 93.35415 76.166367, 93.3998 76.170333, 93.4256 76.159767, 93.4355 76.139933, 93.40375 76.100233, 
+    93.40775 76.059233, 93.43945 76.040733, 93.49105 76.043367, 93.56645 76.0685, 93.6498 76.0857, 93.8303 76.0672, 93.86405 76.0804, 93.8601 76.100233, 93.8303 76.112167, 93.6974 76.130667, 
+    93.69145 76.1492, 93.6974 76.1677, 93.71825 76.182267, 93.748 76.187567, 93.8333 76.175667, 93.91465 76.162433, 94.00195 76.179633, 94.06545 76.1836, 94.121 76.1598, 94.1537 76.151833, 
+    94.20925 76.174333, 94.24695 76.183567, 94.29255 76.174333, 94.36795 76.1214, 94.47115 76.122733, 94.5465 76.094967, 94.58025 76.083067, 94.60605 76.089667, 94.62785 76.1267, 94.6259 76.1505, 
+    94.60205 76.165067, 94.58025 76.182267, 94.58225 76.1968, 94.59515 76.207367, 94.6745 76.212667, 94.77175 76.211333, 94.8868 76.154467, 94.96615 76.124067, 95.0207 76.1161, 95.1338 76.159767, 
+    95.17545 76.163733, 95.23695 76.1386, 95.27665 76.134633, 95.3699 76.1677, 95.4661 76.172967, 95.6427 76.150467, 95.7875 76.1571, 96.0653 76.1465, 96.10695 76.143867, 96.10695 76.128, 
+    96.01765 76.065833, 95.8391 76.008967, 95.72405 76.002333, 95.6923 75.9931, 95.69425 75.9759, 95.7379 75.9468, 95.8034 75.932267, 95.851 75.933567, 95.94425 75.960033, 96.0345 76.0063, 
+    96.0702 76.0063, 96.1297 75.9653, 96.15355 75.957367, 96.2547 75.9825, 96.29835 76.049933, 96.34 76.069767, 96.3817 76.0658, 96.39755 76.039367, 96.39755 75.993067, 96.41145 75.985133, 
+    96.5186 75.9957, 96.59 76.019533, 96.61185 76.007633, 96.6138 75.9891, 96.57415 75.961333, 96.52255 75.944133, 96.465 75.932233, 96.44915 75.9018, 96.4571 75.884633, 96.47595 75.880667, 
+    96.67035 75.9653, 96.69815 75.969267, 96.75965 75.949433, 96.83105 75.9309, 96.87075 75.934867, 96.8886 75.967933, 96.91145 75.987767, 96.9908 75.997, 97.1138 76.0248, 97.17335 76.030067, 
+    97.2428 76.0089, 97.2626 75.9785, 97.25665 75.9441, 97.26855 75.929567, 97.3618 75.950733, 97.35785 75.971867, 97.3499 75.986433, 97.37175 76.030067, 97.4104 76.057833, 97.4719 76.069733, 
+    97.51355 76.0618, 97.57905 76.0036, 97.62865 75.993, 97.71395 75.9983, 97.81315 75.977133, 97.8707 75.9798, 97.8945 76.008867, 97.8786 76.0393, 97.84685 76.078967, 97.8211 76.089567, 
+    97.7437 76.076333, 97.62665 76.094833, 97.6187 76.117333, 97.6346 76.1266, 97.6842 76.1266, 97.7417 76.149067, 97.7814 76.154367, 97.81115 76.139833, 97.83995 76.135867, 97.8697 76.146433, 
+    97.92525 76.1914, 97.9689 76.192733, 98.0165 76.1861, 98.2873 76.2099, 98.4738 76.266767, 98.61265 76.282633, 98.77735 76.336867, 98.819 76.334233, 98.8329 76.3144, 98.816 76.2734, 
+    98.82985 76.257533, 98.87155 76.257533, 98.92905 76.286633, 98.96875 76.291933, 99.05205 76.2668, 99.16715 76.244333, 99.2564 76.2483, 99.2723 76.2364, 99.26435 76.2205, 99.18895 76.198033, 
+    99.17705 76.1782, 99.1969 76.158367, 99.24355 76.154367, 99.3368 76.1623, 99.38045 76.149067, 99.48365 76.1504, 99.51935 76.142467, 99.53325 76.0988, 99.5471 76.090867, 99.58285 76.1041, 
+    99.65825 76.119967, 99.68305 76.110733, 99.691 76.088267, 99.66125 76.063133, 99.58385 76.0208, 99.48865 75.916333, 99.43505 75.881933, 99.22875 75.819767, 99.20295 75.792, 99.2109 75.751, 
+    99.2321 75.748133, 99.26445 75.7695, 99.32795 75.7973, 99.37855 75.810533, 99.5591 75.827733, 99.6107 75.851533, 99.70395 75.8912, 99.78725 75.904433, 99.86465 75.9309, 99.8914 75.96, 
+    99.8934 76.0896, 99.84575 76.124, 99.73865 76.165, 99.7188 76.179567, 99.7267 76.195433, 99.78625 76.2179, 99.8279 76.243033, 99.818 76.2695, 99.7763 76.2814, 99.63745 76.277433, 
+    99.50355 76.298567, 99.3984 76.309133, 99.24565 76.392467, 99.20595 76.399067, 99.12065 76.387167, 99.07505 76.3885, 98.95795 76.448, 98.8667 76.473133, 98.83695 76.490333, 98.8409 76.508867, 
+    98.8568 76.5168, 98.98875 76.5009, 99.25065 76.469133, 99.4629 76.486333, 99.49465 76.4837, 99.5492 76.455933, 99.573 76.455933, 99.5988 76.473133, 99.6345 76.481067, 99.6603 76.4652, 
+    99.70195 76.461233, 99.7575 76.496933, 99.8071 76.504867, 99.9182 76.4996, 99.94795 76.496933, 99.97875 76.516767, 100.0363 76.5194, 100.1077 76.516767, 100.23865 76.470467, 100.32 76.4718, 
+    100.45395 76.514133, 100.67815 76.545867, 100.8825 76.5538, 100.9083 76.549833, 100.9797 76.487667, 101.0283 76.4731, 101.1156 76.445333, 101.1632 76.429467, 101.34375 76.428133, 101.5312 76.406967, 
+    101.6661 76.3911, 101.9518 76.375233, 102.0252 76.352733, 102.26925 76.2734, 102.31885 76.2747, 102.3466 76.301167, 102.34265 76.334233, 102.39025 76.401667, 102.3645 76.4149, 102.3129 76.406967, 
+    102.2474 76.381833, 102.2018 76.387133, 102.13235 76.4215, 102.02425 76.429433, 101.9052 76.442633, 101.6453 76.495533, 101.5411 76.4995, 101.38235 76.515367, 101.0907 76.5352, 100.98955 76.562967, 
+    100.98555 76.584133, 101.0024 76.602667, 101.06985 76.618533, 101.0917 76.6635, 101.10555 76.689967, 101.16905 76.693933, 101.21865 76.671433, 101.25835 76.6635, 101.3139 76.684667, 101.3635 76.689967, 
+    101.44085 76.676733, 101.4726 76.683333, 101.49045 76.700533, 101.4885 76.7151, 101.4458 76.736267, 101.31885 76.7495, 101.2613 76.781233, 101.1899 76.813, 101.12245 76.818267, 101.0252 76.8077, 
+    100.97165 76.811667, 100.93395 76.846033, 100.928 76.897633, 100.93695 76.928033, 100.9806 76.9545, 101.0659 76.980933, 101.13735 76.979633, 101.19885 76.950533, 101.22065 76.958467, 101.2246 77.023267, 
+    101.24645 77.045767, 101.20875 77.086767, 101.2147 77.1066, 101.27225 77.1304, 101.3605 77.197867, 101.4002 77.205833, 101.4498 77.183333, 101.47555 77.185967, 101.5073 77.236233, 101.55295 77.2521, 
+    101.6839 77.258733, 101.72355 77.2746, 101.72355 77.301033, 101.74145 77.318233, 101.80395 77.324833, 102.26325 77.437233, 102.43385 77.476933, 102.54695 77.5219, 102.6124 77.584033, 102.6521 77.597267, 
+    102.74835 77.591967, 102.87925 77.595933, 102.99235 77.609167, 103.08165 77.607833, 103.24035 77.5761, 103.28005 77.574767, 103.29395 77.591967, 103.28005 77.6052, 103.19475 77.639567, 103.1967 77.6594, 
+    103.2205 77.668667, 103.2572 77.671333, 103.408 77.6343, 103.5171 77.625033, 103.6679 77.622367, 103.71455 77.630333, 103.8713 77.6978, 103.90105 77.713667, 103.9903 77.7216, 104.0518 77.7692, 
+    104.09945 77.800967, 104.151 77.799633, 104.18675 77.7811, 104.2145 77.741433, 104.2383 77.729533, 104.2869 77.714967, 104.4119 77.717633, 104.51305 77.726867, 104.6559 77.770533, 104.6857 77.771833, 
+    104.7313 77.750667, 104.769 77.714967, 104.771 77.683233, 104.74915 77.650167, 104.7591 77.638267, 104.79185 77.631633, 104.89105 77.6422, 104.9823 77.631633, 105.2154 77.5721, 105.3404 77.562867, 
+    105.5011 77.578733, 105.58445 77.584033, 105.61815 77.5774, 105.64 77.552267, 105.6588 77.539033, 105.68065 77.543, 105.6866 77.5668, 105.70245 77.5959, 105.8215 77.598533, 105.86315 77.562833, 
+    105.89885 77.544333, 105.9048 77.5258, 105.91275 77.4782, 105.95045 77.453067, 106.1826 77.404133, 106.2064 77.3856, 106.1945 77.3684, 106.16075 77.352533, 106.09035 77.339333, 105.9475 77.334033, 
+    105.7908 77.338, 105.63205 77.316833, 105.53785 77.323467, 105.42675 77.351267, 105.39105 77.344633, 105.3831 77.320833, 105.40495 77.279833, 105.397 77.258667, 105.1589 77.238833, 105.05875 77.2203, 
+    104.94565 77.2084, 104.4199 77.163433, 104.3227 77.142267, 104.28895 77.1211, 104.30085 77.101267, 104.3445 77.089367, 104.40205 77.088033, 104.528 77.094667, 104.68275 77.105267, 104.8494 77.080133, 
+    104.9932 77.081467, 105.6459 77.185933, 105.6598 77.162133, 105.63795 77.139667, 105.5586 77.117167, 105.4703 77.057633, 105.3989 77.0312, 105.30765 77.017967, 105.1985 77.016633, 104.99415 77.039133, 
+    104.91085 77.021933, 104.8156 76.973, 104.80965 76.946533, 104.82555 76.935967, 104.85725 76.935967, 104.99915 76.991533, 105.1063 77.003467, 105.265 76.973033, 105.34835 76.977, 105.45055 77.003467, 
+    105.6569 77.0709, 105.7045 77.0762, 105.7839 77.049767, 105.82555 77.043133, 105.9049 77.0696, 106.00115 77.0868, 106.1678 77.0762, 106.32255 77.0934, 106.43165 77.102667, 106.5596 77.096033, 
+    106.7937 77.016667, 106.9921 76.974333, 107.14485 77.028567, 107.2361 77.061633, 107.25995 77.0484, 107.25995 77.011367, 107.26785 76.977, 107.32935 76.9479, 107.3492 76.922767, 107.34725 76.910867, 
+    107.31745 76.898967, 107.2004 76.922767, 107.16865 76.909533, 107.1667 76.892333, 107.20635 76.859267, 107.18255 76.856633, 107.0873 76.8791, 107.04765 76.8659, 106.9782 76.863233, 106.77385 76.787867, 
+    106.75205 76.768, 106.7679 76.752133, 106.79765 76.7561, 106.98815 76.816967, 107.0536 76.827533, 107.0675 76.8143, 107.0129 76.772, 106.874 76.731, 106.78275 76.723067, 106.7113 76.711167, 
+    106.5873 76.6014, 106.4365 76.567, 106.04965 76.545833, 106.02385 76.528667, 106.0387 76.479733, 106.09625 76.446667, 106.14385 76.444, 106.251 76.451933, 106.35615 76.475767, 106.44145 76.482367, 
+    106.5059 76.471767, 106.54755 76.470433, 106.617 76.4903, 106.6527 76.494267, 106.72415 76.475733, 106.84515 76.4678, 106.9354 76.4863, 107.0207 76.514067, 107.10605 76.522, 107.1576 76.506133, 
+    107.2211 76.504833, 107.31635 76.528633, 107.36695 76.533933, 107.59905 76.522033, 107.732 76.527333, 107.7816 76.556433, 107.80145 76.5961, 107.78955 76.643733, 107.81135 76.682067, 107.77765 76.732333, 
+    107.78755 76.7601, 107.8193 76.772, 107.9512 76.775967, 108.07025 76.748167, 108.3807 76.7561, 108.8975 76.764033, 109.26455 76.748167, 109.37865 76.7548, 109.5592 76.827533, 109.65645 76.827533, 
+    109.92925 76.7905, 110.2864 76.748167, 110.41335 76.752133, 110.4917 76.7799, 110.7655 76.822233, 110.9252 76.844733, 111.17915 76.891033, 111.2407 76.897633, 111.3597 76.863267, 111.4579 76.8553, 
+    111.5472 76.864567, 111.74165 76.897633, 111.9063 76.912167, 111.941 76.9029, 111.9906 76.8262, 112.06005 76.805033, 112.19495 76.795767, 112.23065 76.7852, 112.23465 76.774633, 112.21085 76.757433, 
+    112.05805 76.736267, 111.9668 76.7032, 111.941 76.6516, 111.95095 76.619867, 111.9807 76.596067, 112.1245 76.5326, 112.36655 76.364633, 112.4856 76.256167, 112.54315 76.235033, 112.65525 76.231067, 
+    112.7842 76.240333, 112.95085 76.301167, 113.054 76.302467, 113.1145 76.273367, 113.12245 76.248233, 113.08275 76.2112, 113.07485 76.191367, 113.0927 76.179467, 113.1264 76.191367, 113.1542 76.190067, 
+    113.18 76.1292, 113.18395 76.053833, 113.24745 75.991667, 113.29805 75.977133, 113.4627 75.983767, 113.5282 75.949367, 113.6254 75.966567, 113.7246 75.973167, 113.7603 75.958633, 113.7742 75.9282, 
+    113.7712 75.873967, 113.5093 75.613433, 113.4121 75.586967, 113.3764 75.589633, 113.3645 75.604167, 113.3843 75.631933, 113.42795 75.679567, 113.422 75.698067, 113.3466 75.727167, 113.18495 75.7417, 
+    113.1056 75.743033, 112.96675 75.7007, 112.935 75.7007, 112.931 75.716567, 112.9687 75.747, 112.9806 75.769467, 112.9568 75.786667, 112.83775 75.788, 112.75645 75.807833, 112.6632 75.8581, 
+    112.59375 75.8753, 112.4251 75.900433, 112.3636 75.8885, 112.35765 75.866033, 112.39535 75.830333, 112.4628 75.807833, 112.5521 75.801233, 112.6751 75.7999, 112.67905 75.789333, 112.61955 75.766833, 
+    112.6215 75.747, 112.71975 75.691433, 112.77925 75.6081, 112.811 75.597533, 112.8626 75.6015, 112.91615 75.6134, 113.00345 75.657033, 113.03915 75.668933, 113.07485 75.6716, 113.1225 75.658367, 
+    113.1671 75.6319, 113.2802 75.564433, 113.33375 75.541967, 113.40915 75.536667, 113.55795 75.5684, 113.5897 75.564433, 113.6125 75.547233, 113.6224 75.4692, 113.60855 75.4467, 113.5867 75.442733, 
+    113.51725 75.478433, 113.49545 75.474467, 113.4895 75.4639, 113.50735 75.4282, 113.4994 75.3819, 113.45575 75.3422, 113.22465 75.223167, 112.69795 74.999633, 112.4936 74.946733, 112.08295 74.9322, 
+    112.06505 74.922933, 112.075 74.911033, 112.1484 74.9044, 112.1504 74.8925, 112.10775 74.867367, 111.85575 74.801233, 111.78035 74.806533, 111.75655 74.7946, 111.75655 74.754933, 111.7367 74.709967, 
+    111.68315 74.684833, 111.6415 74.692767, 111.5254 74.7576, 111.4877 74.769533, 111.40635 74.754967, 111.2734 74.6928, 111.18015 74.649167, 111.0859 74.6465, 111.04425 74.638567, 110.9748 74.5883, 
+    110.949 74.580367, 110.88355 74.589633, 110.78635 74.608133, 110.74665 74.604167, 110.6931 74.589633, 110.6266 74.561833, 110.5393 74.535367, 110.4679 74.518167, 110.3945 74.530067, 110.12465 74.5261, 
+    110.05835 74.519233, 110.0623 74.5105, 110.12265 74.5076, 110.2655 74.470567, 110.2933 74.4494, 110.29725 74.4137, 110.2794 74.370033, 110.2397 74.3489, 110.16535 74.337, 109.96695 74.317167, 
+    109.9074 74.292033, 109.8102 74.282767, 109.7487 74.2603, 109.70705 74.2497, 109.6634 74.2603, 109.5384 74.2603, 109.49275 74.245733, 109.49275 74.227233, 109.5126 74.214, 109.65545 74.206067, 
+    109.6852 74.191533, 109.6872 74.170367, 109.6207 74.134667, 109.51555 74.114833, 109.456 74.095, 109.32705 74.098967, 109.1574 74.0725, 108.9352 74.013, 108.68225 73.858267, 108.52155 73.817267, 
+    108.12575 73.711433, 107.9988 73.707467, 107.84405 73.675733, 107.80435 73.673067, 107.74485 73.706133, 107.68435 73.708767, 107.5494 73.671733, 107.48 73.677033, 107.40855 73.702167, 107.31135 73.708767, 
+    107.22205 73.6929, 107.1404 73.6222, 106.9175 73.550067, 106.8798 73.5236, 106.82825 73.438967, 106.7707 73.397967, 106.69235 73.3636, 106.5614 73.3583, 106.33125 73.368867, 106.23205 73.3649, 
+    106.18335 73.343967, 106.28195 73.247433, 106.34205 73.252533, 106.4591 73.237967, 106.56425 73.216833, 106.70615 73.212833, 106.79345 73.1758, 106.8708 73.167867, 106.94225 73.167867, 107.0454 73.200933, 
+    107.1535 73.228733, 107.215 73.230033, 107.32215 73.1917, 107.4253 73.185067, 107.6326 73.204933, 107.8231 73.210233, 107.86475 73.2248, 108.0413 73.293567, 108.11275 73.2962, 108.23575 73.276367, 
+    108.30915 73.280333, 108.33295 73.293567, 108.33295 73.3081, 108.28735 73.3306, 108.2278 73.358367, 108.2268 73.372933, 108.2665 73.387467, 108.41925 73.386133, 108.68215 73.398033, 108.83885 73.404667, 
+    109.21385 73.423167, 109.2317 73.435067, 109.2178 73.474767, 109.2079 73.505167, 109.2476 73.5131, 109.28925 73.5012, 109.3289 73.4483, 109.34875 73.439033, 109.37655 73.449633, 109.37455 73.4946, 
+    109.32295 73.519733, 109.1821 73.5832, 109.1821 73.607, 109.2168 73.611, 109.26045 73.591167, 109.64635 73.491967, 109.7475 73.495933, 109.9261 73.548833, 110.1324 73.605733, 110.1344 73.618933, 
+    110.0947 73.630833, 110.0828 73.652, 110.09375 73.671867, 110.13145 73.686433, 110.187 73.686433, 110.26835 73.656, 110.31595 73.656, 110.37945 73.6679, 110.44495 73.700967, 110.49055 73.712867, 
+    110.58185 73.700967, 110.70285 73.700967, 110.83775 73.727433, 110.88735 73.757833, 110.8814 73.768433, 110.8457 73.775033, 110.8219 73.786933, 110.8239 73.817367, 110.806 73.830567, 110.7485 73.8319, 
+    110.6612 73.8253, 110.5451 73.805467, 110.3943 73.7909, 110.26535 73.747267, 110.2098 73.7327, 110.06995 73.740633, 109.98665 73.720767, 109.8795 73.7221, 109.7664 73.748567, 109.7406 73.743267, 
+    109.73465 73.724767, 109.7704 73.695667, 109.7525 73.6811, 109.68705 73.6983, 109.55015 73.810733, 109.55015 73.858333, 109.57895 73.884767, 109.7357 73.948233, 109.84285 73.973367, 110.1037 73.989267, 
+    110.22675 73.976033, 110.5491 73.942967, 110.7396 73.937667, 110.79115 73.929733, 110.89035 73.8451, 110.9201 73.8332, 110.9717 73.846433, 110.9856 73.867567, 110.9856 73.9456, 111.00645 73.9906, 
+    111.05805 74.047467, 111.19095 74.1255, 111.3001 74.144033, 111.41515 74.138733, 111.4568 74.1136, 111.4568 74.080533, 111.42905 74.064667, 111.38145 74.063367, 111.2366 74.059367, 111.20885 74.034267, 
+    111.2267 73.9906, 111.33185 73.912567, 111.43205 73.8623, 111.52925 73.8213, 111.6086 73.794833, 111.90325 73.777633, 112.35065 73.7684, 112.51925 73.778967, 112.8605 73.7803, 112.924 73.8094, 
+    112.94185 73.8504, 112.9379 73.895367, 112.8387 73.98, 112.79305 74.022333, 112.801 74.035567, 112.83275 74.040833, 112.92105 74.015733, 113.07975 73.9377, 113.1849 73.8676, 113.31785 73.7565, 
+    113.33965 73.7089, 113.3307 73.649367, 113.2712 73.567367, 113.19975 73.521067, 113.19775 73.4933, 113.2315 73.473433, 113.37635 73.4589, 113.47355 73.428467, 113.4914 73.406, 113.4795 73.3425, 
+    113.4438 73.3306, 113.293 73.3531, 113.1541 73.361033, 113.047 73.3544, 113.0351 73.327967, 113.06485 73.314733, 113.1085 73.3174, 113.15015 73.3306, 113.1958 73.3306, 113.2404 73.3174, 
+    113.4368 73.256567, 113.46515 73.227133, 113.5161 73.233733, 113.5161 73.2499, 113.5389 73.257833, 113.58055 73.241967, 113.60435 73.238, 113.62025 73.2499, 113.6103 73.276333, 113.59445 73.3332, 
+    113.60835 73.3491, 113.70555 73.376867, 113.7849 73.387433, 113.9684 73.3676, 114.11915 73.3557, 114.23225 73.312067, 114.3156 73.288267, 114.45845 73.275033, 114.54135 73.2799, 114.6196 73.2845, 
+    114.54135 73.3022, 114.5328 73.304133, 114.35425 73.3134, 114.2848 73.350433, 114.1856 73.380867, 114.0616 73.399367, 113.6767 73.4827, 113.54575 73.532967, 113.53585 73.5594, 113.5626 73.584533, 
+    113.64395 73.604367, 113.82445 73.645367, 114.00405 73.657267, 114.12705 73.654633, 114.2302 73.638767, 114.377 73.5951, 114.46335 73.5885, 114.5804 73.6004, 114.7649 73.601733, 114.87005 73.604367, 
+    114.9722 73.630833, 115.09125 73.678433, 115.1686 73.702233, 115.25195 73.707533, 115.37495 73.708867, 115.45335 73.691667, 115.55455 73.654633, 115.61805 73.6533, 115.82435 73.6811, 115.9662 73.679767, 
+    116.16265 73.645367, 116.2638 73.636133, 116.42255 73.6414, 116.5227 73.6057, 116.64765 73.579267, 116.98795 73.57, 117.27765 73.5462, 117.5385 73.544867, 117.90355 73.551467, 118.13275 73.567333, 
+    118.4125 73.593767, 118.5236 73.5779, 118.70015 73.575267, 118.82915 73.552767, 118.8728 73.527633, 118.8728 73.514433, 118.85295 73.502533, 118.72995 73.498567, 118.71605 73.4906, 118.718 73.4774, 
+    118.73785 73.450933, 118.72795 73.4377, 118.70015 73.439033, 118.6486 73.4602, 118.594 73.4721, 118.55235 73.4562, 118.52855 73.433733, 118.53845 73.288267, 118.5603 73.241967, 118.59995 73.2089, 
+    118.69125 73.187733, 118.87875 73.163933, 119.45315 73.095167, 119.5087 73.083267, 119.5841 73.033, 119.80035 73.006533, 119.8837 72.973467, 119.9234 72.976133, 119.94705 72.994833, 119.9333 73.025067, 
+    119.8857 73.0396, 119.86185 73.0515, 119.84205 73.0859, 119.81225 73.095167, 119.70115 73.0912, 119.67735 73.093833, 119.6754 73.1044, 119.7091 73.1322, 119.7091 73.1454, 119.6575 73.166567, 
+    119.63965 73.187733, 119.65555 73.211533, 119.72695 73.2274, 119.92735 73.222133, 119.9353 73.2089, 119.8936 73.141433, 119.90355 73.111033, 119.94125 73.0978, 119.97695 73.101767, 120.01465 73.134833, 
+    120.02655 73.182433, 120.04045 73.190367, 120.14955 73.159967, 120.1714 73.136167, 120.1694 73.113667, 120.1218 73.089867, 120.0682 73.083267, 120.04835 73.074, 120.05035 73.054167, 120.091 73.0383, 
+    120.31515 73.0383, 120.4967 73.048867, 120.71495 73.0211, 120.8062 72.9973, 121.02345 72.999933, 121.57 73.030367, 121.81205 73.023767, 121.90925 72.999967, 122.0253 72.965567, 122.4145 72.936267, 
+    122.89325 72.817433, 122.8581 72.851267, 122.8369 72.899433, 122.8437 72.9221, 122.90365 72.939067, 122.6441 73.012467, 122.55965 73.0199, 122.5033 73.035667, 122.4927 73.050467, 122.55365 73.1029, 
+    122.63035 73.127833, 122.711 73.1357, 122.7739 73.1108, 122.89775 73.0112, 122.94495 73.0007, 122.99805 73.0007, 123.05705 73.005933, 123.12785 72.981033, 123.2065 72.9758, 123.38345 73.0623, 
+    123.4346 73.1121, 123.42085 73.1488, 123.3697 73.1973, 123.3815 73.213033, 123.43655 73.224833, 123.47785 73.2222, 123.5034 73.203867, 123.529 73.165833, 123.586 73.1606, 123.6371 73.177633, 
+    123.64695 73.201233, 123.6371 73.211733, 123.61155 73.214333, 123.5742 73.218267, 123.57225 73.228767, 123.5919 73.240567, 123.6391 73.2576, 123.6332 73.273333, 123.60175 73.278567, 123.56045 73.264133, 
+    123.5211 73.266767, 123.4877 73.290367, 123.4169 73.3087, 123.3717 73.328367, 123.36775 73.341467, 123.3835 73.3572, 123.4307 73.362433, 123.4307 73.376833, 123.3992 73.397833, 123.3874 73.4214, 
+    123.3953 73.4319, 123.42675 73.4581, 123.411 73.4948, 123.2891 73.556433, 123.2793 73.5918, 123.25765 73.6285, 123.26945 73.641633, 123.3048 73.639, 123.3186 73.667867, 123.3481 73.705867, 
+    123.37955 73.712433, 123.42475 73.713733, 123.4857 73.755667, 123.527 73.767467, 123.5506 73.7583, 123.6076 73.653433, 123.6371 73.639, 123.66465 73.644267, 123.68035 73.6731, 123.6961 73.713733, 
+    123.72955 73.7334, 123.7551 73.726833, 123.75705 73.701933, 123.7256 73.663933, 123.7138 73.639033, 123.7315 73.632467, 123.80815 73.674433, 123.82785 73.678367, 123.89075 73.663933, 123.9301 73.662633, 
+    123.93795 73.677033, 123.9281 73.6941, 123.9124 73.771433, 123.86715 73.822533, 123.87505 73.8422, 123.90845 73.857933, 123.95365 73.859233, 123.98315 73.836967, 123.98905 73.783233, 124.04805 73.777967, 
+    124.0972 73.798933, 124.1621 73.7937, 124.1798 73.800267, 124.1739 73.8173, 124.13455 73.846133, 124.1385 73.864467, 124.2486 73.865767, 124.3941 73.838233, 124.58875 73.770067, 124.6202 73.776633, 
+    124.66545 73.818567, 124.69495 73.818567, 124.7382 73.783167, 124.76375 73.780533, 124.81685 73.8002, 124.84435 73.794967, 124.85225 73.7635, 124.85815 73.7491, 124.88765 73.746467, 124.98595 73.779233, 
+    125.00165 73.7727, 125.00365 73.7491, 125.00755 73.705833, 125.0233 73.699267, 125.04885 73.707133, 125.1196 73.767433, 125.14125 73.768767, 125.1609 73.742533, 125.1668 73.6639, 125.1314 73.594433, 
+    125.1452 73.573467, 125.1668 73.5682, 125.1904 73.573467, 125.23955 73.5931, 125.2612 73.6023, 125.3359 73.598367, 125.3536 73.612767, 125.35555 73.661267, 125.38705 73.6665, 125.4067 73.661267, 
+    125.44995 73.618, 125.5286 73.618, 125.5738 73.608833, 125.59935 73.589167, 125.6564 73.522333, 125.70555 73.510533, 125.75865 73.514467, 125.8058 73.5446, 125.84515 73.586533, 125.87465 73.589167, 
+    125.9061 73.570833, 125.9297 73.565567, 125.99065 73.5905, 126.0162 73.594433, 126.07915 73.572133, 126.15385 73.6062, 126.22855 73.624567, 126.2954 73.621933, 126.3426 73.6023, 126.42715 73.519733, 
+    126.4763 73.5027, 126.52155 73.5027, 126.5766 73.523667, 126.60805 73.5289, 126.66705 73.511867, 126.73195 73.5158, 126.77715 73.522367, 126.8676 73.5014, 126.89905 73.510567, 126.90495 73.5355, 
+    126.87155 73.5617, 126.8086 73.580033, 126.8145 73.6102, 126.844 73.6246, 126.92465 73.616733, 126.99345 73.637733, 127.0269 73.6469, 127.078 73.6246, 127.2176 73.616733, 127.253 73.604933, 
+    127.32575 73.547267, 127.36115 73.5263, 127.3867 73.536767, 127.3769 73.5761, 127.36115 73.615433, 127.3828 73.629833, 127.43585 73.639, 127.65215 73.635067, 127.9215 73.581333, 127.9451 73.556433, 
+    127.94905 73.498767, 127.9746 73.4306, 128.02375 73.458133, 128.0847 73.464667, 128.2243 73.441067, 128.27935 73.452867, 128.30885 73.441067, 128.3246 73.4306, 128.38945 73.447633, 128.41305 73.4424, 
+    128.4052 73.3808, 128.3832 73.317933, 128.39145 73.300833, 128.44705 73.287367, 128.4858 73.2982, 128.5979 73.315233, 128.6726 73.312633, 128.69225 73.292967, 128.6726 73.2707, 128.58015 73.251033, 
+    128.22625 73.240567, 128.006 73.185533, 127.8546 73.152767, 127.75435 73.152767, 127.71105 73.1606, 127.65205 73.158, 127.59505 73.129133, 127.55965 73.1134, 127.51245 73.122567, 127.4594 73.131767, 
+    127.3198 73.108167, 127.14085 73.058367, 126.9187 72.978433, 126.73975 72.919433, 126.5628 72.823733, 126.5333 72.773933, 126.51365 72.742467, 126.44285 72.6992, 126.41925 72.641533, 126.43695 72.617933, 
+    126.4979 72.585167, 126.50775 72.536667, 126.5018 72.517433, 126.5416 72.498967, 126.6108 72.485133, 126.7147 72.466833, 126.76385 72.462333, 126.9667 72.4438, 127.08375 72.434533, 127.24195 72.423933, 
+    127.46265 72.412667, 127.56185 72.402767, 127.666 72.374333, 127.7027 72.354467, 127.71165 72.339267, 127.71265 72.298933, 127.7196 72.285033, 127.73595 72.280433, 127.7687 72.281067, 127.8669 72.2857, 
+    127.89765 72.281067, 127.9294 72.268533, 127.97055 72.264533, 128.0033 72.2586, 128.04795 72.240067, 128.19325 72.1746, 128.31825 72.119033, 128.35495 72.1111, 128.4194 72.106467, 128.44025 72.101833, 
+    128.4581 72.085967, 128.46305 72.066133, 128.4576 72.007267, 128.46555 71.971567, 128.4804 71.957033, 128.52505 71.9332, 128.6436 71.826767, 128.714 71.785767, 128.73485 71.7778, 128.75865 71.7798, 
+    128.84395 71.814833, 128.8648 71.8142, 128.8767 71.808233, 128.88465 71.790367, 128.89655 71.779133, 128.91985 71.777833, 129.0597 71.808933, 129.0974 71.808933, 129.12815 71.820167, 129.149 71.832733, 
+    129.1569 71.8466, 129.15345 71.8625, 129.13065 71.883667, 129.0255 71.990133, 129.026 72.011933, 129.03695 72.0212, 129.08355 72.0225, 129.1183 72.0139, 129.16985 71.968933, 129.24475 71.9035, 
+    129.26955 71.864467, 129.28145 71.8301, 129.3013 71.8162, 129.4025 71.7904, 129.50765 71.754033, 129.5116 71.744133, 129.4997 71.7243, 129.4759 71.720333, 129.4114 71.721633, 129.36925 71.732867, 
+    129.34545 71.751367, 129.2988 71.757333, 129.2879 71.767233, 129.26805 71.771867, 129.25515 71.768567, 129.2413 71.758667, 129.2006 71.7494, 129.1525 71.746767, 129.07215 71.7567, 128.97195 71.748767, 
+    128.8926 71.724967, 128.848 71.6919, 128.83805 71.654867, 128.85095 71.629067, 128.8718 71.614533, 128.89855 71.612533, 128.93775 71.6198, 129.0052 71.646233, 129.08255 71.673367, 129.12325 71.675333, 
+    129.1619 71.673367, 129.1798 71.6641, 129.1892 71.6502, 129.1912 71.609867, 129.2011 71.5616, 129.212 71.5391, 129.2388 71.521933, 129.2626 71.515967, 129.31815 71.513333, 129.3499 71.512, 
+    129.36725 71.494133, 129.3732 71.4723, 129.37415 71.422067, 129.39995 71.385033, 129.4595 71.342033, 129.5185 71.328167, 129.65635 71.2931, 129.73475 71.2574, 129.763 71.231633, 129.80565 71.1794, 
+    129.8235 71.1675, 129.8721 71.1589, 129.9078 71.145667, 129.9108 71.129167, 129.87805 71.1007, 129.87505 71.082867, 129.883 71.078233, 129.9108 71.0769, 129.92715 71.0802, 129.96585 71.098733, 
+    130.0363 71.132467, 130.07895 71.145033, 130.10275 71.145667, 130.12755 71.1404, 130.1449 71.129167, 130.16375 71.099433, 130.19055 71.047167, 130.24905 70.990967, 130.2957 70.9612, 130.32345 70.953267, 
+    130.36065 70.952633, 130.40925 70.964533, 130.4499 70.967833, 130.47075 70.964533, 130.53225 70.932133, 130.563 70.922867, 130.5848 70.914933, 130.60415 70.913633, 130.64385 70.916933, 130.69345 70.928167, 
+    130.71625 70.938733, 130.72915 70.949333, 130.7351 70.9771, 130.744 70.9923, 130.7569 70.998933, 130.7688 71.002233, 130.7857 70.998933, 130.79955 70.989667, 130.8085 70.974467, 130.8199 70.954633, 
+    130.82985 70.932133, 130.84075 70.896433, 130.8556 70.8713, 130.87545 70.848833, 130.9092 70.824367, 130.97515 70.8012, 131.06935 70.7774, 131.11995 70.7721, 131.19335 70.773433, 131.23305 70.7774, 
+    131.26925 70.783333, 131.34565 70.8065, 131.3962 70.8184, 131.4954 70.832267, 131.55245 70.840233, 131.5594 70.8475, 131.5574 70.851467, 131.5455 70.860067, 131.53755 70.875933, 131.5415 70.887167, 
+    131.5673 70.9037, 131.6199 70.942733, 131.68585 70.9877, 131.70275 71.010167, 131.7166 71.053833, 131.7325 71.074967, 131.7573 71.097467, 131.8148 71.136467, 131.83265 71.153667, 131.83365 71.165567, 
+    131.8267 71.1722, 131.8084 71.176133, 131.78655 71.184067, 131.77665 71.1973, 131.77865 71.2158, 131.80245 71.247533, 131.858 71.270033, 131.90165 71.284567, 131.93095 71.288733, 131.9483 71.285967, 
+    131.95685 71.2803, 131.9641 71.269967, 131.966 71.259033, 131.9701 71.2523, 131.978 71.2481, 131.98685 71.2464, 132 71.246967, 132.0648 71.258933, 132.0963 71.275733, 132.09315 71.319833, 
+    132.1026 71.376533, 132.1814 71.510967, 132.36725 71.704167, 132.5657 71.8785, 132.7185 71.9835, 132.75945 71.9898, 132.79095 71.9835, 132.82245 71.9583, 132.82245 71.9184, 132.7941 71.8491, 
+    132.79095 71.8134, 132.813 71.7735, 132.85395 71.7462, 132.9138 71.7336, 132.97365 71.7294, 133.002 71.714667, 133.0335 71.680033, 133.07605 71.645367, 133.1595 71.608633, 133.3391 71.559267, 
+    133.47455 71.5057, 133.6171 71.437433, 133.69585 71.418533, 133.75415 71.4154, 133.9132 71.4175, 134.155 71.429067, 134.2164 71.426967, 134.2857 71.416433, 134.33845 71.412233, 134.4519 71.420633, 
+    134.5133 71.418533, 134.58575 71.412233, 134.67555 71.402767, 134.69995 71.404867, 134.7551 71.436367, 134.7724 71.437433, 134.78815 71.433233, 134.8102 71.408033, 134.8291 71.367067, 134.84805 71.362867, 
+    134.8937 71.367067, 134.9252 71.3597, 134.9441 71.3618, 134.9441 71.371267, 134.89685 71.404867, 134.9 71.419567, 134.9205 71.433233, 134.98505 71.434267, 135.0071 71.440567, 135.01025 71.453167, 
+    134.99295 71.466833, 134.963 71.478367, 134.89845 71.484667, 134.8701 71.497267, 134.86535 71.518267, 134.8748 71.531933, 134.99055 71.569733, 135.0536 71.6023, 135.08825 71.6065, 135.17015 71.605433, 
+    135.24415 71.592833, 135.3229 71.571833, 135.38435 71.552933, 135.41115 71.555033, 135.42375 71.5645, 135.41745 71.5813, 135.3765 71.599133, 135.30715 71.6212, 135.2977 71.636933, 135.30875 71.6506, 
+    135.3324 71.653733, 135.5411 71.6527, 135.5978 71.657933, 135.6277 71.657933, 135.6592 71.649533, 135.67655 71.6275, 135.697 71.615933, 135.71905 71.615933, 135.7742 71.6464, 135.80095 71.6506, 
+    135.8309 71.647433, 135.92225 71.596, 135.9459 71.592833, 135.9648 71.6044, 136.01045 71.6254, 136.04275 71.628567, 136.07265 71.620133, 136.1199 71.6065, 136.1404 71.605433, 136.20025 71.624333, 
+    136.23965 71.6254, 136.28375 71.620133, 136.3357 71.6107, 136.41445 71.6086, 136.5365 71.611767, 136.58695 71.620167, 136.59955 71.617, 136.5964 71.609667, 136.4625 71.5645, 136.42835 71.551167, 
+    136.35225 71.521433, 136.16635 71.444767, 136.138 71.418533, 136.10965 71.383867, 136.05925 71.355533, 136.05375 71.335567, 136.06635 71.315633, 136.08995 71.298833, 136.10255 71.265233, 136.101 71.236867, 
+    136.1136 71.201167, 136.112 71.1896, 136.08525 71.1833, 136.05375 71.1749, 136.0184 71.147967, 136.01365 71.1114, 136.03455 71.092833, 136.1145 71.088267, 136.138 71.079567, 136.1902 71.056933, 
+    136.215 71.0378, 136.2372 71.003, 136.27895 70.976033, 136.356 70.949933, 136.32205 70.936, 136.27245 70.922967, 136.24635 70.900333, 136.24635 70.8777, 136.2581 70.855067, 136.2707 70.8463, 
+    136.29855 70.8516, 136.3142 70.873367, 136.34295 70.899467, 136.37295 70.9186, 136.39255 70.932533, 136.4604 70.925567, 136.49435 70.936, 136.49305 70.9534, 136.4669 70.964733, 136.3873 70.980367, 
+    136.3051 71.019533, 136.2581 71.050867, 136.20325 71.089133, 136.15735 71.100333, 136.06895 71.109667, 136.05675 71.118367, 136.06195 71.131733, 136.10255 71.150767, 136.1262 71.1539, 136.1687 71.148667, 
+    136.1813 71.1518, 136.1876 71.1623, 136.1813 71.180167, 136.14825 71.215867, 136.1498 71.286233, 136.13565 71.301967, 136.1183 71.333467, 136.1262 71.351333, 136.1876 71.405933, 136.25065 71.431133, 
+    136.3105 71.4658, 136.3798 71.506733, 136.44075 71.523167, 136.4538 71.5267, 136.579 71.5288, 136.64835 71.5414, 136.7759 71.5624, 136.83735 71.561367, 136.89325 71.552967, 136.94365 71.533, 
+    137.0823 71.4511, 137.15 71.4238, 137.24135 71.416467, 137.3949 71.405967, 137.4343 71.3986, 137.5225 71.3566, 137.6123 71.296767, 137.6383 71.2915, 137.66665 71.297833, 137.70915 71.328267, 
+    137.7328 71.333533, 137.75955 71.330367, 137.7832 71.309367, 137.80525 71.269467, 137.81945 71.2159, 137.8541 71.1886, 137.90605 71.1592, 137.9974 71.145567, 138.03125 71.1382, 138.0848 71.116167, 
+    138.1053 71.118267, 138.13365 71.132967, 138.13835 71.146633, 138.1226 71.165533, 138.0281 71.246367, 138.02495 71.268433, 138.0407 71.276833, 138.05175 71.268433, 138.0659 71.253733, 138.10845 71.239033, 
+    138.15095 71.234833, 138.1809 71.225367, 138.2203 71.205433, 138.23605 71.204367, 138.2455 71.210667, 138.2518 71.244267, 138.2644 71.261067, 138.29115 71.270533, 138.2959 71.279967, 138.28645 71.293633, 
+    138.2707 71.292567, 138.2376 71.284167, 138.1888 71.288367, 138.1431 71.300967, 138.1415 71.312533, 138.15255 71.3178, 138.24865 71.3178, 138.3006 71.3304, 138.3258 71.3493, 138.32265 71.3598, 
+    138.20455 71.3745, 138.01865 71.386033, 138.0108 71.3934, 138.0155 71.417533, 138.1179 71.547767, 138.1541 71.5677, 138.2833 71.5971, 138.50145 71.625467, 138.5219 71.623367, 138.53925 71.610767, 
+    138.53765 71.602367, 138.50145 71.589767, 138.48095 71.5698, 138.4841 71.545667, 138.4983 71.5383, 138.52035 71.543567, 138.56445 71.5719, 138.58965 71.574, 138.65265 71.556167, 138.67155 71.558267, 
+    138.6873 71.570867, 138.67785 71.587667, 138.6511 71.6139, 138.6558 71.625467, 138.6826 71.633867, 138.75975 71.634933, 138.90465 71.6202, 139.03145 71.5929, 139.1102 71.5824, 139.14015 71.564533, 
+    139.1685 71.5215, 139.17005 71.4837, 139.1606 71.458467, 139.12755 71.437467, 139.1244 71.428033, 139.137 71.417533, 139.18895 71.408067, 139.29765 71.412267, 139.38035 71.434333, 139.4859 71.498367, 
+    139.5284 71.505733, 139.65285 71.498367, 139.75445 71.483667, 139.7875 71.466867, 139.808 71.4343, 139.82375 71.426967, 139.8411 71.429067, 139.8663 71.4427, 139.88675 71.443767, 139.9088 71.433267, 
+    139.92615 71.433267, 139.9781 71.447967, 140.0348 71.450067, 140.05765 71.439567, 140.0608 71.429067, 140.023 71.384967, 140.0277 71.372367, 140.04505 71.370267, 140.1112 71.4091, 140.1553 71.458467, 
+    140.1868 71.472133, 140.1931 71.480533, 140.18205 71.493133, 140.13795 71.514133, 140.1364 71.526733, 140.16945 71.549833, 140.16945 71.560333, 140.15215 71.571867, 140.00095 71.581333, 139.9584 71.586567, 
+    139.94265 71.600233, 139.94265 71.619133, 139.9332 71.629633, 139.9033 71.638033, 139.8623 71.646433, 139.84025 71.680033, 139.8111 71.7399, 139.79695 71.8029, 139.81585 71.875367, 139.81585 71.892167, 
+    139.7938 71.9142, 139.75835 71.9226, 139.72055 71.9184, 139.69065 71.9247, 139.6623 71.9289, 139.61975 71.919467, 139.5898 71.919467, 139.552 71.9373, 139.45435 71.961467, 139.4449 71.976167, 
+    139.45355 71.985633, 139.5071 71.999267, 139.5575 71.999267, 139.64415 71.986667, 139.6804 71.987733, 139.70875 72.003467, 139.75285 72.039167, 139.767 72.084333, 139.7985 72.121067, 139.9064 72.179867, 
+    139.93315 72.181967, 139.9631 72.178833, 140.03555 72.143133, 140.0781 72.136833, 140.1096 72.138933, 140.1584 72.155733, 140.2852 72.2471, 140.29465 72.266, 140.28675 72.275433, 140.2584 72.283833, 
+    140.14185 72.2744, 140.0127 72.2723, 139.94495 72.2618, 139.8977 72.254433, 139.83 72.2639, 139.7481 72.2765, 139.64495 72.277567, 139.5709 72.2702, 139.52835 72.2534, 139.51575 72.2387, 
+    139.52365 72.2219, 139.552 72.2156, 139.62445 72.214533, 139.6418 72.206133, 139.63705 72.1904, 139.58665 72.1778, 139.53625 72.1757, 139.4622 72.189333, 139.32205 72.266, 139.2992 72.269167, 
+    139.2882 72.2597, 139.29765 72.243933, 139.32915 72.218733, 139.39215 72.185133, 139.4079 72.1673, 139.4016 72.149433, 139.3622 72.141033, 139.31655 72.1463, 139.2677 72.174633, 139.2126 72.227133, 
+    139.2047 72.2765, 139.2299 72.344767, 139.3874 72.463433, 139.54495 72.513833, 139.7253 72.5317, 139.99305 72.530633, 140.05685 72.516967, 140.17185 72.481267, 140.20335 72.478133, 140.23485 72.484433, 
+    140.3057 72.498067, 140.3561 72.497033, 140.4703 72.488633, 140.54905 72.482333, 140.69555 72.494933, 140.8184 72.526433, 140.90895 72.557933, 141.0098 72.631433, 141.0476 72.696567, 141.04285 72.7123, 
+    140.9909 72.748, 140.92155 72.7879, 140.89715 72.795267, 140.82155 72.786833, 140.7869 72.7921, 140.76325 72.8299, 140.76325 72.879267, 140.77585 72.9118, 140.8042 72.929667, 140.85145 72.933867, 
+    140.9113 72.923367, 141.0625 72.883467, 141.1539 72.8761, 141.2295 72.885567, 141.3303 72.9034, 141.3862 72.8992, 141.42245 72.8866, 141.44605 72.851933, 141.46025 72.826733, 141.49335 72.814133, 
+    141.5847 72.805733, 141.80675 72.767933, 142.00915 72.742733, 142.25485 72.737467, 142.6754 72.739567, 142.88645 72.735367, 143.08335 72.722767, 143.4236 72.729067, 143.7827 72.712267, 144.0316 72.687067, 
+    144.43875 72.636667, 144.6057 72.6293, 144.99555 72.609333, 145.09715 72.596733, 145.36175 72.591467, 145.50585 72.585167, 145.72165 72.562067, 145.9839 72.5127, 146.0926 72.5106, 146.1753 72.513767, 
+    146.3533 72.496933, 146.5155 72.4749, 146.7494 72.457033, 146.85335 72.440233, 146.888 72.421333, 146.89035 72.411867, 146.8699 72.398233, 146.80215 72.387733, 146.71865 72.394033, 146.62575 72.415033, 
+    146.5722 72.413967, 146.4714 72.384567, 146.4265 72.382467, 146.33045 72.403467, 146.17605 72.406633, 146.028 72.399267, 145.7547 72.418167, 145.61455 72.430767, 145.5602 72.4276, 145.5114 72.422367, 
+    145.4468 72.4045, 145.4137 72.403467, 145.3948 72.411867, 145.39165 72.448633, 145.37435 72.465433, 145.26565 72.508467, 145.24755 72.5074, 145.23495 72.495867, 145.22235 72.4696, 145.1987 72.464367, 
+    145.1735 72.4696, 145.14675 72.502167, 145.1121 72.518967, 145.0475 72.528433, 144.9845 72.522133, 144.82225 72.4654, 144.5458 72.304733, 144.4576 72.264833, 144.4206 72.261667, 144.38595 72.273233, 
+    144.30245 72.315233, 144.27565 72.3184, 144.2426 72.311033, 144.23155 72.2932, 144.2426 72.273233, 144.27725 72.206033, 144.31035 72.177667, 144.37175 72.164033, 144.5844 72.190267, 144.649 72.213367, 
+    144.7372 72.256433, 144.78915 72.263767, 144.8427 72.260633, 144.92065 72.245933, 144.9805 72.244867, 145.07975 72.266933, 145.1459 72.292133, 145.17425 72.296333, 145.19945 72.290033, 145.2538 72.266933, 
+    145.37665 72.252233, 145.5562 72.256433, 145.8358 72.281633, 146.19725 72.298433, 146.3666 72.294233, 146.5052 72.304733, 146.6249 72.3352, 146.7084 72.3436, 146.8344 72.3394, 146.85175 72.334133, 
+    146.85175 72.323633, 146.79505 72.285833, 146.5383 72.137767, 146.4044 72.085267, 146.25475 72.045367, 146.1311 72.005467, 146.09175 71.9918, 146.0634 71.990767, 146.0366 72.007567, 146.013 72.074767, 
+    146.0303 72.089467, 146.0618 72.095767, 146.09805 72.096833, 146.1437 72.119933, 146.16105 72.122033, 146.20675 72.106267, 146.21935 72.110467, 146.2225 72.125167, 146.2004 72.169267, 146.2122 72.193433, 
+    146.2122 72.202867, 146.1933 72.214433, 146.17125 72.215467, 146.1193 72.199733, 146.0862 72.196567, 146.03895 72.208133, 146.0169 72.204967, 145.93815 72.1661, 145.9098 72.165067, 145.8956 72.178733, 
+    145.9035 72.207067, 145.8972 72.219667, 145.8767 72.223867, 145.7586 72.239633, 145.73575 72.236467, 145.72945 72.225967, 145.7578 72.210233, 145.772 72.193433, 145.7657 72.179767, 145.7153 72.150367, 
+    145.6964 72.113633, 145.70425 72.097867, 145.7468 72.0695, 145.7641 72.0317, 145.7578 72.0023, 145.7334 71.9834, 145.6751 71.9771, 145.58375 71.9792, 145.55225 71.992833, 145.53335 71.990733, 
+    145.45775 71.9645, 145.4231 71.9645, 145.36955 71.9771, 145.3357 71.975, 145.26955 71.9561, 145.23175 71.954, 145.17975 71.975, 145.0931 71.9792, 145.0553 71.9876, 145.02695 72.0065, 
+    145.0057 72.0065, 144.99465 71.9939, 145.0041 71.971833, 145.0293 71.948733, 145.0939 71.923533, 145.19315 71.9183, 145.2136 71.9099, 145.23095 71.8889, 145.2278 71.871033, 145.21205 71.852133, 
+    145.1742 71.834267, 145.1065 71.772333, 145.08365 71.768133, 145.0506 71.774433, 145.0506 71.7944, 145.0616 71.8175, 145.05215 71.831133, 145.0301 71.831133, 144.99075 71.807, 144.9687 71.789133, 
+    144.93245 71.786, 144.91355 71.772333, 144.91825 71.758667, 144.9403 71.749233, 144.9671 71.737667, 144.97655 71.716667, 144.9482 71.670467, 144.9498 71.661033, 144.97025 71.653667, 145.03325 71.658933, 
+    145.05215 71.654733, 145.11045 71.617967, 145.14195 71.613767, 145.16555 71.621133, 145.19865 71.663133, 145.23015 71.703033, 145.2648 71.711433, 145.2963 71.710367, 145.31835 71.696733, 145.3294 71.679933, 
+    145.353 71.673633, 145.39555 71.673633, 145.4727 71.716667, 145.48925 71.718767, 145.51445 71.7093, 145.5869 71.6715, 145.60735 71.670467, 145.63575 71.678867, 145.6562 71.6988, 145.6562 71.717733, 
+    145.63255 71.741867, 145.63575 71.750267, 145.6562 71.757633, 145.7255 71.750267, 145.87355 71.761833, 146.0271 71.7986, 146.20355 71.8658, 146.44375 71.988667, 146.7304 72.164033, 146.8084 72.220733, 
+    146.9454 72.264833, 147.1486 72.350933, 147.17935 72.353033, 147.23445 72.3436, 147.3321 72.327833, 147.36835 72.3289, 147.46285 72.3478, 147.52585 72.346733, 147.61405 72.350933, 147.77235 72.365633, 
+    147.84165 72.3625, 147.9267 72.348833, 148.00235 72.334133, 148.09605 72.3331, 148.2772 72.3373, 148.3953 72.338333, 148.4804 72.325733, 148.5245 72.325733, 148.5985 72.3373, 148.6316 72.3373, 
+    148.72765 72.323633, 148.78515 72.3184, 148.86705 72.323633, 149.00725 72.31, 149.22305 72.2806, 149.4176 72.248033, 149.64125 72.210233, 149.7444 72.174533, 149.9177 72.115733, 150.0358 72.061133, 
+    150.1295 71.988667, 150.15 71.952967, 150.14685 71.931967, 150.1295 71.914133, 150.0807 71.891, 150.0177 71.8784, 149.9232 71.841667, 149.8444 71.801767, 149.7743 71.7692, 149.75225 71.768167, 
+    149.7318 71.778667, 149.72705 71.830133, 149.7113 71.847967, 149.66875 71.861633, 149.65775 71.875267, 149.6609 71.912033, 149.653 71.938267, 149.60105 71.9719, 149.4577 71.975033, 149.44745 71.972933, 
+    149.4506 71.967667, 149.46795 71.951933, 149.4648 71.939333, 149.44275 71.926733, 149.3388 71.924633, 149.3183 71.919367, 149.29785 71.904667, 149.28365 71.887867, 149.249 71.868967, 149.23955 71.851133, 
+    149.23325 71.808067, 149.23325 71.801967, 149.2333 71.784967, 149.2644 71.752833, 149.2963 71.751367, 149.34355 71.755567, 149.3577 71.750333, 149.41915 71.7083, 149.47745 71.6831, 149.51445 71.678867, 
+    149.5995 71.6915, 149.64205 71.6873, 149.72865 71.656833, 149.7649 71.655767, 149.82005 71.669433, 149.8728 71.694633, 149.91215 71.696733, 150.013 71.677833, 150.04765 71.673633, 150.0744 71.678867, 
+    150.1122 71.694633, 150.13585 71.696733, 150.14845 71.690433, 150.13745 71.674667, 150.1012 71.6589, 150.00985 71.6421, 150.0029 71.602633, 150.02995 71.588967, 150.20935 71.582733, 150.2225 71.582267, 
+    150.2737 71.580167, 150.3068 71.585433, 150.3336 71.598033, 150.3572 71.600133, 150.37925 71.595933, 150.45485 71.543433, 150.50685 71.529767, 150.56985 71.527667, 150.63205 71.530833, 150.6541 71.523467, 
+    150.6651 71.497233, 150.67005 71.4917, 150.6809 71.479367, 150.70765 71.474133, 150.71655 71.474133, 150.73915 71.474133, 150.75335 71.467833, 150.75335 71.451033, 150.72575 71.423033, 150.7171 71.414267, 
+    150.6935 71.386967, 150.69505 71.368067, 150.7187 71.3544, 150.75335 71.3586, 150.8447 71.386967, 150.91085 71.426867, 151.00065 71.501433, 151.05495 71.516133, 151.17155 71.4993, 151.2802 71.4741, 
+    151.37315 71.4237, 151.4306 71.403733, 151.5157 71.390067, 151.56295 71.371167, 151.6275 71.328133, 151.7189 71.3029, 151.79845 71.292367, 151.85835 71.268233, 152.0111 71.1611, 152.1198 71.069733, 
+    152.1332 71.055033, 152.1269 71.0435, 152.0387 71.0204, 152.0034 71.008133, 152.00245 71.0078, 151.98985 70.989933, 151.99775 70.9637, 152.02715 70.9372, 152.02925 70.935333, 152.0907 70.918533, 
+    152.1915 70.871267, 152.32225 70.8429, 152.5388 70.839733, 152.72155 70.8618, 152.9696 70.936367, 153.0925 70.946867, 153.3154 70.954233, 153.4761 70.968933, 153.54305 70.964733, 153.60765 70.914333, 
+    153.6313 70.907, 153.70375 70.922733, 153.76675 70.945833, 153.80455 70.950033, 153.82345 70.9595, 153.83995 70.9784, 153.862 70.9826, 154.13455 70.979433, 154.23535 70.975233, 154.28495 70.982567, 
+    154.4204 71.030867, 154.4913 71.035067, 154.6299 71.023533, 154.7662 71.0267, 154.82605 71.038267, 155.0072 71.1128, 155.0773 71.120167, 155.2301 71.117033, 155.3404 71.135933, 155.4727 71.182133, 
+    155.5255 71.188467, 155.67355 71.1853, 155.90195 71.213667, 155.97675 71.214733, 156.0445 71.202133, 156.12795 71.197933, 156.23035 71.188467, 156.3595 71.196867, 156.5131 71.204233, 156.6076 71.194767, 
+    156.75095 71.175867, 156.85255 71.173767, 156.9675 71.1801, 157.03525 71.170633, 157.1896 71.139133, 157.23295 71.136, 157.2739 71.143367, 157.3259 71.1591, 157.35895 71.1591, 157.433 71.149667, 
+    157.6094 71.147567, 157.7756 71.1402, 157.9536 71.1339, 158.0379 71.112867, 158.32145 71.0257, 158.4325 71.014133, 158.54905 71.020433, 158.6656 71.006767, 158.92945 70.987833, 159.06335 70.9574, 
+    159.25315 70.8923, 159.3949 70.8314, 159.502 70.811433, 159.5532 70.804067, 159.61625 70.776767, 159.6997 70.7064, 159.7958 70.6602, 159.92025 70.590867, 160.04075 70.4806, 160.08485 70.4449, 
+    160.09115 70.4176, 160.08325 70.3861, 159.9919 70.309433, 159.96435 70.264267, 159.9675 70.2443, 159.98485 70.2149, 159.9754 70.2023, 159.9502 70.192833, 159.92025 70.194933, 159.8793 70.2044, 
+    159.84465 70.1981, 159.7848 70.205467, 159.7391 70.199133, 159.69025 70.1813, 159.6887 70.169733, 159.7092 70.1561, 159.747 70.150833, 159.8163 70.165533, 159.84305 70.161333, 159.86985 70.144533, 
+    159.884 70.144533, 159.90925 70.152933, 159.9234 70.1456, 159.9423 70.1078, 159.9376 70.083633, 159.91395 70.043733, 159.79265 69.969167, 159.78165 69.948167, 159.80055 69.917733, 159.8226 69.903033, 
+    159.83835 69.8757, 159.86825 69.8652, 159.8856 69.843167, 159.89665 69.820067, 159.91395 69.8127, 159.93285 69.815867, 159.95175 69.8295, 159.9754 69.8295, 160.0431 69.8022, 160.1203 69.7938, 
+    160.1471 69.780167, 160.16285 69.761233, 160.20065 69.748633, 160.2093 69.735, 160.1967 69.7098, 160.2014 69.6972, 160.2156 69.6909, 160.2518 69.694067, 160.28175 69.7056, 160.3089 69.710933, 
+    160.6201 69.4559, 160.6934 69.418933, 160.7608 69.358133, 160.84405 69.241867, 160.9471 69.208833, 160.9788 69.193, 160.9907 69.177133, 160.9768 69.163933, 160.9451 69.121633, 160.9471 69.108433, 
+    160.9669 69.1005, 161.19085 69.1058, 161.29 69.084633, 161.3217 69.058133, 161.32365 69.0132, 161.2543 68.948467, 161.22455 68.889, 161.2206 68.8468, 161.20395 68.7921, 161.14895 68.749467, 
+    161.11315 68.7111, 161.1106 68.6906, 161.07675 68.653967, 161.03455 68.6335, 160.98085 68.618167, 160.86705 68.6139, 160.75835 68.625833, 160.6976 68.627533, 160.6752 68.616133, 160.74395 68.587833, 
+    160.7518 68.5763, 160.80955 68.574633, 160.85125 68.565033, 160.853 68.560933, 160.906 68.578933, 161.01725 68.5849, 161.0812 68.595133, 161.1445 68.6173, 161.24045 68.7094, 161.3157 68.821667, 
+    161.3851 68.856033, 161.5258 68.8719, 161.57535 68.8983, 161.5853 68.944567, 161.57935 69.008, 161.5298 69.111033, 161.49015 69.1824, 161.48025 69.2273, 161.508 69.263, 161.50205 69.298667, 
+    161.4644 69.3251, 161.4644 69.3502, 161.4882 69.37, 161.4882 69.391167, 161.4783 69.414933, 161.5179 69.4387, 161.6289 69.4876, 161.72605 69.540433, 161.85885 69.580067, 161.95205 69.584, 
+    162.02735 69.610433, 162.0789 69.647433, 162.10465 69.655367, 162.13635 69.647433, 162.17995 69.622333, 162.2018 69.627633, 162.19585 69.652767, 162.1542 69.689767, 162.15815 69.7122, 162.1859 69.721467, 
+    162.287 69.706933, 162.3088 69.713533, 162.31475 69.734667, 162.288 69.788467, 162.299 69.8011, 162.31475 69.8053, 162.33365 69.797933, 162.37465 69.733867, 162.39985 69.719167, 162.43765 69.718133, 
+    162.5306 69.748567, 162.5731 69.747533, 162.61565 69.734933, 162.66765 69.699233, 162.70465 69.695, 162.75195 69.704467, 162.7724 69.704467, 162.80705 69.687667, 162.83385 69.685567, 162.8953 69.707633, 
+    162.95355 69.710767, 162.9835 69.723367, 163.08115 69.777967, 163.13705 69.790567, 163.27255 69.8063, 163.3844 69.8021, 163.46 69.7853, 163.6057 69.741167, 163.6514 69.739067, 163.70025 69.749567, 
+    163.82155 69.786333, 163.95625 69.840967, 163.9956 69.842, 164.07125 69.828367, 164.1311 69.803167, 164.26655 69.6845, 164.34295 69.647733, 164.4532 69.631967, 164.6722 69.623567, 164.79115 69.6225, 
+    165.01795 69.638267, 165.1227 69.636167, 165.244 69.621467, 165.47555 69.610967, 165.7095 69.5973, 165.85285 69.6036, 166.11985 69.612033, 166.29 69.591, 166.43885 69.5868, 166.50505 69.594167, 
+    166.58065 69.614133, 166.62 69.613067, 166.6326 69.607833, 166.63025 69.598367, 166.5609 69.57, 166.55775 69.5595, 166.56725 69.549, 166.69325 69.535367, 166.8303 69.541667, 166.96575 69.585767, 
+    167.0855 69.635133, 167.24065 69.683467, 167.32415 69.7055, 167.3588 69.7265, 167.3919 69.755933, 167.49585 69.796867, 167.65025 69.8368, 167.87235 69.839933, 167.98105 69.818933, 168.07555 69.8116, 
+    168.09445 69.802133, 168.09605 69.787433, 168.0283 69.746467, 168.02355 69.729667, 168.0393 69.705533, 168.08815 69.685567, 168.22205 69.6362, 168.2457 69.614167, 168.24725 69.5963, 168.23625 69.5711, 
+    168.19845 69.5207, 168.19685 69.465033, 168.21735 69.413567, 168.26615 69.3642, 168.37015 69.3159, 168.49225 69.295933, 168.6088 69.2928, 168.7096 69.300133, 168.7821 69.293833, 168.92625 69.263367, 
+    169.0948 69.1972, 169.19405 69.172, 169.2358 69.172, 169.29725 69.1846, 169.33505 69.1825, 169.376 69.166733, 169.40275 69.135233, 169.42325 69.059633, 169.4201 68.984, 169.43115 68.9525, 
+    169.47365 68.917833, 169.5343 68.897867, 169.63195 68.878967, 169.74225 68.869533, 169.8714 68.852733, 169.9147 68.854833, 169.9793 68.8622, 170.1715 68.863233, 170.2928 68.877933, 170.3377 68.876867, 
+    170.3708 68.866367, 170.38495 68.843267, 170.3881 68.804433, 170.39915 68.794967, 170.4779 68.796, 170.49205 68.800233, 170.49995 68.894733, 170.5173 68.9126, 170.6118 68.934633, 170.637 68.9336, 
+    170.65985 68.922033, 170.68975 68.877933, 170.70235 68.812833, 170.7197 68.800233, 170.73545 68.801267, 170.74805 68.808933, 170.78115 68.919933, 170.77955 68.963, 170.7638 68.980867, 170.71815 68.9966, 
+    170.7134 69.008167, 170.726 69.018667, 170.88355 69.070133, 170.98275 69.109, 171.0182 69.109, 171.04025 69.103733, 171.05915 69.0901, 171.0812 69.089033, 171.13005 69.099533, 171.2041 69.1027, 
+    171.2214 69.1132, 171.223 69.1237, 171.20725 69.131067, 171.0765 69.139467, 171.0434 69.1468, 170.97725 69.216133, 170.9473 69.229767, 170.92055 69.243433, 170.9079 69.267567, 170.90635 69.340033, 
+    170.8599 69.396733, 170.82835 69.447167, 170.8063 69.4545, 170.7827 69.4461, 170.7575 69.436667, 170.7433 69.436667, 170.7323 69.4482, 170.7449 69.510167, 170.74175 69.525933, 170.7071 69.552167, 
+    170.70235 69.579467, 170.6921 69.616233, 170.66375 69.638267, 170.56765 69.672933, 170.49365 69.677133, 170.418 69.6635, 170.32665 69.639333, 170.2219 69.635133, 170.19195 69.643533, 170.14155 69.691833, 
+    170.1447 69.719133, 170.1778 69.7496, 170.30225 69.786367, 170.5212 69.806333, 170.58895 69.827333, 170.6236 69.857767, 170.6236 69.876667, 170.58185 69.924967, 170.57555 69.9901, 170.5472 70.031033, 
+    170.54875 70.1098, 170.53535 70.133967, 170.444 70.1833, 170.44085 70.198033, 170.455 70.206433, 170.48025 70.204333, 170.55425 70.186467, 170.7354 70.167567, 170.8756 70.1455, 170.92445 70.150767, 
+    171.00245 70.167567, 171.05755 70.167567, 171.10165 70.1497, 171.182 70.1308, 171.22925 70.129767, 171.3238 70.1413, 171.39705 70.1371, 171.48525 70.1224, 171.5735 70.115033, 171.67905 70.106633, 
+    171.987 70.053067, 172.3123 70.026833, 172.52815 69.9932, 172.67385 69.9869, 172.81875 70.013167, 172.8408 70.0079, 172.84555 69.994267, 172.85815 69.975367, 172.907 69.964867, 173.12675 69.9344, 
+    173.14565 69.916533, 173.14405 69.895533, 173.1157 69.864033, 173.11415 69.845133, 173.1283 69.832533, 173.174 69.825167, 173.3063 69.844067, 173.38035 69.872433, 173.4103 69.908133, 173.40555 69.939633, 
+    173.38195 69.960667, 173.2118 69.9932, 173.1929 70.0058, 173.20235 70.019467, 173.24805 70.025767, 173.4213 70.004767, 173.53 70.004767, 173.6253 69.9785, 173.64265 69.956467, 173.6442 69.922833, 
+    173.65525 69.9092, 173.671 69.908133, 173.6946 69.9176, 173.7277 69.935433, 173.79385 69.939633, 173.8742 69.920733, 173.8994 69.9218, 173.98135 69.943833, 174.0325 69.971167, 174.053 69.9722, 
+    174.0782 69.9617, 174.0987 69.9365, 174.11285 69.935433, 174.1349 69.941733, 174.16325 69.9554, 174.18215 69.9575, 174.20425 69.948067, 174.22155 69.9197, 174.23575 69.9155, 174.26095 69.920733, 
+    174.2893 69.954367, 174.30975 69.9596, 174.4027 69.9575, 174.55235 69.945933, 174.83825 69.944867, 175.0391 69.9554, 175.1872 69.973233, 175.3384 69.9701, 175.3447 69.9617, 175.3321 69.952233, 
+    175.2817 69.943833, 175.2124 69.9512, 175.19505 69.947, 175.1935 69.937533, 175.20925 69.925967, 175.2896 69.915467, 175.3762 69.880833, 175.40145 69.880833, 175.46525 69.907067, 175.5188 69.920733, 
+    175.5314 69.931233, 175.53295 69.9491, 175.5125 69.962733, 175.46525 69.971133, 175.4542 69.9848, 175.4621 70.002633, 175.48255 70.01, 175.57705 69.990033, 175.64165 69.994233, 175.7031 70.004733, 
+    175.7488 70.000533, 175.8307 69.9806, 175.89845 69.969033, 175.978 69.977433, 176.07095 69.989, 176.10245 69.9869, 176.1513 69.973233, 176.1828 69.945933, 176.23635 69.925967, 176.2458 69.909167, 
+    176.24185 69.8976, 176.21195 69.890267, 176.1899 69.886067, 176.17885 69.8745, 176.1883 69.8577, 176.234 69.835667, 176.38995 69.814633, 176.64985 69.7779, 176.74045 69.7485, 176.91685 69.677067, 
+    176.9893 69.666567, 177.11535 69.640333, 177.2406 69.623533, 177.40285 69.619333, 177.50525 69.603567, 177.67775 69.553167, 177.74865 69.5374, 177.8195 69.5185, 177.8983 69.513233, 177.9873 69.519533, 
+    178.02355 69.529, 178.1212 69.544733, 178.2299 69.5395, 178.3197 69.5269, 178.4859 69.490133, 178.69225 69.450233, 179.08845 69.369367, 179.116 69.348367, 179.1176 69.3305, 179.08765 69.312667, 
+    178.9884 69.304267, 178.95375 69.3095, 178.8892 69.360967, 178.82615 69.374633, 178.76475 69.369367, 178.73635 69.3536, 178.734 69.337833, 178.75605 69.2969, 178.7954 69.270633, 178.89465 69.253833, 
+    179.038 69.265367, 179.12465 69.262233, 179.1585 69.268533, 179.20735 69.289533, 179.231 69.2906, 179.27035 69.2843, 179.45625 69.222333, 179.88395 69.0921, 179.9044 69.0711, 179.90285 69.059533, 
+    179.8855 69.055333, 179.7406 69.0942, 179.66025 69.114167, 179.59565 69.137267, 179.58305 69.1341, 179.57205 69.1236, 179.5799 69.1047, 179.63975 69.067933, 179.73585 69.038533, 179.8729 69.018567, 
+    180 68.985862, 180 65.127293, 179.9925 65.1244, 179.835 65.084467, 179.7137 65.0267, 179.6578 64.994133, 179.5869 64.9616, 179.5286 64.906967, 179.4955 64.894367, 179.42935 64.890167, 
+    179.27655 64.900667, 179.2285 64.8954, 179.14345 64.864967, 179.0064 64.7799, 178.8347 64.703233, 178.637 64.613967, 178.5913 64.6087, 178.56455 64.6108, 178.55195 64.625533, 178.5677 64.642333, 
+    178.6874 64.689567, 178.7977 64.724233, 178.82445 64.749433, 178.81975 64.768333, 178.7977 64.778833, 178.75355 64.776733, 178.4921 64.709533, 178.3968 64.706367, 178.3779 64.694833, 178.3401 64.682233, 
+    178.2802 64.681167, 178.25815 64.694833, 178.24085 64.7232, 178.20305 64.7358, 178.1495 64.732633, 178.05735 64.703233, 178.029 64.703233, 178.0085 64.724233, 177.96915 64.749433, 177.86515 64.7673, 
+    177.747 64.778833, 177.6753 64.7988, 177.6202 64.827133, 177.5351 64.908, 177.5225 64.942667, 177.5383 64.987833, 177.53195 65.006733, 177.4981 65.0225, 177.42405 65.021433, 177.3437 65.008833, 
+    177.29485 65.0078, 177.26335 65.0162, 177.20035 65.0708, 177.1578 65.0834, 177.08455 65.0939, 177.0184 65.094967, 176.9916 65.103367, 176.9349 65.134867, 176.85615 65.1485, 176.738 65.143267, 
+    176.7057 65.138, 176.649 65.1086, 176.5923 65.0855, 176.5529 65.0834, 176.4694 65.0981, 176.4269 65.139067, 176.42845 65.166367, 176.471 65.205233, 176.47415 65.217833, 176.4584 65.224133, 
+    176.43475 65.219933, 176.39695 65.198933, 176.367 65.164267, 176.36465 65.1401, 176.35045 65.1275, 176.3237 65.120167, 176.1693 65.1212, 176.1488 65.1149, 176.14565 65.1044, 176.163 65.088667, 
+    176.2197 65.075, 176.34575 65.0813, 176.4119 65.0771, 176.5899 65.012, 176.63245 65.010933, 176.7096 65.0204, 176.81595 65.0687, 176.87105 65.076067, 176.9199 65.0708, 177.03805 65.0099, 
+    177.1373 64.991, 177.2074 64.9826, 177.2326 64.9679, 177.2515 64.9406, 177.2893 64.905933, 177.2956 64.883867, 177.29405 64.862867, 177.27985 64.851333, 177.2342 64.851333, 177.1554 64.864967, 
+    177.11605 64.864967, 177.0609 64.852367, 177.02625 64.852367, 176.9916 64.863933, 176.9585 64.914333, 176.9396 64.924833, 176.89075 64.9154, 176.86085 64.9154, 176.8183 64.937433, 176.7789 64.9385, 
+    176.74345 64.9238, 176.6962 64.9154, 176.6458 64.920633, 176.61585 64.9175, 176.5623 64.882833, 176.52135 64.878633, 176.48195 64.8902, 176.45205 64.950067, 176.41895 64.964767, 176.32205 64.977367, 
+    176.22755 64.987867, 176.1488 64.993133, 176.11415 65.005733, 176.0653 65.002567, 176.05035 64.9931, 176.05665 64.979467, 176.08815 64.9616, 176.2173 64.9448, 176.25195 64.920633, 176.31185 64.8461, 
+    176.3827 64.787267, 176.39375 64.759967, 176.37565 64.730567, 176.33785 64.701167, 176.33785 64.690667, 176.36145 64.686467, 176.51585 64.722167, 176.6198 64.719, 176.69385 64.703267, 176.78835 64.6371, 
+    176.82535 64.6329, 176.86475 64.6434, 176.96085 64.705367, 177.027 64.768367, 177.06325 64.788333, 177.10575 64.796733, 177.1798 64.789367, 177.21995 64.799867, 177.28615 64.820867, 177.38065 64.831367, 
+    177.4657 64.824033, 177.50825 64.805133, 177.524 64.7799, 177.52005 64.7484, 177.48225 64.7169, 177.45705 64.5835, 177.4681 64.5646, 177.52165 64.5352, 177.61225 64.5079, 177.77135 64.378733, 
+    177.84065 64.3451, 177.9068 64.337767, 177.9454 64.341967, 178.0021 64.366133, 178.0273 64.367167, 178.1045 64.344067, 178.136 64.343033, 178.1738 64.356667, 178.18325 64.371367, 178.199 64.376633, 
+    178.2825 64.371367, 178.30535 64.380833, 178.3069 64.394467, 178.288 64.428067, 178.22345 64.479533, 178.21555 64.502633, 178.22185 64.5226, 178.2329 64.525733, 178.2518 64.519433, 178.3195 64.469033, 
+    178.41875 64.354567, 178.53375 64.2485, 178.66135 64.152933, 178.67475 64.134033, 178.6716 64.121433, 178.64955 64.108833, 178.62435 64.111967, 178.5802 64.124567, 178.54715 64.122467, 178.49675 64.101467, 
+    178.4731 64.101467, 178.43845 64.106733, 178.4227 64.102533, 178.4085 64.081533, 178.4227 64.059467, 178.49045 64.034267, 178.5188 64.0017, 178.5377 64.002767, 178.57865 64.0185, 178.596 64.021667, 
+    178.64165 64.0059, 178.66685 64.009067, 178.67945 64.017467, 178.68575 64.0584, 178.69995 64.067867, 178.7204 64.0647, 178.7472 64.046867, 178.74565 63.9849, 178.7661 63.8284, 178.8685 63.570067, 
+    178.8827 63.5396, 178.89215 63.511267, 178.9331 63.456633, 179.0544 63.375767, 179.06935 63.354767, 179.06465 63.3411, 179.04575 63.335867, 179.0158 63.348467, 178.9213 63.411467, 178.8898 63.419867, 
+    178.86775 63.411467, 178.8693 63.394667, 178.9087 63.354767, 179.00165 63.298067, 179.03785 63.2907, 179.11975 63.2928, 179.208 63.297, 179.2584 63.287533, 179.34345 63.2655, 179.4427 63.212967, 
+    179.45925 63.1888, 179.45135 63.1636, 179.42145 63.1384, 179.40095 63.137367, 179.371 63.1531, 179.29855 63.1615, 179.2135 63.154167, 179.1442 63.131033, 179.1111 63.095333, 179.1064 63.044933, 
+    179.1174 63.020767, 179.15205 63.006067, 179.18515 63.008167, 179.2056 63.018667, 179.22135 63.0754, 179.24185 63.089033, 179.2828 63.091133, 179.3143 63.078533, 179.3474 62.985067, 179.3844 62.961967, 
+    179.46475 62.938867, 179.5719 62.9189, 179.61755 62.896833, 179.6538 62.8538, 179.66165 62.777133, 179.65535 62.7288, 179.63565 62.6805, 179.58685 62.632167, 179.50175 62.582833, 179.38205 62.5408, 
+    179.3332 62.5366, 179.2245 62.545, 179.18275 62.543933, 179.1607 62.5303, 179.15915 62.5114, 179.17175 62.4946, 179.2001 62.4715, 179.20795 62.443133, 179.18275 62.326567, 179.16545 62.295033, 
+    179.14735 62.287667, 179.12685 62.288733, 179.1064 62.315, 179.09535 62.391667, 179.0796 62.418967, 179.0292 62.448367, 178.98195 62.4536, 178.80075 62.4494, 178.60465 62.463067, 178.529 62.484067, 
+    178.47075 62.507167, 178.4077 62.5103, 178.3061 62.5208, 178.2179 62.5481, 178.1155 62.574367, 178.02725 62.612167, 177.92405 62.638433, 177.82325 62.639467, 177.7697 62.645767, 177.6484 62.637367, 
+    177.54835 62.6279, 177.394 62.6195, 177.20495 62.601667, 177.10175 62.593267, 177.0687 62.5859, 177.0419 62.574367, 176.8592 62.567, 176.7907 62.5523, 176.6032 62.482967, 176.42835 62.412633, 
+    176.21965 62.323367, 176.1267 62.3034, 176.0227 62.2929, 175.877 62.2824, 175.66905 62.243533, 175.51705 62.193133, 175.3847 62.1154, 175.36895 62.1154, 175.3611 62.124867, 175.4178 62.176333, 
+    175.40835 62.186833, 175.38 62.183667, 175.3532 62.173167, 175.33905 62.176333, 175.32485 62.207833, 175.30515 62.216233, 175.28625 62.2131, 175.2768 62.200467, 175.2973 62.167933, 175.29885 62.138533, 
+    175.28155 62.1133, 175.21535 62.068167, 175.05155 62.0167, 174.9066 61.9957, 174.82705 61.9831, 174.77505 61.9621, 174.75615 61.9642, 174.753 61.9768, 174.7782 61.9936, 174.80655 62.002, 
+    174.82075 62.021967, 174.816 62.034567, 174.7971 62.036667, 174.753 62.013567, 174.72465 62.009367, 174.7026 62.017767, 174.6758 62.0482, 174.6569 62.0524, 174.64275 62.042967, 174.64745 62.021967, 
+    174.6585 61.986233, 174.66005 61.933733, 174.64905 61.913767, 174.5876 61.873867, 174.5057 61.858133, 174.45765 61.852867, 174.4167 61.837133, 174.4041 61.842367, 174.4088 61.8592, 174.4545 61.8949, 
+    174.4624 61.9201, 174.4545 61.9306, 174.434 61.9306, 174.3773 61.898033, 174.36 61.877033, 174.33005 61.862333, 174.28595 61.849733, 174.25285 61.845533, 174.2135 61.827667, 174.17255 61.809833, 
+    174.15675 61.809833, 174.1465 61.8235, 174.14965 61.856033, 174.14335 61.866533, 174.12605 61.868633, 174.10085 61.856033, 174.0819 61.853933, 174.05355 61.866533, 174.0331 61.864433, 174.02365 61.8529, 
+    174.0378 61.8382, 174.0693 61.818233, 174.07245 61.804567, 174.06775 61.790933, 174.02205 61.781467, 173.9622 61.773067, 173.874 61.738433, 173.84405 61.7216, 173.82045 61.7174, 173.7889 61.730033, 
+    173.71405 61.7584, 173.6668 61.7668, 173.55495 61.769933, 173.53765 61.7815, 173.5471 61.803533, 173.54235 61.8193, 173.5203 61.8235, 173.48565 61.818267, 173.4636 61.8025, 173.46205 61.780433, 
+    173.4904 61.744733, 173.4951 61.716367, 173.4841 61.695367, 173.46675 61.676467, 173.4699 61.665967, 173.48565 61.6397, 173.51085 61.611367, 173.51715 61.596667, 173.5077 61.586167, 173.48095 61.5893, 
+    173.4258 61.611367, 173.39665 61.612433, 173.37145 61.605067, 173.362 61.581967, 173.3557 61.5452, 173.3163 61.504233, 173.24545 61.4654, 173.16825 61.449633, 173.09265 61.442267, 173.05325 61.446467, 
+    173.02095 61.463267, 173.0068 61.482167, 172.99735 61.488467, 172.9595 61.479033, 172.93115 61.483233, 172.917 61.500033, 172.9217 61.514733, 172.91385 61.524167, 172.8918 61.5284, 172.8256 61.503167, 
+    172.72165 61.513667, 172.66495 61.508433, 172.6484 61.495833, 172.65315 61.481133, 172.6563 61.462233, 172.6689 61.453833, 172.73665 61.444367, 172.7886 61.443333, 172.8154 61.433867, 172.85005 61.3929, 
+    172.86105 61.389767, 172.90205 61.404467, 172.9304 61.402367, 172.9619 61.3845, 172.9603 61.3698, 172.9477 61.349867, 172.9477 61.333033, 172.95715 61.316233, 172.954 61.303633, 172.9304 61.2921, 
+    172.8989 61.2984, 172.8658 61.309933, 172.8217 61.3131, 172.77285 61.301533, 172.64685 61.235367, 172.6051 61.233267, 172.57515 61.240633, 172.561 61.257433, 172.5027 61.273167, 172.46805 61.293133, 
+    172.45075 61.313067, 172.43025 61.315167, 172.41135 61.306767, 172.4003 61.265833, 172.40975 61.231167, 172.446 61.2091, 172.4838 61.193367, 172.48855 61.184967, 172.47435 61.170267, 172.44445 61.166067, 
+    172.34835 61.187067, 172.31525 61.186, 172.30425 61.176567, 172.3066 61.163967, 172.33495 61.153467, 172.36645 61.1524, 172.38695 61.144, 172.4216 61.111467, 172.43735 61.1083, 172.4783 61.1209, 
+    172.49405 61.1167, 172.5051 61.0957, 172.48935 61.073633, 172.45785 61.061033, 172.41845 61.06, 172.39325 61.071533, 172.36645 61.077833, 172.27825 61.0495, 172.2452 61.046333, 172.2247 61.0579, 
+    172.21365 61.077833, 172.1853 61.092533, 172.12705 61.100967, 172.0719 61.1335, 172.0514 61.132467, 172.0467 61.123, 172.06245 61.0978, 172.07505 61.0663, 172.10185 61.050533, 172.1349 61.027433, 
+    172.1412 61.010633, 172.13335 60.996967, 172.1097 60.965467, 172.105 60.949733, 172.10735 60.903533, 172.0995 60.884633, 172.07585 60.876233, 172.0617 60.882533, 172.0601 60.921367, 172.0428 60.937133, 
+    172.0412 60.9613, 172.027 60.966533, 172.0081 60.9592, 171.9971 60.906667, 171.9829 60.891967, 171.9278 60.873067, 171.9073 60.872033, 171.87735 60.889867, 171.85215 60.906667, 171.81595 60.915067, 
+    171.7671 60.915067, 171.7466 60.907733, 171.67175 60.816367, 171.6639 60.7901, 171.64655 60.7859, 171.61035 60.7922, 171.59145 60.786967, 171.5426 60.7565, 171.51895 60.7544, 171.4985 60.765967, 
+    171.48115 60.791167, 171.45595 60.7922, 171.4418 60.776467, 171.44495 60.7439, 171.46225 60.704, 171.4528 60.6746, 171.41265 60.6431, 171.34015 60.6137, 171.2803 60.583233, 171.24725 60.582167, 
+    171.19995 60.5969, 171.1543 60.595833, 171.0881 60.584267, 171.00695 60.558, 170.9597 60.556967, 170.90615 60.537, 170.87305 60.5412, 170.8573 60.556967, 170.84945 60.579, 170.8321 60.5832, 
+    170.80375 60.575867, 170.7833 60.5517, 170.78645 60.542267, 170.83685 60.514967, 170.84945 60.498133, 170.84155 60.483433, 170.7943 60.453, 170.74075 60.4362, 170.71475 60.437267, 170.6659 60.454067, 
+    170.636 60.4509, 170.6155 60.433033, 170.6218 60.4131, 170.6754 60.3795, 170.6864 60.363733, 170.6801 60.341667, 170.6407 60.323833, 170.5541 60.272367, 170.48005 60.1999, 170.4462 60.107467, 
+    170.45405 60.086467, 170.48085 60.033967, 170.4824 60.006667, 170.46665 59.9888, 170.46825 59.9783, 170.46825 59.9573, 170.45645 59.9363, 170.4202 59.9195, 170.3808 59.920533, 170.343 59.9321, 
+    170.3005 59.9531, 170.27055 59.9552, 170.18865 59.935233, 170.1587 59.9405, 170.1351 59.9573, 170.1351 59.987767, 170.16345 60.0308, 170.1587 60.060233, 170.1351 60.085433, 170.0453 60.106433, 
+    169.9689 60.127433, 169.92795 60.165233, 169.89485 60.249267, 169.8996 60.270267, 169.9311 60.287067, 169.95155 60.289167, 169.97205 60.271333, 169.99725 60.268167, 170.05555 60.307033, 170.06025 60.328033, 
+    170.0461 60.337467, 169.95865 60.333267, 169.9067 60.335367, 169.8736 60.345867, 169.6767 60.4803, 169.58295 60.4992, 169.4995 60.533867, 169.4207 60.583233, 169.41125 60.662, 169.3892 60.684033, 
+    169.3325 60.696633, 169.29075 60.691367, 169.28605 60.678767, 169.3002 60.651467, 169.2939 60.637833, 169.2687 60.631533, 169.20255 60.642033, 168.99935 60.7166, 168.9552 60.713433, 168.9434 60.697667, 
+    168.95285 60.686133, 168.98435 60.671433, 169.0521 60.663033, 169.1072 60.639933, 169.11825 60.6189, 169.1072 60.6021, 169.0458 60.5958, 168.8331 60.5979, 168.7717 60.5895, 168.7134 60.5706, 
+    168.6819 60.569567, 168.64565 60.584267, 168.5779 60.619967, 168.47945 60.634667, 168.34395 60.637833, 168.11715 60.6189, 168.036 60.592633, 167.947 60.5517, 167.9092 60.554833, 167.8588 60.575833, 
+    167.7769 60.5769, 167.6477 60.565333, 167.63195 60.5475, 167.6414 60.509667, 167.6288 60.489733, 167.58785 60.465567, 167.5611 60.464533, 167.5327 60.472933, 167.5154 60.470833, 167.5075 60.457167, 
+    167.51065 60.4414, 167.49965 60.433, 167.4776 60.438267, 167.45555 60.4582, 167.4319 60.464533, 167.4114 60.459267, 167.40195 60.4456, 167.41455 60.429867, 167.40355 60.412, 167.35945 60.3973, 
+    167.261 60.402567, 167.19795 60.394167, 167.157 60.400467, 167.1082 60.431967, 167.0767 60.472933, 167.0294 60.490767, 166.9995 60.486567, 166.9853 60.468733, 166.99005 60.457167, 167.0168 60.4435, 
+    167.0483 60.429867, 167.07355 60.394167, 167.07355 60.349, 167.04045 60.314333, 166.89865 60.233467, 166.77265 60.153667, 166.65215 60.103267, 166.6238 60.0791, 166.53085 60.027633, 166.419 60.0014, 
+    166.3631 59.979333, 166.2969 59.9216, 166.2528 59.869067, 166.21345 59.839667, 166.1567 59.8365, 166.07955 59.843867, 166.0559 59.864867, 166.07085 59.910033, 166.1244 59.9951, 166.2205 60.0875, 
+    166.293 60.1999, 166.2977 60.259733, 166.27565 60.379467, 166.2394 60.415167, 166.2386 60.433033, 166.2512 60.443533, 166.26855 60.441433, 166.3079 60.422533, 166.33315 60.423567, 166.36465 60.441433, 
+    166.3851 60.468733, 166.38355 60.493933, 166.36935 60.5097, 166.3284 60.516, 166.2717 60.506533, 166.17245 60.500233, 166.1126 60.498133, 166.07795 60.489733, 166.0086 60.449833, 165.89365 60.3742, 
+    165.82195 60.3343, 165.7448 60.3007, 165.64395 60.253433, 165.4833 60.212467, 165.3864 60.185167, 165.3187 60.155767, 165.2714 60.1316, 165.24465 60.1316, 165.1312 60.1673, 165.08315 60.1694, 
+    165.0485 60.1505, 165.03905 60.132633, 165.05165 60.122133, 165.19815 60.076967, 165.2139 60.059133, 165.21235 60.038133, 165.17295 60.013967, 165.14775 59.999267, 165.1383 59.969867, 165.1178 59.938367, 
+    165.05245 59.904767, 164.9847 59.887967, 164.9343 59.8575, 164.82875 59.801833, 164.7941 59.797633, 164.76885 59.808133, 164.746 59.856433, 164.735 59.9625, 164.7082 60.013967, 164.62155 60.048633, 
+    164.5026 60.088533, 164.4664 60.1064, 164.4349 60.109533, 164.3955 60.1022, 164.3199 60.056, 164.20175 60.023433, 164.16 59.992967, 164.15215 59.971967, 164.16 59.949933, 164.1789 59.9268, 
+    164.17735 59.911067, 164.1553 59.8953, 164.13795 59.896367, 164.11745 59.913167, 164.07335 59.9205, 164.06235 59.932067, 164.06705 59.954133, 164.0907 59.991933, 164.0844 60.017133, 164.0395 60.056, 
+    163.94815 60.0665, 163.77325 60.071733, 163.69135 60.0581, 163.6567 60.036033, 163.65355 60.017133, 163.6693 60.000333, 163.7087 59.991933, 163.7591 59.997167, 163.778 59.991933, 163.778 59.978267, 
+    163.72285 59.944667, 163.6898 59.9142, 163.65515 59.9058, 163.5622 59.9142, 163.51335 59.904767, 163.4267 59.8638, 163.4031 59.839633, 163.4015 59.803933, 163.41095 59.738833, 163.40465 59.6905, 
+    163.3842 59.651667, 163.33535 59.6212, 163.2243 59.5876, 163.14395 59.563433, 163.1298 59.5456, 163.13925 59.531933, 163.17705 59.510933, 163.22585 59.498333, 163.30935 59.423767, 163.3314 59.345, 
+    163.32275 59.2904, 163.28495 59.220033, 163.2597 59.207433, 163.2298 59.209533, 163.22505 59.226333, 163.255 59.2883, 163.255 59.308233, 163.2361 59.3135, 163.18255 59.306133, 163.1195 59.285133, 
+    163.0896 59.259933, 163.0817 59.214767, 163.0943 59.179067, 163.13055 59.1549, 163.19355 59.132867, 163.2219 59.1066, 163.2227 59.0814, 163.21325 59.067733, 163.1959 59.0667, 163.15495 59.084533, 
+    163.1266 59.0919, 163.07935 59.094, 163.051 59.103433, 163.0368 59.1381, 163.01475 59.143367, 162.97535 59.153867, 162.94545 59.176967, 162.91395 59.183267, 162.8793 59.172767, 162.85175 59.1486, 
+    162.85175 59.1234, 162.8675 59.084533, 162.90185 59.056233, 162.9454 59.052233, 162.98595 59.056233, 163.007 59.043233, 163.0055 59.0202, 162.9544 58.979133, 162.9499 58.964133, 162.89585 58.9341, 
+    162.8583 58.923067, 162.8388 58.924067, 162.8373 58.9361, 162.8688 58.965133, 162.8763 58.982133, 162.8628 58.987167, 162.8493 58.986133, 162.79975 58.9491, 162.7667 58.929067, 162.6961 58.902033, 
+    162.6736 58.883033, 162.6781 58.873, 162.6991 58.869, 162.7637 58.886033, 162.7727 58.880033, 162.7727 58.869, 162.74865 58.849467, 162.618 58.776367, 162.49335 58.694267, 162.41525 58.6237, 
+    162.35965 58.577633, 162.26955 58.531567, 162.17195 58.4615, 162.11185 58.372867, 162.0608 58.262733, 162.02775 58.1391, 162.03675 58.041967, 162.06075 57.944867, 162.11335 57.852733, 162.15535 57.833233, 
+    162.23195 57.8052, 162.3476 57.8022, 162.38515 57.7872, 162.40915 57.7882, 162.4272 57.812233, 162.4317 57.904333, 162.4647 57.982433, 162.48575 58.001467, 162.50825 57.998933, 162.5413 57.986933, 
+    162.57135 57.985933, 162.6059 57.998933, 162.6299 58.003967, 162.67345 57.999933, 162.7065 57.980933, 162.73205 57.9679, 162.75155 57.944867, 162.7801 57.934867, 162.81465 57.933867, 162.8537 57.919333, 
+    162.9543 57.863267, 163.0324 57.834233, 163.1045 57.830233, 163.14805 57.839233, 163.1841 57.853267, 163.2141 57.854267, 163.24115 57.850267, 163.25465 57.834233, 163.24265 57.8102, 163.24115 57.7952, 
+    163.2637 57.776167, 163.2757 57.763167, 163.2802 57.742133, 163.2637 57.7306, 163.2247 57.719567, 163.20965 57.705567, 163.21115 57.686533, 163.2247 57.6545, 163.22015 57.613433, 163.19315 57.591433, 
+    163.1481 57.5724, 163.12105 57.556367, 163.0535 57.504833, 163.013 57.4818, 162.97095 57.4698, 162.89435 57.455767, 162.8673 57.443767, 162.81475 57.403733, 162.7772 57.3877, 162.73815 57.3867, 
+    162.7081 57.368667, 162.6781 57.334633, 162.67055 57.293067, 162.74565 57.1609, 162.77415 57.053767, 162.77565 57.0082, 162.7411 56.885033, 162.7351 56.828967, 162.76065 56.7599, 162.79965 56.727367, 
+    162.89275 56.705333, 162.95735 56.706333, 163.0204 56.733367, 163.05045 56.737367, 163.0895 56.727367, 163.109 56.726367, 163.14205 56.746367, 163.1661 56.746867, 163.1796 56.736833, 163.20815 56.721833, 
+    163.2487 56.728833, 163.2637 56.716833, 163.2592 56.6998, 163.20515 56.673767, 163.14355 56.6257, 163.1556 56.6107, 163.20665 56.6087, 163.22465 56.585667, 163.21265 56.552633, 163.21415 56.5356, 
+    163.2322 56.521067, 163.24425 56.501033, 163.2277 56.455967, 163.2307 56.432933, 163.27125 56.375867, 163.2818 56.2993, 163.23075 56.1531, 163.16165 56.125067, 163.07455 56.108067, 163.037 56.090033, 
+    163.0025 56.054, 162.96345 56.043967, 162.9109 56.0525, 162.86735 56.086533, 162.68565 56.1516, 162.6043 56.166233, 162.5325 56.179167, 162.42585 56.193167, 162.31475 56.181167, 162.1961 56.161133, 
+    162.1195 56.1201, 162.088 56.091533, 162.06845 56.025433, 162.04895 56.002433, 161.9964 55.971367, 161.90025 55.863733, 161.8357 55.725567, 161.7501 55.5639, 161.7426 55.456767, 161.73205 55.446733, 
+    161.69905 55.461767, 161.6705 55.474767, 161.66 55.465767, 161.6675 55.438733, 161.70505 55.4077, 161.72305 55.378667, 161.72755 55.271533, 161.8282 55.124867, 161.9919 54.999233, 162.04895 54.918133, 
+    162.12555 54.8701, 162.1436 54.844067, 162.13305 54.837033, 162.10905 54.821033, 162.11655 54.799, 162.13305 54.779967, 162.11205 54.753933, 162.0565 54.7314, 161.99195 54.695333, 161.8928 54.618233, 
+    161.7817 54.528133, 161.74265 54.514133, 161.6916 54.5116, 161.5549 54.5196, 161.4678 54.5256, 161.41525 54.5206, 161.3462 54.504067, 161.30265 54.495067, 161.2591 54.497067, 161.23055 54.5131, 
+    161.1945 54.552133, 161.169 54.579167, 161.1029 54.5902, 160.9843 54.5887, 160.8882 54.569667, 160.69445 54.527633, 160.62685 54.4951, 160.4466 54.406, 160.2784 54.315867, 160.1583 54.240267, 
+    160.02465 54.127133, 159.94805 54.042033, 159.8655 53.946433, 159.81295 53.826267, 159.8039 53.781233, 159.8505 53.693633, 159.97515 53.515433, 159.97065 53.4874, 159.9406 53.481367, 159.89255 53.483367, 
+    159.843 53.5014, 159.83245 53.523433, 159.81295 53.530433, 159.7889 53.521433, 159.7769 53.4944, 159.7844 53.469367, 159.82645 53.460367, 159.84 53.450333, 159.83695 53.4318, 159.8009 53.399767, 
+    159.8009 53.379733, 159.81595 53.373733, 159.8445 53.375733, 159.882 53.387733, 159.90155 53.379733, 159.879 53.3507, 159.873 53.317667, 159.90005 53.310633, 159.9421 53.334667, 160.00365 53.373733, 
+    160.0412 53.3627, 160.0397 53.331667, 160.00065 53.294633, 159.98415 53.2666, 160.00965 53.247567, 160.07875 53.225533, 160.0998 53.202033, 160.0232 53.147967, 159.95115 53.134967, 159.8535 53.144967, 
+    159.7559 53.188033, 159.7394 53.217067, 159.7559 53.2421, 159.79195 53.2561, 159.79795 53.267133, 159.79195 53.275133, 159.7709 53.276133, 159.7334 53.263633, 159.65535 53.2476, 159.5412 53.2566, 
+    159.48415 53.2466, 159.43155 53.214567, 159.3925 53.182533, 159.352 53.177, 159.2769 53.170967, 159.21085 53.146967, 158.93895 53.0298, 158.78125 52.9527, 158.7617 52.9557, 158.7362 52.9537, 
+    158.7257 52.9407, 158.7302 52.917667, 158.72265 52.910667, 158.69565 52.912667, 158.6791 52.923667, 158.6701 52.9437, 158.6416 52.9477, 158.63405 52.9577, 158.6431 52.963733, 158.6656 52.975733, 
+    158.6701 52.983733, 158.6551 53.0218, 158.595 53.060833, 158.562 53.065833, 158.53195 53.062833, 158.52895 53.049833, 158.51545 53.0328, 158.4674 53.017267, 158.4329 52.998233, 158.4329 52.978233, 
+    158.4539 52.9572, 158.4524 52.932167, 158.4314 52.917133, 158.4359 52.903133, 158.48095 52.899133, 158.56055 52.910133, 158.59505 52.909133, 158.6146 52.896133, 158.6056 52.8741, 158.6101 52.8661, 
+    158.64315 52.849067, 158.6296 52.827033, 158.6161 52.821033, 158.58155 52.828033, 158.56355 52.821033, 158.56805 52.803, 158.57555 52.784, 158.56055 52.777967, 158.538 52.780967, 158.51095 52.781467, 
+    158.50195 52.767433, 158.523 52.747433, 158.50195 52.7424, 158.4689 52.747433, 158.4554 52.744433, 158.4539 52.7264, 158.48545 52.710367, 158.57255 52.701367, 158.6206 52.687333, 158.6266 52.671333, 
+    158.57255 52.632267, 158.5485 52.619267, 158.50945 52.617267, 158.49145 52.622267, 158.4539 52.6463, 158.40735 52.6463, 158.39085 52.6363, 158.39685 52.621267, 158.42835 52.608267, 158.4389 52.594233, 
+    158.42085 52.5792, 158.4299 52.5642, 158.4554 52.552167, 158.48245 52.5612, 158.51395 52.552667, 158.51695 52.532633, 158.4989 52.517633, 158.50945 52.5056, 158.52745 52.4946, 158.51845 52.477567, 
+    158.51095 52.469567, 158.4884 52.472567, 158.4704 52.462567, 158.4704 52.4305, 158.4974 52.4155, 158.54395 52.4155, 158.553 52.401467, 158.53495 52.392467, 158.50945 52.383467, 158.4974 52.360433, 
+    158.5019 52.3384, 158.52895 52.3274, 158.54845 52.321867, 158.54695 52.291833, 158.52745 52.2818, 158.46435 52.2798, 158.45085 52.2718, 158.44785 52.258767, 158.44935 52.231733, 158.43585 52.220733, 
+    158.4163 52.211733, 158.3938 52.1867, 158.3953 52.143633, 158.38175 52.129633, 158.35625 52.1206, 158.3247 52.1156, 158.3037 52.097067, 158.3082 52.073033, 158.34575 52.035, 158.35175 51.999967, 
+    158.3067 51.9509, 158.23615 51.904833, 158.2046 51.8838, 158.1821 51.858267, 158.119 51.783167, 158.04095 51.730133, 158.0184 51.7071, 158.0064 51.642, 157.98535 51.626, 157.98085 51.580933, 
+    157.96585 51.574933, 157.9223 51.574933, 157.90875 51.564433, 157.8517 51.521367, 157.82615 51.513367, 157.7946 51.516367, 157.74205 51.515367, 157.63995 51.471333, 157.56485 51.421267, 157.5093 51.360667, 
+    157.40715 51.2946, 157.37115 51.255533, 157.32155 51.202467, 157.269 51.167433, 157.15335 51.1219, 157.0557 51.0578, 157.00615 51.0498, 156.92505 50.997733, 156.8455 50.910633, 156.7794 50.824533, 
+    156.74335 50.8115, 156.71935 50.816533, 156.7118 50.829533, 156.71635 50.855567, 156.74035 50.8776, 156.72985 50.8926, 156.72835 50.906633, 156.7599 50.920633, 156.7674 50.933667, 156.7674 50.9517, 
+    156.75235 50.9637, 156.75835 50.977233, 156.78085 51.010267, 156.77935 51.026267, 156.76285 51.0403, 156.70575 51.061333, 156.70125 51.075333, 156.7163 51.091367, 156.7388 51.1194, 156.7433 51.1344, 
+    156.7148 51.161433, 156.6247 51.221033, 156.6022 51.244067, 156.5857 51.2821, 156.56915 51.340167, 156.5286 51.411267, 156.49855 51.453833, 156.50455 51.4979, 156.5256 51.536933, 156.5286 51.569967, 
+    156.50755 51.612033, 156.50305 51.640067, 156.5196 51.6826, 156.57065 51.806767, 156.58265 51.859833, 156.56615 51.929933, 156.5106 51.9845, 156.45805 52.084633, 156.4055 52.264333, 156.37395 52.352433, 
+    156.34395 52.408533, 156.2553 52.4796, 156.2523 52.501633, 156.26285 52.503633, 156.28685 52.4886, 156.3214 52.4876, 156.3334 52.4796, 156.3379 52.451567, 156.34545 52.449567, 156.37995 52.4786, 
+    156.4205 52.4886, 156.45655 52.512633, 156.45205 52.529667, 156.43255 52.536667, 156.3875 52.528667, 156.34845 52.530667, 156.3169 52.5487, 156.28685 52.593733, 156.25835 52.686867, 156.2313 52.699867, 
+    156.2178 52.688867, 156.2163 52.665833, 156.26135 52.588733, 156.26285 52.5597, 156.2493 52.5537, 156.2148 52.5722, 156.15325 52.709367, 156.10215 52.8781, 156.11265 53.005267, 156.1292 53.159933, 
+    156.1217 53.2801, 156.0917 53.407767, 156.04665 53.492867, 155.9746 53.653533, 155.901 53.8057, 155.8815 53.921333, 155.85745 54.015467, 155.83645 54.096567, 155.83195 54.156633, 155.82445 54.180667, 
+    155.7794 54.2272, 155.6893 54.421467, 155.67875 54.4605, 155.6833 54.5291, 155.6713 54.707333, 155.65025 54.815967, 155.6157 54.9191, 155.5917 55.0978, 155.55715 55.3391, 155.55565 55.375133, 
+    155.5797 55.4087, 155.6548 55.6405, 155.65905 55.6748, 155.62475 55.752633, 155.62625 55.824733, 155.6383 55.8733, 155.6218 55.904333, 155.6188 55.9444, 155.6368 56.002467, 155.70285 56.0961, 
+    155.81245 56.3179, 155.9251 56.595767, 155.98965 56.799, 156.1143 56.8851, 156.13685 56.8861, 156.14135 56.8741, 156.07525 56.823033, 156.0392 56.782967, 156.05125 56.767967, 156.07375 56.768967, 
+    156.0993 56.782967, 156.1158 56.799, 156.1924 56.824033, 156.21495 56.853067, 156.2104 56.8841, 156.2237 56.903567, 156.24195 56.9074, 156.3412 56.927333, 156.48925 57.002967, 156.5042 57.034467, 
+    156.5247 57.050233, 156.55145 57.061767, 156.5546 57.080667, 156.5641 57.104833, 156.583 57.117433, 156.60505 57.119533, 156.67275 57.098533, 156.6885 57.100633, 156.73765 57.143167, 156.86 57.2863, 
+    156.9175 57.331233, 156.92345 57.398633, 156.97895 57.481867, 156.971 57.590233, 156.91945 57.7052, 156.83425 57.759367, 156.8402 57.789767, 156.87385 57.821467, 156.94525 57.843933, 156.973 57.8981, 
+    156.99875 57.912633, 157.04435 57.900767, 157.19105 57.832033, 157.26835 57.813533, 157.3754 57.812233, 157.4844 57.837333, 157.5875 57.8849, 157.6113 57.937767, 157.6093 57.9761, 157.63905 57.997233, 
+    157.69055 58.023667, 157.7183 58.060667, 157.75 58.0752, 157.7837 58.076533, 157.86695 58.014433, 157.90065 58.0078, 158.0077 58.015733, 158.0771 58.042167, 158.2099 58.062, 158.25945 58.036867, 
+    158.2892 58.011767, 158.3209 57.997233, 158.3328 58.003833, 158.30305 58.0567, 158.2773 58.0884, 158.2872 58.1003, 158.4438 58.1743, 158.8779 58.3791, 159.15935 58.532367, 159.32585 58.661867, 
+    159.45865 58.786067, 159.64895 58.926133, 159.72425 58.988233, 159.72425 59.021267, 159.70245 59.056967, 159.70245 59.0794, 159.91455 59.203633, 160.16035 59.329167, 160.23765 59.3807, 160.33675 59.4058, 
+    160.3764 59.4309, 160.41205 59.487733, 160.43785 59.506233, 160.4537 59.5736, 160.48345 59.594767, 160.54685 59.606633, 160.6341 59.6278, 160.73515 59.6595, 160.8184 59.667433, 160.862 59.6833, 
+    160.93335 59.713667, 161.0741 59.7837, 161.20295 59.868267, 161.35755 59.983233, 161.41705 60.0493, 161.4547 60.066467, 161.5637 60.078367, 161.65685 60.100833, 161.754 60.137833, 161.82735 60.1735, 
+    161.85905 60.202567, 161.88085 60.2092, 161.9185 60.226367, 161.93635 60.260733, 161.9185 60.3215, 161.91455 60.3651, 161.9304 60.3823, 161.96015 60.412667, 161.96015 60.4444, 161.98985 60.465533, 
+    162.0176 60.460233, 162.0394 60.448367, 162.0731 60.4457, 162.1088 60.460233, 162.12665 60.484033, 162.14645 60.497233, 162.1861 60.510467, 162.198 60.5184, 162.20195 60.547467, 162.24555 60.5739, 
+    162.2872 60.579167, 162.4319 60.5739, 162.4854 60.588433, 162.5528 60.632033, 162.5885 60.6426, 162.6519 60.620133, 162.6896 60.6228, 162.74905 60.6426, 162.76095 60.662433, 162.76295 60.688867, 
+    162.89375 60.7721, 163.0087 60.8276, 163.0543 60.826267, 163.13755 60.791933, 163.16135 60.794567, 163.1752 60.810433, 163.12965 60.830233, 163.14945 60.843467, 163.1772 60.847433, 163.3417 60.836833, 
+    163.35755 60.818333, 163.37145 60.8038, 163.3853 60.802467, 163.417 60.8276, 163.46855 60.8408, 163.52605 60.873833, 163.5637 60.881767, 163.63705 60.9095, 163.70445 60.906867, 163.7302 60.918767, 
+    163.7223 60.9399, 163.53995 61.036367, 163.52605 61.066767, 163.55775 61.102433, 163.645 61.1262, 163.69455 61.153967, 163.78575 61.190967, 163.8531 61.2372, 163.9542 61.2861, 163.98595 61.337633, 
+    164.0335 61.369367, 164.0454 61.4037, 163.99785 61.444667, 163.89275 61.497533, 163.865 61.4962, 163.8234 61.467133, 163.7996 61.463167, 163.77185 61.473733, 163.7699 61.4962, 163.8551 61.652133, 
+    163.9225 61.701033, 163.9661 61.7116, 164.0335 61.710267, 164.0652 61.7235, 164.09295 61.8054, 164.0573 61.886033, 164.0553 61.907167, 164.07315 61.9217, 164.10485 61.944167, 164.1108 62.059133, 
+    164.091 62.158233, 164.13065 62.269233, 164.2 62.331333, 164.2793 62.363033, 164.3447 62.381533, 164.42995 62.4212, 164.50725 62.468767, 164.6123 62.491233, 164.7035 62.4952, 164.86605 62.4714, 
+    165.01075 62.454233, 165.1515 62.431767, 165.24465 62.393433, 165.27635 62.386833, 165.2942 62.393433, 165.2942 62.413267, 165.15345 62.475367, 165.13565 62.4899, 165.15545 62.499133, 165.26445 62.505767, 
+    165.3933 62.5097, 165.55785 62.487267, 165.6391 62.475367, 165.6946 62.481967, 165.73425 62.499167, 165.7283 62.511033, 165.6173 62.530867, 165.40915 62.5335, 165.1812 62.5454, 165.04245 62.555967, 
+    164.83035 62.598267, 164.7114 62.623367, 164.6698 62.6379, 164.5786 62.7172, 164.5152 62.731733, 164.4022 62.737, 164.2932 62.7238, 164.24165 62.7, 164.204 62.692067, 164.00775 62.6868, 
+    163.9582 62.670933, 163.92845 62.6313, 163.90865 62.614133, 163.8591 62.608833, 163.8115 62.622067, 163.70845 62.626, 163.5221 62.595633, 163.4527 62.5758, 163.43685 62.5692, 163.41705 62.5692, 
+    163.38535 62.591667, 163.35165 62.590333, 163.26045 62.566567, 163.23665 62.5494, 163.2307 62.519, 163.19305 62.484633, 163.1574 62.466133, 163.16135 62.4516, 163.21885 62.4397, 163.29615 62.4199, 
+    163.314 62.400067, 163.30805 62.3842, 163.27435 62.368367, 163.24065 62.3525, 163.22085 62.331367, 163.17325 62.3102, 163.12965 62.289067, 163.10985 62.2481, 163.12965 62.2098, 163.1475 62.186, 
+    163.14155 62.164867, 163.13955 62.138433, 163.1574 62.126567, 163.19705 62.1239, 163.20495 62.1041, 163.16135 62.065767, 163.1594 62.022167, 163.1237 62.008967, 163.09595 62.002333, 163.09395 61.9865, 
+    163.11775 61.971967, 163.10385 61.964033, 163.06425 61.9561, 163.05035 61.9376, 163.05035 61.9059, 162.977 61.857, 162.9651 61.830567, 162.981 61.796233, 163.17125 61.7447, 163.19505 61.747333, 
+    163.27435 61.768467, 163.29815 61.768467, 163.31795 61.753933, 163.31995 61.736767, 163.26445 61.699767, 163.2486 61.6839, 163.2486 61.641633, 163.22875 61.6284, 163.203 61.635033, 163.1495 61.661433, 
+    163.12175 61.6575, 163.1019 61.6271, 163.094 61.5716, 163.0722 61.558367, 163.02855 61.5597, 162.99485 61.5782, 162.97305 61.579533, 162.9572 61.5901, 162.95125 61.623133, 162.90365 61.649567, 
+    162.90365 61.674667, 162.95325 61.6958, 162.94925 61.722233, 162.88385 61.7566, 162.8105 61.7632, 162.6539 61.746033, 162.63805 61.730167, 162.6539 61.7077, 162.755 61.6892, 162.8026 61.660133, 
+    162.79465 61.6509, 162.7233 61.646933, 162.6202 61.668067, 162.4854 61.711667, 162.4537 61.711667, 162.3625 61.674667, 162.31295 61.665433, 162.2951 61.6575, 162.2971 61.609933, 162.2634 61.5954, 
+    162.20395 61.594067, 162.18015 61.5822, 162.17025 61.542533, 162.15635 61.535933, 162.1207 61.525367, 162.1167 61.513467, 162.0533 61.457967, 161.97795 61.430233, 161.89275 61.4474, 161.86105 61.450033, 
+    161.84915 61.443433, 161.8531 61.420967, 161.8888 61.383967, 161.8749 61.3734, 161.8095 61.390567, 161.7897 61.394533, 161.75795 61.376033, 161.74605 61.353567, 161.5974 61.300733, 161.58155 61.291467, 
+    161.57955 61.2611, 161.5538 61.2426, 161.5221 61.241267, 161.4785 61.253167, 161.45075 61.246567, 161.40315 61.214833, 161.40315 61.202933, 161.4527 61.1818, 161.4448 61.171233, 161.42695 61.160667, 
+    161.3794 61.164633, 161.35955 61.155367, 161.3021 61.1197, 161.20495 61.103833, 161.19105 61.090633, 161.1633 61.040433, 161.11575 61.016633, 160.9829 60.987567, 160.7986 60.881867, 160.7669 60.848833, 
+    160.755 60.7603, 160.7332 60.745767, 160.7114 60.749733, 160.67965 60.7854, 160.6519 60.7854, 160.6103 60.751033, 160.5746 60.7484, 160.54685 60.7656, 160.52705 60.7656, 160.50125 60.7484, 
+    160.47155 60.751033, 160.43785 60.774833, 160.4002 60.780133, 160.38435 60.768233, 160.4002 60.732533, 160.3447 60.7048, 160.3189 60.6995, 160.30505 60.6678, 160.2634 60.645333, 160.1901 60.640067, 
+    160.14845 60.6123, 160.11675 60.622867, 160.12465 60.651933, 160.1524 60.694233, 160.2119 60.720667, 160.22375 60.751033, 160.20395 60.814467, 160.21385 60.838933, 160.23665 60.885167, 160.23765 60.9096, 
+    160.2535 60.922167, 160.30405 60.920167, 160.3229 60.934033, 160.3229 60.9631, 160.3536 60.984933, 160.3794 61.019267, 160.41505 61.0695, 160.40115 61.0748, 160.2773 61.0748, 160.1742 61.078733, 
+    160.12465 61.071467, 160.0612 61.025233, 159.8828 60.967733, 159.82635 60.975, 159.8055 60.9988, 159.83525 61.026533, 159.97895 61.1283, 159.9839 61.144133, 159.94725 61.218133, 159.92545 61.242567, 
+    159.92245 61.2624, 159.93835 61.280233, 159.9215 61.304033, 159.8947 61.313267, 159.8055 61.3093, 159.75995 61.318567, 159.753 61.3569, 159.80655 61.374733, 159.88485 61.389267, 159.9235 61.4157, 
+    159.9889 61.4758, 160.0523 61.498267, 160.0523 61.5115, 159.99285 61.515467, 159.977 61.5313, 160.0464 61.560367, 160.19505 61.584167, 160.23275 61.596033, 160.2347 61.619833, 160.24265 61.650233, 
+    160.2466 61.6806, 160.23075 61.7044, 160.23075 61.718933, 160.26245 61.733467, 160.26245 61.751967, 160.2446 61.7718, 160.25455 61.782367, 160.37745 61.832567, 160.37945 61.843133, 160.3596 61.8524, 
+    160.31005 61.839167, 160.2962 61.845767, 160.2962 61.864267, 160.33385 61.8894, 160.33385 61.923733, 160.35565 61.942233, 160.35365 61.9528, 160.30805 61.962067, 160.29815 61.977933, 160.316 61.9898, 
+    160.3616 62.0083, 160.3616 62.017567, 160.2724 62.009633, 160.21095 61.9634, 160.17725 61.931667, 160.13365 61.9145, 159.9949 61.868233, 159.95325 61.8418, 159.91165 61.785, 159.87 61.7744, 
+    159.8046 61.7797, 159.78875 61.7797, 159.7808 61.769133, 159.76495 61.750633, 159.75505 61.745333, 159.7174 61.753267, 159.6857 61.750633, 159.58855 61.7123, 159.55485 61.7176, 159.537 61.732133, 
+    159.54495 61.7797, 159.57465 61.806133, 159.5727 61.837833, 159.58855 61.855, 159.6064 61.868233, 159.60245 61.876167, 159.5806 61.8801, 159.48945 61.832533, 159.45375 61.828567, 159.43195 61.840467, 
+    159.43195 61.857667, 159.3943 61.874833, 159.3824 61.888033, 159.4022 61.925033, 159.38635 61.9409, 159.11285 61.983167, 158.99985 61.9792, 158.97805 61.964667, 158.96815 61.9356, 158.9424 61.9237, 
+    158.9087 61.938233, 158.8948 61.939567, 158.8849 61.929, 158.873 61.8748, 158.8393 61.860267, 158.7818 61.862933, 158.7521 61.892, 158.67875 61.9039, 158.6312 61.8973, 158.5301 61.853667, 
+    158.47855 61.847067, 158.42105 61.857633, 158.35765 61.865567, 158.31405 61.856333, 158.27835 61.832533, 158.2506 61.823267, 158.2169 61.832533, 158.19115 61.827233, 158.1733 61.819333, 158.14755 61.777033, 
+    158.1079 61.763833, 158.0385 61.7691, 157.876 61.800833, 157.70555 61.8299, 157.50135 61.814033, 157.4637 61.8048, 157.44385 61.777033, 157.42205 61.773067, 157.26745 61.763833, 157.05535 61.7123, 
+    156.9741 61.654167, 156.9364 61.592067, 156.9047 61.574867, 156.85715 61.573567, 156.78775 61.580167, 156.762 61.5762, 156.7243 61.5577, 156.7184 61.529933, 156.6827 61.4969, 156.68665 61.338333, 
+    156.7045 61.2934, 156.7025 61.278867, 156.67875 61.265667, 156.62325 61.259067, 156.5162 61.252467, 156.26445 61.140133, 156.1614 61.0833, 155.983 60.9393, 155.9453 60.8547, 155.9453 60.784667, 
+    155.9235 60.771467, 155.85215 60.7807, 155.8244 60.778067, 155.8145 60.760867, 155.80455 60.7252, 155.7907 60.715967, 155.75305 60.710667, 155.7312 60.714633, 155.71935 60.710667, 155.71935 60.685567, 
+    155.70345 60.675, 155.6658 60.6869, 155.6361 60.692167, 155.61825 60.684233, 155.60435 60.664433, 155.59445 60.6512, 155.50725 60.647233, 155.4894 60.630067, 155.4002 60.544167, 155.38235 60.536233, 
+    155.37245 60.541533, 155.36055 60.562667, 155.33875 60.562667, 155.31895 60.544167, 155.29515 60.516433, 155.2535 60.499233, 155.1465 60.4781, 155.091 60.450367, 155.0018 60.4292, 154.9443 60.405433, 
+    154.8809 60.351233, 154.8135 60.2918, 154.67275 60.221767, 154.5241 60.035467, 154.50425 60.028833, 154.49235 60.0381, 154.53995 60.126633, 154.534 60.145133, 154.5201 60.147767, 154.48245 60.138533, 
+    154.40715 60.046033, 154.41705 60.0011, 154.4765 59.9522, 154.45865 59.913867, 154.42695 59.8782, 154.3873 59.863667, 154.3754 59.8716, 154.39325 59.9086, 154.38135 59.9205, 154.29015 59.925767, 
+    154.2624 59.911233, 154.21485 59.8346, 154.23465 59.744733, 154.26045 59.707733, 154.34765 59.652233, 154.34765 59.6311, 154.3338 59.617867, 154.3021 59.628467, 154.23865 59.678667, 154.2188 59.683933, 
+    154.201 59.676033, 154.2011 59.6309, 154.19505 59.6073, 154.0999 59.4831, 154.10385 59.448733, 154.1336 59.4342, 154.199 59.4408, 154.33775 59.5399, 154.36945 59.553133, 154.38135 59.549167, 
+    154.3774 59.5214, 154.3873 59.497633, 154.4785 59.468567, 154.5122 59.472533, 154.53795 59.4897, 154.45075 59.532, 154.43685 59.565033, 154.45075 59.5809, 154.48445 59.5822, 154.534 59.5518, 
+    154.56175 59.5505, 154.5994 59.558433, 154.6252 59.5505, 154.6549 59.5135, 154.67475 59.505567, 154.7461 59.502933, 154.7659 59.498967, 154.79765 59.480467, 154.81945 59.481767, 154.91855 59.504233, 
+    154.9483 59.504233, 155.0335 59.426267, 155.0692 59.4157, 155.16435 59.398533, 155.2 59.374733, 155.2119 59.354933, 155.19805 59.3417, 155.12865 59.3047, 155.13065 59.295467, 155.15245 59.2796, 
+    155.17225 59.259767, 155.16035 59.246567, 155.15245 59.232033, 155.1901 59.216167, 155.1901 59.202933, 155.17225 59.184433, 155.00375 59.210867, 154.85905 59.220133, 154.7976 59.208233, 154.7857 59.1818, 
+    154.82735 59.154067, 154.82335 59.139533, 154.7837 59.140833, 154.63905 59.1699, 154.47845 59.233333, 154.42695 59.235967, 154.3992 59.228033, 154.3992 59.212167, 154.40315 59.184433, 154.3873 59.1646, 
+    154.34765 59.1567, 154.3239 59.106467, 154.3001 59.094567, 154.1217 59.094567, 154.01465 59.074767, 153.96905 59.086667, 153.7867 59.1884, 153.5409 59.2373, 153.4279 59.251833, 153.3764 59.245233, 
+    153.34465 59.172567, 153.31495 59.172567, 153.28915 59.1686, 153.27925 59.155367, 153.29315 59.134233, 153.33275 59.124967, 153.34465 59.111767, 153.34865 59.090633, 153.31095 59.078733, 153.26735 59.086667, 
+    153.2416 59.110433, 153.2178 59.110433, 153.1841 59.088, 153.1524 59.080067, 153.10285 59.072133, 153.0751 59.048367, 153.0176 59.043067, 152.9859 59.023267, 152.972 58.929433, 152.9502 58.916233, 
+    152.92445 58.9281, 152.8729 58.941333, 152.71035 58.943967, 152.59935 58.962467, 152.50815 59.0087, 152.36345 59.102533, 152.3238 59.110467, 152.3159 59.102533, 152.33175 59.0827, 152.33175 59.068167, 
+    152.30995 59.068167, 152.28415 59.068167, 152.27425 59.066867, 152.2564 59.017967, 152.2227 58.9955, 152.1553 58.9836, 152.13945 58.969067, 152.1355 58.9215, 152.08595 58.900367, 151.96505 58.8898, 
+    151.85205 58.891133, 151.67565 58.8594, 151.634 58.854133, 151.5607 58.8779, 151.4913 58.8832, 151.36445 58.843533, 151.33075 58.851467, 151.31885 58.879233, 151.27725 58.913567, 151.25745 58.998133, 
+    151.14245 59.085367, 151.12855 59.1131, 151.1504 59.121033, 151.305 59.119733, 151.36645 59.128967, 151.47545 59.164633, 151.51115 59.171267, 151.58055 59.1607, 151.65385 59.165967, 151.6955 59.158067, 
+    151.73315 59.139567, 151.7728 59.144833, 151.8184 59.1541, 151.88975 59.1422, 151.92145 59.138233, 151.9532 59.1488, 152.00075 59.162033, 152.04435 59.1607, 152.08795 59.1607, 152.1534 59.1924, 
+    152.2624 59.213567, 152.2862 59.212233, 152.30995 59.2228, 152.2981 59.237367, 152.18115 59.280967, 152.1276 59.3087, 152.0642 59.311333, 152.00275 59.267733, 151.96505 59.2717, 151.8858 59.3087, 
+    151.76885 59.3153, 151.73315 59.336433, 151.7391 59.360233, 151.78275 59.385333, 151.78075 59.3946, 151.70345 59.4012, 151.65585 59.4382, 151.61425 59.479167, 151.4973 59.535967, 151.4438 59.5941, 
+    151.4061 59.6179, 151.35855 59.6179, 151.2991 59.579567, 151.2218 59.576933, 151.1068 59.596767, 150.91055 59.587533, 150.89865 59.575633, 150.91455 59.547867, 150.91255 59.534667, 150.8828 59.5241, 
+    150.8868 59.5122, 150.9185 59.4871, 150.9086 59.4633, 150.8848 59.455367, 150.7619 59.476533, 150.7183 59.476533, 150.6489 59.4554, 150.5716 59.458033, 150.54385 59.481833, 150.57955 59.5122, 
+    150.73415 59.541267, 150.7758 59.550533, 150.78765 59.562433, 150.76585 59.580933, 150.6846 59.573, 150.57755 59.5664, 150.48045 59.583567, 150.43285 59.6298, 150.36945 59.633767, 150.199 59.670767, 
+    150.0959 59.7091, 150.05825 59.738167, 150.01465 59.739467, 149.89375 59.738133, 149.6737 59.771167, 149.531 59.771167, 149.47945 59.7725, 149.45965 59.783067, 149.4616 59.800233, 149.4398 59.806833, 
+    149.2852 59.701133, 149.17815 59.653567, 149.11275 59.645633, 149.08695 59.640367, 149.08695 59.6245, 149.12265 59.554467, 149.2277 59.5452, 149.26935 59.530667, 149.2594 59.5201, 149.23565 59.492367, 
+    149.2376 59.479133, 149.21385 59.4699, 149.1861 59.475167, 149.11275 59.498967, 148.95615 59.4884, 148.9185 59.5003, 148.9165 59.547867, 148.9066 59.5558, 148.8729 59.5624, 148.84515 59.5571, 
+    148.8392 59.533333, 148.82135 59.517467, 148.7956 59.512167, 148.77775 59.496333, 148.7698 59.467267, 148.7381 59.456667, 148.7282 59.440833, 148.7401 59.4197, 148.76785 59.403833, 148.82335 59.4012, 
+    148.863 59.422333, 148.89665 59.430267, 148.9145 59.415733, 148.9601 59.399867, 148.94625 59.3536, 148.94225 59.258467, 148.92245 59.255833, 148.88875 59.2796, 148.8471 59.282267, 148.79955 59.249233, 
+    148.7718 59.246567, 148.75 59.269033, 148.7123 59.275633, 148.5894 59.263767, 148.52995 59.2717, 148.49225 59.267733, 148.48235 59.273, 148.4685 59.288867, 148.50815 59.304733, 148.48635 59.313967, 
+    148.4645 59.3338, 148.4784 59.372133, 148.4645 59.397233, 148.3456 59.411767, 148.1137 59.415733, 147.9333 59.409133, 147.81835 59.381367, 147.81045 59.3457, 147.856 59.282267, 147.83225 59.257167, 
+    147.78665 59.254533, 147.75295 59.280967, 147.74105 59.303433, 147.69945 59.3087, 147.62805 59.279633, 147.5666 59.24, 147.53295 59.241333, 147.42985 59.259833, 147.3228 59.3074, 147.28115 59.361567, 
+    147.27525 59.378767, 147.2554 59.378767, 147.1979 59.352333, 147.1682 59.354967, 147.1464 59.373467, 147.0671 59.403867, 147.01955 59.402533, 146.98185 59.378767, 146.9561 59.3761, 146.9204 59.388, 
+    146.8689 59.393267, 146.83715 59.3761, 146.79555 59.386667, 146.7321 59.421033, 146.6449 59.432933, 146.55175 59.465967, 146.4566 59.4673, 146.38325 59.4435, 146.3337 59.385367, 146.3218 59.345733, 
+    146.3337 59.317967, 146.38525 59.287567, 146.39515 59.2757, 146.3674 59.246633, 146.3793 59.200367, 146.3575 59.1832, 146.3456 59.1898, 146.302 59.216233, 146.2485 59.2215, 146.1355 59.180533, 
+    146.0344 59.135633, 145.99675 59.125067, 145.95315 59.131667, 145.93135 59.172633, 145.90555 59.192467, 145.854 59.216233, 145.8362 59.2519, 145.9591 59.415767, 145.9492 59.451433, 145.87585 59.451433, 
+    145.85205 59.432933, 145.8283 59.390667, 145.80845 59.384067, 145.77675 59.397267, 145.70935 59.438233, 145.6162 59.451433, 145.50915 59.438233, 145.4517 59.414433, 145.418 59.410467, 145.3704 59.444833, 
+    145.35255 59.454067, 145.32085 59.452767, 145.23165 59.425, 145.07705 59.3999, 145.0017 59.410467, 144.9768 59.4102, 144.93235 59.406533, 144.77375 59.403867, 144.6291 59.3854, 144.526 59.384067, 
+    144.43485 59.392, 144.35355 59.413133, 144.30395 59.4052, 144.2544 59.3933, 144.2326 59.3933, 144.14935 59.421067, 144.10375 59.431633, 144.07205 59.429, 144.02545 59.409167, 143.9432 59.414433, 
+    143.87185 59.388667, 143.7321 59.3913, 143.62605 59.3748, 143.5398 59.343067, 143.50905 59.3411, 143.4238 59.3477, 143.29895 59.382067, 143.2226 59.382733, 143.14235 59.370833, 143.0105 59.3292, 
+    142.78255 59.292167, 142.5476 59.236033, 142.38505 59.1799, 142.30575 59.142867, 142.14715 59.0761, 142.0698 59.0239, 141.8488 58.867333, 141.8419 58.833633, 141.7388 58.717333, 141.5148 58.5759, 
+    141.30665 58.494, 141.1659 58.4702, 141.0212 58.4147, 140.8705 58.3235, 140.7615 58.2376, 140.63265 58.075067, 140.57515 57.987833, 140.5454 57.888733, 140.5117 57.849067, 140.47405 57.8332, 
+    140.46415 57.829267, 140.3987 57.7579, 140.37495 57.749967, 140.371 57.763167, 140.36505 57.8015, 140.35515 57.8068, 140.2322 57.805467, 140.1093 57.767133, 139.99435 57.699733, 139.89525 57.591367, 
+    139.89525 57.549067, 139.86155 57.516033, 139.82385 57.483, 139.7961 57.475067, 139.7386 57.475067, 139.6851 57.4526, 139.5701 57.352167, 139.4948 57.319133, 139.47495 57.319133, 139.45515 57.328367, 
+    139.4353 57.321767, 139.40755 57.296667, 139.3679 57.278167, 139.1994 57.2438, 139.0983 57.190933, 139.08045 57.168467, 139.10425 57.122233, 139.0864 57.106367, 139.02495 57.131467, 138.98135 57.1328, 
+    138.9655 57.1143, 138.96945 57.075967, 138.9397 57.054833, 138.90205 57.0535, 138.8743 57.079933, 138.8406 57.074633, 138.80295 57.0363, 138.6067 56.9002, 138.58485 56.8632, 138.5908 56.773333, 
+    138.571 56.756167, 138.5472 56.756167, 138.53925 56.835433, 138.51745 56.8513, 138.48375 56.840733, 138.42625 56.791833, 138.43615 56.7654, 138.42825 56.741633, 138.3311 56.699333, 138.3232 56.670267, 
+    138.29145 56.6359, 138.15665 56.5936, 138.1309 56.572467, 138.1487 56.542067, 138.2399 56.515633, 138.3073 56.518267, 138.3291 56.510333, 138.3331 56.4958, 138.25975 56.4522, 138.232 56.448233, 
+    138.1943 56.468067, 138.15665 56.4707, 138.11305 56.454833, 138.0615 56.395367, 138.02385 56.3901, 137.97625 56.380833, 137.8573 56.283033, 137.8097 56.235467, 137.73835 56.1958, 137.53415 56.125767, 
+    137.441 56.0478, 137.4608 56.006833, 137.4509 55.983033, 137.4311 55.972467, 137.33195 55.969833, 137.28045 55.953967, 137.0485 55.816533, 136.89585 55.7531, 136.8225 55.700233, 136.72935 55.650033, 
+    136.5628 55.590567, 136.47955 55.557533, 136.42005 55.511267, 136.3249 55.406867, 136.2139 55.3157, 136.089 55.261533, 135.92645 55.207333, 135.56565 55.1016, 135.37735 54.9959, 135.2584 54.91, 
+    135.22075 54.843933, 135.2564 54.7937, 135.33835 54.743533, 135.39125 54.728967, 135.5756 54.689333, 135.72035 54.670833, 135.75995 54.652333, 135.77385 54.617967, 135.81745 54.5942, 135.9106 54.573033, 
+    136.00575 54.573033, 136.09495 54.586267, 136.19805 54.6312, 136.2357 54.632533, 136.4062 54.614033, 136.5073 54.596833, 136.5549 54.591567, 136.5886 54.602133, 136.67385 54.6669, 136.7016 54.709167, 
+    136.72735 54.7171, 136.74125 54.7158, 136.74915 54.695967, 136.74325 54.644433, 136.76305 54.635167, 136.8027 54.633867, 136.8701 54.657633, 136.89785 54.656333, 136.93355 54.6352, 136.93355 54.620667, 
+    136.89585 54.544, 136.84035 54.3286, 136.8443 54.285, 136.82055 54.265167, 136.80465 54.245333, 136.81855 54.220233, 136.8463 54.185867, 136.8443 54.1634, 136.7789 54.000867, 136.767 53.8687, 
+    136.82055 53.801333, 136.8562 53.789433, 136.88595 53.834367, 136.98905 53.883267, 137.05445 53.888533, 137.0961 53.871367, 137.1377 53.8436, 137.1694 53.846233, 137.2071 53.876633, 137.23485 53.9308, 
+    137.2824 53.971767, 137.33395 54.0352, 137.3042 54.066933, 137.21105 54.093367, 137.1833 54.134367, 137.19715 54.184567, 137.23485 54.212333, 137.29035 54.2176, 137.32405 54.211, 137.3419 54.221567, 
+    137.3498 54.2546, 137.3974 54.281033, 137.47275 54.3088, 137.51435 54.335233, 137.54805 54.336567, 137.6115 54.3207, 137.68485 54.322033, 137.78195 54.3392, 137.79785 54.3379, 137.8117 54.327333, 
+    137.80775 54.3141, 137.58175 54.113233, 137.53615 54.096033, 137.51635 54.1053, 137.4945 54.1238, 137.51635 54.150233, 137.4945 54.1727, 137.4628 54.181967, 137.4192 54.1727, 137.3835 54.150233, 
+    137.3815 54.0921, 137.42115 54.0683, 137.4965 54.029967, 137.54605 54.022033, 137.6095 53.987667, 137.6432 53.979767, 137.7562 53.990333, 137.80375 53.990333, 137.86525 53.991633, 137.88305 53.985033, 
+    137.8791 53.971833, 137.81765 53.937467, 137.73435 53.897833, 137.6888 53.8542, 137.665 53.794733, 137.6293 53.727333, 137.56985 53.681067, 137.4846 53.6771, 137.3161 53.675767, 137.25465 53.657267, 
+    137.2289 53.6295, 137.24275 53.603067, 137.35775 53.554167, 137.4509 53.530367, 137.61745 53.530367, 137.73045 53.5489, 137.98615 53.626867, 138.0714 53.638733, 138.19035 53.6797, 138.30335 53.735233, 
+    138.3529 53.761667, 138.41635 53.877933, 138.44605 53.9176, 138.4857 53.9308, 138.51745 53.933467, 138.5333 53.944033, 138.56105 53.9612, 138.59475 53.9665, 138.6205 53.962533, 138.65225 53.871333, 
+    138.64235 53.822433, 138.6205 53.8013, 138.59275 53.805267, 138.57295 53.797333, 138.5214 53.7273, 138.4064 53.6427, 138.3212 53.536967, 138.31525 53.492033, 138.343 53.473533, 138.42825 53.485433, 
+    138.51945 53.521133, 138.61065 53.564733, 138.6364 53.608333, 138.7157 53.735233, 138.7593 53.895167, 138.80295 54.052433, 138.797 54.069633, 138.78315 54.076233, 138.75935 54.069633, 138.7296 54.077567, 
+    138.7435 54.1846, 138.7316 54.230867, 138.68995 54.2811, 138.69985 54.308833, 138.7375 54.319433, 138.8842 54.2811, 139.0111 54.2322, 139.0646 54.221633, 139.2331 54.229567, 139.26085 54.219, 
+    139.26085 54.211067, 139.2351 54.191267, 139.1201 54.152933, 139.1181 54.131767, 139.1558 54.110633, 139.19145 54.1212, 139.2688 54.166133, 139.3223 54.180667, 139.47295 54.189933, 139.55425 54.219, 
+    139.6137 54.2441, 139.68505 54.248067, 139.7366 54.266567, 139.7703 54.296967, 139.806 54.303567, 139.8476 54.293, 139.87335 54.230867, 139.88725 54.181967, 139.913 54.1648, 139.94075 54.1661, 
+    139.97445 54.181967, 139.99825 54.181967, 140.0042 54.172733, 140.00815 54.156867, 139.9943 54.1291, 140.0042 54.107967, 140.11125 54.070967, 140.1628 54.064333, 140.2996 53.995633, 140.34915 53.946767, 
+    140.38285 53.841033, 140.38685 53.7974, 140.42645 53.763067, 140.591 53.675833, 140.6822 53.6137, 140.87445 53.535733, 140.9498 53.511933, 141.0271 53.511933, 141.13615 53.482867, 141.12425 53.469633, 
+    141.10045 53.469633, 141.00725 53.477567, 140.97555 53.4683, 140.9597 53.4432, 140.9676 53.43, 140.9954 53.427333, 141.06475 53.4247, 141.12425 53.3996, 141.13415 53.3758, 141.1976 53.353333, 
+    141.2412 53.3203, 141.2729 53.311067, 141.31255 53.311067, 141.3522 53.315033, 141.39585 53.296533, 141.47315 53.285967, 141.49695 53.271433, 141.41765 53.192133, 141.3522 53.100933, 141.2293 52.9939, 
+    141.16985 52.993933, 140.9835 53.079833, 140.84075 53.119467, 140.6881 53.143233, 140.6564 53.127367, 140.6465 53.1155, 140.62465 53.1155, 140.5533 53.1472, 140.50175 53.1591, 140.44425 53.1908, 
+    140.3947 53.1987, 140.36295 53.188133, 140.36295 53.176233, 140.4264 53.122067, 140.46405 53.104867, 140.5037 53.114133, 140.53545 53.114133, 140.63655 53.0877, 140.68015 53.0824, 140.73565 53.093, 
+    140.79515 53.0877, 140.9498 53.0322, 140.9696 53.0137, 140.97755 52.982, 140.99735 52.950267, 141.11035 52.894767, 141.1619 52.889467, 141.2531 52.8736, 141.2769 52.8551, 141.27885 52.841867, 
+    141.2511 52.826, 141.23725 52.814133, 141.32645 52.6912, 141.3304 52.6608, 141.3066 52.6344, 141.31455 52.5802, 141.3066 52.5617, 141.24715 52.491667, 141.18565 52.4771, 141.1579 52.462567, 
+    141.15395 52.432167, 141.28085 52.3053, 141.49695 52.216767, 141.5683 52.210167, 141.59605 52.192967, 141.6 52.1692, 141.5881 52.153333, 141.5029 52.148033, 141.4117 52.091233, 141.3879 52.031733, 
+    141.46325 51.963, 141.4672 51.9326, 141.44935 51.911467, 141.29075 51.842733, 141.24915 51.8348, 141.23325 51.824233, 141.23525 51.8044, 141.26695 51.7793, 141.25505 51.764767, 141.21935 51.750233, 
+    141.18965 51.718533, 141.1817 51.6855, 141.1619 51.6683, 141.05485 51.657733, 140.94975 51.6062, 140.92795 51.581067, 140.9438 51.507067, 140.9319 51.471367, 140.9081 51.4489, 140.83475 51.447567, 
+    140.7991 51.4489, 140.80305 51.439633, 140.82685 51.421133, 140.8308 51.4053, 140.85655 51.397367, 140.8962 51.3947, 140.90215 51.385467, 140.9002 51.370933, 140.84665 51.352433, 140.84665 51.340533, 
+    140.83675 51.323367, 140.811 51.318067, 140.7654 51.3326, 140.74555 51.328633, 140.73565 51.322033, 140.73565 51.266533, 140.72575 51.255933, 140.67025 51.2467, 140.6524 51.2295, 140.696 51.176633, 
+    140.696 51.152867, 140.67025 51.117167, 140.6742 51.089433, 140.72575 51.047133, 140.72375 51.016733, 140.694 50.9969, 140.6841 50.975733, 140.6841 50.953267, 140.66825 50.9427, 140.6028 50.916267, 
+    140.5612 50.891167, 140.55525 50.8555, 140.56515 50.817167, 140.5136 50.7286, 140.48585 50.702167, 140.47595 50.6863, 140.5017 50.6321, 140.468 50.482767, 140.4799 50.4418, 140.56515 50.3493, 
+    140.57505 50.329467, 140.5691 50.3057, 140.50765 50.2581, 140.51955 50.240933, 140.5354 50.210533, 140.5255 50.164267, 140.5235 50.151033, 140.5473 50.1299, 140.58695 50.088933, 140.61075 50.0625, 
+    140.6385 50.0559, 140.6702 50.066467, 140.69005 50.0876, 140.7178 50.0876, 140.74355 50.0797, 140.74555 50.065133, 140.7059 50.029467, 140.6385 49.985867, 140.47795 49.9145, 140.46605 49.894667, 
+    140.46405 49.8418, 140.49575 49.812733, 140.56715 49.771767, 140.57505 49.7559, 140.5572 49.675267, 140.5592 49.650133, 140.5889 49.582733, 140.581 49.5497, 140.5552 49.517967, 140.5572 49.499467, 
+    140.56115 49.4691, 140.5453 49.453233, 140.5096 49.417533, 140.5116 49.3118, 140.43215 49.252367, 140.3728 49.216633, 140.3609 49.1783, 140.3807 49.14, 140.3708 49.093733, 140.3272 49.050133, 
+    140.2499 49.013133, 140.2479 48.997267, 140.2915 48.9999, 140.30935 48.997267, 140.3054 48.9814, 140.2578 48.9259, 140.26575 48.904767, 140.2935 48.8995, 140.3926 48.999933, 140.42035 49.011833, 
+    140.43225 49.006533, 140.4283 48.9682, 140.41045 48.9008, 140.3688 48.866433, 140.2677 48.824167, 140.2479 48.7832, 140.25185 48.7237, 140.2697 48.611367, 140.26575 48.505667, 140.24395 48.4171, 
+    140.20625 48.365567, 140.0873 48.295533, 139.93665 48.2387, 139.7959 48.1528, 139.58935 48, 139.4677 47.949367, 139.3225 47.838767, 139.23665 47.761567, 139.09835 47.579167, 139.02055 47.409033, 
+    138.95025 47.336067, 138.80505 47.281533, 138.75145 47.245833, 138.65925 47.1214, 138.4904 46.932833, 138.38265 46.804933, 138.3377 46.7673, 138.3164 46.717767, 138.3452 46.6133, 138.32965 46.580667, 
+    138.272 46.556833, 138.2098 46.536867, 138.15565 46.480033, 138.1268 46.409367, 138.08705 46.282233, 137.9764 46.132867, 137.87155 46.0238, 137.73385 45.902067, 137.65085 45.820633, 137.45435 45.666633, 
+    137.26595 45.5042, 137.10175 45.375533, 136.9917 45.3068, 136.9352 45.243067, 136.75775 45.099433, 136.65115 45.024533, 136.5486 44.900133, 136.4973 44.8314, 136.36825 44.7538, 136.25705 44.6981, 
+    136.22595 44.647433, 136.1833 44.576767, 136.11935 44.511867, 136.0433 44.475, 135.95455 44.446567, 135.86525 44.3901, 135.82835 44.354, 135.80185 44.3064, 135.73155 44.244167, 135.69295 44.165433, 
+    135.6526 44.069433, 135.55985 43.9907, 135.5103 43.929267, 135.4803 43.8632, 135.43595 43.8129, 135.3292 43.743267, 135.31675 43.7384, 135.30355 43.743267, 135.283 43.760867, 135.25735 43.765267, 
+    135.23685 43.760867, 135.2256 43.7357, 135.2141 43.695, 135.18645 43.671933, 135.15185 43.6489, 135.13225 43.624333, 135.1219 43.575933, 135.12075 43.549833, 135.10925 43.539067, 135.0781 43.536767, 
+    135.0032 43.536767, 134.9375 43.508333, 134.8724 43.462633, 134.8067 43.435767, 134.7756 43.383533, 134.76065 43.3459, 134.70185 43.3075, 134.63445 43.2879, 134.5676 43.277167, 134.51345 43.248733, 
+    134.4823 43.2234, 134.4483 43.212267, 134.4264 43.2038, 134.4241 43.19, 134.4345 43.176167, 134.4287 43.1654, 134.41145 43.170033, 134.37915 43.1754, 134.35955 43.186133, 134.34345 43.186133, 
+    134.3296 43.176933, 134.32385 43.160033, 134.32155 43.1439, 134.30195 43.137, 134.2674 43.155433, 134.24495 43.1589, 134.20575 43.116633, 134.1274 43.034467, 134.0859 43.005267, 134.00235 42.9803, 
+    133.94935 42.952667, 133.9286 42.9273, 133.9044 42.908867, 133.88135 42.9181, 133.8727 42.957667, 133.837 42.967633, 133.8047 42.950733, 133.81395 42.909267, 133.81395 42.8893, 133.75285 42.8532, 
+    133.7125 42.858567, 133.6791 42.93, 133.6428 42.9396, 133.5967 42.881233, 133.5264 42.851267, 133.48145 42.837433, 133.45205 42.820933, 133.41175 42.829367, 133.37715 42.848567, 133.27115 42.824, 
+    133.23715 42.794433, 133.20145 42.759867, 133.1634 42.748333, 133.08735 42.7545, 133.02455 42.752967, 133.0107 42.766767, 133.0303 42.789067, 133.0741 42.8098, 133.07295 42.842833, 133.03145 42.8574, 
+    132.99225 42.880467, 132.9513 42.904933, 132.93885 42.900067, 132.9289 42.877367, 132.91965 42.829767, 132.892 42.808267, 132.84945 42.799933, 132.81065 42.823367, 132.7733 42.931133, 132.75825 42.9638, 
+    132.7275 42.961867, 132.63905 42.913467, 132.59065 42.8966, 132.54225 42.9081, 132.52845 42.9611, 132.4835 42.991833, 132.42645 43.0145, 132.38955 43.012933, 132.35845 42.991433, 132.34925 42.9346, 
+    132.32005 42.927667, 132.2988 42.933033, 132.287 42.950733, 132.3066 43.0813, 132.31695 43.200733, 132.33425 43.2453, 132.36765 43.2499, 132.408 43.253733, 132.423 43.270633, 132.40685 43.286, 
+    132.35385 43.286767, 132.34115 43.2952, 132.3884 43.328233, 132.4126 43.362033, 132.39765 43.3897, 132.3602 43.391633, 132.33485 43.370867, 132.3233 43.337867, 132.3014 43.330167, 132.27375 43.334767, 
+    132.24955 43.323267, 132.23115 43.291767, 132.1303 43.262967, 132.0992 43.243767, 132.04385 43.1992, 132.02775 43.191533, 132.0093 43.200767, 132.01505 43.233, 132.0911 43.345167, 132.0859 43.3778, 
+    132.0525 43.397, 132 43.397567, 131.9525 43.385033, 131.92215 43.374133, 131.84505 43.341633, 131.6795 43.1905, 131.5729 43.0741, 131.56385 43.018167, 131.5389 42.997, 131.4686 42.981133, 
+    131.45045 42.9343, 131.38015 42.873833, 131.21465 42.722667, 131.2078 42.7, 131.2509 42.6365, 131.2509 42.6123, 131.2305 42.594933, 131.19195 42.599467, 131.12845 42.676567, 131.133 42.717367, 
+    131.1126 42.734, 131.07175 42.7325, 131.04455 42.7219, 130.972 42.661433, 130.95155 42.607033, 130.9266 42.604, 130.8314 42.6418, 130.81095 42.6569, 130.81325 42.6705, 130.88355 42.688667, 
+    130.8858 42.703767, 130.88355 42.714367, 130.85405 42.717367, 130.82685 42.703767, 130.8087 42.711333, 130.8087 42.724933, 130.8223 42.7476, 130.80415 42.768767, 130.79055 42.780867, 130.752 42.780867, 
+    130.7248 42.768767, 130.72255 42.753667, 130.7316 42.737033, 130.72935 42.726433, 130.7112 42.7098, 130.69985 42.691667, 130.69985 42.6796, 130.718 42.658433, 130.75655 42.634233, 130.8291 42.6176, 
+    130.86765 42.5919, 130.86765 42.558667, 130.7554 42.438467, 130.73955 42.393133, 130.6874 42.3614, 130.525 42.5621, 130.525 42.5808, 130.5421 42.627133, 130.53825 42.635867, 130.6022 42.6987, 
+    130.6022 42.720333, 130.5621 42.743233, 130.4972 42.7623, 130.48005 42.777567, 130.48005 42.8081, 130.50865 42.824633, 130.56785 42.869167, 130.75105 42.911167, 131.023 42.942333, 131.0707 42.983033, 
+    131.16805 43.2133, 131.2606 43.337333, 131.27015 43.411133, 131.2606 43.483633, 131.19765 43.584133, 131.1738 43.729833, 131.1795 43.792167, 131.2635 43.963933, 131.2969 44.0142, 131.31405 44.100733, 
+    131.26825 44.2852, 131.18335 44.546667, 131.149 44.657367, 131.08505 44.715233, 130.96675 44.783933, 130.94765 44.805567, 130.9534 44.825933, 130.96865 44.843733, 130.98775 44.848833, 131.0259 44.848833, 
+    131.05645 44.8552, 131.1557 44.916267, 131.56405 45.016767, 131.64135 45.068267, 131.66235 45.100067, 131.6814 45.184067, 131.6967 45.208233, 131.73295 45.219667, 131.80355 45.231133, 131.82075 45.242567, 
+    131.85315 45.288367, 131.8837 45.3978, 131.898 45.4099, 131.9209 45.413733, 131.93235 45.411167, 131.9457 45.3819, 131.9596 45.359033, 132 45.306667, 132.06015 45.292467, 132.3957 45.188533, 
+    132.87065 45.0758, 132.9033 45.070633, 132.9408 45.0637, 133.05285 45.067033, 133.08685 45.101867, 133.1105 45.1964, 133.0908 45.2778, 133.09865 45.364433, 133.13805 45.403833, 133.18135 45.508867, 
+    133.27675 45.5199, 133.31895 45.551133, 133.371 45.576833, 133.3937 45.5909, 133.4304 45.613633, 133.46635 45.671967, 133.49655 45.762933, 133.5356 45.821967, 133.5554 45.8692, 133.55585 45.9448, 
+    133.63705 46.005533, 133.6648 46.0161, 133.7044 46.0161, 133.73015 46.025333, 133.73605 46.039833, 133.7331 46.064933, 133.68355 46.144167, 133.68355 46.154733, 133.69545 46.163967, 133.73505 46.1798, 
+    133.7707 46.2128, 133.82615 46.2247, 133.8598 46.235267, 133.89645 46.281467, 133.9004 46.307867, 133.8707 46.3488, 133.86675 46.3673, 133.88655 46.402933, 133.88855 46.421433, 133.87865 46.449133, 
+    133.8806 46.474233, 133.9014 46.5046, 133.9509 46.569267, 134.00635 46.619467, 134.01425 46.6419, 134.0083 46.6617, 134.0083 46.676233, 134.05585 46.7277, 134.06475 46.766, 134.05765 46.879133, 
+    134.0697 47.001, 134.0935 47.047233, 134.141 47.102667, 134.18855 47.137, 134.20835 47.1555, 134.2143 47.1766, 134.18755 47.258467, 134.1816 47.3139, 134.1994 47.348233, 134.2529 47.4169, 
+    134.3044 47.4697, 134.33705 47.4829, 134.45985 47.497433, 134.51925 47.513267, 134.5648 47.542333, 134.65785 47.626833, 134.70045 47.655867, 134.73605 47.702067, 134.7658 47.754867, 134.7658 47.7826, 
+    134.73605 47.8077, 134.7044 47.848633, 134.6905 47.896167, 134.6806 47.9067, 134.65685 47.912, 134.6311 47.926533, 134.59945 47.952933, 134.59455 47.967133, 134.6005 47.981133, 134.61925 48, 
+    134.6902 48.073067, 134.73475 48.136067, 134.74725 48.2074, 134.732 48.2406, 134.7051 48.2654, 134.64355 48.295333, 134.56535 48.317533, 134.46015 48.336967, 134.3483 48.3449, 134.1942 48.3178, 
+    134.1322 48.298133, 134.09155 48.243067, 133.95155 48.162667, 133.8611 48.1196, 133.67155 48.082267, 133.6183 48.091133, 133.583 48.061533, 133.5441 48.018633, 133.5136 48.007367, 133.4848 48.007367, 
+    133.3595 48.050267, 133.3138 48.054767, 133.12585 48.049133, 133.07845 48.0435, 132.9976 48.030167, 132.8824 48, 132.8264 47.956133, 132.7959 47.9474, 132.70665 47.951767, 132.6653 47.948867, 
+    132.64135 47.934367, 132.6261 47.914033, 132.6174 47.886467, 132.53035 47.738433, 132.48035 47.738433, 132.354 47.738433, 132.28655 47.728267, 132.24735 47.7036, 132.21905 47.6978, 132.07755 47.7152, 
+    132 47.716933, 131.9277 47.7035, 131.88625 47.6958, 131.83375 47.6968, 131.7648 47.6998, 131.7348 47.7018, 131.67635 47.6858, 131.6209 47.6838, 131.5834 47.6838, 131.48745 47.739767, 
+    131.44695 47.741767, 131.3345 47.734767, 131.2453 47.7153, 131.18085 47.7093, 131.09085 47.7173, 131.0459 47.7313, 131.01665 47.7568, 130.9762 47.865733, 130.9342 47.9227, 130.85005 47.985333, 
+    130.83035 48, 130.75705 48.010633, 130.6888 48.015667, 130.6509 48.024533, 130.62435 48.0359, 130.60155 48.069167, 130.60155 48.109933, 130.6333 48.1537, 130.76465 48.221667, 130.78275 48.250333, 
+    130.71935 48.359067, 130.71935 48.4753, 130.6899 48.482833, 130.61745 48.4753, 130.588 48.482833, 130.5676 48.502467, 130.55855 48.562867, 130.54495 48.577233, 130.48495 48.618, 130.4793 48.635333, 
+    130.4974 48.668567, 130.5676 48.761433, 130.5891 48.848233, 130.5744 48.863333, 130.54045 48.8671, 130.4759 48.854267, 130.40905 48.858067, 130.28565 48.869367, 130.2041 48.8739, 130.1826 48.876933, 
+    130.0014 48.959967, 129.96065 49.012833, 129.938 49.017333, 129.8791 49.0279, 129.8587 49.0415, 129.7908 49.1238, 129.7704 49.128333, 129.71945 49.157, 129.6628 49.257433, 129.5756 49.3095, 
+    129.45335 49.359333, 129.41935 49.381967, 129.39555 49.425767, 129.3412 49.443133, 129.31405 49.439333, 129.29705 49.424233, 129.26535 49.3397, 129.23815 49.332133, 129.1974 49.359333, 129.14305 49.368367, 
+    129.1068 49.3563, 129.0479 49.345733, 129.02525 49.3563, 128.9075 49.457467, 128.82145 49.4786, 128.6878 49.4801, 128.6561 49.4937, 128.66065 49.504267, 128.6946 49.5526, 128.6878 49.5677, 
+    128.61535 49.578267, 128.5655 49.6024, 128.4817 49.6009, 128.4636 49.590333, 128.43415 49.581267, 128.3979 49.5858, 128.30955 49.579767, 128.25975 49.560133, 127.9993 49.5692, 127.94265 49.590333, 
+    127.8815 49.593333, 127.76145 49.609933, 127.66635 49.656733, 127.5848 49.776033, 127.5214 49.794133, 127.4897 49.8153, 127.4512 49.9542, 127.4127 50.020633, 127.4263 50.064433, 127.54405 50.1872, 
+    127.5225 50.2324, 127.47385 50.2456, 127.3742 50.254667, 127.35155 50.263733, 127.24965 50.392067, 127.22475 50.466067, 127.2338 50.491733, 127.2655 50.585333, 127.25645 50.614033, 127.06165 50.925067, 
+    127.02545 50.953733, 126.842 51.089633, 126.8352 51.1319, 126.86465 51.246667, 126.88275 51.3146, 126.8669 51.335733, 126.83745 51.3433, 126.808 51.334233, 126.7899 51.249667, 126.7695 51.246667, 
+    126.7378 51.260233, 126.73555 51.293467, 126.76045 51.3886, 126.74005 51.414267, 126.6857 51.452, 126.6789 51.485233, 126.6857 51.568267, 126.6585 51.593933, 126.6087 51.670933, 126.57925 51.750967, 
+    126.52035 51.8008, 126.4411 51.929133, 126.37995 51.980467, 126.3686 52.012167, 126.39805 52.039367, 126.4864 52.119367, 126.48415 52.149567, 126.43885 52.194867, 126.38675 52.1994, 126.29615 52.2145, 
+    126.2599 52.253767, 126.2735 52.2764, 126.3188 52.3066, 126.30975 52.324733, 126.21235 52.434933, 126.1399 52.499867, 126.1263 52.575367, 126.07645 52.607067, 125.9338 52.607067, 125.9066 52.6252, 
+    125.8885 52.664467, 125.90435 52.690133, 126.03795 52.746, 126.0493 52.761067, 126.0357 52.798833, 126.0085 52.803367, 125.8817 52.801833, 125.8568 52.813933, 125.7662 52.913567, 125.7277 52.922633, 
+    125.69145 52.9181, 125.6484 52.9, 125.6303 52.907533, 125.61445 52.9302, 125.62575 52.9604, 125.66425 52.9936, 125.65975 53.016267, 125.6235 53.032867, 125.5714 53.090233, 125.5216 53.0978, 
+    125.4514 53.072133, 125.42875 53.0827, 125.397 53.126467, 125.26565 53.182333, 125.1796 53.230667, 125.1343 53.2367, 124.91915 53.214033, 124.8897 53.198933, 124.8897 53.1748, 124.8716 53.1597, 
+    124.8263 53.155167, 124.59755 53.2382, 124.51375 53.245767, 124.4413 53.2367, 124.4141 53.2367, 124.3688 53.259333, 124.2352 53.393733, 124.1967 53.411833, 124.1514 53.411833, 124.1174 53.4058, 
+    124.04935 53.3849, 124.01655 53.398033, 123.8977 53.4994, 123.85015 53.5145, 123.72335 53.519033, 123.68255 53.540167, 123.63725 53.582467, 123.60555 53.587, 123.5829 53.580933, 123.54895 53.550733, 
+    123.53535 53.546233, 123.52405 53.547733, 123.5161 53.555267, 123.51385 53.5968, 123.50025 53.601333, 123.4595 53.5983, 123.4425 53.583967, 123.45155 53.5485, 123.43115 53.545467, 123.3338 53.590767, 
+    123.25225 53.608867, 123.173 53.602833, 123.1322 53.578667, 123.11865 53.559067, 123.09825 53.556033, 122.96465 53.543967, 122.79375 53.509867, 122.6148 53.493533, 122.4046 53.493533, 122.3574 53.5115, 
+    122.3145 53.513133, 122.2679 53.497633, 122.24095 53.4968, 122.18215 53.5115, 122.14725 53.510667, 122.1019 53.481267, 122.0688 53.471467, 121.9309 53.475533, 121.65145 53.427333, 121.48785 53.379933, 
+    121.3308 53.3367, 121.16045 53.2966, 121.12035 53.297933, 121.0442 53.335367, 121.01815 53.335367, 120.91895 53.308633, 120.79065 53.283233, 120.74255 53.2672, 120.30665 52.974567, 120.25855 52.9318, 
+    120.07415 52.869, 120.0401 52.844967, 120.0401 52.803533, 120.06215 52.760767, 120.0521 52.718, 120.0441 52.672567, 120.06015 52.649867, 120.08215 52.648533, 120.1523 52.648533, 120.17435 52.639167, 
+    120.1964 52.637833, 120.26655 52.6659, 120.2886 52.6619, 120.3367 52.6552, 120.4189 52.683267, 120.44895 52.683267, 120.49305 52.6739, 120.5171 52.648533, 120.55715 52.6218, 120.5812 52.623133, 
+    120.63535 52.616467, 120.6714 52.5991, 120.68345 52.564333, 120.64335 52.428033, 120.64335 52.3746, 120.6694 52.3385, 120.74455 52.261, 120.74655 52.1942, 120.7125 52.1461, 120.6223 52.064567, 
+    120.6203 52.0325, 120.55015 51.957667, 120.44445 51.916267, 120.3903 51.902233, 120.1378 51.7185, 120.0822 51.707133, 119.92435 51.621633, 119.91835 51.606933, 119.88525 51.5341, 119.8542 51.497333, 
+    119.8532 51.478633, 119.8542 51.407833, 119.8442 51.3811, 119.7961 51.340333, 119.78405 51.3223, 119.7545 51.283533, 119.7154 51.2555, 119.7104 51.2341, 119.6713 51.105833, 119.6052 51.043033, 
+    119.4609 50.8045, 119.43635 50.744367, 119.30105 50.6368, 119.2334 50.6074, 119.21635 50.5887, 119.1773 50.485133, 119.15325 50.4671, 119.0335 50.411633, 119.02845 50.3976, 119.03045 50.375567, 
+    119.06055 50.361533, 119.07705 50.3602, 119.1282 50.377567, 119.16425 50.372233, 119.1943 50.361533, 119.20435 50.363533, 119.2434 50.3789, 119.26645 50.376233, 119.29455 50.356867, 119.30155 50.321433, 
+    119.2895 50.2887, 119.25845 50.262633, 119.23195 50.174167, 119.21535 50.114333, 119.1853 50.0856, 119.16925 50.0769, 119.0831 50.077567, 119.06405 50.0689, 119.0069 49.994733, 118.98285 49.990733, 
+    118.91275 50.004067, 118.68225 50.006767, 118.6121 49.984033, 118.2894 49.834367, 117.97475 49.6406, 117.9387 49.633933, 117.81645 49.612567, 117.7833 49.584567, 117.6849 49.5939, 117.48725 49.643167, 
+    117.38745 49.655133, 117.1878 49.6791, 117.0321 49.723033, 116.7307 49.857433, 116.61375 49.932833, 116.17375 50.082367, 116.0859 50.086367, 116.00005 50.063733, 115.74055 49.935967, 115.6547 49.916, 
+    115.56685 49.900033, 115.46105 49.9107, 115.1816 49.985233, 115.0858 50.0398, 114.9201 50.163567, 114.7025 50.2381, 114.52285 50.247433, 114.26135 50.274033, 114.19945 50.2727, 114.1236 50.254067, 
+    113.8641 50.1636, 113.6884 50.098367, 113.5946 50.041167, 113.379 49.922733, 113.23325 49.885467, 113.1574 49.854867, 113.1055 49.809633, 113.03365 49.689833, 113.03765 49.659233, 113.02765 49.6366, 
+    112.834 49.555433, 112.6883 49.5022, 112.59045 49.496867, 112.44075 49.527467, 112.3489 49.527467, 112.2571 49.512833, 112.0375 49.427667, 111.9996 49.411667, 111.9337 49.4117, 111.74205 49.4064, 
+    111.64425 49.395733, 111.54845 49.365133, 111.48855 49.347833, 111.3528 49.3545, 111.1971 49.317233, 110.8258 49.185467, 110.6601 49.1655, 110.5703 49.1695, 110.4605 49.2041, 110.3607 49.248033, 
+    110.32475 49.249333, 110.1291 49.1735, 110.0912 49.172167, 109.9175 49.2254, 109.89555 49.2214, 109.8656 49.213433, 109.83565 49.2201, 109.7398 49.2467, 109.67995 49.2547, 109.62805 49.244033, 
+    109.56615 49.224067, 109.52025 49.228067, 109.4324 49.257367, 109.2707 49.3359, 109.1629 49.343867, 108.8934 49.3439, 108.60395 49.342567, 108.47815 49.354567, 108.4083 49.381167, 108.27455 49.495633, 
+    108.22865 49.527567, 108.05095 49.5941, 107.90525 49.7418, 107.89325 49.773733, 107.8793 49.8669, 107.85935 49.902833, 107.8094 49.9321, 107.7909 49.966967, 107.7396 49.982567, 107.71115 49.9861, 
+    107.6418 49.9707, 107.5511 49.983733, 107.5031 50.006267, 107.48175 50.0098, 107.4373 49.992033, 107.4017 49.982533, 107.35905 49.989667, 107.31995 50.021667, 107.28615 50.024033, 107.27015 50.0193, 
+    107.24525 49.987267, 107.2164 49.981633, 107.11365 49.977267, 107.0438 50.0132, 106.96 50.089033, 106.93405 50.1662, 106.84425 50.256667, 106.70255 50.308567, 106.5264 50.353133, 106.49495 50.356033, 
+    106.35255 50.3195, 106.21015 50.301267, 106.1362 50.321333, 105.98285 50.4108, 105.8651 50.429067, 105.6542 50.4108, 105.42965 50.454633, 105.31465 50.4674, 104.56975 50.341433, 104.3698 50.2739, 
+    104.1069 50.1607, 104.0302 50.1607, 103.8467 50.2173, 103.80565 50.211833, 103.7235 50.168, 103.65775 50.142433, 103.58105 50.1607, 103.46055 50.220967, 103.4058 50.2246, 103.32365 50.204533, 
+    103.2935 50.208167, 103.26065 50.250167, 103.23055 50.2739, 103.1183 50.2958, 102.8499 50.317733, 102.7732 50.3597, 102.6719 50.361533, 102.5897 50.3871, 102.5404 50.434567, 102.28295 50.582433, 
+    102.2638 50.608, 102.27475 50.695633, 102.2035 50.880033, 102.15695 51.0115, 102.08845 51.1886, 102.08575 51.250667, 102.1049 51.289, 102.09945 51.314567, 102.05015 51.3511, 101.90225 51.415, 
+    101.7763 51.4296, 101.67495 51.440533, 101.5873 51.475233, 101.52705 51.491667, 101.47505 51.484367, 101.4504 51.469767, 101.39835 51.473433, 101.3381 51.4935, 101.22585 51.531867, 101.08615 51.553767, 
+    101.00675 51.5556, 100.87805 51.5921, 100.6754 51.6998, 100.5467 51.7345, 100.27285 51.7272, 99.9716 51.7272, 99.8867 51.7765, 99.82645 51.807533, 99.77445 51.864133, 99.7224 51.900667, 
+    99.6457 51.915267, 99.4978 51.920733, 99.4074 51.9408, 99.27045 51.984633, 99.21295 52.021133, 98.86515 52.094167, 98.835 52.096, 98.70905 51.944467, 98.48445 51.772833, 98.33385 51.712567, 
+    98.27635 51.652333, 98.2024 51.488, 98.15585 51.462433, 98.05725 51.4387, 97.9669 51.414967, 97.94225 51.396733, 97.94775 51.2178, 97.91765 51.152067, 97.9231 51.031567, 97.94505 50.956733, 
+    97.9231 50.861767, 97.9587 50.768667, 98.06275 50.6719, 98.1723 50.633567, 98.21065 50.604333, 98.19425 50.3743, 98.19155 50.220933, 98.15865 50.127833, 98.0628 50.036533, 97.8437 49.936133, 
+    97.5753 49.874067, 97.30145 49.77, 97.2056 49.768167, 97.044 49.77, 96.918 49.835733, 96.84135 49.8467, 96.6907 49.835733, 96.63865 49.844867, 96.5401 49.8613, 96.40865 49.852167, 
+    96.3347 49.850333, 96.2799 49.8704, 96.10465 49.9909, 96.0581 50.009167, 96.01975 49.998233, 95.95675 49.952567, 95.92935 49.950733, 95.891 49.9818, 95.87185 50.0603, 95.84445 50.073067, 
+    95.80615 50.058467, 95.66375 49.937967, 95.5679 49.906933, 95.45285 49.881367, 95.3077 49.874067, 95.1735 49.906933, 94.7271 50.053, 94.3601 50.197233, 94.3245 50.2356, 94.319 50.2721, 
+    94.34095 50.3086, 94.35735 50.3634, 94.33 50.465633, 94.2889 50.509433, 94.2177 50.533167, 94.13555 50.545967, 94.089 50.6044, 93.9931 50.624467, 93.7302 50.6427, 93.50835 50.637233, 
+    93.19345 50.6062, 93.1195 50.611667, 93.07025 50.6354, 92.9744 50.808867, 92.9415 50.843533, 92.87305 50.8399, 92.81825 50.816167, 92.7991 50.766867, 92.7416 50.723033, 92.6293 50.688367, 
+    92.59645 50.688367, 92.55265 50.7267, 92.5335 50.838067, 92.51705 50.863633, 92.48145 50.870933, 92.46505 50.863633, 92.42395 50.808867, 92.35275 50.765033, 92.2925 50.750433, 92.235 50.7614, 
+    92.17475 50.772333, 92.1364 50.757733, 92.08435 50.737667, 91.9474 50.7194, 91.8707 50.743133, 91.805 50.7468, 91.7502 50.7322, 91.564 50.615333, 91.3038 50.489367, 91.21615 50.489367, 
+    90.99705 50.394433, 90.9067 50.361567, 90.7643 50.365233, 90.6876 50.336, 90.6575 50.310467, 90.64655 50.2356, 90.5808 50.2064, 90.5288 50.204567, 90.47125 50.221, 90.4165 50.226467, 
+    90.33435 50.2064, 90.1837 50.1516, 90.0358 50.0585, 89.9016 49.9362, 89.8578 49.914267, 89.80305 49.919767, 89.64965 49.954433, 89.60585 49.9508, 89.573 49.934367, 89.5456 49.892367, 
+    89.56475 49.824833, 89.6168 49.764567, 89.61405 49.722567, 89.5812 49.697033, 89.4059 49.6459, 89.3046 49.629467, 89.2334 49.6459, 89.1868 49.6605, 89.15945 49.6532, 89.1512 49.6185, 
+    89.15945 49.587467, 89.1074 49.541833, 89.06905 49.5254, 88.97595 49.534533, 88.88555 49.563733, 88.85545 49.558267, 88.839 49.534533, 88.8445 49.4907, 88.8171 49.4688, 88.7952 49.466967, 
+    88.74045 49.485233, 88.60075 49.540033, 88.50765 49.521767, 88.4474 49.5035, 88.3625 49.5181, 88.27215 49.514467, 88.18995 49.483433, 88.13245 49.445067, 88.11875 49.4031, 88.1352 49.341, 
+    88.12425 49.295367, 88.0448 49.2479, 87.9325 49.211367, 87.83115 49.196767, 87.7049 49.167767, 87.43135 49.116433, 87.3384 49.117633, 87.15205 49.120067, 87.281 49.149533, 87.37965 49.209367, 
+    87.40955 49.269233, 87.4006 49.3231, 87.25705 49.3151, 87.0866 49.35, 86.8444 49.4657, 86.7547 49.5495, 86.5992 49.563467, 86.5693 49.6253, 86.59025 49.6672, 86.8055 49.731033, 
+    86.8683 49.794867, 86.8653 49.840767, 86.82045 49.8607, 86.7278 49.854733, 86.6231 49.8198, 86.45565 49.684167, 86.3032 49.5844, 86.15965 49.554467, 85.9922 49.526533, 85.88755 49.532533, 
+    85.8068 49.610333, 85.74105 49.6303, 85.68125 49.6303, 85.5168 49.5824, 85.34635 49.612333, 85.27405 49.673833, 85.2399 49.706767, 85.16185 49.831433, 85.0835 49.912367, 85.0332 49.953567, 
+    84.9995 50.0347, 85.025 50.069667, 85.0444 50.0971, 85.0025 50.157967, 84.88585 50.2258, 84.7603 50.245733, 84.6078 50.283633, 84.4523 50.283633, 84.38055 50.289633, 84.3357 50.351467, 
+    84.22805 50.519067, 84.0845 50.6657, 83.89015 50.777433, 83.70175 50.857233, 83.5044 50.851233, 83.4775 50.879167, 83.52235 50.923067, 83.52235 50.992867, 83.4835 51.0228, 83.334 51.0288, 
+    83.2084 51.044733, 83.1426 51.038767, 83.09775 50.962967, 82.9871 50.938033, 82.8316 50.9101, 82.6761 50.738533, 82.5954 50.7206, 82.51465 50.728567, 82.2964 50.736533, 82.1678 50.724567, 
+    82.0452 50.7904, 81.9286 50.8363, 81.8897 50.815367, 81.89565 50.7715, 81.9465 50.7216, 81.8209 50.715633, 81.6368 50.708067, 81.5311 50.704633, 81.45935 50.744533, 81.43845 50.7984, 
+    81.46535 50.910133, 81.39955 50.983933, 81.3188 50.993933, 81.0796 50.989933, 81.0168 50.9979, 80.9869 51.023833, 80.9869 51.059767, 81.06165 51.107633, 81.03775 51.162467, 81.00785 51.1924, 
+    80.88225 51.250267, 80.79255 51.326067, 80.7118 51.330067, 80.63405 51.300133, 80.5533 51.256233, 80.4367 51.248267, 80.4068 51.212367, 80.4367 51.082667, 80.4756 51.008867, 80.45765 50.974967, 
+    80.39785 50.968967, 80.2872 50.964967, 80.2633 50.929067, 80.2543 50.8732, 80.1975 50.825333, 80.1616 50.817333, 80.1377 50.887167, 80.0988 50.883167, 80.045 50.8393, 80.05395 50.7884, 
+    80.00315 50.780433, 79.9164 50.854233, 79.74 51.1954, 79.5247 51.482667, 79.35135 51.756833, 79.27055 51.884667, 79.0732 52.1161, 78.53495 52.695633, 77.95485 53.269167, 77.73955 53.395833, 
+    77.34485 53.549433, 76.80065 53.778867, 76.5106 53.995333, 76.4209 54.0931, 76.4478 54.135, 76.50165 54.140967, 76.6392 54.154933, 76.76475 54.234733, 76.9083 54.4123, 76.9412 54.4432, 
+    76.89035 54.461167, 76.7229 54.391333, 76.58235 54.313533, 76.5136 54.309533, 76.43285 54.315533, 76.2086 54.4013, 76.16675 54.395333, 76.10095 54.301567, 76.0023 54.193833, 75.83485 54.0941, 
+    75.71225 54.077133, 75.59865 54.075133, 75.5179 54.0911, 75.4611 54.0512, 75.41325 53.945467, 75.3415 53.8836, 75.22485 53.821767, 75.1232 53.801833, 74.92885 53.7739, 74.62385 53.710067, 
+    74.5491 53.647233, 74.50425 53.559467, 74.4624 53.5036, 74.3607 53.481667, 74.2979 53.495633, 74.04675 53.647233, 73.978 53.645233, 73.8165 53.575433, 73.6191 53.478733, 73.5294 53.4528, 
+    73.4397 53.456767, 73.36795 53.499667, 73.3231 53.573467, 73.2633 53.6812, 73.4756 53.774967, 73.6281 53.814867, 73.7806 53.936567, 73.88825 53.992433, 73.95705 54.064233, 73.95705 54.104133, 
+    73.88225 54.108133, 73.8434 54.1241, 73.83145 54.189933, 73.7776 54.195933, 73.7298 54.17, 73.4816 54.0044, 73.3889 53.9635, 73.3052 53.949533, 73.1796 53.979467, 72.9404 54.075233, 
+    72.73705 54.145067, 72.6653 54.143067, 72.65035 54.109133, 72.68025 54.019367, 72.68625 53.937567, 72.6085 53.909633, 72.53675 53.915633, 72.4201 53.9735, 72.447 54.015367, 72.50685 54.065267, 
+    72.5457 54.0932, 72.53075 54.145067, 72.35435 54.310633, 72.2706 54.396433, 72.19585 54.422367, 72.15995 54.418367, 72.13005 54.396433, 72.2168 54.222867, 72.2138 54.192933, 72.16295 54.180967, 
+    72.0882 54.192933, 72 54.216233, 71.88805 54.264167, 71.84085 54.261033, 71.7936 54.2358, 71.74635 54.128667, 71.6944 54.1003, 71.6094 54.084533, 71.45825 54.094, 71.2646 54.103467, 
+    71.17485 54.1066, 71.0804 54.0751, 71.00955 54.1129, 70.8584 54.311433, 70.8584 54.387067, 70.8915 54.409133, 70.9387 54.421733, 71.0757 54.3461, 71.15125 54.305133, 71.18905 54.305133, 
+    71.19375 54.393367, 71.1607 54.487933, 71.1418 54.563567, 71.2032 54.6329, 71.2032 54.686467, 71.14655 54.746333, 70.94815 54.8409, 70.9009 54.900767, 70.9198 55.004767, 70.934 55.129233, 
+    70.88675 55.334067, 70.8348 55.3782, 70.7734 55.3845, 70.6128 55.2994, 70.49945 55.2994, 70.41445 55.312, 70.3483 55.2679, 70.25385 55.144967, 70.1972 55.135533, 70.09325 55.148133, 
+    69.9752 55.217467, 69.8949 55.271033, 69.72485 55.2868, 69.56425 55.340367, 69.29035 55.371867, 69.1227 55.3703, 69.0802 55.398667, 69.00935 55.4617, 68.9621 55.4617, 68.9338 55.414433, 
+    68.92435 55.329333, 68.86765 55.329333, 68.78265 55.4302, 68.72595 55.439633, 68.6693 55.414433, 68.64095 55.285233, 68.60315 55.196967, 68.5134 55.159167, 68.43785 55.146567, 68.3056 55.171767, 
+    68.21115 55.1497, 68.1261 55.048867, 68.02695 54.982667, 67.8333 54.966933, 67.6538 54.932267, 67.3421 54.8314, 67.113 54.795167, 66.9288 54.769967, 66.7257 54.751067, 66.51315 54.751067, 
+    66.3195 54.757367, 66.1164 54.719533, 65.9275 54.665967, 65.78105 54.6502, 65.6252 54.659667, 65.4386 54.629733, 65.2922 54.623433, 65.22605 54.617133, 65.15995 54.585633, 65.1552 54.544667, 
+    65.17885 54.4123, 65.1552 54.377633, 65.07495 54.3398, 64.9899 54.355567, 64.87655 54.349267, 64.801 54.374467, 64.73015 54.428067, 64.6696 54.448433, 64.61305 54.4355, 64.56085 54.4137, 
+    64.50425 54.382433, 64.46 54.365333, 64.41175 54.364433, 64.3534 54.374433, 64.3056 54.365, 64.2658 54.339633, 64.2251 54.317833, 64.17685 54.316933, 64.1406 54.321067, 64.099 54.321067, 
+    64.0636 54.303967, 64.03705 54.296867, 64.01405 54.298067, 63.9989 54.303767, 63.94135 54.3335, 63.86815 54.328767, 63.7926 54.2878, 63.7123 54.290933, 63.6084 54.275167, 63.49505 54.2405, 
+    63.35335 54.231067, 63.23525 54.205867, 63.15495 54.174333, 62.8999 54.120767, 62.75825 54.105, 62.58345 54.1176, 62.5126 54.0861, 62.5032 53.997867, 62.47485 53.978933, 62.41345 53.978933, 
+    62.3426 54.023067, 62.29065 54.1113, 62.2387 54.136533, 62.12295 54.125533, 62.01905 54.122367, 61.9718 54.084567, 61.9435 53.986867, 61.8868 53.9774, 61.81125 53.9963, 61.73565 54.0751, 
+    61.68845 54.0688, 61.6176 54.008933, 61.5373 54.005767, 61.4995 54.043567, 61.4617 54.128667, 61.372 54.1791, 61.30585 54.1791, 61.23975 54.153867, 61.17835 54.084567, 61.10275 53.993167, 
+    60.9894 53.9774, 60.9044 53.974267, 60.8713 53.961633, 60.8713 53.9333, 60.928 53.914367, 61.10275 53.898633, 61.1311 53.8797, 61.1075 53.810367, 61.0744 53.7631, 61.0083 53.734733, 
+    60.89495 53.728433, 60.8619 53.7127, 60.8477 53.678033, 60.8855 53.624433, 60.97995 53.596067, 61.08385 53.596067, 61.15 53.6087, 61.3531 53.706367, 61.42395 53.722133, 61.5231 53.709533, 
+    61.63175 53.674867, 61.63645 53.624433, 61.61285 53.567733, 61.57505 53.545667, 61.42395 53.514133, 61.2586 53.488933, 61.16415 53.447967, 61.16415 53.4007, 61.1972 53.372333, 61.32235 53.355033, 
+    61.4735 53.380233, 61.52545 53.364467, 61.59155 53.3235, 61.6388 53.320367, 61.73325 53.320367, 61.823 53.301433, 61.9694 53.184833, 62.0497 53.134433, 62.05445 53.0777, 62.0308 53.008367, 
+    61.95995 52.9674, 61.83715 52.964233, 61.738 52.9674, 61.6388 52.9989, 61.48765 53.087133, 61.43095 53.084, 61.3318 53.0178, 61.24675 53.0115, 61.18535 53.043033, 61.1098 53.061933, 
+    61.03895 53.036733, 60.85 52.920133, 60.69415 52.825567, 60.67525 52.7909, 60.7225 52.705833, 60.9445 52.529333, 60.97045 52.4553, 60.96575 52.3954, 60.8618 52.335533, 60.5926 52.225233, 
+    60.13445 52.089733, 59.9786 52.036167, 59.96915 51.9952, 60.0778 51.9164, 60.19585 51.865967, 60.47925 51.881733, 60.5123 51.853367, 60.52175 51.821867, 60.43675 51.8124, 60.3517 51.8061, 
+    60.3848 51.765133, 60.4769 51.7352, 60.7083 51.719467, 60.85655 51.664567, 60.86425 51.656867, 60.889 51.634467, 60.89785 51.595533, 60.92795 51.557767, 60.94385 51.535367, 60.9775 51.512933, 
+    61.0447 51.514133, 61.08895 51.5271, 61.1279 51.5212, 61.1739 51.511767, 61.20575 51.4681, 61.23225 51.449233, 61.26365 51.444533, 61.3278 51.4631, 61.36765 51.472567, 61.3933 51.476067, 
+    61.4593 51.454733, 61.53485 51.331833, 61.51595 51.2625, 61.44985 51.092333, 61.3412 50.947367, 61.1499 50.7882, 61.0082 50.706267, 60.8618 50.674767, 60.687 50.659, 60.5028 50.655833, 
+    60.34695 50.681067, 60.15805 50.778733, 60.00215 50.876433, 59.9455 50.851233, 59.75185 50.715733, 59.6243 50.599133, 59.518 50.515633, 59.46135 50.506167, 59.4141 50.515633, 59.3952 50.5566, 
+    59.52745 50.6669, 59.48965 50.682667, 59.40935 50.6858, 59.22515 50.651133, 59.12125 50.648, 59.01265 50.676367, 58.81425 50.780367, 58.51195 50.8812, 58.48835 51.023, 58.4317 51.064, 
+    58.1672 51.123867, 58.00185 51.164833, 57.93105 51.1806, 57.8484 51.166433, 57.5792 51.043533, 57.4611 50.977367, 57.3336 50.964733, 57.1919 50.9931, 57.10215 51.034067, 57.10215 51.153833, 
+    57.03605 51.1696, 56.9699 51.150667, 56.8424 51.128633, 56.7196 51.138067, 56.6204 51.138067, 56.5826 51.106567, 56.58735 51.030933, 56.56845 51.015167, 56.53065 51.018333, 56.4409 51.112867, 
+    56.38425 51.138067, 56.337 51.131767, 56.29925 51.112867, 56.3559 51.056133, 56.3559 51.034067, 56.3134 51.021467, 56.20005 51.021467, 56.0938 51.0199, 56.03715 51.016767, 55.9946 50.978933, 
+    55.9285 50.862333, 55.8482 50.742567, 55.7679 50.679567, 55.65925 50.6701, 55.52705 50.689, 55.3948 50.726833, 55.1539 50.843433, 54.77605 51.064033, 54.67215 51.114467, 54.56825 51.114467, 
+    54.48795 51.114467, 54.47145 51.094, 54.462 51.0688, 54.53285 50.99, 54.59895 50.930133, 54.6462 50.778867, 54.63675 50.687467, 54.6084 50.6276, 54.55645 50.577167, 54.4998 50.580333, 
+    54.41005 50.637033, 54.3628 50.718967, 54.37225 50.8608, 54.35335 50.901767, 54.31665 50.915733, 54.2829 50.906867, 54.2465 50.899467, 54.2101 50.9132, 54.1626 50.9322, 54.1183 50.944867, 
+    54.0708 50.954367, 54.06765 50.985, 54.07555 51.036733, 54.0629 51.076867, 54.01065 51.112767, 53.93785 51.125433, 53.89355 51.1571, 53.80805 51.2078, 53.74 51.225767, 53.68615 51.2363, 
+    53.6292 51.2363, 53.5817 51.252167, 53.5263 51.2891, 53.4867 51.331333, 53.444 51.388367, 53.42025 51.416867, 53.3696 51.436933, 53.3205 51.4454, 53.26355 51.474967, 53.21285 51.5135, 
+    53.08515 51.568267, 53.0285 51.587167, 52.9907 51.584033, 52.91985 51.5462, 52.8632 51.530467, 52.8207 51.5525, 52.8018 51.628133, 52.87265 51.729, 52.85845 51.7731, 52.7687 51.817233, 
+    52.73565 51.810933, 52.6601 51.782567, 52.45225 51.776267, 52.3956 51.776267, 52.0744 51.7668, 51.93745 51.7353, 51.85245 51.706933, 51.6399 51.517833, 51.53125 51.473733, 51.44625 51.473733, 
+    51.40845 51.498933, 51.5029 51.568267, 51.54545 51.615533, 51.5171 51.647067, 51.4746 51.628133, 51.30925 51.561967, 51.1062 51.5147, 51.05895 51.524167, 51.0731 51.561967, 51.2573 51.6313, 
+    51.26675 51.6628, 51.2384 51.684867, 51.05895 51.684867, 50.9267 51.684867, 50.85115 51.7164, 50.83225 51.833, 50.79445 51.8519, 50.75195 51.842433, 50.7283 51.817233, 50.7283 51.6628, 
+    50.6622 51.587167, 50.61495 51.565133, 50.59135 51.590333, 50.57245 51.6313, 50.53465 51.625, 50.3977 51.568267, 50.2489 51.4375, 50.01745 51.355567, 49.79545 51.257867, 49.5105 51.161933, 
+    49.43735 51.1513, 49.34205 51.150733, 49.27595 51.150733, 49.2334 51.1192, 49.23815 51.071933, 49.23815 50.967933, 49.22395 50.8986, 49.1248 50.8072, 48.94295 50.707933, 48.8107 50.666967, 
+    48.73985 50.648067, 48.60285 50.682733, 48.49895 50.695333, 48.48005 50.663833, 48.49425 50.6197, 48.7729 50.408567, 48.8154 50.3014, 48.82015 50.1407, 48.7682 50.0304, 48.643 49.905933, 
+    48.54385 49.846067, 48.4588 49.808233, 48.3927 49.808233, 48.2368 49.883867, 48.09515 49.9469, 48.01485 50.0635, 47.9251 50.205333, 47.8023 50.262033, 47.65585 50.315633, 47.52365 50.438533, 
+    47.44805 50.470033, 47.30635 50.447967, 47.19775 50.419633, 47.193 50.3818, 47.22135 50.3503, 47.3394 50.274667, 47.30635 50.211633, 47.10325 50.035133, 46.68765 49.742067, 46.65225 49.683767, 
+    46.64755 49.614467, 46.69005 49.5325, 46.8223 49.387533, 46.87895 49.308767, 47.0065 49.270933, 47.0112 49.236267, 46.92145 49.100767, 46.63335 48.810833, 46.5507 48.680033, 46.49405 48.566567, 
+    46.4657 48.478333, 46.4846 48.434233, 46.631 48.380633, 46.9333 48.282967, 46.98025 48.2401, 46.9923 48.186333, 46.99435 48.1795, 46.9966 48.152167, 46.99665 48.148067, 46.9847 48.123433, 
+    46.97085 48.087833, 46.9832 48.055067, 46.9935 48.035967, 47.0037 48.020967, 47.01945 48, 47.0303 47.9855, 47.04465 47.9623, 47.0528 47.952767, 47.0642 47.863933, 47.08015 47.817233, 
+    47.12795 47.776867, 47.1853 47.740767, 47.2299 47.725867, 47.2745 47.725867, 47.28725 47.745, 47.2932 47.761267, 47.3029 47.782633, 47.31275 47.812967, 47.3255 47.827833, 47.3478 47.8406, 
+    47.37645 47.8406, 47.4156 47.824733, 47.4632 47.805933, 47.54385 47.791033, 47.6109 47.785533, 47.6721 47.782933, 47.75565 47.795233, 47.8305 47.7978, 47.90825 47.8004, 47.9568 47.7991, 
+    48.00165 47.795233, 48.0287 47.797167, 48.0125 47.820333, 48.0409 47.8095, 48.07945 47.7891, 48.0957 47.779567, 48.14445 47.753767, 48.1872 47.722433, 48.1994 47.711533, 48.22995 47.687033, 
+    48.2524 47.661133, 48.26055 47.652933, 48.29115 47.620233, 48.3054 47.605233, 48.32375 47.586167, 48.35435 47.553433, 48.3991 47.520767, 48.4093 47.5126, 48.4479 47.4881, 48.4601 47.478567, 
+    48.48865 47.454067, 48.514 47.429833, 48.52125 47.419967, 48.5397 47.387233, 48.5582 47.3531, 48.5664 47.336733, 48.57055 47.323067, 48.585 47.2903, 48.5974 47.257533, 48.61785 47.226167, 
+    48.62395 47.2207, 48.64645 47.1907, 48.6689 47.166167, 48.67705 47.156633, 48.71165 47.126667, 48.7198 47.119833, 48.7504 47.087133, 48.7729 47.0585, 48.777 47.0503, 48.7974 47.0244, 
+    48.82195 46.9903, 48.82605 46.9862, 48.84445 46.957533, 48.88115 46.923467, 48.9279 46.8908, 48.97065 46.8554, 48.98 46.841133, 48.981 46.825367, 48.97525 46.7898, 48.97125 46.7663, 
+    48.96135 46.7556, 48.9319 46.742033, 48.88675 46.728033, 48.853 46.7203, 48.83015 46.719633, 48.7776 46.7195, 48.77355 46.719467, 48.7289 46.738467, 48.70855 46.753467, 48.674 46.7766, 
+    48.6557 46.787467, 48.62315 46.8106, 48.59215 46.8149, 48.56855 46.8118, 48.5142 46.801033, 48.49795 46.788367, 48.47395 46.755467, 48.4742 46.724033, 48.4765 46.689867, 48.4889 46.655733, 
+    48.51535 46.633933, 48.52755 46.6244, 48.5661 46.612233, 48.5914 46.600933, 48.6434 46.588633, 48.6753 46.577433, 48.7242 46.564867, 48.7526 46.555367, 48.7749 46.545867, 48.8216 46.524133, 
+    48.8257 46.521433, 48.8764 46.501067, 48.9331 46.488933, 48.98235 46.476833, 49.03445 46.464633, 49.0709 46.456533, 49.09415 46.448767, 49.2266 46.369867, 49.26925 46.3283, 49.2397 46.299867, 
+    49.19705 46.286733, 49.1511 46.321733, 49.12485 46.341433, 49.08875 46.3633, 49.0625 46.363333, 49.05205 46.350767, 49.0461 46.343633, 49.05595 46.321767, 49.1216 46.271433, 49.1216 46.2233, 
+    49.1019 46.199233, 49.0691 46.1883, 49.0461 46.210167, 49.0133 46.234233, 48.98045 46.2255, 48.9739 46.208, 48.93125 46.208, 48.91155 46.2036, 48.89515 46.192667, 48.90825 46.1489, 
+    48.88855 46.128133, 48.83935 46.147833, 48.76385 46.1872, 48.67195 46.1872, 48.59975 46.156567, 48.58335 46.1369, 48.6129 46.071233, 48.59975 46.0078, 48.63585 45.983733, 48.69165 45.964033, 
+    48.69495 45.9203, 48.6621 45.8065, 48.63915 45.778067, 48.6129 45.772567, 48.5801 45.796633, 48.5801 45.888533, 48.51445 45.952, 48.47505 45.987, 48.4357 46.006667, 48.38975 45.991367, 
+    48.31425 45.9323, 48.31425 45.9148, 48.3602 45.884167, 48.3602 45.864467, 48.33065 45.8579, 48.26175 45.890733, 48.2125 45.901667, 48.1994 45.8798, 48.1666 45.8382, 48.183 45.809767, 
+    48.183 45.7879, 48.1469 45.781333, 48.0517 45.801033, 47.93025 45.769333, 47.88105 45.762767, 47.86135 45.780267, 47.82855 45.8109, 47.7957 45.8109, 47.7859 45.784633, 47.7859 45.727767, 
+    47.7859 45.694933, 47.7629 45.694933, 47.7163 45.760133, 47.69725 45.786833, 47.66775 45.797767, 47.6349 45.806533, 47.6054 45.802133, 47.6054 45.784633, 47.6349 45.7584, 47.6349 45.743067, 
+    47.62505 45.732133, 47.5988 45.732133, 47.57915 45.732133, 47.57255 45.725567, 47.58895 45.6993, 47.6349 45.6665, 47.671 45.620567, 47.671 45.605233, 47.6382 45.5921, 47.60865 45.605233, 
+    47.57255 45.635867, 47.55945 45.6315, 47.54305 45.614, 47.54305 45.570233, 47.39205 45.436767, 47.3658 45.383167, 47.37235 45.2716, 47.33955 45.243167, 47.26405 45.2147, 47.22795 45.175333, 
+    47.19845 45.065933, 47.16235 45.018867, 47.0836 44.968567, 47.0803 44.929167, 47.10655 44.843833, 47.09345 44.821967, 47.0606 44.8154, 47.0278 44.848233, 47.0114 44.916033, 46.98185 44.957633, 
+    46.94905 44.964167, 46.93265 44.9401, 46.96545 44.902933, 46.97855 44.878867, 46.9917 44.856967, 46.96545 44.828533, 46.9392 44.804467, 46.9392 44.769467, 46.9392 44.749767, 46.91295 44.7454, 
+    46.86045 44.776033, 46.80465 44.769467, 46.6537 44.587867, 46.6504 44.518933, 46.66355 44.4861, 46.73575 44.4555, 46.93265 44.4183, 47.00815 44.374533, 47.03765 44.3089, 47.06065 44.276067, 
+    47.09015 44.262967, 47.16895 44.278267, 47.20505 44.2695, 47.228 44.226867, 47.26085 44.154667, 47.3068 44.089033, 47.3816 44.022, 47.4118 43.994933, 47.45445 43.918367, 47.49055 43.817733, 
+    47.43475 43.744433, 47.3888 43.7138, 47.32645 43.700667, 47.29035 43.6744, 47.27395 43.645967, 47.3199 43.617533, 47.34285 43.5694, 47.38555 43.525633, 47.41505 43.538767, 47.49055 43.6744, 
+    47.5496 43.8385, 47.59885 43.9129, 47.6448 43.936967, 47.67435 43.952267, 47.694 43.934767, 47.694 43.897567, 47.5037 43.630667, 47.461 43.501567, 47.4643 43.383433, 47.47085 43.351733, 
+    47.49055 43.3408, 47.5332 43.3539, 47.56605 43.3583, 47.58245 43.345167, 47.55945 43.310167, 47.4479 43.2095, 47.4315 43.122, 47.4643 43.073867, 47.6218 43.001667, 47.67105 42.926167, 
+    47.6546 42.805833, 47.6776 42.7599, 47.95 42.5214, 48.08785 42.3037, 48.22895 42.1943, 48.32085 42.100233, 48.3701 42.0204, 48.4357 41.974433, 48.5604 41.915367, 48.617654 41.889942, 
+    48.54385 41.7246, 48.50645 41.688933, 48.445 41.6373, 48.32475 41.596333, 48.18045 41.546467, 48.1083 41.509033, 48.03885 41.4467, 47.97205 41.341633, 47.9266 41.3149, 47.86515 41.300667, 
+    47.79035 41.291733, 47.64065 41.2846, 47.54715 41.288167, 47.47235 41.298833, 47.3815 41.325567, 47.312 41.361167, 47.25855 41.412833, 47.1784 41.544633, 47.14365 41.589167, 47.0849 41.6159, 
+    47.00205 41.6408, 46.95395 41.6479, 46.88445 41.692433, 46.8176 41.7432, 46.7214 41.825133, 46.65995 41.882133, 46.6199 41.907067, 46.5718 41.907067, 46.51035 41.9017, 46.44355 41.9035, 
+    46.38205 41.905267, 46.28055 41.924867, 46.2164 41.9409, 46.1068 42.006767, 45.87705 42.076233, 45.73275 42.102967, 45.6579 42.1261, 45.6098 42.161733, 45.5911 42.1938, 45.5911 42.254367, 
+    45.64985 42.470733, 45.71935 42.6061, 45.722 42.647067, 45.71665 42.6738, 45.6819 42.680933, 45.63915 42.677367, 45.57235 42.666667, 45.48955 42.666667, 45.3452 42.688, 45.06465 42.7824, 
+    45.0139 42.7931, 44.98715 42.780633, 44.95245 42.757467, 44.93905 42.712967, 44.907 42.6791, 44.8616 42.666633, 44.80815 42.673767, 44.77605 42.704033, 44.7253 42.777067, 44.6959 42.796633, 
+    44.6371 42.801967, 44.5997 42.801967, 44.57295 42.7717, 44.5703 42.728933, 44.53825 42.707567, 44.4821 42.702233, 44.41265 42.707567, 44.3138 42.730733, 44.2256 42.728933, 44.1588 42.718267, 
+    44.1107 42.689767, 44.0813 42.627433, 44.0466 42.616733, 44.00385 42.6185, 43.8943 42.598933, 43.79815 42.603167, 43.6537 42.6258, 43.59 42.648467, 43.5206 42.7081, 43.5382 42.7316, 
+    43.52355 42.776667, 43.47945 42.806033, 43.37075 42.845233, 43.22905 42.8836, 43.1269 42.9019, 43.0419 42.921733, 42.99945 42.950067, 42.9782 42.9897, 42.94845 43.2078, 42.9272 43.230433, 
+    42.8677 43.241767, 42.7615 43.2616, 42.70205 43.264433, 42.6298 43.260167, 42.47685 43.2545, 42.21765 43.231833, 42.018 43.231833, 41.916 43.234667, 41.82255 43.257333, 41.7376 43.285633, 
+    41.6696 43.306867, 41.57615 43.3182, 41.3892 43.332367, 41.266 43.357867, 41.1725 43.400333, 41.0578 43.473967, 40.8666 43.530633, 40.7219 43.5527, 40.6712 43.561767, 40.4885 43.5901, 
+    40.25905 43.6354, 40.15285 43.6354, 40.01265 43.6071, 39.923261 43.557406, 39.7719 43.640333, 39.69185 43.711467, 39.6355 43.804367, 39.5762 43.8518, 39.38195 43.941733, 39.30485 43.981267, 
+    39.1803 44.0939, 39.06465 44.167033, 38.88225 44.235233, 38.68655 44.3459, 38.5709 44.401233, 38.21355 44.4951, 38.1127 44.544533, 38.0608 44.589, 38.0608 44.610733, 38.0608 44.632467, 
+    38.043 44.6404, 38.00445 44.628533, 37.97185 44.618633, 37.9481 44.628533, 37.9066 44.6483, 37.9066 44.677933, 37.9066 44.727333, 37.87395 44.758967, 37.8206 44.770833, 37.79095 44.7471, 
+    37.77315 44.711533, 37.7435 44.7135, 37.6812 44.727333, 37.5166 44.7896, 37.4128 44.8133, 37.35055 44.858767, 37.3179 44.967467, 37.26455 45.044533, 37.17705 45.087033, 37.0258 45.108767, 
+    36.90125 45.1483, 36.8716 45.187833, 36.8746 45.2135, 36.91015 45.235267, 36.91015 45.253033, 36.8716 45.266867, 36.7619 45.2313, 36.69815 45.236233, 36.6655 45.261933, 36.6655 45.2896, 
+    36.69815 45.319233, 36.8731 45.333067, 36.91465 45.354833, 36.9176 45.376567, 36.90275 45.386433, 36.8642 45.4062, 36.8583 45.420033, 36.87605 45.4497, 36.87605 45.4734, 36.8553 45.471433, 
+    36.79005 45.435867, 36.7426 45.4082, 36.6922 45.412133, 36.67145 45.4398, 36.74855 45.505033, 36.79895 45.534667, 36.8405 45.5406, 36.8998 45.534667, 36.95615 45.4912, 37.00065 45.4655, 
+    37.0807 45.4477, 37.11925 45.422033, 37.1311 45.344933, 37.16965 45.335067, 37.26455 45.344933, 37.2779 45.351867, 37.269 45.369633, 37.2423 45.3657, 37.2097 45.369633, 37.2097 45.385433, 
+    37.23045 45.403233, 37.269 45.3993, 37.3313 45.377533, 37.36685 45.369633, 37.3965 45.3736, 37.4232 45.3894, 37.4855 45.468467, 37.5537 45.529733, 37.60115 45.610767, 37.61595 45.6977, 
+    37.61445 45.7224, 37.63225 45.734267, 37.6441 45.718467, 37.65895 45.682867, 37.6649 45.659167, 37.70345 45.6552, 37.7509 45.641367, 37.7568 45.653233, 37.7598 45.669033, 37.74495 45.686833, 
+    37.7153 45.702633, 37.7153 45.726367, 37.739 45.7303, 37.7479 45.7738, 37.77755 45.809367, 37.88135 45.8983, 37.9229 46.005033, 37.95845 46.0663, 38.00145 46.1009, 38.0578 46.1088, 
+    38.0756 46.092967, 38.07855 46.0673, 38.06375 46.043567, 38.06375 46.019867, 38.10525 46.011933, 38.15565 46.059367, 38.20905 46.2926, 38.2387 46.328167, 38.2565 46.3242, 38.29505 46.2254, 
+    38.3751 46.152267, 38.43885 46.127567, 38.4863 46.137433, 38.5367 46.151267, 38.57825 46.1671, 38.57825 46.192767, 38.55155 46.222433, 38.4359 46.2679, 38.3736 46.341, 38.31135 46.388433, 
+    38.18085 46.4418, 38.0118 46.497133, 37.9955 46.488233, 38.0014 46.470467, 38.0103 46.446733, 38.0103 46.4329, 37.9925 46.4329, 37.951 46.4586, 37.8561 46.565333, 37.68705 46.7689, 
+    37.68705 46.794567, 37.71675 46.796567, 37.9243 46.703667, 37.9866 46.715533, 38.2446 46.820267, 38.29945 46.844967, 38.33505 46.837067, 38.36765 46.807433, 38.40325 46.76, 38.44775 46.744167, 
+    38.513 46.740233, 38.5723 46.769867, 38.5812 46.797533, 38.5545 46.846933, 38.5308 46.860767, 38.4952 46.860767, 38.46255 46.831133, 38.42995 46.823233, 38.4003 46.841033, 38.3825 46.874633, 
+    38.427 46.931933, 38.48925 46.953667, 38.6494 46.953667, 38.74725 46.9754, 38.8555 47.0337, 38.9237 47.057433, 38.98895 47.047533, 39.03045 47.057433, 39.0779 47.094967, 39.13425 47.104867, 
+    39.22025 47.091033, 39.2662 47.097967, 39.29585 47.131533, 39.27085 47.185733, 39.2603 47.208633, 39.25435 47.299533, 39.21875 47.3529, 39.1535 47.364767, 39.05565 47.345, 38.91035 47.2778, 
+    38.7769 47.2363, 38.65975 47.1958, 38.5708 47.178, 38.5352 47.191833, 38.52335 47.217533, 38.55005 47.241233, 38.5797 47.266933, 38.553 47.298567, 38.4937 47.306467, 38.45515 47.282733, 
+    38.35725 47.217533, 38.24605 47.157267, 38.21045 47.372167, 38.1975 47.479967, 38.21835 47.540633, 38.2704 47.5935, 38.3522 47.623233, 38.5058 47.6728, 38.59005 47.705833, 38.65945 47.773567, 
+    38.74865 47.877633, 38.82055 47.917267, 38.95685 47.951133, 39.04355 47.954433, 39.14765 47.946167, 39.24675 47.9214, 39.388 47.881767, 39.5342 47.8545, 39.6259 47.8545, 39.68535 47.874333, 
+    39.7399 47.9305, 39.8085 48, 39.83515 48.017833, 39.8619 48.0388, 39.86975 48.0556, 39.87595 48.088067, 39.8939 48.159967, 39.99725 48.3007, 40.00175 48.350133, 39.93885 48.404033, 
+    39.82655 48.463933, 39.71425 48.5478, 39.64685 48.6466, 39.63785 48.7155, 39.6603 48.7724, 39.71875 48.8293, 39.81755 48.8742, 39.95685 48.904167, 40.0602 48.9341, 40.07365 48.958067, 
+    40.0467 48.985, 40.01525 48.994, 39.81755 48.999967, 39.70075 49.020933, 39.64235 49.055367, 39.63335 49.0883, 39.6693 49.124233, 39.71425 49.130233, 39.87765 49.157567, 39.90195 49.165467, 
+    39.93155 49.184767, 40.0185 49.260167, 40.0214 49.266367, 40.08715 49.342867, 40.0961 49.405733, 40.06015 49.465633, 40.06015 49.513533, 40.12755 49.5944, 40.13205 49.636333, 40.06915 49.678267, 
+    40.00175 49.687233, 39.9029 49.672267, 39.7906 49.669267, 39.70975 49.696233, 39.57495 49.7756, 39.4581 49.811533, 39.2739 49.8295, 39.12115 49.8175, 39.05375 49.8175, 38.9594 49.862433, 
+    38.86055 49.925333, 38.74825 50.022633, 38.7168 50.0945, 38.68535 50.1005, 38.6449 50.091533, 38.582 50.034633, 38.5101 50.001667, 38.4068 49.9957, 38.3484 50.004667, 38.2675 50.031633, 
+    38.19565 50.139433, 38.12825 50.172367, 38.0777 50.163733, 38.0667 50.1484, 38.05645 50.140533, 38.04285 50.1005, 38.05635 50.010667, 38.00695 49.9957, 37.962 50.000167, 37.89465 50.015133, 
+    37.69695 50.125933, 37.5891 50.188833, 37.5487 50.233733, 37.5397 50.3625, 37.49475 50.4314, 37.38695 50.494267, 37.2836 50.515233, 37.2117 50.515233, 37.13085 50.489767, 36.86575 50.372967, 
+    36.6546 50.322067, 36.5333 50.316067, 36.37605 50.319067, 36.2862 50.347533, 36.13795 50.494267, 36.07055 50.515233, 36.00315 50.512233, 35.86385 50.446333, 35.75605 50.431367, 35.6662 50.4254, 
+    35.56285 50.461333, 35.4101 50.558667, 35.37415 50.621567, 35.37415 50.666467, 35.4281 50.780267, 35.4326 50.906033, 35.4146 50.9809, 35.3697 51.0468, 35.2933 51.067767, 35.19895 51.070767, 
+    35.1226 51.088733, 35.0597 51.1576, 35.0507 51.2205, 35.07765 51.298333, 35.0552 51.307333, 34.9833 51.296833, 34.7362 51.305833, 34.3453 51.332767, 34.20605 51.353733, 34.15665 51.3837, 
+    34.1611 51.4286, 34.21505 51.566367, 34.21955 51.626267, 34.1162 51.6652, 34.07575 51.701133, 34.0488 51.7236, 34.0847 51.756533, 34.1611 51.768533, 34.33185 51.750567, 34.38125 51.7805, 
+    34.4037 51.849367, 34.3633 51.915267, 34.13865 52.062, 34.0488 52.160833, 33.9859 52.295567, 33.905 52.3884, 33.8421 52.439333, 33.74775 52.442333, 33.6624 52.425867, 33.46475 52.377967, 
+    33.3985 52.383667, 33.3614 52.386967, 33.28055 52.431867, 33.20415 52.452833, 33.13225 52.437867, 33.1008 52.374967, 32.96155 52.336033, 32.8582 52.333033, 32.70545 52.3495, 32.4943 52.4154, 
+    32.39995 52.4094, 32.34155 52.382433, 32.31905 52.2357, 32.2472 52.154833, 32.1124 52.112933, 31.95965 52.091967, 31.8473 52.106933, 31.735 52.1354, 31.7452 52.183367, 31.71675 52.227633, 
+    31.62665 52.249767, 31.5365 52.281367, 31.50335 52.344567, 31.546 52.600633, 31.4891 52.657533, 31.4464 52.711267, 31.4417 52.758667, 31.546 52.8219, 31.546 52.866167, 31.54125 52.9041, 
+    31.4417 52.9357, 31.3326 52.961, 31.2852 52.987867, 31.24725 53.032133, 31.26145 53.0985, 31.3231 53.190167, 31.4227 53.288167, 31.49385 53.313467, 31.5792 53.307133, 31.76415 53.2534, 
+    31.89695 53.161733, 31.98705 53.126967, 32.0724 53.120633, 32.17675 53.142767, 32.40915 53.248667, 32.5514 53.3498, 32.61305 53.419367, 32.6273 53.4731, 32.6083 53.517333, 32.4186 53.612167, 
+    32.4044 53.656433, 32.4281 53.7007, 32.53245 53.776567, 32.53715 53.817633, 32.4423 53.817633, 32.30005 53.8145, 32.07715 53.823967, 31.9159 53.808167, 31.79735 53.741767, 31.73095 53.7165, 
+    31.6973 53.725167, 31.68805 53.751367, 31.6926 53.781733, 31.7199 53.8293, 31.7389 53.8576, 31.75935 53.887967, 31.80035 53.955767, 31.8307 54.004333, 31.85495 54.038733, 31.87965 54.0552, 
+    31.8448 54.0974, 31.7642 54.129, 31.67405 54.125833, 31.4986 54.1448, 31.46065 54.163767, 31.3753 54.227, 31.3326 54.277567, 31.2852 54.375567, 31.21405 54.426133, 31.1287 54.4451, 
+    31.0481 54.4704, 31.01965 54.5099, 31.0149 54.547833, 31.0813 54.626867, 31.1287 54.667967, 31.1287 54.718533, 31.0908 54.750167, 30.96275 54.750167, 30.8015 54.756467, 30.7351 54.7944, 
+    30.7351 54.857633, 30.82995 54.924, 31.0481 55.0315, 31.14295 55.1042, 31.14295 55.1358, 31.0955 55.138967, 30.99595 55.138967, 30.939 55.180067, 30.9011 55.2812, 30.9343 55.352333, 
+    30.98645 55.4503, 30.98645 55.5167, 30.9438 55.583067, 30.68295 55.700033, 30.4648 55.817, 30.28935 55.899167, 30.1945 55.9308, 30.1091 55.9371, 30.0617 55.9308, 29.9052 55.8407, 
+    29.75345 55.812267, 29.6349 55.802767, 29.559 55.821733, 29.4452 55.872333, 29.4452 55.976633, 29.40725 56.0525, 29.265 56.118867, 29.1322 56.144167, 29.06105 56.152067, 29.00415 56.1426, 
+    28.9425 56.092, 28.85715 56.025633, 28.81445 56.0193, 28.6959 56.104667, 28.5631 56.171033, 28.4303 56.186833, 28.3355 56.186833, 28.1695 56.2216, 28.1695 56.343567, 28.1173 56.539733, 
+    27.96795 56.838767, 27.9063 56.8894, 27.8162 56.8957, 27.71185 56.8894, 27.65495 56.930533, 27.636 56.981133, 27.69765 57.050767, 27.74505 57.167833, 27.84465 57.281733, 27.8494 57.3482, 
+    27.8162 57.389333, 27.6597 57.4621, 27.53165 57.588667, 27.4605 57.626667, 27.3986 57.6356)), 
+  ((-180 68.985862, -179.9026 68.9608, -179.72935 68.9188, -179.65765 68.9104, -179.6167 68.9125, -179.51275 68.934567, -179.46705 68.934567, -179.32685 68.9104, -179.14965 68.8747, -178.9795 68.822167, 
+      -178.96295 68.7959, -178.97085 68.782267, -179.00235 68.775967, -179.0512 68.784367, -179.3048 68.850533, -179.4072 68.869433, -179.46785 68.8705, -179.49305 68.859967, -179.4915 68.849467, -179.45365 68.831633, 
+      -179.28985 68.799067, -179.11655 68.773867, -178.95745 68.7371, -178.8149 68.693, -178.7692 68.662533, -178.76765 68.646767, -178.78025 68.612133, -178.7771 68.591133, -178.76135 68.578533, -178.72195 68.5743, 
+      -178.6542 68.580633, -178.6038 68.577467, -178.56205 68.5575, -178.5006 68.4966, -178.48015 68.484, -178.4628 68.485033, -178.43445 68.491333, -178.4187 68.491333, -178.3951 68.482933, -178.3746 68.4567, 
+      -178.36355 68.453533, -178.32575 68.464033, -178.2454 68.484, -178.2084 68.484, -177.9957 68.413633, -177.96735 68.388433, -177.9642 68.361133, -177.9784 68.336967, -178.0477 68.284467, -178.0477 68.269767, 
+      -178.0288 68.255067, -177.9965 68.255067, -177.9524 68.271867, -177.88465 68.301267, -177.82955 68.323333, -177.77125 68.3559, -177.7492 68.3601, -177.72715 68.3559, -177.71295 68.342233, -177.72085 68.328567, 
+      -177.7303 68.312833, -177.72085 68.298133, -177.69405 68.291833, -177.6531 68.308633, -177.63815 68.303367, -177.63655 68.290767, -177.6665 68.247733, -177.66335 68.2246, -177.6271 68.1721, -177.5515 68.107, 
+      -177.53415 68.0713, -177.5192 68.066033, -177.50345 68.0734, -177.49555 68.095467, -177.50815 68.122767, -177.568 68.201533, -177.568 68.237233, -177.5302 68.2698, -177.43885 68.300233, -177.33565 68.3055, 
+      -177.23015 68.289733, -177.1939 68.269767, -177.1876 68.255067, -177.20175 68.243533, -177.2254 68.224633, -177.2317 68.208867, -177.2128 68.185767, -177.1372 68.1532, -177.08675 68.154267, -177.05605 68.168967, 
+      -177.0513 68.184733, -177.08595 68.215167, -177.08595 68.230933, -177.07965 68.237233, -177.0576 68.2383, -176.9867 68.223567, -176.9127 68.213067, -176.78665 68.203633, -176.69845 68.187867, -176.62675 68.1595, 
+      -176.5811 68.122767, -176.58265 68.1154, -176.60315 68.1133, -176.64725 68.1196, -176.74335 68.158467, -176.85675 68.1826, -176.88985 68.1805, -176.904 68.17, -176.8914 68.1595, -176.7796 68.129067, 
+      -176.75435 68.105933, -176.75595 68.091233, -176.79375 68.078633, -176.8095 68.065, -176.80165 68.0545, -176.66145 68.003033, -176.5496 67.907467, -176.5189 67.9001, -176.4779 67.9064, -176.40705 67.932667, 
+      -176.3015 67.935833, -176.24005 67.930567, -176.22275 67.935833, -176.21485 67.947367, -176.2322 67.964167, -176.3519 68.019833, -176.34875 68.032433, -176.3267 68.0398, -176.28415 68.0335, -176.1865 67.9894, 
+      -176.0581 67.963133, -175.9242 67.946333, -175.8486 67.939, -175.82655 67.925333, -175.81945 67.909567, -175.8431 67.893833, -175.9124 67.882267, -175.95495 67.865467, -176.0321 67.853933, -176.06835 67.838167, 
+      -176.0794 67.8182, -176.06205 67.798267, -175.99905 67.7657, -175.99905 67.754133, -176.01635 67.741533, -176.04 67.743633, -176.1345 67.770967, -176.2117 67.779367, -176.26605 67.772, -176.3149 67.7468, 
+      -176.31805 67.7258, -176.29755 67.6985, -176.17625 67.6397, -176.0975 67.6313, -175.9825 67.6313, -175.9132 67.6208, -175.85805 67.600833, -175.8163 67.574567, -175.7785 67.571433, -175.7092 67.571433, 
+      -175.6651 67.560933, -175.643 67.563033, -175.6304 67.575633, -175.64935 67.599767, -175.6446 67.630233, -175.6509 67.646, -175.66665 67.651233, -175.7218 67.649133, -175.7533 67.6565, -175.78165 67.680633, 
+      -175.80215 67.688, -175.85095 67.689067, -175.87145 67.699567, -175.86985 67.712167, -175.84465 67.7363, -175.8478 67.745767, -175.8683 67.749967, -175.93605 67.745767, -175.94865 67.752067, -175.94865 67.772033, 
+      -175.92655 67.790933, -175.8667 67.810867, -175.8431 67.840267, -175.82815 67.844467, -175.80295 67.8392, -175.65015 67.7825, -175.46505 67.7363, -175.39415 67.7258, -175.33115 67.7069, -175.2445 67.701633, 
+      -175.2319 67.6922, -175.24135 67.680633, -175.24765 67.669067, -175.2382 67.657533, -175.19725 67.645967, -175.1232 67.599767, -175.0665 67.578767, -175.06335 67.568267, -175.07435 67.555667, -175.09325 67.553567, 
+      -175.1421 67.576667, -175.1878 67.5819, -175.2004 67.5756, -175.2067 67.5504, -175.20355 67.4853, -175.21615 67.452733, -175.27125 67.404433, -175.3343 67.359267, -175.339 67.340367, -175.31855 67.3246, 
+      -175.2823 67.3246, -175.2492 67.3372, -175.161 67.419133, -175.13735 67.424367, -175.1043 67.423333, -175.03025 67.402333, -174.994 67.403367, -174.9617 67.421233, -174.9491 67.439067, -174.96015 67.459033, 
+      -174.99635 67.501033, -174.9995 67.521, -174.9869 67.530433, -174.9034 67.522033, -174.8609 67.5021, -174.85145 67.482133, -174.8656 67.442233, -174.853 67.429633, -174.8152 67.409667, -174.8042 67.412833, 
+      -174.79315 67.449567, -174.78055 67.451667, -174.7506 67.440133, -174.68605 67.3876, -174.67345 67.352967, -174.6766 67.336167, -174.6939 67.3309, -174.7207 67.3309, -174.75535 67.3435, -174.7853 67.3456, 
+      -174.8105 67.331967, -174.84355 67.306733, -174.86245 67.239533, -174.84985 67.118767, -174.827 67.0442, -174.72305 66.931833, -174.712 66.895067, -174.701 66.806867, -174.70335 66.7617, -174.71595 66.7491, 
+      -174.7443 66.748067, -174.77425 66.764867, -174.8042 66.7701, -174.84355 66.764867, -174.96015 66.7092, -174.9696 66.695533, -174.9617 66.687133, -174.9302 66.684, -174.88765 66.6882, -174.8656 66.678733, 
+      -174.8483 66.638833, -174.82625 66.628333, -174.78845 66.632533, -174.7522 66.6609, -174.74275 66.6609, -174.72855 66.637767, -174.7018 66.631467, -174.623 66.634633, -174.5663 66.629367, -174.5238 66.604167, 
+      -174.47335 66.588433, -174.3584 66.515967, -174.35445 66.5044, -174.36235 66.4918, -174.397 66.484467, -174.4222 66.4645, -174.42535 66.444567, -174.40645 66.4309, -174.3891 66.429833, -174.38595 66.4204, 
+      -174.4096 66.398333, -174.4206 66.3805, -174.4096 66.3658, -174.37495 66.347933, -174.27095 66.343733, -174.2426 66.352133, -174.2237 66.3721, -174.23475 66.385733, -174.2631 66.3868, -174.31035 66.3826, 
+      -174.3214 66.3868, -174.3198 66.3973, -174.30405 66.413033, -174.19695 66.4603, -174.1859 66.475, -174.17805 66.5044, -174.167 66.509667, -174.156 66.507567, -174.13235 66.494967, -174.11345 66.494967, 
+      -174.0788 66.5086, -174.05515 66.5086, -174.01265 66.4939, -173.9772 66.496, -173.94095 66.5044, -173.92205 66.497067, -173.9063 66.475, -173.9079 66.431933, -173.92205 66.4141, -173.9835 66.375233, 
+      -174.0276 66.338467, -174.0418 66.2975, -174.0292 66.2849, -174.00555 66.2849, -173.9725 66.296467, -173.94095 66.296467, -173.91575 66.287, -173.89685 66.290167, -173.8559 66.3164, -173.80235 66.319567, 
+      -173.7866 66.329, -173.785 66.345833, -173.8055 66.362633, -173.86065 66.367867, -173.86535 66.374167, -173.8575 66.383633, -173.79445 66.407767, -173.7614 66.440333, -173.74405 66.5002, -173.74405 66.509667, 
+      -173.7724 66.515967, -173.80395 66.553767, -173.8323 66.5674, -173.89845 66.570567, -173.96145 66.570567, -173.98035 66.576867, -173.99925 66.594733, -174.0103 66.595767, -174.0481 66.588433, -174.1174 66.5695, 
+      -174.14575 66.568467, -174.19615 66.585267, -174.21035 66.583167, -174.2182 66.5653, -174.22455 66.5359, -174.2324 66.5275, -174.25605 66.5254, -174.2639 66.534867, -174.26865 66.5506, -174.24815 66.586333, 
+      -174.2655 66.623067, -174.2529 66.650367, -174.2135 66.666133, -174.17725 66.664033, -174.14105 66.648267, -174.12055 66.648267, -174.02605 66.687133, -173.9835 66.726, -173.98035 66.7785, -174.0591 66.9623, 
+      -174.0717 67.0043, -174.08905 67.0211, -174.10955 67.0253, -174.13315 67.0169, -174.1694 66.990667, -174.18985 66.9896, -174.20875 67.0043, -174.2072 67.0316, -174.1883 67.0547, -174.2009 67.071533, 
+      -174.24345 67.089367, -174.33795 67.091467, -174.41905 67.076767, -174.5065 67.0442, -174.54115 67.0421, -174.5632 67.0568, -174.56005 67.076767, -174.5317 67.095667, -174.36945 67.127167, -174.1914 67.120867, 
+      -174.0906 67.121933, -173.95355 67.137667, -173.88975 67.143967, -173.78895 67.1345, -173.6566 67.1219, -173.61725 67.125067, -173.5227 67.140833, -173.4731 67.138733, -173.4447 67.125067, -173.41635 67.113533, 
+      -173.38015 67.116667, -173.3061 67.135567, -173.17375 67.132433, -173.1084 67.105133, -173.1068 67.094633, -173.14305 67.082033, -173.2533 67.082033, -173.27695 67.076767, -173.27695 67.067333, -173.1572 67.061033, 
+      -173.14305 67.0505, -173.14305 67.043167, -173.19185 67.030567, -173.25805 67.026367, -173.28325 67.015867, -173.2974 66.992767, -173.28795 66.9749, -173.2675 66.956, -173.2596 66.883533, -173.2399 66.861467, 
+      -173.1769 66.852033, -173.09655 66.861467, -173.0745 66.8846, -173.07925 66.9119, -173.10915 66.9308, -173.1643 66.9392, -173.1895 66.950733, -173.1895 66.969667, -173.15485 66.9938, -173.0887 67.007467, 
+      -173.06035 67.0064, -173.0304 66.996967, -172.96425 66.959133, -172.9028 66.9497, -172.82795 66.950767, -172.79645 66.9413, -172.7634 66.921333, -172.7319 66.917133, -172.6547 66.931833, -172.63105 66.931833, 
+      -172.59485 66.919233, -172.5775 66.921333, -172.55545 66.957067, -172.5389 66.960233, -172.468 66.940267, -172.3751 66.946567, -172.34355 66.960233, -172.3341 66.979133, -172.3562 66.998033, -172.40975 67.015867, 
+      -172.45225 67.019033, -172.53105 67.012733, -172.6287 67.006433, -172.72165 67.019033, -172.7815 67.040033, -172.83505 67.0474, -172.98785 67.042133, -173.0107 67.0495, -173.0217 67.071533, -173.01385 67.098833, 
+      -172.98075 67.113533, -172.9225 67.115633, -172.70665 67.0852, -172.52235 67.0516, -172.34985 67.035833, -172.22385 67.0138, -172.08995 67.000133, -172.01355 67.0054, -171.96945 67.014833, -171.93165 67.029533, 
+      -171.91115 67.0285, -171.8765 67.014833, -171.8623 67.0138, -171.82135 67.0201, -171.79615 67.016933, -171.76465 66.993833, -171.7426 66.990667, -171.6977 66.996967, -171.66305 67.004333, -171.6473 66.999067, 
+      -171.63785 66.984367, -171.64415 66.967567, -171.6725 66.956, -171.68355 66.944467, -171.67725 66.929767, -171.6583 66.914, -171.6032 66.908733, -171.55435 66.8993, -171.474 66.851, -171.43935 66.8447, 
+      -171.3716 66.8426, -171.36135 66.833133, -171.36135 66.8216, -171.38655 66.7943, -171.3834 66.7754, -171.36295 66.749133, -171.2243 66.692433, -170.95335 66.586333, -170.51935 66.4288, -170.43665 66.3847, 
+      -170.4335 66.373133, -170.44135 66.3553, -170.46345 66.335333, -170.5028 66.326933, -170.52015 66.304867, -170.5532 66.289133, -170.5847 66.273367, -170.5926 66.2555, -170.57685 66.2387, -170.53745 66.2345, 
+      -170.5028 66.2429, -170.48705 66.2597, -170.465 66.290167, -170.44765 66.298567, -170.3878 66.303833, -170.34215 66.295433, -170.3201 66.296467, -170.28225 66.309067, -170.19565 66.308033, -170.1027 66.290167, 
+      -170.0846 66.273367, -170.08775 66.258667, -170.1224 66.2324, -170.16335 66.227167, -170.24055 66.2261, -170.25315 66.216667, -170.25315 66.2009, -170.2358 66.185133, -170.19485 66.178833, -170.1224 66.178833, 
+      -170.0452 66.162033, -170.0263 66.162033, -169.9806 66.180933, -169.9444 66.182, -169.8357 66.1715, -169.81205 66.180933, -169.8105 66.1904, -169.82465 66.203, -169.96645 66.216667, -169.9759 66.2261, 
+      -169.9743 66.237667, -169.9507 66.245, -169.7727 66.225067, -169.7207 66.206133, -169.69 66.173567, -169.6711 66.1242, -169.67425 66.081167, -169.70575 66.055967, -169.7703 66.051767, -169.8113 66.058067, 
+      -169.86485 66.0906, -169.90735 66.0948, -169.95465 66.093767, -170.11215 66.0423, -170.29565 65.999233, -170.4721 65.950933, -170.5028 65.930967, -170.53275 65.885833, -170.5485 65.8396, -170.528 65.769233, 
+      -170.5343 65.714633, -170.5335 65.650567, -170.5414 65.634833, -170.5713 65.6306, -170.7115 65.637967, -170.795 65.657933, -170.93835 65.712533, -171.02265 65.727233, -171.0746 65.731433, -171.1203 65.746133, 
+      -171.1833 65.7808, -171.2542 65.8039, -171.3865 65.872167, -171.4314 65.888967, -171.46135 65.888967, -171.4818 65.880567, -171.4818 65.8711, -171.4188 65.8312, -171.40935 65.806, -171.3542 65.7871, 
+      -171.33215 65.7598, -171.31165 65.7472, -171.27545 65.744033, -171.25495 65.731433, -171.23765 65.710433, -171.15885 65.694667, -171.11635 65.677867, -171.05805 65.666333, -171.0218 65.645333, -171.01 65.623267, 
+      -171.01315 65.605433, -171.0525 65.591767, -171.1486 65.573933, -171.41485 65.566567, -171.53065 65.562367, -171.5968 65.5487, -171.737 65.5172, -171.86065 65.5256, -171.92525 65.518267, -171.97565 65.520367, 
+      -171.98195 65.5319, -171.96775 65.543467, -171.92995 65.545567, -171.79765 65.543467, -171.78505 65.547667, -171.78505 65.560267, -171.80235 65.573933, -171.87485 65.583367, -171.94255 65.584433, -171.97565 65.597033, 
+      -172.07015 65.593867, -172.15365 65.597033, -172.17415 65.593867, -172.22455 65.576033, -172.24345 65.578133, -172.25135 65.593867, -172.2427 65.609633, -172.2159 65.626433, -172.2175 65.641133, -172.23795 65.652667, 
+      -172.27575 65.662133, -172.28835 65.676833, -172.28835 65.699933, -172.2742 65.7157, -172.2742 65.723033, -172.28835 65.729333, -172.30725 65.727233, -172.3435 65.6989, -172.375 65.691533, -172.4002 65.697833, 
+      -172.42855 65.727233, -172.46165 65.735633, -172.4916 65.7304, -172.53095 65.744033, -172.56405 65.746133, -172.6192 65.737733, -172.6389 65.736667, -172.6814 65.744033, -172.7161 65.7577, -172.73655 65.7577, 
+      -172.7523 65.7472, -172.75545 65.724067, -172.73185 65.704133, -172.6641 65.663167, -172.59635 65.6495, -172.54595 65.6516, -172.48295 65.654767, -172.4294 65.646367, -172.39315 65.625367, -172.38055 65.600167, 
+      -172.3821 65.570733, -172.4073 65.5487, -172.4105 65.5382, -172.39315 65.524533, -172.32385 65.494067, -172.28445 65.493033, -172.21355 65.5004, -172.1718 65.520367, -172.1198 65.522467, -172.0946 65.518267, 
+      -172.06785 65.4983, -172.06155 65.476233, -172.071 65.45, -172.11035 65.4248, -172.15765 65.407967, -172.1781 65.391167, -172.18285 65.373333, -172.16235 65.3166, -172.16865 65.2977, -172.19385 65.283, 
+      -172.21435 65.281967, -172.23325 65.294567, -172.2427 65.3124, -172.2679 65.328167, -172.29625 65.3271, -172.34035 65.3166, -172.36085 65.3166, -172.3876 65.326067, -172.41755 65.325, -172.4774 65.315567, 
+      -172.5215 65.3166, -172.5814 65.342867, -172.6137 65.355467, -172.6373 65.352333, -172.66095 65.3334, -172.66095 65.304, -172.64835 65.2872, -172.61525 65.279867, -172.55855 65.284067, -172.50185 65.2683, 
+      -172.46875 65.2683, -172.38685 65.2788, -172.33485 65.2746, -172.275 65.2557, -172.2057 65.254633, -172.14665 65.237833, -172.1041 65.209467, -172.10095 65.189533, -172.1088 65.176933, -172.1293 65.175867, 
+      -172.1608 65.187433, -172.1923 65.186367, -172.2065 65.176933, -172.2065 65.158, -172.18285 65.135967, -172.09935 65.129667, -172.0852 65.117067, -172.09465 65.102367, -172.16395 65.0824, -172.2364 65.0551, 
+      -172.3467 64.998367, -172.4373 64.9721, -172.609 64.910133, -172.6972 64.893333, -172.7279 64.893333, -172.77205 64.9112, -172.8193 64.928, -172.9091 64.933233, -172.95635 64.9259, -173.01935 64.899633, 
+      -173.06975 64.860767, -173.1446 64.8408, -173.1761 64.822967, -173.17765 64.8072, -173.16665 64.791467, -173.14145 64.7904, -173.1162 64.8051, -173.07525 64.8303, -173.0359 64.8387, -172.9902 64.8408, 
+      -172.97285 64.850267, -172.9445 64.878633, -172.92405 64.888067, -172.9067 64.887033, -172.88465 64.874433, -172.7618 64.866033, -172.735 64.8513, -172.724 64.8261, -172.72795 64.814533, -172.7563 64.804033, 
+      -172.7957 64.803, -172.81775 64.791433, -172.865 64.7673, -172.91695 64.761, -173.0036 64.737867, -173.01465 64.720033, -173.0036 64.704267, -172.98155 64.703233, -172.89965 64.735767, -172.8697 64.732633, 
+      -172.8524 64.721067, -172.865 64.695867, -172.89965 64.668567, -172.9028 64.649667, -172.87445 64.632867, -172.61135 64.611867, -172.45855 64.5961, -172.38845 64.576133, -172.27975 64.513133, -172.26875 64.484767, 
+      -172.2766 64.465867, -172.29865 64.455367, -172.43255 64.448033, -172.55545 64.4291, -172.59955 64.428067, -172.68145 64.455367, -172.7224 64.495267, -172.7224 64.532033, -172.7303 64.5499, -172.75705 64.5562, 
+      -172.78225 64.5499, -172.82955 64.5457, -172.9406 64.553067, -172.95795 64.5415, -172.95005 64.529933, -172.9091 64.5205, -172.83665 64.5163, -172.7957 64.498433, -172.77365 64.4785, -172.7752 64.459567, 
+      -172.79095 64.445933, -172.80515 64.377667, -172.82245 64.369267, -172.84765 64.3745, -172.86655 64.409167, -172.89175 64.449067, -172.91385 64.457467, -172.93275 64.451167, -172.94535 64.440667, -172.9422 64.422833, 
+      -172.88545 64.3409, -172.88545 64.3157, -172.89885 64.297833, -172.92405 64.289433, -173.00755 64.2926, -173.0863 64.276833, -173.12255 64.2758, -173.1808 64.301, -173.2186 64.3073, -173.2974 64.291533, 
+      -173.32025 64.2926, -173.34545 64.314633, -173.35015 64.371333, -173.33915 64.404967, -173.2903 64.4333, -173.23205 64.449067, -173.2005 64.483733, -173.2021 64.5625, -173.2218 64.571967, -173.2517 64.5646, 
+      -173.2848 64.5457, -173.3053 64.517333, -173.34465 64.5058, -173.3683 64.4911, -173.39035 64.462733, -173.41715 64.440667, -173.4644 64.438567, -173.49275 64.430167, -173.55735 64.3997, -173.60065 64.3976, 
+      -173.64005 64.4018, -173.76605 64.444867, -173.84955 64.4711, -173.94565 64.481633, -174.06615 64.559333, -174.18115 64.642333, -174.20635 64.646533, -174.2851 64.639167, -174.30405 64.646533, -174.3017 64.6602, 
+      -174.28595 64.671733, -174.2686 64.6875, -174.2765 64.701133, -174.3064 64.7106, -174.39465 64.715833, -174.48285 64.7463, -174.60885 64.782, -174.72545 64.808267, -174.8932 64.832433, -174.9121 64.850267, 
+      -174.9247 64.9028, -174.94205 64.9217, -174.96095 64.9238, -174.983 64.912233, -175.01135 64.872333, -175.035 64.856567, -175.0917 64.847133, -175.17755 64.857633, -175.24685 64.8482, -175.3335 64.836633, 
+      -175.3713 64.820867, -175.3902 64.822967, -175.4438 64.845033, -175.44145 64.855533, -175.3879 64.897533, -175.3816 64.9133, -175.39735 64.918533, -175.4367 64.918533, -175.49815 64.947967, -175.53125 64.958467, 
+      -175.6084 64.960567, -175.65725 64.9763, -175.73285 65.009933, -175.7943 65.025667, -175.8628 65.031967, -175.8849 65.043533, -175.8912 65.064533, -175.8707 65.078167, -175.83445 65.086567, -175.82185 65.100233, 
+      -175.8187 65.121233, -175.825 65.1412, -175.814 65.156933, -175.76045 65.171633, -175.75415 65.186333, -175.762 65.2084, -175.8707 65.329167, -175.9991 65.441533, -176.00225 65.456233, -175.9912 65.4636, 
+      -175.97075 65.4615, -175.9329 65.441533, -175.85415 65.355433, -175.84 65.354367, -175.82265 65.369067, -175.8274 65.398467, -175.8715 65.462533, -175.9534 65.510867, -176.04635 65.5266, -176.2007 65.5308, 
+      -176.3425 65.5539, -176.56225 65.6022, -176.7875 65.630567, -176.88755 65.642133, -176.9537 65.644233, -176.9978 65.637933, -177.04035 65.6232, -177.0671 65.626367, -177.1065 65.646333, -177.14275 65.648433, 
+      -177.20495 65.632667, -177.2349 65.616933, -177.2995 65.588567, -177.3877 65.5602, -177.53105 65.5539, -177.83585 65.548633, -177.9934 65.5518, -178.2242 65.580167, -178.42425 65.5812, -178.4597 65.594867, 
+      -178.47545 65.6232, -178.46915 65.668367, -178.38725 65.755533, -178.3778 65.7902, -178.3904 65.822767, -178.41165 65.832233, -178.4463 65.826967, -178.4747 65.810167, -178.5251 65.805967, -178.58495 65.789167, 
+      -178.60385 65.791267, -178.61015 65.805967, -178.57865 65.862667, -178.57865 65.884733, -178.59595 65.894167, -178.61645 65.888933, -178.63695 65.838533, -178.65425 65.831167, -178.68105 65.841667, -178.7283 65.888933, 
+      -178.785 65.9236, -178.81885 65.996067, -178.8425 66.065367, -178.8992 66.1095, -178.9008 66.1284, -178.8866 66.1389, -178.863 66.1389, -178.8299 66.1116, -178.7921 66.100033, -178.7669 66.052767, 
+      -178.7338 66.029667, -178.6818 66.027567, -178.6503 66.039133, -178.62985 66.069567, -178.6125 66.1137, -178.5747 66.137833, -178.47705 66.183, -178.45265 66.2082, -178.4243 66.273333, -178.43215 66.292233, 
+      -178.44635 66.312167, -178.44475 66.328967, -178.4227 66.359433, -178.42745 66.3815, -178.45735 66.4088, -178.4786 66.4109, -178.5164 66.401433, -178.54005 66.369933, -178.57155 66.326867, -178.60935 66.303767, 
+      -178.6582 66.285933, -178.7212 66.2439, -178.7984 66.226067, -178.91655 66.217667, -178.9835 66.217667, -179.07645 66.257567, -179.08115 66.274367, -179.0591 66.293267, -179.0355 66.348933, -179.0339 66.401467, 
+      -179.04965 66.4088, -179.0717 66.401467, -179.10165 66.3437, -179.12525 66.327933, -179.1694 66.323733, -179.245 66.344733, -179.2907 66.346833, -179.3592 66.378333, -179.4128 66.380433, -179.4301 66.371, 
+      -179.4301 66.3626, -179.4128 66.351033, -179.35765 66.335267, -179.3214 66.290133, -179.2663 66.259667, -179.2521 66.2397, -179.2537 66.2166, -179.29305 66.1977, -179.37655 66.177733, -179.65855 66.1788, 
+      -179.6625 66.186167, -179.64675 66.2019, -179.60265 66.225, -179.5932 66.244967, -179.60105 66.263867, -179.62625 66.274367, -179.64675 66.272267, -179.7633 66.211367, -179.79165 66.188267, -179.79165 66.162, 
+      -179.7948 66.114733, -179.81055 66.048567, -179.8074 66.0097, -179.7586 65.9425, -179.69955 65.872133, -179.63495 65.823833, -179.5467 65.792333, -179.4522 65.7461, -179.30885 65.6747, -179.25765 65.6516, 
+      -179.25295 65.6243, -179.2608 65.588567, -179.2637 65.5861, -179.29385 65.560267, -179.35875 65.527633, -179.39 65.5119, -179.47975 65.4447, -179.52305 65.3901, -179.57035 65.294533, -179.6034 65.2609, 
+      -179.66485 65.242, -179.7767 65.2336, -179.8129 65.224167, -179.8665 65.1937, -179.9177 65.159033, -180 65.127293, -180 68.985862)), 
+  ((53.98655 73.386233, 53.94325 73.3915, 53.916 73.396167, 53.89425 73.412767, 53.888 73.428867, 53.8919 73.445467, 53.916 73.452733, 53.9534 73.4522, 53.9711 73.450133, 54.0226 73.441033, 
+      54.0711 73.428667, 54.09175 73.421467, 54.1427 73.402467, 54.17345 73.393967, 54.20495 73.393967, 54.2132 73.404467, 54.2252 73.4312, 54.23795 73.4542, 54.25445 73.4612, 54.3039 73.480667, 
+      54.34215 73.483167, 54.3624 73.495667, 54.36765 73.5119, 54.3504 73.5279, 54.3309 73.531867, 54.3092 73.530367, 54.27245 73.5264, 54.2417 73.5274, 54.23045 73.531367, 54.2252 73.554867, 
+      54.23195 73.5761, 54.27395 73.5936, 54.31215 73.6006, 54.3789 73.603833, 54.47035 73.603833, 54.53035 73.610067, 54.57085 73.613067, 54.6518 73.639067, 54.6848 73.6523, 54.71405 73.6548, 
+      54.747 73.6543, 54.7815 73.6388, 54.8145 73.634833, 54.828 73.635067, 54.84525 73.636067, 54.87675 73.648067, 54.9157 73.670533, 54.97345 73.694767, 54.99595 73.706733, 55.0184 73.711733, 
+      55.05065 73.713233, 55.0844 73.711233, 55.1084 73.706, 55.1279 73.7055, 55.14965 73.713, 55.1766 73.7235, 55.1946 73.729, 55.2141 73.729, 55.2366 73.7265, 55.2486 73.7255, 
+      55.26885 73.7325, 55.28235 73.7425, 55.3011 73.757467, 55.33035 73.763967, 55.3468 73.782967, 55.34535 73.795433, 55.3221 73.801433, 55.2951 73.800933, 55.25235 73.7912, 55.2021 73.7867, 
+      55.1534 73.7722, 55.1069 73.765233, 55.0739 73.767467, 54.99445 73.766967, 54.95095 73.755967, 54.9127 73.734233, 54.87145 73.711267, 54.83025 73.709767, 54.82125 73.711267, 54.80925 73.721233, 
+      54.8145 73.743733, 54.825 73.759733, 54.82425 73.7802, 54.81675 73.7887, 54.80325 73.7897, 54.78675 73.7807, 54.768 73.766967, 54.73875 73.741467, 54.6923 73.7315, 54.6413 73.7285, 
+      54.6173 73.737233, 54.5873 73.741233, 54.5536 73.741733, 54.5011 73.726233, 54.4681 73.723, 54.4269 73.712, 54.37665 73.698, 54.3354 73.686767, 54.27245 73.670267, 54.2252 73.6628, 
+      54.1802 73.666533, 54.14495 73.676533, 54.109 73.695, 54.06625 73.6955, 54.03775 73.688767, 54.01225 73.673267, 53.98525 73.665767, 53.9418 73.680767, 53.9013 73.691767, 53.8833 73.7115, 
+      53.84055 73.735467, 53.7941 73.750967, 53.74085 73.756967, 53.69585 73.772433, 53.67185 73.780433, 53.67335 73.794933, 53.68535 73.800433, 53.7221 73.807167, 53.76635 73.809167, 53.8323 73.813667, 
+      53.8713 73.8269, 53.9223 73.8454, 53.97925 73.8664, 54.0055 73.886867, 54.02425 73.9131, 54.046 73.9311, 54.07225 73.9406, 54.09545 73.9421, 54.1217 73.9331, 54.1457 73.9166, 
+      54.1742 73.911367, 54.20045 73.919333, 54.2499 73.931833, 54.3264 73.958567, 54.34215 73.961067, 54.3961 73.975067, 54.44635 73.982533, 54.4726 73.9823, 54.5086 73.9763, 54.52505 73.9688, 
+      54.53705 73.950333, 54.54005 73.933333, 54.5618 73.928333, 54.58355 73.933333, 54.59705 73.943833, 54.60755 73.961067, 54.63005 73.975033, 54.654 73.981533, 54.678 73.981533, 54.71175 73.975033, 
+      54.738 73.975033, 54.7515 73.983533, 54.75525 74.001033, 54.7395 74.018267, 54.7005 74.032267, 54.65555 74.039267, 54.6068 74.039267, 54.5768 74.038767, 54.55505 74.044733, 54.56255 74.066733, 
+      54.60455 74.089467, 54.63005 74.098433, 54.6825 74.117433, 54.75375 74.139667, 54.81145 74.156667, 54.89995 74.1769, 54.93745 74.185867, 54.96365 74.192867, 54.9854 74.193867, 55.0169 74.190867, 
+      55.0409 74.183133, 55.0694 74.189133, 55.0941 74.205633, 55.14135 74.2136, 55.1781 74.211867, 55.2208 74.200367, 55.2808 74.190367, 55.31305 74.182633, 55.3588 74.180133, 55.40975 74.176633, 
+      55.46675 74.1679, 55.5125 74.1644, 55.54545 74.1619, 55.58295 74.1439, 55.61445 74.134667, 55.64295 74.1307, 55.6579 74.133667, 55.69015 74.135667, 55.7194 74.135667, 55.7464 74.130933, 
+      55.8101 74.112433, 55.88135 74.094933, 55.94585 74.085467, 56.00055 74.087467, 56.01105 74.090967, 56.00955 74.099433, 55.9938 74.111933, 55.94585 74.126433, 55.8926 74.140667, 55.81535 74.164167, 
+      55.75465 74.171167, 55.71565 74.1739, 55.63095 74.1919, 55.5702 74.209133, 55.51545 74.2231, 55.4315 74.2491, 55.385 74.262833, 55.32425 74.272333, 55.26055 74.2798, 55.2283 74.2828, 
+      55.19905 74.2793, 55.1653 74.271333, 55.1428 74.265333, 55.1338 74.265333, 55.13905 74.2933, 55.1533 74.3173, 55.15705 74.324767, 55.16755 74.327767, 55.1923 74.324267, 55.2163 74.320033, 
+      55.25005 74.308067, 55.28975 74.308567, 55.337 74.314567, 55.36325 74.3163, 55.4067 74.3123, 55.4322 74.3108, 55.46145 74.3113, 55.49295 74.3108, 55.5507 74.297833, 55.57245 74.294333, 
+      55.61065 74.301833, 55.62565 74.3073, 55.61515 74.3233, 55.5964 74.3263, 55.56345 74.3303, 55.52595 74.3363, 55.4982 74.351533, 55.457 74.353533, 55.418 74.353033, 55.36475 74.355767, 
+      55.3003 74.356767, 55.2808 74.368267, 55.2523 74.380233, 55.2148 74.388733, 55.19155 74.394233, 55.18255 74.409733, 55.18255 74.4367, 55.1773 74.4447, 55.18555 74.4562, 55.20655 74.461933, 
+      55.2523 74.461433, 55.3085 74.459433, 55.34825 74.4537, 55.379 74.4532, 55.45695 74.4492, 55.5027 74.446967, 55.56715 74.446967, 55.61515 74.446967, 55.64515 74.442233, 55.7396 74.440733, 
+      55.80485 74.442967, 55.86255 74.443433, 55.92105 74.441467, 55.95105 74.4432, 56.00575 74.4367, 56.0695 74.4387, 56.12425 74.4422, 56.14 74.4472, 56.1415 74.4532, 56.122 74.4562, 
+      56.0875 74.459933, 56.04105 74.472433, 56.00055 74.479933, 55.9653 74.482933, 55.95255 74.502167, 55.91505 74.520633, 55.85885 74.521633, 55.8161 74.5199, 55.73665 74.5204, 55.6819 74.524633, 
+      55.6249 74.5301, 55.58595 74.525633, 55.5657 74.515633, 55.53795 74.510633, 55.52595 74.529367, 55.5222 74.547367, 55.5005 74.561367, 55.47575 74.584833, 55.472 74.594833, 55.4765 74.6148, 
+      55.4855 74.6313, 55.48625 74.654767, 55.484 74.683267, 55.4795 74.702733, 55.48775 74.717233, 55.50495 74.726733, 55.5222 74.726733, 55.5327 74.719233, 55.56645 74.710733, 55.5837 74.700733, 
+      55.5972 74.677767, 55.59795 74.654033, 55.61145 74.644533, 55.64065 74.644033, 55.6879 74.645033, 55.73215 74.663267, 55.7704 74.687267, 55.8221 74.695767, 55.8821 74.7035, 55.89785 74.707467, 
+      55.92635 74.723467, 55.95855 74.741467, 55.99005 74.745967, 56.0268 74.7502, 56.04855 74.7532, 56.0778 74.7647, 56.1025 74.7692, 56.12425 74.7637, 56.14975 74.7457, 56.17975 74.730967, 
+      56.22475 74.716, 56.2637 74.709, 56.3087 74.7095, 56.3402 74.718233, 56.3844 74.707733, 56.4339 74.693767, 56.47515 74.6975, 56.5381 74.711, 56.5741 74.733967, 56.6176 74.748967, 
+      56.62585 74.7597, 56.60785 74.7657, 56.58085 74.7637, 56.54115 74.7587, 56.5119 74.7482, 56.47965 74.737967, 56.4639 74.7387, 56.4324 74.7477, 56.39195 74.7477, 56.37245 74.7467, 
+      56.33945 74.7437, 56.30195 74.7502, 56.221 74.7862, 56.20225 74.7942, 56.1925 74.814167, 56.19925 74.833167, 56.19925 74.851133, 56.17675 74.853133, 56.1535 74.8409, 56.1145 74.8359, 
+      56.09355 74.8449, 56.06055 74.8499, 56.0268 74.8434, 56.0028 74.831167, 55.95405 74.8212, 55.89935 74.8202, 55.86335 74.8177, 55.8266 74.826433, 55.75685 74.827433, 55.7239 74.819433, 
+      55.69615 74.812467, 55.66315 74.806467, 55.62865 74.806967, 55.60465 74.820433, 55.5964 74.839433, 55.59715 74.850933, 55.6174 74.857433, 55.64815 74.865167, 55.73135 74.875167, 55.77185 74.885167, 
+      55.78385 74.9044, 55.81685 74.9304, 55.8446 74.9484, 55.8776 74.958867, 55.90385 74.975867, 55.9323 74.984367, 55.95705 74.999333, 55.96905 75.015333, 55.96905 75.024833, 55.9548 75.027333, 
+      55.9338 75.023333, 55.9121 75.011833, 55.8671 74.993367, 55.85135 74.991867, 55.8431 74.992867, 55.84685 75.012833, 55.85735 75.035333, 55.8551 75.0438, 55.8386 75.043067, 55.80035 75.0246, 
+      55.78085 75.0146, 55.77335 75.0156, 55.77485 75.0321, 55.77635 75.061567, 55.74865 75.078067, 55.7059 75.089033, 55.67515 75.0888, 55.65865 75.0778, 55.63615 75.0568, 55.63765 75.030333, 
+      55.6324 75.003333, 55.6197 74.981867, 55.60695 74.980867, 55.59345 74.982367, 55.5717 74.998833, 55.5462 75.023333, 55.5327 75.044567, 55.4937 75.073567, 55.4892 75.111533, 55.4802 75.124033, 
+      55.4637 75.130533, 55.47045 75.158, 55.48845 75.168, 55.52145 75.178233, 55.54245 75.184733, 55.5687 75.1907, 55.63165 75.1892, 55.6729 75.184967, 55.7074 75.185967, 55.73365 75.192967, 
+      55.74935 75.203933, 55.7666 75.205433, 55.79435 75.206933, 55.8281 75.2012, 55.8551 75.1842, 55.8843 75.1602, 55.9383 75.122233, 55.9698 75.11, 56.0695 75.1095, 56.1205 75.113233, 
+      56.15725 75.120733, 56.21195 75.135233, 56.2712 75.148967, 56.31695 75.161467, 56.42565 75.1697, 56.50435 75.1697, 56.5756 75.181933, 56.6318 75.202933, 56.6663 75.2329, 56.6843 75.267367, 
+      56.7053 75.3106, 56.7338 75.3276, 56.7653 75.3386, 56.784 75.349567, 56.8125 75.350067, 56.84775 75.346067, 56.862 75.343833, 56.88075 75.343833, 56.91145 75.3513, 56.9287 75.3548, 
+      56.96395 75.3543, 57.0022 75.345067, 57.04345 75.343067, 57.0674 75.343567, 57.1064 75.353067, 57.12965 75.362567, 57.15815 75.3768, 57.18965 75.380267, 57.2211 75.380767, 57.24285 75.3718, 
+      57.25935 75.3503, 57.27885 75.3373, 57.30885 75.333067, 57.3411 75.334567, 57.3666 75.336567, 57.3853 75.337067, 57.3988 75.334067, 57.42505 75.326567, 57.46255 75.309333, 57.5195 75.294833, 
+      57.56075 75.285867, 57.5855 75.285867, 57.59825 75.285867, 57.61025 75.2916, 57.60875 75.3046, 57.59975 75.3166, 57.59975 75.337567, 57.61325 75.354567, 57.6507 75.367033, 57.67095 75.386533, 
+      57.69345 75.389533, 57.72345 75.409267, 57.79695 75.458233, 57.7977 75.4812, 57.7857 75.4947, 57.74895 75.5037, 57.71745 75.5052, 57.7167 75.519667, 57.69575 75.535167, 57.6725 75.549167, 
+      57.6845 75.564133, 57.7122 75.572633, 57.74595 75.573133, 57.77295 75.563133, 57.79545 75.5554, 57.8352 75.5339, 57.86815 75.5234, 57.8989 75.5234, 57.90865 75.5279, 57.92815 75.5289, 
+      57.9469 75.5279, 57.97315 75.5244, 57.9964 75.5244, 58.0144 75.5319, 58.0144 75.5449, 57.9919 75.564867, 57.9529 75.590867, 57.9379 75.6081, 57.9559 75.6231, 57.9634 75.6401, 
+      57.9784 75.646067, 58.0331 75.645067, 58.08485 75.640333, 58.10585 75.640333, 58.1418 75.644833, 58.15755 75.6523, 58.17855 75.6533, 58.19805 75.6498, 58.23405 75.645567, 58.29025 75.643067, 
+      58.303 75.651067, 58.3195 75.659067, 58.3435 75.657067, 58.36675 75.655567, 58.381 75.6593, 58.4065 75.6718, 58.42525 75.6878, 58.44845 75.6843, 58.46495 75.6723, 58.48445 75.6678, 
+      58.50695 75.6668, 58.5242 75.6773, 58.52645 75.699533, 58.507 75.709533, 58.50025 75.7345, 58.5212 75.752, 58.52795 75.77, 58.5302 75.792967, 58.53845 75.800467, 58.5602 75.808967, 
+      58.60295 75.8197, 58.6509 75.8322, 58.6929 75.8487, 58.74465 75.862933, 58.78065 75.869433, 58.84435 75.887433, 58.89535 75.898167, 58.9246 75.904167, 58.94935 75.904167, 58.9793 75.899167, 
+      59.0168 75.889167, 59.0528 75.878433, 59.08955 75.876433, 59.133 75.879933, 59.1495 75.892933, 59.1675 75.907933, 59.2005 75.913167, 59.2275 75.920167, 59.28295 75.937133, 59.3557 75.966867, 
+      59.3827 75.981867, 59.4082 75.983367, 59.4284 75.981367, 59.45765 75.965867, 59.48165 75.951867, 59.5034 75.949633, 59.5244 75.952133, 59.55885 75.962633, 59.61735 75.976633, 59.6481 75.983867, 
+      59.71105 75.983867, 59.81305 75.990867, 59.85505 75.994867, 59.8985 76.006867, 59.939 76.006867, 59.96 75.999367, 60.01995 75.995867, 60.11145 75.9996, 60.1684 76.0006, 60.2434 76.0011, 
+      60.2659 76.015567, 60.27565 76.033567, 60.2524 76.0548, 60.2149 76.0623, 60.16095 76.0648, 60.10545 76.0663, 60.0612 76.0778, 60.05145 76.0948, 60.06195 76.0998, 60.11295 76.100033, 
+      60.1527 76.106533, 60.26365 76.120267, 60.31015 76.129767, 60.3686 76.138267, 60.4196 76.1535, 60.4751 76.175, 60.5223 76.181467, 60.5688 76.179733, 60.59655 76.179733, 60.63775 76.169233, 
+      60.67 76.161733, 60.706 76.161733, 60.74125 76.161733, 60.74125 76.151233, 60.7105 76.1425, 60.65875 76.139, 60.56955 76.111033, 60.50805 76.084533, 60.4646 76.059067, 60.46535 76.040567, 
+      60.5043 76.036567, 60.56055 76.029333, 60.59205 76.020333, 60.628 76.011333, 60.6745 76.016833, 60.71275 76.039067, 60.75775 76.054033, 60.81395 76.073533, 60.8597 76.093767, 60.93615 76.121233, 
+      61.03665 76.148233, 61.05765 76.1677, 61.0554 76.1812, 61.0269 76.1857, 61.0119 76.200433, 61.00965 76.2439, 61.00815 76.2824, 61.0164 76.297367, 61.0471 76.317367, 61.08985 76.326367, 
+      61.13935 76.3326, 61.1693 76.3306, 61.2068 76.314633, 61.2683 76.3176, 61.33125 76.3346, 61.37775 76.3426, 61.42275 76.3401, 61.5112 76.3401, 61.55695 76.355833, 61.5727 76.367833, 
+      61.61015 76.368333, 61.65215 76.365833, 61.67015 76.350833, 61.6889 76.3331, 61.7159 76.3276, 61.74065 76.3301, 61.7601 76.3316, 61.76985 76.3326, 61.79385 76.3256, 61.8246 76.3091, 
+      61.8456 76.304367, 61.8891 76.302867, 61.95505 76.313867, 61.9918 76.3166, 62.0278 76.3161, 62.0915 76.3166, 62.1425 76.325333, 62.162 76.329333, 62.20245 76.344833, 62.2212 76.3543, 
+      62.24145 76.3578, 62.26695 76.3558, 62.2902 76.354067, 62.32995 76.351567, 62.37265 76.355567, 62.4034 76.364067, 62.4244 76.367067, 62.4439 76.362567, 62.4454 76.350833, 62.44315 76.336833, 
+      62.41015 76.315367, 62.3899 76.296867, 62.3914 76.288867, 62.4139 76.287367, 62.44015 76.287867, 62.4544 76.286367, 62.45215 76.2699, 62.4379 76.2584, 62.41165 76.2464, 62.38915 76.2414, 
+      62.3824 76.2309, 62.3839 76.218933, 62.42365 76.217933, 62.4574 76.228167, 62.48665 76.233667, 62.5024 76.239167, 62.50465 76.263633, 62.5181 76.284133, 62.53385 76.2966, 62.5496 76.2981, 
+      62.5601 76.2941, 62.5781 76.284633, 62.58635 76.283633, 62.61035 76.291867, 62.62235 76.305833, 62.63285 76.315333, 62.67105 76.319333, 62.6718 76.325833, 62.6898 76.334833, 62.69205 76.346833, 
+      62.71155 76.3568, 62.72955 76.3568, 62.7483 76.348067, 62.7603 76.334067, 62.76105 76.3066, 62.7708 76.2966, 62.8 76.2946, 62.81275 76.2866, 62.8225 76.2816, 62.8255 76.265133, 
+      62.8255 76.256633, 62.839 76.255133, 62.89 76.267867, 62.929 76.278867, 62.97695 76.294367, 63.0482 76.3066, 63.0962 76.3136, 63.20115 76.318333, 63.27985 76.318833, 63.3511 76.323567, 
+      63.4103 76.324067, 63.4658 76.327567, 63.49805 76.339067, 63.5003 76.3563, 63.50555 76.3698, 63.52655 76.3698, 63.5685 76.3678, 63.6 76.3673, 63.636 76.371533, 63.6877 76.371033, 
+      63.7087 76.370533, 63.7357 76.355033, 63.7597 76.347567, 63.7792 76.3508, 63.7957 76.361267, 63.81145 76.373767, 63.82565 76.376267, 63.85565 76.374767, 63.8849 76.361267, 63.91115 76.351033, 
+      63.9509 76.338033, 63.98385 76.336533, 64.01685 76.340533, 64.04385 76.352033, 64.0626 76.357767, 64.1106 76.357267, 64.1743 76.357767, 64.2208 76.371, 64.25155 76.392, 64.29275 76.4045, 
+      64.355 76.4075, 64.376 76.410233, 64.41275 76.425733, 64.4397 76.4397, 64.4652 76.4437, 64.5027 76.4427, 64.52745 76.436967, 64.5612 76.429, 64.58365 76.4275, 64.60465 76.43, 
+      64.6339 76.450967, 64.6744 76.4767, 64.7029 76.4942, 64.74185 76.5112, 64.79135 76.5167, 64.8206 76.522933, 64.8873 76.533433, 64.91355 76.5399, 64.9458 76.5409, 64.96305 76.537667, 
+      64.99755 76.523667, 65.038 76.519667, 65.083 76.5177, 65.107 76.518433, 65.13475 76.511933, 65.18345 76.503967, 65.2127 76.499467, 65.2352 76.500967, 65.25095 76.5117, 65.28245 76.5187, 
+      65.3169 76.5187, 65.3439 76.525667, 65.3754 76.551667, 65.3964 76.5714, 65.4159 76.5964, 65.44665 76.6099, 65.4706 76.625367, 65.4916 76.627367, 65.52535 76.627367, 65.5426 76.617633, 
+      65.5801 76.598667, 65.60705 76.591167, 65.6333 76.596667, 65.64605 76.600633, 65.6783 76.600633, 65.70005 76.5999, 65.72105 76.6019, 65.77275 76.6214, 65.817 76.649867, 65.8515 76.6706, 
+      65.86725 76.696067, 65.87925 76.739567, 65.886 76.778033, 65.90175 76.793, 65.91375 76.7895, 65.928 76.787267, 65.96475 76.787767, 65.9947 76.795267, 66.0262 76.815267, 66.08245 76.824, 
+      66.1604 76.845, 66.22865 76.859233, 66.28485 76.874233, 66.37335 76.888467, 66.41085 76.898467, 66.44455 76.899467, 66.47305 76.909967, 66.5203 76.9197, 66.5488 76.9312, 66.57205 76.9337, 
+      66.61025 76.9337, 66.6305 76.9402, 66.6665 76.944933, 66.68675 76.945933, 66.7175 76.947433, 66.722 76.9634, 66.7467 76.9804, 66.7767 76.9924, 66.81645 77.001133, 66.8517 77.005633, 
+      66.88015 77.005133, 66.89665 77.002633, 66.93865 76.991133, 66.9619 76.9784, 67.00765 76.9704, 67.0511 76.9639, 67.08635 76.957933, 67.1111 76.960667, 67.13885 76.980167, 67.2243 77.025633, 
+      67.2618 77.044367, 67.2933 77.048867, 67.31875 77.048867, 67.351 77.038867, 67.372 77.028867, 67.4005 77.027133, 67.42975 77.030633, 67.44625 77.0381, 67.46345 77.036633, 67.4837 77.033133, 
+      67.5092 77.036133, 67.54595 77.037867, 67.56995 77.051867, 67.59545 77.065367, 67.6104 77.075867, 67.6359 77.085333, 67.66365 77.087333, 67.6944 77.0786, 67.71315 77.0696, 67.7454 77.055633, 
+      67.7791 77.050633, 67.8031 77.056633, 67.84435 77.068867, 67.8751 77.083333, 67.9193 77.086833, 67.9733 77.080333, 68.00105 77.0746, 68.03555 77.058633, 68.0625 77.036133, 68.11275 77.023633, 
+      68.154 77.0179, 68.17725 77.0084, 68.20275 77.0024, 68.23945 77.0089, 68.2762 77.0234, 68.3032 77.031133, 68.3377 77.035633, 68.36615 77.033133, 68.38415 77.025633, 68.41415 77.014133, 
+      68.4479 77.0094, 68.46665 77.0099, 68.48915 77.0189, 68.5266 77.0184, 68.54835 77.0099, 68.5896 76.997167, 68.6503 76.9712, 68.71405 76.9467, 68.7388 76.934467, 68.76805 76.924967, 
+      68.80925 76.920467, 68.83325 76.912, 68.8415 76.901, 68.84375 76.89, 68.87075 76.88, 68.894 76.872267, 68.921 76.865267, 68.9547 76.860767, 69.01995 76.860267, 69.04545 76.854033, 
+      69.05445 76.843533, 69.0597 76.825567, 69.0597 76.806567, 69.0687 76.792567, 69.0897 76.785567, 69.0987 76.7741, 69.09945 76.7646, 69.09345 76.7511, 69.07545 76.735867, 69.0297 76.7054, 
+      68.97875 76.680433, 68.933 76.673933, 68.90675 76.665933, 68.894 76.648933, 68.9045 76.6387, 68.933 76.627233, 68.9637 76.615233, 69.00195 76.603733, 69.04095 76.598733, 69.04845 76.5905, 
+      69.03795 76.579, 69.0035 76.572, 68.9645 76.569, 68.91275 76.560767, 68.86325 76.5388, 68.8078 76.5163, 68.7688 76.495567, 68.71185 76.468567, 68.67885 76.461067, 68.63085 76.449833, 
+      68.5791 76.431867, 68.5424 76.407867, 68.52665 76.3869, 68.5244 76.3679, 68.5034 76.355433, 68.4554 76.356167, 68.37665 76.349167, 68.3317 76.340167, 68.31445 76.332167, 68.30395 76.320167, 
+      68.3092 76.3052, 68.3317 76.2922, 68.35945 76.2852, 68.39765 76.2757, 68.3984 76.265733, 68.3774 76.262233, 68.3302 76.263233, 68.2732 76.271967, 68.22445 76.272467, 68.172 76.284467, 
+      68.097 76.3047, 68.0153 76.315667, 67.95905 76.308433, 67.91405 76.304933, 67.8751 76.301933, 67.80985 76.2877, 67.74985 76.2672, 67.6989 76.2592, 67.6299 76.249467, 67.5242 76.229467, 
+      67.46045 76.222733, 67.36975 76.205733, 67.28575 76.1885, 67.18905 76.17, 67.11405 76.160767, 66.9851 76.141267, 66.9311 76.133033, 66.84715 76.127533, 66.76165 76.1208, 66.69045 76.1073, 
+      66.62595 76.096567, 66.5645 76.093067, 66.53 76.0791, 66.5045 76.0611, 66.48875 76.044867, 66.44 76.023867, 66.34105 76.014133, 66.2631 76.003133, 66.1896 75.9849, 66.1341 75.968933, 
+      66.0839 75.964433, 66.03365 75.972167, 65.9954 75.972667, 65.94595 75.973667, 65.86945 75.969933, 65.8072 75.968933, 65.74575 75.952433, 65.68425 75.9322, 65.58455 75.9192, 65.5088 75.911967, 
+      65.4391 75.908467, 65.3671 75.897233, 65.2989 75.881267, 65.2374 75.858767, 65.20815 75.846033, 65.14665 75.821033, 65.0867 75.808033, 65.04845 75.8028, 65.0072 75.8108, 64.95025 75.8198, 
+      64.89925 75.820533, 64.8415 75.821533, 64.79205 75.816533, 64.75305 75.810533, 64.7208 75.7958, 64.6743 75.7818, 64.60385 75.7763, 64.54385 75.772067, 64.45765 75.765067, 64.40065 75.757333, 
+      64.34745 75.746333, 64.2987 75.730367, 64.25445 75.7306, 64.16225 75.7266, 64.09025 75.710367, 63.98755 75.699867, 63.91255 75.694133, 63.85485 75.688133, 63.80085 75.675633, 63.76785 75.6689, 
+      63.72885 75.6669, 63.68915 75.6554, 63.6389 75.640933, 63.59765 75.642167, 63.57215 75.645167, 63.55115 75.651667, 63.54295 75.672633, 63.55415 75.700133, 63.56465 75.7176, 63.5609 75.7416, 
+      63.5564 75.777067, 63.53095 75.784067, 63.50845 75.785067, 63.4822 75.773067, 63.4567 75.755833, 63.43345 75.725333, 63.408 75.704867, 63.3615 75.685367, 63.31875 75.672133, 63.24305 75.665133, 
+      63.18455 75.6634, 63.1313 75.6619, 63.0631 75.6524, 63.00985 75.640667, 62.9544 75.6212, 62.8749 75.583967, 62.8187 75.569467, 62.7377 75.554733, 62.68745 75.540733, 62.641 75.531767, 
+      62.59525 75.531767, 62.56 75.536, 62.509 75.537, 62.45355 75.5315, 62.38905 75.516267, 62.3223 75.499767, 62.2556 75.4668, 62.22035 75.452067, 62.18585 75.444067, 62.1529 75.444567, 
+      62.1244 75.442067, 62.09215 75.426567, 62.0599 75.406333, 62.0172 75.369867, 61.9812 75.3194, 61.9512 75.285167, 61.9167 75.2617, 61.87025 75.2422, 61.81625 75.2277, 61.79075 75.224467, 
+      61.79075 75.233467, 61.811 75.248967, 61.82525 75.271433, 61.83275 75.2984, 61.83275 75.3319, 61.8245 75.347367, 61.8185 75.353367, 61.80275 75.353867, 61.7915 75.341633, 61.7803 75.310633, 
+      61.77205 75.265667, 61.74955 75.2292, 61.69405 75.204967, 61.6348 75.190967, 61.58535 75.1705, 61.55385 75.1455, 61.51185 75.125267, 61.43015 75.116267, 61.39865 75.116267, 61.37465 75.117267, 
+      61.3589 75.126767, 61.3529 75.146, 61.35515 75.166, 61.36415 75.184467, 61.37915 75.204467, 61.38215 75.227433, 61.3724 75.244933, 61.34015 75.257933, 61.3079 75.260667, 61.2629 75.255667, 
+      61.2389 75.242167, 61.2052 75.2167, 61.17295 75.2017, 61.1452 75.188467, 61.10245 75.158, 61.062 75.123033, 61.01925 75.114533, 60.98025 75.126267, 60.94125 75.128267, 60.8768 75.131233, 
+      60.8408 75.131, 60.8258 75.128033, 60.8138 75.108533, 60.80105 75.090033, 60.77785 75.062067, 60.76435 75.054067, 60.74335 75.071567, 60.73585 75.103033, 60.7216 75.131, 60.7021 75.130267, 
+      60.6826 75.1253, 60.66835 75.1243, 60.6369 75.1248, 60.60615 75.1263, 60.5784 75.1123, 60.55365 75.080567, 60.51915 75.0351, 60.50265 75.0071, 60.4727 75.002133, 60.43745 75.0121, 
+      60.42245 75.0296, 60.39095 75.049333, 60.35495 75.052833, 60.31975 75.050333, 60.2965 75.029867, 60.2695 75.028867, 60.247 75.0316, 60.18705 75.0446, 60.15405 75.060567, 60.11655 75.077567, 
+      60.0603 75.088567, 60.02805 75.089067, 59.99885 75.086567, 59.9861 75.066067, 59.9906 75.046567, 60.0071 75.0211, 60.0483 75.0066, 60.10905 74.998367, 60.1593 74.994367, 60.22075 74.981867, 
+      60.262 74.974133, 60.35045 74.969633, 60.40295 74.960633, 60.42995 74.949667, 60.45995 74.930167, 60.4742 74.914167, 60.47495 74.8902, 60.45995 74.8702, 60.4337 74.8602, 60.41195 74.859467, 
+      60.36995 74.865933, 60.33475 74.874433, 60.2935 74.875933, 60.26275 74.875933, 60.2425 74.8622, 60.2425 74.8397, 60.26875 74.815733, 60.313 74.799233, 60.346 74.785733, 60.346 74.770767, 
+      60.313 74.753767, 60.26275 74.730533, 60.1848 74.712067, 60.09705 74.7158, 60.0236 74.7198, 59.9321 74.743033, 59.83315 74.757533, 59.7874 74.759767, 59.7139 74.760267, 59.6457 74.768267, 
+      59.6157 74.771, 59.5497 74.790967, 59.4995 74.805467, 59.46425 74.806967, 59.4425 74.807467, 59.43275 74.793967, 59.44475 74.780733, 59.47475 74.765733, 59.52345 74.751733, 59.58345 74.7425, 
+      59.64565 74.722533, 59.69215 74.702033, 59.73565 74.6838, 59.81285 74.657333, 59.84735 74.646333, 59.88485 74.620367, 59.89535 74.600867, 59.8886 74.585633, 59.85485 74.583633, 59.80615 74.587133, 
+      59.72965 74.597867, 59.6517 74.619867, 59.5722 74.6306, 59.51445 74.6346, 59.465 74.6486, 59.3945 74.665833, 59.336 74.687833, 59.26855 74.704333, 59.22205 74.709067, 59.1793 74.703067, 
+      59.1478 74.689067, 59.1096 74.6841, 59.06835 74.685067, 59.0331 74.694067, 59.00835 74.699567, 58.99035 74.696067, 58.9896 74.6711, 58.9776 74.6396, 58.99035 74.611633, 59.02185 74.599133, 
+      59.05035 74.5924, 59.10135 74.5829, 59.1276 74.5749, 59.1291 74.558933, 59.1126 74.548433, 59.0916 74.548433, 59.0526 74.551433, 59.0061 74.563433, 58.9776 74.5764, 58.95285 74.5769, 
+      58.93715 74.560933, 58.94685 74.536433, 58.9701 74.520967, 58.99935 74.514967, 59.03685 74.505967, 59.05335 74.491967, 59.05785 74.477467, 59.03835 74.475733, 58.99935 74.480233, 58.9754 74.473233, 
+      58.95815 74.465733, 58.9424 74.471233, 58.9139 74.478233, 58.89215 74.480967, 58.85765 74.480967, 58.8127 74.482467, 58.78045 74.493933, 58.7212 74.510433, 58.6747 74.529933, 58.614 74.548167, 
+      58.55025 74.5549, 58.48055 74.5564, 58.44005 74.5689, 58.4063 74.5904, 58.37405 74.608367, 58.33505 74.617867, 58.3013 74.620867, 58.2811 74.620367, 58.2706 74.609867, 58.29085 74.5889, 
+      58.31255 74.5729, 58.34555 74.5614, 58.3898 74.554667, 58.43855 74.5447, 58.49475 74.5257, 58.533 74.502967, 58.5757 74.4755, 58.57945 74.455, 58.58245 74.423533, 58.60045 74.408533, 
+      58.61545 74.404533, 58.6357 74.403533, 58.65595 74.399533, 58.66495 74.3833, 58.67095 74.353833, 58.68145 74.333867, 58.70245 74.311867, 58.72115 74.295367, 58.7204 74.2834, 58.7137 74.2704, 
+      58.68895 74.2679, 58.66345 74.273633, 58.62445 74.279633, 58.59895 74.281633, 58.58695 74.277633, 58.58545 74.269633, 58.60795 74.258667, 58.61995 74.243167, 58.59445 74.2367, 58.57125 74.2372, 
+      58.54275 74.245167, 58.51575 74.246667, 58.491 74.243167, 58.4895 74.2337, 58.50825 74.2197, 58.5225 74.2087, 58.515 74.1992, 58.488 74.194467, 58.443 74.195967, 58.40555 74.203967, 
+      58.37855 74.212467, 58.3508 74.229967, 58.3313 74.239433, 58.3133 74.2357, 58.29605 74.2237, 58.26755 74.2147, 58.2473 74.2152, 58.22555 74.2252, 58.21655 74.2267, 58.21055 74.214967, 
+      58.22105 74.191, 58.25105 74.178, 58.28405 74.179, 58.33355 74.167, 58.36505 74.161033, 58.434 74.152033, 58.4385 74.144033, 58.4235 74.140033, 58.34405 74.146033, 58.31555 74.140267, 
+      58.29305 74.1215, 58.2698 74.108033, 58.2496 74.109533, 58.24885 74.133, 58.23685 74.148, 58.21585 74.164467, 58.1821 74.175467, 58.1566 74.1727, 58.15585 74.1542, 58.1566 74.131233, 
+      58.12435 74.114233, 58.12135 74.106267, 58.1356 74.099267, 58.17385 74.097767, 58.2076 74.095767, 58.2271 74.082267, 58.23085 74.0553, 58.2076 74.049067, 58.1761 74.040567, 58.15735 74.026067, 
+      58.1139 74.025567, 58.09365 74.029067, 58.05765 74.0413, 58.0104 74.0523, 57.99315 74.0448, 57.9692 74.0398, 57.94145 74.0393, 57.9152 74.0583, 57.9137 74.077267, 57.89195 74.092533, 
+      57.84545 74.102033, 57.79075 74.106533, 57.73975 74.106033, 57.72625 74.1115, 57.727 74.142, 57.72325 74.1717, 57.69625 74.190667, 57.64005 74.233133, 57.60105 74.2621, 57.5763 74.273833, 
+      57.5433 74.270867, 57.5126 74.262367, 57.4691 74.244867, 57.4601 74.2259, 57.46835 74.1959, 57.47885 74.181933, 57.46685 74.172933, 57.4331 74.172167, 57.3289 74.174167, 57.2719 74.169167, 
+      57.2359 74.164667, 57.2074 74.155167, 57.1894 74.1472, 57.1894 74.1347, 57.1984 74.1287, 57.2239 74.1277, 57.2809 74.131467, 57.29665 74.132467, 57.37385 74.132467, 57.4256 74.1277, 
+      57.4661 74.1207, 57.48705 74.1182, 57.49905 74.1252, 57.51855 74.1262, 57.54405 74.1137, 57.57255 74.091, 57.59955 74.0825, 57.65575 74.078033, 57.71275 74.059767, 57.766 74.041267, 
+      57.802 74.0248, 57.7975 74.0048, 57.778 73.983833, 57.74275 73.961833, 57.733 73.9301, 57.70675 73.886633, 57.70225 73.836167, 57.7 73.7897, 57.68125 73.7757, 57.6513 73.766733, 
+      57.63105 73.766733, 57.61305 73.7832, 57.5823 73.791433, 57.55755 73.797433, 57.54855 73.8069, 57.51935 73.8089, 57.5111 73.798433, 57.48485 73.796433, 57.46085 73.8069, 57.4331 73.825633, 
+      57.3791 73.8631, 57.3559 73.8631, 57.3529 73.8516, 57.3379 73.8466, 57.3019 73.8481, 57.26515 73.851833, 57.1542 73.861833, 57.09795 73.865567, 57.0417 73.874567, 56.924 73.894567, 
+      56.84675 73.898067, 56.8168 73.887567, 56.8018 73.873567, 56.8213 73.8591, 56.8655 73.8491, 56.9315 73.842867, 57.02145 73.840867, 57.07545 73.8381, 57.15265 73.8316, 57.22765 73.823833, 
+      57.27265 73.810833, 57.33935 73.790867, 57.3686 73.7781, 57.3836 73.764633, 57.4001 73.747133, 57.43385 73.731133, 57.45035 73.722667, 57.4736 73.717167, 57.4781 73.703667, 57.4751 73.689167, 
+      57.44885 73.6712, 57.40835 73.664467, 57.3641 73.656467, 57.3491 73.649467, 57.34385 73.638967, 57.34685 73.6255, 57.35735 73.6115, 57.34835 73.6005, 57.3019 73.6015, 57.23665 73.614233, 
+      57.17215 73.615233, 57.11295 73.620233, 57.05295 73.633967, 56.98095 73.648467, 56.90675 73.663433, 56.86175 73.663933, 56.846 73.663433, 56.8445 73.655467, 56.86025 73.646467, 56.86925 73.631967, 
+      56.85125 73.619967, 56.85275 73.6055, 56.87075 73.597267, 56.90075 73.596267, 56.9367 73.595267, 56.9637 73.589767, 56.98545 73.5673, 57.01545 73.556033, 57.0612 73.534033, 57.09045 73.530033, 
+      57.12495 73.524033, 57.14515 73.519567, 57.1489 73.501067, 57.14515 73.485567, 57.12345 73.484067, 57.09195 73.4701, 57.07395 73.4576, 57.05445 73.437633, 57.0432 73.421367, 57.0147 73.405867, 
+      56.9945 73.401367, 56.9585 73.393367, 56.9405 73.3689, 56.927 73.341433, 56.90675 73.321167, 56.8685 73.319167, 56.84305 73.332167, 56.8153 73.351633, 56.7883 73.360633, 56.7688 73.362367, 
+      56.7403 73.362367, 56.72755 73.354367, 56.72305 73.334867, 56.71035 73.3174, 56.6796 73.3094, 56.62485 73.307633, 56.5484 73.303133, 56.4809 73.299367, 56.3722 73.302367, 56.30245 73.302133, 
+      56.2417 73.301133, 56.15625 73.301133, 56.1075 73.303633, 56.061 73.313633, 56.0326 73.3205, 55.99885 73.342467, 55.97635 73.3767, 55.9411 73.411667, 55.91485 73.440633, 55.89765 73.456133, 
+      55.87515 73.458633, 55.8579 73.453633, 55.85715 73.432167, 55.87965 73.404167, 55.89615 73.3792, 55.9059 73.3592, 55.8984 73.337733, 55.8759 73.333733, 55.84365 73.334733, 55.81515 73.347467, 
+      55.78215 73.366467, 55.7507 73.382967, 55.7192 73.389933, 55.6967 73.389433, 55.6697 73.3867, 55.6265 73.391033, 55.5808 73.3985, 55.5298 73.396267, 55.48405 73.384267, 55.44885 73.368267, 
+      55.38585 73.360033, 55.3296 73.389, 55.27715 73.425967, 55.2164 73.4587, 55.1287 73.4692, 55.07395 73.469433, 54.97875 73.467467, 54.90975 73.4677, 54.8483 73.4697, 54.76355 73.471433, 
+      54.7058 73.472933, 54.6256 73.462433, 54.58285 73.4492, 54.5116 73.4417, 54.44865 73.4387, 54.4134 73.434967, 54.36915 73.414467, 54.31145 73.393, 54.25295 73.360267, 54.2012 73.349267, 
+      54.16075 73.346767, 54.13675 73.351267, 54.10525 73.358267, 54.07225 73.365267, 54.04825 73.372767, 54.00925 73.381733, 53.98655 73.386233)), 
+  ((142.2349 48, 142.24475 48.057667, 142.2486 48.0965, 142.2436 48.193167, 142.2301 48.267267, 142.18505 48.345367, 142.09945 48.465033, 142.03185 48.5411, 141.94925 48.639233, 141.9207 48.6958, 
+      141.9192 48.750867, 141.94625 48.794933, 142.03785 48.878033, 142.10095 48.9276, 142.10545 48.960633, 142.0829 49.057767, 142.0934 49.129867, 142.11445 49.190433, 142.12645 49.331633, 142.12945 49.3887, 
+      142.1775 49.483333, 142.19705 49.5584, 142.20005 49.672567, 142.173 49.969433, 142.173 50.022, 142.188 50.052033, 142.20905 50.0971, 142.20605 50.150167, 142.158 50.2613, 142.1625 50.370933, 
+      142.13695 50.452033, 142.09945 50.5642, 142.11145 50.7169, 142.143 50.803, 142.2271 50.909633, 142.28565 50.997733, 142.2932 51.0358, 142.2782 51.1264, 142.17305 51.315667, 142.125 51.375233, 
+      142.08445 51.484367, 142.0394 51.522433, 141.8757 51.627567, 141.7766 51.678133, 141.74355 51.698167, 141.74205 51.714167, 141.75855 51.7252, 141.7871 51.7312, 141.8126 51.718167, 141.83665 51.718167, 
+      141.8682 51.7382, 141.8577 51.791267, 141.81715 51.8213, 141.6985 51.847333, 141.67445 51.862367, 141.68045 51.8769, 141.7255 51.918933, 141.74205 51.971, 141.718 52.0351, 141.7225 52.063133, 
+      141.733 52.098167, 141.70145 52.231833, 141.6669 52.2719, 141.6639 52.322967, 141.70295 52.3525, 141.70895 52.382533, 141.72395 52.413567, 141.80655 52.467667, 141.86815 52.5728, 141.9012 52.637367, 
+      141.8907 52.667433, 141.9072 52.696467, 141.9057 52.7255, 141.88315 52.745533, 141.88165 52.780567, 141.9102 52.8847, 141.95075 52.983333, 141.94325 53.058433, 141.86365 53.237133, 141.8486 53.3583, 
+      141.86665 53.392333, 141.9763 53.454433, 142.09495 53.5015, 142.17755 53.534033, 142.2466 53.556067, 142.27065 53.553033, 142.28565 53.544533, 142.28115 53.477433, 142.28115 53.3783, 142.2977 53.351267, 
+      142.3277 53.346267, 142.3953 53.3593, 142.49745 53.396333, 142.6566 53.492467, 142.7197 53.524, 142.7452 53.536033, 142.7332 53.548033, 142.6746 53.566067, 142.6401 53.5891, 142.61155 53.5921, 
+      142.5785 53.574067, 142.54545 53.578067, 142.4959 53.6712, 142.5004 53.692233, 142.51845 53.700233, 142.5605 53.6882, 142.5755 53.6722, 142.60255 53.6722, 142.6431 53.6832, 142.68215 53.6832, 
+      142.70915 53.660167, 142.7392 53.650167, 142.76625 53.658167, 142.79925 53.694233, 142.79025 53.775333, 142.77225 53.804867, 142.7452 53.8189, 142.7302 53.813867, 142.69865 53.7508, 142.6551 53.723767, 
+      142.62205 53.727767, 142.6055 53.7438, 142.62205 53.766833, 142.6731 53.8229, 142.6881 53.881967, 142.6716 53.947067, 142.62505 54.016133, 142.45985 54.169833, 142.3397 54.260933, 142.31565 54.290467, 
+      142.3247 54.3105, 142.3427 54.3145, 142.38025 54.295467, 142.4193 54.285467, 142.47035 54.291467, 142.52745 54.3075, 142.574 54.329533, 142.62505 54.358567, 142.68665 54.424633, 142.7122 54.434133, 
+      142.7362 54.430133, 142.8759 54.260933, 142.99305 54.1668, 143.0246 54.122233, 143.0261 54.070167, 143.00355 54.047133, 142.96 53.977067, 142.98255 53.8649, 142.99905 53.7783, 142.98855 53.7733, 
+      142.91495 53.7873, 142.88795 53.7813, 142.98555 53.691167, 142.98705 53.667133, 143.0036 53.654133, 143.04565 53.6381, 143.05465 53.606567, 143.03815 53.5635, 143.04265 53.544467, 143.0787 53.524467, 
+      143.12225 53.515433, 143.13575 53.4934, 143.12075 53.464367, 143.11175 53.443367, 143.12975 53.431333, 143.1688 53.437333, 143.20035 53.430333, 143.20935 53.4113, 143.19735 53.4028, 143.1688 53.3998, 
+      143.1643 53.386767, 143.21385 53.367733, 143.2514 53.351733, 143.3295 53.2496, 143.37155 53.0839, 143.4001 52.973733, 143.4121 52.9317, 143.3986 52.922667, 143.37005 52.9517, 143.27245 53.133933, 
+      143.20635 53.196033, 143.19435 53.214033, 143.21835 53.279133, 143.20335 53.317167, 143.1733 53.3447, 143.1448 53.3517, 143.11775 53.3397, 143.0922 53.283633, 143.10875 53.210533, 143.1628 53.1044, 
+      143.1823 53.055333, 143.1763 53.006767, 143.1823 52.987733, 143.23035 52.963733, 143.2514 52.932667, 143.2574 52.923667, 143.2694 52.924667, 143.2754 52.978733, 143.29495 52.991767, 143.31745 52.980733, 
+      143.37155 52.839567, 143.37905 52.745433, 143.349 52.6298, 143.337 52.4746, 143.322 52.4, 143.2754 52.368967, 143.2469 52.377967, 143.23485 52.410033, 143.29645 52.5612, 143.28745 52.595267, 
+      143.2709 52.605267, 143.2484 52.601267, 143.1703 52.4631, 143.14625 52.380967, 143.14925 52.289867, 143.1643 52.273833, 143.19735 52.269833, 143.21685 52.284867, 143.22585 52.3089, 143.2514 52.3239, 
+      143.2724 52.3209, 143.28745 52.288867, 143.2514 52.1657, 143.21985 52.113133, 143.20785 52.109133, 143.20185 52.180233, 143.1853 52.193233, 143.1568 52.190233, 143.12525 52.152167, 143.12675 52.0821, 
+      143.1718 51.915867, 143.19585 51.8573, 143.22585 51.841267, 143.28445 51.842267, 143.31445 51.839267, 143.352 51.7071, 143.29495 51.651033, 143.29045 51.586467, 143.2649 51.5454, 143.2634 51.507367, 
+      143.29645 51.483333, 143.3325 51.489333, 143.36705 51.5334, 143.37755 51.6365, 143.3971 51.649533, 143.4226 51.6335, 143.4301 51.520367, 143.5022 51.350167, 143.54125 51.279567, 143.53675 51.272567, 
+      143.5202 51.282567, 143.46015 51.338667, 143.4406 51.338667, 143.4286 51.325633, 143.5157 51.167433, 143.53825 51.160433, 143.54725 51.166433, 143.54125 51.2215, 143.54875 51.232533, 143.5638 51.2305, 
+      143.63135 51.044267, 143.71845 50.769433, 143.79355 50.462533, 143.88815 50.232733, 143.9482 50.100067, 144.0233 50.057, 144.03235 50.041, 143.98425 50.022967, 143.95125 50.007933, 143.96025 49.9944, 
+      144.03085 49.962367, 144.03985 49.949367, 144.05185 49.918333, 144.0789 49.855233, 144.13445 49.762133, 144.14945 49.716567, 144.16 49.624467, 144.1645 49.597433, 144.20355 49.550367, 144.22755 49.452233, 
+      144.23205 49.4177, 144.24405 49.396667, 144.31465 49.299533, 144.38375 49.166367, 144.4348 49.069733, 144.47235 49.009667, 144.63755 48.892533, 144.71415 48.848967, 144.7562 48.810933, 144.7742 48.761867, 
+      144.7577 48.685767, 144.7637 48.675267, 144.7847 48.6432, 144.7727 48.619167, 144.72765 48.616167, 144.7036 48.656233, 144.6706 48.7944, 144.6285 48.856467, 144.48585 48.9531, 144.32965 49.054233, 
+      144.2335 49.138333, 144.17345 49.207933, 144.10585 49.237967, 143.9737 49.273, 143.76795 49.286033, 143.59975 49.290533, 143.5532 49.302567, 143.5697 49.314567, 143.68385 49.3256, 143.7094 49.3346, 
+      143.7109 49.3466, 143.68235 49.365633, 143.58775 49.365633, 143.4856 49.362633, 143.45705 49.368633, 143.36095 49.399667, 143.3294 49.401167, 143.3039 49.393167, 143.3024 49.377133, 143.34445 49.3481, 
+      143.3399 49.330067, 143.34895 49.318067, 143.3835 49.312067, 143.4646 49.3341, 143.4946 49.3351, 143.4946 49.325067, 143.4 49.286033, 143.3354 49.278, 143.2498 49.269, 143.1673 49.218633, 
+      143.0801 49.134833, 142.999 49.0372, 143.002 48.9381, 142.9945 48.871567, 142.94945 48.791433, 142.88485 48.6843, 142.79175 48.514067, 142.6821 48.206133, 142.62955 48.099467, 142.5778 48, 
+      142.5525 47.869233, 142.56175 47.7955, 142.6061 47.686033, 142.6649 47.5854, 142.7277 47.499, 142.798 47.4552, 142.9553 47.386467, 143.05325 47.3012, 143.07285 47.264333, 143.06075 47.1933, 
+      143.0527 47.115733, 143.08785 46.997067, 143.15585 46.898767, 143.1639 46.881867, 143.1524 46.874967, 143.10975 46.8857, 143.0844 46.871867, 143.08555 46.841167, 143.1207 46.817733, 143.15645 46.793933, 
+      143.15645 46.772433, 143.176 46.747833, 143.20945 46.7463, 143.2521 46.759367, 143.2901 46.755533, 143.3316 46.735567, 143.35925 46.735567, 143.3731 46.747067, 143.36965 46.771667, 143.35465 46.7901, 
+      143.3051 46.8093, 143.24285 46.832333, 143.2244 46.8523, 143.23595 46.868433, 143.27975 46.8646, 143.32065 46.843467, 143.4486 46.8619, 143.4728 46.8596, 143.4912 46.843467, 143.52 46.730967, 
+      143.55575 46.557767, 143.59725 46.480933, 143.62375 46.464033, 143.62375 46.4456, 143.6076 46.4318, 143.59205 46.4122, 143.5955 46.363033, 143.5546 46.2628, 143.51195 46.205167, 143.4901 46.124533, 
+      143.482 46.093033, 143.4578 46.0915, 143.4411 46.1157, 143.44285 46.265867, 143.3858 46.426767, 143.2913 46.571933, 143.221 46.614933, 143.13745 46.623, 142.99225 46.628367, 142.9421 46.640267, 
+      142.8591 46.631033, 142.82225 46.6441, 142.77155 46.697867, 142.75885 46.739333, 142.73005 46.750867, 142.69375 46.742033, 142.59925 46.703633, 142.49325 46.6906, 142.44425 46.6349, 142.378 46.472467, 
+      142.30195 46.359533, 142.2789 46.278133, 142.23165 46.186333, 142.1896 46.0792, 142.13655 46.027733, 142.1308 45.988567, 142.1216 45.957833, 142.09855 45.947833, 142.07665 45.952467, 142.01675 45.993167, 
+      141.9447 46.0934, 141.9441 46.284267, 141.8657 46.437867, 141.8173 46.562667, 141.8663 46.672133, 142.0023 46.888367, 142.0697 47.032367, 142.07145 47.1948, 141.98445 47.357233, 141.96315 47.5289, 
+      141.9885 47.749333, 142.06915 47.798867, 142.15675 47.919467, 142.2349 48)), 
+  ((51.75575 71.614367, 51.6569 71.6281, 51.6102 71.6312, 51.56975 71.6543, 51.5573 71.677667, 51.5456 71.709833, 51.51835 71.7425, 51.4654 71.789967, 51.4506 71.822667, 51.428 71.8652, 
+      51.43115 71.914733, 51.4514 71.957267, 51.4483 72.014867, 51.46155 72.059733, 51.47635 72.0841, 51.5122 72.1007, 51.55575 72.102767, 51.61185 72.109267, 51.643 72.117067, 51.7006 72.136767, 
+      51.73485 72.1658, 51.7652 72.1806, 51.79015 72.182667, 51.8213 72.181133, 51.8571 72.171267, 51.88825 72.1583, 51.9007 72.1334, 51.9046 72.098133, 51.92095 72.085933, 51.94355 72.0854, 
+      51.9638 72.091133, 51.9778 72.1041, 51.99335 72.115, 52.0074 72.116533, 52.03465 72.111367, 52.06735 72.1002, 52.10005 72.1023, 52.1164 72.114733, 52.13665 72.1412, 52.1444 72.161933, 
+      52.16075 72.1723, 52.188 72.170233, 52.195 72.1557, 52.1958 72.107467, 52.18645 72.082067, 52.1989 72.085167, 52.2238 72.0958, 52.26275 72.110333, 52.28455 72.111367, 52.32035 72.111367, 
+      52.3507 72.115533, 52.37175 72.129267, 52.4021 72.1656, 52.4348 72.2128, 52.45115 72.250133, 52.45275 72.2696, 52.47535 72.275333, 52.5026 72.275833, 52.54075 72.2722, 52.575 72.270133, 
+      52.59525 72.280767, 52.61085 72.298933, 52.6124 72.325367, 52.62485 72.332133, 52.6521 72.347167, 52.6544 72.354433, 52.64585 72.363233, 52.61705 72.376733, 52.57735 72.4006, 52.5439 72.419267, 
+      52.533 72.433267, 52.547 72.441567, 52.56255 72.441567, 52.5867 72.432767, 52.60925 72.4172, 52.6326 72.403967, 52.68245 72.3936, 52.71745 72.380633, 52.7673 72.367667, 52.8062 72.362467, 
+      52.8615 72.365067, 52.89655 72.377533, 52.9004 72.391533, 52.8981 72.4014, 52.86695 72.414367, 52.8171 72.422667, 52.7844 72.423433, 52.73225 72.419267, 52.69565 72.419267, 52.65285 72.432233, 
+      52.6365 72.446267, 52.6194 72.4644, 52.6194 72.4722, 52.63575 72.472967, 52.6513 72.469833, 52.6778 72.472433, 52.6926 72.4906, 52.69335 72.511333, 52.71595 72.5212, 52.74165 72.5264, 
+      52.76345 72.531067, 52.78525 72.535467, 52.85605 72.5453, 52.895 72.5557, 52.92305 72.573067, 52.94175 72.574633, 52.98925 72.591233, 53.0235 72.597967, 53.0445 72.599533, 53.0951 72.595367, 
+      53.1317 72.589133, 53.1597 72.588633, 53.17295 72.600567, 53.16985 72.608333, 53.15815 72.622333, 53.12235 72.633767, 53.07645 72.637133, 53.0111 72.6392, 52.941 72.6387, 52.91535 72.630133, 
+      52.86085 72.616133, 52.80325 72.597467, 52.762 72.577233, 52.7457 72.568567, 52.72315 72.557167, 52.6998 72.548333, 52.67565 72.547833, 52.6624 72.548867, 52.66395 72.559767, 52.6772 72.5774, 
+      52.69355 72.587233, 52.6951 72.5966, 52.69045 72.601767, 52.6694 72.6137, 52.66785 72.628233, 52.6733 72.644833, 52.68965 72.649, 52.71925 72.6503, 52.7722 72.653933, 52.8392 72.662767, 
+      52.87655 72.674967, 52.8968 72.683767, 52.9443 72.694667, 52.977 72.701433, 53.01985 72.702467, 53.0603 72.7092, 53.04865 72.722167, 53.02295 72.734867, 52.98015 72.7463, 52.9443 72.743167, 
+      52.90615 72.7323, 52.87035 72.713367, 52.8361 72.699367, 52.7847 72.6952, 52.72165 72.699633, 52.664 72.71, 52.636 72.71, 52.6095 72.708467, 52.5698 72.7051, 52.52465 72.709767, 
+      52.49895 72.7186, 52.4818 72.728967, 52.4561 72.750767, 52.4304 72.779833, 52.4312 72.801367, 52.4405 72.820567, 52.45845 72.8299, 52.4966 72.840267, 52.53865 72.851167, 52.57055 72.858667, 
+      52.59235 72.877367, 52.61105 72.8981, 52.6344 72.906933, 52.6718 72.915233, 52.71305 72.9181, 52.77145 72.933133, 52.8174 72.944567, 52.86645 72.942233, 52.93655 72.939667, 52.99025 72.9329, 
+      53.01985 72.929033, 53.0759 72.914, 53.13195 72.907767, 53.1514 72.907767, 53.1701 72.9114, 53.17555 72.927233, 53.16075 72.9428, 53.14205 72.955233, 53.1366 72.967167, 53.1405 72.974433, 
+      53.16855 72.9734, 53.1919 72.964567, 53.2207 72.960433, 53.2503 72.961467, 53.2651 72.969233, 53.26665 72.982733, 53.2542 72.9957, 53.2277 73.0014, 53.2028 72.994667, 53.17865 72.9869, 
+      53.16075 72.9874, 53.1584 72.997267, 53.14055 73.005567, 53.11015 73.005567, 53.0907 73.005033, 53.07435 73.005567, 53.05025 73.010233, 53.04635 73.0258, 53.04635 73.043433, 53.0588 73.0481, 
+      53.07825 73.048633, 53.0993 73.048633, 53.1273 73.042933, 53.1522 73.0424, 53.17715 73.0489, 53.2013 73.057733, 53.21685 73.057733, 53.234 73.051, 53.24335 73.041133, 53.26045 73.0406, 
+      53.28145 73.046833, 53.30095 73.044767, 53.3453 73.038033, 53.36475 73.033867, 53.3889 73.033867, 53.392 73.049967, 53.39125 73.0624, 53.38655 73.0707, 53.35465 73.0785, 53.32665 73.0834, 
+      53.29085 73.086, 53.26825 73.085467, 53.2527 73.0917, 53.2496 73.108833, 53.2418 73.120233, 53.22855 73.129067, 53.1881 73.129067, 53.1733 73.119733, 53.1733 73.102067, 53.15775 73.097133, 
+      53.14455 73.109067, 53.136 73.129833, 53.1235 73.147467, 53.12195 73.169267, 53.1461 73.183767, 53.17725 73.188967, 53.1928 73.2009, 53.21385 73.215667, 53.2364 73.221367, 53.273 73.219833, 
+      53.3065 73.220333, 53.34075 73.236433, 53.3703 73.257933, 53.40145 73.277633, 53.42325 73.278667, 53.44505 73.277633, 53.47305 73.2631, 53.4941 73.253767, 53.5143 73.249867, 53.5322 73.2597, 
+      53.5727 73.279933, 53.59135 73.2955, 53.6038 73.307967, 53.62875 73.3095, 53.66535 73.308233, 53.70035 73.319133, 53.72295 73.335733, 53.7401 73.3373, 53.7642 73.336267, 53.7798 73.325367, 
+      53.7891 73.318633, 53.8039 73.309267, 53.81795 73.304333, 53.8436 73.303833, 53.8732 73.306433, 53.8911 73.321467, 53.9199 73.3277, 53.9635 73.327167, 53.9946 73.321167, 54.0359 73.315733, 
+      54.1005 73.3134, 54.162 73.314433, 54.20245 73.314433, 54.2297 73.3243, 54.2811 73.347367, 54.3099 73.361867, 54.3566 73.376933, 54.3994 73.393267, 54.43445 73.4047, 54.4913 73.404167, 
+      54.56215 73.397167, 54.5941 73.397167, 54.6486 73.408567, 54.6727 73.415833, 54.71245 73.4218, 54.7654 73.418167, 54.8113 73.412467, 54.851 73.413767, 54.9133 73.428833, 54.93895 73.4366, 
+      55.0059 73.438933, 55.0604 73.4379, 55.11025 73.431667, 55.1577 73.4148, 55.21455 73.393033, 55.2745 73.3619, 55.3165 73.347633, 55.34915 73.3357, 55.39045 73.3253, 55.4418 73.3222, 
+      55.47765 73.324533, 55.5049 73.330733, 55.55395 73.342167, 55.5734 73.349433, 55.6022 73.349433, 55.62715 73.3419, 55.6801 73.339833, 55.71745 73.3393, 55.7424 73.342933, 55.7556 73.342433, 
+      55.7572 73.329967, 55.7525 73.3144, 55.7424 73.298333, 55.76105 73.2781, 55.7735 73.269533, 55.7992 73.269, 55.82335 73.275767, 55.8677 73.292867, 55.92925 73.293133, 55.95495 73.285867, 
+      55.9791 73.272367, 56.00635 73.268233, 56.0398 73.268233, 56.0865 73.273667, 56.12545 73.277833, 56.18225 73.276267, 56.2492 73.266667, 56.34105 73.254233, 56.4119 73.236067, 56.44305 73.222067, 
+      56.4594 73.210633, 56.4594 73.194033, 56.4477 73.181067, 56.4298 73.1738, 56.3963 73.172, 56.3543 73.173567, 56.29435 73.1741, 56.24765 73.1702, 56.19395 73.1619, 56.1301 73.152567, 
+      56.06475 73.151267, 55.99 73.1487, 55.95575 73.1466, 55.92615 73.141933, 55.88725 73.134167, 55.85145 73.122233, 55.8351 73.1155, 55.82965 73.1046, 55.84675 73.097333, 55.86235 73.101467, 
+      55.9059 73.116267, 55.937 73.121433, 55.9892 73.121433, 56.0312 73.121433, 56.06 73.111333, 56.11295 73.1103, 56.2157 73.110567, 56.2803 73.101733, 56.30135 73.101733, 56.34105 73.1085, 
+      56.36905 73.112633, 56.3784 73.1168, 56.39395 73.1116, 56.3776 73.091633, 56.3301 73.0823, 56.2686 73.064667, 56.2102 73.0421, 56.1596 73.029667, 56.09035 73.0338, 56.03275 73.031467, 
+      55.9775 73.023167, 55.94715 73.012767, 55.91445 73.006033, 55.87475 72.999033, 55.84205 72.9954, 55.81245 73.0001, 55.7774 73.0146, 55.7494 73.026033, 55.71745 73.027067, 55.69955 73.026533, 
+      55.68475 73.021367, 55.66295 73.010467, 55.6482 72.990733, 55.6521 72.977767, 55.68865 72.980367, 55.72995 72.977, 55.7829 72.969733, 55.83585 72.964533, 55.88335 72.957533, 55.9363 72.966367, 
+      55.98535 72.972567, 56.0398 72.975433, 56.07795 72.986867, 56.12545 72.9967, 56.1597 73.0019, 56.1846 73.000867, 56.1955 72.975967, 56.1947 72.9534, 56.1955 72.907767, 56.18615 72.8953, 
+      56.13945 72.8678, 56.11845 72.839267, 56.0896 72.817233, 56.05535 72.801667, 56.0304 72.801133, 56.0055 72.8022, 55.9666 72.812033, 55.9323 72.8123, 55.8864 72.8237, 55.84045 72.832533, 
+      55.81555 72.830967, 55.7906 72.825, 55.75245 72.8198, 55.72445 72.8198, 55.6863 72.825, 55.652 72.838733, 55.57105 72.862067, 55.5485 72.864133, 55.51655 72.864133, 55.4979 72.86, 
+      55.494 72.849633, 55.50335 72.838733, 55.5072 72.827833, 55.49555 72.814867, 55.49635 72.801633, 55.5205 72.7866, 55.5602 72.785033, 55.6139 72.785033, 55.6536 72.783733, 55.69405 72.778033, 
+      55.7579 72.774933, 55.80385 72.772333, 55.83655 72.753133, 55.85835 72.7272, 55.8856 72.7163, 55.91205 72.708533, 55.9058 72.690867, 55.88405 72.681033, 55.856 72.682067, 55.82955 72.689833, 
+      55.81165 72.697367, 55.77505 72.7031, 55.73225 72.7031, 55.71045 72.685433, 55.71045 72.655867, 55.70735 72.6289, 55.68475 72.610733, 55.65365 72.592333, 55.6303 72.5669, 55.60225 72.540967, 
+      55.5649 72.520733, 55.51665 72.5044, 55.44035 72.4821, 55.39055 72.4717, 55.3664 72.4608, 55.36015 72.444733, 55.3726 72.4341, 55.3952 72.432033, 55.44345 72.4341, 55.47305 72.437233, 
+      55.50105 72.437233, 55.52055 72.426067, 55.51355 72.408433, 55.47855 72.380933, 55.4155 72.344633, 55.4007 72.320233, 55.4007 72.3052, 55.4318 72.301833, 55.4879 72.290933, 55.5338 72.277433, 
+      55.57195 72.252033, 55.5766 72.231533, 55.5758 72.211833, 55.5509 72.192633, 55.50965 72.162567, 55.4715 72.1304, 55.445 72.1016, 55.43095 72.0793, 55.40915 72.0347, 55.4037 72.008233, 
+      55.4325 71.977367, 55.44185 71.9592, 55.43715 71.941567, 55.4356 71.9177, 55.4504 71.9063, 55.4784 71.890733, 55.48385 71.869967, 55.4745 71.8443, 55.4737 71.8137, 55.49005 71.793467, 
+      55.4994 71.770133, 55.51495 71.7416, 55.51265 71.7211, 55.5033 71.6988, 55.5033 71.678567, 55.5033 71.658867, 55.49555 71.6381, 55.47685 71.6158, 55.47605 71.594, 55.4862 71.583633, 
+      55.5103 71.584667, 55.5282 71.5896, 55.54455 71.5922, 55.57105 71.5917, 55.58585 71.588567, 55.62165 71.570933, 55.6333 71.545, 55.645 71.523733, 55.68005 71.5188, 55.726 71.497033, 
+      55.76105 71.4773, 55.7984 71.442567, 55.83035 71.411167, 55.85915 71.372267, 55.88875 71.363467, 55.9347 71.363467, 55.96425 71.3588, 55.9767 71.339333, 55.9697 71.3269, 55.95805 71.311833, 
+      55.9565 71.284867, 55.9783 71.261533, 56.01255 71.2304, 56.0382 71.218733, 56.06545 71.219233, 56.0997 71.214567, 56.13085 71.191233, 56.176 71.1679, 56.197 71.159333, 56.232 71.157267, 
+      56.26625 71.157267, 56.28885 71.150533, 56.30365 71.140667, 56.3114 71.1225, 56.3309 71.1059, 56.362 71.096833, 56.397 71.091633, 56.4305 71.089033, 56.4492 71.070867, 56.47645 71.0491, 
+      56.5091 71.032233, 56.5566 71.017733, 56.63135 70.999567, 56.66485 70.9853, 56.71545 70.977, 56.7684 70.970267, 56.8252 70.9586, 56.854 70.946667, 56.8828 70.9311, 56.9163 70.907767, 
+      56.9513 70.8891, 56.9762 70.8826, 57.0128 70.872733, 57.04625 70.858733, 57.10155 70.836933, 57.13115 70.8289, 57.1677 70.824767, 57.2012 70.827333, 57.2401 70.843433, 57.2798 70.851467, 
+      57.353 70.8494, 57.4168 70.833567, 57.4736 70.805567, 57.51565 70.777033, 57.5211 70.7568, 57.5071 70.7485, 57.4954 70.746433, 57.46035 70.7599, 57.4386 70.771333, 57.4129 70.770267, 
+      57.4082 70.7599, 57.41135 70.7459, 57.43545 70.722033, 57.45495 70.702067, 57.4542 70.676667, 57.41525 70.649167, 57.3989 70.640867, 57.36855 70.640867, 57.34285 70.6414, 57.33195 70.635667, 
+      57.33195 70.615967, 57.3491 70.598333, 57.3405 70.5838, 57.3257 70.584067, 57.29845 70.597033, 57.2634 70.616767, 57.16845 70.6497, 57.0976 70.672, 57.0439 70.6803, 57.00345 70.688333, 
+      56.96375 70.693, 56.93885 70.6847, 56.92095 70.669633, 56.90925 70.667567, 56.868 70.6795, 56.8213 70.689867, 56.7691 70.700267, 56.74655 70.700767, 56.7372 70.6878, 56.7512 70.6681, 
+      56.7917 70.6546, 56.8306 70.642933, 56.88975 70.626333, 56.9458 70.622167, 57.0221 70.621133, 57.0719 70.6201, 57.12485 70.609733, 57.1591 70.593133, 57.1731 70.585867, 57.1731 70.5786, 
+      57.1342 70.582233, 57.0859 70.596767, 57.0361 70.599867, 57.0003 70.6009, 56.9209 70.6009, 56.8586 70.602467, 56.77215 70.6253, 56.7083 70.647333, 56.65535 70.672767, 56.5985 70.688333, 
+      56.5744 70.6878, 56.56035 70.683667, 56.5596 70.6686, 56.5596 70.641633, 56.54635 70.636967, 56.52225 70.642933, 56.49965 70.672, 56.49735 70.728033, 56.49735 70.767433, 56.4903 70.783267, 
+      56.46305 70.8009, 56.4187 70.8014, 56.39455 70.792067, 56.36885 70.7848, 56.34165 70.784033, 56.3121 70.792833, 56.27315 70.810467, 56.2311 70.829667, 56.19295 70.834867, 56.17665 70.8333, 
+      56.1712 70.815133, 56.18755 70.797767, 56.2132 70.794633, 56.23035 70.7796, 56.2241 70.7635, 56.2062 70.7635, 56.18675 70.7661, 56.17275 70.764033, 56.1844 70.750033, 56.1883 70.735, 
+      56.1782 70.7298, 56.15715 70.7298, 56.14625 70.709567, 56.1626 70.691933, 56.1914 70.6787, 56.2218 70.677133, 56.2576 70.678167, 56.2903 70.679733, 56.3323 70.692433, 56.35565 70.693967, 
+      56.3868 70.692933, 56.41635 70.6867, 56.44905 70.671167, 56.4584 70.6561, 56.45685 70.637967, 56.4545 70.621367, 56.4849 70.6032, 56.502 70.5949, 56.50745 70.586067, 56.4958 70.579867, 
+      56.47245 70.581667, 56.44755 70.5915, 56.4016 70.603433, 56.35725 70.6164, 56.3253 70.615633, 56.2716 70.6234, 56.2459 70.636367, 56.20855 70.6592, 56.1657 70.6662, 56.07305 70.675033, 
+      56.0131 70.686433, 56.00455 70.679167, 56.01545 70.661533, 56.017 70.642867, 55.99445 70.635867, 55.96485 70.6369, 55.9166 70.663867, 55.8543 70.691867, 55.83095 70.707433, 55.8123 70.708467, 
+      55.81385 70.690833, 55.85275 70.657633, 55.87455 70.6348, 55.86835 70.627567, 55.85275 70.627567, 55.8014 70.642067, 55.77025 70.646233, 55.7064 70.651933, 55.63715 70.677333, 55.56865 70.711833, 
+      55.5095 70.7435, 55.4449 70.776167, 55.38805 70.792267, 55.3655 70.792267, 55.35145 70.7907, 55.3429 70.7798, 55.3429 70.762167, 55.36625 70.736233, 55.3873 70.717567, 55.38805 70.703033, 
+      55.3857 70.686167, 55.3616 70.6758, 55.3437 70.681, 55.3289 70.690333, 55.31955 70.709533, 55.29855 70.7204, 55.27675 70.721967, 55.2596 70.719367, 55.23705 70.702, 55.2207 70.6766, 
+      55.2067 70.656367, 55.1896 70.6548, 55.1678 70.656867, 55.13585 70.6522, 55.11485 70.636133, 55.09385 70.618233, 55.07205 70.612033, 55.0518 70.612033, 55.023 70.620333, 54.9942 70.626033, 
+      54.93895 70.6377, 54.88835 70.652767, 54.8821 70.674533, 54.88055 70.700467, 54.88055 70.715533, 54.85875 70.723833, 54.82295 70.7233, 54.79415 70.712933, 54.7692 70.712667, 54.72795 70.7303, 
+      54.69525 70.746367, 54.6859 70.759367, 54.6859 70.791, 54.6867 70.814867, 54.6711 70.8299, 54.63455 70.835867, 54.56525 70.837967, 54.53725 70.845733, 54.51235 70.865433, 54.49445 70.8836, 
+      54.4703 70.887767, 54.46095 70.887767, 54.45785 70.871167, 54.4594 70.840033, 54.4547 70.8102, 54.464 70.788933, 54.49125 70.775967, 54.5263 70.749, 54.55585 70.718133, 54.6041 70.694267, 
+      54.67265 70.6839, 54.7287 70.674567, 54.7489 70.6642, 54.7489 70.646533, 54.7396 70.640333, 54.71465 70.640333, 54.67265 70.644467, 54.60725 70.665233, 54.5325 70.688567, 54.4422 70.730067, 
+      54.36905 70.766633, 54.30835 70.7879, 54.2819 70.7905, 54.2414 70.792567, 54.20795 70.8058, 54.17135 70.804767, 54.16125 70.781433, 54.1597 70.760167, 54.14255 70.757033, 54.09585 70.7591, 
+      54.06005 70.7695, 54.0351 70.770267, 54.0094 70.768733, 53.99305 70.769767, 53.9417 70.799833, 53.8934 70.8276, 53.83265 70.851467, 53.79605 70.8551, 53.7727 70.851467, 53.7657 70.840567, 
+      53.7735 70.8214, 53.7976 70.8053, 53.8124 70.790267, 53.8163 70.7716, 53.79685 70.7638, 53.7595 70.767967, 53.71435 70.7817, 53.6466 70.7978, 53.61315 70.8004, 53.575 70.794667, 
+      53.5407 70.789233, 53.4909 70.784567, 53.47845 70.7825, 53.47065 70.770033, 53.4683 70.7493, 53.4473 70.741, 53.4294 70.738933, 53.4146 70.7436, 53.39745 70.762267, 53.3718 70.780933, 
+      53.36245 70.801167, 53.3593 70.820867, 53.37725 70.843967, 53.40605 70.854833, 53.4302 70.854833, 53.45665 70.844467, 53.4769 70.840333, 53.5057 70.8424, 53.5189 70.861333, 53.53915 70.877933, 
+      53.5555 70.878433, 53.5835 70.870667, 53.6123 70.852, 53.64345 70.834333, 53.65905 70.829667, 53.6738 70.829167, 53.69795 70.831767, 53.71275 70.837467, 53.7143 70.862867, 53.7104 70.881033, 
+      53.69795 70.901267, 53.6785 70.9215, 53.6738 70.9451, 53.673 70.984533, 53.659 70.996467, 53.6294 71.004767, 53.59905 71.020333, 53.57805 71.0312, 53.56945 71.048867, 53.5617 71.065967, 
+      53.54535 71.0836, 53.5461 71.0976, 53.56715 71.0997, 53.5944 71.098667, 53.61465 71.0958, 53.64035 71.0932, 53.66915 71.0932, 53.66995 71.0932, 53.70885 71.1015, 53.74235 71.106167, 
+      53.768 71.104367, 53.782 71.103833, 53.8108 71.101767, 53.8373 71.101767, 53.86375 71.103333, 53.91825 71.110067, 53.9665 71.111867, 54.0085 71.116033, 54.056 71.1155, 54.09725 71.1207, 
+      54.1533 71.130567, 54.16735 71.147667, 54.1642 71.1731, 54.14165 71.1902, 54.10505 71.192267, 54.07005 71.182167, 54.02335 71.179067, 53.98985 71.192533, 53.9447 71.183733, 53.92215 71.172567, 
+      53.8871 71.1596, 53.8295 71.140933, 53.7999 71.1373, 53.78825 71.139367, 53.7781 71.146133, 53.7812 71.158833, 53.8092 71.1744, 53.8489 71.1936, 53.8824 71.208133, 53.9174 71.225767, 
+      53.9462 71.241333, 53.98205 71.2491, 54.0256 71.241567, 54.0544 71.232233, 54.07545 71.226033, 54.0918 71.226033, 54.0988 71.229133, 54.10035 71.241067, 54.0778 71.256633, 54.0653 71.265967, 
+      54.0762 71.2727, 54.0848 71.273733, 54.0988 71.268033, 54.1315 71.262867, 54.14475 71.262867, 54.1455 71.267533, 54.14395 71.282567, 54.10735 71.3033, 54.08325 71.314467, 54.0311 71.3285, 
+      53.99685 71.330033, 53.98205 71.3233, 53.926 71.2958, 53.89955 71.279467, 53.85905 71.256633, 53.83415 71.246267, 53.78435 71.246267, 53.6909 71.253533, 53.58465 71.262033, 53.57965 71.262867, 
+      53.54385 71.268033, 53.50335 71.2779, 53.48235 71.297867, 53.4691 71.315, 53.4325 71.316533, 53.38425 71.3264, 53.357 71.347667, 53.33835 71.373867, 53.329 71.406567, 53.3259 71.450133, 
+      53.32045 71.4771, 53.30875 71.4963, 53.29005 71.5046, 53.2916 71.5225, 53.3064 71.537567, 53.32195 71.552067, 53.3601 71.5723, 53.3757 71.596167, 53.42005 71.618467, 53.43795 71.634567, 
+      53.41385 71.6426, 53.3648 71.641567, 53.30095 71.640533, 53.27375 71.6356, 53.2473 71.6216, 53.23095 71.598233, 53.2068 71.5692, 53.19745 71.5422, 53.185 71.526667, 53.15155 71.5155, 
+      53.13285 71.5119, 53.1165 71.521733, 53.0986 71.546133, 53.06125 71.579333, 53.04725 71.596433, 53.02155 71.600067, 53.0013 71.599567, 52.9912 71.588133, 53.0044 71.571533, 53.01765 71.552867, 
+      53.0192 71.534967, 53.0052 71.526667, 52.97875 71.529767, 52.95695 71.533933, 52.9211 71.534967, 52.8947 71.532633, 52.862 71.544567, 52.8464 71.5513, 52.8277 71.549767, 52.8254 71.529533, 
+      52.81685 71.5137, 52.7935 71.4945, 52.7678 71.4914, 52.7507 71.5002, 52.7429 71.5059, 52.71955 71.514733, 52.70085 71.515233, 52.68375 71.5111, 52.6658 71.513433, 52.6588 71.527467, 
+      52.67205 71.550267, 52.67515 71.568967, 52.65645 71.5845, 52.66115 71.6032, 52.6619 71.621333, 52.65415 71.6325, 52.637 71.633533, 52.623 71.632, 52.60275 71.628867, 52.59105 71.641833, 
+      52.5864 71.671933, 52.5872 71.699933, 52.56225 71.736767, 52.5506 71.7591, 52.54045 71.765833, 52.5249 71.765833, 52.51165 71.757, 52.50935 71.731333, 52.50625 71.684633, 52.4938 71.635867, 
+      52.4704 71.609167, 52.4517 71.600867, 52.41045 71.605533, 52.384 71.621633, 52.3575 71.6263, 52.33185 71.623433, 52.31235 71.602167, 52.31395 71.577267, 52.31395 71.5529, 52.30145 71.544067, 
+      52.27345 71.544067, 52.2579 71.564833, 52.2392 71.588167, 52.23295 71.6136, 52.21975 71.6447, 52.20495 71.6691, 52.1956 71.6722, 52.18 71.660533, 52.159 71.636133, 52.1419 71.618, 
+      52.12785 71.597233, 52.1302 71.584267, 52.159 71.570267, 52.18235 71.559367, 52.18235 71.5459, 52.17845 71.5324, 52.16835 71.5267, 52.12165 71.530333, 52.07495 71.526433, 52.03055 71.525933, 
+      51.9893 71.527467, 51.94105 71.536833, 51.9013 71.555233, 51.85305 71.5656, 51.81725 71.577533, 51.797 71.589467, 51.7744 71.603467, 51.75575 71.614367)), 
+  ((93.2877 79.4624, 93.23045 79.448367, 93.1823 79.4825, 93.1311 79.532667, 93.04675 79.550733, 92.9564 79.552767, 92.91725 79.570833, 92.93535 79.5949, 92.99255 79.600933, 93.113 79.580867, 
+      93.2937 79.578867, 93.45635 79.611, 93.6581 79.6933, 93.9231 79.7716, 94.06165 79.785667, 94.40195 79.787667, 94.4471 79.801733, 94.45315 79.825833, 94.42305 79.857933, 94.3839 79.890067, 
+      94.414 79.9322, 94.45915 79.966333, 94.57965 80.0125, 94.66995 80.0105, 94.7091 80.026567, 94.71215 80.0627, 94.77535 80.076767, 94.87175 80.0587, 94.9139 80.066733, 94.9711 80.1069, 
+      95.13675 80.098867, 95.2301 80.074767, 95.30235 80.076767, 95.4981 80.135, 95.56135 80.132967, 95.6848 80.122933, 95.80225 80.149033, 96.2389 80.141, 96.32625 80.155067, 96.63645 80.143033, 
+      96.6997 80.171133, 96.76895 80.179167, 96.8262 80.149033, 96.8834 80.153067, 96.97375 80.171133, 97.03095 80.171133, 97.1213 80.1691, 97.6272 80.1972, 97.86515 80.132967, 97.95545 80.124933, 
+      98.02475 80.130967, 98.1241 80.0928, 98.1723 80.042633, 98.1753 80.0105, 98.13315 79.968333, 98.0097 79.9603, 97.9645 79.9302, 97.82295 79.944267, 97.7808 79.9342, 97.76275 79.922167, 
+      97.7748 79.910133, 97.81695 79.908133, 97.7989 79.874, 97.76275 79.833833, 97.6423 79.829833, 97.39235 79.803733, 97.3592 79.785667, 97.37425 79.7696, 97.42845 79.761567, 97.63625 79.787667, 
+      97.73565 79.7917, 97.81995 79.757567, 97.8531 79.761567, 97.86515 79.805733, 97.9103 79.805733, 97.9073 79.8258, 97.94945 79.8539, 98.03675 79.865933, 98.03975 79.900067, 98.06385 79.916133, 
+      98.48245 79.918133, 98.56075 79.972333, 98.55775 80.010467, 98.48245 80.054633, 98.42525 80.114867, 98.42825 80.140967, 98.47645 80.147, 98.61195 80.1269, 98.6662 80.1269, 98.7535 80.142967, 
+      98.8348 80.130933, 98.886 80.142967, 98.97335 80.157033, 99.05165 80.157033, 99.10285 80.149, 99.10285 80.1269, 99.05165 80.116867, 98.97635 80.112867, 98.96735 80.0948, 99.0336 80.0667, 
+      99.13595 80.062667, 99.2474 80.0948, 99.3016 80.110833, 99.3829 80.0988, 99.45215 80.080733, 99.58765 80.0707, 99.678 80.0426, 99.73525 79.974333, 99.7834 79.960267, 99.8105 79.958267, 
+      99.8587 79.922133, 99.9069 79.9101, 99.97315 79.906067, 100.00925 79.898033, 100.03035 79.879967, 100.03035 79.845867, 100.00325 79.8097, 99.931 79.765533, 99.91895 79.745467, 99.94605 79.725367, 
+      99.97615 79.7314, 100.0605 79.753467, 100.1177 79.741433, 100.26525 79.7294, 100.2954 79.709333, 100.2954 79.691267, 100.2502 79.665167, 100.1388 79.6531, 100.0063 79.6471, 99.96715 79.633033, 
+      99.931 79.5929, 99.8738 79.562767, 99.7804 79.534667, 99.7443 79.4925, 99.72925 79.450367, 99.7443 79.402167, 99.74125 79.370067, 99.7021 79.347967, 99.65695 79.3339, 99.6359 79.273667, 
+      99.54555 79.2576, 99.44615 79.303767, 99.2986 79.3098, 99.139 79.353967, 99.0426 79.382067, 99.0125 79.378067, 99.0065 79.345933, 99.0185 79.3078, 99.08175 79.285733, 99.2173 79.271667, 
+      99.2986 79.247567, 99.36785 79.217467, 99.44615 79.2014, 99.57265 79.209433, 99.59675 79.203433, 99.59975 79.187367, 99.5425 79.155233, 99.5606 79.127133, 99.5937 79.1211, 99.666 79.129133, 
+      99.8316 79.101033, 99.928 79.0649, 99.94305 79.032767, 99.934 79.0107, 99.8768 78.978567, 99.7443 78.944467, 99.5636 78.9264, 99.41305 78.8983, 99.3227 78.862167, 99.28055 78.807967, 
+      99.25045 78.807967, 99.20525 78.830033, 99.139 78.836067, 98.9011 78.816, 98.6662 78.775833, 98.49455 78.773833, 98.4012 78.755767, 98.3229 78.771833, 98.30485 78.805967, 98.26265 78.809967, 
+      98.1663 78.795933, 98.12715 78.834067, 98.1181 78.8722, 98.04585 78.9023, 97.9856 78.946467, 97.9013 78.9525, 97.8471 78.920367, 97.85915 78.880233, 97.91635 78.858133, 97.94045 78.834067, 
+      97.94345 78.803933, 97.9013 78.777867, 97.8712 78.779867, 97.8019 78.834067, 97.70255 78.832067, 97.65135 78.8461, 97.5399 78.9023, 97.3984 78.9485, 97.28095 78.972567, 97.11525 78.992733, 
+      96.4738 78.994733, 96.2389 79.024833, 96.2148 79.0469, 96.1606 79.064967, 96.0793 79.064967, 96.01605 79.052933, 95.93475 79.028833, 95.86245 79.0409, 95.80525 79.0971, 95.74805 79.137267, 
+      95.59445 79.137233, 95.4529 79.1292, 95.3927 79.099067, 95.35955 79.064967, 95.2572 79.097067, 95.22705 79.093067, 95.206 79.075, 95.1307 79.056933, 95.0524 79.044867, 94.98615 79.056933, 
+      94.944 79.066967, 94.8958 79.060933, 94.8175 79.072967, 94.4471 79.207467, 94.35075 79.229567, 94.27245 79.229567, 94.24835 79.2677, 94.2062 79.287767, 94.19715 79.3761, 94.2333 79.464433, 
+      94.2032 79.496567, 94.1249 79.512633, 93.9984 79.502567, 93.8689 79.440333, 93.82975 79.440333, 93.79965 79.518633, 93.7695 79.518633, 93.6852 79.4865, 93.61595 79.468433, 93.5075 79.494533, 
+      93.4533 79.556767, 93.2696 79.5407, 93.2365 79.516633, 93.24855 79.506567, 93.32985 79.5086, 93.33885 79.4885, 93.2877 79.4624)), 
+  ((137.64505 75.823667, 137.50535 75.896767, 137.49635 75.9258, 137.5279 75.957867, 137.618 75.9724, 137.71715 75.988433, 138.0251 76.075033, 138.2324 76.123133, 138.3781 76.1857, 138.40665 76.1877, 
+      138.41565 76.169667, 138.40215 76.092567, 138.42465 76.085533, 138.4457 76.092567, 138.48175 76.1236, 138.5058 76.1867, 138.55835 76.223767, 138.73115 76.266333, 138.8558 76.290367, 138.95345 76.282333, 
+      139.02705 76.277333, 139.1082 76.299367, 139.14125 76.296367, 139.1668 76.276333, 139.16075 76.225267, 139.1968 76.196733, 139.29595 76.165667, 139.4101 76.150633, 139.4717 76.1156, 139.6204 76.0009, 
+      139.72855 75.976867, 139.9043 75.956833, 139.98995 75.9518, 140.00495 75.9378, 139.98695 75.914767, 139.9659 75.892733, 139.9764 75.865167, 139.99745 75.846133, 140.06205 75.8411, 140.09355 75.8251, 
+      140.09205 75.809067, 140.06505 75.790033, 140.07405 75.772, 140.09205 75.766, 140.1281 75.768, 140.2423 75.8221, 140.3309 75.820567, 140.48115 75.7585, 140.50665 75.733433, 140.50065 75.6904, 
+      140.4646 75.6463, 140.4661 75.622267, 140.5112 75.594233, 140.61035 75.581733, 140.82815 75.574733, 140.94385 75.597767, 141.00395 75.627333, 141.01445 75.6654, 141.00545 75.7305, 141.019 75.791567, 
+      141.01445 75.823633, 140.98295 75.8592, 140.97095 75.899233, 140.99945 75.9243, 141.013 75.965333, 141.00245 76.049467, 141.03705 76.096033, 141.0761 76.111033, 141.1197 76.112033, 141.15725 76.128067, 
+      141.1963 76.1361, 141.23235 76.131067, 141.28945 76.094033, 141.3255 76.086, 141.41865 76.0925, 141.46225 76.0755, 141.5238 76.035433, 141.5674 76.039433, 141.5929 76.0755, 141.5809 76.113533, 
+      141.5689 76.1516, 141.5809 76.181667, 141.638 76.200667, 141.66505 76.2137, 141.66655 76.234733, 141.6545 76.266767, 141.66505 76.2808, 141.68755 76.2868, 141.79575 76.246233, 141.9204 76.1681, 
+      142.1247 75.983333, 142.2749 75.8401, 142.32 75.790033, 142.323 75.772, 142.29595 75.762, 142.14575 75.730933, 142.0736 75.695367, 142.03755 75.635267, 142.0255 75.5872, 142.04055 75.5231, 
+      142.1667 75.420467, 142.37255 75.298267, 142.51075 75.219167, 142.6414 75.1736, 142.7225 75.1656, 143.01095 75.177133, 143.1867 75.159133, 143.26635 75.1411, 143.42255 75.079, 143.5052 75.063967, 
+      143.5968 75.038933, 143.61785 75.0189, 143.5923 74.997867, 143.46615 74.960333, 143.27835 74.9223, 143.19125 74.916267, 142.9824 74.918767, 142.8006 74.9308, 142.67595 74.925767, 142.6474 74.9298, 
+      142.56775 74.965833, 142.5257 74.959833, 142.5212 74.949833, 142.5332 74.917767, 142.5377 74.861167, 142.49715 74.8341, 142.413 74.8171, 142.2643 74.812067, 142.075 74.8371, 141.95785 74.879167, 
+      141.9428 74.908233, 141.9518 74.928267, 141.98635 74.941267, 142.03595 74.933267, 142.2057 74.8872, 142.24625 74.8852, 142.2673 74.8992, 142.2643 74.923233, 142.2147 74.9593, 142.1576 74.990833, 
+      142.0329 75.006833, 141.91425 75.001833, 141.7685 74.986333, 141.6648 74.986333, 141.5687 74.970333, 141.4981 74.933267, 141.39595 74.903733, 141.2142 74.8837, 140.96185 74.8652, 140.76065 74.8421, 
+      140.66905 74.8351, 140.4452 74.8241, 140.3265 74.8216, 140.17775 74.8206, 140.0696 74.834633, 139.9539 74.869167, 139.78565 74.941267, 139.6174 74.976333, 139.52725 74.9643, 139.4792 74.939267, 
+      139.4837 74.916233, 139.51525 74.8932, 139.52725 74.8842, 139.50925 74.860633, 139.4131 74.809567, 139.37405 74.7755, 139.3365 74.7124, 139.22535 74.6298, 139.1893 74.6248, 139.14425 74.6278, 
+      139.06015 74.652833, 138.85585 74.726433, 138.65305 74.7735, 138.3706 74.806033, 138.0942 74.829067, 137.9064 74.873633, 137.74565 74.955767, 137.5158 75.039367, 137.21985 75.163567, 137.1072 75.220667, 
+      137.0471 75.270733, 137.01705 75.329833, 137.00655 75.3679, 137.0306 75.388933, 137.07715 75.3879, 137.1583 75.336833, 137.19135 75.323333, 137.2394 75.326333, 137.25745 75.334367, 137.25295 75.3564, 
+      137.18985 75.404467, 137.1658 75.4275, 137.1688 75.447533, 137.2439 75.4926, 137.26045 75.526667, 137.25145 75.5617, 137.21235 75.576733, 137.1673 75.575733, 137.07565 75.5487, 137.04715 75.5462, 
+      137.0306 75.567233, 137.0426 75.589267, 137.1553 75.6744, 137.1643 75.700433, 137.14025 75.7415, 137.18085 75.775067, 137.25895 75.7981, 137.3356 75.7991, 137.4753 75.765033, 137.57145 75.751533, 
+      137.63155 75.754533, 137.6616 75.764567, 137.6706 75.7896, 137.64505 75.823667)), 
+  ((99.9855 78.396033, 99.9918 78.425467, 99.96445 78.4661, 99.97285 78.4871, 100.017 78.4997, 100.05065 78.520733, 100.07585 78.564167, 100.16625 78.6202, 100.27345 78.698667, 100.3071 78.7561, 
+      100.38275 78.795333, 100.5425 78.827567, 100.6434 78.8542, 100.69385 78.8528, 100.8368 78.805167, 100.92505 78.789767, 101.13735 78.798167, 101.16465 78.805167, 101.15835 78.814967, 100.9713 78.8472, 
+      100.862 78.8654, 100.83045 78.894833, 100.80945 78.9481, 100.8452 78.999933, 100.986 79.077, 101.12475 79.0896, 101.1752 79.1008, 101.1773 79.110633, 101.15415 79.117633, 101.0596 79.117633, 
+      101.03435 79.126033, 101.02385 79.144267, 101.0512 79.159667, 101.26555 79.1821, 101.2887 79.1961, 101.26345 79.2031, 101.21725 79.2059, 101.2067 79.2185, 101.23195 79.236733, 101.34965 79.270367, 
+      101.501 79.287167, 101.543 79.273167, 101.56615 79.273167, 101.59555 79.291367, 101.57455 79.343233, 101.59345 79.375433, 101.6397 79.393667, 101.6922 79.388067, 101.72795 79.406267, 101.7658 79.4189, 
+      101.7931 79.411867, 101.8751 79.332, 101.93605 79.297, 101.9949 79.289967, 102.1042 79.281567, 102.224 79.263367, 102.2555 79.270367, 102.2576 79.285767, 102.2198 79.3264, 102.1588 79.385267, 
+      102.1588 79.416067, 102.17565 79.4343, 102.266 79.4581, 102.3333 79.481933, 102.38375 79.502933, 102.41735 79.507167, 102.4573 79.494533, 102.50355 79.473533, 102.65695 79.4637, 102.7999 79.4441, 
+      102.96175 79.400633, 103.1467 79.386633, 103.1908 79.371233, 103.1971 79.3516, 103.1719 79.322167, 102.9743 79.249333, 102.91965 79.2199, 102.87345 79.165267, 102.8629 79.124633, 102.87765 79.0966, 
+      102.90915 79.081167, 102.9407 79.081167, 103.00375 79.119, 103.0731 79.149833, 103.1908 79.175067, 103.22655 79.193267, 103.24965 79.2395, 103.2854 79.285767, 103.3106 79.302567, 103.3716 79.298367, 
+      103.4178 79.264733, 103.47455 79.256333, 103.5313 79.2297, 103.59015 79.2129, 103.64905 79.170867, 103.6638 79.135833, 103.6848 79.121833, 103.75835 79.133033, 103.792 79.156867, 103.813 79.2185, 
+      103.85295 79.235333, 103.91145 79.218467, 103.99765 79.180633, 104.00815 79.156833, 104.00815 79.1134, 104.03545 79.088167, 104.11955 79.076967, 104.2246 79.0293, 104.3024 79.039133, 104.3171 79.068533, 
+      104.3402 79.107767, 104.37175 79.1134, 104.40325 79.083967, 104.4159 79.041933, 104.4285 79.0279, 104.47055 79.0083, 104.5904 78.988667, 104.65555 78.969067, 104.71865 78.928433, 104.75855 78.924233, 
+      104.788 78.931233, 104.8048 78.922833, 104.83845 78.8906, 104.8868 78.8906, 104.96455 78.9074, 105.0045 78.9046, 105.07595 78.849967, 105.13275 78.820533, 105.26935 78.764467, 105.3093 78.732267, 
+      105.3198 78.688833, 105.29665 78.573933, 105.29455 78.5347, 105.24415 78.484267, 105.14115 78.432433, 105.02555 78.3974, 104.8511 78.314733, 104.81325 78.313333, 104.79225 78.327333, 104.79225 78.344167, 
+      104.77545 78.360967, 104.7544 78.359567, 104.7187 78.355367, 104.6388 78.318933, 104.5905 78.310533, 104.55265 78.310533, 104.4854 78.321733, 104.44335 78.348367, 104.4013 78.355367, 104.33825 78.344167, 
+      104.20165 78.304933, 104.1554 78.310533, 104.1239 78.300733, 104.08395 78.2797, 103.98935 78.2657, 103.95785 78.296533, 103.9242 78.303533, 103.84435 78.2671, 103.72455 78.2839, 103.6699 78.2643, 
+      103.57745 78.2755, 103.49965 78.2573, 103.4261 78.2685, 103.37145 78.2755, 103.32945 78.2629, 103.2874 78.246067, 103.25375 78.246067, 103.22855 78.2699, 103.1991 78.302133, 103.1697 78.317533, 
+      103.13815 78.314733, 103.01205 78.2741, 102.9574 78.2797, 102.76195 78.1676, 102.72415 78.1592, 102.6968 78.1662, 102.68 78.191433, 102.6989 78.240467, 102.6737 78.264267, 102.60855 78.2755, 
+      102.50345 78.2881, 102.4719 78.311933, 102.42355 78.316133, 102.39205 78.2979, 102.38365 78.265667, 102.3605 78.255867, 102.3248 78.260067, 102.18605 78.2783, 102.13565 78.2755, 102.081 78.2643, 
+      102.02845 78.2657, 101.9065 78.300733, 101.8519 78.2923, 101.73835 78.2769, 101.57655 78.2643, 101.4946 78.2699, 101.44205 78.2685, 101.3727 78.2531, 101.2865 78.226467, 101.2613 78.229267, 
+      101.22555 78.243267, 101.20875 78.243267, 101.1541 78.206867, 101.131 78.197033, 101.10575 78.205467, 101.08265 78.204067, 101.06795 78.183033, 101.05535 78.163433, 101.0133 78.166233, 100.96285 78.166233, 
+      100.8872 78.1368, 100.7926 78.1214, 100.72115 78.1326, 100.65385 78.1256, 100.4332 78.104567, 100.39115 78.113, 100.3575 78.103167, 100.28185 78.063933, 100.18305 78.042933, 100.1095 78.0051, 
+      100.04435 77.965867, 100.0044 77.960267, 99.9729 77.971467, 99.93295 78.024733, 99.8993 78.035933, 99.8678 78.024733, 99.82575 78.0093, 99.7522 78.0177, 99.72905 78.0135, 99.72065 77.992467, 
+      99.71645 77.974267, 99.68705 77.968667, 99.6597 77.967267, 99.6177 77.950433, 99.56935 77.968667, 99.5126 78.0037, 99.521 78.0275, 99.5105 78.056933, 99.5189 78.073733, 99.5588 78.098967, 
+      99.5546 78.1172, 99.5399 78.1228, 99.49365 78.1228, 99.46425 78.1424, 99.47685 78.164833, 99.7354 78.324567, 99.7501 78.3596, 99.7879 78.3764, 99.94765 78.3736, 99.9855 78.396033)), 
+  ((92.7459 80.595233, 92.81935 80.606533, 92.857 80.627867, 92.8683 80.646667, 92.8476 80.666733, 92.80995 80.6705, 92.76475 80.661733, 92.7177 80.646667, 92.63865 80.639133, 92.6123 80.655467, 
+      92.601 80.6843, 92.55585 80.715667, 92.5107 80.735767, 92.5201 80.755833, 92.58785 80.774633, 92.6594 80.7872, 92.75535 80.777133, 92.88525 80.811033, 92.9097 80.8311, 92.9116 80.8537, 
+      92.9229 80.868733, 93.00005 80.885067, 93.19015 80.8976, 93.2127 80.9064, 93.22215 80.942767, 93.2485 80.955333, 93.31435 80.951567, 93.36705 80.949033, 93.4461 80.9729, 93.4988 80.976667, 
+      93.66065 80.9453, 93.79805 80.976667, 93.9618 80.9704, 94.0578 81.006767, 94.2253 81.0394, 94.406 81.051933, 94.6168 81.040633, 94.7843 81.045633, 95.1137 81.1435, 95.18145 81.148533, 
+      95.2247 81.162333, 95.23225 81.176133, 95.2172 81.192433, 95.15695 81.206233, 95.13815 81.218767, 95.15885 81.2326, 95.23035 81.2414, 95.4374 81.233867, 95.5729 81.256433, 95.74415 81.277767, 
+      95.87215 81.266467, 96.1206 81.212533, 96.14695 81.189967, 96.16015 81.154833, 96.18085 81.123467, 96.21285 81.109667, 96.29 81.113433, 96.3427 81.110933, 96.4199 81.072033, 96.50835 81.067, 
+      96.5441 81.055733, 96.5836 80.998, 96.60995 80.9842, 96.67585 80.9817, 96.7511 80.9265, 96.81885 80.8876, 96.87535 80.8901, 96.9845 80.888867, 97.28565 80.826133, 97.4061 80.8274, 
+      97.4456 80.807333, 97.47385 80.7973, 97.48515 80.808567, 97.52655 80.822367, 97.5529 80.8186, 97.60935 80.773433, 97.60935 80.730767, 97.6263 80.720733, 97.64325 80.720733, 97.6978 80.745833, 
+      97.839 80.747067, 97.95 80.749567, 97.96695 80.742067, 97.96885 80.720733, 97.9312 80.700633, 97.77875 80.678033, 97.5943 80.671767, 97.49455 80.6567, 97.43055 80.6291, 97.37035 80.611533, 
+      97.2687 80.617833, 97.16895 80.6241, 97.10305 80.595233, 97.06355 80.545033, 97.06735 80.516167, 97.18025 80.4572, 97.2424 80.433367, 97.3327 80.430867, 97.42495 80.403267, 97.45695 80.3857, 
+      97.46635 80.348033, 97.4456 80.315433, 97.4061 80.295333, 97.33645 80.284067, 97.06355 80.291567, 96.89225 80.305367, 96.7304 80.3066, 96.50265 80.2815, 96.3295 80.2589, 96.0679 80.2564, 
+      95.9625 80.2514, 95.44115 80.1849, 94.96685 80.134733, 94.66195 80.129733, 94.41915 80.1159, 93.9411 80.079533, 93.815 80.075767, 93.5289 80.102133, 92.9831 80.123433, 92.7365 80.164833, 
+      92.56525 80.171133, 92.39965 80.171133, 92.2039 80.1887, 92.08155 80.2138, 92.07215 80.226333, 92.0853 80.245167, 92.2133 80.2853, 92.2434 80.2991, 92.2434 80.3129, 92.2246 80.317933, 
+      92.17755 80.3104, 92.00815 80.291567, 91.82745 80.319167, 91.76535 80.319167, 91.66185 80.300367, 91.44725 80.270233, 91.37385 80.272767, 91.36445 80.286567, 91.37765 80.304133, 91.43785 80.329233, 
+      91.5075 80.3468, 91.60725 80.3631, 91.739 80.3581, 91.7823 80.3694, 91.88015 80.394467, 91.99495 80.3995, 92.0025 80.4108, 91.9912 80.420833, 91.82555 80.434633, 91.80485 80.453433, 
+      91.81805 80.467233, 91.8538 80.476033, 91.9912 80.481067, 92.31865 80.459733, 92.54075 80.514933, 92.665 80.523733, 92.69695 80.550067, 92.7459 80.595233)), 
+  ((146.7398 75.096667, 146.56095 75.1159, 146.42575 75.1199, 146.1223 75.158933, 146.0847 75.173967, 146.08475 75.2025, 146.13885 75.248567, 146.2004 75.292633, 146.21245 75.3387, 146.22295 75.4108, 
+      146.27105 75.462367, 146.33265 75.4944, 146.39425 75.513433, 146.4303 75.530467, 146.44835 75.5595, 146.45885 75.6086, 146.4949 75.637633, 146.5745 75.651667, 146.6286 75.647633, 146.6481 75.6271, 
+      146.6466 75.561, 146.67665 75.486867, 146.75325 75.4428, 146.8554 75.405233, 146.95005 75.386233, 147.07925 75.3181, 147.14985 75.295067, 147.2039 75.297567, 147.30605 75.3156, 147.43375 75.363667, 
+      147.4623 75.3847, 147.4488 75.405733, 147.3977 75.409733, 147.2655 75.400733, 147.23695 75.406733, 147.23845 75.426767, 147.28355 75.4498, 147.3977 75.463833, 147.42325 75.474833, 147.44425 75.497867, 
+      147.4698 75.5059, 147.5479 75.499367, 147.71465 75.479333, 147.91445 75.4538, 148.0887 75.437767, 148.35915 75.425233, 148.4523 75.4032, 148.50635 75.365167, 148.50485 75.237967, 148.54545 75.2049, 
+      148.6115 75.190367, 148.7482 75.185367, 148.8308 75.193367, 148.969 75.2229, 149.1628 75.259933, 149.3175 75.270967, 149.4557 75.261433, 149.68105 75.219367, 149.86285 75.1668, 150.0131 75.1608, 
+      150.2399 75.131267, 150.4217 75.111233, 150.60495 75.112233, 150.9174 75.1503, 151.00305 75.1563, 151.0301 75.1483, 151.0316 75.129267, 150.9655 75.0942, 150.72065 75.0106, 150.50735 74.950533, 
+      150.49685 74.9395, 150.52535 74.9285, 150.56895 74.917467, 150.57195 74.904467, 150.5569 74.885433, 150.4803 74.8654, 150.2895 74.836833, 150.0221 74.799767, 149.83435 74.788233, 149.58645 74.7762, 
+      149.49785 74.7792, 149.43475 74.789233, 149.35065 74.783733, 149.07725 74.7487, 148.99015 74.748167, 148.78135 74.7772, 148.6431 74.7877, 148.32615 74.7877, 148.17295 74.817267, 147.9942 74.8603, 
+      147.7944 74.946433, 147.68775 74.968967, 147.5811 74.969967, 147.42485 74.973, 147.3422 74.9935, 147.0102 75.066633, 146.7398 75.096667)), 
+  ((19.7569 54.511733, 19.77825 54.520967, 19.7985 54.5277, 19.82545 54.547167, 19.85355 54.565133, 19.8771 54.5816, 19.9097 54.599567, 19.95015 54.599567, 19.9883 54.6018, 20.02315 54.620533, 
+      20.0456 54.6325, 20.0703 54.640733, 20.1164 54.650467, 20.14335 54.660933, 20.16695 54.6677, 20.2141 54.6804, 20.277 54.6924, 20.29385 54.707367, 20.29385 54.726833, 20.26805 54.7358, 
+      20.21525 54.734333, 20.19055 54.730567, 20.16025 54.732067, 20.1198 54.739567, 20.0861 54.7388, 20.0636 54.726833, 20.04115 54.710367, 20.02315 54.707367, 20.00295 54.7201, 19.97485 54.742567, 
+      19.958 54.753767, 19.94005 54.754533, 19.92545 54.7478, 19.9142 54.729833, 19.90745 54.702133, 19.87265 54.681933, 19.85805 54.678933, 19.83445 54.685667, 19.82885 54.700633, 19.8367 54.7246, 
+      19.85355 54.756033, 19.86255 54.7957, 19.86255 54.839867, 19.85805 54.878033, 19.8558 54.909467, 19.85915 54.9499, 19.8749 54.9686, 19.90295 54.9791, 19.92205 54.985067, 19.96365 54.991067, 
+      20.0277 54.991067, 20.06925 54.995533, 20.11755 55.003033, 20.1434 55.003033, 20.1838 55.001533, 20.23325 54.994033, 20.26355 54.991033, 20.2939 54.991033, 20.34105 55.000033, 20.36465 55.009767, 
+      20.40625 55.024733, 20.46465 55.0262, 20.4961 55.042667, 20.56125 55.0771, 20.6152 55.1355, 20.7118 55.213333, 20.76725 55.267, 20.8245 55.2605, 20.89725 55.268933, 20.9845 55.2974, 
+      21.0245 55.305233, 21.05065 55.3063, 21.07385 55.303667, 21.1209 55.2911, 21.18645 55.267067, 21.2799 55.212667, 21.32315 55.1907, 21.49085 55.140867, 21.5415 55.125967, 21.60435 55.1084, 
+      21.66305 55.1031, 21.7217 55.0992, 21.90985 55.0902, 21.92605 55.088867, 21.95235 55.087567, 22.009 55.087767, 22.0677 55.082467, 22.1223 55.0799, 22.2964 55.058567, 22.31465 55.051767, 
+      22.3532 55.0355, 22.46905 54.9675, 22.49755 54.942967, 22.5221 54.904767, 22.52825 54.896567, 22.5386 54.869267, 22.54495 54.8324, 22.52295 54.7995, 22.4909 54.7584, 22.47705 54.7242, 
+      22.46315 54.691333, 22.45915 54.685867, 22.43515 54.650233, 22.4091 54.618733, 22.40105 54.611867, 22.38315 54.5749, 22.3976 54.542133, 22.40985 54.525767, 22.4343 54.503967, 22.47095 54.474, 
+      22.47705 54.4672, 22.5198 54.4304, 22.53935 54.391433, 22.4924 54.388767, 21.95345 54.365167, 21.47395 54.354833, 21.1368 54.368033, 20.63665 54.409467, 20.24515 54.4578, 19.7743 54.5098, 
+      19.7569 54.511733)), 
+  ((46.81825 80.3393, 46.83 80.366733, 46.8523 80.392567, 46.8823 80.408267, 46.927 80.4247, 46.97755 80.432533, 47.05515 80.4341, 47.11215 80.438033, 47.21445 80.428633, 47.3214 80.421567, 
+      47.39725 80.4161, 47.4831 80.4114, 47.5501 80.418433, 47.59775 80.428633, 47.62715 80.4443, 47.62125 80.455267, 47.6048 80.467033, 47.6095 80.481133, 47.6095 80.493667, 47.5907 80.5023, 
+      47.5719 80.5023, 47.5472 80.4976, 47.51545 80.491333, 47.4649 80.485067, 47.4108 80.4827, 47.37435 80.484267, 47.352 80.495233, 47.33265 80.5125, 47.3338 80.533633, 47.32675 80.555567, 
+      47.3103 80.565, 47.28675 80.5697, 47.2609 80.5744, 47.23855 80.5885, 47.2268 80.603367, 47.19975 80.610433, 47.16805 80.612, 47.1363 80.612, 47.07695 80.6065, 47.00525 80.5971, 
+      46.9241 80.583767, 46.87065 80.576733, 46.81535 80.561067, 46.75305 80.555567, 46.70135 80.551667, 46.6408 80.540667, 46.58435 80.541467, 46.5526 80.545367, 46.5538 80.564967, 46.57495 80.584567, 
+      46.6161 80.603367, 46.649 80.618267, 46.68075 80.6206, 46.70545 80.627667, 46.736 80.647233, 46.80535 80.665267, 46.85945 80.6731, 46.9241 80.678567, 46.96705 80.6966, 46.9976 80.709133, 
+      47.03055 80.713833, 47.0752 80.709933, 47.10695 80.702867, 47.14925 80.688767, 47.22625 80.669767, 47.3027 80.647833, 47.3568 80.641567, 47.4191 80.64, 47.492 80.636867, 47.5684 80.637633, 
+      47.6219 80.641567, 47.6819 80.6502, 47.71715 80.656467, 47.75125 80.6541, 47.78885 80.6455, 47.8482 80.645533, 47.9011 80.645533, 47.95755 80.6275, 48.0069 80.602433, 48.05335 80.601667, 
+      48.08275 80.6103, 48.1192 80.607933, 48.1627 80.602467, 48.1956 80.598533, 48.25325 80.603233, 48.3114 80.602467, 48.3949 80.611867, 48.47485 80.611867, 48.5436 80.616567, 48.61415 80.6244, 
+      48.6976 80.6338, 48.7511 80.640067, 48.82285 80.6479, 48.89105 80.649467, 48.9504 80.6471, 49.0268 80.6377, 49.07385 80.630633, 49.11145 80.630633, 49.1332 80.644767, 49.11555 80.662767, 
+      49.08965 80.674533, 49.10025 80.687067, 49.13555 80.682367, 49.1849 80.672967, 49.21075 80.674533, 49.22255 80.686267, 49.2131 80.6996, 49.21785 80.720767, 49.2437 80.739567, 49.2719 80.7466, 
+      49.3248 80.745833, 49.3595 80.750567, 49.38065 80.770133, 49.4124 80.782667, 49.47475 80.782667, 49.57935 80.7811, 49.63985 80.785033, 49.73275 80.778767, 49.83385 80.770933, 49.89085 80.763867, 
+      49.95785 80.768567, 50.00725 80.7764, 50.0331 80.788933, 50.03605 80.7991, 50.0255 80.810067, 49.99845 80.8132, 49.9773 80.821033, 49.962 80.844533, 49.9432 80.853167, 49.91495 80.854733, 
+      49.86675 80.850033, 49.7962 80.839067, 49.7486 80.835133, 49.7063 80.837467, 49.6863 80.848467, 49.70275 80.861, 49.72745 80.867267, 49.7286 80.8845, 49.70745 80.900167, 49.68395 80.918967, 
+      49.6804 80.943267, 49.68275 80.9652, 49.7051 80.9754, 49.73215 80.971467, 49.7486 80.961267, 49.76625 80.9558, 49.79915 80.953433, 49.82855 80.9558, 49.85675 80.963633, 49.9097 80.963633, 
+      49.94615 80.956567, 49.95555 80.9511, 49.9873 80.9417, 50.059 80.9409, 50.0937 80.9472, 50.14895 80.948767, 50.1807 80.943267, 50.20895 80.937, 50.24065 80.935433, 50.26065 80.939333, 
+      50.2565 80.955, 50.2577 80.966733, 50.28 80.973, 50.31295 80.972233, 50.3482 80.979267, 50.3635 80.986333, 50.3882 80.991033, 50.4176 80.983967, 50.4258 80.9738, 50.4211 80.962033, 
+      50.40815 80.9456, 50.37645 80.926, 50.37645 80.9158, 50.3976 80.904833, 50.4164 80.900133, 50.4399 80.899367, 50.47285 80.905633, 50.5381 80.911933, 50.6004 80.923667, 50.6521 80.933867, 
+      50.7109 80.940133, 50.76325 80.939333, 50.80085 80.948733, 50.83495 80.961267, 50.87965 80.9738, 50.9337 80.9887, 50.98485 81.001267, 51.0366 81.0091, 51.06245 81.005967, 51.07185 80.996567, 
+      51.06835 80.977733, 51.01895 80.944833, 50.9449 80.8986, 50.88495 80.868833, 50.8579 80.857067, 50.82615 80.854733, 50.79205 80.853933, 50.74975 80.853933, 50.71095 80.8516, 50.68445 80.842967, 
+      50.6245 80.8406, 50.5681 80.842967, 50.52575 80.842167, 50.48815 80.8359, 50.43935 80.838267, 50.4076 80.839833, 50.3876 80.834333, 50.36995 80.828867, 50.33705 80.829633, 50.30765 80.833567, 
+      50.2712 80.832, 50.24125 80.821, 50.21185 80.8077, 50.19185 80.792033, 50.1895 80.780267, 50.2142 80.776367, 50.2471 80.781833, 50.3353 80.781833, 50.39995 80.781833, 50.46815 80.7842, 
+      50.4981 80.7881, 50.5463 80.784967, 50.56745 80.779467, 50.57805 80.7732, 50.59335 80.772433, 50.6145 80.774767, 50.6439 80.785767, 50.68035 80.786533, 50.715 80.780233, 50.7432 80.778667, 
+      50.78555 80.7826, 50.8173 80.791233, 50.8549 80.805333, 50.91015 80.813167, 50.9589 80.814767, 51.00595 80.813967, 51.0612 80.819467, 51.1 80.8265, 51.1482 80.8555, 51.1735 80.873533, 
+      51.2076 80.900967, 51.24755 80.9182, 51.2758 80.918967, 51.3005 80.916633, 51.324 80.910367, 51.3334 80.8994, 51.33105 80.8892, 51.3181 80.868067, 51.30285 80.847667, 51.32165 80.831233, 
+      51.3475 80.8234, 51.39395 80.8077, 51.44685 80.803, 51.47625 80.7889, 51.49505 80.766967, 51.50685 80.725433, 51.5315 80.691733, 51.52915 80.673733, 51.48095 80.662767, 51.38575 80.6369, 
+      51.3099 80.619667, 51.1453 80.593833, 51.06595 80.580533, 51.00835 80.570333, 50.9625 80.5766, 50.8861 80.587567, 50.8538 80.600133, 50.81145 80.612667, 50.775 80.617367, 50.7374 80.616567, 
+      50.688 80.613433, 50.6216 80.613467, 50.58045 80.619733, 50.53225 80.632267, 50.4911 80.6346, 50.4588 80.6346, 50.4153 80.627533, 50.3859 80.6244, 50.32125 80.622033, 50.25185 80.622033, 
+      50.2007 80.618133, 50.1043 80.6095, 50.0314 80.603233, 49.9885 80.589933, 49.96855 80.573467, 49.96265 80.5492, 49.97205 80.5335, 49.9979 80.5155, 50.04025 80.503733, 50.119 80.485733, 
+      50.1778 80.473967, 50.1966 80.454367, 50.18955 80.4348, 50.1684 80.4254, 50.1331 80.4246, 50.03085 80.4152, 49.9879 80.4136, 49.9491 80.410467, 49.90915 80.401867, 49.84685 80.394033, 
+      49.7798 80.393233, 49.7475 80.394833, 49.7075 80.401867, 49.6699 80.411267, 49.6358 80.4144, 49.60055 80.408933, 49.56645 80.408933, 49.52705 80.411267, 49.4953 80.412833, 49.4706 80.406567, 
+      49.4412 80.391667, 49.4083 80.378367, 49.3789 80.372867, 49.3648 80.378367, 49.33365 80.3972, 49.3137 80.412867, 49.2937 80.419133, 49.2608 80.4199, 49.21375 80.426167, 49.17615 80.426167, 
+      49.1444 80.428533, 49.12265 80.426933, 49.0874 80.4152, 49.03565 80.407367, 48.97805 80.411267, 48.92985 80.416767, 48.89865 80.423833, 48.8352 80.441867, 48.78815 80.448133, 48.74115 80.4544, 
+      48.70705 80.452833, 48.66765 80.445, 48.6265 80.420733, 48.6206 80.4027, 48.62885 80.392533, 48.65705 80.381533, 48.6747 80.368233, 48.7135 80.3455, 48.757 80.3267, 48.7852 80.3165, 
+      48.8146 80.330633, 48.84985 80.333767, 48.911 80.332967, 48.9469 80.322, 48.97745 80.297733, 48.97155 80.273433, 48.93395 80.2656, 48.88925 80.276567, 48.8634 80.275, 48.84695 80.2601, 
+      48.84815 80.233467, 48.8387 80.206833, 48.82345 80.188033, 48.80345 80.191167, 48.77995 80.211533, 48.75995 80.226433, 48.7435 80.231133, 48.7188 80.228767, 48.7065 80.214667, 48.71 80.188033, 
+      48.7065 80.168467, 48.68415 80.150433, 48.65475 80.139467, 48.63005 80.1277, 48.60535 80.124567, 48.5854 80.1277, 48.57715 80.143367, 48.556 80.159033, 48.53485 80.1669, 48.51365 80.165333, 
+      48.4719 80.165333, 48.446 80.173167, 48.4272 80.198233, 48.4025 80.2225, 48.38605 80.231133, 48.3649 80.2335, 48.3367 80.231133, 48.31905 80.2139, 48.3102 80.1959, 48.28785 80.155167, 
+      48.26435 80.132433, 48.2467 80.1105, 48.21145 80.104233, 48.17855 80.106567, 48.15385 80.1191, 48.1315 80.139467, 48.1162 80.1536, 48.098 80.1724, 48.0839 80.188067, 48.0639 80.1904, 
+      48.04745 80.181, 48.0098 80.154367, 47.9687 80.127733, 47.9193 80.112833, 47.8635 80.107367, 47.77415 80.089333, 47.70595 80.079167, 47.66655 80.0737, 47.6289 80.082333, 47.61245 80.099567, 
+      47.62305 80.115233, 47.64065 80.1301, 47.67125 80.1348, 47.7253 80.137933, 47.76645 80.1458, 47.7806 80.1599, 47.78175 80.185733, 47.7559 80.195933, 47.7265 80.195933, 47.70065 80.1881, 
+      47.6783 80.171633, 47.6536 80.165367, 47.62185 80.1638, 47.5995 80.170067, 47.6101 80.184167, 47.6289 80.202967, 47.6489 80.221, 47.6442 80.236667, 47.6301 80.2445, 47.6007 80.246867, 
+      47.57365 80.2445, 47.55015 80.2351, 47.52665 80.229633, 47.50195 80.228067, 47.47075 80.232767, 47.44845 80.231967, 47.42725 80.224133, 47.39905 80.2022, 47.3767 80.1928, 47.352 80.184167, 
+      47.32615 80.1638, 47.29795 80.152833, 47.2703 80.1552, 47.2362 80.163833, 47.20445 80.1701, 47.168 80.161467, 47.1386 80.159133, 47.12335 80.159133, 47.09865 80.166167, 47.07925 80.1756, 
+      47.0604 80.178733, 47.0322 80.176367, 47.0075 80.168533, 46.9887 80.159133, 46.94635 80.152867, 46.9264 80.163833, 46.90875 80.1795, 46.91345 80.203, 46.9064 80.2226, 46.87175 80.233567, 
+      46.84705 80.235133, 46.8106 80.2312, 46.77415 80.2226, 46.74475 80.2116, 46.71185 80.208467, 46.7124 80.221, 46.7312 80.235867, 46.77355 80.2633, 46.80645 80.284467, 46.8147 80.309533, 
+      46.81825 80.3393)), 
+  ((144.9399 75.435567, 144.91595 75.4085, 144.90995 75.372433, 144.92045 75.293333, 144.90995 75.2753, 144.86635 75.268267, 144.8153 75.263267, 144.7041 75.225733, 144.4953 75.1456, 144.4172 75.126567, 
+      144.33605 75.126567, 144.2399 75.115067, 144.08365 75.062967, 144.05515 75.056967, 144.01155 75.07, 143.92895 75.108033, 143.78175 75.132567, 143.5474 75.140567, 143.3761 75.166133, 143.20485 75.198167, 
+      143.0336 75.251267, 142.9089 75.269767, 142.6535 75.3028, 142.5604 75.344867, 142.5003 75.402967, 142.48525 75.443033, 142.5213 75.483567, 142.649 75.5687, 142.9464 75.662833, 142.9855 75.693867, 
+      142.996 75.7109, 142.99 75.725933, 142.9479 75.737467, 142.50625 75.775533, 142.4777 75.782533, 142.29895 75.9448, 142.29895 75.9568, 142.3305 75.9528, 142.43565 75.927767, 142.56035 75.914267, 
+      142.72555 75.9223, 143.03205 75.875733, 143.1928 75.866733, 143.22885 75.870733, 143.3505 75.904767, 143.4872 75.9313, 143.7576 75.9403, 143.91985 75.9228, 144.20225 75.868733, 144.37505 75.843167, 
+      144.55835 75.829133, 144.69355 75.8001, 144.8152 75.754533, 145.0105 75.643367, 145.19225 75.546233, 145.2028 75.5282, 145.18175 75.515167, 145.09465 75.497667, 145.0015 75.481633, 144.9399 75.435567)), 
+  ((141.7835 73.3367, 141.6979 73.359367, 141.4861 73.413467, 141.2412 73.477033, 141.07145 73.501067, 140.85665 73.5196, 140.74245 73.526633, 140.45105 73.5261, 140.2783 73.510067, 140.1326 73.478, 
+      140.05595 73.465, 139.9989 73.466, 139.91175 73.490033, 139.8877 73.513067, 139.8862 73.5391, 139.90725 73.566133, 139.9613 73.5952, 140.09655 73.6107, 140.3219 73.616733, 140.4811 73.637233, 
+      140.6704 73.662267, 140.77705 73.690333, 140.85365 73.726367, 140.9588 73.798, 141.12855 73.880133, 141.19015 73.897133, 141.3839 73.897633, 141.73245 73.9402, 141.92325 73.979267, 142.18765 73.9547, 
+      142.5782 73.855033, 142.72695 73.822, 143.06345 73.755367, 143.25725 73.7063, 143.3864 73.655233, 143.5231 73.5626, 143.5682 73.444433, 143.6523 73.327233, 143.6613 73.2942, 143.6433 73.283167, 
+      143.5261 73.262133, 143.39395 73.262667, 143.20015 73.270667, 142.9162 73.281167, 142.6999 73.282167, 142.455 73.279633, 142.3258 73.282633, 142.01335 73.298667, 141.7835 73.3367)), 
+  ((-180 71.614237, -179.9881 71.614567, -179.9475 71.593567, -179.9295 71.588533, -179.8469 71.593033, -179.7778 71.584, -179.74325 71.585, -179.69515 71.592033, -179.66965 71.579, -179.63055 71.530933, 
+      -179.60655 71.5219, -179.581 71.532933, -179.54345 71.572, -179.49835 71.5905, -179.35715 71.5865, -179.14535 71.611533, -179.0312 71.629067, -179.01455 71.6166, -178.983 71.6156, -178.9501 71.640067, 
+      -178.899 71.640067, -178.67665 71.597533, -178.53995 71.583533, -178.46635 71.587533, -178.4363 71.600567, -178.40325 71.619567, -178.3717 71.6276, -178.3101 71.615567, -178.259 71.596533, -178.229 71.556967, 
+      -178.12835 71.492867, -178.0698 71.484833, -178.0007 71.4568, -177.8625 71.424233, -177.82495 71.410233, -177.7889 71.370167, -177.76335 71.3321, -177.73935 71.3251, -177.7273 71.3351, -177.7288 71.362133, 
+      -177.7679 71.4042, -177.7784 71.422233, -177.76035 71.432267, -177.7243 71.421233, -177.6657 71.358133, -177.62665 71.3371, -177.60265 71.3311, -177.5305 71.3221, -177.4584 71.301067, -177.4464 71.273, 
+      -177.4975 71.232433, -177.59965 71.168333, -177.67325 71.1463, -177.77845 71.104233, -177.87755 71.090733, -178.00825 71.0637, -178.0338 71.051667, -178.05785 71.023633, -178.0954 71.017633, -178.181 71.023633, 
+      -178.2216 71.0111, -178.3748 70.942967, -178.40485 70.938967, -178.41985 70.951, -178.41685 70.968033, -178.3823 70.999067, -178.3763 71.0111, -178.41385 71.0311, -178.45745 71.036133, -178.501 71.0241, 
+      -178.62415 71.010567, -178.80445 70.998533, -178.89005 70.9735, -178.96965 70.956, -179.05075 70.946967, -179.16645 70.930967, -179.219 70.934967, -179.225 70.940967, -179.201 70.959, -179.16045 70.993033, 
+      -179.16645 71.000067, -179.2731 70.998067, -179.32265 70.986033, -179.3287 70.974033, -179.30765 70.959, -179.30165 70.946967, -179.32715 70.928433, -179.4593 70.8884, -179.54795 70.865367, -179.569 70.870367, 
+      -179.575 70.885367, -179.4383 70.984533, -179.4398 71.015567, -179.47135 71.0286, -179.5254 71.0276, -179.5915 70.994533, -179.62455 70.9715, -179.66815 70.9715, -179.76425 70.995067, -179.9355 71.031133, 
+      -179.9385 71.042133, -179.9956 71.048167, -180 71.047007, -180 71.614237)), 
+  ((48.91895 69.6001, 49.09245 69.5854, 49.25495 69.563367, 49.5028 69.519333, 49.77265 69.464267, 49.83805 69.444067, 49.92205 69.416533, 49.9661 69.389933, 50.00325 69.360567, 50.06035 69.3514, 
+      50.09615 69.309167, 50.14985 69.2431, 50.16775 69.183433, 50.16775 69.1284, 50.1505 69.0917, 50.12575 69.063233, 50.1023 69.0449, 50.07615 69.0458, 50.0555 69.063233, 50.0555 69.115567, 
+      50.0665 69.1596, 50.06515 69.187133, 50.04585 69.193567, 50.0142 69.188967, 49.97565 69.187133, 49.955 69.177033, 49.9412 69.150433, 49.9061 69.122, 49.85655 69.077933, 49.8125 69.033867, 
+      49.76155 69.011867, 49.70095 68.9834, 49.6534 68.9568, 49.59285 68.930167, 49.52125 68.9063, 49.44965 68.892533, 49.3801 68.8604, 49.30575 68.855833, 49.2589 68.840233, 49.1832 68.824633, 
+      49.09715 68.8127, 48.9884 68.8026, 48.8961 68.787, 48.79355 68.7714, 48.66685 68.768633, 48.59455 68.7613, 48.47885 68.763133, 48.40315 68.768633, 48.31705 68.784233, 48.2262 68.809, 
+      48.1587 68.832867, 48.1112 68.852133, 48.07815 68.8916, 48.0658 68.936567, 48.05475 68.991633, 48.0534 69.0733, 48.0679 69.1357, 48.0775 69.204533, 48.10505 69.291733, 48.114 69.339467, 
+      48.1539 69.389933, 48.21175 69.433067, 48.28195 69.485367, 48.3632 69.510167, 48.44515 69.540467, 48.514 69.569833, 48.6228 69.5836, 48.713 69.5937, 48.8383 69.602867, 48.91895 69.6001)), 
+  ((62.65675 81.0937, 62.74305 81.1005, 62.7825 81.1036, 62.83915 81.1104, 62.87255 81.122167, 62.89945 81.1339, 62.90825 81.155567, 62.8999 81.1809, 62.8869 81.2007, 62.8628 81.222367, 
+      62.8331 81.234733, 62.8201 81.2533, 62.8498 81.268767, 62.89155 81.2805, 62.93195 81.2873, 62.9635 81.281133, 62.99225 81.2768, 63.02845 81.2842, 63.0795 81.289167, 63.13565 81.299667, 
+      63.2034 81.3003, 63.27395 81.304633, 63.36165 81.3139, 63.448 81.3269, 63.54315 81.3399, 63.61925 81.3535, 63.7209 81.364, 63.7738 81.3832, 63.8476 81.411033, 63.907 81.433933, 
+      63.961 81.4419, 64.0213 81.466667, 64.10855 81.483967, 64.1791 81.492633, 64.2441 81.505, 64.30535 81.523567, 64.40655 81.5174, 64.4678 81.506267, 64.54765 81.488933, 64.66275 81.479033, 
+      64.74355 81.476567, 64.84005 81.469167, 64.90875 81.461733, 64.9459 81.456167, 64.97375 81.448767, 65.00255 81.435767, 65.02205 81.4141, 65.02205 81.398633, 64.99605 81.3838, 64.96725 81.362133, 
+      64.9524 81.3337, 64.95845 81.3003, 64.98255 81.266267, 65.00855 81.245867, 65.029 81.2137, 65.0466 81.176567, 65.0712 81.153067, 65.10645 81.132633, 65.1659 81.1215, 65.2355 81.110367, 
+      65.2861 81.105433, 65.3288 81.0949, 65.3659 81.076333, 65.38635 81.054067, 65.39005 81.037367, 65.371 81.024367, 65.34595 81.023133, 65.31255 81.024367, 65.26705 81.0318, 65.21785 81.026233, 
+      65.1821 81.025, 65.13755 81.0213, 65.1032 81.0281, 65.05585 81.0355, 65.0294 81.046, 64.9997 81.061467, 64.96255 81.0658, 64.9217 81.0621, 64.8753 81.0516, 64.8043 81.0411, 
+      64.71795 81.023133, 64.67295 81.016933, 64.58475 81.0157, 64.5142 81.0219, 64.43205 81.0281, 64.3717 81.025, 64.316 81.0188, 64.19485 81.016333, 64.11595 80.9984, 64.03475 80.986033, 
+      63.9642 80.973033, 63.8774 80.946433, 63.79295 80.916733, 63.7331 80.892, 63.6189 80.8487, 63.48105 80.797967, 63.4337 80.769533, 63.40815 80.762733, 63.37195 80.762733, 63.34135 80.769533, 
+      63.29865 80.786233, 63.25965 80.807267, 63.2267 80.816533, 63.1849 80.820267, 63.13015 80.8221, 63.09305 80.819633, 63.0638 80.8147, 63.0434 80.8147, 63.03595 80.825833, 63.0369 80.854267, 
+      63.0304 80.886433, 63.0239 80.905, 63.0044 80.914267, 62.97655 80.9186, 62.9394 80.9211, 62.9055 80.923567, 62.8684 80.9341, 62.8257 80.940267, 62.7607 80.9514, 62.70085 80.959433, 
+      62.634 80.9545, 62.56715 80.952033, 62.51935 80.945233, 62.4915 80.952033, 62.47385 80.968733, 62.4813 81.001533, 62.50265 81.0269, 62.5546 81.056567, 62.60195 81.0801, 62.65675 81.0937)), 
+  ((127.5105 72.4803, 127.4358 72.523533, 127.3257 72.523533, 127.1959 72.497333, 127.01895 72.498633, 126.7948 72.488167, 126.67105 72.5106, 126.64535 72.536667, 126.65915 72.557633, 126.79085 72.593, 
+      126.82835 72.5945, 126.8441 72.586633, 126.8559 72.5722, 126.9226 72.5891, 127.12905 72.608767, 127.2824 72.640233, 127.3886 72.648067, 127.55375 72.6402, 127.61275 72.644133, 127.7012 72.670367, 
+      127.7779 72.696567, 127.76215 72.731967, 127.77005 72.7621, 127.80345 72.777833, 127.85065 72.7831, 128.0237 72.779167, 128.16135 72.8041, 128.238 72.813267, 128.30685 72.8067, 128.37565 72.811967, 
+      128.58015 72.811967, 128.7905 72.813267, 128.8908 72.801467, 129.0658 72.7674, 129.26245 72.7582, 129.3332 72.737233, 129.3627 72.704467, 129.3529 72.6835, 129.288 72.679567, 129.0422 72.699233, 
+      129.0088 72.691367, 129.01075 72.665133, 129.0481 72.640233, 129.0717 72.637633, 129.2585 72.625833, 129.3627 72.606167, 129.3706 72.583867, 129.3391 72.5747, 129.2998 72.581267, 129.113 72.606167, 
+      129.0186 72.5852, 128.9793 72.556367, 128.97535 72.518333, 128.9557 72.498667, 128.9852 72.4882, 129.03435 72.498667, 129.1366 72.544567, 129.17 72.544567, 129.1897 72.503933, 129.22115 72.493433, 
+      129.3627 72.4895, 129.4807 72.4764, 129.53575 72.448867, 129.55935 72.421333, 129.55345 72.409533, 129.50035 72.405633, 129.4787 72.387267, 129.461 72.368933, 129.39415 72.337467, 129.32535 72.295533, 
+      129.3293 72.274567, 129.36075 72.262767, 129.404 72.2667, 129.4571 72.262767, 129.4571 72.245733, 129.42955 72.235233, 129.3922 72.2326, 129.34895 72.2051, 129.2467 72.1579, 129.1956 72.146067, 
+      129.13255 72.139967, 129.07365 72.134267, 128.9498 72.130367, 128.6352 72.177567, 128.60575 72.1723, 128.5487 72.1448, 128.49955 72.150033, 128.48185 72.176233, 128.4838 72.2575, 128.4445 72.274533, 
+      128.3678 72.277167, 128.3383 72.2824, 128.31275 72.312533, 128.10825 72.337433, 127.99225 72.362333, 127.80545 72.450133, 127.72875 72.4567, 127.5577 72.458, 127.5105 72.4803)), 
+  ((59.3263 80.5647, 59.2732 80.575767, 59.24 80.589767, 59.23115 80.614867, 59.2245 80.642133, 59.24995 80.666467, 59.3086 80.684167, 59.36615 80.692267, 59.427 80.707033, 59.47455 80.731367, 
+      59.48675 80.759367, 59.49395 80.794733, 59.51165 80.827933, 59.55035 80.8552, 59.60125 80.878067, 59.6621 80.885433, 59.73625 80.889867, 59.81095 80.898, 59.8751 80.907567, 59.9404 80.914233, 
+      60.0184 80.9098, 60.0859 80.9002, 60.18215 80.8825, 60.2845 80.865633, 60.37745 80.8509, 60.48145 80.842067, 60.5589 80.834667, 60.6563 80.824367, 60.75585 80.828767, 60.85655 80.8332, 
+      61.01585 80.8509, 61.13755 80.864167, 61.2626 80.8671, 61.37545 80.865633, 61.475 80.871533, 61.60115 80.870067, 61.6819 80.875967, 61.79475 80.881867, 61.86335 80.912833, 61.92975 80.945267, 
+      61.9552 80.949, 61.9884 80.954133, 62.0393 80.955633, 62.0769 80.932033, 62.09625 80.9018, 62.1029 80.873767, 62.1339 80.847967, 62.1715 80.832467, 62.19805 80.820667, 62.2091 80.7993, 
+      62.1914 80.7816, 62.1693 80.765367, 62.1162 80.766833, 62.07525 80.7757, 62.0299 80.778633, 61.97125 80.7742, 61.9281 80.776433, 61.86835 80.786767, 61.8324 80.7919, 61.78925 80.804433, 
+      61.7439 80.808133, 61.69075 80.8096, 61.6476 80.8037, 61.60945 80.813267, 61.5663 80.816967, 61.522 80.8118, 61.47335 80.803667, 61.42245 80.7941, 61.3522 80.7786, 61.27695 80.759433, 
+      61.22825 80.741733, 61.1923 80.725533, 61.14915 80.701933, 61.1215 80.674633, 61.11815 80.6503, 61.1403 80.631133, 61.179 80.620833, 61.2487 80.6223, 61.32395 80.6326, 61.4047 80.639267, 
+      61.46115 80.637767, 61.50485 80.6289, 61.53805 80.611933, 61.54025 80.572133, 61.53585 80.5323, 61.5292 80.510933, 61.4949 80.4851, 61.44845 80.466667, 61.37985 80.4556, 61.3295 80.450467, 
+      61.25205 80.4416, 61.14585 80.437167, 61.07225 80.4379, 60.9694 80.4379, 60.9074 80.437133, 60.8283 80.446733, 60.7398 80.456333, 60.66895 80.4696, 60.59205 80.4873, 60.48805 80.497633, 
+      60.3979 80.512367, 60.3116 80.513833, 60.2618 80.505733, 60.21365 80.498367, 60.15945 80.483633, 60.1119 80.477, 60.0444 80.478467, 60.01065 80.4829, 59.9664 80.491767, 59.9144 80.4925, 
+      59.80375 80.496167, 59.7711 80.493933, 59.72355 80.4755, 59.6682 80.459267, 59.60845 80.447467, 59.5703 80.451167, 59.55145 80.465933, 59.52825 80.491, 59.49835 80.5205, 59.4729 80.5485, 
+      59.4353 80.5522, 59.37555 80.5603, 59.3263 80.5647)), 
+  ((45.65655 80.915533, 45.8263 80.9232, 45.9558 80.927033, 46.06225 80.9424, 46.2349 80.951967, 46.44495 80.9558, 46.60035 80.940467, 46.68525 80.921267, 46.82915 80.9366, 46.89465 80.945267, 
+      46.9817 80.957733, 47.08815 80.964433, 47.21045 80.962533, 47.3133 80.9606, 47.4241 80.946233, 47.5047 80.941433, 47.5975 80.933767, 47.71835 80.917467, 47.8047 80.9098, 47.95215 80.902133, 
+      48.04425 80.895433, 48.173 80.890633, 48.2622 80.8772, 48.3687 80.874333, 48.4313 80.861867, 48.49745 80.8398, 48.54205 80.830233, 48.6025 80.827333, 48.6845 80.824467, 48.773 80.819667, 
+      48.84635 80.812, 48.89385 80.806233, 48.9039 80.7909, 48.89385 80.777467, 48.86795 80.766933, 48.8104 80.762133, 48.68235 80.750633, 48.5615 80.742967, 48.46365 80.741033, 48.38165 80.741033, 
+      48.32915 80.731433, 48.2759 80.726667, 48.2342 80.726667, 48.1939 80.735267, 48.14065 80.7487, 48.09245 80.759233, 48.0579 80.7698, 48.01765 80.7765, 47.9572 80.7765, 47.90975 80.7717, 
+      47.86945 80.767867, 47.8227 80.767867, 47.7637 80.767867, 47.7119 80.774567, 47.6443 80.800467, 47.581 80.823467, 47.517 80.8369, 47.4594 80.837833, 47.39035 80.840733, 47.33855 80.8503, 
+      47.2961 80.853167, 47.2141 80.858933, 47.1407 80.8551, 47.10185 80.836867, 47.05655 80.828233, 46.96015 80.8244, 46.89825 80.827267, 46.84505 80.830167, 46.78535 80.834, 46.70765 80.835933, 
+      46.6314 80.841667, 46.5681 80.8407, 46.49255 80.838767, 46.4048 80.826333, 46.3343 80.809067, 46.25805 80.7774, 46.21275 80.7659, 46.1595 80.752467, 46.1077 80.7496, 46.0487 80.7496, 
+      45.99115 80.734267, 45.96885 80.7103, 45.96165 80.691133, 45.9746 80.680567, 45.99905 80.678667, 46.0336 80.683433, 46.0854 80.683433, 46.1444 80.670033, 46.18755 80.654667, 46.21345 80.634533, 
+      46.2149 80.620167, 46.2149 80.600033, 46.189 80.5799, 46.17315 80.5607, 46.17315 80.546333, 46.1933 80.531933, 46.19475 80.515633, 46.19475 80.5003, 46.16955 80.491667, 46.1365 80.486867, 
+      46.08755 80.492633, 46.03 80.510833, 45.98395 80.530033, 45.94655 80.533867, 45.9113 80.546333, 45.8739 80.561667, 45.8523 80.582767, 45.83935 80.608667, 45.8192 80.631667, 45.7933 80.644133, 
+      45.76885 80.647, 45.74155 80.639333, 45.71275 80.624967, 45.66815 80.601, 45.63145 80.578, 45.6099 80.565533, 45.5739 80.567433, 45.53795 80.577033, 45.5034 80.587567, 45.4732 80.5895, 
+      45.4358 80.588533, 45.3883 80.574167, 45.3545 80.5617, 45.31275 80.5387, 45.27535 80.5176, 45.2437 80.507033, 45.19045 80.5013, 45.13725 80.5032, 45.10775 80.5147, 45.08615 80.537733, 
+      45.04875 80.548267, 45.0056 80.555933, 44.95955 80.569367, 44.89625 80.598133, 44.87105 80.611567, 44.82645 80.625933, 44.7718 80.6365, 44.7157 80.6432, 44.67685 80.6432, 44.61785 80.635533, 
+      44.5495 80.6173, 44.5006 80.5943, 44.4632 80.575133, 44.43155 80.557867, 44.40995 80.557867, 44.3826 80.563633, 44.3747 80.583767, 44.35165 80.610633, 44.31715 80.612533, 44.2869 80.605833, 
+      44.26965 80.5924, 44.24665 80.577067, 44.2265 80.574167, 44.2121 80.584733, 44.21065 80.628833, 44.21785 80.672933, 44.238 80.7046, 44.2754 80.733367, 44.32435 80.7506, 44.39195 80.7554, 
+      44.46245 80.761167, 44.5502 80.778433, 44.6538 80.791833, 44.71495 80.7976, 44.7768 80.796633, 44.82285 80.791833, 44.8689 80.787033, 44.94225 80.7947, 45.01205 80.8062, 45.0739 80.819633, 
+      45.12715 80.835933, 45.166 80.849367, 45.2034 80.8484, 45.2732 80.840733, 45.325 80.840733, 45.3811 80.845533, 45.4415 80.861833, 45.4897 80.882933, 45.5818 80.903067, 45.65655 80.915533)), 
+  ((58.36475 70.349967, 58.3931 70.3485, 58.42255 70.333967, 58.4629 70.3136, 58.5 70.301233, 58.54255 70.301233, 58.58835 70.301233, 58.6216 70.2867, 58.6816 70.2736, 58.71215 70.272867, 
+      58.7307 70.280133, 58.73615 70.299767, 58.72195 70.312133, 58.68705 70.3034, 58.6478 70.315767, 58.61615 70.325233, 58.59215 70.350667, 58.5943 70.377567, 58.6216 70.403033, 58.6456 70.419733, 
+      58.6827 70.427733, 58.7143 70.4292, 58.73505 70.443733, 58.7438 70.468433, 58.7667 70.4888, 58.8109 70.4946, 58.84365 70.4946, 58.8742 70.5157, 58.908 70.5375, 58.93525 70.544067, 
+      58.9691 70.5368, 59.0133 70.5128, 59.0486 70.496767, 59.15225 70.437167, 59.2635 70.3979, 59.3944 70.355733, 59.5406 70.2845, 59.6377 70.252533, 59.773 70.213267, 59.8864 70.185633, 
+      59.9268 70.1842, 59.9988 70.1653, 60.0572 70.129667, 60.1248 70.0875, 60.1543 70.061333, 60.1728 70.032967, 60.21975 70.012633, 60.2432 70.005367, 60.29225 70.012633, 60.30425 70.023533, 
+      60.3359 70.0228, 60.36425 70.001733, 60.397 69.979933, 60.4199 69.958833, 60.41175 69.9392, 60.44665 69.924667, 60.4772 69.911567, 60.4914 69.883933, 60.49575 69.827233, 60.48265 69.795267, 
+      60.46845 69.779267, 60.4428 69.78, 60.3915 69.795267, 60.35225 69.795267, 60.30205 69.793067, 60.24535 69.7778, 60.2186 69.7618, 60.1728 69.759633, 60.12695 69.7647, 60.0757 69.778533, 
+      60.02225 69.795233, 59.97805 69.800333, 59.9453 69.793067, 59.9355 69.768333, 59.9235 69.7436, 59.9017 69.734167, 59.8744 69.745067, 59.84605 69.765433, 59.8155 69.7836, 59.78335 69.787967, 
+      59.75825 69.779233, 59.73425 69.761067, 59.71135 69.7516, 59.68845 69.7538, 59.659 69.7647, 59.63935 69.774867, 59.61425 69.777067, 59.5613 69.778533, 59.53405 69.782167, 59.5133 69.8047, 
+      59.52095 69.846133, 59.5144 69.871567, 59.5253 69.8912, 59.5384 69.9043, 59.52095 69.921033, 59.4784 69.933367, 59.4337 69.9472, 59.395 69.9581, 59.3459 69.9581, 59.2979 69.953733, 
+      59.2608 69.9501, 59.22265 69.951567, 59.185 69.9712, 59.15555 69.979933, 59.1119 69.9792, 59.0737 69.982833, 59.0301 69.997367, 58.9936 70.012633, 58.95865 70.028633, 58.9434 70.017, 
+      58.9554 69.996633, 59.0034 69.9661, 59.0263 69.9414, 59.03395 69.9254, 59.0154 69.913033, 58.98485 69.915933, 58.93575 69.9443, 58.8834 69.963933, 58.7994 69.9959, 58.73345 70.027167, 
+      58.65925 70.083133, 58.5589 70.1413, 58.53 70.170367, 58.5344 70.203833, 58.52565 70.232167, 58.50275 70.246, 58.47545 70.237267, 58.45585 70.241633, 58.40455 70.273633, 58.37185 70.3027, 
+      58.36365 70.328867, 58.36475 70.349967)), 
+  ((91.639 80.076033, 91.80165 80.1058, 91.89095 80.114333, 91.9133 80.101567, 91.9133 80.0548, 91.9452 80.035667, 92.4714 80.042033, 93.16345 80.039933, 93.2783 80.0293, 93.37395 79.986767, 
+      93.46005 79.9655, 93.69605 79.961267, 93.72155 79.944267, 93.7152 79.918733, 93.64505 79.8826, 93.64505 79.8592, 93.63865 79.846467, 93.54935 79.837967, 93.49515 79.818833, 93.4122 79.820933, 
+      93.3612 79.7997, 93.3006 79.7763, 93.09015 79.782667, 93.0168 79.763533, 92.9466 79.748633, 92.7967 79.763533, 92.7202 79.748633, 92.6213 79.716767, 92.58305 79.704, 92.49375 79.704, 
+      92.25775 79.731633, 92.2195 79.7274, 92.1493 79.704, 92.0983 79.704, 92.0345 79.689133, 91.97075 79.6785, 91.90695 79.676367, 91.85275 79.627467, 91.82085 79.6211, 91.76345 79.6381, 
+      91.6805 79.653, 91.6231 79.6615, 91.5402 79.6955, 91.37115 79.706133, 91.3042 79.731633, 91.2723 79.7593, 91.29145 79.772033, 91.3361 79.772033, 91.5338 79.755033, 91.69965 79.755033, 
+      91.8144 79.759233, 91.8973 79.7486, 91.9515 79.720967, 91.9834 79.716733, 92.0472 79.7465, 92.0982 79.7465, 92.1333 79.738, 92.1652 79.748633, 92.17795 79.765633, 92.20025 79.778367, 
+      92.2768 79.765633, 92.38205 79.755, 92.40755 79.761367, 92.41395 79.774133, 92.3693 79.791133, 92.2035 79.814533, 92.03445 79.823033, 91.97385 79.816667, 91.875 79.808167, 91.7857 79.8273, 
+      91.7347 79.825167, 91.62625 79.816667, 91.5146 79.8039, 91.4317 79.816667, 91.2818 79.8209, 91.24355 79.842167, 91.2244 79.863433, 91.23395 79.8783, 91.26905 79.886833, 91.44765 79.8613, 
+      91.4859 79.871933, 91.4955 79.895333, 91.47315 79.9336, 91.4062 79.948467, 91.33605 79.944233, 91.26585 79.954867, 91.24675 79.974, 91.2499 80.001633, 91.27545 80.027133, 91.2627 80.0399, 
+      91.0554 80.052633, 91.03945 80.067533, 91.07135 80.0803, 91.167 80.0888, 91.33285 80.0654, 91.3966 80.061167, 91.46995 80.084533, 91.50505 80.0909, 91.639 80.076033)), 
+  ((180 71.047007, 179.9398 71.031133, 179.84965 71.0031, 179.84215 71.0151, 179.84215 71.038133, 179.8241 71.043633, 179.764 71.0216, 179.743 71.001567, 179.7505 70.984533, 179.764 70.9685, 
+      179.7415 70.953467, 179.6934 70.949467, 179.4726 70.9084, 179.44105 70.914433, 179.43505 70.924433, 179.45905 70.945467, 179.46055 70.950467, 179.43355 70.954, 179.35395 70.954, 179.29385 70.937967, 
+      179.23375 70.927933, 179.10455 70.936967, 179.07155 70.931433, 179.04 70.906367, 179.00545 70.899367, 178.9288 70.899367, 178.88075 70.886367, 178.79515 70.8563, 178.7651 70.8543, 178.74255 70.8633, 
+      178.73505 70.876333, 178.7275 70.928933, 178.69745 70.982033, 178.5998 71.064167, 178.56375 71.0992, 178.55625 71.125233, 178.62535 71.183333, 178.69445 71.202367, 178.82365 71.2294, 178.89735 71.243533, 
+      179.0911 71.293133, 179.2278 71.342233, 179.39005 71.425367, 179.4516 71.424833, 179.4982 71.431833, 179.54325 71.457867, 179.5838 71.4819, 179.6995 71.512967, 179.725 71.510967, 179.74155 71.492933, 
+      179.75805 71.489933, 179.7956 71.509433, 179.84215 71.527433, 179.89475 71.535467, 179.91125 71.5505, 179.88875 71.5705, 179.89475 71.582533, 179.97585 71.613567, 180 71.614237, 180 71.047007)), 
+  ((69.98545 73.469767, 70.0506 73.514933, 70.1144 73.540633, 70.1689 73.5548, 70.2227 73.5663, 70.29315 73.563633, 70.3583 73.558333, 70.44335 73.537067, 70.48925 73.525533, 70.5504 73.519333, 
+      70.6248 73.520233, 70.6886 73.5273, 70.78495 73.543267, 70.8567 73.5592, 70.93515 73.561867, 70.99965 73.555633, 71.05815 73.544133, 71.09535 73.525533, 71.1033 73.4972, 71.0927 73.467967, 
+      71.06875 73.454667, 71.01295 73.428967, 70.99435 73.405933, 70.99435 73.3909, 71.00095 73.374933, 71.0342 73.362533, 71.0887 73.3519, 71.13455 73.338633, 71.205 73.312067, 71.25285 73.300533, 
+      71.29405 73.297867, 71.3472 73.306733, 71.39435 73.330633, 71.41695 73.346567, 71.4648 73.3457, 71.506 73.3209, 71.55255 73.292533, 71.55255 73.265967, 71.53525 73.2456, 71.506 73.234967, 
+      71.4688 73.236733, 71.4369 73.231433, 71.40635 73.223433, 71.38105 73.227867, 71.3332 73.2208, 71.2907 73.204833, 71.23885 73.179167, 71.17635 73.168533, 71.11125 73.164967, 71.02955 73.165, 
+      70.95375 73.167633, 70.8873 73.166767, 70.82545 73.1668, 70.7723 73.157933, 70.7138 73.1535, 70.6354 73.150833, 70.539 73.149967, 70.4898 73.137567, 70.4659 73.1296, 70.43535 73.114533, 
+      70.4194 73.0977, 70.35825 73.075567, 70.30975 73.071167, 70.2566 73.0756, 70.21405 73.095967, 70.18745 73.1181, 70.1795 73.15, 70.17685 73.175667, 70.1715 73.1943, 70.1489 73.202267, 
+      70.125 73.201367, 70.09905 73.192533, 70.08045 73.1757, 70.0645 73.160633, 70.0645 73.135833, 70.0831 73.117233, 70.09775 73.103067, 70.09505 73.085333, 70.08445 73.066733, 70.04455 73.054333, 
+      69.99005 73.0437, 69.93425 73.0437, 69.901 73.054333, 69.87905 73.072933, 69.8591 73.0995, 69.86045 73.1367, 69.88035 73.175667, 69.9136 73.2235, 69.9548 73.2563, 69.96945 73.2988, 
+      69.9595 73.381167, 69.9675 73.438733, 69.98545 73.469767)), 
+  ((112.4153 74.5756, 112.64145 74.591267, 112.8823 74.573633, 112.9704 74.550133, 113.1026 74.526633, 113.15545 74.507067, 113.17015 74.452233, 113.1496 74.377833, 113.1496 74.2956, 113.1584 74.262333, 
+      113.1349 74.240767, 113.00275 74.231, 112.91755 74.232967, 112.8676 74.2075, 112.77365 74.148767, 112.69725 74.135067, 112.56805 74.148767, 112.22145 74.231, 112.07755 74.262333, 111.9336 74.321067, 
+      111.8396 74.340633, 111.56355 74.330833, 111.5107 74.336733, 111.4725 74.364133, 111.48425 74.401333, 111.5518 74.428733, 111.80145 74.4131, 111.8925 74.418967, 111.92775 74.438533, 111.9307 74.4816, 
+      111.8925 74.526633, 111.90425 74.567767, 111.98355 74.6128, 112.06285 74.608867, 112.19505 74.573633, 112.3037 74.5658, 112.4153 74.5756)), 
+  ((57.48725 80.5116, 57.53475 80.5116, 57.61255 80.516, 57.67185 80.524767, 57.7312 80.5362, 57.7866 80.5564, 57.8499 80.572233, 57.89935 80.577533, 57.9798 80.564333, 58.0378 80.551167, 
+      58.11955 80.531833, 58.19935 80.507233, 58.2626 80.4923, 58.3378 80.482633, 58.4189 80.4686, 58.49405 80.466833, 58.57975 80.481767, 58.68195 80.494967, 58.77555 80.5099, 58.86655 80.521333, 
+      58.9173 80.521333, 58.9714 80.5055, 59.03205 80.487933, 59.094 80.461567, 59.1342 80.443133, 59.15135 80.421167, 59.1342 80.3904, 59.1105 80.362267, 59.05245 80.3447, 58.99575 80.335033, 
+      58.91665 80.331533, 58.8283 80.3368, 58.72875 80.3359, 58.6391 80.339433, 58.5494 80.345567, 58.45775 80.3491, 58.3602 80.343833, 58.26655 80.3289, 58.17885 80.312233, 58.076 80.2841, 
+      58.00085 80.2709, 57.9369 80.263, 57.8578 80.260367, 57.7681 80.265633, 57.70415 80.2551, 57.66985 80.243667, 57.67515 80.2305, 57.69885 80.208533, 57.76215 80.178633, 57.81225 80.149633, 
+      57.8215 80.132933, 57.8228 80.117133, 57.7991 80.111867, 57.7569 80.117133, 57.67515 80.139967, 57.5789 80.1646, 57.5011 80.187433, 57.43845 80.198867, 57.3765 80.207667, 57.31585 80.2182, 
+      57.27365 80.2305, 57.24 80.246333, 57.2084 80.262167, 57.2084 80.283233, 57.2229 80.303467, 57.2585 80.324567, 57.29145 80.3439, 57.2954 80.3597, 57.2954 80.375533, 57.2677 80.407167, 
+      57.23605 80.4423, 57.20375 80.479233, 57.20375 80.5047, 57.21165 80.531067, 57.2301 80.553033, 57.2697 80.561833, 57.31185 80.553933, 57.3765 80.539, 57.4424 80.519667, 57.48725 80.5116)), 
+  ((54.57285 81.009467, 54.5412 81.013433, 54.5105 81.006833, 54.48475 80.9943, 54.458 80.9877, 54.4313 80.988367, 54.40455 81.0042, 54.37685 81.029267, 54.37585 81.053667, 54.3887 81.0827, 
+      54.4219 81.107767, 54.4506 81.1302, 54.49515 81.1467, 54.59165 81.152667, 54.6639 81.152667, 54.73125 81.147367, 54.806 81.140133, 54.87625 81.139467, 54.94655 81.1441, 55.03515 81.161233, 
+      55.08265 81.157933, 55.147 81.146733, 55.20985 81.1408, 55.2663 81.134867, 55.31875 81.1395, 55.3767 81.142767, 55.42525 81.136833, 55.4866 81.126267, 55.5396 81.114367, 55.60295 81.091933, 
+      55.64355 81.083367, 55.701 81.078733, 55.76085 81.075467, 55.83015 81.086667, 55.9044 81.099867, 55.95735 81.1012, 56.01975 81.0979, 56.0722 81.090633, 56.1237 81.075467, 56.1549 81.0504, 
+      56.21725 81.0174, 56.2519 81.004867, 56.29645 80.998933, 56.36425 81.007533, 56.47715 81.016767, 56.59245 81.0161, 56.7152 81.013433, 56.76915 81.006833, 56.8335 80.992967, 56.8929 80.970533, 
+      56.9449 80.953367, 57.02015 80.925, 57.0677 80.911133, 57.10875 80.893967, 57.14835 80.8801, 57.2226 80.874167, 57.28445 80.8715, 57.35275 80.879433, 57.428 80.882067, 57.4785 80.8847, 
+      57.5389 80.880067, 57.5993 80.8682, 57.629 80.856333, 57.63495 80.841167, 57.626 80.812767, 57.59235 80.790333, 57.5389 80.7666, 57.49085 80.754733, 57.4067 80.7501, 57.3364 80.744167, 
+      57.26855 80.7435, 57.1735 80.7435, 57.11805 80.749433, 57.0572 80.7613, 57.00175 80.771867, 56.96315 80.7923, 56.9196 80.8207, 56.8508 80.8497, 56.79535 80.858267, 56.71615 80.8708, 
+      56.63545 80.880067, 56.56515 80.889967, 56.51565 80.8992, 56.44285 80.908467, 56.3587 80.9164, 56.30525 80.9243, 56.2335 80.917033, 56.14145 80.907133, 56.0761 80.911733, 56.01715 80.9203, 
+      55.93 80.939433, 55.85575 80.959233, 55.8048 80.9711, 55.74935 80.996167, 55.71865 81.0219, 55.6474 81.0318, 55.5984 81.027833, 55.52315 81.011333, 55.46075 80.998133, 55.41075 80.994167, 
+      55.3867 80.996933, 55.35205 81.0055, 55.3095 81.023333, 55.2778 81.035867, 55.2382 81.043767, 55.19215 81.0372, 55.1436 81.026633, 55.04265 81.0055, 54.9887 80.992333, 54.9293 80.981767, 
+      54.85105 80.9712, 54.79115 80.967233, 54.7159 80.970533, 54.65055 80.9791, 54.6085 80.9976, 54.57285 81.009467)), 
+  ((126.67715 72.6486, 126.67715 72.665567, 126.74735 72.706967, 126.8145 72.7766, 126.8499 72.794967, 126.96395 72.809367, 127.0249 72.832967, 127.1075 72.895867, 127.1409 72.912933, 127.26085 72.9221, 
+      127.38275 72.965333, 127.47125 72.967967, 127.54795 72.983667, 127.66 73.0335, 127.71115 73.037433, 127.76815 73.020367, 127.8586 72.975833, 127.894 72.979767, 128.069 72.981067, 128.2479 72.987633, 
+      128.3344 73.0073, 128.46415 73.037433, 128.54085 73.0702, 128.84365 73.1777, 129.02065 73.209133, 129.08355 73.209133, 129.2094 73.164567, 129.35685 73.127867, 129.38635 73.100333, 129.39615 73.067567, 
+      129.38635 73.0361, 129.40795 73.0007, 129.40405 72.9745, 129.37255 72.965333, 129.29 72.971867, 129.14055 72.991533, 129.0855 73.0099, 129.0304 73.023, 128.84955 73.028267, 128.76695 73.019067, 
+      128.67065 72.983667, 128.49365 72.978433, 128.41895 72.966633, 128.33635 72.9391, 128.27345 72.928633, 128.23805 72.906367, 128.17315 72.8631, 128.0552 72.819867, 127.96865 72.817233, 127.83495 72.8264, 
+      127.69535 72.7884, 127.63245 72.785767, 127.59045 72.7842, 127.42405 72.7779, 127.2117 72.737267, 127.0465 72.676967, 126.9325 72.6416, 126.87545 72.635033, 126.7575 72.649467, 126.7026 72.645233, 
+      126.67715 72.6486)), 
+  ((168.74525 70.018667, 168.9345 69.9736, 169.0397 69.9646, 169.1839 69.955567, 169.27705 69.949067, 169.35065 69.927033, 169.38675 69.909, 169.39575 69.876967, 169.38825 69.856933, 169.3612 69.8329, 
+      169.33415 69.820867, 169.2951 69.811867, 169.27855 69.786833, 169.28155 69.7628, 169.27255 69.725733, 169.241 69.678133, 169.1974 69.6471, 169.15535 69.633067, 169.1343 69.633067, 169.07875 69.6511, 
+      169.0502 69.6551, 169.01115 69.6511, 168.95705 69.6431, 168.8594 69.6431, 168.81435 69.655633, 168.7738 69.653633, 168.73475 69.648633, 168.67615 69.662633, 168.562 69.6937, 168.41625 69.715733, 
+      168.272 69.7603, 168.15185 69.810367, 168.08275 69.860433, 168.0467 69.873467, 167.9025 69.899, 167.87695 69.913, 167.8875 69.933033, 167.9641 69.9621, 168.0813 69.988133, 168.20595 70.0402, 
+      168.26905 70.053233, 168.3772 70.054233, 168.5124 70.0332, 168.5785 70.021667, 168.74525 70.018667)), 
+  ((147.1512 44.714233, 147.1446 44.7367, 147.0984 44.768467, 147.08375 44.799233, 147.1039 44.821933, 147.14785 44.825367, 147.20355 44.818533, 147.2402 44.822933, 147.2611 44.845633, 147.2721 44.874467, 
+      147.38785 44.9316, 147.4996 44.994367, 147.5029 45.0698, 147.5161 45.094733, 147.53955 45.1006, 147.5835 45.088867, 147.6011 45.092267, 147.6172 45.104967, 147.6597 45.169933, 147.6967 45.1902, 
+      147.8176 45.2327, 147.8436 45.278367, 147.8568 45.387533, 147.86635 45.420733, 147.89565 45.433933, 147.9308 45.433933, 147.9704 45.4134, 148.01475 45.3189, 148.0818 45.273233, 148.158 45.2615, 
+      148.2148 45.270033, 148.3108 45.3052, 148.39545 45.369433, 148.46505 45.426567, 148.56435 45.470267, 148.6369 45.510333, 148.7047 45.542333, 148.7853 45.5472, 148.8443 45.5416, 148.878 45.525467, 
+      148.878 45.495667, 148.8399 45.440967, 148.85125 45.3831, 148.8168 45.350867, 148.75015 45.329367, 148.6787 45.329133, 148.64135 45.331567, 148.59955 45.316433, 148.5054 45.289333, 148.43575 45.263933, 
+      148.3035 45.2212, 148.2401 45.1775, 148.1705 45.1306, 148.0133 45.053667, 147.8803 44.994333, 147.8235 44.982367, 147.7942 44.986267, 147.7539 45.0146, 147.7015 45.030967, 147.65095 45.0202, 
+      147.6099 44.9958, 147.59635 44.955033, 147.60075 44.893467, 147.53075 44.818, 147.44355 44.7677, 147.2783 44.675633, 147.2325 44.6285, 147.1592 44.567933, 147.12 44.554, 147.02105 44.532533, 
+      146.99725 44.500533, 146.9716 44.453667, 146.94595 44.439967, 146.92615 44.4439, 146.89465 44.458067, 146.88255 44.494933, 146.8965 44.546233, 146.8899 44.586767, 146.90055 44.6129, 146.9247 44.6129, 
+      146.95255 44.5919, 146.98405 44.584567, 147.0053 44.594333, 147.01335 44.6754, 147.0159 44.6903, 147.02835 44.697633, 147.04305 44.693233, 147.0628 44.679567, 147.08405 44.661967, 147.109 44.659533, 
+      147.13025 44.6698, 147.1471 44.695167, 147.1512 44.714233)), 
+  ((163.7998 59.082, 163.90045 59.092033, 164.04765 59.126067, 164.18885 59.161133, 164.25345 59.186667, 164.32705 59.234733, 164.3496 59.243767, 164.41265 59.257767, 164.4878 59.2688, 164.52385 59.2668, 
+      164.55085 59.245767, 164.54185 59.224233, 164.54935 59.2102, 164.5884 59.1922, 164.6019 59.179167, 164.5869 59.155133, 164.5914 59.1411, 164.653 59.1231, 164.662 59.111067, 164.6485 59.067, 
+      164.56735 58.9388, 164.5328 58.907267, 164.49975 58.890233, 164.4592 58.885233, 164.34955 58.884233, 164.2669 58.850167, 164.21285 58.824133, 164.1738 58.816633, 164.12725 58.815633, 164.1017 58.8056, 
+      164.07615 58.780567, 164.0491 58.769567, 163.98605 58.763533, 163.93795 58.7385, 163.87485 58.706467, 163.79375 58.695433, 163.6135 58.635833, 163.5564 58.5998, 163.4753 58.564733, 163.45875 58.5437, 
+      163.43775 58.4736, 163.42125 58.459067, 163.3957 58.458067, 163.3461 58.509167, 163.3251 58.596267, 163.3446 58.6163, 163.4167 58.628333, 163.4768 58.630333, 163.51135 58.653367, 163.58645 58.712467, 
+      163.66605 58.8031, 163.71715 58.8602, 163.7562 58.9353, 163.79525 59.0049, 163.84935 59.040967, 163.85835 59.052967, 163.85235 59.06, 163.7472 59.039967, 163.64055 59.0039, 163.6195 59.0069, 
+      163.6195 59.022933, 163.6871 59.064, 163.7562 59.076, 163.7998 59.082)), 
+  ((78.0802 72.646433, 78.29765 72.643933, 78.3685 72.633167, 78.4331 72.576033, 78.4244 72.538733, 78.3834 72.509767, 78.2554 72.485733, 78.1063 72.4758, 78.03795 72.4642, 77.9957 72.441833, 
+      77.94475 72.356533, 77.9087 72.336633, 77.8615 72.3358, 77.5397 72.357333, 77.41665 72.3391, 77.3918 72.344067, 77.34585 72.3681, 77.31355 72.381367, 77.29115 72.380533, 77.2626 72.3706, 
+      77.2079 72.3499, 77.0563 72.3474, 76.95815 72.333333, 76.92585 72.339967, 76.90845 72.357367, 76.90725 72.372267, 76.93955 72.407067, 77.04515 72.459233, 77.239 72.515567, 77.30235 72.559467, 
+      77.3446 72.605867, 77.3831 72.6274, 77.444 72.632367, 77.49865 72.635667, 77.54465 72.655533, 77.6801 72.679567, 77.9162 72.678733, 78.0802 72.646433)), 
+  ((90.97305 81.327633, 91.07295 81.338733, 91.17835 81.323933, 91.3559 81.286967, 91.5002 81.309133, 91.55565 81.309133, 91.66665 81.275867, 91.7082 81.2444, 91.7304 81.190767, 91.6888 81.155633, 
+      91.5501 81.113067, 91.10895 81.059433, 90.8149 81.0428, 90.6179 81.0539, 90.346 81.1131, 90.24055 81.163033, 90.22945 81.190767, 90.2461 81.2185, 90.31825 81.253667, 90.4875 81.2888, 
+      90.8204 81.286933, 90.97305 81.327633)), 
+  ((140.59255 73.936233, 140.5685 73.9207, 140.52645 73.8992, 140.4814 73.9012, 140.44535 73.918233, 140.39725 73.9563, 140.2966 73.983333, 140.16895 74.0419, 140.09685 74.118033, 140.09235 74.1681, 
+      140.1239 74.2272, 140.217 74.291767, 140.34465 74.3138, 140.6556 74.314333, 140.90195 74.306333, 141.0717 74.2833, 141.11975 74.261267, 141.1333 74.2272, 141.08975 74.189633, 141.05825 74.154567, 
+      141.06125 74.094467, 141.0417 74.0514, 140.98915 74.030367, 140.87345 73.999333, 140.74425 73.9793, 140.6451 73.963267, 140.59255 73.936233)), 
+  ((137.3847 54.983067, 137.41325 55.016633, 137.4989 55.0617, 137.54395 55.100767, 137.577 55.1438, 137.6145 55.194367, 137.6701 55.2194, 137.77525 55.2274, 137.87885 55.191333, 137.9194 55.170333, 
+      137.9705 55.167333, 138.00655 55.141767, 138.01105 55.0857, 137.9795 55.039633, 137.99905 55.0076, 138.01255 55.0006, 138.0516 55.0096, 138.2063 55.056667, 138.24235 55.054667, 138.2709 55.025633, 
+      138.24985 54.993567, 138.1372 54.9435, 138.08165 54.910467, 138.0591 54.871933, 138.0576 54.801833, 138.0426 54.757767, 138.02755 54.752767, 137.993 54.7768, 137.95095 54.7848, 137.9194 54.7738, 
+      137.8428 54.7127, 137.8263 54.6977, 137.8278 54.658633, 137.8128 54.6216, 137.79025 54.6186, 137.76625 54.6381, 137.62355 54.7833, 137.586 54.847367, 137.5965 54.875933, 137.57095 54.886933, 
+      137.5214 54.8699, 137.40725 54.815833, 137.34115 54.7858, 137.31715 54.7908, 137.3081 54.809833, 137.33515 54.903967, 137.3847 54.983067)), 
+  ((156.16405 50.707333, 156.1911 50.597167, 156.1821 50.498033, 156.1821 50.471, 156.15355 50.443967, 156.0499 50.353833, 155.9868 50.255167, 155.9387 50.2071, 155.9132 50.189067, 155.87865 50.189067, 
+      155.8651 50.176067, 155.8336 50.153033, 155.7945 50.147033, 155.68635 50.147033, 155.6398 50.1375, 155.6203 50.121467, 155.60075 50.104467, 155.5602 50.100467, 155.51065 50.079433, 155.4761 50.050367, 
+      155.4716 50.036367, 155.4821 50.022333, 155.4821 50.009333, 155.45655 50.0063, 155.36795 50.050367, 155.3334 50.0594, 155.31235 50.0549, 155.2763 50.030867, 155.2613 50.0389, 155.25375 50.074933, 
+      155.2913 50.142033, 155.2763 50.1941, 155.23275 50.230167, 155.24025 50.2502, 155.2628 50.2582, 155.2913 50.2582, 155.3394 50.2472, 155.3634 50.2482, 155.38595 50.2582, 155.431 50.3163, 
+      155.48355 50.345833, 155.5226 50.344833, 155.63525 50.344833, 155.6818 50.351833, 155.7419 50.3899, 155.8005 50.446967, 155.8365 50.5536, 155.8741 50.6247, 155.9687 50.6858, 156.03175 50.7344, 
+      156.0768 50.7454, 156.1324 50.7464, 156.15945 50.725367, 156.16405 50.707333)), 
+  ((55.42975 81.325467, 55.4664 81.331433, 55.5129 81.328767, 55.5659 81.334733, 55.61735 81.338033, 55.68175 81.351867, 55.73715 81.3644, 55.7763 81.386867, 55.80505 81.403367, 55.8387 81.405333, 
+      55.88425 81.397433, 55.94015 81.382267, 55.98075 81.372367, 56.03715 81.3585, 56.106 81.338733, 56.17925 81.320267, 56.24655 81.302433, 56.2956 81.295867, 56.353 81.2939, 56.40945 81.301167, 
+      56.4421 81.317, 56.4639 81.344033, 56.4654 81.3625, 56.4367 81.384933, 56.4327 81.4166, 56.42875 81.441033, 56.44265 81.4727, 56.46835 81.501733, 56.507 81.5222, 56.557 81.5288, 
+      56.60255 81.533433, 56.65205 81.529467, 56.6996 81.5176, 56.74955 81.5057, 56.7921 81.500433, 56.8347 81.502433, 56.88025 81.495167, 56.9263 81.48, 56.95895 81.472067, 56.97975 81.4582, 
+      57.0233 81.443033, 57.0639 81.4371, 57.11685 81.4292, 57.1614 81.418633, 57.20595 81.400167, 57.24555 81.383667, 57.2827 81.3797, 57.32425 81.382367, 57.3619 81.3929, 57.4015 81.400167, 
+      57.43715 81.397533, 57.4624 81.385667, 57.5119 81.373133, 57.55155 81.3718, 57.59705 81.371133, 57.6713 81.363233, 57.7208 81.3639, 57.73765 81.354, 57.66585 81.3355, 57.61935 81.323633, 
+      57.5431 81.306467, 57.46535 81.303167, 57.4208 81.3045, 57.36935 81.290633, 57.29555 81.2893, 57.254 81.293233, 57.2015 81.308433, 57.1248 81.3183, 57.00795 81.314333, 56.90845 81.3031, 
+      56.81145 81.289267, 56.72875 81.270133, 56.606 81.258267, 56.53815 81.253633, 56.4847 81.251667, 56.41735 81.2457, 56.34655 81.2325, 56.2436 81.210067, 56.2139 81.197533, 56.1951 81.198833, 
+      56.18815 81.210067, 56.20995 81.219967, 56.22675 81.2338, 56.2317 81.248333, 56.205 81.261533, 56.14605 81.2688, 56.0956 81.266167, 56.05695 81.2741, 56.0124 81.285967, 55.96635 81.291233, 
+      55.9198 81.278033, 55.87625 81.249667, 55.8416 81.238467, 55.8035 81.2457, 55.7728 81.2556, 55.7253 81.269433, 55.67775 81.281333, 55.61785 81.2879, 55.5446 81.2866, 55.501 81.285933, 
+      55.45055 81.2905, 55.42085 81.301067, 55.41785 81.314267, 55.42975 81.325467)), 
+  ((55.6231 80.6226, 55.5623 80.607567, 55.51875 80.6003, 55.48905 80.604933, 55.46725 80.618767, 55.4514 80.637233, 55.45045 80.651767, 55.4653 80.666933, 55.47915 80.6808, 55.47125 80.6907, 
+      55.45935 80.7039, 55.4851 80.7105, 55.5336 80.714433, 55.56725 80.721033, 55.591 80.7316, 55.59895 80.742167, 55.5856 80.7527, 55.54005 80.758, 55.5143 80.748733, 55.4767 80.742167, 
+      55.445 80.743467, 55.39155 80.7514, 55.36185 80.758, 55.3351 80.758, 55.3084 80.7514, 55.2767 80.750067, 55.25985 80.759967, 55.2648 80.774467, 55.30145 80.790967, 55.34895 80.789667, 
+      55.41775 80.7903, 55.48215 80.794233, 55.54055 80.7969, 55.5965 80.813367, 55.6648 80.8239, 55.7341 80.835133, 55.8079 80.843067, 55.89405 80.843067, 55.97075 80.843033, 56.01725 80.843667, 
+      56.08955 80.8417, 56.1564 80.833767, 56.2366 80.832433, 56.30885 80.831767, 56.3668 80.837733, 56.4668 80.8496, 56.5366 80.858167, 56.57815 80.8588, 56.61775 80.8509, 56.65735 80.836367, 
+      56.70635 80.810633, 56.77665 80.776333, 56.84 80.753233, 56.8806 80.742667, 56.9192 80.7341, 56.9331 80.720233, 56.90385 80.700433, 56.84445 80.690533, 56.7662 80.677333, 56.70035 80.653567, 
+      56.6251 80.6351, 56.58645 80.6206, 56.5459 80.625867, 56.48695 80.647, 56.42455 80.649633, 56.37605 80.6437, 56.3285 80.625867, 56.2835 80.616, 56.25875 80.617333, 56.23995 80.6279, 
+      56.2261 80.643067, 56.2221 80.6622, 56.21025 80.6767, 56.1766 80.6767, 56.10775 80.6701, 56.04835 80.659533, 55.9632 80.654267, 55.88745 80.660867, 55.80725 80.6411, 55.7508 80.6246, 
+      55.6914 80.6259, 55.6231 80.6226)), 
+  ((79.1654 73.217467, 79.2162 73.2129, 79.2578 73.191333, 79.2809 73.1713, 79.28325 73.158967, 79.237 73.154367, 79.24395 73.142033, 79.2763 73.123533, 79.4057 73.0958, 79.4265 73.0619, 
+      79.5074 73.017233, 79.512 72.991067, 79.49815 72.932533, 79.5166 72.901733, 79.5767 72.878633, 79.6021 72.849367, 79.58825 72.810833, 79.53975 72.7939, 79.47505 72.789267, 79.39645 72.800067, 
+      79.28325 72.810833, 79.2255 72.8093, 79.1215 72.7754, 79.0614 72.773867, 78.98285 72.8016, 78.8835 72.8062, 78.8234 72.833933, 78.77025 72.8555, 78.7333 72.860133, 78.67555 72.846267, 
+      78.6247 72.857033, 78.5808 72.880133, 78.86965 73.060367, 79.1654 73.217467)), 
+  ((57.0086 80.3553, 57.00925 80.314, 57.0053 80.2692, 56.9829 80.247233, 56.9288 80.241933, 56.86555 80.2358, 56.8273 80.230533, 56.822 80.2024, 56.8484 80.180433, 56.88795 80.157567, 
+      56.91825 80.1365, 56.9242 80.1128, 56.89385 80.104867, 56.849 80.1084, 56.791 80.1163, 56.68815 80.127733, 56.6031 80.1321, 56.49495 80.1409, 56.3987 80.1444, 56.33345 80.1435, 
+      56.22925 80.1444, 56.15675 80.1523, 56.0717 80.1532, 55.9596 80.160233, 55.8752 80.160233, 55.8284 80.161133, 55.80465 80.169933, 55.80465 80.1866, 55.8086 80.205067, 55.83105 80.2288, 
+      55.8376 80.252533, 55.83365 80.268333, 55.8086 80.292967, 55.80465 80.306133, 55.8152 80.3237, 55.8719 80.3413, 55.9431 80.3536, 56.0262 80.355333, 56.10005 80.343033, 56.16795 80.335133, 
+      56.2286 80.321067, 56.2774 80.3202, 56.3196 80.325467, 56.3664 80.349167, 56.38225 80.364133, 56.41125 80.366767, 56.4442 80.359733, 56.4561 80.3439, 56.47585 80.324567, 56.48775 80.304367, 
+      56.51675 80.300833, 56.53915 80.3149, 56.5543 80.3325, 56.53715 80.351833, 56.5306 80.376433, 56.53455 80.3984, 56.56225 80.418633, 56.61235 80.420367, 56.67695 80.417733, 56.74685 80.416867, 
+      56.78905 80.425633, 56.84905 80.426533, 56.9031 80.408067, 56.94665 80.394, 56.9796 80.374667, 57.0086 80.3553)), 
+  ((58.7741 80.005133, 58.74145 80.019633, 58.6707 80.026, 58.604 80.043233, 58.56995 80.062267, 58.5686 80.0768, 58.5509 80.086767, 58.52365 80.1013, 58.51955 80.1158, 58.54135 80.134867, 
+      58.57945 80.149367, 58.64345 80.155733, 58.70265 80.162967, 58.7816 80.174767, 58.9082 80.176567, 58.9906 80.173867, 59.05325 80.182933, 59.1281 80.1893, 59.19075 80.186567, 59.26355 80.183833, 
+      59.36975 80.172933, 59.4569 80.162967, 59.53105 80.145733, 59.6223 80.1294, 59.7094 80.1158, 59.7625 80.107633, 59.802 80.0904, 59.82105 80.072267, 59.79855 80.0514, 59.7577 80.025067, 
+      59.7577 79.996033, 59.74955 79.9761, 59.7305 79.9534, 59.68145 79.936167, 59.6202 79.930733, 59.54055 79.937967, 59.43165 79.933433, 59.36085 79.9289, 59.2955 79.922533, 59.22945 79.9144, 
+      59.175 79.920767, 59.1328 79.9244, 59.0688 79.9253, 59.00005 79.931667, 58.96195 79.947967, 58.92245 79.966133, 58.8612 79.9761, 58.8163 79.983367, 58.7741 80.005133)), 
+  ((60.2325 80.9614, 60.20155 80.954833, 60.1573 80.947467, 60.1219 80.968833, 60.11965 80.993167, 60.13075 81.0271, 60.1501 81.049233, 60.1921 81.076533, 60.243 81.091267, 60.2917 81.1016, 
+      60.3343 81.1178, 60.38185 81.134033, 60.46155 81.142133, 60.52515 81.1458, 60.63135 81.156867, 60.74255 81.1598, 60.8322 81.159067, 60.9395 81.151667, 60.98985 81.151667, 61.05845 81.142067, 
+      61.1514 81.137633, 61.22165 81.132467, 61.46065 81.131733, 61.56245 81.1288, 61.60225 81.126567, 61.61885 81.117, 61.60005 81.102233, 61.5746 81.080867, 61.55135 81.053567, 61.5204 81.0285, 
+      61.4789 81.0005, 61.43135 80.985, 61.3683 80.978367, 61.28585 80.973933, 61.21725 80.9776, 61.1376 80.973933, 61.0463 80.966533, 60.9799 80.9658, 60.92345 80.958433, 60.8521 80.945167, 
+      60.77575 80.935567, 60.7204 80.931133, 60.6651 80.932633, 60.61365 80.9444, 60.5296 80.959133, 60.45655 80.967267, 60.3686 80.973167, 60.29225 80.974667, 60.2325 80.9614)), 
+  ((52.5196 80.290233, 52.5572 80.293567, 52.59605 80.288567, 52.63115 80.281067, 52.66245 80.2819, 52.6963 80.297767, 52.72765 80.304433, 52.76395 80.306933, 52.80655 80.314467, 52.82285 80.327833, 
+      52.8141 80.3412, 52.7865 80.3487, 52.7865 80.3654, 52.81785 80.392133, 52.88425 80.428033, 52.92875 80.442233, 52.9701 80.464767, 53.01645 80.476467, 53.0478 80.473967, 53.07285 80.464767, 
+      53.1167 80.447233, 53.1737 80.433867, 53.2201 80.435533, 53.2727 80.4414, 53.30655 80.4272, 53.3341 80.402967, 53.35605 80.3679, 53.39235 80.342, 53.45755 80.3203, 53.56905 80.302767, 
+      53.62855 80.2961, 53.6812 80.283567, 53.6925 80.260167, 53.6862 80.2343, 53.65365 80.225933, 53.61355 80.209233, 53.5609 80.218433, 53.5108 80.224267, 53.4732 80.2276, 53.4494 80.223433, 
+      53.4494 80.2084, 53.44435 80.185, 53.4193 80.175, 53.38925 80.167467, 53.3441 80.178333, 53.32845 80.188367, 53.2946 80.1992, 53.27455 80.205067, 53.25325 80.197533, 53.22445 80.180833, 
+      53.1881 80.174167, 53.1417 80.169967, 53.09785 80.169967, 53.0421 80.179167, 53.012 80.191667, 52.98945 80.208367, 52.9594 80.2134, 52.93935 80.208367, 52.91425 80.1942, 52.88295 80.179167, 
+      52.8485 80.171667, 52.7846 80.179167, 52.70565 80.1892, 52.62545 80.1992, 52.54715 80.212567, 52.45815 80.2209, 52.3416 80.248467, 52.27455 80.261833, 52.2545 80.2777, 52.2633 80.300233, 
+      52.2871 80.318633, 52.3109 80.326133, 52.356 80.323633, 52.3986 80.312767, 52.4525 80.301067, 52.4901 80.290233, 52.5196 80.290233)), 
+  ((57.0005 81.1439, 57.07625 81.141467, 57.1655 81.142267, 57.24615 81.139, 57.3207 81.124367, 57.3616 81.105633, 57.40195 81.083633, 57.4386 81.050233, 57.4704 81.033133, 57.5156 81.021733, 
+      57.57185 81.020933, 57.6128 81.0087, 57.64335 80.984267, 57.6776 80.972067, 57.7069 80.9566, 57.7436 80.9566, 57.77415 80.9452, 57.80165 80.932967, 57.83465 80.918333, 57.8799 80.915867, 
+      57.9312 80.9224, 57.9642 80.920767, 57.99965 80.915867, 58.0113 80.9004, 57.9966 80.888167, 57.9502 80.871067, 57.9184 80.852333, 57.88295 80.831167, 57.8414 80.830333, 57.79005 80.843367, 
+      57.74545 80.8629, 57.71125 80.8792, 57.66725 80.897133, 57.62325 80.9069, 57.5707 80.9118, 57.5273 80.9224, 57.4784 80.9289, 57.4552 80.931333, 57.40995 80.9403, 57.3195 80.942767, 
+      57.2541 80.940333, 57.1881 80.943567, 57.14045 80.949267, 57.1013 80.9615, 57.0432 80.975333, 56.9931 80.9949, 56.95525 81.013633, 56.92225 81.020133, 56.86845 81.024233, 56.83485 81.0332, 
+      56.76885 81.034, 56.709 81.041333, 56.66865 81.0503, 56.6106 81.060067, 56.56295 81.071467, 56.50305 81.091033, 56.45905 81.103233, 56.3998 81.115467, 56.3277 81.126033, 56.2617 81.137433, 
+      56.2067 81.1415, 56.1633 81.148, 56.1083 81.150467, 56.0863 81.167567, 56.1095 81.171633, 56.1572 81.171633, 56.22805 81.173267, 56.3307 81.178167, 56.4297 81.1749, 56.48285 81.1757, 
+      56.5586 81.177333, 56.6637 81.1692, 56.76205 81.1635, 56.84515 81.1529, 56.9124 81.148033, 57.0005 81.1439)), 
+  ((145.3961 43.852467, 145.69175 44.0686, 145.75405 44.124767, 145.901 44.2603, 146.0164 44.416833, 146.09885 44.499133, 146.13695 44.520633, 146.16445 44.521867, 146.2531 44.484733, 146.29195 44.454933, 
+      146.3385 44.439533, 146.37 44.4381, 146.4572 44.471767, 146.50005 44.4808, 146.5213 44.478367, 146.53595 44.463233, 146.4942 44.408033, 146.44145 44.394367, 146.3953 44.3802, 146.3572 44.3416, 
+      146.30335 44.2842, 146.233 44.2642, 146.1491 44.2659, 146.06555 44.241, 145.9252 44.153333, 145.8838 44.090567, 145.8479 44.031967, 145.808 43.9338, 145.64015 43.891533, 145.57715 43.8498, 
+      145.5669 43.792167, 145.5647 43.7416, 145.5676 43.7167, 145.56615 43.6962, 145.5559 43.685433, 145.5321 43.686667, 145.51305 43.7052, 145.50425 43.758933, 145.49105 43.767233, 145.45295 43.757967, 
+      145.409 43.763333, 145.3874 43.799233, 145.38885 43.8349, 145.3961 43.852467)), 
+  ((165.93735 55.359467, 165.95835 55.3755, 165.9824 55.405567, 166.02745 55.420567, 166.062 55.413567, 166.08905 55.400533, 166.13715 55.349467, 166.16265 55.334467, 166.22875 55.332433, 166.2513 55.332433, 
+      166.2588 55.319433, 166.2588 55.3014, 166.22275 55.254833, 166.22725 55.217767, 166.30835 55.138633, 166.43155 55.014967, 166.5382 54.943867, 166.6028 54.927833, 166.6569 54.8958, 166.6779 54.860733, 
+      166.6899 54.780633, 166.6749 54.713533, 166.6554 54.7105, 166.6028 54.724033, 166.4871 54.784133, 166.4781 54.792133, 166.51715 54.8282, 166.51715 54.8372, 166.49765 54.8412, 166.45255 54.8462, 
+      166.43305 54.861233, 166.409 54.859233, 166.388 54.8402, 166.37595 54.8392, 166.35045 54.8502, 166.29635 54.924333, 166.2603 54.951867, 166.20775 54.9709, 166.15365 55.026967, 166.1281 55.027967, 
+      166.09505 55.048, 166.07705 55.075067, 166.059 55.149167, 166.01995 55.1782, 165.99895 55.1782, 165.9614 55.197233, 165.88475 55.2433, 165.86225 55.2483, 165.8262 55.2453, 165.7796 55.2503, 
+      165.7571 55.264333, 165.7586 55.282367, 165.81415 55.295367, 165.86225 55.3194, 165.93735 55.359467)), 
+  ((63.68265 81.817933, 63.73275 81.787, 63.73645 81.767233, 63.69935 81.741233, 63.66405 81.712767, 63.59165 81.7029, 63.5137 81.7004, 63.4506 81.693, 63.39675 81.678133, 63.33735 81.652167, 
+      63.2612 81.632367, 63.2064 81.631133, 63.1693 81.647233, 63.134 81.671967, 63.0913 81.695467, 63.0412 81.7128, 62.9985 81.725167, 62.9335 81.743733, 62.8787 81.751133, 62.7933 81.748667, 
+      62.72465 81.7462, 62.6708 81.7462, 62.6188 81.757333, 62.564 81.768467, 62.50275 81.768467, 62.4582 81.7734, 62.4155 81.791967, 62.37835 81.8068, 62.37095 81.827833, 62.3802 81.843933, 
+      62.3951 81.855067, 62.43405 81.8563, 62.50275 81.841433, 62.55845 81.8303, 62.6197 81.821667, 62.6791 81.813, 62.7385 81.798133, 62.81275 81.805567, 62.83875 81.8266, 62.8796 81.855067, 
+      62.93715 81.881033, 63.02905 81.894667, 63.11445 81.887233, 63.20355 81.8823, 63.2927 81.8823, 63.35485 81.9046, 63.40315 81.900867, 63.43655 81.8922, 63.46995 81.866233, 63.5442 81.846433, 
+      63.63145 81.830367, 63.68265 81.817933)), 
+  ((79.81375 80.9576, 79.9917 80.964367, 80.11905 80.969767, 80.1494 80.961667, 80.17365 80.9428, 80.1777 80.9172, 80.12715 80.8781, 80.04625 80.8579, 79.9593 80.845733, 79.656 80.8511, 
+      79.57515 80.844367, 79.51245 80.829533, 79.3103 80.781033, 79.2112 80.7864, 79.06565 80.8174, 78.9706 80.8363, 78.83515 80.852467, 78.78865 80.875367, 78.7927 80.8983, 78.82905 80.917167, 
+      78.91805 80.936033, 79.01305 80.967033, 79.10405 81.0115, 79.16065 81.027667, 79.23545 81.029033, 79.35275 80.9778, 79.47 80.938733, 79.54685 80.934667, 79.81375 80.9576)), 
+  ((149.8712 45.800167, 149.82135 45.7645, 149.7367 45.730067, 149.66635 45.654367, 149.6484 45.6346, 149.63445 45.631167, 149.59345 45.6336, 149.56705 45.628233, 149.5209 45.5882, 149.4392 45.579667, 
+      149.41135 45.585033, 149.3945 45.599667, 149.4183 45.6209, 149.4696 45.673667, 149.5447 45.772067, 149.6275 45.849233, 149.78545 45.933, 149.95875 46.053867, 150.0298 46.091, 150.07415 46.095633, 
+      150.1027 46.098067, 150.12175 46.111767, 150.12835 46.178667, 150.1584 46.204067, 150.2247 46.211633, 150.2848 46.210167, 150.32035 46.2241, 150.3394 46.2236, 150.387 46.207967, 150.40535 46.203567, 
+      150.43025 46.208467, 150.49365 46.238, 150.542 46.243867, 150.5845 46.241433, 150.5995 46.2241, 150.579 46.2031, 150.49325 46.1606, 150.4603 46.1445, 150.4343 46.148167, 150.40425 46.148667, 
+      150.29725 46.107133, 150.2031 46.053167, 150.18035 45.990167, 150.16385 45.9655, 150.0913 45.923, 150.0239 45.869767, 149.8712 45.800167)), 
+  ((52.5123 71.296367, 52.46295 71.2903, 52.43415 71.288733, 52.3654 71.2894, 52.3166 71.293367, 52.2777 71.311967, 52.24185 71.334533, 52.2329 71.3538, 52.2329 71.371733, 52.2528 71.393, 
+      52.26775 71.408267, 52.3106 71.4149, 52.3425 71.413567, 52.39135 71.418533, 52.4402 71.4172, 52.50895 71.4152, 52.56975 71.4149, 52.6236 71.4056, 52.66645 71.393667, 52.68435 71.392333, 
+      52.68635 71.4129, 52.66745 71.424867, 52.66645 71.436833, 52.6903 71.4431, 52.78 71.4431, 52.8637 71.425833, 52.91055 71.4122, 52.9255 71.405567, 52.96235 71.396267, 52.9883 71.378333, 
+      53.0072 71.3584, 53.01915 71.343133, 53.00325 71.336167, 52.95345 71.343467, 52.91355 71.3541, 52.8847 71.371367, 52.86475 71.386633, 52.83985 71.386633, 52.8229 71.371367, 52.83385 71.3594, 
+      52.8518 71.343467, 52.8468 71.3322, 52.83785 71.3322, 52.83085 71.333533, 52.80895 71.338833, 52.787 71.338833, 52.77405 71.3282, 52.78505 71.313267, 52.8229 71.304633, 52.87475 71.3, 
+      52.91955 71.293367, 52.96145 71.281733, 53.0003 71.2731, 53.0322 71.2718, 53.0501 71.2718, 53.0501 71.289033, 53.0631 71.301, 53.09795 71.301, 53.1109 71.2957, 53.13385 71.285733, 
+      53.1458 71.273767, 53.15475 71.259167, 53.1657 71.2346, 53.1657 71.204067, 53.1637 71.1765, 53.14675 71.1659, 53.1069 71.159267, 53.076 71.1526, 53.06205 71.145967, 53.06505 71.131367, 
+      53.0501 71.120067, 53.01425 71.108133, 52.9953 71.0995, 53.00725 71.0882, 53.04415 71.077567, 53.06505 71.0603, 53.08 71.046367, 53.10195 71.041067, 53.12985 71.0364, 53.1318 71.0228, 
+      53.09095 71.014167, 53.0551 71.005533, 53.0232 71.0042, 52.9843 71.026767, 52.9554 71.0457, 52.9335 71.070267, 52.8737 71.088867, 52.8079 71.1121, 52.779 71.137, 52.76005 71.160267, 
+      52.73815 71.170867, 52.70925 71.184833, 52.6953 71.2054, 52.6973 71.239267, 52.67535 71.2698, 52.65445 71.283767, 52.62655 71.2924, 52.57275 71.295033, 52.56295 71.295267, 52.5123 71.296367)), 
+  ((107.3746 78.2768, 107.54225 78.281733, 107.58415 78.2735, 107.65075 78.232433, 107.71485 78.222567, 107.7469 78.206133, 107.75185 78.169967, 107.71485 78.1519, 107.5028 78.074633, 107.44365 78.073, 
+      107.40665 78.0993, 107.39185 78.1223, 107.36475 78.130533, 107.3031 78.1141, 107.2168 78.138733, 107.08365 78.117367, 107.01215 78.1371, 106.8864 78.1223, 106.8445 78.130533, 106.77795 78.1634, 
+      106.68915 78.169967, 106.56835 78.165033, 106.54615 78.188033, 106.60535 78.260367, 106.6497 78.2883, 106.68425 78.283367, 106.7064 78.262, 106.7237 78.263667, 106.76065 78.289967, 106.8026 78.286667, 
+      106.89875 78.281733, 106.9456 78.2916, 106.96285 78.298167, 107.0023 78.2916, 107.07625 78.263667, 107.1897 78.262, 107.2686 78.2916, 107.3031 78.293233, 107.3746 78.2768)), 
+  ((57.4263 81.6432, 57.51675 81.646467, 57.5766 81.6432, 57.64995 81.6269, 57.7337 81.6041, 57.79115 81.585367, 57.8486 81.5715, 57.9097 81.567433, 57.97015 81.565, 58.02395 81.5552, 
+      58.0753 81.5316, 58.11805 81.529967, 58.18225 81.5316, 58.25925 81.540567, 58.302 81.5536, 58.346 81.556033, 58.3686 81.5422, 58.3539 81.521, 58.3148 81.500633, 58.2598 81.485167, 
+      58.1596 81.477033, 58.0826 81.4705, 57.98665 81.458267, 57.9121 81.452567, 57.84975 81.452567, 57.77215 81.458267, 57.6536 81.467233, 57.57905 81.479433, 57.5259 81.4884, 57.4318 81.498967, 
+      57.34015 81.497367, 57.24055 81.499, 57.16235 81.506333, 57.07435 81.514467, 57.0212 81.523433, 56.9809 81.536467, 56.92955 81.547033, 56.8831 81.5495, 56.8269 81.548667, 56.7884 81.541333, 
+      56.7444 81.534, 56.71505 81.538067, 56.7138 81.555167, 56.73215 81.569833, 56.7676 81.585333, 56.8226 81.596733, 56.8996 81.599167, 56.96925 81.593467, 57.0255 81.5959, 57.07315 81.602433, 
+      57.1349 81.610567, 57.20945 81.6236, 57.27665 81.631767, 57.4263 81.6432)), 
+  ((50.2005 79.941833, 50.1312 79.945167, 50.06435 79.958533, 49.97915 79.977467, 49.92235 79.991933, 49.94575 80.009767, 49.9257 80.0309, 49.96245 80.0465, 50.0627 80.0476, 50.19385 80.049833, 
+      50.3609 80.043133, 50.4887 80.042033, 50.59225 80.037567, 50.65575 80.0476, 50.66245 80.075433, 50.6307 80.111067, 50.62905 80.137767, 50.6491 80.157833, 50.68585 80.1645, 50.7226 80.174533, 
+      50.7493 80.1968, 50.7702 80.211267, 50.79695 80.2135, 50.822 80.210167, 50.8571 80.1968, 50.8972 80.183433, 50.92225 80.177867, 50.9657 80.160067, 51.0108 80.14, 51.05925 80.126667, 
+      51.08765 80.1144, 51.1144 80.104367, 51.1244 80.062067, 51.13275 80.013067, 51.10605 79.985233, 51.0534 79.973, 50.99825 79.9819, 50.9281 79.986367, 50.8696 79.994167, 50.8061 79.995267, 
+      50.7418 79.984133, 50.6449 79.9563, 50.51625 79.935133, 50.4227 79.909533, 50.35085 79.909533, 50.29575 79.929567, 50.2623 79.9496, 50.2005 79.941833)), 
+  ((55.58015 80.870167, 55.50975 80.8556, 55.42605 80.837767, 55.34685 80.825233, 55.2167 80.816633, 55.1167 80.8054, 55.0123 80.800767, 54.8786 80.7935, 54.81375 80.792867, 54.74245 80.7909, 
+      54.6771 80.798167, 54.64445 80.792233, 54.6004 80.783, 54.57565 80.783, 54.55585 80.7962, 54.54495 80.8193, 54.52715 80.841733, 54.50735 80.851633, 54.4628 80.852933, 54.4346 80.849667, 
+      54.3673 80.8444, 54.2673 80.828567, 54.2094 80.814033, 54.147 80.8081, 54.08465 80.802167, 54.0599 80.8035, 54.0193 80.818, 53.9975 80.833833, 53.9807 80.855633, 53.98465 80.880033, 
+      53.9911 80.903767, 54.02775 80.916967, 54.09705 80.915633, 54.1649 80.909067, 54.21045 80.9031, 54.25105 80.903767, 54.32675 80.915667, 54.3961 80.932167, 54.45745 80.9434, 54.49555 80.944067, 
+      54.551 80.9434, 54.60445 80.9322, 54.6421 80.9203, 54.70295 80.913733, 54.76335 80.911733, 54.84255 80.913733, 54.89055 80.908433, 54.94005 80.890633, 54.95685 80.8794, 54.9529 80.864233, 
+      54.93805 80.8504, 54.91925 80.8339, 54.92815 80.820033, 54.9549 80.8286, 54.97075 80.8306, 54.99945 80.8286, 55.0331 80.8385, 55.05535 80.8504, 55.10185 80.882733, 55.15535 80.912433, 
+      55.18405 80.923633, 55.21475 80.923633, 55.24545 80.915067, 55.26075 80.897933, 55.28055 80.881433, 55.3043 80.876167, 55.33405 80.876167, 55.37955 80.8867, 55.4286 80.911767, 55.48895 80.935533, 
+      55.55925 80.946733, 55.6083 80.949367, 55.6974 80.948033, 55.7489 80.9434, 55.7776 80.932867, 55.8053 80.924267, 55.8192 80.903833, 55.79 80.882033, 55.7415 80.872133, 55.69 80.8728, 
+      55.62865 80.874767, 55.58015 80.870167)), 
+  ((135.83215 75.405567, 135.7961 75.395567, 135.745 75.383567, 135.69095 75.389567, 135.6534 75.4146, 135.61735 75.4622, 135.6083 75.548333, 135.61435 75.6064, 135.63835 75.696567, 135.6729 75.803733, 
+      135.7315 75.871833, 135.76905 75.898867, 135.8066 75.895867, 135.82765 75.880833, 135.8757 75.7897, 135.94935 75.7371, 136.07255 75.642933, 136.09355 75.624933, 136.09205 75.6069, 136.0695 75.589867, 
+      136.02595 75.570833, 135.9989 75.527767, 135.9779 75.4717, 135.9163 75.431633, 135.83215 75.405567)), 
+  ((96.2148 76.3557, 96.2619 76.351933, 96.324 76.334367, 96.4087 76.318067, 96.4934 76.3193, 96.55175 76.308033, 96.58 76.285433, 96.5819 76.274133, 96.5593 76.2528, 96.5141 76.231467, 
+      96.49905 76.215167, 96.4972 76.182533, 96.47645 76.17, 96.4482 76.1775, 96.43505 76.2001, 96.43125 76.245267, 96.3861 76.301733, 96.35975 76.3055, 96.33525 76.295467, 96.31645 76.2641, 
+      96.29765 76.2553, 96.21855 76.274133, 96.1922 76.2691, 96.1866 76.260333, 96.21295 76.242767, 96.3409 76.207633, 96.35975 76.190067, 96.35975 76.173767, 96.32585 76.151167, 96.2882 76.126067, 
+      96.2675 76.124833, 96.1433 76.1775, 96.04915 76.2001, 95.9381 76.202633, 95.8779 76.191333, 95.844 76.1813, 95.748 76.1976, 95.56165 76.242767, 95.4713 76.251567, 95.41675 76.242767, 
+      95.36215 76.242767, 95.24735 76.269133, 95.22475 76.2892, 95.2304 76.3168, 95.2737 76.340633, 95.33955 76.363233, 95.4111 76.373267, 95.4751 76.367, 95.55035 76.320567, 95.60685 76.299233, 
+      95.6294 76.299233, 95.68775 76.321833, 95.716 76.3369, 95.7913 76.333133, 95.8628 76.344433, 95.8835 76.343167, 95.89295 76.334367, 95.8854 76.303, 95.89295 76.282933, 95.90985 76.279167, 
+      95.9833 76.344433, 96.0115 76.348167, 96.0209 76.329367, 96.01905 76.291733, 96.0661 76.290467, 96.15645 76.335633, 96.2148 76.3557)), 
+  ((58.18885 81.900067, 58.2719 81.892167, 58.3853 81.8869, 58.5277 81.880733, 58.6022 81.886, 58.71955 81.8939, 58.8145 81.916733, 58.87715 81.9264, 58.93385 81.927267, 58.9602 81.916733, 
+      58.97865 81.8886, 59.0077 81.860467, 59.0248 81.843767, 59.01825 81.824433, 58.94305 81.786667, 58.87845 81.755, 58.8112 81.7348, 58.77295 81.7348, 58.7189 81.7348, 58.6569 81.7436, 
+      58.60945 81.762933, 58.55935 81.769067, 58.52045 81.7752, 58.4387 81.7875, 58.382 81.789267, 58.32 81.778733, 58.2613 81.7673, 58.18615 81.755867, 58.10835 81.755867, 58.05955 81.752367, 
+      58.0088 81.754133, 57.9824 81.7603, 57.96395 81.775233, 57.94155 81.786667, 57.90725 81.798967, 57.9046 81.816533, 57.90595 81.833233, 57.8809 81.848167, 57.87035 81.8675, 57.8835 81.885967, 
+      57.9046 81.899133, 57.94285 81.914967, 57.9824 81.9141, 58.04045 81.906167, 58.1248 81.899133, 58.18885 81.900067)), 
+  ((129.29 72.929933, 129.3824 72.897167, 129.43155 72.844733, 129.43355 72.8028, 129.40795 72.7792, 129.3116 72.773967, 129.1091 72.789667, 128.8987 72.847333, 128.79645 72.8421, 128.63525 72.847333, 
+      128.474 72.8539, 128.35605 72.8395, 128.30885 72.844733, 128.299 72.8775, 128.33835 72.908967, 128.4465 72.9286, 128.53105 72.929933, 128.66475 72.937767, 128.86925 72.998067, 128.92035 72.998067, 
+      128.9715 72.971867, 129.07765 72.964, 129.1445 72.935167, 129.29 72.929933)), 
+  ((74.6478 73.189733, 74.8608 73.188, 74.984 73.126433, 75.01995 73.085367, 74.9943 73.068267, 74.96605 73.068267, 74.73505 73.123, 74.70685 73.119567, 74.6966 73.087067, 74.71965 72.9827, 
+      74.7171 72.9656, 74.66065 72.970733, 74.58365 72.9827, 74.53235 72.981, 74.4656 72.960467, 74.40655 72.975867, 74.3193 73.0135, 74.2603 73.015233, 74.16535 73.018633, 74.12685 73.037467, 
+      74.14225 73.080233, 74.2346 73.1572, 74.3219 73.188, 74.41425 73.2017, 74.6478 73.189733)), 
+  ((136.2527 74.069533, 136.2903 74.035967, 136.3143 73.981867, 136.3113 73.9368, 136.28275 73.914767, 136.2242 73.906767, 136.14005 73.9238, 136.06495 73.9939, 136.00485 74.041967, 135.8381 74.096067, 
+      135.51215 74.174667, 135.4716 74.1937, 135.4701 74.214233, 135.49115 74.234267, 135.48965 74.261333, 135.48215 74.290367, 135.49115 74.3054, 135.5197 74.3154, 135.55575 74.3164, 135.69095 74.289367, 
+      135.9358 74.211233, 136.16415 74.1146, 136.2527 74.069533)), 
+  ((137.89905 71.461933, 137.8796 71.452, 137.8195 71.445, 137.76995 71.443, 137.72035 71.459, 137.6212 71.495067, 137.5641 71.503567, 137.513 71.499567, 137.4544 71.475533, 137.42285 71.473533, 
+      137.34175 71.487533, 137.1149 71.542633, 137.08185 71.572667, 137.1044 71.5947, 137.19 71.619233, 137.3417 71.640267, 137.44835 71.639267, 137.55205 71.6157, 137.5986 71.6137, 137.69325 71.6197, 
+      137.8525 71.6287, 137.9396 71.607167, 138.01625 71.5721, 138.03425 71.544067, 138.01775 71.504, 137.89905 71.461933)), 
+  ((96.3408 77.202633, 96.36525 77.205133, 96.39915 77.200133, 96.43305 77.1813, 96.4443 77.1512, 96.4387 77.129867, 96.3502 77.085933, 96.25985 77.0345, 96.2373 77.030733, 96.2241 77.040767, 
+      96.22035 77.0734, 96.2072 77.079667, 96.1432 77.030733, 96.10365 77.005633, 96.07355 77.0044, 95.9757 77.0207, 95.8157 77.0207, 95.73285 77.014433, 95.5804 76.9906, 95.5484 76.9818, 
+      95.54655 76.970533, 95.56345 76.9517, 95.5503 76.941667, 95.50135 76.9404, 95.4637 76.955467, 95.38845 76.999367, 95.3489 76.998133, 95.2529 76.969267, 95.23035 76.975533, 95.22095 76.9956, 
+      95.25105 77.019467, 95.31695 77.044533, 95.45245 77.069633, 95.9418 77.1173, 96.3408 77.202633)), 
+  ((82.06895 75.409967, 82.05245 75.403967, 82.0465 75.391033, 82.05695 75.358167, 82.05095 75.325267, 82.03455 75.2944, 82.02555 75.261533, 82.0106 75.250567, 81.99715 75.251567, 81.97475 75.2695, 
+      81.95535 75.2964, 81.909 75.3731, 81.87765 75.384067, 81.84775 75.379067, 81.77455 75.3442, 81.7491 75.3442, 81.7267 75.359167, 81.71325 75.3751, 81.72075 75.417933, 81.7073 75.436867, 
+      81.6804 75.437867, 81.65795 75.4279, 81.63555 75.399, 81.63705 75.379067, 81.65495 75.360167, 81.6983 75.332267, 81.8343 75.260533, 81.87915 75.226667, 81.8821 75.210733, 81.87015 75.203733, 
+      81.81635 75.2137, 81.71025 75.276467, 81.6415 75.312333, 81.5877 75.364133, 81.5668 75.408967, 81.57725 75.435867, 81.7491 75.5335, 81.77305 75.5405, 81.7835 75.525533, 81.7835 75.499633, 
+      81.8029 75.475733, 81.85225 75.447833, 81.89705 75.438867, 81.9195 75.443867, 81.92395 75.4558, 81.915 75.470733, 81.8866 75.490667, 81.8657 75.516567, 81.8657 75.527533, 81.87615 75.531533, 
+      81.98075 75.521567, 82.01515 75.5325, 82.03605 75.550433, 82.03905 75.5604, 82.0256 75.568367, 82.0017 75.570367, 81.9703 75.5584, 81.921 75.556433, 81.8941 75.5654, 81.8881 75.580333, 
+      81.90755 75.5943, 81.98525 75.613233, 82.1272 75.614233, 82.2109 75.602267, 82.22585 75.5913, 82.22285 75.584333, 82.19595 75.571367, 82.19295 75.554433, 82.19295 75.5335, 82.184 75.524533, 
+      82.1332 75.523533, 82.11375 75.518567, 82.1078 75.499633, 82.11975 75.4867, 82.14965 75.4797, 82.22435 75.472733, 82.25575 75.463767, 82.28115 75.4289, 82.28265 75.411967, 82.2647 75.403, 
+      82.14965 75.412967, 82.06895 75.409967)), 
+  ((172.5573 52.961433, 172.6564 52.974467, 172.76305 52.9885, 172.8457 52.9895, 172.9358 52.980467, 172.95835 52.970967, 172.98085 52.966933, 173.0004 52.966933, 173.03795 52.977967, 173.0695 52.976967, 
+      173.08 52.967933, 173.0845 52.918867, 173.11305 52.911867, 173.1401 52.913867, 173.18065 52.9409, 173.2137 52.9459, 173.26025 52.9379, 173.2843 52.9329, 173.31885 52.9354, 173.3474 52.9394, 
+      173.3609 52.9314, 173.3504 52.915367, 173.3384 52.899367, 173.3414 52.889333, 173.3639 52.879333, 173.45855 52.888333, 173.4856 52.881333, 173.4931 52.8693, 173.4886 52.847267, 173.46305 52.836267, 
+      173.37895 52.836267, 173.3609 52.827233, 173.3609 52.8082, 173.3444 52.7972, 173.32935 52.7982, 173.2933 52.8653, 173.25425 52.877333, 173.2137 52.8713, 173.18965 52.839267, 173.18215 52.816233, 
+      173.16265 52.810233, 173.10705 52.842267, 173.0725 52.843267, 173.04845 52.832267, 173.0199 52.762133, 173.0019 52.752133, 172.9358 52.817233, 172.9253 52.823733, 172.90275 52.822733, 172.82615 52.772667, 
+      172.7991 52.767667, 172.7856 52.780667, 172.7976 52.8598, 172.7856 52.875833, 172.75855 52.8718, 172.63835 52.844767, 172.61135 52.8528, 172.60835 52.8668, 172.6579 52.892833, 172.6579 52.903867, 
+      172.63835 52.907867, 172.5888 52.898867, 172.5062 52.896367, 172.47765 52.905367, 172.47315 52.9304, 172.5122 52.951433, 172.5573 52.961433)), 
+  ((160.60505 69.761667, 160.6245 69.750633, 160.67255 69.7346, 160.7537 69.7256, 160.7852 69.693533, 160.78525 69.571867, 160.85585 69.486733, 160.8889 69.4076, 161.00005 69.300433, 161.0166 69.250367, 
+      160.99705 69.240367, 160.958 69.252367, 160.90245 69.278933, 160.85735 69.327, 160.77025 69.410133, 160.62455 69.502767, 160.575 69.561867, 160.4728 69.644967, 160.43075 69.686033, 160.41875 69.7271, 
+      160.43675 69.748133, 160.47285 69.754667, 160.5179 69.744667, 160.53145 69.748667, 160.5615 69.764667, 160.584 69.7667, 160.60505 69.761667)), 
+  ((82.2026 70.484133, 82.1974 70.5004, 82.2148 70.511967, 82.24255 70.5108, 82.2981 70.4969, 82.39885 70.4784, 82.5256 70.4807, 82.5864 70.465667, 82.6298 70.440167, 82.67845 70.378833, 
+      82.7184 70.3464, 82.73055 70.3279, 82.71315 70.3001, 82.62805 70.267667, 82.46305 70.231767, 82.3936 70.232933, 82.35885 70.249133, 82.2026 70.484133)), 
+  ((58.30885 81.1021, 58.3359 81.095967, 58.36755 81.075767, 58.42025 81.062567, 58.4585 81.059067, 58.50205 81.059933, 58.52575 81.045867, 58.533 81.024767, 58.5251 80.9984, 58.50265 80.9738, 
+      58.4631 80.9518, 58.4275 80.942133, 58.3827 80.9404, 58.33915 80.949167, 58.2864 80.953567, 58.25015 80.955333, 58.19345 80.9492, 58.1407 80.946567, 58.10775 80.945667, 58.0774 80.959733, 
+      58.02465 80.9826, 58.00025 80.999267, 57.96995 81.0239, 57.94885 81.0274, 57.88815 81.037933, 57.8605 81.0529, 57.84995 81.0696, 57.8842 81.096833, 57.9251 81.1144, 57.9594 81.130233, 
+      58.0042 81.1434, 58.0464 81.140767, 58.0873 81.1311, 58.1466 81.1144, 58.1875 81.108267, 58.24815 81.104733, 58.30885 81.1021)), 
+  ((58.1143 80.847233, 58.16375 80.837567, 58.20465 80.852533, 58.24155 80.876267, 58.27715 80.896467, 58.3233 80.897333, 58.40375 80.8991, 58.469 80.8956, 58.5165 80.9044, 58.55735 80.9158, 
+      58.60615 80.919333, 58.64835 80.918467, 58.70045 80.905267, 58.74395 80.882433, 58.7703 80.8631, 58.77165 80.843733, 58.7347 80.832333, 58.6609 80.823533, 58.5844 80.8042, 58.5211 80.782233, 
+      58.4723 80.769033, 58.4288 80.768167, 58.3833 80.7752, 58.3319 80.781367, 58.2752 80.787533, 58.21585 80.784, 58.14725 80.784, 58.10835 80.782233, 58.0266 80.784, 57.93955 80.7796, 
+      57.871 80.776967, 57.82945 80.777, 57.8321 80.7884, 57.85845 80.799833, 57.9086 80.8183, 57.9587 80.828833, 57.99165 80.8385, 58.0154 80.8517, 58.06945 80.8508, 58.1143 80.847233)), 
+  ((87.0392 75.042367, 87.0849 75.033667, 87.1284 75.024967, 87.13925 75.011933, 87.0849 74.980033, 87.00005 74.9539, 86.9413 74.951, 86.7738 74.980033, 86.72375 74.980033, 86.70635 74.968433, 
+      86.72595 74.943767, 86.7651 74.9278, 86.83905 74.908967, 86.91955 74.908967, 86.9609 74.900267, 86.9609 74.888667, 86.91305 74.8698, 86.87385 74.868367, 86.7303 74.8959, 86.6237 74.903167, 
+      86.5454 74.9278, 86.4649 74.929267, 86.42355 74.914767, 86.3692 74.908967, 86.28435 74.9336, 86.25605 74.9452, 86.2604 74.965533, 86.32785 74.995967, 86.37135 74.995967, 86.40615 74.984367, 
+      86.44095 74.969867, 86.59105 74.965533, 86.6172 74.972767, 86.6259 74.988733, 86.60845 75.007567, 86.5519 75.029333, 86.52365 75.051067, 86.54105 75.068467, 86.58235 75.067033, 86.6128 75.055433, 
+      86.6411 75.056867, 86.6607 75.069933, 86.6955 75.072833, 86.7107 75.062667, 86.69765 75.045267, 86.68025 75.023533, 86.6868 75.013367, 86.72595 75.013367, 86.79775 75.030767, 86.87605 75.026433, 
+      86.95 75.048167, 86.99785 75.053967, 87.0392 75.042367)), 
+  ((112.7046 76.757233, 112.781 76.7079, 112.77855 76.656967, 112.79335 76.6323, 112.87225 76.5978, 112.94375 76.589567, 113.00045 76.584667, 113.0103 76.569867, 112.9684 76.555067, 112.87225 76.537, 
+      112.63555 76.5304, 112.59115 76.5452, 112.5394 76.599433, 112.4753 76.6323, 112.42845 76.698067, 112.45555 76.726, 112.5542 76.755567, 112.64045 76.762133, 112.7046 76.757233)), 
+  ((58.85075 81.4949, 58.9226 81.493167, 58.9846 81.5002, 59.02545 81.501933, 59.05845 81.486133, 59.069 81.459767, 59.08155 81.436933, 59.0947 81.420233, 59.0644 81.400033, 59.03935 81.3754, 
+      59.00375 81.362233, 58.9721 81.356067, 58.94305 81.364, 58.9114 81.372767, 58.8758 81.374533, 58.82705 81.3684, 58.7842 81.362233, 58.7407 81.362233, 58.68 81.365733, 58.63785 81.370133, 
+      58.58905 81.3631, 58.5317 81.363133, 58.48555 81.3675, 58.43675 81.381567, 58.4183 81.4009, 58.43145 81.416733, 58.45785 81.441333, 58.5172 81.458033, 58.5963 81.474733, 58.6675 81.4844, 
+      58.74925 81.491433, 58.85075 81.4949)), 
+  ((161.1503 69.4147, 161.1729 69.4162, 161.19695 69.401167, 161.2375 69.332067, 161.3096 69.277967, 161.3892 69.259433, 161.42525 69.232367, 161.41625 69.167267, 161.42075 69.135233, 161.4688 69.081167, 
+      161.4808 69.0376, 161.43725 68.9765, 161.38315 68.9605, 161.3636 68.9625, 161.3621 68.997533, 161.4027 69.022567, 161.4057 69.056633, 161.3666 69.089667, 161.24795 69.1658, 161.2014 69.192833, 
+      161.16835 69.195833, 161.09775 69.177333, 161.0722 69.186367, 161.0662 69.2144, 161.0722 69.258467, 161.10375 69.303533, 161.10825 69.364633, 161.1503 69.4147)), 
+  ((82.4475 70.6729, 82.4787 70.6625, 82.5499 70.6266, 82.8087 70.491167, 82.8677 70.449467, 82.8851 70.402, 82.89725 70.3615, 82.87295 70.336033, 82.8469 70.329067, 82.8156 70.340667, 
+      82.7531 70.402, 82.68885 70.474933, 82.6333 70.5004, 82.47005 70.5247, 82.27555 70.549033, 82.26515 70.5606, 82.28425 70.589533, 82.32765 70.6289, 82.36935 70.655533, 82.4093 70.669433, 
+      82.4475 70.6729)), 
+  ((136.9522 54.971067, 136.8906 54.965033, 136.86205 54.955033, 136.86055 54.936, 136.8681 54.901967, 136.83355 54.884933, 136.8005 54.877933, 136.75845 54.895933, 136.7254 54.934, 136.7449 54.9976, 
+      136.94015 55.118767, 136.9942 55.135767, 137.0603 55.130767, 137.1354 55.131767, 137.203 55.1488, 137.23305 55.1498, 137.24205 55.134767, 137.23005 55.112267, 137.1745 55.092233, 137.13395 55.0612, 
+      137.1174 55.021133, 137.12645 54.9821, 137.12795 54.960067, 137.1039 54.940033, 137.07235 54.928, 137.04985 54.929, 136.99875 54.966067, 136.9522 54.971067)), 
+  ((83.1681 70.7701, 83.19585 70.839533, 83.2254 70.882367, 83.24795 70.889333, 83.30525 70.874267, 83.41815 70.805967, 83.4303 70.7863, 83.40775 70.735367, 83.3869 70.7041, 83.3643 70.697133, 
+      83.32435 70.7122, 83.2879 70.723767, 83.27055 70.721467, 83.2601 70.713367, 83.26705 70.696, 83.2914 70.663567, 83.28965 70.640433, 83.2636 70.617267, 83.26185 70.5941, 83.2879 70.516533, 
+      83.27575 70.5038, 83.25495 70.4957, 83.2011 70.486467, 83.16985 70.458667, 83.149 70.452867, 83.1299 70.460967, 83.1195 70.5015, 83.1681 70.7423, 83.1681 70.7701)), 
+  ((-178.62505 68.7025, -178.5698 68.680667, -178.3764 68.617, -178.1213 68.5626, -177.993 68.532767, -177.8334 68.485667, -177.6156 68.4114, -177.4873 68.363667, -177.47835 68.3491, -177.4863 68.333167, 
+      -177.5241 68.326533, -177.5664 68.337833, -177.6211 68.369667, -177.66785 68.387567, -177.8066 68.428667, -177.8911 68.450567, -177.95875 68.473767, -178.11735 68.514233, -178.35505 68.557333, -178.44005 68.588467, 
+      -178.5554 68.6203, -178.67575 68.666033, -178.82395 68.735, -178.8478 68.7602, -178.8349 68.770133, -178.80705 68.764833, -178.62505 68.7025)), 
+  ((113.10645 76.532067, 113.2667 76.505767, 113.5108 76.440033, 113.52805 76.4203, 113.5108 76.395633, 113.4541 76.3792, 113.3826 76.374267, 113.2741 76.387433, 113.17795 76.374267, 113.13605 76.3825, 
+      113.06205 76.417, 112.95115 76.448233, 112.9018 76.482767, 112.9043 76.509033, 112.94125 76.528767, 113.03 76.535333, 113.10645 76.532067)), 
+  ((76.5286 73.252733, 76.5498 73.267867, 76.55435 73.311333, 76.57105 73.314367, 76.63165 73.307267, 76.8211 73.282033, 76.85445 73.255767, 76.8423 73.2204, 76.79535 73.1891, 76.71045 73.165833, 
+      76.6089 73.1527, 76.4831 73.158767, 76.27095 73.203233, 76.2255 73.2224, 76.2179 73.234533, 76.23915 73.253733, 76.27245 73.266867, 76.31185 73.272933, 76.5286 73.252733)), 
+  ((178.65445 51.633967, 178.668 51.653, 178.72205 51.657, 178.8152 51.641967, 178.8993 51.6019, 178.92785 51.5939, 178.9639 51.5919, 179.06305 51.5283, 179.2313 51.423133, 179.27185 51.411133, 
+      179.3154 51.410133, 179.35295 51.413133, 179.377 51.4061, 179.40555 51.3971, 179.4491 51.3971, 179.46565 51.3861, 179.46565 51.371067, 179.4401 51.356033, 179.40855 51.350533, 179.36795 51.361567, 
+      179.3274 51.369567, 179.29285 51.364567, 179.2493 51.355533, 179.20125 51.368567, 179.1246 51.407633, 179.039 51.436167, 178.93535 51.493267, 178.85875 51.5283, 178.73855 51.561367, 178.66795 51.5914, 
+      178.65445 51.633967)), 
+  ((154.8496 49.600833, 154.8751 49.614867, 154.95775 49.598833, 154.9953 49.5848, 155.0043 49.5668, 154.96525 49.541733, 154.89315 49.4346, 154.88265 49.399533, 154.88415 49.327433, 154.8646 49.2864, 
+      154.7925 49.253333, 154.76245 49.240333, 154.7114 49.244333, 154.66335 49.274367, 154.6483 49.3064, 154.7084 49.411567, 154.75795 49.465633, 154.7835 49.5017, 154.7865 49.530733, 154.8045 49.552767, 
+      154.83605 49.5728, 154.8496 49.600833)), 
+  ((70.86805 66.7098, 70.81055 66.718033, 70.7826 66.7429, 70.77715 66.758433, 70.81135 66.7688, 70.8766 66.7688, 70.9403 66.764667, 71.01335 66.7605, 71.06075 66.755333, 71.13535 66.761567, 
+      71.23635 66.760533, 71.30935 66.7595, 71.3995 66.761567, 71.45545 66.770867, 71.5005 66.7885, 71.54245 66.790567, 71.55335 66.778133, 71.55335 66.746033, 71.5238 66.708767, 71.4539 66.676633, 
+      71.3925 66.6694, 71.28215 66.6694, 71.22155 66.6456, 71.16405 66.6373, 71.10965 66.661133, 71.07005 66.693233, 71.0188 66.7005, 70.9411 66.7005, 70.86805 66.7098)), 
+  ((177.4783 52.0356, 177.4873 52.1127, 177.52485 52.154767, 177.5684 52.1718, 177.615 52.165767, 177.6375 52.157767, 177.64505 52.150767, 177.64505 52.138733, 177.6225 52.133733, 177.6225 52.1197, 
+      177.6135 52.0336, 177.58195 51.997533, 177.57595 51.990533, 177.58795 51.9745, 177.59245 51.940433, 177.58345 51.928433, 177.5579 51.924433, 177.4933 51.940433, 177.4753 51.935433, 177.45725 51.923433, 
+      177.45575 51.9044, 177.44225 51.897367, 177.4182 51.9004, 177.38665 51.920433, 177.36865 51.9164, 177.3536 51.9024, 177.36565 51.8463, 177.3521 51.824267, 177.3356 51.824267, 177.29655 51.8333, 
+      177.25595 51.863333, 177.2214 51.872333, 177.18385 51.877367, 177.17785 51.891367, 177.17635 51.9164, 177.25295 51.945467, 177.29655 51.960467, 177.31905 51.9815, 177.31755 52.016567, 177.3446 52.027567, 
+      177.38665 52.031567, 177.4137 52.022567, 177.44375 52.009533, 177.46475 52.008533, 177.4738 52.019567, 177.4783 52.0356)), 
+  ((151.81665 46.945467, 151.86135 46.979667, 151.95225 47.010433, 152.02515 47.073667, 152.0625 47.146433, 152.0856 47.1672, 152.1017 47.1633, 152.12 47.137433, 152.14345 47.139367, 152.19625 47.170633, 
+      152.2138 47.1589, 152.20905 47.126433, 152.1768 47.097633, 152.13065 47.076133, 152.09325 47.047333, 152.07605 47.010933, 152.04015 46.9655, 151.9969 46.942067, 151.92985 46.894933, 151.8507 46.856833, 
+      151.7866 46.839, 151.7712 46.811167, 151.758 46.760867, 151.72945 46.753533, 151.65945 46.775267, 151.6067 46.822633, 151.6133 46.8568, 151.64005 46.8722, 151.7023 46.878067, 151.7558 46.899067, 
+      151.81665 46.945467)), 
+  ((57.7187 80.6979, 57.7675 80.694367, 57.811 80.686467, 57.85585 80.682933, 57.91915 80.682933, 57.9666 80.6847, 58.01275 80.677667, 58.03915 80.659233, 58.0444 80.6399, 58.0154 80.630233, 
+      57.96925 80.621433, 57.9033 80.6223, 57.8532 80.619667, 57.7899 80.611767, 57.7266 80.603867, 57.6567 80.598567, 57.59475 80.5933, 57.53605 80.5986, 57.4662 80.6065, 57.39895 80.6144, 
+      57.3475 80.617933, 57.29675 80.615267, 57.22815 80.617033, 57.18335 80.624067, 57.1609 80.638133, 57.14375 80.660967, 57.15695 80.675933, 57.2031 80.679433, 57.2361 80.675933, 57.26905 80.6768, 
+      57.29805 80.683833, 57.33495 80.682933, 57.393 80.669767, 57.44045 80.6636, 57.4998 80.6557, 57.5486 80.665367, 57.6 80.679433, 57.66525 80.692633, 57.7187 80.6979)), 
+  ((96.034 76.769767, 96.0472 76.743433, 96.06035 76.7334, 96.0886 76.728367, 96.14505 76.7133, 96.19025 76.7108, 96.28245 76.730867, 96.33325 76.7359, 96.3596 76.715833, 96.35585 76.695733, 
+      96.32575 76.679433, 96.2542 76.670667, 96.20715 76.656833, 96.1846 76.626733, 96.18645 76.5866, 96.1827 76.564, 96.1507 76.560233, 96.13375 76.572767, 96.13565 76.641767, 96.1168 76.648067, 
+      96.09985 76.6468, 96.0867 76.6305, 96.066 76.5941, 96.002 76.542667, 95.9681 76.5364, 95.9474 76.5502, 95.95305 76.587833, 95.94365 76.615433, 95.9079 76.6104, 95.86085 76.600367, 
+      95.84015 76.6079, 95.84765 76.6217, 95.86835 76.639267, 95.9173 76.6581, 95.9399 76.6744, 95.9173 76.698233, 95.88155 76.7246, 95.89095 76.750933, 95.92295 76.7773, 95.98505 76.788567, 
+      96.034 76.769767)), 
+  ((55.02845 80.3487, 55.05895 80.342667, 55.12395 80.345267, 55.1642 80.3591, 55.2058 80.3669, 55.2396 80.355633, 55.2656 80.342667, 55.32085 80.338333, 55.4001 80.334, 55.4365 80.3236, 
+      55.4482 80.306267, 55.4027 80.281167, 55.30525 80.2621, 55.2208 80.2474, 55.161 80.2344, 55.09735 80.233533, 55.03885 80.233533, 54.9953 80.243033, 54.9394 80.253433, 54.88355 80.258633, 
+      54.80815 80.262967, 54.7607 80.263833, 54.7178 80.2725, 54.7217 80.287233, 54.775 80.302833, 54.85685 80.311467, 54.90755 80.327067, 54.9712 80.338333, 55.02845 80.3487)), 
+  ((82.77955 76.036067, 82.88045 76.057533, 82.92765 76.0475, 82.98135 76.0418, 83.035 76.044667, 83.13375 76.0375, 83.2153 76.008867, 83.2518 75.984567, 83.23675 75.974533, 83.09725 75.978833, 
+      83.0307 75.9731, 82.97275 75.957367, 82.94485 75.971667, 82.92765 75.996, 82.89545 75.994567, 82.8332 75.974533, 82.786 75.971667, 82.6894 75.988833, 82.6486 75.9874, 82.6164 75.974533, 
+      82.57775 75.9688, 82.53485 75.975967, 82.49835 75.993133, 82.45755 75.996, 82.4125 75.996, 82.34595 76.001733, 82.33095 76.017467, 82.3331 76.040367, 82.36315 76.057533, 82.39535 76.058967, 
+      82.43825 76.0475, 82.47905 76.0332, 82.54345 76.026033, 82.57135 76.034633, 82.625 76.053233, 82.6851 76.067533, 82.73665 76.058967, 82.7581 76.0418, 82.77955 76.036067)), 
+  ((35.543 65.208733, 35.58595 65.238433, 35.6337 65.2448, 35.69895 65.2448, 35.7467 65.2363, 35.769 65.210867, 35.7881 65.1822, 35.7642 65.1557, 35.7276 65.153567, 35.7674 65.1398, 
+      35.8279 65.130233, 35.917 65.127067, 35.9926 65.121767, 36.04835 65.119633, 36.0563 65.0995, 36.0356 65.088867, 36.0006 65.0751, 35.95285 65.074033, 35.9178 65.081467, 35.8796 65.084633, 
+      35.843 65.084633, 35.8064 65.0751, 35.7682 65.046467, 35.7364 65.024167, 35.7109 65.024167, 35.6791 65.046467, 35.63455 65.079333, 35.6019 65.097367, 35.5462 65.1207, 35.50165 65.1313, 
+      35.4841 65.148267, 35.49365 65.1695, 35.5112 65.194933, 35.543 65.208733)), 
+  ((89.6381 77.322333, 89.6709 77.290733, 89.6691 77.256733, 89.62535 77.243367, 89.485 77.244567, 89.3155 77.281033, 89.29185 77.281033, 89.28455 77.274933, 89.29 77.260367, 89.32465 77.23, 
+      89.3392 77.2057, 89.3228 77.1984, 89.27725 77.213, 89.2098 77.273733, 89.1843 77.315033, 89.2153 77.357567, 89.29 77.3758, 89.3957 77.383067, 89.5178 77.374567, 89.6381 77.322333)), 
+  ((156.5531 50.768433, 156.5741 50.733367, 156.5681 50.715333, 156.53805 50.699333, 156.50805 50.6783, 156.5005 50.655267, 156.4705 50.597167, 156.44345 50.589167, 156.4194 50.586167, 156.3563 50.6062, 
+      156.2797 50.6192, 156.23765 50.640233, 156.21815 50.6803, 156.23315 50.707333, 156.3308 50.7644, 156.38035 50.802467, 156.4059 50.810467, 156.43895 50.807467, 156.45095 50.807467, 156.478 50.8235, 
+      156.51405 50.8275, 156.5426 50.809467, 156.5531 50.768433)), 
+  ((82.38145 74.223433, 82.44375 74.238633, 82.51665 74.2366, 82.6367 74.209267, 82.67315 74.182933, 82.69595 74.1414, 82.6914 74.102933, 82.67315 74.086733, 82.64125 74.080633, 82.60785 74.079633, 
+      82.5486 74.0918, 82.49085 74.104967, 82.43765 74.0999, 82.3389 74.079633, 82.30855 74.082667, 82.2736 74.108, 82.2736 74.145467, 82.2979 74.181933, 82.38145 74.223433)), 
+  ((55.8493 80.445767, 55.73995 80.449733, 55.6528 80.454367, 55.6221 80.4669, 55.59835 80.4933, 55.6221 80.520333, 55.67605 80.5355, 55.7701 80.538167, 55.84435 80.544767, 55.8736 80.548033, 
+      55.93495 80.553333, 55.9815 80.550033, 56.02805 80.541433, 56.06765 80.531567, 56.1013 80.528267, 56.1419 80.5375, 56.1686 80.546067, 56.18445 80.542767, 56.1884 80.522967, 56.1726 80.5045, 
+      56.13695 80.4814, 56.10275 80.4629, 56.0473 80.4339, 56.00375 80.439167, 55.9483 80.445767, 55.8493 80.445767)), 
+  ((-172.2425 64.7765, -172.26505 64.777967, -172.28305 64.787, -172.30855 64.783, -172.3131 64.771967, -172.36265 64.763967, -172.41525 64.763967, -172.50085 64.766967, -172.5294 64.751933, -172.56395 64.744933, 
+      -172.603 64.758967, -172.61805 64.777967, -172.6045 64.801, -172.5279 64.839067, -172.4528 64.900167, -172.41375 64.911167, -172.35065 64.903667, -172.28155 64.868633, -172.2515 64.865633, -172.15235 64.8516, 
+      -172.08025 64.8426, -172.06825 64.818567, -172.08925 64.804533, -172.14035 64.801533, -172.1884 64.794533, -172.2425 64.7765)), 
+  ((82.76345 70.8674, 82.79995 70.9496, 82.81905 70.9855, 82.8312 71.012133, 82.859 71.027167, 82.88505 71.028333, 82.91455 71.0075, 82.8972 70.980867, 82.859 70.926467, 82.8538 70.883633, 
+      82.9215 70.729633, 82.97015 70.683333, 82.99445 70.655567, 82.99095 70.634733, 82.97185 70.623133, 82.9441 70.622, 82.87985 70.659033, 82.87115 70.689133, 82.84855 70.711133, 82.81385 70.7204, 
+      82.7027 70.737767, 82.67315 70.756267, 82.6697 70.779433, 82.70615 70.808367, 82.76345 70.8674)), 
+  ((58.16755 80.003267, 58.2683 80.011433, 58.3268 80.0305, 58.38265 80.046833, 58.44935 80.035033, 58.53785 80.0078, 58.60045 79.9788, 58.64065 79.9806, 58.691 79.9697, 58.71415 79.949767, 
+      58.7087 79.9316, 58.6883 79.9198, 58.6624 79.903467, 58.6216 79.898033, 58.58345 79.8935, 58.55215 79.897133, 58.5072 79.9071, 58.48 79.924333, 58.431 79.939767, 58.3888 79.946133, 
+      58.33705 79.951567, 58.301 79.944333, 58.2547 79.943433, 58.21385 79.9543, 58.18935 79.9679, 58.1635 79.9679, 58.1104 79.968833, 58.06615 79.967033, 58.04435 79.977, 58.07975 79.991533, 
+      58.13285 80.002433, 58.16755 80.003267)), 
+  ((75.68585 73.581233, 75.76125 73.586367, 75.87605 73.5995, 75.90225 73.590033, 75.91865 73.567433, 75.90335 73.533167, 75.8771 73.5135, 75.84215 73.5091, 75.5929 73.4938, 75.5798 73.4989, 
+      75.5754 73.532433, 75.5448 73.541167, 75.5011 73.533867, 75.44425 73.512733, 75.371 73.4406, 75.32615 73.41, 75.3021 73.401967, 75.27805 73.4027, 75.2704 73.422367, 75.2868 73.4559, 
+      75.3852 73.545533, 75.47265 73.581233, 75.68585 73.581233)), 
+  ((84.1392 73.975367, 84.16505 73.960167, 84.1635 73.941933, 84.1316 73.910533, 84.06175 73.887233, 83.87335 73.867, 83.71685 73.893333, 83.66065 73.9308, 83.66215 73.952067, 83.6819 73.965233, 
+      83.7427 73.9713, 83.8065 73.967233, 83.8779 73.977367, 83.94625 74.013833, 83.97515 74.013833, 84.0055 73.990533, 84.0739 73.982433, 84.1392 73.975367)), 
+  ((173.6403 52.486267, 173.65985 52.492267, 173.73345 52.495267, 173.765 52.485267, 173.774 52.4592, 173.774 52.4392, 173.7199 52.395133, 173.7169 52.3751, 173.74245 52.345033, 173.74095 52.327033, 
+      173.7079 52.307, 173.68535 52.301967, 173.6478 52.315, 173.5757 52.355067, 173.54715 52.357067, 173.4961 52.344033, 173.4225 52.333033, 173.38345 52.336033, 173.3504 52.359067, 173.3429 52.3771, 
+      173.38645 52.412133, 173.4285 52.424167, 173.46455 52.422167, 173.4886 52.424167, 173.52015 52.4472, 173.53965 52.4522, 173.5757 52.4522, 173.60425 52.461233, 173.6403 52.486267)), 
+  ((122.08755 72.9936, 122.0582 73.011633, 122.06605 73.028667, 122.10345 73.039167, 122.2274 73.037867, 122.34935 73.012933, 122.42215 73.005067, 122.48865 73.007167, 122.67195 72.969667, 122.8077 72.9054, 
+      122.8333 72.8739, 122.8313 72.8621, 122.7841 72.856867, 122.67785 72.890967, 122.44575 72.9513, 122.35525 72.9618, 122.19985 72.9749, 122.08755 72.9936)), 
+  ((179.5122 51.999033, 179.53625 52.001033, 179.5783 52.012033, 179.60985 52.034067, 179.6384 52.039067, 179.6714 52.039067, 179.733 52.012033, 179.77355 51.970967, 179.76605 51.949933, 179.74505 51.929933, 
+      179.7105 51.9149, 179.69845 51.901867, 179.69845 51.870833, 179.68795 51.8508, 179.6624 51.8418, 179.62935 51.8418, 179.60685 51.8458, 179.55125 51.866833, 179.5077 51.874833, 179.4551 51.884867, 
+      179.4341 51.9059, 179.42805 51.937933, 179.4506 51.983, 179.46865 51.997033, 179.5122 51.999033)), 
+  ((82.6402 70.7852, 82.60365 70.7447, 82.60885 70.7227, 82.6853 70.6602, 82.72175 70.652067, 82.80335 70.669433, 82.8242 70.659033, 82.92495 70.576833, 83.0083 70.5398, 83.02565 70.515467, 
+      83.0135 70.492333, 82.97875 70.479567, 82.8937 70.509667, 82.46825 70.729633, 82.46475 70.753967, 82.4839 70.769, 82.5377 70.778267, 82.5933 70.809533, 82.6176 70.814167, 82.63495 70.803733, 
+      82.6402 70.7852)), 
+  ((107.6527 77.385767, 107.68005 77.380167, 107.69475 77.3185, 107.68215 77.269467, 107.6464 77.238633, 107.59595 77.226033, 107.5035 77.226033, 107.432 77.206433, 107.32275 77.228833, 107.2765 77.230233, 
+      107.24285 77.245667, 107.25125 77.266667, 107.2975 77.276467, 107.36475 77.266667, 107.39 77.275067, 107.37735 77.2919, 107.3164 77.3003, 107.2975 77.3255, 107.308 77.353533, 107.34375 77.366133, 
+      107.4005 77.354933, 107.47615 77.3171, 107.5434 77.3087, 107.57915 77.3213, 107.6527 77.385767)), 
+  ((83.28685 74.228533, 83.3446 74.2275, 83.4631 74.215333, 83.5649 74.188, 83.5983 74.159633, 83.59225 74.145467, 83.56035 74.135333, 83.5254 74.135333, 83.41905 74.1556, 83.38865 74.154567, 
+      83.38105 74.142433, 83.3689 74.1252, 83.34305 74.122167, 83.1942 74.137367, 83.04225 74.1303, 82.98465 74.135333, 82.97245 74.153567, 83.01645 74.1789, 83.15165 74.212333, 83.28685 74.228533)), 
+  ((70.2943 66.681867, 70.3149 66.689133, 70.3499 66.691733, 70.4004 66.692767, 70.44235 66.7171, 70.4866 66.7243, 70.5705 66.723267, 70.6202 66.7036, 70.642 66.684967, 70.67925 66.657, 
+      70.69945 66.6425, 70.73985 66.6249, 70.7624 66.600033, 70.7484 66.582433, 70.7111 66.5638, 70.65515 66.561733, 70.60545 66.561733, 70.54795 66.573133, 70.4656 66.6042, 70.4244 66.625933, 
+      70.3638 66.6477, 70.3079 66.661167, 70.2943 66.681867)), 
+  ((85.8832 74.6458, 85.9154 74.652933, 86.03795 74.657033, 86.22185 74.644767, 86.26475 74.633533, 86.26935 74.620267, 86.23715 74.6039, 86.20195 74.590633, 86.18815 74.568167, 86.1728 74.558967, 
+      86.14525 74.567133, 86.09315 74.614133, 86.0579 74.6223, 86.0165 74.6131, 86.00425 74.5988, 86.00885 74.5835, 86.02265 74.56, 86.0211 74.543633, 86.00275 74.534467, 85.93685 74.539567, 
+      85.89855 74.539567, 85.85715 74.526267, 85.8112 74.501767, 85.79125 74.504833, 85.7683 74.5324, 85.74835 74.542633, 85.7315 74.542633, 85.71925 74.549767, 85.72385 74.572233, 85.80815 74.6264, 
+      85.8832 74.6458)), 
+  ((70.88515 66.814367, 70.86105 66.828867, 70.889 66.840267, 70.95895 66.8413, 71.02965 66.839233, 71.09025 66.853733, 71.1866 66.866133, 71.30315 66.8796, 71.3948 66.8827, 71.4523 66.878567, 
+      71.4927 66.857867, 71.5098 66.8361, 71.49425 66.804, 71.44145 66.7916, 71.3614 66.782267, 71.25265 66.781233, 71.1423 66.7895, 71.0654 66.798833, 70.9644 66.809167, 70.88515 66.814367)), 
+  ((49.54815 80.2097, 49.5618 80.227833, 49.61145 80.2324, 49.6673 80.231467, 49.7272 80.238733, 49.783 80.239633, 49.8211 80.239633, 49.88575 80.252367, 49.932 80.264133, 49.96605 80.263233, 
+      50.0069 80.253267, 50.05725 80.237833, 50.0988 80.2179, 50.1124 80.199733, 50.1097 80.176167, 50.0743 80.166167, 50.00215 80.146233, 49.95585 80.140767, 49.91095 80.141667, 49.86875 80.152567, 
+      49.8279 80.1698, 49.78365 80.180667, 49.71965 80.1834, 49.64885 80.181567, 49.58625 80.179767, 49.5461 80.187033, 49.54815 80.2097)), 
+  ((161.2479 69.566467, 161.2615 69.575967, 161.3306 69.594967, 161.35765 69.614, 161.38615 69.617, 161.4072 69.589967, 161.3982 69.557933, 161.3546 69.520867, 161.3501 69.496833, 161.37265 69.4708, 
+      161.37865 69.448767, 161.35915 69.386667, 161.37115 69.371633, 161.4012 69.3526, 161.4042 69.332567, 161.37715 69.314567, 161.3546 69.308533, 161.3246 69.317567, 161.29755 69.327567, 161.2735 69.360633, 
+      161.2224 69.4002, 161.2209 69.419233, 161.1879 69.4447, 161.1759 69.469733, 161.2014 69.5128, 161.2344 69.5354, 161.2479 69.566467)), 
+  ((-178.38025 65.557133, -178.23155 65.555133, -178.09035 65.541133, -177.97015 65.5281, -177.90105 65.514067, -177.7013 65.513067, -177.494 65.5286, -177.3498 65.5456, -177.22815 65.593167, -177.1951 65.6132, 
+      -177.18305 65.6152, -177.16805 65.6072, -177.18305 65.579133, -177.24615 65.5471, -177.39335 65.515067, -177.54205 65.499033, -177.6863 65.489, -177.829 65.489, -177.9687 65.4965, -178.07685 65.505533, 
+      -178.14595 65.521533, -178.22705 65.527567, -178.4148 65.530067, -178.5335 65.537067, -178.58755 65.5431, -178.6266 65.5476, -178.66415 65.562633, -178.66415 65.574633, -178.64465 65.583667, -178.6131 65.583667, 
+      -178.5545 65.567633, -178.45985 65.556633, -178.38025 65.557133)), 
+  ((76.56195 73.470933, 76.5801 73.4477, 76.57555 73.423433, 76.54675 73.407267, 76.49525 73.4093, 76.34065 73.4679, 76.2179 73.496167, 76.09515 73.531533, 76.0588 73.5558, 76.0679 73.571933, 
+      76.17245 73.585067, 76.40735 73.5376, 76.56195 73.470933)), 
+  ((90.8625 79.592467, 90.96935 79.582833, 91.1192 79.567967, 91.2372 79.565833, 91.37435 79.533967, 91.5115 79.482933, 91.5657 79.474433, 91.8113 79.4574, 91.84635 79.444667, 91.8304 79.4319, 
+      91.76025 79.4234, 91.5753 79.4383, 91.44775 79.465933, 91.3457 79.508433, 91.23085 79.525467, 91.02995 79.540367, 90.8928 79.547833, 90.76525 79.575467, 90.7509 79.5882, 90.75725 79.598833, 
+      90.78595 79.604167, 90.8625 79.592467)), 
+  ((96.7569 76.3582, 96.7644 76.378267, 96.7738 76.3858, 96.80205 76.3858, 96.851 76.359467, 96.89995 76.367, 96.95075 76.375767, 96.97335 76.3695, 96.9865 76.3469, 96.9771 76.326833, 
+      96.94885 76.313033, 96.83215 76.310533, 96.7757 76.295467, 96.7437 76.281667, 96.7437 76.271633, 96.7644 76.2666, 96.8416 76.279167, 96.91875 76.2779, 96.96395 76.2616, 96.9771 76.2365, 
+      96.96395 76.226467, 96.9376 76.232733, 96.84725 76.237767, 96.8021 76.235233, 96.73435 76.2114, 96.66845 76.203867, 96.6233 76.216433, 96.6139 76.260333, 96.644 76.296733, 96.7569 76.3582)), 
+  ((167.5702 54.813667, 167.5792 54.798667, 167.5867 54.793667, 167.61375 54.792633, 167.6483 54.790633, 167.74445 54.721533, 167.803 54.6875, 167.82405 54.6855, 167.8526 54.7005, 167.89915 54.6975, 
+      168.04635 54.579333, 168.0734 54.544267, 168.05385 54.528267, 168.02835 54.527267, 167.9983 54.536267, 167.8661 54.6344, 167.82405 54.651433, 167.7429 54.658433, 167.7264 54.665467, 167.70085 54.6925, 
+      167.6603 54.722533, 167.6017 54.743567, 167.5176 54.781633, 167.47255 54.8217, 167.47405 54.849733, 167.49355 54.861767, 167.5311 54.863767, 167.55215 54.848733, 167.5702 54.813667)), 
+  ((66.42805 70.883667, 66.4321 70.8742, 66.43445 70.8542, 66.42975 70.8068, 66.42615 70.763633, 66.4277 70.7257, 66.44275 70.6899, 66.48145 70.6478, 66.51025 70.615667, 66.54895 70.5751, 
+      66.5932 70.5409, 66.63985 70.516133, 66.6758 70.498767, 66.71295 70.490367, 66.7619 70.484567, 66.8251 70.4856, 66.87095 70.4893, 66.90095 70.496133, 66.9207 70.497733, 66.93415 70.4856, 
+      66.93495 70.462433, 66.9128 70.447167, 66.8741 70.440333, 66.82075 70.4377, 66.75515 70.440333, 66.69115 70.450333, 66.65125 70.4593, 66.59515 70.484567, 66.5541 70.513, 66.5079 70.546167, 
+      66.46605 70.5846, 66.436 70.623567, 66.3973 70.661467, 66.38345 70.693067, 66.37635 70.7373, 66.38345 70.7731, 66.38585 70.825233, 66.39015 70.853667, 66.42805 70.883667)), 
+  ((146.8785 43.907633, 146.9261 43.8827, 146.93565 43.865633, 146.9239 43.850967, 146.89095 43.843167, 146.83305 43.839233, 146.8162 43.833867, 146.81765 43.825067, 146.85505 43.800167, 146.8587 43.786, 
+      146.84625 43.779667, 146.75535 43.784067, 146.7026 43.774767, 146.6594 43.7401, 146.629 43.7384, 146.60995 43.7506, 146.60335 43.7721, 146.5887 43.789667, 146.54325 43.804333, 146.52935 43.821433, 
+      146.5378 43.8334, 146.60885 43.857333, 146.69825 43.861733, 146.73085 43.871267, 146.747 43.8942, 146.76455 43.922533, 146.8012 43.934733, 146.82685 43.935233, 146.8785 43.907633)), 
+  ((39.9437 64.8499, 39.9843 64.826567, 40.05435 64.7905, 40.1196 64.758667, 40.1912 64.733233, 40.2501 64.714133, 40.30505 64.695033, 40.3496 64.681267, 40.348 64.662167, 40.3098 64.653667, 
+      40.2398 64.662167, 40.157 64.681267, 40.0838 64.688667, 40.0249 64.712, 39.9533 64.7396, 39.90795 64.751267, 39.8634 64.7608, 39.8475 64.7799, 39.85865 64.813833, 39.8682 64.832933, 
+      39.8793 64.856267, 39.9032 64.862633, 39.9437 64.8499)), 
+  ((106.44505 78.3442, 106.4845 78.3146, 106.46725 78.2883, 106.34645 78.262, 106.16155 78.262, 106.0407 78.2505, 105.9791 78.255433, 105.95935 78.283367, 105.984 78.304733, 106.0481 78.309667, 
+      106.10235 78.3327, 106.1369 78.339267, 106.22565 78.331033, 106.2848 78.3524, 106.3415 78.358967, 106.44505 78.3442)), 
+  ((50.72315 68.4719, 50.78545 68.505367, 50.84685 68.523367, 50.90355 68.541333, 50.96215 68.558667, 51.03145 68.5698, 51.10955 68.576, 51.17 68.576633, 51.2272 68.569833, 51.26905 68.5562, 
+      51.2895 68.539467, 51.27835 68.519633, 51.2467 68.501033, 51.20765 68.489867, 51.1686 68.489867, 51.13235 68.492367, 51.0933 68.505367, 51.05515 68.503533, 51.0077 68.499167, 50.97285 68.4961, 
+      50.93655 68.493, 50.904 68.479967, 50.8631 68.455167, 50.82215 68.445867, 50.78915 68.4502, 50.7408 68.455767, 50.71565 68.4508, 50.7073 68.460733, 50.72315 68.4719)), 
+  ((57.26995 81.204967, 57.32615 81.231833, 57.35795 81.236733, 57.39705 81.236733, 57.4264 81.231833, 57.45695 81.222867, 57.49115 81.219633, 57.5199 81.226133, 57.52845 81.244067, 57.5541 81.253033, 
+      57.58465 81.253033, 57.5908 81.233467, 57.58345 81.204967, 57.5541 81.171567, 57.52355 81.147133, 57.493 81.138167, 57.4637 81.146333, 57.4221 81.158533, 57.38425 81.162633, 57.3439 81.1675, 
+      57.2877 81.162633, 57.2284 81.156133, 57.1722 81.156133, 57.10865 81.161833, 57.07075 81.169967, 57.0176 81.1838, 56.97605 81.196833, 56.9687 81.214767, 56.99315 81.2278, 57.0335 81.226167, 
+      57.0653 81.2221, 57.11785 81.213967, 57.17895 81.2058, 57.22905 81.202533, 57.26995 81.204967)), 
+  ((85.6748 74.858267, 85.6932 74.809233, 85.6932 74.796967, 85.68095 74.791867, 85.6595 74.799033, 85.6227 74.8123, 85.60125 74.809233, 85.5875 74.800033, 85.5783 74.7888, 85.566 74.785733, 
+      85.5231 74.796967, 85.26415 74.8072, 85.2044 74.819433, 85.1845 74.839867, 85.18755 74.853167, 85.20135 74.858267, 85.2657 74.8593, 85.35305 74.8746, 85.4557 74.886867, 85.59975 74.889933, 
+      85.6503 74.880733, 85.6748 74.858267)), 
+  ((82.0519 76.053233, 82.00895 75.994567, 82.01755 75.9731, 82.0905 75.9631, 82.3009 75.937333, 82.3288 75.9273, 82.3288 75.914433, 82.2472 75.914433, 82.05615 75.9402, 81.9059 75.938767, 
+      81.72345 76.0189, 81.7127 76.0418, 81.87155 76.054667, 81.9832 76.063267, 82.0347 76.0647, 82.0519 76.053233)), 
+  ((95.2909 76.653333, 95.29925 76.631033, 95.2867 76.619867, 95.24275 76.617067, 95.08365 76.624033, 95.0125 76.618467, 94.9769 76.6073, 94.83245 76.6045, 94.76545 76.617067, 94.76545 76.6324, 
+      94.7801 76.647767, 94.82405 76.661733, 94.89315 76.6673, 94.9497 76.6687, 95.0104 76.6715, 95.0439 76.7022, 95.05855 76.7315, 95.0962 76.737067, 95.11925 76.7329, 95.1988 76.682633, 
+      95.2909 76.653333)), 
+  ((-178.902 71.706767, -178.85235 71.708233, -178.7487 71.6912, -178.66005 71.691733, -178.4963 71.694733, -178.3431 71.6707, -178.1553 71.6086, -178.1463 71.582533, -178.16285 71.575533, -178.1944 71.583067, 
+      -178.3236 71.630133, -178.4017 71.642133, -178.5715 71.644667, -178.72025 71.639667, -178.7653 71.640667, -178.8479 71.6627, -178.8885 71.673733, -178.94855 71.676733, -178.98765 71.680733, -178.99515 71.689733, 
+      -178.9786 71.701767, -178.902 71.706767)), 
+  ((84.95325 74.584867, 84.97855 74.575033, 84.9722 74.555333, 84.9216 74.531433, 84.7633 74.500467, 84.58605 74.493433, 84.51645 74.510333, 84.49745 74.530033, 84.51645 74.553933, 84.6578 74.5919, 
+      84.7211 74.601767, 84.8435 74.580667, 84.95325 74.584867)), 
+  ((57.22345 68.823067, 57.2948 68.829867, 57.36715 68.8448, 57.44565 68.8584, 57.5201 68.868567, 57.62665 68.8835, 57.7398 68.8964, 57.83105 68.898467, 57.881 68.893033, 57.89935 68.875367, 
+      57.89835 68.853633, 57.87285 68.8441, 57.82495 68.8312, 57.7658 68.8217, 57.69855 68.825767, 57.60885 68.832567, 57.5487 68.833933, 57.49625 68.834633, 57.4381 68.821733, 57.3749 68.803367, 
+      57.33365 68.7884, 57.2847 68.783633, 57.23375 68.786367, 57.2011 68.790433, 57.1884 68.8013, 57.20365 68.8135, 57.22345 68.823067)), 
+  ((58.6768 69.4203, 58.72565 69.425733, 58.8827 69.373667, 58.9299 69.345467, 58.9901 69.325967, 59.0487 69.320533, 59.1016 69.3162, 59.1423 69.3021, 59.16345 69.290167, 59.1748 69.269567, 
+      59.1797 69.246767, 59.20085 69.2533, 59.21875 69.269567, 59.2432 69.270633, 59.25945 69.2533, 59.25945 69.213167, 59.25455 69.1817, 59.2318 69.1752, 59.1862 69.190367, 59.0788 69.2381, 
+      58.99745 69.276067, 58.9291 69.318367, 58.8347 69.3509, 58.7582 69.3715, 58.7053 69.383433, 58.6565 69.394267, 58.65975 69.410533, 58.6768 69.4203)), 
+  ((97.1766 76.143633, 97.2011 76.141133, 97.2086 76.126067, 97.17285 76.085933, 97.07875 76.044533, 96.9903 76.035733, 96.9338 76.037, 96.8491 76.040767, 96.787 76.015667, 96.72675 75.985567, 
+      96.68725 75.983033, 96.66275 75.999367, 96.66275 76.030733, 96.7042 76.059567, 96.7757 76.0809, 96.8284 76.0872, 96.9376 76.090967, 97.0844 76.1173, 97.1766 76.143633)), 
+  ((79.5465 74.6764, 79.55095 74.659533, 79.55205 74.6199, 79.55645 74.6052, 79.5333 74.5964, 79.46505 74.5986, 79.2206 74.608133, 79.17325 74.622833, 79.16 74.643367, 79.16885 74.655133, 
+      79.19085 74.660267, 79.29545 74.6331, 79.29765 74.636767, 79.28225 74.648533, 79.2261 74.6742, 79.2195 74.691833, 79.2338 74.702833, 79.29215 74.7065, 79.46285 74.694033, 79.5465 74.6764)), 
+  ((54.1981 80.5828, 54.23455 80.555933, 54.24415 80.5291, 54.2351 80.507367, 54.20775 80.4933, 54.14825 80.474767, 54.09745 80.469667, 54.07055 80.4722, 54.03845 80.4818, 53.9991 80.500967, 
+      53.99145 80.5425, 53.99625 80.600033, 54.00105 80.6333, 54.0313 80.6448, 54.0668 80.651833, 54.0898 80.645433, 54.1013 80.621167, 54.1186 80.609633, 54.1656 80.593667, 54.1981 80.5828)), 
+  ((34.1193 69.462667, 34.2206 69.453533, 34.28925 69.4455, 34.315 69.4272, 34.3219 69.404333, 34.29615 69.3906, 34.2223 69.381433, 34.13475 69.374567, 34.0455 69.371133, 33.98025 69.375733, 
+      33.92275 69.395167, 33.90385 69.4169, 33.91245 69.443233, 33.94675 69.461533, 34.01545 69.469533, 34.1193 69.462667)), 
+  ((69.61885 66.818567, 69.65225 66.816, 69.6911 66.800467, 69.7548 66.777667, 69.81775 66.758533, 69.84685 66.750267, 69.9323 66.744067, 70.00535 66.741967, 70.06165 66.7378, 70.0943 66.732633, 
+      70.11835 66.7176, 70.1308 66.692767, 70.1005 66.672567, 70.0368 66.6705, 69.95675 66.681367, 69.8472 66.701033, 69.79325 66.7093, 69.73105 66.716033, 69.6798 66.742433, 69.6126 66.790567, 
+      69.60485 66.806633, 69.61885 66.818567)), 
+  ((124.74195 74.007733, 124.7666 73.9854, 124.7538 73.9631, 124.6161 73.915933, 124.4666 73.865467, 124.43515 73.864167, 124.34665 73.905467, 124.29155 73.912667, 124.27975 73.9271, 124.2945 73.950033, 
+      124.324 73.9566, 124.43905 73.960533, 124.58655 73.9533, 124.61605 73.955267, 124.67115 73.984133, 124.71245 74.0038, 124.74195 74.007733)), 
+  ((85.60435 74.635567, 85.635 74.6274, 85.63955 74.616167, 85.62425 74.601867, 85.5599 74.5835, 85.4802 74.5743, 85.39595 74.525267, 85.35305 74.529333, 85.3377 74.543633, 85.28715 74.544667, 
+      85.25955 74.564067, 85.2565 74.578367, 85.27795 74.592667, 85.281 74.639667, 85.2948 74.655, 85.3178 74.659067, 85.3898 74.644767, 85.4419 74.630467, 85.50935 74.6315, 85.60435 74.635567)), 
+  ((66.22025 69.1653, 66.30715 69.144067, 66.41 69.108333, 66.4824 69.068767, 66.47225 69.050433, 66.42445 69.052367, 66.36075 69.074567, 66.25935 69.093867, 66.16665 69.116067, 66.0971 69.1286, 
+      66.05005 69.144033, 66.01675 69.158533, 66.0066 69.1788, 66.0283 69.193267, 66.07465 69.193267, 66.14275 69.183633, 66.22025 69.1653)), 
+  ((95.7592 76.695733, 95.77235 76.675667, 95.74415 76.659333, 95.6557 76.651833, 95.54275 76.634267, 95.46935 76.641767, 95.41665 76.665633, 95.3997 76.6995, 95.411 76.7246, 95.4317 76.734633, 
+      95.4656 76.728367, 95.5465 76.681933, 95.57285 76.678167, 95.59355 76.691967, 95.61615 76.737133, 95.63685 76.747167, 95.68015 76.745933, 95.7291 76.722067, 95.7592 76.695733)), 
+  ((155.4835 50.8786, 155.503 50.8866, 155.5541 50.8886, 155.61415 50.8836, 155.68325 50.858567, 155.7103 50.8125, 155.7178 50.781467, 155.67875 50.757433, 155.60815 50.7534, 155.5706 50.761433, 
+      155.5045 50.798467, 155.46845 50.828533, 155.4835 50.8786)), 
+  ((85.6672 74.273533, 85.7438 74.263133, 85.78535 74.2493, 85.79965 74.230267, 85.79835 74.207767, 85.78405 74.192167, 85.72955 74.188733, 85.65685 74.191333, 85.5906 74.177467, 85.5387 74.172267, 
+      85.51405 74.178333, 85.49065 74.191333, 85.48805 74.1991, 85.49975 74.205167, 85.5945 74.2147, 85.6088 74.222467, 85.6088 74.233733, 85.5945 74.2467, 85.51145 74.276133, 85.4673 74.276133, 
+      85.4517 74.2822, 85.4439 74.287367, 85.4478 74.296033, 85.4725 74.3047, 85.5491 74.305567, 85.6218 74.2891, 85.6672 74.273533)), 
+  ((92.2914 79.473733, 92.33135 79.472567, 92.4008 79.4911, 92.4286 79.484167, 92.42515 79.4633, 92.37475 79.412367, 92.3383 79.391533, 92.2306 79.395, 92.0048 79.426267, 91.9562 79.439, 
+      91.97875 79.451733, 92.13335 79.445933, 92.2011 79.4691, 92.2914 79.473733)), 
+  ((33.1617 66.659767, 33.25295 66.663967, 33.34265 66.665, 33.40955 66.641933, 33.4709 66.635633, 33.54645 66.620967, 33.56375 66.5937, 33.5496 66.5811, 33.48665 66.580067, 33.43785 66.586333, 
+      33.3765 66.5937, 33.3151 66.592633, 33.2333 66.597867, 33.19235 66.606267, 33.15775 66.614667, 33.14045 66.627233, 33.14675 66.642967, 33.1617 66.659767)), 
+  ((49.14995 80.143467, 49.2003 80.1607, 49.2466 80.1761, 49.2888 80.1861, 49.33645 80.1879, 49.3957 80.1716, 49.45015 80.155267, 49.50595 80.141633, 49.53865 80.127133, 49.5468 80.107167, 
+      49.53455 80.095367, 49.5073 80.090833, 49.47735 80.0999, 49.442 80.107167, 49.40115 80.1099, 49.329 80.1099, 49.25955 80.1099, 49.19965 80.1099, 49.152 80.106267, 49.1343 80.113533, 
+      49.1343 80.130767, 49.14995 80.143467)), 
+  ((94.86515 76.3306, 94.89485 76.3396, 94.9272 76.3324, 94.93525 76.319833, 94.9137 76.303667, 94.8544 76.296467, 94.8382 76.289267, 94.8598 76.2731, 94.88405 76.2623, 94.89485 76.247933, 
+      94.86515 76.233567, 94.7924 76.242533, 94.67375 76.256933, 94.52815 76.258733, 94.4796 76.2677, 94.46615 76.2803, 94.4904 76.296467, 94.54165 76.301867, 94.73035 76.301867, 94.86515 76.3306)), 
+  ((82.95625 70.280367, 83.05005 70.251433, 83.07955 70.230567, 83.0778 70.190067, 83.0535 70.179633, 83.01185 70.1808, 82.86075 70.2109, 82.80345 70.225933, 82.78605 70.241, 82.78605 70.2653, 
+      82.81735 70.290767, 82.8642 70.300033, 82.89545 70.2989, 82.95625 70.280367)), 
+  ((160.94305 69.5639, 160.934 69.528833, 160.922 69.5088, 160.89795 69.5068, 160.8589 69.547867, 160.8334 69.609433, 160.8454 69.669533, 160.86795 69.697567, 160.9115 69.699567, 160.95205 69.678567, 
+      160.99565 69.6485, 161.02565 69.623467, 161.02415 69.609433, 160.9926 69.5864, 160.95355 69.5754, 160.94305 69.5639)), 
+  ((97.3267 76.605533, 97.311 76.603767, 97.28225 76.602033, 97.2456 76.595067, 97.2325 76.602033, 97.23515 76.613367, 97.25345 76.629067, 97.29925 76.649133, 97.30315 76.661333, 97.2796 76.6875, 
+      97.28615 76.711067, 97.31495 76.7311, 97.3372 76.7346, 97.3568 76.711067, 97.3699 76.670067, 97.4065 76.643033, 97.4497 76.6378, 97.51905 76.641267, 97.54915 76.629933, 97.55045 76.616867, 
+      97.53475 76.595933, 97.4942 76.569767, 97.46935 76.5654, 97.39215 76.588967, 97.3267 76.605533)), 
+  ((152.57985 47.330333, 152.54245 47.2942, 152.5139 47.263433, 152.47945 47.253667, 152.44795 47.2605, 152.3959 47.267833, 152.37285 47.2776, 152.3721 47.292733, 152.37575 47.312267, 152.35965 47.342533, 
+      152.3677 47.366967, 152.41605 47.380633, 152.50985 47.383567, 152.55565 47.376233, 152.5835 47.3533, 152.57985 47.330333)), 
+  ((69.52055 66.741367, 69.5532 66.7481, 69.5901 66.7419, 69.6239 66.7217, 69.6507 66.705133, 69.7035 66.695833, 69.862 66.6777, 69.92925 66.664733, 69.9735 66.642467, 69.9611 66.6316, 
+      69.90905 66.6311, 69.84845 66.6404, 69.77695 66.641967, 69.71245 66.644533, 69.653 66.6487, 69.56405 66.6689, 69.5431 66.685967, 69.52675 66.702533, 69.52055 66.741367)), 
+  ((150.5403 59.076867, 150.57635 59.0939, 150.64245 59.0979, 150.677 59.109933, 150.692 59.150967, 150.70855 59.158, 150.7431 59.150967, 150.77765 59.119933, 150.7626 59.080867, 150.72505 59.067867, 
+      150.695 59.068867, 150.63795 59.0368, 150.56585 58.993767, 150.50125 58.986733, 150.4757 59.010767, 150.4727 59.0338, 150.5403 59.076867)), 
+  ((138.539 71.703833, 138.557 71.707833, 138.57805 71.733867, 138.6111 71.7429, 138.66815 71.731867, 138.6877 71.727867, 138.71175 71.735867, 138.7433 71.7399, 138.78235 71.723867, 138.8079 71.720867, 
+      138.85145 71.7519, 138.8725 71.7549, 138.86945 71.723867, 138.8049 71.6868, 138.78085 71.6868, 138.7523 71.6938, 138.71475 71.6838, 138.6787 71.662767, 138.65765 71.660767, 138.6156 71.665767, 
+      138.542 71.652767, 138.4999 71.654767, 138.46085 71.6738, 138.45485 71.6888, 138.4774 71.700833, 138.539 71.703833)), 
+  ((152.89715 47.7804, 152.91545 47.854633, 152.9975 47.909833, 153.0246 47.9069, 153.0521 47.886133, 153.0609 47.8529, 153.04075 47.7711, 153.01585 47.755967, 152.99165 47.7506, 152.966 47.7511, 
+      152.9484 47.739367, 152.9301 47.714933, 152.9206 47.714467, 152.90665 47.7218, 152.8986 47.743267, 152.89715 47.7804)), 
+  ((67.07375 69.6062, 67.1368 69.6348, 67.1891 69.654467, 67.2347 69.6679, 67.2709 69.667, 67.27495 69.654467, 67.26285 69.629467, 67.23735 69.596367, 67.22665 69.570467, 67.21055 69.545433, 
+      67.1864 69.527567, 67.1636 69.517733, 67.1381 69.516833, 67.11265 69.523967, 67.07645 69.538267, 67.0496 69.557933, 67.03755 69.574033, 67.0456 69.596367, 67.07375 69.6062)), 
+  ((160.5132 70.938933, 160.53725 70.950967, 160.6018 70.947967, 160.67695 70.941933, 160.69945 70.931933, 160.725 70.9049, 160.76255 70.883867, 160.76255 70.865833, 160.71 70.8438, 160.6589 70.8418, 
+      160.5868 70.8528, 160.5147 70.880833, 160.49965 70.9139, 160.5132 70.938933)), 
+  ((33.1467 66.7615, 33.22225 66.7531, 33.2616 66.734233, 33.2317 66.7185, 33.153 66.7122, 33.0869 66.700667, 33.03185 66.691233, 32.96655 66.691233, 32.93035 66.7101, 32.91145 66.7311, 
+      32.8989 66.756267, 32.92405 66.7741, 32.98545 66.772, 33.0421 66.770933, 33.1467 66.7615)), 
+  ((149.0998 59.254133, 149.14185 59.272167, 149.19745 59.262133, 149.20795 59.2381, 149.1869 59.176, 149.14935 59.135967, 149.0953 59.111933, 149.05775 59.118933, 149.00365 59.161, 149.00515 59.186033, 
+      149.06075 59.220067, 149.0998 59.254133)), 
+  ((161.46875 69.672133, 161.47925 69.684633, 161.5108 69.688633, 161.54385 69.679633, 161.59945 69.640567, 161.58745 69.584467, 161.5138 69.5344, 161.4522 69.505367, 161.4237 69.500333, 161.4192 69.516367, 
+      161.44915 69.575333, 161.4522 69.631067, 161.46875 69.672133)), 
+  ((88.891 77.1568, 88.934 77.1267, 88.9437 77.103033, 88.93615 77.082967, 88.92 77.079367, 88.86515 77.090133, 88.84045 77.0887, 88.82965 77.077933, 88.82645 77.0378, 88.8114 77.0299, 
+      88.79635 77.0299, 88.76835 77.0414, 88.7329 77.0887, 88.73395 77.131733, 88.75115 77.166133, 88.78345 77.179033, 88.834 77.176167, 88.891 77.1568)), 
+  ((149.8538 76.6524, 149.81485 76.634767, 149.72445 76.6153, 149.67995 76.593033, 149.6396 76.5782, 149.6076 76.576367, 149.58815 76.587467, 149.5798 76.610667, 149.59785 76.6385, 149.7592 76.695067, 
+      149.81625 76.705267, 149.85935 76.6997, 149.8719 76.673733, 149.86215 76.661667, 149.8538 76.6524)), 
+  ((56.79845 70.550933, 56.78395 70.554733, 56.76835 70.559367, 56.76675 70.572967, 56.78875 70.5794, 56.8124 70.5828, 56.8414 70.5835, 56.88495 70.586, 56.922 70.5808, 56.97625 70.576133, 
+      57.023 70.572033, 57.0676 70.5656, 57.10255 70.553433, 57.12725 70.539833, 57.1267 70.529633, 57.1036 70.522833, 57.0864 70.535033, 57.0563 70.543267, 57.04555 70.532867, 57.04825 70.516033, 
+      57.0574 70.4985, 57.0461 70.4892, 57.02515 70.487967, 56.98435 70.503733, 56.9279 70.5141, 56.89945 70.5182, 56.86665 70.522867, 56.85755 70.534667, 56.83285 70.5447, 56.79845 70.550933)), 
+  ((82.75305 70.181967, 82.76875 70.1704, 82.76875 70.149567, 82.7375 70.122933, 82.6472 70.120633, 82.56905 70.1264, 82.53255 70.136833, 82.52215 70.169233, 82.52385 70.190067, 82.54465 70.207433, 
+      82.6645 70.209733, 82.75305 70.181967)), 
+  ((97.4785 76.833167, 97.5256 76.833167, 97.54655 76.819233, 97.53345 76.796533, 97.489 76.780833, 97.4131 76.786067, 97.3791 76.770367, 97.32415 76.7669, 97.2692 76.7791, 97.18805 76.7669, 
+      97.13835 76.7826, 97.1436 76.803533, 97.19855 76.819233, 97.3032 76.820967, 97.3634 76.819233, 97.4785 76.833167)), 
+  ((96.1507 76.960467, 96.1846 76.9517, 96.2053 76.934133, 96.2053 76.9128, 96.17705 76.902767, 95.93615 76.893967, 95.89285 76.9128, 95.88155 76.927867, 95.8966 76.941667, 96.0359 76.961733, 
+      96.1507 76.960467)), 
+  ((-175.7668 71.5435, -175.7398 71.53, -175.6737 71.491933, -175.6061 71.453867, -175.59255 71.419833, -175.6031 71.4018, -175.65115 71.3958, -175.6902 71.4163, -175.7548 71.466367, -175.8389 71.518467, 
+      -175.85545 71.536467, -175.8329 71.5535, -175.80135 71.5575, -175.7668 71.5435)), 
+  ((-177.94805 71.55, -177.909 71.532467, -177.8459 71.4914, -177.82785 71.470367, -177.8414 71.455367, -177.8639 71.452333, -177.9045 71.452867, -177.95855 71.471867, -178.0652 71.513933, -178.09225 71.534967, 
+      -178.09375 71.554, -178.07125 71.567033, -178.02465 71.569033, -177.94805 71.55)), 
+  ((152.2704 70.9805, 152.3335 70.975467, 152.3951 70.951433, 152.3846 70.9194, 152.35455 70.900367, 152.3215 70.892333, 152.27645 70.891333, 152.2028 70.913367, 152.15325 70.943433, 152.15025 70.963467, 
+      152.1863 70.9825, 152.2704 70.9805)), 
+  ((154.21265 48.893867, 154.2292 48.894867, 154.2502 48.890867, 154.2637 48.876833, 154.2577 48.8498, 154.1751 48.7857, 154.15405 48.766667, 154.14205 48.739633, 154.088 48.682567, 154.05945 48.671533, 
+      154.0294 48.680567, 154.0189 48.700567, 154.0279 48.7226, 154.12255 48.7837, 154.14955 48.811733, 154.1826 48.878833, 154.21265 48.893867)), 
+  ((35.89405 65.242567, 35.91315 65.247067, 35.97375 65.254533, 36.0181 65.253267, 36.06905 65.2416, 36.11835 65.2416, 36.16135 65.240567, 36.21465 65.231033, 36.21625 65.208733, 36.2019 65.194967, 
+      36.1685 65.1907, 36.143 65.197067, 36.1064 65.198133, 36.073 65.186467, 36.02525 65.182233, 35.98545 65.187533, 35.9361 65.213, 35.90745 65.219367, 35.8868 65.232067, 35.89405 65.242567)), 
+  ((60.0847 76.184467, 60.08475 76.184467, 60.0972 76.188267, 60.11825 76.189667, 60.1712 76.1829, 60.24205 76.189667, 60.33075 76.206533, 60.37515 76.215867, 60.41485 76.2252, 60.45065 76.225967, 
+      60.45065 76.2156, 60.44365 76.2068, 60.3837 76.181367, 60.30815 76.1601, 60.26145 76.1492, 60.19605 76.143233, 60.1135 76.134933, 60.08395 76.133133, 60.0676 76.145567, 60.0629 76.167867, 
+      60.0847 76.184467)), 
+  ((92.413 79.215533, 92.43035 79.2213, 92.45815 79.220167, 92.479 79.203933, 92.48075 79.1773, 92.4512 79.157633, 92.3713 79.159933, 92.27755 79.2028, 92.18025 79.2433, 92.17855 79.2653, 
+      92.21675 79.2734, 92.248 79.2688, 92.3505 79.2248, 92.413 79.215533)), 
+  ((69.70735 66.6166, 69.7369 66.623333, 69.80995 66.6197, 69.8946 66.6078, 69.9463 66.5954, 69.9587 66.5778, 69.9385 66.560167, 69.8857 66.545167, 69.8523 66.54, 69.79245 66.541533, 
+      69.7303 66.5638, 69.69575 66.593333, 69.6973 66.606267, 69.70735 66.6166)), 
+  ((161.5693 70.844267, 161.5753 70.8733, 161.60385 70.877333, 161.66695 70.851267, 161.709 70.8002, 161.7225 70.7431, 161.697 70.703067, 161.67595 70.704067, 161.6264 70.7431, 161.5693 70.844267)), 
+  ((49.0778 80.089033, 49.1268 80.0627, 49.13905 80.039133, 49.1418 80.0119, 49.1227 79.996467, 49.0955 79.989233, 49.05735 79.989233, 49.0274 79.991933, 49.0002 80.001933, 48.9798 80.0255, 
+      48.9784 80.055467, 48.9866 80.080867, 48.9934 80.105333, 49.0179 80.1126, 49.0383 80.108967, 49.0778 80.089033)), 
+  ((70.2193 66.774033, 70.2659 66.7937, 70.34205 66.7937, 70.412 66.794733, 70.4664 66.795767, 70.499 66.797833, 70.52075 66.789567, 70.5161 66.7699, 70.4897 66.754367, 70.4493 66.751233, 
+      70.41355 66.733633, 70.35295 66.7357, 70.28925 66.736733, 70.24105 66.746067, 70.2193 66.7585, 70.2193 66.774033)), 
+  ((40.0933 64.8743, 40.1347 64.8796, 40.1888 64.8881, 40.21905 64.875367, 40.2477 64.852033, 40.27155 64.7937, 40.27955 64.7555, 40.2668 64.733233, 40.23655 64.7449, 40.2047 64.7831, 
+      40.16495 64.8149, 40.1315 64.829767, 40.06945 64.8531, 40.0933 64.8743)), 
+  ((178.42765 51.928433, 178.43365 51.927433, 178.44415 51.929433, 178.4502 51.939433, 178.4712 51.9735, 178.48625 51.9835, 178.51475 51.9775, 178.5989 51.950467, 178.6139 51.931433, 178.6124 51.9124, 
+      178.5508 51.864333, 178.5253 51.868333, 178.4712 51.9014, 178.43965 51.9024, 178.4096 51.897367, 178.4006 51.9054, 178.4066 51.9164, 178.42765 51.928433)), 
+  ((152.67475 76.148833, 152.6775 76.115433, 152.6622 76.083, 152.6316 76.065367, 152.58295 76.0635, 152.54675 76.084833, 152.5426 76.118233, 152.54815 76.159033, 152.5843 76.187767, 152.6316 76.1924, 
+      152.6622 76.177567, 152.67475 76.148833)), 
+  ((106.7657 77.481667, 106.79725 77.474667, 106.8088 77.457867, 106.77935 77.428433, 106.6659 77.385, 106.60175 77.3927, 106.58705 77.414433, 106.61755 77.452967, 106.69635 77.484467, 106.7657 77.481667)), 
+  ((85.58545 74.495933, 85.6153 74.488167, 85.64645 74.4691, 85.64645 74.453533, 85.63085 74.447467, 85.5997 74.4466, 85.50625 74.460467, 85.4712 74.4596, 85.42185 74.444867, 85.3855 74.445733, 
+      85.3219 74.4596, 85.27515 74.458733, 85.2596 74.463933, 85.2531 74.475167, 85.2596 74.4847, 85.28945 74.492467, 85.3842 74.481233, 85.43225 74.485567, 85.48805 74.492467, 85.5374 74.501133, 
+      85.56855 74.501133, 85.58545 74.495933)), 
+  ((141.4966 76.180367, 141.4869 76.156267, 141.4535 76.147, 141.41315 76.159967, 141.3784 76.2017, 141.35475 76.217467, 141.3116 76.236933, 141.313 76.255467, 141.32135 76.268467, 141.3603 76.2759, 
+      141.4257 76.264767, 141.47295 76.235067, 141.49385 76.202633, 141.4966 76.180367)), 
+  ((92.94825 75.894767, 92.9698 75.889367, 92.97925 75.875, 92.95905 75.8597, 92.91725 75.844433, 92.84445 75.845333, 92.7784 75.831867, 92.7393 75.847133, 92.7285 75.8633, 92.7339 75.883067, 
+      92.7622 75.901967, 92.81615 75.910933, 92.8768 75.905533, 92.94825 75.894767)), 
+  ((58.746 75.957533, 58.79145 75.9701, 58.83175 75.9816, 58.89625 75.991567, 58.9296 75.9908, 58.9653 75.9954, 58.99525 76.002333, 59.02175 76.010767, 59.0344 76.017667, 59.05975 76.019967, 
+      59.08855 76.0169, 59.10235 76.009233, 59.11385 76.001567, 59.14265 75.999233, 59.1945 76.001167, 59.221 76.001933, 59.221 75.995, 59.18645 75.988867, 59.12885 75.981967, 59.06205 75.9789, 
+      58.99415 75.9743, 58.9377 75.960467, 58.90085 75.9547, 58.85015 75.947033, 58.80065 75.9409, 58.76095 75.941533, 58.7517 75.939933, 58.735 75.943, 58.7356 75.951833, 58.746 75.957533)), 
+  ((82.34325 77.533767, 82.4056 77.5288, 82.47265 77.532533, 82.49035 77.533767, 82.5164 77.526333, 82.535 77.505233, 82.52475 77.495933, 82.44845 77.4953, 82.34975 77.499633, 82.27995 77.523233, 
+      82.2418 77.557367, 82.23155 77.580933, 82.2399 77.593967, 82.2669 77.608867, 82.30045 77.610733, 82.3712 77.595833, 82.4084 77.5834, 82.40935 77.575967, 82.3954 77.575333, 82.3274 77.587133, 
+      82.3032 77.5828, 82.2902 77.5735, 82.28925 77.556733, 82.3116 77.539367, 82.34325 77.533767)), 
+  ((29.61505 60.0138, 29.5429 60.0637, 29.5402 60.093967, 29.5429 60.115333, 29.5696 60.117133, 29.6177 60.115333, 29.6685 60.093967, 29.6952 60.0637, 29.70325 60.026267, 29.70055 60.010233, 
+      29.6685 59.997767, 29.6471 59.997767, 29.61505 60.0138)), 
+  ((55.26135 69.010533, 55.3286 69.004433, 55.3898 68.994233, 55.48005 68.9752, 55.52695 68.966367, 55.5504 68.952767, 55.54835 68.9385, 55.50245 68.937167, 55.4505 68.949367, 55.40665 68.956167, 
+      55.35365 68.9589, 55.29555 68.965, 55.2354 68.965, 55.2099 68.971133, 55.18905 68.9888, 55.2023 69.0092, 55.241 69.013267, 55.26135 69.010533)), 
+  ((162.2738 70.5999, 162.2783 70.611933, 162.31435 70.627933, 162.44655 70.629933, 162.5457 70.622933, 162.5562 70.6049, 162.5412 70.585867, 162.45555 70.572867, 162.36245 70.576867, 162.2783 70.583867, 
+      162.2738 70.5999)), 
+  ((91.95435 77.663, 91.96935 77.653, 91.9961 77.630867, 92.0025 77.608033, 91.97255 77.5702, 91.94365 77.557367, 91.91685 77.563767, 91.8933 77.5966, 91.85155 77.640167, 91.8387 77.670133, 
+      91.8505 77.685833, 91.87295 77.6894, 91.9233 77.681533, 91.95435 77.663)), 
+  ((141.22815 76.261967, 141.2532 76.233233, 141.24205 76.212833, 141.21705 76.197067, 141.1141 76.182233, 141.0849 76.193367, 141.07165 76.2286, 141.0786 76.249, 141.1301 76.274967, 141.176 76.280533, 
+      141.2191 76.270333, 141.22815 76.261967)), 
+  ((28.37055 60.483533, 28.39925 60.489, 28.4567 60.457567, 28.5141 60.416567, 28.55515 60.3865, 28.57565 60.366, 28.57975 60.344133, 28.57155 60.3291, 28.53465 60.327733, 28.5059 60.340033, 
+      28.47105 60.376933, 28.43005 60.4152, 28.41155 60.437067, 28.3726 60.453467, 28.36235 60.465767, 28.37055 60.483533)), 
+  ((178.2654 51.8383, 178.339 51.807233, 178.4096 51.792233, 178.43815 51.7822, 178.44265 51.7642, 178.43215 51.756167, 178.4111 51.755167, 178.3931 51.7642, 178.36455 51.758167, 178.3165 51.757167, 
+      178.29245 51.7642, 178.2474 51.795233, 178.21135 51.803233, 178.15575 51.807233, 178.14825 51.818267, 178.16625 51.8373, 178.21585 51.8453, 178.2654 51.8383)), 
+  ((155.55215 77.2004, 155.4951 77.1457, 155.43255 77.1123, 155.39775 77.111367, 155.3908 77.129, 155.4186 77.197633, 155.45615 77.231, 155.4965 77.2412, 155.5313 77.2347, 155.54935 77.2143, 
+      155.55215 77.2004)), 
+  ((137.8113 54.445867, 137.82625 54.456367, 137.8743 54.4884, 137.8863 54.516433, 137.90435 54.539467, 137.9329 54.5465, 137.9629 54.533467, 137.96595 54.494933, 137.9119 54.456867, 137.85485 54.4128, 
+      137.78575 54.386767, 137.7542 54.3998, 137.7572 54.418833, 137.8113 54.445867)), 
+  ((157.57605 76.845267, 157.53295 76.808167, 157.4731 76.790533, 157.42305 76.7961, 157.40355 76.820233, 157.4272 76.8499, 157.48705 76.8907, 157.53155 76.895333, 157.5719 76.881433, 157.5872 76.854533, 
+      157.57605 76.845267)), 
+  ((92.86925 79.471033, 92.90685 79.469767, 92.9313 79.4616, 92.93695 79.444033, 92.92755 79.432733, 92.89555 79.423967, 92.82405 79.425233, 92.67345 79.422733, 92.5662 79.445933, 92.553 79.455367, 
+      92.56245 79.4629, 92.6123 79.464767, 92.70735 79.452233, 92.79585 79.455367, 92.86925 79.471033)), 
+  ((86.47475 73.970433, 86.48935 73.957067, 86.48385 73.944867, 86.44735 73.9388, 86.35055 73.947333, 86.2392 73.985067, 86.21725 73.997233, 86.22275 74.006967, 86.25195 74.0155, 86.31405 74.0155, 
+      86.39075 74.000867, 86.47475 73.970433)), 
+  ((86.739 74.8495, 86.75205 74.839367, 86.7368 74.821967, 86.7216 74.816167, 86.6694 74.8292, 86.6128 74.830667, 86.59325 74.819067, 86.56495 74.813267, 86.50405 74.8495, 86.49755 74.8814, 
+      86.52145 74.893, 86.59975 74.888667, 86.65415 74.865467, 86.69985 74.859667, 86.739 74.8495)), 
+  ((154.48905 49.1387, 154.5191 49.1457, 154.54915 49.1387, 154.63175 49.104633, 154.6453 49.089633, 154.63475 49.0666, 154.55065 49.032533, 154.5251 49.039533, 154.49355 49.0826, 154.47705 49.113667, 
+      154.48905 49.1387)), 
+  ((66.5185 71.063733, 66.5675 71.091667, 66.61725 71.1122, 66.6607 71.119033, 66.6765 71.109033, 66.65835 71.092167, 66.61885 71.055833, 66.58645 71.032167, 66.5335 71.004767, 66.49245 70.994767, 
+      66.4695 70.992133, 66.44185 70.994767, 66.44545 71.018467, 66.49045 71.0453, 66.5185 71.063733)), 
+  ((35.82625 64.471, 35.8584 64.48, 35.8916 64.4551, 35.9082 64.411567, 35.91445 64.374233, 35.90405 64.3369, 35.8802 64.33, 35.8491 64.339667, 35.819 64.3687, 35.8076 64.412233, 
+      35.80865 64.450267, 35.82625 64.471)), 
+  ((128.5664 72.1251, 128.58605 72.136233, 128.61655 72.132967, 128.62045 72.123767, 128.60965 72.100833, 128.59785 72.062833, 128.6185 72.034667, 128.7306 71.982867, 128.7424 71.969133, 128.7306 71.956667, 
+      128.705 71.952733, 128.6598 71.959933, 128.60865 71.989433, 128.55065 72.065467, 128.5477 72.099533, 128.5664 72.1251)), 
+  ((170.1258 69.863433, 170.1724 69.886, 170.249 69.899, 170.27155 69.891, 170.252 69.858933, 170.21145 69.848933, 170.1769 69.8329, 170.1694 69.810867, 170.14535 69.805867, 170.0943 69.806867, 
+      170.00865 69.815867, 170.00415 69.8269, 170.0297 69.8399, 170.08075 69.854933, 170.1258 69.863433)), 
+  ((123.66615 73.844867, 123.6819 73.8737, 123.6996 73.8868, 123.7252 73.8855, 123.75075 73.875, 123.7999 73.8488, 123.8196 73.8514, 123.84125 73.843533, 123.84125 73.829133, 123.81565 73.812067, 
+      123.7842 73.808133, 123.7488 73.797633, 123.7193 73.776667, 123.69175 73.7819, 123.66615 73.810767, 123.66615 73.844867)), 
+  ((83.0709 70.997067, 83.08825 70.973933, 83.11255 70.926467, 83.09695 70.8512, 83.06395 70.806067, 83.01705 70.765533, 82.9962 70.765533, 82.98755 70.792167, 83.00145 70.819933, 83.0518 70.852367, 
+      83.06395 70.8975, 83.03965 70.9612, 83.0466 70.9913, 83.0709 70.997067)), 
+  ((70.6808 66.7181, 70.701 66.7264, 70.7585 66.702567, 70.7997 66.688067, 70.8696 66.6777, 70.94885 66.6684, 70.9908 66.6539, 70.9815 66.626967, 70.9504 66.616633, 70.91465 66.628, 
+      70.85715 66.640433, 70.82765 66.641467, 70.77015 66.658033, 70.74375 66.678733, 70.6971 66.696367, 70.6808 66.7181)), 
+  ((111.17295 74.315167, 111.1803 74.3005, 111.1597 74.2868, 111.09215 74.2868, 111.007 74.313233, 110.98055 74.3426, 111.00845 74.368033, 111.0584 74.376867, 111.0951 74.370967, 111.17295 74.315167)), 
+  ((173.81605 52.8643, 173.8431 52.842267, 173.8446 52.7972, 173.8311 52.771167, 173.792 52.771167, 173.73945 52.7922, 173.7079 52.831267, 173.7079 52.867333, 173.72595 52.878333, 173.75895 52.882333, 
+      173.81605 52.8643)), 
+  ((178.1167 52.0516, 178.1182 52.065133, 178.1182 52.083133, 178.13925 52.088167, 178.1708 52.084133, 178.2038 52.0611, 178.21435 52.037067, 178.2038 52.008033, 178.1843 51.987, 178.1738 51.970967, 
+      178.14975 51.962967, 178.1182 51.969967, 178.1062 51.98, 178.1107 51.994, 178.1092 52.001033, 178.08815 52.007033, 178.06715 52.026067, 178.07315 52.0421, 178.1167 52.0516)), 
+  ((125.75565 73.697667, 125.77435 73.698967, 125.7881 73.6885, 125.7832 73.670133, 125.7242 73.6308, 125.7232 73.613767, 125.7576 73.587533, 125.7527 73.571167, 125.7301 73.561967, 125.6927 73.566567, 
+      125.6337 73.6013, 125.6219 73.622933, 125.6337 73.643267, 125.64845 73.649167, 125.67895 73.652433, 125.7065 73.6708, 125.73305 73.690467, 125.75565 73.697667)), 
+  ((124.625 74.041133, 124.6633 74.0313, 124.6633 74.015567, 124.6358 73.9959, 124.59745 73.988033, 124.505 74.003133, 124.4814 74.0051, 124.4352 73.986733, 124.4037 73.983467, 124.386 73.9933, 
+      124.38505 74.007033, 124.40765 74.0339, 124.42635 74.041767, 124.47845 74.036533, 124.52075 74.0313, 124.57875 74.039167, 124.625 74.041133)), 
+  ((83.6335 70.572133, 83.5901 70.532767, 83.50845 70.495733, 83.44595 70.471433, 83.41815 70.471433, 83.4008 70.484167, 83.4199 70.501533, 83.5588 70.5791, 83.5814 70.594133, 83.6005 70.596467, 
+      83.61785 70.592967, 83.6335 70.572133)), 
+  ((54.8378 69.0275, 54.9071 69.030233, 54.9382 69.028867, 54.9795 69.020733, 54.9907 68.996267, 54.97235 68.970467, 54.9428 68.963, 54.901 68.961633, 54.85515 68.961633, 54.81335 68.9759, 
+      54.80215 68.997633, 54.8052 69.015967, 54.8378 69.0275)), 
+  ((71.11605 73.4414, 71.12535 73.4662, 71.1506 73.4848, 71.18915 73.4795, 71.22235 73.4662, 71.237 73.444933, 71.24895 73.421033, 71.24765 73.401533, 71.22635 73.389133, 71.2011 73.3785, 
+      71.1825 73.387367, 71.1679 73.398, 71.13595 73.405967, 71.10675 73.405967, 71.0775 73.407733, 71.08015 73.4219, 71.1054 73.432533, 71.11605 73.4414)), 
+  ((138.4744 71.899133, 138.536 71.901133, 138.59755 71.893133, 138.6141 71.8791, 138.59455 71.850067, 138.548 71.833033, 138.51795 71.828033, 138.46085 71.837033, 138.4173 71.846033, 138.4173 71.863067, 
+      138.4278 71.8821, 138.4744 71.899133)), 
+  ((174.14805 52.806233, 174.17205 52.804233, 174.1871 52.7962, 174.2126 52.766167, 174.2081 52.732133, 174.17505 52.7121, 174.118 52.7111, 174.08345 52.731133, 174.0684 52.765167, 174.09245 52.7932, 
+      174.14805 52.806233)), 
+  ((151.30155 71.548867, 151.31655 71.544867, 151.38715 71.527833, 151.44125 71.482767, 151.43975 71.458733, 151.4157 71.449733, 151.39615 71.452733, 151.37515 71.462733, 151.3346 71.4948, 151.291 71.5058, 
+      151.23245 71.517833, 151.2204 71.531833, 151.23695 71.548867, 151.25945 71.5559, 151.30155 71.548867)), 
+  ((66.9678 69.530233, 67.03755 69.514133, 67.08315 69.496267, 67.13545 69.49, 67.177 69.487333, 67.20115 69.4784, 67.17165 69.459633, 67.1408 69.4489, 67.1113 69.445333, 67.0684 69.4498, 
+      67.02145 69.466767, 66.97045 69.489133, 66.95035 69.510567, 66.945 69.523967, 66.9678 69.530233)), 
+  ((123.06145 73.995667, 123.0851 73.983867, 123.07325 73.972067, 123.07425 73.943867, 123.11065 73.937967, 123.12735 73.920933, 123.1146 73.9065, 123.08215 73.903867, 123.0526 73.9124, 123.0172 73.903233, 
+      122.98965 73.902567, 122.9641 73.945833, 122.97195 73.9727, 123.01525 73.9904, 123.06145 73.995667)), 
+  ((123.23355 73.761, 123.2709 73.7636, 123.28075 73.733433, 123.27485 73.713767, 123.23355 73.695433, 123.19225 73.666567, 123.17255 73.628567, 123.1529 73.622, 123.1234 73.641667, 123.13325 73.673133, 
+      123.18435 73.734767, 123.23355 73.761)), 
+  ((161.7812 69.682167, 161.81275 69.7052, 161.8533 69.7122, 161.87885 69.7022, 161.88035 69.683167, 161.8578 69.667133, 161.8518 69.6441, 161.81575 69.625067, 161.76465 69.599033, 161.73915 69.605033, 
+      161.7301 69.626067, 161.73765 69.666133, 161.7812 69.682167)), 
+  ((34.78205 65.871967, 34.81065 65.880533, 34.835 65.871967, 34.8364 65.851, 34.84645 65.8243, 34.8722 65.8014, 34.88505 65.7795, 34.88505 65.761367, 34.8636 65.7528, 34.83285 65.769033, 
+      34.79995 65.7881, 34.7656 65.807167, 34.73555 65.830033, 34.74415 65.850067, 34.76845 65.864367, 34.78205 65.871967)), 
+  ((137.6611 54.530967, 137.6566 54.570033, 137.6701 54.582033, 137.69715 54.571033, 137.72265 54.528967, 137.70315 54.489933, 137.71065 54.449867, 137.71515 54.421833, 137.69865 54.415833, 137.65205 54.422833, 
+      137.63255 54.435833, 137.62505 54.453867, 137.64755 54.4829, 137.6641 54.513933, 137.6611 54.530967)), 
+  ((127.6366 72.738033, 127.66515 72.736733, 127.6917 72.721667, 127.69465 72.704633, 127.674 72.698067, 127.61205 72.700033, 127.56485 72.693467, 127.5078 72.671833, 127.4616 72.673167, 127.4449 72.684967, 
+      127.44585 72.705933, 127.4734 72.720333, 127.57765 72.7282, 127.6366 72.738033)), 
+  ((97.7873 76.852367, 97.81085 76.8541, 97.82915 76.843633, 97.82915 76.827933, 97.8213 76.805267, 97.82915 76.787833, 97.81605 76.768633, 97.79515 76.765133, 97.76895 76.7756, 97.7088 76.8227, 
+      97.65905 76.833167, 97.63815 76.8541, 97.63815 76.868067, 97.6643 76.871533, 97.714 76.845367, 97.7402 76.8384, 97.7873 76.852367)), 
+  ((152.4633 75.7714, 152.4146 75.7315, 152.36315 75.712967, 152.32975 75.712967, 152.3103 75.725933, 152.30055 75.745433, 152.31305 75.7649, 152.39095 75.7955, 152.42575 75.803833, 152.4591 75.797367, 
+      152.46885 75.786233, 152.4633 75.7714)), 
+  ((72.89915 72.666033, 72.9168 72.6254, 72.9221 72.568267, 72.90355 72.5494, 72.8779 72.550567, 72.8399 72.578867, 72.8293 72.632467, 72.8355 72.6737, 72.84875 72.682533, 72.87175 72.680767, 
+      72.89915 72.666033)), 
+  ((161.48065 70.9224, 161.45815 70.927933, 161.4266 70.943933, 161.40705 70.991033, 161.4206 71.006033, 161.45365 71.004033, 161.4822 70.984, 161.4912 70.958967, 161.52575 70.951967, 161.5828 70.947433, 
+      161.61285 70.9354, 161.61285 70.9184, 161.5858 70.909367, 161.54675 70.909367, 161.48065 70.9224)), 
+  ((83.4859 70.643933, 83.5206 70.620767, 83.51195 70.596467, 83.4824 70.566367, 83.4494 70.560567, 83.42335 70.566367, 83.38865 70.5953, 83.38515 70.6277, 83.3973 70.6555, 83.4147 70.6578, 
+      83.4494 70.645067, 83.4859 70.643933)), 
+  ((140.6753 75.685167, 140.7212 75.661967, 140.749 75.6323, 140.7532 75.609133, 140.74205 75.598, 140.69335 75.599833, 140.5974 75.634167, 140.5932 75.654567, 140.6252 75.674033, 140.6753 75.685167)), 
+  ((153.2887 48.015633, 153.2692 48.012567, 153.2349 48.0138, 153.21265 48.018733, 153.2015 48.028133, 153.2011 48.0394, 153.17825 48.070967, 153.15215 48.095967, 153.15705 48.1112, 153.17825 48.117733, 
+      153.2207 48.106867, 153.2321 48.088367, 153.25985 48.0753, 153.2778 48.070967, 153.30065 48.0481, 153.31095 48.034667, 153.3026 48.023067, 153.2887 48.015633)), 
+  ((85.9077 74.975733, 85.9215 74.958367, 85.90465 74.922633, 85.9154 74.880733, 85.9077 74.863367, 85.86635 74.849067, 85.83415 74.8511, 85.8127 74.8644, 85.81425 74.8889, 85.85105 74.938967, 
+      85.8924 74.9747, 85.9077 74.975733)), 
+  ((175.874 52.4462, 175.886 52.4402, 175.91605 52.4402, 175.9416 52.4442, 175.96715 52.429167, 175.97765 52.410133, 175.9626 52.3911, 175.92205 52.3781, 175.89805 52.3811, 175.8845 52.398133, 
+      175.83645 52.419167, 175.7959 52.426167, 175.78235 52.434167, 175.78385 52.4482, 175.8019 52.463233, 175.83345 52.461233, 175.874 52.4462)), 
+  ((168.51995 70.1088, 168.53495 70.133833, 168.574 70.136833, 168.6461 70.122833, 168.67915 70.1058, 168.6942 70.088767, 168.6957 70.068733, 168.66865 70.056733, 168.6206 70.066733, 168.547 70.093767, 
+      168.52145 70.1028, 168.51995 70.1088)), 
+  ((-172.63005 64.711867, -172.61355 64.708367, -172.579 64.692333, -172.5324 64.686333, -172.49935 64.694367, -172.4708 64.714367, -172.4498 64.710367, -172.4378 64.684333, -172.47235 64.6593, -172.50235 64.6533, 
+      -172.54295 64.6573, -172.57595 64.6633, -172.63155 64.6603, -172.6571 64.6673, -172.6646 64.682833, -172.6601 64.698867, -172.63005 64.711867)), 
+  ((90.1739 77.208133, 90.2176 77.191133, 90.214 77.161967, 90.14475 77.135233, 90.07185 77.137667, 90.039 77.152233, 90.0536 77.1741, 90.1083 77.1887, 90.1739 77.208133)), 
+  ((-169.14955 65.838033, -169.14205 65.851067, -169.12855 65.8721, -169.106 65.8721, -169.07745 65.842033, -169.07445 65.808, -169.112 65.774933, -169.15555 65.760933, -169.1826 65.765933, -169.19615 65.783967, 
+      -169.1871 65.808, -169.14955 65.838033)), 
+  ((112.8673 76.732567, 112.92645 76.694767, 112.9881 76.637233, 112.9955 76.619167, 112.961 76.610933, 112.92895 76.6208, 112.90675 76.6471, 112.85005 76.6816, 112.8328 76.719433, 112.8451 76.732567, 
+      112.8673 76.732567)), 
+  ((62.0775 81.664067, 62.12315 81.671367, 62.15235 81.6592, 62.17425 81.640933, 62.1761 81.621467, 62.1688 81.603233, 62.15415 81.5947, 62.12315 81.5947, 62.0994 81.6008, 62.0775 81.612967, 
+      62.0538 81.621467, 62.03005 81.6385, 62.0218 81.648233, 62.0419 81.662833, 62.0775 81.664067)), 
+  ((123.2187 73.388567, 123.2364 73.382667, 123.2669 73.359067, 123.2846 73.330233, 123.28065 73.299433, 123.2551 73.2876, 123.2187 73.291533, 123.18035 73.3204, 123.17445 73.3525, 123.1833 73.376767, 
+      123.2187 73.388567)), 
+  ((56.7592 68.840733, 56.801 68.820333, 56.82545 68.802667, 56.8127 68.780267, 56.7933 68.770067, 56.7556 68.770067, 56.724 68.7823, 56.6781 68.7993, 56.66795 68.816933, 56.68015 68.839367, 
+      56.7148 68.8414, 56.7592 68.840733)), 
+  ((95.69525 76.847567, 95.731 76.841267, 95.77805 76.819967, 95.8025 76.781067, 95.79685 76.766, 95.77615 76.7635, 95.71595 76.788567, 95.65945 76.7961, 95.6482 76.808667, 95.6482 76.828733, 
+      95.667 76.842533, 95.69525 76.847567)), 
+  ((67.3 68.8863, 67.35215 68.8805, 67.4289 68.866033, 67.4695 68.8525, 67.497 68.829333, 67.497 68.811, 67.48685 68.7994, 67.45645 68.803267, 67.4347 68.817767, 67.41155 68.820633, 
+      67.38545 68.831267, 67.34925 68.848633, 67.329 68.866033, 67.2971 68.869867, 67.2855 68.882433, 67.3 68.8863)), 
+  ((142.3767 53.588233, 142.43675 53.600267, 142.47885 53.595267, 142.48035 53.579233, 142.4533 53.5582, 142.40525 53.5482, 142.35415 53.522167, 142.3211 53.520133, 142.3016 53.539167, 142.33015 53.5672, 
+      142.3767 53.588233)), 
+  ((59.1782 74.5002, 59.1963 74.499233, 59.23815 74.4873, 59.28225 74.468367, 59.2987 74.454933, 59.2942 74.435, 59.26505 74.416067, 59.2486 74.416567, 59.2165 74.427533, 59.18955 74.445467, 
+      59.16715 74.464867, 59.1582 74.479833, 59.16265 74.496767, 59.1782 74.5002)), 
+  ((99.6538 75.992133, 99.67495 76.025833, 99.7182 76.040567, 99.7522 76.038733, 99.7715 76.021567, 99.7743 75.9952, 99.7522 75.9682, 99.7191 75.9578, 99.67955 75.9682, 99.6538 75.992133)), 
+  ((86.8235 73.978967, 86.82715 73.9668, 86.79615 73.958267, 86.70665 73.964367, 86.60805 73.9802, 86.5825 73.997233, 86.5843 74.013067, 86.60255 74.020367, 86.7176 73.992367, 86.8235 73.978967)), 
+  ((128.75025 72.142133, 128.8171 72.131, 128.8761 72.106733, 128.90555 72.085767, 128.90555 72.068067, 128.8869 72.0635, 128.84855 72.0838, 128.80235 72.099533, 128.72765 72.110033, 128.6883 72.116567, 
+      128.68535 72.129667, 128.705 72.1395, 128.75025 72.142133)), 
+  ((141.7789 53.4856, 141.81645 53.4921, 141.8465 53.4851, 141.8525 53.454067, 141.824 53.430033, 141.78195 53.415, 141.73385 53.414, 141.72185 53.429033, 141.72635 53.450067, 141.7789 53.4856)), 
+  ((153.97095 71.0521, 154.013 71.0536, 154.0821 71.040567, 154.10015 71.023067, 154.0806 71.014067, 153.995 71.007033, 153.89885 71.013067, 153.89285 71.025067, 153.90785 71.0381, 153.97095 71.0521)), 
+  ((36.46575 64.3673, 36.49895 64.372833, 36.53835 64.3452, 36.55545 64.325133, 36.5788 64.325833, 36.6099 64.3203, 36.6213 64.306467, 36.6047 64.294033, 36.58085 64.289867, 36.53835 64.2885, 
+      36.51345 64.2968, 36.5062 64.315467, 36.48855 64.3272, 36.4626 64.331367, 36.4512 64.340333, 36.4533 64.356933, 36.46575 64.3673)), 
+  ((90.7644 77.344167, 90.79265 77.332633, 90.7954 77.318067, 90.76895 77.3059, 90.6988 77.302867, 90.59855 77.3223, 90.5949 77.332633, 90.6186 77.3448, 90.7644 77.344167)), 
+  ((162.55835 61.630467, 162.60195 61.616433, 162.6365 61.617433, 162.6605 61.611433, 162.6605 61.5924, 162.62745 61.576367, 162.60495 61.574367, 162.5764 61.5864, 162.54635 61.5934, 162.5058 61.5884, 
+      162.48175 61.5994, 162.48325 61.616433, 162.5103 61.631467, 162.55835 61.630467)), 
+  ((82.437 71.0017, 82.46305 70.982033, 82.4752 70.9612, 82.4613 70.943833, 82.43525 70.936867, 82.4144 70.938033, 82.36925 70.9797, 82.3571 71.008667, 82.37445 71.026033, 82.3988 71.028333, 
+      82.437 71.0017)), 
+  ((122.38525 73.1622, 122.40225 73.1542, 122.45325 73.128867, 122.48825 73.098867, 122.48825 73.083533, 122.47525 73.076867, 122.44925 73.0822, 122.39225 73.106867, 122.34525 73.140867, 122.33525 73.1602, 
+      122.34425 73.168867, 122.38525 73.1622)), 
+  ((141.2187 53.454567, 141.3073 53.420533, 141.34185 53.379467, 141.33285 53.375467, 141.2983 53.382467, 141.16915 53.433533, 141.1571 53.455567, 141.17815 53.462567, 141.2187 53.454567)), 
+  ((123.32785 73.494133, 123.3633 73.482967, 123.36525 73.456733, 123.34165 73.437067, 123.28755 73.425933, 123.24525 73.4325, 123.23445 73.459367, 123.24525 73.471833, 123.29935 73.484933, 123.32785 73.494133)), 
+  ((123.0605 74.0953, 123.08705 74.072367, 123.11065 74.044167, 123.15685 74.026467, 123.1618 74.010733, 123.13525 73.998267, 123.06935 74.0127, 123.03 74.054, 123.0369 74.088767, 123.0605 74.0953)), 
+  ((82.16095 70.463367, 82.1974 70.402, 82.20785 70.373033, 82.187 70.3603, 82.1592 70.364933, 82.1401 70.3742, 82.11755 70.469133, 82.1297 70.479567, 82.1453 70.481867, 82.16095 70.463367)), 
+  ((85.21155 74.393833, 85.2414 74.390367, 85.2531 74.378233, 85.2453 74.3618, 85.20505 74.343633, 85.13105 74.337567, 85.07005 74.3419, 85.06355 74.354, 85.08175 74.3644, 85.1129 74.3696, 
+      85.1609 74.373933, 85.21155 74.393833)), 
+  ((54.14975 68.937833, 54.20685 68.9487, 54.2619 68.940567, 54.3047 68.9161, 54.3088 68.895733, 54.26395 68.891633, 54.22725 68.9025, 54.1824 68.9134, 54.13955 68.9134, 54.1192 68.9229, 
+      54.14975 68.937833)), 
+  ((86.72035 74.1871, 86.73225 74.169467, 86.7176 74.146933, 86.69115 74.128667, 86.65735 74.1378, 86.62085 74.1804, 86.6245 74.1999, 86.64275 74.209633, 86.6884 74.209033, 86.72035 74.1871)), 
+  ((82.6749 70.921833, 82.71485 70.897533, 82.694 70.8732, 82.66795 70.8628, 82.62455 70.8512, 82.60025 70.854667, 82.5846 70.874367, 82.5898 70.897533, 82.63325 70.9172, 82.6749 70.921833)), 
+  ((95.81945 76.996867, 95.8458 77.0044, 95.86085 77.005633, 95.87025 76.9931, 95.86085 76.978033, 95.8157 76.963, 95.77995 76.9492, 95.7404 76.919067, 95.71405 76.917833, 95.70465 76.932867, 
+      95.7197 76.960467, 95.74605 76.9793, 95.81945 76.996867)), 
+  ((82.1257 75.196767, 82.13615 75.176833, 82.1332 75.1579, 82.1242 75.143967, 82.1018 75.141967, 82.03455 75.170867, 81.9882 75.180833, 81.9852 75.193767, 82.00615 75.202733, 82.03305 75.203733, 
+      82.0973 75.201733, 82.1257 75.196767)), 
+  ((136.4114 54.683167, 136.42345 54.682167, 136.485 54.672167, 136.4895 54.649133, 136.4715 54.636133, 136.44295 54.637133, 136.4084 54.652133, 136.3213 54.6842, 136.3108 54.7032, 136.3318 54.710233, 
+      136.36335 54.7052, 136.4114 54.683167)), 
+  ((83.64045 70.515433, 83.6665 70.508467, 83.6613 70.4888, 83.64045 70.4668, 83.5345 70.432067, 83.49455 70.4286, 83.48415 70.445967, 83.4963 70.456367, 83.53275 70.462167, 83.58315 70.479533, 
+      83.64045 70.515433)), 
+  ((82.6593 71.0214, 82.70615 71.020233, 82.72525 71.0052, 82.7183 70.9797, 82.67665 70.958867, 82.6228 70.9496, 82.60545 70.9635, 82.6072 70.982033, 82.6367 71.006333, 82.6593 71.0214)), 
+  ((153.5217 48.996, 153.5367 49, 153.56225 48.984, 153.57725 48.953933, 153.5412 48.9149, 153.5202 48.9149, 153.49165 48.9259, 153.4796 48.945933, 153.48865 48.974967, 153.5217 48.996)), 
+  ((154.46655 49.7926, 154.48305 49.7896, 154.5011 49.773567, 154.4996 49.7375, 154.46355 49.706467, 154.438 49.704467, 154.42595 49.709467, 154.41995 49.7185, 154.4335 49.7385, 154.42445 49.755533, 
+      154.41245 49.771567, 154.4395 49.7896, 154.46655 49.7926)), 
+  ((85.04185 74.667867, 85.06295 74.660833, 85.05875 74.6538, 85.0292 74.641133, 84.94055 74.6355, 84.87725 74.627067, 84.84985 74.6313, 84.85405 74.648167, 84.87305 74.6552, 84.9216 74.665067, 
+      85.04185 74.667867)), 
+  ((137.151 71.5151, 137.17805 71.5106, 137.24415 71.462533, 137.24715 71.4455, 137.22915 71.4395, 137.2141 71.4405, 137.1856 71.452533, 137.11645 71.486567, 137.10295 71.5006, 137.11645 71.5136, 
+      137.151 71.5151)), 
+  ((128.70205 72.074633, 128.7709 72.0602, 128.8004 72.040567, 128.8004 72.024833, 128.78365 72.013033, 128.74335 72.015633, 128.6755 72.041867, 128.65785 72.059567, 128.6716 72.072667, 128.70205 72.074633)), 
+  ((133.2269 74.308, 133.242 74.3181, 133.27605 74.3244, 133.29115 74.3206, 133.3025 74.3017, 133.29685 74.275233, 133.2269 74.242467, 133.208 74.245, 133.2023 74.262633, 133.2042 74.284067, 
+      133.2269 74.308)), 
+  ((150.25155 71.680067, 150.26505 71.687067, 150.2876 71.6941, 150.3026 71.685067, 150.2891 71.666033, 150.19895 71.628, 150.14335 71.607967, 150.1103 71.606967, 150.0998 71.613967, 150.1088 71.627, 
+      150.1524 71.639, 150.25155 71.680067)), 
+  ((33.04825 69.559733, 33.088 69.5706, 33.11145 69.5665, 33.1227 69.5509, 33.0819 69.533233, 33.02175 69.510133, 32.9759 69.493833, 32.95605 69.5006, 32.96625 69.5203, 33.0111 69.5475, 
+      33.04825 69.559733)), 
+  ((122.04435 73.128867, 122.06735 73.132867, 122.08235 73.127533, 122.09535 73.1022, 122.08735 73.0709, 122.06635 73.055567, 122.03235 73.053567, 121.9904 73.075567, 121.9934 73.088867, 122.0164 73.096867, 
+      122.03335 73.1142, 122.04435 73.128867)), 
+  ((36.60395 80.2981, 36.63 80.2916, 36.6506 80.274233, 36.66035 80.256167, 36.65385 80.234467, 36.6365 80.220033, 36.6105 80.218567, 36.5953 80.2287, 36.5747 80.246767, 36.57145 80.2728, 
+      36.5877 80.289433, 36.60395 80.2981)), 
+  ((82.9615 70.929933, 82.9858 70.9195, 82.991 70.9056, 82.9858 70.869733, 82.95975 70.853533, 82.92675 70.853533, 82.9094 70.8732, 82.91635 70.9091, 82.9441 70.928767, 82.9615 70.929933)), 
+  ((-179.24 71.681733, -179.22195 71.681733, -179.15285 71.689733, -179.14085 71.681733, -179.15585 71.6627, -179.1994 71.648667, -179.22945 71.647667, -179.2625 71.6527, -179.3076 71.6577, -179.3166 71.6687, 
+      -179.30005 71.680733, -179.27455 71.680733, -179.24 71.681733)), 
+  ((154.0249 48.942933, 154.06695 48.9309, 154.0835 48.9189, 154.06245 48.903867, 154.0294 48.893867, 153.9633 48.897867, 153.9483 48.909867, 153.9543 48.9269, 153.98885 48.942933, 154.0249 48.942933)), 
+  ((90.60735 79.5712, 90.66635 79.563767, 90.6855 79.553133, 90.66475 79.541433, 90.5962 79.535067, 90.5404 79.544633, 90.5133 79.568, 90.51645 79.578633, 90.60735 79.5712)), 
+  ((119.591 73.1522, 119.617 73.129533, 119.603 73.109533, 119.565 73.1042, 119.515 73.1242, 119.503 73.1522, 119.517 73.162833, 119.551 73.164167, 119.591 73.1522)), 
+  ((123.13315 73.5787, 123.16165 73.541967, 123.1656 73.5046, 123.1479 73.490833, 123.1302 73.4928, 123.1076 73.507233, 123.0899 73.551167, 123.10365 73.576067, 123.13315 73.5787)), 
+  ((54.4943 69.007133, 54.531 69.032933, 54.5514 69.0316, 54.5636 69.003067, 54.54325 68.973167, 54.51265 68.9555, 54.47185 68.9528, 54.47185 68.9718, 54.48205 68.989467, 54.4943 69.007133)), 
+  ((61.2534 76.361167, 61.25635 76.3632, 61.2775 76.375333, 61.31225 76.388433, 61.33805 76.3929, 61.3655 76.394767, 61.37225 76.382833, 61.3711 76.367133, 61.347 76.357067, 61.29995 76.341367, 
+      61.25455 76.334267, 61.24275 76.338367, 61.24445 76.3522, 61.2534 76.361167)), 
+  ((53.488 71.195367, 53.5331 71.197533, 53.53425 71.197467, 53.55455 71.202367, 53.56295 71.213567, 53.5854 71.218233, 53.6057 71.216367, 53.62255 71.2075, 53.62325 71.1865, 53.6099 71.1697, 
+      53.577 71.167367, 53.54475 71.1641, 53.5331 71.165167, 53.488 71.195367)), 
+  ((155.11995 50.217167, 155.1365 50.218167, 155.1635 50.202133, 155.15 50.1711, 155.11995 50.156067, 155.0899 50.158067, 155.0674 50.1721, 155.0659 50.192133, 155.0839 50.210167, 155.11995 50.217167)), 
+  ((28.32955 60.3701, 28.35825 60.383767, 28.3931 60.376933, 28.43005 60.352333, 28.4362 60.3291, 28.43005 60.305867, 28.4136 60.307233, 28.39105 60.322267, 28.35415 60.3455, 28.32955 60.3701)), 
+  ((101.53405 77.660567, 101.5575 77.650433, 101.57625 77.6387, 101.58445 77.6145, 101.5739 77.6059, 101.5282 77.611367, 101.4802 77.634, 101.47315 77.654333, 101.49425 77.666833, 101.53405 77.660567)), 
+  ((89.45145 75.575533, 89.4573 75.570367, 89.44855 75.563867, 89.3755 75.558667, 89.31995 75.5697, 89.3044 75.5827, 89.3073 75.601533, 89.32485 75.606733, 89.3404 75.605433, 89.3784 75.587233, 
+      89.40275 75.5866, 89.4388 75.5853, 89.45145 75.575533)), 
+  ((40.12675 65.048267, 40.1363 65.0546, 40.16495 65.042933, 40.1681 65.020667, 40.1681 64.992033, 40.14265 64.9687, 40.1124 64.970833, 40.0997 64.988867, 40.1124 65.018567, 40.12675 65.048267)), 
+  ((138.4404 55.0742, 138.47195 55.075233, 138.496 55.0582, 138.47945 55.039167, 138.4419 55.033167, 138.38785 55.039167, 138.3683 55.0522, 138.3758 55.0682, 138.40135 55.075233, 138.4404 55.0742)), 
+  ((95.13215 76.212, 95.13485 76.197633, 95.1119 76.187733, 95.07145 76.194933, 95.0472 76.2066, 95.04585 76.229967, 95.0634 76.255133, 95.08495 76.258733, 95.10115 76.254233, 95.10785 76.2273, 
+      95.13215 76.212)), 
+  ((118.78505 73.397433, 118.79975 73.385433, 118.79755 73.357767, 118.763 73.325733, 118.73 73.3218, 118.71385 73.337233, 118.7186 73.357033, 118.7744 73.3979, 118.78505 73.397433)), 
+  ((89.67355 75.606733, 89.6862 75.600233, 89.6833 75.592433, 89.6716 75.585967, 89.63655 75.587233, 89.5518 75.608667, 89.5216 75.6236, 89.52355 75.6301, 89.5362 75.635967, 89.5859 75.6301, 
+      89.67355 75.606733)), 
+  ((33.809 66.359, 33.84245 66.359, 33.87965 66.354667, 33.90845 66.345367, 33.92055 66.331733, 33.9038 66.319367, 33.8722 66.313167, 33.83875 66.3181, 33.80805 66.331133, 33.79315 66.346633, 
+      33.809 66.359)), 
+  ((161.7015 70.645967, 161.718 70.652967, 161.74955 70.641967, 161.7631 70.623933, 161.7661 70.580867, 161.75255 70.573867, 161.72705 70.580867, 161.706 70.5969, 161.694 70.619933, 161.7015 70.645967)), 
+  ((38.3999 68.547567, 38.4251 68.541967, 38.4335 68.520667, 38.41 68.498267, 38.3898 68.4781, 38.36965 68.4669, 38.35115 68.4781, 38.3478 68.507233, 38.36795 68.525133, 38.3999 68.547567)), 
+  ((88.1093 75.656067, 88.09805 75.649133, 88.0159 75.646267, 87.9813 75.6549, 87.9718 75.668167, 87.9822 75.678533, 88.0522 75.682567, 88.1093 75.6722, 88.1093 75.656067)), 
+  ((83.0865 70.6903, 83.0865 70.671767, 83.0709 70.653267, 83.05875 70.633567, 83.0292 70.6324, 83.01185 70.656733, 83.0136 70.689133, 83.03615 70.699567, 83.06395 70.699567, 83.0865 70.6903)), 
+  ((77.3278 72.3285, 77.3311 72.312467, 77.3169 72.296433, 77.25565 72.287667, 77.22505 72.2957, 77.23925 72.324133, 77.2677 72.3365, 77.30595 72.337967, 77.3278 72.3285)), 
+  ((122.2723 73.1462, 122.3093 73.122867, 122.3283 73.101533, 122.34025 73.075567, 122.3283 73.0649, 122.3103 73.063567, 122.2813 73.078867, 122.2603 73.1062, 122.2573 73.132867, 122.2723 73.1462)), 
+  ((127.45375 72.469333, 127.4724 72.456233, 127.4665 72.443767, 127.439 72.4359, 127.38095 72.4464, 127.34265 72.4654, 127.34655 72.480467, 127.37115 72.483733, 127.45375 72.469333)), 
+  ((53.20095 71.409133, 53.245 71.374933, 53.25055 71.369733, 53.27225 71.352933, 53.29185 71.334967, 53.28835 71.322833, 53.27225 71.318167, 53.25125 71.3233, 53.2316 71.329833, 53.2162 71.344767, 
+      53.2092 71.3597, 53.2022 71.371367, 53.196 71.374933, 53.20095 71.409133)), 
+  ((153.28135 48.302533, 153.30235 48.302533, 153.3249 48.2845, 153.3174 48.263467, 153.28585 48.252467, 153.2483 48.252467, 153.2303 48.263467, 153.22875 48.2815, 153.2468 48.298533, 153.28135 48.302533)), 
+  ((59.51305 76.107333, 59.562 76.125, 59.6057 76.132567, 59.65105 76.1218, 59.65405 76.111733, 59.646 76.099667, 59.59865 76.092267, 59.562 76.090633, 59.51305 76.107333)), 
+  ((131.83315 43.085767, 131.8569 43.0793, 131.86765 43.0635, 131.8666 43.051267, 131.8515 43.0333, 131.82455 43.024667, 131.8019 43.027567, 131.78895 43.0441, 131.78895 43.062767, 131.8008 43.080033, 
+      131.83315 43.085767)), 
+  ((34.88825 64.7949, 34.91495 64.807733, 34.95205 64.807733, 34.97285 64.7929, 34.96095 64.7771, 34.9209 64.760267, 34.8823 64.753333, 34.87045 64.764233, 34.87785 64.781033, 34.88825 64.7949)), 
+  ((86.37355 75.3578, 86.36595 75.3462, 86.3137 75.330967, 86.25825 75.327333, 86.21365 75.3346, 86.2202 75.345467, 86.28655 75.361433, 86.37355 75.3578)), 
+  ((122.8731 73.1482, 122.8851 73.1262, 122.8611 73.117533, 122.81415 73.133533, 122.78215 73.1622, 122.78815 73.181533, 122.81215 73.1822, 122.8731 73.1482)), 
+  ((55.9744 68.8869, 56.01515 68.889633, 56.04065 68.884867, 56.0478 68.871967, 56.0325 68.855, 56.008 68.846833, 55.96825 68.8482, 55.9438 68.859733, 55.9448 68.8774, 55.9744 68.8869)), 
+  ((85.70085 74.995133, 85.71005 74.989033, 85.707 74.975733, 85.6748 74.966533, 85.6028 74.9686, 85.57215 74.9788, 85.5783 74.986967, 85.6181 74.9972, 85.70085 74.995133)), 
+  ((119.39105 73.1855, 119.45105 73.166833, 119.469 73.1482, 119.461 73.1322, 119.43505 73.129533, 119.38505 73.153533, 119.36505 73.170833, 119.36905 73.180167, 119.39105 73.1855)), 
+  ((161.6535 69.7192, 161.66855 69.7182, 161.69405 69.692167, 161.69255 69.6531, 161.67905 69.6481, 161.655 69.658133, 161.6355 69.675133, 161.62645 69.696167, 161.6535 69.7192)), 
+  ((119.1571 73.180167, 119.1891 73.194833, 119.2151 73.186833, 119.2411 73.153533, 119.2331 73.137533, 119.1971 73.137533, 119.1651 73.1562, 119.1571 73.180167)), 
+  ((84.68955 73.9379, 84.7018 73.921033, 84.69185 73.908267, 84.6589 73.901133, 84.6252 73.906233, 84.60525 73.917467, 84.60605 73.9287, 84.6206 73.939933, 84.64205 73.944533, 84.665 73.946567, 
+      84.68955 73.9379)), 
+  ((138.2438 54.739267, 138.28435 54.736267, 138.30835 54.724233, 138.29635 54.7082, 138.2708 54.6982, 138.21675 54.7072, 138.20175 54.721233, 138.21075 54.734233, 138.2438 54.739267)), 
+  ((132.4299 42.979667, 132.4421 42.985233, 132.44915 42.979233, 132.4556 42.9595, 132.4691 42.928633, 132.4678 42.903767, 132.4479 42.905033, 132.42345 42.917467, 132.41445 42.9385, 132.41445 42.9612, 
+      132.4299 42.979667)), 
+  ((60.9979 76.351, 61.0193 76.3666, 61.04125 76.3802, 61.06915 76.3789, 61.0846 76.3656, 61.0786 76.352, 61.0517 76.334733, 61.0268 76.3291, 61.0029 76.329433, 60.9939 76.337067, 
+      60.9979 76.351)), 
+  ((59.34425 76.117833, 59.356 76.124667, 59.39615 76.126833, 59.4213 76.124833, 59.4334 76.110733, 59.41125 76.096633, 59.378 76.091267, 59.3548 76.089933, 59.33365 76.086567, 59.32255 76.0953, 
+      59.33265 76.1094, 59.34425 76.117833)), 
+  ((127.07615 72.6548, 127.085 72.6463, 127.07715 72.632533, 127.0555 72.624, 127.0142 72.6135, 126.99555 72.616133, 126.98275 72.624633, 126.9906 72.6371, 127.0093 72.649567, 127.04665 72.657433, 
+      127.07615 72.6548)), 
+  ((101.16855 77.679333, 101.19315 77.662933, 101.19315 77.6559, 101.1791 77.644967, 101.1334 77.637933, 101.1041 77.6434, 101.09825 77.6559, 101.1123 77.670733, 101.1264 77.677767, 101.16855 77.679333)), 
+  ((166.7338 69.583, 166.76535 69.583, 166.8149 69.583, 166.8149 69.571, 166.77435 69.559967, 166.7338 69.553967, 166.6962 69.560967, 166.6812 69.569967, 166.6947 69.582, 166.7338 69.583)), 
+  ((83.1421 70.814167, 83.1508 70.806067, 83.14905 70.781733, 83.1143 70.751633, 83.09 70.740067, 83.0761 70.756267, 83.1143 70.802567, 83.1421 70.814167)), 
+  ((68.9481 69.014167, 68.98165 69.029333, 69.0068 69.021367, 69.008 69.003, 68.9912 68.984633, 68.95285 68.977433, 68.9361 68.980633, 68.9337 69.0022, 68.9481 69.014167)), 
+  ((59.3571 69.120967, 59.36685 69.136133, 59.40105 69.136133, 59.42705 69.1242, 59.43765 69.104667, 59.42625 69.0949, 59.40995 69.0949, 59.3823 69.096, 59.353 69.107933, 59.3571 69.120967)), 
+  ((93.72695 78.254967, 93.7452 78.2521, 93.7669 78.226033, 93.77125 78.193033, 93.75215 78.1855, 93.7252 78.2023, 93.7122 78.234733, 93.72695 78.254967)), 
+  ((130.9409 42.5153, 130.9475 42.506467, 130.94615 42.491467, 130.93095 42.469867, 130.9184 42.460167, 130.9012 42.458433, 130.8873 42.4624, 130.8827 42.4721, 130.88335 42.484867, 130.89525 42.5003, 
+      130.92105 42.516167, 130.9409 42.5153)), 
+  ((132.2942 42.825267, 132.309 42.839, 132.34245 42.838133, 132.36495 42.817133, 132.372 42.793533, 132.3585 42.785833, 132.336 42.7901, 132.31735 42.802533, 132.2942 42.825267)), 
+  ((150.8058 71.4302, 150.82235 71.4377, 150.83735 71.4367, 150.83285 71.422667, 150.7863 71.393633, 150.74725 71.3776, 150.7292 71.3866, 150.75175 71.410667, 150.8058 71.4302)), 
+  ((139.8236 54.390267, 139.84615 54.378267, 139.84315 54.361233, 139.8236 54.353233, 139.7876 54.355233, 139.76355 54.367233, 139.77105 54.387267, 139.7966 54.3953, 139.8236 54.390267)), 
+  ((149.0292 59.359267, 149.05325 59.362267, 149.07875 59.349267, 149.07875 59.330233, 149.0502 59.3102, 149.0172 59.321233, 149.01265 59.338233, 149.0292 59.359267)), 
+  ((71.2649 73.350167, 71.29815 73.367, 71.3274 73.381167, 71.3513 73.381167, 71.3606 73.369667, 71.34865 73.358133, 71.3181 73.340433, 71.28085 73.337767, 71.2636 73.339533, 71.2649 73.350167)), 
+  ((143.3782 56.434567, 143.3902 56.444067, 143.42475 56.439067, 143.44575 56.423033, 143.42625 56.402033, 143.4067 56.395, 143.3902 56.401033, 143.36915 56.417033, 143.3782 56.434567)), 
+  ((59.11075 75.954933, 59.1266 75.957167, 59.15015 75.956033, 59.17145 75.948567, 59.1692 75.932133, 59.15185 75.921333, 59.12435 75.9202, 59.1042 75.922433, 59.09075 75.932533, 59.0935 75.9468, 
+      59.11075 75.954933)), 
+  ((81.80715 75.907267, 81.82005 75.882967, 81.78785 75.882967, 81.7385 75.892967, 81.71485 75.903, 81.7213 75.915867, 81.76425 75.915867, 81.80715 75.907267)), 
+  ((58.4197 69.5548, 58.449 69.564567, 58.4799 69.564567, 58.48965 69.549367, 58.475 69.536367, 58.4376 69.528767, 58.4034 69.528767, 58.39365 69.538533, 58.4197 69.5548)), 
+  ((131.80295 42.976533, 131.80405 42.960733, 131.7717 42.930533, 131.7523 42.926933, 131.7383 42.935933, 131.73935 42.9503, 131.762 42.974733, 131.7825 42.981933, 131.7922 42.9812, 131.80295 42.976533)), 
+  ((62.07935 81.795433, 62.09395 81.8076, 62.12315 81.8076, 62.14505 81.8076, 62.15785 81.7991, 62.156 81.780833, 62.13775 81.773533, 62.1122 81.772333, 62.0903 81.775967, 62.07935 81.795433)), 
+  ((101.31615 77.673833, 101.34665 77.658233, 101.3443 77.648867, 101.32085 77.640267, 101.26815 77.6481, 101.2494 77.6559, 101.2529 77.666067, 101.281 77.673067, 101.31615 77.673833)), 
+  ((61.13645 69.9442, 61.1665 69.950867, 61.20155 69.9492, 61.2291 69.929167, 61.20655 69.909167, 61.1765 69.9225, 61.1465 69.929167, 61.13645 69.9442)), 
+  ((56.3259 70.5373, 56.3268 70.538333, 56.3369 70.5469, 56.3562 70.5469, 56.38005 70.541367, 56.392 70.5316, 56.392 70.521167, 56.38465 70.515067, 56.3672 70.5077, 56.3387 70.510167, 
+      56.32125 70.518733, 56.3222 70.530967, 56.3259 70.5373)), 
+  ((160.32255 69.777667, 160.34505 69.787167, 160.3781 69.785167, 160.39915 69.770133, 160.3826 69.7491, 160.3631 69.7451, 160.34055 69.7531, 160.32255 69.777667)), 
+  ((56.212 70.5001, 56.2208 70.507467, 56.23325 70.513233, 56.2448 70.515767, 56.2534 70.5145, 56.2638 70.508233, 56.26985 70.5065, 56.27535 70.493033, 56.26985 70.473433, 56.2638 70.4723, 
+      56.23805 70.472933, 56.2256 70.477433, 56.21505 70.482533, 56.21215 70.4902, 56.212 70.5001)), 
+  ((33.68065 66.375133, 33.7169 66.370167, 33.72155 66.3559, 33.7076 66.347867, 33.68715 66.342267, 33.6667 66.344133, 33.6453 66.350967, 33.6388 66.3683, 33.6574 66.3776, 33.68065 66.375133)), 
+  ((122.51625 73.202167, 122.5382 73.1782, 122.52825 73.155533, 122.49325 73.157533, 122.47825 73.1742, 122.48725 73.1955, 122.49925 73.206833, 122.51625 73.202167)), 
+  ((57.68835 69.426533, 57.7259 69.430133, 57.7514 69.414033, 57.7474 69.398833, 57.7219 69.3908, 57.6964 69.398833, 57.679 69.408667, 57.67765 69.4203, 57.68835 69.426533)), 
+  ((122.22735 73.0689, 122.2303 73.0609, 122.20835 73.059567, 122.18035 73.0749, 122.13235 73.1142, 122.14335 73.1222, 122.15235 73.1222, 122.22735 73.0689)), 
+  ((123.1656 73.461333, 123.19805 73.4397, 123.1951 73.421333, 123.16365 73.418067, 123.13315 73.4397, 123.1351 73.4607, 123.1656 73.461333)), 
+  ((153.77865 71.022067, 153.8012 71.020067, 153.8012 71.005033, 153.7817 70.992033, 153.75165 70.988, 153.7321 70.996033, 153.7261 71.009033, 153.7456 71.021067, 153.77865 71.022067)), 
+  ((28.4608 60.639367, 28.4649 60.6667, 28.49155 60.6667, 28.5018 60.653033, 28.50795 60.622967, 28.5059 60.610667, 28.4731 60.622967, 28.4608 60.639367)), 
+  ((77.1092 72.3059, 77.0906 72.294967, 77.06545 72.2906, 77.03375 72.297867, 77.0381 72.319733, 77.0873 72.325567, 77.1092 72.3059)), 
+  ((28.50795 60.573767, 28.5223 60.5806, 28.5449 60.573767, 28.57155 60.5519, 28.57565 60.538233, 28.54285 60.536867, 28.51 60.554633, 28.50795 60.573767)), 
+  ((56.4745 70.480867, 56.48955 70.487933, 56.51535 70.4865, 56.5218 70.475067, 56.5266 70.457867, 56.51105 70.445367, 56.49115 70.4457, 56.47505 70.4525, 56.47395 70.4661, 56.4745 70.480867)), 
+  ((150.82815 46.537167, 150.84135 46.541567, 150.8538 46.534733, 150.85305 46.514233, 150.8435 46.4937, 150.82815 46.489333, 150.8113 46.497633, 150.80615 46.512767, 150.81055 46.526433, 150.82815 46.537167)), 
+  ((53.3605 71.2857, 53.37735 71.294333, 53.40395 71.288267, 53.42005 71.278233, 53.42005 71.271233, 53.40325 71.253967, 53.39275 71.253967, 53.38085 71.254433, 53.3654 71.262833, 53.3598 71.272633, 
+      53.3605 71.2857)), 
+  ((119.617 73.078867, 119.633 73.053567, 119.611 73.044233, 119.589 73.049567, 119.569 73.074867, 119.589 73.089533, 119.605 73.0882, 119.617 73.078867)), 
+  ((70.85875 66.594867, 70.88205 66.6135, 70.92245 66.6104, 70.9333 66.597967, 70.92555 66.585567, 70.8867 66.582433, 70.86495 66.5845, 70.85875 66.594867)), 
+  ((88.65925 75.780233, 88.6867 75.759, 88.6746 75.7502, 88.64055 75.753133, 88.6142 75.764867, 88.6098 75.7795, 88.6241 75.7839, 88.65925 75.780233)), 
+  ((150.77685 46.476633, 150.78965 46.476867, 150.79995 46.469533, 150.79995 46.457333, 150.79775 46.4417, 150.78235 46.429967, 150.76805 46.429733, 150.7563 46.4434, 150.75705 46.462933, 150.77685 46.476633)), 
+  ((82.56145 71.024433, 82.567 71.001, 82.546 70.9833, 82.5306 70.987833, 82.5232 71.010467, 82.52505 71.0298, 82.54295 71.033067, 82.56145 71.024433)), 
+  ((82.25475 70.659, 82.2495 70.638167, 82.22 70.6231, 82.20435 70.631233, 82.2061 70.649733, 82.22 70.6648, 82.2391 70.669433, 82.25475 70.659)), 
+  ((170.0567 69.784833, 170.05975 69.792833, 170.08075 69.796833, 170.0988 69.792833, 170.1213 69.7708, 170.1093 69.7588, 170.0943 69.7578, 170.07925 69.7648, 170.0567 69.784833)), 
+  ((59.16765 76.1258, 59.1635 76.139167, 59.16515 76.1511, 59.16985 76.156533, 59.1711 76.16, 59.1817 76.163067, 59.2002 76.162633, 59.21215 76.1538, 59.21215 76.1419, 59.1989 76.1278, 
+      59.17575 76.122067, 59.16765 76.1258)), 
+  ((150.37805 59.585067, 150.39155 59.5911, 150.4126 59.5871, 150.4156 59.566067, 150.4006 59.546033, 150.38405 59.547033, 150.37055 59.566067, 150.37805 59.585067)), 
+  ((153.5939 71.011033, 153.61495 71.012033, 153.63895 71.003033, 153.63145 70.985, 153.6074 70.979, 153.5789 70.99, 153.57585 71.002033, 153.5939 71.011033)), 
+  ((150.5955 71.604967, 150.61805 71.601933, 150.63305 71.586933, 150.61655 71.5749, 150.588 71.5779, 150.57 71.586933, 150.57 71.597933, 150.5955 71.604967)), 
+  ((57.25385 70.548833, 57.26635 70.552, 57.2787 70.554867, 57.2921 70.554867, 57.2959 70.5495, 57.2959 70.541967, 57.28995 70.5341, 57.27225 70.523367, 57.25775 70.519067, 57.24485 70.527667, 
+      57.24645 70.541267, 57.25385 70.548833)), 
+  ((151.1498 71.5719, 151.16335 71.574433, 151.17535 71.5664, 151.16935 71.549367, 151.1423 71.537367, 151.1243 71.538367, 151.1273 71.5564, 151.1498 71.5719)), 
+  ((152.7385 47.5152, 152.73555 47.524467, 152.7473 47.529367, 152.7656 47.528367, 152.7898 47.516667, 152.792 47.501033, 152.7795 47.4986, 152.7546 47.503967, 152.7385 47.5152)), 
+  ((150.7848 71.523833, 150.7968 71.523833, 150.81335 71.5148, 150.8058 71.5008, 150.7848 71.4958, 150.76825 71.4998, 150.76525 71.5138, 150.7848 71.523833)), 
+  ((150.9155 71.528333, 150.926 71.525333, 150.9425 71.513333, 150.932 71.4993, 150.91245 71.4983, 150.89595 71.508333, 150.90045 71.523333, 150.9155 71.528333)), 
+  ((150.7052 71.541867, 150.7157 71.542867, 150.7262 71.531833, 150.7262 71.5138, 150.7157 71.5078, 150.69165 71.519833, 150.68865 71.535833, 150.7052 71.541867)), 
+  ((52.94355 71.489267, 52.99225 71.491067, 52.9969 71.488767, 53.0018 71.473367, 52.99225 71.464733, 52.94355 71.489267)), 
+  ((59.1782 74.5002, 59.1776 74.500233, 59.1806 74.500733, 59.1782 74.5002)))
+
+MULTIPOLYGON (((109.66555 2.110467, 109.67235 2.105933, 109.6806 2.083933, 109.6847 2.0276, 109.73005 1.950633, 109.8084 1.851667, 109.85585 1.825533, 109.92595 1.755433, 109.96925 1.726567, 110.01875 1.722467, 
+    110.0806 1.7307, 110.1363 1.737567, 110.19405 1.727933, 110.2229 1.723833, 110.24765 1.7472, 110.26415 1.782933, 110.28475 1.8008, 110.29715 1.8008, 110.31775 1.7843, 110.3363 1.754067, 
+    110.3487 1.737567, 110.3652 1.7527, 110.3961 1.754067, 110.4394 1.7678, 110.4662 1.799433, 110.47655 1.814533, 110.49095 1.8118, 110.50335 1.788433, 110.50335 1.759567, 110.44765 1.710067, 
+    110.4394 1.6977, 110.48065 1.6647, 110.57345 1.597333, 110.65795 1.569833, 110.73015 1.557467, 110.7693 1.551967, 110.792 1.557467, 110.82295 1.564333, 110.8415 1.557467, 110.9054 1.487367, 
+    110.93015 1.4695, 110.96315 1.473633, 111.03535 1.4255, 111.05595 1.429633, 111.0642 1.4475, 111.058 1.468133, 111.025 1.4956, 110.95285 1.549233, 110.9281 1.6056, 110.9384 1.642733, 
+    110.95695 1.667467, 110.98995 1.686733, 111.0147 1.6936, 111.10545 1.692233, 111.1446 1.700467, 111.15905 1.712833, 111.1549 1.727967, 111.10545 1.7898, 111.08895 1.821433, 111.09925 1.864033, 
+    111.0972 1.875033, 111.07035 1.886033, 111.06215 1.901167, 111.06625 1.928633, 111.13015 2.020733, 111.16725 2.078467, 111.1714 2.1087, 111.1343 2.127967, 111.1281 2.154067, 111.14665 2.182933, 
+    111.20235 2.215933, 111.20645 2.229667, 111.16315 2.270933, 111.14665 2.291567, 111.15075 2.3383, 111.1858 2.44, 111.19405 2.448267, 111.2188 2.449633, 111.24975 2.4359, 111.30955 2.385033, 
+    111.3322 2.374033, 111.3508 2.387767, 111.41055 2.404267, 111.47655 2.409767, 111.4807 2.4235, 111.46625 2.4414, 111.40025 2.497733, 111.3879 2.540367, 111.40645 2.567867, 111.38995 2.654467, 
+    111.38995 2.7177, 111.41055 2.7452, 111.5054 2.8002, 111.55075 2.808433, 111.56935 2.8043, 111.62295 2.776833, 111.658 2.775433, 111.65595 2.785067, 111.6147 2.819433, 111.6147 2.833167, 
+    111.7611 2.8978, 111.8951 2.9253, 112.0044 2.934933, 112.1632 2.978933, 112.31785 3.0174, 112.5164 3.052, 112.75305 3.1283, 112.9276 3.177433, 112.9645 3.1865, 112.9878 3.2227, 
+    113.0673 3.274433, 113.07315 3.293833, 113.05375 3.309333, 113.04985 3.330033, 113.0867 3.3546, 113.2167 3.4658, 113.25355 3.534333, 113.39515 3.6714, 113.40095 3.739933, 113.4281 3.814967, 
+    113.4863 3.871867, 113.70935 4.042567, 113.83155 4.212, 113.88585 4.376233, 113.9208 4.4771, 113.92855 4.5573, 113.9169 4.602533, 113.9266 4.616767, 113.99255 4.633567, 114.0778 4.660433, 
+    114.11725 4.6271, 114.25235 4.512967, 114.27045 4.412233, 114.2466 4.339067, 114.2657 4.281833, 114.29905 4.269133, 114.3945 4.278667, 114.4231 4.2564, 114.4422 4.205533, 114.54715 4.132367, 
+    114.6282 4.119667, 114.69975 4.141933, 114.7952 4.2246, 114.8572 4.300933, 114.86675 4.348633, 114.78565 4.434467, 114.78565 4.475833, 114.8047 4.548967, 114.7618 4.6221, 114.7713 4.6857, 
+    114.8047 4.7334, 114.95735 4.816067, 115.03845 4.806533, 115.0671 4.784267, 115.048 4.7143, 115.07185 4.5553, 115.1625 4.374067, 115.2722 4.329533, 115.3199 4.326367, 115.3485 4.345433, 
+    115.34375 4.374067, 115.2913 4.456733, 115.2913 4.517167, 115.3199 4.6666, 115.2722 4.736567, 115.13705 4.9064, 115.14095 4.929667, 115.1274 4.985267, 115.141 4.9982, 115.172 5.0021, 
+    115.269 4.989167, 115.333 4.990467, 115.3563 5.013733, 115.43195 5.1133, 115.5309 5.1741, 115.5619 5.225833, 115.5813 5.2465, 115.6259 5.254267, 115.6337 5.2672, 115.61625 5.291767, 
+    115.60655 5.315067, 115.58905 5.328, 115.55995 5.320233, 115.49595 5.291767, 115.4688 5.2892, 115.42615 5.309867, 115.39705 5.3047, 115.36405 5.3034, 115.34855 5.321533, 115.32525 5.3435, 
+    115.2787 5.356433, 115.269 5.370667, 115.2787 5.4172, 115.24765 5.4379, 115.24575 5.456, 115.2593 5.468933, 115.31555 5.4741, 115.36015 5.485767, 115.5716 5.640933, 115.6259 5.681033, 
+    115.655 5.679733, 115.66665 5.6668, 115.6317 5.606033, 115.61815 5.576267, 115.63755 5.563367, 115.6996 5.582733, 115.76555 5.5918, 115.8063 5.621533, 115.82955 5.6707, 115.87415 5.814233, 
+    115.89745 5.828467, 116.0274 5.8789, 116.05065 5.891833, 116.05065 5.907367, 116.0526 5.9539, 116.11855 6.021167, 116.16315 6.047, 116.19805 6.0884, 116.2 6.1401, 116.20775 6.1608, 
+    116.26205 6.1828, 116.2873 6.202167, 116.2931 6.2371, 116.28145 6.288833, 116.2834 6.304333, 116.35325 6.3134, 116.3571 6.326333, 116.3513 6.337967, 116.31635 6.353467, 116.31445 6.380633, 
+    116.30085 6.394867, 116.27755 6.412967, 116.28535 6.4259, 116.3474 6.4466, 116.392 6.4621, 116.4114 6.487967, 116.4541 6.5177, 116.59765 6.590133, 116.6209 6.606933, 116.61895 6.643167, 
+    116.6267 6.706533, 116.66355 6.782833, 116.6694 6.851367, 116.69265 6.872067, 116.6946 6.8837, 116.68685 6.895333, 116.6849 6.913433, 116.72565 6.962567, 116.73925 7.035, 116.75085 7.0686, 
+    116.7722 7.077667, 116.8071 7.0738, 116.8246 7.0505, 116.84395 7.013, 116.8498 6.983267, 116.83425 6.948333, 116.79935 6.916, 116.7974 6.8966, 116.77025 6.8811, 116.75085 6.8617, 
+    116.7567 6.851367, 116.77605 6.851367, 116.81485 6.846167, 116.82845 6.830667, 116.8071 6.799633, 116.8168 6.776367, 116.76445 6.733667, 116.7237 6.702633, 116.74115 6.679367, 116.76635 6.675467, 
+    116.8226 6.703933, 116.8459 6.7078, 116.875 6.698767, 116.92155 6.7259, 117.0012 6.790033, 117.05335 6.814833, 117.0732 6.8413, 117.08805 6.925667, 117.0707 6.962067, 117.07565 6.9869, 
+    117.0856 6.9935, 117.11535 6.998467, 117.11785 7.031567, 117.1228 7.046467, 117.1526 7.053067, 117.17495 7.043133, 117.1948 7.016667, 117.2196 6.9687, 117.2345 6.962067, 117.25685 6.9654, 
+    117.2767 6.958767, 117.2767 6.943867, 117.2494 6.920733, 117.25435 6.885967, 117.25185 6.8347, 117.22455 6.8016, 117.2097 6.763567, 117.22455 6.7437, 117.2618 6.750333, 117.27915 6.732133, 
+    117.2742 6.694067, 117.30645 6.6643, 117.3263 6.641133, 117.3313 6.598133, 117.3561 6.574967, 117.39335 6.579933, 117.4231 6.598133, 117.45785 6.680833, 117.4926 6.699033, 117.5199 6.695733, 
+    117.5447 6.6676, 117.5497 6.619633, 117.5894 6.598133, 117.6117 6.596467, 117.65145 6.616333, 117.6837 6.614667, 117.711 6.598133, 117.71595 6.550167, 117.7209 6.520367, 117.75565 6.4939, 
+    117.78795 6.4575, 117.7904 6.431033, 117.75815 6.392967, 117.7532 6.3235, 117.7358 6.3119, 117.711 6.310267, 117.69115 6.303633, 117.67875 6.280467, 117.65145 6.2689, 117.56705 6.273867, 
+    117.5373 6.2656, 117.5373 6.249033, 117.5894 6.2259, 117.6539 6.206033, 117.6837 6.1779, 117.67875 6.136533, 117.62415 6.088567, 117.60925 6.0555, 117.6266 6.038933, 117.66385 6.024033, 
+    117.6812 5.961167, 117.70605 5.9496, 117.74825 5.961167, 117.78795 5.9926, 117.8078 6.027333, 117.8202 6.033967, 117.8376 6.0108, 117.8624 6.005833, 117.8872 6.015767, 117.93435 6.095167, 
+    117.94925 6.0985, 117.9716 6.085267, 117.98895 6.048867, 118.0138 6.045533, 118.0535 6.070367, 118.07085 6.073667, 118.08825 6.063733, 118.0783 6.030667, 118.12545 6.005833, 118.1627 5.9744, 
+    118.16515 5.929733, 118.14035 5.904933, 118.08575 5.8801, 118.04355 5.881767, 117.9964 5.886733, 117.9716 5.881767, 117.9046 5.856933, 117.85 5.8437, 117.77305 5.845367, 117.7259 5.8404, 
+    117.7085 5.823867, 117.711 5.804, 117.7408 5.787467, 117.8078 5.784167, 117.8227 5.7709, 117.81525 5.7064, 117.8475 5.6915, 117.8748 5.6915, 117.9269 5.7031, 117.97905 5.747767, 
+    118.03115 5.802333, 118.0535 5.810633, 118.0907 5.795733, 118.0957 5.7709, 118.07335 5.739467, 118.08575 5.717967, 118.1056 5.719633, 118.11305 5.734533, 118.1329 5.7428, 118.16765 5.739467, 
+    118.20735 5.7428, 118.24705 5.777533, 118.24705 5.8007, 118.21235 5.805667, 118.1751 5.805667, 118.16765 5.8156, 118.1751 5.833767, 118.2272 5.835433, 118.23715 5.8371, 118.18995 5.863567, 
+    118.18005 5.888367, 118.1974 5.924767, 118.22225 5.9314, 118.2818 5.909867, 118.3612 5.878433, 118.4431 5.848667, 118.53495 5.7792, 118.54985 5.7494, 118.52005 5.6948, 118.52255 5.650133, 
+    118.54485 5.6303, 118.5697 5.6303, 118.58955 5.6485, 118.6094 5.6766, 118.63175 5.681567, 118.68385 5.653433, 118.79055 5.574033, 118.9618 5.483033, 119.02635 5.474767, 119.17525 5.4764, 
+    119.2075 5.4665, 119.23975 5.423467, 119.25715 5.3788, 119.25465 5.306, 119.2795 5.263, 119.277 5.2382, 119.17775 5.1836, 119.06855 5.160433, 118.9643 5.133967, 118.88985 5.099233, 
+    118.83525 5.051267, 118.69875 5.006567, 118.58215 5.0049, 118.5052 5.0016, 118.48535 4.985067, 118.4506 4.971833, 118.43075 4.9801, 118.3935 5.0231, 118.33145 5.072733, 118.28185 5.089267, 
+    118.262 5.0843, 118.257 5.0628, 118.1106 4.960233, 118.04605 4.955267, 118.03615 4.9437, 118.0411 4.930467, 118.0833 4.905633, 118.0982 4.879167, 118.09075 4.8378, 118.0957 4.814633, 
+    118.15775 4.7832, 118.2322 4.748433, 118.25455 4.6806, 118.26945 4.6558, 118.31165 4.6558, 118.36125 4.6227, 118.43075 4.5367, 118.4655 4.515167, 118.58215 4.526767, 118.6293 4.5433, 
+    118.66655 4.535033, 118.69135 4.511867, 118.69135 4.501933, 118.64915 4.477133, 118.6293 4.4424, 118.58955 4.417567, 118.5052 4.406, 118.4357 4.371267, 118.33145 4.349733, 118.1801 4.353067, 
+    118.08825 4.326567, 118.0088 4.31, 117.90955 4.260367, 117.8624 4.260367, 117.8177 4.275267, 117.7805 4.293467, 117.7681 4.359633, 117.6812 4.523433, 117.65145 4.551567, 117.6266 4.5532, 
+    117.6167 4.541633, 117.6142 4.496967, 117.5894 4.490333, 117.5472 4.482067, 117.5348 4.460567, 117.55465 4.450633, 117.5621 4.4225, 117.55465 4.3944, 117.58445 4.346433, 117.5944 4.321633, 
+    117.53235 4.310033, 117.50505 4.2902, 117.4951 4.270333, 117.5398 4.2455, 117.5497 4.233933, 117.52985 4.2207, 117.49015 4.2025, 117.4496 4.157433, 117.249 4.229733, 117.0321 4.3458, 
+    116.78665 4.383867, 116.6168 4.3943, 116.49695 4.303, 116.4684 4.301067, 116.33995 4.3848, 116.24575 4.422867, 116.22865 4.422867, 116.12305 4.360067, 116.0931 4.3515, 115.9104 4.4352, 
+    115.88185 4.4219, 115.87045 4.343867, 115.8105 4.239233, 115.6992 4.1403, 115.61925 4.033733, 115.605 3.908167, 115.56645 3.7436, 115.5579 3.6694, 115.5836 3.520967, 115.56645 3.423933, 
+    115.51935 3.276467, 115.37665 3.137567, 115.28815 3.084267, 115.1426 3.006267, 114.9899 2.959633, 114.91285 2.9368, 114.8586 2.896833, 114.8215 2.847367, 114.8215 2.8017, 114.8586 2.759833, 
+    115.0641 2.630467, 115.11835 2.573367, 115.1112 2.511533, 115.05415 2.458267, 114.99135 2.4069, 114.9171 2.363133, 114.87145 2.306067, 114.86005 2.235667, 114.8629 2.176667, 114.83435 2.124333, 
+    114.76585 2.069133, 114.6802 2.012067, 114.6203 1.918833, 114.60885 1.812267, 114.62885 1.711433, 114.6003 1.558233, 114.5518 1.480233, 114.5204 1.468833, 114.44615 1.497367, 114.11365 1.5145, 
+    113.9852 1.504967, 113.84535 1.4422, 113.6855 1.345133, 113.59705 1.328033, 113.3587 1.434567, 113.2588 1.489767, 113.16745 1.499267, 113.0704 1.476433, 112.98195 1.417433, 112.922 1.3908, 
+    112.88205 1.3889, 112.8592 1.411733, 112.86205 1.4536, 113.0419 1.613433, 113.05045 1.6572, 113.03045 1.681933, 112.9905 1.699067, 112.91345 1.6705, 112.81925 1.651467, 112.65515 1.6534, 
+    112.521 1.609633, 112.4011 1.611533, 112.344 1.5944, 112.25555 1.539233, 112.22415 1.470733, 112.227 1.426967, 112.26695 1.360367, 112.2641 1.3242, 112.19845 1.272833, 112.01865 1.200533, 
+    111.92445 1.149167, 111.87735 1.062567, 111.8431 1.043533, 111.6433 1.0036, 111.5491 0.992167, 111.5006 1.0093, 111.40355 1.060667, 111.11525 1.0911, 111.04105 1.0854, 110.924 1.051167, 
+    110.7599 0.973133, 110.5801 0.9351, 110.49445 0.9408, 110.38315 0.971233, 110.25755 1.123467, 110.05205 1.309933, 109.9393 1.398433, 109.86795 1.5221, 109.84225 1.5849, 109.70525 1.651467, 
+    109.62535 1.7333, 109.60535 1.841767, 109.5597 1.919767, 109.5768 1.996833, 109.66555 2.110467)), 
+  ((100.17605 6.4952, 100.2156 6.5237, 100.2466 6.569633, 100.2397 6.7213, 100.2535 6.753467, 100.28795 6.758067, 100.3431 6.732767, 100.4017 6.629367, 100.4741 6.567333, 100.5568 6.5214, 
+      100.62575 6.5099, 100.78775 6.5053, 100.82565 6.475433, 100.85495 6.386967, 100.9032 6.2399, 100.948 6.2215, 101.05485 6.2353, 101.0928 6.2238, 101.14795 6.1457, 101.14105 6.069867, 
+      101.0273 5.844667, 101.01695 5.794133, 101.12035 5.7275, 101.2203 5.697633, 101.2341 5.7137, 101.23065 5.775733, 101.25995 5.809067, 101.48055 5.8964, 101.5736 5.907867, 101.7528 5.8757, 
+      101.8183 5.900967, 101.88035 6.015867, 101.9114 6.048033, 101.98375 6.066433, 102.0458 6.126167, 102.09275 6.271167, 102.14095 6.29, 102.2141 6.334333, 102.2473 6.3432, 102.2972 6.339867, 
+      102.36865 6.301067, 102.3936 6.2645, 102.3986 6.1803, 102.40025 6.055067, 102.43185 5.9753, 102.5133 5.867833, 102.6147 5.7836, 102.62135 5.765867, 102.61135 5.716, 102.6213 5.681633, 
+      102.6745 5.639533, 102.74265 5.612933, 102.7526 5.620667, 102.7277 5.6506, 102.71605 5.674967, 102.72435 5.6783, 102.75595 5.667233, 102.83075 5.6218, 102.9338 5.525367, 103.05515 5.409033, 
+      103.1981 5.277167, 103.32275 5.1176, 103.47565 4.910367, 103.48065 4.892633, 103.45905 4.858267, 103.44575 4.813933, 103.4474 4.791767, 103.47565 4.766267, 103.5039 4.7419, 103.51885 4.7164, 
+      103.5122 4.705333, 103.4723 4.709767, 103.4524 4.705333, 103.4424 4.692033, 103.44575 4.677633, 103.469 4.623333, 103.479 4.5945, 103.4707 4.574567, 103.4441 4.5546, 103.4125 4.5402, 
+      103.4075 4.529133, 103.42745 4.461533, 103.4441 4.433833, 103.50725 4.364, 103.51555 4.321867, 103.50555 4.279767, 103.49225 4.267567, 103.45735 4.263133, 103.4424 4.252067, 103.43905 4.139033, 
+      103.43075 4.131267, 103.3925 4.139, 103.3742 4.1379, 103.3659 4.129033, 103.3742 4.1102, 103.4058 4.0681, 103.41575 4.016, 103.4058 3.998267, 103.3842 3.9883, 103.3559 3.980533, 
+      103.2778 3.8542, 103.2562 3.801, 103.2828 3.714567, 103.3925 3.614833, 103.4341 3.576067, 103.4324 3.558333, 103.4191 3.516233, 103.3726 3.422033, 103.36595 3.301233, 103.4241 3.033067, 
+      103.48565 2.880133, 103.5355 2.838, 103.73165 2.719433, 103.8214 2.664033, 103.84465 2.635233, 103.85795 2.570967, 103.86295 2.5089, 103.9045 2.4025, 103.9228 2.3604, 103.9228 2.296133, 
+      103.9361 2.264, 104.0242 2.164267, 104.0907 2.098867, 104.1306 2.0346, 104.13395 1.9947, 104.114 1.907167, 104.11735 1.8828, 104.1373 1.863967, 104.18885 1.8396, 104.21375 1.8141, 
+      104.23205 1.779733, 104.24865 1.723233, 104.32515 1.593567, 104.3667 1.504933, 104.3667 1.478333, 104.3384 1.456167, 104.2553 1.421833, 104.1905 1.415167, 104.1323 1.421833, 104.09905 1.4484, 
+      104.00765 1.590267, 103.96275 1.6368, 103.90785 1.684433, 103.88125 1.713233, 103.8663 1.716567, 103.85635 1.7088, 103.8663 1.682233, 103.976 1.549233, 103.9943 1.5038, 103.98435 1.475, 
+      103.94445 1.459467, 103.9195 1.457267, 103.86965 1.4639, 103.7566 1.5038, 103.7084 1.5038, 103.62695 1.4772, 103.58205 1.446167, 103.5571 1.342, 103.52885 1.302133, 103.5089 1.2977, 
+      103.48725 1.304333, 103.3859 1.3952, 103.2313 1.6268, 102.99695 1.808533, 102.8972 1.868367, 102.8357 1.880567, 102.7759 1.8839, 102.726 1.901633, 102.6113 2.013567, 102.56475 2.0856, 
+      102.5016 2.132133, 102.43515 2.1454, 102.4019 2.1587, 102.29885 2.246267, 102.19745 2.3216, 102.0611 2.439067, 102.0262 2.451233, 101.95805 2.5144, 101.9348 2.521067, 101.8151 2.563167, 
+      101.7985 2.577567, 101.77855 2.6208, 101.7503 2.6363, 101.6738 2.644067, 101.51925 2.7338, 101.4843 2.737133, 101.4594 2.7338, 101.44275 2.739367, 101.3979 2.7981, 101.353 2.833533, 
+      101.2965 2.8701, 101.2882 2.890067, 101.2965 2.905567, 101.33475 2.931067, 101.35305 2.955433, 101.3464 3.000867, 101.3148 3.061833, 101.26825 3.131633, 101.24495 3.250233, 101.2117 3.3555, 
+      101.1851 3.3976, 101.1336 3.4541, 101.102 3.530567, 101.07875 3.610367, 101.03885 3.650233, 100.9773 3.676833, 100.94905 3.699, 100.91085 3.744433, 100.8759 3.815367, 100.83105 3.853033, 
+      100.7845 3.894033, 100.7762 3.9262, 100.79285 3.972733, 100.7945 4.033667, 100.76625 4.084667, 100.6964 4.137833, 100.6366 4.167767, 100.61165 4.1999, 100.61665 4.208767, 100.63825 4.211, 
+      100.728 4.193267, 100.7779 4.196567, 100.8244 4.2132, 100.8643 4.236467, 100.8776 4.273033, 100.8826 4.297433, 100.89755 4.305167, 100.93245 4.3096, 100.9391 4.3207, 100.92415 4.3351, 
+      100.8909 4.339533, 100.88095 4.3606, 100.8826 4.407133, 100.85105 4.413767, 100.8344 4.424833, 100.8311 4.4182, 100.8095 4.2553, 100.78955 4.237567, 100.7563 4.235367, 100.73965 4.248633, 
+      100.6715 4.314033, 100.6233 4.331767, 100.5884 4.3628, 100.5568 4.372767, 100.5452 4.408233, 100.54185 4.4714, 100.5734 4.522367, 100.58505 4.523467, 100.61495 4.483567, 100.62495 4.483567, 
+      100.63825 4.505733, 100.6582 4.562267, 100.71635 4.6077, 100.76125 4.652, 100.7546 4.674167, 100.69975 4.709633, 100.6831 4.721833, 100.68475 4.735133, 100.7147 4.749533, 100.7363 4.7551, 
+      100.7546 4.800533, 100.74295 4.874767, 100.728 4.922433, 100.7014 4.937933, 100.58005 4.957867, 100.49855 4.957867, 100.46365 4.9667, 100.42375 4.9922, 100.38885 5.036533, 100.37225 5.0875, 
+      100.38555 5.122967, 100.43875 5.176167, 100.48525 5.226033, 100.48355 5.2482, 100.4636 5.268167, 100.4254 5.290333, 100.39215 5.304733, 100.36055 5.328, 100.3373 5.387833, 100.33395 5.4499, 
+      100.31565 5.5452, 100.31895 5.578433, 100.34555 5.582867, 100.432 5.577333, 100.49185 5.567333, 100.49185 5.5729, 100.36715 5.607233, 100.299 5.636067, 100.27575 5.6582, 100.2807 5.6704, 
+      100.30065 5.673733, 100.3605 5.663767, 100.3705 5.665967, 100.36215 5.6837, 100.32725 5.714733, 100.3256 5.8056, 100.34555 5.984, 100.33395 6.062667, 100.2824 6.210033, 100.1993 6.343, 
+      100.1777 6.392867, 100.1777 6.491467, 100.17605 6.4952)), 
+  ((117.13215 7.406867, 117.1396 7.412067, 117.15035 7.410433, 117.16935 7.406567, 117.20485 7.415367, 117.22385 7.417033, 117.24775 7.404933, 117.27005 7.403833, 117.313 7.414267, 117.3361 7.413167, 
+      117.34435 7.407667, 117.34105 7.400533, 117.3204 7.384, 117.32125 7.3708, 117.33775 7.346033, 117.3394 7.3334, 117.3287 7.310833, 117.3097 7.298167, 117.294 7.2976, 117.2742 7.306967, 
+      117.25355 7.306433, 117.22465 7.2943, 117.21145 7.2932, 117.1933 7.302567, 117.1817 7.303133, 117.1685 7.297067, 117.11815 7.254967, 117.0975 7.244533, 117.07685 7.245067, 117.07355 7.251667, 
+      117.0843 7.275333, 117.08595 7.288, 117.06445 7.305067, 117.0686 7.3221, 117.0917 7.362267, 117.1173 7.377133, 117.12885 7.392, 117.13215 7.406867)), 
+  ((100.15945 5.382767, 100.1492 5.415567, 100.1246 5.4347, 100.10615 5.453833, 100.12255 5.470233, 100.1656 5.493467, 100.2189 5.509867, 100.2558 5.505767, 100.27835 5.482533, 100.29065 5.3705, 
+      100.2804 5.299433, 100.25375 5.2844, 100.22505 5.293967, 100.19225 5.309, 100.16355 5.3049, 100.1492 5.306267, 100.1492 5.324033, 100.15945 5.382767)), 
+  ((99.6879 6.4738, 99.73915 6.4779, 99.76375 6.468333, 99.78015 6.4697, 99.7781 6.484733, 99.774 6.499767, 99.79245 6.513433, 99.8191 6.503867, 99.9175 6.410933, 99.9175 6.387733, 
+      99.8929 6.375433, 99.8273 6.369967, 99.81295 6.3563, 99.77605 6.333067, 99.75965 6.337167, 99.71865 6.3891, 99.69815 6.405467, 99.66945 6.4041, 99.64075 6.409567, 99.63665 6.4205, 
+      99.6346 6.462867, 99.64075 6.4779, 99.6633 6.4779, 99.6879 6.4738)), 
+  ((111.3608 2.4815, 111.37405 2.452433, 111.3665 2.441667, 111.3513 2.4385, 111.32095 2.445467, 111.2906 2.465067, 111.2802 2.480867, 111.26405 2.584533, 111.26975 2.7533, 111.28965 2.7653, 
+      111.3181 2.7653, 111.3333 2.7552, 111.339 2.7432, 111.3352 2.6806, 111.33995 2.5428, 111.3608 2.4815)), 
+  ((99.8478 6.272267, 99.8642 6.302333, 99.8888 6.309167, 99.91545 6.2914, 99.91955 6.240833, 99.92775 6.1971, 99.92775 6.176633, 99.90725 6.167067, 99.82935 6.175267, 99.80885 6.190267, 
+      99.80885 6.2094, 99.7904 6.220333, 99.7945 6.2381, 99.8478 6.272267)), 
+  ((115.02285 5.386733, 115.0406 5.4093, 115.1151 5.468567, 115.13375 5.4725, 115.14645 5.468, 115.149 5.455033, 115.11345 5.4065, 115.11595 5.392367, 115.1566 5.364733, 115.16085 5.348933, 
+      115.15745 5.339333, 115.14475 5.335367, 115.1041 5.343833, 115.07365 5.3416, 115.0313 5.326333, 115.00675 5.321833, 114.99915 5.3303, 115.00845 5.351733, 115.01605 5.365867, 115.02285 5.386733)), 
+  ((116.91855 7.4042, 116.9402 7.414867, 116.953 7.411133, 116.9634 7.397267, 116.9626 7.384433, 116.9298 7.3647, 116.91055 7.3535, 116.88015 7.3247, 116.8433 7.3108, 116.8289 7.3012, 
+      116.8273 7.2836, 116.8281 7.246767, 116.8089 7.237167, 116.7905 7.239833, 116.7793 7.2521, 116.7753 7.278267, 116.7857 7.332167, 116.7977 7.341767, 116.8289 7.3503, 116.91855 7.4042)), 
+  ((104.1104 2.815633, 104.1371 2.838167, 104.1371 2.872333, 104.15145 2.887367, 104.174 2.8778, 104.18015 2.839533, 104.2273 2.7808, 104.21705 2.754833, 104.19245 2.737067, 104.15145 2.742533, 
+      104.1104 2.790367, 104.1104 2.815633)), 
+  ((118.8704 4.499267, 118.8905 4.488667, 118.89115 4.478267, 118.88075 4.471767, 118.8476 4.471533, 118.80405 4.482367, 118.7546 4.479333, 118.74225 4.481067, 118.7312 4.511833, 118.73835 4.525267, 
+      118.76565 4.531333, 118.7969 4.5309, 118.84565 4.507933, 118.8704 4.499267)), 
+  ((101.1353 3.079833, 101.1558 3.103067, 101.18245 3.119467, 101.2112 3.120833, 101.2276 3.104433, 101.1907 3.057967, 101.12915 3.012867, 101.1148 3.0156, 101.1148 3.049767, 101.1353 3.0689, 
+      101.1353 3.079833)), 
+  ((118.42735 4.757667, 118.43785 4.758367, 118.44365 4.757667, 118.48355 4.730333, 118.52085 4.7216, 118.53345 4.7146, 118.53135 4.707933, 118.5135 4.7027, 118.48305 4.7013, 118.44575 4.687267, 
+      118.4116 4.672567, 118.39895 4.676433, 118.3979 4.687633, 118.40895 4.711433, 118.41 4.748567, 118.42735 4.757667)), 
+  ((117.2835 7.114367, 117.3159 7.1229, 117.35915 7.132367, 117.38075 7.136867, 117.3875 7.136867, 117.39765 7.131467, 117.399 7.1193, 117.376 7.1013, 117.3659 7.064833, 117.34965 7.059433, 
+      117.3348 7.0626, 117.32265 7.084633, 117.31185 7.0986, 117.29295 7.104467, 117.27405 7.105367, 117.27265 7.1094, 117.2835 7.114367)), 
+  ((101.2522 2.997867, 101.2727 3.012867, 101.2973 3.012867, 101.30345 2.9924, 101.22145 2.9186, 101.20095 2.913133, 101.1989 2.924067, 101.2276 2.976, 101.2522 2.997867)), 
+  ((117.38025 6.772367, 117.39155 6.7753, 117.429 6.7753, 117.45115 6.7694, 117.4595 6.7602, 117.4531 6.744767, 117.43885 6.736567, 117.4009 6.734933, 117.36595 6.722467, 117.34825 6.7231, 
+      117.3428 6.7287, 117.3586 6.753633, 117.38025 6.772367)), 
+  ((99.68585 6.272267, 99.7084 6.292767, 99.73915 6.294133, 99.75555 6.268167, 99.7412 6.2504, 99.69405 6.2463, 99.6756 6.2258, 99.6592 6.223067, 99.6551 6.236733, 99.68585 6.272267)), 
+  ((100.6187 4.689367, 100.6515 4.6634, 100.65765 4.632, 100.64535 4.6197, 100.60025 4.647, 100.592 4.672967, 100.5941 4.693467, 100.6187 4.689367)), 
+  ((100.3255 5.266633, 100.3542 5.265267, 100.38495 5.252967, 100.40545 5.225667, 100.3952 5.213367, 100.37675 5.2202, 100.3501 5.2407, 100.32345 5.250233, 100.31525 5.257067, 100.3255 5.266633)), 
+  ((104.2601 2.615467, 104.2888 2.616833, 104.3093 2.6182, 104.31955 2.6059, 104.3216 2.584033, 104.3011 2.5772, 104.27445 2.5813, 104.256 2.603167, 104.2601 2.615467)), 
+  ((100.5428 4.902533, 100.5592 4.925733, 100.57765 4.9353, 100.60435 4.929833, 100.6023 4.9148, 100.56945 4.884767, 100.54895 4.8834, 100.54075 4.8916, 100.5428 4.902533)), 
+  ((104.135 2.3524, 104.14735 2.3647, 104.17195 2.367433, 104.19655 2.351033, 104.1986 2.329167, 104.1822 2.320967, 104.1535 2.329167, 104.135 2.3524)), 
+  ((101.1394 2.9801, 101.1763 3.0006, 101.1907 2.993767, 101.1763 2.970533, 101.1599 2.952767, 101.1353 2.950033, 101.1148 2.960967, 101.1189 2.9719, 101.1394 2.9801)), 
+  ((104.49585 2.484267, 104.53485 2.485633, 104.55535 2.474033, 104.56765 2.465833, 104.55535 2.456267, 104.52865 2.4508, 104.50815 2.453533, 104.49175 2.468567, 104.49585 2.484267)), 
+  ((100.66585 4.8424, 100.6884 4.839667, 100.71915 4.8219, 100.7253 4.804133, 100.7171 4.790467, 100.7048 4.7973, 100.68225 4.8178, 100.6515 4.823267, 100.6515 4.8342, 100.66585 4.8424)), 
+  ((100.5941 4.769967, 100.6105 4.775433, 100.6351 4.775433, 100.65765 4.769967, 100.66175 4.7577, 100.63715 4.7454, 100.60435 4.748133, 100.5838 4.759067, 100.5941 4.769967)), 
+  ((104.1063 2.249933, 104.1207 2.251967, 104.14735 2.2438, 104.16785 2.2192, 104.15965 2.208267, 104.13915 2.212367, 104.1084 2.238333, 104.1063 2.249933)), 
+  ((100.631 4.890233, 100.65355 4.886133, 100.66995 4.877933, 100.67405 4.865633, 100.65765 4.861533, 100.6269 4.867, 100.6105 4.884767, 100.61665 4.888867, 100.631 4.890233)), 
+  ((100.672 4.920267, 100.6843 4.920267, 100.70685 4.9039, 100.71095 4.888867, 100.6966 4.880667, 100.6802 4.8916, 100.66585 4.912067, 100.672 4.920267)), 
+  ((104.4364 2.773967, 104.45485 2.782167, 104.4733 2.7767, 104.4692 2.765767, 104.43845 2.7521, 104.4241 2.757567, 104.4364 2.773967)), 
+  ((104.23725 4.390667, 104.23565 4.3841, 104.22165 4.376433, 104.20685 4.376433, 104.2019 4.384633, 104.2027 4.395633, 104.2167 4.402733, 104.2315 4.4, 104.23725 4.390667)))
+
+MULTIPOLYGON (((20.1129 39.713733, 20.16325 39.723667, 20.2589 39.754633, 20.3464 39.820233, 20.40925 39.996933, 20.48305 40.078933, 20.71805 40.255633, 20.7823 40.330333, 20.82325 40.472433, 20.93805 40.5854, 
+    21.0337 40.656467, 21.072 40.727533, 21.06685 40.900467, 21.05435 40.936567, 21.0358 40.9572, 21.12395 40.954967, 21.227 40.9426, 21.4421 40.9442, 21.6862 40.908767, 21.7345 40.9281, 
+    21.7998 40.9861, 21.9158 41.063433, 21.96655 41.1311, 22.02695 41.1778, 22.13815 41.1923, 22.5478 41.189067, 22.7339 41.2551, 22.81245 41.334033, 22.8318 41.377533, 22.88325 41.410767, 
+    22.93325 41.397, 22.94535 41.393667, 23.2064 41.401733, 23.3828 41.450067, 23.50125 41.446833, 23.7139 41.437167, 23.8227 41.4726, 23.9568 41.575733, 24.0293 41.606333, 24.15015 41.616, 
+    24.30965 41.593433, 24.4861 41.6015, 24.54895 41.566067, 24.60815 41.5, 24.729 41.4565, 24.89335 41.4549, 25.0142 41.416233, 25.30905 41.287333, 25.39 41.2841, 25.62685 41.3389, 
+    25.79845 41.355, 25.9749 41.3695, 26.07035 41.4114, 26.1477 41.532233, 26.14045 41.590233, 26.05825 41.740033, 26.04135 41.848, 26.0752 41.877, 26.1646 41.885033, 26.2516 41.857667, 
+    26.29615 41.857667, 26.44115 41.763567, 26.5494 41.718067, 26.6388 41.630233, 26.6741 41.547133, 26.6741 41.421633, 26.6247 41.3652, 26.45525 41.253833, 26.42465 41.1754, 26.4317 41.1001, 
+    26.4482 41.0515, 26.3877 40.9644, 26.32895 40.927167, 26.2585 40.878167, 26.1792 40.838967, 26.1175 40.8135, 26.0501 40.7796, 26.0486 40.7955, 26.02985 40.803833, 25.95965 40.835, 
+    25.90625 40.872567, 25.71945 40.941733, 25.29095 41.031667, 25.17975 41.022767, 25.12635 41.0109, 25.1234 41.022767, 25.1679 41.048467, 25.19755 41.0801, 25.17085 41.125533, 25.10855 41.143333, 
+    25.04035 41.149267, 25.00775 41.125533, 25.0196 41.1038, 25.0522 41.0623, 25.03145 41.048467, 24.8209 40.9457, 24.6741 40.9111, 24.6148 40.930867, 24.52285 40.9803, 24.47245 41.004, 
+    24.41905 41.000067, 24.3746 40.9783, 24.3494 40.933833, 24.3494 40.8943, 24.3494 40.874533, 24.3049 40.854767, 24.20705 40.8449, 24.1062 40.805367, 24.0054 40.755967, 23.96685 40.7619, 
+    23.8482 40.797467, 23.77555 40.814267, 23.7192 40.774733, 23.66285 40.7273, 23.69545 40.705567, 23.69545 40.6858, 23.73995 40.666033, 23.7785 40.642333, 23.79925 40.563267, 23.80225 40.5198, 
+    23.79925 40.480267, 23.8482 40.465433, 23.90155 40.445667, 23.9253 40.4595, 23.9253 40.4852, 23.949 40.5109, 24.00535 40.512867, 24.0202 40.491133, 24.0528 40.4516, 24.0706 40.437767, 
+    24.1981 40.3785, 24.31675 40.299433, 24.3716 40.249033, 24.37755 40.2095, 24.35975 40.1779, 24.31525 40.168, 24.26485 40.1838, 24.164 40.270767, 24.11655 40.3202, 23.97125 40.373533, 
+    23.91195 40.4032, 23.8912 40.381467, 23.8482 40.374533, 23.8482 40.392333, 23.80075 40.3963, 23.7889 40.3785, 23.7533 40.376533, 23.74735 40.390367, 23.6999 40.398267, 23.67025 40.3528, 
+    23.69695 40.317233, 23.7711 40.297467, 23.8156 40.263867, 23.86005 40.216433, 23.99945 40.157133, 24.0617 40.095867, 24.04985 40.050433, 23.8912 40.021767, 23.80815 40.047467, 23.6925 40.1779, 
+    23.65395 40.2609, 23.6154 40.284633, 23.46265 40.3133, 23.3559 40.3133, 23.3411 40.2955, 23.39745 40.208533, 23.5042 40.113667, 23.5961 40.064267, 23.67915 40.0544, 23.70585 40.0366, 
+    23.70585 40.0188, 23.66135 39.999033, 23.436 40.034633, 23.3233 40.074167, 23.30845 40.121567, 23.30845 40.244133, 23.24025 40.307367, 23.0297 40.382467, 22.92145 40.4724, 22.8651 40.4961, 
+    22.84435 40.527733, 22.8681 40.545533, 22.94815 40.577133, 22.96 40.602833, 22.93035 40.6305, 22.9096 40.652233, 22.874 40.660133, 22.8414 40.652233, 22.8147 40.6305, 22.76725 40.6048, 
+    22.74945 40.610733, 22.74945 40.636433, 22.7376 40.654233, 22.7198 40.654233, 22.6931 40.636433, 22.70495 40.6127, 22.72575 40.577133, 22.71385 40.5633, 22.69015 40.5633, 22.6664 40.5811, 
+    22.63975 40.5969, 22.616 40.608767, 22.57005 40.599867, 22.58785 40.584067, 22.62935 40.570233, 22.62935 40.5485, 22.5819 40.493133, 22.5819 40.4299, 22.6086 40.317267, 22.54335 40.226333, 
+    22.55375 40.158133, 22.5982 40.0712, 22.69015 40.004, 22.77615 39.9447, 22.88585 39.839967, 22.9407 39.665067, 22.97335 39.6038, 23.0267 39.576133, 23.1246 39.556367, 23.1809 39.5188, 
+    23.301 39.405167, 23.3455 39.345867, 23.3455 39.274733, 23.3455 39.2174, 23.30695 39.179867, 23.24615 39.129467, 23.1839 39.1097, 23.12455 39.1097, 23.08305 39.133433, 23.08305 39.155167, 
+    23.1038 39.1927, 23.13345 39.206533, 23.13345 39.1868, 23.1394 39.1611, 23.172 39.157133, 23.1839 39.180867, 23.21355 39.188767, 23.2254 39.1868, 23.23725 39.190733, 23.23725 39.212467, 
+    23.2343 39.246067, 23.19575 39.279667, 23.18685 39.3528, 23.1661 39.3765, 23.12755 39.3765, 23.1127 39.366633, 23.09195 39.3686, 23.0356 39.396267, 23 39.42, 22.9733 39.425933, 
+    22.93775 39.418033, 22.9407 39.392333, 22.9229 39.3686, 22.8725 39.338967, 22.84435 39.3182, 22.8562 39.292533, 22.8562 39.2767, 22.8473 39.2194, 22.8562 39.191733, 22.87695 39.195667, 
+    22.8918 39.205567, 22.91845 39.205567, 22.93625 39.179867, 22.9748 39.138367, 22.97185 39.098833, 22.93625 39.071167, 22.96295 39.055367, 23.0015 39.065233, 23.04005 39.079067, 23.0875 39.0613, 
+    23.07565 39.037567, 23.0371 39.0178, 22.91405 38.971367, 22.85175 38.963433, 22.831 38.9417, 22.78355 38.9417, 22.72125 38.9496, 22.6827 38.955533, 22.64715 38.955533, 22.61745 38.9338, 
+    22.55665 38.905133, 22.5863 38.8834, 22.62485 38.8933, 22.6545 38.8913, 22.6723 38.869567, 22.71085 38.879433, 22.7316 38.8992, 22.7702 38.889333, 22.7672 38.8597, 22.785 38.830033, 
+    22.81765 38.820167, 22.98665 38.812267, 23.0252 38.804333, 23.07265 38.7925, 23.1038 38.753967, 23.14825 38.686767, 23.1868 38.676867, 23.26985 38.680833, 23.3529 38.6927, 23.3796 38.678867, 
+    23.3855 38.647233, 23.3618 38.584, 23.3974 38.564233, 23.43595 38.548433, 23.4834 38.5405, 23.5798 38.5395, 23.6569 38.476267, 23.91785 38.3241, 24.02905 38.228233, 24.0498 38.1729, 
+    24.06615 37.9723, 24.0107 37.913933, 23.953 37.887567, 23.9119 37.901167, 23.8081 37.970333, 23.68355 38.0138, 23.6177 38.038333, 23.5782 38.0828, 23.53615 38.091033, 23.44225 38.081167, 
+    23.336 38.0548, 23.2248 38.0268, 23.1358 38.013633, 23.0592 38.020233, 22.99865 38.0367, 22.94425 38.077867, 22.9146 38.1141, 22.93805 38.129767, 23.01715 38.129767, 23.0962 38.1133, 
+    23.16045 38.119867, 23.20495 38.146233, 23.21485 38.192333, 23.14565 38.226933, 22.97265 38.258233, 22.8219 38.301033, 22.7552 38.353733, 22.69835 38.409733, 22.66995 38.443467, 22.6502 38.4336, 
+    22.62795 38.415467, 22.6131 38.3875, 22.60815 38.364433, 22.5958 38.3595, 22.5637 38.369367, 22.5217 38.450067, 22.4772 38.4764, 22.44015 38.4896, 22.4006 38.501133, 22.38575 38.491233, 
+    22.39565 38.469833, 22.4006 38.4402, 22.38825 38.427, 22.3561 38.425367, 22.33015 38.4361, 22.29305 38.431133, 22.27825 38.406433, 22.24365 38.3949, 22.05085 38.4509, 21.9298 38.4608, 
+    21.7877 38.4336, 21.6913 38.3908, 21.4862 38.367733, 21.43305 38.3702, 21.42565 38.3883, 21.438 38.406433, 21.438 38.426167, 21.4034 38.480533, 21.3589 38.508533, 21.3441 38.495367, 
+    21.3268 38.436067, 21.28475 38.404767, 21.28475 38.3817, 21.26255 38.3603, 21.12415 38.355367, 21.09575 38.410567, 21.1279 38.512667, 21.11305 38.550533, 21.0216 38.588433, 21.00185 38.687267, 
+    20.92895 38.785267, 20.89685 38.8248, 20.798 38.829733, 20.74855 38.889033, 20.74855 38.9269, 20.78565 38.964767, 20.8907 38.991933, 21.0192 39.005133, 21.0563 38.9936, 21.08345 38.959, 
+    21.11065 38.949133, 21.13535 38.960633, 21.1613 38.976267, 21.191 38.973, 21.2132 38.977933, 21.2132 38.992733, 21.18355 39.0257, 21.1737 39.073467, 21.14895 39.104733, 21.1218 39.101433, 
+    21.06245 39.076733, 21.00315 39.0652, 20.93395 39.080033, 20.89935 39.101433, 20.89935 39.1311, 20.86475 39.1525, 20.84005 39.1492, 20.84005 39.111333, 20.8277 39.076733, 20.79065 39.063567, 
+    20.73755 39.0825, 20.7153 39.1072, 20.6807 39.1319, 20.58925 39.2011, 20.53245 39.286733, 20.48545 39.332833, 20.39035 39.351767, 20.3236 39.389667, 20.2742 39.434133, 20.2371 39.462133, 
+    20.24205 39.5313, 20.22475 39.557633, 20.1605 39.620233, 20.1296 39.6853, 20.1129 39.713733)), 
+  ((21.30545 37.812867, 21.254 37.857033, 21.0651 37.912467, 21.0468 37.933167, 21.06165 37.961433, 21.09895 37.973567, 21.2943 38.039, 21.3589 38.083167, 21.35975 38.198167, 21.39215 38.2339, 
+      21.4119 38.240467, 21.43025 38.232, 21.50425 38.1869, 21.57615 38.171867, 21.6325 38.179367, 21.703 38.204767, 21.75375 38.2527, 21.8052 38.3551, 21.85735 38.403033, 21.8926 38.410567, 
+      21.92365 38.4068, 22.04345 38.3476, 22.1224 38.325033, 22.1929 38.268633, 22.49245 38.180333, 22.69405 38.098567, 22.8385 38.062867, 22.98935 37.963233, 23.0528 37.9463, 23.15005 37.931267, 
+      23.17685 37.922733, 23.16695 37.873867, 23.13315 37.837233, 23.1317 37.821233, 23.17825 37.762967, 23.1754 37.693433, 23.1881 37.6737, 23.2177 37.6596, 23.2741 37.665233, 23.3629 37.7047, 
+      23.38405 37.706567, 23.408 37.694367, 23.4066 37.6126, 23.42775 37.586267, 23.49825 37.544, 23.5032 37.520533, 23.4736 37.4942, 23.39325 37.4989, 23.3016 37.497967, 23.2748 37.483867, 
+      23.2748 37.4726, 23.2903 37.462233, 23.2903 37.431233, 23.2762 37.4237, 23.22125 37.4237, 23.2015 37.395533, 23.186 37.389867, 23.1416 37.399267, 23.0725 37.435933, 23.0669 37.455667, 
+      23.081 37.473533, 23.11905 37.482933, 23.1289 37.493267, 23.03165 37.559067, 22.93435 37.5835, 22.87515 37.606067, 22.8265 37.654, 22.80395 37.6587, 22.7687 37.643667, 22.74335 37.606067, 
+      22.74755 37.5638, 22.8646 37.3232, 22.90335 37.2358, 22.9654 37.2001, 22.9781 37.184133, 22.97105 37.169067, 22.93155 37.139933, 22.9259 37.1296, 23.112 36.898433, 23.11765 36.8251, 
+      23.0683 36.7678, 23.06125 36.729267, 23.0838 36.686967, 23.1698 36.585467, 23.1698 36.552567, 23.1543 36.5413, 23.11625 36.546933, 23.0373 36.592033, 22.94425 36.624, 22.89775 36.6757, 
+      22.88505 36.733967, 22.81175 36.776267, 22.8047 36.847667, 22.77225 36.873067, 22.6482 36.8693, 22.61155 36.848633, 22.5164 36.707633, 22.43745 36.575133, 22.42195 36.565733, 22.3994 36.565733, 
+      22.3881 36.587333, 22.4262 36.736767, 22.35445 36.8148, 22.2844 36.9458, 22.16255 36.969867, 22.14495 37.0704, 22.11675 37.085433, 22.0127 37.0893, 21.93915 37.016833, 21.9377 36.908767, 
+      21.9518 36.8768, 21.9518 36.838267, 21.9363 36.8251, 21.88415 36.8251, 21.8193 36.870233, 21.75585 36.894667, 21.71215 36.938833, 21.70935 37.0704, 21.5907 37.165633, 21.59375 37.250867, 
+      21.69665 37.3702, 21.6925 37.485367, 21.5141 37.6672, 21.44505 37.715133, 21.34215 37.7076, 21.30545 37.709467, 21.2956 37.717, 21.3125 37.738633, 21.30545 37.812867)), 
+  ((23.8106 35.289733, 23.67465 35.257033, 23.5939 35.256, 23.52625 35.296433, 23.5391 35.599233, 23.50095 35.682633, 23.50705 35.6989, 23.5322 35.703967, 23.64345 35.601367, 23.67085 35.588167, 
+      23.69525 35.602367, 23.70285 35.621667, 23.6785 35.734433, 23.6983 35.754767, 23.7257 35.759833, 23.7501 35.742567, 23.7748 35.639367, 23.8364 35.598267, 24.05105 35.5932, 24.0754 35.6115, 
+      24.07085 35.635867, 24.00535 35.679567, 24.0099 35.693767, 24.04495 35.706967, 24.0998 35.6958, 24.2362 35.610467, 24.27125 35.523133, 24.28035 35.460133, 24.31235 35.436767, 24.3337 35.4378, 
+      24.4175 35.474367, 24.53785 35.478433, 24.5988 35.5018, 24.7992 35.499767, 24.84185 35.513967, 24.89515 35.517033, 24.9744 35.493667, 25.0658 35.423567, 25.13235 35.424433, 25.25125 35.434933, 
+      25.36675 35.386, 25.4033 35.377867, 25.44445 35.388033, 25.4993 35.4185, 25.6151 35.4378, 25.6632 35.4378, 25.68615 35.421567, 25.68615 35.2974, 25.742 35.274467, 25.8495 35.262033, 
+      25.93975 35.294533, 26.0875 35.2956, 26.13625 35.3149, 26.2307 35.367733, 26.2825 35.408367, 26.2993 35.416467, 26.3252 35.407333, 26.3343 35.374833, 26.32215 35.351467, 26.27945 35.318967, 
+      26.2764 35.300667, 26.3084 35.285433, 26.3069 35.2438, 26.2566 35.1991, 26.1972 35.086333, 26.16215 35.065, 26.1088 35.064, 26.0387 35.091433, 25.9732 35.0955, 25.8551 35.0772, 
+      25.718 35.0772, 25.52755 35.081267, 25.4658 35.071133, 25.26315 34.994933, 25.1626 34.983767, 24.8952 34.9929, 24.8114 35.0112, 24.73065 35.053867, 24.71235 35.1138, 24.67805 35.158467, 
+      24.03965 35.274267, 23.8106 35.289733)), 
+  ((22.91615 38.917033, 23.00165 38.965533, 23.12295 39.012433, 23.14235 39.040733, 23.16175 39.0488, 23.20845 39.0399, 23.24485 39.040733, 23.30545 39.086, 23.3467 39.086, 23.4073 39.0472, 
+      23.4995 38.8758, 23.56615 38.813567, 23.62135 38.7998, 23.7984 38.773133, 23.96575 38.710067, 24.07615 38.688267, 24.15375 38.649467, 24.2047 38.531433, 24.23865 38.424733, 24.30415 38.2711, 
+      24.38055 38.1854, 24.4509 38.1773, 24.5406 38.1967, 24.59155 38.201567, 24.6158 38.190233, 24.6279 38.169233, 24.6061 38.049567, 24.55515 38.018833, 24.49695 38.014, 24.45395 38.027767, 
+      24.42605 38.0504, 24.40545 38.055233, 24.38965 38.0423, 24.3782 38.017233, 24.34845 38.009633, 24.3266 38.0148, 24.2977 38.0423, 24.2757 38.045533, 24.2599 38.0415, 24.2286 38.020733, 
+      24.19445 38.0213, 24.19445 38.0464, 24.25835 38.080833, 24.26235 38.0981, 24.24655 38.104567, 24.2032 38.0925, 24.1883 38.097167, 24.1892 38.108833, 24.2093 38.1304, 24.2137 38.139167, 
+      24.20845 38.147333, 24.18045 38.154333, 24.17505 38.168433, 24.1932 38.1838, 24.18835 38.216933, 24.1435 38.279167, 24.09925 38.3115, 24.0629 38.327667, 24.0532 38.343833, 24.075 38.458633, 
+      24.03135 38.512, 23.8446 38.5136, 23.67725 38.592833, 23.5863 38.609, 23.499 38.651033, 23.37045 38.757767, 23.271 38.854767, 23.19825 38.888733, 23.1255 38.896833, 23.0467 38.929167, 
+      23.0127 38.9324, 22.98845 38.9211, 22.99815 38.8936, 22.98605 38.8839, 22.9642 38.8839, 22.90115 38.900067, 22.90115 38.909767, 22.91615 38.917033)), 
+  ((25.9372 39.335567, 26.0702 39.341033, 26.18315 39.387367, 26.266 39.4346, 26.38835 39.439033, 26.44585 39.398033, 26.4726 39.3009, 26.52315 39.241167, 26.61335 39.1882, 26.70135 39.176733, 
+      26.7296 39.15, 26.71925 39.117267, 26.6925 39.097667, 26.64705 39.0941, 26.6056 39.1048, 26.5361 39.143133, 26.5027 39.147567, 26.492 39.140467, 26.496 39.107467, 26.55215 39.0531, 
+      26.54945 39.036167, 26.5254 39.011233, 26.4445 39.0121, 26.371 39.055767, 26.33355 39.068233, 26.22525 39.0816, 26.14575 39.114567, 26.1444 39.145733, 26.22995 39.176033, 26.3356 39.2313, 
+      26.3436 39.253567, 26.3249 39.267833, 26.25805 39.265167, 26.0896 39.1716, 26.0348 39.16, 25.984 39.166233, 25.8891 39.2206, 25.853 39.242, 25.8503 39.2803, 25.87705 39.315967, 
+      25.9372 39.335567)), 
+  ((27.5946 36.255867, 27.7247 36.313333, 27.78105 36.375233, 27.87135 36.4415, 27.92275 36.4581, 28.0371 36.4592, 28.11 36.502267, 28.12825 36.5056, 28.1498 36.493433, 28.16225 36.3675, 
+      28.12575 36.304533, 28.04955 36.2482, 28.0313 36.2294, 28.03795 36.212833, 28.07605 36.179667, 28.0752 36.12, 28.05365 36.101233, 27.9857 36.0924, 27.87635 36.0482, 27.75205 35.9642, 
+      27.72385 35.9631, 27.69985 35.979667, 27.69985 36.131033, 27.5971 36.202833, 27.5946 36.255867)), 
+  ((20.55225 38.408533, 20.5575 38.514233, 20.5732 38.5247, 20.58895 38.5247, 20.63085 38.467067, 20.63085 38.342133, 20.7252 38.2967, 20.73895 38.236433, 20.7704 38.216333, 20.82935 38.193633, 
+      20.82935 38.153433, 20.8084 38.140333, 20.7193 38.123733, 20.57645 38.123733, 20.4821 38.143833, 20.45725 38.179633, 20.46115 38.2146, 20.4913 38.2871, 20.4808 38.310667, 20.4638 38.324667, 
+      20.4415 38.325533, 20.3904 38.279233, 20.36485 38.2705, 20.336 38.282733, 20.33075 38.3133, 20.40935 38.4094, 20.43425 38.4164, 20.4657 38.413767, 20.5037 38.398033, 20.52205 38.391067, 
+      20.53385 38.3928, 20.55225 38.408533)), 
+  ((26.15075 38.5517, 26.1473 38.309467, 26.05735 38.210267, 26.02965 38.196433, 25.99505 38.196433, 25.92585 38.2391, 25.8826 38.287567, 25.88605 38.304867, 25.9501 38.3337, 25.9691 38.371767, 
+      25.9501 38.407533, 25.9622 38.507867, 25.90855 38.563233, 25.90855 38.607067, 25.93625 38.626667, 25.97775 38.6359, 26.00715 38.627833, 26.0781 38.597833, 26.15075 38.5517)), 
+  ((19.65595 39.7864, 19.66605 39.831267, 19.68625 39.845867, 19.8243 39.871667, 19.87815 39.871667, 19.9135 39.838, 19.90845 39.813333, 19.8714 39.769567, 19.863 39.728033, 19.87645 39.702233, 
+      19.9051 39.6158, 19.93035 39.591133, 20.02965 39.527167, 20.1424 39.460933, 20.1458 39.449733, 20.1172 39.436267, 20.03975 39.441867, 19.9051 39.489, 19.8226 39.540633, 19.77885 39.619167, 
+      19.65595 39.7864)), 
+  ((25.03105 40.096367, 25.05205 40.110367, 25.0796 40.108633, 25.12165 40.091133, 25.22535 40.068367, 25.2989 40.0211, 25.35535 40.025467, 25.4184 40.078867, 25.4499 40.080633, 25.46305 40.0675, 
+      25.44725 40.0316, 25.358 39.937933, 25.3711 39.8784, 25.3606 39.861767, 25.31335 39.859133, 25.27 39.887167, 25.2674 39.973833, 25.2385 39.991333, 25.20435 39.983433, 25.1886 39.972067, 
+      25.19385 39.8994, 25.207 39.872267, 25.19255 39.863533, 25.16365 39.868767, 25.07435 39.919533, 25.0468 39.958933, 25.03105 40.096367)), 
+  ((26.55385 37.8564, 26.6628 37.863, 26.7426 37.8894, 26.79455 37.890233, 26.86385 37.844033, 26.88735 37.831667, 26.9047 37.831667, 26.9109 37.844867, 26.9022 37.868767, 26.9121 37.877033, 
+      26.9307 37.875367, 26.9505 37.8663, 26.9678 37.865467, 26.9777 37.8729, 26.9901 37.890233, 27.00865 37.8894, 27.06805 37.860533, 27.073 37.838267, 27.05505 37.8102, 26.96965 37.759867, 
+      26.8843 37.7541, 26.8583 37.743367, 26.8063 37.7343, 26.77415 37.7442, 26.7432 37.778833, 26.7098 37.786267, 26.68875 37.7813, 26.65165 37.7582, 26.61945 37.752433, 26.58605 37.755733, 
+      26.52295 37.8044, 26.5192 37.825867, 26.55385 37.8564)), 
+  ((20.56705 37.930267, 20.63795 38.002233, 20.67435 38.016433, 20.6982 38.016433, 20.71955 37.976267, 20.7459 37.9562, 20.85635 37.926067, 20.88835 37.878367, 20.87955 37.7612, 20.8708 37.753667, 
+      20.82935 37.755333, 20.6122 37.823133, 20.56075 37.875, 20.56705 37.930267)), 
+  ((25.31765 37.206, 25.35705 37.216767, 25.4591 37.274067, 25.53785 37.272867, 25.5719 37.2466, 25.57905 37.118867, 25.5719 37.103367, 25.4358 37.023367, 25.40535 37.003067, 25.3803 37.011433, 
+      25.3069 37.122467, 25.3033 37.1714, 25.31765 37.206)), 
+  ((26.83945 36.841933, 27.0125 36.980367, 27.05135 36.999533, 27.20365 37.001667, 27.29415 36.964767, 27.3048 36.9314, 27.2867 36.909367, 27.24835 36.902267, 27.18875 36.888067, 26.9864 36.862533, 
+      26.9401 36.834833, 26.90385 36.785133, 26.8815 36.7752, 26.86235 36.778033, 26.84425 36.793667, 26.83945 36.841933)), 
+  ((22.89695 36.416367, 22.9521 36.444967, 22.984 36.447433, 23.04405 36.413933, 23.174 36.322367, 23.1795 36.3101, 23.16235 36.298667, 23.1035 36.297033, 23.0863 36.2905, 23.06055 36.2292, 
+      23.02135 36.198933, 22.97355 36.194867, 22.90975 36.2488, 22.8681 36.3011, 22.89445 36.3853, 22.89695 36.416367)), 
+  ((27.1666 35.8687, 27.1666 35.769767, 27.11585 35.7281, 27.10995 35.709867, 27.12365 35.687733, 27.15685 35.634367, 27.19395 35.609633, 27.192 35.5784, 27.1998 35.567967, 27.233 35.560167, 
+      27.23885 35.553667, 27.23105 35.541933, 27.1822 35.536733, 27.1373 35.495067, 27.09825 35.495067, 27.06115 35.5198, 27.0143 35.696867, 27.0221 35.748933, 27.07875 35.820533, 27.10995 35.87, 
+      27.1295 35.884333, 27.151 35.884333, 27.1666 35.8687)), 
+  ((24.49775 40.816, 24.53485 40.845467, 24.59055 40.8549, 24.64625 40.851367, 24.67895 40.830133, 24.70015 40.8213, 24.7267 40.830133, 24.73995 40.829567, 24.74965 40.8219, 24.7214 40.7176, 
+      24.694 40.6952, 24.5879 40.6681, 24.5132 40.671633, 24.4584 40.694, 24.4584 40.7117, 24.49555 40.764733, 24.49775 40.816)), 
+  ((24.67315 37.945667, 24.7141 38.050333, 24.72755 38.0593, 24.76345 38.056333, 24.79145 38.038367, 24.7937 37.965867, 24.80605 37.9464, 24.83295 37.943433, 24.87335 37.9539, 24.89125 37.9539, 
+      24.8991 37.943433, 24.8834 37.924733, 24.9081 37.8395, 24.9249 37.829767, 24.95575 37.826767, 24.9647 37.817067, 24.9367 37.785667, 24.8862 37.7662, 24.8503 37.765467, 24.8335 37.776667, 
+      24.83125 37.835733, 24.81445 37.842467, 24.77295 37.832767, 24.75275 37.832, 24.7337 37.8492, 24.7337 37.890333, 24.6776 37.926233, 24.67315 37.945667)), 
+  ((24.4568 39.0325, 24.46025 39.0431, 24.4818 39.046133, 24.51365 39.027933, 24.5932 38.9946, 24.6114 38.9855, 24.6114 38.923367, 24.73185 38.837, 24.73415 38.824867, 24.72275 38.817267, 
+      24.65005 38.812733, 24.625 38.8294, 24.57955 38.833967, 24.5341 38.823333, 24.5182 38.8279, 24.5182 38.835467, 24.54545 38.8491, 24.52725 38.862733, 24.45225 38.893067, 24.43405 38.9052, 
+      24.43635 38.941567, 24.46135 38.979433, 24.4568 39.0325)), 
+  ((26.045 37.715733, 26.08195 37.721667, 26.09725 37.719967, 26.11515 37.7055, 26.15085 37.6953, 26.17635 37.7021, 26.19805 37.725933, 26.258 37.759933, 26.3154 37.7812, 26.35115 37.7914, 
+      26.3792 37.782067, 26.38175 37.759933, 26.35495 37.737833, 26.1464 37.632367, 26.05075 37.603467, 25.95505 37.601767, 25.92445 37.6179, 25.92315 37.632367, 25.9378 37.657033, 26.045 37.715733)), 
+  ((24.23625 36.7926, 24.25705 36.817733, 24.28365 36.819033, 24.34945 36.791933, 24.41235 36.789367, 24.42395 36.7971, 24.41815 36.81, 24.3698 36.846133, 24.3756 36.8558, 24.39105 36.8558, 
+      24.53715 36.782267, 24.542 36.771967, 24.5352 36.761633, 24.44085 36.727433, 24.33055 36.7068, 24.2609 36.7081, 24.2411 36.722933, 24.23625 36.7926)), 
+  ((25.80025 36.966067, 25.8564 36.9822, 25.8927 37.0087, 25.9221 37.0237, 26.02065 37.0329, 26.0725 37.011, 26.07425 36.992567, 26.05265 36.9753, 26.01465 36.974133, 25.91435 36.939567, 
+      25.81065 36.8681, 25.7129 36.866933, 25.69135 36.879633, 25.7017 36.895767, 25.7657 36.922267, 25.7899 36.941867, 25.80025 36.966067)), 
+  ((23.70485 39.1808, 23.73105 39.214767, 23.78635 39.2497, 23.8708 39.258433, 23.9363 39.291433, 23.97995 39.288533, 23.98575 39.2691, 23.8475 39.145867, 23.76305 39.1187, 23.7252 39.1216, 
+      23.70485 39.143933, 23.70485 39.1808)), 
+  ((24.92955 37.713833, 24.9583 37.720233, 25.0089 37.7184, 25.0472 37.7029, 25.221 37.706533, 25.2497 37.6947, 25.25245 37.648167, 25.169 37.6117, 25.1252 37.6044, 25.08555 37.610767, 
+      25.0349 37.648167, 24.9446 37.676433, 24.92955 37.684667, 24.92955 37.713833)), 
+  ((20.5819 38.641833, 20.59135 38.822833, 20.6421 38.874767, 20.66335 38.8795, 20.6775 38.877933, 20.6917 38.857467, 20.69405 38.7945, 20.7094 38.7709, 20.70585 38.741767, 20.6905 38.711067, 
+      20.6858 38.6481, 20.6787 38.638667, 20.67045 38.641033, 20.65155 38.6544, 20.63265 38.656, 20.6126 38.6371, 20.5949 38.63, 20.5819 38.641833)), 
+  ((25.3859 40.521, 25.45595 40.557567, 25.50775 40.568733, 25.6007 40.5647, 25.67535 40.509833, 25.67685 40.4865, 25.6327 40.465167, 25.54585 40.464133, 25.46665 40.4865, 25.3874 40.4997, 
+      25.37675 40.508833, 25.3859 40.521)), 
+  ((24.56905 37.123067, 24.597 37.145033, 24.61495 37.150333, 24.6389 37.1397, 24.7217 37.066533, 24.7247 37.0539, 24.6888 37.029967, 24.6469 36.9854, 24.62895 36.982067, 24.594 36.990733, 
+      24.5591 37.0233, 24.5641 37.039933, 24.57805 37.0599, 24.56905 37.123067)), 
+  ((26.83985 37.140767, 26.859 37.154833, 26.92095 37.153967, 27.0436 37.0643, 27.04755 37.048467, 27.01985 37.035267, 26.9025 37.030867, 26.87615 37.048467, 26.8445 37.106467, 26.83985 37.140767)), 
+  ((24.33595 37.774767, 24.37385 37.781767, 24.4065 37.774033, 24.4349 37.7523, 24.4286 37.709467, 24.31595 37.628067, 24.26755 37.626667, 24.2528 37.636467, 24.25175 37.654033, 24.2812 37.687733, 
+      24.3065 37.7495, 24.33595 37.774767)), 
+  ((24.33515 37.204867, 24.41595 37.2707, 24.4788 37.286, 24.5157 37.282667, 24.5556 37.2541, 24.5606 37.218833, 24.53265 37.203533, 24.5097 37.202867, 24.4748 37.2102, 24.45785 37.206867, 
+      24.40795 37.1643, 24.3471 37.1643, 24.3381 37.1736, 24.33515 37.204867)), 
+  ((24.816 37.5898, 24.82625 37.597067, 24.83995 37.595267, 24.90425 37.551467, 24.9412 37.4785, 24.9398 37.459333, 24.8728 37.431067, 24.8468 37.427433, 24.8331 37.432, 24.80575 37.4548, 
+      24.79205 37.4712, 24.7934 37.483967, 24.82625 37.5241, 24.816 37.5898)), 
+  ((24.3065 37.552267, 24.3349 37.5663, 24.3644 37.574733, 24.38125 37.5691, 24.3949 37.545267, 24.44545 37.503133, 24.4528 37.4926, 24.4423 37.477867, 24.3191 37.421733, 24.3044 37.423133, 
+      24.29805 37.432233, 24.3065 37.552267)), 
+  ((25.2757 37.569733, 25.29215 37.579767, 25.3072 37.581567, 25.3318 37.565167, 25.3414 37.5378, 25.35235 37.526867, 25.366 37.535967, 25.37695 37.563333, 25.3879 37.5688, 25.4002 37.563333, 
+      25.41115 37.5451, 25.44125 37.527767, 25.4495 37.5141, 25.4262 37.495833, 25.4016 37.488533, 25.3619 37.4694, 25.2675 37.464833, 25.24835 37.4776, 25.2456 37.505867, 25.27025 37.5296, 
+      25.2757 37.569733)), 
+  ((25.08665 37.2251, 25.12785 37.252567, 25.1511 37.257333, 25.1708 37.2478, 25.169 37.2096, 25.17975 37.2096, 25.21555 37.2299, 25.2299 37.2275, 25.2335 37.1881, 25.212 37.163033, 
+      25.17975 37.139167, 25.1726 37.099767, 25.16005 37.085433, 25.1386 37.085433, 25.12245 37.098567, 25.1171 37.161833, 25.08665 37.1881, 25.08665 37.2251)), 
+  ((25.62985 36.480533, 25.6625 36.505733, 25.6977 36.529233, 25.7447 36.526633, 25.7786 36.482267, 25.78255 36.433533, 25.75645 36.4144, 25.72905 36.4144, 25.68335 36.427467, 25.63245 36.4553, 
+      25.62985 36.480533)), 
+  ((25.3245 36.518767, 25.3173 36.554467, 25.333 36.563167, 25.3506 36.5588, 25.3669 36.4927, 25.40215 36.467467, 25.40735 36.439633, 25.3454 36.3909, 25.3232 36.3909, 25.28145 36.4074, 
+      25.28275 36.434367, 25.3232 36.483967, 25.3245 36.518767)), 
+  ((26.2074 36.685933, 26.2215 36.697867, 26.242 36.6919, 26.25095 36.664567, 26.2958 36.6697, 26.3163 36.685067, 26.3112 36.709833, 26.32145 36.7201, 26.35345 36.719233, 26.3983 36.681633, 
+      26.3983 36.6586, 26.37265 36.645767, 26.3176 36.644067, 26.2881 36.621, 26.25735 36.612467, 26.2266 36.620133, 26.21125 36.638933, 26.2074 36.685933)), 
+  ((23.4141 37.99, 23.439 38.002167, 23.47055 38.004367, 23.4722 38.017667, 23.4606 38.043133, 23.4855 38.060833, 23.52205 38.059733, 23.5436 38.044233, 23.53035 38.028733, 23.53365 38.014333, 
+      23.5602 37.997733, 23.56355 37.983333, 23.53865 37.9612, 23.5104 37.956767, 23.4606 37.936867, 23.44235 37.940167, 23.41745 37.970067, 23.4141 37.99)), 
+  ((26.903 35.5068, 26.944 35.5055, 26.96745 35.489867, 26.96155 35.472933, 26.94205 35.459933, 26.9157 35.457333, 26.8864 35.4417, 26.82975 35.390933, 26.79465 35.390933, 26.7868 35.403967, 
+      26.78875 35.4456, 26.84345 35.485967, 26.903 35.5068)), 
+  ((23.41575 37.809567, 23.41745 37.839433, 23.4855 37.875967, 23.527 37.8804, 23.5519 37.871533, 23.5569 37.840567, 23.50045 37.773033, 23.4822 37.7653, 23.45395 37.776367, 23.41575 37.809567)), 
+  ((25.9024 39.921267, 25.9287 39.925667, 26.0458 39.9264, 26.08735 39.897933, 26.0841 39.8724, 26.04795 39.857067, 26.025 39.858533, 25.9287 39.880433, 25.9046 39.898667, 25.9024 39.921267)), 
+  ((26.4526 37.6558, 26.5091 37.7052, 26.53045 37.7144, 26.54175 37.7102, 26.55055 37.693467, 26.5832 37.6692, 26.58195 37.649933, 26.5355 37.606433, 26.49905 37.604733, 26.4564 37.632367, 
+      26.4526 37.6558)), 
+  ((20.65245 38.514233, 20.6846 38.532567, 20.7108 38.522967, 20.716 38.477533, 20.75535 38.441733, 20.754 38.400667, 20.7776 38.3893, 20.7802 38.3797, 20.76975 38.3736, 20.73175 38.3762, 
+      20.7134 38.388433, 20.70425 38.415533, 20.6597 38.4653, 20.65245 38.514233)), 
+  ((27.22015 36.546633, 27.2368 36.5533, 27.2518 36.5533, 27.2785 36.542167, 27.2918 36.5433, 27.3068 36.557733, 27.32515 36.5633, 27.34685 36.557733, 27.3485 36.5455, 27.33515 36.5255, 
+      27.3385 36.517733, 27.3802 36.5166, 27.3935 36.509933, 27.3885 36.498833, 27.36015 36.4755, 27.3235 36.4677, 27.3068 36.4766, 27.2985 36.498833, 27.2835 36.5055, 27.24345 36.508833, 
+      27.22015 36.527733, 27.22015 36.546633)), 
+  ((24.79315 36.787433, 24.8096 36.790867, 24.81825 36.786267, 24.8286 36.722867, 24.8632 36.7079, 24.8701 36.6929, 24.8407 36.667533, 24.8087 36.667567, 24.78795 36.6837, 24.78625 36.702133, 
+      24.7482 36.735567, 24.75165 36.7563, 24.79315 36.787433)), 
+  ((25.2073 37.526867, 25.20185 37.452967, 25.17035 37.435633, 25.14575 37.435633, 25.1389 37.443867, 25.1512 37.468467, 25.14575 37.4776, 25.12385 37.481233, 25.117 37.489467, 25.1088 37.539633, 
+      25.117 37.550567, 25.13205 37.550567, 25.1553 37.525033, 25.17035 37.519567, 25.1868 37.533233, 25.19635 37.534167, 25.2073 37.526867)), 
+  ((27.11975 35.958533, 27.149 35.984567, 27.15685 36.0028, 27.1705 36.0145, 27.1861 36.0158, 27.20175 36.0054, 27.2115 35.975433, 27.2291 35.959833, 27.22715 35.9403, 27.22125 35.927267, 
+      27.1998 35.920767, 27.1412 35.923367, 27.12365 35.9364, 27.11975 35.958533)), 
+  ((25.0326 36.792033, 25.07585 36.788567, 25.09485 36.771267, 25.08965 36.7563, 25.00495 36.7125, 24.9721 36.706733, 24.95135 36.715967, 24.9531 36.739, 25.0326 36.792033)), 
+  ((26.37535 37.117933, 26.4101 37.119233, 26.4329 37.098733, 26.4319 37.077567, 26.41805 37.049767, 26.3972 37.0319, 26.3535 37.033233, 26.3307 37.050433, 26.3307 37.075567, 26.37535 37.117933)), 
+  ((20.77195 38.743333, 20.8062 38.742567, 20.85225 38.722867, 20.8652 38.706367, 20.8475 38.6607, 20.8345 38.656, 20.80735 38.663867, 20.74715 38.7095, 20.746 38.720533, 20.77195 38.743333)), 
+  ((24.062 34.9497, 24.0826 34.9497, 24.10325 34.938467, 24.1557 34.895967, 24.16695 34.867233, 24.15385 34.8535, 24.1201 34.851, 24.0601 34.900967, 24.05075 34.930967, 24.062 34.9497)), 
+  ((25.024 37.120067, 25.05355 37.126033, 25.08045 37.1129, 25.09115 37.050833, 25.1001 37.028133, 25.07865 37.011433, 25.05535 37.009033, 25.0303 37.030533, 25.024 37.120067)), 
+  ((25.2124 36.823133, 25.24095 36.8289, 25.3101 36.788567, 25.3101 36.747067, 25.27205 36.728633, 25.2548 36.733233, 25.21155 36.7978, 25.2124 36.823133)), 
+  ((23.43845 39.205067, 23.47995 39.222533, 23.55125 39.225433, 23.5789 39.208933, 23.5731 39.199233, 23.5207 39.1711, 23.4523 39.165267, 23.4319 39.179833, 23.43845 39.205067)), 
+  ((26.5292 37.444867, 26.5543 37.464967, 26.5719 37.466633, 26.597 37.455733, 26.6033 37.399667, 26.5694 37.365333, 26.54555 37.3645, 26.53045 37.374567, 26.5292 37.444867)), 
+  ((25.05705 35.5442, 25.084 35.5519, 25.1235 35.549333, 25.1447 35.537133, 25.16205 35.4928, 25.1476 35.481867, 25.10715 35.484433, 25.04545 35.5108, 25.0445 35.533933, 25.05705 35.5442)), 
+  ((22.88405 36.5447, 22.8945 36.564333, 22.9239 36.574133, 22.9509 36.570033, 23.01585 36.53, 23.0134 36.513633, 22.984 36.5063, 22.9374 36.507933, 22.9043 36.528367, 22.88405 36.5447)), 
+  ((23.35195 37.3834, 23.4316 37.4345, 23.4903 37.455067, 23.5122 37.4544, 23.5117 37.440467, 23.5212 37.4398, 23.50325 37.425867, 23.39575 37.377433, 23.3719 37.373433, 23.35595 37.376767, 
+      23.35195 37.3834)), 
+  ((24.08855 37.7228, 24.10645 37.782467, 24.1321 37.797433, 24.1475 37.800367, 24.1675 37.785267, 24.1552 37.732967, 24.1354 37.708767, 24.11235 37.7029, 24.09035 37.712433, 24.08855 37.7228)), 
+  ((27.10345 36.674433, 27.13425 36.6978, 27.1726 36.702233, 27.1976 36.696667, 27.1976 36.654433, 27.16595 36.637767, 27.13095 36.637767, 27.1026 36.656667, 27.10345 36.674433)), 
+  ((23.2479 36.009033, 23.2734 36.017833, 23.3038 36.012567, 23.35645 35.962033, 23.3529 35.953833, 23.31615 35.948233, 23.2765 35.963233, 23.24875 35.9911, 23.2479 36.009033)), 
+  ((25.75535 37.213733, 25.77445 37.217033, 25.79915 37.2047, 25.79915 37.167667, 25.7683 37.1463, 25.74855 37.1463, 25.72635 37.160267, 25.72265 37.1792, 25.72885 37.194, 25.75535 37.213733)), 
+  ((25.5867 36.9799, 25.6585 36.978733, 25.67405 36.970667, 25.67925 36.952233, 25.6697 36.943033, 25.57115 36.941867, 25.5504 36.952233, 25.55385 36.961467, 25.5867 36.9799)), 
+  ((26.60045 39.4244, 26.61975 39.4473, 26.6584 39.450167, 26.6713 39.434433, 26.6713 39.418667, 26.6477 39.388633, 26.61765 39.377167, 26.59615 39.388633, 26.59185 39.404367, 26.60045 39.4244)), 
+  ((27.7441 36.6723, 27.79435 36.7035, 27.8187 36.693433, 27.8222 36.6504, 27.79765 36.6331, 27.7766 36.6331, 27.76385 36.638567, 27.7441 36.6723)), 
+  ((25.3706 36.937267, 25.39135 36.9361, 25.4 36.9073, 25.35335 36.8704, 25.3291 36.860033, 25.317 36.871567, 25.3205 36.8923, 25.3706 36.937267)), 
+  ((23.07035 37.346233, 23.0768 37.365467, 23.0977 37.375433, 23.1166 37.375433, 23.15245 37.346233, 23.15345 37.3343, 23.1385 37.3177, 23.1176 37.3177, 23.08775 37.3323, 23.07035 37.346233)), 
+  ((24.54245 36.924567, 24.5684 36.932633, 24.5874 36.913067, 24.5857 36.8923, 24.55805 36.862333, 24.54245 36.857733, 24.5321 36.866933, 24.52865 36.899233, 24.54245 36.924567)), 
+  ((24.1692 39.149767, 24.1779 39.159467, 24.1983 39.1643, 24.22885 39.1478, 24.23905 39.112867, 24.21575 39.104133, 24.1983 39.109, 24.1692 39.130333, 24.1692 39.149767)), 
+  ((25.1888 36.5118, 25.20965 36.537033, 25.23445 36.537033, 25.25405 36.5205, 25.25405 36.503967, 25.23055 36.482233, 25.20185 36.4805, 25.1914 36.488333, 25.1888 36.5118)), 
+  ((24.15885 36.866767, 24.2014 36.889967, 24.23045 36.897733, 24.24495 36.891267, 24.244 36.873867, 24.18885 36.843533, 24.1695 36.8416, 24.1579 36.8487, 24.15885 36.866767)), 
+  ((25.6299 34.978467, 25.6674 34.9797, 25.703 34.9597, 25.71235 34.945967, 25.7011 34.935967, 25.6599 34.934733, 25.62615 34.955967, 25.62425 34.9697, 25.6299 34.978467)), 
+  ((26.6874 37.495933, 26.7037 37.502633, 26.7301 37.503467, 26.75395 37.482533, 26.7552 37.4616, 26.74015 37.451567, 26.71625 37.4524, 26.68615 37.473333, 26.6874 37.495933)), 
+  ((26.87825 37.575433, 26.8983 37.582967, 26.9184 37.577967, 26.93975 37.557867, 26.9435 37.5386, 26.936 37.528567, 26.91085 37.5269, 26.88325 37.548667, 26.87825 37.575433)), 
+  ((20.92305 38.692967, 20.9396 38.692967, 20.94665 38.687467, 20.9514 38.658333, 20.93015 38.633933, 20.90415 38.635533, 20.8947 38.646533, 20.8959 38.659133, 20.92305 38.692967)), 
+  ((26.19195 37.0394, 26.21415 37.052567, 26.22775 37.055833, 26.2524 37.041867, 26.25115 37.019667, 26.22775 37.0032, 26.21045 37.004033, 26.1944 37.019667, 26.19195 37.0394)), 
+  ((26.57895 36.4647, 26.59875 36.465533, 26.6167 36.455267, 26.62435 36.426233, 26.61415 36.415133, 26.5962 36.415133, 26.56995 36.424533, 26.5674 36.446767, 26.57895 36.4647)), 
+  ((27.52355 36.309867, 27.54525 36.327667, 27.57025 36.326533, 27.59855 36.314333, 27.5969 36.306533, 27.5369 36.287633, 27.52355 36.2943, 27.52355 36.309867)), 
+  ((26.5331 36.013033, 26.54065 36.022233, 26.56075 36.020567, 26.59465 35.9963, 26.5959 35.9871, 26.5846 35.979567, 26.56075 35.9804, 26.5331 35.997967, 26.5331 36.013033)), 
+  ((25.1627 36.356967, 25.18225 36.354333, 25.18355 36.329133, 25.1588 36.3091, 25.1444 36.307367, 25.1327 36.3152, 25.13135 36.330867, 25.1627 36.356967)), 
+  ((26.2192 35.9695, 26.228 35.9737, 26.2418 35.971167, 26.26945 35.956933, 26.2682 35.945233, 26.2594 35.936867, 26.23805 35.939367, 26.2217 35.9494, 26.2192 35.9695)), 
+  ((27.58855 36.382133, 27.6086 36.396567, 27.6236 36.401033, 27.6319 36.392133, 27.6269 36.372133, 27.6119 36.361, 27.5969 36.361, 27.58525 36.3688, 27.58855 36.382133)))
+
+MULTIPOLYGON (((68.1721 23.6997, 68.2 23.8017, 68.21965 23.9282, 68.27525 23.9718, 68.4748 24.0307, 68.501 24.080833, 68.51735 24.196433, 68.5746 24.2706, 68.66295 24.3251, 68.80685 24.364367, 
+    68.99335 24.379633, 69.42515 24.375267, 70.20865 24.407967, 70.53415 24.517033, 70.5734 24.523567, 70.6225 24.514833, 70.62905 24.4865, 70.56035 24.2684, 70.5963 24.242233, 70.64865 24.242233, 
+    71.0085 24.4385, 71.0461 24.506133, 71.0265 24.534467, 70.96435 24.551933, 70.90545 24.589, 70.90545 24.628233, 71.0036 24.730733, 71.0625 24.783067, 71.07885 24.8376, 71.0363 24.8812, 
+    70.8891 24.9837, 70.61595 25.308667, 70.4949 25.419867, 70.45565 25.524567, 70.4802 25.640167, 70.5358 25.755733, 70.51945 25.797167, 70.43765 25.8299, 70.26425 25.8648, 70.12035 25.947667, 
+    70.00585 26.0916, 70.0304 26.150467, 70.15795 26.324933, 70.2332 26.3947, 70.31825 26.5081, 70.29865 26.562633, 70.2463 26.6106, 70.1694 26.638933, 69.8423 26.614933, 69.7605 26.636767, 
+    69.4726 26.7807, 69.40225 26.848333, 69.38265 26.9988, 69.53965 27.208133, 69.6476 27.2932, 70.0189 27.6443, 70.18575 27.827467, 70.2888 27.971367, 70.32805 28.0717, 70.3673 28.1066, 
+    70.43275 28.110967, 70.472 28.091333, 70.49815 28.023733, 70.7828 27.862333, 71.0216 27.8318, 71.25225 27.838333, 71.42235 27.8754, 71.80185 28.047667, 72 28.239333, 72.0245 28.263133, 
+    72.0485 28.283167, 72.0695 28.3029, 72.302 28.478467, 72.36285 28.584433, 72.41915 28.762433, 72.4664 28.815733, 72.67255 28.9132, 72.79605 28.999167, 73.0549 29.250433, 73.153 29.334, 
+    73.2647 29.586467, 73.3065 29.748733, 73.3283 29.806867, 73.45635 29.9673, 73.5399 30.027867, 73.7506 30.129567, 73.80875 30.135633, 73.8714 30.1556, 73.93135 30.2016, 73.94585 30.252467, 
+    73.94225 30.313033, 73.8614 30.4444, 73.85775 30.497667, 73.8759 30.517033, 74.083 30.7011, 74.13475 30.727133, 74.3146 30.786467, 74.5044 30.898467, 74.5716 30.9602, 74.6134 31.0147, 
+    74.6134 31.075233, 74.5825 31.152733, 74.58705 31.233267, 74.6779 31.431867, 74.64065 31.5475, 74.5553 31.685533, 74.52075 31.740033, 74.52075 31.8042, 74.59615 31.917433, 74.6888 32.0034, 
+    74.79595 32.0785, 75.00575 32.172333, 75.1783 32.2147, 75.49255 32.3818, 75.52705 32.4145, 75.52705 32.432667, 75.5216 32.442367, 75.5016 32.4472, 75.48255 32.444167, 75.42625 32.433267, 
+    75.1329 32.462933, 74.86225 32.522267, 74.8005 32.546467, 74.7687 32.590667, 74.6906 32.7529, 74.73965 32.821933, 74.76325 32.849767, 74.76325 32.881267, 74.7351 32.9073, 74.70605 32.9073, 
+    74.62975 32.855233, 74.51895 32.8177, 74.4663 32.8189, 74.3909 32.854633, 74.34365 32.866733, 74.2801 32.866733, 74.24195 32.878833, 74.1602 32.953933, 74.0803 33.009633, 73.83325 33.099233, 
+    73.75335 33.154933, 73.65565 33.270967, 73.67595 33.3162, 73.67465 33.3418, 73.60775 33.419833, 73.5944 33.5157, 73.5442 33.602633, 73.5275 33.671767, 73.55425 33.814433, 73.55925 33.915833, 
+    73.52915 33.987167, 73.5325 34.022867, 73.576 34.075233, 73.58605 34.130433, 73.56935 34.170567, 73.43725 34.2876, 73.36965 34.3224, 73.3612 34.337067, 73.3612 34.385567, 73.3612 34.4382, 
+    73.39635 34.524933, 73.442 34.580867, 73.49255 34.603067, 73.62885 34.618267, 73.672 34.638, 73.69915 34.665933, 73.6942 34.7457, 73.72135 34.7761, 73.8416 34.8275, 73.9193 34.8497, 
+    74.0266 34.9056, 74.10305 34.956567, 74.13945 35.012067, 74.1493 35.074567, 74.1197 35.155133, 74.08025 35.2061, 73.99575 35.2353, 73.8638 35.232833, 73.80585 35.250933, 73.77995 35.2756, 
+    73.75095 35.391933, 73.7386 35.527567, 73.7127 35.5802, 73.6868 35.5917, 73.53695 35.615967, 73.4494 35.621733, 73.36675 35.637333, 73.31005 35.6653, 73.24405 35.740533, 73.19965 35.897567, 
+    73.16265 35.9321, 73.1355 35.948567, 73.07445 35.951433, 73.0054 35.930067, 72.94495 35.8939, 72.92275 35.8503, 72.92275 35.780433, 72.9067 35.756567, 72.8833 35.744267, 72.85615 35.7467, 
+    72.8364 35.7607, 72.8167 35.792767, 72.7883 35.810833, 72.7353 35.818233, 72.67485 35.815767, 72.62305 35.825633, 72.58335 35.854133, 72.56865 35.913767, 72.61405 36.090033, 72.6007 36.161233, 
+    72.60605 36.211067, 72.64875 36.287633, 72.7422 36.381967, 72.86105 36.4701, 72.9946 36.5253, 73.056 36.576933, 73.0827 36.685533, 73.1094 36.7229, 73.16015 36.747833, 73.4312 36.7594, 
+    73.5941 36.746967, 73.6929 36.7416, 73.757 36.7594, 73.7837 36.793233, 73.773 36.8413, 73.7036 36.892933, 73.6769 36.9232, 73.69825 36.9695, 73.7303 36.9855, 73.78905 36.9873, 
+    73.92255 36.960567, 74.00935 36.916967, 74.0948 36.9152, 74.30575 36.982833, 74.5194 37.0665, 74.54875 37.091433, 74.54075 37.118133, 74.6183 37.098033, 74.66965 37.0618, 74.724 37.001867, 
+    74.7507 36.993333, 74.78085 36.993, 74.9616 37.0865, 75.0273 37.0987, 75.07865 37.096067, 75.1488 37.080933, 75.2866 37.0516, 75.31625 37.028567, 75.32415 36.9627, 75.35775 36.9357, 
+    75.47875 36.862933, 75.51135 36.807633, 75.5657 36.762833, 75.61065 36.6585, 75.63635 36.484633, 75.6561 36.449067, 75.8181 36.318667, 75.8428 36.2574, 75.82895 36.199433, 75.78945 36.1507, 
+    75.7104 36.101967, 75.69855 36.067733, 75.70645 36.045333, 75.7282 36.0203, 75.7776 35.993967, 75.8517 35.9841, 75.91295 35.9459, 75.9406 35.895867, 75.96825 35.808933, 75.9564 35.754933, 
+    75.9663 35.736467, 76.00385 35.728567, 76.0315 35.7391, 76.06705 35.849767, 76.1303 35.8998, 76.17175 35.905067, 76.2636 35.9057, 76.3703 35.9505, 76.4434 35.9505, 76.5007 35.926767, 
+    76.5422 35.882, 76.5778 35.793767, 76.62225 35.739133, 76.6519 35.725967, 76.6914 35.7233, 76.7171 35.708833, 76.7309 35.686433, 76.75265 35.562633, 76.7803 35.5152, 76.8791 35.4375, 
+    76.92355 35.372333, 76.94725 35.360467, 76.97295 35.360467, 77.00455 35.380233, 77.0599 35.500067, 77.1093 35.534333, 77.1982 35.558033, 77.2713 35.5541, 77.32365 35.561367, 77.42245 35.6404, 
+    77.4679 35.652233, 77.7129 35.6641, 77.74155 35.6516, 77.79685 35.609467, 77.8522 35.5976, 77.9668 35.5831, 78.0893 35.6121, 78.1397 35.602233, 78.2859 35.512667, 78.3906 35.416533, 
+    78.5072 35.3454, 78.59905 35.315733, 78.61095 35.2894, 78.5951 35.2578, 78.4173 35.148467, 78.40545 35.110267, 78.4193 35.072067, 78.5635 34.916667, 78.72255 34.806667, 78.86875 34.753967, 
+    78.91815 34.710533, 78.9399 34.5788, 78.99425 34.526767, 79.11475 34.4925, 79.23925 34.493833, 79.4151 34.510967, 79.54055 34.503733, 79.5801 34.4919, 79.6255 34.456333, 79.62945 34.426033, 
+    79.5445 34.235033, 79.5149 34.190267, 79.43095 34.155333, 79.38745 34.154033, 79.3203 34.168533, 79.2788 34.196167, 79.2373 34.2739, 79.20175 34.280467, 79.1543 34.2739, 79.0832 34.223833, 
+    78.9953 34.204767, 78.9301 34.2166, 78.8214 34.249533, 78.774 34.2403, 78.57445 34.1389, 78.56755 34.114533, 78.58335 34.067133, 78.6525 33.9802, 78.86195 33.866933, 79.02 33.806333, 
+    79.0269 33.778, 79.019 33.751667, 78.99135 33.7385, 78.88665 33.751667, 78.77795 33.737167, 78.7582 33.726633, 78.7523 33.7003, 78.774 33.673933, 78.8392 33.652867, 78.9716 33.630467, 
+    79.0111 33.605467, 79.0348 33.558033, 79.0783 33.451333, 79.267 33.318933, 79.2808 33.264933, 79.2591 33.1398, 79.2245 33.003467, 79.23245 32.971833, 79.26995 32.949467, 79.2996 32.9297, 
+    79.32925 32.8994, 79.3569 32.7835, 79.32035 32.6406, 79.27295 32.590567, 79.18995 32.549733, 79.12275 32.477267, 79.05655 32.4397, 79.01705 32.4397, 78.9479 32.466067, 78.859 32.5385, 
+    78.82735 32.597767, 78.82735 32.6531, 78.7918 32.679433, 78.7503 32.680733, 78.7256 32.664267, 78.6782 32.593133, 78.5972 32.5536, 78.4648 32.5365, 78.43515 32.5154, 78.4312 32.342867, 
+    78.45195 32.2974, 78.49345 32.2816, 78.5547 32.2816, 78.67125 32.246033, 78.7009 32.2039, 78.7325 32.152533, 78.81155 32.109067, 78.83625 32.0636, 78.79675 32.0096, 78.76115 31.935833, 
+    78.7572 31.850233, 78.78685 31.790967, 78.8313 31.7192, 78.8135 31.637533, 78.77205 31.591433, 78.77205 31.530833, 78.7977 31.445233, 78.8777 31.3234, 78.8876 31.272033, 78.9192 31.208833, 
+    79.016 31.135067, 79.2363 30.9895, 79.27975 30.986867, 79.3489 31.002667, 79.39635 31.036933, 79.43095 31.098167, 79.46055 31.1021, 79.4902 31.098167, 79.5297 31.083667, 79.62655 31.019133, 
+    79.69175 30.996733, 79.7332 30.996733, 79.7747 31.019133, 79.81915 31.0224, 79.8646 31.0145, 80.22025 30.8604, 80.2805 30.862367, 80.2983 30.855767, 80.30815 30.825467, 80.2884 30.770167, 
+    80.2904 30.7438, 80.31015 30.724067, 80.35755 30.7109, 80.4287 30.714833, 80.4682 30.700367, 80.6085 30.575233, 80.87225 30.357267, 80.9197 30.342767, 80.977 30.334867, 81.03825 30.292733, 
+    81.12815 30.236733, 81.12615 30.213033, 81.0926 30.198533, 80.9602 30.223567, 80.8891 30.2117, 80.8377 30.166933, 80.70535 29.929833, 80.6589 29.825133, 80.6115 29.793533, 80.51075 29.793533, 
+    80.4475 29.7764, 80.42775 29.748733, 80.4238 29.7145, 80.4633 29.656533, 80.48305 29.5617, 80.47415 29.54, 80.4445 29.530767, 80.3813 29.520233, 80.35365 29.507067, 80.322 29.4715, 
+    80.31805 29.429333, 80.3635 29.3556, 80.37535 29.3266, 80.35365 29.263367, 80.2825 29.1646, 80.08985 29.0401, 80.0464 28.980833, 80.0523 28.951867, 80.06615 28.9308, 80.30915 28.7767, 
+    80.4583 28.707567, 80.48995 28.7089, 80.51165 28.719433, 80.5176 28.785267, 80.5413 28.803733, 80.57885 28.807667, 80.64405 28.785267, 80.76655 28.6944, 80.8426 28.625233, 81.0303 28.4909, 
+    81.139 28.448733, 81.2131 28.3901, 81.2467 28.333467, 81.2388 28.262333, 81.24865 28.2202, 81.28225 28.1978, 81.3415 28.184633, 81.42255 28.1833, 81.5292 28.149067, 81.62105 28.082533, 
+    81.71 28.006133, 81.7969 27.9811, 81.89965 27.9653, 82.0123 27.961367, 82.0607 27.9502, 82.2168 27.8672, 82.3294 27.761833, 82.4025 27.724967, 82.47855 27.709833, 82.5675 27.716433, 
+    82.64255 27.732233, 82.70185 27.7309, 82.7453 27.708533, 82.77495 27.663733, 82.80755 27.602467, 82.8372 27.578767, 82.8925 27.561633, 82.99525 27.5656, 83.04265 27.5735, 83.0822 27.5669, 
+    83.2521 27.479967, 83.3084 27.4464, 83.3657 27.4385, 83.3894 27.4477, 83.5198 27.596567, 83.54945 27.6005, 83.59885 27.596567, 83.69765 27.567567, 83.8152 27.534, 83.94165 27.469467, 
+    83.9772 27.458933, 84.04245 27.4576, 84.1353 27.482633, 84.20345 27.525467, 84.2588 27.536, 84.3655 27.518867, 84.5769 27.434567, 84.70435 27.349633, 84.7715 27.269267, 84.7992 27.182333, 
+    84.8308 27.1481, 84.975 27.049333, 85.0471 26.9973, 85.07675 26.986767, 85.1775 26.980167, 85.29805 26.963033, 85.3178 26.9446, 85.3257 26.9209, 85.3099 26.847133, 85.31385 26.815533, 
+    85.3415 26.7984, 85.36125 26.7984, 85.4729 26.814833, 85.5855 26.853033, 85.627 26.854367, 85.6843 26.8333, 85.6981 26.792467, 85.71 26.7503, 85.80875 26.666, 85.8848 26.6403, 
+    86.01125 26.6337, 86.11005 26.613967, 86.26615 26.553367, 86.33235 26.5435, 86.44495 26.5593, 86.51805 26.548767, 86.7433 26.468433, 86.88655 26.444067, 87.2323 26.411167, 87.35185 26.413167, 
+    87.53755 26.454, 87.6304 26.454, 87.7934 26.424333, 87.8843 26.415133, 87.94355 26.423033, 88.0048 26.449367, 88.0453 26.550133, 88.1283 26.778, 88.1214 26.872167, 88.0977 26.923533, 
+    87.98505 27.048667, 87.96925 27.084233, 87.99195 27.1218, 88.00975 27.148133, 88.06295 27.228467, 88.0967 27.401033, 88.07005 27.813967, 88.03745 27.859433, 87.8537 27.909467, 87.9037 27.942033, 
+    87.9092 27.945633, 87.96155 27.9765, 88.0179 27.984533, 88.12865 27.965767, 88.19105 27.972467, 88.2595 27.9993, 88.331 28.063067, 88.4055 28.116767, 88.4639 28.1275, 88.56055 28.107367, 
+    88.6934 28.051, 88.7699 27.910067, 88.77895 27.8302, 88.6622 27.687933, 88.634 27.577867, 88.634 27.5121, 88.698269 27.462932, 88.698269 27.298317, 88.668547 27.223588, 88.68955 27.1705, 
+    88.8657 27.083033, 88.9856 26.9871, 89.1655 26.927133, 89.3184 26.921133, 89.5103 26.927133, 89.6302 26.8412, 89.68565 26.8242, 90.02745 26.804233, 90.1474 26.8242, 90.2823 26.918133, 
+    90.36175 26.931133, 90.4187 26.931133, 90.5926 26.877167, 90.70655 26.861167, 90.81745 26.869167, 90.9374 26.891167, 91.2357 26.940133, 91.4216 26.934133, 91.6015 26.868167, 91.6475 26.863333, 
+    91.694 26.874233, 91.79325 26.9295, 91.8686 26.9521, 91.9402 26.957133, 92.07335 26.944567, 92.226 26.908133, 92.29005 26.908133, 92.3667 26.906433, 92.5846 26.873333, 92.69015 26.875867, 
+    92.99605 26.9123, 93.31575 26.9437, 93.5262 26.9575, 93.60405 26.976767, 93.6901 27.0249, 93.72405 27.0676, 93.719 27.172267, 93.7711 27.252267, 93.86655 27.3276, 93.9633 27.360267, 
+    94.0644 27.431867, 94.11965 27.5156, 94.2792 27.694833, 94.35205 27.745067, 94.6058 27.838867, 94.82435 27.9293, 95.04165 28.010533, 95.13715 28.0675, 95.30045 28.194767, 95.5077 28.301133, 
+    95.6484 28.351367, 95.76145 28.351367, 95.88705 28.339667, 95.95365 28.3187, 96.07925 28.24, 96.18225 28.1864, 96.29025 28.075867, 96.3405 28.034, 96.37555 28.0351, 96.45405 28.052933, 
+    96.51445 28.048333, 96.58175 28.0242, 96.6249 27.966667, 96.73705 27.916067, 96.8708 27.883267, 97.01915 27.871767, 97.09335 27.8775, 97.21845 27.911467, 97.27195 27.9172, 97.22195 27.897033, 
+    97.2019 27.888933, 97.12785 27.8396, 97.0318 27.770233, 96.92375 27.7182, 96.8797 27.664833, 96.8557 27.6128, 96.8587 27.545433, 96.90275 27.456067, 97.0468 27.329333, 97.0588 27.298633, 
+    97.0548 27.2546, 97.0318 27.2286, 96.99375 27.219267, 96.96975 27.217933, 96.8577 27.259267, 96.76565 27.317967, 96.6856 27.411367, 96.62055 27.433367, 96.54255 27.445367, 96.4705 27.433367, 
+    96.3544 27.392033, 96.22735 27.354, 96.07525 27.281967, 95.7981 27.086533, 95.68405 26.9838, 95.576 26.9251, 95.31485 26.771033, 95.14475 26.655, 95.0907 26.590967, 95.0747 26.530933, 
+    95.0497 26.368833, 95.0537 26.2501, 95.10975 26.154067, 95.10575 26.115367, 95.08575 26.0847, 95.0207 26.049333, 95.0087 26.026667, 95.0127 25.982633, 95.0347 25.933267, 95.0607 25.891933, 
+    95.0647 25.8599, 95.0447 25.818533, 94.94965 25.7285, 94.6895 25.535067, 94.5674 25.383, 94.5404 25.3223, 94.5484 25.234233, 94.64845 25.135533, 94.6925 25.0608, 94.6925 25.027467, 
+    94.6605 24.908733, 94.58445 24.794, 94.4318 24.650267, 94.3036 24.441633, 94.16785 24.026867, 94.19805 23.888633, 94.1754 23.868533, 94.1377 23.8635, 94.1113 23.876067, 94.06605 23.969067, 
+    94.00195 24.016833, 93.8587 24.057033, 93.5005 24.069567, 93.3987 24.126133, 93.34025 24.209067, 93.30065 24.217867, 93.27615 24.2116, 93.25915 24.187733, 93.26765 24.130533, 93.34775 23.809433, 
+    93.3581 23.424233, 93.3449 23.293533, 93.3317 23.228167, 93.19975 23.112567, 93.14225 23.030233, 93.1102 22.855533, 93.1149 22.617367, 93.17335 22.399933, 93.18275 22.298133, 93.16485 22.264833, 
+    93.031 22.160533, 92.9499 22.081367, 92.91785 22.0537, 92.87075 22.046167, 92.8349 22.063767, 92.8217 22.101467, 92.8123 22.147967, 92.7727 22.1643, 92.6992 22.168067, 92.6087 22.1442, 
+    92.5454 22.0781, 92.51345 22.044767, 92.5148 22.442367, 92.50685 22.679667, 92.4723 22.746967, 92.37935 22.8904, 92.3302 22.9816, 92.3355 23.0613, 92.39395 23.210067, 92.4006 23.393333, 
+    92.34745 23.5722, 92.3103 23.623533, 92.26245 23.641233, 92.1881 23.635933, 92.14825 23.635933, 92.119 23.646567, 92.06855 23.6802, 92.03135 23.685533, 91.91715 23.658967, 91.8547 23.620867, 
+    91.7856 23.4845, 91.7378 23.1569, 91.70855 23.100233, 91.68465 23.087833, 91.6395 23.0896, 91.6063 23.102867, 91.55315 23.161333, 91.5319 23.246333, 91.4974 23.297667, 91.47615 23.3083, 
+    91.43895 23.303, 91.40175 23.279967, 91.36455 23.177267, 91.3486 23.157767, 91.30345 23.157767, 91.2636 23.189667, 91.253 23.242767, 91.25035 23.3809, 91.2065 23.530533, 91.22245 23.704067, 
+    91.26495 23.920133, 91.3008 24.0627, 91.34065 24.126433, 91.37785 24.1477, 91.5266 24.161867, 91.593 24.1831, 91.6966 24.238, 91.8042 24.276067, 91.87325 24.318567, 91.96355 24.442533, 
+    91.9928 24.462, 92.03795 24.458467, 92.07515 24.433667, 92.192 24.214067, 92.2292 24.203467, 92.28235 24.205233, 92.3182 24.2238, 92.3793 24.285767, 92.4351 24.395567, 92.4311 24.658567, 
+    92.44705 24.722333, 92.50285 24.794933, 92.56395 24.853367, 92.6383 24.9986, 92.6383 25.0216, 92.6038 25.049933, 92.54535 25.085367, 92.4351 25.100433, 92.1774 25.118133, 91.79355 25.106633, 
+    91.13875 25.112833, 90.4574 25.1279, 90.0961 25.1527, 89.9261 25.186333, 89.8358 25.2182, 89.7933 25.2501, 89.76405 25.329767, 89.7694 25.453733, 89.7893 25.532533, 89.7946 25.737933, 
+    89.81055 25.810567, 89.8876 25.927433, 89.9221 26.062, 89.9115 26.1107, 89.8796 26.161167, 89.8165 26.226233, 89.7023 26.292633, 89.65315 26.298833, 89.58675 26.278467, 89.4851 26.172667, 
+    89.4426 26.147, 89.36825 26.1346, 89.33235 26.137233, 89.20555 26.242167, 88.98505 26.464433, 88.94655 26.4848, 88.9007 26.4808, 88.87015 26.453333, 88.8635 26.415267, 88.94985 26.307233, 
+    88.9432 26.282467, 88.91795 26.2665, 88.88145 26.2643, 88.8044 26.275833, 88.5952 26.363033, 88.3973 26.4808, 88.3681 26.491433, 88.34685 26.491433, 88.32425 26.479033, 88.3063 26.437867, 
+    88.3103 26.347567, 88.29835 26.291167, 88.12975 26.016667, 88.09085 25.906433, 88.09085 25.815667, 88.133 25.7422, 88.36155 25.628733, 88.59175 25.4515, 88.69225 25.347733, 88.69225 25.295867, 
+    88.68255 25.2613, 88.63715 25.241833, 88.43935 25.228867, 88.30645 25.185633, 88.23835 25.140267, 88.21405 25.082967, 88.16865 25.0635, 88.03895 25.057033, 87.9352 25.018133, 87.8338 24.9403, 
+    87.96235 24.7902, 88.08115 24.6469, 88.17285 24.572867, 88.47505 24.361533, 88.5848 24.2914, 88.6287 24.2406, 88.6584 24.221667, 88.72605 24.197033, 88.57875 24.078733, 88.45785 23.985733, 
+    88.41135 23.920033, 88.39275 23.877867, 88.40205 23.843133, 88.5127 23.7111, 88.55175 23.579667, 88.5964 23.515167, 88.65405 23.476733, 88.79165 23.4507, 88.86605 23.415967, 88.8949 23.3695, 
+    88.8893 23.187233, 88.80655 22.9845, 88.8047 22.9386, 88.8661 22.766233, 88.8633 22.663933, 88.8633 22.5635, 88.89865 22.497767, 88.9786 22.4271, 89.0177 22.355167, 89.02605 22.2777, 
+    89.0828 21.8778, 89.05185 21.880967, 89.0328 21.8889, 88.99945 21.938067, 88.95185 21.941267, 88.91375 21.951567, 88.8566 21.9976, 88.79945 22.018233, 88.78515 22.0214, 88.7447 22.0103, 
+    88.7399 21.946833, 88.7161 21.896067, 88.70185 21.851633, 88.7328 21.780233, 88.728 21.637433, 88.7185 21.621567, 88.7066 21.615233, 88.6947 21.62, 88.67565 21.658067, 88.6066 21.731067, 
+    88.6066 21.7945, 88.6661 21.8913, 88.67565 21.95, 88.6661 21.978567, 88.60895 22.018233, 88.5804 22.075333, 88.56135 22.0801, 88.5447 22.076933, 88.53755 21.9262, 88.53515 21.897633, 
+    88.52565 21.8897, 88.4923 21.8905, 88.41375 21.9524, 88.3828 21.957133, 88.359 21.9397, 88.3947 21.803233, 88.3923 21.730267, 88.36135 21.7017, 88.33755 21.700133, 88.3066 21.711233, 
+    88.2566 21.792133, 88.2209 21.8905, 88.209 21.898433, 88.1828 21.896867, 88.14945 21.8683, 88.13755 21.836567, 88.2042 21.7255, 88.18995 21.689, 88.1685 21.673167, 88.13755 21.674733, 
+    88.0542 21.730267, 88.0304 21.7604, 88.0185 21.8326, 88.128 21.9643, 88.19945 22.0722, 88.20895 22.1547, 88.128 22.2594, 88.0923 22.264167, 88.0804 22.264167, 88.078 22.2475, 
+    88.14225 22.145933, 88.11845 22.0698, 87.88035 21.931767, 87.80655 21.864333, 87.65175 21.745333, 87.53985 21.693, 87.28985 21.628733, 87.05415 21.524, 86.947 21.462133, 86.80175 21.309033, 
+    86.7732 21.190033, 86.7708 21.093267, 86.80415 21.006, 86.9113 20.907633, 86.92795 20.869567, 86.9232 20.832267, 86.79465 20.5911, 86.8018 20.554633, 86.80655 20.541933, 86.82085 20.5451, 
+    86.8518 20.562567, 86.8756 20.562567, 86.89465 20.5578, 86.897 20.541933, 86.88275 20.5086, 86.83035 20.465767, 86.72795 20.413433, 86.6613 20.376133, 86.61845 20.314267, 86.59465 20.2254, 
+    86.57795 20.1794, 86.397 20.035, 86.2851 19.981867, 86.15415 19.9438, 85.8613 19.844633, 85.58985 19.6955, 85.53985 19.692333, 85.52315 19.698667, 85.5208 19.709767, 85.6303 19.808133, 
+    85.6589 19.8494, 85.647 19.911267, 85.62795 19.938233, 85.51365 19.982667, 85.46125 19.982667, 85.3946 19.958067, 85.197 19.807333, 85.1803 19.699467, 85.1351 19.6011, 85.13985 19.5535, 
+    85.17795 19.536033, 85.2208 19.545567, 85.25415 19.569367, 85.34225 19.6582, 85.38745 19.6693, 85.46365 19.674067, 85.48035 19.662967, 85.4851 19.651867, 85.4732 19.637567, 85.3208 19.5289, 
+    84.89935 19.225867, 84.72555 19.050567, 84.63035 18.890333, 84.51365 18.7983, 84.4184 18.768167, 84.3232 18.711033, 84.28985 18.672967, 84.28985 18.650767, 84.3089 18.646, 84.3351 18.653933, 
+    84.4184 18.7047, 84.45175 18.707867, 84.46605 18.707867, 84.4732 18.690433, 84.4684 18.6587, 84.28985 18.554767, 84.19935 18.4326, 83.9779 18.281867, 83.9327 18.269167, 83.8946 18.272333, 
+    83.88745 18.2787, 83.88505 18.307267, 83.8684 18.312, 83.85885 18.3152, 83.8303 18.3017, 83.82555 18.211267, 83.73745 18.146233, 83.6041 18.078, 83.52555 18.025633, 83.49695 17.952667, 
+    83.47315 17.9249, 83.3589 17.8535, 83.2303 17.7472, 83.0184 17.703567, 82.85415 17.6274, 82.5446 17.431467, 82.35885 17.301367, 82.1541 17.0634, 82.14455 16.995167, 82.14455 16.938067, 
+    82.18265 16.904733, 82.2279 16.903167, 82.26125 16.9206, 82.27075 16.987233, 82.28745 17.011033, 82.3017 17.0174, 82.3184 17.0174, 82.33505 16.995967, 82.33745 16.797667, 82.2922 16.753233, 
+    82.27315 16.705633, 82.2636 16.6977, 82.2517 16.6977, 82.19695 16.740533, 82.17315 16.740533, 82.1684 16.729433, 82.18745 16.6993, 82.22315 16.670733, 82.2184 16.6406, 82.166 16.600133, 
+    81.82315 16.4621, 81.716 16.434333, 81.60645 16.4391, 81.4922 16.412133, 81.37315 16.418467, 81.3541 16.418467, 81.31125 16.399433, 81.26125 16.350267, 81.26125 16.339133, 81.28505 16.312167, 
+    81.27075 16.278067, 81.1517 16.193967, 81.08025 16.046433, 81.08505 15.9909, 81.04695 15.948067, 81.0136 15.938533, 80.9041 15.9449, 80.81835 15.951233, 80.74455 15.947267, 80.63745 15.912367, 
+    80.4898 15.8013, 80.30885 15.627567, 80.1636 15.407033, 80.1041 15.239667, 80.06605 14.993733, 80.07555 14.8216, 80.1446 14.624867, 80.1613 14.497933, 80.1708 14.4321, 80.20175 14.321033, 
+    80.1851 14.0664, 80.1494 13.920433, 80.147 13.836367, 80.19465 13.738, 80.3232 13.639633, 80.33275 13.611067, 80.31845 13.598367, 80.3018 13.598367, 80.23275 13.657067, 80.2018 13.665, 
+    80.15655 13.661833, 80.09465 13.628533, 80.08035 13.591233, 80.10895 13.538867, 80.2423 13.4643, 80.34705 13.3469, 80.37085 13.285033, 80.37085 13.2049, 80.3256 13.008167, 80.30895 12.849533, 
+    80.25655 12.694833, 80.097 12.375933, 79.83955 12.068033, 79.8226 12, 79.8185 11.9314, 79.7767 11.799367, 79.7422 11.7497, 79.69675 11.7291, 79.68585 11.715767, 79.69675 11.700033, 
+    79.7313 11.6855, 79.7531 11.6758, 79.7422 11.628567, 79.7222 11.497767, 79.7349 11.387533, 79.7651 11.343667, 79.7858 11.313633, 79.81665 11.247, 79.82575 11.145267, 79.84395 11.1186, 
+    79.873 11.045933, 79.87665 10.951433, 79.88605 10.8048, 79.893 10.697067, 79.90755 10.628033, 79.9112 10.543233, 79.89485 10.496, 79.87305 10.4645, 79.87665 10.456, 79.90755 10.448733, 
+    79.92935 10.437833, 79.9312 10.3264, 79.8912 10.320333, 79.86575 10.3276, 79.8694 10.339733, 79.85305 10.350633, 79.6895 10.362733, 79.67315 10.355467, 79.6677 10.340933, 79.6877 10.3264, 
+    79.76945 10.310667, 79.86395 10.302167, 79.87305 10.291267, 79.86395 10.2828, 79.8167 10.276733, 79.73495 10.288867, 79.675 10.288867, 79.59865 10.298533, 79.5678 10.3155, 79.5678 10.323967, 
+    79.6132 10.3482, 79.6132 10.363967, 79.58595 10.376067, 79.5569 10.373633, 79.5351 10.361533, 79.5351 10.3276, 79.52785 10.322767, 79.44245 10.347, 79.3843 10.347, 79.3443 10.323967, 
+    79.29705 10.291267, 79.29525 10.258567, 79.30435 10.2295, 79.28255 10.214967, 79.23345 10.201633, 79.20985 10.181033, 79.2135 10.093833, 79.2353 10.0502, 79.2771 10.024767, 79.2898 10.013867, 
+    79.20805 9.937567, 79.13535 9.849133, 79.0445 9.765533, 78.9518 9.650467, 78.90275 9.560833, 78.89 9.467533, 78.91365 9.4094, 78.9609 9.374267, 79.039 9.3452, 79.1335 9.328233, 
+    79.16255 9.307667, 79.15895 9.3016, 79.05175 9.294333, 78.91545 9.277367, 78.7192 9.208333, 78.6556 9.209533, 78.59925 9.224067, 78.58475 9.220433, 78.5793 9.171967, 78.56295 9.157433, 
+    78.5375 9.1538, 78.50295 9.167133, 78.4848 9.171967, 78.4757 9.1623, 78.47755 9.136833, 78.42665 9.117467, 78.3394 9.0666, 78.2722 8.987867, 78.24495 8.909133, 78.24675 8.860667, 
+    78.2649 8.8449, 78.3194 8.8437, 78.3267 8.827967, 78.2449 8.7456, 78.2322 8.6947, 78.20315 8.657167, 78.16495 8.632933, 78.16495 8.6075, 78.1777 8.594167, 78.2104 8.590533, 
+    78.21945 8.583267, 78.19765 8.5445, 78.194 8.505733, 78.1359 8.4791, 78.09955 8.453667, 78.0614 8.4064, 78.06685 8.385833, 78.10135 8.365233, 78.10135 8.354333, 78.0632 8.333733, 
+    77.93605 8.303433, 77.85065 8.269533, 77.77975 8.227133, 77.72345 8.216233, 77.65075 8.1932, 77.6126 8.1702, 77.6035 8.122967, 77.58535 8.113267, 77.46 8.155667, 77.12385 8.2998, 
+    76.95855 8.402767, 76.87495 8.475433, 76.73685 8.6208, 76.5915 8.767367, 76.53695 8.8461, 76.5515 8.8546, 76.63145 8.849733, 76.66415 8.861867, 76.6896 8.903033, 76.69325 8.938167, 
+    76.6678 8.955133, 76.63325 8.9527, 76.59875 8.9297, 76.5406 8.882467, 76.52605 8.881233, 76.51335 8.8982, 76.45885 8.968467, 76.368 9.1853, 76.28805 9.5172, 76.2626 9.694067, 
+    76.22445 9.781267, 76.16085 9.896333, 76.1518 9.921767, 76.16815 9.9254, 76.1863 9.9036, 76.20265 9.8927, 76.2263 9.895133, 76.2481 9.8927, 76.25355 9.8794, 76.24445 9.855167, 
+    76.24625 9.837, 76.2608 9.832133, 76.2808 9.8479, 76.3026 9.8479, 76.3135 9.841833, 76.29715 9.800633, 76.2917 9.749767, 76.32805 9.692833, 76.36075 9.585033, 76.39345 9.542633, 
+    76.4116 9.536567, 76.46795 9.557167, 76.49885 9.5741, 76.50065 9.6044, 76.4843 9.625, 76.43705 9.632267, 76.4098 9.6492, 76.3862 9.784867, 76.41345 9.815167, 76.3953 9.853933, 
+    76.3771 9.8818, 76.36255 9.879367, 76.34075 9.866033, 76.3135 9.875733, 76.3026 9.898767, 76.27535 9.9157, 76.26265 9.937533, 76.27535 9.971433, 76.2717 10.0417, 76.24445 10.115567, 
+    76.22995 10.118, 76.2172 10.095, 76.22265 10.007767, 76.2172 9.987167, 76.18995 9.993233, 76.17725 10.017467, 76.16815 10.088933, 76.1754 10.159167, 76.18995 10.181, 76.26625 10.2137, 
+    76.27715 10.233067, 76.2517 10.254867, 76.23175 10.254867, 76.1863 10.2258, 76.1645 10.223367, 76.1445 10.2367, 76.09545 10.389333, 76.06455 10.5141, 76.06635 10.5456, 76.10635 10.572233, 
+    76.1209 10.595267, 76.1027 10.6098, 76.08635 10.607367, 76.0355 10.5892, 76.01185 10.608567, 75.9519 10.735767, 75.9301 10.795133, 75.9283 10.8775, 75.91375 10.881133, 75.8865 10.8751, 
+    75.86105 10.890833, 75.8429 10.947767, 75.8338 11.0156, 75.7938 11.1331, 75.7284 11.244567, 75.7066 11.3669, 75.6957 11.444433, 75.66845 11.4735, 75.60485 11.5159, 75.5776 11.5486, 
+    75.5685 11.624933, 75.5358 11.690333, 75.40315 11.833267, 75.3759 11.853867, 75.36135 11.8575, 75.3323 11.839333, 75.30505 11.8381, 75.27415 11.872033, 75.2687 11.898667, 75.28685 11.913233, 
+    75.3014 11.928967, 75.28395 11.9671, 75.2689 12, 75.2293 12.049167, 75.1916 12.0964, 75.02465 12.365933, 74.85295 12.531233, 74.76125 12.681667, 74.6766 12.967667, 74.59195 13.169833, 
+    74.51905 13.362567, 74.5261 13.382933, 74.54965 13.386067, 74.6131 13.376667, 74.639 13.381367, 74.64135 13.3892, 74.6249 13.418167, 74.66725 13.479267, 74.6696 13.52, 74.58025 13.712733, 
+    74.55905 13.8279, 74.4697 13.953267, 74.31685 14.077067, 74.20635 14.229067, 74.204 14.249433, 74.2134 14.258833, 74.2369 14.258833, 74.28395 14.225933, 74.31215 14.224367, 74.3333 14.230633, 
+    74.3474 14.2416, 74.34975 14.261167, 74.2557 14.3301, 74.21105 14.478967, 74.2134 14.508733, 74.2275 14.515, 74.23925 14.515, 74.2651 14.4962, 74.28865 14.4962, 74.2957 14.4962, 
+    74.3145 14.5103, 74.3145 14.555767, 74.2957 14.583967, 74.2369 14.598067, 74.2087 14.6153, 74.1993 14.630167, 74.18755 14.6803, 74.1523 14.7461, 74.0582 14.802533, 73.9806 14.985867, 
+    73.9101 15.0368, 73.79725 15.2029, 73.73845 15.307867, 73.7361 15.321967, 73.81605 15.3831, 73.82075 15.403467, 73.80195 15.4113, 73.7643 15.4113, 73.7361 15.423833, 73.7173 15.454367, 
+    73.7173 15.529567, 73.7126 15.535833, 73.66795 15.543667, 73.64675 15.559333, 73.635 15.640833, 73.5927 15.692533, 73.588 15.742667, 73.5786 15.7991, 73.5692 15.8547, 73.5433 15.895433, 
+    73.49865 15.931467, 73.48925 15.950267, 73.48925 16.000433, 73.4516 16.059967, 73.44925 16.125767, 73.4869 16.194733, 73.48215 16.233133, 73.42335 16.3287, 73.3599 16.454067, 73.33635 16.560633, 
+    73.34575 16.609967, 73.37165 16.635033, 73.3881 16.647567, 73.3928 16.677333, 73.30815 16.808967, 73.3011 16.904567, 73.27755 16.988367, 73.23055 17.137233, 73.20465 17.2861, 73.2188 17.459267, 
+    73.19295 17.611267, 73.1059 17.706867, 73.09415 17.735067, 73.11065 17.800867, 73.10825 17.894133, 73.09415 18.0524, 72.9601 18.168367, 72.9554 18.191867, 72.95775 18.210667, 72.98125 18.221633, 
+    73.0612 18.2279, 73.0777 18.240433, 73.0871 18.2608, 73.08005 18.287433, 73.0001 18.317233, 72.9507 18.336033, 72.9178 18.3885, 72.91075 18.523267, 72.8684 18.665867, 72.8684 18.822567, 
+    72.8896 18.850767, 72.93425 18.8633, 73.0001 18.864867, 73.02595 18.8813, 73.03305 18.907933, 73.0307 18.929867, 72.9954 18.964333, 72.9954 18.9847, 73.0001 19.0145, 73.01655 19.0333, 
+    73.0589 19.044267, 73.07535 19.0568, 73.0824 19.083433, 73.06125 19.114767, 72.9954 19.1414, 72.97895 19.191567, 72.9625 19.1994, 72.95075 19.1994, 72.92955 19.19, 72.87785 19.088133, 
+    72.87785 19.039567, 72.86135 18.98, 72.8308 18.9518, 72.8026 18.948667, 72.79555 18.9518, 72.77905 18.981567, 72.78375 19.0662, 72.79315 19.259733, 72.82375 19.396033, 72.8026 19.533933, 
+    72.8073 19.5794, 72.8496 19.606033, 72.85665 19.6217, 72.85195 19.634233, 72.7979 19.6585, 72.77905 19.678867, 72.7673 19.790133, 72.7297 19.835567, 72.7297 19.854367, 72.7297 19.870033, 
+    72.7532 19.931133, 72.7838 20.036933, 72.81905 20.315833, 72.8261 20.3503, 72.8426 20.367567, 72.88725 20.391067, 72.90135 20.420833, 72.90605 20.451367, 72.88255 20.5438, 72.88255 20.578267, 
+    72.9202 20.655067, 72.92255 20.708333, 72.9084 20.797667, 72.91075 20.842333, 72.92955 20.912867, 72.8684 21.0006, 72.86605 21.028833, 72.90835 21.1385, 72.90835 21.165133, 72.859 21.204333, 
+    72.84255 21.2294, 72.83075 21.2709, 72.86605 21.454233, 72.8237 21.4887, 72.82135 21.5404, 72.78845 21.5451, 72.76495 21.552933, 72.76495 21.5686, 72.78375 21.592133, 72.87075 21.629733, 
+    72.91775 21.6587, 72.9201 21.6822, 72.913 21.694733, 72.88715 21.699433, 72.7978 21.694733, 72.7484 21.6963, 72.71315 21.7198, 72.70845 21.774667, 72.739 21.906267, 72.7696 22.0191, 
+    72.7696 22.034767, 72.75785 22.0379, 72.7202 22.020667, 72.6967 22.0191, 72.67785 22.024567, 72.6755 22.038667, 72.6896 22.1123, 72.6896 22.190667, 72.6661 22.279967, 72.6708 22.311333, 
+    72.6849 22.3223, 72.7249 22.328567, 72.76955 22.320733, 72.80015 22.325433, 72.82835 22.342667, 72.8895 22.342667, 72.96475 22.3646, 72.99295 22.3787, 72.99295 22.3975, 72.97885 22.405333, 
+    72.79775 22.390433, 72.71075 22.362233, 72.65665 22.357533, 72.5767 22.371633, 72.5532 22.3732, 72.4897 22.362233, 72.4803 22.362233, 72.4168 22.381033, 72.398 22.3779, 72.38155 22.366933, 
+    72.3792 22.330133, 72.40975 22.297233, 72.4215 22.258067, 72.3886 22.129567, 72.31335 22.049667, 72.26865 21.945467, 72.2757 21.871833, 72.33445 21.8029, 72.36035 21.760567, 72.36035 21.737067, 
+    72.28745 21.630533, 72.2569 21.532567, 72.184 21.457367, 72.1205 21.332, 72.0476 21.272467, 72.0148 21.195333, 72 21.1606, 71.9811 21.122667, 71.96945 21.098367, 71.9505 21.081867, 
+    71.9073 21.0565, 71.7264 20.975467, 71.5188 20.904333, 71.2356 20.808467, 71.0458 20.766967, 70.9583 20.7719, 70.83375 20.785733, 70.71215 20.827233, 70.4927 20.941867, 70.10865 21.195833, 
+    69.93665 21.2986, 69.79875 21.3727, 69.692 21.451767, 69.54075 21.594067, 69.41025 21.7265, 69.2783 21.853967, 69.1715 21.948833, 69.0618 22.018, 68.9313 22.0773, 68.82305 22.141533, 
+    68.76375 22.230467, 68.76375 22.325333, 68.81715 22.418233, 68.9699 22.527933, 69.07665 22.557567, 69.16265 22.5536, 69.17155 22.539767, 69.1745 22.5141, 69.15965 22.498267, 69.0648 22.4469, 
+    68.9752 22.388667, 68.9704 22.367333, 68.9848 22.348133, 69.0216 22.346, 69.15275 22.399333, 69.19115 22.3908, 69.19435 22.3684, 69.1224 22.306533, 69.10925 22.259133, 69.1508 22.247267, 
+    69.25755 22.2374, 69.3895 22.272, 69.81655 22.493333, 70.0701 22.689967, 70.17985 22.818433, 70.27325 22.8708, 70.43045 22.936033, 70.5283 23.011133, 70.5461 23.070433, 70.5283 23.100067, 
+    70.4927 23.115867, 70.44525 23.111933, 70.37115 23.032867, 70.3029 22.991367, 70.2199 22.983467, 70.0301 22.985433, 69.94705 22.9637, 69.8759 22.916267, 69.80175 22.882667, 69.6594 22.868833, 
+    69.27535 22.873767, 69.1152 22.877733, 68.96545 22.920233, 68.7786 22.993367, 68.66295 23.070433, 68.5043 23.286833, 68.4005 23.452867, 68.3901 23.570467, 68.4198 23.645567, 68.574 23.744367, 
+    68.64515 23.799733, 68.63475 23.86, 68.5962 23.8857, 68.531 23.873833, 68.43905 23.842233, 68.24035 23.747367, 68.184 23.705867, 68.1721 23.6997)), 
+  ((92.9091 13.1394, 92.8523 13.1129, 92.8239 13.107867, 92.8135 13.093967, 92.81255 13.0738, 92.8324 13.058033, 92.8788 12.990533, 92.8769 12.9552, 92.83905 12.9388, 92.7993 12.9391, 
+      92.7624 12.958033, 92.7567 12.9776, 92.75765 13.040033, 92.7444 13.0678, 92.6772 13.105633, 92.66205 13.1337, 92.67055 13.2012, 92.73875 13.272467, 92.7397 13.352267, 92.7501 13.387567, 
+      92.7747 13.3964, 92.79935 13.402067, 92.8249 13.401467, 92.84005 13.409033, 92.8798 13.4658, 92.8921 13.472433, 92.9186 13.472433, 92.92525 13.479367, 92.92525 13.489467, 92.90155 13.511533, 
+      92.90345 13.528567, 92.9281 13.536133, 92.97255 13.544333, 92.9896 13.556933, 93 13.575233, 93.0199 13.585333, 93.03315 13.5847, 93.04925 13.581533, 93.0587 13.563567, 93.03885 13.5131, 
+      93.0218 13.5005, 93.0218 13.4885, 93.0284 13.4784, 93.0682 13.4677, 93.09185 13.446867, 93.0947 13.427333, 93.089 13.4207, 93.0748 13.4182, 93.00475 13.4182, 92.97355 13.398, 
+      92.9177 13.2807, 92.9215 13.257667, 92.9319 13.246967, 92.94895 13.2457, 92.96505 13.252, 93.0256 13.2968, 93.05115 13.2968, 93.06915 13.282267, 93.0777 13.2337, 93.06725 13.099367, 
+      93.01425 13.003167, 92.9991 12.996867, 92.98015 12.9975, 92.948 13.006333, 92.9281 13.030933, 92.93475 13.1142, 92.93475 13.1306, 92.92525 13.140033, 92.9091 13.1394)), 
+  ((92.6047 12, 92.60165 12.0169, 92.59955 12.049133, 92.636 12.199867, 92.6429 12.207267, 92.66365 12.2137, 92.73005 12.194333, 92.75635 12.1501, 92.75635 12.1123, 92.7259 12.076367, 
+      92.70805 12.045367, 92.69855 12.0183, 92.6953 12, 92.6949 11.981633, 92.6826 11.936533, 92.6949 11.817667, 92.7031 11.7999, 92.7154 11.804, 92.7195 11.8286, 92.7277 11.9147, 
+      92.75025 11.9297, 92.77895 11.920167, 92.78715 11.8983, 92.7769 11.743867, 92.7605 11.724767, 92.74 11.720667, 92.6949 11.743867, 92.66825 11.7466, 92.65185 11.7384, 92.6457 11.7309, 
+      92.66415 11.7104, 92.66825 11.6899, 92.658 11.655733, 92.66825 11.6284, 92.68465 11.625667, 92.72155 11.653, 92.74 11.659833, 92.7646 11.6366, 92.7523 11.530033, 92.74 11.509533, 
+      92.70105 11.489033, 92.6662 11.4699, 92.66415 11.446667, 92.68055 11.407033, 92.70925 11.3852, 92.70925 11.370167, 92.68465 11.363333, 92.6375 11.377, 92.59035 11.3729, 92.5596 11.3811, 
+      92.55755 11.3968, 92.5883 11.411833, 92.60675 11.4337, 92.60675 11.459667, 92.5965 11.493833, 92.61085 11.553933, 92.60265 11.566233, 92.5842 11.566233, 92.57805 11.5799, 92.5924 11.609967, 
+      92.5801 11.6414, 92.5555 11.660533, 92.5555 11.696067, 92.5555 11.709733, 92.535 11.716567, 92.51245 11.724767, 92.50835 11.740467, 92.52885 11.777367, 92.52475 11.818367, 92.51245 11.9058, 
+      92.52475 11.927667, 92.5391 11.935867, 92.5678 11.923567, 92.57395 11.907167, 92.5678 11.877133, 92.5719 11.855267, 92.59035 11.830667, 92.60265 11.8006, 92.617 11.791033, 92.63135 11.803333, 
+      92.6293 11.827933, 92.6293 11.858, 92.61085 11.933133, 92.60265 11.990533, 92.6047 12)), 
+  ((92.8936 12.572067, 92.9566 12.4645, 92.9566 12.429667, 92.9397 12.4184, 92.9259 12.4184, 92.90895 12.4215, 92.89515 12.446067, 92.87515 12.454267, 92.86285 12.454267, 92.84135 12.431733, 
+      92.84135 12.4266, 92.8567 12.390767, 92.85825 12.366167, 92.83825 12.340567, 92.7322 12.3262, 92.7076 12.331333, 92.6876 12.348767, 92.6876 12.385633, 92.66915 12.5813, 92.683 12.596667, 
+      92.7045 12.596667, 92.71065 12.5936, 92.7245 12.571067, 92.7414 12.565933, 92.7583 12.566967, 92.76755 12.579233, 92.76445 12.626367, 92.74755 12.651967, 92.6722 12.683733, 92.6599 12.724733, 
+      92.66915 12.755433, 92.68915 12.7708, 92.6953 12.7708, 92.73525 12.763633, 92.74755 12.7698, 92.8813 12.901933, 92.89665 12.906033, 92.9182 12.898867, 92.92125 12.884533, 92.89515 12.7913, 
+      92.90435 12.767733, 92.9474 12.722667, 92.95045 12.680667, 92.93205 12.630467, 92.89975 12.5946, 92.8936 12.572067)), 
+  ((93.92705 6.8029, 93.9414 6.776933, 93.96805 6.755067, 93.9783 6.726367, 93.9742 6.690867, 93.92295 6.630733, 93.91065 6.597933, 93.9168 6.5583, 93.9414 6.511833, 93.95165 6.483167, 
+      93.9373 6.479067, 93.9045 6.491367, 93.88195 6.495467, 93.8594 6.483167, 93.81635 6.470867, 93.79585 6.480433, 93.79175 6.495467, 93.79585 6.528233, 93.79175 6.544633, 93.7528 6.567867, 
+      93.7446 6.5911, 93.7364 6.628, 93.7077 6.6526, 93.7036 6.690867, 93.6954 6.725, 93.67285 6.734567, 93.63595 6.750967, 93.63185 6.768733, 93.62775 6.832967, 93.64415 6.8521, 
+      93.69745 6.8685, 93.75485 6.875333, 93.77535 6.8808, 93.7856 6.894433, 93.78765 6.910833, 93.80815 6.9204, 93.83275 6.919033, 93.86965 6.9286, 93.89425 6.929967, 93.90655 6.919033, 
+      93.92705 6.8029)), 
+  ((92.39965 10.866633, 92.44885 10.907633, 92.46935 10.918567, 92.49195 10.918567, 92.5309 10.928133, 92.55755 10.918567, 92.5719 10.8967, 92.576 10.868, 92.5842 10.848867, 92.60675 10.8352, 
+      92.60675 10.816767, 92.60265 10.777133, 92.6252 10.759367, 92.6457 10.7334, 92.6457 10.699233, 92.6252 10.673267, 92.5719 10.6555, 92.55345 10.6514, 92.54525 10.641867, 92.54525 10.62, 
+      92.5514 10.602233, 92.5391 10.5831, 92.4817 10.5585, 92.44275 10.5667, 92.4038 10.577633, 92.38125 10.576267, 92.34435 10.561233, 92.31155 10.5626, 92.29715 10.5749, 92.3218 10.610433, 
+      92.3546 10.650033, 92.35255 10.722467, 92.3382 10.824967, 92.3341 10.849533, 92.34435 10.857733, 92.39965 10.866633)), 
+  ((89.03375 21.638133, 89.02275 21.6259, 88.9946 21.615333, 88.9469 21.612867, 88.8894 21.616967, 88.84415 21.637333, 88.816 21.660167, 88.8099 21.660167, 88.78665 21.6683, 88.7793 21.687067, 
+      88.78055 21.801167, 88.7732 21.8305, 88.77565 21.8566, 88.78545 21.8835, 88.7781 21.9487, 88.7793 21.962567, 88.79525 21.9707, 88.8197 21.9707, 88.8564 21.9479, 88.8833 21.907933, 
+      88.90165 21.896533, 88.9726 21.881033, 89.0056 21.8574, 89.03495 21.789767, 89.03375 21.638133)), 
+  ((93.476 8.2267, 93.5273 8.2513, 93.556 8.264967, 93.58265 8.260867, 93.59085 8.244467, 93.57855 8.219867, 93.54575 8.196633, 93.54165 8.167933, 93.56625 8.131033, 93.5847 8.101667, 
+      93.5806 8.0798, 93.54575 8.0675, 93.4822 8.0757, 93.433 8.1126, 93.4289 8.1809, 93.476 8.2267)), 
+  ((93.28335 8.021033, 93.29975 8.040167, 93.31615 8.053833, 93.3428 8.056567, 93.3715 8.036067, 93.36535 8.0142, 93.37355 7.996433, 93.4125 7.9855, 93.4371 7.9691, 93.4453 7.941767, 
+      93.4289 7.9213, 93.40225 7.911733, 93.3551 7.9254, 93.32435 7.922667, 93.27105 7.922667, 93.23205 7.940433, 93.22385 7.980033, 93.21975 7.9937, 93.2382 8.003267, 93.28335 8.021033)), 
+  ((93.63185 7.0659, 93.66875 7.068633, 93.70155 7.080933, 93.73435 7.101433, 93.75895 7.091867, 93.761 7.07, 93.79175 7.059067, 93.78765 7.0454, 93.7487 7.013967, 93.7323 6.992133, 
+      93.72 6.963433, 93.68925 6.945667, 93.6421 6.945667, 93.5929 6.970267, 93.58675 6.994833, 93.60725 7.013967, 93.60725 7.031733, 93.59905 7.050867, 93.60315 7.064533, 93.63185 7.0659)), 
+  ((72.3316 10.1748, 72.34935 10.144567, 72.34145 10.130067, 72.3079 10.099833, 72.2467 10.062967, 72.225 10.045867, 72.19735 10.045867, 72.1342 10.061667, 72.12035 10.074833, 72.1342 10.091933, 
+      72.1618 10.1077, 72.15985 10.134033, 72.19735 10.1498, 72.21905 10.1485, 72.2329 10.1656, 72.24475 10.1735, 72.2684 10.172167, 72.28025 10.1827, 72.30195 10.1906, 72.3316 10.1748)), 
+  ((79.3351 9.296, 79.3588 9.2605, 79.3864 9.230233, 79.4555 9.196033, 79.51275 9.1513, 79.52655 9.138133, 79.52855 9.1276, 79.5108 9.125, 79.42195 9.165767, 79.3272 9.198667, 
+      79.24625 9.2263, 79.2167 9.249967, 79.2068 9.272333, 79.22065 9.2776, 79.2522 9.273633, 79.2779 9.280233, 79.28575 9.297333, 79.2917 9.301267, 79.3134 9.3026, 79.3351 9.296)), 
+  ((92.93125 12, 92.9309 12.0177, 92.93155 12.028067, 92.9362 12.0404, 92.94725 12.053333, 92.97075 12.056067, 93.01365 12.0524, 93.06605 12.0189, 93.0956 12, 93.11295 11.990233, 
+      93.1338 11.9772, 93.1439 11.967933, 93.15005 11.955667, 93.1521 11.928367, 93.1316 11.905133, 93.107 11.905133, 93.08035 11.9304, 93.03935 11.9659, 93.01065 11.97, 92.9717 11.960433, 
+      92.94095 11.967267, 92.93065 11.9946, 92.93125 12)), 
+  ((88.0059 21.678233, 88.00955 21.6655, 88.0023 21.654, 87.985 21.647333, 87.9623 21.647333, 87.9359 21.659467, 87.9314 21.700667, 87.9014 21.7279, 87.9014 21.7376, 87.9059 21.797567, 
+      87.9159 21.881167, 87.92685 21.8939, 87.9441 21.897533, 87.9532 21.897533, 87.96775 21.887833, 87.9732 21.848467, 87.96865 21.7685, 87.9723 21.732767, 88.0059 21.678233)), 
+  ((92.85735 12.139967, 92.84075 12.1252, 92.8269 12.118767, 92.8034 12.1197, 92.7868 12.138133, 92.7757 12.222933, 92.7522 12.242267, 92.7439 12.260733, 92.7439 12.267167, 92.7771 12.292967, 
+      92.82 12.295733, 92.8532 12.292067, 92.8698 12.269933, 92.8684 12.258867, 92.84905 12.237667, 92.84625 12.222933, 92.85735 12.139967)), 
+  ((92.62375 12.9533, 92.63945 12.9134, 92.6316 12.840133, 92.5933 12.810033, 92.56385 12.806767, 92.5344 12.812667, 92.52265 12.840767, 92.52655 12.899, 92.5668 12.9546, 92.58745 12.959167, 
+      92.609 12.959167, 92.62375 12.9533)), 
+  ((93.3131 14.024633, 93.2697 14.046567, 93.2605 14.061467, 93.2421 14.2043, 93.2447 14.224467, 93.2671 14.242867, 93.2763 14.243733, 93.2855 14.241967, 93.29075 14.2262, 93.2881 14.2008, 
+      93.3131 14.157833, 93.32755 14.099133, 93.3407 14.0369, 93.3368 14.027267, 93.3289 14.025533, 93.3131 14.024633)), 
+  ((93.04755 8.377, 93.05985 8.387933, 93.08445 8.390667, 93.11315 8.3729, 93.15415 8.326433, 93.2054 8.3073, 93.23205 8.304567, 93.2382 8.289533, 93.23615 8.270433, 93.2136 8.2595, 
+      93.1644 8.2636, 93.0988 8.288167, 93.0455 8.342833, 93.04755 8.377)), 
+  ((92.6949 9.196867, 92.7113 9.2242, 92.7728 9.254233, 92.8097 9.240567, 92.8466 9.202333, 92.8425 9.172267, 92.8097 9.1504, 92.7523 9.147667, 92.7031 9.164067, 92.6949 9.196867)), 
+  ((93.64025 14.931333, 93.65635 14.935767, 93.6677 14.933867, 93.6838 14.912433, 93.6838 14.879633, 93.65445 14.840533, 93.58155 14.8052, 93.5683 14.803933, 93.55225 14.809633, 93.5475 14.824133, 
+      93.55695 14.8544, 93.64025 14.931333)), 
+  ((79.77135 11.501667, 79.7891 11.506933, 79.8128 11.493767, 79.8424 11.4464, 79.8641 11.389833, 79.85425 11.375367, 79.83055 11.3767, 79.8049 11.403, 79.77135 11.475367, 79.77135 11.501667)), 
+  ((75.1264 12.069467, 75.1256 12.040733, 75.11975 12.030767, 75.104 12.0291, 75.0924 12.033533, 75.0617 12.0761, 75.03105 12.104833, 75.02605 12.127467, 75.0302 12.136333, 75.0443 12.1391, 
+      75.0551 12.1391, 75.08825 12.124167, 75.1181 12.0921, 75.1264 12.069467)), 
+  ((92.18645 11.912633, 92.21515 11.916033, 92.25 11.911967, 92.2664 11.916033, 92.28895 11.922867, 92.3115 11.916033, 92.3156 11.892833, 92.3115 11.872333, 92.28895 11.8655, 92.23155 11.8573, 
+      92.21515 11.864133, 92.2049 11.880533, 92.18645 11.9024, 92.18645 11.912633)), 
+  ((93.0668 12.170867, 93.10245 12.140267, 93.11755 12.099167, 93.11685 12.083633, 93.10795 12.075433, 93.08805 12.074967, 93.06885 12.080467, 93.03735 12.123833, 93.0298 12.150767, 93.03325 12.162667, 
+      93.0449 12.1695, 93.0579 12.1718, 93.0668 12.170867)), 
+  ((88.5623 21.716567, 88.552 21.7104, 88.5376 21.703533, 88.50985 21.708333, 88.49235 21.7248, 88.49235 21.749467, 88.5037 21.772767, 88.5335 21.786467, 88.5479 21.786467, 88.56335 21.7714, 
+      88.5623 21.716567)), 
+  ((88.5942 21.608267, 88.58805 21.5966, 88.57465 21.591133, 88.55615 21.589067, 88.52735 21.5918, 88.48415 21.6261, 88.48415 21.646633, 88.49135 21.656233, 88.5037 21.6576, 88.52735 21.652133, 
+      88.5942 21.608267)), 
+  ((93.82625 12.2514, 93.80075 12.2231, 93.7874 12.217833, 93.7753 12.217833, 93.76195 12.2215, 93.74615 12.2429, 93.74615 12.254233, 93.75225 12.273233, 93.79045 12.286567, 93.8141 12.287, 
+      93.8293 12.2777, 93.83295 12.2696, 93.8323 12.2615, 93.82625 12.2514)), 
+  ((88.5664 21.920133, 88.5664 21.930433, 88.5767 21.940033, 88.59215 21.9448, 88.6158 21.9448, 88.6343 21.925633, 88.63125 21.8989, 88.6127 21.881067, 88.60245 21.876267, 88.58495 21.876967, 
+      88.56745 21.892733, 88.5664 21.920133)), 
+  ((72.7106 11.258233, 72.7323 11.260867, 72.7481 11.241133, 72.74415 11.1977, 72.72045 11.181933, 72.7007 11.191133, 72.7106 11.258233)), 
+  ((93.12095 12.1928, 93.12235 12.201033, 93.134 12.2042, 93.14905 12.200567, 93.16685 12.182733, 93.1806 12.140267, 93.1703 12.1307, 93.1614 12.1293, 93.13125 12.153067, 93.12095 12.1928)), 
+  ((73.14185 8.2899, 73.1379 8.286967, 73.1336 8.284067, 73.12905 8.281233, 73.1243 8.278467, 73.11945 8.275833, 73.11445 8.273333, 73.1094 8.271, 73.1044 8.2689, 73.09945 8.267, 
+      73.09465 8.265367, 73.09 8.263967, 73.08555 8.262867, 73.0814 8.262033, 73.0776 8.261533, 73.0741 8.2613, 73.07105 8.2614, 73.0684 8.2618, 73.06625 8.2625, 73.06455 8.2635, 
+      73.06335 8.264767, 73.0627 8.266333, 73.06255 8.268133, 73.06295 8.270167, 73.06385 8.2724, 73.0653 8.274833, 73.0672 8.2774, 73.0696 8.280133, 73.07245 8.282933, 73.0757 8.285833, 
+      73.07935 8.288767, 73.0833 8.2917, 73.0876 8.2946, 73.09215 8.297433, 73.0969 8.3002, 73.10175 8.302833, 73.10675 8.305333, 73.1118 8.307667, 73.1168 8.309767, 73.12175 8.311667, 
+      73.12655 8.3133, 73.1312 8.3147, 73.13565 8.3158, 73.1398 8.316633, 73.1436 8.317133, 73.1471 8.317367, 73.15015 8.317267, 73.1528 8.316867, 73.15495 8.316167, 73.15665 8.315167, 
+      73.15785 8.3139, 73.1585 8.312333, 73.15865 8.310533, 73.15825 8.3085, 73.15735 8.306267, 73.1559 8.303833, 73.154 8.301267, 73.1516 8.298533, 73.14875 8.295733, 73.1455 8.292833, 
+      73.14185 8.2899)), 
+  ((72.6276 10.574767, 72.64735 10.580033, 72.6651 10.5708, 72.66115 10.5537, 72.6513 10.5353, 72.63155 10.524767, 72.60785 10.5274, 72.596 10.547133, 72.60985 10.5629, 72.6276 10.574767)), 
+  ((72.1558 10.8563, 72.1637 10.833933, 72.1637 10.8142, 72.14595 10.790533, 72.1242 10.786567, 72.10845 10.7984, 72.12225 10.819467, 72.1341 10.8471, 72.14595 10.857633, 72.1558 10.8563)), 
+  ((72.6691 11.7404, 72.68685 11.7299, 72.67305 11.718033, 72.6553 11.697, 72.62965 11.6878, 72.6237 11.6983, 72.62175 11.710167, 72.63555 11.7299, 72.6533 11.7391, 72.6691 11.7404)), 
+  ((73.6462 10.168233, 73.65605 10.144567, 73.6442 10.119567, 73.62645 10.112967, 73.61265 10.127433, 73.62055 10.147167, 73.62845 10.1643, 73.6462 10.168233)), 
+  ((72.68095 11.130633, 72.70465 11.126667, 72.72045 11.1122, 72.7106 11.100367, 72.68885 11.0964, 72.6731 11.109567, 72.6711 11.124033, 72.68095 11.130633)), 
+  ((72.1618 11.6141, 72.1796 11.611467, 72.1934 11.598333, 72.1875 11.5891, 72.16575 11.583867, 72.148 11.591733, 72.14605 11.606233, 72.148 11.611467, 72.1618 11.6141)), 
+  ((73.64815 10.836567, 73.65605 10.841833, 73.6778 10.844467, 73.69355 10.832633, 73.6916 10.8208, 73.67385 10.8142, 73.6521 10.8221, 73.64225 10.8313, 73.64815 10.836567)), 
+  ((72.9415 11.524633, 72.9593 11.5207, 72.97505 11.506233, 72.9593 11.499667, 72.93955 11.499667, 72.92375 11.5128, 72.92965 11.5194, 72.9415 11.524633)), 
+  ((73.6699 10.228767, 73.6896 10.235333, 73.6995 10.227433, 73.6896 10.214267, 73.6679 10.209, 73.66 10.219533, 73.6699 10.228767)), 
+  ((78.2376 8.6507, 78.2534 8.6586, 78.2692 8.6494, 78.2692 8.6349, 78.2534 8.6336, 78.2376 8.6415, 78.2376 8.6507)), 
+  ((92.0901 11.743867, 92.10035 11.7466, 92.1106 11.741133, 92.1065 11.737033, 92.09215 11.735667, 92.0901 11.743867)))
+
+MULTIPOLYGON (((44.9074 41.082633, 44.89655 41.0971, 44.9002 41.110333, 44.9291 41.1248, 44.96525 41.139267, 45.0249 41.142867, 45.0809 41.145267, 45.13695 41.158533, 45.18755 41.206733, 45.1948 41.234433, 
+    45.19115 41.241667, 45.18395 41.245267, 45.1514 41.245267, 45.1044 41.238033, 45.06465 41.235633, 45.0321 41.240467, 45.01765 41.259733, 45.0321 41.3067, 45.0574 41.3796, 45.2229 41.452833, 
+    45.2705 41.4547, 45.3041 41.4547, 45.3573 41.4435, 45.6849 41.3707, 45.7073 41.361367, 45.7661 41.256833, 45.7941 41.212033, 45.8417 41.193367, 45.93135 41.182167, 46.10775 41.170967, 
+    46.40175 41.154167, 46.4774 41.156033, 46.5558 41.170967, 46.6622 41.228833, 46.7294 41.2811, 46.7742 41.355767, 46.7882 41.372567, 46.7546 41.394967, 46.6958 41.4099, 46.6342 41.411767, 
+    46.5446 41.4099, 46.4662 41.4267, 46.31495 41.4995, 46.11055 41.615233, 46.07695 41.665633, 46.08535 41.714167, 46.14415 41.794433, 46.23375 41.876567, 46.28055 41.924867, 46.38205 41.905267, 
+    46.44355 41.9035, 46.51035 41.9017, 46.5718 41.907067, 46.6199 41.907067, 46.65995 41.882133, 46.7214 41.825133, 46.8176 41.7432, 46.88445 41.692433, 46.95395 41.6479, 47.00205 41.6408, 
+    47.0849 41.6159, 47.14365 41.589167, 47.1784 41.544633, 47.25855 41.412833, 47.312 41.361167, 47.3815 41.325567, 47.47235 41.298833, 47.54715 41.288167, 47.64065 41.2846, 47.79035 41.291733, 
+    47.86515 41.300667, 47.9266 41.3149, 47.97205 41.341633, 48.03885 41.4467, 48.1083 41.509033, 48.18045 41.546467, 48.32475 41.596333, 48.445 41.6373, 48.50645 41.688933, 48.54385 41.7246, 
+    48.617654 41.889942, 48.64905 41.876, 48.65665 41.8678, 48.87545 41.630967, 49.05925 41.354233, 49.14125 41.1573, 49.23315 41.0315, 49.35785 40.9418, 49.51535 40.876167, 49.55475 40.830233, 
+    49.5416 40.758033, 49.5941 40.706633, 49.78115 40.627867, 49.87635 40.630067, 49.96165 40.667267, 50.00105 40.667267, 50.0437 40.662867, 50.0798 40.645367, 50.12245 40.598333, 50.2439 40.5502, 
+    50.28 40.519567, 50.28 40.4977, 50.3128 40.473633, 50.34235 40.4627, 50.37515 40.4255, 50.35875 40.397067, 50.3522 40.346733, 50.3653 40.305167, 50.35545 40.267967, 50.3128 40.271267, 
+    50.1848 40.4266, 50.1159 40.457233, 50.01415 40.435367, 49.8796 40.380667, 49.65315 40.378467, 49.6072 40.366433, 49.58425 40.327033, 49.46935 40.2811, 49.42015 40.237333, 49.38405 40.162933, 
+    49.43 40.0448, 49.43655 40.003233, 49.4628 39.9584, 49.43985 39.925567, 49.3709 39.9037, 49.3578 39.8709, 49.36435 39.807433, 49.3709 39.774633, 49.3184 39.7046, 49.30855 39.660833, 
+    49.36105 39.480333, 49.36105 39.429233, 49.36105 39.421267, 49.33155 39.3972, 49.2692 39.427833, 49.23965 39.423433, 49.20685 39.3753, 49.20685 39.182767, 49.15105 39.075567, 49.09855 39.0373, 
+    49.0657 39.043867, 49.069 39.098567, 49.15435 39.229833, 49.15435 39.258267, 49.1248 39.262633, 49.092 39.2364, 49.0526 39.238567, 49.0362 39.260467, 49.0362 39.2911, 49.0132 39.317333, 
+    48.9837 39.310767, 48.9837 39.282333, 48.9476 39.2189, 48.941 39.1642, 48.964 39.067933, 48.9476 39.011033, 48.9082 38.9651, 48.8918 38.951967, 48.85895 38.956333, 48.836 38.9826, 
+    48.8754 39.028533, 48.90165 39.081067, 48.8754 39.162, 48.8524 39.170767, 48.7999 39.065733, 48.79005 38.914767, 48.84585 38.811933, 48.86555 38.772567, 48.8393 38.5866, 48.81735 38.4074, 
+    48.7591 38.418267, 48.30965 38.684133, 48.23525 38.710933, 48.2055 38.766467, 48.11915 38.843867, 48.04775 38.895467, 48.02985 38.947067, 48.1162 39.012533, 48.23525 39.0691, 48.2561 39.110767, 
+    48.2412 39.146467, 48.1162 39.2556, 48.09535 39.2953, 48.1043 39.3449, 48.26205 39.4451, 48.2561 39.474867, 48.14895 39.570133, 48.0656 39.681233, 48.0299 39.7477, 47.8942 39.825267, 
+    47.86465 39.806167, 47.8319 39.771433, 47.82295 39.728767, 47.7887 39.708433, 47.72175 39.683633, 47.6548 39.6678, 47.5893 39.637033, 47.53125 39.599333, 47.44195 39.5661, 47.3639 39.5129, 
+    47.311 39.476833, 47.2247 39.422267, 47.0848 39.340433, 47.0074 39.263033, 46.9732 39.213433, 46.9479 39.199033, 46.91815 39.197033, 46.872 39.204, 46.84375 39.199033, 46.8095 39.173233, 
+    46.7946 39.156367, 46.66365 39.0676, 46.6362 39.045167, 46.5982 39.014033, 46.5087 39.063767, 46.47075 39.113767, 46.46355 39.164367, 46.46175 39.230033, 46.4807 39.274, 46.51775 39.319767, 
+    46.53675 39.355333, 46.54305 39.3734, 46.53585 39.4038, 46.51775 39.4255, 46.4762 39.436333, 46.41475 39.447167, 46.38765 39.4544, 46.37135 39.4737, 46.3786 39.5026, 46.4039 39.521867, 
+    46.48885 39.545967, 46.51955 39.5562, 46.53585 39.5803, 46.5304 39.6044, 46.49425 39.626067, 46.41115 39.6586, 46.36595 39.667033, 46.3081 39.675467, 46.2286 39.667033, 46.1599 39.6598, 
+    46.1057 39.661033, 46.0804 39.662233, 46.07315 39.6791, 46.06955 39.736333, 46.04965 39.776067, 45.97555 39.836333, 45.82195 39.927867, 45.6448 39.9833, 45.55985 40.026067, 45.5508 40.051367, 
+    45.5689 40.065833, 45.60865 40.069433, 45.6918 40.067033, 45.7641 40.065833, 45.8129 40.069433, 45.85445 40.0863, 45.9123 40.1381, 45.95925 40.200767, 45.9701 40.2622, 45.95565 40.294733, 
+    45.91225 40.3339, 45.8418 40.364, 45.75505 40.380867, 45.66105 40.400133, 45.56345 40.424233, 45.4984 40.451333, 45.4568 40.476633, 45.44235 40.505567, 45.4514 40.530867, 45.4749 40.5441, 
+    45.5273 40.556167, 45.58695 40.5682, 45.6231 40.586267, 45.6249 40.610367, 45.5996 40.6429, 45.56885 40.658567, 45.51645 40.6718, 45.4749 40.687467, 45.45865 40.709167, 45.46405 40.752533, 
+    45.56885 40.863967, 45.5779 40.902533, 45.5743 40.9218, 45.5562 40.942267, 45.5219 40.962767, 45.4713 40.9736, 45.44235 40.986867, 45.4261 41.006133, 45.41165 41.030233, 45.38995 41.039867, 
+    45.37005 41.0459, 45.3267 41.0483, 45.27065 41.037467, 45.23995 41.012167, 45.2074 40.9688, 45.1785 40.9483, 45.1496 40.939867, 45.1261 40.939867, 45.108 40.9483, 45.1008 40.965167, 
+    45.08455 41.0537, 45.0755 41.073, 45.0574 41.089867, 45.0303 41.091067, 44.9833 41.082633, 44.9526 41.0754, 44.9237 41.0754, 44.9074 41.082633)), 
+  ((44.7416 39.7421, 44.8027 39.807833, 44.82995 39.860967, 44.84255 39.886167, 44.8719 39.895933, 44.9076 39.890367, 44.95375 39.866567, 44.97055 39.847, 44.96845 39.8232, 44.916 39.767267, 
+      44.9034 39.753267, 44.9076 39.744867, 44.9328 39.739267, 44.96425 39.756067, 44.99155 39.764467, 45.0167 39.764467, 45.0419 39.754667, 45.0671 39.740667, 45.08385 39.7197, 45.09855 39.680533, 
+      45.12585 39.612, 45.1447 39.5882, 45.1888 39.575633, 45.37345 39.540633, 45.4301 39.535067, 45.48045 39.537867, 45.53925 39.550433, 45.7176 39.639267, 45.7533 39.647667, 45.79945 39.647667, 
+      45.83935 39.639267, 45.8519 39.619667, 45.8519 39.560933, 45.83515 39.4588, 45.83725 39.414033, 45.8498 39.381867, 45.96945 39.278367, 46.0114 39.216133, 46.0576 39.154567, 46.066 39.1224, 
+      46.07435 39.023067, 46.082 38.948133, 45.97465 38.932667, 45.92555 38.932667, 45.87645 38.9436, 45.8214 38.951067, 45.7172 38.954033, 45.57435 38.9848, 45.47615 38.9977, 45.42255 39.027467, 
+      45.34815 39.140567, 45.3154 39.1763, 45.29755 39.217967, 45.2648 39.2378, 45.2157 39.2517, 45.14275 39.267567, 45.0996 39.295333, 45.08475 39.338, 45.0788 39.369767, 44.99395 39.437233, 
+      44.9627 39.460533, 44.9374 39.497233, 44.90315 39.5875, 44.87785 39.632167, 44.84065 39.650033, 44.79155 39.671333, 44.76925 39.6902, 44.7499 39.719967, 44.7416 39.7421)))
+
+POLYGON ((-61.7245 12, -61.739054 11.988134, -61.753486 11.972452, -61.7828 11.956733, -61.8286 11.964067, -61.839279 11.977157, -61.836072 11.991271, -61.82935 12, -61.78465 12.036333, -61.78065 12.100667, 
+    -61.7542 12.1333, -61.7066 12.1624, -61.65235 12.179133, -61.6259 12.1756, -61.6034 12.160633, -61.59945 12.135933, -61.6206 12.055733, -61.6206 12.030167, -61.63915 12.0196, -61.69865 12.012533, 
+    -61.7245 12))
+
+MULTIPOLYGON (((-117.1159 32.624967, -117.11065 32.625, -116.84945 32.627167, -116.73455 32.632367, -116.5402 32.657233, -116.3704 32.6716, -116.21925 32.678133, -115.91 32.697767, -115.8148 32.710833, -115.70095 32.7226, 
+    -115.57135 32.725233, -115.45645 32.734367, -115.35635 32.7396, -115.22675 32.7409, -115.07065 32.7435, -114.9548 32.753967, -114.8861 32.755267, -114.86355 32.7435, -114.80465 32.688567, -114.7497 32.546, 
+    -114.7418 32.532933, -114.5867 32.489767, -114.30305 32.392967, -114.22255 32.364167, -113.85245 32.2569, -113.4961 32.152233, -113.1398 32.0358, -112.77955 31.9181, -112.433 31.802967, -112.0963 31.6996, 
+    -111.74 31.5819, -111.3896 31.473333, -111.2316 31.427567, -111.1982 31.422333, -111.0215 31.4184, -110.7653 31.426267, -110.67895 31.421033, -110.3501 31.428867, -110.037 31.4328, -109.8191 31.426267, 
+    -109.48635 31.4315, -109.16335 31.440633, -108.8286 31.4406, -108.5037 31.4393, -108.24165 31.448433, -108.2377 31.464133, -108.2279 31.747967, -108.23285 31.830367, -108.006 31.8282, -108 31.828133, 
+    -107.9489 31.826, -107.938 31.744067, -107.05365 31.744067, -106.6688 31.747733, -106.46495 31.743767, -106.4124 31.729067, -106.3662 31.7106, -106.33235 31.6757, -106.3077 31.572033, -106.27225 31.505333, 
+    -106.2076 31.460167, -106.14295 31.4222, -106.0675 31.3555, -106.0044 31.322667, -105.9228 31.2806, -105.7642 31.122567, -105.64875 31.051733, -105.50715 30.8937, -105.38395 30.832133, -105.2993 30.813633, 
+    -105.23615 30.8126, -105.2069 30.805433, -105.18535 30.782833, -105.14685 30.723333, -105.12225 30.7151, -105.0776 30.704867, -105.02525 30.669967, -104.9452 30.639167, -104.92365 30.602233, -104.91445 30.564267, 
+    -104.85285 30.489333, -104.82205 30.4011, -104.8067 30.333367, -104.6558 30.1743, -104.63885 30.063467, -104.66965 29.839733, -104.65735 29.7207, -104.6281 29.6704, -104.4942 29.585233, -104.45725 29.551367, 
+    -104.4295 29.5021, -104.38025 29.471333, -104.3156 29.456967, -104.2448 29.447733, -104.19555 29.4272, -104.17245 29.402567, -104.13395 29.3369, -104.0354 29.2702, -103.97535 29.223, -103.94145 29.2117, 
+    -103.85835 29.210667, -103.8214 29.1953, -103.77825 29.1368, -103.7413 29.1132, -103.70895 29.110133, -103.6489 29.114233, -103.5981 29.111133, -103.53345 29.0855, -103.4503 29.028033, -103.37485 29.000333, 
+    -103.3425 29.000333, -103.31325 29.020833, -103.29785 29.023933, -103.28245 29.019833, -103.27325 29.009567, -103.26705 28.981867, -103.24245 28.966467, -103.18855 28.958233, -103.08695 28.977733, -103.03 29.001333, 
+    -102.95305 29.048533, -102.85145 29.095767, -102.79755 29.133733, -102.776 29.180933, -102.7714 29.275367, -102.7514 29.3082, -102.6575 29.418, -102.6544 29.608867, -102.62515 29.6571, -102.562 29.697133, 
+    -102.505 29.709433, -102.4342 29.7033, -102.3957 29.714567, -102.3095 29.766933, -102.194 29.8018, -102.1678 29.8018, -102.10005 29.755633, -102.0154 29.7238, -101.8999 29.709433, -101.66895 29.698133, 
+    -101.6289 29.7115, -101.60425 29.7156, -101.57655 29.7115, -101.52265 29.6684, -101.46875 29.639667, -101.3995 29.624267, -101.3802 29.5693, -101.36175 29.557, -101.31085 29.5611, -101.2907 29.5576, 
+    -101.27665 29.547633, -101.28545 29.462833, -101.26965 29.441767, -101.25125 29.4336, -101.22755 29.4336, -101.1714 29.486233, -101.1468 29.492067, -101.124 29.490333, -101.1161 29.480967, -101.117 29.459333, 
+    -101.1547 29.393833, -101.1512 29.3786, -101.11875 29.3593, -100.98535 29.316033, -100.9292 29.254633, -100.9046 29.241167, -100.8581 29.234133, -100.81425 29.230633, -100.76335 29.2008, -100.6958 29.101367, 
+    -100.62295 29.044633, -100.60715 29.000767, -100.5931 28.911867, -100.54045 28.8516, -100.52815 28.771467, -100.5194 28.678467, -100.5036 28.645133, -100.40885 28.521133, -100.33955 28.4024, -100.28335 28.358533, 
+    -100.22455 28.2667, -100.1921 28.1702, -100.08505 28.0573, -100.0324 28.006433, -99.9043 27.914033, -99.8955 27.885933, -99.89725 27.8222, -99.892 27.793533, -99.8604 27.765467, -99.72265 27.6637, 
+    -99.62435 27.619233, -99.5761 27.584167, -99.5261 27.513967, -99.51295 27.3853, -99.48835 27.343767, -99.48925 27.317433, -99.51465 27.285267, -99.51555 27.2689, -99.5015 27.251367, -99.4445 27.196967, 
+    -99.4296 27.174167, -99.43135 27.1408, -99.4103 27.108067, -99.4094 27.088767, -99.42345 27.023233, -99.41995 27.0057, -99.4103 26.992833, -99.37255 26.967067, -99.36905 26.951867, -99.3699 26.929633, 
+    -99.36205 26.913267, -99.3199 26.891033, -99.29185 26.882267, -99.27695 26.868233, -99.27605 26.8039, -99.25675 26.7758, -99.1997 26.723767, -99.1883 26.688667, -99.1725 26.5594, -99.15845 26.540667, 
+    -99.11195 26.504433, -99.0988 26.474, -99.1058 26.4313, -99.11545 26.412, -99.1093 26.395033, -99.08385 26.381, -99.0233 26.364033, -98.94695 26.352933, -98.8662 26.328967, -98.83725 26.3266, 
+    -98.81535 26.3354, -98.8004 26.3354, -98.78635 26.329533, -98.7109 26.271633, -98.5889 26.2301, -98.538 26.2149, -98.4608 26.166333, -98.3941 26.153467, -98.35635 26.154067, -98.32655 26.149967, 
+    -98.27915 26.127133, -98.1984 26.073933, -98.05625 26.0254, -97.99835 26.0242, -97.82635 26.0201, -97.7737 26.009, -97.73685 25.9897, -97.6675 25.9154, -97.571 25.8692, -97.5227 25.855733, 
+    -97.468 25.847767, -97.47155 25.835933, -97.4618 25.8229, -97.412 25.805133, -97.33195 25.7921, -97.24835 25.7897, -97.2003 25.8004, -97.1757 25.816633, -97.1779 25.8631, -97.17235 25.9034, 
+    -97.16045 25.912067, -97.14265 25.915033, -97.12225 25.912067, -97.09925 25.8987, -97.097 25.870267, -97.10925 25.8275, -97.1176 25.7648, -97.15495 25.697233, -97.2893 25.483833, -97.3729 25.316667, 
+    -97.4423 25.201667, -97.50455 25.122233, -97.5401 25.0914, -97.56325 25.0914, -97.57215 25.0997, -97.56145 25.126967, -97.45295 25.262133, -97.44405 25.2811, -97.45475 25.295333, -97.4725 25.3048, 
+    -97.4743 25.332067, -97.4743 25.353433, -97.46185 25.3641, -97.4387 25.378333, -97.4405 25.3961, -97.4654 25.415067, -97.4814 25.419833, -97.5081 25.421, -97.55255 25.435233, -97.57925 25.439967, 
+    -97.5935 25.436433, -97.59705 25.4222, -97.5846 25.399667, -97.53125 25.361733, -97.5259 25.351067, -97.5401 25.335633, -97.56145 25.3392, -97.5828 25.3463, -97.6024 25.341567, -97.60415 25.316667, 
+    -97.57925 25.260933, -97.58105 25.251467, -97.6033 25.238433, -97.63355 25.2408, -97.69225 25.262133, -97.70825 25.276367, -97.70825 25.302467, -97.7118 25.313133, -97.7456 25.334467, -97.7545 25.3558, 
+    -97.7723 25.370033, -97.7972 25.371233, -97.8577 25.336833, -97.86835 25.320233, -97.8666 25.309567, -97.8417 25.2989, -97.8168 25.2728, -97.815 25.243167, -97.81855 25.228933, -97.8399 25.2254, 
+    -97.89325 25.234867, -97.9102 25.2337, -97.9262 25.212367, -97.9191 25.2005, -97.87105 25.1946, -97.8159 25.1673, -97.79455 25.1258, -97.7999 25.105667, -97.8088 25.097367, -97.823 25.099733, 
+    -97.8426 25.096167, -97.8497 25.0784, -97.8426 25.0618, -97.81235 25.0357, -97.8141 25.0108, -97.8248 24.989467, -97.86215 24.979967, -97.9262 24.981167, -97.9529 24.968133, -97.96175 24.9539, 
+    -97.95465 24.9361, -97.92085 24.926633, -97.8497 24.943233, -97.8008 24.9385, -97.75275 24.893433, -97.73855 24.861433, -97.7581 24.843633, -97.82925 24.810433, -97.8417 24.799767, -97.84885 24.777233, 
+    -97.83725 24.646833, -97.8248 24.537733, -97.82655 24.510467, -97.84435 24.498633, -97.8586 24.498633, -97.8764 24.515233, -97.88705 24.546033, -97.9102 24.560267, -97.92265 24.561467, -97.93865 24.5508, 
+    -97.97245 24.489133, -97.976 24.410867, -97.9689 24.378867, -97.94575 24.362267, -97.93155 24.361067, -97.9066 24.3765, -97.8906 24.407333, -97.86925 24.4168, -97.85325 24.419167, -97.8337 24.402567, 
+    -97.8346 24.361067, -97.8577 24.2176, -97.84705 24.132233, -97.8506 24.106133, -97.86485 24.099033, -97.88085 24.1014, -97.9004 24.113267, -97.9093 24.114433, -97.9182 24.104967, -97.93065 24.064667, 
+    -97.9289 24.045667, -97.91465 24.032633, -97.8951 24.029067, -97.87905 24.021967, -97.8755 24.013667, -97.88705 23.9793, -97.8888 23.885633, -97.855 23.777733, -97.8586 23.751633, -97.8746 23.7398, 
+    -97.90485 23.742167, -97.95285 23.7801, -97.9653 23.7801, -97.976 23.758767, -97.9582 23.725567, -97.92085 23.708967, -97.8995 23.685267, -97.8888 23.661533, -97.90305 23.629533, -97.9244 23.585667, 
+    -97.9262 23.502667, -97.91905 23.486067, -97.9066 23.484867, -97.8906 23.495533, -97.8675 23.609367, -97.8639 23.662733, -97.85325 23.674567, -97.83545 23.6734, -97.8168 23.649667, -97.8186 23.585633, 
+    -97.85415 23.4564, -97.87105 23.3165, -97.8497 23.239433, -97.8497 23.146933, -97.8168 22.980933, -97.81325 22.915733, -97.90485 22.666767, -97.90665 22.5138, -97.9084 22.426067, -97.8773 22.331233, 
+    -97.8382 22.281433, -97.80085 22.230433, -97.8058 22.165033, -97.77235 22.088167, -97.77145 22.045467, -97.75465 22.005133, -97.7359 21.9751, -97.55355 21.784467, -97.3662 21.612767, -97.2692 21.5548, 
+    -97.2282 21.520233, -97.2282 21.466733, -97.31185 21.3374, -97.41725 21.2527, -97.43315 21.2527, -97.43815 21.2672, -97.43145 21.292833, -97.3428 21.408767, -97.33945 21.495733, -97.388 21.5626, 
+    -97.48755 21.606067, -97.5444 21.6674, -97.68995 21.876967, -97.7276 21.930467, -97.746 21.9394, -97.7559 21.933233, -97.76255 21.904367, -97.76255 21.822567, -97.7688 21.746667, -97.74745 21.679067, 
+    -97.7368 21.588967, -97.6941 21.530867, -97.62115 21.473967, -97.57315 21.452633, -97.5589 21.424167, -97.5607 21.3471, -97.5589 21.3127, -97.52865 21.2736, -97.4621 21.2035, -97.39135 21.136233, 
+    -97.37705 21.092367, -97.3716 21.073367, -97.3244 21.044833, -97.30245 21.0185, -97.28215 20.941, -97.22835 20.868633, -97.19655 20.8006, -97.17735 20.698233, -97.1576 20.600233, -97.13565 20.558533, 
+    -97.03745 20.470067, -96.88055 20.332567, -96.8065 20.2536, -96.7549 20.166567, -96.6644 20.061267, -96.47075 19.912833, -96.39725 19.837533, -96.35995 19.789267, -96.33855 19.692733, -96.33745 19.615967, 
+    -96.31 19.571367, -96.26175 19.540633, -96.25185 19.523833, -96.2546 19.4836, -96.27985 19.421433, -96.30835 19.370967, -96.30945 19.353433, -96.2963 19.333667, -96.2524 19.3154, -96.17505 19.267867, 
+    -96.1158 19.215933, -96.1081 19.191067, -96.1147 19.129667, -96.107 19.096733, -96.08395 19.080667, -96.05545 19.076267, -96.0269 19.077733, -95.9995 19.077733, -95.9704 19.066767, -95.921 18.998033, 
+    -95.8475 18.887633, -95.7877 18.837167, -95.59295 18.755267, -95.51065 18.738433, -95.3927 18.717967, -95.29505 18.712133, -95.15625 18.6741, -95.04765 18.600233, -95.00265 18.588533, -94.9231 18.5805, 
+    -94.82765 18.568067, -94.7805 18.541033, -94.75965 18.511767, -94.74865 18.4701, -94.7333 18.439367, -94.69215 18.3955, -94.65265 18.298967, -94.6022 18.2551, -94.5325 18.22, -94.44145 18.187833, 
+    -94.38765 18.1732, -94.3372 18.1732, -94.2763 18.181967, -94.2423 18.1849, -94.21595 18.183433, -94.1688 18.1615, -94.14905 18.1615, -94.13585 18.167367, -94.1172 18.206833, -94.08595 18.232433, 
+    -94.01905 18.2624, -93.89175 18.293133, -93.8654 18.290933, -93.85555 18.282867, -93.85555 18.261667, -93.8753 18.235333, -93.8709 18.230233, -93.8495 18.228767, -93.81875 18.236833, -93.7738 18.2807, 
+    -93.75075 18.2902, -93.7211 18.291667, -93.6805 18.288, -93.6575 18.289467, -93.6454 18.295333, -93.58505 18.345033, -93.58395 18.351633, -93.58725 18.356733, -93.6158 18.3604, -93.65965 18.3531, 
+    -93.776 18.3019, -93.8023 18.298233, -93.8166 18.301167, -93.81985 18.310667, -93.8056 18.3275, -93.7288 18.370633, -93.64815 18.396233, -93.4073 18.435, -93.28115 18.434267, -93.22735 18.4211, 
+    -93.2186 18.4167, -93.2186 18.3977, -93.20435 18.385267, -93.17745 18.3721, -93.1599 18.372833, -93.1522 18.377233, -93.1533 18.3882, -93.1566 18.401367, -93.1511 18.4072, -93.13905 18.412333, 
+    -93.10725 18.415267, -92.9805 18.424033, -92.9432 18.4321, -92.88285 18.454767, -92.7945 18.499367, -92.7484 18.540333, -92.73525 18.5447, -92.7155 18.543233, -92.6683 18.517667, -92.65735 18.517667, 
+    -92.65075 18.5235, -92.65405 18.5374, -92.6738 18.5608, -92.6793 18.5747, -92.676 18.581267, -92.65845 18.5886, -92.59535 18.5959, -92.3885 18.636867, -92.29965 18.661733, -92.2349 18.668333, 
+    -92.1367 18.6654, -91.971 18.664667, -91.92165 18.657367, -91.83935 18.617133, -91.80865 18.590067, -91.8108 18.575467, -91.8196 18.565933, -91.84705 18.5623, -91.92 18.571067, -91.99355 18.556467, 
+    -92.03085 18.556467, -92.0879 18.567433, -92.19215 18.555733, -92.22395 18.540367, -92.23605 18.522067, -92.23605 18.506, -92.22065 18.4943, -92.16745 18.4921, -92.13015 18.5082, -92.1137 18.509667, 
+    -92.0819 18.504533, -92.05775 18.504533, -92.0446 18.500867, -92.0435 18.495033, -92.06435 18.471633, -92.06435 18.462133, -92.04785 18.4548, -91.97985 18.455533, -91.9568 18.462133, -91.9502 18.473833, 
+    -91.9557 18.487733, -91.95515 18.5177, -91.9354 18.528667, -91.9156 18.530867, -91.8926 18.519167, -91.8772 18.500167, -91.86075 18.497967, -91.82895 18.505267, -91.8125 18.505267, -91.7982 18.490633, 
+    -91.78395 18.484067, -91.7686 18.481133, -91.76585 18.472367, -91.77355 18.4219, -91.84925 18.339267, -91.8734 18.291733, -91.8734 18.280033, -91.85805 18.2669, -91.8092 18.250067, -91.79385 18.253, 
+    -91.78615 18.267633, -91.79055 18.320267, -91.77845 18.331233, -91.7609 18.334167, -91.73675 18.329767, -91.6424 18.2647, -91.63035 18.263967, -91.62155 18.2669, -91.6265 18.286633, -91.72415 18.3846, 
+    -91.72635 18.394867, -91.71535 18.4029, -91.6945 18.404367, -91.67695 18.4124, -91.67475 18.421167, -91.69345 18.444567, -91.6956 18.4519, -91.68905 18.456267, -91.66435 18.460667, -91.51735 18.422633, 
+    -91.4888 18.424833, -91.4855 18.4314, -91.4965 18.440933, -91.5316 18.4548, -91.55025 18.4665, -91.55025 18.4753, -91.5404 18.481867, -91.4718 18.4943, -91.3489 18.5272, -91.29075 18.530867, 
+    -91.2677 18.535967, -91.23645 18.563767, -91.1761 18.5923, -91.175 18.600333, -91.1816 18.604, -91.22 18.602533, -91.23315 18.609867, -91.23755 18.6274, -91.22765 18.6932, -91.22 18.7371, 
+    -91.22875 18.750267, -91.2441 18.7539, -91.2913 18.7517, -91.33355 18.757567, -91.3621 18.776567, -91.3621 18.799267, -91.2469 18.9126, -91.2447 18.9243, -91.24795 18.933067, -91.2573 18.935267, 
+    -91.27815 18.9294, -91.48995 18.7561, -91.51845 18.7444, -91.536 18.742933, -91.547 18.750267, -91.5448 18.766333, -91.4411 18.862133, -91.33795 18.962333, -91.2123 19.052267, -91.1596 19.080767, 
+    -90.9879 19.164133, -90.92535 19.199967, -90.85515 19.2563, -90.7756 19.346233, -90.73175 19.409867, -90.7235 19.540033, -90.7279 19.6161, -90.7597 19.703133, -90.7586 19.736767, -90.7416 19.780633, 
+    -90.68565 19.832567, -90.65165 19.851567, -90.57595 19.878633, -90.54685 19.897633, -90.5106 19.9693, -90.50515 20.031467, -90.47715 20.096533, -90.4914 20.171867, -90.4903 20.192333, -90.4508 20.241333, 
+    -90.43655 20.261067, -90.4404 20.3342, -90.45685 20.4, -90.45575 20.4468, -90.425 20.518467, -90.4113 20.569667, -90.43655 20.702767, -90.43545 20.723967, -90.4223 20.743733, -90.38115 20.7737, 
+    -90.3614 20.821233, -90.33615 20.896567, -90.3005 20.952133, -90.24675 20.990167, -90.1864 21.026, -90.12055 21.044267, -90.06625 21.0611, -89.9576 21.141533, -89.84295 21.213933, -89.79245 21.2344, 
+    -89.65475 21.268033, -89.57905 21.276067, -89.39855 21.305333, -89.31075 21.322133, -89.16265 21.336767, -89.0946 21.345533, -89.0902 21.352133, -89.10775 21.3565, -89.17525 21.359433, -89.26525 21.355767, 
+    -89.381 21.330167, -89.46985 21.325767, -89.6317 21.304567, -89.69645 21.294333, -89.83195 21.2563, -89.8989 21.227067, -90.05415 21.118833, -90.12 21.063267, -90.1573 21.050833, -90.1979 21.042067, 
+    -90.2972 20.990867, -90.35205 20.947733, -90.39595 20.819033, -90.4168 20.800733, -90.4245 20.797067, -90.43545 20.800733, -90.4382 20.813167, -90.4272 20.879733, -90.3987 20.931633, -90.3367 21.0033, 
+    -90.2522 21.0574, -90.08815 21.140033, -89.9038 21.2702, -89.8451 21.298, -89.7617 21.3075, -89.70575 21.327967, -89.6273 21.3448, -89.3755 21.3704, -89.13685 21.396, -88.896 21.4121, 
+    -88.7347 21.4121, -88.66005 21.422333, -88.569 21.464733, -88.5602 21.473533, -88.5657 21.478633, -88.5778 21.4779, -88.6425 21.4589, -88.6809 21.457433, -88.6985 21.459633, -88.70065 21.4684, 
+    -88.68915 21.481567, -88.56295 21.540767, -88.47245 21.558333, -88.32435 21.568567, -88.27055 21.5627, -88.253 21.554667, -88.253 21.545167, -88.2673 21.528333, -88.2673 21.518833, -88.25905 21.507867, 
+    -88.23165 21.504233, -88.0665 21.5247, -88.00175 21.525433, -87.95565 21.518833, -87.86295 21.484467, -87.6929 21.4362, -87.64955 21.4201, -87.6298 21.385, -87.6287 21.267267, -87.61115 21.251933, 
+    -87.58755 21.2468, -87.54695 21.2541, -87.5272 21.2497, -87.4438 21.201467, -87.42625 21.200733, -87.4164 21.208767, -87.4175 21.220467, -87.4855 21.268, -87.50745 21.297967, -87.50635 21.306033, 
+    -87.4844 21.3082, -87.4449 21.297967, -87.39995 21.273833, -87.34945 21.2585, -87.3297 21.2585, -87.31765 21.270933, -87.31765 21.287, -87.37085 21.360867, -87.4323 21.4106, -87.55905 21.4574, 
+    -87.6666 21.4757, -87.8021 21.507867, -87.9294 21.5649, -87.9678 21.568567, -88.03805 21.563433, -88.1357 21.560533, -88.1719 21.562, -88.19055 21.5715, -88.18395 21.583933, -88.14885 21.5927, 
+    -88.01005 21.6044, -87.93435 21.5971, -87.7791 21.546633, -87.7089 21.511533, -87.6716 21.507133, -87.5284 21.507867, -87.42195 21.493267, -87.3353 21.4589, -87.3073 21.453033, -87.28535 21.4574, 
+    -87.25685 21.480067, -87.2393 21.486667, -87.1603 21.497633, -87.1449 21.505667, -87.146 21.517367, -87.1614 21.5488, -87.1592 21.5554, -87.1482 21.558333, -87.11475 21.5532, -87.05 21.543667, 
+    -86.98525 21.5393, -86.96005 21.526133, -86.95125 21.493233, -86.8975 21.434733, -86.8728 21.384267, -86.86845 21.2892, -86.85635 21.273833, -86.8399 21.271667, -86.82675 21.276767, -86.82455 21.287, 
+    -86.82125 21.292133, -86.8026 21.2936, -86.78175 21.282633, -86.77955 21.268733, -86.80205 21.161967, -86.80975 21.037667, -86.8218 21.007667, -86.8734 20.962333, -86.8904 20.9265, -86.90135 20.8519, 
+    -86.91125 20.827767, -86.9694 20.788267, -87.00175 20.733433, -87.08515 20.625933, -87.17565 20.530867, -87.2788 20.465033, -87.3029 20.440167, -87.3139 20.4146, -87.3298 20.350967, -87.38245 20.254433, 
+    -87.4472 20.198133, -87.4631 20.1623, -87.45925 19.929033, -87.4351 19.814967, -87.4373 19.779867, -87.45375 19.756467, -87.4724 19.749867, -87.4878 19.753533, -87.49765 19.7689, -87.48995 19.871267, 
+    -87.49325 19.880033, -87.50425 19.8815, -87.5196 19.872733, -87.53165 19.8508, -87.53715 19.7879, -87.54815 19.763767, -87.59805 19.7199, -87.64965 19.6358, -87.665 19.620467, -87.67925 19.619, 
+    -87.68585 19.625567, -87.68585 19.6753, -87.7012 19.681867, -87.7133 19.681867, -87.72975 19.671633, -87.7462 19.636533, -87.75605 19.5371, -87.7396 19.506367, -87.71765 19.496867, -87.7023 19.496867, 
+    -87.6694 19.515867, -87.6458 19.521, -87.58655 19.5159, -87.5734 19.524667, -87.5745 19.5371, -87.6041 19.553933, -87.6096 19.5627, -87.6052 19.569267, -87.55585 19.5744, -87.4801 19.6073, 
+    -87.45815 19.6029, -87.445 19.5883, -87.44665 19.524667, -87.48945 19.433267, -87.5169 19.4157, -87.53005 19.4157, -87.57175 19.4369, -87.5937 19.4369, -87.63485 19.417167, -87.70615 19.349167, 
+    -87.71715 19.327967, -87.71275 19.317733, -87.6985 19.317733, -87.66665 19.335267, -87.6535 19.336, -87.6458 19.331633, -87.648 19.317733, -87.67875 19.287, -87.7007 19.2607, -87.70725 19.2351, 
+    -87.6941 19.213167, -87.67325 19.203633, -87.648 19.203633, -87.6321 19.208767, -87.5531 19.3097, -87.5301 19.327967, -87.5147 19.329433, -87.49825 19.3265, -87.4818 19.315533, -87.45435 19.316267, 
+    -87.4379 19.325067, -87.4105 19.347733, -87.4006 19.3499, -87.39075 19.346267, -87.39075 19.336767, -87.44065 19.2841, -87.4714 19.266533, -87.52295 19.253367, -87.57345 19.2278, -87.5811 19.213167, 
+    -87.5767 19.203667, -87.56685 19.201467, -87.53505 19.205833, -87.5153 19.203667, -87.512 19.197067, -87.52955 19.172933, -87.6058 19.105667, -87.65355 18.9031, -87.6947 18.642767, -87.6999 18.565267, 
+    -87.71005 18.448233, -87.7232 18.410933, -87.7811 18.339667, -87.80305 18.3053, -87.81155 18.252667, -87.7918 18.190167, -87.794 18.172967, -87.8028 18.165667, -87.8174 18.163233, -87.83935 18.175967, 
+    -87.86405 18.2, -87.8764 18.2556, -87.9037 18.281, -87.92225 18.304333, -87.9315 18.3764, -87.94595 18.394933, -88.03245 18.429933, -88.0896 18.454633, -88.10295 18.474533, -88.10195 18.503367, 
+    -88.03705 18.5974, -88.03295 18.6427, -88.0484 18.719567, -88.0772 18.771033, -88.09575 18.779967, -88.1081 18.780667, -88.1462 18.757333, -88.1586 18.7388, -88.1668 18.6722, -88.18195 18.637267, 
+    -88.2078 18.599367, -88.25605 18.5431, -88.3594 18.482233, -88.36115 18.4742, -88.417 18.468, -88.46595 18.45, -88.55195 18.2667, -88.59915 18.140767, -88.7662 17.9125, -88.8067 17.901267, 
+    -89.0108 17.932733, -89.06815 17.931633, -89.09175 17.919233, -89.0816 17.7742, -89.1316 17.771967, -89.2017 17.7688, -89.76365 17.758033, -90.39555 17.772367, -90.91985 17.783133, -90.9521 17.774167, 
+    -90.96825 17.7455, -90.9494 17.499967, -90.9467 17.209633, -91.25325 17.180967, -91.33925 17.166633, -91.36345 17.1469, -91.36345 17.112867, -91.20755 16.9193, -91.11075 16.865533, -90.89565 16.790267, 
+    -90.77735 16.720367, -90.7128 16.655867, -90.6913 16.535767, -90.6617 16.5089, -90.41975 16.421067, -90.3794 16.395967, -90.3794 16.3655, -90.39285 16.290233, -90.45735 16.188067, -90.46545 16.098467, 
+    -90.4977 16.082333, -90.70745 16.084133, -91.33665 16.073367, -91.62435 16.0823, -91.6862 16.075133, -91.8905 15.7633, -92.0787 15.5052, -92.2427 15.268633, -92.28845 15.170067, -92.2347 15.123467, 
+    -92.1567 15.105533, -92.1379 15.0876, -92.111 15.0177, -92.1863 14.808033, -92.1567 14.619833, -92.22255 14.519233, -92.58855 14.844467, -92.83255 15.116033, -92.96545 15.251067, -93.0504 15.342567, 
+    -93.1746 15.458733, -93.2661 15.5386, -93.4535 15.6751, -93.5842 15.736067, -93.86985 15.9216, -93.8891 15.9502, -93.8861 15.965967, -93.87575 15.975833, -93.84765 15.9847, -93.8047 15.981767, 
+    -93.7559 15.972867, -93.72925 15.972867, -93.72185 15.982733, -93.72775 15.996567, -93.7559 16.019233, -93.80175 16.0498, -93.8817 16.075467, -93.98825 16.089267, -94.03705 16.113933, -94.0948 16.1751, 
+    -94.12145 16.183967, -94.14065 16.180033, -94.1673 16.163267, -94.191 16.164233, -94.2295 16.178067, -94.31235 16.222433, -94.36415 16.2313, -94.4026 16.228333, -94.4263 16.212567, -94.42925 16.2007, 
+    -94.42035 16.1879, -94.3819 16.167167, -94.188 16.112933, -94.04 16.040933, -93.9912 16.0005, -93.9912 15.9867, -94.00895 15.980767, -94.043 15.9926, -94.10665 16.025167, -94.3686 16.105067, 
+    -94.42785 16.122833, -94.49145 16.128767, -94.70015 16.135667, -94.7549 16.146533, -94.75785 16.1554, -94.74895 16.173167, -94.7179 16.193867, -94.7016 16.193867, -94.6868 16.187967, -94.66905 16.169233, 
+    -94.6424 16.159367, -94.62315 16.160333, -94.5906 16.172167, -94.5817 16.1988, -94.5906 16.232367, -94.5669 16.258967, -94.56395 16.276733, -94.58025 16.283633, -94.5921 16.2797, -94.61575 16.252067, 
+    -94.62465 16.2284, -94.63205 16.225433, -94.6439 16.2284, -94.64685 16.238267, -94.6261 16.3073, -94.6261 16.333933, -94.63945 16.3438, -94.6587 16.3448, -94.6809 16.339867, -94.71495 16.318167, 
+    -94.7682 16.262933, -94.8067 16.249133, -94.8289 16.254067, -94.8348 16.266867, -94.8126 16.3083, -94.81555 16.3458, -94.8585 16.3744, -94.91475 16.373433, -94.95175 16.358633, -95.008 16.298467, 
+    -95.08055 16.2679, -95.0983 16.2442, -95.0894 16.234333, -95.0539 16.2245, -94.9947 16.2245, -94.90295 16.2373, -94.87335 16.232367, -94.85555 16.2166, -94.86445 16.2028, -94.91035 16.195867, 
+    -95.01985 16.205733, -95.0968 16.188967, -95.1072 16.1722, -95.0939 16.161367, -95.05985 16.1584, -94.9844 16.1663, -94.8704 16.168267, -94.83935 16.160367, -94.8349 16.146533, -94.85115 16.1347, 
+    -94.90295 16.1209, -95.17235 16.097233, -95.23895 16.082433, -95.31295 16.042967, -95.35735 16.021267, -95.3958 16.009433, -95.4136 15.995633, -95.51275 15.921633, -95.603 15.885133, -95.6563 15.875267, 
+    -95.7007 15.875267, -95.791 15.8368, -95.8591 15.8309, -95.93015 15.8309, -95.96865 15.824967, -96.0663 15.7806, -96.11515 15.7589, -96.15215 15.7382, -96.1951 15.6938, -96.2321 15.677033, 
+    -96.2824 15.677033, -96.349 15.6879, -96.37715 15.684933, -96.44375 15.652367, -96.4911 15.644467, -96.5207 15.645467, -96.6495 15.680967, -96.70575 15.6987, -96.77385 15.708567, -96.8582 15.715467, 
+    -96.9633 15.745067, -97.0773 15.792433, -97.14095 15.834833, -97.13055 15.8447, -97.11135 15.8526, -97.10835 15.865433, -97.13055 15.893033, -97.1957 15.934467, -97.22085 15.9404, -97.24005 15.9355, 
+    -97.24305 15.924633, -97.22525 15.9118, -97.20455 15.898, -97.19565 15.880233, -97.2001 15.874333, -97.2149 15.872367, -97.28005 15.906867, -97.36885 15.9404, -97.44725 15.9572, -97.5361 15.979867, 
+    -97.6353 16.009467, -97.64415 16.009467, -97.6723 16.0065, -97.6945 15.997633, -97.71965 15.997633, -97.7522 16.004533, -97.87655 16.093333, -98.1 16.1841, -98.2125 16.203833, -98.4464 16.210733, 
+    -98.4952 16.221567, -98.59145 16.328067, -98.6521 16.408967, -98.76015 16.491833, -98.82525 16.525367, -98.85485 16.526333, -98.8874 16.518433, -98.9392 16.4997, -98.9851 16.497733, -99.0872 16.533233, 
+    -99.10795 16.553933, -99.105 16.560833, -99.09465 16.566767, -99.0798 16.575633, -99.0813 16.582533, -99.0828 16.590433, -99.13015 16.608167, -99.16865 16.6062, -99.1716 16.598333, -99.16565 16.589433, 
+    -99.15975 16.579567, -99.16865 16.565767, -99.18935 16.565767, -99.23375 16.588467, -99.41135 16.669333, -99.5253 16.7088, -99.59635 16.7177, -99.60195 16.727, -99.58945 16.735333, -99.56825 16.739467, 
+    -99.5645 16.744467, -99.56575 16.7503, -99.56825 16.7503, -99.57695 16.754467, -99.60945 16.7553, -99.7019 16.807733, -99.74435 16.812733, -99.76435 16.806067, -99.76435 16.7961, -99.73685 16.769433, 
+    -99.67315 16.732, -99.6207 16.717833, -99.61195 16.708667, -99.6232 16.697867, -99.65565 16.697033, -99.72685 16.723667, -99.8193 16.792767, -99.848 16.8019, -99.85925 16.815233, -99.85675 16.825233, 
+    -99.83305 16.846867, -99.83055 16.861833, -99.83305 16.871833, -99.86425 16.8918, -99.9267 16.910133, -99.9704 16.912633, -99.9966 16.902633, -100.01035 16.895133, -100.0391 16.895133, -100.0978 16.905967, 
+    -100.21645 16.949267, -100.50625 17.048333, -100.63745 17.1016, -100.79605 17.145733, -100.9135 17.1907, -101.03465 17.218167, -101.04715 17.230667, -101.0459 17.248967, -101.03095 17.266433, -101.0297 17.291433, 
+    -101.0559 17.309733, -101.15585 17.3605, -101.21205 17.407967, -101.2895 17.4346, -101.38065 17.445433, -101.40565 17.462067, -101.40815 17.502033, -101.4531 17.544467, -101.47435 17.556967, -101.47435 17.580267, 
+    -101.4893 17.592767, -101.49805 17.592767, -101.5393 17.582767, -101.573 17.582767, -101.5905 17.5911, -101.59425 17.6219, -101.61425 17.636067, -101.64045 17.651867, -101.6417 17.708467, -101.6642 17.750933, 
+    -101.75165 17.8275, -101.79415 17.8533, -101.8491 17.8683, -101.9428 17.878267, -101.99775 17.914067, -102.0677 17.954033, -102.07895 17.956533, -102.12645 17.9482, -102.17015 17.9274, -102.20635 17.9224, 
+    -102.33505 17.959033, -102.4774 18.011467, -102.54605 18.034767, -102.63475 18.037267, -102.73845 18.0814, -102.89585 18.134667, -103.017 18.152167, -103.1144 18.172967, -103.30425 18.252067, -103.4779 18.346967, 
+    -103.56905 18.460167, -103.68025 18.561733, -103.684 18.5867, -103.6715 18.644133, -103.68275 18.669933, -103.75895 18.749833, -103.86515 18.819767, -103.9451 18.8639, -104.20115 18.991267, -104.21365 19.007067, 
+    -104.2012 19.016233, -104.1862 19.016233, -104.13 19.0046, -104.0513 18.960467, -104.0138 18.947133, -103.9676 18.9463, -103.9601 18.9563, -103.96135 18.9746, -104.00255 19.0054, -104.08875 19.030367, 
+    -104.15745 19.039533, -104.24485 19.062833, -104.2886 19.072833, -104.38725 19.0595, -104.42225 19.067833, -104.4572 19.091967, -104.57585 19.171867, -104.7382 19.227667, -104.74565 19.237667, -104.73695 19.2443, 
+    -104.71195 19.2543, -104.70445 19.270133, -104.71195 19.2801, -104.73445 19.285933, -104.83685 19.281767, -104.8631 19.2876, -104.89055 19.3026, -104.99175 19.4366, -105.02175 19.499033, -105.06545 19.534, 
+    -105.08295 19.561467, -105.1042 19.5698, -105.1604 19.578933, -105.18165 19.592267, -105.2141 19.707133, -105.25905 19.800367, -105.38395 19.938533, -105.4989 20.0276, -105.5139 20.062567, -105.5114 20.136667, 
+    -105.5376 20.1841, -105.67875 20.293167, -105.69625 20.331467, -105.69505 20.368933, -105.6688 20.388067, -105.5639 20.4272, -105.4877 20.441333, -105.3278 20.447167, -105.2154 20.465467, -105.1604 20.488767, 
+    -105.15165 20.510433, -105.15665 20.536233, -105.2104 20.6178, -105.21415 20.656933, -105.2541 20.6919, -105.3078 20.700233, -105.34275 20.6944, -105.3877 20.662767, -105.4177 20.650267, -105.47515 20.651933, 
+    -105.55135 20.652767, -105.61005 20.634467, -105.6288 20.634467, -105.64005 20.647767, -105.6388 20.665267, -105.5726 20.731, -105.5089 20.782633, -105.4427 20.803433, -105.42395 20.821733, -105.409 20.885, 
+    -105.354 20.9183, -105.33655 20.954933, -105.30905 20.9724, -105.2416 21.006533, -105.20665 21.0415, -105.1829 21.094767, -105.19285 21.168867, -105.2241 21.295367, -105.2241 21.332, -105.1991 21.3578, 
+    -105.1791 21.4119, -105.19285 21.443533, -105.2453 21.477667, -105.30025 21.530933, -105.31835 21.544867, -105.34025 21.561733, -105.45265 21.759867, -105.52885 21.910533, -105.6263 21.9738, -105.65125 22.010433, 
+    -105.65 22.034567, -105.59005 22.208533, -105.5851 22.305933, -105.6063 22.344233, -105.65625 22.449933, -105.6563 22.493233, -105.71 22.538167, -105.7387 22.6006, -105.86735 22.703833, -105.9723 22.780433, 
+    -106.051 22.843667, -106.1072 22.920267, -106.2046 23.014333, -106.2096 23.028467, -106.1971 23.035967, -106.18085 23.035967, -106.15715 23.022667, -106.12465 22.996033, -106.08095 22.947733, -105.99725 22.848667, 
+    -105.9698 22.842867, -105.95855 22.852833, -105.9598 22.865333, -105.99725 22.943567, -106.07095 23.0035, -106.08595 23.038467, -106.12215 23.0701, -106.16715 23.080933, -106.2758 23.155, -106.41315 23.2474, 
+    -106.4544 23.322333, -106.5643 23.4089, -106.68795 23.526267, -106.76535 23.572067, -106.7866 23.590367, -106.7903 23.615333, -106.7766 23.6911, -106.80155 23.748533, -106.869 23.825933, -106.9439 23.8842, 
+    -107.0276 23.9325, -107.10505 23.944133, -107.1613 23.964933, -107.2275 24.019067, -107.2987 24.098967, -107.3786 24.1431, -107.39605 24.169733, -107.38605 24.178067, -107.3636 24.177233, -107.3436 24.170567, 
+    -107.24865 24.088167, -107.15 23.998267, -107.11 23.988267, -107.1 23.9991, -107.1 24.013267, -107.2649 24.1406, -107.26865 24.149767, -107.25865 24.1531, -107.24115 24.1481, -107.10875 24.056533, 
+    -107.085 24.049867, -107.0688 24.059867, -107.0688 24.074867, -107.11875 24.120633, -107.2624 24.2222, -107.3773 24.263, -107.40725 24.2655, -107.4285 24.254667, -107.45475 24.254667, -107.49095 24.2655, 
+    -107.71705 24.397867, -107.78825 24.437833, -107.7895 24.448633, -107.7633 24.4503, -107.7308 24.442, -107.55845 24.345433, -107.4885 24.3221, -107.46725 24.320433, -107.4635 24.3296, -107.4785 24.354567, 
+    -107.476 24.3762, -107.456 24.3962, -107.456 24.410333, -107.47725 24.427833, -107.5584 24.459467, -107.60465 24.4636, -107.66335 24.461933, -107.68955 24.4686, -107.7133 24.4861, -107.75575 24.543533, 
+    -107.8082 24.5785, -107.8894 24.6068, -107.93185 24.639267, -108 24.676267, -108.03885 24.724867, -108.1038 24.806, -108.1278 24.835167, -108.1326 24.846867, -108.1286 24.855933, -108.1182 24.863367, 
+    -108.09665 24.8655, -108.0687 24.8639, -108.0407 24.871367, -108.03275 24.883067, -108.0375 24.899033, -108.07745 24.943733, -108.08865 24.9613, -108.09025 25.0188, -108.0863 25.073633, -108.10625 25.131633, 
+    -108.11985 25.155067, -108.13425 25.171033, -108.1622 25.186467, -108.27885 25.238633, -108.29165 25.2514, -108.306 25.2945, -108.3164 25.310467, -108.35875 25.3424, -108.3699 25.345067, -108.3947 25.344, 
+    -108.40585 25.339767, -108.41225 25.324333, -108.41305 25.3041, -108.41385 25.2892, -108.41945 25.284933, -108.4308 25.281667, -108.44485 25.2823, -108.45445 25.284967, -108.4696 25.2988, -108.48 25.3084, 
+    -108.50395 25.322233, -108.5399 25.337133, -108.59185 25.3563, -108.65095 25.3797, -108.6901 25.393033, -108.726 25.409, -108.7412 25.420167, -108.7484 25.429733, -108.7412 25.446767, -108.7404 25.4585, 
+    -108.75 25.4654, -108.77155 25.473933, -108.78755 25.488833, -108.79475 25.5128, -108.80435 25.5426, -108.80915 25.547933, -108.8171 25.551133, -108.8419 25.5522, -108.8778 25.552733, -108.91055 25.548467, 
+    -108.91775 25.545267, -108.91695 25.5389, -108.9042 25.528233, -108.8938 25.5208, -108.8906 25.513333, -108.8986 25.505867, -108.91855 25.498433, -108.93935 25.496833, -109.02165 25.500567, -109.0368 25.503767, 
+    -109.07515 25.5373, -109.09435 25.554333, -109.1007 25.5623, -109.0975 25.5687, -109.0855 25.574033, -109.0775 25.578833, -109.05675 25.590533, -109.04315 25.601167, -109.0176 25.6049, -108.99765 25.604367, 
+    -108.97525 25.601167, -108.9505 25.600633, -108.94095 25.605967, -108.93455 25.617133, -108.92335 25.630467, -108.9114 25.6411, -108.87305 25.683167, -108.86825 25.698067, -108.87065 25.709767, -108.88585 25.727333, 
+    -108.917 25.742767, -108.95135 25.7497, -108.9929 25.748633, -109.01765 25.741167, -109.03445 25.7316, -109.0712 25.684233, -109.09035 25.6491, -109.09995 25.643767, -109.1183 25.639, -109.1415 25.642167, 
+    -109.16545 25.656533, -109.17185 25.668267, -109.17585 25.687433, -109.1822 25.699133, -109.21495 25.7332, -109.2381 25.755, -109.27165 25.775767, -109.27965 25.7848, -109.28685 25.808233, -109.2948 25.8274, 
+    -109.2924 25.836433, -109.2812 25.845467, -109.26285 25.8572, -109.25405 25.8625, -109.25485 25.8737, -109.25645 25.877433, -109.26365 25.882733, -109.27885 25.891267, -109.3076 25.918933, -109.3435 25.955133, 
+    -109.3635 25.973767, -109.3659 25.986, -109.3651 25.9961, -109.3475 26.051467, -109.3403 26.085, -109.3299 26.201067, -109.3251 26.2133, -109.3195 26.223933, -109.28435 26.260667, -109.2668 26.2825, 
+    -109.23645 26.306433, -109.2157 26.314433, -109.2021 26.3171, -109.1869 26.316033, -109.17655 26.308033, -109.17575 26.300067, -109.18455 26.283567, -109.22685 26.240967, -109.25085 26.2186, -109.2564 26.198933, 
+    -109.24765 26.176567, -109.24205 26.171767, -109.23165 26.168567, -109.21965 26.171767, -109.2101 26.179233, -109.1989 26.194133, -109.1869 26.209567, -109.1789 26.223433, -109.1701 26.238867, -109.16375 26.263333, 
+    -109.16135 26.2756, -109.15735 26.2825, -109.14055 26.309133, -109.1286 26.3187, -109.1198 26.320833, -109.111 26.317633, -109.1046 26.3102, -109.107 26.295267, -109.1086 26.230867, -109.09585 26.219167, 
+    -109.08065 26.215433, -109.0687 26.215433, -109.0607 26.2197, -109.0511 26.2298, -109.0399 26.268667, -109.03675 26.320833, -109.0415 26.335733, -109.0687 26.375667, -109.08465 26.398033, -109.10225 26.408667, 
+    -109.1238 26.410767, -109.15815 26.411833, -109.17655 26.4097, -109.1925 26.397467, -109.22845 26.3618, -109.23245 26.3549, -109.24285 26.352767, -109.2556 26.357567, -109.2564 26.3634, -109.2548 26.373533, 
+    -109.2492 26.423567, -109.2484 26.451767, -109.2484 26.505533, -109.2548 26.550767, -109.29155 26.606133, -109.30755 26.619467, -109.43775 26.7041, -109.44975 26.716333, -109.45615 26.7307, -109.46175 26.742967, 
+    -109.4713 26.754667, -109.4857 26.761567, -109.51285 26.7637, -109.5328 26.7637, -109.5448 26.76, -109.5536 26.7552, -109.57835 26.736567, -109.59355 26.728567, -109.6079 26.724867, -109.63505 26.721667, 
+    -109.7365 26.717933, -109.75965 26.7206, -109.77165 26.728567, -109.77645 26.736567, -109.78205 26.7584, -109.79085 26.769567, -109.79725 26.7717, -109.806 26.7701, -109.8156 26.765833, -109.826 26.7669, 
+    -109.8316 26.772767, -109.8324 26.7813, -109.8268 26.794067, -109.8164 26.807367, -109.8108 26.829733, -109.80205 26.876033, -109.79645 26.937767, -109.80125 26.945233, -109.8108 26.952133, -109.8228 26.958533, 
+    -109.86195 26.997933, -109.8699 27.008567, -109.8787 27.061767, -109.89465 27.097433, -109.92105 27.125133, -109.9322 27.129367, -109.9474 27.130967, -109.96495 27.132033, -109.9897 27.137367, -110.0488 27.152267, 
+    -110.1023 27.165567, -110.15185 27.168233, -110.21655 27.178333, -110.2621 27.1927, -110.318 27.226767, -110.3234 27.231767, -110.358 27.263733, -110.4095 27.297433, -110.41145 27.2987, -110.5005 27.334633, 
+    -110.5211 27.339467, -110.53135 27.3532, -110.53075 27.361267, -110.52045 27.368133, -110.51015 27.369767, -110.49625 27.371767, -110.4896 27.377033, -110.4926 27.3863, -110.5023 27.393167, -110.52895 27.403467, 
+    -110.558 27.421233, -110.6016 27.459967, -110.60705 27.470467, -110.60285 27.475733, -110.5913 27.477733, -110.5798 27.476933, -110.56465 27.4741, -110.5447 27.4729, -110.5386 27.475733, -110.5368 27.4834, 
+    -110.54285 27.4963, -110.55015 27.503167, -110.5574 27.5058, -110.58105 27.513067, -110.59435 27.519533, -110.6089 27.544967, -110.61495 27.574033, -110.6295 27.595433, -110.63495 27.6025, -110.6313 27.606133, 
+    -110.62825 27.606533, -110.6198 27.608567, -110.6089 27.609367, -110.5883 27.6118, -110.55435 27.6223, -110.53075 27.630767, -110.5247 27.6356, -110.52425 27.638833, -110.53315 27.6457, -110.53985 27.647733, 
+    -110.55375 27.652567, -110.57075 27.6546, -110.5883 27.6562, -110.59615 27.658633, -110.60285 27.6655, -110.61675 27.6865, -110.62585 27.695167, -110.63555 27.744033, -110.6543 27.798133, -110.6531 27.812467, 
+    -110.644 27.817733, -110.6416 27.821767, -110.64585 27.830233, -110.6537 27.840733, -110.6537 27.8472, -110.6404 27.887567, -110.6422 27.896467, -110.64645 27.8997, -110.65735 27.9017, -110.67855 27.9017, 
+    -110.68885 27.904733, -110.73545 27.930167, -110.7512 27.937033, -110.7603 27.937833, -110.8336 27.926733, -110.8651 27.9239, -110.87725 27.925933, -110.8924 27.932767, -110.9154 27.936833, -110.93295 27.9352, 
+    -110.9372 27.928333, -110.9348 27.911367, -110.93235 27.905333, -110.92025 27.896833, -110.9184 27.888767, -110.92085 27.878267, -110.9281 27.8714, -110.9475 27.8686, -110.96325 27.87, -110.9699 27.877267, 
+    -110.97295 27.889367, -110.9917 27.9362, -111.0123 27.961433, -111.022 27.9703, -111.025 27.9784, -111.02685 27.982033, -111.0353 27.984833, -111.03895 27.983233, -111.0432 27.9784, -111.0753 27.957, 
+    -111.08985 27.954567, -111.0989 27.955767, -111.1201 27.9703, -111.1286 27.976567, -111.2128 28.010067, -111.2443 28.027233, -111.27035 28.052667, -111.29215 28.083367, -111.3055 28.093033, -111.3079 28.0995, 
+    -111.3079 28.106367, -111.3055 28.124733, -111.3037 28.1659, -111.3231 28.222433, -111.3346 28.244433, -111.37825 28.2824, -111.3976 28.308633, -111.437 28.333667, -111.44305 28.344967, -111.4485 28.366967, 
+    -111.4612 28.387533, -111.47455 28.3952, -111.5642 28.4261, -111.62845 28.439, -111.68055 28.4608, -111.7199 28.4812, -111.7496 28.4925, -111.79565 28.5155, -111.8144 28.522367, -111.83075 28.532867, 
+    -111.8453 28.551033, -111.855 28.564367, -111.8556 28.575067, -111.85075 28.5815, -111.83865 28.5896, -111.8241 28.598467, -111.8126 28.608967, -111.8108 28.618267, -111.812 28.628567, -111.83625 28.657833, 
+    -111.8538 28.670133, -111.8859 28.700033, -111.92105 28.7283, -111.93255 28.7513, -111.93255 28.7624, -111.9271 28.769667, -111.915 28.7721, -111.875 28.779367, -111.85925 28.785033, -111.8447 28.7935, 
+    -111.8344 28.795933, -111.8217 28.7933, -111.80535 28.7848, -111.79745 28.776733, -111.7902 28.759767, -111.78475 28.756133, -111.74475 28.755333, -111.7381 28.759367, -111.73025 28.765433, -111.72175 28.775533, 
+    -111.7145 28.802967, -111.71025 28.820733, -111.7042 28.8276, -111.7054 28.833867, -111.72175 28.841933, -111.79265 28.8573, -111.82595 28.8587, -111.83565 28.8571, -111.8617 28.845767, -111.8823 28.833267, 
+    -111.88835 28.830033, -111.9156 28.830033, -111.94285 28.833467, -112.00525 28.8403, -112.03915 28.842333, -112.0743 28.842133, -112.08945 28.8442, -112.10155 28.850233, -112.12335 28.879733, -112.14455 28.896267, 
+    -112.1803 28.9098, -112.21905 28.919467, -112.2245 28.925533, -112.2209 28.935233, -112.2136 28.961867, -112.20875 28.9974, -112.20635 29.0089, -112.1579 29.113067, -112.15365 29.123967, -112.15425 29.129, 
+    -112.17965 29.1835, -112.18935 29.202867, -112.18815 29.224467, -112.1694 29.265633, -112.15665 29.289867, -112.15 29.3028, -112.1518 29.310867, -112.1615 29.316533, -112.1815 29.318133, -112.19845 29.325, 
+    -112.20995 29.339933, -112.2245 29.348, -112.2366 29.350033, -112.2457 29.347, -112.2584 29.3365, -112.2687 29.3236, -112.2905 29.308233, -112.29475 29.299367, -112.2911 29.2913, -112.27175 29.2699, 
+    -112.26325 29.263033, -112.26085 29.254133, -112.26445 29.247267, -112.27295 29.244867, -112.28325 29.245867, -112.33595 29.281, -112.37895 29.298767, -112.40075 29.306433, -112.4383 29.3361, -112.4498 29.3547, 
+    -112.4571 29.373667, -112.468 29.391033, -112.4686 29.403533, -112.46255 29.4116, -112.45165 29.4213, -112.4371 29.434633, -112.42195 29.4429, -112.4068 29.446133, -112.3862 29.449367, -112.3602 29.4643, 
+    -112.31475 29.4853, -112.30625 29.499033, -112.30565 29.509933, -112.3099 29.5178, -112.34685 29.543233, -112.3717 29.569067, -112.3838 29.5933, -112.40865 29.610267, -112.4347 29.620767, -112.44985 29.622167, 
+    -112.5274 29.622967, -112.54255 29.625, -112.5698 29.642367, -112.61825 29.6797, -112.70855 29.730167, -112.7267 29.746933, -112.73275 29.7619, -112.7358 29.7849, -112.73275 29.7966, -112.7255 29.8067, 
+    -112.71035 29.8301, -112.70915 29.8392, -112.72125 29.867067, -112.72245 29.874733, -112.70125 29.928033, -112.69885 29.932267, -112.7164 29.969, -112.71945 29.975067, -112.72365 29.9799, -112.74125 29.987167, 
+    -112.77575 29.994433, -112.8006 29.997267, -112.80605 30.0013, -112.80425 30.006567, -112.79575 30.013433, -112.78605 30.028367, -112.7794 30.040867, -112.78 30.057633, -112.79635 30.1089, -112.797 30.114967, 
+    -112.7909 30.142833, -112.7782 30.159367, -112.75155 30.177933, -112.74125 30.187033, -112.7346 30.2581, -112.74125 30.267767, -112.79395 30.309967, -112.80725 30.319267, -112.85815 30.3261, -112.8757 30.332567, 
+    -112.88175 30.339433, -112.906 30.4002, -112.9272 30.471267, -112.9387 30.491867, -112.9496 30.504367, -112.9714 30.524767, -113.11315 30.630733, -113.1453 30.6485, -113.1683 30.658167, -113.1919 30.678767, 
+    -113.201 30.7038, -113.20585 30.7359, -113.20525 30.860467, -113.20525 30.9158, -113.20585 30.933567, -113.22525 30.9822, -113.23735 31.006033, -113.24405 31.028633, -113.2525 31.085567, -113.2519 31.136033, 
+    -113.24825 31.148967, -113.2398 31.1546, -113.23435 31.157033, -113.22285 31.156633, -113.21255 31.153, -113.2083 31.1425, -113.2113 31.1098, -113.21495 31.084367, -113.21315 31.052867, -113.2071 31.039533, 
+    -113.1962 31.030667, -113.1895 31.029033, -113.1786 31.0355, -113.1695 31.049633, -113.16165 31.074467, -113.15555 31.092233, -113.15495 31.118067, -113.14405 31.1532, -113.13255 31.181267, -113.1162 31.199033, 
+    -113.1083 31.207533, -113.1047 31.2277, -113.10405 31.243467, -113.11075 31.254367, -113.1386 31.267667, -113.2016 31.284433, -113.28155 31.3022, -113.35545 31.315733, -113.4069 31.3226, -113.4675 31.325833, 
+    -113.48145 31.329067, -113.4893 31.3335, -113.50505 31.337533, -113.51535 31.338767, -113.5184 31.336333, -113.51655 31.3311, -113.5099 31.326233, -113.50325 31.318967, -113.5014 31.3121, -113.50505 31.304433, 
+    -113.5123 31.3, -113.52805 31.296767, -113.54685 31.3002, -113.62075 31.313733, -113.6801 31.333933, -113.7098 31.346433, -113.72795 31.358567, -113.7328 31.3731, -113.7322 31.3846, -113.72615 31.3955, 
+    -113.70855 31.411233, -113.6619 31.466567, -113.65465 31.478467, -113.6504 31.532567, -113.6631 31.5665, -113.67765 31.5766, -113.75155 31.603033, -113.80605 31.618367, -113.8297 31.626867, -113.83515 31.6317, 
+    -113.863 31.635133, -113.8751 31.6323, -113.903 31.614933, -113.92295 31.612933, -113.9357 31.616967, -113.94355 31.629067, -113.9575 31.645633, -113.9684 31.649667, -113.9781 31.648467, -113.9872 31.639967, 
+    -114.00535 31.6218, -114.0296 31.607667, -114.04655 31.600833, -114.1071 31.594367, -114.15135 31.5879, -114.1798 31.5867, -114.25855 31.597, -114.32335 31.6107, -114.39485 31.642, -114.4754 31.678333, 
+    -114.516 31.703567, -114.5487 31.735067, -114.622 31.815, -114.6317 31.822467, -114.6638 31.831767, -114.6965 31.8354, -114.7474 31.8346, -114.76435 31.832767, -114.79225 31.840033, -114.8219 31.851333, 
+    -114.85945 31.872333, -114.88855 31.886267, -114.98545 31.9121, -115.00785 31.919767, -115.01755 31.9226, -115.09525 31.934933, -115.1155 31.9379, -115.1517 31.938333, -115.1891 31.9261, -115.1978 31.910233, 
+    -115.1978 31.898633, -115.1858 31.8827, -115.1631 31.8734, -115.1352 31.869567, -115.07205 31.878867, -115.03595 31.8756, -115.00485 31.866267, -114.98605 31.8586, -114.93335 31.821467, -114.9267 31.811567, 
+    -114.8752 31.6949, -114.874 31.6846, -114.87945 31.678933, -114.89035 31.6741, -114.91155 31.670467, -114.937 31.665233, -114.9479 31.654333, -114.9576 31.623233, -114.96245 31.591133, -114.96305 31.464967, 
+    -114.96425 31.3388, -114.97695 31.2106, -114.97575 31.192433, -114.9709 31.183167, -114.9612 31.1771, -114.93455 31.169833, -114.8909 31.1553, -114.8782 31.146833, -114.87095 31.1343, -114.8667 31.1234, 
+    -114.8673 31.115533, -114.8824 31.0578, -114.88545 31.031967, -114.88 31.017233, -114.857 30.999467, -114.8364 30.9922, -114.79705 30.9845, -114.7752 30.9716, -114.76735 30.9613, -114.75645 30.8634, 
+    -114.75705 30.7344, -114.7601 30.6916, -114.74555 30.643367, -114.71225 30.5933, -114.6971 30.579167, -114.6856 30.556133, -114.685 30.543633, -114.69105 30.514767, -114.6965 30.436833, -114.71285 30.386567, 
+    -114.71525 30.359533, -114.71525 30.330033, -114.7098 30.298967, -114.7098 30.288667, -114.7243 30.2495, -114.73035 30.236167, -114.73035 30.223667, -114.71765 30.192367, -114.6716 30.1427, -114.60195 30.096467, 
+    -114.58315 30.073467, -114.57345 30.038733, -114.5577 30.0222, -114.52015 29.994133, -114.46745 29.949733, -114.43775 29.927933, -114.4293 29.912167, -114.42505 29.872, -114.4075 29.846967, -114.3766 29.834867, 
+    -114.35055 29.830033, -114.30875 29.8282, -114.2118 29.805167, -114.20455 29.801133, -114.1779 29.772267, -114.16095 29.762967, -114.15065 29.7525, -114.14155 29.718567, -114.124 29.6784, -114.10405 29.658233, 
+    -114.03375 29.614233, -114.0186 29.6009, -114.01075 29.576067, -114.0071 29.548633, -113.99805 29.5365, -113.9823 29.5252, -113.96715 29.515933, -113.90475 29.477367, -113.88415 29.4584, -113.86295 29.4475, 
+    -113.8496 29.433767, -113.83205 29.401067, -113.8151 29.375633, -113.81205 29.369767, -113.78965 29.360467, -113.76665 29.334233, -113.7545 29.324533, -113.74965 29.314033, -113.7509 29.295467, -113.7636 29.273467, 
+    -113.7842 29.265, -113.7951 29.251267, -113.78905 29.225433, -113.75635 29.1788, -113.7164 29.1546, -113.6649 29.138033, -113.65095 29.132367, -113.6443 29.116433, -113.65035 29.093833, -113.6764 29.062733, 
+    -113.68425 29.0571, -113.6885 29.021767, -113.6879 28.988633, -113.69695 28.9523, -113.69695 28.931733, -113.68365 28.914367, -113.6667 28.901433, -113.6582 28.8978, -113.6382 28.8966, -113.61945 28.8986, 
+    -113.60005 28.904067, -113.57705 28.9077, -113.56615 28.914567, -113.5607 28.927067, -113.55765 28.947667, -113.5504 28.970267, -113.5407 28.978733, -113.52195 28.984, -113.50435 28.9856, -113.4856 28.9848, 
+    -113.47165 28.980967, -113.43105 28.960767, -113.4238 28.9507, -113.4226 28.9103, -113.405 28.8861, -113.3959 28.873967, -113.3844 28.870733, -113.3723 28.872967, -113.319 28.901233, -113.30565 28.9093, 
+    -113.2887 28.913733, -113.2693 28.912533, -113.24995 28.906867, -113.22815 28.892333, -113.2148 28.8764, -113.21725 28.808567, -113.2027 28.7807, -113.17905 28.7589, -113.1718 28.747, -113.1712 28.730467, 
+    -113.18335 28.711467, -113.19605 28.652333, -113.1882 28.5966, -113.1464 28.5528, -113.1234 28.537433, -113.10095 28.5342, -113.06525 28.536633, -113.0307 28.5433, -112.9786 28.5433, -112.9489 28.534, 
+    -112.93255 28.519467, -112.9259 28.502533, -112.92045 28.496867, -112.90165 28.496067, -112.87805 28.496667, -112.86165 28.492233, -112.85805 28.483733, -112.8635 28.468, -112.88285 28.4458, -112.88895 28.4369, 
+    -112.8835 28.4151, -112.875 28.4028, -112.87195 28.3471, -112.86955 28.309533, -112.8453 28.275833, -112.83255 28.267333, -112.80165 28.254033, -112.75565 28.233033, -112.74595 28.221733, -112.74835 28.2092, 
+    -112.7623 28.1975, -112.7841 28.183567, -112.80895 28.160133, -112.8138 28.148033, -112.8029 28.1246, -112.8035 28.1129, -112.8156 28.097167, -112.8471 28.075967, -112.8719 28.0473, -112.87375 28.042833, 
+    -112.858 28.029933, -112.8077 28.010133, -112.7962 28.002467, -112.7859 27.980067, -112.79375 27.935667, -112.8089 27.9179, -112.8107 27.908233, -112.7774 27.8523, -112.7447 27.783267, -112.67745 27.727333, 
+    -112.60355 27.676467, -112.5266 27.648, -112.4442 27.627, -112.37575 27.5836, -112.3509 27.565033, -112.32185 27.522633, -112.3067 27.479633, -112.29095 27.439667, -112.27215 27.399267, -112.2564 27.376467, 
+    -112.24125 27.2818, -112.2134 27.167533, -112.19705 27.160467, -112.11285 27.156033, -112.0462 27.1629, -111.9844 27.156833, -111.95535 27.147167, -111.9505 27.135867, -111.9632 27.123333, -111.98925 27.1096, 
+    -112.025 27.101933, -112.08555 27.0662, -112.09225 27.0436, -112.08495 27.025, -112.0674 27.009067, -112.0044 26.971133, -111.9317 26.904933, -111.91715 26.8922, -111.88145 26.788033, -111.8675 26.767233, 
+    -111.83055 26.684467, -111.8057 26.638833, -111.7839 26.626333, -111.7615 26.6235, -111.74815 26.627933, -111.73725 26.6453, -111.73545 26.661867, -111.74695 26.702833, -111.80145 26.771467, -111.80995 26.7979, 
+    -111.8172 26.922267, -111.8148 26.9356, -111.80815 26.940833, -111.7936 26.941233, -111.78025 26.9372, -111.75665 26.922867, -111.6979 26.8728, -111.68215 26.853433, -111.6555 26.7971, -111.58825 26.7208, 
+    -111.57735 26.695967, -111.56525 26.619267, -111.54345 26.610367, -111.538 26.607133, -111.53315 26.5922, -111.51435 26.578067, -111.49315 26.5698, -111.46285 26.561333, -111.43075 26.555267, -111.4235 26.549633, 
+    -111.42165 26.529033, -111.43315 26.499167, -111.4447 26.483, -111.45195 26.4715, -111.4483 26.462633, -111.42225 26.440833, -111.3641 26.3724, -111.3653 26.257533, -111.3326 26.152567, -111.32835 26.142267, 
+    -111.3332 26.048, -111.3447 25.994333, -111.34955 25.9289, -111.3362 25.827967, -111.3247 25.812233, -111.24235 25.7674, -111.2272 25.7553, -111.2181 25.7333, -111.2066 25.657, -111.1842 25.6241, 
+    -111.1606 25.609133, -111.1418 25.598233, -111.1188 25.5942, -111.0764 25.590567, -111.05095 25.585933, -111.0322 25.5718, -111.0152 25.544367, -111.00735 25.488033, -111.00795 25.4525, -111.00555 25.446033, 
+    -110.9807 25.414167, -110.95525 25.379633, -110.9274 25.2563, -110.9238 25.2022, -110.90805 25.152933, -110.8832 25.1269, -110.79235 25.0748, -110.78145 25.065533, -110.7784 25.056233, -110.7875 25.025567, 
+    -110.79295 25.001133, -110.77295 24.873767, -110.76265 24.8229, -110.76325 24.782333, -110.7881 24.734267, -110.7911 24.7137, -110.78445 24.657367, -110.7778 24.581467, -110.7687 24.5532, -110.75235 24.527967, 
+    -110.736 24.504133, -110.7324 24.497267, -110.733 24.4658, -110.7445 24.431267, -110.75055 24.392533, -110.74145 24.353367, -110.72875 24.329333, -110.6688 24.276033, -110.63545 24.245367, -110.61185 24.232433, 
+    -110.59185 24.2282, -110.48525 24.2177, -110.438 24.215067, -110.3926 24.2183, -110.3417 24.2268, -110.3205 24.225967, -110.3102 24.221933, -110.31685 24.209433, -110.329 24.202967, -110.37505 24.1945, 
+    -110.38955 24.1864, -110.3932 24.1751, -110.39015 24.149667, -110.3811 24.1412, -110.3605 24.138367, -110.34475 24.1428, -110.309 24.1632, -110.2908 24.167267, -110.28595 24.1741, -110.28415 24.1846, 
+    -110.2817 24.212067, -110.27565 24.235067, -110.27445 24.255467, -110.29565 24.298667, -110.3211 24.335, -110.33505 24.360433, -110.3302 24.370933, -110.3096 24.3774, -110.2678 24.382433, -110.17995 24.3788, 
+    -110.16725 24.371533, -110.15755 24.334, -110.14965 24.317033, -110.1321 24.305133, -110.0449 24.2474, -109.97765 24.179767, -109.86015 24.052, -109.81955 24.0108, -109.78865 23.937933, -109.7335 23.8794, 
+    -109.7244 23.8588, -109.72745 23.8358, -109.7432 23.8146, -109.75955 23.767767, -109.76135 23.7407, -109.7432 23.7181, -109.70865 23.6856, -109.6614 23.657767, -109.6196 23.638767, -109.5772 23.6305, 
+    -109.49725 23.623233, -109.45425 23.605867, -109.4276 23.591133, -109.3652 23.519267, -109.35615 23.5007, -109.3525 23.463767, -109.36885 23.3699, -109.404 23.3259, -109.47305 23.244133, -109.61055 23.156733, 
+    -109.6269 23.137333, -109.702 23.092933, -109.722 23.070933, -109.8171 22.999467, -109.8686 22.9702, -109.92795 22.941533, -109.95035 22.9383, -109.98005 22.941933, -109.9964 22.9494, -110.02975 22.974033, 
+    -110.0485 22.988167, -110.0897 23.050133, -110.1073 23.1018, -110.11395 23.170633, -110.1303 23.224333, -110.1606 23.4161, -110.17515 23.4896, -110.19815 23.537033, -110.2151 23.552367, -110.3096 23.606267, 
+    -110.4592 23.677933, -110.5083 23.702167, -110.57795 23.7605, -110.68095 23.8673, -110.8124 23.967233, -110.9481 24.088567, -111.0971 24.187267, -111.2231 24.271033, -111.3721 24.338267, -111.42055 24.366533, 
+    -111.44355 24.3734, -111.4805 24.380267, -111.5096 24.3954, -111.53325 24.4277, -111.54415 24.436967, -111.5914 24.4608, -111.60595 24.4725, -111.6102 24.4826, -111.60715 24.518333, -111.62955 24.599867, 
+    -111.6368 24.6354, -111.6568 24.648333, -111.6756 24.652367, -111.6895 24.651567, -111.70405 24.643467, -111.72405 24.627933, -111.7604 24.621067, -111.7907 24.621867, -111.81005 24.630367, -111.85125 24.6778, 
+    -111.93 24.807, -111.93665 24.812267, -111.94695 24.814267, -111.9542 24.812667, -111.9542 24.7949, -111.9627 24.765033, -111.9851 24.759167, -112.01355 24.764033, -112.0899 24.787833, -112.10745 24.801367, 
+    -112.10865 24.8131, -112.0953 24.882533, -112.09955 24.888167, -112.1129 24.8918, -112.12195 24.8898, -112.12865 24.850633, -112.1456 24.832467, -112.16015 24.832067, -112.17165 24.840533, -112.1674 24.861933, 
+    -112.1468 24.897667, -112.1468 24.9219, -112.14495 24.9445, -112.15405 25.0087, -112.1613 25.011533, -112.1698 25.005667, -112.17705 24.906767, -112.1849 24.882533, -112.2037 24.8765, -112.23035 24.881733, 
+    -112.2479 24.8882, -112.2461 24.903333, -112.21765 24.9627, -112.20735 25.0287, -112.2134 25.0824, -112.21705 25.152033, -112.2201 25.196033, -112.2116 25.2162, -112.1898 25.231967, -112.16255 25.255367, 
+    -112.15345 25.275767, -112.17345 25.3975, -112.18735 25.433867, -112.1995 25.456867, -112.20375 25.506133, -112.19765 25.5138, -112.1795 25.522067, -112.1716 25.5378, -112.171 25.5705, -112.18735 25.621167, 
+    -112.1892 25.644167, -112.17465 25.6918, -112.16495 25.720267, -112.1922 25.8327, -112.2352 25.927367, -112.2649 25.999633, -112.29095 26.041433, -112.3733 26.1032, -112.3927 26.140133, -112.403 26.228567, 
+    -112.4133 26.261467, -112.4327 26.273967, -112.45025 26.279233, -112.45815 26.2776, -112.46905 26.268733, -112.4854 26.262667, -112.5157 26.240067, -112.526 26.2348, -112.5387 26.236633, -112.549 26.253567, 
+    -112.5714 26.277, -112.58355 26.2871, -112.6544 26.328467, -112.7265 26.367233, -112.7798 26.408433, -112.80765 26.4494, -112.8543 26.474033, -112.89065 26.4918, -112.9197 26.519267, -112.9318 26.522067, 
+    -112.9373 26.518033, -112.92635 26.497867, -112.927 26.4583, -112.94275 26.4486, -112.9609 26.4488, -112.97485 26.4601, -113.00695 26.508967, -113.02755 26.542267, -113.06145 26.6311, -113.08085 26.646833, 
+    -113.0978 26.671867, -113.116 26.689633, -113.133 26.6998, -113.1738 26.704467, -113.2671 26.7292, -113.3072 26.7526, -113.3152 26.764967, -113.30115 26.779, -113.2791 26.784333, -113.247 26.7743, 
+    -113.1447 26.712167, -113.1226 26.7105, -113.11455 26.7192, -113.1216 26.734567, -113.17175 26.7653, -113.21385 26.791367, -113.2219 26.825467, -113.21585 26.846167, -113.20085 26.861867, -113.13365 26.951433, 
+    -113.12665 26.9815, -113.13465 27.042333, -113.1447 27.053, -113.16575 27.052333, -113.19185 27.0293, -113.26105 26.911667, -113.29015 26.862533, -113.3102 26.8572, -113.3754 26.8572, -113.39445 26.8639, 
+    -113.4095 26.8866, -113.42455 26.8913, -113.4386 26.887933, -113.45565 26.8739, -113.46465 26.850533, -113.48375 26.836833, -113.5429 26.818767, -113.59205 26.7907, -113.63215 26.778667, -113.66125 26.777333, 
+    -113.6713 26.784033, -113.7134 26.7974, -113.7144 26.8054, -113.7034 26.813433, -113.6803 26.817433, -113.66525 26.8228, -113.66725 26.8288, -113.6853 26.833167, -113.7264 26.837833, -113.74145 26.855233, 
+    -113.75145 26.9, -113.78155 26.936767, -113.78355 26.9568, -113.7675 26.964167, -113.74745 26.958133, -113.7304 26.9421, -113.70235 26.9214, -113.67325 26.917367, -113.6642 26.928067, -113.66825 26.952133, 
+    -113.6913 26.9675, -113.74845 26.983533, -113.80265 26.984567, -113.8448 26.989933, -113.8749 27.005967, -113.918 27.0093, -113.9501 27.0033, -113.99225 27.0003, -114.06545 27.037733, -114.09655 27.051767, 
+    -114.12665 27.0551, -114.12865 27.063133, -114.1146 27.071833, -114.08755 27.0765, -114.0494 27.0932, -114.0464 27.109267, -114.05745 27.122633, -114.1086 27.139333, -114.1367 27.147367, -114.15375 27.14, 
+    -114.15975 27.127967, -114.1768 27.1206, -114.18685 27.120967, -114.2009 27.132333, -114.23 27.149067, -114.2611 27.157067, -114.31725 27.159733, -114.35435 27.151733, -114.3674 27.1524, -114.3764 27.1601, 
+    -114.3894 27.1962, -114.4135 27.222267, -114.4556 27.247, -114.4777 27.255033, -114.4797 27.2684, -114.46565 27.3319, -114.4706 27.393667, -114.51675 27.455833, -114.5589 27.483233, -114.6431 27.5257, 
+    -114.65815 27.548433, -114.66715 27.5932, -114.6774 27.632033, -114.6863 27.665733, -114.7362 27.6741, -114.75745 27.666367, -114.7755 27.669033, -114.7825 27.6864, -114.7755 27.700433, -114.76245 27.7185, 
+    -114.7695 27.739867, -114.79255 27.753233, -114.82065 27.755933, -114.8467 27.740533, -114.86275 27.730533, -114.89885 27.730533, -114.9199 27.742233, -114.9279 27.760267, -114.952 27.775633, -114.9841 27.783, 
+    -115.03425 27.7937, -115.07935 27.827767, -115.11645 27.845167, -115.1325 27.8632, -115.1335 27.885933, -115.1255 27.918, -115.11445 27.925367, -115.0924 27.926033, -115.0322 27.8963, -114.96 27.868867, 
+    -114.8898 27.859533, -114.8376 27.843167, -114.7463 27.835833, -114.58385 27.834833, -114.5367 27.844867, -114.47355 27.872933, -114.4344 27.905033, -114.41735 27.913033, -114.3933 27.9117, -114.3642 27.896333, 
+    -114.35015 27.876967, -114.3642 27.8529, -114.38525 27.836167, -114.39975 27.8232, -114.3993 27.814133, -114.3692 27.7984, -114.3361 27.769633, -114.3331 27.752933, -114.31 27.740233, -114.25885 27.718833, 
+    -114.2047 27.699467, -114.17565 27.681067, -114.17165 27.590833, -114.1536 27.542067, -114.10145 27.501933, -114.0483 27.445133, -114.03625 27.438467, -114.0222 27.4458, -114.0282 27.4762, -114.04625 27.522333, 
+    -114.07535 27.5437, -114.0894 27.5798, -114.0874 27.613233, -114.06835 27.6266, -114.03225 27.638967, -113.951 27.6276, -113.9139 27.608233, -113.8868 27.575467, -113.8778 27.5454, -113.86075 27.532033, 
+    -113.82865 27.528, -113.80055 27.535367, -113.7865 27.5534, -113.79155 27.581167, -113.8106 27.607233, -113.8768 27.638667, -113.89285 27.6527, -113.8888 27.666067, -113.86875 27.672067, -113.8166 27.678767, 
+    -113.8096 27.687467, -113.8216 27.706833, -113.82465 27.7506, -113.8186 27.821433, -113.83765 27.842833, -113.87275 27.8582, -113.89885 27.880933, -113.92495 27.9127, -113.9801 27.936767, -114.03425 27.959467, 
+    -114.0704 27.9715, -114.09445 27.974867, -114.1095 27.968167, -114.1205 27.935067, -114.1185 27.9177, -114.09845 27.907, -114.07135 27.903667, -114.03225 27.899633, -114.0102 27.882933, -114.0162 27.834133, 
+    -114.05635 27.784367, -114.1376 27.764967, -114.1777 27.741567, -114.18575 27.739567, -114.2048 27.748267, -114.22185 27.774333, -114.2991 27.835133, -114.2991 27.860533, -114.28105 27.888267, -114.2219 27.913, 
+    -114.21285 27.935033, -114.21185 27.9658, -114.21385 27.9845, -114.2309 27.9892, -114.265 27.977833, -114.2991 27.9491, -114.3192 27.943733, -114.34925 27.947733, -114.3663 27.965133, -114.37935 28.0139, 
+    -114.36735 28.053, -114.26105 28.149267, -114.245 28.1546, -114.2169 28.151267, -114.2119 28.135233, -114.2209 28.062367, -114.18985 27.965467, -114.16775 27.9541, -114.15475 27.961433, -114.1457 28.011567, 
+    -114.09155 28.1195, -114.0705 28.138867, -114.07855 28.154933, -114.0996 28.167633, -114.15075 28.1783, -114.22595 28.221767, -114.239 28.240467, -114.238 28.251833, -114.22095 28.2545, -114.19285 28.237133, 
+    -114.0956 28.209067, -114.07955 28.2104, -114.0775 28.217433, -114.1206 28.252167, -114.12665 28.2642, -114.1176 28.274233, -114.1056 28.2896, -114.1076 28.2963, -114.1196 28.300967, -114.1547 28.301633, 
+    -114.1858 28.301633, -114.19385 28.311667, -114.19085 28.3297, -114.1547 28.398867, -114.13265 28.441667, -114.0885 28.488433, -114.0835 28.4998, -114.0875 28.519867, -114.12865 28.584333, -114.1427 28.6485, 
+    -114.13465 28.691933, -114.1477 28.703967, -114.1768 28.7073, -114.22695 28.7073, -114.242 28.714667, -114.247 28.7434, -114.254 28.7758, -114.2791 28.7925, -114.3122 28.799867, -114.33725 28.796533, 
+    -114.3583 28.783833, -114.3904 28.7805, -114.39845 28.787833, -114.39745 28.793167, -114.3784 28.8226, -114.37235 28.8373, -114.3814 28.85, -114.39745 28.858, -114.40245 28.872733, -114.4165 28.886767, 
+    -114.44055 28.893433, -114.46065 28.9105, -114.4707 28.927867, -114.49675 28.942567, -114.52685 28.949267, -114.5469 28.947933, -114.571 28.9339, -114.58505 28.9212, -114.6001 28.920533, -114.6051 28.924533, 
+    -114.59405 28.935233, -114.59405 28.9486, -114.61815 28.970633, -114.6432 28.984667, -114.65125 29.002733, -114.6502 29.063233, -114.66525 29.108667, -114.6903 29.134733, -114.7204 29.1401, -114.7565 29.1421, 
+    -114.77255 29.1501, -114.7816 29.1675, -114.80765 29.204233, -114.83175 29.2173, -114.86485 29.244033, -114.8889 29.270767, -114.93805 29.344967, -114.96215 29.390067, -115.0113 29.434167, -115.0454 29.456233, 
+    -115.0855 29.461567, -115.1457 29.474267, -115.1607 29.479933, -115.20885 29.479933, -115.2339 29.4886, -115.25695 29.499967, -115.28005 29.543433, -115.31415 29.567467, -115.34325 29.574833, -115.35325 29.584867, 
+    -115.3603 29.608933, -115.37635 29.620633, -115.40045 29.628667, -115.4265 29.6387, -115.44555 29.6594, -115.48365 29.6721, -115.53885 29.671433, -115.5529 29.673433, -115.5599 29.686133, -115.5549 29.753633, 
+    -115.5689 29.767333, -115.596 29.7767, -115.64515 29.7914, -115.68825 29.810133, -115.6993 29.830833, -115.69125 29.8489, -115.6652 29.877633, -115.67525 29.9254, -115.70635 29.970167, -115.7314 29.984867, 
+    -115.77455 29.991567, -115.79965 29.999567, -115.80165 30.0096, -115.7916 30.036333, -115.7655 30.0935, -115.7595 30.1276, -115.7695 30.154333, -115.8056 30.193767, -115.81465 30.2125, -115.8066 30.2636, 
+    -115.7705 30.322433, -115.7615 30.351833, -115.7946 30.395267, -115.87885 30.449067, -115.91095 30.463767, -115.924 30.466433, -115.9521 30.453733, -115.96615 30.4437, -115.96615 30.437033, -115.9561 30.425667, 
+    -115.96615 30.416967, -115.97915 30.420967, -115.99925 30.4477, -115.9962 30.457733, -115.97915 30.459733, -115.9561 30.4651, -115.94005 30.4818, -115.93205 30.527933, -115.94605 30.566033, -115.96415 30.568033, 
+    -115.97415 30.559333, -115.9822 30.5266, -116.0153 30.476467, -116.03635 30.4611, -116.06545 30.460733, -116.08755 30.471433, -116.1186 30.4915, -116.13365 30.511533, -116.13165 30.5296, -116.1126 30.565667, 
+    -116.08555 30.618833, -116.08255 30.652233, -116.08655 30.709733, -116.0976 30.7311, -116.1056 30.739133, -116.11065 30.755833, -116.10665 30.771533, -116.0836 30.8083, -116.06555 30.8357, -116.0826 30.8611, 
+    -116.14375 30.914567, -116.17685 30.9313, -116.20995 30.936633, -116.23305 30.955, -116.2391 30.973733, -116.2451 30.979733, -116.26315 30.981067, -116.3043 30.981067, -116.3504 30.989767, -116.35945 31.002467, 
+    -116.36445 31.063933, -116.35545 31.0753, -116.3404 31.086, -116.32035 31.116433, -116.2943 31.156533, -116.28725 31.1699, -116.31035 31.271833, -116.34945 31.304567, -116.3986 31.355367, -116.4728 31.386133, 
+    -116.4979 31.3968, -116.5079 31.423867, -116.5219 31.441233, -116.53595 31.444567, -116.548 31.436567, -116.56005 31.435233, -116.59615 31.451267, -116.6232 31.478667, -116.6483 31.490033, -116.69945 31.527467, 
+    -116.7095 31.5455, -116.69245 31.564567, -116.6563 31.570567, -116.6433 31.5826, -116.6463 31.6013, -116.66035 31.6207, -116.66635 31.695567, -116.6904 31.719933, -116.7917 31.783433, -116.8098 31.808833, 
+    -116.80175 31.821533, -116.7797 31.818867, -116.7546 31.8075, -116.7115 31.780767, -116.6874 31.7714, -116.67135 31.775433, -116.65835 31.8015, -116.6473 31.806833, -116.63325 31.8035, -116.62425 31.7841, 
+    -116.62425 31.772733, -116.60315 31.7674, -116.5891 31.783433, -116.5851 31.8142, -116.5871 31.833567, -116.59515 31.8436, -116.6182 31.8496, -116.6904 31.879033, -116.7586 31.904067, -116.77365 31.944167, 
+    -116.8258 31.996967, -116.87795 32.031733, -116.88995 32.0658, -116.88595 32.1263, -116.88295 32.155033, -116.901 32.194467, -116.92305 32.218533, -116.94715 32.2536, -116.98325 32.279, -117.0384 32.3251, 
+    -117.0404 32.3739, -117.04745 32.416333, -117.08055 32.463133, -117.1056 32.5126, -117.1106 32.574433, -117.1159 32.624967)), 
+  ((-112.55605 29.0982, -112.5516 29.121933, -112.5516 29.153033, -112.5494 29.167867, -112.52715 29.1827, -112.5049 29.1901, -112.4582 29.199, -112.41145 29.204933, -112.36255 29.210833, -112.3403 29.2064, 
+      -112.32915 29.199, -112.3136 29.1827, -112.3136 29.160467, -112.30915 29.1308, -112.29805 29.113033, -112.2936 29.071533, -112.2958 28.9841, -112.2958 28.938167, -112.2847 28.887767, -112.2847 28.8507, 
+      -112.2847 28.8018, -112.3025 28.773633, -112.3314 28.758833, -112.3781 28.749933, -112.4226 28.746967, -112.4515 28.751433, -112.46485 28.7618, -112.4782 28.779567, -112.496 28.788467, -112.5227 28.797367, 
+      -112.54495 28.812167, -112.6072 28.849233, -112.63615 28.871467, -112.64725 28.887767, -112.64725 28.9085, -112.63615 28.9337, -112.6139 28.9663, -112.60055 28.995967, -112.5961 29.019667, -112.58275 29.0493, 
+      -112.57385 29.064133, -112.55605 29.0982)), 
+  ((-113.66305 29.4982, -113.6286 29.520433, -113.61745 29.5323, -113.58635 29.550067, -113.56855 29.556, -113.55295 29.550067, -113.5474 29.5412, -113.5296 29.526367, -113.5118 29.510067, -113.47845 29.495233, 
+      -113.4584 29.486367, -113.43395 29.452267, -113.42725 29.3826, -113.42505 29.363333, -113.4295 29.3337, -113.4117 29.312967, -113.3917 29.298133, -113.36055 29.289233, -113.3383 29.281833, -113.32275 29.269967, 
+      -113.3116 29.2507, -113.31385 29.228467, -113.31385 29.197367, -113.2916 29.163267, -113.26265 29.144, -113.2382 29.132133, -113.23155 29.123267, -113.23375 29.114367, -113.256 29.1025, -113.276 29.092133, 
+      -113.3027 29.084733, -113.3183 29.0877, -113.3316 29.099533, -113.35385 29.123267, -113.3761 29.146967, -113.4095 29.173633, -113.4384 29.200333, -113.4851 29.229967, -113.51625 29.258133, -113.55405 29.281833, 
+      -113.5874 29.299633, -113.60965 29.315933, -113.61635 29.332233, -113.61635 29.35, -113.6141 29.3678, -113.62745 29.3915, -113.65195 29.4152, -113.6764 29.431533, -113.6875 29.452267, -113.6875 29.4656, 
+      -113.6764 29.487833, -113.66305 29.4982)), 
+  ((-86.8115 20.5112, -86.79805 20.526167, -86.7801 20.550133, -86.75465 20.5621, -86.7247 20.5621, -86.70975 20.546133, -86.71125 20.5222, -86.75465 20.466333, -86.7726 20.4294, -86.79205 20.411467, 
+      -86.84595 20.378533, -86.98365 20.251833, -87.0061 20.245867, -87.02705 20.253833, -87.06895 20.3157, -87.07345 20.3566, -87.02855 20.492267, -87.0106 20.5172, -86.98215 20.530167, -86.94625 20.530167, 
+      -86.8639 20.507233, -86.8115 20.5112)), 
+  ((-97.79625 23.85, -97.804 23.843367, -97.8125 23.8396, -97.82665 23.841467, -97.83085 23.849, -97.8259 23.892367, -97.7934 24.0054, -97.77715 24.149567, -97.7743 24.240033, -97.7651 24.455767, 
+      -97.72835 24.6197, -97.7086 24.763833, -97.69305 24.8411, -97.6775 24.9108, -97.6478 24.943767, -97.6266 24.949433, -97.60965 24.943767, -97.60825 24.931533, -97.628 24.900433, -97.67115 24.7544, 
+      -97.6768 24.651733, -97.71995 24.452967, -97.739 24.1496, -97.74465 24.0196, -97.79625 23.85)), 
+  ((-112.25205 25.2975, -112.2465 25.309333, -112.2398 25.310833, -112.2309 25.298967, -112.2309 25.290067, -112.2309 25.2708, -112.23535 25.236733, -112.24425 25.211533, -112.25315 25.178933, -112.2554 25.1389, 
+      -112.2487 25.103333, -112.25205 25.023333, -112.25875 24.975933, -112.2765 24.940367, -112.2854 24.9196, -112.2921 24.898867, -112.28765 24.867733, -112.2743 24.8455, -112.25875 24.826233, -112.2365 24.808467, 
+      -112.22315 24.7892, -112.212 24.769933, -112.2031 24.749167, -112.2009 24.7314, -112.2031 24.712133, -112.19645 24.6973, -112.18755 24.685433, -112.17645 24.667667, -112.1631 24.6484, -112.1631 24.635067, 
+      -112.16975 24.6306, -112.18755 24.627667, -112.2098 24.635067, -112.2187 24.6484, -112.22425 24.666167, -112.24205 24.7062, -112.24875 24.744733, -112.2621 24.766967, -112.2999 24.801033, -112.32435 24.824767, 
+      -112.3444 24.835133, -112.3622 24.835133, -112.38665 24.8307, -112.40445 24.8381, -112.4111 24.849967, -112.41555 24.873667, -112.4111 24.884033, -112.4 24.892933, -112.37555 24.913667, -112.3644 24.927, 
+      -112.34885 24.956667, -112.3366 25.0011, -112.3277 25.0248, -112.3188 25.0426, -112.31435 25.078167, -112.31435 25.1093, -112.31435 25.128567, -112.3077 25.1567, -112.30545 25.1745, -112.2921 25.1982, 
+      -112.28545 25.2145, -112.281 25.2649, -112.2743 25.276767, -112.25205 25.2975)), 
+  ((-118.30265 28.9474, -118.29595 28.9852, -118.29485 29.002233, -118.2982 29.028933, -118.30155 29.048933, -118.3071 29.063, -118.32045 29.0793, -118.3338 29.091167, -118.33935 29.0971, -118.34045 29.1045, 
+      -118.3349 29.114133, -118.32935 29.128967, -118.32935 29.140067, -118.33155 29.1549, -118.33825 29.164533, -118.34045 29.172667, -118.3371 29.185267, -118.3238 29.1986, -118.30375 29.208967, -118.2804 29.215633, 
+      -118.2604 29.214167, -118.2459 29.209733, -118.23035 29.208233, -118.21255 29.2112, -118.2003 29.2149, -118.187 29.2127, -118.18365 29.208233, -118.18585 29.2023, -118.19475 29.192667, -118.2059 29.186, 
+      -118.2092 29.179333, -118.21035 29.170433, -118.21035 29.164533, -118.21035 29.1586, -118.207 29.1549, -118.19255 29.1512, -118.1725 29.143767, -118.1503 29.134133, -118.1414 29.131167, -118.12915 29.1245, 
+      -118.12635 29.119333, -118.1308 29.110433, -118.1408 29.086, -118.1608 29.0445, -118.1753 29.020767, -118.19305 28.985967, -118.20865 28.9578, -118.2203 28.944433, -118.22255 28.937033, -118.22475 28.9274, 
+      -118.237 28.917767, -118.24365 28.9148, -118.25925 28.911833, -118.277 28.910367, -118.29035 28.912567, -118.30485 28.921467, -118.30705 28.928133, -118.30265 28.9474)), 
+  ((-111.12585 18.893467, -111.1209 18.902333, -111.10975 18.907533, -111.0942 18.911967, -111.08195 18.9194, -111.0775 18.923833, -111.0764 18.934933, -111.0675 18.9431, -111.06085 18.951267, -111.05305 18.956433, 
+      -111.03635 18.957933, -111.01745 18.956433, -111.00745 18.954967, -111.0008 18.945333, -110.9952 18.937167, -110.983 18.929033, -110.96965 18.9231, -110.95465 18.9142, -110.9402 18.8979, -110.93465 18.886033, 
+      -110.9313 18.875667, -110.92685 18.860833, -110.9224 18.849, -110.9135 18.8401, -110.9113 18.8312, -110.9113 18.820833, -110.91795 18.8112, -110.9313 18.803033, -110.95245 18.794167, -110.97245 18.783767, 
+      -110.98355 18.7749, -110.9869 18.765267, -110.993 18.747467, -111.00525 18.7386, -111.0208 18.7319, -111.0297 18.7297, -111.04305 18.7334, -111.0497 18.7408, -111.0575 18.748233, -111.0753 18.7534, 
+      -111.08975 18.756367, -111.10645 18.759333, -111.12645 18.768233, -111.14205 18.7749, -111.15535 18.7823, -111.16315 18.794167, -111.1665 18.806033, -111.1648 18.817133, -111.15145 18.829733, -111.147 18.834933, 
+      -111.13365 18.8416, -111.1292 18.851233, -111.1292 18.8631, -111.1292 18.8757, -111.12585 18.893467)), 
+  ((-115.4571 28.195567, -115.43765 28.208933, -115.3776 28.2445, -115.36315 28.2571, -115.34315 28.2771, -115.32535 28.290433, -115.29755 28.319333, -115.2942 28.3245, -115.2931 28.331933, -115.2964 28.355633, 
+      -115.29255 28.3764, -115.28585 28.393433, -115.27585 28.409733, -115.25695 28.427533, -115.2447 28.433467, -115.23135 28.4327, -115.2091 28.423067, -115.1991 28.414933, -115.19575 28.406033, -115.198 28.388267, 
+      -115.20355 28.3764, -115.20355 28.360833, -115.198 28.3512, -115.1902 28.337867, -115.178 28.3297, -115.17465 28.325267, -115.17685 28.319333, -115.18465 28.308967, -115.21135 28.277833, -115.22135 28.266, 
+      -115.2269 28.254867, -115.22805 28.236367, -115.21915 28.197833, -115.21355 28.1793, -115.21855 28.1645, -115.2263 28.154133, -115.2352 28.153367, -115.2508 28.153367, -115.2597 28.157833, -115.28635 28.167467, 
+      -115.30975 28.177833, -115.3331 28.182267, -115.3509 28.183767, -115.3642 28.1808, -115.3809 28.178567, -115.40815 28.1734, -115.43265 28.168967, -115.4493 28.168967, -115.46265 28.171167, -115.46825 28.1771, 
+      -115.46825 28.185267, -115.4571 28.195567)), 
+  ((-112.1137 24.577, -112.1293 24.596267, -112.1293 24.6111, -112.1115 24.621467, -112.09145 24.621467, -112.06475 24.612567, -112.04475 24.599233, -112.02475 24.5933, -111.99135 24.591833, -111.9669 24.591833, 
+      -111.9402 24.588867, -111.91575 24.578467, -111.88905 24.563667, -111.8757 24.547367, -111.86235 24.534033, -111.829 24.513267, -111.8134 24.5014, -111.8001 24.4777, -111.79565 24.442133, -111.78005 24.4273, 
+      -111.7734 24.413967, -111.7667 24.391733, -111.77115 24.3784, -111.7823 24.373967, -111.80675 24.371, -111.829 24.372467, -111.8468 24.3784, -111.85345 24.3873, -111.8579 24.4051, -111.8735 24.4199, 
+      -111.8846 24.434733, -111.9024 24.464367, -111.9291 24.4866, -111.9402 24.499933, -111.9558 24.517733, -111.9669 24.525133, -112.00695 24.539933, -112.0381 24.550333, -112.0692 24.5592, -112.0959 24.5696, 
+      -112.1137 24.577)), 
+  ((-109.8767 24.3844, -109.87225 24.403667, -109.8656 24.418467, -109.85225 24.4259, -109.8389 24.427367, -109.8211 24.4244, -109.80775 24.414033, -109.78105 24.390333, -109.77215 24.379933, -109.75435 24.360667, 
+      -109.74325 24.348833, -109.72545 24.339933, -109.7032 24.323633, -109.68765 24.3088, -109.6743 24.289533, -109.66095 24.2614, -109.66315 24.245067, -109.6676 24.2273, -109.68095 24.212467, -109.7032 24.205067, 
+      -109.7388 24.205067, -109.76325 24.215433, -109.7877 24.230267, -109.7966 24.245067, -109.8033 24.2688, -109.80775 24.298433, -109.8144 24.313267, -109.8389 24.347333, -109.8589 24.365133, -109.87445 24.374033, 
+      -109.8767 24.3844)), 
+  ((-110.68845 25.087633, -110.68625 25.093567, -110.67955 25.105433, -110.6729 25.1158, -110.67065 25.121733, -110.65065 25.1247, -110.64175 25.1247, -110.6284 25.1158, -110.6195 25.102467, -110.60615 25.096533, 
+      -110.59505 25.0921, -110.5728 25.086167, -110.5528 25.072833, -110.54165 25.060967, -110.53945 25.0417, -110.5372 25.010567, -110.5261 24.9439, -110.5283 24.912767, -110.535 24.903867, -110.5528 24.897933, 
+      -110.5661 24.897933, -110.5817 24.8861, -110.60395 24.881633, -110.6195 24.883133, -110.62175 24.892033, -110.6173 24.899433, -110.61285 24.912767, -110.6106 24.930567, -110.61505 24.940933, -110.62395 24.948333, 
+      -110.6262 24.957233, -110.6373 24.9691, -110.6462 24.982433, -110.6462 24.994267, -110.6462 25.006133, -110.64395 25.019467, -110.64395 25.028367, -110.6573 25.040233, -110.67065 25.0491, -110.6818 25.056533, 
+      -110.68845 25.0743, -110.68845 25.087633)), 
+  ((-108.4468 25.1319, -108.44955 25.1408, -108.45065 25.145233, -108.44065 25.149667, -108.4251 25.147467, -108.40395 25.1356, -108.39175 25.1178, -108.38615 25.104467, -108.36835 25.080767, -108.345 25.0526, 
+      -108.32945 25.0363, -108.3183 25.0185, -108.30165 25.0037, -108.2894 24.982933, -108.2705 24.966633, -108.25825 24.947367, -108.2349 24.928833, -108.22045 24.9118, -108.2138 24.905133, -108.21935 24.8955, 
+      -108.2349 24.893267, -108.2516 24.893267, -108.26385 24.9007, -108.27495 24.9133, -108.29165 24.9259, -108.3239 24.950333, -108.34615 24.968133, -108.3606 24.988133, -108.37785 25.004433, -108.3923 25.0252, 
+      -108.4112 25.0504, -108.42235 25.062233, -108.4368 25.078533, -108.44345 25.094833, -108.44905 25.1156, -108.4468 25.1319)), 
+  ((-111.2126 26.024733, -111.2015 26.051433, -111.19705 26.0707, -111.1815 26.088467, -111.1637 26.0959, -111.137 26.098833, -111.12365 26.097367, -111.11255 26.082533, -111.10585 26.067733, -111.10585 26.051433, 
+      -111.10585 26.0366, -111.11255 26.032167, -111.13255 26.032167, -111.157 26.026233, -111.15925 26.018833, -111.1726 26.0114, -111.1726 26.005467, -111.15925 25.9951, -111.16145 25.981767, -111.16145 25.9714, 
+      -111.1659 25.964, -111.1748 25.956567, -111.18815 25.949167, -111.19705 25.931367, -111.20375 25.919533, -111.20375 25.910633, -111.19485 25.885433, -111.1904 25.873567, -111.2015 25.861733, -111.21705 25.8558, 
+      -111.2304 25.857267, -111.24155 25.869133, -111.24155 25.8899, -111.24155 25.910633, -111.2393 25.9388, -111.2371 25.964, -111.2304 25.9877, -111.21705 26.004, -111.2126 26.024733)), 
+  ((-108.261 25.103733, -108.22765 25.088933, -108.2165 25.080033, -108.2065 25.064467, -108.1898 25.044467, -108.17425 25.027433, -108.16425 25.0126, -108.1509 24.997033, -108.13645 24.985167, -108.12865 24.971833, 
+      -108.1242 24.956267, -108.11975 24.948133, -108.12645 24.937, -108.13645 24.9348, -108.14755 24.936267, -108.16535 24.945167, -108.18205 24.957767, -108.19425 24.970367, -108.20875 24.980733, -108.2265 24.9874, 
+      -108.2421 24.990367, -108.25875 24.999267, -108.27325 25.010367, -108.2866 25.020733, -108.2955 25.034833, -108.2955 25.051133, -108.29325 25.0689, -108.2899 25.088167, -108.28435 25.097067, -108.27545 25.103, 
+      -108.261 25.103733)), 
+  ((-106.6618 21.517667, -106.6768 21.536633, -106.6768 21.546633, -106.6618 21.560633, -106.63335 21.5636, -106.60035 21.551633, -106.5029 21.4737, -106.5059 21.4507, -106.5164 21.435733, -106.5329 21.430733, 
+      -106.56285 21.433733, -106.58835 21.4447, -106.61085 21.4677, -106.6618 21.517667)), 
+  ((-112.97375 28.7181, -112.9782 28.737367, -112.97375 28.746233, -112.9671 28.756633, -112.95595 28.7596, -112.9404 28.756633, -112.91595 28.7418, -112.8937 28.722533, -112.87145 28.706233, -112.8581 28.6914, 
+      -112.8492 28.673633, -112.8403 28.655833, -112.8403 28.644, -112.8403 28.629167, -112.85145 28.620267, -112.86255 28.621767, -112.8959 28.636567, -112.9204 28.6588, -112.94265 28.678067, -112.96265 28.698833, 
+      -112.9782 28.7018, -112.9782 28.707733, -112.97375 28.7181)), 
+  ((-91.623 18.741333, -91.60185 18.748033, -91.58755 18.746933, -91.5791 18.737933, -91.57745 18.730633, -91.5863 18.719433, -91.6377 18.691933, -91.6571 18.649267, -91.679 18.6341, -91.7266 18.625667, 
+      -91.7637 18.633533, -91.77295 18.649267, -91.7679 18.6633, -91.72915 18.6818, -91.623 18.741333)), 
+  ((-110.78905 25.753, -110.7824 25.767833, -110.77795 25.781167, -110.7668 25.788567, -110.76235 25.790067, -110.74905 25.793033, -110.74015 25.785633, -110.7379 25.772267, -110.7379 25.751533, -110.73345 25.730767, 
+      -110.74015 25.710033, -110.72455 25.6952, -110.7179 25.677433, -110.7179 25.653733, -110.72235 25.641867, -110.74015 25.6315, -110.7646 25.6315, -110.78015 25.6389, -110.78685 25.6478, -110.78685 25.659633, 
+      -110.78685 25.674467, -110.79795 25.692267, -110.80465 25.7115, -110.80465 25.724867, -110.8024 25.7367, -110.78905 25.753)), 
+  ((-97.60415 21.657367, -97.64055 21.670167, -97.6744 21.6897, -97.6991 21.725367, -97.73505 21.805067, -97.73585 21.818467, -97.72585 21.825133, -97.70035 21.819, -97.67775 21.796133, -97.6234 21.7103, 
+      -97.59495 21.674633, -97.592 21.6607, -97.5962 21.6579, -97.60415 21.657367)), 
+  ((-110.41995 24.5095, -110.41775 24.5258, -110.41105 24.536167, -110.4044 24.543567, -110.38435 24.548033, -110.3599 24.545067, -110.3399 24.534667, -110.3154 24.518367, -110.2932 24.5006, -110.2843 24.485767, 
+      -110.2754 24.468, -110.2754 24.4576, -110.2776 24.4502, -110.2865 24.448733, -110.30205 24.448733, -110.32655 24.4517, -110.3488 24.462067, -110.3688 24.469467, -110.4066 24.4932, -110.41995 24.5095)), 
+  ((-109.3596 25.7055, -109.34735 25.7114, -109.33735 25.7114, -109.30175 25.706967, -109.2762 25.698067, -109.25395 25.688433, -109.22615 25.677333, -109.20945 25.6662, -109.1972 25.657333, -109.1861 25.6462, 
+      -109.1783 25.636567, -109.1672 25.627667, -109.15275 25.6136, -109.1505 25.6084, -109.15605 25.601, -109.1694 25.596567, -109.1861 25.598033, -109.2061 25.607667, -109.21945 25.620267, -109.2306 25.6336, 
+      -109.24395 25.644733, -109.25395 25.649167, -109.28175 25.661033, -109.30845 25.673633, -109.334 25.681033, -109.3507 25.688433, -109.36515 25.6988, -109.3596 25.7055)), 
+  ((-106.4759 21.3628, -106.43095 21.369767, -106.40095 21.369767, -106.36345 21.3618, -106.3275 21.3598, -106.3065 21.3578, -106.3005 21.3498, -106.302 21.3398, -106.34545 21.311833, -106.36945 21.306833, 
+      -106.38745 21.308833, -106.40845 21.319833, -106.4384 21.3288, -106.4684 21.3338, -106.4924 21.3468, -106.4924 21.3518, -106.4759 21.3628)), 
+  ((-87.301 18.5459, -87.29145 18.5514, -87.2777 18.547767, -87.26765 18.539833, -87.2759 18.5246, -87.3216 18.485, -87.328 18.437467, -87.35085 18.4131, -87.40115 18.377133, -87.4121 18.3735, 
+      -87.42215 18.3796, -87.4194 18.390567, -87.3833 18.4338, -87.36775 18.475833, -87.301 18.5459)), 
+  ((-86.7642 21.133533, -86.76115 21.139533, -86.7522 21.143667, -86.72635 21.1432, -86.70495 21.125267, -86.69325 21.1, -86.7232 21.027833, -86.7398 21.014067, -86.75835 21.017267, -86.7611 21.0315, 
+      -86.75765 21.070567, -86.7642 21.133533)), 
+  ((-111.72665 24.382867, -111.73335 24.400633, -111.7289 24.408033, -111.71555 24.413967, -111.67995 24.416933, -111.63105 24.415467, -111.59545 24.413967, -111.57655 24.4125, -111.54985 24.4051, -111.52985 24.391767, 
+      -111.5254 24.381367, -111.53875 24.373967, -111.5521 24.373967, -111.59655 24.381367, -111.61435 24.381367, -111.65885 24.382867, -111.6989 24.384333, -111.71225 24.381367, -111.72665 24.382867)), 
+  ((-87.15715 21.601533, -87.067 21.607067, -86.98885 21.597867, -86.95575 21.582533, -86.9502 21.569667, -86.96125 21.562933, -86.98515 21.562933, -87.0293 21.5709, -87.09185 21.572733, -87.15345 21.5801, 
+      -87.1645 21.588667, -87.16635 21.596033, -87.15715 21.601533)), 
+  ((-97.51505 21.411, -97.47995 21.4355, -97.45065 21.4433, -97.42725 21.4355, -97.42225 21.4199, -97.44145 21.353, -97.4657 21.3363, -97.48245 21.340767, -97.4858 21.351333, -97.4816 21.373633, 
+      -97.47995 21.391467, -97.4816 21.3976, -97.49415 21.4004, -97.51005 21.393133, -97.5293 21.384233, -97.53765 21.389233, -97.53765 21.397067, -97.53095 21.4054, -97.51505 21.411)), 
+  ((-114.87045 31.766833, -114.87265 31.7861, -114.8793 31.8009, -114.8771 31.815733, -114.86155 31.829067, -114.85485 31.829067, -114.8393 31.8261, -114.82595 31.815733, -114.82595 31.8024, -114.8237 31.7787, 
+      -114.82595 31.754967, -114.82595 31.747567, -114.8148 31.738667, -114.8037 31.734233, -114.797 31.731267, -114.79255 31.725333, -114.7948 31.716433, -114.81035 31.706067, -114.82815 31.706067, -114.8482 31.713467, 
+      -114.86375 31.729767, -114.866 31.743133, -114.87045 31.766833)), 
+  ((-114.7977 18.4429, -114.7543 18.4518, -114.73205 18.456967, -114.70095 18.4577, -114.682 18.456967, -114.6709 18.4518, -114.6709 18.445867, -114.6809 18.436967, -114.7076 18.423633, -114.7243 18.416967, 
+      -114.73985 18.4125, -114.7543 18.404367, -114.7732 18.398433, -114.79545 18.3962, -114.8099 18.396933, -114.8166 18.399167, -114.82215 18.4051, -114.8188 18.413267, -114.8155 18.423633, -114.8077 18.434, 
+      -114.7977 18.4429)), 
+  ((-112.26875 25.502033, -112.26655 25.5139, -112.25765 25.518333, -112.2443 25.515367, -112.23985 25.500533, -112.23985 25.481267, -112.2376 25.451633, -112.23095 25.4294, -112.2287 25.3968, -112.23095 25.382, 
+      -112.2443 25.3657, -112.2554 25.3657, -112.26655 25.3731, -112.271 25.390867, -112.2732 25.4131, -112.2732 25.433867, -112.2732 25.4635, -112.26875 25.502033)), 
+  ((-87.2535 18.684767, -87.2594 18.689067, -87.2576 18.694567, -87.25255 18.6988, -87.2206 18.694533, -87.1904 18.678667, -87.1822 18.664667, -87.195 18.5958, -87.21325 18.5623, -87.2297 18.560467, 
+      -87.2416 18.564733, -87.2425 18.580567, -87.2416 18.594, -87.2078 18.6476, -87.2142 18.665267, -87.2535 18.684767)), 
+  ((-113.41675 31.295167, -113.3723 31.287767, -113.33445 31.2848, -113.31225 31.283333, -113.2922 31.2848, -113.2633 31.2774, -113.2366 31.2685, -113.22105 31.2611, -113.22105 31.2537, -113.23435 31.249233, 
+      -113.2655 31.2537, -113.2833 31.255167, -113.3011 31.262567, -113.3189 31.264067, -113.34115 31.264067, -113.37895 31.264067, -113.4034 31.27, -113.4301 31.2774, -113.44345 31.283333, -113.439 31.292233, 
+      -113.41675 31.295167)), 
+  ((-112.2443 25.6932, -112.2354 25.6932, -112.2265 25.6858, -112.22425 25.6784, -112.22425 25.666533, -112.22425 25.6443, -112.2198 25.6191, -112.2198 25.5954, -112.2198 25.576133, -112.2287 25.564267, 
+      -112.2376 25.558333, -112.2465 25.5613, -112.2554 25.568733, -112.2554 25.582067, -112.2643 25.607267, -112.2643 25.639867, -112.2532 25.6769, -112.2443 25.6932)), 
+  ((-113.6386 29.167733, -113.63635 29.182533, -113.62525 29.1944, -113.60965 29.198833, -113.59185 29.1944, -113.57855 29.182533, -113.5674 29.170667, -113.5585 29.158833, -113.55185 29.146967, -113.55185 29.1366, 
+      -113.56075 29.124733, -113.5674 29.117333, -113.5741 29.117333, -113.59185 29.126233, -113.61635 29.138067, -113.62745 29.146967, -113.63635 29.157333, -113.6386 29.167733)), 
+  ((-108.9931 25.4521, -108.98085 25.458033, -108.9653 25.460267, -108.93635 25.456567, -108.9108 25.452867, -108.8852 25.4447, -108.8652 25.434333, -108.8463 25.421733, -108.8463 25.413567, -108.8485 25.4047, 
+      -108.85515 25.3995, -108.8674 25.398033, -108.88745 25.4047, -108.90635 25.418033, -108.92525 25.425433, -108.9486 25.429133, -108.97085 25.4336, -108.9853 25.4373, -108.9964 25.445433, -108.9931 25.4521)), 
+  ((-110.72185 25.2981, -110.70515 25.312933, -110.6851 25.321833, -110.674 25.320333, -110.6662 25.311433, -110.6662 25.2981, -110.6662 25.284767, -110.67065 25.266967, -110.6751 25.250667, -110.68625 25.237333, 
+      -110.70405 25.2329, -110.71515 25.234367, -110.72185 25.241767, -110.73295 25.253633, -110.7307 25.266967, -110.7285 25.287733, -110.72185 25.2981)), 
+  ((-111.24155 26.1774, -111.23485 26.205567, -111.22375 26.220367, -111.2104 26.2263, -111.19705 26.223333, -111.18595 26.220367, -111.17925 26.21, -111.17925 26.2011, -111.17925 26.1863, -111.17925 26.174433, 
+      -111.17925 26.1611, -111.18595 26.1522, -111.19485 26.147767, -111.2193 26.149233, -111.23485 26.150733, -111.24375 26.1611, -111.24155 26.1774)), 
+  ((-115.846 28.3157, -115.8714 28.298333, -115.89035 28.2979, -115.9099 28.306467, -115.9264 28.317067, -115.9276 28.333367, -115.91355 28.3529, -115.8879 28.361467, -115.8574 28.358633, -115.84395 28.345167, 
+      -115.846 28.3157)), 
+  ((-88.8554 21.428167, -88.87355 21.435, -88.8767 21.440767, -88.8743 21.450233, -88.85695 21.458633, -88.81045 21.4639, -88.76155 21.4597, -88.7442 21.450233, -88.75445 21.432367, -88.79785 21.422367, 
+      -88.8554 21.428167)), 
+  ((-86.81115 21.411667, -86.8074 21.420667, -86.79615 21.423667, -86.7736 21.420667, -86.74135 21.407167, -86.72405 21.384133, -86.72105 21.3466, -86.73455 21.3366, -86.7466 21.3376, -86.7571 21.3451, 
+      -86.76235 21.365133, -86.81115 21.411667)), 
+  ((-110.8886 19.362, -110.8697 19.370167, -110.85415 19.3709, -110.8408 19.369433, -110.82745 19.361267, -110.8252 19.353133, -110.8341 19.339033, -110.8419 19.3294, -110.86415 19.316067, -110.88305 19.3094, 
+      -110.9053 19.3094, -110.91755 19.311633, -110.92085 19.3205, -110.9153 19.3309, -110.90975 19.342, -110.90195 19.350167, -110.8886 19.362)), 
+  ((-109.9211 26.962433, -109.9222 26.972067, -109.91555 26.977267, -109.9033 26.976533, -109.88105 26.964667, -109.8666 26.9506, -109.86215 26.932067, -109.85995 26.909833, -109.8633 26.895767, -109.8644 26.8839, 
+      -109.8733 26.875733, -109.87995 26.872767, -109.8933 26.8787, -109.89555 26.8839, -109.89555 26.8928, -109.89555 26.903167, -109.90555 26.9254, -109.91 26.937233, -109.91665 26.951333, -109.9211 26.962433)), 
+  ((-106.2585 21.2169, -106.19705 21.2339, -106.17905 21.2329, -106.1753 21.209933, -106.18125 21.179967, -106.19175 21.174967, -106.22025 21.174967, -106.25025 21.193933, -106.26375 21.204933, -106.26525 21.210933, 
+      -106.2585 21.2169)), 
+  ((-87.35325 21.5723, -87.3038 21.564067, -87.25315 21.571467, -87.23215 21.571467, -87.21855 21.5649, -87.2198 21.555, -87.28035 21.5369, -87.3199 21.5377, -87.36065 21.5484, -87.36685 21.556667, 
+      -87.3656 21.567367, -87.3619 21.570667, -87.35325 21.5723)), 
+  ((-109.3761 25.843333, -109.37165 25.8589, -109.35605 25.864833, -109.3416 25.865567, -109.3305 25.859667, -109.3249 25.852233, -109.3249 25.8404, -109.32605 25.824067, -109.3338 25.809267, -109.34605 25.789267, 
+      -109.3594 25.778133, -109.37165 25.7811, -109.37385 25.791467, -109.37385 25.808533, -109.3761 25.818167, -109.3794 25.834467, -109.3761 25.843333)), 
+  ((-97.51255 21.533067, -97.536 21.5353, -97.56985 21.571533, -97.57905 21.594933, -97.5632 21.609433, -97.54645 21.611667, -97.5364 21.601067, -97.5247 21.576, -97.50715 21.5615, -97.4946 21.5498, 
+      -97.4946 21.5392, -97.4996 21.5342, -97.51255 21.533067)), 
+  ((-87.41025 18.619, -87.4427 18.5319, -87.4756 18.516667, -87.4875 18.516667, -87.493 18.523967, -87.4884 18.5337, -87.47195 18.548933, -87.461 18.561733, -87.44725 18.608667, -87.43175 18.620233, 
+      -87.4217 18.6251, -87.4153 18.6245, -87.41025 18.619)), 
+  ((-106.7056 21.6682, -106.6896 21.674533, -106.6786 21.672867, -106.6701 21.6642, -106.6646 21.641533, -106.6641 21.628867, -106.6671 21.616867, -106.6846 21.604867, -106.7036 21.603533, -106.7186 21.6132, 
+      -106.7246 21.626867, -106.7241 21.6412, -106.7056 21.6682)), 
+  ((-86.72025 21.210967, -86.7214 21.2202, -86.71585 21.227333, -86.69625 21.230267, -86.6752 21.226833, -86.65895 21.2168, -86.63915 21.183233, -86.6407 21.174233, -86.65165 21.165767, -86.67145 21.1684, 
+      -86.72025 21.210967)), 
+  ((-107.9128 24.563267, -107.83725 24.5148, -107.83155 24.502467, -107.8394 24.495333, -107.85295 24.495333, -107.93345 24.5414, -107.9399 24.550433, -107.93775 24.559467, -107.9285 24.5628, -107.9128 24.563267)), 
+  ((-112.3007 19.0469, -112.2929 19.057267, -112.284 19.0595, -112.2762 19.060233, -112.264 19.056533, -112.25065 19.0506, -112.24065 19.040967, -112.2273 19.0291, -112.22615 19.023933, -112.2284 19.017267, 
+      -112.2284 19.009833, -112.23175 19.003167, -112.2395 19.0002, -112.25175 19.000933, -112.26175 19.0054, -112.27735 19.013533, -112.2851 19.020967, -112.294 19.028367, -112.3007 19.040967, -112.3007 19.0469)), 
+  ((-86.76535 21.475733, -86.76085 21.535267, -86.7481 21.544767, -86.7323 21.543767, -86.72255 21.532767, -86.7218 21.510733, -86.7233 21.486233, -86.7308 21.4727, -86.74735 21.4662, -86.75785 21.4672, 
+      -86.76535 21.475733)), 
+  ((-97.79245 24.6754, -97.7846 24.687433, -97.77045 24.692167, -97.76105 24.6927, -97.7469 24.685867, -97.7461 24.674867, -97.75635 24.634567, -97.7681 24.621967, -97.7799 24.6199, -97.7909 24.6377, 
+      -97.79245 24.6754)), 
+  ((-115.6947 28.361433, -115.67235 28.353733, -115.66625 28.343533, -115.67295 28.332133, -115.6998 28.326433, -115.7279 28.323567, -115.745 28.326833, -115.7554 28.3354, -115.7499 28.3468, -115.734 28.3578, 
+      -115.6947 28.361433)), 
+  ((-91.9396 20.239133, -91.91 20.2484, -91.89435 20.2455, -91.88825 20.2316, -91.9013 20.218267, -91.92655 20.203767, -91.93435 20.192733, -91.9483 20.192733, -91.9596 20.1997, -91.96045 20.2165, 
+      -91.95525 20.2287, -91.9396 20.239133)), 
+  ((-97.61215 25.024567, -97.60805 25.035567, -97.5998 25.039967, -97.5775 25.0394, -97.5668 25.0328, -97.561 25.014133, -97.56185 24.990467, -97.57915 24.9817, -97.59565 24.984433, -97.6097 25.002567, 
+      -97.61215 25.024567)), 
+  ((-114.71695 31.780167, -114.7214 31.789067, -114.7147 31.797967, -114.6925 31.796467, -114.67025 31.787567, -114.6591 31.7846, -114.648 31.7787, -114.6391 31.7683, -114.6391 31.7624, -114.6391 31.752, 
+      -114.64575 31.749033, -114.6658 31.750533, -114.69695 31.765333, -114.71695 31.780167)), 
+  ((-92.23785 20.853067, -92.24085 20.8641, -92.2382 20.8716, -92.2283 20.876033, -92.21965 20.8769, -92.19915 20.868967, -92.1813 20.850867, -92.1813 20.835867, -92.18925 20.822633, -92.20115 20.818233, 
+      -92.21635 20.8231, -92.23025 20.8416, -92.23785 20.853067)), 
+  ((-97.8074 24.731967, -97.80425 24.746633, -97.78855 24.753967, -97.76575 24.7529, -97.7461 24.744, -97.74375 24.7325, -97.74845 24.716767, -97.76655 24.709433, -97.7917 24.7152, -97.8074 24.731967)), 
+  ((-91.3871 22.081233, -91.3853 22.088233, -91.37225 22.095233, -91.35995 22.0969, -91.34365 22.0916, -91.3324 22.076133, -91.3324 22.062633, -91.344 22.051533, -91.3643 22.050067, -91.37805 22.0537, 
+      -91.38745 22.0631, -91.3871 22.081233)), 
+  ((-97.74995 24.9388, -97.75405 24.9487, -97.74665 24.955833, -97.7326 24.9575, -97.72105 24.952, -97.70045 24.9399, -97.6897 24.915167, -97.69795 24.902533, -97.71035 24.901967, -97.72765 24.9146, 
+      -97.74995 24.9388)), 
+  ((-112.2465 25.755467, -112.2465 25.782133, -112.23985 25.795467, -112.23315 25.804367, -112.22425 25.805833, -112.20425 25.788067, -112.202 25.774733, -112.20645 25.765833, -112.21315 25.751, -112.22205 25.746567, 
+      -112.2287 25.746567, -112.24205 25.749533, -112.2465 25.755467)), 
+  ((-111.137 25.829133, -111.13255 25.842467, -111.12365 25.852833, -111.11255 25.8543, -111.09695 25.849867, -111.0903 25.8395, -111.09475 25.8217, -111.10365 25.8054, -111.1103 25.8054, -111.137 25.802433, 
+      -111.14145 25.8069, -111.14145 25.817267, -111.137 25.829133)), 
+  ((-114.78145 31.763867, -114.7659 31.7683, -114.7503 31.766833, -114.74365 31.756467, -114.73695 31.746067, -114.72585 31.7357, -114.72585 31.729767, -114.72585 31.7194, -114.7325 31.717933, -114.74585 31.717933, 
+      -114.76145 31.722367, -114.77255 31.734233, -114.77925 31.746067, -114.7837 31.754967, -114.78145 31.763867)), 
+  ((-92.3507 20.930667, -92.35365 20.935533, -92.35165 20.9417, -92.3424 20.9479, -92.32585 20.948333, -92.3113 20.945233, -92.2848 20.924067, -92.2848 20.913933, -92.2901 20.906867, -92.30135 20.904667, 
+      -92.31595 20.906867, -92.3507 20.930667)), 
+  ((-108.4357 25.234167, -108.429 25.246767, -108.42565 25.249733, -108.41565 25.249733, -108.39675 25.246767, -108.37785 25.2386, -108.3623 25.230467, -108.35895 25.224533, -108.35895 25.217867, -108.3645 25.2149, 
+      -108.3734 25.2134, -108.3912 25.2149, -108.39785 25.216367, -108.42565 25.224533, -108.4368 25.230467, -108.4357 25.234167)), 
+  ((-110.63315 27.373733, -110.63315 27.384133, -110.6287 27.390033, -110.6198 27.392267, -110.60535 27.395233, -110.58645 27.3893, -110.5742 27.3819, -110.5709 27.375967, -110.56865 27.367067, -110.572 27.362633, 
+      -110.57755 27.358167, -110.58535 27.352267, -110.59645 27.353, -110.60645 27.3604, -110.6187 27.3678, -110.63315 27.373733)), 
+  ((-89.65935 22.3976, -89.6717 22.3921, -89.6853 22.392633, -89.6952 22.3976, -89.6952 22.4072, -89.689 22.418733, -89.6643 22.432433, -89.65275 22.4341, -89.6404 22.4308, -89.63425 22.4231, 
+      -89.6363 22.414867, -89.65935 22.3976)), 
+  ((-92.1596 21.887167, -92.16685 21.894867, -92.16685 21.9013, -92.1572 21.9058, -92.1138 21.892967, -92.1003 21.877533, -92.1027 21.8666, -92.12005 21.8621, -92.13455 21.865967, -92.1596 21.887167)), 
+  ((-110.02085 27.098367, -110.02085 27.1043, -110.0186 27.109467, -110.01085 27.110967, -109.9964 27.108733, -109.98305 27.1043, -109.9708 27.100567, -109.96745 27.0954, -109.9619 27.085767, -109.9608 27.076867, 
+      -109.9608 27.071667, -109.96745 27.0687, -109.9808 27.0702, -110.0008 27.080567, -110.01195 27.0865, -110.02085 27.098367)), 
+  ((-88.1647 18.557967, -88.18415 18.5362, -88.21305 18.517767, -88.22795 18.516367, -88.2362 18.5205, -88.23665 18.525733, -88.2209 18.541733, -88.19325 18.5599, -88.1775 18.564567, -88.16925 18.563767, 
+      -88.16555 18.560167, -88.1647 18.557967)), 
+  ((-110.13985 27.1332, -110.1343 27.1391, -110.11985 27.1406, -110.09425 27.1317, -110.07535 27.1228, -110.06645 27.116133, -110.06755 27.1117, -110.07425 27.105767, -110.08425 27.105033, -110.0976 27.105033, 
+      -110.10315 27.1065, -110.1154 27.112433, -110.1265 27.117633, -110.13315 27.123567, -110.13985 27.1332)), 
+  ((-97.59235 25.1565, -97.5884 25.179167, -97.5701 25.192267, -97.55175 25.195767, -97.53995 25.1914, -97.53995 25.1818, -97.5753 25.150367, -97.5845 25.148633, -97.59365 25.150367, -97.59235 25.1565)), 
+  ((-87.67775 19.250933, -87.6464 19.275867, -87.6302 19.2752, -87.6231 19.2671, -87.6241 19.255633, -87.6555 19.2354, -87.6666 19.2334, -87.67675 19.234733, -87.6808 19.2408, -87.67775 19.250933)), 
+  ((-97.81525 24.7901, -97.7846 24.8032, -97.7642 24.802667, -97.7579 24.796367, -97.7587 24.784867, -97.77045 24.775967, -97.7901 24.771767, -97.8121 24.7728, -97.82155 24.779633, -97.82155 24.7859, 
+      -97.81525 24.7901)), 
+  ((-97.53795 25.3022, -97.53535 25.3153, -97.52355 25.317933, -97.5039 25.314433, -97.48165 25.304833, -97.4751 25.289133, -97.4856 25.2839, -97.5183 25.287367, -97.53795 25.3022)), 
+  ((-97.70455 24.981133, -97.7087 24.990467, -97.70375 24.997633, -97.693 24.998167, -97.6798 24.994867, -97.66415 24.983333, -97.6526 24.965733, -97.65755 24.955833, -97.6732 24.954733, -97.68475 24.961333, 
+      -97.70455 24.981133)), 
+  ((-87.44345 21.5624, -87.42925 21.5649, -87.40945 21.5657, -87.39835 21.5616, -87.39585 21.5476, -87.4045 21.532767, -87.4181 21.531133, -87.4379 21.535233, -87.44655 21.545933, -87.44345 21.5624)), 
+  ((-91.98915 20.160867, -91.9857 20.178833, -91.96915 20.185767, -91.95175 20.1823, -91.9422 20.170133, -91.94305 20.154467, -91.9648 20.146933, -91.9857 20.151567, -91.98915 20.160867)), 
+  ((-97.72985 25.221933, -97.73245 25.230667, -97.72065 25.2359, -97.6984 25.2359, -97.68005 25.231533, -97.6735 25.2202, -97.6814 25.2071, -97.701 25.2036, -97.7128 25.206233, -97.72985 25.221933)), 
+  ((-97.8097 25.194, -97.81885 25.198367, -97.81885 25.205367, -97.81365 25.211467, -97.77695 25.215833, -97.7704 25.214967, -97.76125 25.204467, -97.76125 25.1914, -97.77305 25.1844, -97.78875 25.1844, 
+      -97.8097 25.194)), 
+  ((-87.32155 18.687233, -87.31425 18.692733, -87.30605 18.694567, -87.29415 18.6909, -87.29415 18.681133, -87.33255 18.648867, -87.34625 18.6446, -87.35355 18.647633, -87.35355 18.657367, -87.32155 18.687233)), 
+  ((-113.0116 28.872233, -113.0027 28.878133, -112.9871 28.878133, -112.9782 28.8737, -112.97375 28.869267, -112.98045 28.8574, -112.98935 28.8485, -113.00715 28.838133, -113.01825 28.8396, -113.0205 28.842567, 
+      -113.02495 28.8485, -113.02495 28.8574, -113.0205 28.860367, -113.0116 28.872233)), 
+  ((-109.4055 26.104033, -109.39435 26.1122, -109.3855 26.115167, -109.3788 26.114433, -109.3777 26.110733, -109.3777 26.1011, -109.3777 26.093667, -109.3799 26.077367, -109.38435 26.067, -109.39325 26.064767, 
+      -109.4055 26.068467, -109.40995 26.073667, -109.40995 26.0796, -109.40995 26.089967, -109.40885 26.097367, -109.4055 26.104033)), 
+  ((-97.80025 24.976733, -97.8044 24.985533, -97.7978 24.993767, -97.7887 24.995967, -97.7722 24.991567, -97.7615 24.986067, -97.75325 24.972333, -97.7549 24.9608, -97.77715 24.9619, -97.80025 24.976733)), 
+  ((-97.5452 25.243767, -97.53535 25.254233, -97.5262 25.2577, -97.51045 25.256833, -97.49805 25.243767, -97.5059 25.227167, -97.5203 25.221933, -97.5334 25.225433, -97.5452 25.243767)), 
+  ((-87.4912 18.4208, -87.49815 18.4289, -87.4973 18.435867, -87.48685 18.439933, -87.4677 18.4411, -87.4364 18.432967, -87.43465 18.427167, -87.43555 18.421967, -87.44595 18.418467, -87.466 18.418467, 
+      -87.4912 18.4208)), 
+  ((-109.90445 26.814967, -109.90275 26.817933, -109.8905 26.8172, -109.8827 26.812733, -109.8738 26.801633, -109.8738 26.794233, -109.87715 26.7831, -109.8827 26.776433, -109.88885 26.776433, -109.89665 26.780133, 
+      -109.9022 26.7846, -109.90555 26.794967, -109.90555 26.803867, -109.90445 26.814967)), 
+  ((-113.01605 28.805533, -113.0049 28.8085, -112.996 28.807, -112.976 28.8011, -112.96485 28.793667, -112.95375 28.787733, -112.95595 28.7833, -112.9693 28.7833, -112.9849 28.786267, -113.00045 28.7907, 
+      -113.00715 28.7922, -113.0205 28.802567, -113.01605 28.805533)), 
+  ((-87.4855 19.375, -87.4946 19.381067, -87.48855 19.385767, -87.47945 19.3905, -87.46125 19.389133, -87.44605 19.381067, -87.44505 19.372967, -87.4511 19.366233, -87.4653 19.366233, -87.4855 19.375)), 
+  ((-112.1998 25.346433, -112.192 25.349367, -112.18755 25.341967, -112.1831 25.333067, -112.1809 25.3227, -112.18535 25.3138, -112.19425 25.312333, -112.20315 25.318267, -112.2087 25.3242, -112.2109 25.334567, 
+      -112.1998 25.346433)), 
+  ((-87.3451 18.552967, -87.34945 18.556433, -87.3529 18.558767, -87.3529 18.565133, -87.3451 18.5715, -87.32245 18.573833, -87.31115 18.570333, -87.31205 18.5599, -87.3216 18.553533, -87.3451 18.552967)), 
+  ((-113.0049 28.928533, -112.996 28.9389, -112.98935 28.937433, -112.976 28.933, -112.9671 28.928533, -112.96265 28.921133, -112.9671 28.918167, -112.97375 28.916667, -112.98935 28.9152, -113.0049 28.921133, 
+      -113.00715 28.925567, -113.0049 28.928533)), 
+  ((-97.82295 24.2529, -97.8071 24.2621, -97.8002 24.266733, -97.7933 24.264733, -97.7923 24.258833, -97.8022 24.2483, -97.8249 24.234467, -97.8318 24.2338, -97.83775 24.2384, -97.8348 24.245, 
+      -97.82295 24.2529)))
+
+MULTIPOLYGON (((-9.11775 38.614267, -9.05005 38.614267, -9.0379 38.6293, -9.0344 38.650133, -9.04135 38.667467, -9.08825 38.681367, -9.08825 38.6883, -9.08475 38.716067, -8.9754 38.794733, -8.9754 38.820167, 
+    -8.991 38.836367, -9.0205 38.842167, -9.04135 38.869933, -9.0639 38.8757, -9.0969 38.8711, -9.1646 38.799367, -9.182 38.7415, -9.23235 38.662833, -9.27225 38.642033, -9.29655 38.633933, 
+    -9.3454 38.636533, -9.39005 38.624633, -9.4385 38.624633, -9.4971 38.630567, -9.5392 38.646733, -9.5698 38.667967, -9.5698 38.695167, -9.4933 38.811567, -9.43595 38.910133, -9.4589 39.052867, 
+    -9.4028 39.164167, -9.3824 39.2075, -9.39385 39.2313, -9.4219 39.2466, -9.50475 39.250833, -9.52645 39.2585, -9.53535 39.272933, -9.5175 39.288233, -9.46525 39.312867, -9.3607 39.3409, 
+    -9.2383 39.396133, -9.17455 39.473467, -9.17325 39.568633, -9.1414 39.685033, -8.9744 39.866867, -8.9285 39.958633, -8.9145 40.047, -8.9502 40.130267, -8.95145 40.1923, -8.8775 40.284933, 
+    -8.83925 40.420867, -8.84305 40.521133, -8.8252 40.536433, -8.80225 40.5441, -8.78825 40.543233, -8.77805 40.5322, -8.80225 40.4761, -8.801 40.4608, -8.7857 40.454867, -8.7704 40.461667, 
+    -8.73725 40.553433, -8.7245 40.558533, -8.6952 40.558533, -8.6748 40.563633, -8.66585 40.5789, -8.67605 40.610367, -8.66715 40.647733, -8.64165 40.667267, -8.64035 40.684267, -8.6531 40.7072, 
+    -8.648 40.723367, -8.6225 40.753933, -8.6327 40.7718, -8.6684 40.7735, -8.685 40.765833, -8.6952 40.671533, -8.7411 40.6078, -8.7653 40.6027, -8.78185 40.6095, -8.7844 40.6231, 
+    -8.77295 40.657933, -8.7449 40.885667, -8.7041 40.9732, -8.7041 41.0038, -8.71685 41.029267, -8.7385 41.052233, -8.7398 41.070067, -8.71175 41.107433, -8.70665 41.148233, -8.72575 41.187333, 
+    -8.7245 41.239167, -8.7334 41.276533, -8.77295 41.298633, -8.8507 41.317333, -8.88385 41.339433, -8.8915 41.357267, -8.852 41.452433, -8.85325 41.5119, -8.90425 41.572233, -8.9119 41.596033, 
+    -8.89535 41.614733, -8.8456 41.628333, -8.81245 41.642767, -8.81245 41.654667, -8.8354 41.659767, -8.8966 41.658067, -8.92085 41.664867, -8.93355 41.685267, -8.92465 41.796567, -8.9294 41.824833, 
+    -8.88385 41.858167, -8.86115 41.874767, -8.6455 41.989067, -8.5965 41.992333, -8.5156 41.958067, -8.4715 41.9597, -8.4274 41.9793, -8.34405 42.021733, -8.30975 42.028267, -8.25095 42.0152, 
+    -8.22645 41.984167, -8.22645 41.9499, -8.28525 41.8617, -8.2877 41.829067, -8.26445 41.7825, -8.1787 41.744933, -8.1493 41.7433, -8.10275 41.751467, -8.02675 41.8021, -7.9802 41.803733, 
+    -7.78295 41.7833, -7.5869 41.757167, -7.43495 41.755533, -7.3394 41.776767, -7.3026 41.8029, -7.29525 41.837167, -7.28055 41.864933, -7.2303 41.883733, -7.13965 41.887, -7.0294 41.8576, 
+    -6.9975 41.8576, -6.9436 41.883733, -6.8505 41.895167, -6.78675 41.8772, -6.69855 41.860867, -6.65935 41.828233, -6.65935 41.7825, -6.71325 41.689433, -6.7218 41.6282, -6.68015 41.605333, 
+    -6.6287 41.595533, -6.4841 41.5939, -6.35175 41.5547, -6.2758 41.4943, -6.25515 41.433567, -6.25565 41.433367, -6.30515 41.376367, -6.36595 41.340833, -6.42745 41.322833, -6.4515 41.310833, 
+    -6.492 41.228833, -6.59405 41.170833, -6.62255 41.144833, -6.67885 41.1313, -6.73435 41.0973, -6.8064 41.0203, -6.81255 40.9734, -6.9277 40.914633, -6.96445 40.885233, -6.9571 40.846033, 
+    -6.9081 40.788867, -6.88605 40.718667, -6.8995 40.585567, -6.9338 40.3733, -6.92155 40.2639, -6.92155 40.213267, -7.0551 40.1063, -7.0649 40.0818, -7.05755 40.058967, -6.9473 39.983833, 
+    -6.913 39.8875, -6.90935 39.681, -6.96115 39.632467, -7.01695 39.622233, -7.1383 39.571533, -7.1707 39.571533, -7.23705 39.582333, -7.3269 39.571, -7.3787 39.575333, -7.44505 39.5915, 
+    -7.4904 39.5915, -7.5357 39.582867, -7.49505 39.5127, -7.40435 39.444133, -7.3382 39.372267, -7.32475 39.262033, -7.23655 39.1608, -7.0356 39.0579, -6.9768 39.018733, -6.96455 38.979533, 
+    -6.967 38.940333, -7.0405 38.857067, -7.0325 38.8069, -7.0946 38.801767, -7.2152 38.7496, -7.28345 38.6908, -7.327 38.624133, -7.33815 38.543733, -7.34635 38.488367, -7.3051 38.362233, 
+    -7.1973 38.161367, -7.15315 38.127067, -7.12865 38.1238, -7.0821 38.130333, -6.9547 38.1875, -6.9326 38.1875, -6.92525 38.164633, -6.98165 38.007867, -7.01105 37.983367, -7.12865 37.9801, 
+    -7.2169 37.952367, -7.25735 37.910733, -7.49715 37.6315, -7.49715 37.603333, -7.53245 37.5092, -7.53245 37.482533, -7.4924 37.416667, -7.46885 37.350767, -7.48535 37.288033, -7.50185 37.258233, 
+    -7.467 37.120533, -7.5298 37.0943, -7.63435 37.0688, -7.71595 37.050967, -7.8651 36.9507, -7.91865 36.9371, -7.96585 36.9388, -8.03595 36.9643, -8.1405 37.009333, -8.20935 37.011867, 
+    -8.31775 37.004233, -8.4006 37.009333, -8.53195 37.051833, -8.5957 37.062867, -8.6913 37.057767, -8.79965 37.032267, -8.94245 36.929433, -8.96415 36.920933, -8.9845 36.920933, -9.02405 36.979567, 
+    -9.0164 37.014433, -8.96795 37.062, -8.894 37.287167, -8.8787 37.437567, -8.9195 37.505567, -8.92715 37.561633, -8.9055 37.6449, -8.9208 37.760467, -8.8813 37.853933, -8.88765 37.879433, 
+    -8.89785 37.887933, -8.92845 37.896433, -8.94375 37.905767, -8.94375 37.922767, -8.8864 38.016233, -8.84815 38.1522, -8.866 38.272, -8.9578 38.366333, -8.96165 38.382467, -8.954 38.391833, 
+    -8.9336 38.394367, -8.8711 38.379933, -8.7309 38.3383, -8.69775 38.339133, -8.6748 38.3451, -8.67095 38.356133, -8.67605 38.370567, -8.7513 38.402033, -8.76785 38.419867, -8.7755 38.506533, 
+    -8.7921 38.514167, -8.8176 38.508233, -8.8533 38.4547, -8.87625 38.445367, -8.8979 38.4462, -8.93615 38.4683, -8.95655 38.470833, -8.9897 38.4615, -9.13375 38.367167, -9.19625 38.350167, 
+    -9.24085 38.351867, -9.2651 38.364633, -9.27655 38.389267, -9.2549 38.4853, -9.2995 38.554133, -9.3237 38.566867, -9.3339 38.577067, -9.3352 38.592367, -9.32765 38.5999, -9.29655 38.610767, 
+    -9.26185 38.611933, -9.2115 38.5946, -9.19935 38.563367, -9.1542 38.5541, -9.13855 38.559867, -9.1299 38.573767, -9.1299 38.609633, -9.11775 38.614267)), 
+  ((-25.2881 37.735633, -25.2236 37.741, -25.1591 37.735633, -25.10535 37.706967, -25.0919 37.667567, -25.12415 37.615633, -25.15375 37.595933, -25.23435 37.588767, -25.2666 37.590567, -25.34455 37.5834, 
+      -25.3768 37.576233, -25.57305 37.578, -25.65365 37.576233, -25.6859 37.567267, -25.69935 37.554733, -25.71815 37.551133, -25.7531 37.569067, -25.866 37.685467, -25.866 37.708767, -25.8391 37.733833, 
+      -25.8015 37.748167, -25.7746 37.751733, -25.6483 37.710533, -25.57035 37.690833, -25.52465 37.690833, -25.4198 37.698, -25.2881 37.735633)), 
+  ((-16.65805 32.6639, -16.6413 32.658933, -16.64315 32.650267, -16.6655 32.6391, -16.7436 32.6143, -16.74735 32.5957, -16.76595 32.5858, -16.8069 32.5858, -16.89805 32.549833, -17.0227 32.537433, 
+      -17.0971 32.544867, -17.26455 32.618033, -17.2943 32.653967, -17.27385 32.714733, -17.2292 32.753167, -17.1957 32.759367, -17.1715 32.751933, -17.11015 32.708533, -17.07105 32.693667, -16.9929 32.6949, 
+      -16.93525 32.720933, -16.8943 32.7296, -16.86085 32.724667, -16.8069 32.684967, -16.76035 32.668867, -16.65805 32.6639)), 
+  ((-28.0925 38.421367, -28.05665 38.408733, -28.04825 38.387667, -28.05035 38.3666, -28.0693 38.359567, -28.11355 38.362367, -28.1768 38.377833, -28.19785 38.375033, -28.24635 38.3371, -28.2864 38.3371, 
+      -28.3433 38.353967, -28.38755 38.356767, -28.46975 38.377833, -28.55195 38.4256, -28.5625 38.4635, -28.5351 38.497233, -28.47815 38.5183, -28.42125 38.5183, -28.27375 38.4846, -28.0925 38.421367)), 
+  ((-27.0803 38.5176, -27.10225 38.514267, -27.12025 38.521567, -27.1532 38.544867, -27.17915 38.550833, -27.21305 38.548867, -27.22305 38.543533, -27.239 38.528233, -27.248 38.5209, -27.262 38.5209, 
+      -27.38875 38.576133, -27.4087 38.5954, -27.4117 38.626667, -27.39875 38.661933, -27.3578 38.6872, -27.2989 38.699167, -27.17915 38.691867, -27.11025 38.668567, -27.05935 38.606067, -27.0424 38.573467, 
+      -27.0424 38.560167, -27.0803 38.5176)), 
+  ((-31.0638 39.4195, -31.0704 39.3374, -31.09995 39.295833, -31.12785 39.289267, -31.18205 39.291433, -31.2445 39.321, -31.25925 39.366967, -31.22475 39.484067, -31.19685 39.495, -31.1673 39.495, 
+      -31.118 39.464367, -31.0753 39.452333, -31.06545 39.4359, -31.0638 39.4195)), 
+  ((-28.2358 38.655967, -28.2358 38.6686, -28.22735 38.6714, -28.2042 38.6714, -28.13675 38.648933, -27.80585 38.478967, -27.74895 38.439633, -27.74895 38.4256, -27.78055 38.4242, -27.8775 38.445267, 
+      -28.1283 38.571667, -28.2358 38.655967)), 
+  ((-28.73975 38.372033, -28.76895 38.372033, -28.7944 38.373267, -28.88295 38.436067, -28.90275 38.482533, -28.8952 38.502, -28.86885 38.5108, -28.7859 38.519567, -28.7661 38.532133, -28.7482 38.532133, 
+      -28.72465 38.525867, -28.68035 38.453633, -28.68035 38.417867, -28.7039 38.3896, -28.73975 38.372033)), 
+  ((-25.03475 36.746467, -25.0391 36.734133, -25.06085 36.731233, -25.1337 36.757333, -25.17615 36.789933, -25.1979 36.7972, -25.24355 36.799367, -25.2925 36.8204, -25.311 36.834867, -25.3121 36.860233, 
+      -25.2849 36.883433, -25.24575 36.889967, -25.187 36.8907, -25.1435 36.8762, -25.05865 36.803733, -25.03475 36.746467)), 
+  ((-27.978 39.024067, -28.1067 39.050033, -28.15385 39.086867, -28.16655 39.1213, -28.1602 39.141233, -28.13755 39.146067, -28.0931 39.144867, -27.9535 39.1038, -27.94445 39.085067, -27.94625 39.050033, 
+      -27.95625 39.027667, -27.978 39.024067)), 
+  ((-16.2246 33.084133, -16.2064 33.081233, -16.2012 33.067933, -16.2038 33.052933, -16.23065 33.031533, -16.25925 33.018833, -16.3113 33.018833, -16.36245 33.004967, -16.39365 33.005533, -16.4136 33.02, 
+      -16.4119 33.032133, -16.39105 33.050033, -16.28875 33.0801, -16.2246 33.084133)), 
+  ((-16.68035 32.4737, -16.6764 32.482333, -16.6744 32.488967, -16.65945 32.492967, -16.62955 32.482333, -16.60365 32.4538, -16.60265 32.433867, -16.61265 32.425233, -16.63155 32.4279, -16.68035 32.4737)), 
+  ((-16.2116 32.986467, -16.2107 32.994567, -16.196 32.999767, -16.16995 32.9963, -16.1448 32.973167, -16.1457 32.955267, -16.15695 32.9437, -16.18295 32.943133, -16.2064 32.957567, -16.2116 32.986467)), 
+  ((-16.43095 32.946033, -16.4214 32.9547, -16.3928 32.957567, -16.37545 32.955833, -16.35985 32.9437, -16.3581 32.926967, -16.3616 32.920033, -16.38845 32.9148, -16.4136 32.919433, -16.43095 32.9333, 
+      -16.43095 32.946033)), 
+  ((-16.6216 32.3635, -16.6246 32.369467, -16.6246 32.379433, -16.6196 32.388067, -16.58675 32.3854, -16.55485 32.362167, -16.55385 32.342933, -16.56085 32.335633, -16.58275 32.3376, -16.6216 32.3635)), 
+  ((-16.2159 33.1217, -16.2194 33.1292, -16.2168 33.1373, -16.20205 33.153467, -16.17515 33.156933, -16.1561 33.1506, -16.15525 33.138433, -16.17605 33.119367, -16.19945 33.1165, -16.2159 33.1217)), 
+  ((-16.45175 33.011333, -16.45695 33.006133, -16.4691 32.999767, -16.48645 33.000333, -16.5055 33.010733, -16.5029 33.0223, -16.4847 33.033867, -16.46735 33.036167, -16.45265 33.0304, -16.45175 33.011333)))
+
+MULTIPOLYGON (((43.6828 -24, 43.6934 -23.9633, 43.72695 -23.8866, 43.72695 -23.857867, 43.71735 -23.821633, 43.671 -23.787567, 43.651 -23.7572, 43.6462 -23.683733, 43.6654 -23.6507, 43.8459 -23.546333, 
+    43.85785 -23.531967, 43.84825 -23.5213, 43.8227 -23.520233, 43.78595 -23.523433, 43.7588 -23.515967, 43.73805 -23.495733, 43.73165 -23.409467, 43.72045 -23.382833, 43.65815 -23.311467, 43.6198 -23.264633, 
+    43.619 -23.2492, 43.63335 -23.235333, 43.6781 -23.207667, 43.6861 -23.189533, 43.6829 -23.1299, 43.6765 -23.0447, 43.65255 -23.003167, 43.61345 -22.970667, 43.4856 -22.876967, 43.40895 -22.796, 
+    43.3562 -22.705467, 43.2563 -22.445067, 43.2475 -22.405133, 43.25705 -22.349733, 43.2555 -22.289033, 43.26825 -22.257067, 43.3002 -22.2411, 43.33375 -22.233633, 43.33855 -22.218733, 43.33215 -22.160167, 
+    43.3218 -22.146867, 43.3138 -22.150033, 43.28505 -22.150033, 43.26585 -22.127667, 43.28025 -22.073367, 43.27385 -22.028633, 43.28345 -22.003067, 43.34255 -21.9498, 43.34255 -21.917867, 43.3306 -21.879, 
+    43.30665 -21.8364, 43.30185 -21.761833, 43.3098 -21.743733, 43.3274 -21.736267, 43.35135 -21.732, 43.36255 -21.724567, 43.36735 -21.699, 43.36575 -21.672367, 43.37455 -21.652667, 43.40015 -21.619633, 
+    43.4225 -21.546167, 43.4321 -21.5419, 43.45445 -21.547233, 43.46725 -21.5451, 43.4816 -21.5238, 43.4704 -21.4929, 43.45445 -21.475867, 43.4209 -21.464133, 43.4113 -21.4439, 43.4209 -21.406633, 
+    43.43445 -21.393333, 43.4584 -21.389067, 43.4808 -21.392267, 43.52395 -21.408233, 43.57665 -21.413567, 43.6086 -21.4274, 43.63095 -21.437, 43.64055 -21.434867, 43.64855 -21.423133, 43.63575 -21.3944, 
+    43.615 -21.346467, 43.6262 -21.323033, 43.64855 -21.3145, 43.6677 -21.3177, 43.70605 -21.343267, 43.72365 -21.344333, 43.7332 -21.339, 43.7348 -21.301733, 43.7508 -21.291067, 43.78755 -21.280433, 
+    43.80275 -21.2618, 43.80915 -21.2309, 43.81875 -21.213867, 43.8411 -21.198967, 43.8427 -21.184033, 43.8331 -21.164867, 43.81875 -21.140367, 43.8267 -21.120133, 43.8491 -21.0999, 43.87145 -21.083933, 
+    43.88425 -21.049833, 43.88745 -20.988067, 43.89785 -20.955567, 43.9314 -20.923633, 43.9378 -20.897, 43.9378 -20.870367, 43.9538 -20.858667, 43.96975 -20.8608, 43.9921 -20.867167, 44.02885 -20.853333, 
+    44.03845 -20.838433, 44.05765 -20.8331, 44.0768 -20.801133, 44.09435 -20.734033, 44.0904 -20.6664, 44.0712 -20.611, 44.05365 -20.582267, 44.05685 -20.566267, 44.076 -20.5567, 44.1351 -20.557767, 
+    44.1559 -20.5471, 44.17505 -20.506633, 44.18305 -20.444867, 44.1583 -20.355933, 44.1631 -20.339967, 44.18705 -20.334633, 44.21585 -20.331433, 44.2302 -20.3208, 44.2446 -20.2931, 44.243 -20.228133, 
+    44.25415 -20.21, 44.27335 -20.200433, 44.3253 -20.1967, 44.35085 -20.182867, 44.36845 -20.158367, 44.36365 -20.095533, 44.37325 -20.006067, 44.41315 -19.922967, 44.41555 -19.890467, 44.37245 -19.8468, 
+    44.3421 -19.834033, 44.29895 -19.8351, 44.2702 -19.824433, 44.2558 -19.797833, 44.2638 -19.7531, 44.3238 -19.6546, 44.3405 -19.622067, 44.37165 -19.569333, 44.3844 -19.5129, 44.4036 -19.4948, 
+    44.43715 -19.4671, 44.44355 -19.441533, 44.43075 -19.408533, 44.4052 -19.382967, 44.40915 -19.3377, 44.36765 -19.2674, 44.3309 -19.198167, 44.3341 -19.181133, 44.35005 -19.173667, 44.3804 -19.171533, 
+    44.3884 -19.165167, 44.3836 -19.1545, 44.3069 -19.097, 44.24535 -19.022967, 44.223 -18.9495, 44.2294 -18.904767, 44.25015 -18.881333, 44.2885 -18.8515, 44.30045 -18.8254, 44.29725 -18.781733, 
+    44.2717 -18.7253, 44.18225 -18.623033, 44.11355 -18.5506, 44.1016 -18.5, 44.1048 -18.440367, 44.12395 -18.3754, 44.108 -18.284867, 44.07045 -18.1576, 44.0832 -18.048933, 44.0784 -17.990367, 
+    44.06 -17.940833, 44.06 -17.900367, 44.0664 -17.8812, 44.0776 -17.840733, 44.0776 -17.7587, 44.0664 -17.7161, 44.0368 -17.692133, 43.99845 -17.664433, 43.9649 -17.659133, 43.95215 -17.642067, 
+    43.9665 -17.6197, 43.96175 -17.593067, 43.9681 -17.5526, 43.96175 -17.532367, 43.93935 -17.508933, 43.93775 -17.484433, 43.96015 -17.4557, 44.0153 -17.3966, 44.0824 -17.352933, 44.12395 -17.297533, 
+    44.1543 -17.217667, 44.18385 -17.1085, 44.22855 -17.021167, 44.2733 -16.9008, 44.314 -16.829967, 44.35715 -16.770333, 44.3843 -16.702167, 44.41145 -16.674467, 44.44345 -16.6702, 44.4466 -16.664867, 
+    44.43545 -16.649967, 44.4139 -16.6356, 44.4139 -16.624933, 44.4299 -16.6111, 44.45865 -16.571667, 44.46025 -16.5099, 44.44585 -16.447067, 44.39955 -16.3576, 44.3892 -16.2889, 44.3972 -16.225, 
+    44.42275 -16.189833, 44.48505 -16.174933, 44.53775 -16.178133, 44.5825 -16.1909, 44.62405 -16.213267, 44.656 -16.2122, 44.68315 -16.214333, 44.69275 -16.223933, 44.69275 -16.232467, 44.664 -16.254833, 
+    44.6608 -16.265467, 44.6736 -16.278267, 44.7167 -16.297433, 44.74865 -16.323, 44.76305 -16.3251, 44.77665 -16.3203, 44.78145 -16.296867, 44.79105 -16.264933, 44.8118 -16.254267, 44.83415 -16.25, 
+    44.85815 -16.240433, 44.8789 -16.221267, 44.8981 -16.217, 44.91725 -16.221267, 44.9636 -16.2628, 44.97315 -16.261733, 44.97955 -16.243633, 44.98115 -16.199967, 45.00035 -16.1584, 45.04185 -16.134967, 
+    45.1074 -16.124333, 45.13295 -16.1041, 45.1817 -16.013033, 45.21685 -15.9928, 45.2456 -15.991733, 45.27755 -16.003433, 45.3143 -16.031133, 45.3223 -16.0599, 45.30315 -16.1334, 45.3143 -16.1419, 
+    45.3351 -16.140833, 45.40855 -16.0876, 45.40855 -16.0748, 45.36225 -16.027933, 45.36385 -16.0077, 45.3846 -15.996, 45.4469 -16.001333, 45.51085 -15.996, 45.53085 -16.006133, 45.53245 -16.0253, 
+    45.4909 -16.0711, 45.4877 -16.093467, 45.5021 -16.1041, 45.53725 -16.096667, 45.5628 -16.0892, 45.58995 -16.094533, 45.6187 -16.106233, 45.6347 -16.1041, 45.66665 -16.087067, 45.66665 -16.0551, 
+    45.6315 -15.992267, 45.5788 -15.9369, 45.5692 -15.8911, 45.58675 -15.8453, 45.60755 -15.839967, 45.6331 -15.843167, 45.65865 -15.861267, 45.6906 -15.871933, 45.6986 -15.8815, 45.6906 -15.903867, 
+    45.7018 -15.919833, 45.73695 -15.9273, 45.7769 -15.9241, 45.81525 -15.908133, 45.8504 -15.880433, 45.87275 -15.882567, 45.90715 -15.895867, 45.9279 -15.916133, 45.9231 -15.929967, 45.9135 -15.949133, 
+    45.9167 -15.9619, 45.94385 -15.967233, 45.97585 -15.951267, 45.995 -15.957667, 46.03975 -15.972567, 46.0589 -15.972567, 46.07965 -15.962967, 46.08285 -15.941667, 46.0717 -15.920367, 46.09405 -15.8948, 
+    46.09885 -15.875633, 46.08765 -15.8618, 46.03495 -15.862867, 46.01895 -15.8522, 46.02695 -15.836233, 46.118 -15.795767, 46.1899 -15.786167, 46.22085 -15.784733, 46.2645 -15.8007, 46.26635 -15.824233, 
+    46.24405 -15.881233, 46.2496 -15.8986, 46.27375 -15.928333, 46.3072 -15.9395, 46.35555 -15.964267, 46.3741 -15.992767, 46.40385 -15.997733, 46.44475 -16.0188, 46.51905 -16.084467, 46.546 -16.1303, 
+    46.55715 -16.135267, 46.58875 -16.089433, 46.58875 -16.0411, 46.50885 -15.963033, 46.4791 -15.9271, 46.4698 -15.901067, 46.43635 -15.88, 46.3871 -15.853967, 46.3871 -15.8391, 46.4094 -15.825467, 
+    46.428 -15.815567, 46.428 -15.793267, 46.40755 -15.785833, 46.36665 -15.7945, 46.3295 -15.792033, 46.29975 -15.7759, 46.29235 -15.757333, 46.3072 -15.716433, 46.3778 -15.6495, 46.50135 -15.566467, 
+    46.5311 -15.556567, 46.559 -15.524333, 46.6649 -15.476033, 46.6872 -15.4475, 46.6807 -15.4091, 46.71785 -15.369433, 46.8089 -15.302533, 46.87025 -15.2703, 46.9743 -15.2319, 47.0031 -15.240567, 
+    47.07555 -15.316167, 47.11645 -15.331033, 47.16475 -15.334767, 47.1889 -15.353333, 47.1889 -15.384333, 47.1406 -15.419, 47.044 -15.4438, 47.02265 -15.4537, 47.00775 -15.499567, 46.97805 -15.5454, 
+    46.94085 -15.590033, 46.8907 -15.623467, 46.8777 -15.6433, 46.88605 -15.660633, 46.89905 -15.660633, 46.95665 -15.6433, 46.9771 -15.609833, 47.005 -15.575133, 47.04585 -15.5355, 47.06445 -15.5293, 
+    47.10535 -15.549133, 47.13135 -15.549133, 47.16665 -15.526833, 47.1964 -15.524333, 47.2317 -15.528067, 47.26795 -15.5169, 47.3237 -15.483467, 47.35525 -15.487167, 47.4073 -15.5008, 47.4389 -15.4884, 
+    47.45375 -15.4661, 47.45375 -15.448767, 47.4296 -15.428933, 47.38685 -15.4277, 47.3274 -15.428933, 47.3051 -15.422733, 47.28095 -15.3868, 47.27725 -15.3298, 47.2856 -15.290133, 47.27075 -15.279, 
+    47.21685 -15.2567, 47.1741 -15.2567, 47.12765 -15.241833, 47.09235 -15.204633, 47.08305 -15.112933, 47.14345 -14.9754, 47.1583 -14.917133, 47.1871 -14.888633, 47.27815 -14.8564, 47.32275 -14.8242, 
+    47.32275 -14.798167, 47.30975 -14.787033, 47.29115 -14.787033, 47.228 -14.818, 47.1927 -14.820467, 47.1648 -14.815533, 47.15735 -14.804367, 47.1871 -14.7647, 47.28375 -14.706467, 47.3367 -14.694067, 
+    47.38315 -14.704, 47.41845 -14.725067, 47.4296 -14.749833, 47.4092 -14.782067, 47.4092 -14.7994, 47.4352 -14.8118, 47.46865 -14.810567, 47.47235 -14.820467, 47.30325 -14.971633, 47.27445 -15.085633, 
+    47.2763 -15.1191, 47.29675 -15.133967, 47.3488 -15.152567, 47.39335 -15.1538, 47.41755 -15.1414, 47.4324 -15.0658, 47.45285 -15.036067, 47.47885 -15.0336, 47.50675 -15.050933, 47.52715 -15.0435, 
+    47.54205 -14.991467, 47.5662 -14.956767, 47.58665 -14.920833, 47.65725 -14.784533, 47.6842 -14.6978, 47.73435 -14.597433, 47.7585 -14.578833, 47.8003 -14.5751, 47.82075 -14.59, 47.83375 -14.619733, 
+    47.8635 -14.632133, 47.90435 -14.635833, 47.9211 -14.649467, 47.92665 -14.686633, 47.94525 -14.722567, 47.9434 -14.756033, 47.92295 -14.791967, 47.92015 -14.818, 47.8644 -14.9072, 47.8124 -14.932, 
+    47.78265 -14.958, 47.77335 -14.9828, 47.77895 -14.997667, 47.7966 -14.9952, 47.82635 -14.9729, 47.88395 -14.9667, 47.90065 -14.936933, 47.9657 -14.8688, 47.99915 -14.765933, 48.03355 -14.7077, 
+    48.03355 -14.649467, 48.01125 -14.5714, 47.98615 -14.557767, 47.96015 -14.5553, 47.8728 -14.546633, 47.86165 -14.515633, 47.7539 -14.519367, 47.72975 -14.525567, 47.70185 -14.550333, 47.66655 -14.578833, 
+    47.62845 -14.586267, 47.6043 -14.5751, 47.5987 -14.452433, 47.6043 -14.395433, 47.69165 -14.317367, 47.7316 -14.3087, 47.7669 -14.317367, 47.7948 -14.328533, 47.81895 -14.3248, 47.7985 -14.2517, 
+    47.75205 -14.142633, 47.75575 -14.121567, 47.7957 -14.1191, 47.84215 -14.143867, 47.8589 -14.1699, 47.87745 -14.1674, 47.9072 -14.1538, 47.95735 -14.164933, 47.97595 -14.184767, 47.98895 -14.2938, 
+    48.00755 -14.349567, 48.0252 -14.360733, 48.0382 -14.345833, 48.0289 -14.213267, 48.0828 -14.1042, 48.1153 -14.045967, 48.0856 -13.981533, 48.03915 -13.912133, 48.01685 -13.912133, 47.93695 -13.929467, 
+    47.9072 -13.915833, 47.8626 -13.8737, 47.8338 -13.777033, 47.86355 -13.7634, 47.85795 -13.728733, 47.8561 -13.6432, 47.8812 -13.6147, 47.9035 -13.558933, 47.92205 -13.552733, 47.9518 -13.565133, 
+    47.9871 -13.6147, 48.00195 -13.6333, 48.02055 -13.6308, 48.03915 -13.601067, 48.06515 -13.5899, 48.0893 -13.5961, 48.1153 -13.603533, 48.1302 -13.622133, 48.11905 -13.651867, 48.13575 -13.689033, 
+    48.1655 -13.703933, 48.19895 -13.708867, 48.2166 -13.7262, 48.2203 -13.7386, 48.2445 -13.7547, 48.24635 -13.765867, 48.24075 -13.7894, 48.2482 -13.805533, 48.25935 -13.8142, 48.29465 -13.8142, 
+    48.36155 -13.786933, 48.37455 -13.758433, 48.35595 -13.6841, 48.32625 -13.632033, 48.34295 -13.6246, 48.4043 -13.599833, 48.4433 -13.593633, 48.4693 -13.568833, 48.4619 -13.5453, 48.41915 -13.530433, 
+    48.39315 -13.506867, 48.3495 -13.454833, 48.3495 -13.4288, 48.3625 -13.417633, 48.38105 -13.417633, 48.42755 -13.427567, 48.45725 -13.464733, 48.4907 -13.487033, 48.5799 -13.4982, 48.63935 -13.5081, 
+    48.6877 -13.489533, 48.77875 -13.431267, 48.7741 -13.392867, 48.75365 -13.3284, 48.78525 -13.2962, 48.79825 -13.254067, 48.79825 -13.1599, 48.8512 -13.040933, 48.8791 -13.022367, 48.95155 -12.971533, 
+    48.95525 -12.950467, 48.932 -12.835233, 48.90415 -12.7993, 48.8763 -12.763367, 48.8744 -12.715033, 48.86605 -12.6977, 48.8363 -12.705133, 48.81215 -12.712567, 48.79355 -12.710067, 48.788 -12.689, 
+    48.83815 -12.619633, 48.82515 -12.612167, 48.7824 -12.6159, 48.77685 -12.591133, 48.73225 -12.539067, 48.70435 -12.5366, 48.65605 -12.526667, 48.6449 -12.506867, 48.65325 -12.470933, 48.6997 -12.436233, 
+    48.722 -12.437467, 48.81495 -12.509333, 48.86695 -12.557667, 48.87625 -12.557667, 48.9264 -12.503133, 48.92085 -12.477133, 48.89295 -12.433767, 48.906 -12.413933, 48.96545 -12.379233, 48.9896 -12.3842, 
+    49.0407 -12.404033, 49.10015 -12.389167, 49.1206 -12.375533, 49.1429 -12.381733, 49.15775 -12.380467, 49.1485 -12.3396, 49.15035 -12.290033, 49.13735 -12.2764, 49.1076 -12.2578, 49.08345 -12.2355, 
+    49.09645 -12.211967, 49.12805 -12.1971, 49.18195 -12.199567, 49.19495 -12.1946, 49.18935 -12.176033, 49.1308 -12.153733, 49.1215 -12.142567, 49.1364 -12.119033, 49.1754 -12.102933, 49.1884 -12.0769, 
+    49.1624 -12.0422, 49.17915 -12.0236, 49.21815 -12.0137, 49.2646 -12.0137, 49.29435 -12.0323, 49.3222 -12.119033, 49.33895 -12.125233, 49.3724 -12.131433, 49.43 -12.195867, 49.4244 -12.214433, 
+    49.4021 -12.229333, 49.37795 -12.226833, 49.34265 -12.210733, 49.32595 -12.194633, 49.30175 -12.188433, 49.2906 -12.194633, 49.2906 -12.242933, 49.3148 -12.262767, 49.2925 -12.286333, 49.2869 -12.308633, 
+    49.32405 -12.313567, 49.37425 -12.314833, 49.41325 -12.3235, 49.43185 -12.314833, 49.44855 -12.296233, 49.49315 -12.3111, 49.49505 -12.337133, 49.44855 -12.3904, 49.4532 -12.411467, 49.47365 -12.426333, 
+    49.49965 -12.4127, 49.5498 -12.392867, 49.57025 -12.4003, 49.5777 -12.420133, 49.55355 -12.454833, 49.54055 -12.468467, 49.5461 -12.479633, 49.58515 -12.479633, 49.61115 -12.489533, 49.62045 -12.505633, 
+    49.613 -12.523, 49.6 -12.5267, 49.5647 -12.531667, 49.5517 -12.541567, 49.54795 -12.568833, 49.55725 -12.604767, 49.5173 -12.664233, 49.521 -12.686567, 49.54515 -12.6977, 49.5842 -12.689033, 
+    49.6065 -12.690267, 49.67895 -12.7832, 49.6771 -12.809233, 49.6167 -12.861267, 49.6037 -12.879867, 49.6074 -12.9059, 49.6483 -12.9406, 49.65385 -12.9257, 49.6613 -12.8811, 49.71705 -12.8427, 
+    49.7598 -12.8241, 49.7858 -12.834, 49.79695 -12.851367, 49.77835 -12.8712, 49.7375 -12.888533, 49.73005 -12.898467, 49.75795 -12.926967, 49.8434 -12.9691, 49.8787 -13.018667, 49.8722 -13.058333, 
+    49.82575 -13.1079, 49.82575 -13.157467, 49.87405 -13.261533, 49.92885 -13.3805, 49.9549 -13.3842, 49.9623 -13.354467, 49.9772 -13.350767, 50.0125 -13.3557, 50.04595 -13.3842, 50.0385 -13.4722, 
+    50.0227 -13.554, 50.032 -13.640733, 50.0896 -13.736133, 50.1221 -13.817933, 50.137 -13.9728, 50.12865 -14.021133, 50.1528 -14.065733, 50.1565 -14.0992, 50.13235 -14.1785, 50.14445 -14.262767, 
+    50.1779 -14.290033, 50.22245 -14.3173, 50.24105 -14.340833, 50.2169 -14.444933, 50.19925 -14.523, 50.2104 -14.562667, 50.2494 -14.6246, 50.2717 -14.689033, 50.2689 -14.8303, 50.29495 -14.907133, 
+    50.34975 -15.050867, 50.40735 -15.1525, 50.4287 -15.2281, 50.4157 -15.3359, 50.3618 -15.4115, 50.31815 -15.443733, 50.31625 -15.5478, 50.33115 -15.640733, 50.31535 -15.670467, 50.2819 -15.725, 
+    50.2373 -15.888567, 50.1955 -16.023633, 50.17035 -16.034767, 50.08115 -16.012467, 49.99195 -15.945533, 49.9399 -15.863767, 49.8953 -15.712567, 49.89905 -15.546533, 49.86375 -15.472167, 49.808 -15.442433, 
+    49.7671 -15.447367, 49.74855 -15.4672, 49.7002 -15.459767, 49.65935 -15.4697, 49.6296 -15.496933, 49.57385 -15.531633, 49.57015 -15.623333, 49.61845 -15.667967, 49.61845 -15.7101, 49.71135 -15.772067, 
+    49.7634 -15.831533, 49.7374 -15.891, 49.64445 -15.977767, 49.6249 -15.9914, 49.62865 -16.028567, 49.67695 -16.166133, 49.7197 -16.192167, 49.80705 -16.2157, 49.8442 -16.2405, 49.8609 -16.270233, 
+    49.8572 -16.292533, 49.8256 -16.2975, 49.81075 -16.3074, 49.8163 -16.3483, 49.8219 -16.384233, 49.79495 -16.461067, 49.8024 -16.492067, 49.85815 -16.535433, 49.8693 -16.5565, 49.81355 -16.6544, 
+    49.79405 -16.732467, 49.7699 -16.7399, 49.6974 -16.754767, 49.66955 -16.779533, 49.6528 -16.826633, 49.66025 -16.861333, 49.6909 -16.881133, 49.7039 -16.884867, 49.70765 -16.9047, 49.6612 -16.9803, 
+    49.6147 -17.050933, 49.5924 -17.1104, 49.54315 -17.215733, 49.4484 -17.314867, 49.4363 -17.352033, 49.4363 -17.402833, 49.4679 -17.497033, 49.4605 -17.5119, 49.42985 -17.521833, 49.4057 -17.5305, 
+    49.4038 -17.539167, 49.4261 -17.5528, 49.4577 -17.551567, 49.47815 -17.567667, 49.4986 -17.702767, 49.52645 -17.7833, 49.5032 -17.8205, 49.4586 -17.8961, 49.3973 -17.941933, 49.3713 -17.977867, 
+    49.3592 -18.002633, 49.37035 -18.003867, 49.40195 -17.993967, 49.4317 -17.9791, 49.454 -17.9828, 49.4614 -18.0014, 49.40755 -18.090633, 49.4224 -18.120367, 49.4447 -18.169933, 49.44655 -18.2356, 
+    49.43635 -18.247967, 49.388 -18.254167, 49.3713 -18.2678, 49.36015 -18.2901, 49.3583 -18.3942, 49.3434 -18.495833, 49.283 -18.6582, 49.23655 -18.768467, 49.17245 -18.929567, 49.1483 -18.949367, 
+    49.1297 -18.949367, 49.1111 -18.935733, 49.0721 -18.853967, 49.0591 -18.845267, 49.0442 -18.851467, 49.03865 -18.8713, 49.0535 -18.906, 49.0758 -18.960533, 49.1204 -19.005133, 49.12505 -19.022467, 
+    49.06745 -19.192233, 49.0303 -19.271567, 48.9755 -19.374433, 48.96245 -19.427733, 48.96435 -19.4872, 48.94855 -19.528067, 48.9244 -19.542933, 48.90955 -19.5442, 48.8984 -19.606167, 48.88165 -19.763533, 
+    48.86215 -19.846533, 48.87515 -19.875033, 48.89 -19.9048, 48.89 -19.9333, 48.84725 -20.015067, 48.8296 -20.100567, 48.77755 -20.157567, 48.7237 -20.2059, 48.6921 -20.2753, 48.67815 -20.291433, 
+    48.66515 -20.285233, 48.641 -20.262933, 48.62615 -20.257967, 48.61315 -20.266633, 48.602 -20.3162, 48.60755 -20.4104, 48.53695 -20.481033, 48.4357 -20.559133, 48.38735 -20.616133, 48.3688 -20.6942, 
+    48.36045 -20.778467, 48.4032 -20.876367, 48.36045 -20.947, 48.3428 -21.0015, 48.3391 -21.094467, 48.3242 -21.1304, 48.2815 -21.182433, 48.27315 -21.329933, 48.25825 -21.447633, 48.2443 -21.4551, 
+    48.21085 -21.456333, 48.19785 -21.466233, 48.196 -21.555467, 48.183 -21.662033, 48.16905 -21.6633, 48.1486 -21.658333, 48.1263 -21.664533, 48.12075 -21.684367, 48.1765 -21.844233, 48.1672 -21.871467, 
+    48.13655 -21.892533, 48.1254 -21.902433, 48.13095 -21.921033, 48.1607 -21.953233, 48.1328 -22.127967, 47.9832 -22.291567, 47.9219 -22.354767, 47.87825 -22.3647, 47.8522 -22.360967, 47.8299 -22.3684, 
+    47.8169 -22.385767, 47.8652 -22.429133, 47.90795 -22.486133, 47.9098 -22.619967, 47.87355 -22.700533, 47.86425 -22.748867, 47.8773 -22.843033, 47.85965 -22.890133, 47.8262 -22.973167, 47.77045 -23.0376, 
+    47.75835 -23.115667, 47.76025 -23.221, 47.7435 -23.304033, 47.70525 -23.406133, 47.6982 -23.436833, 47.70885 -23.477467, 47.7195 -23.5242, 47.7195 -23.5557, 47.7165 -23.589233, 47.70275 -23.601433, 
+    47.6723 -23.604467, 47.6403 -23.601433, 47.6205 -23.608533, 47.61135 -23.6309, 47.62505 -23.6441, 47.6525 -23.654267, 47.6647 -23.6685, 47.6647 -23.701, 47.65705 -23.766033, 47.64335 -23.7894, 
+    47.5885 -23.868633, 47.4667 -24, 47.41965 -24.0454, 47.3063 -24.186567, 47.27205 -24.233633, 47.2742 -24.252167, 47.28915 -24.2821, 47.30735 -24.324167, 47.29875 -24.4083, 47.27095 -24.452533, 
+    47.27095 -24.481033, 47.2688 -24.509567, 47.2485 -24.568733, 47.20145 -24.641467, 47.18005 -24.685667, 47.18435 -24.8026, 47.1672 -24.822533, 47.1437 -24.843933, 47.1362 -24.867467, 47.14265 -24.943033, 
+    47.11485 -24.975833, 47.102 -24.985833, 47.09985 -25.004367, 47.05495 -25.005767, 47.00575 -25.0072, 46.9993 -25.030033, 47.0255 -25.066033, 47.00735 -25.082433, 46.90625 -25.102033, 46.87415 -25.115567, 
+    46.85385 -25.112, 46.7982 -25.0721, 46.76935 -25.075667, 46.75545 -25.0892, 46.76825 -25.1113, 46.8656 -25.157633, 46.8699 -25.1662, 46.85065 -25.179733, 46.7886 -25.186867, 46.7629 -25.180467, 
+    46.75115 -25.174767, 46.7303 -25.177967, 46.70035 -25.1901, 46.6811 -25.182967, 46.6565 -25.1694, 46.61695 -25.170133, 46.5934 -25.170133, 46.5597 -25.1605, 46.50085 -25.152667, 46.34415 -25.1794, 
+    46.2832 -25.182267, 46.23615 -25.198667, 46.18905 -25.2115, 46.14575 -25.238933, 46.0548 -25.272433, 46.0163 -25.277433, 45.99705 -25.285267, 45.92165 -25.341233, 45.7965 -25.426767, 45.758 -25.441767, 
+    45.7345 -25.436767, 45.7179 -25.437833, 45.704 -25.449933, 45.6767 -25.503767, 45.6211 -25.539433, 45.56655 -25.5601, 45.49385 -25.575767, 45.3334 -25.580067, 45.21575 -25.575767, 45.1922 -25.574333, 
+    45.18685 -25.5608, 45.174 -25.542267, 45.1291 -25.526567, 45.03925 -25.509467, 44.96435 -25.4838, 44.94295 -25.473833, 44.92585 -25.436733, 44.9002 -25.403967, 44.86275 -25.371867, 44.8264 -25.336233, 
+    44.74935 -25.303433, 44.65095 -25.287733, 44.53865 -25.2799, 44.40385 -25.277033, 44.30975 -25.265633, 44.2862 -25.259933, 44.28405 -25.254233, 44.2905 -25.238533, 44.32045 -25.237133, 44.3418 -25.2257, 
+    44.3504 -25.210033, 44.3418 -25.184367, 44.314 -25.162967, 44.2648 -25.1544, 44.21775 -25.123033, 44.18995 -25.101667, 44.1514 -25.0988, 44.12145 -25.090233, 44.10115 -25.063867, 44.0434 -24.9569, 
+    44.03055 -24.897033, 44.00915 -24.871367, 43.9557 -24.849967, 43.93 -24.817167, 43.88725 -24.7744, 43.86905 -24.749433, 43.8669 -24.690967, 43.85835 -24.5883, 43.81665 -24.514867, 43.7503 -24.476367, 
+    43.699 -24.4279, 43.6733 -24.392233, 43.6701 -24.2746, 43.6701 -24.083533, 43.6828 -24)), 
+  ((49.762 -17.0995, 49.7683 -17.079633, 49.8153 -17.037833, 49.8702 -16.970933, 49.90785 -16.9051, 49.92195 -16.830867, 49.94155 -16.7927, 49.9729 -16.7739, 49.9823 -16.776, 49.99015 -16.802133, 
+      49.98075 -16.904567, 49.96975 -16.996533, 49.95565 -17.022667, 49.9337 -17.034167, 49.9149 -17.046733, 49.8898 -17.089567, 49.8608 -17.126667, 49.8357 -17.151767, 49.82475 -17.1685, 49.8106 -17.169533, 
+      49.8012 -17.160133, 49.80435 -17.1413, 49.79495 -17.127733, 49.77455 -17.121433, 49.7667 -17.1131, 49.762 -17.0995)), 
+  ((48.12065 -13.363467, 48.12695 -13.3321, 48.1371 -13.326867, 48.1716 -13.326867, 48.1818 -13.3227, 48.1865 -13.295, 48.2053 -13.273567, 48.21945 -13.270433, 48.23275 -13.273067, 48.24845 -13.287167, 
+      48.25315 -13.324267, 48.27585 -13.346733, 48.28175 -13.361633, 48.27545 -13.375733, 48.26215 -13.396633, 48.2629 -13.4076, 48.2794 -13.424333, 48.28095 -13.4515, 48.2739 -13.464067, 48.25625 -13.473733, 
+      48.2453 -13.4732, 48.22175 -13.457533, 48.1951 -13.451267, 48.16925 -13.446567, 48.1536 -13.435067, 48.12535 -13.427233, 48.11675 -13.409967, 48.12065 -13.363467)), 
+  ((48.4394 -20.715933, 48.4723 -20.640667, 48.50995 -20.598833, 48.5523 -20.578967, 48.5758 -20.577933, 48.5805 -20.585267, 48.5758 -20.5978, 48.56795 -20.626033, 48.5319 -20.681433, 48.5162 -20.729533, 
+      48.4786 -20.780733, 48.44565 -20.808967, 48.42445 -20.813667, 48.41505 -20.802167, 48.41505 -20.766633, 48.4394 -20.715933)), 
+  ((48.063 -22.2542, 48.09435 -22.234867, 48.11 -22.236933, 48.12255 -22.257867, 48.11 -22.305933, 48.0708 -22.349833, 48.00965 -22.3948, 47.972 -22.397933, 47.9579 -22.388533, 47.9673 -22.367633, 
+      48.01435 -22.3122, 48.063 -22.2542)), 
+  ((47.95375 -14.0956, 47.8769 -14.0376, 47.8487 -14.020867, 47.84635 -14.006767, 47.8573 -13.997867, 47.88475 -13.9958, 47.91845 -13.997367, 47.95375 -14.010933, 48.01565 -14.0705, 48.0188 -14.0888, 
+      48.0086 -14.1008, 47.989 -14.103433, 47.9694 -14.102367, 47.95375 -14.0956)), 
+  ((48.28645 -21.566333, 48.2645 -21.5747, 48.25665 -21.5705, 48.25195 -21.545433, 48.2645 -21.523467, 48.2943 -21.4712, 48.3241 -21.435667, 48.33035 -21.3792, 48.33975 -21.370833, 48.3617 -21.372933, 
+      48.37425 -21.387567, 48.37425 -21.408467, 48.3539 -21.463867, 48.28645 -21.566333)), 
+  ((43.81985 -18.5545, 43.86655 -18.555933, 43.9062 -18.562533, 43.92385 -18.6012, 43.92245 -18.623867, 43.89135 -18.6451, 43.84605 -18.6399, 43.8135 -18.611133, 43.8135 -18.568667, 43.81985 -18.5545)), 
+  ((48.5594 -12.9438, 48.58295 -12.941733, 48.59545 -12.933367, 48.6127 -12.886333, 48.63465 -12.875867, 48.64405 -12.880067, 48.6535 -12.905133, 48.6472 -12.935433, 48.6143 -12.993967, 48.59545 -12.9971, 
+      48.56255 -12.982467, 48.5343 -12.972033, 48.5218 -12.954267, 48.53275 -12.944867, 48.5594 -12.9438)), 
+  ((43.75255 -18.253533, 43.76175 -18.241767, 43.78225 -18.237033, 43.8205 -18.238467, 43.8417 -18.234667, 43.86295 -18.237967, 43.86295 -18.2993, 43.85795 -18.307333, 43.83885 -18.304033, 43.80705 -18.2993, 
+      43.78155 -18.307333, 43.7653 -18.303067, 43.7582 -18.293167, 43.75395 -18.266267, 43.75255 -18.253533)), 
+  ((47.4755 -14.528767, 47.46295 -14.528233, 47.43555 -14.496367, 47.43395 -14.473367, 47.4504 -14.447767, 47.47395 -14.438367, 47.4943 -14.439933, 47.5272 -14.461367, 47.5335 -14.477033, 47.52565 -14.491133, 
+      47.4755 -14.528767)), 
+  ((48.19155 -22.0514, 48.23235 -21.956267, 48.2527 -21.944767, 48.2684 -21.948933, 48.27625 -21.967767, 48.2684 -21.998067, 48.2433 -22.025267, 48.2151 -22.0587, 48.1994 -22.0587, 48.19155 -22.0514)), 
+  ((43.9097 -18.488, 43.86585 -18.4748, 43.85455 -18.452633, 43.85915 -18.436367, 43.87545 -18.431167, 43.9264 -18.4354, 43.95755 -18.448633, 43.9561 -18.469867, 43.93065 -18.489667, 43.9097 -18.488)), 
+  ((42.70415 -17.002033, 42.73955 -17.007667, 42.7841 -17.026533, 42.79685 -17.041167, 42.79045 -17.052267, 42.75405 -17.0605, 42.70545 -17.0453, 42.6796 -17.025733, 42.67535 -17.009467, 42.69395 -17.000367, 
+      42.70415 -17.002033)), 
+  ((48.426 -20.938067, 48.4417 -20.900433, 48.45425 -20.89, 48.4762 -20.888933, 48.4919 -20.900433, 48.4919 -20.916133, 48.46995 -20.940167, 48.4511 -20.969433, 48.42915 -20.9799, 48.4182 -20.9757, 
+      48.4135 -20.953767, 48.426 -20.938067)), 
+  ((48.3414 -13.3551, 48.33905 -13.333133, 48.3618 -13.291333, 48.372 -13.286633, 48.38455 -13.289767, 48.39395 -13.3091, 48.3869 -13.3415, 48.3861 -13.3671, 48.37435 -13.374433, 48.36025 -13.372867, 
+      48.3469 -13.3645, 48.3414 -13.3551)), 
+  ((45.9023 -15.7422, 45.88345 -15.7422, 45.8772 -15.729667, 45.8725 -15.7025, 45.87875 -15.691, 45.9054 -15.680533, 45.9305 -15.6868, 45.9446 -15.704567, 45.9383 -15.725467, 45.91795 -15.738, 
+      45.9023 -15.7422)), 
+  ((48.61615 -20.465567, 48.61065 -20.464, 48.6099 -20.4598, 48.61065 -20.450933, 48.6789 -20.384533, 48.69535 -20.373033, 48.70865 -20.372533, 48.7165 -20.380367, 48.7126 -20.393933, 48.6726 -20.4253, 
+      48.6397 -20.456133, 48.61615 -20.465567)), 
+  ((48.26135 -21.6991, 48.26685 -21.7059, 48.24175 -21.767567, 48.2245 -21.783233, 48.21195 -21.781167, 48.20255 -21.7686, 48.22685 -21.7085, 48.24565 -21.697, 48.26135 -21.6991)), 
+  ((44.0643 -19.007033, 44.05215 -18.994767, 44.05215 -18.987433, 44.06235 -18.982733, 44.0843 -18.986933, 44.10075 -18.997367, 44.11405 -19.015667, 44.11795 -19.0381, 44.11405 -19.0543, 44.0976 -19.0616, 
+      44.0835 -19.058467, 44.07725 -19.044367, 44.0749 -19.022433, 44.0643 -19.007033)), 
+  ((43.33895 -21.550867, 43.33895 -21.526833, 43.364 -21.494467, 43.38125 -21.4861, 43.39845 -21.4882, 43.40315 -21.498633, 43.38435 -21.521633, 43.3781 -21.543567, 43.36245 -21.557133, 43.3499 -21.559233, 
+      43.33895 -21.550867)), 
+  ((47.5986 -14.040267, 47.5986 -14.023533, 47.6111 -14.016233, 47.62285 -14.017267, 47.64405 -14.035567, 47.6511 -14.056967, 47.6456 -14.078933, 47.6319 -14.084433, 47.61625 -14.0813, 47.5998 -14.057267, 
+      47.5986 -14.040267)), 
+  ((49.6942 -15.545933, 49.68635 -15.5402, 49.6824 -15.531833, 49.6879 -15.524533, 49.7232 -15.5104, 49.7412 -15.508333, 49.7522 -15.515633, 49.7514 -15.5261, 49.72865 -15.544367, 49.7067 -15.550133, 
+      49.6942 -15.545933)), 
+  ((43.241 -21.9472, 43.23515 -21.928667, 43.2453 -21.899433, 43.25705 -21.8895, 43.2688 -21.889, 43.27705 -21.898633, 43.2739 -21.926833, 43.25825 -21.950833, 43.2496 -21.953467, 43.241 -21.9472)), 
+  ((44.21825 -20.148967, 44.22765 -20.1375, 44.24175 -20.129667, 44.2629 -20.130167, 44.277 -20.136967, 44.2809 -20.148467, 44.27385 -20.1563, 44.25975 -20.1615, 44.2472 -20.169333, 44.2347 -20.169333, 
+      44.22295 -20.163067, 44.21745 -20.155767, 44.21825 -20.148967)), 
+  ((44.2378 -19.127433, 44.23705 -19.111233, 44.2472 -19.106, 44.26325 -19.110433, 44.27895 -19.1303, 44.286 -19.151167, 44.2797 -19.157967, 44.2672 -19.157967, 44.246 -19.148033, 44.2429 -19.1376, 
+      44.2378 -19.127433)), 
+  ((48.61235 -12.432967, 48.59745 -12.432967, 48.5857 -12.4251, 48.5896 -12.4131, 48.6186 -12.3927, 48.6335 -12.391667, 48.64605 -12.395833, 48.6476 -12.405267, 48.61235 -12.432967)), 
+  ((44.16515 -25.220033, 44.18545 -25.2193, 44.1994 -25.227167, 44.2015 -25.244967, 44.18225 -25.254967, 44.163 -25.254267, 44.15125 -25.2457, 44.15125 -25.231433, 44.16515 -25.220033)), 
+  ((44.01905 -25.065633, 44.04045 -25.077033, 44.0458 -25.0913, 44.04045 -25.104867, 44.0276 -25.1063, 44.0062 -25.094167, 43.99445 -25.075633, 44.00195 -25.066333, 44.01905 -25.065633)), 
+  ((43.54925 -21.0602, 43.53675 -21.0508, 43.5391 -21.040333, 43.5532 -21.030933, 43.57275 -21.028333, 43.58925 -21.033567, 43.5916 -21.044533, 43.57905 -21.058633, 43.5657 -21.061767, 43.54925 -21.0602)), 
+  ((44.3279 -16.624733, 44.33315 -16.618367, 44.3478 -16.615267, 44.36615 -16.617067, 44.3741 -16.6245, 44.3745 -16.642433, 44.36945 -16.648667, 44.34935 -16.648933, 44.3326 -16.643733, 44.3277 -16.631, 
+      44.3279 -16.624733)), 
+  ((43.9941 -17.953267, 43.9941 -17.9371, 44.0027 -17.9256, 44.0137 -17.9235, 44.0215 -17.926133, 44.0278 -17.941267, 44.02385 -17.959033, 44.0121 -17.97, 43.9996 -17.9679, 43.9941 -17.953267)), 
+  ((43.66365 -20.938, 43.65855 -20.9278, 43.6687 -20.917333, 43.6844 -20.9137, 43.71335 -20.922033, 43.71925 -20.928067, 43.7138 -20.937467, 43.6981 -20.941633, 43.66365 -20.938)), 
+  ((47.5427 -13.9273, 47.55195 -13.922, 47.5661 -13.922, 47.5784 -13.9239, 47.58945 -13.933467, 47.5897 -13.942367, 47.5853 -13.9492, 47.56965 -13.9545, 47.56145 -13.9545, 47.54835 -13.947167, 
+      47.5435 -13.934667, 47.5427 -13.9273)), 
+  ((49.7667 -17.2406, 49.7777 -17.224933, 49.7918 -17.218667, 49.8028 -17.2239, 49.8028 -17.234333, 49.79025 -17.2521, 49.7761 -17.260467, 49.7636 -17.257333, 49.762 -17.248967, 49.7667 -17.2406)), 
+  ((43.53905 -21.324967, 43.55395 -21.331233, 43.5571 -21.341667, 43.55085 -21.351067, 43.53515 -21.355767, 43.5187 -21.349, 43.51635 -21.3396, 43.52655 -21.326533, 43.53905 -21.324967)), 
+  ((49.0357 -12.3065, 49.02395 -12.302333, 49.01925 -12.293967, 49.0294 -12.2835, 49.0553 -12.278267, 49.0647 -12.2814, 49.06315 -12.291867, 49.0357 -12.3065)), 
+  ((44.038 -18.265667, 44.0419 -18.245267, 44.0474 -18.242133, 44.0529 -18.242667, 44.05525 -18.269833, 44.05055 -18.2996, 44.04425 -18.3017, 44.038 -18.284967, 44.038 -18.265667)), 
+  ((44.0893 -16.624367, 44.09555 -16.611833, 44.10495 -16.606067, 44.11435 -16.607633, 44.1269 -16.6181, 44.1269 -16.628, 44.11905 -16.634267, 44.1026 -16.633233, 44.0948 -16.629067, 44.0893 -16.624367)), 
+  ((43.9615 -16.282167, 43.9662 -16.272267, 43.97795 -16.2613, 43.99125 -16.2592, 44.00065 -16.2665, 43.9944 -16.2827, 43.9795 -16.2895, 43.9615 -16.282167)), 
+  ((43.2175 -22.192867, 43.21435 -22.184, 43.2261 -22.172, 43.2355 -22.166767, 43.2449 -22.1678, 43.24725 -22.176167, 43.241 -22.1934, 43.23475 -22.199667, 43.2253 -22.199667, 43.2175 -22.192867)), 
+  ((48.05795 -13.3201, 48.0705 -13.307033, 48.0799 -13.304933, 48.0885 -13.307533, 48.0901 -13.317467, 48.08305 -13.33, 48.06815 -13.332633, 48.05795 -13.3274, 48.05795 -13.3201)), 
+  ((43.1983 -21.805967, 43.2085 -21.798133, 43.2187 -21.803867, 43.22025 -21.817433, 43.2077 -21.831033, 43.19755 -21.8326, 43.19125 -21.826833, 43.1983 -21.815367, 43.1983 -21.805967)), 
+  ((44.10025 -17.199267, 44.1034 -17.208667, 44.09945 -17.2217, 44.0838 -17.2311, 44.0728 -17.229533, 44.07205 -17.224333, 44.07675 -17.213867, 44.09555 -17.1982, 44.10025 -17.199267)), 
+  ((47.68325 -14.235167, 47.6872 -14.230967, 47.69425 -14.230433, 47.70755 -14.236733, 47.71305 -14.2477, 47.70755 -14.256067, 47.7005 -14.257633, 47.6911 -14.255533, 47.68325 -14.246633, 47.68325 -14.235167)), 
+  ((43.13915 -21.955033, 43.1454 -21.9451, 43.1548 -21.941433, 43.1642 -21.943, 43.165 -21.950833, 43.15245 -21.969133, 43.1462 -21.974867, 43.13995 -21.972267, 43.136 -21.963367, 43.13915 -21.955033)), 
+  ((44.0043 -18.019933, 44.00665 -18.0121, 44.01135 -18.011033, 44.0145 -18.015233, 44.01625 -18.064933, 44.01155 -18.067033, 44.00605 -18.065467, 44.0043 -18.053867, 44.0043 -18.019933)), 
+  ((43.1744 -22.112467, 43.1744 -22.102, 43.18615 -22.095733, 43.19945 -22.096267, 43.20575 -22.099933, 43.1979 -22.1156, 43.18615 -22.1208, 43.1783 -22.119767, 43.1744 -22.112467)), 
+  ((48.6699 -12.794867, 48.67225 -12.7865, 48.68405 -12.774467, 48.69655 -12.769767, 48.7044 -12.773433, 48.7044 -12.7818, 48.68325 -12.7959, 48.6699 -12.794867)), 
+  ((43.4811 -21.2905, 43.48425 -21.2952, 43.4819 -21.3025, 43.47405 -21.310333, 43.4631 -21.312433, 43.45445 -21.309833, 43.45525 -21.298333, 43.4623 -21.2905, 43.47405 -21.2884, 43.4811 -21.2905)), 
+  ((47.56295 -14.157033, 47.5794 -14.146067, 47.59115 -14.145567, 47.59505 -14.1534, 47.5896 -14.161233, 47.57315 -14.169067, 47.56135 -14.165933, 47.56295 -14.157033)), 
+  ((48.25705 -13.529667, 48.26095 -13.520233, 48.2688 -13.513967, 48.27745 -13.513967, 48.2845 -13.520233, 48.2845 -13.530167, 48.27665 -13.5354, 48.26565 -13.536433, 48.2594 -13.534367, 48.25705 -13.529667)), 
+  ((43.90165 -17.588133, 43.90475 -17.595967, 43.904 -17.604333, 43.8946 -17.608, 43.8852 -17.606933, 43.8805 -17.595967, 43.8844 -17.586067, 43.89225 -17.5845, 43.90165 -17.588133)), 
+  ((44.1015 -20.433033, 44.10935 -20.419467, 44.11715 -20.411633, 44.1242 -20.4137, 44.1258 -20.425733, 44.1195 -20.4372, 44.1117 -20.438267, 44.10465 -20.435133, 44.1015 -20.433033)), 
+  ((44.11905 -17.135533, 44.12845 -17.1418, 44.12845 -17.152233, 44.1222 -17.159567, 44.11905 -17.164767, 44.11515 -17.164767, 44.112 -17.157467, 44.10495 -17.1486, 44.11435 -17.142833, 44.1159 -17.136567, 
+      44.11905 -17.135533)), 
+  ((43.825 -20.776633, 43.8344 -20.7787, 43.83755 -20.784467, 43.8258 -20.794367, 43.8109 -20.795433, 43.8062 -20.789667, 43.81245 -20.7808, 43.825 -20.776633)), 
+  ((44.58685 -16.163033, 44.58685 -16.1552, 44.59315 -16.149967, 44.60255 -16.149433, 44.61195 -16.154167, 44.6127 -16.162, 44.6088 -16.1672, 44.59625 -16.1672, 44.58685 -16.163033)), 
+  ((48.568 -12.856533, 48.5735 -12.856533, 48.5774 -12.8607, 48.55 -12.8816, 48.54135 -12.8816, 48.54525 -12.871667, 48.568 -12.856533)), 
+  ((44.08455 -17.267667, 44.08965 -17.267933, 44.0912 -17.272133, 44.0881 -17.282033, 44.0775 -17.286467, 44.0681 -17.281267, 44.0681 -17.2729, 44.0744 -17.267167, 44.08455 -17.267667)), 
+  ((43.5618 -21.272733, 43.56415 -21.2649, 43.5712 -21.2623, 43.58295 -21.265433, 43.58295 -21.272733, 43.5806 -21.280067, 43.5704 -21.282667, 43.5626 -21.277433, 43.5618 -21.272733)), 
+  ((46.40815 -15.9352, 46.41365 -15.940967, 46.4105 -15.947733, 46.40345 -15.951933, 46.3917 -15.952433, 46.38935 -15.945667, 46.39795 -15.9347, 46.40815 -15.9352)), 
+  ((44.18925 -20.288133, 44.19395 -20.295433, 44.18925 -20.3017, 44.18065 -20.304833, 44.17045 -20.3017, 44.17125 -20.293367, 44.1783 -20.288133, 44.18925 -20.288133)), 
+  ((46.4019 -15.891333, 46.405 -15.8934, 46.405 -15.8976, 46.3964 -15.9002, 46.38465 -15.897067, 46.37835 -15.891333, 46.3807 -15.8861, 46.3862 -15.885567, 46.4019 -15.891333)), 
+  ((46.30625 -15.898633, 46.29295 -15.8908, 46.29295 -15.882967, 46.3 -15.881933, 46.3094 -15.887133, 46.3141 -15.8976, 46.3102 -15.8997, 46.30625 -15.898633)), 
+  ((43.87815 -17.532267, 43.87305 -17.5304, 43.8711 -17.527033, 43.87815 -17.519733, 43.8899 -17.5171, 43.89535 -17.5213, 43.8899 -17.5286, 43.87815 -17.532267)))
+
+MULTIPOLYGON (((16.50735 -28.5619, 16.61325 -28.462867, 16.6368 -28.434367, 16.6368 -28.417267, 16.6603 -28.404433, 16.70845 -28.3923, 16.7341 -28.3638, 16.75125 -28.299633, 16.73625 -28.236933, 16.74695 -28.204133, 
+    16.80255 -28.181333, 16.8261 -28.161367, 16.8218 -28.127167, 16.83465 -28.108633, 16.8753 -28.102933, 16.89455 -28.085833, 16.89665 -28.0402, 16.9309 -28.015967, 17.0132 -28.008133, 17.09875 -28.008133, 
+    17.1565 -28.032367, 17.20785 -28.0623, 17.2292 -28.087967, 17.2014 -28.166367, 17.22065 -28.182033, 17.272 -28.193433, 17.31155 -28.2027, 17.3757 -28.350967, 17.36075 -28.396567, 17.33295 -28.419367, 
+    17.29655 -28.433633, 17.2891 -28.46, 17.31475 -28.4885, 17.37035 -28.514167, 17.39175 -28.5384, 17.40885 -28.6824, 17.42705 -28.708767, 17.45915 -28.711633, 17.56395 -28.667433, 17.611 -28.6717, 
+    17.6281 -28.711633, 17.6559 -28.735867, 17.84195 -28.758667, 18.0334 -28.7836, 18.09325 -28.806433, 18.13175 -28.834933, 18.1767 -28.846333, 18.2483 -28.819967, 18.53705 -28.8114, 18.69215 -28.793567, 
+    18.75845 -28.787867, 18.8183 -28.795, 18.8953 -28.793567, 18.9541 -28.8071, 19.0379 -28.860433, 19.0482 -28.866967, 19.09525 -28.881233, 19.16795 -28.8513, 19.21715 -28.835633, 19.2503 -28.826367, 
+    19.26315 -28.805, 19.2097 -28.769333, 19.18615 -28.7337, 19.21185 -28.708033, 19.2482 -28.696633, 19.3166 -28.700933, 19.35725 -28.685233, 19.4321 -28.5769, 19.4341 -28.575533, 19.5161 -28.453367, 
+    19.9355 -28.2993, 19.99545 -28.236533, 19.9995 -25.695, 19.9902 -24.702467, 20.03495 -24.729, 20.19765 -24.8254, 20.2843 -24.8903, 20.3357 -25.054333, 20.39775 -25.151333, 20.5593 -25.4245, 
+    20.6481 -25.7319, 20.7583 -25.9366, 20.77115 -26.054967, 20.74225 -26.178333, 20.6481 -26.321, 20.5486 -26.508567, 20.53575 -26.5799, 20.5411 -26.740367, 20.62455 -26.841633, 20.6513 -26.8509, 
+    20.69195 -26.8338, 20.83535 -26.7639, 20.9659 -26.7425, 21.1831 -26.734667, 21.2687 -26.751767, 21.40565 -26.794567, 21.51585 -26.825233, 21.60145 -26.822367, 21.7256 -26.8238, 21.8187 -26.7917, 
+    21.8615 -26.673333, 21.9364 -26.606267, 22.0648 -26.533533, 22.14935 -26.492867, 22.2221 -26.3802, 22.2927 -26.303167, 22.37405 -26.2347, 22.60625 -26.064233, 22.74215 -25.885233, 22.86195 -25.679833, 
+    22.88765 -25.449467, 22.94115 -25.3211, 23.015 -25.297567, 23.1862 -25.297567, 23.3595 -25.2776, 23.47825 -25.252633, 23.55745 -25.275467, 23.70725 -25.399567, 23.8089 -25.5643, 23.856 -25.6114, 
+    24.0293 -25.7155, 24.2679 -25.773267, 24.45835 -25.810367, 24.64345 -25.836767, 24.84035 -25.815367, 25.01905 -25.783267, 25.263 -25.771867, 25.3989 -25.745467, 25.4952 -25.709833, 25.5979 -25.625667, 
+    25.6375 -25.4552, 25.65675 -25.336833, 25.71775 -25.1678, 25.7755 -25.040867, 25.8151 -24.8205, 25.8579 -24.7677, 25.97455 -24.667133, 26.0473 -24.655733, 26.22065 -24.657167, 26.32445 -24.6151, 
+    26.4999 -24.5395, 26.5727 -24.4539, 26.64865 -24.303433, 26.7792 -24.170767, 26.84685 -24.0709, 26.87425 -24.026267, 26.8971 -24, 26.91475 -23.972, 26.969 -23.916367, 26.95855 -23.780567, 
+    27.02255 -23.695267, 27.0566 -23.6846, 27.1314 -23.686467, 27.16405 -23.681367, 27.3417 -23.449567, 27.36815 -23.4338, 27.54545 -23.420367, 27.5778 -23.4004, 27.5938 -23.345233, 27.66055 -23.2595, 
+    27.6779 -23.247433, 27.69875 -23.2451, 27.7238 -23.2553, 27.74885 -23.258567, 27.7666 -23.2516, 27.8111 -23.201067, 27.8236 -23.171867, 27.8994 -23.095367, 27.91225 -23.068467, 27.9095 -23.045767, 
+    27.8921 -23.022567, 27.8949 -23.010067, 28.06245 -22.897867, 28.27905 -22.660033, 28.3152 -22.6313, 28.35555 -22.6109, 28.4046 -22.601633, 28.49635 -22.589567, 28.5485 -22.572867, 28.68935 -22.502867, 
+    28.71435 -22.495, 28.77135 -22.496833, 28.81585 -22.509367, 28.8367 -22.5061, 28.8538 -22.485233, 28.85795 -22.460667, 28.8517 -22.385567, 28.86075 -22.365167, 28.88575 -22.3406, 28.97585 -22.2641, 
+    29.0127 -22.2465, 29.04605 -22.2377, 29.158 -22.240933, 29.1837 -22.233033, 29.2724 -22.179733, 29.29185 -22.176967, 29.32385 -22.187633, 29.36625 -22.1941, 29.4163 -22.195967, 29.45245 -22.189933, 
+    29.4956 -22.174167, 29.54045 -22.1626, 29.5898 -22.153333, 29.7675 -22.152867, 29.81405 -22.163067, 30.0258 -22.249267, 30.12385 -22.324367, 30.143 -22.3304, 30.16105 -22.329467, 30.1861 -22.317867, 
+    30.2111 -22.313233, 30.2445 -22.315567, 30.2744 -22.3253, 30.35125 -22.371667, 30.3721 -22.378633, 30.4138 -22.3791, 30.44025 -22.373067, 30.523 -22.335967, 30.5922 -22.332267, 30.6763 -22.3202, 
+    30.78445 -22.322533, 30.81645 -22.316967, 30.85535 -22.307233, 30.8839 -22.3049, 30.9242 -22.310467, 31.00385 -22.3587, 31.07965 -22.388367, 31.1839 -22.4106, 31.2851 -22.423133, 31.38535 -22.465267, 
+    31.37875 -22.480433, 31.3842 -22.5411, 31.42785 -22.581167, 31.45335 -22.640633, 31.54345 -22.837233, 31.6026 -22.971967, 31.6117 -23.094533, 31.59985 -23.259567, 31.57805 -23.3542, 31.56075 -23.4185, 
+    31.5662 -23.456133, 31.72455 -23.621167, 31.7837 -23.7219, 31.77825 -23.825067, 31.8283 -23.9452, 31.8283 -24, 31.85315 -24.124233, 31.8863 -24.1977, 31.9291 -24.313267, 31.9473 -24.497967, 
+    31.9387 -24.654867, 31.93765 -24.793933, 31.98685 -24.903767, 32.0211 -25.010733, 32.00825 -25.216867, 31.9719 -25.529933, 31.93335 -25.712533, 31.91945 -25.747467, 31.9922 -25.891533, 32.04145 -25.986967, 
+    31.99145 -25.974933, 31.8435 -25.9393, 31.713 -25.893667, 31.5418 -25.772433, 31.4412 -25.746733, 31.2839 -25.720333, 31.18975 -25.7617, 31.09985 -25.8915, 31.0346 -26.0762, 30.97465 -26.141833, 
+    30.88155 -26.2324, 30.8259 -26.325133, 30.7553 -26.4535, 30.7093 -26.5997, 30.7157 -26.672433, 30.77135 -26.749467, 30.87515 -26.868567, 31.0485 -27.066833, 31.18865 -27.181667, 31.3021 -27.2487, 
+    31.4369 -27.274367, 31.60705 -27.2651, 31.8681 -27.246567, 31.95265 -27.1945, 31.97615 -27.071833, 31.97615 -26.959167, 31.9858 -26.867167, 32.0243 -26.8315, 32.1711 -26.753233, 32.2211 -26.726567, 
+    32.325 -26.737367, 32.4363 -26.7445, 32.64385 -26.755933, 32.7432 -26.763633, 32.7932 -26.767533, 32.79355 -26.7899, 32.80535 -27.017267, 32.7968 -27.0572, 32.7679 -27.137733, 32.63315 -27.382933, 
+    32.58505 -27.507667, 32.5722 -27.588933, 32.5444 -27.7115, 32.5369 -27.799167, 32.5369 -27.9118, 32.5262 -28.032967, 32.49945 -28.167667, 32.3861 -28.298833, 32.35505 -28.3523, 32.35295 -28.395067, 
+    32.37005 -28.432133, 32.38715 -28.4763, 32.37645 -28.507667, 32.231 -28.624567, 32.1294 -28.739333, 32.06525 -28.792067, 31.8642 -28.853367, 31.7626 -28.896833, 31.70055 -28.952433, 31.57865 -29.080733, 
+    31.4803 -29.181933, 31.32095 -29.367967, 31.229 -29.501967, 31.15945 -29.602467, 31.0461 -29.723633, 31.029 -29.764967, 31.0386 -29.779933, 31.05785 -29.774233, 31.0878 -29.7671, 31.09635 -29.774233, 
+    31.01505 -29.8569, 30.88035 -30.0123, 30.813 -30.1242, 30.8023 -30.175533, 30.77235 -30.236833, 30.6975 -30.343733, 30.59375 -30.489833, 30.46545 -30.6709, 30.29115 -30.919667, 30.14895 -31.085733, 
+    30.00995 -31.229733, 29.86775 -31.357333, 29.83565 -31.3787, 29.7758 -31.387267, 29.548 -31.533367, 29.4047 -31.606067, 29.4004 -31.620333, 29.40685 -31.637433, 29.35125 -31.688767, 29.31275 -31.748633, 
+    29.2999 -31.7928, 29.28495 -31.822733, 29.2165 -31.884033, 29.0764 -32.001667, 28.9609 -32.0772, 28.8518 -32.175567, 28.7245 -32.325967, 28.63685 -32.391533, 28.47645 -32.4956, 28.33425 -32.6403, 
+    28.18455 -32.742933, 28.07655 -32.840567, 27.91405 -32.9589, 27.8135 -33.030167, 27.7354 -33.057967, 27.66485 -33.1107, 27.54295 -33.186267, 27.48945 -33.220467, 27.34725 -33.3452, 27.20395 -33.435, 
+    27.1227 -33.474933, 26.92485 -33.538367, 26.7666 -33.575433, 26.50885 -33.664533, 26.45325 -33.673067, 26.40195 -33.673067, 26.1186 -33.665233, 25.95605 -33.673767, 25.8374 -33.690167, 25.74325 -33.718667, 
+    25.68765 -33.7586, 25.65985 -33.8156, 25.6727 -33.866933, 25.7112 -33.9154, 25.7379 -33.9432, 25.7379 -33.958867, 25.7251 -33.974567, 25.67375 -33.9831, 25.50265 -33.976, 25.3444 -33.941767, 
+    25.27915 -33.908267, 25.11235 -33.875467, 24.9605 -33.866933, 24.9359 -33.8705, 24.9209 -33.890467, 24.953 -33.930367, 24.94655 -33.958867, 24.87385 -34.025867, 24.86315 -34.0601, 24.876 -34.1114, 
+    24.8535 -34.126367, 24.8086 -34.123533, 24.6204 -34.0722, 24.44505 -34.020867, 24.33065 -33.995933, 24.16595 -33.9888, 24.0462 -33.970267, 23.86975 -33.9724, 23.70935 -33.941033, 23.6078 -33.926067, 
+    23.5158 -33.936033, 23.4046 -33.968833, 23.33405 -33.971667, 23.2945 -33.9952, 23.2881 -34.015133, 23.32015 -34.042233, 23.3266 -34.053633, 23.3159 -34.0622, 23.29025 -34.0622, 23.2282 -34.049367, 
+    23.09135 -34.053633, 22.96515 -34.055067, 22.87215 -34.0287, 22.75665 -33.965967, 22.6369 -33.9403, 22.56735 -33.936733, 22.50105 -33.9624, 22.4647 -33.988067, 22.4262 -33.9966, 22.32995 -33.986633, 
+    22.2701 -33.988067, 22.207 -33.993067, 22.15995 -34.0002, 22.13855 -34.0187, 22.1642 -34.037233, 22.18775 -34.058633, 22.1963 -34.088567, 22.18345 -34.102833, 22.1086 -34.114233, 21.9867 -34.108533, 
+    21.91825 -34.119933, 21.883 -34.144867, 21.88085 -34.183367, 21.89155 -34.2076, 21.81885 -34.271767, 21.7675 -34.298833, 21.69905 -34.298833, 21.57715 -34.283167, 21.50555 -34.283867, 21.3922 -34.3352, 
+    21.27455 -34.353733, 21.2211 -34.353733, 21.01685 -34.277467, 20.9591 -34.277467, 20.8265 -34.304567, 20.7741 -34.319533, 20.7634 -34.3352, 20.79975 -34.355167, 20.8596 -34.383667, 20.8468 -34.397933, 
+    20.7634 -34.4022, 20.6329 -34.4008, 20.53455 -34.4236, 20.4597 -34.4578, 20.1827 -34.628133, 20.0886 -34.676633, 20.049 -34.710133, 20.02975 -34.760033, 20.00195 -34.782833, 19.97415 -34.7871, 
+    19.9164 -34.728667, 19.8779 -34.717267, 19.74315 -34.722967, 19.7036 -34.709433, 19.67155 -34.6581, 19.58385 -34.615333, 19.5261 -34.6068, 19.4833 -34.566867, 19.4384 -34.5355, 19.35715 -34.5355, 
+    19.339 -34.527667, 19.339 -34.520533, 19.39245 -34.4749, 19.39245 -34.447833, 19.3604 -34.427867, 19.3005 -34.392233, 19.2299 -34.387967, 19.1636 -34.377967, 19.11655 -34.353733, 19.123 -34.326667, 
+    19.15295 -34.2839, 19.14765 -34.266067, 19.12625 -34.251833, 19.1006 -34.260367, 19.0471 -34.2946, 18.9958 -34.310267, 18.9017 -34.306, 18.79045 -34.331667, 18.7552 -34.3224, 18.7445 -34.2996, 
+    18.77655 -34.275367, 18.7894 -34.2212, 18.82575 -34.1485, 18.8343 -34.095733, 18.7947 -34.0551, 18.73695 -34.013767, 18.64715 -33.983833, 18.5894 -33.992367, 18.54875 -34.022333, 18.4803 -34.050833, 
+    18.44285 -34.0929, 18.43645 -34.1884, 18.43645 -34.2383, 18.4172 -34.2554, 18.39365 -34.262533, 18.3616 -34.2112, 18.3402 -34.158467, 18.2953 -34.112833, 18.2739 -34.0715, 18.3017 -34.017333, 
+    18.31025 -33.980267, 18.29315 -33.9703, 18.2589 -33.963167, 18.23755 -33.944633, 18.2974 -33.894733, 18.42575 -33.849133, 18.4578 -33.8092, 18.384 -33.688733, 18.3669 -33.5362, 18.34655 -33.499833, 
+    18.29525 -33.497, 18.28455 -33.481333, 18.26315 -33.4243, 18.13485 -33.305967, 18.05355 -33.213333, 17.9263 -33.1228, 17.9135 -33.0943, 17.9349 -33.078633, 17.9691 -33.098567, 18.05035 -33.147033, 
+    18.0953 -33.1556, 18.11455 -33.1442, 18.03755 -33.068633, 17.9648 -33.028733, 17.9584 -33.001633, 18.00545 -32.974567, 18.0258 -32.9482, 18.0108 -32.9254, 17.96805 -32.9254, 17.8825 -32.9881, 
+    17.85255 -32.9995, 17.79265 -32.9995, 17.77345 -32.983833, 17.782 -32.9368, 17.73705 -32.8584, 17.73495 -32.768567, 17.8098 -32.7201, 17.8237 -32.706567, 17.83225 -32.6809, 17.8579 -32.673767, 
+    17.91135 -32.6866, 18.0461 -32.740767, 18.106 -32.756467, 18.183 -32.746467, 18.28885 -32.683033, 18.3188 -32.604633, 18.3038 -32.464933, 18.31125 -32.318833, 18.32625 -32.226167, 18.3145 -32.158467, 
+    18.26745 -32.070067, 18.2525 -32.000233, 18.2525 -31.9033, 18.2514 -31.8356, 18.21505 -31.7586, 18.13165 -31.638867, 18.10495 -31.575433, 17.99375 -31.431467, 17.89965 -31.318833, 17.781 -31.1556, 
+    17.69545 -31.0045, 17.5896 -30.7928, 17.5276 -30.6802, 17.411 -30.4571, 17.32975 -30.3673, 17.28805 -30.311, 17.2667 -30.2397, 17.2239 -30.134233, 17.19285 -30.050833, 17.1843 -29.968167, 
+    17.1715 -29.921133, 17.12015 -29.844133, 17.08915 -29.760733, 17.08275 -29.708, 17.0571 -29.628167, 17.0464 -29.555467, 17.0218 -29.503433, 16.94905 -29.390833, 16.9277 -29.311, 16.85815 -29.147767, 
+    16.717 -28.989533, 16.6988 -28.951767, 16.70735 -28.874767, 16.70735 -28.843433, 16.67955 -28.8149, 16.63465 -28.777833, 16.6218 -28.739367, 16.6143 -28.688767, 16.5715 -28.6403, 16.5266 -28.598967, 
+    16.50735 -28.5619), 
+  (29.4251 -29.339533, 29.4267 -29.300933, 29.4317 -29.181667, 29.3921 -29.106767, 29.2744 -29.008367, 29.04465 -28.884033, 28.8368 -28.7566, 28.7041 -28.658167, 28.62815 -28.593267, 28.57675 -28.554767, 
+      28.4719 -28.549033, 28.36065 -28.5847, 28.22905 -28.619633, 28.14345 -28.662433, 28.0728 -28.7694, 27.99365 -28.8165, 27.8342 -28.868567, 27.74435 -28.9185, 27.6245 -29.029733, 27.49505 -29.1802, 
+      27.42015 -29.3571, 27.3763 -29.423433, 27.2607 -29.521833, 27.04245 -29.661633, 27.04995 -29.700867, 27.13125 -29.823533, 27.24895 -29.956167, 27.42765 -30.229333, 27.59135 -30.425467, 27.7283 -30.539567, 
+      27.9455 -30.613033, 28.05035 -30.607333, 28.21405 -30.4911, 28.2269 -30.431167, 28.23975 -30.376967, 28.274 -30.3413, 28.30075 -30.240733, 28.36925 -30.203667, 28.47625 -30.142333, 28.55325 -30.122367, 
+      28.69235 -30.073867, 28.901 -29.980433, 29.03155 -29.900567, 29.1161 -29.7615, 29.12465 -29.693033, 29.1289 -29.6317, 29.21985 -29.5397, 29.2284 -29.489767, 29.2541 -29.4427, 29.31185 -29.408467, 
+      29.36965 -29.4042, 29.40605 -29.384233, 29.41315 -29.3676, 29.4251 -29.339533)), 
+  ((18.05555 -33.381467, 18.063 -33.374333, 18.08335 -33.3729, 18.10155 -33.3836, 18.1037 -33.403567, 18.09405 -33.417833, 18.078 -33.420667, 18.06515 -33.413533, 18.0534 -33.399267, 18.05555 -33.381467)), 
+  ((18.2877 -33.7452, 18.2925 -33.734867, 18.31285 -33.727733, 18.33315 -33.737733, 18.3455 -33.758033, 18.32945 -33.7716, 18.30375 -33.7709, 18.2877 -33.759467, 18.2877 -33.7452)))
+
+MULTIPOLYGON (((-73.47265 -49.889033, -73.4223 -49.809033, -73.4247 -49.759433, -73.4379 -49.7002, -73.4691 -49.6554, -73.4667 -49.618567, -73.4691 -49.586567, -73.4955 -49.541767, -73.4931 -49.492133, -73.4355 -49.4233, 
+    -73.39465 -49.3769, -73.37185 -49.327267, -73.34065 -49.304867, -73.1966 -49.303267, -73.13175 -49.292067, -73.11015 -49.276067, -73.09575 -49.210433, -73.05975 -49.1256, -73.0069 -49.059967, -72.84965 -48.963933, 
+    -72.67675 -48.8599, -72.5783 -48.803867, -72.5231 -48.749467, -72.5149 -48.714767, -72.54155 -48.648133, -72.5522 -48.525533, -72.52955 -48.495333, -72.47275 -48.466133, -72.3911 -48.448533, -72.3406 -48.411733, 
+    -72.2974 -48.3493, -72.2794 -48.280467, -72.277 -48.218033, -72.301 -48.1572, -72.3466 -48.091567, -72.46425 -47.984333, -72.47865 -47.950733, -72.47625 -47.931533, -72.46305 -47.8851, -72.50625 -47.829067, 
+    -72.5279 -47.782667, -72.5159 -47.766633, -72.47985 -47.758633, -72.44625 -47.758633, -72.41745 -47.741033, -72.3622 -47.685, -72.307 -47.6146, -72.307 -47.577767, -72.3118 -47.499333, -72.3058 -47.472333, 
+    -72.2362 -47.4081, -72.13295 -47.329667, -72.0537 -47.281667, -72.0009 -47.270433, -71.86645 -47.264033, -71.8112 -47.264033, -71.7992 -47.238433, -71.7992 -47.1824, -71.8004 -47.068767, -71.8172 -47.009533, 
+    -71.85325 -46.9615, -71.86525 -46.876667, -71.85565 -46.844667, -71.8052 -46.812667, -71.67315 -46.7166, -71.66235 -46.683, -71.68875 -46.6286, -71.70075 -46.596567, -71.72235 -46.506933, -71.71995 -46.4157, 
+    -71.67795 -46.322867, -71.7193 -46.257267, -71.7553 -46.243667, -71.8244 -46.228433, -71.8532 -46.217233, -71.8484 -46.1884, -71.8244 -46.1724, -71.7541 -46.142833, -71.7073 -46.1092, -71.68515 -46.076367, 
+    -71.64125 -46.023567, -71.6023 -45.9227, -71.59745 -45.847467, -71.6023 -45.836267, -71.6455 -45.833067, -71.72715 -45.825033, -71.80875 -45.802633, -71.84235 -45.783433, -71.852 -45.770633, -71.8544 -45.7418, 
+    -71.83275 -45.713, -71.83275 -45.6778, -71.78475 -45.599367, -71.73435 -45.551333, -71.7007 -45.535333, -71.6635 -45.532133, -71.5904 -45.509767, -71.55915 -45.487367, -71.5688 -45.440933, -71.48345 -45.3945, 
+    -71.44505 -45.354467, -71.3946 -45.317667, -71.3922 -45.293633, -71.4066 -45.255233, -71.44025 -45.224833, -71.47745 -45.1736, -71.52315 -45.0776, -71.5512 -45.027033, -71.5668 -44.9998, -71.68445 -44.9702, 
+    -71.7872 -44.9575, -71.84 -44.9495, -71.90485 -44.9495, -71.96725 -44.9495, -72.0705 -44.9223, -72.1233 -44.9047, -72.14975 -44.882267, -72.15935 -44.853467, -72.14015 -44.837467, -72.1353 -44.813467, 
+    -72.14975 -44.779833, -72.1281 -44.747833, -72.0921 -44.731833, -72.0417 -44.735033, -71.95045 -44.751033, -71.79975 -44.7813, -71.70005 -44.7637, -71.62515 -44.765433, -71.48335 -44.7773, -71.4209 -44.7613, 
+    -71.38985 -44.768633, -71.301 -44.763833, -71.2602 -44.731833, -71.2386 -44.6934, -71.2458 -44.6534, -71.2362 -44.639, -71.19775 -44.624567, -71.13295 -44.602167, -71.11615 -44.557367, -71.11615 -44.531733, 
+    -71.15095 -44.506133, -71.2206 -44.491733, -71.3585 -44.471533, -71.5206 -44.463533, -71.714 -44.4453, -71.7644 -44.4037, -71.774 -44.366867, -71.7692 -44.291633, -71.7601 -44.2106, -71.7836 -44.146, 
+    -71.7692 -44.115567, -71.7296 -44.091567, -71.65035 -44.057967, -71.63835 -44.038767, -71.67435 -43.984333, -71.732 -43.9315, -71.7536 -43.8883, -71.7488 -43.805067, -71.7596 -43.723433, -71.8388 -43.629, 
+    -71.89405 -43.5842, -71.9025 -43.5474, -71.90845 -43.464133, -71.85085 -43.409733, -71.7956 -43.3409, -71.7829 -43.2629, -71.7673 -43.176433, -71.78965 -43.153633, -71.8425 -43.128033, -71.94085 -43.0656, 
+    -72.0585 -43.004767, -72.14615 -42.903933, -72.2038 -42.8207, -72.2086 -42.759867, -72.2014 -42.647833, -72.12455 -42.5486, -72.12095 -42.490967, -72.12335 -42.450933, -72.18095 -42.3789, -72.2122 -42.292467, 
+    -72.2218 -42.236467, -72.1834 -42.196433, -72.08015 -42.182033, -71.945 -42.197533, -71.80455 -42.1551, -71.7476 -42.11, -71.7452 -42.0716, -71.7716 -41.996367, -71.774 -41.938733, -71.7908 -41.8683, 
+    -71.85325 -41.785067, -71.85445 -41.749867, -71.84965 -41.671433, -71.81365 -41.6106, -71.82325 -41.5754, -71.84485 -41.532167, -71.83765 -41.479367, -71.86645 -41.416933, -71.87845 -41.375333, -71.84365 -41.3289, 
+    -71.7884 -41.242467, -71.7788 -41.197633, -71.798 -41.1288, -71.82925 -41.050367, -71.81485 -41.010367, -71.75075 -40.947967, -71.7609 -40.859933, -71.7873 -40.811133, -71.83415 -40.7767, -71.84255 -40.7319, 
+    -71.8131 -40.5526, -71.7716 -40.512567, -71.62825 -40.471767, -71.60065 -40.445367, -71.62585 -40.399767, -71.68275 -40.381333, -71.7452 -40.352533, -71.7812 -40.3061, -71.786 -40.240467, -71.7764 -40.195667, 
+    -71.7231 -40.168467, -71.5987 -40.134833, -71.49305 -40.0596, -71.46425 -39.966767, -71.44745 -39.845133, -71.44025 -39.8019, -71.48345 -39.7587, -71.5075 -39.733067, -71.5147 -39.696267, -71.48825 -39.677067, 
+    -71.43185 -39.632233, -71.43185 -39.593833, -71.42225 -39.541, -71.3647 -39.416167, -71.3371 -39.333733, -71.3514 -39.2545, -71.38265 -39.126467, -71.3777 -38.974233, -71.337 -38.918367, -71.2434 -38.875167, 
+    -71.0453 -38.820733, -70.9907 -38.803133, -70.9367 -38.7463, -70.92045 -38.628633, -70.9139 -38.561433, -70.9331 -38.546233, -70.9901 -38.5214, -71.03395 -38.4974, -71.05675 -38.430967, -71.04595 -38.337333, 
+    -71.06275 -38.2525, -71.05435 -38.172467, -71.09275 -38.090033, -71.11495 -38.0396, -71.16055 -37.908367, -71.17735 -37.834733, -71.1936 -37.7395, -71.1432 -37.654667, -71.1204 -37.574633, -71.178 -37.334533, 
+    -71.172 -37.2809, -71.13175 -37.2281, -71.12215 -37.128833, -71.13655 -37.079233, -71.17255 -37.0536, -71.2494 -37.044, -71.271 -37.0184, -71.271 -36.9944, -71.22535 -36.967167, -71.16415 -36.930367, 
+    -71.16175 -36.851933, -71.12095 -36.7543, -71.09935 -36.685467, -71.09695 -36.632633, -71.0849 -36.543, -71.0633 -36.5142, -71.00635 -36.5126, -70.96605 -36.4886, -70.8988 -36.438967, -70.8628 -36.427767, 
+    -70.7884 -36.424567, -70.75235 -36.418167, -70.74275 -36.387767, -70.73075 -36.302933, -70.65635 -36.2341, -70.6155 -36.2069, -70.5555 -36.1957, -70.51465 -36.186067, -70.46545 -36.152467, -70.40785 -36.094833, 
+    -70.3856 -36.077233, -70.4612 -35.9508, -70.46545 -35.918767, -70.42705 -35.841933, -70.41265 -35.801933, -70.43785 -35.7539, -70.4811 -35.657867, -70.4883 -35.598633, -70.47325 -35.526633, -70.4787 -35.453, 
+    -70.5087 -35.393767, -70.60955 -35.339367, -70.64075 -35.272133, -70.6023 -35.2353, -70.5207 -35.2081, -70.46545 -35.1857, -70.42465 -35.145667, -70.4144 -35.029633, -70.3322 -34.944, -70.2355 -34.854367, 
+    -70.2367 -34.833533, -70.28715 -34.786333, -70.2746 -34.743933, -70.19415 -34.617467, -70.12685 -34.519833, -70.0357 -34.4318, -70.0333 -34.395, -70.0357 -34.319767, -69.99965 -34.289367, -69.93245 -34.276533, 
+    -69.8579 -34.269333, -69.828 -34.244533, -69.8328 -34.2125, -69.888 -34.1677, -69.9048 -34.129267, -69.91205 -34.058833, -69.96845 -33.860367, -69.96355 -33.7147, -69.91805 -33.588267, -69.87005 -33.546633, 
+    -69.8004 -33.517833, -69.68025 -33.4882, -69.6646 -33.4586, -69.69355 -33.391367, -69.71755 -33.300133, -69.7752 -33.2121, -69.7968 -33.2089, -69.8136 -33.2169, -69.92645 -33.317733, -69.9972 -33.373767, 
+    -70.032 -33.370567, -70.0488 -33.346567, -70.0681 -33.287333, -70.12685 -33.155267, -70.12325 -33.100067, -70.0789 -33.050433, -70.0416 -32.9696, -70.0549 -32.9288, -70.0933 -32.895167, -70.17975 -32.819967, 
+    -70.2283 -32.758333, -70.2151 -32.498233, -70.2259 -32.4582, -70.2962 -32.350967, -70.3442 -32.306133, -70.3682 -32.2437, -70.43905 -32.123667, -70.43185 -32.083667, -70.31355 -32.017233, -70.2926 -31.981233, 
+    -70.295 -31.9444, -70.3214 -31.898, -70.38625 -31.841967, -70.4511 -31.808367, -70.5099 -31.752333, -70.5771 -31.6627, -70.6107 -31.581067, -70.6059 -31.457, -70.5519 -31.352967, -70.5399 -31.263333, 
+    -70.50745 -31.1721, -70.44145 -31.105667, -70.4102 -31.092867, -70.3526 -31.116867, -70.331 -31.118467, -70.2878 -31.086467, -70.2686 -31.041633, -70.2686 -31.000033, -70.2914 -30.9216, -70.2914 -30.855967, 
+    -70.26015 -30.771133, -70.24095 -30.7167, -70.25535 -30.641467, -70.21815 -30.532633, -70.15335 -30.4494, -70.0693 -30.383767, -70.0237 -30.364567, -69.96605 -30.358167, -69.90605 -30.334133, -69.8652 -30.295733, 
+    -69.858 -30.2509, -69.7956 -30.183667, -69.8184 -30.145267, -69.9312 -30.074833, -69.95525 -30.041233, -69.94325 -30.0012, -69.9048 -29.916367, -69.8819 -29.855567, -69.8651 -29.743533, -69.88795 -29.629867, 
+    -69.94445 -29.474567, -69.97925 -29.359333, -69.96475 -29.246533, -69.9192 -29.191267, -69.8664 -29.117633, -69.7859 -29.080867, -69.72715 -29.0216, -69.73555 -28.935167, -69.74035 -28.7575, -69.69955 -28.546233, 
+    -69.67915 -28.4758, -69.5615 -28.360533, -69.5111 -28.2917, -69.47745 -28.2565, -69.39825 -28.214867, -69.367 -28.184467, -69.3082 -28.096433, -69.2722 -28.026, -69.2386 -27.9924, -69.19275 -27.866767, 
+    -69.18675 -27.776333, -69.12215 -27.677067, -69.0237 -27.5394, -68.86765 -27.393767, -68.7572 -27.299333, -68.7272 -27.2497, -68.708 -27.152067, -68.672 -27.104067, -68.6264 -27.073633, -68.53275 -27.057633, 
+    -68.3815 -27.036833, -68.32625 -27.022433, -68.28305 -26.9856, -68.24945 -26.927967, -68.24705 -26.870367, -68.25905 -26.836733, -68.30105 -26.803133, -68.3635 -26.7231, -68.3995 -26.6511, -68.43315 -26.625467, 
+    -68.51475 -26.559833, -68.61525 -26.454233, -68.63125 -26.364567, -68.6096 -26.314933, -68.54 -26.265333, -68.47275 -26.2173, -68.41515 -26.145267, -68.40555 -26.106867, -68.43795 -26.044433, -68.47875 -25.900367, 
+    -68.5028 -25.794733, -68.5192 -25.6603, -68.5516 -25.479433, -68.5448 -25.2393, -68.5828 -25.1665, -68.5592 -25.104833, -68.54 -25.090433, -68.4872 -25.093633, -68.41595 -25.085667, -68.3679 -25.018467, 
+    -68.3611 -24.971967, -68.40915 -24.931967, -68.62905 -24.807167, -68.6396 -24.7495, -68.59785 -24.687133, -68.58345 -24.6343, -68.59065 -24.572667, -68.47955 -24.523067, -68.40915 -24.4902, -68.3503 -24.435767, 
+    -68.24465 -24.347733, -67.9681 -24.246133, -67.794 -24.199733, -67.71165 -24.162067, -67.52195 -24.104433, -67.42115 -24.067633, -67.3683 -24.0148, -67.35785 -24, -67.3519 -23.9828, -67.31885 -23.887367, 
+    -67.29695 -23.7935, -67.2383 -23.633467, -67.21955 -23.5657, -67.17025 -23.337867, -67.13585 -23.192933, -67.09595 -23.051667, -67.0709 -22.994333, -67.0318 -22.9057, -67.0459 -22.843133, -67.164 -22.7665, 
+    -67.2203 -22.7488, -67.1898 -22.718933, -67.07245 -22.557333, -67.013 -22.489533, -66.9434 -22.4671, -66.88865 -22.4504, -66.84485 -22.417033, -66.776 -22.341967, -66.75725 -22.2356, -66.72675 -22.175633, 
+    -66.6767 -22.140167, -66.5625 -22.095333, -66.4139 -22.0578, -66.35835 -22.006167, -66.3427 -21.9384, -66.30985 -21.854967, -66.2426 -21.829967, -66.13155 -21.8456, -65.99545 -21.8925, -65.87265 -21.986867, 
+    -65.7913 -22.025467, -65.6646 -22.0505, -65.43855 -22.045833, -65.18045 -22.044767, -64.981 -22.0401, -64.7933 -22.0599, -64.6877 -22.089633, -64.60635 -22.158467, -64.5704 -22.283567, -64.55475 -22.355533, 
+    -64.48985 -22.4165, -64.4476 -22.4822, -64.39755 -22.603167, -64.3686 -22.675667, -64.3373 -22.697533, -64.2904 -22.692333, -64.25755 -22.6454, -64.22155 -22.499433, -64.18715 -22.386833, -64.15115 -22.279433, 
+    -64.08625 -22.071433, -64.0534 -22.020333, -64.01505 -22.008333, -63.91025 -22.0104, -63.8524 -22.033367, -63.8023 -22.0855, -63.7382 -22.1105, -63.667 -22.103733, -63.63575 -22.076633, -63.6373 -22.040133, 
+    -63.6154 -22.016167, -63.53875 -22.0026, -63.4136 -22.006767, -63.22825 -21.977067, -63.09215 -21.968733, -62.97715 -21.9661, -62.9318 -21.998433, -62.9068 -22.100633, -62.8802 -22.1465, -62.81775 -22.1657, 
+    -62.7526 -22.210867, -62.64105 -22.2899, -62.53905 -22.351467, -62.4475 -22.3986, -62.38325 -22.446767, -62.33345 -22.4928, -62.28525 -22.5549, -62.20415 -22.704267, -62.16075 -22.771733, -62.13185 -22.815633, 
+    -62.11175 -22.842967, -62.1214 -22.874, -62.115 -22.9072, -62.0973 -22.9404, -62.0636 -22.963933, -62.00255 -22.995, -61.9383 -23.028167, -61.87405 -23.079567, -61.6885 -23.232167, -61.62425 -23.2739, 
+    -61.5873 -23.294267, -61.57285 -23.313533, -61.5343 -23.3403, -61.49975 -23.3869, -61.47085 -23.3976, -61.3889 -23.411533, -61.307 -23.434, -61.2331 -23.458633, -61.16405 -23.4961, -61.1279 -23.539467, 
+    -61.107 -23.584433, -61.08775 -23.6337, -61.06045 -23.700067, -61.0299 -23.743967, -60.99535 -23.773433, -60.9568 -23.786267, -60.91665 -23.8077, -60.8781 -23.841967, -60.8572 -23.873, -60.79135 -23.9062, 
+    -60.71265 -23.932967, -60.63155 -23.9453, -60.55765 -23.9453, -60.51425 -23.9592, -60.442 -23.990267, -60.41935 -24, -60.3394 -24.022167, -60.2435 -24.032667, -60.1413 -24.028467, -60.08155 -24.0358, 
+    -59.9062 -24.128067, -59.7458 -24.211933, -59.4274 -24.388067, -59.2796 -24.463567, -59.1554 -24.5254, -58.95175 -24.652267, -58.7772 -24.7487, -58.6514 -24.773867, -58.5429 -24.803233, -58.4808 -24.8703, 
+    -58.37075 -24.948933, -58.3283 -24.966733, -58.2937 -24.9636, -58.2748 -24.942633, -58.2654 -24.908033, -58.2481 -24.9007, -58.20565 -24.9248, -58.0303 -25.0139, -57.9045 -25.084133, -57.78815 -25.132333, 
+    -57.75825 -25.162733, -57.7158 -25.255, -57.6565 -25.2911, -57.66245 -25.325333, -57.61465 -25.353967, -57.4684 -25.454567, -57.43225 -25.482867, -57.4228 -25.5164, -57.43695 -25.573, -57.536 -25.6736, 
+    -57.6429 -25.712367, -57.6885 -25.738567, -57.7074 -25.765833, -57.7459 -25.792033, -57.8292 -25.833933, -57.8402 -25.857, -57.83865 -25.902067, -57.8811 -25.942933, -57.8795 -25.9597, -57.85905 -25.973333, 
+    -57.8528 -25.9859, -57.863 -26.035167, -57.9416 -26.095933, -58.02965 -26.111667, -58.07365 -26.136833, -58.09255 -26.165133, -58.09095 -26.216467, -58.13105 -26.273067, -58.2128 -26.326533, -58.2254 -26.384167, 
+    -58.18765 -26.459633, -58.1633 -26.536133, -58.19945 -26.5676, -58.2325 -26.599033, -58.26865 -26.693333, -58.30245 -26.773, -58.2946 -26.8275, -58.29775 -26.876767, -58.3276 -26.8998, -58.3669 -26.9061, 
+    -58.4062 -26.926, -58.5202 -27.005667, -58.54375 -27.044433, -58.61765 -27.076933, -58.6365 -27.110467, -58.6255 -27.142967, -58.59565 -27.1807, -58.59095 -27.221567, -58.60435 -27.254667, -58.40455 -27.208933, 
+    -58.26775 -27.2058, -58.1231 -27.2037, -57.9383 -27.251933, -57.69775 -27.3232, -57.4863 -27.389233, -57.37935 -27.415433, -57.2976 -27.425933, -57.2213 -27.4207, -57.1427 -27.413367, -57.05935 -27.425933, 
+    -56.92255 -27.4385, -56.7504 -27.439533, -56.66075 -27.450033, -56.5963 -27.4773, -56.53655 -27.536, -56.5169 -27.563267, -56.49175 -27.575833, -56.4493 -27.582133, -56.4053 -27.5863, -56.3691 -27.576867, 
+    -56.3015 -27.516067, -56.26535 -27.4448, -56.25435 -27.358833, -56.2213 -27.326333, -56.1718 -27.297, -56.11205 -27.2886, -56.0004 -27.3054, -55.89505 -27.338933, -55.818 -27.372467, -55.76455 -27.384, 
+    -55.71265 -27.385067, -55.66235 -27.380867, -55.6144 -27.3295, -55.5877 -27.280233, -55.60185 -27.211033, -55.5767 -27.154433, -55.5468 -27.132433, -55.5098 -27.132433, -55.4595 -27.141867, -55.42175 -27.134533, 
+    -55.3872 -27.101, -55.35575 -27.039133, -55.3463 -26.988833, -55.3133 -26.943733, -55.24565 -26.9343, -55.1922 -26.928033, -55.15835 -26.904967, -55.0813 -26.789667, -55.0436 -26.7362, -54.9241 -26.693233, 
+    -54.8667 -26.6859, -54.8415 -26.6796, -54.8085 -26.6576, -54.70785 -26.478333, -54.6544 -26.3316, -54.6324 -26.208933, -54.6434 -26.1366, -54.6497 -26.063233, -54.6277 -25.993, -54.60725 -25.9385, 
+    -54.6371 -25.8064, -54.689 -25.700533, -54.72045 -25.647067, -54.7173 -25.625067, -54.7016 -25.6083, -54.67485 -25.609333, -54.6434 -25.6282, -54.61825 -25.6282, -54.5868 -25.619833, -54.5868 -25.585233, 
+    -54.58745 -25.57, -54.53745 -25.581433, -54.48405 -25.593667, -54.4023 -25.630367, -54.374 -25.6356, -54.3504 -25.6251, -54.27175 -25.555933, -54.223 -25.5339, -54.1538 -25.5276, -54.01545 -25.5381, 
+    -53.95645 -25.5402, -53.8377 -25.696767, -53.81665 -25.8263, -53.82715 -25.973333, -53.81275 -26.018833, -53.797 -26.0416, -53.72085 -26.0731, -53.6788 -26.1186, -53.64205 -26.197367, -53.6447 -26.237633, 
+    -53.71035 -26.3164, -53.75895 -26.370667, -53.7957 -26.442433, -53.7852 -26.5352, -53.77205 -26.585967, -53.7015 -26.737433, -53.72195 -26.8601, -53.72035 -26.988033, -53.7762 -27.061433, -53.95705 -27.185167, 
+    -54.12535 -27.265933, -54.1647 -27.2743, -54.1883 -27.269067, -54.2229 -27.238667, -54.2457 -27.2418, -54.26615 -27.260667, -54.2787 -27.3582, -54.31015 -27.442067, -54.32745 -27.454667, -54.3542 -27.4578, 
+    -54.4887 -27.477733, -54.5705 -27.478767, -54.5925 -27.4882, -54.66485 -27.538533, -54.70575 -27.550067, -54.7372 -27.549033, -54.7797 -27.5375, -54.81745 -27.5396, -54.8379 -27.552167, -54.87485 -27.633967, 
+    -54.9818 -27.775533, -55.03375 -27.8206, -55.0644 -27.8678, -55.10215 -27.897167, -55.1336 -27.905533, -55.16195 -27.901367, -55.217 -27.875133, -55.23115 -27.8741, -55.25 -27.879333, -55.30665 -27.916033, 
+    -55.46395 -28.021933, -55.56935 -28.086967, -55.6598 -28.1635, -55.77615 -28.2432, -55.79505 -28.261, -55.78875 -28.285133, -55.70065 -28.354333, -55.6818 -28.419333, -55.7101 -28.4288, -55.73215 -28.4288, 
+    -55.762 -28.412, -55.80765 -28.358533, -55.8391 -28.337567, -55.87055 -28.3386, -55.89965 -28.356433, -55.9704 -28.463367, -56.0632 -28.5504, -56.0868 -28.5934, -56.08365 -28.633233, -56.10255 -28.694067, 
+    -56.1466 -28.747533, -56.1922 -28.771667, -56.2732 -28.7769, -56.30465 -28.787367, -56.3141 -28.819867, -56.3125 -28.896433, -56.36205 -29.009667, -56.39035 -29.077833, -56.41555 -29.0904, -56.4769 -29.0862, 
+    -56.54295 -29.097733, -56.63415 -29.140733, -56.6908 -29.187933, -56.7254 -29.253967, -56.7364 -29.3211, -56.73485 -29.3452, -56.74665 -29.365133, -56.82685 -29.4291, -56.8646 -29.479433, -56.9582 -29.5717, 
+    -57.06205 -29.6755, -57.13595 -29.745767, -57.1737 -29.762533, -57.2209 -29.764633, -57.25865 -29.764633, -57.29325 -29.777233, -57.31135 -29.805533, -57.33655 -29.935533, -57.40495 -30.125333, -57.43955 -30.158867, 
+    -57.47575 -30.165167, -57.53865 -30.156767, -57.56855 -30.1662, -57.58425 -30.195567, -57.59055 -30.304633, -57.6291 -30.3581, -57.68885 -30.424167, -57.76435 -30.4787, -57.79895 -30.521667, -57.78795 -30.5678, 
+    -57.7329 -30.633867, -57.70145 -30.705167, -57.703 -30.850933, -57.74865 -30.930633, -57.7691 -30.932733, -57.8194 -30.917, -57.83675 -30.925367, -57.843 -30.9558, -57.83515 -31.1917, -57.8682 -31.2819, 
+    -57.98065 -31.410867, -58.02785 -31.464333, -58.0656 -31.471667, -58.13795 -31.476933, -58.1741 -31.4979, -58.18355 -31.5262, -58.1568 -31.5671, -58.10175 -31.606933, -58.0404 -31.626867, -58.0074 -31.657267, 
+    -58.00265 -31.6856, -58.031 -31.729633, -58.101 -31.7957, -58.18435 -31.890067, -58.2174 -31.907867, -58.25985 -31.909967, -58.32435 -31.908933, -58.3778 -31.926767, -58.39985 -31.971833, -58.38175 -32.016933, 
+    -58.31885 -32.0526, -58.26065 -32.1522, -58.23785 -32.254967, -58.2111 -32.353533, -58.19855 -32.428, -58.2284 -32.4846, -58.24965 -32.552767, -58.2402 -32.645033, -58.2009 -32.727867, -58.15055 -32.826433, 
+    -58.1261 -32.876933, -58.1348 -32.887567, -58.1435 -32.909833, -58.1624 -32.937933, -58.21465 -32.9786, -58.28145 -33.013467, -58.34825 -33.038667, -58.38895 -33.065767, -58.41215 -33.106433, -58.4209 -33.160667, 
+    -58.4383 -33.228467, -58.4383 -33.308833, -58.45865 -33.370833, -58.4964 -33.4115, -58.53265 -33.4788, -58.5588 -33.538833, -58.569 -33.615833, -58.53995 -33.714633, -58.5124 -33.8381, -58.4369 -33.959167, 
+    -58.389 -34.069067, -58.3861 -34.114567, -58.4369 -34.179467, -58.47905 -34.210467, -58.50515 -34.214333, -58.55455 -34.211433, -58.58795 -34.220133, -58.6054 -34.246767, -58.60045 -34.2527, -58.55455 -34.307767, 
+    -58.511 -34.321333, -58.46015 -34.344567, -58.45145 -34.375567, -58.4689 -34.4758, -58.41955 -34.595867, -58.3324 -34.657867, -58.2061 -34.710633, -58.08845 -34.7484, -57.92145 -34.833633, -57.8663 -34.884467, 
+    -57.74285 -34.982267, -57.51485 -35.112533, -57.4495 -35.183233, -57.4001 -35.271333, -57.31295 -35.3464, -57.2055 -35.473267, -57.1939 -35.5309, -57.20405 -35.560933, -57.252 -35.602567, -57.3435 -35.664533, 
+    -57.4074 -35.725067, -57.4553 -35.8006, -57.4684 -35.8432, -57.4597 -35.878067, -57.42335 -35.9599, -57.3188 -36.105167, -57.252 -36.187967, -57.15905 -36.267367, -57.0414 -36.3313, -56.9601 -36.3613, 
+    -56.91945 -36.366133, -56.8773 -36.369067, -56.84825 -36.386, -56.8192 -36.462533, -56.8134 -36.587933, -56.7916 -36.694467, -56.796 -36.833433, -56.80615 -36.989333, -56.8265 -37.046967, -56.91945 -37.1748, 
+    -56.9819 -37.253733, -57.1533 -37.441133, -57.20845 -37.4944, -57.2796 -37.5806, -57.38125 -37.6663, -57.4379 -37.7186, -57.52065 -37.8038, -57.5599 -37.860467, -57.59765 -37.980567, -57.60345 -38.035267, 
+    -57.6891 -38.179533, -57.7995 -38.253633, -57.8794 -38.293333, -57.99555 -38.357267, -58.135 -38.427467, -58.30055 -38.492333, -58.4022 -38.5301, -58.50385 -38.559167, -58.5431 -38.572233, -58.623 -38.595467, 
+    -58.713 -38.617767, -58.851 -38.663267, -58.91485 -38.688933, -58.9831 -38.712167, -59.0412 -38.7267, -59.16755 -38.782867, -59.21255 -38.793533, -59.25035 -38.801267, -59.2823 -38.811433, -59.4682 -38.873433, 
+    -59.6149 -38.891333, -59.7601 -38.9049, -59.962 -38.915067, -60.20885 -38.916033, -60.38455 -38.918467, -60.51815 -38.932033, -60.74465 -38.961567, -60.916 -38.990633, -61.0249 -39.029367, -61.0685 -39.042433, 
+    -61.1731 -39.0473, -61.43735 -39.0468, -61.52155 -39.040033, -61.62465 -39.0342, -61.7641 -39.0163, -61.889 -38.996933, -61.9761 -38.982433, -62.04 -38.965, -62.0807 -38.9432, -62.13295 -38.932567, 
+    -62.17945 -38.915133, -62.1954 -38.9006, -62.19975 -38.874467, -62.20555 -38.8483, -62.2259 -38.8328, -62.2622 -38.823133, -62.29125 -38.8212, -62.3203 -38.812467, -62.3842 -38.7931, -62.41035 -38.7902, 
+    -62.41905 -38.800867, -62.41615 -38.8183, -62.4045 -38.8328, -62.406 -38.8546, -62.4423 -38.890433, -62.44815 -38.908833, -62.422 -38.935967, -62.3799 -38.941767, -62.37115 -38.952433, -62.3726 -38.976633, 
+    -62.3363 -38.9989, -62.3 -39.0018, -62.27675 -39.003767, -62.27095 -39.016333, -62.27965 -39.040067, -62.33775 -39.0972, -62.36245 -39.132067, -62.36245 -39.212433, -62.3494 -39.2318, -62.31745 -39.240533, 
+    -62.2826 -39.255533, -62.2826 -39.2662, -62.3073 -39.271033, -62.3334 -39.2691, -62.3552 -39.272967, -62.361 -39.286533, -62.33925 -39.2962, -62.30295 -39.294267, -62.23465 -39.3146, -62.17225 -39.3669, 
+    -62.10545 -39.402733, -62.0764 -39.425967, -62.08365 -39.438567, -62.1069 -39.447267, -62.149 -39.4405, -62.21145 -39.4134, -62.26805 -39.3727, -62.30875 -39.355267, -62.3494 -39.346567, -62.37555 -39.3514, 
+    -62.39875 -39.367867, -62.39005 -39.3882, -62.3349 -39.429367, -62.27105 -39.466167, -62.2231 -39.485533, -62.20425 -39.506833, -62.19695 -39.5475, -62.20275 -39.605133, -62.1955 -39.784767, -62.19985 -39.840933, 
+    -62.22015 -39.867067, -62.2521 -39.8758, -62.3044 -39.874833, -62.3857 -39.864167, -62.4162 -39.869, -62.438 -39.892267, -62.44235 -39.928067, -62.4264 -40.002167, -62.40315 -40.078667, -62.3901 -40.190033, 
+    -62.3843 -40.210867, -62.43365 -40.268967, -62.51645 -40.330967, -62.5571 -40.3542, -62.57305 -40.401167, -62.5469 -40.455367, -62.4859 -40.5096, -62.3915 -40.5561, -62.3712 -40.5837, -62.36975 -40.6292, 
+    -62.34795 -40.646633, -62.32035 -40.650533, -62.3015 -40.665033, -62.31165 -40.6815, -62.4322 -40.777867, -62.4772 -40.8408, -62.51205 -40.895033, -62.55705 -40.946367, -62.62965 -40.995267, -62.817 -41.0708, 
+    -62.97815 -41.140033, -63.0522 -41.153567, -63.1059 -41.167133, -63.3078 -41.2112, -63.47335 -41.225733, -63.6389 -41.222333, -63.71005 -41.2194, -63.8117 -41.197133, -64.0165 -41.129833, -64.19365 -41.0688, 
+    -64.4362 -40.9589, -64.625 -40.8756, -64.8065 -40.8456, -64.83555 -40.8359, -64.837 -40.823333, -64.821 -40.815567, -64.74985 -40.802, -64.7252 -40.7962, -64.72955 -40.786533, -64.75715 -40.779733, 
+    -64.78905 -40.7778, -64.81085 -40.771033, -64.81375 -40.764233, -64.80215 -40.754567, -64.7847 -40.740033, -64.8007 -40.731333, -64.8559 -40.729867, -64.9837 -40.730833, -65.0258 -40.7163, -65.04035 -40.717267, 
+    -65.05195 -40.7318, -65.04615 -40.7444, -65.00695 -40.749233, -64.97065 -40.759867, -64.96625 -40.780233, -65.00255 -40.793767, -65.0389 -40.793767, -65.09405 -40.787, -65.15795 -40.785067, -65.203 -40.798133, 
+    -65.2422 -40.833967, -65.2669 -40.8785, -65.29155 -40.9797, -65.2901 -41.180633, -65.26105 -41.2862, -65.203 -41.388367, -65.1159 -41.5075, -65.07235 -41.561733, -65.0709 -41.613533, -65.0927 -41.687133, 
+    -65.15075 -41.858067, -65.19725 -41.987833, -65.19145 -42.051767, -65.15365 -42.0842, -65.06505 -42.143267, -64.9242 -42.206233, -64.77025 -42.224133, -64.64535 -42.2435, -64.60905 -42.259967, -64.5989 -42.2774, 
+    -64.60325 -42.302567, -64.71215 -42.371333, -64.7107 -42.3965, -64.6744 -42.415867, -64.60615 -42.4217, -64.5713 -42.4188, -64.4987 -42.4062, -64.4261 -42.397967, -64.28815 -42.4212, -64.17195 -42.426033, 
+    -64.14145 -42.417333, -64.1139 -42.391167, -64.111 -42.319033, -64.12985 -42.257033, -64.1415 -42.240567, -64.17345 -42.241567, -64.2315 -42.253167, -64.31865 -42.259967, -64.38545 -42.272533, -64.4421 -42.265767, 
+    -64.46095 -42.2493, -64.4624 -42.2367, -64.4334 -42.222667, -64.29835 -42.181033, -64.2025 -42.165533, -64.1502 -42.154867, -64.05435 -42.121467, -63.86995 -42.0624, -63.8293 -42.0556, -63.7901 -42.067233, 
+    -63.7233 -42.1326, -63.67395 -42.260433, -63.67245 -42.376167, -63.6652 -42.462367, -63.68115 -42.6149, -63.6913 -42.690433, -63.71455 -42.753367, -63.74505 -42.775633, -63.9411 -42.834233, -63.99485 -42.841967, 
+    -64.0573 -42.857467, -64.12265 -42.8662, -64.18215 -42.8662, -64.21555 -42.855533, -64.2475 -42.834233, -64.2882 -42.791133, -64.2882 -42.766933, -64.27075 -42.690433, -64.2882 -42.612467, -64.32885 -42.566, 
+    -64.39565 -42.515633, -64.45375 -42.496267, -64.52925 -42.4769, -64.6135 -42.469633, -64.6832 -42.469633, -64.7863 -42.495767, -64.82695 -42.506433, -64.89955 -42.5597, -64.9446 -42.588267, -65.05785 -42.6241, 
+    -65.1421 -42.653167, -65.19295 -42.705467, -65.18855 -42.754833, -65.1581 -42.778567, -65.01435 -42.836667, -64.83135 -42.903, -64.6818 -42.949467, -64.60775 -42.9553, -64.42765 -42.9553, -64.37975 -42.9611, 
+    -64.36085 -42.980467, -64.3812 -43.0134, -64.44075 -43.062767, -64.52495 -43.093767, -64.599 -43.109267, -64.6673 -43.119433, -64.81255 -43.149433, -64.9839 -43.179467, -65.0594 -43.222067, -65.1059 -43.2797, 
+    -65.13495 -43.314567, -65.14075 -43.339767, -65.18285 -43.4298, -65.21915 -43.4671, -65.35855 -43.6085, -65.38175 -43.6545, -65.3832 -43.734867, -65.3672 -43.772633, -65.3353 -43.830267, -65.33095 -43.909667, 
+    -65.3571 -43.978433, -65.37595 -44.041867, -65.3687 -44.0564, -65.34835 -44.0622, -65.30915 -44.068967, -65.28735 -44.085433, -65.29025 -44.129033, -65.29605 -44.1542, -65.32365 -44.161933, -65.3585 -44.183233, 
+    -65.36285 -44.220533, -65.33815 -44.314467, -65.3367 -44.348367, -65.35265 -44.382267, -65.39185 -44.413733, -65.43105 -44.447633, -65.43105 -44.465067, -65.418 -44.4767, -65.41655 -44.497033, -65.4296 -44.509633, 
+    -65.4543 -44.514467, -65.47315 -44.5348, -65.4746 -44.555133, -65.4964 -44.566767, -65.50945 -44.566767, -65.56465 -44.569667, -65.6053 -44.582267, -65.64885 -44.615667, -65.70695 -44.6912, -65.7636 -44.796767, 
+    -65.7636 -44.840833, -65.73745 -44.856333, -65.69535 -44.862133, -65.6605 -44.858267, -65.6169 -44.8602, -65.58935 -44.883433, -65.5835 -44.907633, -65.6169 -44.932833, -65.6576 -44.969633, -65.66485 -44.9948, 
+    -65.6692 -45.035467, -65.6866 -45.050967, -65.7055 -45.05, -65.7302 -45.0374, -65.7752 -45.021933, -65.8217 -45.020467, -65.90595 -45.057267, -65.9379 -45.0592, -65.96405 -45.0534, -66.04245 -45.027233, 
+    -66.09475 -45.0137, -66.1935 -45.0103, -66.25885 -45.0171, -66.2835 -45.0287, -66.31545 -45.0568, -66.3358 -45.0684, -66.38225 -45.073267, -66.51875 -45.0873, -66.6436 -45.117333, -66.68285 -45.140567, 
+    -66.6901 -45.1609, -66.6843 -45.188033, -66.65815 -45.2074, -66.5768 -45.224833, -66.56085 -45.236433, -66.5768 -45.251933, -66.61605 -45.2597, -66.71625 -45.2597, -66.84835 -45.257267, -66.9718 -45.272733, 
+    -67.07055 -45.295033, -67.1969 -45.365233, -67.28835 -45.453367, -67.3421 -45.5386, -67.35805 -45.589433, -67.36385 -45.683367, -67.3595 -45.739533, -67.3784 -45.785533, -67.4263 -45.845567, -67.45825 -45.9027, 
+    -67.48295 -45.932733, -67.50905 -45.977767, -67.602 -46.062967, -67.6456 -46.155467, -67.6572 -46.2746, -67.62815 -46.364167, -67.5788 -46.464867, -67.54395 -46.5104, -67.43065 -46.5932, -67.30285 -46.671633, 
+    -67.01385 -46.839667, -66.9122 -46.892933, -66.73355 -47.010133, -66.63915 -47.0445, -66.4344 -47.068733, -66.2413 -47.0847, -66.18175 -47.0779, -66.1324 -47.0595, -66.06415 -47.045933, -65.9857 -47.051767, 
+    -65.88985 -47.064833, -65.86375 -47.090967, -65.8492 -47.121967, -65.77805 -47.199433, -65.7548 -47.223633, -65.75915 -47.2619, -65.77655 -47.329667, -65.77075 -47.384867, -65.7911 -47.4977, -65.8085 -47.5752, 
+    -65.81865 -47.693333, -65.83465 -47.721433, -65.855 -47.7374, -65.8913 -47.741267, -65.9683 -47.7403, -66.0162 -47.742233, -66.0685 -47.759667, -66.1643 -47.788733, -66.1992 -47.8081, -66.19915 -47.8202, 
+    -66.1643 -47.824067, -66.1164 -47.812467, -66.0583 -47.7863, -66.0002 -47.7737, -65.95665 -47.7708, -65.916 -47.7708, -65.88255 -47.793567, -65.86365 -47.821633, -65.8259 -47.848767, -65.7446 -47.898133, 
+    -65.74025 -47.915567, -65.7504 -47.934933, -65.7504 -47.953333, -65.7504 -47.981433, -65.75765 -47.996933, -65.778 -47.999833, -65.7998 -47.998867, -65.83465 -47.987233, -65.8564 -47.971733, -65.86515 -47.952367, 
+    -65.89125 -47.936867, -65.92755 -47.934933, -65.9566 -47.938833, -65.9813 -47.9485, -65.97985 -47.9766, -65.9639 -47.993533, -65.9218 -48.0245, -65.916 -48.041933, -65.92325 -48.064233, -65.9741 -48.0739, 
+    -66.03215 -48.069067, -66.04525 -48.0894, -66.0278 -48.111667, -65.9799 -48.127167, -65.92325 -48.127167, -65.86805 -48.146533, -65.8579 -48.190133, -65.88115 -48.217233, -65.9073 -48.224967, -65.93485 -48.211433, 
+    -65.9741 -48.177533, -66.0191 -48.1601, -66.07575 -48.1601, -66.12365 -48.171733, -66.1353 -48.189633, -66.12365 -48.2235, -66.14835 -48.239967, -66.26455 -48.304867, -66.28485 -48.3407, -66.29215 -48.384267, 
+    -66.32845 -48.4017, -66.35455 -48.393967, -66.39085 -48.372167, -66.4373 -48.366367, -66.45475 -48.3741, -66.45185 -48.387667, -66.4373 -48.399267, -66.4315 -48.415733, -66.47215 -48.439967, -66.5114 -48.451567, 
+    -66.56075 -48.448667, -66.62755 -48.451567, -66.7089 -48.476267, -66.78005 -48.519867, -66.83525 -48.536333, -66.8643 -48.553733, -66.89045 -48.583767, -66.9209 -48.600233, -66.96305 -48.611867, -67.0124 -48.626367, 
+    -67.0545 -48.645767, -67.08935 -48.682067, -67.17065 -48.772133, -67.2636 -48.8593, -67.31875 -48.884967, -67.43055 -48.921767, -67.49445 -48.9576, -67.5598 -49.013767, -67.59175 -49.0399, -67.6368 -49.060233, 
+    -67.6673 -49.066533, -67.74425 -49.105267, -67.76315 -49.134333, -67.76025 -49.164333, -67.77475 -49.1779, -67.7922 -49.1779, -67.8125 -49.182733, -67.82125 -49.194367, -67.8503 -49.259733, -67.85755 -49.317867, 
+    -67.8677 -49.3343, -67.8866 -49.339167, -67.9142 -49.342067, -67.94615 -49.3595, -67.9534 -49.381767, -67.9345 -49.409867, -67.92145 -49.4418, -67.93885 -49.461167, -67.96065 -49.4883, -67.94615 -49.5009, 
+    -67.91565 -49.501867, -67.875 -49.481033, -67.83 -49.435533, -67.79515 -49.3319, -67.75885 -49.271867, -67.7269 -49.2651, -67.708 -49.2709, -67.69055 -49.2985, -67.70075 -49.413733, -67.724 -49.4917, 
+    -67.78785 -49.6723, -67.79945 -49.7401, -67.8198 -49.874233, -67.88515 -49.9982, -67.9723 -50.095533, -68.1335 -50.174, -68.2119 -50.200133, -68.2613 -50.200133, -68.30775 -50.1856, -68.38035 -50.135733, 
+    -68.53135 -50.0079, -68.6011 -49.933333, -68.63885 -49.902367, -68.6519 -49.902367, -68.65625 -49.917833, -68.665 -49.955133, -68.69115 -49.968667, -68.7347 -49.976433, -68.79135 -49.982233, -68.90605 -49.9832, 
+    -68.96995 -50.005467, -68.99175 -50.02, -68.9816 -50.027267, -68.9032 -50.030167, -68.7681 -50.030167, -68.6897 -50.020467, -68.6258 -50.0195, -68.60255 -50.0258, -68.5648 -50.058733, -68.5183 -50.106167, 
+    -68.48635 -50.111, -68.421 -50.1575, -68.4181 -50.195267, -68.44715 -50.2127, -68.498 -50.2219, -68.6098 -50.237367, -68.7376 -50.260633, -68.92345 -50.329867, -69.0222 -50.403467, -69.0861 -50.5163, 
+    -69.1631 -50.738567, -69.1965 -50.862533, -69.20955 -50.9003, -69.22845 -50.91, -69.2517 -50.905167, -69.28365 -50.9071, -69.31265 -50.9221, -69.3315 -50.964733, -69.3475 -50.990867, -69.3722 -50.9996, 
+    -69.4056 -51.010233, -69.41865 -51.0267, -69.50145 -51.136133, -69.50145 -51.163267, -69.47675 -51.171, -69.439 -51.159367, -69.4114 -51.1313, -69.317 -51.028633, -69.28215 -51.0141, -69.25455 -51.0141, 
+    -69.22405 -51.0296, -69.1994 -51.1066, -69.12095 -51.301733, -69.06865 -51.406333, -69.0193 -51.457667, -69.0048 -51.523033, -69.0193 -51.538533, -69.0411 -51.528833, -69.08755 -51.516233, -69.166 -51.525933, 
+    -69.2415 -51.553033, -69.317 -51.553033, -69.41285 -51.5395, -69.47095 -51.546267, -69.5218 -51.565633, -69.54355 -51.581133, -69.50435 -51.593733, -69.46225 -51.5947, -69.32135 -51.592267, -69.27055 -51.596133, 
+    -69.22115 -51.617467, -69.19795 -51.632933, -69.2023 -51.6591, -69.2299 -51.685233, -69.2386 -51.705567, -69.2299 -51.712367, -69.1965 -51.7017, -69.15435 -51.673633, -69.1166 -51.654267, -69.07885 -51.638767, 
+    -69.0469 -51.638767, -69.0164 -51.654267, -68.99605 -51.6896, -68.8973 -51.8039, -68.81595 -51.911867, -68.66925 -52.086667, -68.59515 -52.164167, -68.49935 -52.286167, -68.44125 -52.335567, -68.43255 -52.362667, 
+    -68.44125 -52.387867, -68.4739 -52.3461, -68.57835 -52.301267, -68.7536 -52.237233, -68.83045 -52.222833, -68.9433 -52.174833, -69.06335 -52.1332, -69.2326 -52.1124, -69.4991 -52.122, -69.60235 -52.1204, 
+    -69.7392 -52.081967, -69.86765 -52.069167, -70.0237 -52.054767, -70.67555 -52.054767, -71.738 -52.053167, -71.84605 -52.014733, -71.87965 -51.982733, -71.91805 -51.9187, -72.0057 -51.830667, -72.11615 -51.717033, 
+    -72.2554 -51.6402, -72.34665 -51.588967, -72.36585 -51.563367, -72.36825 -51.467333, -72.33105 -51.4145, -72.30225 -51.344067, -72.32145 -51.289633, -72.3911 -51.1904, -72.4055 -51.144, -72.3815 -51.091167, 
+    -72.3124 -51.0318, -72.2764 -51.007, -72.265 -50.9519, -72.2722 -50.873467, -72.29145 -50.7134, -72.29145 -50.639767, -72.2746 -50.583767, -72.28665 -50.559767, -72.32025 -50.554933, -72.36105 -50.564567, 
+    -72.4091 -50.596567, -72.4619 -50.6574, -72.4883 -50.6702, -72.5171 -50.6686, -72.59635 -50.626967, -72.6564 -50.599767, -72.7128 -50.599767, -72.7584 -50.614167, -72.84245 -50.6478, -72.909 -50.7159, 
+    -72.9745 -50.755033, -73.05135 -50.772633, -73.14495 -50.751833, -73.1786 -50.723033, -73.1786 -50.6702, -73.235 -50.585367, -73.28785 -50.535733, -73.29265 -50.4893, -73.32625 -50.399667, -73.4007 -50.292433, 
+    -73.4847 -50.1964, -73.4967 -50.166, -73.4655 -50.116367, -73.4646 -50.056833, -73.45675 -50.0411, -73.4434 -50.035867, -73.4391 -49.9707, -73.4775 -49.9211, -73.47265 -49.889033)), 
+  ((-68.6345 -52.710433, -68.5477 -52.764467, -68.4858 -52.819433, -68.43685 -52.853267, -68.399 -52.915133, -68.33715 -52.970133, -68.2942 -53.0068, -68.29245 -53.033133, -68.28045 -53.085833, -68.277 -53.130533, 
+      -68.2598 -53.175233, -68.2392 -53.215333, -68.24695 -53.244567, -68.2624 -53.2411, -68.2796 -53.217067, -68.3002 -53.1655, -68.3191 -53.124233, -68.3449 -53.103633, -68.38785 -53.0979, -68.4549 -53.102467, 
+      -68.50815 -53.1185, -68.55285 -53.149433, -68.57175 -53.1884, -68.5666 -53.257167, -68.55115 -53.307567, -68.50815 -53.3362, -68.4291 -53.352267, -68.2091 -53.369433, -68.15415 -53.376333, -68.12835 -53.396933, 
+      -68.08195 -53.4909, -68.05875 -53.6301, -68.0278 -53.675933, -67.9642 -53.708033, -67.84905 -53.749267, -67.75025 -53.822033, -67.6471 -53.887333, -67.47695 -53.985867, -67.39445 -54.0168, -67.26815 -54.084967, 
+      -67.09625 -54.136533, -66.98625 -54.1629, -66.8651 -54.199, -66.7946 -54.2345, -66.5884 -54.394933, -66.4449 -54.4482, -66.2902 -54.4883, -66.20945 -54.542167, -66.07795 -54.614933, -66.0092 -54.627533, 
+      -65.91125 -54.633267, -65.7875 -54.645867, -65.7007 -54.652167, -65.5168 -54.607467, -65.37415 -54.574267, -65.32345 -54.5737, -65.2994 -54.580567, -65.30625 -54.595467, -65.32515 -54.6092, -65.3269 -54.634433, 
+      -65.3097 -54.640167, -65.27705 -54.629833, -65.2358 -54.610367, -65.21345 -54.606933, -65.1825 -54.617233, -65.143 -54.6539, -65.143 -54.672233, -65.1722 -54.695133, -65.24265 -54.728367, -65.2805 -54.752433, 
+      -65.32515 -54.7937, -65.34925 -54.902533, -65.37415 -54.936333, -65.40855 -54.961533, -65.42575 -54.963833, -65.46525 -54.9604, -65.5237 -54.913433, -65.55805 -54.8905, -65.589 -54.8905, -65.61135 -54.912267, 
+      -65.62165 -54.942067, -65.63025 -54.967267, -65.6543 -54.979867, -65.7076 -54.993633, -65.73855 -54.9902, -65.79955 -54.955267, -65.8597 -54.922033, -65.90095 -54.915167, -65.93705 -54.9243, -65.94735 -54.948367, 
+      -65.9972 -54.972433, -66.10375 -55.005667, -66.2275 -55.027433, -66.39505 -55.044033, -66.55145 -55.049767, -66.6443 -55.0406, -66.75 -55.001067, -66.79985 -55.0022, -66.88575 -54.982733, -66.9786 -54.942633, 
+      -67.02155 -54.919733, -67.19945 -54.881333, -67.3902 -54.8424, -67.53975 -54.824067, -67.72105 -54.8109, -67.9634 -54.815467, -68.12925 -54.8229, -68.21005 -54.821767, -68.26505 -54.803433, -68.2891 -54.798867, 
+      -68.3166 -54.816033, -68.3458 -54.841233, -68.42745 -54.860133, -68.54775 -54.872733, -68.59165 -54.871733, -68.59725 -54.8384, -68.5984 -54.831533, -68.59925 -54.516667, -68.60175 -54.272867, -68.6042 -53.933933, 
+      -68.5935 -53.6551, -68.6058 -53.358767, -68.6271 -53.258167, -68.61975 -53.020933, -68.6345 -52.890833, -68.6296 -52.824133, -68.63305 -52.743767, -68.6345 -52.710433)), 
+  ((-64.55345 -54.866967, -64.52425 -54.831467, -64.50365 -54.821167, -64.47955 -54.828033, -64.4297 -54.863533, -64.3816 -54.871567, -64.3524 -54.858967, -64.3094 -54.830333, -64.28535 -54.816567, -64.2544 -54.818867, 
+      -64.18565 -54.842933, -64.14615 -54.850933, -64.0946 -54.841767, -64.0284 -54.8223, -63.9631 -54.82, -63.90295 -54.821167, -63.8823 -54.831467, -63.8909 -54.856667, -63.9442 -54.880733, -64.0164 -54.896767, 
+      -64.04045 -54.8853, -64.0731 -54.8727, -64.1006 -54.875, -64.1831 -54.911667, -64.2123 -54.924267, -64.2398 -54.926567, -64.2484 -54.9025, -64.27935 -54.881867, -64.3206 -54.888767, -64.36185 -54.910533, 
+      -64.44605 -54.9575, -64.483 -54.9615, -64.50535 -54.942033, -64.538 -54.931733, -64.5741 -54.945467, -64.6222 -54.972967, -64.6772 -54.979833, -64.71675 -54.992433, -64.73565 -54.985567, -64.7322 -54.970667, 
+      -64.7047 -54.9386, -64.7047 -54.926, -64.72875 -54.9191, -64.758 -54.9191, -64.7683 -54.909933, -64.73395 -54.875567, -64.70645 -54.8389, -64.68065 -54.829733, -64.6566 -54.840067, -64.6394 -54.852667, 
+      -64.62395 -54.872133, -64.5947 -54.887033, -64.5672 -54.879, -64.55345 -54.866967)), 
+  ((-62.13195 -39.114467, -62.0632 -39.133967, -61.9807 -39.15, -61.9549 -39.156867, -61.9377 -39.1752, -61.9343 -39.1947, -61.92225 -39.198133, -61.8982 -39.169467, -61.8896 -39.1626, -61.881 -39.170633, 
+      -61.88445 -39.211867, -61.90335 -39.2451, -61.93085 -39.264567, -61.9704 -39.263433, -62.0752 -39.2176, -62.1474 -39.184367, -62.16115 -39.154567, -62.16285 -39.121333, -62.1491 -39.1099, -62.13195 -39.114467)), 
+  ((-62.2763 -40.542733, -62.25395 -40.555333, -62.24195 -40.571367, -62.2488 -40.5943, -62.2557 -40.6218, -62.2763 -40.6367, -62.2952 -40.633267, -62.3227 -40.5771, -62.3571 -40.531267, -62.37255 -40.5141, 
+      -62.36395 -40.506067, -62.2763 -40.542733)), 
+  ((-62.1096 -39.043433, -62.05805 -39.059467, -62.01505 -39.085833, -62.0168 -39.103, -62.03395 -39.1076, -62.07695 -39.095, -62.11305 -39.0824, -62.1646 -39.078967, -62.1818 -39.070933, -62.1646 -39.058333, 
+      -62.1302 -39.044567, -62.1096 -39.043433)), 
+  ((-62.3485 -40.3193, -62.333 -40.330733, -62.3416 -40.347933, -62.35365 -40.366267, -62.3777 -40.378867, -62.4052 -40.375433, -62.4155 -40.360533, -62.3966 -40.3422, -62.3691 -40.321567, -62.3485 -40.3193)), 
+  ((-62.2299 -40.381167, -62.2213 -40.381167, -62.20795 -40.388367, -62.1938 -40.398367, -62.1835 -40.4144, -62.19895 -40.4293, -62.21785 -40.431567, -62.2402 -40.423567, -62.2557 -40.406367, -62.24195 -40.3869, 
+      -62.2299 -40.381167)), 
+  ((-64.1788 -54.699133, -64.1573 -54.693967, -64.1212 -54.693967, -64.1023 -54.702, -64.11265 -54.7169, -64.13325 -54.728367, -64.16075 -54.7295, -64.18995 -54.7169, -64.18825 -54.711167, -64.1788 -54.699133)), 
+  ((-62.223 -40.188667, -62.21615 -40.1795, -62.1955 -40.184067, -62.18865 -40.205833, -62.1938 -40.231067, -62.20925 -40.248233, -62.2196 -40.248233, -62.2282 -40.2345, -62.2282 -40.2024, -62.223 -40.188667)), 
+  ((-62.22645 -40.465967, -62.2024 -40.468233, -62.19725 -40.478567, -62.20585 -40.491167, -62.2213 -40.4992, -62.24365 -40.503767, -62.26425 -40.4946, -62.27115 -40.478567, -62.2591 -40.4694, -62.22645 -40.465967)), 
+  ((-62.18865 -39.238233, -62.1663 -39.237067, -62.13195 -39.253133, -62.12335 -39.269167, -62.1302 -39.278333, -62.15945 -39.2726, -62.19035 -39.256567, -62.1938 -39.243967, -62.18865 -39.238233)), 
+  ((-62.2849 -38.930567, -62.2677 -38.939733, -62.266 -38.9535, -62.2677 -38.962667, -62.2832 -38.9638, -62.29695 -38.9535, -62.29865 -38.937467, -62.2849 -38.930567)), 
+  ((-62.20755 -39.916533, -62.1921 -39.909667, -62.17835 -39.9154, -62.1749 -39.926867, -62.1921 -39.937167, -62.20585 -39.934867, -62.21445 -39.924567, -62.20755 -39.916533)), 
+  ((-62.3846 -40.4144, -62.37255 -40.4224, -62.37425 -40.432733, -62.3949 -40.440733, -62.4035 -40.438467, -62.4069 -40.428133, -62.3966 -40.417833, -62.3846 -40.4144)), 
+  ((-62.2677 -39.976133, -62.2557 -39.977267, -62.2505 -39.989867, -62.2557 -39.999033, -62.2677 -40.002467, -62.28145 -39.992167, -62.2746 -39.981867, -62.2677 -39.976133)), 
+  ((-62.3485 -38.875567, -62.32615 -38.874433, -62.3141 -38.8813, -62.321 -38.8882, -62.34675 -38.8882, -62.3605 -38.879033, -62.3485 -38.875567)))
+
+MULTIPOLYGON (((14.25605 53.777767, 14.2617 53.7777, 14.28645 53.778433, 14.3269 53.7702, 14.3617 53.756, 14.41785 53.736533, 14.4662 53.7268, 14.4875 53.718567, 14.4965 53.693867, 14.51675 53.6729, 
+    14.5482 53.639967, 14.58075 53.598067, 14.60435 53.562133, 14.6077 53.523967, 14.60545 53.491767, 14.59085 53.4708, 14.58975 53.461833, 14.62345 53.461833, 14.64705 53.469333, 14.6706 53.486533, 
+    14.6897 53.511967, 14.6852 53.5524, 14.67845 53.5771, 14.6515 53.596567, 14.6279 53.617533, 14.6335 53.6482, 14.629 53.6774, 14.6211 53.699867, 14.57505 53.729033, 14.55485 53.75, 
+    14.54925 53.7732, 14.54925 53.8099, 14.5627 53.833833, 14.602 53.8533, 14.6492 53.889967, 14.67165 53.940133, 14.7065 53.9955, 14.72785 54.0277, 14.7593 54.0479, 14.79745 54.068133, 
+    14.8424 54.0816, 14.9446 54.111533, 15.00415 54.125, 15.16705 54.165433, 15.1996 54.170667, 15.3883 54.2096, 15.52085 54.2358, 15.6219 54.256, 15.7185 54.265733, 15.778 54.276233, 
+    15.85555 54.294933, 15.8949 54.299433, 15.98365 54.309167, 16.0297 54.316633, 16.05105 54.316633, 16.05215 54.3024, 16.04205 54.2867, 16.04205 54.270967, 16.0701 54.275467, 16.1499 54.302433, 
+    16.15775 54.315167, 16.1353 54.321133, 16.1162 54.326367, 16.10605 54.328633, 16.10605 54.345833, 16.14765 54.375033, 16.20045 54.4132, 16.26785 54.458867, 16.34875 54.5083, 16.40715 54.541967, 
+    16.4689 54.568167, 16.5172 54.5839, 16.55765 54.592867, 16.61495 54.595133, 16.6767 54.6056, 16.7396 54.612333, 16.7879 54.6213, 16.8463 54.637767, 16.90475 54.665467, 16.9699 54.6909, 
+    17.0294 54.711867, 17.126 54.750033, 17.19 54.770267, 17.272 54.788967, 17.34955 54.808433, 17.4046 54.814433, 17.48545 54.821933, 17.57085 54.839133, 17.6495 54.842867, 17.72025 54.8586, 
+    17.79105 54.875067, 17.86635 54.897533, 17.9506 54.9125, 18.00115 54.922967, 18.036 54.922967, 18.109 54.914733, 18.173 54.912467, 18.22135 54.9035, 18.27865 54.893033, 18.3191 54.882533, 
+    18.36965 54.867567, 18.45055 54.839133, 18.5258 54.800967, 18.5685 54.788233, 18.63705 54.7613, 18.6943 54.731367, 18.72465 54.7074, 18.7606 54.6842, 18.7752 54.6625, 18.7752 54.641533, 
+    18.76285 54.631067, 18.7359 54.6303, 18.7134 54.635533, 18.6797 54.649767, 18.6561 54.674467, 18.6157 54.699167, 18.56965 54.7321, 18.4899 54.762033, 18.42585 54.784467, 18.38655 54.7987, 
+    18.3562 54.8002, 18.3427 54.7987, 18.336 54.78, 18.34495 54.731333, 18.3753 54.690167, 18.42475 54.640767, 18.4787 54.597333, 18.49215 54.560667, 18.4978 54.511267, 18.53035 54.459633, 
+    18.5573 54.441667, 18.6011 54.435667, 18.63255 54.4252, 18.68195 54.4237, 18.7089 54.416967, 18.73365 54.408733, 18.7651 54.399733, 18.8201 54.3945, 18.87065 54.392233, 18.91335 54.386267, 
+    18.9515 54.381767, 18.99195 54.381767, 19.0335 54.395233, 19.10535 54.401967, 19.184 54.416933, 19.2525 54.431167, 19.2997 54.443867, 19.3435 54.4611, 19.4109 54.479067, 19.448 54.4888, 
+    19.4772 54.4903, 19.4929 54.486533, 19.49405 54.467833, 19.48955 54.457333, 19.46485 54.448367, 19.41315 54.4289, 19.35925 54.4102, 19.3143 54.394467, 19.2705 54.3825, 19.19525 54.3593, 
+    19.1604 54.342067, 19.1492 54.3181, 19.15145 54.3024, 19.16715 54.2994, 19.18515 54.306133, 19.2188 54.317367, 19.257 54.309867, 19.2952 54.3024, 19.31315 54.2994, 19.34685 54.3054, 
+    19.37495 54.326333, 19.3974 54.348067, 19.43225 54.360033, 19.47605 54.366033, 19.5075 54.373533, 19.54685 54.395233, 19.58725 54.424433, 19.65245 54.4596, 19.73335 54.5015, 19.7569 54.511733, 
+    19.7743 54.5098, 20.24515 54.4578, 20.63665 54.409467, 21.1368 54.368033, 21.47395 54.354833, 21.95345 54.365167, 22.4924 54.388767, 22.53935 54.391433, 22.6959 54.400267, 22.75885 54.4066, 
+    22.8123 54.423867, 22.8451 54.441133, 22.8675 54.444567, 22.89335 54.444567, 22.9451 54.425033, 23.209 54.289233, 23.3832 54.2317, 23.44355 54.186833, 23.45475 54.160967, 23.43925 54.047033, 
+    23.4444 53.992967, 23.46055 53.957633, 23.47375 53.928533, 23.50825 53.8434, 23.635 53.619633, 23.7023 53.420567, 23.79455 53.256633, 23.8946 53.084033, 23.90065 52.914333, 23.88685 52.759, 
+    23.8325 52.6549, 23.79285 52.613467, 23.74285 52.5916, 23.67385 52.574333, 23.5307 52.545567, 23.3772 52.513367, 23.33065 52.4915, 23.291 52.465033, 23.222 52.374133, 23.16765 52.287267, 
+    23.1605 52.274, 23.17645 52.273133, 23.20795 52.262067, 23.22765 52.240767, 23.2635 52.2221, 23.3011 52.210433, 23.36585 52.209867, 23.40525 52.2017, 23.4372 52.1944, 23.4818 52.179833, 
+    23.54215 52.147733, 23.5693 52.127333, 23.60605 52.096433, 23.63885 52.061733, 23.652 52.030233, 23.6555 51.994667, 23.65285 51.963167, 23.63755 51.917367, 23.6314 51.876567, 23.6323 51.806567, 
+    23.6301 51.7631, 23.6161 51.731633, 23.5986 51.6978, 23.5855 51.6733, 23.5853 51.672367, 23.5772 51.639167, 23.5763 51.599533, 23.58855 51.571533, 23.61305 51.538267, 23.63975 51.5053, 
+    23.6651 51.472667, 23.67035 51.44, 23.67125 51.4009, 23.65945 51.3621, 23.6507 51.325367, 23.65505 51.2997, 23.6638 51.2647, 23.68525 51.214233, 23.7351 51.1501, 23.8016 51.101667, 
+    23.8484 51.061133, 23.89475 51.017967, 23.94465 50.980633, 23.9919 50.949733, 24.0632 50.910367, 24.1017 50.892267, 24.1253 50.871867, 24.13405 50.8497, 24.12445 50.831033, 24.11305 50.8077, 
+    24.0916 50.781167, 24.07675 50.752, 24.0671 50.718167, 24.06885 50.688433, 24.08225 50.530533, 24.08225 50.506433, 24.0529 50.482333, 24.0077 50.4537, 23.9422 50.4311, 23.8835 50.420533, 
+    23.81575 50.417533, 23.76155 50.413, 23.70055 50.396433, 23.63955 50.357267, 23.38435 50.161367, 23.2127 50.0348, 22.8694 49.7568, 22.68645 49.585033, 22.66615 49.526267, 22.66615 49.460733, 
+    22.69325 49.3462, 22.7542 49.240733, 22.86035 49.1202, 22.89425 49.0765, 22.8965 49.044867, 22.8807 49.023767, 22.82425 49.0147, 22.69325 49.0328, 22.5518 49.0616, 22.47865 49.0765, 
+    22.23475 49.126233, 22.14665 49.160867, 21.9592 49.2784, 21.88015 49.3191, 21.74125 49.370333, 21.60575 49.403467, 21.37085 49.415533, 21.2037 49.415533, 21.1179 49.411, 21.07725 49.401967, 
+    21.0411 49.376333, 21.0072 49.3688, 20.8446 49.376333, 20.67295 49.371833, 20.5792 49.3673, 20.52725 49.377867, 20.4505 49.3899, 20.39175 49.392933, 20.34205 49.3854, 20.21335 49.3462, 
+    20.15685 49.314567, 20.0959 49.245267, 20.0688 49.237733, 19.8181 49.206067, 19.8068 49.2091, 19.76615 49.358267, 19.71195 49.397433, 19.63965 49.426067, 19.56285 49.4577, 19.49735 49.5225, 
+    19.4567 49.555667, 19.42735 49.5677, 19.398 49.5692, 19.30315 49.536067, 19.21845 49.4984, 19.18005 49.468267, 19.13715 49.406467, 19.09875 49.383867, 19.0581 49.376333, 19.0129 49.382367, 
+    18.95645 49.414, 18.90825 49.460767, 18.73285 49.631, 18.57925 49.748533, 18.56795 49.7651, 18.57025 49.8073, 18.57025 49.850967, 18.56795 49.893167, 18.5183 49.9399, 18.4573 49.9798, 
+    18.437 49.985833, 18.40985 49.985833, 18.3331 49.9753, 18.23595 49.9753, 18.19755 49.987333, 18.10045 50.050633, 18.06885 50.059667, 18.04965 50.056667, 18.02705 50.037067, 17.99545 50.012967, 
+    17.9706 50.0024, 17.9367 49.9994, 17.87345 50.009933, 17.7831 50.0446, 17.686 50.103367, 17.6476 50.127467, 17.65215 50.147067, 17.6815 50.165133, 17.72215 50.172667, 17.7628 50.1742, 
+    17.7854 50.1802, 17.78085 50.208833, 17.7357 50.296233, 17.7199 50.3068, 17.6928 50.3068, 17.625 50.279667, 17.5618 50.2676, 17.4669 50.258567, 17.3969 50.260067, 17.36075 50.2676, 
+    17.27045 50.317333, 17.16655 50.3731, 17.022 50.4198, 16.97005 50.433367, 16.9407 50.433367, 16.9023 50.4213, 16.8955 50.4017, 16.97455 50.314333, 16.9836 50.2857, 16.9836 50.257067, 
+    16.9768 50.235967, 16.9565 50.214867, 16.7555 50.119933, 16.71145 50.097333, 16.68435 50.100367, 16.63465 50.129, 16.40655 50.3339, 16.37715 50.3565, 16.32295 50.3731, 16.2665 50.383633, 
+    16.23035 50.392667, 16.21455 50.409233, 16.2123 50.4243, 16.2236 50.4394, 16.26875 50.4635, 16.37715 50.504167, 16.40425 50.525267, 16.42235 50.538833, 16.4246 50.5652, 16.3975 50.599867, 
+    16.34105 50.6345, 16.2936 50.649567, 16.24845 50.6541, 16.1423 50.616433, 16.10615 50.592333, 16.07 50.583267, 16.0429 50.5863, 16.0158 50.613433, 16.00225 50.648067, 15.9729 50.664633, 
+    15.93225 50.684233, 15.808 50.729433, 15.6386 50.756567, 15.47375 50.777667, 15.41165 50.782167, 15.39585 50.7882, 15.38455 50.801767, 15.3326 50.887667, 15.2603 50.9419, 15.1835 50.9901, 
+    15.13155 51.0112, 15.0977 51.017233, 15.05025 51.014233, 15.0322 51.002167, 15.0277 50.979567, 15.048 50.932867, 15.0435 50.911767, 15.0254 50.893667, 14.98475 50.8726, 14.9111 50.8548, 
+    14.88265 50.8873, 14.87355 50.920133, 14.8901 50.955767, 14.91315 50.975, 14.95595 51.015633, 14.9935 51.0502, 15.0227 51.0826, 15.03275 51.107, 15.04765 51.142867, 15.0457 51.1718, 
+    15.035 51.211333, 15.0078 51.258867, 14.9981 51.3064, 14.9877 51.346133, 14.98315 51.393233, 14.96245 51.430667, 14.95955 51.4358, 14.9203 51.458467, 14.8458 51.493467, 14.81015 51.522833, 
+    14.7797 51.554367, 14.7748 51.587433, 14.79035 51.6276, 14.791 51.641867, 14.7832 51.6665, 14.75145 51.6881, 14.72165 51.7015, 14.68895 51.7151, 14.6507 51.7462, 14.6209 51.768667, 
+    14.5969 51.796767, 14.57975 51.8242, 14.5804 51.8488, 14.5921 51.8769, 14.6167 51.909733, 14.65465 51.9363, 14.6929 51.9657, 14.7227 51.997233, 14.73665 52.0359, 14.7509 52.068733, 
+    14.75995 52.099833, 14.75465 52.1393, 14.7171 52.1565, 14.6906 52.1776, 14.6766 52.211967, 14.66335 52.249767, 14.66075 52.284367, 14.6475 52.3148, 14.6063 52.342767, 14.56285 52.375167, 
+    14.55365 52.407333, 14.55805 52.437267, 14.575 52.4623, 14.61035 52.495667, 14.6431 52.527333, 14.6549 52.5504, 14.6534 52.572, 14.64385 52.5877, 14.61955 52.606367, 14.58055 52.6299, 
+    14.53675 52.6488, 14.49845 52.661067, 14.45795 52.692, 14.42775 52.732233, 14.3917 52.7612, 14.3501 52.785, 14.3074 52.8071, 14.2573 52.825733, 14.2006 52.846367, 14.1509 52.864267, 
+    14.11775 52.8844, 14.1082 52.909933, 14.10525 52.933, 14.1141 52.952133, 14.13985 52.978667, 14.18 53.0123, 14.2234 53.0324, 14.2514 53.055, 14.2816 53.083467, 14.3199 53.1193, 
+    14.35415 53.145067, 14.36665 53.1804, 14.3963 53.2957, 14.38475 53.445533, 14.29095 53.6629, 14.25605 53.777767)), 
+  ((14.1694 54.008067, 14.20565 53.9922, 14.2632 53.987467, 14.3305 53.9969, 14.38365 54.016967, 14.4545 54.028767, 14.48285 54.031133, 14.51295 54.016967, 14.5484 54.0099, 14.5714 54.018167, 
+      14.59975 54.035867, 14.63165 54.0512, 14.66 54.0524, 14.6635 54.038233, 14.64225 53.993367, 14.6281 53.950867, 14.6201 53.909567, 14.61655 53.9072, 14.5758 53.869433, 14.5333 53.8541, 
+      14.5067 53.867067, 14.48725 53.8895, 14.41815 53.903667, 14.3721 53.903667, 14.32075 53.8954, 14.22505 53.903667, 14.21385 53.906367, 14.19715 53.9506, 14.1694 54.008067)))
+
+MULTIPOLYGON (((5.08715 61.4706, 5.09045 61.493533, 5.08225 61.505567, 5.0494 61.506667, 5.0166 61.491367, 4.9903 61.490267, 4.9706 61.5023, 4.98375 61.513767, 5.05265 61.525767, 5.20205 61.5378, 
+    5.2956 61.546, 5.34155 61.542733, 5.3957 61.526333, 5.47945 61.503367, 5.52375 61.504467, 5.56805 61.521967, 5.65505 61.554733, 5.71085 61.567867, 5.7125 61.580967, 5.6928 61.589733, 
+    5.6682 61.590833, 5.5894 61.565133, 5.49585 61.549833, 5.4466 61.543267, 5.33335 61.580433, 5.24475 61.5837, 5.19875 61.5979, 5.17415 61.613233, 5.18565 61.625233, 5.22175 61.635067, 
+    5.23325 61.646, 5.2168 61.655833, 5.17415 61.656933, 5.15935 61.672233, 5.16595 61.682067, 5.184 61.689733, 5.24635 61.683167, 5.3186 61.659133, 5.3629 61.659133, 5.36785 61.6657, 
+    5.3465 61.681, 5.3071 61.692467, 5.16755 61.7012, 5.1528 61.711033, 5.16265 61.735067, 5.1216 61.740533, 5.097 61.734, 5.00015 61.713233, 4.96075 61.719233, 4.90495 61.746533, 
+    4.90005 61.789167, 4.9296 61.819767, 4.98045 61.836167, 5.05435 61.823067, 5.1085 61.794633, 5.1331 61.797933, 5.14955 61.813233, 5.14625 61.828533, 5.1676 61.844933, 5.1528 61.859133, 
+    5.097 61.860233, 5.0888 61.873333, 5.10355 61.886467, 5.1331 61.890833, 5.1643 61.8881, 5.2267 61.897933, 5.3022 61.947133, 5.3547 61.962433, 5.4286 61.964633, 5.5008 61.949867, 
+    5.5993 61.9455, 5.64035 61.9269, 5.73225 61.903967, 5.8012 61.9045, 5.8816 61.912167, 5.90625 61.907767, 5.9128 61.879367, 5.87995 61.8433, 5.8882 61.821433, 5.90625 61.819233, 
+    5.94565 61.832367, 5.98665 61.850933, 6.0392 61.8553, 6.0786 61.834533, 6.1262 61.831267, 6.1393 61.8411, 6.13605 61.8564, 6.10155 61.877167, 6.0999 61.8881, 6.11795 61.892467, 
+    6.1508 61.886467, 6.1836 61.871167, 6.26405 61.855833, 6.37075 61.846, 6.45445 61.860767, 6.5907 61.923067, 6.7548 61.940567, 6.77615 61.948233, 6.7663 61.956967, 6.74005 61.9597, 
+    6.5825 61.957533, 6.5464 61.947667, 6.42985 61.8892, 6.3445 61.883733, 6.1311 61.9269, 6.0392 61.933467, 5.93905 61.938933, 5.77985 61.940033, 5.7503 61.956433, 5.7454 61.967367, 
+    5.77165 61.975, 5.9013 61.9783, 5.9276 61.995767, 5.91445 62.005633, 5.8373 62.0007, 5.6781 61.9832, 5.58455 61.9963, 5.468 62.0067, 5.3777 62.014333, 5.3137 62.0078, 
+    5.1627 61.9761, 5.1282 61.980467, 5.1036 61.9892, 5.1036 62.013267, 5.1118 62.0291, 5.1397 62.052067, 5.25295 62.063, 5.2776 62.0936, 5.32025 62.11, 5.3219 62.1253, 
+    5.2907 62.135133, 5.25295 62.153733, 5.2398 62.169033, 5.2037 62.183233, 5.15445 62.182133, 5.09865 62.184333, 5.08715 62.198533, 5.097 62.223667, 5.05925 62.256467, 5.0642 62.270667, 
+    5.09865 62.275067, 5.1364 62.272867, 5.1676 62.287067, 5.19385 62.291433, 5.22505 62.2827, 5.2546 62.242267, 5.2579 62.2018, 5.2825 62.1805, 5.3564 62.160833, 5.39085 62.122567, 
+    5.4204 62.1171, 5.44175 62.122567, 5.44995 62.140067, 5.4631 62.1521, 5.50575 62.144433, 5.5386 62.154267, 5.5386 62.1663, 5.5107 62.1838, 5.40565 62.206733, 5.37445 62.2264, 
+    5.3843 62.250467, 5.41055 62.269033, 5.44665 62.2745, 5.4844 62.265767, 5.5123 62.253733, 5.55335 62.2614, 5.5829 62.263033, 5.6141 62.2368, 5.619 62.204, 5.64855 62.192, 
+    5.6699 62.192, 5.68795 62.209467, 5.68795 62.2357, 5.70765 62.260867, 5.7618 62.278333, 5.8258 62.282733, 5.8685 62.2778, 5.89315 62.2472, 5.8948 62.2144, 5.88 62.176133, 
+    5.79795 62.121467, 5.79465 62.107267, 5.8193 62.099633, 5.8488 62.106167, 5.8915 62.137867, 5.9079 62.146633, 5.93255 62.141167, 5.9506 62.108367, 5.9834 62.099633, 5.99655 62.105633, 
+    6.0392 62.135133, 6.06385 62.1428, 6.1065 62.136233, 6.14265 62.1384, 6.17055 62.157, 6.17055 62.1734, 6.11475 62.1876, 6.0179 62.196333, 5.99 62.2215, 5.99325 62.240067, 
+    6.02445 62.2592, 6.04085 62.2734, 6.0228 62.2887, 5.967 62.292, 5.9309 62.301833, 5.9309 62.3237, 5.9145 62.344467, 5.9112 62.3674, 5.8964 62.3696, 5.8209 62.3368, 
+    5.78315 62.328067, 5.7536 62.334633, 5.75855 62.3532, 5.7815 62.3838, 5.78315 62.407867, 5.76345 62.453767, 5.7651 62.493133, 5.80285 62.516067, 5.86525 62.524833, 5.9161 62.5095, 
+    5.95225 62.441733, 5.9867 62.391467, 6.02645 62.385433, 6.07205 62.398033, 6.118 62.4155, 6.14755 62.425333, 6.1771 62.419333, 6.228 62.390933, 6.32975 62.287067, 6.41675 62.244433, 
+    6.4381 62.2357, 6.4381 62.2193, 6.42495 62.182133, 6.4381 62.1723, 6.4693 62.1745, 6.4824 62.191967, 6.4808 62.208367, 6.52015 62.2652, 6.51195 62.277233, 6.4857 62.2909, 
+    6.3872 62.331333, 6.31005 62.3893, 6.2969 62.421, 6.31005 62.443933, 6.3478 62.453767, 6.443 62.468533, 6.5103 62.4915, 6.6039 62.513367, 6.7007 62.514467, 6.7237 62.504067, 
+    6.7697 62.460333, 6.814 62.428633, 6.837 62.3871, 6.8419 62.342833, 6.8403 62.263033, 6.80255 62.199633, 6.79925 62.163567, 6.81565 62.149367, 6.86325 62.148267, 6.91085 62.161367, 
+    7.03725 62.160833, 7.0619 62.172867, 7.0553 62.1827, 7.01755 62.188167, 6.90105 62.200167, 6.89445 62.21, 6.90595 62.225333, 6.9322 62.245, 6.9519 62.271233, 6.94535 62.296367, 
+    6.9552 62.3155, 6.98965 62.320967, 7.0816 62.320967, 7.11605 62.327533, 7.14725 62.330833, 7.21455 62.322067, 7.2473 62.312767, 7.2785 62.318233, 7.2818 62.329167, 7.25065 62.346667, 
+    7.1292 62.3576, 7.02905 62.3598, 6.94045 62.379467, 6.90925 62.404067, 6.77795 62.514467, 6.6975 62.544, 6.6253 62.556567, 6.56125 62.546733, 6.4874 62.512833, 6.3643 62.492067, 
+    6.3216 62.4877, 6.297 62.504633, 6.3036 62.5276, 6.3512 62.553833, 6.4492 62.5678, 6.4739 62.5781, 6.4739 62.586233, 6.45215 62.593833, 6.3955 62.600833, 6.2363 62.594267, 
+    6.1854 62.613967, 6.1772 62.631433, 6.1805 62.648933, 6.20345 62.6675, 6.24615 62.672967, 6.28225 62.6686, 6.31345 62.658767, 6.3397 62.6615, 6.3676 62.6779, 6.39715 62.686633, 
+    6.43 62.6801, 6.48415 62.651667, 6.51205 62.651667, 6.5285 62.672433, 6.55475 62.6954, 6.5974 62.701967, 6.6286 62.7178, 6.69755 62.7156, 6.7205 62.6992, 6.75335 62.6686, 
+    6.7829 62.659867, 6.8157 62.679533, 6.84525 62.711233, 6.86985 62.7178, 6.91255 62.7085, 6.96345 62.715033, 6.9963 62.7052, 7.00285 62.6757, 6.99955 62.601367, 7.0209 62.590433, 
+    7.0439 62.5981, 7.04715 62.624333, 7.0603 62.6593, 7.09805 62.666967, 7.121 62.6582, 7.16205 62.652733, 7.20145 62.656567, 7.231 62.649467, 7.27985 62.628733, 7.41155 62.5675, 
+    7.45095 62.562033, 7.47725 62.568033, 7.51825 62.595367, 7.5823 62.612833, 7.5905 62.6183, 7.5626 62.623767, 7.51825 62.616133, 7.4362 62.612833, 7.38205 62.629233, 7.3574 62.6522, 
+    7.33445 62.670767, 7.3443 62.679533, 7.36395 62.675167, 7.38365 62.6686, 7.41155 62.6664, 7.4263 62.666967, 7.42635 62.677333, 7.40665 62.6981, 7.42635 62.712333, 7.45425 62.712867, 
+    7.55605 62.732533, 7.7021 62.7741, 7.81045 62.7883, 7.904 62.778467, 7.98935 62.763167, 8.01565 62.7719, 8.00415 62.785, 7.93025 62.812333, 7.8203 62.821633, 7.6808 62.807433, 
+    7.54125 62.7779, 7.43785 62.766967, 7.3804 62.771333, 7.37055 62.782267, 7.38535 62.7921, 7.4986 62.822733, 7.50515 62.834733, 7.4674 62.839133, 7.42965 62.8342, 7.2573 62.810133, 
+    7.04395 62.7708, 6.9783 62.777367, 6.91755 62.7872, 6.88965 62.810133, 6.888 62.829833, 6.91425 62.857133, 6.94545 62.8637, 7.0587 62.857133, 7.0866 62.8637, 7.0932 62.8779, 
+    7.0899 62.8883, 7.04885 62.902533, 6.9389 62.9047, 6.8552 62.9233, 6.82235 62.944067, 6.8437 62.963733, 6.9438 62.992167, 7.0029 63.0173, 7.06035 63.050633, 7.12435 63.063767, 
+    7.1851 63.068133, 7.23105 63.051733, 7.3443 62.971933, 7.37715 62.967567, 7.40175 62.9703, 7.44935 62.982333, 7.56425 63.0326, 7.6135 63.046833, 7.6496 63.0501, 7.6611 63.038067, 
+    7.6496 63.0162, 7.6102 62.9856, 7.60855 62.975767, 7.62825 62.975767, 7.7251 63.0102, 7.80885 63.0266, 7.89255 63.0233, 7.97295 62.985033, 8.0534 62.900333, 8.0944 62.885033, 
+    8.17485 62.8741, 8.2717 62.831467, 8.35045 62.789933, 8.40625 62.7637, 8.44565 62.759333, 8.4588 62.770267, 8.43745 62.789933, 8.35375 62.829833, 8.19455 62.891033, 8.10425 62.915067, 
+    8.0747 62.935867, 8.0501 62.9834, 8.01235 63.039133, 7.95655 63.0785, 7.90235 63.1091, 7.8925 63.136433, 7.90895 63.1561, 7.9352 63.1654, 7.9713 63.161, 8.032 63.109633, 
+    8.08455 63.0834, 8.16955 63.060933, 8.2021 63.0359, 8.2096 63.006667, 8.2071 62.984967, 8.2259 62.964967, 8.2522 62.958267, 8.3135 62.964133, 8.3586 62.959933, 8.45745 62.9349, 
+    8.5739 62.892333, 8.5939 62.8915, 8.5989 62.899867, 8.59015 62.918233, 8.50005 62.967467, 8.41615 62.990833, 8.39865 63.004167, 8.4074 63.0142, 8.55385 63.046733, 8.5601 63.059267, 
+    8.54385 63.0701, 8.4775 63.074267, 8.3473 63.052567, 8.321 63.059267, 8.3209 63.071367, 8.33075 63.0856, 8.31105 63.094333, 8.2569 63.092167, 8.1584 63.103067, 8.1256 63.134767, 
+    8.12065 63.166467, 8.1387 63.1785, 8.165 63.171933, 8.18305 63.152267, 8.206 63.144633, 8.229 63.1501, 8.22735 63.1714, 8.24375 63.1856, 8.31195 63.191067, 8.3849 63.193233, 
+    8.4112 63.1845, 8.4325 63.174667, 8.4686 63.194333, 8.5113 63.218933, 8.5622 63.2386, 8.8281 63.2528, 8.8593 63.261533, 8.856 63.2692, 8.8281 63.271933, 8.59335 63.2643, 
+    8.51455 63.2763, 8.44565 63.308, 8.444 63.329867, 8.4555 63.343, 8.4801 63.349, 8.6229 63.375233, 8.6475 63.390533, 8.6475 63.406933, 8.5999 63.452833, 8.6114 63.467033, 
+    8.64915 63.469233, 8.73615 63.4583, 8.81985 63.4654, 8.9085 63.494933, 8.95775 63.511333, 8.9922 63.510233, 9.0152 63.496, 9.04145 63.4184, 9.04145 63.380133, 9.06605 63.3703, 
+    9.112 63.3714, 9.13005 63.3878, 9.1514 63.4053, 9.17275 63.416767, 9.3648 63.4299, 9.3861 63.437533, 9.3812 63.4474, 9.35165 63.451767, 9.1678 63.451767, 9.1235 63.467067, 
+    9.11035 63.483467, 9.1186 63.496567, 9.16125 63.504233, 9.30405 63.5075, 9.34675 63.518433, 9.35495 63.5261, 9.34345 63.534833, 9.29915 63.5381, 9.1793 63.5239, 9.1284 63.5272, 
+    9.0956 63.5414, 9.1038 63.559967, 9.1235 63.574733, 9.2515 63.603167, 9.30405 63.609733, 9.3467 63.5955, 9.37955 63.5955, 9.41565 63.6059, 9.5568 63.6704, 9.61425 63.674767, 
+    9.65365 63.6682, 9.7357 63.609733, 9.84895 63.529933, 9.88015 63.498233, 9.88015 63.479667, 9.85555 63.464367, 9.80955 63.432667, 9.78985 63.412967, 9.78495 63.396033, 9.7932 63.385633, 
+    9.83585 63.394367, 9.89165 63.403133, 9.9376 63.405867, 10.0394 63.3982, 10.10175 63.401467, 10.1149 63.4124, 10.0985 63.435367, 10.04105 63.459433, 10.0328 63.4758, 10.03445 63.4922, 
+    10.0755 63.506967, 10.17725 63.5179, 10.39555 63.5239, 10.48415 63.5239, 10.604 63.502033, 10.6713 63.496567, 10.72545 63.496567, 10.7501 63.5075, 10.755 63.520067, 10.7468 63.5441, 
+    10.74515 63.564867, 10.7632 63.580167, 10.7944 63.590033, 10.84035 63.588933, 10.87315 63.596567, 10.8748 63.6075, 10.86005 63.618433, 10.8617 63.633733, 10.8617 63.649033, 10.8387 63.6567, 
+    10.8141 63.6545, 10.7944 63.6414, 10.74515 63.6228, 10.68605 63.617333, 10.66145 63.625, 10.67125 63.644667, 10.6877 63.665433, 10.71395 63.6802, 10.84365 63.686767, 10.88305 63.6955, 
+    10.9175 63.716267, 10.9848 63.7447, 11.016 63.750167, 11.08985 63.747433, 11.11775 63.7562, 11.1818 63.8032, 11.2261 63.813033, 11.31475 63.8152, 11.33605 63.821767, 11.37055 63.840367, 
+    11.37875 63.8573, 11.3738 63.876967, 11.32455 63.889, 11.3032 63.895533, 11.3147 63.907567, 11.341 63.9185, 11.34755 63.936, 11.33935 63.957833, 11.3295 63.974233, 11.2983 63.975333, 
+    11.2425 63.960033, 11.2195 63.941467, 11.1834 63.913033, 11.15055 63.898833, 11.07505 63.906467, 11.0439 63.9196, 11.0373 63.939267, 11.0603 63.954567, 11.09805 63.968233, 11.14895 63.980267, 
+    11.1818 63.999933, 11.19325 64.014133, 11.28025 64.026167, 11.3919 64.028367, 11.4362 64.036, 11.4444 64.0502, 11.4362 64.062233, 11.3968 64.0759, 11.35575 64.077, 11.28025 64.082467, 
+    11.23265 64.063867, 11.1965 64.064967, 11.1834 64.072633, 11.2031 64.096667, 11.21785 64.114167, 11.2228 64.124, 11.2031 64.132733, 11.17845 64.132733, 11.1473 64.1218, 11.0964 64.093933, 
+    10.96015 64.0021, 10.92405 63.9835, 10.87315 63.976967, 10.80585 63.9518, 10.7796 63.935433, 10.77795 63.925567, 10.7878 63.917933, 10.819 63.915733, 10.8978 63.932133, 10.9421 63.935967, 
+    10.9733 63.920667, 10.97825 63.8999, 10.95525 63.862733, 10.87155 63.801533, 10.78455 63.771467, 10.6286 63.729933, 10.47435 63.664367, 10.4333 63.6567, 10.21335 63.6403, 10.1636 63.629933, 
+    10.09935 63.599633, 10.01335 63.567, 9.9474 63.569667, 9.8974 63.585633, 9.8494 63.640233, 9.78345 63.702133, 9.78545 63.7221, 9.80545 63.735433, 9.88145 63.756733, 9.9014 63.770033, 
+    9.9554 63.8233, 9.9554 63.8366, 9.9174 63.839267, 9.7375 63.796667, 9.61155 63.758067, 9.55755 63.756733, 9.5316 63.7727, 9.53955 63.79, 9.61955 63.812633, 9.62955 63.824633, 
+    9.60955 63.831267, 9.55955 63.835267, 9.5256 63.851233, 9.5296 63.869867, 9.60555 63.907167, 9.64955 63.948433, 9.6895 63.959067, 9.7195 63.953767, 9.7135 63.9351, 9.6915 63.911167, 
+    9.7175 63.901167, 9.7415 63.910467, 9.80345 63.947733, 9.87145 63.9584, 9.9594 63.947733, 9.9954 63.961067, 10.04735 63.994333, 10.08335 64.009, 10.07335 64.0223, 9.9954 64.0103, 
+    9.9574 63.994333, 9.9294 63.995667, 9.9214 64.0316, 9.86545 64.0569, 9.83145 64.086533, 9.83945 64.1005, 9.87945 64.099167, 9.9324 64.0792, 9.9584 64.0792, 9.9794 64.085533, 
+    9.9864 64.098167, 9.9814 64.115467, 9.9784 64.125467, 9.9994 64.135433, 10.0284 64.1361, 10.05835 64.119467, 10.09735 64.117467, 10.1653 64.1308, 10.1733 64.1461, 10.1633 64.1594, 
+    10.09235 64.1714, 10.08935 64.177367, 10.09835 64.185033, 10.1633 64.207633, 10.1803 64.219633, 10.1963 64.223633, 10.27925 64.2296, 10.28825 64.239267, 10.28725 64.2479, 10.27125 64.254567, 
+    10.23125 64.270533, 10.22625 64.285833, 10.24525 64.299833, 10.30225 64.303167, 10.3492 64.325133, 10.3692 64.337433, 10.4082 64.384667, 10.4382 64.405967, 10.46015 64.406633, 10.51515 64.388667, 
+    10.54415 64.384667, 10.55615 64.4, 10.54115 64.416633, 10.47415 64.4446, 10.47015 64.4519, 10.48315 64.4559, 10.50115 64.4589, 10.51615 64.464233, 10.52415 64.474233, 10.52915 64.4822, 
+    10.54015 64.4902, 10.55915 64.494867, 10.57515 64.486867, 10.58915 64.470233, 10.6281 64.450267, 10.6591 64.4456, 10.6771 64.453567, 10.6811 64.4639, 10.6711 64.471233, 10.6221 64.486533, 
+    10.6121 64.4972, 10.6171 64.506533, 10.6461 64.517167, 10.6921 64.523167, 10.7111 64.5358, 10.73705 64.5551, 10.75605 64.5611, 10.77705 64.561433, 10.83 64.547467, 10.855 64.554767, 
+    10.87 64.569433, 10.877 64.609367, 10.91695 64.627333, 10.94895 64.622, 10.96295 64.604367, 11.0459 64.539133, 11.15985 64.4879, 11.17085 64.475233, 11.17285 64.4566, 11.16685 64.433967, 
+    11.18485 64.422, 11.21085 64.428667, 11.23275 64.450633, 11.29475 64.4706, 11.3767 64.474567, 11.40665 64.482567, 11.41665 64.517167, 11.40565 64.541467, 11.41065 64.5588, 11.42065 64.572767, 
+    11.4466 64.584067, 11.5236 64.590733, 11.5406 64.6047, 11.5426 64.6137, 11.5206 64.620367, 11.45165 64.627667, 11.38265 64.650967, 11.36265 64.6766, 11.35465 64.705867, 11.35765 64.718533, 
+    11.3896 64.747167, 11.4276 64.768467, 11.4646 64.781433, 11.53855 64.7941, 11.70245 64.791767, 11.72745 64.796433, 11.73945 64.8051, 11.72945 64.8144, 11.70245 64.823067, 11.6315 64.823067, 
+    11.6195 64.835033, 11.6285 64.844367, 11.67345 64.862333, 11.67945 64.875633, 11.65945 64.883967, 11.6105 64.888633, 11.46055 64.857667, 11.31965 64.783133, 11.28365 64.7778, 11.2637 64.779433, 
+    11.2477 64.7914, 11.2457 64.8034, 11.2617 64.810033, 11.28965 64.823367, 11.30165 64.836667, 11.29365 64.845967, 11.2717 64.849967, 11.2277 64.853967, 11.2097 64.864633, 11.2177 64.879267, 
+    11.2657 64.908533, 11.34565 64.9498, 11.4316 64.970433, 11.5735 64.983733, 11.6035 64.991733, 11.6115 65.009033, 11.6075 65.0423, 11.6255 65.062267, 11.66145 65.0849, 11.69345 65.0889, 
+    11.7494 65.0796, 11.7734 65.080933, 11.7854 65.0929, 11.7774 65.116867, 11.7854 65.130167, 11.85935 65.1648, 11.8734 65.167233, 11.88135 65.1661, 11.8845 65.162067, 11.88535 65.147467, 
+    11.88135 65.111533, 11.8816 65.0967, 11.885 65.0867, 11.88935 65.0796, 11.899 65.0751, 11.91395 65.071867, 11.9294 65.0738, 11.9468 65.0854, 11.9584 65.097, 11.96465 65.101833, 
+    11.9719 65.106033, 11.9806 65.109233, 11.9927 65.1099, 12 65.111333, 12.02325 65.1234, 12.07455 65.1654, 12.10245 65.201567, 12.1259 65.2338, 12.16695 65.2475, 12.21535 65.241633, 
+    12.2344 65.227933, 12.22705 65.192767, 12.23 65.168333, 12.25495 65.164433, 12.2945 65.163467, 12.3121 65.1449, 12.3077 65.1136, 12.3312 65.107767, 12.36055 65.114133, 12.41625 65.138533, 
+    12.4661 65.143433, 12.52915 65.147333, 12.5849 65.1542, 12.623 65.1747, 12.645 65.2006, 12.6846 65.223067, 12.7418 65.2436, 12.79455 65.269967, 12.8532 65.3032, 12.8928 65.338367, 
+    12.91625 65.3672, 12.91185 65.385767, 12.8752 65.372067, 12.7872 65.330067, 12.67135 65.267533, 12.579 65.218667, 12.53795 65.198633, 12.4837 65.177133, 12.4133 65.1703, 12.36785 65.169333, 
+    12.33705 65.181033, 12.3429 65.1996, 12.3693 65.2133, 12.43675 65.226967, 12.4514 65.245533, 12.42505 65.252367, 12.38105 65.263133, 12.3605 65.284633, 12.33265 65.287567, 12.2916 65.271933, 
+    12.2652 65.280233, 12.2564 65.2988, 12.2916 65.3203, 12.38105 65.3594, 12.43385 65.3887, 12.4309 65.407267, 12.4001 65.4141, 12.3429 65.3975, 12.252 65.3584, 12.18015 65.314433, 
+    12.12445 65.2822, 12.0614 65.250933, 12.02765 65.253867, 12.0174 65.267067, 12.0306 65.297367, 12.0995 65.327633, 12.1127 65.3472, 12.10685 65.384333, 12.1171 65.4107, 12.1523 65.4371, 
+    12.2051 65.450767, 12.23 65.469333, 12.23 65.490833, 12.20215 65.493267, 12.18745 65.507933, 12.20505 65.533333, 12.21825 65.5529, 12.21975 65.576333, 12.24025 65.590033, 12.27105 65.579267, 
+    12.3297 65.548, 12.37955 65.502067, 12.42505 65.4659, 12.45585 65.462, 12.469 65.473733, 12.4705 65.4923, 12.5086 65.4884, 12.5526 65.4791, 12.5951 65.473267, 12.6215 65.4791, 
+    12.6259 65.495733, 12.6083 65.5182, 12.57605 65.532867, 12.5086 65.5436, 12.447 65.5534, 12.4162 65.560233, 12.3898 65.5739, 12.38395 65.614933, 12.3869 65.657933, 12.3986 65.705833, 
+    12.42355 65.746867, 12.4427 65.762, 12.4735 65.756167, 12.4984 65.737567, 12.5439 65.721933, 12.5688 65.725867, 12.5688 65.747367, 12.54975 65.7933, 12.56 65.8314, 12.57905 65.870467, 
+    12.63335 65.910533, 12.68905 65.952567, 12.74035 65.974567, 12.8005 65.9765, 12.87235 65.973567, 12.9442 65.960867, 13.01605 65.9335, 13.0864 65.902733, 13.1231 65.8861, 13.148 65.8783, 
+    13.16705 65.887067, 13.1656 65.908567, 13.15095 65.938867, 13.1407 65.956467, 13.0996 65.965267, 13.02775 65.974067, 12.97935 65.986767, 12.9251 66.008267, 12.87815 66.026333, 12.83415 66.030233, 
+    12.7755 66.022433, 12.6699 65.991167, 12.58485 65.955967, 12.48515 65.918833, 12.4529 65.904167, 12.4206 65.902233, 12.4001 65.9159, 12.4177 65.943267, 12.4969 66.003833, 12.52765 66.024867, 
+    12.5746 66.034633, 12.6171 66.0268, 12.64645 66.021933, 12.69925 66.034633, 12.74615 66.0493, 12.75345 66.060533, 12.70655 66.0625, 12.6816 66.073233, 12.68455 66.097667, 12.70505 66.115267, 
+    12.76225 66.1309, 12.81065 66.140667, 12.8928 66.157267, 12.9617 66.163133, 13.0365 66.1729, 13.0908 66.1851, 13.1553 66.204667, 13.21985 66.219333, 13.28585 66.230067, 13.36355 66.230067, 
+    13.4134 66.229567, 13.47205 66.226633, 13.5131 66.2237, 13.55125 66.204167, 13.57175 66.187567, 13.58935 66.179733, 13.62605 66.182667, 13.65535 66.191967, 13.6979 66.1939, 13.75655 66.194867, 
+    13.7932 66.208567, 13.80785 66.230067, 13.82255 66.246667, 13.84305 66.264267, 13.89145 66.281867, 13.95595 66.298967, 14.02195 66.317533, 14.063 66.334133, 14.0762 66.345867, 14.06155 66.3488, 
+    14.0205 66.338067, 13.92515 66.324367, 13.85475 66.304833, 13.80345 66.297, 13.7184 66.2892, 13.648 66.2853, 13.6025 66.2843, 13.57025 66.298467, 13.53945 66.3102, 13.47935 66.303367, 
+    13.41335 66.287733, 13.3532 66.2711, 13.2579 66.2633, 13.1934 66.2511, 13.14645 66.234467, 13.08195 66.218833, 13.0614 66.2335, 13.0717 66.249133, 13.1318 66.273567, 13.20515 66.298967, 
+    13.2711 66.311667, 13.343 66.325367, 13.39285 66.3312, 13.40895 66.34, 13.4031 66.3449, 13.3679 66.342933, 13.3547 66.356633, 13.3327 66.368333, 13.30045 66.3664, 13.23595 66.350767, 
+    13.20075 66.3361, 13.15675 66.329267, 13.1494 66.341, 13.16405 66.3625, 13.15085 66.3742, 13.1113 66.367367, 13.0629 66.358567, 13.0218 66.3537, 13.0101 66.369333, 13.03355 66.3918, 
+    13.0673 66.4094, 13.09955 66.432833, 13.10395 66.455333, 13.0878 66.474867, 13.0658 66.4954, 13.03065 66.514467, 13.01745 66.532033, 13.03065 66.5516, 13.0658 66.552567, 13.13475 66.548667, 
+    13.16995 66.541833, 13.1993 66.522267, 13.22565 66.497833, 13.25645 66.4822, 13.28435 66.4832, 13.30925 66.490033, 13.31365 66.515433, 13.31805 66.543767, 13.32835 66.558433, 13.36205 66.567733, 
+    13.4134 66.5648, 13.4603 66.566733, 13.50575 66.557933, 13.54535 66.555, 13.5747 66.556, 13.5923 66.5687, 13.58205 66.579933, 13.5454 66.5858, 13.49995 66.592633, 13.44715 66.5985, 
+    13.3797 66.5985, 13.3122 66.592633, 13.26825 66.5902, 13.23305 66.5892, 13.21105 66.598, 13.21395 66.616567, 13.2345 66.6322, 13.25355 66.640033, 13.2477 66.6547, 13.2213 66.665433, 
+    13.20225 66.674233, 13.1993 66.690833, 13.21985 66.7104, 13.23155 66.7231, 13.2257 66.742633, 13.25065 66.753367, 13.3122 66.758267, 13.3797 66.740667, 13.46475 66.728967, 13.56005 66.7055, 
+    13.62165 66.702567, 13.6744 66.706, 13.68615 66.7265, 13.6656 66.7392, 13.6348 66.7353, 13.59375 66.7353, 13.5703 66.745067, 13.57615 66.768533, 13.58495 66.784167, 13.55855 66.788067, 
+    13.51165 66.790033, 13.4867 66.800767, 13.4999 66.820333, 13.54975 66.828133, 13.6231 66.831067, 13.73895 66.833033, 13.79025 66.828133, 13.85335 66.823267, 13.87535 66.834967, 13.87535 66.845733, 
+    13.85185 66.8516, 13.78295 66.857467, 13.7375 66.8594, 13.6744 66.8897, 13.6319 66.914133, 13.5967 66.924867, 13.5674 66.9283, 13.52045 66.926333, 13.5014 66.933167, 13.49405 66.9498, 
+    13.50875 66.9713, 13.53365 66.9752, 13.58205 66.9713, 13.6451 66.960533, 13.7023 66.9576, 13.73165 66.9615, 13.739 66.976167, 13.7243 66.988867, 13.6891 66.992767, 13.67005 67.003533, 
+    13.6774 67.020133, 13.7126 67.027, 13.74045 67.0221, 13.7727 67.0172, 13.79175 67.012333, 13.84165 67.026, 13.8827 67.040667, 13.91645 67.046033, 13.9575 67.036267, 13.9839 67.0138, 
+    14.02205 67.027467, 14.03525 67.059733, 14.03815 67.0871, 14.06165 67.091, 14.0807 67.075367, 14.1027 67.057767, 14.11295 67.037233, 14.1335 67.024533, 14.16725 67.016733, 14.2039 67.024067, 
+    14.2347 67.036767, 14.25375 67.071933, 14.2655 67.118867, 14.2699 67.148167, 14.3007 67.173567, 14.3388 67.193133, 14.3696 67.198967, 14.40775 67.197033, 14.4781 67.192133, 14.51625 67.196533, 
+    14.54705 67.22, 14.60865 67.2239, 14.65995 67.2239, 14.74355 67.2229, 14.8066 67.228267, 14.87405 67.239033, 14.91805 67.254667, 14.95175 67.249767, 14.95615 67.2312, 14.93855 67.197967, 
+    14.9371 67.1804, 14.95325 67.169633, 14.98405 67.178433, 15.00895 67.204833, 15.0353 67.225833, 15.07785 67.2327, 15.1453 67.230733, 15.20985 67.230733, 15.24795 67.226833, 15.27585 67.212167, 
+    15.2978 67.197033, 15.33155 67.1599, 15.36675 67.135467, 15.4049 67.1296, 15.43565 67.136433, 15.44885 67.161833, 15.4298 67.190167, 15.40635 67.224367, 15.4137 67.247833, 15.3873 67.273233, 
+    15.3301 67.281067, 15.2553 67.281067, 15.17905 67.280067, 15.12625 67.281067, 15.09545 67.289867, 15.0969 67.3055, 15.1233 67.315267, 15.14235 67.3309, 15.1204 67.3397, 15.1057 67.340667, 
+    15.0705 67.333833, 15.0324 67.326, 14.9957 67.315267, 14.95905 67.305, 14.918 67.304033, 14.88865 67.314767, 14.8476 67.3099, 14.81975 67.300133, 14.7948 67.2845, 14.77135 67.2757, 
+    14.7376 67.2747, 14.72295 67.282033, 14.71125 67.302567, 14.67895 67.307433, 14.64085 67.3006, 14.5763 67.292767, 14.5191 67.288867, 14.4663 67.2869, 14.4282 67.285433, 14.39595 67.294233, 
+    14.3886 67.3079, 14.39445 67.336233, 14.46925 67.375333, 14.5514 67.414433, 14.6071 67.437867, 14.6511 67.451567, 14.70095 67.4535, 14.77135 67.450567, 14.8505 67.441267, 14.90625 67.4442, 
+    14.92825 67.458867, 14.9209 67.4745, 14.8945 67.480367, 14.83585 67.481333, 14.76985 67.484267, 14.73465 67.493067, 14.7376 67.510667, 14.76985 67.536067, 14.8461 67.5644, 14.9253 67.5771, 
+    14.98985 67.592733, 15.04555 67.5986, 15.0895 67.5942, 15.0939 67.580533, 15.04845 67.571733, 15.025 67.5639, 15.01035 67.5424, 15.003 67.514067, 15.03085 67.507233, 15.0778 67.5219, 
+    15.1247 67.532633, 15.15405 67.540467, 15.17165 67.535567, 15.1702 67.516033, 15.179 67.493567, 15.20535 67.4828, 15.24495 67.492567, 15.2963 67.506267, 15.3491 67.507233, 15.3946 67.502833, 
+    15.4474 67.472533, 15.4811 67.445167, 15.5119 67.4188, 15.5427 67.4051, 15.56615 67.41, 15.56325 67.429533, 15.5471 67.443233, 15.53685 67.472533, 15.54855 67.501867, 15.59255 67.529233, 
+    15.67615 67.5517, 15.70985 67.557067, 15.7568 67.5688, 15.7685 67.584433, 15.7509 67.5903, 15.7201 67.5864, 15.6248 67.5776, 15.53095 67.5727, 15.4195 67.565867, 15.3271 67.565867, 
+    15.26115 67.5771, 15.245 67.587867, 15.2494 67.601533, 15.26995 67.6113, 15.29635 67.625967, 15.3022 67.6416, 15.267 67.651367, 15.23035 67.6582, 15.19805 67.668, 15.1834 67.6797, 
+    15.21125 67.7022, 15.25085 67.7188, 15.29925 67.728567, 15.3579 67.729533, 15.399 67.721733, 15.443 67.717833, 15.4606 67.724667, 15.44885 67.737367, 15.44005 67.7491, 15.4547 67.762767, 
+    15.49135 67.762767, 15.55885 67.760833, 15.6659 67.755933, 15.7011 67.758367, 15.7158 67.768133, 15.70405 67.775967, 15.6278 67.7916, 15.5222 67.816033, 15.4577 67.828733, 15.4489 67.8395, 
+    15.4269 67.853167, 15.4005 67.848267, 15.36535 67.835067, 15.29935 67.7999, 15.26265 67.7823, 15.18495 67.753, 15.1087 67.727567, 15.053 67.7085, 14.96355 67.688967, 14.8726 67.673333, 
+    14.83155 67.667467, 14.8066 67.666967, 14.79485 67.686533, 14.80075 67.7051, 14.8022 67.724633, 14.82125 67.742233, 14.87845 67.744167, 14.94445 67.750033, 14.98695 67.751033, 14.99285 67.7598, 
+    14.97525 67.7696, 14.93565 67.783267, 14.89165 67.789133, 14.8491 67.789133, 14.8066 67.794, 14.79485 67.8038, 14.7978 67.822367, 14.8374 67.831133, 14.87405 67.832133, 14.91365 67.835067, 
+    14.921 67.848733, 14.8931 67.861433, 14.89605 67.881, 14.9371 67.887833, 15.0119 67.886833, 15.1175 67.8839, 15.16445 67.882433, 15.2187 67.880467, 15.2422 67.869733, 15.2407 67.842367, 
+    15.26565 67.8404, 15.2935 67.8707, 15.35365 67.8971, 15.4504 67.9098, 15.5091 67.9191, 15.60585 67.941567, 15.6704 67.9484, 15.7481 67.9445, 15.77745 67.926433, 15.8068 67.906867, 
+    15.84785 67.903933, 15.88305 67.926433, 15.90795 67.9616, 15.91385 68.0007, 15.90795 68.029033, 15.8816 68.054433, 15.8185 68.066167, 15.7496 68.073, 15.66745 68.073967, 15.5707 68.070067, 
+    15.5076 68.0603, 15.43135 68.027067, 15.3668 68.0207, 15.33895 68.0295, 15.32425 68.049067, 15.3536 68.0813, 15.39025 68.105733, 15.40055 68.1282, 15.4284 68.142867, 15.4592 68.142867, 
+    15.4856 68.137967, 15.53545 68.135033, 15.57065 68.1585, 15.59555 68.1761, 15.63515 68.1839, 15.66305 68.18, 15.67625 68.168267, 15.66595 68.147767, 15.65865 68.1243, 15.67185 68.1116, 
+    15.71145 68.112567, 15.773 68.1238, 15.8302 68.1502, 15.87275 68.176567, 15.8962 68.207833, 15.9182 68.234233, 15.93285 68.255733, 15.95925 68.275267, 16.00325 68.267467, 16.0296 68.255267, 
+    16.0472 68.225933, 16.0296 68.190767, 16.03255 68.181, 16.0604 68.182933, 16.0927 68.194667, 16.1264 68.187833, 16.1323 68.1634, 16.10735 68.104767, 16.1044 68.066667, 16.1352 68.0383, 
+    16.1499 68.0212, 16.1572 67.993833, 16.17775 67.9528, 16.2159 67.9225, 16.2584 67.8883, 16.298 67.8707, 16.36545 67.851167, 16.40945 67.8502, 16.4153 67.8585, 16.3889 67.875133, 
+    16.34345 67.898567, 16.3009 67.9279, 16.2789 67.952333, 16.27155 67.9748, 16.2584 68.0051, 16.2745 68.020733, 16.29355 68.0217, 16.32585 68.014867, 16.3449 68.0051, 16.3845 67.990433, 
+    16.4138 67.986533, 16.4329 68.008033, 16.4314 68.0256, 16.40355 68.040267, 16.3933 68.0608, 16.41675 68.0774, 16.4431 68.083767, 16.4754 68.082767, 16.5091 68.084733, 16.56925 68.0779, 
+    16.59855 68.0857, 16.59855 68.0994, 16.5546 68.1072, 16.4915 68.121867, 16.4299 68.121867, 16.383 68.116967, 16.34925 68.1111, 16.31115 68.108167, 16.2818 68.116967, 16.29205 68.135533, 
+    16.3214 68.1463, 16.37125 68.161933, 16.4167 68.169733, 16.4314 68.1805, 16.4211 68.1883, 16.405 68.201, 16.4167 68.220567, 16.40355 68.233267, 16.37565 68.235233, 16.34045 68.230333, 
+    16.2994 68.220567, 16.2598 68.215667, 16.2261 68.217633, 16.2158 68.229367, 16.2393 68.249867, 16.251 68.2616, 16.2437 68.269433, 16.21875 68.273333, 16.1909 68.275267, 16.17475 68.2831, 
+    16.1762 68.293833, 16.1982 68.305567, 16.2393 68.311933, 16.2818 68.310933, 16.3434 68.307033, 16.43435 68.2865, 16.49445 68.264033, 16.5296 68.234233, 16.5824 68.203933, 16.6396 68.178533, 
+    16.68215 68.164833, 16.72175 68.157033, 16.74815 68.1668, 16.74815 68.182433, 16.71 68.201967, 16.63375 68.228367, 16.56335 68.262567, 16.5208 68.297733, 16.48565 68.324133, 16.43575 68.3388, 
+    16.3991 68.3466, 16.36975 68.353433, 16.36685 68.3681, 16.3903 68.3808, 16.44015 68.396433, 16.48415 68.409133, 16.54575 68.416, 16.6308 68.416967, 16.71145 68.418933, 16.81265 68.414033, 
+    16.88595 68.404733, 16.9534 68.395967, 17.03995 68.386167, 17.103 68.3725, 17.1646 68.3554, 17.20275 68.3378, 17.24235 68.3046, 17.26435 68.280167, 17.29075 68.2616, 17.30685 68.2655, 
+    17.32005 68.280167, 17.30835 68.314367, 17.28045 68.3388, 17.24675 68.3632, 17.2277 68.382767, 17.2321 68.400367, 17.25555 68.412067, 17.28635 68.4111, 17.3142 68.4287, 17.3362 68.4492, 
+    17.367 68.458, 17.40075 68.456533, 17.44035 68.4487, 17.4829 68.4458, 17.52245 68.4497, 17.55325 68.452633, 17.58555 68.4497, 17.631 68.437, 17.68235 68.4238, 17.7161 68.4199, 
+    17.73515 68.422833, 17.73955 68.4414, 17.73075 68.4541, 17.7102 68.465833, 17.6838 68.4756, 17.6413 68.4795, 17.59435 68.4795, 17.53425 68.477567, 17.49905 68.474633, 17.4653 68.472667, 
+    17.43745 68.477567, 17.436 68.500033, 17.4609 68.5147, 17.48875 68.5274, 17.49025 68.543033, 17.4712 68.545967, 17.436 68.539133, 17.4081 68.529333, 17.3128 68.501, 17.27325 68.482933, 
+    17.2219 68.465333, 17.15885 68.452633, 17.1075 68.442867, 17.0518 68.437, 17.00635 68.435533, 16.95065 68.4414, 16.87 68.453133, 16.79225 68.458, 16.7189 68.461433, 16.6529 68.461433, 
+    16.58105 68.4712, 16.5224 68.48, 16.49605 68.4932, 16.49455 68.512733, 16.50925 68.529333, 16.53415 68.538133, 16.5591 68.543033, 16.5752 68.554767, 16.5811 68.573333, 16.61335 68.597767, 
+    16.6676 68.624133, 16.7292 68.640733, 16.76295 68.661267, 16.77905 68.6857, 16.80695 68.701333, 16.89345 68.7067, 16.9492 68.7067, 16.9917 68.691067, 17.01515 68.678367, 17.05625 68.687167, 
+    17.1061 68.7067, 17.1677 68.7277, 17.2205 68.737467, 17.27035 68.730633, 17.32315 68.716, 17.36425 68.703267, 17.40675 68.7067, 17.4082 68.7233, 17.3906 68.736967, 17.34955 68.7497, 
+    17.3085 68.755533, 17.2689 68.764333, 17.26305 68.7839, 17.2777 68.8005, 17.29235 68.8044, 17.32755 68.8044, 17.3774 68.798533, 17.4405 68.794633, 17.5182 68.7839, 17.58275 68.779967, 
+    17.62235 68.763367, 17.6619 68.751167, 17.70445 68.746267, 17.7279 68.757, 17.7191 68.7785, 17.6927 68.790233, 17.61645 68.806867, 17.55485 68.8215, 17.5138 68.840067, 17.50795 68.862567, 
+    17.5402 68.8909, 17.60035 68.888933, 17.66045 68.880133, 17.7118 68.871333, 17.73965 68.8684, 17.76165 68.881133, 17.76165 68.904567, 17.7382 68.9241, 17.69565 68.9378, 17.65165 68.943667, 
+    17.60325 68.9417, 17.56805 68.940733, 17.5358 68.9329, 17.5006 68.923133, 17.48005 68.922167, 17.46395 68.934867, 17.4654 68.951467, 17.48885 68.9593, 17.49765 68.9681, 17.49325 68.977867, 
+    17.4698 68.986667, 17.46105 68.9979, 17.4742 69.0233, 17.5417 69.047733, 17.64435 69.0712, 17.7118 69.081933, 17.79685 69.1005, 17.8672 69.110767, 17.9288 69.129333, 17.96255 69.157667, 
+    17.9728 69.188933, 17.9684 69.218267, 17.96105 69.244633, 17.942 69.2505, 17.9127 69.243667, 17.8775 69.214333, 17.8467 69.181133, 17.7895 69.158633, 17.72935 69.140067, 17.66775 69.1264, 
+    17.6179 69.128367, 17.5695 69.1342, 17.5182 69.146933, 17.4933 69.166967, 17.46105 69.170867, 17.4141 69.162067, 17.3452 69.134733, 17.2968 69.115167, 17.2484 69.0888, 17.21615 69.059, 
+    17.16485 69.0326, 17.12965 69.0209, 17.0754 69.0238, 17.0607 69.036533, 17.0475 69.057033, 17.0387 69.0678, 16.9962 69.065833, 16.9683 69.061933, 16.9214 69.056567, 16.85245 69.0585, 
+    16.80555 69.065367, 16.7894 69.075133, 16.7909 69.0937, 16.8202 69.105433, 16.8466 69.103467, 16.9038 69.107367, 16.9566 69.1191, 17.005 69.141567, 17.01965 69.1572, 17.0167 69.172833, 
+    17.0079 69.1748, 16.9742 69.1709, 16.9346 69.1699, 16.91115 69.172833, 16.895 69.184567, 16.89795 69.198267, 16.91115 69.216833, 16.9346 69.223667, 16.9683 69.222667, 17.00645 69.2178, 
+    17.0299 69.2266, 17.049 69.2354, 17.0534 69.252967, 17.0402 69.2598, 17.02405 69.2696, 16.99765 69.276433, 16.9654 69.280333, 16.93755 69.287167, 16.9258 69.2984, 16.92875 69.314033, 
+    16.95805 69.3248, 16.98005 69.3365, 16.9962 69.344333, 16.9947 69.358, 16.96685 69.361933, 16.92285 69.3629, 16.89795 69.364867, 16.88915 69.3795, 16.89795 69.3883, 16.91845 69.3971, 
+    16.94045 69.399067, 16.9654 69.395133, 16.98885 69.3922, 17.01965 69.3922, 17.049 69.396133, 17.0915 69.402967, 17.13255 69.408833, 17.24255 69.410767, 17.2924 69.403433, 17.32465 69.401467, 
+    17.3525 69.406367, 17.3613 69.420067, 17.3437 69.432767, 17.30705 69.444467, 17.2689 69.4523, 17.244 69.4699, 17.22785 69.4816, 17.21905 69.502133, 17.23815 69.5168, 17.2616 69.5158, 
+    17.2821 69.509967, 17.2909 69.500167, 17.3217 69.4914, 17.33345 69.4914, 17.35105 69.498233, 17.3481 69.514833, 17.3408 69.5334, 17.35105 69.5471, 17.36865 69.5461, 17.41555 69.5373, 
+    17.46545 69.5158, 17.52555 69.479667, 17.549 69.463533, 17.5783 69.454733, 17.59445 69.459633, 17.5974 69.475267, 17.57685 69.491867, 17.5226 69.53, 17.48005 69.558333, 17.4698 69.5769, 
+    17.483 69.586667, 17.51235 69.583733, 17.53725 69.567133, 17.5754 69.548567, 17.6311 69.5212, 17.6502 69.531933, 17.65165 69.545633, 17.6355 69.562233, 17.6399 69.5857, 17.6663 69.599367, 
+    17.69565 69.5818, 17.72055 69.557367, 17.7411 69.541733, 17.7675 69.545633, 17.7939 69.561267, 17.8218 69.5774, 17.8467 69.5764, 17.86725 69.5637, 17.8658 69.544167, 17.84525 69.517767, 
+    17.8306 69.485533, 17.8247 69.466, 17.84085 69.456233, 17.86725 69.464033, 17.8951 69.493367, 17.923 69.517767, 17.9479 69.518767, 17.9743 69.514833, 17.99045 69.4953, 17.9567 69.465, 
+    17.96365 69.450467, 17.99235 69.418267, 17.9793 69.3838, 17.9787 69.382933, 17.98015 69.3634, 18.00215 69.359467, 18.03445 69.359467, 18.0623 69.3458, 18.0931 69.361933, 18.10485 69.378533, 
+    18.099 69.395133, 18.0931 69.4147, 18.1063 69.441067, 18.1298 69.454767, 18.17525 69.459633, 18.22805 69.4567, 18.2779 69.445, 18.3263 69.4147, 18.3747 69.382933, 18.385 69.3585, 
+    18.3982 69.318433, 18.40845 69.2647, 18.4143 69.237333, 18.4319 69.214867, 18.4671 69.215833, 18.48175 69.231467, 18.48175 69.261767, 18.4671 69.2813, 18.4759 69.3077, 18.49935 69.313567, 
+    18.51845 69.3028, 18.53455 69.2862, 18.56095 69.262733, 18.59175 69.246133, 18.624 69.2427, 18.6416 69.250533, 18.64305 69.2642, 18.62985 69.2769, 18.62545 69.293533, 18.6357 69.3082, 
+    18.6592 69.3121, 18.7017 69.3082, 18.75305 69.302333, 18.8161 69.292567, 18.85275 69.291567, 18.8791 69.2989, 18.87765 69.3155, 18.84245 69.331133, 18.78675 69.351667, 18.6885 69.366333, 
+    18.55505 69.394667, 18.50955 69.403967, 18.46115 69.413733, 18.41865 69.426433, 18.3952 69.445, 18.3805 69.4704, 18.38785 69.5046, 18.40985 69.5212, 18.4597 69.525133, 18.51105 69.529033, 
+    18.58875 69.529033, 18.70605 69.5212, 18.75885 69.507533, 18.8146 69.4753, 18.84395 69.4582, 18.907 69.417167, 18.9613 69.388833, 19.03605 69.361467, 19.11525 69.338967, 19.16655 69.321867, 
+    19.1959 69.305267, 19.2076 69.293533, 19.2032 69.278867, 19.18415 69.2652, 19.1636 69.2525, 19.1636 69.237833, 19.18855 69.2349, 19.2355 69.2349, 19.28095 69.237833, 19.32785 69.2476, 
+    19.3528 69.2652, 19.35425 69.2867, 19.3308 69.3033, 19.28095 69.3199, 19.2575 69.3326, 19.2443 69.361933, 19.2208 69.383433, 19.1768 69.401033, 19.10645 69.4098, 19.03895 69.421533, 
+    18.96565 69.445, 18.9407 69.458667, 18.93045 69.477233, 18.9466 69.4997, 18.98765 69.512433, 18.9979 69.5261, 18.9847 69.541733, 18.9554 69.540767, 18.9114 69.5515, 18.8659 69.568133, 
+    18.83955 69.5911, 18.83955 69.615533, 18.84395 69.644833, 18.8762 69.661467, 18.9231 69.678067, 18.9862 69.692733, 19.03605 69.716167, 19.09175 69.739633, 19.18855 69.757233, 19.23985 69.7675, 
+    19.3249 69.7841, 19.39235 69.800733, 19.4789 69.813433, 19.52145 69.817833, 19.54785 69.81, 19.5625 69.794367, 19.5596 69.7631, 19.56105 69.7289, 19.59185 69.675167, 19.6048 69.659933, 
+    19.61825 69.629733, 19.60655 69.604333, 19.586 69.5584, 19.57425 69.518333, 19.56545 69.486067, 19.5596 69.453833, 19.56105 69.435267, 19.58305 69.440167, 19.61095 69.469467, 19.65345 69.5017, 
+    19.6828 69.526133, 19.69305 69.5623, 19.69745 69.603333, 19.6916 69.6395, 19.7077 69.661967, 19.73265 69.666867, 19.7561 69.6561, 19.81185 69.6434, 19.84705 69.636567, 19.87345 69.6317, 
+    19.8925 69.629733, 19.90865 69.6395, 19.88665 69.659033, 19.8529 69.674667, 19.8045 69.6903, 19.7444 69.6991, 19.7121 69.702033, 19.6916 69.713767, 19.6813 69.7294, 19.6813 69.753833, 
+    19.69305 69.774367, 19.7561 69.833967, 19.78985 69.8589, 19.82945 69.890167, 19.86905 69.8931, 19.8896 69.882333, 19.894 69.8667, 19.8925 69.848133, 19.8969 69.8286, 19.91745 69.829567, 
+    19.94385 69.847167, 19.9761 69.886233, 19.99955 69.930233, 20.00985 69.9693, 20.03035 69.9947, 20.0567 69.9952, 20.0934 69.9815, 20.11685 69.9727, 20.1374 69.980533, 20.1726 70.0079, 
+    20.21215 70.0333, 20.2503 70.032333, 20.28845 70.019633, 20.2987 69.998633, 20.3016 69.9693, 20.2987 69.928267, 20.2899 69.897967, 20.25765 69.8452, 20.23415 69.811, 20.2019 69.757267, 
+    20.199 69.702067, 20.17845 69.647333, 20.155 69.5936, 20.12125 69.5369, 20.06845 69.491967, 19.98775 69.448467, 19.93495 69.427967, 19.8866 69.399633, 19.8587 69.382033, 19.8514 69.3615, 
+    19.86605 69.351733, 19.891 69.3576, 19.93645 69.3742, 19.97165 69.402567, 20.02295 69.427967, 20.086 69.445533, 20.1535 69.4651, 20.19895 69.489533, 20.24295 69.535467, 20.27375 69.568667, 
+    20.2972 69.6019, 20.32655 69.617533, 20.3793 69.620967, 20.4292 69.609233, 20.49515 69.5848, 20.5597 69.5633, 20.59635 69.555467, 20.6667 69.554967, 20.7063 69.555967, 20.7283 69.564767, 
+    20.7254 69.578433, 20.70045 69.587233, 20.6271 69.612633, 20.5274 69.641933, 20.44235 69.6742, 20.3998 69.6996, 20.3969 69.719133, 20.40715 69.7426, 20.41595 69.769, 20.4189 69.799267, 
+    20.4233 69.811467, 20.45265 69.8242, 20.5084 69.831033, 20.5553 69.834933, 20.6037 69.8447, 20.65795 69.8662, 20.7093 69.893567, 20.74305 69.9136, 20.7592 69.9439, 20.7812 69.967333, 
+    20.8208 69.983967, 20.8721 69.989833, 20.92345 70.004467, 20.94545 70.002533, 20.9469 69.982967, 20.90585 69.958567, 20.8721 69.9263, 20.8545 69.906767, 20.8384 69.884267, 20.8325 69.8618, 
+    20.84865 69.839333, 20.8721 69.816867, 20.90145 69.811967, 20.92785 69.8188, 20.95275 69.843233, 20.97035 69.882333, 20.9923 69.9102, 21.03485 69.9268, 21.06565 69.903333, 21.0906 69.880867, 
+    21.11845 69.875, 21.15215 69.8799, 21.16245 69.891633, 21.1507 69.9141, 21.13895 69.936567, 21.1727 69.955133, 21.1727 69.976633, 21.15365 70.001067, 21.14485 70.018667, 21.15215 70.046, 
+    21.1859 70.065567, 21.21965 70.073367, 21.2607 70.0675, 21.3047 70.052367, 21.3795 70.021067, 21.46015 69.982, 21.5203 69.9556, 21.59805 69.9346, 21.645 69.928733, 21.6831 69.9219, 
+    21.7271 69.9004, 21.79455 69.8662, 21.8312 69.852033, 21.884 69.828567, 21.9236 69.817833, 21.96025 69.815867, 21.9749 69.8364, 21.93825 69.852033, 21.8737 69.869633, 21.84585 69.884267, 
+    21.8517 69.9097, 21.8781 69.910667, 21.906 69.903833, 21.9221 69.891133, 21.94705 69.895033, 21.8957 69.9214, 21.8341 69.946833, 21.8165 69.961467, 21.81505 69.987867, 21.82825 70.009367, 
+    21.8341 70.025967, 21.82385 70.0504, 21.8473 70.0719, 21.8869 70.085567, 21.906 70.1012, 21.9031 70.108533, 21.8547 70.093867, 21.81365 70.081167, 21.7667 70.077267, 21.72565 70.078233, 
+    21.69925 70.087033, 21.711 70.103633, 21.733 70.1134, 21.7799 70.125133, 21.8459 70.130033, 21.89135 70.136867, 21.91775 70.145667, 21.89725 70.153467, 21.8415 70.149567, 21.77695 70.1437, 
+    21.69925 70.137833, 21.56285 70.1349, 21.5335 70.136367, 21.50415 70.1432, 21.48655 70.1569, 21.4587 70.162767, 21.41765 70.1647, 21.3942 70.171533, 21.38685 70.1999, 21.37805 70.217467, 
+    21.34285 70.217467, 21.2798 70.209667, 21.25635 70.2033, 21.20945 70.2043, 21.16985 70.2121, 21.14785 70.228733, 21.15225 70.273667, 21.17275 70.312767, 21.22995 70.333267, 21.26515 70.333267, 
+    21.30035 70.3235, 21.33555 70.307867, 21.36195 70.299067, 21.38395 70.3069, 21.3913 70.334267, 21.41915 70.352833, 21.4602 70.340133, 21.52765 70.303, 21.6127 70.2678, 21.6611 70.238967, 
+    21.6875 70.2165, 21.70365 70.200867, 21.733 70.205733, 21.7359 70.228233, 21.7139 70.252667, 21.6831 70.2761, 21.67285 70.296633, 21.6802 70.321067, 21.7271 70.3367, 21.7667 70.346467, 
+    21.79895 70.365033, 21.8151 70.3875, 21.84885 70.397267, 21.86935 70.385567, 21.86645 70.365033, 21.8679 70.342567, 21.8591 70.324, 21.86935 70.309333, 21.88845 70.303467, 21.9148 70.307867, 
+    21.9368 70.321533, 21.95295 70.346967, 21.9823 70.3411, 21.99695 70.3235, 22.01455 70.301033, 22.038 70.302, 22.0644 70.320567, 22.08495 70.339133, 22.09665 70.3577, 22.12895 70.363567, 
+    22.15975 70.350867, 22.1641 70.335733, 22.14065 70.318133, 22.12305 70.3025, 22.12015 70.279033, 22.12455 70.248733, 22.148 70.2116, 22.18905 70.195, 22.2345 70.184267, 22.2888 70.175467, 
+    22.32985 70.1735, 22.3621 70.174467, 22.36795 70.189133, 22.3137 70.206733, 22.25505 70.218467, 22.2096 70.237033, 22.1861 70.252667, 22.19785 70.275133, 22.22865 70.294667, 22.2668 70.3113, 
+    22.2961 70.316167, 22.3401 70.304433, 22.4149 70.294667, 22.4882 70.283933, 22.5513 70.2815, 22.6554 70.2727, 22.7126 70.273667, 22.7566 70.270733, 22.81235 70.265367, 22.8358 70.251667, 
+    22.8285 70.236033, 22.7801 70.215533, 22.69355 70.197933, 22.64075 70.1784, 22.566 70.158833, 22.4941 70.1393, 22.4516 70.1388, 22.37825 70.131, 22.3328 70.123167, 22.29615 70.107533, 
+    22.3108 70.097767, 22.3372 70.0968, 22.41935 70.092867, 22.50145 70.092867, 22.5689 70.110467, 22.6481 70.131, 22.74635 70.1603, 22.8329 70.1828, 22.8857 70.194033, 22.9268 70.194033, 
+    22.9561 70.176433, 22.96785 70.163733, 22.9664 70.1442, 22.9517 70.111967, 22.9605 70.094367, 22.98835 70.086533, 23.01915 70.074833, 23.04705 70.0621, 23.0353 70.044533, 23.01475 70.031833, 
+    22.9913 70.022067, 22.9869 70.0025, 23.0045 69.997633, 23.03675 69.995667, 23.08665 70.0035, 23.1805 70.024967, 23.2436 70.031333, 23.30665 70.035233, 23.37705 70.047933, 23.4137 70.067467, 
+    23.4093 70.081167, 23.37555 70.082133, 23.2949 70.0831, 23.21425 70.0831, 23.15705 70.090933, 23.1204 70.1056, 23.10425 70.120233, 23.12335 70.141733, 23.16145 70.155433, 23.2113 70.163233, 
+    23.2509 70.178867, 23.25825 70.1945, 23.25385 70.206233, 23.21425 70.2209, 23.17905 70.235567, 23.1644 70.2551, 23.182 70.2771, 23.2172 70.285867, 23.2612 70.286867, 23.2964 70.2888, 
+    23.32575 70.295667, 23.34335 70.313233, 23.32425 70.3279, 23.28615 70.321067, 23.2656 70.321067, 23.2568 70.338667, 23.27735 70.359167, 23.34185 70.3875, 23.43135 70.419767, 23.55745 70.473033, 
+    23.6953 70.5131, 23.8317 70.5566, 23.92115 70.572233, 23.98425 70.5732, 24.0458 70.565867, 24.081 70.554133, 24.1382 70.537533, 24.16165 70.531667, 24.1778 70.546333, 24.1734 70.575633, 
+    24.1558 70.5952, 24.12355 70.6167, 24.0766 70.6245, 24.0473 70.640133, 24.0561 70.6636, 24.0913 70.686067, 24.147 70.7105, 24.17195 70.741767, 24.18955 70.773033, 24.21005 70.7916, 
+    24.23645 70.790633, 24.26875 70.7828, 24.301 70.753, 24.35965 70.724667, 24.411 70.6973, 24.47405 70.6836, 24.50775 70.685567, 24.52245 70.702167, 24.50925 70.7276, 24.47255 70.764733, 
+    24.4315 70.788167, 24.36845 70.8048, 24.29805 70.8165, 24.24675 70.8214, 24.191 70.828233, 24.16605 70.837033, 24.1514 70.857567, 24.15435 70.8859, 24.17195 70.909333, 24.21885 70.9328, 
+    24.26285 70.939633, 24.301 70.930833, 24.32885 70.912267, 24.3611 70.890767, 24.38605 70.879067, 24.4139 70.8771, 24.44175 70.876133, 24.46815 70.8683, 24.49895 70.865367, 24.52245 70.882, 
+    24.5239 70.9113, 24.54735 70.929867, 24.55905 70.946967, 24.54145 70.9587, 24.52095 70.9675, 24.51655 70.989967, 24.51655 71.016333, 24.5488 71.045667, 24.56785 71.072033, 24.5884 71.084767, 
+    24.6104 71.080833, 24.6221 71.0662, 24.6133 71.046633, 24.6016 71.0271, 24.606 71.015367, 24.6148 71.0095, 24.6397 71.015367, 24.66905 71.025133, 24.6969 71.025133, 24.73505 71.019267, 
+    24.74675 71.006567, 24.7541 70.989967, 24.77315 70.9802, 24.79665 71.0007, 24.8289 71.020267, 24.8612 71.030533, 24.8905 71.0315, 24.90225 71.0149, 24.90225 70.9924, 24.8949 70.972867, 
+    24.914 70.965067, 24.93745 70.9719, 24.9697 70.986567, 25.0137 70.996333, 25.0753 70.996333, 25.10465 70.981667, 25.131 70.955767, 25.14275 70.925467, 25.1442 70.897133, 25.1486 70.871733, 
+    25.153 70.853167, 25.17355 70.849267, 25.21315 70.858067, 25.2498 70.874667, 25.2806 70.897133, 25.2762 70.9206, 25.28645 70.944033, 25.2982 70.960667, 25.2894 70.979233, 25.2586 70.994867, 
+    25.26005 71.0144, 25.28795 71.024167, 25.307 71.022233, 25.33925 71.017333, 25.3598 71.011467, 25.37005 70.9968, 25.35535 70.981667, 25.35245 70.9631, 25.36415 70.946467, 25.38615 70.9416, 
+    25.4199 70.943533, 25.4639 70.957233, 25.50495 70.968933, 25.54305 70.967, 25.58705 70.959167, 25.6252 70.9494, 25.656 70.948433, 25.6971 70.959667, 25.7352 70.974333, 25.7572 70.9675, 
+    25.76015 70.945, 25.7455 70.921567, 25.72935 70.8981, 25.69415 70.878567, 25.65895 70.860967, 25.61495 70.8551, 25.59445 70.8463, 25.59885 70.831667, 25.5959 70.814067, 25.56215 70.798433, 
+    25.5079 70.780833, 25.4258 70.7652, 25.373 70.745667, 25.32025 70.715867, 25.2557 70.6758, 25.2 70.6367, 25.1589 70.604467, 25.14425 70.581, 25.1325 70.5478, 25.13545 70.493067, 
+    25.1413 70.450567, 25.1325 70.413433, 25.11195 70.3675, 25.08115 70.318633, 25.04305 70.258067, 25.0313 70.2302, 25.01955 70.197967, 25.02835 70.1667, 25.06795 70.159867, 25.1017 70.176467, 
+    25.1442 70.201867, 25.17355 70.210667, 25.1897 70.2048, 25.18675 70.185267, 25.1897 70.146167, 25.20285 70.125667, 25.22635 70.1237, 25.2586 70.148133, 25.2938 70.190167, 25.36125 70.263433, 
+    25.40375 70.312767, 25.4463 70.375333, 25.49175 70.434933, 25.53575 70.4926, 25.5841 70.5351, 25.656 70.573233, 25.7645 70.630867, 25.8789 70.690467, 25.93905 70.732967, 25.9801 70.7711, 
+    26.00945 70.807233, 26.04315 70.835567, 26.09745 70.855133, 26.15905 70.8727, 26.1957 70.886867, 26.2294 70.914233, 26.2822 70.951367, 26.357 70.9836, 26.43475 71.0012, 26.489 71.016333, 
+    26.5198 71.0232, 26.5506 71.021233, 26.5755 71.008533, 26.58575 70.995833, 26.5814 70.973333, 26.57405 70.9538, 26.5755 70.930367, 26.58285 70.9118, 26.6195 70.886367, 26.6239 70.8678, 
+    26.6239 70.845333, 26.60045 70.822867, 26.555 70.802333, 26.48605 70.7779, 26.4083 70.7559, 26.34965 70.740267, 26.2866 70.7178, 26.269 70.706067, 26.269 70.6875, 26.3027 70.689467, 
+    26.3423 70.699233, 26.3863 70.7139, 26.42005 70.727567, 26.4567 70.725633, 26.49335 70.714867, 26.5124 70.695333, 26.5168 70.643533, 26.50215 70.5722, 26.4875 70.519433, 26.47875 70.497433, 
+    26.489 70.478867, 26.5154 70.471067, 26.5462 70.483767, 26.5902 70.5043, 26.6195 70.518933, 26.6899 70.5385, 26.76765 70.5385, 26.8483 70.544867, 26.8996 70.539967, 26.93335 70.532133, 
+    26.9656 70.5292, 26.9788 70.539967, 26.97145 70.552667, 26.9436 70.563433, 26.91135 70.582967, 26.9099 70.6025, 26.92015 70.624, 26.90695 70.640633, 26.91135 70.6631, 26.93775 70.682633, 
+    26.98025 70.677767, 27.02425 70.666033, 27.0741 70.6592, 27.10345 70.660667, 27.124 70.670433, 27.12545 70.684133, 27.10345 70.690967, 27.0624 70.700733, 27.0272 70.7066, 27.014 70.721267, 
+    27.03455 70.734933, 27.06975 70.743733, 27.09465 70.747633, 27.10785 70.756433, 27.0932 70.7623, 27.058 70.765233, 27.0184 70.769133, 26.98615 70.7828, 26.9744 70.803333, 26.99495 70.818, 
+    27.01545 70.822867, 27.04335 70.823867, 27.08585 70.818, 27.1269 70.811167, 27.1592 70.8053, 27.1944 70.812133, 27.2017 70.829733, 27.1929 70.8561, 27.19585 70.883467, 27.2134 70.896667, 
+    27.25595 70.8947, 27.3249 70.8859, 27.3894 70.880033, 27.4202 70.8781, 27.43045 70.887867, 27.40115 70.9035, 27.36885 70.919133, 27.36595 70.938667, 27.36445 70.956267, 27.34685 70.968967, 
+    27.2897 70.970933, 27.19145 70.973867, 27.12545 70.977767, 27.07115 70.9895, 27.0433 71.000233, 27.02865 71.015867, 27.04625 71.033467, 27.07995 71.0364, 27.13425 71.026633, 27.16795 71.016867, 
+    27.20755 71.017833, 27.2134 71.028567, 27.1753 71.052033, 27.14595 71.076467, 27.13425 71.096, 27.14595 71.1097, 27.1738 71.113133, 27.2163 71.112133, 27.26325 71.106267, 27.31605 71.091633, 
+    27.35565 71.073067, 27.4099 71.060367, 27.4539 71.052067, 27.4906 71.055, 27.4994 71.069667, 27.47445 71.090167, 27.43045 71.1146, 27.4143 71.14, 27.4246 71.1654, 27.44805 71.181067, 
+    27.4994 71.182033, 27.56245 71.182033, 27.6255 71.1742, 27.70175 71.1537, 27.75305 71.142467, 27.8117 71.1405, 27.85275 71.1532, 27.8953 71.163967, 27.94665 71.163, 28.04195 71.172767, 
+    28.08885 71.169333, 28.1094 71.155667, 28.1094 71.1332, 28.0962 71.1117, 28.0727 71.080433, 28.061 71.049167, 28.0654 71.0296, 28.08445 71.023733, 28.1094 71.031567, 28.1402 71.053067, 
+    28.1842 71.079433, 28.21055 71.093133, 28.2443 71.091167, 28.26775 71.0814, 28.29415 71.0687, 28.31765 71.0638, 28.3455 71.070167, 28.3704 71.066233, 28.3895 71.0467, 28.37335 71.024233, 
+    28.3455 71.0125, 28.3279 71.002733, 28.3279 70.989033, 28.3235 70.966567, 28.30735 70.9519, 28.2751 70.947033, 28.22085 70.9441, 28.1783 70.937267, 28.1607 70.924533, 28.1622 70.907933, 
+    28.17975 70.893267, 28.19885 70.8845, 28.20615 70.8747, 28.18855 70.863, 28.15925 70.8669, 28.0947 70.872767, 28.01995 70.8796, 27.96125 70.884, 27.8806 70.895733, 27.79115 70.9055, 
+    27.74275 70.912333, 27.72075 70.916733, 27.67525 70.920633, 27.6474 70.911833, 27.64155 70.899133, 27.65765 70.882533, 27.68405 70.873733, 27.69285 70.864933, 27.68845 70.852233, 27.68115 70.8327, 
+    27.71635 70.8317, 27.76325 70.837567, 27.8307 70.835633, 27.9055 70.8278, 27.95535 70.822933, 27.96415 70.8151, 27.96125 70.805333, 27.90845 70.781867, 27.8586 70.7643, 27.7794 70.735933, 
+    27.73395 70.7252, 27.709 70.722267, 27.6694 70.706633, 27.63275 70.689033, 27.62395 70.675833, 27.643 70.668033, 27.6767 70.6739, 27.7251 70.684633, 27.79845 70.6954, 27.86445 70.718833, 
+    27.9495 70.743267, 27.9994 70.743767, 28.04925 70.740833, 28.08885 70.752567, 28.1255 70.760367, 28.14165 70.752567, 28.1431 70.733967, 28.1123 70.701733, 28.03165 70.6773, 27.93925 70.646033, 
+    27.86155 70.6177, 27.83075 70.6011, 27.80725 70.577633, 27.8014 70.559067, 27.8014 70.541467, 27.8234 70.5405, 27.85565 70.572733, 27.8894 70.588367, 27.92755 70.589367, 27.9627 70.588367, 
+    28.00965 70.598167, 28.0507 70.594233, 28.0507 70.5747, 28.0346 70.5571, 28.0507 70.551233, 28.083 70.5659, 28.13135 70.5835, 28.1871 70.594233, 28.2135 70.589367, 28.2018 70.573233, 
+    28.15925 70.541, 28.10795 70.490167, 28.0918 70.4501, 28.083 70.402233, 28.08595 70.3602, 28.1006 70.348967, 28.127 70.367533, 28.1343 70.406633, 28.14605 70.455467, 28.1651 70.496533, 
+    28.193 70.5278, 28.23845 70.545367, 28.29415 70.5483, 28.33085 70.547333, 28.36605 70.533667, 28.3836 70.518533, 28.4027 70.503867, 28.4276 70.504833, 28.43935 70.516567, 28.432 70.5322, 
+    28.4115 70.547833, 28.4159 70.5625, 28.4408 70.574233, 28.4364 70.588867, 28.4071 70.597667, 28.3792 70.6055, 28.36455 70.624067, 28.3719 70.6436, 28.39535 70.668033, 28.40855 70.688567, 
+    28.4027 70.711033, 28.39975 70.735467, 28.41295 70.7589, 28.43345 70.764267, 28.45985 70.7584, 28.48625 70.756467, 28.5053 70.765267, 28.50825 70.783833, 28.4921 70.805333, 28.4716 70.820967, 
+    28.47305 70.846367, 28.5068 70.872733, 28.59035 70.909867, 28.67545 70.931367, 28.7385 70.944567, 28.8778 70.9602, 28.9614 70.9602, 29.0113 70.953833, 29.09195 70.9382, 29.16085 70.914767, 
+    29.18875 70.889367, 29.19315 70.8659, 29.177 70.8483, 29.18285 70.8395, 29.20195 70.837567, 29.23565 70.846367, 29.262 70.8449, 29.2723 70.837067, 29.26055 70.824367, 29.22975 70.809733, 
+    29.19895 70.796033, 29.17695 70.774533, 29.18575 70.756967, 29.1931 70.747167, 29.18575 70.711033, 29.19015 70.696367, 29.22245 70.6993, 29.2635 70.731533, 29.306 70.7589, 29.37935 70.775533, 
+    29.4512 70.7843, 29.5172 70.812667, 29.5612 70.82, 29.6023 70.8239, 29.63895 70.821967, 29.6595 70.809233, 29.64775 70.771133, 29.6272 70.731067, 29.6096 70.696867, 29.6067 70.679267, 
+    29.6272 70.6695, 29.6536 70.681233, 29.73425 70.724233, 29.78415 70.765267, 29.8252 70.784333, 29.8736 70.791167, 29.96745 70.778467, 30.03785 70.7638, 30.1229 70.743267, 30.17425 70.7242, 
+    30.2256 70.700767, 30.2285 70.679267, 30.1845 70.665567, 30.13465 70.663633, 30.0716 70.658733, 30.0364 70.6392, 29.99975 70.6216, 29.9836 70.6001, 29.99535 70.5835, 30.03785 70.5835, 
+    30.1112 70.5923, 30.1816 70.605, 30.2476 70.615733, 30.3121 70.618667, 30.40155 70.615733, 30.45285 70.606433, 30.51005 70.580067, 30.57895 70.541967, 30.60095 70.525333, 30.65965 70.504833, 
+    30.7139 70.5014, 30.7711 70.516067, 30.8224 70.526833, 30.88105 70.519, 30.93825 70.492633, 30.9749 70.462833, 30.9881 70.437433, 30.98515 70.410067, 30.9617 70.3788, 30.9177 70.360233, 
+    30.8517 70.338733, 30.74025 70.319167, 30.6288 70.311367, 30.53645 70.310867, 30.43085 70.3011, 30.36485 70.287433, 30.3311 70.2713, 30.26805 70.231233, 30.2299 70.200967, 30.18005 70.1824, 
+    30.1375 70.167733, 30.06125 70.157967, 29.96295 70.154533, 29.8838 70.142833, 29.831 70.142833, 29.77085 70.146733, 29.69165 70.145267, 29.5934 70.1521, 29.5171 70.156033, 29.4394 70.171667, 
+    29.36315 70.183867, 29.2913 70.202433, 29.24585 70.210267, 29.14905 70.216133, 29.08595 70.2176, 29.00675 70.219567, 28.9393 70.229333, 28.87625 70.243, 28.83075 70.258133, 28.76915 70.280633, 
+    28.7076 70.300167, 28.6548 70.308, 28.61225 70.313833, 28.57265 70.3104, 28.56825 70.296733, 28.58435 70.280133, 28.62835 70.2645, 28.6826 70.247867, 28.68995 70.2342, 28.665 70.2293, 
+    28.621 70.227367, 28.5873 70.227367, 28.58145 70.210733, 28.6005 70.194133, 28.6357 70.189233, 28.71635 70.183367, 28.7486 70.180433, 28.77795 70.175567, 28.77205 70.1658, 28.7486 70.1609, 
+    28.72515 70.155033, 28.7178 70.1443, 28.73395 70.134533, 28.76475 70.137433, 28.8322 70.138433, 28.9334 70.141367, 28.9862 70.1448, 29.0346 70.142833, 29.06835 70.136, 29.0742 70.120367, 
+    29.0742 70.099833, 29.10355 70.090067, 29.15045 70.082233, 29.2722 70.0881, 29.3382 70.0876, 29.3866 70.0798, 29.42325 70.060233, 29.457 70.052433, 29.43795 70.038767, 29.39395 70.0319, 
+    29.3221 70.0202, 29.29275 70.009433, 29.2737 69.9899, 29.27955 69.973267, 29.2986 69.9684, 29.3353 69.9723, 29.37635 69.983067, 29.4218 69.994767, 29.4702 69.9987, 29.52595 69.991833, 
+    29.58165 69.980133, 29.6124 69.961067, 29.62415 69.9425, 29.6036 69.912233, 29.55965 69.872167, 29.49365 69.825233, 29.413 69.7803, 29.37485 69.751967, 29.35575 69.730967, 29.35575 69.714333, 
+    29.36455 69.700667, 29.3939 69.697733, 29.42175 69.713367, 29.43935 69.744633, 29.4672 69.7759, 29.53465 69.803267, 29.64175 69.821833, 29.67985 69.822333, 29.72385 69.825267, 29.7796 69.830133, 
+    29.84705 69.8526, 29.89395 69.864333, 29.91605 69.860833, 29.91605 69.8354, 29.9146 69.8061, 29.8926 69.7719, 29.8691 69.731833, 29.86325 69.696633, 29.85445 69.662433, 29.8618 69.638, 
+    29.87205 69.6341, 29.8838 69.6468, 29.8926 69.688833, 29.91165 69.735733, 29.9454 69.7719, 29.9938 69.795333, 30.0407 69.8061, 30.06125 69.821733, 30.07005 69.8452, 30.0598 69.880367, 
+    30.0466 69.910667, 30.0554 69.9351, 30.07885 69.9517, 30.1023 69.955633, 30.14485 69.9517, 30.20645 69.937033, 30.26365 69.9224, 30.31055 69.9048, 30.33255 69.893533, 30.3384 69.875967, 
+    30.3428 69.858367, 30.34135 69.840767, 30.36775 69.829033, 30.3912 69.836867, 30.4 69.8574, 30.422 69.874967, 30.46895 69.8867, 30.53055 69.888667, 30.57015 69.889633, 30.5936 69.894033, 
+    30.61855 69.895033, 30.63615 69.882333, 30.64055 69.859833, 30.6655 69.846167, 30.77665 69.846167, 30.84245 69.721633, 30.85365 69.656433, 30.836 69.611533, 30.77675 69.563433, 30.73985 69.545233, 
+    30.67415 69.535633, 30.60845 69.538833, 30.52355 69.555933, 30.41775 69.5848, 30.3569 69.606167, 30.2463 69.676733, 30.16135 69.694933, 30.09725 69.7024, 30.03155 69.697067, 29.9755 69.687433, 
+    29.937 69.665, 29.9146 69.633967, 29.91135 69.596933, 29.90785 69.5783, 29.87645 69.5457, 29.7857 69.531733, 29.6635 69.510767, 29.57275 69.475833, 29.47495 69.4339, 29.36325 69.408267, 
+    29.1503 69.364, 29.08745 69.3314, 29.08395 69.280167, 29.07 69.214933, 29.0316 69.166033, 28.9164 69.145067, 28.7139 69.093833, 28.5638 69.0682, 28.55795 69.067467, 28.50795 69.0612, 
+    28.5254 69.105467, 28.5708 69.173033, 28.69995 69.268533, 28.81865 69.3384, 28.9199 69.389633, 29.02285 69.429233, 29.1206 69.4735, 29.17645 69.5061, 29.1974 69.5853, 29.152 69.671467, 
+    29.0368 69.755333, 28.9251 69.7926, 28.78545 69.822867, 28.6423 69.8415, 28.4957 69.855467, 28.35255 69.895067, 28.2059 69.941667, 28.06625 69.9929, 27.9458 70.053467, 27.8155 70.129967, 
+    27.7032 70.1327, 27.6497 70.130567, 27.56075 70.137467, 27.4834 70.131433, 27.4344 70.1263, 27.39185 70.1091, 27.36155 70.096633, 27.29195 70.082867, 27.261 70.066567, 27.2236 70.045067, 
+    27.1772 70.0296, 27.1166 70.020133, 27.05535 69.997367, 26.99475 69.987033, 26.92125 69.994767, 26.8723 70.0154, 26.81555 70.023133, 26.76075 70.024433, 26.63955 70.0253, 26.60345 70.027, 
+    26.5364 70.034733, 26.499 70.042467, 26.45065 70.040333, 26.37585 70.037767, 26.3114 70.0223, 26.2611 69.980167, 26.22755 69.9458, 26.2031 69.9011, 26.1702 69.862867, 26.138 69.8388, 
+    26.09545 69.8199, 26.049 69.8053, 25.9923 69.795833, 25.9291 69.791533, 25.89815 69.7752, 25.8769 69.752433, 25.8679 69.7155, 25.8666 69.6433, 25.8511 69.5986, 25.8034 69.5625, 
+    25.74925 69.545333, 25.7093 69.536733, 25.6937 69.496233, 25.68205 69.4544, 25.6594 69.427633, 25.6229 69.389667, 25.5937 69.362433, 25.58495 69.329367, 25.5893 69.274867, 25.6163 69.204333, 
+    25.6207 69.144033, 25.6046 69.1129, 25.5915 69.0769, 25.59005 69.038933, 25.57835 69.009767, 25.5331 68.9757, 25.49955 68.9582, 25.46595 68.9582, 25.4353 68.965, 25.38645 68.977167, 
+    25.33245 68.978133, 25.27845 68.974233, 25.2638 68.9745, 25.1808 68.919133, 25.08305 68.8702, 25.03065 68.809667, 25.00275 68.756067, 24.92245 68.690867, 24.8596 68.651267, 24.81075 68.651267, 
+    24.76885 68.665233, 24.72695 68.7025, 24.6641 68.7258, 24.59775 68.744433, 24.4389 68.744433, 24.30975 68.758433, 24.14915 68.823633, 24.013 68.858567, 23.8908 68.886533, 23.7686 68.872533, 
+    23.6464 68.8376, 23.55215 68.793367, 23.44045 68.7724, 23.3287 68.7561, 23.2135 68.7165, 23.0983 68.707167, 23.0215 68.711833, 22.915 68.7491, 22.7893 68.7491, 22.64965 68.753767, 
+    22.5903 68.7654, 22.4786 68.7887, 22.37735 68.791033, 22.25515 68.777067, 22.19585 68.786367, 22.1749 68.8213, 22.15395 68.893533, 22.09805 68.9471, 21.9759 69.033267, 21.8502 69.1381, 
+    21.71755 69.221933, 21.6233 69.287167, 21.48885 69.3384, 21.3492 69.357033, 21.22005 69.359333, 21.0769 69.343033, 20.97565 69.303433, 20.94775 69.256867, 20.94425 69.18, 20.93725 69.1404, 
+    20.90935 69.112467, 20.8465 69.114767, 20.7557 69.149733, 20.69635 69.166033, 20.6161 69.182333, 20.4939 69.1567, 20.39965 69.126433, 20.246 69.103133, 20.0924 69.082167, 20.0278 69.065867, 
+    20.01035 69.0379, 20.05225 69.007633, 20.1395 68.975033, 20.1919 68.937767, 20.2198 68.8865, 20.20585 68.8283, 20.13255 68.756067, 20.0732 68.716467, 19.9824 68.672233, 19.9126 68.634967, 
+    19.9021 68.607, 19.92655 68.595367, 19.97195 68.569733, 20.00685 68.5348, 20.00335 68.4952, 19.958 68.453267, 19.88115 68.425333, 19.7834 68.416, 19.6682 68.418333, 19.5268 68.441633, 
+    19.3348 68.460267, 19.1498 68.485867, 19.00665 68.499833, 18.8565 68.506833, 18.73085 68.5045, 18.61215 68.502167, 18.5458 68.497533, 18.4411 68.513833, 18.33985 68.5441, 18.21415 68.569733, 
+    18.0902 68.5837, 17.99595 68.539433, 17.96105 68.478867, 17.99595 68.418333, 18.0518 68.341467, 18.07275 68.2576, 18.06925 68.1947, 18.04135 68.120167, 18.0099 68.027, 17.9436 67.968767, 
+    17.88425 67.964133, 17.76905 67.992067, 17.65035 68.020033, 17.52115 68.052633, 17.392 68.0992, 17.3047 68.110867, 17.193 68.087567, 17.0778 68.047967, 16.9591 67.9851, 16.87005 67.957133, 
+    16.7723 67.903567, 16.678 67.8011, 16.58025 67.700933, 16.5174 67.6264, 16.4127 67.5635, 16.3359 67.5309, 16.26605 67.5216, 16.19975 67.519267, 16.1404 67.495967, 16.11245 67.4587, 
+    16.102 67.421433, 16.14735 67.365533, 16.2224 67.3236, 16.32715 67.265367, 16.39345 67.232767, 16.4249 67.1955, 16.40745 67.151233, 16.3446 67.081367, 16.2608 67.018467, 16.13165 66.960233, 
+    15.96405 66.857767, 15.66205 66.683067, 15.4526 66.540967, 15.4072 66.499033, 15.4037 66.468767, 15.42115 66.436167, 15.43515 66.3593, 15.4037 66.301067, 15.3618 66.2708, 15.26755 66.242833, 
+    15.11045 66.2149, 14.9743 66.189267, 14.84865 66.182267, 14.72295 66.1753, 14.65315 66.1776, 14.59725 66.154333, 14.53095 66.110067, 14.51 66.0658, 14.53615 66.0169, 14.5536 65.963333, 
+    14.57455 65.9051, 14.592 65.8259, 14.56055 65.783967, 14.53615 65.716433, 14.49075 65.639567, 14.4628 65.560367, 14.4768 65.485833, 14.48025 65.406633, 14.45755 65.374033, 14.4052 65.311133, 
+    14.3284 65.250567, 14.29695 65.201667, 14.2795 65.1481, 14.2411 65.089867, 14.15035 65.008333, 14.03165 64.915167, 13.8955 64.8313, 13.7785 64.7428, 13.71215 64.6799, 13.71215 64.617033, 
+    13.7366 64.579767, 13.9007 64.537833, 14.0508 64.505233, 14.11365 64.4563, 14.1346 64.414367, 14.15555 64.3352, 14.16255 64.249, 14.1276 64.1768, 14.0543 64.106933, 13.9862 64.083633, 
+    13.864 64.053333, 13.72785 64.062667, 13.60565 64.092933, 13.4765 64.116233, 13.34385 64.1372, 13.17275 64.139533, 13.0506 64.132533, 12.9249 64.095267, 12.8551 64.055667, 12.7643 63.9928, 
+    12.6421 63.934567, 12.44485 63.813433, 12.3401 63.7389, 12.3017 63.694633, 12.2319 63.622433, 12.20395 63.5642, 12.1935 63.515267, 12.1586 63.457033, 12.08525 63.394167, 12.01545 63.314967, 
+    12.01195 63.249733, 12.0835 63.1822, 12.1289 63.123967, 12.15335 63.070367, 12.1708 63.014467, 12.1219 62.963233, 12.0905 62.905, 12.10445 62.842133, 12.0975 62.7699, 12.06605 62.662767, 
+    12.0835 62.606867, 12.12015 62.550967, 12.19695 62.481067, 12.23535 62.4205, 12.28075 62.345967, 12.2947 62.278433, 12.2877 62.1876, 12.24585 62.113067, 12.2074 62.033867, 12.16725 61.919733, 
+    12.12535 61.831233, 12.1114 61.770667, 12.16025 61.707767, 12.2301 61.6542, 12.3034 61.6216, 12.3802 61.5983, 12.4605 61.584333, 12.5792 61.5587, 12.68395 61.528433, 12.79215 61.4632, 
+    12.82705 61.418967, 12.83405 61.353733, 12.8253 61.2792, 12.7869 61.1907, 12.7206 61.116167, 12.61935 61.083567, 12.5146 61.067267, 12.40985 61.067267, 12.30165 61.060267, 12.25625 61.032333, 
+    12.2423 60.997367, 12.2737 60.9345, 12.3121 60.857633, 12.38195 60.780767, 12.4413 60.7109, 12.50415 60.6643, 12.5652 60.6084, 12.58265 60.526867, 12.5617 60.391767, 12.54075 60.286967, 
+    12.50585 60.179833, 12.46395 60.088967, 12.3697 60.023767, 12.2859 59.981833, 12.19165 59.944567, 12 59.925333, 11.88285 59.924733, 11.84585 59.9083, 11.8294 59.8882, 11.8294 59.8398, 
+    11.85955 59.789567, 11.85955 59.7576, 11.84585 59.726533, 11.7609 59.679967, 11.7109 59.6585, 11.67665 59.650267, 11.66025 59.637467, 11.64655 59.601867, 11.66295 59.5233, 11.71365 59.438367, 
+    11.74235 59.322367, 11.73965 59.1817, 11.704 59.1013, 11.64375 58.993533, 11.5876 58.946933, 11.5355 58.921367, 11.4451 58.915867, 11.3985 58.939633, 11.36565 59.051067, 11.3136 59.091233, 
+    11.17385 59.140567, 11.12705 59.1381, 11.1339 59.145433, 11.1257 59.177133, 11.10435 59.189167, 11.07975 59.191333, 11.0617 59.1837, 11.0338 59.1673, 10.98785 59.165667, 10.9731 59.172233, 
+    10.9698 59.187533, 10.95505 59.197367, 10.94355 59.205033, 10.93205 59.201733, 10.90085 59.1788, 10.87295 59.164567, 10.86145 59.174433, 10.86145 59.200667, 10.8746 59.2411, 10.8713 59.252033, 
+    10.8582 59.252033, 10.83195 59.2433, 10.8024 59.219233, 10.763 59.198467, 10.7285 59.201733, 10.6973 59.2362, 10.6612 59.2723, 10.65625 59.296333, 10.66285 59.3182, 10.694 59.344433, 
+    10.7006 59.371767, 10.6825 59.3805, 10.66285 59.372867, 10.63655 59.3477, 10.6136 59.3335, 10.59225 59.344433, 10.5824 59.388167, 10.59555 59.419333, 10.62015 59.4707, 10.61525 59.5035, 
+    10.6021 59.5352, 10.5972 59.5691, 10.5709 59.619933, 10.54465 59.669133, 10.51675 59.765333, 10.5315 59.8025, 10.58075 59.856067, 10.6218 59.887767, 10.64805 59.918367, 10.64315 59.934767, 
+    10.62015 59.936967, 10.56435 59.916167, 10.4872 59.8834, 10.4445 59.8331, 10.43305 59.800833, 10.4544 59.7221, 10.4659 59.696967, 10.4905 59.6467, 10.4823 59.601867, 10.46915 59.587667, 
+    10.4511 59.5811, 10.415 59.586567, 10.3805 59.612267, 10.31975 59.7227, 10.2607 59.775167, 10.2262 59.7817, 10.2032 59.779, 10.2065 59.7484, 10.31155 59.643433, 10.31815 59.6243, 
+    10.29845 59.587133, 10.2771 59.574033, 10.25085 59.5784, 10.22295 59.595867, 10.1983 59.598067, 10.18025 59.5926, 10.18515 59.572933, 10.1983 59.555433, 10.22295 59.542333, 10.23935 59.525933, 
+    10.25085 59.501867, 10.2656 59.476733, 10.2886 59.4636, 10.33455 59.469067, 10.36575 59.473433, 10.38215 59.4658, 10.39695 59.448833, 10.40025 59.426967, 10.4019 59.365733, 10.4134 59.348267, 
+    10.4298 59.318733, 10.4183 59.296867, 10.3822 59.284867, 10.34115 59.290333, 10.31815 59.299067, 10.3083 59.2985, 10.2804 59.281, 10.26395 59.252567, 10.24425 59.2329, 10.23935 59.208867, 
+    10.2377 59.148733, 10.23445 59.137233, 10.21475 59.1241, 10.19835 59.1241, 10.17535 59.144867, 10.15235 59.148167, 10.1409 59.1383, 10.1376 59.117533, 10.13265 59.057433, 10.1212 59.0465, 
+    10.10315 59.038833, 10.07685 59.0454, 10.0555 59.063967, 10.04565 59.080367, 10.026 59.0902, 10.00465 59.0935, 9.98165 59.082567, 9.9603 59.0596, 9.94885 59.017533, 9.88815 59.0055, 
+    9.84215 59.015333, 9.78145 59.049233, 9.74695 59.091867, 9.68295 59.108267, 9.62055 59.106067, 9.591 59.099533, 9.58445 59.0875, 9.6058 59.07, 9.6222 59.051433, 9.6189 59.038867, 
+    9.56965 58.9995, 9.5007 58.972167, 9.4334 58.959067, 9.3579 58.925167, 9.25775 58.900033, 9.23805 58.891267, 9.243 58.883633, 9.26925 58.879233, 9.33985 58.882533, 9.35135 58.8765, 
+    9.35135 58.853533, 9.33825 58.838233, 9.2545 58.7945, 9.20855 58.777, 9.1757 58.771533, 9.11335 58.771533, 9.05755 58.765, 9.04275 58.754067, 9.03945 58.7453, 9.0526 58.738767, 
+    9.11335 58.7311, 9.1166 58.7207, 9.07225 58.689, 8.9196 58.600433, 8.84245 58.5578, 8.7965 58.537033, 8.67665 58.5004, 8.60445 58.4359, 8.53715 58.384, 8.46655 58.341367, 
+    8.40585 58.3075, 8.3254 58.286733, 8.29915 58.265933, 8.27615 58.238633, 8.14975 58.208, 8.0989 58.179033, 8.0677 58.1517, 8.04475 58.144033, 8.01845 58.156067, 8.0004 58.195433, 
+    7.9643 58.219467, 7.94625 58.220567, 7.9364 58.206367, 7.9413 58.173567, 7.95115 58.146233, 7.9561 58.115633, 7.9446 58.092667, 7.91015 58.082833, 7.87565 58.090467, 7.84285 58.097567, 
+    7.73615 58.091, 7.60975 58.072433, 7.49325 58.0489, 7.4588 58.0489, 7.40135 58.054367, 7.21095 58.0768, 7.1617 58.0779, 7.0977 58.0615, 7.04845 58.037433, 7.04025 58.0429, 
+    7.04845 58.0626, 7.08125 58.0943, 7.078 58.1063, 7.0501 58.1074, 6.9877 58.086633, 6.97455 58.088833, 6.9762 58.1096, 6.968 58.119433, 6.9483 58.119433, 6.9237 58.1107, 
+    6.90565 58.092633, 6.8794 58.090433, 6.85805 58.105733, 6.81045 58.1145, 6.77435 58.1112, 6.7087 58.097, 6.64795 58.097, 6.60365 58.118333, 6.5856 58.1391, 6.57905 58.162067, 
+    6.59875 58.1872, 6.6201 58.201433, 6.66935 58.226567, 6.68245 58.241867, 6.6841 58.2539, 6.65125 58.275767, 6.59545 58.277933, 6.4674 58.268633, 6.36895 58.279567, 6.28685 58.320033, 
+    6.19655 58.3714, 6.12765 58.389467, 6.0341 58.421167, 5.9783 58.457233, 5.9389 58.521733, 5.9044 58.534867, 5.8322 58.535933, 5.76655 58.570367, 5.7337 58.5977, 5.6812 58.616267, 
+    5.58105 58.6753, 5.5088 58.7447, 5.47595 58.7797, 5.47925 58.8092, 5.5121 58.852933, 5.5203 58.884633, 5.52195 58.907033, 5.5745 58.942033, 5.5794 58.965533, 5.5482 59.0098, 
+    5.53675 59.045867, 5.5482 59.074867, 5.57775 59.089067, 5.62205 59.095633, 5.66475 59.077033, 5.70415 59.039867, 5.7107 58.984133, 5.70575 58.961167, 5.7156 58.949133, 5.7304 58.951333, 
+    5.7468 58.968833, 5.7895 59.009267, 5.8207 59.0191, 5.84205 59.019667, 5.8798 59.007633, 5.92905 58.9814, 6.0571 58.919067, 6.13095 58.9005, 6.1638 58.908133, 6.1605 58.919067, 
+    6.1375 58.931633, 6.09645 58.9546, 6.1129 58.980833, 6.2212 59.045333, 6.30495 59.0628, 6.4215 59.091233, 6.4264 59.106533, 6.4018 59.1153, 6.26885 59.1027, 6.19495 59.077567, 
+    6.13915 59.052433, 6.07185 59.003233, 6.0341 58.983567, 5.9865 58.984667, 5.95205 59.003767, 5.9291 59.035467, 5.9373 59.056233, 5.93565 59.0934, 5.9094 59.117433, 5.89135 59.1393, 
+    5.9028 59.159, 5.93075 59.1672, 6.03745 59.165033, 6.06535 59.173767, 6.0686 59.1836, 6.0473 59.197833, 6.01935 59.214233, 6.04565 59.229533, 6.131 59.247033, 6.1868 59.2656, 
+    6.25085 59.297867, 6.37395 59.317533, 6.4068 59.330667, 6.41665 59.3438, 6.3838 59.3558, 6.30175 59.345967, 6.2164 59.318633, 6.1573 59.315367, 6.13925 59.320833, 6.1458 59.3405, 
+    6.1622 59.361267, 6.1507 59.3711, 6.11295 59.380967, 6.0506 59.382033, 6.02105 59.395167, 6.03255 59.408267, 6.07195 59.4225, 6.1507 59.4482, 6.21965 59.498467, 6.25905 59.546567, 
+    6.29515 59.5575, 6.41665 59.5575, 6.44945 59.570633, 6.4347 59.5914, 6.40185 59.5914, 6.33455 59.582667, 6.2968 59.585933, 6.28365 59.601233, 6.2771 59.6253, 6.28365 59.6559, 
+    6.2738 59.664633, 6.25085 59.657, 6.21475 59.6291, 6.1704 59.559133, 6.0916 59.4624, 6.03905 59.4449, 5.98815 59.4471, 5.88805 59.4602, 5.8667 59.482067, 5.87165 59.4952, 
+    5.88805 59.5094, 5.9176 59.515967, 5.9816 59.500633, 6.01445 59.497367, 6.05385 59.5236, 6.0522 59.54, 6.0374 59.548733, 5.97505 59.553133, 5.9143 59.548733, 5.87325 59.561867, 
+    5.8306 59.595767, 5.8043 59.5941, 5.7895 59.5788, 5.7731 59.540533, 5.74025 59.519767, 5.7255 59.503367, 5.7337 59.489167, 5.78785 59.470567, 5.83875 59.441067, 5.83875 59.424667, 
+    5.8289 59.410467, 5.79605 59.4039, 5.72875 59.407167, 5.70745 59.4028, 5.6582 59.359067, 5.6319 59.349233, 5.6188 59.359067, 5.61385 59.374367, 5.6303 59.4017, 5.66145 59.431233, 
+    5.6631 59.452, 5.6319 59.476033, 5.6237 59.492433, 5.63355 59.528533, 5.6319 59.551467, 5.60235 59.566767, 5.5679 59.570067, 5.52685 59.551467, 5.45955 59.509933, 5.41855 59.491333, 
+    5.42345 59.4837, 5.47925 59.4837, 5.5318 59.4968, 5.5712 59.485867, 5.5909 59.460733, 5.58595 59.431233, 5.5416 59.3607, 5.4874 59.332267, 5.43815 59.336667, 5.407 59.368367, 
+    5.38565 59.402233, 5.3725 59.421933, 5.34625 59.402233, 5.3282 59.388033, 5.31015 59.398967, 5.29535 59.417533, 5.27405 59.446533, 5.21005 59.530733, 5.20675 59.587567, 5.24125 59.635133, 
+    5.28885 59.665767, 5.33485 59.700733, 5.38735 59.699633, 5.4317 59.7073, 5.45465 59.741167, 5.4645 59.791467, 5.49075 59.810067, 5.52525 59.8035, 5.53675 59.793667, 5.5285 59.738467, 
+    5.5039 59.676167, 5.4579 59.641167, 5.39555 59.629167, 5.35615 59.6062, 5.35945 59.591967, 5.38735 59.577767, 5.4218 59.577767, 5.45795 59.583767, 5.5072 59.605633, 5.54165 59.635167, 
+    5.5564 59.6581, 5.5679 59.692, 5.58435 59.717133, 5.6139 59.732433, 5.6352 59.7368, 5.67135 59.7149, 5.7124 59.710533, 5.71895 59.691967, 5.73865 59.679933, 5.77805 59.686, 
+    5.81415 59.7177, 5.8388 59.740667, 5.83055 59.753767, 5.7961 59.763633, 5.78625 59.777833, 5.80265 59.792033, 5.87815 59.8314, 5.9225 59.834667, 5.98485 59.802967, 6.0407 59.788767, 
+    6.11455 59.806267, 6.2557 59.874033, 6.2902 59.900267, 6.2869 59.9101, 6.2475 59.906833, 6.10635 59.843433, 6.0489 59.8314, 6.0226 59.8363, 5.9898 59.858167, 5.9619 59.894233, 
+    5.9471 59.909533, 5.92085 59.8986, 5.8831 59.874567, 5.8437 59.861433, 5.801 59.863633, 5.7731 59.889867, 5.7304 59.9057, 5.71725 59.924267, 5.73205 59.941767, 5.76485 59.9549, 
+    5.8223 59.980033, 5.8847 60.020467, 5.91755 60.0604, 6.0111 60.110667, 6.10465 60.131467, 6.149 60.150033, 6.213 60.179567, 6.2163 60.195933, 6.2015 60.2047, 6.1506 60.2014, 
+    6.0899 60.195933, 6.06525 60.206867, 6.05705 60.216733, 6.06365 60.2413, 6.08665 60.2588, 6.14575 60.283933, 6.19335 60.312367, 6.236 60.3692, 6.27215 60.401467, 6.30335 60.405867, 
+    6.3411 60.401467, 6.36245 60.3982, 6.4002 60.411333, 6.46095 60.436467, 6.51675 60.4452, 6.5693 60.433167, 6.57915 60.419533, 6.5857 60.384567, 6.4823 60.223867, 6.4823 60.193233, 
+    6.49215 60.188867, 6.5135 60.2031, 6.5545 60.2594, 6.5906 60.314067, 6.6333 60.384033, 6.63165 60.410267, 6.65955 60.443067, 6.6743 60.456733, 6.72685 60.472033, 6.80725 60.498267, 
+    6.9041 60.505933, 6.98455 60.517933, 7.00095 60.527767, 6.96975 60.535433, 6.9107 60.545267, 6.9107 60.567133, 6.932 60.594467, 6.96155 60.6185, 6.9583 60.628367, 6.92055 60.6158, 
+    6.87625 60.591767, 6.6924 60.497733, 6.65305 60.493367, 6.6284 60.510867, 6.60545 60.515233, 6.5775 60.510867, 6.5053 60.498833, 6.43965 60.496633, 6.32145 60.4562, 6.23445 60.447433, 
+    6.17865 60.432133, 6.15895 60.4015, 6.09985 60.316233, 6.0572 60.2829, 5.9226 60.2512, 5.89635 60.236433, 5.875 60.141333, 5.84215 60.080133, 5.7798 60.063733, 5.742 60.071933, 
+    5.70915 60.098167, 5.6993 60.120033, 5.7141 60.1419, 5.73705 60.150633, 5.7453 60.164833, 5.7141 60.194367, 5.71735 60.215133, 5.69765 60.229333, 5.67635 60.2359, 5.6238 60.227167, 
+    5.60085 60.233167, 5.5795 60.2594, 5.5828 60.317333, 5.61235 60.3851, 5.6337 60.4037, 5.6386 60.4354, 5.6255 60.446333, 5.6025 60.446333, 5.57295 60.432133, 5.54835 60.3955, 
+    5.5385 60.3649, 5.52865 60.3048, 5.49255 60.2698, 5.4318 60.235933, 5.36945 60.231, 5.31525 60.2605, 5.24635 60.273633, 5.1938 60.2933, 5.18395 60.3392, 5.20035 60.3567, 
+    5.1987 60.3813, 5.18885 60.438167, 5.18885 60.452367, 5.2151 60.465467, 5.24465 60.469867, 5.26765 60.4764, 5.2693 60.490633, 5.2545 60.520133, 5.25615 60.537633, 5.27255 60.549633, 
+    5.27915 60.576967, 5.3021 60.589, 5.34315 60.589, 5.37765 60.560033, 5.4482 60.5163, 5.5221 60.5032, 5.6025 60.509733, 5.6485 60.5316, 5.67805 60.5726, 5.69935 60.6524, 
+    5.73385 60.705967, 5.73385 60.724533, 5.7322 60.759533, 5.7371 60.8087, 5.7289 60.832767, 5.71085 60.8415, 5.69115 60.8415, 5.6649 60.831667, 5.6222 60.801067, 5.5861 60.7967, 
+    5.54015 60.782467, 5.5221 60.755133, 5.4958 60.7393, 5.46135 60.732767, 5.43015 60.724, 5.41375 60.699967, 5.37105 60.672633, 5.31855 60.658433, 5.3087 60.643133, 5.26435 60.627833, 
+    5.2151 60.6442, 5.1938 60.6803, 5.19545 60.718, 5.15605 60.757367, 5.10355 60.771567, 5.0871 60.794533, 5.06085 60.820767, 5.00505 60.833867, 4.94595 60.8623, 4.93775 60.8776, 
+    4.94265 60.8918, 4.964 60.898367, 5.00015 60.895633, 5.2168 60.831133, 5.2562 60.810367, 5.2874 60.767733, 5.32025 60.750233, 5.3383 60.752433, 5.34815 60.771, 5.3383 60.798333, 
+    5.312 60.822933, 5.27095 60.8448, 5.2529 60.8645, 5.2677 60.8765, 5.3005 60.897267, 5.3826 60.919133, 5.4187 60.941, 5.4745 60.947567, 5.5369 60.969433, 5.53525 60.981433, 
+    5.5024 60.986367, 5.4351 60.985267, 5.3481 60.9678, 5.266 60.9186, 5.2184 60.907667, 5.15935 60.915867, 5.074 60.9137, 5.05265 60.914767, 5.00015 60.9749, 4.99685 60.996767, 
+    5.0116 61.013733, 5.03455 61.017, 5.0526 61.012633, 5.1117 60.971633, 5.12645 60.978167, 5.1347 61.0077, 5.14455 61.0219, 5.1839 61.048133, 5.18065 61.060167, 5.13795 61.080933, 
+    5.02635 61.090767, 5.00335 61.108267, 5.00665 61.1252, 5.0559 61.1438, 5.12155 61.153633, 5.19375 61.152533, 5.3218 61.129033, 5.40385 61.0864, 5.4613 61.0864, 5.48755 61.104967, 
+    5.4925 61.127933, 5.51055 61.143233, 5.5647 61.150867, 5.60245 61.1629, 5.632 61.183667, 5.66155 61.192967, 5.71575 61.195133, 5.75675 61.2006, 5.77485 61.192967, 5.77155 61.179833, 
+    5.7847 61.1678, 5.8175 61.172167, 5.87165 61.1842, 5.94225 61.182567, 6.1753 61.166167, 6.22455 61.1525, 6.27875 61.116433, 6.3181 61.114233, 6.36735 61.124067, 6.4117 61.1372, 
+    6.51345 61.1432, 6.543 61.1574, 6.62345 61.2099, 6.6809 61.219733, 6.74325 61.210967, 6.7728 61.2088, 6.7925 61.184733, 6.804 61.1678, 6.93205 61.1066, 7.0026 61.0727, 
+    7.01245 61.079267, 7.01245 61.093467, 7.0108 61.131733, 7.0535 61.1536, 7.129 61.1618, 7.19135 61.1771, 7.28 61.181467, 7.36865 61.1749, 7.39 61.180367, 7.3949 61.196767, 
+    7.3982 61.213167, 7.42445 61.217, 7.46715 61.225767, 7.5804 61.274933, 7.6034 61.289167, 7.5755 61.292433, 7.53115 61.289167, 7.3867 61.273867, 7.35225 61.2968, 7.34405 61.337267, 
+    7.35225 61.374967, 7.3982 61.420867, 7.4688 61.465667, 7.5492 61.536733, 7.5492 61.549833, 7.5328 61.5493, 7.5082 61.5373, 7.39165 61.467333, 7.3276 61.446567, 7.2751 61.395733, 
+    7.26365 61.3662, 7.2981 61.2897, 7.29975 61.267833, 7.2735 61.2438, 7.2226 61.223567, 7.12245 61.2181, 7.0716 61.199533, 7.0092 61.1886, 7.00265 61.194067, 7.0125 61.212633, 
+    7.05845 61.239967, 7.13725 61.278233, 7.1356 61.290267, 7.11425 61.3012, 7.07485 61.290267, 6.94025 61.238867, 6.88775 61.223033, 6.84015 61.218633, 6.7811 61.247067, 6.74005 61.254733, 
+    6.6793 61.262367, 6.62515 61.282033, 6.6071 61.298433, 6.64975 61.374967, 6.699 61.4154, 6.73185 61.460233, 6.72525 61.470067, 6.66125 61.434, 6.58575 61.355833, 6.55785 61.323033, 
+    6.52505 61.319767, 6.5004 61.3121, 6.5004 61.292433, 6.5086 61.217, 6.48235 61.2028, 6.4364 61.1935, 6.3691 61.190233, 6.30015 61.215367, 6.20005 61.231767, 6.1311 61.2334, 
+    6.08515 61.223567, 6.0392 61.2225, 6.0129 61.239967, 5.98175 61.244333, 5.9325 61.2367, 5.8258 61.2438, 5.80285 61.2602, 5.76835 61.264567, 5.7421 61.258, 5.6863 61.232867, 
+    5.6272 61.2296, 5.54185 61.198433, 5.4335 61.164533, 5.35635 61.1547, 5.28415 61.178733, 5.21685 61.178733, 5.19715 61.189667, 5.19715 61.2099, 5.20535 61.226267, 5.17745 61.2394, 
+    5.097 61.232833, 5.0576 61.243767, 5.0494 61.257967, 5.05105 61.27, 5.0724 61.276567, 5.15445 61.260167, 5.1807 61.260167, 5.19385 61.280933, 5.18235 61.298433, 5.1036 61.315933, 
+    4.99855 61.310467, 4.97225 61.330133, 4.98375 61.3487, 5.0133 61.363467, 5.1282 61.386433, 5.15775 61.405, 5.15775 61.4192, 5.13805 61.425767, 5.10195 61.4225, 5.0494 61.395167, 
+    5.0133 61.3897, 4.99525 61.409367, 5.01165 61.452, 5.03465 61.464033, 5.08715 61.4706)), 
+  ((12 78.657, 11.8759 78.666, 11.83285 78.688333, 11.75785 78.738333, 11.65415 78.784067, 11.58715 78.798933, 11.426 78.804267, 11.4212 78.815967, 11.44835 78.8319, 11.51535 78.852133, 
+      11.58715 78.865933, 11.6733 78.865933, 11.75145 78.863833, 11.78495 78.874467, 11.7834 78.887233, 11.74905 78.900533, 11.6581 78.903733, 11.42355 78.926067, 11.3039 78.959033, 11.28955 78.972867, 
+      11.29275 78.9835, 11.31505 78.9952, 11.3494 79.001033, 11.39245 78.9989, 11.4483 79.006367, 11.4834 79.018067, 11.56795 79.019133, 11.7044 78.9984, 11.907 78.984567, 11.92665 78.985233, 
+      11.9437 78.9885, 11.949 78.990933, 11.9539 78.9961, 11.95715 79.001233, 11.962 79.0308, 11.962 79.040033, 11.95915 79.0476, 11.95305 79.0563, 11.9437 79.063067, 11.93315 79.0677, 
+      11.90755 79.073367, 11.7594 79.092533, 11.5791 79.1234, 11.57115 79.132967, 11.57115 79.147833, 11.59505 79.159533, 11.62615 79.1707, 11.67405 79.184533, 11.7554 79.2271, 11.83195 79.245167, 
+      11.8942 79.249433, 11.96615 79.250733, 11.9744 79.253867, 11.98235 79.259167, 11.98235 79.267667, 11.9792 79.275067, 11.96965 79.281433, 11.95215 79.2857, 11.836 79.296733, 11.77375 79.307367, 
+      11.73865 79.302067, 11.7243 79.290367, 11.7195 79.2627, 11.70515 79.253133, 11.67005 79.248867, 11.64615 79.2595, 11.6238 79.298867, 11.60945 79.315867, 11.5791 79.316933, 11.56635 79.310567, 
+      11.56155 79.285033, 11.52565 79.234533, 11.46825 79.192, 11.4092 79.157967, 11.3454 79.144133, 11.3055 79.142, 11.25605 79.144133, 11.17545 79.173367, 11.07015 79.229733, 10.9409 79.293567, 
+      10.8723 79.331833, 10.8372 79.358433, 10.7734 79.3829, 10.7439 79.3983, 10.70085 79.4536, 10.637 79.4802, 10.62585 79.496167, 10.62745 79.514233, 10.6466 79.529133, 10.6753 79.540833, 
+      10.7184 79.545067, 10.7822 79.5323, 10.8827 79.527, 10.94015 79.516367, 10.96725 79.516367, 10.9976 79.522733, 11.04385 79.5185, 11.11725 79.494033, 11.1699 79.4951, 11.18265 79.502533, 
+      11.18265 79.5121, 11.1731 79.521667, 11.1268 79.5387, 11.05185 79.5589, 10.90025 79.577, 10.8492 79.587633, 10.83645 79.604633, 10.8524 79.626967, 10.86675 79.638667, 10.8947 79.647733, 
+      10.94415 79.646667, 11.0686 79.6339, 11.15155 79.6137, 11.2026 79.5839, 11.22335 79.576467, 11.28555 79.574333, 11.39085 79.5669, 11.4116 79.5722, 11.4116 79.586033, 11.3797 79.6073, 
+      11.3063 79.629633, 11.28315 79.649333, 11.2688 79.6791, 11.2273 79.697167, 11.21455 79.708867, 11.21615 79.726967, 11.20495 79.739733, 11.1571 79.756733, 11.1523 79.7727, 11.17305 79.795033, 
+      11.1986 79.809933, 11.24965 79.818433, 11.33025 79.800367, 11.38925 79.786533, 11.4451 79.776967, 11.46745 79.7812, 11.4786 79.803533, 11.485 79.847133, 11.5153 79.8599, 11.54565 79.864167, 
+      11.57275 79.853533, 11.5903 79.855667, 11.5935 79.872667, 11.6174 79.896067, 11.6541 79.9067, 11.70835 79.9067, 11.75145 79.900333, 11.7706 79.907767, 11.8408 79.910967, 11.8647 79.899267, 
+      11.91415 79.867367, 11.9374 79.8604, 11.9565 79.854033, 11.96725 79.8482, 11.97 79.843933, 11.9696 79.832533, 11.97 79.815033, 11.96725 79.803633, 11.96605 79.795133, 11.96445 79.787733, 
+      11.96525 79.7811, 11.96845 79.775533, 11.97715 79.769967, 11.9895 79.763333, 12 79.758767, 12.03565 79.754033, 12.0557 79.752633, 12.07255 79.758233, 12.0999 79.767367, 12.1241 79.771567, 
+      12.1452 79.769467, 12.16835 79.763867, 12.18205 79.747733, 12.19255 79.7295, 12.2094 79.718967, 12.2389 79.716867, 12.2684 79.719667, 12.29995 79.7337, 12.30105 79.757567, 12.28525 79.791967, 
+      12.2589 79.820033, 12.2347 79.842467, 12.23575 79.867033, 12.25365 79.8881, 12.28735 79.898633, 12.3221 79.8972, 12.3579 79.8895, 12.39475 79.875433, 12.43795 79.8537, 12.48005 79.826333, 
+      12.51795 79.8165, 12.56535 79.806667, 12.6317 79.796867, 12.7096 79.794767, 12.8044 79.794067, 12.896 79.7962, 12.98025 79.7983, 13.055 79.796867, 13.11925 79.8074, 13.19715 79.819333, 
+      13.2761 79.8369, 13.3509 79.862867, 13.42985 79.890933, 13.5046 79.9148, 13.5815 79.933767, 13.6689 79.9478, 13.7226 79.955533, 13.7805 79.949933, 13.83635 79.9366, 13.89635 79.911333, 
+      13.9353 79.8847, 13.96165 79.8545, 13.9648 79.827133, 13.96165 79.799067, 13.94585 79.783633, 13.8995 79.7668, 13.8458 79.755567, 13.80895 79.747833, 13.66575 79.744333, 13.53095 79.748567, 
+      13.42885 79.747867, 13.37095 79.7493, 13.3025 79.7535, 13.2414 79.7591, 13.174 79.7598, 13.1298 79.756967, 13.0624 79.747167, 12.9792 79.717667, 12.9118 79.6896, 12.85915 79.666433, 
+      12.8002 79.6545, 12.7433 79.644667, 12.6454 79.640467, 12.558 79.632767, 12.48745 79.633467, 12.439 79.620833, 12.42215 79.601867, 12.41585 79.582233, 12.42635 79.561867, 12.45375 79.551333, 
+      12.50325 79.543633, 12.56325 79.545033, 12.63065 79.548533, 12.697 79.554867, 12.79175 79.5696, 12.87075 79.589967, 12.96235 79.6082, 13.0445 79.625033, 13.11925 79.638333, 13.18035 79.647467, 
+      13.26775 79.650267, 13.33725 79.648867, 13.39305 79.638367, 13.4394 79.618, 13.4573 79.597667, 13.4636 79.575933, 13.44045 79.547867, 13.41835 79.5219, 13.39625 79.498733, 13.3794 79.469267, 
+      13.37725 79.4426, 13.39095 79.418733, 13.4057 79.4019, 13.4299 79.388567, 13.44885 79.378767, 13.4657 79.382967, 13.4636 79.3956, 13.4499 79.418033, 13.42885 79.446133, 13.4215 79.468567, 
+      13.43835 79.495233, 13.46255 79.517, 13.5015 79.527533, 13.5394 79.524, 13.58575 79.5142, 13.62365 79.5009, 13.6763 79.482633, 13.7342 79.458067, 13.79635 79.4251, 13.83215 79.398433, 
+      13.8869 79.371767, 13.93535 79.3556, 14.00275 79.335267, 14.0375 79.317733, 14.0775 79.293867, 14.11965 79.2616, 14.15015 79.241233, 14.1744 79.237033, 14.21335 79.250367, 14.2523 79.252467, 
+      14.31025 79.246833, 14.3534 79.246833, 14.3734 79.251767, 14.3618 79.262267, 14.30285 79.2756, 14.26075 79.293167, 14.2239 79.31, 14.18705 79.338067, 14.1512 79.371067, 14.1312 79.3935, 
+      14.1007 79.418767, 14.0512 79.4419, 14.0049 79.465067, 13.95645 79.490333, 13.92905 79.517, 13.92485 79.542967, 13.93115 79.5675, 13.95115 79.587167, 13.97645 79.6061, 14.02065 79.620133, 
+      14.05645 79.623667, 14.0912 79.627167, 14.127 79.631367, 14.1491 79.6496, 14.18915 79.669233, 14.22495 79.679767, 14.25545 79.6938, 14.2902 79.712767, 14.3197 79.739433, 14.35445 79.763967, 
+      14.405 79.782933, 14.44185 79.796967, 14.4882 79.805367, 14.5387 79.8089, 14.5682 79.805367, 14.6535 79.800467, 14.7293 79.793433, 14.8209 79.7822, 14.9125 79.766767, 14.9704 79.757633, 
+      15.022 79.753433, 15.0515 79.753433, 15.0852 79.7415, 15.13785 79.726733, 15.181 79.7092, 15.2084 79.682533, 15.2326 79.639033, 15.2442 79.5871, 15.2558 79.5429, 15.26845 79.5113, 
+      15.29685 79.4699, 15.3274 79.425, 15.35795 79.3913, 15.4106 79.337267, 15.43375 79.315533, 15.4506 79.288867, 15.45695 79.2629, 15.45485 79.243967, 15.4285 79.2208, 15.37795 79.1899, 
+      15.35375 79.168167, 15.3506 79.152, 15.36005 79.136567, 15.37795 79.132367, 15.40115 79.136567, 15.45065 79.159733, 15.49065 79.1913, 15.5159 79.217267, 15.55275 79.235533, 15.59485 79.241167, 
+      15.63595 79.235533, 15.67595 79.223633, 15.7381 79.203967, 15.7939 79.1815, 15.8529 79.160433, 15.8855 79.1443, 15.9213 79.121833, 15.95605 79.099367, 15.9992 79.0769, 16.0424 79.048833, 
+      16.09295 79.024967, 16.1519 79.001833, 16.18035 78.9976, 16.2119 79.006733, 16.22875 79.023567, 16.22035 79.046733, 16.18035 79.0713, 16.0645 79.126033, 15.9971 79.165333, 15.93605 79.213033, 
+      15.9076 79.2446, 15.8855 79.2874, 15.8718 79.3225, 15.85495 79.377233, 15.8339 79.460033, 15.84125 79.5246, 15.8497 79.5681, 15.8739 79.6151, 15.88025 79.6537, 15.8771 79.7, 
+      15.8613 79.7351, 15.8371 79.759633, 15.79495 79.7758, 15.76655 79.7779, 15.73285 79.775067, 15.69175 79.768067, 15.67175 79.770867, 15.6612 79.7842, 15.6728 79.8228, 15.7044 79.866333, 
+      15.75705 79.904933, 15.80655 79.918267, 15.8497 79.9386, 15.915 79.9765, 15.96025 80.0144, 16.0203 80.046, 16.0845 80.076867, 16.1382 80.115467, 16.18665 80.144967, 16.22455 80.1576, 
+      16.3088 80.1576, 16.37935 80.1555, 16.46255 80.143567, 16.50675 80.126733, 16.51835 80.105, 16.52885 80.0671, 16.5531 80.016567, 16.5657 79.979367, 16.6089 79.9513, 16.65735 79.919, 
+      16.6868 79.902167, 16.75 79.893733, 16.80475 79.895133, 16.85005 79.919, 16.89845 79.943567, 16.9469 79.963933, 17.02375 79.968833, 17.0922 79.974433, 17.168 79.970233, 17.2575 79.9604, 
+      17.3849 79.933033, 17.47865 79.906367, 17.625 79.869867, 17.72085 79.8453, 17.7714 79.841767, 17.83985 79.8467, 17.8883 79.853, 17.92725 79.8509, 17.9715 79.825633, 17.96515 79.787733, 
+      17.94515 79.748433, 17.8841 79.721067, 17.8367 79.7, 17.75455 79.679667, 17.71455 79.660733, 17.704 79.636867, 17.7103 79.6095, 17.7082 79.575833, 17.6724 79.539333, 17.66295 79.505633, 
+      17.6798 79.484567, 17.71245 79.485967, 17.75035 79.5042, 17.8409 79.559667, 17.8904 79.593367, 17.9557 79.627067, 18.0399 79.664933, 18.0978 79.677567, 18.1715 79.676867, 18.22205 79.671967, 
+      18.2726 79.6572, 18.3463 79.630533, 18.43265 79.596867, 18.4948 79.5695, 18.5453 79.5274, 18.6043 79.471267, 18.6422 79.427767, 18.69485 79.378633, 18.7538 79.348467, 18.7896 79.3218, 
+      18.817 79.297933, 18.84545 79.257967, 18.8865 79.228467, 18.936 79.2025, 18.99075 79.176533, 19.03815 79.164633, 19.1129 79.1541, 19.2203 79.1499, 19.3161 79.142867, 19.41825 79.129533, 
+      19.5362 79.1099, 19.6183 79.1029, 19.7331 79.095867, 19.82995 79.088833, 20.00055 79.0783, 20.0732 79.0762, 20.15955 79.060067, 20.2438 79.041833, 20.30695 79.022167, 20.3796 78.9997, 
+      20.4649 78.986367, 20.54495 78.974433, 20.65865 78.956867, 20.7608 78.949867, 20.89135 78.932333, 20.9956 78.9183, 21.0514 78.911267, 21.12195 78.911967, 21.2283 78.918267, 21.2978 78.9239, 
+      21.3989 78.9218, 21.4347 78.911967, 21.44945 78.8916, 21.45785 78.8544, 21.4505 78.802467, 21.421 78.7681, 21.3673 78.7358, 21.2957 78.703533, 21.2199 78.681767, 21.15565 78.667733, 
+      21.09245 78.669167, 21.05245 78.680367, 20.9914 78.708467, 20.92085 78.733, 20.8208 78.745633, 20.75235 78.744933, 20.6818 78.7323, 20.60915 78.716833, 20.51545 78.7, 20.46595 78.691567, 
+      20.36965 78.687333, 20.2496 78.679633, 20.16375 78.6712, 20.07425 78.657867, 20.0116 78.645967, 19.9453 78.636833, 19.86105 78.643133, 19.77 78.650167, 19.69205 78.654367, 19.63415 78.656467, 
+      19.5673 78.649467, 19.52415 78.635433, 19.48095 78.603167, 19.45675 78.563167, 19.43415 78.5393, 19.3941 78.518933, 19.3562 78.510533, 19.312 78.5042, 19.25515 78.5021, 19.13145 78.492967, 
+      19.0335 78.483833, 18.9824 78.4768, 18.96555 78.459267, 18.96555 78.4403, 18.97925 78.421367, 18.9982 78.3961, 18.99715 78.366633, 18.9982 78.342067, 18.98555 78.300667, 18.99135 78.259967, 
+      19.0156 78.236133, 19.0156 78.197533, 18.99875 78.161733, 18.9482 78.130167, 18.91395 78.1084, 18.855 78.074, 18.81495 78.0642, 18.776 78.0663, 18.7407 78.0768, 18.6775 78.107, 
+      18.6238 78.126633, 18.56695 78.136467, 18.52435 78.135067, 18.47275 78.121033, 18.42535 78.092267, 18.4064 78.069833, 18.4085 78.048067, 18.4285 78.032633, 18.43165 78.008767, 18.4285 77.9856, 
+      18.45905 77.968767, 18.46275 77.947, 18.4533 77.9098, 18.42275 77.876133, 18.40695 77.850167, 18.41115 77.8256, 18.4175 77.805233, 18.4175 77.7877, 18.40115 77.769433, 18.3917 77.744167, 
+      18.3917 77.7182, 18.398 77.695067, 18.38745 77.6719, 18.3548 77.649433, 18.32955 77.617867, 18.3238 77.5891, 18.3038 77.565967, 18.28165 77.551933, 18.25115 77.5428, 18.21215 77.5414, 
+      18.1732 77.5491, 18.10265 77.558933, 18.02425 77.561067, 17.95155 77.554033, 17.9147 77.5365, 17.85625 77.532967, 17.7699 77.527367, 17.6867 77.516833, 17.65035 77.5077, 17.63035 77.482433, 
+      17.6156 77.450167, 17.5777 77.422067, 17.52505 77.405233, 17.48925 77.3849, 17.44875 77.358933, 17.4319 77.324533, 17.4245 77.274, 17.41505 77.2291, 17.4087 77.1891, 17.37865 77.161, 
+      17.3555 77.1217, 17.35655 77.093633, 17.3692 77.062067, 17.4008 77.0361, 17.4113 77.012233, 17.40125 76.991167, 17.34965 76.984133, 17.30545 76.985567, 17.26335 76.985567, 17.2128 76.977133, 
+      17.1659 76.966633, 17.1017 76.943467, 17.0627 76.9182, 17.0406 76.888733, 17.03795 76.855067, 17.039 76.8298, 17.05375 76.806633, 17.06635 76.780667, 17.0727 76.7484, 17.07585 76.7147, 
+      17.0585 76.691533, 17.029 76.659233, 16.9774 76.6361, 16.88265 76.625567, 16.8358 76.617133, 16.79895 76.608, 16.7505 76.6038, 16.70525 76.6094, 16.63 76.616433, 16.5689 76.625567, 
+      16.5152 76.629767, 16.482 76.621333, 16.4441 76.595367, 16.4083 76.5708, 16.36195 76.543433, 16.34195 76.546933, 16.33725 76.5652, 16.34355 76.596067, 16.38145 76.634667, 16.4236 76.671167, 
+      16.42675 76.706933, 16.4183 76.7336, 16.3967 76.753967, 16.36195 76.7687, 16.31875 76.777133, 16.26295 76.778533, 16.18505 76.777133, 16.1361 76.777133, 16.0645 76.773633, 16.0108 76.779267, 
+      15.9418 76.793333, 15.8902 76.816467, 15.8618 76.838933, 15.85755 76.8642, 15.8618 76.889467, 15.8965 76.9126, 15.946 76.924533, 16.00605 76.938567, 16.065 76.954033, 16.1308 76.9891, 
+      16.175 77.016467, 16.18765 77.034733, 16.1824 77.052967, 16.15185 77.0691, 16.11185 77.078233, 16.07605 77.079633, 16.0455 77.085233, 16.01915 77.1021, 15.9876 77.107, 15.9465 77.1063, 
+      15.9002 77.099267, 15.8644 77.081033, 15.83225 77.059267, 15.7501 77.0319, 15.68275 77.013633, 15.6275 77.0031, 15.5643 76.996067, 15.48005 76.996067, 15.42165 76.9975, 15.38055 77.015733, 
+      15.3416 77.034667, 15.29525 77.062733, 15.2463 77.0894, 15.1821 77.1168, 15.12625 77.135033, 15.07045 77.149067, 14.98885 77.165933, 14.8983 77.177867, 14.7461 77.195433, 14.6566 77.199633, 
+      14.5813 77.209433, 14.496 77.223467, 14.41385 77.2361, 14.35015 77.252933, 14.267 77.2887, 14.21855 77.321, 14.17065 77.354, 14.1254 77.3933, 14.06535 77.434, 14.0222 77.4684, 
+      14.01745 77.5007, 14.02375 77.528067, 14.0364 77.547, 14.03745 77.567367, 14.0227 77.5828, 14.02375 77.608067, 14.0385 77.634033, 14.0685 77.648067, 14.1243 77.653667, 14.1822 77.652267, 
+      14.24645 77.650167, 14.40285 77.638233, 14.4513 77.637533, 14.49075 77.629833, 14.5192 77.6109, 14.5297 77.5758, 14.53185 77.5421, 14.5571 77.511933, 14.5866 77.5028, 14.6287 77.507033, 
+      14.66185 77.513333, 14.7124 77.515433, 14.73555 77.507, 14.75975 77.4979, 14.77765 77.4944, 14.7924 77.5028, 14.7977 77.523867, 14.7977 77.560333, 14.8082 77.5842, 14.83925 77.605267, 
+      14.8698 77.607367, 14.914 77.607367, 14.9719 77.598967, 15.033 77.589133, 15.11355 77.5723, 15.1725 77.566, 15.2262 77.5632, 15.29935 77.5604, 15.3615 77.5499, 15.4099 77.540767, 
+      15.4599 77.532333, 15.51675 77.5253, 15.581 77.5197, 15.63995 77.513367, 15.70265 77.502833, 15.79425 77.4993, 15.869 77.4902, 15.91375 77.4881, 15.96955 77.4881, 16.0043 77.502833, 
+      16.00535 77.5183, 15.9969 77.531633, 15.96215 77.540733, 15.89265 77.546367, 15.81265 77.549167, 15.7421 77.555467, 15.63995 77.570933, 15.58575 77.580767, 15.49415 77.5941, 15.40145 77.603933, 
+      15.3462 77.609567, 15.2472 77.6187, 15.1598 77.6292, 15.0329 77.650267, 14.9592 77.655867, 14.8586 77.6685, 14.7891 77.675533, 14.7554 77.688167, 14.74325 77.700067, 14.7464 77.7141, 
+      14.76645 77.727433, 14.82015 77.740767, 14.88225 77.7478, 14.98125 77.756933, 15.09445 77.771, 15.2103 77.7815, 15.3477 77.7906, 15.4435 77.795533, 15.5409 77.799067, 15.6462 77.808167, 
+      15.7678 77.816567, 15.8373 77.816567, 15.9926 77.820067, 16.05365 77.828467, 16.2016 77.8411, 16.2869 77.846733, 16.44535 77.858667, 16.50225 77.862367, 16.53455 77.861467, 16.60225 77.861467, 
+      16.607 77.861467, 16.6744 77.846733, 16.74705 77.8278, 16.78655 77.8159, 16.8266 77.812367, 16.855 77.8215, 16.8624 77.836233, 16.8466 77.8552, 16.80975 77.872733, 16.7718 77.892367, 
+      16.76025 77.912733, 16.7613 77.931667, 16.78865 77.9443, 16.83395 77.9471, 16.88345 77.954833, 16.90345 77.969567, 16.90765 77.9822, 16.895 77.991333, 16.8592 78.002567, 16.82495 77.999033, 
+      16.7565 77.991333, 16.6586 77.9759, 16.59485 77.967467, 16.5422 77.9485, 16.4885 77.930267, 16.45585 77.912733, 16.41005 77.909933, 16.3574 77.904333, 16.309 77.8987, 16.2479 77.884667, 
+      16.19155 77.878367, 16.1073 77.877667, 16.0399 77.879067, 15.97405 77.876967, 15.8751 77.870667, 15.8214 77.865767, 15.7008 77.860133, 15.585 77.8496, 15.54655 77.8461, 15.46125 77.844, 
+      15.40545 77.851733, 15.36705 77.863667, 15.3323 77.879833, 15.30385 77.893867, 15.27225 77.901567, 15.2428 77.903667, 15.21015 77.900867, 15.15805 77.890367, 15.0917 77.8665, 15.0243 77.848967, 
+      14.96375 77.8307, 14.88685 77.815967, 14.8163 77.808967, 14.75575 77.803333, 14.62515 77.7928, 14.5478 77.7907, 14.44355 77.7893, 14.3167 77.7928, 14.2177 77.797, 14.13605 77.803333, 
+      14.0655 77.801233, 14.0055 77.7858, 13.94495 77.767567, 13.8849 77.7409, 13.84175 77.723367, 13.8049 77.717033, 13.7633 77.726833, 13.7317 77.7451, 13.73275 77.778067, 13.7359 77.799833, 
+      13.73275 77.815967, 13.70855 77.820167, 13.6759 77.8244, 13.6401 77.8342, 13.61165 77.850333, 13.5848 77.8735, 13.57535 77.9072, 13.5722 77.940167, 13.5627 77.9865, 13.5585 78.018767, 
+      13.56955 78.0328, 13.61375 78.050333, 13.67905 78.061567, 13.738 78.065067, 13.7838 78.0784, 13.83115 78.099467, 13.8712 78.1114, 13.9017 78.121233, 13.93435 78.117, 13.96545 78.1107, 
+      14.016 78.088233, 14.07705 78.051767, 14.1318 78.018767, 14.1565 77.9998, 14.1839 77.981567, 14.21865 77.987867, 14.23025 78.007533, 14.2081 78.027167, 14.166 78.053133, 14.1639 78.067167, 
+      14.1839 78.090333, 14.21655 78.107167, 14.29235 78.1198, 14.37765 78.128933, 14.454 78.143, 14.533 78.1507, 14.6109 78.159133, 14.7051 78.160567, 14.77145 78.158433, 14.81675 78.147233, 
+      14.87625 78.129667, 14.91525 78.119833, 14.9521 78.121967, 14.9921 78.132467, 15.0105 78.154233, 15.00735 78.1732, 14.99365 78.189333, 14.9684 78.202667, 14.96205 78.223, 14.9863 78.240567, 
+      15.0263 78.250367, 15.0916 78.2651, 15.22845 78.284067, 15.28585 78.2904, 15.34165 78.282667, 15.41115 78.272167, 15.49175 78.2476, 15.5528 78.231433, 15.63705 78.2055, 15.70395 78.187933, 
+      15.80715 78.160567, 15.8682 78.151433, 15.94135 78.15, 16.0456 78.1514, 16.1061 78.157733, 16.13035 78.167567, 16.1335 78.1788, 16.1156 78.1837, 16.08085 78.1816, 16.0282 78.1788, 
+      15.9545 78.1788, 15.90395 78.1851, 15.8197 78.205467, 15.7549 78.225133, 15.7012 78.239167, 15.60435 78.263033, 15.5607 78.275633, 15.5375 78.2904, 15.52805 78.307233, 15.55225 78.326867, 
+      15.5986 78.345833, 15.6807 78.366167, 15.78495 78.394233, 15.83605 78.409667, 15.90135 78.4216, 15.96555 78.4237, 16.0493 78.4251, 16.13035 78.421567, 16.1988 78.415267, 16.3025 78.406167, 
+      16.3762 78.390033, 16.46935 78.3879, 16.55045 78.3872, 16.65735 78.397733, 16.7816 78.404767, 16.8579 78.411767, 16.93585 78.409667, 16.99585 78.408967, 17.1354 78.408233, 17.2112 78.407533, 
+      17.2538 78.420167, 17.3033 78.439833, 17.3349 78.458067, 17.3486 78.476333, 17.337 78.490367, 17.3075 78.495267, 17.27595 78.499467, 17.24645 78.5016, 17.20435 78.493867, 17.1359 78.477033, 
+      17.08115 78.4616, 17.0306 78.456667, 16.99425 78.453867, 16.92475 78.4623, 16.86365 78.47, 16.81315 78.471433, 16.73895 78.473533, 16.68525 78.478433, 16.62625 78.489667, 16.5257 78.511433, 
+      16.4762 78.526867, 16.45095 78.544433, 16.44095 78.562667, 16.4631 78.592133, 16.49575 78.6202, 16.55155 78.639167, 16.6379 78.6616, 16.71 78.667233, 16.75845 78.666533, 16.8153 78.677067, 
+      16.85265 78.691133, 16.85265 78.702333, 16.8337 78.714967, 16.80525 78.7297, 16.76945 78.741633, 16.72735 78.738833, 16.6863 78.731133, 16.6431 78.729, 16.5994 78.731833, 16.56145 78.748667, 
+      16.51725 78.769733, 16.4783 78.792867, 16.44565 78.8062, 16.4241 78.8048, 16.3946 78.783767, 16.38195 78.745867, 16.363 78.715, 16.32615 78.6813, 16.2777 78.668667, 16.2293 78.672167, 
+      16.1877 78.676367, 16.1519 78.667933, 16.1382 78.6469, 16.14135 78.620233, 16.11715 78.609, 16.0729 78.6076, 16.0371 78.6055, 16.0039 78.597067, 15.97125 78.5718, 15.9418 78.561267, 
+      15.9102 78.549333, 15.88175 78.541633, 15.8491 78.5367, 15.8096 78.531067, 15.72745 78.519133, 15.6411 78.5009, 15.5921 78.489667, 15.52895 78.479833, 15.47945 78.474233, 15.42785 78.4721, 
+      15.38205 78.4812, 15.35995 78.493133, 15.33995 78.511367, 15.32625 78.535933, 15.31785 78.568933, 15.3326 78.592067, 15.3547 78.615933, 15.38945 78.644, 15.40895 78.667867, 15.41105 78.695933, 
+      15.40685 78.7226, 15.3995 78.7584, 15.3879 78.784367, 15.36475 78.809633, 15.34005 78.829967, 15.30635 78.8419, 15.2695 78.8398, 15.23895 78.824367, 15.2105 78.8019, 15.2 78.7668, 
+      15.20105 78.710667, 15.2 78.669967, 15.18945 78.653133, 15.1563 78.650333, 15.12155 78.648233, 15.08155 78.6391, 15.05625 78.6307, 15.0194 78.612433, 14.99205 78.608233, 14.94945 78.609633, 
+      14.9147 78.624367, 14.88205 78.650333, 14.8431 78.693133, 14.80515 78.7282, 14.7636 78.7612, 14.71725 78.779433, 14.6625 78.780133, 14.62355 78.773833, 14.59145 78.7682, 14.54515 78.737333, 
+      14.5304 78.719067, 14.51355 78.6931, 14.49355 78.662233, 14.4893 78.636267, 14.4872 78.616633, 14.49355 78.592067, 14.4962 78.5633, 14.4857 78.533133, 14.49515 78.511367, 14.5278 78.493833, 
+      14.572 78.468567, 14.60675 78.4384, 14.62465 78.418033, 14.6231 78.396967, 14.601 78.383633, 14.5799 78.380833, 14.5515 78.392767, 14.5199 78.4103, 14.4841 78.422233, 14.44305 78.425733, 
+      14.39725 78.417333, 14.32775 78.388567, 14.2667 78.3689, 14.2114 78.3401, 14.12505 78.302233, 14.04395 78.262233, 14.0203 78.2601, 13.9971 78.270633, 13.9792 78.2903, 13.9529 78.306433, 
+      13.9308 78.314833, 13.90655 78.312733, 13.8813 78.298, 13.85285 78.288867, 13.826 78.2945, 13.79445 78.3015, 13.77125 78.2924, 13.76495 78.275567, 13.76285 78.2517, 13.74285 78.231333, 
+      13.71755 78.224333, 13.667 78.2201, 13.6096 78.2236, 13.558 78.2327, 13.4906 78.248167, 13.4195 78.257967, 13.36475 78.261467, 13.2984 78.2636, 13.21255 78.2615, 13.1441 78.249567, 
+      13.0978 78.230633, 13.0509 78.213767, 13.00565 78.205367, 12.98245 78.208867, 12.9572 78.2229, 12.92875 78.248867, 12.9214 78.283233, 12.91135 78.306367, 12.90715 78.343567, 12.90925 78.363933, 
+      12.904 78.384267, 12.8924 78.3969, 12.86295 78.3955, 12.84345 78.392567, 12.7937 78.3822, 12.74345 78.383567, 12.725 78.384267, 12.66655 78.3878, 12.616 78.3948, 12.53385 78.415167, 
+      12.48175 78.424267, 12.45225 78.4348, 12.42385 78.452333, 12.4312 78.4755, 12.45755 78.488833, 12.48595 78.496567, 12.5439 78.493033, 12.59865 78.486733, 12.67025 78.488833, 12.72605 78.493733, 
+      12.78875 78.501467, 12.86665 78.5141, 12.9256 78.529533, 12.9956 78.5499, 13.0335 78.560433, 13.0588 78.573067, 13.063 78.5899, 13.05035 78.600433, 13.01875 78.608133, 12.98825 78.609533, 
+      12.96085 78.604633, 12.9082 78.5927, 12.83135 78.574467, 12.76815 78.563933, 12.71235 78.558333, 12.6571 78.554833, 12.58655 78.554133, 12.5318 78.567467, 12.4744 78.585733, 12.43545 78.607467, 
+      12.39015 78.625033, 12.3533 78.637667, 12.29275 78.6461, 12.2264 78.6503, 12.1453 78.653133, 12.1027 78.655, 12.0507 78.656667, 12 78.657)), 
+  ((17.89015 80.203067, 17.90005 80.213433, 17.8958 80.234133, 17.90995 80.246367, 17.9354 80.2511, 17.97355 80.2426, 18.0032 80.218133, 18.03075 80.1974, 18.07595 80.169133, 18.12825 80.155033, 
+      18.17485 80.1428, 18.22005 80.135267, 18.2582 80.137133, 18.27095 80.1409, 18.2794 80.153133, 18.29565 80.161633, 18.30835 80.157867, 18.32815 80.156, 18.33805 80.1654, 18.33945 80.1833, 
+      18.35355 80.198367, 18.4002 80.203067, 18.48355 80.203067, 18.53795 80.204967, 18.5563 80.1993, 18.569 80.184233, 18.5775 80.172933, 18.5987 80.169167, 18.61425 80.172933, 18.634 80.163533, 
+      18.6312 80.1513, 18.6425 80.140933, 18.6679 80.148467, 18.6877 80.155067, 18.70605 80.161633, 18.7329 80.159767, 18.7541 80.170133, 18.75835 80.180467, 18.73715 80.192733, 18.73995 80.2078, 
+      18.77035 80.219067, 18.8085 80.221867, 18.87205 80.222833, 18.9173 80.211533, 18.96675 80.2021, 19.007 80.1993, 19.06775 80.180467, 19.12005 80.161633, 19.1709 80.139033, 19.2345 80.111733, 
+      19.2797 80.089133, 19.3249 80.087233, 19.37295 80.0882, 19.3899 80.0995, 19.4139 80.117367, 19.4351 80.116433, 19.44925 80.107033, 19.4704 80.1023, 19.48735 80.1136, 19.4888 80.125867, 
+      19.4591 80.141867, 19.39695 80.1673, 19.3277 80.1833, 19.2592 80.1899, 19.1914 80.193667, 19.1476 80.200233, 19.10095 80.213433, 19.05715 80.240733, 19.03315 80.2558, 19.01055 80.290633, 
+      19.00065 80.307567, 18.97665 80.319833, 18.94695 80.3283, 18.93425 80.3462, 18.9159 80.3603, 18.92015 80.377267, 18.94415 80.3961, 18.98935 80.408333, 19.04375 80.410233, 19.08615 80.4074, 
+      19.13275 80.398933, 19.1808 80.381033, 19.2472 80.359367, 19.28465 80.349, 19.35245 80.311333, 19.4528 80.272733, 19.522 80.240733, 19.55945 80.236033, 19.61455 80.234133, 19.68095 80.231333, 
+      19.7205 80.229433, 19.7459 80.2219, 19.7883 80.206833, 19.81375 80.203067, 19.82575 80.2191, 19.82575 80.2351, 19.8159 80.253, 19.7975 80.268067, 19.7933 80.284067, 19.80315 80.3029, 
+      19.82435 80.321733, 19.8385 80.345267, 19.8385 80.367867, 19.8385 80.382, 19.8272 80.390467, 19.79895 80.389533, 19.77915 80.3999, 19.78195 80.419667, 19.7834 80.437567, 19.76925 80.448867, 
+      19.73535 80.4545, 19.717 80.4432, 19.69155 80.439433, 19.664 80.452633, 19.6329 80.454533, 19.5976 80.450767, 19.5679 80.4404, 19.52695 80.430033, 19.48315 80.426267, 19.45065 80.432867, 
+      19.4139 80.462067, 19.39695 80.491233, 19.3871 80.5129, 19.39415 80.534567, 19.4118 80.548667, 19.4485 80.5543, 19.46545 80.5515, 19.5036 80.548667, 19.53045 80.553367, 19.53045 80.569367, 
+      19.5262 80.589133, 19.522 80.607967, 19.5262 80.623033, 19.5545 80.6287, 19.5898 80.6221, 19.63785 80.602333, 19.6781 80.581633, 19.7205 80.555267, 19.76715 80.538333, 19.7954 80.527967, 
+      19.83355 80.5242, 19.88155 80.526067, 19.91195 80.518567, 19.93595 80.499733, 19.95575 80.477133, 19.97695 80.447, 20.00945 80.418733, 20.0603 80.3952, 20.0829 80.3905, 20.10975 80.4018, 
+      20.12385 80.421567, 20.1168 80.448867, 20.1168 80.478067, 20.1267 80.5035, 20.15425 80.5176, 20.1952 80.527933, 20.2404 80.527933, 20.27995 80.514767, 20.31105 80.494067, 20.32375 80.466733, 
+      20.34215 80.4385, 20.36475 80.424367, 20.42055 80.4065, 20.4573 80.398033, 20.494 80.382967, 20.51095 80.366033, 20.53075 80.344367, 20.52085 80.317067, 20.51945 80.293533, 20.52935 80.2775, 
+      20.5604 80.275633, 20.5929 80.267167, 20.624 80.259633, 20.648 80.2728, 20.66355 80.293533, 20.67415 80.319867, 20.69535 80.333067, 20.725 80.334933, 20.75185 80.319867, 20.7759 80.294433, 
+      20.79285 80.2615, 20.81685 80.230433, 20.8437 80.217233, 20.87335 80.2276, 20.9094 80.2455, 20.9433 80.2455, 20.9645 80.241733, 20.9885 80.227633, 21.00545 80.205033, 21.02525 80.1975, 
+      21.045 80.212567, 21.07325 80.230433, 21.0959 80.254, 21.12415 80.2634, 21.1531 80.2653, 21.187 80.2587, 21.21105 80.241767, 21.23785 80.2333, 21.2647 80.232333, 21.29155 80.2427, 
+      21.3085 80.259667, 21.34385 80.279433, 21.3947 80.2992, 21.4166 80.301067, 21.45335 80.302033, 21.4943 80.2945, 21.524 80.282233, 21.54375 80.278467, 21.55365 80.304833, 21.57205 80.329333, 
+      21.60875 80.338733, 21.64125 80.323667, 21.6695 80.304833, 21.6667 80.286, 21.6356 80.2587, 21.61725 80.2333, 21.60595 80.2022, 21.61865 80.1815, 21.6441 80.169267, 21.67305 80.1721, 
+      21.70555 80.184333, 21.74085 80.196567, 21.77475 80.197533, 21.8214 80.196567, 21.8779 80.185267, 21.9097 80.1853, 21.94505 80.1919, 21.98315 80.199433, 22.0185 80.2032, 22.05665 80.194733, 
+      22.0948 80.172133, 22.10325 80.1486, 22.1301 80.1241, 22.1598 80.079833, 22.1732 80.061, 22.2057 80.059133, 22.24665 80.060067, 22.27775 80.071367, 22.3159 80.0742, 22.3583 80.068533, 
+      22.38515 80.0855, 22.4063 80.115633, 22.4021 80.159867, 22.3922 80.19, 22.3908 80.227667, 22.4042 80.252133, 22.44655 80.270033, 22.46495 80.2926, 22.4508 80.318967, 22.43385 80.345333, 
+      22.3929 80.383, 22.3745 80.415033, 22.3632 80.4395, 22.3759 80.4734, 22.4155 80.485633, 22.4614 80.4828, 22.508 80.4574, 22.549 80.422533, 22.58145 80.386767, 22.64225 80.352867, 
+      22.6733 80.3425, 22.70015 80.348167, 22.7164 80.377367, 22.739 80.410333, 22.77435 80.429167, 22.82235 80.464, 22.85345 80.4913, 22.86335 80.5205, 22.86755 80.5657, 22.87325 80.594867, 
+      22.89795 80.603367, 22.93895 80.593967, 22.98415 80.5817, 23.0435 80.573233, 23.10845 80.563833, 23.16145 80.555367, 23.22785 80.550667, 23.2519 80.544067, 23.2759 80.523367, 23.28015 80.504533, 
+      23.27875 80.4885, 23.24625 80.471567, 23.2095 80.4565, 23.1332 80.453667, 23.06115 80.4518, 23.03005 80.453667, 23.0202 80.4386, 23.03855 80.419767, 23.06965 80.4132, 23.10215 80.4047, 
+      23.1191 80.385867, 23.11485 80.355733, 23.1099 80.333167, 23.11415 80.3021, 23.0986 80.280433, 23.0562 80.254067, 23.0223 80.212633, 23.01665 80.1684, 23.02795 80.1232, 23.04775 80.096833, 
+      23.07245 80.0874, 23.10635 80.079867, 23.1332 80.086433, 23.14735 80.099633, 23.1417 80.118467, 23.1219 80.136367, 23.1134 80.157067, 23.136 80.1712, 23.16285 80.178733, 23.16285 80.1938, 
+      23.15155 80.211667, 23.17135 80.223933, 23.20245 80.222967, 23.23635 80.213567, 23.27305 80.1872, 23.29285 80.155167, 23.31475 80.1439, 23.3317 80.157067, 23.343 80.183433, 23.3515 80.217333, 
+      23.3741 80.231467, 23.40095 80.236167, 23.42775 80.2277, 23.44755 80.210733, 23.44615 80.185333, 23.4179 80.150467, 23.41505 80.133533, 23.44895 80.133533, 23.46025 80.150467, 23.49135 80.150467, 
+      23.50405 80.136367, 23.51115 80.1166, 23.53235 80.109067, 23.55495 80.1147, 23.55705 80.1354, 23.5811 80.150433, 23.61355 80.1655, 23.6489 80.174933, 23.68985 80.174, 23.728 80.164567, 
+      23.7492 80.168333, 23.7478 80.1881, 23.7266 80.211667, 23.72235 80.232367, 23.7351 80.2465, 23.77745 80.2512, 23.79795 80.245567, 23.8149 80.240833, 23.8347 80.2465, 23.84315 80.260633, 
+      23.8559 80.281333, 23.8785 80.293567, 23.93075 80.308633, 23.9887 80.304867, 24.0332 80.290733, 24.0855 80.2587, 24.12365 80.227633, 24.13915 80.212567, 24.14905 80.221967, 24.16175 80.254933, 
+      24.16745 80.2832, 24.1957 80.2945, 24.2197 80.2945, 24.22535 80.278467, 24.231 80.2634, 24.24655 80.2634, 24.25645 80.2832, 24.26775 80.296367, 24.29105 80.302033, 24.3151 80.297333, 
+      24.34475 80.277567, 24.36455 80.252133, 24.38575 80.225767, 24.39845 80.232367, 24.414 80.252133, 24.438 80.266267, 24.47755 80.274733, 24.51005 80.2785, 24.54185 80.285067, 24.5503 80.2926, 
+      24.5503 80.307667, 24.56725 80.318967, 24.5828 80.3218, 24.6026 80.318967, 24.6238 80.302967, 24.64495 80.307667, 24.6492 80.3199, 24.66335 80.3472, 24.669 80.362267, 24.7001 80.373567, 
+      24.7382 80.368867, 24.77215 80.3557, 24.77425 80.332167, 24.79965 80.3058, 24.79825 80.270967, 24.79685 80.240833, 24.8279 80.2333, 24.87315 80.2333, 24.9593 80.238, 25.00665 80.247433, 
+      25.0632 80.2512, 25.1169 80.263433, 25.17765 80.279433, 25.2285 80.2917, 25.2751 80.3011, 25.3062 80.303933, 25.3302 80.290733, 25.32175 80.260633, 25.30335 80.2333, 25.3048 80.208833, 
+      25.2963 80.192833, 25.2751 80.175867, 25.28995 80.169267, 25.32385 80.171133, 25.3592 80.175833, 25.40155 80.189967, 25.43545 80.205967, 25.46515 80.223867, 25.49055 80.2314, 25.51035 80.221967, 
+      25.516 80.2022, 25.53225 80.188067, 25.5506 80.2003, 25.57885 80.2248, 25.6029 80.239867, 25.64245 80.239867, 25.682 80.237967, 25.68765 80.225733, 25.66505 80.2088, 25.65515 80.189, 
+      25.66505 80.173933, 25.6594 80.148533, 25.6622 80.122167, 25.6806 80.1137, 25.70885 80.121233, 25.747 80.140067, 25.77595 80.151333, 25.80985 80.1598, 25.8367 80.1598, 25.86215 80.1438, 
+      25.8805 80.160733, 25.8989 80.184267, 25.9229 80.2003, 25.9582 80.2097, 26.0225 80.215367, 26.11435 80.213467, 26.18215 80.2116, 26.24715 80.217233, 26.29025 80.221967, 26.33405 80.225733, 
+      26.38635 80.2229, 26.43295 80.2135, 26.48525 80.2069, 26.5368 80.2041, 26.57495 80.203167, 26.63145 80.206933, 26.72895 80.203167, 26.7692 80.202233, 26.87515 80.196567, 26.91755 80.189033, 
+      26.94015 80.171167, 26.96415 80.155133, 26.98675 80.157033, 27.01645 80.1542, 27.0461 80.1429, 27.0673 80.124067, 27.07225 80.0949, 27.0652 80.0469, 27.0652 80.014867, 27.068 79.962133, 
+      27.068 79.916933, 27.04825 79.883033, 27.01435 79.860433, 26.96135 79.8416, 26.9232 79.8369, 26.8681 79.8209, 26.8017 79.802067, 26.73035 79.774733, 26.66395 79.754967, 26.6004 79.7399, 
+      26.54105 79.724833, 26.5043 79.6966, 26.469 79.661767, 26.4372 79.6382, 26.3962 79.629733, 26.3609 79.629733, 26.31565 79.6382, 26.262 79.6382, 26.19205 79.632533, 26.07905 79.611833, 
+      26.0112 79.590167, 25.98015 79.5657, 25.9674 79.5431, 25.96315 79.519567, 25.9773 79.501667, 25.99425 79.489433, 25.99565 79.4734, 25.97165 79.4593, 25.89465 79.450833, 25.82115 79.447067, 
+      25.7604 79.437667, 25.6594 79.4179, 25.5492 79.396233, 25.4489 79.3821, 25.36905 79.3633, 25.2532 79.3379, 25.1656 79.328467, 25.066 79.314367, 24.9417 79.298367, 24.82865 79.275767, 
+      24.75165 79.259767, 24.64005 79.24, 24.54115 79.221167, 24.4613 79.2108, 24.34265 79.2014, 24.2522 79.200433, 24.16815 79.205133, 24.08335 79.2202, 23.98445 79.2428, 23.89475 79.2588, 
+      23.8015 79.273867, 23.69695 79.289867, 23.5931 79.2993, 23.48575 79.313433, 23.40095 79.3285, 23.3056 79.341667, 23.1968 79.352033, 23.0937 79.3737, 23.0082 79.3878, 22.9164 79.401, 
+      22.8076 79.406633, 22.73765 79.4085, 22.66555 79.4099, 22.58045 79.413667, 22.49995 79.414133, 22.4466 79.417433, 22.39715 79.420267, 22.3343 79.4292, 22.29015 79.436267, 22.24565 79.448533, 
+      22.1884 79.452767, 22.14285 79.454167, 22.09055 79.452767, 22.0876 79.4524, 22.03425 79.444267, 21.9876 79.430633, 21.9701 79.427833, 21.9221 79.426867, 21.86415 79.427833, 21.81115 79.417467, 
+      21.76315 79.4024, 21.71935 79.392967, 21.6826 79.392967, 21.63175 79.4024, 21.5689 79.414633, 21.5124 79.422167, 21.46295 79.426867, 21.3881 79.426867, 21.321 79.414633, 21.2447 79.3977, 
+      21.167 79.385467, 21.0547 79.382633, 20.9445 79.384533, 20.78835 79.405233, 20.7587 79.412767, 20.7361 79.4269, 20.729 79.4495, 20.729 79.4674, 20.7036 79.473967, 20.6386 79.4674, 
+      20.5461 79.4608, 20.4472 79.442933, 20.3398 79.429733, 20.2798 79.4175, 20.1922 79.4194, 20.1668 79.425033, 20.1343 79.4401, 20.1117 79.454233, 20.07355 79.468367, 20.0213 79.489067, 
+      19.9768 79.504133, 19.89065 79.515433, 19.79035 79.529533, 19.71405 79.5418, 19.67025 79.552133, 19.65045 79.568167, 19.63915 79.5917, 19.64625 79.6237, 19.6625 79.638767, 19.70345 79.651, 
+      19.7416 79.660433, 19.8306 79.659467, 19.9062 79.6576, 19.97115 79.659467, 20.0531 79.6576, 20.11105 79.651933, 20.17105 79.6397, 20.23885 79.611467, 20.31515 79.577567, 20.37305 79.560633, 
+      20.42675 79.5625, 20.4642 79.5691, 20.4854 79.587, 20.4981 79.6049, 20.51505 79.617133, 20.57015 79.619, 20.64365 79.612433, 20.71495 79.602067, 20.8096 79.587, 20.8944 79.565333, 
+      20.94525 79.554967, 20.98765 79.552167, 21.0074 79.5644, 21.0187 79.577567, 21.00385 79.599233, 20.9403 79.621833, 20.85975 79.640667, 20.7602 79.651967, 20.6797 79.660467, 20.6147 79.662333, 
+      20.537 79.668933, 20.4692 79.6727, 20.42255 79.6887, 20.4042 79.700933, 20.3929 79.716, 20.40705 79.734833, 20.43245 79.747067, 20.4805 79.7546, 20.51225 79.753667, 20.60975 79.754633, 
+      20.7369 79.760267, 20.82515 79.7678, 20.96785 79.7725, 21.05895 79.7678, 21.22 79.757467, 21.32945 79.750867, 21.4227 79.749933, 21.52725 79.748067, 21.58585 79.749933, 21.672 79.761233, 
+      21.73415 79.779133, 21.7822 79.790433, 21.8274 79.793267, 21.90935 79.788533, 21.9828 79.7895, 22.0252 79.797967, 22.05345 79.818667, 22.0351 79.8375, 22.0153 79.845033, 21.9602 79.8507, 
+      21.915 79.8488, 21.88815 79.8554, 21.8938 79.873267, 21.9065 79.894933, 21.90795 79.912833, 21.879 79.925067, 21.8267 79.9279, 21.78715 79.9119, 21.7335 79.8921, 21.66565 79.8714, 
+      21.6113 79.8601, 21.5265 79.854433, 21.446 79.847867, 21.31105 79.8535, 21.16555 79.854433, 21.02495 79.854433, 20.8936 79.855367, 20.7813 79.8516, 20.6923 79.847833, 20.5666 79.845, 
+      20.46555 79.8337, 20.3794 79.828067, 20.2706 79.8196, 20.1908 79.805467, 20.1032 79.796033, 20.02125 79.794167, 19.9591 79.789467, 19.87785 79.7791, 19.80155 79.766867, 19.74645 79.760267, 
+      19.649 79.744267, 19.5915 79.743467, 19.5417 79.742133, 19.4915 79.742767, 19.48565 79.7431, 19.46825 79.7451, 19.4408 79.7483, 19.43935 79.7483, 19.36095 79.763333, 19.30585 79.7671, 
+      19.2451 79.7511, 19.173 79.742633, 19.11015 79.7417, 19.048 79.743567, 18.99995 79.749233, 18.92365 79.753, 18.85795 79.7483, 18.7732 79.7398, 18.72515 79.738867, 18.6743 79.747333, 
+      18.61355 79.767133, 18.54925 79.793467, 18.4885 79.8057, 18.4009 79.800067, 18.3359 79.804767, 18.29775 79.8142, 18.26385 79.8236, 18.2342 79.8415, 18.2144 79.863167, 18.21725 79.882933, 
+      18.23135 79.899867, 18.2688 79.908333, 18.3098 79.9121, 18.3479 79.9187, 18.3804 79.935633, 18.43835 79.9366, 18.4906 79.9394, 18.52665 79.947867, 18.54785 79.962933, 18.55775 79.981767, 
+      18.5634 80.004367, 18.5874 80.013767, 18.6086 80.013767, 18.6397 80.004367, 18.6623 79.9874, 18.6976 79.961067, 18.72725 79.945033, 18.7499 79.946, 18.75975 79.962933, 18.7541 79.994, 
+      18.7499 80.014733, 18.7499 80.0392, 18.74845 80.0571, 18.75765 80.078733, 18.74635 80.090967, 18.7181 80.088167, 18.66155 80.088167, 18.61775 80.086267, 18.57115 80.088167, 18.5224 80.0957, 
+      18.48 80.098533, 18.4433 80.091933, 18.39385 80.078767, 18.3359 80.0797, 18.2688 80.076867, 18.1826 80.075, 18.1148 80.075933, 18.0752 80.0797, 18.0498 80.091, 18.04695 80.110767, 
+      18.04695 80.122067, 18.03285 80.119233, 18.01235 80.1155, 17.9742 80.137167, 17.9276 80.1494, 17.9064 80.143767, 17.89935 80.130567, 17.91345 80.1174, 17.9064 80.102333, 17.8866 80.096667, 
+      17.85975 80.107033, 17.8386 80.1353, 17.80465 80.14, 17.75805 80.139067, 17.72415 80.1334, 17.70295 80.1381, 17.69305 80.155067, 17.71565 80.174833, 17.74745 80.195533, 17.8068 80.207767, 
+      17.84215 80.2106, 17.86475 80.209667, 17.89015 80.203067)), 
+  ((21.1945 77.4768, 21.1306 77.4768, 21.04985 77.477567, 20.97775 77.477567, 20.9266 77.488433, 20.91325 77.5016, 20.90395 77.533367, 20.91095 77.5659, 20.9307 77.593, 20.96675 77.6178, 
+      21.00045 77.632533, 21.05625 77.637933, 21.119 77.6511, 21.1626 77.665833, 21.20565 77.701467, 21.24165 77.7425, 21.28465 77.778933, 21.3521 77.817667, 21.4062 77.8502, 21.45615 77.8835, 
+      21.46895 77.916067, 21.47125 77.943167, 21.4585 77.962533, 21.4422 77.979567, 21.4062 77.991967, 21.36665 77.993533, 21.31435 77.992733, 21.27715 77.995833, 21.2411 78.009, 21.201 78.033, 
+      21.15335 78.055467, 21.10455 78.069433, 21.065 78.074833, 21.0104 78.084133, 20.96915 78.085667, 20.9436 78.101967, 20.9436 78.1221, 20.97265 78.142233, 21.0168 78.151533, 21.0703 78.160833, 
+      21.17725 78.171667, 21.2563 78.176333, 21.3162 78.187967, 21.40685 78.202667, 21.4987 78.213533, 21.5586 78.215067, 21.66555 78.215067, 21.76085 78.2081, 21.83465 78.205767, 21.93345 78.2019, 
+      22.0241 78.2019, 22.13745 78.200367, 22.29325 78.194167, 22.3566 78.201133, 22.40305 78.212, 22.4205 78.2267, 22.41585 78.2484, 22.41235 78.267767, 22.4391 78.279367, 22.47865 78.277067, 
+      22.5135 78.2755, 22.51375 78.274733, 22.60445 78.267, 22.6858 78.262333, 22.7416 78.277833, 22.78345 78.310367, 22.78285 78.310367, 22.80315 78.322767, 22.8357 78.322767, 22.85895 78.313467, 
+      22.9043 78.2941, 22.94035 78.277833, 22.9822 78.2701, 23.03395 78.2577, 23.10485 78.243, 23.1467 78.225167, 23.15835 78.198067, 23.1525 78.170933, 23.13975 78.151567, 23.0851 78.137633, 
+      23.02465 78.1268, 22.97465 78.104333, 22.94675 78.081867, 22.945 78.047, 22.97405 78.026867, 23.0066 78.019133, 23.0066 78.0013, 23.0252 77.9889, 23.06705 77.974967, 23.1763 77.957133, 
+      23.2548 77.944733, 23.335 77.935433, 23.42335 77.909867, 23.4762 77.888967, 23.53085 77.873467, 23.57155 77.852533, 23.61105 77.837833, 23.67035 77.8231, 23.71855 77.822333, 23.77785 77.8293, 
+      23.8325 77.845567, 23.92665 77.8781, 23.9737 77.895133, 24.04925 77.921467, 24.1341 77.9362, 24.187 77.940067, 24.22535 77.932333, 24.26375 77.918367, 24.31835 77.8905, 24.3579 77.8688, 
+      24.4027 77.851767, 24.4643 77.839367, 24.5224 77.825433, 24.5782 77.797533, 24.61715 77.7859, 24.6509 77.770433, 24.66945 77.760333, 24.65435 77.747967, 24.61715 77.745633, 24.51485 77.744067, 
+      24.4521 77.740967, 24.387 77.734, 24.3225 77.728567, 24.23765 77.714633, 24.1807 77.7069, 24.11855 77.7007, 24.0046 77.6976, 23.9314 77.6914, 23.88085 77.679767, 23.8216 77.659633, 
+      23.7751 77.6333, 23.7123 77.588367, 23.6815 77.564367, 23.6385 77.537233, 23.5862 77.516333, 23.52925 77.5016, 23.4781 77.487667, 23.41825 77.476033, 23.3404 77.459, 23.27065 77.445067, 
+      23.24795 77.443533, 23.2003 77.448933, 23.15845 77.461333, 23.1201 77.4714, 23.0666 77.475267, 23.0242 77.469067, 22.9626 77.4466, 22.8998 77.4218, 22.8417 77.393167, 22.79695 77.377667, 
+      22.7621 77.355967, 22.72605 77.332733, 22.67025 77.321133, 22.61445 77.314133, 22.5813 77.298633, 22.53595 77.2816, 22.4848 77.279267, 22.44065 77.283133, 22.40925 77.2963, 22.39355 77.3149, 
+      22.3982 77.348967, 22.4226 77.377633, 22.4563 77.416367, 22.5063 77.451233, 22.583 77.500033, 22.60685 77.5132, 22.6371 77.535667, 22.64755 77.557367, 22.63125 77.575167, 22.6022 77.582933, 
+      22.57545 77.581367, 22.55455 77.572067, 22.5313 77.551167, 22.5127 77.5318, 22.4941 77.530233, 22.479 77.5434, 22.48015 77.569767, 22.47665 77.593767, 22.45575 77.6139, 22.4197 77.6263, 
+      22.3802 77.625533, 22.3401 77.619333, 22.2936 77.593, 22.26225 77.560467, 22.2332 77.532567, 22.21225 77.515533, 22.18435 77.5101, 22.1361 77.509333, 22.0803 77.5163, 22.02215 77.527933, 
+      21.97685 77.527933, 21.94485 77.524067, 21.89255 77.5109, 21.85185 77.505467, 21.8205 77.5256, 21.7891 77.5628, 21.75305 77.589133, 21.7292 77.5992, 21.6885 77.609267, 21.642 77.610833, 
+      21.5932 77.6116, 21.55485 77.599967, 21.51935 77.588333, 21.48215 77.572067, 21.43685 77.560467, 21.3892 77.534133, 21.3334 77.508567, 21.28635 77.493067, 21.2387 77.481467, 21.1945 77.4768)), 
+  ((20.55575 78.5648, 20.60735 78.5709, 20.6597 78.575867, 20.72125 78.575333, 20.8177 78.571433, 20.86215 78.5714, 20.9345 78.561433, 21.00185 78.557567, 21.0397 78.550333, 21.1029 78.551467, 
+      21.1453 78.561433, 21.18975 78.574167, 21.233 78.601333, 21.26795 78.6307, 21.29785 78.651767, 21.3357 78.653967, 21.39225 78.6379, 21.428 78.615733, 21.43135 78.5941, 21.45505 78.5819, 
+      21.5116 78.571933, 21.56815 78.564167, 21.6397 78.576367, 21.6954 78.590767, 21.7636 78.599633, 21.82515 78.593, 21.89335 78.5941, 21.9532 78.6052, 22.00395 78.621833, 22.04385 78.637333, 
+      22.0721 78.6329, 22.07875 78.615167, 22.09375 78.5908, 22.11535 78.5675, 22.12035 78.5265, 22.1054 78.489933, 22.07545 78.455567, 22.0538 78.4356, 22.04885 78.389067, 22.0555 78.3569, 
+      22.05715 78.323667, 22.03135 78.298167, 22.0031 78.279333, 21.9615 78.279333, 21.90495 78.282667, 21.83345 78.2871, 21.7104 78.298167, 21.6364 78.3004, 21.5283 78.298167, 21.4501 78.293733, 
+      21.36195 78.279333, 21.32455 78.2749, 21.253 78.282667, 21.19645 78.293733, 21.1532 78.293733, 21.1266 78.2893, 21.08005 78.280433, 21.0493 78.279333, 21.0027 78.285967, 20.9528 78.293733, 
+      20.8996 78.295967, 20.86635 78.294833, 20.84635 78.2882, 20.8098 78.2882, 20.77485 78.3026, 20.73745 78.327, 20.70415 78.363567, 20.65925 78.3957, 20.60935 78.4212, 20.55945 78.431167, 
+      20.4896 78.437833, 20.43555 78.437833, 20.3657 78.448933, 20.31915 78.466667, 20.2875 78.483267, 20.2925 78.505433, 20.31745 78.523167, 20.39065 78.536467, 20.4821 78.5531, 20.5586 78.5664, 
+      20.55575 78.5648)), 
+  ((15.09215 68.3217, 15.0628 68.3347, 15.04635 68.3484, 15.0628 68.3662, 15.1101 68.390867, 15.15995 68.4217, 15.22265 68.460767, 15.2422 68.478567, 15.2494 68.498433, 15.235 68.513533, 
+      15.2175 68.529267, 15.21545 68.549833, 15.23605 68.563533, 15.2638 68.563533, 15.28025 68.566967, 15.29615 68.5896, 15.3126 68.6081, 15.33625 68.614267, 15.36815 68.615633, 15.40205 68.610167, 
+      15.42775 68.6074, 15.4545 68.614267, 15.47195 68.628667, 15.46835 68.6506, 15.43235 68.678033, 15.40975 68.6931, 15.41695 68.7109, 15.4375 68.7349, 15.4478 68.7534, 15.4272 68.775333, 
+      15.41075 68.795867, 15.4159 68.8137, 15.43545 68.823967, 15.473 68.8219, 15.52335 68.819167, 15.5799 68.813667, 15.62615 68.809567, 15.6385 68.814367, 15.63235 68.832167, 15.59225 68.8493, 
+      15.5655 68.8589, 15.55525 68.8815, 15.57375 68.8966, 15.61485 68.908233, 15.65545 68.906167, 15.70895 68.905467, 15.75005 68.898633, 15.78195 68.887667, 15.8066 68.8815, 15.84775 68.879433, 
+      15.8724 68.8719, 15.89295 68.860933, 15.8868 68.8445, 15.875 68.828033, 15.84315 68.794433, 15.8164 68.762233, 15.81845 68.7321, 15.8308 68.721133, 15.8627 68.7266, 15.89765 68.743733, 
+      15.91925 68.7547, 15.9367 68.751267, 15.94595 68.735533, 15.92335 68.710167, 15.89355 68.6766, 15.83595 68.643, 15.82465 68.63, 15.8339 68.618333, 15.8555 68.619033, 15.88425 68.6245, 
+      15.9213 68.6389, 15.9537 68.656733, 15.9917 68.6855, 16.0308 68.7081, 16.0678 68.715633, 16.10275 68.711533, 16.1408 68.7184, 16.16035 68.734133, 16.1696 68.754033, 16.15415 68.775933, 
+      16.1254 68.798567, 16.11615 68.817733, 16.11715 68.834867, 16.15055 68.836267, 16.1968 68.838333, 16.22045 68.839, 16.2256 68.856133, 16.2184 68.8767, 16.2338 68.889033, 16.25745 68.888333, 
+      16.27905 68.882167, 16.31195 68.869167, 16.34945 68.852733, 16.41425 68.8397, 16.45125 68.832167, 16.48105 68.8363, 16.5088 68.841767, 16.53455 68.828767, 16.5546 68.810267, 16.55665 68.7767, 
+      16.5443 68.745867, 16.51655 68.702, 16.50935 68.666367, 16.4955 68.6246, 16.45025 68.594433, 16.40605 68.576633, 16.33615 68.565667, 16.28625 68.565, 16.22765 68.553367, 16.1968 68.5465, 
+      16.1567 68.5561, 16.12275 68.553367, 16.09605 68.530733, 16.08165 68.508133, 16.07905 68.4828, 16.0544 68.4602, 16.02355 68.4424, 15.9896 68.4239, 15.95155 68.4088, 15.9007 68.405367, 
+      15.87605 68.4074, 15.8452 68.424533, 15.8339 68.448533, 15.81535 68.455367, 15.802 68.4403, 15.79995 68.418367, 15.7794 68.403967, 15.7619 68.414267, 15.7316 68.4163, 15.72235 68.400533, 
+      15.7213 68.3704, 15.7059 68.3478, 15.68225 68.334067, 15.65345 68.319, 15.6288 68.2916, 15.60825 68.282, 15.5846 68.292267, 15.5553 68.310767, 15.51725 68.343, 15.4926 68.3649, 
+      15.4679 68.3663, 15.4278 68.3608, 15.398 68.3608, 15.3682 68.3697, 15.3507 68.3882, 15.36715 68.410133, 15.40315 68.4211, 15.44735 68.432767, 15.4957 68.446467, 15.5214 68.464967, 
+      15.52035 68.488267, 15.49875 68.503333, 15.4664 68.497867, 15.42015 68.475933, 15.3739 68.446467, 15.33685 68.423833, 15.2788 68.4067, 15.2459 68.3875, 15.213 68.3642, 15.1986 68.3368, 
+      15.1616 68.320333, 15.1297 68.3176, 15.09215 68.3217)), 
+  ((14.648 68.833567, 14.6706 68.8267, 14.6634 68.806133, 14.66135 68.7856, 14.6675 68.772567, 14.6891 68.773267, 14.7246 68.782867, 14.75955 68.787667, 14.7832 68.787667, 14.79865 68.778767, 
+      14.8264 68.765067, 14.8737 68.7671, 14.91585 68.773967, 14.9405 68.789033, 14.9405 68.810267, 14.91175 68.830833, 14.89325 68.8507, 14.9025 68.8692, 14.9205 68.878133, 14.93795 68.8788, 
+      14.96365 68.868533, 14.9719 68.849333, 14.98835 68.8329, 15.0079 68.826733, 15.0151 68.835633, 15.01815 68.861667, 15.03155 68.866467, 15.05415 68.849333, 15.07265 68.8466, 15.09885 68.850733, 
+      15.10295 68.868567, 15.0824 68.891867, 15.0464 68.915833, 15.00325 68.942567, 14.99295 68.9686, 14.9868 68.9967, 15.0125 69.0344, 15.0382 69.049467, 15.07725 69.051533, 15.104 69.048767, 
+      15.12865 69.035767, 15.15075 69.019333, 15.17955 68.993967, 15.22065 68.9645, 15.24635 68.946, 15.27515 68.938467, 15.3199 68.935033, 15.3456 68.935033, 15.37235 68.9453, 15.4011 68.9638, 
+      15.41755 68.993967, 15.4628 69.035067, 15.4983 69.063833, 15.52915 69.085767, 15.5826 69.112467, 15.6422 69.142633, 15.6952 69.167967, 15.7723 69.212533, 15.81445 69.243367, 15.85455 69.257067, 
+      15.88795 69.2591, 15.93115 69.255667, 15.9733 69.262533, 16.01235 69.285833, 16.0494 69.298833, 16.07715 69.3105, 16.1018 69.3105, 16.12135 69.302267, 16.11825 69.2769, 16.0859 69.247433, 
+      16.0396 69.204267, 15.97795 69.1563, 15.93065 69.111767, 15.87355 69.067933, 15.82935 69.033667, 15.79645 69.009667, 15.7543 69.000767, 15.69105 68.9939, 15.6335 69.000767, 15.59235 69.004867, 
+      15.55535 68.9946, 15.51265 68.9699, 15.4715 68.947967, 15.4314 68.915767, 15.40265 68.8822, 15.36975 68.842467, 15.3055 68.7931, 15.27975 68.766367, 15.28695 68.749233, 15.3034 68.7369, 
+      15.3322 68.7328, 15.34765 68.726633, 15.34765 68.712233, 15.3024 68.6814, 15.25405 68.654, 15.2032 68.6314, 15.123 68.6088, 15.05825 68.586167, 15.00475 68.568367, 14.97235 68.571767, 
+      14.9312 68.5759, 14.90445 68.5903, 14.8726 68.615633, 14.8664 68.639633, 14.8906 68.652667, 14.9153 68.658833, 14.92865 68.6753, 14.94715 68.696533, 14.9811 68.702033, 15.00885 68.701333, 
+      15.03045 68.702033, 15.05925 68.7116, 15.0695 68.732867, 15.07875 68.756167, 15.068 68.767133, 15.0423 68.770567, 15.00015 68.7541, 14.94565 68.728767, 14.88035 68.710233, 14.83615 68.698567, 
+      14.7796 68.685567, 14.7061 68.676633, 14.67625 68.688267, 14.6403 68.6876, 14.6074 68.667733, 14.58165 68.6458, 14.538 68.630733, 14.4794 68.612233, 14.43415 68.6129, 14.4033 68.630733, 
+      14.40025 68.651267, 14.3735 68.6595, 14.34985 68.662233, 14.34165 68.6787, 14.36165 68.694433, 14.3966 68.7054, 14.41925 68.714333, 14.45315 68.721867, 14.4974 68.732833, 14.51385 68.745167, 
+      14.5097 68.756133, 14.484 68.758167, 14.46035 68.7479, 14.42645 68.745167, 14.40485 68.749267, 14.39355 68.7664, 14.39455 68.7808, 14.41205 68.802033, 14.4388 68.8123, 14.4727 68.8178, 
+      14.51485 68.8123, 14.55545 68.797933, 14.575 68.788333, 14.5945 68.792433, 14.60685 68.807533, 14.62535 68.823267, 14.648 68.833567)), 
+  ((12 78.194167, 11.872 78.242633, 11.66775 78.331967, 11.59515 78.394167, 11.4914 78.423967, 11.1835 78.5069, 11.15875 78.506367, 11.13165 78.493633, 11.1109 78.4851, 11.08695 78.4851, 
+      11.05665 78.501067, 10.98645 78.5734, 10.95935 78.5851, 10.80535 78.644133, 10.7016 78.698367, 10.6075 78.727067, 10.45115 78.7941, 10.43835 78.804733, 10.44315 78.8196, 10.4671 78.835567, 
+      10.48305 78.850467, 10.48145 78.8664, 10.44475 78.908967, 10.44155 78.9164, 10.4368 78.933433, 10.44475 78.9483, 10.4591 78.956833, 10.48785 78.958933, 10.6131 78.923333, 10.77585 78.882933, 
+      10.87315 78.8723, 10.94175 78.8638, 11.071 78.804233, 11.08535 78.785067, 11.08375 78.768067, 11.04385 78.7468, 11.01035 78.730833, 11.00555 78.717, 11.07335 78.679267, 11.1212 78.633533, 
+      11.201 78.606933, 11.32065 78.568633, 11.4507 78.518133, 11.548 78.5011, 11.60545 78.5011, 11.66925 78.503233, 11.74425 78.4958, 11.77615 78.4841, 11.78415 78.470267, 11.78575 78.436233, 
+      11.832 78.391567, 11.92455 78.342633, 12 78.318333, 12.0197 78.305933, 12.0476 78.282267, 12.0565 78.2569, 12.05775 78.233233, 12.05205 78.217167, 12.0495 78.207033, 12.0438 78.200267, 
+      12.02985 78.196467, 12.01845 78.193933, 12 78.194167)), 
+  ((21.8957 70.6836, 21.94355 70.6976, 21.9933 70.691233, 22.04305 70.696333, 22.08515 70.716733, 22.0847 70.7161, 22.1196 70.728867, 22.15215 70.727567, 22.18565 70.7142, 22.20765 70.7078, 
+      22.2354 70.7193, 22.27555 70.752433, 22.3191 70.761367, 22.36595 70.7537, 22.3918 70.7588, 22.4186 70.776667, 22.45305 70.772833, 22.48415 70.762, 22.5052 70.7384, 22.50805 70.715433, 
+      22.53485 70.705233, 22.5607 70.7097, 22.6066 70.720533, 22.6401 70.742867, 22.6406 70.7703, 22.62625 70.7894, 22.6272 70.806633, 22.6425 70.8232, 22.67885 70.830233, 22.7707 70.8245, 
+      22.79555 70.8162, 22.8061 70.8009, 22.7999 70.784333, 22.7779 70.769033, 22.78265 70.7569, 22.80275 70.7499, 22.8343 70.7518, 22.8946 70.769667, 22.95295 70.793233, 22.96925 70.813, 
+      22.96975 70.841067, 22.97545 70.8672, 23.0128 70.883767, 23.052 70.8806, 23.1142 70.8755, 23.1477 70.876133, 23.1702 70.890167, 23.19505 70.916933, 23.2247 70.930967, 23.2697 70.9297, 
+      23.3051 70.918867, 23.34195 70.906767, 23.3764 70.8972, 23.4175 70.892733, 23.4491 70.8787, 23.4596 70.861467, 23.4424 70.8468, 23.35915 70.8143, 23.2893 70.7926, 23.2405 70.771567, 
+      23.19555 70.753733, 23.1702 70.745433, 23.1233 70.742267, 23.0822 70.7499, 23.03145 70.744167, 22.9994 70.733967, 22.9774 70.700167, 22.942 70.670833, 22.9047 70.640867, 22.84535 70.6077, 
+      22.7865 70.596867, 22.68985 70.577733, 22.6353 70.5701, 22.5373 70.574533, 22.47125 70.571367, 22.38465 70.568167, 22.2976 70.565, 22.23875 70.5599, 22.18615 70.5669, 22.1316 70.576467, 
+      22.11105 70.588567, 22.11295 70.611533, 22.1388 70.638333, 22.13305 70.656167, 22.10815 70.6581, 22.0651 70.649167, 22.0163 70.6466, 21.9589 70.6466, 21.9173 70.6517, 21.89625 70.665733, 
+      21.8957 70.6836)), 
+  ((-9.12645 70.9144, -9.0023 70.947033, -8.6354 71.030433, -8.5576 71.063767, -8.4075 71.1694, -8.34915 71.191633, -8.1935 71.2046, -8.0462 71.1731, -7.99755 71.142533, -7.99755 71.1203, 
+      -8.0531 71.0684, -8.26435 71.003567, -8.7007 70.894233, -8.99665 70.832167, -9.11895 70.8303, -9.14955 70.843267, -9.169 70.876633, -9.12645 70.9144)), 
+  ((18.87275 69.8582, 18.81475 69.8915, 18.77 69.920467, 18.75685 69.9617, 18.7621 70.002933, 18.7845 70.0319, 18.79635 70.052967, 18.8312 70.064367, 18.8602 70.061733, 18.89575 70.038067, 
+      18.9273 70.0126, 18.94445 70.0126, 18.9431 70.0363, 18.9497 70.067, 18.96025 70.0872, 18.98395 70.096833, 19.02475 70.104733, 19.07415 70.095967, 19.10575 70.0977, 19.15185 70.093333, 
+      19.17685 70.083667, 19.20975 70.0907, 19.2532 70.085433, 19.27165 70.069633, 19.27035 70.042433, 19.28945 70.029267, 19.3184 70.042433, 19.3434 70.064367, 19.3829 70.083667, 19.4145 70.085433, 
+      19.4527 70.074033, 19.47245 70.0714, 19.4948 70.083667, 19.53035 70.085433, 19.53035 70.068767, 19.5073 70.034533, 19.44935 70.002067, 19.39015 69.962567, 19.35195 69.9231, 19.29075 69.8801, 
+      19.20385 69.8336, 19.12355 69.803767, 19.06165 69.7871, 19.00705 69.784467, 18.96885 69.805533, 18.9465 69.824833, 18.91755 69.831, 18.87275 69.8582)), 
+  ((31.74085 80.1547, 31.8593 80.157467, 31.97355 80.168467, 32.10575 80.175833, 32.21105 80.1896, 32.3171 80.196933, 32.3942 80.202433, 32.48715 80.2116, 32.59045 80.223533, 32.69095 80.2263, 
+      32.78385 80.2373, 32.87615 80.250167, 32.967 80.2621, 33.0641 80.274033, 33.17565 80.2924, 33.2734 80.3135, 33.36225 80.326333, 33.42005 80.322667, 33.4531 80.3089, 33.46415 80.285967, 
+      33.4366 80.2713, 33.39665 80.2566, 33.3416 80.250167, 33.2576 80.242833, 33.19565 80.238233, 33.1089 80.226333, 33.02625 80.217133, 32.9553 80.202433, 32.88645 80.196033, 32.8245 80.181333, 
+      32.75015 80.165733, 32.6737 80.1538, 32.5787 80.135433, 32.49055 80.118, 32.44575 80.1134, 32.3494 80.108833, 32.2282 80.105167, 32.1408 80.099667, 32.00585 80.095067, 31.9232 80.093233, 
+      31.83305 80.090467, 31.7105 80.088633, 31.6251 80.084967, 31.579 80.0813, 31.49085 80.080367, 31.4427 80.087733, 31.40685 80.0969, 31.3807 80.1125, 31.3814 80.126267, 31.40895 80.140933, 
+      31.4599 80.145533, 31.5246 80.144633, 31.60725 80.150133, 31.70015 80.154733, 31.74085 80.1547)), 
+  ((25.17635 71.108533, 25.1616 71.1162, 25.1574 71.1321, 25.17895 71.146467, 25.20205 71.1598, 25.2505 71.1721, 25.28775 71.171067, 25.35855 71.1716, 25.4016 71.1839, 25.44425 71.195167, 
+      25.5019 71.2213, 25.5396 71.236167, 25.56995 71.236167, 25.6307 71.236667, 25.68375 71.222333, 25.7234 71.215667, 25.7611 71.210033, 25.7965 71.215167, 25.83495 71.2162, 25.878 71.214133, 
+      25.89875 71.2085, 25.9072 71.1916, 25.89375 71.179267, 25.8599 71.1639, 25.83225 71.1403, 25.84995 71.1157, 25.88535 71.110567, 25.92685 71.116733, 25.95765 71.108533, 25.99915 71.1198, 
+      26.0376 71.1372, 26.073 71.1444, 26.11295 71.1495, 26.1214 71.133133, 26.0983 71.112633, 26.04295 71.068567, 25.9999 71.031667, 25.9307 71.0122, 25.8576 71.009133, 25.77915 71.0204, 
+      25.69305 71.0255, 25.6069 71.023467, 25.53695 71.0173, 25.4862 71.011133, 25.4293 71.0255, 25.3924 71.053167, 25.33545 71.072633, 25.24245 71.083933, 25.17635 71.108533)), 
+  ((18.15985 69.705433, 18.22565 69.717733, 18.3099 69.7072, 18.39155 69.701933, 18.4521 69.708933, 18.4653 69.724733, 18.43105 69.735267, 18.36785 69.735267, 18.3099 69.735267, 18.2711 69.7423, 
+      18.2316 69.755467, 18.22965 69.780033, 18.24675 69.7932, 18.3047 69.7932, 18.3929 69.7932, 18.47585 69.801967, 18.541 69.802833, 18.56865 69.787033, 18.59235 69.754567, 18.6213 69.723, 
+      18.64895 69.7028, 18.68185 69.681767, 18.6911 69.654567, 18.73655 69.619467, 18.74575 69.589633, 18.7234 69.581733, 18.6839 69.581733, 18.597 69.5826, 18.51535 69.576467, 18.4324 69.566833, 
+      18.3541 69.558067, 18.23955 69.5449, 18.15135 69.5335, 18.10985 69.528233, 18.03215 69.5335, 17.98875 69.550167, 17.9374 69.5765, 17.94265 69.606333, 17.9637 69.6309, 18.0203 69.639667, 
+      18.08745 69.633533, 18.1283 69.623867, 18.1849 69.6195, 18.21255 69.628267, 18.2244 69.6423, 18.2086 69.656333, 18.16515 69.6695, 18.14805 69.683533, 18.15985 69.705433)), 
+  ((22.80225 70.498667, 22.88265 70.534367, 22.95535 70.549667, 23.0046 70.564967, 23.0582 70.5758, 23.1338 70.586, 23.18975 70.5911, 23.2692 70.590467, 23.32085 70.5911, 23.3548 70.605767, 
+      23.3529 70.623633, 23.31845 70.6453, 23.29835 70.6606, 23.3261 70.674633, 23.3529 70.688033, 23.3931 70.682933, 23.42465 70.666333, 23.4591 70.649767, 23.4792 70.639567, 23.4548 70.624267, 
+      23.4261 70.612133, 23.42705 70.595567, 23.4596 70.566867, 23.47775 70.542, 23.4701 70.510767, 23.4366 70.4878, 23.35765 70.4489, 23.28685 70.432967, 23.2304 70.414467, 23.1955 70.395967, 
+      23.1792 70.378133, 23.1505 70.362167, 23.08735 70.343067, 23.0376 70.334767, 23.00365 70.344333, 22.98355 70.362833, 22.9778 70.390867, 22.9797 70.417667, 22.9539 70.431033, 22.9032 70.4368, 
+      22.83715 70.4419, 22.7879 70.451467, 22.7592 70.461667, 22.7697 70.4808, 22.80225 70.498667)), 
+  ((29.12555 78.9531, 29.1725 78.937067, 29.2303 78.927167, 29.30925 78.923333, 29.39855 78.924867, 29.43805 78.934033, 29.4964 78.934767, 29.5342 78.927167, 29.5376 78.9119, 29.52275 78.898167, 
+      29.4907 78.8791, 29.42775 78.850867, 29.39455 78.8341, 29.3671 78.833333, 29.3373 78.833333, 29.30415 78.837133, 29.2549 78.8501, 29.20685 78.866133, 29.1628 78.8852, 29.10785 78.894367, 
+      29.04835 78.910367, 29.0037 78.919533, 28.9619 78.927167, 28.88525 78.937067, 28.8177 78.941667, 28.7639 78.943167, 28.7038 78.943933, 28.60765 78.945467, 28.5596 78.937833, 28.52815 78.922567, 
+      28.5098 78.898933, 28.4869 78.874533, 28.46745 78.873767, 28.44345 78.879867, 28.40795 78.889767, 28.3553 78.898933, 28.3124 78.895867, 28.24485 78.8875, 28.1945 78.866133, 28.143 78.841733, 
+      28.0955 78.821133, 28.05775 78.7952, 28.03825 78.781467, 28.0154 78.783, 27.99135 78.794433, 27.957 78.8135, 27.9238 78.8364, 27.91065 78.853933, 27.9221 78.876067, 27.95415 78.8997, 
+      28.00105 78.9226, 28.0331 78.927933, 28.07775 78.925633, 28.1407 78.9203, 28.1905 78.918, 28.2443 78.924867, 28.29235 78.937833, 28.3164 78.954633, 28.3267 78.972933, 28.3347 78.992, 
+      28.35585 79.0004, 28.38905 78.997333, 28.45085 78.988933, 28.52755 78.9821, 28.5865 78.976767, 28.6666 78.976767, 28.74215 78.9821, 28.7885 78.9882, 28.85145 79.001933, 28.9121 79.008033, 
+      28.9533 79.004233, 29.0111 78.985167, 29.0706 78.9722, 29.12555 78.9531)), 
+  ((14.29635 68.301467, 14.2984 68.322833, 14.2951 68.352467, 14.28355 68.3722, 14.2951 68.385333, 14.31975 68.384233, 14.3543 68.362333, 14.38725 68.348067, 14.4053 68.345867, 14.4366 68.355733, 
+      14.4514 68.374367, 14.44315 68.3952, 14.44975 68.416033, 14.4843 68.419333, 14.50735 68.409467, 14.52135 68.384233, 14.5329 68.373267, 14.5592 68.376567, 14.55425 68.404, 14.54605 68.424833, 
+      14.5658 68.444567, 14.59375 68.447833, 14.61845 68.4577, 14.6316 68.4566, 14.6398 68.442367, 14.66285 68.441267, 14.676 68.451133, 14.68095 68.471967, 14.69905 68.476367, 14.73195 68.470867, 
+      14.7665 68.455533, 14.79775 68.436867, 14.81505 68.4237, 14.8414 68.4237, 14.88415 68.441267, 14.91255 68.451133, 14.9504 68.461533, 15.0199 68.465933, 15.07095 68.465933, 15.08545 68.464667, 
+      15.1026 68.452233, 15.0697 68.432467, 15.0335 68.414933, 14.9907 68.393, 14.95125 68.373267, 14.9035 68.350233, 14.841 68.3272, 14.7834 68.2998, 14.77065 68.291567, 14.7394 68.277867, 
+      14.7114 68.273467, 14.6859 68.273467, 14.6752 68.2828, 14.67935 68.302533, 14.6958 68.3305, 14.70485 68.3568, 14.6958 68.3634, 14.67935 68.360633, 14.653 68.3431, 14.6094 68.311833, 
+      14.57525 68.2839, 14.53825 68.257567, 14.51685 68.2444, 14.48395 68.2329, 14.4362 68.2307, 14.41275 68.225767, 14.38725 68.215367, 14.379 68.203867, 14.3486 68.204933, 14.31815 68.2088, 
+      14.2951 68.2033, 14.25275 68.190167, 14.21325 68.183033, 14.19265 68.1918, 14.1828 68.2044, 14.19515 68.2236, 14.2297 68.249933, 14.2692 68.275133, 14.29635 68.301467)), 
+  ((13.45345 68.160533, 13.46165 68.196733, 13.49625 68.218667, 13.5448 68.2417, 13.57605 68.260333, 13.55795 68.2669, 13.5448 68.280067, 13.54975 68.2976, 13.5695 68.311867, 13.60075 68.311867, 
+      13.63365 68.308567, 13.6649 68.3009, 13.6929 68.2998, 13.7521 68.321733, 13.813 68.353533, 13.8582 68.375467, 13.89115 68.387533, 13.91415 68.383133, 13.9405 68.3678, 13.94705 68.346967, 
+      13.95365 68.323933, 13.9816 68.315167, 14.01615 68.3064, 14.0425 68.3042, 14.08365 68.2998, 14.0927 68.2713, 14.06475 68.246067, 14.03515 68.215367, 13.9677 68.200033, 13.91175 68.189067, 
+      13.86895 68.189067, 13.8295 68.186867, 13.8081 68.177, 13.81385 68.160567, 13.81875 68.138633, 13.8023 68.126567, 13.7875 68.126567, 13.74475 68.134233, 13.72335 68.124367, 13.7003 68.106833, 
+      13.6608 68.086, 13.6378 68.089267, 13.6197 68.107933, 13.6197 68.1441, 13.60325 68.1441, 13.57525 68.123267, 13.53905 68.092567, 13.5037 68.0772, 13.4708 68.059667, 13.428 68.064067, 
+      13.40825 68.0794, 13.4017 68.106833, 13.42635 68.129833, 13.4461 68.1397, 13.45345 68.160533)), 
+  ((8.2386 63.541967, 8.26945 63.5835, 8.2904 63.5966, 8.3337 63.604467, 8.47005 63.614067, 8.49495 63.6202, 8.512 63.628067, 8.512 63.6368, 8.4871 63.656033, 8.48575 63.662167, 
+      8.49755 63.6709, 8.609 63.671767, 8.72245 63.6757, 8.76045 63.6827, 8.81555 63.7028, 8.8588 63.7028, 8.88635 63.700167, 8.93875 63.678333, 8.97215 63.663033, 9.05345 63.653433, 
+      9.08885 63.642933, 9.10195 63.632433, 9.10065 63.618467, 9.07965 63.6071, 8.99445 63.581733, 8.8725 63.567767, 8.69025 63.553767, 8.6116 63.546767, 8.5192 63.529733, 8.38285 63.5, 
+      8.34875 63.4939, 8.25695 63.498267, 8.2379 63.504833, 8.23265 63.514433, 8.23135 63.524067, 8.2386 63.541967)), 
+  ((23.6797 70.797633, 23.7255 70.788433, 23.7857 70.7851, 23.84835 70.780933, 23.9073 70.772567, 23.96055 70.755033, 23.96435 70.7191, 23.95805 70.683167, 23.92795 70.6489, 23.8728 70.6255, 
+      23.8189 70.600433, 23.7662 70.601267, 23.701 70.601267, 23.64265 70.615467, 23.58625 70.627167, 23.51225 70.657267, 23.46965 70.689, 23.44395 70.711567, 23.45025 70.739967, 23.48285 70.755, 
+      23.5167 70.774233, 23.5543 70.800133, 23.5932 70.815167, 23.64835 70.809333, 23.6797 70.797633)), 
+  ((20.26235 79.1883, 20.2676 79.187567, 20.3212 79.184667, 20.36465 79.174067, 20.40375 79.168267, 20.4501 79.1615, 20.4885 79.1644, 20.545 79.171167, 20.5841 79.1808, 20.6261 79.179833, 
+      20.67245 79.174033, 20.7217 79.171167, 20.76155 79.154767, 20.7775 79.134467, 20.77895 79.102633, 20.75575 79.079467, 20.7384 79.065933, 20.71375 79.063033, 20.66885 79.065933, 20.6254 79.079467, 
+      20.58195 79.085233, 20.524 79.092, 20.482 79.090067, 20.43785 79.081367, 20.3886 79.070767, 20.3437 79.060133, 20.30315 79.062067, 20.2727 79.065933, 20.2365 79.090067, 20.20975 79.1055, 
+      20.18365 79.1277, 20.1851 79.148967, 20.20105 79.1731, 20.2329 79.187567, 20.26235 79.1883)), 
+  ((22.73815 70.3794, 22.7649 70.387067, 22.7917 70.3724, 22.86155 70.341167, 22.8979 70.312467, 22.89885 70.296533, 22.874 70.293333, 22.8271 70.295233, 22.7649 70.3029, 22.7142 70.3112, 
+      22.64435 70.3182, 22.6037 70.323933, 22.5396 70.323933, 22.48695 70.3265, 22.4415 70.330333, 22.3774 70.343067, 22.32955 70.347533, 22.2956 70.3552, 22.286 70.373667, 22.29365 70.386433, 
+      22.3157 70.393433, 22.35395 70.388333, 22.3731 70.3756, 22.39315 70.371767, 22.4142 70.374967, 22.4219 70.391533, 22.4037 70.405567, 22.39125 70.422133, 22.40275 70.440633, 22.4391 70.4572, 
+      22.5013 70.464233, 22.5496 70.474433, 22.5764 70.473167, 22.58595 70.4604, 22.56395 70.438733, 22.56395 70.413233, 22.5764 70.4011, 22.59935 70.413233, 22.61945 70.4368, 22.6271 70.462333, 
+      22.64435 70.472533, 22.6625 70.4668, 22.67635 70.455333, 22.68785 70.426, 22.6888 70.3954, 22.68975 70.372433, 22.70605 70.367333, 22.73815 70.3794)), 
+  ((20.30375 70.248633, 20.3656 70.254767, 20.4433 70.252133, 20.50455 70.256533, 20.5809 70.252133, 20.65595 70.232833, 20.6994 70.2065, 20.708 70.1749, 20.6856 70.152967, 20.629 70.129267, 
+      20.56975 70.111733, 20.5118 70.094167, 20.4868 70.098567, 20.47365 70.119633, 20.4611 70.1477, 20.4453 70.154733, 20.41505 70.143333, 20.3795 70.1249, 20.33075 70.116133, 20.30445 70.117, 
+      20.2768 70.124033, 20.26365 70.143333, 20.2676 70.1837, 20.2768 70.2302, 20.30375 70.248633)), 
+  ((19.5177 70.325, 19.5605 70.317967, 19.60135 70.296033, 19.6303 70.271467, 19.6632 70.2583, 19.69085 70.269733, 19.69875 70.288133, 19.72245 70.287267, 19.7501 70.2776, 19.77055 70.2425, 
+      19.78895 70.225833, 19.8311 70.2118, 19.88375 70.200367, 19.9443 70.188967, 19.9654 70.181067, 19.9582 70.165267, 19.9042 70.153867, 19.85155 70.138933, 19.8002 70.1293, 19.73175 70.130167, 
+      19.66785 70.138933, 19.60995 70.161767, 19.57705 70.186333, 19.5349 70.202133, 19.4888 70.238967, 19.4592 70.2644, 19.4421 70.287233, 19.4434 70.3118, 19.46445 70.3267, 19.49475 70.3267, 
+      19.5177 70.325)), 
+  ((26.7442 78.7517, 26.8032 78.7474, 26.83645 78.731667, 26.82355 78.703067, 26.7978 78.6802, 26.7592 78.6816, 26.70125 78.684467, 26.63045 78.6759, 26.59825 78.655867, 26.5596 78.653, 
+      26.5403 78.6759, 26.49955 78.693067, 26.46305 78.711633, 26.41155 78.753133, 26.38905 78.786033, 26.36115 78.826067, 26.344 78.8561, 26.36115 78.883267, 26.3864 78.886867, 26.4336 78.872567, 
+      26.47545 78.839667, 26.5334 78.804633, 26.58705 78.778167, 26.6509 78.756, 26.711 78.751, 26.7442 78.7517)), 
+  ((5.37795 60.6229, 5.3809 60.6406, 5.40595 60.648467, 5.4679 60.675, 5.61975 60.7733, 5.64775 60.776233, 5.6787 60.769367, 5.6949 60.7556, 5.69345 60.724133, 5.6389 60.626833, 
+      5.6035 60.566867, 5.56225 60.538367, 5.5313 60.533467, 5.49 60.5374, 5.41335 60.581633, 5.37795 60.6229)), 
+  ((7.78565 63.503967, 7.8099 63.525367, 7.91345 63.553367, 8.0026 63.557733, 8.01575 63.554233, 8.1167 63.508767, 8.1292 63.494333, 8.1305 63.4751, 8.1174 63.462, 8.02955 63.4148, 
+      7.96265 63.388567, 7.93905 63.385067, 7.9076 63.389467, 7.8932 63.397333, 7.85385 63.4314, 7.79355 63.461133, 7.785 63.4712, 7.77845 63.495667, 7.78565 63.503967)), 
+  ((12.6069 66.203867, 12.61475 66.179067, 12.63335 66.162867, 12.6405 66.1352, 12.62335 66.119, 12.57755 66.101833, 12.5289 66.082767, 12.48885 66.062733, 12.4502 66.043667, 12.4302 66.034133, 
+      12.37725 66.0227, 12.3515 66.036033, 12.34505 66.054167, 12.3551 66.078, 12.3937 66.103733, 12.43665 66.123767, 12.47525 66.139967, 12.46955 66.157133, 12.4452 66.1657, 12.4209 66.171433, 
+      12.4066 66.185733, 12.4123 66.2048, 12.4724 66.2296, 12.5053 66.2458, 12.5325 66.249633, 12.5568 66.242, 12.58685 66.228667, 12.6069 66.203867)), 
+  ((5.0965 60.253633, 5.0716 60.257133, 5.02045 60.282467, 4.9523 60.300833, 4.9313 60.322667, 4.93855 60.358933, 4.95425 60.389533, 4.95425 60.400033, 4.93855 60.4245, 4.9018 60.4577, 
+      4.8979 60.480433, 4.911 60.496167, 4.94245 60.504033, 4.97265 60.501433, 4.991 60.489167, 5.07885 60.403533, 5.12605 60.334467, 5.13785 60.2925, 5.12735 60.2689, 5.10505 60.254933, 
+      5.0965 60.253633)), 
+  ((13.0306 68.0564, 13.0668 68.099167, 13.1096 68.099167, 13.13425 68.086, 13.1326 68.065167, 13.103 68.041033, 13.0915 68.0235, 13.10465 68.003767, 13.08985 67.980733, 13.0701 67.969767, 
+      13.0421 67.969767, 13.00265 67.9599, 12.98455 67.948933, 12.98455 67.9314, 12.9911 67.909467, 12.973 67.893, 12.9434 67.875467, 12.90965 67.8689, 12.8899 67.849167, 12.8603 67.843667, 
+      12.83065 67.840367, 12.7961 67.840367, 12.79285 67.8612, 12.8323 67.905067, 12.88825 67.9566, 12.9146 67.996067, 12.9524 68.0235, 13.0306 68.0564)), 
+  ((18.64105 69.886233, 18.67005 69.895033, 18.71085 69.887133, 18.74705 69.8617, 18.801 69.827467, 18.8471 69.793233, 18.8787 69.768667, 18.8866 69.745867, 18.8721 69.717767, 18.83395 69.7011, 
+      18.7931 69.683567, 18.77075 69.669533, 18.75425 69.680067, 18.7319 69.695867, 18.72265 69.7178, 18.69105 69.745867, 18.65685 69.773967, 18.64105 69.8038, 18.6292 69.840633, 18.62655 69.872233, 
+      18.64105 69.886233)), 
+  ((10.85815 64.9436, 10.95535 64.975433, 11.00395 64.977167, 11.0193 64.9817, 11.07215 65.001033, 11.10795 65.002167, 11.1216 64.995333, 11.12505 64.977167, 11.13695 64.9692, 11.1762 64.945333, 
+      11.19325 64.9385, 11.20175 64.927133, 11.19325 64.912367, 11.16255 64.883933, 11.1506 64.8794, 11.10795 64.8737, 11.0807 64.866867, 10.9869 64.8612, 10.9596 64.869167, 10.93575 64.881667, 
+      10.93405 64.899867, 10.9238 64.9078, 10.91015 64.910067, 10.84705 64.9044, 10.8283 64.9078, 10.8215 64.918033, 10.84195 64.932833, 10.85815 64.9436)), 
+  ((5.51345 59.949433, 5.52065 59.909667, 5.51015 59.896567, 5.4472 59.865067, 5.3843 59.8616, 5.34755 59.8677, 5.2833 59.9123, 5.2571 59.964733, 5.26365 59.984833, 5.3279 60.027667, 
+      5.34365 60.0329, 5.3777 60.0268, 5.44195 60.0058, 5.49705 59.969967, 5.51345 59.949433)), 
+  ((8.22875 63.7548, 8.24775 63.771833, 8.28315 63.782333, 8.41685 63.781467, 8.46275 63.788467, 8.5165 63.798067, 8.6352 63.8396, 8.6601 63.847467, 8.7086 63.848333, 8.72565 63.8422, 
+      8.73615 63.829967, 8.73485 63.7854, 8.7099 63.7679, 8.6706 63.753067, 8.51325 63.746933, 8.38215 63.7417, 8.31 63.7277, 8.25495 63.7277, 8.2379 63.7347, 8.23005 63.746933, 
+      8.22875 63.7548)), 
+  ((16.17935 68.4974, 16.20615 68.5267, 16.2712 68.536933, 16.3688 68.530533, 16.4071 68.515233, 16.42045 68.4961, 16.409 68.469333, 16.34585 68.436167, 16.2961 68.422133, 16.2406 68.4094, 
+      16.20615 68.396633, 16.17745 68.389, 16.14495 68.392833, 16.11625 68.405567, 16.1086 68.4298, 16.1239 68.451467, 16.15835 68.479533, 16.17935 68.4974)), 
+  ((18.19355 80.388567, 18.19655 80.3897, 18.22745 80.4115, 18.2581 80.424267, 18.3059 80.4319, 18.33655 80.4281, 18.3633 80.423, 18.3901 80.4128, 18.42645 80.415333, 18.4628 80.4128, 
+      18.48005 80.4026, 18.48005 80.388567, 18.46855 80.363067, 18.4571 80.352867, 18.48195 80.347767, 18.49655 80.3401, 18.49955 80.336967, 18.5078 80.325433, 18.4944 80.3165, 18.459 80.297367, 
+      18.4303 80.2942, 18.4064 80.298667, 18.3834 80.3095, 18.36525 80.320333, 18.3442 80.3229, 18.29255 80.323533, 18.2624 80.322267, 18.22795 80.3299, 18.19735 80.352867, 18.19065 80.369433, 
+      18.19355 80.388567)), 
+  ((4.85005 61.2833, 4.94315 61.274533, 4.9602 61.261433, 4.9615 61.187133, 4.9471 61.1653, 4.90905 61.118967, 4.8763 61.1041, 4.84875 61.106733, 4.8396 61.112833, 4.81075 61.130333, 
+      4.7963 61.1312, 4.77795 61.126833, 4.75305 61.116333, 4.7347 61.1172, 4.71765 61.136433, 4.72025 61.152167, 4.7386 61.1819, 4.7701 61.2055, 4.7976 61.217733, 4.816 61.2396, 
+      4.8304 61.275433, 4.8422 61.281533, 4.85005 61.2833)), 
+  ((29.8213 69.988333, 29.8994 69.973467, 29.94035 69.957333, 29.9478 69.928833, 29.9422 69.901567, 29.8957 69.885467, 29.8083 69.869333, 29.7655 69.8582, 29.70975 69.8582, 29.67995 69.863133, 
+      29.67015 69.875533, 29.65805 69.9028, 29.672 69.933767, 29.70455 69.957333, 29.73245 69.977767, 29.77895 69.985833, 29.8213 69.988333)), 
+  ((5.17055 59.458167, 5.1968 59.461667, 5.27415 59.3935, 5.2938 59.291233, 5.27415 59.2143, 5.2453 59.1942, 5.1955 59.189833, 5.17055 59.205567, 5.16665 59.246633, 5.16795 59.374267, 
+      5.1535 59.445067, 5.17055 59.458167)), 
+  ((11.0065 64.6844, 11.03035 64.683267, 11.0781 64.6594, 11.11735 64.648033, 11.1668 64.645767, 11.19405 64.635533, 11.22475 64.6105, 11.24865 64.605967, 11.28275 64.598, 11.3288 64.5764, 
+      11.3322 64.540033, 11.3049 64.512733, 11.27935 64.5025, 11.22305 64.5116, 11.16165 64.5241, 11.13095 64.541167, 11.11735 64.559367, 11.12075 64.580967, 11.08665 64.608233, 11.05425 64.615067, 
+      11.02695 64.6253, 10.99285 64.657133, 10.99455 64.674167, 11.0065 64.6844)), 
+  ((27.7446 80.2354, 27.81245 80.223233, 27.8673 80.214533, 27.93255 80.204067, 27.97175 80.1919, 27.97175 80.1658, 27.9404 80.143167, 27.8673 80.124033, 27.802 80.124033, 27.7211 80.132733, 
+      27.6584 80.1571, 27.64795 80.186667, 27.6532 80.214533, 27.69235 80.237133, 27.7446 80.2354)), 
+  ((17.2978 68.935167, 17.35195 68.908533, 17.38615 68.8905, 17.39185 68.877167, 17.3705 68.871467, 17.3092 68.854367, 17.2522 68.8401, 17.20945 68.8268, 17.17385 68.815367, 17.1382 68.827733, 
+      17.0969 68.858167, 17.05915 68.8848, 17.062 68.900967, 17.07055 68.923767, 17.12615 68.9371, 17.19455 68.938033, 17.2558 68.9352, 17.2978 68.935167)), 
+  ((10.8676 79.803, 10.98725 79.8115, 11.05585 79.801933, 11.067 79.789167, 11.06065 79.775333, 11.0399 79.758333, 11.0367 79.748733, 11.0686 79.730667, 11.0686 79.7179, 11.02235 79.6977, 
+      10.95375 79.686, 10.8532 79.681733, 10.8213 79.690233, 10.80055 79.707267, 10.81335 79.727467, 10.8548 79.7498, 10.8532 79.7732, 10.8548 79.795533, 10.8676 79.803)), 
+  ((19.63075 79.456667, 19.6908 79.450967, 19.7609 79.442367, 19.831 79.4376, 19.90255 79.4319, 19.9755 79.414733, 20.01415 79.3947, 20.02415 79.3766, 20.01055 79.367067, 19.9805 79.3661, 
+      19.929 79.371833, 19.87035 79.383267, 19.8246 79.388033, 19.76735 79.3871, 19.7266 79.382333, 19.6865 79.368033, 19.65505 79.361367, 19.63215 79.363267, 19.6064 79.382333, 19.6021 79.407133, 
+      19.58925 79.434767, 19.59925 79.450967, 19.63075 79.456667)), 
+  ((11.8911 65.6531, 11.71675 65.656467, 11.65195 65.662167, 11.6366 65.673533, 11.64 65.690567, 11.6494 65.7025, 11.70055 65.715, 11.7483 65.734333, 11.7807 65.747967, 11.89495 65.7514, 
+      11.9221 65.747867, 11.9418 65.739533, 11.9479 65.729867, 11.9514 65.7198, 11.9508 65.705467, 11.94475 65.6873, 11.93745 65.674133, 11.9305 65.663867, 11.92035 65.657867, 11.90615 65.6536, 
+      11.8911 65.6531)), 
+  ((5.1476 59.931933, 5.16665 59.932367, 5.185 59.908767, 5.223 59.895667, 5.23745 59.8843, 5.26105 59.832733, 5.24795 59.8231, 5.1968 59.801267, 5.1863 59.791633, 5.19155 59.754067, 
+      5.2204 59.7191, 5.2145 59.682833, 5.19355 59.668833, 5.17125 59.665333, 5.1398 59.6872, 5.128 59.769367, 5.1306 59.8157, 5.1175 59.822667, 5.10045 59.8323, 5.0926 59.8428, 
+      5.1057 59.894367, 5.1476 59.931933)), 
+  ((5.3725 60.113333, 5.40265 60.115067, 5.4577 60.108967, 5.49835 60.1247, 5.59015 60.129933, 5.61895 60.125567, 5.65305 60.1011, 5.65305 60.087967, 5.62815 60.0268, 5.59275 60.000567, 
+      5.56785 59.990967, 5.5416 59.9927, 5.5062 60.022433, 5.4905 60.0469, 5.4669 60.065267, 5.41445 60.067867, 5.3764 60.072233, 5.35935 60.0871, 5.36725 60.106333, 5.3725 60.113333)), 
+  ((8.17045 63.334833, 8.2445 63.3405, 8.27595 63.349267, 8.28775 63.351, 8.3009 63.3449, 8.3625 63.3038, 8.40315 63.2872, 8.44775 63.272333, 8.45955 63.265333, 8.45885 63.2474, 
+      8.4366 63.240433, 8.36315 63.2238, 8.27005 63.222067, 8.2386 63.231667, 8.1927 63.276267, 8.1665 63.326067, 8.17045 63.334833)), 
+  ((4.84355 61.971633, 4.92745 61.977767, 5.0022 61.963767, 5.05465 61.9428, 5.07625 61.923133, 5.07235 61.9039, 5.0343 61.881167, 4.9425 61.8698, 4.89665 61.850567, 4.8586 61.8436, 
+      4.82845 61.854967, 4.82845 61.872433, 4.8442 61.886433, 4.88485 61.899533, 4.8914 61.9109, 4.88485 61.922267, 4.856 61.929267, 4.8206 61.935367, 4.8114 61.9476, 4.8193 61.958967, 
+      4.8337 61.965967, 4.84355 61.971633)), 
+  ((19.59615 70.024, 19.64285 70.049433, 19.67975 70.060867, 19.71135 70.0547, 19.7153 70.0354, 19.69685 70.002067, 19.68105 69.972233, 19.64945 69.952933, 19.58625 69.9345, 19.5428 69.9187, 
+      19.49805 69.9029, 19.45855 69.896767, 19.42565 69.8994, 19.42035 69.916067, 19.44405 69.935367, 19.4862 69.970467, 19.5336 70.0047, 19.5665 70.0161, 19.59615 70.024)), 
+  ((7.48545 63.139, 7.50705 63.1875, 7.51755 63.195367, 7.53195 63.193633, 7.54115 63.185767, 7.5713 63.107967, 7.5818 63.091367, 7.5818 63.082633, 7.56735 63.070367, 7.4533 63.0363, 
+      7.37855 63.0328, 7.34055 63.046767, 7.32875 63.058133, 7.3353 63.0765, 7.3733 63.111467, 7.38905 63.1202, 7.4533 63.126333, 7.4795 63.131567, 7.48545 63.139)), 
+  ((16.9309 68.833467, 16.9879 68.854367, 17.0264 68.846767, 17.04065 68.822067, 17.06345 68.8078, 17.0962 68.799233, 17.1176 68.795433, 17.129 68.777367, 17.1062 68.770733, 17.062 68.765967, 
+      16.9979 68.7612, 16.93945 68.758367, 16.9024 68.7517, 16.84685 68.7365, 16.8027 68.729833, 16.78985 68.7403, 16.797 68.7688, 16.85395 68.7983, 16.89955 68.820167, 16.9309 68.833467)), 
+  ((21.08645 80.7522, 21.11165 80.765833, 21.1683 80.772133, 21.2281 80.779467, 21.26585 80.7952, 21.28315 80.796267, 21.3052 80.779467, 21.3178 80.7627, 21.3414 80.749067, 21.3634 80.746967, 
+      21.34925 80.730167, 21.3115 80.724933, 21.2753 80.7113, 21.23125 80.695567, 21.18875 80.6767, 21.162 80.6746, 21.13995 80.684033, 21.11005 80.699767, 21.0849 80.7176, 21.077 80.740667, 
+      21.08805 80.7522, 21.08645 80.7522)), 
+  ((20.79375 80.851667, 20.79765 80.846, 20.81695 80.819533, 20.8395 80.804467, 20.88605 80.800933, 20.9259 80.798267, 20.9472 80.778767, 20.9472 80.7531, 20.906 80.742467, 20.88075 80.7327, 
+      20.8701 80.7141, 20.84885 80.715, 20.8289 80.738033, 20.8249 80.755733, 20.8023 80.769033, 20.77705 80.767267, 20.7558 80.767267, 20.73255 80.777, 20.7312 80.803567, 20.7206 80.823067, 
+      20.7033 80.839, 20.6847 80.854067, 20.69135 80.869133, 20.70995 80.884167, 20.73255 80.8833, 20.7525 80.878867, 20.78305 80.862033, 20.79375 80.851667)), 
+  ((16.36975 68.9922, 16.42145 68.978167, 16.45205 68.9667, 16.5056 68.9654, 16.53815 68.957767, 16.56495 68.928433, 16.56685 68.902933, 16.5477 68.879967, 16.5133 68.879967, 16.4712 68.881233, 
+      16.43865 68.896533, 16.4023 68.915667, 16.3583 68.933533, 16.32385 68.943733, 16.3009 68.957767, 16.2904 68.975633, 16.30185 68.990933, 16.3363 68.990933, 16.36975 68.9922)), 
+  ((13.22555 68.090367, 13.2593 68.1068, 13.2708 68.128733, 13.26425 68.149567, 13.27905 68.166033, 13.3021 68.1693, 13.3251 68.159433, 13.3465 68.1463, 13.3465 68.123267, 13.35475 68.102433, 
+      13.36295 68.0838, 13.36295 68.064067, 13.358 68.037733, 13.3432 68.0202, 13.307 68.0147, 13.2593 68.0147, 13.22145 68.0224, 13.19185 68.036633, 13.19515 68.056367, 13.2017 68.0794, 
+      13.22555 68.090367)), 
+  ((10.7294 64.996467, 10.8556 65.0283, 10.9835 65.048767, 11.02955 65.051033, 11.0466 65.044233, 11.0483 65.031733, 10.992 65.0033, 10.9494 64.995333, 10.9153 64.989667, 10.8573 64.9726, 
+      10.7669 64.9385, 10.74985 64.936233, 10.72085 64.9419, 10.7038 64.957833, 10.70725 64.9783, 10.71575 64.9874, 10.7294 64.996467)), 
+  ((18.6107 70.120533, 18.64165 70.132833, 18.68905 70.1337, 18.7246 70.136333, 18.7654 70.154767, 18.8023 70.1609, 18.83125 70.1495, 18.84375 70.1381, 18.8082 70.120533, 18.7687 70.107367, 
+      18.7384 70.085433, 18.67915 70.062633, 18.64625 70.053867, 18.61595 70.045967, 18.5784 70.0372, 18.54155 70.053867, 18.54415 70.084567, 18.58235 70.109133, 18.6107 70.120533)), 
+  ((10.73195 79.912533, 10.79895 79.909333, 10.94095 79.867867, 10.9729 79.850867, 10.97925 79.832767, 10.95535 79.827467, 10.8261 79.8285, 10.73995 79.832767, 10.70645 79.8434, 10.69365 79.868933, 
+      10.70005 79.894467, 10.73195 79.912533)), 
+  ((15.06955 68.003867, 15.1193 67.968167, 15.15185 67.949033, 15.22075 67.952867, 15.23985 67.942667, 15.2131 67.923533, 15.1576 67.9146, 15.1174 67.910767, 15.06575 67.910767, 15.016 67.9146, 
+      14.99495 67.915867, 14.95665 67.923533, 14.93845 67.942633, 14.9442 67.964333, 14.97675 67.973267, 15.00925 67.973267, 15.0284 67.978367, 15.03795 68.002567, 15.06475 68.008967, 15.06955 68.003867)), 
+  ((18.91675 70.2039, 18.92925 70.221433, 18.97665 70.231967, 19.0069 70.228467, 19.0385 70.246033, 19.0701 70.268833, 19.11225 70.271467, 19.13725 70.263567, 19.14185 70.239, 19.1313 70.205667, 
+      19.1063 70.188967, 19.07865 70.1732, 19.0444 70.167033, 19.00885 70.1653, 18.97725 70.163533, 18.9496 70.167933, 18.92985 70.1811, 18.91675 70.2039)), 
+  ((14.7194 68.565633, 14.76925 68.564267, 14.83815 68.5588, 14.8844 68.552633, 14.9214 68.546467, 14.94555 68.5355, 14.93115 68.5252, 14.8962 68.5163, 14.8489 68.509433, 14.73475 68.509433, 
+      14.6983 68.510133, 14.6592 68.515633, 14.63455 68.531367, 14.651 68.556033, 14.67875 68.564267, 14.7194 68.565633)), 
+  ((23.85965 71.025767, 23.8465 71.063367, 23.8603 71.079267, 23.88535 71.078433, 23.9192 71.065867, 23.9656 71.045, 24.017 71.024933, 24.0559 71.0124, 24.0634 70.9957, 24.04085 70.976467, 
+      23.99755 70.9631, 23.9612 70.976467, 23.9211 70.9848, 23.886 70.9965, 23.85965 71.025767)), 
+  ((14.05905 67.165467, 14.0761 67.173067, 14.10835 67.169267, 14.13675 67.156633, 14.1633 67.170533, 14.18985 67.190733, 14.2107 67.203367, 14.23725 67.1996, 14.22775 67.1781, 14.2126 67.156633, 
+      14.19555 67.132633, 14.19555 67.103567, 14.19745 67.0758, 14.18605 67.063167, 14.1614 67.0619, 14.1292 67.070733, 14.10265 67.098533, 14.0761 67.121267, 14.06285 67.1377, 14.0401 67.1541, 
+      14.05905 67.165467)), 
+  ((5.0526 60.520633, 5.02705 60.528067, 5.0087 60.546433, 4.99165 60.577, 4.97855 60.584867, 4.9523 60.603233, 4.95365 60.613733, 4.96545 60.6216, 4.9943 60.612867, 5.15815 60.546433, 
+      5.18045 60.534167, 5.19355 60.514067, 5.18835 60.504467, 5.15685 60.4931, 5.12015 60.497467, 5.08475 60.514967, 5.06115 60.5202, 5.0526 60.520633)), 
+  ((6.0302 62.500467, 6.10625 62.518833, 6.1849 62.527567, 6.22165 62.524067, 6.24915 62.508333, 6.25045 62.482133, 6.23735 62.463767, 6.1829 62.4581, 6.11735 62.463333, 6.0754 62.4537, 
+      6.04525 62.459833, 6.0269 62.4782, 6.0302 62.500467)), 
+  ((20.40215 80.6663, 20.4222 80.681767, 20.4465 80.679667, 20.4602 80.6698, 20.4792 80.662067, 20.5003 80.657867, 20.52505 80.659967, 20.54195 80.670533, 20.56835 80.669133, 20.5831 80.659967, 
+      20.56835 80.638167, 20.5641 80.614267, 20.5483 80.596, 20.54195 80.586133, 20.52295 80.584033, 20.4818 80.596, 20.4396 80.610033, 20.409 80.630433, 20.39845 80.647333, 20.4016 80.6656, 
+      20.40215 80.6663)), 
+  ((5.2335 60.1684, 5.25255 60.168833, 5.27615 60.155733, 5.2827 60.1461, 5.27745 60.1234, 5.26825 60.106767, 5.25645 60.0657, 5.24205 60.0491, 5.204 60.029867, 5.1529 60.0281, 
+      5.13715 60.034233, 5.13455 60.049967, 5.15945 60.0657, 5.18565 60.0823, 5.1896 60.094533, 5.1896 60.121633, 5.2014 60.133, 5.22105 60.1426, 5.2263 60.1566, 5.2335 60.1684)), 
+  ((25.52405 76.707767, 25.579 76.7335, 25.6087 76.7523, 25.6384 76.755267, 25.6384 76.738433, 25.5909 76.7028, 25.5196 76.662233, 25.4513 76.628567, 25.3904 76.598867, 25.35995 76.581067, 
+      25.32575 76.578067, 25.31835 76.590933, 25.37925 76.6246, 25.4431 76.656267, 25.52405 76.707767)), 
+  ((20.6606 70.091533, 20.7159 70.098567, 20.7396 70.087167, 20.7501 70.073133, 20.75405 70.0547, 20.77645 70.038033, 20.7712 70.0196, 20.76195 70.004667, 20.72905 69.996767, 20.69085 69.9994, 
+      20.6553 70.0152, 20.63425 70.0354, 20.63555 70.057333, 20.6461 70.083667, 20.6606 70.091533)), 
+  ((6.58865 62.773633, 6.6752 62.7876, 6.76305 62.7946, 6.7814 62.7911, 6.7919 62.778, 6.78925 62.764867, 6.6962 62.7343, 6.5782 62.728167, 6.55985 62.7343, 6.5572 62.749133, 
+      6.57685 62.766633, 6.58865 62.773633)), 
+  ((4.8717 60.7881, 4.94775 60.7846, 5.012 60.765367, 5.11035 60.7042, 5.10965 60.691533, 5.08345 60.687167, 5.0572 60.689767, 5.0218 60.704633, 4.95625 60.737867, 4.91955 60.745733, 
+      4.89335 60.751833, 4.86055 60.778933, 4.86055 60.7833, 4.8717 60.7881)), 
+  ((20.53085 69.9547, 20.5697 69.954733, 20.6092 69.952967, 20.6 69.9284, 20.5684 69.8924, 20.54205 69.872233, 20.5144 69.8617, 20.48545 69.855567, 20.4604 69.859067, 20.4446 69.868733, 
+      20.4367 69.890667, 20.44855 69.906467, 20.4762 69.913467, 20.492 69.9249, 20.5144 69.941567, 20.53085 69.9547)), 
+  ((7.87745 63.239533, 8.00065 63.305967, 8.0151 63.3077, 8.04265 63.289367, 8.0413 63.278867, 8.0177 63.235167, 8.002 63.222033, 7.97315 63.2168, 7.92595 63.212433, 7.8984 63.205433, 
+      7.88135 63.2098, 7.8722 63.219433, 7.8722 63.231667, 7.87745 63.239533)), 
+  ((21.59915 70.459133, 21.6374 70.454033, 21.6661 70.427267, 21.67375 70.387733, 21.668 70.354567, 21.65845 70.325233, 21.63165 70.325233, 21.6087 70.339267, 21.6087 70.3584, 21.58955 70.382633, 
+      21.5819 70.400467, 21.57045 70.4298, 21.57615 70.4464, 21.59915 70.459133)), 
+  ((11.50615 65.099367, 11.5471 65.134633, 11.5897 65.148267, 11.65965 65.163033, 11.69885 65.165333, 11.7142 65.159633, 11.7074 65.1369, 11.6886 65.1244, 11.57095 65.0846, 11.5266 65.078933, 
+      11.5121 65.0829, 11.5036 65.093133, 11.50615 65.099367)), 
+  ((24.3528 80.404133, 24.3594 80.424, 24.39085 80.424, 24.4339 80.410767, 24.46205 80.3909, 24.47195 80.361133, 24.4794 80.338, 24.4711 80.322533, 24.43965 80.319233, 24.4099 80.315933, 
+      24.38505 80.322533, 24.35855 80.338, 24.37015 80.349, 24.39 80.358933, 24.37675 80.3766, 24.3528 80.404133)), 
+  ((30.2033 79.0256, 30.2056 79.0084, 30.1843 78.9922, 30.15545 78.9851, 30.1159 78.984067, 30.0779 78.987133, 30.046 79.0003, 30.0171 79.0256, 30.0323 79.044867, 30.0475 79.053967, 
+      30.0764 79.053967, 30.0992 79.043867, 30.1144 79.035733, 30.1448 79.035733, 30.17215 79.035733, 30.19495 79.0327, 30.2033 79.0256)), 
+  ((10.97935 63.817967, 11.0507 63.857067, 11.13485 63.874933, 11.1731 63.874067, 11.1782 63.867267, 11.1578 63.844333, 11.11065 63.829867, 11.05455 63.799267, 11.01505 63.789933, 10.9806 63.789933, 
+      10.97425 63.802667, 10.97935 63.817967)), 
+  ((11.12075 64.7185, 11.1429 64.726467, 11.1753 64.7242, 11.22305 64.7185, 11.27765 64.6992, 11.28615 64.688967, 11.2674 64.6685, 11.2316 64.660533, 11.18725 64.660533, 11.15825 64.667367, 
+      11.11735 64.688967, 11.1071 64.704867, 11.12075 64.7185)), 
+  ((4.9589 60.679267, 4.9838 60.681033, 5.10575 60.6513, 5.15555 60.6277, 5.18835 60.596233, 5.187 60.585767, 5.1726 60.583133, 5.1123 60.602367, 5.03755 60.6347, 4.96805 60.6522, 
+      4.9523 60.664433, 4.95365 60.673167, 4.9589 60.679267)), 
+  ((6.687 62.927467, 6.7467 62.9218, 6.7703 62.912167, 6.8096 62.878067, 6.8096 62.864967, 6.7952 62.856233, 6.72835 62.851867, 6.6903 62.858833, 6.6693 62.8877, 6.6654 62.916533, 
+      6.687 62.927467)), 
+  ((15.51155 68.012767, 15.59575 68.0383, 15.6838 68.0332, 15.72205 68.012767, 15.67325 67.998767, 15.6216 67.979633, 15.58715 67.979633, 15.54505 67.9911, 15.5068 68.000033, 15.51155 68.012767)), 
+  ((16.4993 76.542833, 16.5132 76.5512, 16.5494 76.5512, 16.58005 76.5382, 16.626 76.5113, 16.65385 76.487167, 16.65245 76.468633, 16.6288 76.453767, 16.6093 76.452833, 16.5898 76.463967, 
+      16.5856 76.476967, 16.56195 76.4918, 16.52715 76.5048, 16.5007 76.525233, 16.4993 76.542833)), 
+  ((7.58765 63.212, 7.64535 63.231233, 7.7319 63.2321, 7.73845 63.227733, 7.73845 63.216367, 7.7306 63.210267, 7.67025 63.1919, 7.65845 63.184033, 7.65585 63.163067, 7.6296 63.152567, 
+      7.606 63.153433, 7.5798 63.170033, 7.57585 63.180533, 7.5785 63.2024, 7.58765 63.212)), 
+  ((14.3514 80.107467, 14.34645 80.135967, 14.3662 80.161167, 14.3843 80.172133, 14.41885 80.168867, 14.4353 80.1546, 14.43035 80.1228, 14.4205 80.098667, 14.40405 80.082233, 14.39415 80.0647, 
+      14.37115 80.0592, 14.34645 80.071267, 14.3481 80.0888, 14.3514 80.107467)), 
+  ((5.507 62.4664, 5.53845 62.465533, 5.5686 62.4498, 5.57515 62.4297, 5.53715 62.411333, 5.49125 62.404333, 5.4611 62.387733, 5.4362 62.386867, 5.4231 62.396467, 5.41785 62.410467, 
+      5.4598 62.445433, 5.507 62.4664)), 
+  ((7.7103 63.162167, 7.74435 63.1639, 7.7575 63.1613, 7.77715 63.149933, 7.77515 63.125033, 7.766 63.118033, 7.7358 63.097933, 7.69125 63.083067, 7.6716 63.0857, 7.6493 63.1023, 
+      7.64665 63.113667, 7.6611 63.1364, 7.7103 63.162167)), 
+  ((19.9469 79.2622, 19.96265 79.287, 19.99695 79.2946, 20.01415 79.277467, 20.02775 79.2622, 20.03345 79.236467, 20.022 79.210733, 19.992 79.200233, 19.95905 79.200233, 19.9376 79.212633, 
+      19.93045 79.2355, 19.9469 79.2622)), 
+  ((4.9517 62.104933, 5.0002 62.097967, 5.0369 62.0892, 5.07495 62.063, 5.07495 62.048133, 5.05265 62.029767, 5.00415 62.003533, 4.9779 62.004433, 4.97005 62.013167, 5.00675 62.042, 
+      5.00545 62.0525, 4.9858 62.0621, 4.9504 62.0796, 4.9412 62.0962, 4.9517 62.104933)), 
+  ((7.13735 62.763133, 7.20745 62.760933, 7.2206 62.756567, 7.24945 62.737333, 7.2468 62.726, 7.2009 62.712867, 7.16815 62.705867, 7.12225 62.7085, 7.08945 62.727733, 7.08945 62.7391, 
+      7.117 62.754833, 7.13735 62.763133)), 
+  ((14.09025 68.3601, 14.12645 68.359, 14.17255 68.348067, 14.2219 68.3371, 14.24245 68.319567, 14.2474 68.3053, 14.2293 68.3031, 14.19635 68.3031, 14.14535 68.3064, 14.0927 68.320667, 
+      14.0631 68.342567, 14.0779 68.356833, 14.09025 68.3601)), 
+  ((24.6919 71.152567, 24.6888 71.1782, 24.71185 71.1905, 24.74265 71.177167, 24.7457 71.138233, 24.7457 71.1085, 24.72415 71.098267, 24.6965 71.094167, 24.6642 71.103367, 24.6404 71.121833, 
+      24.64345 71.1413, 24.65885 71.152567, 24.68655 71.148467, 24.6973 71.140267, 24.6919 71.152567)), 
+  ((5.6078 59.222167, 5.6301 59.225667, 5.6904 59.202933, 5.70615 59.184567, 5.70745 59.1636, 5.6917 59.1496, 5.6432 59.154867, 5.57635 59.184567, 5.575 59.202067, 5.6078 59.222167)), 
+  ((18.292 79.985033, 18.3129 79.971567, 18.32905 79.957233, 18.32365 79.949167, 18.30075 79.941067, 18.27385 79.945567, 18.25095 79.946467, 18.22405 79.946467, 18.19985 79.944667, 18.1837 79.950067, 
+      18.18235 79.9662, 18.1931 79.981433, 18.22 79.9913, 18.25365 79.9958, 18.292 79.985033)), 
+  ((21.54015 70.097367, 21.5903 70.080667, 21.62035 70.063967, 21.62165 70.0372, 21.5953 70.026333, 21.5489 70.040567, 21.5113 70.0631, 21.49125 70.080667, 21.4944 70.096533, 21.527 70.0982, 
+      21.54015 70.097367)), 
+  ((23.0982 77.308833, 23.14105 77.308833, 23.1676 77.318367, 23.1962 77.3197, 23.2146 77.311567, 23.19825 77.287067, 23.1676 77.2721, 23.13495 77.2721, 23.0982 77.2748, 23.07165 77.277533, 
+      23.0502 77.284333, 23.0441 77.2993, 23.06245 77.3061, 23.0982 77.308833)), 
+  ((15.1681 68.0485, 15.1815 68.0625, 15.18915 68.076533, 15.2236 68.067633, 15.24465 68.034467, 15.258 68.003867, 15.24655 67.982167, 15.20255 67.994933, 15.17385 68.0166, 15.1681 68.0485)), 
+  ((5.91725 59.323567, 5.9946 59.3218, 6.0346 59.315233, 6.04115 59.303867, 6.02935 59.289033, 6.011 59.278533, 5.9376 59.2794, 5.89955 59.2934, 5.89565 59.31, 5.91725 59.323567)), 
+  ((23.92045 71.121033, 23.9048 71.121033, 23.886 71.126867, 23.8835 71.141067, 23.8948 71.161133, 23.9186 71.172833, 23.9675 71.182033, 24.0064 71.182867, 24.01325 71.159467, 23.9731 71.137733, 
+      23.92045 71.121033)), 
+  ((19.9337 80.618433, 19.94425 80.636733, 19.9759 80.649367, 20.0118 80.6339, 20.02235 80.612833, 19.9949 80.5833, 19.96535 80.574833, 19.9253 80.574833, 19.91475 80.5833, 19.9253 80.595933, 
+      19.9316 80.619833, 19.9337 80.618433)), 
+  ((4.8455 61.447633, 4.87305 61.449367, 4.89535 61.444133, 4.9222 61.4472, 4.93795 61.441067, 4.94055 61.422733, 4.92615 61.3965, 4.8868 61.384267, 4.85925 61.390367, 4.8396 61.413967, 
+      4.83565 61.435833, 4.8455 61.447633)), 
+  ((20.7231 70.1986, 20.76065 70.2179, 20.79095 70.211767, 20.79885 70.181933, 20.7962 70.1556, 20.78565 70.1442, 20.76725 70.138067, 20.7422 70.137167, 20.7251 70.149467, 20.72115 70.169633, 
+      20.7231 70.1986)), 
+  ((8.7683 58.491467, 8.8365 58.529933, 8.8614 58.5308, 8.87845 58.522067, 8.87845 58.508067, 8.85225 58.482733, 8.8011 58.459133, 8.7775 58.460867, 8.75915 58.470467, 8.76045 58.4836, 
+      8.7683 58.491467)), 
+  ((11.3095 79.8817, 11.3374 79.8812, 11.38365 79.8578, 11.4124 79.837567, 11.4044 79.823767, 11.38685 79.8163, 11.35495 79.821633, 11.3071 79.838633, 11.28635 79.855667, 11.2943 79.8716, 
+      11.3095 79.8817)), 
+  ((11.98455 67.5345, 11.94525 67.526633, 11.90435 67.511867, 11.8856 67.511867, 11.87535 67.520967, 11.87535 67.536867, 11.8856 67.5505, 11.9265 67.5653, 11.9788 67.5754, 11.98265 67.574833, 
+      11.9865 67.5734, 11.9904 67.5674, 11.99335 67.5597, 11.9938 67.552833, 11.99295 67.5457, 11.9895 67.538833, 11.98455 67.5345)), 
+  ((14.84435 68.290867, 14.8865 68.301167, 14.9194 68.293633, 14.9297 68.2765, 14.9163 68.259367, 14.8896 68.2477, 14.85875 68.2477, 14.83405 68.2477, 14.8125 68.258, 14.8135 68.274433, 
+      14.8279 68.286767, 14.84435 68.290867)), 
+  ((11.1659 79.9987, 11.19305 79.9955, 11.2409 79.9689, 11.2409 79.939133, 11.23135 79.927433, 11.2106 79.9253, 11.1803 79.934867, 11.15315 79.965733, 11.15155 79.988067, 11.1659 79.9987)), 
+  ((10.93165 59.133033, 10.96835 59.133033, 10.98145 59.129533, 11.01555 59.106833, 11.0182 59.084967, 11.009 59.074467, 10.9828 59.0675, 10.9487 59.078867, 10.92115 59.105933, 10.92115 59.126067, 
+      10.93165 59.133033)), 
+  ((18.36325 69.874833, 18.3975 69.886233, 18.4449 69.8845, 18.48175 69.879233, 18.48835 69.867833, 18.4765 69.854667, 18.4462 69.846767, 18.4041 69.844133, 18.36855 69.844133, 18.35535 69.851133, 
+      18.3567 69.866933, 18.36325 69.874833)), 
+  ((15.76895 68.015333, 15.82635 68.025533, 15.8665 68.023, 15.8914 68.005133, 15.8914 67.984733, 15.85885 67.974533, 15.8244 67.9809, 15.78615 67.9962, 15.75935 68.0064, 15.76895 68.015333)), 
+  ((8.46865 63.470267, 8.5067 63.470267, 8.5172 63.464167, 8.5526 63.444067, 8.5552 63.430933, 8.529 63.414333, 8.50145 63.413467, 8.4713 63.423067, 8.4477 63.444067, 8.4516 63.4589, 
+      8.46865 63.470267)), 
+  ((24.25015 80.512267, 24.2667 80.5277, 24.28655 80.5288, 24.3031 80.516667, 24.3114 80.500133, 24.32795 80.482467, 24.318 80.469233, 24.2932 80.4538, 24.2667 80.4571, 24.2485 80.478067, 
+      24.2402 80.501233, 24.25015 80.512267)), 
+  ((14.23915 67.432033, 14.27135 67.452233, 14.3036 67.461067, 14.3339 67.459833, 14.34715 67.448433, 14.3415 67.4358, 14.32065 67.418133, 14.28275 67.4093, 14.2562 67.4055, 14.23725 67.410567, 
+      14.23535 67.4232, 14.23915 67.432033)), 
+  ((10.537 59.523767, 10.55995 59.525067, 10.57175 59.515467, 10.5875 59.4945, 10.58355 59.484867, 10.55865 59.461267, 10.5416 59.455133, 10.5193 59.462133, 10.51145 59.489233, 10.52195 59.515467, 
+      10.537 59.523767)), 
+  ((6.2655 62.785433, 6.3127 62.7828, 6.34155 62.764467, 6.33765 62.745233, 6.31665 62.731233, 6.28125 62.733, 6.2524 62.7566, 6.25505 62.7732, 6.2655 62.785433)), 
+  ((12.0453 65.441967, 12.0675 65.462, 12.10325 65.473433, 12.1004 65.4639, 12.09465 65.4353, 12.0646 65.4105, 12.03455 65.380933, 12.01455 65.388567, 12.02025 65.4124, 12.02885 65.432433, 
+      12.0453 65.441967)), 
+  ((13.3577 66.850933, 13.3729 66.863567, 13.4032 66.8661, 13.4563 66.8661, 13.46385 66.855967, 13.4563 66.843333, 13.443 66.833233, 13.4108 66.8244, 13.38045 66.8244, 13.35205 66.835767, 
+      13.3577 66.850933)), 
+  ((4.5361 61.153033, 4.5505 61.152167, 4.59375 61.1172, 4.59245 61.106733, 4.5518 61.079633, 4.5374 61.077, 4.5269 61.084, 4.51905 61.101467, 4.5282 61.133833, 4.5361 61.153033)), 
+  ((12.40945 65.831033, 12.4495 65.8501, 12.47525 65.852, 12.4824 65.836767, 12.4738 65.820533, 12.44665 65.808133, 12.42515 65.797667, 12.39225 65.795767, 12.3794 65.803367, 12.38225 65.818633, 
+      12.40945 65.831033)), 
+  ((5.6709 62.450667, 5.69255 62.450233, 5.70435 62.443233, 5.7096 62.4214, 5.67945 62.401267, 5.6519 62.3978, 5.627 62.399533, 5.61915 62.409133, 5.6283 62.426633, 5.6493 62.442367, 
+      5.6709 62.450667)), 
+  ((6.3717 62.8571, 6.39005 62.856233, 6.40185 62.851, 6.4163 62.823033, 6.40185 62.798533, 6.37435 62.7863, 6.36125 62.788067, 6.35075 62.819533, 6.356 62.845733, 6.3717 62.8571)), 
+  ((12.9682 66.292533, 13.01255 66.294433, 13.0455 66.300167, 13.06265 66.300167, 13.0512 66.287767, 13.014 66.2706, 12.9625 66.246767, 12.931 66.2458, 12.9353 66.2687, 12.95965 66.280133, 
+      12.9682 66.292533)), 
+  ((20.8831 70.056433, 20.9147 70.067867, 20.9489 70.067867, 20.9559 70.0638, 20.97035 70.057367, 20.9677 70.0464, 20.94465 70.032367, 20.9157 70.021367, 20.8887 70.0192, 20.87555 70.033233, 
+      20.87095 70.049467, 20.8831 70.056433)), 
+  ((9.37215 63.760967, 9.39265 63.7603, 9.408 63.7548, 9.4121 63.7391, 9.408 63.7227, 9.3834 63.711767, 9.34035 63.7104, 9.3301 63.717233, 9.3332 63.737733, 9.3547 63.754133, 
+      9.37215 63.760967)), 
+  ((6.0269 62.66, 6.06035 62.645567, 6.07215 62.6342, 6.07085 62.601, 6.0551 62.592267, 6.03545 62.594867, 6.01185 62.615, 6.0092 62.6447, 6.0171 62.6552, 6.0269 62.66)), 
+  ((10.3187 59.266767, 10.34755 59.267667, 10.362 59.2659, 10.35935 59.246667, 10.34625 59.220467, 10.3371 59.2056, 10.3174 59.2056, 10.29775 59.2187, 10.2951 59.243167, 10.30825 59.260667, 
+      10.3187 59.266767)), 
+  ((5.1201 60.2239, 5.1437 60.223033, 5.1555 60.215167, 5.17125 60.1968, 5.17255 60.181933, 5.15945 60.1671, 5.13585 60.162733, 5.11485 60.172333, 5.10305 60.205533, 5.1201 60.2239)), 
+  ((4.8139 59.3808, 4.84735 59.384733, 4.86965 59.373367, 4.8631 59.346267, 4.8264 59.323533, 4.81195 59.330533, 4.79885 59.354133, 4.8139 59.3808)), 
+  ((12.305 65.7109, 12.32785 65.722333, 12.3565 65.722333, 12.36365 65.709933, 12.34935 65.6899, 12.31785 65.672733, 12.29425 65.668933, 12.28135 65.6775, 12.28135 65.697533, 12.305 65.7109)), 
+  ((12.99325 66.465133, 13.0183 66.4699, 13.05265 66.468, 13.0655 66.456567, 13.0641 66.444167, 13.0412 66.4308, 13.00255 66.427, 12.9854 66.4327, 12.97965 66.450833, 12.99325 66.465133)), 
+  ((5.3516 62.348833, 5.39425 62.3484, 5.42965 62.333533, 5.4257 62.3213, 5.40865 62.3117, 5.35095 62.313433, 5.33785 62.323033, 5.3339 62.340533, 5.3516 62.348833)), 
+  ((10.3371 59.168, 10.3646 59.168, 10.36855 59.1584, 10.3659 59.135667, 10.3384 59.109433, 10.32395 59.105933, 10.3056 59.119067, 10.31215 59.1549, 10.3371 59.168)), 
+  ((11.8421 66.643833, 11.87535 66.644433, 11.889 66.635333, 11.8958 66.617133, 11.86 66.593267, 11.84465 66.5944, 11.81735 66.6194, 11.8293 66.6376, 11.8421 66.643833)), 
+  ((5.0545 59.960767, 5.0755 59.961633, 5.0991 59.9363, 5.09255 59.920567, 5.07155 59.9057, 5.04535 59.9092, 5.03225 59.927533, 5.03485 59.9459, 5.0545 59.960767)), 
+  ((5.7055 59.852833, 5.73175 59.853733, 5.74875 59.844967, 5.7645 59.818767, 5.7514 59.8039, 5.7291 59.8004, 5.70025 59.8144, 5.6937 59.8345, 5.7055 59.852833)), 
+  ((8.09245 63.285867, 8.1167 63.281933, 8.15075 63.253967, 8.15075 63.238233, 8.13505 63.230367, 8.1075 63.233, 8.0813 63.260067, 8.0826 63.278433, 8.09245 63.285867)), 
+  ((5.827 58.4879, 5.8244 58.5052, 5.84255 58.518, 5.86335 58.518333, 5.8903 58.5128, 5.90745 58.498967, 5.9043 58.488933, 5.8841 58.4782, 5.8571 58.4782, 5.827 58.4879)), 
+  ((4.7491 60.713367, 4.7629 60.715567, 4.78125 60.708567, 4.79175 60.6797, 4.78125 60.658733, 4.75765 60.6561, 4.7393 60.667467, 4.73535 60.694567, 4.7491 60.713367)), 
+  ((18.71795 70.2039, 18.7601 70.215333, 18.7943 70.2162, 18.8154 70.209167, 18.8154 70.1969, 18.7864 70.189, 18.7377 70.1855, 18.7127 70.1846, 18.70745 70.193367, 18.71795 70.2039)), 
+  ((13.30515 66.782667, 13.32805 66.796033, 13.371 66.792233, 13.4082 66.7865, 13.40245 66.7741, 13.36955 66.764567, 13.33095 66.766467, 13.3009 66.769333, 13.30515 66.782667)), 
+  ((4.7819 60.983033, 4.80285 60.982167, 4.82515 60.969067, 4.85005 60.941967, 4.83825 60.9271, 4.8186 60.928833, 4.7924 60.941967, 4.7806 60.964667, 4.77795 60.978667, 4.7819 60.983033)), 
+  ((24.19305 80.581733, 24.21705 80.591667, 24.2402 80.5961, 24.2634 80.5939, 24.275 80.578433, 24.2634 80.5586, 24.2336 80.5586, 24.2154 80.5685, 24.1939 80.572933, 24.19305 80.581733)), 
+  ((9.3875 63.893567, 9.41415 63.893567, 9.42545 63.889467, 9.43775 63.878533, 9.4326 63.864867, 9.41315 63.849833, 9.3947 63.849833, 9.3824 63.8553, 9.37315 63.877833, 9.3793 63.889467, 
+      9.3875 63.893567)), 
+  ((4.6449 61.1749, 4.6698 61.1749, 4.679 61.1644, 4.68425 61.1373, 4.67375 61.126833, 4.6567 61.123333, 4.63835 61.130333, 4.6318 61.163533, 4.6449 61.1749)), 
+  ((9.74455 64.149, 9.7662 64.153267, 9.78275 64.1473, 9.7853 64.130333, 9.7694 64.108267, 9.7503 64.1066, 9.7274 64.114633, 9.7261 64.130767, 9.73885 64.144333, 9.74455 64.149)), 
+  ((9.6752 64.096833, 9.6892 64.0981, 9.71785 64.0875, 9.7191 64.076033, 9.7191 64.070533, 9.7019 64.060333, 9.6771 64.055667, 9.6561 64.0633, 9.65865 64.078567, 9.6688 64.0909, 
+      9.6752 64.096833)), 
+  ((5.0166 61.580933, 5.06645 61.583567, 5.0848 61.576567, 5.0874 61.562567, 5.05855 61.5521, 5.0258 61.5547, 5.0061 61.5687, 5.0061 61.5748, 5.0166 61.580933)), 
+  ((9.28705 63.918167, 9.31675 63.9168, 9.3301 63.9004, 9.32705 63.8881, 9.31165 63.8799, 9.27065 63.8833, 9.2645 63.896967, 9.27165 63.909267, 9.28705 63.918167)), 
+  ((4.7524 61.889033, 4.78195 61.885967, 4.7898 61.879867, 4.8003 61.867633, 4.8003 61.857133, 4.778 61.8484, 4.76225 61.849267, 4.73735 61.865, 4.73605 61.8755, 4.7426 61.883367, 
+      4.7524 61.889033)), 
+  ((6.48445 62.753967, 6.50415 62.753967, 6.51725 62.750467, 6.53035 62.7321, 6.5126 62.714167, 6.49295 62.7098, 6.47065 62.7273, 6.472 62.745633, 6.48445 62.753967)), 
+  ((5.03365 61.661333, 5.07885 61.660033, 5.0959 61.652167, 5.08805 61.639933, 5.0579 61.627667, 5.0343 61.632067, 5.01725 61.6469, 5.0264 61.6574, 5.03365 61.661333)), 
+  ((4.83565 60.893433, 4.85795 60.889933, 4.88285 60.8681, 4.88285 60.856733, 4.8684 60.8471, 4.85795 60.848, 4.82515 60.865467, 4.82515 60.880333, 4.83565 60.893433)), 
+  ((12.8566 66.206733, 12.8788 66.2239, 12.9031 66.219133, 12.91025 66.206733, 12.90025 66.190533, 12.8802 66.1848, 12.85875 66.1848, 12.84875 66.194333, 12.8566 66.206733)), 
+  ((24.93105 71.113633, 24.9764 71.108533, 24.97485 71.084967, 24.961 71.064467, 24.93795 71.080867, 24.9287 71.098267, 24.93105 71.113633)), 
+  ((12.71425 66.190533, 12.73715 66.196233, 12.75 66.187667, 12.73425 66.1705, 12.71995 66.157133, 12.69565 66.159067, 12.69565 66.1705, 12.6999 66.1848, 12.71425 66.190533)), 
+  ((11.85975 66.226033, 11.9001 66.226033, 11.9001 66.207867, 11.88475 66.193067, 11.86595 66.193067, 11.85235 66.207867, 11.85975 66.226033)), 
+  ((4.78385 61.7789, 4.80875 61.777167, 4.81795 61.7684, 4.8114 61.750933, 4.7904 61.739567, 4.77335 61.7457, 4.77335 61.7623, 4.78385 61.7789)), 
+  ((11.8114 66.168067, 11.83015 66.1692, 11.8404 66.161233, 11.82845 66.136233, 11.8165 66.137367, 11.79605 66.152167, 11.80115 66.164667, 11.8114 66.168067)), 
+  ((11.85235 66.1101, 11.8711 66.111233, 11.9001 66.096433, 11.89155 66.083933, 11.8745 66.080533, 11.8489 66.102133, 11.85235 66.1101)), 
+  ((11.8293 66.559167, 11.84465 66.559167, 11.8566 66.546667, 11.84465 66.534133, 11.831 66.530733, 11.81565 66.5387, 11.81565 66.552333, 11.8293 66.559167)))
+
+MULTIPOLYGON (((5.90725 50.7242, 6.02985 50.820267, 6.07395 50.8833, 6.08445 50.9323, 6.05505 50.971533, 6.02985 50.978533, 5.9689 50.971533, 5.88065 51.023367, 5.87225 51.044367, 5.90585 51.068167, 
+    6.04555 51.1319, 6.0834 51.176733, 6.0897 51.222967, 6.0729 51.235567, 5.99725 51.229967, 5.97835 51.236967, 5.98675 51.253767, 6.0855 51.3182, 6.1359 51.379833, 6.15375 51.4632, 
+    6.12645 51.516433, 6.08235 51.555633, 6.0739 51.6663, 6.0382 51.711133, 5.9342 51.772033, 5.9048 51.823867, 5.9006 51.8967, 5.9405 51.920533, 6.00985 51.931733, 6.1191 51.921933, 
+    6.1863 51.909333, 6.28295 51.8799, 6.3586 51.8757, 6.48045 51.910733, 6.6107 51.919133, 6.7042 51.922633, 6.7567 51.947833, 6.7714 51.978633, 6.7693 52.010867, 6.7483 52.024867, 
+    6.7063 52.029067, 6.65795 52.0557, 6.65375 52.0809, 6.6769 52.1033, 6.8933 52.205567, 6.9794 52.233567, 7.00355 52.2567, 7.02875 52.357533, 7.0519 52.403767, 7.0393 52.4304, 
+    6.99725 52.4598, 6.867 52.4836, 6.6611 52.534033, 6.64325 52.548767, 6.64955 52.568367, 6.7168 52.6468, 6.7294 52.663633, 6.7588 52.670633, 6.93315 52.672033, 6.9668 52.667833, 
+    6.9899 52.679033, 7.0319 52.7967, 7.04665 52.862533, 7.11705 52.975267, 7.14225 53.085933, 7.10235 53.150367, 6.9228 53.348933, 6.98895 53.3211, 7.0476 53.309267, 7.0902 53.314, 
+    7.10085 53.3288, 7.10615 53.3501, 7.09375 53.372567, 7.07955 53.390333, 7.0138 53.3998, 6.95515 53.404533, 6.92495 53.429367, 6.92495 53.453033, 6.9925 53.509233, 6.9943 53.5471, 
+    7.0565 53.610967, 7.11865 53.653567, 7.19505 53.680767, 7.2839 53.6932, 7.59475 53.694967, 7.7262 53.724533, 7.85945 53.7482, 7.91455 53.7494, 7.9696 53.7423, 7.9856 53.7269, 
+    7.99805 53.687867, 8.0176 53.6577, 8.08865 53.613933, 8.1082 53.585533, 8.1082 53.568967, 8.08865 53.547667, 8.06555 53.5311, 8.0194 53.5181, 8.00695 53.5181, 7.9661 53.5098, 
+    7.96255 53.4909, 7.99805 53.4755, 8.0407 53.4755, 8.0798 53.471967, 8.1029 53.4619, 8.13665 53.4406, 8.15975 53.444167, 8.1722 53.460733, 8.1775 53.478467, 8.1917 53.499167, 
+    8.1935 53.5181, 8.18285 53.536433, 8.1633 53.5672, 8.1651 53.5944, 8.1793 53.612167, 8.2255 53.625167, 8.2752 53.613333, 8.3374 53.5885, 8.3907 53.579033, 8.40845 53.570767, 
+    8.4227 53.551833, 8.4227 53.529933, 8.4067 53.453, 8.3978 53.382033, 8.3783 53.346533, 8.3623 53.287367, 8.37115 53.245967, 8.3907 53.2377, 8.40135 53.248333, 8.42625 53.2791, 
+    8.46175 53.314, 8.4742 53.338867, 8.4795 53.367233, 8.4742 53.415767, 8.47065 53.463067, 8.4831 53.4897, 8.5151 53.542967, 8.51865 53.5666, 8.49375 53.595, 8.42095 53.681367, 
+    8.41025 53.7009, 8.4227 53.744667, 8.48845 53.832233, 8.5435 53.886633, 8.5915 53.906167, 8.64835 53.901433, 8.6874 53.8837, 8.72115 53.8683, 8.76915 53.865933, 8.93255 53.871267, 
+    9.0729 53.877167, 9.17415 53.8606, 9.2488 53.837533, 9.44595 53.670133, 9.5454 53.583767, 9.5845 53.571933, 9.7284 53.5542, 9.85275 53.537633, 9.9096 53.529333, 9.9185 53.5388, 
+    9.8741 53.5601, 9.84385 53.5678, 9.7266 53.5867, 9.5827 53.6151, 9.5436 53.6376, 9.46185 53.721, 9.3659 53.806167, 9.2238 53.904967, 9.12605 53.942833, 9.0621 53.948733, 
+    8.98575 53.9452, 8.91645 53.9381, 8.8294 53.944, 8.8045 53.962933, 8.785 54.028033, 8.7921 54.0505, 8.8152 54.0706, 8.8454 54.072967, 8.8738 54.0647, 8.91465 54.051667, 
+    8.9413 54.046933, 8.9644 54.0576, 8.98215 54.075933, 8.9875 54.096067, 8.98395 54.122067, 8.96615 54.1481, 8.9395 54.1635, 8.87555 54.159933, 8.8045 54.1623, 8.7654 54.185967, 
+    8.7583 54.206067, 8.76895 54.228567, 8.7761 54.249267, 8.8081 54.2682, 8.8543 54.276467, 8.8685 54.2871, 8.86495 54.296567, 8.8294 54.300133, 8.769 54.2942, 8.69975 54.303667, 
+    8.6482 54.2942, 8.59315 54.2954, 8.5487 54.3096, 8.53095 54.3368, 8.53275 54.3522, 8.56115 54.3664, 8.57715 54.3782, 8.5789 54.397133, 8.58245 54.419033, 8.59845 54.433233, 
+    8.6322 54.437967, 8.64465 54.4344, 8.69085 54.430867, 8.7246 54.4415, 8.74945 54.4415, 8.80455 54.424933, 8.84185 54.426133, 8.87385 54.4344, 8.93955 54.460433, 8.96265 54.480567, 
+    8.9502 54.4983, 8.9289 54.517233, 8.90045 54.5403, 8.8596 54.576967, 8.8134 54.598267, 8.77255 54.649167, 8.72455 54.704167, 8.6482 54.7586, 8.55225 54.860367, 8.554 54.889933, 
+    8.5576 54.9201, 8.56805 54.939233, 8.64445 54.9295, 8.8199 54.921467, 9.2261 54.875, 9.31625 54.871, 9.4364 54.888633, 9.481177 54.888633, 9.4387 54.869333, 9.3996 54.830267, 
+    9.40495 54.8137, 9.44225 54.810167, 9.476 54.823167, 9.51685 54.853933, 9.53285 54.862833, 9.56835 54.849833, 9.62165 54.820267, 9.68205 54.808433, 9.73 54.787133, 9.7904 54.7836, 
+    9.8117 54.8049, 9.82595 54.829733, 9.86145 54.835667, 9.913 54.812, 9.9361 54.7635, 9.90945 54.7209, 9.8153 54.675367, 9.72115 54.620967, 9.6643 54.565367, 9.6465 54.553533, 
+    9.56125 54.549967, 9.5417 54.532233, 9.5577 54.515667, 9.64295 54.492, 9.68025 54.496167, 9.70335 54.516267, 9.71755 54.547033, 9.73 54.574233, 9.7691 54.6062, 9.8526 54.641667, 
+    9.88635 54.664167, 9.90945 54.6689, 9.929 54.66, 9.95385 54.623333, 9.9414 54.549967, 9.91835 54.516833, 9.87215 54.494367, 9.79575 54.480167, 9.7922 54.4648, 9.80465 54.4506, 
+    9.9041 54.445867, 9.9663 54.4577, 10.0285 54.463, 10.1191 54.4701, 10.14755 54.468933, 10.16 54.45, 10.14755 54.4275, 10.13335 54.402667, 10.11025 54.374267, 10.10315 54.366, 
+    10.12625 54.3589, 10.1582 54.367167, 10.1742 54.379, 10.23995 54.426333, 10.2861 54.445267, 10.33765 54.45, 10.38025 54.443467, 10.4744 54.404433, 10.57745 54.380767, 10.6432 54.348833, 
+    10.69645 54.330467, 10.7533 54.3352, 10.8226 54.3695, 10.86165 54.387233, 10.9061 54.393167, 10.94515 54.387233, 11.0038 54.391967, 11.04465 54.387233, 11.0553 54.371867, 11.0464 54.356467, 
+    11.02155 54.337567, 11.0198 54.309767, 11.0145 54.283733, 11.0536 54.239967, 11.0589 54.221033, 11.03225 54.205667, 10.99675 54.1962, 10.91855 54.168967, 10.8795 54.129333, 10.8635 54.0962, 
+    10.84755 54.082, 10.82445 54.082, 10.80135 54.092667, 10.75695 54.1116, 10.7072 54.1033, 10.6894 54.084367, 10.6894 54.0619, 10.71605 54.046533, 10.7747 54.029967, 10.7818 54.018133, 
+    10.76225 53.958967, 10.7729 53.934133, 10.7889 53.930533, 10.81375 53.9513, 10.84925 53.9868, 10.9008 53.997433, 10.96475 54.011633, 11.0429 54.040033, 11.1051 54.045933, 11.1513 54.0501, 
+    11.20105 54.047733, 11.2046 54.034733, 11.18865 54.018167, 11.18865 54.0016, 11.1904 53.988567, 11.22415 53.9815, 11.23305 53.9732, 11.2348 53.956633, 11.22595 53.927067, 11.2455 53.919967, 
+    11.26855 53.927067, 11.28635 53.942433, 11.31475 53.950733, 11.3361 53.9448, 11.36275 53.921133, 11.39825 53.906967, 11.448 53.908133, 11.46575 53.928233, 11.4729 53.948967, 11.4747 54.005733, 
+    11.48535 54.032933, 11.5209 54.0578, 11.57595 54.0779, 11.58485 54.0921, 11.5582 54.100367, 11.49955 54.100367, 11.48 54.1134, 11.48 54.1347, 11.512 54.152433, 11.56885 54.163067, 
+    11.7074 54.169, 11.7909 54.177267, 11.86375 54.1891, 11.91615 54.199333, 12 54.222933, 12.02395 54.230533, 12.1082 54.255233, 12.18125 54.287433, 12.2127 54.3039, 12.2756 54.339833, 
+    12.3329 54.380233, 12.37445 54.411667, 12.4025 54.443867, 12.4407 54.479767, 12.4834 54.509733, 12.5137 54.5202, 12.55415 54.522433, 12.5867 54.526933, 12.61595 54.5202, 12.6586 54.508233, 
+    12.70465 54.486533, 12.73275 54.4693, 12.78555 54.4461, 12.8215 54.433367, 12.84735 54.432633, 12.87655 54.4431, 12.9114 54.4566, 12.93725 54.461067, 12.96305 54.460333, 12.99115 54.445367, 
+    13.01925 54.406433, 13.04845 54.381733, 13.05295 54.357033, 13.0619 54.3241, 13.08665 54.3069, 13.11245 54.288933, 13.1518 54.2717, 13.18995 54.252267, 13.23155 54.242533, 13.25515 54.236533, 
+    13.32255 54.222333, 13.35625 54.211833, 13.37645 54.2006, 13.38995 54.191633, 13.39555 54.164667, 13.41015 54.136233, 13.43825 54.127267, 13.454 54.130233, 13.4562 54.137733, 13.46185 54.1542, 
+    13.47085 54.172167, 13.51015 54.1864, 13.5517 54.188633, 13.6281 54.199867, 13.6663 54.2006, 13.68765 54.187133, 13.6888 54.160933, 13.70675 54.1295, 13.73035 54.099567, 13.7326 54.0726, 
+    13.74045 54.039667, 13.75845 54.009733, 13.78655 53.985033, 13.80785 53.9566, 13.8191 53.929633, 13.81685 53.9057, 13.81125 53.875767, 13.8427 53.8473, 13.87305 53.835333, 13.9371 53.8196, 
+    14.00225 53.797133, 14.05055 53.7889, 14.0876 53.779933, 14.1359 53.7777, 14.19655 53.778433, 14.25605 53.777767, 14.29095 53.6629, 14.38475 53.445533, 14.3963 53.2957, 14.36665 53.1804, 
+    14.35415 53.145067, 14.3199 53.1193, 14.2816 53.083467, 14.2514 53.055, 14.2234 53.0324, 14.18 53.0123, 14.13985 52.978667, 14.1141 52.952133, 14.10525 52.933, 14.1082 52.909933, 
+    14.11775 52.8844, 14.1509 52.864267, 14.2006 52.846367, 14.2573 52.825733, 14.3074 52.8071, 14.3501 52.785, 14.3917 52.7612, 14.42775 52.732233, 14.45795 52.692, 14.49845 52.661067, 
+    14.53675 52.6488, 14.58055 52.6299, 14.61955 52.606367, 14.64385 52.5877, 14.6534 52.572, 14.6549 52.5504, 14.6431 52.527333, 14.61035 52.495667, 14.575 52.4623, 14.55805 52.437267, 
+    14.55365 52.407333, 14.56285 52.375167, 14.6063 52.342767, 14.6475 52.3148, 14.66075 52.284367, 14.66335 52.249767, 14.6766 52.211967, 14.6906 52.1776, 14.7171 52.1565, 14.75465 52.1393, 
+    14.75995 52.099833, 14.7509 52.068733, 14.73665 52.0359, 14.7227 51.997233, 14.6929 51.9657, 14.65465 51.9363, 14.6167 51.909733, 14.5921 51.8769, 14.5804 51.8488, 14.57975 51.8242, 
+    14.5969 51.796767, 14.6209 51.768667, 14.6507 51.7462, 14.68895 51.7151, 14.72165 51.7015, 14.75145 51.6881, 14.7832 51.6665, 14.791 51.641867, 14.79035 51.6276, 14.7748 51.587433, 
+    14.7797 51.554367, 14.81015 51.522833, 14.8458 51.493467, 14.9203 51.458467, 14.95955 51.4358, 14.96245 51.430667, 14.98315 51.393233, 14.9877 51.346133, 14.9981 51.3064, 15.0078 51.258867, 
+    15.035 51.211333, 15.0457 51.1718, 15.04765 51.142867, 15.03275 51.107, 15.0227 51.0826, 14.9935 51.0502, 14.95595 51.015633, 14.91315 50.975, 14.8901 50.955767, 14.87355 50.920133, 
+    14.88265 50.8873, 14.9111 50.8548, 14.8786 50.846967, 14.79055 50.8334, 14.7476 50.8334, 14.70695 50.8515, 14.67085 50.883133, 14.6189 50.979567, 14.6008 51.0067, 14.5647 51.023267, 
+    14.5037 51.036833, 14.4314 51.041333, 14.36365 51.0293, 14.31625 51.015733, 14.3004 50.996133, 14.3072 50.979567, 14.3682 50.953967, 14.40885 50.934367, 14.4224 50.913267, 14.41785 50.886133, 
+    14.38625 50.869567, 14.17845 50.815333, 13.79565 50.714367, 13.6895 50.703833, 13.61495 50.693267, 13.56525 50.681233, 13.54945 50.669167, 13.5472 50.645067, 13.52685 50.623967, 13.4862 50.6089, 
+    13.42975 50.6104, 13.36875 50.6119, 13.30325 50.6059, 13.24455 50.5908, 13.1768 50.557667, 13.07065 50.494367, 12.8809 50.426567, 12.65165 50.3648, 12.51615 50.3196, 12.43935 50.281933, 
+    12.3942 50.241233, 12.35355 50.203567, 12.3174 50.174933, 12.2971 50.173433, 12.2858 50.1885, 12.279 50.217133, 12.26545 50.241233, 12.24515 50.266867, 12.14495 50.293333, 12.126 50.275633, 
+    12.0978 50.2493, 12.1029 50.230533, 12.1732 50.166567, 12.2678 50.071067, 12.3119 50.036533, 12.42055 49.991333, 12.53625 49.913333, 12.5541 49.887733, 12.5554 49.867267, 12.5452 49.851933, 
+    12.51705 49.823767, 12.48895 49.778567, 12.45185 49.739367, 12.4442 49.7232, 12.4538 49.7066, 12.6289 49.579533, 12.7593 49.4354, 12.8443 49.374433, 12.95165 49.336933, 12.9977 49.323267, 
+    13.0335 49.296833, 13.13575 49.2218, 13.2188 49.169767, 13.539 48.967233, 13.7256 48.852967, 13.86435 48.786833, 13.8614 48.694367, 13.8628 48.667233, 13.83475 48.5822, 13.79625 48.520333, 
+    13.73705 48.5424, 13.65165 48.561833, 13.4925 48.572867, 13.4592 48.547233, 13.4392 48.5151, 13.43065 48.4713, 13.43065 48.420667, 13.43275 48.38, 13.4319 48.343, 13.41315 48.3231, 
+    13.37815 48.3043, 13.3423 48.291233, 13.29495 48.2847, 13.2301 48.272733, 13.1413 48.2625, 13.04105 48.2332, 13.01285 48.223533, 12.96935 48.226367, 12.957 48.225067, 12.8372 48.1682, 
+    12.782 48.109, 12.76935 48.0881, 12.78725 48.066733, 12.8975 48, 12.91165 47.931233, 12.9488 47.871133, 12.9408 47.834033, 12.87985 47.7969, 12.8719 47.758033, 12.91695 47.742133, 
+    12.99915 47.7333, 13.0601 47.696167, 13.07605 47.669667, 13.0389 47.6131, 13.0283 47.5495, 13.00575 47.5159, 12.94215 47.5212, 12.82545 47.5813, 12.78835 47.643133, 12.7486 47.687333, 
+    12.62135 47.727967, 12.57095 47.717367, 12.5365 47.669633, 12.4994 47.6449, 12.4702 47.646667, 12.42645 47.676733, 12.34955 47.715633, 12.21965 47.7545, 12.1534 47.752733, 12.1189 47.731533, 
+    12.11625 47.6838, 12.0832 47.644333, 12 47.5976, 11.92265 47.587033, 11.80045 47.570333, 11.72665 47.538467, 11.3903 47.463367, 11.36795 47.4437, 11.3608 47.404367, 11.32855 47.393633, 
+    11.16935 47.393633, 11.0405 47.347133, 10.98415 47.352467, 10.86785 47.414467, 10.8553 47.483633, 10.8213 47.507467, 10.68175 47.521767, 10.5753 47.524767, 10.46795 47.5677, 10.41425 47.5677, 
+    10.3785 47.5522, 10.3749 47.539067, 10.4375 47.409133, 10.4107 47.370967, 10.28005 47.264867, 10.19685 47.2261, 10.1557 47.2249, 10.14495 47.234433, 10.17 47.283333, 10.1754 47.341733, 
+    10.15035 47.3513, 10.12705 47.352467, 10.0573 47.336967, 9.99825 47.338167, 9.9732 47.370367, 9.975 47.3954, 10.009 47.432367, 10.0054 47.450233, 9.941 47.480033, 9.9079 47.498533, 
+    9.90075 47.508067, 9.9079 47.530733, 9.9043 47.540267, 9.86855 47.545033, 9.7916 47.545033, 9.68425 47.524767, 9.56615 47.515233, 9.52885 47.517567, 9.47885 47.5207, 9.1711 47.645133, 
+    9.1389 47.6567, 9.13085 47.654533, 9.11635 47.6556, 9.01655 47.6835, 8.98435 47.684567, 8.95695 47.6803, 8.9441 47.672767, 8.93925 47.660967, 8.8387 47.6323, 8.7859 47.631367, 
+    8.7609 47.634167, 8.6665 47.693367, 8.6081 47.6911, 8.5596 47.6685, 8.5329 47.625667, 8.5317 47.5804, 8.4553 47.538367, 8.4116 47.525433, 8.35825 47.525433, 8.23455 47.5691, 
+    8.11875 47.573533, 7.9635 47.5404, 7.89375 47.532733, 7.69125 47.537567, 7.6312 47.544433, 7.55965 47.5703, 7.53455 47.5915, 7.47355 47.6495, 7.4596 47.6976, 7.46175 47.726467, 
+    7.4642 47.759833, 7.4768 47.793133, 7.48685 47.8176, 7.51825 48, 7.5067 48.076833, 7.4931 48.109633, 7.48805 48.123233, 7.4948 48.163933, 7.51345 48.185433, 7.5593 48.218233, 
+    7.56945 48.230667, 7.5873 48.267433, 7.63985 48.3223, 7.6534 48.359633, 7.6568 48.4535, 7.7044 48.529867, 7.73825 48.5553, 7.7586 48.5847, 7.7705 48.648633, 7.79765 48.6848, 
+    7.89605 48.751533, 7.91045 48.775867, 7.92405 48.7883, 7.98 48.822233, 8.1361 48.902533, 8.15135 48.913867, 8.16155 48.943267, 8.16495 48.957967, 8.187 48.971533, 8.19205 48.974033, 
+    8.177 48.990133, 8.1505 48.998967, 8.0062 49.0025, 7.9413 49.0087, 7.844 49.029867, 7.7685 49.046633, 7.65865 49.051933, 7.60435 49.0643, 7.5428 49.0983, 7.4395 49.187467, 
+    7.4011 49.191867, 7.35345 49.181267, 7.2012 49.150367, 7.04695 49.152133, 7.02575 49.1654, 7.00855 49.1954, 6.9847 49.2157, 6.941 49.228067, 6.88805 49.223667, 6.83645 49.192767, 
+    6.7729 49.181267, 6.73315 49.1901, 6.69145 49.2135, 6.60805 49.2753, 6.57625 49.3124, 6.4743 49.395367, 6.44255 49.432, 6.39885 49.460267, 6.2981 49.488467, 6.3481 49.5218, 
+    6.35655 49.527433, 6.40305 49.595233, 6.414 49.6369, 6.4276 49.6796, 6.4237 49.709367, 6.43925 49.7495, 6.4072 49.781233, 6.2752 49.855, 6.1179 49.959867, 6.08295 50.001267, 
+    6.082 50.0964, 6.1145 50.1758, 6.1286 50.2103, 6.1927 50.271133, 6.27035 50.307367, 6.348 50.312567, 6.3713 50.3281, 6.3713 50.341033, 6.34025 50.363033, 6.3315 50.388267, 
+    6.35095 50.455567, 6.3548 50.4763, 6.33735 50.4944, 6.2946 50.503467, 6.2286 50.4983, 6.17425 50.512533, 6.1529 50.535833, 6.16065 50.556533, 6.23635 50.607033, 6.248 50.627733, 
+    6.23055 50.648433, 6.20335 50.6562, 6.14705 50.6342, 6.1296 50.640667, 6.11015 50.663967, 6.07715 50.673033, 6.00435 50.667233, 5.95385 50.680167, 5.90725 50.7242)), 
+  ((13.19315 54.5372, 13.1702 54.5474, 13.1371 54.5508, 13.11545 54.570333, 13.13325 54.589, 13.17405 54.589, 13.23265 54.5907, 13.2594 54.601733, 13.29 54.610233, 13.3193 54.594933, 
+      13.3397 54.5771, 13.35625 54.5491, 13.3779 54.526167, 13.4276 54.527, 13.4633 54.513433, 13.49005 54.484567, 13.5117 54.425967, 13.51805 54.3954, 13.50085 54.371633, 13.44865 54.3623, 
+      13.4053 54.3487, 13.36835 54.340233, 13.35815 54.3309, 13.37345 54.3088, 13.376 54.291833, 13.3722 54.2757, 13.3518 54.274, 13.32375 54.276533, 13.31485 54.294367, 13.2983 54.3241, 
+      13.29065 54.341933, 13.27475 54.3428, 13.23015 54.330067, 13.183 54.324133, 13.13205 54.3377, 13.1053 54.369967, 13.08365 54.4031, 13.08365 54.450633, 13.0989 54.476967, 13.10145 54.504133, 
+      13.1346 54.513467, 13.18685 54.5262, 13.19315 54.5372)), 
+  ((13.91865 53.885967, 13.8735 53.891833, 13.86995 53.916633, 13.88945 53.952067, 13.8912 53.970933, 13.8735 53.9863, 13.8664 54.007533, 13.86995 54.022867, 13.89655 54.032333, 13.94965 54.005167, 
+      13.98155 54.000433, 14.01165 54.013433, 14.017 54.034667, 13.9922 54.0701, 13.96385 54.0878, 13.93195 54.092533, 13.9178 54.078367, 13.9089 54.055933, 13.8806 54.059467, 13.8434 54.063, 
+      13.7796 54.067733, 13.769 54.103167, 13.77785 54.146833, 13.77255 54.163367, 13.76545 54.181067, 13.76545 54.2035, 13.7938 54.2082, 13.83805 54.1976, 13.8806 54.1657, 13.90275 54.151567, 
+      13.9807 54.1315, 14.0232 54.111433, 14.0905 54.068933, 14.14895 54.017, 14.1694 54.008067, 14.19715 53.9506, 14.21385 53.906367, 14.1613 53.919, 14.07805 53.9202, 14.0125 53.9013, 
+      13.97355 53.8895, 13.91865 53.885967)), 
+  ((13.21735 54.6926, 13.26705 54.712133, 13.32185 54.7189, 13.369 54.712133, 13.39955 54.6943, 13.4123 54.6773, 13.4123 54.639933, 13.448 54.620433, 13.52445 54.619567, 13.5856 54.618733, 
+      13.6149 54.601733, 13.6149 54.567767, 13.59325 54.531267, 13.5958 54.506633, 13.59195 54.487967, 13.56265 54.479467, 13.53975 54.479467, 13.50535 54.514267, 13.4722 54.549933, 13.4021 54.584767, 
+      13.37025 54.600033, 13.36005 54.6255, 13.3282 54.639933, 13.29 54.6425, 13.2709 54.6391, 13.2314 54.636533, 13.2212 54.654367, 13.19315 54.652667, 13.1753 54.629767, 13.13965 54.629767, 
+      13.13455 54.646733, 13.1613 54.6688, 13.21735 54.6926)), 
+  ((11.0357 54.543767, 11.08245 54.540267, 11.115 54.534967, 11.15565 54.525133, 11.22095 54.481667, 11.24685 54.452967, 11.2444 54.4382, 11.2333 54.4218, 11.20865 54.4136, 11.1914 54.419333, 
+      11.1754 54.432467, 11.16185 54.436567, 11.1458 54.430833, 11.13475 54.420167, 11.12365 54.411967, 11.1064 54.411133, 11.0768 54.4259, 11.04725 54.451333, 11.014 54.4587, 10.9918 54.455433, 
+      10.9647 54.4431, 10.94255 54.433267, 10.9228 54.4341, 10.9068 54.448867, 10.90435 54.4702, 10.9142 54.489033, 10.9413 54.516133, 10.98245 54.536267, 11.0357 54.543767)), 
+  ((8.357 54.858067, 8.33475 54.8589, 8.30755 54.871267, 8.2915 54.877833, 8.2816 54.873733, 8.27175 54.847367, 8.2853 54.785533, 8.2705 54.7699, 8.2433 54.7633, 8.2099 54.781433, 
+      8.20375 54.802033, 8.2161 54.9034, 8.26925 55.018767, 8.3113 55.0773, 8.3323 55.0839, 8.3496 55.0773, 8.3521 55.0534, 8.3459 55.0402, 8.31995 55.027833, 8.31005 55.007233, 
+      8.3125 54.953667, 8.36075 54.9067, 8.37435 54.871267, 8.3706 54.861367, 8.357 54.858067)), 
+  ((8.7594 54.587333, 8.75815 54.5791, 8.7458 54.571667, 8.6951 54.5692, 8.66915 54.566733, 8.65805 54.557667, 8.65805 54.5412, 8.6642 54.537067, 8.684 54.5379, 8.70745 54.527167, 
+      8.7124 54.512333, 8.70255 54.495033, 8.6803 54.4868, 8.66175 54.489267, 8.6506 54.502433, 8.6296 54.506567, 8.595 54.5041, 8.55915 54.5115, 8.53935 54.530467, 8.5381 54.547767, 
+      8.56035 54.560967, 8.64565 54.5758, 8.71365 54.603, 8.7396 54.6104, 8.7557 54.602167, 8.7594 54.587333)), 
+  ((7.0527 53.727467, 7.041 53.7319, 7.041 53.741933, 7.056 53.7586, 7.1011 53.776433, 7.18955 53.779767, 7.2246 53.770867, 7.23465 53.7564, 7.2263 53.745267, 7.19455 53.733, 
+      7.0527 53.727467)), 
+  ((6.61285 53.581067, 6.59615 53.608867, 6.6045 53.6356, 6.64455 53.660067, 6.708 53.664533, 6.74305 53.651167, 6.7514 53.640033, 6.74635 53.6289, 6.71465 53.62, 6.68125 53.6189, 
+      6.65625 53.604433, 6.6512 53.583267, 6.6412 53.5755, 6.6312 53.574367, 6.61285 53.581067)), 
+  ((7.37985 53.7497, 7.3782 53.763067, 7.39655 53.782, 7.4433 53.798667, 7.50675 53.805367, 7.5418 53.7931, 7.5468 53.768633, 7.53345 53.7586, 7.5084 53.7564, 7.465 53.764167, 
+      7.4416 53.759733, 7.4216 53.7408, 7.40655 53.7319, 7.3832 53.737467, 7.37985 53.7497)), 
+  ((8.247 54.690367, 8.2569 54.713433, 8.2878 54.7159, 8.3422 54.697767, 8.357 54.673033, 8.35085 54.643367, 8.33475 54.6376, 8.2804 54.649133, 8.2544 54.670567, 8.247 54.690367)), 
+  ((13.0047 54.581233, 13.03745 54.617133, 13.0586 54.640367, 13.0829 54.655133, 13.1072 54.646, 13.10615 54.6284, 13.0966 54.6129, 13.08395 54.591767, 13.06385 54.585433, 13.0565 54.565033, 
+      13.04065 54.5411, 13.0174 54.5411, 13.0079 54.5608, 13.0047 54.581233)), 
+  ((7.61355 53.780867, 7.62025 53.797567, 7.66195 53.813133, 7.6887 53.813133, 7.70035 53.798667, 7.69535 53.777533, 7.672 53.7653, 7.6436 53.760833, 7.6219 53.7653, 7.61355 53.780867)), 
+  ((8.8014 54.514, 8.8076 54.530467, 8.8274 54.536233, 8.862 54.532133, 8.8793 54.519767, 8.8756 54.5041, 8.82615 54.481033, 8.8076 54.481033, 8.79895 54.489267, 8.8014 54.514)))
+
+MULTIPOLYGON (((23.81875 59.3025, 23.91875 59.298767, 23.9693 59.303267, 24.0086 59.304733, 24.0232 59.329433, 24.003 59.3609, 23.99515 59.383333, 24.0131 59.3968, 24.04455 59.390067, 24.06475 59.3811, 
+    24.10185 59.3871, 24.10745 59.399067, 24.1041 59.4245, 24.12995 59.446967, 24.17715 59.461933, 24.21645 59.4784, 24.2524 59.508333, 24.2962 59.5338, 24.34 59.548767, 24.36925 59.554767, 
+    24.39505 59.551033, 24.3973 59.5338, 24.3917 59.504633, 24.4108 59.4919, 24.4355 59.4934, 24.4894 59.4949, 24.55235 59.497133, 24.61075 59.4934, 24.65905 59.492667, 24.6804 59.503133, 
+    24.6748 59.530833, 24.66695 59.563767, 24.66695 59.583967, 24.67365 59.598933, 24.71525 59.609433, 24.75345 59.611667, 24.82085 59.619133, 24.86245 59.620633, 24.8804 59.6184, 24.8894 59.605667, 
+    24.8759 59.5847, 24.85345 59.568233, 24.85455 59.548767, 24.8647 59.5413, 24.9006 59.531567, 24.98265 59.521833, 25.02645 59.518833, 25.05115 59.518833, 25.05115 59.536067, 25.0152 59.5473, 
+    25.0152 59.5675, 25.0399 59.572, 25.0916 59.569, 25.15 59.560767, 25.20395 59.548033, 25.2691 59.529333, 25.3163 59.524833, 25.35335 59.525567, 25.38035 59.539033, 25.39045 59.572, 
+    25.39045 59.604933, 25.3646 59.631867, 25.3646 59.650567, 25.39155 59.6588, 25.41405 59.656567, 25.4309 59.655067, 25.4646 59.641567, 25.50055 59.624367, 25.53425 59.610133, 25.55225 59.608633, 
+    25.5713 59.618367, 25.57355 59.630367, 25.56235 59.653567, 25.56235 59.674533, 25.5803 59.681267, 25.61965 59.675267, 25.64995 59.667767, 25.696 59.647567, 25.7241 59.639333, 25.74655 59.6401, 
+    25.7668 59.6513, 25.77015 59.6633, 25.78925 59.679, 25.82635 59.6835, 25.8668 59.679767, 25.91625 59.659567, 25.9578 59.630367, 25.9915 59.616133, 26.0162 59.6124, 26.05555 59.604167, 
+    26.1061 59.6019, 26.1387 59.6019, 26.1836 59.591433, 26.23415 59.579467, 26.2757 59.565233, 26.324 59.563733, 26.424 59.564467, 26.48355 59.5787, 26.5105 59.579433, 26.57005 59.5787, 
+    26.6262 59.574967, 26.70485 59.5525, 26.7565 59.538267, 26.92615 59.494867, 27.0295 59.4814, 27.14075 59.471667, 27.27105 59.477667, 27.36545 59.476167, 27.41375 59.4717, 27.5867 59.449233, 
+    27.7024 59.4455, 27.7945 59.452233, 27.87425 59.458967, 27.9191 59.47, 27.9686 59.482167, 28.01355 59.506867, 28.03715 59.5241, 28.042991 59.537008, 28.1504 59.439767, 28.1741 59.3733, 
+    28.10295 59.316367, 27.9504 59.232867, 27.8546 59.179067, 27.75215 59.101133, 27.6915 59.052067, 27.63225 59.0193, 27.5339 58.952467, 27.3347 58.838567, 27.3015 58.778433, 27.35365 58.715167, 
+    27.4912 58.629733, 27.53865 58.556933, 27.54335 58.476267, 27.5149 58.4288, 27.42005 58.352867, 27.4248 58.2864, 27.5149 58.1978, 27.6003 58.131367, 27.73305 58.036433, 27.69985 58.007933, 
+    27.6335 57.988967, 27.61925 57.963667, 27.6382 57.868733, 27.58605 57.814933, 27.4438 57.780133, 27.38685 57.748467, 27.37265 57.707333, 27.3986 57.6356, 27.36825 57.629367, 27.29585 57.615367, 
+    27.2176 57.6099, 27.16855 57.614567, 27.12185 57.6364, 27.0518 57.675333, 27.00275 57.681567, 26.9607 57.670667, 26.85095 57.645733, 26.73885 57.6208, 26.66065 57.6177, 26.54855 57.622367, 
+    26.1539 57.711167, 26.08615 57.7361, 26.0558 57.762567, 26.0348 57.801533, 26.03245 57.837333, 26.0488 57.895, 26.0348 57.921467, 26.0091 57.947967, 25.98105 57.966667, 25.9437 57.9791, 
+    25.8853 57.990033, 25.80125 57.9947, 25.70085 58.0087, 25.62375 58.028967, 25.5677 58.052333, 25.50935 58.088167, 25.4393 58.1349, 25.39255 58.147367, 25.35285 58.1466, 25.30035 58.139567, 
+    25.16255 58.089733, 24.9325 58.030533, 24.75035 57.996267, 24.60675 57.9838, 24.4795 57.967433, 24.2973 57.907967, 24.32315 57.952867, 24.34565 57.9937, 24.35575 58.012, 24.3962 58.053167, 
+    24.4097 58.1093, 24.41195 58.2126, 24.41645 58.267233, 24.4524 58.312167, 24.46365 58.352567, 24.46365 58.376533, 24.41535 58.407967, 24.38725 58.4222, 24.33555 58.428933, 24.29965 58.424433, 
+    24.2682 58.413967, 24.23895 58.392267, 24.203 58.364567, 24.1648 58.3309, 24.11425 58.305433, 24.0772 58.2987, 24.04235 58.3032, 23.97835 58.3279, 23.92105 58.347367, 23.8885 58.351867, 
+    23.86265 58.372067, 23.81435 58.3878, 23.7604 58.399767, 23.7177 58.426733, 23.66715 58.4739, 23.65255 58.512067, 23.6402 58.558467, 23.6054 58.576433, 23.5829 58.576433, 23.5627 58.5944, 
+    23.52 58.632567, 23.4728 58.667, 23.45145 58.7037, 23.4436 58.732867, 23.46385 58.7486, 23.51435 58.7733, 23.5593 58.775533, 23.63905 58.772533, 23.6997 58.7703, 23.73455 58.769533, 
+    23.75475 58.777767, 23.7559 58.792, 23.74915 58.809967, 23.7604 58.823433, 23.7626 58.8429, 23.7323 58.845133, 23.6952 58.8429, 23.6166 58.826433, 23.51435 58.808467, 23.4481 58.801733, 
+    23.42225 58.815967, 23.4234 58.8384, 23.4537 58.8459, 23.4739 58.856367, 23.47615 58.8766, 23.4402 58.887067, 23.41435 58.8998, 23.3975 58.914767, 23.40535 58.938733, 23.42895 58.951433, 
+    23.4851 58.9769, 23.5233 59.0001, 23.53565 59.0323, 23.5289 59.057, 23.5177 59.0727, 23.50195 59.077933, 23.4907 59.0712, 23.49295 59.042033, 23.4851 59.0218, 23.44805 59.010567, 
+    23.4065 59.014333, 23.3874 59.022567, 23.3739 59.037533, 23.375 59.067467, 23.3806 59.098167, 23.41995 59.135567, 23.43005 59.156533, 23.41655 59.176733, 23.4121 59.196967, 23.41095 59.2224, 
+    23.43005 59.242633, 23.46265 59.2516, 23.54915 59.274067, 23.6379 59.2883, 23.69295 59.298767, 23.76035 59.3055, 23.81875 59.3025)), 
+  ((22.06065 58.535433, 22.09 58.5502, 22.12525 58.560633, 22.137 58.583267, 22.14875 58.599767, 22.16565 58.602433, 22.1761 58.578967, 22.18655 58.549367, 22.21395 58.531133, 22.23355 58.5398, 
+      22.24135 58.578967, 22.24135 58.597233, 22.274 58.612867, 22.34055 58.625933, 22.398 58.6381, 22.43455 58.6555, 22.475 58.659833, 22.522 58.652033, 22.56765 58.622433, 22.63225 58.6146, 
+      22.6623 58.621533, 22.6662 58.651133, 22.6675 58.688533, 22.7145 58.698967, 22.75365 58.7007, 22.80715 58.6833, 22.8535 58.6711, 22.92265 58.638933, 23.01535 58.6076, 23.09495 58.5815, 
+      23.1896 58.550167, 23.2261 58.518867, 23.2222 58.484933, 23.2013 58.476233, 23.15955 58.476233, 23.10735 58.477967, 23.05775 58.4797, 23.00815 58.457967, 22.95335 58.4345, 22.9129 58.424933, 
+      22.90245 58.404033, 22.8711 58.369267, 22.813 58.346667, 22.74385 58.3232, 22.69685 58.309267, 22.6525 58.310133, 22.63945 58.304033, 22.644 58.268367, 22.6088 58.262267, 22.5396 58.2701, 
+      22.47825 58.293567, 22.44955 58.320533, 22.4091 58.317067, 22.3654 58.304033, 22.30795 58.277933, 22.2466 58.2475, 22.21265 58.226633, 22.1983 58.182267, 22.1892 58.142267, 22.15135 58.107467, 
+      22.0711 58.057033, 22.03455 58.0205, 21.98365 57.990067, 21.9458 57.9857, 21.921 58.0005, 21.92035 58.033533, 21.92425 58.059633, 21.9634 58.087467, 22.0339 58.122267, 22.0809 58.1379, 
+      22.107 58.154433, 22.1148 58.184, 22.1083 58.2049, 22.0763 58.219667, 22.0163 58.2275, 21.9902 58.243167, 21.95365 58.270133, 21.91055 58.2823, 21.8244 58.297967, 21.77675 58.3084, 
+      21.75065 58.331, 21.7559 58.360567, 21.8107 58.378833, 21.87205 58.382333, 21.9347 58.386667, 21.97125 58.399733, 21.98035 58.431033, 21.966 58.441467, 21.92555 58.442333, 21.8877 58.451033, 
+      21.85505 58.4719, 21.82505 58.4928, 21.78525 58.5076, 21.7552 58.5137, 21.75335 58.523567, 21.7722 58.537167, 21.81785 58.538033, 21.8479 58.551967, 21.88315 58.569367, 21.9314 58.570233, 
+      21.9549 58.554567, 21.96145 58.524133, 21.98755 58.4989, 22.01755 58.491933, 22.0502 58.504133, 22.06065 58.535433)), 
+  ((22.0325 58.9694, 22.1252 58.976367, 22.2322 58.976367, 22.31315 58.9816, 22.36795 59.019, 22.38885 59.0503, 22.4358 59.0764, 22.473 59.0825, 22.4939 59.103367, 22.4965 59.1373, 
+      22.53045 59.146, 22.5435 59.141667, 22.56305 59.1173, 22.58915 59.084233, 22.6688 59.0625, 22.7569 59.0538, 22.8078 59.055533, 22.83 59.037267, 22.8809 58.988567, 22.94745 58.943333, 
+      22.98725 58.9242, 22.99115 58.893767, 22.96115 58.877233, 22.8933 58.8781, 22.83715 58.876367, 22.81235 58.8642, 22.8189 58.836367, 22.82805 58.804167, 22.82805 58.788533, 22.81235 58.779833, 
+      22.78105 58.778967, 22.751 58.792, 22.7158 58.819833, 22.6838 58.825033, 22.64335 58.806767, 22.5833 58.7711, 22.54155 58.746767, 22.48415 58.738933, 22.44045 58.739833, 22.39345 58.762433, 
+      22.36995 58.808533, 22.3582 58.8503, 22.33995 58.883333, 22.3112 58.899867, 22.24985 58.902467, 22.14215 58.905967, 22.0691 58.905967, 22.01035 58.914667, 21.99795 58.9286, 22.00055 58.9573, 
+      22.0325 58.9694)), 
+  ((23.07505 58.705367, 23.11855 58.7274, 23.1551 58.7297, 23.2125 58.725067, 23.2708 58.7013, 23.32825 58.664767, 23.33605 58.639833, 23.32475 58.621867, 23.28385 58.611433, 23.20645 58.6033, 
+      23.15855 58.6033, 23.08895 58.627667, 23.02805 58.636367, 22.9976 58.650867, 23.00195 58.676933, 23.03675 58.696067, 23.07505 58.705367)), 
+  ((23.05025 59.066933, 23.0787 59.083767, 23.14295 59.083767, 23.17665 59.085167, 23.21035 59.0957, 23.24935 59.095, 23.28725 59.076733, 23.30305 59.044467, 23.32095 59.034633, 23.322 59.0234, 
+      23.30095 59.008667, 23.27775 59.009367, 23.2546 59.005133, 23.23035 58.9869, 23.2093 58.971433, 23.17665 58.978467, 23.1872 59.006533, 23.1798 59.035333, 23.164 59.036033, 23.1198 59.0213, 
+      23.08185 59.011467, 23.05555 59.011467, 23.03235 59.0241, 23.025 59.054267, 23.05025 59.066933)), 
+  ((23.1376 57.893, 23.1623 57.8946, 23.183 57.885033, 23.1854 57.885033, 23.21885 57.883433, 23.2507 57.8723, 23.2515 57.857433, 23.23715 57.835667, 23.22285 57.8208, 23.19895 57.814967, 
+      23.17105 57.818667, 23.1655 57.8399, 23.1456 57.8606, 23.13045 57.8776, 23.1376 57.893)))
+
+MULTIPOLYGON (((-89.0816 17.7742, -89.09175 17.919233, -89.06815 17.931633, -89.0108 17.932733, -88.8067 17.901267, -88.7662 17.9125, -88.59915 18.140767, -88.55195 18.2667, -88.46595 18.45, -88.417 18.468, 
+    -88.36115 18.4742, -88.356 18.468467, -88.33875 18.468467, -88.3215 18.4673, -88.30945 18.455833, -88.3224 18.425967, -88.3603 18.403, -88.37755 18.3858, -88.381 18.3743, -88.3534 18.355933, 
+    -88.35515 18.3433, -88.3672 18.328367, -88.3586 18.316867, -88.3362 18.315733, -88.2621 18.324933, -88.1449 18.349033, -88.1156 18.3433, -88.11045 18.326067, -88.11735 18.281267, -88.1234 18.143467, 
+    -88.15095 17.989567, -88.20435 17.858633, -88.2087 17.761033, -88.28105 17.649633, -88.3052 17.5945, -88.2983 17.575, -88.23455 17.5394, -88.13285 17.511833, -88.11045 17.4923, -88.11045 17.478533, 
+    -88.1191 17.4567, -88.1501 17.440633, -88.2113 17.406167, -88.28885 17.286733, -88.2992 17.258033, -88.31815 17.246533, -88.34055 17.246533, -88.3681 17.2385, -88.3802 17.228167, -88.3802 17.206333, 
+    -88.3578 17.183367, -88.3509 17.159267, -88.3354 17.153533, -88.3216 17.1558, -88.3009 17.168433, -88.28885 17.170733, -88.26815 17.166133, -88.25785 17.148933, -88.28025 17.066233, -88.2794 17.0203, 
+    -88.2553 16.934167, -88.26215 16.907733, -88.31215 16.8687, -88.3242 16.8354, -88.3156 16.776833, -88.3173 16.7573, -88.3406 16.724, -88.34575 16.687267, -88.3199 16.604567, -88.3199 16.577, 
+    -88.40435 16.4771, -88.4328 16.424267, -88.4414 16.3657, -88.48275 16.309433, -88.50345 16.253167, -88.52415 16.229033, -88.5517 16.221, -88.57755 16.2233, -88.62235 16.246267, -88.6482 16.252, 
+    -88.67575 16.252, -88.7016 16.237067, -88.70505 16.2187, -88.68785 16.1831, -88.68785 16.162433, -88.70245 16.139467, -88.82135 16.065967, -88.8472 16.041833, -88.85755 16.010833, -88.8765 15.992467, 
+    -88.942 15.9511, -88.9506 15.928133, -88.9506 15.905167, -89.1643 15.933567, -89.19295 15.9628, -89.19635 16.012267, -89.15585 16.4474, -89.1373 16.810567, -89.12545 17.1805, -89.0985 17.556067, 
+    -89.0816 17.7742)), 
+  ((-88.56265 15.907433, -88.57205 15.926867, -88.5689 15.9345, -88.56475 15.939367, -88.5481 15.940067, -88.4137 15.860233, -88.396 15.8387, -88.39705 15.821367, -88.41895 15.801933, -88.4314 15.799133, 
+      -88.4429 15.804, -88.4554 15.824833, -88.56265 15.907433)), 
+  ((-87.9519 18.083233, -87.9707 18.076567, -87.98195 18.0774, -87.992 18.085767, -87.992 18.0941, -87.9845 18.107467, -87.99075 18.128333, -87.99825 18.140867, -87.992 18.1601, -87.96945 18.166767, 
+      -87.9381 18.166767, -87.9143 18.161767, -87.90425 18.140867, -87.91305 18.114133, -87.9519 18.083233)), 
+  ((-88.16175 17.622, -88.1663 17.6325, -88.16465 17.635833, -88.15635 17.640267, -88.14305 17.6397, -88.08745 17.603767, -88.0501 17.555067, -88.0501 17.5407, -88.0559 17.534067, -88.0754 17.536267, 
+      -88.12935 17.578867, -88.16175 17.622)), 
+  ((-87.9089 17.279933, -87.90645 17.292933, -87.9006 17.3014, -87.88595 17.3079, -87.86935 17.3053, -87.86055 17.287067, -87.86055 17.2539, -87.87035 17.233067, -87.8967 17.225267, -87.9099 17.232433, 
+      -87.9089 17.279933)), 
+  ((-88.026 17.790667, -88.0105 17.796233, -87.9973 17.793867, -87.98775 17.7859, -87.99015 17.765967, -88.0033 17.744433, -88.0057 17.723733, -88.01285 17.715767, -88.0272 17.715767, -88.04395 17.724533, 
+      -88.04875 17.741267, -88.04755 17.7604, -88.026 17.790667)), 
+  ((-88.08215 17.3932, -88.06355 17.436167, -88.04225 17.4442, -88.02475 17.442733, -88.0215 17.430367, -88.0226 17.407033, -88.04225 17.3801, -88.06195 17.3706, -88.07395 17.374267, -88.0805 17.383, 
+      -88.08215 17.3932)), 
+  ((-87.79175 17.394467, -87.79075 17.4114, -87.78195 17.4179, -87.7693 17.4179, -87.75465 17.404233, -87.74875 17.3769, -87.74975 17.356067, -87.7634 17.343067, -87.7771 17.344367, -87.7888 17.356067, 
+      -87.79175 17.394467)), 
+  ((-87.80395 17.2552, -87.76585 17.289033, -87.7483 17.289667, -87.74045 17.287733, -87.7361 17.268867, -87.7556 17.246767, -87.77905 17.237, -87.7976 17.236333, -87.80445 17.242833, -87.80395 17.2552)), 
+  ((-88.4842 16.1735, -88.4601 16.181533, -88.4328 16.1811, -88.42325 16.174333, -88.42265 16.165033, -88.4309 16.150633, -88.44865 16.1426, -88.4753 16.1426, -88.4855 16.150233, -88.4912 16.1608, 
+      -88.4842 16.1735)), 
+  ((-88.12915 17.157867, -88.14665 17.161533, -88.1543 17.1688, -88.1543 17.175367, -88.1488 17.183367, -88.1335 17.1914, -88.11385 17.195033, -88.09525 17.193567, -88.08215 17.1841, -88.08215 17.171733, 
+      -88.09635 17.162967, -88.12915 17.157867)), 
+  ((-87.8138 16.774667, -87.7779 16.766167, -87.76595 16.7534, -87.76915 16.738, -87.7883 16.734267, -87.8138 16.738, -87.82975 16.749667, -87.8337 16.7635, -87.83095 16.771467, -87.82535 16.774133, 
+      -87.8138 16.774667)), 
+  ((-88.14275 16.3504, -88.1368 16.359333, -88.12875 16.364, -88.1159 16.365433, -88.1046 16.363633, -88.096 16.352533, -88.09545 16.3368, -88.1019 16.3232, -88.1223 16.316033, -88.1379 16.317833, 
+      -88.1454 16.3268, -88.14275 16.3504)), 
+  ((-88.22085 16.183333, -88.20035 16.188267, -88.18895 16.187867, -88.1747 16.182167, -88.17075 16.174967, -88.17075 16.161667, -88.17985 16.151433, -88.1998 16.146133, -88.2163 16.1503, -88.2254 16.156367, 
+      -88.22995 16.171167, -88.2271 16.176867, -88.22085 16.183333)), 
+  ((-88.0577 17.017667, -88.05135 17.0247, -88.03125 17.028233, -88.01435 17.024, -87.9995 17.014133, -87.99845 17.000733, -88.00905 16.990167, -88.0397 16.988767, -88.05455 16.9972, -88.0577 17.017667)), 
+  ((-88.09655 17.690267, -88.0858 17.694233, -88.07625 17.691867, -88.06665 17.673533, -88.06665 17.651233, -88.07625 17.642467, -88.10255 17.642467, -88.1085 17.651233, -88.1097 17.664767, -88.09655 17.690267)), 
+  ((-88.59595 16.125267, -88.608 16.1278, -88.6156 16.132467, -88.61815 16.1405, -88.61625 16.148533, -88.59975 16.157, -88.5794 16.157833, -88.5629 16.154867, -88.55275 16.145133, -88.55275 16.134567, 
+      -88.56675 16.125267, -88.59595 16.125267)), 
+  ((-88.2957 16.6877, -88.3057 16.6976, -88.3036 16.709567, -88.2909 16.717333, -88.2708 16.717333, -88.24915 16.706733, -88.2481 16.686967, -88.2597 16.679233, -88.27345 16.679233, -88.2957 16.6877)), 
+  ((-88.11695 16.7984, -88.1074 16.807567, -88.09155 16.808267, -88.07355 16.801233, -88.063 16.786433, -88.063 16.773733, -88.0672 16.7674, -88.0831 16.7667, -88.10105 16.772333, -88.11375 16.7829, 
+      -88.11695 16.7984)), 
+  ((-87.70695 16.773067, -87.6846 16.794833, -87.6647 16.7975, -87.6543 16.794833, -87.64955 16.785267, -87.6535 16.774133, -87.67505 16.7587, -87.6902 16.753933, -87.70135 16.757133, -87.70775 16.7635, 
+      -87.70695 16.773067)), 
+  ((-87.7245 16.852767, -87.73325 16.851167, -87.74205 16.8517, -87.7516 16.8586, -87.7508 16.867633, -87.74045 16.8804, -87.7277 16.8841, -87.7149 16.882533, -87.70455 16.8756, -87.70615 16.8655, 
+      -87.7245 16.852767)), 
+  ((-88.201 16.8717, -88.20155 16.8795, -88.1963 16.8837, -88.1836 16.887233, -88.1656 16.886533, -88.1587 16.874533, -88.16395 16.860433, -88.1735 16.8534, -88.18725 16.8555, -88.201 16.8717)), 
+  ((-88.1074 16.5502, -88.1148 16.556567, -88.11585 16.5601, -88.1127 16.565033, -88.1042 16.567133, -88.08515 16.567133, -88.0693 16.5622, -88.05875 16.553033, -88.06085 16.5474, -88.0767 16.543867, 
+      -88.1074 16.5502)))
+
+MULTIPOLYGON (((-90.11775 13.7392, -90.12 13.772533, -90.12705 13.878333, -90.10145 13.891467, -90.0424 13.887533, -90.03255 13.901967, -90.03255 13.934767, -90.02465 13.962333, -90.00105 13.976767, -89.79035 14.016133, 
+    -89.7569 14.048933, -89.68795 14.201167, -89.6545 14.231333, -89.5895 14.245767, -89.52255 14.3114, -89.60135 14.369133, -89.57965 14.398, -89.47335 14.436067, -89.2863 14.478067, -89.09335 14.3232, 
+    -89.0067 14.307467, -88.8669 14.255, -88.84525 14.228733, -88.82555 14.177567, -88.81375 14.163133, -88.78615 14.1618, -88.76055 14.168367, -88.67195 14.228733, -88.64045 14.230067, -88.62275 14.220867, 
+    -88.61485 14.146067, -88.52625 14.094867, -88.39825 14.066, -88.3825 14.039767, -88.41205 13.954467, -88.3963 13.909833, -88.3589 13.882267, -88.30575 13.879633, -88.25255 13.8967, -88.22895 13.916367, 
+    -88.2014 13.9702, -88.1502 13.999067, -88.0419 13.985933, -87.99465 13.954433, -87.9454 13.862567, -87.9159 13.8665, -87.86665 13.905867, -87.80565 13.913733, -87.7426 13.896667, -87.6934 13.835, 
+    -87.6954 13.6972, -87.7584 13.615833, -87.7584 13.586967, -87.6757 13.496433, -87.6796 13.478067, -87.76035 13.458367, -87.8076 13.4269, -87.82535 13.398, -87.8029 13.373, -87.80875 13.373, 
+    -87.8583 13.386033, -87.8763 13.382033, -87.8868 13.374, -87.8763 13.36, -87.8433 13.335, -87.76675 13.274967, -87.76675 13.247967, -87.8283 13.185933, -87.8853 13.165933, -87.89735 13.152933, 
+    -87.89435 13.140933, -87.8403 13.1189, -87.8313 13.1059, -87.8583 13.0929, -87.9949 13.0919, -88.142 13.1089, -88.34765 13.0999, -88.37465 13.1099, -88.37765 13.1219, -88.35965 13.1399, 
+    -88.36265 13.153933, -88.37765 13.160933, -88.4572 13.164933, -88.54575 13.206967, -88.5788 13.211967, -88.5848 13.206967, -88.5848 13.196933, -88.5758 13.184933, -88.4692 13.133933, -88.4542 13.1169, 
+    -88.4587 13.1049, -88.4767 13.1039, -88.55325 13.1229, -88.77995 13.167933, -89.0006 13.280967, -89.1312 13.327, -89.21525 13.359, -89.31435 13.377033, -89.4194 13.385033, -89.7196 13.426033, 
+    -89.7541 13.442033, -89.79315 13.474067, -89.8587 13.563733, -89.9698 13.647933, -90.11775 13.7392)), 
+  ((-87.726 13.197533, -87.72045 13.205333, -87.7122 13.205333, -87.6984 13.197967, -87.68875 13.185567, -87.68875 13.173633, -87.6984 13.162133, -87.70805 13.158, -87.72255 13.161233, -87.7294 13.173633, 
+      -87.726 13.197533)))
+
+MULTIPOLYGON (((-89.2863 14.478067, -89.2933 14.5114, -89.3019 14.5525, -89.29275 14.565733, -89.2759 14.572867, -89.1934 14.577967, -89.1598 14.5902, -89.1506 14.620733, -89.1781 14.714467, -89.2652 14.790867, 
+    -89.2698 14.828533, -89.2576 14.8805, -89.198 14.943633, -89.21175 14.993533, -89.2041 15.0231, -89.18425 15.038367, -89.0299 15.092333, -88.88475 15.135133, -88.64485 15.2584, -88.51955 15.3572, 
+    -88.3148 15.644467, -88.23725 15.691567, -88.18985 15.681233, -88.15535 15.686967, -88.09335 15.7421, -88.06575 15.753567, -87.99685 15.762767, -87.9641 15.765067, -87.95375 15.7777, -87.9572 15.796067, 
+    -87.99685 15.819033, -87.99685 15.8282, -87.9796 15.836267, -87.89945 15.8397, -87.83915 15.8592, -87.77025 15.8638, -87.72025 15.855767, -87.672 15.833933, -87.65135 15.829333, -87.64445 15.833933, 
+    -87.6496 15.853467, -87.6496 15.864967, -87.641 15.867233, -87.61685 15.858067, -87.5686 15.808667, -87.5686 15.7949, -87.5755 15.786867, -87.6255 15.777667, -87.63755 15.767333, -87.63065 15.748967, 
+    -87.5988 15.731733, -87.5609 15.730567, -87.5402 15.739767, -87.53675 15.757, -87.5385 15.770767, -87.52985 15.775367, -87.5178 15.775367, -87.40755 15.755833, -87.3834 15.762733, -87.3541 15.791433, 
+    -87.32825 15.800633, -87.30325 15.806367, -87.24295 15.798333, -87.11025 15.762733, -87.05855 15.754667, -86.96635 15.753533, -86.6545 15.801767, -86.5761 15.800633, -86.43135 15.766167, -86.3986 15.759267, 
+    -86.37105 15.762733, -86.3314 15.789133, -86.25905 15.835067, -86.191 15.862633, -86.1031 15.877567, -85.9825 15.900533, -85.94455 15.922333, -85.92215 15.9545, -85.9187 15.976333, -85.9325 15.9947, 
+    -86.0152 16.019967, -86.0428 16.0303, -86.0445 16.040633, -86.0273 16.049833, -85.9549 16.050967, -85.8369 16.038333, -85.78345 16.022233, -85.6232 15.937267, -85.55255 15.908567, -85.5052 15.897067, 
+    -85.4656 15.899333, -85.41215 15.910833, -85.2898 15.957933, -85.20795 15.9717, -84.99945 15.9717, -84.94775 15.955633, -84.92705 15.9384, -84.9288 15.908533, -84.92705 15.889033, -84.91325 15.8764, 
+    -84.8728 15.8672, -84.8263 15.877533, -84.8177 15.887867, -84.82285 15.901633, -84.8487 15.916567, -84.8556 15.925767, -84.84695 15.9384, -84.80735 15.9407, -84.766 15.9338, -84.7091 15.897033, 
+    -84.70395 15.874067, -84.7074 15.849967, -84.70395 15.839633, -84.6919 15.835033, -84.67295 15.839633, -84.6626 15.837333, -84.62295 15.8086, -84.60575 15.804033, -84.5954 15.804033, -84.5747 15.818967, 
+    -84.55575 15.818967, -84.51955 15.812067, -84.5144 15.8155, -84.51785 15.823533, -84.6195 15.856833, -84.654 15.870633, -84.66605 15.8844, -84.66085 15.897033, -84.6402 15.901633, -84.5756 15.880967, 
+    -84.33605 15.823567, -84.27315 15.7891, -84.1732 15.6869, -83.7924 15.436533, -83.7786 15.418167, -83.78205 15.408967, -83.79065 15.407833, -83.82855 15.420467, -83.94485 15.491667, -84.04305 15.496267, 
+    -84.07925 15.516933, -84.0999 15.5491, -84.12405 15.5583, -84.1447 15.554833, -84.1654 15.524967, -84.17745 15.5204, -84.19125 15.523833, -84.2033 15.535333, -84.19815 15.601933, -84.20675 15.619167, 
+    -84.2171 15.623733, -84.2326 15.6203, -84.2567 15.597333, -84.26445 15.5491, -84.2145 15.4561, -84.22135 15.438867, -84.22825 15.436567, -84.2455 15.4469, -84.27135 15.4825, -84.30235 15.498567, 
+    -84.31615 15.499733, -84.3282 15.488233, -84.32305 15.405567, -84.3144 15.394067, -84.30065 15.394067, -84.2765 15.4021, -84.261 15.3998, -84.2541 15.3849, -84.2593 15.322867, -84.2541 15.312533, 
+    -84.23515 15.3068, -84.20585 15.3091, -84.18175 15.3022, -84.1585 15.2643, -84.1499 15.205733, -84.1275 15.187367, -84.093 15.177033, -84.0551 15.182767, -84.04475 15.1908, -84.0379 15.210333, 
+    -84.0534 15.242467, -84.0534 15.250533, -84.0465 15.2574, -84.0327 15.262, -84.02925 15.272333, -84.05505 15.283967, -84.0992 15.2909, -84.107 15.3324, -84.0836 15.361833, -83.97975 15.3428, 
+    -83.9035 15.324033, -83.869 15.315967, -83.8518 15.287267, -83.85695 15.2735, -83.88625 15.263167, -83.9483 15.2597, -83.9569 15.252833, -83.95 15.241333, -83.9069 15.236733, -83.8966 15.227567, 
+    -83.90175 15.213767, -83.9276 15.2023, -83.9345 15.1931, -83.92245 15.1816, -83.8699 15.180467, -83.67005 15.173567, -83.65105 15.179333, -83.65105 15.1862, -83.6683 15.2023, -83.67175 15.2195, 
+    -83.6597 15.232133, -83.6442 15.234433, -83.5994 15.2241, -83.58385 15.227567, -83.58215 15.2528, -83.60455 15.294167, -83.6976 15.3355, -83.7338 15.353867, -83.7407 15.365367, -83.7355 15.3757, 
+    -83.7131 15.376833, -83.59765 15.3401, -83.47615 15.2643, -83.32105 15.2241, -83.29865 15.210333, -83.29175 15.147167, -83.2642 15.110433, -83.10565 14.990967, -83.0884 14.966867, -83.0953 14.931267, 
+    -83.11945 14.9014, -83.1384 14.895667, -83.15905 14.8991, -83.1608 14.907133, -83.15045 14.924367, -83.1453 14.945033, -83.1453 14.961133, -83.15565 14.969167, -83.17205 14.9833, -83.21055 14.9877, 
+    -83.2601 14.9811, -83.33715 14.945867, -83.39 14.9444, -83.5122 14.971533, -83.5342 14.972267, -83.58595 14.952467, -83.69275 14.928967, -83.71695 14.928967, -83.7379 14.9209, -83.7423 14.9011, 
+    -83.72025 14.871767, -83.72025 14.86, -83.73015 14.854867, -83.7621 14.849733, -83.80285 14.849733, -83.83145 14.838733, -83.84135 14.8248, -83.83585 14.797633, -83.83695 14.7771, -83.85785 14.769767, 
+    -83.8865 14.7749, -83.9173 14.799833, -83.93605 14.799833, -83.95805 14.788833, -83.98665 14.741867, -84.0098 14.727933, -84.0351 14.725733, -84.11325 14.754367, -84.12755 14.7551, -84.14405 14.749233, 
+    -84.22995 14.647233, -84.24535 14.6421, -84.25635 14.6443, -84.29265 14.674367, -84.3103 14.675833, -84.3455 14.669967, -84.39065 14.640633, -84.40935 14.6355, -84.4743 14.647233, -84.5249 14.675133, 
+    -84.59425 14.702267, -84.6053 14.7221, -84.6251 14.7309, -84.6482 14.729433, -84.6636 14.7309, -84.67795 14.738233, -84.68125 14.7896, -84.70655 14.805, -84.73625 14.806467, -84.7759 14.804267, 
+    -84.83535 14.7698, -84.85295 14.75, -84.85515 14.6847, -84.87825 14.664133, -84.9179 14.651667, -84.95205 14.653867, -85.0214 14.6854, -85.0379 14.6876, -85.0566 14.6854, -85.09515 14.649467, 
+    -85.13365 14.5328, -85.14135 14.479233, -85.1518 14.427867, -85.1364 14.357067, -85.14905 14.3068, -85.2008 14.244433, -85.22775 14.234167, -85.25525 14.2349, -85.3004 14.253233, -85.37365 14.254333, 
+    -85.4072 14.242967, -85.4375 14.222033, -85.45675 14.144633, -85.4606 14.0907, -85.47435 14.0621, -85.5371 14.0287, -85.61915 13.957533, -85.65215 13.943967, -85.72865 13.9403, -85.7738 13.9157, 
+    -85.77875 13.902733, -85.87255 13.888367, -85.93295 13.8955, -86.0574 13.947633, -86.0894 14.0282, -86.1285 14.0424, -86.1747 14.030567, -86.24585 13.992633, -86.3774 13.836233, -86.3845 13.798333, 
+    -86.42005 13.772267, -86.70445 13.7841, -86.7329 13.762767, -86.7507 13.701167, -86.74355 13.431033, -86.7044 13.3315, -86.70795 13.3078, -86.8502 13.234333, -86.89285 13.0803, -86.9746 13.009233, 
+    -87.0955 12.976033, -87.2626 12.966567, -87.35395 12.961867, -87.3194 12.981867, -87.3164 12.998867, -87.3299 13.003867, -87.35845 13.008867, -87.37645 13.022867, -87.37645 13.0329, -87.36745 13.0419, 
+    -87.34045 13.0579, -87.34195 13.0679, -87.36745 13.0749, -87.417 13.0799, -87.435 13.0949, -87.4635 13.166933, -87.52805 13.212967, -87.53105 13.229967, -87.50555 13.246967, -87.4545 13.296, 
+    -87.4455 13.327, -87.447 13.343, -87.459 13.346, -87.4755 13.342, -87.52955 13.3, -87.5791 13.285967, -87.5943 13.282533, -87.61015 13.2839, -87.62185 13.2894, -87.6286 13.3, 
+    -87.6301 13.313, -87.5806 13.354, -87.5791 13.373, -87.5971 13.386033, -87.6226 13.386033, -87.65115 13.373, -87.68115 13.347, -87.7142 13.339, -87.75175 13.347, -87.79075 13.373, 
+    -87.8029 13.373, -87.82535 13.398, -87.8076 13.4269, -87.76035 13.458367, -87.6796 13.478067, -87.6757 13.496433, -87.7584 13.586967, -87.7584 13.615833, -87.6954 13.6972, -87.6934 13.835, 
+    -87.7426 13.896667, -87.80565 13.913733, -87.86665 13.905867, -87.9159 13.8665, -87.9454 13.862567, -87.99465 13.954433, -88.0419 13.985933, -88.1502 13.999067, -88.2014 13.9702, -88.22895 13.916367, 
+    -88.25255 13.8967, -88.30575 13.879633, -88.3589 13.882267, -88.3963 13.909833, -88.41205 13.954467, -88.3825 14.039767, -88.39825 14.066, -88.52625 14.094867, -88.61485 14.146067, -88.62275 14.220867, 
+    -88.64045 14.230067, -88.67195 14.228733, -88.76055 14.168367, -88.78615 14.1618, -88.81375 14.163133, -88.82555 14.177567, -88.84525 14.228733, -88.8669 14.255, -89.0067 14.307467, -89.09335 14.3232, 
+    -89.2863 14.478067)), 
+  ((-86.27705 16.406867, -86.26315 16.4028, -86.2607 16.396767, -86.26435 16.391133, -86.27705 16.385067, -86.29975 16.385067, -86.3597 16.3766, -86.42475 16.360067, -86.60935 16.272533, -86.63115 16.270933, 
+      -86.6487 16.275767, -86.65415 16.285867, -86.6499 16.296333, -86.56245 16.343533, -86.4211 16.396367, -86.3866 16.405233, -86.35935 16.407667, -86.27705 16.406867)), 
+  ((-86.98595 16.097233, -87.00135 16.108867, -87.0034 16.112967, -86.99725 16.1191, -86.97365 16.125267, -86.9316 16.1437, -86.9101 16.1485, -86.87315 16.1478, -86.8506 16.149167, -86.826 16.155333, 
+      -86.7963 16.154633, -86.7768 16.141667, -86.77575 16.124567, -86.79835 16.108867, -86.83935 16.0993, -86.9019 16.0911, -86.94185 16.0822, -86.9562 16.083567, -86.98595 16.097233)), 
+  ((-85.9613 16.401267, -85.9051 16.4409, -85.8633 16.459967, -85.83905 16.4607, -85.83465 16.448967, -85.8655 16.4152, -85.9062 16.3888, -85.93045 16.385867, -85.94315 16.3888, -85.95855 16.3954, 
+      -85.9613 16.401267)), 
+  ((-84.165 15.4682, -84.16895 15.4749, -84.1718 15.478733, -84.16535 15.4892, -84.1425 15.4949, -84.0979 15.4887, -84.07645 15.470133, -84.0786 15.452033, -84.0986 15.4425, -84.12215 15.4444, 
+      -84.165 15.4682)), 
+  ((-84.19325 15.384467, -84.18 15.390633, -84.15855 15.390633, -84.14355 15.383, -84.13 15.3673, -84.1307 15.352067, -84.14285 15.3397, -84.1614 15.334467, -84.185 15.336367, -84.2007 15.346833, 
+      -84.2025 15.361133, -84.19325 15.384467)), 
+  ((-83.81935 15.2154, -83.82985 15.2214, -83.8356 15.228633, -83.8313 15.237167, -83.80665 15.251267, -83.77915 15.2568, -83.76345 15.2553, -83.74805 15.2455, -83.74165 15.231633, -83.7426 15.2216, 
+      -83.7601 15.211767, -83.81935 15.2154)), 
+  ((-86.14295 16.390267, -86.1584 16.3888, -86.1694 16.391, -86.1815 16.398333, -86.1815 16.407867, -86.1727 16.416667, -86.1518 16.4277, -86.12975 16.4321, -86.10665 16.426233, -86.10445 16.4152, 
+      -86.11545 16.4042, -86.14295 16.390267)), 
+  ((-83.23405 15.847067, -83.2366 15.8533, -83.23575 15.859533, -83.2281 15.868033, -83.1983 15.872, -83.1728 15.869733, -83.15835 15.860667, -83.15575 15.8516, -83.16175 15.843667, -83.17195 15.8397, 
+      -83.20085 15.838, -83.2179 15.839133, -83.23405 15.847067)), 
+  ((-82.93385 15.742567, -82.92355 15.737433, -82.92035 15.728867, -82.92805 15.7199, -82.9409 15.715167, -82.96785 15.7156, -82.98265 15.7169, -82.9974 15.722467, -83.0032 15.7293, -82.99805 15.738733, 
+      -82.9762 15.746433, -82.95825 15.7473, -82.93385 15.742567)), 
+  ((-87.646 13.261833, -87.646 13.267367, -87.646 13.271967, -87.6391 13.278833, -87.62395 13.280233, -87.6074 13.2738, -87.586 13.249433, -87.586 13.239333, -87.5991 13.2329, -87.6136 13.2352, 
+      -87.646 13.261833)), 
+  ((-83.2336 16.037033, -83.24255 16.043267, -83.24255 16.050633, -83.23575 16.057433, -83.223 16.065367, -83.2077 16.067633, -83.1915 16.064233, -83.1779 16.052333, -83.183 16.038167, -83.2013 16.0325, 
+      -83.2336 16.037033)), 
+  ((-83.3719 16.010967, -83.3851 16.010367, -83.3902 16.012667, -83.3919 16.0172, -83.38595 16.0257, -83.35955 16.0376, -83.34 16.041, -83.3255 16.0393, -83.3187 16.031367, -83.3187 16.021733, 
+      -83.3332 16.0155, -83.3719 16.010967)), 
+  ((-83.83065 17.461, -83.8202 17.467133, -83.81035 17.4659, -83.79745 17.4569, -83.7944 17.440933, -83.7956 17.4299, -83.80915 17.4221, -83.8251 17.4221, -83.8337 17.4262, -83.83675 17.440533, 
+      -83.83065 17.461)), 
+  ((-82.894 15.713467, -82.87475 15.714733, -82.8529 15.7109, -82.8413 15.702333, -82.8426 15.6912, -82.85355 15.684367, -82.87025 15.6835, -82.88755 15.6882, -82.89785 15.6959, -82.89915 15.702767, 
+      -82.8998 15.711333, -82.894 15.713467)), 
+  ((-83.23915 15.895833, -83.24855 15.900933, -83.2528 15.904333, -83.2511 15.912833, -83.2383 15.9191, -83.2162 15.921367, -83.19405 15.9208, -83.18555 15.914533, -83.18555 15.906033, -83.2043 15.896967, 
+      -83.23915 15.895833)), 
+  ((-83.8933 17.389767, -83.90435 17.391833, -83.91295 17.397133, -83.91725 17.402067, -83.91295 17.409, -83.9019 17.414733, -83.88345 17.4172, -83.8687 17.415567, -83.85395 17.405733, -83.85395 17.397133, 
+      -83.86505 17.391, -83.8933 17.389767)), 
+  ((-83.1243 16.021133, -83.12345 16.0268, -83.1158 16.032467, -83.09705 16.040433, -83.08175 16.039867, -83.0673 16.033633, -83.0664 16.022833, -83.086 16.012067, -83.103 16.010367, -83.1243 16.021133)), 
+  ((-83.37445 15.758033, -83.38555 15.7569, -83.3983 15.7586, -83.40595 15.764833, -83.40595 15.773333, -83.39745 15.7841, -83.3847 15.788667, -83.3702 15.789233, -83.35915 15.7807, -83.36085 15.769933, 
+      -83.37445 15.758033)), 
+  ((-83.3719 15.823233, -83.37105 15.8363, -83.3634 15.847633, -83.35065 15.8516, -83.3396 15.8499, -83.33615 15.8431, -83.337 15.833467, -83.3515 15.821533, -83.36085 15.818133, -83.36425 15.8187, 
+      -83.3719 15.823233)))
+
+MULTIPOLYGON (((-84.45585 22.047133, -84.4436 22.0496, -84.424 22.0455, -84.3958 22.034067, -84.37865 22.034067, -84.31615 22.056933, -84.28675 22.057767, -84.22795 22.0259, -84.20955 22.0259, -84.1961 22.036533, 
+    -84.18995 22.110033, -84.19855 22.122267, -84.212 22.121467, -84.2218 22.110833, -84.22425 22.0896, -84.23775 22.0798, -84.25245 22.083067, -84.2549 22.0945, -84.26345 22.136167, -84.2745 22.159033, 
+    -84.3811 22.2178, -84.3909 22.2317, -84.3909 22.239867, -84.33825 22.313367, -84.33945 22.332967, -84.337 22.348467, -84.31005 22.3787, -84.30025 22.4146, -84.2745 22.4383, -84.22795 22.446467, 
+    -84.2059 22.461967, -84.19485 22.479133, -84.2022 22.501167, -84.2316 22.519133, -84.23895 22.5314, -84.23285 22.539567, -84.2157 22.5412, -84.14705 22.535467, -84.12255 22.538733, -84.1054 22.549367, 
+    -84.09315 22.617933, -84.06495 22.652233, -84.02455 22.669367, -83.93385 22.6898, -83.8726 22.707733, -83.81255 22.728167, -83.6986 22.737967, -83.65815 22.752667, -83.6459 22.761633, -83.64715 22.7788, 
+    -83.63855 22.787767, -83.62385 22.790233, -83.54665 22.8286, -83.35675 22.8784, -83.3359 22.889, -83.293 22.945333, -83.2477 22.9821, -83.21335 22.9976, -83.17905 22.995967, -83.15455 22.979633, 
+    -83.1521 22.9535, -83.1423 22.9388, -83.1178 22.932267, -83.0945 22.936367, -83.08595 22.950233, -83.0982 22.969833, -83.0933 22.979633, -83.07735 22.984533, -83.04305 22.9837, -82.9965 22.9633, 
+    -82.95485 22.9543, -82.91315 22.9592, -82.8948 22.969833, -82.89725 22.9788, -82.9156 22.995133, -82.91685 23.0025, -82.90705 23.0115, -82.76735 23.0262, -82.74285 23.018033, -82.7306 22.985367, 
+    -82.711 22.980467, -82.6914 22.983733, -82.6767 23.003333, -82.65465 23.0115, -82.57865 23.0164, -82.5272 23.036, -82.4341 23.0948, -82.28705 23.132367, -82.14 23.156867, -82.00645 23.174, 
+    -81.86555 23.178067, -81.7626 23.1585, -81.6817 23.157667, -81.60205 23.1438, -81.55795 23.1242, -81.5506 23.107033, -81.56285 23.0613, -81.56165 23.0466, -81.54815 23.040067, -81.52365 23.040067, 
+    -81.4232 23.079233, -81.1524 23.1756, -81.13035 23.172333, -81.12055 23.165, -81.1279 23.1503, -81.2639 23.103733, -81.2786 23.088233, -81.27615 23.071067, -81.18425 23.0188, -81.1499 23.018, 
+    -81.12785 23.026167, -81.06905 23.065367, -81.01025 23.0874, -80.94655 23.090667, -80.9196 23.0817, -80.91225 23.068633, -80.9245 23.040867, -80.9208 23.030267, -80.90365 23.026167, -80.87425 23.026167, 
+    -80.8142 23.0515, -80.77375 23.058867, -80.6488 23.064567, -80.6255 23.062133, -80.6059 23.0507, -80.601 23.0368, -80.5459 22.9927, -80.3486 22.925767, -80.1979 22.886567, -80.1452 22.8874, 
+    -80.08395 22.905333, -80.0386 22.899633, -79.90505 22.7992, -79.8781 22.796733, -79.8634 22.803267, -79.8622 22.8343, -79.85975 22.850633, -79.8487 22.862867, -79.7507 22.871033, -79.7384 22.8686, 
+    -79.7372 22.861233, -79.75435 22.8449, -79.8058 22.8294, -79.8193 22.808167, -79.81685 22.782833, -79.7421 22.728133, -79.7078 22.718333, -79.66615 22.714233, -79.6453 22.693, -79.62325 22.608867, 
+    -79.56565 22.524767, -79.5117 22.484733, -79.42595 22.4619, -79.24215 22.399033, -79.14905 22.388433, -79.0253 22.3974, -78.94685 22.3917, -78.8807 22.394133, -78.8256 22.385167, -78.79495 22.376167, 
+    -78.76065 22.321467, -78.73735 22.3182, -78.7214 22.324733, -78.70425 22.3623, -78.68465 22.364733, -78.65895 22.355767, -78.62585 22.319033, -78.5021 22.2529, -78.3906 22.2194, -78.33665 22.172833, 
+    -78.32075 22.167933, -78.284 22.172033, -78.25705 22.164667, -78.208 22.105067, -78.14675 22.0634, -78.0708 21.972733, -77.98135 21.899233, -77.9299 21.875567, -77.90415 21.875567, -77.88945 21.8813, 
+    -77.8772 21.884567, -77.8588 21.879667, -77.82205 21.8519, -77.7767 21.840467, -77.7571 21.8274, -77.7142 21.766967, -77.6799 21.7523, -77.5733 21.750667, -77.5047 21.740067, -77.4655 21.7221, 
+    -77.42015 21.6437, -77.38215 21.6241, -77.35645 21.623267, -77.3356 21.636333, -77.33805 21.675533, -77.4165 21.733533, -77.42015 21.749033, -77.41035 21.764567, -77.3785 21.7662, -77.31845 21.749033, 
+    -77.20695 21.6821, -77.1445 21.629033, -77.1445 21.609433, -77.16775 21.589833, -77.2033 21.580833, -77.2817 21.597167, -77.2952 21.597167, -77.305 21.589, -77.305 21.575933, -77.2854 21.565333, 
+    -77.2376 21.566133, -77.22415 21.5588, -77.2229 21.546533, -77.26335 21.5106, -77.26455 21.492633, -77.25355 21.478767, -77.2229 21.471433, -77.19105 21.476333, -77.15675 21.4992, -77.1261 21.562067, 
+    -77.1028 21.569433, -77.08075 21.571867, -77.04645 21.559633, -77.0097 21.527767, -76.9043 21.4559, -76.85655 21.409367, -76.8602 21.384033, -76.8933 21.335867, -76.8847 21.319533, -76.8553 21.316267, 
+    -76.8149 21.323633, -76.78055 21.350567, -76.7493 21.3571, -76.70885 21.344867, -76.68435 21.321167, -76.68805 21.3024, -76.70765 21.2828, -76.7003 21.271367, -76.66965 21.261567, -76.6084 21.260767, 
+    -76.5949 21.2534, -76.59615 21.239533, -76.6231 21.219933, -76.6231 21.2093, -76.61085 21.201133, -76.5471 21.195433, -76.5263 21.202767, -76.51035 21.229733, -76.5312 21.255033, -76.5324 21.2681, 
+    -76.50855 21.279533, -76.3652 21.240333, -76.24575 21.181533, -76.20045 21.134167, -76.19305 21.082733, -76.1747 21.072933, -76.1563 21.077, -76.1502 21.089267, -76.1514 21.103133, -76.1355 21.108033, 
+    -76.1122 21.102333, -76.05215 21.0615, -76.02095 21.063133, -75.9805 21.0762, -75.95475 21.0762, -75.90455 21.068867, -75.8874 21.072133, -75.86285 21.086, -75.8445 21.086, -75.81205 21.072933, 
+    -75.7324 21.057433, -75.6687 21.022333, -75.60255 21.004367, -75.59275 20.9864, -75.59215 20.930867, -75.6154 20.890033, -75.6485 20.8794, -75.67055 20.8794, -75.74775 20.896567, -75.76735 20.894933, 
+    -75.7857 20.880233, -75.7857 20.8688, -75.77345 20.855733, -75.7404 20.8492, -75.61785 20.8549, -75.5676 20.8337, -75.55045 20.793667, -75.5529 20.783867, -75.5774 20.7798, -75.5995 20.786333, 
+    -75.6485 20.803467, -75.6681 20.803467, -75.71835 20.787133, -75.72445 20.787967, -75.74405 20.801033, -75.76365 20.803467, -75.7796 20.792867, -75.78205 20.7757, -75.78325 20.738967, -75.76 20.710367, 
+    -75.70485 20.684267, -75.6877 20.684267, -75.6405 20.7063, -75.6172 20.7063, -75.5976 20.712833, -75.56205 20.741433, -75.53265 20.752867, -75.5008 20.752867, -75.4579 20.731633, -75.45055 20.7202, 
+    -75.46405 20.707933, -75.529 20.6965, -75.53755 20.689167, -75.5388 20.680167, -75.51675 20.6663, -75.4291 20.6565, -75.4107 20.6565, -75.3997 20.6671, -75.4046 20.6867, -75.4046 20.698133, 
+    -75.3899 20.703033, -75.3335 20.702233, -75.31635 20.698133, -75.298 20.669567, -75.2698 20.6622, -75.26 20.6622, -75.2416 20.675267, -75.2404 20.694067, -75.23425 20.699767, -75.20795 20.7063, 
+    -75.17245 20.698967, -75.11115 20.669567, -75.0891 20.6704, -75.0536 20.69, -75.02295 20.6957, -74.9929 20.6957, -74.92185 20.669567, -74.7601 20.614867, -74.72155 20.585467, -74.7081 20.526667, 
+    -74.69585 20.5038, -74.60025 20.452367, -74.5163 20.3511, -74.433 20.304567, -74.3411 20.2866, -74.18915 20.268633, -74.12545 20.243333, -74.11035 20.221333, -74.10875 20.200167, -74.1183 20.169433, 
+    -74.15325 20.1472, -74.28515 20.099533, -74.51715 20.067767, -74.60615 20.024367, -74.72055 20.007433, -74.8127 19.993667, -74.9462 19.944933, -75.03995 19.853867, -75.10035 19.8454, -75.15595 19.856, 
+    -75.1687 19.8687, -75.1671 19.880333, -75.14645 19.8973, -75.12895 19.941767, -75.10195 19.9767, -75.1067 19.995767, -75.1369 19.996833, -75.17025 19.986233, -75.1989 19.967167, -75.2132 19.939633, 
+    -75.2243 19.906833, -75.2847 19.859167, -75.31805 19.849633, -75.3848 19.8539, -75.49605 19.885667, -75.53895 19.890967, -75.6327 19.876167, -75.6804 19.8804, -75.70265 19.897333, -75.7074 19.917467, 
+    -75.7249 19.924867, -75.74555 19.9238, -75.77415 19.907933, -75.81705 19.895233, -75.90285 19.8963, -75.97595 19.900533, -76.0824 19.927, -76.17295 19.940767, -76.25245 19.9376, -76.39385 19.915367, 
+    -76.5496 19.891033, -76.67195 19.8921, -76.86265 19.8953, -76.94845 19.872, -77.01835 19.867733, -77.1455 19.891033, -77.21065 19.891033, -77.34095 19.877267, -77.3457 19.8635, -77.3314 19.837033, 
+    -77.3282 19.8222, -77.333 19.813733, -77.36795 19.8116, -77.53005 19.8063, -77.69845 19.796767, -77.735 19.810533, -77.7477 19.823233, -77.7366 19.8476, -77.7191 19.8762, -77.65715 19.900533, 
+    -77.63965 19.925933, -77.63965 20.001133, -77.62535 20.019133, -77.5761 20.037133, -77.48075 20.047733, -77.4553 20.054067, -77.4315 20.101733, -77.39335 20.1367, -77.31865 20.174833, -77.3139 20.236233, 
+    -77.2996 20.245767, -77.28055 20.245767, -77.2535 20.2373, -77.23125 20.241533, -77.0676 20.387667, -77.0581 20.434233, -77.0867 20.491433, -77.18205 20.538033, -77.18995 20.563433, -77.1884 20.578267, 
+    -77.1391 20.613233, -77.1312 20.628067, -77.13435 20.633333, -77.15345 20.637567, -77.1852 20.635467, -77.22015 20.633333, -77.24875 20.641833, -77.30915 20.678867, -77.3393 20.6863, -77.3711 20.682067, 
+    -77.4188 20.651333, -77.46325 20.6471, -77.48235 20.649233, -77.52045 20.6704, -77.5745 20.678867, -77.72865 20.6831, -77.7922 20.707467, -77.81285 20.7096, -77.8319 20.705367, -77.8621 20.679933, 
+    -77.88915 20.678867, -77.91455 20.687333, -77.9924 20.6884, -78.0242 20.694733, -78.08775 20.736033, -78.137 20.763567, -78.16085 20.763567, -78.1831 20.768867, -78.19105 20.781567, -78.19105 20.813367, 
+    -78.20535 20.8441, -78.27685 20.8928, -78.34835 20.922467, -78.36745 20.9521, -78.39285 20.974367, -78.45005 20.9987, -78.4596 21.058033, -78.4898 21.142767, -78.5184 21.2031, -78.5152 21.251833, 
+    -78.52955 21.269833, -78.55175 21.289967, -78.55495 21.318533, -78.56445 21.3736, -78.6042 21.4509, -78.6598 21.482667, -78.71385 21.5102, -78.7154 21.522933, -78.71385 21.532467, -78.68365 21.535633, 
+    -78.6423 21.537733, -78.6312 21.545167, -78.64075 21.564233, -78.67885 21.589633, -78.7472 21.602333, -78.9156 21.6002, -79.0491 21.5621, -79.14925 21.521867, -79.2382 21.523967, -79.3415 21.572667, 
+    -79.37645 21.581133, -79.42255 21.577967, -79.4591 21.586433, -79.4845 21.619267, -79.5036 21.624567, -79.51155 21.622433, -79.5433 21.601267, -79.56395 21.5981, -79.57985 21.602333, -79.61005 21.635133, 
+    -79.65295 21.6489, -79.68475 21.6743, -79.7356 21.683833, -79.7594 21.682767, -79.82775 21.6489, -79.85635 21.644667, -79.88815 21.654167, -79.8945 21.669, -79.8929 21.711367, -79.89925 21.727267, 
+    -79.91355 21.732567, -79.94055 21.7114, -79.9596 21.703967, -79.99775 21.7061, -80.01045 21.6955, -80.0327 21.6902, -80.06765 21.703967, -80.08835 21.758, -80.11215 21.8014, -80.18685 21.855433, 
+    -80.27265 21.888233, -80.3283 21.940133, -80.3553 21.997333, -80.40615 22.025933, -80.40775 22.038633, -80.3998 22.046033, -80.35845 22.060867, -80.3521 22.074633, -80.37275 22.0937, -80.484 22.1403, 
+    -80.50945 22.136067, -80.52055 22.126533, -80.52055 22.113833, -80.4681 22.074633, -80.46015 22.0471, -80.4681 22.0365, -80.50625 22.031233, -80.60795 22.046033, -80.82405 22.0503, -81.00995 22.058767, 
+    -81.0592 22.0662, -81.10055 22.103267, -81.12435 22.1975, -81.15935 22.221867, -81.1895 22.228233, -81.20385 22.221867, -81.207 22.211267, -81.1673 22.151967, -81.1641 22.108567, -81.19745 22.073633, 
+    -81.2896 22.034433, -81.3357 22.036567, -81.35635 22.0588, -81.36905 22.106467, -81.4072 22.150933, -81.44375 22.1668, -81.48345 22.1668, -81.5486 22.149867, -81.5836 22.153033, -81.62965 22.168933, 
+    -81.6503 22.162567, -81.6821 22.142433, -81.73295 22.137133, -81.77585 22.1403, -81.82355 22.1721, -81.8871 22.235633, -82.1064 22.3426, -82.1572 22.386833, -82.1621 22.406433, -82.14005 22.4244, 
+    -82.0984 22.426033, -82.0249 22.4244, -81.7774 22.4195, -81.70875 22.4391, -81.67935 22.470133, -81.67445 22.496267, -81.7112 22.545267, -81.79945 22.612233, -81.87295 22.633467, -81.91705 22.64, 
+    -82.03225 22.626933, -82.0886 22.628567, -82.1376 22.646533, -82.1866 22.653067, -82.30915 22.641633, -82.42185 22.656333, -82.5248 22.643267, -82.57625 22.643267, -82.63015 22.6645, -82.6865 22.6792, 
+    -82.7037 22.6792, -82.7282 22.6694, -82.787 22.584467, -82.89725 22.525667, -82.9806 22.450533, -83.2232 22.304367, -83.23665 22.284767, -83.2575 22.234133, -83.28815 22.1933, -83.3739 22.156533, 
+    -83.4388 22.145933, -83.50865 22.1451, -83.54055 22.151633, -83.5626 22.173667, -83.5736 22.181033, -83.5871 22.181033, -83.6361 22.154067, -83.6974 22.141, -83.8089 22.130367, -83.85545 22.1157, 
+    -83.9167 22.068333, -83.97675 21.931967, -84.027 21.8952, -84.08335 21.885433, -84.1385 21.882167, -84.23775 21.838867, -84.3174 21.806233, -84.38475 21.7409, -84.4191 21.722133, -84.45215 21.722933, 
+    -84.47545 21.745, -84.47665 21.762967, -84.44725 21.7989, -84.435 21.8381, -84.43625 21.864233, -84.4595 21.880567, -84.53305 21.887067, -84.58205 21.8838, -84.6825 21.836433, -84.745 21.8258, 
+    -84.8553 21.842967, -84.8798 21.856833, -84.88225 21.881333, -84.86755 21.896033, -84.81975 21.901767, -84.74135 21.8928, -84.6776 21.906667, -84.5465 21.989167, -84.45585 22.047133)), 
+  ((-83.02715 21.500133, -82.9633 21.5062, -82.90075 21.528767, -82.8786 21.546133, -82.8786 21.5531, -82.90335 21.5635, -82.9633 21.580867, -82.99195 21.608667, -83.02455 21.696367, -83.0962 21.778867, 
+      -83.0923 21.825733, -82.94965 21.923, -82.91315 21.923867, -82.86365 21.896933, -82.75095 21.868267, -82.7392 21.855267, -82.7405 21.835267, -82.74445 21.8014, -82.7327 21.7771, -82.6402 21.721533, 
+      -82.6265 21.696367, -82.6213 21.639033, -82.60435 21.622533, -82.5653 21.5939, -82.56265 21.5739, -82.564 21.553933, -82.72815 21.454967, -82.80435 21.421967, -82.89035 21.4133, -83.0272 21.428033, 
+      -83.10865 21.446267, -83.16985 21.487067, -83.2155 21.543533, -83.20765 21.555667, -83.1907 21.5574, -83.16855 21.550467, -83.0956 21.514, -83.06175 21.5027, -83.02715 21.500133)), 
+  ((-77.5736 21.854633, -77.58835 21.865067, -77.6109 21.870933, -77.654 21.8703, -77.71765 21.897733, -77.751 21.900333, -77.7804 21.9134, -77.81665 21.9134, -77.82745 21.9219, -77.8137 21.9441, 
+      -77.82155 21.966933, -77.8372 21.98, -77.88325 21.996333, -77.8999 22.012, -77.8999 22.039433, -77.91365 22.062933, -77.93325 22.068167, -77.94695 22.0675, -77.97635 22.061633, -77.9989 22.068833, 
+      -78.03025 22.096933, -78.0528 22.177933, -78.09885 22.2406, -78.1351 22.278467, -78.26935 22.345733, -78.3262 22.381, -78.3321 22.396033, -78.28405 22.420833, -78.23995 22.416267, -78.18215 22.4189, 
+      -78.11455 22.401933, -78.0773 22.3732, -78.0665 22.3118, -77.9548 22.253033, -77.9264 22.2145, -77.87935 22.1923, -77.87935 22.169433, -77.8823 22.143967, -77.83525 22.099567, -77.8088 22.0708, 
+      -77.73335 22.0669, -77.69415 22.056433, -77.6657 22.0153, -77.6628 21.974167, -77.6422 21.9552, -77.60985 21.9428, -77.60985 21.9147, -77.58925 21.900333, -77.52755 21.885333, -77.4511 21.826533, 
+      -77.4462 21.8161, -77.45305 21.800433, -77.48935 21.7952, -77.52655 21.797833, -77.54615 21.809567, -77.5736 21.854633)), 
+  ((-78.4265 22.428533, -78.4482 22.4277, -78.48 22.426, -78.50295 22.431933, -78.5284 22.451467, -78.60355 22.458267, -78.67105 22.454, -78.69525 22.4591, -78.69905 22.4676, -78.6787 22.491367, 
+      -78.62135 22.514267, -78.41755 22.526167, -78.3832 22.522767, -78.359 22.503233, -78.3577 22.477767, -78.3348 22.461633, -78.33225 22.448933, -78.33605 22.4328, -78.3743 22.405633, -78.39595 22.408167, 
+      -78.4265 22.428533)), 
+  ((-79.231 22.638167, -79.2146 22.622367, -79.22005 22.600533, -79.23465 22.592033, -79.26195 22.593233, -79.4314 22.656367, -79.48425 22.7013, -79.52435 22.7183, -79.5772 22.728033, -79.6027 22.7426, 
+      -79.59725 22.7596, -79.5608 22.769333, -79.50795 22.7584, -79.39315 22.6916, -79.231 22.638167)), 
+  ((-81.33445 21.6713, -81.51785 21.5669, -81.55555 21.5656, -81.5942 21.572867, -81.63485 21.5973, -81.63685 21.6158, -81.62395 21.623733, -81.6061 21.620433, -81.57735 21.6039, -81.55155 21.6026, 
+      -81.47225 21.6396, -81.383 21.680567, -81.35825 21.682533, -81.34235 21.6799, -81.3394 21.675267, -81.33445 21.6713)), 
+  ((-77.9045 22.2907, -77.90925 22.300167, -77.90805 22.3049, -77.8974 22.313567, -77.87965 22.315933, -77.8311 22.302533, -77.7896 22.255167, -77.78015 22.228333, -77.72805 22.1849, -77.7292 22.175433, 
+      -77.7458 22.1707, -77.7695 22.1715, -77.82635 22.204667, -77.84295 22.235433, -77.9045 22.2907)), 
+  ((-80.31535 23.083, -80.32995 23.0842, -80.33455 23.0891, -80.33635 23.0958, -80.32725 23.107367, -80.3053 23.118333, -80.23215 23.1287, -80.1864 23.121367, -80.16905 23.1092, -80.1407 23.104933, 
+      -80.1361 23.092733, -80.13705 23.068967, -80.1462 23.058633, -80.1599 23.058, -80.223 23.074467, -80.26415 23.0824, -80.31535 23.083)), 
+  ((-81.3033 22.0053, -81.28975 22.0013, -81.28375 21.996267, -81.28675 21.986233, -81.31235 21.9712, -81.35 21.9682, -81.38915 21.979233, -81.47345 22.0324, -81.49 22.043433, -81.49 22.0555, 
+      -81.48095 22.0595, -81.44185 22.053467, -81.37255 22.018367, -81.3033 22.0053)), 
+  ((-79.29295 22.495133, -79.3038 22.501067, -79.3038 22.507633, -79.29395 22.516867, -79.27915 22.521467, -79.2594 22.5208, -79.2347 22.5116, -79.22285 22.5116, -79.212 22.5175, -79.19915 22.520133, 
+      -79.18335 22.518167, -79.1656 22.502367, -79.1587 22.468167, -79.1587 22.4517, -79.18235 22.446467, -79.25445 22.4629, -79.29295 22.495133)), 
+  ((-82.06845 21.5201, -82.0801 21.5563, -82.07235 21.568567, -82.052 21.583433, -82.0132 21.586667, -81.99285 21.5996, -81.9783 21.606067, -81.9657 21.6054, -81.95115 21.596367, -81.9492 21.572433, 
+      -81.97245 21.544667, -82.02385 21.5214, -82.05295 21.516867, -82.06845 21.5201)), 
+  ((-81.88615 21.5705, -81.9104 21.584067, -81.9104 21.6067, -81.90555 21.6222, -81.89195 21.624167, -81.8745 21.6151, -81.86385 21.613167, -81.8464 21.618333, -81.8173 21.635133, -81.7756 21.643533, 
+      -81.76495 21.6429, -81.762 21.633833, -81.77365 21.6177, -81.8309 21.5776, -81.85125 21.571133, -81.86675 21.568567, -81.88615 21.5705)), 
+  ((-78.22075 20.554567, -78.233 20.525467, -78.2557 20.511467, -78.2802 20.511467, -78.38065 20.541167, -78.40075 20.558067, -78.399 20.5709, -78.39025 20.5732, -78.36665 20.5709, -78.29765 20.548767, 
+      -78.2819 20.548167, -78.2662 20.555733, -78.25045 20.5604, -78.2347 20.5604, -78.2277 20.559233, -78.22075 20.554567)), 
+  ((-79.352 21.089633, -79.3351 21.062533, -79.34405 21.042033, -79.35495 21.042033, -79.38075 21.053933, -79.3986 21.075767, -79.44325 21.097567, -79.4571 21.126, -79.44225 21.141867, -79.42835 21.1445, 
+      -79.40155 21.1379, -79.38075 21.118067, -79.37675 21.099533, -79.36685 21.094933, -79.352 21.089633)), 
+  ((-82.47065 21.695867, -82.48705 21.707667, -82.48705 21.7204, -82.47615 21.7231, -82.4516 21.7213, -82.4094 21.701333, -82.3399 21.693167, -82.32085 21.678633, -82.32085 21.665933, -82.35215 21.655933, 
+      -82.40525 21.668633, -82.47065 21.695867)), 
+  ((-79.1708 21.178867, -79.15815 21.184167, -79.14705 21.184167, -79.1336 21.178367, -79.12335 21.1636, -79.1249 21.135133, -79.117 21.094, -79.1249 21.085567, -79.1518 21.085033, -79.1771 21.102433, 
+      -79.18425 21.133033, -79.1708 21.178867)), 
+  ((-80.73365 23.1172, -80.7384 23.108433, -80.7432 23.103633, -80.75515 23.099667, -80.7886 23.102867, -80.81605 23.103633, -80.85905 23.0933, -80.877 23.097267, -80.8782 23.109233, -80.8531 23.137867, 
+      -80.81365 23.145833, -80.7814 23.141867, -80.73365 23.1172)), 
+  ((-79.14695 20.950033, -79.14435 20.944233, -79.1557 20.9355, -79.1697 20.934933, -79.1898 20.9396, -79.26055 20.997233, -79.2693 21.0188, -79.2632 21.029267, -79.2396 21.026367, -79.2029 21.003633, 
+      -79.14695 20.950033)), 
+  ((-81.56805 22.010233, -81.6342 22.0557, -81.64455 22.127367, -81.63215 22.1384, -81.6218 22.135633, -81.597 22.070867, -81.5577 22.0378, -81.5432 22.022633, -81.5432 22.0116, -81.55565 22.007467, 
+      -81.56805 22.010233)), 
+  ((-79.2905 21.1445, -79.2904 21.1584, -79.27655 21.170967, -79.23885 21.169633, -79.22395 21.150433, -79.22495 21.111433, -79.2398 21.094267, -79.26865 21.092267, -79.2865 21.110133, -79.2905 21.1445)), 
+  ((-78.9696 20.866767, -78.9617 20.857433, -78.9617 20.851033, -78.9722 20.844633, -78.99665 20.846367, -79.06655 20.8784, -79.0814 20.893533, -79.0823 20.9052, -79.05345 20.9122, -79.0089 20.899967, 
+      -78.9696 20.866767)), 
+  ((-83.5032 21.9602, -83.49175 21.958, -83.48685 21.950367, -83.4934 21.941667, -83.53265 21.924233, -83.56865 21.918767, -83.60135 21.920967, -83.62915 21.931833, -83.6308 21.939467, -83.61935 21.9493, 
+      -83.549 21.958, -83.5032 21.9602)), 
+  ((-82.54205 22.598633, -82.53435 22.6088, -82.52565 22.6139, -82.5093 22.6146, -82.4831 22.599333, -82.48095 22.547767, -82.4973 22.5325, -82.51475 22.531767, -82.5322 22.549233, -82.54205 22.598633)), 
+  ((-83.40835 21.9362, -83.41325 21.952567, -83.4002 21.9602, -83.34295 21.964533, -83.30695 21.955833, -83.30205 21.943833, -83.30535 21.930767, -83.34295 21.920967, -83.38385 21.923133, -83.40835 21.9362)), 
+  ((-80.2661 22.9327, -80.2903 22.928067, -80.3058 22.935, -80.30755 22.949967, -80.2903 22.967233, -80.2557 22.9776, -80.22115 22.976433, -80.20045 22.963767, -80.20215 22.9488, -80.2661 22.9327)), 
+  ((-78.24955 22.1994, -78.26775 22.197533, -78.28805 22.2078, -78.29085 22.218067, -78.27545 22.232967, -78.23 22.2591, -78.209 22.258167, -78.1985 22.246033, -78.1992 22.226, -78.24955 22.1994)), 
+  ((-82.24205 21.499433, -82.2595 21.519467, -82.2537 21.5298, -82.22365 21.5421, -82.18 21.549833, -82.15285 21.542067, -82.15285 21.530433, -82.1664 21.5201, -82.21395 21.5033, -82.23045 21.499433, 
+      -82.24205 21.499433)), 
+  ((-78.84465 20.800967, -78.84025 20.795133, -78.84635 20.788733, -78.8787 20.789333, -78.9084 20.800967, -78.9259 20.824833, -78.925 20.842333, -78.90665 20.848733, -78.8787 20.8423, -78.84465 20.800967)), 
+  ((-78.759 20.754367, -78.752 20.7462, -78.7529 20.737467, -78.7686 20.729333, -78.81055 20.7305, -78.83155 20.7363, -78.84725 20.748533, -78.8455 20.762533, -78.8263 20.774167, -78.8062 20.774733, 
+      -78.759 20.754367)), 
+  ((-84.45565 22.389067, -84.3994 22.394033, -84.382 22.389067, -84.3663 22.3786, -84.3721 22.3615, -84.4027 22.354333, -84.44075 22.354333, -84.4631 22.3681, -84.4639 22.3797, -84.4573 22.3874, 
+      -84.45565 22.389067)), 
+  ((-79.6671 22.825033, -79.6695 22.8369, -79.6683 22.839267, -79.6541 22.840833, -79.62205 22.840067, -79.5995 22.829767, -79.5853 22.809233, -79.58765 22.793433, -79.6102 22.788667, -79.63985 22.796567, 
+      -79.6671 22.825033)), 
+  ((-81.21445 22.0284, -81.15575 22.0615, -81.1407 22.065533, -81.13165 22.0615, -81.13765 22.0294, -81.16175 22.010333, -81.19035 22.007333, -81.21295 22.010333, -81.2205 22.020367, -81.21445 22.0284)), 
+  ((-82.35555 21.533033, -82.3468 21.527233, -82.34485 21.5214, -82.34585 21.5156, -82.3604 21.511067, -82.39045 21.5117, -82.4108 21.517533, -82.44085 21.5408, -82.45155 21.552433, -82.44865 21.5576, 
+      -82.43215 21.561467, -82.4176 21.559533, -82.39915 21.548567, -82.3788 21.544667, -82.35555 21.533033)), 
+  ((-78.7887 20.7037, -78.78695 20.712433, -78.77735 20.718833, -78.7581 20.721167, -78.73715 20.7171, -78.72405 20.701933, -78.72405 20.679833, -78.7415 20.664667, -78.759 20.6641, -78.7756 20.6699, 
+      -78.7887 20.7037)), 
+  ((-82.5824 21.822967, -82.6246 21.864733, -82.6287 21.878333, -82.61645 21.8865, -82.60145 21.8865, -82.57555 21.8729, -82.5565 21.845667, -82.55515 21.8275, -82.5592 21.817533, -82.5715 21.8157, 
+      -82.5824 21.822967)), 
+  ((-78.4654 20.575533, -78.468 20.567967, -78.4811 20.562167, -78.5126 20.562733, -78.558 20.577867, -78.56415 20.588367, -78.56325 20.599433, -78.5519 20.605267, -78.5082 20.601767, -78.4654 20.575533)), 
+  ((-80.7002 23.1952, -80.6954 23.186433, -80.6966 23.182467, -80.70735 23.179267, -80.73245 23.181667, -80.79575 23.211133, -80.81605 23.225467, -80.8101 23.232633, -80.79575 23.234233, -80.75515 23.223067, 
+      -80.7002 23.1952)), 
+  ((-81.77645 21.909567, -81.77195 21.909933, -81.7641 21.906933, -81.76185 21.8998, -81.7652 21.891933, -81.77925 21.886667, -81.7922 21.881033, -81.80965 21.861533, -81.826 21.8593, -81.8423 21.860433, 
+      -81.8502 21.874667, -81.84625 21.8878, -81.83215 21.900167, -81.80685 21.909933, -81.77645 21.909567)), 
+  ((-77.8628 20.568733, -77.8632 20.576367, -77.8585 20.582133, -77.8423 20.586867, -77.82455 20.5858, -77.8096 20.577667, -77.80325 20.567433, -77.8021 20.549033, -77.8088 20.535367, -77.8289 20.528, 
+      -77.84155 20.529033, -77.851 20.537467, -77.8628 20.568733)), 
+  ((-80.48895 23.160667, -80.5045 23.167567, -80.50625 23.1745, -80.4907 23.1837, -80.46995 23.187167, -80.44405 23.187167, -80.41295 23.1768, -80.4026 23.160667, -80.42505 23.151467, -80.4648 23.151467, 
+      -80.48895 23.160667)), 
+  ((-80.6285 23.1952, -80.5568 23.189633, -80.54245 23.182467, -80.54245 23.1737, -80.55795 23.162567, -80.58785 23.159367, -80.62725 23.170533, -80.64875 23.186433, -80.64755 23.192033, -80.6416 23.1952, 
+      -80.6285 23.1952)), 
+  ((-78.2085 20.726967, -78.2024 20.736267, -78.18755 20.744433, -78.17005 20.746767, -78.1526 20.734533, -78.15435 20.7095, -78.1727 20.692033, -78.1954 20.688533, -78.212 20.7025, -78.2085 20.726967)), 
+  ((-79.0292 21.131433, -79.0308 21.143567, -79.0221 21.156733, -79.00865 21.164633, -78.98965 21.160967, -78.977 21.136167, -78.97935 21.111933, -79.0007 21.0998, -79.0213 21.1077, -79.0292 21.131433)), 
+  ((-82.5892 21.916467, -82.63415 21.916467, -82.6682 21.933733, -82.6777 21.949133, -82.66955 21.960033, -82.6532 21.960033, -82.596 21.939167, -82.5851 21.9319, -82.5851 21.922833, -82.5892 21.916467)), 
+  ((-78.39285 20.7089, -78.4042 20.708933, -78.42255 20.710067, -78.43915 20.7165, -78.43915 20.724067, -78.4243 20.7363, -78.37275 20.750833, -78.3544 20.750267, -78.34305 20.741533, -78.3518 20.728733, 
+      -78.39285 20.7089)), 
+  ((-80.1434 22.956867, -80.1365 22.970667, -80.1296 22.9753, -80.1123 22.973, -80.0812 22.954567, -80.0743 22.9373, -80.0812 22.924633, -80.10885 22.924633, -80.1313 22.935, -80.1434 22.956867)), 
+  ((-78.0573 22.4533, -78.06795 22.450133, -78.08215 22.443833, -78.1272 22.439867, -78.15325 22.448567, -78.1544 22.4604, -78.11415 22.4754, -78.0893 22.4754, -78.0573 22.4533)), 
+  ((-79.4006 22.5853, -79.4223 22.5846, -79.44305 22.5925, -79.447 22.604367, -79.44205 22.613567, -79.42035 22.620167, -79.3996 22.620833, -79.37195 22.6103, -79.36405 22.600433, -79.367 22.5912, 
+      -79.4006 22.5853)), 
+  ((-78.7081 20.935033, -78.71785 20.932867, -78.73515 20.9361, -78.7622 20.952333, -78.7692 20.963133, -78.76545 20.971433, -78.75245 20.971433, -78.73355 20.967833, -78.69405 20.964933, -78.68325 20.955933, 
+      -78.6838 20.947633, -78.7081 20.935033)), 
+  ((-82.71585 22.200633, -82.7322 22.197, -82.7472 22.203333, -82.74855 22.217867, -82.74445 22.2324, -82.71315 22.249633, -82.6968 22.248733, -82.6886 22.242367, -82.6886 22.226933, -82.71585 22.200633)), 
+  ((-79.82485 22.9112, -79.84265 22.908033, -79.8569 22.911967, -79.8723 22.928567, -79.8723 22.938067, -79.8545 22.947533, -79.83195 22.9499, -79.80825 22.938833, -79.8035 22.929367, -79.82485 22.9112)), 
+  ((-78.46715 20.7689, -78.475 20.766567, -78.482 20.770067, -78.4907 20.779967, -78.50035 20.7922, -78.5012 20.813167, -78.4881 20.819, -78.4654 20.816067, -78.4479 20.7992, -78.4479 20.786967, 
+      -78.46715 20.7689)), 
+  ((-78.71445 20.795133, -78.7118 20.785233, -78.71445 20.777667, -78.7319 20.767167, -78.74675 20.7695, -78.759 20.789867, -78.759 20.806767, -78.74065 20.8196, -78.7258 20.820167, -78.71445 20.8132, 
+      -78.71445 20.795133)), 
+  ((-82.7009 22.042667, -82.769 22.043567, -82.7894 22.051733, -82.7894 22.063533, -82.76625 22.067167, -82.7363 22.0681, -82.70495 22.059, -82.6927 22.051733, -82.6927 22.0454, -82.7009 22.042667)), 
+  ((-84.7093 21.941767, -84.7042 21.9359, -84.7042 21.926633, -84.7108 21.921267, -84.7313 21.9203, -84.75765 21.9242, -84.7833 21.938367, -84.7833 21.947133, -84.77525 21.953, -84.74665 21.953, 
+      -84.7093 21.941767)), 
+  ((-79.10435 21.2316, -79.10515 21.2432, -79.09565 21.2548, -79.08455 21.259533, -79.05765 21.2532, -79.05135 21.238967, -79.0553 21.2216, -79.07825 21.213667, -79.1012 21.2179, -79.10435 21.2316)), 
+  ((-78.58335 20.7322, -78.58515 20.727, -78.59125 20.72, -78.6035 20.719433, -78.6201 20.731667, -78.62795 20.757867, -78.6227 20.7701, -78.6096 20.775933, -78.586 20.767167, -78.58335 20.7322)), 
+  ((-80.38665 23.143333, -80.38575 23.153067, -80.37205 23.165867, -80.3565 23.1689, -80.33455 23.163433, -80.32355 23.151233, -80.3309 23.136, -80.35555 23.1293, -80.37845 23.1354, -80.38665 23.143333)), 
+  ((-78.3431 20.602333, -78.3466 20.611067, -78.337 20.6169, -78.32385 20.617467, -78.2994 20.605233, -78.27845 20.588933, -78.2793 20.578467, -78.2924 20.570867, -78.31775 20.579033, -78.3431 20.602333)), 
+  ((-82.52515 21.678633, -82.55785 21.680433, -82.5742 21.692233, -82.5742 21.706767, -82.5565 21.716767, -82.5374 21.714033, -82.51835 21.703133, -82.51155 21.689533, -82.51565 21.684067, -82.52515 21.678633)), 
+  ((-80.57545 23.087933, -80.5891 23.091333, -80.5908 23.098133, -80.5891 23.111767, -80.5789 23.121967, -80.56015 23.1254, -80.5397 23.120833, -80.5312 23.1061, -80.5414 23.091333, -80.57545 23.087933)), 
+  ((-78.13425 20.623867, -78.1299 20.634367, -78.122 20.6431, -78.1098 20.6466, -78.0923 20.6402, -78.08445 20.6227, -78.0923 20.6064, -78.1124 20.6, -78.13075 20.608167, -78.13425 20.623867)), 
+  ((-77.7135 20.593233, -77.7279 20.595033, -77.7405 20.602233, -77.7486 20.610633, -77.7477 20.620233, -77.7324 20.626833, -77.709 20.626833, -77.6901 20.620233, -77.6847 20.608233, -77.6928 20.598633, 
+      -77.7135 20.593233)), 
+  ((-82.0402 22.104633, -82.04645 22.102733, -82.05835 22.100867, -82.0691 22.102, -82.07645 22.107667, -82.0776 22.119367, -82.07135 22.1356, -82.05435 22.141633, -82.03965 22.141267, -82.0272 22.1322, 
+      -82.02775 22.1186, -82.0402 22.104633)), 
+  ((-78.2854 20.641933, -78.2898 20.6466, -78.2898 20.6501, -78.27755 20.6565, -78.2592 20.660567, -78.2356 20.657067, -78.2199 20.647167, -78.22165 20.634933, -78.2365 20.629133, -78.2662 20.630867, 
+      -78.2854 20.641933)), 
+  ((-78.6035 20.837067, -78.61045 20.846967, -78.6061 20.857467, -78.5965 20.863267, -78.58075 20.8627, -78.56415 20.846967, -78.5624 20.830667, -78.57375 20.818433, -78.5886 20.819, -78.6035 20.837067)), 
+  ((-82.8807 22.110767, -82.91745 22.1053, -82.9365 22.1053, -82.94875 22.114367, -82.946 22.122533, -82.91195 22.131633, -82.89425 22.130733, -82.8752 22.124367, -82.8752 22.1162, -82.8807 22.110767)), 
+  ((-80.8463 23.257067, -80.8395 23.2514, -80.83605 23.244567, -80.83775 23.2321, -80.8514 23.224133, -80.87355 23.233233, -80.8906 23.2548, -80.88885 23.262733, -80.87355 23.263867, -80.8463 23.257067)), 
+  ((-80.1123 23.025967, -80.12095 23.0386, -80.11575 23.048967, -80.0985 23.050133, -80.07775 23.044367, -80.07085 23.0317, -80.0726 23.021333, -80.08985 23.016733, -80.09675 23.016733, -80.1123 23.025967)), 
+  ((-77.8155 20.485433, -77.8104 20.491733, -77.80135 20.494367, -77.7816 20.492533, -77.77055 20.486233, -77.7694 20.4786, -77.77965 20.4707, -77.80055 20.466767, -77.81355 20.4707, -77.8175 20.478067, 
+      -77.8155 20.485433)))
+
+MULTIPOLYGON (((-87.74165 12.932333, -87.72395 12.948333, -87.6369 13.005867, -87.61215 13.037867, -87.59865 13.040867, -87.58965 13.038867, -87.5776 13.016867, -87.5671 13.001867, -87.5416 12.991867, -87.50855 12.986867, 
+    -87.435 12.938833, -87.4215 12.913833, -87.3975 12.902833, -87.36145 12.8978, -87.3014 12.901833, -87.2879 12.908833, -87.2879 12.922833, -87.3044 12.930833, -87.33745 12.932833, -87.35395 12.940833, 
+    -87.35395 12.961867, -87.2626 12.966567, -87.0955 12.976033, -86.9746 13.009233, -86.89285 13.0803, -86.8502 13.234333, -86.70795 13.3078, -86.7044 13.3315, -86.74355 13.431033, -86.7507 13.701167, 
+    -86.7329 13.762767, -86.70445 13.7841, -86.42005 13.772267, -86.3845 13.798333, -86.3774 13.836233, -86.24585 13.992633, -86.1747 14.030567, -86.1285 14.0424, -86.0894 14.0282, -86.0574 13.947633, 
+    -85.93295 13.8955, -85.87255 13.888367, -85.77875 13.902733, -85.7738 13.9157, -85.72865 13.9403, -85.65215 13.943967, -85.61915 13.957533, -85.5371 14.0287, -85.47435 14.0621, -85.4606 14.0907, 
+    -85.45675 14.144633, -85.4375 14.222033, -85.4072 14.242967, -85.37365 14.254333, -85.3004 14.253233, -85.25525 14.2349, -85.22775 14.234167, -85.2008 14.244433, -85.14905 14.3068, -85.1364 14.357067, 
+    -85.1518 14.427867, -85.14135 14.479233, -85.13365 14.5328, -85.09515 14.649467, -85.0566 14.6854, -85.0379 14.6876, -85.0214 14.6854, -84.95205 14.653867, -84.9179 14.651667, -84.87825 14.664133, 
+    -84.85515 14.6847, -84.85295 14.75, -84.83535 14.7698, -84.7759 14.804267, -84.73625 14.806467, -84.70655 14.805, -84.68125 14.7896, -84.67795 14.738233, -84.6636 14.7309, -84.6482 14.729433, 
+    -84.6251 14.7309, -84.6053 14.7221, -84.59425 14.702267, -84.5249 14.675133, -84.4743 14.647233, -84.40935 14.6355, -84.39065 14.640633, -84.3455 14.669967, -84.3103 14.675833, -84.29265 14.674367, 
+    -84.25635 14.6443, -84.24535 14.6421, -84.22995 14.647233, -84.14405 14.749233, -84.12755 14.7551, -84.11325 14.754367, -84.0351 14.725733, -84.0098 14.727933, -83.98665 14.741867, -83.95805 14.788833, 
+    -83.93605 14.799833, -83.9173 14.799833, -83.8865 14.7749, -83.85785 14.769767, -83.83695 14.7771, -83.83585 14.797633, -83.84135 14.8248, -83.83145 14.838733, -83.80285 14.849733, -83.7621 14.849733, 
+    -83.73015 14.854867, -83.72025 14.86, -83.72025 14.871767, -83.7423 14.9011, -83.7379 14.9209, -83.71695 14.928967, -83.69275 14.928967, -83.58595 14.952467, -83.5342 14.972267, -83.5122 14.971533, 
+    -83.39 14.9444, -83.33715 14.945867, -83.2601 14.9811, -83.21055 14.9877, -83.17205 14.9833, -83.15565 14.969167, -83.1694 14.968, -83.19265 14.954233, -83.21675 14.887633, -83.2478 14.764767, 
+    -83.26675 14.753267, -83.2857 14.753267, -83.3529 14.788867, -83.37015 14.790033, -83.38565 14.782, -83.38735 14.7682, -83.34775 14.740633, -83.33395 14.722267, -83.33395 14.702733, -83.3753 14.6729, 
+    -83.37185 14.6637, -83.35805 14.6614, -83.32015 14.667133, -83.29605 14.667133, -83.2702 14.6568, -83.2435 14.6258, -83.14355 14.4099, -83.1315 14.355933, -83.16595 14.208933, -83.2125 14.143467, 
+    -83.2263 14.136567, -83.23835 14.138867, -83.2435 14.152667, -83.24525 14.256, -83.25555 14.3031, -83.27795 14.322633, -83.30555 14.322633, -83.32795 14.3054, -83.334 14.252567, -83.27715 14.125067, 
+    -83.2875 14.0826, -83.3685 13.998733, -83.40295 13.8908, -83.4133 13.871267, -83.43225 13.867833, -83.44775 13.875867, -83.47185 13.920667, -83.48395 13.9241, -83.50545 13.913767, -83.51065 13.8954, 
+    -83.4917 13.865533, -83.4262 13.8265, -83.4262 13.802367, -83.43825 13.774833, -83.48135 13.7197, -83.48825 13.697867, -83.4874 13.6416, -83.50635 13.547433, -83.527 13.5107, -83.5408 13.509533, 
+    -83.55115 13.5153, -83.55115 13.564667, -83.5632 13.569267, -83.5787 13.563533, -83.61835 13.516433, -83.68035 13.485433, -83.70275 13.4682, -83.70105 13.4567, -83.68725 13.445233, -83.6459 13.445233, 
+    -83.5873 13.453267, -83.55285 13.448667, -83.527 13.4303, -83.527 13.4039, -83.5727 13.298233, -83.5727 13.2339, -83.54 13.116767, -83.5417 13.081167, -83.5581 13.0249, -83.55635 12.931867, 
+    -83.5667 12.9204, -83.62355 12.898567, -83.6339 12.8848, -83.6339 12.8756, -83.6201 12.869867, -83.58395 12.871, -83.5736 12.8687, -83.5598 12.856067, -83.56065 12.715967, -83.54515 12.378333, 
+    -83.5503 12.3611, -83.5658 12.350767, -83.6554 12.347333, -83.68645 12.355367, -83.7011 12.376033, -83.69765 12.461033, -83.6856 12.478267, -83.6287 12.496633, -83.61495 12.511567, -83.61665 12.632133, 
+    -83.6442 12.725167, -83.65975 12.734367, -83.6735 12.7355, -83.6959 12.727467, -83.7097 12.7286, -83.7304 12.743533, -83.7476 12.7424, -83.7545 12.734367, -83.74845 12.689567, -83.70705 12.647067, 
+    -83.68985 12.5529, -83.68985 12.535667, -83.69675 12.5265, -83.7898 12.469067, -83.807 12.454133, -83.807 12.444967, -83.77945 12.426567, -83.77945 12.4128, -83.80785 12.3772, -83.8044 12.342767, 
+    -83.782 12.3221, -83.78025 12.304867, -83.7665 12.296833, -83.75445 12.295667, -83.71995 12.309467, -83.701 12.309467, -83.6872 12.302567, -83.6872 12.285333, -83.71305 12.2486, -83.72395 12.1471, 
+    -83.74245 12.0755, -83.7624 12, -83.75845 11.932467, -83.7501 11.8787, -83.75845 11.855533, -83.78555 11.824967, -83.7939 11.803633, -83.78555 11.780467, -83.7675 11.7712, -83.7369 11.773067, 
+    -83.70075 11.778633, -83.66875 11.770267, -83.6479 11.7499, -83.63675 11.710967, -83.6284 11.6637, -83.61035 11.630333, -83.5874 11.605333, -83.5902 11.592333, -83.62635 11.5701, -83.64165 11.5525, 
+    -83.6639 11.5256, -83.6653 11.507067, -83.6764 11.493167, -83.71115 11.482067, -83.73205 11.460733, -83.7487 11.417167, -83.81615 11.295733, -83.8203 11.185433, -83.8043 11.113133, -83.75565 11.0399, 
+    -83.7334 11.000967, -83.70695 10.951833, -83.70745 10.924367, -83.74755 10.9174, -83.821 10.882767, -83.8673 10.850367, -83.88765 10.811233, -83.9289 10.784433, -84.00235 10.7611, -84.09725 10.768633, 
+    -84.17805 10.813433, -84.2368 10.881967, -84.31135 10.949733, -84.3786 10.9825, -84.50405 11.002833, -84.6628 11.0341, -84.7566 11.055933, -84.81985 11.066467, -84.9402 11.069867, -85.05885 11.060067, 
+    -85.15885 11.071, -85.3159 11.1124, -85.4001 11.137633, -85.4837 11.1512, -85.6069 11.185833, -85.7312 11.217367, -85.7586 11.2282, -85.8084 11.232267, -85.8338 11.2424, -85.84905 11.264767, 
+    -85.8531 11.301333, -85.8714 11.332467, -85.93485 11.364967, -85.99985 11.395433, -86.04965 11.421167, -86.08925 11.4408, -86.14155 11.478033, -86.20555 11.5356, -86.27765 11.571467, -86.3122 11.595833, 
+    -86.34575 11.636467, -86.3691 11.6622, -86.39295 11.681833, -86.4783 11.717033, -86.54535 11.749533, -86.5809 11.7773, -86.6048 11.814533, -86.63935 11.8518, -86.71455 11.91, -86.72775 11.931, 
+    -86.7318 11.9513, -86.75315 11.9784, -86.7692 12, -86.78725 12.043433, -86.82445 12.151567, -86.86215 12.195733, -87.10385 12.362267, -87.1908 12.4546, -87.18815 12.465667, -87.1769 12.469167, 
+    -87.1596 12.467167, -87.1401 12.457667, -87.1191 12.455667, -87.1116 12.462167, -87.1116 12.470667, -87.18965 12.5417, -87.20165 12.5432, -87.20915 12.5412, -87.21065 12.5332, -87.20915 12.5187, 
+    -87.2114 12.5127, -87.22565 12.5117, -87.24215 12.5172, -87.34275 12.655733, -87.46955 12.770767, -87.5506 12.8263, -87.63465 12.8533, -87.72695 12.895833, -87.74495 12.915833, -87.74495 12.929333, 
+    -87.74165 12.932333)), 
+  ((-83.60105 11.988567, -83.59035 11.980733, -83.5925 11.969367, -83.6266 11.9303, -83.6522 11.891233, -83.65325 11.8685, -83.6479 11.851467, -83.66605 11.852867, -83.6895 11.898333, -83.6884 11.927467, 
+      -83.67775 11.953033, -83.64045 11.981433, -83.60105 11.988567)), 
+  ((-83.0585 12.156433, -83.1269 12.1193, -83.1494 12.119967, -83.15915 12.1343, -83.1533 12.1584, -83.123 12.1773, -83.1064 12.1812, -83.0829 12.179233, -83.0624 12.172733, -83.05655 12.165567, 
+      -83.0585 12.156433)), 
+  ((-82.75195 14.386467, -82.72185 14.368, -82.7204 14.3594, -82.7271 14.351767, -82.7462 14.346367, -82.78065 14.350167, -82.79045 14.359733, -82.78995 14.369267, -82.77755 14.377867, -82.7632 14.3855, 
+      -82.75195 14.386467)), 
+  ((-83.54135 11.714367, -83.5307 11.7016, -83.5296 11.6888, -83.5371 11.673867, -83.55625 11.6689, -83.5701 11.673167, -83.58185 11.6881, -83.58185 11.7023, -83.5669 11.713667, -83.55095 11.7172, 
+      -83.54135 11.714367)), 
+  ((-82.9693 14.450833, -82.96085 14.4631, -82.95095 14.466867, -82.93395 14.466867, -82.92265 14.453667, -82.92265 14.434833, -82.9354 14.417867, -82.9481 14.415033, -82.96505 14.424467, -82.9693 14.450833)), 
+  ((-82.6564 14.401133, -82.6521 14.393167, -82.654 14.3868, -82.65785 14.382967, -82.6731 14.382333, -82.69225 14.3852, -82.7166 14.396367, -82.7271 14.4043, -82.72805 14.411967, -82.72615 14.417067, 
+      -82.71325 14.419933, -82.697 14.4177, -82.6564 14.401133)), 
+  ((-82.90405 12.267833, -82.90015 12.2457, -82.9099 12.231367, -82.92555 12.227433, -82.94215 12.237867, -82.95 12.2522, -82.94805 12.262633, -82.9363 12.2698, -82.92455 12.273033, -82.91675 12.273033, 
+      -82.90405 12.267833)), 
+  ((-83.0683 14.398067, -83.06405 14.406567, -83.057 14.408433, -83.0372 14.399967, -83.03295 14.385833, -83.0457 14.360367, -83.0584 14.35, -83.0683 14.350933, -83.07395 14.3585, -83.0683 14.398067)), 
+  ((-82.66715 14.327867, -82.6404 14.327867, -82.6318 14.320867, -82.63465 14.310667, -82.65375 14.301733, -82.67195 14.304933, -82.67765 14.3145, -82.67765 14.324667, -82.66715 14.327867)), 
+  ((-83.60635 11.801733, -83.59675 11.801033, -83.58825 11.787533, -83.59035 11.776867, -83.59035 11.7705, -83.6053 11.7662, -83.61595 11.7726, -83.62445 11.7868, -83.6138 11.803167, -83.60635 11.801733)), 
+  ((-83.5339 11.603567, -83.5243 11.594333, -83.5211 11.582967, -83.5275 11.568733, -83.5403 11.568733, -83.54665 11.574433, -83.55735 11.595033, -83.54985 11.604267, -83.5392 11.6071, -83.5339 11.603567)))
+
+MULTIPOLYGON (((-78.89365 1.445667, -78.91195 1.4917, -78.9277 1.543167, -78.96325 1.570933, -79.03335 1.6129, -79.0608 1.634567, -79.06585 1.658267, -79.05675 1.682633, -79.02775 1.714467, -78.94545 1.780133, 
+    -78.853 1.874267, -78.80675 1.881033, -78.759 1.868833, -78.7123 1.8343, -78.67265 1.814667, -78.60865 1.793, -78.5777 1.793, -78.5686 1.812667, -78.5767 1.832967, -78.597 1.8614, 
+    -78.61025 1.9054, -78.64525 1.9589, -78.6554 1.987333, -78.7062 2.049633, -78.7443 2.1153, -78.7636 2.159333, -78.7668 2.175833, -78.7585 2.229733, -78.7438 2.2663, -78.7438 2.317733, 
+    -78.72855 2.380033, -78.70465 2.4166, -78.6518 2.482267, -78.6193 2.552, -78.5817 2.5791, -78.5441 2.591267, -78.503 2.595333, -78.4644 2.612933, -78.43595 2.639333, -78.38615 2.669833, 
+    -78.29675 2.6908, -78.27795 2.686067, -78.2678 2.583167, -78.28605 2.570967, -78.30435 2.557433, -78.3074 2.544567, -78.28605 2.530333, -78.1901 2.529667, -78.14845 2.544567, -78.1271 2.5615, 
+    -78.1139 2.621067, -78.07735 2.683367, -78.04785 2.6996, -78.0235 2.698267, -77.96505 2.666433, -77.9153 2.6265, -77.897 2.6238, -77.8848 2.630567, -77.8777 2.6475, -77.8777 2.700967, 
+    -77.8655 2.714533, -77.83605 2.714533, -77.7995 2.690833, -77.78425 2.689467, -77.7609 2.7003, -77.76035 2.752433, -77.75425 2.767333, -77.737 2.781567, -77.69025 2.8188, -77.674 2.8364, 
+    -77.6791 2.849933, -77.69435 2.854667, -77.73395 2.856033, -77.7502 2.8635, -77.75935 2.882433, -77.74865 2.912233, -77.70495 2.940667, -77.69275 2.956933, -77.70515 2.985867, -77.7192 2.9935, 
+    -77.72925 3.008633, -77.72225 3.049, -77.68005 3.0849, -77.59575 3.192567, -77.5734 3.208133, -77.55715 3.208133, -77.5226 3.1912, -77.49725 3.196067, -77.48315 3.212133, -77.50325 3.237567, 
+    -77.4872 3.268367, -77.4691 3.281767, -77.48045 3.376033, -77.47135 3.399067, -77.39765 3.487767, -77.3418 3.601533, -77.3403 3.651633, -77.32705 3.675333, -77.2661 3.705133, -77.2458 3.7234, 
+    -77.24275 3.737633, -77.25595 3.7505, -77.30675 3.772833, -77.3291 3.799233, -77.3337 3.822267, -77.31645 3.856133, -77.20975 3.909633, -77.18945 3.942133, -77.17825 3.965833, -77.1925 3.983433, 
+    -77.21485 3.988833, -77.2489 3.9753, -77.2784 3.938733, -77.2926 3.914367, -77.32105 3.8961, -77.3678 3.884567, -77.4064 3.89, -77.4506 3.9015, -77.46585 3.923167, -77.46585 3.936033, 
+    -77.4313 3.9631, -77.40895 3.9875, -77.3866 4.001033, -77.3693 3.998333, -77.33275 3.967167, -77.3114 3.965833, -77.29925 3.973267, -77.3033 4.076867, -77.3114 4.118833, -77.3307 4.1324, 
+    -77.3622 4.1344, -77.3937 4.107333, -77.4577 4.0349, -77.48715 3.9753, -77.50545 3.9604, -77.52575 3.9611, -77.53085 3.9929, -77.55725 4.012533, -77.58265 4.036233, -77.5806 4.0525, 
+    -77.542 4.0606, -77.50325 4.075733, -77.4872 4.0985, -77.4836 4.145933, -77.4643 4.1622, -77.40945 4.201467, -77.4054 4.2116, -77.41555 4.227867, -77.4364 4.236667, -77.48615 4.232633, 
+    -77.5471 4.219067, -77.5979 4.189967, -77.6223 4.166267, -77.63955 4.1649, -77.6497 4.181167, -77.6472 4.198767, -77.5568 4.2509, -77.4415 4.320633, -77.4161 4.361267, -77.40035 4.473667, 
+    -77.40645 4.540033, -77.42115 4.6504, -77.42215 4.695067, -77.41095 4.7093, -77.3988 4.7127, -77.3358 4.7242, -77.32155 4.736367, -77.32055 4.746533, -77.3297 4.755333, -77.37035 4.7831, 
+    -77.39165 4.801367, -77.39215 4.8156, -77.38605 4.843367, -77.3779 4.8806, -77.38705 4.909733, -77.3891 4.969967, -77.3744 5.0167, -77.35205 5.0641, -77.3561 5.089167, -77.37895 5.127067, 
+    -77.3891 5.165, -77.37895 5.209667, -77.37895 5.225933, -77.4094 5.249633, -77.4399 5.267233, -77.43685 5.281467, -77.413 5.308533, -77.4018 5.352567, -77.39875 5.416867, -77.41485 5.446767, 
+    -77.45715 5.474433, -77.5435 5.494767, -77.58105 5.506933, -77.59325 5.521833, -77.58515 5.553, -77.55875 5.587533, -77.5313 5.603767, -77.46525 5.615967, -77.42105 5.627467, -77.38855 5.654533, 
+    -77.3652 5.6647, -77.33165 5.6586, -77.29915 5.6498, -77.2636 5.653867, -77.24225 5.657933, -77.23005 5.668767, -77.2311 5.681633, -77.21585 5.7026, -77.1981 5.725633, -77.1991 5.7527, 
+    -77.2662 5.848433, -77.35095 5.928767, -77.38755 5.975467, -77.4348 6.059433, -77.5029 6.1373, -77.51205 6.177933, -77.4978 6.221267, -77.47645 6.235467, -77.4511 6.236133, -77.4064 6.2172, 
+    -77.39215 6.2138, -77.38045 6.2199, -77.36825 6.249033, -77.37335 6.297767, -77.4169 6.357233, -77.4169 6.3773, -77.4145 6.381733, -77.38705 6.3858, -77.3464 6.3919, -77.33625 6.408167, 
+    -77.32405 6.4684, -77.29915 6.534767, -77.2585 6.5842, -77.25955 6.595033, -77.2707 6.598433, -77.3032 6.5964, -77.33065 6.6018, -77.3611 6.6289, -77.3794 6.665467, -77.40325 6.709467, 
+    -77.4317 6.733833, -77.4774 6.746033, -77.51195 6.746033, -77.55765 6.725733, -77.5932 6.712167, -77.60845 6.7142, -77.61 6.741967, -77.611 6.869933, -77.63485 6.926133, -77.68665 6.964067, 
+    -77.7283 6.9749, -77.75675 6.972867, -77.7974 6.955267, -77.8167 6.949833, -77.8294 6.960667, -77.8253 6.9776, -77.77455 7.0189, -77.7339 7.066967, -77.72375 7.093367, -77.7263 7.118433, 
+    -77.74355 7.134667, -77.8523 7.195833, -77.8319 7.229167, -77.78375 7.307833, -77.71625 7.372967, -77.7127 7.427433, -77.7482 7.509133, -77.7713 7.5837, -77.7642 7.639367, -77.72515 7.661867, 
+    -77.69315 7.663033, -77.6523 7.638167, -77.60965 7.597933, -77.54925 7.5695, -77.50755 7.576, -77.41515 7.645867, -77.2553 7.769, -77.2464 7.800967, -77.2597 7.8418, -77.27215 7.905733, 
+    -77.25615 7.949533, -77.1851 7.986233, -77.17625 8.013467, -77.1993 8.053733, -77.2526 8.104633, -77.2819 8.1502, -77.2908 8.217667, -77.36185 8.336067, -77.4311 8.458033, -77.45065 8.552733, 
+    -77.4329 8.614467, -77.4233 8.647767, -77.367 8.597733, -77.30165 8.546733, -77.2641 8.502267, -77.19455 8.4216, -77.16465 8.3901, -77.1577 8.340967, -77.1549 8.3206, -77.1243 8.299267, 
+    -77.08815 8.2835, -77.052 8.278867, -76.9936 8.290933, -76.97135 8.289067, -76.95605 8.275167, -76.9672 8.250133, -76.95745 8.2279, -76.9324 8.216767, -76.88635 8.216567, -76.8177 8.209367, 
+    -76.7913 8.1964, -76.7871 8.174167, -76.7871 8.0685, -76.79545 8.052733, -76.80795 8.049967, -76.8205 8.063867, -76.83715 8.0898, -76.86635 8.0963, -76.9039 8.084233, -76.91085 8.069433, 
+    -76.8928 8.0305, -76.8594 7.9721, -76.8156 7.960033, -76.73075 7.956333, -76.6835 7.9656, -76.65985 7.984133, -76.65845 8.0379, -76.68905 8.085167, -76.6932 8.104633, -76.68485 8.1241, 
+    -76.69185 8.138933, -76.7252 8.174133, -76.7266 8.195467, -76.67165 8.229767, -76.6647 8.2548, -76.6814 8.280767, -76.7148 8.318767, -76.7384 8.355833, -76.7593 8.417, -76.78225 8.448533, 
+    -76.86845 8.496733, -76.89905 8.506933, -76.91435 8.521767, -76.9102 8.573667, -76.8921 8.6163, -76.881 8.628333, -76.81495 8.633, -76.7482 8.641333, -76.70645 8.6719, -76.6258 8.772, 
+    -76.59105 8.8091, -76.5528 8.8267, -76.5361 8.8406, -76.5236 8.859133, -76.47215 8.889733, -76.4318 8.913833, -76.3901 8.935133, -76.3331 8.9889, -76.3178 9.019467, -76.3199 9.0473, 
+    -76.29905 9.0825, -76.2587 9.1548, -76.21975 9.1891, -76.2003 9.218767, -76.20305 9.2373, -76.20375 9.253033, -76.20095 9.2929, -76.17175 9.3309, -76.0953 9.388367, -76.0313 9.426367, 
+    -75.97705 9.4384, -75.92005 9.4384, -75.8985 9.426367, -75.8985 9.402267, -75.88735 9.388367, -75.8665 9.381867, -75.8415 9.387433, -75.8053 9.3995, -75.76775 9.4004, -75.7316 9.390233, 
+    -75.69405 9.393, -75.6579 9.419867, -75.6009 9.519967, -75.5835 9.6015, -75.59185 9.7081, -75.6044 9.731267, -75.6204 9.735, -75.6635 9.734067, -75.68575 9.743333, -75.68575 9.757233, 
+    -75.6663 9.785033, -75.6009 9.849, -75.5898 9.875867, -75.58425 9.901833, -75.562 9.936133, -75.5161 9.968567, -75.4848 9.989867, -75.4876 10.006567, -75.52375 10.009333, -75.55155 10.023233, 
+    -75.56685 10.0529, -75.55575 10.093667, -75.5168 10.123333, -75.5001 10.143733, -75.5029 10.2086, -75.5161 10.216033, -75.5773 10.189167, -75.6482 10.153, -75.6816 10.143733, -75.6927 10.150233, 
+    -75.67745 10.1697, -75.64125 10.237333, -75.63155 10.265167, -75.59675 10.289267, -75.52865 10.3041, -75.5036 10.305933, -75.4758 10.330033, -75.46885 10.356, -75.4994 10.3801, -75.5759 10.406967, 
+    -75.5926 10.424567, -75.59745 10.462567, -75.5919 10.483867, -75.57105 10.4913, -75.5474 10.477367, -75.5168 10.4607, -75.4918 10.469967, -75.4862 10.493133, -75.4876 10.5228, -75.48065 10.549667, 
+    -75.4584 10.5747, -75.4028 10.6025, -75.3374 10.6433, -75.2171 10.7545, -75.1295 10.8824, -75.09405 10.922267, -75.03425 10.946367, -74.9925 10.963067, -74.9633 10.9918, -74.92995 11.035333, 
+    -74.8924 11.058533, -74.8601 11.063233, -74.81525 11.045533, -74.77215 11.008433, -74.72765 10.964867, -74.67755 10.947267, -74.63305 10.936133, -74.5274 10.942633, -74.485 10.946333, -74.4356 10.9426, 
+    -74.4356 10.901833, -74.46345 10.861033, -74.58025 10.875867, -74.68595 10.875867, -74.7026 10.8499, -74.58405 10.8188, -74.40225 10.812833, -74.30045 10.796767, -74.25175 10.7486, -74.22505 10.7109, 
+    -74.14175 10.6931, -74.0852 10.753533, -74.1716 10.891033, -74.29655 10.968567, -74.26875 11.020467, -74.25415 11.0492, -74.24095 11.129867, -74.23675 11.2105, -74.22705 11.2457, -74.17975 11.284633, 
+    -74.11785 11.310567, -74.05805 11.3217, -74.0094 11.3115, -73.9218 11.288333, -73.82445 11.2698, -73.70695 11.267967, -73.55815 11.270733, -73.4198 11.294833, -73.36835 11.3134, -73.27795 11.3727, 
+    -73.23275 11.403267, -73.2036 11.4105, -73.16935 11.412067, -73.14755 11.4196, -73.13695 11.4205, -73.12505 11.420833, -73.109 11.417167, -73.0895 11.417167, -73.0856 11.428033, -73.0909 11.433867, 
+    -73.1062 11.4496, -73.1062 11.464433, -73.0589 11.513567, -72.9727 11.585867, -72.8413 11.672067, -72.75365 11.706367, -72.63965 11.719367, -72.57915 11.724, -72.55415 11.739733, -72.55275 11.749933, 
+    -72.59725 11.7555, -72.6139 11.760133, -72.6139 11.768467, -72.57915 11.777733, -72.511 11.7759, -72.4679 11.7694, -72.41365 11.774033, -72.365 11.788867, -72.3045 11.8102, -72.26835 11.829667, 
+    -72.2461 11.8621, -72.2322 11.881567, -72.2044 11.9029, -72.18075 11.9307, -72.1387 11.9683, -72.10955 12, -72.10715 12.020933, -72.1018 12.084867, -72.11955 12.1287, -72.16045 12.168967, 
+    -72.16755 12.187933, -72.164 12.198567, -72.1231 12.203333, -72.03425 12.2116, -71.9383 12.253067, -71.90985 12.255433, -71.8832 12.244767, -71.8814 12.229367, -71.9365 12.210433, -71.9383 12.187933, 
+    -71.91875 12.1808, -71.89205 12.1832, -71.8761 12.200933, -71.85475 12.2045, -71.81745 12.198567, -71.8032 12.202133, -71.79965 12.217533, -71.80855 12.245967, -71.8281 12.2566, -71.853 12.260167, 
+    -71.87255 12.2661, -71.87255 12.277933, -71.81745 12.327667, -71.7872 12.3348, -71.7783 12.3289, -71.7801 12.307567, -71.7641 12.2969, -71.74455 12.2969, -71.7179 12.3135, -71.6397 12.394033, 
+    -71.61305 12.405867, -71.54195 12.4189, -71.47265 12.4047, -71.38025 12.3573, -71.23525 12.316267, -71.19735 12.217267, -71.1333 12.115333, -71.1063 12.0663, -71.0953 12, -71.0992 11.983433, 
+    -71.11305 11.960333, -71.15 11.929533, -71.2644 11.881, -71.291 11.8533, -71.306 11.815533, -71.30805 11.803567, -71.3779 11.7821, -71.491 11.7381, -71.61845 11.6901, -71.73245 11.6627, 
+    -71.83215 11.639933, -71.912 11.600867, -72.02185 11.512233, -72.07125 11.463333, -72.10265 11.371667, -72.1419 11.306133, -72.17235 11.255067, -72.21205 11.1683, -72.2407 11.148, -72.2827 11.1329, 
+    -72.3593 11.123067, -72.44335 11.1052, -72.5112 11.0655, -72.58325 10.998433, -72.66955 10.885533, -72.79095 10.739367, -72.8648 10.6409, -72.93545 10.544567, -72.9876 10.3658, -73.00515 10.2704, 
+    -73.0416 10.188267, -73.06285 10.107633, -73.0527 10.044267, -73.0199 10.0027, -73.013 9.8479, -73.007 9.681433, -73.0227 9.547267, -73.061 9.470033, -73.09885 9.383267, -73.13715 9.3177, 
+    -73.18145 9.251867, -73.2964 9.135233, -73.37305 9.046033, -73.37025 9.0134, -73.35595 8.995267, -73.28025 8.9971, -73.17175 9.036167, -73.0739 9.0774, -72.9691 9.110333, -72.90725 9.1208, 
+    -72.85735 9.110333, -72.81585 9.081433, -72.78305 9.022667, -72.76045 8.881433, -72.74565 8.778067, -72.71935 8.667, -72.64365 8.548833, -72.5804 8.499933, -72.4696 8.437767, -72.3773 8.401467, 
+    -72.3242 8.351333, -72.3048 8.2338, -72.28035 8.159633, -72.2942 8.118433, -72.3579 8.082733, -72.44655 8.047633, -72.4701 8.019633, -72.4673 7.8941, -72.45855 7.821167, -72.44005 7.753467, 
+    -72.44515 7.6824, -72.4336 7.5313, -72.4225 7.432233, -72.39575 7.392233, -72.28355 7.311333, -72.1649 7.173167, -72.07255 7.0753, -72.02455 7.052533, -71.96315 7.044867, -71.84955 7.0461, 
+    -71.7097 7.071633, -71.598 7.0815, -71.47105 7.0732, -71.39165 7.0603, -71.23055 7.02, -71.15395 7.0083, -71.04545 6.977867, -70.96695 6.990767, -70.91435 7.025867, -70.82985 7.109867, 
+    -70.70335 7.1505, -70.62535 7.1557, -70.5727 7.153867, -70.47485 7.132333, -70.39555 7.088833, -70.3176 7.0597, -70.25675 7.0635, -70.2073 7.066033, -70.14645 7.0356, -70.11415 7.009, 
+    -70.01435 6.891767, -69.9402 6.803067, -69.83375 6.671267, -69.7396 6.542633, -69.5419 6.2651, -69.4278 6.1916, -69.31565 6.1726, -69.2367 6.1935, -69.1074 6.256867, -69.0504 6.280967, 
+    -69.01235 6.280967, -68.923 6.254333, -68.7471 6.2271, -68.6292 6.2233, -68.4315 6.2461, -68.2803 6.241667, -68.06355 6.254333, -67.9894 6.280967, -67.93045 6.3101, -67.7727 6.370633, 
+    -67.5892 6.342567, -67.47785 6.3285, -67.38105 6.264867, -67.38975 6.2532, -67.39415 6.2036, -67.39195 6.1545, -67.3817 6.1331, -67.3146 6.101, -67.2971 6.067933, -67.3219 6.035867, 
+    -67.443 5.955133, -67.45835 5.942033, -67.46125 5.9245, -67.4817 5.888533, -67.56195 5.832133, -67.60865 5.7903, -67.6283 5.7558, -67.66115 5.7378, -67.7027 5.715933, -67.71875 5.7033, 
+    -67.7217 5.682867, -67.70925 5.656133, -67.6655 5.608467, -67.6363 5.552067, -67.6436 5.5258, -67.67645 5.491267, -67.74135 5.429533, -67.7749 5.390633, -67.82455 5.342, -67.82455 5.322533, 
+    -67.81725 5.291433, -67.79245 5.276833, -67.7618 5.275867, -67.7545 5.262233, -67.764 5.2384, -67.7815 5.186867, -67.79175 5.140167, -67.7932 5.111967, -67.783 5.077933, -67.79025 5.044867, 
+    -67.81285 5.013267, -67.86245 4.977267, -67.90475 4.938367, -67.9223 4.908233, -67.92665 4.871267, -67.9252 4.8382, -67.90915 4.804167, -67.904 4.7716, -67.92445 4.702533, -67.92155 4.624733, 
+    -67.9011 4.5333, -67.90625 4.457933, -67.90625 4.411233, -67.89455 4.378167, -67.86975 4.3315, -67.8654 4.296467, -67.8618 4.219133, -67.8428 4.158833, -67.81945 4.1355, -67.8007 4.091167, 
+    -67.78565 4.044967, -67.78415 4.020867, -67.80825 4.001767, -67.8414 3.9867, -67.78305 3.8987, -67.72655 3.8535, -67.66155 3.8271, -67.54855 3.825233, -67.49485 3.813933, -67.44965 3.787567, 
+    -67.41855 3.6689, -67.3903 3.550233, -67.36205 3.473033, -67.3663 3.438167, -67.4143 3.3892, -67.59795 3.2197, -67.7562 3.029467, -67.82115 2.9466, -67.83105 2.908, -67.8282 2.883533, 
+    -67.75475 2.8534, -67.71225 2.811733, -67.64385 2.776167, -67.60995 2.7452, -67.57855 2.716733, -67.49695 2.674067, -67.42165 2.6289, -67.30555 2.446933, -67.27915 2.399233, -67.2195 2.2892, 
+    -67.18815 2.216433, -67.17935 2.167033, -67.16365 2.059533, -67.1599 1.9382, -67.16305 1.914333, -67.153 1.875, -67.1229 1.856733, -67.07515 1.8449, -67.05725 1.7399, -67.04205 1.7038, 
+    -67.0092 1.6428, -66.9678 1.564967, -66.96025 1.503067, -66.937 1.412267, -66.89475 1.292633, -66.8912 1.2654, -66.895 1.246167, -66.9498 1.252933, -66.99375 1.245867, -67.0983 1.2388, 
+    -67.15885 1.26, -67.1846 1.2913, -67.20735 1.367033, -67.1975 1.4261, -67.19295 1.538167, -67.23005 1.689133, -67.274 1.818367, -67.3702 1.938033, -67.43835 2.077367, -67.53075 2.1632, 
+    -67.58 2.176833, -67.6285 2.160667, -67.6512 2.115233, -67.76935 2.001133, -67.8292 1.940033, -68.0019 1.832, -68.04735 1.825933, -68.0928 1.851167, -68.16705 1.909733, -68.2246 2.0178, 
+    -68.2602 2.0395, -68.342 2.021333, -68.40865 1.961767, -68.4147 1.938533, -68.39045 1.900167, -68.3253 1.857767, -68.3208 1.837567, -68.36775 1.817367, -68.57755 1.8098, -68.7563 1.8108, 
+    -69.00855 1.804233, -69.1949 1.815333, -69.485 1.828967, -69.80465 1.845133, -69.86525 1.8421, -69.88345 1.807767, -69.87965 1.741633, -69.86755 1.6235, -69.8698 1.402867, -69.891 1.205967, 
+    -69.88195 1.176667, -69.82815 1.150933, -69.71605 1.144867, -69.50925 1.1585, -69.35775 1.147367, -69.26235 1.116067, -69.1828 1.048933, -69.13885 0.934833, -69.12065 0.8379, -69.13355 0.783867, 
+    -69.1608 0.7334, -69.2305 0.7122, -69.4403 0.709667, -69.5509 0.6824, -69.6736 0.6521, -69.79555 0.6415, -69.9092 0.6607, -70.01675 0.657667, -70.09475 0.622833, -70.12205 0.550133, 
+    -70.12885 0.357767, -70.15235 0.1139, -70.16445 -0.014333, -70.17355 -0.065833, -70.16445 -0.1022, -70.1145 -0.1547, -69.9895 -0.2178, -69.83045 -0.346033, -69.76985 -0.400567, -69.7085 -0.491933, 
+    -69.6903 -0.6555, -69.6888 -0.764567, -69.6532 -0.847867, -69.5714 -0.941767, -69.4328 -1.137167, -69.36765 -1.2553, -69.35555 -1.301767, -69.40175 -1.3679, -69.54115 -1.470867, -69.54795 -1.631933, 
+    -69.5987 -1.9525, -69.6464 -2.271067, -69.69715 -2.5856, -69.7388 -2.8658, -69.75545 -2.988967, -69.7971 -3.194467, -69.8138 -3.309567, -69.8509 -3.529167, -69.888 -3.769, -69.8971 -3.888133, 
+    -69.91525 -3.996167, -69.9683 -4.0527, -70.01865 -4.0608, -70.03425 -4.0343, -70.0529 -4.0026, -70.13235 -3.8702, -70.18915 -3.805867, -70.3012 -3.753833, -70.42325 -3.751967, -70.59635 -3.772767, 
+    -70.67295 -3.7652, -70.68715 -3.736833, -70.585 -3.553367, -70.39485 -3.195867, -70.2742 -2.984967, -70.1153 -2.705033, -70.06475 -2.6312, -70.08535 -2.617467, -70.1088 -2.5417, -70.1255 -2.513833, 
+    -70.15225 -2.5027, -70.174 -2.5038, -70.2158 -2.524967, -70.2417 -2.533333, -70.2601 -2.525533, -70.2618 -2.497667, -70.2735 -2.475367, -70.2952 -2.464233, -70.3504 -2.467567, -70.3738 -2.464233, 
+    -70.38215 -2.450867, -70.35875 -2.4319, -70.31695 -2.414067, -70.30695 -2.401833, -70.3253 -2.388433, -70.3738 -2.388433, -70.4407 -2.405167, -70.48085 -2.418533, -70.4942 -2.4152, -70.5293 -2.382867, 
+    -70.55605 -2.3706, -70.587 -2.3734, -70.592 -2.380067, -70.59535 -2.4046, -70.6104 -2.4202, -70.6271 -2.414633, -70.689 -2.3656, -70.75085 -2.323233, -70.7659 -2.287567, -70.78595 -2.241867, 
+    -70.82275 -2.221833, -70.88295 -2.201767, -70.9557 -2.172233, -71.00585 -2.156633, -71.0878 -2.151067, -71.1162 -2.159967, -71.13125 -2.190067, -71.12455 -2.221267, -71.13295 -2.236867, -71.15465 -2.2402, 
+    -71.17975 -2.2302, -71.2199 -2.212367, -71.24245 -2.2107, -71.26085 -2.2185, -71.2642 -2.2408, -71.2575 -2.272, -71.26085 -2.293167, -71.2826 -2.300967, -71.3261 -2.305433, -71.3595 -2.3043, 
+    -71.38795 -2.293167, -71.4097 -2.270867, -71.43645 -2.2575, -71.45815 -2.2564, -71.4933 -2.269767, -71.51835 -2.277567, -71.53175 -2.272, -71.53845 -2.2575, -71.53175 -2.2263, -71.5351 -2.207367, 
+    -71.56685 -2.192867, -71.5861 -2.199, -71.60115 -2.220167, -71.6329 -2.2369, -71.65295 -2.2369, -71.67305 -2.2313, -71.6981 -2.194533, -71.7165 -2.172233, -71.7416 -2.1611, -71.7583 -2.1611, 
+    -71.79005 -2.1756, -71.81515 -2.1767, -71.84025 -2.172233, -71.86865 -2.155533, -71.8971 -2.149967, -71.9046 -2.160567, -71.9247 -2.197333, -71.98155 -2.254167, -72.0384 -2.289833, -72.1086 -2.3032, 
+    -72.1872 -2.293167, -72.23735 -2.276467, -72.2599 -2.280367, -72.285 -2.294867, -72.3402 -2.330533, -72.3318 -2.345, -72.30175 -2.362833, -72.2967 -2.378433, -72.3034 -2.387367, -72.3285 -2.3974, 
+    -72.36695 -2.395167, -72.3937 -2.386233, -72.4121 -2.3528, -72.4405 -2.341667, -72.4773 -2.345, -72.5124 -2.334967, -72.55925 -2.339433, -72.59435 -2.3216, -72.60355 -2.323267, -72.63195 -2.3478, 
+    -72.66875 -2.3634, -72.6972 -2.3634, -72.7256 -2.3567, -72.7791 -2.3411, -72.81255 -2.3411, -72.85605 -2.3411, -72.8761 -2.351133, -72.91455 -2.352233, -72.9363 -2.343333, -72.9806 -2.295967, 
+    -73.01905 -2.263633, -73.0726 -2.251367, -73.14615 -2.234667, -73.1796 -2.2235, -73.19965 -2.204567, -73.2264 -2.1934, -73.28325 -2.1856, -73.32925 -2.170533, -73.34595 -2.156033, -73.3359 -2.142667, 
+    -73.30915 -2.1293, -73.29745 -2.1148, -73.3008 -2.085833, -73.27905 -2.0669, -73.2423 -2.054633, -73.1821 -2.0535, -73.14695 -2.0446, -73.12525 -2.016733, -73.13525 -1.996667, -73.1888 -1.896367, 
+    -73.26155 -1.814467, -73.3 -1.781033, -73.3786 -1.738667, -73.4304 -1.7019, -73.4689 -1.636133, -73.4714 -1.586533, -73.44965 -1.536367, -73.44965 -1.490667, -73.4664 -1.4472, -73.50985 -1.404867, 
+    -73.5667 -1.375867, -73.58925 -1.357467, -73.58595 -1.325133, -73.5692 -1.289467, -73.5809 -1.2605, -73.6127 -1.249367, -73.67455 -1.248233, -73.7364 -1.234867, -73.7849 -1.212567, -73.84845 -1.1769, 
+    -73.8819 -1.1468, -73.917 -1.1301, -73.9546 -1.088333, -74.01985 -1.019233, -74.0583 -0.992467, -74.13855 -0.970167, -74.18035 -0.962367, -74.2255 -0.945667, -74.32585 -0.888833, -74.31665 -0.868233, 
+    -74.30495 -0.822533, -74.27985 -0.772367, -74.2849 -0.754533, -74.325 -0.725567, -74.3785 -0.693267, -74.4203 -0.6732, -74.4337 -0.648667, -74.45545 -0.6286, -74.4981 -0.6024, -74.51145 -0.5734, 
+    -74.4981 -0.544433, -74.4964 -0.524367, -74.51145 -0.511, -74.5499 -0.484267, -74.57165 -0.443, -74.56165 -0.383933, -74.5683 -0.3717, -74.6026 -0.356667, -74.6611 -0.3199, -74.66945 -0.302067, 
+    -74.6477 -0.294267, -74.62265 -0.280867, -74.62265 -0.270867, -74.62765 -0.257467, -74.6611 -0.246333, -74.6979 -0.246333, -74.71795 -0.240767, -74.73465 -0.2196, -74.73465 -0.2062, -74.7464 -0.199533, 
+    -74.7915 -0.187267, -74.8935 -0.1828, -74.93615 -0.176667, -74.9863 -0.153233, -75.0281 -0.128733, -75.0582 -0.1276, -75.1 -0.1187, -75.16355 -0.0875, -75.23545 -0.052933, -75.2664 -0.050133, 
+    -75.30485 -0.0546, -75.34495 -0.059033, -75.36225 -0.054833, -75.40015 -0.045667, -75.656 0.0825, -75.7321 0.119833, -75.7956 0.130967, -75.88425 0.167733, -75.97955 0.2246, -76.10995 0.308167, 
+    -76.1593 0.3533, -76.20775 0.3856, -76.2663 0.399, -76.39505 0.421267, -76.42555 0.3826, -76.5454 0.320867, -76.66625 0.296167, -76.81245 0.301367, -76.97135 0.3293, -77.09415 0.347467, 
+    -77.2033 0.346167, -77.42655 0.340333, -77.4733 0.353333, -77.50645 0.3871, -77.5279 0.453367, -77.524 0.5755, -77.5864 0.6184, -77.6653 0.634633, -77.7062 0.6567, -77.70425 0.765833, 
+    -77.69645 0.8698, -77.72765 0.903567, -77.7842 0.903567, -77.8875 0.8308, -77.9226 0.808733, -77.98305 0.808733, -78.0639 0.828867, -78.1321 0.892533, -78.2062 0.9562, -78.32315 1.019867, 
+    -78.4586 1.124467, -78.6282 1.2505, -78.78025 1.372633, -78.84365 1.413467, -78.89365 1.445667)), 
+  ((-74.3364 11.016933, -74.32815 11.011433, -74.34465 10.9974, -74.41475 10.989467, -74.50725 10.979067, -74.62545 10.9919, -74.65475 11.005333, -74.64515 11.012667, -74.60025 11.012067, -74.52605 11.0151, 
+      -74.4958 11.023667, -74.41335 11.0261, -74.3364 11.016933)), 
+  ((-81.7473 12.404233, -81.75905 12.391167, -81.77865 12.385967, -81.7884 12.385967, -81.80015 12.4003, -81.7982 12.478567, -81.761 12.533333, -81.75125 12.541167, -81.73755 12.541167, -81.72385 12.5242, 
+      -81.72385 12.504667, -81.74925 12.449867, -81.7473 12.404233)), 
+  ((-77.52295 3.315833, -77.52495 3.289433, -77.53485 3.267, -77.57045 3.248533, -77.6041 3.2459, -77.614 3.257767, -77.6081 3.274933, -77.58035 3.298667, -77.5388 3.317133, -77.52295 3.315833)), 
+  ((-80.0086 15.8048, -80.0024 15.814967, -79.9944 15.818367, -79.9835 15.8179, -79.9573 15.805767, -79.9384 15.786367, -79.93475 15.768433, -79.94205 15.7568, -79.9675 15.754867, -79.9915 15.7665, 
+      -80.0086 15.8048)), 
+  ((-81.40575 13.3544, -81.3926 13.365367, -81.3783 13.369033, -81.3619 13.3683, -81.3553 13.360267, -81.3553 13.344933, -81.37285 13.312767, -81.39365 13.299633, -81.4156 13.304733, -81.4211 13.319333, 
+      -81.40575 13.3544)), 
+  ((-78.81795 2.0776, -78.81995 2.0664, -78.83975 2.0578, -78.87635 2.0743, -78.8991 2.092767, -78.8981 2.107933, -78.8902 2.119167, -78.86645 2.1185, -78.83775 2.100033, -78.81795 2.0776)), 
+  ((-77.473 3.7538, -77.43835 3.767633, -77.40965 3.7637, -77.375 3.746533, -77.3671 3.735333, -77.376 3.7274, -77.41855 3.730033, -77.4611 3.735333, -77.47595 3.745867, -77.473 3.7538)), 
+  ((-78.147 2.705, -78.1351 2.681233, -78.14205 2.656167, -78.15195 2.6344, -78.16875 2.6278, -78.18265 2.6311, -78.19255 2.645633, -78.18955 2.6641, -78.17275 2.6852, -78.1569 2.702367, 
+      -78.147 2.705)), 
+  ((-79.874 15.7253, -79.8944 15.729667, -79.9053 15.735967, -79.90385 15.7471, -79.8864 15.755367, -79.85145 15.758733, -79.8267 15.7539, -79.81215 15.742267, -79.8129 15.730133, -79.8347 15.7248, 
+      -79.874 15.7253)), 
+  ((-77.5809 4.299933, -77.5799 4.286767, -77.60365 4.263, -77.6284 4.253767, -77.6482 4.254433, -77.6581 4.261033, -77.6581 4.270267, -77.6284 4.292033, -77.60365 4.3039, -77.58585 4.3039, 
+      -77.5809 4.299933)), 
+  ((-77.6076 4.143633, -77.5868 4.146933, -77.56505 4.135033, -77.5591 4.121867, -77.568 4.1034, -77.58585 4.092833, -77.60265 4.096133, -77.6185 4.106033, -77.6195 4.1291, -77.6076 4.143633)), 
+  ((-78.70045 15.8085, -78.6899 15.8239, -78.67065 15.8271, -78.65145 15.823267, -78.6399 15.807867, -78.6418 15.7912, -78.66295 15.779667, -78.6918 15.780933, -78.70145 15.791833, -78.70045 15.8085)), 
+  ((-70.86735 12.430767, -70.8983 12.439767, -70.90705 12.459867, -70.9015 12.473633, -70.8856 12.478933, -70.861 12.474167, -70.84035 12.450333, -70.8435 12.4387, -70.8578 12.430767, -70.86735 12.430767)), 
+  ((-75.90025 9.805467, -75.8966 9.792633, -75.89935 9.786533, -75.91125 9.780433, -75.94055 9.7847, -75.96255 9.806067, -75.96255 9.820733, -75.95065 9.828067, -75.92315 9.821933, -75.9039 9.809133, 
+      -75.90025 9.805467)), 
+  ((-78.62835 15.866833, -78.62305 15.8803, -78.6077 15.886067, -78.5846 15.880933, -78.574 15.868767, -78.575 15.854667, -78.59135 15.8412, -78.61105 15.839267, -78.62835 15.8444, -78.62835 15.866833)), 
+  ((-70.81095 12.3699, -70.80855 12.3789, -70.79905 12.383667, -70.77445 12.385767, -70.7522 12.378367, -70.74665 12.3678, -70.7546 12.3551, -70.7768 12.345567, -70.79665 12.347667, -70.81015 12.357733, 
+      -70.81095 12.3699)), 
+  ((-79.8129 15.841667, -79.81435 15.853767, -79.80925 15.8659, -79.7998 15.870267, -79.78235 15.866867, -79.76925 15.8523, -79.76345 15.837767, -79.7678 15.822733, -79.7838 15.8179, -79.7998 15.8213, 
+      -79.8129 15.841667)), 
+  ((-78.4548 2.677933, -78.4647 2.663433, -78.50425 2.652867, -78.531 2.653533, -78.5389 2.659467, -78.531 2.673333, -78.4993 2.683867, -78.4706 2.685867, -78.45975 2.6832, -78.4548 2.677933)), 
+  ((-75.4111 10.650567, -75.4175 10.6298, -75.44315 10.6115, -75.45965 10.610267, -75.47065 10.614533, -75.47155 10.626133, -75.4578 10.638367, -75.43305 10.6524, -75.4166 10.653633, -75.4111 10.650567)), 
+  ((-77.4562 4.373833, -77.4671 4.3547, -77.49085 4.343467, -77.51755 4.343467, -77.5225 4.355367, -77.5146 4.367233, -77.49185 4.3758, -77.46905 4.378433, -77.4562 4.373833)), 
+  ((-77.4166 3.834267, -77.40965 3.825033, -77.4146 3.814467, -77.43935 3.808533, -77.45815 3.808533, -77.473 3.8158, -77.475 3.831633, -77.4562 3.837567, -77.43045 3.838233, -77.4166 3.834267)), 
+  ((-81.40875 12.2803, -81.4068 12.290733, -81.3931 12.297267, -81.38135 12.298567, -81.3657 12.294667, -81.3598 12.282933, -81.36175 12.268567, -81.3735 12.259433, -81.39115 12.259433, -81.4068 12.267267, 
+      -81.40875 12.2803)), 
+  ((-81.40575 13.420167, -81.3783 13.425267, -81.3575 13.4238, -81.34545 13.4165, -81.34545 13.407, -81.3608 13.398967, -81.3838 13.3946, -81.40575 13.398967, -81.4101 13.406267, -81.4101 13.4136, 
+      -81.40575 13.420167)), 
+  ((-75.87825 9.7273, -75.881 9.713267, -75.88745 9.702267, -75.9039 9.697367, -75.91855 9.6992, -75.93505 9.707133, -75.93325 9.717533, -75.91855 9.729733, -75.89565 9.734, -75.88195 9.7322, 
+      -75.87825 9.7273)), 
+  ((-78.1737 2.597467, -78.16085 2.5889, -78.16385 2.579, -78.17965 2.567133, -78.2054 2.5658, -78.2252 2.573733, -78.2252 2.586267, -78.2024 2.5955, -78.17965 2.596133, -78.1737 2.597467)), 
+  ((-75.3607 10.7214, -75.34235 10.714667, -75.34235 10.701233, -75.35335 10.6878, -75.37995 10.682933, -75.39735 10.6872, -75.4001 10.696967, -75.3827 10.712867, -75.3607 10.7214)), 
+  ((-74.90995 11.102433, -74.9136 11.0847, -74.92915 11.0725, -74.9484 11.069433, -74.96125 11.0719, -74.9649 11.0841, -74.9603 11.0963, -74.9411 11.104267, -74.92 11.1061, -74.90995 11.102433)), 
+  ((-81.4733 12.3703, -81.46745 12.382033, -81.4459 12.382033, -81.4381 12.379433, -81.4205 12.3625, -81.42245 12.350733, -81.4322 12.342933, -81.44985 12.344233, -81.46355 12.353367, -81.4733 12.3703)), 
+  ((-74.232 11.317967, -74.2265 11.305167, -74.22925 11.293567, -74.24115 11.2844, -74.25765 11.285633, -74.27415 11.2905, -74.27685 11.302733, -74.2723 11.3137, -74.25765 11.320433, -74.2448 11.321633, 
+      -74.232 11.317967)), 
+  ((-81.7941 12.144833, -81.79155 12.155767, -81.78335 12.161233, -81.77075 12.1604, -81.75625 12.153667, -81.75185 12.138967, -81.75245 12.1272, -81.76255 12.117533, -81.7758 12.117933, -81.79095 12.130133, 
+      -81.7941 12.144833)), 
+  ((-81.5242 12.322067, -81.5203 12.328567, -81.5066 12.331167, -81.4968 12.331167, -81.48505 12.316833, -81.487 12.292067, -81.49875 12.284233, -81.5203 12.294667, -81.5242 12.322067)), 
+  ((-75.72985 9.788967, -75.73535 9.7737, -75.75825 9.759667, -75.77565 9.7566, -75.79215 9.7627, -75.79215 9.771267, -75.7738 9.782867, -75.74175 9.792633, -75.7317 9.793233, -75.72985 9.788967)), 
+  ((-75.76105 10.275033, -75.73995 10.275033, -75.72715 10.264667, -75.7317 10.253667, -75.74915 10.2433, -75.7638 10.240233, -75.77205 10.2439, -75.77935 10.253067, -75.7757 10.268933, -75.76105 10.275033)), 
+  ((-77.53435 4.1944, -77.5126 4.1911, -77.50565 4.184533, -77.5096 4.1733, -77.52845 4.160767, -77.54425 4.1621, -77.55515 4.172, -77.55315 4.185167, -77.5403 4.190467, -77.53435 4.1944)), 
+  ((-75.729 10.199333, -75.72805 10.190767, -75.73355 10.182233, -75.76195 10.1743, -75.77935 10.1755, -75.7858 10.183433, -75.7821 10.190767, -75.76105 10.1987, -75.73995 10.2036, -75.729 10.199333)), 
+  ((-75.80865 9.8189, -75.8178 9.809133, -75.8407 9.804233, -75.87 9.810333, -75.87185 9.8189, -75.8636 9.826833, -75.8361 9.826833, -75.81415 9.826833, -75.80865 9.8189)), 
+  ((-75.80685 10.162067, -75.8087 10.150467, -75.81785 10.1413, -75.8334 10.138867, -75.8435 10.1407, -75.8499 10.149867, -75.8499 10.162067, -75.8389 10.1694, -75.81785 10.170633, -75.80775 10.165733, 
+      -75.80685 10.162067)), 
+  ((-77.75315 6.9147, -77.7393 6.900833, -77.73535 6.8883, -77.7383 6.879733, -77.7502 6.876433, -77.76305 6.881033, -77.77195 6.890933, -77.7759 6.9015, -77.768 6.9127, -77.7571 6.915333, 
+      -77.75315 6.9147)), 
+  ((-77.82245 6.902833, -77.81945 6.890933, -77.8274 6.8837, -77.84025 6.882367, -77.85705 6.8903, -77.85905 6.9048, -77.85115 6.9114, -77.8373 6.9127, -77.8264 6.9081, -77.82245 6.902833)), 
+  ((-81.8149 12.183533, -81.83065 12.183533, -81.8414 12.187733, -81.8458 12.196567, -81.84075 12.204133, -81.83195 12.209167, -81.8231 12.210833, -81.80795 12.2058, -81.8029 12.196133, -81.8042 12.188567, 
+      -81.8149 12.183533)), 
+  ((-77.77 6.8395, -77.78085 6.833567, -77.80365 6.828933, -77.8234 6.831567, -77.8234 6.838833, -77.80065 6.8494, -77.7759 6.851367, -77.767 6.848067, -77.77 6.8395)), 
+  ((-77.7858 6.8032, -77.77 6.797933, -77.76505 6.7874, -77.767 6.776833, -77.78085 6.773533, -77.7947 6.7808, -77.80165 6.794633, -77.79375 6.801233, -77.7858 6.8032)))
+
+MULTIPOLYGON (((-23.31035 14.884, -23.30625 14.863467, -23.32885 14.8374, -23.39055 14.8059, -23.4831 14.794933, -23.54685 14.801767, -23.63325 14.859333, -23.68465 14.958, -23.6888 15.0978, -23.72375 15.186867, 
+    -23.72375 15.248533, -23.69905 15.2691, -23.65585 15.271833, -23.6168 15.267733, -23.5695 15.217033, -23.52425 15.0841, -23.43785 14.9731, -23.31035 14.884)), 
+  ((-22.6501 15.862567, -22.67505 15.8574, -22.70775 15.8574, -22.79035 15.864667, -22.8542 15.859467, -22.8854 15.8688, -22.9477 15.921767, -22.9477 15.9342, -22.9212 15.950833, -22.9212 15.9799, 
+      -22.95395 16.014167, -22.96175 16.026633, -22.9524 16.037, -22.9181 16.049467, -22.8916 16.076467, -22.87915 16.136667, -22.85265 16.1429, -22.82775 16.1429, -22.7888 16.1294, -22.76695 16.1294, 
+      -22.6657 16.1346, -22.6283 16.133567, -22.60025 16.125267, -22.58775 16.0962, -22.58 16.046333, -22.55815 16.0339, -22.55505 16.022467, -22.64385 15.924867, -22.6501 15.862567)), 
+  ((-25.01885 16.994633, -25.0568 16.974133, -25.1508 16.9296, -25.23755 16.846467, -25.2954 16.839267, -25.3442 16.839267, -25.3695 16.8525, -25.35325 16.938, -25.3623 16.951267, -25.44725 16.972933, 
+      -25.45625 16.982567, -25.45265 16.9898, -25.3948 17.027133, -25.36045 17.063267, -25.28635 17.104233, -25.25385 17.137933, -25.2177 17.148767, -25.20865 17.15, -25.1761 17.142767, -25.13635 17.136733, 
+      -25.10745 17.139133, -25.08395 17.133133, -25.02245 17.0452, -25.01885 16.994633)), 
+  ((-24.42545 14.719867, -24.48385 14.7413, -24.5148 14.742067, -24.54105 14.7405, -24.57675 14.7413, -24.66495 14.8175, -24.67565 14.8675, -24.6304 14.9612, -24.59345 14.9755, -24.5339 14.9723, 
+      -24.49815 14.9739, -24.45285 14.984233, -24.4326 14.984233, -24.41115 14.977067, -24.37185 14.9215, -24.3409 14.850833, -24.3421 14.786533, -24.36235 14.736533, -24.38375 14.723833, -24.3969 14.723033, 
+      -24.42545 14.719867)), 
+  ((-24.082 16.5612, -24.0508 16.540433, -24.0477 16.514467, -24.0477 16.502, -24.0695 16.4885, -24.13965 16.489567, -24.24715 16.5041, -24.30015 16.499933, -24.3204 16.4885, -24.3282 16.3909, 
+      -24.32975 16.386767, -24.35465 16.386767, -24.3936 16.4065, -24.5105 16.518633, -24.53385 16.5529, -24.53075 16.571567, -24.4575 16.612067, -24.42635 16.6183, -24.3952 16.617267, -24.3391 16.5913, 
+      -24.15835 16.580933, -24.082 16.5612)), 
+  ((-22.82335 16.6614, -22.7989 16.591967, -22.80405 16.582533, -22.82205 16.579967, -22.85295 16.579967, -22.87095 16.5791, -22.9057 16.5671, -22.91215 16.5671, -22.9224 16.573967, -22.93145 16.608267, 
+      -22.93145 16.703433, -22.93785 16.724, -22.97645 16.760033, -22.97645 16.775467, -22.95585 16.828633, -22.95075 16.8972, -22.934 16.912633, -22.88255 16.922067, -22.81045 16.920367, -22.7873 16.9032, 
+      -22.7899 16.800333, -22.81175 16.794333, -22.84265 16.777167, -22.85035 16.766033, -22.8491 16.736, -22.83105 16.7223, -22.80275 16.713733, -22.7989 16.703433, -22.81045 16.6837, -22.82335 16.6614)), 
+  ((-23.1232 15.225233, -23.0985 15.203333, -23.0985 15.184133, -23.1273 15.122467, -23.1088 15.058067, -23.13965 15.012833, -23.16845 14.999133, -23.2075 15.0142, -23.21165 15.0375, -23.2651 15.073133, 
+      -23.2692 15.086833, -23.24865 15.126567, -23.28775 15.215667, -23.28775 15.238967, -23.2754 15.2499, -23.226 15.2513, -23.1232 15.225233)), 
+  ((-24.92445 16.857433, -24.9153 16.850733, -24.9098 16.8434, -24.9098 16.827567, -24.8768 16.797667, -24.8768 16.791567, -24.87955 16.786667, -24.9052 16.778133, -24.9107 16.772633, -24.9107 16.748833, 
+      -24.91895 16.729333, -24.94185 16.718933, -25.0581 16.718933, -25.0746 16.7226, -25.081 16.735433, -25.16615 16.7818, -25.1689 16.8123, -25.1497 16.845867, -25.12865 16.852567, -25.00045 16.857433, 
+      -24.92445 16.857433)), 
+  ((-24.8053 14.795833, -24.80275 14.787467, -24.8011 14.777967, -24.7885 14.772367, -24.76 14.769033, -24.73905 14.759533, -24.72985 14.738867, -24.74745 14.7193, -24.81115 14.703667, -24.8514 14.702533, 
+      -24.88745 14.712033, -24.91345 14.736633, -24.9101 14.755633, -24.84635 14.810367, -24.8279 14.8126, -24.81285 14.810933, -24.8053 14.795833)), 
+  ((-24.79435 16.5895, -24.7865 16.572067, -24.79305 16.559833, -24.82055 16.553733, -24.8559 16.557233, -24.8847 16.5799, -24.8873 16.5982, -24.8755 16.6139, -24.8559 16.6174, -24.8258 16.6148, 
+      -24.79435 16.5895)), 
+  ((-24.70405 16.541533, -24.63075 16.541533, -24.6046 16.534533, -24.60195 16.524967, -24.61635 16.516233, -24.65955 16.500533, -24.69095 16.5014, -24.7067 16.508367, -24.71845 16.525833, -24.71585 16.5363, 
+      -24.70405 16.541533)), 
+  ((-24.8363 14.9115, -24.85725 14.926567, -24.85305 14.9372, -24.81785 14.952833, -24.78015 14.9545, -24.75585 14.950033, -24.75585 14.929933, -24.7944 14.910367, -24.8363 14.9115)), 
+  ((-24.89585 14.913167, -24.8883 14.9048, -24.895 14.894733, -24.9151 14.8841, -24.94195 14.883, -24.9629 14.888567, -24.9671 14.900867, -24.9503 14.913733, -24.9327 14.916533, -24.89585 14.913167)))
+
+MULTIPOLYGON (((-16.7495 13.105767, -16.7016 13.1502, -16.58965 13.210167, -16.515 13.218967, -16.31525 13.190433, -15.83665 13.179467, -15.77735 13.278967, -15.7159 13.346267, -15.63685 13.372567, -15.52705 13.376967, 
+    -15.4041 13.366, -15.27895 13.358667, -15.2241 13.387933, -15.19995 13.4845, -15.1692 13.499133, -15.13625 13.506433, -15.0748 13.490333, -14.96285 13.416467, -14.684 13.3053, -14.44035 13.2241, 
+    -14.2801 13.208, -14.06055 13.229933, -13.87395 13.3338, -13.86705 13.389267, -13.8563 13.390633, -13.83685 13.413333, -13.8271 13.4401, -13.92005 13.504967, -13.9705 13.5174, -14.0539 13.508633, 
+    -14.22515 13.453033, -14.28225 13.451567, -14.38545 13.4801, -14.4535 13.581067, -14.493 13.604467, -14.5523 13.608833, -14.6489 13.6103, -14.72135 13.646867, -14.7367 13.6776, -14.7367 13.701, 
+    -14.7411 13.730267, -14.7806 13.755867, -14.9321 13.7983, -14.96285 13.7983, -15.11435 13.744167, -15.2614 13.7493, -15.3492 13.731733, -15.37995 13.6776, -15.43705 13.6308, -15.55995 13.617633, 
+    -15.7268 13.630067, -16.1088 13.599367, -16.37665 13.6096, -16.5277 13.599967, -16.5377 13.6013, -16.5657 13.589333, -16.59365 13.589333, -16.61765 13.606633, -16.60965 13.6559, -16.48375 13.733167, 
+    -16.48575 13.7518, -16.5057 13.7558, -16.57765 13.7345, -16.6636 13.666567, -16.69955 13.6506, -16.72555 13.6506, -16.73555 13.666567, -16.72755 13.7145, -16.6896 13.753133, -16.56765 13.774433, 
+    -16.4797 13.8277, -16.44775 13.891633, -16.4877 13.955567, -16.4717 13.9902, -16.3818 14.076767, -16.3558 14.110067, -16.3558 14.122033, -16.3778 14.1247, -16.3978 14.115367, -16.46575 14.043433, 
+    -16.5317 14.018133, -16.57365 14.018133, -16.6056 14.027467, -16.6136 14.0421, -16.6516 14.0914, -16.68155 14.098033, -16.7715 14.0927, -16.7815 14.0927, -16.79745 14.106033, -16.79345 14.152633, 
+    -16.83545 14.212567, -16.83945 14.277833, -16.81745 14.320433, -16.81345 14.3391, -16.82345 14.349733, -16.83945 14.3484, -16.84745 14.337767, -16.8774 14.3311, -16.9054 14.336433, -16.93935 14.454967, 
+    -16.96335 14.4776, -17.03725 14.4976, -17.08325 14.506933, -17.1272 14.5442, -17.1512 14.5522, -17.17715 14.5642, -17.18915 14.594833, -17.31505 14.7027, -17.347 14.7187, -17.373 14.720033, 
+    -17.43495 14.696033, -17.4769 14.688067, -17.5229 14.6894, -17.55485 14.7147, -17.55885 14.748, -17.54485 14.787933, -17.5049 14.813267, -17.409 14.8146, -17.35505 14.817267, -17.3031 14.8306, 
+    -17.19315 14.8892, -17.05525 15.025067, -16.89335 15.228867, -16.75345 15.413967, -16.66755 15.567133, -16.62755 15.687, -16.5736 15.7749, -16.5456 15.792233, -16.49365 15.7949, -16.4717 15.8029, 
+    -16.4577 15.8202, -16.4637 15.850833, -16.49765 15.954733, -16.4537 16.061267, -16.4537 16.0786, -16.4657 16.0879, -16.45315 16.128333, -16.42715 16.141767, -16.38265 16.1479, -16.35745 16.157433, 
+    -16.34065 16.177, -16.32555 16.2128, -16.32555 16.219533, -16.3373 16.246367, -16.33645 16.2738, -16.3205 16.289433, -16.2945 16.297267, -16.30375 16.359933, -16.2983 16.380933, -16.2815 16.403867, 
+    -16.2815 16.443033, -16.27395 16.4587, -16.26385 16.464833, -16.2177 16.4643, -16.2026 16.471567, -16.19085 16.516867, -16.1728 16.5278, -16.15265 16.527233, -16.1468 16.520533, -16.12075 16.4724, 
+    -16.09725 16.465133, -16.0712 16.4657, -16.04185 16.479133, -15.9936 16.4895, -15.9256 16.4895, -15.88445 16.506833, -15.85215 16.5138, -15.8303 16.510467, -15.77825 16.496467, -15.7388 16.499833, 
+    -15.68925 16.520533, -15.63175 16.528667, -15.6015 16.528667, -15.57715 16.535367, -15.552 16.568367, -15.5369 16.574533, -15.518 16.5737, -15.5012 16.5709, -15.4542 16.541833, -15.4223 16.541833, 
+    -15.3501 16.553, -15.3102 16.547133, -15.28755 16.531467, -15.259 16.524767, -15.23385 16.524767, -15.21535 16.531467, -15.20025 16.549367, -15.21075 16.5927, -15.20825 16.614533, -15.18975 16.620667, 
+    -15.14695 16.620133, -15.06385 16.5692, -15.0311 16.5692, -14.98285 16.5969, -14.95595 16.6221, -14.92995 16.624867, -14.91315 16.624867, -14.8586 16.594667, -14.83805 16.592167, -14.79855 16.592733, 
+    -14.75155 16.586567, -14.73225 16.5877, -14.6827 16.599433, -14.64535 16.595233, -14.62015 16.5902, -14.5748 16.592433, -14.5026 16.618733, -14.46525 16.624633, -14.42495 16.6207, -14.4006 16.609533, 
+    -14.33345 16.567567, -14.3087 16.564467, -14.2768 16.565033, -14.2516 16.561667, -14.24655 16.5477, -14.26085 16.499033, -14.25665 16.4839, -14.2432 16.476633, -14.23395 16.478333, -14.21465 16.5007, 
+    -14.19785 16.506867, -14.1861 16.505733, -14.16635 16.4926, -14.08995 16.381833, -14.07235 16.334833, -14.03245 16.2618, -14.00055 16.233833, -13.9544 16.222633, -13.91915 16.211467, -13.90865 16.201133, 
+    -13.90615 16.183233, -13.91035 16.1424, -13.90195 16.1161, -13.88685 16.107133, -13.8675 16.1077, -13.823 16.115533, -13.8037 16.1133, -13.7987 16.105467, -13.8012 16.0596, -13.79825 16.049267, 
+    -13.77725 16.047033, -13.7588 16.0504, -13.6975 16.090667, -13.66645 16.097367, -13.63875 16.097367, -13.6081 16.0786, -13.59635 16.078033, -13.58545 16.080833, -13.53425 16.109933, -13.5183 16.1105, 
+    -13.50735 16.109367, -13.49055 16.092033, -13.48005 16.067667, -13.4935 16.0235, -13.49265 16.0123, -13.48675 16.0067, -13.46915 16.0067, -13.4305 16.019567, -13.4045 16.018467, -13.38685 16.0011, 
+    -13.32475 15.9228, -13.31675 15.862133, -13.3151 15.8515, -13.2832 15.831333, -13.2807 15.818467, -13.29075 15.7922, -13.30375 15.777967, -13.3172 15.727033, -13.35245 15.689, -13.35245 15.678367, 
+    -13.3365 15.6655, -13.29705 15.658233, -13.28825 15.645633, -13.2849 15.630533, -13.29075 15.597533, -13.2874 15.575133, -13.2681 15.565633, -13.22445 15.560033, -13.2043 15.5494, -13.2001 15.533167, 
+    -13.19925 15.513033, -13.17195 15.4831, -13.1199 15.470767, -13.08635 15.4758, -13.0343 15.503233, -13.01875 15.504067, -13.002 15.496233, -12.9726 15.467133, -12.9558 15.461533, -12.9491 15.461533, 
+    -12.9029 15.464333, -12.892 15.460433, -12.88865 15.447567, -12.88195 15.415667, -12.8723 15.401433, -12.75645 15.3466, -12.73795 15.3108, -12.6918 15.277767, -12.68465 15.255667, -12.69055 15.231033, 
+    -12.72665 15.200267, -12.73585 15.177333, -12.73335 15.167833, -12.7468 15.1376, -12.76235 15.118867, -12.76235 15.108233, -12.74975 15.0898, -12.58435 15.003067, -12.49075 14.9435, -12.41185 14.878033, 
+    -12.3879 14.843067, -12.37115 14.8302, -12.3342 14.8218, -12.28045 14.8162, -12.22925 14.787667, -12.06345 14.681667, -12.0443 14.669667, -12.0774 13.866767, -12.08985 13.4798, -12.08155 13.416433, 
+    -11.9989 13.344833, -11.8625 13.325567, -11.7385 13.336567, -11.5194 13.096933, -11.4905 12.988133, -11.57315 12.756767, -11.5649 12.7237, -11.5401 12.6824, -11.4326 12.610767, -11.4946 12.489567, 
+    -11.5446 12.514, -11.5989 12.5405, -11.65525 12.5593, -11.89875 12.5608, -12.0047 12.526233, -12.16255 12.409833, -12.3204 12.288167, -12.3497 12.283667, -12.39255 12.294167, -12.43765 12.354267, 
+    -12.6135 12.422633, -12.78935 12.494733, -12.84575 12.502267, -12.87955 12.497733, -12.95395 12.4617, -13.0306 12.4617, -13.0802 12.4737, -13.1208 12.5736, -13.38685 12.657733, -13.65065 12.672033, 
+    -14.0497 12.6683, -14.57955 12.667533, -15.1049 12.671267, -15.2447 12.638233, -15.5333 12.494733, -15.73395 12.460167, -15.9549 12.450433, -16.1533 12.450433, -16.53885 12.349767, -16.68635 12.347633, 
+    -16.69685 12.376567, -16.69685 12.402467, -16.7115 12.474533, -16.7295 12.495833, -16.7535 12.510467, -16.76745 12.5238, -16.7615 12.538433, -16.70355 12.579733, -16.67955 12.582367, -16.6416 12.5704, 
+    -16.60165 12.530433, -16.57565 12.530433, -16.55165 12.5411, -16.5337 12.573067, -16.5097 12.589033, -16.45375 12.5917, -16.4158 12.581067, -16.27195 12.529133, -16.24995 12.529133, -16.23195 12.5398, 
+    -16.23395 12.5651, -16.21995 12.575733, -16.0341 12.602367, -15.96615 12.601033, -15.84225 12.559733, -15.69235 12.5331, -15.58645 12.5371, -15.5365 12.549067, -15.48655 12.581033, -15.47455 12.623667, 
+    -15.49055 12.663633, -15.49455 12.688933, -15.47455 12.7129, -15.4226 12.7262, -15.36065 12.728867, -15.31665 12.7462, -15.4266 12.752867, -15.49255 12.751533, -15.5325 12.7382, -15.5545 12.699567, 
+    -15.5205 12.648967, -15.5325 12.614333, -15.56245 12.573033, -15.6144 12.5664, -15.69835 12.574367, -15.7703 12.573033, -15.83225 12.601, -15.8742 12.601, -15.91815 12.630333, -15.9701 12.635633, 
+    -16.19795 12.609, -16.2499 12.615667, -16.2539 12.630333, -16.28385 12.6303, -16.3378 12.608967, -16.3718 12.608967, -16.40775 12.632933, -16.43975 12.691567, -16.4657 12.6982, -16.4897 12.6942, 
+    -16.51765 12.666233, -16.54365 12.658267, -16.5876 12.663567, -16.63155 12.662267, -16.65555 12.6756, -16.65755 12.694233, -16.6296 12.7302, -16.4937 12.9766, -16.50365 12.9846, -16.52565 12.985933, 
+    -16.5676 12.965967, -16.61755 12.924667, -16.65555 12.903367, -16.7175 12.894033, -16.72945 12.872733, -16.75945 12.860733, -16.77545 12.8181, -16.8154 12.799467, -16.8374 12.8008, -16.8514 12.811467, 
+    -16.8494 12.844767, -16.8234 12.872733, -16.7934 12.878033, -16.78945 12.8847, -16.7914 12.894033, -16.8114 12.902033, -16.8274 12.903367, -16.8474 12.908667, -16.8534 12.936633, -16.7415 13.0938, 
+    -16.7495 13.105767)), 
+  ((-16.65815 13.9466, -16.6519 13.9487, -16.63795 13.9487, -16.6193 13.938333, -16.5991 13.938333, -16.5587 13.949733, -16.52915 13.9487, -16.50895 13.930033, -16.50895 13.894833, -16.55245 13.8358, 
+      -16.6224 13.801633, -16.6566 13.802667, -16.69855 13.8327, -16.7032 13.889667, -16.65815 13.9466)), 
+  ((-16.7714 12.760733, -16.7359 12.753333, -16.7204 12.754833, -16.69605 12.7585, -16.6794 12.754833, -16.67385 12.747433, -16.7182 12.701633, -16.72375 12.667667, -16.7326 12.652167, -16.75255 12.645533, 
+      -16.7769 12.644033, -16.8279 12.622633, -16.8589 12.6182, -16.88105 12.626333, -16.89215 12.648467, -16.8822 12.717167, -16.8589 12.730433, -16.829 12.735633, -16.79575 12.753333, -16.7714 12.760733)), 
+  ((-16.6923 14.057433, -16.683 14.0564, -16.6721 14.045, -16.6721 14.013933, -16.68145 13.994267, -16.7172 13.968367, -16.74515 13.942467, -16.74825 13.8762, -16.7607 13.855467, -16.7778 13.851333, 
+      -16.7902 13.863767, -16.798 14.0243, -16.7902 14.0419, -16.7607 14.052233, -16.6923 14.057433)), 
+  ((-16.8578 12.579067, -16.8423 12.582033, -16.8279 12.581267, -16.8135 12.569467, -16.8135 12.5606, -16.8445 12.536967, -16.86555 12.534033, -16.8833 12.5377, -16.8877 12.5547, -16.8578 12.579067)), 
+  ((-16.7204 12.607133, -16.71045 12.616, -16.6883 12.621167, -16.6628 12.6182, -16.6517 12.610833, -16.6517 12.601233, -16.6761 12.5894, -16.7082 12.588667, -16.7215 12.5931, -16.7204 12.607133)), 
+  ((-17.67705 14.736833, -17.6859 14.739767, -17.6991 14.7433, -17.7009 14.750933, -17.6956 14.759767, -17.67 14.766233, -17.6417 14.765667, -17.62405 14.757433, -17.62935 14.746833, -17.65055 14.739167, 
+      -17.67705 14.736833)), 
+  ((-16.83345 12.5296, -16.82345 12.536967, -16.8135 12.538467, -16.7991 12.538467, -16.79575 12.534033, -16.79465 12.524433, -16.7991 12.5163, -16.82015 12.4993, -16.829 12.495633, -16.8412 12.4993, 
+      -16.8423 12.5089, -16.83345 12.5296)))
+
+MULTIPOLYGON (((-17.0553 20.761433, -17.0583 20.8543, -17.0583 21.067567, -16.9516 21.325267, -15.9815 21.336367, -14.41795 21.347467, -13.0178 21.338567, -13.0078 21.4652, -13.06785 21.949467, -13.1912 22.889167, 
+    -12.9912 23.106867, -12.58445 23.404567, -12.3511 23.4623, -11.9344 23.433433, -11.92435 24.852967, -11.9777 26.012567, -11.8277 26.0059, -10.2775 26.008133, -8.694 26.019233, -8.714 27.085533, 
+    -8.69855 27.3732, -8.69675 27.406533, -8.2557 27.148033, -8.1041 27.0352, -7.5241 26.6807, -7.09575 26.417133, -6.9239 26.300933, -6.3338 25.890867, -5.7437 25.475733, -5.38105 25.249233, 
+    -5.00065 24.982967, -5.05065 24.9834, -6.7123 24.997733, -6.52675 23.8627, -6.4686 23.543433, -6.4575 22.952833, -6.3107 21.8621, -6.1362 20.697567, -6.02265 19.525633, -5.8814 18.589933, 
+    -5.7623 17.728033, -5.63765 16.5635, -5.58505 16.439867, -5.2693 16.3033, -5.25265 16.2627, -5.513 15.483867, -6.83415 15.504167, -8.1165 15.487567, -9.1385 15.489433, -9.13185 15.656367, 
+    -9.37685 15.658667, -9.43205 15.619567, -9.4631 15.440233, -9.52175 15.373567, -9.70465 15.364367, -10.53275 15.365533, -10.9675 15.086167, -11.0503 15.097667, -11.1849 15.3092, -11.2125 15.549433, 
+    -11.26425 15.6529, -11.34705 15.6736, -11.52995 15.6713, -11.58515 15.634533, -11.63345 15.335633, -11.76455 15.039033, -11.87845 14.8252, -12.0443 14.669667, -12.06345 14.681667, -12.22925 14.787667, 
+    -12.28045 14.8162, -12.3342 14.8218, -12.37115 14.8302, -12.3879 14.843067, -12.41185 14.878033, -12.49075 14.9435, -12.58435 15.003067, -12.74975 15.0898, -12.76235 15.108233, -12.76235 15.118867, 
+    -12.7468 15.1376, -12.73335 15.167833, -12.73585 15.177333, -12.72665 15.200267, -12.69055 15.231033, -12.68465 15.255667, -12.6918 15.277767, -12.73795 15.3108, -12.75645 15.3466, -12.8723 15.401433, 
+    -12.88195 15.415667, -12.88865 15.447567, -12.892 15.460433, -12.9029 15.464333, -12.9491 15.461533, -12.9558 15.461533, -12.9726 15.467133, -13.002 15.496233, -13.01875 15.504067, -13.0343 15.503233, 
+    -13.08635 15.4758, -13.1199 15.470767, -13.17195 15.4831, -13.19925 15.513033, -13.2001 15.533167, -13.2043 15.5494, -13.22445 15.560033, -13.2681 15.565633, -13.2874 15.575133, -13.29075 15.597533, 
+    -13.2849 15.630533, -13.28825 15.645633, -13.29705 15.658233, -13.3365 15.6655, -13.35245 15.678367, -13.35245 15.689, -13.3172 15.727033, -13.30375 15.777967, -13.29075 15.7922, -13.2807 15.818467, 
+    -13.2832 15.831333, -13.3151 15.8515, -13.31675 15.862133, -13.32475 15.9228, -13.38685 16.0011, -13.4045 16.018467, -13.4305 16.019567, -13.46915 16.0067, -13.48675 16.0067, -13.49265 16.0123, 
+    -13.4935 16.0235, -13.48005 16.067667, -13.49055 16.092033, -13.50735 16.109367, -13.5183 16.1105, -13.53425 16.109933, -13.58545 16.080833, -13.59635 16.078033, -13.6081 16.0786, -13.63875 16.097367, 
+    -13.66645 16.097367, -13.6975 16.090667, -13.7588 16.0504, -13.77725 16.047033, -13.79825 16.049267, -13.8012 16.0596, -13.7987 16.105467, -13.8037 16.1133, -13.823 16.115533, -13.8675 16.1077, 
+    -13.88685 16.107133, -13.90195 16.1161, -13.91035 16.1424, -13.90615 16.183233, -13.90865 16.201133, -13.91915 16.211467, -13.9544 16.222633, -14.00055 16.233833, -14.03245 16.2618, -14.07235 16.334833, 
+    -14.08995 16.381833, -14.16635 16.4926, -14.1861 16.505733, -14.19785 16.506867, -14.21465 16.5007, -14.23395 16.478333, -14.2432 16.476633, -14.25665 16.4839, -14.26085 16.499033, -14.24655 16.5477, 
+    -14.2516 16.561667, -14.2768 16.565033, -14.3087 16.564467, -14.33345 16.567567, -14.4006 16.609533, -14.42495 16.6207, -14.46525 16.624633, -14.5026 16.618733, -14.5748 16.592433, -14.62015 16.5902, 
+    -14.64535 16.595233, -14.6827 16.599433, -14.73225 16.5877, -14.75155 16.586567, -14.79855 16.592733, -14.83805 16.592167, -14.8586 16.594667, -14.91315 16.624867, -14.92995 16.624867, -14.95595 16.6221, 
+    -14.98285 16.5969, -15.0311 16.5692, -15.06385 16.5692, -15.14695 16.620133, -15.18975 16.620667, -15.20825 16.614533, -15.21075 16.5927, -15.20025 16.549367, -15.21535 16.531467, -15.23385 16.524767, 
+    -15.259 16.524767, -15.28755 16.531467, -15.3102 16.547133, -15.3501 16.553, -15.4223 16.541833, -15.4542 16.541833, -15.5012 16.5709, -15.518 16.5737, -15.5369 16.574533, -15.552 16.568367, 
+    -15.57715 16.535367, -15.6015 16.528667, -15.63175 16.528667, -15.68925 16.520533, -15.7388 16.499833, -15.77825 16.496467, -15.8303 16.510467, -15.85215 16.5138, -15.88445 16.506833, -15.9256 16.4895, 
+    -15.9936 16.4895, -16.04185 16.479133, -16.0712 16.4657, -16.09725 16.465133, -16.12075 16.4724, -16.1468 16.520533, -16.15265 16.527233, -16.1728 16.5278, -16.19085 16.516867, -16.2026 16.471567, 
+    -16.2177 16.4643, -16.26385 16.464833, -16.27395 16.4587, -16.2815 16.443033, -16.2815 16.403867, -16.2983 16.380933, -16.30375 16.359933, -16.2945 16.297267, -16.3205 16.289433, -16.33645 16.2738, 
+    -16.3373 16.246367, -16.32555 16.219533, -16.32555 16.2128, -16.34065 16.177, -16.35745 16.157433, -16.38265 16.1479, -16.42715 16.141767, -16.45315 16.128333, -16.4657 16.0879, -16.48165 16.0879, 
+    -16.50165 16.075933, -16.50965 16.0506, -16.49365 16.017333, -16.53365 15.968033, -16.5616 15.8282, -16.5736 15.8122, -16.5876 15.8122, -16.6056 15.834833, -16.55965 16.0879, -16.5097 16.2584, 
+    -16.4557 16.3796, -16.38575 16.637967, -16.3258 16.745833, -16.2579 16.9829, -16.164 17.3958, -16.09805 17.723467, -16.0881 18.0511, -16.0901 18.2269, -16.14205 18.4573, -16.27795 18.610467, 
+    -16.28395 18.654433, -16.24395 18.8169, -16.22195 18.935433, -16.22995 18.9754, -16.3219 19.056633, -16.4638 19.2351, -16.4978 19.337667, -16.4918 19.3523, -16.4798 19.3563, -16.4498 19.342967, 
+    -16.39385 19.3483, -16.3219 19.372267, -16.27595 19.3736, -16.256 19.388267, -16.256 19.417567, -16.224 19.4402, -16.18605 19.521467, -16.18805 19.5361, -16.19205 19.538767, -16.208 19.5321, 
+    -16.256 19.474833, -16.3359 19.434867, -16.3599 19.428233, -16.3739 19.433533, -16.3739 19.454867, -16.3419 19.4948, -16.3419 19.5028, -16.3559 19.5028, -16.40785 19.4562, -16.42585 19.4029, 
+    -16.43185 19.3896, -16.4478 19.390933, -16.4558 19.400267, -16.4598 19.457533, -16.40185 19.541433, -16.258 19.646633, -16.228 19.743867, -16.24 19.7532, -16.264 19.757167, -16.282 19.769167, 
+    -16.28995 19.790467, -16.31195 19.7918, -16.3539 19.781167, -16.3739 19.789133, -16.3759 19.806467, -16.19605 19.925, -16.15605 20.0009, -16.162 20.032867, -16.21 20.0808, -16.22 20.100767, 
+    -16.214 20.128733, -16.0961 20.229967, -16.0781 20.277933, -16.09805 20.341867, -16.32585 20.566933, -16.32585 20.629533, -16.35185 20.6402, -16.4298 20.6402, -16.4957 20.637533, -16.5097 20.630867, 
+    -16.49375 20.511, -16.5177 20.479033, -16.5577 20.471067, -16.60165 20.495033, -16.63365 20.535, -16.6416 20.654867, -16.6996 20.790733, -16.7855 20.9639, -16.7955 21.029133, -16.87945 21.169, 
+    -16.90145 21.184967, -16.9434 21.187633, -16.97335 21.178333, -17.0253 21.0185, -17.02135 20.785433, -17.0293 20.761433, -17.0393 20.757467, -17.0553 20.761433)), 
+  ((-16.4086 19.683167, -16.4236 19.708233, -16.4221 19.721233, -16.38605 19.725267, -16.36495 19.7533, -16.34995 19.755333, -16.31835 19.7403, -16.31835 19.714233, -16.3755 19.597, -16.39655 19.594, 
+      -16.4206 19.601, -16.42815 19.627067, -16.4056 19.667133, -16.4086 19.683167)), 
+  ((-16.2927 20.008267, -16.2832 20.007633, -16.2822 19.991733, -16.2937 19.969467, -16.32615 19.960567, -16.36525 19.962467, -16.38915 19.9771, -16.38815 20.005067, -16.3662 20.024167, -16.35095 20.024167, 
+      -16.31945 20.0089, -16.2927 20.008267)), 
+  ((-16.3577 20.502867, -16.3543 20.498067, -16.36105 20.486267, -16.37285 20.482633, -16.3927 20.482633, -16.4302 20.495, -16.4475 20.5037, -16.4517 20.516333, -16.45045 20.525033, -16.4416 20.532067, 
+      -16.4306 20.534867, -16.40955 20.534867, -16.3577 20.502867)), 
+  ((-16.46575 19.721233, -16.4522 19.707233, -16.4612 19.670133, -16.4928 19.6471, -16.50935 19.6471, -16.51835 19.6571, -16.51085 19.6942, -16.4928 19.716233, -16.46575 19.721233)), 
+  ((-16.3834 19.907133, -16.38435 19.919233, -16.3729 19.924933, -16.35475 19.924933, -16.3242 19.909033, -16.31465 19.888067, -16.3223 19.8798, -16.34615 19.875333, -16.3624 19.8779, -16.3834 19.907133)), 
+  ((-16.29175 20.0617, -16.28795 20.0706, -16.27745 20.073767, -16.2326 20.071867, -16.21825 20.066133, -16.21825 20.0534, -16.22495 20.043233, -16.24975 20.040067, -16.2765 20.045133, -16.29175 20.0617)))
+
+MULTIPOLYGON (((8.40425 36.824867, 8.51815 36.824867, 8.68 36.852833, 8.84385 36.8848, 8.88385 36.9101, 8.9178 36.980667, 9.02175 37.069933, 9.15365 37.143167, 9.2156 37.151167, 9.24755 37.147167, 
+    9.27555 37.157833, 9.3315 37.1858, 9.36545 37.1978, 9.41945 37.197767, 9.55535 37.207067, 9.6313 37.248367, 9.84515 37.291, 9.9011 37.280333, 9.93905 37.2457, 9.97105 37.1951, 
+    10.05495 37.156467, 10.17285 37.129833, 10.2288 37.0912, 10.2248 37.051233, 10.1868 36.978, 10.1848 36.9327, 10.23075 36.880767, 10.3387 36.8408, 10.36465 36.822167, 10.36465 36.808833, 
+    10.35665 36.796867, 10.2248 36.747567, 10.2048 36.728933, 10.2028 36.7063, 10.2168 36.6903, 10.29075 36.683667, 10.4746 36.711633, 10.5785 36.7689, 10.67845 36.808833, 10.7844 36.842133, 
+    11.0062 37.0006, 11.0322 37.007267, 11.06415 37.007267, 11.10215 36.9753, 11.1521 36.835467, 11.1501 36.7702, 11.11415 36.722267, 10.9543 36.615733, 10.91235 36.566433, 10.86235 36.453233, 
+    10.79245 36.38, 10.58065 36.289433, 10.54665 36.260133, 10.4907 36.189533, 10.46075 36.089633, 10.54265 35.915167, 10.66455 35.726033, 10.69255 35.710033, 10.7265 35.703367, 10.77645 35.727333, 
+    10.81245 35.727333, 10.8444 35.718, 10.8604 35.6927, 10.8704 35.623433, 10.8824 35.603467, 10.92435 35.590133, 10.9843 35.576833, 11.0023 35.572833, 11.0123 35.558167, 11.0083 35.506233, 
+    11.0163 35.480933, 11.06625 35.448967, 11.0822 35.428967, 11.03425 35.331733, 11.03425 35.281133, 11.12415 35.139933, 11.12215 35.111967, 11.0582 35.0414, 11.0482 34.977467, 11.0342 34.948167, 
+    10.97425 34.9029, 10.95625 34.870933, 10.94825 34.804333, 10.8703 34.697767, 10.52255 34.416733, 10.4526 34.376767, 10.3167 34.292867, 10.2807 34.243567, 10.23475 34.226267, 10.1828 34.2276, 
+    10.1648 34.2196, 10.1428 34.173, 10.11885 34.154333, 10.10085 34.153, 10.0669 34.157, 10.0469 34.151667, 10.0269 34.133033, 10.0269 34.0944, 10.00095 34.0398, 10.0149 33.991833, 
+    10.05485 33.966533, 10.1368 33.824033, 10.20275 33.7774, 10.2667 33.758767, 10.2727 33.746767, 10.2707 33.732133, 10.2407 33.706833, 10.2407 33.690833, 10.2747 33.678867, 10.34865 33.6815, 
+    10.4246 33.6682, 10.45255 33.669533, 10.5025 33.6935, 10.5345 33.6935, 10.5565 33.686833, 10.5565 33.640233, 10.5225 33.566967, 10.5445 33.539, 10.5525 33.493733, 10.58445 33.483067, 
+    10.6224 33.452433, 10.6564 33.435133, 10.68635 33.436467, 10.70435 33.444433, 10.7463 33.4977, 10.79625 33.519033, 10.81825 33.537667, 10.83025 33.5976, 10.8742 33.621567, 10.95815 33.641567, 
+    11.0321 33.641567, 11.08805 33.632233, 11.106 33.616233, 11.088 33.562967, 11.104 33.524333, 11.14595 33.4857, 11.14595 33.461733, 11.134 33.4391, 11.14995 33.429767, 11.2219 33.416433, 
+    11.32385 33.365833, 11.32785 33.351167, 11.31785 33.3472, 11.28185 33.3472, 11.14995 33.371167, 11.134 33.369833, 11.136 33.359167, 11.18395 33.332533, 11.2039 33.288567, 11.3258 33.196667, 
+    11.3538 33.192667, 11.3838 33.195333, 11.40375 33.211333, 11.38975 33.249933, 11.3318 33.300567, 11.3318 33.3112, 11.3518 33.313867, 11.40575 33.291233, 11.4837 33.203333, 11.569 33.1598, 
+    11.52945 33.125333, 11.4745 33.077433, 11.47165 33.047167, 11.5143 33.0112, 11.5143 32.9639, 11.4518 32.7538, 11.47875 32.673367, 11.5526 32.5428, 11.59235 32.480333, 11.56965 32.433, 
+    11.47875 32.363, 11.28845 32.3081, 11.1621 32.227667, 10.9803 32.129233, 10.89225 32.063, 10.7957 31.847233, 10.71615 31.775333, 10.6182 31.7157, 10.462 31.702467, 10.2319 31.655133, 
+    10.1751 31.630533, 10.1084 31.559567, 10.1084 31.381667, 10.30435 31.0372, 10.32 30.956767, 10.20355 30.735333, 10.0956 30.578233, 9.9096 30.424, 9.39555 30.1174, 9.3629 30.430633, 
+    9.25635 30.919867, 9.1527 31.526467, 9.1215 31.691133, 9.0732 31.893667, 9.01355 31.9845, 8.82465 32.099, 8.30915 32.3952, 8.21825 32.482233, 8.1274 32.609067, 8.16715 32.796433, 
+    8.1061 32.892, 7.98115 33.047167, 7.8164 33.138033, 7.69995 33.1986, 7.64315 33.289433, 7.63035 33.345267, 7.6616 33.4853, 7.619 33.581833, 7.52665 33.7834, 7.521 33.917767, 
+    7.54655 34.054033, 7.71835 34.340767, 8.04355 34.790267, 8.1827 35.009833, 8.22955 35.251133, 8.21535 35.4934, 8.1742 35.755533, 8.16 35.950467, 8.2722 36.222067, 8.2722 36.417, 
+    8.258 36.509733, 8.258 36.5968, 8.38285 36.791533, 8.40425 36.824867)), 
+  ((11.0718 33.771167, 10.97945 33.7672, 10.9183 33.732033, 10.85355 33.717667, 10.8284 33.708067, 10.7972 33.661733, 10.7768 33.657733, 10.76485 33.659333, 10.75765 33.6697, 10.76365 33.716867, 
+      10.74805 33.722433, 10.7013 33.720833, 10.6593 33.726433, 10.63895 33.740833, 10.63655 33.801533, 10.61615 33.8247, 10.61855 33.8343, 10.63415 33.8391, 10.6581 33.8391, 10.6821 33.8295, 
+      10.6953 33.8295, 10.7001 33.8367, 10.6989 33.871867, 10.71205 33.882233, 10.73485 33.883033, 10.7936 33.853467, 10.8068 33.854267, 10.8116 33.860667, 10.802 33.899033, 10.808 33.9078, 
+      10.82 33.9086, 10.8356 33.9078, 10.90155 33.860667, 10.9531 33.8303, 11.02625 33.8247, 11.055 33.814333, 11.0838 33.780767, 11.0838 33.776767, 11.0718 33.771167)), 
+  ((11.13885 34.607933, 11.1891 34.652567, 11.2909 34.741033, 11.3399 34.745333, 11.35405 34.742733, 11.37595 34.711833, 11.37595 34.6603, 11.35275 34.638, 11.2149 34.5959, 11.18525 34.592467, 
+      11.1698 34.593333, 11.144 34.599333, 11.13885 34.607933)))
+
+MULTIPOLYGON (((14.3298 36.047433, 14.3495 36.060567, 14.37445 36.053567, 14.41515 36.0089, 14.4651 36.000133, 14.64375 35.906433, 14.649 35.884533, 14.62535 35.867033, 14.58855 35.866133, 14.5623 35.8819, 
+    14.5347 35.8863, 14.52025 35.876667, 14.5137 35.844267, 14.49795 35.837233, 14.4743 35.846867, 14.3206 35.98, 14.3298 36.047433)), 
+  ((14.22605 36.1245, 14.2523 36.139367, 14.2825 36.136733, 14.3009 36.118367, 14.3009 36.092967, 14.27465 36.079833, 14.2523 36.0807, 14.2326 36.093833, 14.22605 36.1245)))
+
+MULTIPOLYGON (((13.50481 45.38021, 13.670657 45.36648, 13.799077 45.352576, 13.907737 45.394286, 13.967005 45.429044, 14.046029 45.41514, 14.115177 45.387334, 14.164569 45.408188, 14.213961 45.477706, 14.253473 45.505512, 
+    14.312741 45.484656, 14.381889 45.435996, 14.421401 45.449898, 14.431281 45.505512, 14.372013 45.554174, 14.381889 45.616738, 14.460917 45.644544, 14.579453 45.616738, 14.638725 45.637592, 14.658481 45.71406, 
+    14.737505 45.734916, 14.816533 45.776626, 14.885677 45.860046, 14.915313 45.908706, 14.954825 45.92261, 15.033853 45.873948, 15.172145 45.602834, 15.270929 45.491608, 15.349953 45.477706, 15.409225 45.533318, 
+    15.478377 45.568076, 15.606793 45.616738, 15.636425 45.700158, 15.537641 45.79748, 15.547521 45.8809, 15.754961 45.957368, 15.804353 46.193724, 15.824113 46.21458, 15.715449 46.270192, 15.606793 46.34666, 
+    15.636425 46.388368, 15.715449 46.437032, 16.071065 46.492644, 16.100705 46.506548, 16.100705 46.555208, 16.140217 46.583016, 16.576871 46.539115, 16.59685 46.521033, 16.7718 46.415, 16.96005 46.339, 
+    17.2172 46.151667, 17.25835 46.103933, 17.30605 46.0138, 17.3909 45.957267, 17.7594 45.810567, 17.9105 45.768167, 18.0391 45.777, 18.177 45.8247, 18.28835 45.83, 18.4951 45.812333, 
+    18.81325 45.9219, 18.8276 45.9245, 18.8458 45.915033, 18.85845 45.8982, 18.86 45.8519, 18.8758 45.835067, 18.93105 45.807733, 18.9784 45.787767, 18.98945 45.7762, 18.9847 45.768833, 
+    18.95945 45.757233, 18.9121 45.7341, 18.9058 45.717267, 18.91525 45.697267, 18.9358 45.676233, 18.93735 45.658333, 18.9263 45.6289, 18.91735 45.6071, 18.93105 45.589967, 18.96735 45.574167, 
+    18.9989 45.567867, 19.0763 45.5596, 19.09145 45.548067, 19.0893 45.5264, 19.0698 45.517733, 18.99185 45.519167, 18.9784 45.4995, 18.98945 45.478467, 18.99415 45.458467, 18.991 45.445833, 
+    18.9689 45.432167, 18.961 45.414267, 18.9642 45.391133, 18.99575 45.3743, 19.051 45.365867, 19.0999 45.340633, 19.15675 45.316433, 19.20725 45.286967, 19.25935 45.270133, 19.2728 45.2368, 
+    19.26115 45.2151, 19.1193 45.1113, 19.0821 45.063267, 19.0798 45.002833, 19.10305 44.962567, 19.11545 44.946133, 19.03975 44.9113, 18.97835 44.9, 18.88955 44.888667, 18.84905 44.8991, 
+    18.82165 44.940033, 18.8001 45.034067, 18.6721 45.1394, 18.599 45.144633, 18.51805 45.121133, 18.4279 45.120267, 18.3502 45.161167, 18.2784 45.162933, 18.2562 45.135067, 18.21965 45.094133, 
+    18.16215 45.094133, 18.1256 45.114167, 18.10865 45.169033, 18.0525 45.202967, 18.0042 45.203, 17.95455 45.189067, 17.9154 45.1647, 17.88405 45.133367, 17.8292 45.121167, 17.7665 45.1229, 
+    17.6777 45.180367, 17.5419 45.203, 17.47135 45.2065, 17.3643 45.243067, 17.3199 45.251767, 17.24935 45.243067, 17.19055 45.2152, 17.0997 45.212133, 16.9846 45.193833, 16.859 45.152, 
+    16.76225 45.0971, 16.62735 45.018067, 16.5666 45.000867, 16.50585 44.984933, 16.43035 44.984933, 16.33835 44.999667, 16.14505 45.0659, 16.088 45.087967, 15.9987 45.0978, 15.9306 45.086767, 
+    15.85515 45.053633, 15.80545 44.997233, 15.77965 44.8991, 15.7944 44.832867, 15.82755 44.753133, 15.8809 44.6857, 15.93245 44.6354, 16.379 44.243667, 16.4195 44.197067, 16.5263 44.005733, 
+    16.5594 43.965267, 16.62755 43.917433, 16.87855 43.763833, 17.06525 43.637933, 17.1654 43.551467, 17.2542 43.442267, 17.3111 43.3937, 17.5365 43.243533, 17.8407 43.0109, 17.98895 42.903333, 
+    18.15035 42.817767, 18.30515 42.736533, 18.39405 42.6773, 18.4559 42.621233, 18.4764 42.602667, 18.5109 42.516433, 18.5158 42.491733, 18.5356 42.4802, 18.5257 42.460433, 18.49605 42.4555, 
+    18.3033 42.5856, 18.16985 42.639967, 18.1192 42.670433, 18.1118 42.7116, 18.11425 42.7396, 18.1044 42.757733, 18.08215 42.775833, 18.0327 42.772533, 18.00305 42.7528, 17.9487 42.7742, 
+    17.78065 42.864767, 17.74485 42.860633, 17.74485 42.842533, 17.73 42.832667, 17.5323 42.887, 17.389 42.9496, 17.2889 43.0163, 17.07885 43.060767, 17.05905 43.0756, 17.07635 43.092067, 
+    17.13075 43.1003, 17.2864 43.073933, 17.45695 43.003133, 17.5879 42.9356, 17.6151 42.924067, 17.6398 42.920767, 17.6645 42.920767, 17.6818 42.929, 17.66945 42.9389, 17.31115 43.1596, 
+    17.064 43.322633, 16.9812 43.4025, 16.83045 43.476633, 16.6426 43.522733, 16.42785 43.546333, 16.36885 43.573833, 16.3672 43.5873, 16.38435 43.604267, 16.3942 43.6273, 16.3769 43.6396, 
+    16.3357 43.642833, 16.2419 43.6299, 16.17555 43.596467, 16.1594 43.5954, 16.11125 43.608367, 16.0717 43.611667, 16.0544 43.600133, 16.07665 43.552367, 16.07665 43.5326, 16.0519 43.5178, 
+    16.0173 43.5178, 15.93085 43.565533, 15.87895 43.771433, 15.8295 43.834, 15.7986 43.849633, 15.7781 43.852867, 15.78435 43.8344, 15.7813 43.821633, 15.76645 43.811767, 15.69975 43.824933, 
+    15.633 43.857867, 15.62065 43.920467, 15.55145 43.979767, 15.52425 43.989633, 15.5045 43.992933, 15.49215 43.979767, 15.5144 43.9534, 15.5144 43.930333, 15.50945 43.9221, 15.49955 43.9254, 
+    15.39575 44.0061, 15.2364 44.1535, 15.14245 44.2556, 15.1153 44.306667, 15.14865 44.323967, 15.1882 44.314067, 15.2203 44.2976, 15.2549 44.287733, 15.26725 44.3042, 15.25245 44.342067, 
+    15.25245 44.375, 15.2796 44.3882, 15.3315 44.379967, 15.37105 44.345367, 15.4032 44.327267, 15.4353 44.327267, 15.44765 44.355267, 15.4032 44.389833, 15.07945 44.589133, 14.9201 44.695367, 
+    14.87065 44.7629, 14.91515 44.937467, 14.8818 45.070033, 14.778 45.191933, 14.57785 45.290733, 14.49015 45.367333, 14.37895 45.368967, 14.201 45.2438, 14.1503 45.1952, 14.1503 45.150733, 
+    14.17505 45.0651, 14.19975 45.027233, 14.19975 44.997567, 14.14535 44.976167, 14.1145 44.9704, 14.0873 44.985233, 14.0873 45.024767, 14.0774 45.070867, 14.0255 45.093933, 13.96125 44.9951, 
+    13.9341 44.949, 13.93655 44.9243, 13.986 44.8683, 13.986 44.846867, 13.9588 44.822167, 13.8995 44.822167, 13.7932 44.901233, 13.78455 44.918533, 13.7969 44.926767, 13.8364 44.930067, 
+    13.8364 44.948167, 13.74005 45.0437, 13.69555 45.066767, 13.58435 45.088167, 13.51515 45.132633, 13.50775 45.2644, 13.50481 45.38021)), 
+  ((14.25055 45.137933, 14.2511 45.191233, 14.2785 45.207233, 14.30135 45.207233, 14.31965 45.190467, 14.38135 45.069367, 14.42705 45.0145, 14.4236 44.986333, 14.4019 44.974133, 14.3996 44.961967, 
+      14.4539 44.896467, 14.4653 44.773067, 14.51045 44.7106, 14.515 44.6946, 14.4899 44.6702, 14.45905 44.6664, 14.40075 44.711333, 14.38135 44.7121, 14.3722 44.700667, 14.40075 44.6687, 
+      14.4122 44.635933, 14.51045 44.552133, 14.51275 44.5384, 14.49445 44.521667, 14.47505 44.5247, 14.3768 44.616867, 14.3242 44.615333, 14.30365 44.6222, 14.25565 44.7296, 14.26595 44.769233, 
+      14.27965 44.774567, 14.31165 44.769233, 14.3391 44.769233, 14.35505 44.7982, 14.35395 44.8439, 14.26255 44.910167, 14.24995 44.940633, 14.2568 44.9818, 14.2728 44.993967, 14.28765 44.994733, 
+      14.31965 44.965033, 14.3345 44.960467, 14.3448 44.964267, 14.34935 45.002367, 14.30935 45.0496, 14.2648 45.1014, 14.25055 45.137933)), 
+  ((14.6958 44.7406, 14.7 44.7574, 14.7126 44.763, 14.7483 44.7567, 14.79555 44.7182, 14.8092 44.6832, 14.81865 44.6769, 14.84385 44.6839, 14.8554 44.6825, 15.0906 44.546, 
+      15.09165 44.5362, 15.07275 44.5306, 14.9864 44.567933, 14.95485 44.570967, 14.94385 44.564933, 14.94645 44.556333, 15.0213 44.5061, 15.05175 44.4991, 15.10685 44.5005, 15.15935 44.4795, 
+      15.2003 44.4319, 15.19295 44.3871, 15.1541 44.3696, 15.09635 44.3717, 15.07955 44.3871, 15.07955 44.441, 15.05085 44.4584, 14.97675 44.464, 14.879 44.5201, 14.8472 44.531867, 
+      14.83885 44.553333, 14.84915 44.591133, 14.784 44.6356, 14.73465 44.7049, 14.6958 44.7406)), 
+  ((16.6788 43.229267, 17.01265 43.209533, 17.09485 43.1909, 17.1047 43.177733, 17.0817 43.166767, 16.8975 43.1558, 16.8005 43.154733, 16.69195 43.171167, 16.4724 43.192, 16.41485 43.225967, 
+      16.40825 43.240233, 16.4198 43.2534, 16.4543 43.263267, 16.50035 43.2523, 16.5316 43.231467, 16.54805 43.231467, 16.55465 43.238033, 16.52505 43.286267, 16.5316 43.293967, 16.5579 43.293967, 
+      16.6788 43.229267)), 
+  ((14.4145 45.152433, 14.4853 45.230133, 14.5059 45.2446, 14.531 45.2499, 14.55845 45.246133, 14.58815 45.2271, 14.6304 45.161567, 14.64755 45.148633, 14.7321 45.106733, 14.76695 45.0633, 
+      14.76925 45.038933, 14.7304 45.009967, 14.7138 45.0069, 14.6847 45.008433, 14.62415 45.0496, 14.5984 45.0945, 14.5744 45.101367, 14.49735 45.092233, 14.46875 45.093, 14.41905 45.125733, 
+      14.4133 45.139467, 14.4145 45.152433)), 
+  ((16.6104 43.053967, 16.6285 43.0614, 16.65365 43.0586, 16.8421 43.0372, 17.0641 43.0279, 17.1688 42.986933, 17.1674 42.972967, 17.1269 42.959033, 16.9971 42.9618, 16.928 42.978567, 
+      16.87075 42.977633, 16.83305 42.953433, 16.79535 42.9516, 16.7395 42.966467, 16.65575 42.973, 16.6334 42.9823, 16.6306 42.9944, 16.6404 43.017667, 16.61385 43.032567, 16.6104 43.053967)), 
+  ((16.405 43.3992, 16.40335 43.423333, 16.42965 43.439767, 16.5579 43.439767, 16.72075 43.416733, 16.8342 43.377267, 16.8408 43.357533, 16.81775 43.3356, 16.77335 43.323567, 16.67795 43.322467, 
+      16.5431 43.3663, 16.4247 43.381667, 16.405 43.3992)), 
+  ((14.73735 44.198967, 14.7438 44.217033, 14.765 44.231167, 14.78975 44.230367, 14.80975 44.2233, 14.8345 44.225667, 14.85335 44.237433, 14.87455 44.237433, 14.90515 44.215467, 15.1307 43.981467, 
+      15.1354 43.9642, 15.11775 43.950067, 15.08005 43.9532, 15.0282 43.983033, 14.88805 44.147933, 14.83035 44.1699, 14.75205 44.183267, 14.73735 44.198967)), 
+  ((17.29285 42.818367, 17.2947 42.830767, 17.36555 42.865567, 17.4289 42.8668, 17.47365 42.8457, 17.52025 42.841967, 17.70105 42.796, 17.7327 42.774867, 17.73735 42.7637, 17.7075 42.747533, 
+      17.66835 42.7376, 17.59195 42.7463, 17.4857 42.784833, 17.3124 42.805933, 17.29285 42.818367)), 
+  ((14.5865 44.8671, 14.60025 44.8696, 14.63775 44.870433, 14.6421 44.8846, 14.64025 44.930833, 14.66525 44.945433, 14.69025 44.945833, 14.74585 44.908333, 14.74335 44.8617, 14.80145 44.8317, 
+      14.79835 44.8092, 14.7852 44.8042, 14.75835 44.807967, 14.70275 44.831267, 14.61335 44.8317, 14.5834 44.852533, 14.5865 44.8671)), 
+  ((15.0671 44.152633, 15.0671 44.179333, 15.07885 44.1872, 15.1048 44.182467, 15.20255 44.0859, 15.3592 43.9689, 15.3592 43.953967, 15.34505 43.945333, 15.32385 43.948467, 15.2214 44.039567, 
+      15.08945 44.122, 15.0671 44.152633)), 
+  ((16.1468 43.444133, 16.1501 43.4562, 16.1797 43.477033, 16.21095 43.483633, 16.2471 43.477033, 16.3211 43.416733, 16.32605 43.397, 16.30795 43.389333, 16.27015 43.397, 16.18295 43.422233, 
+      16.1468 43.444133)), 
+  ((14.6915 44.356333, 14.69835 44.3714, 14.718 44.3773, 14.77795 44.375333, 14.79565 44.3498, 14.86935 44.3275, 14.8836 44.3085, 14.8738 44.294067, 14.85315 44.2954, 14.80695 44.311133, 
+      14.7323 44.309167, 14.71165 44.3144, 14.6915 44.356333)), 
+  ((16.03645 43.104, 16.0981 43.1257, 16.17485 43.1187, 16.1981 43.105533, 16.1911 43.091567, 16.0981 43.0629, 16.06435 43.052033, 16.0248 43.055133, 16.0225 43.079167, 16.03645 43.104)), 
+  ((15.2473 43.8723, 15.26495 43.877033, 15.4016 43.8417, 15.42515 43.828333, 15.43455 43.810267, 15.4228 43.7993, 15.4016 43.7985, 15.27555 43.832267, 15.24965 43.8511, 15.2473 43.8723)), 
+  ((14.7239 44.476267, 14.75145 44.5018, 14.77795 44.502467, 14.8094 44.470367, 14.8094 44.4435, 14.76325 44.416633, 14.74355 44.415967, 14.7249 44.429733, 14.7239 44.476267)), 
+  ((16.7723 42.790567, 16.7751 42.806367, 16.8128 42.8315, 16.8407 42.835233, 16.86305 42.833367, 16.8812 42.817533, 16.8798 42.7952, 16.8407 42.775667, 16.7869 42.774733, 16.7723 42.790567)), 
+  ((15.5397 43.7495, 15.56095 43.752, 15.5947 43.742, 15.65345 43.7074, 15.65345 43.6849, 15.64155 43.6795, 15.62095 43.6799, 15.52905 43.7245, 15.5272 43.733667, 15.5397 43.7495)), 
+  ((16.4742 42.798, 16.4986 42.824067, 16.52375 42.838033, 16.54885 42.8315, 16.55025 42.811033, 16.5321 42.7915, 16.5056 42.770067, 16.47765 42.769133, 16.4721 42.784033, 16.4742 42.798)), 
+  ((14.6124 44.465767, 14.61385 44.478867, 14.6237 44.4828, 14.64925 44.4828, 14.6807 44.455267, 14.6787 44.434967, 14.6669 44.4271, 14.6502 44.432333, 14.6158 44.453967, 14.6124 44.465767)), 
+  ((15.53755 43.847433, 15.5472 43.854533, 15.5644 43.8541, 15.58005 43.842867, 15.5819 43.822033, 15.56755 43.8137, 15.55005 43.815367, 15.53815 43.825767, 15.53755 43.847433)))
+
+MULTIPOLYGON (((20.2073 46.168433, 20.3722 46.162267, 20.5777 46.142833, 20.6413 46.158733, 20.76325 46.277133, 20.82955 46.317767, 20.91705 46.324833, 21.01245 46.293033, 21.0867 46.296567, 21.19275 46.374333, 
+    21.2471 46.4362, 21.2922 46.566967, 21.3505 46.642967, 21.44065 46.715433, 21.5732 46.918667, 21.72965 47.0954, 21.78795 47.1926, 21.98415 47.394067, 22.0332 47.5213, 22.10745 47.639733, 
+    22.26915 47.7387, 22.47595 47.814667, 22.53165 47.844733, 22.69865 47.885367, 22.81795 47.945467, 22.87625 48, 22.88665 48.028033, 22.8858 48.0491, 22.93005 48.0512, 22.98345 48.0596, 
+    23.02325 48.079667, 23.07565 48.106833, 23.1135 48.1256, 23.15965 48.1408, 23.19265 48.1408, 23.2266 48.138233, 23.2606 48.1324, 23.3091 48.107167, 23.3625 48.0787, 23.41975 48.045, 
+    23.52045 48.026933, 23.6319 48.022, 23.67055 48.018033, 23.7256 48, 23.821 47.970333, 24.02935 47.935633, 24.2833 47.942133, 24.4591 47.9725, 24.547 47.985533, 24.61865 47.979033, 
+    24.69675 47.939967, 24.85955 47.8141, 25.0044 47.768533, 25.0467 47.7707, 25.22905 47.8944, 25.3853 47.966, 25.57415 47.994233, 25.7132 48, 25.8455 48.007133, 25.9491 48.0126, 
+    26.04725 48.015, 26.1154 48.021667, 26.17265 48.029567, 26.2008 48.036233, 26.2244 48.045667, 26.37325 48.1344, 26.42785 48.186567, 26.4609 48.197367, 26.5162 48.205133, 26.5871 48.209033, 
+    26.67785 48.21, 26.7332 48.202867, 26.7895 48.197033, 26.8361 48.189933, 26.8929 48.172167, 26.94045 48.144967, 26.99385 48.117167, 27.03075 48.082867, 27.0579 48.052433, 27.0807 48.014567, 
+    27.08945 48, 27.13275 47.974267, 27.17135 47.949333, 27.19115 47.936167, 27.2501 47.886767, 27.2829 47.855333, 27.28965 47.828367, 27.27785 47.768867, 27.28125 47.738567, 27.30145 47.716133, 
+    27.3284 47.699267, 27.37555 47.683567, 27.4109 47.668967, 27.44965 47.6398, 27.48755 47.588167, 27.52965 47.554467, 27.597 47.5152, 27.6071 47.499467, 27.60205 47.4613, 27.6105 47.4153, 
+    27.63405 47.3704, 27.6492 47.3569, 27.69555 47.3322, 27.7393 47.312, 27.7747 47.290667, 27.79155 47.2727, 27.81005 47.2424, 27.8252 47.2031, 27.8488 47.180633, 27.87405 47.160433, 
+    27.8976 47.150333, 28.0071 47.099833, 28.03995 47.0796, 28.07195 47.032433, 28.08875 46.998767, 28.12245 46.868567, 28.1519 46.827, 28.20915 46.774233, 28.2327 46.7484, 28.23945 46.715867, 
+    28.23945 46.699033, 28.21755 46.660867, 28.2125 46.592367, 28.2369 46.539633, 28.2403 46.479033, 28.22345 46.436367, 28.19145 46.401567, 28.14095 46.361167, 28.1207 46.329733, 28.11565 46.3084, 
+    28.11485 46.264633, 28.11315 46.107467, 28.10645 46.068167, 28.11235 45.9458, 28.13425 45.882933, 28.17635 45.817833, 28.18645 45.7976, 28.1932 45.733633, 28.22605 45.651667, 28.25185 45.6091, 
+    28.25805 45.5989, 28.2766 45.5832, 28.3069 45.570833, 28.3288 45.551767, 28.340555 45.528238, 28.349 45.511333, 28.37255 45.4485, 28.4214 45.391233, 28.4433 45.3789, 28.47025 45.372167, 
+    28.55195 45.3654, 28.60415 45.3609, 28.6395 45.351933, 28.6732 45.332833, 28.7052 45.316, 28.7338 45.312633, 28.7675 45.314867, 28.7894 45.3317, 28.80455 45.358667, 28.8096 45.402433, 
+    28.81465 45.417033, 28.83315 45.428267, 28.8635 45.431633, 28.95865 45.424867, 29.0294 45.424867, 29.05635 45.428233, 29.18095 45.467533, 29.20455 45.473167, 29.23655 45.4754, 29.30055 45.49, 
+    29.41505 45.502333, 29.4504 45.503467, 29.538 45.49, 29.58345 45.473167, 29.602 45.452933, 29.68855 45.391433, 29.6607 45.329233, 29.6518 45.204733, 29.65475 45.190033, 29.6681 45.1227, 
+    29.64735 45.0081, 29.58395 44.930333, 29.5732 44.917167, 29.505 44.8638, 29.2811 44.8233, 29.14765 44.815367, 29.0142 44.744233, 29.0038 44.757067, 28.98305 44.790667, 29.0246 44.8302, 
+    29.06905 44.853933, 29.0839 44.885533, 29.0839 44.899367, 29.06315 44.9073, 29.0305 44.885533, 28.9949 44.885533, 28.99195 44.911233, 29.0335 44.958667, 29.0335 44.9982, 29.0068 45.029833, 
+    28.95635 45.029833, 28.9119 45.008067, 28.8941 44.970533, 28.91485 44.8717, 28.89115 44.834167, 28.7814 44.776833, 28.7399 44.757067, 28.7399 44.733367, 28.77545 44.699767, 28.78435 44.681967, 
+    28.7369 44.6622, 28.7221 44.6385, 28.72505 44.608867, 28.74285 44.606867, 28.7725 44.610833, 28.8081 44.6049, 28.86445 44.640467, 28.90005 44.6958, 28.9386 44.711633, 28.9386 44.670133, 
+    28.87925 44.585133, 28.6865 44.448767, 28.559 44.365767, 28.51895 44.331167, 28.51895 44.315367, 28.5486 44.293633, 28.5783 44.315367, 28.6109 44.323267, 28.6435 44.3055, 28.62275 44.096, 
+    28.58715 43.981367, 28.57085 43.927, 28.559 43.772867, 28.559 43.751367, 28.31365 43.773767, 28.2045 43.802867, 28.08605 43.861033, 27.9863 43.9587, 27.9707 44.041833, 27.9302 44.073, 
+    27.8632 44.0647, 27.7946 44.041833, 27.7167 44.0356, 27.6824 44.056367, 27.6481 44.087533, 27.5982 44.106267, 27.539 44.1021, 27.49845 44.0834, 27.43925 44.089633, 27.3987 44.122867, 
+    27.35195 44.1499, 27.3052 44.151967, 27.2397 44.141567, 27.14155 44.154033, 27.0667 44.170667, 27.00435 44.1665, 26.91085 44.143633, 26.80795 44.104167, 26.7706 44.1367, 26.7027 44.127167, 
+    26.6206 44.127167, 26.5831 44.131933, 26.4706 44.133133, 26.4179 44.121233, 26.3483 44.103367, 26.2715 44.073633, 26.17685 44.031967, 26.14115 44.009333, 26.04115 43.9272, 25.94205 43.872433, 
+    25.8724 43.839133, 25.78135 43.785567, 25.68135 43.7427, 25.6278 43.728433, 25.52335 43.7213, 25.4394 43.728433, 25.368 43.7451, 25.30905 43.751033, 25.23405 43.751033, 25.2046 43.7558, 
+    25.12065 43.777233, 25.08675 43.783167, 25.0385 43.781967, 25.00995 43.771267, 24.9814 43.7677, 24.9064 43.776033, 24.83675 43.7796, 24.7448 43.774833, 24.7055 43.777233, 24.57335 43.806967, 
+    24.5323 43.809367, 24.4841 43.8058, 24.3448 43.7808, 24.28675 43.764133, 24.23675 43.752233, 24.2064 43.752233, 24.17605 43.762933, 24.10285 43.799833, 24.0707 43.8058, 24.00465 43.8034, 
+    23.97605 43.810567, 23.85285 43.8427, 23.79125 43.8534, 23.7466 43.8546, 23.68055 43.849833, 23.61445 43.851033, 23.57875 43.857, 23.5252 43.862933, 23.4966 43.872467, 23.3966 43.896267, 
+    23.36 43.902233, 23.30105 43.902233, 23.24215 43.8903, 23.16715 43.871267, 23.0993 43.8677, 23.0225 43.871267, 22.92965 43.8915, 22.86445 43.926033, 22.8377 43.956967, 22.8395 43.9879, 
+    22.8734 44.0284, 22.95735 44.091467, 22.97875 44.1129, 22.97875 44.126, 22.9627 44.1379, 22.93055 44.146233, 22.8966 44.1617, 22.8457 44.1986, 22.81895 44.208133, 22.7207 44.230733, 
+    22.70915 44.237, 22.69215 44.2462, 22.6582 44.281933, 22.6332 44.354533, 22.61 44.3831, 22.5707 44.4057, 22.49395 44.4331, 22.4609 44.4557, 22.45555 44.474767, 22.46805 44.498567, 
+    22.50375 44.527133, 22.5484 44.536667, 22.57875 44.549767, 22.6109 44.574733, 22.6341 44.5795, 22.6877 44.584267, 22.70375 44.590233, 22.70555 44.597367, 22.6877 44.623533, 22.6395 44.661633, 
+    22.5645 44.697333, 22.4645 44.7176, 22.4422 44.7176, 22.3922 44.7069, 22.34575 44.6819, 22.2297 44.575967, 22.19575 44.5569, 22.1511 44.548567, 22.11365 44.5474, 22.07435 44.555733, 
+    22.0288 44.5843, 22.01095 44.6081, 21.97705 44.6474, 21.92525 44.687867, 21.88775 44.698567, 21.7431 44.7069, 21.65385 44.712867, 21.6119 44.728333, 21.5494 44.773567, 21.49225 44.810467, 
+    21.48665 44.864767, 21.43365 45.066333, 21.4461 45.101667, 21.50845 45.159833, 21.50845 45.2014, 21.4118 45.242967, 21.2497 45.280367, 20.9941 45.380133, 20.89745 45.434167, 20.79145 45.546367, 
+    20.82885 45.774967, 20.79145 45.795767, 20.7416 45.812367, 20.66985 45.8955, 20.60285 45.941233, 20.4969 45.959933, 20.4252 45.9911, 20.24825 46.1351, 20.2073 46.168433)), 
+  ((30.12795 45.2983, 30.17375 45.3272, 30.1868 45.328567, 30.20235 45.317667, 30.2007 45.3005, 30.1623 45.272667, 30.1435 45.2716, 30.13 45.280867, 30.12795 45.2983)))
+
+MULTIPOLYGON (((22.0955 48.4284, 22.1098 48.450967, 22.1765 48.5852, 22.17885 48.621133, 22.29875 48.708933, 22.3327 48.7386, 22.34555 48.7745, 22.37655 48.921633, 22.4099 48.964167, 22.52395 49.042467, 
+    22.5518 49.0616, 22.69325 49.0328, 22.82425 49.0147, 22.8807 49.023767, 22.8965 49.044867, 22.89425 49.0765, 22.86035 49.1202, 22.7542 49.240733, 22.69325 49.3462, 22.66615 49.460733, 
+    22.66615 49.526267, 22.68645 49.585033, 22.8694 49.7568, 23.2127 50.0348, 23.38435 50.161367, 23.63955 50.357267, 23.70055 50.396433, 23.76155 50.413, 23.81575 50.417533, 23.8835 50.420533, 
+    23.9422 50.4311, 24.0077 50.4537, 24.0529 50.482333, 24.08225 50.506433, 24.08225 50.530533, 24.06885 50.688433, 24.0671 50.718167, 24.07675 50.752, 24.0916 50.781167, 24.11305 50.8077, 
+    24.12445 50.831033, 24.13405 50.8497, 24.1253 50.871867, 24.1017 50.892267, 24.0632 50.910367, 23.9919 50.949733, 23.94465 50.980633, 23.89475 51.017967, 23.8484 51.061133, 23.8016 51.101667, 
+    23.7351 51.1501, 23.68525 51.214233, 23.6638 51.2647, 23.65505 51.2997, 23.6507 51.325367, 23.65945 51.3621, 23.67125 51.4009, 23.67035 51.44, 23.6651 51.472667, 23.63975 51.5053, 
+    23.61305 51.538267, 23.58855 51.571533, 23.5763 51.599533, 23.6659 51.6607, 23.75575 51.681667, 23.83665 51.6757, 23.99835 51.621767, 24.06125 51.624767, 24.14665 51.642733, 24.2455 51.7146, 
+    24.3713 51.8823, 24.50155 51.9542, 24.6049 51.970667, 24.76215 51.967667, 24.92385 51.958667, 25.0272 51.973633, 25.24285 52.027567, 25.35965 52.027567, 25.62475 51.9662, 25.7101 51.9632, 
+    25.8134 51.984167, 25.97065 52.0231, 26.0875 52.0231, 26.18185 52.008133, 26.50085 51.877833, 26.56375 51.865867, 26.81085 51.838933, 27.00855 51.805967, 27.0939 51.765567, 27.19275 51.6757, 
+    27.26915 51.648767, 27.4893 51.654767, 27.57465 51.663733, 27.61955 51.663733, 27.75885 51.531967, 27.82625 51.540967, 27.87565 51.5814, 27.9161 51.6383, 27.9925 51.659267, 28.0554 51.6353, 
+    28.1093 51.6473, 28.19915 51.746133, 28.307 51.812, 28.3519 51.826967, 28.38335 51.812, 28.37435 51.6922, 28.37885 51.6413, 28.4058 51.608367, 28.43725 51.5904, 28.4867 51.599367, 
+    28.5406 51.656267, 28.5945 51.662267, 28.6664 51.626333, 28.70235 51.540967, 28.75625 51.514, 28.81915 51.508033, 28.87755 51.532, 28.94945 51.5829, 29.06625 51.6368, 29.1561 51.6368, 
+    29.2325 51.681733, 29.25495 51.681733, 29.3044 51.6308, 29.33135 51.430167, 29.38975 51.400233, 29.45715 51.388233, 29.50655 51.4077, 29.58295 51.512533, 29.63235 51.5365, 29.69525 51.5335, 
+    29.78065 51.491567, 29.848 51.431667, 29.89745 51.4167, 29.95135 51.434667, 29.95585 51.506533, 30.00525 51.539467, 30.07265 51.5365, 30.2344 51.386767, 30.3692 51.341833, 30.47255 51.331367, 
+    30.5534 51.337367, 30.5734 51.366433, 30.549 51.396633, 30.532 51.428733, 30.5287 51.466167, 30.5542 51.5077, 30.5551 51.542333, 30.5523 51.569367, 30.5353 51.6002, 30.53105 51.6408, 
+    30.53955 51.674767, 30.55845 51.709367, 30.55845 51.738967, 30.5509 51.766633, 30.5589 51.7959, 30.591 51.8261, 30.60705 51.8475, 30.608 51.868267, 30.6297 51.878333, 30.6703 51.8733, 
+    30.70615 51.859433, 30.7373 51.864467, 30.75855 51.8799, 30.77085 51.909467, 30.76945 51.9359, 30.80725 51.9503, 30.827 51.9685, 30.8429 51.9928, 30.85885 52.0267, 30.88235 52.0606, 
+    30.88345 52.063867, 30.9982 52.114433, 31.124 52.129433, 31.33515 52.111467, 31.5508 52.111467, 31.735 52.1354, 31.8473 52.106933, 31.95965 52.091967, 32.1124 52.112933, 32.2472 52.154833, 
+    32.31905 52.2357, 32.34155 52.382433, 32.39995 52.4094, 32.4943 52.4154, 32.70545 52.3495, 32.8582 52.333033, 32.96155 52.336033, 33.1008 52.374967, 33.13225 52.437867, 33.20415 52.452833, 
+    33.28055 52.431867, 33.3614 52.386967, 33.3985 52.383667, 33.46475 52.377967, 33.6624 52.425867, 33.74775 52.442333, 33.8421 52.439333, 33.905 52.3884, 33.9859 52.295567, 34.0488 52.160833, 
+    34.13865 52.062, 34.3633 51.915267, 34.4037 51.849367, 34.38125 51.7805, 34.33185 51.750567, 34.1611 51.768533, 34.0847 51.756533, 34.0488 51.7236, 34.07575 51.701133, 34.1162 51.6652, 
+    34.21955 51.626267, 34.21505 51.566367, 34.1611 51.4286, 34.15665 51.3837, 34.20605 51.353733, 34.3453 51.332767, 34.7362 51.305833, 34.9833 51.296833, 35.0552 51.307333, 35.07765 51.298333, 
+    35.0507 51.2205, 35.0597 51.1576, 35.1226 51.088733, 35.19895 51.070767, 35.2933 51.067767, 35.3697 51.0468, 35.4146 50.9809, 35.4326 50.906033, 35.4281 50.780267, 35.37415 50.666467, 
+    35.37415 50.621567, 35.4101 50.558667, 35.56285 50.461333, 35.6662 50.4254, 35.75605 50.431367, 35.86385 50.446333, 36.00315 50.512233, 36.07055 50.515233, 36.13795 50.494267, 36.2862 50.347533, 
+    36.37605 50.319067, 36.5333 50.316067, 36.6546 50.322067, 36.86575 50.372967, 37.13085 50.489767, 37.2117 50.515233, 37.2836 50.515233, 37.38695 50.494267, 37.49475 50.4314, 37.5397 50.3625, 
+    37.5487 50.233733, 37.5891 50.188833, 37.69695 50.125933, 37.89465 50.015133, 37.962 50.000167, 38.00695 49.9957, 38.05635 50.010667, 38.04285 50.1005, 38.05645 50.140533, 38.0667 50.1484, 
+    38.0777 50.163733, 38.12825 50.172367, 38.19565 50.139433, 38.2675 50.031633, 38.3484 50.004667, 38.4068 49.9957, 38.5101 50.001667, 38.582 50.034633, 38.6449 50.091533, 38.68535 50.1005, 
+    38.7168 50.0945, 38.74825 50.022633, 38.86055 49.925333, 38.9594 49.862433, 39.05375 49.8175, 39.12115 49.8175, 39.2739 49.8295, 39.4581 49.811533, 39.57495 49.7756, 39.70975 49.696233, 
+    39.7906 49.669267, 39.9029 49.672267, 40.00175 49.687233, 40.06915 49.678267, 40.13205 49.636333, 40.12755 49.5944, 40.06015 49.513533, 40.06015 49.465633, 40.0961 49.405733, 40.08715 49.342867, 
+    40.0214 49.266367, 40.0185 49.260167, 39.93155 49.184767, 39.90195 49.165467, 39.87765 49.157567, 39.71425 49.130233, 39.6693 49.124233, 39.63335 49.0883, 39.64235 49.055367, 39.70075 49.020933, 
+    39.81755 48.999967, 40.01525 48.994, 40.0467 48.985, 40.07365 48.958067, 40.0602 48.9341, 39.95685 48.904167, 39.81755 48.8742, 39.71875 48.8293, 39.6603 48.7724, 39.63785 48.7155, 
+    39.64685 48.6466, 39.71425 48.5478, 39.82655 48.463933, 39.93885 48.404033, 40.00175 48.350133, 39.99725 48.3007, 39.8939 48.159967, 39.87595 48.088067, 39.86975 48.0556, 39.8619 48.0388, 
+    39.83515 48.017833, 39.8085 48, 39.7399 47.9305, 39.68535 47.874333, 39.6259 47.8545, 39.5342 47.8545, 39.388 47.881767, 39.24675 47.9214, 39.14765 47.946167, 39.04355 47.954433, 
+    38.95685 47.951133, 38.82055 47.917267, 38.74865 47.877633, 38.65945 47.773567, 38.59005 47.705833, 38.5058 47.6728, 38.3522 47.623233, 38.2704 47.5935, 38.21835 47.540633, 38.1975 47.479967, 
+    38.21045 47.372167, 38.24605 47.157267, 38.20155 47.121667, 38.17785 47.115767, 38.15705 47.1197, 38.15115 47.149333, 38.12425 47.1798, 38.11505 47.183167, 38.0681 47.184933, 37.97025 47.157267, 
+    37.7493 47.151333, 37.5862 47.1375, 37.50615 47.097967, 37.4646 46.999133, 37.40235 46.955667, 37.20365 46.939867, 36.98865 46.9033, 36.91155 46.846, 36.873 46.790667, 36.87595 46.721467, 
+    36.83445 46.691833, 36.75735 46.6859, 36.74995 46.7027, 36.7885 46.7541, 36.7885 46.805467, 36.7025 46.8272, 36.49195 46.8114, 36.42965 46.7936, 36.32885 46.704667, 36.2977 46.638467, 
+    36.2621 46.594967, 36.19095 46.555467, 36.1346 46.555467, 36.1346 46.587067, 36.21765 46.638467, 36.24135 46.674033, 36.2206 46.713567, 36.12275 46.7274, 35.99375 46.7195, 35.9107 46.7096, 
+    35.8247 46.7017, 35.76245 46.672067, 35.4896 46.519867, 35.34725 46.436867, 35.30275 46.399333, 35.2657 46.307433, 35.19745 46.265933, 35.05215 46.178967, 35.01065 46.1592, 34.97505 46.1691, 
+    34.97505 46.196767, 34.9988 46.224433, 35.04625 46.214533, 35.21525 46.3608, 35.2538 46.431933, 35.239 46.475433, 35.19155 46.532733, 35.17375 46.550533, 35.15595 46.546567, 35.14115 46.5268, 
+    35.14115 46.489267, 35.11145 46.4359, 35.06105 46.388467, 34.9869 46.348933, 34.8179 46.287667, 34.77195 46.2333, 34.82235 46.1424, 34.93505 45.9744, 35.024 45.853867, 35.15895 45.712567, 
+    35.25085 45.635467, 35.41395 45.4675, 35.51035 45.377567, 35.60525 45.371633, 35.68235 45.389433, 35.7535 45.4171, 35.8217 45.4586, 35.8395 45.486267, 35.81725 45.5347, 35.83505 45.562367, 
+    35.87955 45.5584, 35.9092 45.530733, 35.9092 45.5011, 35.927 45.4655, 35.9596 45.451667, 36.013 45.451667, 36.06045 45.485267, 36.11085 45.497133, 36.2354 45.489233, 36.41925 45.512933, 
+    36.53935 45.547533, 36.60755 45.553433, 36.6283 45.5337, 36.6283 45.506, 36.6283 45.4744, 36.572 45.423, 36.4474 45.361733, 36.39995 45.302467, 36.3881 45.251067, 36.4059 45.1898, 
+    36.35105 45.151267, 36.09305 45.135433, 35.9596 45.1236, 35.8751 45.100867, 35.80985 45.043567, 35.7861 45.041567, 35.77425 45.089, 35.72085 45.118667, 35.64375 45.128533, 35.5459 45.100867, 
+    35.24195 45.034667, 35.15295 45.007, 35.01655 44.9398, 34.6681 44.867667, 34.4872 44.8321, 34.4175 44.793567, 34.37305 44.7224, 34.37005 44.653233, 34.3256 44.6157, 34.26925 44.593933, 
+    34.1239 44.5742, 34.0468 44.554433, 33.87035 44.486233, 33.7814 44.4744, 33.6954 44.484267, 33.52635 44.545533, 33.4537 44.5742, 33.36175 44.580133, 33.3321 44.6157, 33.34695 44.655233, 
+    33.42995 44.675, 33.4863 44.6987, 33.4952 44.850867, 33.51005 44.989233, 33.54415 45.037667, 33.52635 45.091, 33.50265 45.1345, 33.47 45.181933, 33.47 45.2432, 33.4374 45.2689, 
+    33.3751 45.272833, 33.3069 45.247133, 33.2565 45.237267, 33.1764 45.257033, 33.0934 45.308433, 33.02965 45.345, 32.9822 45.356867, 32.9288 45.372667, 32.88435 45.408233, 32.85465 45.418133, 
+    32.78645 45.428, 32.7212 45.4102, 32.6708 45.3865, 32.6367 45.367733, 32.60705 45.367733, 32.51215 45.389467, 32.4647 45.4112, 32.43505 45.434933, 32.45875 45.4626, 32.64265 45.565367, 
+    32.79685 45.664167, 32.92435 45.727433, 33.04445 45.769933, 33.0771 45.807467, 33.083 45.848967, 33.10675 45.860833, 33.1453 45.845033, 33.23425 45.835133, 33.31135 45.843067, 33.37955 45.8905, 
+    33.4285 45.927067, 33.4611 45.929033, 33.5026 45.913233, 33.54115 45.913233, 33.5827 45.942867, 33.6272 45.952767, 33.6924 45.934967, 33.69835 45.942867, 33.69835 45.988333, 33.7369 46.010067, 
+    33.72205 46.029833, 33.642 46.0397, 33.57675 46.047633, 33.57675 46.0753, 33.57675 46.1326, 33.57675 46.189933, 33.53525 46.205733, 33.4967 46.193867, 33.4789 46.168167, 33.4463 46.154333, 
+    33.4374 46.138533, 33.46705 46.118767, 33.47295 46.095067, 33.46705 46.0911, 33.43145 46.0911, 33.33655 46.122733, 33.3217 46.1504, 33.29205 46.154333, 33.27425 46.146433, 33.2565 46.1484, 
+    33.2535 46.1741, 33.2494 46.192733, 33.24165 46.193867, 33.22385 46.187933, 33.19715 46.178067, 33.1497 46.195833, 33.0815 46.213633, 32.80125 46.2067, 32.67965 46.2008, 32.60555 46.181033, 
+    32.5477 46.148433, 32.51215 46.138533, 32.45875 46.144467, 32.37275 46.170167, 32.2897 46.195867, 32.2393 46.203767, 32.2037 46.213633, 32.1711 46.249233, 32.14885 46.262067, 32.04505 46.266033, 
+    31.9917 46.2937, 31.93535 46.3194, 31.8108 46.321367, 31.76335 46.325333, 31.75145 46.339167, 31.7381 46.354, 31.76775 46.3777, 31.8745 46.423167, 31.93085 46.433033, 31.98425 46.433033, 
+    32.01685 46.450833, 32.01685 46.4785, 31.9961 46.498267, 31.61355 46.539767, 31.5483 46.559533, 31.50975 46.599067, 31.5305 46.6129, 31.661 46.616833, 31.8093 46.6129, 31.919 46.583233, 
+    32.0821 46.551633, 32.24225 46.539767, 32.3001 46.5447, 32.2971 46.5783, 32.2704 46.598067, 32.26745 46.617833, 32.24075 46.631667, 32.2022 46.6297, 32.17255 46.623767, 32.1429 46.623767, 
+    32.1162 46.639567, 32.0895 46.657367, 32.05095 46.6633, 31.99165 46.683067, 31.92345 46.860933, 31.94275 46.919233, 31.9279 46.970633, 31.92195 47.0062, 31.9101 47.000267, 31.9101 46.909367, 
+    31.85375 46.731467, 31.82115 46.693933, 31.75295 46.686033, 31.56315 46.6959, 31.49195 46.699867, 31.48455 46.716667, 31.49045 46.770033, 31.50235 46.811533, 31.5409 46.841167, 31.5557 46.874767, 
+    31.56165 46.904433, 31.5379 46.908367, 31.49345 46.902433, 31.45785 46.857, 31.443 46.791767, 31.44005 46.728533, 31.3926 46.685033, 31.32145 46.665267, 30.9952 46.651433, 30.8069 46.6208, 
+    30.7357 46.5793, 30.7031 46.525933, 30.68825 46.425133, 30.68235 46.371767, 30.5815 46.3105, 30.51775 46.206733, 30.46435 46.171167, 30.4258 46.171167, 30.37835 46.206733, 30.36055 46.254167, 
+    30.325 46.299633, 30.28645 46.333233, 30.30125 46.3866, 30.2716 46.424133, 30.263 46.427133, 30.2538 46.424133, 30.24195 46.4024, 30.2182 46.3945, 30.19745 46.404367, 30.1767 46.436, 
+    30.14705 46.445867, 30.11 46.4429, 30.0892 46.411267, 30.0833 46.377667, 30.0892 46.353967, 30.14855 46.330233, 30.22265 46.296667, 30.34425 46.193867, 30.3858 46.146433, 30.3858 46.095067, 
+    30.36355 46.054567, 30.1797 45.912267, 30.15895 45.8925, 30.13815 45.896433, 30.1174 45.914233, 30.09665 45.937933, 30.06995 45.951767, 30.06405 45.928067, 30.06405 45.904333, 30.0314 45.894467, 
+    30.0166 45.9004, 29.9899 45.934, 29.97505 45.922133, 29.9884 45.863833, 29.94095 45.85, 29.9172 45.8658, 29.8935 45.846033, 29.9113 45.822333, 29.935 45.8065, 29.9172 45.792667, 
+    29.88755 45.780833, 29.8609 45.794667, 29.82825 45.794667, 29.8223 45.7828, 29.8342 45.761067, 29.83715 45.739333, 29.81935 45.711667, 29.7541 45.680033, 29.71855 45.680033, 29.70965 45.7077, 
+    29.70075 45.792667, 29.68 45.8164, 29.65625 45.818367, 29.5999 45.751167, 29.57915 45.687933, 29.61175 45.6583, 29.63255 45.6326, 29.61175 45.5911, 29.5658 45.554533, 29.5806 45.530833, 
+    29.6162 45.509067, 29.6933 45.511067, 29.7348 45.509067, 29.7289 45.4814, 29.68855 45.391433, 29.602 45.452933, 29.58345 45.473167, 29.538 45.49, 29.4504 45.503467, 29.41505 45.502333, 
+    29.30055 45.49, 29.23655 45.4754, 29.20455 45.473167, 29.18095 45.467533, 29.05635 45.428233, 29.0294 45.424867, 28.95865 45.424867, 28.8635 45.431633, 28.83315 45.428267, 28.81465 45.417033, 
+    28.8096 45.402433, 28.80455 45.358667, 28.7894 45.3317, 28.7675 45.314867, 28.7338 45.312633, 28.7052 45.316, 28.6732 45.332833, 28.6395 45.351933, 28.60415 45.3609, 28.55195 45.3654, 
+    28.47025 45.372167, 28.4433 45.3789, 28.4214 45.391233, 28.37255 45.4485, 28.349 45.511333, 28.340555 45.528238, 28.4472 45.642067, 28.6341 45.773733, 28.7359 45.898333, 28.8149 45.9596, 
+    28.94255 46.0062, 29.0413 46.041667, 29.0626 46.0609, 29.0641 46.086233, 29.055 46.147, 29.06105 46.192567, 29.0869 46.237633, 29.08845 46.255867, 29.07475 46.268033, 28.96385 46.354133, 
+    28.95625 46.378433, 28.9699 46.428067, 29.0307 46.507567, 29.11425 46.5258, 29.1492 46.5248, 29.16895 46.5015, 29.16895 46.428567, 29.17655 46.378933, 29.19935 46.367767, 29.2343 46.371833, 
+    29.289 46.4002, 29.37865 46.446267, 29.43185 46.451333, 29.47895 46.438167, 29.6172 46.391567, 29.6628 46.382433, 29.69775 46.393067, 29.7889 46.4371, 29.8223 46.443167, 29.8527 46.441167, 
+    29.8861 46.433067, 29.9317 46.424933, 29.95905 46.424933, 29.98035 46.4452, 29.9864 46.469533, 29.96515 46.5141, 29.91955 46.591067, 29.9195 46.715133, 29.91645 46.895433, 29.89515 46.920767, 
+    29.85565 46.937967, 29.7554 46.959233, 29.66725 46.9866, 29.5533 47.0342, 29.49555 47.0646, 29.46365 47.102067, 29.46365 47.133467, 29.4727 47.160767, 29.5046 47.185067, 29.60945 47.283333, 
+    29.62465 47.306633, 29.62615 47.338033, 29.6049 47.373467, 29.57755 47.3978, 29.5335 47.3988, 29.49245 47.3836, 29.42865 47.349167, 29.39065 47.332967, 29.3481 47.340067, 29.3101 47.362333, 
+    29.25845 47.451467, 29.2387 47.4849, 29.21895 47.498067, 29.184 47.506167, 29.1673 47.522367, 29.1612 47.543667, 29.1326 47.674567, 29.14395 47.765533, 29.18565 47.876733, 29.2122 47.939933, 
+    29.18945 47.972767, 29.15535 47.987933, 29.11365 47.990467, 29.06435 47.993, 29.01585 47.9997, 28.8388 48.1096, 28.6 48.203033, 28.5221 48.226967, 28.52055 48.230233, 28.50785 48.2484, 
+    28.4752 48.264733, 28.4516 48.267767, 28.4271 48.2629, 28.2706 48.296433, 28.15525 48.296933, 28.15445 48.2983, 28.14535 48.316433, 28.12135 48.319767, 28.086 48.317933, 28.0633 48.317933, 
+    28.0361 48.317933, 28.0098 48.328833, 27.9653 48.354233, 27.90955 48.392033, 27.84965 48.430133, 27.77525 48.456133, 27.67865 48.4637, 27.6188 48.478233, 27.5991 48.481733, 27.51295 48.4338, 
+    27.4203 48.382967, 27.3091 48.399433, 27.0909 48.4269, 26.9344 48.4324, 26.8315 48.4379, 26.77795 48.4324, 26.7697 48.410433, 26.79855 48.363733, 26.9097 48.303267, 26.885 48.2868, 
+    26.77385 48.2648, 26.6956 48.251067, 26.5871 48.209033, 26.5162 48.205133, 26.4609 48.197367, 26.42785 48.186567, 26.37325 48.1344, 26.2244 48.045667, 26.2008 48.036233, 26.17265 48.029567, 
+    26.1154 48.021667, 26.04725 48.015, 25.9491 48.0126, 25.8455 48.007133, 25.7132 48, 25.57415 47.994233, 25.3853 47.966, 25.22905 47.8944, 25.0467 47.7707, 25.0044 47.768533, 
+    24.85955 47.8141, 24.69675 47.939967, 24.61865 47.979033, 24.547 47.985533, 24.4591 47.9725, 24.2833 47.942133, 24.02935 47.935633, 23.821 47.970333, 23.7256 48, 23.67055 48.018033, 
+    23.6319 48.022, 23.52045 48.026933, 23.41975 48.045, 23.3625 48.0787, 23.3091 48.107167, 23.2606 48.1324, 23.2266 48.138233, 23.19265 48.1408, 23.15965 48.1408, 23.1135 48.1256, 
+    23.07565 48.106833, 23.02325 48.079667, 22.98345 48.0596, 22.93005 48.0512, 22.8858 48.0491, 22.88505 48.0673, 22.86915 48.080167, 22.8331 48.0919, 22.78615 48.101967, 22.686 48.112867, 
+    22.62565 48.131333, 22.5125 48.1867, 22.44375 48.202333, 22.3893 48.213533, 22.35075 48.235333, 22.3193 48.268033, 22.2615 48.353033, 22.2179 48.389933, 22.1651 48.415667, 22.0955 48.4284)), 
+  ((31.49865 46.4166, 31.51225 46.417467, 31.54075 46.408833, 31.5919 46.351867, 31.6528 46.339767, 31.759 46.2897, 31.9999 46.2517, 32.0867 46.2215, 32.0854 46.212867, 32.06855 46.205067, 
+      32.0245 46.2042, 31.72855 46.254267, 31.54075 46.328533, 31.51095 46.351867, 31.4954 46.3933, 31.49865 46.4166)), 
+  ((32.63475 46.129333, 32.6883 46.145833, 32.9461 46.141433, 33.0054 46.121667, 33.0054 46.099133, 32.98565 46.085433, 32.80485 46.068933, 32.6673 46.086533, 32.63845 46.0997, 32.63475 46.129333)))
+
+MULTIPOLYGON (((22.8368 12, 22.84545 12.0744, 22.8371 12.100333, 22.78985 12.1133, 22.68705 12.104033, 22.6148 12.122567, 22.5439 12.181833, 22.48835 12.263367, 22.48 12.502333, 22.53 12.6357, 
+    22.4897 12.676467, 22.29795 12.724633, 22.18675 12.7302, 22.12565 12.700567, 21.9617 12.693133, 21.88385 12.7265, 21.8255 12.8228, 21.8241 12.887667, 21.88525 13.0859, 21.9436 13.169233, 
+    22.2993 13.395233, 22.32295 13.4471, 22.19235 13.667567, 22.03395 13.875033, 22.04505 13.8954, 22.12705 13.941733, 22.40775 14.0677, 22.48 14.139933, 22.49945 14.2585, 22.47165 14.2863, 
+    22.37715 14.3048, 22.31745 14.3604, 22.3008 14.4456, 22.3091 14.5512, 22.3925 14.666033, 22.4675 14.712367, 22.6537 14.729033, 22.75095 14.743833, 22.7968 14.786467, 22.97465 15.103233, 
+    22.99965 15.199533, 22.99275 15.290333, 22.8788 15.440367, 22.87325 15.483, 22.97885 15.594133, 23.2762 15.738633, 23.3568 15.768267, 23.4304 15.7701, 23.76665 15.721933, 23.91395 15.6886, 
+    24.0223 15.690467, 24.0501 15.718233, 24.04595 16.0387, 24.05425 16.255467, 24.07235 16.620367, 24.0737 17.202033, 24.0598 17.466933, 24.08065 17.7837, 24.0681 18.370933, 24.07785 18.956333, 
+    24.07095 19.541733, 24.07125 19.6007, 24.07375 20.1123, 24.2085 20.110433, 25.0241 20.117867, 25.03385 20.640233, 25.02415 21.229333, 25.01725 21.794333, 25.024404 22.008123, 36.871218 22.009756, 
+    36.78725 21.856767, 36.8006 21.751033, 36.89255 21.600833, 37.06155 21.430867, 37.19945 21.2955, 37.2291 21.263867, 37.238 21.208533, 37.1965 21.123533, 37.152 21.086, 37.1357 20.950633, 
+    37.20095 20.780667, 37.2128 20.673933, 37.14905 20.471367, 37.13125 20.394267, 37.152 20.3251, 37.19205 20.1838, 37.2039 20.1245, 37.18315 20.0672, 37.1683 19.8814, 37.16385 19.765767, 
+    37.1846 19.665, 37.1846 19.599767, 37.149 19.457467, 37.15345 19.391267, 37.1416 19.331967, 37.23055 19.1047, 37.23795 19.022667, 37.2587 18.973267, 37.2943 18.9219, 37.4426 18.791433, 
+    37.5375 18.730167, 37.68725 18.665933, 37.8148 18.616533, 37.9927 18.553267, 38.0772 18.514733, 38.10095 18.463333, 38.1217 18.4159, 38.11575 18.396133, 38.17805 18.344767, 38.24035 18.325, 
+    38.29665 18.3428, 38.35005 18.376367, 38.40045 18.378367, 38.41235 18.356633, 38.30705 18.282533, 38.2893 18.256833, 38.31595 18.2331, 38.31005 18.215333, 38.31005 18.193567, 38.3486 18.173833, 
+    38.399 18.156033, 38.4168 18.1343, 38.4583 18.114533, 38.5028 18.075, 38.58285 18.045367, 38.5861 18.039133, 38.38085 17.702967, 38.23935 17.5379, 38.17505 17.486433, 37.99495 17.467167, 
+    37.81005 17.490733, 37.72965 17.437133, 37.5592 17.3771, 37.39195 17.2056, 37.318 17.1713, 37.0961 17.177733, 37.06235 17.1563, 37.0109 16.918367, 37.0302 16.8669, 37.0463 16.764, 
+    37.00125 16.671833, 36.93215 16.571067, 36.97075 16.373867, 36.95465 16.2195, 36.84695 16.048, 36.7987 15.8722, 36.7215 15.698567, 36.71185 15.5935, 36.6652 15.488467, 36.3629 15.061867, 
+    36.49315 14.922533, 36.58645 14.4852, 36.584754 14.468884, 36.5655 14.2837, 36.51085 14.107933, 36.5494 13.887133, 36.55105 13.767067, 36.25515 13.3469, 36.2278 13.2633, 36.23745 13.136833, 
+    36.25035 12.838833, 36.23425 12.7788, 36.16835 12.7488, 35.96895 12.7231, 35.8853 12.705933, 35.776 12.6309, 35.66665 12.4251, 35.42545 12.060667, 35.41095 12, 35.2916 11.893667, 
+    35.1617 11.762133, 35.13525 11.651433, 35.12685 11.499, 35.08835 11.431633, 35.0234 11.357833, 34.99575 11.250333, 35.0246 11.0065, 34.9825 10.841233, 34.91755 10.7546, 34.83935 10.7161, 
+    34.79365 10.717733, 34.6902 10.762633, 34.5988 10.797933, 34.43525 10.799533, 34.35465 10.770667, 34.31135 10.7434, 34.2873 10.7001, 34.26565 10.5573, 34.2825 10.470667, 34.3679 10.149833, 
+    34.34985 10.0696, 34.21755 9.833767, 34.17545 9.654067, 34.1634 9.501667, 34.155 9.399, 34.1622 9.1712, 34.13935 9.0092, 34.1682 8.8247, 34.17905 8.730033, 34.19585 8.590467, 
+    34.17905 8.5632, 34.1225 8.526333, 33.9373 8.4798, 33.88195 8.455733, 33.84105 8.4108, 33.79775 8.393167, 33.74245 8.394767, 33.6739 8.4076, 33.455 8.4509, 33.3926 8.453867, 
+    33.34645 8.431867, 33.2926 8.426067, 33.2358 8.419967, 33.2265 8.402867, 33.2205 8.3323, 33.1868 8.284967, 33.1826 8.2593, 33.20425 8.2168, 33.2319 8.1839, 33.2307 8.170267, 
+    33.21505 8.156633, 33.16875 8.1382, 33.1543 8.121333, 33.1507 8.1029, 33.1447 8.0652, 33.13625 8.049967, 33.1074 8.0307, 33.0659 8.006633, 33.0563 7.982567, 33.0563 7.928833, 
+    33.07915 7.862267, 33.11345 7.820567, 33.1952 7.783667, 33.29145 7.7155, 33.3498 7.695433, 33.38345 7.692233, 33.4412 7.709067, 33.46645 7.708267, 33.55185 7.667367, 33.60055 7.6385, 
+    33.7052 7.6024, 33.85915 7.545433, 33.9211 7.4917, 33.94395 7.446767, 33.9668 7.4147, 34.054 7.3361, 34.0937 7.288767, 34.10635 7.194133, 34.1328 7.1484, 34.1671 7.121133, 
+    34.19595 7.1115, 34.2272 7.103467, 34.23925 7.097067, 34.24045 7.088233, 34.2224 7.0698, 34.2164 7.047333, 34.2585 6.983167, 34.3096 6.939067, 34.3505 6.919, 34.38055 6.898933, 
+    34.40465 6.861233, 34.4323 6.8075, 34.4822 6.762567, 34.5243 6.737733, 34.5676 6.723267, 34.6025 6.712067, 34.63735 6.6888, 34.659 6.668733, 34.72335 6.6511, 34.7546 6.645467, 
+    34.7967 6.623, 34.8304 6.5837, 34.83485 6.5826, 34.8301 6.502633, 34.8586 6.307933, 34.9043 6.176367, 34.9825 6.0208, 35.0643 5.890867, 35.1497 5.698367, 35.18575 5.602133, 
+    35.2868 5.497867, 35.31205 5.3663, 35.35055 5.3214, 35.36735 5.313367, 35.3914 5.3214, 35.43715 5.337433, 35.5093 5.348667, 35.58625 5.3214, 35.6464 5.311767, 35.75825 5.319767, 
+    35.83765 5.2941, 35.8689 5.262, 35.80275 5.0679, 35.7715 4.894667, 35.80155 4.7856, 35.87855 4.673333, 35.9194 4.5434, 35.9146 4.5065, 35.89055 4.492067, 35.53335 4.516133, 
+    34.926 4.541767, 34.40645 4.541767, 34.3427 4.525733, 34.208 4.3958, 34.06005 4.201733, 33.935 4.1023, 33.73895 3.8793, 33.6572 3.829567, 33.6211 3.815133, 33.41905 3.829567, 
+    33.223 3.8103, 33.08345 3.831167, 33.0137 3.8472, 32.9584 3.832767, 32.76715 3.739733, 32.4881 3.659533, 32.3534 3.595367, 32.19825 3.475067, 32.09725 3.462233, 32.0419 3.471833, 
+    31.9529 3.505533, 31.87595 3.556867, 31.8591 3.6419, 31.8038 3.7301, 31.7653 3.746167, 31.73885 3.741333, 31.6799 3.654733, 31.6366 3.6018, 31.6029 3.590567, 31.5572 3.613033, 
+    31.38645 3.661133, 31.21925 3.677167, 31.07255 3.662733, 30.9667 3.598567, 30.8753 3.497533, 30.81515 3.426933, 30.77905 3.426933, 30.77065 3.4446, 30.76585 3.511967, 30.73455 3.544067, 
+    30.68165 3.5569, 30.5734 3.5617, 30.5397 3.584167, 30.54215 3.619467, 30.5301 3.685233, 30.4856 3.7462, 30.34605 3.872933, 30.24265 3.982, 30.24025 4.0542, 30.1837 4.099133, 
+    30.02495 4.3189, 29.92995 4.376667, 29.9107 4.403967, 29.93235 4.4986, 29.9131 4.5451, 29.675 4.6542, 29.6413 4.670233, 29.5968 4.650967, 29.5078 4.582, 29.43565 4.480933, 
+    29.3298 4.415167, 29.242 4.3991, 28.89805 4.488933, 28.7922 4.5162, 28.71765 4.511367, 28.6527 4.4777, 28.63705 4.383067, 28.49275 4.257933, 28.4422 4.246733, 28.37485 4.270767, 
+    28.2498 4.344567, 28.1259 4.375033, 28.008 4.458467, 27.79995 4.691033, 27.6099 4.854633, 27.4848 4.946067, 27.45475 5.011867, 27.40425 5.1739, 27.18415 5.3632, 27.1721 5.3985, 
+    27.2515 5.5509, 27.2527 5.639133, 27.18775 5.753, 27.1204 5.765833, 26.8113 5.924667, 26.50585 6.028933, 26.4986 6.041767, 26.501 6.0578, 26.6285 6.144433, 26.6285 6.1701, 
+    26.5792 6.234267, 26.3988 6.344933, 26.33865 6.380233, 26.3266 6.4123, 26.4072 6.543833, 26.43845 6.591967, 26.4264 6.6481, 26.2869 6.794067, 26.12695 6.8358, 25.99705 7.005833, 
+    25.8876 7.090867, 25.6976 7.167867, 25.6663 7.199933, 25.5773 7.198333, 25.4907 7.1839, 25.32595 7.3732, 25.23935 7.4133, 25.18405 7.4486, 25.1696 7.482267, 25.18645 7.6138, 
+    25.2141 7.6539, 25.29825 7.7309, 25.3127 7.7726, 25.3079 7.793467, 25.19725 7.8528, 25.15155 7.896133, 25.06975 7.908967, 25.02525 7.9202, 24.94105 8.006833, 24.85205 8.101467, 
+    24.7414 8.148, 24.53575 8.173633, 24.4852 8.1961, 24.3457 8.2346, 24.28795 8.249033, 24.17975 8.378967, 24.1665 8.438333, 24.18095 8.523333, 24.22425 8.597133, 24.2411 8.654867, 
+    24.22425 8.682133, 24.1978 8.694967, 24.09315 8.6982, 23.8069 8.6886, 23.65055 8.707833, 23.582 8.7399, 23.56035 8.772, 23.56275 8.829733, 23.56035 8.871433, 23.4978 8.9677, 
+    23.4918 9.004567, 23.60725 9.182633, 23.6229 9.351067, 23.68425 9.6831, 23.68185 9.811433, 23.58925 9.976633, 23.3114 10.3151, 23.1743 10.506, 23.0817 10.658367, 23.0071 10.810767, 
+    22.858 11.062967, 22.8627 11.0835, 22.8319 11.1846, 22.8414 11.293567, 22.8651 11.334633, 22.88145 11.3469, 22.81165 11.404267, 22.71915 11.480333, 22.63585 11.5626, 22.62815 11.6397, 
+    22.6343 11.695233, 22.68675 11.7528, 22.7299 11.820667, 22.72685 11.882367, 22.7731 11.9091, 22.82555 11.939967, 22.8347 11.9889, 22.8368 12)), 
+  ((38.4516 18.2079, 38.49005 18.2148, 38.52475 18.202467, 38.53365 18.1665, 38.51665 18.141833, 38.48705 18.143833, 38.456 18.1729, 38.44195 18.1926, 38.4516 18.2079)), 
+  ((38.4253 18.614267, 38.43515 18.627433, 38.45495 18.625467, 38.48165 18.6037, 38.47965 18.5734, 38.46285 18.5602, 38.45 18.5615, 38.42625 18.588533, 38.4253 18.614267)), 
+  ((38.7295 18.7664, 38.73835 18.769933, 38.75245 18.760533, 38.756 18.7417, 38.74715 18.702833, 38.72775 18.695767, 38.71005 18.7087, 38.71185 18.736967, 38.7295 18.7664)), 
+  ((38.73835 18.963067, 38.7648 18.9666, 38.78955 18.953633, 38.7931 18.9254, 38.7754 18.9148, 38.7542 18.917133, 38.7348 18.936, 38.73835 18.963067)), 
+  ((38.9026 18.628633, 38.922 18.643933, 38.94145 18.643933, 38.96265 18.633367, 38.9644 18.616867, 38.94495 18.601567, 38.9185 18.601567, 38.9026 18.610967, 38.9026 18.628633)), 
+  ((37.84925 19.458267, 37.8889 19.4738, 37.90755 19.472233, 37.9122 19.458267, 37.8959 19.4365, 37.8679 19.4287, 37.8516 19.438033, 37.84925 19.458267)), 
+  ((38.18435 18.821667, 38.2181 18.839567, 38.23285 18.8384, 38.23715 18.829733, 38.23545 18.815867, 38.2112 18.800867, 38.19125 18.802033, 38.1826 18.809533, 38.18435 18.821667)), 
+  ((38.2883 18.9643, 38.3004 18.973567, 38.32295 18.977033, 38.33505 18.971233, 38.3316 18.950467, 38.3212 18.9412, 38.2978 18.937167, 38.2883 18.943533, 38.2883 18.9643)), 
+  ((38.74715 18.4579, 38.7701 18.4626, 38.7931 18.454367, 38.7931 18.433167, 38.7754 18.427267, 38.75775 18.428467, 38.7436 18.439067, 38.74715 18.4579)), 
+  ((38.37175 18.271467, 38.40355 18.264067, 38.40945 18.2488, 38.39025 18.240433, 38.36955 18.2424, 38.36215 18.252267, 38.3599 18.264067, 38.37175 18.271467)))
+
+MULTIPOLYGON (((34.8481 29.2971, 35.01925 29.301667, 35.43785 29.260133, 36.0256 29.204733, 36.1087 29.220567, 36.1859 29.274, 36.29425 29.3868, 36.52575 29.556967, 36.76025 29.843867, 36.83 29.9448, 
+    37.0437 29.986367, 37.2337 29.998233, 37.49195 30.033833, 37.5201 30.089267, 37.73085 30.3544, 37.9416 30.4395, 37.9594 30.461267, 37.9312 30.536467, 37.62545 30.845167, 37.4518 31.046967, 
+    36.97985 31.539667, 37.27225 31.6228, 37.5216 31.6703, 37.8036 31.747467, 38.1108 31.822667, 38.9731 32.058133, 39.6844 32.259167, 39.74045 32.275, 40.21225 32.066, 41.08345 31.668267, 
+    41.7409 31.3556, 43.605 29.6064, 46.49765 29.119667, 46.7247 29.139433, 47.03935 29.1137, 47.1373 29.0979, 47.29315 29.103867, 47.3822 29.0702, 47.5781 28.743733, 47.64045 28.7002, 
+    47.82155 28.6448, 47.89425 28.5953, 47.9833 28.557733, 48.1614 28.557733, 48.3742 28.5802, 48.4184 28.533067, 48.58745 28.382833, 48.68275 28.2728, 48.76115 28.1512, 48.74675 28.127733, 
+    48.75795 28.0261, 48.84115 27.8968, 48.83635 27.8488, 48.74355 27.7976, 48.74355 27.780533, 48.76115 27.7464, 48.79205 27.701, 48.84755 27.680267, 48.87635 27.690933, 48.89715 27.737867, 
+    48.91475 27.751733, 49.0545 27.7771, 49.12195 27.7848, 49.17315 27.766667, 49.2087 27.670367, 49.3199 27.552767, 49.34955 27.489533, 49.34065 27.455933, 49.30805 27.4421, 49.25765 27.4658, 
+    49.21315 27.529067, 49.08035 27.570933, 49.04195 27.556, 49.06275 27.505867, 49.1983 27.4085, 49.24575 27.363033, 49.23555 27.206667, 49.268 27.1644, 49.41635 27.0968, 49.48595 27.107467, 
+    49.50835 27.161867, 49.52275 27.217333, 49.55315 27.229067, 49.59635 27.2088, 49.60905 27.0893, 49.65075 27.0392, 49.7514 26.9648, 49.8212 26.872267, 49.9636 26.8072, 50.10115 26.780533, 
+    50.18915 26.6968, 50.20035 26.6424, 50.17155 26.6296, 50.07395 26.7, 50.03715 26.704267, 50.00995 26.682933, 50.02595 26.5816, 50.08355 26.513333, 50.17845 26.2612, 50.18515 26.099467, 
+    50.16675 26.0872, 50.13635 26.0968, 50.10875 26.200933, 50.0956 26.225333, 50.0604 26.218933, 49.9836 26.0568, 50.0124 26.007733, 50.0828 25.972533, 50.1372 25.946933, 50.1228 25.8744, 
+    50.1692 25.716, 50.27155 25.556, 50.32755 25.519733, 50.521 25.449867, 50.57 25.408267, 50.6052 25.1784, 50.64105 24.994333, 50.70925 24.865867, 50.74755 24.862667, 50.77635 24.894667, 
+    50.7756 24.921767, 50.95525 24.821642, 51.0554 24.027833, 51.396695 22.540493, 54.687983 22.540493, 54.994728 22.797291, 55.028463 22.039885, 54.979823 21.144869, 54.687983 20.704945, 54.428575 20.173997, 
+    54.169167 19.764413, 53.698975 19.278977, 53.163935 18.823881, 52.003603 18.024714, 51.995681 18.033511, 48.033537 17.512719, 46.477425 15.846191, 46.321809 15.626303, 46.008496 15.518117, 45.866945 16.031363, 
+    45.136753 17.327551, 44.777649 17.281255, 44.310817 17.200247, 43.951713 17.292831, 43.724273 17.339119, 43.604577 17.628447, 43.413057 17.593735, 43.293345 17.396991, 43.27945 17.1576, 43.2004 17.043767, 
+    43.12765 16.862467, 43.1814 16.769667, 43.16875 16.687467, 43.1213 16.62, 42.87145 16.4703, 42.6809 16.3451, 42.67995 16.485, 42.6147 16.6945, 42.56575 16.810133, 42.47975 16.968233, 
+    42.47385 17.142133, 42.43085 17.1787, 42.38635 17.151033, 42.4012 17.121367, 42.41305 17.0621, 42.419 16.988967, 42.3923 16.9692, 42.36265 16.988967, 42.3419 17.0364, 42.34485 17.2202, 
+    42.28255 17.3961, 42.1699 17.575933, 41.9015 17.816067, 41.6257 18.0137, 41.4522 18.24, 41.37805 18.3803, 41.3499 18.476167, 41.32615 18.507767, 41.2698 18.5394, 41.2194 18.567067, 
+    41.0889 18.7074, 41.0696 18.777567, 41.1082 18.852667, 41.1082 18.896133, 41.08445 18.945567, 41.06075 19.004833, 41.0963 19.062167, 41.12445 19.146167, 41.1067 19.272633, 41.0711 19.3517, 
+    40.87835 19.507833, 40.80275 19.597767, 40.7256 19.659033, 40.69005 19.730167, 40.69005 19.874433, 40.6263 19.958433, 40.56995 19.984133, 40.5225 19.990067, 40.51065 19.972267, 40.5047 19.912967, 
+    40.50175 19.8853, 40.47505 19.881367, 40.26155 20.055267, 40.07025 20.172867, 39.94275 20.2203, 39.72925 20.291433, 39.63285 20.365533, 39.41935 20.741067, 39.1895 21.174867, 39.1554 21.2549, 
+    39.18505 21.3142, 39.25625 21.4387, 39.25625 21.498, 39.1895 21.5978, 39.17765 21.696633, 39.2073 21.838933, 39.2177 21.869567, 39.21175 21.889333, 39.1732 21.9012, 39.12575 21.869567, 
+    39.06345 21.820167, 39.0338 21.812267, 38.98045 21.828067, 38.8292 22.029667, 38.844 22.065233, 38.90035 22.102767, 38.94485 22.0929, 38.97745 22.0435, 39.03085 22.013833, 39.08125 22.055333, 
+    39.0783 22.2253, 39.0887 22.277667, 39.12725 22.289533, 39.1569 22.2994, 39.1747 22.348833, 39.14505 22.390333, 39.1539 22.416033, 39.1539 22.439733, 39.1302 22.4595, 39.0679 22.4753, 
+    39.0798 22.540533, 38.9997 22.6532, 38.9804 22.8795, 38.8173 23.0198, 38.70015 23.232267, 38.66455 23.4299, 38.7046 23.6384, 38.6927 23.668067, 38.6601 23.670033, 38.61265 23.6463, 
+    38.57705 23.6483, 38.5296 23.673967, 38.35465 23.867667, 38.13965 24.137433, 38.0833 24.1829, 38.01215 24.212533, 37.82975 24.270833, 37.67555 24.343967, 37.6103 24.355833, 37.58065 24.338033, 
+    37.5584 24.311367, 37.55545 24.277767, 37.4991 24.261933, 37.40715 24.301467, 37.21735 24.3983, 37.16695 24.4418, 37.1625 24.4843, 37.18625 24.5337, 37.20105 24.591, 37.20105 24.662167, 
+    37.07355 24.8776, 37.06315 24.9458, 37.08095 24.975433, 37.11655 24.975433, 37.15215 24.926033, 37.1996 24.890433, 37.26485 24.890433, 37.3004 24.916133, 37.3004 24.967533, 37.26185 25.117733, 
+    37.1907 25.265967, 37.10915 25.401333, 36.9579 25.567367, 36.863 25.693867, 36.76365 25.766, 36.69545 25.805533, 36.65395 25.845067, 36.62425 25.898433, 36.6391 26.005133, 36.61835 26.082233, 
+    36.5635 26.138567, 36.47155 26.182033, 36.3707 26.241333, 36.27285 26.3263, 36.19575 26.450833, 36.1676 26.6633, 36.1468 26.756167, 36.09935 26.8471, 36.00595 26.9054, 35.8695 26.968633, 
+    35.78055 27.0398, 35.7153 27.144533, 35.68565 27.355033, 35.6486 27.488433, 35.60705 27.555633, 35.49735 27.646533, 35.3817 27.731533, 35.32685 27.764133, 35.2972 27.807633, 35.2794 27.8511, 
+    35.2171 27.882733, 35.14 27.932133, 35.10145 27.979567, 35.13405 28.038867, 35.1667 28.0863, 35.1504 28.099133, 35.0881 28.099133, 35.011 28.079367, 34.9873 28.055667, 34.93685 28.0517, 
+    34.73225 28.1189, 34.68925 28.1357, 34.63585 28.137667, 34.5914 28.1357, 34.57065 28.149533, 34.5647 28.181167, 34.71 28.366933, 34.7456 28.451933, 34.7797 28.652533, 34.77375 28.877833, 
+    34.78415 29.1061, 34.8481 29.2971)), 
+  ((42.0109 16.855467, 42.0529 16.853367, 42.08435 16.827467, 42.0854 16.7652, 42.1998 16.693833, 42.20085 16.675667, 42.18195 16.647667, 42.1809 16.618267, 42.246 16.5595, 42.24495 16.518933, 
+      42.2229 16.506333, 42.18825 16.507733, 42.1127 16.5483, 42.1127 16.630167, 41.9899 16.709233, 41.98675 16.842867, 42.0109 16.855467)), 
+  ((41.864 16.741433, 41.62315 16.896767, 41.6221 16.919833, 41.64095 16.929633, 41.6693 16.929633, 41.9301 16.7897, 41.95005 16.7701, 41.92485 16.740733, 41.864 16.741433)), 
+  ((41.78055 17.0521, 41.7501 17.0787, 41.7312 17.094767, 41.7438 17.108767, 41.77215 17.110167, 41.83195 17.0703, 41.8351 17.004533, 41.90125 16.917067, 41.89705 16.8807, 41.875 16.8744, 
+      41.85295 16.8821, 41.7281 16.971633, 41.726 16.987733, 41.7753 17.017833, 41.78055 17.0521)), 
+  ((41.472 17.0395, 41.5245 17.0374, 41.5885 17.001733, 41.59165 16.977933, 41.55595 16.954167, 41.5224 16.950667, 41.4531 16.997533, 41.4458 17.017133, 41.472 17.0395)), 
+  ((42.3572 16.279167, 42.39525 16.2779, 42.4447 16.2462, 42.4466 16.224633, 42.4314 16.215767, 42.40285 16.215767, 42.3401 16.258867, 42.3572 16.279167)), 
+  ((42.2355 16.359033, 42.26595 16.353967, 42.27355 16.3362, 42.2374 16.299433, 42.2051 16.295633, 42.1956 16.3058, 42.19175 16.327333, 42.2355 16.359033)), 
+  ((41.0735 18.5042, 41.0909 18.503433, 41.10135 18.497233, 41.10135 18.457033, 41.08625 18.443133, 41.0619 18.444667, 41.0503 18.460133, 41.04685 18.484867, 41.0735 18.5042)), 
+  ((40.5771 18.586933, 40.61885 18.597, 40.63975 18.583833, 40.63395 18.556, 40.61075 18.539767, 40.5922 18.5452, 40.5783 18.5591, 40.5771 18.586933)), 
+  ((41.04105 18.6109, 41.05145 18.6233, 41.0735 18.621733, 41.09555 18.606267, 41.09555 18.5854, 41.077 18.566833, 41.0619 18.566833, 41.0422 18.583833, 41.04105 18.6109)), 
+  ((41.5927 16.497233, 41.62885 16.499767, 41.665 16.475667, 41.665 16.463, 41.65165 16.456667, 41.62695 16.456667, 41.5927 16.473133, 41.5927 16.497233)), 
+  ((41.75245 16.365367, 41.7753 16.3641, 41.7962 16.3489, 41.7943 16.3324, 41.7791 16.321, 41.75625 16.321, 41.72965 16.340033, 41.72775 16.3527, 41.75245 16.365367)), 
+  ((41.6112 16.7821, 41.62305 16.792267, 41.6483 16.787567, 41.6759 16.7593, 41.67725 16.744633, 41.6654 16.739467, 41.64405 16.741933, 41.6112 16.7821)), 
+  ((39.93115 19.892567, 39.9508 19.8914, 39.95795 19.881867, 39.95255 19.864, 39.9097 19.843767, 39.8954 19.8521, 39.8954 19.872333, 39.93115 19.892567)), 
+  ((40.67065 19.557933, 40.6903 19.572233, 40.70995 19.5746, 40.71355 19.5377, 40.70105 19.526967, 40.68315 19.526967, 40.6671 19.540067, 40.67065 19.557933)), 
+  ((41.34525 17.802267, 41.3742 17.817267, 41.3951 17.812967, 41.39835 17.7926, 41.38065 17.7819, 41.36455 17.7776, 41.34685 17.7819, 41.34525 17.802267)), 
+  ((40.54025 19.783033, 40.5653 19.775867, 40.58495 19.756833, 40.5742 19.7449, 40.55635 19.7461, 40.5224 19.7604, 40.5206 19.768733, 40.54025 19.783033)), 
+  ((40.6908 18.341067, 40.7105 18.347233, 40.73255 18.3372, 40.74065 18.320933, 40.72675 18.3078, 40.7105 18.3078, 40.69195 18.3194, 40.6908 18.341067)), 
+  ((40.85325 18.1174, 40.8677 18.128133, 40.8854 18.126, 40.89825 18.115267, 40.89665 18.097033, 40.8838 18.0874, 40.8709 18.088467, 40.85485 18.0981, 40.85325 18.1174)), 
+  ((39.84895 19.821133, 39.86145 19.818733, 39.8686 19.809233, 39.86145 19.793733, 39.8329 19.7842, 39.8204 19.790167, 39.8204 19.803267, 39.84895 19.821133)), 
+  ((40.10085 19.480533, 40.1187 19.479333, 40.12765 19.4698, 40.12225 19.449567, 40.1062 19.4436, 40.0937 19.450767, 40.0901 19.467433, 40.10085 19.480533)))
+
+MULTIPOLYGON (((42.6809 16.3451, 42.87145 16.4703, 43.1213 16.62, 43.16875 16.687467, 43.1814 16.769667, 43.12765 16.862467, 43.2004 17.043767, 43.27945 17.1576, 43.293345 17.396991, 43.413057 17.593735, 
+    43.604577 17.628447, 43.724273 17.339119, 43.951713 17.292831, 44.310817 17.200247, 44.777649 17.281255, 45.136753 17.327551, 45.866945 16.031363, 46.008496 15.518117, 46.321809 15.626303, 46.477425 15.846191, 
+    48.033537 17.512719, 51.995681 18.033511, 52.003603 18.024714, 53.204453 16.691113, 53.12345 16.664233, 52.9586 16.609533, 52.77475 16.575933, 52.43815 16.5038, 52.3314 16.4208, 52.27355 16.3289, 
+    52.2558 16.050233, 52.2632 15.948467, 52.367 15.756733, 52.3433 15.6757, 52.238 15.627267, 52.069 15.6075, 51.9652 15.603567, 51.8762 15.573933, 51.78575 15.515633, 51.6849 15.478067, 
+    51.6078 15.4346, 51.5989 15.397033, 51.67305 15.353567, 51.64045 15.3338, 51.56035 15.3338, 51.4091 15.329867, 51.2178 15.234, 50.9628 15.1767, 50.87235 15.163867, 50.8071 15.130267, 
+    50.7211 15.074933, 50.56395 15.021567, 50.3771 14.964233, 50.1977 14.9, 50.0998 14.8842, 49.9397 14.894067, 49.84925 14.895067, 49.73065 14.8575, 49.43405 14.6816, 49.2042 14.577833, 
+    48.9996 14.457267, 48.921 14.426633, 48.8795 14.383167, 48.76975 14.197367, 48.72825 14.130167, 48.62 14.054067, 48.50435 14.014533, 48.4243 14.016533, 48.35015 14.042233, 48.29085 14.040233, 
+    48.2241 14.013567, 48.18855 14.0096, 48.11735 14.037267, 48.0462 14.061, 47.90975 14.064933, 47.7793 14.041233, 47.70665 13.980967, 47.6503 13.9098, 47.5228 13.8426, 47.2173 13.6667, 
+    46.9756 13.509567, 46.82735 13.468067, 46.68795 13.456233, 46.22385 13.4513, 45.82795 13.4187, 45.67375 13.379167, 45.5388 13.2932, 45.40535 13.131133, 45.1978 12.971033, 45.0777 12.9661, 
+    44.9146 12.9147, 44.79005 12.8732, 44.7396 12.845533, 44.76775 12.805033, 44.8241 12.775367, 44.836 12.7635, 44.82115 12.751667, 44.7737 12.751667, 44.74405 12.7813, 44.69955 12.795133, 
+    44.65805 12.7971, 44.6106 12.7635, 44.5928 12.7398, 44.578 12.7398, 44.5572 12.7734, 44.51275 12.793167, 44.40005 12.807, 44.3348 12.791167, 44.28735 12.751667, 44.2414 12.6657, 
+    44.1554 12.610367, 44.1109 12.592567, 44.0783 12.604433, 44.08125 12.636033, 44.09605 12.663733, 44.0694 12.671633, 44.02195 12.636033, 43.9656 12.594533, 43.91815 12.578733, 43.8766 12.584667, 
+    43.8603 12.621233, 43.83065 12.662733, 43.7476 12.676567, 43.6764 12.725967, 43.626 12.725967, 43.5667 12.670633, 43.48665 12.678533, 43.48135 12.684933, 43.4392 12.735867, 43.4051 12.8673, 
+    43.3428 12.954267, 43.15895 13.1183, 43.1219 13.196367, 43.16045 13.3031, 43.29685 13.500733, 43.3013 13.5966, 43.2687 13.7369, 43.1708 13.893033, 43.08035 13.969133, 43.03885 14.048167, 
+    43.0596 14.168733, 43.03585 14.299167, 42.9632 14.395033, 42.88015 14.436533, 42.85645 14.4563, 42.86235 14.470133, 42.8861 14.474067, 42.9276 14.466167, 42.94835 14.48, 42.9217 14.616367, 
+    42.87275 14.666767, 42.86685 14.702333, 42.8787 14.8051, 42.8609 14.8486, 42.80755 14.8901, 42.80755 14.911833, 42.8253 14.917767, 42.84015 14.909867, 42.88465 14.876267, 42.91725 14.884167, 
+    42.9202 14.9217, 42.85495 15.054133, 42.806 15.100567, 42.7645 15.126267, 42.68145 15.102567, 42.6251 15.1164, 42.6251 15.1579, 42.6518 15.1994, 42.70815 15.229033, 42.69035 15.260667, 
+    42.67255 15.2982, 42.7022 15.310067, 42.7734 15.270533, 42.7971 15.2646, 42.8268 15.286367, 42.809 15.401, 42.7838 15.647067, 42.76895 15.840733, 42.68145 16.254767, 42.6809 16.3451)), 
+  ((53.3179 12.5565, 53.3775 12.5917, 53.40275 12.623033, 53.42455 12.681933, 53.4555 12.7003, 53.5381 12.737767, 53.59315 12.737, 53.70275 12.698767, 53.81975 12.600867, 53.88285 12.590933, 
+      53.9746 12.605467, 54.0549 12.659, 54.1501 12.662067, 54.2838 12.611567, 54.4111 12.620767, 54.45815 12.6001, 54.45355 12.5825, 54.3526 12.518267, 54.2689 12.497633, 54.18455 12.463967, 
+      54.1008 12.450967, 53.9884 12.375233, 53.9356 12.369133, 53.8456 12.3768, 53.69185 12.422667, 53.4567 12.5221, 53.33625 12.520567, 53.31905 12.532033, 53.3179 12.5565)), 
+  ((52.06565 12.283533, 52.11075 12.288767, 52.1989 12.249567, 52.3596 12.248233, 52.42625 12.2182, 52.43015 12.193367, 52.3792 12.147633, 52.33415 12.1411, 52.29495 12.147633, 52.2185 12.179, 
+      52.1029 12.1803, 52.0637 12.186833, 52.0206 12.222133, 52.00295 12.2391, 52.00295 12.2561, 52.06565 12.283533)), 
+  ((42.6685 13.805333, 42.7896 13.8656, 42.82035 13.870167, 42.8476 13.855367, 42.8425 13.817833, 42.7896 13.728, 42.6958 13.638133, 42.6327 13.617667, 42.59175 13.616533, 42.56955 13.6336, 
+      42.5747 13.663167, 42.602 13.687067, 42.62075 13.748467, 42.6685 13.805333)), 
+  ((42.6133 15.463, 42.6416 15.459233, 42.64865 15.447, 42.62605 15.381033, 42.61615 15.244433, 42.5893 15.211467, 42.54975 15.203933, 42.48615 15.2171, 42.4621 15.239733, 42.4607 15.280233, 
+      42.5031 15.330167, 42.5116 15.416833, 42.6133 15.463)), 
+  ((42.65315 14.111267, 42.7248 14.1363, 42.7845 14.132867, 42.84935 14.068067, 42.85955 13.973667, 42.8169 13.940667, 42.73845 13.942967, 42.71285 13.961133, 42.71115 14.031667, 42.65315 14.0908, 
+      42.65315 14.111267)), 
+  ((52.9015 12.243, 52.97595 12.243, 53.06415 12.210333, 53.0661 12.1881, 53.0367 12.160667, 53.0191 12.150233, 52.97795 12.150233, 52.88385 12.197267, 52.876 12.220767, 52.9015 12.243)), 
+  ((43.28365 12.679867, 43.30345 12.6834, 43.33245 12.6737, 43.37465 12.643833, 43.38255 12.614833, 43.36675 12.6025, 43.3443 12.6025, 43.2797 12.621833, 43.26255 12.635033, 43.2573 12.655267, 
+      43.28365 12.679867)), 
+  ((42.3745 15.609967, 42.4042 15.615633, 42.46775 15.563833, 42.4805 15.5252, 42.46635 15.517667, 42.4395 15.5167, 42.4183 15.5252, 42.3745 15.5836, 42.3745 15.609967)), 
+  ((42.78735 14.5919, 42.7907 14.6031, 42.82095 14.594167, 42.8646 14.558333, 42.8646 14.522533, 42.8411 14.511333, 42.81085 14.522533, 42.79405 14.558333, 42.78735 14.5919)), 
+  ((42.06565 15.119733, 42.1033 15.118933, 42.1254 15.108567, 42.1272 15.0763, 42.11045 15.066367, 42.08955 15.069933, 42.05785 15.096633, 42.06565 15.119733)), 
+  ((42.8265 13.415133, 42.84555 13.416733, 42.8599 13.410367, 42.86225 13.3865, 42.8432 13.378567, 42.8265 13.380133, 42.8074 13.394467, 42.8074 13.400833, 42.8265 13.415133)), 
+  ((42.56525 15.515767, 42.60345 15.508233, 42.5992 15.4922, 42.57375 15.481867, 42.54975 15.484667, 42.54265 15.493167, 42.5455 15.504467, 42.56525 15.515767)))
+
+MULTIPOLYGON (((44.39005 38.2849, 44.40785 38.3502, 44.3663 38.4353, 44.2802 38.559933, 44.23125 38.7103, 44.26985 38.787467, 44.2936 38.829033, 44.2936 38.8666, 44.1867 38.963567, 44.16 39.159467, 
+    44.1526 39.244533, 44.02495 39.402833, 44.01905 39.444367, 44.0784 39.481967, 44.1912 39.476033, 44.26245 39.4622, 44.31585 39.4721, 44.3604 39.519567, 44.39005 39.586833, 44.37525 39.691733, 
+    44.41825 39.764933, 44.4895 39.7867, 44.7416 39.7421, 44.7499 39.719967, 44.76925 39.6902, 44.79155 39.671333, 44.84065 39.650033, 44.87785 39.632167, 44.90315 39.5875, 44.9374 39.497233, 
+    44.9627 39.460533, 44.99395 39.437233, 45.0788 39.369767, 45.08475 39.338, 45.0996 39.295333, 45.14275 39.267567, 45.2157 39.2517, 45.2648 39.2378, 45.29755 39.217967, 45.3154 39.1763, 
+    45.34815 39.140567, 45.42255 39.027467, 45.47615 38.9977, 45.57435 38.9848, 45.7172 38.954033, 45.8214 38.951067, 45.87645 38.9436, 45.92555 38.932667, 45.97465 38.932667, 46.082 38.948133, 
+    46.1056 38.951533, 46.11655 38.950033, 46.15175 38.9451, 46.2827 38.957, 46.3348 38.948067, 46.42705 38.9416, 46.5372 38.974333, 46.5982 39.014033, 46.6362 39.045167, 46.66365 39.0676, 
+    46.7946 39.156367, 46.8095 39.173233, 46.84375 39.199033, 46.872 39.204, 46.91815 39.197033, 46.9479 39.199033, 46.9732 39.213433, 47.0074 39.263033, 47.0848 39.340433, 47.2247 39.422267, 
+    47.311 39.476833, 47.3639 39.5129, 47.44195 39.5661, 47.53125 39.599333, 47.5893 39.637033, 47.6548 39.6678, 47.72175 39.683633, 47.7887 39.708433, 47.82295 39.728767, 47.8319 39.771433, 
+    47.86465 39.806167, 47.8942 39.825267, 48.0299 39.7477, 48.0656 39.681233, 48.14895 39.570133, 48.2561 39.474867, 48.26205 39.4451, 48.1043 39.3449, 48.09535 39.2953, 48.1162 39.2556, 
+    48.2412 39.146467, 48.2561 39.110767, 48.23525 39.0691, 48.1162 39.012533, 48.02985 38.947067, 48.04775 38.895467, 48.11915 38.843867, 48.2055 38.766467, 48.23525 38.710933, 48.30965 38.684133, 
+    48.7591 38.418267, 48.81735 38.4074, 48.8065 38.318567, 48.81635 38.1676, 48.8656 38.013333, 48.99355 37.8011, 49.06575 37.695, 49.15765 37.635933, 49.28565 37.579033, 49.4136 37.563733, 
+    49.4136 37.5353, 49.3841 37.502467, 49.3283 37.5134, 49.2758 37.5134, 49.24955 37.504667, 49.24955 37.484967, 49.2725 37.467467, 49.33485 37.4631, 49.40375 37.456533, 49.4727 37.4412, 
+    49.53175 37.4182, 49.5777 37.4226, 49.60725 37.444467, 49.5843 37.466333, 49.49565 37.481667, 49.45955 37.4926, 49.44975 37.523233, 49.4891 37.553867, 49.5449 37.556033, 49.6696 37.5254, 
+    49.86325 37.479467, 49.89145 37.482367, 49.9912 37.4926, 50.05355 37.483833, 50.08635 37.4412, 50.1553 37.336167, 50.43095 37.110833, 50.69675 36.943467, 50.9987 36.801267, 51.1825 36.7717, 
+    51.42535 36.769533, 51.55005 36.752033, 51.83885 36.667833, 51.94715 36.648133, 52.07515 36.6722, 52.23265 36.7422, 52.4591 36.7936, 52.8004 36.835167, 53.20075 36.912867, 53.47315 36.967533, 
+    53.62085 36.979533, 53.77505 36.9686, 53.90635 36.9358, 53.9654 36.907367, 54.0245 36.892033, 54.06715 36.904067, 54.05075 36.967533, 54.0253 37.036133, 53.972 37.179767, 53.90965 37.238833, 
+    53.87355 37.302267, 53.8876 37.398267, 54.2264 37.387167, 54.45595 37.416333, 54.5726 37.4795, 54.6107 37.524967, 54.70915 37.539333, 54.7712 37.5684, 54.80645 37.6176, 54.8156 37.682733, 
+    54.82155 37.731633, 54.85 37.770333, 54.9104 37.829433, 55.0496 37.9155, 55.19385 37.974767, 55.3042 38.045533, 55.3495 38.090333, 55.5201 38.1318, 55.5711 38.134233, 55.859 38.1731, 
+    55.9319 38.165833, 56.1797 38.143967, 56.238 38.1318, 56.34005 38.119667, 56.3692 38.1318, 56.35825 38.177967, 56.3692 38.28, 56.39835 38.3043, 56.44935 38.314033, 56.5623 38.3116, 
+    56.81015 38.333467, 56.9304 38.306733, 57.047 38.2873, 57.21465 38.299467, 57.29115 38.263, 57.33855 38.229, 57.3531 38.209567, 57.3677 38.092933, 57.39685 38.0407, 57.4588 37.987267, 
+    57.54625 37.970267, 57.7066 37.972667, 57.8196 37.9581, 58.07105 37.880367, 58.28605 37.746733, 58.37715 37.705433, 58.4974 37.705433, 58.59945 37.7516, 58.64315 37.746733, 58.68325 37.715167, 
+    58.73065 37.700567, 58.8764 37.72, 58.96385 37.698133, 59.03675 37.666567, 59.21895 37.575467, 59.39025 37.531733, 59.4121 37.500133, 59.41575 37.3811, 59.43395 37.3398, 59.51415 37.240167, 
+    59.57975 37.1916, 59.80565 37.1503, 60.0243 37.062833, 60.1482 36.964433, 60.35595 36.726333, 60.4689 36.6826, 60.673 36.692333, 60.85885 36.663167, 61.06655 36.6583, 61.12125 36.6316, 
+    61.1358 36.5927, 61.1909 36.5339, 61.189 36.4737, 61.2014 36.4591, 61.27065 36.2951, 61.2925 36.190633, 61.267 36.0473, 61.3253 35.9003, 61.30345 35.674367, 61.26055 35.6666, 
+    61.26415 35.6613, 61.3025 35.615467, 61.3137 35.5728, 61.2985 35.4624, 61.2505 35.4208, 61.1625 35.3675, 61.1033 35.3035, 61.09135 35.230433, 61.09935 35.166433, 61.11215 35.102467, 
+    61.11935 34.979267, 61.10495 34.9057, 61.0803 34.863333, 61.01345 34.857033, 61.0008 34.713333, 60.9289 34.654133, 60.8951 34.589333, 60.77675 34.518867, 60.80635 34.408967, 60.8782 34.338533, 
+    60.8951 34.307533, 60.8486 34.3019, 60.7091 34.296267, 60.64995 34.262433, 60.5054 34.120467, 60.654 33.8403, 60.8537 33.589633, 60.8968 33.452733, 60.7802 33.1164, 60.79285 32.884833, 
+    60.87905 32.626267, 60.90695 32.4674, 60.912 32.254433, 60.874 31.9688, 60.8157 31.766, 60.80045 31.5767, 60.81315 31.517567, 60.8892 31.482067, 61.0406 31.474433, 61.34695 31.4862, 
+    61.44945 31.4812, 61.58035 31.4114, 61.6641 31.324167, 61.65945 31.056033, 61.6439 31.0227, 61.5607 30.844433, 61.39845 30.523433, 61.29505 30.3891, 61.261 30.317567, 61.08305 30.113433, 
+    60.86975 29.933733, 60.88545 29.759267, 60.9339 29.713833, 61.05295 29.602233, 61.2296 29.474867, 61.3212 29.364967, 61.35785 29.263767, 61.4625 29.169567, 61.57375 29.012533, 61.8145 28.710733, 
+    61.97415 28.599067, 62.177 28.5502, 62.41255 28.485633, 62.54865 28.4141, 62.6193 28.349567, 62.66905 28.340833, 62.72925 28.353033, 62.7868 28.360033, 62.82215 28.3286, 62.8117 28.279733, 
+    62.67035 27.95, 62.6743 27.8994, 62.6455 27.6883, 62.59055 27.452767, 62.6154 27.358533, 62.71485 27.280033, 63.0734 27.2521, 63.2226 27.218967, 63.3299 27.166633, 63.3325 27.1195, 
+    63.2082 26.929367, 62.991 26.733967, 62.60625 26.740933, 62.43745 26.6694, 61.81065 26.2507, 61.6013 26.072733, 61.53065 25.865133, 61.56335 25.713333, 61.53455 25.5092, 61.46915 25.303333, 
+    61.4704 25.281333, 61.41655 25.2672, 61.3365 25.2593, 61.20895 25.261267, 61.13335 25.236567, 61.034 25.143733, 60.978 25.120267, 60.89905 25.129833, 60.7834 25.173333, 60.61235 25.252533, 
+    60.49425 25.403567, 60.4556 25.470133, 60.3964 25.489333, 60.3436 25.460533, 60.3415 25.3591, 60.32965 25.315633, 60.27715 25.305867, 60.16995 25.347467, 60.03605 25.4184, 59.89965 25.440133, 
+    59.60595 25.5, 59.3468 25.536267, 59.1756 25.585333, 59.09315 25.591733, 59.0532 25.562933, 59.08355 25.529867, 59.17475 25.4776, 59.18915 25.450933, 59.15555 25.430667, 59.01 25.432233, 
+    58.88695 25.470767, 58.77425 25.5281, 58.70305 25.615033, 58.62035 25.642933, 58.4732 25.645067, 58.3532 25.6248, 58.2182 25.641733, 58.06395 25.714833, 57.97795 25.748433, 57.90825 25.745467, 
+    57.80445 25.713833, 57.63955 25.641333, 57.58195 25.641333, 57.5324 25.669067, 57.5436 25.710667, 57.60115 25.733067, 57.65395 25.768267, 57.61555 25.7896, 57.5164 25.7832, 57.42935 25.799833, 
+    57.3552 25.8433, 57.23075 26.007733, 57.14015 26.2198, 57.06915 26.276, 56.9972 26.306933, 56.9668 26.3848, 56.9764 26.4488, 57.07345 26.537, 57.13475 26.600267, 57.16035 26.673333, 
+    57.11395 26.737333, 57.0438 26.789967, 56.8468 26.943733, 56.8468 27.062133, 56.8212 27.106933, 56.7044 27.158133, 56.5228 27.2104, 56.4748 27.2072, 56.41635 27.1944, 56.38435 27.195467, 
+    56.29795 27.225333, 56.25635 27.222133, 56.0036 27.1176, 55.8932 27.110133, 55.7988 27.055733, 55.77 27.000267, 55.7204 26.971467, 55.6548 26.956533, 55.56845 26.870033, 55.52545 26.8394, 
+    55.4543 26.827533, 55.3327 26.825567, 55.23185 26.8315, 55.1696 26.807767, 55.0052 26.670133, 54.9444 26.612533, 54.87155 26.5736, 54.77665 26.567667, 54.70845 26.5736, 54.6106 26.619033, 
+    54.43855 26.692167, 54.3481 26.744533, 54.23395 26.765067, 54.08835 26.740533, 53.9892 26.716, 53.9476 26.718133, 53.818 26.756533, 53.56115 26.821067, 53.5004 26.860533, 53.3964 26.9736, 
+    53.2012 27.0504, 53.0956 27.113333, 52.9691 27.195133, 52.8004 27.236533, 52.6859 27.292967, 52.60595 27.358133, 52.6068 27.399733, 52.6548 27.4232, 52.6964 27.454133, 52.6804 27.497867, 
+    52.6036 27.527733, 52.5004 27.556533, 52.2692 27.6991, 52.06435 27.800267, 51.9716 27.816267, 51.88815 27.794933, 51.8116 27.7864, 51.725 27.7989, 51.5738 27.870033, 51.45965 27.900667, 
+    51.406 27.916533, 51.33805 27.9718, 51.3054 28.046933, 51.318 28.236533, 51.295 28.2831, 51.2124 28.4264, 51.1404 28.6088, 51.1393 28.697133, 51.1156 28.736667, 51.05035 28.7683, 
+    50.96435 28.766333, 50.8724 28.792, 50.77 28.855733, 50.714 28.926133, 50.722 28.981067, 50.7556 29.009867, 50.8148 29.001333, 50.8596 29.0056, 50.882 29.036533, 50.85315 29.0796, 
+    50.72565 29.172467, 50.6752 29.293033, 50.6856 29.4047, 50.64705 29.460033, 50.4928 29.533167, 50.3228 29.726667, 50.1788 29.9016, 50.1564 30.0408, 50.1356 30.141067, 50.0828 30.204, 
+    49.9524 30.211467, 49.8164 30.176267, 49.7396 30.1656, 49.56605 30.1211, 49.51565 30.119133, 49.46225 30.144833, 49.37035 30.214, 49.29915 30.241667, 49.21615 30.251533, 49.1613 30.250533, 
+    49.09605 30.286133, 49.0308 30.406667, 49.00115 30.464, 48.9715 30.485733, 48.9359 30.4798, 48.8825 30.406667, 48.8499 30.2782, 48.841 30.211033, 48.8677 30.131967, 48.86475 30.106267, 
+    48.8321 30.080567, 48.7906 30.0786, 48.72385 30.089467, 48.6853 30.085533, 48.6201 30.032167, 48.5934 29.982733, 48.5934 29.9531, 48.5924 29.952833, 48.4478 30.0932, 48.34985 30.160467, 
+    48.0738 30.4454, 48.05895 30.518633, 48.1257 30.813467, 48.16135 30.896567, 48.16135 30.936167, 48.007 31.013333, 47.9046 31.048933, 47.869 31.351667, 47.8957 31.519867, 47.8972 31.796867, 
+    47.8319 32.020467, 47.72655 32.196567, 47.59595 32.341, 47.5811 32.4696, 47.5173 32.564567, 47.4223 32.6081, 47.3095 32.596233, 47.16705 32.556633, 47.01565 32.558633, 46.91175 32.5982, 
+    46.21565 33.0434, 46.226 33.110667, 46.2557 33.166067, 46.2824 33.2551, 46.2765 33.356033, 46.20225 33.482667, 46.0568 33.573667, 45.63975 33.7636, 45.47355 33.892233, 45.4201 33.9872, 
+    45.4335 34.082167, 45.51955 34.179133, 45.5463 34.238467, 45.5166 34.307733, 45.3949 34.406667, 45.39195 34.464033, 45.44685 34.507567, 45.4617 34.557033, 45.4973 34.584767, 45.57745 34.5788, 
+    45.6398 34.5887, 45.6546 34.624333, 45.6012 34.752933, 45.6309 34.8202, 45.7585 34.936967, 45.86095 35.0577, 45.91435 35.091333, 46.02715 35.124967, 46.0776 35.192233, 46.0776 35.318867, 
+    46.0212 35.388133, 45.9574 35.4455, 45.95145 35.502867, 45.9871 35.554333, 45.9841 35.591933, 45.94255 35.665133, 45.94255 35.698767, 45.9871 35.7245, 46.07615 35.7245, 46.1533 35.710633, 
+    46.2038 35.7245, 46.2572 35.773967, 46.24235 35.8076, 46.01975 35.857067, 45.9262 35.847167, 45.8342 35.8155, 45.70955 35.827367, 45.6294 35.863, 45.5611 35.942133, 45.47505 35.979733, 
+    45.34145 35.9916, 45.26275 36.0549, 45.26275 36.1855, 45.1826 36.4348, 45.14405 36.4744, 45.0802 36.508033, 45.0357 36.569367, 45.01785 36.709833, 44.96145 36.7712, 44.84865 36.848367, 
+    44.83385 36.9196, 44.85905 36.9651, 44.83235 37.036333, 44.7522 37.133267, 44.69375 37.3213, 44.6839 37.352933, 44.58595 37.4855, 44.5785 37.5805, 44.6141 37.6814, 44.58445 37.734833, 
+    44.39745 37.873333, 44.1659 38.011867, 44.14365 38.059333, 44.1704 38.1009, 44.2891 38.134533, 44.3277 38.1642, 44.3574 38.251267, 44.39005 38.2849)), 
+  ((55.26845 26.522467, 55.3226 26.589233, 55.4759 26.668933, 55.6869 26.758167, 55.8136 26.8304, 55.82175 26.844, 55.7993 26.871267, 55.80335 26.8808, 55.81565 26.8849, 55.96685 26.872633, 
+      56.02305 26.893067, 56.10275 26.940767, 56.1845 26.9789, 56.256 27.0007, 56.301 27.0007, 56.31735 26.9898, 56.30505 26.9748, 56.18245 26.829033, 56.12115 26.790867, 55.97195 26.762267, 
+      55.8933 26.736367, 55.73185 26.665533, 55.4335 26.504767, 55.3681 26.493867, 55.3068 26.493867, 55.2741 26.508867, 55.26845 26.522467)), 
+  ((53.8724 26.611167, 53.95295 26.638367, 53.9838 26.636367, 54.11605 26.577367, 54.2175 26.560133, 54.23245 26.550833, 54.22745 26.534933, 54.17375 26.497133, 54.08825 26.471967, 53.99475 26.465333, 
+      53.9341 26.487867, 53.8903 26.530967, 53.86845 26.587967, 53.8724 26.611167)))
+
+MULTIPOLYGON (((52.003603 18.024714, 53.163935 18.823881, 53.698975 19.278977, 54.169167 19.764413, 54.428575 20.173997, 54.687983 20.704945, 54.979823 21.144869, 55.028463 22.039885, 54.994728 22.797291, 54.996031 22.798381, 
+    55.077103 23.192797, 55.547279 23.374837, 55.595919 23.723741, 55.352719 24.178837, 55.466223 24.376045, 55.433791 24.846309, 55.612143 24.906989, 55.796633 24.76575, 55.936399 24.831141, 56.225619 25.085827, 
+    56.23115 25.076333, 56.286 24.925133, 56.3453 24.873767, 56.5351 24.7532, 56.68485 24.5269, 56.7056 24.4261, 56.71895 24.371733, 56.78115 24.280267, 57.01845 24.0832, 57.2348 23.9384, 
+    57.474 23.833333, 57.6308 23.800267, 57.7268 23.7832, 57.89635 23.800267, 57.98435 23.790667, 58.13475 23.771467, 58.2417 23.7245, 58.33365 23.671133, 58.63615 23.663233, 58.72955 23.634567, 
+    58.7859 23.5575, 58.83335 23.425067, 58.97275 23.265, 59.2252 22.998133, 59.33075 22.920267, 59.42355 22.781067, 59.46355 22.653067, 59.45615 22.593033, 59.47245 22.552533, 59.49915 22.5446, 
+    59.56735 22.564367, 59.68595 22.666933, 59.74355 22.672267, 59.8046 22.6474, 59.82915 22.586933, 59.7868 22.501133, 59.73045 22.4023, 59.714 22.242933, 59.6133 22.089067, 59.60145 21.9191, 
+    59.5876 21.788533, 59.5199 21.706633, 59.44575 21.623633, 59.27375 21.4754, 58.87075 21.147467, 58.57095 20.829133, 58.56355 20.7985, 58.58135 20.792567, 58.6692 20.836533, 58.6948 20.826933, 
+    58.6772 20.791733, 58.5892 20.717067, 58.4932 20.605067, 58.4449 20.5139, 58.4449 20.419033, 58.393 20.3548, 58.35445 20.323167, 58.3159 20.315267, 58.25955 20.3311, 58.20025 20.508967, 
+    58.1724 20.5448, 58.1244 20.543733, 58.06975 20.491167, 58.0556 20.3688, 58.0268 20.3368, 57.9788 20.310133, 57.9132 20.308, 57.8518 20.294533, 57.82215 20.268833, 57.8014 20.1977, 
+    57.822 20.094133, 57.7412 19.925067, 57.6996 19.8536, 57.68725 19.793533, 57.71985 19.759933, 57.7614 19.732267, 57.78805 19.708533, 57.78805 19.672967, 57.71985 19.5781, 57.7258 19.546467, 
+    57.74805 19.503967, 57.75395 19.4684, 57.73915 19.4091, 57.73915 19.379467, 57.76285 19.3419, 57.78365 19.312267, 57.78365 19.2767, 57.78365 19.251, 57.8014 19.219367, 57.87715 19.1496, 
+    57.88835 19.099467, 57.85155 19.0568, 57.7412 19.030133, 57.6324 19.025867, 57.482 19.048267, 57.22165 19.034567, 57.0956 19.0138, 56.9503 18.9743, 56.8376 18.9229, 56.75755 18.832, 
+    56.65525 18.666967, 56.5544 18.5484, 56.504 18.386333, 56.42245 18.2292, 56.35425 18.164, 56.28605 18.118533, 56.22375 18.017733, 56.21335 17.943633, 56.1956 17.913967, 56.14515 17.912, 
+    55.8664 17.925833, 55.5921 17.898167, 55.4082 17.807267, 55.343 17.724233, 55.3044 17.6689, 55.24065 17.632333, 55.20505 17.577, 55.2288 17.533533, 55.26435 17.4841, 55.34145 17.4505, 
+    55.38 17.399133, 55.3385 17.3497, 55.337 17.301267, 55.32515 17.253833, 55.12945 17.1076, 55.03455 17.034467, 54.8922 16.985067, 54.80175 16.9742, 54.67425 17.0078, 54.47255 17.0236, 
+    54.25755 17.0483, 54.1567 17.072033, 54.0737 17.052267, 53.8987 16.959367, 53.69555 16.8892, 53.313 16.727133, 53.204453 16.691113, 52.003603 18.024714)), 
+  ((58.5464 20.2916, 58.5875 20.352533, 58.64235 20.3982, 58.6492 20.584033, 58.7246 20.6602, 58.77255 20.6861, 58.8228 20.683033, 58.8708 20.6343, 58.8662 20.498733, 58.7634 20.308333, 
+      58.7474 20.148433, 58.68115 20.0951, 58.6332 20.096633, 58.5852 20.1332, 58.55325 20.2002, 58.5464 20.2916)), 
+  ((56.274 26.241233, 56.26515 26.2776, 56.28155 26.2958, 56.3023 26.283933, 56.32115 26.2712, 56.33715 26.286133, 56.32595 26.3224, 56.29715 26.369333, 56.33235 26.401333, 56.4068 26.417867, 
+      56.466 26.399733, 56.47135 26.323467, 56.4436 26.237067, 56.4276 26.1848, 56.4644 26.099467, 56.426 26.0568, 56.402 26.065333, 56.3684 26.071733, 56.30115 26.161, 56.274 26.241233)), 
+  ((56.06545 17.632867, 56.06545 17.593267, 56.02765 17.570733, 55.9817 17.570733, 55.96955 17.595967, 55.929 17.616667, 55.9182 17.631067, 55.9344 17.6527, 55.9844 17.6761, 56.03305 17.6743, 
+      56.0587 17.6536, 56.06545 17.632867)), 
+  ((55.80475 17.585133, 55.825 17.596867, 55.8547 17.597767, 55.87365 17.583333, 55.8709 17.555433, 55.8574 17.542833, 55.83445 17.544633, 55.8034 17.563533, 55.80475 17.585133)), 
+  ((56.1573 17.778767, 56.16945 17.789567, 56.18975 17.790467, 56.21675 17.766167, 56.21675 17.747267, 56.2046 17.740033, 56.183 17.740033, 56.16 17.754467, 56.1573 17.778767)), 
+  ((56.3338 17.593667, 56.3611 17.600933, 56.40155 17.582433, 56.402 17.562433, 56.39245 17.555467, 56.36745 17.555167, 56.33835 17.573667, 56.3338 17.593667)), 
+  ((55.6102 17.5104, 55.6291 17.5239, 55.6494 17.532, 55.6656 17.523, 55.6629 17.4996, 55.64265 17.489667, 55.62775 17.489667, 55.61425 17.4951, 55.6102 17.5104)))
+
+MULTIPOLYGON (((51.217523 24.681502, 51.203 24.6771, 51.11105 24.6376, 51.07545 24.604, 51.06655 24.5704, 51.11695 24.556567, 51.19955 24.599733, 51.30675 24.603467, 51.34035 24.581067, 51.33555 24.5096, 
+    51.2356 24.4261, 51.1772 24.3688, 51.174 24.299467, 51.2282 24.270967, 51.329 24.300633, 51.38535 24.304567, 51.43875 24.288767, 51.47155 24.225867, 51.50355 24.2024, 51.55635 24.2024, 
+    51.62355 24.2504, 51.66675 24.249333, 51.68115 24.226933, 51.66195 24.164, 51.70275 24.103733, 51.88195 24.058933, 52.02115 24.013067, 52.10915 24.003467, 52.26675 24.055733, 52.44705 24.187967, 
+    52.56865 24.207733, 52.67395 24.185, 52.80195 24.144267, 52.92835 24.116533, 53.0624 24.121767, 53.22995 24.174133, 53.32115 24.161333, 53.4346 24.0931, 53.5606 24.047667, 53.69705 24.047667, 
+    53.8127 24.073333, 53.8483 24.1109, 53.85475 24.157067, 53.89155 24.1752, 53.96355 24.135733, 54.03875 24.094133, 54.08515 24.0952, 54.11235 24.126133, 54.08995 24.167233, 54.0636 24.198667, 
+    54.0812 24.233867, 54.24715 24.297667, 54.30675 24.3, 54.33315 24.279867, 54.2857 24.2028, 54.29075 24.154933, 54.3272 24.1534, 54.4132 24.230467, 54.4666 24.339167, 54.43695 24.432067, 
+    54.388 24.464667, 54.2605 24.4805, 54.1834 24.508167, 54.16265 24.551633, 54.2071 24.605, 54.39395 24.691967, 54.4788 24.7288, 54.5364 24.718133, 54.6312 24.741367, 54.6757 24.786833, 
+    54.68905 24.857, 54.7454 24.908367, 54.8818 25.001267, 55.08345 25.169267, 55.2777 25.373833, 55.3311 25.470667, 55.3904 25.5181, 55.50455 25.556633, 55.5372 25.5922, 55.5609 25.6278, 
+    55.6054 25.6673, 55.6588 25.7029, 55.6736 25.698933, 55.6588 25.633733, 55.6588 25.5922, 55.68545 25.5863, 55.727 25.608033, 55.96425 25.857033, 56.274 26.241233, 56.30115 26.161, 
+    56.3684 26.071733, 56.3572 26.073867, 56.3412 26.065333, 56.33495 25.949933, 56.3142 25.8926, 56.24275 25.796, 56.2445 25.668267, 56.29715 25.513333, 56.28595 25.475467, 56.1388 25.3016, 
+    56.1344 25.255967, 56.1333 25.244333, 56.225619 25.085827, 55.936399 24.831141, 55.796633 24.76575, 55.612143 24.906989, 55.433791 24.846309, 55.466223 24.376045, 55.352719 24.178837, 55.595919 23.723741, 
+    55.547279 23.374837, 55.077103 23.192797, 54.996031 22.798381, 54.994728 22.797291, 54.687983 22.540493, 51.396695 22.540493, 51.0554 24.027833, 50.95525 24.821642, 51.2175 24.6815, 50.95525 24.821642, 
+    50.7756 24.921767, 50.95525 24.821642, 51.2175 24.6815, 51.217523 24.681502)), 
+  ((53.48905 24.2758, 53.5919 24.297733, 53.631 24.3478, 53.65155 24.3567, 53.6711 24.356033, 53.69375 24.332033, 53.70195 24.305967, 53.7575 24.276467, 53.80995 24.262067, 53.8511 24.216833, 
+      53.8552 24.190067, 53.8336 24.168833, 53.78425 24.167467, 53.72355 24.190067, 53.6824 24.228467, 53.6629 24.233267, 53.632 24.225067, 53.59295 24.205167, 53.5261 24.201067, 53.46435 24.2415, 
+      53.46025 24.260033, 53.48905 24.2758)))
+
+MULTIPOLYGON (((46.49765 29.119667, 46.57035 29.161167, 46.6713 29.220533, 46.7752 29.3729, 46.98595 29.663767, 47.2783 30.002133, 47.4 30.0714, 47.53655 30.110967, 47.76655 30.140667, 48.01295 30.134733, 
+    48.1742 30.032267, 48.1174 30.013367, 48.0433 29.961967, 48.0403 29.906633, 48.1352 29.7011, 48.15595 29.653667, 48.14555 29.625, 48.107 29.621067, 47.9617 29.654667, 47.8436 29.6264, 
+    47.65625 29.4906, 47.56875 29.4165, 47.5658 29.351267, 47.62215 29.3137, 47.6874 29.3157, 47.7734 29.4323, 47.93 29.5192, 48.04195 29.542667, 48.107 29.527167, 48.15745 29.4995, 
+    48.193 29.461933, 48.20785 29.408567, 48.1426 29.260367, 48.13155 29.076, 48.2123 28.9135, 48.28645 28.7297, 48.3146 28.643733, 48.3742 28.5802, 48.1614 28.557733, 47.9833 28.557733, 
+    47.89425 28.5953, 47.82155 28.6448, 47.64045 28.7002, 47.5781 28.743733, 47.3822 29.0702, 47.29315 29.103867, 47.1373 29.0979, 47.03935 29.1137, 46.7247 29.139433, 46.49765 29.119667)), 
+  ((48.2744 29.6684, 48.2564 29.658267, 48.2384 29.665633, 48.172 29.848267, 48.172 29.914667, 48.1969 29.934033, 48.25915 29.930333, 48.46665 29.807667, 48.4888 29.7883, 48.4819 29.774467, 
+      48.2744 29.6684)))
+
+MULTIPOLYGON (((88.72605 24.197033, 88.6584 24.221667, 88.6287 24.2406, 88.5848 24.2914, 88.47505 24.361533, 88.17285 24.572867, 88.08115 24.6469, 87.96235 24.7902, 87.8338 24.9403, 87.9352 25.018133, 
+    88.03895 25.057033, 88.16865 25.0635, 88.21405 25.082967, 88.23835 25.140267, 88.30645 25.185633, 88.43935 25.228867, 88.63715 25.241833, 88.68255 25.2613, 88.69225 25.295867, 88.69225 25.347733, 
+    88.59175 25.4515, 88.36155 25.628733, 88.133 25.7422, 88.09085 25.815667, 88.09085 25.906433, 88.12975 26.016667, 88.29835 26.291167, 88.3103 26.347567, 88.3063 26.437867, 88.32425 26.479033, 
+    88.34685 26.491433, 88.3681 26.491433, 88.3973 26.4808, 88.5952 26.363033, 88.8044 26.275833, 88.88145 26.2643, 88.91795 26.2665, 88.9432 26.282467, 88.94985 26.307233, 88.8635 26.415267, 
+    88.87015 26.453333, 88.9007 26.4808, 88.94655 26.4848, 88.98505 26.464433, 89.20555 26.242167, 89.33235 26.137233, 89.36825 26.1346, 89.4426 26.147, 89.4851 26.172667, 89.58675 26.278467, 
+    89.65315 26.298833, 89.7023 26.292633, 89.8165 26.226233, 89.8796 26.161167, 89.9115 26.1107, 89.9221 26.062, 89.8876 25.927433, 89.81055 25.810567, 89.7946 25.737933, 89.7893 25.532533, 
+    89.7694 25.453733, 89.76405 25.329767, 89.7933 25.2501, 89.8358 25.2182, 89.9261 25.186333, 90.0961 25.1527, 90.4574 25.1279, 91.13875 25.112833, 91.79355 25.106633, 92.1774 25.118133, 
+    92.4351 25.100433, 92.54535 25.085367, 92.6038 25.049933, 92.6383 25.0216, 92.6383 24.9986, 92.56395 24.853367, 92.50285 24.794933, 92.44705 24.722333, 92.4311 24.658567, 92.4351 24.395567, 
+    92.3793 24.285767, 92.3182 24.2238, 92.28235 24.205233, 92.2292 24.203467, 92.192 24.214067, 92.07515 24.433667, 92.03795 24.458467, 91.9928 24.462, 91.96355 24.442533, 91.87325 24.318567, 
+    91.8042 24.276067, 91.6966 24.238, 91.593 24.1831, 91.5266 24.161867, 91.37785 24.1477, 91.34065 24.126433, 91.3008 24.0627, 91.26495 23.920133, 91.22245 23.704067, 91.2065 23.530533, 
+    91.25035 23.3809, 91.253 23.242767, 91.2636 23.189667, 91.30345 23.157767, 91.3486 23.157767, 91.36455 23.177267, 91.40175 23.279967, 91.43895 23.303, 91.47615 23.3083, 91.4974 23.297667, 
+    91.5319 23.246333, 91.55315 23.161333, 91.6063 23.102867, 91.6395 23.0896, 91.68465 23.087833, 91.70855 23.100233, 91.7378 23.1569, 91.7856 23.4845, 91.8547 23.620867, 91.91715 23.658967, 
+    92.03135 23.685533, 92.06855 23.6802, 92.119 23.646567, 92.14825 23.635933, 92.1881 23.635933, 92.26245 23.641233, 92.3103 23.623533, 92.34745 23.5722, 92.4006 23.393333, 92.39395 23.210067, 
+    92.3355 23.0613, 92.3302 22.9816, 92.37935 22.8904, 92.4723 22.746967, 92.50685 22.679667, 92.5148 22.442367, 92.51345 22.044767, 92.53755 21.821767, 92.67495 21.523467, 92.67495 21.430633, 
+    92.6369 21.375567, 92.5756 21.345833, 92.53105 21.345833, 92.4828 21.357, 92.34725 21.484467, 92.30455 21.499333, 92.27575 21.493767, 92.2052 21.4653, 92.11055 21.345233, 92.1068 21.2784, 
+    92.1421 21.1138, 92.1448 21.033733, 92.13285 21.028967, 92.1281 21.0163, 92.1567 20.914733, 92.1519 20.805267, 92.13765 20.794167, 92.12095 20.794167, 92.08525 20.853667, 92.0448 21.098, 
+    92.00905 21.159867, 91.98285 21.196367, 91.97335 21.246333, 91.9805 21.3463, 91.97575 21.395467, 91.91145 21.477967, 91.8972 21.5113, 91.89955 21.5446, 91.9448 21.612033, 91.9448 21.651667, 
+    91.93055 21.718333, 91.821 21.842067, 91.80195 21.8976, 91.7972 21.984067, 91.8186 22.2173, 91.8091 22.236333, 91.7829 22.237933, 91.7472 22.2284, 91.71625 22.23, 91.7067 22.2427, 
+    91.71625 22.3839, 91.6948 22.481467, 91.6305 22.613167, 91.47815 22.775, 91.42815 22.835267, 91.42335 22.882867, 91.43765 22.944767, 91.4305 22.966967, 91.41145 22.9749, 91.37575 22.970933, 
+    91.28765 22.9043, 91.23765 22.886833, 91.1829 22.883667, 90.8924 22.9146, 90.6924 22.965367, 90.6138 22.965367, 90.49235 22.916167, 90.38285 22.909833, 90.3662 22.9003, 90.3376 22.881267, 
+    90.33525 22.859067, 90.3638 22.815433, 90.54 22.553667, 90.60905 22.421967, 90.60905 22.363267, 90.56855 22.305367, 90.3876 22.1832, 90.2114 21.894467, 90.1733 21.869067, 90.10425 21.861133, 
+    90.01855 21.8778, 89.97095 21.9111, 89.9638 21.942833, 89.9781 21.968233, 90.0114 21.990433, 90.0162 22.011067, 90.00425 22.036467, 89.95665 22.060267, 89.90665 22.085633, 89.85905 22.1951, 
+    89.8352 22.3744, 89.8233 22.412467, 89.81855 22.422, 89.80905 22.423567, 89.8019 22.412467, 89.7876 22.259367, 89.79235 22.121333, 89.74235 22.032467, 89.73045 21.919833, 89.69235 21.8865, 
+    89.6638 21.873833, 89.6233 21.868267, 89.59475 21.880967, 89.57095 21.915867, 89.57095 21.976133, 89.5233 22.0539, 89.52095 22.106233, 89.54475 22.1586, 89.54715 22.2173, 89.54 22.239533, 
+    89.5233 22.245867, 89.49235 22.245867, 89.4757 22.233967, 89.4138 22.094367, 89.4233 22.008667, 89.3733 21.9595, 89.35665 21.916667, 89.40425 21.808767, 89.3757 21.775467, 89.34235 21.761967, 
+    89.3209 21.761967, 89.2709 21.785767, 89.25185 21.812733, 89.25185 21.847633, 89.2947 21.946, 89.2971 21.973, 89.27565 22.011067, 89.25185 22.023767, 89.23995 22.025333, 89.2185 22.015833, 
+    89.159 21.844467, 89.1566 21.706433, 89.13995 21.689, 89.11615 21.689, 89.0971 21.7001, 89.11135 21.820667, 89.0828 21.8778, 89.02605 22.2777, 89.0177 22.355167, 88.9786 22.4271, 
+    88.89865 22.497767, 88.8633 22.5635, 88.8633 22.663933, 88.8661 22.766233, 88.8047 22.9386, 88.80655 22.9845, 88.8893 23.187233, 88.8949 23.3695, 88.86605 23.415967, 88.79165 23.4507, 
+    88.65405 23.476733, 88.5964 23.515167, 88.55175 23.579667, 88.5127 23.7111, 88.40205 23.843133, 88.39275 23.877867, 88.41135 23.920033, 88.45785 23.985733, 88.57875 24.078733, 88.72605 24.197033)), 
+  ((90.8353 22.2156, 90.80275 22.197033, 90.7679 22.189267, 90.72375 22.187733, 90.68195 22.210967, 90.668 22.245, 90.68195 22.416833, 90.64245 22.543767, 90.61925 22.587133, 90.60065 22.678467, 
+      90.5449 22.8147, 90.5542 22.845633, 90.5751 22.865767, 90.60295 22.867333, 90.61225 22.865767, 90.6448 22.833267, 90.68195 22.7249, 90.83065 22.568533, 90.87015 22.497333, 90.88175 22.410633, 
+      90.8353 22.2156)), 
+  ((91.0917 22.7862, 91.10985 22.778633, 91.12575 22.768033, 91.1337 22.7408, 91.1314 22.725667, 91.0917 22.696167, 91.05765 22.654567, 91.04175 22.647, 91.027 22.647, 90.985 22.665933, 
+      90.96795 22.665933, 90.95775 22.662133, 90.95545 22.6523, 90.9657 22.622033, 90.96 22.597067, 90.94185 22.581967, 90.91575 22.5812, 90.8953 22.5865, 90.8499 22.640967, 90.82265 22.6576, 
+      90.80675 22.673467, 90.79315 22.719633, 90.71595 22.8104, 90.71595 22.830833, 90.73295 22.842167, 90.75 22.847467, 90.7852 22.8414, 90.8306 22.8172, 90.9271 22.796033, 91.0917 22.7862)), 
+  ((91.22935 22.1786, 91.1942 22.162433, 91.16995 22.160033, 91.1263 22.177, 91.1081 22.206067, 91.09355 22.5236, 91.11055 22.551867, 91.13965 22.5656, 91.1566 22.570467, 91.18935 22.5648, 
+      91.21725 22.531667, 91.2718 22.3095, 91.2706 22.251333, 91.22935 22.1786)), 
+  ((91.5018 22.503067, 91.5063 22.473033, 91.5003 22.448, 91.43865 22.412933, 91.4056 22.411933, 91.362 22.417933, 91.3184 22.473033, 91.29285 22.554167, 91.25225 22.621267, 91.24775 22.6433, 
+      91.25375 22.654333, 91.2673 22.661333, 91.28985 22.663333, 91.33345 22.6503, 91.43565 22.5842, 91.5018 22.503067)))
+
+MULTIPOLYGON (((92.1448 21.033733, 92.1421 21.1138, 92.1068 21.2784, 92.11055 21.345233, 92.2052 21.4653, 92.27575 21.493767, 92.30455 21.499333, 92.34725 21.484467, 92.4828 21.357, 92.53105 21.345833, 
+    92.5756 21.345833, 92.6369 21.375567, 92.67495 21.430633, 92.67495 21.523467, 92.53755 21.821767, 92.51345 22.044767, 92.5454 22.0781, 92.6087 22.1442, 92.6992 22.168067, 92.7727 22.1643, 
+    92.8123 22.147967, 92.8217 22.101467, 92.8349 22.063767, 92.87075 22.046167, 92.91785 22.0537, 92.9499 22.081367, 93.031 22.160533, 93.16485 22.264833, 93.18275 22.298133, 93.17335 22.399933, 
+    93.1149 22.617367, 93.1102 22.855533, 93.14225 23.030233, 93.19975 23.112567, 93.3317 23.228167, 93.3449 23.293533, 93.3581 23.424233, 93.34775 23.809433, 93.26765 24.130533, 93.25915 24.187733, 
+    93.27615 24.2116, 93.30065 24.217867, 93.34025 24.209067, 93.3987 24.126133, 93.5005 24.069567, 93.8587 24.057033, 94.00195 24.016833, 94.06605 23.969067, 94.1113 23.876067, 94.1377 23.8635, 
+    94.1754 23.868533, 94.19805 23.888633, 94.16785 24.026867, 94.3036 24.441633, 94.4318 24.650267, 94.58445 24.794, 94.6605 24.908733, 94.6925 25.027467, 94.6925 25.0608, 94.64845 25.135533, 
+    94.5484 25.234233, 94.5404 25.3223, 94.5674 25.383, 94.6895 25.535067, 94.94965 25.7285, 95.0447 25.818533, 95.0647 25.8599, 95.0607 25.891933, 95.0347 25.933267, 95.0127 25.982633, 
+    95.0087 26.026667, 95.0207 26.049333, 95.08575 26.0847, 95.10575 26.115367, 95.10975 26.154067, 95.0537 26.2501, 95.0497 26.368833, 95.0747 26.530933, 95.0907 26.590967, 95.14475 26.655, 
+    95.31485 26.771033, 95.576 26.9251, 95.68405 26.9838, 95.7981 27.086533, 96.07525 27.281967, 96.22735 27.354, 96.3544 27.392033, 96.4705 27.433367, 96.54255 27.445367, 96.62055 27.433367, 
+    96.6856 27.411367, 96.76565 27.317967, 96.8577 27.259267, 96.96975 27.217933, 96.99375 27.219267, 97.0318 27.2286, 97.0548 27.2546, 97.0588 27.298633, 97.0468 27.329333, 96.90275 27.456067, 
+    96.8587 27.545433, 96.8557 27.6128, 96.8797 27.664833, 96.92375 27.7182, 97.0318 27.770233, 97.12785 27.8396, 97.2019 27.888933, 97.22195 27.897033, 97.27195 27.9172, 97.35305 27.913767, 
+    97.37545 27.9241, 97.3841 27.9402, 97.36855 27.988533, 97.3513 28.098967, 97.3582 28.138067, 97.38235 28.163367, 97.44105 28.184067, 97.4928 28.174867, 97.548 28.142667, 97.67915 28.002333, 
+    97.70675 27.988533, 97.76545 27.997733, 97.86205 28.096667, 97.94835 28.126567, 98.0139 28.115067, 98.0829 28.073667, 98.1433 27.9874, 98.164 27.840167, 98.22265 27.6929, 98.25605 27.6477, 
+    98.2974 27.631833, 98.32245 27.636833, 98.42525 27.697833, 98.45655 27.7087, 98.5067 27.702833, 98.57185 27.662733, 98.6671 27.5249, 98.68715 27.384567, 98.66775 27.197033, 98.674 27.126833, 
+    98.6771 26.869933, 98.6752 26.6682, 98.6658 26.418, 98.70775 26.229633, 98.7015 26.164467, 98.65825 26.0237, 98.66825 25.9268, 98.64385 25.845333, 98.615 25.8203, 98.59745 25.8161, 
+    98.5649 25.816933, 98.49095 25.862067, 98.4684 25.864567, 98.44335 25.855367, 98.4233 25.8253, 98.30735 25.6461, 98.24095 25.6102, 98.1539 25.5964, 98.11125 25.580533, 98.09245 25.559667, 
+    98.08995 25.538767, 98.0975 25.514533, 98.1263 25.4619, 98.1263 25.421833, 98.0862 25.359167, 98.0141 25.3036, 97.969 25.291933, 97.84745 25.300267, 97.7892 25.294, 97.69145 25.243033, 
+    97.6764 25.2205, 97.6827 25.2021, 97.71025 25.157, 97.6877 25.055067, 97.68705 25.026233, 97.71585 24.998667, 97.78605 24.929333, 97.7986 24.895933, 97.79605 24.881733, 97.78105 24.875867, 
+    97.7497 24.8767, 97.6808 24.896767, 97.6482 24.896767, 97.60435 24.885067, 97.5329 24.815733, 97.50345 24.715067, 97.5047 24.6683, 97.531 24.5814, 97.64815 24.445633, 97.7058 24.383, 
+    97.7227 24.2957, 97.7114 24.211333, 97.66005 24.165367, 97.62685 24.1307, 97.59805 24.023767, 97.6181 24.000367, 97.64815 23.982, 97.68075 23.981167, 97.73215 23.997867, 97.979 24.146567, 
+    98.1024 24.188767, 98.28285 24.224667, 98.5918 24.240967, 98.7666 24.228867, 98.78415 24.2138, 98.78915 24.183733, 98.78665 24.148667, 98.66385 24.0033, 98.6645 23.963633, 98.69205 23.924367, 
+    98.8487 23.737233, 98.86185 23.67, 98.82175 23.550533, 98.8205 23.518767, 98.8424 23.465733, 99.0429 23.284433, 99.06355 23.2456, 99.0648 23.211333, 99.0322 23.166233, 98.90065 23.0217, 
+    98.8687 22.972, 98.8687 22.9394, 98.9038 22.879267, 98.95145 22.8425, 99.08425 22.769, 99.19015 22.7126, 99.23405 22.6583, 99.25785 22.6157, 99.25785 22.578933, 99.2052 22.505433, 
+    99.11935 22.3396, 99.10055 22.271933, 99.09495 22.213033, 99.10745 22.190467, 99.1413 22.163733, 99.1952 22.144533, 99.25785 22.144533, 99.3393 22.162067, 99.4627 22.1934, 99.5429 22.1934, 
+    99.57925 22.175, 99.68765 22.129467, 99.72275 22.126967, 99.8982 22.1303, 99.9439 22.114833, 99.9652 22.093967, 99.97275 22.069733, 99.90885 21.9603, 99.91385 21.921867, 99.92955 21.8847, 
+    99.9521 21.8663, 100.0887 21.810333, 100.1426 21.791133, 100.1639 21.7669, 100.1595 21.735567, 100.14195 21.631133, 100.1457 21.5994, 100.1758 21.569333, 100.2303 21.5614, 100.3293 21.5664, 
+    100.42455 21.551367, 100.5267 21.5259, 100.57935 21.525067, 100.64075 21.546767, 100.7122 21.591033, 100.7955 21.648267, 100.8494 21.733467, 100.9221 21.7769, 100.996 21.792767, 101.0229 21.780667, 
+    101.048 21.7556, 101.048 21.7063, 101.02795 21.656167, 100.8838 21.5242, 100.74805 21.404867, 100.71075 21.390533, 100.56735 21.2747, 100.456 21.116733, 100.44925 21.074, 100.46615 21.043633, 
+    100.5235 21.0234, 100.623 21.0088, 100.65505 20.9846, 100.66515 20.962133, 100.6517 20.937367, 100.61795 20.9284, 100.41045 20.934, 100.2873 20.925, 100.24345 20.901933, 100.1878 20.852467, 
+    100.12535 20.737767, 100.10175 20.585967, 100.08835 20.487467, 100.0444 20.482767, 100.0109 20.493333, 99.94735 20.535667, 99.89975 20.5392, 99.8468 20.523933, 99.7692 20.459233, 99.7039 20.434533, 
+    99.65275 20.422767, 99.59805 20.432167, 99.48515 20.4757, 99.4481 20.473333, 99.41985 20.4604, 99.42075 20.429233, 99.48775 20.355133, 99.51245 20.305733, 99.51245 20.2681, 99.4772 20.231633, 
+    99.36605 20.210467, 99.0732 20.2434, 99.0141 20.234567, 98.9841 20.200467, 98.9894 20.1605, 99.0053 19.986433, 98.9894 19.887633, 98.90385 19.848233, 98.71155 19.834133, 98.58625 19.8153, 
+    98.4848 19.773533, 98.37365 19.764133, 98.25015 19.7806, 97.99875 19.86, 97.7941 19.636533, 97.75795 19.547733, 97.74205 19.3878, 97.7502 19.2665, 97.73805 19.169667, 97.66665 19.038767, 
+    97.6699 18.9998, 97.73725 18.755867, 97.72425 18.659567, 97.68285 18.597333, 97.5563 18.5281, 97.53035 18.5281, 97.4005 18.610333, 97.37695 18.614133, 97.34125 18.606567, 97.3234 18.582767, 
+    97.3283 18.536233, 97.3364 18.398867, 97.37535 18.362067, 97.40455 18.362067, 97.463 18.362067, 97.5084 18.340433, 97.55385 18.279867, 97.5571 18.1868, 97.69665 17.780033, 97.7534 17.646967, 
+    97.80535 17.586367, 97.893 17.551767, 97.97735 17.517133, 98.3571 17.125533, 98.4269 17.042233, 98.4269 16.973, 98.45935 16.931867, 98.4496 16.9189, 98.4042 16.899433, 98.4139 16.802067, 
+    98.55025 16.544567, 98.5421 16.374733, 98.5597 16.3571, 98.58645 16.3571, 98.6231 16.373067, 98.778 16.500733, 98.8097 16.505867, 98.8266 16.5012, 98.8505 16.466467, 98.87165 16.304067, 
+    98.83925 16.255233, 98.7808 16.239767, 98.66815 16.226633, 98.5935 16.1994, 98.53155 16.140267, 98.49425 16.069367, 98.49425 16.0431, 98.5914 15.947333, 98.6069 15.8591, 98.58225 15.594867, 
+    98.6111 15.435733, 98.59985 15.412267, 98.56885 15.401933, 98.49285 15.404767, 98.46325 15.380367, 98.44215 15.324967, 98.42595 15.286967, 98.3978 15.270067, 98.36965 15.264433, 98.2781 15.265367, 
+    98.2119 15.2494, 98.15415 15.209067, 98.1281 15.162567, 98.13655 15.142867, 98.20835 15.076233, 98.21965 15.031167, 98.15625 14.907233, 98.1443 14.832633, 98.16965 14.791333, 98.2682 14.6524, 
+    98.49 14.432267, 98.79205 14.165167, 99.0913 13.922533, 99.13005 13.857267, 99.1413 13.672333, 99.16455 13.4062, 99.223 13.263033, 99.223 13.236733, 99.192 13.175733, 99.14765 13.148967, 
+    99.1237 13.124567, 99.1237 13.100133, 99.14765 13.0626, 99.23775 13.000633, 99.25045 12.906767, 99.2427 12.810567, 99.2624 12.761733, 99.32155 12.6923, 99.42295 12.6031, 99.4321 12.559467, 
+    99.42085 12.5285, 99.40255 12.4656, 99.40535 12.430867, 99.45605 12.351067, 99.45255 12.2398, 99.468 12.213533, 99.51165 12.184433, 99.56095 12.160033, 99.5666 12.134667, 99.5666 12.117767, 
+    99.52115 12.0014, 99.5206 12, 99.53085 11.974333, 99.605 11.902233, 99.64575 11.861467, 99.65935 11.8139, 99.61855 11.725567, 99.5574 11.678, 99.49285 11.655333, 99.36715 11.49, 
+    99.2924 11.335967, 99.22105 11.217067, 99.18025 11.121933, 99.08175 11.022267, 99.03415 10.992833, 99.0104 10.945267, 99.0172 10.906767, 99.04095 10.8773, 99.0274 10.850133, 98.91525 10.798033, 
+    98.8303 10.770867, 98.78785 10.743667, 98.75045 10.678, 98.79805 10.4413, 98.78445 10.309933, 98.76065 10.2556, 98.7353 10.221567, 98.71325 10.232733, 98.64675 10.257133, 98.6268 10.248267, 
+    98.6268 10.195067, 98.6268 10.1197, 98.59355 10.0621, 98.5636 10.0488, 98.54035 10.0621, 98.5071 10.1175, 98.5121 10.125267, 98.547 10.152967, 98.5553 10.178467, 98.5387 10.1984, 
+    98.50045 10.227233, 98.48215 10.253833, 98.49545 10.312567, 98.537 10.346933, 98.60515 10.375733, 98.61845 10.393467, 98.61845 10.405667, 98.60185 10.418967, 98.57025 10.418967, 98.55195 10.432267, 
+    98.54865 10.472167, 98.5337 10.486567, 98.4888 10.5043, 98.4855 10.513167, 98.50045 10.5464, 98.50045 10.581867, 98.50715 10.620667, 98.55035 10.6406, 98.55535 10.6661, 98.5254 10.698233, 
+    98.52875 10.7215, 98.5587 10.7481, 98.5853 10.752533, 98.5986 10.743667, 98.5986 10.703767, 98.62185 10.684933, 98.64845 10.684933, 98.6551 10.697133, 98.6568 10.724833, 98.64845 10.7747, 
+    98.65845 10.825667, 98.6568 10.850067, 98.6435 10.874433, 98.65015 10.8822, 98.6917 10.8822, 98.72995 10.899933, 98.7798 10.928733, 98.8031 10.9642, 98.8496 10.986367, 98.85795 11.0052, 
+    98.82635 11.0429, 98.8097 11.053967, 98.79475 11.052867, 98.75985 11.0307, 98.72995 11.028467, 98.6967 11.0318, 98.6701 11.052867, 98.6518 11.121567, 98.63685 11.147067, 98.6468 11.163667, 
+    98.67675 11.1781, 98.68005 11.195833, 98.6468 11.212433, 98.63015 11.227933, 98.64015 11.2357, 98.685 11.244567, 98.76315 11.2335, 98.81135 11.231267, 98.8546 11.244567, 98.85625 11.257867, 
+    98.84625 11.266733, 98.78475 11.267833, 98.6933 11.2767, 98.67335 11.283367, 98.6684 11.3144, 98.64345 11.334333, 98.6069 11.3432, 98.61185 11.3554, 98.66005 11.375333, 98.65675 11.3831, 
+    98.6185 11.404167, 98.55035 11.4374, 98.53705 11.4618, 98.5454 11.483967, 98.57365 11.496167, 98.62185 11.498367, 98.6601 11.468433, 98.695 11.410833, 98.73325 11.401967, 98.7582 11.417467, 
+    98.74655 11.4496, 98.71495 11.480633, 98.7033 11.491733, 98.7083 11.5006, 98.75485 11.5161, 98.75485 11.5283, 98.73825 11.5427, 98.7083 11.5438, 98.6867 11.537167, 98.67505 11.537167, 
+    98.6651 11.553767, 98.65675 11.593667, 98.62185 11.616967, 98.6202 11.638, 98.64015 11.653533, 98.6867 11.645767, 98.7083 11.655733, 98.7033 11.697867, 98.7099 11.712267, 98.7332 11.718933, 
+    98.7781 11.7145, 98.8446 11.6768, 98.8845 11.642467, 98.8928 11.643567, 98.89945 11.659067, 98.8845 11.6868, 98.87615 11.706733, 98.8845 11.7278, 98.8828 11.745533, 98.8712 11.7566, 
+    98.8263 11.764367, 98.77975 11.7699, 98.7498 11.778767, 98.70825 11.817567, 98.6933 11.858567, 98.69665 11.882933, 98.7116 11.894033, 98.74485 11.9029, 98.75815 11.9162, 98.74485 11.939467, 
+    98.68335 11.964967, 98.6634 11.9827, 98.6535 12, 98.6425 12.008333, 98.61515 12.0343, 98.61515 12.046933, 98.62465 12.0582, 98.649 12.067767, 98.67095 12.069433, 98.7038 12.067767, 
+    98.7662 12.0424, 98.81335 12.0414, 98.83315 12.051533, 98.8301 12.0688, 98.81035 12.0901, 98.7601 12.103267, 98.74945 12.114933, 98.74945 12.150433, 98.76315 12.2397, 98.71745 12.3107, 
+    98.7205 12.336033, 98.754 12.356833, 98.7555 12.368, 98.7251 12.3913, 98.7251 12.4035, 98.7479 12.422767, 98.7525 12.4542, 98.76465 12.465367, 98.82555 12.477533, 98.8438 12.492733, 
+    98.84685 12.508967, 98.8423 12.515067, 98.81795 12.521133, 98.73575 12.498833, 98.70835 12.501867, 98.6992 12.508967, 98.7053 12.522167, 98.78595 12.569833, 98.82095 12.601267, 98.8225 12.623567, 
+    98.80725 12.636767, 98.7738 12.636767, 98.71445 12.602267, 98.6916 12.5967, 98.68245 12.599767, 98.67335 12.626133, 98.71595 12.747833, 98.74485 12.770167, 98.75705 12.789433, 98.7525 12.8016, 
+    98.70835 12.821867, 98.7053 12.8305, 98.7144 12.864967, 98.7083 12.879167, 98.7007 12.8812, 98.6794 12.877167, 98.6596 12.878167, 98.64895 12.889333, 98.65355 12.940033, 98.64895 12.9522, 
+    98.62615 12.956267, 98.5881 12.957267, 98.5744 12.961333, 98.5759 12.9735, 98.60025 12.9948, 98.66875 13.0232, 98.687 13.039433, 98.687 13.052633, 98.68395 13.060733, 98.65505 13.077467, 
+    98.6383 13.094733, 98.6322 13.116033, 98.6474 13.153533, 98.69915 13.230633, 98.7022 13.252933, 98.67785 13.259033, 98.55915 13.256, 98.4785 13.3006, 98.46935 13.323433, 98.48915 13.3853, 
+    98.48305 13.402533, 98.4587 13.450233, 98.46175 13.4989, 98.41 13.586633, 98.40235 13.6201, 98.4404 13.6749, 98.44195 13.716467, 98.41605 13.745867, 98.3704 13.767167, 98.3643 13.872667, 
+    98.29885 13.944667, 98.27755 14.0329, 98.2532 14.041033, 98.24255 14.042033, 98.2304 14.0319, 98.2395 13.909167, 98.273 13.8468, 98.28975 13.7748, 98.2867 13.5679, 98.26995 13.5537, 
+    98.24255 13.550667, 98.2304 13.5537, 98.2182 13.577533, 98.2319 13.6597, 98.22885 13.674933, 98.206 13.678967, 98.18165 13.675933, 98.1482 13.682033, 98.12785 13.700667, 98.11875 13.731, 
+    98.09145 13.774967, 98.08915 13.784067, 98.0983 13.800767, 98.14155 13.806833, 98.1529 13.822, 98.1438 13.872067, 98.11875 13.919067, 98.0596 13.9388, 98.0482 13.961533, 98.04365 13.986567, 
+    98.1097 14.0533, 98.12105 14.1155, 98.0687 14.2247, 97.9276 14.346033, 97.91165 14.398367, 97.9344 14.471167, 97.923 14.5182, 97.8479 14.562167, 97.76825 14.650167, 97.7637 14.6911, 
+    97.7705 14.7184, 97.79555 14.732067, 97.80695 14.719933, 97.832 14.669867, 97.85475 14.666833, 97.8684 14.678967, 97.87065 14.710833, 97.88435 14.7184, 97.90025 14.719933, 98.00725 14.642567, 
+    98.0186 14.6365, 98.04365 14.648633, 98.0414 14.677467, 97.92985 14.747233, 97.9139 14.769967, 97.8752 14.841267, 97.8684 14.856433, 97.8502 14.860967, 97.83425 14.851867, 97.7933 14.776033, 
+    97.7796 14.768467, 97.7455 14.7806, 97.7341 14.810167, 97.7432 14.934533, 97.7796 15.0043, 97.7796 15.036167, 97.74775 15.065, 97.7318 15.089267, 97.8092 15.203767, 97.80695 15.232567, 
+    97.78645 15.246233, 97.7705 15.249267, 97.725 15.2356, 97.70675 15.237133, 97.69765 15.2523, 97.6954 15.300833, 97.72955 15.464633, 97.69995 15.491933, 97.69765 15.511667, 97.70905 15.5746, 
+    97.72045 15.695933, 97.7705 15.735367, 97.7933 15.774833, 97.7933 15.7991, 97.71135 15.877967, 97.69085 15.9227, 97.55885 16.0395, 97.5452 16.078933, 97.5452 16.119867, 97.6021 16.1851, 
+    97.60665 16.340567, 97.5611 16.637833, 97.58615 16.683333, 97.58385 16.693967, 97.5611 16.690933, 97.4837 16.630267, 97.3972 16.6257, 97.29705 16.606, 97.2652 16.602933, 97.23105 16.613567, 
+    97.21515 16.653, 97.21285 16.769033, 97.16275 16.9571, 97.1195 17.0997, 97.13315 17.2013, 97.1104 17.229367, 97.1013 17.233933, 97.08765 17.2309, 97.05805 17.206633, 97.0444 17.197533, 
+    97.02845 17.199033, 97.008 17.209667, 96.9898 17.270333, 96.95565 17.300667, 96.92375 17.3568, 96.7758 17.490267, 96.73255 17.5024, 96.70525 17.492533, 96.69385 17.468267, 96.69385 17.450067, 
+    96.7553 17.421233, 96.7781 17.386367, 96.7781 17.3075, 96.8236 17.1232, 96.8145 17.030667, 96.78035 16.9791, 96.71545 16.823633, 96.66195 16.7326, 96.5891 16.659433, 96.49235 16.610133, 
+    96.41725 16.598767, 96.333 16.5999, 96.2761 16.6196, 96.19755 16.6871, 96.1862 16.716667, 96.1862 16.7766, 96.1805 16.799333, 96.1725 16.8077, 96.1543 16.808433, 96.12815 16.7986, 
+    96.11675 16.779633, 96.1065 16.703033, 96.086 16.6617, 96.0655 16.597233, 96.0723 16.540333, 96.0621 16.506233, 96.00975 16.4611, 95.99605 16.390567, 95.97215 16.339, 95.85725 16.2863, 
+    95.65695 16.162667, 95.6262 16.110733, 95.5989 15.7907, 95.57955 15.733067, 95.54995 15.722433, 95.53515 15.720167, 95.5124 15.722433, 95.4999 15.736867, 95.51585 15.8745, 95.49085 15.942733, 
+    95.4783 15.953367, 95.4601 15.954867, 95.43505 15.9526, 95.4123 15.955633, 95.40435 15.9617, 95.4066 16.005667, 95.3827 16.037533, 95.37815 16.0527, 95.39525 16.1092, 95.3896 16.120567, 
+    95.3816 16.1221, 95.3543 16.1145, 95.33155 16.116033, 95.32355 16.120567, 95.32355 16.134233, 95.33265 16.1585, 95.33265 16.183533, 95.3213 16.195667, 95.2974 16.195667, 95.23365 16.166067, 
+    95.19385 16.117167, 95.18705 15.911267, 95.17335 15.8908, 95.1381 15.8597, 95.12445 15.843767, 95.12445 15.830867, 95.15175 15.812667, 95.1563 15.799767, 95.14945 15.7702, 95.09145 15.7357, 
+    94.96855 15.702333, 94.93555 15.706133, 94.9219 15.715233, 94.9219 15.7281, 94.931 15.744033, 94.95035 15.764533, 94.95035 15.7812, 94.9401 15.788033, 94.91165 15.794867, 94.8866 15.811533, 
+    94.8809 15.8195, 94.89115 15.836967, 94.93325 15.849833, 95.01745 15.8559, 95.02885 15.860467, 95.03225 15.8741, 95.02885 15.882467, 94.99925 15.908233, 94.99245 15.921133, 94.99245 15.934033, 
+    95.05505 15.998867, 95.0767 16.126267, 95.1575 16.2696, 95.15865 16.2931, 95.1518 16.3113, 95.12335 16.315867, 95.1006 16.3075, 95.0414 16.2218, 95.0118 16.197167, 94.99815 16.065967, 
+    94.9697 15.999233, 94.9367 15.967367, 94.9219 15.9598, 94.9014 15.960933, 94.88885 15.986733, 94.9116 16.051933, 94.91165 16.146367, 94.8627 16.197933, 94.8536 16.2366, 94.8411 16.247967, 
+    94.83085 16.250233, 94.8115 16.2419, 94.78415 16.207767, 94.76255 16.1949, 94.71475 16.1835, 94.69315 16.167967, 94.6112 16.037533, 94.56685 15.980267, 94.47695 15.925667, 94.3654 15.836167, 
+    94.3529 15.829333, 94.34035 15.829333, 94.32785 15.832367, 94.31645 15.858933, 94.3142 15.893067, 94.3301 15.9723, 94.37105 16.0929, 94.40745 16.1293, 94.4689 16.188067, 94.65555 16.3276, 
+    94.73975 16.4421, 94.73975 16.503533, 94.72155 16.539933, 94.7056 16.543733, 94.6817 16.538433, 94.6464 16.472433, 94.63165 16.3894, 94.55995 16.317367, 94.43025 16.239633, 94.34375 16.180467, 
+    94.2982 16.113, 94.2652 16.0106, 94.21515 15.971933, 94.1844 15.966633, 94.17075 15.971933, 94.1548 15.998467, 94.1457 16.022733, 94.16735 16.101233, 94.15255 16.259733, 94.173 16.323067, 
+    94.16845 16.389033, 94.1616 16.414067, 94.173 16.442133, 94.214 16.490667, 94.2333 16.521367, 94.239 16.594933, 94.2515 16.6245, 94.3141 16.6753, 94.33005 16.705267, 94.3289 16.8137, 
+    94.3596 16.922533, 94.4165 17.0272, 94.4199 17.049933, 94.404 17.079533, 94.40625 17.095433, 94.42905 17.122367, 94.42905 17.166367, 94.42335 17.180767, 94.3881 17.204267, 94.3551 17.237667, 
+    94.3528 17.2642, 94.3585 17.271767, 94.38465 17.272533, 94.47115 17.217933, 94.51785 17.2111, 94.5497 17.2187, 94.55425 17.241433, 94.5315 17.285433, 94.47005 17.310833, 94.4632 17.3275, 
+    94.4666 17.351, 94.48485 17.3692, 94.5019 17.369967, 94.56335 17.359367, 94.59865 17.359367, 94.61915 17.373, 94.618 17.397267, 94.5383 17.497, 94.54395 17.5751, 94.51665 17.6062, 
+    94.5007 17.648667, 94.50525 17.678233, 94.52235 17.691133, 94.56675 17.6881, 94.63615 17.643367, 94.6464 17.6426, 94.6555 17.643367, 94.6612 17.6555, 94.65325 17.680133, 94.6362 17.693033, 
+    94.5224 17.755967, 94.4518 17.843567, 94.3312 17.982367, 94.32435 18.005867, 94.3323 18.031667, 94.38925 18.086633, 94.38925 18.170033, 94.4325 18.226933, 94.4405 18.251933, 94.43595 18.2671, 
+    94.4143 18.272433, 94.36425 18.2694, 94.3483 18.2747, 94.34035 18.287967, 94.3392 18.3183, 94.321 18.348633, 94.2971 18.357733, 94.28005 18.357, 94.23905 18.331967, 94.222 18.3297, 
+    94.2015 18.331967, 94.19355 18.344867, 94.2072 18.400967, 94.25615 18.446467, 94.27095 18.4734, 94.26415 18.521933, 94.28465 18.5712, 94.2812 18.6099, 94.263 18.637967, 94.20835 18.659933, 
+    94.18905 18.6808, 94.17995 18.749067, 94.2232 18.868133, 94.2152 18.9049, 94.16285 18.949633, 94.08545 19.037633, 94.07525 19.1017, 94.09345 19.185133, 94.09005 19.233667, 94.01835 19.310633, 
+    93.98875 19.433467, 93.99215 19.4479, 94.0229 19.456233, 94.0377 19.461533, 94.03885 19.479733, 94.0263 19.510833, 93.9717 19.532833, 93.9 19.5935, 93.8647 19.6155, 93.84535 19.617, 
+    93.8317 19.6155, 93.8283 19.601833, 93.84195 19.548733, 93.84195 19.5389, 93.8374 19.535867, 93.82335 19.5376, 93.73285 19.615367, 93.72095 19.641533, 93.7638 19.7272, 93.77095 19.806533, 
+    93.74 19.8827, 93.65905 19.973133, 93.59475 19.971533, 93.5614 19.9779, 93.49715 20.054033, 93.45665 20.0834, 93.4043 20.121467, 93.3543 20.1437, 93.34475 20.1437, 93.33045 20.1294, 
+    93.29715 20.1294, 93.2519 20.184933, 93.23045 20.275367, 93.2162 20.281733, 93.1995 20.275367, 93.19235 20.253167, 93.19235 20.161133, 93.1757 20.140533, 93.1519 20.140533, 93.1138 20.169067, 
+    93.1114 20.2484, 93.14 20.3198, 93.14 20.3658, 93.11855 20.375333, 93.09475 20.369, 93.03525 20.2833, 92.99715 20.2627, 92.98045 20.2611, 92.95425 20.270633, 92.94 20.291233, 
+    92.94 20.3325, 93.0019 20.395967, 93.00665 20.422933, 92.99475 20.438, 92.9638 20.441167, 92.9305 20.430067, 92.9257 20.4015, 92.9138 20.3904, 92.87095 20.391967, 92.8376 20.430067, 
+    92.83525 20.5062, 92.82335 20.534767, 92.8019 20.5443, 92.7519 20.550633, 92.69 20.595067, 92.6281 20.6712, 92.59 20.6855, 92.58045 20.690267, 92.5662 20.690267, 92.55665 20.6712, 
+    92.59475 20.561733, 92.6638 20.484, 92.67095 20.433233, 92.6662 20.4126, 92.62095 20.398333, 92.59715 20.407833, 92.57095 20.464167, 92.48525 20.527633, 92.4686 20.553, 92.4686 20.575233, 
+    92.49715 20.626, 92.49 20.664067, 92.3781 20.745, 92.3186 20.797333, 92.2543 20.8846, 92.2162 20.9925, 92.18765 21.028967, 92.1448 21.033733)), 
+  ((93.76385 18.931667, 93.7229 18.989233, 93.70515 19.012867, 93.63315 19.024667, 93.5855 19.039033, 93.56445 19.068567, 93.56555 19.102533, 93.5855 19.146833, 93.5833 19.160133, 93.5689 19.168967, 
+      93.5157 19.1749, 93.49795 19.187433, 93.49795 19.207367, 93.5068 19.252033, 93.5035 19.272733, 93.46915 19.310367, 93.3805 19.379033, 93.3517 19.4429, 93.3539 19.462833, 93.3639 19.472433, 
+      93.3794 19.474667, 93.4049 19.474667, 93.4625 19.456933, 93.4924 19.456933, 93.51235 19.470967, 93.53785 19.484267, 93.5578 19.482767, 93.5711 19.468733, 93.5733 19.432567, 93.55445 19.352833, 
+      93.56 19.3329, 93.58325 19.3174, 93.61205 19.3207, 93.64195 19.334733, 93.6608 19.335467, 93.6852 19.3266, 93.7262 19.255, 93.8425 19.0815, 93.8536 19.042033, 93.85245 19.015433, 
+      93.8447 18.992567, 93.8458 18.954167, 93.8303 18.936433, 93.8026 18.926833, 93.7882 18.926833, 93.76385 18.931667)), 
+  ((98.32935 12.373233, 98.2934 12.371967, 98.2556 12.384567, 98.2386 12.4148, 98.2386 12.528133, 98.163 12.584833, 98.146 12.646533, 98.1649 12.670467, 98.19325 12.676767, 98.2197 12.678033, 
+      98.26505 12.657867, 98.2783 12.6226, 98.28965 12.612533, 98.3199 12.615067, 98.3728 12.655367, 98.4125 12.661667, 98.4314 12.659133, 98.4352 12.650333, 98.4333 12.627633, 98.36145 12.574733, 
+      98.36145 12.562167, 98.38225 12.484067, 98.36905 12.431167, 98.32935 12.373233)), 
+  ((93.7672 18.792133, 93.77165 18.784733, 93.76385 18.760367, 93.71735 18.732333, 93.6985 18.710167, 93.6675 18.701333, 93.6553 18.704267, 93.6154 18.7412, 93.5633 18.776633, 93.46805 18.800233, 
+      93.43925 18.817233, 93.42705 18.832, 93.42705 18.8438, 93.4924 18.900633, 93.53785 18.911733, 93.59435 18.911733, 93.65195 18.895467, 93.6952 18.895467, 93.7229 18.888833, 93.73615 18.864467, 
+      93.73615 18.823867, 93.74395 18.8091, 93.7672 18.792133)), 
+  ((97.54575 16.3636, 97.54105 16.3466, 97.5231 16.3296, 97.5042 16.3189, 97.474 16.3189, 97.4277 16.3403, 97.37105 16.3913, 97.35405 16.424633, 97.35405 16.489467, 97.33705 16.5285, 
+      97.338 16.5499, 97.35595 16.578233, 97.37765 16.589567, 97.4003 16.589567, 97.4513 16.559333, 97.542 16.4448, 97.54575 16.408267, 97.54575 16.3636)), 
+  ((93.5193 19.826567, 93.5183 19.811, 93.5115 19.8013, 93.49495 19.790933, 93.4658 19.790933, 93.37245 19.835633, 93.2762 19.902367, 93.23535 19.958733, 93.23535 20.0093, 93.24115 20.027433, 
+      93.283 20.0391, 93.31315 20.0391, 93.36955 19.996333, 93.3851 19.950967, 93.41035 19.9231, 93.48525 19.8771, 93.5193 19.826567)), 
+  ((98.0534 10.899333, 98.11765 10.941133, 98.2023 10.9735, 98.2399 10.969333, 98.26495 10.948433, 98.2681 10.906667, 98.2634 10.8513, 98.27435 10.814733, 98.3057 10.774, 98.30415 10.758333, 
+      98.2963 10.728033, 98.2681 10.7155, 98.24615 10.7249, 98.22735 10.767733, 98.2242 10.791767, 98.207 10.801167, 98.1866 10.814733, 98.17095 10.856533, 98.1631 10.873233, 98.1396 10.880533, 
+      98.1004 10.874267, 98.0753 10.8722, 98.05495 10.880533, 98.0534 10.899333)), 
+  ((96.307 16.560033, 96.31845 16.549267, 96.32035 16.537833, 96.3194 16.523867, 96.31845 16.513733, 96.30225 16.501667, 96.25845 16.499767, 96.23275 16.495333, 96.2023 16.475667, 96.1604 16.419833, 
+      96.1309 16.399533, 96.10045 16.398267, 96.08235 16.403333, 96.0814 16.433167, 96.12235 16.5188, 96.12235 16.6, 96.1347 16.6222, 96.1566 16.633633, 96.1747 16.634267, 96.19565 16.6222, 
+      96.2223 16.580967, 96.25465 16.5683, 96.307 16.560033)), 
+  ((98.33625 12.9738, 98.33625 12.9573, 98.32935 12.9463, 98.2991 12.952733, 98.24685 13.009533, 98.21525 13.1332, 98.218 13.191833, 98.23175 13.226633, 98.2771 13.238533, 98.3046 13.2367, 
+      98.328 13.2083, 98.33625 12.9738)), 
+  ((98.3402 11.816433, 98.32925 11.748567, 98.3214 11.663933, 98.31355 11.627367, 98.33395 11.586633, 98.33395 11.5741, 98.312 11.5532, 98.2838 11.530233, 98.2744 11.514567, 98.26965 11.502033, 
+      98.25085 11.4947, 98.2305 11.4989, 98.21325 11.513533, 98.21325 11.533367, 98.2399 11.578267, 98.23835 11.593967, 98.2242 11.631567, 98.2305 11.648267, 98.25245 11.680667, 98.25555 11.7663, 
+      98.26965 11.797633, 98.31825 11.8436, 98.34175 11.846733, 98.3465 11.8363, 98.3402 11.816433)), 
+  ((98.45465 11.8086, 98.46875 11.800233, 98.4985 11.8065, 98.5032 11.7992, 98.5048 11.764733, 98.53925 11.737567, 98.5471 11.722933, 98.5377 11.707267, 98.52045 11.679067, 98.5079 11.6561, 
+      98.50635 11.629967, 98.52515 11.575667, 98.5126 11.552167, 98.47815 11.533367, 98.4593 11.5407, 98.4327 11.583533, 98.4217 11.592933, 98.4029 11.591867, 98.38095 11.6044, 98.3778 11.6274, 
+      98.42485 11.6744, 98.42485 11.697367, 98.42955 11.713033, 98.4609 11.748567, 98.4468 11.783033, 98.43425 11.802867, 98.44365 11.8102, 98.45465 11.8086)), 
+  ((94.77495 15.6824, 94.7742 15.672933, 94.76 15.663, 94.73985 15.6605, 94.6913 15.670467, 94.66295 15.7008, 94.6607 15.739633, 94.6898 15.861067, 94.72415 15.8934, 94.7421 15.903367, 
+      94.75705 15.903367, 94.7742 15.890433, 94.77495 15.8292, 94.75405 15.7501, 94.77495 15.6824)), 
+  ((98.22605 10.048133, 98.2486 10.060433, 98.27525 10.067267, 98.30395 10.076833, 98.32445 10.068633, 98.3511 10.0454, 98.34495 10.030367, 98.3019 10.011233, 98.2896 9.986667, 98.2691 9.955233, 
+      98.23425 9.9238, 98.2199 9.894433, 98.1912 9.8712, 98.1748 9.8753, 98.13995 9.9081, 98.1379 9.9313, 98.16455 9.9723, 98.22605 10.048133)), 
+  ((98.1344 12.419833, 98.1441 12.410167, 98.14245 12.391867, 98.132 12.378967, 98.0198 12.316033, 97.9794 12.311733, 97.9189 12.3311, 97.89385 12.351, 97.89545 12.367667, 97.9084 12.394033, 
+      98.00445 12.444033, 98.04075 12.444567, 98.0464 12.437067, 98.0472 12.429, 98.0448 12.418767, 98.0093 12.395633, 98.00525 12.389733, 98.0101 12.384333, 98.0311 12.382733, 98.06095 12.387567, 
+      98.0916 12.416067, 98.10695 12.422, 98.1215 12.424133, 98.1344 12.419833)), 
+  ((98.2197 12.240967, 98.2745 12.191867, 98.2745 12.172967, 98.2575 12.1654, 98.09495 12.1654, 98.0666 12.1755, 98.0666 12.1881, 98.11005 12.223367, 98.1063 12.292633, 98.1252 12.300167, 
+      98.17625 12.292633, 98.2197 12.297667, 98.22535 12.2901, 98.22535 12.272467, 98.2197 12.240967)), 
+  ((98.03615 11.848833, 98.05655 11.8295, 98.07065 11.8159, 98.08475 11.813833, 98.1161 11.811733, 98.1349 11.802333, 98.1396 11.784567, 98.14585 11.707267, 98.16625 11.6843, 98.1694 11.667567, 
+      98.1631 11.654, 98.14585 11.6519, 98.1114 11.6655, 98.07375 11.702067, 98.0534 11.748, 98.01735 11.781433, 97.98915 11.8065, 97.9813 11.832633, 97.99225 11.853533, 98.02205 11.856667, 
+      98.03615 11.848833)), 
+  ((93.15045 19.952367, 93.07905 20.002467, 93.0445 20.040833, 93.0276 20.100167, 92.9501 20.187633, 92.9524 20.2009, 92.957 20.2091, 92.9685 20.210133, 92.99385 20.210133, 93.0261 20.185067, 
+      93.06985 20.127267, 93.10745 20.0255, 93.1604 19.9769, 93.16655 19.9636, 93.165 19.957967, 93.15965 19.9544, 93.15045 19.952367)), 
+  ((93.9215 19.428067, 93.91105 19.422833, 93.9015 19.422267, 93.88495 19.423433, 93.86405 19.416467, 93.84055 19.399633, 93.8379 19.370033, 93.8231 19.364233, 93.79785 19.366567, 93.77525 19.3886, 
+      93.77525 19.415867, 93.75085 19.453, 93.7517 19.469833, 93.7552 19.4826, 93.77785 19.4913, 93.83355 19.479133, 93.8623 19.4797, 93.89625 19.493633, 93.90845 19.493633, 93.9215 19.4832, 
+      93.9215 19.428067)), 
+  ((97.8116 12.870633, 97.8153 12.850967, 97.80915 12.8313, 97.80175 12.828833, 97.77225 12.828, 97.7415 12.816533, 97.7046 12.8108, 97.6886 12.817367, 97.67505 12.8321, 97.67875 12.8403, 
+      97.7083 12.8739, 97.70705 12.878, 97.6837 12.916533, 97.6935 12.937, 97.72305 12.946033, 97.7415 12.9452, 97.7747 12.9239, 97.7747 12.900967, 97.7833 12.8903, 97.8116 12.870633)), 
+  ((92.83805 20.254733, 92.83805 20.249333, 92.83475 20.241167, 92.81685 20.228167, 92.7924 20.225433, 92.77285 20.226533, 92.6898 20.2835, 92.67595 20.3101, 92.67675 20.323133, 92.69225 20.3356, 
+      92.7175 20.3356, 92.803 20.295467, 92.83805 20.254733)), 
+  ((92.9785 20.0209, 92.9708 20.013733, 92.95775 20.010133, 92.9455 20.010133, 92.92555 20.022933, 92.914 20.072033, 92.8718 20.1247, 92.8641 20.143633, 92.87105 20.16, 92.8887 20.167667, 
+      92.92705 20.157967, 92.9716 20.103733, 92.9785 20.0209)), 
+  ((98.18095 10.231233, 98.2609 10.214833, 98.27115 10.198433, 98.265 10.167, 98.2404 10.1465, 98.21785 10.145133, 98.2035 10.130133, 98.1994 10.1069, 98.17275 10.0864, 98.16045 10.087767, 
+      98.1584 10.111, 98.17685 10.184767, 98.16455 10.223033, 98.18095 10.231233)), 
+  ((97.8794 10.963067, 97.89665 10.934867, 97.89195 10.8962, 97.87785 10.874267, 97.83865 10.8492, 97.81985 10.843967, 97.7979 10.8513, 97.7885 10.893067, 97.8167 10.9474, 97.8465 10.959933, 
+      97.8794 10.963067)), 
+  ((98.18035 11.3156, 98.2023 11.344833, 98.2211 11.380367, 98.2493 11.387667, 98.2791 11.380367, 98.2869 11.365733, 98.26655 11.321867, 98.2399 11.290533, 98.20385 11.2644, 98.17875 11.260233, 
+      98.15525 11.2644, 98.14585 11.280067, 98.18035 11.3156)), 
+  ((98.28535 11.2686, 98.29945 11.282167, 98.32295 11.282167, 98.33235 11.271733, 98.33395 11.218467, 98.31355 11.174567, 98.28065 11.161, 98.26495 11.169367, 98.254 11.190233, 98.2336 11.204867, 
+      98.2195 11.2059, 98.21325 11.212167, 98.2242 11.216367, 98.2634 11.241433, 98.28535 11.2686)), 
+  ((97.66175 14.0927, 97.62875 14.086833, 97.60895 14.089767, 97.60125 14.100033, 97.61115 14.126433, 97.67935 14.173367, 97.7267 14.177033, 97.7443 14.1719, 97.7487 14.1587, 97.7465 14.1433, 
+      97.66175 14.0927)), 
+  ((98.0855 12.558367, 98.07605 12.543267, 98.0496 12.5332, 98.01365 12.5332, 97.9872 12.538233, 97.98345 12.5546, 97.99855 12.597433, 98.03255 12.621333, 98.0628 12.6226, 98.0836 12.612533, 
+      98.0855 12.558367)), 
+  ((97.9237 13.910067, 97.9325 13.802267, 97.9204 13.789067, 97.9072 13.7876, 97.89505 13.7898, 97.87965 13.802267, 97.87855 13.8646, 97.86205 13.891, 97.86315 13.900533, 97.87635 13.912267, 
+      97.89065 13.915933, 97.905 13.915933, 97.9237 13.910067)), 
+  ((98.41185 12.7869, 98.4036 12.721867, 98.38295 12.709967, 98.36785 12.709967, 98.35135 12.7173, 98.32935 12.773167, 98.3335 12.794233, 98.3486 12.807067, 98.37195 12.807067, 98.3912 12.798833, 
+      98.41185 12.7869)), 
+  ((97.8935 10.5301, 97.9264 10.514433, 97.928 10.495633, 97.9186 10.447567, 97.9029 10.429833, 97.88095 10.423567, 97.86215 10.4361, 97.8512 10.4789, 97.87 10.519667, 97.8935 10.5301)), 
+  ((98.48285 11.978367, 98.5173 11.9606, 98.52515 11.9345, 98.5173 11.921967, 98.49065 11.903133, 98.49065 11.880167, 98.47185 11.865533, 98.4593 11.870767, 98.4311 11.918833, 98.4327 11.9324, 
+      98.46245 11.9491, 98.46715 11.966867, 98.48285 11.978367)), 
+  ((92.6955 20.471833, 92.6857 20.4865, 92.69225 20.5044, 92.71095 20.520167, 92.72235 20.521233, 92.7623 20.507667, 92.7851 20.4778, 92.78425 20.456633, 92.7802 20.442, 92.75495 20.436033, 
+      92.7305 20.440367, 92.6955 20.471833)), 
+  ((93.4483 19.7339, 93.38215 19.737133, 93.34715 19.746233, 93.31315 19.770833, 93.31605 19.792233, 93.3355 19.7987, 93.3452 19.798067, 93.39775 19.7702, 93.45025 19.769533, 93.459 19.766967, 
+      93.4697 19.7566, 93.4687 19.749467, 93.4619 19.738433, 93.4483 19.7339)), 
+  ((97.8011 12.557433, 97.7971 12.548, 97.786 12.5413, 97.75975 12.5413, 97.7285 12.556067, 97.7093 12.5823, 97.7083 12.603133, 97.7194 12.614567, 97.7416 12.6233, 97.75875 12.6233, 
+      97.788 12.6045, 97.8011 12.557433)), 
+  ((98.49945 12.303967, 98.50135 12.3279, 98.507 12.337967, 98.52215 12.346767, 98.55615 12.346767, 98.5883 12.325367, 98.5902 12.2964, 98.57315 12.276233, 98.5524 12.272467, 98.524 12.275, 
+      98.49945 12.303967)), 
+  ((98.34215 13.652967, 98.35615 13.658567, 98.3744 13.652033, 98.3842 13.633333, 98.3828 13.6025, 98.37155 13.589433, 98.35335 13.578233, 98.3365 13.578233, 98.3197 13.590367, 98.3183 13.622133, 
+      98.34215 13.652967)), 
+  ((97.6408 12.086833, 97.65285 12.061, 97.65285 12.038567, 97.62555 12.0191, 97.60585 12.0191, 97.57915 12.033067, 97.57915 12.051267, 97.58995 12.069467, 97.6109 12.087267, 97.6211 12.0881, 
+      97.6408 12.086833)), 
+  ((98.43745 13.247467, 98.4501 13.2531, 98.4655 13.256833, 98.48095 13.256833, 98.48935 13.247467, 98.48375 13.203567, 98.49075 13.189567, 98.48235 13.1774, 98.4669 13.173667, 98.4445 13.179267, 
+      98.43605 13.194233, 98.43745 13.247467)), 
+  ((92.87955 20.344833, 92.8812 20.3367, 92.87955 20.331267, 92.87305 20.3253, 92.85105 20.3253, 92.80055 20.342667, 92.7794 20.358967, 92.77695 20.370367, 92.78185 20.377967, 92.79895 20.379567, 
+      92.82335 20.375767, 92.87955 20.344833)), 
+  ((98.163 12.3745, 98.2008 12.371967, 98.23105 12.356867, 98.23295 12.340467, 98.2216 12.331667, 98.19515 12.3304, 98.14785 12.3367, 98.13655 12.345533, 98.1403 12.359367, 98.15165 12.366933, 
+      98.163 12.3745)), 
+  ((97.7325 12.471367, 97.7184 12.459933, 97.6972 12.455233, 97.67905 12.4566, 97.66895 12.464667, 97.66895 12.479433, 97.67805 12.510367, 97.6932 12.515733, 97.7184 12.515067, 97.7325 12.500267, 
+      97.7325 12.471367)), 
+  ((97.6609 12.374567, 97.68105 12.365167, 97.6831 12.358433, 97.67905 12.317433, 97.6619 12.307333, 97.6478 12.307333, 97.6266 12.316067, 97.6246 12.3329, 97.6266 12.346333, 97.6407 12.367167, 
+      97.6478 12.3739, 97.6609 12.374567)), 
+  ((98.373 12.016067, 98.36145 12.039467, 98.36715 12.058367, 98.3936 12.068433, 98.40495 12.068433, 98.42005 12.060867, 98.4295 12.043233, 98.4288 12.0294, 98.4204 12.019567, 98.40985 12.011833, 
+      98.38985 12.009733, 98.373 12.016067)), 
+  ((97.6158 14.5591, 97.6029 14.5624, 97.594 14.576267, 97.594 14.591433, 97.6059 14.613233, 97.6237 14.620467, 97.6356 14.620467, 97.65145 14.603333, 97.65045 14.5888, 97.63955 14.5677, 
+      97.6237 14.5591, 97.6158 14.5591)), 
+  ((97.6544 14.371067, 97.6435 14.367767, 97.62965 14.365133, 97.6158 14.365767, 97.6019 14.378967, 97.60095 14.395467, 97.6019 14.408, 97.61775 14.419233, 97.6316 14.420533, 97.6465 14.419233, 
+      97.6554 14.406033, 97.6544 14.371067)), 
+  ((97.68015 14.297167, 97.68115 14.285933, 97.6742 14.269433, 97.65835 14.2622, 97.64845 14.2602, 97.62665 14.268133, 97.6227 14.2866, 97.6227 14.3044, 97.62965 14.313667, 97.64945 14.315633, 
+      97.6633 14.310367, 97.68015 14.297167)), 
+  ((98.5903 13.159667, 98.5749 13.156867, 98.56365 13.1578, 98.55385 13.161533, 98.55385 13.1933, 98.56225 13.216633, 98.5847 13.218533, 98.6001 13.2129, 98.6043 13.2017, 98.5903 13.159667)), 
+  ((97.63955 14.472, 97.6336 14.466067, 97.62075 14.462133, 97.6059 14.462133, 97.59105 14.474667, 97.58905 14.4872, 97.593 14.5116, 97.6019 14.5169, 97.6128 14.518867, 97.6326 14.508967, 
+      97.63955 14.472)), 
+  ((98.0641 9.849333, 98.07025 9.869833, 98.09075 9.8671, 98.1133 9.8466, 98.10715 9.8343, 98.07435 9.8097, 98.0518 9.8138, 98.06205 9.8343, 98.0641 9.849333)), 
+  ((98.14925 12.9628, 98.14925 12.925233, 98.12725 12.9225, 98.11355 12.926167, 98.0998 12.947233, 98.1039 12.966467, 98.119 12.9738, 98.1369 12.972867, 98.14925 12.9628)), 
+  ((98.3306 10.160167, 98.3511 10.173833, 98.3634 10.1629, 98.3593 10.139667, 98.3347 10.126033, 98.3224 10.1315, 98.32445 10.147867, 98.3306 10.160167)), 
+  ((98.1666 9.7865, 98.17275 9.8015, 98.19325 9.806967, 98.20555 9.796033, 98.183 9.7701, 98.1625 9.755067, 98.1666 9.7865)), 
+  ((98.3073 10.306567, 98.32295 10.311767, 98.33705 10.291933, 98.3261 10.276267, 98.3073 10.274167, 98.2979 10.2888, 98.3073 10.306567)), 
+  ((98.0846 10.1424, 98.1092 10.160167, 98.1174 10.1547, 98.10305 10.1356, 98.0846 10.120567, 98.0723 10.124667, 98.0846 10.1424)), 
+  ((98.3057 11.9794, 98.3261 11.9794, 98.33705 11.966867, 98.33235 11.9585, 98.31515 11.955367, 98.3026 11.968967, 98.3057 11.9794)), 
+  ((98.3261 11.905233, 98.3402 11.9, 98.34335 11.888533, 98.33235 11.879133, 98.3167 11.8833, 98.30885 11.895833, 98.3261 11.905233)), 
+  ((98.24045 9.8548, 98.2589 9.869833, 98.28145 9.873933, 98.27325 9.8589, 98.2507 9.845233, 98.24045 9.8548)))
+
+MULTIPOLYGON (((102.2111 22.486533, 102.2675 22.503167, 102.3341 22.562367, 102.43395 22.726333, 102.4857 22.773167, 102.50975 22.787967, 102.5671 22.791667, 102.6235 22.786133, 102.73075 22.731867, 102.7862 22.6875, 
+    102.82135 22.595033, 102.9009 22.5149, 102.94895 22.490233, 102.98225 22.486533, 103.0174 22.4927, 103.0516 22.5155, 103.0664 22.573433, 103.1126 22.734933, 103.1422 22.771933, 103.18105 22.796567, 
+    103.23375 22.814433, 103.2948 22.811967, 103.33175 22.803367, 103.35765 22.7528, 103.35765 22.6887, 103.378 22.665267, 103.4076 22.652933, 103.4409 22.652933, 103.4723 22.6739, 103.53335 22.762667, 
+    103.55185 22.777467, 103.58145 22.7787, 103.6101 22.767, 103.6397 22.7251, 103.7266 22.6277, 103.7784 22.606733, 103.808 22.607967, 103.86345 22.636333, 103.8949 22.665933, 103.98275 22.7935, 
+    104.0253 22.829267, 104.0974 22.851467, 104.15475 22.850233, 104.225 22.8231, 104.27495 22.761467, 104.30455 22.750367, 104.35725 22.746033, 104.48485 22.815067, 104.53295 22.826167, 104.618 22.8274, 
+    104.70675 22.856967, 104.78075 22.91, 104.81865 22.957433, 104.81865 23.024, 104.7669 23.149767, 104.7669 23.1695, 104.78905 23.187967, 104.8908 23.216333, 104.97585 23.2558, 105.0526 23.3057, 
+    105.1876 23.4105, 105.22455 23.4265, 105.2708 23.4265, 105.4465 23.341467, 105.50475 23.301367, 105.5713 23.175633, 105.60645 23.146033, 105.6749 23.1251, 105.78215 23.036333, 105.83855 23.013533, 
+    106.01055 23.025867, 106.08635 23.029567, 106.1252 23.022167, 106.1511 22.9975, 106.1862 22.945733, 106.2232 22.924767, 106.29625 22.913067, 106.41645 22.932767, 106.459 22.954967, 106.5089 22.964833, 
+    106.5977 22.950033, 106.71605 22.883467, 106.73085 22.856333, 106.74285 22.8052, 106.6966 22.656033, 106.67995 22.64, 106.58565 22.606733, 106.55605 22.588233, 106.52835 22.473567, 106.53665 22.423667, 
+    106.6402 22.306533, 106.6476 22.2153, 106.6236 22.100667, 106.63745 22.070433, 106.68555 22.045767, 106.84645 22.029733, 106.9981 21.9903, 107.0212 21.973633, 107.0563 21.883633, 107.07295 21.846633, 
+    107.24865 21.760333, 107.2764 21.736933, 107.2838 21.711033, 107.269 21.662967, 107.2764 21.644467, 107.29675 21.6272, 107.3217 21.629033, 107.4567 21.719033, 107.4715 21.7252, 107.4937 21.720267, 
+    107.55105 21.678367, 107.58245 21.670967, 107.62685 21.673433, 107.8007 21.731367, 107.8488 21.733833, 107.9024 21.723967, 108.00635 21.636667, 108.00635 21.6165, 108.02845 21.574567, 108.0273 21.5412, 
+    108.00515 21.514033, 107.96555 21.493833, 107.9318 21.493067, 107.8782 21.5113, 107.813 21.5214, 107.71515 21.5074, 107.6208 21.467433, 107.39835 21.326133, 107.3634 21.290033, 107.3285 21.1441, 
+    107.32035 21.1045, 107.30285 21.087433, 107.2691 21.082, 107.22365 21.084333, 107.205 21.083933, 107.14095 21.042033, 107.12 21.043567, 107.1072 21.0529, 107.1072 21.0855, 107.09205 21.0987, 
+    106.97555 21.1049, 106.9616 21.100267, 106.9581 21.087833, 106.97555 21.057567, 106.99305 21.038933, 106.9884 21.021833, 106.9639 21.014467, 106.9371 21.021467, 106.90335 21.044733, 106.88355 21.047833, 
+    106.8672 21.0401, 106.8649 21.021467, 106.8847 20.9873, 106.88355 20.9671, 106.86605 20.955467, 106.84045 20.960133, 106.81365 20.9803, 106.7962 21.028433, 106.7694 21.054067, 106.7484 21.064167, 
+    106.72865 21.0657, 106.7193 21.0564, 106.72045 21.047067, 106.7484 21.0265, 106.7507 20.99, 106.7833 20.9411, 106.78215 20.9108, 106.7682 20.899933, 106.7519 20.899933, 106.7239 20.912367, 
+    106.6983 20.944967, 106.6913 20.9706, 106.68665 20.975267, 106.675 20.974467, 106.65055 20.956633, 106.6529 20.903833, 106.7076 20.851033, 106.72395 20.811833, 106.70995 20.786233, 106.6785 20.7668, 
+    106.6366 20.755167, 106.4945 20.768367, 106.47355 20.762167, 106.4642 20.742733, 106.47005 20.725667, 106.5213 20.6915, 106.5632 20.660467, 106.57955 20.614267, 106.57025 20.477633, 106.5609 20.4264, 
+    106.5213 20.374767, 106.3454 20.269967, 106.2429 20.1997, 106.12645 20.063833, 106.03445 20.0192, 105.93775 19.992033, 105.8609 19.942333, 105.8015 19.899633, 105.76425 19.830167, 105.7689 19.725367, 
+    105.76775 19.6757, 105.70955 19.597667, 105.68625 19.558067, 105.6851 19.5076, 105.72 19.411733, 105.72 19.3698, 105.71415 19.3333, 105.6233 19.207933, 105.56395 19.129533, 105.54645 19.105467, 
+    105.54645 19.077533, 105.5837 18.967667, 105.60585 18.8908, 105.7281 18.7142, 105.7875 18.610167, 105.7945 18.572933, 105.7735 18.548867, 105.7141 18.521667, 105.70595 18.5108, 105.7246 18.499933, 
+    105.75605 18.4953, 105.8096 18.502267, 105.83525 18.5015, 105.88535 18.476267, 105.97735 18.368367, 106.0868 18.2655, 106.166 18.210367, 106.2103 18.198733, 106.2883 18.2003, 106.32325 18.194067, 
+    106.3477 18.1832, 106.35705 18.162633, 106.35705 18.112167, 106.3838 18.084233, 106.45135 18.037667, 106.4537 18.025233, 106.44905 18.010467, 106.34425 17.946433, 106.32095 17.907633, 106.3175 17.864933, 
+    106.36875 17.762067, 106.5772 17.559833, 106.6762 17.441833, 106.75075 17.3483, 106.83115 17.268333, 106.9709 17.193033, 106.99885 17.1705, 107.02565 17.1251, 107.028 17.059133, 107.0478 17.0203, 
+    107.1747 16.9089, 107.5148 16.707833, 107.51945 16.687633, 107.51595 16.676, 107.5043 16.6721, 107.48335 16.673667, 107.3669 16.730333, 107.33545 16.7474, 107.311 16.7482, 107.29815 16.7443, 
+    107.29465 16.732667, 107.3424 16.699667, 107.4053 16.674033, 107.52175 16.6127, 107.5951 16.548667, 107.6638 16.427567, 107.6813 16.3965, 107.70575 16.367, 107.7465 16.346067, 107.8117 16.345667, 
+    107.8781 16.359633, 107.9433 16.350333, 108.00855 16.3146, 108.03765 16.292867, 108.03765 16.270367, 108.02715 16.231533, 108.0295 16.208233, 108.06795 16.181467, 108.1588 16.077433, 108.19375 15.9831, 
+    108.21235 15.9272, 108.2403 15.900033, 108.31605 15.8752, 108.34865 15.8488, 108.3754 15.783967, 108.4464 15.656633, 108.46275 15.640333, 108.5058 15.626367, 108.52795 15.613167, 108.53495 15.593767, 
+    108.54195 15.5561, 108.57225 15.5359, 108.59085 15.512633, 108.60135 15.459067, 108.62 15.436533, 108.6433 15.4311, 108.65495 15.435, 108.67125 15.4544, 108.68985 15.4645, 108.71665 15.466833, 
+    108.7376 15.455167, 108.77375 15.377933, 108.8355 15.286333, 108.8343 15.249833, 108.81335 15.2118, 108.80755 15.154733, 108.86815 14.930767, 108.93105 14.770867, 109.0335 14.6874, 109.04515 14.672633, 
+    109.04515 14.659433, 109.0149 14.630733, 109.0137 14.610533, 109.0149 14.567067, 109.01025 14.501467, 109.0242 14.471967, 109.0673 14.440133, 109.0743 14.419933, 109.09295 14.3031, 109.1512 14.139267, 
+    109.15 14.122967, 109.1372 14.114433, 109.1244 14.114433, 109.0813 14.1284, 109.06385 14.126867, 109.04985 14.1152, 109.0522 14.0997, 109.0906 14.064367, 109.13135 13.967333, 109.2001 13.8998, 
+    109.2234 13.8967, 109.26065 13.902133, 109.2793 13.898233, 109.28975 13.885033, 109.28395 13.796533, 109.28045 13.769367, 109.26995 13.757733, 109.249 13.757733, 109.20125 13.8307, 109.1826 13.842333, 
+    109.17095 13.842333, 109.157 13.8369, 109.1558 13.821, 109.2175 13.704533, 109.2338 13.619533, 109.2629 13.555867, 109.2967 13.507733, 109.3328 13.438633, 109.33165 13.375767, 109.31765 13.352467, 
+    109.29555 13.3447, 109.2641 13.356333, 109.21865 13.4107, 109.1907 13.42, 109.1604 13.412633, 109.14995 13.3971, 109.15575 13.379233, 109.20935 13.3443, 109.2303 13.316367, 109.23845 13.2457, 
+    109.2466 13.2232, 109.2641 13.217767, 109.2734 13.217767, 109.2955 13.2298, 109.30715 13.228233, 109.3223 13.2158, 109.32695 13.1933, 109.306 13.126533, 109.31185 13.050067, 109.3433 12.994167, 
+    109.33865 12.96, 109.3398 12.939833, 109.38755 12.8917, 109.41085 12.856767, 109.412 12.835, 109.39455 12.824933, 109.3596 12.8327, 109.3468 12.8521, 109.3456 12.8746, 109.33395 12.883933, 
+    109.3223 12.883933, 109.3037 12.8653, 109.3025 12.8191, 109.3829 12.7469, 109.412 12.678567, 109.40965 12.633533, 109.3957 12.614133, 109.37475 12.6122, 109.34915 12.626933, 109.27575 12.782967, 
+    109.2548 12.8016, 109.23265 12.803167, 109.20355 12.787633, 109.18375 12.755033, 109.1523 12.735633, 109.1453 12.718933, 109.1593 12.6902, 109.15815 12.677, 109.1255 12.640533, 109.12205 12.6118, 
+    109.12785 12.604033, 109.14185 12.6048, 109.1756 12.631967, 109.1861 12.631967, 109.1989 12.618, 109.1919 12.569867, 109.19305 12.5559, 109.21635 12.541167, 109.2548 12.5326, 109.27695 12.518633, 
+    109.33165 12.4278, 109.35265 12.3952, 109.35145 12.376567, 109.32 12.3626, 109.27575 12.363367, 109.23615 12.383567, 109.18375 12.4767, 109.1698 12.482933, 109.15115 12.4837, 109.129 12.4736, 
+    109.127 12.4363, 109.1766 12.276733, 109.17375 12.204, 109.19075 12.136, 109.21485 12.083133, 109.3088 12.005967, 109.31605 12, 109.35345 11.9806, 109.3685 11.9748, 109.3766 11.970567, 
+    109.3789 11.967867, 109.3799 11.961667, 109.37385 11.940033, 109.37535 11.913133, 109.3912 11.8955, 109.4033 11.8769, 109.4033 11.8608, 109.3897 11.850733, 109.3482 11.853233, 109.30895 11.868333, 
+    109.2668 11.916633, 109.24195 11.942833, 109.2258 11.960567, 109.20265 11.979067, 109.17455 12, 109.14545 12.051867, 109.1254 12.122267, 109.10935 12.1374, 109.09865 12.1401, 109.09065 12.134733, 
+    109.09065 12.125833, 109.0973 12.075033, 109.1252 12, 109.14375 11.9833, 109.1703 11.962467, 109.1911 11.950133, 109.2067 11.9409, 109.21305 11.9355, 109.2134 11.926167, 109.17185 11.831067, 
+    109.16825 11.797367, 109.1791 11.785333, 109.19715 11.785333, 109.2242 11.800967, 109.26575 11.825067, 109.282 11.822633, 109.29105 11.794967, 109.2874 11.729967, 109.2495 11.701067, 109.22965 11.6734, 
+    109.23145 11.614433, 109.22605 11.585533, 109.2098 11.5771, 109.1574 11.585533, 109.087 11.6108, 109.07075 11.6072, 109.0635 11.590367, 109.07255 11.5278, 109.04725 11.477233, 109.0346 11.454367, 
+    109.04905 11.3978, 109.031 11.352067, 109.00755 11.3352, 108.9606 11.3328, 108.90105 11.3364, 108.87575 11.3376, 108.8631 11.2979, 108.8234 11.273833, 108.77105 11.259367, 108.753 11.242533, 
+    108.7331 11.182333, 108.70425 11.1691, 108.6374 11.1619, 108.5832 11.145067, 108.5074 11.087267, 108.42795 11.0644, 108.33765 10.987367, 108.3142 10.944033, 108.2925 10.926, 108.2853 10.9272, 
+    108.26185 10.956067, 108.22575 10.9741, 108.19325 10.9717, 108.1373 10.944, 108.0452 10.8742, 108.0073 10.8417, 108.0073 10.8044, 108.03615 10.746633, 108.03615 10.728567, 108.0217 10.722533, 
+    107.96755 10.727367, 107.8935 10.722533, 107.78515 10.686433, 107.6714 10.633467, 107.51975 10.5059, 107.4331 10.4722, 107.3988 10.455333, 107.34645 10.381933, 107.32295 10.3783, 107.2399 10.399967, 
+    107.21825 10.398767, 107.15145 10.348233, 107.12795 10.341, 107.1135 10.355433, 107.1099 10.381933, 107.15505 10.448133, 107.1496 10.458967, 107.07555 10.485433, 107.0485 10.510733, 107.03225 10.516733, 
+    107.00875 10.514333, 106.94735 10.4722, 106.94195 10.454167, 106.96725 10.4313, 106.96725 10.414433, 106.9185 10.385533, 106.8896 10.390367, 106.87515 10.426467, 106.8607 10.4385, 106.84985 10.4397, 
+    106.8282 10.426467, 106.80475 10.424067, 106.77405 10.4349, 106.7632 10.426467, 106.77585 10.4, 106.78665 10.3663, 106.77225 10.319333, 106.7831 10.2435, 106.7759 10.230267, 106.7524 10.229067, 
+    106.6603 10.251933, 106.64585 10.251933, 106.63685 10.2435, 106.64225 10.226633, 106.7127 10.189333, 106.80295 10.154433, 106.8409 10.133967, 106.83365 10.118333, 106.76325 10.097867, 106.6946 10.060567, 
+    106.66415 10.0253, 106.65305 10.012433, 106.6603 9.9703, 106.68555 9.923367, 106.6693 9.9029, 106.61515 9.8969, 106.5646 9.912533, 106.4978 9.954667, 106.4147 10.010033, 106.3425 10.048533, 
+    106.31905 10.046133, 106.3028 10.028067, 106.3082 10.008833, 106.3479 9.9643, 106.39125 9.928167, 106.5447 9.806633, 106.6386 9.7284, 106.66745 9.6935, 106.6476 9.638133, 106.58985 9.597233, 
+    106.49235 9.5551, 106.42735 9.552667, 106.384 9.573133, 106.189 9.738033, 105.938 9.9595, 105.873 9.9932, 105.84775 9.992, 105.8369 9.976333, 105.84955 9.952267, 105.94345 9.854767, 
+    106.03915 9.7549, 106.1511 9.598433, 106.22155 9.474467, 106.21795 9.435967, 106.16555 9.398667, 106.02835 9.328867, 105.82795 9.2711, 105.6871 9.2085, 105.57155 9.144733, 105.4957 9.089367, 
+    105.4379 8.999067, 105.4126 8.931667, 105.39635 8.831767, 105.3765 8.792033, 105.2248 8.693367, 105.1363 8.619933, 105.08215 8.6031, 104.98105 8.589833, 104.78605 8.6019, 104.71925 8.616333, 
+    104.7084 8.630767, 104.7138 8.6428, 104.842 8.7054, 105.0045 8.7764, 105.01535 8.793267, 105.0045 8.8041, 104.97925 8.8053, 104.92325 8.792067, 104.8781 8.795667, 104.8709 8.8077, 
+    104.9034 8.8342, 104.92505 8.857067, 104.92145 8.864267, 104.907 8.863067, 104.88715 8.858267, 104.842 8.848633, 104.82395 8.851033, 104.81495 8.8667, 104.82215 8.9618, 104.84205 8.983467, 
+    104.87275 9.009933, 104.8709 9.017167, 104.84025 9.021967, 104.80955 9.038833, 104.7969 9.118267, 104.80775 9.189267, 104.8005 9.2591, 104.83305 9.502233, 104.84025 9.6491, 104.8565 9.7165, 
+    104.8818 9.774267, 104.92335 9.826, 105.0064 9.910233, 105.0245 9.9608, 105.04615 9.9897, 105.08045 9.9921, 105.13825 9.972833, 105.14905 9.975233, 105.14725 10.001733, 105.1202 10.037833, 
+    105.0588 10.083567, 105.0064 10.1004, 104.95765 10.106433, 104.89085 10.128067, 104.78795 10.1955, 104.7428 10.2292, 104.72475 10.2292, 104.7121 10.217167, 104.6814 10.183433, 104.6435 10.169, 
+    104.62365 10.1726, 104.61645 10.189467, 104.6074 10.250833, 104.5966 10.278533, 104.55505 10.296567, 104.52615 10.311033, 104.51535 10.3351, 104.49725 10.413333, 104.454 10.439967, 104.57325 10.5444, 
+    104.6346 10.571667, 104.82445 10.5891, 104.93585 10.6285, 105.03815 10.689133, 105.0768 10.728533, 105.0927 10.767967, 105.07905 10.816433, 105.07225 10.8998, 105.095 10.913433, 105.1575 10.9233, 
+    105.51215 10.9415, 105.6747 10.980133, 105.8566 11.0862, 105.8975 11.087733, 105.9316 11.0665, 105.93845 10.945267, 106.00435 10.886167, 106.19535 10.845233, 106.2499 10.8437, 106.27715 10.855833, 
+    106.28625 10.887667, 106.2533 10.947533, 106.3442 11.027867, 106.2783 11.067267, 106.2101 11.096067, 106.1578 11.1385, 105.985 11.247633, 105.91795 11.310533, 105.9043 11.531833, 105.8247 11.631833, 
+    105.83155 11.653067, 105.85655 11.6652, 105.93725 11.6417, 105.96905 11.646233, 106.0259 11.703833, 106.05545 11.715967, 106.11 11.7099, 106.31235 11.667467, 106.3578 11.6705, 106.41465 11.6902, 
+    106.4408 11.737933, 106.45445 11.904633, 106.4681 11.927367, 106.5295 11.936467, 106.62495 11.936467, 106.7341 11.9577, 106.84605 12, 107.02225 12.146267, 107.171 12.310733, 107.2219 12.318567, 
+    107.2963 12.295067, 107.33545 12.2768, 107.37065 12.271567, 107.4059 12.271567, 107.44895 12.3003, 107.5194 12.4413, 107.52335 12.522233, 107.492 12.7494, 107.47245 12.885167, 107.42155 13.020933, 
+    107.4294 13.0575, 107.52335 13.396933, 107.51355 13.613667, 107.4901 13.681533, 107.3844 13.757267, 107.35305 13.793833, 107.3609 13.8826, 107.36875 13.971367, 107.27085 14.1489, 107.25715 14.1959, 
+    107.2529 14.320467, 107.2964 14.342733, 107.3655 14.3869, 107.3871 14.4339, 107.3662 14.5697, 107.34175 14.702133, 107.3597 14.849433, 107.3453 14.896467, 107.27335 14.981867, 107.2647 15.026033, 
+    107.2726 15.112867, 107.3028 15.156033, 107.3863 15.2002, 107.46835 15.218433, 107.53605 15.220333, 107.5533 15.229933, 107.5605 15.249133, 107.55405 15.310067, 107.50075 15.358033, 107.42445 15.381067, 
+    107.35825 15.383, 107.2949 15.3945, 107.23375 15.442967, 107.0516 15.7016, 107.0286 15.768767, 107.03435 15.8321, 107.1718 15.975567, 107.35465 16.145433, 107.3748 16.173267, 107.3726 16.201567, 
+    107.36255 16.214067, 107.3179 16.218833, 107.19265 16.1843, 107.14945 16.182367, 107.0969 16.204933, 107.06525 16.235667, 107.0422 16.314333, 107.00335 16.3681, 106.88315 16.454933, 106.81835 16.5173, 
+    106.8126 16.540333, 106.81835 16.6123, 106.79965 16.640133, 106.7694 16.642067, 106.7478 16.627667, 106.66285 16.518267, 106.6355 16.506767, 106.5909 16.5125, 106.5621 16.530733, 106.5556 16.557133, 
+    106.593 16.621433, 106.59875 16.6512, 106.59445 16.674233, 106.5455 16.703967, 106.534 16.727967, 106.5318 16.789867, 106.5534 16.9031, 106.54045 16.971233, 106.4944 17.044167, 106.4159 17.084967, 
+    106.3684 17.123367, 106.32665 17.2174, 106.318 17.287467, 106.30505 17.306667, 106.28205 17.3105, 106.26045 17.303767, 106.22155 17.297067, 106.16185 17.316733, 105.93475 17.5028, 105.82745 17.638433, 
+    105.7276 17.724733, 105.6407 18.0095, 105.52975 18.154967, 105.43635 18.228333, 105.22735 18.3171, 105.14045 18.378733, 105.0609 18.495867, 105.0406 18.532833, 105.0452 18.570467, 105.10065 18.653067, 
+    105.10805 18.6962, 105.10805 18.720867, 105.0877 18.750433, 105.0156 18.7936, 104.9139 18.818267, 104.78535 18.8608, 104.6411 18.934767, 104.47835 18.989, 104.434 19.030933, 104.3711 19.1012, 
+    104.30915 19.156067, 104.139 19.2325, 104.0983 19.2621, 104.0188 19.392767, 103.9522 19.424833, 103.93 19.449467, 103.92355 19.466133, 103.93835 19.4883, 104.0641 19.527767, 104.10105 19.573367, 
+    104.10475 19.6227, 104.0419 19.678167, 104.02895 19.692967, 104.02895 19.709, 104.0493 19.731167, 104.08625 19.7509, 104.1621 19.760767, 104.22775 19.756433, 104.32575 19.7367, 104.46075 19.684933, 
+    104.51255 19.666433, 104.55325 19.667667, 104.5893 19.681867, 104.72615 19.786633, 104.74835 19.810067, 104.75945 19.877867, 104.7465 19.975267, 104.74095 20.011033, 104.7622 20.054767, 104.86765 20.159567, 
+    104.8824 20.187933, 104.8861 20.2175, 104.8713 20.2434, 104.7326 20.3001, 104.6605 20.308733, 104.60685 20.326, 104.581 20.361733, 104.58745 20.395633, 104.68915 20.491767, 104.70025 20.523833, 
+    104.6947 20.5485, 104.6485 20.589167, 104.58745 20.677933, 104.544 20.767333, 104.39975 20.8524, 104.2592 20.958433, 104.1048 21.009567, 104.04745 21.019433, 104.00495 21.012033, 103.97535 20.993533, 
+    103.92725 20.899833, 103.86995 20.865333, 103.82925 20.855467, 103.7377 20.847433, 103.6175 20.859767, 103.5565 20.865933, 103.4104 20.8499, 103.2948 20.872733, 103.18015 20.910933, 103.11355 20.952867, 
+    103.03775 21.094633, 102.96655 21.170433, 102.73725 21.294933, 102.7317 21.313433, 102.74095 21.3393, 102.81955 21.457067, 102.8251 21.539667, 102.875 21.7098, 102.8482 21.779467, 102.77605 21.8707, 
+    102.45335 22.1438, 102.29245 22.256, 102.23145 22.350933, 102.2111 22.486533)), 
+  ((103.9483 10.4034, 103.9688 10.418433, 103.97085 10.4403, 103.9934 10.4526, 104.0303 10.445767, 104.0672 10.4321, 104.1451 10.3788, 104.15535 10.3515, 104.1492 10.3187, 104.1738 10.247633, 
+      104.1697 10.225767, 104.141 10.195733, 104.1328 10.153367, 104.13895 10.116467, 104.15535 10.0905, 104.15945 10.071367, 104.15535 10.055, 104.13485 10.037233, 104.1041 10.037233, 104.05695 10.068633, 
+      103.99955 10.225767, 103.9852 10.2695, 103.9647 10.2941, 103.91345 10.3146, 103.813 10.365167, 103.80685 10.387, 103.8294 10.410233, 103.87245 10.4116, 103.91755 10.397933, 103.9483 10.4034)), 
+  ((107.63015 21.2896, 107.641 21.2896, 107.65185 21.284533, 107.65185 21.2607, 107.63235 21.240467, 107.47625 21.134233, 107.4589 21.124133, 107.42855 21.124867, 107.4112 21.137867, 107.4112 21.1552, 
+      107.43615 21.217333, 107.4372 21.295367, 107.4578 21.316333, 107.48055 21.3221, 107.4979 21.3214, 107.52395 21.298267, 107.54995 21.287433, 107.63015 21.2896)), 
+  ((107.90965 16.4436, 107.91785 16.424133, 107.9155 16.414033, 107.90035 16.407033, 107.8618 16.414033, 107.8198 16.4358, 107.66575 16.555633, 107.63305 16.5883, 107.6319 16.603867, 107.64355 16.614733, 
+      107.66575 16.615533, 107.72645 16.583633, 107.90965 16.4436)), 
+  ((107.52825 21.080767, 107.5543 21.085833, 107.5749 21.0815, 107.58465 21.0656, 107.58355 21.045367, 107.54995 21.002033, 107.46215 20.9601, 107.3906 20.945667, 107.3505 20.949267, 107.3364 20.961567, 
+      107.34725 20.981067, 107.41555 21.009233, 107.52825 21.080767)), 
+  ((106.99005 20.859267, 107.0033 20.854867, 107.03975 20.8372, 107.04855 20.8151, 107.04635 20.799667, 107.01875 20.784933, 106.9293 20.783467, 106.8697 20.790833, 106.8421 20.806267, 106.82995 20.8313, 
+      106.8487 20.857067, 106.8774 20.8659, 106.99005 20.859267)), 
+  ((106.11315 9.7202, 106.1193 9.733867, 106.14185 9.731133, 106.2259 9.628667, 106.312 9.546667, 106.3202 9.523433, 106.30995 9.511133, 106.2669 9.527533, 106.1849 9.625933, 106.11315 9.7202)), 
+  ((107.9466 21.4536, 107.96115 21.448467, 107.9791 21.4325, 107.98335 21.4103, 107.9791 21.398333, 107.95345 21.388067, 107.9355 21.386933, 107.8509 21.396633, 107.82785 21.410867, 107.8244 21.423967, 
+      107.83895 21.4422, 107.86115 21.4536, 107.9466 21.4536)), 
+  ((107.74645 21.008433, 107.77705 20.9992, 107.80765 20.962267, 107.81285 20.922233, 107.80075 20.896833, 107.7794 20.886033, 107.758 20.889133, 107.7384 20.9026, 107.7251 20.921067, 107.72915 20.964167, 
+      107.7228 20.993433, 107.72685 21.003067, 107.7349 21.008433, 107.74645 21.008433)), 
+  ((109.32955 12.17, 109.30125 12.165267, 109.27715 12.173767, 109.246 12.191733, 109.2375 12.230433, 109.246 12.2446, 109.26015 12.254067, 109.27715 12.2531, 109.31115 12.2314, 109.36075 12.225733, 
+      109.37775 12.213433, 109.3735 12.1936, 109.3664 12.181333, 109.32955 12.17)), 
+  ((106.7397 8.808567, 106.7397 8.8009, 106.72995 8.795567, 106.7237 8.787267, 106.72815 8.7778, 106.7255 8.765967, 106.70595 8.759467, 106.66245 8.751767, 106.6438 8.7346, 106.6349 8.693767, 
+      106.6278 8.6902, 106.61185 8.694367, 106.5923 8.715067, 106.59055 8.745267, 106.6074 8.7719, 106.64025 8.790233, 106.7095 8.812133, 106.72995 8.8139, 106.7397 8.808567)), 
+  ((109.28895 12.6263, 109.3243 12.613367, 109.36765 12.577633, 109.36765 12.5594, 109.3471 12.5457, 109.32545 12.547233, 109.2855 12.566233, 109.25015 12.6012, 109.25355 12.620233, 109.2684 12.627067, 
+      109.28895 12.6263)), 
+  ((109.16355 15.4156, 109.17855 15.403267, 109.18255 15.392067, 109.1649 15.381767, 109.13265 15.3753, 109.11235 15.375, 109.08145 15.383233, 109.0611 15.398233, 109.0611 15.4109, 109.08675 15.424733, 
+      109.1163 15.4274, 109.16355 15.4156)), 
+  ((107.88045 21.026167, 107.90525 21.026533, 107.9168 21.020367, 107.92665 21.011533, 107.9226 20.993433, 107.89315 20.9742, 107.8481 20.965733, 107.825 20.9688, 107.81805 20.978433, 107.81865 20.988433, 
+      107.83425 21.008433, 107.88045 21.026167)), 
+  ((107.75175 21.4063, 107.7253 21.3767, 107.674 21.352767, 107.65435 21.355033, 107.63985 21.364733, 107.6407 21.376133, 107.65435 21.393767, 107.69365 21.414267, 107.7176 21.417133, 107.74235 21.415433, 
+      107.74835 21.4103, 107.75175 21.4063)), 
+  ((106.4555 9.9429, 106.48625 9.936067, 106.5683 9.880067, 106.5929 9.85, 106.57855 9.843167, 106.5252 9.875967, 106.4473 9.933333, 106.4555 9.9429)), 
+  ((105.77595 19.359833, 105.802 19.358067, 105.82075 19.3447, 105.8301 19.329533, 105.82675 19.312167, 105.81205 19.297, 105.792 19.295667, 105.77125 19.305033, 105.7552 19.3224, 105.7539 19.344233, 
+      105.7619 19.357167, 105.77595 19.359833)), 
+  ((107.10045 20.703233, 107.1148 20.703967, 107.12255 20.703967, 107.1358 20.693667, 107.1358 20.6679, 107.12145 20.644367, 107.09495 20.6429, 107.06515 20.653933, 107.0629 20.672333, 107.10045 20.703233)), 
+  ((105.88895 19.4695, 105.913 19.457467, 105.9217 19.447667, 105.9217 19.432067, 105.911 19.4236, 105.8916 19.4209, 105.8662 19.430267, 105.8468 19.449433, 105.84545 19.460133, 105.8555 19.471267, 
+      105.86885 19.472167, 105.88895 19.4695)), 
+  ((109.26065 14.132633, 109.26065 14.1093, 109.25035 14.0942, 109.23665 14.0919, 109.2126 14.0997, 109.2016 14.115267, 109.20365 14.134933, 109.2167 14.144567, 109.2277 14.146833, 109.2421 14.145, 
+      109.26065 14.132633)))
+
+MULTIPOLYGON (((126.20575 35.115367, 126.20425 35.1343, 126.21175 35.150233, 126.2237 35.1602, 126.2431 35.1562, 126.28045 35.118367, 126.30435 35.104433, 126.32375 35.102433, 126.34765 35.116367, 126.34915 35.1373, 
+    126.32825 35.150733, 126.31335 35.169667, 126.31185 35.180633, 126.3193 35.198533, 126.33125 35.215467, 126.32825 35.226433, 126.2984 35.2304, 126.28045 35.240367, 126.28345 35.249333, 126.3208 35.273233, 
+    126.3253 35.290167, 126.31485 35.312067, 126.31485 35.328, 126.33875 35.342933, 126.35215 35.344933, 126.38805 35.344933, 126.4 35.3499, 126.4194 35.385267, 126.4134 35.405167, 126.38055 35.4231, 
+    126.3701 35.436033, 126.3701 35.456967, 126.40295 35.487833, 126.42535 35.5207, 126.4343 35.524667, 126.48065 35.524667, 126.50455 35.528667, 126.5568 35.574467, 126.6121 35.598367, 126.6315 35.602367, 
+    126.6375 35.6113, 126.6285 35.6173, 126.59265 35.6173, 126.52845 35.597367, 126.4896 35.5874, 126.42985 35.5894, 126.4149 35.5924, 126.4074 35.601367, 126.4134 35.622767, 126.4851 35.670567, 
+    126.50005 35.7054, 126.54185 35.720333, 126.5613 35.7343, 126.57025 35.7572, 126.5807 35.767167, 126.6016 35.771133, 126.62255 35.765167, 126.64345 35.7572, 126.66435 35.760167, 126.6808 35.7796, 
+    126.69275 35.7856, 126.70765 35.788567, 126.7256 35.787567, 126.74205 35.791567, 126.7525 35.8085, 126.73455 35.8543, 126.75845 35.888167, 126.751 35.9061, 126.7241 35.913067, 126.6494 35.898133, 
+    126.6076 35.898133, 126.5747 35.909067, 126.5732 35.924, 126.5986 35.946933, 126.59565 35.985767, 126.60905 36.0007, 126.63895 36.015133, 126.6853 36.053, 126.68975 36.087833, 126.6763 36.115733, 
+    126.64795 36.127667, 126.6091 36.130667, 126.57325 36.1466, 126.5523 36.1466, 126.49855 36.138633, 126.4896 36.140633, 126.4851 36.153567, 126.49405 36.1695, 126.52545 36.184433, 126.59115 36.1904, 
+    126.6016 36.1974, 126.6061 36.2163, 126.57325 36.247167, 126.5822 36.2656, 126.61655 36.297467, 126.61655 36.3094, 126.6061 36.318367, 126.5882 36.318367, 126.5628 36.319367, 126.54035 36.3323, 
+    126.54035 36.346267, 126.5598 36.373133, 126.5583 36.3851, 126.52245 36.415967, 126.5105 36.441867, 126.52095 36.462767, 126.5882 36.490667, 126.59415 36.5066, 126.59115 36.516533, 126.57025 36.519033, 
+    126.54785 36.5031, 126.52395 36.4991, 126.503 36.5021, 126.50005 36.519033, 126.51495 36.566833, 126.49405 36.581767, 126.49405 36.589733, 126.49855 36.5947, 126.51945 36.5977, 126.54035 36.606667, 
+    126.54335 36.630567, 126.5299 36.6455, 126.5299 36.665433, 126.54635 36.681367, 126.54785 36.6943, 126.5284 36.7192, 126.54035 36.750067, 126.5299 36.762033, 126.512 36.766, 126.4806 36.761033, 
+    126.45075 36.7441, 126.44925 36.6903, 126.42835 36.6674, 126.4089 36.663433, 126.3895 36.6734, 126.3805 36.750067, 126.3626 36.757033, 126.34465 36.757033, 126.32975 36.754067, 126.32225 36.737133, 
+    126.3566 36.635533, 126.34465 36.6246, 126.32225 36.6206, 126.3103 36.6206, 126.2879 36.630067, 126.2879 36.6709, 126.27445 36.7167, 126.2625 36.735633, 126.24605 36.7426, 126.22815 36.7436, 
+    126.1908 36.724667, 126.17435 36.722667, 126.1609 36.727667, 126.1639 36.7426, 126.19675 36.7655, 126.19675 36.7695, 126.1833 36.774467, 126.15345 36.762533, 126.1415 36.7635, 126.1355 36.771467, 
+    126.1385 36.785433, 126.17135 36.819267, 126.17135 36.829233, 126.1609 36.846167, 126.1579 36.856133, 126.1624 36.8631, 126.20425 36.873067, 126.2177 36.887, 126.2177 36.9109, 126.2311 36.917867, 
+    126.25355 36.918867, 126.26845 36.926833, 126.2804 36.964667, 126.2909 36.974633, 126.31775 36.976633, 126.3402 36.965667, 126.34165 36.948733, 126.32225 36.870567, 126.3282 36.852633, 126.3551 36.8397, 
+    126.37155 36.845667, 126.3775 36.876533, 126.41485 36.900433, 126.41335 36.919367, 126.41635 36.929333, 126.43725 36.948267, 126.4328 36.9592, 126.4089 36.966167, 126.39695 36.979133, 126.39695 36.992067, 
+    126.376 37.019967, 126.37455 37.0329, 126.382 37.046833, 126.4014 37.0528, 126.41935 37.0528, 126.44625 37.009, 126.46265 37.005, 126.4746 37.007, 126.49405 37.020933, 126.506 37.020933, 
+    126.51045 37.014967, 126.5254 36.977133, 126.5478 36.9642, 126.57025 36.9642, 126.5822 36.973133, 126.5822 36.9851, 126.54635 37.0289, 126.54335 37.040867, 126.5508 37.049833, 126.56575 37.050833, 
+    126.58965 37.0324, 126.6121 36.9806, 126.62555 36.978633, 126.64495 36.9816, 126.6539 36.988567, 126.6524 37.0075, 126.66435 37.017467, 126.68975 37.018467, 126.7062 37.0075, 126.72265 36.9796, 
+    126.73755 36.973633, 126.7764 36.978633, 126.78535 36.972633, 126.8033 36.9557, 126.81825 36.89, 126.84215 36.8651, 126.86005 36.8601, 126.8825 36.8641, 126.89445 36.877033, 126.9064 36.906933, 
+    126.9228 36.9149, 126.95715 36.917867, 127.01695 36.949733, 127.06025 36.9816, 127.06025 36.999533, 127.0498 37.014467, 127.0423 37.014467, 126.9542 36.971633, 126.9303 36.970667, 126.8959 36.994567, 
+    126.8765 37.014967, 126.878 37.0279, 126.94825 37.0548, 126.94825 37.065733, 126.9333 37.080667, 126.89445 37.083667, 126.85115 37.0727, 126.8078 37.059767, 126.7809 37.070733, 126.7794 37.093633, 
+    126.80185 37.1195, 126.81675 37.1474, 126.8332 37.156367, 126.84965 37.158367, 126.88995 37.1504, 126.89895 37.153367, 126.89745 37.1703, 126.878 37.206167, 126.8332 37.229067, 126.82125 37.251467, 
+    126.8302 37.269367, 126.88845 37.284333, 126.89145 37.2913, 126.8825 37.302233, 126.872 37.308233, 126.79585 37.3112, 126.7794 37.318167, 126.7764 37.325133, 126.7779 37.3381, 126.79585 37.355033, 
+    126.79585 37.362, 126.78685 37.371967, 126.77045 37.374933, 126.76 37.380933, 126.7585 37.3879, 126.77045 37.393867, 126.8063 37.398833, 126.81825 37.4098, 126.81975 37.419767, 126.8093 37.4297, 
+    126.79435 37.4297, 126.7032 37.396867, 126.6853 37.404833, 126.6778 37.416767, 126.6763 37.448633, 126.66885 37.463567, 126.633 37.488967, 126.6285 37.5517, 126.61805 37.5726, 126.6046 37.584567, 
+    126.5568 37.5965, 126.54785 37.608467, 126.54785 37.619433, 126.57475 37.657267, 126.57625 37.728967, 126.5613 37.756833, 126.5613 37.7658, 126.57625 37.776767, 126.7161 37.785767, 126.7186 37.799667, 
+    126.72265 37.827633, 126.71185 37.845633, 126.6929 37.853767, 126.67265 37.854667, 126.5942 37.837067, 126.5442 37.841567, 126.542637 37.842455, 126.940288 38.040279, 127.223208 38.109165, 127.734284 38.095388, 
+    127.87118 38.122942, 128.00808 38.212494, 128.46517 38.564405, 128.47635 38.467133, 128.49105 38.429367, 128.5557 38.3738, 128.69065 38.132333, 128.77 38.0439, 128.863 37.8984, 129.10905 37.6728, 
+    129.1544 37.5753, 129.2712 37.437367, 129.3585 37.343667, 129.38915 37.301333, 129.38915 37.2628, 129.3812 37.193633, 129.3846 37.161867, 129.44355 37.104433, 129.4458 37.090067, 129.42995 36.994467, 
+    129.41975 36.8932, 129.4322 36.7613, 129.4322 36.5251, 129.42085 36.2874, 129.43105 36.182367, 129.4447 36.152867, 129.5694 36.078067, 129.59435 36.0482, 129.5966 36.013433, 129.59205 35.9938, 
+    129.5467 35.952967, 129.51495 35.921233, 129.5059 35.864933, 129.50135 35.763633, 129.45825 35.683533, 129.4594 35.6242, 129.45145 35.590967, 129.4288 35.561467, 129.37095 35.544867, 129.35625 35.533533, 
+    129.35055 35.513867, 129.3619 35.4432, 129.32675 35.356267, 129.25645 35.315467, 129.23835 35.293533, 129.23265 35.251967, 129.21905 35.223633, 129.0739 35.132967, 129.0308 35.122367, 128.95825 35.114433, 
+    128.9129 35.1341, 128.8789 35.134867, 128.85395 35.1303, 128.83355 35.115967, 128.81765 35.111433, 128.7984 35.115967, 128.78365 35.131067, 128.77345 35.131833, 128.76325 35.129567, 128.75075 35.117467, 
+    128.73715 35.114067, 128.7043 35.120867, 128.6487 35.152633, 128.5773 35.2161, 128.55915 35.225167, 128.53875 35.225933, 128.52965 35.2214, 128.5274 35.196833, 128.5682 35.1394, 128.5739 35.110667, 
+    128.5716 35.085733, 128.53985 35.073633, 128.51945 35.076667, 128.5047 35.1001, 128.4764 35.1258, 128.45595 35.1326, 128.4276 35.1326, 128.4038 35.118233, 128.40155 35.091033, 128.38565 35.0774, 
+    128.34145 35.068333, 128.32105 35.059267, 128.30855 35.047933, 128.30855 35.0419, 128.32445 35.035833, 128.42535 35.047933, 128.44805 35.0449, 128.4605 35.037367, 128.46505 35.027533, 128.45595 35.019967, 
+    128.4208 35.011667, 128.41855 34.998433, 128.43445 34.913767, 128.4106 34.8344, 128.4095 34.8004, 128.39475 34.787567, 128.3596 34.7834, 128.34145 34.793233, 128.3233 34.813633, 128.32215 34.831767, 
+    128.34935 34.851433, 128.34935 34.869567, 128.34485 34.9028, 128.34825 34.946667, 128.34145 34.961767, 128.3233 34.9716, 128.30855 34.970067, 128.29835 34.960267, 128.2972 34.936833, 128.2825 34.926233, 
+    128.26885 34.924733, 128.24505 34.9353, 128.2292 34.9542, 128.21105 34.962533, 128.1895 34.9629, 128.1453 34.947033, 128.0954 34.9357, 128.05915 34.9357, 128.0285 34.943267, 128.00585 34.962167, 
+    128.0047 34.985567, 128.0444 35.035467, 128.0478 35.058133, 128.0387 35.0793, 128.02965 35.086867, 128.0149 35.0861, 128.0047 35.075533, 127.98205 35.032433, 127.96275 35.015433, 127.9106 35.007867, 
+    127.88565 34.9852, 127.8539 34.969333, 127.81875 34.967067, 127.736 34.979533, 127.70425 34.975, 127.64645 34.945533, 127.62035 34.9342, 127.59765 34.9342, 127.55005 34.959133, 127.5387 34.959133, 
+    127.52285 34.9508, 127.5149 34.936833, 127.5512 34.872567, 127.56705 34.839333, 127.57045 34.833267, 127.59655 34.834033, 127.6192 34.847633, 127.66005 34.850667, 127.69405 34.876367, 127.72695 34.8771, 
+    127.75185 34.864267, 127.75525 34.849167, 127.736 34.818167, 127.7394 34.789067, 127.7269 34.7777, 127.7133 34.771667, 127.6555 34.7868, 127.6351 34.779967, 127.6192 34.768633, 127.59995 34.693067, 
+    127.5716 34.676433, 127.55345 34.6719, 127.53985 34.674167, 127.5319 34.6942, 127.5591 34.7108, 127.56705 34.7282, 127.5523 34.765233, 127.5013 34.790933, 127.49225 34.803767, 127.5013 34.8476, 
+    127.49335 34.872567, 127.4741 34.879367, 127.4378 34.882, 127.4117 34.866133, 127.3913 34.839667, 127.37885 34.8306, 127.34935 34.826833, 127.338 34.815467, 127.33575 34.8064, 127.372 34.782233, 
+    127.38675 34.766367, 127.3913 34.694933, 127.4344 34.645067, 127.4378 34.624667, 127.42985 34.611067, 127.41055 34.608033, 127.33345 34.635233, 127.31985 34.631467, 127.30515 34.623133, 127.30285 34.594433, 
+    127.3142 34.5778, 127.3686 34.5642, 127.37655 34.554367, 127.37315 34.5385, 127.3437 34.510533, 127.32555 34.4803, 127.30625 34.472, 127.28585 34.4769, 127.2212 34.544167, 127.1736 34.560033, 
+    127.12595 34.559267, 127.10105 34.558533, 127.0829 34.568333, 127.07835 34.586867, 127.09765 34.628433, 127.1033 34.638267, 127.12145 34.6428, 127.1373 34.635233, 127.15545 34.611833, 127.1702 34.5952, 
+    127.18495 34.594433, 127.20195 34.602, 127.2099 34.636, 127.1872 34.678333, 127.18495 34.6995, 127.2008 34.716867, 127.2178 34.7199, 127.23935 34.719133, 127.2541 34.704767, 127.2541 34.6791, 
+    127.2575 34.6738, 127.26885 34.673033, 127.2813 34.6791, 127.30965 34.7252, 127.30625 34.7456, 127.2972 34.755433, 127.2779 34.755433, 127.25635 34.759967, 127.2541 34.764867, 127.24165 34.797367, 
+    127.22125 34.799633, 127.2008 34.799633, 127.17475 34.778467, 127.1702 34.742933, 127.15545 34.730867, 127.14185 34.726333, 127.1101 34.729333, 127.0931 34.727067, 127.06365 34.713467, 127.04435 34.689667, 
+    126.982 34.6534, 126.95365 34.625433, 126.9389 34.604267, 126.9627 34.571, 126.9763 34.5491, 126.97175 34.517367, 126.95705 34.493167, 126.9423 34.4894, 126.89125 34.498467, 126.872 34.4962, 
+    126.85385 34.485233, 126.78695 34.3968, 126.76765 34.387, 126.75745 34.385467, 126.74385 34.391533, 126.74275 34.4089, 126.78695 34.479933, 126.80735 34.5835, 126.7994 34.616, 126.7813 34.6258, 
+    126.7586 34.627333, 126.73365 34.613733, 126.7019 34.5457, 126.64635 34.505267, 126.58625 34.464467, 126.57035 34.4176, 126.57945 34.335967, 126.5647 34.3065, 126.55335 34.293267, 126.51025 34.294033, 
+    126.4887 34.300833, 126.4853 34.318967, 126.50005 34.349967, 126.4989 34.3598, 126.48305 34.3681, 126.45695 34.371133, 126.43885 34.377167, 126.4343 34.390033, 126.4445 34.4006, 126.4989 34.421767, 
+    126.5046 34.436133, 126.50575 34.448233, 126.4921 34.454267, 126.4672 34.455033, 126.45015 34.467867, 126.44905 34.488267, 126.45245 34.500367, 126.53065 34.533633, 126.53405 34.544967, 126.52725 34.5578, 
+    126.5046 34.5631, 126.48645 34.5616, 126.43545 34.541167, 126.4014 34.543433, 126.3402 34.578967, 126.3141 34.579733, 126.2971 34.570667, 126.29485 34.552533, 126.3606 34.504133, 126.36515 34.4898, 
+    126.33905 34.459933, 126.1792 34.355633, 126.1497 34.348833, 126.12475 34.352233, 126.12025 34.3681, 126.12815 34.393033, 126.12815 34.413433, 126.12135 34.421, 126.0885 34.418733, 126.06695 34.424033, 
+    126.05445 34.440667, 126.05785 34.486, 126.0726 34.498867, 126.10095 34.4981, 126.13045 34.4709, 126.152 34.4641, 126.1667 34.4671, 126.17125 34.4777, 126.1667 34.505667, 126.17125 34.5253, 
+    126.203 34.5408, 126.27105 34.640567, 126.2665 34.673067, 126.2699 34.685133, 126.296 34.691933, 126.3103 34.684667, 126.3118 34.661767, 126.33275 34.638867, 126.37005 34.613967, 126.44025 34.6065, 
+    126.46565 34.618433, 126.46865 34.6334, 126.4612 34.649333, 126.41635 34.667233, 126.4119 34.683167, 126.41935 34.7031, 126.43875 34.708067, 126.46415 34.691133, 126.4806 34.683167, 126.509 34.686167, 
+    126.52095 34.693133, 126.5598 34.8425, 126.5443 34.880333, 126.5179 34.885033, 126.49505 34.8686, 126.45635 34.809967, 126.42115 34.793567, 126.37715 34.797067, 126.36735 34.826833, 126.37605 34.8485, 
+    126.39995 34.947067, 126.39845 34.969, 126.385 34.977967, 126.3686 34.981933, 126.35065 34.976967, 126.32375 34.947067, 126.2954 34.926167, 126.27445 34.926167, 126.261 34.9391, 126.261 34.962033, 
+    126.2909 34.9889, 126.30885 35.0128, 126.30285 35.0357, 126.28345 35.057633, 126.22815 35.095467, 126.20575 35.115367)), 
+  ((126.65895 33.576167, 126.7067 33.5718, 126.78485 33.551567, 126.86955 33.505233, 126.9021 33.4604, 126.90425 33.412633, 126.87605 33.367767, 126.761 33.296867, 126.5938 33.2578, 126.31595 33.234633, 
+      126.3029 33.2303, 126.28335 33.2086, 126.26165 33.1999, 126.2226 33.204233, 126.17265 33.237533, 126.14225 33.278067, 126.14225 33.366333, 126.17265 33.3996, 126.2291 33.441567, 126.39845 33.489333, 
+      126.56995 33.5559, 126.65895 33.576167)), 
+  ((128.6833 35.032033, 128.68835 35.0045, 128.67955 34.9594, 128.68205 34.9452, 128.71465 34.922667, 128.7159 34.907633, 128.70835 34.8826, 128.71215 34.866733, 128.72215 34.850867, 128.7184 34.838333, 
+      128.6896 34.8233, 128.65075 34.786567, 128.6357 34.7557, 128.59565 34.7365, 128.5656 34.7156, 128.5355 34.714767, 128.528 34.7273, 128.528 34.749, 128.5493 34.780733, 128.5468 34.8083, 
+      128.5756 34.8425, 128.5756 34.8609, 128.5681 34.866733, 128.55305 34.866733, 128.5092 34.8425, 128.48415 34.845033, 128.48165 34.855033, 128.48915 34.8734, 128.51295 34.890933, 128.51295 34.900133, 
+      128.47665 34.924333, 128.47665 34.936867, 128.4917 34.953567, 128.5067 34.956067, 128.56935 34.927667, 128.58185 34.930167, 128.58685 34.939367, 128.5806 34.952733, 128.55555 34.976933, 128.55805 34.9853, 
+      128.5731 34.9878, 128.6044 34.9878, 128.6182 34.998633, 128.63825 35.0287, 128.65325 35.037867, 128.6708 35.038733, 128.6833 35.032033)), 
+  ((127.997 34.824467, 128.02935 34.8207, 128.0536 34.803467, 128.05765 34.7765, 128.0528 34.753867, 128.0269 34.734467, 127.96705 34.7242, 127.88535 34.738233, 127.83525 34.761933, 127.8142 34.7959, 
+      127.80855 34.837967, 127.8223 34.884333, 127.86595 34.916133, 127.8878 34.9242, 127.92015 34.9172, 127.9339 34.9005, 127.9339 34.8784, 127.91205 34.8536, 127.91125 34.837433, 127.92095 34.822867, 
+      127.9444 34.818, 127.997 34.824467)), 
+  ((126.41035 37.808233, 126.4476 37.807567, 126.50705 37.789433, 126.53725 37.7552, 126.54935 37.671267, 126.5171 37.628967, 126.4607 37.6068, 126.4043 37.607467, 126.38815 37.624267, 126.38815 37.6397, 
+      126.42845 37.678633, 126.4305 37.7008, 126.41235 37.729667, 126.3902 37.767967, 126.3922 37.798167, 126.41035 37.808233)), 
+  ((126.33955 36.585033, 126.37525 36.547767, 126.37525 36.535867, 126.3597 36.5255, 126.34185 36.520333, 126.33175 36.5105, 126.33645 36.498067, 126.35275 36.490833, 126.4063 36.476867, 126.4226 36.4634, 
+      126.4218 36.446333, 126.41095 36.431333, 126.3628 36.426133, 126.33485 36.417367, 126.31545 36.419433, 126.29915 36.431333, 126.29605 36.4479, 126.2844 36.483067, 126.29605 36.5669, 126.3139 36.5814, 
+      126.32865 36.588633, 126.33955 36.585033)), 
+  ((130.894 37.548133, 130.8977 37.5223, 130.879 37.4994, 130.8471 37.488967, 130.8046 37.488133, 130.7696 37.498133, 130.7565 37.5173, 130.75835 37.5369, 130.7846 37.551067, 130.819 37.5623, 
+      130.86085 37.5627, 130.8815 37.558967, 130.894 37.548133)), 
+  ((126.49565 37.300733, 126.5067 37.300733, 126.51425 37.2966, 126.52805 37.280067, 126.5646 37.271333, 126.57285 37.258467, 126.57285 37.247433, 126.5577 37.2378, 126.44395 37.232733, 126.41225 37.236433, 
+      126.4019 37.248367, 126.4102 37.268567, 126.49565 37.300733)), 
+  ((127.5127 34.489933, 127.51795 34.4859, 127.5259 34.4766, 127.5255 34.4615, 127.51495 34.444633, 127.4836 34.424267, 127.45945 34.418467, 127.4417 34.4187, 127.43225 34.423, 127.4251 34.4313, 
+      127.42885 34.4474, 127.43115 34.458467, 127.42545 34.465267, 127.39755 34.474333, 127.39375 34.480633, 127.396 34.4912, 127.4164 34.499233, 127.44095 34.501, 127.5127 34.489933)), 
+  ((126.0551 34.6381, 126.0744 34.628667, 126.0821 34.604633, 126.0718 34.582333, 126.0319 34.542, 126.0049 34.5403, 125.9817 34.548867, 125.97655 34.572033, 125.983 34.602067, 126.0126 34.628667, 
+      126.0358 34.637233, 126.0551 34.6381)), 
+  ((126.11395 35.111167, 126.05665 35.062167, 126.0168 35.045567, 125.99435 35.048033, 125.97815 35.067133, 126.00185 35.092067, 126.0791 35.134433, 126.09775 35.1336, 126.1127 35.124467, 126.11395 35.111167)), 
+  ((126.79715 34.217667, 126.81675 34.2351, 126.8455 34.237733, 126.88735 34.209833, 126.88995 34.181067, 126.8782 34.1654, 126.8468 34.157533, 126.81545 34.1619, 126.79845 34.190667, 126.79715 34.217667)), 
+  ((126.76315 34.324867, 126.771 34.313533, 126.7592 34.300467, 126.72785 34.2961, 126.686 34.306567, 126.652 34.325733, 126.6494 34.3519, 126.669 34.374533, 126.6873 34.377167, 126.703 34.3702, 
+      126.7082 34.355367, 126.76315 34.324867)), 
+  ((126.1864 37.209233, 126.17055 37.210633, 126.15055 37.2258, 126.1354 37.229467, 126.1037 37.227633, 126.0844 37.2336, 126.07475 37.2483, 126.08025 37.261167, 126.09955 37.274033, 126.11955 37.275867, 
+      126.1864 37.258867, 126.2057 37.2483, 126.2112 37.2313, 126.2036 37.214767, 126.1864 37.209233)), 
+  ((126.509 37.4716, 126.4904 37.4739, 126.4718 37.484467, 126.4642 37.4964, 126.47595 37.514333, 126.5056 37.529467, 126.53175 37.533167, 126.55245 37.527633, 126.5759 37.5102, 126.5759 37.489967, 
+      126.5504 37.4739, 126.509 37.4716)), 
+  ((127.78445 34.679533, 127.78445 34.644767, 127.75795 34.622167, 127.74225 34.621067, 127.72155 34.628233, 127.7075 34.644233, 127.7075 34.674, 127.7174 34.694967, 127.7389 34.7027, 127.7596 34.7016, 
+      127.77615 34.6922, 127.78445 34.679533)), 
+  ((126.5304 34.1924, 126.57485 34.184567, 126.5814 34.169733, 126.57095 34.150567, 126.53435 34.136633, 126.4925 34.138367, 126.46635 34.151433, 126.46505 34.1706, 126.48075 34.1863, 126.5304 34.1924)), 
+  ((128.318 34.682167, 128.33445 34.6769, 128.3402 34.664467, 128.3273 34.646333, 128.27925 34.636767, 128.2334 34.636767, 128.21115 34.6444, 128.2047 34.6554, 128.21115 34.668767, 128.2298 34.679767, 
+      128.318 34.682167)), 
+  ((125.0241 34.118967, 125.06915 34.12, 125.1031 34.111533, 125.11845 34.087867, 125.0983 34.069833, 125.0628 34.068067, 125.0172 34.0776, 124.9997 34.0921, 124.9997 34.1041, 125.0066 34.110467, 
+      125.0241 34.118967)), 
+  ((125.41155 34.716567, 125.4075 34.6998, 125.3481 34.665533, 125.31685 34.662867, 125.2967 34.6736, 125.30075 34.691067, 125.35415 34.723967, 125.38435 34.729333, 125.4025 34.725967, 125.41155 34.716567)), 
+  ((126.313 35.6309, 126.3247 35.624267, 126.3247 35.615267, 126.3148 35.602067, 126.28145 35.582833, 126.2508 35.578033, 126.21925 35.581633, 126.20845 35.591833, 126.20845 35.606867, 126.22735 35.621267, 
+      126.2544 35.6285, 126.313 35.6309)), 
+  ((127.17055 34.509233, 127.18245 34.507267, 127.19135 34.500633, 127.19135 34.4841, 127.1745 34.470867, 127.1487 34.4636, 127.0961 34.468233, 127.06735 34.481467, 127.06735 34.493367, 127.08225 34.502633, 
+      127.11995 34.508567, 127.17055 34.509233)), 
+  ((126.4669 36.101533, 126.48135 36.0893, 126.49085 36.073333, 126.4903 36.0596, 126.47415 36.0507, 126.4424 36.046633, 126.41235 36.048467, 126.39065 36.0611, 126.39175 36.077033, 126.42625 36.102267, 
+      126.44465 36.105267, 126.4669 36.101533)), 
+  ((125.9309 36.675633, 125.9468 36.6799, 125.9606 36.6806, 125.9744 36.6693, 125.9765 36.6587, 125.96375 36.633933, 125.9606 36.612733, 125.9447 36.604967, 125.9203 36.605667, 125.89695 36.622633, 
+      125.89275 36.641733, 125.9309 36.675633)), 
+  ((125.9308 34.7607, 125.95325 34.764, 125.9682 34.743267, 125.96695 34.7175, 125.93955 34.699233, 125.90465 34.696733, 125.88095 34.710867, 125.88095 34.7258, 125.9308 34.7607)), 
+  ((126.65985 34.224633, 126.69125 34.1889, 126.69255 34.147967, 126.67685 34.133133, 126.66115 34.132267, 126.64545 34.144467, 126.6337 34.1776, 126.63765 34.213333, 126.6468 34.224633, 126.65985 34.224633)), 
+  ((128.0722 34.9005, 128.07705 34.8881, 128.073 34.876767, 128.0431 34.866, 128.02125 34.862233, 127.9913 34.871933, 127.9727 34.888633, 127.97595 34.906433, 127.99455 34.916133, 128.0059 34.916667, 
+      128.0722 34.9005)), 
+  ((127.09015 34.371033, 127.13185 34.343233, 127.12785 34.328033, 127.1011 34.3148, 127.0763 34.315467, 127.04155 34.330033, 127.0366 34.3525, 127.0465 34.3664, 127.06935 34.373, 127.09015 34.371033)), 
+  ((125.80365 36.975333, 125.7941 36.949167, 125.75805 36.929367, 125.7326 36.929367, 125.71355 36.9428, 125.71355 36.9633, 125.75915 36.989467, 125.77715 36.990867, 125.7941 36.987333, 125.80365 36.975333)), 
+  ((126.03425 34.925967, 126.0579 34.9243, 126.0654 34.904367, 126.0654 34.892733, 126.023 34.865333, 125.98935 34.857867, 125.97315 34.865333, 125.97195 34.876133, 125.9844 34.8969, 126.03425 34.925967)), 
+  ((125.4183 34.269633, 125.44025 34.274067, 125.4651 34.262633, 125.46605 34.241, 125.4527 34.219367, 125.42975 34.208567, 125.40305 34.207267, 125.3849 34.2232, 125.38685 34.241633, 125.4183 34.269633)), 
+  ((125.99715 34.336967, 126.0641 34.305233, 126.0628 34.290633, 126.0409 34.279467, 126.0062 34.2812, 125.974 34.300933, 125.9624 34.322367, 125.96885 34.336967, 125.9856 34.3404, 125.99715 34.336967)), 
+  ((127.2607 34.106267, 127.27005 34.114167, 127.28785 34.114733, 127.32265 34.100033, 127.3413 34.083067, 127.343 34.0627, 127.3277 34.051967, 127.2938 34.0514, 127.27345 34.0627, 127.2607 34.106267)), 
+  ((126.43565 35.8441, 126.4487 35.835833, 126.4515 35.825733, 126.43975 35.813333, 126.4101 35.8078, 126.38325 35.808267, 126.3591 35.820667, 126.35565 35.8363, 126.36255 35.846867, 126.38325 35.857433, 
+      126.4067 35.857433, 126.43565 35.8441)), 
+  ((127.7712 34.559833, 127.772 34.548267, 127.76955 34.538333, 127.75545 34.526767, 127.74225 34.5251, 127.6934 34.5444, 127.67935 34.560933, 127.681 34.574733, 127.69095 34.579133, 127.7356 34.578033, 
+      127.7712 34.559833)), 
+  ((128.771 35.056267, 128.78225 35.0671, 128.7973 35.072933, 128.8186 35.067933, 128.8311 35.039567, 128.8211 35.008667, 128.8023 34.9978, 128.77725 35.005333, 128.771 35.017, 128.771 35.056267)), 
+  ((126.42675 37.410533, 126.4495 37.396767, 126.45705 37.381133, 126.45085 37.369667, 126.4219 37.3623, 126.38745 37.365533, 126.36885 37.3807, 126.36885 37.3986, 126.38745 37.412833, 126.4047 37.414667, 
+      126.42675 37.410533)), 
+  ((125.581 36.672833, 125.599 36.665033, 125.62025 36.646667, 125.6128 36.615567, 125.5884 36.612733, 125.55875 36.621933, 125.546 36.643133, 125.546 36.662933, 125.5598 36.6721, 125.581 36.672833)), 
+  ((126.08135 35.689167, 126.1111 35.664533, 126.1075 35.6453, 126.07505 35.627267, 126.0498 35.6279, 126.0354 35.6435, 126.0363 35.660933, 126.05705 35.683767, 126.07505 35.689167, 126.08135 35.689167)), 
+  ((125.1305 34.768267, 125.1456 34.7535, 125.14055 34.733367, 125.11435 34.713233, 125.0882 34.710533, 125.07205 34.721933, 125.07105 34.7421, 125.0912 34.764267, 125.1154 34.771633, 125.1305 34.768267)), 
+  ((125.7941 36.666467, 125.8111 36.656567, 125.8111 36.6382, 125.7973 36.625467, 125.76865 36.621933, 125.7273 36.6375, 125.7231 36.653733, 125.7273 36.6615, 125.75275 36.6693, 125.7941 36.666467)), 
+  ((127.20305 34.246467, 127.2183 34.2572, 127.2293 34.259467, 127.24375 34.255533, 127.26325 34.2329, 127.2658 34.217633, 127.25645 34.202933, 127.2285 34.1956, 127.2132 34.1967, 127.20135 34.211967, 
+      127.20305 34.246467)), 
+  ((127.7902 34.466633, 127.8084 34.4429, 127.8084 34.4203, 127.7811 34.4032, 127.7654 34.4032, 127.74885 34.414233, 127.74885 34.433, 127.7505 34.4556, 127.76375 34.466633, 127.77945 34.4683, 
+      127.7902 34.466633)), 
+  ((126.09815 37.153667, 126.11195 37.153667, 126.1209 37.142167, 126.11815 37.1183, 126.10505 37.102667, 126.0837 37.095767, 126.06235 37.097167, 126.0458 37.110467, 126.04165 37.118733, 126.0568 37.134367, 
+      126.09815 37.153667)), 
+  ((126.5342 35.842267, 126.55765 35.818833, 126.56315 35.801833, 126.559 35.788967, 126.53695 35.781633, 126.5135 35.7853, 126.4956 35.8023, 126.4956 35.824367, 126.50525 35.8372, 126.51835 35.842733, 
+      126.5342 35.842267)), 
+  ((126.2976 33.987033, 126.3175 33.9734, 126.32565 33.950267, 126.3129 33.936633, 126.28175 33.9288, 126.2618 33.9312, 126.25365 33.9448, 126.2598 33.965933, 126.2792 33.983633, 126.2976 33.987033)), 
+  ((126.92785 34.006767, 126.94225 33.9998, 126.94225 33.986733, 126.92915 33.970167, 126.9017 33.958833, 126.8769 33.958833, 126.8638 33.972767, 126.8638 33.9876, 126.8795 34.000667, 126.92785 34.006767)), 
+  ((125.20835 34.4223, 125.2103 34.407033, 125.19215 34.370133, 125.17785 34.366933, 125.16255 34.368233, 125.1492 34.382833, 125.15205 34.407667, 125.1654 34.420367, 125.18545 34.429933, 125.1969 34.4293, 
+      125.20835 34.4223)), 
+  ((126.2625 35.8826, 126.2445 35.861567, 126.21835 35.854367, 126.19855 35.857967, 126.1949 35.8748, 126.21745 35.904833, 126.2409 35.910833, 126.2544 35.907833, 126.2634 35.895233, 126.2625 35.8826)), 
+  ((126.099 36.282933, 126.1174 36.267733, 126.11815 36.254033, 126.10745 36.244233, 126.08725 36.2376, 126.07215 36.2376, 126.04935 36.2469, 126.042 36.258933, 126.04715 36.2697, 126.06335 36.278767, 
+      126.08395 36.282467, 126.099 36.282933)), 
+  ((128.23695 34.846567, 128.24415 34.835567, 128.242 34.812133, 128.2219 34.797333, 128.19755 34.7978, 128.1875 34.808333, 128.1882 34.823633, 128.2011 34.846067, 128.21475 34.851333, 128.23125 34.850867, 
+      128.23695 34.846567)), 
+  ((125.883 34.1877, 125.9021 34.1845, 125.9116 34.170733, 125.90845 34.160133, 125.8965 34.149, 125.8639 34.1458, 125.84325 34.1527, 125.83525 34.165433, 125.84085 34.176033, 125.85675 34.1845, 
+      125.883 34.1877)), 
+  ((125.7454 34.305367, 125.75575 34.280467, 125.7446 34.260833, 125.72315 34.256067, 125.7096 34.2619, 125.6945 34.2847, 125.6977 34.299, 125.7136 34.308533, 125.7335 34.308033, 125.7454 34.305367)), 
+  ((125.89965 34.821333, 125.92335 34.8205, 125.9383 34.813, 125.93705 34.7989, 125.9221 34.787267, 125.88595 34.7798, 125.8648 34.7823, 125.8623 34.794733, 125.86355 34.802233, 125.89965 34.821333)), 
+  ((126.15705 35.307967, 126.16605 35.294167, 126.1613 35.273267, 126.1374 35.2655, 126.122 35.2715, 126.1087 35.289567, 126.11085 35.2984, 126.12625 35.3101, 126.1422 35.311167, 126.15705 35.307967)))
+
+MULTIPOLYGON (((140.8491 -6.654167, 140.8481 -6.638033, 140.8115 -6.5827, 140.8042 -6.543067, 140.8018 -6.469133, 140.8035 -6.426067, 140.83065 -6.3916, 140.90185 -6.357867, 141.0155 -6.264267, 141.02065 -6.2525, 
+    141.0187 -6.109967, 141.0194 -5.745667, 141.00855 -5.3746, 141.01215 -5.009767, 141.01215 -5.0074, 141.01 -4.646, 141.00785 -4.312567, 141.00785 -4.200633, 141.00715 -3.964667, 141.00715 -3.841133, 
+    141.0093 -3.573333, 141.00135 -3.233167, 141.00855 -3.1106, 141.0202 -2.693267, 141.02555 -2.694533, 141.0769 -2.681067, 141.1393 -2.676167, 141.2769 -2.700633, 141.34295 -2.728767, 141.4824 -2.807067, 
+    141.61085 -2.917133, 141.6934 -2.990533, 141.7723 -3.0309, 141.8237 -3.049267, 141.8622 -3.0566, 141.8879 -3.039467, 141.9136 -3.016233, 142.009 -3.0248, 142.0769 -3.059033, 142.1485 -3.101867, 
+    142.14115 -3.116533, 142.1173 -3.1202, 142.10815 -3.138533, 142.15585 -3.1569, 142.18885 -3.155667, 142.20355 -3.1263, 142.23105 -3.123867, 142.42005 -3.203367, 142.6476 -3.301233, 142.6898 -3.3098, 
+    142.8531 -3.374633, 142.9008 -3.3942, 142.98885 -3.427233, 143.05125 -3.445567, 143.13015 -3.454133, 143.19805 -3.450467, 143.2476 -3.454133, 143.3375 -3.4835, 143.48425 -3.477367, 143.53565 -3.495733, 
+    143.57235 -3.5104, 143.61455 -3.518967, 143.6366 -3.533633, 143.6568 -3.570333, 143.67515 -3.597267, 143.74305 -3.598467, 143.7614 -3.614367, 143.78155 -3.6413, 143.83295 -3.665733, 143.8403 -3.6902, 
+    143.86415 -3.712233, 143.95585 -3.728133, 144.02015 -3.7685, 144.0752 -3.785633, 144.1376 -3.7844, 144.19445 -3.801533, 144.25315 -3.8113, 144.33135 -3.810667, 144.34675 -3.812533, 144.35035 -3.817367, 
+    144.3486 -3.824767, 144.3064 -3.844333, 144.2715 -3.855333, 144.2671 -3.860567, 144.2699 -3.867633, 144.28945 -3.871333, 144.33525 -3.872833, 144.3504 -3.876133, 144.35925 -3.9004, 144.36485 -3.906333, 
+    144.3788 -3.9123, 144.41645 -3.9153, 144.4274 -3.910067, 144.433 -3.890833, 144.42015 -3.8578, 144.42295 -3.8345, 144.433 -3.812533, 144.44975 -3.806933, 144.46785 -3.803967, 144.52655 -3.812533, 
+    144.59725 -3.821133, 144.59955 -3.8214, 144.617 -3.838267, 144.61275 -3.869233, 144.61265 -3.870133, 144.6358 -3.874933, 144.6517 -3.870133, 144.68065 -3.8711, 144.685 -3.8923, 144.6879 -3.967567, 
+    144.76315 -4.0795, 144.795 -4.117133, 144.8008 -4.120033, 144.8066 -4.111333, 144.80515 -4.109433, 144.8037 -4.096867, 144.81815 -4.089167, 144.84855 -4.0853, 144.87895 -4.103633, 144.89195 -4.122933, 
+    144.92235 -4.139333, 144.918 -4.158633, 144.8905 -4.1702, 144.8704 -4.176167, 144.85655 -4.184267, 144.8554 -4.1939, 144.85565 -4.210267, 144.86595 -4.231967, 144.8864 -4.247667, 144.89125 -4.2497, 
+    144.9011 -4.249367, 144.92075 -4.2477, 144.94275 -4.230367, 144.9468 -4.226333, 144.9622 -4.223867, 144.97685 -4.226333, 144.9963 -4.235767, 145.01255 -4.269333, 145.0142 -4.2837, 145.0207 -4.294233, 
+    145.03775 -4.302633, 145.0759 -4.3148, 145.11645 -4.358067, 145.1368 -4.369933, 145.153 -4.389933, 145.1587 -4.404567, 145.17575 -4.4246, 145.18305 -4.429867, 145.1936 -4.431567, 145.20985 -4.4288, 
+    145.2123 -4.425067, 145.23015 -4.411, 145.26345 -4.4077, 145.287 -4.408633, 145.30565 -4.412633, 145.3154 -4.431033, 145.32595 -4.449967, 145.3438 -4.469467, 145.3625 -4.4763, 145.3852 -4.479733, 
+    145.40065 -4.487133, 145.40875 -4.499767, 145.4339 -4.523933, 145.44365 -4.5353, 145.4583 -4.560733, 145.47695 -4.569933, 145.50535 -4.5656, 145.5216 -4.5721, 145.5273 -4.594833, 145.5403 -4.6089, 
+    145.5557 -4.622967, 145.5809 -4.640833, 145.59795 -4.643, 145.6101 -4.633233, 145.62635 -4.6392, 145.63365 -4.6576, 145.65475 -4.681967, 145.66855 -4.702, 145.70825 -4.7297, 145.73915 -4.758833, 
+    145.7615 -4.788667, 145.8052 -4.823467, 145.86275 -4.849033, 145.92135 -4.858967, 145.93945 -4.881, 145.9309 -4.896633, 145.90855 -4.927867, 145.88725 -4.9506, 145.8915 -4.9833, 145.88615 -5.0884, 
+    145.87125 -5.167967, 145.89045 -5.213433, 145.91815 -5.234033, 145.89895 -5.262433, 145.88295 -5.275233, 145.85315 -5.311467, 145.8414 -5.3562, 145.82115 -5.391, 145.7743 -5.4315, 145.7583 -5.4514, 
+    145.7615 -5.4997, 145.7796 -5.516733, 145.8041 -5.5338, 145.8606 -5.550133, 145.92985 -5.5423, 145.98205 -5.545867, 146.0311 -5.565033, 146.079 -5.5835, 146.1291 -5.592033, 146.18025 -5.619033, 
+    146.2186 -5.636067, 146.25695 -5.628967, 146.2751 -5.611933, 146.3731 -5.6311, 146.42745 -5.6382, 146.47645 -5.6304, 146.52865 -5.641033, 146.5809 -5.668033, 146.68745 -5.724867, 146.73005 -5.758267, 
+    146.76285 -5.7625, 146.7737 -5.767167, 146.78225 -5.7689, 146.797 -5.771067, 146.8121 -5.777433, 146.8121 -5.800867, 146.82245 -5.8081, 146.85045 -5.8165, 146.86695 -5.822467, 146.89415 -5.820767, 
+    146.90585 -5.8023, 146.9369 -5.779167, 146.96875 -5.776, 146.99925 -5.781433, 147.0277 -5.7882, 147.0568 -5.8112, 147.0751 -5.846433, 147.08255 -5.887067, 147.08865 -5.896967, 147.1049 -5.9069, 
+    147.15095 -5.929933, 147.17265 -5.938533, 147.1916 -5.937167, 147.2058 -5.925867, 147.22005 -5.919567, 147.23495 -5.921367, 147.24035 -5.928567, 147.24035 -5.9412, 147.2512 -5.949333, 147.2817 -5.952033, 
+    147.30405 -5.945267, 147.32775 -5.9439, 147.3555 -5.952033, 147.37585 -5.951133, 147.3826 -5.936233, 147.39075 -5.927667, 147.4043 -5.927667, 147.4219 -5.9367, 147.4334 -5.934867, 147.4544 -5.9186, 
+    147.4781 -5.916333, 147.50655 -5.931233, 147.52485 -5.9466, 147.5377 -5.973667, 147.58715 -6.003033, 147.60275 -6.016133, 147.69825 -6.072067, 147.79985 -6.135733, 147.8561 -6.183133, 147.8588 -6.1926, 
+    147.8527 -6.204333, 147.8644 -6.241, 147.8664 -6.267133, 147.86315 -6.3017, 147.8565 -6.314533, 147.84585 -6.3336, 147.83985 -6.357967, 147.85185 -6.3748, 147.87775 -6.3819, 147.88175 -6.392067, 
+    147.8997 -6.412467, 147.9103 -6.4284, 147.91635 -6.451, 147.91635 -6.4745, 147.9004 -6.4922, 147.8858 -6.5126, 147.86785 -6.532533, 147.85055 -6.551133, 147.84655 -6.565333, 147.85125 -6.607833, 
+    147.8692 -6.6464, 147.8898 -6.683633, 147.8978 -6.707533, 147.8898 -6.7288, 147.87655 -6.742533, 147.85265 -6.753167, 147.81275 -6.750967, 147.7536 -6.740333, 147.71705 -6.735, 147.68845 -6.735, 
+    147.66185 -6.7412, 147.6612 -6.754933, 147.6918 -6.779767, 147.7024 -6.7957, 147.69045 -6.8019, 147.66985 -6.799267, 147.6353 -6.797033, 147.6054 -6.792133, 147.57415 -6.7917, 147.53425 -6.786367, 
+    147.47975 -6.773533, 147.4578 -6.760667, 147.44055 -6.756667, 147.4213 -6.747333, 147.41 -6.726967, 147.3947 -6.7181, 147.3774 -6.719, 147.3588 -6.732267, 147.30365 -6.770833, 147.2837 -6.774367, 
+    147.26705 -6.7704, 147.2478 -6.7655, 147.2046 -6.745967, 147.178 -6.737133, 147.1275 -6.723367, 147.09625 -6.723367, 147.07965 -6.732233, 147.04055 -6.7335, 147.00065 -6.730833, 146.96875 -6.753867, 
+    146.9621 -6.786667, 146.9475 -6.8097, 146.93685 -6.8168, 146.92225 -6.853133, 146.94215 -6.877067, 146.94215 -6.911633, 146.95015 -6.949733, 146.9927 -6.9923, 147.0339 -7.0348, 147.04055 -7.053433, 
+    147.05915 -7.0614, 147.08975 -7.0552, 147.111 -7.019733, 147.1296 -6.992267, 147.16155 -6.987833, 147.17615 -7.002033, 147.13625 -7.053433, 147.0977 -7.091533, 147.11235 -7.119, 147.1881 -7.1704, 
+    147.2227 -7.234233, 147.2134 -7.311333, 147.1921 -7.360967, 147.19345 -7.3964, 147.232 -7.4336, 147.2466 -7.4717, 147.26525 -7.5045, 147.31175 -7.5045, 147.3237 -7.5116, 147.3144 -7.531967, 
+    147.3237 -7.547933, 147.3543 -7.550567, 147.40085 -7.552367, 147.43405 -7.572733, 147.47925 -7.615267, 147.47795 -7.6374, 147.46865 -7.658667, 147.4859 -7.671967, 147.56035 -7.686133, 147.61355 -7.709167, 
+    147.6348 -7.7588, 147.63215 -7.787167, 147.6388 -7.804, 147.6707 -7.808433, 147.69545 -7.792833, 147.6986 -7.7792, 147.70925 -7.755267, 147.7478 -7.748167, 147.793 -7.7588, 147.81165 -7.789833, 
+    147.79965 -7.8306, 147.7837 -7.8492, 147.7744 -7.884633, 147.7797 -7.9316, 147.8063 -7.953767, 147.83175 -7.957033, 147.8515 -7.957333, 147.87115 -7.9439, 147.87545 -7.9263, 147.88755 -7.909967, 
+    147.9155 -7.913267, 147.9379 -7.9201, 147.95255 -7.9387, 147.9725 -7.989233, 147.9719 -7.9998, 147.96965 -8.038033, 147.9746 -8.055, 147.9894 -8.0977, 148.0107 -8.107533, 148.0222 -8.1152, 
+    148.0403 -8.1152, 148.0534 -8.1141, 148.06655 -8.104267, 148.06985 -8.0955, 148.0797 -8.080167, 148.08625 -8.0758, 148.0994 -8.081267, 148.11415 -8.0922, 148.14045 -8.099867, 148.1552 -8.104267, 
+    148.1979 -8.107533, 148.22415 -8.099867, 148.25535 -8.0966, 148.2603 -8.106433, 148.25375 -8.121767, 148.2497 -8.1336, 148.24055 -8.138667, 148.2322 -8.143767, 148.22725 -8.148567, 148.2257 -8.153633, 
+    148.22345 -8.1577, 148.2223 -8.169633, 148.2265 -8.185333, 148.2303 -8.194733, 148.23865 -8.2087, 148.24815 -8.215033, 148.2531 -8.217067, 148.2615 -8.2268, 148.26185 -8.231633, 148.2611 -8.2367, 
+    148.2558 -8.245833, 148.2516 -8.252933, 148.24855 -8.260033, 148.2459 -8.265367, 148.24435 -8.285267, 148.244 -8.304533, 148.2459 -8.321, 148.2512 -8.342333, 148.2596 -8.356533, 148.26605 -8.3654, 
+    148.27365 -8.374533, 148.27825 -8.3829, 148.2851 -8.3919, 148.28925 -8.4, 148.2908 -8.4056, 148.28925 -8.412933, 148.28125 -8.4165, 148.2714 -8.416233, 148.2615 -8.414467, 148.24815 -8.410667, 
+    148.23485 -8.4066, 148.2242 -8.405833, 148.21925 -8.4076, 148.21735 -8.414967, 148.21585 -8.426133, 148.21885 -8.436033, 148.22345 -8.445167, 148.22875 -8.4553, 148.23335 -8.4624, 148.23485 -8.470267, 
+    148.23335 -8.4904, 148.2284 -8.5079, 148.2238 -8.5211, 148.2238 -8.5338, 148.2276 -8.540633, 148.2318 -8.550267, 148.2413 -8.5584, 148.2672 -8.577, 148.2851 -8.5874, 148.3037 -8.594267, 
+    148.34405 -8.605133, 148.3589 -8.611467, 148.37375 -8.622367, 148.39045 -8.637333, 148.39885 -8.644433, 148.41595 -8.659733, 148.4232 -8.672433, 148.4308 -8.6851, 148.4369 -8.695767, 148.4426 -8.709967, 
+    148.4449 -8.7191, 148.44945 -8.7516, 148.45285 -8.767833, 148.4559 -8.783833, 148.45895 -8.8046, 148.4597 -8.813, 148.4643 -8.839467, 148.4639 -8.856467, 148.46655 -8.873967, 148.46885 -8.882333, 
+    148.4772 -8.8854, 148.4951 -8.8821, 148.5069 -8.8755, 148.5187 -8.8651, 148.52975 -8.850633, 148.5423 -8.840967, 148.55485 -8.839433, 148.56095 -8.841967, 148.5651 -8.848333, 148.56855 -8.859733, 
+    148.5678 -8.873167, 148.5693 -8.884833, 148.57195 -8.899567, 148.5693 -8.921233, 148.56815 -8.938233, 148.56815 -8.9552, 148.5716 -8.981333, 148.57845 -9.0276, 148.57425 -9.065133, 148.57465 -9.075667, 
+    148.5788 -9.082, 148.5868 -9.084267, 148.60505 -9.084033, 148.62255 -9.082, 148.6477 -9.079933, 148.6671 -9.079933, 148.7097 -9.0807, 148.73065 -9.085767, 148.7447 -9.0868, 148.7801 -9.101467, 
+    148.79035 -9.110333, 148.81625 -9.117433, 148.82425 -9.1177, 148.8341 -9.117433, 148.8562 -9.116167, 148.86835 -9.112333, 148.8836 -9.105733, 148.89385 -9.100933, 148.90605 -9.085467, 148.9186 -9.069967, 
+    148.92735 -9.066167, 148.9418 -9.0621, 148.95625 -9.061867, 149.03005 -9.0631, 149.0411 -9.0659, 149.0472 -9.072733, 149.05175 -9.084133, 149.05935 -9.0976, 149.0704 -9.1014, 149.12635 -9.1034, 
+    149.13625 -9.101867, 149.1442 -9.097067, 149.1743 -9.075233, 149.2211 -9.0326, 149.24695 -9.0062, 149.25495 -8.999633, 149.2679 -8.997333, 149.28235 -8.9986, 149.2869 -9.003933, 149.2865 -9.0113, 
+    149.2831 -9.0156, 149.27245 -9.0293, 149.25875 -9.0407, 149.25115 -9.049833, 149.2504 -9.060733, 149.2633 -9.068367, 149.27625 -9.068367, 149.29225 -9.068367, 149.3436 -9.0691, 149.37555 -9.068067, 
+    149.3919 -9.0691, 149.41285 -9.074367, 149.42655 -9.080733, 149.4334 -9.093133, 149.43565 -9.113433, 149.4349 -9.133467, 149.4296 -9.1383, 149.4155 -9.142967, 149.4003 -9.1455, 149.38735 -9.1493, 
+    149.3824 -9.1564, 149.382 -9.164267, 149.38735 -9.1696, 149.4003 -9.182033, 149.40335 -9.1932, 149.40485 -9.2051, 149.40145 -9.218033, 149.3866 -9.227167, 149.3752 -9.227167, 149.35235 -9.226933, 
+    149.34095 -9.2246, 149.3299 -9.220067, 149.3137 -9.2177, 149.30665 -9.219833, 149.3035 -9.229, 149.2989 -9.243567, 149.29395 -9.249433, 149.2922 -9.259067, 149.29575 -9.266, 149.33485 -9.279167, 
+    149.3507 -9.289267, 149.35285 -9.295133, 149.34895 -9.305933, 149.3433 -9.317, 149.32605 -9.3285, 149.28235 -9.3568, 149.26615 -9.366433, 149.2538 -9.3796, 149.2485 -9.395833, 149.2513 -9.410867, 
+    149.26615 -9.423533, 149.2827 -9.435867, 149.31265 -9.4582, 149.3581 -9.496733, 149.39125 -9.514, 149.41485 -9.530467, 149.42895 -9.5476, 149.44835 -9.559133, 149.47405 -9.5683, 149.50155 -9.571567, 
+    149.5301 -9.5758, 149.54595 -9.582033, 149.55405 -9.590733, 149.56995 -9.599667, 149.58365 -9.605767, 149.59 -9.606467, 149.59775 -9.603167, 149.60375 -9.594267, 149.6108 -9.587667, 149.62035 -9.586267, 
+    149.63795 -9.586733, 149.65805 -9.589333, 149.676 -9.591667, 149.6933 -9.5945, 149.71725 -9.595433, 149.7539 -9.6027, 149.77645 -9.6046, 149.78985 -9.602233, 149.7948 -9.5945, 149.799 -9.5818, 
+    149.805 -9.576867, 149.8138 -9.576167, 149.84235 -9.576633, 149.8808 -9.580167, 149.9037 -9.5858, 149.92095 -9.591667, 149.96995 -9.606233, 149.9971 -9.611867, 150.0101 -9.613033, 150.0242 -9.610933, 
+    150.04115 -9.6053, 150.0556 -9.598967, 150.07215 -9.592133, 150.0866 -9.588833, 150.0961 -9.5886, 150.1021 -9.5933, 150.1035 -9.6006, 150.1074 -9.6147, 150.10495 -9.625967, 150.0947 -9.6363, 
+    150.09365 -9.643833, 150.0986 -9.652067, 150.1176 -9.669567, 150.1243 -9.6832, 150.1268 -9.6954, 150.1201 -9.705267, 150.10425 -9.711267, 150.088 -9.7183, 150.07955 -9.722433, 150.0718 -9.727233, 
+    150.03975 -9.734767, 150.0186 -9.739, 150.01315 -9.740167, 149.99035 -9.748867, 149.98 -9.766567, 149.9874 -9.800033, 149.97855 -9.8266, 149.95935 -9.858067, 149.94165 -9.872833, 149.9077 -9.882667, 
+    149.8826 -9.878733, 149.8782 -9.8571, 149.88555 -9.8197, 149.8944 -9.7833, 149.88555 -9.7715, 149.8723 -9.7715, 149.82895 -9.776833, 149.79195 -9.779167, 149.77365 -9.783167, 149.75565 -9.787033, 
+    149.7345 -9.795967, 149.72005 -9.814067, 149.7183 -9.832167, 149.7278 -9.846967, 149.75815 -9.8634, 149.7902 -9.875633, 149.79865 -9.885033, 149.805 -9.8942, 149.8198 -9.919433, 149.8297 -9.929567, 
+    149.8466 -9.935667, 149.8674 -9.946, 149.88325 -9.9587, 149.89345 -9.970433, 149.90405 -9.996633, 149.9097 -10.007433, 149.91075 -10.0192, 149.9051 -10.0286, 149.90755 -10.037033, 149.9171 -10.0495, 
+    149.9266 -10.063, 149.9442 -10.076167, 149.959 -10.087433, 149.9872 -10.100833, 150.00095 -10.106133, 150.0154 -10.115767, 150.0267 -10.123033, 150.0524 -10.1376, 150.07955 -10.141833, 150.10245 -10.1463, 
+    150.12855 -10.1463, 150.149 -10.143033, 150.16345 -10.136433, 150.1779 -10.121867, 150.19445 -10.1146, 150.2124 -10.112933, 150.2237 -10.1127, 150.2371 -10.114367, 150.2579 -10.1221, 150.278 -10.1362, 
+    150.2875 -10.151, 150.29595 -10.1717, 150.29985 -10.186967, 150.315 -10.2081, 150.3298 -10.215033, 150.346 -10.219267, 150.3721 -10.232433, 150.40625 -10.243467, 150.4313 -10.252633, 150.481 -10.270267, 
+    150.50355 -10.2766, 150.52365 -10.278467, 150.555 -10.278933, 150.57825 -10.276367, 150.59025 -10.2712, 150.60925 -10.258967, 150.6262 -10.247467, 150.64345 -10.242533, 150.65615 -10.244167, 150.6646 -10.2484, 
+    150.66705 -10.254967, 150.66285 -10.266967, 150.64415 -10.286233, 150.6459 -10.290333, 150.65545 -10.294567, 150.67375 -10.297867, 150.69845 -10.299967, 150.7231 -10.301867, 150.7404 -10.299967, 150.76045 -10.2941, 
+    150.78125 -10.288467, 150.7971 -10.286333, 150.8084 -10.288933, 150.8172 -10.296233, 150.82005 -10.3056, 150.80875 -10.315733, 150.7904 -10.327933, 150.7608 -10.3378, 150.74285 -10.339467, 150.72415 -10.3444, 
+    150.68435 -10.345433, 150.65545 -10.341433, 150.62865 -10.338633, 150.6054 -10.336733, 150.5793 -10.336033, 150.5437 -10.334633, 150.51905 -10.332767, 150.48345 -10.3323, 150.4669 -10.3337, 150.4468 -10.3412, 
+    150.42495 -10.355767, 150.41435 -10.369633, 150.4031 -10.391267, 150.39815 -10.4136, 150.40025 -10.428867, 150.4066 -10.4373, 150.4239 -10.4453, 150.4436 -10.447667, 150.53105 -10.4472, 150.54265 -10.449167, 
+    150.5624 -10.4574, 150.5839 -10.4668, 150.6128 -10.4842, 150.62795 -10.492067, 150.6512 -10.510633, 150.6674 -10.530133, 150.67765 -10.552433, 150.67905 -10.569367, 150.68365 -10.5952, 150.6849 -10.599833, 
+    150.6975 -10.614533, 150.72675 -10.617433, 150.7419 -10.619567, 150.7538 -10.628233, 150.7657 -10.639067, 150.7787 -10.639067, 150.7949 -10.636167, 150.81225 -10.6232, 150.80465 -10.611633, 150.7668 -10.584233, 
+    150.75595 -10.562567, 150.7592 -10.537333, 150.77005 -10.532267, 150.78845 -10.534433, 150.8025 -10.5431, 150.82415 -10.551033, 150.8577 -10.552467, 150.888 -10.5496, 150.9129 -10.551767, 150.914 -10.5604, 
+    150.90205 -10.574133, 150.8826 -10.59, 150.87935 -10.605867, 150.87825 -10.631833, 150.86095 -10.6571, 150.84255 -10.668633, 150.81765 -10.6708, 150.79385 -10.6766, 150.7668 -10.6809, 150.7365 -10.6838, 
+    150.70185 -10.682367, 150.6867 -10.6773, 150.6672 -10.662167, 150.6499 -10.661433, 150.61285 -10.670467, 150.5906 -10.686967, 150.5765 -10.6986, 150.55675 -10.7101, 150.54405 -10.720233, 150.52505 -10.729867, 
+    150.5155 -10.731733, 150.49615 -10.728667, 150.47535 -10.722333, 150.46195 -10.716933, 150.45595 -10.7066, 150.4542 -10.698833, 150.44575 -10.6925, 150.43305 -10.687567, 150.4119 -10.683333, 150.3978 -10.686133, 
+    150.39145 -10.690133, 150.3788 -10.699767, 150.3689 -10.709067, 150.3555 -10.7201, 150.346 -10.7234, 150.32875 -10.722933, 150.3104 -10.718, 150.29135 -10.7053, 150.2755 -10.7026, 150.2491 -10.6972, 
+    150.2445 -10.690833, 150.24945 -10.680733, 150.26565 -10.670867, 150.2762 -10.6577, 150.2769 -10.6488, 150.2706 -10.6462, 150.2473 -10.645033, 150.2191 -10.6462, 150.17545 -10.646433, 150.1529 -10.6516, 
+    150.1 -10.651133, 150.0796 -10.6469, 150.0542 -10.6422, 150.0387 -10.6328, 150.01825 -10.6234, 149.995 -10.622467, 149.97455 -10.626233, 149.9555 -10.633733, 149.9414 -10.6361, 149.92945 -10.628567, 
+    149.9111 -10.6187, 149.8977 -10.613067, 149.88715 -10.616367, 149.8794 -10.623867, 149.85895 -10.635133, 149.8498 -10.636567, 149.84205 -10.635633, 149.83355 -10.630433, 149.8258 -10.6173, 149.8244 -10.5872, 
+    149.83145 -10.572167, 149.84345 -10.567467, 149.86175 -10.5656, 149.8942 -10.565133, 149.9097 -10.565133, 149.9809 -10.5642, 150.00625 -10.572167, 150.04435 -10.575933, 150.0803 -10.5736, 150.13315 -10.561833, 
+    150.15005 -10.552433, 150.1733 -10.5407, 150.1987 -10.5306, 150.2163 -10.520733, 150.21915 -10.508033, 150.21915 -10.492067, 150.20575 -10.485467, 150.1867 -10.4803, 150.11765 -10.477967, 150.0965 -10.4775, 
+    150.07885 -10.465733, 150.07885 -10.446467, 150.0831 -10.4286, 150.0796 -10.4117, 150.0683 -10.4037, 150.04715 -10.404633, 150.01965 -10.404633, 149.995 -10.409333, 149.9795 -10.415, 149.9513 -10.422967, 
+    149.9365 -10.426733, 149.93155 -10.432367, 149.93085 -10.4554, 149.92875 -10.493, 149.91605 -10.501467, 149.89915 -10.506167, 149.87655 -10.5024, 149.86105 -10.493467, 149.82795 -10.454, 149.80465 -10.4399, 
+    149.7828 -10.4258, 149.7631 -10.4164, 149.74265 -10.407933, 149.6524 -10.407, 149.6193 -10.4009, 149.5897 -10.4009, 149.5742 -10.3896, 149.5756 -10.383967, 149.5784 -10.3802, 149.5897 -10.368, 
+    149.5953 -10.3506, 149.58475 -10.341667, 149.5664 -10.336967, 149.546 -10.336967, 149.52345 -10.341433, 149.5079 -10.3607, 149.4903 -10.3654, 149.4642 -10.362133, 149.4445 -10.352233, 149.4459 -10.344267, 
+    149.46 -10.342367, 149.4783 -10.341433, 149.48535 -10.334867, 149.4882 -10.321233, 149.48045 -10.305267, 149.46635 -10.295867, 149.4508 -10.285533, 149.42895 -10.280333, 149.4219 -10.2733, 149.4163 -10.2672, 
+    149.39865 -10.2686, 149.38175 -10.277067, 149.36555 -10.291633, 149.3592 -10.3001, 149.3493 -10.3043, 149.33805 -10.303833, 149.3296 -10.301967, 149.3176 -10.294433, 149.29365 -10.2747, 149.28235 -10.2578, 
+    149.257 -10.238533, 149.2471 -10.233833, 149.2302 -10.230067, 149.14985 -10.228667, 149.13505 -10.2249, 149.10685 -10.222533, 149.0702 -10.2216, 149.03355 -10.223967, 148.97995 -10.228667, 148.9419 -10.2324, 
+    148.92075 -10.240867, 148.90315 -10.242267, 148.8693 -10.2418, 148.83055 -10.2411, 148.8101 -10.236867, 148.7946 -10.224667, 148.7819 -10.200233, 148.7551 -10.1551, 148.741 -10.120333, 148.722 -10.102, 
+    148.70225 -10.102, 148.68955 -10.100133, 148.6846 -10.094967, 148.6783 -10.085567, 148.6677 -10.0832, 148.65715 -10.0865, 148.64865 -10.0945, 148.6416 -10.101067, 148.61625 -10.123167, 148.5979 -10.146167, 
+    148.5627 -10.159333, 148.53875 -10.160633, 148.526 -10.1617, 148.5091 -10.157467, 148.4795 -10.1504, 148.4499 -10.141967, 148.41465 -10.136767, 148.3914 -10.134433, 148.3498 -10.132567, 148.31315 -10.133967, 
+    148.2892 -10.140067, 148.2751 -10.1382, 148.2638 -10.1274, 148.26945 -10.118933, 148.2779 -10.114233, 148.3195 -10.0865, 148.34135 -10.061133, 148.3505 -10.039967, 148.34415 -10.0348, 148.3315 -10.034333, 
+    148.32445 -10.040433, 148.3089 -10.052667, 148.28495 -10.062067, 148.2652 -10.071, 148.2469 -10.080867, 148.2349 -10.096833, 148.2328 -10.110467, 148.22365 -10.1222, 148.2081 -10.1349, 148.2025 -10.136767, 
+    148.18065 -10.1363, 148.14185 -10.141967, 148.09885 -10.156533, 148.058 -10.168267, 148.04105 -10.175333, 148.0192 -10.1772, 147.9854 -10.1772, 147.96425 -10.1711, 147.94945 -10.1617, 147.9311 -10.151833, 
+    147.9015 -10.141, 147.86275 -10.1382, 147.85005 -10.129733, 147.85215 -10.120333, 147.86625 -10.110933, 147.88175 -10.097767, 147.8867 -10.0879, 147.87825 -10.078967, 147.86205 -10.078967, 147.84865 -10.082267, 
+    147.8324 -10.0879, 147.8169 -10.098733, 147.7993 -10.109067, 147.7838 -10.111867, 147.7739 -10.109067, 147.76055 -10.1006, 147.74715 -10.0912, 147.7281 -10.086967, 147.70835 -10.086967, 147.6978 -10.094967, 
+    147.6865 -10.114233, 147.67455 -10.124567, 147.66325 -10.1241, 147.64845 -10.1147, 147.63505 -10.102233, 147.6259 -10.0905, 147.6301 -10.064633, 147.6421 -10.041167, 147.63715 -10.0012, 147.6259 -9.973467, 
+    147.6104 -9.952333, 147.57655 -9.9232, 147.54765 -9.897833, 147.5427 -9.882767, 147.54485 -9.8607, 147.54555 -9.8022, 147.5371 -9.774, 147.5272 -9.756133, 147.511 -9.7533, 147.49265 -9.7519, 
+    147.4828 -9.742033, 147.4701 -9.730767, 147.4652 -9.706333, 147.44895 -9.681633, 147.43345 -9.658633, 147.4236 -9.628067, 147.41585 -9.603167, 147.40035 -9.590967, 147.3919 -9.574967, 147.38835 -9.5529, 
+    147.3792 -9.539967, 147.35945 -9.520233, 147.32845 -9.510833, 147.3094 -9.497667, 147.29885 -9.499067, 147.2932 -9.513633, 147.28475 -9.524467, 147.2636 -9.524467, 147.2502 -9.514133, 147.2361 -9.508933, 
+    147.2058 -9.480267, 147.1663 -9.453967, 147.15715 -9.449733, 147.1508 -9.4521, 147.1466 -9.4629, 147.14515 -9.4878, 147.14165 -9.495333, 147.1332 -9.495333, 147.1191 -9.492033, 147.1085 -9.476067, 
+    147.0803 -9.443633, 147.0479 -9.429533, 147.007 -9.4185, 146.9901 -9.4072, 146.98375 -9.386533, 146.98095 -9.3513, 146.9788 -9.334367, 146.9619 -9.3212, 146.94005 -9.307567, 146.9161 -9.3057, 
+    146.8498 -9.303833, 146.84065 -9.298167, 146.8484 -9.293467, 146.8632 -9.2855, 146.878 -9.27, 146.87945 -9.2512, 146.8773 -9.232867, 146.8824 -9.2208, 146.89625 -9.2128, 146.90385 -9.204067, 
+    146.9028 -9.1975, 146.89405 -9.191433, 146.8711 -9.1747, 146.85765 -9.1662, 146.858 -9.162567, 146.8682 -9.1611, 146.89185 -9.155767, 146.9217 -9.141933, 146.9563 -9.1201, 146.97565 -9.105867, 
+    146.98405 -9.095433, 146.9913 -9.073367, 146.9906 -9.067767, 146.9873 -9.057567, 146.97455 -9.050067, 146.95785 -9.033167, 146.95315 -9.022, 146.93895 -9.0065, 146.93205 -9.007467, 146.92545 -9.0339, 
+    146.924 -9.060367, 146.9189 -9.081233, 146.91895 -9.094433, 146.91895 -9.1119, 146.9157 -9.1204, 146.90515 -9.1262, 146.88915 -9.129333, 146.87205 -9.1291, 146.84035 -9.120833, 146.82255 -9.1087, 
+    146.80945 -9.0973, 146.7643 -9.065, 146.7323 -9.052867, 146.70715 -9.039533, 146.65265 -9.010733, 146.63515 -8.994467, 146.6024 -8.9668, 146.5923 -8.9499, 146.58975 -8.9329, 146.5981 -8.9135, 
+    146.6203 -8.8965, 146.6305 -8.889967, 146.65305 -8.876133, 146.72305 -8.8534, 146.74595 -8.8369, 146.754 -8.811167, 146.7456 -8.790767, 146.7347 -8.783267, 146.72485 -8.784233, 146.7081 -8.797567, 
+    146.69355 -8.804367, 146.6852 -8.803633, 146.66335 -8.791033, 146.64985 -8.771867, 146.6194 -8.750067, 146.5921 -8.7343, 146.51025 -8.6982, 146.4728 -8.675833, 146.45495 -8.649867, 146.44185 -8.6307, 
+    146.4262 -8.609133, 146.4008 -8.575467, 146.3644 -8.5335, 146.3255 -8.459833, 146.28915 -8.401467, 146.2764 -8.3801, 146.22805 -8.343033, 146.2084 -8.327267, 146.2102 -8.320467, 146.2182 -8.319767, 
+    146.23095 -8.3234, 146.251 -8.3319, 146.26155 -8.3326, 146.30995 -8.3326, 146.32745 -8.331167, 146.33545 -8.328, 146.3387 -8.3217, 146.33435 -8.3149, 146.30925 -8.298633, 146.28375 -8.287967, 
+    146.23575 -8.2689, 146.2128 -8.262333, 146.1906 -8.248533, 146.17385 -8.2364, 146.1364 -8.207867, 146.1251 -8.1899, 146.1109 -8.172433, 146.0796 -8.146967, 146.03235 -8.111067, 146.024 -8.1084, 
+    146.0054 -8.106467, 145.9774 -8.105, 145.94355 -8.100367, 145.9024 -8.090167, 145.86345 -8.072967, 145.83255 -8.056067, 145.77945 -8.043867, 145.7438 -8.037767, 145.70305 -8.032933, 145.6903 -8.029033, 
+    145.68265 -8.021033, 145.68485 -8.011567, 145.70265 -8.003567, 145.7449 -7.9953, 145.78205 -7.981967, 145.8097 -7.963533, 145.81305 -7.954867, 145.80975 -7.941767, 145.79665 -7.9374, 145.7708 -7.9374, 
+    145.7621 -7.937833, 145.7472 -7.9354, 145.73045 -7.925967, 145.7137 -7.920133, 145.7013 -7.922567, 145.69585 -7.928633, 145.68565 -7.9444, 145.6751 -7.959667, 145.65545 -7.971567, 145.63435 -7.979533, 
+    145.61615 -7.981967, 145.5976 -7.980767, 145.5601 -7.973233, 145.53245 -7.965433, 145.5157 -7.964233, 145.48985 -7.969067, 145.47205 -7.9737, 145.4509 -7.9851, 145.43455 -7.988933, 145.41015 -7.989667, 
+    145.3938 -7.9865, 145.36685 -7.975367, 145.341 -7.958367, 145.3119 -7.934067, 145.28605 -7.9166, 145.2726 -7.9154, 145.24785 -7.9154, 145.2362 -7.9173, 145.2242 -7.925533, 145.21185 -7.942767, 
+    145.194 -7.9498, 145.1656 -7.9515, 145.15685 -7.9481, 145.14665 -7.935233, 145.13905 -7.919967, 145.1245 -7.9112, 145.099 -7.9049, 145.06115 -7.8867, 145.0408 -7.871733, 145.02295 -7.864, 
+    145.0033 -7.8635, 144.98875 -7.872233, 144.9778 -7.8885, 144.9669 -7.909833, 144.9611 -7.920967, 144.9498 -7.9268, 144.9338 -7.9268, 144.9003 -7.9183, 144.87265 -7.913433, 144.8468 -7.912467, 
+    144.83625 -7.9069, 144.8348 -7.892833, 144.8464 -7.8734, 144.85955 -7.850833, 144.86355 -7.825133, 144.8621 -7.800867, 144.85735 -7.777667, 144.86135 -7.752433, 144.86945 -7.712967, 144.86875 -7.707867, 
+    144.8607 -7.6962, 144.83995 -7.677533, 144.81885 -7.655933, 144.80105 -7.6296, 144.7985 -7.601933, 144.8043 -7.570133, 144.81595 -7.553633, 144.82475 -7.541633, 144.82585 -7.5273, 144.82185 -7.5205, 
+    144.808 -7.517367, 144.79235 -7.526567, 144.78325 -7.542833, 144.7709 -7.570733, 144.7658 -7.592567, 144.76725 -7.617333, 144.7753 -7.671533, 144.7775 -7.695333, 144.7761 -7.7289, 144.7706 -7.742967, 
+    144.75715 -7.7544, 144.73205 -7.762867, 144.7113 -7.763133, 144.6873 -7.758233, 144.67055 -7.7546, 144.66 -7.745867, 144.6618 -7.721367, 144.6709 -7.690767, 144.6742 -7.675, 144.672 -7.6488, 
+    144.672 -7.632067, 144.6666 -7.623633, 144.64695 -7.601067, 144.63965 -7.5802, 144.644 -7.5569, 144.652 -7.544033, 144.65715 -7.5325, 144.65245 -7.5233, 144.63715 -7.519167, 144.6277 -7.520367, 
+    144.6146 -7.530067, 144.6044 -7.5461, 144.59895 -7.577367, 144.5993 -7.5963, 144.60805 -7.613267, 144.60955 -7.630133, 144.60555 -7.640567, 144.59315 -7.6437, 144.5609 -7.640867, 144.54235 -7.635767, 
+    144.536 -7.638133, 144.53495 -7.642, 144.52945 -7.667733, 144.53425 -7.7069, 144.5397 -7.711767, 144.5601 -7.728733, 144.56885 -7.7416, 144.5703 -7.7513, 144.5641 -7.757867, 144.55025 -7.760033, 
+    144.53825 -7.7576, 144.52335 -7.744767, 144.50515 -7.7234, 144.491 -7.704433, 144.483 -7.678467, 144.48045 -7.6627, 144.47245 -7.6416, 144.45825 -7.6268, 144.4459 -7.623233, 144.42005 -7.6237, 
+    144.4099 -7.628567, 144.4004 -7.6441, 144.40155 -7.652433, 144.43175 -7.691033, 144.43685 -7.704867, 144.4587 -7.745133, 144.4751 -7.7757, 144.49735 -7.8013, 144.51375 -7.823867, 144.51955 -7.8452, 
+    144.51845 -7.861, 144.50905 -7.8674, 144.4941 -7.869833, 144.47335 -7.870567, 144.4621 -7.867167, 144.4581 -7.8577, 144.4577 -7.846033, 144.453 -7.822267, 144.4446 -7.8002, 144.42825 -7.769233, 
+    144.41335 -7.754433, 144.4013 -7.733567, 144.39585 -7.712467, 144.3755 -7.684633, 144.3639 -7.6618, 144.34095 -7.647267, 144.31945 -7.6441, 144.31075 -7.647967, 144.2987 -7.659633, 144.29325 -7.671767, 
+    144.29145 -7.701567, 144.3013 -7.727533, 144.3075 -7.751567, 144.30965 -7.7712, 144.3035 -7.7917, 144.29185 -7.7968, 144.27185 -7.7951, 144.2533 -7.785867, 144.24745 -7.769633, 144.2238 -7.7536, 
+    144.21105 -7.753133, 144.1834 -7.7526, 144.15685 -7.750167, 144.13575 -7.738533, 144.0997 -7.7225, 144.08445 -7.7214, 144.0677 -7.725033, 144.0575 -7.737433, 144.05895 -7.749067, 144.06805 -7.766767, 
+    144.09025 -7.777933, 144.1187 -7.7965, 144.1431 -7.813, 144.16645 -7.842667, 144.181 -7.8674, 144.1985 -7.889233, 144.21995 -7.9101, 144.2469 -7.939467, 144.2612 -7.957733, 144.26045 -7.966467, 
+    144.25135 -7.9735, 144.24115 -7.974, 144.2193 -7.970367, 144.1931 -7.9609, 144.14765 -7.932967, 144.1123 -7.924967, 144.08865 -7.9133, 144.04685 -7.8913, 143.99225 -7.860467, 143.9348 -7.818967, 
+    143.902 -7.7913, 143.8496 -7.7521, 143.79245 -7.714233, 143.78195 -7.7027, 143.77975 -7.687167, 143.77975 -7.6663, 143.7845 -7.632333, 143.7776 -7.613733, 143.7638 -7.596267, 143.74775 -7.589733, 
+    143.7165 -7.571133, 143.6932 -7.553933, 143.6721 -7.525033, 143.64955 -7.4868, 143.6299 -7.464, 143.6095 -7.4526, 143.59205 -7.453333, 143.5753 -7.4645, 143.572 -7.478567, 143.57495 -7.525867, 
+    143.5961 -7.563367, 143.6183 -7.595133, 143.6453 -7.627033, 143.66205 -7.644733, 143.66715 -7.6598, 143.6642 -7.690833, 143.6537 -7.7077, 143.6457 -7.7254, 143.6475 -7.739233, 143.65005 -7.751867, 
+    143.66245 -7.772733, 143.68945 -7.803867, 143.7149 -7.827167, 143.7532 -7.86, 143.7725 -7.8884, 143.7769 -7.9027, 143.7718 -7.910467, 143.76015 -7.911933, 143.743 -7.908533, 143.72375 -7.904167, 
+    143.71355 -7.9061, 143.70845 -7.9141, 143.71865 -7.927233, 143.7394 -7.942267, 143.78605 -7.972933, 143.8108 -7.983367, 143.86505 -8.0046, 143.87415 -8.013567, 143.88545 -8.0245, 143.89635 -8.0405, 
+    143.9051 -8.061133, 143.9 -8.077633, 143.8927 -8.0832, 143.8738 -8.088533, 143.8512 -8.090233, 143.8221 -8.0883, 143.79625 -8.0781, 143.77915 -8.0662, 143.75985 -8.058667, 143.73805 -8.056733, 
+    143.714 -8.058433, 143.68635 -8.062533, 143.6718 -8.069067, 143.6565 -8.073433, 143.64415 -8.073933, 143.62265 -8.070033, 143.6019 -8.0618, 143.56885 -8.047433, 143.5292 -8.024133, 143.5055 -8.003533, 
+    143.4662 -7.984333, 143.43235 -7.972067, 143.4007 -7.966733, 143.3643 -7.9585, 143.34105 -7.949967, 143.31885 -7.933933, 143.3043 -7.908967, 143.28645 -7.887367, 143.2741 -7.8768, 143.2599 -7.872167, 
+    143.249 -7.873167, 143.24575 -7.886733, 143.2508 -7.912467, 143.2632 -7.940367, 143.28325 -7.9788, 143.28835 -7.996767, 143.2949 -8.022, 143.3001 -8.039533, 143.30095 -8.052267, 143.29475 -8.073367, 
+    143.29475 -8.1122, 143.29695 -8.118267, 143.3068 -8.128467, 143.33775 -8.150567, 143.4008 -8.189267, 143.42335 -8.197033, 143.45575 -8.210367, 143.506 -8.2259, 143.53405 -8.228333, 143.5599 -8.2247, 
+    143.58065 -8.2167, 143.61125 -8.215233, 143.64725 -8.220333, 143.6593 -8.227133, 143.66585 -8.239267, 143.6608 -8.2804, 143.6524 -8.285733, 143.62295 -8.285267, 143.5789 -8.2753, 143.5414 -8.274833, 
+    143.4999 -8.271167, 143.4781 -8.2707, 143.4624 -8.273133, 143.4322 -8.2753, 143.40855 -8.2753, 143.35545 -8.274833, 143.3063 -8.275067, 143.2783 -8.277233, 143.263 -8.281133, 143.2444 -8.285967, 
+    143.2273 -8.2867, 143.20075 -8.286467, 143.18695 -8.289367, 143.16765 -8.294967, 143.1145 -8.309767, 143.06835 -8.320567, 143.0345 -8.3298, 143.00825 -8.336333, 143.00135 -8.336333, 142.9875 -8.333433, 
+    142.969 -8.3305, 142.9366 -8.320333, 142.9042 -8.310867, 142.88235 -8.308433, 142.8387 -8.306, 142.78845 -8.303833, 142.7226 -8.303333, 142.68545 -8.303833, 142.676 -8.307467, 142.66835 -8.3106, 
+    142.64655 -8.3157, 142.6123 -8.3213, 142.58755 -8.3276, 142.5603 -8.3373, 142.5461 -8.338767, 142.52535 -8.334633, 142.50205 -8.323, 142.4824 -8.2946, 142.4642 -8.262567, 142.4464 -8.244, 
+    142.41145 -8.2287, 142.394 -8.222633, 142.36415 -8.218033, 142.31505 -8.2144, 142.26445 -8.2127, 142.25245 -8.2151, 142.23535 -8.2178, 142.21785 -8.2168, 142.1884 -8.2134, 142.16325 -8.209533, 
+    142.14545 -8.203233, 142.13555 -8.202967, 142.12725 -8.202733, 142.12215 -8.2076, 142.1258 -8.217067, 142.14255 -8.234033, 142.1702 -8.258567, 142.1811 -8.261967, 142.19825 -8.2639, 142.2496 -8.259033, 
+    142.29435 -8.251033, 142.3406 -8.2508, 142.353 -8.253467, 142.38905 -8.276033, 142.4174 -8.302967, 142.45165 -8.343367, 142.4604 -8.362567, 142.4728 -8.381967, 142.4859 -8.391667, 142.5092 -8.4021, 
+    142.53 -8.404167, 142.54675 -8.4032, 142.57405 -8.3947, 142.5937 -8.3821, 142.62865 -8.3651, 142.656 -8.358067, 142.67745 -8.356133, 142.7026 -8.362433, 142.71715 -8.370667, 142.7204 -8.385733, 
+    142.72225 -8.3964, 142.7248 -8.402733, 142.73755 -8.4071, 142.74845 -8.4054, 142.76265 -8.3947, 142.7845 -8.381133, 142.80565 -8.3748, 142.8293 -8.374567, 142.8555 -8.376733, 142.8741 -8.3845, 
+    142.92505 -8.4049, 142.97495 -8.422367, 143.0128 -8.433067, 143.03795 -8.439133, 143.0598 -8.445667, 143.1082 -8.4549, 143.14095 -8.4561, 143.16865 -8.462167, 143.20105 -8.473833, 143.22255 -8.486933, 
+    143.26885 -8.5237, 143.2943 -8.547, 143.31505 -8.564967, 143.34535 -8.593467, 143.35845 -8.6124, 143.384 -8.657433, 143.39165 -8.6783, 143.41715 -8.729633, 143.4186 -8.746133, 143.4216 -8.777067, 
+    143.42265 -8.7966, 143.42705 -8.845267, 143.42815 -8.8812, 143.42375 -8.902533, 143.4158 -8.925233, 143.402 -8.9529, 143.3918 -8.968933, 143.3773 -8.986767, 143.34925 -8.999867, 143.3263 -9.005933, 
+    143.30445 -9.011533, 143.26225 -9.014667, 143.2186 -9.018067, 143.20695 -9.0217, 143.1753 -9.031433, 143.13415 -9.045, 143.11085 -9.054967, 143.084 -9.074967, 143.0629 -9.096833, 143.01995 -9.127633, 
+    142.9599 -9.184567, 142.9366 -9.2047, 142.91365 -9.226533, 142.87 -9.2575, 142.85325 -9.272767, 142.82195 -9.298733, 142.79685 -9.310633, 142.76335 -9.321933, 142.74625 -9.3258, 142.7233 -9.3275, 
+    142.69675 -9.3258, 142.67125 -9.3173, 142.62545 -9.298367, 142.5912 -9.2843, 142.56465 -9.268533, 142.5341 -9.245367, 142.51695 -9.24, 142.4904 -9.234433, 142.48385 -9.2291, 142.4693 -9.215733, 
+    142.44535 -9.204467, 142.41075 -9.1848, 142.3842 -9.175333, 142.35835 -9.165133, 142.32885 -9.150333, 142.3187 -9.140633, 142.3176 -9.123167, 142.3172 -9.1006, 142.3136 -9.078267, 142.30455 -9.070133, 
+    142.2918 -9.065767, 142.28195 -9.067933, 142.2674 -9.082033, 142.2572 -9.097067, 142.2412 -9.116733, 142.2292 -9.134433, 142.2092 -9.1478, 142.19465 -9.1518, 142.175 -9.1518, 142.16045 -9.144767, 
+    142.1521 -9.137, 142.13865 -9.1263, 142.12915 -9.124867, 142.11825 -9.128, 142.1084 -9.137967, 142.09605 -9.149133, 142.0702 -9.158333, 142.0549 -9.159067, 142.0411 -9.1552, 142.02365 -9.1416, 
+    142.01055 -9.140133, 141.99015 -9.141367, 141.96285 -9.145967, 141.9512 -9.1467, 141.9188 -9.1518, 141.8846 -9.153733, 141.84745 -9.155667, 141.8253 -9.153733, 141.78595 -9.141367, 141.7372 -9.1239, 
+    141.7103 -9.1171, 141.6961 -9.114667, 141.6815 -9.1132, 141.6546 -9.114667, 141.62365 -9.1183, 141.6073 -9.121933, 141.58765 -9.123167, 141.56835 -9.1239, 141.52975 -9.1205, 141.4959 -9.112733, 
+    141.45625 -9.103267, 141.4395 -9.1035, 141.40895 -9.1069, 141.394 -9.111033, 141.3689 -9.120233, 141.35215 -9.122667, 141.3358 -9.122667, 141.3023 -9.12, 141.279 -9.112733, 141.25865 -9.107367, 
+    141.22625 -9.105667, 141.1833 -9.102533, 141.11085 -9.103267, 141.0599 -9.104, 141.0217 -9.104, 141.0161 -9.104, 141.01645 -9.071433, 141.0045 -8.732933, 141.02145 -8.4322, 141.01575 -8.092867, 
+    141.01005 -7.756067, 141.01945 -7.4184, 141.02005 -7.079067, 141.0213 -6.949867, 141.02795 -6.898833, 141.0309 -6.894233, 141.0171 -6.839567, 140.98845 -6.8073, 140.947 -6.7803, 140.9006 -6.758567, 
+    140.87595 -6.739467, 140.8582 -6.7105, 140.85225 -6.6868, 140.8491 -6.654167)), 
+  ((148.72925 -5.942, 148.708 -5.940133, 148.69125 -5.9446, 148.6767 -5.9584, 148.65545 -5.9651, 148.6409 -5.963233, 148.6359 -5.957267, 148.6359 -5.9334, 148.62635 -5.896867, 148.61405 -5.8939, 
+      148.5579 -5.8825, 148.51205 -5.8799, 148.488 -5.8743, 148.4449 -5.862367, 148.43095 -5.856033, 148.42255 -5.8385, 148.4069 -5.8113, 148.38675 -5.791533, 148.3289 -5.762633, 148.31325 -5.746233, 
+      148.31495 -5.717133, 148.3334 -5.679867, 148.3563 -5.635133, 148.37315 -5.6174, 148.4011 -5.601, 148.4397 -5.595767, 148.48025 -5.597967, 148.50375 -5.608033, 148.51885 -5.634133, 148.53785 -5.654267, 
+      148.563 -5.6606, 148.5837 -5.657267, 148.62285 -5.644933, 148.69085 -5.622933, 148.72105 -5.620667, 148.76465 -5.622933, 148.7954 -5.633367, 148.80635 -5.6393, 148.8505 -5.657933, 148.8807 -5.6613, 
+      148.89805 -5.654933, 148.926 -5.637067, 148.9512 -5.6255, 148.98505 -5.623233, 149.03705 -5.619867, 149.08905 -5.6154, 149.12375 -5.616133, 149.16455 -5.621733, 149.1794 -5.6284, 149.20515 -5.652633, 
+      149.2163 -5.676133, 149.22975 -5.6836, 149.24765 -5.682833, 149.26775 -5.674633, 149.29685 -5.6683, 149.32705 -5.661967, 149.36875 -5.6664, 149.41235 -5.672, 149.4504 -5.675367, 149.4733 -5.670867, 
+      149.5035 -5.6582, 149.55245 -5.647, 149.60225 -5.632067, 149.6263 -5.6194, 149.6319 -5.601867, 149.63745 -5.571667, 149.64755 -5.561233, 149.6587 -5.5646, 149.66655 -5.583967, 149.6738 -5.626467, 
+      149.68085 -5.640233, 149.68865 -5.649567, 149.7049 -5.652167, 149.7256 -5.650667, 149.74235 -5.645467, 149.76135 -5.6283, 149.7625 -5.6108, 149.77535 -5.6022, 149.79155 -5.6022, 149.80445 -5.6149, 
+      149.82735 -5.6242, 149.8475 -5.6231, 149.8858 -5.607767, 149.89365 -5.5962, 149.8998 -5.567133, 149.90875 -5.539933, 149.9216 -5.518667, 149.9216 -5.5004, 149.90765 -5.488467, 149.89085 -5.488467, 
+      149.87855 -5.494433, 149.86235 -5.5112, 149.84555 -5.5157, 149.8327 -5.5086, 149.8316 -5.4851, 149.82825 -5.435333, 149.82435 -5.410733, 149.81375 -5.396567, 149.81205 -5.3783, 149.82325 -5.354433, 
+      149.8613 -5.327733, 149.8932 -5.314333, 149.94185 -5.297567, 149.9687 -5.288967, 150.01995 -5.276067, 150.0339 -5.266, 150.0669 -5.244367, 150.08035 -5.218633, 150.08255 -5.186967, 150.0887 -5.1467, 
+      150.08425 -5.122467, 150.07475 -5.106433, 150.082 -5.0915, 150.0955 -5.079367, 150.1134 -5.067467, 150.13405 -5.066333, 150.1732 -5.077133, 150.1914 -5.086433, 150.2149 -5.088667, 150.2356 -5.086433, 
+      150.2518 -5.076, 150.2697 -5.067033, 150.2921 -5.065933, 150.3111 -5.075633, 150.31275 -5.091667, 150.32395 -5.106933, 150.34465 -5.12, 150.348 -5.1323, 150.32675 -5.147933, 150.29885 -5.1582, 
+      150.2703 -5.1701, 150.2323 -5.1813, 150.20825 -5.195833, 150.2004 -5.21, 150.20435 -5.2417, 150.20995 -5.257533, 150.2044 -5.266467, 150.1921 -5.2758, 150.17025 -5.2784, 150.15795 -5.2851, 
+      150.1574 -5.290333, 150.17305 -5.3112, 150.18985 -5.3239, 150.19825 -5.342167, 150.19825 -5.3623, 150.17975 -5.385033, 150.16305 -5.4031, 150.15075 -5.4251, 150.1496 -5.4676, 150.1446 -5.505633, 
+      150.13905 -5.530033, 150.13345 -5.558, 150.13455 -5.583333, 150.14745 -5.596, 150.1838 -5.6072, 150.2095 -5.6087, 150.2386 -5.610567, 150.26655 -5.616133, 150.29395 -5.624367, 150.32135 -5.628067, 
+      150.34765 -5.6277, 150.3717 -5.621, 150.40555 -5.590033, 150.4229 -5.5699, 150.4581 -5.546767, 150.4928 -5.523267, 150.50485 -5.516533, 150.52385 -5.512067, 150.5395 -5.513933, 150.56805 -5.523233, 
+      150.6195 -5.545633, 150.648 -5.565767, 150.65695 -5.584767, 150.66085 -5.610867, 150.6687 -5.624667, 150.6782 -5.6269, 150.6989 -5.626533, 150.74675 -5.625367, 150.8021 -5.617533, 150.8323 -5.603, 
+      150.8625 -5.5825, 150.87455 -5.575, 150.893 -5.5653, 150.91255 -5.561967, 150.9221 -5.571267, 150.92375 -5.592167, 150.9372 -5.6052, 150.94445 -5.6067, 150.96905 -5.6052, 150.9976 -5.593633, 
+      151.0331 -5.580933, 151.05435 -5.5541, 151.07785 -5.507133, 151.09405 -5.480633, 151.13325 -5.428633, 151.1551 -5.379767, 151.168 -5.341567, 151.18365 -5.302767, 151.19985 -5.260633, 151.2239 -5.229333, 
+      151.25445 -5.197767, 151.2964 -5.153033, 151.32495 -5.1206, 151.3328 -5.081633, 151.35575 -5.027933, 151.35685 -4.997733, 151.35855 -4.9694, 151.3742 -4.956733, 151.3947 -4.955733, 151.4053 -4.958, 
+      151.4221 -4.969533, 151.4372 -4.976633, 151.47185 -4.977, 151.50935 -4.974, 151.53895 -4.965433, 151.5731 -4.9673, 151.59855 -4.976233, 151.6265 -4.9941, 151.65 -5.004567, 151.67295 -5.006033, 
+      151.683 -5.001567, 151.7093 -4.9781, 151.71655 -4.9516, 151.7315 -4.874367, 151.75 -4.8052, 151.7483 -4.789533, 151.72485 -4.784333, 151.70695 -4.790667, 151.6924 -4.7944, 151.67955 -4.7873, 
+      151.6756 -4.763433, 151.6857 -4.724667, 151.70475 -4.681967, 151.7148 -4.6611, 151.70365 -4.6499, 151.67285 -4.647667, 151.6592 -4.6441, 151.65135 -4.628067, 151.6458 -4.6154, 151.64185 -4.6016, 
+      151.63965 -4.563933, 151.6441 -4.5401, 151.63405 -4.510633, 151.59715 -4.4567, 151.58205 -4.433967, 151.58205 -4.408233, 151.59325 -4.380667, 151.59325 -4.3527, 151.58265 -4.338533, 151.56695 -4.333667, 
+      151.54235 -4.333667, 151.52895 -4.3415, 151.51775 -4.342267, 151.50995 -4.336667, 151.4937 -4.321367, 151.4954 -4.306467, 151.5094 -4.2988, 151.53345 -4.2932, 151.56535 -4.281667, 151.5866 -4.264133, 
+      151.6112 -4.252567, 151.65705 -4.250333, 151.71245 -4.254433, 151.75155 -4.2593, 151.824 -4.2641, 151.86485 -4.263367, 151.89055 -4.265967, 151.90175 -4.278267, 151.90345 -4.303233, 151.90455 -4.3763, 
+      151.9118 -4.386, 151.9275 -4.393467, 151.96805 -4.390833, 152.00665 -4.377767, 152.0195 -4.367333, 152.0458 -4.363967, 152.06645 -4.3569, 152.0922 -4.343467, 152.11765 -4.328167, 152.11825 -4.316233, 
+      152.1132 -4.303933, 152.0869 -4.285667, 152.0472 -4.265133, 152.04275 -4.253233, 152.04385 -4.230833, 152.0567 -4.2249, 152.07515 -4.226, 152.1093 -4.239067, 152.15065 -4.248733, 152.1848 -4.255067, 
+      152.23285 -4.255067, 152.2463 -4.249133, 152.25355 -4.232333, 152.2547 -4.214433, 152.2726 -4.208867, 152.2944 -4.205633, 152.31035 -4.212533, 152.3361 -4.231933, 152.3694 -4.263533, 152.37215 -4.2885, 
+      152.3649 -4.315333, 152.3414 -4.319067, 152.30785 -4.3049, 152.27205 -4.2818, 152.2592 -4.286633, 152.23905 -4.303033, 152.22455 -4.331733, 152.22175 -4.345167, 152.23515 -4.346667, 152.25585 -4.347767, 
+      152.26815 -4.354867, 152.27265 -4.3694, 152.2866 -4.376867, 152.3084 -4.378333, 152.3431 -4.375, 152.37105 -4.358233, 152.40235 -4.3474, 152.432 -4.341433, 152.45635 -4.336933, 152.47595 -4.3403, 
+      152.4765 -4.354067, 152.46755 -4.3731, 152.45245 -4.389133, 152.4363 -4.421367, 152.41225 -4.461267, 152.39715 -4.503367, 152.39665 -4.524433, 152.4067 -4.5483, 152.4296 -4.5703, 152.44865 -4.595633, 
+      152.46655 -4.6318, 152.48225 -4.680067, 152.4828 -4.708033, 152.4789 -4.738967, 152.456 -4.777167, 152.44425 -4.803267, 152.43085 -4.833467, 152.4269 -4.8577, 152.4219 -4.890867, 152.40905 -4.909167, 
+      152.3965 -4.923467, 152.3596 -4.959633, 152.33445 -4.980133, 152.3244 -5.001733, 152.30705 -5.024867, 152.27575 -5.039033, 152.25645 -5.047033, 152.2352 -5.063433, 152.205 -5.0802, 152.1821 -5.083567, 
+      152.1513 -5.082833, 152.139 -5.072, 152.11775 -5.0586, 152.08755 -5.0556, 152.06105 -5.054833, 152.0364 -5.049233, 152.0269 -5.040667, 152.0146 -5.0414, 151.99505 -5.051467, 151.99055 -5.067133, 
+      151.9985 -5.0876, 151.9973 -5.1165, 151.99855 -5.142567, 151.998 -5.1734, 151.99945 -5.2051, 152.04955 -5.238033, 152.08525 -5.2522, 152.11965 -5.272867, 152.1493 -5.2941, 152.1862 -5.3161, 
+      152.2203 -5.3325, 152.2382 -5.350767, 152.24605 -5.364933, 152.23875 -5.399633, 152.2259 -5.4246, 152.22035 -5.441167, 152.2103 -5.4505, 152.18735 -5.4516, 152.13365 -5.4546, 152.1007 -5.457933, 
+      152.06375 -5.470267, 152.0319 -5.4863, 152.01065 -5.513867, 151.99415 -5.533067, 151.9651 -5.5532, 151.93935 -5.558767, 151.89965 -5.5711, 151.85155 -5.593467, 151.8374 -5.5979, 151.8122 -5.6046, 
+      151.7988 -5.6005, 151.79095 -5.588567, 151.7736 -5.577033, 151.7479 -5.569567, 151.7166 -5.5651, 151.6931 -5.567333, 151.67185 -5.581133, 151.65285 -5.596767, 151.6414 -5.603467, 151.6263 -5.603833, 
+      151.5989 -5.598967, 151.56085 -5.588533, 151.5273 -5.5725, 151.49655 -5.563933, 151.4795 -5.563167, 151.46275 -5.565767, 151.4521 -5.5844, 151.45045 -5.623167, 151.45715 -5.653767, 151.4795 -5.676133, 
+      151.5232 -5.692333, 151.5545 -5.706133, 151.57685 -5.7281, 151.57295 -5.760533, 151.56235 -5.775467, 151.53775 -5.785533, 151.4997 -5.7859, 151.46165 -5.785533, 151.4494 -5.789433, 151.4293 -5.803967, 
+      151.40635 -5.824833, 151.4019 -5.838267, 151.38455 -5.865867, 151.37055 -5.886733, 151.33755 -5.908733, 151.3004 -5.9309, 151.2624 -5.962967, 151.22715 -5.995767, 151.1978 -6.022767, 151.162 -6.038433, 
+      151.1402 -6.0582, 151.12735 -6.0817, 151.11055 -6.099967, 151.0994 -6.117867, 151.08205 -6.127533, 151.0597 -6.127167, 151.04065 -6.118967, 151.0295 -6.097733, 151.01215 -6.088767, 150.98305 -6.0869, 
+      150.96295 -6.0869, 150.9347 -6.095067, 150.90115 -6.107, 150.8844 -6.105133, 150.85865 -6.0932, 150.8391 -6.076433, 150.81895 -6.0742, 150.7949 -6.087233, 150.7796 -6.102133, 150.77175 -6.112933, 
+      150.7701 -6.124133, 150.7852 -6.136067, 150.81205 -6.151333, 150.81315 -6.160667, 150.79975 -6.170367, 150.77515 -6.1793, 150.7332 -6.187133, 150.689 -6.1942, 150.6692 -6.2003, 150.65245 -6.211867, 
+      150.6256 -6.2253, 150.6116 -6.2238, 150.6144 -6.212633, 150.62785 -6.202167, 150.6301 -6.1869, 150.61945 -6.179067, 150.59875 -6.176833, 150.5747 -6.182033, 150.54565 -6.183167, 150.52105 -6.183533, 
+      150.50705 -6.189867, 150.5104 -6.202933, 150.5227 -6.213367, 150.5294 -6.2264, 150.5272 -6.240967, 150.5104 -6.246167, 150.497 -6.246167, 150.4847 -6.252133, 150.4623 -6.266667, 150.4531 -6.272967, 
+      150.4274 -6.280433, 150.2937 -6.280067, 150.24425 -6.2819, 150.2219 -6.2834, 150.17605 -6.278533, 150.1486 -6.263267, 150.1341 -6.2461, 150.1095 -6.241267, 150.09525 -6.244567, 150.08405 -6.254267, 
+      150.079 -6.283733, 150.0701 -6.309467, 150.0533 -6.313933, 150.0231 -6.3072, 149.9873 -6.2949, 149.9476 -6.2841, 149.91885 -6.276233, 149.87855 -6.269167, 149.8053 -6.2673, 149.7734 -6.266167, 
+      149.7544 -6.2602, 149.71725 -6.247133, 149.6904 -6.2378, 149.6669 -6.240033, 149.6367 -6.2475, 149.62385 -6.249367, 149.6065 -6.243033, 149.57495 -6.228067, 149.5716 -6.210567, 149.57495 -6.1908, 
+      149.57045 -6.180733, 149.5453 -6.1785, 149.51845 -6.174, 149.4849 -6.157233, 149.44105 -6.135033, 149.4142 -6.125333, 149.38845 -6.120133, 149.3538 -6.112667, 149.3236 -6.105967, 149.2934 -6.1056, 
+      149.25315 -6.111167, 149.2193 -6.120833, 149.1975 -6.134633, 149.18295 -6.147667, 149.19025 -6.163333, 149.1891 -6.181233, 149.17125 -6.190933, 149.13265 -6.192433, 149.09715 -6.196867, 149.05575 -6.198733, 
+      149.025 -6.190533, 149.02055 -6.177833, 149.02835 -6.162567, 149.0552 -6.151767, 149.072 -6.1361, 149.06585 -6.1264, 149.0362 -6.110733, 149.02335 -6.098433, 149.0295 -6.0865, 149.0524 -6.082033, 
+      149.06865 -6.075333, 149.07535 -6.066367, 149.0731 -6.0507, 149.05465 -6.044367, 149.02555 -6.046233, 149.0071 -6.0645, 148.9814 -6.0727, 148.95175 -6.0727, 148.91485 -6.0686, 148.89025 -6.052967, 
+      148.8318 -6.028133, 148.7988 -6.014333, 148.76135 -6.011367, 148.7412 -6.008, 148.739 -6.0013, 148.74235 -5.9946, 148.7686 -5.9901, 148.81615 -5.9864, 148.8279 -5.9819, 148.82565 -5.9737, 
+      148.79265 -5.956567, 148.75465 -5.948, 148.72925 -5.942)), 
+  ((150.7704 -2.8221, 150.78355 -2.825233, 150.8088 -2.838667, 150.83025 -2.8492, 150.84415 -2.850033, 150.8593 -2.8391, 150.88325 -2.821867, 150.9186 -2.804633, 150.9558 -2.7983, 150.9672 -2.792833, 
+      150.9615 -2.782333, 150.923 -2.766367, 150.8744 -2.731867, 150.8208 -2.6955, 150.788 -2.6787, 150.7703 -2.6606, 150.7722 -2.64, 150.7697 -2.6169, 150.77725 -2.601767, 150.78925 -2.597133, 
+      150.80125 -2.6009, 150.8233 -2.616467, 150.85675 -2.644233, 150.9123 -2.6892, 150.9413 -2.715267, 150.9978 -2.760667, 151.03185 -2.784233, 151.0571 -2.796833, 151.09655 -2.799567, 151.1243 -2.805867, 
+      151.14765 -2.819333, 151.18425 -2.8538, 151.22965 -2.889533, 151.27195 -2.922767, 151.32275 -2.9526, 151.35115 -2.963533, 151.37825 -2.9644, 151.40035 -2.9564, 151.41235 -2.946733, 151.43065 -2.948, 
+      151.4445 -2.955133, 151.46785 -2.977833, 151.52875 -3.039867, 151.55525 -3.056267, 151.5868 -3.068033, 151.64835 -3.0819, 151.69125 -3.092, 151.74615 -3.107133, 151.7635 -3.1166, 151.7717 -3.134667, 
+      151.77675 -3.159467, 151.78685 -3.1784, 151.81205 -3.193533, 151.82595 -3.202767, 151.83985 -3.2196, 151.84865 -3.2402, 151.8575 -3.259133, 151.86635 -3.265, 151.9004 -3.2667, 151.9228 -3.271733, 
+      151.9487 -3.286033, 151.96195 -3.3016, 151.98275 -3.3144, 152.01305 -3.314833, 152.04835 -3.3182, 152.0689 -3.3308, 152.0815 -3.348467, 152.0941 -3.358567, 152.11555 -3.3556, 152.1383 -3.3472, 
+      152.15405 -3.344267, 152.1591 -3.349733, 152.1528 -3.358567, 152.1326 -3.374533, 152.1244 -3.390933, 152.13705 -3.405233, 152.161 -3.417433, 152.173 -3.4376, 152.18275 -3.465567, 152.21115 -3.497933, 
+      152.2339 -3.531567, 152.2484 -3.5589, 152.2692 -3.577833, 152.29195 -3.5837, 152.3462 -3.584967, 152.3771 -3.588733, 152.3866 -3.601367, 152.39225 -3.623233, 152.37555 -3.636033, 152.3503 -3.650767, 
+      152.3358 -3.660433, 152.33135 -3.6697, 152.3402 -3.675567, 152.37365 -3.6806, 152.3932 -3.687333, 152.4071 -3.701633, 152.4077 -3.719733, 152.3995 -3.735267, 152.39575 -3.7479, 152.4071 -3.759667, 
+      152.42415 -3.760933, 152.44115 -3.751667, 152.4626 -3.735267, 152.48595 -3.7277, 152.5087 -3.7294, 152.5156 -3.741167, 152.5213 -3.7521, 152.53705 -3.763033, 152.56895 -3.7666, 152.58725 -3.767433, 
+      152.6087 -3.767433, 152.61625 -3.771633, 152.6213 -3.7809, 152.6232 -3.798967, 152.6352 -3.817067, 152.6617 -3.8364, 152.6879 -3.849433, 152.72195 -3.857, 152.7453 -3.857, 152.76865 -3.8486, 
+      152.79325 -3.8385, 152.8223 -3.8385, 152.84435 -3.847333, 152.85475 -3.857, 152.85855 -3.882633, 152.8699 -3.930567, 152.88 -3.956833, 152.8901 -3.9762, 152.90905 -3.987533, 152.9311 -3.989233, 
+      152.94815 -3.9829, 152.97845 -3.972, 152.9955 -3.975767, 153.0024 -3.984167, 153.00275 -3.998467, 152.98505 -4.020767, 152.9655 -4.037167, 152.9573 -4.057767, 152.9693 -4.080033, 153.0015 -4.104433, 
+      153.0387 -4.117233, 153.069 -4.136167, 153.09485 -4.162667, 153.1157 -4.1841, 153.13965 -4.193767, 153.1665 -4.1967, 153.1936 -4.207233, 153.2031 -4.220667, 153.2157 -4.285633, 153.22325 -4.365933, 
+      153.23275 -4.408633, 153.2359 -4.448967, 153.2296 -4.4553, 153.1936 -4.478, 153.1551 -4.503633, 153.12735 -4.520033, 153.116 -4.537267, 153.1122 -4.5566, 153.12735 -4.578467, 153.16145 -4.587733, 
+      153.18225 -4.591733, 153.20055 -4.5976, 153.20815 -4.610233, 153.1993 -4.626633, 153.1892 -4.645533, 153.18605 -4.6695, 153.17405 -4.6897, 153.15325 -4.700833, 153.1286 -4.707567, 153.10845 -4.726467, 
+      153.09265 -4.756733, 153.0813 -4.7849, 153.07655 -4.816433, 153.0608 -4.8316, 153.0349 -4.832833, 152.9977 -4.832433, 152.9756 -4.835367, 152.95985 -4.851333, 152.95225 -4.869433, 152.92955 -4.878267, 
+      152.9046 -4.881833, 152.89265 -4.889833, 152.88 -4.9058, 152.8655 -4.919667, 152.85415 -4.919667, 152.82825 -4.909567, 152.8163 -4.891067, 152.8182 -4.854933, 152.82005 -4.8196, 152.8141 -4.806367, 
+      152.79135 -4.793333, 152.7718 -4.777767, 152.7699 -4.752533, 152.7592 -4.7147, 152.7352 -4.698733, 152.7062 -4.686533, 152.68285 -4.6697, 152.6784 -4.646167, 152.67465 -4.598433, 152.6759 -4.5623, 
+      152.68915 -4.534533, 152.73585 -4.4435, 152.7497 -4.407767, 152.76865 -4.362167, 152.76485 -4.3281, 152.75475 -4.288567, 152.73645 -4.251167, 152.71185 -4.2211, 152.70115 -4.1944, 152.69355 -4.170633, 
+      152.6912 -4.168667, 152.66215 -4.132167, 152.66365 -4.102, 152.66455 -4.0857, 152.6582 -4.0487, 152.64495 -4.0218, 152.62385 -3.9888, 152.59795 -3.9703, 152.5494 -3.942967, 152.5128 -3.921967, 
+      152.47995 -3.905133, 152.4443 -3.894, 152.42035 -3.878867, 152.40015 -3.858667, 152.37175 -3.8385, 152.3115 -3.804867, 152.2143 -3.727067, 152.16765 -3.665067, 152.1402 -3.634367, 152.12 -3.625133, 
+      152.0569 -3.6226, 152.0228 -3.622167, 151.9957 -3.6142, 151.972 -3.590867, 151.95875 -3.562267, 151.9468 -3.5362, 151.9266 -3.512233, 151.90515 -3.508867, 151.8925 -3.5017, 151.86855 -3.483633, 
+      151.82815 -3.457133, 151.7925 -3.398067, 151.7723 -3.3699, 151.7376 -3.344267, 151.69535 -3.304333, 151.66755 -3.279933, 151.63695 -3.2507, 151.61235 -3.238533, 151.57705 -3.2238, 151.5436 -3.209933, 
+      151.52465 -3.1931, 151.5048 -3.167867, 151.47955 -3.1515, 151.45555 -3.134667, 151.44295 -3.109867, 151.43095 -3.0838, 151.4114 -3.069933, 151.3666 -3.064867, 151.295 -3.049533, 151.24325 -3.038167, 
+      151.20285 -3.0344, 151.18235 -3.0285, 151.1647 -3.0096, 151.14135 -2.977633, 151.11925 -2.961667, 151.0896 -2.9482, 151.06595 -2.94, 150.97695 -2.903, 150.95045 -2.894167, 150.9271 -2.887433, 
+      150.9006 -2.887433, 150.8886 -2.891233, 150.86435 -2.895, 150.8227 -2.895, 150.7949 -2.8904, 150.77345 -2.874833, 150.75265 -2.852533, 150.7432 -2.836167, 150.7495 -2.828167, 150.7704 -2.8221)), 
+  ((154.7078 -5.453233, 154.75735 -5.459667, 154.7839 -5.470133, 154.8226 -5.509633, 154.8685 -5.541867, 154.8975 -5.5483, 154.96705 -5.557133, 155.01415 -5.557133, 155.0359 -5.5386, 155.0456 -5.534567, 
+      155.0601 -5.5402, 155.077 -5.5531, 155.0915 -5.562767, 155.1036 -5.558733, 155.1048 -5.541, 155.106 -5.5128, 155.1157 -5.507167, 155.13625 -5.5128, 155.16525 -5.5394, 155.19305 -5.570833, 
+      155.2148 -5.591767, 155.2317 -5.601433, 155.2438 -5.624, 155.2486 -5.6393, 155.2607 -5.658667, 155.3121 -5.695667, 155.33145 -5.719033, 155.35195 -5.746433, 155.3556 -5.780267, 155.35925 -5.866867, 
+      155.3617 -5.888633, 155.3786 -5.8983, 155.38705 -5.9112, 155.38465 -5.941, 155.3907 -6.0103, 155.40405 -6.058233, 155.4246 -6.088033, 155.4403 -6.1243, 155.46205 -6.146867, 155.48985 -6.157333, 
+      155.5249 -6.160567, 155.55145 -6.1654, 155.57445 -6.1799, 155.5974 -6.198433, 155.64695 -6.213733, 155.66935 -6.225767, 155.7237 -6.265267, 155.766 -6.2999, 155.78655 -6.320867, 155.8422 -6.406667, 
+      155.84945 -6.4276, 155.87605 -6.480767, 155.9014 -6.5396, 155.93525 -6.585533, 155.98115 -6.6371, 155.9897 -6.660033, 155.9812 -6.709167, 155.95705 -6.7543, 155.9341 -6.775267, 155.91595 -6.7938, 
+      155.88815 -6.7954, 155.8785 -6.787333, 155.8809 -6.770433, 155.8906 -6.747067, 155.8894 -6.731733, 155.8749 -6.730933, 155.85915 -6.734967, 155.85435 -6.747867, 155.83985 -6.7527, 155.8205 -6.7535, 
+      155.79755 -6.742233, 155.7794 -6.743833, 155.7637 -6.7543, 155.7347 -6.776867, 155.7105 -6.7978, 155.6936 -6.801833, 155.67425 -6.7954, 155.638 -6.775267, 155.60295 -6.748667, 155.57275 -6.739, 
+      155.52925 -6.735767, 155.48695 -6.7253, 155.4543 -6.703533, 155.41755 -6.6898, 155.3704 -6.6753, 155.32085 -6.651133, 155.29305 -6.639867, 155.2846 -6.626967, 155.287 -6.608433, 155.32325 -6.600367, 
+      155.34745 -6.592333, 155.36675 -6.571367, 155.368 -6.551233, 155.3692 -6.500467, 155.35475 -6.420267, 155.32695 -6.3663, 155.2955 -6.315533, 155.2629 -6.2954, 155.2182 -6.2825, 155.17465 -6.2825, 
+      155.14685 -6.289767, 155.1348 -6.2946, 155.1215 -6.288133, 155.0925 -6.273633, 155.06955 -6.271233, 154.988 -6.2434, 154.94085 -6.2265, 154.9215 -6.2128, 154.91065 -6.189433, 154.89615 -6.152367, 
+      154.8659 -6.1169, 154.82725 -6.090333, 154.78735 -6.068567, 154.75835 -6.0291, 154.7318 -5.983967, 154.7185 -5.9332, 154.7209 -5.898567, 154.7366 -5.884867, 154.76445 -5.8772, 154.79225 -5.8772, 
+      154.80915 -5.869933, 154.81765 -5.853833, 154.80795 -5.830467, 154.7874 -5.814333, 154.7596 -5.797433, 154.7451 -5.784533, 154.7451 -5.759567, 154.7415 -5.6806, 154.7403 -5.643533, 154.74755 -5.630633, 
+      154.76325 -5.629833, 154.78865 -5.645933, 154.80555 -5.671733, 154.8152 -5.678967, 154.82005 -5.674133, 154.8297 -5.6548, 154.8309 -5.622567, 154.81405 -5.5851, 154.7488 -5.532733, 154.70285 -5.4997, 
+      154.692 -5.475533, 154.6932 -5.4594, 154.7078 -5.453233)), 
+  ((146.6092 -2.0509, 146.5929 -2.024167, 146.58705 -2.004, 146.59055 -1.983433, 146.60045 -1.970633, 146.61615 -1.9718, 146.6342 -1.9815, 146.64935 -2.001667, 146.66215 -2.0226, 146.67205 -2.028033, 
+      146.68715 -2.027633, 146.7058 -2.021067, 146.71195 -2.0094, 146.70845 -1.988067, 146.709 -1.971767, 146.7195 -1.9648, 146.748 -1.9648, 146.78525 -1.974467, 146.82135 -1.989233, 146.8452 -1.9935, 
+      146.8845 -1.987633, 146.9212 -1.973667, 146.95435 -1.964367, 146.98285 -1.958533, 147.01055 -1.960467, 147.0437 -1.9721, 147.0693 -1.988767, 147.1188 -2.007367, 147.1354 -2.012767, 147.168 -2.0155, 
+      147.18955 -2.0093, 147.19245 -1.998033, 147.1866 -1.978267, 147.1942 -1.969733, 147.2134 -1.969733, 147.239 -1.978267, 147.2716 -1.9988, 147.3004 -2.018167, 147.3231 -2.024367, 147.3458 -2.025933, 
+      147.3633 -2.021267, 147.3697 -2.005767, 147.37785 -1.9883, 147.3947 -1.973967, 147.40635 -1.968533, 147.42265 -1.970867, 147.43985 -1.983633, 147.4352 -2.008433, 147.4352 -2.0317, 147.4352 -2.055767, 
+      147.42005 -2.0705, 147.4047 -2.085, 147.3878 -2.1009, 147.37735 -2.117967, 147.3628 -2.1288, 147.34185 -2.133867, 147.30925 -2.136567, 147.2883 -2.1416, 147.26735 -2.145867, 147.2464 -2.147033, 
+      147.20015 -2.145067, 147.1728 -2.148567, 147.15765 -2.158233, 147.14195 -2.170667, 147.1216 -2.185, 147.10995 -2.192367, 147.10005 -2.192367, 147.09305 -2.190833, 147.0896 -2.181133, 147.0896 -2.167567, 
+      147.08665 -2.1571, 147.0771 -2.154733, 147.05265 -2.1559, 147.02995 -2.160533, 146.99735 -2.166733, 146.954 -2.169033, 146.9057 -2.169033, 146.87955 -2.167867, 146.8615 -2.1609, 146.83005 -2.139967, 
+      146.8155 -2.1229, 146.79395 -2.1167, 146.7739 -2.116267, 146.759 -2.120767, 146.7549 -2.129667, 146.76285 -2.142633, 146.7716 -2.158933, 146.77335 -2.1725, 146.7681 -2.183733, 146.7547 -2.186467, 
+      146.73495 -2.183367, 146.71745 -2.176, 146.70235 -2.166667, 146.68955 -2.157, 146.6709 -2.152733, 146.6575 -2.1566, 146.6482 -2.169, 146.6439 -2.185067, 146.63635 -2.2029, 146.6189 -2.206, 
+      146.60145 -2.2021, 146.5927 -2.1839, 146.57815 -2.163333, 146.55605 -2.145867, 146.55255 -2.128433, 146.55785 -2.111933, 146.57705 -2.109233, 146.61255 -2.1065, 146.64515 -2.1007, 146.66725 -2.091767, 
+      146.67305 -2.078967, 146.66025 -2.066167, 146.6329 -2.061533, 146.6092 -2.0509)), 
+  ((150.52525 -9.327267, 150.54025 -9.322267, 150.5736 -9.331533, 150.59 -9.350133, 150.6294 -9.383667, 150.66275 -9.4067, 150.7034 -9.4249, 150.7234 -9.427733, 150.8244 -9.431167, 150.84225 -9.4344, 
+      150.86835 -9.4433, 150.88835 -9.457433, 150.9029 -9.481267, 150.9102 -9.5128, 150.9211 -9.547167, 150.92655 -9.578067, 150.932 -9.604333, 150.9302 -9.627367, 150.90655 -9.647167, 150.87625 -9.664167, 
+      150.8538 -9.6678, 150.84165 -9.663333, 150.8283 -9.647167, 150.81135 -9.637067, 150.80045 -9.635867, 150.77495 -9.637867, 150.761 -9.6403, 150.714 -9.646767, 150.6746 -9.6488, 150.6558 -9.651233, 
+      150.6267 -9.6589, 150.5251 -9.6581, 150.4863 -9.657267, 150.46565 -9.661733, 150.4411 -9.665367, 150.42655 -9.663333, 150.4017 -9.653633, 150.392 -9.6403, 150.39805 -9.622133, 150.42655 -9.606367, 
+      150.4472 -9.595867, 150.47085 -9.593833, 150.49265 -9.584133, 150.5236 -9.564333, 150.5266 -9.544933, 150.52785 -9.526933, 150.52055 -9.517233, 150.4957 -9.495033, 150.4775 -9.461867, 150.4678 -9.417833, 
+      150.4775 -9.393167, 150.5057 -9.3566, 150.52525 -9.327267)), 
+  ((150.78875 -9.719633, 150.87795 -9.717067, 150.90915 -9.719067, 150.9485 -9.739867, 150.976 -9.770033, 151.0499 -9.841567, 151.05435 -9.862333, 151.06845 -9.881633, 151.1175 -9.9257, 151.15795 -9.9596, 
+      151.16315 -9.974467, 151.15575 -9.9784, 151.1253 -9.9784, 151.1201 -9.984367, 151.1268 -10.003667, 151.1483 -10.023933, 151.1862 -10.040767, 151.21035 -10.0467, 151.2393 -10.043733, 151.2482 -10.030867, 
+      151.24895 -9.993267, 151.24745 -9.956133, 151.25415 -9.935833, 151.2727 -9.925933, 151.30835 -9.924467, 151.33805 -9.933867, 151.36405 -9.956633, 151.37445 -9.991267, 151.37225 -10.024933, 151.3544 -10.053133, 
+      151.3284 -10.085067, 151.3106 -10.103867, 151.28685 -10.107333, 151.21625 -10.109833, 151.1576 -10.108333, 151.06215 -10.1014, 151.0347 -10.098433, 151.01835 -10.099933, 150.99755 -10.098433, 150.9857 -10.086567, 
+      150.99535 -10.065767, 151.02355 -10.047467, 151.0503 -10.0331, 151.05325 -10.0227, 151.0295 -9.999933, 151.002 -9.979633, 150.97675 -9.9742, 150.96115 -9.982133, 150.9467 -9.9955, 150.94225 -10.005867, 
+      150.9244 -10.0138, 150.89545 -10.016767, 150.85165 -10.015767, 150.83085 -10.006367, 150.82785 -9.9955, 150.8353 -9.9648, 150.8531 -9.932867, 150.8613 -9.896267, 150.86205 -9.8517, 150.8509 -9.816067, 
+      150.8375 -9.795767, 150.81265 -9.770767, 150.7859 -9.752467, 150.7718 -9.7396, 150.7733 -9.7287, 150.78875 -9.719633)), 
+  ((153.2372 -11.340967, 153.2652 -11.335567, 153.29685 -11.340233, 153.32415 -11.350533, 153.3418 -11.372633, 153.37125 -11.3967, 153.40775 -11.422467, 153.4637 -11.459267, 153.52485 -11.501, 153.57715 -11.535867, 
+      153.635 -11.562133, 153.66225 -11.5793, 153.6917 -11.6117, 153.71895 -11.642633, 153.7484 -11.657367, 153.78155 -11.669633, 153.78155 -11.680933, 153.76535 -11.689767, 153.7337 -11.688767, 153.6821 -11.6824, 
+      153.6416 -11.6765, 153.621 -11.677967, 153.60775 -11.686333, 153.593 -11.690733, 153.56355 -11.691233, 153.5466 -11.679433, 153.5466 -11.656867, 153.5418 -11.6451, 153.5241 -11.6387, 153.49615 -11.6387, 
+      153.4696 -11.626933, 153.4416 -11.6117, 153.4129 -11.607767, 153.37165 -11.604333, 153.3628 -11.597467, 153.36355 -11.582233, 153.35615 -11.5695, 153.3385 -11.5636, 153.3153 -11.5626, 153.2932 -11.565067, 
+      153.27475 -11.577333, 153.263 -11.576833, 153.24385 -11.568, 153.2431 -11.5518, 153.25045 -11.521867, 153.24455 -11.488, 153.2409 -11.456333, 153.24455 -11.4357, 153.2512 -11.417067, 153.25045 -11.390067, 
+      153.23205 -11.370433, 153.2328 -11.351267, 153.2372 -11.340967)), 
+  ((147.77635 -5.575733, 147.81585 -5.579567, 147.85025 -5.588733, 147.8766 -5.602867, 147.9018 -5.618133, 147.93155 -5.6254, 147.9585 -5.627667, 147.98715 -5.6254, 148.00375 -5.620033, 148.0407 -5.610467, 
+      148.0636 -5.606267, 148.0945 -5.607033, 148.1226 -5.618467, 148.1346 -5.6349, 148.14665 -5.662, 148.16495 -5.7038, 148.16495 -5.7275, 148.1449 -5.7565, 148.11285 -5.784767, 148.07965 -5.807467, 
+      148.05215 -5.823133, 148.03325 -5.8323, 148.0172 -5.826933, 147.9943 -5.812067, 147.9662 -5.8067, 147.9313 -5.808233, 147.91665 -5.813567, 147.9052 -5.813933, 147.8926 -5.811633, 147.8737 -5.799033, 
+      147.86855 -5.783, 147.86515 -5.7643, 147.85365 -5.755133, 147.8262 -5.749767, 147.7855 -5.739467, 147.75915 -5.7242, 147.74885 -5.703733, 147.74945 -5.682367, 147.75515 -5.6499, 147.75285 -5.615533, 
+      147.75575 -5.5907, 147.7626 -5.5808, 147.77635 -5.575733)), 
+  ((152.60505 -8.964667, 152.6447 -8.968433, 152.67355 -8.973233, 152.6986 -8.977533, 152.72485 -8.9875, 152.7465 -8.9923, 152.77845 -8.991633, 152.79905 -8.983733, 152.82045 -8.9772, 152.8488 -8.973433, 
+      152.8663 -8.9803, 152.873 -9.003967, 152.87505 -9.0318, 152.88435 -9.044133, 152.91525 -9.050333, 152.9451 -9.052033, 152.96345 -9.063367, 152.9753 -9.082267, 152.98045 -9.109733, 152.9784 -9.127767, 
+      152.96915 -9.142867, 152.9475 -9.150067, 152.92895 -9.1528, 152.9166 -9.162433, 152.91765 -9.1789, 152.9362 -9.199167, 152.94545 -9.2201, 152.93465 -9.229733, 152.9099 -9.2304, 152.8638 -9.213933, 
+      152.83395 -9.2043, 152.8025 -9.202267, 152.78295 -9.194367, 152.77675 -9.182333, 152.7788 -9.165867, 152.7685 -9.1511, 152.75305 -9.148, 152.74355 -9.151433, 152.73065 -9.167233, 152.7245 -9.187133, 
+      152.71985 -9.211167, 152.7111 -9.223533, 152.6982 -9.225267, 152.6905 -9.219067, 152.6812 -9.193, 152.67605 -9.1487, 152.6709 -9.113667, 152.65855 -9.097867, 152.62815 -9.0807, 152.6042 -9.067833, 
+      152.56195 -9.053433, 152.53725 -9.045533, 152.5192 -9.032467, 152.5218 -9.021833, 152.5424 -9.007067, 152.5671 -8.9892, 152.57895 -8.9796, 152.60505 -8.964667)), 
+  ((149.91445 -2.5474, 149.9273 -2.551067, 149.96125 -2.571367, 149.9879 -2.5815, 150.04325 -2.5913, 150.06685 -2.594567, 150.1003 -2.590633, 150.1239 -2.576233, 150.1524 -2.557233, 150.16895 -2.532967, 
+      150.1719 -2.5192, 150.18565 -2.4966, 150.2058 -2.485767, 150.2309 -2.485133, 150.255 -2.489367, 150.26385 -2.5038, 150.2653 -2.524433, 150.28005 -2.538533, 150.30395 -2.552567, 150.329 -2.567967, 
+      150.36045 -2.573533, 150.38435 -2.573833, 150.39515 -2.577433, 150.4035 -2.584967, 150.3991 -2.6017, 150.38825 -2.622, 150.38235 -2.639367, 150.38875 -2.6495, 150.40105 -2.651167, 150.4158 -2.6456, 
+      150.4345 -2.6338, 150.44235 -2.631167, 150.44925 -2.635433, 150.4512 -2.641667, 150.44825 -2.658033, 150.4375 -2.683733, 150.41685 -2.700767, 150.3883 -2.703733, 150.35735 -2.701767, 150.306 -2.7004, 
+      150.2573 -2.705667, 150.2416 -2.7132, 150.21185 -2.713467, 150.20255 -2.709233, 150.1912 -2.696433, 150.1858 -2.679733, 150.1819 -2.657467, 150.1735 -2.6486, 150.14845 -2.644367, 150.1263 -2.648933, 
+      150.11255 -2.658767, 150.09955 -2.660033, 150.06465 -2.6548, 150.03955 -2.640733, 150.013 -2.624, 149.985 -2.6132, 149.95975 -2.611667, 149.9381 -2.6061, 149.91745 -2.591033, 149.90765 -2.573, 
+      149.90765 -2.5622, 149.9091 -2.552367, 149.91445 -2.5474)), 
+  ((146.0724 -4.598233, 146.11525 -4.5976, 146.13485 -4.610033, 146.1516 -4.631767, 146.15815 -4.652867, 146.1684 -4.6684, 146.1973 -4.696367, 146.21965 -4.717467, 146.22245 -4.742933, 146.2122 -4.766533, 
+      146.1917 -4.789533, 146.1833 -4.8156, 146.1628 -4.836733, 146.13575 -4.8423, 146.09475 -4.842933, 146.02765 -4.834867, 145.99505 -4.833633, 145.9736 -4.824933, 145.9587 -4.799467, 145.95495 -4.752867, 
+      145.9559 -4.695733, 145.96615 -4.6827, 145.9904 -4.6591, 146.02485 -4.634233, 146.03885 -4.613133, 146.0519 -4.604433, 146.0724 -4.598233)), 
+  ((154.71025 -5.028767, 154.73245 -5.026233, 154.74705 -5.027067, 154.7521 -5.0385, 154.74955 -5.0609, 154.73435 -5.074433, 154.71345 -5.096233, 154.70265 -5.1123, 154.70015 -5.136833, 154.7141 -5.170667, 
+      154.72995 -5.199433, 154.7306 -5.2189, 154.72745 -5.258867, 154.7211 -5.294833, 154.7205 -5.327833, 154.7218 -5.358067, 154.7218 -5.3843, 154.72115 -5.409667, 154.71355 -5.424467, 154.6996 -5.427867, 
+      154.67865 -5.4249, 154.66535 -5.413067, 154.6552 -5.4105, 154.6425 -5.414333, 154.62475 -5.4232, 154.6146 -5.428267, 154.6019 -5.427867, 154.59555 -5.420233, 154.59175 -5.397833, 154.58795 -5.3733, 
+      154.5794 -5.3219, 154.58065 -5.302, 154.5851 -5.275367, 154.5921 -5.254233, 154.6067 -5.239, 154.6124 -5.226733, 154.6086 -5.205167, 154.60415 -5.178067, 154.61495 -5.161167, 154.6257 -5.147633, 
+      154.62445 -5.139167, 154.61365 -5.135367, 154.5959 -5.142133, 154.5775 -5.1506, 154.5559 -5.1506, 154.5445 -5.144233, 154.54895 -5.138333, 154.582 -5.1216, 154.6061 -5.1047, 154.6359 -5.076367, 
+      154.66195 -5.055633, 154.6896 -5.0402, 154.71025 -5.028767)), 
+  ((150.3178 -9.251033, 150.3354 -9.249533, 150.3664 -9.2505, 150.40105 -9.249733, 150.4184 -9.252433, 150.43745 -9.261267, 150.4574 -9.2734, 150.4678 -9.288033, 150.4701 -9.3238, 150.4701 -9.3542, 
+      150.45795 -9.3723, 150.42275 -9.4, 150.40945 -9.409633, 150.39475 -9.418267, 150.3907 -9.431367, 150.3988 -9.441767, 150.4196 -9.454833, 150.4352 -9.4714, 150.43115 -9.485633, 150.4115 -9.4987, 
+      150.3861 -9.5068, 150.36415 -9.509467, 150.33705 -9.505633, 150.3249 -9.496, 150.3174 -9.467933, 150.307 -9.444067, 150.29085 -9.417133, 150.27235 -9.405967, 150.2389 -9.4025, 150.21435 -9.394433, 
+      150.1936 -9.383633, 150.1924 -9.375167, 150.21495 -9.357467, 150.2461 -9.334767, 150.28485 -9.302267, 150.29035 -9.2915, 150.3019 -9.269567, 150.3178 -9.251033)), 
+  ((147.10735 -5.280067, 147.1426 -5.267833, 147.1624 -5.266867, 147.18585 -5.276633, 147.202 -5.2913, 147.21745 -5.305733, 147.2402 -5.315033, 147.25855 -5.3336, 147.2659 -5.3561, 147.2733 -5.375667, 
+      147.2762 -5.383967, 147.2747 -5.405967, 147.2622 -5.407933, 147.23875 -5.412833, 147.205 -5.416267, 147.1808 -5.420667, 147.16315 -5.432867, 147.1419 -5.4534, 147.11695 -5.470033, 147.1045 -5.470533, 
+      147.0964 -5.4622, 147.06705 -5.443133, 147.03625 -5.434333, 147.01755 -5.433367, 146.9919 -5.4314, 146.9816 -5.4231, 146.9816 -5.4138, 146.9941 -5.399133, 147.0102 -5.385933, 147.02635 -5.363433, 
+      147.02345 -5.335567, 146.99995 -5.319433, 146.9838 -5.296933, 146.98895 -5.287633, 147.008 -5.284233, 147.0381 -5.291067, 147.0667 -5.2984, 147.08655 -5.2945, 147.10735 -5.280067)), 
+  ((151.19915 -8.426267, 151.2358 -8.429533, 151.2537 -8.4404, 151.2537 -8.4572, 151.2415 -8.475667, 151.2317 -8.481633, 151.2309 -8.4963, 151.2472 -8.5066, 151.27815 -8.533767, 151.29605 -8.556, 
+      151.2977 -8.575, 151.29525 -8.6168, 151.2814 -8.6461, 151.2635 -8.663733, 151.2488 -8.680567, 151.24965 -8.697933, 151.26755 -8.7278, 151.2757 -8.750033, 151.27 -8.758733, 151.2545 -8.760367, 
+      151.22195 -8.7468, 151.19505 -8.724, 151.1519 -8.6887, 151.1405 -8.676233, 151.1413 -8.656133, 151.16085 -8.6355, 151.1804 -8.604567, 151.1869 -8.5842, 151.18285 -8.5549, 151.17225 -8.5348, 
+      151.1592 -8.530467, 151.112 -8.530467, 151.0912 -8.5315, 151.0733 -8.5326, 151.04885 -8.5315, 151.04235 -8.5201, 151.04805 -8.5071, 151.0692 -8.503833, 151.10585 -8.4881, 151.1401 -8.4642, 
+      151.16045 -8.4452, 151.17635 -8.434567, 151.19915 -8.426267)), 
+  ((149.6168 -1.366367, 149.6314 -1.3651, 149.64625 -1.3688, 149.66295 -1.388333, 149.67145 -1.403633, 149.68315 -1.426367, 149.69685 -1.440467, 149.7165 -1.4558, 149.72615 -1.465167, 149.74805 -1.496433, 
+      149.75805 -1.529533, 149.77105 -1.5461, 149.81795 -1.573667, 149.8387 -1.5875, 149.83945 -1.5964, 149.8261 -1.598367, 149.7968 -1.595133, 149.7764 -1.5964, 149.75935 -1.609, 149.7523 -1.620367, 
+      149.7356 -1.629233, 149.72355 -1.630733, 149.70465 -1.627267, 149.69575 -1.620367, 149.6861 -1.611467, 149.685 -1.597633, 149.68535 -1.5766, 149.685 -1.563267, 149.67165 -1.558333, 149.6535 -1.560567, 
+      149.6427 -1.570433, 149.63215 -1.577367, 149.6162 -1.579833, 149.60325 -1.574633, 149.60065 -1.558567, 149.59915 -1.5393, 149.5869 -1.517567, 149.5552 -1.488767, 149.54295 -1.4737, 149.54335 -1.4601, 
+      149.5526 -1.449233, 149.56635 -1.4364, 149.57005 -1.421567, 149.5806 -1.398467, 149.58875 -1.3856, 149.60325 -1.372767, 149.6168 -1.366367)), 
+  ((154.2145 -11.341933, 154.24195 -11.3417, 154.26545 -11.347567, 154.2814 -11.3569, 154.2814 -11.372433, 154.2869 -11.3849, 154.29925 -11.398767, 154.31365 -11.405267, 154.33025 -11.405567, 154.34765 -11.401033, 
+      154.3587 -11.3934, 154.37355 -11.390267, 154.39545 -11.3894, 154.42175 -11.393933, 154.4324 -11.401267, 154.43835 -11.4106, 154.4396 -11.428433, 154.43495 -11.439467, 154.4205 -11.451367, 154.38995 -11.463667, 
+      154.3645 -11.4679, 154.3265 -11.471267, 154.2985 -11.474667, 154.27425 -11.4809, 154.2522 -11.491367, 154.2331 -11.4942, 154.19385 -11.496133, 154.16285 -11.495, 154.1327 -11.484533, 154.1157 -11.472367, 
+      154.1075 -11.4579, 154.10495 -11.442067, 154.10875 -11.428767, 154.127 -11.418567, 154.15065 -11.411567, 154.174 -11.403667, 154.18975 -11.3977, 154.20075 -11.3878, 154.20245 -11.380733, 154.1961 -11.368867, 
+      154.194 -11.357267, 154.1974 -11.353, 154.2145 -11.341933)), 
+  ((152.5976 -10.6155, 152.61555 -10.612033, 152.6567 -10.6096, 152.67895 -10.617933, 152.69805 -10.633533, 152.71875 -10.642867, 152.74935 -10.646633, 152.76965 -10.646633, 152.78875 -10.6422, 152.80515 -10.6344, 
+      152.8235 -10.632067, 152.8397 -10.632833, 152.86855 -10.637233, 152.8912 -10.648433, 152.9261 -10.6653, 152.94365 -10.679067, 152.9491 -10.6944, 152.9386 -10.701933, 152.90815 -10.700633, 152.88165 -10.6957, 
+      152.86545 -10.695167, 152.83655 -10.6962, 152.8311 -10.7019, 152.8358 -10.7144, 152.84865 -10.727767, 152.8514 -10.742567, 152.83735 -10.7522, 152.8147 -10.751933, 152.7757 -10.741267, 152.7045 -10.717833, 
+      152.6294 -10.688067, 152.59095 -10.671133, 152.55315 -10.650867, 152.54455 -10.6402, 152.54845 -10.632133, 152.5621 -10.622, 152.5976 -10.6155)), 
+  ((143.38155 -8.001933, 143.41095 -8.006633, 143.43015 -8.019, 143.46985 -8.042867, 143.5127 -8.0642, 143.5223 -8.076567, 143.53485 -8.0887, 143.55405 -8.0981, 143.58665 -8.1096, 143.6193 -8.130067, 
+      143.6423 -8.152233, 143.6404 -8.177833, 143.61545 -8.189333, 143.58475 -8.191467, 143.52525 -8.182933, 143.4798 -8.161633, 143.40725 -8.137733, 143.3682 -8.1224, 143.36245 -8.102367, 143.3599 -8.046067, 
+      143.36055 -8.014933, 143.36885 -8.006833, 143.38155 -8.001933)), 
+  ((147.83935 -2.262033, 147.84805 -2.262433, 147.88265 -2.276833, 147.9465 -2.305667, 147.9672 -2.3167, 147.9748 -2.335367, 147.97255 -2.359967, 147.959 -2.377267, 147.93335 -2.3931, 147.91835 -2.406233, 
+      147.90555 -2.4253, 147.8875 -2.439367, 147.86675 -2.443633, 147.8444 -2.441833, 147.80335 -2.440333, 147.77285 -2.438333, 147.74445 -2.435533, 147.7132 -2.432267, 147.7083 -2.424, 147.71505 -2.415467, 
+      147.73425 -2.408667, 147.7738 -2.3974, 147.80015 -2.3821, 147.81175 -2.3661, 147.8151 -2.3473, 147.8219 -2.317933, 147.81965 -2.2833, 147.82115 -2.271, 147.8249 -2.267767, 147.83005 -2.2649, 
+      147.83935 -2.262033)), 
+  ((152.68645 -3.1296, 152.71255 -3.1291, 152.73045 -3.140533, 152.73195 -3.167867, 152.73195 -3.203133, 152.74385 -3.218033, 152.76175 -3.219033, 152.7834 -3.216567, 152.7994 -3.216067, 152.81585 -3.221033, 
+      152.81955 -3.232467, 152.80465 -3.249333, 152.7815 -3.276167, 152.7733 -3.291567, 152.76215 -3.320667, 152.7517 -3.333067, 152.7226 -3.3301, 152.6898 -3.308733, 152.6268 -3.2471, 152.60145 -3.213833, 
+      152.6007 -3.189467, 152.62085 -3.162633, 152.6365 -3.148967, 152.6626 -3.138033, 152.6723 -3.134067, 152.68645 -3.1296)), 
+  ((143.26365 -8.4119, 143.3038 -8.4159, 143.34815 -8.427567, 143.4026 -8.437067, 143.42775 -8.4456, 143.45935 -8.460667, 143.47985 -8.48, 143.51075 -8.5016, 143.5432 -8.526333, 143.57775 -8.552233, 
+      143.61725 -8.584167, 143.642 -8.606933, 143.64415 -8.619167, 143.6339 -8.622267, 143.6023 -8.616867, 143.55705 -8.604633, 143.5163 -8.592367, 143.5014 -8.5958, 143.4967 -8.607167, 143.48475 -8.609433, 
+      143.47705 -8.603467, 143.4775 -8.592367, 143.4796 -8.576167, 143.4604 -8.552267, 143.43695 -8.530667, 143.39275 -8.4921, 143.3612 -8.478733, 143.33515 -8.467067, 143.2991 -8.4494, 143.27435 -8.4406, 
+      143.2513 -8.4298, 143.24235 -8.417567, 143.24875 -8.4133, 143.26365 -8.4119)), 
+  ((143.834 -7.819533, 143.86335 -7.8215, 143.8854 -7.832267, 143.92065 -7.858933, 143.9348 -7.870933, 143.97185 -7.898333, 144.0024 -7.915333, 144.01265 -7.943933, 144.01155 -7.986033, 144.005 -8.0045, 
+      143.9881 -8.016, 143.97745 -8.014767, 143.94335 -8.002033, 143.88495 -7.964367, 143.86425 -7.9481, 143.8558 -7.925367, 143.85065 -7.8906, 143.82795 -7.8555, 143.81915 -7.8379, 143.82245 -7.824433, 
+      143.834 -7.819533)), 
+  ((149.43495 -4.667, 149.47625 -4.6675, 149.519 -4.6704, 149.56535 -4.674733, 149.59285 -4.6844, 149.6146 -4.7066, 149.62835 -4.7346, 149.61095 -4.753933, 149.5936 -4.7614, 149.56895 -4.755367, 
+      149.5523 -4.745233, 149.5255 -4.722067, 149.4951 -4.7095, 149.4574 -4.710967, 149.4451 -4.722067, 149.4509 -4.747167, 149.49365 -4.7718, 149.49365 -4.7795, 149.48645 -4.787, 149.4705 -4.791333, 
+      149.4466 -4.788433, 149.3836 -4.765767, 149.35605 -4.745467, 149.34885 -4.723267, 149.3662 -4.700567, 149.39955 -4.678367, 149.43495 -4.667)), 
+  ((151.93185 -2.8364, 151.97215 -2.835933, 152.00295 -2.839133, 152.0262 -2.843667, 152.04945 -2.843233, 152.0771 -2.850967, 152.08055 -2.869633, 152.0737 -2.894233, 152.05865 -2.911567, 152.03065 -2.935233, 
+      152.00225 -2.950967, 151.95575 -2.965067, 151.92225 -2.969633, 151.89425 -2.962333, 151.88465 -2.9432, 151.88465 -2.923633, 151.9072 -2.9145, 151.9291 -2.906767, 151.93525 -2.883067, 151.92365 -2.867133, 
+      151.9134 -2.855067, 151.9161 -2.840933, 151.93185 -2.8364)), 
+  ((151.0748 -10.5819, 151.1123 -10.5822, 151.13875 -10.5835, 151.1652 -10.588933, 151.1859 -10.597267, 151.20825 -10.611333, 151.22265 -10.628967, 151.2371 -10.654267, 151.2347 -10.6684, 151.2241 -10.678333, 
+      151.19865 -10.683133, 151.1789 -10.682167, 151.15775 -10.674467, 151.14215 -10.662267, 151.12385 -10.6424, 151.10945 -10.632767, 151.0921 -10.6254, 151.0671 -10.622533, 151.04405 -10.625733, 151.0111 -10.6382, 
+      150.98995 -10.648767, 150.97405 -10.653567, 150.9553 -10.6542, 150.94185 -10.6494, 150.94135 -10.637233, 150.9529 -10.6241, 150.976 -10.6071, 151.0005 -10.5943, 151.02505 -10.587233, 151.04525 -10.583067, 
+      151.0748 -10.5819)), 
+  ((145.1775 -4.082367, 145.21045 -4.0878, 145.2349 -4.0984, 145.25005 -4.106933, 145.27855 -4.1362, 145.2801 -4.153, 145.27545 -4.168267, 145.2541 -4.1879, 145.2192 -4.203933, 145.20425 -4.208033, 
+      145.1895 -4.207267, 145.1705 -4.202367, 145.1476 -4.193033, 145.1321 -4.181667, 145.1228 -4.1659, 145.1185 -4.146767, 145.11115 -4.1336, 145.11115 -4.1137, 145.1154 -4.100233, 145.1313 -4.091467, 
+      145.14685 -4.086533, 145.15535 -4.084233, 145.1775 -4.082367)), 
+  ((148.639 -10.158033, 148.67935 -10.161333, 148.7027 -10.175033, 148.72675 -10.203333, 148.7416 -10.233967, 148.731 -10.263233, 148.7133 -10.2783, 148.68715 -10.286333, 148.6588 -10.286333, 148.62345 -10.275467, 
+      148.6008 -10.252367, 148.593 -10.2151, 148.5951 -10.183967, 148.61705 -10.166067, 148.639 -10.158033)), 
+  ((150.7704 -3.003767, 150.80825 -3.002033, 150.8324 -2.993333, 150.86505 -2.984633, 150.8892 -2.9768, 150.9176 -2.9707, 150.9424 -2.9707, 150.97765 -2.979833, 151.0116 -2.985933, 151.0475 -2.9881, 
+      151.07395 -2.989833, 151.0948 -2.993767, 151.0961 -3.0016, 151.08045 -3.015067, 151.0576 -3.0242, 151.0276 -3.0242, 150.9989 -3.0168, 150.9728 -3.015067, 150.87785 -3.015933, 150.8452 -3.017233, 
+      150.8302 -3.023333, 150.82695 -3.0355, 150.82205 -3.0442, 150.79925 -3.0503, 150.764 -3.052033, 150.7366 -3.051167, 150.71895 -3.057667, 150.70395 -3.059433, 150.69545 -3.055067, 150.69805 -3.045067, 
+      150.71895 -3.031167, 150.7392 -3.0155, 150.7529 -3.008533, 150.7704 -3.003767)), 
+  ((146.54275 -8.750733, 146.5735 -8.759167, 146.60895 -8.7807, 146.63415 -8.804333, 146.64365 -8.831633, 146.6326 -8.8558, 146.61445 -8.868933, 146.5932 -8.871033, 146.5648 -8.8684, 146.53015 -8.855267, 
+      146.5057 -8.8327, 146.48915 -8.8017, 146.48995 -8.763867, 146.5065 -8.748633, 146.54275 -8.750733)), 
+  ((143.37925 -8.347433, 143.4733 -8.346567, 143.50805 -8.345967, 143.5374 -8.349467, 143.568 -8.3553, 143.5903 -8.368133, 143.6017 -8.3891, 143.5903 -8.402067, 143.55665 -8.406733, 143.5094 -8.4088, 
+      143.4591 -8.4088, 143.43285 -8.402967, 143.39935 -8.390133, 143.374 -8.376133, 143.3412 -8.3671, 143.3307 -8.3598, 143.332 -8.351933, 143.34075 -8.347567, 143.37925 -8.347433)), 
+  ((142.8249 -9.390467, 142.84965 -9.3984, 142.8735 -9.416133, 142.8616 -9.433867, 142.8258 -9.4473, 142.78545 -9.448533, 142.68825 -9.448533, 142.6406 -9.4418, 142.6085 -9.4259, 142.6085 -9.4082, 
+      142.6241 -9.395967, 142.65985 -9.399033, 142.7112 -9.401467, 142.76345 -9.395967, 142.8029 -9.3917, 142.8249 -9.390467)), 
+  ((152.03575 -2.972833, 152.0631 -2.973267, 152.07645 -2.9824, 152.08395 -3.0038, 152.1202 -3.027033, 152.1667 -3.053933, 152.18515 -3.080333, 152.18515 -3.1022, 152.166 -3.111333, 152.13045 -3.112233, 
+      152.10925 -3.103567, 152.10585 -3.087633, 152.09285 -3.065767, 152.0648 -3.0512, 152.03405 -3.040267, 151.9985 -3.024767, 151.98825 -3.009267, 151.9992 -2.9988, 152.0156 -2.985133, 152.03575 -2.972833)), 
+  ((153.1758 -11.189133, 153.21395 -11.195033, 153.2487 -11.205467, 153.2916 -11.213633, 153.3345 -11.218167, 153.35665 -11.224033, 153.38865 -11.234033, 153.40365 -11.240333, 153.4043 -11.249, 153.39275 -11.2522, 
+      153.37025 -11.252633, 153.3546 -11.257633, 153.34915 -11.2776, 153.33895 -11.279433, 153.30625 -11.2758, 153.28375 -11.2767, 153.2674 -11.279867, 153.25685 -11.2785, 153.2555 -11.2676, 153.25415 -11.254433, 
+      153.2446 -11.249433, 153.216 -11.2408, 153.18125 -11.2331, 153.1554 -11.219933, 153.14515 -11.2036, 153.1479 -11.193133, 153.1588 -11.190867, 153.1758 -11.189133)), 
+  ((153.36 -3.4561, 153.3839 -3.457033, 153.41405 -3.4678, 153.4583 -3.479967, 153.47655 -3.486033, 153.4843 -3.4968, 153.47795 -3.5216, 153.4548 -3.5478, 153.43305 -3.561367, 153.4204 -3.557633, 
+      153.40705 -3.542633, 153.3944 -3.523467, 153.36775 -3.510833, 153.33335 -3.5043, 153.30455 -3.5071, 153.27365 -3.508967, 153.2603 -3.5057, 153.2603 -3.499133, 153.27855 -3.484633, 153.30665 -3.472467, 
+      153.33755 -3.460767, 153.36 -3.4561)), 
+  ((143.2653 -9.0479, 143.2934 -9.049, 143.3091 -9.060567, 143.30745 -9.0975, 143.27025 -9.118967, 143.2298 -9.1377, 143.1926 -9.1432, 143.15955 -9.1421, 143.13145 -9.1311, 143.1298 -9.116767, 
+      143.15045 -9.094733, 143.19175 -9.0716, 143.2298 -9.055067, 143.2653 -9.0479)), 
+  ((142.26575 -9.228833, 142.29295 -9.242967, 142.31445 -9.2539, 142.3639 -9.268967, 142.38255 -9.273167, 142.39205 -9.283067, 142.3898 -9.2934, 142.37025 -9.300767, 142.3418 -9.304767, 142.3061 -9.304967, 
+      142.22915 -9.2999, 142.19775 -9.296767, 142.17405 -9.2915, 142.1709 -9.2839, 142.1728 -9.274233, 142.1889 -9.268133, 142.2069 -9.266433, 142.22365 -9.256733, 142.2379 -9.244333, 142.246 -9.233467, 
+      142.2517 -9.229067, 142.26575 -9.228833)), 
+  ((143.6407 -8.317033, 143.68905 -8.3174, 143.7341 -8.325167, 143.77305 -8.339633, 143.78415 -8.3637, 143.7825 -8.3804, 143.77195 -8.386867, 143.748 -8.394267, 143.7113 -8.394267, 143.6763 -8.385733, 
+      143.6279 -8.360167, 143.6123 -8.3398, 143.61955 -8.3298, 143.6407 -8.317033)), 
+  ((143.5683 -3.326933, 143.6073 -3.327833, 143.6472 -3.336167, 143.6844 -3.350233, 143.71175 -3.360667, 143.73125 -3.380533, 143.7187 -3.3892, 143.70165 -3.394, 143.6631 -3.395767, 143.6194 -3.395167, 
+      143.5867 -3.394, 143.55935 -3.395167, 143.5369 -3.398167, 143.5275 -3.3946, 143.5322 -3.385033, 143.5551 -3.376667, 143.57075 -3.372167, 143.58085 -3.3656, 143.5768 -3.354267, 143.56025 -3.3417, 
+      143.5598 -3.333933, 143.5683 -3.326933)), 
+  ((154.28385 -4.536933, 154.2979 -4.537967, 154.3176 -4.544033, 154.3487 -4.559433, 154.3678 -4.575133, 154.37405 -4.597667, 154.3749 -4.6584, 154.3678 -4.6738, 154.34695 -4.683267, 154.32915 -4.6812, 
+      154.3007 -4.663433, 154.2763 -4.637367, 154.2763 -4.621067, 154.28515 -4.6187, 154.30385 -4.629667, 154.3154 -4.632333, 154.3225 -4.6264, 154.3225 -4.604467, 154.31895 -4.583133, 154.2927 -4.567133, 
+      154.27495 -4.549967, 154.27585 -4.542267, 154.28385 -4.536933)), 
+  ((159.3274 -4.544467, 159.3406 -4.545567, 159.35215 -4.552167, 159.3637 -4.557667, 159.3912 -4.560233, 159.40275 -4.564267, 159.4143 -4.5716, 159.4198 -4.582233, 159.41925 -4.5958, 159.4044 -4.6094, 
+      159.38515 -4.616733, 159.35985 -4.626633, 159.3439 -4.6259, 159.3257 -4.620767, 159.30425 -4.6138, 159.28445 -4.610133, 159.2671 -4.6009, 159.2616 -4.5921, 159.2638 -4.580733, 159.2743 -4.5712, 
+      159.29685 -4.557267, 159.30785 -4.5514, 159.3274 -4.544467)), 
+  ((148.1582 -5.397767, 148.18535 -5.400133, 148.2043 -5.412767, 148.2232 -5.4427, 148.23735 -5.466333, 148.22435 -5.485233, 148.18775 -5.5057, 148.17 -5.508067, 148.14755 -5.5002, 148.12985 -5.477333, 
+      148.12745 -5.4348, 148.1393 -5.406433, 148.1582 -5.397767)), 
+  ((153.63885 -4.181333, 153.661 -4.181333, 153.68465 -4.191, 153.7076 -4.203733, 153.7137 -4.216433, 153.70225 -4.228667, 153.6984 -4.2373, 153.7053 -4.249033, 153.71295 -4.263267, 153.71065 -4.276, 
+      153.6923 -4.2826, 153.6633 -4.284133, 153.6465 -4.2811, 153.62585 -4.263767, 153.60675 -4.2475, 153.5976 -4.233767, 153.60755 -4.220533, 153.62205 -4.211867, 153.6266 -4.189967, 153.63275 -4.181833, 
+      153.63885 -4.181333)), 
+  ((143.65485 -3.441, 143.6999 -3.4393, 143.78225 -3.444433, 143.82475 -3.450433, 143.8312 -3.459033, 143.80415 -3.474467, 143.75135 -3.497633, 143.71405 -3.502767, 143.6767 -3.5062, 143.6458 -3.4959, 
+      143.6471 -3.487333, 143.67285 -3.480467, 143.6857 -3.472733, 143.68055 -3.462433, 143.6574 -3.452167, 143.65485 -3.441)), 
+  ((153.2702 -3.586433, 153.30945 -3.5849, 153.34035 -3.5908, 153.36325 -3.610733, 153.3829 -3.626333, 153.39015 -3.6416, 153.3822 -3.654367, 153.35695 -3.6578, 153.33215 -3.6578, 153.27765 -3.640033, 
+      153.2454 -3.625067, 153.23325 -3.6098, 153.23465 -3.593933, 153.2524 -3.588633, 153.2702 -3.586433)), 
+  ((144.20365 -7.800433, 144.22565 -7.800433, 144.2447 -7.8112, 144.2555 -7.825867, 144.27105 -7.845333, 144.2868 -7.851167, 144.3138 -7.855567, 144.337 -7.858333, 144.3586 -7.8669, 144.3665 -7.8813, 
+      144.3586 -7.8943, 144.34325 -7.902567, 144.31585 -7.9045, 144.286 -7.895667, 144.24615 -7.874667, 144.2362 -7.8636, 144.21195 -7.8401, 144.19865 -7.8188, 144.1966 -7.807733, 144.20365 -7.800433)), 
+  ((151.03695 -9.575067, 151.075 -9.578567, 151.09795 -9.585133, 151.1104 -9.601733, 151.11235 -9.620567, 151.0973 -9.645033, 151.08285 -9.6577, 151.0579 -9.660333, 151.0422 -9.660333, 151.0238 -9.644167, 
+      151.012 -9.618367, 151.0087 -9.593, 151.02185 -9.580767, 151.03695 -9.575067)), 
+  ((152.03745 -2.727733, 152.0809 -2.735833, 152.10235 -2.7482, 152.09945 -2.764433, 152.07745 -2.777933, 152.0502 -2.786433, 152.005 -2.791067, 151.96675 -2.791467, 151.95165 -2.786033, 151.9505 -2.775633, 
+      151.9708 -2.759767, 151.99455 -2.737, 152.01195 -2.727333, 152.03745 -2.727733)), 
+  ((149.9411 -1.660433, 149.9554 -1.6662, 149.9622 -1.681367, 149.97135 -1.6923, 149.9882 -1.709833, 149.99335 -1.717633, 149.9924 -1.728267, 149.98935 -1.742033, 149.97645 -1.7467, 149.95725 -1.747167, 
+      149.93485 -1.742467, 149.9243 -1.7362, 149.90695 -1.729633, 149.8983 -1.7295, 149.8696 -1.726, 149.85505 -1.719467, 149.8527 -1.712267, 149.8555 -1.705067, 149.8663 -1.700233, 149.8886 -1.699767, 
+      149.90525 -1.6957, 149.92095 -1.687567, 149.92795 -1.6729, 149.93075 -1.666333, 149.93495 -1.6629, 149.9385 -1.661333, 149.9411 -1.660433)), 
+  ((152.4708 -4.1452, 152.4904 -4.148933, 152.5105 -4.162733, 152.5323 -4.177267, 152.55525 -4.185833, 152.55635 -4.192167, 152.53845 -4.1985, 152.5206 -4.203367, 152.4999 -4.214167, 152.4848 -4.2235, 
+      152.46465 -4.227233, 152.44955 -4.224233, 152.4434 -4.217167, 152.44675 -4.207833, 152.44565 -4.197033, 152.43835 -4.190667, 152.4199 -4.181367, 152.4199 -4.175767, 152.4255 -4.166433, 152.4378 -4.1564, 
+      152.45345 -4.148567, 152.4708 -4.1452)), 
+  ((151.3148 -8.821533, 151.34345 -8.823867, 151.36455 -8.834933, 151.3852 -8.8557, 151.4013 -8.875833, 151.4003 -8.893233, 151.37615 -8.91, 151.355 -8.9194, 151.32385 -8.9204, 151.3042 -8.9177, 
+      151.2791 -8.903633, 151.2645 -8.879167, 151.27255 -8.865767, 151.2806 -8.865767, 151.29565 -8.8775, 151.3188 -8.894267, 151.34195 -8.8956, 151.353 -8.887867, 151.354 -8.871467, 151.3379 -8.848333, 
+      151.31275 -8.8309, 151.31125 -8.824867, 151.3148 -8.821533)), 
+  ((149.1568 -4.927033, 149.1879 -4.9354, 149.21895 -4.945, 149.2315 -4.956367, 149.22655 -4.972033, 149.2114 -4.984167, 149.18145 -4.994533, 149.15565 -4.9935, 149.1329 -4.983667, 149.12 -4.962167, 
+      149.12155 -4.946, 149.12835 -4.9311, 149.14085 -4.927567, 149.1568 -4.927033)), 
+  ((150.95275 -8.477867, 150.98125 -8.477333, 150.99185 -8.488733, 150.9959 -8.500133, 150.98775 -8.531067, 150.97555 -8.5506, 150.9552 -8.5593, 150.93075 -8.560933, 150.91445 -8.556033, 150.9047 -8.543, 
+      150.9104 -8.5316, 150.9169 -8.520767, 150.9226 -8.500133, 150.92995 -8.4882, 150.9389 -8.481667, 150.95275 -8.477867)), 
+  ((152.4903 -8.949767, 152.5059 -8.944133, 152.5137 -8.9489, 152.5072 -8.9593, 152.48185 -8.984467, 152.4591 -9.0057, 152.4454 -9.028233, 152.44215 -9.052933, 152.43175 -9.069833, 152.41745 -9.072867, 
+      152.40315 -9.059, 152.3973 -9.039933, 152.40705 -9.0096, 152.4246 -8.986633, 152.4467 -8.968833, 152.4682 -8.958433, 152.4903 -8.949767)), 
+  ((143.74405 -8.104167, 143.7737 -8.110867, 143.8022 -8.117533, 143.8379 -8.124767, 143.86615 -8.1241, 143.8886 -8.125167, 143.8938 -8.133167, 143.8786 -8.144133, 143.8557 -8.1476, 143.8172 -8.149733, 
+      143.78135 -8.146267, 143.74685 -8.146, 143.71515 -8.139333, 143.70755 -8.124633, 143.71555 -8.1118, 143.7256 -8.107233, 143.74405 -8.104167)), 
+  ((154.18685 -4.427533, 154.2073 -4.428667, 154.2188 -4.4331, 154.23005 -4.442867, 154.23205 -4.4609, 154.2312 -4.475567, 154.23605 -4.487467, 154.24905 -4.501667, 154.2502 -4.513367, 154.24555 -4.528133, 
+      154.23405 -4.530633, 154.2217 -4.525667, 154.20785 -4.5153, 154.1981 -4.499933, 154.18975 -4.480567, 154.18225 -4.471533, 154.16385 -4.461167, 154.15145 -4.452167, 154.15175 -4.4418, 154.1647 -4.434133, 
+      154.18685 -4.427533)), 
+  ((151.20135 -4.945133, 151.2297 -4.9513, 151.2512 -4.961733, 151.2654 -4.976067, 151.28395 -4.983567, 151.304 -4.9891, 151.31525 -4.991067, 151.31575 -4.995633, 151.304 -4.999233, 151.2835 -5.002467, 
+      151.2121 -5.0002, 151.18915 -4.995967, 151.17205 -4.983567, 151.1735 -4.968267, 151.18375 -4.951633, 151.1906 -4.948067, 151.20135 -4.945133)), 
+  ((143.7835 -8.230333, 143.8317 -8.230333, 143.85115 -8.238267, 143.85655 -8.2628, 143.84845 -8.276867, 143.8268 -8.284067, 143.7922 -8.284433, 143.76785 -8.279033, 143.7532 -8.2617, 143.75375 -8.242233, 
+      143.7662 -8.234667, 143.7835 -8.230333)), 
+  ((147.36925 -2.421567, 147.39815 -2.419833, 147.4133 -2.425033, 147.4164 -2.436167, 147.4159 -2.4466, 147.40755 -2.462133, 147.3958 -2.471867, 147.38355 -2.477767, 147.37025 -2.478467, 147.3609 -2.4842, 
+      147.3369 -2.5032, 147.3279 -2.507, 147.31355 -2.503867, 147.31095 -2.498633, 147.3112 -2.487533, 147.3185 -2.478667, 147.3383 -2.4617, 147.3516 -2.444867, 147.35345 -2.433733, 147.36125 -2.423833, 
+      147.36925 -2.421567)), 
+  ((146.2553 -4.8289, 146.2943 -4.8289, 146.319 -4.832067, 146.32855 -4.8419, 146.3251 -4.855467, 146.30385 -4.8653, 146.29215 -4.873667, 146.2887 -4.8864, 146.28825 -4.898533, 146.27565 -4.9014, 
+      146.254 -4.8962, 146.24015 -4.8786, 146.2371 -4.851433, 146.24575 -4.835533, 146.2553 -4.8289)), 
+  ((143.744 -8.646333, 143.7655 -8.647133, 143.78875 -8.655867, 143.81145 -8.6714, 143.83415 -8.684133, 143.8407 -8.697667, 143.83415 -8.7112, 143.81625 -8.717967, 143.79475 -8.715967, 143.77265 -8.7068, 
+      143.7577 -8.6889, 143.7452 -8.6722, 143.73445 -8.657067, 143.73505 -8.6515, 143.744 -8.646333)), 
+  ((144.178 -9.8981, 144.18755 -9.919533, 144.1858 -9.941533, 144.1632 -9.956, 144.1363 -9.9618, 144.10935 -9.956567, 144.1024 -9.946167, 144.10415 -9.932833, 144.1302 -9.9097, 144.1528 -9.8981, 
+      144.178 -9.8981)), 
+  ((150.55135 -2.724533, 150.5747 -2.7262, 150.59425 -2.741333, 150.62835 -2.766133, 150.6422 -2.775833, 150.6397 -2.788867, 150.61825 -2.796, 150.59365 -2.797267, 150.5791 -2.788867, 150.5608 -2.762367, 
+      150.5444 -2.7447, 150.5438 -2.728733, 150.55135 -2.724533)), 
+  ((147.65285 -5.303267, 147.68325 -5.305833, 147.71105 -5.3166, 147.7201 -5.334267, 147.7136 -5.3528, 147.68905 -5.356267, 147.65545 -5.354967, 147.6296 -5.3442, 147.62895 -5.3317, 147.63285 -5.313167, 
+      147.65285 -5.303267)), 
+  ((153.75215 -4.0954, 153.78155 -4.0931, 153.8069 -4.1013, 153.8055 -4.116367, 153.7898 -4.132767, 153.7542 -4.1364, 153.70905 -4.134133, 153.6913 -4.123633, 153.69675 -4.109967, 153.72 -4.1045, 
+      153.75215 -4.0954)), 
+  ((147.6974 -2.0808, 147.70945 -2.077267, 147.7562 -2.073233, 147.78295 -2.0737, 147.8003 -2.0835, 147.80365 -2.0973, 147.78895 -2.109333, 147.7482 -2.113333, 147.7161 -2.110667, 147.70005 -2.102633, 
+      147.69205 -2.0924, 147.6974 -2.0808)), 
+  ((143.824 -8.4112, 143.8578 -8.409267, 143.88385 -8.4112, 143.90125 -8.425367, 143.89255 -8.4363, 143.87035 -8.443367, 143.8443 -8.447233, 143.8153 -8.4485, 143.7912 -8.447233, 143.7825 -8.4395, 
+      143.7854 -8.426633, 143.79505 -8.418933, 143.824 -8.4112)), 
+  ((143.5851 -8.440167, 143.6343 -8.441433, 143.66615 -8.445933, 143.671 -8.456867, 143.6536 -8.4646, 143.6092 -8.4691, 143.56 -8.469733, 143.52715 -8.466533, 143.51945 -8.4556, 143.531 -8.447867, 
+      143.5513 -8.443367, 143.5851 -8.440167)), 
+  ((143.4722 -8.658867, 143.4946 -8.6681, 143.50745 -8.687333, 143.51385 -8.715767, 143.5149 -8.741767, 143.5058 -8.7471, 143.49195 -8.740333, 143.4802 -8.725033, 143.4674 -8.7115, 143.45085 -8.700467, 
+      143.44925 -8.692667, 143.45565 -8.677367, 143.45935 -8.6656, 143.4722 -8.658867)), 
+  ((149.8207 -6.3442, 149.8336 -6.354633, 149.84095 -6.3786, 149.85665 -6.3909, 149.8686 -6.405, 149.86495 -6.420967, 149.85295 -6.428367, 149.83085 -6.429567, 149.81795 -6.423433, 149.80595 -6.409933, 
+      149.80875 -6.3915, 149.8115 -6.372467, 149.8078 -6.3522, 149.81055 -6.344833, 149.8207 -6.3442)), 
+  ((147.3269 -7.412533, 147.3474 -7.4171, 147.36785 -7.419633, 147.38755 -7.4166, 147.39815 -7.423667, 147.39285 -7.445867, 147.3807 -7.4595, 147.36555 -7.461, 147.33225 -7.454967, 147.3133 -7.444867, 
+      147.31175 -7.426167, 147.3163 -7.4186, 147.3269 -7.412533)), 
+  ((142.90505 -8.331733, 142.9357 -8.337567, 142.9626 -8.352167, 142.9776 -8.363833, 142.9995 -8.368833, 143.01015 -8.378833, 143.00075 -8.384667, 142.977 -8.383433, 142.94635 -8.377167, 142.9107 -8.361733, 
+      142.8913 -8.342967, 142.8919 -8.3359, 142.90505 -8.331733)), 
+  ((151.18875 -10.961467, 151.2071 -10.963, 151.2132 -10.975733, 151.2056 -10.999167, 151.1773 -11.014967, 151.1513 -11.013933, 151.13675 -11.0007, 151.14595 -10.983367, 151.1689 -10.967567, 151.18875 -10.961467)), 
+  ((143.41345 -8.301933, 143.45245 -8.301167, 143.4858 -8.3038, 143.50105 -8.311733, 143.50105 -8.322633, 143.479 -8.3264, 143.4349 -8.3268, 143.38915 -8.323767, 143.3767 -8.314733, 143.3818 -8.3072, 
+      143.41345 -8.301933)), 
+  ((149.23755 -4.644733, 149.26735 -4.649567, 149.2915 -4.653333, 149.31405 -4.651733, 149.3422 -4.650633, 149.35185 -4.659767, 149.3414 -4.668367, 149.30195 -4.674267, 149.25845 -4.6748, 149.2343 -4.666767, 
+      149.22225 -4.6528, 149.22705 -4.6485, 149.23755 -4.644733)), 
+  ((151.024 -10.311633, 151.04565 -10.3044, 151.06735 -10.303467, 151.0753 -10.3155, 151.0724 -10.3367, 151.05865 -10.351633, 151.04135 -10.354033, 151.01605 -10.3439, 151.00735 -10.329467, 151.01025 -10.3208, 
+      151.024 -10.311633)), 
+  ((142.79725 -1.779367, 142.8213 -1.779833, 142.8378 -1.783033, 142.85845 -1.796767, 142.8543 -1.8064, 142.8323 -1.810033, 142.79105 -1.8041, 142.7519 -1.7954, 142.7416 -1.788967, 142.745 -1.7812, 
+      142.79725 -1.779367)), 
+  ((152.2701 -10.388567, 152.29865 -10.400333, 152.3122 -10.4121, 152.3267 -10.415567, 152.334 -10.4225, 152.33035 -10.4301, 152.3158 -10.433567, 152.2919 -10.432167, 152.26855 -10.427667, 152.25035 -10.415567, 
+      152.2441 -10.402067, 152.2488 -10.393067, 152.25765 -10.3896, 152.2701 -10.388567)), 
+  ((151.00735 -8.7186, 151.0211 -8.717933, 151.02795 -8.7271, 151.027 -8.748033, 151.01325 -8.7575, 150.9794 -8.769267, 150.9622 -8.768933, 150.95635 -8.760133, 150.96125 -8.746067, 150.97545 -8.7343, 
+      151.00735 -8.7186)), 
+  ((144.3589 -1.434367, 144.36625 -1.4413, 144.355 -1.450833, 144.32465 -1.457467, 144.2921 -1.456033, 144.27435 -1.451967, 144.2648 -1.441867, 144.2674 -1.431167, 144.27695 -1.425967, 144.2982 -1.426567, 
+      144.3589 -1.434367)), 
+  ((151.94415 -8.945667, 151.97375 -8.9607, 151.97935 -8.9804, 151.9653 -8.993533, 151.9371 -8.9973, 151.92305 -8.984133, 151.9132 -8.9635, 151.92305 -8.952233, 151.94415 -8.945667)), 
+  ((146.9475 -5.176233, 146.9656 -5.176833, 146.97525 -5.183833, 146.97295 -5.193, 146.9583 -5.209933, 146.94165 -5.221233, 146.93055 -5.2267, 146.9121 -5.227667, 146.9045 -5.221233, 146.9083 -5.2119, 
+      146.9171 -5.191033, 146.92645 -5.184033, 146.9355 -5.178967, 146.9475 -5.176233)), 
+  ((154.6232 -5.554733, 154.6413 -5.553133, 154.6534 -5.559567, 154.6643 -5.586167, 154.67395 -5.6184, 154.6788 -5.6345, 154.67515 -5.653033, 154.66305 -5.652233, 154.6558 -5.640167, 154.6498 -5.607133, 
+      154.6401 -5.591, 154.63045 -5.568433, 154.6232 -5.554733)), 
+  ((143.36435 -8.522167, 143.3817 -8.527267, 143.399 -8.5388, 143.41425 -8.556833, 143.40385 -8.566067, 143.3907 -8.568833, 143.36575 -8.562833, 143.3401 -8.548067, 143.33385 -8.538367, 143.34495 -8.527733, 
+      143.36435 -8.522167)), 
+  ((143.1343 -1.480167, 143.13115 -1.480967, 143.12785 -1.481567, 143.1245 -1.481933, 143.1211 -1.482033, 143.11765 -1.481933, 143.1143 -1.481567, 143.111 -1.480967, 143.10785 -1.480167, 143.1048 -1.479133, 
+      143.10195 -1.4779, 143.0993 -1.476467, 143.0969 -1.474867, 143.09475 -1.4731, 143.0929 -1.4712, 143.09135 -1.469167, 143.09015 -1.467067, 143.08925 -1.464867, 143.0887 -1.462633, 143.08855 -1.460367, 
+      143.0887 -1.458067, 143.08925 -1.455833, 143.09015 -1.453633, 143.09135 -1.451533, 143.0929 -1.4495, 143.09475 -1.4476, 143.0969 -1.445833, 143.0993 -1.444233, 143.10195 -1.4428, 143.1048 -1.441567, 
+      143.10785 -1.440533, 143.111 -1.439733, 143.1143 -1.439133, 143.11765 -1.438767, 143.12105 -1.438667, 143.1245 -1.438767, 143.12785 -1.439133, 143.13115 -1.439733, 143.1343 -1.440533, 143.13735 -1.441567, 
+      143.1402 -1.4428, 143.14285 -1.444233, 143.14525 -1.445833, 143.1474 -1.4476, 143.14925 -1.4495, 143.1508 -1.451533, 143.152 -1.453633, 143.1529 -1.455833, 143.15345 -1.458067, 143.1536 -1.460333, 
+      143.15345 -1.462633, 143.1529 -1.464867, 143.152 -1.467067, 143.1508 -1.469167, 143.14925 -1.4712, 143.1474 -1.4731, 143.14525 -1.474867, 143.14285 -1.476467, 143.1402 -1.4779, 143.13735 -1.479133, 
+      143.1343 -1.480167)), 
+  ((147.217 -2.6186, 147.24005 -2.615133, 147.269 -2.6191, 147.2868 -2.632967, 147.28755 -2.6468, 147.2764 -2.6562, 147.26085 -2.6572, 147.24005 -2.650767, 147.2222 -2.6374, 147.217 -2.6186)), 
+  ((151.88845 -9.2878, 151.9204 -9.290733, 151.9336 -9.303233, 151.9259 -9.317933, 151.9083 -9.318667, 151.8587 -9.320867, 151.84325 -9.314233, 151.85315 -9.303967, 151.8697 -9.294433, 151.88845 -9.2878)), 
+  ((143.43715 -8.9892, 143.45655 -8.988433, 143.48965 -8.9949, 143.50565 -9.008233, 143.50565 -9.019067, 143.4868 -9.025533, 143.45885 -9.025533, 143.43945 -9.0145, 143.4286 -9.003067, 143.43715 -8.9892)), 
+  ((153.47365 -9.186067, 153.4856 -9.1886, 153.4932 -9.204167, 153.4875 -9.220567, 153.47615 -9.230667, 153.461 -9.2311, 153.4383 -9.229, 153.4326 -9.215967, 153.4364 -9.201633, 153.45155 -9.191567, 
+      153.47365 -9.186067)), 
+  ((153.0356 -11.120067, 153.06145 -11.135567, 153.0597 -11.155667, 153.0442 -11.166, 153.01665 -11.164267, 153.0037 -11.1545, 153.00715 -11.141867, 153.00975 -11.1281, 153.02005 -11.1189, 153.0356 -11.120067)), 
+  ((150.7964 -1.6738, 150.80155 -1.6903, 150.7924 -1.7057, 150.76685 -1.712367, 150.7473 -1.712633, 150.7341 -1.702267, 150.7373 -1.688167, 150.75885 -1.675933, 150.7836 -1.672467, 150.7964 -1.6738)), 
+  ((147.2097 -1.9013, 147.2299 -1.9023, 147.24665 -1.907533, 147.25255 -1.915767, 147.25355 -1.920667, 147.22745 -1.932167, 147.19835 -1.9371, 147.1846 -1.935767, 147.17375 -1.9269, 147.18065 -1.913133, 
+      147.2097 -1.9013)), 
+  ((143.42225 -3.2799, 143.4343 -3.283167, 143.43705 -3.298867, 143.42665 -3.3102, 143.39485 -3.320067, 143.3784 -3.320067, 143.36965 -3.3102, 143.37405 -3.2974, 143.3872 -3.2839, 143.42225 -3.2799)), 
+  ((146.4995 -1.954933, 146.49645 -1.953167, 146.4935 -1.951233, 146.49065 -1.949167, 146.488 -1.946967, 146.48555 -1.944667, 146.48335 -1.942267, 146.4814 -1.939833, 146.4797 -1.9374, 146.4783 -1.934933, 
+      146.4772 -1.932533, 146.4764 -1.930167, 146.47595 -1.9279, 146.47585 -1.925733, 146.47605 -1.9237, 146.4766 -1.9218, 146.4775 -1.9201, 146.4787 -1.918567, 146.48015 -1.917267, 146.48195 -1.9162, 
+      146.484 -1.915367, 146.4863 -1.914767, 146.4888 -1.9144, 146.4915 -1.914333, 146.49435 -1.9145, 146.49735 -1.9149, 146.50045 -1.9156, 146.5036 -1.9165, 146.5068 -1.917667, 146.51 -1.919033, 
+      146.51315 -1.9206, 146.5162 -1.922367, 146.51915 -1.9243, 146.522 -1.926367, 146.52465 -1.928567, 146.5271 -1.930867, 146.5293 -1.933267, 146.53125 -1.9357, 146.53295 -1.938133, 146.53435 -1.9406, 
+      146.53545 -1.943, 146.53625 -1.945367, 146.5367 -1.947633, 146.5368 -1.9498, 146.5366 -1.951833, 146.53605 -1.953733, 146.53515 -1.955433, 146.53395 -1.956967, 146.5325 -1.958267, 146.5307 -1.959333, 
+      146.52865 -1.960167, 146.52635 -1.960767, 146.52385 -1.961133, 146.52115 -1.9612, 146.5183 -1.961033, 146.5153 -1.960633, 146.5122 -1.959933, 146.50905 -1.959033, 146.50585 -1.957867, 146.50265 -1.9565, 
+      146.4995 -1.954933)), 
+  ((152.28165 -10.751767, 152.2917 -10.7475, 152.30455 -10.751767, 152.3229 -10.766433, 152.333 -10.792733, 152.3367 -10.805567, 152.33025 -10.8074, 152.30825 -10.8019, 152.29355 -10.788467, 152.2807 -10.765233, 
+      152.28165 -10.7585, 152.28165 -10.751767)), 
+  ((151.42705 -8.568567, 151.437 -8.575733, 151.4287 -8.595, 151.41135 -8.612633, 151.39485 -8.622567, 151.3808 -8.619233, 151.375 -8.600533, 151.38655 -8.586767, 151.4097 -8.572967, 151.42705 -8.568567)), 
+  ((144.43815 -3.3986, 144.46325 -3.400733, 144.46615 -3.4119, 144.45395 -3.430333, 144.4372 -3.436967, 144.4211 -3.436333, 144.40985 -3.429467, 144.40115 -3.4166, 144.40825 -3.405667, 144.42045 -3.399033, 
+      144.43815 -3.3986)), 
+  ((152.37825 -9.6245, 152.41145 -9.626433, 152.43295 -9.6362, 152.43295 -9.645967, 152.4017 -9.646633, 152.38995 -9.651833, 152.3792 -9.655733, 152.36165 -9.6551, 152.34405 -9.644033, 152.3499 -9.636867, 
+      152.36065 -9.6284, 152.37825 -9.6245)), 
+  ((152.79785 -3.035167, 152.7975 -3.032867, 152.79745 -3.0305, 152.7977 -3.028133, 152.7982 -3.0258, 152.799 -3.0235, 152.8001 -3.021233, 152.80145 -3.019067, 152.80305 -3.017, 152.80485 -3.015067, 
+      152.8069 -3.0133, 152.8091 -3.0117, 152.8115 -3.0103, 152.81405 -3.0091, 152.81665 -3.0081, 152.8194 -3.007367, 152.82215 -3.006833, 152.82495 -3.006567, 152.8277 -3.006533, 152.83045 -3.006767, 
+      152.8331 -3.007233, 152.8357 -3.007933, 152.83815 -3.008867, 152.8404 -3.010033, 152.84255 -3.0114, 152.84445 -3.012967, 152.8461 -3.0147, 152.84755 -3.0166, 152.84875 -3.018633, 152.84965 -3.020767, 
+      152.8503 -3.023, 152.85065 -3.0253, 152.8507 -3.027667, 152.85045 -3.030033, 152.84995 -3.032367, 152.84915 -3.034667, 152.84805 -3.036933, 152.8467 -3.0391, 152.8451 -3.041167, 152.8433 -3.0431, 
+      152.84125 -3.044867, 152.83905 -3.046467, 152.83665 -3.047867, 152.8341 -3.049067, 152.8315 -3.050067, 152.82875 -3.0508, 152.826 -3.051333, 152.8232 -3.0516, 152.82045 -3.051633, 152.8177 -3.0514, 
+      152.81505 -3.050933, 152.81245 -3.050233, 152.81 -3.0493, 152.80775 -3.048133, 152.8056 -3.046767, 152.8037 -3.0452, 152.80205 -3.043467, 152.8006 -3.041567, 152.7994 -3.039533, 152.7985 -3.0374, 
+      152.79785 -3.035167)), 
+  ((150.36195 -8.504967, 150.38215 -8.505733, 150.3906 -8.512467, 150.3906 -8.5252, 150.3833 -8.537567, 150.3636 -8.545433, 150.34255 -8.5473, 150.331 -8.5443, 150.32905 -8.5329, 150.33775 -8.524633, 
+      150.3507 -8.512833, 150.3538 -8.5076, 150.36195 -8.504967)), 
+  ((143.7883 -8.539233, 143.8105 -8.544367, 143.8163 -8.560467, 143.80855 -8.567533, 143.78735 -8.570767, 143.7661 -8.570767, 143.7468 -8.5669, 143.7429 -8.557233, 143.7487 -8.5463, 143.76125 -8.5418, 
+      143.7883 -8.539233)), 
+  ((151.8301 -8.871533, 151.8498 -8.877167, 151.8653 -8.9053, 151.85265 -8.9194, 151.83575 -8.9194, 151.82165 -8.91, 151.80755 -8.888433, 151.8132 -8.877167, 151.8301 -8.871533)), 
+  ((142.3096 -9.593367, 142.32625 -9.593367, 142.33665 -9.600967, 142.3512 -9.625233, 142.3543 -9.641867, 142.3439 -9.645333, 142.32 -9.6377, 142.3065 -9.625933, 142.3013 -9.605833, 142.3096 -9.593367)), 
+  ((149.4794 -6.319433, 149.4902 -6.319433, 149.49745 -6.323267, 149.50535 -6.3418, 149.50465 -6.3627, 149.49525 -6.374967, 149.48335 -6.3764, 149.47325 -6.372333, 149.46785 -6.358633, 149.4675 -6.339633, 
+      149.47075 -6.325933, 149.4794 -6.319433)), 
+  ((143.6147 -1.324067, 143.61345 -1.321667, 143.61245 -1.319133, 143.61165 -1.316567, 143.61115 -1.313933, 143.61085 -1.3113, 143.6108 -1.308667, 143.61095 -1.306067, 143.6114 -1.303533, 143.6121 -1.3011, 
+      143.613 -1.2988, 143.6141 -1.296633, 143.61545 -1.294667, 143.617 -1.292867, 143.6187 -1.2913, 143.6206 -1.289967, 143.6226 -1.288867, 143.62475 -1.288, 143.62695 -1.287433, 143.62925 -1.287133, 
+      143.6316 -1.2871, 143.63395 -1.287367, 143.6363 -1.287867, 143.6386 -1.288667, 143.64085 -1.289733, 143.64305 -1.291033, 143.6451 -1.292567, 143.64705 -1.2943, 143.64885 -1.296267, 143.65045 -1.2984, 
+      143.65185 -1.300667, 143.6531 -1.303067, 143.6541 -1.3056, 143.6549 -1.308167, 143.6554 -1.3108, 143.6557 -1.313433, 143.65575 -1.316067, 143.6556 -1.318667, 143.65515 -1.3212, 143.65445 -1.323633, 
+      143.65355 -1.325933, 143.65245 -1.3281, 143.6511 -1.330067, 143.64955 -1.331867, 143.64785 -1.333433, 143.64595 -1.334767, 143.64395 -1.335867, 143.6418 -1.336733, 143.6396 -1.3373, 143.6373 -1.3376, 
+      143.63495 -1.337633, 143.6326 -1.337367, 143.63025 -1.336867, 143.62795 -1.336067, 143.6257 -1.335, 143.6235 -1.3337, 143.62145 -1.332167, 143.6195 -1.330433, 143.6177 -1.328467, 143.6161 -1.326333, 
+      143.6147 -1.324067)), 
+  ((144.92375 -3.634, 144.94655 -3.6403, 144.94955 -3.653867, 144.9396 -3.6641, 144.9153 -3.666433, 144.87905 -3.663767, 144.8741 -3.656833, 144.88305 -3.648567, 144.8989 -3.6413, 144.9138 -3.636, 
+      144.92375 -3.634)), 
+  ((149.06935 -4.550867, 149.06845 -4.548667, 149.06775 -4.5464, 149.0674 -4.544067, 149.06725 -4.5417, 149.0674 -4.539333, 149.06775 -4.537, 149.06845 -4.534733, 149.06935 -4.532533, 149.0705 -4.530433, 
+      149.07185 -4.528467, 149.07345 -4.526633, 149.07525 -4.524967, 149.0772 -4.523467, 149.0793 -4.5222, 149.08155 -4.5211, 149.08395 -4.520267, 149.0864 -4.519667, 149.08885 -4.5193, 149.0914 -4.519167, 
+      149.0939 -4.5193, 149.0964 -4.519667, 149.09885 -4.520267, 149.10125 -4.5211, 149.1035 -4.5222, 149.1056 -4.523467, 149.10755 -4.524967, 149.10935 -4.526633, 149.11095 -4.528467, 149.1123 -4.530433, 
+      149.11345 -4.532533, 149.11435 -4.534733, 149.11505 -4.537, 149.1154 -4.539333, 149.11555 -4.5417, 149.1154 -4.544067, 149.11505 -4.5464, 149.11435 -4.548667, 149.11345 -4.550867, 149.1123 -4.552967, 
+      149.11095 -4.554933, 149.10935 -4.556767, 149.10755 -4.558433, 149.1056 -4.559933, 149.1035 -4.5612, 149.10125 -4.5623, 149.09885 -4.563133, 149.0964 -4.563733, 149.09395 -4.5641, 149.0914 -4.564233, 
+      149.0889 -4.5641, 149.0864 -4.563733, 149.08395 -4.563133, 149.08155 -4.5623, 149.0793 -4.5612, 149.0772 -4.559933, 149.07525 -4.558433, 149.07345 -4.556767, 149.07185 -4.554933, 149.0705 -4.552967, 
+      149.06935 -4.550867)), 
+  ((144.6587 -3.534833, 144.6574 -3.532733, 144.65635 -3.5305, 144.6555 -3.528233, 144.6549 -3.5259, 144.6546 -3.523533, 144.65455 -3.5212, 144.65475 -3.518867, 144.6552 -3.5166, 144.65595 -3.514433, 
+      144.6569 -3.512333, 144.6581 -3.510367, 144.65955 -3.508567, 144.6612 -3.506933, 144.663 -3.505467, 144.665 -3.504233, 144.66715 -3.5032, 144.66945 -3.502367, 144.6718 -3.5018, 144.67425 -3.501467, 
+      144.67675 -3.501367, 144.67925 -3.501533, 144.68175 -3.501933, 144.68425 -3.5026, 144.68665 -3.503467, 144.68895 -3.504567, 144.69115 -3.505867, 144.69325 -3.5074, 144.69515 -3.509067, 144.69685 -3.510933, 
+      144.6984 -3.512933, 144.6997 -3.515033, 144.70075 -3.517267, 144.7016 -3.519533, 144.7022 -3.521867, 144.7025 -3.524233, 144.70255 -3.526567, 144.70235 -3.5289, 144.7019 -3.531167, 144.70115 -3.533333, 
+      144.7002 -3.535433, 144.699 -3.5374, 144.69755 -3.5392, 144.6959 -3.540833, 144.6941 -3.5423, 144.6921 -3.543533, 144.68995 -3.544567, 144.68765 -3.5454, 144.6853 -3.545967, 144.68285 -3.5463, 
+      144.68035 -3.5464, 144.67785 -3.546233, 144.67535 -3.545833, 144.67285 -3.545167, 144.67045 -3.5443, 144.66815 -3.5432, 144.66595 -3.5419, 144.66385 -3.540367, 144.66195 -3.5387, 144.66025 -3.536833, 
+      144.6587 -3.534833)), 
+  ((150.58235 -2.633467, 150.6068 -2.635467, 150.6128 -2.646633, 150.6068 -2.664933, 150.5918 -2.670933, 150.5729 -2.6675, 150.5583 -2.658067, 150.55705 -2.644633, 150.56605 -2.635467, 150.58235 -2.633467)), 
+  ((143.30335 -3.2967, 143.3154 -3.293767, 143.3362 -3.3007, 143.34555 -3.309833, 143.3439 -3.322967, 143.32525 -3.333933, 143.3121 -3.335033, 143.2962 -3.323333, 143.288 -3.309833, 143.30335 -3.2967)), 
+  ((152.835 -3.124367, 152.8596 -3.129333, 152.871 -3.148933, 152.87275 -3.1691, 152.8609 -3.174367, 152.8451 -3.1694, 152.83105 -3.150967, 152.8236 -3.132267, 152.828 -3.1267, 152.835 -3.124367)), 
+  ((145.72225 -0.998533, 145.7361 -1.000467, 145.7491 -1.0041, 145.75415 -1.014733, 145.7462 -1.0265, 145.73065 -1.031233, 145.70715 -1.0304, 145.6908 -1.025933, 145.6891 -1.014733, 145.70125 -1.0044, 
+      145.72225 -0.998533)), 
+  ((148.191 -10.174433, 148.2045 -10.1805, 148.21205 -10.196267, 148.2131 -10.208733, 148.2048 -10.215667, 148.19125 -10.2186, 148.1801 -10.2155, 148.16685 -10.201967, 148.16345 -10.1909, 148.1697 -10.18, 
+      148.1806 -10.175667, 148.191 -10.174433)), 
+  ((143.42515 -3.411733, 143.46085 -3.415733, 143.4888 -3.425767, 143.4931 -3.434367, 143.4862 -3.440367, 143.4686 -3.4421, 143.4398 -3.438933, 143.42815 -3.434367, 143.41485 -3.422333, 143.4157 -3.4163, 
+      143.42515 -3.411733)), 
+  ((149.76245 -10.514333, 149.7809 -10.524867, 149.7862 -10.542467, 149.7743 -10.5574, 149.7585 -10.5583, 149.74135 -10.551267, 149.7374 -10.5328, 149.7466 -10.516967, 149.76245 -10.514333)), 
+  ((151.7428 -10.7802, 151.756 -10.788567, 151.761 -10.807833, 151.74595 -10.826667, 151.73275 -10.8296, 151.7233 -10.826667, 151.7189 -10.813267, 151.7189 -10.796533, 151.7252 -10.785233, 151.734 -10.780633, 
+      151.7428 -10.7802)), 
+  ((143.4908 -8.9135, 143.49365 -8.932533, 143.49025 -8.9523, 143.4771 -8.953833, 143.4514 -8.9546, 143.4457 -8.948133, 143.4463 -8.934033, 143.46055 -8.921867, 143.47425 -8.914267, 143.4908 -8.9135)), 
+  ((144.10175 -3.2618, 144.1172 -3.261967, 144.1351 -3.2697, 144.14335 -3.278667, 144.14335 -3.2873, 144.1329 -3.294833, 144.1172 -3.295933, 144.0982 -3.292633, 144.0866 -3.285467, 144.08495 -3.2739, 
+      144.091 -3.265667, 144.10175 -3.2618)), 
+  ((150.844 -10.961267, 150.8614 -10.964433, 150.882 -10.9743, 150.88625 -10.984867, 150.88415 -10.995067, 150.87355 -10.997867, 150.85455 -10.996133, 150.83765 -10.989433, 150.8271 -10.978167, 150.8276 -10.967967, 
+      150.844 -10.961267)), 
+  ((146.9578 -1.9221, 146.9536 -1.922433, 146.94925 -1.922633, 146.94485 -1.922733, 146.9404 -1.9227, 146.93595 -1.922533, 146.93155 -1.922233, 146.92725 -1.921833, 146.92315 -1.9213, 146.9192 -1.920667, 
+      146.9155 -1.919933, 146.91205 -1.9191, 146.90895 -1.918167, 146.9062 -1.917167, 146.9038 -1.9161, 146.90185 -1.915, 146.9003 -1.913833, 146.8992 -1.912633, 146.89855 -1.911433, 146.8984 -1.910233, 
+      146.8987 -1.909033, 146.89945 -1.907867, 146.90065 -1.906733, 146.90235 -1.905667, 146.9044 -1.904633, 146.9069 -1.903667, 146.90975 -1.9028, 146.91295 -1.902033, 146.91645 -1.901367, 146.9202 -1.9008, 
+      146.9242 -1.900333, 146.9284 -1.9, 146.93275 -1.8998, 146.93715 -1.8997, 146.9416 -1.899733, 146.94605 -1.8999, 146.95045 -1.9002, 146.95475 -1.9006, 146.95885 -1.901133, 146.9628 -1.901767, 
+      146.9665 -1.9025, 146.96995 -1.903333, 146.97305 -1.904267, 146.9758 -1.905267, 146.9782 -1.906333, 146.98015 -1.907433, 146.9817 -1.9086, 146.9828 -1.9098, 146.98345 -1.911, 146.9836 -1.9122, 
+      146.9833 -1.9134, 146.98255 -1.914567, 146.98135 -1.9157, 146.97965 -1.916767, 146.9776 -1.9178, 146.9751 -1.918767, 146.97225 -1.919633, 146.96905 -1.9204, 146.96555 -1.921067, 146.9618 -1.921633, 
+      146.9578 -1.9221)), 
+  ((147.3508 -1.904567, 147.3666 -1.9049, 147.3858 -1.9075, 147.40695 -1.917033, 147.4114 -1.932133, 147.406 -1.938367, 147.3917 -1.939367, 147.36755 -1.932467, 147.35375 -1.9249, 147.34785 -1.913733, 
+      147.3508 -1.904567)), 
+  ((143.6995 -8.490333, 143.72555 -8.500633, 143.74 -8.518, 143.73425 -8.5225, 143.7207 -8.525067, 143.6898 -8.5238, 143.67535 -8.510933, 143.67825 -8.4987, 143.6995 -8.490333)), 
+  ((150.80655 -8.3653, 150.8277 -8.370167, 150.83505 -8.378867, 150.8253 -8.3908, 150.8049 -8.4033, 150.7821 -8.401133, 150.77155 -8.393533, 150.7805 -8.382133, 150.79025 -8.3718, 150.80655 -8.3653)), 
+  ((148.19585 -2.214667, 148.212 -2.215233, 148.2255 -2.2202, 148.23735 -2.231133, 148.23445 -2.244, 148.22435 -2.2507, 148.2051 -2.250133, 148.1881 -2.2419, 148.18145 -2.231733, 148.18375 -2.221367, 
+      148.19585 -2.214667)), 
+  ((155.2713 -4.887967, 155.2966 -4.887567, 155.3179 -4.893467, 155.32735 -4.903, 155.32705 -4.912167, 155.3164 -4.917633, 155.30145 -4.919267, 155.28105 -4.913967, 155.26365 -4.9022, 155.2649 -4.8951, 
+      155.2713 -4.887967)), 
+  ((144.1583 -1.459433, 144.1572 -1.457367, 144.1563 -1.455233, 144.15565 -1.453, 144.1552 -1.450733, 144.155 -1.448467, 144.15505 -1.4462, 144.1553 -1.443967, 144.15585 -1.4418, 144.1566 -1.439733, 
+      144.15755 -1.437733, 144.15875 -1.4359, 144.16015 -1.434167, 144.1617 -1.432633, 144.16345 -1.4313, 144.16535 -1.430133, 144.16735 -1.429167, 144.1695 -1.428467, 144.1717 -1.427967, 144.17395 -1.4277, 
+      144.17625 -1.427667, 144.17855 -1.4279, 144.18085 -1.428333, 144.1831 -1.429033, 144.18525 -1.429933, 144.18735 -1.431033, 144.1893 -1.432367, 144.19115 -1.433867, 144.19285 -1.435533, 144.19435 -1.437367, 
+      144.1957 -1.439333, 144.1968 -1.4414, 144.1977 -1.443533, 144.19835 -1.445767, 144.1988 -1.448033, 144.199 -1.4503, 144.19895 -1.452567, 144.1987 -1.4548, 144.19815 -1.456967, 144.1974 -1.459033, 
+      144.19645 -1.461033, 144.19525 -1.462867, 144.19385 -1.4646, 144.1923 -1.466133, 144.19055 -1.467467, 144.18865 -1.468633, 144.18665 -1.4696, 144.1845 -1.4703, 144.1823 -1.4708, 144.18005 -1.471067, 
+      144.17775 -1.4711, 144.17545 -1.470867, 144.17315 -1.470433, 144.1709 -1.469733, 144.16875 -1.468833, 144.16665 -1.467733, 144.1647 -1.4664, 144.16285 -1.4649, 144.16115 -1.463233, 144.15965 -1.4614, 
+      144.1583 -1.459433)), 
+  ((150.44875 -8.3924, 150.46545 -8.393767, 150.4763 -8.4055, 150.486 -8.421533, 150.4851 -8.432867, 150.4728 -8.435767, 150.45635 -8.433633, 150.44055 -8.420933, 150.43995 -8.4051, 150.442 -8.398067, 
+      150.44875 -8.3924)), 
+  ((152.303 -9.332133, 152.3157 -9.339967, 152.3245 -9.357533, 152.32155 -9.369267, 152.30205 -9.369267, 152.28055 -9.366667, 152.2747 -9.356233, 152.27665 -9.341267, 152.2874 -9.3328, 152.303 -9.332133)), 
+  ((147.6865 -2.351133, 147.6963 -2.353167, 147.71285 -2.354667, 147.72115 -2.3632, 147.70835 -2.377767, 147.69025 -2.384267, 147.66915 -2.382267, 147.65785 -2.371733, 147.6609 -2.3607, 147.6865 -2.351133)), 
+  ((153.8228 -9.194867, 153.84235 -9.199467, 153.8518 -9.210833, 153.8594 -9.2327, 153.84675 -9.239033, 153.83035 -9.2386, 153.8171 -9.226833, 153.81205 -9.209567, 153.81585 -9.199067, 153.8228 -9.194867)), 
+  ((150.6558 -2.825633, 150.67155 -2.829433, 150.6861 -2.848333, 150.6943 -2.866433, 150.6861 -2.872733, 150.66715 -2.8681, 150.65075 -2.857167, 150.64255 -2.8433, 150.6463 -2.831933, 150.6558 -2.825633)), 
+  ((144.5387 -1.453733, 144.5377 -1.4518, 144.53695 -1.4498, 144.5364 -1.447767, 144.53615 -1.4457, 144.53615 -1.4436, 144.5364 -1.441533, 144.53695 -1.4395, 144.5377 -1.437533, 144.5387 -1.435667, 
+      144.5399 -1.433867, 144.54135 -1.432233, 144.54295 -1.4307, 144.5448 -1.429333, 144.54675 -1.428133, 144.5489 -1.427133, 144.5511 -1.426333, 144.55345 -1.425733, 144.5558 -1.425333, 144.55825 -1.425167, 
+      144.5607 -1.4252, 144.5631 -1.425467, 144.5655 -1.425933, 144.56785 -1.426633, 144.57005 -1.4275, 144.5722 -1.4286, 144.57415 -1.429833, 144.576 -1.431267, 144.5776 -1.432833, 144.57905 -1.434567, 
+      144.58025 -1.436367, 144.58125 -1.4383, 144.582 -1.4403, 144.58255 -1.442333, 144.5828 -1.4444, 144.5828 -1.4465, 144.58255 -1.448567, 144.582 -1.4506, 144.58125 -1.452567, 144.58025 -1.454433, 
+      144.57905 -1.456233, 144.5776 -1.457867, 144.576 -1.4594, 144.57415 -1.460767, 144.5722 -1.461967, 144.57005 -1.462967, 144.56785 -1.463767, 144.5655 -1.464367, 144.56315 -1.464767, 144.5607 -1.464933, 
+      144.55825 -1.4649, 144.55585 -1.464633, 144.55345 -1.464167, 144.5511 -1.463467, 144.5489 -1.4626, 144.54675 -1.4615, 144.5448 -1.460267, 144.54295 -1.458833, 144.54135 -1.457267, 144.5399 -1.455533, 
+      144.5387 -1.453733)), 
+  ((142.4473 -3.1638, 142.4442 -3.162633, 142.4412 -3.161333, 142.43825 -3.159867, 142.4354 -3.1583, 142.4327 -3.1566, 142.4302 -3.154833, 142.42785 -3.153, 142.4258 -3.1511, 142.42395 -3.149167, 
+      142.42235 -3.147233, 142.42105 -3.145333, 142.42005 -3.143433, 142.4194 -3.141633, 142.419 -3.139867, 142.419 -3.1382, 142.41925 -3.136667, 142.41985 -3.135233, 142.4208 -3.133967, 142.422 -3.132867, 
+      142.4235 -3.131933, 142.4253 -3.131167, 142.42735 -3.1306, 142.4296 -3.130233, 142.43205 -3.130033, 142.4347 -3.130067, 142.4375 -3.1303, 142.44045 -3.130733, 142.44345 -3.131367, 142.4465 -3.132167, 
+      142.4496 -3.133167, 142.4527 -3.134333, 142.4557 -3.135633, 142.45865 -3.1371, 142.4615 -3.138667, 142.4642 -3.140367, 142.4667 -3.142133, 142.46905 -3.143967, 142.4711 -3.145867, 142.47295 -3.1478, 
+      142.47455 -3.149733, 142.47585 -3.151633, 142.47685 -3.153533, 142.4775 -3.155333, 142.4779 -3.1571, 142.4779 -3.158767, 142.47765 -3.1603, 142.47705 -3.161733, 142.4761 -3.163, 142.4749 -3.1641, 
+      142.4734 -3.165033, 142.4716 -3.1658, 142.4696 -3.166367, 142.4673 -3.166733, 142.46485 -3.166933, 142.4622 -3.1669, 142.4594 -3.166667, 142.45645 -3.166233, 142.45345 -3.1656, 142.4504 -3.1648, 
+      142.4473 -3.1638)), 
+  ((145.01685 -3.967633, 145.04295 -3.973333, 145.04645 -3.990733, 145.0301 -3.997767, 145.01215 -3.995167, 144.9849 -3.9827, 144.9814 -3.974133, 144.9888 -3.968667, 145.00125 -3.966067, 145.01685 -3.967633)), 
+  ((145.058 -1.5367, 145.06625 -1.5367, 145.0727 -1.5501, 145.07175 -1.564767, 145.0626 -1.5727, 145.0507 -1.576967, 145.0342 -1.574533, 145.02965 -1.559267, 145.0324 -1.540967, 145.058 -1.5367)), 
+  ((153.2528 -10.901833, 153.2698 -10.9127, 153.28115 -10.927333, 153.27905 -10.944333, 153.26415 -10.945767, 153.24715 -10.937267, 153.2365 -10.920733, 153.23225 -10.907033, 153.23935 -10.901833, 153.2528 -10.901833)), 
+  ((143.8723 -8.5315, 143.8974 -8.542433, 143.9167 -8.550167, 143.91575 -8.563667, 143.90605 -8.566267, 143.88485 -8.5682, 143.8665 -8.559833, 143.85585 -8.5431, 143.8607 -8.537933, 143.8723 -8.5315)), 
+  ((152.9774 -10.7925, 152.9959 -10.794633, 153.0075 -10.803433, 153.01335 -10.8175, 153.0054 -10.828067, 152.9938 -10.829133, 152.97265 -10.8228, 152.9605 -10.8094, 152.96265 -10.795667, 152.9774 -10.7925)), 
+  ((142.60965 -3.247433, 142.6069 -3.246367, 142.6042 -3.245167, 142.6016 -3.243833, 142.59915 -3.242367, 142.59685 -3.240767, 142.59475 -3.2391, 142.59285 -3.237367, 142.5912 -3.235533, 142.5898 -3.2337, 
+      142.58865 -3.231833, 142.5878 -3.229967, 142.5872 -3.228133, 142.5869 -3.226333, 142.58695 -3.2246, 142.58725 -3.222967, 142.58785 -3.2214, 142.5887 -3.219967, 142.58985 -3.218667, 142.5913 -3.217533, 
+      142.59295 -3.216533, 142.5949 -3.215733, 142.597 -3.2151, 142.5993 -3.214633, 142.60175 -3.214367, 142.60435 -3.2143, 142.60705 -3.214433, 142.6098 -3.214767, 142.61265 -3.215267, 142.61545 -3.215967, 
+      142.6183 -3.216833, 142.62105 -3.2179, 142.62375 -3.2191, 142.62635 -3.220433, 142.6288 -3.2219, 142.6311 -3.2235, 142.6332 -3.225167, 142.6351 -3.2269, 142.63675 -3.228733, 142.63815 -3.230567, 
+      142.6393 -3.232433, 142.64015 -3.2343, 142.64075 -3.236133, 142.64105 -3.237933, 142.641 -3.239667, 142.6407 -3.2413, 142.6401 -3.242867, 142.63925 -3.2443, 142.6381 -3.2456, 142.63665 -3.246733, 
+      142.635 -3.247733, 142.63305 -3.248533, 142.63095 -3.249167, 142.62865 -3.249633, 142.6262 -3.2499, 142.6236 -3.249967, 142.6209 -3.249833, 142.61815 -3.2495, 142.6153 -3.249, 142.6125 -3.2483, 
+      142.60965 -3.247433)), 
+  ((143.7637 -8.170333, 143.79215 -8.1786, 143.8098 -8.185833, 143.8106 -8.1957, 143.79455 -8.200233, 143.7673 -8.199967, 143.74965 -8.191433, 143.74365 -8.176467, 143.75005 -8.171933, 143.7637 -8.170333)), 
+  ((144.6229 -7.672967, 144.634 -7.6808, 144.63725 -7.6971, 144.6314 -7.708967, 144.619 -7.716333, 144.5994 -7.7168, 144.58895 -7.708733, 144.59385 -7.698067, 144.6043 -7.691767, 144.60495 -7.681767, 
+      144.61115 -7.6759, 144.6229 -7.672967)), 
+  ((150.4253 -8.545467, 150.448 -8.552333, 150.45625 -8.562767, 150.45595 -8.5783, 150.44505 -8.582433, 150.4253 -8.582033, 150.41175 -8.574167, 150.4064 -8.558633, 150.41525 -8.550167, 150.4253 -8.545467)), 
+  ((144.19585 -3.369667, 144.2191 -3.374067, 144.23005 -3.378733, 144.2399 -3.385, 144.24165 -3.3913, 144.2353 -3.397433, 144.21975 -3.399033, 144.19455 -3.398, 144.1779 -3.390267, 144.179 -3.3812, 
+      144.1836 -3.373033, 144.19585 -3.369667)), 
+  ((144.70185 -3.6396, 144.72795 -3.6434, 144.7354 -3.652767, 144.7302 -3.662133, 144.71475 -3.670733, 144.69325 -3.672433, 144.67975 -3.665767, 144.6786 -3.659067, 144.6849 -3.646667, 144.69325 -3.6413, 
+      144.70185 -3.6396)), 
+  ((152.74305 -4.8665, 152.74235 -4.864233, 152.74185 -4.8619, 152.74155 -4.8595, 152.74145 -4.8571, 152.74155 -4.854667, 152.74185 -4.852267, 152.74235 -4.849933, 152.74305 -4.847667, 152.74395 -4.8455, 
+      152.74505 -4.843467, 152.7463 -4.841567, 152.7477 -4.839867, 152.7492 -4.838333, 152.75085 -4.837, 152.75265 -4.8359, 152.75445 -4.835033, 152.7564 -4.8344, 152.75835 -4.834033, 152.7603 -4.8339, 
+      152.76225 -4.834033, 152.7642 -4.8344, 152.76615 -4.835033, 152.76795 -4.8359, 152.76975 -4.837, 152.7714 -4.838333, 152.7729 -4.839867, 152.7743 -4.841567, 152.77555 -4.843467, 152.77665 -4.8455, 
+      152.77755 -4.847667, 152.77825 -4.849933, 152.77875 -4.852267, 152.77905 -4.854667, 152.77915 -4.857067, 152.77905 -4.8595, 152.77875 -4.8619, 152.77825 -4.864233, 152.77755 -4.8665, 152.77665 -4.868667, 
+      152.77555 -4.8707, 152.7743 -4.8726, 152.7729 -4.8743, 152.7714 -4.875833, 152.76975 -4.877167, 152.76795 -4.878267, 152.76615 -4.879133, 152.7642 -4.879767, 152.76225 -4.880133, 152.7603 -4.880267, 
+      152.75835 -4.880133, 152.7564 -4.879767, 152.75445 -4.879133, 152.75265 -4.878267, 152.75085 -4.877167, 152.7492 -4.875833, 152.7477 -4.8743, 152.7463 -4.8726, 152.74505 -4.8707, 152.74395 -4.868667, 
+      152.74305 -4.8665)), 
+  ((144.1249 -1.549133, 144.12335 -1.5474, 144.122 -1.545533, 144.12085 -1.543567, 144.11995 -1.541567, 144.11925 -1.5395, 144.1188 -1.537433, 144.1186 -1.535367, 144.1186 -1.533333, 144.1189 -1.531333, 
+      144.1194 -1.529433, 144.12015 -1.5276, 144.12115 -1.5259, 144.12235 -1.5243, 144.12375 -1.522867, 144.12535 -1.5216, 144.1271 -1.520533, 144.129 -1.519633, 144.13105 -1.518933, 144.1332 -1.518433, 
+      144.13545 -1.518167, 144.13775 -1.5181, 144.14005 -1.518233, 144.1424 -1.5186, 144.1447 -1.5192, 144.147 -1.519967, 144.1492 -1.520967, 144.15135 -1.522133, 144.15335 -1.523467, 144.1552 -1.524967, 
+      144.1569 -1.5266, 144.15845 -1.528333, 144.1598 -1.5302, 144.16095 -1.532167, 144.16185 -1.534167, 144.16255 -1.536233, 144.163 -1.5383, 144.1632 -1.540367, 144.1632 -1.5424, 144.1629 -1.5444, 
+      144.1624 -1.5463, 144.16165 -1.548133, 144.16065 -1.549833, 144.15945 -1.551433, 144.15805 -1.552867, 144.15645 -1.554133, 144.1547 -1.5552, 144.1528 -1.5561, 144.15075 -1.5568, 144.1486 -1.5573, 
+      144.14635 -1.557567, 144.14405 -1.557633, 144.14175 -1.5575, 144.1394 -1.557133, 144.1371 -1.556533, 144.1348 -1.555767, 144.1326 -1.554767, 144.13045 -1.5536, 144.12845 -1.552267, 144.1266 -1.550767, 
+      144.1249 -1.549133)), 
+  ((151.88735 -9.226133, 151.90385 -9.235667, 151.89835 -9.2511, 151.88295 -9.261367, 151.8697 -9.262833, 151.85205 -9.254033, 151.85205 -9.239333, 151.8653 -9.230533, 151.88735 -9.226133)), 
+  ((143.7078 -7.634567, 143.706 -7.6323, 143.70435 -7.6299, 143.70285 -7.6274, 143.7015 -7.624833, 143.70035 -7.622233, 143.69935 -7.619633, 143.6986 -7.617033, 143.698 -7.6145, 143.6976 -7.612033, 
+      143.69745 -7.609667, 143.6975 -7.607433, 143.6978 -7.605367, 143.6983 -7.603467, 143.699 -7.601733, 143.6999 -7.600267, 143.70095 -7.599, 143.70225 -7.597967, 143.70365 -7.597233, 143.70525 -7.596733, 
+      143.70695 -7.5965, 143.7088 -7.596567, 143.7107 -7.5969, 143.7127 -7.597467, 143.71475 -7.598333, 143.7168 -7.599433, 143.7189 -7.6008, 143.72095 -7.602367, 143.72295 -7.604133, 143.7249 -7.606133, 
+      143.72675 -7.608267, 143.72855 -7.610533, 143.7302 -7.612933, 143.7317 -7.615433, 143.73305 -7.618, 143.7342 -7.6206, 143.7352 -7.6232, 143.73595 -7.6258, 143.73655 -7.628333, 143.73695 -7.6308, 
+      143.7371 -7.633167, 143.73705 -7.6354, 143.73675 -7.637467, 143.73625 -7.639367, 143.73555 -7.6411, 143.73465 -7.642567, 143.7336 -7.643833, 143.7323 -7.644867, 143.7309 -7.6456, 143.7293 -7.6461, 
+      143.7276 -7.646333, 143.72575 -7.646267, 143.72385 -7.645933, 143.72185 -7.645367, 143.7198 -7.6445, 143.71775 -7.6434, 143.71565 -7.642033, 143.7136 -7.640467, 143.7116 -7.6387, 143.70965 -7.6367, 
+      143.7078 -7.634567)), 
+  ((151.8413 -10.494967, 151.85615 -10.495267, 151.87235 -10.505467, 151.8765 -10.515333, 151.8742 -10.530767, 151.86445 -10.533567, 151.85245 -10.5317, 151.83945 -10.523067, 151.8302 -10.513167, 151.8302 -10.503933, 
+      151.83205 -10.4965, 151.8413 -10.494967)), 
+  ((146.57795 -2.5731, 146.5871 -2.569467, 146.59795 -2.569467, 146.61515 -2.570433, 146.6317 -2.576733, 146.6363 -2.5872, 146.63085 -2.594633, 146.614 -2.596533, 146.5948 -2.5956, 146.57795 -2.5876, 
+      146.5728 -2.580167, 146.57795 -2.5731)), 
+  ((146.2459 -2.260167, 146.2427 -2.2595, 146.23945 -2.258667, 146.2363 -2.2577, 146.2332 -2.256633, 146.23015 -2.2554, 146.2273 -2.2541, 146.22455 -2.2527, 146.22205 -2.2512, 146.21975 -2.249667, 
+      146.2177 -2.2481, 146.21595 -2.246467, 146.21445 -2.244867, 146.21325 -2.243267, 146.2124 -2.241667, 146.21185 -2.240133, 146.21165 -2.238667, 146.2118 -2.237267, 146.21225 -2.235967, 146.21305 -2.234767, 
+      146.21415 -2.2337, 146.2156 -2.232733, 146.2173 -2.231933, 146.2193 -2.2313, 146.22155 -2.2308, 146.22405 -2.230467, 146.2267 -2.2303, 146.22955 -2.230333, 146.23255 -2.2305, 146.23565 -2.230833, 
+      146.2388 -2.231333, 146.242 -2.232, 146.24525 -2.232833, 146.2484 -2.2338, 146.2515 -2.234867, 146.25455 -2.2361, 146.2574 -2.2374, 146.26015 -2.2388, 146.26265 -2.2403, 146.26495 -2.241833, 
+      146.267 -2.2434, 146.26875 -2.245033, 146.27025 -2.246633, 146.27145 -2.248233, 146.2723 -2.249833, 146.27285 -2.251367, 146.27305 -2.252833, 146.2729 -2.254233, 146.27245 -2.255533, 146.27165 -2.256733, 
+      146.27055 -2.2578, 146.2691 -2.258767, 146.2674 -2.259567, 146.2654 -2.2602, 146.26315 -2.2607, 146.26065 -2.261033, 146.258 -2.2612, 146.25515 -2.261167, 146.25215 -2.261, 146.24905 -2.260667, 
+      146.2459 -2.260167)), 
+  ((150.71905 -2.3375, 150.7467 -2.3425, 150.7702 -2.351867, 150.77065 -2.3619, 150.75655 -2.367833, 150.72935 -2.365967, 150.70965 -2.356267, 150.70965 -2.344367, 150.71905 -2.3375)), 
+  ((147.42735 -2.7695, 147.4418 -2.768567, 147.45035 -2.774833, 147.4555 -2.791367, 147.44995 -2.8039, 147.43795 -2.8093, 147.42345 -2.809033, 147.41575 -2.8036, 147.41405 -2.791667, 147.42 -2.778533, 
+      147.42555 -2.772, 147.42735 -2.7695)), 
+  ((153.1525 -11.080067, 153.1914 -11.0924, 153.2096 -11.101133, 153.21085 -11.1088, 153.2008 -11.112867, 153.18105 -11.113667, 153.16585 -11.1084, 153.14945 -11.096667, 153.14275 -11.087333, 153.1443 -11.082067, 
+      153.1525 -11.080067)), 
+  ((145.378 -0.784967, 145.38305 -0.789267, 145.38445 -0.793833, 145.3816 -0.805567, 145.3701 -0.811567, 145.3571 -0.8154, 145.34275 -0.814433, 145.33445 -0.8111, 145.33265 -0.799567, 145.34055 -0.788067, 
+      145.3485 -0.784233, 145.378 -0.784967)), 
+  ((152.35835 -11.096967, 152.38885 -11.106133, 152.40025 -11.1225, 152.39185 -11.130867, 152.3763 -11.132067, 152.35 -11.1213, 152.344 -11.108933, 152.3494 -11.099767, 152.35835 -11.096967)), 
+  ((152.2532 -9.418733, 152.2737 -9.433733, 152.28445 -9.454567, 152.28055 -9.4617, 152.26295 -9.4617, 152.2405 -9.448033, 152.23855 -9.433067, 152.24245 -9.423967, 152.2532 -9.418733)), 
+  ((150.4419 -2.7426, 150.4217 -2.7527, 150.39015 -2.756467, 150.36995 -2.7548, 150.3611 -2.741767, 150.3687 -2.737133, 150.40215 -2.735867, 150.4337 -2.735867, 150.43935 -2.7384, 150.4419 -2.7426)), 
+  ((149.0513 -6.225067, 149.06655 -6.225433, 149.07435 -6.2349, 149.0795 -6.2518, 149.072 -6.2611, 149.06035 -6.263, 149.04665 -6.260567, 149.03735 -6.247667, 149.0366 -6.2342, 149.0433 -6.228, 
+      149.0513 -6.225067)), 
+  ((154.0987 -11.3189, 154.1144 -11.323167, 154.12885 -11.336167, 154.1314 -11.351167, 154.125 -11.3574, 154.1042 -11.357667, 154.094 -11.350333, 154.0868 -11.334467, 154.0881 -11.324867, 154.0987 -11.3189)), 
+  ((144.20785 -1.2285, 144.20545 -1.229133, 144.20295 -1.229567, 144.20045 -1.229833, 144.1979 -1.229933, 144.1953 -1.229833, 144.1928 -1.229567, 144.1903 -1.229133, 144.1879 -1.2285, 144.1856 -1.227733, 
+      144.18345 -1.2268, 144.1815 -1.225733, 144.17965 -1.2245, 144.17805 -1.2232, 144.17665 -1.221767, 144.1755 -1.220233, 144.17455 -1.218633, 144.1739 -1.216967, 144.1735 -1.2153, 144.17335 -1.2136, 
+      144.1735 -1.211867, 144.1739 -1.2102, 144.17455 -1.208533, 144.1755 -1.206933, 144.17665 -1.2054, 144.17805 -1.203967, 144.17965 -1.202667, 144.1815 -1.201433, 144.18345 -1.200367, 144.1856 -1.199433, 
+      144.1879 -1.198667, 144.1903 -1.198033, 144.1928 -1.1976, 144.1953 -1.197333, 144.19785 -1.197233, 144.20045 -1.197333, 144.20295 -1.1976, 144.20545 -1.198033, 144.20785 -1.198667, 144.21015 -1.199433, 
+      144.2123 -1.200367, 144.21425 -1.201433, 144.2161 -1.202667, 144.2177 -1.203967, 144.2191 -1.2054, 144.22025 -1.206933, 144.2212 -1.208533, 144.22185 -1.2102, 144.22225 -1.211867, 144.2224 -1.213567, 
+      144.22225 -1.2153, 144.22185 -1.216967, 144.2212 -1.218633, 144.22025 -1.220233, 144.2191 -1.221767, 144.2177 -1.2232, 144.2161 -1.2245, 144.21425 -1.225733, 144.2123 -1.2268, 144.21015 -1.227733, 
+      144.20785 -1.2285)), 
+  ((150.26805 -2.447433, 150.2886 -2.4481, 150.30545 -2.451033, 150.32095 -2.458, 150.327 -2.466967, 150.32635 -2.477067, 150.31385 -2.4773, 150.2923 -2.473033, 150.27375 -2.466733, 150.26705 -2.457533, 
+      150.26705 -2.4517, 150.26805 -2.447433)), 
+  ((159.44045 -4.560167, 159.43895 -4.558567, 159.4376 -4.556867, 159.4365 -4.5551, 159.4356 -4.553267, 159.43495 -4.551367, 159.4345 -4.549467, 159.43435 -4.547567, 159.4344 -4.5457, 159.4347 -4.543833, 
+      159.4352 -4.542067, 159.436 -4.540367, 159.437 -4.538767, 159.4382 -4.537267, 159.4396 -4.5359, 159.4412 -4.5347, 159.44295 -4.533667, 159.44485 -4.5328, 159.44685 -4.5321, 159.449 -4.5316, 
+      159.4512 -4.5313, 159.4535 -4.5312, 159.4558 -4.531267, 159.4581 -4.531567, 159.4604 -4.532067, 159.46265 -4.532733, 159.46485 -4.5336, 159.4669 -4.534633, 159.4689 -4.5358, 159.47075 -4.537167, 
+      159.4724 -4.538633, 159.4739 -4.540233, 159.47525 -4.541933, 159.47635 -4.5437, 159.47725 -4.545533, 159.4779 -4.547433, 159.47835 -4.549333, 159.4785 -4.551233, 159.47845 -4.5531, 159.47815 -4.554967, 
+      159.47765 -4.556733, 159.47685 -4.558433, 159.47585 -4.560033, 159.47465 -4.561533, 159.47325 -4.5629, 159.47165 -4.5641, 159.4699 -4.565133, 159.468 -4.566, 159.466 -4.5667, 159.46385 -4.5672, 
+      159.46165 -4.5675, 159.45935 -4.5676, 159.45705 -4.567533, 159.45475 -4.567233, 159.45245 -4.566733, 159.4502 -4.566067, 159.448 -4.5652, 159.44595 -4.564167, 159.44395 -4.563, 159.4421 -4.561633, 
+      159.44045 -4.560167)), 
+  ((145.64105 -0.905533, 145.64985 -0.904133, 145.65865 -0.906933, 145.6675 -0.920067, 145.66915 -0.9346, 145.6612 -0.943, 145.6507 -0.944967, 145.63935 -0.943833, 145.62885 -0.9321, 145.6314 -0.917, 
+      145.64105 -0.905533)), 
+  ((152.8725 -10.983767, 152.8909 -10.984833, 152.9057 -10.998433, 152.9097 -11.012833, 152.9009 -11.019233, 152.8805 -11.019233, 152.8713 -11.012567, 152.8629 -11.000567, 152.8633 -10.991233, 152.8725 -10.983767)), 
+  ((144.129 -1.682467, 144.12645 -1.681667, 144.12395 -1.6807, 144.12155 -1.679567, 144.1193 -1.678333, 144.1172 -1.676967, 144.1153 -1.675533, 144.11355 -1.673967, 144.11205 -1.672367, 144.1108 -1.6707, 
+      144.10975 -1.669033, 144.109 -1.667333, 144.1085 -1.665633, 144.1083 -1.663967, 144.10835 -1.662333, 144.10865 -1.660767, 144.10925 -1.659267, 144.1101 -1.657867, 144.11125 -1.656567, 144.1126 -1.6554, 
+      144.1142 -1.654367, 144.116 -1.6535, 144.118 -1.652767, 144.12015 -1.6522, 144.12245 -1.6518, 144.12485 -1.6516, 144.1274 -1.651567, 144.12995 -1.6517, 144.1326 -1.652, 144.13525 -1.6525, 
+      144.13785 -1.653167, 144.1404 -1.653967, 144.1429 -1.654933, 144.1453 -1.656067, 144.14755 -1.6573, 144.14965 -1.658667, 144.15155 -1.6601, 144.1533 -1.661667, 144.1548 -1.663267, 144.15605 -1.664933, 
+      144.1571 -1.6666, 144.15785 -1.6683, 144.15835 -1.67, 144.15855 -1.671667, 144.1585 -1.6733, 144.1582 -1.674867, 144.1576 -1.676367, 144.15675 -1.677767, 144.1556 -1.679067, 144.15425 -1.680233, 
+      144.15265 -1.681267, 144.15085 -1.682133, 144.14885 -1.682867, 144.1467 -1.683433, 144.1444 -1.683833, 144.142 -1.684033, 144.13945 -1.684067, 144.1369 -1.683933, 144.13425 -1.683633, 144.1316 -1.683133, 
+      144.129 -1.682467)), 
+  ((159.31775 -4.632167, 159.3469 -4.637667, 159.3667 -4.644267, 159.36945 -4.653433, 159.36065 -4.656733, 159.3359 -4.6571, 159.3095 -4.6527, 159.29905 -4.6439, 159.2996 -4.636933, 159.31775 -4.632167)), 
+  ((147.63075 -2.122267, 147.63675 -2.125767, 147.6383 -2.1338, 147.63525 -2.144833, 147.6119 -2.150367, 147.58105 -2.149867, 147.56975 -2.147867, 147.5682 -2.141833, 147.59985 -2.1313, 147.63075 -2.122267)), 
+  ((147.95295 -5.914333, 147.9626 -5.918467, 147.9647 -5.935733, 147.95605 -5.9484, 147.93535 -5.950233, 147.9215 -5.9468, 147.91665 -5.9376, 147.92705 -5.926533, 147.9405 -5.918, 147.95295 -5.914333)), 
+  ((148.3968 -6.064833, 148.42775 -6.0758, 148.43595 -6.082733, 148.4328 -6.091367, 148.4208 -6.0962, 148.4006 -6.094733, 148.38255 -6.0878, 148.38005 -6.075167, 148.3889 -6.067567, 148.3968 -6.064833)), 
+  ((144.5592 -1.136, 144.56735 -1.1392, 144.56305 -1.1472, 144.5568 -1.1562, 144.54475 -1.162267, 144.52645 -1.1626, 144.513 -1.155533, 144.5082 -1.145933, 144.5183 -1.136633, 144.5592 -1.136)), 
+  ((144.36175 -1.329933, 144.3683 -1.339167, 144.3585 -1.357667, 144.3446 -1.3653, 144.334 -1.3642, 144.3242 -1.356067, 144.3258 -1.336467, 144.33725 -1.329933, 144.36175 -1.329933)), 
+  ((149.8892 -6.314467, 149.89055 -6.312767, 149.8921 -6.3111, 149.89385 -6.309467, 149.8958 -6.307967, 149.8979 -6.306533, 149.90015 -6.3052, 149.9025 -6.304033, 149.90495 -6.302967, 149.90745 -6.302067, 
+      149.90995 -6.301333, 149.9125 -6.3008, 149.91505 -6.3004, 149.9175 -6.3002, 149.9199 -6.300167, 149.92215 -6.300333, 149.92435 -6.300667, 149.92635 -6.3012, 149.92815 -6.301867, 149.9298 -6.302733, 
+      149.93125 -6.303733, 149.9324 -6.3049, 149.9334 -6.306167, 149.9341 -6.307567, 149.93455 -6.309067, 149.9347 -6.310667, 149.93465 -6.312333, 149.9343 -6.314033, 149.93365 -6.315767, 149.9328 -6.317533, 
+      149.9317 -6.319267, 149.93035 -6.320967, 149.9288 -6.322633, 149.92705 -6.324267, 149.9251 -6.325767, 149.923 -6.3272, 149.92075 -6.328533, 149.9184 -6.3297, 149.91595 -6.330767, 149.91345 -6.331667, 
+      149.91095 -6.3324, 149.9084 -6.332933, 149.90585 -6.333333, 149.9034 -6.333533, 149.901 -6.333567, 149.89875 -6.3334, 149.89655 -6.333067, 149.89455 -6.332533, 149.89275 -6.331867, 149.8911 -6.331, 
+      149.8897 -6.33, 149.8885 -6.328833, 149.8875 -6.327567, 149.8868 -6.326167, 149.88635 -6.324667, 149.8862 -6.323067, 149.88625 -6.3214, 149.8866 -6.3197, 149.88725 -6.317967, 149.8881 -6.3162, 
+      149.8892 -6.314467)), 
+  ((151.2592 -10.516933, 151.2693 -10.510733, 151.28105 -10.511867, 151.2895 -10.526467, 151.29035 -10.5444, 151.28445 -10.5545, 151.2735 -10.5545, 151.2592 -10.5472, 151.25665 -10.5343, 151.2592 -10.516933)), 
+  ((146.7081 -1.922967, 146.7049 -1.923267, 146.7016 -1.9234, 146.6982 -1.923467, 146.6948 -1.923367, 146.6914 -1.923133, 146.68805 -1.9228, 146.6848 -1.922333, 146.68165 -1.921767, 146.6787 -1.921067, 
+      146.6759 -1.920267, 146.67335 -1.9194, 146.671 -1.918433, 146.66895 -1.9174, 146.6672 -1.9163, 146.6658 -1.915133, 146.66465 -1.913967, 146.6639 -1.912733, 146.6635 -1.911533, 146.66345 -1.9103, 
+      146.66375 -1.9091, 146.6644 -1.907933, 146.6654 -1.9068, 146.66675 -1.905733, 146.6684 -1.9047, 146.67035 -1.903767, 146.6726 -1.902933, 146.6751 -1.9022, 146.6778 -1.901533, 146.68075 -1.901, 
+      146.68385 -1.9006, 146.68705 -1.9003, 146.69035 -1.900167, 146.69375 -1.9001, 146.69715 -1.9002, 146.70055 -1.900433, 146.7039 -1.900767, 146.70715 -1.901233, 146.7103 -1.9018, 146.71325 -1.9025, 
+      146.71605 -1.9033, 146.7186 -1.904167, 146.72095 -1.905133, 146.723 -1.906167, 146.72475 -1.907267, 146.72615 -1.908433, 146.7273 -1.9096, 146.72805 -1.910833, 146.72845 -1.912033, 146.7285 -1.913267, 
+      146.7282 -1.914467, 146.72755 -1.915633, 146.72655 -1.916767, 146.7252 -1.917833, 146.72355 -1.918867, 146.7216 -1.9198, 146.71935 -1.920633, 146.71685 -1.921367, 146.71415 -1.922033, 146.7112 -1.922567, 
+      146.7081 -1.922967)), 
+  ((147.81645 -2.2116, 147.82775 -2.2151, 147.827 -2.228667, 147.8119 -2.2397, 147.79685 -2.242733, 147.77875 -2.2397, 147.77425 -2.229667, 147.78705 -2.217133, 147.81645 -2.2116)), 
+  ((147.21615 -2.918633, 147.21685 -2.9164, 147.21775 -2.914133, 147.21885 -2.911867, 147.2201 -2.909633, 147.22155 -2.9074, 147.22315 -2.905267, 147.22485 -2.903233, 147.2267 -2.9013, 147.2286 -2.899533, 
+      147.2306 -2.8979, 147.23265 -2.896433, 147.23475 -2.895167, 147.23685 -2.8941, 147.2389 -2.893233, 147.24095 -2.8926, 147.2429 -2.8922, 147.24475 -2.892033, 147.24655 -2.892133, 147.2482 -2.892433, 
+      147.2497 -2.892967, 147.25105 -2.893767, 147.25225 -2.894733, 147.25325 -2.895933, 147.254 -2.897333, 147.2546 -2.8989, 147.255 -2.900633, 147.25515 -2.902533, 147.2551 -2.904533, 147.2548 -2.906633, 
+      147.2543 -2.9088, 147.2536 -2.911033, 147.2527 -2.9133, 147.2516 -2.915567, 147.25035 -2.9178, 147.2489 -2.920033, 147.2473 -2.922167, 147.2456 -2.9242, 147.24375 -2.926133, 147.24185 -2.9279, 
+      147.23985 -2.929533, 147.2378 -2.931, 147.2357 -2.932267, 147.2336 -2.933333, 147.23155 -2.9342, 147.2295 -2.934833, 147.22755 -2.935233, 147.2257 -2.9354, 147.2239 -2.9353, 147.22225 -2.935, 
+      147.22075 -2.934467, 147.2194 -2.933667, 147.2182 -2.9327, 147.2172 -2.9315, 147.21645 -2.9301, 147.21585 -2.928533, 147.21545 -2.9268, 147.2153 -2.9249, 147.21535 -2.9229, 147.21565 -2.9208, 
+      147.21615 -2.918633)), 
+  ((148.8321 -6.235567, 148.8326 -6.233433, 148.8333 -6.231267, 148.8342 -6.2291, 148.8353 -6.226933, 148.83655 -6.224833, 148.838 -6.222767, 148.8396 -6.220833, 148.8413 -6.218967, 148.8431 -6.217267, 
+      148.845 -6.2157, 148.847 -6.2143, 148.849 -6.2131, 148.8511 -6.212067, 148.85315 -6.211267, 148.85515 -6.210667, 148.85715 -6.210267, 148.8591 -6.210133, 148.86095 -6.2102, 148.8627 -6.2105, 
+      148.8643 -6.211033, 148.8658 -6.211767, 148.8671 -6.212733, 148.86825 -6.213867, 148.86925 -6.2152, 148.87 -6.216733, 148.87055 -6.2184, 148.87095 -6.2202, 148.87105 -6.222133, 148.871 -6.224133, 
+      148.8707 -6.226233, 148.8702 -6.228367, 148.8695 -6.230533, 148.8686 -6.2327, 148.8675 -6.234867, 148.86625 -6.236967, 148.8648 -6.239033, 148.8632 -6.240967, 148.8615 -6.242833, 148.8597 -6.244533, 
+      148.8578 -6.2461, 148.8558 -6.2475, 148.8538 -6.2487, 148.8517 -6.249733, 148.84965 -6.250533, 148.84765 -6.251133, 148.84565 -6.251533, 148.8437 -6.251667, 148.84185 -6.2516, 148.8401 -6.2513, 
+      148.8385 -6.250767, 148.837 -6.250033, 148.8357 -6.249067, 148.83455 -6.247933, 148.83355 -6.2466, 148.8328 -6.245067, 148.83225 -6.2434, 148.83185 -6.2416, 148.83175 -6.2397, 148.8318 -6.237667, 
+      148.8321 -6.235567)), 
+  ((152.7973 -11.1413, 152.8154 -11.148767, 152.8111 -11.169433, 152.80075 -11.183233, 152.7887 -11.184367, 152.7792 -11.1775, 152.7792 -11.160267, 152.78265 -11.147633, 152.7973 -11.1413)), 
+  ((152.71285 -11.137867, 152.72145 -11.1528, 152.71025 -11.161967, 152.6827 -11.1614, 152.6672 -11.151633, 152.66805 -11.140733, 152.6784 -11.1367, 152.69475 -11.133833, 152.71285 -11.137867)), 
+  ((152.6506 -9.2306, 152.6636 -9.2397, 152.6636 -9.256167, 152.65255 -9.270033, 152.635 -9.2735, 152.62655 -9.261367, 152.6285 -9.2449, 152.6389 -9.235367, 152.6506 -9.2306)), 
+  ((152.4454 -11.228567, 152.4711 -11.2421, 152.4777 -11.256467, 152.4693 -11.263233, 152.45375 -11.262833, 152.4346 -11.2497, 152.42565 -11.234933, 152.42805 -11.227767, 152.4358 -11.226167, 152.4454 -11.228567)), 
+  ((150.70835 -10.9151, 150.72335 -10.916567, 150.73505 -10.923233, 150.7395 -10.934733, 150.73115 -10.947367, 150.7139 -10.9492, 150.71 -10.945133, 150.70445 -10.938467, 150.695 -10.935867, 150.69055 -10.9288, 
+      150.69445 -10.920633, 150.70835 -10.9151)), 
+  ((150.7051 -3.197333, 150.7257 -3.205, 150.7358 -3.216167, 150.7306 -3.225233, 150.72045 -3.225933, 150.70405 -3.222433, 150.68065 -3.213133, 150.67435 -3.204767, 150.68205 -3.2001, 150.6967 -3.1964, 
+      150.7051 -3.197333)), 
+  ((152.2656 -11.288767, 152.28295 -11.303933, 152.28475 -11.315867, 152.2734 -11.318667, 152.25185 -11.315467, 152.2345 -11.300333, 152.2357 -11.293167, 152.2435 -11.285967, 152.25305 -11.285567, 152.2656 -11.288767)), 
+  ((152.8645 -11.156233, 152.8895 -11.160833, 152.90505 -11.1706, 152.9085 -11.184367, 152.9016 -11.191833, 152.8878 -11.189533, 152.8559 -11.169433, 152.85675 -11.163133, 152.8645 -11.156233)), 
+  ((150.13785 -6.324033, 150.1367 -6.322267, 150.1358 -6.320433, 150.13505 -6.3185, 150.13455 -6.316567, 150.1342 -6.3146, 150.1341 -6.312633, 150.13415 -6.3107, 150.13445 -6.3088, 150.13495 -6.306967, 
+      150.1357 -6.3052, 150.13655 -6.303567, 150.13765 -6.302033, 150.1389 -6.300667, 150.1403 -6.299433, 150.14185 -6.298367, 150.14355 -6.297467, 150.1453 -6.2968, 150.14715 -6.2963, 150.1491 -6.296, 
+      150.1511 -6.2959, 150.1531 -6.296033, 150.1551 -6.296367, 150.15705 -6.296867, 150.159 -6.2976, 150.1609 -6.2985, 150.16265 -6.2996, 150.16435 -6.300833, 150.1659 -6.302233, 150.16735 -6.303767, 
+      150.1686 -6.305433, 150.16975 -6.3072, 150.17065 -6.309033, 150.1714 -6.310967, 150.1719 -6.3129, 150.17225 -6.314867, 150.17235 -6.316833, 150.1723 -6.318767, 150.172 -6.320667, 150.1715 -6.3225, 
+      150.17075 -6.324267, 150.1699 -6.3259, 150.1688 -6.327433, 150.16755 -6.3288, 150.16615 -6.330033, 150.1646 -6.3311, 150.1629 -6.332, 150.16115 -6.332667, 150.1593 -6.333167, 150.15735 -6.333467, 
+      150.15535 -6.333567, 150.15335 -6.333433, 150.15135 -6.3331, 150.1494 -6.3326, 150.14745 -6.331867, 150.14555 -6.330967, 150.1438 -6.329867, 150.1421 -6.328633, 150.14055 -6.327233, 150.1391 -6.3257, 
+      150.13785 -6.324033)), 
+  ((151.3345 -10.184067, 151.34855 -10.1908, 151.35555 -10.201167, 151.354 -10.2162, 151.34385 -10.220367, 151.33065 -10.214667, 151.31895 -10.204267, 151.3104 -10.195967, 151.31195 -10.187167, 151.31975 -10.183, 
+      151.3345 -10.184067)), 
+  ((150.1565 -8.571733, 150.1795 -8.573667, 150.185 -8.5815, 150.17535 -8.591267, 150.15855 -8.5986, 150.14415 -8.6028, 150.13185 -8.599633, 150.1308 -8.591633, 150.1358 -8.5815, 150.1418 -8.577833, 
+      150.1565 -8.571733)), 
+  ((150.81655 -10.900733, 150.83555 -10.904967, 150.8614 -10.913767, 150.86775 -10.921133, 150.8593 -10.929933, 150.84505 -10.929933, 150.82075 -10.925, 150.8102 -10.9155, 150.80805 -10.906367, 150.81655 -10.900733)), 
+  ((153.13395 -9.267767, 153.14975 -9.2682, 153.1617 -9.273233, 153.16995 -9.2825, 153.1712 -9.293433, 153.16805 -9.299333, 153.1573 -9.302267, 153.1415 -9.2985, 153.12955 -9.287967, 153.1289 -9.2766, 
+      153.13395 -9.267767)), 
+  ((150.95315 -8.357167, 150.9768 -8.3642, 150.98655 -8.373433, 150.9841 -8.387, 150.97435 -8.393533, 150.95725 -8.385367, 150.9385 -8.3691, 150.9385 -8.358233, 150.95315 -8.357167)), 
+  ((141.63475 -9.661033, 141.66775 -9.661533, 141.67925 -9.671767, 141.67235 -9.684567, 141.65315 -9.6871, 141.6309 -9.684033, 141.6263 -9.6728, 141.63475 -9.661033)), 
+  ((146.45165 -2.0707, 146.4654 -2.067567, 146.4865 -2.072267, 146.50295 -2.083433, 146.50695 -2.091467, 146.49625 -2.097733, 146.4845 -2.097733, 146.4654 -2.090367, 146.45165 -2.083433, 146.45165 -2.0707)), 
+  ((151.3383 -10.585367, 151.3518 -10.6022, 151.3543 -10.615667, 151.34925 -10.623533, 151.3358 -10.623533, 151.3181 -10.611167, 151.31645 -10.596033, 151.3215 -10.584233, 151.3383 -10.585367)), 
+  ((152.5702 -10.8743, 152.5885 -10.8852, 152.5898 -10.902167, 152.5787 -10.910433, 152.5604 -10.906967, 152.54995 -10.8891, 152.5519 -10.877367, 152.5578 -10.873433, 152.5702 -10.8743)), 
+  ((146.97445 -2.212833, 146.9714 -2.2127, 146.96835 -2.212433, 146.96525 -2.212, 146.9622 -2.211467, 146.95915 -2.210833, 146.95625 -2.210067, 146.95345 -2.2092, 146.95075 -2.208233, 146.9483 -2.207167, 
+      146.946 -2.206067, 146.94395 -2.204867, 146.94215 -2.203633, 146.94065 -2.202367, 146.9394 -2.201067, 146.93845 -2.1998, 146.93785 -2.1985, 146.93755 -2.197233, 146.93755 -2.196, 146.9379 -2.194833, 
+      146.93855 -2.193733, 146.93955 -2.192667, 146.9408 -2.191733, 146.94235 -2.190867, 146.9442 -2.1901, 146.9463 -2.189467, 146.9486 -2.188933, 146.9511 -2.188533, 146.9538 -2.1883, 146.9566 -2.188167, 
+      146.95955 -2.188167, 146.9626 -2.1883, 146.96565 -2.188567, 146.96875 -2.189, 146.9718 -2.189533, 146.97485 -2.190167, 146.97775 -2.190933, 146.98055 -2.1918, 146.98325 -2.192767, 146.9857 -2.193833, 
+      146.988 -2.194933, 146.99005 -2.196133, 146.99185 -2.197367, 146.99335 -2.198633, 146.9946 -2.199933, 146.99555 -2.2012, 146.99615 -2.2025, 146.99645 -2.203767, 146.99645 -2.205, 146.9961 -2.206167, 
+      146.99545 -2.207267, 146.99445 -2.208333, 146.9932 -2.209267, 146.99165 -2.210133, 146.9898 -2.2109, 146.9877 -2.211533, 146.9854 -2.212067, 146.9829 -2.212467, 146.9802 -2.2127, 146.9774 -2.212833, 
+      146.97445 -2.212833)), 
+  ((145.89215 -2.215633, 145.89215 -2.213733, 145.8923 -2.211833, 145.8927 -2.2099, 145.8933 -2.207967, 145.8941 -2.206067, 145.89505 -2.204233, 145.8962 -2.202467, 145.8975 -2.2008, 145.89895 -2.199233, 
+      145.9005 -2.1978, 145.9022 -2.1965, 145.904 -2.195367, 145.90585 -2.1944, 145.90775 -2.1936, 145.9097 -2.193, 145.9117 -2.1926, 145.91365 -2.192367, 145.91555 -2.192367, 145.91745 -2.192567, 
+      145.91925 -2.192967, 145.92095 -2.193533, 145.92255 -2.194333, 145.92405 -2.1953, 145.92535 -2.1964, 145.92655 -2.1977, 145.92755 -2.199133, 145.92835 -2.2007, 145.929 -2.202367, 145.9294 -2.2041, 
+      145.92965 -2.205933, 145.92965 -2.207833, 145.9295 -2.209733, 145.9291 -2.211667, 145.9285 -2.2136, 145.9277 -2.2155, 145.92675 -2.217333, 145.9256 -2.2191, 145.9243 -2.220767, 145.92285 -2.222333, 
+      145.9213 -2.223767, 145.9196 -2.225067, 145.9178 -2.2262, 145.91595 -2.227167, 145.91405 -2.227967, 145.9121 -2.228567, 145.9101 -2.228967, 145.90815 -2.2292, 145.90625 -2.2292, 145.90435 -2.229, 
+      145.90255 -2.2286, 145.90085 -2.228033, 145.89925 -2.227233, 145.89775 -2.226267, 145.89645 -2.225167, 145.89525 -2.223867, 145.89425 -2.222433, 145.89345 -2.220867, 145.8928 -2.2192, 145.8924 -2.217467, 
+      145.89215 -2.215633)), 
+  ((146.35505 -2.9158, 146.35415 -2.914667, 146.35355 -2.913433, 146.3532 -2.912133, 146.35315 -2.910767, 146.35335 -2.909333, 146.35385 -2.907867, 146.35465 -2.906367, 146.35565 -2.9049, 146.35695 -2.9034, 
+      146.35845 -2.901967, 146.3602 -2.900567, 146.36215 -2.8992, 146.36425 -2.897933, 146.36655 -2.896733, 146.36895 -2.895667, 146.37145 -2.894667, 146.37405 -2.893833, 146.3767 -2.8931, 146.37935 -2.892533, 
+      146.38205 -2.8921, 146.38465 -2.891833, 146.3872 -2.8917, 146.38965 -2.891733, 146.392 -2.891933, 146.3942 -2.892267, 146.3962 -2.892767, 146.39805 -2.8934, 146.39965 -2.894167, 146.40105 -2.895067, 
+      146.4022 -2.8961, 146.4031 -2.897233, 146.4037 -2.898467, 146.40405 -2.899767, 146.4041 -2.901133, 146.4039 -2.902567, 146.4034 -2.904033, 146.4026 -2.905533, 146.4016 -2.907, 146.4003 -2.9085, 
+      146.3988 -2.909933, 146.39705 -2.911333, 146.3951 -2.9127, 146.393 -2.913967, 146.3907 -2.915167, 146.3883 -2.916233, 146.3858 -2.917233, 146.3832 -2.918067, 146.38055 -2.9188, 146.3779 -2.919367, 
+      146.3752 -2.9198, 146.3726 -2.920067, 146.37005 -2.9202, 146.3676 -2.920167, 146.36525 -2.919967, 146.36305 -2.919633, 146.36105 -2.919133, 146.3592 -2.9185, 146.3576 -2.917733, 146.3562 -2.916833, 
+      146.35505 -2.9158)), 
+  ((151.4402 -10.611167, 151.4747 -10.6151, 151.4873 -10.6224, 151.48775 -10.631367, 151.47765 -10.6381, 151.46585 -10.636967, 151.4389 -10.629133, 151.43135 -10.621267, 151.4322 -10.615667, 151.4402 -10.611167)), 
+  ((151.81205 -10.150467, 151.821 -10.153867, 151.8306 -10.1675, 151.83315 -10.186267, 151.82485 -10.194333, 151.8089 -10.192233, 151.8031 -10.1824, 151.8012 -10.161967, 151.8063 -10.1526, 151.81205 -10.150467)), 
+  ((152.47275 -9.109467, 152.48705 -9.118567, 152.47925 -9.133333, 152.46235 -9.1394, 152.4376 -9.1368, 152.4376 -9.123767, 152.4545 -9.1138, 152.47275 -9.109467)), 
+  ((147.2678 -7.300767, 147.2871 -7.3036, 147.3056 -7.311567, 147.3106 -7.3252, 147.30715 -7.335467, 147.29325 -7.335467, 147.2751 -7.3244, 147.2643 -7.307967, 147.26625 -7.3036, 147.2678 -7.300767)), 
+  ((143.8974 -8.474267, 143.9167 -8.480033, 143.92635 -8.485833, 143.93985 -8.4897, 143.94565 -8.498067, 143.93405 -8.5019, 143.91475 -8.503833, 143.8993 -8.5, 143.88965 -8.490333, 143.88965 -8.4794, 
+      143.8974 -8.474267)), 
+  ((152.09825 -11.171067, 152.11955 -11.174833, 152.1259 -11.185233, 152.11245 -11.1942, 152.08765 -11.199867, 152.07415 -11.1961, 152.0749 -11.187133, 152.0834 -11.176733, 152.09825 -11.171067)), 
+  ((148.8907 -6.175333, 148.889 -6.173933, 148.88745 -6.172467, 148.88605 -6.1709, 148.88485 -6.169233, 148.8838 -6.167533, 148.88295 -6.1658, 148.8823 -6.164033, 148.88185 -6.1623, 148.8816 -6.160567, 
+      148.8816 -6.158867, 148.8818 -6.157233, 148.88225 -6.155667, 148.88285 -6.1542, 148.8837 -6.152867, 148.88475 -6.151633, 148.88595 -6.150533, 148.88735 -6.1496, 148.88885 -6.1488, 148.89055 -6.1482, 
+      148.89235 -6.147767, 148.89425 -6.1475, 148.8962 -6.147433, 148.89825 -6.147533, 148.9003 -6.147833, 148.9024 -6.1483, 148.90445 -6.148967, 148.9065 -6.149767, 148.9085 -6.150733, 148.9104 -6.151867, 
+      148.9122 -6.1531, 148.9139 -6.1545, 148.91545 -6.155967, 148.91685 -6.157533, 148.91805 -6.1592, 148.9191 -6.1609, 148.91995 -6.162633, 148.9206 -6.1644, 148.92105 -6.166133, 148.9213 -6.167867, 
+      148.9213 -6.169567, 148.9211 -6.1712, 148.92065 -6.172767, 148.92005 -6.174233, 148.9192 -6.175567, 148.91815 -6.1768, 148.91695 -6.1779, 148.91555 -6.178833, 148.91405 -6.179633, 148.91235 -6.180233, 
+      148.91055 -6.180667, 148.90865 -6.180933, 148.9067 -6.181, 148.90465 -6.1809, 148.9026 -6.1806, 148.9005 -6.180133, 148.89845 -6.179467, 148.8964 -6.178667, 148.8944 -6.1777, 148.8925 -6.176567, 
+      148.8907 -6.175333)), 
+  ((155.2832 -4.6712, 155.3093 -4.673033, 155.3125 -4.679133, 155.30195 -4.6883, 155.28595 -4.698367, 155.26715 -4.6987, 155.2612 -4.6932, 155.2626 -4.683433, 155.2699 -4.675167, 155.2832 -4.6712)), 
+  ((151.1704 -11.1199, 151.19485 -11.126033, 151.20785 -11.138767, 151.20405 -11.149467, 151.18875 -11.1515, 151.1689 -11.1459, 151.162 -11.132133, 151.16355 -11.126033, 151.1704 -11.1199)), 
+  ((146.4406 -2.8317, 146.4415 -2.830033, 146.4426 -2.828367, 146.4439 -2.826767, 146.4454 -2.8252, 146.44705 -2.8237, 146.44885 -2.8223, 146.45075 -2.821033, 146.45275 -2.819833, 146.45485 -2.8188, 
+      146.457 -2.8179, 146.4592 -2.817167, 146.4614 -2.816567, 146.46355 -2.816167, 146.4657 -2.815933, 146.4678 -2.815867, 146.4698 -2.815967, 146.4717 -2.816267, 146.4735 -2.8167, 146.4751 -2.817333, 
+      146.47655 -2.8181, 146.47785 -2.819033, 146.47895 -2.820133, 146.4798 -2.821333, 146.48045 -2.822633, 146.4809 -2.824067, 146.48115 -2.825567, 146.4811 -2.827167, 146.48085 -2.828767, 146.4804 -2.830433, 
+      146.4797 -2.832133, 146.4788 -2.8338, 146.4777 -2.835467, 146.4764 -2.837067, 146.4749 -2.838633, 146.47325 -2.840133, 146.47145 -2.841533, 146.46955 -2.8428, 146.46755 -2.844, 146.46545 -2.845033, 
+      146.4633 -2.845933, 146.4611 -2.846667, 146.4589 -2.847267, 146.45675 -2.847667, 146.4546 -2.8479, 146.4525 -2.847967, 146.4505 -2.847867, 146.4486 -2.847567, 146.4468 -2.847133, 146.4452 -2.8465, 
+      146.44375 -2.845733, 146.44245 -2.8448, 146.44135 -2.8437, 146.4405 -2.8425, 146.43985 -2.8412, 146.4394 -2.839767, 146.43915 -2.838267, 146.4392 -2.836667, 146.43945 -2.835067, 146.4399 -2.8334, 
+      146.4406 -2.8317)), 
+  ((146.77715 -2.418667, 146.78955 -2.4185, 146.8011 -2.424, 146.8069 -2.4339, 146.7989 -2.442333, 146.78075 -2.445833, 146.76725 -2.4449, 146.75735 -2.438133, 146.7612 -2.428233, 146.77715 -2.418667)), 
+  ((149.60725 -2.680667, 149.62235 -2.6866, 149.6271 -2.696267, 149.6105 -2.703567, 149.58535 -2.703567, 149.56935 -2.7008, 149.56815 -2.694467, 149.57675 -2.688367, 149.59125 -2.682833, 149.60725 -2.680667)), 
+  ((146.23955 -2.843933, 146.2392 -2.8428, 146.2392 -2.841633, 146.23945 -2.8404, 146.24005 -2.839167, 146.2409 -2.837933, 146.24205 -2.8367, 146.24345 -2.8355, 146.24515 -2.834333, 146.24705 -2.8332, 
+      146.2492 -2.832133, 146.2515 -2.831133, 146.254 -2.830233, 146.2566 -2.8294, 146.25935 -2.8287, 146.26215 -2.8281, 146.26505 -2.8276, 146.26795 -2.827233, 146.2708 -2.826967, 146.27365 -2.826867, 
+      146.2764 -2.826867, 146.27905 -2.827, 146.28155 -2.827267, 146.28395 -2.827667, 146.2861 -2.8282, 146.28805 -2.828833, 146.28975 -2.829567, 146.29125 -2.8304, 146.29245 -2.8313, 146.29335 -2.832333, 
+      146.294 -2.8334, 146.29435 -2.834533, 146.29435 -2.8357, 146.2941 -2.836933, 146.2935 -2.838167, 146.29265 -2.8394, 146.2915 -2.840633, 146.2901 -2.841833, 146.2884 -2.843, 146.2865 -2.844133, 
+      146.28435 -2.8452, 146.28205 -2.8462, 146.27955 -2.8471, 146.27695 -2.847933, 146.2742 -2.848633, 146.2714 -2.849233, 146.2685 -2.849733, 146.2656 -2.8501, 146.26275 -2.850367, 146.2599 -2.850467, 
+      146.25715 -2.850467, 146.2545 -2.850333, 146.252 -2.850067, 146.2496 -2.849667, 146.24745 -2.849133, 146.2455 -2.8485, 146.2438 -2.847767, 146.2423 -2.846933, 146.2411 -2.846033, 146.2402 -2.845, 
+      146.23955 -2.843933)), 
+  ((149.16505 -4.654933, 149.1711 -4.663233, 149.16505 -4.6705, 149.1546 -4.676967, 149.12885 -4.679633, 149.11195 -4.674267, 149.11195 -4.665667, 149.12805 -4.661367, 149.14415 -4.657633, 149.16505 -4.654933)), 
+  ((149.71815 -2.609433, 149.7282 -2.617333, 149.72065 -2.6303, 149.70875 -2.641333, 149.6915 -2.644233, 149.685 -2.640133, 149.6825 -2.629833, 149.69075 -2.6224, 149.70375 -2.6135, 149.71095 -2.610133, 
+      149.71815 -2.609433)), 
+  ((144.3007 -1.234267, 144.2979 -1.234767, 144.29495 -1.235167, 144.29195 -1.235467, 144.28885 -1.235667, 144.2858 -1.235733, 144.28275 -1.2357, 144.27975 -1.235567, 144.27685 -1.2353, 144.27405 -1.234933, 
+      144.27145 -1.234433, 144.26895 -1.233867, 144.2667 -1.2332, 144.2647 -1.232433, 144.26295 -1.2316, 144.26145 -1.230667, 144.26025 -1.2297, 144.25935 -1.2287, 144.25875 -1.227633, 144.2585 -1.226567, 
+      144.25855 -1.225467, 144.25895 -1.224367, 144.2596 -1.2233, 144.2606 -1.222233, 144.2619 -1.2212, 144.2635 -1.2202, 144.26535 -1.2193, 144.26745 -1.218433, 144.26975 -1.217633, 144.2723 -1.216933, 
+      144.275 -1.2163, 144.2778 -1.2158, 144.28075 -1.2154, 144.28375 -1.2151, 144.28685 -1.2149, 144.2899 -1.214833, 144.29295 -1.214867, 144.29595 -1.215, 144.29885 -1.215267, 144.30165 -1.215633, 
+      144.30425 -1.216133, 144.30675 -1.2167, 144.309 -1.217367, 144.311 -1.218133, 144.31275 -1.218967, 144.31425 -1.2199, 144.31545 -1.220867, 144.31635 -1.221867, 144.31695 -1.222933, 144.3172 -1.224, 
+      144.31715 -1.2251, 144.31675 -1.2262, 144.3161 -1.227267, 144.3151 -1.228333, 144.3138 -1.229367, 144.3122 -1.230367, 144.31035 -1.231267, 144.30825 -1.232133, 144.30595 -1.232933, 144.3034 -1.233633, 
+      144.3007 -1.234267)), 
+  ((150.12815 -2.4631, 150.15025 -2.462767, 150.1542 -2.471767, 150.1471 -2.484367, 150.1353 -2.4927, 150.1218 -2.492533, 150.11145 -2.486167, 150.1122 -2.477333, 150.1208 -2.468, 150.12815 -2.4631)), 
+  ((151.3022 -10.7419, 151.3235 -10.7484, 151.3324 -10.7591, 151.3271 -10.763833, 151.31195 -10.7662, 151.2817 -10.7662, 151.2755 -10.759667, 151.2835 -10.751367, 151.3022 -10.7419)), 
+  ((154.5614 -5.655567, 154.56055 -5.653767, 154.5599 -5.651867, 154.5594 -5.649933, 154.55905 -5.647967, 154.5589 -5.645967, 154.5589 -5.644, 154.5591 -5.642067, 154.55945 -5.640167, 154.55995 -5.638367, 
+      154.56065 -5.636667, 154.5615 -5.635067, 154.5625 -5.6336, 154.5636 -5.632267, 154.56485 -5.6311, 154.5662 -5.630133, 154.56765 -5.629333, 154.5692 -5.628733, 154.57075 -5.628333, 154.5724 -5.628133, 
+      154.57405 -5.628133, 154.57575 -5.628367, 154.5774 -5.6288, 154.579 -5.6294, 154.5806 -5.630233, 154.5821 -5.631233, 154.58355 -5.6324, 154.5849 -5.633733, 154.5861 -5.635233, 154.58725 -5.636833, 
+      154.5882 -5.638567, 154.58905 -5.640367, 154.5897 -5.642267, 154.5902 -5.6442, 154.59055 -5.646167, 154.5907 -5.648167, 154.5907 -5.650133, 154.5905 -5.652067, 154.59015 -5.653967, 154.58965 -5.655767, 
+      154.58895 -5.657467, 154.5881 -5.659067, 154.5871 -5.660533, 154.586 -5.661867, 154.58475 -5.663033, 154.5834 -5.664, 154.58195 -5.6648, 154.5804 -5.6654, 154.57885 -5.6658, 154.5772 -5.666, 
+      154.57555 -5.666, 154.57385 -5.665767, 154.5722 -5.665333, 154.5706 -5.664733, 154.569 -5.6639, 154.5675 -5.6629, 154.56605 -5.661733, 154.5647 -5.6604, 154.5635 -5.6589, 154.56235 -5.6573, 
+      154.5614 -5.655567)), 
+  ((159.2721 -4.516433, 159.29025 -4.517167, 159.30235 -4.520833, 159.3018 -4.5256, 159.29575 -4.5311, 159.27375 -4.5388, 159.25335 -4.538433, 159.24675 -4.532567, 159.2473 -4.524133, 159.2561 -4.520833, 
+      159.2721 -4.516433)), 
+  ((147.7021 -2.185933, 147.7108 -2.184367, 147.7275 -2.189933, 147.73415 -2.2033, 147.7328 -2.213067, 147.72615 -2.218867, 147.71745 -2.218433, 147.7034 -2.209533, 147.6954 -2.197067, 147.7021 -2.185933)), 
+  ((153.27385 -3.686267, 153.29635 -3.691767, 153.30405 -3.701633, 153.28865 -3.7082, 153.27055 -3.708933, 153.253 -3.702, 153.24585 -3.694333, 153.2541 -3.688833, 153.25905 -3.686267, 153.27385 -3.686267)), 
+  ((151.24685 -10.3153, 151.27535 -10.321633, 151.28965 -10.329533, 151.28725 -10.339067, 151.273 -10.342233, 151.2508 -10.337467, 151.23815 -10.326367, 151.23735 -10.3174, 151.24685 -10.3153)), 
+  ((154.8013 -3.529, 154.8006 -3.5271, 154.80005 -3.525133, 154.79965 -3.5231, 154.79945 -3.521067, 154.79935 -3.519, 154.79945 -3.516967, 154.79975 -3.515, 154.80015 -3.513067, 154.8007 -3.5112, 
+      154.80145 -3.509467, 154.8023 -3.507833, 154.8033 -3.506367, 154.8044 -3.505033, 154.80565 -3.503867, 154.80695 -3.5029, 154.80835 -3.5021, 154.80985 -3.501533, 154.81135 -3.501167, 154.8129 -3.501, 
+      154.81445 -3.501067, 154.81605 -3.501333, 154.81755 -3.5018, 154.8191 -3.5025, 154.82055 -3.503367, 154.8219 -3.504467, 154.82325 -3.5057, 154.82445 -3.507133, 154.82555 -3.508667, 154.8265 -3.510367, 
+      154.82735 -3.512167, 154.82805 -3.514067, 154.8286 -3.516033, 154.829 -3.518067, 154.8292 -3.5201, 154.8293 -3.522167, 154.8292 -3.5242, 154.8289 -3.526167, 154.8285 -3.5281, 154.82795 -3.529967, 
+      154.8272 -3.5317, 154.82635 -3.533333, 154.82535 -3.5348, 154.82425 -3.536133, 154.823 -3.5373, 154.8217 -3.538267, 154.8203 -3.539067, 154.8188 -3.539633, 154.8173 -3.54, 154.81575 -3.540167, 
+      154.8142 -3.5401, 154.8126 -3.539833, 154.8111 -3.539367, 154.80955 -3.538667, 154.8081 -3.5378, 154.80675 -3.5367, 154.8054 -3.535467, 154.8042 -3.534033, 154.8031 -3.5325, 154.80215 -3.5308, 
+      154.8013 -3.529)), 
+  ((151.93695 -9.4046, 151.95895 -9.42, 151.95345 -9.429567, 151.9325 -9.437633, 151.9193 -9.4303, 151.9149 -9.418533, 151.9204 -9.4112, 151.93695 -9.4046)), 
+  ((143.1219 -8.3897, 143.14245 -8.390133, 143.15405 -8.3961, 143.1564 -8.403167, 143.1494 -8.4078, 143.1332 -8.4078, 143.12455 -8.411333, 143.1166 -8.411333, 143.104 -8.4076, 143.1007 -8.401833, 
+      143.104 -8.395667, 143.10995 -8.392133, 143.1219 -8.3897)), 
+  ((150.6676 -3.071233, 150.67625 -3.079433, 150.6759 -3.093467, 150.66745 -3.101433, 150.65375 -3.103567, 150.6446 -3.0963, 150.64035 -3.084333, 150.6446 -3.0745, 150.65795 -3.071233, 150.6676 -3.071233)), 
+  ((155.4286 -4.733167, 155.446 -4.734367, 155.45015 -4.744133, 155.4428 -4.757867, 155.43045 -4.766433, 155.419 -4.7646, 155.41395 -4.756033, 155.41535 -4.7411, 155.419 -4.7362, 155.4286 -4.733167)), 
+  ((151.74335 -11.104933, 151.7676 -11.110533, 151.7676 -11.1192, 151.7527 -11.126667, 151.73405 -11.127267, 151.71635 -11.126033, 151.71355 -11.117967, 151.7229 -11.110533, 151.74335 -11.104933)), 
+  ((152.5725 -11.070433, 152.5896 -11.0712, 152.59815 -11.082967, 152.5873 -11.092067, 152.57135 -11.094733, 152.55315 -11.094733, 152.54855 -11.087533, 152.55485 -11.077667, 152.56455 -11.072333, 152.5725 -11.070433)), 
+  ((151.67725 -11.177567, 151.69585 -11.193067, 151.69495 -11.203, 151.6875 -11.2061, 151.6726 -11.205467, 151.66235 -11.199267, 151.6549 -11.188733, 151.6558 -11.180033, 151.6642 -11.173833, 151.67725 -11.177567)), 
+  ((155.17845 -4.7583, 155.19245 -4.7578, 155.198 -4.763967, 155.19505 -4.770833, 155.1884 -4.781667, 155.1762 -4.787067, 155.16185 -4.790033, 155.15445 -4.786333, 155.15445 -4.7797, 155.16295 -4.768633, 
+      155.1707 -4.7637, 155.17845 -4.7583)), 
+  ((142.70295 -9.815867, 142.70045 -9.8151, 142.698 -9.814233, 142.6956 -9.813233, 142.69325 -9.812133, 142.691 -9.810933, 142.6889 -9.809667, 142.68695 -9.808333, 142.68515 -9.806933, 142.68355 -9.805533, 
+      142.6822 -9.8041, 142.68105 -9.802633, 142.6801 -9.801233, 142.6794 -9.799833, 142.679 -9.798467, 142.67885 -9.797167, 142.67895 -9.795967, 142.6793 -9.794833, 142.6799 -9.7938, 142.68075 -9.792867, 
+      142.68185 -9.792067, 142.68315 -9.7914, 142.6847 -9.790833, 142.68645 -9.790467, 142.68835 -9.7902, 142.6904 -9.7901, 142.6926 -9.790167, 142.69495 -9.790367, 142.69735 -9.7907, 142.6998 -9.7912, 
+      142.70225 -9.791833, 142.70475 -9.7926, 142.7072 -9.793467, 142.7096 -9.794467, 142.71195 -9.795567, 142.7142 -9.796767, 142.7163 -9.798033, 142.71825 -9.799367, 142.72005 -9.800767, 142.72165 -9.802167, 
+      142.723 -9.8036, 142.72415 -9.805067, 142.7251 -9.806467, 142.7258 -9.807867, 142.7262 -9.809233, 142.72635 -9.810533, 142.72625 -9.811733, 142.7259 -9.812867, 142.7253 -9.8139, 142.72445 -9.814833, 
+      142.72335 -9.815633, 142.72205 -9.8163, 142.7205 -9.816867, 142.71875 -9.817233, 142.71685 -9.8175, 142.7148 -9.8176, 142.7126 -9.817533, 142.71025 -9.817333, 142.70785 -9.817, 142.7054 -9.8165, 
+      142.70295 -9.815867)), 
+  ((147.64995 -2.446167, 147.6664 -2.449067, 147.6686 -2.4598, 147.6558 -2.468833, 147.64115 -2.4754, 147.62835 -2.4742, 147.6236 -2.4654, 147.6269 -2.4576, 147.63825 -2.4503, 147.64995 -2.446167)), 
+  ((150.48405 -2.5743, 150.4999 -2.581033, 150.5119 -2.590033, 150.5102 -2.5963, 150.5021 -2.601033, 150.48795 -2.6026, 150.47885 -2.601033, 150.4694 -2.593833, 150.46805 -2.5844, 150.47145 -2.577667, 
+      150.48405 -2.5743)), 
+  ((141.64265 -9.587733, 141.66005 -9.594467, 141.66225 -9.601433, 141.65025 -9.6126, 141.6332 -9.615133, 141.62215 -9.610067, 141.6174 -9.597867, 141.6259 -9.590467, 141.64265 -9.587733)), 
+  ((142.3392 -9.189667, 142.35185 -9.1983, 142.35535 -9.211167, 142.3465 -9.215567, 142.32975 -9.215367, 142.3114 -9.205667, 142.3117 -9.196833, 142.3231 -9.1901, 142.3392 -9.189667)), 
+  ((150.5079 -2.644867, 150.5212 -2.647733, 150.5208 -2.6586, 150.50275 -2.6689, 150.49205 -2.6749, 150.47575 -2.671733, 150.4766 -2.663733, 150.48475 -2.655167, 150.4959 -2.647433, 150.5079 -2.644867)), 
+  ((150.33425 -8.576133, 150.3406 -8.578467, 150.34315 -8.583767, 150.3416 -8.596733, 150.32915 -8.6101, 150.31735 -8.612667, 150.3081 -8.608, 150.30905 -8.595033, 150.32085 -8.583367, 150.33425 -8.576133)), 
+  ((143.27525 -8.309133, 143.2911 -8.3174, 143.2894 -8.323067, 143.2809 -8.328333, 143.2583 -8.333233, 143.2374 -8.329833, 143.23455 -8.322667, 143.25265 -8.3159, 143.2651 -8.311767, 143.27525 -8.309133)), 
+  ((149.6594 -6.2794, 149.66585 -6.280633, 149.6714 -6.286167, 149.69535 -6.2886, 149.70825 -6.2923, 149.70825 -6.3009, 149.6935 -6.306433, 149.66955 -6.3015, 149.6548 -6.2923, 149.65295 -6.286767, 
+      149.6594 -6.2794)), 
+  ((151.8244 -11.1968, 151.843 -11.202367, 151.84955 -11.2117, 151.8402 -11.2179, 151.81415 -11.2179, 151.7974 -11.213567, 151.7955 -11.2061, 151.80855 -11.1999, 151.8244 -11.1968)), 
+  ((159.20385 -4.5918, 159.21485 -4.5896, 159.22365 -4.594, 159.2297 -4.6032, 159.22695 -4.614933, 159.2154 -4.622633, 159.2022 -4.6197, 159.19505 -4.6109, 159.1956 -4.6032, 159.20385 -4.5918)), 
+  ((150.2914 -8.328733, 150.3056 -8.334333, 150.3034 -8.345967, 150.2925 -8.3523, 150.275 -8.353733, 150.2568 -8.3523, 150.2546 -8.346933, 150.26335 -8.3421, 150.2801 -8.3331, 150.2914 -8.328733)), 
+  ((153.44835 -11.3029, 153.4647 -11.3033, 153.4752 -11.3099, 153.47925 -11.321967, 153.4711 -11.328567, 153.4559 -11.329733, 153.4419 -11.3212, 153.439 -11.311467, 153.44835 -11.3029)), 
+  ((147.3746 -2.188, 147.3874 -2.188, 147.3995 -2.190533, 147.4123 -2.199067, 147.40925 -2.206067, 147.39195 -2.2101, 147.37235 -2.2091, 147.36405 -2.199567, 147.3746 -2.188)), 
+  ((149.6343 -1.6479, 149.6595 -1.6513, 149.67345 -1.6572, 149.67415 -1.663567, 149.66595 -1.6706, 149.6561 -1.670833, 149.6428 -1.669467, 149.63055 -1.662433, 149.6275 -1.653367, 149.63055 -1.650633, 
+      149.6343 -1.6479)), 
+  ((150.8603 -8.309933, 150.87905 -8.319167, 150.8758 -8.328367, 150.8587 -8.333267, 150.8383 -8.331633, 150.8326 -8.325667, 150.8383 -8.316433, 150.84725 -8.3121, 150.8603 -8.309933)), 
+  ((144.40065 -1.195767, 144.39975 -1.195033, 144.3991 -1.194167, 144.39865 -1.1932, 144.39845 -1.1921, 144.39845 -1.1909, 144.3987 -1.189633, 144.3992 -1.1883, 144.3999 -1.1869, 144.4008 -1.185433, 
+      144.40195 -1.183967, 144.4033 -1.1825, 144.4048 -1.181033, 144.40645 -1.179567, 144.40825 -1.178167, 144.4102 -1.1768, 144.4122 -1.1755, 144.41435 -1.1743, 144.4165 -1.1732, 144.41875 -1.1722, 
+      144.42095 -1.171333, 144.42315 -1.170567, 144.42535 -1.169967, 144.42745 -1.1695, 144.42945 -1.169167, 144.43135 -1.169, 144.43315 -1.169, 144.4348 -1.169133, 144.43625 -1.169433, 144.43755 -1.169867, 
+      144.43865 -1.170467, 144.43955 -1.1712, 144.4402 -1.172067, 144.44065 -1.173033, 144.44085 -1.174133, 144.44085 -1.175333, 144.4406 -1.1766, 144.4401 -1.177933, 144.4394 -1.179333, 144.4385 -1.1808, 
+      144.43735 -1.182267, 144.436 -1.183733, 144.4345 -1.1852, 144.43285 -1.186667, 144.43105 -1.188067, 144.4291 -1.189433, 144.4271 -1.190733, 144.42495 -1.191933, 144.4228 -1.193033, 144.42055 -1.194033, 
+      144.41835 -1.1949, 144.41615 -1.195667, 144.41395 -1.196267, 144.41185 -1.196733, 144.40985 -1.197067, 144.40795 -1.197233, 144.40615 -1.197233, 144.4045 -1.1971, 144.40305 -1.1968, 144.40175 -1.196367, 
+      144.40065 -1.195767)), 
+  ((151.3288 -10.4166, 151.3324 -10.411167, 151.34665 -10.410867, 151.3562 -10.414567, 151.36805 -10.4246, 151.36805 -10.434633, 151.3554 -10.4378, 151.33955 -10.4325, 151.32925 -10.4209, 151.3288 -10.4166)), 
+  ((150.3902 -2.526367, 150.4084 -2.527267, 150.4278 -2.5367, 150.43755 -2.5477, 150.43115 -2.549267, 150.4177 -2.5486, 150.3995 -2.5441, 150.387 -2.5385, 150.3843 -2.5313, 150.3902 -2.526367)), 
+  ((150.73025 -2.780233, 150.746 -2.784, 150.746 -2.7937, 150.7309 -2.801267, 150.71635 -2.8021, 150.7025 -2.796633, 150.70375 -2.786967, 150.7195 -2.7819, 150.73025 -2.780233)), 
+  ((148.15665 -5.969933, 148.17495 -5.9731, 148.17735 -5.9832, 148.171 -5.998567, 148.15665 -5.999633, 148.1487 -5.9954, 148.1471 -5.980533, 148.15665 -5.969933)), 
+  ((146.36445 -2.1789, 146.36225 -2.178533, 146.36005 -2.178033, 146.3579 -2.177467, 146.35575 -2.176767, 146.3537 -2.175967, 146.35175 -2.1751, 146.34995 -2.174133, 146.34825 -2.1731, 146.34675 -2.172033, 
+      146.34535 -2.170933, 146.3442 -2.169767, 146.34325 -2.1686, 146.3425 -2.167433, 146.342 -2.166267, 146.3417 -2.1651, 146.3416 -2.164, 146.3418 -2.162933, 146.3422 -2.1619, 146.3428 -2.160967, 
+      146.34365 -2.1601, 146.3447 -2.159333, 146.34595 -2.158633, 146.34735 -2.158067, 146.34895 -2.1576, 146.3507 -2.157233, 146.3526 -2.157, 146.35455 -2.156867, 146.35665 -2.156867, 146.3588 -2.157, 
+      146.361 -2.157267, 146.3632 -2.157633, 146.3654 -2.158133, 146.36755 -2.1587, 146.3697 -2.1594, 146.37175 -2.1602, 146.3737 -2.161067, 146.3755 -2.162033, 146.3772 -2.163067, 146.3787 -2.164133, 
+      146.3801 -2.165233, 146.38125 -2.1664, 146.3822 -2.167567, 146.38295 -2.168733, 146.38345 -2.1699, 146.38375 -2.171067, 146.38385 -2.172167, 146.38365 -2.173233, 146.38325 -2.174267, 146.38265 -2.1752, 
+      146.3818 -2.176067, 146.38075 -2.176833, 146.3795 -2.177533, 146.3781 -2.1781, 146.3765 -2.178567, 146.37475 -2.178933, 146.37285 -2.179167, 146.3709 -2.1793, 146.3688 -2.1793, 146.36665 -2.179167, 
+      146.36445 -2.1789)), 
+  ((150.8535 -6.122767, 150.8729 -6.125433, 150.8823 -6.137033, 150.87625 -6.146867, 150.8602 -6.1464, 150.8441 -6.1397, 150.8448 -6.1299, 150.8535 -6.122767)), 
+  ((154.60065 -3.196067, 154.59985 -3.195333, 154.5993 -3.194467, 154.59895 -3.1935, 154.5988 -3.192467, 154.5989 -3.191333, 154.59925 -3.190133, 154.5998 -3.188867, 154.60055 -3.1876, 154.6015 -3.186267, 
+      154.6027 -3.184933, 154.60405 -3.183633, 154.60555 -3.1823, 154.6072 -3.181033, 154.60905 -3.1798, 154.61095 -3.178633, 154.61295 -3.177533, 154.61505 -3.176533, 154.6172 -3.1756, 154.61935 -3.174767, 
+      154.6215 -3.174067, 154.62365 -3.1735, 154.62575 -3.173033, 154.62775 -3.172733, 154.6297 -3.172533, 154.6315 -3.1725, 154.6332 -3.1726, 154.63475 -3.172833, 154.6361 -3.1732, 154.6373 -3.1737, 
+      154.6383 -3.174333, 154.6391 -3.175067, 154.63965 -3.175933, 154.64 -3.1769, 154.64015 -3.177933, 154.64005 -3.179067, 154.6397 -3.180267, 154.63915 -3.181533, 154.6384 -3.1828, 154.63745 -3.184133, 
+      154.63625 -3.185467, 154.6349 -3.186767, 154.6334 -3.1881, 154.63175 -3.189367, 154.6299 -3.1906, 154.628 -3.191767, 154.626 -3.192867, 154.6239 -3.193867, 154.62175 -3.1948, 154.6196 -3.195633, 
+      154.61745 -3.196333, 154.6153 -3.1969, 154.6132 -3.197367, 154.6112 -3.197667, 154.60925 -3.197867, 154.60745 -3.1979, 154.60575 -3.1978, 154.6042 -3.197567, 154.60285 -3.1972, 154.60165 -3.1967, 
+      154.60065 -3.196067)), 
+  ((155.4277 -4.834233, 155.4374 -4.8384, 155.4384 -4.8467, 155.43195 -4.856167, 155.4165 -4.8605, 155.40355 -4.857833, 155.40155 -4.8507, 155.408 -4.842733, 155.41575 -4.838233, 155.4277 -4.834233)), 
+  ((146.84445 -2.2133, 146.8426 -2.212633, 146.84075 -2.2119, 146.83895 -2.211067, 146.8372 -2.210133, 146.8356 -2.209133, 146.8341 -2.208067, 146.8327 -2.206967, 146.8315 -2.2058, 146.83045 -2.204633, 
+      146.82955 -2.203433, 146.8288 -2.202233, 146.8283 -2.201033, 146.82795 -2.1999, 146.8278 -2.198767, 146.8279 -2.1977, 146.82815 -2.1967, 146.8286 -2.195733, 146.82925 -2.1949, 146.8301 -2.194133, 
+      146.8311 -2.193467, 146.8323 -2.192933, 146.8336 -2.192467, 146.83505 -2.192167, 146.83665 -2.191967, 146.83835 -2.1919, 146.8401 -2.191933, 146.84195 -2.192133, 146.8438 -2.192433, 146.8457 -2.192833, 
+      146.84765 -2.193367, 146.8495 -2.194033, 146.85135 -2.194767, 146.85315 -2.1956, 146.8549 -2.196533, 146.8565 -2.197533, 146.858 -2.1986, 146.8594 -2.1997, 146.8606 -2.200867, 146.86165 -2.202033, 
+      146.86255 -2.203233, 146.8633 -2.204433, 146.8638 -2.205633, 146.86415 -2.206767, 146.8643 -2.2079, 146.8642 -2.208967, 146.86395 -2.209967, 146.8635 -2.210933, 146.86285 -2.211767, 146.862 -2.212533, 
+      146.861 -2.2132, 146.8598 -2.213733, 146.8585 -2.2142, 146.85705 -2.2145, 146.85545 -2.2147, 146.85375 -2.214767, 146.852 -2.214733, 146.85015 -2.214533, 146.8483 -2.214233, 146.8464 -2.213833, 
+      146.84445 -2.2133)), 
+  ((154.58185 -5.482433, 154.5818 -5.4811, 154.58185 -5.479733, 154.58205 -5.4784, 154.58245 -5.477033, 154.58295 -5.4757, 154.5836 -5.4744, 154.5844 -5.473133, 154.58535 -5.471967, 154.58635 -5.470867, 
+      154.5875 -5.469833, 154.58875 -5.468933, 154.5901 -5.4681, 154.59145 -5.467433, 154.5929 -5.466867, 154.59435 -5.466433, 154.59585 -5.466133, 154.59735 -5.466, 154.5988 -5.466, 154.60025 -5.466133, 
+      154.60165 -5.4664, 154.603 -5.466833, 154.60425 -5.467367, 154.6054 -5.468067, 154.60645 -5.468867, 154.6074 -5.469767, 154.60825 -5.470767, 154.60895 -5.471867, 154.6095 -5.473067, 154.6099 -5.4743, 
+      154.61015 -5.4756, 154.6102 -5.476933, 154.61015 -5.4783, 154.60995 -5.479633, 154.60955 -5.481, 154.60905 -5.482333, 154.6084 -5.483633, 154.6076 -5.4849, 154.60665 -5.486067, 154.60565 -5.487167, 
+      154.6045 -5.4882, 154.60325 -5.4891, 154.6019 -5.489933, 154.60055 -5.4906, 154.5991 -5.491167, 154.59765 -5.4916, 154.59615 -5.4919, 154.59465 -5.492033, 154.5932 -5.492033, 154.59175 -5.4919, 
+      154.59035 -5.491633, 154.589 -5.4912, 154.58775 -5.490667, 154.5866 -5.489967, 154.58555 -5.489167, 154.5846 -5.488267, 154.58375 -5.487267, 154.58305 -5.486167, 154.5825 -5.484967, 154.5821 -5.483733, 
+      154.58185 -5.482433)), 
+  ((150.71195 -6.221067, 150.71875 -6.224, 150.72115 -6.2292, 150.7201 -6.2351, 150.7079 -6.241867, 150.6906 -6.244133, 150.68415 -6.239833, 150.6872 -6.232367, 150.6977 -6.225133, 150.71195 -6.221067)), 
+  ((159.4754 -4.611133, 159.4755 -4.609767, 159.4757 -4.608367, 159.4761 -4.606967, 159.47655 -4.605567, 159.47715 -4.6042, 159.4779 -4.602867, 159.4787 -4.6016, 159.47965 -4.600367, 159.48065 -4.599233, 
+      159.48175 -4.5982, 159.48295 -4.597233, 159.48415 -4.5964, 159.4854 -4.5957, 159.4867 -4.595133, 159.488 -4.594667, 159.4893 -4.594367, 159.49055 -4.5942, 159.4918 -4.5942, 159.493 -4.594333, 
+      159.49415 -4.5946, 159.4952 -4.595033, 159.4962 -4.5956, 159.4971 -4.596267, 159.4979 -4.5971, 159.4986 -4.598, 159.49915 -4.599033, 159.4996 -4.600167, 159.4999 -4.601367, 159.5001 -4.602633, 
+      159.50015 -4.603967, 159.50005 -4.605333, 159.49985 -4.606733, 159.49945 -4.608133, 159.499 -4.609533, 159.4984 -4.6109, 159.49765 -4.612233, 159.49685 -4.6135, 159.4959 -4.614733, 159.49485 -4.615867, 
+      159.4938 -4.6169, 159.4926 -4.617867, 159.4914 -4.6187, 159.49015 -4.6194, 159.48885 -4.619967, 159.48755 -4.620433, 159.48625 -4.620733, 159.485 -4.6209, 159.48375 -4.6209, 159.48255 -4.620767, 
+      159.4814 -4.6205, 159.48035 -4.620067, 159.47935 -4.6195, 159.47845 -4.618833, 159.47765 -4.618, 159.47695 -4.6171, 159.4764 -4.616067, 159.47595 -4.614933, 159.47565 -4.613733, 159.47545 -4.612467, 
+      159.4754 -4.611133)), 
+  ((148.24775 -4.717633, 148.246 -4.717767, 148.2442 -4.717833, 148.24235 -4.7178, 148.2405 -4.7177, 148.2387 -4.717533, 148.2369 -4.717267, 148.23515 -4.716933, 148.2335 -4.716533, 148.23195 -4.716033, 
+      148.2305 -4.7155, 148.22915 -4.7149, 148.22795 -4.714267, 148.2269 -4.713567, 148.226 -4.712833, 148.2253 -4.7121, 148.22475 -4.711333, 148.2244 -4.710533, 148.22425 -4.709733, 148.2243 -4.708967, 
+      148.22455 -4.7082, 148.22495 -4.707467, 148.22555 -4.706733, 148.22635 -4.706067, 148.2273 -4.705433, 148.2284 -4.704867, 148.22965 -4.704367, 148.23105 -4.703933, 148.23255 -4.703533, 148.23415 -4.703233, 
+      148.23585 -4.703, 148.2376 -4.702867, 148.2394 -4.7028, 148.24125 -4.702833, 148.2431 -4.702933, 148.2449 -4.7031, 148.2467 -4.703367, 148.24845 -4.7037, 148.2501 -4.7041, 148.25165 -4.7046, 
+      148.2531 -4.705133, 148.25445 -4.705733, 148.25565 -4.706367, 148.2567 -4.707067, 148.2576 -4.7078, 148.2583 -4.708533, 148.25885 -4.7093, 148.2592 -4.7101, 148.25935 -4.7109, 148.2593 -4.711667, 
+      148.25905 -4.712433, 148.25865 -4.713167, 148.25805 -4.7139, 148.25725 -4.714567, 148.2563 -4.7152, 148.2552 -4.715767, 148.25395 -4.716267, 148.25255 -4.7167, 148.25105 -4.7171, 148.24945 -4.7174, 
+      148.24775 -4.717633)), 
+  ((148.22 -4.2461, 148.21885 -4.246367, 148.2177 -4.246567, 148.2165 -4.2467, 148.2153 -4.246767, 148.2141 -4.2467, 148.2129 -4.246567, 148.21175 -4.246367, 148.2106 -4.2461, 148.20955 -4.245733, 
+      148.20855 -4.245267, 148.2076 -4.244767, 148.20675 -4.2442, 148.206 -4.243567, 148.2053 -4.2429, 148.20475 -4.2422, 148.20435 -4.241433, 148.20405 -4.240667, 148.20385 -4.239867, 148.20375 -4.239067, 
+      148.20385 -4.238267, 148.20405 -4.237467, 148.20435 -4.2367, 148.20475 -4.235933, 148.2053 -4.235233, 148.206 -4.234567, 148.20675 -4.233933, 148.2076 -4.233367, 148.20855 -4.232867, 148.20955 -4.2324, 
+      148.2106 -4.232033, 148.21175 -4.231767, 148.2129 -4.231567, 148.2141 -4.231433, 148.2153 -4.231367, 148.2165 -4.231433, 148.2177 -4.231567, 148.21885 -4.231767, 148.22 -4.232033, 148.22105 -4.2324, 
+      148.22205 -4.232867, 148.223 -4.233367, 148.22385 -4.233933, 148.2246 -4.234567, 148.2253 -4.235233, 148.22585 -4.235933, 148.22625 -4.2367, 148.22655 -4.237467, 148.22675 -4.238267, 148.22685 -4.239067, 
+      148.22675 -4.239867, 148.22655 -4.240667, 148.22625 -4.241433, 148.22585 -4.2422, 148.2253 -4.2429, 148.2246 -4.243567, 148.22385 -4.2442, 148.223 -4.244767, 148.22205 -4.245267, 148.22105 -4.245733, 
+      148.22 -4.2461)), 
+  ((156.99255 -4.8476, 156.9915 -4.847867, 156.9904 -4.848067, 156.9893 -4.8482, 156.98815 -4.848233, 156.987 -4.8482, 156.9859 -4.848067, 156.9848 -4.847867, 156.98375 -4.8476, 156.98275 -4.847267, 
+      156.98175 -4.846867, 156.9809 -4.846367, 156.9801 -4.845833, 156.97935 -4.845267, 156.97875 -4.844633, 156.97825 -4.843933, 156.97785 -4.843233, 156.97755 -4.8425, 156.97735 -4.841767, 156.9773 -4.841, 
+      156.97735 -4.840233, 156.97755 -4.8395, 156.97785 -4.838767, 156.97825 -4.838067, 156.97875 -4.8374, 156.97935 -4.836733, 156.9801 -4.836167, 156.9809 -4.835633, 156.98175 -4.835133, 156.9827 -4.834733, 
+      156.98375 -4.8344, 156.9848 -4.834133, 156.9859 -4.833933, 156.987 -4.8338, 156.98815 -4.833767, 156.9893 -4.8338, 156.9904 -4.833933, 156.9915 -4.834133, 156.99255 -4.8344, 156.99355 -4.834733, 
+      156.99455 -4.835133, 156.9954 -4.835633, 156.9962 -4.836167, 156.99695 -4.836733, 156.99755 -4.837367, 156.99805 -4.838067, 156.99845 -4.838767, 156.99875 -4.8395, 156.99895 -4.840233, 156.999 -4.841, 
+      156.99895 -4.841767, 156.99875 -4.8425, 156.99845 -4.843233, 156.99805 -4.843933, 156.99755 -4.8446, 156.99695 -4.845267, 156.9962 -4.845833, 156.9954 -4.846367, 156.99455 -4.846867, 156.9936 -4.847267, 
+      156.99255 -4.8476)), 
+  ((147.6045 -2.027233, 147.60505 -2.026367, 147.60575 -2.0255, 147.6065 -2.024633, 147.60735 -2.023833, 147.60825 -2.023033, 147.6092 -2.0223, 147.61025 -2.0216, 147.6113 -2.020967, 147.61235 -2.020367, 
+      147.61345 -2.019867, 147.61455 -2.019433, 147.61565 -2.0191, 147.6167 -2.018833, 147.61775 -2.018667, 147.61875 -2.0186, 147.6197 -2.0186, 147.62055 -2.0187, 147.62135 -2.0189, 147.62205 -2.019167, 
+      147.62265 -2.019533, 147.6232 -2.019967, 147.6236 -2.0205, 147.6239 -2.021067, 147.6241 -2.021733, 147.6242 -2.022433, 147.62415 -2.0232, 147.624 -2.024, 147.62375 -2.024833, 147.62335 -2.025667, 
+      147.62285 -2.026533, 147.6223 -2.0274, 147.6216 -2.028267, 147.62085 -2.029133, 147.62 -2.029933, 147.6191 -2.030733, 147.61815 -2.031467, 147.6171 -2.032167, 147.61605 -2.0328, 147.615 -2.0334, 
+      147.6139 -2.0339, 147.6128 -2.034333, 147.6117 -2.034667, 147.61065 -2.034933, 147.6096 -2.0351, 147.6086 -2.035167, 147.60765 -2.035167, 147.6068 -2.035067, 147.606 -2.034867, 147.6053 -2.0346, 
+      147.6047 -2.034233, 147.60415 -2.0338, 147.60375 -2.033267, 147.60345 -2.0327, 147.60325 -2.032033, 147.60315 -2.031333, 147.6032 -2.030567, 147.60335 -2.029767, 147.6036 -2.028933, 147.604 -2.0281, 
+      147.6045 -2.027233)), 
+  ((143.51295 -9.9018, 143.51195 -9.902067, 143.5109 -9.902267, 143.50985 -9.902367, 143.50875 -9.9024, 143.50765 -9.902367, 143.5066 -9.902267, 143.50555 -9.902067, 143.50455 -9.9018, 143.50355 -9.901467, 
+      143.50265 -9.9011, 143.5018 -9.900633, 143.50105 -9.900133, 143.50035 -9.899567, 143.4998 -9.898967, 143.4993 -9.8983, 143.4989 -9.897633, 143.4986 -9.896933, 143.49845 -9.896233, 143.4984 -9.8955, 
+      143.49845 -9.894767, 143.4986 -9.894067, 143.4989 -9.893367, 143.4993 -9.8927, 143.4998 -9.892033, 143.50035 -9.891433, 143.50105 -9.890867, 143.5018 -9.890367, 143.50265 -9.8899, 143.50355 -9.889533, 
+      143.50455 -9.8892, 143.50555 -9.888933, 143.5066 -9.888733, 143.50765 -9.888633, 143.50875 -9.8886, 143.50985 -9.888633, 143.5109 -9.888733, 143.51195 -9.888933, 143.51295 -9.8892, 143.51395 -9.889533, 
+      143.51485 -9.8899, 143.5157 -9.890367, 143.51645 -9.890867, 143.51715 -9.891433, 143.5177 -9.892033, 143.5182 -9.8927, 143.5186 -9.893367, 143.5189 -9.894067, 143.51905 -9.894767, 143.5191 -9.8955, 
+      143.51905 -9.896233, 143.5189 -9.896933, 143.5186 -9.897633, 143.5182 -9.8983, 143.5177 -9.898967, 143.51715 -9.899567, 143.51645 -9.900133, 143.5157 -9.900633, 143.51485 -9.9011, 143.51395 -9.901467, 
+      143.51295 -9.9018)), 
+  ((143.23465 -10.091067, 143.23365 -10.091333, 143.2326 -10.091533, 143.23155 -10.091633, 143.23045 -10.091667, 143.22935 -10.091633, 143.2283 -10.091533, 143.22725 -10.091333, 143.22625 -10.091067, 143.2253 -10.090733, 
+      143.2244 -10.090367, 143.22355 -10.0899, 143.2228 -10.0894, 143.2221 -10.088833, 143.22155 -10.088233, 143.22105 -10.0876, 143.22065 -10.086933, 143.22035 -10.086233, 143.2202 -10.085533, 143.22015 -10.0848, 
+      143.2202 -10.084067, 143.22035 -10.083367, 143.22065 -10.082667, 143.22105 -10.082, 143.22155 -10.081367, 143.2221 -10.080767, 143.2228 -10.0802, 143.22355 -10.0797, 143.2244 -10.079233, 143.2253 -10.078867, 
+      143.22625 -10.078533, 143.22725 -10.078267, 143.2283 -10.078067, 143.22935 -10.077967, 143.23045 -10.077933, 143.23155 -10.077967, 143.2326 -10.078067, 143.23365 -10.078267, 143.23465 -10.078533, 143.2356 -10.078867, 
+      143.2365 -10.079233, 143.23735 -10.0797, 143.2381 -10.0802, 143.2388 -10.080767, 143.23935 -10.081367, 143.23985 -10.082, 143.24025 -10.082667, 143.24055 -10.083367, 143.2407 -10.084067, 143.24075 -10.0848, 
+      143.2407 -10.085533, 143.24055 -10.086233, 143.24025 -10.086933, 143.23985 -10.0876, 143.23935 -10.088233, 143.2388 -10.088833, 143.2381 -10.0894, 143.23735 -10.0899, 143.2365 -10.090367, 143.2356 -10.090733, 
+      143.23465 -10.091067)), 
+  ((143.30115 -3.362233, 143.30715 -3.361867, 143.3132 -3.3659, 143.31485 -3.372467, 143.30225 -3.377567, 143.29675 -3.376867, 143.29565 -3.370633, 143.30115 -3.362233)), 
+  ((145.01185 -1.641933, 145.0109 -1.6422, 145.0099 -1.642367, 145.0089 -1.642467, 145.0079 -1.6425, 145.0069 -1.642467, 145.0059 -1.642367, 145.0049 -1.6422, 145.00395 -1.641933, 145.00305 -1.641633, 
+      145.0022 -1.641267, 145.0014 -1.640833, 145.00065 -1.640367, 145.00005 -1.639833, 144.99945 -1.639267, 144.999 -1.638667, 144.99865 -1.638033, 144.9984 -1.637367, 144.9982 -1.6367, 144.99815 -1.636033, 
+      144.9982 -1.635333, 144.9984 -1.634667, 144.99865 -1.634, 144.999 -1.633367, 144.99945 -1.632767, 145.00005 -1.6322, 145.00065 -1.631667, 145.0014 -1.6312, 145.0022 -1.630767, 145.00305 -1.6304, 
+      145.00395 -1.6301, 145.0049 -1.629833, 145.0059 -1.629667, 145.0069 -1.629567, 145.0079 -1.629533, 145.0089 -1.629567, 145.0099 -1.629667, 145.0109 -1.629833, 145.01185 -1.6301, 145.01275 -1.6304, 
+      145.0136 -1.630767, 145.0144 -1.6312, 145.01515 -1.631667, 145.01575 -1.6322, 145.01635 -1.632767, 145.0168 -1.633367, 145.01715 -1.634, 145.0174 -1.634667, 145.0176 -1.635333, 145.01765 -1.636, 
+      145.0176 -1.6367, 145.0174 -1.637367, 145.01715 -1.638033, 145.0168 -1.638667, 145.01635 -1.639267, 145.01575 -1.639833, 145.01515 -1.640367, 145.0144 -1.640833, 145.0136 -1.641267, 145.01275 -1.641633, 
+      145.01185 -1.641933)), 
+  ((143.5239 -9.859533, 143.52295 -9.859767, 143.522 -9.859967, 143.521 -9.860067, 143.52 -9.8601, 143.519 -9.860067, 143.518 -9.859967, 143.51705 -9.859767, 143.5161 -9.859533, 143.5152 -9.859233, 
+      143.51435 -9.858867, 143.5136 -9.858467, 143.51285 -9.857967, 143.51225 -9.857467, 143.5117 -9.8569, 143.51125 -9.8563, 143.5109 -9.855667, 143.5106 -9.855033, 143.51045 -9.854367, 143.5104 -9.8537, 
+      143.51045 -9.853033, 143.5106 -9.852367, 143.5109 -9.851733, 143.51125 -9.8511, 143.5117 -9.8505, 143.51225 -9.849933, 143.51285 -9.849433, 143.5136 -9.848933, 143.51435 -9.848533, 143.5152 -9.848167, 
+      143.5161 -9.847867, 143.51705 -9.847633, 143.518 -9.847433, 143.519 -9.847333, 143.52 -9.8473, 143.521 -9.847333, 143.522 -9.847433, 143.52295 -9.847633, 143.5239 -9.847867, 143.5248 -9.848167, 
+      143.52565 -9.848533, 143.5264 -9.848933, 143.52715 -9.849433, 143.52775 -9.849933, 143.5283 -9.8505, 143.52875 -9.8511, 143.5291 -9.851733, 143.5294 -9.852367, 143.52955 -9.853033, 143.5296 -9.8537, 
+      143.52955 -9.854367, 143.5294 -9.855033, 143.5291 -9.855667, 143.52875 -9.8563, 143.5283 -9.8569, 143.52775 -9.857467, 143.52715 -9.857967, 143.5264 -9.858467, 143.52565 -9.858867, 143.5248 -9.859233, 
+      143.5239 -9.859533)), 
+  ((157.16425 -4.891233, 157.1633 -4.891467, 157.16235 -4.891633, 157.1614 -4.891767, 157.1604 -4.8918, 157.1594 -4.891767, 157.15845 -4.891633, 157.1575 -4.891467, 157.15655 -4.891233, 157.1557 -4.890933, 
+      157.15485 -4.8906, 157.1541 -4.890167, 157.1534 -4.8897, 157.15275 -4.8892, 157.15225 -4.888633, 157.1518 -4.888067, 157.15145 -4.887433, 157.1512 -4.8868, 157.151 -4.886167, 157.15095 -4.8855, 
+      157.151 -4.884833, 157.1512 -4.8842, 157.15145 -4.883567, 157.1518 -4.882933, 157.15225 -4.882367, 157.15275 -4.8818, 157.1534 -4.8813, 157.1541 -4.880833, 157.15485 -4.8804, 157.1557 -4.880067, 
+      157.15655 -4.879767, 157.1575 -4.879533, 157.15845 -4.879367, 157.1594 -4.879233, 157.1604 -4.8792, 157.1614 -4.879233, 157.16235 -4.879367, 157.1633 -4.879533, 157.16425 -4.879767, 157.1651 -4.880067, 
+      157.16595 -4.8804, 157.1667 -4.880833, 157.1674 -4.8813, 157.16805 -4.8818, 157.16855 -4.882367, 157.169 -4.882933, 157.16935 -4.883567, 157.1696 -4.8842, 157.1698 -4.884833, 157.16985 -4.8855, 
+      157.1698 -4.886167, 157.1696 -4.8868, 157.16935 -4.887433, 157.169 -4.888067, 157.16855 -4.888633, 157.16805 -4.8892, 157.1674 -4.8897, 157.1667 -4.890167, 157.16595 -4.8906, 157.1651 -4.890933, 
+      157.16425 -4.891233)), 
+  ((143.78345 -9.1194, 143.78255 -9.119633, 143.7816 -9.119833, 143.78065 -9.119933, 143.77965 -9.119967, 143.77865 -9.119933, 143.7777 -9.119833, 143.77675 -9.119633, 143.77585 -9.1194, 143.77495 -9.1191, 
+      143.77415 -9.118767, 143.77335 -9.118333, 143.7727 -9.1179, 143.77205 -9.117367, 143.77155 -9.116833, 143.7711 -9.116233, 143.77075 -9.115633, 143.77045 -9.115, 143.7703 -9.114367, 143.77025 -9.1137, 
+      143.7703 -9.113033, 143.77045 -9.1124, 143.77075 -9.111767, 143.7711 -9.111167, 143.77155 -9.110567, 143.77205 -9.110033, 143.7727 -9.1095, 143.77335 -9.109067, 143.77415 -9.108633, 143.77495 -9.1083, 
+      143.77585 -9.108, 143.77675 -9.107767, 143.7777 -9.107567, 143.77865 -9.107467, 143.77965 -9.107433, 143.78065 -9.107467, 143.7816 -9.107567, 143.78255 -9.107767, 143.78345 -9.108, 143.78435 -9.1083, 
+      143.78515 -9.108633, 143.78595 -9.109067, 143.7866 -9.1095, 143.78725 -9.110033, 143.78775 -9.110567, 143.7882 -9.111167, 143.78855 -9.111767, 143.78885 -9.1124, 143.789 -9.113033, 143.78905 -9.1137, 
+      143.789 -9.114367, 143.78885 -9.115, 143.78855 -9.115633, 143.7882 -9.116233, 143.78775 -9.116833, 143.78725 -9.117367, 143.7866 -9.1179, 143.78595 -9.118333, 143.78515 -9.118767, 143.78435 -9.1191, 
+      143.78345 -9.1194)), 
+  ((148.3225 -4.719433, 148.3211 -4.719533, 148.31965 -4.719567, 148.31815 -4.719567, 148.3167 -4.719533, 148.3152 -4.719433, 148.31375 -4.7193, 148.31235 -4.719133, 148.311 -4.7189, 148.3097 -4.718667, 
+      148.30845 -4.718367, 148.30735 -4.718033, 148.30635 -4.7177, 148.30545 -4.7173, 148.3047 -4.716933, 148.30405 -4.7165, 148.30355 -4.7161, 148.3032 -4.715667, 148.30305 -4.715233, 148.303 -4.7148, 
+      148.3031 -4.714367, 148.3034 -4.713967, 148.3038 -4.713567, 148.3044 -4.7132, 148.3051 -4.712867, 148.30595 -4.712533, 148.3069 -4.712267, 148.308 -4.712, 148.30915 -4.7118, 148.31045 -4.7116, 
+      148.31175 -4.7115, 148.31315 -4.7114, 148.3146 -4.711367, 148.3161 -4.711367, 148.31755 -4.7114, 148.31905 -4.7115, 148.3205 -4.711633, 148.3219 -4.7118, 148.32325 -4.712033, 148.32455 -4.712267, 
+      148.3258 -4.712567, 148.3269 -4.7129, 148.3279 -4.713233, 148.3288 -4.713633, 148.32955 -4.714, 148.3302 -4.714433, 148.3307 -4.714833, 148.33105 -4.715267, 148.3312 -4.7157, 148.33125 -4.716133, 
+      148.33115 -4.716567, 148.33085 -4.716967, 148.33045 -4.717367, 148.32985 -4.717733, 148.32915 -4.718067, 148.3283 -4.7184, 148.32735 -4.718667, 148.32625 -4.718933, 148.3251 -4.719133, 148.3238 -4.719333, 
+      148.3225 -4.719433)), 
+  ((144.21205 -9.403033, 144.2112 -9.403233, 144.21025 -9.4034, 144.20935 -9.4035, 144.2084 -9.403533, 144.20745 -9.4035, 144.20655 -9.4034, 144.2056 -9.403233, 144.20475 -9.403033, 144.2039 -9.402733, 
+      144.2031 -9.4024, 144.20235 -9.402, 144.2017 -9.401567, 144.2011 -9.401067, 144.2006 -9.400533, 144.20015 -9.399967, 144.19985 -9.3994, 144.1996 -9.398767, 144.19945 -9.398167, 144.1994 -9.397533, 
+      144.19945 -9.3969, 144.1996 -9.3963, 144.19985 -9.395667, 144.20015 -9.3951, 144.2006 -9.394533, 144.2011 -9.394, 144.2017 -9.3935, 144.20235 -9.393067, 144.2031 -9.392667, 144.2039 -9.392333, 
+      144.20475 -9.392033, 144.2056 -9.391833, 144.20655 -9.391667, 144.20745 -9.391567, 144.2084 -9.391533, 144.20935 -9.391567, 144.21025 -9.391667, 144.2112 -9.391833, 144.21205 -9.392033, 144.2129 -9.392333, 
+      144.2137 -9.392667, 144.21445 -9.393067, 144.2151 -9.3935, 144.2157 -9.394, 144.2162 -9.394533, 144.21665 -9.3951, 144.21695 -9.395667, 144.2172 -9.3963, 144.21735 -9.3969, 144.2174 -9.397533, 
+      144.21735 -9.398167, 144.2172 -9.398767, 144.21695 -9.3994, 144.21665 -9.399967, 144.2162 -9.400533, 144.2157 -9.401067, 144.2151 -9.401567, 144.21445 -9.402, 144.2137 -9.4024, 144.2129 -9.402733, 
+      144.21205 -9.403033)), 
+  ((143.56315 -9.895433, 143.5623 -9.895667, 143.5614 -9.895833, 143.56045 -9.8959, 143.55955 -9.895933, 143.55865 -9.8959, 143.5577 -9.895833, 143.5568 -9.895667, 143.55595 -9.895433, 143.55515 -9.895167, 
+      143.55435 -9.894833, 143.55365 -9.894433, 143.553 -9.894, 143.5524 -9.893533, 143.5519 -9.893, 143.5515 -9.892467, 143.55115 -9.8919, 143.5509 -9.8913, 143.5508 -9.890667, 143.55075 -9.890067, 
+      143.5508 -9.889467, 143.5509 -9.888833, 143.55115 -9.888233, 143.5515 -9.887667, 143.5519 -9.887133, 143.5524 -9.8866, 143.553 -9.886133, 143.55365 -9.8857, 143.55435 -9.8853, 143.55515 -9.884967, 
+      143.55595 -9.8847, 143.5568 -9.884467, 143.5577 -9.8843, 143.55865 -9.884233, 143.55955 -9.8842, 143.56045 -9.884233, 143.5614 -9.8843, 143.5623 -9.884467, 143.56315 -9.8847, 143.56395 -9.884967, 
+      143.56475 -9.8853, 143.56545 -9.8857, 143.5661 -9.886133, 143.5667 -9.8866, 143.5672 -9.887133, 143.5676 -9.887667, 143.56795 -9.888233, 143.5682 -9.888833, 143.5683 -9.889467, 143.56835 -9.890067, 
+      143.5683 -9.890667, 143.5682 -9.8913, 143.56795 -9.8919, 143.5676 -9.892467, 143.5672 -9.893, 143.5667 -9.893533, 143.5661 -9.894, 143.56545 -9.894433, 143.56475 -9.894833, 143.56395 -9.895167, 
+      143.56315 -9.895433)), 
+  ((144.32955 -9.5039, 144.32875 -9.5041, 144.3279 -9.504267, 144.32705 -9.504333, 144.32615 -9.504367, 144.32525 -9.504333, 144.3244 -9.504267, 144.32355 -9.5041, 144.32275 -9.5039, 144.32195 -9.503633, 
+      144.3212 -9.5033, 144.3205 -9.502933, 144.3199 -9.502533, 144.31935 -9.502067, 144.31885 -9.501567, 144.31845 -9.501033, 144.31815 -9.5005, 144.3179 -9.499933, 144.3178 -9.499367, 144.31775 -9.498767, 
+      144.3178 -9.498167, 144.3179 -9.4976, 144.31815 -9.497033, 144.31845 -9.4965, 144.31885 -9.495967, 144.31935 -9.495467, 144.3199 -9.495, 144.3205 -9.4946, 144.3212 -9.494233, 144.32195 -9.4939, 
+      144.32275 -9.493633, 144.32355 -9.493433, 144.3244 -9.493267, 144.32525 -9.4932, 144.32615 -9.493167, 144.32705 -9.4932, 144.3279 -9.493267, 144.32875 -9.493433, 144.32955 -9.493633, 144.33035 -9.4939, 
+      144.3311 -9.494233, 144.3318 -9.4946, 144.3324 -9.495, 144.33295 -9.495467, 144.33345 -9.495967, 144.33385 -9.4965, 144.33415 -9.497033, 144.3344 -9.4976, 144.3345 -9.498167, 144.33455 -9.498767, 
+      144.3345 -9.499367, 144.3344 -9.499933, 144.33415 -9.5005, 144.33385 -9.501033, 144.33345 -9.501567, 144.33295 -9.502067, 144.3324 -9.502533, 144.3318 -9.502933, 144.3311 -9.5033, 144.33035 -9.503633, 
+      144.32955 -9.5039)), 
+  ((152.6964 -4.7421, 152.69545 -4.741733, 152.69455 -4.7413, 152.69365 -4.740833, 152.6928 -4.740333, 152.692 -4.7398, 152.69125 -4.739233, 152.6906 -4.738633, 152.69 -4.738033, 152.68945 -4.7374, 
+      152.689 -4.7368, 152.68865 -4.7362, 152.6884 -4.7356, 152.68825 -4.735, 152.6882 -4.734433, 152.68825 -4.733933, 152.68835 -4.733433, 152.6886 -4.733, 152.68895 -4.7326, 152.68935 -4.732233, 
+      152.68985 -4.731933, 152.69045 -4.7317, 152.6911 -4.731533, 152.69185 -4.7314, 152.6926 -4.731367, 152.69345 -4.731367, 152.69435 -4.731467, 152.69525 -4.7316, 152.6962 -4.7318, 152.6971 -4.732067, 
+      152.69805 -4.7324, 152.699 -4.732767, 152.6999 -4.7332, 152.7008 -4.733667, 152.70165 -4.734167, 152.70245 -4.7347, 152.7032 -4.735267, 152.70385 -4.735867, 152.70445 -4.736467, 152.705 -4.7371, 
+      152.70545 -4.7377, 152.7058 -4.7383, 152.70605 -4.7389, 152.7062 -4.7395, 152.70625 -4.740067, 152.7062 -4.740567, 152.7061 -4.741067, 152.70585 -4.7415, 152.7055 -4.7419, 152.7051 -4.742267, 
+      152.7046 -4.742567, 152.704 -4.7428, 152.70335 -4.742967, 152.7026 -4.7431, 152.70185 -4.743133, 152.701 -4.743133, 152.7001 -4.743033, 152.6992 -4.7429, 152.69825 -4.7427, 152.69735 -4.742433, 
+      152.6964 -4.7421)), 
+  ((143.17925 -10.124133, 143.17845 -10.124333, 143.1776 -10.1245, 143.17675 -10.124567, 143.1759 -10.1246, 143.17505 -10.124567, 143.1742 -10.1245, 143.17335 -10.124333, 143.17255 -10.124133, 143.17175 -10.123867, 
+      143.17105 -10.123567, 143.17035 -10.1232, 143.16975 -10.1228, 143.1692 -10.122333, 143.16875 -10.121867, 143.16835 -10.121333, 143.16805 -10.1208, 143.1678 -10.120233, 143.1677 -10.119667, 143.16765 -10.1191, 
+      143.1677 -10.118533, 143.1678 -10.117967, 143.16805 -10.1174, 143.16835 -10.116867, 143.16875 -10.116333, 143.1692 -10.115867, 143.16975 -10.1154, 143.17035 -10.115, 143.17105 -10.114633, 143.17175 -10.114333, 
+      143.17255 -10.114067, 143.17335 -10.113867, 143.1742 -10.1137, 143.17505 -10.113633, 143.1759 -10.1136, 143.17675 -10.113633, 143.1776 -10.1137, 143.17845 -10.113867, 143.17925 -10.114067, 143.18005 -10.114333, 
+      143.18075 -10.114633, 143.18145 -10.115, 143.18205 -10.1154, 143.1826 -10.115867, 143.18305 -10.116333, 143.18345 -10.116867, 143.18375 -10.1174, 143.184 -10.117967, 143.1841 -10.118533, 143.18415 -10.1191, 
+      143.1841 -10.119667, 143.184 -10.120233, 143.18375 -10.1208, 143.18345 -10.121333, 143.18305 -10.121867, 143.1826 -10.122333, 143.18205 -10.1228, 143.18145 -10.1232, 143.18075 -10.123567, 143.18005 -10.123867, 
+      143.17925 -10.124133)), 
+  ((144.36535 -9.531, 144.36455 -9.5312, 144.36375 -9.531367, 144.3629 -9.531433, 144.36205 -9.531467, 144.3612 -9.531433, 144.36035 -9.531367, 144.35955 -9.5312, 144.35875 -9.531, 144.358 -9.530767, 
+      144.3573 -9.530433, 144.35665 -9.5301, 144.35605 -9.5297, 144.35555 -9.529267, 144.35505 -9.5288, 144.3547 -9.5283, 144.3544 -9.527767, 144.35415 -9.527233, 144.35405 -9.526667, 144.354 -9.5261, 
+      144.35405 -9.525533, 144.35415 -9.524967, 144.3544 -9.524433, 144.3547 -9.5239, 144.35505 -9.5234, 144.35555 -9.522933, 144.35605 -9.5225, 144.35665 -9.5221, 144.3573 -9.521767, 144.358 -9.521433, 
+      144.35875 -9.5212, 144.35955 -9.521, 144.36035 -9.520833, 144.3612 -9.520767, 144.36205 -9.520733, 144.3629 -9.520767, 144.36375 -9.520833, 144.36455 -9.521, 144.36535 -9.5212, 144.3661 -9.521433, 
+      144.3668 -9.521767, 144.36745 -9.5221, 144.36805 -9.5225, 144.36855 -9.522933, 144.36905 -9.5234, 144.3694 -9.5239, 144.3697 -9.524433, 144.36995 -9.524967, 144.37005 -9.525533, 144.3701 -9.5261, 
+      144.37005 -9.526667, 144.36995 -9.527233, 144.3697 -9.527767, 144.3694 -9.5283, 144.36905 -9.5288, 144.36855 -9.529267, 144.36805 -9.5297, 144.36745 -9.5301, 144.3668 -9.530433, 144.3661 -9.530767, 
+      144.36535 -9.531)), 
+  ((152.72445 -4.782267, 152.72365 -4.7818, 152.7229 -4.781267, 152.72215 -4.7807, 152.72145 -4.780133, 152.7208 -4.7795, 152.7202 -4.778867, 152.7197 -4.778233, 152.71925 -4.777567, 152.7189 -4.776933, 
+      152.7186 -4.7763, 152.71835 -4.775667, 152.71825 -4.775067, 152.7182 -4.7745, 152.71825 -4.773967, 152.7184 -4.773467, 152.7186 -4.773033, 152.7189 -4.772633, 152.7193 -4.7723, 152.71975 -4.772033, 
+      152.7203 -4.771833, 152.72085 -4.771667, 152.7215 -4.7716, 152.7222 -4.7716, 152.72295 -4.771633, 152.72375 -4.771767, 152.72455 -4.771967, 152.72535 -4.772233, 152.7262 -4.772533, 152.727 -4.7729, 
+      152.72785 -4.773333, 152.72865 -4.7738, 152.7294 -4.774333, 152.73015 -4.7749, 152.73085 -4.775467, 152.7315 -4.7761, 152.7321 -4.776733, 152.7326 -4.777367, 152.73305 -4.778033, 152.7334 -4.778667, 
+      152.7337 -4.7793, 152.73395 -4.779933, 152.73405 -4.780533, 152.7341 -4.7811, 152.73405 -4.781633, 152.7339 -4.782133, 152.7337 -4.782567, 152.7334 -4.782967, 152.733 -4.7833, 152.73255 -4.783567, 
+      152.732 -4.783767, 152.73145 -4.783933, 152.7308 -4.784, 152.7301 -4.784, 152.72935 -4.783967, 152.72855 -4.783833, 152.72775 -4.783633, 152.72695 -4.783367, 152.7261 -4.783067, 152.7253 -4.7827, 
+      152.72445 -4.782267)), 
+  ((145.14335 -1.513867, 145.1423 -1.514033, 145.1413 -1.514133, 145.1402 -1.514233, 145.13915 -1.514267, 145.13805 -1.514267, 145.137 -1.514233, 145.13595 -1.514133, 145.13495 -1.514033, 145.13395 -1.513867, 
+      145.13305 -1.513667, 145.1322 -1.513433, 145.1314 -1.513133, 145.1307 -1.512867, 145.1301 -1.512533, 145.1296 -1.512167, 145.1292 -1.5118, 145.1289 -1.511433, 145.1287 -1.511033, 145.12865 -1.510633, 
+      145.1287 -1.510233, 145.12885 -1.509833, 145.1291 -1.509433, 145.12945 -1.509067, 145.12995 -1.5087, 145.1305 -1.508333, 145.1312 -1.508, 145.13195 -1.5077, 145.13275 -1.507433, 145.13365 -1.5072, 
+      145.1346 -1.507, 145.13565 -1.506833, 145.13665 -1.506733, 145.13775 -1.506633, 145.1388 -1.5066, 145.1399 -1.5066, 145.14095 -1.506633, 145.142 -1.506733, 145.143 -1.506833, 145.144 -1.507, 
+      145.1449 -1.5072, 145.14575 -1.507433, 145.14655 -1.507733, 145.14725 -1.508, 145.14785 -1.508333, 145.14835 -1.5087, 145.14875 -1.509067, 145.14905 -1.509433, 145.14925 -1.509833, 145.1493 -1.510233, 
+      145.14925 -1.510633, 145.1491 -1.511033, 145.14885 -1.511433, 145.1485 -1.5118, 145.148 -1.512167, 145.14745 -1.512533, 145.14675 -1.512867, 145.146 -1.513167, 145.1452 -1.513433, 145.1443 -1.513667, 
+      145.14335 -1.513867)), 
+  ((143.23465 -9.992833, 143.23395 -9.993, 143.23325 -9.993133, 143.23255 -9.9932, 143.2318 -9.993233, 143.23105 -9.9932, 143.23035 -9.993133, 143.22965 -9.993, 143.22895 -9.992833, 143.2283 -9.9926, 
+      143.2277 -9.992333, 143.2271 -9.992033, 143.2266 -9.9917, 143.22615 -9.9913, 143.22575 -9.9909, 143.2254 -9.990467, 143.22515 -9.99, 143.22495 -9.989533, 143.22485 -9.989067, 143.2248 -9.988567, 
+      143.22485 -9.988067, 143.22495 -9.9876, 143.22515 -9.987133, 143.2254 -9.986667, 143.22575 -9.986233, 143.22615 -9.985833, 143.2266 -9.985433, 143.2271 -9.9851, 143.2277 -9.9848, 143.2283 -9.984533, 
+      143.22895 -9.9843, 143.22965 -9.984133, 143.23035 -9.984, 143.23105 -9.983933, 143.2318 -9.9839, 143.23255 -9.983933, 143.23325 -9.984, 143.23395 -9.984133, 143.23465 -9.9843, 143.2353 -9.984533, 
+      143.2359 -9.9848, 143.2365 -9.9851, 143.237 -9.985433, 143.23745 -9.985833, 143.23785 -9.986233, 143.2382 -9.986667, 143.23845 -9.987133, 143.23865 -9.9876, 143.23875 -9.988067, 143.2388 -9.988567, 
+      143.23875 -9.989067, 143.23865 -9.989533, 143.23845 -9.99, 143.2382 -9.990467, 143.23785 -9.9909, 143.23745 -9.9913, 143.237 -9.9917, 143.2365 -9.992033, 143.2359 -9.992333, 143.2353 -9.9926, 
+      143.23465 -9.992833)), 
+  ((143.58605 -9.851, 143.5854 -9.851167, 143.58475 -9.8513, 143.5841 -9.851367, 143.5834 -9.851367, 143.5827 -9.851367, 143.58205 -9.8513, 143.5814 -9.851167, 143.58075 -9.851, 143.58015 -9.8508, 
+      143.57955 -9.850533, 143.57905 -9.850267, 143.57855 -9.849933, 143.57815 -9.8496, 143.57775 -9.8492, 143.57745 -9.8488, 143.5772 -9.848367, 143.577 -9.847933, 143.5769 -9.8475, 143.5769 -9.847033, 
+      143.5769 -9.846567, 143.577 -9.846133, 143.5772 -9.8457, 143.57745 -9.845267, 143.57775 -9.844867, 143.57815 -9.844467, 143.57855 -9.844133, 143.57905 -9.8438, 143.57955 -9.843533, 143.58015 -9.843267, 
+      143.58075 -9.843067, 143.5814 -9.8429, 143.58205 -9.842767, 143.5827 -9.8427, 143.5834 -9.8427, 143.5841 -9.8427, 143.58475 -9.842767, 143.5854 -9.8429, 143.58605 -9.843067, 143.58665 -9.843267, 
+      143.58725 -9.843533, 143.58775 -9.8438, 143.58825 -9.844133, 143.58865 -9.844467, 143.58905 -9.844867, 143.58935 -9.845267, 143.5896 -9.8457, 143.5898 -9.846133, 143.5899 -9.846567, 143.5899 -9.847033, 
+      143.5899 -9.8475, 143.5898 -9.847933, 143.5896 -9.848367, 143.58935 -9.8488, 143.58905 -9.8492, 143.58865 -9.8496, 143.58825 -9.849933, 143.58775 -9.850267, 143.58725 -9.850533, 143.58665 -9.8508, 
+      143.58605 -9.851)), 
+  ((145.0783 -1.489367, 145.078 -1.4889, 145.0778 -1.488367, 145.0776 -1.487833, 145.0775 -1.4873, 145.07745 -1.486767, 145.0774 -1.486233, 145.07745 -1.4857, 145.07755 -1.4852, 145.07775 -1.4847, 
+      145.07795 -1.4842, 145.0782 -1.483767, 145.0785 -1.483367, 145.07885 -1.482967, 145.07925 -1.482667, 145.0797 -1.482367, 145.08015 -1.482133, 145.08065 -1.481967, 145.08115 -1.481833, 145.0817 -1.481767, 
+      145.08225 -1.481767, 145.0828 -1.4818, 145.0833 -1.4819, 145.08385 -1.482067, 145.08435 -1.482267, 145.08485 -1.482533, 145.08535 -1.482833, 145.0858 -1.483167, 145.0862 -1.483567, 145.08655 -1.484, 
+      145.0869 -1.484467, 145.0872 -1.484933, 145.0874 -1.485467, 145.0876 -1.486, 145.0877 -1.486533, 145.08775 -1.487067, 145.0878 -1.4876, 145.08775 -1.488133, 145.08765 -1.488633, 145.08745 -1.489133, 
+      145.08725 -1.489633, 145.087 -1.490067, 145.0867 -1.490467, 145.08635 -1.490867, 145.08595 -1.491167, 145.0855 -1.491467, 145.08505 -1.4917, 145.08455 -1.491867, 145.08405 -1.492, 145.0835 -1.492067, 
+      145.08295 -1.492067, 145.0824 -1.492033, 145.0819 -1.491933, 145.08135 -1.491767, 145.08085 -1.491567, 145.08035 -1.4913, 145.07985 -1.491, 145.0794 -1.490667, 145.079 -1.490267, 145.07865 -1.489833, 
+      145.0783 -1.489367)))
+
+MULTIPOLYGON (((-80.4767 -3.370933, -80.47355 -3.3664, -80.4233 -3.309533, -80.41315 -3.309533, -80.39485 -3.320367, -80.3899 -3.3552, -80.3705 -3.3725, -80.3258 -3.3813, -80.30345 -3.382667, -80.27295 -3.380633, 
+    -80.2227 -3.3488, -80.1272 -3.2926, -80.116 -3.273633, -80.09365 -3.201867, -80.08145 -3.179533, -80.0495 -3.151767, -80.00175 -3.121967, -79.98045 -3.089467, -79.9515 -3.0001, -79.9444 -2.932367, 
+    -79.8921 -2.812533, -79.8921 -2.764467, -79.85655 -2.673033, -79.8345 -2.626833, -79.8266 -2.5444, -79.82865 -2.469233, -79.84335 -2.431333, -79.8972 -2.3765, -79.90835 -2.3528, -79.90275 -2.2289, 
+    -79.91395 -2.2113, -79.92815 -2.209267, -79.94645 -2.218733, -79.9647 -2.2797, -79.98405 -2.358233, -79.99925 -2.380567, -80.01855 -2.389367, -80.0348 -2.380567, -80.03685 -2.2404, -80.06225 -2.225533, 
+    -80.0836 -2.228233, -80.10235 -2.2438, -80.12675 -2.3257, -80.1369 -2.369033, -80.1933 -2.4117, -80.2644 -2.477367, -80.37765 -2.587733, -80.3929 -2.652033, -80.4041 -2.6974, -80.4234 -2.710967, 
+    -80.4447 -2.7123, -80.4752 -2.702833, -80.5341 -2.663567, -80.5763 -2.599233, -80.62505 -2.5295, -80.67485 -2.448233, -80.7353 -2.395433, -80.81455 -2.3223, -80.906 -2.276933, -80.95015 -2.237667, 
+    -81.00195 -2.182833, -81.07815 -2.120533, -81.07815 -2.110367, -81.05885 -2.107333, -81.01265 -2.106, -80.92575 -2.0738, -80.90645 -2.054867, -80.9019 -2.040633, -80.9273 -2.0068, -80.9395 -1.981733, 
+    -80.93645 -1.948567, -80.8872 -1.8734, -80.88315 -1.8084, -80.89175 -1.702767, -80.9192 -1.584967, -80.9248 -1.5247, -80.91465 -1.473233, -80.8537 -1.385233, -80.83385 -1.346633, -80.84095 -1.266733, 
+    -80.85825 -1.1909, -80.89225 -1.142833, -80.95525 -1.074433, -81.02535 -1.023, -81.0284 -1.014867, -81.01415 -1.002667, -80.93845 -0.9695, -80.845 -0.9343, -80.75155 -0.888233, -80.71595 -0.857767, 
+    -80.684 -0.8009, -80.60885 -0.630967, -80.5885 -0.591, -80.57125 -0.586267, -80.55295 -0.586933, -80.5032 -0.621467, -80.48335 -0.627567, -80.43255 -0.619433, -80.38685 -0.5964, -80.3858 -0.585567, 
+    -80.40715 -0.57, -80.4468 -0.547667, -80.4691 -0.5172, -80.4788 -0.4725, -80.49505 -0.415633, -80.52045 -0.3865, -80.5286 -0.3574, -80.5164 -0.334367, -80.4448 -0.2836, -80.36965 -0.190167, 
+    -80.32135 -0.1035, -80.25835 0.055, -80.2274 0.255367, -80.2264 0.3278, -80.2284 0.3549, -80.2091 0.3664, -80.1624 0.363, -80.1065 0.3251, -80.09025 0.310867, -80.0913 0.298, 
+    -80.12175 0.2723, -80.12885 0.2513, -80.1187 0.2364, -80.0933 0.2276, -80.0654 0.238433, -80.02475 0.2838, -79.96685 0.321033, -79.95975 0.3481, -79.95975 0.371133, -79.99475 0.390767, 
+    -80.22125 0.4727, -80.24465 0.491633, -80.2497 0.5221, -80.23955 0.543767, -80.2172 0.555967, -80.18775 0.5546, -80.1461 0.533633, -80.1146 0.534967, -80.0999 0.558, -80.0989 0.5878, 
+    -80.1111 0.622333, -80.14565 0.6643, -80.1736 0.716433, -80.1716 0.794967, -80.15535 0.833567, -80.12485 0.860667, -80.08165 0.872167, -79.99125 0.906, -79.93235 0.942567, -79.8856 0.9974, 
+    -79.8323 1.020433, -79.7876 1.030567, -79.75 1.022467, -79.7226 0.980467, -79.7053 0.9683, -79.684 0.968967, -79.6596 0.998067, -79.6256 1.049533, -79.57275 1.086767, -79.53415 1.1328, 
+    -79.51485 1.166667, -79.4915 1.1863, -79.46 1.191033, -79.4067 1.190367, -79.3701 1.206633, -79.32545 1.2635, -79.2909 1.277033, -79.25535 1.277733, -79.21065 1.258767, -79.1878 1.235067, 
+    -79.1964 1.185667, -79.20455 1.1464, -79.1883 1.100333, -79.17405 1.092233, -79.15175 1.097633, -79.14155 1.1166, -79.13345 1.138267, -79.0806 1.173467, -79.0745 1.189733, -79.0847 1.208667, 
+    -79.1172 1.2344, -79.168 1.275033, -79.17205 1.294, -79.1578 1.2994, -79.13345 1.292633, -79.0506 1.2554, -78.9856 1.258767, -78.94395 1.281133, -78.92565 1.3021, -78.90685 1.368467, 
+    -78.89365 1.445667, -78.84365 1.413467, -78.78025 1.372633, -78.6282 1.2505, -78.4586 1.124467, -78.32315 1.019867, -78.2062 0.9562, -78.1321 0.892533, -78.0639 0.828867, -77.98305 0.808733, 
+    -77.9226 0.808733, -77.8875 0.8308, -77.7842 0.903567, -77.72765 0.903567, -77.69645 0.8698, -77.70425 0.765833, -77.7062 0.6567, -77.6653 0.634633, -77.5864 0.6184, -77.524 0.5755, 
+    -77.5279 0.453367, -77.50645 0.3871, -77.4733 0.353333, -77.42655 0.340333, -77.2033 0.346167, -77.09415 0.347467, -76.97135 0.3293, -76.81245 0.301367, -76.66625 0.296167, -76.5454 0.320867, 
+    -76.42555 0.3826, -76.39505 0.421267, -76.2663 0.399, -76.20775 0.3856, -76.1593 0.3533, -76.10995 0.308167, -75.97955 0.2246, -75.88425 0.167733, -75.7956 0.130967, -75.7321 0.119833, 
+    -75.656 0.0825, -75.40015 -0.045667, -75.36225 -0.054833, -75.38645 -0.089067, -75.443 -0.117667, -75.53655 -0.107267, -75.61065 -0.087767, -75.64965 -0.108567, -75.61845 -0.2177, -75.47125 -0.3054, 
+    -75.36795 -0.350867, -75.2802 -0.417133, -75.23925 -0.469133, -75.24995 -0.495767, -75.3143 -0.565933, -75.3279 -0.614, -75.30845 -0.694567, -75.30455 -0.747833, -75.3435 -0.8154, -75.39715 -0.825133, 
+    -75.44585 -0.853733, -75.4556 -0.9083, -75.45755 -1.0967, -75.4478 -1.187667, -75.43515 -1.4157, -75.47805 -1.458567, -75.5794 -1.519633, -75.6428 -1.569667, -75.77535 -1.715167, -75.8533 -1.817833, 
+    -75.97905 -1.919833, -76.16815 -2.108233, -76.4147 -2.334967, -76.6077 -2.4428, -76.92255 -2.579867, -77.10385 -2.647433, -77.57265 -2.846867, -77.8777 -3.012533, -78.10385 -3.152867, -78.17305 -3.227567, 
+    -78.18275 -3.314633, -78.18665 -3.3588, -78.2198 -3.3848, -78.2627 -3.39, -78.32705 -3.3809, -78.3816 -3.3887, -78.40695 -3.421167, -78.4206 -3.475733, -78.45865 -3.582933, -78.44695 -3.644, 
+    -78.43135 -3.698567, -78.44695 -3.767433, -78.4635 -3.827867, -78.51225 -3.865533, -78.56485 -3.9409, -78.6019 -4.072133, -78.62045 -4.159833, -78.6731 -4.2638, -78.6828 -4.328733, -78.66725 -4.4353, 
+    -78.66235 -4.484033, -78.67405 -4.5165, -78.7384 -4.5542, -78.8495 -4.594467, -78.8846 -4.642533, -78.90215 -4.7322, -78.9226 -4.8186, -78.96745 -4.8602, -79.02785 -4.891367, -79.1526 -4.882267, 
+    -79.2072 -4.869267, -79.32415 -4.8368, -79.46155 -4.7361, -79.5259 -4.632167, -79.5863 -4.523, -79.61655 -4.480767, -79.67695 -4.4392, -79.73155 -4.4184, -79.7998 -4.4184, -79.9031 -4.4119, 
+    -79.98105 -4.379433, -80.04635 -4.3216, -80.0853 -4.313833, -80.1399 -4.3307, -80.3134 -4.437267, -80.3855 -4.468433, -80.44695 -4.469067, -80.4937 -4.4431, -80.4976 -4.385933, -80.4528 -4.332667, 
+    -80.41965 -4.314467, -80.445 -4.291067, -80.406 -4.278067, -80.3787 -4.278067, -80.35725 -4.2313, -80.37285 -4.198833, -80.41575 -4.183233, -80.4742 -4.170233, -80.4986 -4.1228, -80.52005 -3.988967, 
+    -80.49665 -3.901933, -80.4674 -3.903233, -80.444 -3.9422, -80.39915 -3.9513, -80.37775 -3.907133, -80.3602 -3.909733, -80.31925 -3.9487, -80.2471 -3.9526, -80.20035 -3.9318, -80.18085 -3.809667, 
+    -80.23445 -3.644, -80.26755 -3.537467, -80.3124 -3.466, -80.4267 -3.399867, -80.4767 -3.370933)), 
+  ((-91.4684 0.126967, -91.43065 0.138233, -91.3825 0.169433, -91.36035 0.201533, -91.33565 0.262233, -91.3096 0.2718, -91.294 0.2631, -91.3018 0.232767, -91.2992 0.179867, -91.28555 0.1495, 
+      -91.25045 0.0697, -91.18275 0.017667, -91.15805 -0.024833, -91.1626 -0.084667, -91.1652 -0.175733, -91.1535 -0.2217, -91.14175 -0.2538, -91.0429 -0.339667, -91.0175 -0.345733, -90.98365 -0.3466, 
+      -90.94335 -0.3752, -90.9121 -0.409033, -90.9082 -0.443733, -90.93815 -0.503567, -90.9609 -0.538267, -90.9596 -0.5877, -90.92835 -0.618033, -90.89585 -0.629333, -90.8698 -0.626733, -90.8425 -0.614567, 
+      -90.82295 -0.612833, -90.79175 -0.629333, -90.754 -0.6961, -90.71755 -0.729067, -90.7143 -0.740333, -90.739 -0.7698, -90.78195 -0.8496, -90.79105 -0.920733, -90.80145 -0.9294, -90.83595 -0.9398, 
+      -90.87885 -0.9502, -90.9973 -1.023067, -91.10725 -1.071633, -91.1736 -1.092467, -91.2517 -1.095067, -91.32845 -1.0786, -91.3688 -1.049967, -91.4215 -0.963233, -91.4736 -0.888633, -91.5165 -0.840933, 
+      -91.5113 -0.821, -91.4788 -0.790633, -91.4469 -0.745533, -91.4118 -0.726433, -91.37015 -0.7169, -91.3389 -0.725567, -91.30635 -0.7698, -91.29075 -0.7785, -91.26605 -0.7785, -91.2465 -0.7672, 
+      -91.1808 -0.708233, -91.16125 -0.678767, -91.15735 -0.6406, -91.14175 -0.629333, -91.1183 -0.610233, -91.1105 -0.584233, -91.117 -0.565133, -91.14825 -0.539133, -91.19575 -0.503567, -91.2218 -0.4654, 
+      -91.2426 -0.373467, -91.26995 -0.3431, -91.30635 -0.323167, -91.33175 -0.291933, -91.34085 -0.2269, -91.3799 -0.0751, -91.42285 -0.0543, -91.45275 -0.0517, -91.4775 -0.061233, -91.52305 -0.085533, 
+      -91.54515 -0.090733, -91.55815 -0.0812, -91.56205 -0.0569, -91.5881 -0.044767, -91.5985 -0.0274, -91.5972 -0.012667, -91.51915 0.063667, -91.4684 0.126967)), 
+  ((-90.46385 -0.4871, -90.4365 -0.4819, -90.4066 -0.481033, -90.36625 -0.505333, -90.3402 -0.514, -90.28945 -0.510533, -90.22635 -0.518333, -90.20685 -0.528733, -90.20555 -0.5478, -90.1873 -0.6597, 
+      -90.1873 -0.673567, -90.21985 -0.697, -90.27775 -0.719533, -90.30245 -0.735133, -90.3168 -0.7577, -90.3493 -0.7655, -90.38705 -0.754233, -90.4248 -0.754233, -90.46255 -0.7707, -90.48075 -0.771567, 
+      -90.50415 -0.751633, -90.512 -0.716067, -90.5341 -0.690033, -90.538 -0.646667, -90.5393 -0.5643, -90.5159 -0.523533, -90.46385 -0.4871)), 
+  ((-80.12525 -2.697067, -80.0422 -2.7116, -79.98775 -2.717533, -79.9521 -2.736667, -79.9531 -2.777567, -79.97585 -2.818467, -80.0179 -2.845533, -80.06245 -2.848167, -80.1634 -2.831, -80.19705 -2.831, 
+      -80.2213 -2.841567, -80.23615 -2.869933, -80.2302 -2.895033, -80.1688 -2.948467, -80.1599 -2.978833, -80.1678 -2.997967, -80.2005 -3.009833, -80.3064 -3.0085, -80.34555 -2.993333, -80.3772 -2.955733, 
+      -80.3569 -2.844867, -80.32225 -2.751833, -80.2658 -2.707633, -80.20545 -2.690467, -80.12525 -2.697067)), 
+  ((-91.62845 -0.271133, -91.59595 -0.2694, -91.5543 -0.268533, -91.49835 -0.2477, -91.4736 -0.241633, -91.41245 -0.253767, -91.40075 -0.275467, -91.39815 -0.304933, -91.3721 -0.368267, -91.3591 -0.4524, 
+      -91.3695 -0.4654, -91.40335 -0.477533, -91.4697 -0.480133, -91.50615 -0.4706, -91.53475 -0.471467, -91.5686 -0.4836, -91.60375 -0.487933, -91.63105 -0.4784, -91.64405 -0.461067, -91.6506 -0.436767, 
+      -91.64275 -0.396867, -91.6532 -0.383, -91.6909 -0.371733, -91.71955 -0.355233, -91.72085 -0.323167, -91.6831 -0.2928, -91.62845 -0.271133)), 
+  ((-89.5113 -0.920733, -89.64275 -0.9216, -89.65965 -0.910333, -89.6707 -0.8791, -89.6538 -0.8392, -89.6629 -0.801933, -89.6629 -0.7837, -89.6525 -0.777633, -89.60305 -0.784567, -89.52885 -0.768967, 
+      -89.50415 -0.749867, -89.4742 -0.7048, -89.46445 -0.6892, -89.4124 -0.679633, -89.28485 -0.669233, -89.25365 -0.676167, -89.2328 -0.6944, -89.225 -0.71, -89.2569 -0.727333, -89.3532 -0.821867, 
+      -89.3623 -0.8531, -89.3805 -0.864367, -89.45205 -0.8826, -89.4963 -0.9112, -89.5113 -0.920733)), 
+  ((-90.62975 -0.291933, -90.8431 -0.2876, -90.87045 -0.273733, -90.88085 -0.244233, -90.87955 -0.227767, -90.8392 -0.2165, -90.8145 -0.201733, -90.8171 -0.186133, -90.84705 -0.1575, -90.84835 -0.137567, 
+      -90.8301 -0.121967, -90.8106 -0.125433, -90.76245 -0.155767, -90.6857 -0.169667, -90.55425 -0.1766, -90.53345 -0.1948, -90.54515 -0.2581, -90.53085 -0.306667, -90.52955 -0.321433, -90.54775 -0.329233, 
+      -90.5725 -0.3223, -90.6076 -0.297133, -90.62975 -0.291933)), 
+  ((-90.4606 0.4643, -90.40075 0.468633, -90.3578 0.455633, -90.27325 0.372367, -90.26545 0.3533, -90.30315 0.3238, -90.3591 0.2978, -90.39945 0.291733, -90.4346 0.2926, -90.52045 0.343767, 
+      -90.5686 0.383667, -90.5686 0.401, -90.54 0.4305, -90.4606 0.4643)), 
+  ((-90.4261 -1.1818, -90.3981 -1.187867, -90.34735 -1.188733, -90.3239 -1.196533, -90.3122 -1.209533, -90.3226 -1.231233, -90.35775 -1.257233, -90.36165 -1.280667, -90.3903 -1.329233, -90.41045 -1.341367, 
+      -90.5367 -1.330967, -90.5575 -1.317967, -90.5588 -1.3006, -90.50155 -1.251167, -90.49375 -1.227767, -90.50805 -1.190467, -90.49115 -1.172267, -90.4625 -1.1714, -90.4261 -1.1818)), 
+  ((-89.87375 0.379333, -89.85685 0.418333, -89.823 0.441767, -89.77745 0.455633, -89.7371 0.4461, -89.7215 0.417467, -89.7202 0.387133, -89.77095 0.285667, -89.79695 0.263967, -89.8256 0.261367, 
+      -89.8412 0.266567, -89.8412 0.322067, -89.8412 0.352433, -89.85685 0.3715, -89.87375 0.379333)), 
+  ((-89.57375 -1.409033, -89.56855 -1.431567, -89.57635 -1.451533, -89.5998 -1.466267, -89.6271 -1.474067, -89.65835 -1.466267, -89.68435 -1.455, -89.7234 -1.453267, -89.76635 -1.444567, -89.77415 -1.432433, 
+      -89.7468 -1.397733, -89.7052 -1.373467, -89.68045 -1.368267, -89.65705 -1.381267, -89.618 -1.3908, -89.58935 -1.396, -89.57375 -1.409033)), 
+  ((-80.1798 -3.1979, -80.16395 -3.196567, -80.1461 -3.203833, -80.1392 -3.217033, -80.1461 -3.239467, -80.25305 -3.316667, -80.28965 -3.3325, -80.3144 -3.326567, -80.3382 -3.306767, -80.3342 -3.285, 
+      -80.3065 -3.265867, -80.24415 -3.236167, -80.20155 -3.209767, -80.1798 -3.1979)), 
+  ((-90.6936 0.645567, -90.6793 0.6473, -90.64025 0.6421, -90.62855 0.6256, -90.64415 0.5892, -90.66885 0.5519, -90.6884 0.539767, -90.7209 0.535433, -90.74695 0.555367, -90.74955 0.5866, 
+      -90.74305 0.608267, -90.6936 0.645567)), 
+  ((-80.16495 -2.485967, -80.1397 -2.483333, -80.12785 -2.4952, -80.1308 -2.520933, -80.1595 -2.561167, -80.1724 -2.567133, -80.2199 -2.560533, -80.24665 -2.5513, -80.2481 -2.535433, -80.16495 -2.485967)), 
+  ((-79.95455 -2.505733, -79.93175 -2.5209, -79.92485 -2.5559, -79.93175 -2.588867, -79.95555 -2.6133, -79.97535 -2.615267, -79.98325 -2.6067, -79.9882 -2.513, -79.9704 -2.507067, -79.95455 -2.505733)), 
+  ((-90.132 -0.8002, -90.1411 -0.817533, -90.16845 -0.827933, -90.2517 -0.821, -90.27645 -0.806267, -90.27125 -0.788033, -90.2361 -0.7811, -90.19575 -0.782833, -90.1424 -0.7898, -90.132 -0.8002)), 
+  ((-80.21955 0.4303, -80.2116 0.409867, -80.2245 0.396, -80.2443 0.395333, -80.3205 0.4369, -80.3304 0.454067, -80.3235 0.461967, -80.30765 0.469233, -80.27695 0.460667, -80.2344 0.440867, 
+      -80.21955 0.4303)), 
+  ((-78.999 1.317633, -78.99105 1.306433, -78.99505 1.296533, -79.0099 1.287933, -79.0277 1.284, -79.0673 1.294533, -79.1069 1.3163, -79.10985 1.325567, -79.1059 1.337433, -79.08215 1.346, 
+      -79.05345 1.3394, -79.02175 1.330833, -78.999 1.317633)), 
+  ((-80.02635 -2.436467, -80.01245 -2.463533, -80.01545 -2.4873, -80.0382 -2.5051, -80.0679 -2.503133, -80.0867 -2.492567, -80.09265 -2.466833, -80.0877 -2.449667, -80.06195 -2.433167, -80.0402 -2.432533, 
+      -80.02635 -2.436467)), 
+  ((-90.23745 -0.4498, -90.25825 -0.4576, -90.2869 -0.446333, -90.3038 -0.419433, -90.3038 -0.400367, -90.2778 -0.384733, -90.25175 -0.3891, -90.23745 -0.409033, -90.23745 -0.4498)), 
+  ((-91.99215 1.714867, -91.97525 1.704467, -91.97005 1.6871, -91.98825 1.662833, -92.0156 1.664567, -92.0312 1.673233, -92.0364 1.695767, -92.0195 1.710533, -92.00125 1.715733, -91.99215 1.714867)), 
+  ((-80.49065 -3.1339, -80.46095 -3.134533, -80.454 -3.1418, -80.45105 -3.1583, -80.46685 -3.184033, -80.48965 -3.1926, -80.5025 -3.189967, -80.50945 -3.1728, -80.5025 -3.1484, -80.49065 -3.1339)), 
+  ((-79.9412 -2.431867, -79.90555 -2.451667, -79.89465 -2.4906, -79.90355 -2.4985, -79.9224 -2.494533, -79.94615 -2.4642, -79.95405 -2.445733, -79.9412 -2.431867)), 
+  ((-90.69545 -0.546067, -90.6642 -0.5556, -90.6616 -0.572933, -90.6655 -0.5877, -90.6844 -0.593767, -90.7052 -0.5868, -90.7169 -0.574667, -90.7182 -0.5608, -90.7078 -0.548667, -90.69545 -0.546067)), 
+  ((-91.7189 1.457267, -91.7137 1.433867, -91.7176 1.4139, -91.7306 1.401767, -91.74495 1.4035, -91.75535 1.4165, -91.74755 1.437333, -91.74105 1.4564, -91.7306 1.463333, -91.7189 1.457267)), 
+  ((-80.2064 -2.6397, -80.2064 -2.6265, -80.1876 -2.611967, -80.1668 -2.6133, -80.14005 -2.6245, -80.1361 -2.637033, -80.17175 -2.644967, -80.1965 -2.643, -80.2064 -2.6397)), 
+  ((-90.5952 -0.802767, -90.5679 -0.798433, -90.53795 -0.800167, -90.52885 -0.810567, -90.52885 -0.8175, -90.54185 -0.8253, -90.5705 -0.824433, -90.5926 -0.8175, -90.5939 -0.8097, -90.5952 -0.802767)), 
+  ((-80.14315 -2.881167, -80.1174 -2.888433, -80.11245 -2.899, -80.1144 -2.908233, -80.1352 -2.912833, -80.15995 -2.907567, -80.17285 -2.897, -80.16885 -2.886467, -80.156 -2.881167, -80.14315 -2.881167)), 
+  ((-79.86345 -2.551267, -79.85005 -2.5671, -79.85205 -2.5869, -79.8669 -2.5948, -79.8847 -2.588867, -79.88965 -2.576333, -79.8877 -2.555233, -79.8748 -2.548633, -79.86345 -2.551267)), 
+  ((-90.1164 -0.723867, -90.1099 -0.736867, -90.1125 -0.7473, -90.1359 -0.7525, -90.1541 -0.742067, -90.16195 -0.729067, -90.1476 -0.716067, -90.1268 -0.718667, -90.1164 -0.723867)), 
+  ((-80.08225 -2.582267, -80.0694 -2.592833, -80.0763 -2.604067, -80.09315 -2.611967, -80.11295 -2.61, -80.1248 -2.599433, -80.12185 -2.586233, -80.105 -2.579633, -80.08225 -2.582267)), 
+  ((-90.6889 -0.903367, -90.6772 -0.895567, -90.6577 -0.8999, -90.64725 -0.906833, -90.64465 -0.913767, -90.64465 -0.9207, -90.659 -0.9285, -90.6863 -0.9259, -90.6954 -0.9103, -90.6889 -0.903367)), 
+  ((-90.73705 -0.824433, -90.71235 -0.815767, -90.6954 -0.8227, -90.6902 -0.8305, -90.6915 -0.840067, -90.71625 -0.848733, -90.73315 -0.843533, -90.74485 -0.831367, -90.73705 -0.824433)), 
+  ((-90.3207 -1.150567, -90.30635 -1.140167, -90.28945 -1.1393, -90.27775 -1.1471, -90.27775 -1.156633, -90.28685 -1.1679, -90.30895 -1.1714, -90.322 -1.163567, -90.3246 -1.155767, -90.3207 -1.150567)), 
+  ((-90.20095 -1.233833, -90.17495 -1.243367, -90.17495 -1.2555, -90.19055 -1.265067, -90.20615 -1.2607, -90.2231 -1.245967, -90.2205 -1.238167, -90.20615 -1.232967, -90.20095 -1.233833)), 
+  ((-90.4033 -0.3726, -90.3838 -0.3622, -90.3682 -0.360467, -90.3656 -0.371733, -90.3799 -0.386467, -90.4053 -0.393433, -90.417 -0.389967, -90.4157 -0.378667, -90.4033 -0.3726)), 
+  ((-90.2673 -1.246833, -90.2478 -1.251167, -90.2413 -1.258967, -90.2465 -1.271133, -90.27125 -1.275467, -90.28555 -1.2694, -90.28815 -1.257233, -90.27515 -1.248567, -90.2673 -1.246833)), 
+  ((-90.4996 -0.2616, -90.4996 -0.250333, -90.4853 -0.239933, -90.4697 -0.246867, -90.46185 -0.262467, -90.4762 -0.276333, -90.4944 -0.268533, -90.4996 -0.2616)), 
+  ((-90.9088 -0.331833, -90.8919 -0.3327, -90.8776 -0.344, -90.8802 -0.3518, -90.8971 -0.357, -90.91925 -0.353533, -90.92575 -0.3414, -90.91795 -0.333567, -90.9088 -0.331833)), 
+  ((-90.5178 -0.159267, -90.4983 -0.1558, -90.4827 -0.164467, -90.4827 -0.180933, -90.4996 -0.185267, -90.5178 -0.1792, -90.5204 -0.167933, -90.5178 -0.159267)), 
+  ((-90.73575 -0.347467, -90.72665 -0.3648, -90.73055 -0.378667, -90.74615 -0.381267, -90.7592 -0.3752, -90.7631 -0.3622, -90.7501 -0.350933, -90.73575 -0.347467)), 
+  ((-90.64985 -0.847867, -90.64075 -0.8392, -90.61865 -0.838333, -90.60695 -0.843533, -90.60695 -0.8548, -90.62905 -0.861733, -90.64205 -0.855667, -90.64985 -0.847867)), 
+  ((-90.5061 -0.339667, -90.4892 -0.340533, -90.4879 -0.347467, -90.4918 -0.3544, -90.53475 -0.361333, -90.539 -0.357, -90.53605 -0.350933, -90.5165 -0.343133, -90.5061 -0.339667)), 
+  ((-90.3942 -1.147967, -90.38575 -1.140167, -90.3675 -1.143633, -90.3636 -1.154033, -90.37015 -1.163567, -90.38575 -1.166167, -90.40005 -1.159233, -90.40005 -1.153167, -90.3942 -1.147967)), 
+  ((-90.26865 -0.3145, -90.2921 -0.317967, -90.3064 -0.312767, -90.3012 -0.3041, -90.2778 -0.300633, -90.25695 -0.3041, -90.25435 -0.310167, -90.26865 -0.3145)), 
+  ((-90.50515 -0.447633, -90.5019 -0.454567, -90.5032 -0.4615, -90.5162 -0.4667, -90.53055 -0.4641, -90.53445 -0.4589, -90.52925 -0.4498, -90.5175 -0.446333, -90.50905 -0.4459, -90.50515 -0.447633)), 
+  ((-90.5829 -0.472333, -90.5735 -0.4758, -90.5699 -0.481867, -90.5774 -0.487967, -90.5868 -0.487967, -90.5959 -0.477533, -90.5881 -0.4732, -90.5829 -0.472333)), 
+  ((-90.6024 -0.511367, -90.5894 -0.513967, -90.58975 -0.521767, -90.5946 -0.525233, -90.6063 -0.5235, -90.6076 -0.516567, -90.6024 -0.511367)))
+
+MULTIPOLYGON (((-85.7916 10.541, -85.7804 10.553167, -85.7306 10.563333, -85.68795 10.5816, -85.66255 10.601233, -85.6585 10.625633, -85.6636 10.637133, -85.6778 10.640533, -85.71845 10.6378, -85.73365 10.642567, 
+    -85.74025 10.6588, -85.72705 10.7915, -85.7408 10.8213, -85.76725 10.842967, -85.8048 10.855133, -85.8414 10.857867, -85.8627 10.864633, -85.89525 10.884933, -85.9206 10.899167, -85.9755 10.9093, 
+    -85.98665 10.9181, -85.9826 10.928267, -85.94955 10.9391, -85.9211 10.945167, -85.90385 10.957367, -85.89065 10.9594, -85.79005 10.968867, -85.75755 10.9831, -85.74535 10.998, -85.7413 11.016933, 
+    -85.7423 11.042, -85.752 11.063667, -85.8028 11.102933, -85.81295 11.1192, -85.80585 11.129333, -85.74995 11.146967, -85.73065 11.1571, -85.7134 11.172667, -85.71645 11.197067, -85.7312 11.217367, 
+    -85.6069 11.185833, -85.4837 11.1512, -85.4001 11.137633, -85.3159 11.1124, -85.15885 11.071, -85.05885 11.060067, -84.9402 11.069867, -84.81985 11.066467, -84.7566 11.055933, -84.6628 11.0341, 
+    -84.50405 11.002833, -84.3786 10.9825, -84.31135 10.949733, -84.2368 10.881967, -84.17805 10.813433, -84.09725 10.768633, -84.00235 10.7611, -83.9289 10.784433, -83.88765 10.811233, -83.8673 10.850367, 
+    -83.821 10.882767, -83.74755 10.9174, -83.70745 10.924367, -83.70765 10.911967, -83.7174 10.890633, -83.805 10.8545, -83.8161 10.8406, -83.8137 10.8279, -83.81055 10.810933, -83.7855 10.770167, 
+    -83.7577 10.763667, -83.72015 10.779433, -83.6673 10.7859, -83.64645 10.777567, -83.63255 10.7442, -83.59015 10.6441, -83.5651 10.566267, -83.5067 10.477267, -83.39755 10.357733, -83.3155 10.263167, 
+    -83.24945 10.2057, -83.2258 10.1751, -83.23135 10.150067, -83.2258 10.1065, -83.20495 10.087967, -83.1396 10.037933, -83.0499 10.006433, -82.99985 9.966567, -82.9595 9.927667, -82.92055 9.866467, 
+    -82.8858 9.809933, -82.80725 9.731167, -82.66955 9.619, -82.6145 9.572333, -82.6297 9.5338, -82.6335 9.5242, -82.6595 9.506133, -82.70355 9.516667, -82.74425 9.5325, -82.7725 9.533233, 
+    -82.8527 9.411233, -82.8685 9.355533, -82.8674 9.283967, -82.8985 9.181933, -82.89735 9.098367, -82.8719 9.047567, -82.80635 8.986567, -82.75665 8.936867, -82.73295 8.898433, -82.74365 8.8702, 
+    -82.8589 8.806967, -82.8736 8.7678, -82.8521 8.694767, -82.85045 8.6191, -82.86175 8.570167, -82.90465 8.502367, -82.9707 8.437233, -83.0577 8.359667, -83.0419 8.329567, -82.97695 8.243333, 
+    -82.93175 8.1846, -82.90275 8.1279, -82.91695 8.109633, -82.93725 8.1049, -82.9566 8.106233, -82.983 8.1286, -82.98855 8.159733, -83.00885 8.2078, -83.06065 8.2586, -83.14445 8.3202, 
+    -83.1678 8.356767, -83.1627 8.380467, -83.1089 8.446133, -83.1023 8.483367, -83.10435 8.513167, -83.12465 8.539567, -83.14905 8.5707, -83.1511 8.607967, -83.1572 8.6269, -83.17955 8.6418, 
+    -83.21915 8.652633, -83.2593 8.660767, -83.2796 8.6716, -83.306 8.7061, -83.33345 8.7474, -83.34765 8.756233, -83.36395 8.755533, -83.4137 8.732533, -83.4655 8.713567, -83.47565 8.701367, 
+    -83.463 8.677, -83.39495 8.610667, -83.36445 8.595767, -83.29335 8.574767, -83.2629 8.557167, -83.24255 8.5355, -83.237 8.498933, -83.2746 8.4116, -83.2888 8.383833, -83.30405 8.379767, 
+    -83.3437 8.3852, -83.41275 8.4116, -83.4397 8.422433, -83.52605 8.427867, -83.5921 8.440733, -83.62155 8.4563, -83.65555 8.493533, -83.7216 8.5836, -83.76325 8.631667, -83.77035 8.672967, 
+    -83.7587 8.7075, -83.71605 8.767067, -83.6937 8.8375, -83.6886 8.849, -83.6307 8.877433, -83.6028 8.9113, -83.5957 8.9438, -83.59775 8.965467, -83.61605 8.989167, -83.6526 9.0061, 
+    -83.7176 9.019633, -83.73285 9.031167, -83.7344 9.0623, -83.74965 9.13, -83.8101 9.218033, -83.86495 9.272867, -83.94215 9.346, -84.0138 9.387967, -84.06665 9.3988, -84.1144 9.403533, 
+    -84.1621 9.423167, -84.2358 9.467867, -84.27335 9.476, -84.3333 9.4821, -84.3668 9.4936, -84.4176 9.5295, -84.43895 9.541, -84.45975 9.541, -84.4984 9.5295, -84.52985 9.522733, 
+    -84.5512 9.524067, -84.57455 9.536933, -84.58775 9.564033, -84.60505 9.5938, -84.64975 9.6182, -84.66395 9.631733, -84.6584 9.6473, -84.62385 9.710967, -84.61875 9.7333, -84.6208 9.755633, 
+    -84.63805 9.775967, -84.6579 9.8159, -84.65485 9.849767, -84.6711 9.887667, -84.6762 9.916767, -84.66095 9.9574, -84.6681 9.973667, -84.7001 9.996, -84.7773 10.0136, -84.83825 10.035267, 
+    -84.90985 10.088067, -84.9454 10.108367, -84.984 10.113133, -85.0277 10.1199, -85.0592 10.130033, -85.0795 10.1429, -85.0927 10.159833, -85.10995 10.189633, -85.13585 10.2052, -85.1887 10.222133, 
+    -85.2344 10.2262, -85.25775 10.230233, -85.274 10.245833, -85.2933 10.280367, -85.3106 10.2851, -85.3228 10.283067, -85.3319 10.2675, -85.336 10.241067, -85.35425 10.216033, -85.3624 10.1903, 
+    -85.36085 10.168633, -85.32935 10.1402, -85.29585 10.105667, -85.2542 10.031867, -85.21965 10.005467, -85.18815 9.994633, -85.13885 9.990567, -85.1252 9.990567, -85.0683 9.9946, -85.0297 10.008167, 
+    -84.9992 10.016267, -84.97225 10.005433, -84.9367 9.970933, -84.9235 9.9479, -84.89405 9.9303, -84.8727 9.923533, -84.87015 9.913367, -84.8864 9.893733, -84.93415 9.869367, -84.9453 9.8511, 
+    -84.95545 9.8247, -84.96765 9.807067, -84.9961 9.796233, -85.0296 9.796233, -85.0682 9.805033, -85.0779 9.799633, -85.0789 9.742767, -85.1114 9.645267, -85.151 9.5823, -85.1703 9.5674, 
+    -85.19065 9.564033, -85.215 9.574167, -85.244 9.6209, -85.26125 9.6622, -85.31105 9.716367, -85.3476 9.752933, -85.34965 9.7773, -85.33895 9.801667, -85.35315 9.8294, -85.40395 9.863267, 
+    -85.4598 9.889, -85.53345 9.908633, -85.6015 9.9147, -85.6645 9.918767, -85.70515 9.936367, -85.7463 9.979033, -85.81235 10.0799, -85.8225 10.104967, -85.8235 10.158433, -85.8281 10.1686, 
+    -85.8535 10.195667, -85.86265 10.2133, -85.8484 10.2688, -85.8474 10.2952, -85.85145 10.304, -85.885 10.314167, -85.9002 10.323633, -85.9038 10.337867, -85.8987 10.3514, -85.88045 10.369, 
+    -85.87535 10.405567, -85.8662 10.427233, -85.83675 10.464467, -85.7875 10.4963, -85.7855 10.5112, -85.7936 10.527433, -85.7916 10.541)), 
+  ((-83.63725 10.9195, -83.60105 10.9266, -83.58185 10.916667, -83.54775 10.863367, -83.5552 10.8435, -83.59145 10.825033, -83.6085 10.8236, -83.6277 10.839233, -83.63835 10.8925, -83.6394 10.910967, 
+      -83.63725 10.9195)), 
+  ((-86.8768 5.531133, -86.8887 5.510367, -86.9171 5.502433, -86.95465 5.484733, -86.97755 5.4829, -87.00045 5.492067, -87.01515 5.509767, -87.0124 5.5287, -86.9913 5.542733, -86.9345 5.550067, 
+      -86.89515 5.547633, -86.87865 5.539067, -86.8768 5.531133)), 
+  ((-85.15605 10.130967, -85.1614 10.118167, -85.1859 10.115333, -85.2328 10.118167, -85.25945 10.128833, -85.268 10.137333, -85.25945 10.152967, -85.2392 10.156533, -85.19765 10.149433, -85.1646 10.137333, 
+      -85.15605 10.130967)), 
+  ((-83.7654 8.881333, -83.7537 8.8501, -83.7585 8.8316, -83.7713 8.825933, -83.79475 8.8245, -83.8065 8.8309, -83.8086 8.860733, -83.7969 8.877067, -83.7745 8.881333, -83.7654 8.881333)), 
+  ((-83.7601 8.9318, -83.7686 8.920433, -83.7846 8.921833, -83.8091 8.934633, -83.82405 8.955933, -83.82085 8.9737, -83.807 8.9801, -83.78885 8.9744, -83.7654 8.9531, -83.75795 8.938167, 
+      -83.7601 8.9318)), 
+  ((-83.6631 8.947433, -83.6588 8.921833, -83.67375 8.9048, -83.7068 8.8984, -83.7153 8.9062, -83.7121 8.9183, -83.6961 8.9453, -83.6748 8.951667, -83.6631 8.947433)), 
+  ((-83.8715 8.764133, -83.85235 8.760567, -83.84485 8.754167, -83.8438 8.7435, -83.89175 8.734267, -83.9163 8.7364, -83.92695 8.7435, -83.92055 8.754167, -83.8715 8.764133)), 
+  ((-83.8091 9.073167, -83.80165 9.072467, -83.78565 9.070333, -83.77605 9.058267, -83.78675 9.045467, -83.78995 9.029133, -83.80165 9.024867, -83.82085 9.029133, -83.82295 9.0476, -83.82295 9.063233, 
+      -83.8091 9.073167)), 
+  ((-85.16355 10.047133, -85.16565 10.040733, -85.1774 10.0379, -85.1987 10.050667, -85.22325 10.069867, -85.21895 10.078367, -85.1987 10.0791, -85.1742 10.067733, -85.16355 10.047133)), 
+  ((-84.72865 9.582533, -84.73185 9.566167, -84.751 9.5605, -84.767 9.5612, -84.77875 9.5676, -84.77875 9.5811, -84.76485 9.592467, -84.7489 9.5939, -84.73185 9.5875, -84.72865 9.582533)), 
+  ((-83.7236 10.8314, -83.70015 10.841367, -83.68095 10.8371, -83.67245 10.828567, -83.6767 10.818633, -83.68845 10.808667, -83.7055 10.8101, -83.7236 10.8229, -83.7236 10.8314)), 
+  ((-85.8842 10.513167, -85.9087 10.491133, -85.93 10.491133, -85.94175 10.4954, -85.94175 10.505367, -85.92255 10.516, -85.90015 10.518133, -85.8874 10.516, -85.8842 10.513167)), 
+  ((-85.0495 10.070567, -85.0431 10.067, -85.0495 10.0528, -85.06655 10.0379, -85.07825 10.033633, -85.0889 10.0379, -85.09105 10.048533, -85.08145 10.061333, -85.0495 10.070567)), 
+  ((-85.95345 10.852733, -85.9524 10.844933, -85.95665 10.835, -85.9716 10.832867, -85.9844 10.835, -85.99075 10.845633, -85.97905 10.853467, -85.96095 10.854867, -85.95345 10.852733)), 
+  ((-85.88525 10.820067, -85.8895 10.8094, -85.90445 10.798033, -85.9183 10.799467, -85.9215 10.806567, -85.91295 10.817933, -85.8927 10.825033, -85.88525 10.820067)), 
+  ((-85.93535 10.554367, -85.9407 10.544433, -85.9524 10.543733, -85.9641 10.546567, -85.96945 10.558633, -85.9492 10.567167, -85.93855 10.560767, -85.93535 10.554367)), 
+  ((-83.7428 10.801567, -83.74065 10.7966, -83.74385 10.7895, -83.75665 10.7902, -83.7673 10.793767, -83.76945 10.801567, -83.7577 10.805133, -83.746 10.8037, -83.7428 10.801567)))
+
+MULTIPOLYGON (((-79.9335 9.3911, -79.914 9.420733, -79.8862 9.437433, -79.84725 9.409633, -79.80555 9.3707, -79.7972 9.361433, -79.7722 9.363267, -79.7722 9.4152, -79.77775 9.4708, -79.7555 9.5153, 
+    -79.72005 9.547733, -79.7117 9.5672, -79.7228 9.593133, -79.7117 9.6154, -79.6964 9.625567, -79.64775 9.6265, -79.5768 9.614467, -79.5657 9.6024, -79.5643 9.580167, -79.5462 9.561633, 
+    -79.49475 9.551433, -79.4614 9.557, -79.41205 9.576467, -79.36475 9.584833, -79.2563 9.5802, -79.1311 9.569067, -79.0539 9.564433, -79.0094 9.5589, -78.9983 9.547767, -78.9983 9.5385, 
+    -79.01635 9.537567, -79.0873 9.541267, -79.1193 9.519967, -79.15545 9.492167, -79.15545 9.474533, -79.13735 9.450433, -79.0887 9.437467, -79.0553 9.436533, -78.9691 9.451367, -78.9232 9.463433, 
+    -78.88705 9.4662, -78.82445 9.456, -78.78345 9.445833, -78.7403 9.445833, -78.6569 9.459733, -78.63045 9.456, -78.56925 9.432833, -78.49835 9.422633, -78.40725 9.405933, -78.3433 9.3846, 
+    -78.27795 9.3466, -78.1611 9.2771, -78.1159 9.224267, -78.0728 9.1807, -78.02275 9.131567, -77.9657 9.095433, -77.91425 9.050933, -77.89965 9.047233, -77.89685 9.053733, -77.90245 9.0834, 
+    -77.90245 9.100067, -77.88715 9.1084, -77.86905 9.105633, -77.85235 9.088967, -77.8343 9.0556, -77.83705 9.0287, -77.8357 9.015733, -77.81345 8.9935, -77.755 8.9666, -77.7425 8.953633, 
+    -77.7453 8.940667, -77.78145 8.917467, -77.787 8.902667, -77.76475 8.8628, -77.7411 8.835933, -77.70705 8.8137, -77.6806 8.814633, -77.65695 8.822967, -77.6375 8.8304, -77.6222 8.829467, 
+    -77.5916 8.807233, -77.58745 8.788667, -77.58745 8.759033, -77.57075 8.724733, -77.52765 8.695067, -77.44835 8.670033, -77.4233 8.647767, -77.4329 8.614467, -77.45065 8.552733, -77.4311 8.458033, 
+    -77.36185 8.336067, -77.2908 8.217667, -77.2819 8.1502, -77.2526 8.104633, -77.1993 8.053733, -77.17625 8.013467, -77.1851 7.986233, -77.25615 7.949533, -77.27215 7.905733, -77.2597 7.8418, 
+    -77.2464 7.800967, -77.2553 7.769, -77.41515 7.645867, -77.50755 7.576, -77.54925 7.5695, -77.60965 7.597933, -77.6523 7.638167, -77.69315 7.663033, -77.72515 7.661867, -77.7642 7.639367, 
+    -77.7713 7.5837, -77.7482 7.509133, -77.7127 7.427433, -77.71625 7.372967, -77.78375 7.307833, -77.8319 7.229167, -77.8523 7.195833, -77.9361 7.243, -78.0296 7.291733, -78.0997 7.341167, 
+    -78.1129 7.3581, -78.1007 7.388567, -78.0931 7.425133, -78.10635 7.436633, -78.12565 7.439367, -78.14495 7.433933, -78.1571 7.418367, -78.17035 7.409567, -78.1937 7.415667, -78.21705 7.437333, 
+    -78.2323 7.469833, -78.2445 7.4881, -78.28615 7.511133, -78.2948 7.522633, -78.29175 7.540933, -78.2613 7.572067, -78.24605 7.605233, -78.24605 7.645867, -78.26075 7.687167, -78.29935 7.734533, 
+    -78.3527 7.8571, -78.36795 7.9045, -78.40855 7.972867, -78.4477 8.050067, -78.45785 8.0968, -78.4406 8.113733, -78.4091 8.117767, -78.35625 8.112367, -78.3278 8.112367, -78.3065 8.127267, 
+    -78.3014 8.2004, -78.28665 8.218667, -78.24805 8.227467, -78.20845 8.221367, -78.1109 8.1706, -78.0916 8.166533, -78.0759 8.175333, -78.07185 8.2058, -78.07695 8.2322, -78.10945 8.2627, 
+    -78.16885 8.3331, -78.1658 8.352733, -78.1546 8.3832, -78.16275 8.4008, -78.178 8.408933, -78.18915 8.410967, -78.22675 8.400133, -78.2674 8.375067, -78.2877 8.375767, -78.29785 8.388633, 
+    -78.29175 8.396733, -78.20945 8.443467, -78.2034 8.457, -78.2054 8.470533, -78.2125 8.4895, -78.2369 8.499, -78.26075 8.4956, -78.28105 8.482733, -78.28715 8.446833, -78.29835 8.440767, 
+    -78.31765 8.444133, -78.34505 8.459033, -78.36845 8.4665, -78.38875 8.4597, -78.3918 8.4482, -78.38165 8.3954, -78.3715 8.348, -78.38365 8.331733, -78.404 8.322933, -78.42885 8.3331, 
+    -78.46035 8.369667, -78.51215 8.427867, -78.5909 8.5071, -78.62445 8.5809, -78.63255 8.6053, -78.6214 8.6168, -78.59395 8.6283, -78.5828 8.639133, -78.595 8.6493, -78.6295 8.666233, 
+    -78.64985 8.681133, -78.65845 8.701433, -78.6563 8.721733, -78.6432 8.745433, -78.64825 8.7552, -78.68485 8.7583, -78.69805 8.774567, -78.70515 8.803667, -78.71535 8.837533, -78.73055 8.854433, 
+    -78.7519 8.860533, -78.77935 8.860533, -78.81435 8.857833, -78.83875 8.8646, -78.87225 8.890333, -78.92815 8.940433, -79.01395 8.972933, -79.2278 8.995267, -79.4244 9.0122, -79.48435 9.013533, 
+    -79.5727 9.0271, -79.5736 9.0269, -79.65095 9.008133, -79.65905 8.993233, -79.6617 8.952033, -79.67275 8.923733, -79.6758 8.915867, -79.6979 8.8998, -79.749 8.880833, -79.7683 8.856467, 
+    -79.7642 8.782, -79.7678 8.7461, -79.80335 8.714267, -79.89075 8.676367, -79.909 8.667567, -79.90595 8.656033, -79.8836 8.6513, -79.80745 8.643867, -79.7475 8.641167, -79.6449 8.659433, 
+    -79.62965 8.6608, -79.63675 8.635733, -79.6591 8.620833, -79.7099 8.600533, -79.73985 8.585633, -79.7805 8.585633, -79.8404 8.5694, -79.8963 8.5545, -79.9659 8.528767, -80.07665 8.471867, 
+    -80.22035 8.4062, -80.31685 8.333067, -80.3453 8.315467, -80.391 8.3087, -80.485 8.2911, -80.5185 8.242333, -80.5236 8.203067, -80.5246 8.168533, -80.50275 8.139433, -80.35545 8.079833, 
+    -80.2762 8.054767, -80.2691 8.041233, -80.2772 8.020933, -80.30005 7.984367, -80.3011 7.926833, -80.2767 7.898367, -80.21475 7.857767, -80.16645 7.804267, -80.09735 7.718267, -80.06585 7.6587, 
+    -80.0532 7.607233, -80.07045 7.5409, -80.10805 7.5057, -80.1741 7.4671, -80.24365 7.450167, -80.3249 7.444767, -80.34725 7.433933, -80.3574 7.417, -80.3503 7.3811, -80.35235 7.3608, 
+    -80.41735 7.3161, -80.47065 7.2958, -80.57225 7.290367, -80.60675 7.285633, -80.6906 7.2511, -80.7363 7.238233, -80.8724 7.2186, -80.88865 7.222667, -80.9146 7.252467, -80.9461 7.2897, 
+    -80.9593 7.3107, -80.96235 7.341833, -80.9555 7.4131, -80.97305 7.484, -80.98625 7.519233, -81.0157 7.542933, -81.13505 7.6262, -81.14925 7.651267, -81.1452 7.661433, -81.06395 7.6892, 
+    -81.05785 7.7007, -81.0629 7.7217, -81.0741 7.752833, -81.0954 7.775167, -81.12385 7.805633, -81.12995 7.828, -81.1269 7.888233, -81.13705 7.895, -81.1716 7.897033, -81.198 7.894333, 
+    -81.21835 7.865233, -81.2417 7.8544, -81.261 7.850333, -81.2681 7.832733, -81.262 7.822567, -81.2346 7.813767, -81.2077 7.7921, -81.2097 7.762967, -81.23005 7.7447, -81.27575 7.731833, 
+    -81.28085 7.7176, -81.26965 7.708133, -81.22495 7.704067, -81.2138 7.6946, -81.21685 7.678333, -81.2473 7.650567, -81.2544 7.635667, -81.25545 7.622133, -81.28185 7.6147, -81.3164 7.619433, 
+    -81.42055 7.6817, -81.49165 7.716933, -81.5079 7.746033, -81.5577 7.7826, -81.56785 7.796133, -81.56325 7.821867, -81.5653 7.854367, -81.5927 7.916667, -81.64805 7.9776, -81.7364 8.084567, 
+    -81.7791 8.1286, -81.79735 8.170567, -81.81465 8.182733, -81.8319 8.184767, -81.8492 8.176667, -81.8619 8.155667, -81.8751 8.141467, -81.90965 8.136733, -81.9574 8.142133, -81.9767 8.1577, 
+    -81.9757 8.171933, -81.9584 8.191567, -81.9645 8.1963, -81.97875 8.194933, -82.03865 8.167867, -82.0585 8.167867, -82.09915 8.179367, -82.12655 8.190867, -82.14995 8.1929, -82.18955 8.190867, 
+    -82.2068 8.2017, -82.2068 8.221333, -82.17735 8.2613, -82.10015 8.3087, -82.08795 8.3202, -82.09 8.329, -82.1611 8.360133, -82.1733 8.3615, -82.18245 8.354067, -82.18495 8.329, 
+    -82.1992 8.324233, -82.3465 8.318167, -82.38355 8.3168, -82.413 8.308, -82.43535 8.308, -82.4831 8.3175, -82.5095 8.320867, -82.51865 8.315467, -82.5207 8.297167, -82.51355 8.274167, 
+    -82.5217 8.266033, -82.5974 8.259933, -82.66445 8.264, -82.68375 8.267367, -82.68985 8.276867, -82.6939 8.291733, -82.70305 8.303933, -82.7427 8.314767, -82.7945 8.3195, -82.8509 8.3168, 
+    -82.88445 8.2999, -82.91085 8.2728, -82.9129 8.214567, -82.90275 8.1279, -82.93175 8.1846, -82.97695 8.243333, -83.0419 8.329567, -83.0577 8.359667, -82.9707 8.437233, -82.90465 8.502367, 
+    -82.86175 8.570167, -82.85045 8.6191, -82.8521 8.694767, -82.8736 8.7678, -82.8589 8.806967, -82.74365 8.8702, -82.73295 8.898433, -82.75665 8.936867, -82.80635 8.986567, -82.8719 9.047567, 
+    -82.89735 9.098367, -82.8985 9.181933, -82.8674 9.283967, -82.8685 9.355533, -82.8527 9.411233, -82.7725 9.533233, -82.74425 9.5325, -82.70355 9.516667, -82.6595 9.506133, -82.6335 9.5242, 
+    -82.6297 9.5338, -82.6145 9.572333, -82.5952 9.556, -82.4283 9.429, -82.39215 9.4151, -82.36295 9.414167, -82.3546 9.400267, -82.3671 9.376167, -82.37545 9.353933, -82.3664 9.332633, 
+    -82.36085 9.315933, -82.35805 9.302033, -82.3692 9.289067, -82.3956 9.277033, -82.3956 9.264033, -82.3859 9.2418, -82.365 9.220467, -82.34275 9.2103, -82.33445 9.206567, -82.3358 9.214, 
+    -82.3358 9.2316, -82.3247 9.2418, -82.31355 9.239033, -82.27465 9.212133, -82.2468 9.1834, -82.22455 9.176, -82.19815 9.178767, -82.17865 9.168567, -82.18145 9.157467, -82.18005 9.142633, 
+    -82.16405 9.134267, -82.16265 9.1213, -82.16825 9.108333, -82.1863 9.106467, -82.2016 9.122233, -82.22665 9.122233, -82.23635 9.109233, -82.2294 9.092567, -82.22525 9.0731, -82.2336 9.049, 
+    -82.2336 9.0249, -82.19465 8.998033, -82.13905 8.971133, -82.0862 8.9628, -82.0403 8.9665, -81.98465 8.984133, -81.94575 8.9971, -81.92485 8.9971, -81.9082 8.9869, -81.895 8.965567, 
+    -81.86855 8.9535, -81.83935 8.954433, -81.7893 8.989667, -81.79485 9.002633, -81.91725 9.083267, -81.9242 9.1009, -81.9089 9.113867, -81.90055 9.1463, -81.88945 9.1491, -81.8477 9.1324, 
+    -81.79905 9.086067, -81.74065 9.050833, -81.70725 9.027667, -81.6405 8.9498, -81.5995 8.9044, -81.52995 8.8525, -81.44235 8.802433, -81.3909 8.788533, -81.3408 8.789467, -81.2692 8.794133, 
+    -81.151 8.823767, -81.0592 8.850667, -80.9681 8.91, -80.85545 8.973967, -80.78595 9.024933, -80.68515 9.0954, -80.6295 9.1297, -80.5683 9.1547, -80.51825 9.170467, -80.42995 9.207567, 
+    -80.37155 9.218667, -80.2881 9.249267, -80.1852 9.289133, -80.13305 9.316033, -80.10385 9.3457, -80.05795 9.375333, -80.01205 9.409633, -79.98145 9.4115, -79.9509 9.388333, -79.9335 9.3911)), 
+  ((-81.85515 7.341033, -81.9106 7.382233, -81.9287 7.4256, -81.9319 7.483133, -81.9138 7.502333, -81.88605 7.512267, -81.86795 7.509433, -81.8605 7.496633, -81.8733 7.4533, -81.8637 7.424167, 
+      -81.8157 7.387933, -81.77945 7.368033, -81.7592 7.3645, -81.7496 7.374433, -81.76775 7.397867, -81.8072 7.451167, -81.8029 7.496633, -81.81145 7.552067, -81.8253 7.579767, -81.83385 7.5954, 
+      -81.82315 7.6082, -81.80185 7.6089, -81.70375 7.544967, -81.6718 7.5286, -81.643 7.5272, -81.6377 7.5201, -81.643 7.508, -81.6931 7.470367, -81.70485 7.4533, -81.69845 7.428433, 
+      -81.67925 7.380833, -81.65795 7.3524, -81.6153 7.330367, -81.5929 7.320433, -81.59825 7.3119, -81.61955 7.312633, -81.65685 7.316867, -81.6878 7.306933, -81.71765 7.294867, -81.73045 7.296267, 
+      -81.7624 7.315467, -81.82105 7.328233, -81.85515 7.341033)), 
+  ((-78.83395 8.3059, -78.88085 8.2917, -78.89685 8.2725, -78.88935 8.180867, -78.9011 8.174467, -78.91815 8.1773, -78.9299 8.201467, -78.94585 8.2505, -78.95545 8.259733, -78.9757 8.266133, 
+      -78.996 8.280333, -79.01305 8.327933, -79.0386 8.384767, -79.0365 8.4011, -79.0109 8.422433, -78.97145 8.430233, -78.948 8.425267, -78.9224 8.426, -78.8755 8.442333, -78.85205 8.443033, 
+      -78.8382 8.435233, -78.83875 8.416033, -78.83875 8.372, -78.82485 8.350667, -78.8025 8.3315, -78.8025 8.318, -78.8206 8.307333, -78.83395 8.3059)), 
+  ((-81.0684 7.5215, -81.0716 7.509433, -81.10255 7.483133, -81.1409 7.469633, -81.2081 7.461133, -81.27205 7.444067, -81.28695 7.4462, -81.2987 7.455433, -81.28695 7.468933, -81.2358 7.495933, 
+      -81.1985 7.5009, -81.16545 7.503033, -81.13025 7.5201, -81.0919 7.529333, -81.0684 7.5215)), 
+  ((-79.20545 8.330767, -79.19375 8.3315, -79.1671 8.324367, -79.14895 8.3059, -79.12015 8.246933, -79.1223 8.241967, -79.1383 8.239833, -79.1596 8.2455, -79.1767 8.237, -79.19375 8.233433, 
+      -79.21825 8.256867, -79.23635 8.287433, -79.23635 8.2981, -79.20545 8.330767)), 
+  ((-82.2216 9.3432, -82.1804 9.316333, -82.1474 9.304133, -82.12725 9.289467, -82.1291 9.2803, -82.16665 9.2571, -82.1873 9.258333, -82.2001 9.267467, -82.21295 9.2852, -82.25325 9.3206, 
+      -82.2578 9.335233, -82.24685 9.346233, -82.2216 9.3432)), 
+  ((-82.35995 8.2561, -82.3301 8.246867, -82.3109 8.2348, -82.3109 8.219167, -82.33115 8.2007, -82.36205 8.191467, -82.39085 8.1936, -82.41215 8.204267, -82.41645 8.227, -82.3898 8.243333, 
+      -82.35995 8.2561)), 
+  ((-82.22985 9.399967, -82.23355 9.386533, -82.24455 9.373733, -82.2665 9.371267, -82.32055 9.404267, -82.3233 9.417667, -82.3105 9.436, -82.2931 9.443933, -82.2784 9.443933, -82.25095 9.425633, 
+      -82.2326 9.409133, -82.22985 9.399967)), 
+  ((-79.05945 8.4601, -79.00295 8.4878, -78.98055 8.4935, -78.9688 8.492067, -78.95815 8.4814, -78.9699 8.462233, -79.0349 8.4338, -79.05195 8.436667, -79.06265 8.450867, -79.05945 8.4601)), 
+  ((-82.31945 8.148133, -82.31195 8.133933, -82.31515 8.117567, -82.3418 8.093433, -82.36315 8.092, -82.3791 8.0984, -82.38445 8.107633, -82.38125 8.121133, -82.345 8.148133, -82.3269 8.148833, 
+      -82.31945 8.148133)), 
+  ((-81.8264 7.265033, -81.8317 7.247967, -81.84665 7.240167, -81.87865 7.242267, -81.90315 7.248667, -81.9138 7.259333, -81.9074 7.273533, -81.88395 7.281367, -81.85305 7.280633, -81.83385 7.272133, 
+      -81.8264 7.265033)), 
+  ((-78.0807 9.302933, -78.0596 9.2962, -78.05135 9.2846, -78.0578 9.2675, -78.07795 9.262, -78.10265 9.2663, -78.1155 9.280333, -78.1146 9.291333, -78.10265 9.300467, -78.0807 9.302933)), 
+  ((-82.017 9.172267, -81.99865 9.153933, -81.9996 9.144167, -82.00875 9.132567, -82.0225 9.125233, -82.03805 9.1295, -82.05545 9.142333, -82.0564 9.155167, -82.0399 9.1686, -82.02615 9.172867, 
+      -82.017 9.172267)), 
+  ((-79.55465 8.6143, -79.5461 8.6022, -79.5557 8.584433, -79.5738 8.579467, -79.5994 8.578767, -79.61115 8.5887, -79.609 8.605067, -79.58875 8.6143, -79.561 8.617133, -79.55465 8.6143)), 
+  ((-79.14045 8.391167, -79.14365 8.3791, -79.1607 8.369167, -79.20335 8.369867, -79.21615 8.376967, -79.21615 8.390467, -79.198 8.399, -79.16815 8.399, -79.1447 8.394033, -79.14045 8.391167)), 
+  ((-78.15855 9.3597, -78.1613 9.338933, -78.16315 9.331633, -78.17595 9.327333, -78.2007 9.331, -78.21535 9.3414, -78.2163 9.354833, -78.2053 9.3646, -78.18515 9.367033, -78.1668 9.363367, 
+      -78.15855 9.3597)), 
+  ((-82.103 9.213133, -82.1021 9.180167, -82.10395 9.171033, -82.1186 9.166133, -82.12775 9.1698, -82.1415 9.194833, -82.1415 9.209467, -82.12775 9.221067, -82.1085 9.2217, -82.103 9.213133)), 
+  ((-81.1388 7.746033, -81.1356 7.731133, -81.15265 7.7162, -81.17075 7.711933, -81.1889 7.719033, -81.1921 7.729, -81.1878 7.7439, -81.1633 7.753867, -81.1473 7.7496, -81.1388 7.746033)), 
+  ((-79.54395 8.792633, -79.54075 8.781967, -79.55145 8.772733, -79.57915 8.768467, -79.60475 8.7713, -79.61325 8.777, -79.61115 8.786233, -79.58875 8.795467, -79.5589 8.795467, -79.54395 8.792633)), 
+  ((-82.22135 8.171567, -82.2203 8.161633, -82.23415 8.157367, -82.2864 8.168733, -82.29385 8.176533, -82.28745 8.185067, -82.2576 8.188633, -82.232 8.182233, -82.22135 8.171567)), 
+  ((-78.73535 8.404667, -78.72465 8.391167, -78.72785 8.370567, -78.74065 8.363467, -78.7577 8.3656, -78.7673 8.374833, -78.76835 8.390467, -78.7609 8.401833, -78.74385 8.4061, -78.73535 8.404667)), 
+  ((-82.7618 7.8689, -82.7533 7.858967, -82.76285 7.843333, -82.77885 7.8348, -82.7991 7.836933, -82.81405 7.8469, -82.80445 7.858967, -82.7927 7.866767, -82.7618 7.8689)), 
+  ((-81.73955 7.6181, -81.7225 7.627333, -81.7033 7.6245, -81.6948 7.611, -81.69905 7.5975, -81.7161 7.588967, -81.73635 7.594667, -81.7449 7.606733, -81.73955 7.6181)), 
+  ((-78.779 8.273933, -78.76195 8.264, -78.7694 8.251933, -78.79715 8.246933, -78.82165 8.2569, -78.81315 8.2711, -78.7886 8.2775, -78.779 8.273933)), 
+  ((-79.0717 8.537533, -79.06105 8.5283, -79.06425 8.5148, -79.07915 8.505567, -79.0994 8.511233, -79.1058 8.5283, -79.0973 8.5411, -79.08345 8.5411, -79.0717 8.537533)), 
+  ((-79.1847 8.639867, -79.1751 8.631333, -79.1687 8.620667, -79.1687 8.612867, -79.173 8.606467, -79.1783 8.605767, -79.19535 8.6086, -79.2135 8.619267, -79.2135 8.630633, -79.20175 8.638433, 
+      -79.1847 8.639867)), 
+  ((-78.7033 8.159567, -78.68415 8.145333, -78.6852 8.131133, -78.69905 8.124033, -78.71505 8.129, -78.7268 8.138233, -78.7289 8.1503, -78.7129 8.158833, -78.7033 8.159567)), 
+  ((-79.09035 8.684633, -79.0946 8.673267, -79.11435 8.667567, -79.13035 8.669, -79.14525 8.678933, -79.14205 8.6896, -79.11755 8.694567, -79.09835 8.692433, -79.09035 8.684633)), 
+  ((-79.57275 8.732233, -79.56635 8.718033, -79.5738 8.706667, -79.59195 8.705233, -79.60685 8.712333, -79.61115 8.723, -79.6058 8.734367, -79.5866 8.738633, -79.57275 8.732233)), 
+  ((-81.79545 7.211733, -81.79335 7.200367, -81.80505 7.1904, -81.82215 7.1904, -81.836 7.198933, -81.84025 7.207467, -81.8285 7.218133, -81.8104 7.219533, -81.79545 7.211733)), 
+  ((-78.7897 8.4672, -78.7769 8.455133, -78.78115 8.441633, -78.7897 8.4324, -78.8046 8.436667, -78.81635 8.450867, -78.8089 8.465067, -78.7961 8.470767, -78.7897 8.4672)), 
+  ((-79.5749 8.548933, -79.5589 8.5418, -79.55355 8.5333, -79.561 8.524767, -79.5781 8.524067, -79.60045 8.5276, -79.60365 8.536833, -79.5962 8.5468, -79.5845 8.5482, -79.5749 8.548933)), 
+  ((-81.2081 7.578367, -81.22195 7.563433, -81.2411 7.558467, -81.2539 7.558467, -81.2635 7.567, -81.25285 7.577633, -81.23045 7.584033, -81.2113 7.583333, -81.2081 7.578367)), 
+  ((-78.88665 8.830267, -78.86745 8.8182, -78.8696 8.808967, -78.88665 8.802567, -78.90475 8.806133, -78.91545 8.8182, -78.9069 8.827433, -78.89305 8.8317, -78.88665 8.830267)), 
+  ((-82.733 7.804267, -82.7245 7.792167, -82.7362 7.7808, -82.75755 7.778667, -82.76715 7.790033, -82.76285 7.802833, -82.7469 7.809233, -82.733 7.804267)), 
+  ((-81.779 7.814167, -81.7779 7.8021, -81.7822 7.791433, -81.79605 7.787167, -81.82165 7.790733, -81.8259 7.797833, -81.8099 7.8085, -81.78965 7.813467, -81.779 7.814167)), 
+  ((-79.05245 9.490367, -79.05015 9.487, -79.04465 9.4803, -79.0511 9.470233, -79.07765 9.466233, -79.0923 9.470833, -79.09595 9.476033, -79.09 9.481833, -79.08225 9.488533, -79.05245 9.490367)), 
+  ((-79.1415 8.4594, -79.133 8.450867, -79.133 8.443033, -79.1458 8.435933, -79.16495 8.435933, -79.17455 8.449433, -79.1703 8.4601, -79.15005 8.462233, -79.1415 8.4594)), 
+  ((-78.8452 9.5655, -78.8452 9.5545, -78.8489 9.547167, -78.85895 9.5435, -78.8727 9.546567, -78.8782 9.556933, -78.8782 9.5655, -78.86995 9.573433, -78.85805 9.574667, -78.8489 9.570367, 
+      -78.8452 9.5655)), 
+  ((-79.0781 8.584433, -79.07385 8.5823, -79.07065 8.577333, -79.0781 8.565967, -79.10795 8.565967, -79.11755 8.5745, -79.11755 8.5823, -79.0962 8.585867, -79.0781 8.584433)), 
+  ((-82.83855 7.810667, -82.8375 7.803533, -82.84815 7.7943, -82.8716 7.7936, -82.88225 7.8014, -82.8812 7.809933, -82.86305 7.8149, -82.83855 7.810667)), 
+  ((-78.84705 9.470833, -78.85345 9.482467, -78.8489 9.4904, -78.8315 9.492833, -78.81955 9.489767, -78.8159 9.478167, -78.82415 9.469033, -78.8379 9.4672, -78.84705 9.470833)), 
+  ((-78.53785 9.5032, -78.53235 9.500767, -78.52775 9.491, -78.53325 9.482433, -78.5516 9.4806, -78.5644 9.487933, -78.56625 9.4965, -78.55615 9.505033, -78.53785 9.5032)), 
+  ((-78.75085 9.5722, -78.76 9.561233, -78.7701 9.557567, -78.78935 9.5594, -78.79115 9.563667, -78.79025 9.5716, -78.7747 9.578933, -78.76095 9.579533, -78.75085 9.575867, -78.75085 9.5722)), 
+  ((-81.77045 7.760167, -81.77155 7.750933, -81.78645 7.743833, -81.8067 7.745967, -81.81525 7.752367, -81.8035 7.7616, -81.78325 7.764433, -81.77045 7.760167)), 
+  ((-78.7701 9.509333, -78.7765 9.500167, -78.7921 9.4916, -78.8049 9.492233, -78.8104 9.4959, -78.804 9.504433, -78.78565 9.516033, -78.77195 9.5142, -78.7701 9.509333)), 
+  ((-78.69405 9.505033, -78.69955 9.4971, -78.71605 9.489167, -78.72795 9.4904, -78.72885 9.497733, -78.7179 9.506867, -78.6959 9.511167, -78.69405 9.505033)), 
+  ((-78.6061 9.518467, -78.60015 9.512367, -78.60015 9.504433, -78.6093 9.501967, -78.6212 9.5026, -78.62765 9.5093, -78.62765 9.516633, -78.6139 9.522133, -78.6061 9.518467)))
+
+MULTIPOLYGON (((-80.4767 -3.370933, -80.4267 -3.399867, -80.3124 -3.466, -80.26755 -3.537467, -80.23445 -3.644, -80.18085 -3.809667, -80.20035 -3.9318, -80.2471 -3.9526, -80.31925 -3.9487, -80.3602 -3.909733, 
+    -80.37775 -3.907133, -80.39915 -3.9513, -80.444 -3.9422, -80.4674 -3.903233, -80.49665 -3.901933, -80.52005 -3.988967, -80.4986 -4.1228, -80.4742 -4.170233, -80.41575 -4.183233, -80.37285 -4.198833, 
+    -80.35725 -4.2313, -80.3787 -4.278067, -80.406 -4.278067, -80.445 -4.291067, -80.41965 -4.314467, -80.4528 -4.332667, -80.4976 -4.385933, -80.4937 -4.4431, -80.44695 -4.469067, -80.3855 -4.468433, 
+    -80.3134 -4.437267, -80.1399 -4.3307, -80.0853 -4.313833, -80.04635 -4.3216, -79.98105 -4.379433, -79.9031 -4.4119, -79.7998 -4.4184, -79.73155 -4.4184, -79.67695 -4.4392, -79.61655 -4.480767, 
+    -79.5863 -4.523, -79.5259 -4.632167, -79.46155 -4.7361, -79.32415 -4.8368, -79.2072 -4.869267, -79.1526 -4.882267, -79.02785 -4.891367, -78.96745 -4.8602, -78.9226 -4.8186, -78.90215 -4.7322, 
+    -78.8846 -4.642533, -78.8495 -4.594467, -78.7384 -4.5542, -78.67405 -4.5165, -78.66235 -4.484033, -78.66725 -4.4353, -78.6828 -4.328733, -78.6731 -4.2638, -78.62045 -4.159833, -78.6019 -4.072133, 
+    -78.56485 -3.9409, -78.51225 -3.865533, -78.4635 -3.827867, -78.44695 -3.767433, -78.43135 -3.698567, -78.44695 -3.644, -78.45865 -3.582933, -78.4206 -3.475733, -78.40695 -3.421167, -78.3816 -3.3887, 
+    -78.32705 -3.3809, -78.2627 -3.39, -78.2198 -3.3848, -78.18665 -3.3588, -78.18275 -3.314633, -78.17305 -3.227567, -78.10385 -3.152867, -77.8777 -3.012533, -77.57265 -2.846867, -77.10385 -2.647433, 
+    -76.92255 -2.579867, -76.6077 -2.4428, -76.4147 -2.334967, -76.16815 -2.108233, -75.97905 -1.919833, -75.8533 -1.817833, -75.77535 -1.715167, -75.6428 -1.569667, -75.5794 -1.519633, -75.47805 -1.458567, 
+    -75.43515 -1.4157, -75.4478 -1.187667, -75.45755 -1.0967, -75.4556 -0.9083, -75.44585 -0.853733, -75.39715 -0.825133, -75.3435 -0.8154, -75.30455 -0.747833, -75.30845 -0.694567, -75.3279 -0.614, 
+    -75.3143 -0.565933, -75.24995 -0.495767, -75.23925 -0.469133, -75.2802 -0.417133, -75.36795 -0.350867, -75.47125 -0.3054, -75.61845 -0.2177, -75.64965 -0.108567, -75.61065 -0.087767, -75.53655 -0.107267, 
+    -75.443 -0.117667, -75.38645 -0.089067, -75.36225 -0.054833, -75.34495 -0.059033, -75.30485 -0.0546, -75.2664 -0.050133, -75.23545 -0.052933, -75.16355 -0.0875, -75.1 -0.1187, -75.0582 -0.1276, 
+    -75.0281 -0.128733, -74.9863 -0.153233, -74.93615 -0.176667, -74.8935 -0.1828, -74.7915 -0.187267, -74.7464 -0.199533, -74.73465 -0.2062, -74.73465 -0.2196, -74.71795 -0.240767, -74.6979 -0.246333, 
+    -74.6611 -0.246333, -74.62765 -0.257467, -74.62265 -0.270867, -74.62265 -0.280867, -74.6477 -0.294267, -74.66945 -0.302067, -74.6611 -0.3199, -74.6026 -0.356667, -74.5683 -0.3717, -74.56165 -0.383933, 
+    -74.57165 -0.443, -74.5499 -0.484267, -74.51145 -0.511, -74.4964 -0.524367, -74.4981 -0.544433, -74.51145 -0.5734, -74.4981 -0.6024, -74.45545 -0.6286, -74.4337 -0.648667, -74.4203 -0.6732, 
+    -74.3785 -0.693267, -74.325 -0.725567, -74.2849 -0.754533, -74.27985 -0.772367, -74.30495 -0.822533, -74.31665 -0.868233, -74.32585 -0.888833, -74.2255 -0.945667, -74.18035 -0.962367, -74.13855 -0.970167, 
+    -74.0583 -0.992467, -74.01985 -1.019233, -73.9546 -1.088333, -73.917 -1.1301, -73.8819 -1.1468, -73.84845 -1.1769, -73.7849 -1.212567, -73.7364 -1.234867, -73.67455 -1.248233, -73.6127 -1.249367, 
+    -73.5809 -1.2605, -73.5692 -1.289467, -73.58595 -1.325133, -73.58925 -1.357467, -73.5667 -1.375867, -73.50985 -1.404867, -73.4664 -1.4472, -73.44965 -1.490667, -73.44965 -1.536367, -73.4714 -1.586533, 
+    -73.4689 -1.636133, -73.4304 -1.7019, -73.3786 -1.738667, -73.3 -1.781033, -73.26155 -1.814467, -73.1888 -1.896367, -73.13525 -1.996667, -73.12525 -2.016733, -73.14695 -2.0446, -73.1821 -2.0535, 
+    -73.2423 -2.054633, -73.27905 -2.0669, -73.3008 -2.085833, -73.29745 -2.1148, -73.30915 -2.1293, -73.3359 -2.142667, -73.34595 -2.156033, -73.32925 -2.170533, -73.28325 -2.1856, -73.2264 -2.1934, 
+    -73.19965 -2.204567, -73.1796 -2.2235, -73.14615 -2.234667, -73.0726 -2.251367, -73.01905 -2.263633, -72.9806 -2.295967, -72.9363 -2.343333, -72.91455 -2.352233, -72.8761 -2.351133, -72.85605 -2.3411, 
+    -72.81255 -2.3411, -72.7791 -2.3411, -72.7256 -2.3567, -72.6972 -2.3634, -72.66875 -2.3634, -72.63195 -2.3478, -72.60355 -2.323267, -72.59435 -2.3216, -72.55925 -2.339433, -72.5124 -2.334967, 
+    -72.4773 -2.345, -72.4405 -2.341667, -72.4121 -2.3528, -72.3937 -2.386233, -72.36695 -2.395167, -72.3285 -2.3974, -72.3034 -2.387367, -72.2967 -2.378433, -72.30175 -2.362833, -72.3318 -2.345, 
+    -72.3402 -2.330533, -72.285 -2.294867, -72.2599 -2.280367, -72.23735 -2.276467, -72.1872 -2.293167, -72.1086 -2.3032, -72.0384 -2.289833, -71.98155 -2.254167, -71.9247 -2.197333, -71.9046 -2.160567, 
+    -71.8971 -2.149967, -71.86865 -2.155533, -71.84025 -2.172233, -71.81515 -2.1767, -71.79005 -2.1756, -71.7583 -2.1611, -71.7416 -2.1611, -71.7165 -2.172233, -71.6981 -2.194533, -71.67305 -2.2313, 
+    -71.65295 -2.2369, -71.6329 -2.2369, -71.60115 -2.220167, -71.5861 -2.199, -71.56685 -2.192867, -71.5351 -2.207367, -71.53175 -2.2263, -71.53845 -2.2575, -71.53175 -2.272, -71.51835 -2.277567, 
+    -71.4933 -2.269767, -71.45815 -2.2564, -71.43645 -2.2575, -71.4097 -2.270867, -71.38795 -2.293167, -71.3595 -2.3043, -71.3261 -2.305433, -71.2826 -2.300967, -71.26085 -2.293167, -71.2575 -2.272, 
+    -71.2642 -2.2408, -71.26085 -2.2185, -71.24245 -2.2107, -71.2199 -2.212367, -71.17975 -2.2302, -71.15465 -2.2402, -71.13295 -2.236867, -71.12455 -2.221267, -71.13125 -2.190067, -71.1162 -2.159967, 
+    -71.0878 -2.151067, -71.00585 -2.156633, -70.9557 -2.172233, -70.88295 -2.201767, -70.82275 -2.221833, -70.78595 -2.241867, -70.7659 -2.287567, -70.75085 -2.323233, -70.689 -2.3656, -70.6271 -2.414633, 
+    -70.6104 -2.4202, -70.59535 -2.4046, -70.592 -2.380067, -70.587 -2.3734, -70.55605 -2.3706, -70.5293 -2.382867, -70.4942 -2.4152, -70.48085 -2.418533, -70.4407 -2.405167, -70.3738 -2.388433, 
+    -70.3253 -2.388433, -70.30695 -2.401833, -70.31695 -2.414067, -70.35875 -2.4319, -70.38215 -2.450867, -70.3738 -2.464233, -70.3504 -2.467567, -70.2952 -2.464233, -70.2735 -2.475367, -70.2618 -2.497667, 
+    -70.2601 -2.525533, -70.2417 -2.533333, -70.2158 -2.524967, -70.174 -2.5038, -70.15225 -2.5027, -70.1255 -2.513833, -70.1088 -2.5417, -70.08535 -2.617467, -70.06475 -2.6312, -70.1153 -2.705033, 
+    -70.2742 -2.984967, -70.39485 -3.195867, -70.585 -3.553367, -70.68715 -3.736833, -70.67295 -3.7652, -70.59635 -3.772767, -70.42325 -3.751967, -70.3012 -3.753833, -70.18915 -3.805867, -70.13235 -3.8702, 
+    -70.0529 -4.0026, -70.03425 -4.0343, -70.01865 -4.0608, -70.12205 -4.077433, -70.22655 -4.1986, -70.2493 -4.206667, -70.27655 -4.191533, -70.30835 -4.1471, -70.41595 -4.121833, -70.50455 -4.132433, 
+    -70.63635 -4.1496, -70.76965 -4.195033, -70.81815 -4.236433, -70.83405 -4.2612, -70.8916 -4.3137, -71.02035 -4.356133, -71.14535 -4.4081, -71.29985 -4.476767, -71.34985 -4.4929, -71.4612 -4.4904, 
+    -71.6445 -4.495433, -71.82855 -4.528267, -71.93455 -4.558567, -72.0921 -4.629233, -72.20195 -4.709533, -72.3125 -4.775133, -72.50415 -4.8726, -72.6693 -4.9887, -72.8617 -5.1028, -72.8829 -5.127033, 
+    -72.8829 -5.147233, -72.86395 -5.202233, -72.867 -5.300167, -72.867 -5.400133, -72.88745 -5.491533, -72.93895 -5.598567, -73.0132 -5.670233, -73.09195 -5.7066, -73.2018 -5.784833, -73.24575 -5.843367, 
+    -73.27 -5.932233, -73.26165 -6.013533, -73.21015 -6.098367, -73.15255 -6.183167, -73.1306 -6.278567, -73.12455 -6.3785, -73.1503 -6.4623, -73.21315 -6.5214, -73.3601 -6.578933, -73.39645 -6.602167, 
+    -73.3843 -6.613267, -73.3919 -6.632467, -73.45095 -6.642567, -73.5237 -6.654667, -73.6017 -6.7188, -73.6941 -6.818767, -73.77135 -6.897533, -73.8047 -6.974267, -73.8009 -7.0384, -73.763 -7.171667, 
+    -73.7615 -7.2171, -73.7948 -7.277667, -73.87435 -7.305433, -73.9516 -7.358933, -73.95615 -7.4468, -73.97965 -7.5533, -73.95695 -7.601767, -73.8509 -7.702767, -73.81455 -7.741133, -73.8168 -7.778967, 
+    -73.85165 -7.819367, -73.8547 -7.8547, -73.7956 -7.953667, -73.7706 -8.004667, -73.6888 -8.115733, -73.6055 -8.191433, -73.52825 -8.231833, -73.4828 -8.2591, -73.4578 -8.3131, -73.4623 -8.381767, 
+    -73.44715 -8.4585, -73.39415 -8.524133, -73.34265 -8.541267, -73.24645 -8.569033, -73.1798 -8.6397, -73.14495 -8.697267, -73.1207 -8.7326, -72.99725 -8.839133, -72.94725 -8.901733, -72.923 -8.969367, 
+    -72.9321 -9.0148, -72.95935 -9.063267, -73.0086 -9.105167, -73.14645 -9.192, -73.23735 -9.249533, -73.26765 -9.287933, -73.25855 -9.310133, -73.2146 -9.3283, -73.126 -9.332867, -72.89875 -9.3389, 
+    -72.66775 -9.3495, -72.53445 -9.366667, -72.4057 -9.406067, -72.3572 -9.434333, -72.32615 -9.5136, -72.31555 -9.588333, -72.3171 -9.658, -72.26785 -9.7635, -72.2436 -9.8776, -72.2315 -9.9281, 
+    -71.9732 -9.934667, -71.75355 -9.935667, -71.55435 -9.930133, -71.4468 -9.902867, -71.21275 -9.7731, -71.0688 -9.705467, -70.9628 -9.644867, -70.88325 -9.569667, -70.7287 -9.432367, -70.5772 -9.339467, 
+    -70.4886 -9.327867, -70.45375 -9.3541, -70.43405 -9.402567, -70.46285 -9.4793, -70.57115 -9.5525, -70.6045 -9.599967, -70.60145 -9.671667, -70.60525 -9.785233, -70.634 -9.911433, -70.64235 -10.116933, 
+    -70.6454 -10.3098, -70.62495 -10.458733, -70.64465 -10.6031, -70.67195 -10.754567, -70.6583 -10.783833, -70.62345 -10.781833, -70.5795 -10.7576, -70.5212 -10.760133, -70.3682 -10.841933, -70.30455 -10.847967, 
+    -70.2349 -10.8308, -70.11445 -10.782867, -69.9569 -10.7445, -69.79635 -10.7425, -69.69105 -10.762167, -69.58955 -10.801567, -69.5752 -10.8349, -69.52535 -10.950467, -69.4097 -11.1158, -69.24475 -11.416767, 
+    -69.034 -11.7836, -68.9184 -11.9987, -68.8016 -12.2034, -68.75585 -12.2917, -68.7565 -12.338733, -68.84015 -12.484333, -68.8847 -12.624767, -68.9208 -12.860733, -68.93405 -13.140867, -68.9196 -13.3592, 
+    -68.93645 -13.433, -69.0569 -13.5101, -69.146 -13.558233, -69.1436 -13.612833, -69.10385 -13.661767, -68.98825 -13.6987, -68.95935 -13.740433, -68.98345 -13.8191, -69.0316 -13.8785, -69.022 -13.9138, 
+    -68.9738 -13.920233, -68.90395 -13.965167, -68.89795 -14.0302, -68.9389 -14.075133, -68.97265 -14.110467, -68.9967 -14.1875, -69.0136 -14.256533, -69.06655 -14.314333, -69.1641 -14.390567, -69.2376 -14.4564, 
+    -69.30135 -14.5832, -69.30375 -14.6763, -69.33265 -14.716433, -69.4136 -14.7963, -69.41275 -14.9162, -69.37 -14.985333, -69.26885 -15.084867, -69.24855 -15.120067, -69.28765 -15.186767, -69.364 -15.332867, 
+    -69.46035 -15.4677, -69.43505 -15.593733, -69.41095 -15.665967, -69.3459 -15.8265, -69.3074 -15.966133, -69.23875 -16.018333, -69.12795 -16.034367, -69.0003 -16.0392, -68.9136 -16.0777, -68.8245 -16.1291, 
+    -68.78115 -16.183667, -68.7715 -16.2286, -68.83415 -16.279967, -68.95695 -16.3185, -69.0521 -16.3819, -69.0545 -16.452533, -69.1147 -16.574533, -69.1725 -16.619467, -69.2785 -16.664433, -69.35675 -16.7535, 
+    -69.43145 -16.918867, -69.482 -16.9927, -69.5639 -17.039233, -69.6867 -17.1211, -69.706 -17.1484, -69.6795 -17.1773, -69.6 -17.212633, -69.55305 -17.263167, -69.52655 -17.357867, -69.54585 -17.442967, 
+    -69.5651 -17.5216, -69.6181 -17.560133, -69.6735 -17.581, -69.8228 -17.601867, -69.86375 -17.622733, -69.86495 -17.674933, -69.824 -17.735933, -69.8047 -17.845067, -69.7927 -17.933367, -69.8264 -18.026467, 
+    -69.8854 -18.078633, -69.9769 -18.1284, -70.1214 -18.184567, -70.27915 -18.2175, -70.39235 -18.247967, -70.41875 -18.2182, -70.4543 -18.2033, -70.54165 -18.201933, -70.58075 -18.199233, -70.6478 -18.169467, 
+    -70.67015 -18.1505, -70.6742 -18.131533, -70.68335 -18.109867, -70.71075 -18.078733, -70.74985 -18.040133, -70.80675 -17.998133, -70.8423 -17.9697, -70.87585 -17.933833, -70.91545 -17.878967, -70.93985 -17.867467, 
+    -70.98095 -17.8607, -71.0602 -17.839033, -71.10795 -17.817367, -71.1867 -17.785533, -71.22325 -17.755733, -71.26185 -17.6948, -71.28825 -17.6772, -71.32485 -17.667033, -71.36445 -17.6657, -71.40405 -17.663667, 
+    -71.41625 -17.6535, -71.41625 -17.639967, -71.41065 -17.629133, -71.3304 -17.5892, -71.304 -17.560733, -71.2979 -17.5411, -71.305 -17.5181, -71.3157 -17.466633, -71.3106 -17.391467, -71.3147 -17.375233, 
+    -71.35025 -17.351533, -71.3685 -17.329867, -71.3858 -17.297367, -71.41675 -17.258767, -71.4432 -17.241167, -71.4777 -17.2344, -71.5153 -17.231, -71.5854 -17.226933, -71.6347 -17.220167, -71.67735 -17.205967, 
+    -71.72205 -17.1931, -71.80125 -17.160667, -71.86375 -17.1159, -71.93485 -17.061067, -71.99175 -17.028567, -72.07145 -17.0035, -72.15275 -16.9791, -72.22285 -16.941867, -72.27715 -16.9087, -72.2954 -16.889067, 
+    -72.30865 -16.866033, -72.32795 -16.836267, -72.3462 -16.817967, -72.38175 -16.7997, -72.40615 -16.7814, -72.42695 -16.757033, -72.45235 -16.723167, -72.47575 -16.704233, -72.5113 -16.685267, -72.5387 -16.673067, 
+    -72.5814 -16.654133, -72.6449 -16.620267, -72.7008 -16.608767, -72.75565 -16.602667, -72.7973 -16.5844, -72.8659 -16.534967, -73.01115 -16.4422, -73.0757 -16.401567, -73.15695 -16.360967, -73.18135 -16.352833, 
+    -73.2159 -16.3481, -73.2616 -16.340633, -73.31185 -16.325067, -73.3535 -16.305433, -73.38095 -16.2804, -73.3921 -16.2533, -73.41955 -16.233667, -73.43885 -16.224867, -73.47845 -16.219433, -73.5308 -16.214033, 
+    -73.5948 -16.207933, -73.63035 -16.191667, -73.7035 -16.125333, -73.75375 -16.086733, -73.7954 -16.077933, -73.8401 -16.065067, -73.8726 -16.042733, -73.897 -16.019033, -73.95335 -15.9845, -74.00925 -15.973667, 
+    -74.05295 -15.9581, -74.0834 -15.935067, -74.1159 -15.893767, -74.152 -15.864667, -74.2262 -15.8105, -74.27595 -15.787467, -74.32775 -15.776633, -74.41155 -15.7692, -74.45625 -15.754967, -74.47555 -15.737367, 
+    -74.4938 -15.702167, -74.5172 -15.634467, -74.5553 -15.6067, -74.61825 -15.5742, -74.77215 -15.522733, -74.9154 -15.471933, -75.02965 -15.4232, -75.1495 -15.379167, -75.24705 -15.335167, -75.26635 -15.3135, 
+    -75.2643 -15.296567, -75.2521 -15.259333, -75.25565 -15.235633, -75.28105 -15.2038, -75.31665 -15.173333, -75.3593 -15.137467, -75.4162 -15.107, -75.435 -15.081933, -75.45935 -15.020333, -75.48475 -14.983767, 
+    -75.5061 -14.952633, -75.5112 -14.930267, -75.5183 -14.907267, -75.5686 -14.8734, -75.64075 -14.842267, -75.69255 -14.822633, -75.78345 -14.759667, -75.88705 -14.691933, -75.95105 -14.6493, -75.96225 -14.631, 
+    -75.95815 -14.608, -75.94945 -14.5739, -75.93635 -14.423133, -75.945 -14.3771, -75.9958 -14.323633, -76.05065 -14.293167, -76.1299 -14.2769, -76.16035 -14.259967, -76.1644 -14.2444, -76.16795 -14.218, 
+    -76.1624 -14.182133, -76.18475 -14.115767, -76.25175 -14.0651, -76.31425 -14.0474, -76.3366 -14.0528, -76.3691 -14.0765, -76.38945 -14.092067, -76.4067 -14.090733, -76.4128 -14.069067, -76.4113 -13.9614, 
+    -76.3839 -13.869333, -76.3727 -13.769133, -76.3839 -13.754233, -76.3991 -13.753567, -76.41335 -13.765733, -76.4316 -13.775233, -76.44075 -13.773867, -76.4413 -13.761, -76.41285 -13.698033, -76.3682 -13.6493, 
+    -76.34685 -13.6398, -76.3377 -13.644533, -76.34585 -13.685167, -76.32955 -13.695333, -76.2981 -13.695333, -76.2727 -13.6784, -76.25285 -13.5958, -76.2234 -13.5484, -76.2112 -13.496933, -76.21675 -13.416367, 
+    -76.231 -13.363567, -76.31985 -13.219333, -76.3798 -13.138767, -76.43615 -13.050733, -76.50015 -12.994533, -76.52045 -12.959333, -76.5306 -12.894333, -76.54125 -12.848967, -76.58595 -12.796133, -76.6601 -12.752133, 
+    -76.6896 -12.705433, -76.7338 -12.6499, -76.7551 -12.5876, -76.7815 -12.542233, -76.82975 -12.482667, -76.8988 -12.4204, -76.90895 -12.383833, -76.8978 -12.347267, -76.8648 -12.321533, -76.86545 -12.264267, 
+    -76.8715 -12.214733, -76.91055 -12.178667, -76.971 -12.154967, -77.0411 -12.138033, -77.0675 -12.131267, -77.0909 -12.112967, -77.12645 -12.080467, -77.16605 -12.0676, -77.1874 -12.0676, -77.2016 -12.0649, 
+    -77.2052 -12.049333, -77.20215 -12.0243, -77.1971 -11.978233, -77.2052 -11.9349, -77.24125 -11.8821, -77.2768 -11.811, -77.2961 -11.762233, -77.3017 -11.696567, -77.29155 -11.634933, -77.2946 -11.5767, 
+    -77.3134 -11.513067, -77.3388 -11.464333, -77.415 -11.393233, -77.51 -11.332967, -77.62785 -11.233433, -77.65525 -11.220567, -77.6908 -11.214467, -77.7383 -11.207867, -77.7716 -11.188733, -77.79195 -11.1569, 
+    -77.8011 -11.135233, -77.795 -11.1163, -77.7706 -11.106133, -77.73605 -11.097333, -77.72085 -11.077033, -77.71115 -11.0303, -77.7423 -10.932067, -77.7792 -10.715433, -77.8219 -10.6044, -77.85995 -10.5367, 
+    -77.96155 -10.3898, -78.01485 -10.3363, -78.0848 -10.253233, -78.1266 -10.193433, -78.1647 -10.122333, -78.1962 -10.0411, -78.2465 -9.9226, -78.26375 -9.847433, -78.29775 -9.719033, -78.33635 -9.636867, 
+    -78.37645 -9.5441, -78.4684 -9.3782, -78.50805 -9.3112, -78.53345 -9.2631, -78.5568 -9.249567, -78.5893 -9.234, -78.63195 -9.224533, -78.66855 -9.208933, -78.69645 -9.1778, -78.6985 -9.158833, 
+    -78.6812 -9.1365, -78.67005 -9.116867, -78.6751 -9.101967, -78.6914 -9.093833, -78.72185 -9.089767, -78.7584 -9.091133, -78.7899 -9.081667, -78.81025 -9.057967, -78.81025 -9.040367, -78.79905 -9.0356, 
+    -78.77265 -9.034933, -78.7432 -9.028833, -78.7234 -9.0153, -78.7234 -8.9909, -78.7498 -8.939467, -78.79955 -8.888667, -78.8026 -8.873767, -78.8001 -8.860233, -78.7869 -8.791867, -78.79195 -8.763433, 
+    -78.8123 -8.7377, -78.86105 -8.692333, -78.8722 -8.6727, -78.8697 -8.649, -78.85345 -8.590767, -78.85245 -8.558967, -78.85955 -8.514933, -78.8987 -8.447233, -78.95355 -8.375467, -79.00845 -8.322667, 
+    -79.01755 -8.310467, -79.0145 -8.299633, -78.9795 -8.279333, -78.96525 -8.2597, -78.9622 -8.229233, -78.98255 -8.186567, -79.01505 -8.161533, -79.0877 -8.118867, -79.1568 -8.093133, -79.24925 -8.033567, 
+    -79.30965 -7.988867, -79.3686 -7.923867, -79.39195 -7.877833, -79.4072 -7.846667, -79.44425 -7.8135, -79.5001 -7.76, -79.52045 -7.7248, -79.5245 -7.7072, -79.5123 -7.670633, -79.5098 -7.635433, 
+    -79.5159 -7.6192, -79.54435 -7.593467, -79.56875 -7.552833, -79.59055 -7.485133, -79.6119 -7.4032, -79.649 -7.2766, -79.67845 -7.207533, -79.745 -7.077533, -79.81915 -6.976667, -79.8979 -6.877133, 
+    -79.9853 -6.7925, -80.03635 -6.731933, -80.1453 -6.6327, -80.3216 -6.4993, -80.4171 -6.439733, -80.54965 -6.371333, -80.61975 -6.325967, -80.6858 -6.293467, -80.8062 -6.244733, -80.8773 -6.220367, 
+    -81.0231 -6.168233, -81.12675 -6.132333, -81.22425 -6.091033, -81.2598 -6.063967, -81.26185 -6.043633, -81.25725 -6.032133, -81.2613 -5.925167, -81.2735 -5.906867, -81.28975 -5.886567, -81.2852 -5.8737, 
+    -81.2781 -5.860133, -81.24555 -5.845933, -81.2283 -5.833733, -81.2212 -5.8202, -81.2334 -5.803267, -81.23745 -5.780267, -81.2212 -5.762633, -81.19175 -5.7586, -81.1206 -5.7843, -81.0856 -5.7877, 
+    -81.03175 -5.775533, -80.9515 -5.7234, -80.9139 -5.680067, -80.8992 -5.6374, -80.9033 -5.565633, -80.9114 -5.546667, -81.0054 -5.457967, -81.07045 -5.390933, -81.12125 -5.313767, -81.1817 -5.260267, 
+    -81.2965 -5.166133, -81.2985 -5.148533, -81.2914 -5.135, -81.27055 -5.107233, -81.25835 -5.049, -81.2401 -5.0314, -81.21365 -5.023267, -81.1649 -5.0131, -81.1517 -4.996167, -81.14255 -4.963667, 
+    -81.16945 -4.900033, -81.2121 -4.8391, -81.299 -4.742967, -81.36505 -4.6854, -81.3752 -4.663067, -81.363 -4.6116, -81.31675 -4.535767, -81.2954 -4.4193, -81.2842 -4.396267, -81.22985 -4.341433, 
+    -81.2156 -4.310933, -81.207 -4.175533, -81.1826 -4.1112, -81.1354 -3.9961, -81.0897 -3.906733, -81.0643 -3.8661, -80.9795 -3.813967, -80.85355 -3.692067, -80.7799 -3.652133, -80.69965 -3.610133, 
+    -80.62245 -3.5343, -80.54875 -3.474733, -80.4767 -3.370933)), 
+  ((-76.27225 -14.1327, -76.275 -14.153567, -76.29535 -14.178933, -76.3103 -14.188, -76.34025 -14.1871, -76.35655 -14.165367, -76.35925 -14.147233, -76.3484 -14.130033, -76.31305 -14.1255, -76.27225 -14.1327)), 
+  ((-76.54955 -13.707833, -76.55635 -13.728667, -76.5781 -13.743167, -76.60255 -13.739533, -76.60665 -13.725967, -76.58895 -13.7042, -76.56045 -13.7024, -76.54955 -13.707833)), 
+  ((-77.8843 -11.26, -77.868 -11.249133, -77.84625 -11.239167, -77.82725 -11.241867, -77.8245 -11.251833, -77.8422 -11.268133, -77.87345 -11.271767, -77.88025 -11.265433, -77.8843 -11.26)), 
+  ((-78.89945 -8.899267, -78.89225 -8.912033, -78.89525 -8.9272, -78.91305 -8.933167, -78.9269 -8.931833, -78.9388 -8.9206, -78.93385 -8.907433, -78.916 -8.898167, -78.89945 -8.899267)), 
+  ((-78.9531 -8.819, -78.9333 -8.824267, -78.9333 -8.8355, -78.9531 -8.853967, -78.96795 -8.8553, -78.9808 -8.849367, -78.97785 -8.832867, -78.96005 -8.820967, -78.9531 -8.819)), 
+  ((-77.98355 -11.2627, -77.9686 -11.250033, -77.94955 -11.249133, -77.93595 -11.251833, -77.9292 -11.26, -77.93595 -11.270867, -77.9577 -11.2781, -77.97675 -11.2754, -77.9849 -11.268133, -77.98355 -11.2627)), 
+  ((-78.9353 -8.756967, -78.91945 -8.762267, -78.91645 -8.772167, -78.91945 -8.787333, -78.9353 -8.7946, -78.9521 -8.788, -78.96005 -8.775467, -78.94615 -8.759633, -78.9353 -8.756967)), 
+  ((-78.87095 -8.747067, -78.8551 -8.750367, -78.84915 -8.763567, -78.85705 -8.776767, -78.87685 -8.7781, -78.88675 -8.762267, -78.88085 -8.747733, -78.87095 -8.747067)), 
+  ((-77.9387 -11.327033, -77.94005 -11.3207, -77.92645 -11.308, -77.9047 -11.303467, -77.89385 -11.3053, -77.8925 -11.311633, -77.90065 -11.3225, -77.92645 -11.328833, -77.9387 -11.327033)), 
+  ((-78.87885 -8.807133, -78.862 -8.805133, -78.85805 -8.816367, -78.863 -8.824267, -78.864 -8.831533, -78.88085 -8.833533, -78.89075 -8.830233, -78.8927 -8.823633, -78.88875 -8.809767, -78.87885 -8.807133)))
+
+MULTIPOLYGON (((-60.8535 5.241333, -60.90185 5.304, -61.057 5.5104, -61.23365 5.7732, -61.3203 5.910633, -61.3364 5.952733, -61.32165 5.985867, -61.231 6.058867, -61.15175 6.138533, -61.1316 6.188667, 
+    -61.11885 6.2518, -61.1363 6.378933, -61.1699 6.457733, -61.2028 6.5889, -61.20415 6.6686, -61.186 6.713833, -61.14305 6.746067, -61.03155 6.7792, -60.8838 6.784567, -60.76225 6.8235, 
+    -60.68165 6.8414, -60.593 6.8432, -60.5077 6.847233, -60.4647 6.865167, -60.4419 6.8911, -60.39485 6.976167, -60.33845 7.039733, -60.3237 7.0872, -60.32435 7.130633, -60.36465 7.183467, 
+    -60.4251 7.2139, -60.51245 7.238067, -60.57555 7.245233, -60.6051 7.258667, -60.62995 7.299433, -60.6286 7.3961, -60.6259 7.426567, -60.634 7.471333, -60.6817 7.5273, -60.7072 7.560433, 
+    -60.70585 7.592667, -60.6602 7.6607, -60.62125 7.7189, -60.57625 7.8008, -60.55205 7.8572, -60.50235 7.891233, -60.4446 7.8939, -60.3318 7.882267, -60.26665 7.892567, -60.19275 7.9284, 
+    -60.0813 7.988367, -59.9604 8.068967, -59.89795 8.139233, -59.88315 8.209967, -59.87705 8.340133, -59.8755 8.373467, -59.7663 8.2957, -59.733 8.2821, -59.71125 8.287533, -59.7099 8.298433, 
+    -59.74385 8.335567, -59.7493 8.361867, -59.73845 8.371833, -59.72345 8.373633, -59.59565 8.3093, -59.5168 8.270333, -59.4733 8.256733, -59.406 8.2078, -59.372 8.1634, -59.3489 8.154333, 
+    -59.31355 8.155233, -59.29045 8.140733, -59.24555 8.065533, -59.16535 7.984867, -59.07085 7.887, -58.97295 7.789133, -58.9009 7.7103, -58.80505 7.615133, -58.6514 7.4919, -58.5814 7.441167, 
+    -58.56505 7.406733, -58.5202 7.2889, -58.5195 7.198267, -58.5467 7.0977, -58.54945 7.008867, -58.60045 6.8974, -58.6494 6.756933, -58.67725 6.629167, -58.68545 6.552133, -58.6766 6.464233, 
+    -58.6576 6.4008, -58.6195 6.294767, -58.60305 6.2953, -58.5939 6.2956, -58.5832 6.3147, -58.58675 6.419633, -58.5939 6.529333, -58.58495 6.5937, -58.56885 6.665267, -58.52145 6.758267, 
+    -58.4696 6.792833, -58.40515 6.8131, -58.32825 6.8286, -58.28175 6.8131, -58.21555 6.7833, -58.1753 6.774967, -58.15025 6.790467, -58.13775 6.814333, -58.10375 6.8191, -58.0322 6.778533, 
+    -57.93915 6.717733, -57.8801 6.633067, -57.83895 6.5818, -57.77725 6.536467, -57.7236 6.453, -57.7021 6.363567, -57.7057 6.3123, -57.69225 6.308733, -57.669 6.321867, -57.58135 6.386233, 
+    -57.5241 6.400567, -57.4919 6.396967, -57.42925 6.3481, -57.38095 6.293233, -57.29865 6.2074, -57.2459 6.088133, -57.21905 6.010633, -57.18505 5.979633, -57.2467 5.849067, -57.34415 5.674067, 
+    -57.37795 5.5415, -57.365 5.408267, -57.3491 5.217367, -57.3859 5.125233, -57.44355 5.054967, -57.53705 5.0205, -57.66035 4.994, -57.78565 4.940967, -57.8642 4.892567, -57.95965 4.775933, 
+    -57.9696 4.725533, -57.92785 4.6248, -57.905 4.531333, -57.89105 4.470367, -57.90895 4.370933, -57.9408 4.315267, -58.0452 4.261567, -58.09095 4.220467, -58.079 4.121067, -57.99945 4.041533, 
+    -57.90005 3.956667, -57.86125 3.849967, -57.8195 3.671, -57.79165 3.590133, -57.71705 3.501967, -57.65345 3.459567, -57.55795 3.454267, -57.4406 3.4728, -57.3332 3.5139, -57.27455 3.509267, 
+    -57.2228 3.477433, -57.2049 3.420433, -57.23475 3.208333, -57.2059 3.0645, -57.19595 2.947833, -57.16615 2.8484, -57.1015 2.764233, -56.98615 2.678067, -56.9066 2.606467, -56.8728 2.513667, 
+    -56.8201 2.397667, -56.7505 2.281, -56.7107 2.198833, -56.60825 2.0298, -56.59745 1.9969, -56.5865 1.963567, -56.6125 1.962967, -56.73795 1.978867, -56.92265 1.993233, -57.03195 2.014767, 
+    -57.15275 2.036833, -57.27435 2.025533, -57.41905 1.982467, -57.5199 1.922433, -57.5738 1.8188, -57.6292 1.762367, -57.74155 1.725433, -57.83005 1.699267, -57.9424 1.611033, -58.01015 1.585367, 
+    -58.0825 1.5823, -58.20945 1.593067, -58.3557 1.570467, -58.485 1.4956, -58.53885 1.4566, -58.5566 1.402733, -58.58585 1.336033, -58.66435 1.306267, -58.7783 1.278567, -58.8622 1.2914, 
+    -58.91765 1.329367, -58.97615 1.380667, -59.0562 1.400167, -59.1424 1.4053, -59.2109 1.4294, -59.2663 1.4807, -59.34635 1.577133, -59.47025 1.663833, -59.60415 1.7613, -59.6796 1.842367, 
+    -59.6975 1.880133, -59.6555 1.933867, -59.6731 2.026633, -59.6683 2.100233, -59.6651 2.177033, -59.64985 2.2266, -59.64025 2.271367, -59.60985 2.330033, -59.60345 2.373767, -59.61145 2.418567, 
+    -59.64185 2.448433, -59.69465 2.472967, -59.78105 2.4815, -59.83545 2.4911, -59.86585 2.502833, -59.87945 2.53, -59.89865 2.625967, -59.91945 2.7209, -59.9299 2.816333, -59.9267 2.8707, 
+    -59.9075 2.9347, -59.8899 2.977367, -59.88345 3.029633, -59.88585 3.094133, -59.87945 3.1336, -59.85065 3.200767, -59.78025 3.335167, -59.74825 3.439667, -59.74985 3.490867, -59.75625 3.527133, 
+    -59.786 3.558667, -59.7708 3.574967, -59.7311 3.621167, -59.70155 3.647, -59.6572 3.672267, -59.5796 3.695033, -59.55095 3.706133, -59.53845 3.717533, -59.53845 3.744, -59.532 3.785267, 
+    -59.5163 3.801267, -59.471 3.820967, -59.45715 3.838833, -59.45345 3.868367, -59.4401 3.890867, -59.4161 3.921667, -59.4207 3.9389, -59.4438 3.955533, -59.4826 3.9666, -59.5131 3.982, 
+    -59.52975 3.999233, -59.5399 4.0288, -59.5607 4.063567, -59.57735 4.082033, -59.618 4.143, -59.6462 4.2381, -59.6462 4.271967, -59.66095 4.3914, -59.6753 4.412667, -59.7252 4.427467, 
+    -59.76955 4.435467, -59.8975 4.4364, -60.0074 4.4561, -60.07575 4.4838, -60.12105 4.520133, -60.13995 4.578333, -60.12885 4.646667, -60.1039 4.7224, -60.06235 4.755033, -60.03275 4.763667, 
+    -59.9986 4.758133, -59.9513 4.8068, -59.93595 4.950433, -60.0006 5.0674, -60.1714 5.150467, -60.29765 5.220233, -60.4577 5.255133, -60.6116 5.257167, -60.7717 5.259233, -60.8035 5.252267, 
+    -60.8535 5.241333)), 
+  ((-58.5103 6.920467, -58.49105 6.918033, -58.47735 6.907633, -58.47185 6.839833, -58.5305 6.7855, -58.5543 6.773267, -58.58085 6.779367, -58.59645 6.795267, -58.5946 6.8197, -58.54605 6.893, 
+      -58.5103 6.920467)), 
+  ((-58.26335 6.948533, -58.29815 6.915567, -58.33665 6.896633, -58.3852 6.8893, -58.4003 6.893567, -58.404 6.905167, -58.3893 6.921033, -58.31235 6.949767, -58.28395 6.957067, -58.26745 6.954033, 
+      -58.26335 6.948533)), 
+  ((-58.4095 7.027967, -58.4017 7.0133, -58.4054 6.972967, -58.4393 6.947333, -58.46495 6.9455, -58.4787 6.951, -58.47225 6.970533, -58.45305 7.023667, -58.4393 7.032833, -58.42185 7.032233, 
+      -58.4095 7.027967)))
+
+MULTIPOLYGON (((-73.1798 -8.6397, -73.24645 -8.569033, -73.34265 -8.541267, -73.39415 -8.524133, -73.44715 -8.4585, -73.4623 -8.381767, -73.4578 -8.3131, -73.4828 -8.2591, -73.52825 -8.231833, -73.6055 -8.191433, 
+    -73.6888 -8.115733, -73.7706 -8.004667, -73.7956 -7.953667, -73.8547 -7.8547, -73.85165 -7.819367, -73.8168 -7.778967, -73.81455 -7.741133, -73.8509 -7.702767, -73.95695 -7.601767, -73.97965 -7.5533, 
+    -73.95615 -7.4468, -73.9516 -7.358933, -73.87435 -7.305433, -73.7948 -7.277667, -73.7615 -7.2171, -73.763 -7.171667, -73.8009 -7.0384, -73.8047 -6.974267, -73.77135 -6.897533, -73.6941 -6.818767, 
+    -73.6017 -6.7188, -73.5237 -6.654667, -73.45095 -6.642567, -73.3919 -6.632467, -73.3843 -6.613267, -73.39645 -6.602167, -73.3601 -6.578933, -73.21315 -6.5214, -73.1503 -6.4623, -73.12455 -6.3785, 
+    -73.1306 -6.278567, -73.15255 -6.183167, -73.21015 -6.098367, -73.26165 -6.013533, -73.27 -5.932233, -73.24575 -5.843367, -73.2018 -5.784833, -73.09195 -5.7066, -73.0132 -5.670233, -72.93895 -5.598567, 
+    -72.88745 -5.491533, -72.867 -5.400133, -72.867 -5.300167, -72.86395 -5.202233, -72.8829 -5.147233, -72.8829 -5.127033, -72.8617 -5.1028, -72.6693 -4.9887, -72.50415 -4.8726, -72.3125 -4.775133, 
+    -72.20195 -4.709533, -72.0921 -4.629233, -71.93455 -4.558567, -71.82855 -4.528267, -71.6445 -4.495433, -71.4612 -4.4904, -71.34985 -4.4929, -71.29985 -4.476767, -71.14535 -4.4081, -71.02035 -4.356133, 
+    -70.8916 -4.3137, -70.83405 -4.2612, -70.81815 -4.236433, -70.76965 -4.195033, -70.63635 -4.1496, -70.50455 -4.132433, -70.41595 -4.121833, -70.30835 -4.1471, -70.27655 -4.191533, -70.2493 -4.206667, 
+    -70.22655 -4.1986, -70.12205 -4.077433, -70.01865 -4.0608, -69.9683 -4.0527, -69.91525 -3.996167, -69.8971 -3.888133, -69.888 -3.769, -69.8509 -3.529167, -69.8138 -3.309567, -69.7971 -3.194467, 
+    -69.75545 -2.988967, -69.7388 -2.8658, -69.69715 -2.5856, -69.6464 -2.271067, -69.5987 -1.9525, -69.54795 -1.631933, -69.54115 -1.470867, -69.40175 -1.3679, -69.35555 -1.301767, -69.36765 -1.2553, 
+    -69.4328 -1.137167, -69.5714 -0.941767, -69.6532 -0.847867, -69.6888 -0.764567, -69.6903 -0.6555, -69.7085 -0.491933, -69.76985 -0.400567, -69.83045 -0.346033, -69.9895 -0.2178, -70.1145 -0.1547, 
+    -70.16445 -0.1022, -70.17355 -0.065833, -70.16445 -0.014333, -70.15235 0.1139, -70.12885 0.357767, -70.12205 0.550133, -70.09475 0.622833, -70.01675 0.657667, -69.9092 0.6607, -69.79555 0.6415, 
+    -69.6736 0.6521, -69.5509 0.6824, -69.4403 0.709667, -69.2305 0.7122, -69.1608 0.7334, -69.13355 0.783867, -69.12065 0.8379, -69.13885 0.934833, -69.1828 1.048933, -69.26235 1.116067, 
+    -69.35775 1.147367, -69.50925 1.1585, -69.71605 1.144867, -69.82815 1.150933, -69.88195 1.176667, -69.891 1.205967, -69.8698 1.402867, -69.86755 1.6235, -69.87965 1.741633, -69.88345 1.807767, 
+    -69.86525 1.8421, -69.80465 1.845133, -69.485 1.828967, -69.1949 1.815333, -69.00855 1.804233, -68.7563 1.8108, -68.57755 1.8098, -68.36775 1.817367, -68.3208 1.837567, -68.3253 1.857767, 
+    -68.39045 1.900167, -68.4147 1.938533, -68.40865 1.961767, -68.342 2.021333, -68.2602 2.0395, -68.2246 2.0178, -68.16705 1.909733, -68.0928 1.851167, -68.04735 1.825933, -68.0019 1.832, 
+    -67.8292 1.940033, -67.76935 2.001133, -67.6512 2.115233, -67.6285 2.160667, -67.58 2.176833, -67.53075 2.1632, -67.43835 2.077367, -67.3702 1.938033, -67.274 1.818367, -67.23005 1.689133, 
+    -67.19295 1.538167, -67.1975 1.4261, -67.20735 1.367033, -67.1846 1.2913, -67.15885 1.26, -67.0983 1.2388, -66.99375 1.245867, -66.9498 1.252933, -66.895 1.246167, -66.82965 1.2466, 
+    -66.7936 1.224067, -66.7508 1.183533, -66.70465 1.112233, -66.62275 1.0057, -66.5596 0.917067, -66.52535 0.870067, -66.48505 0.8262, -66.45685 0.8083, -66.4179 0.793967, -66.3064 0.8074, 
+    -66.1412 0.8262, -65.98335 0.832933, -65.85845 0.872333, -65.78925 0.886233, -65.70465 0.883533, -65.64015 0.8701, -65.5099 0.8746, -65.4394 0.876867, -65.3816 0.893867, -65.2352 0.9798, 
+    -65.1056 1.0895, -65.00615 1.1826, -64.91815 1.2914, -64.79725 1.400633, -64.6085 1.5255, -64.48225 1.5837, -64.4077 1.611, -64.37275 1.6083, -64.3459 1.582333, -64.3459 1.4767, 
+    -64.3325 1.4579, -64.30425 1.4534, -64.27335 1.465967, -64.20755 1.517867, -64.18405 1.604267, -64.17735 1.723367, -64.15115 1.824067, -64.12965 1.942267, -64.08465 1.995567, -64.0175 2.0618, 
+    -63.96105 2.072567, -63.92075 2.0627, -63.84555 2.0224, -63.7925 2.019267, -63.73875 2.0345, -63.71325 2.0927, -63.6595 2.157167, -63.5789 2.2091, -63.49765 2.248033, -63.3727 2.322333, 
+    -63.32975 2.3707, -63.32705 2.418133, -63.33175 2.4392, -63.43385 2.461567, -63.6407 2.4723, -63.82 2.483467, -63.9745 2.487067, -64.088 2.5153, -64.17935 2.586, -64.2183 2.658533, 
+    -64.23845 2.752533, -64.26465 2.9258, -64.27675 3.0592, -64.29355 3.193067, -64.2895 3.250367, -64.25595 3.287967, -64.17605 3.405667, -64.14245 3.4773, -64.129 3.5731, -64.1364 3.697967, 
+    -64.20355 3.799133, -64.28215 3.8578, -64.4581 3.9518, -64.54405 3.9885, -64.5716 4.024733, -64.5595 4.065033, -64.4856 4.132167, -64.3983 4.168, -64.2465 4.152767, -64.1169 4.120067, 
+    -63.9933 4.0386, -63.90735 3.992933, -63.7213 3.9343, -63.5776 3.901167, -63.46275 3.910567, -63.3096 3.931133, -63.2525 3.917267, -63.15985 3.8734, -63.08865 3.846533, -63.0094 3.844767, 
+    -62.9335 3.850567, -62.85425 3.8819, -62.74815 3.952633, -62.6615 4.030967, -62.5366 4.076633, -62.37135 4.090033, -62.2323 4.087767, -62.17455 4.073467, -62.0604 4.0815, -61.95495 4.098933, 
+    -61.79375 4.1831, -61.68425 4.2301, -61.53115 4.275733, -61.4727 4.305733, -61.41765 4.341567, -61.39345 4.3729, -61.36795 4.461533, -61.3639 4.5045, -61.3444 4.534467, -61.3001 4.572967, 
+    -61.2531 4.582833, -61.1537 4.577467, -61.06505 4.582833, -61.016 4.601167, -60.9717 4.6316, -60.89645 4.741733, -60.84545 4.820533, -60.7548 4.901567, -60.71045 4.959767, -60.6903 5.003633, 
+    -60.70105 5.057367, -60.7729 5.15, -60.8535 5.241333, -60.8035 5.252267, -60.7717 5.259233, -60.6116 5.257167, -60.4577 5.255133, -60.29765 5.220233, -60.1714 5.150467, -60.0006 5.0674, 
+    -59.93595 4.950433, -59.9513 4.8068, -59.9986 4.758133, -60.03275 4.763667, -60.06235 4.755033, -60.1039 4.7224, -60.12885 4.646667, -60.13995 4.578333, -60.12105 4.520133, -60.07575 4.4838, 
+    -60.0074 4.4561, -59.8975 4.4364, -59.76955 4.435467, -59.7252 4.427467, -59.6753 4.412667, -59.66095 4.3914, -59.6462 4.271967, -59.6462 4.2381, -59.618 4.143, -59.57735 4.082033, 
+    -59.5607 4.063567, -59.5399 4.0288, -59.52975 3.999233, -59.5131 3.982, -59.4826 3.9666, -59.4438 3.955533, -59.4207 3.9389, -59.4161 3.921667, -59.4401 3.890867, -59.45345 3.868367, 
+    -59.45715 3.838833, -59.471 3.820967, -59.5163 3.801267, -59.532 3.785267, -59.53845 3.744, -59.53845 3.717533, -59.55095 3.706133, -59.5796 3.695033, -59.6572 3.672267, -59.70155 3.647, 
+    -59.7311 3.621167, -59.7708 3.574967, -59.786 3.558667, -59.75625 3.527133, -59.74985 3.490867, -59.74825 3.439667, -59.78025 3.335167, -59.85065 3.200767, -59.87945 3.1336, -59.88585 3.094133, 
+    -59.88345 3.029633, -59.8899 2.977367, -59.9075 2.9347, -59.9267 2.8707, -59.9299 2.816333, -59.91945 2.7209, -59.89865 2.625967, -59.87945 2.53, -59.86585 2.502833, -59.83545 2.4911, 
+    -59.78105 2.4815, -59.69465 2.472967, -59.64185 2.448433, -59.61145 2.418567, -59.60345 2.373767, -59.60985 2.330033, -59.64025 2.271367, -59.64985 2.2266, -59.6651 2.177033, -59.6683 2.100233, 
+    -59.6731 2.026633, -59.6555 1.933867, -59.6975 1.880133, -59.6796 1.842367, -59.60415 1.7613, -59.47025 1.663833, -59.34635 1.577133, -59.2663 1.4807, -59.2109 1.4294, -59.1424 1.4053, 
+    -59.0562 1.400167, -58.97615 1.380667, -58.91765 1.329367, -58.8622 1.2914, -58.7783 1.278567, -58.66435 1.306267, -58.58585 1.336033, -58.5566 1.402733, -58.53885 1.4566, -58.485 1.4956, 
+    -58.3557 1.570467, -58.20945 1.593067, -58.0825 1.5823, -58.01015 1.585367, -57.9424 1.611033, -57.83005 1.699267, -57.74155 1.725433, -57.6292 1.762367, -57.5738 1.8188, -57.5199 1.922433, 
+    -57.41905 1.982467, -57.27435 2.025533, -57.15275 2.036833, -57.03195 2.014767, -56.92265 1.993233, -56.73795 1.978867, -56.6125 1.962967, -56.5865 1.963567, -56.43395 1.967067, -56.2916 1.946033, 
+    -56.14995 1.9214, -56.07145 1.9286, -55.97525 1.973233, -55.9414 2.053267, -55.9568 2.1415, -56.0861 2.210233, -56.1515 2.2723, -56.16075 2.337967, -56.12685 2.385167, -56.01295 2.471333, 
+    -55.9768 2.5129, -55.9306 2.5611, -55.87985 2.583667, -55.83365 2.571367, -55.72745 2.530333, -55.63815 2.523133, -55.4881 2.524667, -55.35725 2.555467, -55.2033 2.603667, -55.00395 2.651367, 
+    -54.9593 2.6606, -54.9393 2.653433, -54.9439 2.639067, -54.9716 2.5898, -54.96235 2.5457, -54.93315 2.523133, -54.8731 2.5139, -54.8323 2.539033, -54.7384 2.571867, -54.6845 2.5647, 
+    -54.62755 2.531867, -54.54515 2.435867, -54.4998 2.3759, -54.4236 2.2697, -54.3805 2.232767, -54.31585 2.1979, -54.1696 2.1435, -54.02875 2.071167, -53.9487 2.015767, -53.89635 1.999333, 
+    -53.824 2.010633, -53.72625 2.0532, -53.6462 2.138367, -53.5446 2.189667, -53.43375 2.197867, -53.2375 2.1758, -53.06205 2.1594, -52.9751 2.1753, -52.87965 2.220433, -52.8104 2.295333, 
+    -52.73035 2.367167, -52.58185 2.4631, -52.48025 2.5421, -52.4387 2.658033, -52.3717 2.801167, -52.30555 2.9376, -52.2925 3.1546, -52.274 3.2613, -52.2378 3.3716, -52.12695 3.540867, 
+    -51.97535 3.717833, -51.903 3.8266, -51.82525 3.907133, -51.76365 4.006667, -51.7375 4.109267, -51.7183 4.1921, -51.69685 4.1921, -51.67715 4.2064, -51.6718 4.243367, -51.66105 4.2696, 
+    -51.64315 4.275567, -51.6181 4.2708, -51.59305 4.260067, -51.57515 4.264833, -51.5662 4.283933, -51.5877 4.310167, -51.60915 4.362633, -51.61455 4.3972, -51.59845 4.417467, -51.55905 4.418667, 
+    -51.5072 4.374533, -51.4338 4.281533, -51.36225 4.188533, -51.322 4.1146, -51.31485 3.9286, -51.3023 3.885667, -51.2692 3.8535, -51.24055 3.857067, -51.19405 3.889267, -51.169 3.888067, 
+    -51.16185 3.869, -51.1672 3.578033, -51.152 3.257233, -51.16005 3.192833, -51.1511 3.1499, -51.1064 3.104567, -51.0706 3.047333, -51.01515 2.965067, -50.9892 2.8995, -50.9284 2.775467, 
+    -50.8783 2.702733, -50.86935 2.6467, -50.8738 2.625233, -50.9078 2.602567, -50.9078 2.585867, -50.88455 2.560833, -50.8452 2.510733, -50.83445 2.401033, -50.7969 2.298467, -50.7781 2.257933, 
+    -50.7835 2.235267, -50.8157 2.2186, -50.9087 2.2162, -50.93375 2.194733, -50.9302 2.180433, -50.87115 2.174467, -50.77275 2.166133, -50.7477 2.1518, -50.7334 2.118433, -50.7119 2.020633, 
+    -50.6824 1.999167, -50.64125 1.986033, -50.62155 1.969333, -50.60725 1.908533, -50.55895 1.8799, -50.5124 1.870367, -50.3442 1.870367, -50.18945 1.857233, -50.05525 1.838167, -49.97475 1.808333, 
+    -49.9363 1.765433, -49.9202 1.636633, -49.89335 1.582967, -49.8826 1.5174, -49.90495 1.435133, -49.9461 1.371933, -49.998 1.336167, -50.0678 1.3135, -50.18765 1.2813, -50.19475 1.270033, 
+    -50.20195 1.258633, -50.1787 1.238367, -50.13485 1.2312, -50.05615 1.243133, -49.9935 1.2646, -49.9631 1.261, -49.9452 1.233567, -49.95955 1.222833, -50.0168 1.170367, -50.2637 1.003433, 
+    -50.33525 0.981967, -50.38175 0.981967, -50.3961 0.976, -50.4104 0.9629, -50.39875 0.905633, -50.4113 0.851967, -50.47035 0.7876, -50.56515 0.713667, -50.6278 0.650467, -50.6931 0.531233, 
+    -50.779 0.3941, -50.82195 0.344, -50.9141 0.279633, -51.0161 0.208067, -51.1145 0.1234, -50.6352 0.0149, -50.4489 -0.078133, -50.3809 -0.080533, -50.2968 -0.091267, -50.1841 -0.090067, 
+    -49.9846 -0.0972, -49.8003 -0.1151, -49.6348 -0.153267, -49.57575 -0.186667, -49.54 -0.218867, -49.506 -0.226033, -49.45765 -0.205733, -49.43885 -0.195, -49.4013 -0.226, -49.3637 -0.234333, 
+    -49.34585 -0.217633, -49.35475 -0.185433, -49.3297 -0.163967, -49.2868 -0.152067, -49.05955 -0.119867, -48.96025 -0.122233, -48.8565 -0.147267, -48.79745 -0.180667, -48.7205 -0.2081, -48.6686 -0.216433, 
+    -48.54245 -0.200933, -48.44405 -0.1914, -48.39755 -0.204533, -48.3582 -0.246267, -48.34385 -0.313033, -48.35995 -0.390567, -48.4727 -0.5718, -48.5144 -0.662967, -48.5306 -0.7322, -48.31205 -0.788833, 
+    -48.2891 -0.779867, -48.20145 -0.778967, -48.1839 -0.772667, -48.16095 -0.725, -48.13805 -0.692633, -48.09355 -0.662267, -48.07265 -0.6511, -48.0555 -0.649567, -48.0395 -0.659167, -48.03145 -0.677367, 
+    -48.02025 -0.763967, -48.0074 -0.780033, -48 -0.781967, -47.96605 -0.779033, -47.92855 -0.7608, -47.89685 -0.7339, -47.8911 -0.705067, -47.881 -0.686833, -47.8522 -0.674333, -47.8219 -0.674333, 
+    -47.7873 -0.7089, -47.7873 -0.744467, -47.82045 -0.789633, -47.82335 -0.8098, -47.80605 -0.8194, -47.7686 -0.821333, -47.7073 -0.7925, -47.6482 -0.7416, -47.63235 -0.728133, -47.59485 -0.727167, 
+    -47.56315 -0.740633, -47.44785 -0.899167, -47.4226 -0.9078, -47.40385 -0.899133, -47.4024 -0.8684, -47.49035 -0.725233, -47.49755 -0.688733, -47.49035 -0.670467, -47.47015 -0.661833, -47.44855 -0.6599, 
+    -47.42835 -0.669533, -47.42545 -0.6868, -47.41105 -0.693533, -47.3952 -0.690667, -47.36495 -0.671433, -47.339 -0.668567, -47.28785 -0.678167, -47.2547 -0.712733, -47.259 -0.788633, -47.24025 -0.8117, 
+    -47.22155 -0.8117, -47.20135 -0.7973, -47.1927 -0.7752, -47.1956 -0.756933, -47.1812 -0.747333, -47.1538 -0.746367, -47.1221 -0.773267, -47.1221 -0.809767, -47.12065 -0.831867, -47.11345 -0.8338, 
+    -47.09905 -0.823233, -47.0976 -0.7848, -47.0846 -0.769433, -47.063 -0.761733, -47.03705 -0.766533, -47.0313 -0.781933, -47.0385 -0.8117, -47.0212 -0.840533, -47.02265 -0.863567, -47.0529 -0.902, 
+    -47.05725 -0.912567, -47.0291 -0.930833, -47.00605 -0.926967, -46.9801 -0.8924, -46.9772 -0.834733, -46.93685 -0.7896, -46.90515 -0.7819, -46.8691 -0.7963, -46.87055 -0.822267, -46.92245 -0.878933, 
+    -46.93255 -0.902, -46.9109 -0.920267, -46.8576 -0.9289, -46.82875 -0.9529, -46.81145 -0.951967, -46.79275 -0.9337, -46.7913 -0.8847, -46.77545 -0.8626, -46.7495 -0.853, -46.7178 -0.8578, 
+    -46.6933 -0.883733, -46.6933 -0.909667, -46.7423 -0.944267, -46.74515 -0.957733, -46.72645 -0.980767, -46.7322 -1.002867, -46.71635 -1.012467, -46.67745 -1.0144, -46.64285 -1.021133, -46.627 -1.020167, 
+    -46.6169 -1.0048, -46.6068 -0.9971, -46.5895 -0.998067, -46.56355 -0.985567, -46.5477 -0.9462, -46.53765 -0.940433, -46.52175 -0.940433, -46.5088 -0.953867, -46.5333 -1.024, -46.51455 -1.049, 
+    -46.48595 -1.060833, -46.4442 -1.0557, -46.4195 -1.061867, -46.4102 -1.084533, -46.42565 -1.124733, -46.4071 -1.135033, -46.38545 -1.135033, -46.37155 -1.116467, -46.35455 -1.1175, -46.3453 -1.1268, 
+    -46.34685 -1.148433, -46.4133 -1.204067, -46.4396 -1.237033, -46.4365 -1.274133, -46.4195 -1.2793, -46.39785 -1.270033, -46.387 -1.240133, -46.35455 -1.219533, -46.32055 -1.2113, -46.30355 -1.193767, 
+    -46.29965 -1.1639, -46.2873 -1.1474, -46.25945 -1.143267, -46.22855 -1.155633, -46.21615 -1.179333, -46.22235 -1.233967, -46.27335 -1.298867, -46.2888 -1.342167, -46.28265 -1.361733, -46.26255 -1.37, 
+    -46.2347 -1.365867, -46.22235 -1.348333, -46.2069 -1.2793, -46.17445 -1.260767, -46.1358 -1.254567, -46.0832 -1.275167, -46.05075 -1.277233, -46.01285 -1.262833, -45.98195 -1.2309, -45.95875 -1.2175, 
+    -45.94175 -1.218533, -45.9294 -1.231933, -45.93555 -1.262833, -45.99585 -1.320567, -45.99585 -1.334967, -45.98195 -1.341167, -45.95255 -1.323633, -45.93245 -1.310267, -45.91545 -1.309233, -45.9 -1.323633, 
+    -45.8799 -1.326733, -45.8521 -1.316433, -45.8428 -1.2443, -45.81655 -1.221633, -45.7949 -1.218533, -45.77325 -1.226767, -45.7717 -1.2505, -45.8119 -1.3288, -45.80415 -1.369, -45.8119 -1.3865, 
+    -45.8459 -1.403, -45.849 -1.4133, -45.815 -1.434933, -45.7655 -1.439067, -45.73225 -1.4308, -45.6905 -1.389567, -45.66885 -1.3865, -45.6472 -1.392667, -45.6441 -1.4071, -45.65805 -1.440067, 
+    -45.6503 -1.452433, -45.63795 -1.4545, -45.56525 -1.409167, -45.52355 -1.358667, -45.49725 -1.334967, -45.4787 -1.334967, -45.46635 -1.355567, -45.4725 -1.397833, -45.6163 -1.507067, -45.6163 -1.520433, 
+    -45.58845 -1.531767, -45.57765 -1.555467, -45.5591 -1.563733, -45.53435 -1.561667, -45.50345 -1.5091, -45.47715 -1.487467, -45.41225 -1.468933, -45.3937 -1.442133, -45.3952 -1.406067, -45.3813 -1.3906, 
+    -45.3612 -1.3875, -45.3365 -1.401933, -45.33185 -1.436967, -45.3442 -1.4885, -45.42225 -1.5555, -45.44855 -1.623533, -45.45165 -1.6565, -45.50885 -1.688433, -45.5243 -1.713167, -45.51965 -1.738933, 
+    -45.44235 -1.807967, -45.4207 -1.8152, -45.3705 -1.806933, -45.2855 -1.744067, -45.2592 -1.713167, -45.2623 -1.683267, -45.3087 -1.645167, -45.32105 -1.617333, -45.32105 -1.598767, -45.30095 -1.583333, 
+    -45.24375 -1.5823, -45.22365 -1.577133, -45.202 -1.553433, -45.1742 -1.544167, -45.1286 -1.550333, -45.10235 -1.5421, -45.0637 -1.5153, -45.0436 -1.508067, -45.0127 -1.521467, -45.0142 -1.543133, 
+    -45.04515 -1.587433, -45.0343 -1.5998, -45.02195 -1.598767, -44.9926 -1.5792, -44.9431 -1.4813, -44.87975 -1.4411, -44.85965 -1.428733, -44.83255 -1.435933, -44.81865 -1.459633, -44.82795 -1.4761, 
+    -44.88975 -1.501867, -44.91915 -1.5606, -44.9052 -1.589467, -44.8882 -1.602867, -44.84955 -1.601833, -44.84495 -1.5874, -44.8465 -1.5668, -44.82945 -1.559567, -44.8001 -1.5709, -44.797 -1.601833, 
+    -44.8032 -1.638933, -44.83795 -1.678067, -44.84105 -1.6966, -44.8271 -1.7069, -44.7962 -1.708967, -44.76835 -1.725467, -44.76835 -1.745033, -44.80395 -1.7883, -44.80545 -1.8048, -44.78385 -1.814067, 
+    -44.7498 -1.803767, -44.7189 -1.7708, -44.70345 -1.762533, -44.688 -1.763567, -44.6818 -1.778, -44.71115 -1.810967, -44.7158 -1.8316, -44.69415 -1.8491, -44.6617 -1.860433, -44.64625 -1.874867, 
+    -44.6424 -1.918167, -44.5976 -1.955267, -44.5883 -1.970733, -44.6007 -1.986167, -44.6486 -2.012967, -44.6625 -2.032567, -44.6625 -2.049033, -44.6146 -2.0779, -44.5883 -2.087167, -44.58675 -2.100567, 
+    -44.6022 -2.107767, -44.68415 -2.137667, -44.7066 -2.165467, -44.7066 -2.256133, -44.7221 -2.3056, -44.77 -2.3396, -44.8009 -2.3427, -44.83955 -2.3252, -44.8643 -2.3262, -44.8875 -2.3499, 
+    -44.88905 -2.3695, -44.8813 -2.374633, -44.83955 -2.367433, -44.8071 -2.378767, -44.79165 -2.4066, -44.79785 -2.4344, -44.8303 -2.4643, -44.8241 -2.4746, -44.8071 -2.4746, -44.7839 -2.454, 
+    -44.76845 -2.448833, -44.753 -2.452967, -44.7236 -2.4808, -44.71355 -2.4818, -44.6996 -2.467367, -44.69805 -2.374633, -44.65325 -2.287033, -44.6378 -2.270533, -44.6208 -2.2654, -44.5775 -2.2829, 
+    -44.56205 -2.280833, -44.55585 -2.2726, -44.56205 -2.258167, -44.5806 -2.2386, -44.5806 -2.219033, -44.5481 -2.1706, -44.52645 -2.159267, -44.49865 -2.158233, -44.46 -2.182967, -44.44065 -2.232433, 
+    -44.3989 -2.325167, -44.38035 -2.3736, -44.402 -2.425133, -44.45765 -2.4653, -44.5875 -2.479733, -44.63235 -2.499333, -44.6416 -2.510667, -44.6401 -2.520967, -44.61535 -2.527133, -44.5535 -2.5292, 
+    -44.5164 -2.543633, -44.5172 -2.561167, -44.5404 -2.6127, -44.62385 -2.7013, -44.7027 -2.789933, -44.7267 -2.8425, -44.71895 -2.946567, -44.74215 -2.983667, -44.7576 -3.017667, -44.7615 -3.085667, 
+    -44.74295 -3.139267, -44.75225 -3.1774, -44.8141 -3.2217, -44.84345 -3.263967, -44.84345 -3.3196, -44.84655 -3.331967, -44.8682 -3.335067, -44.9192 -3.3299, -44.93775 -3.339167, -44.95015 -3.3536, 
+    -44.95165 -3.364933, -44.9331 -3.3804, -44.8218 -3.375233, -44.7886 -3.360833, -44.76385 -3.271167, -44.7407 -3.243333, -44.6943 -3.232, -44.6665 -3.207267, -44.64485 -3.154733, -44.62475 -3.136167, 
+    -44.54355 -3.097, -44.50955 -3.0661, -44.50335 -3.019733, -44.51885 -2.9239, -44.51885 -2.8528, -44.4941 -2.783733, -44.4446 -2.726033, -44.4263 -2.720533, -44.4097 -2.724533, -44.4052 -2.733567, 
+    -44.41425 -2.747633, -44.4307 -2.7683, -44.4601 -2.821867, -44.457 -2.8569, -44.4338 -2.868233, -44.39825 -2.858967, -44.37735 -2.8538, -44.34955 -2.875433, -44.3279 -2.8806, -44.31555 -2.873367, 
+    -44.3109 -2.842467, -44.29545 -2.831133, -44.2815 -2.827, -44.25525 -2.838333, -44.24595 -2.865133, -44.22895 -2.8847, -44.21195 -2.888833, -44.1872 -2.872333, -44.1795 -2.841433, -44.1594 -2.820833, 
+    -44.13 -2.811533, -44.1022 -2.815667, -44.0798 -2.811567, -44.06895 -2.798167, -44.0767 -2.7353, -44.04115 -2.682767, -43.97 -2.631233, -43.94065 -2.6199, -43.9128 -2.626067, -43.9051 -2.671433, 
+    -43.8958 -2.676567, -43.88655 -2.669367, -43.8819 -2.647733, -43.88265 -2.565267, -43.8672 -2.550867, -43.83625 -2.546733, -43.79455 -2.564233, -43.776 -2.5694, -43.7528 -2.560133, -43.7358 -2.527133, 
+    -43.7327 -2.494167, -43.7234 -2.490067, -43.69095 -2.502433, -43.6894 -2.528167, -43.6956 -2.550867, -43.6724 -2.5591, -43.63995 -2.557033, -43.59355 -2.530233, -43.5673 -2.506533, -43.5642 -2.479733, 
+    -43.60285 -2.438533, -43.6044 -2.426167, -43.5959 -2.418967, -43.5526 -2.434433, -43.5217 -2.475667, -43.51395 -2.515833, -43.5387 -2.5581, -43.51245 -2.5818, -43.51395 -2.659067, -43.5078 -2.674533, 
+    -43.49235 -2.6797, -43.4653 -2.670433, -43.46375 -2.641567, -43.4514 -2.634367, -43.42975 -2.6354, -43.39725 -2.6529, -43.3741 -2.656, -43.34935 -2.641567, -43.35245 -2.628167, -43.4081 -2.614767, 
+    -43.4313 -2.582833, -43.4359 -2.567367, -43.42355 -2.551933, -43.37565 -2.530267, -43.36325 -2.511733, -43.36945 -2.4973, -43.43285 -2.475667, -43.4885 -2.4458, -43.4993 -2.4324, -43.49465 -2.422067, 
+    -43.44285 -2.4221, -43.31605 -2.4427, -43.0556 -2.559133, -42.918 -2.6457, -42.867 -2.651867, -42.8376 -2.667333, -42.83145 -2.697233, -42.83145 -2.7199, -42.8639 -2.742567, -42.88245 -2.754933, 
+    -42.87935 -2.769367, -42.82215 -2.779667, -42.78505 -2.765233, -42.77735 -2.726067, -42.78195 -2.691033, -42.7696 -2.677633, -42.75025 -2.674533, -42.6451 -2.7209, -42.608 -2.740467, -42.60645 -2.780667, 
+    -42.59565 -2.796133, -42.56625 -2.8054, -42.5199 -2.803333, -42.47505 -2.814667, -42.4364 -2.8394, -42.4132 -2.8425, -42.3962 -2.846633, -42.3962 -2.860033, -42.4256 -2.884733, -42.4256 -2.898133, 
+    -42.4194 -2.904333, -42.38 -2.896067, -42.34445 -2.871333, -42.3166 -2.8631, -42.1976 -2.871333, -42.0778 -2.871367, -41.98965 -2.894033, -41.9742 -2.912567, -41.9742 -2.948633, -41.95565 -2.9672, 
+    -41.9263 -2.976467, -41.91085 -2.991933, -41.91085 -3.020767, -41.9093 -3.056833, -41.8938 -3.067167, -41.8567 -3.0692, -41.8289 -3.062, -41.81805 -3.043467, -41.8196 -3.0012, -41.79795 -2.972333, 
+    -41.75935 -2.961, -41.597 -2.9404, -41.5599 -2.945567, -41.52125 -2.962033, -41.50035 -2.955367, -41.4659 -2.9374, -41.4135 -2.9354, -41.35665 -2.949367, -41.2459 -3.011233, -41.20695 -3.0172, 
+    -41.17255 -3.003233, -41.17255 -2.9803, -41.186 -2.965333, -41.2339 -2.9404, -41.2339 -2.930433, -41.2167 -2.923433, -40.9383 -2.916467, -40.88815 -2.925433, -40.8208 -2.969333, -40.79085 -2.9743, 
+    -40.74295 -2.959333, -40.7265 -2.944367, -40.7295 -2.9354, -40.75045 -2.9324, -40.75645 -2.921433, -40.74745 -2.911467, -40.6711 -2.898467, -40.5641 -2.861567, -40.5117 -2.862567, -40.4818 -2.869533, 
+    -40.44735 -2.8905, -40.35755 -2.909433, -40.30965 -2.922433, -40.2715 -2.945367, -40.24755 -2.953333, -40.2251 -2.951333, -40.20565 -2.9324, -40.1787 -2.9264, -40.1009 -2.950333, -40.06945 -2.950333, 
+    -40.0455 -2.940367, -39.9819 -2.954333, -39.922 -2.9753, -39.8786 -3.0132, -39.8322 -3.0102, -39.80825 -3.0172, -39.8053 -3.027167, -39.80825 -3.040133, -39.8352 -3.0581, -39.8397 -3.067067, 
+    -39.82175 -3.077067, -39.78285 -3.079067, -39.7544 -3.088033, -39.711 -3.122967, -39.6945 -3.122967, -39.693 -3.111967, -39.73195 -3.0611, -39.73045 -3.048133, -39.711 -3.047133, -39.65785 -3.073067, 
+    -39.52165 -3.179833, -39.27395 -3.3644, -39.23805 -3.399333, -39.22005 -3.4502, -39.17515 -3.474133, -39.13175 -3.4911, -39.08985 -3.4891, -39.033 -3.475133, -38.97985 -3.480133, -38.94995 -3.5061, 
+    -38.9155 -3.572933, -38.73965 -3.7156, -38.64235 -3.7505, -38.58395 -3.7605, -38.5331 -3.7555, -38.4822 -3.724567, -38.45225 -3.723567, -38.4358 -3.737533, -38.4298 -3.8044, -38.3804 -3.853267, 
+    -38.36545 -3.8812, -38.36845 -3.904167, -38.3879 -3.920133, -38.38865 -3.9301, -38.37515 -3.940067, -38.3557 -3.940067, -38.3108 -3.940067, -38.23445 -3.962033, -38.19105 -3.988967, -38.1746 -4.037833, 
+    -38.108 -4.156567, -38.0122 -4.284267, -37.88425 -4.417967, -37.8034 -4.451867, -37.78545 -4.467833, -37.78545 -4.502767, -37.7705 -4.540667, -37.772 -4.582567, -37.7705 -4.592533, -37.75405 -4.593533, 
+    -37.74205 -4.581567, -37.73455 -4.500767, -37.73455 -4.4868, -37.7196 -4.4788, -37.69565 -4.4858, -37.6702 -4.503767, -37.64625 -4.556633, -37.58565 -4.627467, -37.50485 -4.660367, -37.41055 -4.661367, 
+    -37.3522 -4.673367, -37.2766 -4.710267, -37.21225 -4.836967, -37.2257 -4.980633, -37.21075 -5.003567, -37.1853 -5.009567, -37.16285 -5.007567, -37.1539 -4.9916, -37.15685 -4.967667, -37.1539 -4.9567, 
+    -37.12995 -4.9507, -37.0895 -4.9517, -36.9855 -4.979633, -36.91515 -4.977633, -36.86125 -4.9946, -36.83435 -5.0325, -36.83435 -5.1133, -36.82235 -5.129267, -36.8089 -5.134267, -36.7969 -5.134267, 
+    -36.77595 -5.147233, -36.755 -5.155233, -36.74455 -5.153233, -36.74155 -5.142233, -36.758 -5.1243, -36.7595 -5.1143, -36.7475 -5.106333, -36.71235 -5.105333, -36.6869 -5.097367, -36.67345 -5.0814, 
+    -36.66145 -5.0774, -36.61805 -5.095367, -36.5896 -5.136267, -36.56865 -5.145267, -36.52075 -5.149233, -36.5118 -5.143267, -36.5133 -5.135267, -36.53275 -5.1273, -36.5537 -5.113333, -36.5507 -5.103367, 
+    -36.52525 -5.101367, -36.4968 -5.110333, -36.4362 -5.112333, -36.41825 -5.1173, -36.41225 -5.1303, -36.41525 -5.154233, -36.41225 -5.1712, -36.3808 -5.181167, -36.31945 -5.187167, -36.27005 -5.183167, 
+    -36.2566 -5.175167, -36.2611 -5.1642, -36.32995 -5.139267, -36.3494 -5.1233, -36.3494 -5.110333, -36.3359 -5.099367, -36.31645 -5.098367, -36.2581 -5.1263, -36.2102 -5.136267, -36.16155 -5.138267, 
+    -36.00735 -5.101333, -35.92355 -5.090367, -35.81205 -5.104333, -35.7013 -5.176167, -35.63245 -5.1991, -35.4985 -5.2051, -35.4446 -5.219067, -35.38475 -5.259967, -35.3578 -5.315867, -35.3249 -5.3428, 
+    -35.268 -5.371733, -35.259 -5.393667, -35.26875 -5.439567, -35.2029 -5.543333, -35.2014 -5.5982, -35.2074 -5.6331, -35.28745 -5.7249, -35.3069 -5.753833, -35.29045 -5.781767, -35.268 -5.822667, 
+    -35.24255 -5.907467, -35.1707 -5.949367, -35.155 -5.9793, -35.1565 -6.102033, -35.1131 -6.212767, -35.1146 -6.2367, -35.14305 -6.254667, -35.23435 -6.269633, -35.24185 -6.275633, -35.23735 -6.2816, 
+    -35.2149 -6.2806, -35.11835 -6.269633, -35.0974 -6.279633, -35.0899 -6.298567, -35.0959 -6.320533, -35.1273 -6.346467, -35.1333 -6.355433, -35.12585 -6.361433, -35.1019 -6.358433, -35.07495 -6.346467, 
+    -35.0525 -6.341467, -35.02255 -6.348467, -34.98515 -6.385367, -34.9335 -6.5061, -34.9305 -6.6338, -34.89085 -6.7585, -34.8055 -6.967033, -34.81225 -7.0229, -34.89905 -7.096733, -34.90205 -7.128667, 
+    -34.89755 -7.1446, -34.8691 -7.1536, -34.8197 -7.1446, -34.7958 -7.1466, -34.75685 -7.177533, -34.73965 -7.266333, -34.77705 -7.3711, -34.77555 -7.435967, -34.795 -7.468867, -34.84515 -7.5018, 
+    -34.929 -7.517767, -34.93795 -7.529733, -34.93645 -7.536733, -34.908 -7.535733, -34.86015 -7.536733, -34.8227 -7.5537, -34.8212 -7.608567, -34.8347 -7.657467, -34.91925 -7.738267, -34.9387 -7.8121, 
+    -34.91625 -7.841033, -34.87285 -7.861, -34.8429 -7.863, -34.7621 -7.85, -34.73365 -7.854, -34.7097 -7.872967, -34.7112 -7.9029, -34.76135 -7.9857, -34.91405 -8.184233, -34.92825 -8.2431, 
+    -34.91325 -8.3309, -34.91025 -8.3768, -34.9417 -8.4217, -35.0577 -8.5504, -35.11905 -8.660133, -35.2066 -8.862667, -35.25 -8.9684, -35.366 -9.1889, -35.5763 -9.507167, -35.74095 -9.7526, 
+    -35.7724 -9.774567, -35.7881 -9.772567, -35.7926 -9.7596, -35.7582 -9.7177, -35.7073 -9.606933, -35.7058 -9.556067, -35.72525 -9.5391, -35.74995 -9.5401, -35.75595 -9.549067, -35.744 -9.583, 
+    -35.7904 -9.680767, -35.8293 -9.724667, -35.8353 -9.7466, -35.82555 -9.780533, -35.8764 -9.871333, -36.1376 -10.0988, -36.2349 -10.253433, -36.3157 -10.3532, -36.3277 -10.414067, -36.3247 -10.503867, 
+    -36.33665 -10.510833, -36.35315 -10.508833, -36.38605 -10.468933, -36.407 -10.458967, -36.4446 -10.456733, -36.4402 -10.480167, -36.45695 -10.492567, -36.48675 -10.495067, -36.53885 -10.495067, -36.5649 -10.5025, 
+    -36.5686 -10.511167, -36.5314 -10.528533, -36.45325 -10.536, -36.41975 -10.5422, -36.41045 -10.558333, -36.41045 -10.567, -36.42535 -10.578167, -36.4923 -10.578167, -36.57605 -10.595533, -36.68675 -10.634, 
+    -36.91565 -10.8213, -36.964 -10.909367, -37.0012 -10.954, -37.02915 -10.955267, -37.0496 -10.942867, -37.0496 -10.908133, -37.07565 -10.862233, -37.14265 -10.823767, -37.16685 -10.820033, -37.18175 -10.8337, 
+    -37.1687 -10.851067, -37.10915 -10.8833, -37.09145 -10.9019, -37.11005 -11.032133, -37.13985 -11.0855, -37.16775 -11.1041, -37.2031 -11.100367, -37.31105 -11.052, -37.35195 -11.0371, -37.3743 -11.034633, 
+    -37.39475 -11.042067, -37.40035 -11.053233, -37.36125 -11.0768, -37.31105 -11.0768, -37.3073 -11.080533, -37.3073 -11.096667, -37.3259 -11.109067, -37.33895 -11.1227, -37.3278 -11.1351, -37.298 -11.1438, 
+    -37.29615 -11.152467, -37.2924 -11.1661, -37.2794 -11.171067, -37.2608 -11.163633, -37.2552 -11.148733, -37.2422 -11.1376, -37.22355 -11.1376, -37.2031 -11.157433, -37.2031 -11.192167, -37.25425 -11.2542, 
+    -37.284 -11.393133, -37.28585 -11.430333, -37.33425 -11.4812, -37.3696 -11.4812, -37.3808 -11.4626, -37.3696 -11.4291, -37.351 -11.391867, -37.3547 -11.372033, -37.36405 -11.3683, -37.3938 -11.377, 
+    -37.4217 -11.4291, -37.42355 -11.463833, -37.40495 -11.488633, -37.4124 -11.508467, -37.46265 -11.532033, -37.4887 -11.5395, -37.4943 -11.548167, -37.47755 -11.5581, -37.4552 -11.5581, -37.41425 -11.5395, 
+    -37.3752 -11.513433, -37.3547 -11.513433, -37.3454 -11.5246, -37.40215 -11.573, -37.69335 -11.9079, -37.72315 -12.056733, -37.79475 -12.205567, -37.858 -12.358133, -38.07105 -12.605, -38.2739 -12.874167, 
+    -38.48045 -13.060233, -38.5195 -13.0714, -38.55675 -13.0627, -38.56975 -13.040367, -38.53255 -12.963467, -38.53255 -12.905167, -38.55485 -12.874167, -38.54185 -12.853067, -38.5102 -12.843167, -38.48415 -12.843167, 
+    -38.47115 -12.836967, -38.49065 -12.813367, -38.51855 -12.8022, -38.5446 -12.766233, -38.5874 -12.758767, -38.63765 -12.764967, -38.6674 -12.761267, -38.6786 -12.7501, -38.6674 -12.706667, -38.68045 -12.674433, 
+    -38.7009 -12.665733, -38.7214 -12.6459, -38.7251 -12.609933, -38.7493 -12.6, -38.7679 -12.607433, -38.7828 -12.632267, -38.8284 -12.654567, -38.83585 -12.675633, -38.80235 -12.791, -38.82095 -12.829467, 
+    -38.85255 -12.8555, -38.87305 -12.860467, -38.90095 -12.831933, -38.90095 -12.767433, -38.90095 -12.746333, -38.90655 -12.730233, -38.9177 -12.727733, -38.93815 -12.741367, -38.9549 -12.7848, -38.94375 -12.8617, 
+    -38.9177 -12.8828, -38.847 -12.910067, -38.8042 -12.92, -38.78835 -12.946033, -38.7939 -13.050233, -38.8032 -13.088667, -38.89255 -13.1445, -38.91115 -13.1656, -38.9 -13.179233, -38.86275 -13.1904, 
+    -38.7809 -13.195367, -38.7604 -13.205267, -38.7604 -13.2177, -38.77715 -13.235033, -38.8693 -13.276, -38.9121 -13.333067, -38.9251 -13.377733, -38.92325 -13.431067, -38.94185 -13.449667, -38.96605 -13.453367, 
+    -39.0461 -13.448433, -39.0963 -13.452133, -39.1317 -13.467033, -39.1959 -13.576167, -39.1866 -13.6481, -39.1736 -13.670433, -39.07125 -13.710133, -39.0173 -13.738667, -38.9838 -13.808133, -38.99495 -13.8565, 
+    -39.0061 -13.872633, -39.02475 -13.8714, -39.0359 -13.855267, -39.08425 -13.818067, -39.12335 -13.8069, -39.168 -13.768433, -39.19965 -13.761, -39.23685 -13.7672, -39.25735 -13.763467, -39.26665 -13.7672, 
+    -39.26665 -13.790767, -39.2108 -13.861467, -39.20525 -13.885033, -39.222 -13.898667, -39.2387 -13.898667, -39.2685 -13.89, -39.2964 -13.89, -39.3057 -13.899933, -39.3057 -13.918533, -39.2862 -13.934633, 
+    -39.2862 -13.971833, -39.26945 -13.990433, -39.23595 -14.002833, -39.13175 -14.011533, -39.0759 -14.009033, -39.05545 -14.009033, -39.03125 -14.017733, -39.02755 -14.052467, -39.05175 -14.104567, -39.11685 -14.1455, 
+    -39.15965 -14.154167, -39.17455 -14.160367, -39.18945 -14.1889, -39.18755 -14.2162, -39.1578 -14.243467, -39.1522 -14.264567, -39.1392 -14.273267, -39.1299 -14.270767, -39.12615 -14.2596, -39.1327 -14.2261, 
+    -39.13455 -14.205033, -39.09735 -14.171533, -39.0229 -14.126867, -38.9429 -13.9867, -38.94475 -13.942067, -38.96895 -13.917233, -38.9727 -13.899867, -38.9615 -13.888733, -38.94105 -13.883767, -38.91125 -13.8912, 
+    -38.88985 -13.923467, -38.89545 -14.017733, -39.00615 -14.254667, -39.0341 -14.3688, -39.0936 -14.572233, -39.1411 -14.640433, -39.17645 -14.707433, -39.1802 -14.784333, -39.1402 -14.9679, -39.10855 -15.083267, 
+    -39.1067 -15.312767, -39.08435 -15.3264, -39.05645 -15.3301, -39.0295 -15.371033, -39.0332 -15.480167, -39.06295 -15.524833, -39.06485 -15.555833, -39.05155 -15.5646, -39.04885 -15.577467, -39.07235 -15.588733, 
+    -39.07895 -15.5975, -39.068 -15.605533, -39.04225 -15.605333, -39.0252 -15.619433, -39.01085 -15.651367, -39.02025 -15.6772, -39.0329 -15.697667, -39.05325 -15.709467, -39.0559 -15.7174, -39.04665 -15.719733, 
+    -39.00925 -15.7168, -38.98725 -15.724133, -38.96925 -15.7357, -38.95595 -15.7506, -38.9578 -15.789067, -38.9485 -15.8089, -38.93855 -15.816133, -38.91875 -15.820067, -38.9057 -15.837433, -38.90975 -15.8802, 
+    -38.9072 -15.909267, -38.9169 -15.950333, -38.95595 -15.991267, -38.9718 -16.054533, -38.96995 -16.164933, -38.98295 -16.203367, -39.0425 -16.2592, -39.0797 -16.286467, -39.0909 -16.3113, -39.06855 -16.332367, 
+    -39.0425 -16.339833, -39.0388 -16.352233, -39.04625 -16.3696, -39.08435 -16.391933, -39.12155 -16.447733, -39.18015 -16.7132, -39.2341 -16.814933, -39.2397 -16.837233, -39.2267 -16.8509, -39.1913 -16.868267, 
+    -39.1634 -16.885633, -39.1634 -16.9005, -39.20435 -16.9551, -39.2388 -17.0419, -39.2667 -17.179567, -39.25365 -17.2726, -39.26015 -17.4252, -39.2527 -17.548, -39.24525 -17.592667, -39.19685 -17.619967, 
+    -39.15595 -17.693133, -39.11685 -17.706767, -39.1038 -17.727867, -39.1085 -17.753933, -39.15875 -17.775, -39.209 -17.7812, -39.2555 -17.7713, -39.2927 -17.736567, -39.3169 -17.727867, -39.3262 -17.7291, 
+    -39.33365 -17.744, -39.3225 -17.7837, -39.3262 -17.803533, -39.356 -17.8296, -39.3969 -17.868033, -39.41365 -17.895333, -39.40995 -17.9102, -39.4118 -17.932533, -39.4872 -18.015667, -39.6528 -18.132267, 
+    -39.74585 -18.207933, -39.77375 -18.2563, -39.77005 -18.315867, -39.79885 -18.3853, -39.7877 -18.470867, -39.83605 -18.585, -39.83235 -18.627167, -39.757 -18.752433, -39.7263 -19.060067, -39.74765 -19.423533, 
+    -39.7774 -19.5389, -39.8016 -19.588533, -39.83695 -19.620767, -39.9998 -19.727467, -40.0575 -19.782067, -40.07235 -19.854, -40.1133 -19.894933, -40.1673 -19.940833, -40.23055 -19.968133, -40.2417 -19.984233, 
+    -40.2417 -19.9979, -40.1887 -20.0438, -40.18125 -20.0934, -40.18495 -20.179, -40.2315 -20.269533, -40.2408 -20.309233, -40.265 -20.334033, -40.30035 -20.337767, -40.32825 -20.334033, -40.37475 -20.296833, 
+    -40.37665 -20.2621, -40.38035 -20.250933, -40.38595 -20.250933, -40.3971 -20.267067, -40.4027 -20.294333, -40.39525 -20.327833, -40.35335 -20.365067, -40.30685 -20.371267, -40.28635 -20.386167, -40.27335 -20.407233, 
+    -40.28825 -20.441967, -40.34965 -20.487867, -40.36825 -20.526333, -40.35335 -20.582133, -40.30685 -20.628033, -40.30685 -20.6417, -40.3171 -20.659067, -40.4362 -20.671467, -40.47525 -20.677667, -40.50315 -20.691333, 
+    -40.52365 -20.734733, -40.57575 -20.775667, -40.72365 -20.830267, -40.82415 -20.9047, -40.8558 -20.9568, -40.86695 -21.093233, -40.9107 -21.136667, -40.9628 -21.234667, -40.9535 -21.2942, -40.95905 -21.367367, 
+    -41.0177 -21.449233, -41.01955 -21.5435, -41.0233 -21.642733, -41.0512 -21.688633, -41.09215 -21.7308, -41.0875 -21.816367, -41.0112 -22.0136, -41.01305 -22.049567, -41.03725 -22.0843, -41.0782 -22.1116, 
+    -41.14705 -22.131433, -41.2243 -22.190967, -41.27265 -22.212033, -41.3806 -22.224467, -41.44575 -22.2505, -41.5695 -22.2939, -41.6607 -22.2976, -41.6942 -22.3001, -41.73885 -22.333567, -41.8356 -22.393133, 
+    -42.0403 -22.523367, -42.07195 -22.559333, -42.0831 -22.6288, -42.0738 -22.6722, -42.03355 -22.744567, -41.9961 -22.754833, -41.92335 -22.741633, -41.90355 -22.7563, -41.92335 -22.778333, -42.03575 -22.7901, 
+    -42.11945 -22.777967, -42.22105 -22.7901, -42.283 -22.786467, -42.32395 -22.791933, -42.4005 -22.8235, -42.41325 -22.833233, -42.41325 -22.8393, -42.3964 -22.846567, -42.3308 -22.843533, -42.2716 -22.843533, 
+    -42.20965 -22.850833, -42.18595 -22.846567, -42.1486 -22.817433, -42.12765 -22.810767, -42.1076 -22.811967, -42.09395 -22.8223, -42.02915 -22.847367, -41.97845 -22.842967, -41.96525 -22.8547, -41.98065 -22.8694, 
+    -42.02915 -22.875267, -42.04235 -22.8885, -42.0411 -22.937067, -42.0156 -22.974733, -42.0165 -23.008733, -42.0247 -23.019667, -42.0493 -23.0239, -42.07935 -23.0142, -42.11305 -22.951633, -42.1773 -22.907933, 
+    -42.22285 -22.898833, -42.36085 -22.8903, -42.4574 -22.895767, -42.49565 -22.892133, -42.5444 -22.8642, -42.6182 -22.844767, -42.6519 -22.843567, -42.6747 -22.850233, -42.67835 -22.858733, -42.6601 -22.868433, 
+    -42.6273 -22.868433, -42.61185 -22.875133, -42.61185 -22.884833, -42.6264 -22.8964, -42.6692 -22.903067, -42.69655 -22.900633, -42.71385 -22.892133, -42.7248 -22.868433, -42.73935 -22.861167, -42.7626 -22.862967, 
+    -42.779 -22.8715, -42.8191 -22.8988, -42.93615 -22.9298, -43.0728 -22.9547, -43.1065 -22.950433, -43.1402 -22.9389, -43.163 -22.912167, -43.1639 -22.8903, -43.1425 -22.835033, -43.137 -22.771267, 
+    -43.0714 -22.701433, -43.0705 -22.671667, -43.0933 -22.6486, -43.12245 -22.6395, -43.1589 -22.6401, -43.2058 -22.669267, -43.265 -22.686267, -43.34155 -22.73, -43.378 -22.7458, -43.3898 -22.770067, 
+    -43.39165 -22.785867, -43.3757 -22.811967, -43.27095 -22.8563, -43.22085 -22.8994, -43.209 -22.943133, -43.2181 -22.963167, -43.24725 -22.978367, -43.3051 -22.986267, -43.38165 -22.993567, -43.4518 -23.007533, 
+    -43.5233 -23.034267, -43.5519 -23.039967, -43.57015 -23.046733, -43.6229 -23.0535, -43.7243 -23.039967, -43.7892 -23.0481, -43.8541 -23.0508, -43.91695 -23.039967, -43.93115 -23.0278, -43.92605 -23.0197, 
+    -43.89565 -23.017, -43.8713 -23.003467, -43.8571 -22.992633, -43.8206 -22.9994, -43.778 -23.018333, -43.6766 -23.023733, -43.63505 -23.018333, -43.60055 -23.011567, -43.59945 -22.995967, -43.61165 -22.9875, 
+    -43.6941 -22.967467, -43.76335 -22.9122, -43.8162 -22.888533, -43.87995 -22.881833, -43.9278 -22.882433, -44.02165 -22.901267, -44.0572 -22.900067, -44.0745 -22.901867, -44.09815 -22.917067, -44.146 -22.966233, 
+    -44.20615 -23.0142, -44.2863 -23.040333, -44.31275 -23.040333, -44.33825 -23.036067, -44.3501 -23.027567, -44.3492 -23.015433, -44.33005 -23.002667, -44.32 -22.9893, -44.3223 -22.9735, -44.34145 -22.970467, 
+    -44.40155 -22.984433, -44.42615 -22.9802, -44.4307 -22.965633, -44.4134 -22.932833, -44.4198 -22.914, -44.43525 -22.9067, -44.46805 -22.9152, -44.4913 -22.929167, -44.4931 -22.9583, -44.50225 -22.9741, 
+    -44.5241 -22.9832, -44.5824 -22.9832, -44.6088 -22.9905, -44.65665 -23.0263, -44.68035 -23.031767, -44.73865 -23.022633, -44.7778 -23.0263, -44.8079 -23.040267, -44.84295 -23.073067, -44.85205 -23.147133, 
+    -44.8885 -23.198767, -44.8976 -23.220033, -44.8926 -23.227933, -44.88255 -23.231567, -44.86525 -23.2255, -44.84705 -23.220633, -44.83245 -23.221867, -44.8188 -23.234, -44.81605 -23.246133, -44.80425 -23.2516, 
+    -44.7851 -23.251, -44.7705 -23.2498, -44.74955 -23.254033, -44.7341 -23.2516, -44.7031 -23.240067, -44.67215 -23.224267, -44.6548 -23.223067, -44.63295 -23.232767, -44.62385 -23.254633, -44.5956 -23.260733, 
+    -44.57465 -23.271033, -44.57645 -23.2844, -44.6211 -23.303833, -44.63295 -23.321433, -44.65575 -23.331767, -44.716 -23.333633, -44.81615 -23.364567, -44.8528 -23.363767, -44.89675 -23.330367, -44.9212 -23.324667, 
+    -44.95785 -23.332, -45.0183 -23.367567, -45.07025 -23.388833, -45.10305 -23.4101, -45.1012 -23.438633, -45.10395 -23.4611, -45.1208 -23.467767, -45.1709 -23.467767, -45.22735 -23.475633, -45.25105 -23.4884, 
+    -45.26655 -23.5121, -45.26655 -23.552767, -45.2711 -23.567333, -45.2998 -23.575867, -45.3836 -23.574667, -45.42915 -23.5959, -45.46105 -23.632967, -45.46695 -23.6797, -45.45785 -23.768367, -45.4624 -23.806, 
+    -45.4934 -23.8291, -45.5353 -23.841233, -45.5813 -23.831533, -45.68605 -23.776867, -45.73705 -23.766533, -45.88875 -23.762333, -46.06365 -23.773267, -46.1748 -23.812133, -46.27315 -23.888633, -46.27865 -23.9178, 
+    -46.27135 -23.939633, -46.25495 -23.946933, -46.22215 -23.939633, -46.17115 -23.891067, -46.15655 -23.8862, -46.1347 -23.891067, -46.1347 -23.9105, -46.20525 -24, -46.2526 -24.0314, -46.2807 -24.046333, 
+    -46.30125 -24.0476, -46.3146 -24.0422, -46.3208 -24.034, -46.32285 -24.0196, -46.31705 -24, -46.3132 -23.960133, -46.3188 -23.922767, -46.35805 -23.881667, -46.38605 -23.8742, -46.4029 -23.881667, 
+    -46.4029 -23.9153, -46.36925 -23.937733, -46.3606 -23.956667, -46.38065 -23.97, -46.42255 -23.9615, -46.44625 -23.949367, -46.47015 -23.948933, -46.4926 -23.9639, -46.5251 -24, -46.5815 -24.025433, 
+    -46.6319 -24.0556, -46.7002 -24.0969, -46.7948 -24.1335, -46.9016 -24.1915, -47.02975 -24.254567, -47.06485 -24.2871, -47.09845 -24.303367, -47.08775 -24.372533, -47.1091 -24.399, -47.161 -24.449867, 
+    -47.19915 -24.4885, -47.27695 -24.548533, -47.32575 -24.580067, -47.34255 -24.5953, -47.39445 -24.592267, -47.43565 -24.577, -47.47225 -24.591233, -47.48905 -24.620733, -47.5531 -24.6594, -47.65535 -24.738733, 
+    -47.7698 -24.814, -47.8491 -24.863867, -47.951 -24.933167, -48 -24.994067, -48.0444 -25.047867, -48.082 -25.082567, -48.16765 -25.1465, -48.20835 -25.202667, -48.2054 -25.2143, -48.18655 -25.215267, 
+    -48.1633 -25.209433, -48.14445 -25.208467, -48.13135 -25.221067, -48.1488 -25.288867, -48.17055 -25.346967, -48.2098 -25.376967, -48.2272 -25.3828, -48.23735 -25.375033, -48.2359 -25.345033, -48.23155 -25.3121, 
+    -48.23445 -25.2966, -48.25335 -25.279167, -48.27365 -25.279167, -48.28675 -25.284, -48.30705 -25.292733, -48.3245 -25.292733, -48.339 -25.2811, -48.34045 -25.2656, -48.355 -25.252067, -48.37385 -25.245267, 
+    -48.3971 -25.253033, -48.40725 -25.269, -48.4058 -25.391033, -48.43335 -25.433633, -48.4813 -25.454933, -48.56985 -25.479633, -48.6134 -25.484467, -48.66425 -25.481567, -48.7383 -25.4622, -48.7891 -25.435067, 
+    -48.82395 -25.402133, -48.853 -25.379867, -48.86755 -25.376967, -48.8777 -25.390533, -48.8893 -25.422467, -48.89075 -25.460733, -48.82545 -25.496567, -48.7993 -25.5053, -48.74555 -25.514967, -48.69765 -25.530467, 
+    -48.64245 -25.541133, -48.5858 -25.5421, -48.4958 -25.525633, -48.4595 -25.521767, -48.41445 -25.530467, -48.3898 -25.544033, -48.36655 -25.567267, -48.3796 -25.606967, -48.40865 -25.6496, -48.4391 -25.678167, 
+    -48.49575 -25.7256, -48.5277 -25.7624, -48.5524 -25.812767, -48.5698 -25.840867, -48.59595 -25.844733, -48.64825 -25.8273, -48.71215 -25.822467, -48.7499 -25.8176, -48.7673 -25.8244, -48.76875 -25.836967, 
+    -48.73535 -25.8544, -48.70485 -25.859267, -48.62935 -25.887333, -48.60905 -25.899933, -48.59595 -25.935767, -48.60905 -26.001133, -48.60905 -26.0544, -48.5887 -26.0883, -48.60175 -26.1057, -48.625 -26.113467, 
+    -48.6744 -26.154133, -48.72085 -26.192867, -48.7528 -26.1948, -48.77165 -26.181267, -48.77895 -26.150267, -48.78475 -26.1125, -48.80945 -26.0689, -48.8341 -26.059233, -48.8472 -26.062133, -48.85155 -26.0757, 
+    -48.8559 -26.0999, -48.8385 -26.143, -48.8051 -26.2137, -48.8153 -26.2379, -48.83995 -26.2534, -48.89805 -26.261133, -48.9271 -26.275667, -48.9445 -26.2931, -48.9329 -26.3028, -48.9111 -26.301833, 
+    -48.8414 -26.278567, -48.81675 -26.2776, -48.80075 -26.2873, -48.77895 -26.316833, -48.72665 -26.374933, -48.6715 -26.420467, -48.64535 -26.454367, -48.63515 -26.5236, -48.6424 -26.6369, -48.654 -26.678567, 
+    -48.6671 -26.693067, -48.6947 -26.712933, -48.7121 -26.730367, -48.715 -26.748767, -48.70195 -26.764267, -48.68305 -26.768133, -48.65545 -26.762333, -48.62205 -26.743933, -48.6032 -26.737167, -48.5756 -26.740067, 
+    -48.5567 -26.764267, -48.55235 -26.7885, -48.5727 -26.8185, -48.5945 -26.847567, -48.62205 -26.8708, -48.625 -26.8984, -48.5974 -26.964233, -48.57125 -27.010733, -48.5698 -27.052367, -48.59305 -27.087233, 
+    -48.59305 -27.110467, -48.5756 -27.123067, -48.54075 -27.131767, -48.51315 -27.133233, -48.50295 -27.143867, -48.52185 -27.160333, -48.5538 -27.171967, -48.58285 -27.197133, -48.58575 -27.232, -48.57995 -27.2601, 
+    -48.548 -27.2785, -48.50295 -27.295933, -48.47825 -27.313833, -48.4797 -27.334167, -48.5189 -27.3642, -48.55955 -27.404867, -48.5799 -27.412633, -48.60605 -27.4223, -48.6307 -27.438767, -48.6336 -27.4591, 
+    -48.6191 -27.476533, -48.60165 -27.503167, -48.6031 -27.539967, -48.6249 -27.5729, -48.63505 -27.587433, -48.62635 -27.5981, -48.6031 -27.6165, -48.59875 -27.650367, -48.60745 -27.6775, -48.62195 -27.708, 
+    -48.6568 -27.751567, -48.66985 -27.809667, -48.6626 -27.853233, -48.6452 -27.908933, -48.6292 -27.927333, -48.635 -27.941867, -48.6539 -27.960267, -48.6655 -27.982533, -48.66405 -28.005767, -48.651 -28.0474, 
+    -48.63645 -28.0876, -48.6481 -28.1147, -48.6786 -28.167, -48.696 -28.2009, -48.69455 -28.2319, -48.6786 -28.266267, -48.68005 -28.281767, -48.69895 -28.2992, -48.72075 -28.309867, -48.73525 -28.334067, 
+    -48.75995 -28.389267, -48.773 -28.405733, -48.79625 -28.4096, -48.83255 -28.402833, -48.89065 -28.397, -48.9124 -28.404767, -48.9197 -28.416367, -48.9095 -28.428967, -48.8616 -28.439633, -48.81655 -28.454633, 
+    -48.8093 -28.472067, -48.8122 -28.496267, -48.8282 -28.524367, -48.8703 -28.552467, -48.93565 -28.586333, -49.0199 -28.643967, -49.07365 -28.683667, -49.2392 -28.832333, -49.32925 -28.929167, -49.4135 -29.028433, 
+    -49.46725 -29.0914, -49.48755 -29.1282, -49.5166 -29.168867, -49.54275 -29.221167, -49.56595 -29.248767, -49.5979 -29.293333, -49.6153 -29.314633, -49.72855 -29.454567, -49.77355 -29.5059, -49.84325 -29.621133, 
+    -49.87955 -29.6681, -49.9783 -29.738767, -50.0509 -29.791067, -50.09155 -29.8269, -50.12495 -29.869033, -50.1598 -29.941667, -50.15835 -29.993967, -50.16705 -30.0269, -50.2121 -30.0971, -50.27455 -30.192, 
+    -50.3225 -30.292233, -50.3399 -30.365833, -50.3617 -30.438467, -50.3806 -30.537733, -50.398 -30.628767, -50.4401 -30.733367, -50.51275 -30.852967, -50.53885 -30.8975, -50.6086 -30.994833, -50.72625 -31.102333, 
+    -50.8105 -31.184167, -50.8802 -31.246133, -50.9557 -31.3178, -51.02685 -31.393833, -51.11685 -31.482933, -51.22 -31.588, -51.27665 -31.636433, -51.2999 -31.669367, -51.3478 -31.7081, -51.45675 -31.773, 
+    -51.52205 -31.8093, -51.58595 -31.8374, -51.70505 -31.880967, -51.77185 -31.918733, -51.84445 -31.958433, -51.8924 -31.995733, -51.9258 -32.045133, -51.9403 -32.097433, -51.95485 -32.146833, -52.0013 -32.1846, 
+    -52.05505 -32.243667, -52.07535 -32.254333, -52.0911 -32.253367, -52.10285 -32.2526, -52.12195 -32.251433, -52.1411 -32.277433, -52.16565 -32.310767, -52.2363 -32.376767, -52.306 -32.444533, -52.3612 -32.555433, 
+    -52.383 -32.649367, -52.4353 -32.784467, -52.46 -32.8939, -52.49045 -33.017367, -52.51515 -33.079333, -52.5703 -33.1626, -52.64145 -33.2367, -52.74165 -33.3326, -52.8404 -33.420233, -52.945 -33.4948, 
+    -53.10905 -33.6086, -53.1991 -33.681233, -53.26445 -33.726767, -53.35445 -33.797933, -53.3663 -33.8089, -53.41755 -33.784967, -53.50225 -33.745467, -53.52845 -33.718133, -53.53995 -33.667867, -53.53585 -33.537733, 
+    -53.49975 -33.124467, -53.44235 -33.0709, -53.30215 -32.900333, -53.1923 -32.787733, -53.1923 -32.7604, -53.2333 -32.7112, -53.3153 -32.641233, -53.4473 -32.563633, -53.57685 -32.4915, -53.6539 -32.430267, 
+    -53.67525 -32.396367, -53.68835 -32.3406, -53.7351 -32.269533, -53.75805 -32.211567, -53.80725 -32.163467, -53.8499 -32.0301, -53.88025 -32.0104, -53.9655 -32.002733, -54.07865 -31.9765, -54.1984 -31.924033, 
+    -54.2566 -31.8825, -54.43205 -31.777567, -54.478 -31.7524, -54.5772 -31.566567, -54.62475 -31.522833, -54.7658 -31.4474, -54.9716 -31.3709, -55.10115 -31.276867, -55.1241 -31.276867, -55.17165 -31.291067, 
+    -55.293 -31.337, -55.3209 -31.342467, -55.34055 -31.333733, -55.4529 -31.198133, -55.5119 -31.082233, -55.54305 -31.0538, -55.55945 -31.014467, -55.5644 -30.968533, -55.63245 -30.9226, -55.69805 -30.9215, 
+    -55.74725 -30.939, -55.80465 -30.9718, -55.83745 -31.014433, -55.85385 -31.043933, -55.8817 -31.058167, -55.97845 -31.108433, -56.03505 -31.1292, -56.06785 -31.109533, -56.10885 -31.055967, -56.11375 -31.023167, 
+    -56.0875 -30.991467, -56.0088 -30.959733, -55.99075 -30.937867, -56.0129 -30.8723, -56.0982 -30.728, -56.2466 -30.589133, -56.5549 -30.375967, -56.64265 -30.290667, -56.7394 -30.189, -56.88865 -30.113567, 
+    -56.92145 -30.1059, -56.9493 -30.120133, -57.0387 -30.164967, -57.1584 -30.198867, -57.3273 -30.198867, -57.43955 -30.158867, -57.40495 -30.125333, -57.33655 -29.935533, -57.31135 -29.805533, -57.29325 -29.777233, 
+    -57.25865 -29.764633, -57.2209 -29.764633, -57.1737 -29.762533, -57.13595 -29.745767, -57.06205 -29.6755, -56.9582 -29.5717, -56.8646 -29.479433, -56.82685 -29.4291, -56.74665 -29.365133, -56.73485 -29.3452, 
+    -56.7364 -29.3211, -56.7254 -29.253967, -56.6908 -29.187933, -56.63415 -29.140733, -56.54295 -29.097733, -56.4769 -29.0862, -56.41555 -29.0904, -56.39035 -29.077833, -56.36205 -29.009667, -56.3125 -28.896433, 
+    -56.3141 -28.819867, -56.30465 -28.787367, -56.2732 -28.7769, -56.1922 -28.771667, -56.1466 -28.747533, -56.10255 -28.694067, -56.08365 -28.633233, -56.0868 -28.5934, -56.0632 -28.5504, -55.9704 -28.463367, 
+    -55.89965 -28.356433, -55.87055 -28.3386, -55.8391 -28.337567, -55.80765 -28.358533, -55.762 -28.412, -55.73215 -28.4288, -55.7101 -28.4288, -55.6818 -28.419333, -55.70065 -28.354333, -55.78875 -28.285133, 
+    -55.79505 -28.261, -55.77615 -28.2432, -55.6598 -28.1635, -55.56935 -28.086967, -55.46395 -28.021933, -55.30665 -27.916033, -55.25 -27.879333, -55.23115 -27.8741, -55.217 -27.875133, -55.16195 -27.901367, 
+    -55.1336 -27.905533, -55.10215 -27.897167, -55.0644 -27.8678, -55.03375 -27.8206, -54.9818 -27.775533, -54.87485 -27.633967, -54.8379 -27.552167, -54.81745 -27.5396, -54.7797 -27.5375, -54.7372 -27.549033, 
+    -54.70575 -27.550067, -54.66485 -27.538533, -54.5925 -27.4882, -54.5705 -27.478767, -54.4887 -27.477733, -54.3542 -27.4578, -54.32745 -27.454667, -54.31015 -27.442067, -54.2787 -27.3582, -54.26615 -27.260667, 
+    -54.2457 -27.2418, -54.2229 -27.238667, -54.1883 -27.269067, -54.1647 -27.2743, -54.12535 -27.265933, -53.95705 -27.185167, -53.7762 -27.061433, -53.72035 -26.988033, -53.72195 -26.8601, -53.7015 -26.737433, 
+    -53.77205 -26.585967, -53.7852 -26.5352, -53.7957 -26.442433, -53.75895 -26.370667, -53.71035 -26.3164, -53.6447 -26.237633, -53.64205 -26.197367, -53.6788 -26.1186, -53.72085 -26.0731, -53.797 -26.0416, 
+    -53.81275 -26.018833, -53.82715 -25.973333, -53.81665 -25.8263, -53.8377 -25.696767, -53.95645 -25.5402, -54.01545 -25.5381, -54.1538 -25.5276, -54.223 -25.5339, -54.27175 -25.555933, -54.3504 -25.6251, 
+    -54.374 -25.6356, -54.4023 -25.630367, -54.48405 -25.593667, -54.53745 -25.581433, -54.58745 -25.57, -54.5915 -25.472033, -54.56795 -25.386067, -54.5003 -25.2414, -54.44845 -25.1439, -54.44765 -25.0852, 
+    -54.44765 -24.953133, -54.4351 -24.9028, -54.3895 -24.779133, -54.2959 -24.546433, -54.26205 -24.455233, -54.24475 -24.359833, -54.25265 -24.3242, -54.2731 -24.2896, -54.3698 -24.1764, -54.3792 -24.136567, 
+    -54.36505 -24.1009, -54.33555 -24.081833, -54.3115 -24.0322, -54.3181 -24, -54.35085 -23.958967, -54.36985 -23.935167, -54.4483 -23.882867, -54.5578 -23.852467, -54.62895 -23.835433, -54.73475 -23.8342, 
+    -54.9364 -23.882233, -55.1006 -23.898033, -55.273 -23.905933, -55.3405 -23.897433, -55.42625 -23.868233, -55.50105 -23.808633, -55.51295 -23.758167, -55.54945 -23.690067, -55.65525 -23.589133, -55.72095 -23.4979, 
+    -55.74195 -23.4219, -55.73465 -23.382967, -55.69085 -23.3392, -55.64345 -23.265, -55.62335 -23.1957, -55.6243 -23.141567, -55.64985 -23.084433, -55.68995 -23.032133, -55.721 -22.964033, -55.74835 -22.815667, 
+    -55.74015 -22.753033, -55.68545 -22.6667, -55.6672 -22.605867, -55.67265 -22.564533, -55.70915 -22.519533, -55.75755 -22.481233, -55.8141 -22.4192, -55.81225 -22.369333, -55.8451 -22.301233, -55.8816 -22.262333, 
+    -55.9126 -22.2465, -56.03025 -22.233733, -56.2474 -22.221567, -56.34955 -22.205767, -56.56255 -22.148767, -56.67335 -22.174467, -56.7601 -22.1991, -56.79225 -22.200167, -56.842 -22.188367, -56.90225 -22.180367, 
+    -57.0195 -22.1718, -57.11425 -22.172867, -57.2516 -22.142333, -57.32065 -22.1327, -57.4652 -22.133767, -57.5166 -22.123067, -57.5584 -22.099533, -57.60255 -22.089367, -57.65395 -22.086167, -57.71175 -22.0883, 
+    -57.7519 -22.102233, -57.86115 -22.111867, -57.94625 -22.115067, -58.06855 -22.110867, -58.0761 -22.0483, -58.07395 -21.948333, -58.0675 -21.9246, -58.04915 -21.918133, -58.0421 -21.909833, -58.0491 -21.737567, 
+    -58.04155 -21.640467, -57.98815 -21.5718, -57.9752 -21.539433, -57.9752 -21.510667, -57.9806 -21.469667, -57.9806 -21.449533, -57.9498 -21.3938, -57.93795 -21.3449, -57.94225 -21.3118, -57.966 -21.283033, 
+    -57.9649 -21.257867, -57.9336 -21.219767, -57.9104 -21.195667, -57.905 -21.169067, -57.9018 -21.0986, -57.89155 -21.035667, -57.86675 -20.999, -57.8678 -20.9846, -57.89045 -20.9544, -57.9002 -20.902633, 
+    -57.88995 -20.8548, -57.8975 -20.822467, -57.9385 -20.7865, -57.95465 -20.7599, -57.9525 -20.744067, -57.92445 -20.7196, -57.8926 -20.6948, -57.87105 -20.662433, -57.8678 -20.629367, -57.8894 -20.609933, 
+    -57.90775 -20.598433, -57.92605 -20.6042, -57.94225 -20.627933, -57.9595 -20.643033, -57.9962 -20.643733, -58.0318 -20.6013, -58.0593 -20.524, -58.05175 -20.4794, -58.0388 -20.4269, -58.0442 -20.399567, 
+    -58.0771 -20.356067, -58.19145 -20.279867, -58.22815 -20.231667, -58.2303 -20.207933, -58.21085 -20.1763, -58.17475 -20.162267, -58.1543 -20.155467, -58.11215 -20.1414, -58.03015 -20.122, -57.987 -20.100433, 
+    -57.9616 -20.072733, -57.9249 -19.9771, -57.89095 -19.910567, -57.86825 -19.8811, -57.94045 -19.8519, -58.0244 -19.8154, -58.10285 -19.755833, -58.11745 -19.687733, -58.05175 -19.552733, -57.97425 -19.4451, 
+    -57.9487 -19.3405, -57.9067 -19.156867, -57.86925 -19.051667, -57.84375 -19.0006, -57.79995 -18.983567, -57.75795 -18.986, -57.7361 -18.960467, -57.7452 -18.930067, -57.789 -18.906933, -57.8401 -18.8741, 
+    -57.85195 -18.8212, -57.8118 -18.695933, -57.74065 -18.518367, -57.6686 -18.357233, -57.6321 -18.261167, -57.61385 -18.1979, -57.571 -18.151067, -57.51445 -18.112167, -57.49985 -18.081767, -57.51625 -18.052567, 
+    -57.60385 -18.000267, -57.68045 -17.92, -57.73795 -17.841567, -57.7799 -17.754, -57.81275 -17.645767, -57.8575 -17.544233, -57.8885 -17.493133, -57.9688 -17.443267, -58.06915 -17.3837, -58.23335 -17.303433, 
+    -58.3109 -17.259033, -58.39485 -17.1958, -58.4423 -17.114333, -58.45325 -17.058367, -58.43865 -16.964733, -58.4396 -16.896033, -58.47425 -16.831567, -58.4998 -16.7598, -58.5016 -16.712367, -58.47425 -16.6528, 
+    -58.446 -16.575567, -58.4077 -16.5099, -58.38215 -16.461267, -58.39675 -16.391933, -58.40405 -16.3287, -58.3448 -16.257567, -58.34115 -16.195533, -58.3539 -16.167567, -58.3831 -16.160267, -58.41775 -16.166333, 
+    -58.4798 -16.2004, -58.56375 -16.217433, -58.7936 -16.213767, -59.19225 -16.205867, -59.61285 -16.1846, -60.03525 -16.164533, -60.17305 -16.159067, -60.21315 -16.145667, -60.23505 -16.115267, -60.25515 -16.0034, 
+    -60.2661 -15.919467, -60.31535 -15.8076, -60.4002 -15.5516, -60.44585 -15.4008, -60.5581 -15.116833, -60.59 -15.0542, -60.5809 -15.027433, -60.54985 -15.011633, -60.4933 -15.0165, -60.43855 -15.006767, 
+    -60.413 -14.973933, -60.40935 -14.892467, -60.4112 -14.8049, -60.4559 -14.682667, -60.4741 -14.607267, -60.45225 -14.554967, -60.4066 -14.516067, -60.39655 -14.431533, -60.3929 -14.302633, -60.39835 -14.260067, 
+    -60.43485 -14.2017, -60.4595 -14.137867, -60.4905 -14.0503, -60.49415 -14.008933, -60.4504 -13.957867, -60.42665 -13.920167, -60.42085 -13.875967, -60.49295 -13.798833, -60.6217 -13.7288, -60.654 -13.699767, 
+    -60.654 -13.655833, -60.67515 -13.630133, -60.8076 -13.5559, -60.91825 -13.465533, -60.9487 -13.456, -61.0687 -13.454767, -61.12525 -13.4444, -61.17995 -13.419533, -61.2645 -13.421167, -61.33165 -13.434433, 
+    -61.41745 -13.436933, -61.5045 -13.405433, -61.6114 -13.4071, -61.6736 -13.427, -61.84765 -13.427, -61.875 -13.413733, -61.88495 -13.3988, -61.90235 -13.3026, -61.9391 -13.261567, -62.04475 -13.2027, 
+    -62.092 -13.169533, -62.1113 -13.107767, -62.2133 -13.008267, -62.2506 -13.001633, -62.36125 -12.942767, -62.39795 -12.8926, -62.4937 -12.825433, -62.52975 -12.814667, -62.70445 -12.810533, -62.7567 -12.759933, 
+    -62.8164 -12.722633, -62.92025 -12.723033, -63.0135 -12.709767, -63.07815 -12.6708, -63.14405 -12.5622, -63.18755 -12.543967, -63.2106 -12.5141, -63.23295 -12.505, -63.2628 -12.5058, -63.2939 -12.519067, 
+    -63.3797 -12.6103, -63.42635 -12.6107, -63.4705 -12.588733, -63.4854 -12.555567, -63.4879 -12.515767, -63.54635 -12.4735, -63.64335 -12.451967, -63.6881 -12.4536, -63.7627 -12.425433, -63.8224 -12.428733, 
+    -63.87215 -12.451967, -63.9542 -12.523267, -64.03005 -12.5241, -64.16935 -12.457767, -64.2166 -12.447833, -64.32105 -12.4445, -64.35335 -12.429567, -64.3633 -12.399733, -64.37575 -12.3815, -64.43295 -12.363267, 
+    -64.5001 -12.336733, -64.53365 -12.311033, -64.556 -12.211533, -64.62065 -12.158467, -64.6922 -12.1241, -64.72205 -12.080167, -64.78295 -12.014667, -64.87685 -11.977367, -65.06775 -11.988533, -65.10755 -11.971933, 
+    -65.14235 -11.923033, -65.1641 -11.856267, -65.154 -11.839467, -65.1746 -11.5813, -65.19015 -11.556233, -65.22245 -11.552067, -65.2411 -11.5559, -65.2806 -11.594233, -65.2818 -11.617867, -65.3028 -11.6274, 
+    -65.3272 -11.6319, -65.3525 -11.623933, -65.3568 -11.5626, -65.341 -11.5305, -65.3424 -11.511333, -65.3927 -11.471067, -65.44735 -11.3163, -65.5034 -11.218533, -65.50485 -11.1505, -65.4042 -11.0216, 
+    -65.4071 -10.931533, -65.3884 -10.868733, -65.38985 -10.847667, -65.4143 -10.8285, -65.4143 -10.8074, -65.40565 -10.779633, -65.40855 -10.742233, -65.4416 -10.7154, -65.4761 -10.6373, -65.4991 -10.518467, 
+    -65.52925 -10.392933, -65.55225 -10.337333, -65.45945 -10.2541, -65.4502 -10.2166, -65.45165 -9.822233, -65.42435 -9.780067, -65.41715 -9.709633, -65.47175 -9.6598, -65.55495 -9.6711, -65.6207 -9.6711, 
+    -65.70615 -9.688633, -65.7801 -9.734633, -65.8113 -9.734633, -65.8721 -9.6974, -65.92465 -9.6667, -66.121 -9.675467, -66.18345 -9.699567, -66.2722 -9.710533, -66.50225 -9.759833, -66.5852 -9.771333, 
+    -66.7113 -9.864333, -66.76505 -9.8914, -66.9567 -10.0595, -67.0718 -10.1342, -67.268 -10.192233, -67.4316 -10.246767, -67.56415 -10.355333, -67.6278 -10.421967, -67.66565 -10.473467, -67.73305 -10.5194, 
+    -67.81335 -10.538567, -67.9391 -10.543633, -68.02845 -10.5416, -68.058 -10.5865, -68.09435 -10.602667, -68.1489 -10.592567, -68.17615 -10.578433, -68.211 -10.712733, -68.2398 -10.800567, -68.28145 -10.840467, 
+    -68.32995 -10.866733, -68.41175 -10.8748, -68.5102 -10.896, -68.6314 -10.951533, -68.67455 -10.9722, -68.72 -10.966167, -68.73515 -10.9389, -68.74425 -10.872267, -68.79275 -10.854067, -68.92905 -10.839933, 
+    -69.3267 -10.8495, -69.46835 -10.839933, -69.58955 -10.801567, -69.69105 -10.762167, -69.79635 -10.7425, -69.9569 -10.7445, -70.11445 -10.782867, -70.2349 -10.8308, -70.30455 -10.847967, -70.3682 -10.841933, 
+    -70.5212 -10.760133, -70.5795 -10.7576, -70.62345 -10.781833, -70.6583 -10.783833, -70.67195 -10.754567, -70.64465 -10.6031, -70.62495 -10.458733, -70.6454 -10.3098, -70.64235 -10.116933, -70.634 -9.911433, 
+    -70.60525 -9.785233, -70.60145 -9.671667, -70.6045 -9.599967, -70.57115 -9.5525, -70.46285 -9.4793, -70.43405 -9.402567, -70.45375 -9.3541, -70.4886 -9.327867, -70.5772 -9.339467, -70.7287 -9.432367, 
+    -70.88325 -9.569667, -70.9628 -9.644867, -71.0688 -9.705467, -71.21275 -9.7731, -71.4468 -9.902867, -71.55435 -9.930133, -71.75355 -9.935667, -71.9732 -9.934667, -72.2315 -9.9281, -72.2436 -9.8776, 
+    -72.26785 -9.7635, -72.3171 -9.658, -72.31555 -9.588333, -72.32615 -9.5136, -72.3572 -9.434333, -72.4057 -9.406067, -72.53445 -9.366667, -72.66775 -9.3495, -72.89875 -9.3389, -73.126 -9.332867, 
+    -73.2146 -9.3283, -73.25855 -9.310133, -73.26765 -9.287933, -73.23735 -9.249533, -73.14645 -9.192, -73.0086 -9.105167, -72.95935 -9.063267, -72.9321 -9.0148, -72.923 -8.969367, -72.94725 -8.901733, 
+    -72.99725 -8.839133, -73.1207 -8.7326, -73.14495 -8.697267, -73.1798 -8.6397)), 
+  ((-50.2434 0.306733, -50.20305 0.303033, -50.14255 0.289, -50.11185 0.282867, -50.04955 0.288367, -49.9267 0.326233, -49.8859 0.324433, -49.8318 0.3061, -49.78875 0.298167, -49.75115 0.295733, 
+      -49.70255 0.274333, -49.68515 0.246233, -49.69385 0.2157, -49.73145 0.172333, -49.7956 0.108167, -49.87215 0.073333, -49.9812 0.005533, -50.00415 -0.004867, -50.02065 0.000633, -50.0408 0.050133, 
+      -50.06645 0.066633, -50.11185 0.0697, -50.22185 0.072133, -50.3016 0.084367, -50.347 0.106333, -50.3782 0.212667, -50.3745 0.247467, -50.3287 0.284133, -50.2434 0.306733)), 
+  ((-50.5936 2.242, -50.55095 2.257267, -50.4877 2.256033, -50.4465 2.2377, -50.43825 2.216333, -50.4419 2.1919, -50.4355 2.182733, -50.397 2.1699, -50.35985 2.143033, -50.3269 2.097833, 
+      -50.30215 2.014133, -50.30765 1.9952, -50.3631 1.9671, -50.44555 1.9488, -50.5088 1.9549, -50.5441 1.972, -50.5716 2.015967, -50.6275 2.053233, -50.63755 2.074633, -50.644 2.1363, 
+      -50.666 2.190667, -50.6495 2.22, -50.5936 2.242)), 
+  ((-49.49625 0.1332, -49.4701 0.136233, -49.4023 0.133167, -49.3335 0.1124, -49.31425 0.0953, -49.3115 0.0574, -49.34315 0.009733, -49.3991 -0.023867, -49.46785 -0.060533, -49.5343 -0.067833, 
+      -49.62415 -0.061733, -49.7699 -0.022633, -49.791 -0.000633, -49.7777 0.0281, -49.7172 0.077, -49.61635 0.1161, -49.49625 0.1332)), 
+  ((-44.19135 -2.510733, -44.15975 -2.5308, -44.11005 -2.543833, -44.0739 -2.5569, -44.06335 -2.574967, -44.06485 -2.597067, -44.1281 -2.649267, -44.16875 -2.698433, -44.1808 -2.749633, -44.2094 -2.760667, 
+      -44.229 -2.753667, -44.2546 -2.724533, -44.2772 -2.722533, -44.29075 -2.728567, -44.29075 -2.7416, -44.2772 -2.769733, -44.2832 -2.777733, -44.3329 -2.782767, -44.3766 -2.780767, -44.39765 -2.757667, 
+      -44.38715 -2.731567, -44.38715 -2.7145, -44.39315 -2.708467, -44.41875 -2.702467, -44.44585 -2.6854, -44.4549 -2.667333, -44.4338 -2.641233, -44.4308 -2.601067, -44.41575 -2.584, -44.38865 -2.574967, 
+      -44.3585 -2.587, -44.33595 -2.589033, -44.3254 -2.583, -44.3254 -2.561933, -44.3269 -2.539833, -44.3103 -2.512733, -44.2802 -2.492667, -44.26365 -2.4836, -44.22145 -2.488633, -44.19135 -2.510733)), 
+  ((-48.399 -27.362033, -48.30615 -27.395267, -48.2821 -27.414733, -48.2924 -27.435367, -48.32165 -27.467467, -48.3835 -27.543067, -48.411 -27.586633, -48.4299 -27.632467, -48.42305 -27.6909, -48.42475 -27.7264, 
+      -48.4282 -27.7482, -48.4557 -27.757367, -48.51585 -27.767667, -48.55025 -27.7585, -48.5571 -27.6989, -48.5382 -27.5534, -48.4815 -27.3987, -48.43165 -27.364333, -48.399 -27.362033)), 
+  ((-50.47635 0.620167, -50.4598 0.618967, -50.447 0.6098, -50.45755 0.5542, -50.46125 0.492467, -50.4493 0.441167, -50.4305 0.391067, -50.4021 0.357467, -50.4085 0.2866, -50.425 0.2475, 
+      -50.44885 0.2365, -50.47225 0.238933, -50.541 0.252967, -50.58405 0.2542, -50.6253 0.2597, -50.64915 0.273133, -50.651 0.289033, -50.6455 0.307367, -50.6143 0.346467, -50.601 0.380667, 
+      -50.6001 0.432, -50.56435 0.5493, -50.5469 0.590233, -50.47635 0.620167)), 
+  ((-50.30765 0.605533, -50.2774 0.606733, -50.227 0.601833, -50.20685 0.6116, -50.19765 0.625667, -50.1821 0.647667, -50.1656 0.653767, -50.14175 0.647033, -50.10875 0.6159, -50.10415 0.584733, 
+      -50.11565 0.559067, -50.26875 0.412467, -50.2898 0.402067, -50.315 0.405733, -50.348 0.444833, -50.3865 0.479667, -50.3984 0.507767, -50.39475 0.541367, -50.3654 0.5823, -50.30765 0.605533)), 
+  ((-47.8122 -24.986967, -47.7734 -24.917267, -47.74645 -24.879067, -47.70595 -24.847567, -47.67895 -24.817233, -47.64695 -24.794733, -47.59465 -24.752, -47.56935 -24.7194, -47.5289 -24.694667, -47.48505 -24.665433, 
+      -47.41925 -24.653067, -47.4007 -24.660933, -47.40915 -24.6812, -47.43615 -24.702533, -47.46145 -24.7239, -47.50525 -24.753133, -47.5289 -24.779, -47.5643 -24.8071, -47.60985 -24.846433, -47.65875 -24.891433, 
+      -47.70595 -24.945367, -47.7363 -24.9836, -47.7616 -25.008333, -47.77845 -25.017333, -47.8004 -25.0106, -47.8122 -24.986967)), 
+  ((-45.2456 -23.8639, -45.2311 -23.869233, -45.22705 -23.877933, -45.2421 -23.901333, -45.2797 -23.9207, -45.3158 -23.920033, -45.3509 -23.907333, -45.38095 -23.907333, -45.404 -23.9167, -45.4411 -23.9294, 
+      -45.46715 -23.9254, -45.4822 -23.9087, -45.4787 -23.873933, -45.41555 -23.825133, -45.3965 -23.7523, -45.3624 -23.7269, -45.3273 -23.715533, -45.2942 -23.717533, -45.2451 -23.746967, -45.2421 -23.769667, 
+      -45.31325 -23.833833, -45.3223 -23.845867, -45.3173 -23.8579, -45.2902 -23.864567, -45.2456 -23.8639)), 
+  ((-38.89535 -13.479, -38.86675 -13.477867, -38.84155 -13.5014, -38.83815 -13.5328, -38.8466 -13.5653, -38.88695 -13.619133, -38.9357 -13.6337, -38.9845 -13.624733, -39.0366 -13.588867, -39.0837 -13.5754, 
+      -39.1056 -13.555233, -39.114 -13.529433, -39.0955 -13.5014, -39.06185 -13.493567, -39.0181 -13.496933, -38.9727 -13.496933, -38.89535 -13.479)), 
+  ((-44.35805 -23.088633, -44.29115 -23.0589, -44.23435 -23.0535, -44.18365 -23.048067, -44.16335 -23.052133, -44.1451 -23.0724, -44.11265 -23.0927, -44.0863 -23.0954, -44.064 -23.111633, -44.06805 -23.1238, 
+      -44.09235 -23.130533, -44.1735 -23.1238, -44.28505 -23.146767, -44.3317 -23.145433, -44.3824 -23.179233, -44.40675 -23.181933, -44.42295 -23.1711, -44.42295 -23.144067, -44.40875 -23.118367, -44.35805 -23.088633)), 
+  ((-50.1354 0.921933, -50.09965 0.9146, -50.08135 0.905433, -50.0781 0.887133, -50.1001 0.8676, -50.2596 0.788167, -50.2981 0.779, -50.34025 0.786333, -50.35215 0.802833, -50.34665 0.827867, 
+      -50.31825 0.8743, -50.26465 0.912167, -50.21425 0.920733, -50.1354 0.921933)), 
+  ((-41.75085 -2.763067, -41.7397 -2.7519, -41.72575 -2.747267, -41.7076 -2.750067, -41.69785 -2.761233, -41.7076 -2.791933, -41.7034 -2.802167, -41.6727 -2.814267, -41.6476 -2.8375, -41.65315 -2.870067, 
+      -41.65175 -2.891467, -41.6364 -2.9073, -41.642 -2.922167, -41.6657 -2.934267, -41.8067 -2.9473, -41.82905 -2.939867, -41.8346 -2.922167, -41.82065 -2.898, -41.78715 -2.882167, -41.7732 -2.859833, 
+      -41.776 -2.799367, -41.75085 -2.763067)), 
+  ((-48 -25.199267, -48.021 -25.212067, -48.05375 -25.232067, -48.06385 -25.24, -48.07585 -25.250333, -48.08445 -25.2423, -48.081 -25.220533, -48.06725 -25.185, -48.0518 -25.150633, -48.04315 -25.1438, 
+      -48 -25.0953, -47.95 -25.0813, -47.94 -25.0785, -47.8998 -25.071267, -47.86115 -25.0723, -47.8488 -25.084667, -47.8519 -25.107333, -47.8565 -25.1599, -47.8658 -25.1764, -47.88745 -25.182567, 
+      -47.9168 -25.188767, -47.9678 -25.195967, -48 -25.199267)), 
+  ((-48.5485 -26.168667, -48.55195 -26.209933, -48.57775 -26.243167, -48.6121 -26.2867, -48.61385 -26.322233, -48.5949 -26.370333, -48.59835 -26.399, -48.61385 -26.404733, -48.6293 -26.392133, -48.65335 -26.3589, 
+      -48.70835 -26.3016, -48.7204 -26.2844, -48.7221 -26.267233, -48.70665 -26.242, -48.63615 -26.196167, -48.6001 -26.156067, -48.57775 -26.135433, -48.564 -26.141167, -48.5485 -26.168667)), 
+  ((-38.70815 -12.9159, -38.7054 -12.9041, -38.69045 -12.898633, -38.67135 -12.905, -38.61135 -12.962233, -38.61 -12.9986, -38.61955 -13.0404, -38.67405 -13.111267, -38.70815 -13.1258, -38.7586 -13.121267, 
+      -38.78175 -13.101267, -38.7831 -13.079467, -38.7613 -13.057667, -38.72315 -13.0404, -38.69725 -13.014033, -38.70135 -12.963167, -38.70815 -12.9159)), 
+  ((-44.60205 -2.842067, -44.5918 -2.836733, -44.5769 -2.833667, -44.5529 -2.842833, -44.5449 -2.8657, -44.56435 -2.905333, -44.56545 -2.939633, -44.58605 -2.9869, -44.62035 -3.030367, -44.62495 -3.0677, 
+      -44.64325 -3.086767, -44.67185 -3.086767, -44.689 -3.069233, -44.69015 -3.0357, -44.64555 -2.990733, -44.63865 -2.965567, -44.6581 -2.907633, -44.65125 -2.8794, -44.60205 -2.842067)), 
+  ((-42.02165 -2.770533, -41.9044 -2.7733, -41.8444 -2.777967, -41.81925 -2.795633, -41.82485 -2.813333, -41.89185 -2.8738, -41.9379 -2.886833, -41.95185 -2.881233, -41.9491 -2.8282, -41.96025 -2.819833, 
+      -41.98535 -2.8161, -42.02865 -2.8161, -42.05935 -2.8003, -42.06075 -2.789133, -42.05095 -2.7789, -42.02165 -2.770533)), 
+  ((-50.05825 0.458233, -50.04175 0.426467, -50.05275 0.392267, -50.1316 0.3495, -50.18065 0.330567, -50.22005 0.330567, -50.2329 0.337267, -50.2329 0.353767, -50.19625 0.3776, -50.1568 0.409967, 
+      -50.13575 0.442367, -50.1073 0.463133, -50.07795 0.464367, -50.05825 0.458233)), 
+  ((-39.01585 -15.320767, -39.01145 -15.303167, -38.99605 -15.298767, -38.97625 -15.304633, -38.94325 -15.344233, -38.94325 -15.392633, -38.96525 -15.4689, -39.02025 -15.5584, -39.03785 -15.559867, -39.05105 -15.548133, 
+      -39.01365 -15.474767, -38.99165 -15.427833, -39.01585 -15.320767)), 
+  ((-32.37215 -3.7873, -32.35 -3.849133, -32.3555 -3.873133, -32.4081 -3.894333, -32.43305 -3.9211, -32.4372 -3.944167, -32.45655 -3.954333, -32.47735 -3.952467, -32.49535 -3.934033, -32.49535 -3.901733, 
+      -32.48425 -3.878667, -32.4275 -3.834367, -32.4109 -3.7993, -32.39565 -3.7873, -32.38045 -3.785467, -32.37215 -3.7873)), 
+  ((-43.6361 -2.261067, -43.62495 -2.265333, -43.60905 -2.2685, -43.60745 -2.279133, -43.6202 -2.2855, -43.66 -2.286533, -43.70775 -2.302467, -43.74755 -2.3311, -43.80005 -2.349133, -43.8319 -2.349133, 
+      -43.86215 -2.3343, -43.86215 -2.319433, -43.8287 -2.288667, -43.74595 -2.267433, -43.6361 -2.261067)), 
+  ((-38.9475 -13.662833, -38.9172 -13.658367, -38.8836 -13.6651, -38.8449 -13.693133, -38.8365 -13.7301, -38.83815 -13.7559, -38.86675 -13.776067, -38.90545 -13.7772, -38.9357 -13.769367, -38.9357 -13.7346, 
+      -38.9542 -13.705467, -38.96095 -13.6819, -38.9475 -13.662833)), 
+  ((-42.3094 -2.741167, -42.262 -2.741167, -42.23535 -2.753967, -42.2028 -2.7737, -42.15695 -2.7885, -42.12435 -2.807267, -42.11845 -2.8339, -42.1273 -2.8477, -42.15695 -2.854633, -42.19395 -2.850667, 
+      -42.2413 -2.825033, -42.25165 -2.7905, -42.2709 -2.771733, -42.3064 -2.764833, -42.31975 -2.7599, -42.3227 -2.751033, -42.31975 -2.7451, -42.3094 -2.741167)), 
+  ((-46.2832 -0.9782, -46.27545 -0.9885, -46.27415 -1.000967, -46.289 -1.0435, -46.3064 -1.0594, -46.3399 -1.069267, -46.3715 -1.067533, -46.3889 -1.0611, -46.3921 -1.049933, -46.385 -1.040067, 
+      -46.3747 -1.025433, -46.37795 -1.0087, -46.37985 -0.9872, -46.376 -0.9769, -46.35925 -0.965733, -46.33605 -0.961433, -46.3122 -0.964433, -46.2832 -0.9782)), 
+  ((-45.6735 -1.182567, -45.6564 -1.1794, -45.6422 -1.186367, -45.63935 -1.207233, -45.6441 -1.2268, -45.6735 -1.259033, -45.6773 -1.293167, -45.68485 -1.319733, -45.71045 -1.3627, -45.74175 -1.3823, 
+      -45.7664 -1.386733, -45.7806 -1.383567, -45.78535 -1.369033, -45.7806 -1.347533, -45.76405 -1.3311, -45.729 -1.324767, -45.7119 -1.307067, -45.7015 -1.251467, -45.69105 -1.2091, -45.6735 -1.182567)), 
+  ((-39.29825 -17.906367, -39.32345 -17.9125, -39.34695 -17.913633, -39.36875 -17.910267, -39.37715 -17.901867, -39.3637 -17.878967, -39.279 -17.802333, -39.24625 -17.7962, -39.2253 -17.7962, -39.21185 -17.806267, 
+      -39.21355 -17.819133, -39.253 -17.843167, -39.27645 -17.869433, -39.29825 -17.906367)), 
+  ((-47.92495 -24.952967, -47.8874 -24.905367, -47.88665 -24.9051, -47.85075 -24.887567, -47.8053 -24.893933, -47.78855 -24.914667, -47.81485 -24.951367, -47.86035 -24.9801, -47.91775 -24.983267, -47.9345 -24.970533, 
+      -47.92495 -24.952967)), 
+  ((-50.0621 1.0478, -50.0199 1.046567, -49.9979 1.030667, -49.9906 1.012367, -49.99515 0.995867, -50.00985 0.979967, -50.0364 0.973867, -50.12075 0.973267, -50.1409 0.9812, -50.14365 0.994633, 
+      -50.1299 1.012967, -50.0621 1.0478)), 
+  ((-45.39745 -1.629967, -45.3873 -1.632467, -45.37755 -1.641967, -45.37455 -1.663467, -45.3828 -1.693933, -45.41655 -1.7259, -45.4443 -1.7399, -45.47575 -1.7414, -45.49975 -1.7319, -45.5035 -1.719433, 
+      -45.49565 -1.697433, -45.4604 -1.680433, -45.43415 -1.661433, -45.4274 -1.641467, -45.42365 -1.633467, -45.41315 -1.627967, -45.39745 -1.629967)), 
+  ((-44.74475 -1.619333, -44.6866 -1.600267, -44.64135 -1.606433, -44.61825 -1.6175, -44.6201 -1.642733, -44.67365 -1.671033, -44.7115 -1.6729, -44.75395 -1.6649, -44.76965 -1.651967, -44.76965 -1.639667, 
+      -44.7595 -1.627967, -44.74475 -1.619333)), 
+  ((-47.7036 -0.661533, -47.69525 -0.6611, -47.6785 -0.665267, -47.66595 -0.671767, -47.66035 -0.699233, -47.66175 -0.717367, -47.6771 -0.747133, -47.69805 -0.767133, -47.71825 -0.777333, -47.7399 -0.7769, 
+      -47.7615 -0.768033, -47.7622 -0.7541, -47.7448 -0.7234, -47.7315 -0.701533, -47.7315 -0.6797, -47.72035 -0.669467, -47.7036 -0.661533)), 
+  ((-50.29665 1.9622, -50.27005 1.9903, -50.238 1.998867, -50.2105 1.9952, -50.1784 1.943867, -50.1775 1.923733, -50.2004 1.907233, -50.22975 1.907233, -50.27375 1.9225, -50.2875 1.9451, 
+      -50.29665 1.9622)), 
+  ((-39.0568 -13.614633, -39.02485 -13.630333, -39.003 -13.650533, -38.9996 -13.668467, -39.00635 -13.683033, -39.0686 -13.672933, -39.1325 -13.640433, -39.1392 -13.613533, -39.12575 -13.597833, -39.1022 -13.5967, 
+      -39.0568 -13.614633)), 
+  ((-45.03535 -1.336167, -45.01435 -1.328833, -44.9933 -1.332167, -44.97025 -1.3395, -44.94425 -1.363533, -44.94325 -1.396233, -44.96225 -1.4236, -44.9893 -1.4296, -45.01935 -1.424933, -45.02935 -1.4136, 
+      -45.02935 -1.3929, -45.02135 -1.3742, -45.02135 -1.361533, -45.03335 -1.350167, -45.03735 -1.346167, -45.03535 -1.336167)), 
+  ((-42.54915 -2.725367, -42.5033 -2.725367, -42.45295 -2.727333, -42.40115 -2.742133, -42.3745 -2.7599, -42.37155 -2.7757, -42.39375 -2.7826, -42.43075 -2.7826, -42.46185 -2.7678, -42.50035 -2.750033, 
+      -42.52695 -2.749033, -42.5699 -2.757933, -42.58765 -2.751033, -42.58765 -2.741167, -42.58175 -2.7313, -42.54915 -2.725367)), 
+  ((-34.8533 -7.741133, -34.81855 -7.737367, -34.79415 -7.746133, -34.7885 -7.764933, -34.7904 -7.800833, -34.8192 -7.820467, -34.8474 -7.822133, -34.8737 -7.8117, -34.88495 -7.7975, -34.8837 -7.775367, 
+      -34.8787 -7.755333, -34.86555 -7.746567, -34.8533 -7.741133)), 
+  ((-46.1097 -1.098667, -46.0841 -1.1206, -46.06855 -1.150467, -46.07495 -1.2151, -46.0914 -1.225467, -46.1079 -1.223633, -46.12345 -1.2139, -46.13625 -1.192533, -46.14905 -1.186433, -46.14995 -1.178533, 
+      -46.1463 -1.169367, -46.11795 -1.149867, -46.1161 -1.1395, -46.12985 -1.117567, -46.12985 -1.105367, -46.1225 -1.097433, -46.1097 -1.098667)), 
+  ((-44.7678 -1.542433, -44.78815 -1.540567, -44.80105 -1.5295, -44.80015 -1.5135, -44.76965 -1.470433, -44.74845 -1.458733, -44.7281 -1.455033, -44.6958 -1.462433, -44.68105 -1.479033, -44.6912 -1.500567, 
+      -44.7678 -1.542433)), 
+  ((-45.10045 -1.291433, -45.1165 -1.287433, -45.1305 -1.279433, -45.1335 -1.2714, -45.1225 -1.2614, -45.10245 -1.256733, -45.03335 -1.256067, -44.9943 -1.2447, -44.97125 -1.2447, -44.95325 -1.2514, 
+      -44.95225 -1.262733, -44.9783 -1.285433, -45.03035 -1.295433, -45.10045 -1.291433)), 
+  ((-47.98025 -0.647333, -47.9576 -0.640633, -47.93575 -0.643433, -47.92735 -0.6507, -47.91815 -0.666933, -47.9232 -0.688167, -47.93745 -0.704967, -47.9391 -0.730133, -47.95925 -0.741333, -47.9752 -0.741333, 
+      -47.992 -0.7335, -47.99785 -0.718367, -47.99785 -0.685933, -47.99535 -0.666367, -47.98025 -0.647333)), 
+  ((-29.25595 -20.523467, -29.2931 -20.517, -29.35775 -20.4901, -29.37875 -20.463167, -29.3771 -20.4481, -29.3658 -20.436233, -29.33995 -20.437333, -29.3222 -20.449167, -29.28825 -20.473933, -29.25435 -20.4901, 
+      -29.24305 -20.506233, -29.2414 -20.517, -29.24625 -20.5213, -29.25595 -20.523467)), 
+  ((-39.10215 -13.957267, -39.0556 -13.9297, -39.03235 -13.926267, -39.01035 -13.938333, -39.0026 -13.964167, -39.0052 -13.987433, -39.0259 -13.998633, -39.0543 -13.998633, -39.0892 -13.990033, -39.10605 -13.976233, 
+      -39.10605 -13.966767, -39.10215 -13.957267)), 
+  ((-44.94925 -1.316133, -44.94925 -1.3088, -44.94025 -1.302133, -44.9192 -1.298767, -44.89215 -1.3048, -44.8591 -1.322133, -44.8541 -1.3455, -44.8581 -1.3682, -44.88115 -1.377533, -44.9302 -1.3602, 
+      -44.94925 -1.316133)), 
+  ((-45.3123 -1.676933, -45.29925 -1.679433, -45.2865 -1.687433, -45.2865 -1.700933, -45.29475 -1.7219, -45.32995 -1.7459, -45.35695 -1.7549, -45.37645 -1.7519, -45.38245 -1.7379, -45.37795 -1.7144, 
+      -45.3543 -1.685433, -45.3123 -1.676933)), 
+  ((-48.3371 -25.358033, -48.31475 -25.358033, -48.29415 -25.378667, -48.28555 -25.401567, -48.30615 -25.4268, -48.33195 -25.438233, -48.36975 -25.438233, -48.3801 -25.429067, -48.3629 -25.403867, -48.356 -25.378667, 
+      -48.3543 -25.361467, -48.3371 -25.358033)), 
+  ((-45.9167 -1.180967, -45.9405 -1.184633, -45.9606 -1.179733, -45.9661 -1.166933, -45.96155 -1.147433, -45.9277 -1.1212, -45.9039 -1.106567, -45.8801 -1.106567, -45.86915 -1.1133, -45.87005 -1.135233, 
+      -45.9167 -1.180967)), 
+  ((-45.28805 -0.2522, -45.309 -0.2263, -45.307 -0.198367, -45.29505 -0.173767, -45.2761 -0.167767, -45.25915 -0.169767, -45.25015 -0.179733, -45.25315 -0.201033, -45.25215 -0.214333, -45.2352 -0.230933, 
+      -45.2362 -0.239567, -45.2452 -0.252867, -45.26015 -0.2562, -45.2761 -0.2562, -45.28805 -0.2522)), 
+  ((-45.1943 -1.443667, -45.20205 -1.431967, -45.2088 -1.422067, -45.20815 -1.413933, -45.1973 -1.408533, -45.175 -1.411233, -45.14665 -1.4306, -45.13785 -1.4581, -45.14025 -1.492767, -45.15645 -1.503133, 
+      -45.1727 -1.5027, -45.1896 -1.486933, -45.1943 -1.443667)), 
+  ((-39.08625 -15.199033, -39.08845 -15.184367, -39.07525 -15.181433, -39.03785 -15.2005, -39.02025 -15.229833, -39.02025 -15.2577, -39.03345 -15.278233, -39.06865 -15.2665, -39.08625 -15.199033)), 
+  ((-45.1245 -1.344833, -45.09645 -1.346167, -45.07645 -1.3495, -45.0584 -1.375533, -45.0684 -1.3949, -45.10145 -1.404267, -45.1335 -1.3989, -45.15455 -1.377533, -45.14555 -1.355533, -45.1245 -1.344833)), 
+  ((-47.5934 -0.6569, -47.5871 -0.658767, -47.5822 -0.663867, -47.5815 -0.6727, -47.562 -0.6862, -47.54105 -0.701533, -47.53895 -0.710833, -47.53895 -0.722933, -47.54805 -0.729433, -47.5627 -0.729433, 
+      -47.5906 -0.721533, -47.6255 -0.7048, -47.63035 -0.6927, -47.63035 -0.679233, -47.6213 -0.6662, -47.60735 -0.657833, -47.5934 -0.6569)), 
+  ((-29.39565 0.8914, -29.37325 0.8945, -29.3581 0.8879, -29.34495 0.8765, -29.34495 0.854533, -29.3647 0.833033, -29.3937 0.828667, -29.41475 0.837, -29.42725 0.854533, -29.42495 0.873833, 
+      -29.4131 0.8835, -29.39565 0.8914)), 
+  ((-33.3061 -4.213133, -33.29185 -4.1956, -33.2765 -4.194133, -33.2568 -4.199967, -33.2437 -4.221867, -33.2415 -4.2642, -33.2601 -4.275867, -33.28855 -4.267133, -33.3061 -4.240833, -33.3061 -4.213133)), 
+  ((-44.1604 -2.4601, -44.16415 -2.4533, -44.1647 -2.4476, -44.15825 -2.441167, -44.1427 -2.438667, -44.1272 -2.4408, -44.11115 -2.448667, -44.08865 -2.451867, -44.0683 -2.456167, -44.05385 -2.467933, 
+      -44.05385 -2.4833, -44.06185 -2.493267, -44.08005 -2.4965, -44.1079 -2.494, -44.139 -2.4783, -44.1604 -2.4601)), 
+  ((-43.76505 -2.3672, -43.7141 -2.351267, -43.6807 -2.3534, -43.67115 -2.3693, -43.68225 -2.3916, -43.7157 -2.4022, -43.7555 -2.399033, -43.78095 -2.389467, -43.78095 -2.380967, -43.76505 -2.3672)), 
+  ((-33.80315 -3.868667, -33.75935 -3.868667, -33.75275 -3.886167, -33.8097 -3.922667, -33.84695 -3.9256, -33.86225 -3.919767, -33.86225 -3.9066, -33.8491 -3.890567, -33.80315 -3.868667)), 
+  ((-47.82835 -0.609867, -47.80065 -0.6082, -47.7352 -0.6188, -47.73185 -0.626633, -47.7369 -0.6328, -47.76455 -0.6479, -47.7998 -0.6563, -47.8191 -0.654067, -47.8418 -0.640633, -47.84935 -0.627767, 
+      -47.8468 -0.618267, -47.82835 -0.609867)), 
+  ((-38.7313 -12.826867, -38.7327 -12.814133, -38.72995 -12.807767, -38.7136 -12.7996, -38.69725 -12.7978, -38.6468 -12.823233, -38.6441 -12.8423, -38.6509 -12.855033, -38.68225 -12.8614, -38.7068 -12.854133, 
+      -38.7313 -12.826867)), 
+  ((-48.7944 -0.100233, -48.75495 -0.0648, -48.73205 -0.0581, -48.71555 -0.060533, -48.69905 -0.0697, -48.7018 -0.085567, -48.72105 -0.104533, -48.7724 -0.121633, -48.7953 -0.118567, -48.799 -0.105133, 
+      -48.7944 -0.100233)), 
+  ((-44.5132 -23.0104, -44.4619 -22.9982, -44.4314 -23.002267, -44.4033 -23.012833, -44.40575 -23.0275, -44.4387 -23.038067, -44.49245 -23.0397, -44.5242 -23.032367, -44.52665 -23.024233, -44.5242 -23.0153, 
+      -44.5132 -23.0104)), 
+  ((-43.97355 -2.547567, -43.9688 -2.524233, -43.94015 -2.486033, -43.9322 -2.4839, -43.91945 -2.4924, -43.92105 -2.5136, -43.9274 -2.538, -43.9242 -2.567733, -43.93375 -2.582567, -43.9497 -2.5847, 
+      -43.9656 -2.573033, -43.97355 -2.547567)), 
+  ((-46.24965 -1.0392, -46.23935 -1.0349, -46.23355 -1.035333, -46.22455 -1.039633, -46.22455 -1.054233, -46.23035 -1.0826, -46.25355 -1.108367, -46.26965 -1.1204, -46.28965 -1.118233, -46.2961 -1.1058, 
+      -46.289 -1.082167, -46.24965 -1.0392)), 
+  ((-48.8815 -0.1027, -48.89065 -0.104533, -48.9081 -0.1033, -48.92915 -0.095367, -48.94565 -0.0758, -48.93465 -0.054433, -48.92185 -0.046467, -48.88055 -0.0526, -48.86225 -0.073967, -48.86225 -0.091067, 
+      -48.8815 -0.1027)), 
+  ((-49.832 1.314733, -49.84025 1.2915, -49.85125 1.278067, -49.87965 1.276867, -49.9081 1.297, -49.9081 1.316567, -49.8971 1.33, -49.87415 1.337333, -49.84665 1.332433, -49.8375 1.322067, 
+      -49.832 1.314733)), 
+  ((-38.96745 -15.6904, -38.93225 -15.697733, -38.90585 -15.724133, -38.89925 -15.763733, -38.91245 -15.779867, -38.93445 -15.771067, -38.94325 -15.741733, -38.96525 -15.713867, -38.97625 -15.6992, -38.96745 -15.6904)), 
+  ((-43.9115 -2.424467, -43.90355 -2.4107, -43.88285 -2.409633, -43.8717 -2.416, -43.85735 -2.452067, -43.83985 -2.472233, -43.84465 -2.488133, -43.86375 -2.4924, -43.8908 -2.476467, -43.9115 -2.424467)), 
+  ((-49.68655 0.41, -49.65905 0.419167, -49.63705 0.407567, -49.63615 0.391067, -49.67005 0.3587, -49.6939 0.3544, -49.7104 0.3593, -49.71405 0.372133, -49.68655 0.41)), 
+  ((-46.68515 -24.471567, -46.659 -24.467633, -46.64385 -24.475533, -46.63205 -24.4935, -46.6337 -24.509233, -46.65225 -24.5188, -46.67755 -24.5233, -46.6978 -24.514867, -46.70035 -24.499133, -46.6995 -24.48, 
+      -46.68515 -24.471567)), 
+  ((-39.1422 -13.8935, -39.1073 -13.863367, -39.08405 -13.8599, -39.06335 -13.863367, -39.06335 -13.8806, -39.08665 -13.8961, -39.11765 -13.9185, -39.14095 -13.920233, -39.1487 -13.912467, -39.1422 -13.8935)), 
+  ((-28.9038 -20.459933, -28.9151 -20.4481, -28.9038 -20.439467, -28.886 -20.4384, -28.85855 -20.444867, -28.8214 -20.463167, -28.8133 -20.473933, -28.81495 -20.4847, -28.8327 -20.485767, -28.8731 -20.479333, 
+      -28.9038 -20.459933)), 
+  ((-48.30615 -25.482933, -48.2924 -25.500133, -48.2907 -25.520733, -48.2976 -25.533367, -48.3251 -25.5322, -48.356 -25.512733, -48.36115 -25.488667, -48.3371 -25.480633, -48.30615 -25.482933)), 
+  ((-39.1965 -13.832333, -39.17065 -13.822, -39.1435 -13.8263, -39.13965 -13.834067, -39.13965 -13.847, -39.15645 -13.8668, -39.1823 -13.877133, -39.19005 -13.877133, -39.2004 -13.871967, -39.20685 -13.859033, 
+      -39.2004 -13.840967, -39.1965 -13.832333)), 
+  ((-49.78835 0.372733, -49.77915 0.360533, -49.79935 0.345867, -49.83965 0.346467, -49.858 0.362967, -49.8571 0.379467, -49.8424 0.389833, -49.8076 0.3874, -49.78835 0.372733)), 
+  ((-44.6683 -1.785567, -44.6383 -1.7683, -44.6224 -1.765167, -44.61125 -1.7683, -44.60535 -1.7781, -44.6089 -1.7934, -44.64065 -1.817333, -44.66005 -1.819667, -44.673 -1.814567, -44.6777 -1.8079, 
+      -44.67595 -1.794567, -44.6683 -1.785567)), 
+  ((-32.2974 -3.748567, -32.25725 -3.7264, -32.23925 -3.724567, -32.22265 -3.731033, -32.2254 -3.744867, -32.26555 -3.769767, -32.30155 -3.773467, -32.314 -3.7661, -32.3126 -3.759633, -32.2974 -3.748567)), 
+  ((-47.924 -0.551133, -47.9173 -0.551133, -47.91395 -0.555033, -47.9131 -0.5623, -47.91645 -0.5668, -47.93155 -0.5735, -47.93155 -0.5819, -47.92905 -0.5858, -47.9156 -0.589167, -47.90135 -0.593067, 
+      -47.8955 -0.6009, -47.898 -0.607633, -47.9156 -0.6093, -47.9391 -0.605933, -47.96345 -0.5942, -47.97015 -0.581333, -47.97015 -0.570133, -47.94585 -0.556167, -47.924 -0.551133)), 
+  ((-45.22055 -23.819133, -45.22755 -23.811133, -45.22955 -23.7971, -45.22155 -23.789733, -45.19945 -23.789067, -45.1654 -23.803767, -45.15135 -23.819133, -45.15135 -23.8285, -45.1644 -23.835833, -45.19045 -23.833167, 
+      -45.22055 -23.819133)), 
+  ((-45.6019 -1.241967, -45.59245 -1.240067, -45.5858 -1.2426, -45.5725 -1.2565, -45.5697 -1.2761, -45.57535 -1.290633, -45.6057 -1.295067, -45.63035 -1.284933, -45.63035 -1.267267, -45.6019 -1.241967)), 
+  ((-43.19975 -23.069567, -43.1949 -23.0577, -43.18195 -23.053367, -43.16255 -23.0577, -43.1474 -23.071367, -43.14635 -23.088633, -43.1555 -23.104833, -43.16525 -23.112033, -43.18195 -23.1113, -43.196 -23.0998, 
+      -43.19975 -23.069567)), 
+  ((-43.30485 -22.743567, -43.26395 -22.742533, -43.2336 -22.7476, -43.22905 -22.7577, -43.24725 -22.768833, -43.2867 -22.7749, -43.31095 -22.768833, -43.3261 -22.7577, -43.3246 -22.7486, -43.30485 -22.743567)), 
+  ((-44.2241 -0.458167, -44.2082 -0.458167, -44.19055 -0.4626, -44.1695 -0.478067, -44.17025 -0.486667, -44.1824 -0.496267, -44.1979 -0.497233, -44.2296 -0.492833, -44.2462 -0.4803, -44.24695 -0.4712, 
+      -44.24065 -0.4621, -44.2311 -0.4589, -44.2241 -0.458167)), 
+  ((-45.3727 -1.5965, -45.38055 -1.598467, -45.3933 -1.597467, -45.4075 -1.593467, -45.4105 -1.5805, -45.406 -1.5655, -45.3903 -1.552, -45.37005 -1.55, -45.34795 -1.5615, -45.34645 -1.5745, 
+      -45.3727 -1.5965)), 
+  ((-49.5981 0.322033, -49.57565 0.313467, -49.5752 0.298833, -49.59535 0.289033, -49.63205 0.290267, -49.6513 0.2976, -49.6513 0.307367, -49.63755 0.318967, -49.6137 0.324467, -49.5981 0.322033)), 
+  ((-43.816 -2.4489, -43.816 -2.4372, -43.80645 -2.430833, -43.7762 -2.4319, -43.7587 -2.4404, -43.7555 -2.457367, -43.76025 -2.4701, -43.7778 -2.4754, -43.79845 -2.4701, -43.816 -2.4489)), 
+  ((-38.83355 -13.140333, -38.8172 -13.1349, -38.78175 -13.139433, -38.7722 -13.152167, -38.77765 -13.164867, -38.79945 -13.173067, -38.82535 -13.171233, -38.84175 -13.161233, -38.84445 -13.151233, -38.83355 -13.140333)), 
+  ((-45.30785 -1.473867, -45.3139 -1.459, -45.3166 -1.436033, -45.3139 -1.426133, -45.30375 -1.4234, -45.2923 -1.424767, -45.27335 -1.444133, -45.26795 -1.463967, -45.2747 -1.476567, -45.2896 -1.4806, 
+      -45.30785 -1.473867)), 
+  ((-44.2559 -0.948833, -44.2407 -0.9495, -44.2285 -0.952433, -44.2159 -0.957933, -44.20765 -0.966867, -44.20765 -0.973933, -44.21365 -0.9818, -44.2267 -0.9862, -44.2407 -0.986333, -44.2547 -0.9834, 
+      -44.27215 -0.974067, -44.27555 -0.966333, -44.27465 -0.957, -44.26705 -0.9506, -44.2559 -0.948833)), 
+  ((-44.8369 -23.149633, -44.8326 -23.138233, -44.82405 -23.138233, -44.81185 -23.144733, -44.81185 -23.161033, -44.8143 -23.1773, -44.78985 -23.208267, -44.78865 -23.2164, -44.79475 -23.221267, -44.8106 -23.218833, 
+      -44.8375 -23.1773, -44.8369 -23.149633)), 
+  ((-43.90995 -22.931833, -43.9228 -22.927567, -43.9244 -22.919533, -43.91795 -22.9115, -43.9011 -22.904533, -43.8746 -22.904, -43.8521 -22.910433, -43.84005 -22.921133, -43.84485 -22.930767, -43.87055 -22.933967, 
+      -43.90995 -22.931833)), 
+  ((-45.59745 -24.105967, -45.5833 -24.1067, -45.56695 -24.108133, -45.5528 -24.119033, -45.5506 -24.1292, -45.5604 -24.136467, -45.5735 -24.141533, -45.5931 -24.142267, -45.6127 -24.137167, -45.6225 -24.127, 
+      -45.61595 -24.1154, -45.59745 -24.105967)), 
+  ((-46.44425 -0.872433, -46.40455 -0.8621, -46.38615 -0.862767, -46.374 -0.8699, -46.37985 -0.8828, -46.4205 -0.897, -46.43795 -0.897633, -46.4544 -0.8912, -46.45345 -0.882167, -46.44425 -0.872433)), 
+  ((-45.70905 -24.077733, -45.6935 -24.071933, -45.67495 -24.071933, -45.66695 -24.077567, -45.6616 -24.0946, -45.6648 -24.099867, -45.67875 -24.1082, -45.7036 -24.1113, -45.7192 -24.108767, -45.7247 -24.095567, 
+      -45.72175 -24.086833, -45.70905 -24.077733)), 
+  ((-43.8462 -2.390533, -43.851 -2.3831, -43.8494 -2.375667, -43.8335 -2.3725, -43.8112 -2.373567, -43.79845 -2.3863, -43.7937 -2.4075, -43.8144 -2.4181, -43.8303 -2.414933, -43.8462 -2.390533)), 
+  ((-43.25915 -23.019567, -43.2192 -23.021, -43.20515 -23.0282, -43.20245 -23.037567, -43.22135 -23.051233, -43.24725 -23.052667, -43.2629 -23.0462, -43.2732 -23.036467, -43.27265 -23.029267, -43.2683 -23.0246, 
+      -43.25915 -23.019567)), 
+  ((-47.8024 -25.081567, -47.78295 -25.067867, -47.7792 -25.066133, -47.76065 -25.067167, -47.7421 -25.074367, -47.7421 -25.087767, -47.75295 -25.100133, -47.7792 -25.104267, -47.8024 -25.097033, -47.8024 -25.081567)), 
+  ((-49.6192 0.228567, -49.58435 0.224267, -49.57335 0.211433, -49.5752 0.194967, -49.5908 0.1925, -49.62745 0.198633, -49.63755 0.207767, -49.6311 0.223667, -49.6192 0.228567)), 
+  ((-38.99825 -15.595067, -38.96525 -15.6288, -38.96965 -15.647867, -38.98505 -15.647867, -39.00925 -15.630267, -39.02025 -15.599467, -39.01365 -15.592133, -38.99825 -15.595067)), 
+  ((-44.7184 -23.100767, -44.70495 -23.093433, -44.6891 -23.092633, -44.67565 -23.099133, -44.67565 -23.115433, -44.6891 -23.129267, -44.7135 -23.1366, -44.7282 -23.130067, -44.7306 -23.121133, -44.7184 -23.100767)), 
+  ((-41.85925 -22.775367, -41.817 -22.775067, -41.80095 -22.778633, -41.7971 -22.7851, -41.79805 -22.794167, -41.8126 -22.803567, -41.82965 -22.8068, -41.84905 -22.8029, -41.8607 -22.7945, -41.8656 -22.7864, 
+      -41.86315 -22.7799, -41.85925 -22.775367)), 
+  ((-44.28815 -0.8987, -44.2991 -0.8982, -44.3085 -0.891733, -44.31425 -0.882133, -44.31425 -0.868467, -44.30955 -0.860067, -44.3002 -0.8548, -44.28725 -0.8548, -44.2687 -0.867533, -44.2676 -0.883367, 
+      -44.27195 -0.8956, -44.28815 -0.8987)), 
+  ((-46.71695 -0.8208, -46.71655 -0.816467, -46.7122 -0.8139, -46.70315 -0.812733, -46.6889 -0.8162, -46.66515 -0.832867, -46.6574 -0.8418, -46.6578 -0.848133, -46.663 -0.852733, -46.6742 -0.8533, 
+      -46.69535 -0.851, -46.70875 -0.844967, -46.71655 -0.8326, -46.71695 -0.8208)), 
+  ((-44.7526 -23.184633, -44.72695 -23.1781, -44.70375 -23.1781, -44.68785 -23.1838, -44.68785 -23.1936, -44.70865 -23.204967, -44.73675 -23.2058, -44.7477 -23.204967, -44.7587 -23.196833, -44.7575 -23.1887, 
+      -44.7526 -23.184633)), 
+  ((-44.073 -22.954867, -44.0513 -22.941467, -44.0288 -22.9388, -44.01515 -22.942, -44.01195 -22.950033, -44.0208 -22.957533, -44.0457 -22.965033, -44.06335 -22.9763, -44.0738 -22.9779, -44.08265 -22.9736, 
+      -44.08265 -22.965567, -44.073 -22.954867)), 
+  ((-49.89615 1.253633, -49.87415 1.254233, -49.85675 1.247533, -49.84665 1.2347, -49.85675 1.2243, -49.8696 1.2182, -49.88335 1.219433, -49.90165 1.231033, -49.8989 1.2463, -49.89615 1.253633)), 
+  ((-50.0619 0.531567, -50.05735 0.524233, -50.0564 0.508967, -50.06465 0.497333, -50.09125 0.493667, -50.1041 0.502233, -50.1041 0.5163, -50.09215 0.526667, -50.0619 0.531567)), 
+  ((-45.0877 -23.7443, -45.0962 -23.736933, -45.0962 -23.732267, -45.0882 -23.728267, -45.06515 -23.728933, -45.03505 -23.740967, -45.02805 -23.7503, -45.03105 -23.761, -45.0506 -23.760333, -45.0877 -23.7443)), 
+  ((-44.664 -23.0495, -44.67075 -23.0446, -44.6598 -23.037267, -44.61825 -23.024233, -44.5987 -23.024233, -44.59075 -23.031567, -44.60295 -23.042967, -44.6286 -23.051933, -44.664 -23.0495)), 
+  ((-49.9675 0.542567, -49.95375 0.527267, -49.951 0.5108, -49.9583 0.501633, -49.97115 0.501633, -49.9849 0.5059, -49.99315 0.519933, -49.99315 0.532167, -49.9803 0.541333, -49.9675 0.542567)), 
+  ((-45.0961 -23.501833, -45.06095 -23.4995, -45.04995 -23.502733, -45.04335 -23.509467, -45.04555 -23.518533, -45.06225 -23.522633, -45.09655 -23.520867, -45.104 -23.516767, -45.1071 -23.5112, -45.10445 -23.505367, 
+      -45.0961 -23.501833)), 
+  ((-45.66795 -24.157833, -45.6573 -24.157033, -45.6458 -24.171533, -45.62685 -24.183133, -45.6316 -24.189467, -45.64265 -24.194733, -45.6648 -24.1905, -45.68175 -24.1715, -45.66795 -24.157833)), 
+  ((-48.3096 -27.2463, -48.27865 -27.270367, -48.2821 -27.2784, -48.29585 -27.282967, -48.3182 -27.2761, -48.33195 -27.257767, -48.32335 -27.249733, -48.3096 -27.2463)), 
+  ((-45.22295 -23.544533, -45.23535 -23.543667, -45.2435 -23.537667, -45.2456 -23.533967, -45.2379 -23.5277, -45.2058 -23.522267, -45.1934 -23.522267, -45.1831 -23.527133, -45.1827 -23.533967, -45.19255 -23.541667, 
+      -45.22295 -23.544533)), 
+  ((-48.38865 -27.140333, -48.37665 -27.146067, -48.3818 -27.163233, -48.399 -27.178133, -48.411 -27.1747, -48.41275 -27.156367, -48.4007 -27.141467, -48.38865 -27.140333)))
+
+MULTIPOLYGON (((-16.7115 12.474533, -16.69685 12.402467, -16.69685 12.376567, -16.68635 12.347633, -16.53885 12.349767, -16.1533 12.450433, -15.9549 12.450433, -15.73395 12.460167, -15.5333 12.494733, -15.2447 12.638233, 
+    -15.1049 12.671267, -14.57955 12.667533, -14.0497 12.6683, -13.65065 12.672033, -13.6502 12.6387, -13.6488 12.531433, -13.69855 12.479333, -13.7317 12.469867, -13.8218 12.4667, -13.8431 12.455633, 
+    -13.8431 12.4225, -13.8194 12.389333, -13.68435 12.291433, -13.6464 12.147733, -13.656 12.0042, -13.6563 12, -13.67285 11.766533, -13.6868 11.7095, -13.7226 11.692267, -13.76635 11.692267, 
+    -13.81015 11.7095, -13.84395 11.710833, -13.88175 11.7002, -13.97525 11.6538, -14.209 11.649833, -14.2826 11.6326, -14.44775 11.523867, -14.59795 11.4748, -14.67555 11.424433, -14.8148 11.224167, 
+    -14.8775 11.13, -14.9336 11.079833, -14.97085 11.0465, -15.0142 11.0468, -15.0286 11.0356, -15.032 11.019033, -15.01955 11.006967, -14.97325 10.9731, -14.9721 10.962567, -14.98455 10.951267, 
+    -15.01955 10.949, -15.04895 10.953533, -15.06815 10.966333, -15.07605 10.982133, -15.0896 10.9844, -15.11445 10.982133, -15.15285 10.965567, -15.17205 10.962567, -15.19125 10.967067, -15.2003 10.982133, 
+    -15.19915 10.9957, -15.1506 11.0371, -15.03765 11.094333, -15.00375 11.141767, -14.95745 11.1749, -14.95065 11.236633, -14.96875 11.253967, -14.9857 11.253967, -15.01165 11.247933, -15.03425 11.232867, 
+    -15.0433 11.207267, -15.0478 11.1666, -15.067 11.151567, -15.12575 11.138767, -15.1585 11.1252, -15.18445 11.1267, -15.19915 11.140267, -15.14835 11.211033, -15.14945 11.2261, -15.1664 11.228367, 
+    -15.2195 11.217067, -15.3121 11.2306, -15.3929 11.231333, -15.4245 11.244133, -15.42565 11.256933, -15.42 11.274267, -15.38725 11.291567, -15.2945 11.315567, -15.24685 11.3454, -15.1063 11.471767, 
+    -15.1187 11.480667, -15.1444 11.475567, -15.2878 11.353667, -15.3251 11.3488, -15.34995 11.3533, -15.36015 11.368367, -15.3477 11.3985, -15.2754 11.433867, -15.26245 11.452667, -15.27035 11.457933, 
+    -15.28955 11.457933, -15.3155 11.452667, -15.37425 11.4045, -15.41155 11.331433, -15.4906 11.278733, -15.52505 11.276467, -15.5499 11.287767, -15.5533 11.313367, -15.52845 11.3623, -15.503 11.376633, 
+    -15.47015 11.3808, -15.46235 11.3902, -15.4639 11.399567, -15.4936 11.4173, -15.4999 11.4319, -15.4983 11.4423, -15.47485 11.460033, -15.41855 11.466267, -15.4076 11.475667, -15.4076 11.494433, 
+    -15.39665 11.516333, -15.36225 11.5382, -15.34505 11.536133, -15.32475 11.5184, -15.3091 11.515267, -15.2997 11.522567, -15.31065 11.5507, -15.30285 11.564267, -15.2794 11.568433, -15.24655 11.564267, 
+    -15.2309 11.5674, -15.22465 11.580933, -15.22935 11.5945, -15.2106 11.608033, -15.18085 11.608033, -15.1402 11.593467, -15.10895 11.575733, -15.06985 11.575733, -15.06045 11.590333, -15.0667 11.602833, 
+    -15.09645 11.6091, -15.20435 11.6289, -15.22465 11.638267, -15.22465 11.6612, -15.16055 11.7227, -15.16055 11.734167, -15.1762 11.738333, -15.1934 11.734167, -15.25435 11.6737, -15.27785 11.672667, 
+    -15.2872 11.679967, -15.2841 11.711233, -15.29815 11.7227, -15.3138 11.720633, -15.32785 11.707067, -15.32785 11.674767, -15.32005 11.629933, -15.3435 11.607, -15.40605 11.5851, -15.4514 11.578867, 
+    -15.4686 11.5851, -15.47955 11.5945, -15.47485 11.611167, -15.4076 11.650767, -15.392 11.669533, -15.40135 11.681, -15.4264 11.686233, -15.4686 11.678933, -15.5249 11.6633, -15.54055 11.667467, 
+    -15.55305 11.6883, -15.5468 11.7394, -15.56215 11.746267, -15.602 11.740233, -15.62375 11.742633, -15.6382 11.757133, -15.6328 11.778867, -15.6038 11.798167, -15.52955 11.824733, -15.44265 11.895933, 
+    -15.3992 11.910433, -15.31045 11.900767, -15.27605 11.901967, -15.171 11.917667, -15.14565 11.912833, -15.13115 11.895933, -15.1203 11.844033, -15.09315 11.829567, -15.04425 11.825933, -14.99355 11.824733, 
+    -14.9347 11.8199, -14.9275 11.829567, -14.9329 11.839233, -14.97635 11.8549, -15.05785 11.8706, -15.0796 11.891133, -15.0941 11.949067, -15.1303 11.9708, -15.1792 11.9732, -15.2643 11.961133, 
+    -15.4309 11.974433, -15.53865 11.962367, -15.5803 11.939433, -15.65635 11.862167, -15.7306 11.841633, -15.79035 11.842867, -15.813 11.853733, -15.813 11.873033, -15.80215 11.893567, -15.81665 11.902, 
+    -15.8456 11.902, -15.90535 11.853733, -15.9398 11.854933, -15.98865 11.870633, -15.9905 11.888733, -15.9742 11.906833, -15.9434 11.9346, -15.909 11.943067, -15.88185 11.9684, -15.81845 11.9853, 
+    -15.7906 12, -15.78165 12.0103, -15.78105 12.019367, -15.7883 12.026533, -15.81315 12.033267, -15.8554 12.036167, -15.88495 12.031167, -15.9046 12.024, -15.92255 12.0105, -15.93035 12, 
+    -15.96515 11.965233, -15.99405 11.9556, -16.04645 11.9556, -16.1133 11.949567, -16.1693 11.938733, -16.20365 11.939933, -16.29215 11.974867, -16.3247 11.974867, -16.359 11.965233, -16.3825 11.965233, 
+    -16.40235 11.974867, -16.43645 12, -16.44375 12.066967, -16.4298 12.1389, -16.4238 12.145533, -16.3758 12.146867, -16.34585 12.158867, -16.31385 12.158867, -16.2839 12.165533, -16.23395 12.201467, 
+    -16.18795 12.209467, -16.144 12.2321, -16.08805 12.2854, -16.06405 12.3067, -16.07405 12.320033, -16.10205 12.321367, -16.17995 12.292033, -16.2199 12.282733, -16.2459 12.2774, -16.2499 12.280067, 
+    -16.2499 12.300033, -16.2639 12.3067, -16.29985 12.300033, -16.3318 12.2814, -16.3618 12.280067, -16.3858 12.2907, -16.40375 12.2907, -16.45175 12.2401, -16.4837 12.220133, -16.51965 12.224133, 
+    -16.57165 12.261433, -16.6296 12.272067, -16.68155 12.2654, -16.7115 12.257433, -16.7475 12.266733, -16.8614 12.308033, -16.8734 12.352, -16.92535 12.375967, -16.92935 12.397267, -16.90335 12.437233, 
+    -16.92935 12.4785, -16.91935 12.497167, -16.89335 12.499833, -16.7938 12.470633, -16.7435 12.455867, -16.7215 12.458533, -16.7115 12.474533)), 
+  ((-16.1735 11.006867, -16.2258 11.013867, -16.2686 11.013867, -16.3076 11.0221, -16.3371 11.048733, -16.3466 11.0684, -16.3247 11.0817, -16.2962 11.086133, -16.2648 11.084867, -16.24675 11.094367, 
+      -16.2258 11.120367, -16.202 11.140033, -16.183 11.140033, -16.1716 11.136867, -16.16495 11.122267, -16.1697 11.076633, -16.1478 11.0297, -16.1478 11.010033, -16.1616 11.006233, -16.1735 11.006867)), 
+  ((-15.30985 11.192433, -15.2764 11.178067, -15.25045 11.1464, -15.25045 11.126233, -15.2807 11.107533, -15.3347 11.108233, -15.41675 11.1284, -15.4502 11.15, -15.4513 11.171567, -15.43615 11.189567, 
+      -15.39945 11.201067, -15.3563 11.2018, -15.30985 11.192433)), 
+  ((-16.11605 11.403367, -16.12515 11.412933, -16.12465 11.4231, -16.09985 11.455567, -16.075 11.466367, -16.05875 11.467633, -16.0244 11.454267, -15.99955 11.455567, -15.97475 11.466367, -15.95755 11.468933, 
+      -15.94325 11.467633, -15.92225 11.4549, -15.9213 11.436467, -15.9361 11.408467, -15.9676 11.391933, -16.02395 11.386833, -16.11605 11.403367)), 
+  ((-16.3096 11.574733, -16.3017 11.576133, -16.2902 11.575167, -16.27655 11.562233, -16.278 11.535867, -16.30495 11.504233, -16.35815 11.487467, -16.40635 11.4817, -16.4567 11.468767, -16.4754 11.472133, 
+      -16.48905 11.486967, -16.48725 11.510967, -16.4628 11.527267, -16.43045 11.5292, -16.3837 11.523433, -16.35925 11.530633, -16.3355 11.5589, -16.3096 11.574733)), 
+  ((-15.75545 11.136, -15.76335 11.1444, -15.76255 11.1581, -15.7239 11.197033, -15.71995 11.2223, -15.70175 11.2397, -15.67455 11.247067, -15.6556 11.244967, -15.6327 11.2339, -15.62795 11.213367, 
+      -15.6382 11.196, -15.669 11.175467, -15.6864 11.1402, -15.70215 11.1318, -15.72745 11.1302, -15.75545 11.136)), 
+  ((-16.23665 11.848733, -16.2389 11.8547, -16.23215 11.867367, -16.21985 11.8793, -16.1919 11.884533, -16.1449 11.8808, -16.11915 11.873333, -16.10465 11.8547, -16.10465 11.8241, -16.1203 11.8025, 
+      -16.1449 11.7943, -16.1874 11.801733, -16.23665 11.848733)), 
+  ((-15.6459 11.5617, -15.61525 11.575167, -15.57185 11.587133, -15.52475 11.587133, -15.5113 11.579633, -15.5083 11.5682, -15.5113 11.545767, -15.5397 11.525333, -15.57335 11.5039, -15.59055 11.5039, 
+      -15.60625 11.510867, -15.6504 11.540767, -15.65115 11.548733, -15.6504 11.555733, -15.6459 11.5617)), 
+  ((-15.9876 11.119067, -15.98355 11.1253, -15.9635 11.1271, -15.9414 11.123967, -15.92265 11.115067, -15.9086 11.098533, -15.9086 11.070433, -15.8912 11.042767, -15.8905 11.024, -15.89655 11.011967, 
+      -15.91195 11.004367, -15.94405 11.004367, -15.96015 11.010167, -15.96885 11.027567, -15.96415 11.054367, -15.9655 11.075333, -15.9829 11.0914, -15.9916 11.105233, -15.9876 11.119067)), 
+  ((-16.3076 11.2472, -16.2092 11.255433, -16.18635 11.2402, -16.1797 11.219933, -16.19965 11.204067, -16.2653 11.185667, -16.2948 11.186933, -16.31665 11.1971, -16.3271 11.2142, -16.3195 11.235767, 
+      -16.3076 11.2472)), 
+  ((-15.8693 11.279067, -15.8584 11.287033, -15.84205 11.2885, -15.82465 11.2805, -15.82245 11.265267, -15.8268 11.240567, -15.817 11.229667, -15.7985 11.223133, -15.7952 11.2137, -15.7985 11.203533, 
+      -15.82025 11.1883, -15.85515 11.181733, -15.878 11.182467, -15.89435 11.190467, -15.8987 11.208633, -15.8693 11.279067)), 
+  ((-15.7677 11.298667, -15.7823 11.2913, -15.80835 11.2934, -15.8478 11.3034, -15.85965 11.316567, -15.8565 11.3376, -15.8336 11.3713, -15.8123 11.382367, -15.79095 11.3834, -15.7677 11.366033, 
+      -15.7677 11.298667)), 
+  ((-16.1014 11.053467, -16.08935 11.068633, -16.07795 11.076667, -16.06255 11.0789, -16.0485 11.073533, -16.0438 11.0673, -16.0445 11.0557, -16.0217 11.0307, -16.00365 11.008833, -16.0023 10.997233, 
+      -16.011 10.9892, -16.0244 10.985167, -16.05185 10.9874, -16.086 10.999, -16.10875 11.015067, -16.1121 11.031133, -16.1014 11.053467)), 
+  ((-16.27365 11.474967, -16.25855 11.477367, -16.2449 11.4721, -16.2413 11.463933, -16.24345 11.450033, -16.2679 11.4299, -16.3233 11.401167, -16.35855 11.397333, -16.37505 11.401167, -16.37505 11.410733, 
+      -16.35995 11.431833, -16.27365 11.474967)), 
+  ((-16.31085 11.862733, -16.33285 11.8711, -16.3485 11.889733, -16.3485 11.911367, -16.3362 11.926267, -16.3172 11.935233, -16.2825 11.93, -16.2534 11.911367, -16.2534 11.8875, -16.2758 11.8681, 
+      -16.31085 11.862733)), 
+  ((-15.96995 11.334633, -15.9117 11.386833, -15.8888 11.395733, -15.87925 11.392567, -15.87255 11.379833, -15.9222 11.3079, -15.94515 11.2939, -15.9604 11.295167, -15.97185 11.300267, -15.97475 11.314267, 
+      -15.96995 11.334633)), 
+  ((-15.65555 11.044933, -15.6453 11.0502, -15.6303 11.051267, -15.6161 11.0481, -15.60105 11.0302, -15.60185 11.001233, -15.58605 10.977033, -15.5924 10.964933, -15.6153 10.961233, -15.6366 10.967033, 
+      -15.65795 10.992833, -15.66345 11.013333, -15.65555 11.044933)), 
+  ((-15.91075 11.493767, -15.9375 11.502667, -15.9547 11.539567, -15.9518 11.5606, -15.9251 11.573967, -15.90405 11.573967, -15.8888 11.561867, -15.8888 11.538933, -15.87445 11.5205, -15.8802 11.502033, 
+      -15.8945 11.495667, -15.91075 11.493767)), 
+  ((-15.7673 11.485, -15.7199 11.500267, -15.6942 11.4971, -15.68555 11.4813, -15.6879 11.458167, -15.7092 11.4392, -15.7321 11.435, -15.75265 11.4392, -15.76765 11.448667, -15.7795 11.4671, 
+      -15.7771 11.476067, -15.7673 11.485)), 
+  ((-16.1913 11.298433, -16.1273 11.321467, -16.09925 11.320967, -16.08485 11.3114, -16.0899 11.296033, -16.12225 11.277833, -16.169 11.265367, -16.187 11.265367, -16.2014 11.2716, -16.20715 11.279733, 
+      -16.20355 11.2898, -16.1913 11.298433)), 
+  ((-16.0836 11.545933, -16.0454 11.563767, -16.02535 11.563133, -16.01195 11.552933, -16.0129 11.544667, -16.02535 11.537033, -16.0263 11.528767, -16.02055 11.521767, -16.01005 11.5135, -16.00815 11.5033, 
+      -16.0158 11.4944, -16.03295 11.491833, -16.054 11.495033, -16.0836 11.5122, -16.0912 11.5243, -16.09025 11.5383, -16.0836 11.545933)), 
+  ((-16.3593 12.1945, -16.38 12.192967, -16.4045 12.197567, -16.41295 12.205733, -16.4114 12.2134, -16.4068 12.2236, -16.34395 12.258833, -16.33015 12.259367, -16.3141 12.2563, -16.31255 12.249133, 
+      -16.3133 12.2328, -16.3593 12.1945)), 
+  ((-15.2073 11.061467, -15.1792 11.090967, -15.1533 11.106067, -15.1371 11.109667, -15.1166 11.108967, -15.1047 11.098167, -15.10795 11.087367, -15.16515 11.0485, -15.1943 11.0377, -15.2062 11.039867, 
+      -15.2127 11.047067, -15.2073 11.061467)), 
+  ((-16.1992 11.3809, -16.164 11.3876, -16.14385 11.386167, -16.1309 11.378967, -16.12875 11.370833, -16.1302 11.358833, -16.14815 11.3483, -16.1992 11.334867, -16.2237 11.334867, -16.2316 11.3411, 
+      -16.2316 11.353567, -16.22295 11.367, -16.1992 11.3809)), 
+  ((-16.5222 11.207367, -16.5354 11.211267, -16.5435 11.216867, -16.5458 11.226833, -16.53775 11.246533, -16.5287 11.253167, -16.51875 11.256067, -16.5026 11.254633, -16.469 11.240533, -16.4541 11.2316, 
+      -16.44785 11.2225, -16.44975 11.2146, -16.46405 11.205067, -16.4836 11.203, -16.5222 11.207367)), 
+  ((-16.3894 11.0982, -16.3333 11.136233, -16.31235 11.1432, -16.2905 11.136233, -16.2857 11.120367, -16.2924 11.100733, -16.31615 11.0912, -16.35515 11.086133, -16.37895 11.086133, -16.3894 11.092467, 
+      -16.3894 11.0982)), 
+  ((-15.5584 11.9008, -15.5257 11.9115, -15.49965 11.9115, -15.48765 11.9066, -15.487 11.899467, -15.4903 11.887033, -15.5197 11.863433, -15.5417 11.855433, -15.5604 11.856767, -15.5771 11.8661, 
+      -15.58175 11.8741, -15.57575 11.8888, -15.5584 11.9008)), 
+  ((-16.0927 11.0865, -16.12145 11.1048, -16.1228 11.115067, -16.1121 11.131133, -16.08865 11.1463, -16.0619 11.1521, -16.0465 11.145833, -16.0458 11.136467, -16.0485 11.126667, -16.06725 11.093167, 
+      -16.0793 11.0865, -16.08665 11.0856, -16.0927 11.0865)), 
+  ((-15.7066 10.859133, -15.70855 10.879967, -15.69485 10.896033, -15.6812 10.897367, -15.66815 10.8943, -15.64535 10.873033, -15.6434 10.8535, -15.65315 10.843067, -15.67665 10.839167, -15.69355 10.842633, 
+      -15.70205 10.85, -15.7066 10.859133)), 
+  ((-15.20015 10.904633, -15.15195 10.934, -15.12715 10.934933, -15.10925 10.929433, -15.10925 10.920233, -15.1189 10.909233, -15.14645 10.8927, -15.17535 10.8881, -15.1905 10.8881, -15.19965 10.891733, 
+      -15.20225 10.898567, -15.20015 10.904633)), 
+  ((-15.64765 11.107033, -15.6449 11.115967, -15.62675 11.1202, -15.6007 11.1181, -15.5778 11.109133, -15.56595 11.0986, -15.56435 11.087567, -15.57305 11.079133, -15.5983 11.079133, -15.61965 11.0823, 
+      -15.63625 11.091767, -15.64765 11.107033)), 
+  ((-15.7515 11.0544, -15.7452 11.0623, -15.73495 11.067033, -15.72705 11.067033, -15.70965 11.059667, -15.68755 11.040167, -15.68675 11.0286, -15.6923 11.0186, -15.71125 11.013867, -15.73415 11.019667, 
+      -15.74995 11.0349, -15.7515 11.0544)), 
+  ((-16.3992 11.219133, -16.38995 11.223633, -16.3807 11.221933, -16.3706 11.2096, -16.36975 11.1933, -16.3773 11.1832, -16.38825 11.1804, -16.4051 11.186567, -16.41015 11.201167, -16.3992 11.219133)))
+
+MULTIPOLYGON (((-14.97085 11.0465, -14.9336 11.079833, -14.8775 11.13, -14.8148 11.224167, -14.67555 11.424433, -14.59795 11.4748, -14.44775 11.523867, -14.2826 11.6326, -14.209 11.649833, -13.97525 11.6538, 
+    -13.88175 11.7002, -13.84395 11.710833, -13.81015 11.7095, -13.76635 11.692267, -13.7226 11.692267, -13.6868 11.7095, -13.67285 11.766533, -13.6563 12, -13.656 12.0042, -13.6464 12.147733, 
+    -13.68435 12.291433, -13.8194 12.389333, -13.8431 12.4225, -13.8431 12.455633, -13.8218 12.4667, -13.7317 12.469867, -13.69855 12.479333, -13.6488 12.531433, -13.6502 12.6387, -13.65065 12.672033, 
+    -13.38685 12.657733, -13.1208 12.5736, -13.0802 12.4737, -13.0306 12.4617, -12.95395 12.4617, -12.87955 12.497733, -12.84575 12.502267, -12.78935 12.494733, -12.6135 12.422633, -12.43765 12.354267, 
+    -12.39255 12.294167, -12.3497 12.283667, -12.3204 12.288167, -12.16255 12.409833, -12.0047 12.526233, -11.89875 12.5608, -11.65525 12.5593, -11.5989 12.5405, -11.5446 12.514, -11.4946 12.489567, 
+    -11.3913 12.429, -11.60215 12.303667, -11.56495 12.254067, -11.4244 12.141167, -11.17225 12.033733, -11.12265 12.237567, -10.97385 12.358733, -10.9201 12.3615, -10.91185 12.3257, -10.92835 12.149433, 
+    -10.8953 12.053, -10.8457 12.019967, -10.8209 12.019967, -10.72995 12.058533, -10.6969 12.058533, -10.6706 12.034, -10.6342 12, -10.6155 11.973867, -10.6018 11.9581, -10.58715 11.9458, 
+    -10.5777 11.943933, -10.56825 11.944533, -10.5583 11.948633, -10.5465 11.9559, -10.5241 11.975267, -10.4917 11.987633, -10.4546 11.986067, -10.3944 11.966, -10.31445 11.925867, -10.1407 11.925833, 
+    -10.0388 11.958267, -9.96635 12, -9.80655 12.0866, -9.7355 12.1323, -9.36645 12.279433, -9.1426 12.388267, -8.90365 12.335867, -8.9702 12.136333, -8.75615 12.0537, -8.748 11.998, 
+    -8.76415 11.8969, -8.88245 11.7123, -8.8986 11.674667, -8.86635 11.6263, -8.77625 11.5761, -8.4401 11.4435, -8.28955 11.3449, -8.6176 11.149567, -8.666 11.102967, -8.68615 11.038433, 
+    -8.6915 10.9775, -8.68885 10.9273, -8.6458 10.904, -8.6458 10.889667, -8.68615 10.8162, -8.68615 10.783933, -8.67 10.7696, -8.627 10.771367, -8.51945 10.807233, -8.42265 10.947033, 
+    -8.385 10.9739, -8.3124 10.982867, -8.20755 10.9524, -8.17795 10.921933, -8.28015 10.7176, -8.3339 10.619033, -8.33525 10.5814, -8.26805 10.545533, -8.19545 10.5366, -7.9427 10.529433, 
+    -7.8284 10.525833, -7.7531 10.4882, -7.7101 10.351967, -7.74665 10.318633, -7.8657 10.2101, -8.01195 10.1136, -8.1763 10.0171, -8.24 9.941833, -8.2429 9.8897, -8.21395 9.8318, 
+    -8.15825 9.749767, -8.13075 9.593433, -8.05475 9.4641, -7.92445 9.3319, -7.82385 9.070367, -7.8246 9.024033, -7.8724 8.974833, -7.93175 8.8426, -7.92815 8.8098, -7.9079 8.777933, 
+    -7.8717 8.7625, -7.80655 8.744167, -7.7443 8.553067, -7.68565 8.392867, -7.69145 8.3697, -7.71315 8.354267, -7.75225 8.352333, -8.0027 8.4199, -8.1004 8.416033, -8.16845 8.3977, 
+    -8.2003 8.368767, -8.21045 8.316633, -8.18725 8.197933, -8.1583 8.145833, -8.0982 8.119767, -8.02145 8.090833, -7.97515 8.0416, -7.9838 8.0223, -8.01565 8.0146, -8.0866 8.018433, 
+    -8.12425 8.0088, -8.16625 7.972133, -8.2444 7.831233, -8.24365 7.800367, -8.20455 7.725067, -8.20455 7.6633, -8.22195 7.587067, -8.22415 7.496367, -8.2647 7.4674, -8.29945 7.4645, 
+    -8.3501 7.4761, -8.4254 7.502133, -8.49635 7.5147, -8.5579 7.507933, -8.6301 7.561167, -8.65145 7.628733, -8.6817 7.6477, -8.70835 7.6489, -8.73505 7.638233, -8.7564 7.612133, 
+    -8.74215 7.5031, -8.7706 7.4616, -8.8471 7.409433, -8.86665 7.370333, -8.86665 7.309867, -8.9529 7.2423, -9.07915 7.179467, -9.11475 7.180667, -9.1485 7.197267, -9.17875 7.2257, 
+    -9.17875 7.269567, -9.23565 7.330033, -9.313 7.363233, -9.38235 7.366767, -9.4266 7.3854, -9.39175 7.440133, -9.3625 7.5241, -9.35265 7.601867, -9.42145 7.685633, -9.45345 7.820767, 
+    -9.5246 8.034133, -9.52105 8.245133, -9.5406 8.3613, -9.65085 8.4443, -9.65835 8.468233, -9.68585 8.478333, -9.719 8.4714, -9.7427 8.4739, -9.75405 8.484, -9.74555 8.5118, 
+    -9.7465 8.520633, -9.76355 8.526333, -9.78345 8.521267, -9.86395 8.466333, -9.92935 8.4354, -9.9663 8.432233, -10.01365 8.4518, -10.1174 8.466333, -10.2617 8.453, -10.3415 8.430967, 
+    -10.4201 8.379833, -10.5087 8.302133, -10.62715 8.260433, -10.7669 8.243367, -10.8351 8.262333, -10.84645 8.277467, -10.84645 8.304, -10.7536 8.411367, -10.69675 8.5339, -10.55655 8.670333, 
+    -10.54045 8.727167, -10.61625 8.858533, -10.61435 8.902767, -10.5859 8.982333, -10.6134 9.0114, -10.69865 9.0354, -10.74605 9.058133, -10.7593 9.087167, -10.7555 9.1238, -10.71 9.2337, 
+    -10.7498 9.318333, -10.8796 9.414333, -10.9175 9.476233, -10.927 9.581067, -10.98005 9.658133, -11.15535 9.880433, -11.2766 9.9878, -11.35715 10.006733, -11.4405 10.008, -11.7058 10.004233, 
+    -11.8773 9.9954, -11.97205 9.9613, -12.08005 9.8893, -12.17765 9.870367, -12.21175 9.877933, -12.32355 9.912033, -12.3937 9.9171, -12.5017 9.894367, -12.54815 9.853933, -12.5576 9.813533, 
+    -12.6258 9.5293, -12.66275 9.4055, -12.7196 9.332233, -12.7556 9.315833, -12.77835 9.295633, -12.78215 9.272867, -12.7992 9.2615, -12.82195 9.2615, -12.875 9.2792, -12.89585 9.280467, 
+    -12.92235 9.2691, -12.9527 9.214767, -12.98585 9.1213, -13.02945 9.070767, -13.06355 9.054333, -13.11285 9.053067, -13.164 9.0657, -13.2057 9.085933, -13.2398 9.0897, -13.2758 9.0872, 
+    -13.28415 9.090467, -13.33415 9.110133, -13.24585 9.237733, -13.1995 9.284033, -13.1947 9.3207, -13.2159 9.337433, -13.24585 9.345133, -13.2979 9.3387, -13.3259 9.345133, -13.37605 9.391433, 
+    -13.39775 9.397233, -13.43535 9.397233, -13.4556 9.408167, -13.4498 9.452533, -13.472 9.4712, -13.4942 9.470567, -13.5434 9.442267, -13.56945 9.442267, -13.59595 9.4622, -13.59305 9.4879, 
+    -13.5834 9.512367, -13.53615 9.543867, -13.53325 9.567667, -13.5516 9.576667, -13.57185 9.5773, -13.5969 9.5696, -13.6384 9.536133, -13.6606 9.5323, -13.6847 9.541933, -13.71075 9.576667, 
+    -13.74435 9.6326, -13.75405 9.6861, -13.74735 9.746133, -13.7259 9.779267, -13.69935 9.791267, -13.64705 9.785, -13.60935 9.794133, -13.57075 9.8307, -13.57975 9.8593, -13.5986 9.867867, 
+    -13.62 9.867867, -13.6466 9.858133, -13.65775 9.8593, -13.6646 9.8673, -13.65945 9.897567, -13.66545 9.909567, -13.68175 9.913, -13.69975 9.911867, -13.71085 9.904433, -13.72375 9.865, 
+    -13.74085 9.847867, -13.7601 9.8227, -13.7884 9.822133, -13.8141 9.831267, -13.8261 9.850133, -13.80385 9.882133, -13.79525 9.9067, -13.73435 9.956433, -13.7258 9.973567, -13.73605 9.988433, 
+    -13.75835 9.987267, -13.7738 9.975833, -13.8012 9.927833, -13.8595 9.897, -13.89035 9.900433, -13.9521 9.943833, -14.0121 9.975833, -14.01895 10.003267, -14.00865 10.084433, -14.04295 10.124433, 
+    -14.11495 10.175867, -14.18695 10.185, -14.22205 10.202133, -14.25465 10.201, -14.27005 10.194133, -14.2752 10.1713, -14.2598 10.1553, -14.21865 10.129, -14.19635 10.105, -14.15865 10.101567, 
+    -14.13805 10.085567, -14.1295 10.065, -14.14665 10.053567, -14.1655 10.053567, -14.20835 10.084433, -14.26665 10.1073, -14.29235 10.143867, -14.32665 10.1633, -14.37465 10.226133, -14.4141 10.234133, 
+    -14.43125 10.231867, -14.4844 10.213567, -14.50325 10.218133, -14.51435 10.236433, -14.50065 10.300433, -14.51265 10.324433, -14.5761 10.355267, -14.59495 10.395267, -14.5881 10.500433, -14.59925 10.522133, 
+    -14.61985 10.5233, -14.65755 10.518733, -14.7124 10.503867, -14.7347 10.505, -14.7484 10.5233, -14.7484 10.542733, -14.68325 10.629567, -14.6764 10.687867, -14.65415 10.750733, -14.6044 10.7953, 
+    -14.5564 10.818167, -14.55295 10.8273, -14.5598 10.8296, -14.57695 10.8273, -14.63185 10.8136, -14.6627 10.8113, -14.7107 10.8136, -14.73125 10.804467, -14.7381 10.7816, -14.754 10.772167, 
+    -14.76425 10.772167, -14.78975 10.7781, -14.8025 10.775567, -14.8446 10.753467, -14.87775 10.7458, -14.8994 10.750067, -14.90705 10.763667, -14.9007 10.7849, -14.8739 10.7968, -14.828 10.814667, 
+    -14.7808 10.8997, -14.77445 10.932, -14.7859 10.9575, -14.777 10.973667, -14.7489 10.988967, -14.6762 11.008533, -14.6558 11.0417, -14.6609 11.059533, -14.67365 11.0621, -14.70555 11.0485, 
+    -14.7387 11.0417, -14.78845 11.039133, -14.82415 11.0247, -14.8701 10.987267, -14.88665 10.985567, -14.89815 10.991533, -14.8994 11.002567, -14.879 11.0315, -14.87775 11.04, -14.8892 11.045933, 
+    -14.97085 11.0465)), 
+  ((-15.08995 10.8982, -15.0693 10.900033, -15.05 10.897267, -15.0252 10.886267, -15.0183 10.8688, -15.02105 10.851367, -15.0417 10.831167, -15.04035 10.821967, -15.00315 10.8027, -15.0004 10.789833, 
+      -15.00175 10.776967, -15.02245 10.771467, -15.08305 10.779733, -15.14505 10.8082, -15.1616 10.8284, -15.1547 10.844, -15.08995 10.8982)), 
+  ((-13.42875 9.2452, -13.42965 9.282367, -13.41435 9.320167, -13.39005 9.329167, -13.36305 9.327967, -13.32345 9.303367, -13.31085 9.276967, -13.31895 9.2548, -13.37115 9.2266, -13.40085 9.2266, 
+      -13.41615 9.2326, -13.42875 9.2452)), 
+  ((-13.96965 9.514067, -13.9385 9.529967, -13.89545 9.5367, -13.8487 9.534867, -13.7992 9.517133, -13.77995 9.490867, -13.78545 9.479867, -13.8029 9.476833, -13.8276 9.484133, -13.86795 9.511033, 
+      -13.89175 9.5153, -13.9046 9.5092, -13.91925 9.4933, -13.9376 9.4878, -13.9486 9.488433, -13.96415 9.4933, -13.97425 9.501267, -13.9761 9.5104, -13.96965 9.514067)), 
+  ((-14.8494 10.728133, -14.83485 10.728133, -14.82305 10.7251, -14.8149 10.719667, -14.8158 10.713, -14.8285 10.708167, -14.84215 10.706333, -14.8494 10.696667, -14.8485 10.69, -14.82215 10.673067, 
+      -14.8149 10.657933, -14.814 10.6434, -14.82305 10.6319, -14.84395 10.6325, -14.89205 10.662767, -14.90475 10.682733, -14.9057 10.697867, -14.89295 10.7142, -14.86575 10.7269, -14.8494 10.728133)), 
+  ((-13.50615 9.298567, -13.52865 9.320167, -13.52955 9.353767, -13.52055 9.380133, -13.50255 9.384933, -13.47915 9.381333, -13.45575 9.354367, -13.45305 9.332167, -13.45305 9.306967, -13.47105 9.294367, 
+      -13.48545 9.293767, -13.50615 9.298567)), 
+  ((-14.9825 10.916567, -14.9811 10.921167, -14.97695 10.9239, -14.96455 10.921167, -14.93565 10.9037, -14.9191 10.876167, -14.9177 10.845867, -14.92735 10.825633, -14.94115 10.815533, -14.9687 10.817367, 
+      -14.98525 10.8284, -14.9866 10.842167, -14.97145 10.8679, -14.96595 10.891767, -14.9825 10.916567)), 
+  ((-14.87775 10.942267, -14.864 10.950533, -14.8516 10.949633, -14.83505 10.942267, -14.83505 10.9239, -14.8447 10.901867, -14.84885 10.8725, -14.85985 10.859633, -14.8764 10.859633, -14.89015 10.8725, 
+      -14.8929 10.897267, -14.87775 10.942267)), 
+  ((-14.7913 10.727533, -14.7813 10.7366, -14.7686 10.7372, -14.7559 10.733567, -14.75405 10.716633, -14.75405 10.695433, -14.7341 10.670633, -14.7359 10.6561, -14.75135 10.647633, -14.7677 10.648867, 
+      -14.7831 10.6676, -14.7904 10.696067, -14.7913 10.727533)), 
+  ((-14.735 10.752933, -14.73045 10.7596, -14.71865 10.7608, -14.70685 10.757767, -14.69235 10.741433, -14.6878 10.728733, -14.69505 10.721467, -14.71955 10.7263, -14.735 10.7378, -14.735 10.752933)))
+
+MULTIPOLYGON (((-13.33415 9.110133, -13.28415 9.090467, -13.2758 9.0872, -13.2398 9.0897, -13.2057 9.085933, -13.164 9.0657, -13.11285 9.053067, -13.06355 9.054333, -13.02945 9.070767, -12.98585 9.1213, 
+    -12.9527 9.214767, -12.92235 9.2691, -12.89585 9.280467, -12.875 9.2792, -12.82195 9.2615, -12.7992 9.2615, -12.78215 9.272867, -12.77835 9.295633, -12.7556 9.315833, -12.7196 9.332233, 
+    -12.66275 9.4055, -12.6258 9.5293, -12.5576 9.813533, -12.54815 9.853933, -12.5017 9.894367, -12.3937 9.9171, -12.32355 9.912033, -12.21175 9.877933, -12.17765 9.870367, -12.08005 9.8893, 
+    -11.97205 9.9613, -11.8773 9.9954, -11.7058 10.004233, -11.4405 10.008, -11.35715 10.006733, -11.2766 9.9878, -11.15535 9.880433, -10.98005 9.658133, -10.927 9.581067, -10.9175 9.476233, 
+    -10.8796 9.414333, -10.7498 9.318333, -10.71 9.2337, -10.7555 9.1238, -10.7593 9.087167, -10.74605 9.058133, -10.69865 9.0354, -10.6134 9.0114, -10.5859 8.982333, -10.61435 8.902767, 
+    -10.61625 8.858533, -10.54045 8.727167, -10.55655 8.670333, -10.69675 8.5339, -10.7536 8.411367, -10.84645 8.304, -10.84645 8.277467, -10.8351 8.262333, -10.7669 8.243367, -10.62715 8.260433, 
+    -10.5087 8.302133, -10.4201 8.379833, -10.3415 8.430967, -10.2617 8.453, -10.26315 8.419667, -10.27445 8.1585, -10.3199 8.103967, -10.38535 8.074867, -10.48535 8.063967, -10.61355 8.0482, 
+    -10.65715 8.020333, -10.69715 7.975467, -10.70805 7.902767, -10.6899 7.8034, -10.70805 7.736733, -10.77985 7.616767, -10.88715 7.502867, -11.0435 7.3768, -11.2153 7.266533, -11.2735 7.247133, 
+    -11.3335 7.248367, -11.3644 7.244733, -11.3944 7.222933, -11.4253 7.1793, -11.4544 7.086, -11.4762 7.003567, -11.4926 6.961167, -11.51775 6.938333, -11.5545 6.905, -11.7472 7.0131, 
+    -11.8757 7.104067, -12.0158 7.169833, -12.2174 7.285967, -12.32095 7.324933, -12.50795 7.375267, -12.5323 7.389067, -12.5311 7.410167, -12.50305 7.421533, -12.44095 7.4183, -12.3654 7.399633, 
+    -12.3386 7.401233, -12.32765 7.416667, -12.3313 7.436967, -12.36785 7.4532, -12.45435 7.470267, -12.4714 7.4857, -12.46775 7.5076, -12.43485 7.529533, -12.33555 7.536, -12.30755 7.549, 
+    -12.31 7.5701, -12.36725 7.6091, -12.3989 7.6156, -12.43545 7.608267, -12.48905 7.578233, -12.5134 7.5758, -12.53655 7.584733, -12.5463 7.6156, -12.5707 7.6367, -12.6072 7.6781, 
+    -12.5975 7.700833, -12.52925 7.749567, -12.4775 7.765, -12.4665 7.7837, -12.4738 7.7991, -12.5262 7.813733, -12.57615 7.8584, -12.5993 7.861633, -12.61635 7.855967, -12.61515 7.843767, 
+    -12.5944 7.804, -12.5944 7.775567, -12.6273 7.760133, -12.7284 7.7431, -12.782 7.752033, -12.8033 7.783733, -12.79845 7.799133, -12.7497 7.834067, -12.75215 7.862467, -12.77895 7.874667, 
+    -12.8216 7.868967, -12.8289 7.851933, -12.8557 7.8308, -12.8886 7.8292, -12.9617 7.866533, -12.96535 7.882767, -12.9483 7.8974, -12.86665 7.903067, -12.8435 7.921767, -12.8435 7.9445, 
+    -12.8904 7.9705, -12.9099 8.0038, -12.89525 8.054133, -12.8977 8.098, -12.9842 8.209233, -13.02135 8.221433, -13.0506 8.220633, -13.10665 8.195433, -13.1505 8.160533, -13.1797 8.155667, 
+    -13.1992 8.162967, -13.20895 8.188133, -13.21445 8.2612, -13.25465 8.3156, -13.3862 8.387867, -13.39655 8.414633, -13.3941 8.4463, -13.3722 8.469033, -13.3271 8.4869, -13.2918 8.483667, 
+    -13.21385 8.426833, -13.11515 8.368367, -13.0658 8.364333, -13.04875 8.371633, -13.0512 8.381367, -13.0768 8.399233, -13.15475 8.432533, -13.1584 8.455267, -13.1401 8.476367, -13.0987 8.501567, 
+    -12.88065 8.5454, -12.85325 8.549433, -12.84595 8.561633, -12.8569 8.572167, -12.93 8.5933, -12.986 8.598167, -13.06885 8.5795, -13.09445 8.5795, -13.1054 8.5876, -13.09385 8.624933, 
+    -13.1048 8.634667, -13.13645 8.639567, -13.17665 8.625733, -13.2059 8.624933, -13.2339 8.617633, -13.24365 8.604633, -13.22785 8.5689, -13.23635 8.5608, -13.2607 8.5616, -13.2851 8.5762, 
+    -13.30455 8.640367, -13.2875 8.7232, -13.29115 8.7638, -13.3204 8.809267, -13.3125 8.8458, -13.2881 8.861233, -13.2345 8.870133, -13.159 8.861233, -13.14315 8.868533, -13.13585 8.888833, 
+    -13.1602 8.9083, -13.2662 8.9546, -13.28935 9.000867, -13.3204 9.022767, -13.3594 9.033333, -13.3679 9.052, -13.35695 9.077167, -13.33415 9.110133)), 
+  ((-12.6167 7.407367, -12.77835 7.4878, -12.90845 7.537, -12.93655 7.5612, -12.9389 7.580733, -12.92365 7.5909, -12.8967 7.593233, -12.78305 7.580733, -12.7608 7.587, -12.73385 7.611967, 
+      -12.687 7.624467, -12.64245 7.624467, -12.6249 7.617433, -12.62605 7.6065, -12.64595 7.5995, -12.6694 7.5987, -12.68815 7.587, -12.68815 7.576067, -12.66825 7.5495, -12.56395 7.457333, 
+      -12.56045 7.423767, -12.58035 7.4089, -12.5944 7.4058, -12.6167 7.407367)), 
+  ((-13.1626 7.556133, -13.18515 7.572, -13.1937 7.592333, -13.1876 7.605733, -13.1681 7.622, -13.1254 7.631367, -13.1022 7.630533, -13.0894 7.624433, -13.0894 7.6147, -13.115 7.598833, 
+      -13.1272 7.581767, -13.1376 7.562233, -13.14915 7.555333, -13.1626 7.556133)), 
+  ((-13.34125 8.112, -13.27595 8.134733, -13.2563 8.137033, -13.24305 8.134733, -13.23555 8.128567, -13.23555 8.121633, -13.24015 8.110833, -13.2887 8.088133, -13.3187 8.082333, -13.33315 8.0831, 
+      -13.3447 8.088133, -13.34935 8.095067, -13.3482 8.105067, -13.34125 8.112)), 
+  ((-13.058 7.556433, -13.02895 7.5585, -12.99735 7.553333, -12.98335 7.544, -12.97865 7.533633, -12.988 7.520133, -13.0165 7.5146, -13.05435 7.5191, -13.0694 7.5288, -13.073 7.537433, 
+      -13.0673 7.549167, -13.058 7.556433)), 
+  ((-13.01235 7.6366, -12.9844 7.6183, -12.98335 7.608267, -12.99215 7.597567, -13.0134 7.589267, -13.0409 7.592367, -13.058 7.602033, -13.06265 7.616567, -13.06215 7.6304, -13.0528 7.6373, 
+      -13.03675 7.6397, -13.01235 7.6366)), 
+  ((-13.36415 8.9382, -13.37595 8.947967, -13.3816 8.9634, -13.3816 8.975033, -13.37455 8.9826, -13.36085 8.987, -13.3448 8.9851, -13.3193 8.973133, -13.3127 8.960233, -13.3146 8.946067, 
+      -13.32685 8.937567, -13.36415 8.9382)), 
+  ((-13.29615 8.9253, -13.2768 8.926267, -13.2546 8.922467, -13.23855 8.913967, -13.23715 8.9014, -13.2447 8.8951, -13.2716 8.891333, -13.2938 8.894167, -13.3061 8.898867, -13.31175 8.907067, 
+      -13.31125 8.917433, -13.3042 8.921833, -13.29615 8.9253)), 
+  ((-12.6237 7.5573, -12.6073 7.563567, -12.578 7.562767, -12.56395 7.5573, -12.5487 7.547933, -12.5417 7.537767, -12.5464 7.530767, -12.56045 7.529967, -12.58855 7.537767, -12.6073 7.5409, 
+      -12.6237 7.546367, -12.62725 7.551067, -12.6237 7.5573)), 
+  ((-13.05215 8.5566, -13.05505 8.5631, -13.0485 8.568033, -13.0264 8.5702, -13.01165 8.570767, -12.9961 8.567467, -12.98875 8.5604, -12.9912 8.554367, -13.00265 8.549467, -13.0317 8.550033, 
+      -13.05215 8.5566)), 
+  ((-13.186 8.560967, -13.16305 8.5604, -13.14995 8.556067, -13.1426 8.5484, -13.14425 8.540767, -13.16305 8.5375, -13.1827 8.540767, -13.19745 8.548967, -13.1995 8.5555, -13.1954 8.558233, 
+      -13.186 8.560967)))
+
+MULTIPOLYGON (((2.66825 6.293867, 2.68195 6.327233, 2.7171 6.412933, 2.7769 6.596967, 2.8025 6.669067, 2.77975 6.7696, 2.7399 6.925167, 2.80965 7.014333, 2.8011 7.078867, 2.81535 7.171833, 
+    2.76125 7.3312, 2.7755 7.357733, 2.8267 7.3919, 2.85235 7.412767, 2.8495 7.441233, 2.79685 7.494333, 2.7627 7.5835, 2.7741 7.704933, 2.75985 7.7998, 2.75845 7.962967, 
+    2.7556 8.050233, 2.66165 8.238067, 2.64745 8.321533, 2.67165 8.454367, 2.6916 8.646, 2.7286 8.885033, 2.75135 8.957133, 2.79265 8.9951, 2.9435 9.033033, 3.07725 9.0691, 
+    3.1655 9.1241, 3.22245 9.236067, 3.20395 9.465633, 3.25805 9.499767, 3.3121 9.596533, 3.3605 9.645867, 3.3662 9.778667, 3.49995 9.8413, 3.58395 9.9115, 3.5868 9.941867, 
+    3.5612 10.002567, 3.5555 10.05, 3.6067 10.1183, 3.5982 10.158133, 3.5384 10.245433, 3.52985 10.3251, 3.5555 10.372533, 3.5754 10.3896, 3.64085 10.3877, 3.7519 10.338367, 
+    3.81025 10.361133, 3.77895 10.438933, 3.77325 10.5262, 3.79605 10.579333, 3.7989 10.630533, 3.77895 10.695067, 3.65085 10.778533, 3.62955 10.812667, 3.6523 11.0005, 3.54985 11.220567, 
+    3.3819 11.3306, 3.3734 11.355267, 3.3947 11.4141, 3.54555 11.636067, 3.6167 11.814233, 3.68455 11.9841, 3.6909 12, 3.6966 12.012233, 3.72705 12.0311, 3.7423 12.055767, 
+    3.74885 12.094967, 3.7304 12.4682, 3.74815 12.5893, 3.8663 12.699567, 3.9934 12.794067, 4.04065 12.878733, 4.0909 13.022467, 4.11455 13.2873, 4.16475 13.3759, 4.50165 13.555067, 
+    4.6819 13.6801, 4.88875 13.7431, 5.1399 13.745067, 5.46495 13.791333, 5.8136 13.7362, 5.9525 13.658433, 6.0441 13.626933, 6.3041 13.595433, 6.5021 13.5462, 6.7503 13.427067, 
+    6.7917 13.348333, 6.85965 13.186867, 6.9985 13.005733, 7.1019 12.985067, 7.63675 13.231167, 7.7047 13.2479, 8.012 13.249867, 8.1893 13.131733, 8.6473 12.922033, 8.87485 12.839333, 
+    9.02555 12.8029, 9.454 12.798967, 9.6106 12.807833, 9.7879 12.8866, 9.9593 13.046067, 10.05975 13.1012, 10.59755 13.303033, 10.8103 13.3237, 11.1767 13.319767, 11.35695 13.2853, 
+    11.6731 13.2735, 11.877 13.2164, 11.99245 13.153867, 12 13.149767, 12.13125 13.1035, 12.27505 13.070167, 12.4647 13.076733, 12.58245 13.126867, 12.68385 13.1988, 12.79995 13.349233, 
+    12.93075 13.464767, 13.05175 13.514933, 13.2022 13.5171, 13.2774 13.5498, 13.32645 13.597767, 13.4082 13.785267, 13.49 13.807067, 13.5463 13.804767, 13.5963 13.8027, 13.68785 13.741667, 
+    13.8023 13.5193, 14.1506 13.163933, 14.15035 13.158733, 14.1408 12.952467, 14.19805 12.802033, 14.2242 12.6211, 14.3223 12.529533, 14.6101 12.3355, 14.6837 12.267933, 14.7131 12.185067, 
+    14.6782 12, 14.61005 11.8881, 14.58415 11.745033, 14.58415 11.542767, 14.5607 11.475333, 14.5089 11.450667, 14.3856 11.450667, 14.35355 11.427667, 14.23025 11.292833, 14.0996 11.231967, 
+    13.9455 11.184267, 13.87155 11.1366, 13.8099 11.051067, 13.74085 10.883367, 13.6533 10.761667, 13.56205 10.534767, 13.4893 10.289767, 13.41285 10.168067, 13.3376 10.046367, 13.30805 9.960867, 
+    13.31295 9.903333, 13.35115 9.745467, 13.3265 9.655033, 13.26235 9.577733, 13.16245 9.518533, 12.9208 9.4281, 12.8838 9.378767, 12.86655 9.286667, 12.885 9.1765, 12.84555 9.012067, 
+    12.73825 8.806533, 12.61005 8.701267, 12.34495 8.619033, 12.2414 8.551633, 12.17725 8.444733, 12.15755 8.3691, 12.1193 8.010633, 12.0589 7.717933, 12 7.648467, 11.9827 7.634, 
+    11.87615 7.544933, 11.75505 7.4367, 11.73245 7.3906, 11.7364 7.269933, 11.82955 7.089, 11.8269 7.057067, 11.80425 7.021567, 11.57 6.9027, 11.5008 6.856567, 11.49285 6.8353, 
+    11.52475 6.805133, 11.54075 6.748367, 11.52745 6.638367, 11.47685 6.562067, 11.3824 6.5142, 11.2839 6.505333, 11.21205 6.517767, 11.1588 6.551467, 11.1269 6.649033, 11.06035 6.771467, 
+    10.99115 6.831767, 10.8541 6.867233, 10.745 6.947067, 10.46285 7.159967, 10.4123 7.183, 10.3338 7.1759, 10.23535 7.163467, 10.19275 7.138633, 10.11025 6.966567, 10.08365 6.8956, 
+    10.03575 6.8406, 9.95055 6.805133, 9.78685 6.787367, 9.74695 6.766067, 9.7203 6.719933, 9.7283 6.5248, 9.72565 6.4627, 9.69635 6.4432, 9.5074 6.418367, 9.4648 6.391733, 
+    9.41555 6.361567, 9.41555 6.301233, 9.40755 6.248, 9.38895 6.226733, 9.30375 6.210767, 9.184 6.109633, 9.09085 6.0085, 8.97505 5.9127, 8.82865 5.8098, 8.81005 5.786767, 
+    8.82335 5.754833, 8.8207 5.7353, 8.7781 5.682067, 8.7861 5.650133, 8.88985 5.559667, 8.89785 5.513533, 8.838 5.401767, 8.8353 5.233233, 8.83 5.128567, 8.7049 4.9565, 
+    8.55585 4.835867, 8.49995 4.780867, 8.48135 4.732967, 8.48135 4.6762, 8.47335 4.644267, 8.43875 4.622967, 8.4068 4.622967, 8.34605 4.648367, 8.34605 4.671633, 8.371 4.697567, 
+    8.373 4.706867, 8.36205 4.7142, 8.3341 4.715533, 8.31115 4.720833, 8.21335 4.8359, 8.1914 4.844533, 8.17345 4.842533, 8.1535 4.829233, 8.10745 4.818833, 8.095 4.806867, 
+    8.09655 4.7965, 8.109 4.784533, 8.20565 4.742467, 8.23685 4.678567, 8.2259 4.659833, 8.19555 4.657767, 8.1332 4.664533, 8.1168 4.657267, 8.1168 4.6453, 8.1316 4.638033, 
+    8.1893 4.620367, 8.19555 4.6058, 8.17295 4.558, 8.13005 4.529433, 8.08955 4.522167, 7.9843 4.513867, 7.9594 4.5019, 7.81845 4.476067, 7.6637 4.4752, 7.63375 4.47, 
+    7.59995 4.456133, 7.56485 4.456133, 7.4829 4.4934, 7.22665 4.620867, 7.16165 4.633, 7.14865 4.6278, 7.16165 4.613933, 7.38275 4.496, 7.4166 4.4752, 7.4764 4.463067, 
+    7.53625 4.423167, 7.52585 4.402367, 7.49725 4.3937, 7.4244 4.402367, 7.34895 4.3885, 7.32035 4.390233, 7.2943 4.4093, 7.28445 4.4099, 7.2771 4.404267, 7.27285 4.3747, 
+    7.24435 4.3529, 7.1694 4.336, 7.14615 4.340233, 7.1356 4.3529, 7.143 4.381767, 7.14085 4.397933, 7.12395 4.403567, 7.0902 4.404267, 7.06695 4.387367, 7.0659 4.3557, 
+    7.0511 4.350767, 7.01625 4.362733, 6.9962 4.359933, 6.98355 4.345867, 6.9962 4.326133, 6.9983 4.311367, 6.98565 4.302933, 6.9561 4.2987, 6.90435 4.3008, 6.86265 4.304067, 
+    6.84385 4.299067, 6.80245 4.287767, 6.7141 4.290267, 6.6558 4.275233, 6.61445 4.275233, 6.5317 4.253933, 6.4828 4.252667, 6.40195 4.267733, 6.3512 4.255167, 6.29855 4.251433, 
+    6.2384 4.258933, 6.2158 4.2577, 6.17445 4.233867, 6.1331 4.226367, 6.1001 4.229633, 6.0545 4.26, 6.0292 4.316267, 6.0022 4.336533, 5.97685 4.3388, 5.93465 4.3264, 
+    5.90595 4.311767, 5.8806 4.315167, 5.8536 4.344433, 5.83165 4.3478, 5.7641 4.341033, 5.74385 4.348933, 5.7371 4.377067, 5.7202 4.384933, 5.69485 4.3883, 5.6459 4.410833, 
+    5.6054 4.487367, 5.58345 4.496367, 5.5429 4.502, 5.5125 4.52, 5.48045 4.5819, 5.4831 4.606867, 5.499 4.615533, 5.53805 4.614567, 5.5482 4.623233, 5.5482 4.6377, 
+    5.52795 4.6647, 5.53805 4.732167, 5.53515 4.774567, 5.5872 4.830467, 5.5872 4.843, 5.5713 4.847833, 5.5525 4.8459, 5.49755 4.7977, 5.4643 4.791933, 5.41805 4.8064, 
+    5.38625 4.842033, 5.35155 4.969267, 5.34865 5.013633, 5.37035 5.0406, 5.46575 5.0647, 5.5019 5.0859, 5.5077 5.0994, 5.49615 5.1023, 5.4614 5.0888, 5.41805 5.066633, 
+    5.35295 5.062767, 5.3168 5.072433, 5.29225 5.101333, 5.27345 5.163033, 5.28845 5.2857, 5.3143 5.3053, 5.3496 5.3194, 5.4025 5.323333, 5.5036 5.302933, 5.5459 5.301367, 
+    5.5753 5.308433, 5.6604 5.32, 5.69225 5.3381, 5.6946 5.3515, 5.684 5.357, 5.6663 5.357, 5.58955 5.3389, 5.54945 5.342833, 5.5282 5.358567, 5.53055 5.376667, 
+    5.54945 5.406567, 5.5506 5.454567, 5.5742 5.478167, 5.63795 5.4892, 5.6592 5.508867, 5.66985 5.556867, 5.6592 5.563133, 5.6474 5.5608, 5.6368 5.527733, 5.6179 5.515167, 
+    5.54945 5.504933, 5.5152 5.483667, 5.48215 5.4349, 5.4656 5.4294, 5.44675 5.435667, 5.44675 5.448267, 5.4621 5.507267, 5.45735 5.537967, 5.40425 5.6072, 5.4054 5.636333, 
+    5.43845 5.692967, 5.43845 5.7166, 5.4125 5.741767, 5.3653 5.7567, 5.34485 5.7758, 5.3283 5.813267, 5.3063 5.833833, 5.2721 5.846333, 5.25225 5.846333, 5.20155 5.832367, 
+    5.1773 5.833833, 5.15635 5.846333, 5.14425 5.846333, 5.13875 5.840467, 5.14425 5.8096, 5.1354 5.7905, 5.10785 5.7802, 5.077 5.780933, 5.04835 5.772133, 5.0186 5.7736, 
+    4.99545 5.7846, 4.8863 5.9727, 4.81465 6.024867, 4.48885 6.219433, 4.35265 6.294367, 4.28345 6.301567, 4.117 6.311667, 4.00245 6.352, 3.95055 6.357767, 3.88135 6.356333, 
+    3.5281 6.3302, 3.47055 6.3424, 3.4522 6.368567, 3.47315 6.394733, 3.5726 6.426133, 3.6354 6.466267, 3.6956 6.485433, 3.73225 6.5116, 3.75055 6.539533, 3.77935 6.544767, 
+    3.8029 6.536033, 3.8369 6.5186, 3.87355 6.513367, 3.9442 6.5151, 3.9861 6.5029, 4.02535 6.474967, 4.01485 6.459267, 3.97825 6.445333, 3.87095 6.454033, 3.7924 6.454033, 
+    3.75055 6.443567, 3.75055 6.434867, 3.7741 6.4244, 3.8212 6.422633, 3.90495 6.429633, 3.95205 6.4244, 3.99915 6.406933, 4.0332 6.406933, 4.10385 6.379033, 4.15095 6.379033, 
+    4.25825 6.396467, 4.31845 6.394733, 4.37865 6.384267, 4.40645 6.391433, 4.4084 6.401733, 4.38905 6.412033, 4.31555 6.424933, 4.1705 6.4185, 4.1144 6.426233, 4.08535 6.445567, 
+    4.08535 6.463633, 4.097 6.4894, 4.1666 6.5268, 4.16855 6.5397, 4.15115 6.5487, 4.1279 6.547433, 4.04475 6.530667, 4.0022 6.530667, 3.95965 6.5384, 3.89775 6.534533, 
+    3.861 6.542267, 3.8146 6.569333, 3.7488 6.579667, 3.6966 6.5732, 3.625 6.5384, 3.5573 6.520367, 3.54185 6.494567, 3.51295 6.4695, 3.4735 6.4629, 3.4464 6.464567, 
+    3.40695 6.476067, 3.39465 6.504, 3.3774 6.508933, 3.3552 6.505633, 3.33795 6.484267, 3.3256 6.448133, 3.2763 6.410333, 3.19495 6.397167, 3.18015 6.385667, 3.1851 6.374167, 
+    3.22455 6.365967, 3.24425 6.354467, 3.22205 6.338033, 3.1432 6.338033, 3.03965 6.338033, 2.90405 6.3298, 2.66825 6.293867)), 
+  ((5.25905 5.512367, 5.2657 5.494667, 5.26275 5.462233, 5.27085 5.432733, 5.32025 5.381633, 5.35415 5.361467, 5.3549 5.352633, 5.34385 5.350167, 5.2281 5.381133, 5.16765 5.410633, 
+      5.14405 5.4578, 5.1536 5.506467, 5.16765 5.5207, 5.19415 5.529567, 5.21775 5.528567, 5.25905 5.512367)), 
+  ((5.0573 5.712467, 5.09765 5.7313, 5.12895 5.729267, 5.1552 5.7118, 5.17335 5.6472, 5.22485 5.603467, 5.22385 5.5853, 5.19055 5.573867, 5.1421 5.567133, 5.1138 5.5752, 
+      5.0896 5.623633, 5.0603 5.652567, 5.04415 5.688233, 5.0452 5.699, 5.0573 5.712467)), 
+  ((5.16225 5.7683, 5.25715 5.804633, 5.2844 5.803967, 5.3076 5.787133, 5.32075 5.764933, 5.32075 5.746767, 5.3046 5.740733, 5.2834 5.740733, 5.243 5.718533, 5.2188 5.708433, 
+      5.1986 5.7118, 5.17035 5.729267, 5.1552 5.750133, 5.1562 5.760233, 5.16225 5.7683)), 
+  ((5.3555 4.7564, 5.3555 4.772133, 5.36095 4.78, 5.37455 4.7806, 5.39815 4.774567, 5.4399 4.746733, 5.4426 4.735233, 5.43715 4.689867, 5.4281 4.675967, 5.41175 4.671733, 
+      5.3936 4.6796, 5.3555 4.7564)), 
+  ((5.3187 5.4817, 5.31765 5.487767, 5.3227 5.493133, 5.34895 5.4992, 5.37925 5.4992, 5.40045 5.490467, 5.41355 5.472967, 5.4206 5.443367, 5.4075 5.421167, 5.3843 5.415767, 
+      5.3621 5.425867, 5.34995 5.463533, 5.3187 5.4817)), 
+  ((5.7795 4.279267, 5.77325 4.289033, 5.78055 4.299533, 5.8183 4.3079, 5.85815 4.303, 5.8833 4.287633, 5.8875 4.270867, 5.8791 4.2555, 5.85395 4.2492, 5.82775 4.252, 
+      5.7795 4.279267)), 
+  ((5.27025 5.672767, 5.2965 5.659967, 5.33285 5.6324, 5.33385 5.618267, 5.30965 5.596733, 5.2945 5.596067, 5.2713 5.6048, 5.24605 5.6445, 5.24605 5.6647, 5.25515 5.6721, 
+      5.27025 5.672767)), 
+  ((5.35555 5.5907, 5.36715 5.5907, 5.37825 5.586, 5.38225 5.577267, 5.38025 5.5611, 5.3883 5.545633, 5.3964 5.5315, 5.3843 5.520733, 5.3621 5.5194, 5.32675 5.532833, 
+      5.31315 5.547633, 5.3182 5.5658, 5.35555 5.5907)), 
+  ((5.61705 4.326067, 5.6076 4.330267, 5.60655 4.337233, 5.6139 4.343533, 5.62335 4.344933, 5.6569 4.333067, 5.6831 4.333067, 5.7051 4.339333, 5.7187 4.340733, 5.7292 4.337233, 
+      5.7292 4.328867, 5.71455 4.3156, 5.681 4.31, 5.6506 4.31, 5.61705 4.326067)), 
+  ((5.5175 4.4071, 5.50965 4.4141, 5.5107 4.418967, 5.53165 4.423867, 5.5568 4.422467, 5.60295 4.4064, 5.6134 4.397333, 5.6071 4.388933, 5.5893 4.388233, 5.5631 4.390333, 
+      5.5175 4.4071)), 
+  ((7.6386 4.408833, 7.6358 4.411633, 7.6379 4.4154, 7.6597 4.4257, 7.6871 4.4332, 7.71245 4.435067, 7.7307 4.4313, 7.7356 4.426633, 7.73 4.4182, 7.7012 4.408367, 
+      7.6555 4.406467, 7.6386 4.408833)), 
+  ((8.22605 4.5634, 8.21745 4.5634, 8.20855 4.566733, 8.2039 4.573667, 8.2064 4.582233, 8.23285 4.5977, 8.2475 4.6001, 8.2607 4.598433, 8.27035 4.592933, 8.2725 4.581767, 
+      8.265 4.572933, 8.22605 4.5634)), 
+  ((5.32985 5.714467, 5.37525 5.715167, 5.39645 5.709767, 5.39795 5.699033, 5.38785 5.692967, 5.3636 5.690933, 5.3384 5.693633, 5.3172 5.703733, 5.3172 5.7091, 5.32125 5.712467, 
+      5.32985 5.714467)), 
+  ((8.15355 4.781567, 8.1454 4.7854, 8.1423 4.789033, 8.1437 4.794233, 8.15355 4.800133, 8.16645 4.8033, 8.1855 4.803533, 8.1998 4.799667, 8.2086 4.792667, 8.2086 4.7863, 
+      8.1967 4.777933, 8.1797 4.776567, 8.15355 4.781567)), 
+  ((7.59365 4.3643, 7.5852 4.368067, 7.5873 4.3718, 7.6028 4.3779, 7.62525 4.381667, 7.64915 4.3779, 7.659 4.373233, 7.6569 4.363367, 7.64985 4.3587, 7.6351 4.357767, 
+      7.6112 4.359633, 7.59365 4.3643)))
+
+MULTIPOLYGON (((6.51275 0.075233, 6.48505 0.075233, 6.47205 0.087167, 6.47205 0.109967, 6.4655 0.1393, 6.3873 0.2164, 6.3808 0.241367, 6.39385 0.275033, 6.4362 0.313033, 6.5095 0.389067, 
+    6.55835 0.419467, 6.63655 0.435767, 6.6887 0.436833, 6.7506 0.412967, 6.7848 0.359733, 6.78645 0.2859, 6.7555 0.2088, 6.7164 0.1697, 6.705 0.143633, 6.661 0.106733, 
+    6.604 0.079567, 6.51275 0.075233)), 
+  ((7.33525 1.53, 7.26515 1.552933, 7.2422 1.571633, 7.24605 1.582667, 7.27025 1.594567, 7.2983 1.609833, 7.3072 1.623433, 7.3072 1.6608, 7.3225 1.682033, 7.3505 1.692233, 
+      7.41675 1.704133, 7.4461 1.699867, 7.44865 1.683733, 7.44225 1.6744, 7.3913 1.631067, 7.38875 1.6107, 7.41675 1.587767, 7.41675 1.572467, 7.4015 1.558033, 7.3607 1.5283, 
+      7.3556 1.527467, 7.33525 1.53)), 
+  ((7.3075 1.3492, 7.31605 1.3381, 7.31975 1.3296, 7.3177 1.317533, 7.311 1.307033, 7.2996 1.301, 7.29025 1.301, 7.28155 1.3057, 7.2718 1.3144, 7.26815 1.323567, 
+      7.2678 1.3334, 7.27215 1.343467, 7.28085 1.349267, 7.29425 1.3506, 7.3075 1.3492)), 
+  ((7.31575 1.387, 7.3174 1.3799, 7.31535 1.375433, 7.30835 1.371633, 7.29695 1.368933, 7.2842 1.370733, 7.27315 1.3732, 7.2648 1.378533, 7.26075 1.385267, 7.26075 1.391733, 
+      7.2661 1.3971, 7.2782 1.399767, 7.29225 1.399567, 7.30265 1.395533, 7.31575 1.387)))
+
+MULTIPOLYGON (((8.85395 -1.070633, 8.86415 -1.051167, 8.9137 -1.0337, 8.94725 -1.0084, 8.9589 -0.9744, 8.9458 -0.888867, 8.95485 -0.875933, 8.9884 -0.864167, 9.05195 -0.8677, 9.0696 -0.864167, 
+    9.07665 -0.854733, 9.0837 -0.8324, 9.12255 -0.818267, 9.1402 -0.825333, 9.1826 -0.8571, 9.2073 -0.8571, 9.2214 -0.8465, 9.21965 -0.8312, 9.18785 -0.7971, 9.19495 -0.767667, 
+    9.1561 -0.73, 9.15435 -0.708833, 9.17375 -0.6806, 9.25495 -0.585267, 9.292 -0.395833, 9.3159 -0.247933, 9.3176 -0.1446, 9.31425 -0.0772, 9.2148 0.196867, 9.1939 0.2651, 
+    9.1985 0.300467, 9.2181 0.325067, 9.23885 0.331967, 9.25845 0.327367, 9.2873 0.275867, 9.3161 0.254333, 9.3357 0.2482, 9.3507 0.2313, 9.3634 0.170567, 9.38645 0.1606, 
+    9.41065 0.165967, 9.42565 0.179033, 9.4049 0.234367, 9.41065 0.254333, 9.43715 0.259733, 9.47405 0.253567, 9.5536 0.1921, 9.5543 0.171367, 9.51805 0.0687, 9.49055 0.0334, 
+    9.4876 0.020967, 9.49745 0.019, 9.5151 0.024233, 9.55335 0.056267, 9.5975 0.170067, 9.61315 0.178567, 9.6269 0.1779, 9.6475 0.1341, 9.6632 0.122967, 9.68775 0.1197, 
+    9.7191 0.122967, 9.7299 0.119033, 9.73385 0.109233, 9.7211 0.0759, 9.726 0.056267, 9.7564 0.037967, 9.77895 0.037967, 9.82405 0.056267, 9.8584 0.0857, 9.86035 0.102033, 
+    9.8437 0.1269, 9.8525 0.139333, 9.879 0.147833, 9.94965 0.138667, 10.01 0.144667, 10.04895 0.1543, 10.0968 0.1795, 10.14465 0.186933, 10.19475 0.181, 10.27375 0.160967, 
+    10.29935 0.166167, 10.30825 0.1847, 10.29375 0.2003, 10.26595 0.2092, 10.17915 0.206967, 10.1046 0.206233, 10.0601 0.1973, 10.00665 0.1795, 9.9566 0.180267, 9.87645 0.178767, 
+    9.8108 0.1988, 9.72855 0.2092, 9.68665 0.224233, 9.65765 0.2511, 9.63345 0.260767, 9.5835 0.260767, 9.50615 0.2769, 9.4465 0.308033, 9.3772 0.3768, 9.3401 0.454167, 
+    9.30465 0.475633, 9.24985 0.4907, 9.2305 0.510033, 9.2273 0.5369, 9.2805 0.6035, 9.3482 0.638967, 9.4175 0.652933, 9.5045 0.650767, 9.56255 0.642167, 9.58995 0.6239, 
+    9.5722 0.606733, 9.49325 0.5831, 9.4578 0.554067, 9.4594 0.520767, 9.47875 0.507867, 9.49805 0.514333, 9.50775 0.5401, 9.52065 0.5573, 9.54965 0.560533, 9.59155 0.546567, 
+    9.68505 0.462767, 9.71565 0.450933, 9.72535 0.454167, 9.7221 0.468133, 9.67375 0.5025, 9.6673 0.521833, 9.68505 0.534733, 9.7076 0.527233, 9.7334 0.500367, 9.8027 0.478867, 
+    9.81395 0.484233, 9.81395 0.4982, 9.7205 0.550867, 9.7076 0.598133, 9.7495 0.671167, 9.7382 0.768933, 9.68825 0.851667, 9.6898 0.9074, 9.7073 0.948233, 9.7394 0.967667, 
+    9.8335 0.9319, 9.90995 0.911833, 9.9939 0.913267, 10.12525 0.949133, 10.32875 0.949133, 10.82725 0.957733, 11.12225 0.9563, 11.27725 0.946233, 11.3354 0.962033, 11.3591 0.995033, 
+    11.33435 1.127067, 11.33005 1.286367, 11.3957 1.530367, 11.45385 1.7241, 11.456 1.7887, 11.386 1.932233, 11.3774 2.0327, 11.38815 2.107333, 11.38815 2.171933, 11.36015 2.249433, 
+    11.36015 2.2652, 11.3903 2.286733, 11.442 2.299667, 11.7994 2.2939, 11.86615 2.2939, 11.9257 2.2872, 12 2.275333, 12.07755 2.2526, 12.20745 2.2145, 12.3295 2.193133, 
+    12.34175 2.194367, 12.52715 2.192533, 12.70435 2.183467, 12.8761 2.198, 13.08055 2.201633, 13.1555 2.1907, 13.1937 2.161633, 13.2155 2.1107, 13.21275 2.052533, 13.19095 2.016167, 
+    13.18825 1.945267, 13.2046 1.892567, 13.24415 1.838, 13.24685 1.798, 13.2332 1.679833, 13.2387 1.610767, 13.25505 1.561667, 13.3382 1.458067, 13.37365 1.348967, 13.36275 1.3217, 
+    13.31335 1.259633, 13.3599 1.2198, 13.4678 1.2198, 13.60215 1.291767, 13.70285 1.323733, 13.89305 1.349033, 13.9415 1.355467, 13.99305 1.3585, 14.23945 1.370667, 14.2996 1.359433, 
+    14.3477 1.237533, 14.4138 1.041833, 14.3994 0.9119, 14.43905 0.6312, 14.3946 0.486833, 14.33445 0.454767, 14.14685 0.401833, 14.11315 0.380967, 14.0963 0.337667, 14.2851 0.1564, 
+    14.2851 0.119533, 14.2418 0.084233, 14.154 0.040933, 14.12995 0.013667, 14.13475 -0.056933, 14.1083 -0.103433, 13.9423 -0.2045, 13.9074 -0.226967, 13.9122 -0.2414, 13.9579 -0.2847, 
+    14.07335 -0.352067, 14.19125 -0.388967, 14.261 -0.457933, 14.47385 -0.576633, 14.61335 -0.626367, 14.64945 -0.658433, 14.6735 -0.693733, 14.66145 -0.7258, 14.64105 -0.814033, 14.56885 -0.910267, 
+    14.528 -1.059433, 14.46185 -1.141233, 14.4594 -1.178133, 14.4931 -1.226267, 14.65185 -1.383433, 14.7156 -1.437967, 14.72285 -1.462033, 14.6988 -1.672167, 14.6182 -1.891933, 14.59655 -1.933633, 
+    14.59535 -2.013833, 14.605 -2.214333, 14.59175 -2.267267, 14.55565 -2.302567, 14.42335 -2.3635, 14.37285 -2.3972, 14.3344 -2.4405, 14.3103 -2.546367, 14.28985 -2.620167, 14.2706 -2.645833, 
+    14.24655 -2.657033, 14.21765 -2.658633, 14.1503 -2.6346, 14.0854 -2.5576, 13.9555 -2.325, 13.8761 -2.2368, 13.8412 -2.211133, 13.81235 -2.215933, 13.78345 -2.232, 13.74015 -2.2769, 
+    13.68345 -2.328367, 13.67055 -2.315033, 13.64395 -2.334633, 13.579 -2.333033, 13.45395 -2.325033, 13.41545 -2.329833, 13.3734 -2.345867, 13.2916 -2.4293, 13.26275 -2.4405, 13.1665 -2.4325, 
+    13.0703 -2.371533, 12.8851 -2.129333, 12.79245 -2.005833, 12.69145 -1.9513, 12.5808 -1.9176, 12.46775 -1.925633, 12.4341 -1.943267, 12.37515 -1.988167, 12.3559 -2.0347, 12.392 -2.078, 
+    12.52185 -2.183867, 12.5796 -2.2753, 12.5928 -2.328233, 12.57115 -2.374767, 12.5086 -2.4004, 12.29215 -2.406833, 12.02995 -2.403633, 12 -2.402433, 11.9594 -2.406333, 11.94615 -2.416133, 
+    11.9403 -2.428867, 11.94235 -2.464967, 11.92975 -2.4929, 11.9067 -2.509667, 11.825 -2.522233, 11.78515 -2.511067, 11.75375 -2.416067, 11.7307 -2.4035, 11.70975 -2.4035, 11.69085 -2.4091, 
+    11.6563 -2.463567, 11.6731 -2.5334, 11.6647 -2.5865, 11.5662 -2.719167, 11.55785 -2.758267, 11.5704 -2.783433, 11.60185 -2.802967, 11.65005 -2.804367, 11.73595 -2.804367, 11.82185 -2.844867, 
+    11.8386 -2.8798, 11.8365 -2.977567, 11.85955 -3.039, 11.92245 -3.0921, 11.9645 -3.129433, 12 -3.171633, 12.044 -3.2299, 12.08425 -3.2964, 12.1056 -3.379733, 12.09645 -3.436633, 
+    12.0723 -3.492, 12 -3.6114, 11.985 -3.714, 11.9733 -3.755133, 11.96015 -3.7673, 11.90695 -3.772267, 11.8526 -3.767433, 11.8182 -3.740867, 11.782 -3.592433, 11.6969 -3.335333, 
+    11.65075 -3.318433, 11.58915 -3.319633, 11.55475 -3.335333, 11.4787 -3.4838, 11.36645 -3.5743, 11.3239 -3.640667, 11.31305 -3.734833, 11.237 -3.809667, 11.0654 -3.9047, 11.0154 -3.9324, 
+    10.9343 -3.866367, 10.93765 -3.842733, 10.9917 -3.789833, 10.988 -3.767433, 10.89475 -3.663833, 10.80495 -3.590167, 10.653 -3.510733, 10.64265 -3.495767, 10.65475 -3.487733, 10.6841 -3.488867, 
+    10.8084 -3.557933, 10.90165 -3.6178, 11.05015 -3.664967, 11.1676 -3.7559, 11.2125 -3.770867, 11.2377 -3.768133, 11.24495 -3.7594, 11.23475 -3.742867, 11.18955 -3.7108, 11.0131 -3.608733, 
+    10.7856 -3.520267, 10.6602 -3.420133, 10.50125 -3.259767, 10.3767 -3.0893, 10.31425 -3.0308, 10.2298 -2.975633, 10.00355 -2.8462, 9.89215 -2.791067, 9.882 -2.7753, 9.8854 -2.740433, 
+    9.8702 -2.7224, 9.7959 -2.688633, 9.7672 -2.654867, 9.725 -2.630133, 9.6454 -2.571433, 9.59505 -2.5272, 9.58485 -2.497033, 9.5593 -2.469333, 9.5615 -2.460067, 9.57315 -2.454233, 
+    9.60305 -2.4562, 9.68625 -2.503367, 9.70375 -2.5053, 9.71905 -2.499967, 9.74605 -2.478567, 9.75845 -2.4766, 9.7716 -2.481467, 9.80225 -2.517933, 9.81975 -2.524767, 9.85985 -2.5262, 
+    9.9081 -2.551967, 9.9704 -2.608333, 9.99265 -2.615767, 10.01605 -2.609067, 10.0817 -2.564567, 10.11175 -2.557167, 10.15625 -2.551967, 10.1785 -2.5386, 10.1796 -2.5275, 10.15625 -2.502267, 
+    10.15625 -2.480767, 10.1362 -2.4548, 10.1173 -2.448133, 10.10615 -2.452567, 10.09505 -2.465167, 10.1017 -2.4956, 10.0917 -2.5045, 10.07835 -2.505967, 10.065 -2.498567, 10.0394 -2.470367, 
+    10.02605 -2.466667, 10.01825 -2.4689, 9.9771 -2.5045, 9.9593 -2.505967, 9.9337 -2.4978, 9.9103 -2.454067, 9.89475 -2.4459, 9.83465 -2.4355, 9.7779 -2.404367, 9.7632 -2.4059, 
+    9.705 -2.4463, 9.6808 -2.451167, 9.65655 -2.447133, 9.63955 -2.436633, 9.61655 -2.417233, 9.59595 -2.410767, 9.5511 -2.410767, 9.53535 -2.4035, 9.52565 -2.386533, 9.53655 -2.288767, 
+    9.5014 -2.207967, 9.39355 -2.102133, 9.31795 -2.0351, 9.2903 -1.9929, 9.29265 -1.9714, 9.3122 -1.961433, 9.3329 -1.9622, 9.3686 -1.972933, 9.402 -1.972933, 9.4469 -1.9576, 
+    9.47335 -1.9576, 9.4941 -1.9714, 9.52055 -2.028967, 9.56085 -2.0727, 9.61265 -2.099567, 9.64375 -2.124867, 9.65985 -2.125633, 9.6633 -2.1149, 9.6518 -2.089567, 9.5793 -2.036633, 
+    9.56545 -2.0044, 9.5482 -1.979067, 9.5344 -1.927667, 9.51825 -1.915367, 9.501 -1.9123, 9.463 -1.921533, 9.43425 -1.9177, 9.41235 -1.8962, 9.3928 -1.8916, 9.3778 -1.897733, 
+    9.35135 -1.92, 9.3352 -1.921533, 9.3053 -1.918467, 9.2696 -1.9269, 9.23735 -1.921533, 9.20515 -1.900033, 9.1994 -1.8701, 9.23045 -1.8118, 9.21665 -1.728133, 9.1768 -1.6151, 
+    9.04625 -1.432467, 9.0027 -1.387333, 8.9995 -1.357267, 9.0108 -1.339, 9.0301 -1.3422, 9.04785 -1.371233, 9.1607 -1.5195, 9.1752 -1.5603, 9.19935 -1.578567, 9.259 -1.612967, 
+    9.27835 -1.6452, 9.28155 -1.7236, 9.2993 -1.7365, 9.31865 -1.7365, 9.35085 -1.722533, 9.3702 -1.725767, 9.4105 -1.754767, 9.42985 -1.784867, 9.46205 -1.803133, 9.47495 -1.7999, 
+    9.4782 -1.783767, 9.45725 -1.725767, 9.4669 -1.706433, 9.49755 -1.697833, 9.70545 -1.702133, 9.71995 -1.692467, 9.7135 -1.6817, 9.69095 -1.675267, 9.6007 -1.672033, 9.5604 -1.6613, 
+    9.52975 -1.633367, 9.52655 -1.571067, 9.5088 -1.550633, 9.48785 -1.549567, 9.47015 -1.5614, 9.4266 -1.6237, 9.38955 -1.635533, 9.34765 -1.633367, 9.32185 -1.621567, 9.3009 -1.580733, 
+    9.25575 -1.5571, 9.2493 -1.543133, 9.2606 -1.530233, 9.2896 -1.516267, 9.29605 -1.498, 9.2864 -1.4765, 9.2848 -1.4561, 9.3041 -1.4346, 9.33315 -1.4099, 9.3396 -1.386267, 
+    9.29125 -1.318567, 9.26865 -1.3132, 9.259 -1.322867, 9.259 -1.3433, 9.28155 -1.3895, 9.2622 -1.408833, 9.2429 -1.4099, 9.2155 -1.398067, 9.18325 -1.3809, 9.1671 -1.386267, 
+    9.17035 -1.400233, 9.1607 -1.4228, 9.1397 -1.423867, 9.11875 -1.4142, 9.09945 -1.3884, 9.09945 -1.337933, 9.07525 -1.316433, 9.0269 -1.287433, 9.0156 -1.267, 9.01725 -1.236933, 
+    8.99305 -1.2219, 8.9689 -1.2251, 8.9463 -1.228333, 8.92695 -1.222967, 8.9173 -1.206833, 8.9157 -1.1746, 8.87215 -1.1252, 8.85395 -1.070633)), 
+  ((8.5995 -0.6803, 8.59375 -0.672733, 8.5949 -0.6667, 8.60625 -0.6629, 8.64035 -0.668967, 8.67895 -0.6879, 8.7386 -0.735567, 8.76925 -0.8075, 8.77265 -0.850633, 8.8033 -0.8794, 
+      8.81015 -0.880167, 8.8192 -0.877133, 8.81695 -0.8658, 8.79425 -0.8446, 8.79425 -0.8355, 8.80445 -0.827167, 8.82265 -0.824133, 8.8601 -0.833233, 8.87715 -0.850633, 8.89075 -0.9006, 
+      8.9243 -0.974033, 8.90955 -1.0081, 8.85845 -1.0437, 8.8187 -1.049733, 8.79825 -1.048233, 8.7642 -1.026267, 8.71475 -0.9256, 8.70795 -0.840067, 8.64435 -0.7227, 8.5995 -0.6803)), 
+  ((9.0281 -0.822567, 8.99225 -0.8182, 8.9716 -0.800833, 8.9466 -0.750867, 8.9477 -0.701633, 8.96835 -0.677733, 8.9879 -0.675567, 9.0194 -0.684967, 9.04005 -0.7125, 9.04005 -0.731333, 
+      9.0248 -0.7552, 9.027 -0.764633, 9.0357 -0.771133, 9.06395 -0.776933, 9.07695 -0.787067, 9.07695 -0.8001, 9.05305 -0.816033, 9.0281 -0.822567)), 
+  ((8.84775 -0.7762, 8.8456 -0.766067, 8.84995 -0.7523, 8.85865 -0.744367, 8.8847 -0.744367, 8.91835 -0.7581, 8.92925 -0.7755, 8.9227 -0.792867, 8.8999 -0.801567, 8.8749 -0.7972, 
+      8.84775 -0.7762)), 
+  ((9.73585 0.144267, 9.7435 0.145733, 9.7511 0.145, 9.7948 0.115867, 9.80795 0.0962, 9.8014 0.0802, 9.78935 0.076533, 9.7566 0.089667, 9.73365 0.136267, 9.73585 0.144267)))
+
+MULTIPOLYGON (((9.7394 0.967667, 9.79335 0.986133, 9.8852 0.982267, 9.9377 0.991967, 9.94645 1.0124, 9.93625 1.0425, 9.91 1.055167, 9.88665 1.0571, 9.8123 1.026, 9.7598 1.021133, 
+    9.6971 1.0221, 9.65915 1.016267, 9.61395 1.000733, 9.59065 1.005567, 9.5775 1.020167, 9.5571 1.068767, 9.53375 1.089167, 9.51335 1.0921, 9.4492 1.090133, 9.42 1.0989, 
+    9.3996 1.122233, 9.39375 1.173733, 9.4171 1.2136, 9.4827 1.269, 9.5017 1.386633, 9.5273 1.404067, 9.5543 1.407833, 9.57135 1.410667, 9.57985 1.425833, 9.57985 1.446633, 
+    9.604 1.4684, 9.6111 1.485467, 9.60255 1.521433, 9.6111 1.534667, 9.62815 1.5375, 9.66505 1.524267, 9.76445 1.5129, 9.81695 1.526133, 9.84255 1.547933, 9.83685 1.556433, 
+    9.82405 1.556433, 9.78575 1.546033, 9.7616 1.546967, 9.6991 1.581033, 9.67925 1.612267, 9.6849 1.638767, 9.7204 1.6596, 9.77865 1.688, 9.81695 1.727733, 9.84925 1.805733, 
+    9.84925 1.851133, 9.8174 1.900367, 9.76235 1.9496, 9.74785 1.9863, 9.758 2.015267, 9.79565 2.065467, 9.78405 2.130167, 9.74495 2.203567, 9.70295 2.250867, 9.69905 2.2761, 
+    9.7221 2.291467, 9.74515 2.3175, 9.8533 2.262367, 9.9388 2.215167, 10.08475 2.177833, 10.3118 2.169967, 10.67895 2.177833, 11.11835 2.183733, 11.33815 2.174133, 11.38815 2.171933, 
+    11.38815 2.107333, 11.3774 2.0327, 11.386 1.932233, 11.456 1.7887, 11.45385 1.7241, 11.3957 1.530367, 11.33005 1.286367, 11.33435 1.127067, 11.3591 0.995033, 11.3354 0.962033, 
+    11.27725 0.946233, 11.12225 0.9563, 10.82725 0.957733, 10.32875 0.949133, 10.12525 0.949133, 9.9939 0.913267, 9.90995 0.911833, 9.8335 0.9319, 9.7394 0.967667)), 
+  ((8.70385 3.204767, 8.6896 3.200733, 8.6694 3.2034, 8.60265 3.229033, 8.51165 3.235767, 8.42065 3.231733, 8.3802 3.234433, 8.3559 3.243867, 8.34785 3.261367, 8.3721 3.2951, 
+      8.3741 3.3153, 8.40445 3.347667, 8.45905 3.366533, 8.5258 3.370567, 8.5511 3.378667, 8.5491 3.408333, 8.49245 3.5027, 8.49855 3.557967, 8.54705 3.6402, 8.5329 3.688733, 
+      8.5329 3.703567, 8.55315 3.717067, 8.5845 3.7184, 8.65325 3.700867, 8.70585 3.700867, 8.7908 3.7103, 8.8272 3.708967, 8.8535 3.696833, 8.8818 3.5674, 8.8474 3.455533, 
+      8.7544 3.324767, 8.75035 3.2641, 8.70385 3.204767)), 
+  ((9.359 0.824267, 9.335 0.824267, 9.31585 0.8313, 9.30365 0.8473, 9.30205 0.869533, 9.3171 0.9053, 9.33945 0.919667, 9.36795 0.923467, 9.3854 0.9205, 9.3972 0.9129, 
+      9.40085 0.8969, 9.3819 0.873867, 9.37295 0.8565, 9.3758 0.838067, 9.3701 0.8283, 9.359 0.824267)), 
+  ((9.55035 0.934267, 9.5426 0.946433, 9.5426 0.9574, 9.5499 0.9635, 9.56725 0.9653, 9.59655 0.947633, 9.61205 0.9257, 9.61025 0.910467, 9.59975 0.905, 9.58235 0.9111, 
+      9.55035 0.934267)))
+
+MULTIPOLYGON (((8.34605 4.648367, 8.4068 4.622967, 8.43875 4.622967, 8.47335 4.644267, 8.48135 4.6762, 8.48135 4.732967, 8.49995 4.780867, 8.55585 4.835867, 8.7049 4.9565, 8.83 5.128567, 
+    8.8353 5.233233, 8.838 5.401767, 8.89785 5.513533, 8.88985 5.559667, 8.7861 5.650133, 8.7781 5.682067, 8.8207 5.7353, 8.82335 5.754833, 8.81005 5.786767, 8.82865 5.8098, 
+    8.97505 5.9127, 9.09085 6.0085, 9.184 6.109633, 9.30375 6.210767, 9.38895 6.226733, 9.40755 6.248, 9.41555 6.301233, 9.41555 6.361567, 9.4648 6.391733, 9.5074 6.418367, 
+    9.69635 6.4432, 9.72565 6.4627, 9.7283 6.5248, 9.7203 6.719933, 9.74695 6.766067, 9.78685 6.787367, 9.95055 6.805133, 10.03575 6.8406, 10.08365 6.8956, 10.11025 6.966567, 
+    10.19275 7.138633, 10.23535 7.163467, 10.3338 7.1759, 10.4123 7.183, 10.46285 7.159967, 10.745 6.947067, 10.8541 6.867233, 10.99115 6.831767, 11.06035 6.771467, 11.1269 6.649033, 
+    11.1588 6.551467, 11.21205 6.517767, 11.2839 6.505333, 11.3824 6.5142, 11.47685 6.562067, 11.52745 6.638367, 11.54075 6.748367, 11.52475 6.805133, 11.49285 6.8353, 11.5008 6.856567, 
+    11.57 6.9027, 11.80425 7.021567, 11.8269 7.057067, 11.82955 7.089, 11.7364 7.269933, 11.73245 7.3906, 11.75505 7.4367, 11.87615 7.544933, 11.9827 7.634, 12 7.648467, 
+    12.0589 7.717933, 12.1193 8.010633, 12.15755 8.3691, 12.17725 8.444733, 12.2414 8.551633, 12.34495 8.619033, 12.61005 8.701267, 12.73825 8.806533, 12.84555 9.012067, 12.885 9.1765, 
+    12.86655 9.286667, 12.8838 9.378767, 12.9208 9.4281, 13.16245 9.518533, 13.26235 9.577733, 13.3265 9.655033, 13.35115 9.745467, 13.31295 9.903333, 13.30805 9.960867, 13.3376 10.046367, 
+    13.41285 10.168067, 13.4893 10.289767, 13.56205 10.534767, 13.6533 10.761667, 13.74085 10.883367, 13.8099 11.051067, 13.87155 11.1366, 13.9455 11.184267, 14.0996 11.231967, 14.23025 11.292833, 
+    14.35355 11.427667, 14.3856 11.450667, 14.5089 11.450667, 14.5607 11.475333, 14.58415 11.542767, 14.58415 11.745033, 14.61005 11.8881, 14.6782 12, 14.7131 12.185067, 14.6837 12.267933, 
+    14.6101 12.3355, 14.3223 12.529533, 14.2242 12.6211, 14.19805 12.802033, 14.1408 12.952467, 14.15035 13.158733, 14.19255 13.113933, 14.25035 13.052567, 14.4849 13.0019, 14.52455 12.949067, 
+    14.47465 12.883167, 14.4797 12.8756, 14.50865 12.8613, 14.60725 12.798767, 14.65185 12.791033, 14.7493 12.800967, 14.78725 12.791033, 14.812 12.757467, 14.7988 12.731033, 14.774 12.7035, 
+    14.7707 12.678167, 14.80375 12.653967, 14.883 12.626433, 14.92265 12.5978, 14.9309 12.5642, 14.9193 12.497033, 14.9309 12.448567, 14.94905 12.414433, 14.9424 12.385267, 14.9061 12.3258, 
+    14.9094 12.240467, 14.95895 12.1766, 15.0217 12.149067, 15.0342 12.145533, 15.04495 12.095533, 15.0923 12.036467, 15.09075 12, 15.07065 11.9545, 15.0681 11.927067, 15.0562 11.8089, 
+    15.0784 11.7655, 15.1006 11.726033, 15.1006 11.685567, 15.07325 11.6471, 15.06585 11.621467, 15.07325 11.584933, 15.05625 11.488267, 15.0666 11.444867, 15.074 11.416267, 15.0533 11.359033, 
+    15.04665 11.293933, 15.06735 11.2683, 15.06735 11.2298, 15.0222 11.118333, 15.01775 11.050267, 15.0584 10.911167, 15.04065 10.809533, 15.04065 10.767133, 15.0739 10.714833, 15.13015 10.556, 
+    15.14865 10.530333, 15.17825 10.5165, 15.21675 10.490867, 15.2463 10.454367, 15.2707 10.368533, 15.30025 10.331033, 15.3402 10.308333, 15.4112 10.276767, 15.50075 10.213633, 15.64425 10.0706, 
+    15.7278 10.009433, 15.7506 9.992067, 15.70995 9.959567, 15.6507 9.918133, 15.57675 9.901667, 15.40415 9.9247, 15.31785 9.9658, 15.2426 9.9839, 15.1489 9.9806, 15.10695 9.9658, 
+    15.05025 9.937867, 14.9516 9.937867, 14.7383 9.959233, 14.5065 9.955933, 14.32895 9.886867, 14.16995 9.793133, 14.0886 9.664867, 14.07625 9.559633, 14.0935 9.515233, 14.18355 9.446167, 
+    14.29205 9.349133, 14.4215 9.109067, 14.56205 8.961067, 14.641 8.908467, 14.8148 8.831167, 15.0318 8.7062, 15.14765 8.5993, 15.1982 8.479267, 15.4016 8.178333, 15.57545 7.8774, 
+    15.66915 7.6883, 15.6223 7.6258, 15.5853 7.5732, 15.5532 7.539867, 15.3621 7.341367, 15.28875 7.246733, 15.207 7.010967, 15.16015 6.8971, 15.03985 6.802467, 14.9028 6.661333, 
+    14.82945 6.44, 14.77175 6.292467, 14.64665 6.1898, 14.53605 6.087167, 14.512 6.0262, 14.58655 5.917133, 14.68275 5.766367, 14.6539 5.625233, 14.6058 5.384633, 14.5974 5.3253, 
+    14.64675 5.257933, 14.74055 5.2082, 14.7742 5.139233, 14.7838 4.9981, 14.7706 4.8265, 14.70805 4.720633, 14.70925 4.614767, 14.779 4.483267, 14.8848 4.390233, 15.08805 4.261933, 
+    15.13855 4.188133, 15.165 4.074267, 15.12295 3.987667, 15.1157 3.9235, 15.13735 3.862567, 15.1975 3.723, 15.44165 3.525733, 15.61 3.381367, 15.9648 3.046167, 16.1224 2.8603, 
+    16.2354 2.727, 16.1854 2.7085, 16.1734 2.704067, 16.16025 2.6141, 16.15715 2.5079, 16.1904 2.383633, 16.23835 2.287733, 16.3126 2.226867, 16.32655 2.1939, 16.3157 2.167067, 
+    16.29715 2.155733, 16.27395 2.152633, 16.18575 2.1712, 16.16105 2.170167, 16.1471 2.1609, 16.1386 2.092333, 16.14015 1.865467, 16.1556 1.828367, 16.1788 1.813933, 16.2082 1.805667, 
+    16.21825 1.790733, 16.22135 1.6742, 16.2121 1.656667, 16.19045 1.648433, 16.10535 1.6639, 16.07135 1.664933, 16.06205 1.655667, 15.6703 1.838833, 15.50125 1.9043, 15.46445 1.910667, 
+    15.4372 1.9043, 15.39905 1.890667, 15.37315 1.881567, 15.34655 1.881567, 15.3193 1.8961, 15.24565 1.972467, 15.2184 1.979733, 15.19115 1.979733, 15.16525 1.960633, 15.13935 1.939733, 
+    15.12435 1.9361, 15.08415 1.949733, 15.0283 1.9752, 15.0092 1.978833, 14.96285 1.967, 14.91785 1.951567, 14.8879 1.953367, 14.862 1.961567, 14.7877 2.019733, 14.7509 2.028833, 
+    14.70865 2.0252, 14.6773 2.018833, 14.64595 2.021567, 14.60505 2.0461, 14.57175 2.080133, 14.41785 2.098533, 14.2974 2.091567, 14.1898 2.0844, 13.5926 2.0519, 13.26275 2.052433, 
+    13.21275 2.052533, 13.2155 2.1107, 13.1937 2.161633, 13.1555 2.1907, 13.08055 2.201633, 12.8761 2.198, 12.70435 2.183467, 12.52715 2.192533, 12.34175 2.194367, 12.3295 2.193133, 
+    12.20745 2.2145, 12.07755 2.2526, 12 2.275333, 11.9257 2.2872, 11.86615 2.2939, 11.7994 2.2939, 11.442 2.299667, 11.3903 2.286733, 11.36015 2.2652, 11.36015 2.249433, 
+    11.38815 2.171933, 11.33815 2.174133, 11.11835 2.183733, 10.67895 2.177833, 10.3118 2.169967, 10.08475 2.177833, 9.9388 2.215167, 9.8533 2.262367, 9.74515 2.3175, 9.75225 2.413267, 
+    9.8019 2.536233, 9.8232 2.754967, 9.79305 2.8389, 9.79305 2.896833, 9.82955 2.969767, 9.8817 3.029633, 9.90345 3.060533, 9.90925 3.2131, 9.8904 3.262333, 9.83245 3.320267, 
+    9.65285 3.421667, 9.6488 3.437733, 9.6618 3.449667, 9.6943 3.4594, 9.88945 3.493, 9.95445 3.5212, 9.98535 3.5472, 9.98535 3.562367, 9.9626 3.565633, 9.8618 3.532033, 
+    9.75285 3.5136, 9.69595 3.491933, 9.6683 3.490833, 9.65045 3.502767, 9.65205 3.582967, 9.6 3.6946, 9.6033 3.729267, 9.6293 3.7488, 9.66345 3.7542, 9.71385 3.743367, 
+    9.7317 3.7477, 9.7382 3.7618, 9.7317 3.7889, 9.74475 3.805133, 9.79025 3.826833, 9.7984 3.844167, 9.787 3.8539, 9.7675 3.8539, 9.7317 3.839833, 9.7122 3.845233, 
+    9.6878 3.877767, 9.6864 4.019867, 9.702 4.053933, 9.76445 4.098433, 9.773 4.135333, 9.75735 4.167533, 9.7389 4.1713, 9.7162 4.165633, 9.6892 4.1505, 9.6651 4.123033, 
+    9.6537 4.0672, 9.61115 4.035967, 9.5742 4.025567, 9.5444 4.029333, 9.49185 4.0795, 9.4436 4.0899, 9.4024 4.0795, 9.3797 4.058667, 9.3598 4.0161, 9.36265 3.960233, 
+    9.4081 3.886433, 9.4521 3.8126, 9.44925 3.7899, 9.42085 3.781367, 9.34705 3.782333, 9.28315 3.8022, 9.25665 3.8273, 9.25925 3.842067, 9.31015 3.8673, 9.32055 3.8812, 
+    9.31795 3.889033, 9.2958 3.895133, 9.21095 3.8673, 9.15225 3.8673, 9.12745 3.879467, 9.12095 3.9047, 9.1314 3.9499, 9.11705 3.969033, 9.06615 4.005567, 8.98655 4.0221, 
+    8.9448 4.0621, 8.93305 4.0969, 8.95135 4.163, 8.9448 4.195167, 8.87435 4.2769, 8.85575 4.353167, 8.86775 4.430967, 8.89915 4.470867, 8.9635 4.5497, 8.983 4.597567, 
+    8.9755 4.609533, 8.965 4.610533, 8.90065 4.556667, 8.8797 4.550667, 8.86175 4.557667, 8.8378 4.5876, 8.76595 4.6215, 8.73005 4.6225, 8.7181 4.614533, 8.73005 4.595567, 
+    8.78545 4.536733, 8.77795 4.514767, 8.7465 4.5008, 8.7136 4.5058, 8.6163 4.571633, 8.60285 4.6325, 8.5804 4.652433, 8.56245 4.653433, 8.54895 4.639467, 8.55195 4.607533, 
+    8.5789 4.5477, 8.5669 4.528733, 8.5759 4.519767, 8.6268 4.5068, 8.6238 4.494833, 8.59385 4.478867, 8.5355 4.469867, 8.4816 4.474867, 8.3993 4.5068, 8.36935 4.5078, 
+    8.35905 4.515333, 8.35805 4.5273, 8.372 4.566567, 8.368 4.600467, 8.34605 4.648367)), 
+  ((9.5573 3.874833, 9.56325 3.8689, 9.56105 3.8644, 9.54835 3.863433, 9.5171 3.8684, 9.46645 3.884267, 9.44485 3.898667, 9.4396 3.928967, 9.41205 3.9637, 9.4098 3.985067, 
+      9.41655 3.999467, 9.4344 4.0069, 9.459 4.0074, 9.47535 4.001433, 9.4977 3.9791, 9.49995 3.956767, 9.5275 3.924, 9.53795 3.891233, 9.5573 3.874833)))
+
+MULTIPOLYGON (((11.0154 -3.9324, 11.0654 -3.9047, 11.237 -3.809667, 11.31305 -3.734833, 11.3239 -3.640667, 11.36645 -3.5743, 11.4787 -3.4838, 11.55475 -3.335333, 11.58915 -3.319633, 11.65075 -3.318433, 
+    11.6969 -3.335333, 11.782 -3.592433, 11.8182 -3.740867, 11.8526 -3.767433, 11.90695 -3.772267, 11.96015 -3.7673, 11.9733 -3.755133, 11.985 -3.714, 12 -3.6114, 12.0723 -3.492, 
+    12.09645 -3.436633, 12.1056 -3.379733, 12.08425 -3.2964, 12.044 -3.2299, 12 -3.171633, 11.9645 -3.129433, 11.92245 -3.0921, 11.85955 -3.039, 11.8365 -2.977567, 11.8386 -2.8798, 
+    11.82185 -2.844867, 11.73595 -2.804367, 11.65005 -2.804367, 11.60185 -2.802967, 11.5704 -2.783433, 11.55785 -2.758267, 11.5662 -2.719167, 11.6647 -2.5865, 11.6731 -2.5334, 11.6563 -2.463567, 
+    11.69085 -2.4091, 11.70975 -2.4035, 11.7307 -2.4035, 11.75375 -2.416067, 11.78515 -2.511067, 11.825 -2.522233, 11.9067 -2.509667, 11.92975 -2.4929, 11.94235 -2.464967, 11.9403 -2.428867, 
+    11.94615 -2.416133, 11.9594 -2.406333, 12 -2.402433, 12.02995 -2.403633, 12.29215 -2.406833, 12.5086 -2.4004, 12.57115 -2.374767, 12.5928 -2.328233, 12.5796 -2.2753, 12.52185 -2.183867, 
+    12.392 -2.078, 12.3559 -2.0347, 12.37515 -1.988167, 12.4341 -1.943267, 12.46775 -1.925633, 12.5808 -1.9176, 12.69145 -1.9513, 12.79245 -2.005833, 12.8851 -2.129333, 13.0703 -2.371533, 
+    13.1665 -2.4325, 13.26275 -2.4405, 13.2916 -2.4293, 13.3734 -2.345867, 13.41545 -2.329833, 13.45395 -2.325033, 13.579 -2.333033, 13.64395 -2.334633, 13.67055 -2.315033, 13.68345 -2.328367, 
+    13.74015 -2.2769, 13.78345 -2.232, 13.81235 -2.215933, 13.8412 -2.211133, 13.8761 -2.2368, 13.9555 -2.325, 14.0854 -2.5576, 14.1503 -2.6346, 14.21765 -2.658633, 14.24655 -2.657033, 
+    14.2706 -2.645833, 14.28985 -2.620167, 14.3103 -2.546367, 14.3344 -2.4405, 14.37285 -2.3972, 14.42335 -2.3635, 14.55565 -2.302567, 14.59175 -2.267267, 14.605 -2.214333, 14.59535 -2.013833, 
+    14.59655 -1.933633, 14.6182 -1.891933, 14.6988 -1.672167, 14.72285 -1.462033, 14.7156 -1.437967, 14.65185 -1.383433, 14.4931 -1.226267, 14.4594 -1.178133, 14.46185 -1.141233, 14.528 -1.059433, 
+    14.56885 -0.910267, 14.64105 -0.814033, 14.66145 -0.7258, 14.6735 -0.693733, 14.64945 -0.658433, 14.61335 -0.626367, 14.47385 -0.576633, 14.261 -0.457933, 14.19125 -0.388967, 14.07335 -0.352067, 
+    13.9579 -0.2847, 13.9122 -0.2414, 13.9074 -0.226967, 13.9423 -0.2045, 14.1083 -0.103433, 14.13475 -0.056933, 14.12995 0.013667, 14.154 0.040933, 14.2418 0.084233, 14.2851 0.119533, 
+    14.2851 0.1564, 14.0963 0.337667, 14.11315 0.380967, 14.14685 0.401833, 14.33445 0.454767, 14.3946 0.486833, 14.43905 0.6312, 14.3994 0.9119, 14.4138 1.041833, 14.3477 1.237533, 
+    14.2996 1.359433, 14.23945 1.370667, 13.99305 1.3585, 13.9415 1.355467, 13.89305 1.349033, 13.70285 1.323733, 13.60215 1.291767, 13.4678 1.2198, 13.3599 1.2198, 13.31335 1.259633, 
+    13.36275 1.3217, 13.37365 1.348967, 13.3382 1.458067, 13.25505 1.561667, 13.2387 1.610767, 13.2332 1.679833, 13.24685 1.798, 13.24415 1.838, 13.2046 1.892567, 13.18825 1.945267, 
+    13.19095 2.016167, 13.21275 2.052533, 13.26275 2.052433, 13.5926 2.0519, 14.1898 2.0844, 14.2974 2.091567, 14.41785 2.098533, 14.57175 2.080133, 14.60505 2.0461, 14.64595 2.021567, 
+    14.6773 2.018833, 14.70865 2.0252, 14.7509 2.028833, 14.7877 2.019733, 14.862 1.961567, 14.8879 1.953367, 14.91785 1.951567, 14.96285 1.967, 15.0092 1.978833, 15.0283 1.9752, 
+    15.08415 1.949733, 15.12435 1.9361, 15.13935 1.939733, 15.16525 1.960633, 15.19115 1.979733, 15.2184 1.979733, 15.24565 1.972467, 15.3193 1.8961, 15.34655 1.881567, 15.37315 1.881567, 
+    15.39905 1.890667, 15.4372 1.9043, 15.46445 1.910667, 15.50125 1.9043, 15.6703 1.838833, 16.06205 1.655667, 16.07135 1.664933, 16.10535 1.6639, 16.19045 1.648433, 16.2121 1.656667, 
+    16.22135 1.6742, 16.21825 1.790733, 16.2082 1.805667, 16.1788 1.813933, 16.1556 1.828367, 16.14015 1.865467, 16.1386 2.092333, 16.1471 2.1609, 16.16105 2.170167, 16.18575 2.1712, 
+    16.27395 2.152633, 16.29715 2.155733, 16.3157 2.167067, 16.32655 2.1939, 16.3126 2.226867, 16.23835 2.287733, 16.1904 2.383633, 16.15715 2.5079, 16.16025 2.6141, 16.1734 2.704067, 
+    16.1854 2.7085, 16.2354 2.727, 16.3062 2.776067, 16.4507 2.876167, 16.6479 3.067033, 16.7694 3.249867, 16.89925 3.349333, 17.10485 3.469633, 17.24675 3.562667, 17.444 3.638033, 
+    17.6689 3.681333, 17.8132 3.6653, 17.96955 3.622, 18.07655 3.597933, 18.204 3.599533, 18.5851 3.6279, 18.6351 3.631633, 18.6766 3.385033, 18.691 3.223833, 18.6802 3.1252, 
+    18.6369 3.067433, 18.48175 2.9255, 18.3825 2.7583, 18.31035 2.577867, 18.2454 2.440733, 18.2057 2.383, 18.1985 2.306, 18.1696 2.245867, 18.1155 2.1833, 18.1209 2.121933, 
+    18.13175 1.9078, 18.13895 1.684067, 18.1137 1.5734, 18.0758 1.478333, 17.9423 1.252167, 17.8737 1.086167, 17.8196 0.9731, 17.8214 0.890067, 17.80335 0.733667, 17.79615 0.6639, 
+    17.8142 0.598933, 17.89355 0.485867, 17.9044 0.442533, 17.89355 0.38, 17.84125 0.280133, 17.79435 0.0708, 17.70055 -0.266033, 17.70955 -0.358667, 17.7781 -0.433233, 17.80695 -0.503, 
+    17.7709 -0.5824, 17.6554 -0.760433, 17.5237 -0.8723, 17.4371 -0.946867, 17.23505 -1.1177, 17.06905 -1.1971, 16.89585 -1.310167, 16.76775 -1.424467, 16.7425 -1.496633, 16.6631 -1.73, 
+    16.5765 -1.874367, 16.4484 -1.988667, 16.3329 -2.119767, 16.2824 -2.187133, 16.27155 -2.280967, 16.26795 -2.4614, 16.2704 -2.6797, 16.23865 -2.753933, 16.23065 -2.8012, 16.252 -2.896567, 
+    16.2079 -2.9902, 16.2226 -3.123933, 16.18115 -3.181, 16.19985 -3.415467, 16.1838 -3.4574, 16.12095 -3.523367, 16.0942 -3.554567, 16.0427 -3.7525, 15.96115 -3.8711, 15.91835 -3.919233, 
+    15.6816 -4.0307, 15.5762 -4.121567, 15.47155 -4.205767, 15.40765 -4.265433, 15.3713 -4.2956, 15.3408 -4.323133, 15.31525 -4.338867, 15.29755 -4.346767, 15.2661 -4.353967, 15.23905 -4.358633, 
+    15.195 -4.416533, 15.16615 -4.4156, 15.1387 -4.424767, 15.12355 -4.441233, 15.1387 -4.519067, 15.12355 -4.566667, 15.08785 -4.6033, 14.84135 -4.730567, 14.77955 -4.832167, 14.65185 -4.9109, 
+    14.51385 -4.943867, 14.46385 -4.962533, 14.3319 -4.9203, 14.291 -4.8834, 14.291 -4.814433, 14.32465 -4.745467, 14.3992 -4.686133, 14.4377 -4.638, 14.4305 -4.543367, 14.392 -4.5145, 
+    14.3006 -4.506467, 14.2477 -4.5145, 14.0986 -4.649233, 14.0577 -4.663667, 13.99035 -4.665267, 13.93985 -4.6412, 13.88935 -4.580267, 13.8665 -4.570667, 13.8088 -4.580267, 13.74625 -4.602733, 
+    13.70535 -4.698967, 13.65245 -4.862567, 13.60195 -4.907467, 13.4913 -4.931533, 13.41435 -4.934733, 13.32775 -4.8834, 13.27005 -4.808033, 13.17505 -4.723, 13.0933 -4.710167, 13.06715 -4.711767, 
+    13.04035 -4.7134, 12.92735 -4.6396, 12.79265 -4.524133, 12.75895 -4.4407, 12.7349 -4.424667, 12.69405 -4.4295, 12.6592 -4.463167, 12.6303 -4.553, 12.5341 -4.612333, 12.4355 -4.628367, 
+    12.385 -4.654033, 12.3754 -4.703767, 12.3826 -4.894633, 12.36095 -4.9187, 12.2984 -4.9203, 12.2407 -4.893033, 12.1998 -4.904267, 12.1565 -4.9251, 12.13005 -4.970033, 12.0957 -4.999933, 
+    12 -4.917933, 11.98875 -4.883067, 11.98095 -4.864767, 11.96745 -4.851733, 11.91155 -4.819867, 11.87585 -4.817533, 11.86015 -4.828567, 11.861 -4.844833, 11.88455 -4.880267, 11.87845 -4.8919, 
+    11.8549 -4.895367, 11.8218 -4.8855, 11.79215 -4.8524, 11.78085 -4.7757, 11.77035 -4.7542, 11.739 -4.706, 11.7451 -4.683933, 11.8035 -4.647333, 11.8082 -4.616033, 11.7683 -4.551633, 
+    11.58875 -4.367567, 11.402 -4.213, 11.3902 -4.184867, 11.3733 -4.171367, 11.272 -4.126367, 11.23655 -4.0971, 11.245 -4.082467, 11.29225 -4.054333, 11.30745 -4.0318, 11.3024 -4.007033, 
+    11.2146 -3.906867, 11.1943 -3.895633, 11.169 -3.895633, 11.1538 -3.908, 11.15715 -3.919267, 11.2382 -3.9823, 11.25005 -4.007033, 11.23315 -4.0273, 11.1977 -4.032933, 11.1555 -4.028433, 
+    11.1099 -4.0093, 11.0154 -3.9324)), 
+  ((11.87855 -4.936433, 11.88895 -4.931933, 11.9087 -4.934367, 11.94505 -4.9496, 11.9643 -4.965867, 11.96685 -4.9811, 11.9622 -4.9946, 11.94505 -4.999467, 11.917 -4.994967, 11.89155 -4.977667, 
+      11.877 -4.9638, 11.8744 -4.949967, 11.87855 -4.936433)))
+
+MULTIPOLYGON (((12.1532 -5.8078, 12.19315 -5.809867, 12.26825 -5.813733, 12.36445 -5.810533, 12.4366 -5.781667, 12.50395 -5.7239, 12.516 -5.621267, 12.53045 -5.233133, 12.44385 -5.159333, 12.44385 -5.124067, 
+    12.6074 -5.005367, 12.80465 -4.880267, 13.06715 -4.711767, 13.0933 -4.710167, 13.17505 -4.723, 13.27005 -4.808033, 13.32775 -4.8834, 13.41435 -4.934733, 13.4913 -4.931533, 13.60195 -4.907467, 
+    13.65245 -4.862567, 13.70535 -4.698967, 13.74625 -4.602733, 13.8088 -4.580267, 13.8665 -4.570667, 13.88935 -4.580267, 13.93985 -4.6412, 13.99035 -4.665267, 14.0577 -4.663667, 14.0986 -4.649233, 
+    14.2477 -4.5145, 14.3006 -4.506467, 14.392 -4.5145, 14.4305 -4.543367, 14.4377 -4.638, 14.3992 -4.686133, 14.32465 -4.745467, 14.291 -4.814433, 14.291 -4.8834, 14.3319 -4.9203, 
+    14.46385 -4.962533, 14.51385 -4.943867, 14.65185 -4.9109, 14.77955 -4.832167, 14.84135 -4.730567, 15.08785 -4.6033, 15.12355 -4.566667, 15.1387 -4.519067, 15.12355 -4.441233, 15.1387 -4.424767, 
+    15.16615 -4.4156, 15.195 -4.416533, 15.23905 -4.358633, 15.2661 -4.353967, 15.29755 -4.346767, 15.31525 -4.338867, 15.3408 -4.323133, 15.3713 -4.2956, 15.40765 -4.265433, 15.47155 -4.205767, 
+    15.5762 -4.121567, 15.6816 -4.0307, 15.91835 -3.919233, 15.96115 -3.8711, 16.0427 -3.7525, 16.0942 -3.554567, 16.12095 -3.523367, 16.1838 -3.4574, 16.19985 -3.415467, 16.18115 -3.181, 
+    16.2226 -3.123933, 16.2079 -2.9902, 16.252 -2.896567, 16.23065 -2.8012, 16.23865 -2.753933, 16.2704 -2.6797, 16.26795 -2.4614, 16.27155 -2.280967, 16.2824 -2.187133, 16.3329 -2.119767, 
+    16.4484 -1.988667, 16.5765 -1.874367, 16.6631 -1.73, 16.7425 -1.496633, 16.76775 -1.424467, 16.89585 -1.310167, 17.06905 -1.1971, 17.23505 -1.1177, 17.4371 -0.946867, 17.5237 -0.8723, 
+    17.6554 -0.760433, 17.7709 -0.5824, 17.80695 -0.503, 17.7781 -0.433233, 17.70955 -0.358667, 17.70055 -0.266033, 17.79435 0.0708, 17.84125 0.280133, 17.89355 0.38, 17.9044 0.442533, 
+    17.89355 0.485867, 17.8142 0.598933, 17.79615 0.6639, 17.80335 0.733667, 17.8214 0.890067, 17.8196 0.9731, 17.8737 1.086167, 17.9423 1.252167, 18.0758 1.478333, 18.1137 1.5734, 
+    18.13895 1.684067, 18.13175 1.9078, 18.1209 2.121933, 18.1155 2.1833, 18.1696 2.245867, 18.1985 2.306, 18.2057 2.383, 18.2454 2.440733, 18.31035 2.577867, 18.3825 2.7583, 
+    18.48175 2.9255, 18.6369 3.067433, 18.6802 3.1252, 18.691 3.223833, 18.6766 3.385033, 18.6351 3.631633, 18.6279 3.7495, 18.6315 3.807267, 18.6748 3.8602, 18.70705 3.902167, 
+    18.7223 3.9495, 18.70855 3.999367, 18.6534 4.135833, 18.6554 4.214567, 18.7046 4.269667, 18.7617 4.2854, 18.8089 4.309033, 18.84435 4.361533, 18.8286 4.465167, 18.9024 4.639033, 
+    19.0323 4.749267, 19.11 4.843067, 19.21235 4.945433, 19.26945 4.9743, 19.484 5.0176, 19.54005 5.0458, 19.62075 5.1219, 19.6621 5.1416, 19.731 5.1416, 19.83925 5.116667, 
+    19.8806 5.083833, 19.88255 5.031367, 19.90025 5.007733, 20.0597 4.913267, 20.1394 4.852233, 20.1768 4.835167, 20.2142 4.8286, 20.2496 4.808933, 20.33425 4.6987, 20.40705 4.648833, 
+    20.4602 4.5898, 20.51035 4.5104, 20.54975 4.476267, 20.64815 4.4343, 20.7308 4.385733, 20.782 4.377867, 20.92175 4.396233, 20.97395 4.3956, 21.0369 4.3759, 21.14125 4.305067, 
+    21.2554 4.231567, 21.30065 4.2224, 21.3656 4.227633, 21.39215 4.224367, 21.41185 4.2073, 21.42955 4.177133, 21.49645 4.1509, 21.5575 4.137767, 21.5988 4.146967, 21.67165 4.192867, 
+    21.71885 4.2073, 21.79365 4.203367, 21.835 4.187633, 21.8694 4.1673, 22.0072 4.1568, 22.1115 4.126633, 22.1981 4.1135, 22.33295 4.076767, 22.423 4.0823, 22.5012 4.110733, 
+    22.5439 4.159733, 22.5676 4.271967, 22.5534 4.332033, 22.6079 4.390533, 22.70985 4.434767, 22.73235 4.460833, 22.72285 4.508267, 22.72285 4.612567, 22.7537 4.645767, 22.79875 4.663167, 
+    22.84855 4.6695, 22.9386 4.705833, 22.9884 4.705833, 23.0619 4.6837, 23.1188 4.648933, 23.1686 4.606267, 23.216 4.5936, 23.2848 4.5952, 23.3595 4.622867, 23.44725 4.640267, 
+    23.5136 4.649767, 23.56105 4.665567, 23.6298 4.7857, 23.6606 4.806233, 23.7839 4.8426, 23.8503 4.886867, 23.91555 4.9256, 24.00325 4.944567, 24.06015 4.9762, 24.08625 4.979367, 
+    24.10285 4.971467, 24.1147 4.947733, 24.14075 4.946167, 24.1621 4.954067, 24.1787 4.9762, 24.20005 4.9841, 24.238 4.985667, 24.25455 4.995167, 24.25455 5.0078, 24.2261 5.0157, 
+    24.21425 5.039433, 24.23325 5.0584, 24.2949 5.075767, 24.32095 5.069467, 24.3328 5.047333, 24.34465 5.028367, 24.38025 5.0157, 24.4075 5.0212, 24.4146 5.041767, 24.40985 5.0718, 
+    24.43355 5.086033, 24.48335 5.098667, 24.54265 5.084433, 24.58295 5.059167, 24.6683 4.9311, 24.7015 4.9153, 24.74415 4.912133, 24.77735 4.921633, 24.8414 4.9659, 24.8722 5.000667, 
+    24.903 5.010167, 24.94215 5.004633, 24.99905 4.979333, 25.0346 4.966667, 25.07965 4.971433, 25.11285 4.9888, 25.14605 5.012533, 25.184 5.0299, 25.25035 5.0378, 25.2717 5.0473, 
+    25.27645 5.075733, 25.26225 5.0963, 25.1911 5.165833, 25.18875 5.187967, 25.2243 5.240133, 25.2385 5.271767, 25.2646 5.287567, 25.2907 5.295467, 25.30965 5.281233, 25.33335 5.255933, 
+    25.38075 5.2433, 25.4377 5.2528, 25.4721 5.264667, 25.49345 5.2868, 25.49105 5.3121, 25.50765 5.329467, 25.53375 5.3374, 25.56695 5.334233, 25.6049 5.313667, 25.6286 5.277333, 
+    25.6357 5.2536, 25.69495 5.2062, 25.7495 5.177733, 25.90835 5.150867, 26.00555 5.144533, 26.1466 5.143767, 26.17505 5.1327, 26.1978 5.0955, 26.2272 5.023633, 26.25805 4.998333, 
+    26.3244 4.990433, 26.36475 4.9857, 26.42165 4.995167, 26.507 5.014133, 26.5544 5.012567, 26.68125 4.995967, 26.7097 4.9991, 26.74765 5.022833, 26.80695 5.0402, 26.89465 5.063933, 
+    26.9658 5.062333, 27.1673 5.022833, 27.2829 4.993967, 27.3603 4.970467, 27.4348 4.955867, 27.4848 4.946067, 27.6099 4.854633, 27.79995 4.691033, 28.008 4.458467, 28.1259 4.375033, 
+    28.2498 4.344567, 28.37485 4.270767, 28.4422 4.246733, 28.49275 4.257933, 28.63705 4.383067, 28.6527 4.4777, 28.71765 4.511367, 28.7922 4.5162, 28.89805 4.488933, 29.242 4.3991, 
+    29.3298 4.415167, 29.43565 4.480933, 29.5078 4.582, 29.5968 4.650967, 29.6413 4.670233, 29.675 4.6542, 29.9131 4.5451, 29.93235 4.4986, 29.9107 4.403967, 29.92995 4.376667, 
+    30.02495 4.3189, 30.1837 4.099133, 30.24025 4.0542, 30.24265 3.982, 30.34605 3.872933, 30.4856 3.7462, 30.5301 3.685233, 30.54215 3.619467, 30.5397 3.584167, 30.5734 3.5617, 
+    30.68165 3.5569, 30.73455 3.544067, 30.76585 3.511967, 30.77065 3.4446, 30.77905 3.426933, 30.81515 3.426933, 30.84805 3.4469, 30.88175 3.440467, 30.91785 3.41, 30.9082 3.3458, 
+    30.83125 3.156467, 30.8036 3.069833, 30.82525 3.028133, 30.871 2.963933, 30.9215 2.8452, 30.8962 2.748933, 30.8144 2.585267, 30.69045 2.4136, 30.6736 2.370267, 30.68325 2.3398, 
+    30.7482 2.3109, 30.86245 2.272367, 31.0766 2.229067, 31.3172 2.1424, 31.3593 2.121567, 31.3713 2.083033, 31.3689 1.983567, 31.3208 1.868033, 31.08375 1.6851, 30.8961 1.556733, 
+    30.68075 1.3225, 30.56765 1.2182, 30.48225 1.096267, 30.24165 0.8909, 29.894 0.603667, 29.89275 0.557167, 29.9337 0.3999, 29.89035 0.342133, 29.79535 0.2507, 29.7737 0.204167, 
+    29.76645 0.106267, 29.7063 0.0068, 29.6738 -0.123167, 29.7123 -0.254733, 29.74955 -0.594867, 29.74835 -0.6815, 29.7243 -0.726433, 29.70505 -0.779367, 29.5992 -0.909333, 29.5763 -0.9719, 
+    29.5619 -1.125933, 29.5691 -1.2222, 29.63525 -1.385833, 29.63525 -1.4372, 29.49085 -1.511067, 29.3513 -1.653867, 29.231 -1.8769, 29.17085 -1.968367, 29.1841 -2.024533, 29.24185 -2.141667, 
+    29.2274 -2.266833, 29.1636 -2.347067, 28.90615 -2.549267, 28.8737 -2.610233, 28.8809 -2.648733, 28.9531 -2.701667, 29.09985 -2.7739, 29.1528 -2.8188, 29.17565 -2.839633, 29.20255 -2.9022, 
+    29.30615 -3.032267, 29.3031 -3.217167, 29.2635 -3.430533, 29.24675 -3.6876, 29.262 -3.943633, 29.26655 -4.0422, 29.3001 -4.1072, 29.35495 -4.1641, 29.39605 -4.376467, 29.38595 -4.470133, 
+    29.38275 -4.499667, 29.36615 -4.513167, 29.312 -4.595, 29.29035 -4.8325, 29.36615 -5.1406, 29.5334 -5.479167, 29.59235 -5.649267, 29.5755 -5.705433, 29.5346 -5.758367, 29.4877 -6.003867, 
+    29.4973 -6.088933, 29.537 -6.4275, 29.82935 -6.7388, 30.14815 -7.078967, 30.45255 -7.430367, 30.60535 -7.716, 30.7052 -8.0305, 30.7882 -8.221467, 30.34065 -8.2728, 30.1169 -8.3033, 
+    29.51175 -8.4044, 28.93065 -8.500667, 28.88855 -8.518333, 28.8645 -8.566467, 28.85485 -8.699633, 28.7851 -8.848867, 28.49995 -9.163367, 28.41455 -9.182633, 28.3592 -9.232367, 28.37845 -9.2773, 
+    28.5589 -9.429733, 28.5912 -9.480233, 28.6398 -9.5518, 28.71945 -9.606867, 28.8186 -9.698933, 28.8552 -9.750133, 28.86235 -9.779867, 28.82845 -9.842933, 28.81775 -9.8846, 28.8231 -9.935767, 
+    28.84185 -10.020233, 28.82225 -10.102367, 28.82935 -10.174967, 28.84985 -10.2059, 28.83735 -10.230867, 28.80525 -10.3237, 28.8088 -10.3487, 28.85165 -10.422467, 28.8436 -10.441533, 28.8168 -10.474833, 
+    28.8061 -10.5058, 28.81145 -10.560533, 28.79005 -10.626, 28.73915 -10.7105, 28.6999 -10.779533, 28.67315 -10.791433, 28.6089 -10.795, 28.5732 -10.810467, 28.5161 -10.8319, 28.4617 -10.8414, 
+    28.44385 -10.8521, 28.4367 -10.871167, 28.426 -10.917567, 28.4385 -10.9628, 28.4742 -11.052033, 28.46975 -11.084133, 28.4287 -11.200767, 28.42695 -11.237667, 28.4537 -11.274567, 28.48675 -11.332867, 
+    28.49925 -11.441167, 28.5046 -11.478067, 28.5073 -11.493567, 28.518 -11.518533, 28.53945 -11.557833, 28.55015 -11.593533, 28.568 -11.617333, 28.60545 -11.6423, 28.62685 -11.6661, 28.6313 -11.691067, 
+    28.58665 -11.738667, 28.55455 -11.761267, 28.5278 -11.812467, 28.53135 -11.833867, 28.56345 -11.874333, 28.59285 -11.896933, 28.6964 -11.921933, 28.7517 -11.955267, 28.82845 -12.042133, 28.88555 -12.129033, 
+    29.02205 -12.340867, 29.0622 -12.3849, 29.0943 -12.402767, 29.1282 -12.405133, 29.1889 -12.389667, 29.23885 -12.365867, 29.2674 -12.355133, 29.31025 -12.356333, 29.32265 -12.362767, 29.44375 -12.273267, 
+    29.53695 -12.2134, 29.63695 -12.1725, 29.721 -12.145233, 29.76645 -12.157333, 29.796 -12.177033, 29.821 -12.275533, 29.80285 -12.463433, 29.80965 -12.699833, 29.80055 -12.830133, 29.7892 -13.1203, 
+    29.79145 -13.3082, 29.7949 -13.439267, 29.77215 -13.4923, 29.7335 -13.5211, 29.6767 -13.528667, 29.6199 -13.5105, 29.58125 -13.4711, 29.579 -13.398367, 29.6176 -13.315033, 29.62445 -13.280167, 
+    29.604 -13.2544, 29.554 -13.2438, 29.4699 -13.265, 29.39265 -13.312, 29.3108 -13.3923, 29.25175 -13.430167, 29.1052 -13.435467, 29.01655 -13.414267, 28.8711 -13.2506, 28.76205 -13.088467, 
+    28.7223 -12.990733, 28.73595 -12.9392, 28.6973 -12.914967, 28.6564 -12.916467, 28.58365 -12.961933, 28.5337 -12.951333, 28.5087 -12.921033, 28.50185 -12.8483, 28.53595 -12.7983, 28.58365 -12.736167, 
+    28.553 -12.682367, 28.4871 -12.638433, 28.3598 -12.5945, 28.20755 -12.573267, 28.1462 -12.5566, 28.053 -12.520233, 27.9564 -12.487667, 27.92455 -12.460367, 27.89955 -12.390667, 27.86095 -12.360367, 
+    27.78595 -12.346733, 27.70865 -12.3725, 27.6246 -12.377033, 27.56345 -12.368433, 27.54815 -12.354833, 27.47255 -12.274733, 27.3192 -12.103233, 27.30565 -12.004933, 27.29595 -11.9519, 27.2455 -11.876867, 
+    27.2164 -11.8135, 27.21345 -11.784167, 27.1394 -11.7808, 27.05305 -11.877767, 26.98195 -11.9474, 26.9044 -11.9819, 26.7184 -12.0005, 26.3371 -11.9726, 26.0034 -11.961733, 25.8732 -11.9385, 
+    25.8058 -11.907467, 25.77555 -11.8594, 25.7523 -11.848567, 25.70815 -11.848567, 25.63375 -11.811333, 25.63375 -11.786533, 25.6035 -11.767933, 25.5849 -11.7788, 25.5419 -11.8098, 25.51635 -11.8098, 
+    25.4768 -11.7943, 25.43495 -11.707467, 25.40705 -11.673367, 25.34895 -11.6377, 25.22805 -11.611333, 25.1769 -11.578767, 25.1676 -11.536933, 25.2071 -11.451633, 25.25245 -11.322933, 25.2385 -11.301233, 
+    25.21295 -11.288833, 25.15715 -11.288833, 24.83165 -11.3245, 24.6875 -11.3865, 24.59105 -11.495033, 24.5213 -11.5245, 24.4376 -11.5183, 24.32365 -11.476433, 24.2167 -11.4237, 24.21325 -11.384933, 
+    24.2737 -11.361667, 24.3109 -11.330667, 24.3318 -11.277967, 24.31555 -11.201967, 24.2853 -11.167867, 24.25625 -11.164767, 24.2028 -11.170967, 24.1586 -11.146167, 24.0912 -11.108933, 24.09585 -11.042267, 
+    24.07955 -11.0004, 24.04235 -10.977167, 23.9796 -10.983367, 23.89355 -11.028333, 23.84475 -11.037633, 23.74125 -10.9849, 23.64825 -10.957, 23.5785 -10.958567, 23.47155 -10.989567, 23.32275 -11.062433, 
+    23.15415 -11.130667, 23.08905 -11.1353, 22.91935 -11.1043, 22.8333 -11.1043, 22.7252 -11.143067, 22.688 -11.130667, 22.6136 -11.099633, 22.5648 -11.095, 22.45085 -11.121367, 22.3718 -11.163233, 
+    22.2916 -11.225267, 22.2614 -11.231467, 22.2242 -11.212867, 22.187 -11.008167, 22.21025 -10.826767, 22.2579 -10.696533, 22.2492 -10.6527, 22.24625 -10.623033, 22.27 -10.591767, 22.2878 -10.545933, 
+    22.31375 -10.376133, 22.29475 -10.328, 22.23455 -10.206333, 22.21805 -10.150567, 22.1959 -10.023833, 22.14015 -9.9233, 22.08885 -9.871767, 22.01535 -9.813467, 21.9482 -9.779667, 21.9064 -9.745867, 
+    21.8741 -9.688433, 21.8703 -9.568467, 21.8532 -9.513567, 21.8063 -9.445967, 21.77715 -9.3995, 21.78095 -9.371633, 21.7968 -9.332767, 21.84115 -9.255033, 21.87535 -9.218733, 21.876 -9.200133, 
+    21.8304 -9.134233, 21.81455 -9.062433, 21.8253 -8.907833, 21.8608 -8.852933, 21.895 -8.825033, 21.9159 -8.7752, 21.9368 -8.602, 21.95515 -8.450767, 21.9317 -8.305467, 21.9165 -8.269167, 
+    21.812 -8.160167, 21.74865 -8.1027, 21.7062 -7.984433, 21.7138 -7.943867, 21.7816 -7.8425, 21.85825 -7.660867, 21.89245 -7.583133, 21.8842 -7.483433, 21.8164 -7.338133, 21.81335 -7.3345, 
+    21.5702 -7.265667, 21.5214 -7.265667, 21.25735 -7.268633, 21.1575 -7.262733, 20.91015 -7.272333, 20.6794 -7.269367, 20.5862 -7.261967, 20.56405 -7.2235, 20.57735 -7.090367, 20.6217 -6.942433, 
+    20.6217 -6.920233, 20.5518 -6.8973, 20.40315 -6.881, 20.32325 -6.8973, 20.28335 -6.944633, 20.2212 -6.978667, 20.0925 -6.978667, 19.88395 -6.972733, 19.7397 -6.9609, 19.6066 -6.987533, 
+    19.5733 -7.006767, 19.56445 -7.070367, 19.5689 -7.176167, 19.57775 -7.224967, 19.60215 -7.368467, 19.59105 -7.455767, 19.5622 -7.5105, 19.48455 -7.5608, 19.4613 -7.6052, 19.43025 -7.7265, 
+    19.4125 -7.901067, 19.39915 -7.995767, 19.30155 -8.060833, 19.18615 -8.0786, 18.97315 -8.0786, 18.8001 -8.046067, 18.73795 -7.983933, 18.65365 -7.9425, 18.56935 -7.960233, 18.5427 -7.9987, 
+    18.51825 -8.047533, 18.41065 -8.0505, 18.2348 -8.084133, 18.15605 -8.110033, 17.9808 -8.121133, 17.82825 -8.117067, 17.6197 -8.099333, 17.47335 -8.038033, 17.4711 -8.022367, 17.40165 -7.964733, 
+    17.3903 -7.9125, 17.3354 -7.866167, 17.3152 -7.774067, 17.26915 -7.698133, 17.23685 -7.628667, 17.24295 -7.550567, 17.1783 -7.492933, 17.1751 -7.3836, 16.9901 -7.2646, 16.92915 -7.1698, 
+    16.9017 -6.993133, 16.83465 -6.9479, 16.82335 -6.8962, 16.8403 -6.863333, 16.82735 -6.785267, 16.7708 -6.736233, 16.71795 -6.624733, 16.7058 -6.515967, 16.6727 -6.478767, 16.6735 -6.461033, 
+    16.726 -6.384533, 16.70665 -6.284367, 16.72115 -6.187433, 16.7139 -6.161567, 16.6816 -6.1422, 16.58385 -6.126, 16.57175 -6.094767, 16.58465 -6.0614, 16.5641 -6.0366, 16.5536 -6.0199, 
+    16.56005 -6.000533, 16.584 -5.9856, 16.5056 -5.945633, 16.4815 -5.9212, 16.43965 -5.9026, 15.2306 -5.9398, 14.74465 -5.9057, 13.92625 -5.9367, 13.617 -5.9243, 13.19385 -5.9677, 
+    12.95 -6.0057, 12.97315 -5.959433, 13.0106 -5.9355, 13.05895 -5.924067, 13.1229 -5.928233, 13.1744 -5.9407, 13.21025 -5.9407, 13.23525 -5.9272, 13.2399 -5.9116, 13.22585 -5.8991, 
+    13.1385 -5.884567, 13.0886 -5.884567, 13.03165 -5.868433, 12.9193 -5.859067, 12.8491 -5.8622, 12.82415 -5.869467, 12.7321 -5.930833, 12.65565 -5.9766, 12.62135 -6.004667, 12.59405 -6.016633, 
+    12.48795 -6.026, 12.45675 -6.038467, 12.3959 -6.0884, 12.37095 -6.095667, 12.3507 -6.095667, 12.33665 -6.087367, 12.3335 -6.0655, 12.3616 -6.0239, 12.37095 -6.001033, 12.3663 -5.9896, 
+    12.35225 -5.986467, 12.30075 -5.991667, 12.2555 -5.981267, 12.2165 -5.948, 12.2025 -5.9272, 12.1939 -5.879867, 12.1532 -5.8078)), 
+  ((12.722 -6.028333, 12.71745 -6.009033, 12.73115 -5.989733, 12.8378 -5.909467, 12.86675 -5.8932, 12.90025 -5.888133, 12.99625 -5.8932, 13.0145 -5.903367, 12.9993 -5.914567, 12.9414 -5.9308, 
+      12.8835 -5.951133, 12.7738 -6.0182, 12.74335 -6.029367, 12.722 -6.028333)))
+
+MULTIPOLYGON (((30.24285 -15.458667, 30.1267 -15.3425, 30.0867 -15.284233, 30.09395 -15.228433, 30.2559 -15.121633, 30.7509 -14.915333, 31.28045 -14.743, 32.143 -14.432333, 32.4978 -14.327967, 33.0791 -14.139233, 
+    33.1064 -14.138, 33.1901 -14.1089, 33.2392 -14.1101, 33.33565 -14.1465, 33.34385 -14.1659, 33.302 -14.250833, 33.3147 -14.295733, 33.42205 -14.4292, 33.5567 -14.5651, 33.6058 -14.595433, 
+    33.6404 -14.600267, 33.6968 -14.590567, 33.78775 -14.551733, 33.8514 -14.549333, 33.9897 -14.5857, 34.11615 -14.5554, 34.26895 -14.517767, 34.33445 -14.506867, 34.37995 -14.519, 34.4054 -14.577233, 
+    34.42725 -14.709467, 34.53185 -14.8672, 34.581 -15.125633, 34.56095 -15.215433, 34.6028 -15.346467, 34.58825 -15.374367, 34.4609 -15.500533, 34.3882 -15.7711, 34.33275 -15.854833, 34.2818 -15.965233, 
+    34.31185 -16.082933, 34.3919 -16.2346, 34.47835 -16.387467, 34.5766 -16.495467, 34.78315 -16.6714, 34.9505 -16.741767, 35.0588 -16.7915, 35.08605 -16.8182, 35.08425 -16.867967, 35.077 -16.922533, 
+    35.01695 -17.0002, 35.01965 -17.0378, 35.0615 -17.059667, 35.10515 -17.0827, 35.13975 -17.0924, 35.1834 -17.075433, 35.23405 -17.029733, 35.1648 -16.957367, 35.1697 -16.934367, 35.17835 -16.9212, 
+    35.21165 -16.9031, 35.24 -16.871033, 35.2665 -16.8061, 35.2628 -16.743633, 35.21285 -16.633467, 35.1844 -16.5882, 35.26565 -16.521833, 35.24565 -16.4636, 35.17285 -16.376233, 35.1401 -16.313133, 
+    35.17285 -16.2913, 35.2893 -16.240333, 35.5295 -16.1578, 35.7406 -16.1384, 35.78975 -16.089833, 35.83705 -15.949067, 35.81155 -15.849567, 35.8589 -15.730667, 35.8389 -15.619, 35.89345 -15.521933, 
+    35.85345 -15.4103, 35.80975 -15.3302, 35.7752 -15.155433, 35.8443 -15.0171, 35.90985 -14.920033, 35.93715 -14.8351, 35.88255 -14.7162, 35.737 -14.570567, 35.6023 -14.4031, 35.3457 -13.990533, 
+    35.2238 -13.866733, 34.9763 -13.757533, 34.88615 -13.692367, 34.8998 -13.677867, 34.8998 -13.640333, 34.8472 -13.5265, 34.8518 -13.475433, 34.802 -13.4453, 34.7752 -13.420667, 34.7752 -13.332067, 
+    34.8269 -13.2933, 34.8315 -13.270567, 34.80845 -13.2047, 34.7992 -13.0386, 34.82785 -13.008433, 34.82135 -12.917367, 34.88965 -12.8743, 34.8989 -12.8423, 34.8652 -12.782, 34.844 -12.759233, 
+    34.76185 -12.71, 34.72675 -12.6811, 34.68895 -12.590633, 34.6428 -12.5402, 34.6188 -12.518033, 34.6142 -12.502033, 34.63265 -12.491567, 34.7023 -12.483567, 34.7226 -12.471867, 34.73645 -12.454667, 
+    34.74755 -12.370367, 34.72725 -12.342067, 34.7226 -12.299, 34.742 -12.261467, 34.8075 -12.217767, 34.82415 -12.204233, 34.8352 -12.1593, 34.8795 -12.144567, 34.8943 -12.1304, 34.89335 -12.112533, 
+    34.8638 -12.076233, 34.86845 -12.031333, 34.9312 -11.975333, 34.9469 -11.960567, 34.94135 -11.741533, 34.95705 -11.7089, 34.9566 -11.7034, 34.98355 -11.587867, 35.01615 -11.561967, 35.05805 -11.528633, 
+    35.1672 -11.5165, 35.3465 -11.542833, 35.4445 -11.556933, 35.5022 -11.520433, 35.55245 -11.513733, 35.67585 -11.522333, 35.71245 -11.506067, 35.81865 -11.438167, 35.8674 -11.427633, 35.92195 -11.431467, 
+    36.01595 -11.467333, 36.05615 -11.511333, 36.1336 -11.553433, 36.1609 -11.590767, 36.1652 -11.643367, 36.158 -11.6912, 36.186 -11.712733, 36.24915 -11.724233, 36.3166 -11.716567, 36.374 -11.695533, 
+    36.4099 -11.697433, 36.50675 -11.728533, 36.5584 -11.737133, 36.5957 -11.734267, 36.64165 -11.7142, 36.6775 -11.677833, 36.7005 -11.640533, 36.7177 -11.634767, 36.73205 -11.6386, 36.7679 -11.6587, 
+    36.7995 -11.666333, 36.85905 -11.663, 36.9064 -11.643867, 36.97385 -11.596033, 37.014 -11.591267, 37.0413 -11.597, 37.08145 -11.6324, 37.2056 -11.697933, 37.29885 -11.732367, 37.3247 -11.730467, 
+    37.37705 -11.702233, 37.4976 -11.616133, 37.57655 -11.586467, 37.67985 -11.5348, 37.7215 -11.4908, 37.73725 -11.443433, 37.7602 -11.365, 37.79825 -11.324333, 37.86715 -11.2832, 37.9647 -11.2631, 
+    38.00635 -11.2526, 38.058 -11.236333, 38.08955 -11.240167, 38.17495 -11.2722, 38.32415 -11.2942, 38.35575 -11.3057, 38.43035 -11.403267, 38.4562 -11.4205, 38.5039 -11.422167, 38.5294 -11.419367, 
+    38.5814 -11.4246, 38.77945 -11.320667, 38.88485 -11.293167, 38.9819 -11.238267, 39.029 -11.218, 39.08975 -11.219967, 39.2334 -11.2461, 39.28735 -11.248067, 39.34125 -11.2422, 39.3795 -11.221933, 
+    39.4305 -11.144133, 39.4604 -11.123867, 39.51825 -11.100333, 39.5398 -11.063067, 39.5653 -11.0258, 39.6212 -10.9944, 39.72805 -10.953233, 39.9011 -10.8532, 39.93935 -10.841433, 40.01485 -10.8362, 
+    40.2036 -10.716567, 40.27025 -10.709367, 40.3227 -10.686467, 40.4706 -10.568067, 40.4831 -10.5722, 40.51685 -10.570733, 40.5496 -10.571233, 40.5629 -10.5817, 40.56135 -10.593667, 40.5348 -10.615433, 
+    40.5379 -10.628967, 40.5551 -10.637267, 40.6206 -10.662233, 40.6284 -10.678867, 40.62375 -10.694467, 40.5972 -10.709033, 40.5083 -10.737133, 40.4287 -10.761033, 40.42715 -10.772467, 40.4334 -10.798467, 
+    40.4459 -10.802633, 40.48415 -10.795867, 40.506 -10.799, 40.5247 -10.818767, 40.52785 -10.832267, 40.56215 -10.855167, 40.6027 -10.8645, 40.61365 -10.873867, 40.61205 -10.8853, 40.58555 -10.904033, 
+    40.5013 -11.002833, 40.506 -11.010133, 40.52785 -11.0122, 40.58555 -11.000767, 40.60585 -11.002833, 40.62455 -11.0226, 40.63235 -11.052767, 40.61595 -11.0876, 40.5894 -11.1053, 40.4724 -11.153133, 
+    40.47085 -11.161433, 40.4896 -11.169767, 40.55665 -11.176, 40.5707 -11.1864, 40.5676 -11.195767, 40.5395 -11.205133, 40.4537 -11.228, 40.41625 -11.249867, 40.38035 -11.3112, 40.378 -11.3294, 
+    40.39515 -11.342933, 40.41075 -11.385567, 40.43105 -11.418833, 40.45755 -11.432367, 40.4872 -11.4334, 40.53865 -11.427167, 40.55585 -11.4282, 40.5652 -11.440667, 40.55895 -11.456267, 40.50125 -11.502033, 
+    40.48565 -11.5426, 40.47705 -11.594067, 40.48015 -11.614867, 40.4911 -11.630467, 40.51135 -11.637767, 40.541 -11.651267, 40.54415 -11.661667, 40.53945 -11.677267, 40.51295 -11.6804, 40.45365 -11.6752, 
+    40.4287 -11.6804, 40.39125 -11.707433, 40.385 -11.7272, 40.3897 -11.735533, 40.3975 -11.735533, 40.4365 -11.7189, 40.4786 -11.7064, 40.48955 -11.7085, 40.49265 -11.725133, 40.4911 -11.7532, 
+    40.50045 -11.766733, 40.5301 -11.788567, 40.53405 -11.811967, 40.52 -11.8494, 40.5231 -11.881633, 40.54025 -11.894133, 40.5621 -11.895167, 40.57305 -11.9035, 40.5668 -11.9191, 40.5512 -11.9347, 
+    40.51375 -11.957567, 40.5153 -11.964867, 40.52465 -11.972133, 40.52465 -11.9846, 40.4962 -12.008967, 40.4946 -12.021467, 40.5122 -12.031933, 40.5184 -12.058967, 40.5075 -12.0881, 40.5122 -12.107867, 
+    40.53245 -12.151533, 40.53245 -12.1692, 40.52 -12.1796, 40.5044 -12.1817, 40.5028 -12.187933, 40.5153 -12.2233, 40.50905 -12.230567, 40.49345 -12.2285, 40.4607 -12.222267, 40.45445 -12.224333, 
+    40.45445 -12.232667, 40.47005 -12.2576, 40.49035 -12.2649, 40.49345 -12.274267, 40.49345 -12.288833, 40.5122 -12.305467, 40.51375 -12.317933, 40.50125 -12.333533, 40.4997 -12.349133, 40.5184 -12.378267, 
+    40.52 -12.4001, 40.50905 -12.4209, 40.495 -12.424533, 40.4638 -12.421433, 40.4451 -12.429733, 40.43105 -12.440133, 40.4342 -12.450533, 40.4482 -12.458867, 40.47005 -12.458867, 40.53715 -12.456767, 
+    40.559 -12.460933, 40.5668 -12.467167, 40.56525 -12.476533, 40.5465 -12.486933, 40.49815 -12.5015, 40.4108 -12.523333, 40.3775 -12.542433, 40.36815 -12.557, 40.3796 -12.581567, 40.42015 -12.619033, 
+    40.43575 -12.6211, 40.4576 -12.614867, 40.53405 -12.570133, 40.55585 -12.567033, 40.57615 -12.570133, 40.6136 -12.601333, 40.63385 -12.6284, 40.64635 -12.660633, 40.63855 -12.6648, 40.62605 -12.660633, 
+    40.5777 -12.629433, 40.5434 -12.620067, 40.5278 -12.6232, 40.52 -12.6419, 40.5309 -12.6544, 40.56055 -12.6731, 40.56835 -12.694933, 40.5738 -12.721467, 40.58785 -12.7381, 40.61125 -12.745367, 
+    40.6362 -12.755767, 40.64245 -12.773467, 40.6362 -12.7901, 40.61125 -12.8057, 40.58625 -12.812967, 40.54415 -12.8109, 40.5301 -12.814, 40.502 -12.8317, 40.48485 -12.8556, 40.4646 -12.860833, 
+    40.4365 -12.8681, 40.4334 -12.872267, 40.4365 -12.8733, 40.4599 -12.879533, 40.46925 -12.900333, 40.4677 -12.9201, 40.45365 -12.923233, 40.43805 -12.919067, 40.4084 -12.902433, 40.3897 -12.900333, 
+    40.3507 -12.903467, 40.31635 -12.923233, 40.3039 -12.939867, 40.30785 -13.003833, 40.29845 -13.061033, 40.30315 -13.076633, 40.33125 -13.0891, 40.39205 -13.097433, 40.40455 -13.092233, 40.41235 -13.0912, 
+    40.43105 -13.100533, 40.4498 -13.1016, 40.4607 -13.0964, 40.4607 -13.072467, 40.47165 -13.0444, 40.49345 -13.024633, 40.53715 -12.998633, 40.55745 -12.996533, 40.5855 -13.0028, 40.59955 -13.015267, 
+    40.6011 -13.035033, 40.5777 -13.0683, 40.5465 -13.124467, 40.5434 -13.154633, 40.5559 -13.223267, 40.56295 -13.259133, 40.56295 -13.2789, 40.54735 -13.2926, 40.5458 -13.3018, 40.55515 -13.3122, 
+    40.57545 -13.323633, 40.58165 -13.3486, 40.5723 -13.366267, 40.5645 -13.373533, 40.55825 -13.397467, 40.53955 -13.440933, 40.5458 -13.446133, 40.56295 -13.441967, 40.58715 -13.425833, 40.59725 -13.4266, 
+    40.6035 -13.438033, 40.6004 -13.465067, 40.5622 -13.511333, 40.5263 -13.5748, 40.5279 -13.5987, 40.5435 -13.612233, 40.57625 -13.615333, 40.59495 -13.618467, 40.609 -13.630967, 40.609 -13.6507, 
+    40.5903 -13.674633, 40.54815 -13.6996, 40.5302 -13.720933, 40.5286 -13.739633, 40.5442 -13.781233, 40.58165 -13.8374, 40.60975 -13.923733, 40.6082 -13.942433, 40.59495 -13.950233, 40.5731 -13.950233, 
+    40.54035 -13.945033, 40.5279 -13.9492, 40.51695 -13.9731, 40.5263 -13.998067, 40.5419 -14.005367, 40.5731 -13.994967, 40.60275 -13.997033, 40.6215 -14.0116, 40.62305 -14.034467, 40.60745 -14.048, 
+    40.5684 -14.071167, 40.5637 -14.080533, 40.57625 -14.0875, 40.6059 -14.0948, 40.6137 -14.104167, 40.60745 -14.116633, 40.52475 -14.159267, 40.51695 -14.170733, 40.5201 -14.187367, 40.57865 -14.230533, 
+    40.60045 -14.233633, 40.61605 -14.2295, 40.6223 -14.207633, 40.6379 -14.173333, 40.65975 -14.1619, 40.68005 -14.1619, 40.7081 -14.1723, 40.72215 -14.197233, 40.68625 -14.3262, 40.67535 -14.344933, 
+    40.6613 -14.355333, 40.64105 -14.3543, 40.63165 -14.340767, 40.61765 -14.3283, 40.59425 -14.330367, 40.5802 -14.340767, 40.5802 -14.360533, 40.61295 -14.410467, 40.61295 -14.428133, 40.595 -14.465067, 
+    40.6012 -14.545133, 40.59655 -14.5701, 40.5794 -14.591933, 40.5778 -14.612733, 40.58875 -14.628333, 40.61215 -14.636667, 40.63245 -14.633533, 40.64335 -14.618967, 40.66985 -14.551367, 40.70105 -14.418267, 
+    40.71355 -14.410967, 40.76505 -14.410967, 40.79155 -14.421367, 40.8165 -14.4401, 40.8212 -14.485867, 40.8181 -14.508733, 40.8056 -14.5264, 40.7697 -14.5524, 40.76345 -14.568, 40.75725 -14.582567, 
+    40.7619 -14.5961, 40.77905 -14.602333, 40.79935 -14.5961, 40.81585 -14.5849, 40.83055 -14.5836, 40.8399 -14.5909, 40.83525 -14.605467, 40.7978 -14.6377, 40.79625 -14.6533, 40.8103 -14.6741, 
+    40.87195 -14.734933, 40.87665 -14.753667, 40.86885 -14.7807, 40.8236 -14.833733, 40.82825 -14.842067, 40.8626 -14.846233, 40.8735 -14.857667, 40.8657 -14.872233, 40.84075 -14.8899, 40.77055 -14.924233, 
+    40.73385 -14.9289, 40.71045 -14.9258, 40.67145 -14.885233, 40.6543 -14.8842, 40.63715 -14.8925, 40.6309 -14.9466, 40.63715 -14.961167, 40.6699 -14.9705, 40.70735 -14.9726, 40.84865 -15.041367, 
+    40.85725 -15.059567, 40.85255 -15.072067, 40.83685 -15.077633, 40.82435 -15.072433, 40.80875 -15.063067, 40.7947 -15.062033, 40.76195 -15.0662, 40.7401 -15.062033, 40.673 -15.016267, 40.6574 -15.016267, 
+    40.62465 -15.037067, 40.62 -15.0485, 40.6356 -15.0641, 40.7588 -15.142133, 40.77445 -15.1702, 40.7705 -15.185267, 40.7565 -15.194633, 40.72685 -15.202967, 40.65665 -15.205033, 40.549 -15.1884, 
+    40.52715 -15.189433, 40.52245 -15.196733, 40.5334 -15.208167, 40.6005 -15.241433, 40.60205 -15.252867, 40.588 -15.260167, 40.5365 -15.267433, 40.50065 -15.299667, 40.5022 -15.315267, 40.5178 -15.320467, 
+    40.55365 -15.3184, 40.6067 -15.291367, 40.6239 -15.291367, 40.65195 -15.301767, 40.67225 -15.325667, 40.67225 -15.350633, 40.6582 -15.3725, 40.62075 -15.3933, 40.6067 -15.4245, 40.5716 -15.477033, 
+    40.54665 -15.504067, 40.51235 -15.519667, 40.4546 -15.540467, 40.4281 -15.558133, 40.4203 -15.575833, 40.42655 -15.597667, 40.4437 -15.613267, 40.4406 -15.633033, 40.425 -15.684, 40.41955 -15.723, 
+    40.40865 -15.742767, 40.38055 -15.766667, 40.3478 -15.786433, 40.3447 -15.794767, 40.3587 -15.799967, 40.38055 -15.801, 40.3899 -15.810367, 40.38525 -15.823867, 40.2854 -15.952833, 40.25345 -15.966867, 
+    40.1817 -15.9804, 40.15205 -15.992867, 40.04905 -16.0979, 40.05685 -16.107267, 40.07715 -16.109367, 40.10835 -16.1031, 40.16295 -16.067767, 40.17545 -16.067767, 40.1926 -16.076067, 40.2004 -16.093767, 
+    40.1848 -16.114567, 40.13645 -16.1624, 40.08025 -16.194633, 40.003 -16.215967, 39.9094 -16.250267, 39.8907 -16.250267, 39.86885 -16.2357, 39.86105 -16.197233, 39.84855 -16.1858, 39.82515 -16.1858, 
+    39.808 -16.195167, 39.80485 -16.224267, 39.78925 -16.249233, 39.7612 -16.265867, 39.7175 -16.278367, 39.6684 -16.2768, 39.6325 -16.277833, 39.60755 -16.286167, 39.6013 -16.296567, 39.6138 -16.305933, 
+    39.66995 -16.3288, 39.68555 -16.3548, 39.6871 -16.425533, 39.698 -16.4432, 39.7651 -16.49, 39.77135 -16.506667, 39.7573 -16.535767, 39.72535 -16.5571, 39.66295 -16.5966, 39.45855 -16.7131, 
+    39.3244 -16.790067, 39.2815 -16.801, 39.26905 -16.796833, 39.26435 -16.775, 39.2675 -16.7178, 39.25655 -16.698033, 39.23005 -16.6866, 39.20665 -16.6897, 39.18635 -16.7074, 39.1895 -16.782267, 
+    39.2113 -16.843633, 39.216 -16.879, 39.20665 -16.9029, 39.1723 -16.929933, 39.11145 -16.952833, 39.09275 -16.971567, 39.05375 -16.9882, 39.0288 -16.9882, 39.00695 -16.984033, 38.97885 -16.987167, 
+    38.90005 -17.0376, 38.86415 -17.051133, 38.82985 -17.0532, 38.8158 -17.048, 38.808 -17.0137, 38.7924 -17.000167, 38.77055 -16.996, 38.74715 -17.002233, 38.65665 -17.0449, 38.61925 -17.052167, 
+    38.57165 -17.048533, 38.50455 -17.009, 38.47805 -17.001733, 38.4406 -17.009, 38.42345 -17.025633, 38.4281 -17.039167, 38.4718 -17.0766, 38.47025 -17.0839, 38.4562 -17.090133, 38.4203 -17.0943, 
+    38.3988 -17.1103, 38.4016 -17.1203, 38.4328 -17.136933, 38.43435 -17.1463, 38.4172 -17.1619, 38.41405 -17.1723, 38.40005 -17.174367, 38.37195 -17.174367, 38.35325 -17.179567, 38.26275 -17.2534, 
+    38.23075 -17.270567, 38.2198 -17.2716, 38.21045 -17.259133, 38.22605 -17.174867, 38.21825 -17.139533, 38.20265 -17.123933, 38.1746 -17.122867, 38.1418 -17.138467, 38.12 -17.179033, 38.11685 -17.2092, 
+    38.1278 -17.227933, 38.15585 -17.262233, 38.15585 -17.2716, 38.14495 -17.279933, 38.1075 -17.280967, 38.08255 -17.2872, 38.0763 -17.295533, 38.0888 -17.312167, 38.08565 -17.326733, 38.0638 -17.340233, 
+    37.95775 -17.420333, 37.81325 -17.476733, 37.8031 -17.4762, 37.7906 -17.4658, 37.78065 -17.4614, 37.7713 -17.4635, 37.74475 -17.481167, 37.7073 -17.5103, 37.5872 -17.543567, 37.5872 -17.550833, 
+    37.61685 -17.558133, 37.62775 -17.5706, 37.61995 -17.581, 37.5716 -17.594533, 37.5279 -17.602833, 37.45145 -17.641333, 37.42725 -17.643933, 37.41475 -17.6304, 37.4023 -17.605467, 37.38355 -17.603367, 
+    37.35235 -17.6148, 37.3118 -17.681367, 37.2931 -17.698, 37.28215 -17.699067, 37.2619 -17.6876, 37.21505 -17.6616, 37.1934 -17.654733, 37.1792 -17.6585, 37.17295 -17.6772, 37.1948 -17.730267, 
+    37.20415 -17.7885, 37.20105 -17.834267, 37.17295 -17.888333, 37.038 -18.0511, 37.01615 -18.0615, 36.9974 -18.053167, 36.98025 -18.0022, 36.9319 -17.9315, 36.88195 -17.909667, 36.8102 -17.9055, 
+    36.75015 -17.917467, 36.71585 -17.937233, 36.67995 -17.945533, 36.66215 -17.96, 36.6667 -17.977233, 36.69635 -17.980367, 36.7229 -17.9762, 36.7541 -17.956433, 36.7884 -17.9346, 36.8204 -17.930967, 
+    36.85475 -17.936167, 36.875 -17.948633, 36.87815 -17.969433, 36.87035 -18.005833, 36.87815 -18.024567, 36.93275 -18.058867, 36.93895 -18.078633, 36.9343 -18.097367, 36.836 -18.1972, 36.8181 -18.203967, 
+    36.7463 -18.202933, 36.72135 -18.208133, 36.6917 -18.222667, 36.6699 -18.223733, 36.6465 -18.216433, 36.6262 -18.206033, 36.6106 -18.206033, 36.6001 -18.214267, 36.6028 -18.226833, 36.67455 -18.2882, 
+    36.68235 -18.309, 36.67145 -18.343333, 36.52325 -18.517, 36.4429 -18.616333, 36.4195 -18.677667, 36.3758 -18.772333, 36.33135 -18.804067, 36.30795 -18.807167, 36.28145 -18.793667, 36.2471 -18.748933, 
+    36.16445 -18.528433, 36.1231 -18.4343, 36.09345 -18.396867, 35.9343 -18.237733, 35.868 -18.170667, 35.76975 -18.1041, 35.7659 -18.101533, 35.6964 -18.0552, 35.5872 -18.001133, 35.5053 -17.9455, 
+    35.4242 -17.868533, 35.33525 -17.731233, 35.323 -17.7163, 35.27515 -17.6579, 35.2346 -17.614233, 35.20185 -17.5955, 35.1675 -17.554933, 35.1207 -17.461333, 35.0981 -17.394267, 35.08405 -17.366167, 
+    35.0232 -17.307933, 34.9343 -17.207033, 34.77285 -16.971467, 34.7065 -16.9023, 34.67375 -16.8763, 34.56455 -16.8243, 34.33365 -16.723433, 34.2268 -16.684267, 34.2128 -16.6901, 34.2058 -16.705267, 
+    34.22365 -16.7229, 34.33755 -16.777, 34.48105 -16.845633, 34.61365 -16.894533, 34.68385 -16.937167, 34.7158 -16.976167, 34.7673 -17.074967, 34.85775 -17.1956, 34.949 -17.2918, 35.05195 -17.409333, 
+    35.066 -17.467567, 35.10425 -17.57, 35.1495 -17.633467, 35.25555 -17.723933, 35.3468 -17.8846, 35.39045 -17.950133, 35.43415 -17.986533, 35.502 -18.025533, 35.6923 -18.106667, 35.7797 -18.163867, 
+    35.88815 -18.300633, 35.96145 -18.3464, 36.0473 -18.4244, 36.08555 -18.502933, 36.13235 -18.680767, 36.1534 -18.7988, 36.1534 -18.864333, 36.14245 -18.879933, 36.11905 -18.891367, 36.10815 -18.8872, 
+    36.0863 -18.857067, 36.066 -18.8477, 36.04885 -18.8529, 36.0442 -18.870567, 36.05355 -18.905933, 36.0426 -18.9309, 35.94825 -18.9907, 35.9264 -18.994867, 35.90145 -18.987567, 35.8796 -18.962633, 
+    35.864 -18.957433, 35.8359 -18.957433, 35.78285 -18.982367, 35.77195 -18.996933, 35.7735 -19.013567, 35.80005 -19.061433, 35.80005 -19.0791, 35.7501 -19.1488, 35.6612 -19.2424, 35.3968 -19.479, 
+    35.2931 -19.573133, 35.21195 -19.639667, 35.12305 -19.6969, 35.09025 -19.7489, 35.0645 -19.781667, 35.0133 -19.818133, 34.98365 -19.861867, 34.95215 -19.882533, 34.9225 -19.889833, 34.8882 -19.889833, 
+    34.8601 -19.874233, 34.6292 -19.705733, 34.58475 -19.667767, 34.57695 -19.6688, 34.56135 -19.688567, 34.55825 -19.714567, 34.5723 -19.739533, 34.75635 -19.8612, 34.76415 -19.8841, 34.7595 -19.911133, 
+    34.73765 -19.927767, 34.6846 -19.943367, 34.6417 -19.984433, 34.6355 -20.0198, 34.6542 -20.070767, 34.69165 -20.1311, 34.68855 -20.171667, 34.6776 -20.202867, 34.6441 -20.220033, 34.61445 -20.215867, 
+    34.58115 -20.203033, 34.5437 -20.195233, 34.5179 -20.2025, 34.5109 -20.216033, 34.52105 -20.2306, 34.54055 -20.242067, 34.6425 -20.285533, 34.6675 -20.3105, 34.6675 -20.332333, 34.6503 -20.3521, 
+    34.62535 -20.373967, 34.6238 -20.3958, 34.63315 -20.436367, 34.6292 -20.4608, 34.6206 -20.469767, 34.5559 -20.492, 34.53875 -20.5149, 34.5316 -20.540567, 34.5441 -20.5666, 34.57775 -20.617867, 
+    34.6027 -20.630333, 34.63705 -20.626167, 34.72125 -20.605367, 34.75245 -20.6085, 34.80705 -20.6324, 34.8305 -20.657367, 34.85055 -20.668833, 34.8677 -20.6751, 34.87085 -20.6881, 34.85465 -20.719233, 
+    34.85935 -20.727567, 34.87495 -20.727567, 34.9124 -20.7151, 34.9311 -20.719233, 34.96385 -20.757733, 34.96385 -20.7858, 34.92955 -20.8482, 34.9358 -20.8607, 34.96385 -20.8794, 34.96855 -20.901267, 
+    34.9584 -20.935067, 34.88195 -21.002667, 34.88195 -21.013067, 34.8991 -21.022433, 34.9428 -21.0162, 35.0239 -20.9933, 35.03485 -20.9954, 35.04885 -21.009933, 35.0504 -21.0233, 34.99115 -21.0869, 
+    34.98805 -21.1046, 34.99585 -21.122267, 35.0563 -21.198967, 35.07545 -21.333, 35.08555 -21.338067, 35.0949 -21.3339, 35.1339 -21.270467, 35.15105 -21.260067, 35.16355 -21.2663, 35.1651 -21.317267, 
+    35.15885 -21.4608, 35.17055 -21.535167, 35.23295 -21.674533, 35.2524 -21.763433, 35.23055 -21.895533, 35.2243 -22.000567, 35.2376 -22.044767, 35.2688 -22.103, 35.2797 -22.1675, 35.28905 -22.322967, 
+    35.3031 -22.3396, 35.3265 -22.3521, 35.3468 -22.3521, 35.3733 -22.335467, 35.37485 -22.311533, 35.3546 -22.202333, 35.36395 -22.174267, 35.4794 -22.0869, 35.49655 -22.083767, 35.5137 -22.088967, 
+    35.51995 -22.104567, 35.51685 -22.228333, 35.534 -22.241867, 35.54805 -22.239767, 35.5683 -22.200267, 35.58235 -22.194, 35.5933 -22.1992, 35.6011 -22.2377, 35.59485 -22.2845, 35.55115 -22.402, 
+    35.50125 -22.493533, 35.4997 -22.522667, 35.51685 -22.626667, 35.5488 -22.8695, 35.57145 -22.8877, 35.6089 -22.8877, 35.6432 -22.886667, 35.6588 -22.891867, 35.6666 -22.9033, 35.66035 -22.919933, 
+    35.63855 -22.935533, 35.6276 -22.953233, 35.5293 -23.053067, 35.4997 -23.109233, 35.48335 -23.246, 35.45215 -23.367667, 35.4217 -23.443067, 35.4139 -23.483633, 35.417 -23.521067, 35.417 -23.543967, 
+    35.3952 -23.583467, 35.37645 -23.606367, 35.3663 -23.650567, 35.36785 -23.709833, 35.37095 -23.769133, 35.346 -23.8856, 35.34055 -23.931867, 35.35345 -23.9521, 35.3714 -23.961467, 35.38155 -23.956267, 
+    35.39015 -23.933867, 35.43415 -23.875733, 35.44975 -23.8362, 35.4638 -23.831, 35.47985 -23.833933, 35.4997 -23.847633, 35.5106 -23.9038, 35.4997 -23.970367, 35.50155 -24, 35.50485 -24.0525, 
+    35.4872 -24.110133, 35.43585 -24.184267, 35.26155 -24.366, 35.10545 -24.515667, 34.8884 -24.654633, 34.7964 -24.727333, 34.7558 -24.7373, 34.5986 -24.743733, 34.3933 -24.807867, 34.21685 -24.881267, 
+    34.0479 -24.9568, 33.95485 -25.021633, 33.66935 -25.1257, 33.45335 -25.1984, 33.42005 -25.214733, 33.28335 -25.281767, 33.2641 -25.276067, 33.2534 -25.258967, 33.28545 -25.236167, 33.30045 -25.220467, 
+    33.2748 -25.2219, 33.17215 -25.253267, 33.155 -25.270367, 33.1764 -25.2832, 33.1871 -25.307433, 33.0866 -25.3502, 32.90375 -25.453533, 32.77545 -25.567567, 32.7134 -25.661633, 32.6674 -25.8163, 
+    32.64815 -25.8334, 32.6375 -25.832, 32.6375 -25.783533, 32.6284 -25.735767, 32.60595 -25.7215, 32.5835 -25.7272, 32.576 -25.75, 32.59315 -25.7878, 32.58135 -25.822, 32.5728 -25.847667, 
+    32.55355 -25.881167, 32.55085 -25.8979, 32.53695 -25.9043, 32.50275 -25.8915, 32.45355 -25.866533, 32.40115 -25.877933, 32.34505 -25.912867, 32.3365 -25.9321, 32.34395 -25.947067, 32.3675 -25.950633, 
+    32.40705 -25.918567, 32.43595 -25.906467, 32.4744 -25.913567, 32.52575 -25.957767, 32.5498 -26.010867, 32.5776 -26.044367, 32.58185 -26.112767, 32.6198 -26.188667, 32.62835 -26.242833, 32.63955 -26.2567, 
+    32.6513 -26.2496, 32.6588 -26.180467, 32.6342 -26.1448, 32.65025 -26.124133, 32.67 -26.126633, 32.716 -26.192233, 32.7534 -26.217167, 32.7673 -26.215733, 32.7641 -26.204333, 32.747 -26.163, 
+    32.75555 -26.104533, 32.79405 -26.078167, 32.8368 -26.070333, 32.85235 -26.072833, 32.85445 -26.089967, 32.83735 -26.1534, 32.83845 -26.233933, 32.84165 -26.397167, 32.82025 -26.475567, 32.7914 -26.6502, 
+    32.7932 -26.767533, 32.7432 -26.763633, 32.64385 -26.755933, 32.4363 -26.7445, 32.325 -26.737367, 32.2211 -26.726567, 32.17415 -26.7217, 32.1613 -26.6632, 32.1463 -26.520567, 32.1249 -26.369367, 
+    32.09815 -26.3173, 32.10455 -26.188933, 32.0853 -26.071967, 32.04145 -25.986967, 31.9922 -25.891533, 31.91945 -25.747467, 31.93335 -25.712533, 31.9719 -25.529933, 32.00825 -25.216867, 32.0211 -25.010733, 
+    31.98685 -24.903767, 31.93765 -24.793933, 31.9387 -24.654867, 31.9473 -24.497967, 31.9291 -24.313267, 31.8863 -24.1977, 31.85315 -24.124233, 31.8283 -24, 31.8283 -23.9452, 31.77825 -23.825067, 
+    31.7837 -23.7219, 31.72455 -23.621167, 31.5662 -23.456133, 31.56075 -23.4185, 31.57805 -23.3542, 31.59985 -23.259567, 31.6117 -23.094533, 31.6026 -22.971967, 31.54345 -22.837233, 31.45335 -22.640633, 
+    31.42785 -22.581167, 31.3842 -22.5411, 31.37875 -22.480433, 31.38535 -22.465267, 31.4124 -22.404, 31.43755 -22.375633, 31.64805 -22.138233, 31.8819 -21.876133, 32.09755 -21.6298, 32.2786 -21.438033, 
+    32.3514 -21.3555, 32.426 -21.29, 32.4369 -21.2657, 32.39415 -21.206267, 32.37415 -21.157733, 32.39415 -21.0934, 32.4442 -20.989067, 32.42875 -20.773033, 32.41055 -20.656533, 32.43785 -20.610433, 
+    32.4797 -20.580067, 32.5252 -20.569167, 32.67985 -20.558233, 32.7099 -20.547333, 32.7736 -20.4915, 32.8582 -20.3362, 32.90915 -20.233033, 32.98465 -20.078933, 33.032 -19.945433, 33.06475 -19.893267, 
+    33.05655 -19.862933, 32.92915 -19.700333, 32.88095 -19.603233, 32.87365 -19.480667, 32.8946 -19.3957, 32.8837 -19.2416, 32.8464 -19.1518, 32.74635 -19.074133, 32.70445 -19.037733, 32.6863 -19.004967, 
+    32.69355 -18.9819, 32.7345 -18.940633, 32.89825 -18.836267, 32.9219 -18.771933, 32.9028 -18.728267, 32.83725 -18.679733, 32.8409 -18.637233, 32.87365 -18.5972, 32.9874 -18.512267, 33.01835 -18.446733, 
+    33.02925 -18.400633, 33.02015 -18.3533, 32.9774 -18.307167, 32.9519 -18.2574, 32.93915 -18.170033, 32.8873 -18.0705, 32.8673 -18.023167, 32.8673 -17.9443, 32.88095 -17.863, 32.92645 -17.7914, 
+    32.94285 -17.7647, 32.89825 -17.647, 32.9019 -17.6021, 32.9574 -17.449167, 32.95555 -17.3254, 32.9128 -17.223467, 32.81995 -17.086333, 32.7854 -17.036567, 32.7963 -17.015967, 32.85 -16.971067, 
+    32.9155 -16.878833, 32.9228 -16.829067, 32.91185 -16.810867, 32.8336 -16.763567, 32.57795 -16.6264, 32.29405 -16.505033, 32.2031 -16.505033, 31.9847 -16.468633, 31.8937 -16.444367, 31.84095 -16.3764, 
+    31.7172 -16.2939, 31.56795 -16.2502, 31.4406 -16.2065, 31.30955 -16.121567, 31.2004 -16.102167, 31.1003 -16.121567, 30.97655 -16.119133, 30.68175 -16.094867, 30.53615 -16.0973, 30.45975 -16.0876, 
+    30.42335 -16.048767, 30.4015 -16.002633, 30.4106 -15.9444, 30.3991 -15.791067, 30.3784 -15.751333, 30.48715 -15.713067, 30.48575 -15.7098, 30.3694 -15.671933, 30.3325 -15.640467, 30.3284 -15.577567, 
+    30.3346 -15.547467, 30.24285 -15.458667)), 
+  ((35.32595 -21.749933, 35.32285 -21.724867, 35.33535 -21.672633, 35.3385 -21.623567, 35.33225 -21.5703, 35.33535 -21.548367, 35.3573 -21.535833, 35.37765 -21.535833, 35.3949 -21.547333, 35.41685 -21.5797, 
+      35.42935 -21.623567, 35.42935 -21.681, 35.40745 -21.779167, 35.38395 -21.8126, 35.3714 -21.813633, 35.3526 -21.8032, 35.34165 -21.781267, 35.32595 -21.749933)), 
+  ((39.88035 -16.4598, 39.86155 -16.465033, 39.83645 -16.4598, 39.80045 -16.431633, 39.77225 -16.376267, 39.7738 -16.361667, 39.7942 -16.350167, 39.8584 -16.3439, 39.8913 -16.330333, 39.9038 -16.3178, 
+      39.9242 -16.3157, 39.9508 -16.318833, 39.96335 -16.3272, 39.95865 -16.3481, 39.9367 -16.368967, 39.9148 -16.4264, 39.89755 -16.451467, 39.88035 -16.4598)), 
+  ((32.78725 -25.9902, 32.79045 -25.9531, 32.77975 -25.929567, 32.78725 -25.910333, 32.81935 -25.8932, 32.8493 -25.890333, 32.87605 -25.9032, 32.88675 -25.921733, 32.87925 -25.981633, 32.8782 -26.0123, 
+      32.8739 -26.0173, 32.85145 -25.9952, 32.8354 -25.987333, 32.82365 -25.993767, 32.7969 -26.020867, 32.7878 -26.022633, 32.78455 -26.0041, 32.78725 -25.9902)), 
+  ((40.72875 -11.039733, 40.71465 -11.0366, 40.69115 -11.0371, 40.6786 -11.0319, 40.6802 -11.0199, 40.69895 -11.009967, 40.73345 -10.997433, 40.78825 -10.993267, 40.82115 -10.9849, 40.84305 -10.988033, 
+      40.85875 -10.995333, 40.8603 -11.0105, 40.84855 -11.021467, 40.79765 -11.032933, 40.75145 -11.045467, 40.7405 -11.044433, 40.72875 -11.039733)), 
+  ((40.6316 -12.378533, 40.65785 -12.3647, 40.6641 -12.344333, 40.6657 -12.330233, 40.67665 -12.329733, 40.7119 -12.344867, 40.726 -12.366267, 40.72755 -12.3814, 40.70485 -12.410133, 40.68525 -12.420033, 
+      40.6563 -12.420033, 40.6226 -12.410133, 40.61555 -12.392367, 40.62025 -12.384, 40.6316 -12.378533)), 
+  ((40.63395 -12.262633, 40.62455 -12.244367, 40.63395 -12.214067, 40.64725 -12.210433, 40.66525 -12.215633, 40.70205 -12.2501, 40.7052 -12.269933, 40.6997 -12.2882, 40.6872 -12.294467, 40.6723 -12.293433, 
+      40.6457 -12.2788, 40.63395 -12.262633)), 
+  ((36.19695 -18.906867, 36.19695 -18.9001, 36.2056 -18.887567, 36.2048 -18.8651, 36.2001 -18.8505, 36.215 -18.8364, 36.23145 -18.832233, 36.24475 -18.835867, 36.2502 -18.875033, 36.24555 -18.898533, 
+      36.2244 -18.922033, 36.21185 -18.9241, 36.20245 -18.920467, 36.19695 -18.906867)), 
+  ((40.7076 -10.927233, 40.71935 -10.9126, 40.735 -10.902667, 40.75065 -10.899567, 40.7616 -10.903733, 40.77025 -10.9173, 40.76395 -10.9314, 40.7475 -10.947567, 40.7295 -10.9575, 40.7154 -10.956467, 
+      40.70835 -10.944433, 40.70445 -10.937133, 40.7076 -10.927233)), 
+  ((40.76555 -11.207567, 40.76085 -11.201833, 40.7616 -11.189833, 40.78275 -11.1778, 40.82035 -11.1632, 40.83835 -11.160067, 40.85245 -11.166833, 40.8548 -11.174667, 40.82975 -11.1914, 40.7961 -11.204967, 
+      40.76555 -11.207567)), 
+  ((34.5963 -20.554433, 34.5932 -20.546067, 34.62605 -20.5184, 34.6441 -20.510033, 34.66365 -20.509533, 34.6707 -20.515267, 34.666 -20.533533, 34.64095 -20.551833, 34.61665 -20.559633, 34.60255 -20.559633, 
+      34.5963 -20.554433)), 
+  ((36.29015 -18.858333, 36.2933 -18.849433, 36.3019 -18.846833, 36.3176 -18.854667, 36.3364 -18.8625, 36.3544 -18.866667, 36.3544 -18.8745, 36.33325 -18.885467, 36.3129 -18.8881, 36.298 -18.884433, 
+      36.2894 -18.8745, 36.29015 -18.858333)), 
+  ((35.35065 -21.8703, 35.3593 -21.858267, 35.37415 -21.8567, 35.3812 -21.862467, 35.3812 -21.8823, 35.37965 -21.9032, 35.3679 -21.9084, 35.35065 -21.906333, 35.34675 -21.894833, 35.3452 -21.8797, 
+      35.35065 -21.8703)), 
+  ((38.98005 -17.050033, 38.9644 -17.0443, 38.96285 -17.033333, 38.97455 -17.0213, 38.9926 -17.0166, 39.0106 -17.020267, 39.0161 -17.029133, 39.0106 -17.041667, 38.9957 -17.048467, 38.98005 -17.050033)), 
+  ((40.65785 -12.467033, 40.67195 -12.460233, 40.68525 -12.460233, 40.70015 -12.467533, 40.70095 -12.479033, 40.69625 -12.492067, 40.68135 -12.493133, 40.66335 -12.4832, 40.6563 -12.474867, 40.65785 -12.467033)), 
+  ((40.6653 -11.204433, 40.65355 -11.1966, 40.6551 -11.187733, 40.67155 -11.181467, 40.6833 -11.182, 40.6974 -11.2034, 40.6974 -11.2133, 40.6872 -11.2154, 40.6653 -11.204433)), 
+  ((40.73155 -10.8648, 40.72995 -10.869267, 40.7245 -10.871567, 40.7107 -10.871433, 40.6996 -10.8679, 40.69615 -10.8605, 40.69675 -10.849033, 40.70585 -10.845367, 40.7196 -10.8443, 40.72935 -10.846467, 
+      40.734 -10.853067, 40.7348 -10.858867, 40.73155 -10.8648)), 
+  ((40.63315 -11.995333, 40.6222 -11.985433, 40.62455 -11.976033, 40.6449 -11.972367, 40.6598 -11.976033, 40.66525 -11.986467, 40.6598 -11.994833, 40.6488 -11.997433, 40.63315 -11.995333)), 
+  ((35.61945 -22.825333, 35.62415 -22.820133, 35.6312 -22.8217, 35.63905 -22.830033, 35.6453 -22.842567, 35.64215 -22.853533, 35.63275 -22.8572, 35.61865 -22.851433, 35.61475 -22.8384, 35.61945 -22.825333)), 
+  ((35.3773 -21.9909, 35.38355 -21.982033, 35.39925 -21.9789, 35.411 -21.9815, 35.411 -21.991433, 35.4 -22.006067, 35.3875 -22.0097, 35.37885 -22.002933, 35.3773 -21.9909)), 
+  ((40.8112 -15.1266, 40.81355 -15.115133, 40.82295 -15.107833, 40.8316 -15.108867, 40.8386 -15.1214, 40.8308 -15.139133, 40.81905 -15.1449, 40.812 -15.142267, 40.80965 -15.132867, 40.8112 -15.1266)), 
+  ((38.78545 -17.157833, 38.79485 -17.146867, 38.80815 -17.144233, 38.8199 -17.146867, 38.82695 -17.158867, 38.8199 -17.167733, 38.8019 -17.1688, 38.7917 -17.1646, 38.78545 -17.157833)), 
+  ((34.67305 -20.252867, 34.67775 -20.249233, 34.695 -20.243467, 34.71065 -20.2367, 34.7185 -20.2372, 34.72475 -20.244533, 34.72165 -20.2508, 34.6989 -20.2581, 34.67775 -20.257067, 34.67305 -20.254967, 
+      34.67305 -20.252867)), 
+  ((40.69305 -12.652867, 40.6938 -12.643467, 40.7048 -12.639833, 40.72045 -12.645033, 40.72515 -12.657067, 40.722 -12.6649, 40.71025 -12.6654, 40.70165 -12.661233, 40.69305 -12.652867)), 
+  ((35.30995 -21.987767, 35.3068 -21.978367, 35.3154 -21.971067, 35.3295 -21.973667, 35.335 -21.984133, 35.33345 -21.9956, 35.32715 -21.999267, 35.31775 -21.997167, 35.30995 -21.987767)), 
+  ((35.552 -22.0985, 35.55825 -22.091167, 35.5708 -22.091167, 35.57705 -22.099, 35.57705 -22.107367, 35.5708 -22.1157, 35.55905 -22.117267, 35.5512 -22.1131, 35.5512 -22.104233, 35.552 -22.0985)), 
+  ((40.6625 -12.5845, 40.65935 -12.5777, 40.66795 -12.571433, 40.686 -12.5756, 40.69615 -12.587633, 40.69225 -12.594933, 40.68365 -12.5965, 40.6625 -12.5845)), 
+  ((34.9073 -20.649467, 34.8971 -20.644233, 34.89475 -20.636433, 34.90105 -20.631733, 34.912 -20.6312, 34.9214 -20.6359, 34.9253 -20.643733, 34.9214 -20.6479, 34.9167 -20.6505, 34.9073 -20.649467)), 
+  ((36.91145 -17.979467, 36.91755 -17.973333, 36.923 -17.974367, 36.92615 -17.985333, 36.9246 -17.992133, 36.92145 -17.995767, 36.91595 -17.995267, 36.91125 -17.9843, 36.91145 -17.979467)), 
+  ((40.8621 -14.921133, 40.86605 -14.919567, 40.87075 -14.921667, 40.87075 -14.925833, 40.86525 -14.9316, 40.8535 -14.9342, 40.85115 -14.931067, 40.8621 -14.921133)))
+
+MULTIPOLYGON (((29.36615 -4.513167, 29.38275 -4.499667, 29.4215 -4.468233, 29.4937 -4.4506, 29.7295 -4.465033, 29.8462 -4.442567, 29.993 -4.3559, 30.1891 -4.1425, 30.21075 -4.081533, 30.1987 -4.026967, 
+    30.2276 -3.966, 30.29135 -3.890567, 30.3828 -3.8408, 30.48385 -3.816733, 30.51995 -3.795867, 30.5079 -3.746133, 30.4694 -3.683567, 30.48265 -3.6306, 30.6198 -3.4974, 30.87485 -3.399533, 
+    30.8881 -3.377067, 30.852 -3.276, 30.8376 -3.158867, 30.8761 -3.097867, 30.86405 -3.078633, 30.846 -3.0722, 30.7353 -3.089833, 30.6992 -3.083433, 30.59095 -3.0385, 30.4634 -3.0401, 
+    30.39605 -3.014433, 30.3792 -2.995167, 30.3852 -2.9342, 30.37555 -2.812233, 30.32265 -2.711133, 30.32265 -2.669433, 30.3674 -2.632233, 30.4075 -2.5989, 30.469 -2.5514, 30.55845 -2.483133, 
+    30.64005 -2.446867, 30.6994 -2.443567, 30.7328 -2.422, 30.77095 -2.424033, 30.8335 -2.4112, 30.8648 -2.372667, 30.8612 -2.290867, 30.8492 -2.186567, 30.87085 -2.111167, 30.854 -2.0598, 
+    30.80945 -1.9796, 30.81905 -1.9026, 30.8431 -1.8416, 30.7842 -1.714833, 30.6976 -1.573633, 30.63745 -1.499833, 30.5893 -1.475767, 30.5737 -1.4613, 30.5761 -1.432433, 30.5761 -1.3891, 
+    30.51695 -1.294867, 30.4632 -1.259367, 30.44345 -1.2198, 30.44715 -1.1621, 30.4509 -1.1339, 30.5255 -1.137133, 30.896 -1.0938, 31.19555 -1.080933, 31.44095 -1.0601, 31.98595 -1.076167, 
+    32.2639 -1.092233, 32.5815 -1.0778, 33.1457 -1.0794, 33.66275 -1.098167, 33.75485 -1.0937, 33.8036 -1.0693, 34.14205 -1.207167, 34.60675 -1.436467, 34.83055 -1.577667, 35.2528 -1.832767, 
+    35.79295 -2.1264, 36.3355 -2.426433, 36.91175 -2.747333, 37.19925 -2.923833, 37.47115 -3.0586, 37.6215 -3.148467, 37.66965 -3.225467, 37.70335 -3.318533, 37.69975 -3.4164, 37.65885 -3.456533, 
+    37.5939 -3.5191, 37.57465 -3.544767, 37.58665 -3.575267, 37.62155 -3.602533, 37.66005 -3.610567, 37.70575 -3.610567, 37.73945 -3.615367, 37.7707 -3.641067, 37.7683 -3.7261, 37.78755 -3.7662, 
+    37.8958 -3.8432, 38.4215 -4.154467, 38.80525 -4.399967, 39.00255 -4.504233, 39.246 -4.653167, 39.2463 -4.6597, 39.23695 -4.6805, 39.22135 -4.7065, 39.22055 -4.744467, 39.23305 -4.788133, 
+    39.2502 -4.8287, 39.24705 -4.847433, 39.22365 -4.874467, 39.22055 -4.889033, 39.23145 -4.9244, 39.25175 -4.9608, 39.2494 -4.9998, 39.23845 -5.014367, 39.21195 -5.021633, 39.187 -5.019567, 
+    39.17605 -5.005, 39.16045 -4.990433, 39.1464 -4.990433, 39.12615 -5.002933, 39.123 -5.019567, 39.1355 -5.031, 39.162 -5.044533, 39.16515 -5.055967, 39.14955 -5.065333, 39.1152 -5.083, 
+    39.10585 -5.0934, 39.1121 -5.102767, 39.1402 -5.121467, 39.14485 -5.149567, 39.13705 -5.182833, 39.11365 -5.229633, 39.11755 -5.2447, 39.13315 -5.248867, 39.15185 -5.242633, 39.17215 -5.228067, 
+    39.18615 -5.2291, 39.19865 -5.2395, 39.19865 -5.256167, 39.18615 -5.2811, 39.16275 -5.315433, 39.1378 -5.378867, 39.1097 -5.401767, 39.03795 -5.432967, 39.0239 -5.432967, 38.9974 -5.432967, 
+    38.9818 -5.437133, 38.95685 -5.463133, 38.9451 -5.4678, 38.8999 -5.471967, 38.8921 -5.477167, 38.90455 -5.486533, 38.9467 -5.5198, 38.95605 -5.557267, 38.9529 -5.633167, 38.93575 -5.671667, 
+    38.8874 -5.712233, 38.8804 -5.7242, 38.89755 -5.771, 38.89755 -5.8022, 38.8773 -5.845867, 38.8539 -5.873967, 38.8305 -5.8802, 38.8149 -5.8906, 38.8102 -5.909333, 38.81175 -5.941567, 
+    38.8133 -5.964433, 38.80785 -5.980567, 38.78135 -6.0024, 38.77665 -6.0211, 38.772 -6.056467, 38.78135 -6.113667, 38.7938 -6.1532, 38.7949 -6.156433, 38.8094 -6.197933, 38.8055 -6.226533, 
+    38.80085 -6.2567, 38.7899 -6.265, 38.74935 -6.278533, 38.74 -6.2858, 38.74155 -6.310767, 38.75715 -6.323267, 38.76965 -6.335733, 38.7743 -6.367967, 38.75715 -6.444933, 38.7704 -6.453767, 
+    38.78755 -6.453767, 38.81565 -6.424667, 38.825 -6.4236, 38.8406 -6.427767, 38.92795 -6.4829, 38.94045 -6.5141, 38.9623 -6.5297, 39.0091 -6.535933, 39.0231 -6.541133, 39.0434 -6.559867, 
+    39.0668 -6.561933, 39.0933 -6.5609, 39.1027 -6.562967, 39.1082 -6.578033, 39.11755 -6.611333, 39.14565 -6.632133, 39.19085 -6.676833, 39.19085 -6.687233, 39.1784 -6.690367, 39.1425 -6.679967, 
+    39.13785 -6.685167, 39.1503 -6.697633, 39.22365 -6.756933, 39.2408 -6.7767, 39.24705 -6.777733, 39.2595 -6.768367, 39.2673 -6.739267, 39.27825 -6.734067, 39.28445 -6.7351, 39.30475 -6.7642, 
+    39.3141 -6.838067, 39.3305 -6.847933, 39.34455 -6.845867, 39.35545 -6.8365, 39.36015 -6.8022, 39.36795 -6.7949, 39.37885 -6.795933, 39.4085 -6.8178, 39.4553 -6.8469, 39.45685 -6.8573, 
+    39.44285 -6.866667, 39.4288 -6.875, 39.43345 -6.881233, 39.4553 -6.8854, 39.4787 -6.891633, 39.5115 -6.915533, 39.5349 -6.9405, 39.5489 -6.996667, 39.5458 -7.0622, 39.52865 -7.081967, 
+    39.506 -7.100167, 39.50445 -7.109533, 39.5169 -7.123033, 39.5185 -7.138633, 39.5107 -7.152167, 39.4935 -7.156333, 39.48105 -7.151133, 39.45765 -7.135533, 39.4389 -7.135533, 39.42955 -7.138633, 
+    39.41865 -7.159433, 39.4093 -7.172967, 39.37495 -7.192733, 39.34845 -7.216633, 39.34375 -7.2312, 39.35155 -7.242633, 39.3734 -7.244733, 39.3968 -7.2468, 39.4077 -7.2541, 39.4077 -7.2676, 
+    39.37965 -7.289467, 39.38275 -7.296733, 39.3937 -7.3113, 39.389 -7.320667, 39.3399 -7.3503, 39.31025 -7.387733, 39.3087 -7.4023, 39.3243 -7.4096, 39.34145 -7.405433, 39.36795 -7.395033, 
+    39.3851 -7.398133, 39.3976 -7.408533, 39.39605 -7.424133, 39.3555 -7.467833, 39.3555 -7.478233, 39.3773 -7.488633, 39.3947 -7.499433, 39.3976 -7.510467, 39.38355 -7.5323, 39.36485 -7.583267, 
+    39.3547 -7.6441, 39.3625 -7.662833, 39.3859 -7.6753, 39.39995 -7.6857, 39.40615 -7.7013, 39.4015 -7.720033, 39.37655 -7.743933, 39.30945 -7.790767, 39.27825 -7.825067, 39.22595 -7.8984, 
+    39.21815 -7.921267, 39.22595 -7.951433, 39.2556 -7.980533, 39.31645 -8.013833, 39.3539 -8.018, 39.3726 -8.011767, 39.39445 -7.996167, 39.4116 -7.994067, 39.435 -7.998233, 39.4631 -8.013833, 
+    39.474 -8.0471, 39.47715 -8.077267, 39.47165 -8.0882, 39.4358 -8.1017, 39.3874 -8.120433, 39.37495 -8.130833, 39.37495 -8.1485, 39.3765 -8.151833, 39.38585 -8.1714, 39.3765 -8.201533, 
+    39.403 -8.277467, 39.3999 -8.2889, 39.3874 -8.291, 39.3687 -8.2806, 39.34685 -8.2598, 39.3182 -8.258733, 39.28445 -8.2785, 39.28135 -8.2889, 39.2907 -8.3097, 39.343 -8.3591, 
+    39.343 -8.368467, 39.32895 -8.378867, 39.3149 -8.3903, 39.31805 -8.402767, 39.3742 -8.492233, 39.37105 -8.507833, 39.36325 -8.523433, 39.36975 -8.538233, 39.3947 -8.5507, 39.3994 -8.572567, 
+    39.3947 -8.6496, 39.4389 -8.763167, 39.45605 -8.841167, 39.4771 -8.863533, 39.52545 -8.9072, 39.5395 -8.908233, 39.55195 -8.899933, 39.55665 -8.884333, 39.56445 -8.879133, 39.57535 -8.880167, 
+    39.6019 -8.910333, 39.6409 -8.986233, 39.64245 -9.015367, 39.63155 -9.0216, 39.61125 -9.0185, 39.55195 -8.973767, 39.47395 -8.941533, 39.4166 -8.915533, 39.3991 -8.915533, 39.37255 -8.9353, 
+    39.3523 -8.9644, 39.3554 -8.977933, 39.37255 -8.983133, 39.3975 -8.9769, 39.4287 -8.9613, 39.449 -8.965433, 39.48645 -8.9852, 39.52075 -9.0289, 39.52545 -9.055933, 39.50675 -9.0965, 
+    39.5075 -9.1043, 39.51375 -9.106367, 39.5278 -9.103267, 39.54965 -9.103267, 39.56055 -9.1095, 39.56365 -9.1251, 39.5512 -9.152133, 39.5434 -9.183333, 39.54805 -9.222867, 39.56525 -9.238467, 
+    39.57925 -9.241567, 39.59175 -9.2343, 39.6058 -9.185433, 39.6245 -9.169833, 39.6479 -9.168767, 39.6838 -9.173967, 39.7025 -9.194767, 39.70095 -9.212467, 39.66505 -9.2499, 39.66195 -9.2603, 
+    39.6713 -9.268633, 39.71345 -9.287333, 39.7197 -9.304, 39.715 -9.33, 39.7002 -9.347167, 39.69395 -9.386667, 39.6893 -9.395, 39.669 -9.399167, 39.64715 -9.3898, 39.57385 -9.321167, 
+    39.552 -9.314933, 39.5255 -9.318033, 39.51145 -9.331567, 39.513 -9.347167, 39.5442 -9.417867, 39.5489 -9.444933, 39.56605 -9.460533, 39.5957 -9.468833, 39.6281 -9.483833, 39.6487 -9.515633, 
+    39.7158 -9.650833, 39.71975 -9.675267, 39.7088 -9.692967, 39.68385 -9.713767, 39.6651 -9.718967, 39.6542 -9.7283, 39.6573 -9.739767, 39.67915 -9.7491, 39.70255 -9.7491, 39.72595 -9.744967, 
+    39.74155 -9.747033, 39.76185 -9.760567, 39.80555 -9.809433, 39.80555 -9.817767, 39.79615 -9.824, 39.7681 -9.825033, 39.75095 -9.824, 39.7322 -9.827133, 39.7088 -9.846867, 39.7057 -9.864567, 
+    39.7119 -9.871833, 39.74 -9.874967, 39.75715 -9.888467, 39.75635 -9.901467, 39.73605 -9.917067, 39.708 -9.9337, 39.68925 -9.971133, 39.69395 -9.9826, 39.71735 -9.9878, 39.7376 -9.9857, 
+    39.75635 -9.993, 39.90455 -10.129233, 40.00825 -10.2223, 40.0192 -10.2223, 40.02545 -10.215033, 40.0223 -10.186967, 39.98645 -10.116233, 39.9911 -10.0944, 40.00205 -10.0923, 40.00985 -10.098567, 
+    40.0379 -10.119367, 40.17675 -10.192167, 40.1799 -10.2036, 40.1721 -10.214, 40.1362 -10.223367, 40.12215 -10.235833, 40.12685 -10.2483, 40.1549 -10.273267, 40.183 -10.304467, 40.1955 -10.305533, 
+    40.21575 -10.295133, 40.2345 -10.2972, 40.261 -10.306567, 40.27275 -10.305, 40.27895 -10.2967, 40.27275 -10.240533, 40.28365 -10.225967, 40.30395 -10.220767, 40.3211 -10.2239, 40.332 -10.2447, 
+    40.33355 -10.3019, 40.3601 -10.3591, 40.3835 -10.378833, 40.3991 -10.380933, 40.42095 -10.373633, 40.449 -10.357, 40.4662 -10.358033, 40.4849 -10.3695, 40.4958 -10.4007, 40.4958 -10.4423, 
+    40.4849 -10.459967, 40.47045 -10.472133, 40.4724 -10.479733, 40.49115 -10.5047, 40.49425 -10.5203, 40.47255 -10.555567, 40.4706 -10.568067, 40.3227 -10.686467, 40.27025 -10.709367, 40.2036 -10.716567, 
+    40.01485 -10.8362, 39.93935 -10.841433, 39.9011 -10.8532, 39.72805 -10.953233, 39.6212 -10.9944, 39.5653 -11.0258, 39.5398 -11.063067, 39.51825 -11.100333, 39.4604 -11.123867, 39.4305 -11.144133, 
+    39.3795 -11.221933, 39.34125 -11.2422, 39.28735 -11.248067, 39.2334 -11.2461, 39.08975 -11.219967, 39.029 -11.218, 38.9819 -11.238267, 38.88485 -11.293167, 38.77945 -11.320667, 38.5814 -11.4246, 
+    38.5294 -11.419367, 38.5039 -11.422167, 38.4562 -11.4205, 38.43035 -11.403267, 38.35575 -11.3057, 38.32415 -11.2942, 38.17495 -11.2722, 38.08955 -11.240167, 38.058 -11.236333, 38.00635 -11.2526, 
+    37.9647 -11.2631, 37.86715 -11.2832, 37.79825 -11.324333, 37.7602 -11.365, 37.73725 -11.443433, 37.7215 -11.4908, 37.67985 -11.5348, 37.57655 -11.586467, 37.4976 -11.616133, 37.37705 -11.702233, 
+    37.3247 -11.730467, 37.29885 -11.732367, 37.2056 -11.697933, 37.08145 -11.6324, 37.0413 -11.597, 37.014 -11.591267, 36.97385 -11.596033, 36.9064 -11.643867, 36.85905 -11.663, 36.7995 -11.666333, 
+    36.7679 -11.6587, 36.73205 -11.6386, 36.7177 -11.634767, 36.7005 -11.640533, 36.6775 -11.677833, 36.64165 -11.7142, 36.5957 -11.734267, 36.5584 -11.737133, 36.50675 -11.728533, 36.4099 -11.697433, 
+    36.374 -11.695533, 36.3166 -11.716567, 36.24915 -11.724233, 36.186 -11.712733, 36.158 -11.6912, 36.1652 -11.643367, 36.1609 -11.590767, 36.1336 -11.553433, 36.05615 -11.511333, 36.01595 -11.467333, 
+    35.92195 -11.431467, 35.8674 -11.427633, 35.81865 -11.438167, 35.71245 -11.506067, 35.67585 -11.522333, 35.55245 -11.513733, 35.5022 -11.520433, 35.4445 -11.556933, 35.3465 -11.542833, 35.1672 -11.5165, 
+    35.05805 -11.528633, 34.8798 -11.560167, 34.76335 -11.538333, 34.6324 -11.4534, 34.485 -11.191367, 34.41225 -10.960867, 34.42135 -10.791033, 34.4777 -10.366433, 34.4486 -10.155333, 34.3085 -9.951533, 
+    34.16295 -9.793833, 34.02105 -9.723467, 33.8937 -9.6798, 33.70085 -9.5512, 33.56445 -9.536633, 33.3716 -9.509967, 33.1242 -9.500267, 32.96775 -9.4687, 32.8695 -9.415333, 32.7767 -9.311, 
+    32.63115 -9.262467, 32.39465 -9.170267, 32.0781 -9.1096, 32.00355 -9.078067, 31.9599 -9.0441, 31.9162 -8.956733, 31.8762 -8.930033, 31.70885 -8.9155, 31.65425 -8.883933, 31.62515 -8.847567, 
+    31.6288 -8.733533, 31.576 -8.670433, 31.48865 -8.643767, 31.11025 -8.617067, 31.0084 -8.585533, 30.92105 -8.5176, 30.8592 -8.393833, 30.80195 -8.2548, 30.7882 -8.221467, 30.7052 -8.0305, 
+    30.60535 -7.716, 30.45255 -7.430367, 30.14815 -7.078967, 29.82935 -6.7388, 29.537 -6.4275, 29.4973 -6.088933, 29.4877 -6.003867, 29.5346 -5.758367, 29.5755 -5.705433, 29.59235 -5.649267, 
+    29.5334 -5.479167, 29.36615 -5.1406, 29.29035 -4.8325, 29.312 -4.595, 29.36615 -4.513167)), 
+  ((39.2647 -5.839167, 39.2596 -5.8154, 39.27055 -5.793467, 39.30185 -5.7705, 39.3238 -5.7496, 39.3379 -5.7465, 39.35825 -5.754833, 39.3598 -5.771533, 39.3473 -5.820633, 39.3457 -5.911467, 
+      39.352 -5.9407, 39.3802 -5.977233, 39.40835 -6.040933, 39.41695 -6.0968, 39.41855 -6.213733, 39.43105 -6.228367, 39.46865 -6.235667, 39.4953 -6.2294, 39.51875 -6.207467, 39.54225 -6.174067, 
+      39.55795 -6.171967, 39.57515 -6.179267, 39.60335 -6.214767, 39.62525 -6.278467, 39.6511 -6.434567, 39.6589 -6.486767, 39.6558 -6.509733, 39.64015 -6.531667, 39.60805 -6.550967, 39.5626 -6.559333, 
+      39.51875 -6.5562, 39.4843 -6.533233, 39.44045 -6.445533, 39.42325 -6.3547, 39.41695 -6.349467, 39.39975 -6.353633, 39.3731 -6.3641, 39.3496 -6.363033, 39.3261 -6.3505, 39.276 -6.2983, 
+      39.25955 -6.292567, 39.24235 -6.2957, 39.2298 -6.311367, 39.21415 -6.374, 39.20005 -6.380267, 39.18125 -6.369833, 39.1499 -6.253933, 39.1092 -6.2132, 39.11235 -6.197533, 39.128 -6.186067, 
+      39.16245 -6.157867, 39.1656 -6.122367, 39.15305 -6.0712, 39.11075 -6.017967, 39.11155 -5.998667, 39.13035 -5.965233, 39.1444 -5.960033, 39.16635 -5.9715, 39.1867 -5.9788, 39.21175 -5.974633, 
+      39.2243 -5.958967, 39.22745 -5.922433, 39.2384 -5.913033, 39.27285 -5.897367, 39.2791 -5.879633, 39.2647 -5.839167)), 
+  ((39.6423 -4.988467, 39.64385 -4.935233, 39.65795 -4.927933, 39.67515 -4.936267, 39.71745 -4.975967, 39.7425 -4.978033, 39.76915 -4.973867, 39.7801 -4.977, 39.7942 -4.9958, 39.82865 -5.013533, 
+      39.83805 -5.025033, 39.8459 -5.070967, 39.86155 -5.075133, 39.87565 -5.0668, 39.89445 -5.013533, 39.9054 -5.0125, 39.9164 -5.022933, 39.9117 -5.104367, 39.896 -5.141967, 39.8772 -5.153467, 
+      39.8553 -5.158667, 39.84435 -5.174333, 39.8365 -5.200433, 39.8451 -5.2093, 39.8639 -5.206167, 39.88895 -5.205133, 39.9156 -5.215567, 39.92655 -5.2302, 39.92345 -5.245867, 39.89525 -5.2615, 
+      39.8827 -5.2824, 39.88115 -5.313733, 39.87015 -5.318933, 39.8404 -5.324167, 39.8232 -5.3367, 39.8279 -5.3461, 39.85295 -5.399333, 39.8514 -5.4223, 39.842 -5.4244, 39.8232 -5.4129, 
+      39.8091 -5.413967, 39.78245 -5.430667, 39.74485 -5.432767, 39.7143 -5.4333, 39.6767 -5.4427, 39.6595 -5.4385, 39.64855 -5.417633, 39.65165 -5.394667, 39.6626 -5.3863, 39.69395 -5.3863, 
+      39.70335 -5.380033, 39.7002 -5.3581, 39.6767 -5.320533, 39.6783 -5.306933, 39.6908 -5.303833, 39.76285 -5.3059, 39.77695 -5.302767, 39.77695 -5.288167, 39.75345 -5.264133, 39.719 -5.254733, 
+      39.6595 -5.254733, 39.6407 -5.2464, 39.6266 -5.224467, 39.63285 -5.217167, 39.7018 -5.224467, 39.73155 -5.2161, 39.74565 -5.1973, 39.7386 -5.176933, 39.7198 -5.1686, 39.6885 -5.170667, 
+      39.62895 -5.182167, 39.61645 -5.174867, 39.61645 -5.1477, 39.6274 -5.1331, 39.64305 -5.126833, 39.6838 -5.122633, 39.69475 -5.113233, 39.6916 -5.098633, 39.67595 -5.092367, 39.64465 -5.089233, 
+      39.6321 -5.0767, 39.63835 -5.058967, 39.6744 -5.0412, 39.6791 -5.0318, 39.67125 -5.0151, 39.6423 -4.988467)), 
+  ((39.72885 -8.008867, 39.70695 -8.000533, 39.7007 -8.003667, 39.65215 -8.009933, 39.61455 -8.0068, 39.60825 -7.9974, 39.6161 -7.986967, 39.6725 -7.970233, 39.68815 -7.956667, 39.6897 -7.936833, 
+      39.6756 -7.9243, 39.6678 -7.9055, 39.68345 -7.884633, 39.7007 -7.873133, 39.7132 -7.871067, 39.74925 -7.884633, 39.77275 -7.882533, 39.80875 -7.865833, 39.83695 -7.8345, 39.8385 -7.809467, 
+      39.8291 -7.7938, 39.8291 -7.780233, 39.84945 -7.7541, 39.8808 -7.7322, 39.9043 -7.729067, 39.9184 -7.734267, 39.9215 -7.7468, 39.9074 -7.764567, 39.90115 -7.8126, 39.9074 -7.835567, 
+      39.92935 -7.858533, 39.9262 -7.871067, 39.8949 -7.910733, 39.88395 -7.910733, 39.862 -7.9003, 39.84165 -7.899233, 39.82285 -7.906567, 39.81345 -7.918033, 39.7962 -7.9264, 39.76805 -7.934733, 
+      39.7602 -7.946233, 39.76335 -7.9546, 39.8025 -7.970233, 39.81345 -7.983833, 39.8072 -7.998433, 39.77585 -8.010967, 39.7508 -8.013067, 39.72885 -8.008867)), 
+  ((39.3428 -7.887767, 39.3569 -7.864267, 39.4141 -7.816233, 39.44305 -7.807367, 39.45635 -7.8084, 39.46265 -7.8173, 39.44855 -7.8434, 39.39215 -7.882033, 39.3663 -7.8977, 39.35065 -7.8982, 
+      39.3436 -7.893, 39.3428 -7.887767)), 
+  ((39.90115 -7.998433, 39.91525 -7.998433, 39.9231 -8.008867, 39.9168 -8.027667, 39.8855 -8.048567, 39.8479 -8.0517, 39.8291 -8.0423, 39.8291 -8.028733, 39.86045 -8.0068, 39.90115 -7.998433)), 
+  ((39.1347 -5.811467, 39.1425 -5.7927, 39.15505 -5.784333, 39.1715 -5.785367, 39.20205 -5.810967, 39.2036 -5.8214, 39.1958 -5.8287, 39.1856 -5.831333, 39.17385 -5.8522, 39.16445 -5.8548, 
+      39.1535 -5.8501, 39.1355 -5.8261, 39.1347 -5.811467)), 
+  ((39.4176 -7.9042, 39.45125 -7.881233, 39.4732 -7.8734, 39.49275 -7.874967, 39.49905 -7.886967, 39.4967 -7.8995, 39.4348 -7.9235, 39.4082 -7.929267, 39.398 -7.926133, 39.3949 -7.9183, 
+      39.4176 -7.9042)), 
+  ((39.6979 -9.099233, 39.7018 -9.089833, 39.71275 -9.085667, 39.7261 -9.0867, 39.7496 -9.0961, 39.7621 -9.1128, 39.76365 -9.130567, 39.75585 -9.1431, 39.7433 -9.1457, 39.72845 -9.142033, 
+      39.6979 -9.107067, 39.6979 -9.099233)), 
+  ((39.58045 -8.5187, 39.564 -8.5067, 39.55305 -8.489967, 39.5585 -8.4811, 39.57965 -8.474333, 39.59375 -8.474333, 39.6102 -8.4952, 39.6188 -8.5093, 39.6149 -8.524967, 39.59925 -8.534867, 
+      39.5867 -8.529133, 39.58045 -8.5187)), 
+  ((39.558 -9.353733, 39.5729 -9.361033, 39.59955 -9.397567, 39.6011 -9.415333, 39.59405 -9.422633, 39.5784 -9.4221, 39.55725 -9.404367, 39.5494 -9.373033, 39.55175 -9.354233, 39.55565 -9.352167, 
+      39.558 -9.353733)), 
+  ((39.92405 -5.1777, 39.91935 -5.164633, 39.928 -5.148967, 39.9593 -5.131733, 39.9734 -5.131233, 39.98125 -5.1375, 39.9789 -5.150033, 39.94365 -5.1782, 39.9327 -5.181867, 39.92405 -5.1777)), 
+  ((39.28755 -4.892167, 39.29695 -4.869733, 39.3048 -4.8666, 39.315 -4.868667, 39.34005 -4.8932, 39.3385 -4.900533, 39.31735 -4.9141, 39.30795 -4.915667, 39.3001 -4.9115, 39.2899 -4.898433, 
+      39.28755 -4.892167)), 
+  ((39.2962 -4.7426, 39.30325 -4.7405, 39.30635 -4.7426, 39.31265 -4.748867, 39.31655 -4.778633, 39.30795 -4.791667, 39.29855 -4.7927, 39.28915 -4.7875, 39.28365 -4.769733, 39.2962 -4.7426)), 
+  ((39.5502 -5.0284, 39.5604 -5.026333, 39.57055 -5.0305, 39.57215 -5.038333, 39.55335 -5.053467, 39.5322 -5.0587, 39.51965 -5.054, 39.52045 -5.048267, 39.5502 -5.0284)), 
+  ((39.7421 -9.214333, 39.7562 -9.196067, 39.76795 -9.193967, 39.78205 -9.199733, 39.78285 -9.213833, 39.77265 -9.2253, 39.76015 -9.226333, 39.7468 -9.221633, 39.7421 -9.214333)), 
+  ((39.5701 -5.440033, 39.57715 -5.437967, 39.5889 -5.440567, 39.58735 -5.449967, 39.55835 -5.4672, 39.54425 -5.471367, 39.5325 -5.465633, 39.53485 -5.4583, 39.5701 -5.440033)), 
+  ((39.43325 -8.159233, 39.4473 -8.147233, 39.4669 -8.145133, 39.47785 -8.1514, 39.4724 -8.161867, 39.44105 -8.175433, 39.43245 -8.1749, 39.42695 -8.170733, 39.43325 -8.159233)), 
+  ((39.9033 -5.418633, 39.9088 -5.407133, 39.91975 -5.402467, 39.93775 -5.402967, 39.9503 -5.4087, 39.94995 -5.415733, 39.93115 -5.427233, 39.9147 -5.427767, 39.9053 -5.423567, 39.9033 -5.418633)), 
+  ((39.45285 -7.613933, 39.47005 -7.598267, 39.4834 -7.5962, 39.4912 -7.602467, 39.48575 -7.619167, 39.46695 -7.630133, 39.45675 -7.6317, 39.45125 -7.6228, 39.45285 -7.613933)), 
+  ((39.80775 -5.458833, 39.81635 -5.4604, 39.82105 -5.466133, 39.81245 -5.478667, 39.79055 -5.485467, 39.77565 -5.480233, 39.77175 -5.472933, 39.7921 -5.459867, 39.80775 -5.458833)), 
+  ((39.304 -4.976733, 39.3087 -4.964733, 39.32045 -4.9616, 39.33455 -4.964733, 39.3424 -4.977267, 39.33615 -4.989267, 39.32125 -4.990833, 39.3095 -4.984567, 39.304 -4.976733)), 
+  ((39.4309 -7.758033, 39.4548 -7.7369, 39.46185 -7.7369, 39.47125 -7.7416, 39.47205 -7.752033, 39.4556 -7.764567, 39.4462 -7.766133, 39.43445 -7.763, 39.4309 -7.758033)), 
+  ((39.31865 -6.494367, 39.321 -6.485467, 39.32885 -6.480767, 39.3367 -6.482333, 39.3453 -6.501133, 39.3406 -6.5147, 39.32885 -6.517833, 39.3218 -6.511067, 39.3226 -6.5022, 39.31865 -6.494367)), 
+  ((39.6202 -5.482333, 39.6312 -5.482333, 39.63825 -5.4886, 39.6343 -5.498, 39.61865 -5.508433, 39.60455 -5.506867, 39.59985 -5.499567, 39.6202 -5.482333)), 
+  ((39.45795 -7.469567, 39.48615 -7.459133, 39.49555 -7.461233, 39.49945 -7.473767, 39.4932 -7.478967, 39.47205 -7.480033, 39.4603 -7.475833, 39.45795 -7.469567)), 
+  ((39.5525 -5.194667, 39.5517 -5.187367, 39.5595 -5.182167, 39.5689 -5.1811, 39.583 -5.1879, 39.58695 -5.1978, 39.5783 -5.203033, 39.56655 -5.203033, 39.5525 -5.194667)), 
+  ((39.3502 -8.316633, 39.3557 -8.306733, 39.3643 -8.306733, 39.37295 -8.316133, 39.3737 -8.3323, 39.36745 -8.3391, 39.3604 -8.3349, 39.3502 -8.323433, 39.3502 -8.316633)), 
+  ((39.53295 -5.1472, 39.54 -5.1477, 39.54315 -5.150833, 39.5423 -5.156033, 39.5369 -5.164933, 39.51965 -5.174333, 39.5087 -5.1738, 39.50555 -5.1686, 39.53295 -5.1472)), 
+  ((39.42775 -8.255833, 39.42775 -8.246933, 39.44105 -8.234933, 39.45435 -8.233367, 39.45985 -8.238067, 39.44495 -8.258433, 39.4387 -8.26, 39.42775 -8.255833)), 
+  ((39.2833 -7.935267, 39.28955 -7.929533, 39.3005 -7.927967, 39.3099 -7.934233, 39.3068 -7.9478, 39.2966 -7.9525, 39.28645 -7.950933, 39.2833 -7.935267)), 
+  ((39.26485 -5.0741, 39.25075 -5.0715, 39.25 -5.0642, 39.2594 -5.0574, 39.27975 -5.0553, 39.28445 -5.0621, 39.28055 -5.069933, 39.2735 -5.073067, 39.26485 -5.0741)), 
+  ((39.7653 -8.0877, 39.77315 -8.083, 39.78255 -8.083, 39.79115 -8.0919, 39.78565 -8.1018, 39.7708 -8.105467, 39.7622 -8.099733, 39.7614 -8.0924, 39.7653 -8.0877)), 
+  ((39.3945 -7.948867, 39.40195 -7.952233, 39.398 -7.961633, 39.3847 -7.9731, 39.3706 -7.974667, 39.3651 -7.9705, 39.37885 -7.958233, 39.3945 -7.948867)), 
+  ((39.2641 -5.206967, 39.26015 -5.199133, 39.2727 -5.1887, 39.28365 -5.1861, 39.2915 -5.192867, 39.2852 -5.2049, 39.2719 -5.209067, 39.2641 -5.206967)), 
+  ((39.69775 -5.516267, 39.704 -5.518867, 39.704 -5.5241, 39.6821 -5.537133, 39.66955 -5.535067, 39.6672 -5.530867, 39.68915 -5.516267, 39.69775 -5.516267)), 
+  ((39.79615 -4.955333, 39.7985 -4.949067, 39.80715 -4.946433, 39.82125 -4.950633, 39.8275 -4.958967, 39.82125 -4.965233, 39.81105 -4.965233, 39.79615 -4.955333)), 
+  ((39.2701 -6.3727, 39.2764 -6.369067, 39.28345 -6.370633, 39.28815 -6.385233, 39.285 -6.392033, 39.2748 -6.3915, 39.26855 -6.378467, 39.2701 -6.3727)), 
+  ((39.5149 -5.262033, 39.52585 -5.267767, 39.5274 -5.275067, 39.51685 -5.282633, 39.50745 -5.278967, 39.5051 -5.2696, 39.5098 -5.263333, 39.5149 -5.262033)), 
+  ((40.35365 -10.2068, 40.3591 -10.205233, 40.3654 -10.207833, 40.374 -10.215667, 40.37635 -10.2282, 40.3701 -10.2308, 40.3638 -10.227667, 40.36145 -10.2167, 40.35365 -10.2068)), 
+  ((39.6243 -9.073667, 39.6282 -9.0773, 39.6282 -9.0841, 39.6243 -9.089833, 39.61645 -9.090367, 39.6102 -9.083567, 39.61095 -9.074167, 39.618 -9.071567, 39.6243 -9.073667)), 
+  ((39.59875 -4.999167, 39.6019 -4.9929, 39.60735 -4.991333, 39.61365 -4.9929, 39.6246 -4.9997, 39.6246 -5.005967, 39.616 -5.007533, 39.59875 -4.999167)), 
+  ((39.5149 -5.096, 39.52035 -5.096, 39.5243 -5.102267, 39.5227 -5.1122, 39.5141 -5.1148, 39.50705 -5.1096, 39.50785 -5.1007, 39.5149 -5.096)), 
+  ((39.4536 -8.3443, 39.45595 -8.347967, 39.4536 -8.352133, 39.4395 -8.352667, 39.42855 -8.3464, 39.42855 -8.3417, 39.4387 -8.340133, 39.4536 -8.3443)), 
+  ((39.33655 -7.818867, 39.34045 -7.816233, 39.3483 -7.8178, 39.3428 -7.828267, 39.3334 -7.834533, 39.3248 -7.834, 39.324 -7.830333, 39.33655 -7.818867)), 
+  ((39.2912 -6.6943, 39.29045 -6.688033, 39.2967 -6.6849, 39.3116 -6.693267, 39.3108 -6.700567, 39.3014 -6.7016, 39.2912 -6.6943)), 
+  ((39.9133 -7.952233, 39.91725 -7.9538, 39.91645 -7.956933, 39.9102 -7.957467, 39.90625 -7.955367, 39.9086 -7.952233, 39.9133 -7.952233)))
+
+MULTIPOLYGON (((41.6499 -1.640967, 41.4069 -1.3738, 41.34435 -1.264733, 41.1038 -0.969533, 41.0148 -0.889333, 41.00755 -0.855633, 41.0172 -0.554067, 41.0124 0.5143, 41.0124 1.218533, 41.0172 1.940433, 
+    41.0148 2.341467, 41.00995 2.586933, 40.9763 2.7249, 40.99555 2.829167, 41.13865 3.002433, 41.4791 3.291233, 41.63665 3.557567, 41.7449 3.735633, 41.89525 3.851167, 42.06125 4.043667, 
+    42.20675 4.176833, 42.4834 4.176833, 42.6951 4.176833, 42.7336 4.189667, 42.8118 4.2651, 43.19065 4.6084, 43.4914 4.784867, 43.70185 4.8683, 43.84375 4.890733, 44.14325 4.892333, 
+    44.6184 4.8715, 44.9287 4.8378, 45.0057 4.8426, 45.2042 5.0191, 45.5278 5.3688, 45.8466 5.723367, 46.13885 6.039433, 46.436 6.3571, 46.72345 6.676367, 47.0278 6.997233, 
+    47.3153 7.322867, 47.63405 7.650167, 47.75675 7.767267, 47.97805 8.0047, 47.97805 8.023933, 47.954 8.031967, 47.9203 8.030367, 47.56305 7.999867, 47.38745 8.019133, 47.0206 7.9999, 
+    46.50215 8.189233, 45.92835 8.386567, 45.4244 8.582267, 44.98295 8.689733, 44.4501 8.8277, 44.1422 8.909533, 43.9377 8.997767, 43.8992 9.029833, 43.84505 9.118067, 43.79935 9.185467, 
+    43.4758 9.373133, 43.394 9.4261, 43.37235 9.471, 43.36755 9.554433, 43.3603 9.600967, 43.30375 9.625033, 43.22435 9.668367, 43.20755 9.689233, 43.22195 9.806333, 43.2292 9.832, 
+    43.09805 9.913833, 42.96335 10.027733, 42.81295 10.260367, 42.7552 10.411167, 42.74675 10.576433, 42.78285 10.698333, 42.8622 10.8379, 42.9393 10.957, 42.9609 10.990333, 43.0403 11.065733, 
+    43.2255 11.3176, 43.30485 11.4357, 43.4281 11.384733, 43.45465 11.364967, 43.464 11.337933, 43.45465 11.2724, 43.46945 11.192833, 43.4913 11.175167, 43.5272 11.169967, 43.5584 11.169967, 
+    43.5818 11.166833, 43.6052 11.146033, 43.64575 11.073233, 43.7144 10.965067, 43.77445 10.863667, 43.81815 10.8148, 43.9757 10.684767, 44.00455 10.637433, 44.0623 10.590633, 44.0857 10.541767, 
+    44.14495 10.463767, 44.19175 10.414867, 44.26275 10.374833, 44.2955 10.3509, 44.32045 10.344667, 44.3977 10.351767, 44.58415 10.3499, 44.7237 10.3556, 44.93585 10.357667, 45.00215 10.365467, 
+    45.0583 10.385233, 45.1644 10.453867, 45.31725 10.521467, 45.33675 10.538633, 45.34455 10.5667, 45.35545 10.580233, 45.382 10.5927, 45.4678 10.6364, 45.5489 10.728967, 45.57545 10.7435, 
+    45.64875 10.757033, 45.7634 10.8085, 45.78525 10.809567, 45.818 10.8002, 45.8524 10.7683, 45.8758 10.7631, 45.9075 10.7658, 45.9481 10.7533, 46.0832 10.726367, 46.15575 10.718567, 
+    46.1916 10.708167, 46.26495 10.668633, 46.31485 10.634333, 46.3601 10.624967, 46.40845 10.6281, 46.5348 10.682167, 46.5855 10.6931, 46.70875 10.773167, 46.78985 10.813733, 46.8663 10.858467, 
+    46.9755 10.892767, 47.09015 10.9172, 47.12605 10.9349, 47.2165 11.019133, 47.2992 11.0784, 47.4474 11.150167, 47.48955 11.1565, 47.56605 11.1409, 47.7087 11.131967, 47.9006 11.1351, 
+    48.1432 11.144967, 48.229 11.146033, 48.26485 11.155367, 48.33585 11.1871, 48.4232 11.235967, 48.4965 11.2599, 48.58075 11.271333, 48.64785 11.310833, 48.68765 11.324867, 48.7126 11.324867, 
+    48.75785 11.298867, 48.79215 11.2843, 48.8374 11.266633, 48.90915 11.236467, 48.96685 11.231267, 49.04175 11.238567, 49.14395 11.2703, 49.23285 11.3202, 49.30305 11.3483, 49.5043 11.3878, 
+    49.54095 11.4112, 49.57215 11.435133, 49.5987 11.465267, 49.6221 11.472567, 49.67355 11.477767, 49.7968 11.487133, 49.93875 11.519367, 49.9988 11.526133, 50.11735 11.521967, 50.17195 11.524033, 
+    50.2297 11.536533, 50.33575 11.593733, 50.39895 11.633767, 50.51125 11.7409, 50.6345 11.827233, 50.6805 11.864167, 50.6774 11.869367, 50.6509 11.8735, 50.6431 11.8839, 50.6493 11.898467, 
+    50.76165 11.9515, 50.8443 11.9692, 50.9161 11.9692, 50.9925 11.955667, 51.13835 11.889633, 51.2023 11.882333, 51.2616 11.880267, 51.2881 11.868833, 51.2975 11.849067, 51.29435 11.827233, 
+    51.2694 11.789767, 51.25225 11.738833, 51.2304 11.710733, 51.17815 11.674867, 51.15475 11.654067, 51.1251 11.5802, 51.09235 11.4502, 51.09935 11.328, 51.09315 11.303033, 51.07755 11.283267, 
+    51.06505 11.276, 51.06195 11.264567, 51.0635 11.214633, 51.0799 11.2006, 51.0939 11.1985, 51.1173 11.202667, 51.13605 11.199567, 51.1485 11.183967, 51.14385 11.171467, 51.09235 11.133, 
+    51.0705 11.1018, 51.0721 10.972833, 51.09005 10.8007, 51.0985 10.7658, 51.12345 10.723133, 51.15165 10.645233, 51.15165 10.630667, 51.14075 10.621333, 51.09705 10.614033, 51.07835 10.600533, 
+    51.069 10.583867, 51.07365 10.570367, 51.0846 10.541233, 51.08305 10.5173, 51.05805 10.492367, 51.05805 10.481967, 51.0791 10.4752, 51.13685 10.4752, 51.16645 10.4856, 51.2507 10.538633, 
+    51.2741 10.541767, 51.29285 10.5376, 51.3989 10.474167, 51.4145 10.453367, 51.41685 10.408133, 51.39345 10.3894, 51.3716 10.387333, 51.3435 10.393567, 51.33415 10.414367, 51.33105 10.449733, 
+    51.3217 10.457, 51.2967 10.455967, 51.26395 10.449733, 51.15165 10.4466, 51.0752 10.429967, 50.9863 10.3998, 50.93715 10.364967, 50.91845 10.3244, 50.9153 10.278633, 50.9356 10.1663, 
+    50.9426 10.074267, 50.9426 10.027467, 50.9317 10.003533, 50.89895 9.978567, 50.8958 9.956733, 50.8896 9.864167, 50.8904 9.730533, 50.8748 9.573467, 50.87715 9.491833, 50.8896 9.465833, 
+    50.91925 9.432533, 50.92395 9.4128, 50.9208 9.383667, 50.8943 9.349333, 50.81005 9.263033, 50.7687 9.2282, 50.74845 9.1949, 50.73595 9.1117, 50.72345 9.0774, 50.66885 9.026433, 
+    50.57135 8.925033, 50.50455 8.865733, 50.47775 8.8231, 50.46685 8.784633, 50.3943 8.662433, 50.38495 8.623967, 50.38185 8.5605, 50.37405 8.5345, 50.34205 8.506933, 50.31085 8.480933, 
+    50.25625 8.406067, 50.1892 8.276067, 50.0839 8.1414, 50.0761 8.124733, 50.06205 8.112267, 50.0215 8.1029, 49.99655 8.089367, 49.9435 8.0353, 49.8413 7.908933, 49.8335 7.878767, 
+    49.83665 7.857967, 49.8725 7.825733, 49.8819 7.804933, 49.8803 7.747733, 49.7953 7.5569, 49.7126 7.427933, 49.62135 7.314067, 49.447 7.1275, 49.33665 6.969267, 49.31635 6.9308, 
+    49.29995 6.9178, 49.275 6.888667, 49.20015 6.755567, 49.19075 6.6817, 49.19155 6.600067, 49.17595 6.545967, 49.1619 6.508533, 49.126 6.4638, 49.0917 6.379567, 49.07375 6.3177, 
+    49.07375 6.2865, 49.0909 6.251133, 49.09405 6.2324, 49.08155 6.199133, 49.0145 6.0972, 48.9248 5.9438, 48.85305 5.800267, 48.8086 5.695733, 48.70095 5.4919, 48.63155 5.375933, 
+    48.60815 5.318733, 48.57695 5.259467, 48.3796 5.021833, 48.25715 4.874667, 48.2322 4.8362, 48.215 4.785233, 48.1409 4.6724, 48.03795 4.5476, 47.9966 4.473233, 47.95135 4.412933, 
+    47.903 4.3817, 47.8796 4.356767, 47.8094 4.240267, 47.7556 4.153433, 47.71815 4.073333, 47.65575 3.9631, 47.5754 3.878333, 47.40535 3.754567, 47.32565 3.6864, 47.2829 3.6334, 
+    47.22365 3.592867, 47.0489 3.4254, 46.9561 3.342733, 46.8188 3.1836, 46.7603 3.111333, 46.6932 3.038533, 46.5263 2.883567, 46.43505 2.770733, 46.26345 2.591833, 46.1675 2.506033, 
+    46.03645 2.3885, 45.91635 2.3022, 45.85005 2.2632, 45.74865 2.188333, 45.63475 2.1259, 45.48345 2.064567, 45.37035 1.9923, 45.11765 1.856033, 45.0108 1.8004, 44.7643 1.6267, 
+    44.6855 1.574167, 44.5139 1.438967, 44.39225 1.347467, 44.21675 1.176367, 44.06855 1.047433, 43.92735 0.938767, 43.85715 0.8701, 43.77605 0.796267, 43.66605 0.704233, 43.60525 0.637667, 
+    43.55375 0.588767, 43.49915 0.546133, 43.4547 0.494667, 43.16295 0.219033, 43.13875 0.1894, 43.0717 0.107233, 42.96095 -0.0051, 42.89775 -0.0701, 42.8525 -0.1304, 42.7699 -0.2448, 
+    42.70285 -0.306167, 42.69345 -0.3249, 42.65445 -0.355067, 42.57095 -0.418, 42.5569 -0.442933, 42.5335 -0.458533, 42.48515 -0.479333, 42.44615 -0.518867, 42.44615 -0.526167, 42.4727 -0.538633, 
+    42.4758 -0.5532, 42.4649 -0.567767, 42.42585 -0.586467, 42.3642 -0.650433, 42.3591 -0.651867, 42.3552 -0.650833, 42.34705 -0.6369, 42.33925 -0.635867, 42.32675 -0.643133, 42.30335 -0.681633, 
+    42.24095 -0.743, 42.1458 -0.842833, 42.14505 -0.853767, 42.16535 -0.861033, 42.1747 -0.872467, 42.16535 -0.888067, 42.16065 -0.905767, 42.16845 -0.916167, 42.18405 -0.9276, 42.1856 -0.938, 
+    42.17625 -0.947367, 42.12165 -0.978567, 42.10135 -1.0056, 42.1045 -1.022233, 42.11385 -1.0342, 42.11385 -1.046667, 42.0998 -1.057067, 42.02805 -1.095567, 41.9828 -1.109067, 41.9672 -1.1174, 
+    41.95005 -1.139233, 41.92665 -1.182933, 41.92975 -1.2318, 41.9204 -1.237, 41.9001 -1.238033, 41.85485 -1.2162, 41.8346 -1.178767, 41.8143 -1.171467, 41.7831 -1.1746, 41.7749 -1.184933, 
+    41.77845 -1.201633, 41.7987 -1.246367, 41.81745 -1.259867, 41.8904 -1.2786, 41.89665 -1.292133, 41.8904 -1.303567, 41.85485 -1.318133, 41.85175 -1.329567, 41.86265 -1.3514, 41.87205 -1.3878, 
+    41.8658 -1.423167, 41.84475 -1.441367, 41.8073 -1.451767, 41.7855 -1.467367, 41.77925 -1.4892, 41.7496 -1.511033, 41.7418 -1.528733, 41.73245 -1.540167, 41.71215 -1.5464, 41.6872 -1.549533, 
+    41.6763 -1.555767, 41.6763 -1.5724, 41.6872 -1.5932, 41.6841 -1.6057, 41.6763 -1.6213, 41.6499 -1.640967)), 
+  ((43.37 11.4649, 43.37745 11.493367, 43.3935 11.519167, 43.40605 11.5223, 43.42485 11.519167, 43.4405 11.504567, 43.43735 11.482633, 43.42015 11.456533, 43.4029 11.444, 43.38255 11.442967, 
+      43.36845 11.4513, 43.37 11.4649)), 
+  ((42.35755 -0.7208, 42.3607 -0.710367, 42.38735 -0.683733, 42.41315 -0.671233, 42.43275 -0.6707, 42.44295 -0.6754, 42.44295 -0.6968, 42.43275 -0.714033, 42.3936 -0.7396, 42.37635 -0.741167, 
+      42.3607 -0.7344, 42.35755 -0.7208)), 
+  ((47.3036 11.169167, 47.3005 11.152967, 47.28955 11.142533, 47.2347 11.1227, 47.21905 11.1232, 47.20885 11.13, 47.2128 11.140967, 47.27545 11.174367, 47.28955 11.1754, 47.3036 11.169167)), 
+  ((42.0091 -1.1857, 42.0142 -1.1844, 42.01885 -1.188067, 42.0267 -1.2173, 42.02515 -1.225667, 42.01885 -1.231933, 41.98675 -1.232433, 41.9672 -1.226167, 41.9621 -1.214433, 41.9715 -1.202933, 
+      42.0091 -1.1857)), 
+  ((42.1152 -1.093567, 42.1187 -1.0792, 42.13595 -1.0646, 42.17745 -1.046833, 42.18765 -1.0484, 42.19235 -1.056233, 42.1845 -1.0693, 42.14145 -1.1006, 42.1281 -1.1001, 42.1152 -1.093567)), 
+  ((42.23895 -0.8328, 42.2546 -0.814533, 42.28435 -0.7994, 42.29925 -0.798867, 42.30705 -0.802, 42.30235 -0.818167, 42.2836 -0.835933, 42.2593 -0.8469, 42.24835 -0.8474, 42.23815 -0.8401, 
+      42.23895 -0.8328)), 
+  ((43.52195 11.4649, 43.50155 11.457567, 43.48435 11.461767, 43.4812 11.476367, 43.4906 11.494133, 43.51095 11.5035, 43.5282 11.5004, 43.5372 11.490733, 43.5372 11.479767, 43.52195 11.4649)), 
+  ((43.5376 11.424167, 43.5517 11.4179, 43.5548 11.4085, 43.5454 11.3939, 43.52665 11.387633, 43.50785 11.388667, 43.49845 11.395967, 43.50315 11.411633, 43.52195 11.423133, 43.5376 11.424167)), 
+  ((42.49145 -0.610933, 42.49305 -0.595767, 42.50085 -0.585867, 42.51655 -0.583767, 42.53375 -0.589, 42.5369 -0.601, 42.5267 -0.611967, 42.5095 -0.618767, 42.4993 -0.6172, 42.49145 -0.610933)), 
+  ((42.20995 -0.961733, 42.2217 -0.9487, 42.2358 -0.9461, 42.24675 -0.949733, 42.2499 -0.962267, 42.23975 -0.973233, 42.2225 -0.9795, 42.21155 -0.976367, 42.20525 -0.968, 42.20995 -0.961733)), 
+  ((42.53925 -0.549833, 42.5369 -0.542, 42.54315 -0.53, 42.55335 -0.5232, 42.5643 -0.523733, 42.57135 -0.531033, 42.569 -0.543067, 42.56115 -0.551933, 42.54785 -0.555567, 42.53925 -0.549833)), 
+  ((42.65165 -0.411767, 42.6626 -0.399767, 42.67435 -0.3961, 42.6814 -0.3982, 42.6853 -0.406533, 42.6618 -0.4269, 42.65475 -0.425867, 42.6493 -0.419067, 42.65165 -0.411767)))
+
+MULTIPOLYGON (((33.8036 -1.0693, 33.8036 -0.9352, 33.7914 -0.532867, 33.87065 -0.374367, 33.828 -0.098, 33.8226 -0.059533, 33.81885 0.005633, 33.8317 0.049133, 33.8722 0.078967, 33.8738 0.088767, 
+    33.8624 0.094167, 33.9631 0.191833, 33.95335 0.203433, 33.99555 0.229133, 34.08925 0.291633, 34.0955 0.293167, 34.1364 0.352533, 34.16525 0.500133, 34.1797 0.5226, 34.19895 0.533833, 
+    34.27715 0.578767, 34.38785 0.736, 34.44075 0.9189, 34.4504 0.9494, 34.46845 0.962233, 34.608 1.029633, 34.7668 1.097033, 34.82455 1.151567, 34.82935 1.235, 34.75715 1.3056, 
+    34.7596 1.3409, 34.7644 1.3794, 34.85585 1.469267, 35.01945 1.674633, 35.02905 1.748433, 34.993 1.854333, 34.9304 1.998733, 34.9521 2.448, 34.8607 2.608467, 34.71155 2.797767, 
+    34.59125 2.868367, 34.5696 3.067333, 34.4493 3.099433, 34.3819 3.144367, 34.3675 3.182867, 34.44685 3.574367, 34.3987 3.696333, 34.37465 3.754067, 34.41315 3.8343, 34.3843 3.8632, 
+    34.34095 3.8664, 34.2399 3.8664, 34.08595 3.985133, 34.05705 4.039667, 34.11 4.142367, 34.0881 4.1684, 34.06005 4.201733, 34.208 4.3958, 34.3427 4.525733, 34.40645 4.541767, 
+    34.926 4.541767, 35.53335 4.516133, 35.89055 4.492067, 35.9146 4.5065, 35.9793 4.465033, 36.0755 4.439367, 36.197 4.474667, 36.3534 4.5212, 36.4352 4.542067, 36.51215 4.530833, 
+    36.59035 4.506767, 37.09675 4.2661, 37.60075 3.9741, 37.8125 3.850567, 38.13365 3.653233, 38.2684 3.613133, 38.57995 3.587467, 39.06955 3.5634, 39.19705 3.558567, 39.4954 3.550567, 
+    39.56755 3.5698, 39.6265 3.614733, 39.8009 3.881067, 39.9308 4.015833, 39.99335 4.0335, 40.03185 4.0335, 40.1858 3.986967, 40.32175 3.977333, 40.5407 3.990167, 40.7668 4.0383, 
+    40.8402 4.052733, 40.9124 4.036667, 40.98695 4.0014, 41.0832 3.8634, 41.1491 3.833767, 41.15105 3.8321, 41.1773 3.8254, 41.19815 3.8249, 41.2321 3.8254, 41.3015 3.837233, 
+    41.3037 3.838433, 41.331 3.837733, 41.3538 3.863533, 41.38575 3.861033, 41.4261 3.8723, 41.45615 3.8886, 41.4909 3.890467, 41.5369 3.8792, 41.6416 3.8792, 41.71855 3.892367, 
+    41.7791 3.930533, 41.8082 3.954933, 41.8533 3.9756, 41.88275 3.978267, 41.91005 3.995667, 41.9279 4.028867, 41.9603 4.059533, 42.0748 4.120267, 42.1477 4.153133, 42.15675 4.156767, 
+    42.20675 4.176833, 42.06125 4.043667, 41.89525 3.851167, 41.7449 3.735633, 41.63665 3.557567, 41.4791 3.291233, 41.13865 3.002433, 40.99555 2.829167, 40.9763 2.7249, 41.00995 2.586933, 
+    41.0148 2.341467, 41.0172 1.940433, 41.0124 1.218533, 41.0124 0.5143, 41.0172 -0.554067, 41.00755 -0.855633, 41.0148 -0.889333, 41.1038 -0.969533, 41.34435 -1.264733, 41.4069 -1.3738, 
+    41.6499 -1.640967, 41.62945 -1.6712, 41.6271 -1.691467, 41.62085 -1.698767, 41.5834 -1.6998, 41.56935 -1.707067, 41.5647 -1.732033, 41.5054 -1.8246, 41.4617 -1.853733, 41.43205 -1.8891, 
+    41.42425 -1.940033, 41.41875 -1.974867, 41.4047 -1.995667, 41.38755 -2.005033, 41.3626 -1.9988, 41.29865 -1.989433, 41.27525 -1.9936, 41.23625 -2.021667, 41.20505 -2.0456, 41.1629 -2.0539, 
+    41.1317 -2.0695, 41.04905 -2.153767, 41.02485 -2.1574, 40.99675 -2.145967, 40.99365 -2.113733, 41.0061 -2.0742, 41.0264 -2.0534, 41.02015 -2.0451, 40.99365 -2.043, 40.9718 -2.0534, 
+    40.9375 -2.114767, 40.92655 -2.1543, 40.9172 -2.1595, 40.8969 -2.150133, 40.8579 -2.127233, 40.82825 -2.092933, 40.81425 -2.0919, 40.808 -2.098133, 40.8111 -2.1231, 40.8345 -2.166767, 
+    40.83405 -2.1707, 40.8236 -2.176133, 40.78925 -2.1803, 40.78305 -2.187567, 40.79395 -2.1959, 40.84385 -2.217733, 40.87195 -2.244767, 40.87665 -2.267633, 40.86105 -2.300933, 40.81735 -2.337333, 
+    40.7877 -2.345667, 40.75495 -2.343567, 40.74245 -2.348767, 40.73935 -2.3602, 40.75185 -2.3831, 40.8189 -2.4226, 40.8353 -2.441833, 40.83375 -2.4616, 40.8197 -2.481367, 40.7916 -2.5084, 
+    40.77445 -2.545833, 40.7573 -2.5656, 40.73545 -2.582233, 40.7214 -2.6041, 40.7027 -2.620733, 40.6559 -2.636333, 40.5888 -2.6436, 40.48895 -2.675833, 40.37425 -2.726267, 40.3056 -2.767867, 
+    40.28535 -2.769967, 40.2713 -2.7606, 40.2666 -2.735633, 40.251 -2.730433, 40.2354 -2.7346, 40.2198 -2.751233, 40.21045 -2.764767, 40.1886 -2.785567, 40.16055 -2.7897, 40.14495 -2.797, 
+    40.12855 -2.817267, 40.11405 -2.905133, 40.11715 -2.9114, 40.1265 -2.913467, 40.141 -2.907767, 40.1535 -2.8984, 40.16445 -2.899433, 40.1816 -2.916067, 40.19095 -2.94, 40.18625 -2.970167, 
+    40.17225 -2.9816, 40.14885 -2.9868, 40.13635 -2.998233, 40.141 -3.1189, 40.134 -3.167267, 40.14025 -3.176633, 40.16365 -3.177667, 40.23855 -3.144367, 40.2557 -3.145433, 40.2635 -3.158933, 
+    40.2557 -3.175567, 40.1808 -3.2359, 40.1387 -3.259833, 40.13245 -3.270233, 40.1418 -3.2879, 40.15585 -3.301433, 40.15895 -3.3368, 40.14805 -3.3711, 40.11915 -3.3945, 39.9382 -3.4933, 
+    39.91635 -3.495367, 39.90545 -3.486033, 39.90855 -3.471467, 39.91165 -3.447533, 39.90385 -3.4309, 39.88825 -3.427767, 39.85705 -3.432967, 39.79935 -3.480833, 39.7845 -3.510467, 39.79075 -3.5292, 
+    39.8126 -3.5344, 39.8672 -3.531267, 39.8937 -3.536467, 39.9093 -3.5552, 39.91085 -3.5708, 39.8984 -3.614467, 39.8672 -3.689367, 39.8516 -3.701833, 39.8313 -3.710167, 39.81415 -3.706, 
+    39.73145 -3.652967, 39.7143 -3.650867, 39.70025 -3.656067, 39.6956 -3.670633, 39.7034 -3.6904, 39.7299 -3.703933, 39.7346 -3.717433, 39.73695 -3.735633, 39.75255 -3.743967, 39.8446 -3.778267, 
+    39.8571 -3.792833, 39.8571 -3.8074, 39.8337 -3.8313, 39.80405 -3.8698, 39.7822 -3.924933, 39.76975 -3.987333, 39.7549 -3.9972, 39.73395 -3.9973, 39.68245 -3.9838, 39.6637 -3.9869, 
+    39.6566 -3.9993, 39.66525 -4.010833, 39.7284 -4.0305, 39.7424 -4.0461, 39.7424 -4.079367, 39.7315 -4.1189, 39.7206 -4.1293, 39.69875 -4.131367, 39.6301 -4.133467, 39.61605 -4.1428, 
+    39.62075 -4.156333, 39.6566 -4.1709, 39.66755 -4.1917, 39.6644 -4.224967, 39.63245 -4.276433, 39.5638 -4.354433, 39.55755 -4.369, 39.57005 -4.422067, 39.5638 -4.4366, 39.5373 -4.447, 
+    39.5295 -4.4543, 39.53105 -4.470933, 39.5396 -4.5141, 39.5318 -4.531767, 39.5193 -4.538, 39.5037 -4.535933, 39.48655 -4.520333, 39.47095 -4.518267, 39.4429 -4.523467, 39.4273 -4.539067, 
+    39.4257 -4.5588, 39.4507 -4.616, 39.4491 -4.6337, 39.4413 -4.642033, 39.41635 -4.647233, 39.329 -4.646167, 39.3165 -4.635767, 39.32745 -4.6077, 39.31805 -4.593133, 39.2931 -4.5848, 
+    39.2697 -4.587933, 39.25255 -4.598333, 39.24475 -4.6264, 39.246 -4.653167, 39.00255 -4.504233, 38.80525 -4.399967, 38.4215 -4.154467, 37.8958 -3.8432, 37.78755 -3.7662, 37.7683 -3.7261, 
+    37.7707 -3.641067, 37.73945 -3.615367, 37.70575 -3.610567, 37.66005 -3.610567, 37.62155 -3.602533, 37.58665 -3.575267, 37.57465 -3.544767, 37.5939 -3.5191, 37.65885 -3.456533, 37.69975 -3.4164, 
+    37.70335 -3.318533, 37.66965 -3.225467, 37.6215 -3.148467, 37.47115 -3.0586, 37.19925 -2.923833, 36.91175 -2.747333, 36.3355 -2.426433, 35.79295 -2.1264, 35.2528 -1.832767, 34.83055 -1.577667, 
+    34.60675 -1.436467, 34.14205 -1.207167, 33.8036 -1.0693)), 
+  ((41.0897 -2.187333, 41.11005 -2.180567, 41.12025 -2.164367, 41.13355 -2.122067, 41.14845 -2.1153, 41.1641 -2.12, 41.1907 -2.1414, 41.19935 -2.1628, 41.19465 -2.180033, 41.1782 -2.191, 
+      41.15705 -2.1962, 41.13905 -2.2077, 41.12885 -2.230133, 41.11555 -2.233267, 41.09555 -2.228833, 41.07755 -2.230933, 41.0611 -2.241367, 41.03995 -2.286267, 41.02585 -2.2941, 41.00785 -2.2941, 
+      40.9914 -2.284167, 40.98355 -2.260667, 40.97415 -2.255467, 40.9773 -2.2492, 40.9914 -2.2377, 41.0047 -2.205333, 41.0204 -2.195433, 41.05795 -2.1881, 41.0897 -2.187333)), 
+  ((41.38255 -2.039333, 41.40995 -2.023667, 41.42405 -2.023667, 41.4358 -2.030433, 41.43735 -2.044533, 41.42565 -2.060733, 41.37785 -2.0837, 41.3677 -2.083167, 41.36375 -2.075867, 41.3677 -2.053433, 
+      41.38255 -2.039333)), 
+  ((40.91155 -2.387167, 40.8876 -2.400433, 40.85195 -2.403933, 40.8362 -2.394567, 40.83385 -2.380167, 40.8409 -2.3638, 40.8555 -2.362633, 40.8847 -2.368867, 40.9057 -2.380567, 40.91155 -2.387167)), 
+  ((41.4887 -1.9764, 41.46755 -1.9879, 41.4593 -1.986067, 41.45615 -1.976667, 41.45775 -1.940667, 41.4679 -1.932833, 41.49065 -1.931767, 41.50235 -1.9344, 41.50785 -1.9485, 41.5063 -1.964133, 
+      41.4887 -1.9764)), 
+  ((41.2404 -2.1012, 41.2271 -2.0991, 41.2224 -2.092833, 41.22475 -2.079267, 41.2232 -2.059967, 41.2326 -2.0542, 41.2506 -2.055767, 41.26785 -2.069867, 41.2686 -2.082933, 41.2404 -2.1012)), 
+  ((41.4934 -1.878767, 41.49185 -1.8725, 41.50045 -1.8652, 41.5247 -1.851633, 41.5396 -1.847967, 41.5529 -1.852667, 41.5529 -1.86, 41.52 -1.883467, 41.50355 -1.884533, 41.4934 -1.878767)), 
+  ((39.38355 -4.708933, 39.4031 -4.7011, 39.41955 -4.702133, 39.4321 -4.708933, 39.43365 -4.7178, 39.41915 -4.726933, 39.40505 -4.729033, 39.39015 -4.725367, 39.38155 -4.715967, 39.38355 -4.708933)), 
+  ((41.30345 -2.101967, 41.3019 -2.0863, 41.30975 -2.082133, 41.32305 -2.0837, 41.33165 -2.097267, 41.3285 -2.1166, 41.31795 -2.118933, 41.30935 -2.116333, 41.30345 -2.101967)), 
+  ((41.11355 -2.265633, 41.1288 -2.267467, 41.1335 -2.276867, 41.1233 -2.286767, 41.10765 -2.287833, 41.09825 -2.281033, 41.10215 -2.2711, 41.11355 -2.265633)), 
+  ((39.5143 -4.587267, 39.51665 -4.5737, 39.52215 -4.5711, 39.53075 -4.5737, 39.53705 -4.584667, 39.53155 -4.5925, 39.52135 -4.595633, 39.5151 -4.5925, 39.5143 -4.587267)), 
+  ((40.79165 -2.573133, 40.7979 -2.566867, 40.80495 -2.5674, 40.8081 -2.575733, 40.8026 -2.582533, 40.79555 -2.5815, 40.79245 -2.5773, 40.79165 -2.573133)), 
+  ((40.73605 -2.627967, 40.7439 -2.622733, 40.7525 -2.623767, 40.7533 -2.628467, 40.74935 -2.633167, 40.7376 -2.6358, 40.7337 -2.6316, 40.73605 -2.627967)))
+
+MULTIPOLYGON (((57.3255 -20.515467, 57.31295 -20.494533, 57.28315 -20.454767, 57.2784 -20.420267, 57.29255 -20.369, 57.3349 -20.295767, 57.3726 -20.266467, 57.46675 -20.2288, 57.50755 -20.1901, 57.5358 -20.103267, 
+    57.5821 -20.0086, 57.60875 -19.987667, 57.6323 -19.985567, 57.659 -19.9908, 57.68095 -20.007533, 57.68255 -20.042067, 57.67625 -20.109033, 57.6841 -20.139367, 57.71075 -20.1833, 57.71235 -20.250233, 
+    57.72175 -20.273267, 57.76885 -20.3036, 57.77825 -20.324533, 57.77825 -20.378933, 57.7649 -20.4098, 57.73825 -20.428633, 57.69745 -20.438033, 57.6723 -20.461067, 57.6629 -20.5573, 57.6425 -20.577167, 
+    57.57505 -20.602267, 57.48715 -20.6253, 57.4393 -20.625833, 57.3671 -20.621633, 57.28235 -20.633133, 57.2541 -20.63, 57.24625 -20.615367, 57.26355 -20.5756, 57.28235 -20.5662, 57.3153 -20.558867, 
+    57.32315 -20.543167, 57.3255 -20.515467)), 
+  ((63.3025 -19.767167, 63.3433 -19.732633, 63.39665 -19.720067, 63.45 -19.722167, 63.47825 -19.732633, 63.50495 -19.7609, 63.50495 -19.7975, 63.4971 -19.8111, 63.47355 -19.814233, 63.3998 -19.807967, 
+      63.3684 -19.812167, 63.3229 -19.832033, 63.3072 -19.833067, 63.29305 -19.816333, 63.2899 -19.7818, 63.3025 -19.767167)), 
+  ((56.49985 -10.472, 56.4991 -10.481933, 56.48655 -10.4856, 56.452 -10.469367, 56.401 -10.4223, 56.401 -10.4087, 56.412 -10.402433, 56.42845 -10.404, 56.47635 -10.436967, 56.49985 -10.472)), 
+  ((56.5187 -10.559867, 56.51045 -10.536067, 56.5183 -10.5251, 56.5371 -10.519867, 56.55515 -10.5209, 56.574 -10.533467, 56.5787 -10.558567, 56.5771 -10.579467, 56.5575 -10.593067, 56.5371 -10.589933, 
+      56.523 -10.5711, 56.5187 -10.559867)), 
+  ((59.51385 -16.9063, 59.53745 -16.9068, 59.5527 -16.919, 59.54815 -16.9312, 59.52375 -16.935267, 59.50545 -16.9251, 59.5085 -16.9129, 59.51385 -16.9063)), 
+  ((57.6443 -19.9165, 57.62705 -19.905, 57.6263 -19.896633, 57.63335 -19.889833, 57.6412 -19.889833, 57.66315 -19.899233, 57.6647 -19.9097, 57.6561 -19.9165, 57.64905 -19.917567, 57.6443 -19.9165)), 
+  ((57.70055 -19.880933, 57.6833 -19.869433, 57.68255 -19.861067, 57.6896 -19.854267, 57.69745 -19.854267, 57.7194 -19.863667, 57.72095 -19.874133, 57.71235 -19.880933, 57.7053 -19.882, 57.70055 -19.880933)), 
+  ((57.75685 -19.938233, 57.7396 -19.926733, 57.73885 -19.918367, 57.7459 -19.911567, 57.75375 -19.911567, 57.7757 -19.920967, 57.77725 -19.931433, 57.76865 -19.938233, 57.7616 -19.9393, 57.75685 -19.938233)), 
+  ((59.5547 -16.588567, 59.56995 -16.575333, 59.58515 -16.575333, 59.59125 -16.583467, 59.5669 -16.6048, 59.5532 -16.601767, 59.5547 -16.588567)), 
+  ((59.6771 -16.526967, 59.69235 -16.513733, 59.70755 -16.513733, 59.71365 -16.521867, 59.6893 -16.5432, 59.6756 -16.540167, 59.6771 -16.526967)), 
+  ((59.57675 -16.306067, 59.592 -16.292833, 59.6072 -16.292833, 59.6133 -16.300967, 59.58895 -16.3223, 59.57525 -16.319267, 59.57675 -16.306067)), 
+  ((59.76745 -16.593933, 59.7827 -16.5807, 59.7979 -16.5807, 59.804 -16.588833, 59.77965 -16.610167, 59.76595 -16.607133, 59.76745 -16.593933)), 
+  ((59.70725 -16.652833, 59.7225 -16.6396, 59.7377 -16.6396, 59.7438 -16.647733, 59.71945 -16.669067, 59.70575 -16.666033, 59.70725 -16.652833)), 
+  ((59.5306 -16.6381, 59.54585 -16.624867, 59.56105 -16.624867, 59.56715 -16.633, 59.5428 -16.654333, 59.5291 -16.6513, 59.5306 -16.6381)), 
+  ((59.7293 -16.5243, 59.74455 -16.511067, 59.75975 -16.511067, 59.76585 -16.5192, 59.7415 -16.540533, 59.7278 -16.5375, 59.7293 -16.5243)), 
+  ((59.57275 -16.8804, 59.588 -16.867167, 59.6032 -16.867167, 59.6093 -16.8753, 59.58495 -16.896633, 59.57125 -16.8936, 59.57275 -16.8804)), 
+  ((63.4388 -19.8679, 63.4439 -19.865033, 63.4537 -19.8658, 63.458 -19.870267, 63.45685 -19.875233, 63.4498 -19.876267, 63.44235 -19.8734, 63.4388 -19.869467, 63.4388 -19.8679)), 
+  ((63.24125 -19.785767, 63.24285 -19.790467, 63.23735 -19.7936, 63.2303 -19.794133, 63.2248 -19.7931, 63.2256 -19.7868, 63.2334 -19.783167, 63.24125 -19.785767)), 
+  ((63.2601 -19.7073, 63.26325 -19.712533, 63.25695 -19.715133, 63.24835 -19.715133, 63.24675 -19.710433, 63.25225 -19.705733, 63.2601 -19.7073)), 
+  ((63.3884 -19.8438, 63.3868 -19.847467, 63.3821 -19.849033, 63.37895 -19.845367, 63.3813 -19.8433, 63.3884 -19.8438)))
+
+MULTIPOLYGON (((73.17225 6.807833, 73.168 6.8032, 73.1634 6.798533, 73.1584 6.7939, 73.1531 6.789367, 73.1476 6.784933, 73.1419 6.780667, 73.13615 6.7766, 73.1303 6.772833, 73.1245 6.769367, 
+    73.11875 6.7662, 73.11315 6.763467, 73.10775 6.7611, 73.10265 6.7592, 73.09785 6.757733, 73.0934 6.756733, 73.0894 6.756233, 73.0859 6.7562, 73.08285 6.756667, 73.08035 6.7576, 
+    73.0784 6.759, 73.0771 6.7609, 73.07635 6.7632, 73.0762 6.7659, 73.0767 6.769, 73.07775 6.772433, 73.07945 6.7762, 73.0817 6.780233, 73.0845 6.784467, 73.0878 6.788867, 
+    73.09165 6.793433, 73.0959 6.798067, 73.1005 6.802733, 73.1055 6.807367, 73.1108 6.8119, 73.1163 6.816333, 73.122 6.8206, 73.12775 6.824667, 73.1336 6.828433, 73.1394 6.8319, 
+    73.14515 6.835067, 73.15075 6.8378, 73.15615 6.840167, 73.16125 6.842067, 73.16605 6.843533, 73.1705 6.844533, 73.1745 6.845033, 73.178 6.845067, 73.18105 6.8446, 73.18355 6.843667, 
+    73.1855 6.842267, 73.1868 6.840367, 73.18755 6.838067, 73.1877 6.835367, 73.1872 6.832267, 73.18615 6.828833, 73.18445 6.825067, 73.1822 6.821033, 73.1794 6.8168, 73.1761 6.8124, 
+    73.17225 6.807833)), 
+  ((72.8581 6.933767, 72.85565 6.936367, 72.85355 6.9391, 72.85175 6.942, 72.8503 6.944967, 72.84925 6.948033, 72.84855 6.951133, 72.84825 6.9542, 72.84835 6.957267, 72.84885 6.960267, 
+      72.8497 6.963167, 72.85095 6.9659, 72.8526 6.9685, 72.85455 6.970933, 72.85685 6.9731, 72.85945 6.975067, 72.8623 6.976767, 72.8654 6.978167, 72.8687 6.9793, 72.87215 6.9801, 
+      72.87575 6.9806, 72.87945 6.980767, 72.8832 6.9806, 72.88695 6.980133, 72.89065 6.979333, 72.8943 6.978233, 72.89785 6.976867, 72.90125 6.975167, 72.90445 6.973233, 72.90745 6.971067, 
+      72.91015 6.968667, 72.9126 6.966067, 72.9147 6.963333, 72.9165 6.960433, 72.91795 6.957433, 72.919 6.9544, 72.9197 6.9513, 72.92 6.948233, 72.9199 6.945167, 72.9194 6.942167, 
+      72.91855 6.939267, 72.9173 6.936533, 72.91565 6.933933, 72.9137 6.9315, 72.9114 6.929333, 72.9088 6.927367, 72.90595 6.925667, 72.90285 6.924267, 72.89955 6.923133, 72.8961 6.922333, 
+      72.8925 6.921833, 72.8888 6.921667, 72.88505 6.921833, 72.8813 6.9223, 72.8776 6.9231, 72.87395 6.9242, 72.8704 6.925567, 72.867 6.927267, 72.8638 6.9292, 72.8608 6.931367, 
+      72.8581 6.933767)), 
+  ((73.3422 5.8597, 73.3414 5.863033, 73.3409 5.866433, 73.3407 5.8699, 73.34085 5.8734, 73.34135 5.876867, 73.34215 5.8803, 73.34325 5.883633, 73.3447 5.886867, 73.3464 5.8899, 
+      73.3484 5.892767, 73.3506 5.8954, 73.3531 5.897767, 73.35575 5.899867, 73.35855 5.901667, 73.3615 5.903133, 73.36455 5.904267, 73.3677 5.905067, 73.37085 5.905467, 73.374 5.905533, 
+      73.37715 5.905233, 73.3802 5.904567, 73.38315 5.903533, 73.386 5.902167, 73.38865 5.900467, 73.3911 5.898433, 73.39335 5.896133, 73.39535 5.8936, 73.3971 5.8908, 73.39855 5.8878, 
+      73.3997 5.884633, 73.4005 5.8813, 73.401 5.8779, 73.4012 5.874433, 73.40105 5.870933, 73.40055 5.867467, 73.39975 5.864033, 73.39865 5.8607, 73.3972 5.857467, 73.3955 5.854433, 
+      73.3935 5.851567, 73.39125 5.848933, 73.3888 5.846567, 73.38615 5.844467, 73.38335 5.842667, 73.3804 5.8412, 73.37735 5.840067, 73.3742 5.839267, 73.37105 5.838867, 73.3679 5.8388, 
+      73.36475 5.8391, 73.3617 5.839767, 73.35875 5.8408, 73.3559 5.842167, 73.35325 5.843867, 73.3508 5.8459, 73.34855 5.8482, 73.34655 5.850733, 73.3448 5.853533, 73.34335 5.856533, 
+      73.3422 5.8597)), 
+  ((73.1132 -0.5315, 73.1369 -0.545967, 73.1685 -0.577567, 73.1764 -0.593333, 73.15665 -0.5986, 73.1231 -0.586767, 73.08755 -0.559133, 73.0935 -0.538067, 73.1132 -0.5315)), 
+  ((72.9198 7.145767, 72.9161 7.144833, 72.91225 7.144133, 72.90835 7.143733, 72.9044 7.1436, 72.90045 7.143733, 72.89655 7.144133, 72.8927 7.144833, 72.889 7.145767, 72.8855 7.146967, 
+      72.8822 7.1484, 72.8791 7.150067, 72.8763 7.151933, 72.8738 7.154, 72.87165 7.1562, 72.86985 7.158533, 72.86845 7.161, 72.8674 7.163567, 72.8668 7.166167, 72.8666 7.1688, 
+      72.8668 7.171433, 72.8674 7.174033, 72.86845 7.1766, 72.86985 7.179067, 72.87165 7.1814, 72.8738 7.1836, 72.8763 7.185667, 72.8791 7.187533, 72.8822 7.1892, 72.8855 7.190633, 
+      72.889 7.191833, 72.8927 7.192767, 72.89655 7.193467, 72.90045 7.193867, 72.9044 7.194, 72.90835 7.193867, 72.91225 7.193467, 72.9161 7.192767, 72.9198 7.191833, 72.9233 7.190633, 
+      72.9266 7.1892, 72.9297 7.187533, 72.9325 7.185667, 72.935 7.1836, 72.93715 7.1814, 72.93895 7.179067, 72.94035 7.1766, 72.9414 7.174033, 72.942 7.171433, 72.9422 7.1688, 
+      72.942 7.166167, 72.9414 7.163567, 72.94035 7.161, 72.93895 7.158533, 72.93715 7.1562, 72.935 7.154, 72.9325 7.151933, 72.9297 7.150067, 72.9266 7.1484, 72.9233 7.146967, 
+      72.9198 7.145767)), 
+  ((72.72645 7.060733, 72.72405 7.062867, 72.72195 7.065167, 72.7202 7.0676, 72.71875 7.070133, 72.7177 7.072733, 72.717 7.0754, 72.71665 7.078067, 72.7167 7.080733, 72.71715 7.083367, 
+      72.71795 7.085933, 72.71915 7.0884, 72.7207 7.090733, 72.72255 7.092933, 72.72475 7.094967, 72.7272 7.0968, 72.72995 7.0984, 72.73295 7.0998, 72.73615 7.100933, 72.7395 7.1018, 
+      72.743 7.1024, 72.74655 7.102733, 72.7502 7.1028, 72.75385 7.102567, 72.75745 7.102033, 72.761 7.101267, 72.76445 7.100233, 72.7678 7.098933, 72.7709 7.0974, 72.77385 7.095633, 
+      72.7765 7.0937, 72.7789 7.091567, 72.781 7.089267, 72.78275 7.086833, 72.7842 7.0843, 72.78525 7.0817, 72.78595 7.079033, 72.7863 7.076367, 72.78625 7.0737, 72.7858 7.071067, 
+      72.785 7.0685, 72.7838 7.066033, 72.78225 7.0637, 72.7804 7.0615, 72.7782 7.059467, 72.77575 7.057633, 72.773 7.056033, 72.77 7.054633, 72.7668 7.0535, 72.76345 7.052633, 
+      72.75995 7.052033, 72.7564 7.0517, 72.75275 7.051633, 72.7491 7.051867, 72.7455 7.0524, 72.74195 7.053167, 72.7385 7.0542, 72.73515 7.0555, 72.73205 7.057033, 72.7291 7.0588, 
+      72.72645 7.060733)), 
+  ((73.5343 5.3201, 73.533 5.322967, 73.532 5.325933, 73.5313 5.329, 73.5309 5.332067, 73.53085 5.3352, 73.53115 5.338267, 73.53175 5.3413, 73.53265 5.344233, 73.5339 5.347033, 
+      73.5354 5.3497, 73.5372 5.352167, 73.53925 5.354433, 73.54155 5.356467, 73.5441 5.358233, 73.54675 5.359733, 73.5496 5.360933, 73.5526 5.361833, 73.55565 5.3624, 73.55875 5.362667, 
+      73.5619 5.3626, 73.565 5.3622, 73.5681 5.3615, 73.5711 5.360467, 73.57395 5.359167, 73.5767 5.357533, 73.5793 5.355667, 73.58165 5.353533, 73.5838 5.351167, 73.58565 5.348633, 
+      73.5873 5.3459, 73.5886 5.343033, 73.5896 5.340067, 73.5903 5.337, 73.5907 5.333933, 73.59075 5.3308, 73.59045 5.327733, 73.58985 5.3247, 73.58895 5.321767, 73.5877 5.318967, 
+      73.5862 5.3163, 73.5844 5.313833, 73.58235 5.311567, 73.58005 5.309533, 73.5775 5.307767, 73.57485 5.306267, 73.572 5.305067, 73.569 5.304167, 73.56595 5.3036, 73.56285 5.303333, 
+      73.5597 5.3034, 73.5566 5.3038, 73.5535 5.3045, 73.5505 5.305533, 73.54765 5.306833, 73.5449 5.308467, 73.5423 5.310333, 73.53995 5.312467, 73.5378 5.314833, 73.53595 5.317367, 
+      73.5343 5.3201)), 
+  ((73.3219 5.948533, 73.3182 5.950267, 73.31465 5.9522, 73.3112 5.9543, 73.3079 5.956567, 73.30485 5.958967, 73.30205 5.961467, 73.2995 5.964, 73.29725 5.966633, 73.29535 5.969233, 
+      73.29375 5.971867, 73.29255 5.974433, 73.2917 5.976933, 73.29125 5.979333, 73.2912 5.9816, 73.29155 5.983733, 73.2923 5.9857, 73.2934 5.987467, 73.29485 5.989033, 73.2967 5.990367, 
+      73.29885 5.991467, 73.30135 5.9923, 73.3041 5.992833, 73.3071 5.993133, 73.3103 5.993167, 73.3137 5.9929, 73.31725 5.9924, 73.3209 5.9916, 73.32465 5.990567, 73.32835 5.989267, 
+      73.3321 5.987733, 73.3358 5.986, 73.33935 5.984067, 73.3428 5.981967, 73.3461 5.9797, 73.34915 5.9773, 73.35195 5.9748, 73.3545 5.972267, 73.35675 5.969633, 73.35865 5.967033, 
+      73.36025 5.9644, 73.36145 5.961833, 73.3623 5.959333, 73.36275 5.956933, 73.3628 5.954667, 73.36245 5.952533, 73.3617 5.950567, 73.3606 5.9488, 73.35915 5.947233, 73.3573 5.9459, 
+      73.35515 5.9448, 73.35265 5.943967, 73.3499 5.943433, 73.3469 5.943133, 73.3437 5.9431, 73.3403 5.943367, 73.33675 5.943867, 73.3331 5.944667, 73.32935 5.9457, 73.32565 5.947, 
+      73.3219 5.948533)), 
+  ((73.5084 1.891233, 73.50625 1.8885, 73.50385 1.885767, 73.50115 1.883067, 73.49825 1.880467, 73.4951 1.877967, 73.49185 1.8756, 73.4884 1.8734, 73.4849 1.871367, 73.4813 1.869567, 
+      73.47775 1.867967, 73.47415 1.8666, 73.47065 1.865533, 73.46725 1.8647, 73.464 1.864167, 73.4609 1.8639, 73.458 1.863933, 73.45535 1.864267, 73.453 1.864867, 73.4509 1.865733, 
+      73.44915 1.866867, 73.4477 1.868267, 73.4466 1.869933, 73.4459 1.8718, 73.44555 1.873867, 73.4456 1.8761, 73.446 1.8785, 73.44675 1.881033, 73.4479 1.883633, 73.4494 1.886333, 
+      73.4512 1.8891, 73.45335 1.891833, 73.45575 1.894567, 73.45845 1.897267, 73.46135 1.899867, 73.4645 1.902367, 73.46775 1.904733, 73.4712 1.906933, 73.4747 1.908967, 73.4783 1.910767, 
+      73.48185 1.912367, 73.48545 1.913733, 73.48895 1.9148, 73.49235 1.915633, 73.4956 1.916167, 73.4987 1.916433, 73.5016 1.9164, 73.50425 1.916067, 73.5066 1.915467, 73.5087 1.9146, 
+      73.51045 1.913467, 73.5119 1.912067, 73.513 1.9104, 73.5137 1.908533, 73.51405 1.906467, 73.514 1.904233, 73.5136 1.901833, 73.51285 1.8993, 73.5117 1.8967, 73.5102 1.894, 
+      73.5084 1.891233)), 
+  ((72.9479 5.227767, 72.95025 5.227533, 72.9525 5.226933, 72.95475 5.226, 72.95685 5.2247, 72.95885 5.223133, 72.9607 5.221233, 72.9624 5.219033, 72.9639 5.2166, 72.96525 5.2139, 
+      72.96635 5.211033, 72.9672 5.207967, 72.96785 5.2048, 72.9683 5.2015, 72.96845 5.198133, 72.96835 5.194767, 72.968 5.191367, 72.96745 5.188033, 72.96665 5.184767, 72.9656 5.181633, 
+      72.96435 5.178633, 72.9629 5.175833, 72.96125 5.173233, 72.95945 5.170867, 72.9575 5.1688, 72.9554 5.167, 72.9532 5.165533, 72.95095 5.164367, 72.9486 5.163533, 72.94625 5.163067, 
+      72.9439 5.162967, 72.94155 5.1632, 72.9393 5.1638, 72.93705 5.164733, 72.93495 5.166033, 72.93295 5.1676, 72.9311 5.1695, 72.9294 5.1717, 72.9279 5.174133, 72.92655 5.176833, 
+      72.92545 5.1797, 72.9246 5.182767, 72.92395 5.185933, 72.9235 5.189233, 72.92335 5.1926, 72.92345 5.195967, 72.9238 5.199367, 72.92435 5.2027, 72.92515 5.205967, 72.9262 5.2091, 
+      72.92745 5.2121, 72.9289 5.2149, 72.93055 5.2175, 72.93235 5.219867, 72.9343 5.221933, 72.9364 5.223733, 72.9386 5.2252, 72.94085 5.226367, 72.9432 5.2272, 72.94555 5.227667, 
+      72.9479 5.227767)), 
+  ((73.4954 4.164033, 73.49965 4.163667, 73.5038 4.1631, 73.50785 4.162333, 73.51175 4.161433, 73.5154 4.160367, 73.51885 4.159133, 73.52195 4.157767, 73.5248 4.156267, 73.52725 4.154667, 
+      73.52935 4.153, 73.53105 4.151233, 73.5323 4.149433, 73.53315 4.1476, 73.53355 4.145767, 73.5335 4.143933, 73.533 4.142133, 73.53205 4.140367, 73.5307 4.1387, 73.52895 4.1371, 
+      73.52675 4.1356, 73.5242 4.134233, 73.5213 4.132967, 73.5181 4.1319, 73.5146 4.130967, 73.5109 4.1302, 73.507 4.129633, 73.5029 4.129233, 73.4987 4.129067, 73.49445 4.129033, 
+      73.4902 4.129233, 73.48595 4.1296, 73.4818 4.130167, 73.47775 4.130933, 73.47385 4.131833, 73.4702 4.1329, 73.46675 4.134133, 73.46365 4.1355, 73.4608 4.137, 73.45835 4.1386, 
+      73.45625 4.140267, 73.45455 4.142033, 73.4533 4.143833, 73.45245 4.145667, 73.45205 4.1475, 73.4521 4.149333, 73.4526 4.151133, 73.45355 4.1529, 73.4549 4.154567, 73.45665 4.156167, 
+      73.45885 4.157667, 73.4614 4.159033, 73.4643 4.1603, 73.4675 4.161367, 73.471 4.1623, 73.4747 4.163067, 73.4786 4.163633, 73.4827 4.164033, 73.4869 4.1642, 73.49115 4.164233, 
+      73.4954 4.164033)), 
+  ((73.59935 5.416867, 73.59545 5.419067, 73.59155 5.4214, 73.58775 5.4239, 73.5841 5.426533, 73.58055 5.429267, 73.57725 5.432067, 73.5742 5.4349, 73.5714 5.437767, 73.56895 5.440567, 
+      73.5668 5.443367, 73.565 5.446033, 73.56355 5.4486, 73.56255 5.451033, 73.5619 5.453267, 73.5617 5.455333, 73.5619 5.4572, 73.5625 5.4588, 73.5635 5.460133, 73.5649 5.461233, 
+      73.56665 5.462033, 73.5688 5.462533, 73.57125 5.462767, 73.57405 5.4627, 73.5771 5.4623, 73.5804 5.461633, 73.5839 5.460667, 73.58755 5.459433, 73.59135 5.457967, 73.5952 5.456233, 
+      73.59915 5.454267, 73.60305 5.452067, 73.60695 5.449733, 73.61075 5.447233, 73.6144 5.4446, 73.61795 5.441867, 73.62125 5.439067, 73.6243 5.436233, 73.6271 5.433367, 73.62955 5.430567, 
+      73.6317 5.427767, 73.6335 5.4251, 73.63495 5.422533, 73.63595 5.4201, 73.6366 5.417867, 73.6368 5.4158, 73.6366 5.413933, 73.636 5.412333, 73.635 5.411, 73.6336 5.4099, 
+      73.63185 5.4091, 73.6297 5.4086, 73.62725 5.408367, 73.62445 5.408433, 73.6214 5.408833, 73.6181 5.4095, 73.6146 5.410467, 73.61095 5.4117, 73.60715 5.413167, 73.6033 5.4149, 
+      73.59935 5.416867)), 
+  ((73.0344 5.051767, 73.0309 5.050467, 73.0272 5.049333, 73.0233 5.048333, 73.01935 5.047533, 73.01525 5.046933, 73.0112 5.046533, 73.0071 5.0463, 73.0031 5.046267, 72.9992 5.046467, 
+      72.99545 5.046833, 72.9919 5.0474, 72.98855 5.048167, 72.98545 5.0491, 72.9827 5.0502, 72.98025 5.051467, 72.97815 5.052867, 72.97645 5.0544, 72.9751 5.056033, 72.9742 5.057767, 
+      72.9737 5.059567, 72.97365 5.061433, 72.974 5.063333, 72.9748 5.065233, 72.976 5.067133, 72.9776 5.069, 72.9796 5.070833, 72.98195 5.0726, 72.98465 5.074267, 72.98765 5.0758, 
+      72.9909 5.077233, 72.9944 5.078533, 72.9981 5.079667, 73.002 5.080667, 73.00595 5.081467, 73.01005 5.082067, 73.0141 5.082467, 73.0182 5.0827, 73.0222 5.082733, 73.0261 5.082533, 
+      73.02985 5.082167, 73.0334 5.0816, 73.03675 5.080833, 73.03985 5.0799, 73.0426 5.0788, 73.04505 5.077533, 73.04715 5.076133, 73.04885 5.0746, 73.0502 5.072967, 73.0511 5.071233, 
+      73.0516 5.069433, 73.05165 5.067567, 73.0513 5.065667, 73.0505 5.063767, 73.0493 5.061867, 73.0477 5.06, 73.0457 5.058167, 73.04335 5.0564, 73.04065 5.054733, 73.03765 5.0532, 
+      73.0344 5.051767)), 
+  ((72.91555 5.53, 72.9185 5.5301, 72.9215 5.5299, 72.92445 5.529467, 72.92735 5.528733, 72.9302 5.5278, 72.9329 5.5266, 72.93545 5.525167, 72.93785 5.5235, 72.94 5.521667, 
+      72.942 5.519667, 72.9437 5.5175, 72.94515 5.5152, 72.9463 5.5128, 72.9472 5.5103, 72.9478 5.5078, 72.94805 5.505233, 72.948 5.5027, 72.94765 5.500167, 72.947 5.497733, 
+      72.94605 5.495367, 72.9448 5.4931, 72.94325 5.491, 72.94145 5.489033, 72.93945 5.487267, 72.9372 5.4857, 72.93475 5.484333, 72.93215 5.483233, 72.9294 5.482367, 72.92655 5.481767, 
+      72.92365 5.4814, 72.9207 5.4813, 72.9177 5.4815, 72.91475 5.481933, 72.91185 5.482667, 72.909 5.4836, 72.9063 5.4848, 72.90375 5.486233, 72.90135 5.4879, 72.8992 5.489733, 
+      72.8972 5.491733, 72.8955 5.4939, 72.89405 5.4962, 72.8929 5.4986, 72.892 5.5011, 72.8914 5.5036, 72.89115 5.506167, 72.8912 5.5087, 72.89155 5.511233, 72.8922 5.513667, 
+      72.89315 5.516033, 72.8944 5.5183, 72.89595 5.5204, 72.89775 5.522367, 72.89975 5.524133, 72.902 5.5257, 72.90445 5.527067, 72.90705 5.528167, 72.9098 5.529033, 72.91265 5.529633, 
+      72.91555 5.53)), 
+  ((73.3273 7.003467, 73.32965 7.003433, 73.33205 7.003067, 73.33445 7.0024, 73.33675 7.001433, 73.33905 7.000133, 73.3412 6.998567, 73.3433 6.996733, 73.34525 6.994633, 73.347 6.992333, 
+      73.3486 6.9898, 73.35005 6.9871, 73.35125 6.984267, 73.3522 6.981333, 73.353 6.9783, 73.3535 6.975233, 73.35375 6.972133, 73.35375 6.969067, 73.35355 6.966033, 73.35305 6.9631, 
+      73.3523 6.9603, 73.35135 6.957633, 73.3502 6.955167, 73.3488 6.952867, 73.3472 6.950833, 73.34545 6.949033, 73.34355 6.947533, 73.34145 6.9463, 73.3393 6.945367, 73.33705 6.944767, 
+      73.3347 6.944467, 73.33235 6.9445, 73.32995 6.944867, 73.32755 6.945533, 73.32525 6.9465, 73.32295 6.9478, 73.3208 6.949367, 73.3187 6.9512, 73.31675 6.9533, 73.315 6.9556, 
+      73.3134 6.958133, 73.31195 6.960833, 73.31075 6.963667, 73.3098 6.9666, 73.309 6.969633, 73.3085 6.9727, 73.30825 6.9758, 73.30825 6.978867, 73.30845 6.9819, 73.30895 6.984833, 
+      73.3097 6.987633, 73.31065 6.9903, 73.3118 6.992767, 73.3132 6.995067, 73.3148 6.9971, 73.31655 6.9989, 73.31845 7.0004, 73.32055 7.001633, 73.3227 7.002567, 73.32495 7.003167, 
+      73.3273 7.003467)), 
+  ((73.6435 4.433733, 73.64555 4.4357, 73.6478 4.437533, 73.6503 4.439233, 73.653 4.440767, 73.65585 4.442067, 73.65885 4.4432, 73.66195 4.4441, 73.6651 4.4448, 73.6683 4.445233, 
+      73.6715 4.445467, 73.67465 4.445433, 73.67775 4.445167, 73.6807 4.444667, 73.68355 4.443933, 73.68625 4.442967, 73.6887 4.4418, 73.69095 4.4404, 73.69295 4.438867, 73.6947 4.437133, 
+      73.69615 4.435267, 73.69725 4.433267, 73.6981 4.431133, 73.69855 4.428967, 73.6987 4.4267, 73.69855 4.4244, 73.698 4.4221, 73.6972 4.419833, 73.696 4.4176, 73.69455 4.415433, 
+      73.6928 4.413333, 73.69075 4.411367, 73.6885 4.409533, 73.686 4.407833, 73.6833 4.4063, 73.68045 4.405, 73.67745 4.403867, 73.67435 4.402967, 73.6712 4.402267, 73.668 4.401833, 
+      73.6648 4.4016, 73.66165 4.401633, 73.65855 4.4019, 73.6556 4.4024, 73.65275 4.403133, 73.65005 4.4041, 73.6476 4.405267, 73.64535 4.406667, 73.64335 4.4082, 73.6416 4.409933, 
+      73.64015 4.4118, 73.63905 4.4138, 73.6382 4.415933, 73.63775 4.4181, 73.6376 4.420367, 73.63775 4.422667, 73.6383 4.424967, 73.6391 4.427233, 73.6403 4.429467, 73.64175 4.431633, 
+      73.6435 4.433733)), 
+  ((73.25075 3.599267, 73.2529 3.601267, 73.25535 3.6031, 73.25795 3.6048, 73.26075 3.6063, 73.2637 3.607633, 73.26675 3.608767, 73.26985 3.609667, 73.27305 3.610333, 73.27625 3.610767, 
+      73.2794 3.610967, 73.28255 3.610933, 73.28555 3.610633, 73.28845 3.610133, 73.2912 3.609367, 73.29375 3.608367, 73.2961 3.6072, 73.2982 3.6058, 73.30005 3.6042, 73.3016 3.602433, 
+      73.30285 3.600533, 73.3038 3.5985, 73.30445 3.596367, 73.3047 3.594167, 73.30465 3.5919, 73.3043 3.589567, 73.3036 3.587267, 73.30255 3.584967, 73.3012 3.5827, 73.29955 3.5805, 
+      73.29765 3.5784, 73.2955 3.5764, 73.29305 3.574567, 73.29045 3.572867, 73.28765 3.571367, 73.2847 3.570033, 73.28165 3.5689, 73.27855 3.568, 73.27535 3.567333, 73.27215 3.5669, 
+      73.269 3.5667, 73.26585 3.566733, 73.26285 3.567033, 73.25995 3.567533, 73.2572 3.5683, 73.25465 3.5693, 73.2523 3.570467, 73.2502 3.571867, 73.24835 3.573467, 73.2468 3.575233, 
+      73.24555 3.577133, 73.2446 3.579167, 73.24395 3.5813, 73.2437 3.5835, 73.24375 3.5858, 73.2441 3.5881, 73.2448 3.5904, 73.24585 3.5927, 73.2472 3.594967, 73.24885 3.597167, 
+      73.25075 3.599267)), 
+  ((73.2375 3.884233, 73.23965 3.886233, 73.2421 3.888067, 73.2447 3.889767, 73.2475 3.891267, 73.25045 3.8926, 73.2535 3.893733, 73.2566 3.894633, 73.2598 3.8953, 73.263 3.895733, 
+      73.26615 3.895933, 73.2693 3.8959, 73.2723 3.8956, 73.2752 3.8951, 73.27795 3.894333, 73.2805 3.893333, 73.28285 3.892167, 73.28495 3.890767, 73.2868 3.889167, 73.28835 3.8874, 
+      73.2896 3.8855, 73.29055 3.883467, 73.2912 3.881333, 73.29145 3.879133, 73.2914 3.876867, 73.29105 3.874533, 73.29035 3.872233, 73.2893 3.869933, 73.28795 3.867667, 73.2863 3.865467, 
+      73.2844 3.863367, 73.28225 3.861367, 73.2798 3.859533, 73.2772 3.857833, 73.2744 3.856333, 73.27145 3.855, 73.2684 3.853867, 73.2653 3.852967, 73.2621 3.8523, 73.2589 3.851867, 
+      73.25575 3.851667, 73.2526 3.8517, 73.2496 3.852, 73.2467 3.8525, 73.24395 3.853267, 73.2414 3.854267, 73.23905 3.855433, 73.23695 3.856833, 73.2351 3.858433, 73.23355 3.8602, 
+      73.2323 3.8621, 73.23135 3.864133, 73.2307 3.866267, 73.23045 3.868467, 73.2305 3.870767, 73.23085 3.873067, 73.23155 3.875367, 73.2326 3.877667, 73.23395 3.879933, 73.2356 3.882133, 
+      73.2375 3.884233)), 
+  ((73.3301 3.559333, 73.33225 3.561333, 73.3347 3.563167, 73.3373 3.564867, 73.3401 3.566367, 73.34305 3.5677, 73.3461 3.568833, 73.3492 3.569733, 73.3524 3.5704, 73.3556 3.570833, 
+      73.35875 3.571033, 73.3619 3.571, 73.3649 3.5707, 73.3678 3.5702, 73.37055 3.569433, 73.3731 3.568433, 73.37545 3.567267, 73.37755 3.565867, 73.3794 3.564267, 73.38095 3.5625, 
+      73.3822 3.5606, 73.38315 3.558567, 73.3838 3.556433, 73.38405 3.554233, 73.384 3.551967, 73.38365 3.549633, 73.38295 3.547333, 73.3819 3.545033, 73.38055 3.542767, 73.3789 3.540567, 
+      73.377 3.538467, 73.37485 3.536467, 73.3724 3.534633, 73.3698 3.532933, 73.367 3.531433, 73.36405 3.5301, 73.361 3.528967, 73.3579 3.528067, 73.3547 3.5274, 73.3515 3.526967, 
+      73.34835 3.526767, 73.3452 3.5268, 73.3422 3.5271, 73.3393 3.5276, 73.33655 3.528367, 73.334 3.529367, 73.33165 3.530533, 73.32955 3.531933, 73.3277 3.533533, 73.32615 3.5353, 
+      73.3249 3.5372, 73.32395 3.539233, 73.3233 3.541367, 73.32305 3.543567, 73.3231 3.545867, 73.32345 3.548167, 73.32415 3.550467, 73.3252 3.552767, 73.32655 3.555033, 73.3282 3.557233, 
+      73.3301 3.559333)), 
+  ((72.96005 7.0893, 72.95705 7.090967, 72.95415 7.0928, 72.95145 7.0948, 72.9489 7.096933, 72.9466 7.099167, 72.94455 7.1015, 72.9428 7.103867, 72.9413 7.1063, 72.9401 7.1087, 
+      72.9392 7.1111, 72.93865 7.113433, 72.9384 7.1157, 72.9385 7.1179, 72.93895 7.119933, 72.9397 7.121833, 72.9408 7.1236, 72.9422 7.125133, 72.9439 7.1265, 72.94585 7.127633, 
+      72.94805 7.128533, 72.9505 7.1292, 72.95315 7.129633, 72.95595 7.1298, 72.95895 7.129733, 72.962 7.1294, 72.96515 7.128833, 72.9683 7.128, 72.9715 7.126933, 72.97465 7.125667, 
+      72.97775 7.124167, 72.98075 7.1225, 72.98365 7.120667, 72.98635 7.118667, 72.9889 7.116533, 72.9912 7.1143, 72.99325 7.111967, 72.995 7.1096, 72.9965 7.107167, 72.9977 7.104767, 
+      72.9986 7.102367, 72.99915 7.100033, 72.9994 7.097767, 72.9993 7.095567, 72.99885 7.093533, 72.9981 7.091633, 72.997 7.089867, 72.9956 7.088333, 72.9939 7.086967, 72.99195 7.085833, 
+      72.98975 7.084933, 72.9873 7.084267, 72.98465 7.083833, 72.98185 7.083667, 72.97885 7.083733, 72.9758 7.084067, 72.97265 7.084633, 72.9695 7.085467, 72.9663 7.086533, 72.96315 7.0878, 
+      72.96005 7.0893)), 
+  ((72.8198 7.029567, 72.82135 7.0319, 72.8231 7.034233, 72.82515 7.0365, 72.82745 7.038667, 72.83 7.040733, 72.8327 7.042667, 72.83555 7.044467, 72.83855 7.046067, 72.84165 7.047467, 
+      72.8448 7.0487, 72.84795 7.049667, 72.85115 7.050433, 72.85425 7.050967, 72.8573 7.051233, 72.86025 7.051267, 72.86305 7.051067, 72.8657 7.0506, 72.8681 7.0499, 72.8703 7.048967, 
+      72.87225 7.0478, 72.8739 7.046433, 72.8753 7.0449, 72.87635 7.043133, 72.8771 7.041267, 72.87755 7.039233, 72.87765 7.037067, 72.8774 7.034833, 72.87685 7.032533, 72.87595 7.030167, 
+      72.87475 7.0278, 72.8732 7.025433, 72.87145 7.023133, 72.8694 7.020867, 72.8671 7.0187, 72.86455 7.016633, 72.86185 7.0147, 72.859 7.0129, 72.856 7.0113, 72.8529 7.0099, 
+      72.84975 7.008667, 72.8466 7.0077, 72.8434 7.006933, 72.8403 7.0064, 72.83725 7.006133, 72.8343 7.0061, 72.8315 7.0063, 72.82885 7.006767, 72.82645 7.007467, 72.82425 7.0084, 
+      72.8223 7.009567, 72.82065 7.010933, 72.81925 7.012467, 72.8182 7.014233, 72.81745 7.0161, 72.817 7.018133, 72.8169 7.0203, 72.81715 7.022533, 72.8177 7.024833, 72.8186 7.0272, 
+      72.8198 7.029567)), 
+  ((73.5244 5.520567, 73.52625 5.519233, 73.5278 5.517767, 73.52905 5.5161, 73.53 5.5143, 73.53065 5.512367, 73.5309 5.510333, 73.53085 5.508233, 73.53045 5.506067, 73.52975 5.5039, 
+      73.5287 5.501667, 73.5273 5.4995, 73.52565 5.497333, 73.5237 5.495233, 73.5215 5.493233, 73.51905 5.491333, 73.51645 5.489567, 73.5136 5.487967, 73.51065 5.4865, 73.50755 5.485233, 
+      73.5044 5.484133, 73.50115 5.483267, 73.49795 5.482633, 73.49475 5.4822, 73.4916 5.481967, 73.48855 5.482, 73.4856 5.482267, 73.48285 5.482733, 73.4803 5.483467, 73.4779 5.484367, 
+      73.4758 5.4855, 73.47395 5.486833, 73.4724 5.4883, 73.47115 5.489967, 73.4702 5.491767, 73.46955 5.4937, 73.4693 5.495733, 73.46935 5.497833, 73.46975 5.5, 73.47045 5.502167, 
+      73.4715 5.5044, 73.4729 5.506567, 73.47455 5.508733, 73.4765 5.510833, 73.4787 5.512833, 73.48115 5.514733, 73.48375 5.5165, 73.4866 5.5181, 73.48955 5.519567, 73.49265 5.520833, 
+      73.4958 5.521933, 73.49905 5.5228, 73.50225 5.523467, 73.50545 5.523867, 73.5086 5.5241, 73.51165 5.524067, 73.5146 5.5238, 73.51735 5.523333, 73.5199 5.5226, 73.5223 5.5217, 
+      73.5244 5.520567)), 
+  ((72.89815 3.4956, 72.89515 3.494833, 72.8921 3.4943, 72.88895 3.493967, 72.8858 3.493833, 72.88265 3.493967, 72.8795 3.4943, 72.87645 3.494833, 72.87345 3.4956, 72.87065 3.496567, 
+      72.86795 3.4977, 72.8655 3.499033, 72.86325 3.500533, 72.86125 3.502167, 72.85955 3.503967, 72.8581 3.505833, 72.85695 3.507833, 72.85615 3.509867, 72.85565 3.511967, 72.85545 3.514067, 
+      72.85565 3.516167, 72.85615 3.518267, 72.85695 3.5203, 72.8581 3.5223, 72.85955 3.524167, 72.86125 3.525967, 72.86325 3.5276, 72.8655 3.5291, 72.86795 3.530433, 72.87065 3.531567, 
+      72.87345 3.532533, 72.87645 3.5333, 72.8795 3.533833, 72.88265 3.534167, 72.8858 3.5343, 72.88895 3.534167, 72.8921 3.533833, 72.89515 3.5333, 72.89815 3.532533, 72.90095 3.531567, 
+      72.90365 3.530433, 72.9061 3.5291, 72.90835 3.5276, 72.91035 3.525967, 72.91205 3.524167, 72.9135 3.5223, 72.91465 3.5203, 72.91545 3.518267, 72.91595 3.516167, 72.91615 3.514067, 
+      72.91595 3.511967, 72.91545 3.509867, 72.91465 3.507833, 72.9135 3.505833, 72.91205 3.503967, 72.91035 3.502167, 72.90835 3.500533, 72.9061 3.499033, 72.90365 3.4977, 72.90095 3.496567, 
+      72.89815 3.4956)), 
+  ((73.0832 5.486133, 73.08075 5.484, 73.0781 5.4819, 73.0752 5.4799, 73.07215 5.478, 73.06885 5.476233, 73.0655 5.474633, 73.062 5.473167, 73.0585 5.471867, 73.05495 5.4708, 
+      73.05145 5.4699, 73.04795 5.469233, 73.0446 5.4688, 73.0414 5.468567, 73.03835 5.4686, 73.0355 5.468833, 73.0329 5.4693, 73.0306 5.47, 73.02855 5.4709, 73.0268 5.472, 
+      73.0254 5.4733, 73.02435 5.474767, 73.02365 5.476433, 73.02335 5.4782, 73.0234 5.4801, 73.0238 5.482133, 73.02455 5.4842, 73.0257 5.486367, 73.0272 5.488533, 73.029 5.490733, 
+      73.0311 5.492933, 73.03355 5.495067, 73.0362 5.497167, 73.0391 5.499167, 73.04215 5.501067, 73.04545 5.502833, 73.0488 5.504433, 73.0523 5.5059, 73.0558 5.5072, 73.05935 5.508267, 
+      73.06285 5.509167, 73.06635 5.509833, 73.0697 5.510267, 73.0729 5.5105, 73.07595 5.510467, 73.0788 5.510233, 73.0814 5.509767, 73.0837 5.509067, 73.08575 5.508167, 73.0875 5.507067, 
+      73.0889 5.505767, 73.08995 5.5043, 73.09065 5.502633, 73.09095 5.500867, 73.0909 5.498967, 73.0905 5.496933, 73.08975 5.494867, 73.0886 5.4927, 73.0871 5.490533, 73.0853 5.488333, 
+      73.0832 5.486133)), 
+  ((72.7274 3.487033, 72.72445 3.486267, 72.7214 3.485733, 72.7183 3.4854, 72.71515 3.4853, 72.712 3.4854, 72.7089 3.485733, 72.70585 3.486267, 72.7029 3.487033, 72.7001 3.487967, 
+      72.69745 3.489133, 72.695 3.490433, 72.69275 3.491933, 72.6908 3.493567, 72.68905 3.495333, 72.68765 3.4972, 72.6865 3.499167, 72.6857 3.5012, 72.6852 3.503267, 72.68505 3.505367, 
+      72.6852 3.507467, 72.6857 3.509533, 72.6865 3.511567, 72.68765 3.513533, 72.68905 3.5154, 72.6908 3.517167, 72.69275 3.5188, 72.695 3.5203, 72.69745 3.5216, 72.7001 3.522767, 
+      72.7029 3.5237, 72.70585 3.524467, 72.7089 3.525, 72.712 3.525333, 72.71515 3.525433, 72.7183 3.525333, 72.7214 3.525, 72.72445 3.524467, 72.7274 3.5237, 72.7302 3.522767, 
+      72.73285 3.5216, 72.7353 3.5203, 72.73755 3.5188, 72.7395 3.517167, 72.74125 3.5154, 72.74265 3.513533, 72.7438 3.511567, 72.7446 3.509533, 72.7451 3.507467, 72.74525 3.505367, 
+      72.7451 3.503267, 72.7446 3.5012, 72.7438 3.499167, 72.74265 3.4972, 72.74125 3.495333, 72.7395 3.493567, 72.73755 3.491933, 72.7353 3.490433, 72.73285 3.489133, 72.7302 3.487967, 
+      72.7274 3.487033)), 
+  ((73.47285 5.280267, 73.47015 5.2824, 73.4676 5.284633, 73.46515 5.287033, 73.46295 5.289533, 73.46095 5.2921, 73.45915 5.294733, 73.4576 5.297367, 73.45635 5.300033, 73.45535 5.3026, 
+      73.45465 5.305133, 73.45425 5.307567, 73.45415 5.3099, 73.4544 5.312067, 73.4549 5.314067, 73.4557 5.315867, 73.4568 5.317467, 73.45815 5.318833, 73.4598 5.319967, 73.46165 5.320833, 
+      73.46375 5.321433, 73.46605 5.321767, 73.4685 5.321833, 73.4711 5.3216, 73.47385 5.3211, 73.47665 5.320333, 73.47955 5.3193, 73.48245 5.318033, 73.48535 5.3165, 73.4882 5.3148, 
+      73.49095 5.312867, 73.49365 5.310733, 73.4962 5.3085, 73.49865 5.3061, 73.50085 5.3036, 73.50285 5.301033, 73.50465 5.2984, 73.5062 5.295767, 73.50745 5.2931, 73.50845 5.290533, 
+      73.50915 5.288, 73.50955 5.285567, 73.50965 5.283233, 73.5094 5.281067, 73.5089 5.279067, 73.5081 5.277267, 73.507 5.275667, 73.50565 5.2743, 73.504 5.273167, 73.50215 5.2723, 
+      73.50005 5.2717, 73.49775 5.271367, 73.4953 5.2713, 73.4927 5.271533, 73.48995 5.272033, 73.48715 5.2728, 73.48425 5.273833, 73.48135 5.2751, 73.47845 5.276633, 73.4756 5.278333, 
+      73.47285 5.280267)), 
+  ((73.20995 -0.636767, 73.2376 -0.6486, 73.2534 -0.6657, 73.2455 -0.6828, 73.23365 -0.6894, 73.20995 -0.680167, 73.1981 -0.6565, 73.2001 -0.643333, 73.20995 -0.636767)), 
+  ((73.2751 -0.518333, 73.29285 -0.513067, 73.31065 -0.526233, 73.3047 -0.542033, 73.2751 -0.5578, 73.2514 -0.552567, 73.2435 -0.542033, 73.2751 -0.518333)), 
+  ((73.1138 5.2588, 73.116 5.259033, 73.11825 5.258967, 73.1206 5.258667, 73.123 5.258033, 73.12535 5.257167, 73.12775 5.256, 73.13005 5.2546, 73.1323 5.252967, 73.1345 5.251133, 
+      73.13655 5.249067, 73.13845 5.246867, 73.1402 5.2445, 73.14175 5.242, 73.14315 5.2394, 73.1443 5.236733, 73.14525 5.234033, 73.14595 5.231333, 73.14645 5.228633, 73.14665 5.226, 
+      73.14665 5.223433, 73.14635 5.221, 73.14585 5.218667, 73.14505 5.2165, 73.14405 5.214533, 73.14285 5.212767, 73.14145 5.2112, 73.1398 5.2099, 73.138 5.208833, 73.1361 5.208033, 
+      73.134 5.207533, 73.1318 5.2073, 73.12955 5.207367, 73.1272 5.207667, 73.1248 5.2083, 73.12245 5.209167, 73.12005 5.210333, 73.11775 5.211733, 73.1155 5.213367, 73.1133 5.2152, 
+      73.11125 5.217267, 73.10935 5.219467, 73.1076 5.221833, 73.10605 5.224333, 73.10465 5.226933, 73.1035 5.2296, 73.10255 5.2323, 73.10185 5.235, 73.10135 5.2377, 73.10115 5.240333, 
+      73.10115 5.2429, 73.10145 5.245333, 73.10195 5.247667, 73.10275 5.249833, 73.10375 5.2518, 73.10495 5.253567, 73.10635 5.255133, 73.108 5.256433, 73.1098 5.2575, 73.1117 5.2583, 
+      73.1138 5.2588)), 
+  ((72.92565 5.073933, 72.92765 5.072567, 72.9294 5.071067, 72.93085 5.069433, 72.9321 5.0677, 72.933 5.065867, 72.9336 5.063933, 72.9339 5.061967, 72.9339 5.059967, 72.9336 5.057967, 
+      72.93295 5.055967, 72.93205 5.054033, 72.9308 5.0521, 72.9293 5.050267, 72.92755 5.048533, 72.92555 5.046933, 72.92335 5.045433, 72.9209 5.0441, 72.91835 5.042933, 72.9156 5.041967, 
+      72.91275 5.041133, 72.90985 5.040533, 72.90685 5.040133, 72.9039 5.039933, 72.90095 5.039933, 72.898 5.040167, 72.89515 5.0406, 72.89245 5.041233, 72.88985 5.042067, 72.88745 5.043067, 
+      72.88525 5.044267, 72.88325 5.045633, 72.8815 5.047133, 72.88005 5.048767, 72.8788 5.0505, 72.8779 5.052333, 72.8773 5.054267, 72.877 5.056233, 72.877 5.058233, 72.8773 5.060233, 
+      72.87795 5.062233, 72.87885 5.064167, 72.8801 5.0661, 72.8816 5.067933, 72.88335 5.069667, 72.88535 5.071267, 72.88755 5.072767, 72.89 5.0741, 72.89255 5.075267, 72.8953 5.076233, 
+      72.89815 5.077067, 72.90105 5.077667, 72.90405 5.078067, 72.907 5.078267, 72.91 5.078267, 72.9129 5.078033, 72.91575 5.0776, 72.91845 5.076967, 72.92105 5.076133, 72.92345 5.075133, 
+      72.92565 5.073933)), 
+  ((73.5203 2.0226, 73.52225 2.022133, 73.5241 2.021367, 73.5258 2.020333, 73.52735 2.019067, 73.5287 2.017533, 73.52985 2.0158, 73.5308 2.013833, 73.5315 2.0117, 73.532 2.009367, 
+      73.53225 2.006933, 73.53225 2.0044, 73.53205 2.001733, 73.5316 1.999067, 73.5309 1.996333, 73.53 1.993633, 73.5289 1.990967, 73.5276 1.988367, 73.5261 1.985833, 73.5244 1.983467, 
+      73.5226 1.9812, 73.52065 1.979133, 73.5186 1.977233, 73.51645 1.9756, 73.51425 1.974167, 73.512 1.972967, 73.5097 1.972033, 73.50745 1.9714, 73.50525 1.971033, 73.5031 1.970933, 
+      73.501 1.971133, 73.49905 1.9716, 73.4972 1.972367, 73.4955 1.9734, 73.49395 1.974667, 73.4926 1.9762, 73.49145 1.977933, 73.4905 1.9799, 73.4898 1.982033, 73.4893 1.984367, 
+      73.48905 1.9868, 73.48905 1.989333, 73.48925 1.992, 73.4897 1.994667, 73.4904 1.9974, 73.4913 2.0001, 73.4924 2.002767, 73.4937 2.005367, 73.4952 2.0079, 73.4969 2.010267, 
+      73.4987 2.012533, 73.50065 2.0146, 73.5027 2.0165, 73.50485 2.018133, 73.50705 2.019567, 73.5093 2.020767, 73.5116 2.0217, 73.51385 2.022333, 73.51605 2.0227, 73.5182 2.0228, 
+      73.5203 2.0226)), 
+  ((73.23315 1.9224, 73.22995 1.923333, 73.22685 1.924433, 73.22385 1.9257, 73.22095 1.927133, 73.2182 1.928667, 73.21565 1.930333, 73.2133 1.932067, 73.2112 1.9339, 73.20935 1.9358, 
+      73.2078 1.937733, 73.20655 1.939667, 73.2056 1.9416, 73.20495 1.9435, 73.20465 1.945333, 73.2047 1.947133, 73.20505 1.948833, 73.20575 1.9504, 73.20675 1.951867, 73.2081 1.9532, 
+      73.2097 1.954367, 73.2116 1.955367, 73.21375 1.9562, 73.21615 1.956833, 73.21875 1.957267, 73.22155 1.9575, 73.22445 1.957533, 73.2275 1.957367, 73.2306 1.957, 73.2338 1.956433, 
+      73.23695 1.955667, 73.24015 1.954733, 73.24325 1.953633, 73.24625 1.952367, 73.24915 1.950933, 73.2519 1.9494, 73.25445 1.947733, 73.2568 1.946, 73.2589 1.944167, 73.26075 1.942267, 
+      73.2623 1.940333, 73.26355 1.9384, 73.2645 1.936467, 73.26515 1.934567, 73.26545 1.932733, 73.2654 1.930933, 73.26505 1.929233, 73.26435 1.927667, 73.26335 1.9262, 73.262 1.924867, 
+      73.2604 1.9237, 73.2585 1.9227, 73.25635 1.921867, 73.25395 1.921233, 73.25135 1.9208, 73.24855 1.920567, 73.24565 1.920533, 73.2426 1.9207, 73.2395 1.921067, 73.2363 1.921633, 
+      73.23315 1.9224)), 
+  ((73.30905 7.0198, 73.30635 7.0191, 73.30355 7.0186, 73.3007 7.0183, 73.2978 7.0182, 73.2949 7.0183, 73.29205 7.0186, 73.28925 7.0191, 73.28655 7.0198, 73.28395 7.020667, 
+      73.2815 7.021733, 73.27925 7.022933, 73.2772 7.0243, 73.2754 7.0258, 73.2738 7.027433, 73.2725 7.029167, 73.27145 7.030967, 73.2707 7.032833, 73.27025 7.034733, 73.2701 7.036667, 
+      73.27025 7.0386, 73.2707 7.0405, 73.27145 7.042367, 73.2725 7.044167, 73.2738 7.0459, 73.2754 7.047533, 73.2772 7.049033, 73.27925 7.0504, 73.2815 7.0516, 73.28395 7.052667, 
+      73.28655 7.053533, 73.28925 7.054233, 73.29205 7.054733, 73.2949 7.055033, 73.2978 7.055133, 73.3007 7.055033, 73.30355 7.054733, 73.30635 7.054233, 73.30905 7.053533, 73.31165 7.052667, 
+      73.3141 7.0516, 73.31635 7.0504, 73.3184 7.049033, 73.3202 7.047533, 73.3218 7.0459, 73.3231 7.044167, 73.32415 7.042367, 73.3249 7.0405, 73.32535 7.0386, 73.3255 7.036667, 
+      73.32535 7.034733, 73.3249 7.032833, 73.32415 7.030967, 73.3231 7.029167, 73.3218 7.027433, 73.3202 7.0258, 73.3184 7.0243, 73.31635 7.022933, 73.3141 7.021733, 73.31165 7.020667, 
+      73.30905 7.0198)), 
+  ((72.99 6.275967, 72.98655 6.276033, 72.983 6.276267, 72.9795 6.276633, 72.97595 6.2772, 72.9725 6.2779, 72.9692 6.278767, 72.96595 6.279767, 72.96295 6.280867, 72.9601 6.2821, 
+      72.9575 6.283433, 72.95515 6.284867, 72.95315 6.286367, 72.9514 6.287933, 72.95 6.2895, 72.949 6.2911, 72.9483 6.292733, 72.948 6.294333, 72.94805 6.2959, 72.94845 6.2974, 
+      72.94925 6.298833, 72.9504 6.3002, 72.95185 6.3015, 72.9537 6.302633, 72.9558 6.303667, 72.9582 6.304567, 72.96085 6.305333, 72.96375 6.305933, 72.96685 6.306367, 72.9701 6.306667, 
+      72.9735 6.306767, 72.97695 6.3067, 72.9805 6.306467, 72.984 6.3061, 72.98755 6.305533, 72.991 6.304833, 72.9943 6.303967, 72.99755 6.302967, 73.00055 6.301867, 73.0034 6.300633, 
+      73.006 6.2993, 73.00835 6.297867, 73.01035 6.296367, 73.0121 6.2948, 73.0135 6.293233, 73.0145 6.291633, 73.0152 6.29, 73.0155 6.2884, 73.01545 6.286833, 73.01505 6.285333, 
+      73.01425 6.2839, 73.0131 6.282533, 73.01165 6.281233, 73.0098 6.2801, 73.0077 6.279067, 73.0053 6.278167, 73.00265 6.2774, 72.99975 6.2768, 72.99665 6.276367, 72.9934 6.276067, 
+      72.99 6.275967)), 
+  ((73.05825 5.819533, 73.05555 5.818867, 73.05275 5.818367, 73.04995 5.818067, 73.04705 5.817967, 73.04415 5.818067, 73.04135 5.818367, 73.03855 5.818867, 73.03585 5.819533, 73.0333 5.8204, 
+      73.03085 5.821467, 73.02865 5.822667, 73.0266 5.824033, 73.0248 5.8255, 73.0232 5.827133, 73.0219 5.828833, 73.0209 5.830633, 73.02015 5.8325, 73.0197 5.834367, 73.01955 5.8363, 
+      73.0197 5.838233, 73.02015 5.8401, 73.0209 5.841967, 73.0219 5.843767, 73.0232 5.845467, 73.0248 5.8471, 73.0266 5.848567, 73.02865 5.849933, 73.03085 5.851133, 73.0333 5.8522, 
+      73.03585 5.853067, 73.03855 5.853733, 73.04135 5.854233, 73.04415 5.854533, 73.04705 5.854633, 73.04995 5.854533, 73.05275 5.854233, 73.05555 5.853733, 73.05825 5.853067, 73.0608 5.8522, 
+      73.06325 5.851133, 73.06545 5.849933, 73.0675 5.848567, 73.0693 5.8471, 73.0709 5.845467, 73.0722 5.843767, 73.0732 5.841967, 73.07395 5.8401, 73.0744 5.838233, 73.07455 5.8363, 
+      73.0744 5.834367, 73.07395 5.8325, 73.0732 5.830633, 73.0722 5.828833, 73.0709 5.827133, 73.0693 5.8255, 73.0675 5.824033, 73.06545 5.822667, 73.06325 5.821467, 73.0608 5.8204, 
+      73.05825 5.819533)), 
+  ((72.79145 3.685033, 72.7888 3.684367, 72.786 3.683867, 72.78315 3.683567, 72.7803 3.683467, 72.77745 3.683567, 72.7746 3.683867, 72.7718 3.684367, 72.76915 3.685033, 72.76655 3.6859, 
+      72.76415 3.686967, 72.7619 3.688167, 72.7599 3.6895, 72.7581 3.691, 72.7565 3.6926, 72.7552 3.694333, 72.7542 3.6961, 72.75345 3.697967, 72.753 3.699867, 72.75285 3.701767, 
+      72.753 3.703667, 72.75345 3.705567, 72.7542 3.707433, 72.7552 3.7092, 72.7565 3.710933, 72.7581 3.712533, 72.7599 3.714033, 72.7619 3.715367, 72.76415 3.716567, 72.76655 3.717633, 
+      72.76915 3.7185, 72.7718 3.719167, 72.7746 3.719667, 72.77745 3.719967, 72.7803 3.720067, 72.78315 3.719967, 72.786 3.719667, 72.7888 3.719167, 72.79145 3.7185, 72.79405 3.717633, 
+      72.79645 3.716567, 72.7987 3.715367, 72.8007 3.714033, 72.8025 3.712533, 72.8041 3.710933, 72.8054 3.7092, 72.8064 3.707433, 72.80715 3.705567, 72.8076 3.703667, 72.80775 3.701767, 
+      72.8076 3.699867, 72.80715 3.697967, 72.8064 3.6961, 72.8054 3.694333, 72.8041 3.6926, 72.8025 3.691, 72.8007 3.6895, 72.7987 3.688167, 72.79645 3.686967, 72.79405 3.6859, 
+      72.79145 3.685033)), 
+  ((73.36195 -0.2447, 73.37775 -0.240733, 73.4133 -0.2552, 73.42115 -0.269667, 73.4113 -0.281533, 73.3876 -0.281533, 73.36785 -0.2631, 73.36195 -0.2447)), 
+  ((72.9873 5.5485, 72.98465 5.547833, 72.9819 5.547333, 72.9791 5.547033, 72.97625 5.546933, 72.9734 5.547033, 72.9706 5.547333, 72.96785 5.547833, 72.9652 5.5485, 72.96265 5.549367, 
+      72.96025 5.5504, 72.95805 5.5516, 72.95605 5.552933, 72.95425 5.554433, 72.9527 5.556, 72.9514 5.5577, 72.95035 5.559467, 72.94965 5.5613, 72.9492 5.5632, 72.94905 5.565067, 
+      72.9492 5.566967, 72.94965 5.568867, 72.95035 5.5707, 72.9514 5.572467, 72.9527 5.574167, 72.95425 5.575733, 72.95605 5.577233, 72.95805 5.578567, 72.96025 5.579767, 72.96265 5.5808, 
+      72.9652 5.581667, 72.96785 5.582333, 72.9706 5.582833, 72.9734 5.583133, 72.97625 5.583233, 72.9791 5.583133, 72.9819 5.582833, 72.98465 5.582333, 72.9873 5.581667, 72.98985 5.5808, 
+      72.99225 5.579767, 72.99445 5.578567, 72.99645 5.577233, 72.99825 5.575733, 72.9998 5.574167, 73.0011 5.572467, 73.00215 5.5707, 73.00285 5.568867, 73.0033 5.566967, 73.00345 5.5651, 
+      73.0033 5.5632, 73.00285 5.5613, 73.00215 5.559467, 73.0011 5.5577, 72.9998 5.556, 72.99825 5.554433, 72.99645 5.552933, 72.99445 5.5516, 72.99225 5.5504, 72.98985 5.549367, 
+      72.9873 5.5485)), 
+  ((72.867 5.6582, 72.8689 5.6583, 72.87085 5.6581, 72.8728 5.6576, 72.87485 5.656833, 72.87685 5.655767, 72.87885 5.654433, 72.88085 5.652833, 72.88275 5.651, 72.88455 5.648967, 
+      72.88625 5.646733, 72.88785 5.644333, 72.8893 5.641767, 72.8906 5.6391, 72.8917 5.636367, 72.89265 5.633533, 72.8934 5.6307, 72.89395 5.627867, 72.8943 5.6251, 72.89445 5.622367, 
+      72.89435 5.619733, 72.89405 5.617233, 72.89355 5.614867, 72.89285 5.6127, 72.892 5.610733, 72.8909 5.609, 72.88965 5.6075, 72.88825 5.606233, 72.8867 5.605267, 72.885 5.6046, 
+      72.8832 5.6042, 72.8813 5.6041, 72.87935 5.6043, 72.8774 5.6048, 72.87535 5.605567, 72.87335 5.606633, 72.87135 5.607967, 72.86935 5.609567, 72.86745 5.6114, 72.86565 5.613433, 
+      72.86395 5.615667, 72.86235 5.618067, 72.8609 5.620633, 72.8596 5.6233, 72.8585 5.626033, 72.85755 5.628867, 72.8568 5.6317, 72.85625 5.634533, 72.8559 5.6373, 72.85575 5.640033, 
+      72.85585 5.642667, 72.85615 5.645167, 72.85665 5.647533, 72.85735 5.6497, 72.8582 5.651667, 72.8593 5.6534, 72.86055 5.6549, 72.86195 5.656167, 72.8635 5.657133, 72.8652 5.6578, 
+      72.867 5.6582)), 
+  ((73.33525 1.863167, 73.3374 1.862167, 73.33935 1.860967, 73.3411 1.859633, 73.34265 1.858167, 73.3439 1.856533, 73.3449 1.854833, 73.3456 1.853, 73.34605 1.851133, 73.3462 1.8492, 
+      73.3461 1.847233, 73.34565 1.845233, 73.34495 1.843267, 73.344 1.841367, 73.34275 1.8395, 73.34125 1.8377, 73.33955 1.836, 73.3376 1.8344, 73.33545 1.832967, 73.33315 1.831667, 
+      73.3307 1.830533, 73.3281 1.829567, 73.32545 1.828767, 73.32275 1.8282, 73.32 1.8278, 73.3172 1.8276, 73.3145 1.827633, 73.3118 1.827867, 73.30925 1.8283, 73.30675 1.828933, 
+      73.30445 1.829767, 73.3023 1.830767, 73.30035 1.831967, 73.2986 1.8333, 73.29705 1.834767, 73.2958 1.8364, 73.2948 1.8381, 73.2941 1.839933, 73.29365 1.8418, 73.2935 1.843733, 
+      73.2936 1.8457, 73.29405 1.8477, 73.29475 1.849667, 73.2957 1.851567, 73.29695 1.853433, 73.29845 1.855233, 73.30015 1.856933, 73.3021 1.858533, 73.30425 1.859967, 73.30655 1.861267, 
+      73.309 1.8624, 73.3116 1.863367, 73.31425 1.864167, 73.31695 1.864733, 73.3197 1.865133, 73.3225 1.865333, 73.3252 1.8653, 73.3279 1.865067, 73.33045 1.864633, 73.33295 1.864, 
+      73.33525 1.863167)), 
+  ((73.35855 5.478733, 73.3609 5.4786, 73.3632 5.478267, 73.3655 5.477667, 73.36765 5.476867, 73.36975 5.475833, 73.37175 5.4746, 73.37355 5.4732, 73.3752 5.4716, 73.3767 5.469833, 
+      73.37795 5.467933, 73.37905 5.465933, 73.3799 5.4638, 73.3805 5.461633, 73.38085 5.4594, 73.381 5.457133, 73.38085 5.454867, 73.3805 5.452633, 73.3799 5.450467, 73.37905 5.448333, 
+      73.37795 5.446333, 73.3767 5.444433, 73.3752 5.442667, 73.37355 5.441067, 73.37175 5.439667, 73.36975 5.438433, 73.36765 5.4374, 73.3655 5.4366, 73.3632 5.436, 73.3609 5.435667, 
+      73.35855 5.435533, 73.3562 5.435667, 73.3539 5.436, 73.3516 5.4366, 73.34945 5.4374, 73.34735 5.438433, 73.34535 5.439667, 73.34355 5.441067, 73.3419 5.442667, 73.3404 5.444433, 
+      73.33915 5.446333, 73.33805 5.448333, 73.3372 5.450467, 73.3366 5.452633, 73.33625 5.454867, 73.3361 5.457133, 73.33625 5.4594, 73.3366 5.461633, 73.3372 5.4638, 73.33805 5.465933, 
+      73.33915 5.467933, 73.3404 5.469833, 73.3419 5.4716, 73.34355 5.4732, 73.34535 5.4746, 73.34735 5.475833, 73.34945 5.476867, 73.3516 5.477667, 73.3539 5.478267, 73.3562 5.4786, 
+      73.35855 5.478733)), 
+  ((73.57425 2.044467, 73.57625 2.043867, 73.57805 2.043033, 73.57975 2.041967, 73.5812 2.0407, 73.5825 2.039233, 73.58355 2.0376, 73.5844 2.035767, 73.585 2.0338, 73.58535 2.031733, 
+      73.58545 2.029567, 73.5853 2.0273, 73.5849 2.025, 73.58425 2.022633, 73.5834 2.0203, 73.5823 2.018, 73.58095 2.015733, 73.57945 2.013567, 73.57775 2.011467, 73.5759 2.0095, 
+      73.5739 2.0077, 73.57175 2.006033, 73.56955 2.004567, 73.5672 2.003267, 73.56485 2.0022, 73.5625 2.001367, 73.5601 2.000767, 73.55775 2.000367, 73.5555 2.000267, 73.55325 2.000367, 
+      73.55115 2.000733, 73.54915 2.001333, 73.54735 2.002167, 73.54565 2.003233, 73.5442 2.0045, 73.5429 2.005967, 73.54185 2.0076, 73.541 2.009433, 73.5404 2.0114, 73.54005 2.013467, 
+      73.53995 2.015633, 73.5401 2.0179, 73.5405 2.0202, 73.54115 2.022567, 73.542 2.0249, 73.5431 2.0272, 73.54445 2.029467, 73.54595 2.031633, 73.54765 2.033733, 73.5495 2.0357, 
+      73.5515 2.0375, 73.55365 2.039167, 73.55585 2.040633, 73.5582 2.041933, 73.56055 2.043, 73.5629 2.043833, 73.5653 2.044433, 73.56765 2.044833, 73.5699 2.044933, 73.57215 2.044833, 
+      73.57425 2.044467)), 
+  ((72.8754 3.830367, 72.87785 3.831667, 72.8805 3.8328, 72.8832 3.8338, 72.88605 3.8346, 72.8889 3.835233, 72.8918 3.8357, 72.8947 3.835967, 72.89755 3.836, 72.9003 3.835867, 
+      72.903 3.835567, 72.9055 3.835033, 72.9079 3.834333, 72.9101 3.833467, 72.9121 3.832433, 72.91385 3.831233, 72.91535 3.829867, 72.9166 3.8284, 72.91755 3.826833, 72.9182 3.825133, 
+      72.9186 3.8234, 72.91865 3.821567, 72.9184 3.819733, 72.9179 3.817867, 72.91705 3.816, 72.91595 3.814167, 72.91455 3.812367, 72.9129 3.810667, 72.911 3.809, 72.9089 3.807467, 
+      72.9066 3.806033, 72.90415 3.804733, 72.9015 3.8036, 72.8988 3.8026, 72.89595 3.8018, 72.8931 3.801167, 72.8902 3.8007, 72.8873 3.800433, 72.88445 3.8004, 72.8817 3.800533, 
+      72.879 3.800833, 72.8765 3.801367, 72.8741 3.802067, 72.8719 3.802933, 72.8699 3.803967, 72.86815 3.805167, 72.86665 3.806533, 72.8654 3.808, 72.86445 3.809567, 72.8638 3.811267, 
+      72.8634 3.813, 72.86335 3.814833, 72.8636 3.816667, 72.8641 3.818533, 72.86495 3.8204, 72.86605 3.822233, 72.86745 3.824033, 72.8691 3.825733, 72.871 3.8274, 72.8731 3.828933, 
+      72.8754 3.830367)), 
+  ((73.08375 2.235733, 73.08205 2.2345, 73.0802 2.233433, 73.0782 2.2326, 73.07605 2.231967, 73.07375 2.231533, 73.0714 2.2313, 73.06895 2.231333, 73.0665 2.231567, 73.064 2.232, 
+      73.06155 2.232667, 73.0591 2.233533, 73.05675 2.2346, 73.0545 2.235833, 73.05235 2.237267, 73.05035 2.238833, 73.0485 2.240567, 73.04685 2.2424, 73.04545 2.244333, 73.0442 2.246333, 
+      73.0432 2.2484, 73.04245 2.2505, 73.04195 2.2526, 73.0417 2.2547, 73.04175 2.256767, 73.042 2.258767, 73.04255 2.2607, 73.0433 2.262533, 73.04435 2.264233, 73.0456 2.2658, 
+      73.04705 2.2672, 73.04875 2.268433, 73.0506 2.2695, 73.0526 2.270333, 73.05475 2.270967, 73.05705 2.2714, 73.0594 2.271633, 73.06185 2.2716, 73.0643 2.271367, 73.0668 2.270933, 
+      73.06925 2.270267, 73.0717 2.2694, 73.07405 2.268333, 73.0763 2.2671, 73.07845 2.265667, 73.08045 2.2641, 73.0823 2.262367, 73.08395 2.260533, 73.08535 2.2586, 73.0866 2.2566, 
+      73.0876 2.254533, 73.08835 2.252433, 73.08885 2.250333, 73.0891 2.248233, 73.08905 2.246167, 73.0888 2.244167, 73.08825 2.242233, 73.0875 2.2404, 73.08645 2.2387, 73.0852 2.237133, 
+      73.08375 2.235733)), 
+  ((72.78855 2.932267, 72.79085 2.9339, 72.79325 2.935433, 72.7958 2.936833, 72.7985 2.938033, 72.80125 2.9391, 72.804 2.94, 72.8068 2.9407, 72.8096 2.9412, 72.8123 2.9415, 
+      72.81495 2.941567, 72.8175 2.941467, 72.8199 2.941133, 72.82215 2.940633, 72.8242 2.9399, 72.82605 2.939, 72.82765 2.937933, 72.82905 2.936667, 72.83015 2.935267, 72.831 2.933733, 
+      72.83155 2.932067, 72.8318 2.9303, 72.8318 2.928467, 72.83145 2.926567, 72.83085 2.924633, 72.83 2.922667, 72.8288 2.9207, 72.8274 2.918733, 72.82575 2.916833, 72.82385 2.915, 
+      72.82175 2.913267, 72.81945 2.911633, 72.81705 2.9101, 72.8145 2.9087, 72.8118 2.9075, 72.80905 2.906433, 72.8063 2.905533, 72.8035 2.904833, 72.8007 2.904333, 72.798 2.904033, 
+      72.79535 2.903967, 72.7928 2.904067, 72.7904 2.9044, 72.78815 2.9049, 72.7861 2.905633, 72.78425 2.906533, 72.78265 2.9076, 72.78125 2.908867, 72.78015 2.910267, 72.7793 2.9118, 
+      72.77875 2.913467, 72.7785 2.915233, 72.7785 2.917067, 72.77885 2.918967, 72.77945 2.9209, 72.7803 2.922867, 72.7815 2.924833, 72.7829 2.9268, 72.78455 2.9287, 72.78645 2.930533, 
+      72.78855 2.932267)), 
+  ((73.34025 -0.703867, 73.3797 -0.718333, 73.3896 -0.7315, 73.37575 -0.739367, 73.3363 -0.7328, 73.3205 -0.710433, 73.3284 -0.705167, 73.34025 -0.703867)), 
+  ((73.06725 5.1549, 73.0696 5.1549, 73.07195 5.154667, 73.0743 5.154233, 73.07655 5.153567, 73.07875 5.1527, 73.08085 5.151633, 73.0828 5.150367, 73.0846 5.148967, 73.08625 5.147367, 
+      73.0877 5.145667, 73.08895 5.143833, 73.09 5.141867, 73.09085 5.139867, 73.0914 5.1378, 73.09175 5.135667, 73.09185 5.133567, 73.0917 5.131433, 73.0913 5.129367, 73.09065 5.127367, 
+      73.08975 5.125433, 73.08865 5.1236, 73.08735 5.121867, 73.08585 5.1203, 73.08415 5.1189, 73.0823 5.117633, 73.0803 5.1166, 73.0782 5.115733, 73.07595 5.1151, 73.0737 5.114633, 
+      73.07135 5.114433, 73.069 5.114433, 73.06665 5.114667, 73.0643 5.1151, 73.06205 5.115767, 73.05985 5.116633, 73.05775 5.1177, 73.0558 5.118967, 73.054 5.120367, 73.05235 5.121967, 
+      73.0509 5.123667, 73.04965 5.1255, 73.0486 5.127467, 73.04775 5.129467, 73.0472 5.131533, 73.04685 5.133667, 73.04675 5.135767, 73.0469 5.1379, 73.0473 5.139967, 73.04795 5.141967, 
+      73.04885 5.1439, 73.04995 5.145733, 73.05125 5.147467, 73.05275 5.149033, 73.05445 5.150433, 73.0563 5.1517, 73.0583 5.152733, 73.0604 5.1536, 73.06265 5.154233, 73.0649 5.1547, 
+      73.06725 5.1549)), 
+  ((73.41425 5.3236, 73.41175 5.324867, 73.40945 5.326267, 73.40725 5.327767, 73.40525 5.329433, 73.40345 5.331167, 73.4019 5.333, 73.40055 5.334867, 73.3994 5.3368, 73.3986 5.338733, 
+      73.398 5.340667, 73.3977 5.342567, 73.3977 5.344433, 73.39795 5.346233, 73.3985 5.347933, 73.3993 5.349533, 73.4004 5.351033, 73.4017 5.352367, 73.40325 5.353567, 73.40505 5.3546, 
+      73.40705 5.355433, 73.4092 5.3561, 73.4115 5.356567, 73.41395 5.356867, 73.4165 5.356933, 73.4191 5.356767, 73.42175 5.356433, 73.42445 5.3559, 73.4271 5.3552, 73.4297 5.354267, 
+      73.43225 5.3532, 73.43475 5.351933, 73.43705 5.350533, 73.43925 5.349033, 73.44125 5.347367, 73.44305 5.345633, 73.4446 5.3438, 73.44595 5.341933, 73.4471 5.34, 73.4479 5.338067, 
+      73.4485 5.336133, 73.4488 5.334233, 73.4488 5.332367, 73.44855 5.330567, 73.448 5.328867, 73.4472 5.327267, 73.4461 5.325767, 73.4448 5.324433, 73.44325 5.323233, 73.44145 5.3222, 
+      73.43945 5.321367, 73.4373 5.3207, 73.435 5.320233, 73.43255 5.319933, 73.43 5.319867, 73.4274 5.320033, 73.42475 5.320367, 73.42205 5.3209, 73.4194 5.3216, 73.4168 5.322533, 
+      73.41425 5.3236)), 
+  ((73.136 5.660233, 73.13335 5.658867, 73.1305 5.657567, 73.1275 5.6564, 73.1244 5.655333, 73.1212 5.654433, 73.1179 5.653667, 73.1146 5.653033, 73.1113 5.652567, 73.10805 5.652267, 
+      73.1049 5.652133, 73.1019 5.6522, 73.099 5.6524, 73.0963 5.652767, 73.0938 5.653333, 73.09155 5.654, 73.0896 5.654867, 73.0879 5.655867, 73.0865 5.656967, 73.08545 5.6582, 
+      73.0847 5.659533, 73.08435 5.660967, 73.0843 5.662467, 73.0846 5.664, 73.0852 5.6656, 73.0862 5.667233, 73.0875 5.668833, 73.0891 5.670467, 73.091 5.672033, 73.0932 5.673567, 
+      73.0956 5.675033, 73.09825 5.6764, 73.1011 5.6777, 73.1041 5.678867, 73.1072 5.679933, 73.1104 5.680833, 73.1137 5.6816, 73.117 5.682233, 73.1203 5.6827, 73.12355 5.683, 
+      73.1267 5.683133, 73.1297 5.683067, 73.1326 5.682867, 73.1353 5.6825, 73.1378 5.681933, 73.14005 5.681267, 73.142 5.6804, 73.1437 5.6794, 73.1451 5.6783, 73.14615 5.677067, 
+      73.1469 5.675733, 73.14725 5.6743, 73.1473 5.6728, 73.147 5.671267, 73.1464 5.669667, 73.1454 5.668033, 73.1441 5.666433, 73.1425 5.6648, 73.1406 5.663233, 73.1384 5.6617, 
+      73.136 5.660233)), 
+  ((72.9249 4.134467, 72.92875 4.1344, 72.93255 4.1342, 72.9363 4.133867, 72.9399 4.1334, 72.9433 4.132833, 72.94655 4.132133, 72.94955 4.131333, 72.95225 4.130433, 72.9547 4.129467, 
+      72.9568 4.1284, 72.95855 4.127233, 72.9599 4.126067, 72.9609 4.124833, 72.9615 4.123567, 72.96175 4.1223, 72.9615 4.121033, 72.9609 4.119767, 72.9599 4.118533, 72.95855 4.117367, 
+      72.9568 4.116233, 72.9547 4.115133, 72.95225 4.114167, 72.94955 4.113267, 72.94655 4.112467, 72.9433 4.111767, 72.9399 4.1112, 72.9363 4.110733, 72.93255 4.1104, 72.92875 4.1102, 
+      72.9249 4.110133, 72.92105 4.1102, 72.91725 4.1104, 72.9135 4.110733, 72.9099 4.1112, 72.9065 4.111767, 72.90325 4.112467, 72.90025 4.113267, 72.89755 4.114167, 72.8951 4.115133, 
+      72.893 4.1162, 72.89125 4.117367, 72.8899 4.118533, 72.8889 4.119767, 72.8883 4.121033, 72.88805 4.1223, 72.8883 4.123567, 72.8889 4.124833, 72.8899 4.126067, 72.89125 4.127233, 
+      72.893 4.128367, 72.8951 4.129467, 72.89755 4.130433, 72.90025 4.131333, 72.90325 4.132133, 72.9065 4.132833, 72.9099 4.1334, 72.9135 4.133867, 72.91725 4.1342, 72.92105 4.1344, 
+      72.9249 4.134467)), 
+  ((73.27555 2.480933, 73.2726 2.482367, 73.2697 2.483967, 73.2669 2.4857, 73.2642 2.487533, 73.26165 2.489467, 73.25925 2.491467, 73.2571 2.4935, 73.25515 2.495567, 73.25345 2.497633, 
+      73.252 2.499667, 73.25085 2.501667, 73.24995 2.503633, 73.2494 2.505467, 73.24915 2.507233, 73.24915 2.508833, 73.24955 2.510333, 73.2502 2.511633, 73.25115 2.512767, 73.2524 2.513733, 
+      73.2539 2.5145, 73.2557 2.515033, 73.2577 2.5154, 73.25995 2.5155, 73.2624 2.515433, 73.265 2.5151, 73.2677 2.5146, 73.27055 2.513867, 73.27345 2.512933, 73.2764 2.511833, 
+      73.27935 2.510533, 73.2823 2.5091, 73.2852 2.5075, 73.288 2.505767, 73.2907 2.503933, 73.29325 2.502, 73.29565 2.5, 73.2978 2.497967, 73.29975 2.4959, 73.30145 2.493833, 
+      73.3029 2.4918, 73.30405 2.4898, 73.30495 2.487833, 73.3055 2.486, 73.30575 2.484233, 73.30575 2.482633, 73.30535 2.481133, 73.3047 2.479833, 73.30375 2.4787, 73.3025 2.477733, 
+      73.301 2.476967, 73.2992 2.476433, 73.2972 2.476067, 73.29495 2.475967, 73.2925 2.476033, 73.2899 2.476367, 73.2872 2.476867, 73.28435 2.4776, 73.28145 2.478533, 73.2785 2.479633, 
+      73.27555 2.480933)), 
+  ((72.9535 6.766333, 72.9497 6.766033, 72.94575 6.765867, 72.94175 6.7658, 72.9377 6.765867, 72.93365 6.766067, 72.92965 6.766367, 72.92575 6.7668, 72.922 6.767367, 72.91845 6.768, 
+      72.9151 6.768767, 72.912 6.769633, 72.9092 6.770567, 72.9067 6.771567, 72.90455 6.772633, 72.9028 6.773767, 72.90145 6.774933, 72.9005 6.776133, 72.89995 6.777333, 72.8998 6.778533, 
+      72.9001 6.779733, 72.9008 6.7809, 72.90195 6.782, 72.9035 6.783067, 72.9054 6.7841, 72.90765 6.785033, 72.9103 6.785867, 72.9132 6.786633, 72.9164 6.787267, 72.91985 6.787833, 
+      72.9235 6.788267, 72.9273 6.788567, 72.93125 6.788733, 72.93525 6.7888, 72.9393 6.788733, 72.94335 6.788533, 72.94735 6.788233, 72.95125 6.7878, 72.955 6.787233, 72.95855 6.7866, 
+      72.9619 6.785833, 72.965 6.784967, 72.9678 6.784033, 72.9703 6.783033, 72.97245 6.781967, 72.9742 6.780833, 72.97555 6.779667, 72.9765 6.778467, 72.97705 6.777267, 72.9772 6.776067, 
+      72.9769 6.774867, 72.9762 6.7737, 72.97505 6.7726, 72.9735 6.771533, 72.9716 6.7705, 72.96935 6.769567, 72.9667 6.768733, 72.9638 6.767967, 72.9606 6.767333, 72.95715 6.766767, 
+      72.9535 6.766333)), 
+  ((73.2922 6.249967, 73.29415 6.249833, 73.29605 6.249467, 73.29795 6.248833, 73.29975 6.247967, 73.3015 6.246867, 73.30315 6.245533, 73.30465 6.244, 73.306 6.242267, 73.30725 6.2404, 
+      73.3083 6.238367, 73.3092 6.2362, 73.3099 6.2339, 73.3104 6.231567, 73.3107 6.229167, 73.3108 6.226733, 73.3107 6.2243, 73.3104 6.2219, 73.3099 6.219567, 73.3092 6.2173, 
+      73.3083 6.215133, 73.30725 6.213067, 73.306 6.2112, 73.30465 6.209467, 73.30315 6.207933, 73.3015 6.2066, 73.29975 6.2055, 73.29795 6.204633, 73.29605 6.204, 73.29415 6.203633, 
+      73.2922 6.2035, 73.29025 6.203633, 73.28835 6.204, 73.28645 6.204633, 73.28465 6.2055, 73.2829 6.2066, 73.28125 6.207933, 73.27975 6.209467, 73.2784 6.2112, 73.27715 6.213067, 
+      73.2761 6.2151, 73.2752 6.2173, 73.2745 6.219567, 73.274 6.2219, 73.2737 6.2243, 73.2736 6.226733, 73.2737 6.229167, 73.274 6.231567, 73.2745 6.2339, 73.2752 6.236167, 
+      73.2761 6.238333, 73.27715 6.2404, 73.2784 6.242267, 73.27975 6.244, 73.28125 6.245533, 73.2829 6.246867, 73.28465 6.247967, 73.28645 6.248833, 73.28835 6.249467, 73.29025 6.249833, 
+      73.2922 6.249967)), 
+  ((72.98295 2.938267, 72.9813 2.9373, 72.9796 2.936567, 72.9778 2.9361, 72.97595 2.9359, 72.97405 2.935933, 72.9722 2.936267, 72.97035 2.936833, 72.9685 2.937667, 72.96675 2.938733, 
+      72.96505 2.940033, 72.96345 2.941567, 72.962 2.9433, 72.9606 2.9452, 72.9594 2.947267, 72.95835 2.949467, 72.95745 2.9518, 72.9567 2.9542, 72.9562 2.9567, 72.95585 2.9592, 
+      72.9557 2.961733, 72.95575 2.964233, 72.956 2.966667, 72.95645 2.969067, 72.95705 2.971333, 72.95785 2.9735, 72.95885 2.9755, 72.96 2.977333, 72.96125 2.979, 72.9627 2.980433, 
+      72.96425 2.981667, 72.9659 2.982633, 72.9676 2.983367, 72.9694 2.983833, 72.97125 2.984033, 72.97315 2.984, 72.975 2.983667, 72.97685 2.9831, 72.9787 2.982267, 72.98045 2.9812, 
+      72.98215 2.9799, 72.98375 2.978367, 72.9852 2.976633, 72.9866 2.974733, 72.9878 2.972667, 72.98885 2.970467, 72.98975 2.968133, 72.9905 2.965733, 72.991 2.963233, 72.99135 2.960733, 
+      72.9915 2.9582, 72.99145 2.9557, 72.9912 2.953267, 72.99075 2.950867, 72.99015 2.9486, 72.98935 2.946433, 72.98835 2.944433, 72.9872 2.9426, 72.98595 2.940933, 72.9845 2.9395, 
+      72.98295 2.938267)), 
+  ((73.4421 5.7489, 73.4437 5.747767, 73.44505 5.7465, 73.44615 5.7451, 73.447 5.7436, 73.44755 5.742, 73.44785 5.7403, 73.4479 5.738567, 73.44765 5.736767, 73.4471 5.734933, 
+      73.4463 5.733133, 73.4452 5.731333, 73.4439 5.729567, 73.44235 5.727867, 73.4406 5.726267, 73.4386 5.724733, 73.43645 5.7233, 73.43415 5.722, 73.43175 5.720833, 73.4292 5.719833, 
+      73.4266 5.719, 73.42395 5.718333, 73.42125 5.717833, 73.4186 5.717533, 73.416 5.717433, 73.41345 5.7175, 73.411 5.717767, 73.40865 5.718233, 73.4065 5.718867, 73.4045 5.719667, 
+      73.4027 5.720633, 73.4011 5.721767, 73.39975 5.723033, 73.39865 5.724433, 73.3978 5.725933, 73.39725 5.727533, 73.39695 5.729233, 73.3969 5.731, 73.39715 5.732767, 73.3977 5.7346, 
+      73.3985 5.7364, 73.3996 5.7382, 73.4009 5.739967, 73.40245 5.741667, 73.4042 5.743267, 73.4062 5.7448, 73.40835 5.746233, 73.41065 5.747533, 73.41305 5.7487, 73.4156 5.7497, 
+      73.4182 5.750533, 73.42085 5.7512, 73.42355 5.7517, 73.4262 5.752, 73.4288 5.7521, 73.43135 5.752033, 73.4338 5.751767, 73.43615 5.7513, 73.4383 5.750667, 73.4403 5.749867, 
+      73.4421 5.7489)), 
+  ((72.8646 2.410533, 72.86225 2.41, 72.85985 2.409633, 72.8574 2.409467, 72.85495 2.4095, 72.85255 2.409733, 72.8502 2.410167, 72.8479 2.4108, 72.84575 2.4116, 72.8437 2.412567, 
+      72.8418 2.413733, 72.84005 2.415033, 72.8385 2.416467, 72.8372 2.418033, 72.83605 2.419667, 72.83515 2.421433, 72.83455 2.423233, 72.83415 2.4251, 72.834 2.427, 72.8341 2.4289, 
+      72.83445 2.4308, 72.8351 2.432633, 72.83595 2.434433, 72.83705 2.436133, 72.83835 2.437767, 72.83985 2.4393, 72.8416 2.440667, 72.84345 2.4419, 72.8455 2.443, 72.84765 2.443933, 
+      72.8499 2.444667, 72.85225 2.4452, 72.85465 2.445567, 72.8571 2.445733, 72.85955 2.4457, 72.86195 2.445467, 72.8643 2.445033, 72.8666 2.4444, 72.86875 2.4436, 72.8708 2.442633, 
+      72.8727 2.441467, 72.87445 2.440167, 72.876 2.438733, 72.8773 2.437167, 72.87845 2.435533, 72.87935 2.433767, 72.87995 2.431967, 72.88035 2.4301, 72.8805 2.4282, 72.8804 2.4263, 
+      72.88005 2.4244, 72.8794 2.422567, 72.87855 2.420767, 72.87745 2.419067, 72.87615 2.417433, 72.87465 2.4159, 72.8729 2.414533, 72.87105 2.4133, 72.869 2.4122, 72.86685 2.411267, 
+      72.8646 2.410533)), 
+  ((73.08655 5.763033, 73.0841 5.7624, 73.08155 5.761933, 73.07895 5.761667, 73.07635 5.761567, 73.07375 5.761667, 73.07115 5.761933, 73.0686 5.7624, 73.06615 5.763033, 73.0638 5.7638, 
+      73.0616 5.764767, 73.0596 5.765867, 73.05775 5.7671, 73.0561 5.768467, 73.05465 5.769933, 73.05345 5.7715, 73.0525 5.773133, 73.05185 5.7748, 73.05145 5.776533, 73.0513 5.778267, 
+      73.05145 5.780033, 73.05185 5.781767, 73.0525 5.783433, 73.05345 5.785067, 73.05465 5.786633, 73.0561 5.7881, 73.05775 5.789467, 73.0596 5.7907, 73.0616 5.7918, 73.0638 5.792767, 
+      73.06615 5.793533, 73.0686 5.794167, 73.07115 5.794633, 73.07375 5.7949, 73.07635 5.795, 73.07895 5.7949, 73.08155 5.794633, 73.0841 5.794167, 73.08655 5.793533, 73.0889 5.792767, 
+      73.0911 5.7918, 73.0931 5.7907, 73.09495 5.789467, 73.0966 5.7881, 73.09805 5.786633, 73.09925 5.785067, 73.1002 5.783433, 73.10085 5.781767, 73.10125 5.780033, 73.1014 5.7783, 
+      73.10125 5.776533, 73.10085 5.7748, 73.1002 5.773133, 73.09925 5.7715, 73.09805 5.769933, 73.0966 5.768467, 73.09495 5.7671, 73.0931 5.765867, 73.0911 5.764767, 73.0889 5.7638, 
+      73.08655 5.763033)), 
+  ((73.2288 2.000133, 73.22565 2.000033, 73.2224 2.000067, 73.21915 2.000267, 73.21595 2.0006, 73.21275 2.001067, 73.2096 2.001667, 73.2066 2.0024, 73.2037 2.003267, 73.201 2.004267, 
+      73.1985 2.005333, 73.19625 2.0065, 73.1942 2.007767, 73.1925 2.009067, 73.19105 2.010433, 73.1899 2.011833, 73.18915 2.013267, 73.18865 2.014667, 73.18855 2.0161, 73.18875 2.017467, 
+      73.1893 2.0188, 73.1902 2.0201, 73.1914 2.0213, 73.1929 2.022433, 73.1947 2.023467, 73.1968 2.024367, 73.19915 2.025167, 73.2017 2.025867, 73.20445 2.0264, 73.20735 2.0268, 
+      73.2104 2.027067, 73.21355 2.027167, 73.2168 2.027133, 73.22005 2.026933, 73.22325 2.0266, 73.2265 2.026133, 73.2296 2.025533, 73.2326 2.0248, 73.2355 2.023933, 73.2382 2.022933, 
+      73.2407 2.021867, 73.24295 2.0207, 73.245 2.019433, 73.2467 2.018133, 73.24815 2.016767, 73.2493 2.015367, 73.25005 2.013933, 73.25055 2.012533, 73.25065 2.0111, 73.25045 2.009733, 
+      73.2499 2.0084, 73.249 2.0071, 73.2478 2.0059, 73.2463 2.004767, 73.2445 2.003733, 73.2424 2.002833, 73.24005 2.002033, 73.2375 2.001333, 73.23475 2.0008, 73.23185 2.0004, 
+      73.2288 2.000133)), 
+  ((72.9787 2.266867, 72.9815 2.266767, 72.9843 2.266533, 72.98705 2.2661, 72.98965 2.265533, 72.99215 2.2648, 72.99455 2.263933, 72.99675 2.2629, 72.99875 2.261767, 73.0005 2.260533, 
+      73.00205 2.259167, 73.0033 2.257733, 73.00435 2.256233, 73.00505 2.254667, 73.0055 2.253067, 73.00565 2.251467, 73.0055 2.249867, 73.00505 2.248267, 73.00435 2.2467, 73.0033 2.2452, 
+      73.00205 2.243767, 73.0005 2.2424, 72.99875 2.241167, 72.99675 2.240033, 72.99455 2.239, 72.9922 2.238133, 72.98965 2.2374, 72.98705 2.236833, 72.9843 2.2364, 72.9815 2.236167, 
+      72.9787 2.236067, 72.9759 2.236167, 72.9731 2.2364, 72.97035 2.236833, 72.96775 2.2374, 72.96525 2.238133, 72.96285 2.239, 72.96065 2.240033, 72.95865 2.241167, 72.9569 2.2424, 
+      72.95535 2.243767, 72.9541 2.2452, 72.95305 2.2467, 72.95235 2.248267, 72.9519 2.249867, 72.95175 2.251467, 72.9519 2.253067, 72.95235 2.254667, 72.95305 2.256233, 72.9541 2.257733, 
+      72.95535 2.259167, 72.9569 2.260533, 72.95865 2.261767, 72.96065 2.2629, 72.96285 2.263933, 72.9652 2.2648, 72.96775 2.265533, 72.97035 2.2661, 72.9731 2.266533, 72.9759 2.266767, 
+      72.9787 2.266867)), 
+  ((73.3048 5.897667, 73.3021 5.8971, 73.29935 5.8967, 73.29655 5.896433, 73.2937 5.896367, 73.29085 5.896433, 73.28805 5.8967, 73.2853 5.8971, 73.2826 5.897667, 73.2801 5.8984, 
+      73.2777 5.899267, 73.27545 5.900267, 73.27345 5.9014, 73.27165 5.902633, 73.2701 5.903933, 73.2688 5.905367, 73.2678 5.906833, 73.26705 5.908367, 73.2666 5.909933, 73.26645 5.911533, 
+      73.2666 5.913133, 73.26705 5.9147, 73.2678 5.916233, 73.2688 5.9177, 73.2701 5.9191, 73.27165 5.920433, 73.27345 5.921667, 73.27545 5.9228, 73.2777 5.9238, 73.28005 5.924667, 
+      73.2826 5.9254, 73.2853 5.925967, 73.28805 5.926367, 73.29085 5.926633, 73.2937 5.9267, 73.29655 5.926633, 73.29935 5.926367, 73.3021 5.925967, 73.3048 5.9254, 73.3073 5.924667, 
+      73.3097 5.9238, 73.31195 5.9228, 73.31395 5.921667, 73.31575 5.920433, 73.3173 5.919133, 73.3186 5.9177, 73.3196 5.916233, 73.32035 5.9147, 73.3208 5.913133, 73.32095 5.911533, 
+      73.3208 5.909933, 73.32035 5.908367, 73.3196 5.906833, 73.3186 5.905367, 73.3173 5.903967, 73.31575 5.902633, 73.31395 5.9014, 73.31195 5.900267, 73.3097 5.899267, 73.30735 5.8984, 
+      73.3048 5.897667)), 
+  ((73.29765 1.8983, 73.29515 1.899167, 73.29275 1.900167, 73.2905 1.901333, 73.2884 1.9026, 73.28645 1.904, 73.28475 1.9055, 73.2832 1.9071, 73.28195 1.908733, 73.2809 1.910467, 
+      73.2801 1.9122, 73.2796 1.913933, 73.27935 1.915667, 73.2794 1.9174, 73.2797 1.919067, 73.28025 1.920667, 73.2811 1.9222, 73.2822 1.923633, 73.28355 1.924933, 73.2851 1.926133, 
+      73.2869 1.927167, 73.28885 1.928067, 73.291 1.9288, 73.2933 1.929367, 73.2957 1.929767, 73.2982 1.929967, 73.30075 1.93, 73.3034 1.929833, 73.306 1.9295, 73.3086 1.928967, 
+      73.31115 1.9283, 73.31365 1.927433, 73.31605 1.926433, 73.3183 1.925267, 73.3204 1.924, 73.32235 1.9226, 73.32405 1.9211, 73.3256 1.9195, 73.32685 1.917867, 73.3279 1.916133, 
+      73.3287 1.9144, 73.3292 1.912667, 73.32945 1.910933, 73.3294 1.9092, 73.3291 1.907533, 73.32855 1.905933, 73.3277 1.9044, 73.3266 1.902967, 73.32525 1.901667, 73.3237 1.900467, 
+      73.3219 1.899433, 73.31995 1.898533, 73.3178 1.8978, 73.3155 1.897233, 73.3131 1.896833, 73.3106 1.896633, 73.30805 1.8966, 73.3054 1.896767, 73.3028 1.8971, 73.3002 1.897633, 
+      73.29765 1.8983)), 
+  ((72.82035 3.287833, 72.8179 3.287233, 72.8154 3.286767, 72.81285 3.2865, 72.81025 3.2864, 72.80765 3.2865, 72.8051 3.286767, 72.8026 3.287233, 72.80015 3.287833, 72.79785 3.288633, 
+      72.7957 3.289567, 72.79365 3.290667, 72.79185 3.291867, 72.7902 3.293233, 72.7888 3.294667, 72.7876 3.2962, 72.7867 3.297833, 72.786 3.2995, 72.7856 3.3012, 72.78545 3.302933, 
+      72.7856 3.304667, 72.786 3.306367, 72.7867 3.308033, 72.7876 3.309667, 72.7888 3.3112, 72.7902 3.312633, 72.79185 3.314, 72.79365 3.3152, 72.7957 3.3163, 72.79785 3.317233, 
+      72.80015 3.318033, 72.8026 3.318633, 72.8051 3.3191, 72.80765 3.319367, 72.81025 3.319467, 72.81285 3.319367, 72.8154 3.3191, 72.8179 3.318633, 72.82035 3.318033, 72.82265 3.317233, 
+      72.8248 3.3163, 72.82685 3.3152, 72.82865 3.314, 72.8303 3.312633, 72.8317 3.3112, 72.8329 3.309667, 72.8338 3.308033, 72.8345 3.306367, 72.8349 3.304667, 72.83505 3.302933, 
+      72.8349 3.3012, 72.8345 3.2995, 72.8338 3.297833, 72.8329 3.2962, 72.8317 3.294667, 72.8303 3.293233, 72.82865 3.291867, 72.82685 3.290667, 72.8248 3.289567, 72.82265 3.288633, 
+      72.82035 3.287833)), 
+  ((73.4038 4.529867, 73.40165 4.529233, 73.39945 4.5288, 73.39725 4.528567, 73.39505 4.528533, 73.39285 4.528733, 73.3907 4.529133, 73.3886 4.5297, 73.3866 4.5305, 73.3847 4.531467, 
+      73.3829 4.532633, 73.3813 4.533933, 73.37985 4.5354, 73.3786 4.536967, 73.37755 4.538667, 73.37665 4.540467, 73.37605 4.542367, 73.37565 4.5443, 73.37545 4.546267, 73.3755 4.548233, 
+      73.3758 4.5502, 73.3763 4.552133, 73.37705 4.554033, 73.378 4.555833, 73.37915 4.557567, 73.3805 4.5592, 73.382 4.560667, 73.3837 4.562, 73.3855 4.5632, 73.38745 4.5642, 
+      73.3895 4.565, 73.39165 4.565633, 73.39385 4.566067, 73.39605 4.5663, 73.39825 4.566333, 73.40045 4.566133, 73.4026 4.565733, 73.4047 4.565167, 73.4067 4.564367, 73.4086 4.5634, 
+      73.4104 4.562233, 73.412 4.560933, 73.41345 4.559467, 73.4147 4.5579, 73.41575 4.5562, 73.41665 4.5544, 73.41725 4.5525, 73.41765 4.550567, 73.41785 4.5486, 73.4178 4.546633, 
+      73.4175 4.544667, 73.417 4.542733, 73.41625 4.540833, 73.4153 4.539033, 73.41415 4.5373, 73.4128 4.535667, 73.4113 4.5342, 73.4096 4.532867, 73.4078 4.531667, 73.40585 4.530667, 
+      73.4038 4.529867)), 
+  ((73.1079 5.599267, 73.1054 5.598567, 73.10275 5.598033, 73.1001 5.597633, 73.09735 5.5974, 73.0946 5.597367, 73.09185 5.597467, 73.08915 5.597733, 73.0865 5.598133, 73.08395 5.598733, 
+      73.08155 5.599467, 73.0793 5.600333, 73.0772 5.601333, 73.07535 5.602433, 73.0737 5.603667, 73.0723 5.605, 73.07115 5.6064, 73.07025 5.607867, 73.06965 5.6094, 73.0693 5.610933, 
+      73.06925 5.6125, 73.0695 5.614067, 73.07005 5.6156, 73.07085 5.6171, 73.07195 5.618567, 73.0733 5.619933, 73.0749 5.621233, 73.0767 5.622433, 73.07875 5.623533, 73.08095 5.6245, 
+      73.0833 5.625333, 73.0858 5.626033, 73.08845 5.626567, 73.0911 5.626967, 73.09385 5.6272, 73.0966 5.627233, 73.09935 5.627133, 73.10205 5.626867, 73.1047 5.626467, 73.10725 5.625867, 
+      73.10965 5.625133, 73.1119 5.624267, 73.114 5.623267, 73.11585 5.622167, 73.1175 5.620933, 73.1189 5.6196, 73.1201 5.6182, 73.12095 5.616733, 73.12155 5.6152, 73.1219 5.613667, 
+      73.12195 5.6121, 73.1217 5.610533, 73.12115 5.609, 73.12035 5.6075, 73.11925 5.606033, 73.1179 5.604667, 73.1163 5.603367, 73.1145 5.602167, 73.11245 5.601067, 73.11025 5.6001, 
+      73.1079 5.599267)), 
+  ((73.3805 0.633733, 73.3781 0.633133, 73.3757 0.6327, 73.3732 0.632433, 73.37065 0.632333, 73.3681 0.632433, 73.3656 0.6327, 73.3632 0.633133, 73.3608 0.633733, 73.35855 0.6345, 
+      73.35645 0.635433, 73.35445 0.6365, 73.3527 0.637667, 73.3511 0.639, 73.3497 0.6404, 73.34855 0.6419, 73.34765 0.6435, 73.347 0.6451, 73.3466 0.646767, 73.34645 0.648467, 
+      73.3466 0.650167, 73.347 0.651833, 73.34765 0.653433, 73.34855 0.655033, 73.3497 0.656533, 73.3511 0.657933, 73.3527 0.659267, 73.35445 0.660433, 73.35645 0.6615, 73.35855 0.662433, 
+      73.3608 0.6632, 73.3632 0.6638, 73.3656 0.664233, 73.3681 0.6645, 73.37065 0.6646, 73.3732 0.6645, 73.3757 0.664233, 73.3781 0.6638, 73.3805 0.6632, 73.38275 0.662433, 
+      73.38485 0.6615, 73.38685 0.660433, 73.3886 0.659267, 73.3902 0.657933, 73.3916 0.656533, 73.39275 0.655033, 73.39365 0.653433, 73.3943 0.651833, 73.3947 0.650167, 73.39485 0.648467, 
+      73.3947 0.646767, 73.3943 0.6451, 73.39365 0.6435, 73.39275 0.6419, 73.3916 0.6404, 73.3902 0.639, 73.3886 0.637667, 73.38685 0.6365, 73.38485 0.635433, 73.38275 0.6345, 
+      73.3805 0.633733)), 
+  ((73.5328 2.119933, 73.53015 2.118967, 73.52735 2.1181, 73.52445 2.117367, 73.52145 2.116733, 73.5184 2.116267, 73.5153 2.115933, 73.51225 2.115767, 73.50925 2.115733, 73.5063 2.115833, 
+      73.50345 2.1161, 73.50075 2.1165, 73.49825 2.117067, 73.49595 2.117733, 73.49385 2.118533, 73.492 2.119467, 73.4904 2.1205, 73.48915 2.121633, 73.48815 2.122833, 73.48745 2.124133, 
+      73.4871 2.125467, 73.48705 2.126867, 73.4873 2.128267, 73.4879 2.1297, 73.4888 2.1311, 73.49 2.1325, 73.4915 2.133867, 73.4933 2.135167, 73.4953 2.136433, 73.49755 2.1376, 
+      73.5 2.138667, 73.50265 2.139633, 73.50545 2.1405, 73.50835 2.141233, 73.51135 2.141867, 73.5144 2.142333, 73.5175 2.142667, 73.52055 2.142833, 73.52355 2.142867, 73.5265 2.142767, 
+      73.52935 2.1425, 73.53205 2.1421, 73.53455 2.141533, 73.53685 2.140867, 73.53895 2.140067, 73.5408 2.139133, 73.5424 2.1381, 73.54365 2.136967, 73.54465 2.135767, 73.54535 2.134467, 
+      73.5457 2.133133, 73.54575 2.131733, 73.5455 2.130333, 73.5449 2.1289, 73.544 2.1275, 73.5428 2.1261, 73.5413 2.124733, 73.5395 2.123433, 73.5375 2.122167, 73.53525 2.121, 
+      73.5328 2.119933)), 
+  ((73.4485 4.110133, 73.4514 4.1116, 73.45435 4.112967, 73.45735 4.114167, 73.4604 4.115267, 73.4634 4.1162, 73.46635 4.116967, 73.46925 4.1176, 73.472 4.118033, 73.47465 4.118267, 
+      73.4771 4.118333, 73.47935 4.1182, 73.4814 4.1179, 73.4832 4.117433, 73.4847 4.116767, 73.48595 4.115933, 73.4869 4.114933, 73.48755 4.113833, 73.48785 4.112533, 73.48785 4.111167, 
+      73.48755 4.109667, 73.48695 4.108067, 73.486 4.106433, 73.4848 4.1047, 73.48325 4.102967, 73.4815 4.1012, 73.4795 4.099433, 73.47725 4.0977, 73.4748 4.096, 73.47215 4.094367, 
+      73.4694 4.0928, 73.4665 4.091333, 73.46355 4.089967, 73.46055 4.088767, 73.4575 4.087667, 73.4545 4.086733, 73.45155 4.085967, 73.44865 4.085333, 73.4459 4.0849, 73.44325 4.084667, 
+      73.4408 4.0846, 73.43855 4.084733, 73.4365 4.085033, 73.4347 4.0855, 73.4332 4.086167, 73.43195 4.087, 73.431 4.088, 73.43035 4.0891, 73.43005 4.0904, 73.43005 4.091767, 
+      73.43035 4.093267, 73.43095 4.094867, 73.4319 4.0965, 73.4331 4.098233, 73.43465 4.099967, 73.4364 4.101733, 73.4384 4.1035, 73.44065 4.105233, 73.4431 4.106933, 73.44575 4.108567, 
+      73.4485 4.110133)), 
+  ((73.32635 0.689233, 73.32405 0.688633, 73.3216 0.6882, 73.31915 0.687933, 73.31665 0.687867, 73.31415 0.687933, 73.3117 0.6882, 73.3093 0.688633, 73.30695 0.689233, 73.3047 0.69, 
+      73.3026 0.6909, 73.3007 0.691933, 73.2989 0.693133, 73.29735 0.6944, 73.296 0.6958, 73.29485 0.6973, 73.29395 0.698833, 73.2933 0.700467, 73.2929 0.7021, 73.2928 0.703767, 
+      73.2929 0.705433, 73.2933 0.707067, 73.29395 0.708667, 73.29485 0.710233, 73.296 0.711733, 73.29735 0.713133, 73.2989 0.7144, 73.3007 0.7156, 73.3026 0.716633, 73.3047 0.717533, 
+      73.30695 0.7183, 73.3093 0.7189, 73.3117 0.719333, 73.31415 0.7196, 73.31665 0.719667, 73.31915 0.7196, 73.3216 0.719333, 73.324 0.7189, 73.32635 0.7183, 73.3286 0.717533, 
+      73.3307 0.716633, 73.3326 0.7156, 73.3344 0.7144, 73.33595 0.713133, 73.3373 0.711733, 73.33845 0.710233, 73.33935 0.708667, 73.34 0.707067, 73.3404 0.705433, 73.3405 0.703767, 
+      73.3404 0.7021, 73.34 0.700467, 73.33935 0.698867, 73.33845 0.6973, 73.3373 0.6958, 73.33595 0.6944, 73.3344 0.693133, 73.3326 0.691933, 73.3307 0.6909, 73.3286 0.69, 
+      73.32635 0.689233)), 
+  ((72.6748 3.934633, 72.67585 3.932333, 72.6767 3.930033, 72.67735 3.927767, 72.67785 3.9255, 72.6781 3.923333, 72.67815 3.921233, 72.678 3.919233, 72.67765 3.917367, 72.6771 3.915667, 
+      72.67635 3.914133, 72.6754 3.912767, 72.67425 3.9116, 72.673 3.910667, 72.67155 3.909967, 72.66995 3.909467, 72.66825 3.909233, 72.66645 3.909233, 72.6646 3.909467, 72.66265 3.909933, 
+      72.6607 3.910667, 72.6587 3.9116, 72.6567 3.912733, 72.65475 3.914067, 72.65285 3.9156, 72.651 3.917333, 72.64925 3.919167, 72.6476 3.921167, 72.6461 3.923267, 72.6447 3.925467, 
+      72.6435 3.9277, 72.64245 3.93, 72.6416 3.9323, 72.64095 3.934567, 72.64045 3.936833, 72.6402 3.939, 72.64015 3.9411, 72.6403 3.9431, 72.64065 3.944967, 72.6412 3.946667, 
+      72.64195 3.9482, 72.6429 3.949567, 72.64405 3.950733, 72.64535 3.951667, 72.64675 3.952367, 72.64835 3.952867, 72.65005 3.9531, 72.65185 3.9531, 72.6537 3.952867, 72.65565 3.9524, 
+      72.6576 3.951667, 72.6596 3.950733, 72.6616 3.9496, 72.66355 3.948267, 72.66545 3.9467, 72.6673 3.945, 72.66905 3.943167, 72.6707 3.941167, 72.6722 3.939067, 72.6736 3.936867, 
+      72.6748 3.934633)), 
+  ((73.1093 5.707167, 73.10695 5.7066, 73.10455 5.706167, 73.10215 5.7059, 73.09965 5.7058, 73.0972 5.7059, 73.09475 5.706167, 73.09235 5.7066, 73.09 5.707167, 73.0878 5.707933, 
+      73.08575 5.708833, 73.0838 5.709867, 73.08205 5.711033, 73.0805 5.712333, 73.07915 5.7137, 73.078 5.715167, 73.07715 5.716733, 73.0765 5.718333, 73.0761 5.719933, 73.07595 5.7216, 
+      73.0761 5.723233, 73.0765 5.724867, 73.07715 5.726467, 73.078 5.728033, 73.07915 5.7295, 73.0805 5.730867, 73.08205 5.732167, 73.0838 5.733333, 73.08575 5.734367, 73.0878 5.735267, 
+      73.09 5.736033, 73.09235 5.7366, 73.09475 5.737033, 73.09715 5.7373, 73.09965 5.7374, 73.1021 5.7373, 73.10455 5.737033, 73.10695 5.7366, 73.1093 5.736033, 73.1115 5.735267, 
+      73.11355 5.734367, 73.1155 5.733333, 73.11725 5.732167, 73.1188 5.730867, 73.12015 5.7295, 73.1213 5.728033, 73.12215 5.726467, 73.1228 5.724867, 73.1232 5.723267, 73.12335 5.7216, 
+      73.1232 5.719967, 73.1228 5.718333, 73.12215 5.716733, 73.1213 5.715167, 73.12015 5.7137, 73.1188 5.712333, 73.11725 5.711033, 73.1155 5.709867, 73.11355 5.708833, 73.1115 5.707933, 
+      73.1093 5.707167)), 
+  ((73.56825 4.5937, 73.5714 4.5946, 73.5746 4.595367, 73.5778 4.596033, 73.581 4.596533, 73.5841 4.596933, 73.58715 4.597133, 73.59005 4.5972, 73.59275 4.597133, 73.5953 4.5969, 
+      73.5976 4.596533, 73.5997 4.596033, 73.6015 4.595367, 73.60305 4.5946, 73.60425 4.5937, 73.60515 4.592667, 73.6057 4.591567, 73.60595 4.590333, 73.60585 4.589067, 73.60545 4.587733, 
+      73.60465 4.586333, 73.6036 4.584933, 73.6022 4.5835, 73.6005 4.582067, 73.59855 4.580633, 73.59635 4.579267, 73.5939 4.5779, 73.59125 4.576633, 73.5884 4.575433, 73.58545 4.5743, 
+      73.58235 4.5733, 73.5792 4.5724, 73.576 4.571633, 73.5728 4.570967, 73.5696 4.570467, 73.5665 4.570067, 73.56345 4.569867, 73.56055 4.5698, 73.55785 4.569867, 73.5553 4.5701, 
+      73.553 4.570467, 73.5509 4.570967, 73.5491 4.571633, 73.54755 4.5724, 73.54635 4.5733, 73.54545 4.574333, 73.5449 4.575433, 73.54465 4.576667, 73.54475 4.577933, 73.54515 4.579267, 
+      73.54595 4.580667, 73.547 4.582067, 73.5484 4.5835, 73.5501 4.584933, 73.55205 4.586367, 73.55425 4.587733, 73.5567 4.5891, 73.55935 4.590367, 73.5622 4.591567, 73.56515 4.5927, 
+      73.56825 4.5937)), 
+  ((72.84695 6.449967, 72.84915 6.450133, 72.85135 6.4501, 72.85355 6.449867, 72.85575 6.449467, 72.8579 6.4489, 72.86 6.448133, 72.862 6.4472, 72.86385 6.4461, 72.8656 6.444867, 
+      72.86715 6.4435, 72.86855 6.442, 72.8698 6.440433, 72.8708 6.438767, 72.8716 6.437033, 72.8722 6.435233, 72.87255 6.433433, 72.8727 6.431633, 72.8726 6.4298, 72.87225 6.428033, 
+      72.8717 6.426333, 72.87095 6.4247, 72.86995 6.423133, 72.86875 6.421667, 72.86735 6.420333, 72.8658 6.419167, 72.8641 6.4181, 72.86225 6.417233, 72.86025 6.4165, 72.8582 6.415967, 
+      72.85605 6.415633, 72.85385 6.415467, 72.85165 6.4155, 72.84945 6.415733, 72.84725 6.416133, 72.8451 6.4167, 72.843 6.417467, 72.841 6.4184, 72.83915 6.4195, 72.8374 6.420733, 
+      72.83585 6.4221, 72.83445 6.4236, 72.8332 6.425167, 72.8322 6.426833, 72.8314 6.428567, 72.8308 6.430367, 72.83045 6.432167, 72.8303 6.433967, 72.8304 6.4358, 72.83075 6.437567, 
+      72.8313 6.439267, 72.83205 6.4409, 72.83305 6.442467, 72.83425 6.443933, 72.83565 6.445267, 72.8372 6.446433, 72.8389 6.4475, 72.84075 6.448367, 72.84275 6.4491, 72.8448 6.449633, 
+      72.84695 6.449967)), 
+  ((72.9131 2.7748, 72.91605 2.7746, 72.919 2.774267, 72.92185 2.7738, 72.92455 2.773233, 72.92715 2.7725, 72.9296 2.771667, 72.93185 2.770733, 72.93385 2.769733, 72.93565 2.7686, 
+      72.93715 2.767433, 72.9384 2.7662, 72.93935 2.7649, 72.94 2.7636, 72.94035 2.762267, 72.94035 2.760933, 72.9401 2.759633, 72.9395 2.758333, 72.9386 2.757067, 72.9374 2.7559, 
+      72.93595 2.754767, 72.9342 2.753733, 72.93225 2.752767, 72.93005 2.751933, 72.92765 2.751167, 72.9251 2.750567, 72.9224 2.750067, 72.91955 2.7497, 72.91665 2.7495, 72.9137 2.7494, 
+      72.9107 2.749467, 72.90775 2.749667, 72.9048 2.75, 72.90195 2.750467, 72.89925 2.751033, 72.89665 2.751767, 72.8942 2.7526, 72.89195 2.753533, 72.88995 2.754533, 72.88815 2.755667, 
+      72.88665 2.756833, 72.8854 2.758067, 72.88445 2.759367, 72.8838 2.760667, 72.88345 2.762, 72.88345 2.763333, 72.8837 2.764633, 72.8843 2.765933, 72.8852 2.7672, 72.8864 2.768367, 
+      72.88785 2.7695, 72.8896 2.770533, 72.89155 2.7715, 72.89375 2.772333, 72.89615 2.7731, 72.8987 2.7737, 72.9014 2.7742, 72.90425 2.774567, 72.90715 2.774767, 72.9101 2.774867, 
+      72.9131 2.7748)), 
+  ((73.249 0.636933, 73.2467 0.636367, 73.24435 0.635933, 73.24195 0.6357, 73.23955 0.6356, 73.23715 0.6357, 73.23475 0.635933, 73.2324 0.636367, 73.2301 0.636933, 73.22795 0.637667, 
+      73.2259 0.638567, 73.22405 0.639567, 73.2223 0.640733, 73.2208 0.641967, 73.21945 0.643333, 73.21835 0.644767, 73.2175 0.6463, 73.21685 0.647867, 73.2165 0.649467, 73.21635 0.651067, 
+      73.2165 0.652667, 73.21685 0.654267, 73.2175 0.655833, 73.21835 0.657367, 73.21945 0.6588, 73.2208 0.660167, 73.2223 0.6614, 73.22405 0.662567, 73.2259 0.663567, 73.22795 0.664467, 
+      73.2301 0.6652, 73.2324 0.665767, 73.23475 0.6662, 73.23715 0.666433, 73.23955 0.666533, 73.24195 0.666433, 73.24435 0.6662, 73.2467 0.665767, 73.249 0.6652, 73.25115 0.664467, 
+      73.2532 0.663567, 73.25505 0.662567, 73.2568 0.6614, 73.2583 0.660167, 73.25965 0.6588, 73.26075 0.657367, 73.2616 0.655833, 73.26225 0.654267, 73.2626 0.652667, 73.26275 0.651067, 
+      73.2626 0.649467, 73.26225 0.647867, 73.2616 0.6463, 73.26075 0.644767, 73.25965 0.643333, 73.2583 0.641967, 73.2568 0.640733, 73.25505 0.639567, 73.2532 0.638567, 73.25115 0.637667, 
+      73.249 0.636933)), 
+  ((72.85725 2.358167, 72.85915 2.359333, 72.8612 2.360333, 72.8634 2.361233, 72.86565 2.362, 72.868 2.362567, 72.8704 2.363, 72.87285 2.363267, 72.87525 2.363367, 72.8777 2.3633, 
+      72.88 2.363033, 72.8823 2.362633, 72.88445 2.362067, 72.8865 2.361333, 72.88835 2.360467, 72.89005 2.359467, 72.8916 2.3583, 72.8929 2.357067, 72.894 2.3557, 72.89485 2.354267, 
+      72.89545 2.352733, 72.89585 2.3512, 72.89595 2.349567, 72.8958 2.347967, 72.8954 2.346333, 72.89475 2.344733, 72.8939 2.343167, 72.89275 2.341667, 72.8914 2.3402, 72.8899 2.338833, 
+      72.88815 2.337567, 72.88625 2.3364, 72.8842 2.3354, 72.882 2.3345, 72.87975 2.333733, 72.8774 2.333167, 72.875 2.332733, 72.87255 2.332467, 72.87015 2.332367, 72.8677 2.332433, 
+      72.8654 2.3327, 72.8631 2.3331, 72.86095 2.333667, 72.8589 2.3344, 72.85705 2.335267, 72.85535 2.336267, 72.8538 2.337433, 72.8525 2.338667, 72.8514 2.340033, 72.85055 2.341467, 
+      72.84995 2.343, 72.84955 2.344533, 72.84945 2.346167, 72.8496 2.347767, 72.85 2.3494, 72.85065 2.351, 72.8515 2.352567, 72.85265 2.354067, 72.854 2.355533, 72.8555 2.3569, 
+      72.85725 2.358167)), 
+  ((73.42185 2.8556, 73.4196 2.855, 73.41725 2.8546, 73.41485 2.854333, 73.41245 2.854267, 73.41005 2.854333, 73.40765 2.8546, 73.4053 2.855, 73.40305 2.8556, 73.4009 2.856333, 
+      73.39885 2.8572, 73.397 2.8582, 73.3953 2.859367, 73.39375 2.8606, 73.39245 2.861967, 73.39135 2.8634, 73.39045 2.8649, 73.38985 2.866467, 73.38945 2.868067, 73.38935 2.869667, 
+      73.38945 2.871267, 73.38985 2.872867, 73.39045 2.874433, 73.39135 2.875933, 73.39245 2.877367, 73.39375 2.878733, 73.39525 2.879967, 73.397 2.8811, 73.39885 2.882133, 73.4009 2.883, 
+      73.40305 2.883733, 73.4053 2.884333, 73.40765 2.884733, 73.41005 2.885, 73.41245 2.885067, 73.41485 2.885, 73.41725 2.884733, 73.4196 2.884333, 73.42185 2.883733, 73.424 2.883, 
+      73.42605 2.882133, 73.4279 2.8811, 73.4296 2.879967, 73.43115 2.878733, 73.43245 2.877367, 73.43355 2.875933, 73.43445 2.874433, 73.43505 2.872867, 73.43545 2.871267, 73.43555 2.869667, 
+      73.43545 2.868067, 73.43505 2.866467, 73.43445 2.8649, 73.43355 2.8634, 73.43245 2.861967, 73.43115 2.8606, 73.42965 2.859367, 73.4279 2.858233, 73.42605 2.8572, 73.424 2.856333, 
+      73.42185 2.8556)), 
+  ((72.9327 3.265767, 72.9305 3.2652, 72.92825 3.2648, 72.9259 3.264567, 72.92355 3.264467, 72.9212 3.264567, 72.91885 3.2648, 72.9166 3.2652, 72.9144 3.265767, 72.9123 3.266467, 
+      72.91035 3.267333, 72.9085 3.268333, 72.90685 3.269433, 72.90535 3.270667, 72.90405 3.271967, 72.903 3.273367, 72.90215 3.274833, 72.90155 3.276333, 72.9012 3.2779, 72.90105 3.279467, 
+      72.9012 3.281033, 72.90155 3.2826, 72.90215 3.2841, 72.903 3.285567, 72.90405 3.286967, 72.90535 3.288267, 72.90685 3.2895, 72.9085 3.2906, 72.91035 3.2916, 72.9123 3.292467, 
+      72.9144 3.293167, 72.9166 3.293733, 72.91885 3.294133, 72.9212 3.294367, 72.92355 3.294467, 72.9259 3.294367, 72.92825 3.294133, 72.9305 3.293733, 72.9327 3.293167, 72.9348 3.292467, 
+      72.93675 3.2916, 72.9386 3.2906, 72.94025 3.2895, 72.94175 3.288267, 72.94305 3.286967, 72.9441 3.285567, 72.94495 3.2841, 72.94555 3.2826, 72.9459 3.281033, 72.94605 3.279467, 
+      72.9459 3.2779, 72.94555 3.276333, 72.94495 3.274833, 72.9441 3.273367, 72.94305 3.271967, 72.94175 3.270667, 72.94025 3.269433, 72.9386 3.268333, 72.93675 3.267333, 72.9348 3.266467, 
+      72.9327 3.265767)), 
+  ((73.056 0.5975, 73.0538 0.596933, 73.05155 0.596533, 73.0492 0.5963, 73.04685 0.5962, 73.0445 0.5963, 73.04215 0.596533, 73.0399 0.596933, 73.0377 0.5975, 73.0356 0.5982, 
+      73.03365 0.599067, 73.0318 0.600067, 73.03015 0.601167, 73.02865 0.6024, 73.02735 0.6037, 73.0263 0.6051, 73.02545 0.606567, 73.02485 0.608067, 73.0245 0.609633, 73.02435 0.6112, 
+      73.0245 0.612767, 73.02485 0.614333, 73.02545 0.615833, 73.0263 0.6173, 73.02735 0.6187, 73.02865 0.62, 73.03015 0.621233, 73.0318 0.622333, 73.03365 0.623333, 73.0356 0.6242, 
+      73.0377 0.6249, 73.0399 0.625467, 73.04215 0.625867, 73.0445 0.6261, 73.04685 0.6262, 73.0492 0.6261, 73.05155 0.625867, 73.0538 0.625467, 73.056 0.6249, 73.0581 0.6242, 
+      73.06005 0.623333, 73.0619 0.622333, 73.06355 0.621233, 73.06505 0.62, 73.06635 0.6187, 73.0674 0.6173, 73.06825 0.615833, 73.06885 0.614333, 73.0692 0.612767, 73.06935 0.6112, 
+      73.0692 0.609633, 73.06885 0.608067, 73.06825 0.606567, 73.0674 0.6051, 73.06635 0.6037, 73.06505 0.6024, 73.06355 0.601167, 73.0619 0.600067, 73.06005 0.599067, 73.0581 0.5982, 
+      73.056 0.5975)), 
+  ((73.2224 6.134467, 73.2198 6.135067, 73.21725 6.1358, 73.2147 6.136667, 73.2123 6.137667, 73.20995 6.1388, 73.2078 6.14, 73.20575 6.1413, 73.20395 6.142667, 73.2023 6.1441, 
+      73.2009 6.145567, 73.19975 6.147067, 73.1988 6.148567, 73.19815 6.150067, 73.19775 6.151567, 73.19765 6.153, 73.1978 6.154367, 73.1982 6.155667, 73.1989 6.1569, 73.19985 6.158033, 
+      73.20105 6.159033, 73.2025 6.159933, 73.20415 6.1607, 73.206 6.161333, 73.208 6.1618, 73.2102 6.162133, 73.21255 6.1623, 73.215 6.1623, 73.2175 6.162167, 73.2201 6.161867, 
+      73.2227 6.1614, 73.2253 6.1608, 73.22785 6.160067, 73.2304 6.1592, 73.2328 6.1582, 73.23515 6.157067, 73.2373 6.155867, 73.23935 6.154567, 73.24115 6.1532, 73.2428 6.151767, 
+      73.2442 6.1503, 73.24535 6.1488, 73.2463 6.1473, 73.24695 6.1458, 73.24735 6.1443, 73.24745 6.142867, 73.2473 6.1415, 73.2469 6.1402, 73.2462 6.138967, 73.24525 6.137833, 
+      73.24405 6.136833, 73.2426 6.135933, 73.24095 6.135167, 73.2391 6.134533, 73.2371 6.134067, 73.2349 6.133733, 73.23255 6.133567, 73.2301 6.133567, 73.2276 6.1337, 73.225 6.134, 
+      73.2224 6.134467)), 
+  ((73.6344 4.5176, 73.63225 4.517167, 73.63005 4.5169, 73.6278 4.5168, 73.6256 4.5169, 73.6234 4.517133, 73.62125 4.517567, 73.6192 4.518133, 73.6172 4.518867, 73.61535 4.519767, 
+      73.61365 4.5208, 73.6121 4.521967, 73.61075 4.523233, 73.60955 4.5246, 73.6086 4.526067, 73.6078 4.5276, 73.6073 4.5292, 73.60695 4.5308, 73.6069 4.532467, 73.60705 4.5341, 
+      73.60745 4.535733, 73.60805 4.537333, 73.6089 4.538867, 73.60995 4.540333, 73.6112 4.5417, 73.6126 4.543, 73.61425 4.544167, 73.616 4.5452, 73.6179 4.5461, 73.6199 4.546867, 
+      73.622 4.547467, 73.62415 4.5479, 73.62635 4.548167, 73.6286 4.548267, 73.6308 4.548167, 73.633 4.547933, 73.63515 4.5475, 73.6372 4.546933, 73.6392 4.5462, 73.64105 4.5453, 
+      73.64275 4.544267, 73.6443 4.5431, 73.64565 4.541833, 73.64685 4.540467, 73.6478 4.539, 73.6486 4.537467, 73.6491 4.535867, 73.64945 4.534267, 73.6495 4.5326, 73.64935 4.530967, 
+      73.64895 4.529333, 73.64835 4.527733, 73.6475 4.5262, 73.64645 4.524733, 73.6452 4.523367, 73.6438 4.522067, 73.64215 4.5209, 73.6404 4.519867, 73.6385 4.518967, 73.6365 4.5182, 
+      73.6344 4.5176)), 
+  ((73.06335 2.529, 73.06085 2.529933, 73.0584 2.531, 73.056 2.5322, 73.0537 2.533467, 73.05155 2.534867, 73.04955 2.536333, 73.04775 2.537867, 73.0461 2.539467, 73.0447 2.541067, 
+      73.0435 2.542667, 73.04255 2.5443, 73.04185 2.545867, 73.0414 2.547433, 73.0412 2.5489, 73.0413 2.5503, 73.04165 2.551633, 73.04225 2.552833, 73.0431 2.553933, 73.0442 2.5549, 
+      73.04555 2.555733, 73.0471 2.5564, 73.04885 2.5569, 73.0508 2.557267, 73.0529 2.557467, 73.0551 2.557467, 73.05745 2.5573, 73.0599 2.557, 73.0624 2.5565, 73.0649 2.555867, 
+      73.06745 2.555067, 73.06995 2.554133, 73.0724 2.553067, 73.0748 2.551867, 73.0771 2.5506, 73.07925 2.5492, 73.08125 2.547733, 73.08305 2.5462, 73.0847 2.5446, 73.0861 2.543, 
+      73.0873 2.5414, 73.08825 2.539767, 73.08895 2.5382, 73.0894 2.536633, 73.0896 2.535167, 73.0895 2.533767, 73.08915 2.532433, 73.08855 2.531233, 73.0877 2.530133, 73.0866 2.529167, 
+      73.08525 2.528333, 73.0837 2.527667, 73.08195 2.527167, 73.08 2.5268, 73.0779 2.5266, 73.0757 2.5266, 73.07335 2.526767, 73.0709 2.527067, 73.0684 2.527567, 73.0659 2.5282, 
+      73.06335 2.529)), 
+  ((73.5295 2.990833, 73.52735 2.9903, 73.5251 2.989867, 73.5228 2.989633, 73.52045 2.989567, 73.5181 2.989633, 73.5158 2.989867, 73.51355 2.990267, 73.5114 2.990833, 73.5093 2.991533, 
+      73.50735 2.9924, 73.50555 2.993367, 73.5039 2.994467, 73.50245 2.995667, 73.50115 2.996967, 73.5001 2.998367, 73.4993 2.9998, 73.49865 3.0013, 73.4983 3.002833, 73.4982 3.0044, 
+      73.4983 3.005967, 73.49865 3.0075, 73.49925 3.009, 73.5001 3.010433, 73.50115 3.011833, 73.50245 3.013133, 73.5039 3.014333, 73.50555 3.015433, 73.50735 3.0164, 73.5093 3.017267, 
+      73.5114 3.017967, 73.51355 3.018533, 73.5158 3.018933, 73.5181 3.019167, 73.52045 3.019233, 73.5228 3.019167, 73.5251 3.018933, 73.52735 3.018533, 73.5295 3.017967, 73.5316 3.017267, 
+      73.53355 3.0164, 73.53535 3.015433, 73.537 3.014333, 73.53845 3.013133, 73.53975 3.011833, 73.5408 3.010433, 73.54165 3.009, 73.54225 3.0075, 73.5426 3.005967, 73.5427 3.0044, 
+      73.5426 3.002833, 73.54225 3.0013, 73.54165 2.9998, 73.5408 2.998367, 73.53975 2.996967, 73.53845 2.995667, 73.537 2.994467, 73.53535 2.993367, 73.53355 2.9924, 73.5316 2.991533, 
+      73.5295 2.990833)), 
+  ((73.51005 2.9325, 73.5079 2.931933, 73.50565 2.931533, 73.50335 2.931267, 73.501 2.9312, 73.49865 2.931267, 73.49635 2.931533, 73.49415 2.931933, 73.49195 2.9325, 73.4899 2.9332, 
+      73.4879 2.934033, 73.4861 2.935, 73.48445 2.9361, 73.483 2.9373, 73.48175 2.938633, 73.4807 2.94, 73.47985 2.941467, 73.47925 2.942933, 73.47885 2.944467, 73.47875 2.946033, 
+      73.47885 2.9476, 73.47925 2.949133, 73.47985 2.9506, 73.4807 2.952067, 73.48175 2.953433, 73.483 2.954767, 73.48445 2.955967, 73.4861 2.957067, 73.4879 2.958033, 73.4899 2.958867, 
+      73.49195 2.959567, 73.49415 2.960133, 73.49635 2.960533, 73.49865 2.9608, 73.501 2.960867, 73.50335 2.9608, 73.50565 2.960533, 73.50785 2.960133, 73.51005 2.959567, 73.5121 2.958867, 
+      73.5141 2.958033, 73.5159 2.957067, 73.51755 2.955967, 73.519 2.954767, 73.52025 2.953433, 73.5213 2.952067, 73.52215 2.9506, 73.52275 2.949133, 73.52315 2.9476, 73.52325 2.946033, 
+      73.52315 2.944467, 73.52275 2.942933, 73.52215 2.941467, 73.5213 2.94, 73.52025 2.938633, 73.519 2.9373, 73.51755 2.9361, 73.5159 2.935, 73.5141 2.934033, 73.5121 2.9332, 
+      73.51005 2.9325)), 
+  ((73.4297 2.152467, 73.43155 2.1541, 73.43355 2.155667, 73.43565 2.1571, 73.43785 2.158433, 73.4401 2.159633, 73.4424 2.160667, 73.44465 2.161533, 73.44695 2.162267, 73.44915 2.1628, 
+      73.45135 2.163133, 73.4534 2.1633, 73.4554 2.163267, 73.4572 2.163067, 73.4589 2.162633, 73.4604 2.162067, 73.4617 2.1613, 73.4628 2.160367, 73.4637 2.1593, 73.4644 2.158067, 
+      73.46485 2.1567, 73.46505 2.155233, 73.465 2.153633, 73.46475 2.151967, 73.46425 2.150267, 73.4635 2.148467, 73.4625 2.146667, 73.46135 2.144867, 73.46 2.143067, 73.4584 2.1413, 
+      73.4567 2.1396, 73.45485 2.137967, 73.45285 2.1364, 73.45075 2.134967, 73.44855 2.133633, 73.4463 2.132433, 73.444 2.1314, 73.44175 2.130533, 73.43945 2.1298, 73.43725 2.129267, 
+      73.43505 2.128933, 73.433 2.128767, 73.431 2.1288, 73.4292 2.129, 73.4275 2.129433, 73.426 2.13, 73.4247 2.130767, 73.4236 2.1317, 73.4227 2.132767, 73.422 2.134, 
+      73.42155 2.135367, 73.42135 2.136833, 73.4214 2.138433, 73.42165 2.1401, 73.42215 2.1418, 73.4229 2.1436, 73.4239 2.1454, 73.42505 2.1472, 73.4264 2.149, 73.428 2.150767, 
+      73.4297 2.152467)), 
+  ((73.2495 6.0506, 73.24675 6.049967, 73.2439 6.049467, 73.24095 6.049067, 73.23795 6.0488, 73.2349 6.048667, 73.2319 6.048633, 73.22895 6.048733, 73.22605 6.048933, 73.2233 6.0493, 
+      73.22065 6.049767, 73.2182 6.050333, 73.21595 6.051, 73.2139 6.0518, 73.2121 6.052667, 73.21055 6.0536, 73.2093 6.054633, 73.20835 6.0557, 73.2077 6.056833, 73.20735 6.058, 
+      73.2073 6.0592, 73.2076 6.060367, 73.2082 6.061567, 73.2091 6.062733, 73.2103 6.0639, 73.2118 6.065, 73.21355 6.066033, 73.21555 6.067033, 73.2178 6.067933, 73.2202 6.068733, 
+      73.2228 6.069467, 73.22555 6.0701, 73.2284 6.0706, 73.23135 6.071, 73.23435 6.071267, 73.2374 6.0714, 73.2404 6.071433, 73.24335 6.071333, 73.24625 6.071133, 73.249 6.070767, 
+      73.25165 6.0703, 73.2541 6.069733, 73.25635 6.069067, 73.2584 6.068267, 73.2602 6.0674, 73.26175 6.066467, 73.263 6.065433, 73.26395 6.064367, 73.2646 6.063233, 73.26495 6.062067, 
+      73.265 6.060867, 73.2647 6.0597, 73.2641 6.0585, 73.2632 6.057333, 73.262 6.056167, 73.2605 6.055067, 73.25875 6.054033, 73.25675 6.053033, 73.2545 6.052133, 73.2521 6.051333, 
+      73.2495 6.0506)), 
+  ((72.9726 5.613033, 72.97105 5.6117, 72.9693 5.610467, 72.9674 5.6093, 72.96535 5.608267, 72.9632 5.607333, 72.9609 5.606533, 72.95855 5.605867, 72.95615 5.605367, 72.95375 5.605, 
+      72.9513 5.604767, 72.9489 5.604733, 72.9466 5.604833, 72.94435 5.605067, 72.9422 5.6055, 72.94015 5.606067, 72.9383 5.606767, 72.9366 5.6076, 72.9351 5.608567, 72.9338 5.609633, 
+      72.9327 5.6108, 72.9319 5.6121, 72.9313 5.613433, 72.93095 5.614833, 72.93085 5.6163, 72.931 5.6178, 72.9314 5.6193, 72.93205 5.6208, 72.93295 5.622267, 72.93405 5.6237, 
+      72.9354 5.6251, 72.93695 5.626433, 72.9387 5.627667, 72.9406 5.628833, 72.94265 5.629867, 72.9448 5.6308, 72.9471 5.6316, 72.94945 5.632267, 72.95185 5.632767, 72.95425 5.633133, 
+      72.9567 5.633367, 72.9591 5.6334, 72.9614 5.6333, 72.96365 5.633067, 72.9658 5.632633, 72.96785 5.632067, 72.9697 5.631367, 72.9714 5.630533, 72.9729 5.629567, 72.9742 5.6285, 
+      72.9753 5.627333, 72.9761 5.626033, 72.9767 5.6247, 72.97705 5.6233, 72.97715 5.621833, 72.977 5.620333, 72.9766 5.618833, 72.97595 5.617333, 72.97505 5.615867, 72.97395 5.614433, 
+      72.9726 5.613033)), 
+  ((73.4721 0.5078, 73.46995 0.507267, 73.4677 0.506867, 73.46545 0.506633, 73.46315 0.506533, 73.46085 0.506633, 73.4586 0.506867, 73.45635 0.507267, 73.4542 0.5078, 73.45215 0.5085, 
+      73.45025 0.509333, 73.44845 0.5103, 73.4468 0.5114, 73.44535 0.5126, 73.4441 0.513867, 73.44305 0.515233, 73.44225 0.516667, 73.44165 0.518167, 73.4413 0.519667, 73.44115 0.5212, 
+      73.4413 0.522733, 73.44165 0.524233, 73.44225 0.525733, 73.44305 0.527167, 73.4441 0.528533, 73.44535 0.5298, 73.4468 0.531, 73.44845 0.5321, 73.45025 0.533067, 73.45215 0.5339, 
+      73.4542 0.5346, 73.45635 0.535133, 73.4586 0.535533, 73.46085 0.535767, 73.46315 0.535867, 73.46545 0.535767, 73.4677 0.535533, 73.46995 0.535133, 73.4721 0.5346, 73.47415 0.5339, 
+      73.47605 0.533067, 73.47785 0.5321, 73.4795 0.531, 73.48095 0.5298, 73.4822 0.528533, 73.48325 0.527167, 73.48405 0.525733, 73.48465 0.524233, 73.485 0.522733, 73.48515 0.5212, 
+      73.485 0.519667, 73.48465 0.518167, 73.48405 0.516667, 73.48325 0.515233, 73.4822 0.513867, 73.48095 0.5126, 73.4795 0.5114, 73.47785 0.5103, 73.47605 0.509333, 73.47415 0.5085, 
+      73.4721 0.5078)), 
+  ((73.36075 2.991967, 73.35865 2.991433, 73.35645 2.991033, 73.3542 2.9908, 73.35195 2.9907, 73.3497 2.9908, 73.34745 2.991033, 73.34525 2.991433, 73.34315 2.991967, 73.34115 2.992633, 
+      73.33925 2.993467, 73.3375 2.994433, 73.3359 2.9955, 73.33445 2.996667, 73.3332 2.997933, 73.3322 2.999267, 73.3314 3.000667, 73.3308 3.002133, 73.33045 3.003633, 73.3303 3.005133, 
+      73.33045 3.006633, 73.3308 3.008133, 73.3314 3.0096, 73.3322 3.011, 73.3332 3.012333, 73.33445 3.0136, 73.3359 3.014767, 73.3375 3.015833, 73.33925 3.0168, 73.34115 3.017633, 
+      73.34315 3.0183, 73.34525 3.018833, 73.34745 3.019233, 73.3497 3.019467, 73.35195 3.019567, 73.3542 3.019467, 73.35645 3.019233, 73.35865 3.018833, 73.36075 3.0183, 73.36275 3.017633, 
+      73.36465 3.0168, 73.3664 3.015833, 73.368 3.014767, 73.36945 3.0136, 73.3707 3.012333, 73.3717 3.011, 73.3725 3.0096, 73.3731 3.008133, 73.37345 3.006633, 73.3736 3.005133, 
+      73.37345 3.003633, 73.3731 3.002133, 73.3725 3.000667, 73.3717 2.999267, 73.3707 2.997933, 73.36945 2.996667, 73.368 2.9955, 73.3664 2.994433, 73.36465 2.993467, 73.36275 2.992633, 
+      73.36075 2.991967)), 
+  ((73.30615 0.484933, 73.30405 0.4844, 73.3019 0.484, 73.29965 0.483767, 73.2974 0.4837, 73.29515 0.483767, 73.2929 0.484, 73.29075 0.4844, 73.28865 0.484933, 73.28665 0.485633, 
+      73.28475 0.486433, 73.283 0.4874, 73.2814 0.488467, 73.27995 0.489633, 73.27875 0.4909, 73.2777 0.492233, 73.2769 0.493633, 73.2763 0.495067, 73.27595 0.496567, 73.27585 0.498067, 
+      73.27595 0.499567, 73.2763 0.501067, 73.2769 0.5025, 73.2777 0.5039, 73.27875 0.505233, 73.27995 0.5065, 73.2814 0.507667, 73.283 0.508733, 73.28475 0.5097, 73.28665 0.5105, 
+      73.28865 0.5112, 73.29075 0.511733, 73.2929 0.512133, 73.29515 0.512367, 73.2974 0.512433, 73.29965 0.512367, 73.3019 0.512133, 73.30405 0.511733, 73.30615 0.5112, 73.30815 0.5105, 
+      73.31005 0.5097, 73.3118 0.508733, 73.3134 0.507667, 73.31485 0.5065, 73.31605 0.505233, 73.3171 0.5039, 73.3179 0.5025, 73.3185 0.501067, 73.31885 0.499567, 73.31895 0.498067, 
+      73.31885 0.496567, 73.3185 0.495067, 73.3179 0.493633, 73.3171 0.492233, 73.31605 0.4909, 73.31485 0.489633, 73.3134 0.488467, 73.3118 0.4874, 73.31005 0.486433, 73.30815 0.485633, 
+      73.30615 0.484933)), 
+  ((73.23615 6.3025, 73.2379 6.302467, 73.2397 6.302233, 73.24145 6.3018, 73.24315 6.301167, 73.2448 6.300367, 73.24635 6.2994, 73.24785 6.298233, 73.2492 6.296933, 73.2504 6.2955, 
+      73.2515 6.293933, 73.25245 6.292267, 73.25325 6.2905, 73.25385 6.2887, 73.25425 6.286833, 73.2545 6.284933, 73.2546 6.283, 73.25445 6.281133, 73.25415 6.279267, 73.2537 6.277467, 
+      73.253 6.275733, 73.2522 6.2741, 73.2512 6.272567, 73.25005 6.2712, 73.2488 6.269933, 73.2474 6.268833, 73.2459 6.267933, 73.2443 6.267167, 73.24265 6.266633, 73.2409 6.266267, 
+      73.23915 6.2661, 73.2374 6.266133, 73.2356 6.266367, 73.23385 6.2668, 73.23215 6.267433, 73.2305 6.268233, 73.22895 6.2692, 73.22745 6.270367, 73.2261 6.271667, 73.2249 6.2731, 
+      73.2238 6.274667, 73.22285 6.276333, 73.22205 6.2781, 73.22145 6.2799, 73.22105 6.281767, 73.2208 6.283667, 73.2207 6.2856, 73.22085 6.287467, 73.22115 6.289333, 73.2216 6.291133, 
+      73.2223 6.292867, 73.2231 6.2945, 73.2241 6.296033, 73.22525 6.2974, 73.2265 6.298667, 73.2279 6.299767, 73.2294 6.300667, 73.231 6.301433, 73.23265 6.301967, 73.2344 6.302333, 
+      73.23615 6.3025)), 
+  ((72.8669 2.302867, 72.8681 2.304133, 72.86945 2.305333, 72.87095 2.306433, 72.87265 2.307433, 72.87445 2.3083, 72.87635 2.309033, 72.87835 2.309633, 72.8804 2.3101, 72.8825 2.3104, 
+      72.8846 2.310533, 72.8867 2.310533, 72.8888 2.3104, 72.89085 2.3101, 72.8928 2.309633, 72.8947 2.309033, 72.89645 2.3083, 72.89805 2.307433, 72.89955 2.306433, 72.90085 2.305333, 
+      72.90195 2.304133, 72.9029 2.302867, 72.9036 2.301533, 72.9041 2.300133, 72.9044 2.298667, 72.9045 2.2972, 72.90435 2.295733, 72.90395 2.294267, 72.9034 2.292833, 72.9026 2.2914, 
+      72.9016 2.290067, 72.9004 2.2888, 72.89905 2.2876, 72.89755 2.2865, 72.89585 2.2855, 72.89405 2.284633, 72.89215 2.2839, 72.89015 2.2833, 72.8881 2.282833, 72.886 2.282533, 
+      72.8839 2.2824, 72.8818 2.2824, 72.8797 2.282533, 72.87765 2.282833, 72.8757 2.2833, 72.8738 2.2839, 72.87205 2.284633, 72.87045 2.2855, 72.86895 2.2865, 72.86765 2.2876, 
+      72.86655 2.2888, 72.8656 2.290067, 72.8649 2.2914, 72.8644 2.2928, 72.8641 2.294267, 72.864 2.295733, 72.86415 2.2972, 72.86455 2.298667, 72.8651 2.3001, 72.8659 2.301533, 
+      72.8669 2.302867)), 
+  ((73.12675 2.521833, 73.1247 2.5225, 73.1228 2.5233, 73.121 2.5242, 73.1193 2.525233, 73.11775 2.526367, 73.1164 2.527567, 73.1152 2.528833, 73.1142 2.5302, 73.1134 2.531567, 
+      73.11285 2.533, 73.1125 2.534433, 73.11235 2.535867, 73.11245 2.537267, 73.11275 2.538667, 73.1133 2.54, 73.11405 2.541267, 73.115 2.542467, 73.11615 2.543567, 73.1175 2.544567, 
+      73.119 2.545467, 73.12065 2.546233, 73.12245 2.546867, 73.12435 2.547367, 73.12635 2.547733, 73.12845 2.547933, 73.13055 2.548, 73.1327 2.5479, 73.13485 2.547667, 73.137 2.5473, 
+      73.13905 2.546767, 73.1411 2.5461, 73.143 2.5453, 73.1448 2.5444, 73.1465 2.543367, 73.14805 2.542233, 73.1494 2.541033, 73.1506 2.539767, 73.1516 2.5384, 73.1524 2.537033, 
+      73.15295 2.5356, 73.1533 2.534167, 73.15345 2.532733, 73.15335 2.531333, 73.15305 2.529933, 73.1525 2.5286, 73.15175 2.527333, 73.1508 2.526133, 73.14965 2.525033, 73.1483 2.524033, 
+      73.1468 2.523133, 73.14515 2.522367, 73.14335 2.521733, 73.14145 2.521233, 73.13945 2.520867, 73.13735 2.520667, 73.13525 2.5206, 73.1331 2.5207, 73.13095 2.520933, 73.1288 2.5213, 
+      73.12675 2.521833)), 
+  ((73.3135 6.881667, 73.3115 6.881133, 73.30945 6.880767, 73.30735 6.880567, 73.3052 6.880467, 73.30305 6.880567, 73.30095 6.880767, 73.2989 6.881133, 73.2969 6.881667, 73.295 6.8823, 
+      73.2932 6.883067, 73.29155 6.883967, 73.29005 6.884967, 73.2887 6.886067, 73.28755 6.887267, 73.2866 6.888533, 73.2858 6.889867, 73.28525 6.891233, 73.28495 6.892633, 73.2848 6.894067, 
+      73.28495 6.8955, 73.28525 6.8969, 73.2858 6.898267, 73.2866 6.8996, 73.28755 6.900867, 73.2887 6.902067, 73.29005 6.903167, 73.29155 6.904167, 73.2932 6.905067, 73.295 6.905833, 
+      73.2969 6.906467, 73.2989 6.907, 73.30095 6.907367, 73.30305 6.907567, 73.3052 6.907667, 73.30735 6.907567, 73.30945 6.907367, 73.3115 6.907, 73.3135 6.906467, 73.3154 6.905833, 
+      73.3172 6.905067, 73.31885 6.904167, 73.32035 6.903167, 73.3217 6.902067, 73.32285 6.900867, 73.3238 6.8996, 73.3246 6.898267, 73.32515 6.8969, 73.32545 6.8955, 73.3256 6.894067, 
+      73.32545 6.892633, 73.32515 6.891233, 73.3246 6.889867, 73.3238 6.888533, 73.32285 6.887267, 73.3217 6.886067, 73.32035 6.884967, 73.31885 6.883967, 73.3172 6.883067, 73.3154 6.8823, 
+      73.3135 6.881667)), 
+  ((72.8993 3.189733, 72.8973 3.1892, 72.89525 3.188833, 72.89315 3.188633, 72.891 3.188533, 72.88885 3.188633, 72.88675 3.188833, 72.8847 3.1892, 72.8827 3.189733, 72.8808 3.190367, 
+      72.879 3.191133, 72.87735 3.192033, 72.87585 3.193033, 72.8745 3.194133, 72.87335 3.195333, 72.8724 3.1966, 72.8716 3.197933, 72.87105 3.1993, 72.87075 3.2007, 72.8706 3.202133, 
+      72.87075 3.203567, 72.87105 3.204967, 72.8716 3.206333, 72.8724 3.207667, 72.87335 3.208933, 72.8745 3.210133, 72.87585 3.211233, 72.87735 3.212233, 72.879 3.213133, 72.8808 3.2139, 
+      72.8827 3.214533, 72.8847 3.215067, 72.88675 3.215433, 72.88885 3.215633, 72.891 3.215733, 72.89315 3.215633, 72.89525 3.215433, 72.8973 3.215067, 72.8993 3.214533, 72.9012 3.2139, 
+      72.903 3.213133, 72.90465 3.212233, 72.90615 3.211233, 72.9075 3.210133, 72.90865 3.208933, 72.9096 3.207667, 72.9104 3.206333, 72.91095 3.204967, 72.91125 3.203567, 72.9114 3.202133, 
+      72.91125 3.2007, 72.91095 3.1993, 72.9104 3.197933, 72.9096 3.1966, 72.90865 3.195333, 72.9075 3.194133, 72.90615 3.193033, 72.90465 3.192033, 72.903 3.191133, 72.9012 3.190367, 
+      72.8993 3.189733)), 
+  ((73.2637 1.860333, 73.2613 1.860267, 73.25885 1.860367, 73.25635 1.860567, 73.2539 1.860933, 73.25155 1.8614, 73.2492 1.861967, 73.247 1.862667, 73.24485 1.863467, 73.2429 1.864367, 
+      73.2411 1.865333, 73.2395 1.8664, 73.2381 1.867533, 73.23695 1.8687, 73.236 1.8699, 73.2353 1.871133, 73.23485 1.872367, 73.23465 1.8736, 73.2347 1.874833, 73.235 1.876033, 
+      73.23555 1.8772, 73.2364 1.8783, 73.23745 1.879333, 73.2387 1.880267, 73.2402 1.881133, 73.2419 1.8819, 73.24375 1.882567, 73.2458 1.8831, 73.24795 1.883533, 73.25025 1.883833, 
+      73.2526 1.884, 73.255 1.884067, 73.25745 1.883967, 73.25995 1.883767, 73.2624 1.8834, 73.26475 1.882933, 73.2671 1.882367, 73.2693 1.881667, 73.27145 1.880867, 73.2734 1.879967, 
+      73.2752 1.879, 73.2768 1.877933, 73.2782 1.8768, 73.27935 1.875633, 73.2803 1.874433, 73.281 1.8732, 73.28145 1.871967, 73.28165 1.870733, 73.2816 1.8695, 73.2813 1.8683, 
+      73.28075 1.867133, 73.2799 1.866033, 73.27885 1.865, 73.2776 1.864067, 73.2761 1.8632, 73.2744 1.862433, 73.27255 1.861767, 73.2705 1.861233, 73.26835 1.8608, 73.26605 1.8605, 
+      73.2637 1.860333)), 
+  ((73.328 2.4218, 73.32605 2.4213, 73.32405 2.420933, 73.32195 2.4207, 73.31985 2.420633, 73.31775 2.4207, 73.31565 2.420933, 73.31365 2.4213, 73.3117 2.4218, 73.3098 2.422433, 
+      73.30805 2.4232, 73.3064 2.424067, 73.3049 2.425067, 73.3036 2.426167, 73.30245 2.427333, 73.3015 2.4286, 73.30075 2.4299, 73.3002 2.431233, 73.29985 2.432633, 73.29975 2.434033, 
+      73.29985 2.435433, 73.3002 2.436833, 73.30075 2.438167, 73.3015 2.439467, 73.30245 2.440733, 73.3036 2.4419, 73.3049 2.443, 73.3064 2.444, 73.30805 2.444867, 73.3098 2.445633, 
+      73.3117 2.446267, 73.31365 2.446767, 73.31565 2.447133, 73.31775 2.447367, 73.31985 2.447433, 73.32195 2.447367, 73.32405 2.447133, 73.32605 2.446767, 73.328 2.446267, 73.3299 2.445633, 
+      73.33165 2.444867, 73.3333 2.444, 73.3348 2.443, 73.3361 2.4419, 73.33725 2.440733, 73.3382 2.439467, 73.33895 2.438167, 73.3395 2.436833, 73.33985 2.435433, 73.33995 2.434033, 
+      73.33985 2.432633, 73.3395 2.431233, 73.33895 2.4299, 73.3382 2.4286, 73.33725 2.427333, 73.3361 2.426167, 73.3348 2.425067, 73.3333 2.424067, 73.33165 2.4232, 73.3299 2.422433, 
+      73.328 2.4218)), 
+  ((73.5271 4.364733, 73.52935 4.3637, 73.5315 4.3626, 73.5335 4.361433, 73.53535 4.3602, 73.537 4.358933, 73.5385 4.357633, 73.53975 4.3563, 73.54075 4.354967, 73.54155 4.353667, 
+      73.5421 4.352367, 73.54235 4.351133, 73.5424 4.349933, 73.54215 4.3488, 73.54165 4.347767, 73.54095 4.3468, 73.53995 4.345967, 73.53875 4.3452, 73.5373 4.3446, 73.5357 4.3441, 
+      73.5339 4.343733, 73.5319 4.3435, 73.5298 4.3434, 73.52755 4.343467, 73.5252 4.343667, 73.5228 4.343967, 73.52035 4.344433, 73.5179 4.345, 73.51545 4.345733, 73.51305 4.346533, 
+      73.5107 4.347467, 73.50845 4.3485, 73.5063 4.3496, 73.5043 4.350767, 73.50245 4.352, 73.5008 4.353267, 73.4993 4.354567, 73.49805 4.3559, 73.49705 4.357233, 73.49625 4.358533, 
+      73.4957 4.359833, 73.49545 4.361067, 73.4954 4.362267, 73.49565 4.3634, 73.49615 4.364433, 73.49685 4.3654, 73.49785 4.366233, 73.49905 4.367, 73.5005 4.3676, 73.5021 4.3681, 
+      73.5039 4.368467, 73.5059 4.3687, 73.508 4.3688, 73.51025 4.368733, 73.5126 4.368533, 73.515 4.368233, 73.51745 4.367767, 73.5199 4.3672, 73.52235 4.366467, 73.52475 4.365667, 
+      73.5271 4.364733)), 
+  ((73.09575 5.543567, 73.09405 5.542633, 73.0922 5.541767, 73.0902 5.541033, 73.0881 5.5404, 73.08595 5.5399, 73.08375 5.539533, 73.08155 5.5393, 73.0793 5.5392, 73.0771 5.5392, 
+      73.07495 5.539367, 73.07285 5.539667, 73.07085 5.5401, 73.06895 5.540667, 73.0672 5.541333, 73.06565 5.542133, 73.0642 5.543, 73.063 5.544, 73.06195 5.545067, 73.06115 5.5462, 
+      73.06055 5.5474, 73.0602 5.548633, 73.06005 5.549933, 73.06015 5.5512, 73.0605 5.5525, 73.06105 5.5538, 73.06185 5.555067, 73.06285 5.5563, 73.06405 5.557467, 73.06545 5.5586, 
+      73.06705 5.559633, 73.06875 5.560567, 73.0706 5.561433, 73.0726 5.562167, 73.0747 5.5628, 73.07685 5.5633, 73.07905 5.563667, 73.08125 5.5639, 73.0835 5.564, 73.0857 5.564, 
+      73.08785 5.563833, 73.08995 5.563533, 73.09195 5.5631, 73.09385 5.562533, 73.0956 5.561867, 73.09715 5.561067, 73.0986 5.5602, 73.0998 5.5592, 73.10085 5.558133, 73.10165 5.557, 
+      73.10225 5.5558, 73.1026 5.554567, 73.10275 5.553267, 73.10265 5.552, 73.1023 5.5507, 73.10175 5.5494, 73.10095 5.548133, 73.09995 5.5469, 73.09875 5.545733, 73.09735 5.5446, 
+      73.09575 5.543567)), 
+  ((73.45775 0.559233, 73.4558 0.558733, 73.4538 0.5584, 73.45175 0.558167, 73.44965 0.5581, 73.4476 0.558167, 73.4455 0.5584, 73.4435 0.558733, 73.4416 0.559233, 73.4397 0.559867, 
+      73.438 0.560633, 73.43635 0.5615, 73.4349 0.562467, 73.4336 0.563567, 73.43245 0.5647, 73.4315 0.565933, 73.43075 0.567233, 73.43025 0.568567, 73.4299 0.569933, 73.4298 0.571333, 
+      73.4299 0.572733, 73.43025 0.5741, 73.43075 0.575433, 73.4315 0.5767, 73.43245 0.577967, 73.4336 0.5791, 73.4349 0.5802, 73.43635 0.581167, 73.438 0.582033, 73.4397 0.5828, 
+      73.44155 0.583433, 73.4435 0.583933, 73.4455 0.584267, 73.44755 0.5845, 73.44965 0.584567, 73.45175 0.5845, 73.4538 0.584267, 73.4558 0.583933, 73.4577 0.583433, 73.4596 0.5828, 
+      73.4613 0.582033, 73.46295 0.581167, 73.4644 0.5802, 73.4657 0.5791, 73.46685 0.577967, 73.4678 0.5767, 73.46855 0.575433, 73.46905 0.5741, 73.4694 0.572733, 73.4695 0.571333, 
+      73.4694 0.569967, 73.46905 0.568567, 73.46855 0.567233, 73.4678 0.565967, 73.46685 0.5647, 73.4657 0.563567, 73.4644 0.562467, 73.46295 0.5615, 73.4613 0.560633, 73.4596 0.559867, 
+      73.45775 0.559233)), 
+  ((73.30855 2.3655, 73.3066 2.365033, 73.30465 2.364667, 73.3026 2.364467, 73.30055 2.364367, 73.2985 2.364467, 73.29645 2.364667, 73.2945 2.365033, 73.29255 2.3655, 73.29075 2.366133, 
+      73.289 2.366867, 73.2874 2.367733, 73.28595 2.3687, 73.28465 2.369767, 73.28355 2.370933, 73.2826 2.372133, 73.2819 2.373433, 73.28135 2.374733, 73.28105 2.3761, 73.2809 2.377467, 
+      73.28105 2.378833, 73.28135 2.3802, 73.2819 2.3815, 73.2826 2.3828, 73.28355 2.384, 73.28465 2.385167, 73.28595 2.386233, 73.2874 2.3872, 73.289 2.388067, 73.29075 2.3888, 
+      73.29255 2.389433, 73.2945 2.3899, 73.29645 2.390267, 73.2985 2.390467, 73.30055 2.390567, 73.3026 2.390467, 73.30465 2.390267, 73.3066 2.3899, 73.30855 2.389433, 73.31035 2.3888, 
+      73.3121 2.388067, 73.3137 2.3872, 73.31515 2.386233, 73.31645 2.385167, 73.31755 2.384, 73.3185 2.3828, 73.3192 2.3815, 73.31975 2.3802, 73.32005 2.378833, 73.3202 2.377467, 
+      73.32005 2.3761, 73.31975 2.374733, 73.3192 2.373433, 73.3185 2.372133, 73.31755 2.370933, 73.31645 2.369767, 73.31515 2.3687, 73.3137 2.367733, 73.3121 2.366867, 73.31035 2.366133, 
+      73.30855 2.3655)), 
+  ((73.4103 5.7984, 73.4115 5.797667, 73.4125 5.7968, 73.41335 5.7958, 73.414 5.7947, 73.4144 5.7935, 73.4146 5.7922, 73.4146 5.790833, 73.4144 5.789367, 73.414 5.7879, 
+      73.41335 5.7864, 73.4125 5.784867, 73.4115 5.783333, 73.4103 5.781833, 73.40895 5.7804, 73.4074 5.778967, 73.40575 5.777633, 73.404 5.776367, 73.40215 5.775233, 73.4002 5.774167, 
+      73.3982 5.773267, 73.39615 5.772467, 73.39415 5.7718, 73.3921 5.7713, 73.3901 5.770933, 73.38815 5.770733, 73.3863 5.7707, 73.38455 5.770833, 73.3829 5.7711, 73.38135 5.771533, 
+      73.38 5.772133, 73.3788 5.772867, 73.3778 5.773733, 73.37695 5.774733, 73.3763 5.775833, 73.3759 5.777033, 73.3757 5.778333, 73.3757 5.7797, 73.3759 5.781167, 73.3763 5.782633, 
+      73.37695 5.784133, 73.3778 5.785667, 73.3788 5.7872, 73.38 5.7887, 73.38135 5.790133, 73.3829 5.791567, 73.38455 5.7929, 73.3863 5.794167, 73.38815 5.7953, 73.3901 5.796367, 
+      73.3921 5.797267, 73.39415 5.798067, 73.39615 5.798733, 73.3982 5.799233, 73.4002 5.7996, 73.40215 5.7998, 73.404 5.799833, 73.40575 5.7997, 73.4074 5.799433, 73.40895 5.799, 
+      73.4103 5.7984)), 
+  ((73.23695 5.990433, 73.23525 5.9896, 73.2334 5.988867, 73.23145 5.988267, 73.2294 5.987767, 73.22735 5.9874, 73.2252 5.9872, 73.22305 5.9871, 73.22095 5.987133, 73.21885 5.9873, 
+      73.2168 5.987633, 73.21485 5.988067, 73.213 5.988633, 73.21125 5.9893, 73.2097 5.9901, 73.20825 5.991, 73.20695 5.992, 73.2059 5.993067, 73.205 5.9942, 73.20435 5.9954, 
+      73.2039 5.996633, 73.20365 5.9979, 73.20365 5.9992, 73.20385 6.0005, 73.2043 6.001767, 73.20495 6.003033, 73.2058 6.004233, 73.20685 6.0054, 73.2081 6.0065, 73.20955 6.007533, 
+      73.21115 6.008433, 73.21285 6.009267, 73.2147 6.01, 73.21665 6.0106, 73.2187 6.0111, 73.22075 6.011467, 73.2229 6.011667, 73.22505 6.011767, 73.22715 6.011733, 73.22925 6.011567, 
+      73.2313 6.011233, 73.23325 6.0108, 73.2351 6.010233, 73.23685 6.009567, 73.2384 6.008767, 73.23985 6.007867, 73.24115 6.006867, 73.2422 6.0058, 73.2431 6.004667, 73.24375 6.003467, 
+      73.2442 6.002233, 73.24445 6.000967, 73.24445 5.999667, 73.24425 5.998367, 73.2438 5.9971, 73.24315 5.995833, 73.2423 5.994633, 73.24125 5.993467, 73.24 5.992367, 73.23855 5.991333, 
+      73.23695 5.990433)), 
+  ((73.23245 5.929633, 73.23045 5.928667, 73.2283 5.9278, 73.22605 5.927033, 73.2237 5.926333, 73.2213 5.925767, 73.21885 5.925267, 73.2164 5.924933, 73.21395 5.9247, 73.2116 5.924567, 
+      73.20925 5.924567, 73.20705 5.9247, 73.20495 5.924967, 73.203 5.925333, 73.2012 5.9258, 73.1996 5.9264, 73.19815 5.9271, 73.197 5.9279, 73.196 5.928767, 73.1953 5.929733, 
+      73.19485 5.930767, 73.1946 5.931833, 73.19465 5.932967, 73.19495 5.9341, 73.1955 5.935267, 73.1963 5.936467, 73.1973 5.937633, 73.1986 5.938767, 73.20005 5.9399, 73.2017 5.940967, 
+      73.20355 5.941967, 73.20555 5.942933, 73.2077 5.9438, 73.20995 5.944567, 73.2123 5.945267, 73.2147 5.945833, 73.21715 5.946333, 73.2196 5.946667, 73.22205 5.9469, 73.2244 5.947033, 
+      73.22675 5.947033, 73.22895 5.9469, 73.23105 5.946633, 73.233 5.946267, 73.2348 5.9458, 73.2364 5.9452, 73.23785 5.9445, 73.239 5.9437, 73.24 5.942833, 73.2407 5.941867, 
+      73.24115 5.940833, 73.2414 5.939767, 73.24135 5.938633, 73.24105 5.9375, 73.2405 5.936333, 73.2397 5.935133, 73.2387 5.933967, 73.2374 5.932833, 73.23595 5.9317, 73.2343 5.930633, 
+      73.23245 5.929633)), 
+  ((73.13495 2.252533, 73.13305 2.252067, 73.1311 2.2517, 73.1291 2.2515, 73.1271 2.251433, 73.1251 2.2515, 73.1231 2.2517, 73.12115 2.252067, 73.11925 2.252533, 73.11745 2.253167, 
+      73.11575 2.2539, 73.1142 2.254733, 73.11275 2.2557, 73.1115 2.256733, 73.1104 2.257867, 73.10945 2.259067, 73.10875 2.260333, 73.1082 2.261633, 73.1079 2.262967, 73.1078 2.2643, 
+      73.1079 2.265633, 73.1082 2.266967, 73.10875 2.268267, 73.10945 2.269533, 73.1104 2.270733, 73.1115 2.271867, 73.11275 2.2729, 73.1142 2.273867, 73.11575 2.2747, 73.11745 2.275433, 
+      73.11925 2.276067, 73.12115 2.276533, 73.1231 2.2769, 73.1251 2.2771, 73.1271 2.277167, 73.1291 2.2771, 73.1311 2.2769, 73.13305 2.276533, 73.13495 2.276067, 73.13675 2.275433, 
+      73.13845 2.2747, 73.14 2.273867, 73.14145 2.2729, 73.1427 2.271867, 73.1438 2.270733, 73.14475 2.269533, 73.14545 2.268267, 73.146 2.266967, 73.1463 2.265633, 73.1464 2.2643, 
+      73.1463 2.262967, 73.146 2.261633, 73.14545 2.260333, 73.14475 2.259067, 73.1438 2.257867, 73.1427 2.256733, 73.14145 2.2557, 73.14 2.254733, 73.13845 2.2539, 73.13675 2.253167, 
+      73.13495 2.252533)), 
+  ((73.19855 2.2654, 73.19665 2.264933, 73.1947 2.264567, 73.1927 2.264367, 73.1907 2.2643, 73.1887 2.264367, 73.1867 2.264567, 73.18475 2.264933, 73.18285 2.2654, 73.18105 2.266033, 
+      73.17935 2.266767, 73.1778 2.2676, 73.17635 2.268567, 73.1751 2.2696, 73.174 2.270733, 73.17305 2.271933, 73.17235 2.2732, 73.1718 2.2745, 73.1715 2.275833, 73.1714 2.277167, 
+      73.1715 2.2785, 73.1718 2.279833, 73.17235 2.281133, 73.17305 2.2824, 73.174 2.2836, 73.1751 2.284733, 73.17635 2.285767, 73.1778 2.286733, 73.17935 2.287567, 73.18105 2.2883, 
+      73.18285 2.288933, 73.18475 2.2894, 73.1867 2.289767, 73.1887 2.289967, 73.1907 2.290033, 73.1927 2.289967, 73.1947 2.289767, 73.19665 2.2894, 73.19855 2.288933, 73.20035 2.2883, 
+      73.20205 2.287567, 73.2036 2.286733, 73.20505 2.285767, 73.2063 2.284733, 73.2074 2.2836, 73.20835 2.2824, 73.20905 2.281133, 73.2096 2.279833, 73.2099 2.2785, 73.21 2.277167, 
+      73.2099 2.275833, 73.2096 2.2745, 73.20905 2.2732, 73.20835 2.271933, 73.2074 2.270733, 73.2063 2.2696, 73.20505 2.268567, 73.2036 2.2676, 73.20205 2.266767, 73.20035 2.266033, 
+      73.19855 2.2654)), 
+  ((73.1951 6.909367, 73.1932 6.9089, 73.19125 6.908533, 73.18925 6.908333, 73.18725 6.908267, 73.18525 6.908333, 73.18325 6.908533, 73.1813 6.9089, 73.1794 6.909367, 73.1776 6.909967, 
+      73.17595 6.9107, 73.17435 6.911567, 73.17295 6.9125, 73.17165 6.913567, 73.17055 6.914667, 73.16965 6.915867, 73.16895 6.917133, 73.1684 6.918433, 73.1681 6.919767, 73.168 6.9211, 
+      73.1681 6.922433, 73.1684 6.923767, 73.16895 6.925067, 73.16965 6.926333, 73.17055 6.927533, 73.17165 6.928633, 73.17295 6.9297, 73.17435 6.930633, 73.17595 6.9315, 73.1776 6.932233, 
+      73.1794 6.932833, 73.1813 6.9333, 73.18325 6.933667, 73.18525 6.933867, 73.18725 6.933933, 73.18925 6.933867, 73.19125 6.933667, 73.1932 6.9333, 73.1951 6.932833, 73.1969 6.932233, 
+      73.19855 6.9315, 73.20015 6.930633, 73.20155 6.9297, 73.20285 6.928633, 73.20395 6.927533, 73.20485 6.926333, 73.20555 6.925067, 73.2061 6.923767, 73.2064 6.922433, 73.2065 6.9211, 
+      73.2064 6.919767, 73.2061 6.918433, 73.20555 6.917133, 73.20485 6.915867, 73.20395 6.914667, 73.20285 6.913567, 73.20155 6.9125, 73.20015 6.911567, 73.19855 6.9107, 73.1969 6.909967, 
+      73.1951 6.909367)), 
+  ((73.2814 2.311733, 73.2795 2.311267, 73.27755 2.3109, 73.27555 2.3107, 73.27355 2.310633, 73.27155 2.3107, 73.26955 2.3109, 73.2676 2.311267, 73.2657 2.311733, 73.26395 2.312367, 
+      73.26225 2.3131, 73.26065 2.313933, 73.25925 2.314867, 73.258 2.315933, 73.2569 2.317033, 73.25595 2.318233, 73.25525 2.3195, 73.2547 2.3208, 73.2544 2.322133, 73.2543 2.323467, 
+      73.2544 2.3248, 73.2547 2.326133, 73.25525 2.327433, 73.25595 2.3287, 73.2569 2.329867, 73.258 2.331, 73.25925 2.332067, 73.26065 2.333, 73.26225 2.333833, 73.2639 2.334567, 
+      73.2657 2.3352, 73.2676 2.335667, 73.26955 2.336033, 73.27155 2.336233, 73.27355 2.3363, 73.27555 2.336233, 73.27755 2.336033, 73.2795 2.335667, 73.2814 2.3352, 73.28315 2.334567, 
+      73.28485 2.333833, 73.28645 2.333, 73.28785 2.332067, 73.2891 2.331, 73.2902 2.3299, 73.29115 2.3287, 73.29185 2.327433, 73.2924 2.326133, 73.2927 2.3248, 73.2928 2.323467, 
+      73.2927 2.322133, 73.2924 2.3208, 73.29185 2.3195, 73.29115 2.318233, 73.2902 2.317067, 73.2891 2.315933, 73.28785 2.314867, 73.28645 2.313933, 73.28485 2.3131, 73.2832 2.312367, 
+      73.2814 2.311733)), 
+  ((73.23735 6.094633, 73.2349 6.0949, 73.23245 6.095267, 73.23005 6.095733, 73.22765 6.096333, 73.2253 6.097, 73.22305 6.097767, 73.2209 6.098633, 73.2189 6.099567, 73.217 6.1006, 
+      73.21535 6.101633, 73.21385 6.102733, 73.2126 6.103867, 73.21155 6.105, 73.21075 6.106167, 73.21015 6.1073, 73.20985 6.108433, 73.2098 6.109533, 73.21 6.110567, 73.21045 6.111567, 
+      73.21115 6.1125, 73.2121 6.113333, 73.21325 6.1141, 73.21465 6.114767, 73.21625 6.115333, 73.21805 6.1158, 73.21995 6.116167, 73.22205 6.116367, 73.22425 6.1165, 73.2266 6.116467, 
+      73.22895 6.116367, 73.2314 6.1161, 73.23385 6.115733, 73.23625 6.115267, 73.23865 6.114667, 73.241 6.114, 73.24325 6.1132, 73.2454 6.112367, 73.2474 6.111433, 73.2493 6.1104, 
+      73.25095 6.109367, 73.25245 6.108267, 73.2537 6.107133, 73.25475 6.106, 73.25555 6.104833, 73.25615 6.1037, 73.25645 6.102567, 73.2565 6.101467, 73.2563 6.100433, 73.25585 6.099433, 
+      73.25515 6.0985, 73.2542 6.097667, 73.25305 6.0969, 73.25165 6.096233, 73.25005 6.095667, 73.24825 6.0952, 73.24635 6.094867, 73.24425 6.094633, 73.24205 6.0945, 73.2397 6.094533, 
+      73.23735 6.094633)), 
+  ((72.60825 3.559867, 72.6064 3.5594, 72.6045 3.559067, 72.60255 3.558867, 72.60055 3.558767, 72.59855 3.558867, 72.5966 3.559067, 72.5947 3.5594, 72.59285 3.559867, 72.59105 3.560467, 
+      72.5894 3.5612, 72.58785 3.562033, 72.58645 3.562967, 72.5852 3.564, 72.5841 3.5651, 72.5832 3.5663, 72.5825 3.567533, 72.582 3.5688, 72.5817 3.5701, 72.58155 3.571433, 
+      72.5817 3.572767, 72.582 3.574067, 72.5825 3.575333, 72.5832 3.576567, 72.5841 3.577767, 72.5852 3.578867, 72.58645 3.5799, 72.58785 3.580833, 72.5894 3.581667, 72.59105 3.5824, 
+      72.59285 3.583, 72.5947 3.583467, 72.5966 3.5838, 72.59855 3.584, 72.60055 3.5841, 72.60255 3.584, 72.6045 3.5838, 72.6064 3.583467, 72.60825 3.583, 72.61005 3.5824, 
+      72.6117 3.581667, 72.61325 3.580833, 72.61465 3.5799, 72.6159 3.578867, 72.617 3.577767, 72.6179 3.576567, 72.6186 3.575333, 72.6191 3.574067, 72.6194 3.572767, 72.61955 3.571433, 
+      72.6194 3.5701, 72.6191 3.5688, 72.6186 3.567533, 72.6179 3.5663, 72.617 3.5651, 72.6159 3.564, 72.61465 3.562967, 72.61325 3.562033, 72.6117 3.5612, 72.61005 3.560467, 
+      72.60825 3.559867)), 
+  ((73.39355 1.835467, 73.39205 1.834933, 73.3905 1.8345, 73.3889 1.834267, 73.3873 1.8342, 73.3857 1.834267, 73.3841 1.8345, 73.38255 1.834933, 73.38105 1.835467, 73.3796 1.836167, 
+      73.37825 1.837033, 73.377 1.838, 73.37585 1.8391, 73.37485 1.8403, 73.37395 1.8416, 73.37325 1.843, 73.37265 1.844433, 73.37225 1.845933, 73.372 1.847467, 73.3719 1.849033, 
+      73.372 1.8506, 73.37225 1.852133, 73.37265 1.853633, 73.37325 1.855067, 73.37395 1.856467, 73.37485 1.857767, 73.37585 1.858967, 73.377 1.860067, 73.37825 1.861033, 73.3796 1.8619, 
+      73.38105 1.8626, 73.38255 1.863133, 73.3841 1.863567, 73.3857 1.8638, 73.3873 1.863867, 73.3889 1.8638, 73.3905 1.863567, 73.39205 1.863133, 73.39355 1.8626, 73.395 1.8619, 
+      73.39635 1.861033, 73.3976 1.860067, 73.39875 1.858967, 73.39975 1.857767, 73.40065 1.856467, 73.40135 1.855067, 73.40195 1.853633, 73.40235 1.852133, 73.4026 1.8506, 73.4027 1.849033, 
+      73.4026 1.847467, 73.40235 1.845933, 73.40195 1.844433, 73.40135 1.843, 73.40065 1.8416, 73.39975 1.8403, 73.39875 1.8391, 73.3976 1.838, 73.39635 1.837033, 73.395 1.836167, 
+      73.39355 1.835467)), 
+  ((73.19525 6.348967, 73.19705 6.349, 73.19885 6.348867, 73.20065 6.3486, 73.2024 6.3482, 73.20405 6.347667, 73.20565 6.347, 73.20715 6.3462, 73.20855 6.3453, 73.2098 6.344267, 
+      73.2109 6.343167, 73.2119 6.342, 73.2127 6.340733, 73.2133 6.339433, 73.21375 6.3381, 73.214 6.336733, 73.21405 6.335367, 73.21395 6.334, 73.21365 6.332633, 73.21315 6.3313, 
+      73.21245 6.330033, 73.2116 6.328833, 73.2106 6.3277, 73.20945 6.326667, 73.20815 6.325733, 73.20675 6.3249, 73.2052 6.3242, 73.2036 6.323633, 73.2019 6.323167, 73.20015 6.322867, 
+      73.19835 6.3227, 73.19655 6.322667, 73.19475 6.3228, 73.19295 6.323067, 73.1912 6.323467, 73.18955 6.324, 73.18795 6.324667, 73.18645 6.325467, 73.18505 6.326367, 73.1838 6.3274, 
+      73.1827 6.3285, 73.1817 6.329667, 73.1809 6.330933, 73.1803 6.332233, 73.17985 6.333567, 73.1796 6.334933, 73.17955 6.3363, 73.17965 6.337667, 73.17995 6.339033, 73.18045 6.340367, 
+      73.18115 6.341633, 73.182 6.342833, 73.183 6.343967, 73.18415 6.345, 73.18545 6.345933, 73.18685 6.346767, 73.1884 6.347467, 73.19 6.348033, 73.1917 6.3485, 73.19345 6.3488, 
+      73.19525 6.348967)), 
+  ((72.97335 0.5383, 72.97155 0.537833, 72.9697 0.537533, 72.9678 0.5373, 72.9659 0.537233, 72.964 0.5373, 72.9621 0.5375, 72.96025 0.537833, 72.95845 0.5383, 72.95675 0.5389, 
+      72.95515 0.539567, 72.95365 0.5404, 72.9523 0.5413, 72.95105 0.5423, 72.95005 0.543367, 72.94915 0.5445, 72.94845 0.5457, 72.948 0.546933, 72.94765 0.5482, 72.94755 0.549467, 
+      72.94765 0.550733, 72.94795 0.552, 72.94845 0.553233, 72.94915 0.554433, 72.95005 0.555567, 72.95105 0.556633, 72.9523 0.557633, 72.95365 0.558533, 72.95515 0.559367, 72.95675 0.560033, 
+      72.95845 0.560633, 72.96025 0.5611, 72.9621 0.5614, 72.964 0.561633, 72.9659 0.5617, 72.9678 0.561633, 72.9697 0.561433, 72.97155 0.5611, 72.97335 0.560633, 72.97505 0.560033, 
+      72.97665 0.559367, 72.97815 0.558533, 72.9795 0.557633, 72.98075 0.556633, 72.98175 0.555567, 72.98265 0.554433, 72.98335 0.553233, 72.98385 0.552, 72.98415 0.550733, 72.98425 0.549467, 
+      72.98415 0.5482, 72.98385 0.546933, 72.98335 0.5457, 72.98265 0.5445, 72.98175 0.543367, 72.98075 0.5423, 72.9795 0.5413, 72.97815 0.5404, 72.97665 0.539567, 72.97505 0.5389, 
+      72.97335 0.5383)), 
+  ((73.44535 0.460233, 73.4436 0.4598, 73.4418 0.459467, 73.43995 0.4593, 73.4381 0.459233, 73.43625 0.4593, 73.4344 0.459467, 73.4326 0.4598, 73.43085 0.460233, 73.4292 0.4608, 
+      73.42765 0.4615, 73.4262 0.462267, 73.4249 0.463133, 73.42375 0.4641, 73.4227 0.465133, 73.42185 0.466233, 73.4212 0.4674, 73.4207 0.4686, 73.42045 0.469833, 73.42035 0.471067, 
+      73.42045 0.4723, 73.4207 0.473533, 73.4212 0.474733, 73.42185 0.4759, 73.4227 0.477, 73.42375 0.478033, 73.4249 0.479, 73.4262 0.479867, 73.42765 0.480633, 73.4292 0.481333, 
+      73.43085 0.4819, 73.4326 0.482333, 73.4344 0.482667, 73.43625 0.482833, 73.4381 0.4829, 73.43995 0.482833, 73.4418 0.482667, 73.4436 0.482333, 73.44535 0.4819, 73.447 0.481333, 
+      73.44855 0.480633, 73.45 0.479867, 73.4513 0.479, 73.45245 0.478033, 73.4535 0.477, 73.45435 0.4759, 73.455 0.474733, 73.4555 0.473533, 73.45575 0.4723, 73.45585 0.471067, 
+      73.45575 0.469833, 73.4555 0.4686, 73.455 0.4674, 73.45435 0.466233, 73.4535 0.465133, 73.45245 0.4641, 73.4513 0.463133, 73.45 0.462267, 73.44855 0.4615, 73.447 0.4608, 
+      73.44535 0.460233)), 
+  ((73.07805 6.646467, 73.0764 6.646067, 73.0747 6.645733, 73.07295 6.645567, 73.07115 6.6455, 73.06935 6.645567, 73.0676 6.645733, 73.0659 6.646033, 73.06425 6.646467, 73.06265 6.647, 
+      73.06115 6.647667, 73.05975 6.6484, 73.0585 6.649233, 73.0574 6.650167, 73.0564 6.651167, 73.0556 6.652233, 73.055 6.653333, 73.0545 6.654467, 73.05425 6.655633, 73.05415 6.656833, 
+      73.05425 6.658033, 73.0545 6.6592, 73.055 6.660333, 73.0556 6.661433, 73.0564 6.6625, 73.0574 6.6635, 73.0585 6.664433, 73.05975 6.665267, 73.06115 6.666, 73.06265 6.666667, 
+      73.06425 6.6672, 73.0659 6.6676, 73.0676 6.667933, 73.06935 6.6681, 73.07115 6.668167, 73.07295 6.6681, 73.0747 6.667933, 73.0764 6.6676, 73.07805 6.6672, 73.07965 6.666667, 
+      73.08115 6.666, 73.08255 6.665267, 73.0838 6.664433, 73.0849 6.6635, 73.0859 6.6625, 73.0867 6.661433, 73.0873 6.660333, 73.0878 6.6592, 73.08805 6.658033, 73.08815 6.656833, 
+      73.08805 6.655633, 73.0878 6.654467, 73.08735 6.653333, 73.0867 6.652233, 73.0859 6.651167, 73.0849 6.650167, 73.0838 6.649233, 73.08255 6.6484, 73.08115 6.647667, 73.07965 6.647, 
+      73.07805 6.646467)), 
+  ((73.20135 6.960167, 73.19975 6.959733, 73.19805 6.959433, 73.19635 6.959267, 73.1946 6.9592, 73.19285 6.959267, 73.19115 6.959433, 73.18945 6.959733, 73.18785 6.960167, 73.1863 6.960667, 
+      73.18485 6.9613, 73.1835 6.962033, 73.18225 6.962867, 73.18115 6.963767, 73.1802 6.964733, 73.17945 6.965767, 73.1788 6.966833, 73.17835 6.967967, 73.1781 6.9691, 73.178 6.970267, 
+      73.1781 6.971433, 73.17835 6.972567, 73.1788 6.9737, 73.17945 6.974767, 73.1802 6.9758, 73.18115 6.976767, 73.18225 6.977667, 73.1835 6.9785, 73.18485 6.979233, 73.1863 6.979867, 
+      73.18785 6.980367, 73.18945 6.9808, 73.19115 6.9811, 73.19285 6.981267, 73.1946 6.981333, 73.19635 6.981267, 73.19805 6.9811, 73.19975 6.9808, 73.20135 6.980367, 73.2029 6.979867, 
+      73.20435 6.979233, 73.2057 6.9785, 73.20695 6.977667, 73.20805 6.976767, 73.209 6.9758, 73.20975 6.974767, 73.2104 6.9737, 73.21085 6.972567, 73.2111 6.971433, 73.2112 6.970267, 
+      73.2111 6.9691, 73.21085 6.967967, 73.2104 6.966833, 73.20975 6.965767, 73.209 6.964733, 73.20805 6.963767, 73.20695 6.962867, 73.2057 6.962033, 73.20435 6.9613, 73.2029 6.960667, 
+      73.20135 6.960167)), 
+  ((73.09185 0.328967, 73.0903 0.328567, 73.0887 0.328267, 73.08705 0.3281, 73.0854 0.328067, 73.08375 0.3281, 73.0821 0.328267, 73.0805 0.328567, 73.07895 0.328967, 73.07745 0.329467, 
+      73.07605 0.330067, 73.0748 0.330767, 73.0736 0.331567, 73.07255 0.3324, 73.07165 0.333333, 73.0709 0.334333, 73.0703 0.335367, 73.06985 0.336433, 73.0696 0.337533, 73.06955 0.338633, 
+      73.0696 0.339733, 73.06985 0.340833, 73.0703 0.3419, 73.0709 0.342933, 73.07165 0.343933, 73.07255 0.344867, 73.0736 0.3457, 73.0748 0.3465, 73.07605 0.3472, 73.07745 0.3478, 
+      73.07895 0.3483, 73.0805 0.3487, 73.0821 0.349, 73.08375 0.349167, 73.0854 0.3492, 73.08705 0.349167, 73.0887 0.349, 73.0903 0.3487, 73.09185 0.3483, 73.09335 0.3478, 
+      73.09475 0.3472, 73.096 0.3465, 73.0972 0.3457, 73.09825 0.344867, 73.09915 0.343933, 73.0999 0.342933, 73.1005 0.3419, 73.10095 0.340833, 73.1012 0.339733, 73.10125 0.338633, 
+      73.1012 0.337533, 73.10095 0.336433, 73.1005 0.335367, 73.0999 0.334333, 73.09915 0.333333, 73.09825 0.3324, 73.0972 0.331567, 73.096 0.330767, 73.09475 0.330067, 73.09335 0.329467, 
+      73.09185 0.328967)), 
+  ((73.42325 0.426867, 73.4217 0.426467, 73.42015 0.426167, 73.41855 0.426, 73.4169 0.425967, 73.41525 0.426, 73.41365 0.426167, 73.4121 0.426467, 73.41055 0.426867, 73.4091 0.427333, 
+      73.40775 0.427933, 73.4065 0.428633, 73.40535 0.4294, 73.4043 0.430233, 73.4034 0.431133, 73.4027 0.4321, 73.4021 0.433133, 73.40165 0.434167, 73.4014 0.435233, 73.40135 0.436333, 
+      73.4014 0.437433, 73.40165 0.4385, 73.4021 0.439533, 73.4027 0.440567, 73.4034 0.441533, 73.4043 0.442433, 73.40535 0.443267, 73.4065 0.444033, 73.40775 0.444733, 73.4091 0.445333, 
+      73.41055 0.4458, 73.4121 0.4462, 73.41365 0.4465, 73.41525 0.446667, 73.4169 0.4467, 73.41855 0.446667, 73.42015 0.4465, 73.4217 0.4462, 73.42325 0.4458, 73.4247 0.445333, 
+      73.42605 0.444733, 73.4273 0.444033, 73.42845 0.443267, 73.4295 0.442433, 73.4304 0.441533, 73.4311 0.440567, 73.4317 0.439533, 73.43215 0.4385, 73.4324 0.437433, 73.43245 0.436333, 
+      73.4324 0.435233, 73.43215 0.434167, 73.4317 0.433133, 73.4311 0.4321, 73.4304 0.431133, 73.4295 0.430233, 73.42845 0.4294, 73.4273 0.428633, 73.42605 0.427933, 73.4247 0.427333, 
+      73.42325 0.426867)), 
+  ((72.5937 3.599533, 72.5922 3.599167, 72.59065 3.598867, 72.5891 3.5987, 72.5875 3.598667, 72.5859 3.5987, 72.58435 3.598867, 72.5828 3.599167, 72.5813 3.599533, 72.5799 3.6, 
+      72.57855 3.6006, 72.5773 3.601267, 72.5762 3.602, 72.5752 3.602833, 72.5743 3.603733, 72.5736 3.604667, 72.57305 3.605667, 72.5726 3.6067, 72.57235 3.607733, 72.5723 3.6088, 
+      72.57235 3.609867, 72.5726 3.6109, 72.57305 3.611933, 72.5736 3.612933, 72.5743 3.613867, 72.5752 3.614767, 72.5762 3.6156, 72.5773 3.616333, 72.57855 3.617, 72.5799 3.6176, 
+      72.5813 3.618067, 72.5828 3.618433, 72.58435 3.618733, 72.5859 3.6189, 72.5875 3.618933, 72.5891 3.6189, 72.59065 3.618733, 72.5922 3.618433, 72.5937 3.618067, 72.5951 3.6176, 
+      72.59645 3.617, 72.5977 3.616333, 72.5988 3.6156, 72.5998 3.614767, 72.6007 3.613867, 72.6014 3.612933, 72.60195 3.611933, 72.6024 3.6109, 72.60265 3.609867, 72.6027 3.6088, 
+      72.60265 3.607733, 72.6024 3.6067, 72.60195 3.605667, 72.6014 3.604667, 72.6007 3.603733, 72.5998 3.602833, 72.5988 3.602, 72.5977 3.601267, 72.59645 3.6006, 72.5951 3.6, 
+      72.5937 3.599533)), 
+  ((72.65365 3.592567, 72.65215 3.5922, 72.6506 3.591933, 72.64905 3.591767, 72.64745 3.5917, 72.64585 3.591767, 72.6443 3.591933, 72.64275 3.5922, 72.64125 3.592567, 72.63985 3.593067, 
+      72.6385 3.593633, 72.6373 3.5943, 72.63615 3.595067, 72.63515 3.595867, 72.6343 3.596767, 72.63355 3.5977, 72.633 3.5987, 72.6326 3.599733, 72.63235 3.600767, 72.63225 3.601833, 
+      72.63235 3.6029, 72.6326 3.603933, 72.633 3.604967, 72.63355 3.605967, 72.6343 3.6069, 72.63515 3.6078, 72.63615 3.6086, 72.6373 3.609367, 72.6385 3.610033, 72.63985 3.6106, 
+      72.64125 3.6111, 72.64275 3.611467, 72.6443 3.611733, 72.64585 3.6119, 72.64745 3.611967, 72.64905 3.6119, 72.6506 3.611733, 72.65215 3.611467, 72.65365 3.6111, 72.65505 3.6106, 
+      72.6564 3.610033, 72.6576 3.609367, 72.65875 3.6086, 72.65975 3.6078, 72.6606 3.6069, 72.66135 3.605967, 72.6619 3.604967, 72.6623 3.603933, 72.66255 3.6029, 72.66265 3.601833, 
+      72.66255 3.600767, 72.6623 3.599733, 72.6619 3.5987, 72.66135 3.5977, 72.6606 3.596767, 72.65975 3.595867, 72.65875 3.595067, 72.6576 3.5943, 72.6564 3.593633, 72.65505 3.593067, 
+      72.65365 3.592567)))
+
+MULTIPOLYGON (((102.7872 12, 102.77245 12.066567, 102.77605 12.1976, 102.78055 12.386933, 102.77515 12.450633, 102.73545 12.504733, 102.584 12.5985, 102.5254 12.7109, 102.48215 12.791433, 102.4154 12.844333, 
+    102.37575 12.8852, 102.346 13.037267, 102.337 13.1202, 102.2901 13.311333, 102.2838 13.385267, 102.2928 13.477833, 102.31445 13.535533, 102.53535 13.7489, 102.69675 14.038, 102.82115 14.200267, 
+    102.8969 14.263967, 102.9492 14.286833, 103.10965 14.3247, 103.2039 14.355033, 103.3937 14.423867, 103.47485 14.459933, 103.547 14.476767, 103.6241 14.472867, 103.6845 14.450033, 103.75305 14.393533, 
+    103.80215 14.365567, 103.86615 14.358967, 103.90585 14.366167, 103.9518 14.3872, 103.98155 14.395633, 104.01175 14.392333, 104.07035 14.382733, 104.11995 14.391133, 104.21325 14.435933, 104.2475 14.447933, 
+    104.27455 14.444333, 104.32505 14.410667, 104.38275 14.405267, 104.5151 14.426233, 104.72525 14.458867, 104.8059 14.458867, 104.8505 14.426233, 104.84045 14.3456, 104.85485 14.265, 104.8865 14.230433, 
+    104.9254 14.217, 104.9815 14.2266, 105.06355 14.330267, 105.09455 14.348967, 105.10895 14.316333, 105.15645 14.230933, 105.16585 14.119133, 105.186 14.087467, 105.2537 14.068267, 105.30985 14.071133, 
+    105.4005 14.1249, 105.4516 14.1436, 105.5394 14.1388, 105.72225 14.052433, 105.8093 13.978067, 105.841 13.963667, 105.9648 13.980933, 106.0598 14.014533, 106.10585 14.066367, 106.10085 14.1129, 
+    106.0332 14.202133, 105.98855 14.2415, 105.98855 14.293333, 105.99865 14.338433, 106.05985 14.416633, 106.1837 14.489567, 106.2614 14.513567, 106.3046 14.5462, 106.3593 14.561533, 106.42915 14.5601, 
+    106.48675 14.5409, 106.5213 14.522667, 106.63215 14.3749, 106.6667 14.351867, 106.7048 14.347533, 106.748 14.360967, 106.7854 14.361933, 106.8617 14.336967, 106.93225 14.2602, 106.9862 14.245333, 
+    107.05675 14.245333, 107.2529 14.320467, 107.25715 14.1959, 107.27085 14.1489, 107.36875 13.971367, 107.3609 13.8826, 107.35305 13.793833, 107.3844 13.757267, 107.4901 13.681533, 107.51355 13.613667, 
+    107.52335 13.396933, 107.4294 13.0575, 107.42155 13.020933, 107.47245 12.885167, 107.492 12.7494, 107.52335 12.522233, 107.5194 12.4413, 107.44895 12.3003, 107.4059 12.271567, 107.37065 12.271567, 
+    107.33545 12.2768, 107.2963 12.295067, 107.2219 12.318567, 107.171 12.310733, 107.02225 12.146267, 106.84605 12, 106.7341 11.9577, 106.62495 11.936467, 106.5295 11.936467, 106.4681 11.927367, 
+    106.45445 11.904633, 106.4408 11.737933, 106.41465 11.6902, 106.3578 11.6705, 106.31235 11.667467, 106.11 11.7099, 106.05545 11.715967, 106.0259 11.703833, 105.96905 11.646233, 105.93725 11.6417, 
+    105.85655 11.6652, 105.83155 11.653067, 105.8247 11.631833, 105.9043 11.531833, 105.91795 11.310533, 105.985 11.247633, 106.1578 11.1385, 106.2101 11.096067, 106.2783 11.067267, 106.3442 11.027867, 
+    106.2533 10.947533, 106.28625 10.887667, 106.27715 10.855833, 106.2499 10.8437, 106.19535 10.845233, 106.00435 10.886167, 105.93845 10.945267, 105.9316 11.0665, 105.8975 11.087733, 105.8566 11.0862, 
+    105.6747 10.980133, 105.51215 10.9415, 105.1575 10.9233, 105.095 10.913433, 105.07225 10.8998, 105.07905 10.816433, 105.0927 10.767967, 105.0768 10.728533, 105.03815 10.689133, 104.93585 10.6285, 
+    104.82445 10.5891, 104.6346 10.571667, 104.57325 10.5444, 104.454 10.439967, 104.45035 10.4422, 104.41245 10.4398, 104.37635 10.4735, 104.3294 10.5156, 104.28785 10.551733, 104.25355 10.561367, 
+    104.21925 10.590233, 104.18675 10.635967, 104.1687 10.635967, 104.1362 10.5794, 104.1037 10.564967, 104.0495 10.560133, 103.9899 10.5782, 103.9628 10.599867, 103.9285 10.648, 103.8978 10.670867, 
+    103.87975 10.6769, 103.8635 10.669667, 103.84545 10.6396, 103.8274 10.632367, 103.77505 10.6456, 103.7317 10.6444, 103.71905 10.638367, 103.7263 10.625133, 103.77325 10.593833, 103.78045 10.5794, 
+    103.7678 10.568567, 103.6956 10.555333, 103.6595 10.533667, 103.64325 10.538467, 103.63605 10.573367, 103.6234 10.583, 103.5909 10.5842, 103.56565 10.595033, 103.5223 10.634767, 103.5223 10.6456, 
+    103.562 10.673267, 103.57645 10.693733, 103.5855 10.726233, 103.6144 10.7491, 103.66315 10.765967, 103.6776 10.773167, 103.67395 10.790033, 103.6613 10.806867, 103.67755 10.8887, 103.68115 10.977767, 
+    103.6396 11.063233, 103.6324 11.107767, 103.6414 11.136633, 103.65405 11.165533, 103.6414 11.175167, 103.6288 11.172767, 103.59265 11.159533, 103.54935 11.1559, 103.48435 11.1487, 103.45 11.1258, 
+    103.43915 11.0861, 103.42655 10.9814, 103.40485 10.901933, 103.3814 10.8851, 103.3453 10.879067, 103.26945 10.8827, 103.23695 10.875467, 103.20085 10.847767, 103.1665 10.836933, 103.1376 10.841733, 
+    103.0925 10.8622, 103.05095 10.891067, 103.0401 10.915167, 103.04735 10.9609, 103.0636 11.023467, 103.04735 11.043933, 103.04375 11.0596, 103.04915 11.0692, 103.05815 11.071633, 103.09065 11.074033, 
+    103.1033 11.083667, 103.10695 11.0921, 103.1178 11.179967, 103.10335 11.217267, 103.07445 11.2341, 103.04195 11.235333, 103.03475 11.246167, 103.0564 11.2678, 103.10515 11.311133, 103.1232 11.356867, 
+    103.1178 11.4423, 103.10515 11.454333, 103.0943 11.453133, 103.06 11.4351, 103.0528 11.4387, 103.0329 11.4724, 103.01665 11.4784, 103.00585 11.4784, 103.0022 11.488033, 103.01305 11.5013, 
+    103.01125 11.531367, 102.9932 11.535, 102.98055 11.532567, 102.9643 11.524167, 102.95345 11.527767, 102.94805 11.5434, 102.95165 11.557867, 103.0004 11.596367, 103.004 11.612, 102.9986 11.628833, 
+    102.98235 11.622833, 102.94625 11.631267, 102.93 11.6505, 102.91735 11.7143, 102.88485 11.826233, 102.84335 11.863567, 102.80595 11.9157, 102.7872 12)), 
+  ((102.60955 11.719967, 102.6157 11.733633, 102.62595 11.740467, 102.66695 11.711767, 102.7018 11.6899, 102.7018 11.6735, 102.6895 11.650267, 102.67515 11.631167, 102.6772 11.575133, 102.6731 11.554633, 
+      102.65055 11.554633, 102.59725 11.579233, 102.59315 11.595633, 102.60955 11.606567, 102.6157 11.6175, 102.6034 11.642067, 102.6116 11.6653, 102.60955 11.719967)), 
+  ((103.27995 10.773, 103.2984 10.7566, 103.3271 10.751133, 103.3435 10.734733, 103.3353 10.712867, 103.2984 10.701933, 103.27585 10.706033, 103.2533 10.7238, 103.22255 10.725167, 103.17335 10.722433, 
+      103.1508 10.732, 103.14875 10.753867, 103.159 10.779833, 103.17335 10.788033, 103.1959 10.782567, 103.2123 10.773, 103.2246 10.775733, 103.241 10.790767, 103.2533 10.794867, 103.2697 10.786667, 
+      103.27995 10.773)))
+
+MULTIPOLYGON (((166.5611 -14.7877, 166.5786 -14.737933, 166.59005 -14.7088, 166.61695 -14.680567, 166.6509 -14.669733, 166.6825 -14.660333, 166.7282 -14.629933, 166.7585 -14.626367, 166.78405 -14.633067, 166.78805 -14.645633, 
+    166.7672 -14.6613, 166.7383 -14.695367, 166.7269 -14.727633, 166.7282 -14.750933, 166.743 -14.772467, 166.76185 -14.8025, 166.78605 -14.851333, 166.7874 -14.9002, 166.7901 -14.949033, 166.79145 -14.982633, 
+    166.782 -15.0091, 166.7726 -15.0315, 166.77865 -15.0472, 166.7995 -15.070033, 166.81935 -15.0884, 166.8617 -15.117067, 166.8987 -15.1238, 166.92425 -15.124233, 166.94575 -15.114833, 166.98475 -15.087933, 
+    167.0187 -15.0525, 167.0315 -15.006733, 167.05435 -14.980767, 167.0732 -14.966867, 167.0974 -14.963267, 167.13035 -14.967767, 167.1391 -14.981633, 167.12765 -14.9915, 167.0994 -15.0099, 167.088 -15.025133, 
+    167.08865 -15.052033, 167.0806 -15.0825, 167.08125 -15.104467, 167.0927 -15.108033, 167.1021 -15.099067, 167.1095 -15.086533, 167.12225 -15.0834, 167.1465 -15.087867, 167.15725 -15.102233, 167.1596 -15.1322, 
+    167.15285 -15.163133, 167.15285 -15.194067, 167.16565 -15.220967, 167.18445 -15.246933, 167.1865 -15.2671, 167.17775 -15.273367, 167.1495 -15.273367, 167.13605 -15.2774, 167.13675 -15.288167, 167.18445 -15.3572, 
+    167.21875 -15.3881, 167.25305 -15.4177, 167.25575 -15.4289, 167.2403 -15.436067, 167.21405 -15.4365, 167.1764 -15.439667, 167.1347 -15.445467, 167.11185 -15.457567, 167.10915 -15.4885, 167.10445 -15.508233, 
+    167.0957 -15.509567, 167.0688 -15.504633, 167.03755 -15.501033, 166.9925 -15.501033, 166.9481 -15.501033, 166.9266 -15.508633, 166.87785 -15.525167, 166.84085 -15.539533, 166.80255 -15.5552, 166.7743 -15.559233, 
+    166.7501 -15.5561, 166.7346 -15.539533, 166.7272 -15.510833, 166.7141 -15.478967, 166.6919 -15.453867, 166.64215 -15.431867, 166.6072 -15.400933, 166.57355 -15.371367, 166.56245 -15.352067, 166.5564 -15.326067, 
+    166.5611 -15.3059, 166.57725 -15.286167, 166.60685 -15.2512, 166.62095 -15.221167, 166.62435 -15.182633, 166.6344 -15.144067, 166.63845 -15.1073, 166.63575 -15.055767, 166.625 -15.040967, 166.6082 -15.026633, 
+    166.5988 -14.9975, 166.58535 -14.9549, 166.5685 -14.9289, 166.55575 -14.8863, 166.55505 -14.837467, 166.5611 -14.7877)), 
+  ((167.2321 -15.955467, 167.2414 -15.946167, 167.26995 -15.932, 167.29185 -15.9236, 167.3257 -15.9258, 167.34895 -15.937767, 167.3689 -15.9643, 167.37285 -15.991767, 167.3805 -16.0152, 167.3951 -16.036, 
+      167.419 -16.0608, 167.42765 -16.0838, 167.42365 -16.136467, 167.423 -16.1657, 167.43295 -16.171867, 167.44555 -16.171433, 167.45155 -16.164367, 167.4615 -16.157267, 167.4688 -16.159033, 167.47145 -16.169233, 
+      167.46815 -16.188267, 167.4748 -16.209933, 167.48475 -16.229433, 167.5 -16.2343, 167.5133 -16.2458, 167.52095 -16.271467, 167.52625 -16.3029, 167.5362 -16.311733, 167.54615 -16.317933, 167.5548 -16.333867, 
+      167.57005 -16.342733, 167.588 -16.345367, 167.6046 -16.341833, 167.61985 -16.3312, 167.63715 -16.3268, 167.6524 -16.3299, 167.67765 -16.345367, 167.70485 -16.366167, 167.7148 -16.383, 167.71085 -16.4131, 
+      167.70155 -16.455133, 167.6939 -16.475067, 167.6972 -16.479933, 167.7032 -16.479033, 167.71845 -16.464, 167.73175 -16.449833, 167.74435 -16.442733, 167.75765 -16.444967, 167.7676 -16.456467, 167.7709 -16.482133, 
+      167.76295 -16.501167, 167.7311 -16.503367, 167.7218 -16.509567, 167.6989 -16.5308, 167.6856 -16.550733, 167.6783 -16.5733, 167.66635 -16.594533, 167.6471 -16.5972, 167.61985 -16.586133, 167.5767 -16.5755, 
+      167.5216 -16.5587, 167.4904 -16.5534, 167.4791 -16.5587, 167.4758 -16.566667, 167.48375 -16.572867, 167.4904 -16.587467, 167.48045 -16.598533, 167.4575 -16.602067, 167.4177 -16.597633, 167.37385 -16.589233, 
+      167.3473 -16.584367, 167.3194 -16.5649, 167.30945 -16.538767, 167.3068 -16.498067, 167.3174 -16.4423, 167.32405 -16.395833, 167.33135 -16.361767, 167.33135 -16.3197, 167.33205 -16.2759, 167.32935 -16.251533, 
+      167.31875 -16.246667, 167.30745 -16.252433, 167.29585 -16.263933, 167.2799 -16.273667, 167.2673 -16.272333, 167.2653 -16.2604, 167.26 -16.240033, 167.24735 -16.232067, 167.23275 -16.2325, 167.21485 -16.237833, 
+      167.1949 -16.236067, 167.175 -16.222333, 167.15975 -16.198, 167.15905 -16.175433, 167.1544 -16.1356, 167.14645 -16.086033, 167.15175 -16.047067, 167.17035 -16.036, 167.18695 -16.024933, 167.2321 -15.955467)), 
+  ((168.93015 -18.6145, 168.95525 -18.599933, 169.00835 -18.589867, 169.04555 -18.585567, 169.07385 -18.599033, 169.086 -18.625467, 169.0852 -18.662667, 169.09165 -18.691267, 169.11185 -18.7015, 169.15115 -18.709, 
+      169.18185 -18.708467, 169.20855 -18.694467, 169.23205 -18.670733, 169.25225 -18.656167, 169.26845 -18.6551, 169.2838 -18.671267, 169.2846 -18.7187, 169.266 -18.742433, 169.2304 -18.756467, 169.17865 -18.758067, 
+      169.1625 -18.764533, 169.1601 -18.781233, 169.17705 -18.790967, 169.21265 -18.8012, 169.29355 -18.832467, 169.31745 -18.848067, 169.35305 -18.879333, 169.36355 -18.909, 169.3482 -18.9322, 169.31185 -18.9548, 
+      169.2835 -18.9613, 169.24795 -18.952133, 169.1707 -18.9084, 169.12215 -18.8863, 169.07525 -18.8615, 169.0304 -18.850667, 168.98995 -18.8485, 168.95925 -18.8485, 168.94145 -18.8399, 168.9487 -18.829633, 
+      168.97865 -18.817767, 169.0021 -18.8, 169.0037 -18.776267, 168.994 -18.768167, 168.96005 -18.7601, 168.92685 -18.742833, 168.918 -18.723433, 168.9277 -18.700767, 168.9455 -18.678667, 168.9415 -18.667867, 
+      168.91805 -18.6544, 168.91155 -18.636067, 168.9164 -18.623667, 168.93015 -18.6145)), 
+  ((168.1345 -16.124633, 168.15455 -16.1176, 168.179 -16.1124, 168.2007 -16.113167, 168.21795 -16.122433, 168.2569 -16.146533, 168.28165 -16.166533, 168.29725 -16.1884, 168.30725 -16.216233, 168.3351 -16.251067, 
+      168.3607 -16.2774, 168.38405 -16.294433, 168.41465 -16.313, 168.4319 -16.3304, 168.4297 -16.343033, 168.4102 -16.3523, 168.38405 -16.351167, 168.3518 -16.344133, 168.3151 -16.3371, 168.27785 -16.337467, 
+      168.2303 -16.346367, 168.1997 -16.354133, 168.17245 -16.354133, 168.153 -16.352667, 168.1324 -16.3393, 168.1157 -16.3219, 168.0754 -16.300367, 168.03705 -16.290367, 167.9636 -16.2722, 167.91885 -16.2633, 
+      167.87325 -16.257733, 167.83765 -16.2444, 167.8226 -16.232167, 167.8243 -16.219933, 167.8432 -16.208067, 167.87155 -16.1951, 167.91995 -16.194333, 167.96615 -16.192133, 167.9843 -16.182867, 168.00375 -16.172833, 
+      168.0327 -16.165067, 168.0588 -16.161333, 168.08495 -16.152467, 168.1345 -16.124633)), 
+  ((168.37265 -17.580967, 168.39085 -17.580067, 168.40305 -17.5759, 168.4328 -17.572667, 168.45975 -17.579133, 168.4943 -17.598033, 168.53335 -17.6464, 168.5603 -17.668033, 168.5983 -17.7035, 168.6232 -17.738967, 
+      168.6094 -17.758767, 168.57485 -17.775367, 168.5251 -17.798867, 168.48365 -17.800233, 168.4415 -17.795167, 168.42355 -17.801633, 168.3966 -17.820033, 168.3776 -17.8265, 168.35205 -17.8265, 168.32165 -17.8205, 
+      168.3078 -17.803467, 168.2843 -17.771233, 168.2615 -17.756033, 168.23285 -17.746333, 168.20385 -17.7376, 168.1845 -17.720533, 168.1845 -17.6943, 168.1928 -17.665267, 168.2108 -17.640867, 168.24465 -17.604, 
+      168.2813 -17.5736, 168.30545 -17.5644, 168.3162 -17.567167, 168.34245 -17.576367, 168.35975 -17.582367, 168.37265 -17.580967)), 
+  ((168.199 -16.605367, 168.2258 -16.607067, 168.2494 -16.618967, 168.28005 -16.640667, 168.31045 -16.6793, 168.32 -16.708233, 168.3347 -16.7295, 168.34555 -16.734167, 168.36085 -16.730333, 168.3717 -16.715467, 
+      168.39465 -16.696333, 168.4151 -16.686967, 168.44415 -16.690767, 168.46585 -16.698833, 168.47795 -16.713733, 168.47095 -16.7337, 168.455 -16.757967, 168.4442 -16.7805, 168.43845 -16.802167, 168.4474 -16.815367, 
+      168.46655 -16.8179, 168.5029 -16.821733, 168.531 -16.831533, 168.55015 -16.848533, 168.54375 -16.863, 168.5131 -16.8766, 168.50805 -16.886333, 168.51 -16.906333, 168.49975 -16.923333, 168.4851 -16.9293, 
+      168.46785 -16.927167, 168.43085 -16.898233, 168.39995 -16.8761, 168.3712 -16.8642, 168.34825 -16.8544, 168.331 -16.848033, 168.3176 -16.848467, 168.30355 -16.8561, 168.28505 -16.8595, 168.25925 -16.856933, 
+      168.2299 -16.851833, 168.1999 -16.845867, 168.1897 -16.8348, 168.1923 -16.806733, 168.19675 -16.779067, 168.1974 -16.750167, 168.1821 -16.719533, 168.1668 -16.693567, 168.17065 -16.676967, 168.1866 -16.661667, 
+      168.1936 -16.652733, 168.1936 -16.6387, 168.1879 -16.617433, 168.199 -16.605367)), 
+  ((168.2743 -15.5165, 168.2863 -15.513733, 168.29775 -15.517567, 168.305 -15.530033, 168.3097 -15.5446, 168.3154 -15.550167, 168.3305 -15.5512, 168.34715 -15.553967, 168.3534 -15.563, 168.3529 -15.574767, 
+      168.343 -15.5883, 168.32585 -15.617067, 168.3196 -15.644833, 168.3123 -15.706533, 168.3123 -15.7343, 168.3144 -15.764467, 168.3248 -15.782467, 168.33885 -15.7953, 168.35915 -15.816467, 168.369 -15.836933, 
+      168.3685 -15.846633, 168.3612 -15.8709, 168.35185 -15.906267, 168.3482 -15.931933, 168.35395 -15.9517, 168.3737 -15.965933, 168.38515 -15.977367, 168.38565 -15.9864, 168.3737 -16.005833, 168.35915 -16.019333, 
+      168.356 -16.031467, 168.35185 -16.060267, 168.34145 -16.081067, 168.32845 -16.094233, 168.3092 -16.103267, 168.2863 -16.102233, 168.2785 -16.095267, 168.2743 -16.072033, 168.2681 -16.051567, 168.2582 -16.0103, 
+      168.2613 -15.975267, 168.2691 -15.9385, 168.2691 -15.904867, 168.25925 -15.872933, 168.25765 -15.84, 168.25245 -15.8157, 168.241 -15.807367, 168.22175 -15.807033, 168.2124 -15.804267, 168.2046 -15.795933, 
+      168.2077 -15.778233, 168.21865 -15.763667, 168.2228 -15.7432, 168.2197 -15.717867, 168.2129 -15.699167, 168.2129 -15.676967, 168.2249 -15.658233, 168.23945 -15.635333, 168.24415 -15.613833, 168.2488 -15.586433, 
+      168.2556 -15.561433, 168.25765 -15.5396, 168.2613 -15.5278, 168.2743 -15.5165)), 
+  ((169.2656 -19.3365, 169.2857 -19.3225, 169.3104 -19.3158, 169.34335 -19.3164, 169.3671 -19.3286, 169.3799 -19.352967, 169.37535 -19.394433, 169.36805 -19.4444, 169.37625 -19.4688, 169.3982 -19.4889, 
+      169.43755 -19.505367, 169.4947 -19.5273, 169.50015 -19.544367, 169.46175 -19.585833, 169.4215 -19.608367, 169.39135 -19.6157, 169.36115 -19.610833, 169.2976 -19.567533, 169.27565 -19.534633, 169.25555 -19.5011, 
+      169.25555 -19.478533, 169.26195 -19.454767, 169.25465 -19.4194, 169.2519 -19.388933, 169.25465 -19.356033, 169.2656 -19.3365)), 
+  ((168.15725 -15.034533, 168.17825 -15.023267, 168.2023 -15.0196, 168.22195 -15.022533, 168.2329 -15.041467, 168.234 -15.068767, 168.2307 -15.102667, 168.2318 -15.130333, 168.2335 -15.1704, 168.2346 -15.2079, 
+      168.23785 -15.219933, 168.2488 -15.225733, 168.2586 -15.225733, 168.27175 -15.2243, 168.28045 -15.225367, 168.2936 -15.232667, 168.30125 -15.2465, 168.304 -15.273833, 168.30895 -15.3179, 168.31445 -15.3747, 
+      168.3101 -15.400933, 168.29805 -15.418767, 168.28055 -15.422033, 168.2598 -15.414033, 168.2489 -15.402367, 168.2385 -15.397633, 168.2314 -15.398, 168.22485 -15.403467, 168.21775 -15.407833, 168.20735 -15.407833, 
+      168.19645 -15.394367, 168.19535 -15.3707, 168.1877 -15.338267, 168.1735 -15.312433, 168.1675 -15.278567, 168.16205 -15.246133, 168.1517 -15.2141, 168.13425 -15.121233, 168.13535 -15.101933, 168.15175 -15.090633, 
+      168.1665 -15.077533, 168.1671 -15.066967, 168.15725 -15.049467, 168.15725 -15.034533)), 
+  ((167.36105 -14.155733, 167.4016 -14.156533, 167.45965 -14.164333, 167.50465 -14.165667, 167.5252 -14.170433, 167.5565 -14.1774, 167.5852 -14.198267, 167.6028 -14.226967, 167.5989 -14.2565, 167.58455 -14.282167, 
+      167.5637 -14.3013, 167.53695 -14.31, 167.5063 -14.307367, 167.4665 -14.304333, 167.43555 -14.306067, 167.39705 -14.314767, 167.3625 -14.326067, 167.33965 -14.3252, 167.3201 -14.3191, 167.3188 -14.311733, 
+      167.33575 -14.298667, 167.3586 -14.284767, 167.3664 -14.2713, 167.3625 -14.252167, 167.34295 -14.233467, 167.3253 -14.210433, 167.32335 -14.187833, 167.32795 -14.1687, 167.339 -14.162167, 167.36105 -14.155733)), 
+  ((167.3979 -13.758167, 167.40955 -13.751433, 167.4234 -13.749933, 167.4403 -13.7522, 167.45715 -13.767433, 167.4699 -13.776167, 167.49505 -13.790433, 167.51585 -13.801667, 167.535 -13.808167, 167.5515 -13.8114, 
+      167.60135 -13.8134, 167.60775 -13.8159, 167.6111 -13.8274, 167.5995 -13.8379, 167.57065 -13.8549, 167.5474 -13.8614, 167.5189 -13.8644, 167.4979 -13.8644, 167.4728 -13.864633, 167.46025 -13.8674, 
+      167.44715 -13.873633, 167.4389 -13.888133, 167.43925 -13.904867, 167.4367 -13.9331, 167.42995 -13.9616, 167.4198 -13.967833, 167.40555 -13.9706, 167.39205 -13.967833, 167.38155 -13.9571, 167.37855 -13.938367, 
+      167.37255 -13.9151, 167.3672 -13.896367, 167.35895 -13.885133, 167.34585 -13.867633, 167.3222 -13.849133, 167.29895 -13.822167, 167.2941 -13.8064, 167.2979 -13.7964, 167.31475 -13.787167, 167.3384 -13.779433, 
+      167.36125 -13.773933, 167.37925 -13.767667, 167.3979 -13.758167)), 
+  ((167.8891 -15.283667, 167.9138 -15.2752, 167.9402 -15.270667, 167.96395 -15.2669, 167.98375 -15.267367, 167.99955 -15.2812, 167.9988 -15.297033, 167.98675 -15.316867, 167.9698 -15.3287, 167.94055 -15.3367, 
+      167.9281 -15.342233, 167.92055 -15.353033, 167.8968 -15.382933, 167.87685 -15.4033, 167.86025 -15.418133, 167.82915 -15.4299, 167.808 -15.433433, 167.7786 -15.4329, 167.7347 -15.434133, 167.7079 -15.435133, 
+      167.69245 -15.432867, 167.67475 -15.421333, 167.6657 -15.404733, 167.67095 -15.387633, 167.6936 -15.374067, 167.73055 -15.359733, 167.7652 -15.346667, 167.779 -15.341333, 167.81705 -15.323233, 167.84535 -15.3069, 
+      167.8695 -15.2946, 167.8891 -15.283667)), 
+  ((169.73855 -20.154167, 169.75675 -20.1481, 169.7827 -20.146367, 169.81905 -20.1533, 169.84245 -20.172367, 169.85545 -20.193133, 169.85545 -20.222567, 169.83985 -20.239867, 169.82165 -20.251133, 169.81905 -20.258033, 
+      169.8048 -20.260633, 169.7866 -20.2546, 169.7736 -20.252, 169.75675 -20.2546, 169.74115 -20.259767, 169.72815 -20.259767, 169.71775 -20.251133, 169.7087 -20.238133, 169.6879 -20.2312, 169.6736 -20.2269, 
+      169.6671 -20.214767, 169.6736 -20.195733, 169.6905 -20.176667, 169.7126 -20.164567, 169.73855 -20.154167)), 
+  ((167.2945 -15.662833, 167.32535 -15.6631, 167.33805 -15.665467, 167.3404 -15.672067, 167.3321 -15.680267, 167.3242 -15.6908, 167.32535 -15.7003, 167.3317 -15.7064, 167.33725 -15.724333, 167.3337 -15.740433, 
+      167.3246 -15.7502, 167.3119 -15.750467, 167.29015 -15.745967, 167.26835 -15.739633, 167.2315 -15.7312, 167.2048 -15.726133, 167.17945 -15.7259, 167.1533 -15.724033, 167.145 -15.717433, 167.1458 -15.7082, 
+      167.1375 -15.700267, 167.1276 -15.690267, 167.1232 -15.678633, 167.12835 -15.671767, 167.14895 -15.658567, 167.16755 -15.6541, 167.1933 -15.649067, 167.2226 -15.650933, 167.2559 -15.657267, 167.27585 -15.661467, 
+      167.2945 -15.662833)), 
+  ((168.5934 -16.899767, 168.6208 -16.899033, 168.6477 -16.903867, 168.6623 -16.907233, 168.68635 -16.922567, 168.68915 -16.936367, 168.6813 -16.950533, 168.6589 -16.972933, 168.6214 -16.992367, 168.5956 -16.9976, 
+      168.58495 -16.992, 168.5844 -16.9692, 168.5816 -16.925133, 168.58215 -16.910967, 168.5934 -16.899767)), 
+  ((166.60785 -13.112333, 166.61895 -13.1143, 166.6271 -13.1213, 166.64055 -13.1384, 166.6493 -13.157067, 166.65165 -13.187433, 166.6423 -13.214667, 166.6248 -13.236433, 166.6026 -13.2446, 166.5781 -13.240333, 
+      166.57225 -13.229433, 166.57225 -13.2092, 166.5816 -13.194033, 166.5915 -13.178867, 166.5915 -13.160567, 166.5921 -13.1314, 166.59675 -13.120533, 166.60785 -13.112333)), 
+  ((167.2584 -13.4817, 167.27085 -13.4734, 167.2833 -13.472833, 167.2916 -13.486667, 167.29995 -13.5016, 167.31155 -13.5077, 167.32815 -13.510467, 167.3398 -13.5149, 167.34395 -13.528167, 167.33315 -13.542, 
+      167.3132 -13.547533, 167.28665 -13.554733, 167.2526 -13.551967, 167.2302 -13.544233, 167.2161 -13.534267, 167.21525 -13.5221, 167.21855 -13.506033, 167.22935 -13.497733, 167.2418 -13.490533, 167.2584 -13.4817)), 
+  ((168.4202 -17.087433, 168.40775 -17.099, 168.3888 -17.1062, 168.36495 -17.111633, 168.34815 -17.1145, 168.33135 -17.1257, 168.31135 -17.133633, 168.28535 -17.134367, 168.27015 -17.123167, 168.27015 -17.104767, 
+      168.28425 -17.091767, 168.30645 -17.0831, 168.33625 -17.078033, 168.3671 -17.072633, 168.40015 -17.073367, 168.4164 -17.077333, 168.4229 -17.082367, 168.4202 -17.087433)), 
+  ((167.75475 -13.686333, 167.77675 -13.673, 167.8038 -13.658967, 167.8308 -13.652967, 167.84485 -13.660967, 167.84985 -13.673667, 167.8288 -13.697, 167.7938 -13.715033, 167.76075 -13.730367, 167.73375 -13.7337, 
+      167.7157 -13.7297, 167.7107 -13.7177, 167.72575 -13.703667, 167.75475 -13.686333)), 
+  ((168.3374 -16.486033, 168.35885 -16.483533, 168.3807 -16.486533, 168.401 -16.489533, 168.4251 -16.493067, 168.43655 -16.4993, 168.44185 -16.5136, 168.43655 -16.5294, 168.4268 -16.544167, 168.40985 -16.5507, 
+      168.3929 -16.552467, 168.3856 -16.547667, 168.3871 -16.5394, 168.38295 -16.5271, 168.37055 -16.519067, 168.35245 -16.5133, 168.33065 -16.5128, 168.31825 -16.506767, 168.3122 -16.497, 168.3171 -16.491233, 
+      168.3374 -16.486033)), 
+  ((167.18625 -15.4973, 167.2108 -15.482433, 167.2331 -15.478967, 167.24795 -15.485433, 167.2539 -15.501267, 167.25245 -15.525067, 167.24275 -15.533, 167.22715 -15.534467, 167.2093 -15.5315, 167.20115 -15.5335, 
+      167.19145 -15.540433, 167.1781 -15.547867, 167.16395 -15.547867, 167.1543 -15.544867, 167.1543 -15.535967, 167.1595 -15.5211, 167.16915 -15.5112, 167.18625 -15.4973)), 
+  ((168.1746 -16.450867, 168.20395 -16.45, 168.21905 -16.4559, 168.2226 -16.4651, 168.2177 -16.4826, 168.20525 -16.4903, 168.20395 -16.498, 168.21105 -16.5045, 168.2186 -16.516067, 168.2169 -16.526433, 
+      168.20265 -16.5312, 168.18575 -16.532067, 168.1742 -16.533867, 168.1662 -16.533267, 168.16265 -16.527033, 168.16265 -16.500067, 168.16225 -16.4802, 168.16225 -16.462433, 168.1667 -16.4568, 168.1746 -16.450867)), 
+  ((168.1162 -14.411067, 168.14035 -14.4011, 168.16955 -14.3911, 168.18705 -14.3911, 168.197 -14.396633, 168.19035 -14.4133, 168.14455 -14.437167, 168.1079 -14.452733, 168.0862 -14.4555, 168.07455 -14.451067, 
+      168.0737 -14.436633, 168.0837 -14.426633, 168.1012 -14.4194, 168.1162 -14.411067)), 
+  ((168.46975 -15.461733, 168.5036 -15.4581, 168.5178 -15.461033, 168.52985 -15.4734, 168.52985 -15.4938, 168.5178 -15.504733, 168.4938 -15.505467, 168.4621 -15.4989, 168.4468 -15.4887, 168.4446 -15.4785, 
+      168.45225 -15.466833, 168.46975 -15.461733)), 
+  ((166.7166 -13.4718, 166.73405 -13.469167, 166.74715 -13.472867, 166.7613 -13.4825, 166.7626 -13.5031, 166.758 -13.519967, 166.7452 -13.526733, 166.72845 -13.5272, 166.70775 -13.520167, 166.6923 -13.506167, 
+      166.69295 -13.491933, 166.70115 -13.4801, 166.7166 -13.4718)), 
+  ((168.35695 -17.454433, 168.38065 -17.474, 168.40095 -17.500367, 168.40775 -17.516933, 168.3908 -17.5222, 168.375 -17.521433, 168.3434 -17.4996, 168.32985 -17.481533, 168.3287 -17.464233, 168.34 -17.4537, 
+      168.35695 -17.454433)), 
+  ((169.6781 -19.220167, 169.6804 -19.249867, 169.6657 -19.262733, 169.65145 -19.263333, 169.63355 -19.252933, 169.62525 -19.223833, 169.634 -19.206367, 169.6565 -19.201767, 169.6703 -19.208533, 169.6781 -19.220167)), 
+  ((166.6894 -13.275333, 166.70525 -13.277333, 166.71815 -13.2942, 166.713 -13.3108, 166.6997 -13.3211, 166.67825 -13.3208, 166.65935 -13.313667, 166.6525 -13.297333, 166.65635 -13.284467, 166.6701 -13.2776, 
+      166.6894 -13.275333)), 
+  ((167.7977 -13.797567, 167.813 -13.792467, 167.83245 -13.792, 167.8519 -13.794767, 167.8644 -13.8068, 167.8602 -13.817467, 167.8463 -13.823, 167.81715 -13.8281, 167.79495 -13.8258, 167.77965 -13.816067, 
+      167.77825 -13.807267, 167.7852 -13.802633, 167.7977 -13.797567)), 
+  ((166.59015 -13.411033, 166.60705 -13.41, 166.6247 -13.414633, 166.6485 -13.426133, 166.65505 -13.437133, 166.65315 -13.449167, 166.64085 -13.455833, 166.6243 -13.455333, 166.5963 -13.439967, 166.58475 -13.4241, 
+      166.58475 -13.416933, 166.59015 -13.411033)), 
+  ((170.29305 -19.5509, 170.2775 -19.564767, 170.258 -19.569967, 170.245 -19.564767, 170.22685 -19.550033, 170.23465 -19.539667, 170.2515 -19.531, 170.2736 -19.526667, 170.29565 -19.5284, 170.30605 -19.5388, 
+      170.29305 -19.5509)), 
+  ((168.2779 -17.531967, 168.2463 -17.547767, 168.2203 -17.5553, 168.1966 -17.5553, 168.1808 -17.5508, 168.1774 -17.5425, 168.1921 -17.531233, 168.21355 -17.525933, 168.2508 -17.5252, 168.2745 -17.527467, 
+      168.2779 -17.531967)), 
+  ((168.4035 -17.266667, 168.4081 -17.2921, 168.41135 -17.3197, 168.3989 -17.322767, 168.3877 -17.320567, 168.3706 -17.307433, 168.37125 -17.2886, 168.37785 -17.2693, 168.39165 -17.2636, 168.4035 -17.266667)), 
+  ((167.26135 -15.315433, 167.2554 -15.3318, 167.242 -15.335767, 167.22715 -15.3333, 167.22045 -15.3194, 167.2197 -15.299567, 167.2279 -15.290167, 167.2383 -15.2872, 167.2472 -15.292133, 167.25465 -15.301067, 
+      167.26135 -15.315433)), 
+  ((167.61925 -13.534567, 167.6335 -13.535467, 167.64165 -13.542233, 167.64095 -13.553767, 167.63215 -13.565733, 167.62265 -13.5725, 167.6098 -13.573867, 167.5949 -13.571367, 167.5881 -13.564367, 167.5905 -13.5549, 
+      167.60235 -13.543367, 167.61925 -13.534567)), 
+  ((167.555 -13.630067, 167.56685 -13.626467, 167.5812 -13.628433, 167.5866 -13.637633, 167.58515 -13.652133, 167.5728 -13.661667, 167.56195 -13.665267, 167.5491 -13.661667, 167.5407 -13.652133, 167.5412 -13.642233, 
+      167.555 -13.630067)), 
+  ((167.65895 -13.200133, 167.66865 -13.203933, 167.6738 -13.210767, 167.67775 -13.230133, 167.67035 -13.245333, 167.65895 -13.246867, 167.6453 -13.2404, 167.64185 -13.2218, 167.6453 -13.206967, 167.65895 -13.200133)), 
+  ((168.48235 -17.452767, 168.50225 -17.456567, 168.5102 -17.4666, 168.5084 -17.4772, 168.49385 -17.4828, 168.47705 -17.483367, 168.46555 -17.4769, 168.4598 -17.462167, 168.46955 -17.4551, 168.48235 -17.452767)), 
+  ((168.14405 -17.5994, 168.1611 -17.606833, 168.1611 -17.622167, 168.15075 -17.632533, 168.1344 -17.635, 168.12035 -17.628567, 168.1196 -17.6167, 168.1285 -17.605833, 168.14405 -17.5994)), 
+  ((168.63035 -17.065167, 168.6438 -17.076733, 168.64435 -17.0857, 168.6337 -17.091667, 168.6225 -17.0939, 168.6057 -17.090533, 168.5956 -17.083433, 168.5973 -17.073367, 168.60795 -17.067033, 168.618 -17.065167, 
+      168.63035 -17.065167)), 
+  ((167.3037 -15.378867, 167.329 -15.382333, 167.3379 -15.394733, 167.3327 -15.404133, 167.3201 -15.4081, 167.30895 -15.4081, 167.2933 -15.3982, 167.29035 -15.3858, 167.29405 -15.380867, 167.3037 -15.378867)), 
+  ((167.3845 -15.730133, 167.383 -15.728733, 167.38165 -15.727233, 167.38045 -15.725667, 167.3795 -15.724033, 167.3787 -15.722367, 167.37815 -15.720633, 167.3778 -15.7189, 167.3777 -15.7172, 167.3778 -15.7155, 
+      167.3781 -15.713867, 167.3786 -15.7123, 167.37935 -15.7108, 167.3803 -15.7094, 167.38145 -15.708133, 167.3828 -15.706967, 167.38425 -15.705933, 167.3859 -15.705067, 167.38765 -15.704367, 167.38955 -15.703833, 
+      167.3915 -15.703467, 167.39355 -15.703267, 167.39565 -15.703267, 167.39775 -15.703433, 167.3999 -15.7038, 167.402 -15.704333, 167.40405 -15.705033, 167.406 -15.705867, 167.4079 -15.7069, 167.4097 -15.708033, 
+      167.41135 -15.7093, 167.41285 -15.7107, 167.4142 -15.7122, 167.4154 -15.713767, 167.41635 -15.7154, 167.41715 -15.717067, 167.4177 -15.7188, 167.41805 -15.720533, 167.41815 -15.722233, 167.41805 -15.723933, 
+      167.41775 -15.725567, 167.41725 -15.727133, 167.4165 -15.728633, 167.41555 -15.730033, 167.4144 -15.7313, 167.41305 -15.732467, 167.4116 -15.7335, 167.40995 -15.734367, 167.4082 -15.735067, 167.4063 -15.7356, 
+      167.40435 -15.735967, 167.4023 -15.736167, 167.4002 -15.736167, 167.3981 -15.736, 167.39595 -15.735633, 167.39385 -15.7351, 167.3918 -15.7344, 167.38985 -15.733567, 167.38795 -15.732533, 167.38615 -15.7314, 
+      167.3845 -15.730133)), 
+  ((167.56755 -16.235833, 167.57545 -16.237033, 167.58225 -16.240867, 167.5941 -16.252333, 167.59555 -16.261433, 167.5844 -16.267633, 167.574 -16.2679, 167.56145 -16.262367, 167.5575 -16.251133, 167.55785 -16.242067, 
+      167.56755 -16.235833)), 
+  ((168.7522 -17.062867, 168.755 -17.068467, 168.7505 -17.0726, 168.73595 -17.078567, 168.71355 -17.0838, 168.70235 -17.081533, 168.69895 -17.072967, 168.7085 -17.065867, 168.7253 -17.062133, 168.7382 -17.060633, 
+      168.74715 -17.0599, 168.7522 -17.062867)), 
+  ((167.37435 -16.6139, 167.39425 -16.6144, 167.40575 -16.617733, 167.4096 -16.625133, 167.40345 -16.631767, 167.39275 -16.6346, 167.37665 -16.634333, 167.3621 -16.629733, 167.35865 -16.622067, 167.3617 -16.616433, 
+      167.37435 -16.6139)), 
+  ((167.19325 -14.997267, 167.19105 -15.0126, 167.1768 -15.022833, 167.16255 -15.025733, 167.1571 -15.021367, 167.1582 -15.009667, 167.16475 -15.0009, 167.1779 -14.9929, 167.18555 -14.9929, 167.19325 -14.997267)), 
+  ((167.2026 -15.1494, 167.21895 -15.1519, 167.22715 -15.157833, 167.22345 -15.164267, 167.2123 -15.170233, 167.1989 -15.1717, 167.18775 -15.167233, 167.1788 -15.1598, 167.18405 -15.153867, 167.1922 -15.1494, 
+      167.2026 -15.1494)), 
+  ((167.7719 -16.529067, 167.77785 -16.532767, 167.77545 -16.538033, 167.76715 -16.546467, 167.7561 -16.549633, 167.7466 -16.547267, 167.74465 -16.540933, 167.75055 -16.535667, 167.75845 -16.530933, 167.7656 -16.5288, 
+      167.7719 -16.529067)))
+
+MULTIPOLYGON (((-175.11245 -21.1823, -175.0738 -21.1827, -175.0598 -21.193633, -175.06095 -21.2147, -175.08085 -21.235, -175.10775 -21.2506, -175.1183 -21.268533, -175.1189 -21.299367, -175.1335 -21.314567, -175.1628 -21.322, 
+    -175.1862 -21.3212, -175.2187 -21.319633, -175.2661 -21.3122, -175.30415 -21.2931, -175.3346 -21.272033, -175.3864 -21.252867, -175.4209 -21.245467, -175.4572 -21.2236, -175.4818 -21.206033, -175.4888 -21.1795, 
+    -175.4888 -21.1448, -175.4812 -21.126067, -175.45955 -21.118267, -175.4373 -21.1206, -175.42795 -21.131533, -175.4379 -21.154933, -175.43555 -21.1756, -175.42265 -21.190433, -175.3928 -21.200967, -175.36825 -21.2041, 
+    -175.3501 -21.1963, -175.3378 -21.172867, -175.3179 -21.159233, -175.28865 -21.151433, -175.25265 -21.153733, -175.22335 -21.1666, -175.214 -21.1869, -175.214 -21.215367, -175.2064 -21.233333, -175.19175 -21.236433, 
+    -175.17245 -21.231367, -175.1625 -21.212267, -175.14785 -21.1912, -175.1315 -21.183767, -175.11245 -21.1823)), 
+  ((-174.14725 -18.520633, -174.08825 -18.523133, -174.06915 -18.516933, -174.0514 -18.5048, -174.0253 -18.497633, -174.0048 -18.501067, -173.97495 -18.511, -173.95345 -18.5135, -173.9346 -18.523767, -173.93225 -18.5474, 
+      -173.9327 -18.577233, -173.943 -18.594633, -173.97285 -18.598367, -173.9917 -18.595867, -174.0309 -18.583767, -174.0561 -18.5769, -174.0906 -18.575967, -174.12 -18.580333, -174.1335 -18.587167, -174.15845 -18.594933, 
+      -174.1841 -18.603333, -174.20185 -18.6049, -174.2177 -18.594633, -174.22235 -18.5763, -174.24055 -18.561067, -174.24195 -18.543967, -174.23215 -18.529667, -174.21025 -18.520333, -174.1785 -18.5194, -174.14725 -18.520633)), 
+  ((-174.90205 -21.2895, -174.87705 -21.300167, -174.8708 -21.321933, -174.8784 -21.352033, -174.8944 -21.3766, -174.909 -21.385867, -174.9118 -21.4002, -174.9104 -21.470633, -174.9083 -21.4947, -174.91735 -21.502133, 
+      -174.92845 -21.4998, -174.9403 -21.484067, -174.94515 -21.456733, -174.95555 -21.430333, -174.97225 -21.4141, -174.98195 -21.394667, -174.97295 -21.370567, -174.96045 -21.340467, -174.94235 -21.314533, -174.9236 -21.296467, 
+      -174.91385 -21.293667, -174.90205 -21.2895)), 
+  ((-175.7615 -15.5704, -175.73185 -15.5809, -175.7244 -15.5937, -175.7174 -15.609133, -175.72265 -15.6263, -175.73795 -15.6394, -175.7576 -15.6452, -175.7746 -15.6455, -175.79515 -15.641433, -175.8126 -15.628333, 
+      -175.8244 -15.6094, -175.82395 -15.5937, -175.81565 -15.5771, -175.79995 -15.5713, -175.77725 -15.5681, -175.7615 -15.5704)), 
+  ((-175.1366 -19.764467, -175.11905 -19.784233, -175.11245 -19.8135, -175.1289 -19.831033, -175.15745 -19.8325, -175.1849 -19.826667, -175.20685 -19.803967, -175.20025 -19.779833, -175.1849 -19.762267, -175.15525 -19.758633, 
+      -175.1366 -19.764467)), 
+  ((-174.6096 -18.797767, -174.60915 -18.812567, -174.6216 -18.825, -174.64735 -18.837167, -174.6678 -18.8419, -174.69135 -18.838033, -174.71135 -18.8265, -174.7158 -18.811967, -174.70825 -18.797767, -174.6887 -18.784133, 
+      -174.6647 -18.7797, -174.63715 -18.782367, -174.62645 -18.7859, -174.6096 -18.797767)), 
+  ((-174.3315 -18.730733, -174.3508 -18.727833, -174.36135 -18.719633, -174.36045 -18.701467, -174.35605 -18.687433, -174.33325 -18.674567, -174.31745 -18.667533, -174.29285 -18.6652, -174.27265 -18.670467, -174.2419 -18.687433, 
+      -174.2349 -18.698567, -174.2437 -18.703833, -174.25685 -18.702667, -174.27 -18.6933, -174.28145 -18.685667, -174.2946 -18.6845, -174.30775 -18.698567, -174.31745 -18.713767, -174.3315 -18.730733)), 
+  ((-173.7896 -15.854333, -173.775 -15.852733, -173.75765 -15.851967, -173.74735 -15.853267, -173.7438 -15.8617, -173.74695 -15.879867, -173.7738 -15.901467, -173.79655 -15.9114, -173.8147 -15.9122, -173.82775 -15.909033, 
+      -173.8325 -15.8985, -173.8297 -15.883767, -173.8155 -15.870867, -173.80405 -15.8627, -173.7896 -15.854333)), 
+  ((-174.7715 -19.889067, -174.7538 -19.899467, -174.74125 -19.918233, -174.7423 -19.941867, -174.7569 -19.944633, -174.7809 -19.9391, -174.7955 -19.929367, -174.80485 -19.9092, -174.7986 -19.893233, -174.78295 -19.887667, 
+      -174.7715 -19.889067)), 
+  ((-174.42365 -19.887267, -174.4218 -19.8731, -174.4089 -19.870633, -174.39595 -19.879267, -174.38115 -19.890333, -174.3627 -19.902067, -174.3516 -19.903267, -174.35065 -19.908833, -174.36085 -19.913133, -174.38115 -19.9193, 
+      -174.40335 -19.921767, -174.42735 -19.9193, -174.432 -19.908833, -174.43105 -19.900833, -174.42365 -19.887267)), 
+  ((-174.8177 -20.600667, -174.83 -20.626767, -174.84995 -20.6365, -174.8653 -20.637033, -174.88065 -20.628333, -174.88065 -20.6145, -174.8722 -20.5981, -174.85455 -20.5853, -174.8315 -20.5848, -174.82 -20.591967, 
+      -174.8177 -20.600667)), 
+  ((-175.02905 -19.6862, -175.01585 -19.7074, -175.03455 -19.730833, -175.0532 -19.7396, -175.07405 -19.7374, -175.0817 -19.719833, -175.07295 -19.698633, -175.051 -19.6884, -175.02905 -19.6862)), 
+  ((-174.5358 -20.324533, -174.555 -20.3404, -174.5742 -20.342833, -174.59155 -20.3343, -174.5943 -20.317233, -174.58975 -20.305033, -174.57695 -20.2965, -174.5559 -20.292233, -174.53855 -20.294067, -174.53305 -20.306867, 
+      -174.5358 -20.324533)), 
+  ((-174.3396 -19.775433, -174.32845 -19.786067, -174.3396 -19.802, -174.36035 -19.8165, -174.3779 -19.830333, -174.38955 -19.8307, -174.40235 -19.819367, -174.40075 -19.8066, -174.38585 -19.792067, -174.3678 -19.7825, 
+      -174.35555 -19.777567, -174.3396 -19.775433)), 
+  ((-176.27505 -22.275267, -176.2445 -22.280067, -176.2256 -22.292667, -176.2265 -22.305233, -176.2418 -22.319633, -176.25885 -22.319633, -176.27955 -22.310633, -176.29485 -22.301033, -176.29305 -22.289067, -176.28495 -22.278267, 
+      -176.27505 -22.275267)), 
+  ((-174.38685 -18.621367, -174.3684 -18.6126, -174.3447 -18.6091, -174.3324 -18.6126, -174.3289 -18.6278, -174.3482 -18.637767, -174.364 -18.6442, -174.3798 -18.653567, -174.3921 -18.653567, -174.40615 -18.647133, 
+      -174.40615 -18.634233, -174.3956 -18.6243, -174.38685 -18.621367)), 
+  ((-174.3683 -19.667767, -174.35555 -19.668467, -174.3444 -19.683333, -174.33005 -19.706, -174.3322 -19.724067, -174.34015 -19.735067, -174.3524 -19.735767, -174.36195 -19.731167, -174.3715 -19.7145, -174.37255 -19.690767, 
+      -174.37255 -19.678733, -174.3683 -19.667767)), 
+  ((-174.38825 -17.951333, -174.3907 -17.9753, -174.41175 -17.9918, -174.42785 -17.990167, -174.44275 -17.976933, -174.43655 -17.960433, -174.413 -17.9406, -174.3907 -17.9398, -174.38825 -17.951333)), 
+  ((-174.19055 -18.665767, -174.1721 -18.685067, -174.1677 -18.706133, -174.17735 -18.717833, -174.1923 -18.7149, -174.2046 -18.7032, -174.21335 -18.685067, -174.2116 -18.669267, -174.2046 -18.665167, -174.19055 -18.665767)), 
+  ((-174.4791 -19.943933, -174.45415 -19.951333, -174.44675 -19.9661, -174.45045 -19.980267, -174.46525 -19.983967, -174.4791 -19.983367, -174.4976 -19.976567, -174.5013 -19.964267, -174.4948 -19.951333, -174.4791 -19.943933)), 
+  ((-174.56045 -20.408067, -174.56045 -20.425733, -174.57875 -20.4361, -174.5998 -20.439733, -174.61715 -20.433667, -174.61625 -20.420867, -174.60165 -20.408667, -174.57695 -20.403167, -174.56045 -20.408067)), 
+  ((-175.43075 -20.513967, -175.4252 -20.523367, -175.43075 -20.531133, -175.4444 -20.541233, -175.4641 -20.5473, -175.4808 -20.546633, -175.4894 -20.538867, -175.4828 -20.5264, -175.4626 -20.515967, -175.4444 -20.5116, 
+      -175.43075 -20.513967)), 
+  ((-174.72245 -19.7449, -174.7071 -19.7449, -174.69685 -19.7524, -174.6835 -19.773567, -174.68455 -19.785867, -174.6958 -19.786533, -174.7173 -19.7811, -174.7337 -19.763333, -174.73065 -19.7531, -174.72245 -19.7449)), 
+  ((-175.41715 -20.3055, -175.40805 -20.320967, -175.41815 -20.332767, -175.4343 -20.332433, -175.4535 -20.325033, -175.45955 -20.309533, -175.44795 -20.296733, -175.42825 -20.295733, -175.41715 -20.3055)), 
+  ((-175.38785 -20.441867, -175.37265 -20.449633, -175.3747 -20.4621, -175.39995 -20.477567, -175.4166 -20.4769, -175.4227 -20.4658, -175.4136 -20.453667, -175.40145 -20.446267, -175.38785 -20.441867)), 
+  ((-174.4185 -19.6091, -174.4185 -19.629933, -174.4268 -19.6392, -174.4456 -19.637367, -174.44905 -19.627167, -174.44905 -19.610033, -174.4407 -19.598433, -174.4261 -19.597967, -174.4185 -19.6091)), 
+  ((-173.6397 -15.7515, -173.6335 -15.756667, -173.63475 -15.7664, -173.64775 -15.776333, -173.667 -15.7844, -173.6785 -15.783167, -173.6841 -15.777367, -173.68035 -15.769933, -173.67105 -15.759567, -173.66265 -15.754833, 
+      -173.6512 -15.7515, -173.6397 -15.7515)), 
+  ((-173.97005 -18.623233, -173.95465 -18.622, -173.9388 -18.620133, -173.92295 -18.620433, -173.9178 -18.6251, -173.92295 -18.631933, -173.9355 -18.637833, -173.94905 -18.640967, -173.96815 -18.641567, -173.9789 -18.637533, 
+      -173.9789 -18.629767, -173.97005 -18.623233)), 
+  ((-174.08605 -18.6207, -174.072 -18.632967, -174.07115 -18.6517, -174.07815 -18.662233, -174.0878 -18.6593, -174.09395 -18.645867, -174.0957 -18.6283, -174.10185 -18.621267, -174.09395 -18.6166, -174.08605 -18.6207)), 
+  ((-174.1106 -18.8021, -174.0869 -18.816133, -174.0895 -18.827833, -174.0983 -18.8331, -174.1106 -18.834267, -174.11935 -18.8296, -174.1229 -18.814367, -174.1176 -18.804433, -174.1106 -18.8021)), 
+  ((-174.1176 -18.752933, -174.12465 -18.7617, -174.13695 -18.769333, -174.14835 -18.769333, -174.15975 -18.764633, -174.1615 -18.753533, -174.1545 -18.748833, -174.1422 -18.747067, -174.1352 -18.742967, -174.1264 -18.743567, 
+      -174.1176 -18.752933)), 
+  ((-174.2824 -18.095033, -174.27095 -18.1002, -174.2769 -18.109033, -174.297 -18.114833, -174.31715 -18.114833, -174.3235 -18.107833, -174.31715 -18.102333, -174.3025 -18.097767, -174.2824 -18.095033)), 
+  ((-174.46365 -19.665633, -174.44695 -19.673033, -174.44695 -19.685533, -174.456 -19.6911, -174.46645 -19.6911, -174.47895 -19.686467, -174.4824 -19.679067, -174.47895 -19.671633, -174.46365 -19.665633)))
+
+MULTIPOLYGON (((-59.5733 -52.327567, -59.6276 -52.261933, -59.70795 -52.195233, -59.71125 -52.176667, -59.6981 -52.1679, -59.65875 -52.176667, -59.63085 -52.178833, -59.6194 -52.1537, -59.6292 -52.125267, -59.6686 -52.087, 
+    -59.66615 -52.074967, -59.6202 -52.0531, -59.59725 -52.030133, -59.5989 -51.996233, -59.5907 -51.9842, -59.5415 -51.9831, -59.5267 -51.9678, -59.54315 -51.944833, -59.52345 -51.9328, -59.4595 -51.9197, 
+    -59.4513 -51.904367, -59.46605 -51.880333, -59.4529 -51.861733, -59.42175 -51.8508, -59.36925 -51.8519, -59.36105 -51.846433, -59.35535 -51.823467, -59.17985 -51.728333, -59.1651 -51.728333, -59.1126 -51.7677, 
+    -59.09945 -51.7666, -59.09945 -51.7491, -59.1044 -51.722867, -59.1011 -51.698833, -59.08635 -51.671467, -59.09455 -51.655067, -59.1454 -51.6365, -59.20115 -51.611333, -59.22575 -51.579633, -59.22575 -51.5512, 
+    -59.1979 -51.539167, -59.17 -51.541367, -59.08145 -51.608067, -59.0634 -51.614633, -59.0601 -51.5993, -59.0609 -51.579633, -59.05925 -51.563233, -59.04775 -51.559967, -58.98215 -51.5698, -58.95265 -51.564333, 
+    -58.9559 -51.546833, -58.9641 -51.5359, -59.0609 -51.499833, -59.08875 -51.476867, -59.0871 -51.462633, -59.02805 -51.433133, -58.9264 -51.4342, -58.90505 -51.427667, -58.8903 -51.410167, -58.8985 -51.377367, 
+    -58.95755 -51.324867, -58.9674 -51.3063, -58.9444 -51.297533, -58.9149 -51.310667, -58.8788 -51.3555, -58.84275 -51.390467, -58.79845 -51.3861, -58.77875 -51.373, -58.77875 -51.343467, -58.76485 -51.331433, 
+    -58.71565 -51.3358, -58.65005 -51.377367, -58.6205 -51.376267, -58.61065 -51.367533, -58.6156 -51.345667, -58.6041 -51.333633, -58.5336 -51.329267, -58.47125 -51.338, -58.40565 -51.377367, -58.3638 -51.432033, 
+    -58.38025 -51.494367, -58.4196 -51.5261, -58.4606 -51.5239, -58.4934 -51.517333, -58.55245 -51.462667, -58.60655 -51.4419, -58.6443 -51.460467, -58.6492 -51.479067, -58.5951 -51.527167, -58.59015 -51.5425, 
+    -58.62295 -51.579667, -58.61475 -51.5906, -58.59345 -51.5906, -58.53605 -51.564367, -58.5016 -51.564367, -58.45405 -51.5906, -58.43765 -51.6409, -58.42945 -51.6726, -58.3761 -51.6737, -58.34985 -51.660567, 
+    -58.34985 -51.636533, -58.40565 -51.577467, -58.404 -51.561067, -58.38595 -51.545767, -58.25475 -51.4386, -58.1932 -51.429867, -58.1391 -51.433167, -58.0833 -51.4277, -58.01115 -51.430967, -57.90455 -51.4594, 
+    -57.8783 -51.481267, -57.90125 -51.498767, -57.94555 -51.5086, -57.94555 -51.522833, -57.88485 -51.535933, -57.85695 -51.5611, -57.87175 -51.5786, -57.90125 -51.586233, -57.9488 -51.588433, -58.0046 -51.569833, 
+    -58.0374 -51.5742, -58.04395 -51.600467, -58.03905 -51.6256, -57.99805 -51.637633, -57.82255 -51.623433, -57.8102 -51.637633, -57.84465 -51.671533, -57.9086 -51.6945, -57.99885 -51.698867, -58.00865 -51.707633, 
+    -57.99885 -51.712, -57.9332 -51.7098, -57.83315 -51.747, -57.83315 -51.754633, -57.884 -51.775433, -58.1153 -51.791833, -58.2547 -51.7448, -58.2826 -51.7448, -58.2908 -51.754633, -58.2711 -51.7765, 
+    -58.1727 -51.814767, -58.15135 -51.850867, -58.16285 -51.8607, -58.1784 -51.8618, -58.25385 -51.8126, -58.2932 -51.808233, -58.3063 -51.8148, -58.30305 -51.8312, -58.24565 -51.905533, -58.2604 -51.920867, 
+    -58.285 -51.924133, -58.39325 -51.9438, -58.4277 -51.949267, -58.45555 -51.9471, -58.48835 -51.936167, -58.59255 -51.8793, -58.72705 -51.8465, -58.8517 -51.845433, -58.91235 -51.8323, -58.94515 -51.819167, 
+    -58.98615 -51.771067, -59.0124 -51.7634, -59.0288 -51.768867, -59.0649 -51.7973, -59.1223 -51.821367, -59.17645 -51.835567, -59.1879 -51.843233, -59.18465 -51.8509, -59.16825 -51.853067, -59.13545 -51.853067, 
+    -59.0821 -51.854167, -58.96565 -51.868367, -58.90165 -51.888033, -58.8459 -51.939433, -58.8016 -51.955833, -58.75405 -51.956933, -58.66055 -51.956933, -58.6163 -51.968967, -58.5966 -52.002867, -58.6015 -52.035667, 
+    -58.63845 -52.073933, -58.6598 -52.149367, -58.6762 -52.159233, -58.6893 -52.152667, -58.70405 -52.1264, -58.7287 -52.084867, -58.77295 -52.0608, -58.8107 -52.056433, -58.8812 -52.067367, -58.91565 -52.0969, 
+    -58.93205 -52.134067, -58.94355 -52.145, -58.96815 -52.139533, -59.00015 -52.117667, -59.11495 -52.049867, -59.28395 -52.029033, -59.33315 -52.029033, -59.34465 -52.039967, -59.3348 -52.0531, -59.28795 -52.069533, 
+    -59.20925 -52.1089, -59.14035 -52.179967, -59.13215 -52.200767, -59.11245 -52.204033, -59.0731 -52.2084, -59.0518 -52.234667, -59.0649 -52.282767, -59.0985 -52.3101, -59.1559 -52.3385, -59.19035 -52.333033, 
+    -59.28875 -52.2718, -59.3068 -52.234633, -59.33795 -52.187633, -59.34945 -52.187633, -59.36585 -52.201833, -59.38385 -52.2259, -59.40685 -52.220433, -59.42325 -52.201833, -59.4544 -52.179967, -59.47985 -52.185433, 
+    -59.5159 -52.2379, -59.5192 -52.265233, -59.48475 -52.284933, -59.46015 -52.3068, -59.46505 -52.3713, -59.4421 -52.399733, -59.41095 -52.4052, -59.3798 -52.393167, -59.3486 -52.400833, -59.34205 -52.431433, 
+    -59.39455 -52.462067, -59.43225 -52.465333, -59.47325 -52.452233, -59.5159 -52.417233, -59.5733 -52.327567)), 
+  ((-60.9036 -52.224767, -60.8856 -52.265233, -60.8823 -52.293667, -60.8979 -52.3068, -60.92085 -52.3068, -60.96185 -52.244467, -61.02255 -52.208367, -61.12425 -52.1701, -61.15375 -52.131833, -61.14065 -52.1045, 
+      -61.08655 -52.101233, -60.9996 -52.129667, -60.96185 -52.1395, -60.93235 -52.1362, -60.87 -52.115433, -60.8372 -52.114333, -60.78635 -52.1231, -60.76015 -52.1034, -60.811 -52.0531, -60.88805 -52.0203, 
+      -60.90195 -51.994067, -60.8839 -51.983133, -60.85275 -51.9864, -60.8167 -51.975467, -60.77405 -51.973267, -60.65595 -52.041067, -60.61165 -52.049833, -60.53295 -52.0181, -60.4624 -52.0028, -60.44355 -51.983133, 
+      -60.4485 -51.965633, -60.4731 -51.955767, -60.5633 -51.9667, -60.5846 -51.960167, -60.5928 -51.944833, -60.55675 -51.926267, -60.4944 -51.916433, -60.4813 -51.9033, -60.53215 -51.880333, -60.5305 -51.853, 
+      -60.5059 -51.826767, -60.4583 -51.825667, -60.41895 -51.846433, -60.4206 -51.879233, -60.3878 -51.889067, -60.32875 -51.8672, -60.23035 -51.808167, -60.2287 -51.777567, -60.25985 -51.766633, -60.3025 -51.7699, 
+      -60.4042 -51.791767, -60.51245 -51.783033, -60.55345 -51.807067, -60.5994 -51.849733, -60.6207 -51.849733, -60.6617 -51.741467, -60.65105 -51.7185, -60.6068 -51.714133, -60.54115 -51.7185, -60.3985 -51.744733, 
+      -60.3181 -51.739267, -60.23445 -51.716333, -60.1959 -51.710867, -60.1631 -51.7218, -60.1188 -51.751333, -60.0745 -51.7546, -60.0499 -51.742567, -60.05485 -51.717433, -60.2287 -51.663833, -60.3353 -51.6398, 
+      -60.46485 -51.6059, -60.5272 -51.5873, -60.5305 -51.5709, -60.4993 -51.5556, -60.45995 -51.5403, -60.45505 -51.527167, -60.48125 -51.5075, -60.5895 -51.461567, -60.60345 -51.432033, -60.5838 -51.417833, 
+      -60.53785 -51.4244, -60.2738 -51.5228, -60.19015 -51.5392, -60.1565 -51.533733, -60.1286 -51.514067, -60.1368 -51.477967, -60.13025 -51.455, -60.09745 -51.4419, -60.0499 -51.447367, -59.99905 -51.495467, 
+      -59.97115 -51.495467, -59.90065 -51.467033, -59.86945 -51.467033, -59.82685 -51.479067, -59.76695 -51.512967, -59.7358 -51.5217, -59.68985 -51.515167, -59.5964 -51.497667, -59.55045 -51.509667, -59.5078 -51.511867, 
+      -59.48485 -51.493267, -59.50615 -51.468133, -59.52095 -51.4408, -59.50945 -51.4211, -59.47995 -51.4047, -59.43565 -51.3894, -59.38725 -51.414533, -59.3118 -51.460467, -59.2921 -51.4736, -59.29705 -51.483433, 
+      -59.3692 -51.529367, -59.40035 -51.531533, -59.43315 -51.531533, -59.4315 -51.544667, -59.40035 -51.597167, -59.4069 -51.632133, -59.4471 -51.6737, -59.46515 -51.6737, -59.49305 -51.650733, -59.5242 -51.650733, 
+      -59.74725 -51.827867, -59.90635 -51.9689, -59.97275 -52.065133, -59.999 -52.077167, -60.0203 -52.077167, -60.03345 -52.0531, -60.04655 -52.007167, -60.0613 -51.978733, -60.081 -51.974367, -60.1056 -51.982033, 
+      -60.13185 -52.047633, -60.17285 -52.076067, -60.2073 -52.072767, -60.26635 -52.039967, -60.31145 -51.991867, -60.3098 -51.962333, -60.3262 -51.956867, -60.3426 -51.9656, -60.3508 -52.008267, -60.38525 -52.0487, 
+      -60.3967 -52.081533, -60.3803 -52.094633, -60.34585 -52.0859, -60.318 -52.088067, -60.31145 -52.104467, -60.3311 -52.137267, -60.43935 -52.2007, -60.46235 -52.2007, -60.48035 -52.179933, -60.46725 -52.140567, 
+      -60.4656 -52.120867, -60.48695 -52.1187, -60.523 -52.134, -60.5394 -52.1351, -60.564 -52.128533, -60.58205 -52.138367, -60.5427 -52.2018, -60.5476 -52.224767, -60.56895 -52.238967, -60.6001 -52.238967, 
+      -60.66245 -52.212733, -60.6862 -52.209467, -60.69605 -52.2204, -60.63535 -52.2674, -60.6337 -52.292567, -60.6649 -52.324267, -60.73705 -52.345033, -60.8125 -52.346133, -60.83055 -52.330833, -60.8158 -52.305667, 
+      -60.76165 -52.275067, -60.75015 -52.242267, -60.76165 -52.2324, -60.86335 -52.197433, -60.89945 -52.2007, -60.9036 -52.224767)), 
+  ((-61.0036 -51.997333, -61.0315 -52.007167, -61.06265 -51.992967, -61.10365 -51.9689, -61.1791 -51.922967, -61.20865 -51.879233, -61.2234 -51.814733, -61.207 -51.796133, -61.13155 -51.783, -61.0774 -51.775367, 
+      -61.061 -51.7874, -61.0643 -51.818, -61.102 -51.857367, -61.09055 -51.873767, -61.04135 -51.878133, -60.99215 -51.848633, -60.96095 -51.810333, -60.94785 -51.7863, -60.9626 -51.754567, -60.9495 -51.738167, 
+      -60.9183 -51.7349, -60.897 -51.760033, -60.91505 -51.814733, -60.92815 -51.8858, -60.9675 -51.955767, -61.0036 -51.997333)), 
+  ((-60.2449 -51.3828, -60.23345 -51.378433, -60.2236 -51.3653, -60.24 -51.345633, -60.2761 -51.3161, -60.27935 -51.294233, -60.25805 -51.288767, -60.20885 -51.312833, -60.16785 -51.358733, -60.15145 -51.407967, 
+      -60.1826 -51.4353, -60.23345 -51.453867, -60.2892 -51.4506, -60.33515 -51.429833, -60.36135 -51.4014, -60.36135 -51.3817, -60.34335 -51.372967, -60.3105 -51.3806, -60.27935 -51.393733, -60.2449 -51.3828)), 
+  ((-58.43735 -51.9995, -58.42755 -52.006067, -58.42755 -52.022467, -58.4472 -52.054167, -58.44065 -52.077133, -58.4062 -52.107767, -58.40785 -52.131833, -58.43245 -52.154767, -58.45375 -52.154767, -58.48495 -52.127433, 
+      -58.521 -52.1034, -58.5571 -52.076067, -58.55055 -52.0498, -58.51445 -52.010433, -58.48 -51.9875, -58.43735 -51.9995)), 
+  ((-60.03005 -51.312833, -59.9882 -51.307333, -59.95705 -51.321567, -59.95625 -51.3489, -59.9825 -51.355467, -59.9956 -51.374067, -59.9825 -51.4014, -59.9907 -51.432, -60.01365 -51.4309, -60.07105 -51.387167, 
+      -60.0858 -51.358733, -60.076 -51.336867, -60.03005 -51.312833)), 
+  ((-58.89375 -52.214933, -58.856 -52.1865, -58.8396 -52.1854, -58.83305 -52.194133, -58.83305 -52.228033, -58.85275 -52.275067, -58.87405 -52.292567, -58.9446 -52.3013, -58.9905 -52.328633, -59.00855 -52.3155, 
+      -59.01675 -52.288167, -59.00365 -52.275067, -58.98065 -52.275067, -58.94625 -52.275067, -58.9134 -52.259733, -58.8954 -52.2335, -58.89375 -52.214933)), 
+  ((-59.60605 -51.321567, -59.5757 -51.315033, -59.53635 -51.3172, -59.5052 -51.327033, -59.5068 -51.3511, -59.5429 -51.375167, -59.59295 -51.4014, -59.6241 -51.410133, -59.64705 -51.4014, -59.65855 -51.3839, 
+      -59.64215 -51.359833, -59.60605 -51.321567)), 
+  ((-59.809 -52.178867, -59.7975 -52.173367, -59.77785 -52.183233, -59.77785 -52.2204, -59.76635 -52.244467, -59.7385 -52.266333, -59.7385 -52.281633, -59.76965 -52.328667, -59.7877 -52.328667, -59.8008 -52.313333, 
+      -59.78275 -52.281633, -59.7893 -52.265233, -59.8287 -52.233533, -59.8369 -52.210567, -59.809 -52.178867)), 
+  ((-61.1807 -51.0854, -61.1643 -51.0832, -61.15115 -51.090867, -61.1282 -51.111633, -61.10855 -51.161933, -61.12165 -51.1696, -61.14955 -51.1674, -61.225 -51.140067, -61.23155 -51.131333, -61.2086 -51.107267, 
+      -61.1807 -51.0854)), 
+  ((-59.72415 -51.320467, -59.693 -51.322667, -59.66345 -51.339067, -59.67985 -51.3653, -59.7094 -51.371867, -59.79305 -51.357633, -59.8209 -51.341233, -59.8209 -51.322667, -59.79795 -51.315, -59.72415 -51.320467)), 
+  ((-61.36445 -51.772067, -61.37595 -51.781933, -61.40875 -51.773167, -61.4563 -51.743633, -61.47105 -51.725067, -61.44645 -51.707567, -61.40875 -51.705367, -61.371 -51.713033, -61.3513 -51.740367, -61.36445 -51.772067)), 
+  ((-59.7106 -52.377867, -59.66795 -52.383333, -59.65155 -52.398633, -59.6532 -52.417233, -59.68435 -52.4358, -59.75325 -52.457667, -59.7713 -52.4566, -59.7713 -52.443467, -59.7516 -52.410667, -59.7106 -52.377867)), 
+  ((-61.3464 -51.8497, -61.29885 -51.8705, -61.2808 -51.9, -61.2939 -51.910933, -61.3251 -51.907667, -61.3874 -51.8825, -61.41365 -51.8661, -61.40215 -51.846433, -61.3792 -51.8377, -61.3464 -51.8497)), 
+  ((-59.1742 -52.479533, -59.1439 -52.476267, -59.0668 -52.475167, -59.0668 -52.485, -59.1045 -52.507967, -59.157 -52.5233, -59.1816 -52.5222, -59.2013 -52.5047, -59.19555 -52.4872, -59.1742 -52.479533)), 
+  ((-59.59085 -51.797233, -59.55315 -51.784133, -59.53835 -51.7852, -59.5449 -51.8049, -59.5646 -51.8224, -59.6056 -51.833333, -59.6368 -51.832233, -59.6417 -51.8202, -59.6253 -51.806, -59.59085 -51.797233)), 
+  ((-61.34145 -51.094133, -61.32255 -51.095233, -61.3029 -51.1149, -61.28155 -51.1346, -61.2783 -51.1499, -61.3045 -51.1499, -61.3242 -51.143333, -61.34225 -51.122567, -61.35045 -51.102867, -61.34145 -51.094133)), 
+  ((-60.65585 -51.2822, -60.646 -51.281133, -60.6214 -51.2833, -60.59845 -51.3008, -60.60335 -51.321567, -60.62795 -51.328133, -60.6542 -51.313933, -60.6657 -51.297533, -60.65585 -51.2822)), 
+  ((-60.8543 -51.1007, -60.84775 -51.104, -60.81495 -51.1204, -60.81495 -51.130233, -60.82315 -51.138967, -60.8379 -51.142267, -60.8658 -51.129133, -60.88875 -51.109467, -60.89365 -51.097433, -60.8822 -51.093033, 
+      -60.8543 -51.1007)), 
+  ((-60.7362 -51.663833, -60.72475 -51.6671, -60.7149 -51.690067, -60.72965 -51.713033, -60.7444 -51.714133, -60.769 -51.6988, -60.77065 -51.681333, -60.75755 -51.6682, -60.7362 -51.663833)), 
+  ((-58.95115 -52.4336, -58.92985 -52.4325, -58.9118 -52.4347, -58.8954 -52.4489, -58.90195 -52.460933, -58.93145 -52.4675, -58.9528 -52.463133, -58.9659 -52.4511, -58.95115 -52.4336)), 
+  ((-60.87975 -51.6179, -60.8576 -51.627733, -60.851 -51.646333, -60.85595 -51.654, -60.88385 -51.6507, -60.915 -51.638667, -60.9232 -51.626633, -60.91665 -51.6201, -60.87975 -51.6179)), 
+  ((-59.65645 -52.4708, -59.6253 -52.4522, -59.6056 -52.448933, -59.59085 -52.457667, -59.60725 -52.481733, -59.63515 -52.4894, -59.6581 -52.490467, -59.65645 -52.4708)), 
+  ((-60.8756 -51.229733, -60.851 -51.2352, -60.85265 -51.247233, -60.874 -51.262533, -60.90185 -51.263633, -60.91335 -51.2527, -60.90185 -51.237367, -60.8756 -51.229733)), 
+  ((-58.3619 -52.065633, -58.34055 -52.064567, -58.3291 -52.072767, -58.32745 -52.088067, -58.3307 -52.098467, -58.343 -52.1001, -58.3578 -52.096267, -58.37255 -52.088067, -58.375 -52.077133, -58.3619 -52.065633)), 
+  ((-60.71325 -51.409067, -60.7034 -51.411233, -60.687 -51.425467, -60.7034 -51.438567, -60.728 -51.4342, -60.74275 -51.42, -60.73295 -51.410133, -60.71325 -51.409067)), 
+  ((-59.89965 -51.258133, -59.8931 -51.2647, -59.89635 -51.274533, -59.9029 -51.2811, -59.9226 -51.2822, -59.9423 -51.272367, -59.9357 -51.262533, -59.9144 -51.258133, -59.89965 -51.258133)), 
+  ((-59.622 -51.883633, -59.6138 -51.892367, -59.62365 -51.9033, -59.64335 -51.9055, -59.65645 -51.898933, -59.65645 -51.891267, -59.64335 -51.882533, -59.622 -51.883633)), 
+  ((-58.60505 -52.1679, -58.5944 -52.169533, -58.59195 -52.177733, -58.5944 -52.187033, -58.6034 -52.188667, -58.6141 -52.185367, -58.61735 -52.178833, -58.61655 -52.1717, -58.60505 -52.1679)), 
+  ((-60.851 -51.179433, -60.8412 -51.1827, -60.83955 -51.188167, -60.8412 -51.194733, -60.8494 -51.1991, -60.8625 -51.192567, -60.8625 -51.1849, -60.851 -51.179433)))
+
+MULTIPOLYGON (((11.9208 -17.3074, 12 -17.276867, 12.09125 -17.244767, 12.131 -17.233733, 12.18295 -17.2374, 12.24485 -17.2514, 12.2896 -17.2499, 12.3294 -17.241067, 12.36915 -17.246233, 12.47305 -17.276433, 
+    12.5073 -17.2779, 12.53935 -17.262433, 12.5703 -17.244767, 12.80295 -16.922767, 12.80715 -16.918367, 12.8361 -16.888133, 12.8781 -16.872667, 12.92615 -16.866767, 13.00905 -16.871933, 13.0654 -16.882967, 
+    13.261 -16.9795, 13.2936 -16.981, 13.34335 -16.944167, 13.36985 -16.9353, 13.40745 -16.940467, 13.4638 -16.973633, 13.4815 -16.994267, 13.49805 -17.0716, 13.52895 -17.107933, 13.58865 -17.1136, 
+    13.613 -17.1232, 13.63895 -17.141633, 13.71965 -17.238867, 13.8412 -17.3435, 14.0219 -17.4334, 14.0882 -17.442233, 14.1545 -17.436367, 14.2655 -17.404333, 14.29415 -17.392, 14.48945 -17.427, 
+    14.62545 -17.427, 15.3953 -17.426967, 16.20875 -17.417233, 16.9895 -17.4245, 17.672 -17.419633, 17.86125 -17.414767, 17.8843 -17.416167, 18.2084 -17.446667, 18.4987 -17.465, 18.50345 -17.468933, 
+    18.5946 -17.606133, 18.65895 -17.6816, 18.7813 -17.798667, 18.8654 -17.839767, 18.99275 -17.882667, 19.0752 -17.900067, 19.2511 -17.899167, 19.3969 -17.921533, 19.60905 -17.973367, 19.6318 -17.976033, 
+    19.6526 -17.972467, 19.6955 -17.9546, 19.82185 -17.949667, 19.858 -17.956367, 19.91635 -17.973333, 19.97965 -17.9787, 20.01655 -17.975567, 20.06075 -17.9635, 20.1546 -17.933133, 20.18645 -17.925967, 
+    20.21595 -17.926433, 20.24745 -17.934467, 20.36405 -17.9747, 20.5018 -17.980933, 20.5762 -18.0158, 20.65025 -18.036333, 20.7521 -18.036333, 20.82485 -17.987633, 20.90595 -17.963967, 21.0323 -17.962167, 
+    21.11675 -17.973333, 21.2062 -17.9948, 21.27255 -18.0234, 21.4006 -18.097567, 21.45525 -18.112767, 21.6091 -18.049467, 21.87065 -17.978533, 22.58205 -17.812867, 23.1862 -17.684, 23.2362 -17.673333, 
+    23.51375 -17.623567, 23.86045 -17.549533, 23.94055 -17.536167, 24.15895 -17.575, 24.26905 -17.585933, 24.3746 -17.568933, 24.65215 -17.571367, 24.7504 -17.582267, 24.8432 -17.623533, 25.01885 -17.706067, 
+    25.1917 -17.846867, 25.23535 -17.9038, 25.21365 -17.8995, 25.18915 -17.8995, 25.13495 -17.922833, 25.1017 -17.926333, 25.016 -17.912333, 24.974 -17.914667, 24.9469 -17.901267, 24.9294 -17.870933, 
+    24.9049 -17.847633, 24.8664 -17.837133, 24.82095 -17.8418, 24.7125 -17.9176, 24.5988 -17.998067, 24.5253 -18.022567, 24.4667 -18.021967, 24.34775 -17.995133, 24.27955 -17.984633, 24.2218 -17.968333, 
+    24.1798 -17.9765, 24.12735 -18.005633, 24.09675 -18.0785, 24.07225 -18.108833, 23.9603 -18.184633, 23.8903 -18.2476, 23.8571 -18.276767, 23.795 -18.305333, 23.767 -18.3298, 23.7338 -18.388133, 
+    23.6708 -18.459267, 23.6428 -18.4721, 23.61135 -18.470933, 23.55185 -18.442933, 23.49065 -18.3753, 23.46265 -18.314667, 23.30785 -18.094833, 23.30785 -18.0482, 23.3126 -18.038733, 23.18515 -18.011, 
+    23.06865 -18.0083, 22.79385 -18.095667, 22.6009 -18.149067, 22.3279 -18.190333, 21.98755 -18.2753, 21.67085 -18.311733, 21.52525 -18.316567, 21.09755 -18.282567, 20.99925 -18.2753, 20.96285 -18.297133, 
+    20.98105 -18.743767, 20.9865 -19.2268, 20.99195 -19.7463, 20.9792 -20.027867, 20.99375 -20.268167, 20.97735 -20.787633, 20.98645 -21.304667, 20.9737 -21.821733, 20.9828 -22.062067, 20.11645 -22.045067, 
+    20.04545 -22.057233, 19.9836 -22.093633, 19.99815 -22.5864, 19.98905 -23.1083, 20.00905 -23.644733, 19.99175 -24, 19.9902 -24.702467, 19.9995 -25.695, 19.99545 -28.236533, 19.9355 -28.2993, 
+    19.5161 -28.453367, 19.4341 -28.575533, 19.4321 -28.5769, 19.35725 -28.685233, 19.3166 -28.700933, 19.2482 -28.696633, 19.21185 -28.708033, 19.18615 -28.7337, 19.2097 -28.769333, 19.26315 -28.805, 
+    19.2503 -28.826367, 19.21715 -28.835633, 19.16795 -28.8513, 19.09525 -28.881233, 19.0482 -28.866967, 19.0379 -28.860433, 18.9541 -28.8071, 18.8953 -28.793567, 18.8183 -28.795, 18.75845 -28.787867, 
+    18.69215 -28.793567, 18.53705 -28.8114, 18.2483 -28.819967, 18.1767 -28.846333, 18.13175 -28.834933, 18.09325 -28.806433, 18.0334 -28.7836, 17.84195 -28.758667, 17.6559 -28.735867, 17.6281 -28.711633, 
+    17.611 -28.6717, 17.56395 -28.667433, 17.45915 -28.711633, 17.42705 -28.708767, 17.40885 -28.6824, 17.39175 -28.5384, 17.37035 -28.514167, 17.31475 -28.4885, 17.2891 -28.46, 17.29655 -28.433633, 
+    17.33295 -28.419367, 17.36075 -28.396567, 17.3757 -28.350967, 17.31155 -28.2027, 17.272 -28.193433, 17.22065 -28.182033, 17.2014 -28.166367, 17.2292 -28.087967, 17.20785 -28.0623, 17.1565 -28.032367, 
+    17.09875 -28.008133, 17.0132 -28.008133, 16.9309 -28.015967, 16.89665 -28.0402, 16.89455 -28.085833, 16.8753 -28.102933, 16.83465 -28.108633, 16.8218 -28.127167, 16.8261 -28.161367, 16.80255 -28.181333, 
+    16.74695 -28.204133, 16.73625 -28.236933, 16.75125 -28.299633, 16.7341 -28.3638, 16.70845 -28.3923, 16.6603 -28.404433, 16.6368 -28.417267, 16.6368 -28.434367, 16.61325 -28.462867, 16.50735 -28.5619, 
+    16.4881 -28.5619, 16.471 -28.593267, 16.45175 -28.597533, 16.4111 -28.5733, 16.3384 -28.524833, 16.29135 -28.474933, 16.20475 -28.425767, 16.14275 -28.368733, 16.08715 -28.2946, 16.0358 -28.220467, 
+    15.89355 -28.045833, 15.7695 -27.9033, 15.72565 -27.847, 15.685 -27.821333, 15.62725 -27.7971, 15.58875 -27.7572, 15.56095 -27.6973, 15.546 -27.621767, 15.5 -27.5341, 15.4508 -27.458533, 
+    15.36525 -27.370167, 15.2466 -27.167033, 15.2081 -27.082933, 15.1856 -26.9197, 15.16425 -26.889767, 15.13 -26.881233, 15.1129 -26.8584, 15.1129 -26.7515, 15.1161 -26.588267, 15.1332 -26.574033, 
+    15.1546 -26.584, 15.17595 -26.6068, 15.1952 -26.6125, 15.20805 -26.591133, 15.12035 -26.4215, 15.0573 -26.328133, 15.02735 -26.302467, 14.97385 -26.296767, 14.9247 -26.273967, 14.9033 -26.222633, 
+    14.91615 -26.1542, 14.94075 -26.119267, 14.96855 -26.057967, 14.97715 -25.983867, 14.92365 -25.922567, 14.88515 -25.8912, 14.84345 -25.8021, 14.84345 -25.739367, 14.8627 -25.7009, 14.8905 -25.7009, 
+    14.9012 -25.682367, 14.90975 -25.5783, 14.9365 -25.484933, 14.92795 -25.4336, 14.8702 -25.3552, 14.8488 -25.255433, 14.8862 -25.152067, 14.86695 -25.1193, 14.87125 -25.0751, 14.9076 -25.0409, 
+    14.89905 -25.0138, 14.82955 -24.871967, 14.8253 -24.816367, 14.821 -24.757933, 14.7686 -24.675967, 14.7365 -24.5876, 14.71085 -24.551933, 14.62315 -24.490633, 14.61355 -24.4557, 14.61785 -24.3987, 
+    14.59005 -24.341667, 14.45745 -24.179167, 14.41575 -24.082933, 14.4233 -24, 14.44365 -23.983167, 14.49485 -23.948033, 14.5214 -23.9075, 14.5198 -23.869, 14.4863 -23.815433, 14.4785 -23.756167, 
+    14.4941 -23.6532, 14.4941 -23.607433, 14.4512 -23.540333, 14.3888 -23.4665, 14.37475 -23.421767, 14.3841 -23.3812, 14.42 -23.3604, 14.45275 -23.359367, 14.48865 -23.3781, 14.5036 -23.378667, 
+    14.52455 -23.3604, 14.52455 -23.351033, 14.413 -23.239233, 14.34905 -23.133133, 14.34435 -23.068667, 14.38025 -22.9168, 14.40365 -22.893933, 14.4208 -22.8908, 14.4317 -22.894967, 14.4255 -22.985433, 
+    14.4489 -23.001067, 14.48165 -23.0073, 14.50505 -23.0021, 14.52765 -22.959967, 14.5729 -22.821633, 14.56355 -22.7873, 14.50195 -22.707233, 14.46215 -22.511167, 14.44105 -22.331733, 14.4473 -22.2974, 
+    14.42855 -22.2766, 14.4083 -22.249567, 14.3881 -22.241233, 14.349 -22.241233, 14.33585 -22.233433, 14.3209 -22.163233, 14.2281 -22.073267, 14.0284 -21.825733, 13.99875 -21.8122, 13.9621 -21.8044, 
+    13.94965 -21.787767, 13.9543 -21.769033, 14.00735 -21.717033, 14.01985 -21.699333, 14.00895 -21.676467, 13.9387 -21.616133, 13.9052 -21.557367, 13.8849 -21.473133, 13.8038 -21.374333, 13.7375 -21.312433, 
+    13.6423 -21.243767, 13.6189 -21.2188, 13.5417 -21.045633, 13.5089 -20.999867, 13.4512 -20.952033, 13.43715 -20.9281, 13.38485 -20.787167, 13.3677 -20.613467, 13.35285 -20.5287, 13.2811 -20.361233, 
+    13.2655 -20.317567, 13.26625 -20.254633, 13.2413 -20.188067, 13.10005 -19.996167, 13.0423 -19.9015, 12.78565 -19.577533, 12.70605 -19.458933, 12.6819 -19.383533, 12.6335 -19.268067, 12.5711 -19.186933, 
+    12.4728 -19.114133, 12.4494 -19.093333, 12.4393 -19.0668, 12.4393 -18.9867, 12.42685 -18.9607, 12.38785 -18.925333, 12.2763 -18.8208, 12.22015 -18.740733, 12.1718 -18.656467, 12.11325 -18.5197, 
+    12.0836 -18.482267, 12.04495 -18.434433, 12 -18.375633, 11.9665 -18.334367, 11.89135 -18.263433, 11.7844 -18.0933, 11.7674 -18.000967, 11.7674 -17.804933, 11.74795 -17.639667, 11.72 -17.492233, 
+    11.75405 -17.398267, 11.74675 -17.331833, 11.76375 -17.309133, 11.78075 -17.309133, 11.8391 -17.341533, 11.87555 -17.3464, 11.91445 -17.341533, 11.9266 -17.323733, 11.9208 -17.3074)), 
+  ((14.53035 -24.644033, 14.51645 -24.618367, 14.5143 -24.597667, 14.525 -24.584133, 14.54215 -24.581267, 14.555 -24.589833, 14.5582 -24.624067, 14.55285 -24.644033, 14.53895 -24.649033, 14.53035 -24.644033)), 
+  ((15.0943 -26.982633, 15.09325 -26.974067, 15.105 -26.966933, 15.12 -26.9712, 15.13285 -27.009733, 15.12215 -27.023267, 15.11035 -27.0197, 15.1018 -27.006867, 15.0943 -26.982633)))
+
+MULTIPOLYGON (((11.9208 -17.3074, 11.91445 -17.2897, 11.89255 -17.286467, 11.8707 -17.296167, 11.8488 -17.2978, 11.82935 -17.288067, 11.78805 -17.276733, 11.73945 -17.203833, 11.7528 -17.113133, 11.69935 -17.0159, 
+    11.70665 -16.9754, 11.73825 -16.931667, 11.74065 -16.897633, 11.7115 -16.850667, 11.641 -16.792333, 11.5863 -16.667567, 11.57905 -16.580067, 11.58145 -16.5331, 11.6082 -16.5104, 11.6422 -16.513667, 
+    11.67625 -16.5347, 11.68595 -16.607633, 11.6811 -16.714567, 11.70785 -16.780967, 11.7467 -16.805267, 11.7832 -16.793933, 11.8318 -16.730767, 11.8634 -16.602767, 11.86825 -16.489367, 11.8099 -16.390533, 
+    11.8184 -16.338667, 11.88645 -16.2755, 11.8913 -16.230133, 11.87915 -16.1556, 11.8354 -16.0843, 11.71635 -15.915833, 11.7054 -15.864, 11.71515 -15.8381, 11.74675 -15.821867, 11.7686 -15.8154, 
+    11.77345 -15.820267, 11.7686 -15.8381, 11.77105 -15.8543, 11.78805 -15.859133, 11.81965 -15.851033, 11.85855 -15.804067, 11.8901 -15.705233, 11.91685 -15.6631, 11.95995 -15.6276, 12 -15.604933, 
+    12.0386 -15.571367, 12.0589 -15.536, 12.0737 -15.404433, 12.0846 -15.353467, 12.1267 -15.298333, 12.147 -15.2578, 12.14855 -15.211, 12.15405 -15.168867, 12.18995 -15.0846, 12.2024 -14.9671, 
+    12.2258 -14.9442, 12.2648 -14.921333, 12.2921 -14.904167, 12.30925 -14.846967, 12.32015 -14.7617, 12.3077 -14.698267, 12.31 -14.661333, 12.3584 -14.532367, 12.37245 -14.4731, 12.3607 -14.420567, 
+    12.35445 -14.334267, 12.38255 -14.280167, 12.39115 -14.157967, 12.39115 -14.084133, 12.4161 -14.011333, 12.45355 -13.986367, 12.5019 -13.9822, 12.52845 -13.989467, 12.55115 -13.990767, 12.57055 -13.9822, 
+    12.58615 -13.948933, 12.57605 -13.8652, 12.58695 -13.779933, 12.57605 -13.7092, 12.59245 -13.531867, 12.61585 -13.504833, 12.67985 -13.4653, 12.6923 -13.436167, 12.6923 -13.395633, 12.67045 -13.362333, 
+    12.65255 -13.3327, 12.665 -13.297333, 12.71495 -13.263, 12.7867 -13.2474, 12.821 -13.227633, 12.82415 -13.2131, 12.8054 -13.180833, 12.807 -13.1715, 12.9396 -13.0914, 12.95755 -13.072167, 
+    12.97785 -12.983767, 12.9716 -12.902667, 12.97785 -12.866267, 13.00205 -12.839733, 13.07225 -12.8054, 13.169 -12.738833, 13.21425 -12.6577, 13.2751 -12.608833, 13.31095 -12.5953, 13.3328 -12.5974, 
+    13.3484 -12.6161, 13.371 -12.616633, 13.4256 -12.588533, 13.4802 -12.541733, 13.4849 -12.507433, 13.47865 -12.417967, 13.47865 -12.373267, 13.49195 -12.3613, 13.5715 -12.331133, 13.6027 -12.295767, 
+    13.6261 -12.216733, 13.64485 -12.1928, 13.69475 -12.164733, 13.7135 -12.144967, 13.7236 -12.104933, 13.7439 -12.0706, 13.8125 -12.0207, 13.83435 -11.985333, 13.8359 -11.949967, 13.8453 -11.928133, 
+    13.8843 -11.891733, 13.8905 -11.858433, 13.8687 -11.757033, 13.8718 -11.652, 13.90925 -11.567767, 13.91005 -11.535, 13.8773 -11.4414, 13.87885 -11.396667, 13.9116 -11.291633, 13.91085 -11.2599, 
+    13.87495 -11.149633, 13.8718 -11.1018, 13.8921 -11.038367, 13.90695 -11.004567, 13.89605 -10.966067, 13.8196 -10.8808, 13.7525 -10.8392, 13.7369 -10.819433, 13.73535 -10.7955, 13.75095 -10.780933, 
+    13.79545 -10.745067, 13.7861 -10.699333, 13.75175 -10.6494, 13.59885 -10.5589, 13.57235 -10.5329, 13.5653 -10.507433, 13.5887 -10.4003, 13.5856 -10.367, 13.54035 -10.308767, 13.5029 -10.284867, 
+    13.48105 -10.2755, 13.4553 -10.242733, 13.41785 -10.2032, 13.3539 -10.1772, 13.3227 -10.1564, 13.2728 -10.097133, 13.265 -10.059667, 13.2681 -10.035767, 13.2993 -10.0056, 13.31415 -9.977, 
+    13.30325 -9.926067, 13.24395 -9.7919, 13.21735 -9.7564, 13.21265 -9.746533, 13.21735 -9.7377, 13.2447 -9.708167, 13.26655 -9.670733, 13.26655 -9.637433, 13.2494 -9.591667, 13.15265 -9.483533, 
+    13.12695 -9.4518, 13.11655 -9.3903, 13.11605 -9.387333, 13.11135 -9.299967, 13.0934 -9.2048, 13.031 -9.1185, 12.9998 -9.067533, 13.00135 -9.0353, 13.0513 -8.930233, 13.0747 -8.907367, 
+    13.0981 -8.907367, 13.1199 -8.917767, 13.12305 -8.9365, 13.07935 -9.031133, 13.0809 -9.0592, 13.1012 -9.068567, 13.12615 -9.062333, 13.14645 -9.0332, 13.15735 -8.9968, 13.19405 -8.961967, 
+    13.22055 -8.920367, 13.2393 -8.883967, 13.2533 -8.821567, 13.2861 -8.7914, 13.3547 -8.759167, 13.3976 -8.729533, 13.41165 -8.6869, 13.40695 -8.639033, 13.33835 -8.529833, 13.27205 -8.493967, 
+    13.24395 -8.4742, 13.2455 -8.455467, 13.2611 -8.4482, 13.28605 -8.450267, 13.3125 -8.4677, 13.33825 -8.4682, 13.3531 -8.458833, 13.3547 -8.4378, 13.24475 -8.255267, 13.18705 -8.1471, 
+    13.1363 -7.958333, 13.11135 -7.820033, 13.0575 -7.654133, 12.96545 -7.473167, 12.92725 -7.3749, 12.8898 -7.2917, 12.8851 -7.248033, 12.90225 -7.106567, 12.89215 -7.066533, 12.8578 -7.012467, 
+    12.733 -6.866867, 12.662 -6.788333, 12.5809 -6.736333, 12.5372 -6.723867, 12.5169 -6.7072, 12.4405 -6.588633, 12.33275 -6.391567, 12.28755 -6.3406, 12.1955 -6.2626, 12.17055 -6.230367, 
+    12.17055 -6.202267, 12.1877 -6.1794, 12.22045 -6.165867, 12.24385 -6.165867, 12.2657 -6.176267, 12.29535 -6.188767, 12.35305 -6.191867, 12.4092 -6.192933, 12.4404 -6.181467, 12.45915 -6.161733, 
+    12.48095 -6.140933, 12.5465 -6.112833, 12.63385 -6.082667, 12.69545 -6.075933, 12.7922 -6.082167, 12.8624 -6.079033, 12.9092 -6.056167, 12.9357 -6.034333, 12.95 -6.0057, 13.19385 -5.9677, 
+    13.617 -5.9243, 13.92625 -5.9367, 14.74465 -5.9057, 15.2306 -5.9398, 16.43965 -5.9026, 16.4815 -5.9212, 16.5056 -5.945633, 16.584 -5.9856, 16.56005 -6.000533, 16.5536 -6.0199, 
+    16.5641 -6.0366, 16.58465 -6.0614, 16.57175 -6.094767, 16.58385 -6.126, 16.6816 -6.1422, 16.7139 -6.161567, 16.72115 -6.187433, 16.70665 -6.284367, 16.726 -6.384533, 16.6735 -6.461033, 
+    16.6727 -6.478767, 16.7058 -6.515967, 16.71795 -6.624733, 16.7708 -6.736233, 16.82735 -6.785267, 16.8403 -6.863333, 16.82335 -6.8962, 16.83465 -6.9479, 16.9017 -6.993133, 16.92915 -7.1698, 
+    16.9901 -7.2646, 17.1751 -7.3836, 17.1783 -7.492933, 17.24295 -7.550567, 17.23685 -7.628667, 17.26915 -7.698133, 17.3152 -7.774067, 17.3354 -7.866167, 17.3903 -7.9125, 17.40165 -7.964733, 
+    17.4711 -8.022367, 17.47335 -8.038033, 17.6197 -8.099333, 17.82825 -8.117067, 17.9808 -8.121133, 18.15605 -8.110033, 18.2348 -8.084133, 18.41065 -8.0505, 18.51825 -8.047533, 18.5427 -7.9987, 
+    18.56935 -7.960233, 18.65365 -7.9425, 18.73795 -7.983933, 18.8001 -8.046067, 18.97315 -8.0786, 19.18615 -8.0786, 19.30155 -8.060833, 19.39915 -7.995767, 19.4125 -7.901067, 19.43025 -7.7265, 
+    19.4613 -7.6052, 19.48455 -7.5608, 19.5622 -7.5105, 19.59105 -7.455767, 19.60215 -7.368467, 19.57775 -7.224967, 19.5689 -7.176167, 19.56445 -7.070367, 19.5733 -7.006767, 19.6066 -6.987533, 
+    19.7397 -6.9609, 19.88395 -6.972733, 20.0925 -6.978667, 20.2212 -6.978667, 20.28335 -6.944633, 20.32325 -6.8973, 20.40315 -6.881, 20.5518 -6.8973, 20.6217 -6.920233, 20.6217 -6.942433, 
+    20.57735 -7.090367, 20.56405 -7.2235, 20.5862 -7.261967, 20.6794 -7.269367, 20.91015 -7.272333, 21.1575 -7.262733, 21.25735 -7.268633, 21.5214 -7.265667, 21.5702 -7.265667, 21.81335 -7.3345, 
+    21.8164 -7.338133, 21.8842 -7.483433, 21.89245 -7.583133, 21.85825 -7.660867, 21.7816 -7.8425, 21.7138 -7.943867, 21.7062 -7.984433, 21.74865 -8.1027, 21.812 -8.160167, 21.9165 -8.269167, 
+    21.9317 -8.305467, 21.95515 -8.450767, 21.9368 -8.602, 21.9159 -8.7752, 21.895 -8.825033, 21.8608 -8.852933, 21.8253 -8.907833, 21.81455 -9.062433, 21.8304 -9.134233, 21.876 -9.200133, 
+    21.87535 -9.218733, 21.84115 -9.255033, 21.7968 -9.332767, 21.78095 -9.371633, 21.77715 -9.3995, 21.8063 -9.445967, 21.8532 -9.513567, 21.8703 -9.568467, 21.8741 -9.688433, 21.9064 -9.745867, 
+    21.9482 -9.779667, 22.01535 -9.813467, 22.08885 -9.871767, 22.14015 -9.9233, 22.1959 -10.023833, 22.21805 -10.150567, 22.23455 -10.206333, 22.29475 -10.328, 22.31375 -10.376133, 22.2878 -10.545933, 
+    22.27 -10.591767, 22.24625 -10.623033, 22.2492 -10.6527, 22.2579 -10.696533, 22.21025 -10.826767, 22.187 -11.008167, 22.2242 -11.212867, 22.2614 -11.231467, 22.2916 -11.225267, 22.3718 -11.163233, 
+    22.45085 -11.121367, 22.5648 -11.095, 22.6136 -11.099633, 22.688 -11.130667, 22.7252 -11.143067, 22.8333 -11.1043, 22.91935 -11.1043, 23.08905 -11.1353, 23.15415 -11.130667, 23.32275 -11.062433, 
+    23.47155 -10.989567, 23.5785 -10.958567, 23.64825 -10.957, 23.74125 -10.9849, 23.84475 -11.037633, 23.89355 -11.028333, 23.9796 -10.983367, 24.04235 -10.977167, 24.07955 -11.0004, 24.09585 -11.042267, 
+    24.0912 -11.108933, 24.06815 -11.142267, 24.0669 -11.1441, 24.0696 -11.226633, 24.0678 -11.3577, 24.0996 -11.434167, 24.08685 -11.5276, 24.03685 -11.646533, 23.94585 -11.7254, 23.9513 -11.7691, 
+    23.99865 -11.8067, 24.01865 -11.855267, 24.0068 -11.897733, 23.91585 -11.9463, 23.8958 -11.959633, 23.8967 -12.0992, 23.91125 -12.198733, 23.9349 -12.2315, 24.0077 -12.2679, 24.09325 -12.317667, 
+    24.1105 -12.362567, 24.0759 -12.4208, 23.9449 -12.5264, 23.90215 -12.598, 23.8749 -12.7388, 23.88855 -12.799467, 23.91765 -12.834667, 23.9923 -12.8917, 24.06145 -12.930533, 24.07055 -12.956033, 
+    24.05415 -12.9803, 24.01595 -12.9973, 23.78575 -13.004567, 23.3408 -13.0264, 22.91225 -13.011833, 22.4509 -13.011833, 22.02685 -13.014267, 22.01565 -13.025233, 22.0168 -13.136833, 22.01775 -13.4026, 
+    22.0077 -13.668367, 22.01775 -13.9293, 22.01325 -14.190233, 22.0105 -14.451167, 22.0023 -14.710867, 22.0032 -14.976633, 21.9968 -15.2412, 21.9995 -15.4985, 22.00225 -15.7655, 21.9933 -15.937233, 
+    21.9973 -16.012533, 21.98995 -16.132067, 21.92875 -16.183167, 21.98805 -16.240567, 22.10175 -16.3782, 22.1577 -16.4546, 22.21195 -16.577067, 22.30815 -16.686667, 22.48395 -16.848233, 22.78395 -17.085533, 
+    22.88365 -17.201, 22.97815 -17.3013, 23.1032 -17.389333, 23.23615 -17.482633, 23.33235 -17.543967, 23.31295 -17.641167, 23.2362 -17.673333, 23.1862 -17.684, 22.58205 -17.812867, 21.87065 -17.978533, 
+    21.6091 -18.049467, 21.45525 -18.112767, 21.4006 -18.097567, 21.27255 -18.0234, 21.2062 -17.9948, 21.11675 -17.973333, 21.0323 -17.962167, 20.90595 -17.963967, 20.82485 -17.987633, 20.7521 -18.036333, 
+    20.65025 -18.036333, 20.5762 -18.0158, 20.5018 -17.980933, 20.36405 -17.9747, 20.24745 -17.934467, 20.21595 -17.926433, 20.18645 -17.925967, 20.1546 -17.933133, 20.06075 -17.9635, 20.01655 -17.975567, 
+    19.97965 -17.9787, 19.91635 -17.973333, 19.858 -17.956367, 19.82185 -17.949667, 19.6955 -17.9546, 19.6526 -17.972467, 19.6318 -17.976033, 19.60905 -17.973367, 19.3969 -17.921533, 19.2511 -17.899167, 
+    19.0752 -17.900067, 18.99275 -17.882667, 18.8654 -17.839767, 18.7813 -17.798667, 18.65895 -17.6816, 18.5946 -17.606133, 18.50345 -17.468933, 18.4987 -17.465, 18.2084 -17.446667, 17.8843 -17.416167, 
+    17.86125 -17.414767, 17.672 -17.419633, 16.9895 -17.4245, 16.20875 -17.417233, 15.3953 -17.426967, 14.62545 -17.427, 14.48945 -17.427, 14.29415 -17.392, 14.2655 -17.404333, 14.1545 -17.436367, 
+    14.0882 -17.442233, 14.0219 -17.4334, 13.8412 -17.3435, 13.71965 -17.238867, 13.63895 -17.141633, 13.613 -17.1232, 13.58865 -17.1136, 13.52895 -17.107933, 13.49805 -17.0716, 13.4815 -16.994267, 
+    13.4638 -16.973633, 13.40745 -16.940467, 13.36985 -16.9353, 13.34335 -16.944167, 13.2936 -16.981, 13.261 -16.9795, 13.0654 -16.882967, 13.00905 -16.871933, 12.92615 -16.866767, 12.8781 -16.872667, 
+    12.8361 -16.888133, 12.80715 -16.918367, 12.80295 -16.922767, 12.5703 -17.244767, 12.53935 -17.262433, 12.5073 -17.2779, 12.47305 -17.276433, 12.36915 -17.246233, 12.3294 -17.241067, 12.2896 -17.2499, 
+    12.24485 -17.2514, 12.18295 -17.2374, 12.131 -17.233733, 12.09125 -17.244767, 12 -17.276867, 11.9208 -17.3074)), 
+  ((12.0957 -4.999933, 12.13005 -4.970033, 12.1565 -4.9251, 12.1998 -4.904267, 12.2407 -4.893033, 12.2984 -4.9203, 12.36095 -4.9187, 12.3826 -4.894633, 12.3754 -4.703767, 12.385 -4.654033, 
+      12.4355 -4.628367, 12.5341 -4.612333, 12.6303 -4.553, 12.6592 -4.463167, 12.69405 -4.4295, 12.7349 -4.424667, 12.75895 -4.4407, 12.79265 -4.524133, 12.92735 -4.6396, 13.04035 -4.7134, 
+      13.06715 -4.711767, 12.80465 -4.880267, 12.6074 -5.005367, 12.44385 -5.124067, 12.44385 -5.159333, 12.53045 -5.233133, 12.516 -5.621267, 12.50395 -5.7239, 12.4366 -5.781667, 12.36445 -5.810533, 
+      12.26825 -5.813733, 12.19315 -5.809867, 12.1532 -5.8078, 12.14395 -5.791433, 12.13615 -5.7644, 12.15645 -5.645833, 12.17985 -5.630233, 12.20325 -5.6292, 12.2407 -5.65, 12.26095 -5.65, 
+      12.27735 -5.635967, 12.27575 -5.594367, 12.17515 -5.4004, 12.1143 -5.281833, 12.1221 -5.267267, 12.1377 -5.2631, 12.16615 -5.263833, 12.17865 -5.256033, 12.1767 -5.2371, 12.10965 -5.170533, 
+      12.06595 -5.1175, 12.07065 -5.094633, 12.09245 -5.083167, 12.11585 -5.084233, 12.14865 -5.113333, 12.1767 -5.121667, 12.21725 -5.121667, 12.27965 -5.102933, 12.3015 -5.0811, 12.3015 -5.062367, 
+      12.2781 -5.0291, 12.2621 -5.021, 12.24845 -5.022867, 12.21415 -5.054067, 12.18605 -5.061333, 12.16425 -5.057167, 12.0957 -4.999933)))
+
+MULTIPOLYGON (((35.28675 31.393267, 35.19505 31.368167, 34.99365 31.357967, 34.91705 31.372533, 34.882 31.409033, 34.89295 31.544767, 34.93197 31.795071, 35.04116 31.798208, 35.156609 31.817968, 35.137395 31.868774, 
+    35.091129 31.909546, 34.985505 31.963992, 35.0298 32.0818, 35.04185 32.233567, 35.01995 32.271533, 35.005997 32.336082, 35.031907 32.390967, 35.105935 32.488192, 35.2181 32.579433, 35.2794 32.594033, 
+    35.38665 32.559, 35.52675 32.443733, 35.577155 32.421351, 35.591505 32.24996, 35.598633 32.049174, 35.584377 31.927486, 35.565524 31.894922, 35.547232 31.851318, 35.52894 31.785912, 35.48504 31.642643, 
+    35.415532 31.415281, 35.28675 31.393267)), 
+  ((34.07335 31.2784, 34.112 31.290833, 34.2306 31.3699, 34.4738 31.589267, 34.538671 31.657794, 34.614777 31.592844, 34.586261 31.43465, 34.514965 31.36772, 34.372381 31.203442, 34.177243 31.067749, 
+      34.15515 31.1011, 34.07335 31.2784)))
+
+MULTIPOLYGON (((32.5065 30.121, 32.49465 30.0775, 32.53615 30.0123, 32.5569 29.9787, 32.54505 29.9352, 32.4887 29.897667, 32.4472 29.883833, 32.39085 29.8522, 32.34635 29.781067, 32.34635 29.7198, 
+    32.2485 29.640733, 32.2322 29.604167, 32.24405 29.566633, 32.27075 29.533033, 32.40715 29.453967, 32.4902 29.4105, 32.591 29.3591, 32.634 29.283, 32.62215 29.168367, 32.5599 29.085367, 
+    32.548 29.045833, 32.55395 28.984567, 32.63105 28.8146, 32.68 28.752333, 32.73635 28.712833, 32.7838 28.677233, 32.82235 28.6219, 32.8935 28.5567, 32.98245 28.4875, 33.09365 28.401533, 
+    33.12925 28.348167, 33.15 28.288867, 33.16485 28.197967, 33.1915 28.148567, 33.31455 28.066533, 33.537 27.9697, 33.60225 27.922267, 33.61855 27.883733, 33.61855 27.863967, 33.5978 27.848167, 
+    33.5385 27.8699, 33.4881 27.8956, 33.45545 27.917333, 33.4169 27.913367, 33.40205 27.889667, 33.3902 27.865933, 33.43765 27.834333, 33.59485 27.749333, 33.6245 27.723633, 33.6156 27.707833, 
+    33.53255 27.670267, 33.49105 27.632733, 33.49105 27.565533, 33.50145 27.521067, 33.5548 27.4598, 33.6082 27.390633, 33.69715 27.3353, 33.7713 27.2503, 33.77425 27.155433, 33.76385 27.105033, 
+    33.79355 27.0398, 33.8321 26.9983, 33.8973 26.9568, 34.1079 26.879733, 34.13455 26.854033, 34.1138 26.8224, 34.05895 26.8056, 33.9403 26.8471, 33.86915 26.858967, 33.8306 26.837233, 
+    33.8217 26.7977, 33.8454 26.752233, 33.9225 26.6969, 34.053 26.584233, 34.08565 26.517067, 34.11825 26.384633, 34.2087 26.130667, 34.30065 25.9864, 34.37035 25.937967, 34.5216 25.823333, 
+    34.6313 25.665233, 34.71285 25.2907, 34.8389 25.042667, 35.01385 24.8569, 35.2259 24.6563, 35.28225 24.595033, 35.28225 24.567367, 35.2585 24.5476, 35.217 24.5476, 35.16065 24.5555, 
+    35.1369 24.5377, 35.18285 24.435933, 35.2837 24.289667, 35.3282 24.2462, 35.63365 24.121667, 35.75375 24.0515, 35.83085 23.948733, 35.80415 23.887467, 35.76265 23.873633, 35.7152 23.871667, 
+    35.63515 23.9092, 35.5254 23.974433, 35.4572 23.978367, 35.42755 23.954667, 35.41865 23.895367, 35.46015 23.8104, 35.46905 23.670067, 35.47055 23.4675, 35.4646 23.3983, 35.5951 23.2501, 
+    35.6648 23.089033, 35.71225 22.8499, 35.74635 22.779733, 35.79975 22.746133, 36.02215 22.734267, 36.1378 22.7244, 36.2075 22.6898, 36.23715 22.642367, 36.23715 22.596933, 36.2312 22.5495, 
+    36.2431 22.517867, 36.33205 22.423, 36.5248 22.300467, 36.6983 22.202633, 36.84655 22.115667, 36.88215 22.0623, 36.8762 22.018833, 36.871218 22.009756, 25.024404 22.008123, 25.0325 22.250033, 
+    25.03805 22.5316, 25.0172 22.839133, 25.02975 23.4134, 25.0103 23.793133, 25.02285 24.0043, 25.002 24.591533, 25.00065 25.167667, 25.009 25.3455, 25.00345 25.6493, 25.01875 25.7419, 
+    24.99515 26.312433, 25.01325 26.8311, 24.99605 28.2746, 25.0203 29.106833, 25.0142 29.2388, 24.93745 29.327667, 24.91725 29.365367, 24.90915 29.4327, 24.96575 29.696667, 24.9718 29.812467, 
+    24.8223 30.0791, 24.78595 30.1922, 24.79805 30.2757, 24.8607 30.453467, 24.9678 30.611, 25.0294 30.784733, 25.0314 30.9423, 25.0011 31.019033, 24.9415 31.206233, 24.891 31.301833, 
+    24.90915 31.4742, 24.99 31.5927, 25.2298 31.746867, 25.18275 31.634867, 25.19905 31.5825, 25.2732 31.539, 25.38295 31.519233, 25.5045 31.535067, 25.7536 31.600267, 25.9864 31.6487, 
+    26.05165 31.640767, 26.33335 31.577533, 26.50685 31.540967, 26.5869 31.535033, 26.7085 31.5311, 26.8983 31.493533, 27.03325 31.4708, 27.1133 31.474767, 27.2408 31.4787, 27.34165 31.4629, 
+    27.4499 31.361133, 27.5715 31.272167, 27.61895 31.250433, 27.6634 31.256367, 27.78205 31.309733, 27.82505 31.324567, 27.86955 31.3206, 27.8992 31.273167, 27.9051 31.2277, 27.92885 31.192133, 
+    27.96145 31.166433, 28.0267 31.138767, 28.14235 31.1289, 28.3529 31.132833, 28.58275 31.1279, 28.6539 31.114067, 28.76365 31.070567, 28.91045 30.9925, 29.02315 30.947033, 29.0884 30.9332, 
+    29.1625 30.931233, 29.2604 30.951, 29.3983 30.997433, 29.55845 31.0587, 29.69485 31.1338, 29.80015 31.213833, 29.91875 31.306733, 30.0196 31.348233, 30.1204 31.3502, 30.2257 31.361067, 
+    30.285 31.3927, 30.37395 31.487567, 30.4066 31.521167, 30.45405 31.533, 30.52815 31.5251, 30.5875 31.5251, 30.7491 31.571533, 30.847 31.589333, 30.89445 31.5834, 30.89145 31.571533, 
+    30.847 31.535967, 30.64535 31.449, 30.63645 31.4253, 30.6661 31.4075, 30.7165 31.3996, 30.8292 31.439133, 30.9419 31.470733, 31.0249 31.470733, 31.1717 31.495433, 31.24585 31.501367, 
+    31.2844 31.503333, 31.2992 31.517167, 31.2992 31.554733, 31.2399 31.5982, 31.1361 31.612033, 31.02935 31.612033, 30.98485 31.6239, 30.99375 31.647633, 31.0412 31.667367, 31.08275 31.6733, 
+    31.34665 31.653533, 31.56315 31.5745, 31.6625 31.551767, 31.7663 31.543867, 31.8345 31.5656, 31.89975 31.571533, 31.96795 31.569567, 32.01835 31.5399, 32.01985 31.525067, 32.00795 31.519133, 
+    31.94865 31.531, 31.91305 31.531, 31.85375 31.521133, 31.83005 31.416367, 31.87155 31.3215, 31.9546 31.291867, 32.03465 31.270133, 32.07915 31.244433, 32.0999 31.218733, 32.0925 31.197967, 
+    32.05395 31.166367, 32.0154 31.1308, 32.0154 31.101133, 32.0154 31.065567, 32.0243 31.035933, 32.07175 31.0379, 32.1014 31.069533, 32.13695 31.099167, 32.15775 31.081367, 32.15775 31.041833, 
+    32.13695 31.010233, 32.1429 30.984533, 32.19035 30.982567, 32.25855 31.043833, 32.26745 31.101133, 32.25855 31.168333, 32.2734 31.192067, 32.31195 31.1802, 32.3238 31.196, 32.3238 31.2375, 
+    32.22 31.298767, 32.1785 31.326433, 32.1696 31.342267, 32.2052 31.3462, 32.4454 31.306667, 32.51655 31.294833, 32.59515 31.258267, 32.7019 31.193067, 32.7464 31.1792, 32.79085 31.1733, 
+    32.8383 31.197, 32.97175 31.252333, 33.1749 31.3146, 33.2757 31.334367, 33.338 31.310633, 33.3795 31.279, 33.3795 31.265167, 33.3736 31.259267, 33.32615 31.279, 33.25795 31.279, 
+    33.1393 31.249367, 32.98215 31.201933, 32.89615 31.166367, 32.8546 31.134733, 32.8546 31.116967, 32.8546 31.093233, 32.89315 31.081367, 32.9495 31.083367, 33.09185 31.1644, 33.14225 31.1624, 
+    33.16895 31.109033, 33.19565 31.101133, 33.22235 31.111033, 33.25495 31.1545, 33.3202 31.192067, 33.43585 31.2375, 33.54705 31.2365, 33.7072 31.226633, 33.81395 31.2286, 33.98595 31.250333, 
+    34.07335 31.2784, 34.15515 31.1011, 34.177243 31.067749, 34.3456 30.8136, 34.45835 30.6735, 34.474 30.645667, 34.5897 30.44, 34.62145 30.332, 34.6915 30.206467, 34.78015 29.902933, 
+    34.80645 29.7176, 34.80205 29.638767, 34.8152 29.595, 34.89425 29.535133, 34.86715 29.512233, 34.77525 29.3917, 34.707 29.275067, 34.61805 29.154533, 34.57355 28.937133, 34.57505 28.752333, 
+    34.5335 28.576433, 34.47865 28.4608, 34.3452 28.314567, 34.2918 28.241433, 34.29625 28.163367, 34.35555 28.080367, 34.45045 27.971667, 34.4653 27.942, 34.45935 27.849133, 34.41635 27.790833, 
+    34.3926 27.7691, 34.3422 27.765133, 34.1376 27.863967, 33.9537 27.964767, 33.8514 28.094233, 33.6794 28.242433, 33.50145 28.4124, 33.3517 28.613, 33.2746 28.826433, 33.23755 28.969733, 
+    33.15155 29.078433, 33.02105 29.2069, 32.895 29.3581, 32.78825 29.5261, 32.69485 29.631833, 32.6385 29.7425, 32.64145 29.805767, 32.70075 29.908533, 32.6874 29.998467, 32.59845 30.099267, 
+    32.58065 30.134833, 32.5332 30.140767, 32.5065 30.121)), 
+  ((33.8935 27.640467, 33.96185 27.644267, 34.0492 27.613867, 34.10805 27.546767, 34.10615 27.5227, 34.06725 27.498633, 34.03875 27.501167, 33.95615 27.542967, 33.8897 27.608167, 33.8935 27.640467)), 
+  ((34.53725 27.994133, 34.5249 28.0265, 34.5348 28.050667, 34.5768 28.0611, 34.6081 28.052867, 34.6427 27.9996, 34.6369 27.9694, 34.5974 27.947433, 34.5702 27.9535, 34.53725 27.994133)))
+
+MULTIPOLYGON (((-67.20965 18.015767, -67.19 18.1095, -67.14765 18.165933, -67.14765 18.2143, -67.1779 18.2657, -67.2762 18.3403, -67.2807 18.358433, -67.2671 18.3796, -67.19755 18.395733, -67.1839 18.407833, 
+    -67.1794 18.435033, -67.1673 18.449167, -67.1068 18.459233, -67.0705 18.451167, -66.9737 18.4179, -66.6606 18.414867, -66.3823 18.3947, -66.08585 18.400733, -65.9649 18.3846, -65.82425 18.3564, 
+    -65.7638 18.3544, -65.6806 18.371533, -65.65945 18.373533, -65.6458 18.3675, -65.6443 18.3584, -65.6897 18.271733, -65.68515 18.244533, -65.67 18.225367, -65.6201 18.2012, -65.61255 18.187067, 
+    -65.62465 18.177, -65.6806 18.155833, -65.72145 18.123567, -65.78345 18.0248, -65.8742 17.971367, -66.1283 17.924, -66.1918 17.918967, -66.216 17.922, -66.25835 17.942133, -66.2886 17.9482, 
+    -66.45645 17.940133, -66.6803 17.952233, -66.80885 17.970367, -66.84365 17.968367, -66.8951 17.944167, -66.92985 17.9351, -66.9707 17.9351, -67.0478 17.9613, -67.08715 17.9623, -67.13105 17.9502, 
+    -67.1764 17.919967, -67.20665 17.913933, -67.2369 17.918967, -67.25355 17.9361, -67.25355 17.959267, -67.24145 17.980433, -67.20965 18.015767)), 
+  ((-65.4332 18.0852, -65.4239 18.0852, -65.4099 18.0821, -65.38815 18.066567, -65.38815 18.055167, -65.40215 18.0469, -65.4441 18.043767, -65.4938 18.019967, -65.53575 18.016867, -65.5777 18.0241, 
+      -65.59325 18.0355, -65.5917 18.045833, -65.4332 18.0852)))
+
+MULTIPOLYGON (((-62.7283 17.2415, -62.8144 17.2979, -62.8824 17.323067, -62.92925 17.3593, -62.91715 17.3754, -62.899 17.3875, -62.8688 17.3875, -62.83105 17.377433, -62.77515 17.3301, -62.72225 17.302933, 
+    -62.6951 17.2526, -62.7011 17.2385, -62.7132 17.237467, -62.7283 17.2415)), 
+  ((-62.6241 17.156933, -62.60895 17.164, -62.5893 17.160967, -62.5757 17.146867, -62.5697 17.1076, -62.58025 17.098567, -62.5984 17.095533, -62.62105 17.100567, -62.63615 17.110633, -62.6241 17.156933)))
+
+MULTIPOLYGON (((-61.6069 16.099067, -61.5872 15.947167, -61.618 15.865067, -61.65375 15.840433, -61.6919 15.840467, -61.72395 15.855233, -61.76955 15.916, -61.8102 16.049, -61.81885 16.218133, -61.79545 16.278867, 
+    -61.7634 16.3002, -61.7326 16.303467, -61.7141 16.301833, -61.64635 16.2649, -61.61185 16.256667, -61.58105 16.259967, -61.53665 16.289533, -61.5293 16.3109, -61.5601 16.3626, -61.5613 16.388067, 
+    -61.52805 16.413533, -61.46645 16.4324, -61.4258 16.426667, -61.4061 16.4045, -61.4073 16.3544, -61.395 16.335533, -61.3297 16.294467, -61.30015 16.268167, -61.2238 16.2419, -61.2016 16.228767, 
+    -61.2102 16.208233, -61.2472 16.195933, -61.43815 16.1877, -61.5404 16.200033, -61.59095 16.2017, -61.62295 16.191833, -61.6328 16.1746, -61.6328 16.154067, -61.61925 16.1245, -61.6069 16.099067)), 
+  ((-61.1798 15.9371, -61.1777 15.920167, -61.18555 15.906433, -61.20615 15.891533, -61.23215 15.885067, -61.27265 15.882233, -61.30955 15.884667, -61.34525 15.898767, -61.3646 15.914933, -61.3658 15.929433, 
+      -61.3507 15.941967, -61.32105 15.953667, -61.2654 15.955667, -61.21095 15.950433, -61.1798 15.9371)))
+
+POLYGON ((-61.0325 14.441933, -61.06295 14.4338, -61.0849 14.445167, -61.10685 14.489867, -61.1032 14.505333, -61.0971 14.513433, -61.0837 14.512633, -61.04955 14.495567, -61.0276 14.500433, -61.02515 14.514267, 
+    -61.0264 14.534567, -61.03855 14.545967, -61.06905 14.5557, -61.20565 14.6126, -61.241 14.681667, -61.23855 14.702, -61.19955 14.731267, -61.19955 14.7467, -61.241 14.7914, -61.241 14.8174, 
+    -61.22395 14.8377, -61.1959 14.8491, -61.15685 14.8491, -61.11785 14.839333, -61.0337 14.8109, -60.9825 14.770233, -60.9581 14.7597, -60.913 14.763733, -60.8569 14.775933, -60.84105 14.7735, 
+    -60.8386 14.764567, -60.84715 14.752367, -60.9154 14.733667, -60.92395 14.7215, -60.9203 14.7093, -60.89345 14.681667, -60.8898 14.669467, -60.9008 14.6524, -60.9008 14.643467, -60.8776 14.636967, 
+    -60.852 14.636967, -60.8398 14.630467, -60.8337 14.618267, -60.7837 14.4842, -60.81905 14.42, -60.87635 14.391567, -60.90075 14.391567, -60.90685 14.398067, -60.90685 14.408633, -60.89345 14.433033, 
+    -60.89465 14.4436, -60.9154 14.455767, -60.9483 14.4639, -61.00075 14.4566, -61.0325 14.441933))
+
+MULTIPOLYGON (((-61.27225 13.3531, -61.25755 13.360033, -61.2238 13.362333, -61.19005 13.351967, -61.1719 13.337533, -61.1745 13.308167, -61.21775 13.1923, -61.25665 13.166933, -61.3025 13.166933, -61.3535 13.194033, 
+    -61.36045 13.210167, -61.35955 13.2315, -61.29905 13.300667, -61.27225 13.3531)), 
+  ((-61.48965 12.398633, -61.4989 12.415367, -61.4989 12.4321, -61.46185 12.4568, -61.42745 12.492933, -61.40365 12.502633, -61.3904 12.496467, -61.38115 12.469133, -61.38515 12.4277, -61.40495 12.412733, 
+      -61.4367 12.407433, -61.4526 12.395967, -61.4751 12.3942, -61.48965 12.398633)), 
+  ((-61.2846 12.951367, -61.3044 12.946067, -61.3441 12.9443, -61.35995 12.954, -61.356 12.9822, -61.3137 13.018333, -61.25415 13.021, -61.24095 13.0166, -61.24095 13.006, -61.2846 12.951367)), 
+  ((-61.44335 12.565233, -61.45655 12.565233, -61.4658 12.568767, -61.4671 12.580233, -61.44725 12.6093, -61.42745 12.618133, -61.40365 12.615467, -61.3785 12.5899, -61.3785 12.579333, -61.3878 12.5714, 
+      -61.44335 12.565233)), 
+  ((-61.3679 12.693067, -61.37455 12.746833, -61.36525 12.755633, -61.3388 12.760067, -61.32425 12.755633, -61.3203 12.737133, -61.34675 12.688633, -61.36 12.6807, -61.36525 12.682467, -61.3679 12.693067)), 
+  ((-61.2158 12.8191, -61.22905 12.856133, -61.2211 12.8773, -61.2052 12.880833, -61.18405 12.8773, -61.17875 12.864967, -61.1814 12.840267, -61.1933 12.823533, -61.20125 12.819133, -61.2158 12.8191)), 
+  ((-61.6206 12.277, -61.6087 12.2858, -61.58625 12.284033, -61.5743 12.273467, -61.57565 12.2567, -61.60075 12.2338, -61.61135 12.2329, -61.62325 12.245233, -61.6206 12.277)))
+
+POLYGON ((-70.08745 12.5494, -70.0824 12.6139, -70.07905 12.640667, -70.064 12.647367, -70.04225 12.639533, -70.00875 12.6016, -69.90165 12.538033, -69.8397 12.491167, -69.83805 12.4566, -69.85645 12.433167, 
+    -69.8799 12.4276, -70.08745 12.5494))
+
+MULTIPOLYGON (((3.79125 51.411533, 3.72015 51.412133, 3.6633 51.429867, 3.6544 51.452333, 3.6633 51.499667, 3.6917 51.5399, 3.7077 51.570667, 3.77345 51.586033, 3.85335 51.586633, 3.9422 51.5523, 
+    3.9937 51.5192, 4.0488 51.4967, 4.14115 51.481333, 4.20335 51.487233, 4.20865 51.502033, 4.18025 51.536367, 4.17135 51.571833, 4.14115 51.591967, 4.0843 51.621533, 4.08255 51.639267, 
+    4.1003 51.649933, 4.15005 51.646367, 4.2122 51.629833, 4.23885 51.6381, 4.25665 51.6523, 4.31345 51.682467, 4.365 51.696667, 4.4609 51.709667, 4.58525 51.713233, 4.6528 51.7144, 
+    4.69185 51.7286, 4.6528 51.7434, 4.5995 51.7434, 4.5373 51.739867, 4.45025 51.7446, 4.4254 51.745767, 4.3437 51.742233, 4.31525 51.768267, 4.26905 51.784833, 4.26195 51.802567, 
+    4.2833 51.815567, 4.31525 51.823867, 4.3366 51.8422, 4.3206 51.864667, 4.2904 51.888333, 4.2833 51.9191, 4.2833 51.9321, 4.2655 51.9481, 4.22465 51.945133, 4.16605 51.9546, 
+    4.1376 51.964067, 4.05055 51.993633, 4.0417 52.011967, 4.0932 52.082967, 4.29925 52.2267, 4.44135 52.349733, 4.47865 52.3953, 4.5355 52.5077, 4.56925 52.582833, 4.587 52.6692, 
+    4.6012 52.723633, 4.6261 52.7751, 4.667 52.860267, 4.68475 52.9289, 4.69005 52.980367, 4.72555 53.000467, 4.7611 53.0052, 4.83395 52.980367, 4.89965 52.9496, 4.99205 52.918833, 
+    5.0276 52.9076, 5.0383 52.885133, 5.0383 52.849633, 5.06135 52.822433, 5.08445 52.812967, 5.19105 52.812967, 5.20525 52.8035, 5.2035 52.7822, 5.1822 52.742567, 5.1378 52.681067, 
+    5.12535 52.6704, 5.1005 52.6645, 5.0525 52.6775, 5.0294 52.672767, 5.0241 52.652667, 5.02055 52.644367, 4.99035 52.629, 4.9939 52.605333, 5.0312 52.568667, 5.033 52.560967, 
+    5.00815 52.517167, 5.01345 52.484067, 5.0401 52.449733, 5.05075 52.418967, 5.0632 52.378767, 5.08095 52.366333, 5.1609 52.359233, 5.2284 52.3403, 5.30835 52.308367, 5.4185 52.307167, 
+    5.45755 52.3125, 5.5784 52.3965, 5.64765 52.4391, 5.6832 52.450933, 5.7418 52.447367, 5.7969 52.455667, 5.8324 52.478133, 5.84485 52.5006, 5.836 52.5296, 5.81295 52.558, 
+    5.8218 52.582833, 5.884 52.6136, 5.9 52.631333, 5.87335 52.656167, 5.8449 52.657367, 5.7934 52.653833, 5.73475 52.653833, 5.68325 52.666833, 5.6353 52.701733, 5.63 52.7467, 
+    5.64955 52.797567, 5.71525 52.8449, 5.73125 52.869733, 5.6993 52.8869, 5.59805 52.8656, 5.5163 52.8597, 5.4737 52.8644, 5.43995 52.884533, 5.3582 52.931867, 5.34045 52.966167, 
+    5.3458 53.001067, 5.376 53.0484, 5.3902 53.085067, 5.376 53.130033, 5.3653 53.165533, 5.39905 53.207533, 5.57495 53.3306, 5.6478 53.354233, 5.77745 53.387967, 5.9106 53.427, 
+    6.0261 53.4353, 6.0776 53.409267, 6.0919 53.382033, 6.08295 53.360733, 6.0865 53.338267, 6.0989 53.320533, 6.1327 53.3081, 6.1611 53.310467, 6.1931 53.330567, 6.2091 53.353067, 
+    6.2446 53.3862, 6.2997 53.418133, 6.37075 53.429967, 6.43645 53.4341, 6.5626 53.4625, 6.66565 53.4696, 6.72425 53.4554, 6.76865 53.424033, 6.79885 53.373167, 6.82195 53.3566, 
+    6.8788 53.353067, 6.92145 53.3495, 6.9228 53.348933, 7.10235 53.150367, 7.14225 53.085933, 7.11705 52.975267, 7.04665 52.862533, 7.0319 52.7967, 6.9899 52.679033, 6.9668 52.667833, 
+    6.93315 52.672033, 6.7588 52.670633, 6.7294 52.663633, 6.7168 52.6468, 6.64955 52.568367, 6.64325 52.548767, 6.6611 52.534033, 6.867 52.4836, 6.99725 52.4598, 7.0393 52.4304, 
+    7.0519 52.403767, 7.02875 52.357533, 7.00355 52.2567, 6.9794 52.233567, 6.8933 52.205567, 6.6769 52.1033, 6.65375 52.0809, 6.65795 52.0557, 6.7063 52.029067, 6.7483 52.024867, 
+    6.7693 52.010867, 6.7714 51.978633, 6.7567 51.947833, 6.7042 51.922633, 6.6107 51.919133, 6.48045 51.910733, 6.3586 51.8757, 6.28295 51.8799, 6.1863 51.909333, 6.1191 51.921933, 
+    6.00985 51.931733, 5.9405 51.920533, 5.9006 51.8967, 5.9048 51.823867, 5.9342 51.772033, 6.0382 51.711133, 6.0739 51.6663, 6.08235 51.555633, 6.12645 51.516433, 6.15375 51.4632, 
+    6.1359 51.379833, 6.0855 51.3182, 5.98675 51.253767, 5.97835 51.236967, 5.99725 51.229967, 6.0729 51.235567, 6.0897 51.222967, 6.0834 51.176733, 6.04555 51.1319, 5.90585 51.068167, 
+    5.87225 51.044367, 5.88065 51.023367, 5.9689 50.971533, 6.02985 50.978533, 6.05505 50.971533, 6.08445 50.9323, 6.07395 50.8833, 6.02985 50.820267, 5.90725 50.7242, 5.816 50.711233, 
+    5.7034 50.7229, 5.63545 50.7488, 5.6199 50.7721, 5.61795 50.8394, 5.63155 50.901533, 5.6869 50.947467, 5.69465 51.012167, 5.72575 51.087267, 5.7102 51.131267, 5.64805 51.1921, 
+    5.5772 51.239367, 5.44515 51.3261, 5.41215 51.332567, 5.2704 51.296333, 5.21605 51.3041, 5.10535 51.3701, 5.0646 51.432233, 5.0345 51.466533, 4.9607 51.469133, 4.885 51.435467, 
+    4.7879 51.4277, 4.75295 51.438067, 4.751 51.4523, 4.7782 51.495033, 4.7782 51.5209, 4.76265 51.528667, 4.73935 51.5235, 4.65975 51.4769, 4.5724 51.4523, 4.5384 51.452967, 
+    4.47045 51.4892, 4.4258 51.496967, 4.37725 51.4905, 4.35005 51.4439, 4.37725 51.408967, 4.37725 51.392133, 4.35395 51.383067, 4.27825 51.385667, 4.22475 51.3802, 4.2265 51.4157, 
+    4.2123 51.433433, 4.17675 51.434633, 4.15545 51.425167, 4.11815 51.418067, 4.07725 51.424567, 4.03995 51.439367, 3.9849 51.460033, 3.96 51.4654, 3.9156 51.455333, 3.86405 51.4352, 
+    3.79125 51.411533)), 
+  ((3.3027 51.384933, 3.404 51.404467, 3.4733 51.4104, 3.5834 51.395, 3.6136 51.390267, 3.6385 51.364233, 3.6527 51.341767, 3.68825 51.3323, 3.71665 51.341767, 3.73085 51.364233, 
+      3.76105 51.376667, 3.7806 51.382567, 3.80545 51.383733, 3.85165 51.370733, 3.8801 51.376667, 3.90675 51.399133, 3.95115 51.4216, 3.98665 51.416867, 4.0062 51.4074, 4.0062 51.395567, 
+      4.01865 51.383733, 4.04705 51.383733, 4.0844 51.383733, 4.13055 51.384933, 4.16075 51.3731, 4.19985 51.3518, 4.1559 51.339067, 4.07145 51.298267, 3.95495 51.262033, 3.8035 51.2452, 
+      3.7608 51.2465, 3.56275 51.318967, 3.52585 51.320267, 3.49675 51.3125, 3.44045 51.276267, 3.3919 51.2698, 3.3356 51.285333, 3.3026 51.330633, 3.3027 51.384933)), 
+  ((5.3876 52.521533, 5.3709 52.542667, 5.36925 52.566033, 5.39425 52.5872, 5.49445 52.629467, 5.57955 52.645067, 5.658 52.6406, 5.7198 52.6239, 5.7465 52.601667, 5.7515 52.5794, 
+      5.66135 52.474767, 5.61795 52.448067, 5.57955 52.445833, 5.5562 52.452533, 5.5128 52.482567, 5.4744 52.497033, 5.4243 52.500367, 5.3876 52.521533)), 
+  ((3.95205 51.646833, 3.9078 51.654033, 3.81935 51.6763, 3.73585 51.704133, 3.68245 51.703, 3.6357 51.6941, 3.614 51.7108, 3.61235 51.739733, 3.62905 51.7609, 3.6791 51.776467, 
+      3.7534 51.780367, 3.8786 51.7659, 4.0038 51.728067, 4.0422 51.698033, 4.03215 51.6713, 4.00545 51.6535, 3.95205 51.646833)), 
+  ((3.8352 51.8082, 3.8185 51.810433, 3.8085 51.819333, 3.81015 51.829367, 3.84855 51.848267, 3.96705 51.856067, 4.02215 51.8505, 4.09725 51.811533, 4.15405 51.795967, 4.2375 51.7637, 
+      4.2976 51.724733, 4.2976 51.7125, 4.2742 51.699133, 4.2141 51.6969, 4.149 51.7125, 4.1006 51.734733, 4.05385 51.741433, 3.9938 51.7726, 3.9604 51.801533, 3.93035 51.8082, 
+      3.8352 51.8082)), 
+  ((3.48715 51.453167, 3.44045 51.469867, 3.41705 51.512133, 3.42375 51.572233, 3.4638 51.6112, 3.5172 51.622333, 3.58065 51.6101, 3.6374 51.581133, 3.6441 51.554433, 3.61405 51.502133, 
+      3.5523 51.459833, 3.48715 51.453167)), 
+  ((4.0021 51.9095, 4.0255 51.935067, 4.0672 51.956233, 4.10895 51.951767, 4.2258 51.888333, 4.2575 51.8583, 4.2592 51.838267, 4.23415 51.821567, 4.17905 51.818233, 4.05555 51.866067, 
+      4.01045 51.895, 4.0021 51.9095)), 
+  ((5.1547 53.375167, 5.133 53.372933, 5.11965 53.382967, 5.12465 53.398533, 5.1564 53.4208, 5.2265 53.444167, 5.4218 53.4642, 5.48855 53.461967, 5.5036 53.448633, 5.5036 53.4397, 
+      5.48355 53.4286, 5.44515 53.4208, 5.3016 53.407433, 5.1547 53.375167)), 
+  ((4.6748 53.0218, 4.6631 53.024033, 4.6514 53.0307, 4.6414 53.049633, 4.6481 53.0819, 4.6748 53.114167, 4.71485 53.1342, 4.805 53.162033, 4.82505 53.1587, 4.83335 53.146433, 
+      4.82335 53.1253, 4.6748 53.0218)), 
+  ((5.61625 53.4564, 5.61625 53.4653, 5.6363 53.482, 5.71975 53.492033, 5.8416 53.486467, 5.86165 53.476433, 5.8583 53.466433, 5.8316 53.457533, 5.7732 53.4553, 5.70975 53.4386, 
+      5.67805 53.435267, 5.6413 53.443067, 5.61625 53.4564)), 
+  ((4.8768 53.241033, 4.8584 53.2455, 4.84675 53.258833, 4.85005 53.273333, 4.91685 53.338967, 4.9452 53.351233, 4.97025 53.349, 4.9903 53.335633, 4.99365 53.312267, 4.94855 53.269967, 
+      4.8768 53.241033)), 
+  ((3.63575 51.633467, 3.6441 51.659067, 3.6925 51.669067, 3.76595 51.667967, 3.811 51.650167, 3.81435 51.633467, 3.796 51.617867, 3.71085 51.6034, 3.6758 51.6101, 3.63575 51.633467)), 
+  ((6.0478 53.472, 6.0411 53.476433, 6.0461 53.488667, 6.0695 53.5065, 6.1012 53.517633, 6.16465 53.520967, 6.203 53.526533, 6.2414 53.539867, 6.2631 53.536533, 6.2681 53.527633, 
+      6.25975 53.5154, 6.20635 53.492033, 6.16795 53.482, 6.1012 53.479767, 6.0478 53.472)), 
+  ((3.9412 51.587267, 3.9387 51.598967, 3.9621 51.607867, 3.99215 51.608967, 4.0923 51.5867, 4.124 51.570033, 4.1215 51.558333, 4.1031 51.549433, 4.0614 51.549433, 4.00295 51.557233, 
+      3.9412 51.587267)))
+
+MULTIPOLYGON (((-73.28025 8.9971, -73.35595 8.995267, -73.37025 9.0134, -73.37305 9.046033, -73.2964 9.135233, -73.18145 9.251867, -73.13715 9.3177, -73.09885 9.383267, -73.061 9.470033, -73.0227 9.547267, 
+    -73.007 9.681433, -73.013 9.8479, -73.0199 10.0027, -73.0527 10.044267, -73.06285 10.107633, -73.0416 10.188267, -73.00515 10.2704, -72.9876 10.3658, -72.93545 10.544567, -72.8648 10.6409, 
+    -72.79095 10.739367, -72.66955 10.885533, -72.58325 10.998433, -72.5112 11.0655, -72.44335 11.1052, -72.3593 11.123067, -72.2827 11.1329, -72.2407 11.148, -72.21205 11.1683, -72.17235 11.255067, 
+    -72.1419 11.306133, -72.10265 11.371667, -72.07125 11.463333, -72.02185 11.512233, -71.912 11.600867, -71.83215 11.639933, -71.73245 11.6627, -71.61845 11.6901, -71.491 11.7381, -71.3779 11.7821, 
+    -71.30805 11.803567, -71.31525 11.760867, -71.34355 11.7293, -71.4071 11.691567, -71.5423 11.653833, -71.76245 11.5853, -71.8341 11.5622, -71.8786 11.5291, -71.88555 11.494433, -71.8786 11.414333, 
+    -71.8497 11.335, -71.8318 11.2988, -71.77055 11.200233, -71.7105 11.113967, -71.6822 11.075467, -71.66255 11.0431, -71.61865 11.01, -71.57135 10.986167, -71.50985 10.981867, -71.46115 10.9748, 
+    -71.4336 10.964933, -71.4082 10.954333, -71.3754 10.940667, -71.3303 10.946067, -71.23325 10.967633, -71.1316 11.003067, -71.03565 11.0562, -70.9045 11.124733, -70.8259 11.1571, -70.74615 11.171733, 
+    -70.6693 11.179433, -70.62535 11.1879, -70.5514 11.222567, -70.5179 11.245667, -70.4977 11.251067, -70.47345 11.2472, -70.4249 11.2372, -70.3995 11.235667, -70.33825 11.247967, -70.2874 11.264133, 
+    -70.19325 11.296467, -70.17015 11.3142, -70.16435 11.338833, -70.16205 11.371167, -70.1586 11.3858, -70.132 11.403533, -70.09965 11.410467, -70.05345 11.4097, -69.99505 11.421267, -69.96505 11.429733, 
+    -69.9558 11.424333, -69.94425 11.3943, -69.93035 11.3812, -69.90725 11.380433, -69.8691 11.392, -69.84485 11.3943, -69.8229 11.381967, -69.79345 11.382733, -69.77265 11.392733, -69.77035 11.410467, 
+    -69.82235 11.4921, -69.88935 11.539067, -69.93445 11.552933, -70.0332 11.550633, -70.1349 11.5383, -70.18575 11.535233, -70.22905 11.5391, -70.2591 11.5537, -70.27065 11.5668, -70.2741 11.6107, 
+    -70.2961 11.673867, -70.3134 11.753967, -70.30825 11.826367, -70.29785 11.860233, -70.262 11.901833, -70.2285 11.958833, -70.20885 12, -70.1884 12.045733, -70.12645 12.1503, -70.065 12.1948, 
+    -70.0169 12.2055, -69.95815 12.207267, -69.91805 12.198367, -69.85395 12.155633, -69.84 12.1291, -69.84 12.108033, -69.85765 12.067633, -69.8703 12.038133, -69.88545 12.016267, -69.8928 12, 
+    -69.89895 11.908767, -69.8949 11.7475, -69.87995 11.695833, -69.84185 11.641467, -69.7963 11.578033, -69.7691 11.5327, -69.7514 11.4874, -69.7147 11.445733, -69.6807 11.4276, -69.65555 11.4276, 
+    -69.6243 11.440267, -69.58215 11.451133, -69.5033 11.453867, -69.4122 11.434833, -69.3558 11.419433, -69.32045 11.415833, -69.2987 11.424867, -69.2416 11.4557, -69.21715 11.4566, -69.16955 11.4403, 
+    -69.0744 11.409467, -69.01665 11.397667, -68.92825 11.397667, -68.88615 11.391333, -68.82765 11.364133, -68.7434 11.331533, -68.5864 11.259033, -68.43275 11.191967, -68.4062 11.182, -68.35725 11.1775, 
+    -68.32465 11.161167, -68.2961 11.1349, -68.2526 11.109533, -68.24035 11.0932, -68.24985 11.0769, -68.26345 11.058767, -68.2689 11.0316, -68.25395 11.0153, -68.2213 10.9899, -68.2193 10.969967, 
+    -68.2193 10.9428, -68.2383 10.9283, -68.3063 10.9147, -68.3131 10.904733, -68.31035 10.896567, -68.27775 10.887533, -68.1989 10.880267, -68.1581 10.864867, -68.15265 10.849467, -68.15945 10.829533, 
+    -68.20705 10.792367, -68.32395 10.776067, -68.3314 10.7679, -68.3083 10.7407, -68.2702 10.705367, -68.24305 10.654633, -68.19955 10.6084, -68.1302 10.5495, -68.0412 10.498767, -67.95415 10.490633, 
+    -67.8617 10.491533, -67.7278 10.5178, -67.61225 10.551333, -67.5307 10.553133, -67.424 10.544967, -67.3438 10.533167, -67.28125 10.535, -67.16295 10.554933, -67.05755 10.575767, -66.96645 10.575767, 
+    -66.8047 10.5803, -66.69935 10.588467, -66.5702 10.583033, -66.4424 10.572167, -66.41725 10.5731, -66.38055 10.586667, -66.3466 10.607533, -66.3248 10.612067, -66.30445 10.606633, -66.24325 10.5731, 
+    -66.1848 10.540467, -66.1413 10.5305, -66.0781 10.5278, -66.05365 10.5151, -66.0577 10.504233, -66.0822 10.492467, -66.12975 10.477067, -66.13655 10.462567, -66.1284 10.443533, -66.07265 10.3946, 
+    -65.94625 10.323, -65.8572 10.292167, -65.7457 10.2541, -65.71715 10.239633, -65.70765 10.227833, -65.71715 10.2224, -65.76475 10.232367, -65.7783 10.2233, -65.77425 10.2097, -65.73345 10.189767, 
+    -65.6274 10.129967, -65.605 10.126367, -65.5914 10.1336, -65.60225 10.1481, -65.61725 10.168933, -65.61725 10.181633, -65.60635 10.184367, -65.5615 10.178, -65.42555 10.13, -65.2828 10.091933, 
+    -65.18155 10.068367, -65.1326 10.062933, -65.09455 10.063833, -65.04015 10.0892, -64.9939 10.097367, -64.9076 10.093767, -64.8641 10.091933, -64.826 10.103733, -64.75535 10.149933, -64.686 10.2034, 
+    -64.6201 10.2224, -64.582 10.224233, -64.5426 10.2197, -64.5059 10.225133, -64.45285 10.2496, -64.39305 10.262267, -64.3407 10.247767, -64.3094 10.252267, -64.3026 10.2704, -64.3271 10.287633, 
+    -64.37195 10.3148, -64.3937 10.348333, -64.3937 10.365567, -64.38555 10.375533, -64.3706 10.375533, -64.31215 10.349233, -64.27815 10.342, -64.26455 10.353767, -64.2319 10.381867, -64.17345 10.409967, 
+    -64.13945 10.428967, -64.0674 10.439867, -63.91585 10.465233, -63.7935 10.4788, -63.7072 10.505967, -63.68545 10.5277, -63.6977 10.537667, -63.835 10.531333, -63.94645 10.5404, -64.0389 10.5567, 
+    -64.0906 10.5558, -64.162 10.539467, -64.16745 10.521333, -64.18105 10.492367, -64.20415 10.4833, -64.2232 10.486, -64.24765 10.505933, -64.336 10.612867, -64.33875 10.634633, -64.31835 10.6473, 
+    -64.28845 10.649133, -64.2096 10.629167, -64.1579 10.620133, -64.128 10.622833, -64.0954 10.6319, -64.07365 10.626467, -64.0437 10.605633, -63.99885 10.598367, -63.8996 10.605633, -63.8588 10.621933, 
+    -63.8425 10.6446, -63.83845 10.668133, -63.82485 10.6754, -63.79965 10.6618, -63.76295 10.6473, -63.69365 10.6319, -63.6012 10.626467, -63.5699 10.614667, -63.5373 10.6056, -63.4673 10.604667, 
+    -63.3735 10.6237, -63.27425 10.6373, -63.2246 10.637333, -63.1743 10.657267, -63.1376 10.6808, -63.06825 10.6935, -63.0098 10.6944, -62.9303 10.6799, -62.8596 10.664467, -62.8256 10.669, 
+    -62.77125 10.685333, -62.7141 10.718833, -62.66995 10.737867, -62.59515 10.7406, -62.50815 10.733333, -62.44425 10.7252, -62.38915 10.707067, -62.2722 10.701633, -62.10225 10.708867, -61.9765 10.712467, 
+    -61.90305 10.718833, -61.8609 10.725167, -61.831 10.738767, -61.814 10.7388, -61.79905 10.729733, -61.80585 10.717033, -61.8575 10.646367, -61.8779 10.634567, -61.90375 10.633667, -61.98125 10.642733, 
+    -62.15525 10.6536, -62.2375 10.665367, -62.2783 10.661733, -62.30955 10.645433, -62.3517 10.6128, -62.38845 10.605567, -62.4496 10.603733, -62.521 10.6164, -62.56315 10.6164, -62.5903 10.610967, 
+    -62.61885 10.593733, -62.6488 10.591933, -62.7018 10.5992, -62.7535 10.6019, -62.77595 10.591933, -62.79495 10.5847, -62.8507 10.580167, -62.87245 10.5684, -62.88335 10.543033, -62.8752 10.528533, 
+    -62.8276 10.4814, -62.8208 10.4533, -62.80585 10.4243, -62.7841 10.411633, -62.77185 10.411633, -62.77595 10.434267, -62.7637 10.461467, -62.7433 10.4832, -62.72835 10.4832, -62.6821 10.449667, 
+    -62.6182 10.368133, -62.6039 10.3373, -62.6039 10.315567, -62.62295 10.295633, -62.6583 10.2612, -62.65965 10.241267, -62.63925 10.147933, -62.61 10.127967, -62.591 10.1316, -62.58825 10.156067, 
+    -62.5706 10.176, -62.54745 10.183267, -62.5135 10.172367, -62.46725 10.126167, -62.43735 10.068167, -62.402 10.021067, -62.3721 9.962167, -62.34425 9.932267, -62.31975 9.925033, -62.26535 9.929567, 
+    -62.2341 9.964, -62.2042 9.9794, -62.1457 9.984833, -62.0954 9.976667, -62.01995 9.9404, -61.93835 9.844367, -61.91255 9.787267, -61.88805 9.7637, -61.8656 9.751933, -61.852 9.7592, 
+    -61.8425 9.780033, -61.82755 9.7918, -61.79085 9.7918, -61.74055 9.7737, -61.6644 9.7311, -61.6413 9.7311, -61.62495 9.7429, -61.6338 9.767367, -61.68545 9.837133, -61.6909 9.856167, 
+    -61.68545 9.867033, -61.6569 9.867967, -61.4285 9.7302, -61.26805 9.6251, -61.08655 9.5245, -61.0077 9.499133, -60.94585 9.486433, -60.8697 9.452, -60.77995 9.394, -60.71335 9.339633, 
+    -60.70585 9.298867, -60.7154 9.2744, -60.73985 9.257167, -60.8704 9.225467, -60.90165 9.2028, -60.8976 9.191, -60.85815 9.181967, -60.7793 9.1747, -60.6719 9.1874, -60.6583 9.1747, 
+    -60.6746 9.148433, -60.79695 9.061433, -60.8058 9.047833, -60.799 9.037867, -60.76635 9.031533, -60.7446 9.016133, -60.74595 8.995267, -60.80445 8.905567, -60.8629 8.873833, -60.98525 8.818567, 
+    -60.98595 8.804067, -60.9737 8.795, -60.92475 8.785933, -60.8554 8.790467, -60.83775 8.7932, -60.82415 8.790467, -60.8255 8.774167, -60.94785 8.6926, -60.95465 8.6772, -60.93425 8.667233, 
+    -60.8894 8.653633, -60.86355 8.636433, -60.8663 8.628267, -60.94515 8.600167, -60.973 8.5739, -60.9975 8.5014, -60.98935 8.4905, -60.96485 8.496867, -60.89825 8.537633, -60.83025 8.549433, 
+    -60.7147 8.527667, -60.6127 8.5041, -60.51005 8.471467, -60.4788 8.470567, -60.4502 8.481433, -60.40265 8.565733, -60.38225 8.595633, -60.3537 8.610133, -60.3224 8.609233, -60.26735 8.5884, 
+    -60.2116 8.585667, -60.16945 8.582967, -60.12185 8.5594, -60.0389 8.506833, -59.905 8.394467, -59.8755 8.373467, -59.87705 8.340133, -59.88315 8.209967, -59.89795 8.139233, -59.9604 8.068967, 
+    -60.0813 7.988367, -60.19275 7.9284, -60.26665 7.892567, -60.3318 7.882267, -60.4446 7.8939, -60.50235 7.891233, -60.55205 7.8572, -60.57625 7.8008, -60.62125 7.7189, -60.6602 7.6607, 
+    -60.70585 7.592667, -60.7072 7.560433, -60.6817 7.5273, -60.634 7.471333, -60.6259 7.426567, -60.6286 7.3961, -60.62995 7.299433, -60.6051 7.258667, -60.57555 7.245233, -60.51245 7.238067, 
+    -60.4251 7.2139, -60.36465 7.183467, -60.32435 7.130633, -60.3237 7.0872, -60.33845 7.039733, -60.39485 6.976167, -60.4419 6.8911, -60.4647 6.865167, -60.5077 6.847233, -60.593 6.8432, 
+    -60.68165 6.8414, -60.76225 6.8235, -60.8838 6.784567, -61.03155 6.7792, -61.14305 6.746067, -61.186 6.713833, -61.20415 6.6686, -61.2028 6.5889, -61.1699 6.457733, -61.1363 6.378933, 
+    -61.11885 6.2518, -61.1316 6.188667, -61.15175 6.138533, -61.231 6.058867, -61.32165 5.985867, -61.3364 5.952733, -61.3203 5.910633, -61.23365 5.7732, -61.057 5.5104, -60.90185 5.304, 
+    -60.8535 5.241333, -60.7729 5.15, -60.70105 5.057367, -60.6903 5.003633, -60.71045 4.959767, -60.7548 4.901567, -60.84545 4.820533, -60.89645 4.741733, -60.9717 4.6316, -61.016 4.601167, 
+    -61.06505 4.582833, -61.1537 4.577467, -61.2531 4.582833, -61.3001 4.572967, -61.3444 4.534467, -61.3639 4.5045, -61.36795 4.461533, -61.39345 4.3729, -61.41765 4.341567, -61.4727 4.305733, 
+    -61.53115 4.275733, -61.68425 4.2301, -61.79375 4.1831, -61.95495 4.098933, -62.0604 4.0815, -62.17455 4.073467, -62.2323 4.087767, -62.37135 4.090033, -62.5366 4.076633, -62.6615 4.030967, 
+    -62.74815 3.952633, -62.85425 3.8819, -62.9335 3.850567, -63.0094 3.844767, -63.08865 3.846533, -63.15985 3.8734, -63.2525 3.917267, -63.3096 3.931133, -63.46275 3.910567, -63.5776 3.901167, 
+    -63.7213 3.9343, -63.90735 3.992933, -63.9933 4.0386, -64.1169 4.120067, -64.2465 4.152767, -64.3983 4.168, -64.4856 4.132167, -64.5595 4.065033, -64.5716 4.024733, -64.54405 3.9885, 
+    -64.4581 3.9518, -64.28215 3.8578, -64.20355 3.799133, -64.1364 3.697967, -64.129 3.5731, -64.14245 3.4773, -64.17605 3.405667, -64.25595 3.287967, -64.2895 3.250367, -64.29355 3.193067, 
+    -64.27675 3.0592, -64.26465 2.9258, -64.23845 2.752533, -64.2183 2.658533, -64.17935 2.586, -64.088 2.5153, -63.9745 2.487067, -63.82 2.483467, -63.6407 2.4723, -63.43385 2.461567, 
+    -63.33175 2.4392, -63.32705 2.418133, -63.32975 2.3707, -63.3727 2.322333, -63.49765 2.248033, -63.5789 2.2091, -63.6595 2.157167, -63.71325 2.0927, -63.73875 2.0345, -63.7925 2.019267, 
+    -63.84555 2.0224, -63.92075 2.0627, -63.96105 2.072567, -64.0175 2.0618, -64.08465 1.995567, -64.12965 1.942267, -64.15115 1.824067, -64.17735 1.723367, -64.18405 1.604267, -64.20755 1.517867, 
+    -64.27335 1.465967, -64.30425 1.4534, -64.3325 1.4579, -64.3459 1.4767, -64.3459 1.582333, -64.37275 1.6083, -64.4077 1.611, -64.48225 1.5837, -64.6085 1.5255, -64.79725 1.400633, 
+    -64.91815 1.2914, -65.00615 1.1826, -65.1056 1.0895, -65.2352 0.9798, -65.3816 0.893867, -65.4394 0.876867, -65.5099 0.8746, -65.64015 0.8701, -65.70465 0.883533, -65.78925 0.886233, 
+    -65.85845 0.872333, -65.98335 0.832933, -66.1412 0.8262, -66.3064 0.8074, -66.4179 0.793967, -66.45685 0.8083, -66.48505 0.8262, -66.52535 0.870067, -66.5596 0.917067, -66.62275 1.0057, 
+    -66.70465 1.112233, -66.7508 1.183533, -66.7936 1.224067, -66.82965 1.2466, -66.895 1.246167, -66.8912 1.2654, -66.89475 1.292633, -66.937 1.412267, -66.96025 1.503067, -66.9678 1.564967, 
+    -67.0092 1.6428, -67.04205 1.7038, -67.05725 1.7399, -67.07515 1.8449, -67.1229 1.856733, -67.153 1.875, -67.16305 1.914333, -67.1599 1.9382, -67.16365 2.059533, -67.17935 2.167033, 
+    -67.18815 2.216433, -67.2195 2.2892, -67.27915 2.399233, -67.30555 2.446933, -67.42165 2.6289, -67.49695 2.674067, -67.57855 2.716733, -67.60995 2.7452, -67.64385 2.776167, -67.71225 2.811733, 
+    -67.75475 2.8534, -67.8282 2.883533, -67.83105 2.908, -67.82115 2.9466, -67.7562 3.029467, -67.59795 3.2197, -67.4143 3.3892, -67.3663 3.438167, -67.36205 3.473033, -67.3903 3.550233, 
+    -67.41855 3.6689, -67.44965 3.787567, -67.49485 3.813933, -67.54855 3.825233, -67.66155 3.8271, -67.72655 3.8535, -67.78305 3.8987, -67.8414 3.9867, -67.80825 4.001767, -67.78415 4.020867, 
+    -67.78565 4.044967, -67.8007 4.091167, -67.81945 4.1355, -67.8428 4.158833, -67.8618 4.219133, -67.8654 4.296467, -67.86975 4.3315, -67.89455 4.378167, -67.90625 4.411233, -67.90625 4.457933, 
+    -67.9011 4.5333, -67.92155 4.624733, -67.92445 4.702533, -67.904 4.7716, -67.90915 4.804167, -67.9252 4.8382, -67.92665 4.871267, -67.9223 4.908233, -67.90475 4.938367, -67.86245 4.977267, 
+    -67.81285 5.013267, -67.79025 5.044867, -67.783 5.077933, -67.7932 5.111967, -67.79175 5.140167, -67.7815 5.186867, -67.764 5.2384, -67.7545 5.262233, -67.7618 5.275867, -67.79245 5.276833, 
+    -67.81725 5.291433, -67.82455 5.322533, -67.82455 5.342, -67.7749 5.390633, -67.74135 5.429533, -67.67645 5.491267, -67.6436 5.5258, -67.6363 5.552067, -67.6655 5.608467, -67.70925 5.656133, 
+    -67.7217 5.682867, -67.71875 5.7033, -67.7027 5.715933, -67.66115 5.7378, -67.6283 5.7558, -67.60865 5.7903, -67.56195 5.832133, -67.4817 5.888533, -67.46125 5.9245, -67.45835 5.942033, 
+    -67.443 5.955133, -67.3219 6.035867, -67.2971 6.067933, -67.3146 6.101, -67.3817 6.1331, -67.39195 6.1545, -67.39415 6.2036, -67.38975 6.2532, -67.38105 6.264867, -67.47785 6.3285, 
+    -67.5892 6.342567, -67.7727 6.370633, -67.93045 6.3101, -67.9894 6.280967, -68.06355 6.254333, -68.2803 6.241667, -68.4315 6.2461, -68.6292 6.2233, -68.7471 6.2271, -68.923 6.254333, 
+    -69.01235 6.280967, -69.0504 6.280967, -69.1074 6.256867, -69.2367 6.1935, -69.31565 6.1726, -69.4278 6.1916, -69.5419 6.2651, -69.7396 6.542633, -69.83375 6.671267, -69.9402 6.803067, 
+    -70.01435 6.891767, -70.11415 7.009, -70.14645 7.0356, -70.2073 7.066033, -70.25675 7.0635, -70.3176 7.0597, -70.39555 7.088833, -70.47485 7.132333, -70.5727 7.153867, -70.62535 7.1557, 
+    -70.70335 7.1505, -70.82985 7.109867, -70.91435 7.025867, -70.96695 6.990767, -71.04545 6.977867, -71.15395 7.0083, -71.23055 7.02, -71.39165 7.0603, -71.47105 7.0732, -71.598 7.0815, 
+    -71.7097 7.071633, -71.84955 7.0461, -71.96315 7.044867, -72.02455 7.052533, -72.07255 7.0753, -72.1649 7.173167, -72.28355 7.311333, -72.39575 7.392233, -72.4225 7.432233, -72.4336 7.5313, 
+    -72.44515 7.6824, -72.44005 7.753467, -72.45855 7.821167, -72.4673 7.8941, -72.4701 8.019633, -72.44655 8.047633, -72.3579 8.082733, -72.2942 8.118433, -72.28035 8.159633, -72.3048 8.2338, 
+    -72.3242 8.351333, -72.3773 8.401467, -72.4696 8.437767, -72.5804 8.499933, -72.64365 8.548833, -72.71935 8.667, -72.74565 8.778067, -72.76045 8.881433, -72.78305 9.022667, -72.81585 9.081433, 
+    -72.85735 9.110333, -72.90725 9.1208, -72.9691 9.110333, -73.0739 9.0774, -73.17175 9.036167, -73.28025 8.9971)), 
+  ((-64.0639 10.99, -64.0447 10.996733, -64.01995 11.022367, -63.976 11.0926, -63.9306 11.118267, -63.91775 11.141467, -63.88755 11.167133, -63.8573 11.172, -63.8344 11.164667, -63.8115 11.0969, 
+      -63.7941 11.0737, -63.7542 11.048633, -63.7249 11.0065, -63.7203 10.985133, -63.74045 10.967433, -63.77255 10.951533, -63.7918 10.932, -63.82525 10.903933, -63.86555 10.886833, -63.8784 10.8667, 
+      -63.8949 10.855067, -63.9132 10.853867, -63.93245 10.863633, -63.9352 10.8734, -63.93245 10.8905, -63.92785 10.9125, -63.948 10.9253, -63.99385 10.927767, -64.0039 10.9198, -64.01035 10.900867, 
+      -64.03 10.8685, -64.07305 10.8624, -64.10875 10.863633, -64.1381 10.8789, -64.1665 10.888067, -64.17475 10.921033, -64.1839 10.938733, -64.2114 10.944833, -64.2329 10.941167, -64.30345 10.935667, 
+      -64.4024 10.951567, -64.4308 10.9723, -64.44915 11.024233, -64.44045 11.044967, -64.40105 11.0639, -64.2691 11.077933, -64.2389 11.071233, -64.22695 11.025433, -64.194 10.987567, -64.16285 10.9729, 
+      -64.1161 10.970467, -64.0639 10.99)), 
+  ((-65.3175 10.955967, -65.30635 10.950433, -65.292 10.932467, -65.2708 10.927133, -65.23355 10.924433, -65.21835 10.9212, -65.1868 10.894867, -65.15645 10.888733, -65.1163 10.884167, -65.11345 10.871533, 
+      -65.1722 10.8236, -65.18595 10.820533, -65.19915 10.827033, -65.20485 10.848433, -65.2192 10.8549, -65.23985 10.856433, -65.28425 10.855867, -65.3565 10.8677, -65.4012 10.8826, -65.4035 10.889867, 
+      -65.39315 10.909367, -65.34845 10.9277, -65.3175 10.955967)), 
+  ((-64.589 11.898067, -64.59175 11.8822, -64.6009 11.874233, -64.68885 11.866933, -64.70625 11.8712, -64.71815 11.893167, -64.71815 11.906, -64.7044 11.9286, -64.69435 11.947533, -64.6815 11.956067, 
+      -64.66685 11.956667, -64.6403 11.948133, -64.6018 11.9127, -64.589 11.898067)), 
+  ((-63.89205 10.759833, -63.88105 10.745167, -63.88195 10.734767, -63.89295 10.7244, -63.9076 10.725633, -63.9296 10.745167, -63.94975 10.751867, -63.97725 10.7586, -63.98365 10.767767, -63.97725 10.7879, 
+      -63.95615 10.795833, -63.93785 10.7934, -63.89205 10.759833)), 
+  ((-60.79745 8.701867, -60.7663 8.7208, -60.70765 8.745233, -60.6875 8.7422, -60.67835 8.733033, -60.68655 8.718967, -60.74155 8.688433, -60.78095 8.684767, -60.79745 8.695767, -60.79745 8.701867)), 
+  ((-62.2067 10.040033, -62.21325 10.019533, -62.23815 10.005367, -62.28135 9.9961, -62.29675 10.0039, -62.30625 10.018533, -62.29165 10.035133, -62.2565 10.048333, -62.2235 10.051733, -62.2096 10.046367, 
+      -62.2067 10.040033)), 
+  ((-60.7773 8.625533, -60.7562 8.636533, -60.7278 8.643867, -60.6994 8.636533, -60.6893 8.6231, -60.69115 8.608433, -60.6994 8.595, -60.72875 8.592567, -60.7608 8.596833, -60.7773 8.613333, 
+      -60.7773 8.625533)), 
+  ((-60.60255 9.0872, -60.5993 9.075567, -60.6048 9.0646, -60.64515 9.0304, -60.6653 9.0304, -60.6836 9.0426, -60.68455 9.054833, -60.6781 9.063367, -60.6195 9.095133, -60.6048 9.092667, 
+      -60.60255 9.0872)), 
+  ((-64.1427 10.7958, -64.1308 10.785433, -64.13175 10.7775, -64.14545 10.772, -64.21785 10.7714, -64.2522 10.779333, -64.2522 10.793367, -64.2302 10.8007, -64.19445 10.803733, -64.15415 10.8007, 
+      -64.1427 10.7958)), 
+  ((-63.6905 15.701567, -63.6982 15.700533, -63.709 15.7031, -63.7206 15.7129, -63.71825 15.726267, -63.6897 15.757633, -63.6735 15.7633, -63.648 15.756633, -63.64105 15.740667, -63.66035 15.715967, 
+      -63.6905 15.701567)), 
+  ((-60.68455 8.949167, -60.67125 8.935133, -60.6703 8.912533, -60.6804 8.8979, -60.696 8.8991, -60.7198 8.9095, -60.72805 8.9217, -60.71795 8.941233, -60.70055 8.951, -60.68455 8.949167)), 
+  ((-60.87555 8.699733, -60.8733 8.7202, -60.8618 8.7309, -60.84485 8.7376, -60.82425 8.736067, -60.8192 8.724167, -60.8215 8.713467, -60.83845 8.700333, -60.8545 8.696067, -60.8632 8.6973, 
+      -60.87555 8.699733)), 
+  ((-63.14205 11.384533, -63.1439 11.3699, -63.1549 11.360133, -63.1824 11.362567, -63.1952 11.368667, -63.19705 11.387, -63.17505 11.398, -63.15125 11.3931, -63.1439 11.390667, -63.14205 11.384533)), 
+  ((-60.60255 9.2533, -60.59245 9.239267, -60.5961 9.2301, -60.60255 9.222167, -60.6172 9.221533, -60.63825 9.2313, -60.6447 9.2472, -60.64375 9.258167, -60.6346 9.2643, -60.6117 9.261233, 
+      -60.60255 9.2533)), 
+  ((-60.8066 8.8579, -60.79835 8.844767, -60.8057 8.836233, -60.835 8.824933, -60.8579 8.827067, -60.8648 8.836233, -60.8593 8.844767, -60.8359 8.8582, -60.81575 8.859733, -60.8066 8.8579)), 
+  ((-60.947 8.816667, -60.9383 8.8231, -60.9223 8.8295, -60.88835 8.8301, -60.8806 8.824933, -60.88565 8.813333, -60.9003 8.805367, -60.92685 8.803533, -60.94425 8.8063, -60.947 8.816667)), 
+  ((-63.73865 11.3985, -63.7359 11.388133, -63.7423 11.376533, -63.7588 11.371633, -63.78075 11.3753, -63.79085 11.3869, -63.78445 11.3985, -63.76885 11.4046, -63.75055 11.402167, -63.73865 11.3985)), 
+  ((-60.53355 8.587033, -60.529 8.574833, -60.53175 8.563233, -60.5418 8.5565, -60.5647 8.557733, -60.57205 8.564467, -60.5748 8.5785, -60.5629 8.587667, -60.5409 8.591333, -60.53355 8.587033)), 
+  ((-65.41095 10.998767, -65.38055 10.990733, -65.3794 10.982333, -65.39085 10.969333, -65.4069 10.968967, -65.4287 10.9762, -65.4373 10.9896, -65.4241 10.997233, -65.41095 10.998767)), 
+  ((-63.6772 11.175033, -63.6598 11.168333, -63.64695 11.157333, -63.64785 11.1451, -63.6561 11.139, -63.6717 11.141467, -63.6882 11.152433, -63.69645 11.165267, -63.69095 11.1732, -63.6772 11.175033)), 
+  ((-60.66985 9.102467, -60.6708 9.089, -60.68455 9.074367, -60.6992 9.073133, -60.7111 9.0768, -60.7111 9.0878, -60.70835 9.0994, -60.6946 9.107933, -60.6763 9.107933, -60.66985 9.102467)), 
+  ((-60.6786 9.220333, -60.69965 9.2081, -60.7253 9.2075, -60.72805 9.215433, -60.72255 9.229467, -60.7079 9.237433, -60.6923 9.238033, -60.6804 9.229467, -60.6786 9.220333)), 
+  ((-65.4545 10.9468, -65.44645 10.937233, -65.4482 10.928833, -65.4585 10.9212, -65.48085 10.918533, -65.49575 10.9254, -65.4946 10.9384, -65.47455 10.947167, -65.46195 10.9487, -65.4545 10.9468)), 
+  ((-60.56635 9.017567, -60.56085 9.0023, -60.5691 8.9913, -60.5819 8.988267, -60.59475 8.993767, -60.60025 9.004133, -60.60025 9.0188, -60.5801 9.0255, -60.56725 9.021833, -60.56635 9.017567)), 
+  ((-60.5858 8.637133, -60.57115 8.632233, -60.5647 8.6243, -60.56655 8.615133, -60.58215 8.604767, -60.59955 8.604133, -60.6087 8.610267, -60.60595 8.626133, -60.5922 8.632867, -60.5858 8.637133)), 
+  ((-60.62975 8.8524, -60.6128 8.853, -60.59725 8.849967, -60.5821 8.843233, -60.5803 8.832567, -60.58395 8.826767, -60.59355 8.8246, -60.6041 8.825833, -60.6142 8.834067, -60.6293 8.839867, 
+      -60.6325 8.8469, -60.62975 8.8524)), 
+  ((-63.07875 11.361433, -63.08055 11.3699, -63.0706 11.3743, -63.05405 11.3721, -63.03495 11.357167, -63.03495 11.346133, -63.04575 11.3417, -63.06895 11.350533, -63.07875 11.361433)), 
+  ((-63.78715 11.225733, -63.7734 11.231233, -63.7569 11.2245, -63.7468 11.2123, -63.7505 11.202533, -63.76425 11.197633, -63.7807 11.204967, -63.7899 11.2184, -63.78715 11.225733)), 
+  ((-64.4023 11.8254, -64.39555 11.821233, -64.38775 11.810133, -64.38935 11.8046, -64.3961 11.801833, -64.407 11.804233, -64.41845 11.815667, -64.4195 11.8233, -64.4122 11.826767, -64.4023 11.8254)), 
+  ((-63.2153 11.3363, -63.21985 11.3428, -63.2157 11.3478, -63.2066 11.348333, -63.18585 11.331767, -63.1867 11.3268, -63.19165 11.323467, -63.19995 11.323467, -63.2153 11.3363)), 
+  ((-64.36955 11.7436, -64.35865 11.737, -64.35815 11.730433, -64.3654 11.724867, -64.37735 11.725567, -64.38515 11.730767, -64.38725 11.7398, -64.37995 11.743933, -64.36955 11.7436)))
+
+MULTIPOLYGON (((-68.6607 12.037233, -68.75625 12.0454, -68.82995 12.0627, -68.9091 12.116333, -69.04825 12.2073, -69.1042 12.223667, -69.15745 12.268233, -69.16155 12.3637, -69.1479 12.387367, -69.13015 12.397367, 
+    -69.1083 12.3928, -69.05645 12.348233, -68.9882 12.249133, -68.94455 12.224567, -68.8845 12.214567, -68.8204 12.195467, -68.7808 12.155467, -68.7303 12.0927, -68.6894 12.076333, -68.6539 12.058133, 
+    -68.6389 12.0436, -68.6471 12.037233, -68.6607 12.037233)), 
+  ((-68.17505 12.2157, -68.1626 12.208067, -68.15425 12.190033, -68.1657 12.1637, -68.15425 12.1228, -68.16155 12.113067, -68.17195 12.1103, -68.19275 12.113767, -68.20835 12.108233, -68.21045 12.097833, 
+      -68.19275 12.056233, -68.2 12.043067, -68.21665 12.0375, -68.23225 12.040967, -68.28325 12.092967, -68.2874 12.1103, -68.2635 12.1436, -68.26035 12.1616, -68.28845 12.185867, -68.36855 12.218467, 
+      -68.3966 12.253833, -68.39975 12.2857, -68.381 12.304433, -68.3571 12.3065, -68.32695 12.2968, -68.2666 12.239967, -68.23955 12.2261, -68.17505 12.2157)), 
+  ((-66.8057 11.7619, -66.83595 11.7387, -66.91015 11.711233, -66.93445 11.711233, -66.95365 11.716733, -66.95365 11.7326, -66.93625 11.756433, -66.91335 11.762533, -66.8355 11.7723, -66.8089 11.769867, 
+      -66.8057 11.7619)), 
+  ((-66.61745 11.797933, -66.60555 11.780233, -66.61745 11.750333, -66.6385 11.733233, -66.70815 11.716133, -66.73565 11.718567, -66.7512 11.732, -66.7457 11.746667, -66.72555 11.758867, -66.69255 11.758867, 
+      -66.6669 11.764367, -66.64035 11.776567, -66.62205 11.799167, -66.61745 11.797933)), 
+  ((-66.1562 11.8089, -66.1617 11.786933, -66.19285 11.763133, -66.235 11.752733, -66.29915 11.755167, -66.30005 11.7619, -66.2927 11.777767, -66.22125 11.800967, -66.19655 11.8138, -66.1681 11.817467, 
+      -66.15805 11.8132, -66.1562 11.8089)), 
+  ((-67.65495 11.960367, -67.65405 11.948133, -67.66045 11.939, -67.6751 11.9341, -67.6925 11.935333, -67.72365 11.948767, -67.73835 11.965867, -67.731 11.9793, -67.7191 11.986633, -67.69895 11.988433, 
+      -67.67055 11.975633, -67.6577 11.965233, -67.65495 11.960367)), 
+  ((-66.9115 11.8938, -66.91245 11.879767, -66.92525 11.868167, -66.95 11.868167, -66.96925 11.8767, -66.9761 11.885867, -66.9688 11.896233, -66.94865 11.904167, -66.9285 11.904167, -66.91475 11.898067, 
+      -66.9115 11.8938)), 
+  ((-66.7269 11.961, -66.7306 11.948767, -66.7388 11.937167, -66.76175 11.9329, -66.7828 11.9378, -66.7938 11.9506, -66.7851 11.964033, -66.76585 11.9683, -66.74205 11.966467, -66.7329 11.965267, 
+      -66.7269 11.961)), 
+  ((-66.1383 11.892567, -66.13465 11.8657, -66.13925 11.852867, -66.1612 11.841867, -66.17865 11.841867, -66.1841 11.8486, -66.17315 11.864467, -66.1649 11.884633, -66.15295 11.896833, -66.14015 11.897433, 
+      -66.1383 11.892567)), 
+  ((-66.95505 11.826633, -66.9395 11.811967, -66.9413 11.792433, -66.95415 11.782667, -66.9688 11.7839, -66.98255 11.793033, -66.98805 11.809533, -66.98255 11.8242, -66.9633 11.829067, -66.95505 11.826633)), 
+  ((-67.4076 11.965233, -67.4012 11.9518, -67.4058 11.943267, -67.42045 11.938367, -67.4397 11.9396, -67.45525 11.9518, -67.4534 11.971967, -67.43695 11.9756, -67.4186 11.9695, -67.4076 11.965233)), 
+  ((-67.3737 11.9225, -67.3664 11.910267, -67.36915 11.901133, -67.3829 11.892567, -67.4067 11.896833, -67.42045 11.909667, -67.4195 11.9182, -67.4076 11.929833, -67.3884 11.929833, -67.3737 11.9225)), 
+  ((-66.6156 11.9042, -66.6124 11.8926, -66.6188 11.882833, -66.6362 11.874267, -66.66095 11.8749, -66.66735 11.8816, -66.6637 11.897467, -66.6408 11.9036, -66.6197 11.906633, -66.6156 11.9042)), 
+  ((-66.7338 11.859633, -66.7164 11.8474, -66.7155 11.830933, -66.7228 11.822367, -66.73565 11.822967, -66.74935 11.830933, -66.75945 11.8474, -66.75395 11.860233, -66.7402 11.863267, -66.7338 11.859633)), 
+  ((-66.80065 11.895033, -66.79885 11.881, -66.81165 11.871233, -66.82725 11.871233, -66.84005 11.874267, -66.84005 11.890133, -66.8318 11.897467, -66.8135 11.8993, -66.8025 11.8993, -66.80065 11.895033)))
+
+MULTIPOLYGON (((-64.9425 32.189967, -64.96345 32.195567, -64.97885 32.200233, -64.98725 32.2086, -64.97185 32.221667, -64.9313 32.230967, -64.90055 32.230033, -64.88655 32.218867, -64.88935 32.200233, -64.90755 32.191833, 
+    -64.9425 32.189967)), 
+  ((-64.7663 32.3316, -64.7649 32.343733, -64.7509 32.347467, -64.72995 32.346533, -64.70895 32.3316, -64.6964 32.3046, -64.7006 32.2878, -64.71875 32.2869, -64.73555 32.2934, -64.7663 32.3316)), 
+  ((-64.6782 32.344667, -64.6838 32.352133, -64.6782 32.3549, -64.65305 32.355833, -64.6195 32.340933, -64.6069 32.324167, -64.6139 32.3139, -64.63345 32.3139, -64.66285 32.323233, -64.6782 32.344667)), 
+  ((-64.72575 32.396833, -64.71875 32.405233, -64.70615 32.406167, -64.688 32.402433, -64.6698 32.385667, -64.6726 32.3717, -64.6908 32.369833, -64.70615 32.372633, -64.72575 32.396833)), 
+  ((-64.96765 32.266367, -64.96345 32.2785, -64.9523 32.2813, -64.9313 32.274767, -64.9243 32.259867, -64.9285 32.2468, -64.9425 32.244033, -64.96205 32.250533, -64.96765 32.266367)))
+
+MULTIPOLYGON (((-172.8562 -13.5256, -172.8524 -13.506567, -172.8395 -13.494367, -172.81685 -13.4818, -172.7959 -13.473567, -172.7722 -13.471067, -172.74635 -13.471067, -172.7275 -13.477167, -172.71675 -13.490067, -172.7146 -13.5037, 
+    -172.70675 -13.519133, -172.6987 -13.525233, -172.6793 -13.528467, -172.64215 -13.529167, -172.50515 -13.529167, -172.41065 -13.529167, -172.3603 -13.527033, -172.3296 -13.5256, -172.30215 -13.5263, -172.2887 -13.5306, 
+    -172.28385 -13.543533, -172.279 -13.5665, -172.27085 -13.5769, -172.2558 -13.599133, -172.24235 -13.621033, -172.23425 -13.6422, -172.24285 -13.647233, -172.2574 -13.650467, -172.25955 -13.660133, -172.25255 -13.672333, 
+    -172.2289 -13.687067, -172.20645 -13.6928, -172.19515 -13.697467, -172.1914 -13.707133, -172.193 -13.7276, -172.20375 -13.7373, -172.2253 -13.7391, -172.2452 -13.739433, -172.25815 -13.7434, -172.26245 -13.7556, 
+    -172.2592 -13.7624, -172.24735 -13.78, -172.2441 -13.788967, -172.2441 -13.8069, -172.2527 -13.818733, -172.26565 -13.824467, -172.2807 -13.8227, -172.3057 -13.813367, -172.3348 -13.792533, -172.352 -13.7739, 
+    -172.37675 -13.760267, -172.408 -13.752, -172.42735 -13.7502, -172.4389 -13.753067, -172.45345 -13.7703, -172.47555 -13.809067, -172.4879 -13.815867, -172.5003 -13.8155, -172.5385 -13.8087, -172.5705 -13.8051, 
+    -172.6028 -13.801533, -172.63835 -13.796867, -172.6647 -13.787167, -172.67925 -13.775333, -172.68785 -13.752367, -172.70075 -13.707133, -172.7074 -13.682033, -172.7176 -13.668767, -172.7386 -13.651167, -172.77305 -13.626067, 
+    -172.8169 -13.589467, -172.8336 -13.567933, -172.8449 -13.549267, -172.8562 -13.5256)), 
+  ((-172.03095 -13.8866, -171.9983 -13.8813, -171.9565 -13.877033, -171.91355 -13.869067, -171.8825 -13.861633, -171.84185 -13.861633, -171.80685 -13.866933, -171.78535 -13.866933, -171.76465 -13.863767, -171.73995 -13.853133, 
+      -171.72485 -13.839367, -171.68465 -13.826867, -171.6488 -13.830067, -171.63685 -13.839633, -171.6241 -13.858733, -171.62015 -13.888967, -171.59705 -13.905967, -171.57635 -13.930367, -171.57 -13.947867, -171.54965 -13.9659, 
+      -171.51785 -13.987133, -171.49155 -13.994533, -171.4661 -14.0057, -171.45495 -14.020567, -171.4573 -14.044433, -171.478 -14.059833, -171.5067 -14.070367, -171.5425 -14.075133, -171.5831 -14.078833, -171.6114 -14.080933, 
+      -171.6297 -14.0788, -171.63365 -14.0719, -171.63765 -14.0528, -171.65515 -14.043267, -171.67505 -14.037433, -171.7085 -14.037433, -171.73795 -14.043267, -171.7722 -14.053867, -171.7965 -14.0655, -171.81 -14.075067, 
+      -171.82275 -14.0809, -171.8331 -14.078233, -171.84985 -14.060733, -171.8562 -14.0374, -171.8777 -14.0066, -171.89205 -13.994367, -171.9143 -13.987467, -171.95175 -13.986433, -171.99315 -13.987467, -172.02935 -13.981067, 
+      -172.05645 -13.971, -172.07395 -13.954533, -172.07955 -13.9349, -172.07875 -13.909967, -172.062 -13.896167, -172.03095 -13.8866)))
+
+MULTIPOLYGON (((-170.7685 -14.276867, -170.73635 -14.2645, -170.70045 -14.252133, -170.67075 -14.252133, -170.63615 -14.2579, -170.5953 -14.258733, -170.55945 -14.248, -170.53655 -14.245533, -170.52665 -14.2505, -170.52915 -14.265333, 
+    -170.54645 -14.2744, -170.57985 -14.290067, -170.61325 -14.299133, -170.65035 -14.309833, -170.64725 -14.3214, -170.6547 -14.332433, -170.6794 -14.339533, -170.70415 -14.350233, -170.7116 -14.3585, -170.72395 -14.368367, 
+    -170.74745 -14.374167, -170.766 -14.373333, -170.7821 -14.364267, -170.80315 -14.354367, -170.82665 -14.344467, -170.85385 -14.344467, -170.88105 -14.344467, -170.8959 -14.3387, -170.9021 -14.3255, -170.8996 -14.313967, 
+    -170.88725 -14.305733, -170.8687 -14.2983, -170.8291 -14.295833, -170.7957 -14.2917, -170.78455 -14.2851, -170.7685 -14.276867)), 
+  ((-169.49945 -14.2239, -169.4772 -14.224167, -169.4641 -14.2215, -169.4486 -14.220467, -169.43825 -14.224167, -169.43035 -14.231033, -169.4226 -14.245833, -169.41465 -14.2604, -169.4075 -14.271233, -169.3936 -14.279967, 
+      -169.392 -14.292167, -169.39675 -14.2993, -169.4043 -14.299833, -169.421 -14.2972, -169.4347 -14.2892, -169.44345 -14.285233, -169.4621 -14.281267, -169.4748 -14.284167, -169.4895 -14.289467, -169.5054 -14.295833, 
+      -169.51375 -14.297167, -169.52685 -14.296633, -169.54035 -14.293433, -169.5455 -14.2863, -169.5455 -14.2781, -169.55065 -14.265667, -169.5602 -14.2532, -169.5727 -14.242067, -169.5763 -14.234133, -169.5727 -14.2254, 
+      -169.5608 -14.2201, -169.5465 -14.2164, -169.5302 -14.217967, -169.5193 -14.222167, -169.51335 -14.222967, -169.49945 -14.2239)), 
+  ((-169.80605 -14.183633, -169.7852 -14.189767, -169.76925 -14.198833, -169.76295 -14.207867, -169.76925 -14.2198, -169.78185 -14.224967, -169.7978 -14.2211, -169.81645 -14.205867, -169.82225 -14.192, -169.81645 -14.1849, 
+      -169.80605 -14.183633)), 
+  ((-170.6122 -14.325667, -170.6007 -14.332067, -170.59305 -14.341633, -170.59305 -14.353133, -170.6055 -14.360167, -170.6199 -14.361467, -170.63715 -14.3557, -170.6448 -14.345467, -170.64195 -14.3327, -170.62945 -14.326933, 
+      -170.62275 -14.325667, -170.6122 -14.325667)), 
+  ((-168.24775 -14.5401, -168.25005 -14.540667, -168.2524 -14.5411, -168.2548 -14.541367, -168.25725 -14.541433, -168.2597 -14.541367, -168.2621 -14.5411, -168.26445 -14.540667, -168.26675 -14.5401, -168.2689 -14.539367, 
+      -168.27095 -14.538467, -168.27285 -14.537433, -168.27455 -14.5363, -168.2761 -14.535033, -168.27745 -14.533667, -168.27855 -14.532233, -168.2794 -14.5307, -168.28005 -14.529133, -168.28045 -14.527533, -168.28055 -14.5259, 
+      -168.28045 -14.524267, -168.28005 -14.522667, -168.2794 -14.5211, -168.27855 -14.519567, -168.27745 -14.518133, -168.2761 -14.516767, -168.27455 -14.5155, -168.27285 -14.514367, -168.27095 -14.513333, -168.2689 -14.512433, 
+      -168.26675 -14.5117, -168.26445 -14.511133, -168.2621 -14.5107, -168.2597 -14.510433, -168.25725 -14.510367, -168.2548 -14.510433, -168.2524 -14.5107, -168.25005 -14.511133, -168.24775 -14.5117, -168.2456 -14.512433, 
+      -168.24355 -14.513333, -168.24165 -14.514367, -168.23995 -14.5155, -168.2384 -14.516767, -168.23705 -14.518133, -168.23595 -14.519567, -168.2351 -14.5211, -168.23445 -14.522667, -168.23405 -14.524267, -168.23395 -14.5259, 
+      -168.23405 -14.527533, -168.23445 -14.529133, -168.2351 -14.5307, -168.23595 -14.532233, -168.23705 -14.533667, -168.2384 -14.535033, -168.23995 -14.5363, -168.24165 -14.537433, -168.24355 -14.538467, -168.2456 -14.539367, 
+      -168.24775 -14.5401)), 
+  ((-169.68405 -14.1856, -169.66755 -14.1885, -169.66465 -14.199133, -169.66855 -14.212367, -169.67485 -14.2156, -169.685 -14.215267, -169.7029 -14.2027, -169.70245 -14.192367, -169.6947 -14.186567, -169.68405 -14.1856)))
+
+MULTIPOLYGON (((95.31195 -12.237333, 95.30635 -12.248467, 95.28905 -12.2493, 95.2729 -12.241867, 95.2723 -12.231133, 95.28715 -12.222467, 95.29585 -12.222067, 95.30945 -12.229067, 95.31195 -12.237333)), 
+  ((96.8046 -11.752533, 96.8062 -11.760767, 96.7955 -11.7672, 96.78205 -11.763267, 96.77295 -11.7536, 96.7767 -11.744667, 96.78905 -11.742167, 96.8003 -11.745033, 96.8046 -11.752533)))
+
+POLYGON ((105.68155 -10.381467, 105.65865 -10.3823, 105.6382 -10.377333, 105.61965 -10.3699, 105.619 -10.363733, 105.63325 -10.355033, 105.6667 -10.351733, 105.68095 -10.3563, 105.689 -10.3662, 105.69085 -10.376933, 
+    105.68155 -10.381467))
+
+MULTIPOLYGON (((-149.3009 -17.631167, -149.28275 -17.6553, -149.2489 -17.730333, -149.23035 -17.7551, -149.19975 -17.7704, -149.1659 -17.777667, -149.13425 -17.780567, -149.10695 -17.7864, -149.09495 -17.797333, -149.0862 -17.821367, 
+    -149.1026 -17.844667, -149.14845 -17.857067, -149.1845 -17.8607, -149.2085 -17.8556, -149.2325 -17.838833, -149.2631 -17.7915, -149.28055 -17.775467, -149.31225 -17.772567, -149.3308 -17.779867, -149.36025 -17.8039, 
+    -149.42795 -17.823567, -149.48365 -17.825, -149.53715 -17.8097, -149.6005 -17.784967, -149.6245 -17.751433, -149.6256 -17.690267, -149.6103 -17.614533, -149.58845 -17.592667, -149.49565 -17.573, -149.41485 -17.570833, 
+    -149.33735 -17.599233, -149.3009 -17.631167)), 
+  ((-149.739 -17.421533, -149.71715 -17.4258, -149.705 -17.4316, -149.6998 -17.441233, -149.705 -17.4501, -149.7189 -17.455133, -149.73275 -17.462067, -149.742 -17.4694, -149.74315 -17.4848, -149.75125 -17.4956, 
+      -149.76685 -17.500233, -149.78075 -17.510267, -149.7946 -17.5253, -149.81655 -17.529167, -149.84315 -17.517967, -149.88305 -17.489833, -149.9079 -17.4613, -149.90095 -17.443167, -149.86395 -17.433133, -149.82755 -17.427367, 
+      -149.739 -17.421533)), 
+  ((-148.12445 -17.925667, -148.1067 -17.928633, -148.0971 -17.935067, -148.09765 -17.946, -148.10895 -17.959567, -148.1214 -17.9754, -148.12705 -17.995, -148.1372 -18.0048, -148.1491 -18.002533, -148.1745 -17.986333, 
+      -148.2135 -17.9543, -148.2135 -17.946367, -148.20615 -17.938467, -148.1864 -17.9294, -148.15815 -17.925267, -148.12445 -17.925667)), 
+  ((-150.75205 -17.712933, -150.7575 -17.711467, -150.7629 -17.709733, -150.7682 -17.707733, -150.77335 -17.705533, -150.7783 -17.7031, -150.783 -17.7005, -150.78735 -17.697767, -150.79135 -17.6949, -150.79495 -17.691967, 
+      -150.7981 -17.688967, -150.80075 -17.685933, -150.8029 -17.6829, -150.80455 -17.679933, -150.8056 -17.677033, -150.8061 -17.674267, -150.80605 -17.671633, -150.80545 -17.669133, -150.80425 -17.666867, -150.8025 -17.6648, 
+      -150.80025 -17.662967, -150.79745 -17.661433, -150.7942 -17.660133, -150.79055 -17.659167, -150.78645 -17.6585, -150.782 -17.658133, -150.77725 -17.658067, -150.7723 -17.658333, -150.7671 -17.658933, -150.76175 -17.6598, 
+      -150.75635 -17.661, -150.7509 -17.662467, -150.7455 -17.6642, -150.7402 -17.6662, -150.73505 -17.6684, -150.7301 -17.670833, -150.7254 -17.673433, -150.72105 -17.676167, -150.71705 -17.679033, -150.71345 -17.681967, 
+      -150.7103 -17.684967, -150.70765 -17.688, -150.7055 -17.691033, -150.70385 -17.694, -150.7028 -17.6969, -150.7023 -17.699667, -150.70235 -17.7023, -150.70295 -17.7048, -150.70415 -17.707067, -150.7059 -17.709133, 
+      -150.70815 -17.710967, -150.71095 -17.7125, -150.7142 -17.7138, -150.71785 -17.714767, -150.72195 -17.715433, -150.7264 -17.7158, -150.73115 -17.715867, -150.7361 -17.7156, -150.7413 -17.715, -150.74665 -17.714133, 
+      -150.75205 -17.712933)), 
+  ((-149.5351 -17.0938, -149.54015 -17.0914, -149.54515 -17.088733, -149.55005 -17.0859, -149.55475 -17.082833, -149.5592 -17.079667, -149.5634 -17.076367, -149.5673 -17.072967, -149.5708 -17.069567, -149.5739 -17.066133, 
+      -149.5766 -17.062733, -149.5788 -17.059433, -149.5805 -17.056233, -149.58175 -17.053167, -149.5824 -17.050267, -149.58255 -17.0476, -149.5822 -17.045133, -149.5813 -17.042967, -149.57985 -17.041067, -149.57795 -17.0395, 
+      -149.57555 -17.038233, -149.5727 -17.037333, -149.5694 -17.036767, -149.56575 -17.036567, -149.5617 -17.036733, -149.5574 -17.037233, -149.55285 -17.0381, -149.54805 -17.0393, -149.5431 -17.040833, -149.5381 -17.042667, 
+      -149.533 -17.0448, -149.52795 -17.0472, -149.52295 -17.049867, -149.51805 -17.0527, -149.51335 -17.055767, -149.5089 -17.058933, -149.5047 -17.062233, -149.5008 -17.065633, -149.4973 -17.069033, -149.4942 -17.072467, 
+      -149.4915 -17.075867, -149.4893 -17.079167, -149.4876 -17.082367, -149.48635 -17.085433, -149.4857 -17.088333, -149.48555 -17.091, -149.4859 -17.093467, -149.4868 -17.095633, -149.48825 -17.097533, -149.49015 -17.0991, 
+      -149.49255 -17.100367, -149.4954 -17.101267, -149.4987 -17.101833, -149.50235 -17.102033, -149.5064 -17.101867, -149.5107 -17.101367, -149.51525 -17.1005, -149.52005 -17.0993, -149.525 -17.097767, -149.53 -17.095933, 
+      -149.5351 -17.0938)), 
+  ((-149.64325 -17.101633, -149.6459 -17.1034, -149.64885 -17.105067, -149.65195 -17.106567, -149.65525 -17.107933, -149.6587 -17.109167, -149.6623 -17.110167, -149.6659 -17.111033, -149.66955 -17.111667, -149.67315 -17.1121, 
+      -149.67675 -17.112333, -149.68025 -17.112333, -149.68355 -17.112133, -149.68675 -17.111733, -149.68975 -17.111133, -149.69245 -17.1103, -149.69495 -17.1093, -149.6971 -17.108133, -149.699 -17.106767, -149.7005 -17.105267, 
+      -149.70165 -17.103633, -149.70245 -17.101867, -149.7029 -17.100033, -149.70295 -17.0981, -149.7026 -17.0961, -149.7019 -17.0941, -149.7008 -17.092067, -149.69935 -17.090033, -149.6976 -17.088033, -149.6955 -17.0861, 
+      -149.69305 -17.084233, -149.6904 -17.082467, -149.68745 -17.0808, -149.68435 -17.0793, -149.68105 -17.077933, -149.6776 -17.0767, -149.674 -17.0757, -149.6704 -17.074833, -149.66675 -17.0742, -149.66315 -17.073767, 
+      -149.65955 -17.073533, -149.65605 -17.073533, -149.65275 -17.073733, -149.64955 -17.074133, -149.64655 -17.074733, -149.64385 -17.075567, -149.64135 -17.076567, -149.6392 -17.077733, -149.6373 -17.0791, -149.6358 -17.0806, 
+      -149.63465 -17.082233, -149.63385 -17.084, -149.6334 -17.085833, -149.63335 -17.087767, -149.6337 -17.089767, -149.6344 -17.091767, -149.6355 -17.0938, -149.63695 -17.095833, -149.6387 -17.097833, -149.6408 -17.099767, 
+      -149.64325 -17.101633)), 
+  ((-149.5302 -17.1418, -149.5278 -17.142033, -149.5255 -17.142567, -149.52325 -17.143333, -149.5211 -17.1444, -149.51905 -17.1457, -149.5172 -17.147233, -149.51545 -17.149, -149.51395 -17.150967, -149.5126 -17.153133, 
+      -149.5115 -17.155433, -149.51065 -17.157867, -149.51 -17.160433, -149.5096 -17.163033, -149.5095 -17.165733, -149.5096 -17.1684, -149.50995 -17.1711, -149.5106 -17.173733, -149.51145 -17.1763, -149.5125 -17.1788, 
+      -149.5138 -17.181133, -149.5153 -17.183333, -149.517 -17.185367, -149.5189 -17.1872, -149.5209 -17.188833, -149.52305 -17.1902, -149.5253 -17.191333, -149.5276 -17.192233, -149.53 -17.192833, -149.5324 -17.193167, 
+      -149.5348 -17.1932, -149.5372 -17.192967, -149.5395 -17.192433, -149.54175 -17.191667, -149.5439 -17.1906, -149.54595 -17.1893, -149.5478 -17.187767, -149.54955 -17.186, -149.55105 -17.184033, -149.5524 -17.181867, 
+      -149.5535 -17.179567, -149.55435 -17.177133, -149.555 -17.174567, -149.5554 -17.171967, -149.5555 -17.169267, -149.5554 -17.1666, -149.55505 -17.1639, -149.5544 -17.161267, -149.55355 -17.1587, -149.5525 -17.1562, 
+      -149.5512 -17.153867, -149.5497 -17.151667, -149.548 -17.149633, -149.5461 -17.1478, -149.5441 -17.146167, -149.54195 -17.1448, -149.5397 -17.143667, -149.5374 -17.142767, -149.535 -17.142167, -149.5326 -17.141833, 
+      -149.5302 -17.1418)), 
+  ((-149.6423 -17.189633, -149.6453 -17.1901, -149.6484 -17.1904, -149.65155 -17.190533, -149.6547 -17.190467, -149.6578 -17.1902, -149.6609 -17.189767, -149.66385 -17.189167, -149.66675 -17.188367, -149.66945 -17.187433, 
+      -149.67195 -17.186333, -149.6743 -17.185133, -149.67635 -17.183767, -149.6782 -17.1823, -149.67975 -17.180733, -149.681 -17.1791, -149.6819 -17.1774, -149.68255 -17.175667, -149.68285 -17.1739, -149.6828 -17.172133, 
+      -149.68245 -17.1704, -149.68175 -17.168667, -149.68075 -17.167033, -149.6794 -17.165433, -149.6778 -17.163933, -149.67595 -17.162567, -149.6738 -17.1613, -149.67145 -17.160167, -149.66885 -17.159167, -149.6661 -17.158367, 
+      -149.6632 -17.1577, -149.6602 -17.157233, -149.6571 -17.156933, -149.65395 -17.1568, -149.6508 -17.156867, -149.6477 -17.157133, -149.6446 -17.157567, -149.64165 -17.158167, -149.63875 -17.158967, -149.63605 -17.1599, 
+      -149.63355 -17.161, -149.6312 -17.1622, -149.62915 -17.163567, -149.6273 -17.165033, -149.62575 -17.1666, -149.6245 -17.168233, -149.6236 -17.169933, -149.62295 -17.171667, -149.62265 -17.173433, -149.6227 -17.1752, 
+      -149.62305 -17.176933, -149.62375 -17.178667, -149.62475 -17.1803, -149.6261 -17.1819, -149.6277 -17.1834, -149.62955 -17.184767, -149.6317 -17.186033, -149.63405 -17.187167, -149.63665 -17.188167, -149.6394 -17.188967, 
+      -149.6423 -17.189633)))
+
+POLYGON ((-63.00705 18.245667, -62.99075 18.248633, -62.9774 18.246667, -62.95815 18.238767, -62.9537 18.2269, -62.9626 18.214067, -62.9789 18.2101, -63.0115 18.208133, -63.0708 18.172567, -63.08265 18.148867, 
+    -63.1034 18.137033, -63.1686 18.137033, -63.1864 18.143933, -63.1879 18.156767, -63.16715 18.172567, -63.00705 18.245667))
+
+MULTIPOLYGON (((-176.3981 0.247533, -176.3845 0.243, -176.38025 0.2311, -176.393 0.209, -176.4117 0.1971, -176.42955 0.1988, -176.4355 0.225433, -176.42105 0.241867, -176.3981 0.247533)), 
+  ((-176.7421 0.848433, -176.7251 0.8426, -176.72685 0.8246, -176.73645 0.8025, -176.75735 0.801067, -176.76955 0.812967, -176.7665 0.840867, -176.7421 0.848433)))
+
+MULTIPOLYGON (((72.2461 -7.193367, 72.2612 -7.202567, 72.2521 -7.241433, 72.26465 -7.258967, 72.3012 -7.319167, 72.3195 -7.355, 72.3195 -7.418267, 72.3229 -7.4541, 72.3298 -7.468567, 72.3389 -7.473133, 
+    72.35375 -7.473133, 72.42575 -7.422833, 72.43145 -7.403767, 72.4166 -7.3512, 72.41545 -7.306233, 72.4052 -7.2803, 72.3869 -7.2483, 72.3652 -7.2239, 72.3572 -7.2056, 72.35835 -7.200267, 
+    72.36975 -7.193933, 72.3907 -7.202933, 72.42275 -7.2338, 72.44645 -7.270167, 72.4595 -7.3034, 72.45355 -7.3398, 72.4571 -7.362733, 72.47375 -7.404667, 72.46425 -7.4308, 72.41325 -7.476667, 
+    72.3468 -7.5028, 72.32665 -7.505967, 72.30885 -7.498033, 72.2958 -7.478267, 72.28395 -7.435533, 72.27685 -7.3659, 72.26735 -7.339, 72.22585 -7.270967, 72.21635 -7.221933, 72.22465 -7.207667, 
+    72.2461 -7.193367)), 
+  ((72.31855 -5.623667, 72.32315 -5.622233, 72.3278 -5.621, 72.33245 -5.619967, 72.33715 -5.619133, 72.3417 -5.6185, 72.34615 -5.618133, 72.35045 -5.617967, 72.3545 -5.618033, 72.3583 -5.618333, 
+      72.36175 -5.618867, 72.3649 -5.619633, 72.36765 -5.6206, 72.37 -5.621767, 72.3719 -5.623133, 72.37335 -5.624667, 72.37435 -5.626367, 72.37485 -5.6282, 72.37485 -5.630133, 72.37435 -5.6322, 
+      72.37335 -5.6343, 72.37195 -5.6365, 72.37005 -5.6387, 72.3677 -5.6409, 72.36495 -5.6431, 72.3618 -5.645233, 72.3583 -5.647333, 72.35455 -5.649333, 72.3505 -5.6512, 72.3462 -5.652933, 
+      72.34175 -5.654533, 72.33715 -5.655967, 72.3325 -5.6572, 72.32785 -5.658233, 72.32315 -5.659067, 72.3186 -5.6597, 72.31415 -5.660067, 72.30985 -5.660233, 72.3058 -5.660167, 72.302 -5.659867, 
+      72.29855 -5.659333, 72.2954 -5.658567, 72.29265 -5.6576, 72.2903 -5.656433, 72.2884 -5.655067, 72.28695 -5.653533, 72.28595 -5.651833, 72.28545 -5.65, 72.28545 -5.648067, 72.28595 -5.646, 
+      72.28695 -5.6439, 72.28835 -5.6417, 72.29025 -5.6395, 72.2926 -5.6373, 72.29535 -5.6351, 72.2985 -5.632967, 72.302 -5.630867, 72.30575 -5.628867, 72.3098 -5.627, 72.3141 -5.625267, 
+      72.31855 -5.623667)), 
+  ((71.33785 -6.301533, 71.35615 -6.3066, 71.36835 -6.319833, 71.36225 -6.3371, 71.34545 -6.336067, 71.3226 -6.321867, 71.32565 -6.3066, 71.33785 -6.301533)), 
+  ((71.28635 -6.384933, 71.30465 -6.39, 71.31685 -6.403233, 71.31075 -6.4205, 71.29395 -6.419467, 71.2711 -6.405267, 71.27415 -6.39, 71.28635 -6.384933)), 
+  ((71.4206 -6.789633, 71.4389 -6.7947, 71.4511 -6.807933, 71.445 -6.8252, 71.4282 -6.824167, 71.40535 -6.809967, 71.4084 -6.7947, 71.4206 -6.789633)), 
+  ((71.48495 -6.826433, 71.50325 -6.8315, 71.51545 -6.844733, 71.50935 -6.862, 71.49255 -6.860967, 71.4697 -6.846767, 71.47275 -6.8315, 71.48495 -6.826433)), 
+  ((71.39115 -6.724633, 71.40945 -6.7297, 71.42165 -6.742933, 71.41555 -6.7602, 71.39875 -6.759167, 71.3759 -6.744967, 71.37895 -6.7297, 71.39115 -6.724633)), 
+  ((71.37005 -6.262733, 71.36985 -6.2495, 71.38325 -6.236833, 71.40945 -6.233733, 71.41465 -6.244433, 71.4041 -6.264033, 71.38185 -6.2682, 71.37005 -6.262733)), 
+  ((71.99615 -5.221267, 72 -5.220733, 72 -5.257633, 71.97815 -5.254133, 71.96875 -5.246333, 71.96875 -5.2385, 71.99615 -5.221267)), 
+  ((71.6802 -5.325667, 71.681 -5.336133, 71.67005 -5.345, 71.65595 -5.344467, 71.6481 -5.333, 71.65125 -5.319933, 71.663 -5.313667, 71.67315 -5.315233, 71.6802 -5.325667)), 
+  ((71.7689 -5.434067, 71.7697 -5.444533, 71.75875 -5.4534, 71.74465 -5.452867, 71.7368 -5.4414, 71.73995 -5.428333, 71.7517 -5.422067, 71.76185 -5.423633, 71.7689 -5.434067)), 
+  ((71.60665 -6.2216, 71.6098 -6.2122, 71.6184 -6.208533, 71.627 -6.208533, 71.638 -6.2143, 71.6411 -6.226833, 71.6333 -6.2336, 71.62075 -6.234667, 71.6106 -6.229433, 71.60665 -6.2216)), 
+  ((71.6802 -5.402433, 71.68335 -5.393033, 71.69195 -5.389367, 71.70055 -5.389367, 71.71155 -5.395133, 71.71465 -5.407667, 71.70685 -5.414433, 71.6943 -5.4155, 71.68415 -5.410267, 71.6802 -5.402433)), 
+  ((71.6618 -6.253467, 71.66495 -6.244067, 71.67355 -6.2404, 71.68215 -6.2404, 71.69315 -6.246167, 71.69625 -6.2587, 71.68845 -6.265467, 71.6759 -6.266533, 71.66575 -6.2613, 71.6618 -6.253467)), 
+  ((71.54415 -6.192167, 71.5473 -6.182767, 71.5559 -6.1791, 71.5645 -6.1791, 71.5755 -6.184867, 71.5786 -6.1974, 71.5708 -6.204167, 71.55825 -6.205233, 71.5481 -6.2, 71.54415 -6.192167)), 
+  ((71.7131 -5.249033, 71.71705 -5.2386, 71.72485 -5.235967, 71.7335 -5.237533, 71.74445 -5.254233, 71.74445 -5.266767, 71.7374 -5.268333, 71.72485 -5.261567, 71.7139 -5.253733, 71.7131 -5.249033)), 
+  ((71.93245 -5.371867, 71.9364 -5.361433, 71.9442 -5.3588, 71.95285 -5.360367, 71.9638 -5.377067, 71.9638 -5.3896, 71.95675 -5.391167, 71.9442 -5.3844, 71.93325 -5.376567, 71.93245 -5.371867)), 
+  ((71.91315 -5.315767, 71.9171 -5.305333, 71.9249 -5.3027, 71.93355 -5.304267, 71.9445 -5.320967, 71.9445 -5.3335, 71.93745 -5.335067, 71.9249 -5.3283, 71.91395 -5.320467, 71.91315 -5.315767)), 
+  ((71.66195 -5.270267, 71.6659 -5.259833, 71.6737 -5.2572, 71.68235 -5.258767, 71.6933 -5.275467, 71.6933 -5.288, 71.68625 -5.289567, 71.6737 -5.2828, 71.66275 -5.274967, 71.66195 -5.270267)))
+
+MULTIPOLYGON (((-81.42115 19.355033, -81.4223 19.362067, -81.41995 19.3691, -81.41055 19.373833, -81.3976 19.371467, -81.38115 19.358933, -81.36585 19.303267, -81.3435 19.287567, -81.32235 19.2813, -81.3 19.285233, 
+    -81.28115 19.300133, -81.27175 19.333067, -81.25645 19.349533, -81.1012 19.349533, -81.0541 19.328367, -81.0447 19.313467, -81.05765 19.291533, -81.11295 19.279, -81.1706 19.2735, -81.22 19.241367, 
+    -81.23765 19.2398, -81.2741 19.246833, -81.3141 19.247633, -81.3706 19.2398, -81.3953 19.245267, -81.4082 19.257033, -81.42115 19.355033)), 
+  ((-79.8588 19.660733, -79.8782 19.6607, -79.89425 19.665167, -79.89825 19.6723, -79.89025 19.686567, -79.81805 19.726667, -79.7873 19.7329, -79.7619 19.731133, -79.75185 19.717767, -79.76385 19.699933, 
+      -79.7946 19.680333, -79.8588 19.660733)), 
+  ((-80.09015 19.658967, -80.02195 19.6848, -79.99655 19.686567, -79.98185 19.679433, -79.9845 19.666967, -80.03935 19.641133, -80.0915 19.626867, -80.10485 19.630433, -80.10885 19.639333, -80.10755 19.646467, 
+      -80.09015 19.658967)))
+
+MULTIPOLYGON (((45.072 -12.8282, 45.0657 -12.7916, 45.08925 -12.746633, 45.14725 -12.691233, 45.1645 -12.689133, 45.18175 -12.6954, 45.1943 -12.735133, 45.22725 -12.763367, 45.3041 -12.7916, 45.3198 -12.806233, 
+    45.32135 -12.821933, 45.30255 -12.8397, 45.2806 -12.8627, 45.2806 -12.877333, 45.29785 -12.911833, 45.29235 -12.932233, 45.2782 -12.954167, 45.2798 -12.969867, 45.29075 -12.9939, 45.2892 -13.0075, 
+    45.2704 -13.020067, 45.2547 -13.0232, 45.20295 -13.045133, 45.1794 -13.045133, 45.16215 -13.0347, 45.1559 -13.020067, 45.11355 -12.9866, 45.10885 -12.967767, 45.1214 -12.956267, 45.14335 -12.953133, 
+    45.17315 -12.960467, 45.1857 -12.955233, 45.19665 -12.9343, 45.19355 -12.895633, 45.1747 -12.875767, 45.1747 -12.850667, 45.1653 -12.845433, 45.13865 -12.843333, 45.0994 -12.845433, 45.0806 -12.8402, 
+    45.072 -12.8282)), 
+  ((45.08725 -12.669533, 45.06845 -12.6664, 45.0551 -12.651233, 45.06295 -12.6366, 45.0857 -12.6251, 45.10135 -12.6251, 45.1155 -12.6319, 45.1249 -12.646533, 45.12565 -12.6554, 45.1147 -12.665867, 
+      45.08725 -12.669533)))
+
+MULTIPOLYGON (((43.16565 -11.492033, 43.1641 -11.4544, 43.15 -11.4126, 43.13115 -11.3666, 43.13275 -11.345667, 43.15315 -11.323733, 43.17665 -11.3164, 43.2033 -11.317467, 43.2519 -11.3279, 43.28485 -11.323733, 
+    43.29895 -11.3279, 43.3209 -11.3436, 43.32565 -11.370767, 43.32565 -11.388533, 43.3476 -11.414667, 43.34915 -11.437667, 43.346 -11.476367, 43.35385 -11.498333, 43.3711 -11.529667, 43.3664 -11.612267, 
+    43.3507 -11.6499, 43.3476 -11.7001, 43.3625 -11.7362, 43.3782 -11.7592, 43.4362 -11.8261, 43.4566 -11.864767, 43.4566 -11.884633, 43.44405 -11.896133, 43.397 -11.899267, 43.3484 -11.901367, 
+    43.32955 -11.897167, 43.31545 -11.8815, 43.29035 -11.852233, 43.27155 -11.848033, 43.2339 -11.850133, 43.2135 -11.853267, 43.19785 -11.8491, 43.12725 -11.784267, 43.121 -11.753967, 43.1367 -11.702733, 
+    43.1696 -11.638967, 43.17275 -11.597133, 43.1602 -11.5229, 43.16565 -11.492033)), 
+  ((44.25415 -12.269367, 44.1961 -12.242167, 44.18985 -12.229633, 44.1961 -12.218133, 44.2149 -12.218133, 44.25885 -12.2223, 44.3043 -12.205567, 44.33095 -12.1784, 44.33255 -12.131367, 44.35135 -12.121933, 
+      44.378 -12.121933, 44.4078 -12.131367, 44.45015 -12.177367, 44.4815 -12.229633, 44.527 -12.271433, 44.527 -12.290267, 44.50975 -12.332067, 44.48935 -12.351933, 44.46425 -12.3582, 44.42505 -12.354033, 
+      44.3937 -12.336267, 44.37645 -12.315367, 44.2867 -12.275933, 44.25415 -12.269367)), 
+  ((43.71385 -12.361367, 43.66365 -12.317433, 43.63545 -12.287133, 43.63855 -12.265167, 43.66055 -12.2495, 43.67935 -12.2453, 43.7154 -12.251567, 43.844 -12.307, 43.8895 -12.344633, 43.91145 -12.3854, 
+      43.91145 -12.402133, 43.89105 -12.405267, 43.83305 -12.393767, 43.72795 -12.367633, 43.71385 -12.361367)))
+
+MULTIPOLYGON (((171.8473 6.905367, 171.85935 6.905367, 171.8603 6.897967, 171.8501 6.883133, 171.8297 6.873233, 171.78515 6.859633, 171.75735 6.859, 171.698 6.871367, 171.6646 6.874467, 171.61455 6.8658, 
+    171.5589 6.870767, 171.5459 6.884367, 171.5626 6.891167, 171.58765 6.8992, 171.63865 6.900433, 171.71745 6.886833, 171.8473 6.905367)), 
+  ((171.3317 6.9992, 171.34465 6.994267, 171.34005 6.980667, 171.2918 6.9652, 171.1768 6.967667, 171.0711 6.989933, 171.0442 6.998567, 171.0498 7.004767, 171.10355 7.012167, 171.14805 7.001667, 
+      171.22785 6.993633, 171.2677 6.9992, 171.3317 6.9992)), 
+  ((171.8998 7.0198, 171.89885 7.021433, 171.8982 7.0231, 171.89785 7.0248, 171.89775 7.0265, 171.8979 7.0282, 171.8984 7.0299, 171.89915 7.031533, 171.90015 7.033133, 171.90145 7.034667, 
+      171.90295 7.036067, 171.90475 7.037367, 171.9067 7.038567, 171.90885 7.039633, 171.91115 7.040533, 171.9136 7.041267, 171.91615 7.041867, 171.9188 7.042267, 171.9215 7.0425, 171.92425 7.042567, 
+      171.92695 7.042433, 171.92965 7.042133, 171.9323 7.041667, 171.9348 7.041033, 171.9372 7.0402, 171.9395 7.039267, 171.9416 7.038133, 171.94345 7.0369, 171.94515 7.035567, 171.9466 7.0341, 
+      171.9478 7.032567, 171.94875 7.030933, 171.9494 7.029267, 171.94975 7.027567, 171.94985 7.025867, 171.9497 7.024167, 171.9492 7.022467, 171.94845 7.020833, 171.94745 7.019233, 171.94615 7.0177, 
+      171.94465 7.0163, 171.94285 7.015, 171.9409 7.0138, 171.93875 7.012733, 171.93645 7.011833, 171.934 7.0111, 171.93145 7.0105, 171.9288 7.0101, 171.9261 7.009867, 171.92335 7.0098, 
+      171.92065 7.009933, 171.91795 7.010233, 171.9153 7.0107, 171.9128 7.011333, 171.9104 7.012167, 171.9081 7.0131, 171.906 7.014233, 171.90415 7.015467, 171.90245 7.0168, 171.901 7.018267, 
+      171.8998 7.0198)), 
+  ((171.28835 7.051433, 171.289 7.053367, 171.2899 7.055267, 171.291 7.057133, 171.29235 7.058933, 171.2939 7.0607, 171.29565 7.062333, 171.2976 7.063867, 171.29965 7.065267, 171.30185 7.066533, 
+      171.30415 7.067633, 171.30655 7.068567, 171.30895 7.0693, 171.3114 7.069867, 171.31385 7.070233, 171.3163 7.0704, 171.31865 7.070367, 171.32095 7.070133, 171.32315 7.0697, 171.3252 7.069067, 
+      171.3271 7.068267, 171.32885 7.067267, 171.33035 7.0661, 171.3317 7.0648, 171.3328 7.063333, 171.33365 7.061767, 171.3343 7.0601, 171.33465 7.058333, 171.3348 7.0565, 171.33465 7.0546, 
+      171.33425 7.0527, 171.3336 7.050767, 171.3327 7.048867, 171.3316 7.047, 171.33025 7.0452, 171.3287 7.043433, 171.32695 7.0418, 171.325 7.040267, 171.32295 7.038867, 171.32075 7.0376, 
+      171.31845 7.0365, 171.31605 7.035567, 171.31365 7.034833, 171.3112 7.034267, 171.30875 7.0339, 171.3063 7.033733, 171.30395 7.033767, 171.30165 7.034, 171.29945 7.034433, 171.2974 7.035067, 
+      171.2955 7.035867, 171.29375 7.036867, 171.29225 7.038033, 171.2909 7.039333, 171.2898 7.0408, 171.28895 7.042367, 171.2883 7.044033, 171.28795 7.0458, 171.2878 7.047633, 171.28795 7.049533, 
+      171.28835 7.051433)), 
+  ((171.14895 7.082167, 171.14805 7.083867, 171.14735 7.0856, 171.14695 7.087367, 171.14675 7.0892, 171.14685 7.091, 171.14715 7.0928, 171.14775 7.094533, 171.14855 7.096233, 171.1496 7.097867, 
+      171.1509 7.0994, 171.1524 7.100833, 171.15405 7.102133, 171.1559 7.1033, 171.1579 7.1043, 171.16005 7.105167, 171.1623 7.105833, 171.1646 7.106333, 171.167 7.106633, 171.1694 7.106767, 
+      171.1718 7.1067, 171.1742 7.106433, 171.17655 7.106, 171.17885 7.1054, 171.181 7.1046, 171.1831 7.103633, 171.185 7.1025, 171.18675 7.101267, 171.1883 7.099867, 171.18965 7.098367, 
+      171.1908 7.096767, 171.1917 7.095067, 171.1924 7.093333, 171.1928 7.091567, 171.193 7.089733, 171.1929 7.087933, 171.1926 7.086133, 171.192 7.0844, 171.1912 7.0827, 171.19015 7.081067, 
+      171.18885 7.079533, 171.18735 7.0781, 171.1857 7.0768, 171.18385 7.075633, 171.18185 7.074633, 171.1797 7.073767, 171.17745 7.0731, 171.17515 7.0726, 171.17275 7.0723, 171.17035 7.072167, 
+      171.16795 7.072233, 171.16555 7.0725, 171.1632 7.072933, 171.1609 7.073533, 171.15875 7.074333, 171.15665 7.0753, 171.15475 7.076433, 171.153 7.077667, 171.15145 7.079067, 171.1501 7.080567, 
+      171.14895 7.082167)), 
+  ((171.822 6.982133, 171.82155 6.9836, 171.82135 6.9851, 171.8214 6.986633, 171.82165 6.988133, 171.8222 6.9896, 171.8229 6.991033, 171.82385 6.9924, 171.825 6.9937, 171.82635 6.9949, 
+      171.82785 6.996033, 171.82955 6.997033, 171.83135 6.9979, 171.8333 6.998633, 171.83535 6.999233, 171.8375 6.9997, 171.8397 7, 171.8419 7.000133, 171.84415 7.0001, 171.84635 6.999933, 
+      171.8485 6.9996, 171.85065 6.999133, 171.85265 6.9985, 171.85455 6.997733, 171.85635 6.9968, 171.85795 6.9958, 171.85945 6.994667, 171.8607 6.993433, 171.8618 6.9921, 171.86265 6.990733, 
+      171.8633 6.989267, 171.86375 6.9878, 171.86395 6.9863, 171.8639 6.984767, 171.86365 6.983267, 171.8631 6.9818, 171.8624 6.980367, 171.86145 6.979, 171.8603 6.9777, 171.85895 6.9765, 
+      171.85745 6.975367, 171.85575 6.974367, 171.85395 6.9735, 171.852 6.972767, 171.84995 6.972167, 171.8478 6.9717, 171.8456 6.9714, 171.8434 6.971267, 171.84115 6.9713, 171.83895 6.971467, 
+      171.8368 6.9718, 171.83465 6.972267, 171.83265 6.9729, 171.83075 6.973667, 171.82895 6.9746, 171.82735 6.9756, 171.82585 6.976733, 171.8246 6.977967, 171.8235 6.9793, 171.82265 6.980667, 
+      171.822 6.982133)), 
+  ((171.6801 7.120867, 171.67945 7.1225, 171.6789 7.124167, 171.6786 7.1259, 171.67845 7.127633, 171.6785 7.1294, 171.6787 7.131133, 171.67915 7.132833, 171.67975 7.134467, 171.6805 7.136033, 
+      171.68145 7.1375, 171.68255 7.138867, 171.6838 7.140133, 171.68515 7.141233, 171.68665 7.142233, 171.68825 7.143033, 171.6899 7.143667, 171.69165 7.144167, 171.6934 7.144467, 171.6952 7.144567, 
+      171.697 7.1445, 171.6988 7.144233, 171.70055 7.143833, 171.70225 7.1432, 171.7039 7.142433, 171.7054 7.1415, 171.70685 7.140433, 171.70815 7.1392, 171.70935 7.137867, 171.71035 7.1364, 
+      171.71125 7.134867, 171.7119 7.133233, 171.71245 7.131567, 171.71275 7.129833, 171.7129 7.1281, 171.71285 7.126333, 171.71265 7.1246, 171.7122 7.1229, 171.7116 7.121267, 171.71085 7.1197, 
+      171.7099 7.118233, 171.7088 7.116867, 171.70755 7.1156, 171.7062 7.1145, 171.7047 7.1135, 171.7031 7.1127, 171.70145 7.112067, 171.6997 7.111567, 171.69795 7.111267, 171.69615 7.111167, 
+      171.69435 7.111233, 171.69255 7.1115, 171.6908 7.1119, 171.6891 7.112533, 171.68745 7.1133, 171.68595 7.114233, 171.6845 7.1153, 171.6832 7.116533, 171.682 7.117867, 171.681 7.119333, 
+      171.6801 7.120867)), 
+  ((171.0903 7.1364, 171.0895 7.137733, 171.08885 7.1391, 171.0884 7.140533, 171.0881 7.141967, 171.088 7.143433, 171.0881 7.1449, 171.08835 7.146333, 171.0888 7.147733, 171.0894 7.149067, 
+      171.09015 7.150333, 171.0911 7.151533, 171.09215 7.152633, 171.09335 7.153633, 171.0947 7.154533, 171.09615 7.155267, 171.0977 7.1559, 171.0993 7.156367, 171.10095 7.1567, 171.10265 7.156867, 
+      171.10435 7.1569, 171.1061 7.156767, 171.1078 7.1565, 171.10945 7.156067, 171.1111 7.1555, 171.11265 7.154767, 171.1141 7.153933, 171.11545 7.152967, 171.11665 7.1519, 171.11775 7.150733, 
+      171.1187 7.1495, 171.1195 7.148167, 171.12015 7.1468, 171.1206 7.145367, 171.1209 7.143933, 171.121 7.142467, 171.1209 7.141, 171.12065 7.139567, 171.1202 7.138167, 171.1196 7.136833, 
+      171.11885 7.135567, 171.1179 7.134367, 171.11685 7.133267, 171.11565 7.132267, 171.1143 7.131367, 171.11285 7.130633, 171.1113 7.13, 171.1097 7.129533, 171.10805 7.1292, 171.10635 7.129033, 
+      171.10465 7.129, 171.1029 7.129133, 171.1012 7.1294, 171.09955 7.129833, 171.0979 7.1304, 171.09635 7.131133, 171.0949 7.131967, 171.09355 7.132933, 171.09235 7.134, 171.09125 7.135167, 
+      171.0903 7.1364)))
+
+MULTIPOLYGON (((-38.05035 -53.9421, -37.9743 -53.935367, -37.9034 -53.9303, -37.8451 -53.901567, -37.7995 -53.884667, -37.7488 -53.883, -37.7387 -53.910033, -37.7311 -53.9303, -37.66015 -53.9286, -37.60185 -53.920167, 
+    -37.59425 -53.9303, -37.6044 -53.9438, -37.6044 -53.965767, -37.5968 -53.9776, -37.5816 -53.9776, -37.5233 -53.969133, -37.51315 -53.969133, -37.4929 -53.980967, -37.4549 -53.9759, -37.41435 -53.979267, 
+    -37.3713 -53.994467, -37.28765 -53.9911, -37.2547 -53.979267, -37.2319 -53.997867, -37.23445 -54.014733, -37.21925 -54.0553, -37.2066 -54.077233, -37.16605 -54.072167, -37.12295 -54.046833, -37.0596 -54.014733, 
+    -37.0039 -53.9759, -36.9912 -53.994467, -36.9988 -54.008, -37.0115 -54.0367, -37.0267 -54.094133, -36.99375 -54.095833, -36.96585 -54.072167, -36.9 -54.031633, -36.8696 -54.0046, -36.8468 -53.987733, 
+    -36.83665 -54.0046, -36.8265 -54.024867, -36.79355 -54.029967, -36.7657 -54.0367, -36.76825 -54.046833, -36.79865 -54.080633, -36.7961 -54.104267, -36.76825 -54.105967, -36.74035 -54.095833, -36.7074 -54.062033, 
+    -36.67955 -54.0519, -36.6365 -54.0536, -36.6289 -54.075567, -36.5782 -54.0857, -36.55795 -54.089067, -36.53765 -54.109333, -36.563 -54.141433, -36.59085 -54.160033, -36.63395 -54.1938, -36.64765 -54.209467, 
+    -36.63575 -54.245067, -36.5865 -54.219467, -36.5858 -54.219133, -36.53515 -54.197167, -36.4946 -54.200567, -36.49205 -54.244467, -36.4946 -54.2698, -36.4642 -54.3019, -36.41855 -54.3053, -36.38815 -54.291767, 
+    -36.38055 -54.252933, -36.34765 -54.230967, -36.2995 -54.219133, -36.2691 -54.237733, -36.25385 -54.263067, -36.22345 -54.3019, -36.19055 -54.306967, -36.1424 -54.310367, -36.1272 -54.3357, -36.1272 -54.376233, 
+    -36.0993 -54.386367, -36.05875 -54.3813, -36.01065 -54.3644, -35.98785 -54.362733, -35.9726 -54.384667, -35.9929 -54.408333, -36.03595 -54.418467, -36.0689 -54.4286, -36.07905 -54.448867, -36.07905 -54.4725, 
+    -36.0537 -54.482667, -36.0233 -54.477567, -35.99795 -54.464067, -35.9574 -54.453933, -35.9422 -54.462367, -35.9422 -54.477567, -35.9169 -54.487733, -35.889 -54.486033, -35.86365 -54.455633, -35.8434 -54.4455, 
+    -35.81805 -54.448867, -35.81555 -54.4759, -35.8358 -54.5215, -35.88645 -54.580633, -35.89155 -54.607633, -35.85605 -54.6296, -35.8003 -54.6482, -35.7851 -54.6769, -35.75725 -54.709, -35.7167 -54.719133, 
+    -35.66855 -54.7073, -35.66095 -54.727567, -35.6863 -54.7428, -35.7142 -54.752933, -35.737 -54.766433, -35.76485 -54.776567, -35.7902 -54.776567, -35.813 -54.761367, -35.9017 -54.697167, -35.9473 -54.687033, 
+    -35.9625 -54.719133, -35.9321 -54.746167, -35.87885 -54.779933, -35.8434 -54.8002, -35.84085 -54.827233, -35.8738 -54.8475, -35.90675 -54.854267, -35.94475 -54.854267, -35.9802 -54.840767, -35.9929 -54.840767, 
+    -36.05875 -54.8813, -36.09425 -54.8948, -36.12465 -54.886367, -36.13985 -54.813733, -36.1804 -54.779933, -36.24625 -54.768133, -36.2919 -54.744467, -36.32735 -54.6482, -36.37045 -54.5823, -36.43885 -54.531633, 
+    -36.5022 -54.494467, -36.56805 -54.484333, -36.6162 -54.4725, -36.6517 -54.4573, -36.7201 -54.423533, -36.7733 -54.3965, -36.82145 -54.383, -36.86705 -54.384667, -36.90505 -54.401567, -36.9304 -54.3982, 
+    -36.94055 -54.3813, -36.94305 -54.3357, -36.97345 -54.3171, -37.0039 -54.3188, -37.00895 -54.344133, -37.0343 -54.344133, -37.0723 -54.325567, -37.1559 -54.3205, -37.2015 -54.3205, -37.2471 -54.3205, 
+    -37.27245 -54.308667, -37.28515 -54.252933, -37.3282 -54.2394, -37.38395 -54.2394, -37.42785 -54.2144, -37.4383 -54.191, -37.48005 -54.1929, -37.5199 -54.2068, -37.5588 -54.197967, -37.58255 -54.177067, 
+    -37.5683 -54.155567, -37.52465 -54.139733, -37.47815 -54.115067, -37.48575 -54.099267, -37.5123 -54.087867, -37.5626 -54.098, -37.6167 -54.1157, -37.68885 -54.1347, -37.7515 -54.1404, -37.78945 -54.135967, 
+    -37.78945 -54.1189, -37.7724 -54.096133, -37.7591 -54.060067, -37.75625 -54.0316, -37.7809 -54.0278, -37.8075 -54.032867, -37.83215 -54.0398, -37.85495 -54.046767, -37.88155 -54.041067, -37.89385 -54.024633, 
+    -37.89955 -54.0202, -37.9508 -54.009467, -37.99165 -54.0139, -38.02865 -54.022767, -38.06755 -54.025933, -38.06565 -54.0082, -38.05035 -53.9421)), 
+  ((-26.4192 -58.3478, -26.4023 -58.3464, -26.3559 -58.3478, -26.3137 -58.3506, -26.27575 -58.3675, -26.2483 -58.387167, -26.23775 -58.427967, -26.2462 -58.467333, -26.2483 -58.496867, -26.27575 -58.492667, 
+      -26.30105 -58.4772, -26.3601 -58.4603, -26.4002 -58.449067, -26.4255 -58.4364, -26.4466 -58.418133, -26.45715 -58.381567, -26.4192 -58.3478)), 
+  ((-26.5416 -57.750067, -26.5226 -57.7374, -26.48885 -57.723333, -26.4509 -57.730367, -26.44665 -57.7613, -26.44455 -57.799267, -26.42345 -57.816167, -26.38125 -57.8288, -26.3644 -57.838667, -26.37915 -57.854133, 
+      -26.40025 -57.865367, -26.44875 -57.8724, -26.48465 -57.8724, -26.50995 -57.8499, -26.54795 -57.835833, -26.569 -57.8063, -26.5648 -57.772567, -26.5416 -57.750067)), 
+  ((-26.52035 -58.941333, -26.4866 -58.9343, -26.4444 -58.938533, -26.4043 -58.9512, -26.39165 -58.9723, -26.4191 -59.004633, -26.4486 -59.027133, -26.50135 -59.051033, -26.53725 -59.053867, -26.5752 -59.044, 
+      -26.5984 -59.0159, -26.5942 -58.989167, -26.56675 -58.958233, -26.52035 -58.941333)), 
+  ((-27.30975 -56.700633, -27.3119 -56.685167, -27.28445 -56.6711, -27.2085 -56.6697, -27.1663 -56.686567, -27.17055 -56.706267, -27.1811 -56.732967, -27.2275 -56.7414, -27.28025 -56.731567, -27.30975 -56.700633)), 
+  ((-27.59885 -56.316667, -27.58405 -56.312433, -27.55455 -56.318067, -27.525 -56.332133, -27.53135 -56.356033, -27.55665 -56.3715, -27.5883 -56.382767, -27.62625 -56.385567, -27.6579 -56.379933, -27.67055 -56.3701, 
+      -27.6537 -56.341967, -27.62415 -56.320867, -27.59885 -56.316667)), 
+  ((-37.1972 -54.396867, -37.13645 -54.3937, -37.0985 -54.3918, -37.0776 -54.3975, -37.08805 -54.415867, -37.11085 -54.439267, -37.12505 -54.451933, -37.1469 -54.4532, -37.1735 -54.444967, -37.1991 -54.4418, 
+      -37.2219 -54.4285, -37.2238 -54.4089, -37.22 -54.400033, -37.1972 -54.396867)), 
+  ((-27.29775 -59.367167, -27.28545 -59.3651, -27.26625 -59.370233, -27.25855 -59.3861, -27.25625 -59.402467, -27.23785 -59.4163, -27.24015 -59.430633, -27.25935 -59.434733, -27.30775 -59.4281, -27.33615 -59.404033, 
+      -27.3277 -59.380467, -27.29775 -59.367167)), 
+  ((-26.73785 -56.994767, -26.7231 -56.987733, -26.69145 -56.991933, -26.6598 -57.020067, -26.64925 -57.041167, -26.6788 -57.058033, -26.702 -57.053833, -26.73155 -57.0285, -26.73785 -56.994767)), 
+  ((-38.3134 -53.9823, -38.2963 -53.9842, -38.2792 -53.994967, -38.29345 -54.016467, -38.31625 -54.037333, -38.35325 -54.0386, -38.37035 -54.020267, -38.3485 -53.994967, -38.3134 -53.9823)), 
+  ((-27.1971 -59.3948, -27.1825 -59.3866, -27.15565 -59.3907, -27.1295 -59.3994, -27.12415 -59.421933, -27.13415 -59.439867, -27.15715 -59.4409, -27.18405 -59.421433, -27.1971 -59.3948)), 
+  ((-38.18905 -53.961433, -38.15865 -53.943067, -38.1378 -53.934833, -38.1055 -53.944333, -38.10455 -53.963333, -38.1245 -53.9728, -38.15675 -53.9804, -38.1862 -53.9785, -38.18905 -53.961433)), 
+  ((-34.6545 -55.013467, -34.64025 -55.0084, -34.62125 -55.016, -34.62125 -55.035, -34.64025 -55.053967, -34.65165 -55.057133, -34.66685 -55.053967, -34.67915 -55.041333, -34.6782 -55.0274, -34.6545 -55.013467)), 
+  ((-42.1187 -53.4612, -42.11285 -53.452433, -42.0866 -53.458267, -42.0705 -53.4758, -42.0705 -53.491367, -42.0778 -53.4982, -42.09825 -53.4982, -42.1187 -53.4836, -42.1187 -53.4612)), 
+  ((-35.6397 -54.779867, -35.6245 -54.774167, -35.59885 -54.7767, -35.59225 -54.791867, -35.59415 -54.807067, -35.6131 -54.8096, -35.6397 -54.808967, -35.6501 -54.793133, -35.6397 -54.779867)), 
+  ((-41.76375 -53.5644, -41.755 -53.5576, -41.73455 -53.5576, -41.717 -53.574167, -41.7141 -53.588767, -41.71995 -53.5985, -41.73745 -53.6014, -41.7594 -53.5907, -41.76375 -53.5644)), 
+  ((-27.0873 -59.3733, -27.07805 -59.3656, -27.06345 -59.364067, -27.0427 -59.3692, -27.03045 -59.384033, -27.04735 -59.396333, -27.0627 -59.3989, -27.08115 -59.3948, -27.09265 -59.383533, -27.0873 -59.3733)), 
+  ((-34.7456 -54.9793, -34.7342 -54.976767, -34.7086 -54.976767, -34.6953 -54.990067, -34.7029 -55.001467, -34.7266 -55.006533, -34.7475 -54.998933, -34.7551 -54.987533, -34.7456 -54.9793)), 
+  ((-28.20845 -56.7077, -28.18945 -56.699267, -28.1684 -56.700667, -28.16205 -56.716133, -28.1789 -56.7288, -28.20215 -56.7302, -28.2169 -56.720333, -28.20845 -56.7077)), 
+  ((-26.8075 -57.058033, -26.79695 -57.055233, -26.78005 -57.055233, -26.77375 -57.0707, -26.79695 -57.089, -26.82435 -57.081967, -26.8075 -57.058033)), 
+  ((-34.57475 -55.055233, -34.5643 -55.0546, -34.5558 -55.0603, -34.55955 -55.0761, -34.57665 -55.080533, -34.59185 -55.074233, -34.589 -55.0584, -34.57475 -55.055233)))
+
+POLYGON ((144.634 13.436733, 144.62375 13.456767, 144.62815 13.4758, 144.64795 13.4885, 144.7377 13.521467, 144.78975 13.564933, 144.8432 13.643567, 144.85165 13.6521, 144.88605 13.642333, 144.95715 13.615467, 
+    144.98795 13.591533, 144.9817 13.568333, 144.95165 13.541467, 144.8487 13.478233, 144.8311 13.446467, 144.79485 13.3803, 144.77875 13.321233, 144.7421 13.288, 144.70545 13.277267, 144.66885 13.286533, 
+    144.6549 13.302667, 144.6626 13.338067, 144.634 13.436733))
+
+POLYGON ((-2.3543 49.283267, -2.3021 49.2844, -2.25685 49.268167, -2.2168 49.256567, -2.1646 49.228733, -2.15155 49.2131, -2.16375 49.193367, -2.1794 49.181767, -2.202 49.182933, -2.2455 49.191033, 
+    -2.2751 49.1922, -2.3517 49.189867, -2.3743 49.1922, -2.40215 49.200333, -2.40735 49.2131, -2.40215 49.239767, -2.38825 49.267633, -2.3543 49.283267))
+
+MULTIPOLYGON (((-2.74065 49.432933, -2.70755 49.444533, -2.6658 49.473533, -2.6449 49.481667, -2.6188 49.4828, -2.6101 49.4689, -2.6136 49.410867, -2.631 49.396967, -2.6571 49.383033, -2.7215 49.381867, 
+    -2.7511 49.385367, -2.77195 49.3923, -2.77195 49.4074, -2.7528 49.428267, -2.74065 49.432933)), 
+  ((-2.4448 49.432933, -2.4204 49.432933, -2.4065 49.4306, -2.3856 49.414367, -2.3856 49.399267, -2.403 49.387667, -2.42565 49.387667, -2.4465 49.391167, -2.4535 49.410867, -2.4587 49.4248, 
+      -2.4448 49.432933)))
+
+MULTIPOLYGON (((-177.385 28.3228, -177.358 28.317333, -177.351 28.303233, -177.35565 28.281367, -177.3709 28.264933, -177.38965 28.2626, -177.40845 28.2704, -177.4143 28.286033, -177.40725 28.3103, -177.385 28.3228)), 
+  ((-177.30525 28.239933, -177.2912 28.242267, -177.2783 28.2368, -177.27945 28.2149, -177.2982 28.198467, -177.3205 28.193, -177.3287 28.203167, -177.3287 28.2235, -177.30525 28.239933)))
+
+MULTIPOLYGON (((162.98135 5.425533, 163.0081 5.4229, 163.00535 5.3936, 163.0184 5.374833, 163.0541 5.376667, 163.07195 5.362033, 163.02185 5.320833, 162.96905 5.290967, 162.92785 5.275333, 162.91315 5.272, 
+    162.86995 5.274, 162.85225 5.295667, 162.87975 5.343733, 162.9079 5.356067, 162.9216 5.371167, 162.98135 5.425533)), 
+  ((159.7274 6.634233, 159.72585 6.636233, 159.7245 6.638367, 159.7234 6.640567, 159.72255 6.642833, 159.72195 6.645133, 159.7216 6.647433, 159.7215 6.649733, 159.7217 6.652, 159.7222 6.654167, 
+      159.7229 6.6563, 159.72385 6.658267, 159.7251 6.660133, 159.7265 6.661833, 159.72815 6.6634, 159.73 6.664733, 159.73205 6.665867, 159.7342 6.6668, 159.7365 6.6675, 159.7389 6.667967, 
+      159.7414 6.6682, 159.7439 6.668167, 159.74645 6.667933, 159.749 6.667433, 159.7515 6.6667, 159.75395 6.665733, 159.7563 6.664567, 159.75855 6.6632, 159.76065 6.661633, 159.7626 6.659933, 
+      159.76435 6.658033, 159.7659 6.656033, 159.76725 6.6539, 159.76835 6.6517, 159.7692 6.649433, 159.7698 6.647133, 159.77015 6.644833, 159.77025 6.642533, 159.77005 6.640267, 159.76955 6.6381, 
+      159.76885 6.635967, 159.7679 6.634, 159.76665 6.632133, 159.76525 6.630433, 159.7636 6.628867, 159.76175 6.627533, 159.7597 6.6264, 159.75755 6.625467, 159.75525 6.624767, 159.75285 6.6243, 
+      159.75035 6.624067, 159.74785 6.6241, 159.7453 6.624333, 159.74275 6.624833, 159.74025 6.625567, 159.7378 6.626533, 159.73545 6.6277, 159.7332 6.629067, 159.7311 6.630633, 159.72915 6.632333, 
+      159.7274 6.634233)), 
+  ((159.78635 6.591733, 159.7853 6.592967, 159.7845 6.5943, 159.784 6.595733, 159.78375 6.597233, 159.7838 6.5988, 159.78415 6.600367, 159.7848 6.602, 159.7857 6.603633, 159.7869 6.605233, 
+      159.7883 6.6068, 159.79 6.608333, 159.79185 6.6098, 159.79395 6.6112, 159.7962 6.6125, 159.79865 6.613667, 159.8012 6.614733, 159.8038 6.615633, 159.8065 6.616433, 159.80925 6.617033, 
+      159.812 6.6175, 159.81475 6.6178, 159.81745 6.617933, 159.82005 6.6179, 159.8225 6.6177, 159.82485 6.617333, 159.82705 6.616767, 159.82905 6.616067, 159.83085 6.615233, 159.83245 6.614233, 
+      159.83375 6.613133, 159.8348 6.6119, 159.8356 6.610567, 159.8361 6.609133, 159.83635 6.607633, 159.8363 6.606067, 159.83595 6.6045, 159.8353 6.602867, 159.8344 6.601233, 159.8332 6.599633, 
+      159.8318 6.598067, 159.8301 6.596533, 159.82825 6.595067, 159.82615 6.593667, 159.8239 6.592367, 159.82145 6.5912, 159.8189 6.590133, 159.8163 6.589233, 159.8136 6.588433, 159.81085 6.587833, 
+      159.8081 6.587367, 159.80535 6.587067, 159.80265 6.586933, 159.80005 6.586967, 159.7976 6.587167, 159.79525 6.587533, 159.79305 6.5881, 159.79105 6.5888, 159.78925 6.589633, 159.78765 6.590633, 
+      159.78635 6.591733)), 
+  ((159.8225 6.671633, 159.8224 6.6736, 159.8225 6.6756, 159.82285 6.677633, 159.8234 6.679633, 159.82415 6.6816, 159.8251 6.683533, 159.8263 6.6854, 159.8276 6.687133, 159.8291 6.6888, 
+      159.8308 6.6903, 159.83255 6.691667, 159.83445 6.692867, 159.83645 6.6939, 159.8385 6.694733, 159.8406 6.695367, 159.84275 6.6958, 159.8449 6.696033, 159.847 6.696067, 159.84905 6.695867, 
+      159.85105 6.695467, 159.85295 6.694867, 159.85475 6.694067, 159.8564 6.693067, 159.8579 6.6919, 159.85925 6.690567, 159.8604 6.689067, 159.8614 6.687467, 159.86215 6.6857, 159.8627 6.683867, 
+      159.86305 6.681967, 159.86315 6.68, 159.86305 6.678, 159.8627 6.675967, 159.86215 6.673967, 159.8614 6.672, 159.86045 6.670067, 159.85925 6.6682, 159.85795 6.666467, 159.85645 6.6648, 
+      159.85475 6.6633, 159.853 6.661933, 159.8511 6.660733, 159.8491 6.6597, 159.84705 6.658867, 159.84495 6.658233, 159.8428 6.6578, 159.84065 6.657567, 159.83855 6.657533, 159.8365 6.657733, 
+      159.8345 6.658133, 159.8326 6.658733, 159.8308 6.659533, 159.82915 6.660533, 159.82765 6.6617, 159.8263 6.663033, 159.82515 6.664533, 159.82415 6.666133, 159.8234 6.6679, 159.82285 6.669733, 
+      159.8225 6.671633)), 
+  ((160.7561 6.077833, 160.75695 6.079733, 160.758 6.081633, 160.75925 6.083533, 160.7606 6.085367, 160.76215 6.0872, 160.7638 6.088933, 160.76555 6.0906, 160.7674 6.092133, 160.76935 6.093533, 
+      160.7713 6.094833, 160.7733 6.095967, 160.7753 6.0969, 160.7773 6.0977, 160.77925 6.0983, 160.7811 6.0987, 160.7829 6.0989, 160.7846 6.0989, 160.7862 6.098733, 160.78765 6.098333, 
+      160.78895 6.097767, 160.79005 6.097, 160.791 6.096033, 160.79175 6.094933, 160.79235 6.093667, 160.7927 6.092267, 160.79285 6.090733, 160.7928 6.0891, 160.7925 6.087367, 160.79205 6.085567, 
+      160.79135 6.0837, 160.7905 6.0818, 160.78945 6.0799, 160.7882 6.078, 160.78685 6.076167, 160.7853 6.074333, 160.78365 6.0726, 160.7819 6.070933, 160.78005 6.0694, 160.7781 6.068, 
+      160.77615 6.0667, 160.77415 6.065567, 160.77215 6.064633, 160.77015 6.063833, 160.7682 6.063233, 160.76635 6.062833, 160.76455 6.062633, 160.76285 6.062633, 160.76125 6.0628, 160.7598 6.0632, 
+      160.7585 6.063767, 160.7574 6.064533, 160.75645 6.0655, 160.7557 6.0666, 160.7551 6.067867, 160.75475 6.069267, 160.7546 6.0708, 160.75465 6.072433, 160.75495 6.074167, 160.7554 6.075967, 
+      160.7561 6.077833)), 
+  ((160.761 6.1344, 160.75865 6.133867, 160.75615 6.133433, 160.75365 6.133067, 160.75105 6.1328, 160.74845 6.132633, 160.74585 6.132567, 160.7433 6.1326, 160.7408 6.1327, 160.73845 6.1329, 
+      160.73615 6.133233, 160.73405 6.1336, 160.7321 6.1341, 160.73035 6.134667, 160.72875 6.135267, 160.72745 6.135967, 160.72635 6.136733, 160.7255 6.137533, 160.72495 6.1384, 160.72465 6.139267, 
+      160.7246 6.140167, 160.72485 6.1411, 160.72535 6.142, 160.72615 6.1429, 160.72715 6.1438, 160.72845 6.144667, 160.72995 6.1455, 160.73165 6.1463, 160.7336 6.147, 160.73565 6.147667, 
+      160.7379 6.148267, 160.74025 6.1488, 160.74275 6.149233, 160.74525 6.1496, 160.74785 6.149867, 160.75045 6.150033, 160.75305 6.1501, 160.7556 6.150067, 160.7581 6.149967, 160.76045 6.149767, 
+      160.76275 6.149433, 160.76485 6.149067, 160.7668 6.148567, 160.76855 6.148, 160.77015 6.1474, 160.77145 6.1467, 160.77255 6.145933, 160.7734 6.145133, 160.77395 6.144267, 160.77425 6.1434, 
+      160.7743 6.1425, 160.77405 6.141567, 160.77355 6.140667, 160.77275 6.139767, 160.77175 6.138867, 160.77045 6.138, 160.76895 6.137167, 160.76725 6.136367, 160.7653 6.135667, 160.76325 6.135, 
+      160.761 6.1344)), 
+  ((160.714 6.093533, 160.7139 6.0944, 160.714 6.095267, 160.71425 6.096133, 160.7146 6.097, 160.7151 6.0978, 160.71575 6.098567, 160.71645 6.0993, 160.71735 6.099967, 160.7183 6.100567, 
+      160.71935 6.1011, 160.7205 6.101567, 160.7217 6.101933, 160.72295 6.102233, 160.72425 6.102433, 160.72555 6.102567, 160.7269 6.102567, 160.72825 6.1025, 160.72955 6.102367, 160.73085 6.1021, 
+      160.7321 6.101767, 160.7333 6.101333, 160.7344 6.100833, 160.7354 6.100267, 160.73635 6.099633, 160.7372 6.098933, 160.7379 6.0982, 160.7385 6.0974, 160.73895 6.096567, 160.7393 6.0957, 
+      160.73945 6.094833, 160.73955 6.093967, 160.73945 6.0931, 160.7392 6.092233, 160.73885 6.091367, 160.73835 6.090567, 160.7377 6.0898, 160.737 6.089067, 160.7361 6.0884, 160.73515 6.0878, 
+      160.7341 6.087267, 160.73295 6.0868, 160.73175 6.086433, 160.7305 6.086133, 160.7292 6.085933, 160.7279 6.0858, 160.72655 6.0858, 160.7252 6.085867, 160.7239 6.086, 160.7226 6.086267, 
+      160.72135 6.0866, 160.72015 6.087033, 160.71905 6.087533, 160.71805 6.0881, 160.7171 6.088733, 160.71625 6.089433, 160.71555 6.090167, 160.71495 6.090967, 160.7145 6.0918, 160.71415 6.092667, 
+      160.714 6.093533)))
+
+POLYGON ((167.0885 -0.5351, 167.10175 -0.537767, 167.1128 -0.549833, 167.11675 -0.563633, 167.1119 -0.578633, 167.0947 -0.588367, 167.0744 -0.589533, 167.06155 -0.581867, 167.0567 -0.567167, 167.05935 -0.547167, 
+    167.07395 -0.539533, 167.0885 -0.5351))
+
+MULTIPOLYGON (((-157.28465 1.781133, -157.2365 1.761367, -157.1931 1.748433, -157.1052 1.733967, -157.0276 1.727867, -156.9922 1.7149, -156.98305 1.6974, -157.01045 1.6814, -157.1212 1.6799, -157.19995 1.6837, 
+    -157.2833 1.688267, -157.41115 1.6974, -157.50475 1.700433, -157.59265 1.6936, -157.6269 1.7012, -157.65205 1.714167, -157.6646 1.809333, -157.65545 1.826833, -157.63605 1.8375, -157.62005 1.834467, 
+    -157.6098 1.821533, -157.59265 1.745367, -157.57325 1.737, -157.5447 1.737, -157.50135 1.742333, -157.43515 1.753, -157.42145 1.761367, -157.42255 1.7743, -157.434 1.797167, -157.4397 1.868733, 
+    -157.43625 1.880133, -157.42145 1.887, -157.39515 1.898433, -157.3883 1.907567, -157.3883 1.9327, -157.4066 1.943333, -157.4294 1.945633, -157.4899 1.9441, -157.5354 1.943433, -157.5458 1.94, 
+    -157.55505 1.922367, -157.56385 1.909067, -157.56805 1.902267, -157.57315 1.900733, -157.57825 1.900433, -157.5889 1.901333, -157.61025 1.9035, -157.64085 1.912467, -157.6589 1.9329, -157.66865 1.9465, 
+    -157.66445 1.9584, -157.65705 1.968767, -157.64295 1.9771, -157.63015 1.980833, -157.60645 1.9821, -157.50135 1.982933, -157.39745 1.990567, -157.34835 1.991333, -157.31755 1.9799, -157.29585 1.963133, 
+    -157.29015 1.938767, -157.3004 1.860367, -157.29355 1.809333, -157.28465 1.781133)), 
+  ((173.2698 1.928333, 173.2715 1.938067, 173.25775 1.948967, 173.23715 1.9421, 173.24145 1.914033, 173.24485 1.880233, 173.22255 1.862467, 173.1959 1.8636, 173.1856 1.902, 173.1942 1.967867, 
+      173.22595 1.994233, 173.2732 1.995933, 173.31015 1.981033, 173.3265 1.9375, 173.31875 1.895133, 173.2973 1.880233, 173.2732 1.8831, 173.2698 1.928333)), 
+  ((172.8177 1.8587, 172.8493 1.856933, 172.919 1.818367, 172.9979 1.762233, 172.99925 1.714, 172.98475 1.689467, 172.93875 1.678067, 172.9085 1.682433, 172.90585 1.6956, 172.93085 1.699967, 
+      172.944 1.746467, 172.90585 1.7859, 172.8585 1.823633, 172.7993 1.852567, 172.8177 1.8587)), 
+  ((175.86985 -1.3234, 175.8935 -1.3234, 175.9171 -1.3296, 175.9479 -1.342, 175.9715 -1.357767, 175.993 -1.375433, 176.02305 -1.395933, 176.03595 -1.413133, 176.0431 -1.437, 176.0395 -1.457967, 
+      176.0288 -1.467533, 176.0066 -1.473733, 175.99155 -1.473733, 175.96865 -1.4704, 175.95575 -1.4618, 175.95075 -1.4494, 175.95575 -1.446533, 175.96935 -1.445567, 175.9844 -1.4489, 175.993 -1.446067, 
+      176.00375 -1.439833, 176.00875 -1.4303, 175.99945 -1.412167, 175.97725 -1.397367, 175.9214 -1.3697, 175.89135 -1.3587, 175.86985 -1.3506, 175.85125 -1.3425, 175.85055 -1.3363, 175.85555 -1.3296, 
+      175.86985 -1.3234)), 
+  ((172.9762 0.948633, 173.00715 0.946133, 173.0381 0.914867, 173.0606 0.8717, 173.0456 0.8048, 173.01555 0.761633, 172.98555 0.756633, 172.9743 0.766633, 172.99775 0.7948, 173.0118 0.833567, 
+      173.0034 0.871067, 172.994 0.902967, 172.9649 0.936133, 172.9762 0.948633)), 
+  ((176.36935 -1.436367, 176.38725 -1.436033, 176.40375 -1.438567, 176.42025 -1.447367, 176.43435 -1.4618, 176.4565 -1.4854, 176.47865 -1.5124, 176.4895 -1.526233, 176.4933 -1.535967, 176.49095 -1.546033, 
+      176.4796 -1.551367, 176.46595 -1.553567, 176.4537 -1.550133, 176.43345 -1.530633, 176.37595 -1.4766, 176.3613 -1.458367, 176.3618 -1.447667, 176.36225 -1.441067, 176.36935 -1.436367)), 
+  ((174.24975 -0.663233, 174.2787 -0.660333, 174.3105 -0.683467, 174.3351 -0.722033, 174.34815 -0.753833, 174.3597 -0.7895, 174.34955 -0.8165, 174.33365 -0.817467, 174.3221 -0.796267, 174.3221 -0.7712, 
+      174.30475 -0.742267, 174.2729 -0.710467, 174.2541 -0.680567, 174.24975 -0.663233)), 
+  ((-154.923 -4.116633, -154.8884 -4.116633, -154.8812 -4.12, -154.8747 -4.131067, -154.8747 -4.1431, -154.8884 -4.162333, -154.91075 -4.177267, -154.9295 -4.182533, -154.9454 -4.1811, -154.96485 -4.172433, 
+      -154.98725 -4.159433, -154.9966 -4.1474, -154.9858 -4.133933, -154.9555 -4.122867, -154.923 -4.116633)), 
+  ((173.69905 0.079033, 173.70605 0.0765, 173.7077 0.059567, 173.70335 0.013733, 173.6633 -0.017667, 173.64275 -0.030667, 173.62705 -0.029567, 173.6249 -0.013333, 173.6536 0.0141, 173.65955 0.036467, 
+      173.6633 0.065333, 173.67845 0.074333, 173.69905 0.079033)), 
+  ((-174.56525 -4.712533, -174.5377 -4.7015, -174.50645 -4.699867, -174.48435 -4.702733, -174.4623 -4.7113, -174.447 -4.724367, -174.4378 -4.738267, -174.43655 -4.7538, -174.4476 -4.7591, -174.4678 -4.755433, 
+      -174.4911 -4.742767, -174.5107 -4.7342, -174.5328 -4.728467, -174.56035 -4.728467, -174.57385 -4.721533, -174.57385 -4.717833, -174.56525 -4.712533)), 
+  ((173.65005 0.461167, 173.656 0.468133, 173.6791 0.4696, 173.7148 0.460167, 173.79225 0.420967, 173.8064 0.395667, 173.7982 0.3892, 173.75725 0.4046, 173.6999 0.436367, 173.65155 0.453233, 
+      173.65005 0.461167)), 
+  ((-155.76115 -5.638767, -155.74645 -5.647567, -155.74805 -5.655433, -155.75985 -5.665033, -155.7877 -5.670067, -155.81355 -5.670933, -155.8404 -5.667467, -155.86525 -5.6598, -155.87345 -5.6491, -155.86495 -5.636233, 
+      -155.84265 -5.6288, -155.81485 -5.6264, -155.79065 -5.6275, -155.76115 -5.638767)), 
+  ((172.8019 3.1565, 172.80105 3.159733, 172.80065 3.163067, 172.8006 3.166433, 172.801 3.1698, 172.80175 3.173133, 172.8029 3.1764, 172.80445 3.1796, 172.8063 3.182633, 172.80855 3.1855, 
+      172.81105 3.188167, 172.81385 3.1906, 172.8169 3.192767, 172.8202 3.194667, 172.82365 3.196267, 172.82725 3.197533, 172.831 3.198467, 172.83475 3.199067, 172.83855 3.1993, 172.84235 3.1992, 
+      172.84605 3.198733, 172.8497 3.197933, 172.8532 3.1968, 172.8565 3.195333, 172.85955 3.193533, 172.8624 3.191467, 172.865 3.189133, 172.86725 3.186567, 172.86915 3.183767, 172.8707 3.1808, 
+      172.8719 3.177667, 172.87275 3.174433, 172.87315 3.1711, 172.8732 3.167733, 172.8728 3.164367, 172.87205 3.161033, 172.8709 3.157767, 172.86935 3.154567, 172.8675 3.151533, 172.86525 3.148667, 
+      172.86275 3.146, 172.85995 3.143567, 172.8569 3.1414, 172.8536 3.1395, 172.85015 3.1379, 172.84655 3.136633, 172.8428 3.1357, 172.83905 3.1351, 172.83525 3.134867, 172.83145 3.134967, 
+      172.82775 3.135433, 172.8241 3.136233, 172.8206 3.137367, 172.8173 3.138833, 172.81425 3.140633, 172.8114 3.1427, 172.8088 3.145033, 172.80655 3.1476, 172.80465 3.1504, 172.8031 3.153367, 
+      172.8019 3.1565)), 
+  ((173.1114 1.284667, 173.1104 1.286067, 173.11015 1.287767, 173.1106 1.289767, 173.11175 1.292067, 173.1136 1.2946, 173.1161 1.297367, 173.11925 1.300333, 173.123 1.303467, 173.12735 1.306733, 
+      173.1322 1.3101, 173.1375 1.313533, 173.14325 1.316967, 173.14935 1.3204, 173.1557 1.323767, 173.16225 1.327033, 173.16895 1.3302, 173.17575 1.333167, 173.1825 1.335967, 173.1892 1.338533, 
+      173.1957 1.340867, 173.202 1.3429, 173.208 1.344633, 173.21365 1.346033, 173.21885 1.347133, 173.2236 1.347867, 173.2278 1.348233, 173.23145 1.348267, 173.23445 1.3479, 173.2368 1.3472, 
+      173.23845 1.346167, 173.23945 1.344767, 173.2397 1.343067, 173.23925 1.341067, 173.2381 1.338767, 173.23625 1.336233, 173.23375 1.333467, 173.2306 1.3305, 173.22685 1.327367, 173.2225 1.3241, 
+      173.21765 1.320733, 173.21235 1.3173, 173.2066 1.313867, 173.2005 1.310433, 173.19415 1.307067, 173.1876 1.3038, 173.1809 1.300633, 173.1741 1.297667, 173.16735 1.294867, 173.16065 1.2923, 
+      173.15415 1.289967, 173.14785 1.287933, 173.14185 1.2862, 173.1362 1.2848, 173.131 1.2837, 173.12625 1.282967, 173.12205 1.2826, 173.1184 1.282567, 173.1154 1.282933, 173.11305 1.283633, 
+      173.1114 1.284667)), 
+  ((-160.3678 4.8706, -160.34825 4.870067, -160.3355 4.864967, -160.3304 4.850533, -160.3323 4.8382, -160.3457 4.823333, -160.3763 4.812267, -160.3973 4.8144, -160.4158 4.825033, -160.4145 4.837367, 
+      -160.39985 4.849667, -160.3678 4.8706)), 
+  ((176.6612 -2.715633, 176.6782 -2.7168, 176.68935 -2.7258, 176.69935 -2.746133, 176.69815 -2.7688, 176.6929 -2.787167, 176.6794 -2.7946, 176.6671 -2.793033, 176.65185 -2.7727, 176.6436 -2.745733, 
+      176.6448 -2.726567, 176.653 -2.717967, 176.6612 -2.715633)), 
+  ((174.6708 -1.271367, 174.68815 -1.272933, 174.70555 -1.292433, 174.7206 -1.3309, 174.7269 -1.367267, 174.7103 -1.372, 174.70005 -1.3683, 174.69135 -1.347767, 174.6787 -1.311933, 174.66365 -1.294, 
+      174.6605 -1.2782, 174.6708 -1.271367)), 
+  ((172.82685 3.044767, 172.829 3.047733, 172.8315 3.050633, 172.8343 3.0535, 172.8374 3.056267, 172.8407 3.0589, 172.8442 3.0614, 172.8479 3.0637, 172.8517 3.0658, 172.8556 3.067667, 
+      172.8595 3.069267, 172.8634 3.070633, 172.8673 3.0717, 172.87105 3.072467, 172.87475 3.072933, 172.8782 3.0731, 172.8815 3.072933, 172.8845 3.072467, 172.88725 3.071733, 172.8897 3.070667, 
+      172.8918 3.069333, 172.89355 3.067733, 172.89495 3.065867, 172.8959 3.063767, 172.8965 3.0615, 172.89665 3.059, 172.8964 3.056367, 172.89575 3.053633, 172.8947 3.050767, 172.89325 3.047833, 
+      172.89145 3.0449, 172.8893 3.041933, 172.8868 3.039033, 172.884 3.036167, 172.8809 3.0334, 172.8776 3.030767, 172.8741 3.028267, 172.8704 3.025967, 172.8666 3.023867, 172.8627 3.022, 
+      172.8588 3.0204, 172.8549 3.019033, 172.851 3.017967, 172.84725 3.0172, 172.84355 3.016733, 172.8401 3.016567, 172.8368 3.016733, 172.8338 3.0172, 172.83105 3.017933, 172.8286 3.019, 
+      172.8265 3.020333, 172.82475 3.021933, 172.82335 3.0238, 172.8224 3.0259, 172.8218 3.028167, 172.82165 3.030667, 172.8219 3.0333, 172.82255 3.036033, 172.8236 3.0389, 172.82505 3.041833, 
+      172.82685 3.044767)), 
+  ((175.9234 -2.530833, 175.94065 -2.535867, 175.94725 -2.550133, 175.94255 -2.5648, 175.9309 -2.584467, 175.9149 -2.596633, 175.9039 -2.596, 175.8907 -2.588267, 175.88945 -2.559533, 175.8992 -2.5432, 
+      175.9089 -2.533767, 175.9234 -2.530833)), 
+  ((175.52365 -1.8683, 175.54115 -1.8655, 175.5544 -1.871933, 175.56765 -1.894833, 175.56705 -1.9258, 175.5556 -1.949133, 175.5399 -1.954367, 175.52665 -1.948733, 175.52725 -1.9423, 175.5363 -1.936267, 
+      175.5393 -1.923, 175.5387 -1.896867, 175.5327 -1.8892, 175.52245 -1.876333, 175.52 -1.8707, 175.52365 -1.8683)), 
+  ((172.91345 3.358, 172.91435 3.360833, 172.9156 3.363667, 172.91715 3.366467, 172.91895 3.3692, 172.92105 3.371867, 172.9234 3.3744, 172.926 3.3768, 172.92875 3.379033, 172.9317 3.381067, 
+      172.93475 3.382867, 172.9379 3.384467, 172.9411 3.385767, 172.94435 3.386833, 172.9476 3.3876, 172.9508 3.3881, 172.95395 3.388267, 172.95695 3.388167, 172.9598 3.387767, 172.9625 3.387067, 
+      172.965 3.3861, 172.96725 3.384833, 172.9692 3.383333, 172.97095 3.381567, 172.97235 3.3796, 172.97345 3.377433, 172.9742 3.375067, 172.97465 3.372567, 172.97475 3.369933, 172.9745 3.367233, 
+      172.97395 3.364433, 172.97305 3.3616, 172.9718 3.358767, 172.97025 3.355967, 172.96845 3.353233, 172.96635 3.350567, 172.964 3.348033, 172.9614 3.345633, 172.95865 3.3434, 172.9557 3.341367, 
+      172.95265 3.339567, 172.9495 3.337967, 172.9463 3.336667, 172.94305 3.3356, 172.9398 3.334833, 172.9366 3.334333, 172.93345 3.334167, 172.93045 3.334267, 172.9276 3.334667, 172.9249 3.335367, 
+      172.9224 3.336333, 172.92015 3.3376, 172.9182 3.3391, 172.91645 3.340867, 172.91505 3.342833, 172.91395 3.345, 172.9132 3.347367, 172.91275 3.349867, 172.91265 3.3525, 172.9129 3.3552, 
+      172.91345 3.358)), 
+  ((-159.31955 3.764867, -159.31045 3.752267, -159.3071 3.743333, -159.3099 3.732933, -159.31995 3.725467, -159.33165 3.725867, -159.35395 3.736267, -159.3729 3.750767, -159.37845 3.7597, -159.3779 3.766767, 
+      -159.37065 3.773833, -159.35615 3.776067, -159.3372 3.773833, -159.31955 3.764867)), 
+  ((-152.36925 -10.160967, -152.35655 -10.1658, -152.35355 -10.174867, -152.35465 -10.1854, -152.3579 -10.194833, -152.37175 -10.204433, -152.38565 -10.210433, -152.3995 -10.2108, -152.40845 -10.2059, -152.41715 -10.195367, 
+      -152.41715 -10.1843, -152.40845 -10.173233, -152.3938 -10.1649, -152.3821 -10.1602, -152.36925 -10.160967)), 
+  ((-150.2475 -9.864167, -150.2281 -9.868467, -150.21535 -9.874167, -150.21035 -9.8841, -150.2139 -9.893567, -150.22455 -9.899733, -150.243 -9.897367, -150.27 -9.894533, -150.28705 -9.895467, -150.30125 -9.890267, 
+      -150.30055 -9.882667, -150.2913 -9.8732, -150.27 -9.865633, -150.2475 -9.864167)), 
+  ((-150.24275 -9.9896, -150.2409 -9.990767, -150.2394 -9.992167, -150.2382 -9.993833, -150.2374 -9.9957, -150.23695 -9.997767, -150.23685 -10, -150.23715 -10.0024, -150.2378 -10.004933, -150.2388 -10.007533, 
+      -150.24015 -10.0102, -150.24185 -10.012933, -150.2439 -10.015667, -150.2462 -10.018367, -150.2488 -10.021, -150.2516 -10.0236, -150.25465 -10.026067, -150.25785 -10.028367, -150.2612 -10.030567, -150.26465 -10.032533, 
+      -150.26815 -10.0343, -150.2717 -10.035867, -150.27525 -10.037167, -150.27875 -10.038233, -150.28215 -10.039, -150.2854 -10.0395, -150.28855 -10.039733, -150.29145 -10.039667, -150.29415 -10.039333, -150.2966 -10.0387, 
+      -150.29875 -10.0378, -150.3006 -10.036633, -150.3021 -10.035233, -150.3033 -10.033567, -150.3041 -10.0317, -150.30455 -10.029633, -150.30465 -10.0274, -150.30435 -10.025, -150.3037 -10.022467, -150.3027 -10.019867, 
+      -150.30135 -10.0172, -150.29965 -10.014467, -150.2976 -10.011733, -150.2953 -10.009033, -150.2927 -10.0064, -150.2899 -10.0038, -150.28685 -10.001333, -150.28365 -9.999033, -150.2803 -9.996833, -150.27685 -9.994867, 
+      -150.27335 -9.9931, -150.2698 -9.991533, -150.26625 -9.990233, -150.26275 -9.989167, -150.25935 -9.9884, -150.2561 -9.9879, -150.25295 -9.987667, -150.25005 -9.987733, -150.24735 -9.988067, -150.2449 -9.9887, 
+      -150.24275 -9.9896)), 
+  ((172.73465 2.959467, 172.7331 2.9607, 172.7319 2.962167, 172.7311 2.963833, 172.73065 2.9657, 172.7306 2.967733, 172.73095 2.9699, 172.7317 2.972233, 172.73285 2.974633, 172.7343 2.9771, 
+      172.73615 2.979633, 172.7383 2.9822, 172.7408 2.984733, 172.74355 2.987233, 172.74655 2.9897, 172.7498 2.992033, 172.7532 2.994267, 172.75675 2.996367, 172.7604 2.9983, 172.7641 3.000033, 
+      172.76785 3.001567, 172.7716 3.0029, 172.77525 3.003967, 172.7788 3.004833, 172.78225 3.0054, 172.7855 3.0057, 172.78855 3.005767, 172.7914 3.005533, 172.7939 3.005067, 172.79615 3.004333, 
+      172.79805 3.003333, 172.7996 3.0021, 172.8008 3.000633, 172.8016 2.998967, 172.80205 2.9971, 172.8021 2.995067, 172.80175 2.9929, 172.801 2.990567, 172.79985 2.988167, 172.7984 2.9857, 
+      172.79655 2.983167, 172.7944 2.9806, 172.7919 2.978067, 172.78915 2.975567, 172.78615 2.9731, 172.7829 2.970767, 172.7795 2.968533, 172.77595 2.966433, 172.7723 2.9645, 172.7686 2.962767, 
+      172.76485 2.961233, 172.7611 2.9599, 172.75745 2.9588, 172.7539 2.957967, 172.75045 2.9574, 172.7472 2.9571, 172.74415 2.957033, 172.7413 2.957267, 172.7388 2.957733, 172.73655 2.958467, 
+      172.73465 2.959467)), 
+  ((172.86665 3.133667, 172.86805 3.1367, 172.86975 3.139767, 172.87165 3.142833, 172.87385 3.145833, 172.87625 3.148767, 172.8788 3.1516, 172.88155 3.1543, 172.8844 3.156833, 172.88735 3.1592, 
+      172.8904 3.1613, 172.89345 3.1632, 172.8965 3.1648, 172.8995 3.166133, 172.90245 3.1672, 172.9053 3.167933, 172.90805 3.168367, 172.9106 3.168467, 172.91295 3.168233, 172.9151 3.1677, 
+      172.917 3.166867, 172.91865 3.1657, 172.92005 3.164267, 172.9211 3.162533, 172.9219 3.160567, 172.92235 3.158367, 172.9225 3.155967, 172.9223 3.153367, 172.9218 3.1506, 172.921 3.147733, 
+      172.9199 3.144767, 172.9185 3.141733, 172.9168 3.138667, 172.9149 3.1356, 172.9127 3.1326, 172.9103 3.129667, 172.90775 3.126833, 172.905 3.124133, 172.90215 3.1216, 172.8992 3.119233, 
+      172.89615 3.117133, 172.8931 3.115233, 172.89005 3.113633, 172.88705 3.1123, 172.8841 3.111233, 172.88125 3.1105, 172.8785 3.110067, 172.87595 3.109967, 172.8736 3.1102, 172.87145 3.110733, 
+      172.86955 3.111567, 172.8679 3.112733, 172.8665 3.114167, 172.86545 3.1159, 172.86465 3.117867, 172.8642 3.120067, 172.86405 3.122467, 172.86425 3.125067, 172.86475 3.127833, 172.86555 3.1307, 
+      172.86665 3.133667)), 
+  ((169.56395 -0.8896, 169.5978 -0.890533, 169.614 -0.900867, 169.62315 -0.917333, 169.6161 -0.926233, 169.5865 -0.9272, 169.56115 -0.920133, 169.54845 -0.904633, 169.54845 -0.8929, 169.56395 -0.8896)), 
+  ((-151.7821 -11.511867, -151.78505 -11.509267, -151.7879 -11.5065, -151.79055 -11.5036, -151.7931 -11.5006, -151.7954 -11.4975, -151.7975 -11.4944, -151.79935 -11.4913, -151.8009 -11.4882, -151.8022 -11.4852, 
+      -151.8032 -11.482267, -151.8039 -11.4795, -151.80425 -11.476867, -151.8043 -11.474433, -151.80405 -11.472233, -151.80345 -11.470233, -151.80255 -11.468533, -151.80135 -11.4671, -151.79985 -11.465967, -151.7981 -11.465133, 
+      -151.7961 -11.464633, -151.79385 -11.464433, -151.7914 -11.464567, -151.78875 -11.465033, -151.78595 -11.465833, -151.78305 -11.466933, -151.78005 -11.468333, -151.777 -11.47, -151.77395 -11.471933, -151.7709 -11.474133, 
+      -151.7679 -11.476533, -151.76495 -11.479133, -151.7621 -11.4819, -151.75945 -11.4848, -151.7569 -11.4878, -151.7546 -11.4909, -151.7525 -11.494, -151.75065 -11.4971, -151.7491 -11.5002, -151.7478 -11.5032, 
+      -151.7468 -11.506133, -151.7461 -11.5089, -151.74575 -11.511533, -151.7457 -11.513967, -151.74595 -11.516167, -151.74655 -11.518167, -151.74745 -11.519867, -151.74865 -11.5213, -151.75015 -11.522433, -151.7519 -11.523267, 
+      -151.7539 -11.523767, -151.75615 -11.523967, -151.7586 -11.523833, -151.76125 -11.523367, -151.76405 -11.522567, -151.76695 -11.521467, -151.76995 -11.520067, -151.773 -11.5184, -151.77605 -11.516467, -151.7791 -11.514267, 
+      -151.7821 -11.511867)), 
+  ((-174.2963 -3.5895, -174.2771 -3.590667, -174.26815 -3.595433, -174.2619 -3.6023, -174.26145 -3.613033, -174.2659 -3.6279, -174.2793 -3.634467, -174.2954 -3.635667, -174.30745 -3.6312, -174.3155 -3.624933, 
+      -174.3164 -3.6133, -174.31375 -3.6023, -174.30615 -3.592767, -174.2963 -3.5895)), 
+  ((-170.72865 -3.717033, -170.7135 -3.715667, -170.694 -3.719367, -170.68115 -3.7248, -170.675 -3.736467, -170.6727 -3.751233, -170.6765 -3.7592, -170.68845 -3.760967, -170.70505 -3.758033, -170.7208 -3.746567, 
+      -170.7339 -3.733733, -170.7339 -3.722867, -170.72865 -3.717033)), 
+  ((172.65595 1.828, 172.6547 1.8292, 172.6538 1.8306, 172.65325 1.832133, 172.65305 1.833833, 172.6532 1.835633, 172.65375 1.837567, 172.6546 1.839567, 172.65585 1.8416, 172.6574 1.8437, 
+      172.6593 1.8458, 172.66145 1.847933, 172.6639 1.85, 172.6666 1.852, 172.6695 1.853967, 172.6726 1.8558, 172.67585 1.857533, 172.6792 1.859133, 172.6826 1.860567, 172.68605 1.861833, 
+      172.68955 1.8629, 172.69295 1.8638, 172.69635 1.8645, 172.6996 1.864967, 172.70265 1.865233, 172.7056 1.865267, 172.7083 1.865067, 172.71075 1.864667, 172.71295 1.864067, 172.71485 1.863233, 
+      172.71645 1.8622, 172.7177 1.861, 172.7186 1.8596, 172.71915 1.858067, 172.71935 1.856367, 172.7192 1.854567, 172.71865 1.852633, 172.7178 1.850633, 172.71655 1.8486, 172.715 1.8465, 
+      172.7131 1.8444, 172.71095 1.842267, 172.7085 1.8402, 172.7058 1.8382, 172.7029 1.836233, 172.6998 1.8344, 172.69655 1.832667, 172.6932 1.831067, 172.6898 1.829633, 172.68635 1.828367, 
+      172.68285 1.8273, 172.67945 1.8264, 172.67605 1.8257, 172.6728 1.825233, 172.6697 1.824967, 172.6668 1.824933, 172.6641 1.825133, 172.66165 1.825533, 172.65945 1.826133, 172.65755 1.826967, 
+      172.65595 1.828)), 
+  ((175.4234 -1.780033, 175.4446 -1.782, 175.4546 -1.788967, 175.4529 -1.801967, 175.44725 -1.8088, 175.4341 -1.812867, 175.41215 -1.815767, 175.3973 -1.812533, 175.39245 -1.804567, 175.39635 -1.794167, 
+      175.40415 -1.7841, 175.41045 -1.782, 175.4234 -1.780033)), 
+  ((-150.32185 -9.942833, -150.3198 -9.943133, -150.3178 -9.9437, -150.3159 -9.9446, -150.3141 -9.945733, -150.31245 -9.947133, -150.31095 -9.9488, -150.3096 -9.9507, -150.30845 -9.9528, -150.3075 -9.9551, 
+      -150.30675 -9.957533, -150.3062 -9.960133, -150.30585 -9.9628, -150.30575 -9.965567, -150.30585 -9.9684, -150.3062 -9.971233, -150.30675 -9.974033, -150.3075 -9.9768, -150.3085 -9.9795, -150.30965 -9.9821, 
+      -150.311 -9.984533, -150.3125 -9.986833, -150.31415 -9.988933, -150.31595 -9.990833, -150.31785 -9.9925, -150.3198 -9.9939, -150.3219 -9.995067, -150.324 -9.995933, -150.3261 -9.996533, -150.32825 -9.996833, 
+      -150.33035 -9.996833, -150.3324 -9.996533, -150.3344 -9.995967, -150.3363 -9.995067, -150.3381 -9.993933, -150.33975 -9.992533, -150.34125 -9.990867, -150.3426 -9.988967, -150.34375 -9.986867, -150.3447 -9.984567, 
+      -150.34545 -9.982133, -150.346 -9.979533, -150.34635 -9.976867, -150.34645 -9.9741, -150.34635 -9.971267, -150.346 -9.968433, -150.34545 -9.965633, -150.3447 -9.962867, -150.3437 -9.960167, -150.34255 -9.957567, 
+      -150.3412 -9.955133, -150.3397 -9.952833, -150.33805 -9.950733, -150.33625 -9.948833, -150.33435 -9.947167, -150.3324 -9.945767, -150.3303 -9.9446, -150.3282 -9.943733, -150.3261 -9.943133, -150.32395 -9.942833, 
+      -150.32185 -9.942833)), 
+  ((175.0123 -1.5099, 175.0299 -1.509533, 175.04265 -1.514867, 175.04055 -1.530467, 175.02725 -1.5415, 175.00005 -1.547167, 174.9846 -1.5422, 174.97875 -1.5319, 174.99315 -1.5177, 175.0123 -1.5099)), 
+  ((-171.57775 -3.603133, -171.5623 -3.6047, -171.5493 -3.609067, -171.54455 -3.616167, -171.5493 -3.633167, -171.56115 -3.641867, -171.573 -3.643067, -171.58485 -3.637933, -171.59495 -3.628433, -171.59435 -3.616167, 
+      -171.5884 -3.607467, -171.57775 -3.603133)), 
+  ((172.91125 1.4615, 172.91065 1.463267, 172.9103 1.465067, 172.91025 1.4669, 172.9105 1.4687, 172.91105 1.470467, 172.9119 1.4722, 172.91295 1.473867, 172.9143 1.475433, 172.9159 1.476933, 
+      172.91775 1.478267, 172.9198 1.4795, 172.922 1.480567, 172.9244 1.4815, 172.9269 1.482267, 172.9295 1.482833, 172.9322 1.483233, 172.93495 1.483433, 172.93775 1.483433, 172.9405 1.483267, 
+      172.9432 1.4829, 172.94585 1.482367, 172.9484 1.481633, 172.95085 1.480733, 172.9531 1.4797, 172.9552 1.4785, 172.95705 1.477133, 172.9587 1.4757, 172.96015 1.474133, 172.9613 1.472467, 
+      172.9622 1.470767, 172.9628 1.469, 172.96315 1.4672, 172.9632 1.465367, 172.96295 1.463567, 172.9624 1.4618, 172.96155 1.460067, 172.9605 1.4584, 172.95915 1.456833, 172.95755 1.455333, 
+      172.9557 1.454, 172.95365 1.452767, 172.95145 1.4517, 172.94905 1.450767, 172.94655 1.45, 172.94395 1.449433, 172.94125 1.449033, 172.9385 1.448833, 172.9357 1.448833, 172.93295 1.449, 
+      172.93025 1.449367, 172.9276 1.4499, 172.92505 1.450633, 172.9226 1.451533, 172.92035 1.452567, 172.91825 1.453767, 172.9164 1.455133, 172.91475 1.456567, 172.9133 1.458133, 172.91215 1.4598, 
+      172.91125 1.4615)), 
+  ((172.7179 1.277867, 172.7171 1.279367, 172.7166 1.280867, 172.7164 1.282433, 172.7165 1.283967, 172.7169 1.285467, 172.71755 1.286967, 172.7185 1.2884, 172.71975 1.289733, 172.7212 1.291033, 
+      172.72295 1.2922, 172.7249 1.293267, 172.727 1.2942, 172.72935 1.295033, 172.7318 1.2957, 172.7344 1.296233, 172.7371 1.2966, 172.73985 1.2968, 172.74265 1.296833, 172.74545 1.296733, 
+      172.74825 1.296467, 172.75095 1.296033, 172.7536 1.295433, 172.7561 1.294733, 172.7585 1.293867, 172.7607 1.292867, 172.7627 1.291733, 172.7645 1.290533, 172.7661 1.2892, 172.7674 1.287833, 
+      172.76845 1.286367, 172.76925 1.284867, 172.76975 1.283367, 172.76995 1.2818, 172.76985 1.280267, 172.76945 1.278767, 172.7688 1.277267, 172.76785 1.275833, 172.7666 1.2745, 172.76515 1.2732, 
+      172.7634 1.272033, 172.76145 1.270967, 172.75935 1.270033, 172.757 1.2692, 172.75455 1.268533, 172.75195 1.268, 172.74925 1.267633, 172.7465 1.267433, 172.7437 1.2674, 172.7409 1.2675, 
+      172.73815 1.267767, 172.7354 1.2682, 172.73275 1.2688, 172.73025 1.2695, 172.72785 1.270367, 172.72565 1.271367, 172.72365 1.2725, 172.72185 1.2737, 172.72025 1.275033, 172.71895 1.2764, 
+      172.7179 1.277867)), 
+  ((172.9752 1.436367, 172.9757 1.438367, 172.97645 1.440333, 172.9774 1.4423, 172.9786 1.444233, 172.97995 1.4461, 172.9815 1.447867, 172.9832 1.449567, 172.98505 1.451133, 172.98705 1.4526, 
+      172.9891 1.453867, 172.9913 1.455, 172.9935 1.455967, 172.99575 1.456733, 172.998 1.4573, 173.00025 1.457667, 173.00245 1.457833, 173.0046 1.457767, 173.00665 1.457533, 173.0086 1.457067, 
+      173.0104 1.4564, 173.01205 1.455567, 173.01355 1.454533, 173.01485 1.453333, 173.01595 1.451967, 173.0168 1.450467, 173.0175 1.448867, 173.0179 1.447133, 173.0181 1.4453, 173.01805 1.4434, 
+      173.0178 1.441467, 173.0173 1.439467, 173.01655 1.4375, 173.0156 1.435533, 173.0144 1.4336, 173.01305 1.431733, 173.0115 1.429967, 173.0098 1.428267, 173.00795 1.4267, 173.00595 1.425233, 
+      173.0039 1.423967, 173.0017 1.422833, 172.9995 1.421867, 172.99725 1.4211, 172.995 1.420533, 172.99275 1.420167, 172.99055 1.42, 172.9884 1.420067, 172.98635 1.4203, 172.9844 1.420767, 
+      172.9826 1.421433, 172.98095 1.422267, 172.97945 1.4233, 172.97815 1.4245, 172.97705 1.425867, 172.9762 1.427367, 172.9755 1.428967, 172.9751 1.4307, 172.9749 1.432533, 172.97495 1.434433, 
+      172.9752 1.436367)), 
+  ((173.0792 1.415567, 173.0799 1.417333, 173.0809 1.419067, 173.08205 1.420733, 173.0835 1.422367, 173.0851 1.4239, 173.08685 1.425333, 173.0888 1.426667, 173.0909 1.427867, 173.0931 1.4289, 
+      173.0954 1.4298, 173.09775 1.4305, 173.10015 1.431067, 173.10255 1.431433, 173.10495 1.431633, 173.10735 1.431633, 173.10965 1.431467, 173.11185 1.4311, 173.114 1.430567, 173.11595 1.429833, 
+      173.11775 1.428967, 173.1194 1.4279, 173.12085 1.426733, 173.12205 1.4254, 173.12305 1.424, 173.12385 1.422467, 173.12435 1.420833, 173.12465 1.419133, 173.12465 1.4174, 173.12445 1.415667, 
+      173.12395 1.413867, 173.12325 1.4121, 173.12225 1.410367, 173.1211 1.4087, 173.11965 1.407067, 173.11805 1.405533, 173.1163 1.4041, 173.11435 1.402767, 173.11225 1.401567, 173.11005 1.400533, 
+      173.10775 1.399633, 173.1054 1.398933, 173.103 1.398367, 173.1006 1.398, 173.0982 1.3978, 173.0958 1.3978, 173.0935 1.397967, 173.0913 1.398333, 173.08915 1.398867, 173.0872 1.3996, 
+      173.0854 1.400467, 173.08375 1.401533, 173.0823 1.4027, 173.0811 1.404033, 173.0801 1.405433, 173.0793 1.406967, 173.0788 1.4086, 173.0785 1.4103, 173.0785 1.412033, 173.0787 1.413767, 
+      173.0792 1.415567)), 
+  ((172.8236 1.4842, 172.82235 1.486233, 172.8213 1.488367, 172.8204 1.4906, 172.8197 1.492833, 172.81915 1.495133, 172.8188 1.4974, 172.81865 1.499633, 172.81865 1.501833, 172.81885 1.503967, 
+      172.8193 1.505967, 172.81985 1.507867, 172.82065 1.509633, 172.8216 1.511233, 172.8227 1.512633, 172.82395 1.513867, 172.8253 1.514867, 172.8268 1.515667, 172.8284 1.516233, 172.8301 1.516567, 
+      172.83185 1.516667, 172.83365 1.516533, 172.8355 1.516133, 172.8373 1.515533, 172.83915 1.514667, 172.84095 1.513633, 172.84265 1.512367, 172.84435 1.5109, 172.8459 1.509267, 172.8474 1.5075, 
+      172.8487 1.505567, 172.84995 1.503533, 172.851 1.5014, 172.8519 1.499167, 172.8526 1.496933, 172.85315 1.494633, 172.8535 1.492367, 172.85365 1.490133, 172.85365 1.487933, 172.85345 1.4858, 
+      172.853 1.4838, 172.85245 1.4819, 172.85165 1.480133, 172.8507 1.478533, 172.8496 1.477133, 172.84835 1.4759, 172.847 1.4749, 172.8455 1.4741, 172.8439 1.473533, 172.8422 1.4732, 
+      172.84045 1.4731, 172.83865 1.473233, 172.8368 1.473633, 172.835 1.474233, 172.83315 1.4751, 172.83135 1.476133, 172.82965 1.4774, 172.82795 1.478867, 172.8264 1.4805, 172.8249 1.482267, 
+      172.8236 1.4842)), 
+  ((174.891 -1.5624, 174.88885 -1.562933, 174.8866 -1.563333, 174.88435 -1.563567, 174.88205 -1.563667, 174.8797 -1.563567, 174.87745 -1.563333, 174.8752 -1.562933, 174.87305 -1.5624, 174.871 -1.5617, 
+      174.86905 -1.560867, 174.86725 -1.5599, 174.8656 -1.5588, 174.86415 -1.5576, 174.8629 -1.5563, 174.86185 -1.554933, 174.86105 -1.5535, 174.86045 -1.552, 174.8601 -1.5505, 174.85995 -1.548967, 
+      174.8601 -1.5474, 174.86045 -1.5459, 174.86105 -1.5444, 174.86185 -1.542967, 174.8629 -1.5416, 174.86415 -1.5403, 174.8656 -1.5391, 174.86725 -1.538, 174.86905 -1.537033, 174.871 -1.5362, 
+      174.87305 -1.5355, 174.8752 -1.534967, 174.87745 -1.534567, 174.8797 -1.534333, 174.882 -1.534233, 174.88435 -1.534333, 174.8866 -1.534567, 174.88885 -1.534967, 174.891 -1.5355, 174.89305 -1.5362, 
+      174.895 -1.537033, 174.8968 -1.538, 174.89845 -1.5391, 174.8999 -1.5403, 174.90115 -1.5416, 174.9022 -1.542967, 174.903 -1.5444, 174.9036 -1.5459, 174.90395 -1.5474, 174.9041 -1.548933, 
+      174.90395 -1.5505, 174.9036 -1.552, 174.903 -1.5535, 174.9022 -1.554933, 174.90115 -1.5563, 174.8999 -1.5576, 174.89845 -1.5588, 174.8968 -1.5599, 174.895 -1.560867, 174.89305 -1.5617, 
+      174.891 -1.5624)), 
+  ((-172.3654 -4.560533, -172.3485 -4.558033, -172.3358 -4.560833, -172.33065 -4.5696, -172.3316 -4.579333, -172.3419 -4.5859, -172.3551 -4.587467, -172.36825 -4.582767, -172.37575 -4.574, -172.37525 -4.5668, 
+      -172.3654 -4.560533)), 
+  ((-175.8699 -3.522767, -175.83925 -3.522167, -175.8308 -3.525933, -175.8256 -3.533767, -175.8341 -3.5385, -175.85295 -3.540367, -175.877 -3.539767, -175.8878 -3.5341, -175.8883 -3.528433, -175.8831 -3.524967, 
+      -175.8699 -3.522767)), 
+  ((-171.23265 -4.545333, -171.23465 -4.545867, -171.2368 -4.546233, -171.23895 -4.546467, -171.24115 -4.546533, -171.24335 -4.546467, -171.2455 -4.546233, -171.24765 -4.545867, -171.24965 -4.545333, -171.25165 -4.544667, 
+      -171.25345 -4.543867, -171.25515 -4.542933, -171.2567 -4.5419, -171.2581 -4.540767, -171.2593 -4.539567, -171.2603 -4.538233, -171.2611 -4.5369, -171.26165 -4.535467, -171.262 -4.534033, -171.2621 -4.532567, 
+      -171.262 -4.5311, -171.26165 -4.529667, -171.2611 -4.528233, -171.2603 -4.5269, -171.2593 -4.525567, -171.2581 -4.524367, -171.2567 -4.523233, -171.25515 -4.5222, -171.25345 -4.521267, -171.25165 -4.520467, 
+      -171.24965 -4.5198, -171.24765 -4.519267, -171.2455 -4.5189, -171.24335 -4.518667, -171.24115 -4.5186, -171.23895 -4.518667, -171.2368 -4.5189, -171.23465 -4.519267, -171.23265 -4.5198, -171.23065 -4.520467, 
+      -171.22885 -4.521267, -171.22715 -4.5222, -171.2256 -4.523233, -171.2242 -4.524367, -171.223 -4.525567, -171.222 -4.5269, -171.2212 -4.528233, -171.22065 -4.529667, -171.2203 -4.5311, -171.2202 -4.532567, 
+      -171.2203 -4.534033, -171.22065 -4.535467, -171.2212 -4.5369, -171.222 -4.538233, -171.223 -4.539567, -171.2242 -4.540767, -171.2256 -4.5419, -171.22715 -4.542933, -171.22885 -4.543867, -171.23065 -4.544667, 
+      -171.23265 -4.545333)), 
+  ((-172.25435 -4.502133, -172.24775 -4.5015, -172.24025 -4.503067, -172.228 -4.5109, -172.2266 -4.5203, -172.23225 -4.5297, -172.24585 -4.531867, -172.25525 -4.528767, -172.2623 -4.517167, -172.26465 -4.507133, 
+      -172.25995 -4.5037, -172.25435 -4.502133)), 
+  ((175.41625 -1.953233, 175.4145 -1.9537, 175.41265 -1.954033, 175.41075 -1.954233, 175.40885 -1.9543, 175.40695 -1.954233, 175.40505 -1.954033, 175.4032 -1.9537, 175.40145 -1.953233, 175.39975 -1.952667, 
+      175.3981 -1.951967, 175.39665 -1.951167, 175.3953 -1.950267, 175.3941 -1.9493, 175.39305 -1.948233, 175.3922 -1.947067, 175.3915 -1.9459, 175.391 -1.944667, 175.3907 -1.9434, 175.3906 -1.942133, 
+      175.3907 -1.940867, 175.391 -1.9396, 175.3915 -1.938367, 175.3922 -1.9372, 175.39305 -1.936067, 175.3941 -1.934967, 175.3953 -1.934, 175.39665 -1.9331, 175.3981 -1.9323, 175.3997 -1.9316, 
+      175.40145 -1.931033, 175.4032 -1.930567, 175.40505 -1.930233, 175.40695 -1.930033, 175.40885 -1.929967, 175.41075 -1.930033, 175.41265 -1.930233, 175.4145 -1.930567, 175.41625 -1.931033, 175.41795 -1.9316, 
+      175.4196 -1.9323, 175.42105 -1.9331, 175.4224 -1.934, 175.4236 -1.934967, 175.42465 -1.936033, 175.4255 -1.9372, 175.4262 -1.938367, 175.4267 -1.9396, 175.427 -1.940867, 175.4271 -1.942133, 
+      175.427 -1.9434, 175.4267 -1.944667, 175.4262 -1.9459, 175.4255 -1.947067, 175.42465 -1.9482, 175.4236 -1.9493, 175.4224 -1.950267, 175.42105 -1.951167, 175.4196 -1.951967, 175.418 -1.952667, 
+      175.41625 -1.953233)), 
+  ((174.12195 -0.7152, 174.1319 -0.716833, 174.13395 -0.728767, 174.1356 -0.7475, 174.13985 -0.7581, 174.13405 -0.761567, 174.12745 -0.76, 174.1209 -0.7494, 174.11645 -0.735967, 174.11725 -0.7213, 
+      174.1201 -0.717367, 174.12195 -0.7152)), 
+  ((173.23555 0.159433, 173.23465 0.160367, 173.234 0.1614, 173.2335 0.1625, 173.2332 0.163633, 173.23315 0.164833, 173.2333 0.166033, 173.23365 0.167267, 173.2342 0.168533, 173.23495 0.169733, 
+      173.2359 0.170967, 173.23705 0.172133, 173.23835 0.173233, 173.2398 0.1743, 173.2414 0.175267, 173.2431 0.176167, 173.24495 0.177, 173.24685 0.1777, 173.2488 0.178267, 173.2508 0.178767, 
+      173.2528 0.1791, 173.25485 0.179333, 173.25685 0.179433, 173.25875 0.1794, 173.26065 0.179233, 173.2624 0.178933, 173.2641 0.178533, 173.26565 0.178, 173.26705 0.177333, 173.2683 0.1766, 
+      173.26935 0.175733, 173.27025 0.1748, 173.2709 0.173767, 173.2714 0.172667, 173.2717 0.171533, 173.27175 0.170333, 173.2716 0.169133, 173.27125 0.1679, 173.2707 0.166633, 173.26995 0.165433, 
+      173.269 0.1642, 173.26785 0.163033, 173.26655 0.161933, 173.2651 0.160867, 173.2635 0.1599, 173.2618 0.159, 173.25995 0.158167, 173.25805 0.157467, 173.2561 0.1569, 173.2541 0.1564, 
+      173.2521 0.156067, 173.25005 0.155833, 173.24805 0.155733, 173.24615 0.155767, 173.24425 0.155933, 173.2425 0.156233, 173.2408 0.156633, 173.23925 0.157167, 173.23785 0.157833, 173.2366 0.158567, 
+      173.23555 0.159433)), 
+  ((172.6033 3.036, 172.60175 3.036433, 172.6003 3.037, 172.59885 3.037633, 172.59755 3.038367, 172.59635 3.039167, 172.59525 3.040067, 172.5943 3.041, 172.5935 3.042, 172.59285 3.043033, 
+      172.59235 3.044067, 172.592 3.045167, 172.59185 3.046233, 172.59185 3.0473, 172.59205 3.048367, 172.5924 3.0494, 172.59295 3.050367, 172.5936 3.0513, 172.59445 3.052167, 172.5954 3.052967, 
+      172.5965 3.053667, 172.59775 3.0543, 172.59905 3.054833, 172.6005 3.055267, 172.602 3.0556, 172.60355 3.0558, 172.60515 3.0559, 172.60675 3.0559, 172.6084 3.055767, 172.61005 3.055533, 
+      172.61165 3.0552, 172.6132 3.054767, 172.61465 3.0542, 172.6161 3.053567, 172.6174 3.052833, 172.6186 3.052033, 172.6197 3.051133, 172.62065 3.0502, 172.62145 3.0492, 172.6221 3.048167, 
+      172.6226 3.047133, 172.62295 3.046033, 172.6231 3.044967, 172.6231 3.0439, 172.6229 3.042833, 172.62255 3.0418, 172.622 3.040833, 172.62135 3.0399, 172.6205 3.039033, 172.61955 3.038233, 
+      172.61845 3.037533, 172.6172 3.0369, 172.6159 3.036367, 172.61445 3.035933, 172.61295 3.0356, 172.6114 3.0354, 172.6098 3.0353, 172.6082 3.0353, 172.60655 3.035433, 172.6049 3.035667, 
+      172.6033 3.036)), 
+  ((172.6605 2.9978, 172.6588 2.9983, 172.6571 2.998867, 172.6555 2.999533, 172.6539 3.000267, 172.65245 3.0011, 172.65105 3.001967, 172.6498 3.0029, 172.64865 3.0039, 172.64765 3.0049, 
+      172.6468 3.005967, 172.64615 3.007, 172.6456 3.008067, 172.6453 3.0091, 172.64515 3.0101, 172.64515 3.0111, 172.64535 3.012033, 172.64575 3.0129, 172.6463 3.013733, 172.64705 3.014467, 
+      172.64795 3.015133, 172.649 3.0157, 172.65015 3.016167, 172.65145 3.016533, 172.65285 3.016833, 172.6544 3.016967, 172.656 3.017033, 172.65765 3.016967, 172.65935 3.0168, 172.66105 3.016533, 
+      172.6628 3.016167, 172.6645 3.015667, 172.6662 3.0151, 172.6678 3.014433, 172.6694 3.0137, 172.67085 3.012867, 172.67225 3.012, 172.6735 3.011067, 172.67465 3.010067, 172.67565 3.009067, 
+      172.6765 3.008, 172.67715 3.006967, 172.6777 3.0059, 172.678 3.004867, 172.67815 3.003867, 172.67815 3.002867, 172.67795 3.001933, 172.67755 3.001067, 172.677 3.000233, 172.67625 2.9995, 
+      172.67535 2.998833, 172.6743 2.998267, 172.67315 2.9978, 172.67185 2.997433, 172.67045 2.997133, 172.6689 2.997, 172.6673 2.996933, 172.66565 2.997, 172.66395 2.997167, 172.66225 2.997433, 
+      172.6605 2.9978)), 
+  ((173.17795 1.384333, 173.1782 1.385267, 173.1786 1.386133, 173.1792 1.386967, 173.1799 1.387733, 173.18075 1.388433, 173.18175 1.389067, 173.1829 1.3896, 173.1841 1.390067, 173.18545 1.390433, 
+      173.18685 1.3907, 173.18835 1.390833, 173.1899 1.3909, 173.19145 1.390867, 173.19305 1.3907, 173.19465 1.390467, 173.1962 1.3901, 173.19775 1.389667, 173.19925 1.389133, 173.20065 1.3885, 
+      173.202 1.3878, 173.2032 1.387033, 173.20435 1.3862, 173.20535 1.385333, 173.2062 1.3844, 173.20695 1.383467, 173.2075 1.382467, 173.20795 1.3815, 173.2082 1.3805, 173.20825 1.379533, 
+      173.2082 1.378567, 173.20795 1.377633, 173.20755 1.376767, 173.20695 1.375933, 173.20625 1.375167, 173.2054 1.374467, 173.2044 1.373833, 173.20325 1.3733, 173.20205 1.372833, 173.2007 1.372467, 
+      173.1993 1.3722, 173.1978 1.372067, 173.19625 1.372, 173.1947 1.372033, 173.1931 1.3722, 173.1915 1.372433, 173.18995 1.3728, 173.1884 1.373233, 173.1869 1.373767, 173.1855 1.3744, 
+      173.18415 1.3751, 173.18295 1.375867, 173.1818 1.3767, 173.1808 1.377567, 173.17995 1.3785, 173.1792 1.379433, 173.17865 1.380433, 173.1782 1.3814, 173.17795 1.3824, 173.1779 1.383367, 
+      173.17795 1.384333)), 
+  ((173.29835 0.1053, 173.29865 0.1061, 173.2991 0.106867, 173.2997 0.1076, 173.30045 0.108267, 173.3013 0.108833, 173.30225 0.109367, 173.3033 0.1098, 173.30445 0.110167, 173.3057 0.110433, 
+      173.307 0.1106, 173.3083 0.1107, 173.3097 0.110667, 173.31105 0.110567, 173.31245 0.110367, 173.31385 0.110067, 173.3152 0.1097, 173.3165 0.109233, 173.31775 0.1087, 173.31895 0.1081, 
+      173.32005 0.107433, 173.32105 0.1067, 173.32195 0.1059, 173.32275 0.1051, 173.3234 0.104233, 173.32395 0.103333, 173.32435 0.102467, 173.3246 0.101567, 173.3247 0.100667, 173.32465 0.0998, 
+      173.32445 0.098933, 173.32415 0.098133, 173.3237 0.097367, 173.3231 0.096633, 173.32235 0.095967, 173.3215 0.0954, 173.32055 0.094867, 173.3195 0.094433, 173.31835 0.094067, 173.3171 0.0938, 
+      173.3158 0.093633, 173.3145 0.093533, 173.3131 0.093567, 173.31175 0.093667, 173.31035 0.093867, 173.30895 0.094167, 173.3076 0.094533, 173.3063 0.095, 173.30505 0.095533, 173.30385 0.096133, 
+      173.30275 0.0968, 173.30175 0.097533, 173.30085 0.098333, 173.30005 0.099133, 173.2994 0.1, 173.29885 0.1009, 173.29845 0.101767, 173.2982 0.102667, 173.2981 0.103567, 173.29815 0.104433, 
+      173.29835 0.1053)), 
+  ((172.61295 3.2233, 172.61115 3.223867, 172.6093 3.2245, 172.6075 3.2252, 172.60575 3.225933, 172.604 3.226733, 172.6023 3.227567, 172.60075 3.2284, 172.59925 3.2293, 172.59785 3.230167, 
+      172.59665 3.231067, 172.59555 3.231933, 172.5946 3.2328, 172.59385 3.2336, 172.59325 3.2344, 172.5928 3.235133, 172.5926 3.235833, 172.59255 3.236467, 172.5927 3.237033, 172.59305 3.2375, 
+      172.5936 3.2379, 172.5943 3.238233, 172.59515 3.238433, 172.5962 3.238567, 172.5974 3.238633, 172.5987 3.238567, 172.60015 3.238433, 172.6017 3.2382, 172.60335 3.2379, 172.60505 3.237467, 
+      172.6068 3.237, 172.6086 3.236433, 172.61045 3.2358, 172.61225 3.2351, 172.614 3.234367, 172.61575 3.233567, 172.61745 3.232733, 172.619 3.2319, 172.6205 3.231, 172.6219 3.230133, 
+      172.6231 3.229233, 172.6242 3.228367, 172.62515 3.2275, 172.6259 3.2267, 172.6265 3.2259, 172.62695 3.225167, 172.62715 3.224467, 172.6272 3.223833, 172.62705 3.223267, 172.6267 3.2228, 
+      172.62615 3.2224, 172.62545 3.222067, 172.6246 3.221867, 172.62355 3.221733, 172.62235 3.221667, 172.62105 3.221733, 172.6196 3.221867, 172.61805 3.2221, 172.6164 3.2224, 172.6147 3.222833, 
+      172.61295 3.2233)))
+
+POLYGON ((-169.8252 -18.9094, -169.74375 -18.9068, -169.71275 -18.911967, -169.68365 -18.954633, -169.6817 -18.9908, -169.66815 -19.036033, -169.63905 -19.054133, -169.6468 -19.069633, -169.6914 -19.095467, -169.75925 -19.129067, 
+    -169.8058 -19.139433, -169.8349 -19.1239, -169.85425 -19.0903, -169.86785 -19.070933, -169.88915 -19.051533, -169.92405 -19.034733, -169.9202 -19.0089, -169.9105 -18.963667, -169.8814 -18.927467, -169.8252 -18.9094))
+
+MULTIPOLYGON (((167.7933 -29.057033, 167.8108 -29.047067, 167.8375 -29.0449, 167.8721 -29.0501, 167.9388 -29.0957, 167.93535 -29.123433, 167.88855 -29.1396, 167.86175 -29.138433, 167.83055 -29.1263, 167.7942 -29.095133, 
+    167.7933 -29.057033)), 
+  ((167.90675 -29.173967, 167.93185 -29.175633, 167.94745 -29.184367, 167.94575 -29.199933, 167.9206 -29.217267, 167.9007 -29.217267, 167.88855 -29.2057, 167.88945 -29.189533, 167.90675 -29.173967)))
+
+MULTIPOLYGON (((113.3313 -26.273167, 113.3364 -26.2573, 113.3381 -26.2437, 113.3347 -26.216533, 113.34315 -26.195033, 113.35675 -26.181433, 113.36185 -26.1701, 113.36015 -26.149733, 113.36525 -26.121433, 113.37715 -26.084067, 
+    113.38735 -26.065933, 113.39755 -26.060267, 113.4145 -26.0648, 113.4213 -26.0886, 113.4315 -26.1322, 113.4247 -26.1639, 113.4179 -26.1956, 113.4162 -26.2375, 113.4247 -26.273733, 113.44 -26.308833, 
+    113.45185 -26.3428, 113.45015 -26.3881, 113.45865 -26.418667, 113.47565 -26.427167, 113.48925 -26.4215, 113.4943 -26.4045, 113.4994 -26.388667, 113.5147 -26.370533, 113.5215 -26.346767, 113.5249 -26.328633, 
+    113.5419 -26.310533, 113.55545 -26.303733, 113.57245 -26.307133, 113.58265 -26.318467, 113.59115 -26.3411, 113.58775 -26.371667, 113.57585 -26.447533, 113.56395 -26.4815, 113.55715 -26.52, 113.55885 -26.564167, 
+    113.55545 -26.5868, 113.56055 -26.598133, 113.57585 -26.599267, 113.58945 -26.587933, 113.5935 -26.581633, 113.61425 -26.546567, 113.6549 -26.514967, 113.66465 -26.508467, 113.67825 -26.513, 113.67825 -26.535667, 
+    113.67145 -26.5583, 113.66805 -26.5968, 113.66805 -26.6217, 113.68165 -26.630767, 113.702 -26.6285, 113.7122 -26.6149, 113.7258 -26.587733, 113.74615 -26.5764, 113.76655 -26.5719, 113.79715 -26.574167, 
+    113.8311 -26.580933, 113.8549 -26.5764, 113.86505 -26.567367, 113.86845 -26.546967, 113.8583 -26.522067, 113.8515 -26.4677, 113.86505 -26.4179, 113.86505 -26.3975, 113.8413 -26.3658, 113.8073 -26.3409, 
+    113.79715 -26.316, 113.76995 -26.268433, 113.74275 -26.248033, 113.7122 -26.2288, 113.65785 -26.2084, 113.5865 -26.174433, 113.5559 -26.140467, 113.53895 -26.1065, 113.53215 -26.058933, 113.53555 -25.986467, 
+    113.52195 -25.9027, 113.4812 -25.8506, 113.437 -25.789467, 113.39285 -25.739633, 113.36905 -25.694333, 113.3657 -25.655867, 113.3657 -25.621867, 113.38265 -25.596967, 113.39625 -25.581133, 113.40305 -25.5766, 
+    113.4302 -25.558467, 113.4574 -25.5494, 113.4812 -25.560733, 113.50155 -25.592433, 113.52195 -25.628667, 113.54915 -25.642267, 113.5797 -25.638867, 113.6035 -25.647933, 113.6069 -25.6683, 113.6035 -25.7, 
+    113.6103 -25.7272, 113.67825 -25.7589, 113.7054 -25.770233, 113.7122 -25.7906, 113.69525 -25.8087, 113.69525 -25.849467, 113.68505 -25.8993, 113.64085 -25.9559, 113.6205 -26.008, 113.6137 -26.075933, 
+    113.6137 -26.100833, 113.6273 -26.128033, 113.66805 -26.150667, 113.7258 -26.157467, 113.7564 -26.146133, 113.78015 -26.121233, 113.78695 -26.089533, 113.79375 -25.998933, 113.80735 -25.974033, 113.8243 -25.974033, 
+    113.8481 -25.9944, 113.8481 -26.010267, 113.8413 -26.030633, 113.8379 -26.0646, 113.8515 -26.132567, 113.8651 -26.1869, 113.8787 -26.234467, 113.90245 -26.2639, 113.9466 -26.3024, 113.9772 -26.325033, 
+    114.01795 -26.361267, 114.04175 -26.399767, 114.0825 -26.440533, 114.0995 -26.458667, 114.13345 -26.465433, 114.16405 -26.463167, 114.17425 -26.4564, 114.1912 -26.447333, 114.2116 -26.438267, 114.2354 -26.4292, 
+    114.25235 -26.415633, 114.27955 -26.3975, 114.29995 -26.3794, 114.3169 -26.368067, 114.3271 -26.3477, 114.32495 -26.3448, 114.30665 -26.3204, 114.25885 -26.278133, 114.25235 -26.259367, 114.2252 -26.2005, 
+    114.2252 -26.159733, 114.2354 -26.1235, 114.24895 -26.105367, 114.26935 -26.114433, 114.27275 -26.137067, 114.27275 -26.162, 114.28295 -26.182367, 114.29655 -26.1869, 114.3169 -26.1733, 114.3237 -26.150667, 
+    114.3271 -26.1235, 114.3101 -26.087267, 114.28975 -26.0646, 114.26255 -26.0329, 114.215 -26.005733, 114.16745 -25.953633, 114.18105 -25.942333, 114.2048 -25.942333, 114.232 -25.953633, 114.25235 -25.967233, 
+    114.27275 -25.974033, 114.28295 -25.971767, 114.27955 -25.9559, 114.28295 -25.931, 114.27615 -25.898167, 114.24555 -25.861933, 114.23875 -25.837, 114.22855 -25.823433, 114.2184 -25.8189, 114.1844 -25.816633, 
+    114.15725 -25.814367, 114.12325 -25.8053, 114.09945 -25.784933, 114.0961 -25.7555, 114.0961 -25.721533, 114.0791 -25.6785, 114.0621 -25.649067, 114.0383 -25.612833, 113.99755 -25.590167, 113.9466 -25.5494, 
+    113.9228 -25.526767, 113.87525 -25.4996, 113.8345 -25.467867, 113.8107 -25.431633, 113.79035 -25.399933, 113.76315 -25.343333, 113.75975 -25.329733, 113.74955 -25.3139, 113.76315 -25.3037, 113.77335 -25.2901, 
+    113.77335 -25.281033, 113.76655 -25.2584, 113.75975 -25.238033, 113.75975 -25.222167, 113.74955 -25.215367, 113.72915 -25.2063, 113.7156 -25.210833, 113.6952 -25.197267, 113.6816 -25.179133, 113.6782 -25.161033, 
+    113.6782 -25.113467, 113.66125 -25.077233, 113.66125 -25.029667, 113.66125 -24.961733, 113.64425 -24.959467, 113.62725 -24.973067, 113.6027 -24.9819, 113.58685 -24.979267, 113.6001 -24.948133, 113.5899 -24.934567, 
+    113.5695 -24.920967, 113.5559 -24.909667, 113.5627 -24.875667, 113.5729 -24.843967, 113.5967 -24.7919, 113.5763 -24.7115, 113.53895 -24.679767, 113.4982 -24.650333, 113.454 -24.611833, 113.39285 -24.5575, 
+    113.3487 -24.5122, 113.3317 -24.4805, 113.3317 -24.437467, 113.3419 -24.376333, 113.3453 -24.342367, 113.3385 -24.3084, 113.3385 -24.278933, 113.31815 -24.2427, 113.30455 -24.2246, 113.30455 -24.2178, 
+    113.3385 -24.2042, 113.3657 -24.188367, 113.38945 -24.170233, 113.41665 -24.131733, 113.42005 -24.104567, 113.44045 -24.0638, 113.4538 -24.039, 113.4597 -24, 113.46135 -23.969833, 113.46605 -23.884133, 
+    113.46605 -23.775233, 113.50095 -23.730233, 113.54675 -23.6707, 113.5631 -23.619167, 113.5653 -23.559633, 113.5893 -23.5364, 113.69395 -23.4798, 113.75065 -23.424633, 113.7539 -23.3789, 113.72245 -23.2612, 
+    113.7223 -23.1241, 113.7245 -23.0878, 113.7594 -23.041367, 113.7681 -23.016667, 113.7594 -22.897633, 113.7256 -22.7982, 113.6929 -22.759, 113.6318 -22.7314, 113.586 -22.729967, 113.5795 -22.724133, 
+    113.5751 -22.696567, 113.5904 -22.623967, 113.5697 -22.563733, 113.5435 -22.517267, 113.5457 -22.488233, 113.59365 -22.440333, 113.63295 -22.370633, 113.65805 -22.281367, 113.68865 -22.197867, 113.7409 -22.1086, 
+    113.7987 -21.990267, 113.9034 -21.837833, 113.9808 -21.748567, 114.0833 -21.678867, 114.1313 -21.66, 114.1684 -21.66, 114.1771 -21.6658, 114.17055 -21.712267, 114.1291 -21.7921, 114.1095 -21.8647, 
+    114.09425 -21.970667, 114.0964 -22.057767, 114.1095 -22.0926, 114.12805 -22.125267, 114.13895 -22.1848, 114.14765 -22.1935, 114.16295 -22.1906, 114.1891 -22.176067, 114.20875 -22.174633, 114.224 -22.189133, 
+    114.2218 -22.209467, 114.1564 -22.2777, 114.13895 -22.321267, 114.13895 -22.363367, 114.15095 -22.390233, 114.1662 -22.397467, 114.1989 -22.393133, 114.27745 -22.349567, 114.31235 -22.3423, 114.3254 -22.348133, 
+    114.3363 -22.371367, 114.35375 -22.368433, 114.3843 -22.343767, 114.40395 -22.2436, 114.4672 -22.098433, 114.477 -21.991733, 114.477 -21.9656, 114.48355 -21.9656, 114.525 -21.997533, 114.5359 -21.9961, 
+    114.61875 -21.888667, 114.6166 -21.855267, 114.61985 -21.829867, 114.6308 -21.8197, 114.65475 -21.821167, 114.66785 -21.835667, 114.66565 -21.854533, 114.6722 -21.854533, 114.70275 -21.8226, 114.85325 -21.6092, 
+    114.86305 -21.588133, 114.88705 -21.572167, 114.9045 -21.572167, 114.9852 -21.572167, 115.0659 -21.5533, 115.1358 -21.5272, 115.24595 -21.520867, 115.3029 -21.508233, 115.36175 -21.4817, 115.37885 -21.4817, 
+    115.40735 -21.506967, 115.41875 -21.508233, 115.4396 -21.494333, 115.47 -21.426067, 115.56305 -21.338867, 115.7045 -21.2523, 115.75955 -21.237133, 115.80895 -21.2346, 115.8545 -21.215633, 115.8659 -21.1992, 
+    115.8564 -21.1638, 115.8659 -21.0905, 115.9067 -21.0153, 115.99215 -20.958433, 116.1194 -20.905333, 116.14025 -20.877533, 116.1545 -20.792233, 116.1678 -20.779567, 116.18485 -20.780833, 116.25515 -20.8276, 
+    116.2817 -20.836467, 116.3064 -20.8276, 116.4849 -20.727767, 116.52005 -20.7208, 116.5637 -20.734733, 116.5941 -20.743567, 116.61495 -20.734733, 116.61495 -20.719567, 116.60925 -20.670267, 116.62825 -20.646233, 
+    116.65865 -20.638667, 116.6795 -20.626033, 116.81245 -20.4971, 116.85325 -20.4813, 116.87415 -20.478767, 116.88555 -20.4914, 116.87985 -20.5129, 116.8001 -20.598833, 116.783 -20.627933, 116.7963 -20.651933, 
+    116.8381 -20.693633, 116.90455 -20.735367, 116.9416 -20.737267, 116.96055 -20.723367, 116.95485 -20.6627, 116.97005 -20.6273, 117.00615 -20.607067, 117.13905 -20.566633, 117.2473 -20.5148, 117.27675 -20.511633, 
+    117.2957 -20.517967, 117.3071 -20.529333, 117.26725 -20.563467, 117.1913 -20.6317, 117.1837 -20.658267, 117.1894 -20.673433, 117.22925 -20.6848, 117.2881 -20.696167, 117.3299 -20.7202, 117.37165 -20.727767, 
+    117.41625 -20.715767, 117.665 -20.575467, 117.684 -20.572933, 117.6916 -20.580533, 117.6783 -20.599467, 117.6802 -20.602, 117.74285 -20.5919, 117.78555 -20.545767, 117.81595 -20.486367, 117.84065 -20.469933, 
+    117.8862 -20.456033, 117.9071 -20.4396, 117.9033 -20.426967, 117.8691 -20.408, 117.8691 -20.4004, 117.8881 -20.370067, 117.9327 -20.341633, 118.04095 -20.3113, 118.0941 -20.277167, 118.17765 -20.197533, 
+    118.20045 -20.182367, 118.21755 -20.1811, 118.2204 -20.190567, 118.2071 -20.2462, 118.2204 -20.2525, 118.30775 -20.239867, 118.5185 -20.198167, 118.57735 -20.199433, 118.6106 -20.219033, 118.62195 -20.219033, 
+    118.63905 -20.197533, 118.63715 -20.154567, 118.64855 -20.115367, 118.67325 -20.102733, 118.7188 -20.0977, 118.7663 -20.1078, 118.78715 -20.1255, 118.78525 -20.1672, 118.79475 -20.1672, 118.9182 -20.081267, 
+    119.04445 -19.9833, 119.0312 -19.9555, 119.0255 -19.926433, 119.03685 -19.9138, 119.05585 -19.912533, 119.1242 -19.9492, 119.1584 -19.968133, 119.17205 -19.9644, 119.1831 -19.921367, 119.1869 -19.8923, 
+    119.20395 -19.884733, 119.23435 -19.886, 119.3274 -19.964367, 119.36445 -20.013033, 119.4081 -20.029467, 119.49735 -20.0244, 119.5676 -20.0105, 119.76315 -19.9233, 119.83625 -19.901167, 120.17615 -19.849367, 
+    120.3233 -19.824733, 120.55115 -19.757733, 120.75145 -19.681267, 121.0135 -19.552333, 121.13595 -19.473333, 121.31635 -19.291333, 121.40085 -19.1896, 121.55655 -19.022733, 121.63155 -18.915933, 121.6752 -18.8009, 
+    121.66855 -18.7674, 121.6249 -18.730767, 121.6154 -18.710533, 121.6287 -18.7042, 121.68755 -18.689033, 121.70845 -18.673867, 121.7179 -18.624567, 121.67805 -18.598033, 121.6192 -18.591733, 121.65435 -18.512733, 
+    121.6999 -18.511467, 121.6923 -18.484933, 121.6771 -18.467233, 121.6809 -18.439433, 121.7018 -18.423, 121.7246 -18.416667, 121.77965 -18.4192, 121.8499 -18.443233, 121.8727 -18.4508, 121.95055 -18.407833, 
+    122.0863 -18.3162, 122.20785 -18.230233, 122.2591 -18.218867, 122.2705 -18.202433, 122.31225 -18.1519, 122.38915 -18.096933, 122.42525 -18.0489, 122.42145 -18.004667, 122.40245 -17.975567, 122.35495 -17.951567, 
+    122.3265 -17.9541, 122.2752 -17.986967, 122.25245 -17.9895, 122.24295 -17.980633, 122.23155 -17.8732, 122.2249 -17.6299, 122.18785 -17.4359, 122.1765 -17.349933, 122.17365 -17.2166, 122.2192 -17.1395, 
+    122.2809 -17.089567, 122.2676 -17.082, 122.21255 -17.0921, 122.19735 -17.0921, 122.18975 -17.082, 122.20495 -17.044067, 122.24485 -17.0011, 122.2581 -16.992267, 122.2714 -16.9935, 122.2961 -16.998567, 
+    122.3094 -16.994767, 122.3132 -16.9771, 122.3018 -16.9278, 122.31035 -16.913267, 122.3559 -16.8905, 122.3711 -16.891767, 122.3863 -16.904433, 122.4072 -16.905667, 122.43565 -16.8905, 122.43755 -16.874067, 
+    122.45085 -16.867767, 122.48125 -16.882933, 122.5097 -16.882933, 122.5534 -16.8766, 122.60085 -16.891767, 122.60845 -16.886733, 122.60845 -16.860167, 122.5553 -16.8033, 122.5458 -16.760333, 122.57335 -16.706633, 
+    122.59235 -16.697767, 122.6094 -16.699033, 122.6493 -16.724333, 122.6588 -16.719267, 122.69105 -16.693967, 122.70625 -16.692733, 122.75755 -16.683867, 122.7784 -16.667433, 122.7784 -16.648467, 122.7708 -16.635833, 
+    122.73285 -16.627, 122.71575 -16.635833, 122.68345 -16.647233, 122.6683 -16.6371, 122.6778 -16.5878, 122.70245 -16.509433, 122.7281 -16.475933, 122.78125 -16.4178, 122.78315 -16.39, 122.79265 -16.363433, 
+    122.81735 -16.347033, 122.861 -16.3407, 122.8914 -16.331833, 122.96355 -16.2674, 122.9911 -16.2592, 123.0063 -16.266767, 123.0139 -16.280667, 123.0082 -16.3363, 122.9873 -16.3679, 122.95125 -16.400767, 
+    122.94555 -16.452567, 122.9389 -16.522733, 122.9351 -16.568233, 122.9446 -16.579633, 122.9788 -16.607433, 123.03765 -16.612467, 123.05855 -16.623867, 123.106 -16.666833, 123.12595 -16.67, 123.1525 -16.658633, 
+    123.1696 -16.6498, 123.1829 -16.653567, 123.1829 -16.662433, 123.1734 -16.6776, 123.12215 -16.713, 123.10125 -16.738267, 123.09555 -16.787567, 123.10505 -16.7939, 123.14115 -16.7939, 123.1525 -16.801467, 
+    123.1487 -16.878567, 123.13065 -16.898167, 123.12685 -16.929767, 123.13635 -16.952533, 123.1876 -16.998033, 123.2047 -17.0587, 123.2275 -17.1156, 123.25505 -17.1377, 123.2873 -17.241367, 123.3101 -17.294433, 
+    123.3367 -17.312133, 123.40315 -17.350067, 123.4326 -17.3785, 123.5389 -17.526367, 123.5503 -17.530167, 123.5579 -17.526367, 123.575 -17.472033, 123.5674 -17.312767, 123.5712 -17.2445, 123.59775 -17.169933, 
+    123.61485 -17.168667, 123.65095 -17.186367, 123.6775 -17.1851, 123.6851 -17.175, 123.6756 -17.161067, 123.63955 -17.124433, 123.6082 -17.070733, 123.60065 -17.011333, 123.6196 -16.9633, 123.6443 -16.946867, 
+    123.6709 -16.946867, 123.68985 -16.9519, 123.72215 -16.999933, 123.7601 -17.0897, 123.8285 -17.137733, 123.84555 -17.133933, 123.8492 -17.125833, 123.84935 -17.1137, 123.8038 -17.051767, 123.7715 -17.010067, 
+    123.7696 -16.998667, 123.7791 -16.9911, 123.7943 -16.989833, 123.90825 -17.0467, 123.9215 -17.042933, 123.9215 -17.0366, 123.90445 -17.011333, 123.84175 -16.9342, 123.8285 -16.877333, 123.82375 -16.867833, 
+    123.79715 -16.8653, 123.7896 -16.857733, 123.80665 -16.8375, 123.8788 -16.776833, 123.95475 -16.684567, 123.9434 -16.6795, 123.9092 -16.7035, 123.81805 -16.7781, 123.80285 -16.775567, 123.782 -16.747767, 
+    123.7535 -16.666867, 123.72785 -16.646, 123.61585 -16.587833, 123.56835 -16.580267, 123.5304 -16.5575, 123.5361 -16.5474, 123.60825 -16.509467, 123.62155 -16.488, 123.61585 -16.472833, 123.59495 -16.463967, 
+    123.46585 -16.4602, 123.444 -16.4545, 123.41365 -16.430467, 123.40605 -16.398867, 123.42505 -16.371067, 123.4421 -16.364767, 123.4763 -16.3736, 123.55225 -16.407733, 123.6054 -16.416567, 123.6149 -16.411533, 
+    123.5864 -16.388767, 123.5902 -16.382433, 123.6339 -16.390033, 123.6472 -16.384967, 123.6377 -16.366, 123.6225 -16.340733, 123.6282 -16.316733, 123.65855 -16.309133, 123.66045 -16.3028, 123.6415 -16.256033, 
+    123.6092 -16.228233, 123.5646 -16.2251, 123.5323 -16.2175, 123.519 -16.2036, 123.5285 -16.187167, 123.557 -16.172, 123.5589 -16.156833, 123.5551 -16.1227, 123.5684 -16.1012, 123.59685 -16.083533, 
+    123.61395 -16.058233, 123.62725 -16.054433, 123.73355 -16.0633, 123.76775 -16.0772, 123.78675 -16.117633, 123.77535 -16.160633, 123.75825 -16.178333, 123.72975 -16.187167, 123.7241 -16.196033, 123.74305 -16.2251, 
+    123.77725 -16.255433, 123.78295 -16.275667, 123.78865 -16.352767, 123.8133 -16.3692, 123.8399 -16.376767, 123.857 -16.3692, 123.8627 -16.299667, 123.8722 -16.285767, 123.88545 -16.281967, 123.90065 -16.290833, 
+    123.91965 -16.341367, 123.9576 -16.372967, 123.96995 -16.372367, 123.98705 -16.3635, 123.98135 -16.323067, 123.94335 -16.263633, 123.8902 -16.2055, 123.8902 -16.182733, 123.9035 -16.1739, 123.95665 -16.1739, 
+    124.0136 -16.1916, 124.07815 -16.227, 124.1864 -16.329367, 124.2092 -16.344533, 124.23765 -16.344533, 124.26805 -16.3458, 124.28325 -16.354667, 124.2861 -16.3616, 124.2481 -16.372967, 124.24055 -16.385633, 
+    124.25 -16.395733, 124.2766 -16.399533, 124.32785 -16.4033, 124.36015 -16.417233, 124.38675 -16.4526, 124.4038 -16.489267, 124.419 -16.4918, 124.4418 -16.4842, 124.4437 -16.422267, 124.4627 -16.402067, 
+    124.4475 -16.388133, 124.35445 -16.3401, 124.34495 -16.323667, 124.34875 -16.3123, 124.36585 -16.307233, 124.49685 -16.3376, 124.5538 -16.3439, 124.5975 -16.331267, 124.65065 -16.3338, 124.73325 -16.3521, 
+    124.8035 -16.344533, 124.85665 -16.3104, 124.89465 -16.263633, 124.89845 -16.2295, 124.88135 -16.226967, 124.86235 -16.2371, 124.8187 -16.285133, 124.76175 -16.312933, 124.71615 -16.3104, 124.58705 -16.2826, 
+    124.4731 -16.2826, 124.40855 -16.2712, 124.3668 -16.249733, 124.3573 -16.2257, 124.3554 -16.1739, 124.38385 -16.096767, 124.3753 -16.044333, 124.3829 -16.026633, 124.3962 -16.026633, 124.4209 -16.036733, 
+    124.47595 -16.089833, 124.5709 -16.120167, 124.5747 -16.116367, 124.569 -16.074667, 124.58985 -16.062033, 124.6563 -16.026633, 124.64685 -16.021567, 124.61645 -16.016533, 124.60695 -16.0064, 124.6886 -15.8345, 
+    124.72375 -15.807333, 124.7883 -15.777, 124.81105 -15.756767, 124.8016 -15.728967, 124.7712 -15.711267, 124.756 -15.684733, 124.7389 -15.680933, 124.71615 -15.688533, 124.5851 -15.807333, 124.5756 -15.828833, 
+    124.6022 -15.850333, 124.6041 -15.864233, 124.4826 -15.8895, 124.4503 -15.8756, 124.4313 -15.8086, 124.4313 -15.777, 124.4199 -15.774467, 124.39525 -15.825033, 124.38005 -15.8301, 124.36105 -15.8162, 
+    124.3468 -15.781433, 124.3487 -15.7612, 124.3335 -15.734667, 124.31835 -15.7157, 124.3316 -15.692933, 124.32025 -15.6803, 124.31075 -15.651233, 124.3259 -15.6348, 124.3392 -15.608267, 124.34015 -15.576033, 
+    124.35155 -15.5659, 124.36675 -15.568433, 124.3895 -15.584867, 124.4047 -15.584867, 124.4161 -15.574767, 124.418 -15.525467, 124.4218 -15.4964, 124.3933 -15.482467, 124.399 -15.472367, 124.418 -15.4534, 
+    124.46165 -15.442033, 124.50345 -15.444567, 124.5433 -15.463533, 124.5889 -15.4989, 124.6003 -15.500167, 124.62305 -15.482467, 124.63825 -15.428133, 124.65535 -15.410433, 124.66675 -15.410433, 124.6886 -15.440167, 
+    124.7038 -15.4452, 124.71515 -15.436367, 124.72465 -15.3681, 124.74175 -15.315033, 124.72465 -15.2986, 124.71135 -15.272033, 124.681 -15.250567, 124.6753 -15.2139, 124.6981 -15.197467, 124.73135 -15.196833, 
+    124.8054 -15.252433, 124.86615 -15.2575, 124.87755 -15.265067, 124.88135 -15.2992, 124.8946 -15.305533, 124.9421 -15.310567, 124.9554 -15.318167, 124.9668 -15.3523, 124.99525 -15.361133, 125.04465 -15.386433, 
+    125.0494 -15.399733, 125.0342 -15.427533, 125.0399 -15.436367, 125.0703 -15.4288, 125.08925 -15.4326, 125.09875 -15.443967, 125.11775 -15.443967, 125.13105 -15.437633, 125.14625 -15.406033, 125.142 -15.389967, 
+    125.1534 -15.386167, 125.2047 -15.405133, 125.2104 -15.397533, 125.1781 -15.330533, 125.1743 -15.302733, 125.2009 -15.269867, 125.199 -15.259767, 125.1781 -15.2408, 125.1743 -15.220567, 125.16195 -15.2111, 
+    125.14105 -15.216133, 125.1183 -15.249, 125.0917 -15.250267, 125.0689 -15.236367, 125.0518 -15.236367, 125.02525 -15.249, 124.98155 -15.2806, 124.95875 -15.273033, 124.9113 -15.2351, 124.9056 -15.209833, 
+    124.9132 -15.183267, 124.9322 -15.174433, 124.97585 -15.1643, 124.99295 -15.1542, 125.0442 -15.1504, 125.0651 -15.135233, 125.0575 -15.1188, 125.0404 -15.1125, 124.94735 -15.120067, 124.8923 -15.147867, 
+    124.86 -15.1643, 124.85055 -15.159267, 124.842 -15.119433, 124.8268 -15.104267, 124.8135 -15.077733, 124.8249 -15.063833, 124.93695 -15.062567, 124.94265 -15.077733, 124.97115 -15.085333, 125.0015 -15.077733, 
+    125.03 -15.054967, 125.03 -14.9526, 125.04425 -14.930467, 125.0765 -14.9191, 125.0955 -14.9292, 125.1069 -14.9823, 125.1506 -15, 125.1601 -15.012633, 125.1487 -15.0316, 125.18665 -15.072067, 
+    125.19995 -15.0746, 125.25505 -15.0594, 125.3139 -15.040467, 125.3367 -15.040467, 125.35375 -15.046767, 125.3661 -15.091633, 125.387 -15.1005, 125.40025 -15.095433, 125.41355 -15.0828, 125.42685 -15.081533, 
+    125.45155 -15.091633, 125.47435 -15.090367, 125.47625 -15.072667, 125.48575 -15.0613, 125.5503 -15.052467, 125.5503 -15.0474, 125.4952 -15.030967, 125.40975 -15.018333, 125.3965 -15.0082, 125.3946 -14.963967, 
+    125.43255 -14.932367, 125.48005 -14.9071, 125.47815 -14.8995, 125.45725 -14.896967, 125.40785 -14.9096, 125.3699 -14.9311, 125.349 -14.9349, 125.3338 -14.924767, 125.3224 -14.914667, 125.30535 -14.9134, 
+    125.25975 -14.932367, 125.23695 -14.928567, 125.22935 -14.910867, 125.2085 -14.902033, 125.1686 -14.8995, 125.1553 -14.890667, 125.1553 -14.865367, 125.1743 -14.8401, 125.20185 -14.8319, 125.2436 -14.8382, 
+    125.2721 -14.8281, 125.2854 -14.799033, 125.3101 -14.790167, 125.3101 -14.776267, 125.2911 -14.7674, 125.274 -14.7649, 125.19805 -14.772467, 125.18855 -14.762367, 125.18285 -14.7358, 125.17905 -14.7181, 
+    125.16195 -14.716867, 125.13725 -14.699167, 125.12965 -14.6663, 125.14105 -14.6587, 125.20185 -14.657433, 125.20755 -14.649867, 125.21325 -14.620767, 125.2503 -14.606233, 125.2503 -14.588533, 125.237 -14.5721, 
+    125.2142 -14.567033, 125.2047 -14.553133, 125.2123 -14.5304, 125.2389 -14.520267, 125.2579 -14.5304, 125.29585 -14.5228, 125.31485 -14.527867, 125.32625 -14.548067, 125.34145 -14.5506, 125.3623 -14.549333, 
+    125.3851 -14.559467, 125.4345 -14.5329, 125.48765 -14.497533, 125.48005 -14.488667, 125.44775 -14.464667, 125.45725 -14.4558, 125.50095 -14.444433, 125.51995 -14.450733, 125.52945 -14.4773, 125.5484 -14.470967, 
+    125.56645 -14.447567, 125.54555 -14.388167, 125.56645 -14.3553, 125.58545 -14.241533, 125.5902 -14.214367, 125.6111 -14.1954, 125.63575 -14.192867, 125.66235 -14.214367, 125.71175 -14.2131, 125.72125 -14.221933, 
+    125.66045 -14.2902, 125.6244 -14.310433, 125.6111 -14.342033, 125.6187 -14.376167, 125.64525 -14.436833, 125.6282 -14.5228, 125.61395 -14.563867, 125.61585 -14.5879, 125.62725 -14.585367, 125.7013 -14.456433, 
+    125.7127 -14.4501, 125.77345 -14.491833, 125.80195 -14.5462, 125.82855 -14.585367, 125.85515 -14.603067, 125.8665 -14.6018, 125.8703 -14.567667, 125.83615 -14.480467, 125.84565 -14.4716, 125.876 -14.4678, 
+    125.9197 -14.490567, 125.96145 -14.4754, 125.9852 -14.443167, 125.9833 -14.4242, 125.9377 -14.3825, 125.9225 -14.362267, 125.9282 -14.342033, 125.9548 -14.295267, 126.04405 -14.268733, 126.0849 -14.241567, 
+    126.0887 -14.1973, 126.0583 -14.150533, 126.0773 -14.099967, 126.10575 -14.062067, 126.0991 -14.012133, 126.02695 -13.9426, 125.98135 -13.8933, 125.99465 -13.881933, 126.04215 -13.874333, 126.101 -13.874333, 
+    126.1181 -13.8655, 126.1238 -13.846533, 126.11335 -13.8143, 126.11715 -13.7827, 126.13045 -13.773833, 126.14945 -13.7751, 126.1722 -13.783967, 126.1893 -13.832, 126.1703 -13.861067, 126.16845 -13.899, 
+    126.1988 -13.901533, 126.2216 -13.911633, 126.2235 -13.929333, 126.2102 -13.9584, 126.2007 -14.1025, 126.20735 -14.113233, 126.2605 -14.115767, 126.3118 -14.099333, 126.3384 -14.060167, 126.327 -14.024767, 
+    126.3099 -13.969133, 126.3251 -13.943867, 126.4409 -13.8857, 126.4931 -13.8876, 126.5368 -13.8876, 126.5444 -13.895167, 126.5292 -13.9154, 126.46845 -13.938167, 126.43235 -13.967233, 126.42095 -13.993767, 
+    126.43425 -14.036767, 126.46655 -14.064567, 126.5102 -14.078467, 126.5387 -14.0987, 126.56435 -14.119567, 126.57005 -14.115767, 126.6156 -14.0867, 126.6289 -14.052567, 126.6403 -14.0058, 126.68015 -13.9767, 
+    126.6764 -13.951433, 126.6593 -13.936267, 126.6422 -13.9211, 126.6479 -13.8996, 126.69915 -13.868, 126.7419 -13.864833, 126.78745 -13.8737, 126.8729 -13.912867, 126.8881 -13.906567, 126.8824 -13.892633, 
+    126.82165 -13.835767, 126.7343 -13.744767, 126.7172 -13.716933, 126.7286 -13.709367, 126.75515 -13.705567, 126.79695 -13.710633, 126.82735 -13.7005, 126.8425 -13.6828, 126.8577 -13.681533, 126.8976 -13.6866, 
+    126.93935 -13.7119, 126.98115 -13.762433, 127.0552 -13.818067, 127.08085 -13.852833, 127.09605 -13.8642, 127.1226 -13.866733, 127.1473 -13.8503, 127.1606 -13.845233, 127.1891 -13.845233, 127.21945 -13.8604, 
+    127.25555 -13.8895, 127.27265 -13.8895, 127.2897 -13.884433, 127.2935 -13.8503, 127.3087 -13.8364, 127.322 -13.8326, 127.3391 -13.8364, 127.39415 -13.9211, 127.49765 -14.014, 127.5698 -14.060767, 
+    127.6154 -14.1164, 127.66665 -14.188467, 127.73405 -14.3294, 127.77585 -14.388833, 127.8613 -14.464667, 127.9382 -14.531033, 127.961 -14.533567, 127.9762 -14.544933, 128.01225 -14.580333, 128.00275 -14.592967, 
+    128.02175 -14.594233, 128.04835 -14.5854, 128.06925 -14.589167, 128.09205 -14.610667, 128.1376 -14.614467, 128.1452 -14.620767, 128.1319 -14.723167, 128.11955 -14.726333, 128.09675 -14.721267, 128.07425 -14.732867, 
+    128.0227 -14.7773, 128.0318 -14.783367, 128.06665 -14.7995, 128.0697 -14.806567, 128.06365 -14.9267, 128.0591 -14.994333, 128.04775 -15.131133, 128.04165 -15.177567, 128.0212 -15.198233, 127.9863 -15.2043, 
+    127.94685 -15.197233, 127.8316 -15.136667, 127.81945 -15.137667, 127.8225 -15.1518, 127.85585 -15.1841, 127.9408 -15.2356, 127.9863 -15.2457, 128.0212 -15.2457, 128.0318 -15.250733, 128.0394 -15.348667, 
+    128.02045 -15.367367, 127.9689 -15.397633, 127.887 -15.435, 127.82175 -15.4875, 127.81265 -15.512733, 127.8081 -15.541, 127.8134 -15.542533, 127.8422 -15.526367, 127.8847 -15.485, 127.9757 -15.4345, 
+    128.0318 -15.4113, 128.0788 -15.373933, 128.09015 -15.298733, 128.10835 -15.184667, 128.12425 -15.166, 128.13945 -15.164, 128.1622 -15.172067, 128.1925 -15.2074, 128.2365 -15.297233, 128.25165 -15.392133, 
+    128.27515 -15.421933, 128.32825 -15.456267, 128.3889 -15.464333, 128.43135 -15.473433, 128.43135 -15.468367, 128.4086 -15.456267, 128.36615 -15.4391, 128.34795 -15.432033, 128.3161 -15.4068, 128.2691 -15.2826, 
+    128.2721 -15.223067, 128.2592 -15.190267, 128.20765 -15.1388, 128.1682 -15.0873, 128.16975 -15.062067, 128.20615 -14.9934, 128.22965 -14.943433, 128.24785 -14.9293, 128.2782 -14.9293, 128.3237 -14.963633, 
+    128.36615 -15.008067, 128.38435 -15.0141, 128.3904 -15.0121, 128.39195 -14.966667, 128.3995 -14.9505, 128.4147 -14.945467, 128.48445 -14.931333, 128.4928 -14.919733, 128.4822 -14.879367, 128.42305 -14.802633, 
+    128.42305 -14.7451, 128.4117 -14.7264, 128.395 -14.7052, 128.40105 -14.698133, 128.4435 -14.685, 128.4981 -14.685, 128.5785 -14.7143, 128.6164 -14.730433, 128.6316 -14.7244, 128.65585 -14.719333, 
+    128.6801 -14.7264, 128.7423 -14.751633, 128.94175 -14.853067, 129.0555 -14.923733, 129.08505 -14.966667, 129.10025 -15.021167, 129.1139 -15.049433, 129.14725 -15.069633, 129.17605 -15.069633, 129.1973 -15.060533, 
+    129.21095 -15.002, 129.1806 -14.9202, 129.18515 -14.897, 129.21245 -14.8859, 129.2443 -14.8758, 129.2868 -14.819267, 129.305 -14.807133, 129.32775 -14.809167, 129.3634 -14.8349, 129.4104 -14.954033, 
+    129.43315 -14.966133, 129.47105 -14.9823, 129.5097 -15.0141, 129.5719 -15.076667, 129.57495 -15.1211, 129.5901 -15.126133, 129.65985 -15.126133, 129.68415 -15.1332, 129.7175 -15.192767, 129.7698 -15.312367, 
+    129.80165 -15.3457, 129.86235 -15.379, 129.9283 -15.390633, 130.15735 -15.3997, 130.17935 -15.3921, 130.17325 -15.387067, 130.1581 -15.382, 130.03525 -15.366867, 129.92305 -15.3477, 129.86845 -15.323467, 
+    129.8146 -15.287633, 129.757 -15.181633, 129.72815 -15.0908, 129.691 -15.052967, 129.60605 -14.9924, 129.59545 -14.958033, 129.58635 -14.862133, 129.57345 -14.813167, 129.58255 -14.8061, 129.60835 -14.799033, 
+    129.75695 -14.803067, 129.82825 -14.796, 129.87225 -14.778833, 129.8806 -14.759133, 129.873 -14.7339, 129.8624 -14.726833, 129.8336 -14.729867, 129.77445 -14.757133, 129.7168 -14.761167, 129.6273 -14.745, 
+    129.5803 -14.725833, 129.5735 -14.708167, 129.5765 -14.683933, 129.60985 -14.655667, 129.68265 -14.590033, 129.7145 -14.540567, 129.73195 -14.5118, 129.8093 -14.452233, 129.8123 -14.4381, 129.8032 -14.434067, 
+    129.76835 -14.4401, 129.6197 -14.510767, 129.5894 -14.5118, 129.55755 -14.489567, 129.5166 -14.454233, 129.46655 -14.427, 129.4271 -14.4169, 129.3657 -14.3841, 129.31715 -14.359867, 129.2747 -14.3528, 
+    129.26255 -14.3437, 129.2868 -14.2801, 129.3308 -14.2478, 129.34975 -14.218, 129.35735 -14.1746, 129.371 -14.1625, 129.42405 -14.149367, 129.4286 -14.139267, 129.44225 -14.107967, 129.4893 -14.094833, 
+    129.50295 -14.106967, 129.52115 -14.1201, 129.54085 -14.119067, 129.5454 -14.0999, 129.5545 -14.081733, 129.5674 -14.083233, 129.5977 -14.091333, 129.622 -14.0772, 129.70995 -14.000467, 129.70995 -13.988333, 
+    129.68265 -13.885367, 129.6743 -13.834367, 129.68645 -13.811167, 129.71375 -13.795, 129.7183 -13.7748, 129.68795 -13.735433, 129.68795 -13.661733, 129.7509 -13.537033, 129.77515 -13.507767, 129.7964 -13.498667, 
+    129.851 -13.492633, 129.9837 -13.4982, 130.1202 -13.443667, 130.1634 -13.4159, 130.16645 -13.378533, 130.171 -13.348267, 130.1801 -13.340167, 130.1983 -13.336133, 130.2347 -13.337167, 130.27715 -13.356333, 
+    130.35755 -13.3947, 130.39395 -13.4038, 130.43565 -13.407333, 130.43715 -13.399267, 130.4038 -13.376033, 130.35225 -13.358867, 130.3189 -13.336667, 130.28855 -13.266, 130.28855 -13.219533, 130.2787 -13.1837, 
+    130.25445 -13.161467, 130.17405 -13.117067, 130.1422 -13.093833, 130.13005 -13.066567, 130.1331 -13.0262, 130.16115 -12.9641, 130.15965 -12.954, 130.1263 -12.9227, 130.11265 -12.893433, 130.1263 -12.872233, 
+    130.15205 -12.862133, 130.2127 -12.860133, 130.2362 -12.852567, 130.2559 -12.817233, 130.265 -12.759667, 130.2377 -12.697067, 130.2453 -12.675867, 130.26575 -12.6683, 130.28095 -12.672333, 130.30825 -12.706667, 
+    130.3219 -12.712733, 130.32945 -12.7117, 130.3431 -12.677367, 130.34615 -12.623867, 130.3583 -12.611767, 130.3765 -12.607733, 130.4038 -12.612767, 130.41745 -12.664267, 130.43565 -12.681433, 130.46445 -12.6915, 
+    130.4766 -12.6905, 130.48415 -12.671333, 130.49175 -12.661233, 130.52815 -12.6592, 130.5471 -12.684933, 130.5638 -12.689, 130.58655 -12.6809, 130.6002 -12.6607, 130.6123 -12.6577, 130.63355 -12.667767, 
+    130.6472 -12.664767, 130.66845 -12.621333, 130.6548 -12.6163, 130.5577 -12.604167, 130.53345 -12.590033, 130.53495 -12.571867, 130.5395 -12.561767, 130.5547 -12.561767, 130.58955 -12.568833, 130.6002 -12.562767, 
+    130.5941 -12.5446, 130.55925 -12.5224, 130.5562 -12.4699, 130.57665 -12.462333, 130.5994 -12.446167, 130.5888 -12.434067, 130.5706 -12.4179, 130.5706 -12.409833, 130.5888 -12.3967, 130.5888 -12.387633, 
+    130.56605 -12.3664, 130.56755 -12.349267, 130.58275 -12.337133, 130.5994 -12.338133, 130.6267 -12.357333, 130.70105 -12.380533, 130.7086 -12.390633, 130.69345 -12.421933, 130.7086 -12.427, 130.72225 -12.432033, 
+    130.7238 -12.4371, 130.7086 -12.4502, 130.6995 -12.465367, 130.71015 -12.4714, 130.742 -12.4714, 130.745 -12.478467, 130.71925 -12.504733, 130.72835 -12.5431, 130.745 -12.5532, 130.75565 -12.5421, 
+    130.7723 -12.529967, 130.789 -12.529967, 130.80415 -12.539067, 130.7996 -12.5451, 130.7814 -12.572367, 130.7799 -12.583467, 130.7875 -12.589533, 130.8087 -12.581467, 130.8254 -12.571367, 130.83525 -12.576933, 
+    130.84285 -12.602167, 130.8489 -12.6153, 130.86105 -12.624367, 130.8762 -12.621333, 130.89745 -12.566833, 130.8838 -12.529467, 130.8504 -12.504233, 130.8398 -12.488067, 130.8489 -12.472933, 130.8686 -12.4689, 
+    130.8747 -12.472933, 130.8944 -12.488067, 130.94595 -12.494133, 130.9596 -12.497167, 130.9687 -12.488067, 130.9505 -12.4598, 130.8747 -12.415367, 130.8474 -12.366933, 130.8057 -12.335133, 130.79055 -12.3018, 
+    130.7966 -12.295767, 130.82995 -12.286667, 130.8815 -12.304833, 130.92855 -12.305867, 130.9619 -12.3119, 131.02255 -12.3321, 131.04075 -12.329067, 131.0514 -12.292733, 131.04075 -12.2806, 130.98315 -12.2463, 
+    130.9725 -12.224067, 130.9505 -12.194267, 130.93385 -12.159967, 130.9414 -12.105433, 130.9672 -12.086267, 130.996 -12.0812, 131.01875 -12.0903, 131.03845 -12.107467, 131.04 -12.1337, 131.05515 -12.1347, 
+    131.09155 -12.1327, 131.1067 -12.1246, 131.12035 -12.1246, 131.13855 -12.141767, 131.13855 -12.157933, 131.11735 -12.1761, 131.1143 -12.1872, 131.13555 -12.203367, 131.16285 -12.2084, 131.18405 -12.198333, 
+    131.19165 -12.167033, 131.20985 -12.164, 131.22045 -12.170033, 131.22655 -12.203367, 131.21745 -12.234667, 131.2144 -12.2478, 131.225 -12.255867, 131.2781 -12.2609, 131.32585 -12.2513, 131.34405 -12.218, 
+    131.3668 -12.182667, 131.38955 -12.169533, 131.4305 -12.169533, 131.4912 -12.1655, 131.5397 -12.151367, 131.5556 -12.1559, 131.56775 -12.170033, 131.55865 -12.1963, 131.5526 -12.2165, 131.55865 -12.226567, 
+    131.5829 -12.225567, 131.6542 -12.214467, 131.69665 -12.205367, 131.7012 -12.194267, 131.7088 -12.169033, 131.7194 -12.166, 131.7907 -12.1539, 131.81495 -12.1438, 131.8339 -12.117033, 131.8445 -12.113, 
+    131.86575 -12.131167, 131.91275 -12.161467, 131.93335 -12.178233, 131.95125 -12.191633, 131.9632 -12.206133, 131.97515 -12.226433, 131.97895 -12.250333, 131.98005 -12.262667, 131.98225 -12.275, 131.9855 -12.2844, 
+    131.99145 -12.2913, 132 -12.295967, 132.065 -12.2989, 132.10115 -12.2989, 132.13485 -12.287667, 132.17705 -12.2716, 132.2276 -12.2435, 132.25535 -12.217833, 132.2728 -12.207433, 132.28965 -12.201, 
+    132.3005 -12.205, 132.2981 -12.2291, 132.28485 -12.266033, 132.28 -12.304567, 132.29205 -12.349533, 132.3029 -12.3744, 132.3294 -12.380833, 132.3475 -12.366367, 132.3463 -12.337467, 132.33905 -12.278067, 
+    132.33425 -12.239533, 132.34385 -12.187333, 132.3571 -12.1761, 132.3752 -12.1721, 132.4029 -12.184133, 132.4234 -12.2058, 132.4318 -12.241933, 132.4234 -12.274867, 132.4342 -12.302967, 132.43785 -12.327833, 
+    132.41135 -12.357567, 132.38845 -12.376833, 132.39205 -12.3953, 132.41255 -12.4025, 132.44625 -12.386467, 132.4848 -12.358367, 132.49565 -12.309367, 132.4836 -12.268867, 132.47275 -12.209433, 132.48965 -12.177333, 
+    132.52215 -12.151633, 132.56915 -12.1428, 132.6432 -12.1348, 132.69865 -12.13, 132.7468 -12.136433, 132.80705 -12.146867, 132.83835 -12.147667, 132.8387 -12.146033, 132.8408 -12.136433, 132.8263 -12.117967, 
+    132.7914 -12.089067, 132.7625 -12.060967, 132.75405 -12.024833, 132.74925 -11.993133, 132.748 -11.943367, 132.72635 -11.922467, 132.69865 -11.9016, 132.68175 -11.876733, 132.6962 -11.850233, 132.72275 -11.8197, 
+    132.7456 -11.795633, 132.789 -11.791633, 132.842 -11.791633, 132.88415 -11.7828, 132.90825 -11.7579, 132.93955 -11.704533, 132.94075 -11.679633, 132.9239 -11.678833, 132.9034 -11.6933, 132.88415 -11.713367, 
+    132.8673 -11.731033, 132.8468 -11.742267, 132.8215 -11.741467, 132.7938 -11.718167, 132.78535 -11.6989, 132.7998 -11.677233, 132.8179 -11.650733, 132.8263 -11.6363, 132.81305 -11.625033, 132.7926 -11.625833, 
+    132.7745 -11.6379, 132.75165 -11.650733, 132.72875 -11.654767, 132.70465 -11.648333, 132.6926 -11.631467, 132.6908 -11.6058, 132.6932 -11.567267, 132.67395 -11.551233, 132.64625 -11.552833, 132.62095 -11.563267, 
+    132.6065 -11.563267, 132.5884 -11.5472, 132.5824 -11.526333, 132.59445 -11.4918, 132.6125 -11.4637, 132.6137 -11.444433, 132.59685 -11.4308, 132.5631 -11.427567, 132.5366 -11.4356, 132.52575 -11.453267, 
+    132.49685 -11.469333, 132.48 -11.471733, 132.44625 -11.467733, 132.4041 -11.454067, 132.37095 -11.4557, 132.33965 -11.462933, 132.3035 -11.467767, 132.26495 -11.4782, 132.23125 -11.487833, 132.171 -11.495067, 
+    132.12405 -11.491833, 132.07585 -11.492633, 132.05535 -11.5127, 132 -11.527933, 131.97435 -11.538033, 131.96375 -11.5413, 131.95185 -11.542267, 131.94205 -11.539867, 131.92065 -11.527567, 131.91515 -11.484733, 
+    131.88395 -11.3844, 131.8197 -11.287733, 131.73525 -11.2229, 131.6288 -11.1923, 131.5884 -11.188633, 131.5829 -11.1825, 131.58475 -11.1715, 131.6178 -11.158033, 131.68385 -11.158033, 131.7059 -11.1507, 
+    131.7059 -11.137233, 131.66735 -11.106033, 131.671 -11.096233, 131.7022 -11.091333, 131.7646 -11.096233, 131.81785 -11.123167, 131.8362 -11.153767, 131.85455 -11.1721, 131.88575 -11.174567, 131.8968 -11.153767, 
+    131.90595 -11.112133, 131.92615 -11.0791, 131.93535 -11.081567, 131.9637 -11.1352, 132 -11.214967, 132.05 -11.241933, 132.0636 -11.249267, 132.08825 -11.256833, 132.10195 -11.2559, 132.11475 -11.249567, 
+    132.11995 -11.242933, 132.12515 -11.241033, 132.13035 -11.244833, 132.1294 -11.2499, 132.13035 -11.273867, 132.1337 -11.279233, 132.1408 -11.280833, 132.15215 -11.279867, 132.17155 -11.269133, 132.17915 -11.2521, 
+    132.1848 -11.235067, 132.1943 -11.2322, 132.20185 -11.234433, 132.20565 -11.240433, 132.21755 -11.304033, 132.22745 -11.332433, 132.23315 -11.3577, 132.24165 -11.387367, 132.2521 -11.411367, 132.2644 -11.423367, 
+    132.2753 -11.4265, 132.2843 -11.4265, 132.30135 -11.423033, 132.3089 -11.4183, 132.31125 -11.412, 132.3199 -11.382933, 132.32275 -11.376633, 132.327 -11.37, 132.33175 -11.3697, 132.3431 -11.3738, 
+    132.3526 -11.3779, 132.3805 -11.3858, 132.3952 -11.3861, 132.408 -11.384833, 132.4165 -11.3782, 132.41745 -11.371267, 132.4132 -11.342867, 132.40465 -11.311933, 132.39565 -11.2936, 132.36205 -11.266133, 
+    132.34215 -11.2573, 132.31185 -11.250367, 132.29575 -11.2488, 132.29245 -11.2472, 132.29485 -11.2428, 132.3024 -11.2327, 132.31335 -11.212, 132.31525 -11.1997, 132.3157 -11.182967, 132.30625 -11.164333, 
+    132.2798 -11.125033, 132.2689 -11.109567, 132.2637 -11.091267, 132.2689 -11.083033, 132.2826 -11.081467, 132.3039 -11.084933, 132.32855 -11.0941, 132.36075 -11.119667, 132.38155 -11.150933, 132.3948 -11.1806, 
+    132.40055 -11.1839, 132.4157 -11.184867, 132.4233 -11.180433, 132.4304 -11.168133, 132.42945 -11.144767, 132.4224 -11.098533, 132.42 -11.0903, 132.4252 -11.084633, 132.4404 -11.085267, 132.4669 -11.094733, 
+    132.4925 -11.101033, 132.50905 -11.104833, 132.51755 -11.107367, 132.52135 -11.111133, 132.51475 -11.1181, 132.50005 -11.131967, 132.48395 -11.1506, 132.47545 -11.1806, 132.47595 -11.188633, 132.47975 -11.2041, 
+    132.48825 -11.2098, 132.4968 -11.209167, 132.511 -11.2019, 132.5304 -11.1874, 132.5451 -11.170967, 132.5588 -11.156767, 132.56355 -11.156133, 132.5735 -11.158033, 132.582 -11.162767, 132.59195 -11.1776, 
+    132.59525 -11.222733, 132.58865 -11.248, 132.57205 -11.2865, 132.55885 -11.3094, 132.5513 -11.3239, 132.54845 -11.341267, 132.5489 -11.358, 132.556 -11.366233, 132.5631 -11.366833, 132.56975 -11.365267, 
+    132.5792 -11.358333, 132.5882 -11.349167, 132.6043 -11.342233, 132.62185 -11.343167, 132.6375 -11.352, 132.64885 -11.3697, 132.6635 -11.385467, 132.68815 -11.4022, 132.70755 -11.422733, 132.7114 -11.444967, 
+    132.7128 -11.462033, 132.71705 -11.480667, 132.727 -11.4914, 132.7417 -11.500233, 132.7644 -11.506533, 132.78525 -11.508433, 132.81415 -11.509067, 132.8369 -11.508133, 132.8563 -11.502767, 132.8667 -11.494533, 
+    132.8776 -11.483167, 132.89655 -11.4756, 132.9183 -11.4674, 132.9278 -11.4595, 132.93155 -11.4412, 132.9278 -11.4229, 132.9221 -11.4109, 132.90695 -11.399833, 132.879 -11.379633, 132.86815 -11.3708, 
+    132.8672 -11.365733, 132.87475 -11.3588, 132.88515 -11.351233, 132.8989 -11.3468, 132.9207 -11.346167, 132.9434 -11.348067, 132.9562 -11.3547, 132.9709 -11.368267, 132.9979 -11.397, 133.022 -11.414367, 
+    133.0774 -11.4453, 133.1068 -11.457933, 133.1314 -11.476867, 133.15085 -11.500867, 133.16785 -11.5217, 133.17735 -11.535567, 133.20345 -11.5831, 133.21575 -11.624133, 133.22475 -11.661367, 133.2276 -11.7171, 
+    133.2281 -11.750233, 133.22905 -11.7736, 133.2334 -11.783567, 133.2405 -11.791433, 133.25185 -11.793967, 133.2684 -11.793967, 133.2864 -11.789867, 133.3134 -11.7823, 133.338 -11.776933, 133.36265 -11.775967, 
+    133.392 -11.7747, 133.4294 -11.773133, 133.4455 -11.773133, 133.46445 -11.7744, 133.4725 -11.7804, 133.47295 -11.789567, 133.46965 -11.7949, 133.4507 -11.8107, 133.4294 -11.828367, 133.42655 -11.838167, 
+    133.42705 -11.859933, 133.43555 -11.8688, 133.44695 -11.877633, 133.47295 -11.881733, 133.50515 -11.883933, 133.5203 -11.880467, 133.5345 -11.868167, 133.5388 -11.853, 133.5454 -11.831533, 133.5525 -11.822367, 
+    133.5667 -11.819233, 133.58945 -11.8205, 133.5989 -11.826167, 133.6027 -11.8331, 133.60695 -11.879533, 133.61405 -11.886467, 133.62685 -11.888367, 133.63825 -11.885533, 133.6439 -11.8792, 133.6463 -11.8691, 
+    133.6515 -11.8609, 133.66095 -11.8571, 133.66855 -11.858067, 133.6747 -11.861833, 133.6794 -11.870367, 133.68465 -11.874467, 133.6908 -11.874167, 133.6998 -11.871633, 133.72155 -11.865933, 133.7386 -11.854267, 
+    133.73955 -11.844167, 133.73195 -11.829967, 133.7168 -11.811, 133.71495 -11.8044, 133.72015 -11.7949, 133.7367 -11.783867, 133.7618 -11.775667, 133.7812 -11.7766, 133.7855 -11.778833, 133.7893 -11.789233, 
+    133.79355 -11.8009, 133.80205 -11.809767, 133.81675 -11.811333, 133.8286 -11.8085, 133.8442 -11.795867, 133.8565 -11.7848, 133.86645 -11.779133, 133.88115 -11.777867, 133.90385 -11.7804, 133.91095 -11.785433, 
+    133.91145 -11.793333, 133.89915 -11.8044, 133.89675 -11.819533, 133.89485 -11.8331, 133.88635 -11.840067, 133.8636 -11.845733, 133.83665 -11.8527, 133.8101 -11.8672, 133.7997 -11.882667, 133.7969 -11.8945, 
+    133.8007 -11.909033, 133.81205 -11.917867, 133.82675 -11.925467, 133.8509 -11.927667, 133.89825 -11.9226, 133.93 -11.913467, 133.956 -11.904633, 133.98585 -11.893267, 134.0062 -11.884733, 134.0195 -11.876667, 
+    134.03465 -11.856467, 134.04225 -11.8388, 134.0555 -11.827433, 134.0801 -11.8246, 134.1057 -11.823967, 134.12605 -11.827433, 134.14595 -11.835333, 134.15825 -11.853933, 134.16725 -11.884267, 134.17055 -11.9035, 
+    134.1763 -11.9125, 134.1919 -11.917233, 134.21135 -11.915033, 134.22745 -11.905567, 134.23785 -11.899267, 134.2492 -11.899567, 134.25775 -11.909367, 134.2601 -11.917567, 134.27005 -11.9267, 134.27525 -11.942167, 
+    134.26955 -11.9523, 134.25205 -11.9725, 134.24355 -11.9826, 134.2436 -11.990633, 134.24595 -12.003267, 134.2578 -12.021567, 134.2682 -12.030733, 134.2739 -12.0424, 134.2753 -12.085033, 134.2677 -12.1043, 
+    134.2602 -12.118333, 134.23225 -12.156533, 134.1991 -12.181467, 134.16505 -12.202, 134.13 -12.2124, 134.11485 -12.219667, 134.1106 -12.227867, 134.1106 -12.238933, 134.12195 -12.247433, 134.1442 -12.253433, 
+    134.17405 -12.255033, 134.1977 -12.2547, 134.2124 -12.248067, 134.25925 -12.212733, 134.2829 -12.183033, 134.29525 -12.168533, 134.3014 -12.164733, 134.3109 -12.164433, 134.3161 -12.169167, 134.3194 -12.190633, 
+    134.32795 -12.2244, 134.3313 -12.2615, 134.33415 -12.272867, 134.3403 -12.276333, 134.4099 -12.276633, 134.42125 -12.273167, 134.42975 -12.264333, 134.43405 -12.2454, 134.4288 -12.2331, 134.4028 -12.204033, 
+    134.3801 -12.179267, 134.36165 -12.159367, 134.3503 -12.138533, 134.3394 -12.114233, 134.3375 -12.094967, 134.34225 -12.084867, 134.35125 -12.0776, 134.3626 -12.0773, 134.3763 -12.082967, 134.3995 -12.102867, 
+    134.4142 -12.117067, 134.42555 -12.123067, 134.4393 -12.120867, 134.44305 -12.1098, 134.4369 -12.092133, 134.4298 -12.0751, 134.42565 -12.049667, 134.42705 -12.041467, 134.43085 -12.0279, 134.4441 -12.013367, 
+    134.45925 -12.006433, 134.47535 -12.003267, 134.49335 -12.003267, 134.51225 -12.0042, 134.52125 -12.0077, 134.53075 -12.013067, 134.53455 -12.0197, 134.53595 -12.029467, 134.5312 -12.039567, 134.5241 -12.051867, 
+    134.5241 -12.0626, 134.5274 -12.076833, 134.53595 -12.0945, 134.5478 -12.103967, 134.56245 -12.104933, 134.5814 -12.103667, 134.59605 -12.101767, 134.60505 -12.103967, 134.61215 -12.111533, 134.6169 -12.123533, 
+    134.62545 -12.133967, 134.63395 -12.1365, 134.6477 -12.135533, 134.6529 -12.132067, 134.6534 -12.1068, 134.64485 -12.088833, 134.64155 -12.076833, 134.6425 -12.061367, 134.65385 -12.035767, 134.66665 -12.026, 
+    134.6993 -12.0036, 134.72015 -11.9957, 134.7462 -11.9875, 134.7713 -11.982133, 134.78595 -11.984, 134.7978 -11.992533, 134.79495 -11.9998, 134.7779 -12.0099, 134.7178 -12.0323, 134.6946 -12.049667, 
+    134.6908 -12.062, 134.69125 -12.0825, 134.70025 -12.0964, 134.72675 -12.121033, 134.7372 -12.127333, 134.749 -12.1289, 134.7566 -12.1245, 134.7618 -12.1005, 134.76985 -12.077133, 134.7803 -12.0705, 
+    134.7893 -12.068933, 134.8035 -12.0686, 134.81535 -12.073033, 134.82195 -12.083767, 134.82685 -12.149267, 134.83065 -12.160967, 134.842 -12.183667, 134.8619 -12.2105, 134.88365 -12.2266, 134.9111 -12.2361, 
+    134.9372 -12.239867, 134.94995 -12.2393, 134.96605 -12.2386, 134.9831 -12.233867, 134.99685 -12.2225, 134.99685 -12.2162, 134.9869 -12.209267, 134.97125 -12.205133, 134.9528 -12.196933, 134.94995 -12.189033, 
+    134.95185 -12.176733, 134.96465 -12.162833, 134.9793 -12.154333, 134.9973 -12.153067, 135.01955 -12.158733, 135.0371 -12.171367, 135.0655 -12.1941, 135.08255 -12.2083, 135.08915 -12.2181, 135.08775 -12.226933, 
+    135.0835 -12.234833, 135.08395 -12.243333, 135.09295 -12.2462, 135.10855 -12.245867, 135.12705 -12.2367, 135.13415 -12.231033, 135.14555 -12.225667, 135.1621 -12.225367, 135.17395 -12.233867, 135.1801 -12.245567, 
+    135.18245 -12.253767, 135.18435 -12.261667, 135.18725 -12.264033, 135.1972 -12.2656, 135.21425 -12.262433, 135.22135 -12.264667, 135.2275 -12.2735, 135.2294 -12.312, 135.2327 -12.318967, 135.24025 -12.319267, 
+    135.25495 -12.316433, 135.2791 -12.309167, 135.29855 -12.306967, 135.31935 -12.309167, 135.3378 -12.314833, 135.35015 -12.3281, 135.3667 -12.348933, 135.3757 -12.36, 135.38755 -12.3641, 135.39935 -12.3622, 
+    135.40555 -12.357133, 135.40555 -12.342933, 135.3975 -12.318333, 135.3842 -12.2855, 135.38235 -12.2552, 135.38895 -12.2356, 135.41405 -12.219833, 135.4472 -12.212567, 135.51355 -12.192833, 135.53155 -12.1821, 
+    135.54955 -12.160967, 135.57605 -12.147067, 135.60635 -12.136, 135.6338 -12.131267, 135.658 -12.128767, 135.67975 -12.1218, 135.702 -12.108233, 135.73845 -12.091833, 135.76405 -12.082833, 135.7754 -12.081233, 
+    135.7972 -12.079967, 135.8114 -12.0762, 135.82275 -12.067367, 135.82845 -12.052833, 135.83745 -12.0364, 135.86205 -12.0219, 135.87815 -12.012733, 135.89475 -12.005167, 135.9099 -12.002333, 135.9236 -12.001367, 
+    135.9416 -12.0017, 135.9591 -12.003267, 135.96575 -12.006733, 135.9648 -12.018733, 135.9539 -12.0279, 135.93925 -12.044, 135.89235 -12.083133, 135.863 -12.109033, 135.836 -12.1229, 135.79245 -12.139967, 
+    135.7688 -12.147867, 135.75275 -12.152733, 135.7357 -12.160333, 135.7253 -12.171067, 135.72715 -12.184, 135.739 -12.196633, 135.76695 -12.227233, 135.7712 -12.2427, 135.77455 -12.254567, 135.7755 -12.276333, 
+    135.77175 -12.288633, 135.76225 -12.296233, 135.74855 -12.2981, 135.73765 -12.292433, 135.72815 -12.276967, 135.722 -12.250767, 135.7168 -12.244467, 135.70215 -12.234033, 135.69845 -12.232133, 135.6876 -12.231833, 
+    135.6786 -12.236233, 135.6696 -12.250433, 135.66865 -12.2634, 135.66675 -12.286767, 135.67195 -12.295267, 135.6781 -12.305367, 135.68285 -12.3139, 135.68475 -12.325567, 135.67765 -12.338833, 135.6696 -12.345167, 
+    135.6644 -12.356833, 135.6668 -12.368667, 135.6725 -12.384767, 135.67295 -12.402133, 135.66585 -12.416667, 135.6649 -12.430233, 135.6706 -12.436867, 135.6867 -12.442533, 135.7075 -12.442233, 135.7203 -12.438433, 
+    135.74825 -12.416333, 135.7861 -12.369933, 135.80885 -12.342467, 135.82735 -12.3202, 135.84585 -12.294967, 135.86195 -12.272533, 135.8695 -12.2653, 135.879 -12.264667, 135.8856 -12.268133, 135.8837 -12.283267, 
+    135.8837 -12.3076, 135.88705 -12.3139, 135.89745 -12.317367, 135.9074 -12.3158, 135.91685 -12.3098, 135.92205 -12.292433, 135.93295 -12.266233, 135.95475 -12.252333, 135.9818 -12.243033, 136.02395 -12.2181, 
+    136.03765 -12.202633, 136.04995 -12.188733, 136.06135 -12.184, 136.08595 -12.178633, 136.1257 -12.178, 136.13855 -12.181467, 136.14895 -12.185567, 136.15085 -12.191267, 136.1395 -12.200733, 136.07175 -12.245567, 
+    136.0444 -12.2637, 136.0122 -12.276633, 135.9838 -12.288333, 135.9625 -12.298733, 135.95015 -12.3101, 135.944 -12.317367, 135.9478 -12.3221, 135.95915 -12.322433, 135.96865 -12.322733, 135.97195 -12.325267, 
+    135.9743 -12.330933, 135.96625 -12.3363, 135.9587 -12.341033, 135.9535 -12.3521, 135.9625 -12.360933, 135.97765 -12.3619, 135.99135 -12.3559, 136.01645 -12.338533, 136.05005 -12.3101, 136.0605 -12.304433, 
+    136.0761 -12.302867, 136.09125 -12.3057, 136.09645 -12.312, 136.0974 -12.3202, 136.0908 -12.3322, 136.0742 -12.3458, 136.05865 -12.363933, 136.0473 -12.382867, 136.0473 -12.399933, 136.04495 -12.427233, 
+    136.02555 -12.4465, 135.99235 -12.4596, 135.9654 -12.473333, 135.94695 -12.487533, 135.93275 -12.5112, 135.9266 -12.537733, 135.92945 -12.556033, 135.9375 -12.574033, 135.9479 -12.592633, 135.9569 -12.604633, 
+    135.97205 -12.609067, 135.99005 -12.607167, 136.009 -12.600867, 136.02885 -12.586667, 136.0459 -12.5718, 136.0625 -12.566433, 136.08095 -12.5674, 136.0975 -12.5775, 136.09895 -12.5879, 136.0885 -12.5996, 
+    136.06815 -12.612533, 136.0592 -12.619967, 136.0502 -12.6291, 136.04785 -12.643933, 136.0526 -12.652167, 136.0687 -12.657533, 136.0933 -12.6572, 136.11035 -12.6493, 136.12595 -12.637633, 136.14545 -12.624367, 
+    136.15255 -12.617733, 136.15635 -12.607633, 136.15635 -12.589667, 136.16015 -12.570067, 136.16865 -12.5565, 136.1772 -12.5505, 136.18905 -12.5412, 136.19995 -12.5374, 136.22175 -12.5333, 136.29415 -12.5333, 
+    136.30695 -12.534567, 136.3137 -12.5393, 136.31655 -12.5491, 136.3137 -12.568967, 136.3009 -12.588533, 136.2924 -12.6059, 136.292 -12.622467, 136.2953 -12.6351, 136.3005 -12.648067, 136.29575 -12.661933, 
+    136.28205 -12.672367, 136.27255 -12.6815, 136.2735 -12.683733, 136.27825 -12.684667, 136.2896 -12.681833, 136.3076 -12.672033, 136.3313 -12.6553, 136.3379 -12.639533, 136.34925 -12.6247, 136.3625 -12.617433, 
+    136.37245 -12.618067, 136.381 -12.621533, 136.3933 -12.640467, 136.40515 -12.6553, 136.4132 -12.6594, 136.4255 -12.6591, 136.434 -12.652167, 136.4364 -12.635433, 136.42405 -12.607633, 136.3966 -12.5748, 
+    136.37955 -12.557467, 136.3763 -12.5513, 136.3782 -12.540233, 136.38575 -12.524133, 136.39665 -12.487533, 136.3957 -12.4686, 136.3924 -12.4629, 136.382 -12.4585, 136.3659 -12.458167, 136.34835 -12.466367, 
+    136.33655 -12.471733, 136.32755 -12.4708, 136.3209 -12.4629, 136.3228 -12.4465, 136.3276 -12.437167, 136.3385 -12.4135, 136.3972 -12.332367, 136.4124 -12.3142, 136.4214 -12.307267, 136.4337 -12.304433, 
+    136.44555 -12.306967, 136.47015 -12.318333, 136.4844 -12.319267, 136.49195 -12.3139, 136.48815 -12.300967, 136.47585 -12.289267, 136.43845 -12.247933, 136.4323 -12.234667, 136.4309 -12.218867, 136.4262 -12.205467, 
+    136.41345 -12.193167, 136.40065 -12.188733, 136.39355 -12.1919, 136.38835 -12.203267, 136.38315 -12.217133, 136.37745 -12.225367, 136.35995 -12.237667, 136.33815 -12.249333, 136.32885 -12.251767, 136.3195 -12.250467, 
+    136.30835 -12.2462, 136.2979 -12.243667, 136.2956 -12.243767, 136.24555 -12.252633, 136.24035 -12.2196, 136.2411 -12.2165, 136.25915 -12.200467, 136.29725 -12.1804, 136.3213 -12.164033, 136.33385 -12.1396, 
+    136.3469 -12.124233, 136.3594 -12.1142, 136.3775 -12.111867, 136.3905 -12.1117, 136.40455 -12.113033, 136.4181 -12.112367, 136.4256 -12.107367, 136.4271 -12.095, 136.4231 -12.082967, 136.4146 -12.065233, 
+    136.3905 -12.031133, 136.383 -12.007733, 136.3875 -11.987, 136.3945 -11.967633, 136.40905 -11.958267, 136.43315 -11.949567, 136.47525 -11.939367, 136.50385 -11.934033, 136.5339 -11.927333, 136.563 -11.912967, 
+    136.57505 -11.895233, 136.58055 -11.8852, 136.58405 -11.873833, 136.5961 -11.8705, 136.60965 -11.872167, 136.61565 -11.878867, 136.61515 -11.900933, 136.6041 -11.921333, 136.57605 -11.938033, 136.5354 -11.951067, 
+    136.51135 -11.9544, 136.48375 -11.9601, 136.44665 -11.9718, 136.4301 -11.9875, 136.4281 -12.002233, 136.43115 -12.0104, 136.44115 -12.036133, 136.44765 -12.0639, 136.4557 -12.0843, 136.4652 -12.090633, 
+    136.47575 -12.0923, 136.48375 -12.090633, 136.4903 -12.078933, 136.4903 -12.0582, 136.4843 -12.0415, 136.4843 -12.0268, 136.4983 -12.0104, 136.51835 -11.9957, 136.54195 -11.9927, 136.5605 -11.998033, 
+    136.571 -12.0054, 136.58005 -12.026467, 136.58705 -12.049533, 136.6001 -12.066567, 136.61665 -12.073933, 136.6442 -12.0816, 136.6668 -12.0863, 136.6768 -12.088967, 136.68785 -12.095667, 136.69585 -12.108367, 
+    136.6989 -12.119233, 136.7049 -12.131267, 136.7119 -12.1413, 136.72495 -12.1503, 136.748 -12.157, 136.8107 -12.165033, 136.8784 -12.172033, 136.92 -12.1737, 136.93355 -12.176067, 136.94555 -12.181067, 
+    136.9511 -12.188767, 136.9536 -12.203133, 136.94655 -12.2145, 136.94055 -12.223533, 136.93055 -12.237567, 136.9275 -12.250933, 136.928 -12.2561, 136.93755 -12.265133, 136.9481 -12.274167, 136.9491 -12.279833, 
+    136.9471 -12.289533, 136.94305 -12.2929, 136.94305 -12.299233, 136.9496 -12.3056, 136.9571 -12.3163, 136.9571 -12.33, 136.9531 -12.341367, 136.94105 -12.353733, 136.92955 -12.3611, 136.9265 -12.366767, 
+    136.92955 -12.370767, 136.93905 -12.3738, 136.9561 -12.374467, 136.97515 -12.370433, 136.9872 -12.364767, 136.9977 -12.3631, 137.00425 -12.3671, 137.01025 -12.380133, 137.00575 -12.393833, 136.9972 -12.398367, 
+    136.97115 -12.400367, 136.9496 -12.401033, 136.9275 -12.404367, 136.90745 -12.416067, 136.8844 -12.434467, 136.87035 -12.456533, 136.86035 -12.468567, 136.8483 -12.4796, 136.82875 -12.494967, 136.8157 -12.502, 
+    136.80315 -12.502333, 136.79665 -12.4993, 136.79415 -12.489967, 136.80115 -12.4642, 136.8192 -12.4221, 136.82825 -12.403367, 136.82675 -12.394333, 136.8187 -12.388667, 136.8092 -12.389, 136.79265 -12.400367, 
+    136.78715 -12.407733, 136.7781 -12.421433, 136.76555 -12.431133, 136.746 -12.436133, 136.7345 -12.441133, 136.72995 -12.447833, 136.72745 -12.462867, 136.73095 -12.4776, 136.7405 -12.520033, 136.744 -12.540267, 
+    136.7455 -12.559, 136.75 -12.566333, 136.75805 -12.570367, 136.76655 -12.5707, 136.7831 -12.564333, 136.79815 -12.566667, 136.80265 -12.572367, 136.79815 -12.5844, 136.76755 -12.638867, 136.75855 -12.667467, 
+    136.7475 -12.696867, 136.7415 -12.724967, 136.73195 -12.755033, 136.72595 -12.7671, 136.71795 -12.7711, 136.7054 -12.770767, 136.6788 -12.7634, 136.65925 -12.753033, 136.65225 -12.745367, 136.65125 -12.717267, 
+    136.64525 -12.706233, 136.6322 -12.6972, 136.61365 -12.695533, 136.5991 -12.699233, 136.58205 -12.710267, 136.5695 -12.7263, 136.5695 -12.738333, 136.57805 -12.7437, 136.5926 -12.743, 136.6036 -12.737333, 
+    136.61465 -12.737333, 136.62165 -12.745033, 136.62165 -12.748367, 136.61765 -12.7671, 136.60915 -12.776767, 136.5931 -12.783133, 136.57555 -12.783133, 136.55345 -12.7788, 136.5199 -12.765733, 136.50535 -12.760067, 
+    136.4983 -12.7614, 136.4953 -12.7681, 136.4988 -12.775767, 136.50335 -12.784967, 136.50385 -12.795333, 136.4988 -12.8017, 136.4868 -12.804367, 136.4642 -12.801333, 136.4577 -12.793333, 136.4502 -12.769933, 
+    136.44465 -12.754533, 136.44115 -12.749533, 136.4271 -12.745867, 136.4136 -12.746533, 136.40255 -12.753867, 136.39605 -12.765233, 136.393 -12.778267, 136.39855 -12.797, 136.4146 -12.815733, 136.4552 -12.848333, 
+    136.47325 -12.858833, 136.50835 -12.875067, 136.5269 -12.8891, 136.55345 -12.909167, 136.58255 -12.925533, 136.61715 -12.941933, 136.65225 -12.9633, 136.6688 -12.9807, 136.6738 -12.994067, 136.6668 -13.006767, 
+    136.65825 -13.0101, 136.64575 -13.010467, 136.6342 -13.007767, 136.59055 -12.980367, 136.57805 -12.974667, 136.5715 -12.974333, 136.5615 -12.980367, 136.5585 -12.990733, 136.564 -13.003433, 136.58255 -13.021133, 
+    136.5926 -13.0315, 136.5941 -13.035033, 136.58805 -13.038033, 136.57405 -13.0367, 136.5344 -13.028333, 136.51785 -13.020633, 136.51185 -13.0066, 136.51385 -12.988567, 136.51485 -12.976867, 136.50885 -12.9705, 
+    136.5008 -12.970833, 136.4878 -12.9812, 136.47175 -12.9959, 136.4512 -13.0046, 136.43215 -13.008267, 136.40905 -13.007267, 136.37195 -12.998567, 136.34135 -12.997567, 136.32885 -13.001267, 136.3188 -13.006933, 
+    136.3178 -13.015633, 136.3203 -13.023333, 136.3444 -13.035367, 136.40505 -13.059767, 136.44065 -13.073467, 136.4657 -13.087833, 136.47625 -13.099533, 136.48325 -13.116933, 136.47825 -13.129967, 136.46925 -13.134967, 
+    136.4151 -13.133967, 136.40155 -13.135967, 136.392 -13.143667, 136.3815 -13.1552, 136.36445 -13.176933, 136.3534 -13.190967, 136.3424 -13.214367, 136.3434 -13.233433, 136.3469 -13.259833, 136.3449 -13.2645, 
+    136.33135 -13.269533, 136.32685 -13.268533, 136.30125 -13.253833, 136.29025 -13.248467, 136.2717 -13.247133, 136.2456 -13.238433, 136.23155 -13.227067, 136.22405 -13.206, 136.23055 -13.186967, 136.2361 -13.181267, 
+    136.25415 -13.172233, 136.26565 -13.164233, 136.26615 -13.153533, 136.25815 -13.1425, 136.2501 -13.1338, 136.2476 -13.121433, 136.25315 -13.1144, 136.2767 -13.091333, 136.2777 -13.0865, 136.2712 -13.077467, 
+    136.2496 -13.063767, 136.2356 -13.0504, 136.22605 -13.038367, 136.21855 -13.0377, 136.2095 -13.041367, 136.1995 -13.0571, 136.1804 -13.0875, 136.15885 -13.141667, 136.15385 -13.1582, 136.14985 -13.1883, 
+    136.14935 -13.2107, 136.14685 -13.232433, 136.1373 -13.241433, 136.12725 -13.243133, 136.12175 -13.2488, 136.11625 -13.2645, 136.1087 -13.271533, 136.0987 -13.272533, 136.09215 -13.2672, 136.09115 -13.257167, 
+    136.08215 -13.196333, 136.07715 -13.159867, 136.0701 -13.142833, 136.05505 -13.115767, 136.04555 -13.104567, 136.01645 -13.082167, 135.9894 -13.069467, 135.97685 -13.066767, 135.9613 -13.0698, 135.94575 -13.075133, 
+    135.93275 -13.0875, 135.9277 -13.098867, 135.9317 -13.104567, 135.9513 -13.1109, 135.97235 -13.1156, 135.97735 -13.118267, 135.97985 -13.1303, 135.97785 -13.164567, 135.96985 -13.176933, 135.9543 -13.185633, 
+    135.9302 -13.198333, 135.90315 -13.222733, 135.87605 -13.2448, 135.86 -13.260167, 135.857 -13.269867, 135.86155 -13.2779, 135.86605 -13.277567, 135.87805 -13.275533, 135.8941 -13.2752, 135.90115 -13.2779, 
+    135.90215 -13.2859, 135.89715 -13.297267, 135.8796 -13.3098, 135.853 -13.325867, 135.8129 -13.343567, 135.79785 -13.352933, 135.79435 -13.362633, 135.79985 -13.368633, 135.8224 -13.380333, 135.93375 -13.4407, 
+    135.94575 -13.449033, 135.9608 -13.4614, 135.9638 -13.468433, 135.9578 -13.4935, 135.9523 -13.500867, 135.93775 -13.501533, 135.90865 -13.496833, 135.8866 -13.483467, 135.87505 -13.478133, 135.861 -13.4788, 
+    135.8505 -13.4848, 135.8495 -13.5236, 135.8565 -13.546, 135.86255 -13.568233, 135.86355 -13.5953, 135.857 -13.603667, 135.83895 -13.6147, 135.8254 -13.618367, 135.8174 -13.6247, 135.8174 -13.6431, 
+    135.8204 -13.6548, 135.844 -13.6712, 135.8816 -13.690733, 135.8936 -13.6981, 135.9152 -13.7148, 135.9237 -13.732533, 135.9247 -13.7596, 135.9262 -13.905533, 135.9272 -13.918233, 135.93375 -13.9239, 
+    135.94275 -13.925567, 135.9508 -13.921233, 135.9578 -13.9142, 135.9623 -13.9005, 135.9668 -13.875767, 135.97285 -13.859733, 135.9959 -13.846033, 136.01445 -13.837667, 136.0661 -13.822967, 136.09215 -13.812933, 
+    136.1408 -13.7882, 136.1639 -13.7658, 136.1759 -13.752433, 136.19245 -13.740033, 136.2085 -13.7377, 136.22555 -13.742733, 136.23055 -13.7494, 136.21805 -13.7748, 136.19345 -13.801233, 136.1699 -13.823633, 
+    136.15385 -13.832967, 136.1298 -13.8507, 136.11225 -13.8701, 136.0982 -13.897833, 136.08865 -13.920567, 136.08215 -13.9311, 136.0606 -13.9488, 136.031 -13.9672, 135.9969 -13.986933, 135.98385 -13.992933, 
+    135.9638 -13.999633, 135.94625 -14.001967, 135.93875 -13.999967, 135.93925 -13.991933, 135.93525 -13.9809, 135.9257 -13.974233, 135.90265 -13.974233, 135.8841 -13.979233, 135.8595 -13.989933, 135.848 -13.9963, 
+    135.844 -14.0053, 135.845 -14.013, 135.854 -14.018, 135.87605 -14.019033, 135.8886 -14.021367, 135.90165 -14.029033, 135.90465 -14.0414, 135.8951 -14.0491, 135.87755 -14.0471, 135.857 -14.041733, 
+    135.849 -14.044767, 135.848 -14.0536, 135.86 -14.0643, 135.87355 -14.080367, 135.87755 -14.101767, 135.86705 -14.1111, 135.8465 -14.1128, 135.8204 -14.108767, 135.79685 -14.0954, 135.7823 -14.0904, 
+    135.7758 -14.0914, 135.76925 -14.0954, 135.76725 -14.101767, 135.7748 -14.1392, 135.7783 -14.1748, 135.7758 -14.203533, 135.76975 -14.2276, 135.75675 -14.260367, 135.7412 -14.271733, 135.73265 -14.273733, 
+    135.6795 -14.270733, 135.6379 -14.266733, 135.6118 -14.2674, 135.6003 -14.274767, 135.59225 -14.2878, 135.59375 -14.297833, 135.6063 -14.308667, 135.6339 -14.322067, 135.65195 -14.331733, 135.66045 -14.3438, 
+    135.66295 -14.3565, 135.65995 -14.3762, 135.64895 -14.3926, 135.6394 -14.411967, 135.62935 -14.423, 135.62385 -14.423833, 135.61285 -14.422167, 135.59075 -14.4165, 135.5722 -14.4175, 135.5632 -14.4235, 
+    135.5617 -14.4362, 135.5682 -14.4459, 135.58925 -14.458267, 135.5988 -14.466633, 135.6018 -14.475333, 135.5958 -14.482333, 135.58375 -14.485033, 135.5757 -14.492367, 135.57725 -14.5061, 135.58775 -14.517433, 
+    135.5998 -14.537833, 135.6023 -14.554733, 135.5968 -14.598167, 135.58425 -14.612567, 135.5712 -14.616233, 135.5286 -14.628267, 135.4955 -14.6373, 135.4579 -14.648, 135.43835 -14.651667, 135.40575 -14.654667, 
+    135.3872 -14.652667, 135.36965 -14.647667, 135.3556 -14.633967, 135.3496 -14.617567, 135.33955 -14.588833, 135.33055 -14.5848, 135.3185 -14.583133, 135.29395 -14.5895, 135.26935 -14.602867, 135.2503 -14.6209, 
+    135.22775 -14.649333, 135.19115 -14.6876, 135.15305 -14.7237, 135.12395 -14.7491, 135.08935 -14.7635, 135.05925 -14.766167, 135.0372 -14.768833, 135.02165 -14.775533, 135.0056 -14.786567, 135.0031 -14.7929, 
+    135.01465 -14.797267, 135.0397 -14.797933, 135.0698 -14.793567, 135.09535 -14.789233, 135.12545 -14.793233, 135.145 -14.798933, 135.16005 -14.8016, 135.1776 -14.801933, 135.20065 -14.7996, 135.2162 -14.7919, 
+    135.2393 -14.774533, 135.2528 -14.7685, 135.27185 -14.769833, 135.29545 -14.781533, 135.318 -14.792567, 135.33805 -14.807633, 135.34255 -14.814833, 135.33555 -14.821833, 135.2854 -14.8506, 135.26035 -14.867967, 
+    135.2513 -14.882667, 135.2523 -14.892033, 135.26635 -14.907433, 135.2809 -14.912933, 135.30345 -14.913633, 135.33655 -14.905267, 135.3581 -14.888867, 135.3621 -14.873167, 135.3626 -14.845767, 135.37265 -14.839067, 
+    135.3822 -14.8394, 135.3947 -14.848767, 135.40525 -14.8695, 135.40425 -14.888867, 135.3997 -14.913633, 135.3917 -14.922967, 135.37165 -14.933, 135.33055 -14.950733, 135.29695 -14.9584, 135.2754 -14.9621, 
+    135.2563 -14.967767, 135.2508 -14.9748, 135.26135 -14.9808, 135.2884 -14.981467, 135.30895 -14.986167, 135.322 -14.998533, 135.328 -15.011567, 135.33155 -15.0281, 135.34055 -15.037467, 135.3521 -15.038467, 
+    135.3641 -15.035133, 135.3832 -15.023767, 135.4228 -15.0007, 135.44635 -14.987333, 135.4704 -14.978633, 135.494 -14.971967, 135.50805 -14.9723, 135.5251 -14.977967, 135.54365 -14.988667, 135.5702 -15.0104, 
+    135.58775 -15.0318, 135.58625 -15.0415, 135.5747 -15.046833, 135.55865 -15.047167, 135.5286 -15.035467, 135.5055 -15.024767, 135.48645 -15.025433, 135.4704 -15.033467, 135.4619 -15.040133, 135.4539 -15.0505, 
+    135.4559 -15.058533, 135.5251 -15.1274, 135.5376 -15.140933, 135.55115 -15.154967, 135.5667 -15.167, 135.58375 -15.168, 135.6018 -15.162667, 135.61735 -15.1503, 135.62735 -15.1386, 135.6449 -15.131567, 
+    135.6675 -15.134267, 135.69105 -15.1406, 135.7041 -15.149633, 135.7036 -15.161, 135.684 -15.168367, 135.65795 -15.171033, 135.6424 -15.175367, 135.63035 -15.190733, 135.61735 -15.2068, 135.5993 -15.2245, 
+    135.59025 -15.2389, 135.59225 -15.252267, 135.6018 -15.258933, 135.6053 -15.267133, 135.5993 -15.277167, 135.59375 -15.2852, 135.5988 -15.2959, 135.6103 -15.302233, 135.62485 -15.302567, 135.6394 -15.293867, 
+    135.6439 -15.282167, 135.66295 -15.274833, 135.70105 -15.273167, 135.73015 -15.270467, 135.76275 -15.259767, 135.7838 -15.245733, 135.79285 -15.2297, 135.79885 -15.210967, 135.80135 -15.202767, 135.80785 -15.199433, 
+    135.8254 -15.201767, 135.8595 -15.214133, 135.87355 -15.2245, 135.87305 -15.236867, 135.87255 -15.244733, 135.86805 -15.260433, 135.86755 -15.270133, 135.87205 -15.2745, 135.87955 -15.274833, 135.8881 -15.270467, 
+    135.89865 -15.261133, 135.90365 -15.259433, 135.91315 -15.262133, 135.94125 -15.283167, 135.9889 -15.340667, 136.0024 -15.3614, 136.01595 -15.3761, 136.0275 -15.376767, 136.034 -15.372767, 136.04105 -15.356067, 
+    136.04555 -15.3427, 136.05305 -15.34, 136.0706 -15.344367, 136.11275 -15.367767, 136.12925 -15.381467, 136.15385 -15.407367, 136.1679 -15.434433, 136.18395 -15.478567, 136.19095 -15.525033, 136.19695 -15.549933, 
+    136.2085 -15.565, 136.21905 -15.574, 136.2401 -15.582033, 136.26465 -15.581367, 136.2822 -15.574, 136.2872 -15.563667, 136.2872 -15.519867, 136.2817 -15.480067, 136.2742 -15.467867, 136.25965 -15.449167, 
+    136.2496 -15.440133, 136.2391 -15.428433, 136.2441 -15.420067, 136.26065 -15.416733, 136.2767 -15.4174, 136.29075 -15.4281, 136.30275 -15.445467, 136.32685 -15.4983, 136.33685 -15.526533, 136.33935 -15.541933, 
+    136.34185 -15.569, 136.3474 -15.586067, 136.3569 -15.5964, 136.37745 -15.6001, 136.40605 -15.600433, 136.43365 -15.596067, 136.44515 -15.587733, 136.4517 -15.583033, 136.4612 -15.582033, 136.47175 -15.5847, 
+    136.47775 -15.589067, 136.47575 -15.6051, 136.4652 -15.6347, 136.4527 -15.6698, 136.44565 -15.703233, 136.4507 -15.731633, 136.47725 -15.7751, 136.4898 -15.790967, 136.4918 -15.799333, 136.4908 -15.8204, 
+    136.4953 -15.8448, 136.51635 -15.8712, 136.5324 -15.8854, 136.5575 -15.899133, 136.5581 -15.899533, 136.57805 -15.913167, 136.5951 -15.9379, 136.5966 -15.960967, 136.5941 -15.995067, 136.59205 -16.006767, 
+    136.5981 -16.0131, 136.61515 -16.014433, 136.6317 -16.008433, 136.66025 -15.9924, 136.68485 -15.985033, 136.7109 -15.9847, 136.75555 -15.989367, 136.79515 -15.997067, 136.8498 -16.0146, 136.8834 -16.022633, 
+    136.917 -16.025967, 136.9917 -16.029333, 137.0223 -16.033667, 137.0624 -16.044033, 137.08495 -16.058067, 137.10955 -16.071767, 137.1351 -16.083467, 137.1627 -16.089167, 137.18175 -16.0925, 137.2073 -16.092167, 
+    137.2344 -16.086833, 137.25545 -16.073133, 137.25905 -16.0659, 137.26795 -16.055067, 137.278 -16.047033, 137.29305 -16.038033, 137.3151 -16.036333, 137.33415 -16.042033, 137.3577 -16.057733, 137.47855 -16.1587, 
+    137.50215 -16.1674, 137.5262 -16.171733, 137.57685 -16.182267, 137.6315 -16.196967, 137.6686 -16.207667, 137.69265 -16.21, 137.7358 -16.2177, 137.75935 -16.2294, 137.79445 -16.257133, 137.8105 -16.283233, 
+    137.82255 -16.3138, 137.83205 -16.338533, 137.83455 -16.3616, 137.83305 -16.401567, 137.83255 -16.433333, 137.83355 -16.469433, 137.8406 -16.488133, 137.85865 -16.506867, 137.9138 -16.555167, 137.9559 -16.590267, 
+    137.987 -16.607333, 138.0306 -16.6197, 138.08425 -16.6384, 138.11435 -16.6558, 138.17905 -16.691733, 138.2372 -16.7255, 138.26475 -16.742533, 138.29435 -16.753567, 138.3094 -16.7529, 138.32195 -16.7469, 
+    138.32245 -16.735533, 138.33145 -16.729833, 138.3415 -16.730167, 138.35755 -16.739867, 138.4568 -16.806567, 138.47035 -16.810567, 138.50295 -16.812567, 138.56865 -16.814567, 138.5927 -16.812567, 138.60475 -16.8069, 
+    138.61925 -16.805233, 138.65485 -16.806567, 138.7095 -16.8139, 138.7722 -16.8246, 138.8098 -16.8373, 138.82785 -16.846667, 138.83285 -16.8567, 138.82885 -16.8684, 138.82635 -16.879433, 138.83285 -16.8878, 
+    138.8469 -16.891133, 138.86595 -16.8918, 138.883 -16.887467, 138.8885 -16.8771, 138.89505 -16.8654, 138.9071 -16.858367, 138.9221 -16.857367, 138.9427 -16.8634, 138.96825 -16.8741, 138.9883 -16.878433, 
+    139.01135 -16.8781, 139.0309 -16.871067, 139.0535 -16.8684, 139.07955 -16.870067, 139.1006 -16.880767, 139.11415 -16.909867, 139.11315 -16.958833, 139.11815 -16.975867, 139.14825 -17.008967, 139.18735 -17.045067, 
+    139.21045 -17.0643, 139.22195 -17.077, 139.2285 -17.106433, 139.24 -17.1559, 139.26205 -17.2694, 139.2741 -17.3946, 139.2761 -17.418, 139.2801 -17.431533, 139.28615 -17.438367, 139.36335 -17.485667, 
+    139.4446 -17.521433, 139.5539 -17.5579, 139.60555 -17.579433, 139.6266 -17.591267, 139.6276 -17.591833, 139.64965 -17.612533, 139.6587 -17.6316, 139.6662 -17.651, 139.67625 -17.661367, 139.68575 -17.662033, 
+    139.6988 -17.656, 139.71585 -17.644633, 139.7289 -17.639633, 139.7424 -17.6423, 139.74795 -17.648633, 139.75945 -17.659333, 139.77115 -17.664067, 139.7735 -17.665033, 139.78055 -17.6637, 139.78555 -17.654333, 
+    139.7996 -17.641967, 139.8071 -17.638967, 139.81665 -17.641633, 139.83165 -17.652833, 139.8497 -17.666867, 139.8693 -17.682233, 139.88635 -17.688933, 139.89685 -17.696633, 139.89985 -17.703633, 139.89285 -17.713667, 
+    139.8833 -17.726033, 139.8778 -17.735733, 139.8703 -17.745767, 139.8693 -17.750433, 139.8738 -17.754133, 139.8828 -17.754467, 139.89635 -17.7481, 139.9094 -17.7481, 139.92295 -17.7548, 139.942 -17.769167, 
+    139.97405 -17.785867, 139.9896 -17.787867, 140.0107 -17.7882, 140.03375 -17.7919, 140.0568 -17.797567, 140.06885 -17.799233, 140.07635 -17.798233, 140.10345 -17.786867, 140.13605 -17.773167, 140.1701 -17.7675, 
+    140.2248 -17.758467, 140.2403 -17.752433, 140.25485 -17.742767, 140.2729 -17.728033, 140.27995 -17.724033, 140.29245 -17.715333, 140.3095 -17.713333, 140.3311 -17.712667, 140.34965 -17.717333, 140.3732 -17.724033, 
+    140.39225 -17.725033, 140.4158 -17.719033, 140.43685 -17.708, 140.5256 -17.663867, 140.5567 -17.651833, 140.5818 -17.6478, 140.60435 -17.6488, 140.6112 -17.647167, 140.61335 -17.646633, 140.6164 -17.6443, 
+    140.6204 -17.6296, 140.6239 -17.619567, 140.6284 -17.607533, 140.64345 -17.593167, 140.67355 -17.5828, 140.6941 -17.5808, 140.7352 -17.578933, 140.7693 -17.573933, 140.78035 -17.569933, 140.79185 -17.558233, 
+    140.8029 -17.537167, 140.8041 -17.534433, 140.8651 -17.398767, 140.89015 -17.355133, 140.89765 -17.331733, 140.9027 -17.3003, 140.9087 -17.2607, 140.9142 -17.233633, 140.92475 -17.200867, 140.9368 -17.1731, 
+    140.9528 -17.139, 140.9533 -17.120133, 140.9523 -17.107767, 140.9443 -17.101067, 140.92775 -17.101067, 140.9112 -17.107767, 140.89465 -17.1141, 140.8811 -17.112433, 140.8781 -17.104067, 140.88315 -17.092033, 
+    140.9127 -17.068967, 140.9779 -17.014833, 141.02 -16.977567, 141.0456 -16.955167, 141.0887 -16.927067, 141.13235 -16.906, 141.1599 -16.8836, 141.17595 -16.8629, 141.202 -16.8353, 141.2221 -16.807233, 
+    141.24765 -16.764767, 141.2948 -16.688067, 141.31185 -16.661633, 141.31835 -16.642933, 141.32685 -16.6299, 141.3359 -16.6272, 141.34945 -16.628867, 141.36195 -16.637567, 141.3765 -16.645933, 141.38605 -16.6466, 
+    141.39455 -16.642267, 141.4016 -16.6319, 141.4046 -16.6065, 141.4111 -16.569867, 141.4111 -16.5515, 141.4091 -16.541467, 141.39055 -16.526433, 141.3715 -16.512367, 141.367 -16.502367, 141.3675 -16.489633, 
+    141.3735 -16.4781, 141.38705 -16.4644, 141.3996 -16.443333, 141.4066 -16.4186, 141.4146 -16.347567, 141.4156 -16.319833, 141.42415 -16.2924, 141.4407 -16.267667, 141.45625 -16.2518, 141.4718 -16.230733, 
+    141.4793 -16.208333, 141.4808 -16.1816, 141.4773 -16.158533, 141.4728 -16.1485, 141.45525 -16.1226, 141.42965 -16.0992, 141.41765 -16.079467, 141.4116 -16.0524, 141.4091 -16.0009, 141.4136 -15.957633, 
+    141.42265 -15.922867, 141.43265 -15.886067, 141.4452 -15.86, 141.4467 -15.839267, 141.45875 -15.7669, 141.46225 -15.722767, 141.46825 -15.653067, 141.4728 -15.6183, 141.4798 -15.5904, 141.48835 -15.572667, 
+    141.5124 -15.5466, 141.53545 -15.528567, 141.53795 -15.523033, 141.53895 -15.505, 141.541 -15.482933, 141.5475 -15.452167, 141.56105 -15.404033, 141.57605 -15.371933, 141.59765 -15.3345, 141.6217 -15.286533, 
+    141.63675 -15.254767, 141.6437 -15.235633, 141.6478 -15.224333, 141.6548 -15.1976, 141.66885 -15.167333, 141.68285 -15.140933, 141.6929 -15.108833, 141.6989 -15.077433, 141.6919 -15.048833, 141.67785 -15.0231, 
+    141.6648 -14.997367, 141.6588 -14.966933, 141.6548 -14.949067, 141.64675 -14.898233, 141.64725 -14.8461, 141.63825 -14.7961, 141.63525 -14.756667, 141.63225 -14.7112, 141.6207 -14.6114, 141.6122 -14.5723, 
+    141.60415 -14.518967, 141.60365 -14.4792, 141.60415 -14.442767, 141.60385 -14.4393, 141.60165 -14.415867, 141.5941 -14.382767, 141.5931 -14.348667, 141.5936 -14.3276, 141.60015 -14.3149, 141.6132 -14.311233, 
+    141.63125 -14.317567, 141.6633 -14.334633, 141.6974 -14.347667, 141.70945 -14.346333, 141.71245 -14.3433, 141.71045 -14.338967, 141.68235 -14.315567, 141.6573 -14.293667, 141.64075 -14.2763, 141.63725 -14.269267, 
+    141.6376 -14.266833, 141.64075 -14.245867, 141.64675 -14.213433, 141.6478 -14.169133, 141.64375 -14.138733, 141.63175 -14.116333, 141.6162 -14.095267, 141.59965 -14.0742, 141.56955 -14.041267, 141.56305 -14.028233, 
+    141.56755 -14.0132, 141.57405 -13.988467, 141.5846 -13.954033, 141.5856 -13.907733, 141.5796 -13.808433, 141.5876 -13.7192, 141.5856 -13.563067, 141.5851 -13.501067, 141.5911 -13.485667, 141.60715 -13.463933, 
+    141.63425 -13.412633, 141.63725 -13.4026, 141.63725 -13.3909, 141.64525 -13.381867, 141.6603 -13.3812, 141.6854 -13.386567, 141.7225 -13.403933, 141.731 -13.411633, 141.7305 -13.420667, 141.724 -13.429367, 
+    141.70845 -13.434033, 141.6984 -13.439033, 141.6994 -13.4464, 141.70945 -13.465967, 141.71045 -13.473633, 141.71495 -13.491367, 141.7205 -13.509067, 141.7265 -13.519433, 141.7319 -13.520567, 141.736 -13.521433, 
+    141.75005 -13.5191, 141.7721 -13.5034, 141.77865 -13.494367, 141.78465 -13.491033, 141.8022 -13.488367, 141.8268 -13.483333, 141.8428 -13.477667, 141.84735 -13.4733, 141.84485 -13.420833, 141.84635 -13.4016, 
+    141.85285 -13.389567, 141.8669 -13.379867, 141.89245 -13.367167, 141.91555 -13.356133, 141.92555 -13.345767, 141.92705 -13.331067, 141.91805 -13.3247, 141.89645 -13.321033, 141.88345 -13.321033, 141.8739 -13.324033, 
+    141.85435 -13.3294, 141.8293 -13.337767, 141.81925 -13.342433, 141.7982 -13.3451, 141.78465 -13.3441, 141.7711 -13.3381, 141.7651 -13.3284, 141.7651 -13.317033, 141.7701 -13.307333, 141.7912 -13.289433, 
+    141.8022 -13.2774, 141.80925 -13.2657, 141.81025 -13.255, 141.8062 -13.241633, 141.7922 -13.238633, 141.77415 -13.247667, 141.7586 -13.2684, 141.73755 -13.295133, 141.725 -13.3035, 141.70745 -13.3152, 
+    141.6894 -13.3192, 141.6854 -13.3172, 141.67685 -13.309833, 141.67685 -13.294133, 141.68035 -13.2724, 141.68085 -13.249667, 141.68035 -13.228933, 141.67535 -13.220233, 141.6618 -13.210567, 141.6292 -13.190167, 
+    141.6232 -13.184467, 141.6212 -13.171433, 141.6177 -13.113767, 141.60965 -13.0964, 141.59565 -13.058967, 141.5841 -13.037067, 141.5786 -13.0257, 141.57355 -13.010633, 141.5776 -12.9986, 141.5926 -12.9859, 
+    141.60715 -12.971533, 141.6237 -12.961167, 141.6518 -12.958167, 141.68085 -12.951467, 141.70445 -12.939767, 141.7285 -12.9112, 141.73855 -12.893467, 141.74805 -12.864733, 141.7566 -12.826967, 141.7661 -12.803233, 
+    141.77515 -12.773633, 141.78115 -12.735867, 141.7902 -12.697733, 141.7942 -12.6837, 141.8022 -12.676033, 141.81675 -12.6757, 141.8423 -12.679033, 141.85935 -12.6924, 141.8749 -12.710467, 141.88895 -12.7275, 
+    141.901 -12.749233, 141.91505 -12.785667, 141.91555 -12.798367, 141.92055 -12.8094, 141.93105 -12.814767, 141.9461 -12.815433, 141.96515 -12.8094, 141.9697 -12.8034, 141.9762 -12.789667, 141.9832 -12.7713, 
+    141.99825 -12.757933, 142.0163 -12.749233, 142.0519 -12.745233, 142.0925 -12.7392, 142.13365 -12.7265, 142.16975 -12.7128, 142.1843 -12.701433, 142.1833 -12.6944, 142.17475 -12.6884, 142.1532 -12.688067, 
+    142.1236 -12.690733, 142.09505 -12.697733, 142.079 -12.7001, 142.03785 -12.7081, 142.0193 -12.711467, 142.0073 -12.713133, 141.9847 -12.715467, 141.96615 -12.713133, 141.9396 -12.705767, 141.92005 -12.688733, 
+    141.9105 -12.672833, 141.9055 -12.6665, 141.89395 -12.661467, 141.88095 -12.6548, 141.8744 -12.644767, 141.88245 -12.633733, 141.903 -12.6237, 141.9366 -12.612333, 141.9682 -12.603633, 141.98875 -12.596633, 
+    141.99525 -12.5926, 141.99725 -12.585267, 141.98875 -12.5749, 141.9762 -12.571567, 141.95215 -12.573567, 141.8729 -12.592933, 141.85335 -12.595967, 141.8293 -12.599633, 141.82325 -12.599633, 141.7992 -12.584933, 
+    141.77765 -12.554833, 141.74705 -12.516233, 141.732 -12.4905, 141.7215 -12.464733, 141.7195 -12.4447, 141.71745 -12.434, 141.70595 -12.427967, 141.6949 -12.4263, 141.68085 -12.428633, 141.67435 -12.435333, 
+    141.67185 -12.4517, 141.67185 -12.480467, 141.66835 -12.5015, 141.6598 -12.509533, 141.64025 -12.517233, 141.6237 -12.515567, 141.6142 -12.510867, 141.60765 -12.500833, 141.60365 -12.462733, 141.60815 -12.416933, 
+    141.6227 -12.3606, 141.63375 -12.328533, 141.6528 -12.282733, 141.6618 -12.262167, 141.67085 -12.245767, 141.6869 -12.2314, 141.70995 -12.229067, 141.74255 -12.231733, 141.78515 -12.241767, 141.7967 -12.2461, 
+    141.80875 -12.2468, 141.81525 -12.244767, 141.81725 -12.240767, 141.81625 -12.231067, 141.81275 -12.224067, 141.78765 -12.207, 141.7365 -12.1846, 141.6864 -12.170233, 141.68085 -12.166067, 141.67985 -12.156367, 
+    141.6839 -12.138967, 141.6999 -12.1149, 141.7225 -12.074467, 141.74155 -12.0482, 141.7586 -12.0295, 141.77665 -12.008767, 141.7982 -11.987033, 141.8263 -11.970667, 141.84735 -11.9623, 141.8684 -11.961967, 
+    141.8779 -11.972667, 141.87945 -11.991033, 141.8704 -12.0228, 141.8624 -12.045033, 141.8629 -12.066433, 141.8634 -12.0895, 141.8704 -12.1052, 141.88595 -12.114233, 141.903 -12.113567, 141.91505 -12.1062, 
+    141.92305 -12.092833, 141.9386 -12.080133, 141.95115 -12.076133, 141.96565 -12.078133, 141.99225 -12.0885, 142.0048 -12.0895, 142.0203 -12.0845, 142.03585 -12.070933, 142.0404 -12.055567, 142.03735 -12.0315, 
+    142.0163 -12.0081, 141.98825 -11.984033, 141.9697 -11.9663, 141.9446 -11.9339, 141.9426 -11.922867, 141.9426 -11.901133, 141.95415 -11.8881, 141.95815 -11.884567, 141.96765 -11.871867, 141.9837 -11.847467, 
+    141.98875 -11.843133, 142.0138 -11.8224, 142.0484 -11.7868, 142.07245 -11.747667, 142.09955 -11.699533, 142.1146 -11.660767, 142.1191 -11.632533, 142.1256 -11.578033, 142.13615 -11.526533, 142.1522 -11.479567, 
+    142.16825 -11.421067, 142.1838 -11.372433, 142.20135 -11.3223, 142.21685 -11.264633, 142.2199 -11.2399, 142.2284 -11.2021, 142.2314 -11.179033, 142.2289 -11.169367, 142.2209 -11.168333, 142.21285 -11.172033, 
+    142.1953 -11.178033, 142.1883 -11.177367, 142.1833 -11.173033, 142.1873 -11.165333, 142.1963 -11.157, 142.21235 -11.143267, 142.24695 -11.1117, 142.262 -11.090967, 142.27355 -11.0689, 142.27705 -11.057533, 
+    142.2665 -11.046167, 142.254 -11.0415, 142.24245 -11.0435, 142.2294 -11.050167, 142.21585 -11.0612, 142.20435 -11.069233, 142.1888 -11.0699, 142.17725 -11.063533, 142.17875 -11.053867, 142.1848 -11.036133, 
+    142.20235 -11.011733, 142.21285 -10.9885, 142.2209 -10.954733, 142.2289 -10.932, 142.24045 -10.916967, 142.254 -10.903267, 142.267 -10.8939, 142.28355 -10.893567, 142.3001 -10.896567, 142.31015 -10.903267, 
+    142.3322 -10.9066, 142.34825 -10.907433, 142.3638 -10.902767, 142.38235 -10.893733, 142.39185 -10.876333, 142.41495 -10.824533, 142.433 -10.774033, 142.436 -10.7555, 142.434 -10.7428, 142.438 -10.7341, 
+    142.46305 -10.7321, 142.4831 -10.7341, 142.50065 -10.7341, 142.52025 -10.726067, 142.53075 -10.715367, 142.53725 -10.713033, 142.5468 -10.714033, 142.55585 -10.718733, 142.56385 -10.728433, 142.56435 -10.737767, 
+    142.56985 -10.743133, 142.5804 -10.7448, 142.59695 -10.744133, 142.612 -10.741133, 142.62905 -10.7408, 142.63755 -10.7458, 142.64055 -10.761167, 142.63455 -10.787267, 142.617 -10.8038, 142.60395 -10.8155, 
+    142.56885 -10.8389, 142.5398 -10.853933, 142.52675 -10.864967, 142.50065 -10.8857, 142.4811 -10.9061, 142.45705 -10.928, 142.443 -10.9447, 142.441 -10.958067, 142.4711 -10.969433, 142.49315 -10.9661, 
+    142.55735 -10.9447, 142.59345 -10.920633, 142.6255 -10.891867, 142.64455 -10.882533, 142.6626 -10.888533, 142.66965 -10.9146, 142.67165 -10.9487, 142.6847 -10.988167, 142.70275 -11.011567, 142.7178 -11.015367, 
+    142.73235 -11.011667, 142.74385 -10.991467, 142.7529 -10.968067, 142.77095 -10.950033, 142.793 -10.944, 142.81205 -10.9408, 142.8291 -10.941467, 142.84465 -10.945133, 142.85815 -10.951367, 142.8642 -10.964867, 
+    142.8632 -10.9729, 142.8612 -10.979433, 142.8607 -10.9836, 142.8622 -10.992967, 142.87125 -11.003667, 142.88075 -11.020033, 142.88075 -11.0324, 142.87525 -11.046467, 142.8642 -11.0575, 142.85065 -11.072867, 
+    142.84565 -11.087567, 142.84615 -11.1033, 142.84715 -11.1302, 142.84865 -11.2178, 142.85015 -11.276433, 142.8682 -11.3423, 142.87975 -11.409, 142.87825 -11.4538, 142.87125 -11.497267, 142.8667 -11.514467, 
+    142.8662 -11.5352, 142.8637 -11.5937, 142.8632 -11.6318, 142.8592 -11.6731, 142.8572 -11.7025, 142.8552 -11.750667, 142.8597 -11.8003, 142.87125 -11.8501, 142.88375 -11.9004, 142.8948 -11.9228, 
+    142.90985 -11.9402, 142.94595 -11.956567, 142.98455 -11.9639, 143.02215 -11.964233, 143.05525 -11.960233, 143.0753 -11.955533, 143.1014 -11.946833, 143.12145 -11.932733, 143.1375 -11.920367, 143.1505 -11.911667, 
+    143.16005 -11.907, 143.1726 -11.906, 143.19115 -11.907, 143.2142 -11.913, 143.23675 -11.922367, 143.2598 -11.9284, 143.2859 -11.9324, 143.3175 -11.9327, 143.33955 -11.933367, 143.3581 -11.935367, 
+    143.3656 -11.940067, 143.37115 -11.9511, 143.3641 -11.965467, 143.3556 -11.973833, 143.34155 -11.9785, 143.3195 -11.9785, 143.2884 -11.978833, 143.27635 -11.981833, 143.26085 -11.9902, 143.24075 -12.0114, 
+    143.22625 -12.024767, 143.2177 -12.0408, 143.2097 -12.052833, 143.2097 -12.069567, 143.20165 -12.084767, 143.1891 -12.099467, 143.1796 -12.109833, 143.17005 -12.121533, 143.16155 -12.1309, 143.1445 -12.146267, 
+    143.12545 -12.159667, 143.11845 -12.163, 143.1104 -12.165, 143.1014 -12.169, 143.09735 -12.176367, 143.1024 -12.184067, 143.1154 -12.189067, 143.13045 -12.195767, 143.1425 -12.203767, 143.1465 -12.2155, 
+    143.1425 -12.232533, 143.1365 -12.255767, 143.13345 -12.272467, 143.137 -12.2855, 143.147 -12.289533, 143.17055 -12.2922, 143.19315 -12.291867, 143.2122 -12.282167, 143.2167 -12.2688, 143.2227 -12.261767, 
+    143.22875 -12.259433, 143.23875 -12.259767, 143.2498 -12.262767, 143.2909 -12.2805, 143.31245 -12.293867, 143.319 -12.302567, 143.3205 -12.308567, 143.321 -12.3584, 143.321 -12.375267, 143.3205 -12.397333, 
+    143.31295 -12.408033, 143.29645 -12.420733, 143.2814 -12.434433, 143.27685 -12.4418, 143.2794 -12.4495, 143.2954 -12.458833, 143.31145 -12.464833, 143.326 -12.4695, 143.34005 -12.478533, 143.34155 -12.4909, 
+    143.34855 -12.502933, 143.3551 -12.509633, 143.37565 -12.52, 143.3947 -12.5267, 143.41425 -12.537867, 143.44785 -12.562267, 143.4629 -12.581333, 143.4644 -12.5887, 143.4574 -12.597367, 143.4338 -12.6024, 
+    143.41125 -12.607733, 143.38115 -12.615767, 143.3651 -12.6238, 143.3591 -12.632167, 143.3601 -12.638167, 143.37565 -12.648533, 143.3967 -12.6569, 143.40475 -12.664733, 143.40925 -12.679767, 143.3907 -12.694167, 
+    143.3576 -12.7112, 143.34655 -12.716567, 143.3255 -12.727267, 143.30745 -12.735267, 143.29945 -12.7433, 143.29695 -12.7555, 143.2899 -12.7759, 143.2799 -12.800633, 143.26685 -12.817667, 143.2578 -12.833067, 
+    143.2568 -12.850767, 143.26285 -12.8618, 143.27685 -12.881033, 143.2949 -12.906433, 143.323 -12.928167, 143.3616 -12.961267, 143.38015 -12.972967, 143.3932 -12.973633, 143.40825 -12.967933, 143.41725 -12.957933, 
+    143.4233 -12.931833, 143.4278 -12.8633, 143.4298 -12.8484, 143.4373 -12.841367, 143.45435 -12.832033, 143.48295 -12.823667, 143.5366 -12.807567, 143.5687 -12.796867, 143.58925 -12.7952, 143.6023 -12.797233, 
+    143.6088 -12.801567, 143.6093 -12.810267, 143.6023 -12.823633, 143.55765 -12.876133, 143.52655 -12.905367, 143.51205 -12.921733, 143.5015 -12.9388, 143.4985 -12.9582, 143.4995 -12.978233, 143.5075 -12.9923, 
+    143.51305 -13.013, 143.51655 -13.036233, 143.51155 -13.059967, 143.5045 -13.075033, 143.4925 -13.083367, 143.47845 -13.093067, 143.4719 -13.105767, 143.4664 -13.123167, 143.4694 -13.1352, 143.47445 -13.1526, 
+    143.48595 -13.175333, 143.5015 -13.217933, 143.502 -13.227633, 143.502 -13.257033, 143.5025 -13.301, 143.503 -13.3234, 143.503 -13.336433, 143.498 -13.346467, 143.494 -13.3535, 143.493 -13.3642, 
+    143.505 -13.375233, 143.51955 -13.383567, 143.5441 -13.388267, 143.5672 -13.3876, 143.58425 -13.379233, 143.59425 -13.370533, 143.6033 -13.3672, 143.6143 -13.366867, 143.62535 -13.3712, 143.63135 -13.3809, 
+    143.62785 -13.4359, 143.61735 -13.465633, 143.6128 -13.500733, 143.6113 -13.533167, 143.6088 -13.550233, 143.59575 -13.612233, 143.58325 -13.637633, 143.5737 -13.654367, 143.5697 -13.6714, 143.5687 -13.707667, 
+    143.5647 -13.750467, 143.5637 -13.777533, 143.55565 -13.8013, 143.54815 -13.8168, 143.5381 -13.835867, 143.5366 -13.857267, 143.55015 -13.876333, 143.5672 -13.905733, 143.5757 -13.931833, 143.58525 -13.9691, 
+    143.58475 -13.988467, 143.58475 -14.0032, 143.58925 -14.0102, 143.6098 -14.012567, 143.6439 -14.019567, 143.677 -14.032267, 143.6865 -14.039767, 143.69605 -14.061833, 143.69855 -14.103933, 143.70305 -14.186, 
+    143.7096 -14.2465, 143.7196 -14.298133, 143.72965 -14.338233, 143.73215 -14.370333, 143.73665 -14.3924, 143.74115 -14.415133, 143.7497 -14.426333, 143.7808 -14.443033, 143.8194 -14.4591, 143.858 -14.479833, 
+    143.87755 -14.4878, 143.90415 -14.4925, 144.01945 -14.492833, 144.0415 -14.4888, 144.0751 -14.4754, 144.1067 -14.460033, 144.1453 -14.437633, 144.16385 -14.4139, 144.1824 -14.3883, 144.19095 -14.3766, 
+    144.19295 -14.360567, 144.19695 -14.333133, 144.211 -14.301367, 144.2195 -14.2841, 144.22605 -14.2754, 144.23605 -14.263367, 144.2471 -14.260033, 144.2571 -14.2607, 144.27165 -14.270067, 144.31075 -14.310867, 
+    144.33635 -14.3309, 144.34635 -14.334067, 144.36645 -14.333067, 144.387 -14.328367, 144.41005 -14.318667, 144.47625 -14.268167, 144.4988 -14.245267, 144.52185 -14.2242, 144.5374 -14.210133, 144.55095 -14.2068, 
+    144.5665 -14.208133, 144.58755 -14.217133, 144.6026 -14.227167, 144.6407 -14.2576, 144.66375 -14.278333, 144.66675 -14.2952, 144.66325 -14.329633, 144.64975 -14.3791, 144.6487 -14.4112, 144.6487 -14.429933, 
+    144.65475 -14.436267, 144.6683 -14.4433, 144.68985 -14.447633, 144.72695 -14.4473, 144.75 -14.446767, 144.76405 -14.4471, 144.76905 -14.4521, 144.76805 -14.459133, 144.755 -14.465467, 144.73595 -14.471833, 
+    144.72595 -14.480867, 144.72395 -14.4909, 144.73045 -14.499933, 144.7786 -14.5631, 144.8157 -14.601367, 144.82775 -14.607067, 144.8463 -14.6084, 144.8623 -14.6044, 144.87935 -14.594033, 144.8979 -14.587667, 
+    144.919 -14.588, 144.9315 -14.595367, 144.93805 -14.604367, 144.93755 -14.6164, 144.931 -14.670533, 144.932 -14.6866, 144.94505 -14.703133, 144.97065 -14.717167, 144.9997 -14.733567, 145.0313 -14.752267, 
+    145.04085 -14.758633, 145.05235 -14.773667, 145.0699 -14.7974, 145.1035 -14.8188, 145.1381 -14.833533, 145.18375 -14.839667, 145.2148 -14.838333, 145.2424 -14.843, 145.25745 -14.8517, 145.25945 -14.867067, 
+    145.2484 -14.879767, 145.23185 -14.8975, 145.2133 -14.909533, 145.2033 -14.9229, 145.2073 -14.9346, 145.22635 -14.945967, 145.2735 -14.962367, 145.30205 -14.973067, 145.33765 -14.9832, 145.36525 -14.9842, 
+    145.3863 -14.9869, 145.39785 -14.993233, 145.40385 -15.003933, 145.39835 -15.020667, 145.36325 -15.0541, 145.32665 -15.097033, 145.26245 -15.1689, 145.22985 -15.2075, 145.2128 -15.233933, 145.2073 -15.254333, 
+    145.2083 -15.273367, 145.22135 -15.284067, 145.2384 -15.290767, 145.26145 -15.290767, 145.2875 -15.287767, 145.3236 -15.281733, 145.3447 -15.2737, 145.3607 -15.264367, 145.37175 -15.255333, 145.3823 -15.253, 
+    145.3918 -15.254333, 145.40985 -15.263, 145.43795 -15.2727, 145.44995 -15.276733, 145.458 -15.281733, 145.4595 -15.2891, 145.44945 -15.300467, 145.43995 -15.310167, 145.40935 -15.334033, 145.3868 -15.3551, 
+    145.37775 -15.372833, 145.3808 -15.386867, 145.3933 -15.430667, 145.39885 -15.454233, 145.39835 -15.475633, 145.3858 -15.491333, 145.36325 -15.5057, 145.3492 -15.519433, 145.34265 -15.536467, 145.34315 -15.5562, 
+    145.3552 -15.575933, 145.3828 -15.602, 145.3938 -15.6125, 145.40285 -15.6329, 145.40485 -15.66, 145.40185 -15.695433, 145.39985 -15.714167, 145.40585 -15.730033, 145.4174 -15.753767, 145.4214 -15.7795, 
+    145.4189 -15.808733, 145.40885 -15.8445, 145.3963 -15.8716, 145.3798 -15.899, 145.36575 -15.920733, 145.3547 -15.9368, 145.3477 -15.956167, 145.34115 -15.971567, 145.34015 -15.9814, 145.3462 -15.987433, 
+    145.3597 -15.993767, 145.37575 -15.994433, 145.3913 -15.985767, 145.40335 -15.977733, 145.4174 -15.9744, 145.4319 -15.974067, 145.44395 -15.980733, 145.4535 -15.988733, 145.4625 -16.002433, 145.4655 -16.026833, 
+    145.4665 -16.051933, 145.47005 -16.072633, 145.47905 -16.0957, 145.48505 -16.116267, 145.4891 -16.134667, 145.4871 -16.1584, 145.47305 -16.1751, 145.457 -16.186633, 145.44095 -16.202333, 145.4284 -16.219067, 
+    145.4274 -16.236767, 145.4279 -16.256833, 145.4314 -16.264867, 145.44995 -16.285267, 145.463 -16.2993, 145.4655 -16.313667, 145.4655 -16.329733, 145.454 -16.3394, 145.43595 -16.3401, 145.4169 -16.3394, 
+    145.3903 -16.3314, 145.3813 -16.327, 145.3592 -16.321, 145.3477 -16.321, 145.3452 -16.324667, 145.3477 -16.334033, 145.36375 -16.347067, 145.3958 -16.369467, 145.40385 -16.376967, 145.40685 -16.397033, 
+    145.40785 -16.4171, 145.40035 -16.442167, 145.3933 -16.454533, 145.3923 -16.472933, 145.39735 -16.4873, 145.39735 -16.510533, 145.39735 -16.527567, 145.40585 -16.5346, 145.4194 -16.540633, 145.4294 -16.540633, 
+    145.44145 -16.533267, 145.454 -16.530267, 145.464 -16.534267, 145.47055 -16.540933, 145.47255 -16.553633, 145.47455 -16.566133, 145.48105 -16.5737, 145.50765 -16.596233, 145.5252 -16.6153, 145.53975 -16.628, 
+    145.55425 -16.639367, 145.59185 -16.681167, 145.63 -16.7097, 145.65855 -16.729433, 145.6711 -16.744133, 145.68715 -16.764867, 145.69615 -16.784267, 145.7042 -16.793933, 145.7167 -16.796633, 145.73125 -16.7953, 
+    145.7453 -16.797967, 145.75385 -16.807333, 145.75835 -16.821033, 145.76585 -16.833733, 145.7814 -16.847767, 145.79595 -16.8588, 145.80045 -16.8705, 145.79495 -16.8857, 145.7824 -16.908433, 145.76885 -16.929833, 
+    145.76285 -16.946567, 145.75385 -16.968967, 145.75585 -16.987667, 145.76635 -16.9987, 145.7834 -17.0044, 145.80145 -17.002733, 145.815 -16.993367, 145.8225 -16.9763, 145.82455 -16.943833, 145.823 -16.923467, 
+    145.8235 -16.910067, 145.82905 -16.9064, 145.83705 -16.9034, 145.8531 -16.895367, 145.86015 -16.887333, 145.86515 -16.8753, 145.87465 -16.860267, 145.8867 -16.849233, 145.90375 -16.845233, 145.9173 -16.845233, 
+    145.93835 -16.847233, 145.9509 -16.845233, 145.9594 -16.838167, 145.9644 -16.8298, 145.96895 -16.8191, 145.97645 -16.817433, 145.9855 -16.818433, 145.992 -16.828467, 145.9985 -16.844867, 146.00305 -16.8579, 
+    146.01355 -16.868933, 146.0231 -16.881967, 146.01855 -16.892, 145.998 -16.897333, 145.97845 -16.896667, 145.9624 -16.896333, 145.9494 -16.899333, 145.94135 -16.910033, 145.9228 -16.9445, 145.91075 -16.968567, 
+    145.90675 -16.991433, 145.90425 -17.0172, 145.90375 -17.041933, 145.9133 -17.066, 145.94335 -17.112467, 145.9579 -17.133033, 145.97045 -17.1551, 145.97345 -17.167133, 145.96645 -17.1835, 145.94835 -17.189867, 
+    145.93085 -17.192533, 145.9278 -17.198533, 145.9293 -17.2069, 145.93785 -17.215267, 145.9895 -17.2517, 146.0336 -17.274267, 146.0722 -17.2903, 146.11185 -17.3117, 146.1309 -17.332767, 146.15145 -17.3593, 
+    146.167 -17.369667, 146.1765 -17.376333, 146.18505 -17.3827, 146.18705 -17.387033, 146.18755 -17.404767, 146.18405 -17.460267, 146.1775 -17.469967, 146.15695 -17.483833, 146.1354 -17.500867, 146.12535 -17.5139, 
+    146.1309 -17.5263, 146.2011 -17.594167, 146.2066 -17.598833, 146.2111 -17.607533, 146.2061 -17.6179, 146.18805 -17.625567, 146.171 -17.633433, 146.15845 -17.643467, 146.14445 -17.660167, 146.1364 -17.6799, 
+    146.1334 -17.690933, 146.1282 -17.7033, 146.12035 -17.716667, 146.1102 -17.731833, 146.1023 -17.7409, 146.0978 -17.747467, 146.0978 -17.751933, 146.1018 -17.764967, 146.11585 -17.774, 146.1349 -17.791367, 
+    146.1452 -17.8115, 146.15725 -17.861367, 146.16 -17.896467, 146.1507 -17.943967, 146.1408 -17.966267, 146.1249 -17.986733, 146.11835 -18.000433, 146.11615 -18.0242, 146.1178 -18.0326, 146.1282 -18.054533, 
+    146.1315 -18.060367, 146.13095 -18.073533, 146.12545 -18.0834, 146.1074 -18.0911, 146.0937 -18.0953, 146.0838 -18.1026, 146.08105 -18.113933, 146.0827 -18.125267, 146.09315 -18.1322, 146.1019 -18.1395, 
+    146.1041 -18.150467, 146.09915 -18.185933, 146.09585 -18.198733, 146.0986 -18.2192, 146.1101 -18.235633, 146.1233 -18.2517, 146.1397 -18.261933, 146.1556 -18.2645, 146.16605 -18.260133, 146.1803 -18.2528, 
+    146.1951 -18.253167, 146.2 -18.254467, 146.20495 -18.260667, 146.2066 -18.274567, 146.20605 -18.288067, 146.21865 -18.2994, 146.2269 -18.307833, 146.23455 -18.327933, 146.23675 -18.349833, 146.2428 -18.362833, 
+    146.2543 -18.3756, 146.2592 -18.393533, 146.25815 -18.418, 146.25815 -18.440667, 146.26635 -18.454933, 146.28225 -18.461133, 146.29925 -18.4582, 146.3113 -18.448333, 146.325 -18.441767, 146.33485 -18.443233, 
+    146.3442 -18.4531, 146.3535 -18.4626, 146.36995 -18.465533, 146.3875 -18.466267, 146.41105 -18.466633, 146.4182 -18.469533, 146.42475 -18.484533, 146.42695 -18.510833, 146.41875 -18.537167, 146.40615 -18.554533, 
+    146.3771 -18.585967, 146.3557 -18.605333, 146.34145 -18.622867, 146.34035 -18.6331, 146.34585 -18.641867, 146.3623 -18.652467, 146.3694 -18.6585, 146.36995 -18.6746, 146.359 -18.699433, 146.3442 -18.7316, 
+    146.3398 -18.760833, 146.3354 -18.7855, 146.32555 -18.822067, 146.30965 -18.8575, 146.30145 -18.8809, 146.302 -18.898067, 146.30745 -18.9032, 146.32115 -18.903933, 146.3376 -18.898433, 146.3513 -18.8948, 
+    146.36285 -18.8948, 146.36885 -18.8988, 146.3727 -18.918533, 146.37325 -19.020333, 146.3738 -19.039333, 146.38695 -19.048833, 146.41325 -19.0576, 146.42475 -19.064567, 146.43135 -19.081, 146.43955 -19.0938, 
+    146.5141 -19.140767, 146.547 -19.153933, 146.5892 -19.161233, 146.61115 -19.168167, 146.63145 -19.178033, 146.6435 -19.1901, 146.6528 -19.199967, 146.6643 -19.204367, 146.67585 -19.202533, 146.6835 -19.195233, 
+    146.69065 -19.1868, 146.69995 -19.182433, 146.7131 -19.184267, 146.73065 -19.1901, 146.78545 -19.205833, 146.80575 -19.2069, 146.8222 -19.204, 146.83865 -19.2007, 146.8474 -19.204733, 146.8474 -19.2157, 
+    146.84685 -19.225733, 146.84355 -19.231967, 146.8452 -19.239633, 146.85835 -19.2462, 146.8688 -19.2557, 146.8688 -19.2623, 146.8518 -19.276533, 146.81945 -19.292267, 146.77945 -19.3171, 146.7515 -19.3436, 
+    146.729 -19.365533, 146.7131 -19.387833, 146.71145 -19.411233, 146.72245 -19.420733, 146.73505 -19.420733, 146.75475 -19.412333, 146.7849 -19.371767, 146.7997 -19.355667, 146.8233 -19.3374, 146.8474 -19.320567, 
+    146.8847 -19.305233, 146.90605 -19.299033, 146.9313 -19.2941, 146.9477 -19.294467, 146.97515 -19.2981, 147.0053 -19.307967, 147.036 -19.319667, 147.05135 -19.3226, 147.0815 -19.3193, 147.1056 -19.306133, 
+    147.1149 -19.283867, 147.1193 -19.218067, 147.1215 -19.205633, 147.1308 -19.2027, 147.1423 -19.207467, 147.16645 -19.230133, 147.1911 -19.2528, 147.20975 -19.273967, 147.2136 -19.2875, 147.20425 -19.301033, 
+    147.18015 -19.3182, 147.17085 -19.330467, 147.1555 -19.356033, 147.15055 -19.389667, 147.1511 -19.414133, 147.1533 -19.420367, 147.16205 -19.421833, 147.18125 -19.413067, 147.20975 -19.401367, 147.24595 -19.396233, 
+    147.275 -19.398433, 147.29035 -19.409767, 147.2925 -19.425467, 147.2936 -19.4401, 147.30185 -19.4485, 147.31885 -19.4518, 147.3298 -19.447767, 147.33745 -19.4317, 147.3468 -19.403167, 147.3638 -19.391867, 
+    147.38515 -19.388933, 147.41475 -19.385267, 147.429 -19.372833, 147.42955 -19.350567, 147.41255 -19.335933, 147.39175 -19.327167, 147.36925 -19.3129, 147.3698 -19.303033, 147.37365 -19.298467, 147.389 -19.2941, 
+    147.4219 -19.296633, 147.45695 -19.3065, 147.4822 -19.329167, 147.49425 -19.365167, 147.4981 -19.395133, 147.48605 -19.410867, 147.46685 -19.429133, 147.45535 -19.448133, 147.4597 -19.456533, 147.46685 -19.458, 
+    147.48165 -19.4529, 147.50085 -19.443033, 147.5288 -19.441567, 147.5666 -19.4485, 147.58525 -19.455067, 147.58855 -19.4613, 147.58415 -19.464967, 147.54905 -19.4653, 147.514 -19.4675, 147.48985 -19.474467, 
+    147.4712 -19.4834, 147.4208 -19.515567, 147.4005 -19.5258, 147.3742 -19.529833, 147.3649 -19.534567, 147.3616 -19.546633, 147.37035 -19.5514, 147.38405 -19.555033, 147.3994 -19.553933, 147.41695 -19.547367, 
+    147.4608 -19.5225, 147.4893 -19.5119, 147.5107 -19.503867, 147.5233 -19.500233, 147.53535 -19.503867, 147.5381 -19.5112, 147.54195 -19.522867, 147.5573 -19.534567, 147.5633 -19.5448, 147.55675 -19.5543, 
+    147.537 -19.562733, 147.51345 -19.570033, 147.4712 -19.5839, 147.4515 -19.593433, 147.4334 -19.602567, 147.41915 -19.604033, 147.39775 -19.6084, 147.38845 -19.617167, 147.39175 -19.624867, 147.40325 -19.632167, 
+    147.42355 -19.632533, 147.44875 -19.626667, 147.4871 -19.616067, 147.5244 -19.601833, 147.554 -19.594133, 147.58085 -19.5894, 147.60335 -19.5916, 147.60715 -19.599633, 147.6017 -19.614967, 147.59075 -19.647133, 
+    147.58965 -19.665067, 147.5847 -19.67, 147.5688 -19.6729, 147.53205 -19.676933, 147.497 -19.6806, 147.4904 -19.683867, 147.4892 -19.689733, 147.4882 -19.694833, 147.5085 -19.7113, 147.55125 -19.742733, 
+    147.5803 -19.767567, 147.58965 -19.785833, 147.5929 -19.809067, 147.5929 -19.826233, 147.6066 -19.832067, 147.64115 -19.831367, 147.66255 -19.836467, 147.6938 -19.8606, 147.7349 -19.882533, 147.76505 -19.886167, 
+    147.7897 -19.8785, 147.80395 -19.867533, 147.81275 -19.848167, 147.80725 -19.8361, 147.7952 -19.8361, 147.7815 -19.843033, 147.7656 -19.849633, 147.742 -19.85, 147.72065 -19.845233, 147.7042 -19.833533, 
+    147.70145 -19.817467, 147.7086 -19.778, 147.72065 -19.7568, 147.7431 -19.7418, 147.76725 -19.7312, 147.7952 -19.724267, 147.8248 -19.722067, 147.84835 -19.725367, 147.8659 -19.7378, 147.86975 -19.7535, 
+    147.87905 -19.7904, 147.8785 -19.814533, 147.867 -19.839767, 147.85935 -19.8573, 147.8588 -19.873367, 147.86755 -19.881067, 147.89165 -19.887267, 147.91855 -19.8902, 147.958 -19.887267, 147.9958 -19.877033, 
+    148.02595 -19.867533, 148.0501 -19.863133, 148.07365 -19.862767, 148.0901 -19.869, 148.0978 -19.879233, 148.09995 -19.900433, 148.09945 -19.922733, 148.10105 -19.929667, 148.11315 -19.932967, 148.14655 -19.930767, 
+    148.1608 -19.9346, 148.17235 -19.942267, 148.18605 -19.9496, 148.19535 -19.9485, 148.20195 -19.937533, 148.2085 -19.922167, 148.22055 -19.9196, 148.2551 -19.919967, 148.2699 -19.925467, 148.2754 -19.9335, 
+    148.2776 -19.948867, 148.2776 -19.959467, 148.28415 -19.964933, 148.29895 -19.963833, 148.30775 -19.955067, 148.3231 -19.947033, 148.3379 -19.9441, 148.35105 -19.9452, 148.36255 -19.951033, 148.3664 -19.9631, 
+    148.36145 -19.974067, 148.3516 -19.986133, 148.3269 -20.0099, 148.2836 -20.043333, 148.2436 -20.084267, 148.23535 -20.100333, 148.2332 -20.1135, 148.23645 -20.124467, 148.24195 -20.131767, 148.26495 -20.144567, 
+    148.2924 -20.1559, 148.31815 -20.1603, 148.3406 -20.1676, 148.3538 -20.176733, 148.38175 -20.183667, 148.40255 -20.180767, 148.4223 -20.169433, 148.44205 -20.158833, 148.4508 -20.140933, 148.4519 -20.1219, 
+    148.45575 -20.096333, 148.46285 -20.0872, 148.4804 -20.082067, 148.5007 -20.085, 148.51495 -20.0883, 148.54015 -20.086833, 148.567 -20.085367, 148.57855 -20.089767, 148.5884 -20.104733, 148.5796 -20.122267, 
+    148.56645 -20.140933, 148.56755 -20.158467, 148.57745 -20.1782, 148.5944 -20.186233, 148.6569 -20.1908, 148.69145 -20.191167, 148.72215 -20.190433, 148.74625 -20.192267, 148.7649 -20.1992, 148.7742 -20.212367, 
+    148.7682 -20.230633, 148.75175 -20.258433, 148.74405 -20.2829, 148.7446 -20.3125, 148.75175 -20.336467, 148.7715 -20.3602, 148.79725 -20.386167, 148.82685 -20.4081, 148.857 -20.428933, 148.8855 -20.445733, 
+    148.89645 -20.454133, 148.8981 -20.4651, 148.8921 -20.474967, 148.87835 -20.478633, 148.8674 -20.481367, 148.8614 -20.490133, 148.86305 -20.5055, 148.86795 -20.529967, 148.86085 -20.535833, 148.8466 -20.535833, 
+    148.83725 -20.531067, 148.81535 -20.516467, 148.80765 -20.498167, 148.7989 -20.482467, 148.78355 -20.477333, 148.76325 -20.475167, 148.74245 -20.477, 148.73585 -20.4843, 148.72325 -20.494167, 148.709 -20.495267, 
+    148.69145 -20.490133, 148.6772 -20.480267, 148.66735 -20.4788, 148.6558 -20.479533, 148.65255 -20.4894, 148.65415 -20.4978, 148.66185 -20.512067, 148.66515 -20.5201, 148.6624 -20.524867, 148.64705 -20.533267, 
+    148.6284 -20.5457, 148.6191 -20.562133, 148.6224 -20.666867, 148.62675 -20.685867, 148.6421 -20.693167, 148.66075 -20.695367, 148.6794 -20.693167, 148.69145 -20.6844, 148.70735 -20.681467, 148.71995 -20.6877, 
+    148.72435 -20.699733, 148.7309 -20.720567, 148.73585 -20.745067, 148.74405 -20.756567, 148.766 -20.7679, 148.789 -20.787633, 148.80275 -20.8136, 148.8082 -20.842833, 148.8181 -20.8494, 148.83395 -20.846867, 
+    148.85315 -20.835167, 148.874 -20.828567, 148.92385 -20.8381, 148.9354 -20.837733, 148.95455 -20.827867, 148.9721 -20.823467, 148.9869 -20.824567, 149.0017 -20.828233, 149.00665 -20.8275, 149.0165 -20.822, 
+    149.0335 -20.814333, 149.05765 -20.816167, 149.07625 -20.822733, 149.0845 -20.830767, 149.09545 -20.842467, 149.0993 -20.857833, 149.08995 -20.8666, 149.0642 -20.867333, 149.0379 -20.866967, 149.0324 -20.870967, 
+    149.03295 -20.913567, 149.03955 -20.928533, 149.05325 -20.942067, 149.0719 -20.9501, 149.07845 -20.949, 149.08285 -20.945, 149.0883 -20.931833, 149.0982 -20.9289, 149.1256 -20.929633, 149.14205 -20.9373, 
+    149.16125 -20.944267, 149.18975 -20.945367, 149.2078 -20.938767, 149.2303 -20.935867, 149.24565 -20.940233, 149.2555 -20.9545, 149.2555 -20.969467, 149.2599 -20.996167, 149.26375 -21.014433, 149.26755 -21.022467, 
+    149.28345 -21.026133, 149.3076 -21.025033, 149.32895 -21.021367, 149.3394 -21.0243, 149.34705 -21.032333, 149.33775 -21.046233, 149.3054 -21.073833, 149.27855 -21.105633, 149.2566 -21.141067, 149.23415 -21.169567, 
+    149.22425 -21.187867, 149.22645 -21.1926, 149.2358 -21.1937, 149.25385 -21.191133, 149.2703 -21.186033, 149.28345 -21.1864, 149.2895 -21.1939, 149.2802 -21.2118, 149.2577 -21.243967, 149.2314 -21.272833, 
+    149.2078 -21.287833, 149.19355 -21.298067, 149.19685 -21.305733, 149.20235 -21.307933, 149.2199 -21.305367, 149.23745 -21.3017, 149.2418 -21.305733, 149.2418 -21.316333, 149.2347 -21.3313, 149.23745 -21.338633, 
+    149.25005 -21.341533, 149.26155 -21.334967, 149.27855 -21.316333, 149.30265 -21.283433, 149.30925 -21.264433, 149.3224 -21.2593, 149.3405 -21.259667, 149.34925 -21.267, 149.352 -21.287467, 149.35475 -21.299867, 
+    149.36515 -21.302067, 149.37885 -21.300967, 149.3964 -21.293667, 149.4172 -21.286733, 149.426 -21.2911, 149.4271 -21.297333, 149.41395 -21.3123, 149.39475 -21.3315, 149.36955 -21.353067, 149.3591 -21.373167, 
+    149.352 -21.392167, 149.3476 -21.406067, 149.33885 -21.417367, 149.3257 -21.421767, 149.29825 -21.422867, 149.2829 -21.422133, 149.27415 -21.427967, 149.2758 -21.4364, 149.29005 -21.441867, 149.3202 -21.444067, 
+    149.34265 -21.4459, 149.34925 -21.449533, 149.3509 -21.459233, 149.3454 -21.469467, 149.3235 -21.474567, 149.31525 -21.478233, 149.30815 -21.490667, 149.29825 -21.5049, 149.29115 -21.517333, 149.29825 -21.526833, 
+    149.32295 -21.5338, 149.34105 -21.5389, 149.358 -21.550967, 149.36625 -21.564133, 149.3761 -21.576567, 149.39365 -21.5813, 149.40735 -21.577633, 149.4216 -21.563033, 149.4353 -21.545133, 149.44575 -21.529767, 
+    149.46435 -21.524667, 149.48245 -21.530133, 149.48685 -21.5411, 149.48025 -21.5561, 149.4671 -21.568867, 149.45725 -21.582767, 149.43095 -21.619867, 149.4227 -21.638867, 149.4134 -21.660067, 149.4183 -21.6831, 
+    149.43805 -21.703567, 149.4523 -21.730233, 149.4479 -21.7456, 149.4271 -21.751067, 149.41175 -21.7582, 149.4068 -21.775733, 149.4079 -21.791467, 149.4238 -21.843, 149.4364 -21.8852, 149.4545 -21.9214, 
+    149.4863 -21.961967, 149.5104 -21.9963, 149.5433 -22.035967, 149.56195 -22.079833, 149.58005 -22.1215, 149.59485 -22.156933, 149.60085 -22.1756, 149.60305 -22.2346, 149.59045 -22.263867, 149.57125 -22.2865, 
+    149.5466 -22.3077, 149.54495 -22.3161, 149.5603 -22.327433, 149.5729 -22.340433, 149.57895 -22.359433, 149.56905 -22.3733, 149.53945 -22.385367, 149.52085 -22.398167, 149.51755 -22.416067, 149.5252 -22.428133, 
+    149.53835 -22.431433, 149.55425 -22.429233, 149.56795 -22.417167, 149.57015 -22.414967, 149.58605 -22.4095, 149.60745 -22.409133, 149.62715 -22.413533, 149.63045 -22.419, 149.6184 -22.4296, 149.61345 -22.4391, 
+    149.6129 -22.451167, 149.6261 -22.471433, 149.6387 -22.483867, 149.65075 -22.4996, 149.64855 -22.518967, 149.63705 -22.537233, 149.6184 -22.560267, 149.6091 -22.577433, 149.6113 -22.589867, 149.62555 -22.594267, 
+    149.64745 -22.592433, 149.6639 -22.579633, 149.6831 -22.556233, 149.7072 -22.5354, 149.72255 -22.5208, 149.7324 -22.5102, 149.73625 -22.484967, 149.73295 -22.455733, 149.7335 -22.4349, 149.7445 -22.4221, 
+    149.7631 -22.412967, 149.7801 -22.414433, 149.79435 -22.420267, 149.80805 -22.439633, 149.81575 -22.467433, 149.8223 -22.491533, 149.8448 -22.511667, 149.9062 -22.554033, 150.0202 -22.617833, 150.0509 -22.633533, 
+    150.08105 -22.6383, 150.0822 -22.638133, 150.092 -22.635733, 150.09585 -22.629533, 150.0909 -22.621833, 150.08545 -22.6138, 150.08765 -22.6087, 150.1019 -22.602467, 150.1041 -22.5926, 150.09915 -22.587133, 
+    150.0761 -22.573233, 150.02955 -22.5407, 149.9791 -22.502867, 149.9369 -22.4656, 149.9073 -22.440367, 149.8766 -22.410033, 149.86345 -22.396167, 149.85795 -22.384633, 149.86345 -22.379533, 149.87385 -22.372567, 
+    149.9007 -22.3715, 149.91935 -22.365633, 149.9281 -22.356867, 149.927 -22.3415, 149.9144 -22.3258, 149.90455 -22.312633, 149.8996 -22.2995, 149.90235 -22.2845, 149.90675 -22.2443, 149.9144 -22.1933, 
+    149.92045 -22.154567, 149.92975 -22.1319, 149.94075 -22.126433, 149.9709 -22.1224, 150.0109 -22.119467, 150.0635 -22.118767, 150.11395 -22.120933, 150.12325 -22.125333, 150.13535 -22.1425, 150.143 -22.162233, 
+    150.15945 -22.179433, 150.1907 -22.198067, 150.22685 -22.217067, 150.24055 -22.2317, 150.2658 -22.2834, 150.29265 -22.3174, 150.32995 -22.353933, 150.3535 -22.380267, 150.3738 -22.391967, 150.40665 -22.4022, 
+    150.44065 -22.421933, 150.4823 -22.451167, 150.51575 -22.4773, 150.5459 -22.503233, 150.56125 -22.511667, 150.56565 -22.5102, 150.56565 -22.497033, 150.5662 -22.472533, 150.57495 -22.47, 150.5892 -22.479133, 
+    150.60015 -22.501767, 150.60455 -22.5237, 150.61225 -22.532833, 150.6232 -22.533567, 150.63855 -22.524433, 150.6451 -22.514933, 150.65555 -22.512367, 150.66815 -22.514933, 150.67855 -22.523333, 150.6857 -22.537967, 
+    150.689 -22.5473, 150.69995 -22.5557, 150.71585 -22.5579, 150.7372 -22.554233, 150.74325 -22.544733, 150.74215 -22.529367, 150.72295 -22.5155, 150.6994 -22.499967, 150.6972 -22.496667, 150.68955 -22.4762, 
+    150.67855 -22.463767, 150.6879 -22.457933, 150.6983 -22.460467, 150.7202 -22.4729, 150.7438 -22.482033, 150.75035 -22.479133, 150.74875 -22.4689, 150.7312 -22.452433, 150.69885 -22.438567, 150.678 -22.419533, 
+    150.6747 -22.404567, 150.6802 -22.402733, 150.6961 -22.407867, 150.72075 -22.417, 150.73065 -22.415533, 150.735 -22.411133, 150.72515 -22.399433, 150.6857 -22.374233, 150.6742 -22.360533, 150.678 -22.348833, 
+    150.69005 -22.3386, 150.7076 -22.327267, 150.71805 -22.323233, 150.7482 -22.3207, 150.7778 -22.3269, 150.803 -22.3375, 150.81395 -22.347367, 150.81505 -22.357967, 150.80685 -22.3755, 150.79425 -22.391233, 
+    150.7953 -22.406933, 150.8052 -22.427033, 150.81945 -22.437267, 150.8293 -22.437267, 150.83535 -22.428867, 150.83645 -22.412067, 150.8463 -22.3916, 150.8611 -22.3799, 150.87645 -22.380633, 150.8803 -22.387933, 
+    150.88085 -22.401833, 150.8814 -22.421733, 150.8885 -22.429767, 150.9044 -22.440367, 150.91045 -22.4594, 150.9077 -22.4762, 150.89565 -22.489, 150.8781 -22.4901, 150.84685 -22.484233, 150.8326 -22.4868, 
+    150.82545 -22.498133, 150.8233 -22.518967, 150.82275 -22.549667, 150.8315 -22.5555, 150.84575 -22.5546, 150.8655 -22.556433, 150.8737 -22.5685, 150.8715 -22.584933, 150.85945 -22.598833, 150.83865 -22.6043, 
+    150.8222 -22.6116, 150.81505 -22.6244, 150.8222 -22.632433, 150.83535 -22.634267, 150.85235 -22.630967, 150.8792 -22.6193, 150.89015 -22.605767, 150.89675 -22.582367, 150.90385 -22.565933, 150.9247 -22.542533, 
+    150.94115 -22.530833, 150.9521 -22.530467, 150.96085 -22.536333, 150.9603 -22.549833, 150.94495 -22.6021, 150.9329 -22.633533, 150.9329 -22.6624, 150.9269 -22.6816, 150.911 -22.7006, 150.90055 -22.722167, 
+    150.8885 -22.7379, 150.88055 -22.793533, 150.8875 -22.837867, 150.90275 -22.884033, 150.9062 -22.916333, 150.8965 -22.923733, 150.88405 -22.9228, 150.86535 -22.911733, 150.81685 -22.9011, 150.7961 -22.904333, 
+    150.79125 -22.909867, 150.80235 -22.9334, 150.83005 -22.9431, 150.8605 -22.9468, 150.86325 -22.9551, 150.8619 -22.9639, 150.8515 -22.983933, 150.83485 -23.025967, 150.81965 -23.058267, 150.8127 -23.086433, 
+    150.8231 -23.1003, 150.8591 -23.1169, 150.88955 -23.132133, 150.9034 -23.144133, 150.90135 -23.177133, 150.8875 -23.1956, 150.8681 -23.2062, 150.8335 -23.211767, 150.8162 -23.221433, 150.81825 -23.2293, 
+    150.83905 -23.2473, 150.86465 -23.2676, 150.8889 -23.293, 150.90135 -23.324867, 150.89855 -23.360633, 150.88955 -23.384167, 150.8584 -23.398933, 150.83005 -23.4031, 150.79885 -23.405867, 150.7601 -23.406333, 
+    150.7144 -23.409067, 150.67425 -23.411833, 150.6613 -23.4126, 150.659 -23.412733, 150.65275 -23.421967, 150.66315 -23.431667, 150.6791 -23.438133, 150.72825 -23.443667, 150.76355 -23.447367, 150.8051 -23.448767, 
+    150.8134 -23.4469, 150.82935 -23.445533, 150.83485 -23.452, 150.8307 -23.460767, 150.81895 -23.484767, 150.80855 -23.5293, 150.8037 -23.554233, 150.81065 -23.5653, 150.82725 -23.564833, 150.84735 -23.5459, 
+    150.85495 -23.5219, 150.86605 -23.5108, 150.88405 -23.500167, 150.89375 -23.502033, 150.8979 -23.5094, 150.88955 -23.527433, 150.8854 -23.540333, 150.89235 -23.545867, 150.9048 -23.5371, 150.9228 -23.515867, 
+    150.93525 -23.505733, 150.9526 -23.499733, 150.96575 -23.500633, 150.97125 -23.5048, 150.97195 -23.520033, 150.9519 -23.5588, 150.9339 -23.589733, 150.9311 -23.604967, 150.94495 -23.6193, 150.95675 -23.6193, 
+    150.97335 -23.607733, 150.99065 -23.5925, 150.9948 -23.584667, 150.99705 -23.5828, 151.00865 -23.572633, 151.0239 -23.5463, 151.0329 -23.502933, 151.0419 -23.492767, 151.0592 -23.490467, 151.07515 -23.490467, 
+    151.0966 -23.495533, 151.1492 -23.533367, 151.16585 -23.5532, 151.17 -23.584133, 151.18175 -23.597967, 151.22125 -23.618767, 151.26415 -23.6543, 151.2801 -23.6836, 151.2766 -23.708067, 151.26275 -23.721467, 
+    151.22745 -23.733933, 151.21775 -23.744067, 151.22745 -23.758833, 151.26555 -23.809633, 151.27385 -23.815633, 151.29945 -23.815633, 151.3168 -23.8198, 151.32995 -23.835033, 151.34585 -23.867333, 151.3403 -23.881833, 
+    151.32855 -23.8943, 151.32095 -23.9012, 151.32025 -23.904, 151.3244 -23.905367, 151.33825 -23.9012, 151.35 -23.897967, 151.35625 -23.901667, 151.35765 -23.916433, 151.36315 -23.935367, 151.3798 -23.965367, 
+    151.38045 -23.966667, 151.39105 -24, 151.40595 -24.062333, 151.4333 -24.089233, 151.4606 -24.091067, 151.47565 -24.0801, 151.49615 -24.0801, 151.5112 -24.0938, 151.51255 -24.130233, 151.5413 -24.1512, 
+    151.6158 -24.148933, 151.62535 -24.137067, 151.62125 -24.0824, 151.6459 -24.061433, 151.69235 -24.061433, 151.758 -24.0915, 151.7744 -24.087867, 151.7785 -24.079667, 151.7621 -24.037733, 151.7826 -24.023133, 
+    151.85505 -24.025867, 151.8701 -24.0432, 151.8783 -24.125233, 151.8947 -24.132533, 151.93505 -24.132067, 151.9542 -24.1421, 152.00615 -24.359467, 152.0868 -24.457, 152.09225 -24.494367, 152.07315 -24.502567, 
+    151.9651 -24.502567, 151.9405 -24.509867, 151.9405 -24.5199, 151.95145 -24.5272, 152.0745 -24.525367, 152.22355 -24.6311, 152.3992 -24.7929, 152.37735 -24.848033, 152.38965 -24.8617, 152.41015 -24.8626, 
+    152.43065 -24.855333, 152.45255 -24.827967, 152.47165 -24.827967, 152.4881 -24.840733, 152.5031 -24.967433, 152.6002 -25.1365, 152.68085 -25.184833, 152.6781 -25.212167, 152.63985 -25.237667, 152.5674 -25.256833, 
+    152.5633 -25.273233, 152.57285 -25.283267, 152.61865 -25.2828, 152.68015 -25.270933, 152.83875 -25.272767, 152.8873 -25.324267, 152.89275 -25.3735, 152.7082 -25.481967, 152.6658 -25.5184, 152.6713 -25.5412, 
+    152.6904 -25.547567, 152.7246 -25.5421, 152.82575 -25.506567, 152.875 -25.502933, 152.89755 -25.516133, 152.9522 -25.6738, 152.9495 -25.706633, 152.90985 -25.723033, 152.90985 -25.739433, 152.9689 -25.759467, 
+    152.9689 -25.7889, 152.9167 -25.850167, 152.92255 -25.8713, 152.95125 -25.874967, 152.99735 -25.8438, 153.01375 -25.845633, 153.01785 -25.8593, 152.95085 -25.926733, 152.9481 -25.944067, 152.97545 -25.956833, 
+    152.99185 -25.982333, 153.00975 -25.986833, 153.02605 -25.974133, 153.06295 -25.839233, 153.0944 -25.790933, 153.1122 -25.790033, 153.1231 -25.7964, 153.16275 -25.934033, 153.2065 -25.9468, 153.22705 -25.966833, 
+    153.15045 -26.1259, 153.1327 -26.3287, 153.04065 -26.384533, 153.03955 -26.3963, 153.0561 -26.403667, 153.1245 -26.379733, 153.16415 -26.378833, 153.186 -26.3925, 153.19285 -26.583467, 153.1778 -26.592567, 
+    153.16005 -26.590733, 153.104 -26.575267, 153.09305 -26.582533, 153.10025 -26.6086, 153.15985 -26.663067, 153.10875 -26.8423, 153.10125 -26.929367, 153.1614 -27.008667, 153.15595 -27.047867, 153.1149 -27.107567, 
+    153.1026 -27.171367, 153.12175 -27.185933, 153.14365 -27.185933, 153.22715 -27.152767, 153.2448 -27.157933, 153.2459 -27.1844, 153.19075 -27.220467, 153.15525 -27.303967, 153.1621 -27.355, 153.2229 -27.434767, 
+    153.3063 -27.655333, 153.2899 -27.697267, 153.23385 -27.7164, 153.2024 -27.729633, 153.20105 -27.741467, 153.21335 -27.748767, 153.294 -27.747867, 153.32545 -27.763333, 153.3993 -27.867267, 153.41295 -27.868167, 
+    153.42255 -27.8618, 153.4444 -27.7679, 153.4622 -27.7433, 153.4786 -27.741467, 153.4868 -27.755133, 153.4485 -27.898233, 153.46885 -27.994167, 153.4727 -28.128067, 153.60125 -28.227767, 153.60575 -28.2592, 
+    153.5737 -28.2933, 153.58385 -28.310233, 153.61395 -28.310233, 153.6577 -28.281067, 153.67745 -28.280767, 153.67965 -28.292533, 153.5907 -28.468833, 153.60025 -28.639733, 153.6399 -28.7017, 153.63855 -28.729067, 
+    153.58795 -28.803333, 153.58935 -28.965567, 153.5688 -29.002967, 153.40135 -29.1702, 153.4068 -29.254967, 153.32795 -29.356933, 153.32455 -29.381833, 153.3289 -29.3885, 153.3833 -29.4472, 153.3765 -29.466267, 
+    153.359 -29.465967, 153.28925 -29.422233, 153.23865 -29.409467, 153.2236 -29.418567, 153.22495 -29.438633, 153.2785 -29.462067, 153.3173 -29.500233, 153.38495 -29.516567, 153.38355 -29.6551, 153.3521 -29.716167, 
+    153.3521 -29.7695, 153.37535 -29.791367, 153.37265 -29.830567, 153.33845 -29.927167, 153.2373 -30.0926, 153.22635 -30.1464, 153.26325 -30.222967, 153.2564 -30.284933, 153.21335 -30.354667, 153.10125 -30.531467, 
+    153.1204 -30.679133, 153.0855 -30.750267, 152.9611 -30.838667, 152.931 -30.884233, 152.92555 -30.9362, 152.97205 -30.961733, 153.0199 -30.958067, 153.0978 -30.9362, 153.132 -30.9362, 153.14295 -30.9435, 
+    153.14295 -30.973133, 153.02125 -31.070633, 153.0267 -31.0834, 153.0568 -31.0825, 153.1074 -31.070633, 153.12105 -31.077933, 153.12105 -31.093433, 153.03535 -31.161067, 153.0184 -31.360933, 152.93145 -31.459133, 
+    152.8917 -31.4616, 152.85685 -31.443667, 152.8179 -31.443667, 152.79945 -31.4546, 152.80625 -31.477367, 152.83085 -31.4979, 152.92115 -31.513667, 152.94325 -31.530333, 152.93735 -31.551967, 152.7856 -31.6433, 
+    152.7326 -31.682567, 152.7311 -31.701233, 152.74145 -31.707133, 152.76645 -31.706133, 152.86225 -31.677667, 152.8681 -31.685533, 152.8593 -31.704167, 152.723 -31.8078, 152.7171 -31.859833, 152.67585 -31.8834, 
+    152.60955 -31.891267, 152.56245 -31.909933, 152.56245 -31.9227, 152.6022 -31.957567, 152.6022 -31.9723, 152.56685 -32.0165, 152.49465 -32.134333, 152.48435 -32.139267, 152.477 -32.133367, 152.46225 -32.101933, 
+    152.44605 -32.097033, 152.4269 -32.105867, 152.42245 -32.143167, 152.4048 -32.1589, 152.365 -32.154, 152.3503 -32.161833, 152.3503 -32.193267, 152.3709 -32.220767, 152.3783 -32.222733, 152.38415 -32.215867, 
+    152.39005 -32.1923, 152.39745 -32.183433, 152.41215 -32.1854, 152.45045 -32.208967, 152.4593 -32.2635, 152.42835 -32.2802, 152.42835 -32.2959, 152.4858 -32.316533, 152.4991 -32.309633, 152.51825 -32.2291, 
+    152.5315 -32.2301, 152.5654 -32.2576, 152.5683 -32.2743, 152.55065 -32.326333, 152.6081 -32.379367, 152.6081 -32.392133, 152.5801 -32.419633, 152.5757 -32.472667, 152.50055 -32.508533, 152.3724 -32.610667, 
+    152.24495 -32.688233, 152.0284 -32.6961, 152.0063 -32.6804, 152.0063 -32.566467, 151.9827 -32.567433, 151.96355 -32.582167, 151.95765 -32.6735, 151.9076 -32.7128, 151.90315 -32.7403, 151.92525 -32.755033, 
+    151.9665 -32.755033, 152.03135 -32.736367, 152.0726 -32.737367, 152.09615 -32.755033, 152.1256 -32.754033, 152.15215 -32.738333, 152.214 -32.738333, 152.30975 -32.756, 152.30535 -32.777633, 152.23905 -32.7943, 
+    152.1374 -32.7894, 152.06815 -32.824767, 151.96575 -32.9156, 151.94955 -32.9215, 151.93335 -32.9166, 151.9378 -32.8508, 151.9039 -32.8498, 151.8877 -32.858633, 151.81405 -33.0531, 151.79195 -33.073733, 
+    151.76395 -33.073733, 151.74625 -33.059967, 151.7448 -33.044267, 151.7713 -32.989267, 151.761 -32.978467, 151.74035 -32.978467, 151.70575 -33.005467, 151.66895 -33.0585, 151.6439 -33.0585, 151.6041 -33.0379, 
+    151.5879 -33.041833, 151.58055 -33.062433, 151.59085 -33.083067, 151.63945 -33.098767, 151.63945 -33.116467, 151.6115 -33.142967, 151.61 -33.155733, 151.6365 -33.1744, 151.69105 -33.172433, 151.7647 -33.118433, 
+    151.78385 -33.116467, 151.80005 -33.126267, 151.80595 -33.205833, 151.7367 -33.302067, 151.7102 -33.304033, 151.694 -33.291267, 151.69105 -33.2736, 151.719 -33.221533, 151.7087 -33.208767, 151.68735 -33.211233, 
+    151.6461 -33.2358, 151.5886 -33.334, 151.58715 -33.365433, 151.6387 -33.389, 151.6387 -33.403733, 151.61735 -33.4219, 151.4457 -33.638233, 151.42065 -33.637233, 151.41475 -33.6279, 151.42655 -33.541733, 
+    151.40885 -33.524533, 151.38825 -33.525533, 151.3757 -33.536333, 151.3739 -33.6181, 151.34145 -33.6392, 151.3083 -33.6387, 151.29505 -33.625933, 151.30095 -33.538767, 151.284 -33.525533, 151.2597 -33.525533, 
+    151.21625 -33.558433, 151.2015 -33.561867, 151.1912 -33.555967, 151.1831 -33.538767, 151.15955 -33.5383, 151.14625 -33.546133, 151.11385 -33.6505, 151.1205 -33.657367, 151.13595 -33.6549, 151.1772 -33.6112, 
+    151.21185 -33.610733, 151.2332 -33.6274, 151.22875 -33.663267, 151.189 -33.7163, 151.19855 -33.728067, 151.2295 -33.7276, 151.29065 -33.677, 151.32455 -33.676033, 151.36505 -33.703033, 151.36875 -33.742067, 
+    151.3282 -33.8064, 151.298 -33.816233, 151.217 -33.881033, 151.15365 -33.909267, 151.15145 -33.921567, 151.1691 -33.9304, 151.21185 -33.928433, 151.31125 -33.873933, 151.31935 -33.872467, 151.3304 -33.881767, 
+    151.32895 -33.9088, 151.26635 -33.9579, 151.2479 -33.959367, 151.23685 -33.947567, 151.22435 -33.944633, 151.20925 -33.9493, 151.1643 -33.9812, 151.14075 -33.9812, 151.0973 -33.961567, 151.06415 -33.961567, 
+    151.04535 -33.971633, 151.04535 -33.992733, 151.0999 -34.019733, 151.27735 -34.023867, 151.3042 -34.037633, 151.3042 -34.054133, 151.24495 -34.083567, 151.1809 -34.0821, 151.09985 -34.074233, 151.0711 -34.085533, 
+    151.0731 -34.105033, 151.0896 -34.1119, 151.22285 -34.121867, 151.22575 -34.136667, 151.21545 -34.147667, 151.05245 -34.212333, 150.96475 -34.261167, 150.94 -34.318933, 150.9462 -34.3946, 151.00395 -34.4909, 
+    150.99985 -34.511533, 150.98745 -34.522533, 150.973 -34.522533, 150.96065 -34.517033, 150.96065 -34.4964, 150.9297 -34.4799, 150.89875 -34.478533, 150.8492 -34.4964, 150.85025 -34.539733, 150.8626 -34.567267, 
+    150.89565 -34.5879, 150.94515 -34.6044, 150.9493 -34.630533, 150.8647 -34.7612, 150.84145 -34.828267, 150.8394 -34.901867, 150.9013 -34.967567, 150.9137 -35.045967, 150.8982 -35.0659, 150.88685 -35.0714, 
+    150.8724 -35.069367, 150.80745 -35.012267, 150.78885 -35.012267, 150.7708 -35.0243, 150.77595 -35.1082, 150.8038 -35.162533, 150.85695 -35.1708, 150.86415 -35.178367, 150.8549 -35.1873, 150.77235 -35.1935, 
+    150.71765 -35.215867, 150.7053 -35.212767, 150.70115 -35.115433, 150.68465 -35.094467, 150.63305 -35.093433, 150.60005 -35.109933, 150.59745 -35.222033, 150.53765 -35.276367, 150.47675 -35.2977, 150.44375 -35.323167, 
+    150.4417 -35.357533, 150.4819 -35.402933, 150.485 -35.450067, 150.44475 -35.5209, 150.44375 -35.547033, 150.4819 -35.567667, 150.4819 -35.5766, 150.47265 -35.586933, 150.42105 -35.640233, 150.38905 -35.640233, 
+    150.36225 -35.651933, 150.35915 -35.689067, 150.4138 -35.730333, 150.4128 -35.7427, 150.3968 -35.752, 150.2637 -35.752, 150.2276 -35.745133, 150.2152 -35.754067, 150.21415 -35.778833, 150.258 -35.8053, 
+    150.29515 -35.8108, 150.33645 -35.8342, 150.3323 -35.875467, 150.3199 -35.889233, 150.29105 -35.9016, 150.25595 -35.9305, 150.25595 -36.032267, 150.2147 -36.0708, 150.2126 -36.0942, 150.24975 -36.153333, 
+    150.258 -36.272333, 150.24355 -36.3026, 150.14195 -36.3676, 150.1337 -36.3848, 150.13785 -36.393733, 150.1884 -36.421933, 150.1884 -36.437733, 150.1471 -36.4845, 150.1105 -36.622433, 149.9836 -36.7249, 
+    149.97535 -36.7311, 149.97535 -36.735233, 150.0073 -36.748967, 150.0032 -36.761367, 149.96915 -36.767233, 149.94025 -36.7686, 149.92685 -36.7748, 149.9279 -36.787867, 149.96295 -36.805067, 149.96295 -36.817433, 
+    149.9382 -36.834633, 149.93615 -36.8525, 149.95885 -36.874533, 149.9547 -36.917833, 149.9217 -36.9519, 149.8856 -36.956733, 149.8629 -36.972533, 149.85255 -37.044767, 149.89695 -37.145533, 149.88145 -37.228067, 
+    149.88145 -37.2535, 149.8959 -37.263133, 149.92685 -37.261067, 149.98565 -37.221167, 150.0063 -37.2205, 150.02075 -37.237, 150.03105 -37.3302, 150.02075 -37.339833, 150.00525 -37.339833, 149.9836 -37.321267, 
+    149.9774 -37.324, 149.97465 -37.336567, 149.9565 -37.453967, 149.99825 -37.562867, 149.9946 -37.6028, 149.97465 -37.613667, 149.9084 -37.624567, 149.8249 -37.648767, 149.81 -37.6433, 149.80795 -37.630233, 
+    149.86665 -37.577367, 149.86845 -37.562867, 149.8594 -37.5556, 149.82855 -37.5544, 149.7995 -37.5689, 149.765 -37.570133, 149.73235 -37.548333, 149.72325 -37.548333, 149.70695 -37.553167, 149.6652 -37.5931, 
+    149.6652 -37.608833, 149.68335 -37.620933, 149.71965 -37.623367, 149.7614 -37.645133, 149.78315 -37.6627, 149.78315 -37.679633, 149.7632 -37.7111, 149.5835 -37.859933, 149.4628 -37.905933, 149.2141 -37.9168, 
+    149.1978 -37.901067, 149.2014 -37.866, 149.1887 -37.846633, 149.1633 -37.8418, 149.1506 -37.8539, 149.1506 -37.9047, 149.1179 -37.913167, 148.6088 -37.911967, 148.5153 -37.895633, 148.4804 -37.896567, 
+    148.1995 -37.9041, 148.15865 -37.907133, 148.06065 -37.943433, 148.0334 -37.948267, 148.0098 -37.941, 147.9481 -37.9035, 147.8301 -37.858733, 147.71575 -37.841767, 147.6958 -37.851467, 147.694 -37.864767, 
+    147.79745 -37.909533, 147.79925 -37.9277, 147.792 -37.944633, 147.66315 -38.017233, 147.53605 -38.093467, 147.527 -38.111633, 147.54695 -38.1213, 147.5869 -38.112833, 147.74845 -38.005133, 147.7702 -38.002733, 
+    147.7775 -38.014833, 147.7684 -38.029333, 147.56875 -38.1564, 147.41355 -38.2514, 147.24705 -38.340633, 147.22345 -38.356967, 147.22165 -38.366033, 147.2289 -38.368467, 147.2597 -38.363033, 147.4902 -38.244433, 
+    147.81875 -38.020567, 147.9045 -37.985467, 147.96895 -37.986067, 147.9748 -37.992433, 147.9639 -38.003333, 147.8432 -38.043867, 147.74155 -38.111033, 147.54685 -38.255333, 147.1929 -38.470733, 146.90385 -38.668867, 
+    146.8249 -38.728167, 146.7664 -38.760833, 146.73915 -38.762667, 146.72375 -38.752967, 146.72375 -38.733633, 146.75185 -38.714267, 146.7673 -38.687033, 146.76095 -38.677333, 146.721 -38.675533, 146.64025 -38.7076, 
+    146.4792 -38.725767, 146.4583 -38.734233, 146.3031 -38.7312, 146.2668 -38.735433, 146.206 -38.772933, 146.20965 -38.8628, 146.23685 -38.9348, 146.2541 -38.9463, 146.299 -38.9472, 146.42155 -38.8776, 
+    146.43605 -38.8752, 146.44875 -38.879433, 146.47055 -38.9018, 146.47055 -38.940233, 146.43515 -38.999533, 146.3689 -39.060033, 146.36435 -39.0667, 146.368 -39.077567, 146.417 -39.1042, 146.4197 -39.1175, 
+    146.41065 -39.1266, 146.37345 -39.148367, 146.36255 -39.183767, 146.35165 -39.230967, 146.32985 -39.2491, 146.2591 -39.253933, 146.2282 -39.2479, 146.2119 -39.228533, 146.20965 -39.1024, 146.18875 -39.072733, 
+    146.11255 -39.035233, 146.108 -39.025533, 146.1198 -39.0201, 146.167 -39.023733, 146.1833 -39.014667, 146.1815 -39.003167, 146.1139 -38.926633, 146.10755 -38.906033, 146.0504 -38.8631, 145.98635 -38.862167, 
+    145.9691 -38.874267, 145.97415 -38.9115, 145.96275 -38.9239, 145.9319 -38.930533, 145.88885 -38.938733, 145.8571 -38.928433, 145.8366 -38.859133, 145.77765 -38.832533, 145.74585 -38.808633, 145.74315 -38.763233, 
+    145.7531 -38.7572, 145.84295 -38.755367, 145.85115 -38.743267, 145.84115 -38.7342, 145.72455 -38.701533, 145.6429 -38.702133, 145.6066 -38.724533, 145.58115 -38.725733, 145.55485 -38.712433, 145.50995 -38.6377, 
+    145.36925 -38.621967, 145.3484 -38.629833, 145.32845 -38.647367, 145.29215 -38.648, 145.23675 -38.6256, 145.1914 -38.6238, 145.1669 -38.633467, 145.14875 -38.633467, 145.1342 -38.625, 145.1342 -38.609867, 
+    145.20045 -38.5433, 145.24495 -38.5433, 145.35295 -38.572367, 145.40875 -38.5784, 145.4323 -38.573567, 145.4668 -38.5415, 145.46225 -38.4111, 145.4895 -38.391733, 145.62565 -38.380867, 145.6338 -38.352433, 
+    145.622 -38.323067, 145.5866 -38.304933, 145.5113 -38.2559, 145.4591 -38.2305, 145.2853 -38.225967, 145.2383 -38.247233, 145.20135 -38.283067, 145.19465 -38.306567, 145.2215 -38.3547, 145.2215 -38.367033, 
+    145.19295 -38.3967, 145.19125 -38.4146, 145.2295 -38.452867, 145.2286 -38.471933, 145.20805 -38.481767, 145.1577 -38.487367, 145.0905 -38.512, 144.999 -38.5999, 144.9755 -38.5999, 144.9453 -38.5932, 
+    144.87645 -38.590967, 144.80255 -38.607733, 144.78745 -38.608867, 144.7656 -38.5988, 144.72025 -38.511467, 144.65815 -38.457733, 144.64975 -38.446533, 144.6615 -38.434233, 144.69675 -38.4331, 144.7152 -38.440933, 
+    144.91 -38.465567, 144.9419 -38.4577, 145.0695 -38.346867, 145.1342 -38.2355, 145.12745 -38.160467, 145.0418 -38.0474, 144.9226 -37.942167, 144.8235 -37.9377, 144.73785 -37.991433, 144.64385 -38.055233, 
+    144.33485 -38.159367, 144.3231 -38.1739, 144.32815 -38.189567, 144.39025 -38.215333, 144.40875 -38.222033, 144.57835 -38.182867, 144.6203 -38.182867, 144.67575 -38.233233, 144.67405 -38.266833, 144.58255 -38.3592, 
+    144.55565 -38.3592, 144.52715 -38.333433, 144.4885 -38.333433, 144.33065 -38.389433, 144.15435 -38.489067, 143.9251 -38.682167, 143.8932 -38.728067, 143.8042 -38.7986, 143.6892 -38.874733, 143.63715 -38.875833, 
+    143.617 -38.894867, 143.58005 -38.892633, 143.5666 -38.883667, 143.5649 -38.8669, 143.5112 -38.836667, 143.42385 -38.8042, 143.3584 -38.799733, 143.29625 -38.771733, 143.2123 -38.715767, 143.0049 -38.629, 
+    142.91925 -38.629, 142.9075 -38.6234, 142.9075 -38.6178, 142.92095 -38.609967, 142.9142 -38.602133, 142.7505 -38.540533, 142.56075 -38.438667, 142.45495 -38.395033, 142.2803 -38.384933, 142.24925 -38.391667, 
+    142.23915 -38.4118, 142.22405 -38.420767, 142.1955 -38.419633, 142.03765 -38.3357, 141.8588 -38.293133, 141.6657 -38.2898, 141.6338 -38.315533, 141.6355 -38.3368, 141.6657 -38.3424, 141.70265 -38.372633, 
+    141.70095 -38.384933, 141.69595 -38.395033, 141.67075 -38.397267, 141.6103 -38.3883, 141.59015 -38.3939, 141.57165 -38.4342, 141.5549 -38.4454, 141.53135 -38.437567, 141.52295 -38.425233, 141.53135 -38.354733, 
+    141.47595 -38.319433, 141.4474 -38.318333, 141.4172 -38.326167, 141.3559 -38.365333, 141.3391 -38.366467, 141.32565 -38.3575, 141.32565 -38.3396, 141.3374 -38.3004, 141.3324 -38.2825, 141.0167 -38.107867, 
+    140.7942 -38.101133, 140.74885 -38.101133, 140.70185 -38.1325, 140.66825 -38.123533, 140.6145 -38.0642, 140.57085 -38.065333, 140.5079 -38.073167, 140.45415 -38.0575, 140.35505 -37.9763, 140.2778 -37.8028, 
+    140.17205 -37.7037, 140.17035 -37.6802, 140.2224 -37.647733, 140.21905 -37.613033, 140.15525 -37.5593, 140.1057 -37.552033, 140.09395 -37.558733, 140.0604 -37.638233, 140.03015 -37.638233, 139.98315 -37.599033, 
+    139.84545 -37.458, 139.7447 -37.273833, 139.7195 -37.212267, 139.7346 -37.201067, 139.8085 -37.183167, 139.832 -37.164133, 139.83035 -37.1462, 139.77995 -37.107033, 139.67415 -36.963167, 139.67415 -36.938533, 
+    139.70605 -36.894867, 139.7027 -36.823233, 139.72955 -36.797467, 139.7749 -36.782933, 139.78835 -36.768933, 139.7833 -36.6357, 139.71615 -36.3866, 139.59945 -36.175567, 139.52385 -36.0972, 139.38785 -35.903533, 
+    139.3078 -35.840833, 139.1796 -35.7843, 139.1252 -35.733067, 139.01295 -35.6602, 139.0174 -35.644233, 139.0339 -35.641267, 139.0653 -35.656233, 139.1207 -35.6592, 139.13945 -35.644, 139.1558 -35.5816, 
+    139.17385 -35.578967, 139.23225 -35.601333, 139.29675 -35.609433, 139.32805 -35.649233, 139.32955 -35.724067, 139.3909 -35.782967, 139.40185 -35.786967, 139.41035 -35.782967, 139.46725 -35.731067, 139.46725 -35.6732, 
+    139.3602 -35.601833, 139.3587 -35.5699, 139.4545 -35.508, 139.468 -35.478067, 139.456 -35.458133, 139.43055 -35.456133, 139.3782 -35.486067, 139.3647 -35.492033, 139.35125 -35.483067, 139.33775 -35.412233, 
+    139.2704 -35.364333, 139.218 -35.364333, 139.1746 -35.389267, 139.1746 -35.403233, 139.233 -35.429167, 139.23445 -35.437167, 139.212 -35.458133, 139.1267 -35.4651, 139.0653 -35.488067, 139.0354 -35.476067, 
+    138.99795 -35.476067, 138.971 -35.488067, 138.968 -35.513, 139.0803 -35.574867, 139.0803 -35.593833, 139.06605 -35.607333, 139.03165 -35.607333, 138.98675 -35.587367, 138.8984 -35.5275, 138.8655 -35.5285, 
+    138.83555 -35.562433, 138.83555 -35.5774, 138.855 -35.592367, 138.97175 -35.6203, 138.97775 -35.632267, 138.9583 -35.646233, 138.92835 -35.644233, 138.84455 -35.653233, 138.7248 -35.6133, 138.66115 -35.6133, 
+    138.56985 -35.6732, 138.52195 -35.6722, 138.4905 -35.654233, 138.4561 -35.655233, 138.32885 -35.692133, 138.2525 -35.692133, 138.1567 -35.649233, 138.1522 -35.626267, 138.1612 -35.6038, 138.257 -35.5559, 
+    138.2959 -35.525967, 138.3019 -35.459133, 138.33785 -35.438167, 138.4037 -35.436167, 138.4366 -35.408233, 138.43515 -35.341367, 138.39995 -35.292, 138.42015 -34.805533, 138.4411 -34.786067, 138.46505 -34.785067, 
+    138.5055 -34.805, 138.53095 -34.807, 138.56235 -34.789033, 138.56385 -34.7711, 138.4441 -34.647333, 138.43515 -34.5336, 138.3124 -34.445267, 138.3124 -34.354433, 138.257 -34.298567, 138.2413 -34.207767, 
+    138.138 -34.155867, 138.0871 -34.159867, 137.9943 -34.223733, 137.9793 -34.251667, 137.9898 -34.269633, 138.05115 -34.315533, 138.05415 -34.343467, 138.0362 -34.386367, 137.9494 -34.4293, 137.90895 -34.466733, 
+    137.90595 -34.508633, 137.9299 -34.5685, 137.91795 -34.600433, 137.8476 -34.645333, 137.8461 -34.748633, 137.8895 -34.798533, 137.8895 -34.848433, 137.8386 -34.891333, 137.8371 -34.9592, 137.8506 -35.035033, 
+    137.8461 -35.086933, 137.79745 -35.122367, 137.74205 -35.123367, 137.70465 -35.103433, 137.6373 -35.083467, 137.5894 -35.076467, 137.4816 -35.100433, 137.41875 -35.167267, 137.39555 -35.174267, 137.3566 -35.167267, 
+    137.33265 -35.170267, 137.2608 -35.2092, 137.2159 -35.2092, 137.10515 -35.172267, 137.0258 -35.172267, 136.87985 -35.216167, 136.83795 -35.216167, 136.78855 -35.185233, 136.78405 -35.1643, 136.7945 -35.146333, 
+    137.00635 -34.9682, 137.00785 -34.9562, 136.99885 -34.945233, 136.99435 -34.882367, 137.00035 -34.847433, 137.0198 -34.838467, 137.04375 -34.842467, 137.11935 -34.891333, 137.17025 -34.888367, 137.1957 -34.877367, 
+    137.30345 -34.8744, 137.3723 -34.855433, 137.41575 -34.808, 137.42905 -34.668067, 137.4781 -34.453633, 137.46435 -34.424833, 137.40455 -34.415667, 137.39445 -34.408933, 137.3901 -34.3878, 137.41175 -34.366633, 
+    137.45645 -34.351267, 137.4853 -34.3224, 137.48675 -34.1782, 137.46945 -34.148867, 137.4781 -34.1335, 137.5199 -34.127733, 137.57615 -34.059467, 137.57905 -34.027733, 137.5502 -34.015733, 137.5502 -33.9965, 
+    137.63965 -33.9167, 137.63675 -33.9061, 137.6108 -33.894567, 137.5848 -33.8792, 137.5848 -33.855167, 137.69515 -33.7124, 137.799 -33.644133, 137.8264 -33.641233, 137.87255 -33.6672, 137.9115 -33.6643, 
+    137.92305 -33.6518, 137.92735 -33.625867, 137.99225 -33.581633, 137.98215 -33.568167, 137.9591 -33.565267, 137.89705 -33.588367, 137.874 -33.581633, 137.7752 -33.338367, 137.7817 -33.308067, 137.8942 -33.26, 
+    137.9894 -33.2273, 138.03265 -33.190767, 138.03265 -33.173467, 138.01245 -33.158067, 137.90935 -32.960467, 137.90355 -32.813867, 137.83 -32.6206, 137.7997 -32.5783, 137.78675 -32.519633, 137.76655 -32.519633, 
+    137.75355 -32.535967, 137.76365 -32.6408, 137.82855 -32.7927, 137.8329 -32.925867, 137.7882 -32.965267, 137.80115 -33.022, 137.7853 -33.0345, 137.76225 -33.027767, 137.7377 -33.002767, 137.7132 -33.0047, 
+    137.69155 -33.021033, 137.67135 -33.077767, 137.6187 -33.184067, 137.4615 -33.2903, 137.35765 -33.4326, 137.29855 -33.561433, 137.2805 -33.6869, 137.2387 -33.748433, 137.1435 -33.7638, 137.0555 -33.787833, 
+    137.02235 -33.784, 136.9762 -33.765733, 136.93435 -33.765733, 136.9055 -33.7792, 136.90985 -33.7984, 136.969 -33.8388, 136.9596 -33.852733, 136.7519 -33.896, 136.6322 -33.964267, 136.55435 -33.9883, 
+    136.3935 -34.1253, 136.33585 -34.240667, 136.17865 -34.3796, 136.1772 -34.4094, 136.23485 -34.4594, 136.23485 -34.483433, 136.18295 -34.5248, 136.16565 -34.519967, 136.1512 -34.4969, 136.12095 -34.495933, 
+    136.08345 -34.5219, 136.04015 -34.5219, 136.00265 -34.5046, 135.96515 -34.507467, 135.93055 -34.540167, 135.94065 -34.5921, 135.92335 -34.602667, 135.8873 -34.599767, 135.8599 -34.6094, 135.8462 -34.632, 
+    135.84765 -34.694467, 135.8664 -34.7291, 135.8332 -34.764667, 135.77695 -34.794467, 135.78275 -34.8137, 135.83895 -34.8214, 135.8938 -34.806967, 135.97455 -34.750233, 136.01495 -34.7339, 136.0409 -34.744467, 
+    136.04375 -34.772367, 135.9803 -34.856967, 135.98175 -34.895433, 136.0236 -34.956, 136.00915 -34.981, 135.95725 -34.996367, 135.92405 -34.988667, 135.88225 -34.921367, 135.826 -34.886767, 135.76685 -34.887733, 
+    135.71205 -34.904067, 135.67025 -34.9137, 135.63705 -34.905033, 135.40845 -34.6719, 135.24695 -34.578633, 135.19645 -34.5796, 135.1171 -34.593033, 135.09405 -34.586333, 135.09115 -34.575733, 135.16185 -34.4642, 
+    135.18635 -34.453633, 135.2224 -34.4594, 135.26855 -34.519, 135.3522 -34.574767, 135.433 -34.6046, 135.51085 -34.608433, 135.54405 -34.593033, 135.5426 -34.5671, 135.48635 -34.535367, 135.48345 -34.491133, 
+    135.46905 -34.469033, 135.4402 -34.468067, 135.42145 -34.480567, 135.40845 -34.502667, 135.3897 -34.5171, 135.3753 -34.5171, 135.3623 -34.503633, 135.34645 -34.293567, 135.2909 -34.221933, 135.2909 -34.1931, 
+    135.3443 -34.137333, 135.3342 -34.081567, 135.2765 -33.9883, 135.17555 -33.927233, 135.1121 -33.839767, 135.05005 -33.799367, 134.80055 -33.672467, 134.80055 -33.643633, 134.83515 -33.469133, 134.81785 -33.398933, 
+    134.7205 -33.328267, 134.7176 -33.3004, 134.7335 -33.2879, 134.77385 -33.285, 134.7984 -33.2725, 134.8027 -33.234033, 134.7335 -33.1629, 134.7003 -33.160967, 134.683 -33.173467, 134.683 -33.2302, 
+    134.6686 -33.2427, 134.62245 -33.241733, 134.5402 -33.185, 134.49335 -33.168667, 134.45295 -33.163867, 134.37795 -33.188867, 134.3592 -33.179233, 134.3477 -33.0956, 134.3044 -33.055233, 134.2727 -33.052333, 
+    134.2366 -33.066767, 134.2366 -33.107133, 134.30875 -33.174433, 134.31885 -33.191733, 134.3073 -33.209067, 134.26405 -33.214833, 134.2352 -33.201367, 134.15875 -33.0557, 134.13135 -33.048967, 134.07655 -33.064367, 
+    134.06065 -33.044167, 134.07075 -33.026867, 134.1169 -33.0009, 134.1068 -32.952833, 134.078 -32.949933, 134.052 -32.957633, 134.02175 -32.956667, 134.0073 -32.940333, 134.02895 -32.914367, 134.0895 -32.906667, 
+    134.1126 -32.893233, 134.11115 -32.8687, 134.0405 -32.799467, 134.03905 -32.7812, 134.09385 -32.7466, 134.1169 -32.750433, 134.1674 -32.8062, 134.1746 -32.811967, 134.18615 -32.805233, 134.19915 -32.775433, 
+    134.22795 -32.748533, 134.2251 -32.631233, 134.10395 -32.5043, 134.03905 -32.484133, 133.96045 -32.488467, 133.88545 -32.533633, 133.81475 -32.531733, 133.77725 -32.5442, 133.76285 -32.536533, 133.77725 -32.3904, 
+    133.82775 -32.388467, 133.85805 -32.405767, 133.88255 -32.405767, 133.89265 -32.3923, 133.88975 -32.3303, 133.8465 -32.274533, 133.7686 -32.236067, 133.71595 -32.193767, 133.70155 -32.139933, 133.6871 -32.1255, 
+    133.6309 -32.1111, 133.6049 -32.119733, 133.58905 -32.1457, 133.5573 -32.144733, 133.4578 -32.106267, 133.42605 -32.106267, 133.38715 -32.126467, 133.3857 -32.156267, 133.4174 -32.182233, 133.478 -32.2101, 
+    133.478 -32.234167, 133.4477 -32.246633, 133.2191 -32.240867, 133.1643 -32.268767, 133.1398 -32.266833, 133.1167 -32.238, 133.0648 -32.2005, 133.0208 -32.191367, 132.92415 -32.1414, 132.7886 -31.990433, 
+    132.754 -31.964467, 132.6667 -31.954867, 132.63355 -31.968333, 132.485 -31.968333, 132.45325 -31.9837, 132.4417 -32.025733, 132.37975 -32.081433, 132.31525 -32.095633, 132.22675 -32.083233, 132.1583 -31.999567, 
+    132.1121 -31.938833, 132 -31.8786, 131.9245 -31.8273, 131.83465 -31.7999, 131.675 -31.7603, 131.59175 -31.724633, 131.5493 -31.711033, 131.47625 -31.687267, 131.4168 -31.655567, 131.35735 -31.6148, 
+    131.32675 -31.6012, 131.2911 -31.592167, 131.23845 -31.568367, 131.20105 -31.567233, 131.1756 -31.574033, 131.1586 -31.5837, 131.09065 -31.616533, 131.0346 -31.641433, 130.98535 -31.649367, 130.87325 -31.663533, 
+    130.73735 -31.6624, 130.50805 -31.665233, 130.4367 -31.6573, 130.37045 -31.648233, 130.3195 -31.648233, 130.25325 -31.6607, 130.12755 -31.6726, 130.0766 -31.668067, 130.00695 -31.655633, 129.98145 -31.652233, 
+    129.9407 -31.656767, 129.87445 -31.6613, 129.7997 -31.670333, 129.74195 -31.6664, 129.5721 -31.665267, 129.5415 -31.667533, 129.48715 -31.685633, 129.38525 -31.721333, 129.30715 -31.749667, 129.04045 -31.8261, 
+    128.93345 -31.858933, 128.80775 -31.914433, 128.75 -31.935933, 128.69225 -31.962567, 128.6532 -31.9739, 128.56825 -32.011267, 128.45275 -32.052033, 128.34235 -32.099033, 128.22005 -32.145467, 128.1487 -32.1681, 
+    127.99585 -32.2004, 127.9364 -32.2174, 127.87015 -32.225333, 127.78695 -32.2423, 127.7088 -32.2559, 127.64765 -32.272333, 127.54405 -32.311967, 127.4897 -32.3199, 127.43705 -32.3233, 127.3895 -32.332333, 
+    127.3402 -32.352733, 127.30285 -32.3635, 127.2553 -32.365767, 127.18735 -32.3703, 127.06675 -32.368033, 126.94445 -32.356167, 126.8612 -32.347133, 126.8238 -32.3426, 126.77115 -32.348233, 126.67945 -32.352767, 
+    126.54865 -32.3477, 126.4824 -32.3341, 126.40255 -32.331833, 126.3499 -32.327333, 126.265 -32.303533, 126.2106 -32.289967, 126.17665 -32.2928, 126.07475 -32.3415, 126.04585 -32.3528, 126.0136 -32.353933, 
+    125.96945 -32.3562, 125.82505 -32.419067, 125.72995 -32.464333, 125.48365 -32.5657, 125.27985 -32.634767, 125.13545 -32.6897, 125.0998 -32.697633, 125.02165 -32.735, 124.8722 -32.815367, 124.79065 -32.851067, 
+    124.68535 -32.8692, 124.44585 -32.9128, 124.31335 -32.952433, 124.20125 -32.9864, 124.11975 -33.035067, 124.09595 -33.0685, 124.07045 -33.129633, 124.04665 -33.203233, 124.0263 -33.2542, 123.95325 -33.363467, 
+    123.91585 -33.4212, 123.8989 -33.440467, 123.8853 -33.4597, 123.8853 -33.495933, 123.8853 -33.570667, 123.8598 -33.6205, 123.82075 -33.651067, 123.7817 -33.653333, 123.763 -33.6641, 123.7596 -33.679933, 
+    123.763 -33.696933, 123.78165 -33.7207, 123.77485 -33.751267, 123.7562 -33.780733, 123.7086 -33.820367, 123.68825 -33.8362, 123.70525 -33.8498, 123.7273 -33.848667, 123.7392 -33.854333, 123.7392 -33.863367, 
+    123.7256 -33.8747, 123.67465 -33.8962, 123.5897 -33.9415, 123.55915 -33.9653, 123.52855 -33.975467, 123.4929 -33.968133, 123.46915 -33.9591, 123.45555 -33.9421, 123.43855 -33.9251, 123.4063 -33.9104, 
+    123.3587 -33.899067, 123.31965 -33.8968, 123.29925 -33.9036, 123.29075 -33.9206, 123.29245 -33.9387, 123.29925 -33.9489, 123.31115 -33.961333, 123.32305 -33.972667, 123.32305 -33.989667, 123.31795 -34.003233, 
+    123.29415 -34.016833, 123.2636 -34.027033, 123.2364 -34.0338, 123.19565 -34.028167, 123.1617 -34.0259, 123.1379 -34.033267, 123.11245 -34.045733, 123.09545 -34.042333, 123.09545 -34.028733, 123.09885 -34.010633, 
+    123.10735 -33.987967, 123.11925 -33.968733, 123.12265 -33.952867, 123.11585 -33.937033, 123.09885 -33.916633, 123.07845 -33.896267, 123.0496 -33.8804, 123.0156 -33.877033, 122.97995 -33.881533, 122.95275 -33.898533, 
+    122.9341 -33.914367, 122.9035 -33.923433, 122.87125 -33.923433, 122.7948 -33.913833, 122.715 -33.896867, 122.65045 -33.8946, 122.63345 -33.896867, 122.63175 -33.910433, 122.64365 -33.928567, 122.64875 -33.9433, 
+    122.63345 -33.960267, 122.60965 -33.960267, 122.5859 -33.952333, 122.5689 -33.950067, 122.54 -33.948933, 122.52305 -33.9433, 122.51115 -33.935367, 122.48225 -33.9331, 122.4517 -33.9399, 122.4347 -33.946667, 
+    122.39225 -33.947267, 122.326 -33.947267, 122.30735 -33.960867, 122.30225 -33.9767, 122.30395 -33.991433, 122.29885 -34.000467, 122.27845 -34.0152, 122.25975 -34.027667, 122.2479 -34.029933, 122.2292 -34.014067, 
+    122.1986 -34.003867, 122.16975 -34.005, 122.12895 -34.023133, 122.0967 -34.035033, 122.078 -34.035033, 122.06105 -34.027133, 122.05255 -34.010133, 122.05255 -33.976167, 122.03555 -33.953533, 122.0135 -33.943333, 
+    121.9914 -33.939933, 121.9625 -33.930867, 121.94215 -33.922967, 121.92005 -33.919567, 121.89965 -33.926333, 121.8776 -33.930867, 121.8572 -33.930867, 121.81985 -33.939933, 121.77905 -33.937667, 121.74 -33.9258, 
+    121.70265 -33.9156, 121.6466 -33.919, 121.6245 -33.931467, 121.6075 -33.940533, 121.58715 -33.934867, 121.57015 -33.9258, 121.54975 -33.923533, 121.5107 -33.9224, 121.4937 -33.9122, 121.45465 -33.902033, 
+    121.3867 -33.875433, 121.35615 -33.868667, 121.33745 -33.878833, 121.34085 -33.8947, 121.33575 -33.913933, 121.2967 -33.923, 121.23385 -33.9298, 121.1625 -33.937733, 121.12175 -33.950167, 121.10305 -33.952433, 
+    121.09625 -33.943367, 121.10135 -33.937733, 121.10475 -33.924133, 121.12175 -33.910533, 121.1421 -33.896967, 121.1557 -33.8811, 121.1591 -33.8698, 121.1455 -33.867533, 121.10645 -33.8743, 121.0419 -33.9066, 
+    120.9723 -33.9383, 120.9434 -33.942833, 120.90945 -33.940567, 120.8194 -33.939433, 120.78885 -33.9451, 120.75825 -33.957567, 120.7294 -33.965467, 120.63935 -33.961533, 120.6122 -33.964933, 120.5782 -33.977367, 
+    120.52725 -33.996633, 120.5018 -34.003433, 120.29115 -34.0074, 120.14335 -34.011933, 120.11785 -34.016467, 120.0975 -34.006267, 120.0924 -33.991567, 120.0958 -33.980233, 120.0839 -33.966667, 120.072 -33.966667, 
+    120.055 -33.971167, 120.03635 -33.987033, 120.00405 -33.9961, 119.9395 -33.997233, 119.89535 -34.0046, 119.81385 -34.015933, 119.77645 -34.034033, 119.7578 -34.052167, 119.7017 -34.0884, 119.66775 -34.107633, 
+    119.6134 -34.111033, 119.5913 -34.111033, 119.5811 -34.1167, 119.593 -34.124633, 119.6015 -34.135933, 119.6185 -34.149533, 119.6185 -34.164267, 119.6015 -34.1767, 119.54715 -34.2056, 119.4758 -34.2622, 
+    119.44865 -34.283733, 119.41975 -34.3041, 119.3773 -34.319967, 119.3637 -34.331267, 119.3858 -34.346, 119.42315 -34.357333, 119.43845 -34.3709, 119.469 -34.3879, 119.503 -34.401467, 119.53525 -34.410533, 
+    119.56075 -34.425267, 119.56585 -34.4377, 119.55735 -34.446767, 119.53355 -34.4581, 119.4979 -34.466033, 119.4707 -34.462633, 119.44185 -34.4479, 119.41635 -34.4343, 119.3875 -34.425267, 119.362 -34.420733, 
+    119.3467 -34.428667, 119.3433 -34.445633, 119.3603 -34.470533, 119.3773 -34.4864, 119.3926 -34.505633, 119.3875 -34.5147, 119.3688 -34.5215, 119.33315 -34.516967, 119.30425 -34.503967, 119.2754 -34.4915, 
+    119.2618 -34.486967, 119.2346 -34.493767, 119.21595 -34.5119, 119.21595 -34.5266, 119.20405 -34.532267, 119.19215 -34.549267, 119.17345 -34.5515, 119.1548 -34.548133, 119.1446 -34.5402, 119.1259 -34.528867, 
+    119.1055 -34.5164, 119.07835 -34.507367, 119.05115 -34.493767, 119.03925 -34.4915, 119.0189 -34.4983, 118.9883 -34.502833, 118.94245 -34.5119, 118.9102 -34.515867, 118.83545 -34.5136, 118.7828 -34.512467, 
+    118.7624 -34.5204, 118.75045 -34.529933, 118.7624 -34.5453, 118.7811 -34.556633, 118.7998 -34.5736, 118.8066 -34.589467, 118.8032 -34.598533, 118.7964 -34.601933, 118.7726 -34.601933, 118.75055 -34.6008, 
+    118.73695 -34.613233, 118.73415 -34.620667, 118.7038 -34.657067, 118.66875 -34.687333, 118.6677 -34.689567, 118.666 -34.706567, 118.6558 -34.715633, 118.62185 -34.7145, 118.5573 -34.717333, 118.51315 -34.730933, 
+    118.4656 -34.74, 118.4282 -34.7581, 118.37555 -34.7785, 118.3535 -34.7966, 118.3365 -34.809067, 118.3348 -34.8351, 118.3348 -34.8521, 118.3501 -34.867933, 118.36705 -34.879267, 118.36875 -34.8917, 
+    118.3603 -34.897367, 118.3416 -34.900767, 118.3093 -34.897367, 118.28555 -34.8906, 118.24305 -34.8906, 118.2108 -34.891167, 118.17515 -34.904767, 118.14625 -34.925133, 118.1361 -34.941, 118.14625 -34.9523, 
+    118.17175 -34.963633, 118.18875 -34.9761, 118.19895 -34.996467, 118.18705 -35.013467, 118.16325 -35.019133, 118.1378 -35.015733, 118.1174 -35.005533, 118.0817 -34.9976, 118.05965 -34.9874, 118.01885 -34.986267, 
+    117.9883 -34.989667, 117.9679 -35.003267, 117.94585 -35.0112, 117.92205 -35.0225, 117.8898 -35.024767, 117.8575 -35.020267, 117.8473 -35.012333, 117.849 -34.998733, 117.8541 -34.9829, 117.8711 -34.961367, 
+    117.8745 -34.942133, 117.8813 -34.924, 117.866 -34.912667, 117.8422 -34.9138, 117.81335 -34.935333, 117.77425 -34.974967, 117.7386 -35.0112, 117.70635 -35.030433, 117.69615 -35.055367, 117.69615 -35.073467, 
+    117.7165 -35.0882, 117.7386 -35.090467, 117.7488 -35.080267, 117.7624 -35.0712, 117.7709 -35.068933, 117.78105 -35.0678, 117.78785 -35.063267, 117.78955 -35.054233, 117.80825 -35.045167, 117.81845 -35.050833, 
+    117.82695 -35.072333, 117.83375 -35.100633, 117.8524 -35.1233, 117.8694 -35.132333, 117.8796 -35.142533, 117.883 -35.157267, 117.8643 -35.1669, 117.8388 -35.169167, 117.81335 -35.165767, 117.78275 -35.164633, 
+    117.7454 -35.1635, 117.70295 -35.149933, 117.65365 -35.134067, 117.6282 -35.122733, 117.6078 -35.1001, 117.5976 -35.077467, 117.58745 -35.0582, 117.57555 -35.052533, 117.55685 -35.0548, 117.53815 -35.087633, 
+    117.52965 -35.123867, 117.528 -35.149933, 117.5144 -35.155567, 117.4991 -35.151633, 117.47535 -35.1369, 117.44645 -35.116533, 117.4278 -35.097267, 117.3921 -35.082567, 117.36325 -35.072367, 117.32075 -35.0633, 
+    117.297 -35.049733, 117.3021 -35.036133, 117.31055 -35.0248, 117.33435 -35.019167, 117.36665 -35.007833, 117.3717 -35.001033, 117.35985 -34.990833, 117.33435 -34.984033, 117.263 -34.9863, 117.23245 -34.995367, 
+    117.21885 -35.0101, 117.22395 -35.035, 117.20695 -35.0486, 117.156 -35.055967, 117.12885 -35.051433, 117.11185 -35.040133, 117.09145 -35.041267, 117.0779 -35.051433, 117.0677 -35.0707, 117.0456 -35.0809, 
+    117.0252 -35.079767, 116.99635 -35.0809, 116.97085 -35.086533, 116.9454 -35.086533, 116.9352 -35.079767, 116.9267 -35.069567, 116.9216 -35.0571, 116.9233 -35.036733, 116.9335 -35.016333, 116.9335 -35.002767, 
+    116.9182 -34.995967, 116.9012 -34.999367, 116.88765 -35.0152, 116.86385 -35.036733, 116.85195 -35.062767, 116.84005 -35.078633, 116.8061 -35.081467, 116.76025 -35.0679, 116.73985 -35.0577, 116.73135 -35.0475, 
+    116.73305 -35.027133, 116.74665 -35.011267, 116.75175 -34.999967, 116.74835 -34.9875, 116.72625 -34.9807, 116.6821 -34.978433, 116.6532 -34.978433, 116.63625 -34.986367, 116.63115 -35.0011, 116.6515 -35.026, 
+    116.6617 -35.045233, 116.6498 -35.0543, 116.58865 -35.059967, 116.5564 -35.0577, 116.5343 -35.0509, 116.50885 -35.033933, 116.49015 -35.020333, 116.45785 -35.003333, 116.4341 -34.998833, 116.4256 -35.0028, 
+    116.4171 -35.0141, 116.40865 -35.023167, 116.39505 -35.025433, 116.38315 -35.0243, 116.36955 -35.0175, 116.36615 -35.005033, 116.3509 -34.990333, 116.3373 -34.977867, 116.3118 -34.959767, 116.3067 -34.9439, 
+    116.3067 -34.939367, 116.3033 -34.935967, 116.3186 -34.932567, 116.3339 -34.928067, 116.37125 -34.931433, 116.38995 -34.926933, 116.41035 -34.9258, 116.41205 -34.916733, 116.40185 -34.907667, 116.39335 -34.903133, 
+    116.38655 -34.8907, 116.37975 -34.8873, 116.36105 -34.881633, 116.339 -34.879367, 116.3203 -34.8703, 116.2948 -34.857833, 116.27615 -34.857833, 116.27105 -34.872567, 116.28635 -34.889567, 116.28635 -34.906533, 
+    116.26595 -34.911067, 116.24725 -34.9122, 116.2116 -34.9054, 116.15725 -34.894067, 116.0808 -34.8573, 116.03325 -34.842567, 116.0044 -34.8369, 115.967 -34.835767, 115.92115 -34.827833, 115.89735 -34.813133, 
+    115.8787 -34.790467, 115.8447 -34.7452, 115.81245 -34.6931, 115.79545 -34.6682, 115.77845 -34.641, 115.7394 -34.6031, 115.68165 -34.566867, 115.6273 -34.5329, 115.5916 -34.498933, 115.52195 -34.451367, 
+    115.471 -34.429867, 115.41835 -34.4004, 115.3606 -34.361367, 115.313 -34.350033, 115.2468 -34.343233, 115.1924 -34.3455, 115.16525 -34.347767, 115.15505 -34.343233, 115.13975 -34.334167, 115.13635 -34.314933, 
+    115.14145 -34.304733, 115.15845 -34.2968, 115.16525 -34.290033, 115.18735 -34.2719, 115.1975 -34.2583, 115.2026 -34.2368, 115.1924 -34.225467, 115.17715 -34.216433, 115.16185 -34.210767, 115.1322 -34.213733, 
+    115.1177 -34.239067, 115.1126 -34.273033, 115.1007 -34.333033, 115.099 -34.3455, 115.0837 -34.350033, 115.0701 -34.346633, 115.03955 -34.326267, 115.01575 -34.3036, 114.9886 -34.2855, 114.975 -34.2572, 
+    114.9767 -34.221533, 114.9886 -34.1921, 114.992 -34.158133, 114.9954 -34.130933, 114.9886 -34.1083, 114.9682 -34.0868, 114.9461 -34.0698, 114.93085 -34.055067, 114.92235 -34.012067, 114.92065 -33.9928, 
+    114.94105 -33.9611, 114.9614 -33.9362, 114.9733 -33.905067, 114.96315 -33.8677, 114.93935 -33.809967, 114.94105 -33.788467, 114.95295 -33.749967, 114.9733 -33.728433, 114.9784 -33.710333, 114.9988 -33.696733, 
+    115.0124 -33.6707, 115.0209 -33.6571, 115.0192 -33.637867, 115.0141 -33.6118, 115.0209 -33.584633, 115.026 -33.569933, 115.04125 -33.566533, 115.05825 -33.575033, 115.0769 -33.594267, 115.13295 -33.638433, 
+    115.18225 -33.6622, 115.24 -33.6792, 115.30455 -33.6792, 115.3232 -33.674667, 115.347 -33.670133, 115.364 -33.661067, 115.39625 -33.656533, 115.41665 -33.646367, 115.4455 -33.6339, 115.4574 -33.6237, 
+    115.4812 -33.6135, 115.49645 -33.603333, 115.50155 -33.597667, 115.49985 -33.589733, 115.4931 -33.582933, 115.4897 -33.576133, 115.4778 -33.572767, 115.4625 -33.572767, 115.43195 -33.5739, 115.40475 -33.5756, 
+    115.39625 -33.566567, 115.39795 -33.5575, 115.40475 -33.546167, 115.41325 -33.5337, 115.43195 -33.509933, 115.45065 -33.495233, 115.4693 -33.4805, 115.4812 -33.4669, 115.4931 -33.444267, 115.505 -33.415967, 
+    115.51175 -33.405133, 115.52995 -33.3727, 115.54565 -33.338467, 115.5531 -33.333033, 115.58195 -33.3285, 115.62955 -33.327367, 115.672 -33.3223, 115.69575 -33.313233, 115.70935 -33.3042, 115.71615 -33.288333, 
+    115.72125 -33.267967, 115.72635 -33.243033, 115.72805 -33.2068, 115.72805 -33.196633, 115.72295 -33.190967, 115.71615 -33.193233, 115.69575 -33.228333, 115.6754 -33.264567, 115.6601 -33.282667, 115.6397 -33.2872, 
+    115.62615 -33.274767, 115.62445 -33.256633, 115.6312 -33.232867, 115.6584 -33.0217, 115.6567 -32.992267, 115.6567 -32.957167, 115.6482 -32.908467, 115.638 -32.866567, 115.6295 -32.815633, 115.61595 -32.760133, 
+    115.60235 -32.699, 115.60235 -32.669567, 115.61255 -32.631067, 115.62105 -32.598233, 115.6448 -32.5699, 115.6635 -32.557467, 115.6788 -32.556333, 115.6856 -32.564233, 115.6856 -32.575567, 115.6703 -32.5903, 
+    115.6516 -32.6186, 115.6397 -32.6401, 115.6448 -32.671833, 115.6516 -32.693333, 115.6618 -32.725033, 115.6788 -32.756733, 115.70085 -32.7975, 115.71275 -32.828067, 115.73145 -32.8394, 115.7501 -32.838267, 
+    115.7569 -32.830333, 115.7586 -32.819, 115.74675 -32.802033, 115.73825 -32.7658, 115.72465 -32.729567, 115.71955 -32.709767, 115.72465 -32.683733, 115.72805 -32.6758, 115.73655 -32.6724, 115.7654 -32.670133, 
+    115.8028 -32.662233, 115.81465 -32.652033, 115.81465 -32.631633, 115.82145 -32.6022, 115.82825 -32.5705, 115.82995 -32.533133, 115.83165 -32.5071, 115.82315 -32.499167, 115.81465 -32.499167, 115.796 -32.516167, 
+    115.7875 -32.543333, 115.7722 -32.556933, 115.7586 -32.5637, 115.7484 -32.556933, 115.73655 -32.5456, 115.72125 -32.518433, 115.71785 -32.492367, 115.72465 -32.460667, 115.72635 -32.4369, 115.71275 -32.411433, 
+    115.68895 -32.3922, 115.6482 -32.372933, 115.6176 -32.363867, 115.58365 -32.349167, 115.56835 -32.335567, 115.56835 -32.324267, 115.57855 -32.316333, 115.60405 -32.307267, 115.621 -32.3016, 115.638 -32.293667, 
+    115.67025 -32.281233, 115.68895 -32.271033, 115.70255 -32.255167, 115.71275 -32.237067, 115.71785 -32.225733, 115.71615 -32.179333, 115.69745 -32.108567, 115.6669 -32.072333, 115.6584 -32.048567, 115.6584 -31.987433, 
+    115.6533 -31.926267, 115.60405 -31.806833, 115.56495 -31.709467, 115.5395 -31.639267, 115.46815 -31.4417, 115.4087 -31.3568, 115.373 -31.2911, 115.35435 -31.242433, 115.32715 -31.1445, 115.3017 -31.063, 
+    115.2779 -31.0007, 115.2609 -30.959933, 115.1573 -30.8088, 115.1114 -30.720467, 115.09785 -30.655933, 115.09785 -30.592533, 115.07575 -30.495733, 115.0537 -30.4312, 115.0452 -30.361, 115.0469 -30.3429, 
+    115.0656 -30.3191, 115.08425 -30.2976, 115.09445 -30.281733, 115.08425 -30.264767, 115.0622 -30.243233, 115.0367 -30.2274, 115.00275 -30.214933, 114.98065 -30.205867, 114.98235 -30.2008, 114.99085 -30.1861, 
+    115.00105 -30.166833, 115.00275 -30.139667, 114.99255 -30.0955, 114.979 -30.0638, 114.9297 -29.997, 114.90935 -29.9732, 114.89745 -29.960767, 114.89575 -29.935833, 114.89065 -29.899067, 114.87875 -29.8447, 
+    114.87535 -29.706567, 114.89235 -29.626167, 114.9025 -29.600133, 114.9246 -29.580333, 114.95515 -29.548633, 114.97895 -29.520333, 114.99425 -29.506733, 115.0044 -29.476167, 115.0078 -29.4603, 114.99765 -29.416167, 
+    114.97385 -29.364067, 114.9382 -29.312, 114.9127 -29.276333, 114.8702 -29.1869, 114.82945 -29.118967, 114.804 -29.0578, 114.7717 -28.9842, 114.7496 -28.936667, 114.71735 -28.905533, 114.68 -28.877233, 
+    114.64435 -28.861367, 114.61205 -28.8523, 114.59 -28.846633, 114.5594 -28.828533, 114.539 -28.800233, 114.5339 -28.758333, 114.52885 -28.710767, 114.52545 -28.646233, 114.50165 -28.587933, 114.46935 -28.514333, 
+    114.4167 -28.454333, 114.38785 -28.4249, 114.3233 -28.3762, 114.24005 -28.290733, 114.21285 -28.245467, 114.1857 -28.189967, 114.1568 -28.1413, 114.1381 -28.094867, 114.12115 -28.0326, 114.10585 -27.996933, 
+    114.10075 -27.929, 114.10245 -27.908633, 114.11265 -27.8871, 114.13305 -27.8407, 114.1568 -27.813533, 114.1993 -27.759167, 114.24005 -27.717267, 114.25195 -27.698033, 114.25875 -27.6867, 114.25365 -27.675367, 
+    114.24005 -27.668567, 114.23155 -27.668567, 114.2146 -27.6765, 114.1568 -27.7252, 114.13135 -27.727467, 114.12285 -27.717267, 114.12455 -27.668033, 114.12455 -27.619367, 114.11265 -27.542367, 114.11095 -27.477833, 
+    114.0702 -27.371967, 114.00905 -27.2746, 113.95805 -27.205533, 113.902 -27.138733, 113.7967 -27.0374, 113.75425 -26.9842, 113.6778 -26.894733, 113.5725 -26.741333, 113.5385 -26.690367, 113.51645 -26.6666, 
+    113.49095 -26.6451, 113.4434 -26.6179, 113.39245 -26.587333, 113.37035 -26.577133, 113.36015 -26.562433, 113.36355 -26.5477, 113.37035 -26.534133, 113.38055 -26.514867, 113.38225 -26.495633, 113.37035 -26.4707, 
+    113.3228 -26.4294, 113.2837 -26.3943, 113.24635 -26.356933, 113.2039 -26.319567, 113.1767 -26.2788, 113.13595 -26.2188, 113.11045 -26.192767, 113.10875 -26.178033, 113.12065 -26.172367, 113.13935 -26.172367, 
+    113.1665 -26.1803, 113.192 -26.1871, 113.2073 -26.191633, 113.209 -26.202967, 113.2158 -26.2154, 113.23275 -26.216533, 113.24295 -26.2086, 113.25655 -26.1973, 113.26165 -26.182567, 113.26165 -26.1656, 
+    113.25825 -26.133867, 113.25825 -26.1067, 113.27185 -26.082933, 113.27695 -26.0716, 113.2939 -26.063667, 113.3075 -26.062533, 113.3211 -26.072733, 113.3296 -26.093133, 113.3211 -26.140667, 113.3143 -26.1735, 
+    113.2956 -26.219933, 113.2922 -26.252767, 113.2973 -26.275433, 113.3109 -26.284467, 113.3245 -26.284467, 113.3313 -26.273167)), 
+  ((144.7575 -40.700933, 144.79125 -40.674067, 144.80605 -40.6686, 144.8307 -40.674067, 144.857 -40.735433, 144.89975 -40.765033, 144.9622 -40.782567, 145.0461 -40.782567, 145.1932 -40.821467, 145.231 -40.821467, 
+      145.25075 -40.8127, 145.22775 -40.780367, 145.22775 -40.7716, 145.2376 -40.769433, 145.2968 -40.768333, 145.31325 -40.759567, 145.3198 -40.7475, 145.32965 -40.7431, 145.3527 -40.7464, 145.43985 -40.836267, 
+      145.60095 -40.8582, 145.86645 -40.971633, 145.89935 -41.0067, 145.9158 -41.012167, 145.9503 -41.0034, 145.96675 -41.0045, 146.0432 -41.066967, 146.1139 -41.069167, 146.2191 -41.113, 146.23065 -41.127267, 
+      146.23225 -41.159033, 146.2602 -41.1755, 146.37365 -41.184267, 146.3967 -41.191367, 146.39835 -41.199033, 146.3868 -41.2078, 146.3888 -41.224267, 146.41015 -41.227, 146.5236 -41.169433, 146.5537 -41.162867, 
+      146.5964 -41.171633, 146.6334 -41.202867, 146.64245 -41.216033, 146.65725 -41.218767, 146.663 -41.209467, 146.6704 -41.154667, 146.69915 -41.136033, 146.71315 -41.136033, 146.811 -41.203967, 146.82825 -41.2837, 
+      146.8895 -41.340433, 147.003 -41.397433, 147.03585 -41.397433, 147.0523 -41.3777, 147.04575 -41.360167, 146.96515 -41.3196, 146.8813 -41.243967, 146.86155 -41.159567, 146.83525 -41.134367, 146.78265 -41.1086, 
+      146.781 -41.0604, 146.80895 -41.049433, 146.8895 -41.042833, 147.03095 -40.9979, 147.14765 -41.0023, 147.24385 -40.9683, 147.32115 -40.898167, 147.3524 -40.8872, 147.38855 -40.8861, 147.405 -40.897067, 
+      147.40005 -40.9431, 147.4083 -40.956267, 147.4576 -40.956267, 147.54805 -40.8927, 147.60395 -40.836767, 147.6607 -40.8083, 147.72315 -40.809367, 147.844 -40.863633, 147.8999 -40.859267, 147.92785 -40.8132, 
+      147.9468 -40.744167, 147.9665 -40.727733, 147.9879 -40.726633, 148.0709 -40.7858, 148.1137 -40.805533, 148.11625 -40.818667, 148.1038 -40.832933, 148.1038 -40.8439, 148.12055 -40.854233, 148.1453 -40.853167, 
+      148.17285 -40.839533, 148.20905 -40.839533, 148.23335 -40.860167, 148.2346 -40.909133, 148.3192 -41.013567, 148.3192 -41.0308, 148.2485 -41.062567, 148.22385 -41.0845, 148.21725 -41.246167, 148.20575 -41.261533, 
+      148.1663 -41.277967, 148.13505 -41.311933, 148.13505 -41.3251, 148.1449 -41.333867, 148.1597 -41.331667, 148.26825 -41.2692, 148.2962 -41.2637, 148.31755 -41.2637, 148.34715 -41.276867, 148.34715 -41.285633, 
+      148.2518 -41.3547, 148.2337 -41.522933, 148.17615 -41.7964, 148.186 -41.8326, 148.27315 -41.8885, 148.2847 -41.923567, 148.31755 -42.0688, 148.3965 -42.129067, 148.39485 -42.2683, 148.37675 -42.301167, 
+      148.35865 -42.309933, 148.3307 -42.307733, 148.2781 -42.251833, 148.27315 -42.215667, 148.2863 -42.174033, 148.28305 -42.1488, 148.2041 -42.101667, 148.20245 -42.0688, 148.22385 -42.047967, 148.22385 -42.0359, 
+      148.1926 -42.017267, 148.15805 -42.017267, 148.08735 -42.094, 148.089 -42.113733, 148.1597 -42.144433, 148.163 -42.165267, 148.09065 -42.201433, 148.0545 -42.2321, 148.0134 -42.306633, 147.95585 -42.353767, 
+      147.94925 -42.378433, 147.96075 -42.382833, 147.9838 -42.379533, 148.015 -42.3576, 148.0331 -42.353233, 148.04955 -42.3609, 148.0709 -42.3916, 148.0397 -42.486967, 148.0249 -42.5034, 147.99365 -42.5067, 
+      147.9657 -42.486967, 147.9361 -42.488067, 147.9295 -42.493533, 147.94105 -42.5308, 147.9394 -42.553833, 147.9295 -42.5626, 147.9032 -42.5593, 147.89335 -42.5604, 147.87855 -42.569167, 147.87855 -42.5911, 
+      147.94105 -42.6607, 147.95255 -42.731933, 147.9509 -42.813033, 147.9098 -42.900733, 147.90815 -42.9336, 147.92295 -42.945667, 147.9545 -42.943467, 147.9739 -42.920467, 148.0002 -42.9139, 148.04135 -42.922667, 
+      148.06105 -42.951167, 148.0545 -43.0361, 147.91965 -43.130367, 147.9218 -43.1578, 147.9473 -43.191867, 147.9427 -43.2665, 147.9772 -43.3019, 147.9805 -43.3271, 147.97185 -43.3396, 147.94565 -43.337433, 
+      147.90375 -43.3012, 147.8621 -43.2175, 147.84075 -43.209833, 147.8141 -43.213467, 147.8069 -43.233567, 147.81865 -43.290733, 147.78985 -43.3143, 147.70215 -43.3156, 147.6727 -43.281133, 147.67335 -43.230067, 
+      147.7133 -43.2153, 147.71495 -43.198867, 147.69685 -43.187367, 147.63275 -43.181867, 147.6015 -43.166533, 147.6015 -43.154467, 147.6426 -43.1183, 147.6607 -43.026233, 147.67875 -43.014167, 147.7067 -43.014167, 
+      147.7166 -43.025133, 147.7396 -43.077767, 147.7873 -43.115033, 147.8432 -43.1172, 147.87445 -43.0909, 147.86785 -43.0361, 147.8317 -42.9769, 147.77415 -42.939633, 147.72645 -42.931967, 147.6716 -42.8823, 
+      147.65475 -42.828733, 147.62205 -42.806933, 147.52965 -42.8005, 147.45655 -42.7787, 147.4354 -42.7787, 147.42385 -42.790267, 147.42575 -42.8095, 147.4431 -42.8249, 147.5393 -42.8531, 147.61625 -42.894167, 
+      147.6182 -42.915967, 147.60665 -42.923667, 147.53545 -42.945467, 147.5258 -42.960867, 147.5393 -43.0173, 147.54505 -43.119933, 147.50275 -43.140433, 147.42 -43.134033, 147.37575 -43.0994, 147.37675 -43.076967, 
+      147.3964 -43.0686, 147.421 -43.071833, 147.44025 -43.093633, 147.45565 -43.093633, 147.47295 -43.0808, 147.47295 -43.052567, 147.41135 -42.980733, 147.3594 -42.852467, 147.28055 -42.7896, 147.245 -42.791533, 
+      147.23535 -42.804367, 147.24115 -42.8486, 147.3277 -43.002533, 147.3262 -43.056233, 147.3017 -43.065933, 147.252 -43.069467, 147.2381 -43.0836, 147.2487 -43.1048, 147.2818 -43.139233, 147.2812 -43.1655, 
+      147.26795 -43.187167, 147.26465 -43.259567, 147.24675 -43.276333, 147.2209 -43.275467, 147.1792 -43.236167, 147.1825 -43.180967, 147.17455 -43.172133, 147.15505 -43.1717, 147.13915 -43.1823, 147.1292 -43.206567, 
+      147.11465 -43.211867, 147.09475 -43.209667, 147.05435 -43.1867, 147.03945 -43.1578, 147.04605 -43.111867, 147.0818 -43.080967, 147.0805 -43.072133, 147.07385 -43.066833, 147.0527 -43.064167, 146.9904 -43.145433, 
+      146.99305 -43.196633, 147.16 -43.292033, 147.1653 -43.305267, 147.1441 -43.322933, 147.054 -43.322033, 147.0381 -43.334867, 147.0381 -43.3525, 147.0805 -43.377233, 147.0818 -43.417, 147.0209 -43.4735, 
+      146.97055 -43.480567, 146.95065 -43.492033, 146.94935 -43.545933, 146.92415 -43.563133, 146.91755 -43.578167, 146.91885 -43.587, 146.95065 -43.616133, 146.95065 -43.635567, 146.9361 -43.646167, 146.9202 -43.646167, 
+      146.88575 -43.6329, 146.86455 -43.6329, 146.8255 -43.6603, 146.78705 -43.6603, 146.7725 -43.637333, 146.7513 -43.6042, 146.6705 -43.544167, 146.65195 -43.438167, 146.63605 -43.4267, 146.61085 -43.4267, 
+      146.5857 -43.4479, 146.5857 -43.4894, 146.6016 -43.515, 146.6029 -43.548133, 146.5473 -43.562267, 146.4817 -43.602433, 146.4645 -43.601567, 146.4128 -43.582133, 146.38235 -43.5839, 146.27505 -43.606867, 
+      146.25915 -43.606867, 146.24325 -43.598033, 146.23925 -43.583, 146.2154 -43.5671, 146.19685 -43.568, 146.1167 -43.630267, 146.0982 -43.6329, 146.08095 -43.6232, 146.0611 -43.578167, 146.06905 -43.519867, 
+      145.95775 -43.4364, 145.94715 -43.412567, 145.9551 -43.3799, 145.9869 -43.366633, 146.05845 -43.3684, 146.08625 -43.3905, 146.1101 -43.450533, 146.11935 -43.461133, 146.1326 -43.461133, 146.1485 -43.443467, 
+      146.14985 -43.398433, 146.18295 -43.377233, 146.26375 -43.367533, 146.27435 -43.356933, 146.27835 -43.335733, 146.25585 -43.323367, 146.2161 -43.320733, 146.17235 -43.292467, 146.14585 -43.292467, 146.12335 -43.3119, 
+      146.1035 -43.3172, 146.0717 -43.318967, 146.05315 -43.309233, 146.0293 -43.309233, 146.0094 -43.326033, 145.98425 -43.326033, 145.96835 -43.310133, 145.96835 -43.280967, 145.98025 -43.2545, 145.95885 -43.2168, 
+      145.9572 -43.164233, 145.9445 -43.150733, 145.92465 -43.149833, 145.8809 -43.180733, 145.86955 -43.268433, 145.8723 -43.283867, 145.88225 -43.286067, 145.89945 -43.276133, 145.9208 -43.2754, 145.93655 -43.291133, 
+      145.93655 -43.315, 145.91405 -43.3344, 145.8743 -43.3344, 145.84115 -43.3097, 145.7564 -43.185167, 145.7014 -43.141, 145.663 -43.133067, 145.663 -43.1145, 145.71765 -43.083733, 145.71875 -43.048433, 
+      145.6548 -42.9889, 145.59415 -42.9514, 145.56765 -42.950667, 145.50815 -42.977867, 145.47835 -42.974933, 145.45025 -42.945167, 145.33555 -42.652933, 145.3168 -42.638967, 145.2749 -42.638233, 145.2407 -42.6522, 
+      145.20875 -42.65, 145.201 -42.634567, 145.20545 -42.6184, 145.26055 -42.577967, 145.26165 -42.504067, 145.2159 -42.395633, 145.2071 -42.341233, 145.174 -42.270667, 145.1431 -42.232433, 145.14365 -42.208933, 
+      145.158 -42.197167, 145.1933 -42.196433, 145.25065 -42.2317, 145.4017 -42.391233, 145.43205 -42.447467, 145.43205 -42.463633, 145.44635 -42.469533, 145.4949 -42.4629, 145.59085 -42.390133, 145.59195 -42.377633, 
+      145.5732 -42.3725, 145.52135 -42.3769, 145.5048 -42.3736, 145.42765 -42.305967, 145.4265 -42.169233, 145.3885 -42.1005, 145.38185 -42.095333, 145.36645 -42.098267, 145.3245 -42.147533, 145.3179 -42.192367, 
+      145.3113 -42.200467, 145.28815 -42.2012, 145.22085 -42.1512, 145.21095 -42.086533, 145.2275 -42.038, 145.22085 -42.0152, 145.15965 -41.954567, 144.96225 -41.831067, 144.95235 -41.803867, 144.8974 -41.7666, 
+      144.89445 -41.741467, 144.90775 -41.704267, 144.81175 -41.5032, 144.7831 -41.4885, 144.76985 -41.4738, 144.76985 -41.445833, 144.82055 -41.416433, 144.82385 -41.383, 144.81725 -41.355433, 144.74105 -41.2297, 
+      144.7174 -41.0582, 144.679 -41.014833, 144.6849 -40.9636, 144.7174 -40.937967, 144.7758 -40.903967, 144.77285 -40.835, 144.7575 -40.700933)), 
+  ((136.5632 -35.906767, 136.59715 -35.867767, 136.5905 -35.829167, 136.5749 -35.808367, 136.5749 -35.7935, 136.5927 -35.782367, 136.70855 -35.792033, 136.7665 -35.771967, 136.89265 -35.763567, 137.0455 -35.723333, 
+      137.17305 -35.699933, 137.35515 -35.645933, 137.50075 -35.645933, 137.58585 -35.613167, 137.6241 -35.612567, 137.6359 -35.621067, 137.62865 -35.6332, 137.5886 -35.649567, 137.5913 -35.6714, 137.62315 -35.689, 
+      137.62315 -35.7169, 137.57675 -35.748133, 137.5695 -35.758433, 137.5795 -35.770567, 137.6159 -35.779067, 137.75785 -35.778467, 137.77605 -35.7912, 137.77515 -35.805767, 137.7287 -35.870667, 137.72235 -35.897967, 
+      137.726 -35.915867, 137.7369 -35.921933, 137.7524 -35.9195, 137.83475 -35.8288, 137.9567 -35.7627, 138.02585 -35.7627, 138.1255 -35.812433, 138.2065 -35.840933, 138.2174 -35.868867, 138.201 -35.9016, 
+      138.0327 -35.987433, 137.9972 -35.997133, 137.95535 -35.9923, 137.87755 -35.972567, 137.7229 -35.968933, 137.6783 -35.9853, 137.67465 -36.0011, 137.6765 -36.0751, 137.6146 -36.110267, 137.5582 -36.109067, 
+      137.4672 -36.027767, 137.4192 -36.017367, 137.38355 -36.024067, 137.2538 -36.096467, 136.99495 -36.092067, 136.9276 -36.1139, 136.8348 -36.1139, 136.796 -36.0805, 136.65175 -36.082, 136.62835 -36.072333, 
+      136.62115 -35.999567, 136.5599 -35.962433, 136.5632 -35.906767)), 
+  ((130.44385 -11.431167, 130.42965 -11.410833, 130.36865 -11.353133, 130.3573 -11.328533, 130.37005 -11.285033, 130.37005 -11.267067, 130.32325 -11.210333, 130.31475 -11.180067, 130.3204 -11.1498, 130.33175 -11.146, 
+      130.363 -11.160667, 130.4141 -11.212667, 130.4595 -11.2297, 130.5035 -11.236333, 130.5262 -11.2401, 130.53045 -11.2505, 130.51625 -11.290233, 130.51055 -11.366367, 130.52335 -11.444867, 130.529 -11.4496, 
+      130.5517 -11.438233, 130.5645 -11.417433, 130.56305 -11.3815, 130.5673 -11.359733, 130.62265 -11.333267, 130.6567 -11.3153, 130.67655 -11.3134, 130.68225 -11.322867, 130.6709 -11.345533, 130.63965 -11.359733, 
+      130.62125 -11.378667, 130.60135 -11.409867, 130.6056 -11.415533, 130.6283 -11.395667, 130.66945 -11.380533, 130.6865 -11.3777, 130.75885 -11.4165, 130.80285 -11.46, 130.81135 -11.4581, 130.7915 -11.403233, 
+      130.7532 -11.338933, 130.7546 -11.32, 130.80565 -11.291167, 130.8695 -11.266567, 130.91635 -11.259933, 130.9447 -11.263733, 130.983 -11.287367, 131.0043 -11.285467, 131.01565 -11.272233, 131.0199 -11.233467, 
+      131.02985 -11.218333, 131.0795 -11.2013, 131.1079 -11.1961, 131.13205 -11.2084, 131.14905 -11.232033, 131.23845 -11.371067, 131.24695 -11.372967, 131.24695 -11.362567, 131.237 -11.3304, 131.19305 -11.233933, 
+      131.1817 -11.205567, 131.1987 -11.178133, 131.22425 -11.160167, 131.2512 -11.157333, 131.27105 -11.1734, 131.30795 -11.230133, 131.32925 -11.234867, 131.3548 -11.200833, 131.36755 -11.201767, 131.3931 -11.221633, 
+      131.41155 -11.247167, 131.41435 -11.2902, 131.42285 -11.3129, 131.464 -11.313867, 131.51365 -11.346967, 131.52785 -11.365867, 131.5165 -11.381, 131.46965 -11.3933, 131.43845 -11.439633, 131.41715 -11.514833, 
+      131.4214 -11.5924, 131.41435 -11.5971, 131.37885 -11.589567, 131.3363 -11.582933, 131.31785 -11.587667, 131.2994 -11.6198, 131.21425 -11.722433, 131.1646 -11.7527, 131.1093 -11.758367, 131.09225 -11.765, 
+      131.0809 -11.793367, 131.0071 -11.8539, 130.9617 -11.870933, 130.92055 -11.868567, 130.87795 -11.8421, 130.79995 -11.778733, 130.7233 -11.760767, 130.68925 -11.746567, 130.61405 -11.673267, 130.53745 -11.616533, 
+      130.48075 -11.553167, 130.4297 -11.4813, 130.4027 -11.4482, 130.40555 -11.440633, 130.4382 -11.438733, 130.4453 -11.4359, 130.44385 -11.431167)), 
+  ((136.56745 -13.9625, 136.6093 -13.938733, 136.62945 -13.926833, 136.6349 -13.911867, 136.63645 -13.875667, 136.63335 -13.8483, 136.62405 -13.824533, 136.6054 -13.804367, 136.60075 -13.7873, 136.607 -13.7744, 
+      136.6287 -13.770767, 136.66165 -13.779567, 136.6779 -13.7961, 136.7004 -13.809033, 136.7097 -13.809033, 136.72675 -13.795067, 136.74305 -13.7811, 136.7655 -13.763533, 136.7965 -13.763533, 136.8248 -13.7713, 
+      136.85275 -13.778, 136.85815 -13.788333, 136.8473 -13.801767, 136.81475 -13.819867, 136.78685 -13.831767, 136.78065 -13.844167, 136.77985 -13.872067, 136.78915 -13.901, 136.8039 -13.9191, 136.82715 -13.929933, 
+      136.8481 -13.9284, 136.86745 -13.914433, 136.87675 -13.895333, 136.8783 -13.866367, 136.88915 -13.856567, 136.91865 -13.860167, 136.94345 -13.867933, 136.95585 -13.880333, 136.95275 -13.893267, 136.9388 -13.909267, 
+      136.9202 -13.927867, 136.91555 -13.943367, 136.92795 -13.9687, 136.93105 -13.993, 136.9256 -14.003333, 136.90465 -14.006933, 136.8667 -14.0054, 136.8287 -14.003333, 136.8101 -14.009533, 136.80235 -14.0271, 
+      136.8101 -14.041033, 136.8279 -14.057067, 136.83955 -14.080333, 136.8318 -14.097367, 136.8159 -14.106667, 136.78565 -14.122167, 136.76705 -14.1444, 136.75235 -14.166633, 136.75465 -14.186267, 136.76395 -14.1971, 
+      136.76395 -14.210033, 136.7601 -14.2214, 136.75155 -14.231233, 136.75775 -14.242067, 136.77635 -14.247767, 136.80505 -14.2519, 136.84845 -14.245167, 136.8783 -14.234333, 136.9124 -14.217267, 136.938 -14.206933, 
+      136.95815 -14.207967, 136.969 -14.2214, 136.96205 -14.256533, 136.9597 -14.280833, 136.96825 -14.300467, 136.98295 -14.321667, 136.98065 -14.334567, 136.96205 -14.3413, 136.92485 -14.342833, 136.87755 -14.331467, 
+      136.8411 -14.333533, 136.8039 -14.337667, 136.78335 -14.337167, 136.75855 -14.327333, 136.73915 -14.324767, 136.70735 -14.327333, 136.68335 -14.346967, 136.6632 -14.3661, 136.65235 -14.368167, 136.63525 -14.357833, 
+      136.612 -14.3449, 136.59455 -14.337167, 136.56665 -14.333533, 136.5403 -14.3387, 136.52325 -14.3475, 136.51395 -14.342333, 136.49765 -14.330967, 136.4752 -14.323733, 136.44805 -14.3263, 136.40775 -14.333033, 
+      136.38485 -14.334067, 136.3624 -14.331467, 136.35385 -14.321133, 136.3647 -14.311333, 136.40035 -14.305633, 136.42595 -14.294267, 136.44535 -14.275133, 136.4624 -14.252933, 136.4647 -14.213667, 136.4624 -14.136133, 
+      136.45465 -14.089633, 136.4624 -14.066367, 136.47245 -14.0307, 136.47245 -13.991433, 136.4713 -13.973367, 136.4814 -13.9594, 136.5023 -13.954233, 136.53335 -13.961467, 136.5473 -13.964567, 136.56745 -13.9625)), 
+  ((143.82535 -39.727833, 143.9152 -39.657067, 143.92335 -39.602633, 143.957 -39.580167, 144.0203 -39.5829, 144.12035 -39.665933, 144.1326 -39.7367, 144.1489 -39.758467, 144.16525 -39.765267, 144.202 -39.7721, 
+      144.20815 -39.780267, 144.1959 -39.7925, 144.1816 -39.808167, 144.18365 -39.849, 144.21425 -39.921133, 144.18975 -40.0545, 144.1469 -40.1035, 144.0877 -40.137533, 143.9652 -40.1593, 143.9407 -40.1702, 
+      143.90395 -40.197433, 143.8672 -40.197433, 143.81205 -40.129367, 143.81 -40.095333, 143.8488 -40.062667, 143.8386 -40.006867, 143.8039 -39.983733, 143.76305 -39.982367, 143.7263 -39.959233, 143.7263 -39.938833, 
+      143.7937 -39.861233, 143.8243 -39.7932, 143.82535 -39.727833)), 
+  ((153.105 -25.233, 153.06065 -25.194567, 153.0429 -25.176833, 153.04645 -25.163833, 153.12805 -25.088167, 153.18835 -25.0137, 153.18835 -24.894867, 153.1121 -24.8393, 153.1103 -24.7873, 153.1635 -24.748267, 
+      153.22555 -24.748267, 153.24865 -24.730533, 153.2646 -24.729367, 153.2841 -24.735267, 153.2983 -24.753, 153.2965 -24.805033, 153.26815 -24.849367, 153.2628 -24.888367, 153.2717 -24.915567, 153.316 -24.9321, 
+      153.3692 -24.9794, 153.37455 -25.0799, 153.3107 -25.142533, 153.23975 -25.295633, 153.1511 -25.5717, 153.1298 -25.712367, 153.1192 -25.720667, 153.10675 -25.715933, 153.0908 -25.6982, 153.08015 -25.6982, 
+      153.04825 -25.702933, 153.0323 -25.6911, 153.0234 -25.605967, 152.9773 -25.5711, 152.96665 -25.548633, 152.9773 -25.509633, 152.98795 -25.499, 153.02165 -25.4907, 153.04825 -25.429233, 153.0961 -25.394967, 
+      153.105 -25.233)), 
+  ((147.84165 -39.796433, 147.86055 -39.778067, 147.89045 -39.772833, 147.918 -39.782267, 147.91875 -39.813733, 147.938 -39.826033, 148.01035 -39.8344, 148.07485 -39.89, 148.14725 -39.929333, 148.2149 -39.9697, 
+      148.32815 -39.9933, 148.35725 -40.017933, 148.36195 -40.062, 148.31635 -40.091367, 148.2487 -40.0945, 148.2141 -40.108133, 148.2141 -40.119667, 148.2424 -40.1375, 148.33525 -40.138567, 148.3651 -40.127033, 
+      148.384 -40.127033, 148.39345 -40.1375, 148.39345 -40.237667, 148.3777 -40.2555, 148.29745 -40.254433, 148.266 -40.2408, 148.21565 -40.241867, 148.13385 -40.291167, 148.09925 -40.291167, 148.0442 -40.254433, 
+      148.0426 -40.1506, 147.99855 -40.099233, 147.96145 -40.081633, 147.86725 -40.081633, 147.84255 -40.070667, 147.8418 -40.0535, 147.9181 -39.995167, 147.91735 -39.9468, 147.8837 -39.903433, 147.77125 -39.8984, 
+      147.75705 -39.89, 147.7618 -39.867967, 147.84165 -39.796433)), 
+  ((130.0295 -11.751067, 129.99615 -11.7331, 129.98765 -11.700467, 130.0146 -11.669267, 130.0607 -11.638767, 130.07205 -11.6397, 130.07915 -11.651067, 130.09615 -11.652, 130.17705 -11.6293, 130.1827 -11.619833, 
+      130.16 -11.597133, 130.1302 -11.591467, 130.11885 -11.578233, 130.1118 -11.535667, 130.1501 -11.4917, 130.1657 -11.471833, 130.14585 -11.4406, 130.11745 -11.416967, 130.0749 -11.408467, 130.0593 -11.395233, 
+      130.0593 -11.377233, 130.07065 -11.364, 130.06635 -11.340367, 130.0848 -11.3224, 130.1316 -11.316267, 130.15005 -11.301133, 130.15145 -11.2737, 130.16705 -11.2529, 130.18975 -11.243433, 130.20395 -11.242467, 
+      130.2167 -11.255733, 130.2295 -11.305833, 130.2678 -11.3692, 130.2678 -11.384333, 130.2522 -11.421233, 130.2465 -11.469467, 130.2522 -11.478933, 130.2905 -11.4761, 130.3217 -11.4496, 130.3274 -11.454333, 
+      130.36285 -11.5319, 130.39125 -11.6241, 130.39125 -11.643033, 130.36715 -11.667633, 130.3586 -11.6799, 130.3714 -11.6856, 130.4168 -11.6714, 130.46505 -11.672333, 130.4991 -11.689367, 130.53315 -11.7291, 
+      130.56575 -11.7603, 130.5743 -11.7778, 130.5658 -11.785367, 130.4693 -11.7863, 130.3799 -11.778733, 130.30045 -11.7466, 130.25365 -11.7409, 130.2324 -11.7442, 130.1515 -11.7707, 130.11465 -11.7707, 
+      130.05645 -11.7584, 130.0295 -11.751067)), 
+  ((139.6836 -16.409367, 139.75085 -16.4436, 139.7934 -16.472, 139.82065 -16.500933, 139.8394 -16.535, 139.8394 -16.5594, 139.8262 -16.566767, 139.81175 -16.563933, 139.7785 -16.5537, 139.75125 -16.5537, 
+      139.7351 -16.568467, 139.71295 -16.586633, 139.6942 -16.586633, 139.68315 -16.5764, 139.67335 -16.561633, 139.65635 -16.522467, 139.641 -16.489533, 139.6291 -16.4867, 139.61375 -16.4992, 139.59415 -16.521333, 
+      139.5652 -16.542333, 139.53115 -16.562767, 139.50005 -16.589433, 139.48985 -16.608733, 139.49495 -16.642767, 139.48135 -16.651867, 139.46005 -16.6479, 139.4277 -16.624033, 139.4013 -16.601333, 139.38765 -16.599633, 
+      139.37745 -16.607033, 139.377 -16.635967, 139.3779 -16.683067, 139.3549 -16.700667, 139.33785 -16.699533, 139.31995 -16.692167, 139.3055 -16.697833, 139.30125 -16.7086, 139.2825 -16.709167, 139.27655 -16.7035, 
+      139.2723 -16.678533, 139.2612 -16.666033, 139.25185 -16.667167, 139.23225 -16.6825, 139.2093 -16.692733, 139.16885 -16.6933, 139.1467 -16.686467, 139.1203 -16.660933, 139.1152 -16.635967, 139.1365 -16.597933, 
+      139.1714 -16.562167, 139.20505 -16.5366, 139.25615 -16.512767, 139.3021 -16.500867, 139.37915 -16.487767, 139.38515 -16.483233, 139.37235 -16.468467, 139.35705 -16.447467, 139.36045 -16.4401, 139.38 -16.4401, 
+      139.41065 -16.445767, 139.45325 -16.4554, 139.49115 -16.455933, 139.5337 -16.449133, 139.56095 -16.4321, 139.59675 -16.4043, 139.6146 -16.391767, 139.6308 -16.3804, 139.6427 -16.3821, 139.65805 -16.390633, 
+      139.6836 -16.409367)), 
+  ((73.7141 -53.078567, 73.7834 -53.1224, 73.88395 -53.171267, 73.8925 -53.1838, 73.88395 -53.191733, 73.8584 -53.191733, 73.8243 -53.1929, 73.77145 -53.1929, 73.71865 -53.1963, 73.69645 -53.1997, 
+      73.65895 -53.219033, 73.61125 -53.246333, 73.5635 -53.259967, 73.53795 -53.259967, 73.50385 -53.252, 73.46465 -53.2395, 73.42035 -53.225867, 73.35385 -53.191733, 73.3249 -53.169, 73.30445 -53.148533, 
+      73.2959 -53.097367, 73.27885 -53.0576, 73.226 -52.972333, 73.226 -52.9621, 73.24135 -52.958667, 73.2635 -52.960967, 73.28395 -52.964367, 73.3232 -52.9928, 73.35555 -53.000733, 73.3999 -53.0053, 
+      73.45615 -53.0087, 73.53285 -53.0212, 73.5993 -53.034867, 73.7141 -53.078567)), 
+  ((113.2039 -25.970533, 113.2118 -26.1325, 113.2052 -26.1466, 113.18805 -26.1466, 113.16825 -26.1422, 113.1352 -26.1149, 113.0903 -26.0031, 113.0348 -25.9274, 113.0084 -25.906267, 112.9278 -25.8658, 
+      112.90005 -25.837633, 112.86835 -25.774233, 112.8353 -25.676933, 112.834 -25.600367, 112.8578 -25.5405, 112.87895 -25.5198, 112.8961 -25.5154, 112.9212 -25.5189, 112.96085 -25.557633, 113.03215 -25.6624, 
+      113.11935 -25.786533, 113.14315 -25.820433, 113.1405 -25.8319, 113.11275 -25.864467, 113.1048 -25.888233, 113.10745 -25.912867, 113.11805 -25.9243, 113.16425 -25.926067, 113.1907 -25.926967, 113.20125 -25.934867, 
+      113.20125 -25.948967, 113.2039 -25.970533)), 
+  ((148.30355 -40.2973, 148.3456 -40.2973, 148.455 -40.4132, 148.4592 -40.462733, 148.4059 -40.501067, 148.3582 -40.501067, 148.30075 -40.4618, 148.1535 -40.4506, 148.1198 -40.430967, 148.0595 -40.432833, 
+      148.0385 -40.443133, 148.02305 -40.444067, 147.9782 -40.4235, 147.9754 -40.402, 148.00905 -40.350567, 148.0385 -40.337467, 148.1058 -40.3403, 148.15065 -40.323467, 148.2236 -40.315967, 148.30355 -40.2973)), 
+  ((137.01515 -15.543633, 137.041 -15.552667, 137.0742 -15.567833, 137.0995 -15.578067, 137.12195 -15.5891, 137.1349 -15.602633, 137.1398 -15.643233, 137.14475 -15.6826, 137.1405 -15.714567, 137.14415 -15.7367, 
+      137.1608 -15.753933, 137.18475 -15.771167, 137.20815 -15.791267, 137.21305 -15.8056, 137.20385 -15.8216, 137.19035 -15.833867, 137.1682 -15.848233, 137.16085 -15.8466, 137.15285 -15.833467, 137.1436 -15.8183, 
+      137.1313 -15.8142, 137.1141 -15.817467, 137.0987 -15.8306, 137.0833 -15.8429, 137.05905 -15.842867, 137.0369 -15.8314, 137.0166 -15.817433, 137.01415 -15.808, 137.0283 -15.800633, 137.04615 -15.792, 
+      137.06095 -15.786267, 137.064 -15.776, 137.06155 -15.765367, 137.0511 -15.761267, 137.03265 -15.764533, 137.01235 -15.772733, 136.99575 -15.7715, 136.9896 -15.7637, 136.9785 -15.740733, 136.9711 -15.7178, 
+      136.95945 -15.711633, 136.94465 -15.712867, 136.93665 -15.723933, 136.92805 -15.7465, 136.9145 -15.754267, 136.90255 -15.751367, 136.88715 -15.737833, 136.8718 -15.7194, 136.8472 -15.696033, 136.84105 -15.681267, 
+      136.8509 -15.6661, 136.86995 -15.653367, 136.88655 -15.643933, 136.91365 -15.641467, 136.9456 -15.6464, 136.9733 -15.647633, 136.98475 -15.641433, 136.99215 -15.6275, 136.99275 -15.606567, 136.994 -15.588133, 
+      136.99275 -15.561067, 136.9995 -15.549567, 137.01515 -15.543633)), 
+  ((151.07555 -23.438867, 151.074 -23.4145, 151.09145 -23.391733, 151.114 -23.375133, 151.1412 -23.372033, 151.17615 -23.373067, 151.20725 -23.3824, 151.2127 -23.403133, 151.21035 -23.419733, 151.22205 -23.429567, 
+      151.24455 -23.437867, 151.2601 -23.451867, 151.2702 -23.462767, 151.2803 -23.479333, 151.292 -23.490233, 151.30285 -23.491267, 151.31685 -23.482967, 151.3285 -23.473633, 151.34485 -23.471567, 151.35805 -23.481933, 
+      151.3596 -23.505267, 151.3635 -23.536367, 151.37435 -23.552967, 151.4008 -23.5732, 151.4319 -23.5934, 151.45285 -23.6183, 151.47155 -23.6463, 151.4766 -23.672467, 151.4673 -23.716533, 151.46415 -23.7383, 
+      151.4533 -23.739867, 151.4432 -23.737267, 151.43465 -23.7435, 151.4191 -23.756967, 151.40355 -23.7601, 151.39035 -23.756467, 151.37945 -23.739867, 151.37865 -23.724833, 151.3919 -23.7124, 151.4144 -23.6984, 
+      151.4183 -23.685933, 151.41285 -23.682833, 151.39035 -23.682833, 151.3701 -23.692167, 151.36 -23.696833, 151.3476 -23.692167, 151.33435 -23.674033, 151.2846 -23.615967, 151.2139 -23.544933, 151.20145 -23.522867, 
+      151.1766 -23.4959, 151.1494 -23.474633, 151.1183 -23.462733, 151.0841 -23.450267, 151.07555 -23.438867)), 
+  ((147.14035 -43.4716, 147.16945 -43.456533, 147.2465 -43.4627, 147.3083 -43.4338, 147.3424 -43.3191, 147.38025 -43.179833, 147.3959 -43.176767, 147.4153 -43.1829, 147.45725 -43.241633, 147.45815 -43.2865, 
+      147.4236 -43.342167, 147.4014 -43.402133, 147.4014 -43.423033, 147.4208 -43.474367, 147.42265 -43.495267, 147.3701 -43.542633, 147.3415 -43.544467, 147.30735 -43.524167, 147.2935 -43.5002, 147.2778 -43.4919, 
+      147.2612 -43.4968, 147.2206 -43.555833, 147.20215 -43.563233, 147.1911 -43.559533, 147.1413 -43.498033, 147.14035 -43.4716)), 
+  ((146.2373 -18.1475, 146.27815 -18.155667, 146.3084 -18.171067, 146.3354 -18.1956, 146.35585 -18.208667, 146.3689 -18.208667, 146.3771 -18.181967, 146.3779 -18.133467, 146.37955 -18.1095, 146.3865 -18.106733, 
+      146.40365 -18.114367, 146.41265 -18.114367, 146.43965 -18.104567, 146.45355 -18.112733, 146.447 -18.1416, 146.4372 -18.1683, 146.429 -18.205367, 146.42165 -18.233167, 146.43065 -18.2555, 146.456 -18.305067, 
+      146.46415 -18.332833, 146.4658 -18.3579, 146.4437 -18.386233, 146.42085 -18.398233, 146.3857 -18.397133, 146.3407 -18.3966, 146.31375 -18.375367, 146.3068 -18.3568, 146.3076 -18.297933, 146.2986 -18.2696, 
+      146.28065 -18.241833, 146.23895 -18.213967, 146.185 -18.188367, 146.1637 -18.1753, 146.15965 -18.1655, 146.17025 -18.1524, 146.2005 -18.146967, 146.2373 -18.1475)), 
+  ((135.8408 -11.795733, 135.8708 -11.7935, 135.9015 -11.804067, 135.92235 -11.8274, 135.93905 -11.860733, 135.93235 -11.8841, 135.9115 -11.894633, 135.88235 -11.9052, 135.8582 -11.929933, 135.84985 -11.953833, 
+      135.8365 -11.9905, 135.8215 -12.0122, 135.7915 -12.0361, 135.7531 -12.0472, 135.7114 -12.059967, 135.6827 -12.0661, 135.65435 -12.081667, 135.631 -12.087767, 135.6168 -12.0861, 135.60515 -12.0672, 
+      135.6068 -12.0344, 135.60345 -12.008867, 135.5893 -11.9805, 135.5851 -11.9544, 135.6018 -11.937167, 135.62015 -11.9394, 135.65185 -11.948833, 135.6852 -11.957167, 135.71685 -11.9566, 135.7394 -11.9455, 
+      135.76525 -11.919367, 135.7916 -11.902433, 135.8116 -11.893533, 135.83745 -11.880767, 135.85245 -11.868533, 135.8516 -11.8602, 135.83495 -11.847967, 135.82325 -11.8335, 135.8191 -11.815167, 135.82825 -11.801267, 
+      135.8408 -11.795733)), 
+  ((136.72715 -11.255833, 136.8106 -11.193433, 136.84565 -11.187, 136.8614 -11.208733, 136.85415 -11.238567, 136.8251 -11.264367, 136.80815 -11.290933, 136.7985 -11.329633, 136.78035 -11.3393, 136.74045 -11.359, 
+      136.67635 -11.378333, 136.657 -11.392033, 136.6437 -11.421867, 136.63405 -11.450867, 136.60865 -11.464567, 136.5772 -11.478267, 136.5506 -11.486333, 136.5228 -11.477467, 136.50465 -11.447633, 136.50705 -11.4283, 
+      136.53005 -11.409767, 136.55905 -11.389633, 136.5736 -11.3719, 136.5506 -11.349333, 136.5252 -11.325967, 136.5264 -11.313867, 136.54455 -11.313067, 136.59415 -11.3179, 136.6135 -11.313867, 136.66305 -11.2921, 
+      136.72715 -11.255833)), 
+  ((132.5613 -11.0745, 132.58495 -11.067933, 132.62385 -11.0719, 132.6416 -11.067967, 132.6505 -11.048867, 132.66825 -11.0285, 132.68505 -11.0285, 132.70575 -11.0377, 132.7097 -11.063333, 132.71465 -11.091633, 
+      132.7383 -11.1015, 132.7561 -11.112, 132.75905 -11.135033, 132.7561 -11.187, 132.7561 -11.211967, 132.763 -11.211967, 132.77185 -11.203433, 132.7926 -11.2041, 132.79755 -11.211967, 132.78665 -11.2304, 
+      132.7709 -11.2554, 132.76745 -11.2794, 132.77045 -11.318833, 132.79215 -11.349767, 132.802 -11.3787, 132.79805 -11.395133, 132.7803 -11.394467, 132.7596 -11.378033, 132.7487 -11.353033, 132.727 -11.312933, 
+      132.7132 -11.264933, 132.6964 -11.233367, 132.6767 -11.2235, 132.65005 -11.216267, 132.6382 -11.1998, 132.63625 -11.174467, 132.6343 -11.1462, 132.6254 -11.1245, 132.60765 -11.112667, 132.57705 -11.103433, 
+      132.56225 -11.0903, 132.5613 -11.0745)), 
+  ((148.1803 -42.600767, 148.2135 -42.5663, 148.23505 -42.558933, 148.26825 -42.5618, 148.3218 -42.609367, 148.3698 -42.6463, 148.36855 -42.681967, 148.34705 -42.697767, 148.31505 -42.697767, 148.29225 -42.680933, 
+      148.2818 -42.678467, 148.2492 -42.693667, 148.25475 -42.734267, 148.18765 -42.7765, 148.16675 -42.779767, 148.1452 -42.7687, 148.14215 -42.749033, 148.19935 -42.689133, 148.2018 -42.677667, 148.1932 -42.6711, 
+      148.12615 -42.6719, 148.10735 -42.6586, 148.11045 -42.635233, 148.1418 -42.608967, 148.1803 -42.600767)), 
+  ((136.3769 -13.8138, 136.3944 -13.8138, 136.41105 -13.811467, 136.4227 -13.803967, 136.4297 -13.802933, 136.4425 -13.8081, 136.45065 -13.822067, 136.4487 -13.835233, 136.4382 -13.848167, 136.4188 -13.863433, 
+      136.406 -13.871433, 136.4029 -13.8792, 136.406 -13.8996, 136.40755 -13.952333, 136.40255 -13.9826, 136.39145 -13.992133, 136.37865 -13.995, 136.36275 -13.995, 136.35425 -13.989033, 136.3515 -13.9712, 
+      136.348 -13.9425, 136.3426 -13.921533, 136.33175 -13.916633, 136.31465 -13.917167, 136.29605 -13.926467, 136.2817 -13.945333, 136.2712 -13.969133, 136.25745 -13.975567, 136.23845 -13.9758, 136.22135 -13.968067, 
+      136.2039 -13.948933, 136.1942 -13.922533, 136.19225 -13.899533, 136.2039 -13.893067, 136.22485 -13.891767, 136.25125 -13.890733, 136.26365 -13.884533, 136.2652 -13.872633, 136.2555 -13.851433, 136.2559 -13.825067, 
+      136.27295 -13.8116, 136.2976 -13.804867, 136.3259 -13.800733, 136.34725 -13.801233, 136.36275 -13.807967, 136.3769 -13.8138)), 
+  ((153.56635 -27.442433, 153.56635 -27.467433, 153.5141 -27.5523, 153.46185 -27.695233, 153.4364 -27.7131, 153.41765 -27.710867, 153.40425 -27.6966, 153.40895 -27.645667, 153.4096 -27.5809, 153.4029 -27.495133, 
+      153.4339 -27.4762, 153.4348 -27.429633, 153.4506 -27.420867, 153.5074 -27.424567, 153.56635 -27.442433)), 
+  ((124.5433 -15.146, 124.56665 -15.149333, 124.5816 -15.168233, 124.5783 -15.212633, 124.5966 -15.2415, 124.62495 -15.2637, 124.6316 -15.2848, 124.6316 -15.315867, 124.6166 -15.343633, 124.57995 -15.356967, 
+      124.50335 -15.364733, 124.48 -15.359167, 124.49335 -15.3514, 124.535 -15.334767, 124.545 -15.310333, 124.5383 -15.288133, 124.51835 -15.282567, 124.50165 -15.287, 124.46835 -15.3181, 124.4317 -15.3303, 
+      124.4134 -15.321433, 124.40505 -15.310333, 124.4034 -15.291467, 124.42005 -15.269267, 124.45505 -15.2415, 124.4817 -15.190433, 124.51665 -15.1549, 124.5433 -15.146)), 
+  ((115.47215 -32.101767, 115.49405 -32.136133, 115.49405 -32.1542, 115.4909 -32.183367, 115.48465 -32.198633, 115.4732 -32.2042, 115.45445 -32.200733, 115.39715 -32.172933, 115.3763 -32.171567, 115.3565 -32.172233, 
+      115.32105 -32.1889, 115.29295 -32.198633, 115.27415 -32.198633, 115.25645 -32.1962, 115.25435 -32.1837, 115.2606 -32.1733, 115.2877 -32.1601, 115.30435 -32.141333, 115.30435 -32.117733, 115.2908 -32.093433, 
+      115.29395 -32.079533, 115.3304 -32.062867, 115.39085 -32.039267, 115.4065 -32.036833, 115.4294 -32.050733, 115.4617 -32.0889, 115.47215 -32.101767)), 
+  ((153.35795 -27.086833, 153.37335 -27.0705, 153.4361 -27.0705, 153.468 -27.0553, 153.484 -27.054533, 153.49655 -27.065933, 153.4612 -27.119167, 153.4418 -27.1986, 153.4475 -27.2967, 153.46575 -27.3393, 
+      153.46575 -27.356767, 153.45205 -27.3773, 153.42695 -27.3773, 153.3836 -27.3256, 153.3665 -27.1355, 153.3551 -27.112333, 153.35795 -27.086833)), 
+  ((115.32075 -20.601133, 115.34505 -20.589367, 115.38145 -20.588633, 115.4035 -20.597467, 115.4101 -20.609233, 115.4035 -20.674667, 115.38145 -20.728367, 115.34945 -20.7585, 115.3329 -20.762933, 115.31195 -20.7563, 
+      115.2965 -20.757033, 115.27335 -20.776167, 115.25125 -20.795267, 115.24135 -20.788667, 115.23805 -20.761467, 115.2259 -20.7438, 115.20715 -20.722467, 115.20715 -20.7107, 115.2678 -20.6541, 115.32075 -20.601133)), 
+  ((142.282 -10.2791, 142.28395 -10.2647, 142.29025 -10.248867, 142.29735 -10.237767, 142.3047 -10.230433, 142.3196 -10.212567, 142.3248 -10.204367, 142.33325 -10.196433, 142.34665 -10.1934, 142.36695 -10.193567, 
+      142.3969 -10.194967, 142.4142 -10.197133, 142.4416 -10.198667, 142.466 -10.200267, 142.4775 -10.204, 142.49405 -10.211767, 142.49925 -10.220533, 142.49815 -10.242433, 142.498 -10.255467, 142.4952 -10.270867, 
+      142.4848 -10.285833, 142.4755 -10.290433, 142.46965 -10.299533, 142.46905 -10.311967, 142.463 -10.323067, 142.4523 -10.3301, 142.4402 -10.3334, 142.4292 -10.332233, 142.4149 -10.325767, 142.40195 -10.323467, 
+      142.3835 -10.3201, 142.3649 -10.318367, 142.353 -10.318233, 142.33655 -10.3192, 142.32315 -10.321933, 142.30585 -10.3218, 142.2961 -10.316633, 142.28485 -10.300167, 142.2816 -10.291233, 142.282 -10.2791)), 
+  ((148.9384 -20.3298, 148.9377 -20.321, 148.9361 -20.313167, 148.9228 -20.313167, 148.8954 -20.3137, 148.87425 -20.313167, 148.8625 -20.305333, 148.8578 -20.295433, 148.8641 -20.288633, 148.8852 -20.2855, 
+      148.9095 -20.2829, 148.92985 -20.272433, 148.94315 -20.258333, 148.94395 -20.2432, 148.9471 -20.216567, 148.95805 -20.1967, 148.96115 -20.180533, 148.97525 -20.1753, 149.0019 -20.1826, 149.01835 -20.190967, 
+      149.03945 -20.197233, 149.0418 -20.209767, 149.03635 -20.237967, 149.03945 -20.2599, 149.0465 -20.2667, 149.06765 -20.2688, 149.08255 -20.2735, 149.07625 -20.284967, 149.06295 -20.290733, 149.0606 -20.302733, 
+      149.0786 -20.3137, 149.0982 -20.329367, 149.09115 -20.335633, 149.07785 -20.336167, 149.0512 -20.3299, 149.0238 -20.326767, 149.0066 -20.331467, 148.9917 -20.345033, 148.97995 -20.363833, 148.9651 -20.375333, 
+      148.94475 -20.380567, 148.92595 -20.3769, 148.91185 -20.3654, 148.9173 -20.350267, 148.9377 -20.331467, 148.9384 -20.3298)), 
+  ((153.1767 -26.7853, 153.20265 -26.765033, 153.22235 -26.764633, 153.24265 -26.7774, 153.2528 -26.918233, 153.30235 -27.0076, 153.3012 -27.030867, 153.2798 -27.0624, 153.26855 -27.064667, 153.246 -27.045133, 
+      153.17955 -26.9325, 153.1767 -26.7853)), 
+  ((146.5911 -18.722867, 146.6041 -18.716867, 146.62695 -18.7225, 146.64335 -18.729667, 146.6563 -18.730033, 146.6803 -18.729267, 146.70685 -18.734933, 146.72095 -18.748467, 146.72715 -18.7654, 146.7328 -18.774433, 
+      146.7475 -18.782333, 146.7757 -18.785733, 146.8062 -18.789867, 146.8161 -18.7959, 146.82115 -18.809433, 146.8096 -18.824867, 146.77855 -18.8448, 146.74525 -18.849333, 146.6933 -18.847833, 146.6566 -18.8482, 
+      146.63625 -18.8546, 146.61145 -18.864367, 146.5979 -18.866267, 146.5911 -18.858733, 146.599 -18.845933, 146.61145 -18.829767, 146.6216 -18.811333, 146.6199 -18.7831, 146.61425 -18.758267, 146.60015 -18.7462, 
+      146.5911 -18.7319, 146.5911 -18.722867)), 
+  ((145.3062 -38.314467, 145.425 -38.3139, 145.4534 -38.337433, 145.4534 -38.3558, 145.41465 -38.3759, 145.39485 -38.395967, 145.4026 -38.4281, 145.39915 -38.436733, 145.3811 -38.4413, 145.30535 -38.439033, 
+      145.2709 -38.4241, 145.27695 -38.3472, 145.3062 -38.314467)), 
+  ((135.30865 -12.1766, 135.3144 -12.164967, 135.32635 -12.1558, 135.32635 -12.149033, 135.31205 -12.143867, 135.2941 -12.139867, 135.28335 -12.1315, 135.2911 -12.115167, 135.30965 -12.1084, 135.3509 -12.1052, 
+      135.37775 -12.1048, 135.3969 -12.099633, 135.4268 -12.090867, 135.45935 -12.079367, 135.4874 -12.073, 135.5185 -12.062633, 135.5454 -12.061433, 135.55855 -12.074967, 135.5645 -12.0901, 135.56275 -12.101667, 
+      135.5454 -12.1156, 135.5185 -12.127567, 135.47755 -12.137933, 135.45365 -12.1447, 135.42015 -12.153067, 135.39265 -12.161033, 135.36875 -12.1734, 135.3556 -12.184933, 135.33795 -12.190967, 135.31825 -12.190567, 
+      135.30865 -12.1766)), 
+  ((136.2075 -11.9848, 136.21915 -11.996467, 136.22415 -12.012033, 136.23585 -12.0176, 136.2475 -12.0148, 136.2592 -12.001467, 136.27835 -11.988133, 136.2959 -11.9837, 136.3134 -11.984233, 136.323 -11.995933, 
+      136.32135 -12.016467, 136.2963 -12.044833, 136.2738 -12.0704, 136.2496 -12.079833, 136.21835 -12.092067, 136.19 -12.1065, 136.1675 -12.110967, 136.14165 -12.108733, 136.13 -12.092633, 136.1183 -12.0654, 
+      136.12165 -12.045933, 136.15 -12.0326, 136.1575 -12.0176, 136.1575 -11.997033, 136.17165 -11.986467, 136.1917 -11.982033, 136.2075 -11.9848)), 
+  ((136.2547 -13.4448, 136.27375 -13.4452, 136.2879 -13.455067, 136.29285 -13.467767, 136.30515 -13.477233, 136.32425 -13.483367, 136.33965 -13.494467, 136.34395 -13.5084, 136.33225 -13.518233, 136.30945 -13.530133, 
+      136.2879 -13.541233, 136.2824 -13.549033, 136.2904 -13.573633, 136.29595 -13.605233, 136.28975 -13.620433, 136.2793 -13.6389, 136.26145 -13.6434, 136.2485 -13.6352, 136.24545 -13.6159, 136.2368 -13.588, 
+      136.2251 -13.572, 136.20295 -13.566267, 136.19495 -13.569133, 136.1857 -13.563367, 136.18635 -13.550667, 136.19555 -13.537133, 136.21035 -13.5166, 136.2171 -13.4887, 136.21775 -13.476367, 136.22145 -13.4575, 
+      136.2319 -13.4505, 136.2547 -13.4448)), 
+  ((144.94055 -40.6404, 144.9721 -40.6434, 145.03075 -40.666433, 145.08935 -40.672467, 145.11185 -40.683467, 145.11035 -40.708533, 145.05625 -40.737567, 144.9676 -40.736567, 144.88945 -40.707533, 144.87895 -40.6865, 
+      144.88795 -40.664433, 144.94055 -40.6404)), 
+  ((139.51265 -16.980167, 139.53525 -16.987233, 139.56315 -17.0076, 139.58905 -17.0315, 139.61295 -17.0501, 139.61495 -17.066467, 139.60165 -17.0877, 139.58175 -17.101, 139.56115 -17.107167, 139.5346 -17.1063, 
+      139.50535 -17.0948, 139.48345 -17.0948, 139.4589 -17.105867, 139.43965 -17.110267, 139.4257 -17.108067, 139.4111 -17.097433, 139.41375 -17.081067, 139.43235 -17.070433, 139.46155 -17.049633, 139.4881 -17.027067, 
+      139.49675 -16.9992, 139.49805 -16.9859, 139.51265 -16.980167)), 
+  ((136.3411 -35.0327, 136.31875 -35.0297, 136.28305 -34.986567, 136.26855 -34.956067, 136.1804 -34.9144, 136.1726 -34.8839, 136.17595 -34.859367, 136.2005 -34.845233, 136.23395 -34.8497, 136.34445 -34.955333, 
+      136.36005 -35.0007, 136.35225 -35.0245, 136.3411 -35.0327)), 
+  ((136.72945 -15.688333, 136.73885 -15.703667, 136.72265 -15.7241, 136.6937 -15.756433, 136.66985 -15.781433, 136.6537 -15.783133, 136.5873 -15.756433, 136.5822 -15.7485, 136.58645 -15.7275, 136.6026 -15.7031, 
+      136.606 -15.683233, 136.61965 -15.653133, 136.63495 -15.6367, 136.6571 -15.6367, 136.69285 -15.655433, 136.71585 -15.673, 136.72945 -15.688333)), 
+  ((113.0255 -25.243633, 113.0308 -25.162633, 113.0625 -25.1116, 113.081 -25.094, 113.1048 -25.094, 113.1312 -25.116867, 113.1233 -25.183767, 113.0625 -25.2947, 113.0493 -25.301733, 113.03345 -25.2894, 
+      113.0255 -25.243633)), 
+  ((123.18565 -34.1749, 123.1544 -34.1992, 123.11795 -34.205433, 123.09085 -34.202667, 123.0554 -34.179767, 123.0471 -34.154067, 123.05125 -34.133233, 123.0773 -34.122133, 123.095 -34.120033, 123.11065 -34.117267, 
+      123.1398 -34.0992, 123.1513 -34.091567, 123.169 -34.091567, 123.19505 -34.095033, 123.2117 -34.108233, 123.21065 -34.1322, 123.194 -34.164833, 123.18565 -34.1749)), 
+  ((136.4309 -11.488333, 136.45115 -11.481367, 136.4655 -11.482233, 136.4714 -11.499233, 136.4616 -11.525767, 136.42635 -11.554967, 136.40805 -11.561467, 136.4002 -11.571933, 136.38975 -11.578033, 136.37405 -11.5802, 
+      136.3571 -11.581933, 136.34665 -11.588033, 136.33355 -11.601533, 136.31985 -11.608067, 136.29895 -11.609367, 136.28785 -11.6059, 136.2859 -11.592833, 136.297 -11.581067, 136.3035 -11.568, 136.29045 -11.548, 
+      136.28395 -11.5345, 136.2859 -11.522733, 136.2996 -11.516633, 136.3218 -11.5114, 136.35185 -11.511867, 136.38585 -11.514033, 136.39495 -11.510967, 136.41065 -11.502267, 136.4309 -11.488333)), 
+  ((133.5559 -11.460633, 133.5599 -11.464567, 133.56425 -11.486967, 133.5859 -11.497833, 133.59565 -11.510833, 133.5859 -11.528167, 133.56425 -11.541167, 133.5404 -11.5455, 133.5122 -11.543333, 133.4851 -11.5361, 
+      133.4688 -11.540467, 133.45145 -11.5484, 133.43305 -11.552, 133.4233 -11.5455, 133.43305 -11.5354, 133.43195 -11.5231, 133.41785 -11.505767, 133.4146 -11.495667, 133.4233 -11.486267, 133.44065 -11.486967, 
+      133.471 -11.486267, 133.48835 -11.476133, 133.5176 -11.4617, 133.53385 -11.453033, 133.54795 -11.453033, 133.5559 -11.460633)), 
+  ((125.1512 -14.4576, 125.15125 -14.469567, 125.15475 -14.5197, 125.14085 -14.5475, 125.1142 -14.567567, 125.0876 -14.5691, 125.06675 -14.557533, 125.0575 -14.540533, 125.0679 -14.5147, 125.07715 -14.499267, 
+      125.06675 -14.467633, 125.0679 -14.4576, 125.10725 -14.429067, 125.12925 -14.4229, 125.14775 -14.4329, 125.1512 -14.4576)), 
+  ((136.46745 -15.458533, 136.46865 -15.450733, 136.4865 -15.4495, 136.50285 -15.4544, 136.51515 -15.453167, 136.53055 -15.444533, 136.541 -15.432667, 136.5576 -15.424033, 136.58345 -15.420767, 136.5982 -15.427333, 
+      136.5976 -15.440433, 136.58405 -15.456433, 136.58465 -15.4753, 136.58895 -15.5118, 136.58775 -15.5278, 136.5785 -15.531467, 136.56745 -15.5282, 136.54345 -15.517933, 136.52255 -15.517133, 136.5059 -15.522467, 
+      136.48195 -15.526967, 136.45855 -15.523267, 136.45365 -15.514667, 136.4598 -15.502767, 136.4727 -15.492933, 136.4721 -15.478567, 136.46745 -15.458533)), 
+  ((136.86095 -15.466633, 136.8843 -15.4695, 136.8874 -15.475233, 136.88 -15.49, 136.8757 -15.507633, 136.88 -15.528967, 136.88615 -15.548233, 136.88615 -15.569133, 136.88005 -15.5769, 136.8616 -15.5806, 
+      136.8419 -15.579767, 136.8284 -15.582667, 136.813 -15.595767, 136.79885 -15.613, 136.78285 -15.6216, 136.7718 -15.6216, 136.7638 -15.612167, 136.7644 -15.5929, 136.7718 -15.569533, 136.7884 -15.5523, 
+      136.8136 -15.525233, 136.82105 -15.508, 136.8272 -15.489567, 136.84075 -15.4748, 136.8518 -15.468633, 136.86095 -15.466633)), 
+  ((150.5061 -22.273133, 150.5259 -22.268733, 150.53065 -22.255933, 150.5205 -22.237933, 150.5205 -22.216733, 150.53725 -22.210333, 150.56065 -22.218733, 150.6002 -22.247533, 150.6272 -22.274333, 150.6368 -22.297533, 
+      150.6272 -22.311933, 150.608 -22.317133, 150.58525 -22.3243, 150.56185 -22.3315, 150.53305 -22.3327, 150.5163 -22.3251, 150.5181 -22.3195, 150.53905 -22.312733, 150.55585 -22.303133, 150.55285 -22.295133, 
+      150.53125 -22.293133, 150.5079 -22.294333, 150.4875 -22.289533, 150.4785 -22.280733, 150.4881 -22.275133, 150.5061 -22.273133)), 
+  ((144.71365 -40.5833, 144.73995 -40.511667, 144.773 -40.486633, 144.79405 -40.482633, 144.80155 -40.491633, 144.79555 -40.514667, 144.8106 -40.5327, 144.80755 -40.5788, 144.782 -40.608833, 144.74295 -40.626867, 
+      144.7249 -40.626867, 144.7114 -40.602833, 144.71365 -40.5833)), 
+  ((148.2581 -42.3635, 148.2775 -42.3543, 148.3021 -42.3551, 148.32365 -42.3711, 148.387 -42.3707, 148.4107 -42.3824, 148.4119 -42.4103, 148.34545 -42.444333, 148.31345 -42.4431, 148.2575 -42.398, 
+      148.2581 -42.3635)), 
+  ((113.08495 -24.975133, 113.0823 -24.8211, 113.09555 -24.763, 113.1127 -24.7586, 113.12855 -24.761233, 113.13515 -24.782367, 113.12725 -24.835167, 113.1246 -24.931133, 113.12725 -24.960167, 113.1127 -24.9866, 
+      113.0995 -24.988367, 113.08495 -24.975133)), 
+  ((122.20195 -34.123833, 122.21655 -34.109267, 122.2353 -34.104067, 122.25095 -34.104767, 122.27385 -34.1242, 122.2999 -34.143633, 122.2999 -34.165167, 122.29055 -34.182533, 122.228 -34.207533, 122.19885 -34.2124, 
+      122.1853 -34.205433, 122.1811 -34.1874, 122.1811 -34.155433, 122.20195 -34.123833)), 
+  ((128.2967 -14.793433, 128.32295 -14.795633, 128.3571 -14.818433, 128.38735 -14.853467, 128.39915 -14.883233, 128.39 -14.902933, 128.3624 -14.913433, 128.344 -14.9117, 128.3033 -14.879267, 128.28225 -14.8495, 
+      128.277 -14.8162, 128.2967 -14.793433)), 
+  ((148.12095 -40.529267, 148.1493 -40.512933, 148.2415 -40.512267, 148.2626 -40.534067, 148.2588 -40.565433, 148.2223 -40.5936, 148.1877 -40.5904, 148.1224 -40.548767, 148.12095 -40.529267)), 
+  ((159.10865 -31.527733, 159.1351 -31.518133, 159.1638 -31.515133, 159.2061 -31.530233, 159.24085 -31.5796, 159.24085 -31.641033, 159.2212 -31.649067, 159.2061 -31.646067, 159.194 -31.629933, 159.18945 -31.5826, 
+      159.1623 -31.564467, 159.12755 -31.559433, 159.11395 -31.5524, 159.10865 -31.527733)), 
+  ((132.7147 -11.722133, 132.6979 -11.7402, 132.6643 -11.7652, 132.6346 -11.7738, 132.60745 -11.771233, 132.58545 -11.7626, 132.5609 -11.7359, 132.5635 -11.716967, 132.5803 -11.703167, 132.6113 -11.6937, 
+      132.6501 -11.7006, 132.6876 -11.7092, 132.70825 -11.7135, 132.7147 -11.722133)), 
+  ((144.8797 -40.4636, 144.8887 -40.453567, 144.97135 -40.461567, 144.9879 -40.4726, 144.9864 -40.485633, 144.95485 -40.5197, 144.91275 -40.541733, 144.8812 -40.542733, 144.85415 -40.5197, 144.85415 -40.505667, 
+      144.8722 -40.486633, 144.8797 -40.4636)), 
+  ((135.7424 -14.849167, 135.7745 -14.8473, 135.799 -14.852967, 135.82355 -14.8737, 135.8245 -14.903267, 135.8075 -14.930333, 135.78585 -14.943533, 135.75 -14.955467, 135.7302 -14.952967, 135.71225 -14.9385, 
+      135.70845 -14.926533, 135.72545 -14.913967, 135.7453 -14.903267, 135.75285 -14.8913, 135.7415 -14.874333, 135.7311 -14.8649, 135.73205 -14.857333, 135.7424 -14.849167)), 
+  ((134.4147 -33.755833, 134.49055 -33.698667, 134.5285 -33.697567, 134.56475 -33.718467, 134.56475 -33.732733, 134.54665 -33.744833, 134.51695 -33.745933, 134.4609 -33.791, 134.44275 -33.7965, 134.4147 -33.7954, 
+      134.40975 -33.7877, 134.4147 -33.755833)), 
+  ((137.0949 -15.9181, 137.1227 -15.921833, 137.165 -15.936633, 137.19725 -15.9485, 137.2317 -15.955933, 137.2495 -15.961867, 137.274 -15.981133, 137.2829 -15.998933, 137.28065 -16.0093, 137.2662 -16.013033, 
+      137.2406 -16.013767, 137.22615 -16.0108, 137.15165 -15.967033, 137.11935 -15.954433, 137.09155 -15.940367, 137.076 -15.925533, 137.08045 -15.920333, 137.0949 -15.9181)), 
+  ((146.4521 -38.795367, 146.4681 -38.7762, 146.5041 -38.774067, 146.5233 -38.7847, 146.55845 -38.7863, 146.59525 -38.770867, 146.62645 -38.770333, 146.6416 -38.779367, 146.6408 -38.795367, 146.55605 -38.830567, 
+      146.5057 -38.831633, 146.4593 -38.810833, 146.4521 -38.795367)), 
+  ((124.2197 -15.852133, 124.22895 -15.867133, 124.2316 -15.898, 124.221 -15.909467, 124.1615 -15.916533, 124.0927 -15.9465, 124.07945 -15.9421, 124.0861 -15.9218, 124.10595 -15.8936, 124.15225 -15.8645, 
+      124.18795 -15.848633, 124.2197 -15.852133)), 
+  ((132.03565 -11.566933, 132.0641 -11.551433, 132.0964 -11.5437, 132.1313 -11.5523, 132.14425 -11.571267, 132.13775 -11.5971, 132.1119 -11.614333, 132.0822 -11.625533, 132.0473 -11.627267, 132.02275 -11.6195, 
+      132.02145 -11.596233, 132.0292 -11.5747, 132.03565 -11.566933)), 
+  ((131.2427 -12.063067, 131.251 -12.070267, 131.26065 -12.0782, 131.26065 -12.0834, 131.21795 -12.1192, 131.2028 -12.119333, 131.18125 -12.104967, 131.17115 -12.088133, 131.1748 -12.048667, 131.1881 -12.006767, 
+      131.1936 -11.991167, 131.20555 -11.9878, 131.2207 -11.9936, 131.2308 -12.0028, 131.23585 -12.032467, 131.2427 -12.063067)), 
+  ((136.07155 -11.6573, 136.099 -11.6602, 136.112 -11.671767, 136.11995 -11.687167, 136.12285 -11.709833, 136.1084 -11.722333, 136.0802 -11.745933, 136.05995 -11.751233, 136.039 -11.745933, 136.0184 -11.7291, 
+      136.0126 -11.712233, 136.0112 -11.696333, 136.0271 -11.683333, 136.05165 -11.664533, 136.07155 -11.6573)), 
+  ((153.04485 -30.815533, 153.0649 -30.806133, 153.08125 -30.804633, 153.1006 -30.812567, 153.11245 -30.826433, 153.10355 -30.866567, 153.0835 -30.889867, 153.053 -30.902767, 153.0218 -30.907233, 153.00545 -30.8988, 
+      153.0092 -30.8745, 153.02105 -30.847267, 153.04485 -30.815533)), 
+  ((145.45175 -14.598833, 145.46815 -14.6049, 145.4827 -14.620067, 145.49725 -14.634033, 145.5091 -14.635233, 145.5164 -14.6316, 145.52185 -14.635233, 145.52365 -14.6516, 145.5164 -14.674667, 145.49455 -14.6977, 
+      145.46905 -14.705, 145.44175 -14.705, 145.4199 -14.698333, 145.41625 -14.684367, 145.42535 -14.6686, 145.439 -14.6492, 145.44355 -14.624933, 145.4363 -14.609767, 145.44085 -14.602467, 145.45175 -14.598833)), 
+  ((137.2937 -34.4062, 137.30295 -34.400533, 137.3191 -34.405167, 137.33375 -34.4293, 137.3345 -34.477567, 137.30755 -34.505833, 137.2952 -34.509433, 137.286 -34.506333, 137.27675 -34.482733, 137.2336 -34.464233, 
+      137.2336 -34.443667, 137.2937 -34.4062)), 
+  ((148.8938 -20.105067, 148.91805 -20.1061, 148.9384 -20.1129, 148.94235 -20.123333, 148.92745 -20.135867, 148.9118 -20.146833, 148.9032 -20.162, 148.9016 -20.179233, 148.8883 -20.190733, 148.87345 -20.195433, 
+      148.86325 -20.189667, 148.857 -20.177667, 148.84525 -20.175567, 148.82725 -20.1808, 148.81705 -20.1808, 148.81315 -20.174, 148.8194 -20.1573, 148.8343 -20.1338, 148.8507 -20.116033, 148.86325 -20.107167, 
+      148.87735 -20.105067, 148.8938 -20.105067)), 
+  ((133.44775 -11.6802, 133.47115 -11.675767, 133.4895 -11.665733, 133.50955 -11.660167, 133.5379 -11.660167, 133.54795 -11.6713, 133.54295 -11.690233, 133.5346 -11.702467, 133.5104 -11.704133, 133.4578 -11.7008, 
+      133.4411 -11.710233, 133.4344 -11.723033, 133.4194 -11.739167, 133.4077 -11.739167, 133.3952 -11.730267, 133.38935 -11.709133, 133.3768 -11.695233, 133.35765 -11.683533, 133.35765 -11.674633, 133.3735 -11.6741, 
+      133.40355 -11.681333, 133.4244 -11.681867, 133.44775 -11.6802)), 
+  ((116.47225 -20.533867, 116.5016 -20.5125, 116.5185 -20.507167, 116.53185 -20.509533, 116.53545 -20.519633, 116.53365 -20.536833, 116.49715 -20.562367, 116.4731 -20.574833, 116.41435 -20.578367, 116.37695 -20.578067, 
+      116.3636 -20.569167, 116.3547 -20.553133, 116.36095 -20.546033, 116.3743 -20.540667, 116.38855 -20.5395, 116.44015 -20.541867, 116.45795 -20.5401, 116.47225 -20.533867)), 
+  ((124.92865 -14.9227, 124.92775 -14.941933, 124.9175 -14.9556, 124.9007 -14.966167, 124.88765 -14.963667, 124.87555 -14.950633, 124.8616 -14.945033, 124.83735 -14.941933, 124.8262 -14.931367, 124.81965 -14.909033, 
+      124.8271 -14.901567, 124.84945 -14.898467, 124.8765 -14.894133, 124.90255 -14.873, 124.9156 -14.871767, 124.92865 -14.8817, 124.92865 -14.9227)), 
+  ((145.27385 -14.694033, 145.2966 -14.703133, 145.30025 -14.726167, 145.27385 -14.7462, 145.25565 -14.753467, 145.22925 -14.753467, 145.1792 -14.750433, 145.1537 -14.741933, 145.14825 -14.726167, 145.1692 -14.717667, 
+      145.2074 -14.711, 145.2356 -14.7007, 145.25835 -14.6928, 145.27385 -14.694033)), 
+  ((149.2104 -20.435833, 149.221 -20.4625, 149.2204 -20.4786, 149.2022 -20.504133, 149.1816 -20.528467, 149.1545 -20.544967, 149.13275 -20.551233, 149.11745 -20.550067, 149.10745 -20.540233, 149.11095 -20.530433, 
+      149.131 -20.519833, 149.1492 -20.504133, 149.1557 -20.486867, 149.16335 -20.4629, 149.1769 -20.445233, 149.1957 -20.432667, 149.2104 -20.435833)), 
+  ((129.6006 -14.5579, 129.65775 -14.530267, 129.6725 -14.5315, 129.6725 -14.5413, 129.61905 -14.595367, 129.57115 -14.623633, 129.54165 -14.6175, 129.51585 -14.6015, 129.5232 -14.586767, 129.549 -14.5757, 
+      129.58405 -14.564667, 129.6006 -14.5579)), 
+  ((150.2731 -21.591233, 150.3122 -21.592533, 150.34005 -21.594167, 150.36105 -21.5971, 150.3786 -21.6072, 150.38545 -21.623167, 150.3806 -21.636533, 150.36055 -21.6398, 150.32535 -21.636867, 150.29115 -21.635233, 
+      150.2604 -21.633267, 150.25305 -21.626433, 150.25455 -21.6134, 150.25895 -21.594167, 150.26725 -21.590267, 150.2731 -21.591233)), 
+  ((149.8433 -22.052267, 149.857 -22.089433, 149.857 -22.1279, 149.8482 -22.162433, 149.8384 -22.167633, 149.8218 -22.163733, 149.8042 -22.146133, 149.79445 -22.1331, 149.79935 -22.122033, 149.8091 -22.103767, 
+      149.81595 -22.0751, 149.81495 -22.0549, 149.8267 -22.048367, 149.8433 -22.052267)), 
+  ((152.81565 -24.1142, 152.8472 -24.084233, 152.8873 -24.0818, 152.89825 -24.092333, 152.89335 -24.143333, 152.8715 -24.1579, 152.84355 -24.1579, 152.81805 -24.1328, 152.81565 -24.1142)), 
+  ((113.8075 -25.862033, 113.8128 -25.816267, 113.83655 -25.8022, 113.85505 -25.8022, 113.863 -25.812767, 113.86825 -25.842667, 113.863 -25.8638, 113.8339 -25.902533, 113.8128 -25.9043, 113.80485 -25.897267, 
+      113.80485 -25.884933, 113.8075 -25.862033)), 
+  ((136.4734 -35.124033, 136.4948 -35.126433, 136.5138 -35.132767, 136.53995 -35.1836, 136.53815 -35.204967, 136.5227 -35.212867, 136.5049 -35.2109, 136.45975 -35.1652, 136.45975 -35.1363, 136.4734 -35.124033)), 
+  ((146.8641 -19.1238, 146.90155 -19.118933, 146.9308 -19.119533, 146.9545 -19.126233, 146.9545 -19.142067, 146.9326 -19.1585, 146.91615 -19.167033, 146.8851 -19.167633, 146.8504 -19.1579, 146.82485 -19.143267, 
+      146.8349 -19.1305, 146.8641 -19.1238)), 
+  ((133.2603 -32.504733, 133.3088 -32.4753, 133.32525 -32.474733, 133.3443 -32.4851, 133.35125 -32.505333, 133.3443 -32.523233, 133.3114 -32.544033, 133.28365 -32.543433, 133.2603 -32.525533, 133.2603 -32.504733)), 
+  ((151.4084 -23.8064, 151.4246 -23.807133, 151.44085 -23.8212, 151.45705 -23.848967, 151.463 -23.8836, 151.46195 -23.9157, 151.4552 -23.9238, 151.4471 -23.9231, 151.43735 -23.9029, 151.4287 -23.877633, 
+      151.42115 -23.867533, 151.4071 -23.8643, 151.3979 -23.853467, 151.3995 -23.833267, 151.39735 -23.814867, 151.40115 -23.809833, 151.4084 -23.8064)), 
+  ((147.27505 -39.524133, 147.3211 -39.505733, 147.3462 -39.504633, 147.36795 -39.514667, 147.36795 -39.5381, 147.3529 -39.557067, 147.2993 -39.563767, 147.2759 -39.550367, 147.27505 -39.524133)), 
+  ((134.77375 -34.7427, 134.81175 -34.7435, 134.83315 -34.756967, 134.83315 -34.776767, 134.7797 -34.801333, 134.7583 -34.800533, 134.74045 -34.787867, 134.74045 -34.7641, 134.77375 -34.7427)), 
+  ((152.86205 -25.209333, 152.8851 -25.2058, 152.917 -25.219967, 152.94715 -25.259, 152.9436 -25.282633, 152.92945 -25.289733, 152.9117 -25.287367, 152.86205 -25.227067, 152.86205 -25.209333)), 
+  ((133.5946 -32.270333, 133.6145 -32.270333, 133.62305 -32.277, 133.6209 -32.305933, 133.57395 -32.3439, 133.54835 -32.346267, 133.5334 -32.3344, 133.53765 -32.313533, 133.5946 -32.270333)), 
+  ((129.5446 -14.008133, 129.5457 -14.020767, 129.54405 -14.031933, 129.5162 -14.053833, 129.5017 -14.056433, 129.49165 -14.053833, 129.49055 -14.0297, 129.4883 -14.020033, 129.4638 -14.0167, 129.46045 -14.010367, 
+      129.4621 -13.992167, 129.4649 -13.984733, 129.47885 -13.983633, 129.51675 -13.991067, 129.53515 -13.995133, 129.5446 -14.008133)), 
+  ((116.65025 -20.482533, 116.6645 -20.488767, 116.65825 -20.505367, 116.6164 -20.546333, 116.5826 -20.562367, 116.5657 -20.5582, 116.56125 -20.551067, 116.5728 -20.533267, 116.5924 -20.508933, 116.61465 -20.492333, 
+      116.63065 -20.483433, 116.65025 -20.482533)), 
+  ((149.63795 -20.798167, 149.643 -20.816167, 149.63455 -20.835867, 149.6194 -20.844867, 149.6025 -20.840367, 149.5814 -20.829667, 149.55945 -20.822933, 149.5468 -20.817867, 149.54005 -20.805467, 149.5426 -20.797033, 
+      149.55355 -20.793633, 149.57045 -20.802667, 149.5907 -20.8094, 149.5983 -20.8066, 149.59915 -20.7897, 149.6101 -20.775633, 149.62445 -20.772267, 149.63375 -20.781267, 149.63795 -20.798167)), 
+  ((124.4334 -15.131567, 124.44005 -15.1438, 124.4267 -15.158233, 124.3934 -15.185967, 124.34675 -15.1993, 124.3201 -15.193767, 124.3168 -15.185967, 124.32845 -15.173767, 124.38675 -15.147133, 124.4167 -15.130467, 
+      124.4334 -15.131567)), 
+  ((132.9533 -11.134467, 132.9857 -11.133867, 133.01545 -11.133867, 133.0216 -11.1438, 133.01195 -11.156633, 132.9901 -11.167133, 132.9612 -11.174133, 132.9314 -11.1759, 132.9139 -11.170067, 132.90515 -11.157233, 
+      132.90605 -11.144967, 132.9209 -11.1368, 132.9533 -11.134467)), 
+  ((135.22745 -11.9257, 135.24045 -11.9313, 135.24275 -11.947633, 135.2259 -11.965433, 135.20525 -11.977667, 135.18615 -11.982767, 135.1678 -11.9838, 135.14565 -11.9782, 135.138 -11.965967, 135.14795 -11.9517, 
+      135.1762 -11.9415, 135.1999 -11.932833, 135.22745 -11.9257)), 
+  ((147.68555 -39.926833, 147.7074 -39.917433, 147.7314 -39.9157, 147.75625 -39.926567, 147.7588 -39.960833, 147.74595 -39.9734, 147.72285 -39.978567, 147.70055 -39.974, 147.68685 -39.958567, 147.68555 -39.926833)), 
+  ((136.7234 -15.506833, 136.75415 -15.507267, 136.7683 -15.5175, 136.76525 -15.530633, 136.74065 -15.538833, 136.71235 -15.547833, 136.67725 -15.548267, 136.65575 -15.540467, 136.6533 -15.531433, 136.6631 -15.5171, 
+      136.6828 -15.508467, 136.7234 -15.506833)), 
+  ((139.7118 -17.0658, 139.731 -17.0626, 139.74445 -17.0703, 139.7464 -17.102933, 139.73675 -17.126633, 139.70315 -17.130467, 139.68295 -17.128567, 139.6724 -17.117033, 139.682 -17.095267, 139.6945 -17.079267, 
+      139.7118 -17.0658)), 
+  ((124.0721 -33.750267, 124.095 -33.756533, 124.095 -33.766233, 124.0919 -33.779433, 124.0773 -33.7975, 124.0502 -33.8072, 124.0346 -33.8079, 124.0148 -33.8065, 124.00645 -33.801667, 124.00855 -33.791933, 
+      124.0252 -33.767633, 124.04815 -33.752367, 124.0721 -33.750267)), 
+  ((144.3507 -14.192467, 144.3626 -14.195933, 144.3667 -14.2071, 144.36185 -14.224733, 144.35255 -14.243833, 144.3399 -14.254267, 144.32275 -14.2565, 144.30415 -14.253267, 144.29185 -14.246067, 144.28925 -14.2354, 
+      144.2948 -14.222233, 144.30675 -14.2128, 144.3183 -14.202133, 144.33465 -14.192933, 144.3414 -14.1927, 144.3507 -14.192467)), 
+  ((132.539 -11.006133, 132.54785 -11.014667, 132.54885 -11.0298, 132.54095 -11.0581, 132.5153 -11.065967, 132.47385 -11.064, 132.462 -11.050867, 132.4788 -11.037033, 132.5005 -11.0219, 132.51725 -11.010067, 
+      132.5291 -11.007433, 132.539 -11.006133)), 
+  ((129.8203 -13.420867, 129.83105 -13.423467, 129.83255 -13.430667, 129.82125 -13.4434, 129.7683 -13.461367, 129.7178 -13.471833, 129.69525 -13.468233, 129.68645 -13.456467, 129.6869 -13.452567, 129.7134 -13.450933, 
+      129.7953 -13.424467, 129.8203 -13.420867)), 
+  ((150.0104 -22.0601, 150.03775 -22.0666, 150.0573 -22.0751, 150.0524 -22.086167, 150.0358 -22.092033, 150.00255 -22.0927, 149.96935 -22.098567, 149.94785 -22.0966, 149.9371 -22.088133, 149.94785 -22.071833, 
+      149.9674 -22.062067, 149.985 -22.0588, 150.0104 -22.0601)), 
+  ((132.9104 -10.9775, 132.9314 -10.9956, 132.93055 -11.028867, 132.91915 -11.052767, 132.9034 -11.0557, 132.88675 -11.044033, 132.87715 -11.018333, 132.878 -10.995, 132.8885 -10.979833, 132.9104 -10.9775)), 
+  ((136.41945 -11.831267, 136.42955 -11.843733, 136.428 -11.864467, 136.41085 -11.880567, 136.3922 -11.8925, 136.37115 -11.8961, 136.34235 -11.891967, 136.3385 -11.882633, 136.35015 -11.870167, 136.3704 -11.857733, 
+      136.39685 -11.8432, 136.40465 -11.833333, 136.41085 -11.830767, 136.41945 -11.831267)), 
+  ((136.50815 -11.7654, 136.51595 -11.775233, 136.5144 -11.7908, 136.5136 -11.819333, 136.5004 -11.839067, 136.4825 -11.852533, 136.47005 -11.847367, 136.46535 -11.828167, 136.46845 -11.786133, 136.4817 -11.7742, 
+      136.49495 -11.767467, 136.50815 -11.7654)), 
+  ((129.49925 -14.8503, 129.50295 -14.861367, 129.4937 -14.865033, 129.4845 -14.8589, 129.4679 -14.8196, 129.41445 -14.775367, 129.41815 -14.761833, 129.4292 -14.758167, 129.46055 -14.7729, 129.47715 -14.7901, 
+      129.4974 -14.818367, 129.49925 -14.8503)), 
+  ((147.8453 -40.287267, 147.88735 -40.287267, 147.914 -40.301267, 147.914 -40.314833, 147.89295 -40.330733, 147.8565 -40.330733, 147.81795 -40.304067, 147.82075 -40.2938, 147.8453 -40.287267)), 
+  ((132.39685 -12.071867, 132.4356 -12.072733, 132.46405 -12.079633, 132.4718 -12.095133, 132.4679 -12.114067, 132.4524 -12.1201, 132.43045 -12.1184, 132.41105 -12.103733, 132.3852 -12.095133, 132.37615 -12.085667, 
+      132.3852 -12.076167, 132.39685 -12.071867)), 
+  ((147.7657 -40.068533, 147.78195 -40.0651, 147.7931 -40.069667, 147.7931 -40.091967, 147.7391 -40.139367, 147.72455 -40.139367, 147.7134 -40.132533, 147.7134 -40.117667, 147.7657 -40.068533)), 
+  ((126.5826 -13.819967, 126.5816 -13.826067, 126.57395 -13.8335, 126.5516 -13.837233, 126.5196 -13.8342, 126.4835 -13.831133, 126.4749 -13.822667, 126.4774 -13.808467, 126.48455 -13.7983, 126.49875 -13.795567, 
+      126.5328 -13.802033, 126.5826 -13.819967)), 
+  ((121.5903 -34.0117, 121.61115 -34.0117, 121.62365 -34.018633, 121.62785 -34.031833, 121.62785 -34.0478, 121.60905 -34.054033, 121.5799 -34.054033, 121.54865 -34.0478, 121.54445 -34.0346, 121.5455 -34.026267, 
+      121.5601 -34.015867, 121.5903 -34.0117)), 
+  ((136.64215 -11.7742, 136.66815 -11.7798, 136.6758 -11.797133, 136.6689 -11.8124, 136.64905 -11.818033, 136.6223 -11.818533, 136.594 -11.812933, 136.58635 -11.8053, 136.58865 -11.796633, 136.6024 -11.7844, 
+      136.62305 -11.778267, 136.64215 -11.7742)), 
+  ((136.1466 -13.489567, 136.15585 -13.498167, 136.1528 -13.505567, 136.1417 -13.528133, 136.12015 -13.5429, 136.0906 -13.544967, 136.0746 -13.535933, 136.07395 -13.5187, 136.09675 -13.5035, 136.1294 -13.4908, 
+      136.1466 -13.489567)), 
+  ((144.27435 -14.150967, 144.2911 -14.144533, 144.30935 -14.145033, 144.3153 -14.152733, 144.3056 -14.164633, 144.29145 -14.171833, 144.2777 -14.182767, 144.27025 -14.1959, 144.2602 -14.2103, 144.25255 -14.212267, 
+      144.2358 -14.210533, 144.22575 -14.201333, 144.2265 -14.189933, 144.2369 -14.175533, 144.24885 -14.1631, 144.2589 -14.1584, 144.27435 -14.150967)), 
+  ((139.84315 -16.660533, 139.8614 -16.681667, 139.8518 -16.698933, 139.83545 -16.719433, 139.8153 -16.726467, 139.79995 -16.721367, 139.7913 -16.705967, 139.798 -16.6919, 139.81145 -16.6759, 139.82105 -16.664367, 
+      139.8345 -16.659867, 139.84315 -16.660533)), 
+  ((139.1622 -16.782533, 139.1723 -16.796033, 139.16925 -16.807467, 139.1612 -16.8324, 139.16015 -16.847233, 139.16825 -16.867467, 139.1551 -16.875567, 139.1349 -16.8695, 139.1288 -16.847233, 139.12985 -16.8176, 
+      139.1359 -16.797367, 139.14905 -16.789267, 139.1622 -16.782533)), 
+  ((136.91685 -12.0714, 136.941 -12.0797, 136.9527 -12.100467, 136.9511 -12.121733, 136.93555 -12.132633, 136.9161 -12.1321, 136.89585 -12.1181, 136.8943 -12.097867, 136.9013 -12.075567, 136.91685 -12.0714)), 
+  ((136.2073 -13.278267, 136.2248 -13.279267, 136.23455 -13.288, 136.23895 -13.308133, 136.23745 -13.3276, 136.22775 -13.335367, 136.21215 -13.337967, 136.19705 -13.335367, 136.1844 -13.3263, 136.17955 -13.305533, 
+      136.18685 -13.2919, 136.1966 -13.283467, 136.2073 -13.278267)), 
+  ((116.8309 -20.403367, 116.8513 -20.382367, 116.86665 -20.3693, 116.8794 -20.3693, 116.88625 -20.378933, 116.8709 -20.399367, 116.8709 -20.407333, 116.88625 -20.416967, 116.8871 -20.4289, 116.87345 -20.437967, 
+      116.85215 -20.439667, 116.83855 -20.430033, 116.82665 -20.421533, 116.8215 -20.410167, 116.8309 -20.403367)), 
+  ((148.47735 -20.0179, 148.47445 -20.036767, 148.4635 -20.052967, 148.4525 -20.054867, 148.4381 -20.052967, 148.4173 -20.0387, 148.41035 -20.019833, 148.4231 -20.005967, 148.44215 -19.9975, 148.4629 -20.001333, 
+      148.46985 -20.006333, 148.47735 -20.0179)), 
+  ((124.94475 -15.271433, 124.96335 -15.281167, 124.97265 -15.289733, 124.97335 -15.301167, 124.9648 -15.307833, 124.9462 -15.309733, 124.90765 -15.305467, 124.89265 -15.301167, 124.88905 -15.291633, 124.88905 -15.2783, 
+      124.89765 -15.270233, 124.90975 -15.2676, 124.94475 -15.271433)), 
+  ((133.6494 -32.351733, 133.6921 -32.353133, 133.71915 -32.369267, 133.71915 -32.379233, 133.6992 -32.392533, 133.68495 -32.393933, 133.65155 -32.388733, 133.63445 -32.3764, 133.63445 -32.365, 133.6494 -32.351733)), 
+  ((72.64885 -53.115033, 72.6444 -53.116367, 72.6397 -53.117533, 72.63485 -53.1185, 72.6299 -53.119333, 72.6249 -53.119933, 72.61985 -53.120367, 72.61485 -53.120567, 72.61 -53.1206, 72.60525 -53.1204, 
+      72.60075 -53.12, 72.5965 -53.119433, 72.59255 -53.118633, 72.58895 -53.117667, 72.58575 -53.116533, 72.58295 -53.115233, 72.5806 -53.1138, 72.57875 -53.112233, 72.5774 -53.110533, 72.57655 -53.108767, 
+      72.57625 -53.1069, 72.57645 -53.105, 72.57715 -53.103067, 72.5784 -53.1011, 72.58015 -53.099167, 72.5824 -53.097233, 72.58505 -53.095367, 72.5882 -53.0936, 72.5917 -53.0919, 72.5956 -53.0903, 
+      72.59975 -53.088833, 72.6042 -53.0875, 72.6089 -53.086333, 72.61375 -53.085367, 72.6187 -53.084533, 72.6237 -53.083933, 72.62875 -53.0835, 72.63375 -53.0833, 72.6386 -53.083267, 72.64335 -53.083467, 
+      72.64785 -53.083867, 72.6521 -53.084433, 72.65605 -53.085233, 72.65965 -53.0862, 72.66285 -53.087333, 72.66565 -53.088633, 72.668 -53.090067, 72.66985 -53.091633, 72.6712 -53.093333, 72.67205 -53.0951, 
+      72.67235 -53.096967, 72.67215 -53.098867, 72.67145 -53.1008, 72.6702 -53.102767, 72.66845 -53.1047, 72.6662 -53.106633, 72.66355 -53.1085, 72.6604 -53.110267, 72.6569 -53.111967, 72.653 -53.113567, 
+      72.64885 -53.115033)), 
+  ((146.4313 -39.2648, 146.44175 -39.2557, 146.4659 -39.255167, 146.4868 -39.2605, 146.5069 -39.275533, 146.5085 -39.291067, 146.48515 -39.3007, 146.46185 -39.3007, 146.4313 -39.283033, 146.4313 -39.2648)), 
+  ((132.2319 -11.572267, 132.2513 -11.590333, 132.25645 -11.615333, 132.23965 -11.629967, 132.21895 -11.629967, 132.20345 -11.6205, 132.19955 -11.598967, 132.20085 -11.579133, 132.2151 -11.5688, 132.2319 -11.572267)), 
+  ((159.40555 -31.7913, 159.4333 -31.7772, 159.4628 -31.776833, 159.4839 -31.789067, 159.48335 -31.805, 159.4661 -31.8187, 159.43055 -31.818333, 159.405 -31.801667, 159.40555 -31.7913)), 
+  ((135.52 -14.8813, 135.52965 -14.887233, 135.52965 -14.896633, 135.51925 -14.911467, 135.49705 -14.929267, 135.4733 -14.937667, 135.45255 -14.9342, 135.44955 -14.923333, 135.46215 -14.9095, 135.4844 -14.894667, 
+      135.50815 -14.880333, 135.52 -14.8813)), 
+  ((115.54765 -20.3116, 115.52725 -20.305767, 115.4932 -20.2792, 115.48935 -20.267533, 115.5 -20.259133, 115.51945 -20.2572, 115.5515 -20.274033, 115.569 -20.2941, 115.5661 -20.303167, 115.54765 -20.3116)), 
+  ((125.90315 -14.1879, 125.9112 -14.1693, 125.92405 -14.166433, 125.94175 -14.173233, 125.9541 -14.191467, 125.9509 -14.219, 125.9364 -14.231867, 125.92135 -14.232933, 125.9117 -14.222233, 125.90315 -14.1879)), 
+  ((146.14505 -17.190533, 146.1632 -17.195367, 146.1726 -17.211333, 146.1755 -17.236433, 146.16755 -17.248033, 146.1465 -17.2519, 146.13055 -17.246567, 146.1255 -17.2316, 146.1255 -17.205533, 146.13565 -17.192967, 
+      146.14505 -17.190533)), 
+  ((134.54995 -33.6283, 134.5697 -33.606333, 134.5994 -33.604133, 134.61095 -33.617333, 134.6126 -33.6393, 134.5994 -33.6536, 134.5796 -33.6558, 134.54995 -33.6393, 134.54995 -33.6283)), 
+  ((146.4915 -18.5682, 146.50695 -18.577067, 146.5112 -18.605833, 146.50905 -18.632467, 146.49895 -18.637767, 146.48135 -18.629967, 146.46485 -18.604033, 146.46645 -18.581667, 146.48245 -18.569967, 146.4915 -18.5682)), 
+  ((135.392 -14.679633, 135.4098 -14.684567, 135.42095 -14.6994, 135.41425 -14.7182, 135.39055 -14.7246, 135.3594 -14.721633, 135.3505 -14.7098, 135.35345 -14.695933, 135.36755 -14.685567, 135.392 -14.679633)), 
+  ((135.00845 -34.726833, 135.0334 -34.723667, 135.04765 -34.733967, 135.0441 -34.7641, 135.0227 -34.7736, 134.9989 -34.7728, 134.98705 -34.7641, 134.98825 -34.745867, 135.00845 -34.726833)), 
+  ((146.2757 -18.0621, 146.288 -18.058833, 146.30105 -18.065367, 146.3117 -18.0828, 146.3125 -18.1046, 146.3019 -18.116033, 146.2839 -18.1155, 146.2618 -18.1035, 146.2602 -18.086633, 146.26265 -18.070833, 
+      146.2757 -18.0621)), 
+  ((135.2114 -11.6383, 135.2287 -11.6351, 135.24305 -11.642767, 135.24785 -11.660667, 135.24115 -11.6773, 135.2277 -11.6824, 135.20565 -11.683667, 135.1903 -11.677933, 135.1865 -11.661933, 135.18935 -11.649167, 
+      135.19605 -11.6434, 135.2114 -11.6383)), 
+  ((146.52505 -18.689, 146.5431 -18.704067, 146.5397 -18.736433, 146.5307 -18.7492, 146.5194 -18.749967, 146.5047 -18.740167, 146.4934 -18.719867, 146.49455 -18.698033, 146.5081 -18.689767, 146.52505 -18.689)), 
+  ((142.96135 -11.557533, 142.9765 -11.571033, 142.9758 -11.5922, 142.96495 -11.612933, 142.94325 -11.618233, 142.9317 -11.6134, 142.9281 -11.594133, 142.9324 -11.569567, 142.944 -11.559933, 142.96135 -11.557533)), 
+  ((144.55685 -14.134, 144.5803 -14.136733, 144.59965 -14.142667, 144.60675 -14.1526, 144.60415 -14.165767, 144.58775 -14.169467, 144.55235 -14.169967, 144.533 -14.164033, 144.5278 -14.152867, 144.5341 -14.140433, 
+      144.5449 -14.136233, 144.55685 -14.134)), 
+  ((132.39865 -11.5826, 132.4271 -11.596367, 132.4271 -11.618767, 132.41545 -11.636, 132.40125 -11.636867, 132.3844 -11.632567, 132.37535 -11.6162, 132.3741 -11.596367, 132.3844 -11.586033, 132.39865 -11.5826)), 
+  ((146.615 -39.4832, 146.6327 -39.476767, 146.66165 -39.476767, 146.6681 -39.488567, 146.66165 -39.507867, 146.6472 -39.5261, 146.62465 -39.5261, 146.615 -39.512167, 146.615 -39.4832)), 
+  ((122.37285 -34.007533, 122.3895 -33.996433, 122.40205 -33.997133, 122.41455 -34.0086, 122.4156 -34.035667, 122.41145 -34.0461, 122.39165 -34.054433, 122.3781 -34.052333, 122.37185 -34.046767, 122.37185 -34.014133, 
+      122.37285 -34.007533)), 
+  ((146.9783 -43.9242, 147.0101 -43.9077, 147.03015 -43.909267, 147.0366 -43.928133, 147.02365 -43.951667, 147.0095 -43.954833, 146.9836 -43.9505, 146.97535 -43.9395, 146.9783 -43.9242)), 
+  ((149.81815 -20.9327, 149.8335 -20.9306, 149.85205 -20.933, 149.86605 -20.941433, 149.86335 -20.961633, 149.8552 -20.971, 149.8376 -20.9716, 149.815 -20.965567, 149.8005 -20.9547, 149.8005 -20.943867, 
+      149.8082 -20.937233, 149.81815 -20.9327)), 
+  ((142.1476 -10.5891, 142.16755 -10.5938, 142.1746 -10.6118, 142.16405 -10.627433, 142.1488 -10.629, 142.12765 -10.628233, 142.1124 -10.6204, 142.10885 -10.607867, 142.1124 -10.598467, 142.1206 -10.592233, 
+      142.1476 -10.5891)), 
+  ((144.99785 -14.4734, 145.00155 -14.489467, 144.9895 -14.505533, 144.98025 -14.512933, 144.9645 -14.516033, 144.9543 -14.513567, 144.9432 -14.5049, 144.94595 -14.490067, 144.9543 -14.4771, 144.97005 -14.467233, 
+      144.99045 -14.467833, 144.99785 -14.4734)), 
+  ((136.6429 -12.818233, 136.66935 -12.818867, 136.6864 -12.824533, 136.69535 -12.837433, 136.6963 -12.851933, 136.68545 -12.854767, 136.66325 -12.854133, 136.6401 -12.8469, 136.62355 -12.833667, 136.6245 -12.8258, 
+      136.6429 -12.818233)), 
+  ((142.1777 -10.883367, 142.18415 -10.891433, 142.18335 -10.896267, 142.17935 -10.919367, 142.16645 -10.9398, 142.15515 -10.944633, 142.14065 -10.936567, 142.1358 -10.926367, 142.14065 -10.907567, 142.1503 -10.891967, 
+      142.1592 -10.886067, 142.1777 -10.883367)), 
+  ((122.7324 -34.010667, 122.76365 -34.012067, 122.7699 -34.025967, 122.7699 -34.042633, 122.7501 -34.047467, 122.72195 -34.047467, 122.7053 -34.041233, 122.70635 -34.029433, 122.70945 -34.022467, 122.7324 -34.010667)), 
+  ((149.59695 -21.2906, 149.61945 -21.298667, 149.62725 -21.316, 149.6238 -21.3397, 149.60905 -21.342, 149.5926 -21.332767, 149.57355 -21.3166, 149.57095 -21.303867, 149.5822 -21.294633, 149.59695 -21.2906)), 
+  ((136.25385 -11.433767, 136.26235 -11.438567, 136.26625 -11.449, 136.263 -11.4686, 136.2506 -11.4812, 136.23625 -11.486, 136.22055 -11.485567, 136.21335 -11.4738, 136.2153 -11.460767, 136.2251 -11.447267, 
+      136.2382 -11.4381, 136.25385 -11.433767)), 
+  ((128.09435 -15.0308, 128.10885 -15.0155, 128.1246 -15.019, 128.13115 -15.033867, 128.1338 -15.067167, 128.11805 -15.086433, 128.1049 -15.0803, 128.09435 -15.0308)), 
+  ((120.5994 -15.7534, 120.5903 -15.766633, 120.56545 -15.7672, 120.5489 -15.7639, 120.53155 -15.750667, 120.5307 -15.741267, 120.5423 -15.730233, 120.56875 -15.729133, 120.58865 -15.737433, 120.5994 -15.7534)), 
+  ((149.1572 -16.979967, 149.16015 -17.0054, 149.14845 -17.022967, 149.1328 -17.027533, 149.1201 -17.024933, 149.1113 -17.011233, 149.1113 -16.993667, 149.1289 -16.977367, 149.1445 -16.976067, 149.1572 -16.979967)), 
+  ((124.0544 -33.866233, 124.06065 -33.861367, 124.07105 -33.861367, 124.0919 -33.868333, 124.10025 -33.891233, 124.0992 -33.902333, 124.08775 -33.9072, 124.0648 -33.9058, 124.0471 -33.890533, 124.04605 -33.8718, 
+      124.0544 -33.866233)), 
+  ((133.13675 -11.0854, 133.1569 -11.102933, 133.1613 -11.120433, 133.15075 -11.1356, 133.1359 -11.136767, 133.1166 -11.122767, 133.10785 -11.109933, 133.11135 -11.093, 133.1184 -11.087167, 133.13675 -11.0854)), 
+  ((149.1895 -16.0844, 149.20165 -16.0949, 149.2053 -16.119167, 149.198 -16.1386, 149.18225 -16.142633, 149.16525 -16.1394, 149.1604 -16.126467, 149.16525 -16.1038, 149.1786 -16.089267, 149.1895 -16.0844)), 
+  ((115.1123 -21.271333, 115.152 -21.2704, 115.167 -21.279933, 115.1691 -21.287833, 115.1642 -21.2955, 115.1499 -21.301067, 115.0928 -21.2962, 115.08895 -21.289467, 115.0928 -21.280167, 115.1123 -21.271333)), 
+  ((134.9604 -12.058433, 134.9861 -12.075567, 135.00075 -12.096333, 134.9925 -12.1098, 134.9723 -12.103667, 134.94665 -12.0933, 134.93655 -12.078, 134.9402 -12.063933, 134.9604 -12.058433)), 
+  ((143.33755 -12.846467, 143.3592 -12.852567, 143.36505 -12.875933, 143.36755 -12.895367, 143.3567 -12.901467, 143.33755 -12.895933, 143.3242 -12.882033, 143.31835 -12.862567, 143.325 -12.852033, 143.33755 -12.846467)), 
+  ((149.2869 -20.4154, 149.3128 -20.423667, 149.324 -20.439367, 149.3193 -20.450333, 149.30635 -20.456633, 149.28045 -20.457033, 149.26925 -20.4531, 149.26395 -20.441333, 149.2675 -20.425233, 149.28045 -20.415, 
+      149.2869 -20.4154)), 
+  ((117.7041 -35.207967, 117.70615 -35.2309, 117.70515 -35.237133, 117.69365 -35.239233, 117.67285 -35.239233, 117.65825 -35.233667, 117.65305 -35.2156, 117.65615 -35.202433, 117.67385 -35.196167, 117.6895 -35.197567, 
+      117.7041 -35.207967)), 
+  ((130.45065 -12.5078, 130.4725 -12.504733, 130.49315 -12.506633, 130.50005 -12.5166, 130.48515 -12.5327, 130.45925 -12.542267, 130.44375 -12.540367, 130.43285 -12.533833, 130.42885 -12.522733, 130.43515 -12.513167, 
+      130.45065 -12.5078)), 
+  ((149.62295 -21.488167, 149.62465 -21.513, 149.6108 -21.528033, 149.5978 -21.530933, 149.58395 -21.5286, 149.5753 -21.514167, 149.5822 -21.494533, 149.59435 -21.4824, 149.60995 -21.480667, 149.62295 -21.488167)), 
+  ((143.36835 -12.736133, 143.39585 -12.7378, 143.3992 -12.751167, 143.3942 -12.768933, 143.3825 -12.781733, 143.37085 -12.782267, 143.3525 -12.776167, 143.3508 -12.761167, 143.3525 -12.743367, 143.35665 -12.738367, 
+      143.36835 -12.736133)), 
+  ((149.45565 -20.8567, 149.45565 -20.8871, 149.4447 -20.9023, 149.4194 -20.906233, 149.4101 -20.8978, 149.41265 -20.875833, 149.42865 -20.857833, 149.4447 -20.852767, 149.45565 -20.8567)), 
+  ((136.9517 -11.6927, 136.9609 -11.693933, 136.9707 -11.7021, 136.96765 -11.715133, 136.9517 -11.7249, 136.9291 -11.731433, 136.9016 -11.729, 136.8979 -11.717567, 136.904 -11.710233, 136.92725 -11.700867, 
+      136.9517 -11.6927)), 
+  ((134.74465 -34.6286, 134.7654 -34.611567, 134.7868 -34.611567, 134.7999 -34.623433, 134.7999 -34.6401, 134.7797 -34.653567, 134.7595 -34.652767, 134.7452 -34.644067, 134.74465 -34.6286)), 
+  ((122.72195 -33.936367, 122.7668 -33.935, 122.76885 -33.938467, 122.7678 -33.948167, 122.75325 -33.963467, 122.7303 -33.9704, 122.71675 -33.9704, 122.70425 -33.962067, 122.70115 -33.9447, 122.7053 -33.941933, 
+      122.72195 -33.936367)), 
+  ((147.24955 -39.829933, 147.2696 -39.816133, 147.3013 -39.815933, 147.30715 -39.831767, 147.30465 -39.848133, 147.2917 -39.854167, 147.26385 -39.8538, 147.25035 -39.841467, 147.24955 -39.829933)), 
+  ((149.0521 -20.413433, 149.0686 -20.407967, 149.08625 -20.413833, 149.1051 -20.4319, 149.1039 -20.448, 149.08745 -20.454267, 149.0674 -20.4472, 149.04685 -20.4315, 149.04685 -20.420133, 149.0521 -20.413433)), 
+  ((147.8832 -40.2258, 147.8993 -40.217833, 147.92315 -40.217833, 147.9337 -40.229533, 147.9309 -40.2515, 147.91195 -40.262267, 147.8993 -40.2613, 147.8846 -40.249633, 147.8832 -40.2258)), 
+  ((136.41985 -13.620233, 136.42635 -13.633533, 136.4215 -13.6509, 136.40685 -13.661767, 136.38935 -13.663367, 136.37915 -13.656333, 136.37425 -13.637333, 136.3832 -13.625667, 136.3991 -13.616433, 136.4109 -13.616733, 
+      136.41985 -13.620233)), 
+  ((135.25545 -12.1806, 135.2722 -12.191367, 135.2722 -12.2053, 135.2483 -12.212067, 135.2238 -12.211667, 135.2011 -12.207667, 135.1903 -12.197333, 135.20465 -12.191367, 135.2238 -12.185767, 135.25545 -12.1806)), 
+  ((114.9796 -21.360967, 114.98935 -21.3657, 114.99515 -21.3743, 114.9907 -21.386467, 114.9818 -21.3936, 114.9618 -21.4004, 114.9471 -21.4004, 114.93685 -21.395067, 114.9364 -21.3758, 114.9493 -21.363333, 
+      114.9796 -21.360967)), 
+  ((133.2291 -32.5908, 133.2447 -32.582133, 133.2672 -32.581567, 133.2854 -32.594267, 133.2854 -32.610433, 133.26805 -32.6214, 133.24815 -32.6214, 133.23255 -32.612167, 133.2291 -32.5908)), 
+  ((139.71155 -16.738633, 139.72405 -16.743133, 139.7221 -16.755933, 139.71345 -16.773867, 139.6972 -16.782833, 139.68375 -16.785367, 139.66935 -16.778333, 139.6703 -16.762333, 139.68375 -16.745667, 139.69525 -16.739933, 
+      139.71155 -16.738633)), 
+  ((149.6865 -22.381767, 149.68935 -22.4044, 149.6908 -22.434233, 149.6807 -22.447733, 149.6717 -22.447467, 149.6681 -22.4364, 149.66595 -22.419067, 149.65655 -22.408, 149.6551 -22.3921, 149.66375 -22.3772, 
+      149.6782 -22.377667, 149.6865 -22.381767)), 
+  ((146.27775 -39.302867, 146.2946 -39.293733, 146.32275 -39.294267, 146.34205 -39.3066, 146.34365 -39.3168, 146.3252 -39.329667, 146.29705 -39.328033, 146.28015 -39.315167, 146.27775 -39.302867)), 
+  ((147.6171 -39.710667, 147.6313 -39.702267, 147.6604 -39.7028, 147.6722 -39.7117, 147.66905 -39.729533, 147.65015 -39.742133, 147.6297 -39.7416, 147.6171 -39.729533, 147.6171 -39.710667)), 
+  ((146.58805 -18.9681, 146.5943 -18.983133, 146.58865 -18.994233, 146.5774 -18.999233, 146.56295 -18.999233, 146.54695 -18.9894, 146.5347 -18.9754, 146.53755 -18.9639, 146.5504 -18.958067, 146.5683 -18.9589, 
+      146.58805 -18.9681)), 
+  ((121.8727 -34.1207, 121.8706 -34.0971, 121.8748 -34.079033, 121.88935 -34.077667, 121.90915 -34.081133, 121.91645 -34.090167, 121.91645 -34.101967, 121.9144 -34.1096, 121.90605 -34.1214, 121.89355 -34.1235, 
+      121.8727 -34.1207)), 
+  ((147.0531 -43.872367, 147.08195 -43.856667, 147.0961 -43.856667, 147.1026 -43.872367, 147.0967 -43.889633, 147.0643 -43.9038, 147.05135 -43.9022, 147.0478 -43.885733, 147.0531 -43.872367)), 
+  ((133.3699 -32.412367, 133.38025 -32.397333, 133.3976 -32.3881, 133.42185 -32.391567, 133.42185 -32.405433, 133.4201 -32.416967, 133.3976 -32.4343, 133.38025 -32.433133, 133.37335 -32.4262, 133.3699 -32.412367)), 
+  ((130.35925 -11.044967, 130.3651 -11.041767, 130.37155 -11.0469, 130.3754 -11.053767, 130.3857 -11.0572, 130.40435 -11.055933, 130.42045 -11.058067, 130.4243 -11.062767, 130.40755 -11.075867, 130.3863 -11.0823, 
+      130.35605 -11.080567, 130.3509 -11.0767, 130.35025 -11.059967, 130.35925 -11.044967)), 
+  ((149.6347 -21.981233, 149.6581 -21.988767, 149.6754 -22.002633, 149.67195 -22.015333, 149.65115 -22.0182, 149.6243 -22.014733, 149.6113 -22.004367, 149.61045 -21.991633, 149.62 -21.9824, 149.6347 -21.981233)), 
+  ((146.56005 -18.6461, 146.5747 -18.635567, 146.5928 -18.640833, 146.6086 -18.6574, 146.6086 -18.675433, 146.5905 -18.679967, 146.5747 -18.6792, 146.5578 -18.668667, 146.55665 -18.6589, 146.56005 -18.6461)), 
+  ((143.19135 -11.8288, 143.2115 -11.8392, 143.217 -11.850833, 143.2152 -11.8661, 143.1996 -11.874067, 143.18585 -11.874067, 143.17115 -11.8667, 143.16655 -11.8551, 143.1684 -11.841033, 143.18035 -11.832467, 
+      143.19135 -11.8288)), 
+  ((134.6716 -11.899867, 134.69955 -11.9143, 134.70465 -11.934833, 134.6961 -11.9462, 134.679 -11.945467, 134.66135 -11.9352, 134.6522 -11.926833, 134.6522 -11.915067, 134.65735 -11.9052, 134.66305 -11.901767, 
+      134.6716 -11.899867)), 
+  ((122.4823 -34.214133, 122.5115 -34.215167, 122.5219 -34.2235, 122.5167 -34.239467, 122.49375 -34.242267, 122.4646 -34.241567, 122.4521 -34.233933, 122.44895 -34.220733, 122.46565 -34.214467, 122.4823 -34.214133)), 
+  ((139.1135 -16.688767, 139.12825 -16.692033, 139.14055 -16.708467, 139.143 -16.7273, 139.12945 -16.7355, 139.1098 -16.7355, 139.0975 -16.729767, 139.09505 -16.711733, 139.1024 -16.6978, 139.1135 -16.688767)), 
+  ((149.75715 -21.4015, 149.7589 -21.428667, 149.74245 -21.447733, 149.72425 -21.4483, 149.713 -21.439633, 149.71475 -21.4252, 149.726 -21.407867, 149.7407 -21.3969, 149.75715 -21.4015)), 
+  ((122.054 -34.2801, 122.06755 -34.2801, 122.08105 -34.295367, 122.08105 -34.3169, 122.0717 -34.330067, 122.05815 -34.330067, 122.04565 -34.3273, 122.0425 -34.307867, 122.04045 -34.286333, 122.054 -34.2801)), 
+  ((132.9333 -32.294533, 132.9489 -32.2853, 132.9697 -32.286467, 132.98355 -32.296867, 132.9801 -32.319967, 132.96795 -32.3269, 132.95065 -32.325733, 132.9333 -32.314167, 132.9333 -32.294533)), 
+  ((146.60865 -43.616233, 146.63075 -43.612633, 146.64725 -43.621933, 146.64475 -43.631367, 146.60865 -43.653167, 146.5895 -43.6526, 146.58035 -43.645667, 146.5816 -43.6376, 146.60865 -43.616233)), 
+  ((114.16755 -28.7616, 114.1519 -28.770267, 114.13735 -28.7682, 114.13525 -28.7571, 114.1363 -28.750833, 114.1519 -28.7314, 114.1613 -28.723067, 114.1832 -28.722367, 114.1884 -28.7307, 114.1863 -28.745967, 
+      114.16755 -28.7616)), 
+  ((136.4286 -13.489867, 136.4446 -13.4993, 136.44645 -13.511633, 136.4317 -13.519, 136.412 -13.517767, 136.38675 -13.500533, 136.3781 -13.487, 136.38735 -13.480433, 136.4077 -13.481667, 136.4206 -13.4874, 
+      136.4286 -13.489867)), 
+  ((119.0821 -34.567533, 119.0602 -34.575167, 119.04145 -34.575167, 119.0321 -34.571, 119.0279 -34.555033, 119.0373 -34.550167, 119.0644 -34.541833, 119.09045 -34.541833, 119.0946 -34.5578, 119.0821 -34.567533)), 
+  ((121.29125 -33.963767, 121.334 -33.966567, 121.3392 -33.9714, 121.33605 -33.983233, 121.3121 -33.992933, 121.2944 -33.992933, 121.27565 -33.991567, 121.2694 -33.9853, 121.27145 -33.9714, 121.2777 -33.966567, 
+      121.29125 -33.963767)), 
+  ((123.921 -33.8933, 123.8981 -33.9058, 123.8741 -33.9058, 123.8741 -33.8968, 123.88455 -33.874567, 123.90745 -33.864833, 123.9283 -33.863467, 123.93145 -33.8718, 123.92725 -33.8843, 123.921 -33.8933)), 
+  ((147.8358 -39.707, 147.86805 -39.7007, 147.8885 -39.7049, 147.9003 -39.712767, 147.9003 -39.725867, 147.8893 -39.733733, 147.8602 -39.7327, 147.8366 -39.720633, 147.8358 -39.707)), 
+  ((149.06455 -20.6166, 149.08735 -20.631233, 149.0924 -20.647, 149.0823 -20.654333, 149.0637 -20.654333, 149.03925 -20.648133, 149.0308 -20.6363, 149.03925 -20.626167, 149.0536 -20.616033, 149.06455 -20.6166)), 
+  ((139.4925 -16.6751, 139.51 -16.686067, 139.50895 -16.701833, 139.49355 -16.712133, 139.4709 -16.7135, 139.45345 -16.705967, 139.4514 -16.692933, 139.4658 -16.682667, 139.4925 -16.6751)), 
+  ((132.1208 -32.129967, 132.13465 -32.1138, 132.1485 -32.1115, 132.1693 -32.120733, 132.1693 -32.142667, 132.1468 -32.155367, 132.13295 -32.154233, 132.12255 -32.146133, 132.1208 -32.129967)), 
+  ((124.4168 -15.8839, 124.4221 -15.897133, 124.42075 -15.9121, 124.40355 -15.916533, 124.38505 -15.909467, 124.3771 -15.884767, 124.3771 -15.8689, 124.38635 -15.865367, 124.40225 -15.872433, 124.4168 -15.8839)), 
+  ((136.77285 -11.756267, 136.7923 -11.7521, 136.80475 -11.753167, 136.80475 -11.767167, 136.7884 -11.783767, 136.7713 -11.7931, 136.7565 -11.792567, 136.7456 -11.7848, 136.7464 -11.772867, 136.75575 -11.765067, 
+      136.77285 -11.756267)), 
+  ((124.28515 -15.258133, 124.2868 -15.272567, 124.2768 -15.288133, 124.2568 -15.297, 124.2385 -15.291467, 124.23685 -15.267033, 124.2585 -15.2526, 124.28515 -15.258133)), 
+  ((147.72755 -40.285633, 147.73175 -40.269267, 147.74155 -40.2613, 147.7619 -40.263667, 147.7759 -40.2814, 147.7738 -40.2973, 147.7598 -40.304767, 147.73665 -40.303833, 147.72755 -40.285633)), 
+  ((120.33355 -34.098133, 120.34295 -34.0839, 120.36275 -34.0818, 120.3773 -34.0832, 120.3825 -34.098467, 120.3794 -34.115133, 120.37 -34.1207, 120.3502 -34.124167, 120.3419 -34.1207, 120.33355 -34.098133)), 
+  ((136.7657 -15.7604, 136.77505 -15.764367, 136.77505 -15.773433, 136.764 -15.785933, 136.7495 -15.801267, 136.73505 -15.810333, 136.7231 -15.810333, 136.718 -15.803533, 136.718 -15.792167, 136.72905 -15.7774, 
+      136.74525 -15.767767, 136.7657 -15.7604)), 
+  ((119.60935 -34.3443, 119.62185 -34.345667, 119.63125 -34.360967, 119.62605 -34.377633, 119.60625 -34.3811, 119.58645 -34.3804, 119.576 -34.369967, 119.57705 -34.358867, 119.58745 -34.347767, 119.60935 -34.3443)), 
+  ((117.15195 -20.306, 117.1468 -20.3013, 117.15385 -20.2902, 117.16535 -20.286367, 117.182 -20.290633, 117.1897 -20.297467, 117.1993 -20.318367, 117.1865 -20.330733, 117.1705 -20.332867, 117.15835 -20.321767, 
+      117.15195 -20.306)), 
+  ((149.622 -15.6563, 149.6353 -15.659667, 149.6404 -15.670667, 149.63915 -15.6838, 149.63025 -15.697333, 149.622 -15.699867, 149.60675 -15.7003, 149.59975 -15.695633, 149.5934 -15.6859, 149.5947 -15.675767, 
+      149.6036 -15.665167, 149.6131 -15.659667, 149.622 -15.6563)), 
+  ((146.03205 -16.891533, 146.05615 -16.889233, 146.0716 -16.895367, 146.07275 -16.908733, 146.05385 -16.922467, 146.03665 -16.9236, 146.0183 -16.9221, 146.01315 -16.912933, 146.0189 -16.901467, 146.03205 -16.891533)), 
+  ((136.8281 -11.839233, 136.83435 -11.847033, 136.8258 -11.86, 136.80475 -11.872967, 136.77985 -11.881767, 136.76275 -11.877633, 136.7635 -11.869333, 136.7752 -11.859467, 136.8032 -11.846, 136.8172 -11.8408, 
+      136.8281 -11.839233)), 
+  ((136.53885 -13.097233, 136.5633 -13.1013, 136.57005 -13.115967, 136.5627 -13.125733, 136.548 -13.129, 136.51925 -13.125733, 136.5095 -13.1127, 136.51315 -13.100467, 136.52415 -13.0956, 136.53885 -13.097233)), 
+  ((144.9203 -40.572767, 144.9338 -40.564767, 144.95485 -40.564767, 144.97435 -40.573767, 144.97435 -40.5858, 144.95635 -40.600833, 144.9428 -40.600833, 144.9203 -40.5888, 144.9203 -40.572767)), 
+  ((142.719 -10.597367, 142.74245 -10.6017, 142.7581 -10.614733, 142.762 -10.6347, 142.74505 -10.640767, 142.73335 -10.638167, 142.7164 -10.625167, 142.7099 -10.6104, 142.7099 -10.605167, 142.719 -10.597367)), 
+  ((113.6216 -28.4866, 113.64035 -28.4887, 113.657 -28.4984, 113.65595 -28.515767, 113.65075 -28.5241, 113.6341 -28.526867, 113.61635 -28.5262, 113.6122 -28.522033, 113.6122 -28.496333, 113.6216 -28.4866)), 
+  ((125.0798 -15.273567, 125.0862 -15.285233, 125.07765 -15.304267, 125.06475 -15.312867, 125.04265 -15.308567, 125.0362 -15.292367, 125.0405 -15.278567, 125.0555 -15.272367, 125.0798 -15.273567)), 
+  ((136.19025 -11.5281, 136.2043 -11.528533, 136.2171 -11.537033, 136.2177 -11.5558, 136.20495 -11.5673, 136.19025 -11.568567, 136.1717 -11.560067, 136.17105 -11.543433, 136.17745 -11.534067, 136.19025 -11.5281)), 
+  ((135.12845 -34.692, 135.14155 -34.6793, 135.16885 -34.6801, 135.18195 -34.6888, 135.18075 -34.6999, 135.15935 -34.714967, 135.13915 -34.715767, 135.12965 -34.707033, 135.12845 -34.692)), 
+  ((132.0775 -32.1808, 132.10175 -32.181933, 132.11215 -32.194633, 132.11215 -32.2108, 132.1035 -32.2189, 132.0792 -32.2189, 132.06535 -32.209667, 132.06535 -32.1935, 132.0775 -32.1808)), 
+  ((125.86345 -14.228667, 125.8608 -14.239933, 125.85005 -14.260667, 125.8302 -14.2669, 125.8216 -14.262633, 125.82055 -14.248667, 125.83395 -14.219367, 125.83875 -14.2147, 125.8527 -14.216867, 125.86345 -14.228667)), 
+  ((135.4121 -14.783433, 135.43135 -14.790367, 135.4425 -14.809133, 135.4373 -14.82, 135.42545 -14.824967, 135.4032 -14.8205, 135.39205 -14.810133, 135.3928 -14.7953, 135.3995 -14.788367, 135.4121 -14.783433)), 
+  ((116.53005 -20.4229, 116.52475 -20.416967, 116.53275 -20.4027, 116.5639 -20.380767, 116.57725 -20.379567, 116.58525 -20.3867, 116.58435 -20.396767, 116.5621 -20.415167, 116.54075 -20.425267, 116.53005 -20.4229)), 
+  ((142.71965 -10.8728, 142.733 -10.878367, 142.738 -10.887267, 142.74885 -10.9095, 142.7447 -10.920067, 142.7305 -10.9195, 142.703 -10.903367, 142.7005 -10.8878, 142.708 -10.8778, 142.71965 -10.8728)), 
+  ((113.67785 -28.678967, 113.68725 -28.679633, 113.70705 -28.688667, 113.7143 -28.6991, 113.7018 -28.705, 113.67885 -28.707767, 113.65385 -28.707767, 113.6445 -28.701533, 113.64655 -28.687633, 113.66535 -28.682767, 
+      113.67785 -28.678967)), 
+  ((123.26225 -15.980233, 123.27345 -15.983567, 123.27965 -15.992667, 123.25975 -16.007567, 123.22375 -16.015867, 123.2101 -16.007567, 123.2287 -15.986033, 123.26225 -15.980233)), 
+  ((123.5025 -16.5283, 123.50125 -16.5372, 123.48855 -16.547333, 123.4714 -16.552433, 123.45745 -16.549033, 123.44345 -16.533367, 123.4441 -16.5249, 123.4657 -16.518567, 123.486 -16.518567, 123.5025 -16.5283)), 
+  ((121.91855 -33.970033, 121.94355 -33.970733, 121.94875 -33.983233, 121.94875 -33.9971, 121.9394 -34.006833, 121.9123 -34.004067, 121.90085 -33.990167, 121.90185 -33.976967, 121.91855 -33.970033)), 
+  ((135.7237 -14.4424, 135.72475 -14.463967, 135.7122 -14.4779, 135.69025 -14.4807, 135.6767 -14.470233, 135.68085 -14.454233, 135.7028 -14.4403, 135.71115 -14.4403, 135.7237 -14.4424)), 
+  ((124.29365 -15.583267, 124.2974 -15.597233, 124.2792 -15.614033, 124.25935 -15.6169, 124.24645 -15.6101, 124.24755 -15.5958, 124.269 -15.577567, 124.2851 -15.5765, 124.29365 -15.583267)), 
+  ((136.66765 -15.844067, 136.6654 -15.867033, 136.64985 -15.876667, 136.63315 -15.879633, 136.6187 -15.875933, 136.6176 -15.864067, 136.62205 -15.852933, 136.63985 -15.8448, 136.6543 -15.840333, 136.66765 -15.844067)), 
+  ((149.8166 -21.971433, 149.82525 -21.982967, 149.81915 -21.997433, 149.8036 -22.004933, 149.78365 -22.0061, 149.77155 -22.0003, 149.7707 -21.9899, 149.78105 -21.978367, 149.80185 -21.9697, 149.8166 -21.971433)), 
+  ((149.24045 -20.5214, 149.2622 -20.5218, 149.2769 -20.529267, 149.27575 -20.541033, 149.26395 -20.5473, 149.24045 -20.5477, 149.21865 -20.5477, 149.20925 -20.539867, 149.2163 -20.5312, 149.22395 -20.524933, 
+      149.24045 -20.5214)), 
+  ((124.1205 -16.032933, 124.1284 -16.047033, 124.11915 -16.056733, 124.10195 -16.065567, 124.08475 -16.061133, 124.0742 -16.042633, 124.07945 -16.031167, 124.10195 -16.027633, 124.1205 -16.032933)), 
+  ((136.21985 -11.7405, 136.22645 -11.7582, 136.2132 -11.772433, 136.19555 -11.7788, 136.18005 -11.775867, 136.1705 -11.7675, 136.1764 -11.7572, 136.1889 -11.7474, 136.2073 -11.739533, 136.21985 -11.7405)), 
+  ((118.43655 -34.927667, 118.43555 -34.9485, 118.41885 -34.952667, 118.398 -34.9499, 118.3949 -34.931167, 118.4032 -34.9138, 118.4126 -34.911, 118.4272 -34.911, 118.4303 -34.917267, 118.43655 -34.927667)), 
+  ((130.2486 -11.0707, 130.2486 -11.081433, 130.24665 -11.090867, 130.23765 -11.094733, 130.22155 -11.087433, 130.2093 -11.072, 130.2106 -11.059967, 130.22285 -11.0484, 130.23765 -11.046667, 130.24665 -11.052267, 
+      130.2486 -11.0707)), 
+  ((122.00815 -34.179033, 122.0321 -34.181133, 122.03625 -34.1912, 122.03625 -34.2044, 122.03315 -34.210633, 122.0175 -34.213433, 121.9998 -34.212033, 121.9873 -34.2023, 121.98835 -34.184967, 122.00815 -34.179033)), 
+  ((136.196 -11.615433, 136.20815 -11.615867, 136.21835 -11.6214, 136.22985 -11.634633, 136.2171 -11.646533, 136.1998 -11.652933, 136.18255 -11.6491, 136.1723 -11.638033, 136.18 -11.6261, 136.196 -11.615433)), 
+  ((142.2063 -10.526467, 142.2263 -10.531967, 142.23805 -10.5476, 142.2357 -10.564833, 142.22275 -10.5711, 142.2075 -10.5711, 142.1993 -10.564033, 142.1981 -10.546833, 142.1981 -10.533533, 142.2063 -10.526467)), 
+  ((149.865 -21.6687, 149.8685 -21.683733, 149.8546 -21.6924, 149.83815 -21.695867, 149.82345 -21.694133, 149.8174 -21.682567, 149.82345 -21.6664, 149.83555 -21.6589, 149.8494 -21.659467, 149.865 -21.6687)), 
+  ((136.0342 -11.8747, 136.04945 -11.8826, 136.0486 -11.897867, 136.04265 -11.9154, 136.0325 -11.917633, 136.01215 -11.9154, 136.0062 -11.9052, 136.00875 -11.889967, 136.01975 -11.880933, 136.0342 -11.8747)), 
+  ((149.6126 -21.901233, 149.62815 -21.911633, 149.63075 -21.926067, 149.623 -21.9411, 149.6074 -21.946867, 149.59315 -21.944833, 149.59055 -21.933867, 149.58965 -21.915967, 149.60005 -21.9067, 149.6126 -21.901233)), 
+  ((136.9129 -14.385167, 136.9349 -14.390233, 136.944 -14.4069, 136.94625 -14.417533, 136.93335 -14.428633, 136.92125 -14.4256, 136.89925 -14.409433, 136.8985 -14.3958, 136.9129 -14.385167)), 
+  ((133.5711 -32.434767, 133.5818 -32.4248, 133.6017 -32.4248, 133.61665 -32.435233, 133.61595 -32.456567, 133.60455 -32.463233, 133.58675 -32.462267, 133.57255 -32.4466, 133.5711 -32.434767)), 
+  ((144.4224 -14.0879, 144.43245 -14.084167, 144.44285 -14.086167, 144.4462 -14.096333, 144.4421 -14.1095, 144.42835 -14.1224, 144.4127 -14.126633, 144.40225 -14.124133, 144.3963 -14.1172, 144.3989 -14.105033, 
+      144.4101 -14.0951, 144.4224 -14.0879)), 
+  ((136.22505 -35.2856, 136.23565 -35.286733, 136.24625 -35.294533, 136.2457 -35.316867, 136.2284 -35.327267, 136.21275 -35.327267, 136.20325 -35.314267, 136.20325 -35.301233, 136.22505 -35.2856)), 
+  ((129.5047 -14.9563, 129.51485 -14.9523, 129.53785 -14.956, 129.56275 -14.965833, 129.5683 -14.975633, 129.5646 -14.984233, 129.55075 -14.987933, 129.5314 -14.9824, 129.50745 -14.967667, 129.5047 -14.9563)), 
+  ((114.38285 -21.519167, 114.3935 -21.516333, 114.40245 -21.5186, 114.40755 -21.5257, 114.3952 -21.541033, 114.37265 -21.5538, 114.359 -21.5538, 114.3475 -21.543, 114.3509 -21.530533, 114.38285 -21.519167)), 
+  ((136.45255 -34.428267, 136.46715 -34.425033, 136.4732 -34.4323, 136.472 -34.4469, 136.438 -34.4712, 136.4246 -34.468767, 136.4222 -34.461467, 136.4307 -34.441233, 136.45255 -34.428267)), 
+  ((120.8273 -34.0907, 120.84085 -34.085833, 120.8617 -34.088633, 120.86795 -34.094867, 120.869 -34.1025, 120.86795 -34.112233, 120.85755 -34.119867, 120.8315 -34.119867, 120.81895 -34.111533, 120.8221 -34.096967, 
+      120.8273 -34.0907)), 
+  ((123.2784 -16.1202, 123.2871 -16.1359, 123.27715 -16.1409, 123.25355 -16.137567, 123.2287 -16.122667, 123.225 -16.1119, 123.24115 -16.104467, 123.25975 -16.106933, 123.2784 -16.1202)), 
+  ((113.81535 -28.9206, 113.81435 -28.937967, 113.80285 -28.9463, 113.78725 -28.9456, 113.77475 -28.940067, 113.77475 -28.926167, 113.7758 -28.912967, 113.7893 -28.906733, 113.80285 -28.907433, 113.8112 -28.9109, 
+      113.81535 -28.9206)), 
+  ((123.30445 -34.1565, 123.3409 -34.1572, 123.3534 -34.164133, 123.3534 -34.177333, 123.343 -34.189133, 123.31695 -34.184267, 123.2982 -34.174533, 123.30445 -34.1565)), 
+  ((129.97865 -13.0757, 129.9992 -13.073367, 130.01325 -13.082033, 130.01375 -13.092733, 130.0002 -13.109767, 129.98615 -13.1101, 129.97315 -13.1041, 129.9636 -13.092733, 129.96665 -13.0817, 129.97865 -13.0757)), 
+  ((130.44665 -12.607767, 130.43975 -12.598567, 130.4449 -12.5844, 130.4547 -12.578267, 130.47135 -12.578667, 130.48515 -12.587067, 130.48225 -12.601633, 130.47535 -12.616933, 130.46675 -12.621533, 130.45355 -12.6139, 
+      130.44665 -12.607767)), 
+  ((136.1342 -11.8261, 136.1325 -11.840233, 136.12065 -11.854367, 136.10625 -11.862267, 136.0876 -11.8617, 136.0808 -11.849833, 136.09355 -11.836833, 136.10625 -11.824967, 136.1215 -11.823867, 136.1342 -11.8261)), 
+  ((113.9623 -28.940067, 113.94355 -28.9359, 113.9498 -28.925467, 113.9821 -28.919933, 113.99355 -28.919933, 114.0123 -28.928933, 114.0144 -28.938667, 114.01335 -28.947, 113.9967 -28.947, 113.9623 -28.940067)), 
+  ((113.8654 -28.842133, 113.87685 -28.844233, 113.8831 -28.8609, 113.87685 -28.880333, 113.856 -28.882433, 113.8477 -28.881733, 113.8404 -28.876867, 113.8404 -28.867133, 113.85185 -28.8463, 113.856 -28.844933, 
+      113.8654 -28.842133)), 
+  ((150.9889 -23.135433, 151.00835 -23.1382, 151.0154 -23.148, 151.01125 -23.159, 150.99715 -23.1649, 150.9748 -23.1645, 150.96125 -23.159, 150.9577 -23.150367, 150.9648 -23.141333, 150.97595 -23.136633, 
+      150.9889 -23.135433)), 
+  ((123.59945 -14.052767, 123.60555 -14.061433, 123.601 -14.0726, 123.5842 -14.084267, 123.5629 -14.081233, 123.5522 -14.071567, 123.55755 -14.057367, 123.58345 -14.048733, 123.59945 -14.052767)), 
+  ((149.26865 -16.927833, 149.2589 -16.9461, 149.23935 -16.951967, 149.23055 -16.946733, 149.2276 -16.9272, 149.23055 -16.9109, 149.2442 -16.907, 149.2569 -16.912867, 149.26865 -16.927833)), 
+  ((139.30665 -17.056333, 139.3252 -17.0732, 139.3277 -17.0906, 139.31675 -17.096233, 139.294 -17.082167, 139.2755 -17.063067, 139.28135 -17.052967, 139.294 -17.050733, 139.30665 -17.056333)), 
+  ((124.804 -15.159033, 124.8033 -15.170467, 124.789 -15.182833, 124.7726 -15.1857, 124.75975 -15.179033, 124.7533 -15.168067, 124.759 -15.158567, 124.774 -15.150933, 124.79615 -15.1514, 124.804 -15.159033)), 
+  ((146.09825 -39.2001, 146.11755 -39.185867, 146.1298 -39.185167, 146.144 -39.194, 146.143 -39.206867, 146.13285 -39.2218, 146.1125 -39.223133, 146.1003 -39.214333, 146.09825 -39.2001)), 
+  ((117.689 -20.493967, 117.68065 -20.508133, 117.66535 -20.513233, 117.6521 -20.507667, 117.6521 -20.497433, 117.66185 -20.482133, 117.6772 -20.4668, 117.68625 -20.464467, 117.6939 -20.469133, 117.6946 -20.477467, 
+      117.689 -20.493967)), 
+  ((140.84685 -17.135667, 140.8412 -17.152967, 140.8254 -17.1605, 140.8039 -17.159, 140.7983 -17.149967, 140.80055 -17.1349, 140.81635 -17.127367, 140.8333 -17.124367, 140.84685 -17.135667)), 
+  ((151.83545 -23.395567, 151.8529 -23.408467, 151.85935 -23.424833, 151.84775 -23.434333, 151.8329 -23.4326, 151.8148 -23.424833, 151.8103 -23.414067, 151.8174 -23.4016, 151.8277 -23.395133, 151.83545 -23.395567)), 
+  ((135.38645 -11.771233, 135.39895 -11.781467, 135.3999 -11.7949, 135.398 -11.807033, 135.3855 -11.812167, 135.37305 -11.812167, 135.3625 -11.804467, 135.35865 -11.789133, 135.3673 -11.7789, 135.374 -11.773167, 
+      135.38645 -11.771233)), 
+  ((149.3194 -20.839533, 149.3523 -20.848533, 149.35695 -20.8595, 149.34935 -20.866833, 149.335 -20.866833, 149.32235 -20.861767, 149.30125 -20.855, 149.2869 -20.853867, 149.2827 -20.8488, 149.2886 -20.8415, 
+      149.30295 -20.838667, 149.3194 -20.839533)), 
+  ((136.9915 -13.686033, 136.99385 -13.702033, 136.97985 -13.718567, 136.9605 -13.724267, 136.94885 -13.7196, 136.9473 -13.704633, 136.9628 -13.690167, 136.9791 -13.684467, 136.9915 -13.686033)), 
+  ((118.9025 -19.836567, 118.9002 -19.848033, 118.89415 -19.855767, 118.8658 -19.861967, 118.8491 -19.8564, 118.84585 -19.847733, 118.85885 -19.836267, 118.8844 -19.829767, 118.89695 -19.831633, 118.9025 -19.836567)), 
+  ((122.9783 -34.1954, 122.98145 -34.177333, 123.0002 -34.175933, 123.00955 -34.177333, 123.01895 -34.1933, 123.0127 -34.209267, 122.99395 -34.215867, 122.9835 -34.214467, 122.9804 -34.204767, 122.9783 -34.1954)), 
+  ((136.12685 -35.210467, 136.1422 -35.200967, 136.15585 -35.200067, 136.1698 -35.214567, 136.1698 -35.229833, 136.1592 -35.238367, 136.14635 -35.238, 136.12905 -35.2276, 136.12685 -35.210467)), 
+  ((136.81825 -13.712367, 136.8128 -13.727367, 136.7965 -13.736167, 136.77945 -13.738233, 136.7655 -13.7315, 136.7655 -13.7191, 136.7748 -13.7103, 136.7965 -13.706167, 136.8105 -13.7072, 136.81825 -13.712367)), 
+  ((143.1354 -11.781733, 143.14455 -11.7952, 143.1409 -11.811067, 143.12805 -11.820267, 143.1143 -11.825767, 143.1033 -11.821467, 143.10235 -11.809233, 143.1106 -11.793367, 143.1244 -11.782967, 143.1354 -11.781733)), 
+  ((146.56935 -18.8909, 146.58185 -18.906567, 146.5775 -18.9168, 146.56455 -18.9232, 146.54585 -18.9232, 146.53625 -18.915533, 146.53575 -18.900167, 146.54485 -18.889933, 146.5583 -18.888333, 146.56935 -18.8909)), 
+  ((136.94345 -13.754767, 136.95195 -13.7656, 136.95195 -13.7775, 136.9357 -13.7899, 136.9171 -13.7961, 136.9039 -13.790933, 136.9039 -13.7806, 136.9171 -13.7687, 136.93025 -13.7594, 136.938 -13.7532, 
+      136.94345 -13.754767)), 
+  ((152.3433 -23.8294, 152.34555 -23.848933, 152.33055 -23.861433, 152.3133 -23.861933, 152.3058 -23.853933, 152.3073 -23.8359, 152.3163 -23.8244, 152.3298 -23.8209, 152.3433 -23.8294)), 
+  ((150.29245 -21.929933, 150.3021 -21.938733, 150.29945 -21.948133, 150.2933 -21.964567, 150.27395 -21.974533, 150.26075 -21.9728, 150.25635 -21.961633, 150.2625 -21.9505, 150.27925 -21.9358, 150.29245 -21.929933)), 
+  ((117.23025 -20.452867, 117.2449 -20.443067, 117.2614 -20.4428, 117.2712 -20.449, 117.27565 -20.4594, 117.27205 -20.472467, 117.2614 -20.4787, 117.2436 -20.4763, 117.2307 -20.462367, 117.23025 -20.452867)), 
+  ((146.0998 -39.126533, 146.1064 -39.1228, 146.1247 -39.122133, 146.142 -39.133667, 146.13995 -39.1506, 146.1257 -39.158733, 146.11145 -39.158733, 146.1023 -39.149233, 146.0998 -39.126533)), 
+  ((142.82475 -10.078033, 142.85665 -10.082033, 142.86465 -10.091333, 142.85765 -10.1013, 142.8437 -10.1053, 142.8128 -10.103967, 142.8058 -10.092667, 142.8098 -10.083367, 142.82475 -10.078033)), 
+  ((129.15445 -14.842633, 129.15205 -14.854967, 129.14225 -14.8629, 129.1327 -14.8633, 129.12705 -14.860733, 129.12105 -14.841667, 129.12195 -14.825167, 129.12765 -14.819, 129.1458 -14.8204, 129.15385 -14.827167, 
+      129.15445 -14.842633)), 
+  ((150.94595 -23.033, 150.9595 -23.0369, 150.96715 -23.046333, 150.9748 -23.0526, 150.97185 -23.0581, 150.96245 -23.060467, 150.9377 -23.0589, 150.91535 -23.049867, 150.913 -23.042033, 150.92185 -23.034967, 
+      150.93595 -23.031033, 150.94595 -23.033)), 
+  ((124.77675 -14.949433, 124.7863 -14.9594, 124.76245 -14.975767, 124.73385 -14.985733, 124.7243 -14.985733, 124.72295 -14.9812, 124.7284 -14.9703, 124.75155 -14.952133, 124.77675 -14.949433)), 
+  ((139.8807 -16.479967, 139.89685 -16.497567, 139.89175 -16.511767, 139.87685 -16.516867, 139.86325 -16.513467, 139.856 -16.499567, 139.8547 -16.4831, 139.8658 -16.475433, 139.8807 -16.479967)), 
+  ((136.3645 -34.520167, 136.373 -34.5129, 136.39365 -34.512067, 136.40945 -34.5218, 136.40945 -34.533933, 136.39485 -34.5453, 136.37905 -34.5461, 136.3645 -34.533933, 136.3645 -34.520167)), 
+  ((150.1631 -21.9047, 150.1807 -21.9147, 150.1798 -21.9317, 150.1631 -21.937, 150.149 -21.937567, 150.1367 -21.929367, 150.1332 -21.915267, 150.14375 -21.907067, 150.1631 -21.9047)), 
+  ((114.24735 -22.2929, 114.2529 -22.304433, 114.2412 -22.3208, 114.2278 -22.330433, 114.21445 -22.329333, 114.20385 -22.3245, 114.2061 -22.310767, 114.2317 -22.2929, 114.24735 -22.2929)), 
+  ((124.24405 -15.1744, 124.2401 -15.1832, 124.2315 -15.1916, 124.19975 -15.1991, 124.1885 -15.194667, 124.18915 -15.1832, 124.2077 -15.169533, 124.2229 -15.165133, 124.24405 -15.1744)), 
+  ((142.97125 -11.249667, 142.9871 -11.263333, 142.9843 -11.2807, 142.9657 -11.2894, 142.9508 -11.2838, 142.94615 -11.267667, 142.9545 -11.2503, 142.97125 -11.249667)), 
+  ((123.17635 -15.456733, 123.16575 -15.465667, 123.15375 -15.4652, 123.13965 -15.4572, 123.13825 -15.4445, 123.146 -15.433233, 123.1594 -15.429, 123.17705 -15.435567, 123.1848 -15.4464, 123.17635 -15.456733)), 
+  ((142.34135 -10.1231, 142.3389 -10.122033, 142.33655 -10.120833, 142.33425 -10.1195, 142.33215 -10.118033, 142.3302 -10.1165, 142.3284 -10.114867, 142.3268 -10.1132, 142.32545 -10.111467, 142.3243 -10.1097, 
+      142.32345 -10.107933, 142.3228 -10.1062, 142.32245 -10.1045, 142.32235 -10.102833, 142.3225 -10.101233, 142.3229 -10.099733, 142.3236 -10.098333, 142.32455 -10.097033, 142.32575 -10.0959, 142.32715 -10.0949, 
+      142.3288 -10.094067, 142.3306 -10.093367, 142.3326 -10.092867, 142.33475 -10.092533, 142.33705 -10.0924, 142.33945 -10.092433, 142.3419 -10.092667, 142.34445 -10.093067, 142.347 -10.093667, 142.34955 -10.0944, 
+      142.35205 -10.095333, 142.3545 -10.0964, 142.35685 -10.0976, 142.35915 -10.098933, 142.36125 -10.1004, 142.3632 -10.101933, 142.365 -10.103567, 142.3666 -10.105233, 142.36795 -10.106967, 142.3691 -10.108733, 
+      142.36995 -10.1105, 142.3706 -10.112233, 142.37095 -10.113933, 142.37105 -10.1156, 142.3709 -10.1172, 142.3705 -10.1187, 142.3698 -10.1201, 142.36885 -10.1214, 142.36765 -10.122533, 142.36625 -10.123533, 
+      142.3646 -10.124367, 142.3628 -10.125067, 142.3608 -10.125567, 142.35865 -10.1259, 142.35635 -10.126033, 142.35395 -10.126, 142.3515 -10.125767, 142.34895 -10.125367, 142.3464 -10.124767, 142.34385 -10.124033, 
+      142.34135 -10.1231)), 
+  ((150.32895 -22.174933, 150.3404 -22.186667, 150.3298 -22.199, 150.3096 -22.208967, 150.29285 -22.209567, 150.28145 -22.2031, 150.28935 -22.191967, 150.3087 -22.180233, 150.32895 -22.174933)), 
+  ((136.485 -13.900567, 136.49055 -13.9123, 136.4813 -13.930233, 136.46555 -13.938867, 136.4507 -13.938267, 136.4442 -13.930233, 136.44605 -13.917867, 136.4609 -13.9086, 136.47575 -13.899967, 136.485 -13.900567)), 
+  ((147.8591 -40.1331, 147.87025 -40.132533, 147.87795 -40.139367, 147.8771 -40.163367, 147.8625 -40.175367, 147.85225 -40.175933, 147.84365 -40.170233, 147.84195 -40.1531, 147.8591 -40.1331)), 
+  ((150.78185 -17.8529, 150.81705 -17.860567, 150.82925 -17.867833, 150.82155 -17.877233, 150.8081 -17.880633, 150.7831 -17.877233, 150.7652 -17.868267, 150.7652 -17.859733, 150.78185 -17.8529)), 
+  ((123.5579 -15.9728, 123.5604 -15.986033, 123.5492 -15.998467, 123.5231 -15.997633, 123.51195 -15.985233, 123.5194 -15.971133, 123.543 -15.966167, 123.5579 -15.9728)), 
+  ((125.5124 -14.3612, 125.5307 -14.377233, 125.52235 -14.3889, 125.5071 -14.394, 125.48115 -14.3813, 125.4804 -14.3691, 125.49565 -14.358933, 125.5124 -14.3612)), 
+  ((122.10415 -16.737333, 122.10505 -16.7466, 122.09395 -16.755867, 122.07635 -16.756467, 122.0625 -16.7503, 122.0597 -16.737967, 122.0662 -16.727467, 122.0819 -16.722533, 122.09675 -16.727467, 122.10415 -16.737333)), 
+  ((133.5035 -32.4651, 133.5163 -32.458, 133.52985 -32.459433, 133.54265 -32.4689, 133.5412 -32.485033, 133.52485 -32.495, 133.5099 -32.4936, 133.5021 -32.479833, 133.5035 -32.4651)), 
+  ((114.3093 -21.581267, 114.30675 -21.591333, 114.2946 -21.603833, 114.2755 -21.613867, 114.26265 -21.6107, 114.2597 -21.6043, 114.26485 -21.591333, 114.28505 -21.577367, 114.29865 -21.575633, 114.3093 -21.581267)), 
+  ((146.52445 -18.493267, 146.5266 -18.511367, 146.52235 -18.527367, 146.509 -18.535533, 146.49625 -18.5334, 146.49355 -18.518833, 146.4973 -18.498967, 146.51115 -18.490067, 146.52445 -18.493267)), 
+  ((148.1206 -40.740733, 148.14325 -40.7315, 148.1628 -40.7376, 148.1615 -40.751467, 148.12775 -40.767067, 148.11515 -40.763067, 148.11265 -40.753567, 148.1206 -40.740733)), 
+  ((135.2296 -11.485867, 135.2459 -11.495467, 135.243 -11.513333, 135.2267 -11.521, 135.2133 -11.517167, 135.19795 -11.501833, 135.20465 -11.493533, 135.2181 -11.4865, 135.2296 -11.485867)), 
+  ((124.53225 -14.889033, 124.5452 -14.8854, 124.5595 -14.8895, 124.56975 -14.8972, 124.5806 -14.914933, 124.5786 -14.924467, 124.56905 -14.926267, 124.5527 -14.9172, 124.53295 -14.9004, 124.53225 -14.889033)), 
+  ((114.43335 -21.7747, 114.4406 -21.783467, 114.4373 -21.7931, 114.42415 -21.801, 114.411 -21.801, 114.3965 -21.794867, 114.3906 -21.784333, 114.39915 -21.773367, 114.4202 -21.769, 114.43335 -21.7747)), 
+  ((150.42845 -21.702367, 150.4561 -21.705133, 150.46045 -21.713267, 150.44775 -21.7224, 150.4263 -21.723367, 150.4043 -21.722733, 150.396 -21.715533, 150.39695 -21.7061, 150.40675 -21.701867, 150.42845 -21.702367)), 
+  ((135.135 -34.620267, 135.1433 -34.6195, 135.1552 -34.626633, 135.15045 -34.636133, 135.1243 -34.655933, 135.1124 -34.656733, 135.1029 -34.6488, 135.1029 -34.6385, 135.135 -34.620267)), 
+  ((148.387 -40.5731, 148.40235 -40.555833, 148.41965 -40.5539, 148.42735 -40.559033, 148.42735 -40.5763, 148.4091 -40.5904, 148.38795 -40.5904, 148.387 -40.5731)), 
+  ((149.7996 -21.6014, 149.7966 -21.620767, 149.78445 -21.630567, 149.76715 -21.635767, 149.75415 -21.631167, 149.7533 -21.618433, 149.7654 -21.6092, 149.78535 -21.598233, 149.7996 -21.6014)), 
+  ((113.75185 -28.6373, 113.7654 -28.620633, 113.77475 -28.620633, 113.7862 -28.627567, 113.78725 -28.646333, 113.7831 -28.6595, 113.77165 -28.6602, 113.75495 -28.656733, 113.75185 -28.642833, 113.75185 -28.6373)), 
+  ((114.53205 -21.632567, 114.5393 -21.642233, 114.52485 -21.6545, 114.51035 -21.658, 114.49785 -21.6532, 114.49195 -21.636967, 114.4972 -21.625567, 114.5202 -21.624233, 114.53205 -21.632567)), 
+  ((152.2537 -17.193967, 152.26925 -17.1968, 152.27065 -17.206233, 152.26215 -17.2185, 152.24235 -17.2232, 152.2282 -17.2232, 152.2183 -17.217567, 152.2211 -17.207167, 152.2367 -17.1968, 152.2537 -17.193967)), 
+  ((129.5398 -14.761833, 129.53425 -14.775367, 129.52875 -14.782733, 129.5066 -14.7852, 129.4882 -14.780267, 129.48635 -14.7643, 129.50845 -14.756933, 129.5398 -14.761833)), 
+  ((143.0844 -10.981767, 143.08245 -10.980567, 143.08065 -10.979233, 143.079 -10.9778, 143.0775 -10.976267, 143.0762 -10.974667, 143.07515 -10.973, 143.0743 -10.9713, 143.0737 -10.969567, 143.0733 -10.967833, 
+      143.07315 -10.966133, 143.0733 -10.964433, 143.0736 -10.962833, 143.0742 -10.961267, 143.07505 -10.9598, 143.07605 -10.958433, 143.0773 -10.9572, 143.07875 -10.956067, 143.0804 -10.9551, 143.0822 -10.9543, 
+      143.08415 -10.953667, 143.0862 -10.953167, 143.08835 -10.952867, 143.0906 -10.952767, 143.0929 -10.952833, 143.0952 -10.953067, 143.09755 -10.9535, 143.09985 -10.954067, 143.1021 -10.954833, 143.10425 -10.955767, 
+      143.10635 -10.956833, 143.1083 -10.958033, 143.1101 -10.959367, 143.11175 -10.9608, 143.11325 -10.962333, 143.11455 -10.963933, 143.1156 -10.9656, 143.11645 -10.9673, 143.11705 -10.969033, 143.11745 -10.970767, 
+      143.1176 -10.972467, 143.11745 -10.974167, 143.11715 -10.975767, 143.11655 -10.977333, 143.1157 -10.9788, 143.1147 -10.980167, 143.11345 -10.9814, 143.112 -10.982533, 143.11035 -10.9835, 143.10855 -10.9843, 
+      143.1066 -10.984933, 143.10455 -10.985433, 143.1024 -10.985733, 143.10015 -10.985833, 143.09785 -10.985767, 143.09555 -10.985533, 143.0932 -10.9851, 143.0909 -10.984533, 143.08865 -10.983767, 143.0865 -10.982833, 
+      143.0844 -10.981767)), 
+  ((150.45825 -22.236567, 150.46925 -22.246233, 150.46665 -22.258, 150.44815 -22.268567, 150.43145 -22.269733, 150.4235 -22.262667, 150.4235 -22.251533, 150.43495 -22.240967, 150.44465 -22.236867, 150.45825 -22.236567)), 
+  ((149.9066 -16.155167, 149.9196 -16.1591, 149.9208 -16.174033, 149.91135 -16.189767, 149.89485 -16.195267, 149.8854 -16.188167, 149.88065 -16.1764, 149.8901 -16.161433, 149.9066 -16.155167)), 
+  ((149.67015 -21.775, 149.6628 -21.7851, 149.64465 -21.789167, 149.6221 -21.789167, 149.61 -21.7851, 149.6039 -21.7747, 149.61865 -21.768367, 149.6472 -21.7672, 149.6602 -21.7701, 149.67015 -21.775)), 
+  ((149.4393 -21.475467, 149.44365 -21.488733, 149.4272 -21.5107, 149.4073 -21.5136, 149.3986 -21.5055, 149.4073 -21.485867, 149.42545 -21.476033, 149.4393 -21.475467)), 
+  ((135.6398 -15.073867, 135.6587 -15.077, 135.6672 -15.0858, 135.67 -15.095867, 135.65965 -15.1053, 135.64645 -15.104667, 135.6238 -15.093367, 135.62095 -15.080133, 135.6285 -15.075733, 135.6398 -15.073867)), 
+  ((136.46895 -34.560667, 136.4799 -34.561467, 136.49325 -34.567967, 136.49325 -34.580933, 136.47865 -34.5955, 136.46655 -34.5955, 136.45075 -34.582533, 136.45075 -34.572, 136.46895 -34.560667)), 
+  ((122.02545 -34.499767, 122.02545 -34.486567, 122.04525 -34.478233, 122.06295 -34.479633, 122.064 -34.485867, 122.0619 -34.503233, 122.0494 -34.512967, 122.03275 -34.512967, 122.02855 -34.509467, 122.02545 -34.499767)), 
+  ((132.84605 -11.4139, 132.85675 -11.412867, 132.86895 -11.416433, 132.8789 -11.4302, 132.88045 -11.443467, 132.8728 -11.448533, 132.8552 -11.4465, 132.8376 -11.4307, 132.83915 -11.419, 132.84605 -11.4139)), 
+  ((113.66325 -28.472733, 113.6737 -28.455367, 113.68725 -28.4498, 113.70285 -28.4498, 113.706 -28.456067, 113.7018 -28.472733, 113.6914 -28.483833, 113.6737 -28.483833, 113.6643 -28.480367, 113.66325 -28.472733)), 
+  ((123.45695 -14.1681, 123.46685 -14.176733, 123.46225 -14.189433, 123.43865 -14.200133, 123.42265 -14.1981, 123.41805 -14.190967, 123.42035 -14.1798, 123.44095 -14.169133, 123.45695 -14.1681)), 
+  ((149.0864 -20.1385, 149.1005 -20.1547, 149.095 -20.1688, 149.0809 -20.172967, 149.0676 -20.168267, 149.059 -20.157833, 149.06055 -20.144233, 149.0762 -20.134833, 149.0864 -20.1385)), 
+  ((132.4562 -11.512767, 132.451 -11.531733, 132.4329 -11.544667, 132.4174 -11.546367, 132.41095 -11.540333, 132.41355 -11.527433, 132.43165 -11.512767, 132.44715 -11.5076, 132.4562 -11.512767)), 
+  ((151.2007 -17.457133, 151.19295 -17.465, 151.1834 -17.4641, 151.1597 -17.4538, 151.1506 -17.440767, 151.1597 -17.432267, 151.1761 -17.432267, 151.1902 -17.4371, 151.1961 -17.445, 151.2007 -17.457133)), 
+  ((136.3803 -34.623833, 136.39485 -34.623833, 136.40095 -34.632733, 136.3973 -34.648933, 136.37785 -34.663533, 136.36815 -34.663533, 136.36205 -34.659467, 136.36205 -34.6449, 136.3803 -34.623833)), 
+  ((123.0937 -16.285933, 123.0924 -16.292733, 123.0797 -16.298667, 123.05175 -16.298667, 123.04035 -16.291033, 123.0416 -16.280867, 123.0594 -16.271567, 123.0848 -16.277467, 123.0937 -16.285933)), 
+  ((115.45045 -20.361467, 115.45145 -20.3537, 115.46215 -20.351767, 115.49615 -20.355633, 115.51655 -20.3511, 115.52335 -20.3524, 115.52235 -20.359533, 115.5 -20.371833, 115.47475 -20.3725, 115.45045 -20.361467)), 
+  ((115.8563 -20.817767, 115.8608 -20.8004, 115.87665 -20.787667, 115.8856 -20.786067, 115.8941 -20.787133, 115.9047 -20.793367, 115.90425 -20.799867, 115.8925 -20.808267, 115.875 -20.818033, 115.8689 -20.8237, 
+      115.8612 -20.8237, 115.85675 -20.821, 115.8563 -20.817767)), 
+  ((122.3249 -34.215867, 122.35515 -34.217233, 122.37075 -34.228367, 122.36555 -34.2346, 122.34265 -34.240167, 122.3218 -34.239467, 122.3093 -34.227667, 122.3249 -34.215867)), 
+  ((123.4312 -16.0382, 123.4312 -16.048133, 123.42745 -16.060567, 123.41875 -16.071333, 123.40015 -16.068033, 123.39395 -16.047333, 123.4014 -16.035733, 123.42125 -16.034067, 123.4312 -16.0382)), 
+  ((123.37155 -15.9968, 123.37655 -16.0109, 123.3641 -16.019167, 123.35045 -16.022467, 123.33305 -16.02, 123.3231 -16.006733, 123.32685 -16.000933, 123.3517 -15.995167, 123.37155 -15.9968)), 
+  ((135.83425 -15.085167, 135.8484 -15.100267, 135.83705 -15.1141, 135.82195 -15.118533, 135.8078 -15.112867, 135.805 -15.099633, 135.81255 -15.087067, 135.82575 -15.082033, 135.83425 -15.085167)), 
+  ((123.5666 -16.0349, 123.5703 -16.044, 123.56785 -16.050633, 123.55415 -16.054767, 123.5318 -16.045667, 123.51815 -16.0324, 123.52435 -16.024133, 123.543 -16.022467, 123.5666 -16.0349)), 
+  ((159.3031 -31.549967, 159.31495 -31.5506, 159.323 -31.557233, 159.32205 -31.577467, 159.3102 -31.583767, 159.296 -31.583767, 159.28415 -31.575567, 159.2846 -31.561667, 159.3031 -31.549967)), 
+  ((149.19265 -20.285533, 149.20145 -20.291733, 149.20195 -20.300367, 149.19215 -20.3107, 149.1751 -20.315867, 149.1637 -20.3162, 149.15595 -20.311033, 149.157 -20.298633, 149.1699 -20.289333, 149.1854 -20.2845, 
+      149.19265 -20.285533)), 
+  ((151.71275 -23.459733, 151.7186 -23.4692, 151.716 -23.4817, 151.70695 -23.492033, 151.69275 -23.493333, 151.6792 -23.489033, 151.67725 -23.479133, 151.68435 -23.467933, 151.69535 -23.460167, 151.71275 -23.459733)), 
+  ((150.851 -17.767933, 150.84525 -17.782033, 150.8254 -17.787567, 150.80425 -17.790567, 150.79975 -17.788433, 150.7953 -17.779467, 150.8068 -17.769633, 150.8318 -17.7628, 150.84525 -17.7628, 150.851 -17.767933)), 
+  ((129.6708 -15.103267, 129.66755 -15.107867, 129.65005 -15.109267, 129.63785 -15.1074, 129.62125 -15.096033, 129.61115 -15.083933, 129.6107 -15.0816, 129.6215 -15.077933, 129.6321 -15.0787, 129.64615 -15.085467, 
+      129.6708 -15.103267)), 
+  ((142.84145 -10.818067, 142.8656 -10.823067, 142.8748 -10.834167, 142.87315 -10.846967, 142.85395 -10.848067, 142.8356 -10.843633, 142.8281 -10.831933, 142.8356 -10.8225, 142.84145 -10.818067)), 
+  ((151.7577 -23.1716, 151.78075 -23.1734, 151.7923 -23.182867, 151.7879 -23.189967, 151.771 -23.1953, 151.75505 -23.1959, 151.7408 -23.192333, 151.7355 -23.184633, 151.74525 -23.174567, 151.7577 -23.1716)), 
+  ((150.4842 -22.057867, 150.4996 -22.0646, 150.5005 -22.072233, 150.48555 -22.079867, 150.4609 -22.081633, 150.44505 -22.077533, 150.4442 -22.0693, 150.4565 -22.0605, 150.4662 -22.058733, 150.4842 -22.057867)), 
+  ((122.23195 -16.776233, 122.2421 -16.783033, 122.24675 -16.7898, 122.24675 -16.800933, 122.2384 -16.808933, 122.22635 -16.8071, 122.2088 -16.7966, 122.2051 -16.784267, 122.21155 -16.776233, 122.23195 -16.776233)), 
+  ((149.8972 -16.294333, 149.92315 -16.295133, 149.9267 -16.3077, 149.9149 -16.3187, 149.8972 -16.321867, 149.88305 -16.321067, 149.88065 -16.3132, 149.88305 -16.300633, 149.8972 -16.294333)), 
+  ((117.0678 -20.538767, 117.0504 -20.550367, 117.0354 -20.551567, 117.0324 -20.546767, 117.0378 -20.536767, 117.0594 -20.518767, 117.0756 -20.514767, 117.0864 -20.518367, 117.087 -20.524367, 117.0678 -20.538767)), 
+  ((134.9008 -12.1107, 134.92005 -12.120467, 134.9265 -12.135767, 134.91915 -12.1437, 134.89805 -12.141267, 134.88245 -12.129033, 134.8834 -12.1162, 134.9008 -12.1107)), 
+  ((150.8773 -17.439067, 150.8757 -17.453333, 150.8599 -17.455433, 150.84405 -17.4507, 150.829 -17.4417, 150.82975 -17.431667, 150.8488 -17.425867, 150.86465 -17.431133, 150.8773 -17.439067)), 
+  ((123.0556 -16.191967, 123.06065 -16.204667, 123.04415 -16.211433, 123.02255 -16.206333, 123.0124 -16.187733, 123.0251 -16.180933, 123.04795 -16.184333, 123.0556 -16.191967)), 
+  ((125.0265 -14.6979, 125.0265 -14.719, 125.0097 -14.723967, 124.992 -14.719, 124.9855 -14.707833, 124.99385 -14.6954, 125.01345 -14.692933, 125.0265 -14.6979)), 
+  ((123.3753 -16.096167, 123.38025 -16.107767, 123.3666 -16.1144, 123.34175 -16.110233, 123.32685 -16.097, 123.33055 -16.088733, 123.3579 -16.0879, 123.3753 -16.096167)), 
+  ((115.2622 -21.4342, 115.26695 -21.4451, 115.25335 -21.4501, 115.23495 -21.450567, 115.2118 -21.444667, 115.20835 -21.4374, 115.22065 -21.4292, 115.24925 -21.428767, 115.2622 -21.4342)), 
+  ((125.19975 -14.794133, 125.19325 -14.804067, 125.17835 -14.809667, 125.16345 -14.809033, 125.15505 -14.7991, 125.15595 -14.788567, 125.1681 -14.780467, 125.1923 -14.7836, 125.19975 -14.794133)), 
+  ((124.59835 -14.973033, 124.6065 -14.978033, 124.60925 -14.989833, 124.59695 -15.003433, 124.58405 -15.006633, 124.56835 -14.9962, 124.567 -14.986667, 124.57925 -14.9771, 124.59835 -14.973033)), 
+  ((115.52485 -20.582767, 115.53255 -20.571733, 115.5436 -20.569533, 115.5557 -20.574667, 115.56345 -20.586433, 115.56345 -20.596733, 115.55685 -20.603367, 115.5425 -20.603367, 115.53035 -20.596, 115.52485 -20.582767)), 
+  ((115.45645 -20.539367, 115.4796 -20.523933, 115.48955 -20.518767, 115.50055 -20.5232, 115.50055 -20.5335, 115.48735 -20.549667, 115.4697 -20.554067, 115.45645 -20.548933, 115.45645 -20.539367)), 
+  ((126.62375 -13.758, 126.62125 -13.765967, 126.60905 -13.7768, 126.58365 -13.787633, 126.57095 -13.786633, 126.57195 -13.7778, 126.58615 -13.761567, 126.5989 -13.7568, 126.62375 -13.758)), 
+  ((149.15655 -20.7669, 149.16075 -20.784367, 149.1557 -20.7956, 149.1464 -20.801233, 149.1304 -20.797867, 149.1245 -20.7866, 149.1287 -20.7714, 149.14135 -20.7669, 149.15655 -20.7669)), 
+  ((136.5044 -13.7531, 136.5121 -13.765267, 136.5121 -13.779333, 136.49575 -13.7864, 136.48135 -13.7819, 136.4756 -13.7659, 136.4823 -13.755633, 136.4929 -13.751167, 136.5044 -13.7531)), 
+  ((150.9304 -17.513, 150.9383 -17.5225, 150.9375 -17.533067, 150.92485 -17.538333, 150.90505 -17.536233, 150.8963 -17.5246, 150.9003 -17.513, 150.9169 -17.508233, 150.9304 -17.513)), 
+  ((125.1899 -14.1994, 125.1907 -14.207533, 125.18535 -14.215633, 125.1678 -14.221233, 125.15255 -14.214633, 125.14725 -14.202933, 125.1602 -14.191767, 125.17695 -14.191267, 125.1899 -14.1994)), 
+  ((132.37225 -12.127867, 132.3813 -12.1408, 132.37875 -12.1563, 132.3671 -12.165767, 132.35415 -12.1632, 132.349 -12.150267, 132.3503 -12.135633, 132.36065 -12.128733, 132.37225 -12.127867)), 
+  ((118.50275 -20.1529, 118.50055 -20.1686, 118.491 -20.179867, 118.47775 -20.180833, 118.46745 -20.176433, 118.4645 -20.1632, 118.4726 -20.1524, 118.49025 -20.1485, 118.50275 -20.1529)), 
+  ((128.231 -14.872267, 128.231 -14.8644, 128.2507 -14.8635, 128.2678 -14.873133, 128.27045 -14.888033, 128.26255 -14.8968, 128.2415 -14.891533, 128.231 -14.872267)), 
+  ((124.6283 -15.0552, 124.629 -15.068367, 124.61605 -15.077, 124.599 -15.076533, 124.5881 -15.0702, 124.5854 -15.0602, 124.59355 -15.052033, 124.6167 -15.0502, 124.6283 -15.0552)), 
+  ((141.62685 -13.315933, 141.6419 -13.315333, 141.6542 -13.318367, 141.66105 -13.326567, 141.6606 -13.340867, 141.651 -13.346633, 141.6396 -13.342067, 141.6209 -13.331133, 141.61955 -13.322033, 141.62685 -13.315933)), 
+  ((124.73115 -14.877233, 124.74135 -14.889033, 124.7325 -14.897667, 124.71 -14.897667, 124.69505 -14.8904, 124.693 -14.879067, 124.6991 -14.8727, 124.71685 -14.873167, 124.73115 -14.877233)), 
+  ((150.07415 -16.932467, 150.0864 -16.936867, 150.09585 -16.948833, 150.09395 -16.962033, 150.0836 -16.963933, 150.0666 -16.957633, 150.0515 -16.945033, 150.05905 -16.9356, 150.07415 -16.932467)), 
+  ((115.69905 -21.0943, 115.68335 -21.093567, 115.66985 -21.084567, 115.6766 -21.073367, 115.6923 -21.068133, 115.70915 -21.070367, 115.717 -21.077833, 115.7159 -21.088333, 115.69905 -21.0943)), 
+  ((115.11025 -21.4551, 115.12045 -21.447367, 115.14365 -21.4442, 115.15385 -21.4451, 115.1566 -21.450567, 115.15115 -21.461, 115.1266 -21.4701, 115.115 -21.470533, 115.10615 -21.4651, 115.11025 -21.4551)), 
+  ((150.2631 -21.445967, 150.2805 -21.451367, 150.2886 -21.4609, 150.2824 -21.4667, 150.26435 -21.4692, 150.2401 -21.465867, 150.2345 -21.4551, 150.24695 -21.447633, 150.2631 -21.445967)), 
+  ((114.7718 -21.486167, 114.7739 -21.475, 114.78295 -21.466633, 114.7983 -21.4662, 114.80805 -21.471767, 114.81155 -21.481033, 114.80175 -21.489867, 114.78505 -21.497767, 114.7739 -21.494967, 114.7718 -21.486167)), 
+  ((130.4357 -12.4741, 130.45175 -12.479267, 130.45235 -12.486533, 130.4368 -12.4988, 130.41555 -12.501467, 130.4058 -12.4961, 130.4058 -12.488433, 130.4144 -12.479267, 130.4357 -12.4741)), 
+  ((124.73855 -15.745533, 124.74145 -15.753867, 124.729 -15.761667, 124.71285 -15.767067, 124.6952 -15.7695, 124.6857 -15.767067, 124.6857 -15.7602, 124.69595 -15.7514, 124.72385 -15.744567, 124.73855 -15.745533)), 
+  ((114.5301 -21.767667, 114.5281 -21.7545, 114.5393 -21.7431, 114.54985 -21.742233, 114.55905 -21.749267, 114.56365 -21.758467, 114.561 -21.769433, 114.5485 -21.775133, 114.5347 -21.775133, 114.5301 -21.767667)), 
+  ((72.61885 -53.0518, 72.6168 -53.053033, 72.6146 -53.0542, 72.61225 -53.055267, 72.6098 -53.056267, 72.60725 -53.057167, 72.60465 -53.057967, 72.60205 -53.058667, 72.59945 -53.0592, 72.59685 -53.059633, 
+      72.5943 -53.059933, 72.5919 -53.060067, 72.58955 -53.0601, 72.58735 -53.059967, 72.5853 -53.0597, 72.58345 -53.0593, 72.58185 -53.058767, 72.5804 -53.058133, 72.57925 -53.057333, 72.5783 -53.056467, 
+      72.57765 -53.0555, 72.57725 -53.0544, 72.5771 -53.053267, 72.57725 -53.052067, 72.57765 -53.0508, 72.57835 -53.0495, 72.5793 -53.048167, 72.5805 -53.046833, 72.58195 -53.0455, 72.5836 -53.0442, 
+      72.58545 -53.042933, 72.5875 -53.0417, 72.5897 -53.040533, 72.59205 -53.039467, 72.5945 -53.038467, 72.59705 -53.037567, 72.59965 -53.036767, 72.60225 -53.036067, 72.60485 -53.035533, 72.60745 -53.0351, 
+      72.61 -53.0348, 72.6124 -53.034667, 72.61475 -53.034633, 72.61695 -53.034767, 72.619 -53.035033, 72.62085 -53.035433, 72.62245 -53.035967, 72.6239 -53.0366, 72.62505 -53.0374, 72.626 -53.038267, 
+      72.62665 -53.039233, 72.62705 -53.040333, 72.6272 -53.041467, 72.62705 -53.042667, 72.62665 -53.043933, 72.62595 -53.045233, 72.625 -53.046567, 72.6238 -53.0479, 72.62235 -53.049233, 72.6207 -53.050533, 
+      72.61885 -53.0518)), 
+  ((116.7977 -20.3676, 116.7798 -20.370433, 116.7747 -20.3642, 116.7764 -20.355667, 116.79685 -20.341467, 116.8113 -20.3409, 116.8215 -20.346033, 116.81895 -20.354533, 116.7977 -20.3676)), 
+  ((134.7165 -33.6272, 134.7346 -33.6349, 134.7346 -33.6503, 134.72145 -33.658, 134.70825 -33.658, 134.6967 -33.6481, 134.7 -33.6371, 134.7165 -33.6272)), 
+  ((114.0717 -28.833133, 114.079 -28.815067, 114.09465 -28.813667, 114.09985 -28.816467, 114.09985 -28.825467, 114.09985 -28.8463, 114.0884 -28.850467, 114.0738 -28.844933, 114.0717 -28.833133)), 
+  ((124.64635 -15.3671, 124.6555 -15.369567, 124.6555 -15.3748, 124.62935 -15.3956, 124.6152 -15.396633, 124.60945 -15.3892, 124.6119 -15.379467, 124.63435 -15.367, 124.64635 -15.3671)), 
+  ((119.2578 -19.5273, 119.2696 -19.540033, 119.26285 -19.550867, 119.2505 -19.558367, 119.24375 -19.558, 119.2331 -19.5475, 119.2303 -19.540033, 119.2359 -19.532167, 119.24715 -19.526567, 119.2578 -19.5273)), 
+  ((123.06065 -16.3486, 123.05175 -16.357067, 123.03145 -16.3613, 123.0124 -16.354533, 123.01875 -16.341833, 123.034 -16.3359, 123.05305 -16.338433, 123.06065 -16.3486)), 
+  ((128.40705 -14.803533, 128.41755 -14.805267, 128.42285 -14.814933, 128.4189 -14.824567, 128.39915 -14.828933, 128.3847 -14.825433, 128.3808 -14.814033, 128.39 -14.803533, 128.40705 -14.803533)), 
+  ((129.514 -14.6476, 129.514 -14.654967, 129.50295 -14.6611, 129.4808 -14.658633, 129.4679 -14.6439, 129.48265 -14.6353, 129.50295 -14.637767, 129.514 -14.6476)), 
+  ((136.275 -11.664067, 136.2851 -11.672733, 136.2822 -11.6867, 136.2721 -11.699233, 136.2598 -11.700667, 136.25475 -11.692, 136.2533 -11.674167, 136.2627 -11.6684, 136.275 -11.664067)), 
+  ((136.41085 -15.4499, 136.41085 -15.4573, 136.4059 -15.464667, 136.385 -15.47, 136.37085 -15.467533, 136.3647 -15.459767, 136.37085 -15.451567, 136.38255 -15.446233, 136.39795 -15.446233, 136.41085 -15.4499)), 
+  ((150.33885 -16.630833, 150.32825 -16.6419, 150.31365 -16.643633, 150.3024 -16.640133, 150.2978 -16.631733, 150.2991 -16.6229, 150.313 -16.6176, 150.32955 -16.618033, 150.33555 -16.6229, 150.33885 -16.630833)), 
+  ((116.65025 -20.583733, 116.65115 -20.573633, 116.66625 -20.557, 116.6805 -20.551667, 116.6903 -20.555833, 116.6903 -20.562933, 116.67875 -20.5772, 116.66005 -20.5867, 116.65025 -20.583733)), 
+  ((149.2207 -20.722433, 149.22405 -20.7382, 149.2156 -20.747767, 149.1996 -20.750567, 149.1886 -20.744967, 149.18695 -20.7337, 149.19875 -20.723567, 149.20885 -20.7213, 149.2207 -20.722433)), 
+  ((142.18705 -10.264767, 142.1994 -10.265933, 142.2061 -10.271267, 142.20975 -10.281033, 142.20825 -10.2891, 142.1996 -10.292133, 142.18575 -10.291267, 142.173 -10.2835, 142.17215 -10.274, 142.17735 -10.267233, 
+      142.18705 -10.264767)), 
+  ((149.9052 -16.9746, 149.91275 -16.990333, 149.9052 -16.999133, 149.88915 -16.999133, 149.875 -16.9872, 149.87595 -16.977767, 149.88635 -16.970833, 149.89765 -16.9702, 149.9052 -16.9746)), 
+  ((125.23805 -14.3654, 125.2369 -14.3739, 125.2288 -14.382367, 125.2068 -14.380833, 125.19525 -14.371567, 125.19755 -14.36, 125.2207 -14.3577, 125.23805 -14.3654)), 
+  ((130.08505 -13.137833, 130.0957 -13.137133, 130.10485 -13.1434, 130.10555 -13.1491, 130.10045 -13.156467, 130.0803 -13.162833, 130.0647 -13.158267, 130.05995 -13.152433, 130.0689 -13.142733, 130.08505 -13.137833)), 
+  ((131.33135 -12.182233, 131.3286 -12.192, 131.3066 -12.205467, 131.29005 -12.203033, 131.2882 -12.194467, 131.31025 -12.1767, 131.32675 -12.1767, 131.33135 -12.182233)), 
+  ((146.59245 -17.639833, 146.62025 -17.642033, 146.62135 -17.654667, 146.60915 -17.6628, 146.59465 -17.6628, 146.578 -17.6554, 146.5802 -17.643533, 146.59245 -17.639833)), 
+  ((128.3072 -14.654633, 128.319 -14.6612, 128.3203 -14.667333, 128.3111 -14.676967, 128.29535 -14.6787, 128.27695 -14.672567, 128.27565 -14.665567, 128.28745 -14.655933, 128.3072 -14.654633)), 
+  ((115.467 -20.229333, 115.47475 -20.2196, 115.49225 -20.217033, 115.5078 -20.2196, 115.51365 -20.2274, 115.5049 -20.237767, 115.4874 -20.240333, 115.4728 -20.2358, 115.467 -20.229333)), 
+  ((152.19915 -23.4631, 152.22015 -23.4666, 152.2254 -23.476133, 152.21715 -23.487133, 152.2089 -23.488133, 152.19615 -23.485133, 152.1826 -23.477633, 152.1834 -23.4681, 152.19915 -23.4631)), 
+  ((124.217 -16.2748, 124.2196 -16.280633, 124.21485 -16.287667, 124.19795 -16.292267, 124.18415 -16.288367, 124.1794 -16.278167, 124.18205 -16.2704, 124.19685 -16.266167, 124.21325 -16.268967, 124.217 -16.2748)), 
+  ((142.12415 -10.510833, 142.1429 -10.510833, 142.157 -10.5171, 142.14995 -10.528833, 142.13115 -10.532733, 142.1112 -10.527267, 142.10885 -10.519433, 142.12415 -10.510833)), 
+  ((128.1062 -14.826267, 128.1167 -14.818833, 128.13245 -14.8241, 128.1351 -14.835467, 128.1259 -14.853, 128.11535 -14.855633, 128.1088 -14.846867, 128.1062 -14.826267)), 
+  ((136.2667 -34.617767, 136.27945 -34.608467, 136.2928 -34.607633, 136.30495 -34.617367, 136.3013 -34.627067, 136.27945 -34.636, 136.2685 -34.631133, 136.2667 -34.617767)), 
+  ((150.24755 -21.4074, 150.2637 -21.4078, 150.27245 -21.411967, 150.2712 -21.420233, 150.25815 -21.426067, 150.23825 -21.4273, 150.22395 -21.4219, 150.22455 -21.4132, 150.2339 -21.4103, 150.24755 -21.4074)), 
+  ((159.13925 -31.4584, 159.14895 -31.454767, 159.1679 -31.454133, 159.17735 -31.4614, 159.17735 -31.472467, 159.16645 -31.4794, 159.1584 -31.4791, 159.1404 -31.4696, 159.13925 -31.4584)), 
+  ((126.57025 -14.047733, 126.5728 -14.051967, 126.5728 -14.0641, 126.56605 -14.072867, 126.55585 -14.0754, 126.5436 -14.0655, 126.5385 -14.0576, 126.54485 -14.048567, 126.5601 -14.0452, 126.57025 -14.047733)), 
+  ((125.06745 -14.7513, 125.07025 -14.76, 125.06745 -14.766833, 125.05255 -14.776133, 125.04045 -14.778, 125.03115 -14.7724, 125.033 -14.761233, 125.0414 -14.753767, 125.06745 -14.7513)), 
+  ((115.7361 -20.9948, 115.7529 -20.995533, 115.7619 -21.003767, 115.76305 -21.017233, 115.7428 -21.023233, 115.73385 -21.022467, 115.72935 -21.0105, 115.7361 -20.9948)), 
+  ((117.8144 -20.3551, 117.80675 -20.35, 117.80745 -20.339767, 117.8172 -20.328167, 117.83045 -20.324467, 117.8395 -20.326767, 117.84435 -20.334667, 117.8346 -20.3472, 117.8144 -20.3551)), 
+  ((126.3243 -13.8616, 126.3191 -13.8739, 126.3003 -13.8778, 126.28795 -13.874767, 126.28275 -13.867633, 126.28795 -13.857267, 126.3009 -13.852933, 126.31715 -13.8564, 126.3243 -13.8616)), 
+  ((136.84995 -15.747333, 136.84825 -15.7564, 136.82955 -15.763233, 136.81335 -15.7638, 136.80315 -15.7587, 136.8074 -15.7513, 136.82275 -15.743367, 136.8406 -15.740533, 136.84995 -15.747333)), 
+  ((116.63955 -20.446033, 116.64935 -20.4389, 116.65735 -20.437733, 116.67785 -20.4407, 116.68585 -20.444833, 116.6814 -20.455533, 116.6645 -20.460267, 116.64315 -20.454333, 116.63955 -20.446033)), 
+  ((116.1075 -20.7132, 116.1109 -20.724, 116.1028 -20.7311, 116.09135 -20.7311, 116.0747 -20.721167, 116.0679 -20.7101, 116.0713 -20.7064, 116.09475 -20.707533, 116.1075 -20.7132)), 
+  ((122.181 -16.776833, 122.1745 -16.781167, 122.1671 -16.7861, 122.14675 -16.784867, 122.1384 -16.777467, 122.14025 -16.7719, 122.15135 -16.762667, 122.16805 -16.761433, 122.181 -16.776833)), 
+  ((136.6221 -13.7284, 136.6244 -13.739767, 136.61045 -13.7465, 136.5911 -13.7465, 136.58335 -13.738233, 136.59185 -13.7284, 136.60425 -13.7222, 136.6151 -13.7227, 136.6221 -13.7284)), 
+  ((125.26845 -14.195333, 125.2692 -14.203967, 125.26995 -14.2121, 125.26005 -14.2192, 125.24785 -14.2187, 125.23565 -14.2116, 125.23565 -14.1994, 125.24555 -14.1938, 125.26845 -14.195333)), 
+  ((124.1265 -16.199833, 124.1302 -16.203567, 124.1297 -16.209567, 124.11435 -16.2138, 124.0995 -16.209567, 124.08895 -16.1979, 124.09105 -16.191567, 124.10165 -16.187333, 124.11325 -16.189267, 124.1265 -16.199833)), 
+  ((123.1242 -16.2233, 123.12925 -16.2292, 123.12035 -16.235133, 123.1013 -16.236833, 123.08735 -16.231767, 123.08605 -16.2216, 123.09115 -16.213967, 123.10895 -16.2148, 123.1242 -16.2233)), 
+  ((150.30045 -16.4843, 150.28055 -16.492233, 150.2627 -16.494, 150.2481 -16.491367, 150.2488 -16.4843, 150.2594 -16.478567, 150.28055 -16.475033, 150.2971 -16.476367, 150.30045 -16.4843)), 
+  ((136.9397 -15.4494, 136.9495 -15.4576, 136.9495 -15.4699, 136.9409 -15.480567, 136.9286 -15.4781, 136.9194 -15.4703, 136.92 -15.459667, 136.9286 -15.451867, 136.9397 -15.4494)), 
+  ((115.7821 -20.902767, 115.80005 -20.902, 115.81015 -20.904267, 115.81015 -20.910233, 115.7911 -20.9267, 115.7765 -20.930433, 115.7709 -20.924467, 115.7821 -20.902767)), 
+  ((125.66385 -14.0828, 125.6645 -14.0921, 125.65795 -14.1, 125.65085 -14.103167, 125.6378 -14.0899, 125.6366 -14.0749, 125.64075 -14.069767, 125.652 -14.069367, 125.6603 -14.0741, 125.66385 -14.0828)), 
+  ((125.3272 -14.5066, 125.3272 -14.518933, 125.31445 -14.523567, 125.2994 -14.518167, 125.29365 -14.5089, 125.29825 -14.4981, 125.31445 -14.495033, 125.3272 -14.5066)), 
+  ((124.1733 -15.214967, 124.17525 -15.222467, 124.168 -15.229933, 124.15015 -15.236133, 124.1316 -15.2339, 124.129 -15.2295, 124.13495 -15.221133, 124.1574 -15.2145, 124.1733 -15.214967)), 
+  ((123.6094 -12.4336, 123.6021 -12.441267, 123.5833 -12.443367, 123.5645 -12.4329, 123.5645 -12.425267, 123.577 -12.421067, 123.59685 -12.423867, 123.6094 -12.4336)), 
+  ((136.3117 -13.313633, 136.3307 -13.318833, 136.338 -13.3305, 136.33165 -13.338633, 136.3156 -13.338633, 136.29955 -13.328233, 136.3 -13.3185, 136.3117 -13.313633)), 
+  ((125.34695 -14.270533, 125.35385 -14.262133, 125.3729 -14.262633, 125.38285 -14.275367, 125.36835 -14.287533, 125.3531 -14.286033, 125.34775 -14.281967, 125.34695 -14.270533)), 
+  ((151.6849 -23.252767, 151.692 -23.264, 151.6778 -23.274067, 151.6609 -23.277633, 151.65115 -23.2717, 151.6556 -23.259267, 151.6689 -23.253933, 151.6849 -23.252767)), 
+  ((116.90705 -20.611133, 116.90945 -20.606533, 116.91545 -20.604933, 116.92505 -20.597733, 116.94125 -20.595333, 116.94845 -20.597733, 116.95025 -20.603333, 116.94485 -20.613733, 116.93585 -20.619333, 116.92565 -20.618133, 
+      116.90705 -20.611133)), 
+  ((123.49595 -34.352967, 123.5053 -34.344633, 123.51575 -34.345333, 123.52305 -34.3495, 123.52305 -34.357133, 123.52095 -34.368933, 123.50325 -34.371, 123.48865 -34.367533, 123.49595 -34.352967)), 
+  ((126.31845 -13.789733, 126.323 -13.792333, 126.3256 -13.7997, 126.3178 -13.8088, 126.3022 -13.8157, 126.2899 -13.8105, 126.28925 -13.7997, 126.29635 -13.792333, 126.31845 -13.789733)), 
+  ((115.46335 -21.232733, 115.44985 -21.231233, 115.4465 -21.226767, 115.4465 -21.2118, 115.45435 -21.2058, 115.46785 -21.2058, 115.4768 -21.2103, 115.4757 -21.2215, 115.46335 -21.232733)), 
+  ((114.34745 -21.758567, 114.33425 -21.7632, 114.3207 -21.761433, 114.31575 -21.753067, 114.3174 -21.745133, 114.33225 -21.7392, 114.3471 -21.7414, 114.35305 -21.747767, 114.34745 -21.758567)), 
+  ((135.96125 -11.908033, 135.97655 -11.915967, 135.9799 -11.9295, 135.97145 -11.933467, 135.9579 -11.9329, 135.9426 -11.9233, 135.94685 -11.914833, 135.95195 -11.9103, 135.96125 -11.908033)), 
+  ((115.4398 -20.2844, 115.46215 -20.2792, 115.4767 -20.285033, 115.47575 -20.294767, 115.46505 -20.3006, 115.44365 -20.2993, 115.4359 -20.293467, 115.4398 -20.2844)), 
+  ((115.2634 -20.8416, 115.2601 -20.850433, 115.24905 -20.856333, 115.2347 -20.853367, 115.2182 -20.842333, 115.2193 -20.835733, 115.24355 -20.835733, 115.2634 -20.8416)), 
+  ((115.58905 -21.153433, 115.5767 -21.150433, 115.5756 -21.145933, 115.5868 -21.132467, 115.60365 -21.130233, 115.61825 -21.138467, 115.6126 -21.145933, 115.58905 -21.153433)), 
+  ((125.68105 -14.007733, 125.67515 -13.9939, 125.68285 -13.983233, 125.69115 -13.979667, 125.7024 -13.982033, 125.70775 -13.989167, 125.7036 -13.999033, 125.6923 -14.006933, 125.68105 -14.007733)), 
+  ((118.5366 -20.136233, 118.54615 -20.123, 118.55645 -20.1176, 118.56745 -20.120067, 118.57115 -20.1279, 118.5704 -20.135733, 118.5535 -20.144067, 118.54175 -20.1436, 118.5366 -20.136233)), 
+  ((141.77525 -13.442067, 141.7862 -13.450867, 141.78575 -13.4606, 141.778 -13.466667, 141.7693 -13.466667, 141.75795 -13.4624, 141.7529 -13.452367, 141.76065 -13.444167, 141.76705 -13.441733, 141.77525 -13.442067)), 
+  ((125.23925 -14.412467, 125.2404 -14.4202, 125.2242 -14.427133, 125.20565 -14.4248, 125.2022 -14.415567, 125.20335 -14.4086, 125.21955 -14.405533, 125.23925 -14.412467)), 
+  ((116.79 -20.4062, 116.79685 -20.4113, 116.796 -20.420367, 116.7798 -20.4306, 116.76535 -20.4272, 116.76275 -20.417533, 116.7747 -20.4062, 116.79 -20.4062)), 
+  ((128.06545 -14.753133, 128.072 -14.746133, 128.09305 -14.742633, 128.1088 -14.746133, 128.1088 -14.752267, 128.09305 -14.7619, 128.07595 -14.7619, 128.06545 -14.753133)), 
+  ((126.7071 -13.829633, 126.7092 -13.836567, 126.70255 -13.842333, 126.68785 -13.8481, 126.67615 -13.846733, 126.67155 -13.8364, 126.6822 -13.827933, 126.701 -13.825567, 126.7071 -13.829633)), 
+  ((127.28095 -13.7447, 127.2747 -13.756333, 127.2577 -13.760233, 127.24695 -13.752467, 127.2465 -13.743233, 127.25545 -13.737867, 127.27025 -13.736367, 127.28095 -13.7447)), 
+  ((124.30905 -16.2187, 124.3117 -16.224, 124.3075 -16.231067, 124.29375 -16.236333, 124.27735 -16.2321, 124.27415 -16.2254, 124.2821 -16.2166, 124.29745 -16.214467, 124.30905 -16.2187)), 
+  ((114.7349 -21.4007, 114.72795 -21.395133, 114.7307 -21.3863, 114.74185 -21.382133, 114.7558 -21.384433, 114.76415 -21.3891, 114.76205 -21.3979, 114.753 -21.404433, 114.7349 -21.4007)), 
+  ((130.3788 -12.5551, 130.37995 -12.560633, 130.3725 -12.563333, 130.361 -12.5664, 130.34605 -12.558133, 130.3449 -12.548967, 130.35125 -12.542433, 130.36215 -12.542067, 130.3788 -12.5551)), 
+  ((129.5941 -15.018933, 129.59135 -15.028767, 129.5729 -15.033067, 129.5591 -15.028167, 129.5554 -15.0214, 129.57015 -15.013433, 129.58675 -15.0128, 129.5941 -15.018933)), 
+  ((128.3742 -14.7606, 128.3821 -14.7685, 128.3808 -14.777267, 128.37025 -14.7825, 128.35975 -14.781633, 128.34795 -14.769367, 128.35845 -14.759733, 128.3742 -14.7606)), 
+  ((124.63985 -14.859067, 124.6392 -14.8677, 124.62695 -14.874067, 124.61195 -14.870867, 124.60925 -14.863167, 124.61265 -14.853167, 124.6208 -14.850467, 124.6324 -14.8518, 124.63985 -14.859067)), 
+  ((117.7524 -20.4271, 117.74615 -20.420133, 117.751 -20.4113, 117.76075 -20.404333, 117.774 -20.404333, 117.78165 -20.4099, 117.78025 -20.415467, 117.7684 -20.4243, 117.7524 -20.4271)), 
+  ((123.5462 -34.211367, 123.5462 -34.221067, 123.5368 -34.237733, 123.52115 -34.239133, 123.52115 -34.2308, 123.5243 -34.2169, 123.5295 -34.211367, 123.5462 -34.211367)), 
+  ((125.43845 -14.4105, 125.42855 -14.418133, 125.41255 -14.415067, 125.40875 -14.4105, 125.41255 -14.400867, 125.42705 -14.394767, 125.4423 -14.399833, 125.43845 -14.4105)), 
+  ((115.48545 -20.399067, 115.4971 -20.394533, 115.5068 -20.395167, 115.51945 -20.400333, 115.51945 -20.407467, 115.5078 -20.4133, 115.49225 -20.4133, 115.4835 -20.406167, 115.48545 -20.399067)), 
+  ((126.29895 -13.7495, 126.3009 -13.739533, 126.3087 -13.7352, 126.3243 -13.7352, 126.32885 -13.742133, 126.32755 -13.7521, 126.31585 -13.7577, 126.3048 -13.754267, 126.29895 -13.7495)), 
+  ((152.3514 -19.1096, 152.35405 -19.1199, 152.3524 -19.1304, 152.34355 -19.135667, 152.334 -19.134567, 152.3301 -19.124933, 152.3327 -19.1142, 152.34155 -19.108533, 152.3514 -19.1096)), 
+  ((127.1593 -13.809733, 127.149 -13.810933, 127.1423 -13.804967, 127.1441 -13.7966, 127.15215 -13.790033, 127.166 -13.790333, 127.1745 -13.7984, 127.1745 -13.804067, 127.1593 -13.809733)), 
+  ((152.2676 -19.245167, 152.27505 -19.252867, 152.2709 -19.259467, 152.2577 -19.267167, 152.24945 -19.266633, 152.2453 -19.262233, 152.2519 -19.253967, 152.2676 -19.245167)), 
+  ((150.3417 -20.974, 150.3405 -20.974333, 150.33925 -20.974533, 150.33795 -20.974667, 150.33665 -20.974733, 150.33535 -20.974667, 150.33405 -20.974533, 150.3328 -20.974333, 150.3316 -20.974, 150.33045 -20.973633, 
+      150.32935 -20.973133, 150.32835 -20.9726, 150.32745 -20.972, 150.32665 -20.971333, 150.3259 -20.9706, 150.32535 -20.969833, 150.32485 -20.969033, 150.32455 -20.9682, 150.32435 -20.967333, 150.32425 -20.966467, 
+      150.32435 -20.9656, 150.32455 -20.964733, 150.32485 -20.9639, 150.32535 -20.9631, 150.3259 -20.962333, 150.32665 -20.9616, 150.32745 -20.960933, 150.32835 -20.960333, 150.32935 -20.9598, 150.33045 -20.9593, 
+      150.3316 -20.958933, 150.3328 -20.9586, 150.33405 -20.9584, 150.33535 -20.958267, 150.33665 -20.9582, 150.33795 -20.958267, 150.33925 -20.9584, 150.3405 -20.9586, 150.3417 -20.958933, 150.34285 -20.9593, 
+      150.34395 -20.9598, 150.34495 -20.960333, 150.34585 -20.960933, 150.34665 -20.9616, 150.3474 -20.962333, 150.34795 -20.9631, 150.34845 -20.9639, 150.34875 -20.964733, 150.34895 -20.9656, 150.34905 -20.966467, 
+      150.34895 -20.967333, 150.34875 -20.9682, 150.34845 -20.969033, 150.34795 -20.969833, 150.3474 -20.9706, 150.34665 -20.971333, 150.34585 -20.972, 150.34495 -20.9726, 150.34395 -20.973133, 150.34285 -20.973633, 
+      150.3417 -20.974)), 
+  ((115.43685 -20.324567, 115.4427 -20.320033, 115.4524 -20.320667, 115.45825 -20.3265, 115.45435 -20.3362, 115.4456 -20.3388, 115.43685 -20.334267, 115.43685 -20.324567)), 
+  ((150.08985 -20.9228, 150.08865 -20.9231, 150.08745 -20.9233, 150.08625 -20.923433, 150.085 -20.923467, 150.08375 -20.923433, 150.08255 -20.9233, 150.08135 -20.9231, 150.0802 -20.9228, 150.07905 -20.9224, 
+      150.07805 -20.921967, 150.07705 -20.921433, 150.0762 -20.920867, 150.0754 -20.9202, 150.07475 -20.919533, 150.07415 -20.9188, 150.0737 -20.918, 150.0734 -20.9172, 150.0732 -20.9164, 150.07315 -20.915567, 
+      150.0732 -20.914733, 150.0734 -20.913933, 150.0737 -20.913133, 150.07415 -20.912367, 150.07475 -20.9116, 150.0754 -20.910933, 150.0762 -20.910267, 150.07705 -20.9097, 150.07805 -20.909167, 150.07905 -20.908733, 
+      150.08015 -20.908333, 150.08135 -20.908033, 150.08255 -20.907833, 150.08375 -20.9077, 150.085 -20.907667, 150.08625 -20.9077, 150.08745 -20.907833, 150.08865 -20.908033, 150.0898 -20.908333, 150.09095 -20.908733, 
+      150.09195 -20.909167, 150.09295 -20.9097, 150.0938 -20.910267, 150.0946 -20.910933, 150.09525 -20.9116, 150.09585 -20.912333, 150.0963 -20.913133, 150.0966 -20.913933, 150.0968 -20.914733, 150.09685 -20.915567, 
+      150.0968 -20.9164, 150.0966 -20.9172, 150.0963 -20.918, 150.09585 -20.918767, 150.09525 -20.919533, 150.0946 -20.9202, 150.0938 -20.920867, 150.09295 -20.921433, 150.09195 -20.921967, 150.09095 -20.9224, 
+      150.08985 -20.9228)), 
+  ((142.82045 -10.2544, 142.8195 -10.254, 142.8186 -10.253533, 142.81775 -10.253, 142.81695 -10.252433, 142.81625 -10.2518, 142.8156 -10.251167, 142.81505 -10.2505, 142.8146 -10.2498, 142.8142 -10.2491, 
+      142.81395 -10.2484, 142.8138 -10.2477, 142.8137 -10.247033, 142.81375 -10.246367, 142.8139 -10.2457, 142.81415 -10.2451, 142.81455 -10.244533, 142.815 -10.244, 142.8155 -10.243533, 142.81615 -10.243133, 
+      142.81685 -10.2428, 142.81765 -10.2425, 142.8185 -10.2423, 142.8194 -10.242133, 142.8203 -10.242067, 142.8213 -10.242067, 142.8223 -10.242167, 142.8233 -10.2423, 142.8243 -10.242533, 142.8253 -10.2428, 
+      142.8263 -10.243167, 142.82725 -10.243567, 142.82815 -10.244033, 142.829 -10.244567, 142.8298 -10.245133, 142.8305 -10.245767, 142.83115 -10.2464, 142.8317 -10.247067, 142.83215 -10.247767, 142.83255 -10.248467, 
+      142.8328 -10.249167, 142.83295 -10.249867, 142.83305 -10.250533, 142.833 -10.2512, 142.83285 -10.251867, 142.8326 -10.252467, 142.8322 -10.253033, 142.83175 -10.253567, 142.83125 -10.254033, 142.8306 -10.254433, 
+      142.8299 -10.254767, 142.8291 -10.255067, 142.82825 -10.255267, 142.82735 -10.255433, 142.82645 -10.2555, 142.82545 -10.2555, 142.82445 -10.2554, 142.82345 -10.255267, 142.82245 -10.255033, 142.82145 -10.254767, 
+      142.82045 -10.2544)), 
+  ((143.62875 -13.275067, 143.62795 -13.275267, 143.62715 -13.2754, 143.62635 -13.275467, 143.62555 -13.2755, 143.62475 -13.275467, 143.62395 -13.2754, 143.62315 -13.275267, 143.62235 -13.275067, 143.62165 -13.2748, 
+      143.62095 -13.2745, 143.6203 -13.274167, 143.61975 -13.2738, 143.61925 -13.273367, 143.6188 -13.2729, 143.6184 -13.272433, 143.6181 -13.2719, 143.6179 -13.271367, 143.6178 -13.270833, 143.61775 -13.2703, 
+      143.6178 -13.269767, 143.6179 -13.269233, 143.6181 -13.2687, 143.6184 -13.268167, 143.6188 -13.2677, 143.61925 -13.267233, 143.61975 -13.2668, 143.6203 -13.266433, 143.62095 -13.2661, 143.62165 -13.2658, 
+      143.62235 -13.265533, 143.62315 -13.265333, 143.62395 -13.2652, 143.62475 -13.265133, 143.62555 -13.2651, 143.62635 -13.265133, 143.62715 -13.2652, 143.62795 -13.265333, 143.62875 -13.265533, 143.62945 -13.2658, 
+      143.63015 -13.2661, 143.6308 -13.266433, 143.63135 -13.2668, 143.63185 -13.267233, 143.6323 -13.2677, 143.6327 -13.268167, 143.633 -13.2687, 143.6332 -13.269233, 143.6333 -13.269767, 143.63335 -13.2703, 
+      143.6333 -13.270833, 143.6332 -13.271367, 143.633 -13.2719, 143.6327 -13.272433, 143.6323 -13.2729, 143.63185 -13.273367, 143.63135 -13.2738, 143.6308 -13.274167, 143.63015 -13.2745, 143.62945 -13.2748, 
+      143.62875 -13.275067)), 
+  ((142.81645 -10.313967, 142.8158 -10.3136, 142.81515 -10.3132, 142.8146 -10.312767, 142.81405 -10.3123, 142.81355 -10.3118, 142.8131 -10.3113, 142.8127 -10.310767, 142.8124 -10.310233, 142.81215 -10.3097, 
+      142.81195 -10.309167, 142.81185 -10.308633, 142.81185 -10.308133, 142.8119 -10.307633, 142.812 -10.307167, 142.8122 -10.306733, 142.81245 -10.306367, 142.8128 -10.306, 142.8132 -10.3057, 142.81365 -10.305433, 
+      142.81415 -10.305233, 142.81475 -10.305067, 142.81535 -10.304967, 142.816 -10.3049, 142.81665 -10.304933, 142.81735 -10.305, 142.81805 -10.3051, 142.81875 -10.305267, 142.8195 -10.3055, 142.8202 -10.305767, 
+      142.8209 -10.3061, 142.82155 -10.306467, 142.8222 -10.306867, 142.82275 -10.3073, 142.8233 -10.307767, 142.8238 -10.308267, 142.82425 -10.308767, 142.82465 -10.3093, 142.82495 -10.309833, 142.8252 -10.310367, 
+      142.8254 -10.3109, 142.8255 -10.311433, 142.8255 -10.311933, 142.82545 -10.312433, 142.82535 -10.3129, 142.82515 -10.313333, 142.8249 -10.3137, 142.82455 -10.314067, 142.82415 -10.314367, 142.8237 -10.314633, 
+      142.8232 -10.314833, 142.8226 -10.315, 142.822 -10.3151, 142.82135 -10.315167, 142.8207 -10.315133, 142.82 -10.315067, 142.8193 -10.314967, 142.8186 -10.3148, 142.81785 -10.314567, 142.81715 -10.3143, 
+      142.81645 -10.313967)), 
+  ((143.6848 -13.2599, 143.68425 -13.260033, 143.6837 -13.260133, 143.68315 -13.2602, 143.68255 -13.260233, 143.68195 -13.2602, 143.6814 -13.260133, 143.68085 -13.260033, 143.6803 -13.2599, 143.6798 -13.259733, 
+      143.6793 -13.259533, 143.67885 -13.259267, 143.67845 -13.259, 143.67805 -13.2587, 143.67775 -13.258367, 143.6775 -13.258033, 143.6773 -13.257667, 143.67715 -13.2573, 143.67705 -13.256933, 143.677 -13.256533, 
+      143.67705 -13.256133, 143.67715 -13.255767, 143.6773 -13.2554, 143.6775 -13.255033, 143.67775 -13.2547, 143.67805 -13.254367, 143.67845 -13.254067, 143.67885 -13.2538, 143.6793 -13.253533, 143.6798 -13.253333, 
+      143.6803 -13.253167, 143.68085 -13.253033, 143.6814 -13.252933, 143.68195 -13.252867, 143.68255 -13.252833, 143.68315 -13.252867, 143.6837 -13.252933, 143.68425 -13.253033, 143.6848 -13.253167, 143.6853 -13.253333, 
+      143.6858 -13.253533, 143.68625 -13.2538, 143.68665 -13.254067, 143.68705 -13.254367, 143.68735 -13.2547, 143.6876 -13.255033, 143.6878 -13.2554, 143.68795 -13.255767, 143.68805 -13.256133, 143.6881 -13.256533, 
+      143.68805 -13.256933, 143.68795 -13.2573, 143.6878 -13.257667, 143.6876 -13.258033, 143.68735 -13.258367, 143.68705 -13.2587, 143.68665 -13.259, 143.68625 -13.259267, 143.6858 -13.259533, 143.6853 -13.259733, 
+      143.6848 -13.2599)))
+
+MULTIPOLYGON (((-165.643 -10.815933, -165.6265 -10.816667, -165.6168 -10.823667, -165.6144 -10.834433, -165.62005 -10.855467, -165.6394 -10.874867, -165.66045 -10.879733, -165.6758 -10.8727, -165.679 -10.860333, -165.6782 -10.846833, 
+    -165.66445 -10.826367, -165.643 -10.815933)), 
+  ((-165.62765 -10.921467, -165.6144 -10.927167, -165.61195 -10.933067, -165.62165 -10.949233, -165.64265 -10.967567, -165.6596 -10.970267, -165.6774 -10.9692, -165.6879 -10.9638, -165.69275 -10.957333, -165.6895 -10.952467, 
+      -165.6782 -10.9471, -165.6685 -10.935233, -165.65075 -10.922833, -165.62765 -10.921467)), 
+  ((-165.73095 -10.944033, -165.734 -10.944833, -165.73715 -10.9454, -165.7404 -10.945733, -165.74365 -10.945833, -165.7469 -10.945733, -165.75015 -10.9454, -165.7533 -10.944833, -165.75635 -10.944033, -165.7593 -10.943067, 
+      -165.76205 -10.941867, -165.76455 -10.9405, -165.7669 -10.938933, -165.76895 -10.937267, -165.77075 -10.935433, -165.7722 -10.933467, -165.7734 -10.931433, -165.77425 -10.929333, -165.77475 -10.927167, -165.7749 -10.925, 
+      -165.77475 -10.922833, -165.77425 -10.920667, -165.7734 -10.918567, -165.7722 -10.916533, -165.77075 -10.914567, -165.76895 -10.912733, -165.7669 -10.911067, -165.76455 -10.9095, -165.76205 -10.908133, -165.7593 -10.906933, 
+      -165.75635 -10.905967, -165.7533 -10.905167, -165.75015 -10.9046, -165.7469 -10.904267, -165.74365 -10.904167, -165.7404 -10.904267, -165.73715 -10.9046, -165.734 -10.905167, -165.73095 -10.905967, -165.728 -10.906933, 
+      -165.72525 -10.908133, -165.72275 -10.9095, -165.7204 -10.911067, -165.71835 -10.912733, -165.71655 -10.914567, -165.7151 -10.916533, -165.7139 -10.918567, -165.71305 -10.920667, -165.71255 -10.922833, -165.7124 -10.925, 
+      -165.71255 -10.927167, -165.71305 -10.929333, -165.7139 -10.931433, -165.7151 -10.933467, -165.71655 -10.935433, -165.71835 -10.937267, -165.7204 -10.938933, -165.72275 -10.9405, -165.72525 -10.941867, -165.728 -10.943067, 
+      -165.73095 -10.944033)), 
+  ((-165.38695 -11.648767, -165.3897 -11.649467, -165.39255 -11.649967, -165.39545 -11.650267, -165.3984 -11.650367, -165.40135 -11.650267, -165.40425 -11.649967, -165.4071 -11.649467, -165.40985 -11.648767, -165.4125 -11.647867, 
+      -165.41495 -11.6468, -165.41725 -11.645567, -165.41935 -11.644167, -165.4212 -11.642633, -165.4228 -11.641, -165.42415 -11.639233, -165.4252 -11.6374, -165.42595 -11.6355, -165.4264 -11.633567, -165.42655 -11.6316, 
+      -165.4264 -11.629633, -165.42595 -11.6277, -165.4252 -11.6258, -165.42415 -11.623967, -165.4228 -11.6222, -165.4212 -11.620567, -165.41935 -11.619033, -165.41725 -11.617633, -165.41495 -11.6164, -165.4125 -11.615333, 
+      -165.40985 -11.614433, -165.4071 -11.613733, -165.40425 -11.613233, -165.40135 -11.612933, -165.3984 -11.612833, -165.39545 -11.612933, -165.39255 -11.613233, -165.3897 -11.613733, -165.38695 -11.614433, -165.3843 -11.615333, 
+      -165.38185 -11.6164, -165.37955 -11.617633, -165.37745 -11.619033, -165.3756 -11.620567, -165.374 -11.6222, -165.37265 -11.623967, -165.3716 -11.6258, -165.37085 -11.6277, -165.3704 -11.629633, -165.37025 -11.6316, 
+      -165.3704 -11.633567, -165.37085 -11.6355, -165.3716 -11.6374, -165.37265 -11.639233, -165.374 -11.641, -165.3756 -11.642633, -165.37745 -11.644167, -165.37955 -11.645567, -165.38185 -11.6468, -165.3843 -11.647867, 
+      -165.38695 -11.648767)))
+
+MULTIPOLYGON (((166.59255 -46.080467, 166.5783 -46.080467, 166.56 -46.068967, 166.55085 -46.053367, 166.55695 -46.030333, 166.56105 -46.0012, 166.57625 -45.972733, 166.6037 -45.951733, 166.62705 -45.948367, 166.66365 -45.9409, 
+    166.70635 -45.921933, 166.71445 -45.908367, 166.70835 -45.8955, 166.68195 -45.890067, 166.6413 -45.890767, 166.62505 -45.884667, 166.621 -45.873133, 166.6347 -45.861267, 166.64895 -45.853833, 166.65605 -45.8396, 
+    166.653 -45.821967, 166.6449 -45.8179, 166.6195 -45.823333, 166.5575 -45.855867, 166.4569 -45.937167, 166.44775 -45.9541, 166.44065 -45.9602, 166.4259 -45.9619, 166.4066 -45.950367, 166.39545 -45.906333, 
+    166.4005 -45.8745, 166.4178 -45.8501, 166.4193 -45.826033, 166.4305 -45.8125, 166.43255 -45.7698, 166.42035 -45.748133, 166.4193 -45.735933, 166.4269 -45.728833, 166.44215 -45.7295, 166.4818 -45.736267, 
+    166.52855 -45.7356, 166.5529 -45.743733, 166.59355 -45.746433, 166.622 -45.754567, 166.69975 -45.756933, 166.7749 -45.751533, 166.8105 -45.7434, 166.8669 -45.736967, 166.9177 -45.725433, 167.02135 -45.6875, 
+    167.08385 -45.643133, 167.09605 -45.6282, 167.093 -45.611967, 167.07875 -45.6045, 167.0432 -45.6045, 167.0005 -45.624833, 166.9375 -45.641767, 166.90805 -45.644467, 166.8786 -45.641767, 166.8552 -45.632967, 
+    166.84505 -45.618067, 166.84405 -45.602467, 166.85825 -45.590267, 166.90905 -45.575367, 166.9238 -45.5669, 166.92685 -45.556067, 166.91665 -45.5513, 166.89635 -45.550633, 166.8486 -45.561467, 166.8171 -45.5635, 
+    166.7988 -45.5574, 166.79475 -45.5459, 166.8039 -45.520833, 166.82015 -45.5127, 166.84655 -45.511333, 166.90245 -45.501167, 166.91665 -45.493033, 166.92075 -45.4727, 166.91465 -45.465933, 166.8735 -45.4622, 
+    166.83285 -45.4656, 166.81255 -45.471, 166.7678 -45.469667, 166.73125 -45.460867, 166.66065 -45.438167, 166.6413 -45.4226, 166.6393 -45.4131, 166.65045 -45.400233, 166.6708 -45.394133, 166.68705 -45.392767, 
+    166.7033 -45.396167, 166.71855 -45.396833, 166.73275 -45.390733, 166.73175 -45.3799, 166.70535 -45.369733, 166.67485 -45.366333, 166.6515 -45.354833, 166.64235 -45.3372, 166.6469 -45.324667, 166.6896 -45.2847, 
+    166.716 -45.273167, 166.73025 -45.273167, 166.7577 -45.277233, 166.81355 -45.295533, 166.8786 -45.3233, 166.9167 -45.338533, 166.9238 -45.347367, 166.91975 -45.3643, 166.9025 -45.375133, 166.89435 -45.385967, 
+    166.90145 -45.399533, 166.91365 -45.4002, 166.93705 -45.392067, 166.9604 -45.375133, 166.9736 -45.369033, 166.99495 -45.372433, 167.01525 -45.3914, 167.0234 -45.416467, 167.01325 -45.434767, 167.01375 -45.475067, 
+    167.02595 -45.493367, 167.03915 -45.496767, 167.05845 -45.49, 167.05845 -45.479833, 167.0534 -45.470333, 167.0605 -45.4622, 167.0808 -45.458133, 167.0981 -45.464233, 167.1052 -45.4771, 167.1225 -45.485233, 
+    167.1367 -45.482533, 167.1428 -45.473033, 167.1377 -45.458133, 167.1174 -45.439167, 167.091 -45.420867, 167.0717 -45.3836, 167.06965 -45.369367, 167.04425 -45.3321, 167.02085 -45.318567, 167.0112 -45.304, 
+    167.0112 -45.286367, 167.0234 -45.2742, 167.04675 -45.2708, 167.0752 -45.276233, 167.0925 -45.2857, 167.1199 -45.2884, 167.13515 -45.284333, 167.14025 -45.274867, 167.124 -45.260633, 167.07015 -45.249133, 
+    167.0376 -45.2376, 167.01525 -45.2349, 166.98985 -45.226767, 166.9624 -45.2254, 166.95025 -45.219967, 166.91465 -45.1746, 166.90705 -45.114633, 166.91315 -45.103133, 166.93345 -45.090233, 166.9507 -45.089567, 
+    166.9812 -45.099067, 167.00355 -45.119367, 167.00355 -45.130233, 167.01065 -45.139033, 167.0249 -45.138367, 167.031 -45.1309, 167.02185 -45.1187, 166.9944 -45.0889, 166.969 -45.076, 166.9619 -45.066533, 
+    166.969 -45.053667, 166.97865 -45.047233, 166.97965 -45.0391, 166.9878 -45.0357, 167 -45.039767, 167.0071 -45.053333, 167.0376 -45.0784, 167.0701 -45.092633, 167.09955 -45.093967, 167.12495 -45.086533, 
+    167.12905 -45.077733, 167.1199 -45.064833, 167.0945 -45.058733, 167.064 -45.044533, 167.0437 -45.025533, 167.0376 -45.0059, 167.04775 -44.991, 167.07315 -44.985567, 167.1016 -44.9876, 167.12905 -45.007267, 
+    167.15645 -45.019433, 167.18035 -45.019767, 167.18845 -45.0157, 167.1844 -45.005533, 167.13155 -44.980467, 167.1021 -44.9554, 167.096 -44.930333, 167.10105 -44.9039, 167.12085 -44.873733, 167.17575 -44.8331, 
+    167.19505 -44.831733, 167.21335 -44.837833, 167.2184 -44.849367, 167.2103 -44.858167, 167.2062 -44.8839, 167.21945 -44.8907, 167.22655 -44.898133, 167.22045 -44.909667, 167.22245 -44.921867, 167.24585 -44.924567, 
+    167.27225 -44.918467, 167.2753 -44.9056, 167.2611 -44.867667, 167.2418 -44.852733, 167.23465 -44.834467, 167.24485 -44.809367, 167.2621 -44.798533, 167.28955 -44.797867, 167.32055 -44.807, 167.36015 -44.8314, 
+    167.37645 -44.8348, 167.3866 -44.830067, 167.3866 -44.817167, 167.37135 -44.796867, 167.37035 -44.778567, 167.38555 -44.760267, 167.40795 -44.758233, 167.4262 -44.765667, 167.46485 -44.772467, 167.48615 -44.783967, 
+    167.5029 -44.785667, 167.5151 -44.7782, 167.5151 -44.7599, 167.4897 -44.735533, 167.48565 -44.7179, 167.49785 -44.702333, 167.57405 -44.661667, 167.666 -44.582733, 167.7036 -44.557, 167.73205 -44.548867, 
+    167.7478 -44.5519, 167.7529 -44.563433, 167.7468 -44.612233, 167.75695 -44.6278, 167.7803 -44.638633, 167.7925 -44.639333, 167.80675 -44.629167, 167.8047 -44.612233, 167.7905 -44.5919, 167.78235 -44.556667, 
+    167.78945 -44.533633, 167.80775 -44.520733, 167.82705 -44.511933, 167.8545 -44.488233, 167.85755 -44.473333, 167.85145 -44.445533, 167.85955 -44.429267, 167.89155 -44.407233, 167.94645 -44.376767, 167.97995 -44.372, 
+    168.00945 -44.361833, 168.0328 -44.3395, 168.06025 -44.325933, 168.1187 -44.314067, 168.14715 -44.301867, 168.16745 -44.284933, 168.1695 -44.2775, 168.16035 -44.270033, 168.0943 -44.246333, 168.0567 -44.239533, 
+    168.0506 -44.2314, 168.05975 -44.220567, 168.08615 -44.212433, 168.1649 -44.2121, 168.21875 -44.201933, 168.2604 -44.1843, 168.3173 -44.137567, 168.33 -44.118267, 168.3432 -44.109433, 168.4489 -44.0505, 
+    168.49765 -44.0146, 168.5266 -44.000033, 168.5581 -43.9919, 168.58655 -43.993267, 168.615 -44.003433, 168.6394 -44.0102, 168.6638 -44.009533, 168.7085 -43.9953, 168.7283 -43.982767, 168.75675 -43.977333, 
+    168.7852 -43.978033, 168.8025 -43.984133, 168.82485 -43.985467, 168.8482 -43.977333, 168.88175 -43.9516, 168.9041 -43.919067, 168.9422 -43.882133, 168.96965 -43.866567, 168.991 -43.842167, 169.01435 -43.8286, 
+    169.0367 -43.8225, 169.1007 -43.785933, 169.16725 -43.7551, 169.23025 -43.7185, 169.29835 -43.6948, 169.3913 -43.670733, 169.4543 -43.663967, 169.4838 -43.665333, 169.5605 -43.681267, 169.58695 -43.681267, 
+    169.61235 -43.673133, 169.62555 -43.652133, 169.6286 -43.633133, 169.6418 -43.620967, 169.67635 -43.6135, 169.7165 -43.590133, 169.7673 -43.542033, 169.78865 -43.4946, 169.8227 -43.461067, 169.86535 -43.428533, 
+    169.8979 -43.385167, 169.9675 -43.331967, 170.01525 -43.304867, 170.1047 -43.270333, 170.14585 -43.2551, 170.1987 -43.222567, 170.2119 -43.206967, 170.20985 -43.193433, 170.19565 -43.186667, 170.1682 -43.185967, 
+    170.1418 -43.1948, 170.10925 -43.2036, 170.10115 -43.2009, 170.0971 -43.187333, 170.1052 -43.177167, 170.13265 -43.163633, 170.1672 -43.156167, 170.2175 -43.149733, 170.249 -43.140233, 170.313 -43.116533, 
+    170.35365 -43.094167, 170.3877 -43.066733, 170.4456 -43.033533, 170.47405 -43.024033, 170.52485 -42.992867, 170.57565 -42.961033, 170.70825 -42.870567, 170.7316 -42.847533, 170.91095 -42.717767, 170.94095 -42.691667, 
+    171.1147 -42.588, 171.1538 -42.560567, 171.1914 -42.520567, 171.22395 -42.488067, 171.23205 -42.4684, 171.2681 -42.420633, 171.3108 -42.3854, 171.33415 -42.374567, 171.3565 -42.333233, 171.3946 -42.242767, 
+    171.4129 -42.1818, 171.4622 -42.057467, 171.45865 -42.041533, 171.4424 -42.031367, 171.4312 -42.011733, 171.4312 -41.996833, 171.44135 -41.9799, 171.44545 -41.9609, 171.43425 -41.941933, 171.42055 -41.931433, 
+    171.4124 -41.909067, 171.4195 -41.892133, 171.4378 -41.879933, 171.45305 -41.850133, 171.451 -41.803367, 171.4566 -41.772533, 171.47385 -41.748133, 171.50435 -41.727833, 171.5399 -41.7251, 171.5694 -41.7312, 
+    171.5958 -41.738667, 171.63035 -41.7407, 171.6532 -41.7363, 171.6888 -41.718667, 171.7213 -41.715967, 171.7863 -41.723433, 171.83105 -41.723433, 171.8519 -41.716333, 171.858 -41.681767, 171.8986 -41.590967, 
+    171.90315 -41.563533, 171.93465 -41.514733, 171.99765 -41.457833, 172.0317 -41.435133, 172.07235 -41.391767, 172.0957 -41.332833, 172.11655 -41.1848, 172.12415 -41.0537, 172.12265 -41.019467, 172.13585 -40.984933, 
+    172.18055 -40.9131, 172.23795 -40.845, 172.26845 -40.8206, 172.2969 -40.776567, 172.3523 -40.712533, 172.35635 -40.696967, 172.39595 -40.654933, 172.4422 -40.632233, 172.49095 -40.628167, 172.52145 -40.616667, 
+    172.5255 -40.6004, 172.54885 -40.5726, 172.5499 -40.559067, 172.53465 -40.541433, 172.53415 -40.529567, 172.54735 -40.5228, 172.588 -40.516033, 172.6439 -40.5194, 172.70385 -40.516033, 172.7719 -40.521433, 
+    172.81205 -40.519067, 172.8547 -40.522433, 172.88725 -40.531933, 172.90045 -40.544133, 172.8923 -40.557667, 172.86185 -40.5631, 172.8222 -40.558367, 172.79475 -40.5509, 172.70025 -40.541433, 172.6576 -40.541433, 
+    172.64845 -40.5448, 172.6281 -40.544133, 172.6149 -40.547533, 172.60575 -40.5597, 172.61695 -40.588867, 172.6342 -40.5997, 172.64135 -40.609867, 172.64135 -40.6234, 172.59965 -40.6478, 172.58695 -40.665767, 
+    172.591 -40.692867, 172.61945 -40.705733, 172.7109 -40.792467, 172.7551 -40.8172, 172.80185 -40.830067, 172.82215 -40.8287, 172.8689 -40.797533, 172.90245 -40.767067, 172.92835 -40.7559, 172.9497 -40.7559, 
+    172.968 -40.768067, 172.968 -40.7979, 172.9568 -40.831767, 172.93345 -40.856167, 172.93345 -40.869033, 172.94565 -40.8765, 172.96445 -40.874133, 172.98475 -40.854467, 173.00205 -40.845667, 173.0183 -40.8477, 
+    173.0315 -40.859233, 173.03355 -40.900567, 172.9675 -40.9832, 172.9543 -41.010333, 172.9365 -41.087233, 172.93755 -41.122467, 172.9604 -41.163467, 173.05795 -41.2231, 173.0732 -41.236633, 173.0737 -41.2417, 
+    173.0615 -41.249167, 173.03305 -41.249833, 173.01175 -41.262033, 173.0087 -41.2749, 173.0239 -41.3027, 173.08285 -41.3325, 173.1377 -41.342667, 173.1672 -41.337267, 173.1794 -41.328433, 173.1875 -41.3149, 
+    173.2363 -41.2722, 173.2688 -41.234267, 173.29575 -41.211567, 173.3242 -41.203433, 173.3882 -41.1953, 173.4146 -41.184467, 173.4441 -41.147867, 173.4776 -41.122133, 173.5076 -41.115033, 173.5208 -41.102833, 
+    173.5279 -41.089267, 173.54415 -41.084533, 173.56345 -41.086567, 173.5797 -41.099433, 173.58075 -41.1191, 173.59395 -41.134, 173.61325 -41.135333, 173.63865 -41.1184, 173.67725 -41.108933, 173.70115 -41.088267, 
+    173.70315 -41.064567, 173.693 -41.0537, 173.65745 -41.052367, 173.63915 -41.057767, 173.6239 -41.0537, 173.6168 -41.046267, 173.6188 -41.038133, 173.6351 -41.029333, 173.65845 -41.030667, 173.67775 -41.024567, 
+    173.6981 -41.0239, 173.7042 -41.019167, 173.6991 -40.991367, 173.6996 -40.9856, 173.7128 -40.976133, 173.72605 -40.976133, 173.73515 -40.984933, 173.7494 -40.9856, 173.77075 -40.9802, 173.7951 -40.962567, 
+    173.80425 -40.942233, 173.8175 -40.936133, 173.83575 -40.936133, 173.84695 -40.947, 173.849 -40.960533, 173.85915 -40.965267, 173.8815 -40.9619, 173.9054 -40.9419, 173.92265 -40.913467, 173.92265 -40.876867, 
+    173.93485 -40.8579, 173.95315 -40.851133, 173.9628 -40.8562, 173.9638 -40.8779, 173.9486 -40.942933, 173.92925 -40.963267, 173.89825 -40.9995, 173.8759 -41.0063, 173.84135 -41.008333, 173.77835 -41.025933, 
+    173.77125 -41.0334, 173.7743 -41.046933, 173.78445 -41.0544, 173.78345 -41.0815, 173.79715 -41.087933, 173.82665 -41.087267, 173.8551 -41.079133, 173.8998 -41.079133, 173.90895 -41.085233, 173.90285 -41.099467, 
+    173.80325 -41.163133, 173.79515 -41.175333, 173.80225 -41.186167, 173.81645 -41.195, 173.819 -41.204833, 173.8058 -41.221767, 173.79865 -41.246833, 173.8017 -41.258367, 173.79155 -41.2658, 173.74175 -41.279367, 
+    173.7052 -41.2841, 173.68485 -41.2936, 173.6808 -41.3078, 173.69145 -41.319667, 173.725 -41.321, 173.76565 -41.313567, 173.82355 -41.285767, 173.8256 -41.276967, 173.8185 -41.268167, 173.8185 -41.259367, 
+    173.83575 -41.2485, 173.86725 -41.240367, 173.90535 -41.241367, 174.00085 -41.2434, 174.0273 -41.238, 174.08825 -41.237333, 174.12125 -41.2282, 174.14365 -41.211233, 174.14465 -41.202433, 174.1365 -41.198367, 
+    174.104 -41.196333, 174.05625 -41.201767, 174.041 -41.211233, 174.0034 -41.2187, 173.92515 -41.213267, 173.9079 -41.205833, 173.89115 -41.182467, 173.8881 -41.1574, 173.9023 -41.147233, 173.93585 -41.1364, 
+    173.94295 -41.118767, 173.9389 -41.104533, 173.95415 -41.0937, 173.96585 -41.066267, 173.9831 -41.054733, 174.0085 -41.0534, 174.0207 -41.063533, 174.04305 -41.073033, 174.06235 -41.071667, 174.0786 -41.0615, 
+    174.07255 -41.0527, 174.0522 -41.047967, 174.04 -41.038467, 174.039 -41.024267, 174.0593 -41.010033, 174.0634 -40.993767, 174.0522 -40.982233, 174.0334 -40.982567, 174.0151 -40.992067, 173.99275 -40.9941, 
+    173.9714 -40.986633, 173.96125 -40.975133, 173.9714 -40.964267, 174.02425 -40.943267, 174.04155 -40.931067, 174.05575 -40.9277, 174.08625 -40.934467, 174.09435 -40.950033, 174.12385 -40.964267, 174.1411 -40.9636, 
+    174.1655 -40.952767, 174.198 -40.952067, 174.2153 -40.962933, 174.2224 -40.980533, 174.2356 -40.9907, 174.2493 -40.990367, 174.28995 -40.976133, 174.32145 -40.9585, 174.3357 -40.957167, 174.356 -40.961233, 
+    174.36415 -40.9768, 174.35095 -41.002567, 174.3316 -41.017467, 174.32755 -41.0405, 174.3316 -41.0703, 174.31945 -41.087267, 174.29505 -41.104867, 174.26205 -41.1086, 174.23255 -41.1201, 174.21935 -41.145167, 
+    174.22445 -41.172967, 174.23965 -41.181767, 174.2417 -41.189233, 174.17665 -41.236667, 174.13145 -41.259367, 174.07655 -41.2763, 174.0532 -41.290533, 174.04915 -41.3007, 174.05625 -41.3122, 174.05115 -41.319, 
+    174.0359 -41.3217, 174.0298 -41.329833, 174.03795 -41.339333, 174.05525 -41.339333, 174.09995 -41.325767, 174.14465 -41.296633, 174.16395 -41.293233, 174.1914 -41.295267, 174.22085 -41.3068, 174.26555 -41.304767, 
+    174.3367 -41.2824, 174.35295 -41.2709, 174.3753 -41.265467, 174.389 -41.2685, 174.3941 -41.2753, 174.39005 -41.307133, 174.3748 -41.3329, 174.32705 -41.354567, 174.2945 -41.375567, 174.2767 -41.401667, 
+    174.2645 -41.407767, 174.25335 -41.407767, 174.24625 -41.399633, 174.2493 -41.3786, 174.2696 -41.3637, 174.27365 -41.350833, 174.2645 -41.339333, 174.22795 -41.3366, 174.2005 -41.341333, 174.1944 -41.352867, 
+    174.1985 -41.3637, 174.1812 -41.375233, 174.1365 -41.428067, 174.1304 -41.450433, 174.1314 -41.468067, 174.10095 -41.525633, 174.08825 -41.5368, 174.08825 -41.560533, 174.10755 -41.5971, 174.2041 -41.677067, 
+    174.26255 -41.735, 174.26965 -41.753967, 174.2676 -41.7682, 174.2727 -41.773633, 174.29705 -41.772933, 174.31945 -41.7648, 174.3438 -41.7648, 174.36005 -41.772933, 174.3692 -41.7892, 174.3636 -41.804433, 
+    174.31685 -41.827467, 174.28945 -41.836967, 174.1858 -41.925067, 174.1731 -41.9532, 174.1558 -41.972833, 174.1101 -41.988433, 174.07655 -41.9918, 174.0166 -42.0128, 173.95055 -42.035167, 173.9399 -42.051767, 
+    173.9094 -42.100567, 173.9094 -42.121567, 173.9226 -42.137833, 173.9226 -42.154067, 173.90785 -42.1788, 173.79305 -42.264167, 173.7702 -42.3004, 173.7641 -42.342433, 173.7702 -42.3675, 173.76205 -42.387133, 
+    173.7331 -42.4105, 173.69955 -42.4173, 173.67415 -42.411867, 173.6457 -42.4105, 173.6193 -42.42, 173.5807 -42.429467, 173.5436 -42.446733, 173.53445 -42.460967, 173.53245 -42.471133, 173.5101 -42.498233, 
+    173.48365 -42.5172, 173.4664 -42.521967, 173.44405 -42.542967, 173.2139 -42.6761, 173.1951 -42.692033, 173.1758 -42.719133, 173.1636 -42.7442, 173.14635 -42.761133, 173.13415 -42.790933, 173.09505 -42.8421, 
+    173.09505 -42.8658, 173.1072 -42.882067, 173.1072 -42.8902, 173.093 -42.905767, 173.05795 -42.917633, 173.04065 -42.9278, 173.0224 -42.963033, 172.9675 -43.015867, 172.9284 -43.044667, 172.84505 -43.0826, 
+    172.80035 -43.095467, 172.7587 -43.114467, 172.69925 -43.1507, 172.68095 -43.1697, 172.6647 -43.1995, 172.6464 -43.248967, 172.63675 -43.350267, 172.63675 -43.401767, 172.6454 -43.526767, 172.64085 -43.537933, 
+    172.6276 -43.5393, 172.60935 -43.5366, 172.5951 -43.5393, 172.58395 -43.549467, 172.59105 -43.558267, 172.60425 -43.5603, 172.61645 -43.574533, 172.63065 -43.586067, 172.6317 -43.600267, 172.6215 -43.622633, 
+    172.5951 -43.6423, 172.5885 -43.654833, 172.5936 -43.662967, 172.61085 -43.663633, 172.6464 -43.650767, 172.6911 -43.6433, 172.73075 -43.644, 172.76125 -43.6555, 172.78055 -43.6738, 172.78715 -43.688367, 
+    172.79935 -43.694467, 172.81155 -43.6931, 172.8288 -43.679567, 172.83795 -43.655833, 172.8532 -43.649733, 172.8959 -43.650433, 172.9101 -43.656533, 172.9091 -43.6721, 172.9172 -43.676833, 172.9345 -43.676167, 
+    172.9528 -43.685667, 172.9548 -43.698533, 172.94975 -43.712067, 172.9599 -43.722233, 172.9899 -43.7341, 173.00205 -43.751033, 173.02545 -43.765933, 173.03255 -43.780833, 173.0305 -43.801833, 172.998 -43.849267, 
+    172.99545 -43.8713, 172.98935 -43.884833, 172.966 -43.900433, 172.9528 -43.911267, 172.9426 -43.913967, 172.91215 -43.9038, 172.8959 -43.889567, 172.8796 -43.860433, 172.85525 -43.841467, 172.84 -43.8015, 
+    172.82575 -43.789967, 172.8136 -43.789967, 172.807 -43.795733, 172.80495 -43.807933, 172.7948 -43.8174, 172.7948 -43.825533, 172.81005 -43.839767, 172.8273 -43.913633, 172.82475 -43.9282, 172.8085 -43.9377, 
+    172.76785 -43.939733, 172.7201 -43.9343, 172.66625 -43.9045, 172.62355 -43.887533, 172.59255 -43.866867, 172.56815 -43.860767, 172.5306 -43.8594, 172.46455 -43.8628, 172.42895 -43.870267, 172.33395 -43.869267, 
+    172.32275 -43.865867, 172.32275 -43.8591, 172.35425 -43.855033, 172.3807 -43.844867, 172.4579 -43.824533, 172.47315 -43.811667, 172.47415 -43.7954, 172.46705 -43.7832, 172.4244 -43.781167, 172.3878 -43.770333, 
+    172.34615 -43.768967, 172.32685 -43.7622, 172.31465 -43.748633, 172.2979 -43.7456, 172.28265 -43.750333, 172.26535 -43.782167, 172.26335 -43.816067, 172.2562 -43.827567, 172.22065 -43.8384, 172.179 -43.8662, 
+    172.1592 -43.871267, 172.1348 -43.866533, 172.0972 -43.8496, 172.0667 -43.821833, 172.03215 -43.803533, 171.9946 -43.793367, 171.97785 -43.795067, 171.9707 -43.809967, 171.98395 -43.823533, 172.06825 -43.870933, 
+    172.0825 -43.8845, 172.08655 -43.912967, 172.06775 -43.9316, 172.0017 -43.962767, 171.97225 -43.969533, 171.9448 -43.9892, 171.90925 -43.998, 171.8747 -44.0224, 171.7685 -44.1027, 171.7533 -44.121667, 
+    171.672 -44.172467, 171.6146 -44.2155, 171.6024 -44.227, 171.58005 -44.235133, 171.49875 -44.288667, 171.47485 -44.2917, 171.2798 -44.439433, 171.19595 -44.5177, 171.1604 -44.585433, 171.13145 -44.677933, 
+    171.1223 -44.7362, 171.10145 -44.832767, 171.072 -44.8795, 171.01055 -44.934733, 170.94345 -45.0018, 170.93175 -45.025167, 170.9348 -45.047533, 170.9277 -45.065167, 170.8718 -45.152567, 170.8652 -45.1895, 
+    170.8459 -45.221333, 170.83575 -45.2525, 170.8408 -45.269433, 170.85755 -45.273167, 170.885 -45.270433, 170.90225 -45.273833, 170.9114 -45.285367, 170.90125 -45.336167, 170.885 -45.3626, 170.885 -45.375467, 
+    170.87485 -45.3897, 170.8469 -45.4029, 170.8266 -45.406967, 170.7758 -45.443567, 170.76155 -45.4639, 170.7316 -45.5191, 170.6686 -45.5652, 170.63605 -45.578067, 170.62285 -45.590267, 170.59745 -45.605167, 
+    170.57205 -45.611933, 170.5619 -45.6194, 170.56495 -45.629567, 170.57915 -45.6377, 170.66755 -45.645833, 170.69095 -45.656667, 170.7082 -45.674967, 170.71025 -45.6929, 170.69705 -45.706467, 170.62795 -45.734933, 
+    170.57715 -45.751867, 170.54055 -45.770833, 170.52025 -45.779633, 170.51515 -45.7925, 170.5243 -45.806733, 170.5497 -45.8081, 170.60255 -45.7959, 170.6523 -45.775567, 170.69195 -45.7471, 170.71225 -45.7417, 
+    170.7377 -45.743033, 170.7509 -45.7505, 170.7519 -45.785067, 170.73465 -45.8169, 170.70315 -45.833167, 170.6056 -45.849433, 170.42165 -45.873467, 170.36225 -45.889733, 170.29315 -45.935133, 170.24335 -45.985267, 
+    170.2078 -46.0649, 170.1895 -46.095367, 169.91055 -46.297633, 169.8501 -46.346767, 169.8257 -46.397567, 169.8105 -46.443633, 169.7871 -46.480567, 169.76575 -46.487333, 169.74545 -46.483967, 169.73325 -46.4711, 
+    169.716 -46.468367, 169.6926 -46.4738, 169.6723 -46.487333, 169.655 -46.511733, 169.62505 -46.530033, 169.56 -46.548333, 169.5092 -46.5551, 169.4909 -46.566633, 169.4828 -46.584233, 169.46755 -46.5917, 
+    169.434 -46.599833, 169.39945 -46.593733, 169.3837 -46.589333, 169.34815 -46.587967, 169.3075 -46.59, 169.2445 -46.610333, 169.211 -46.618467, 169.19065 -46.6137, 169.1744 -46.592033, 169.1683 -46.563567, 
+    169.149 -46.545967, 169.1287 -46.539867, 169.1185 -46.545967, 169.1185 -46.566267, 169.1246 -46.583233, 169.1185 -46.5988, 169.08855 -46.611667, 169.0784 -46.629967, 169.0611 -46.6381, 168.9798 -46.6415, 
+    168.88835 -46.6354, 168.834 -46.613033, 168.8086 -46.594067, 168.79135 -46.592033, 168.7395 -46.600833, 168.6694 -46.596767, 168.6257 -46.596767, 168.59575 -46.604233, 168.5561 -46.621833, 168.50325 -46.628633, 
+    168.488 -46.638767, 168.42605 -46.6503, 168.3976 -46.642833, 168.3783 -46.623867, 168.3793 -46.6076, 168.39455 -46.5961, 168.4169 -46.591367, 168.48395 -46.5934, 168.4982 -46.590667, 168.5002 -46.572367, 
+    168.488 -46.558167, 168.45145 -46.5541, 168.43215 -46.557467, 168.41385 -46.550033, 168.38335 -46.543933, 168.36205 -46.5473, 168.3356 -46.561533, 168.31985 -46.585267, 168.3219 -46.6205, 168.33305 -46.648933, 
+    168.32695 -46.6591, 168.30765 -46.663867, 168.2711 -46.650967, 168.2142 -46.594733, 168.2081 -46.5751, 168.21725 -46.558833, 168.24975 -46.5297, 168.27005 -46.497833, 168.2833 -46.4853, 168.2782 -46.4704, 
+    168.2782 -46.460933, 168.26805 -46.456167, 168.2396 -46.450767, 168.23045 -46.454133, 168.23755 -46.4711, 168.22335 -46.517167, 168.20605 -46.530033, 168.1888 -46.530033, 168.17555 -46.519867, 168.1593 -46.495467, 
+    168.1146 -46.443967, 168.0816 -46.4223, 168.04195 -46.403333, 168.00945 -46.399933, 167.983 -46.3864, 167.95455 -46.375533, 167.918 -46.373533, 167.90275 -46.366733, 167.87125 -46.366733, 167.86005 -46.372833, 
+    167.8631 -46.3925, 167.87025 -46.399933, 167.8672 -46.410767, 167.8438 -46.416867, 167.82095 -46.410767, 167.8047 -46.3952, 167.78845 -46.383667, 167.7732 -46.382333, 167.75085 -46.390467, 167.73965 -46.396567, 
+    167.7183 -46.395867, 167.70205 -46.3857, 167.68885 -46.355233, 167.6726 -46.341667, 167.6482 -46.326433, 167.62485 -46.325733, 167.59945 -46.328467, 167.58215 -46.323033, 167.573 -46.310167, 167.5771 -46.2973, 
+    167.60145 -46.2702, 167.6025 -46.250533, 167.5903 -46.239033, 167.56135 -46.225467, 167.50035 -46.213267, 167.4831 -46.201067, 167.47395 -46.1855, 167.44755 -46.174667, 167.41705 -46.172967, 167.4008 -46.179067, 
+    167.3774 -46.1994, 167.34895 -46.204133, 167.33375 -46.210233, 167.3307 -46.223767, 167.33375 -46.240033, 167.3266 -46.251567, 167.3007 -46.258667, 167.23265 -46.261367, 167.19605 -46.267467, 167.1605 -46.2641, 
+    167.10665 -46.259333, 166.9608 -46.216667, 166.93645 -46.213967, 166.8958 -46.217333, 166.83175 -46.237667, 166.79165 -46.2431, 166.75305 -46.241067, 166.70525 -46.2302, 166.66765 -46.2302, 166.6494 -46.234967, 
+    166.62705 -46.2336, 166.6128 -46.220733, 166.6199 -46.199733, 166.626 -46.164833, 166.64735 -46.1411, 166.69105 -46.121467, 166.71745 -46.1201, 166.7337 -46.127567, 166.7459 -46.128933, 166.75505 -46.1269, 
+    166.7754 -46.103167, 166.81805 -46.076733, 166.8343 -46.0327, 166.8536 -45.969367, 166.8658 -45.9531, 166.9105 -45.9287, 166.93795 -45.9077, 166.93895 -45.894133, 166.92985 -45.8894, 166.88005 -45.903633, 
+    166.79265 -45.9741, 166.78455 -45.9924, 166.78555 -46.020833, 166.77435 -46.0371, 166.74895 -46.0466, 166.72865 -46.0432, 166.7144 -46.0317, 166.7022 -46.031, 166.67175 -46.0344, 166.63515 -46.047267, 
+    166.61485 -46.0676, 166.59255 -46.080467)), 
+  ((172.87495 -34.517667, 172.8519 -34.5469, 172.8196 -34.5561, 172.78505 -34.5807, 172.7868 -34.6203, 172.82485 -34.652567, 172.8479 -34.660267, 172.8698 -34.6564, 172.87555 -34.646433, 172.8675 -34.630267, 
+      172.8698 -34.6172, 172.894 -34.615667, 172.91765 -34.626067, 172.93265 -34.644533, 172.943 -34.6768, 172.9822 -34.7137, 173.01625 -34.751, 173.0347 -34.781, 173.0324 -34.794833, 173.02085 -34.8002, 
+      172.99895 -34.7979, 172.9759 -34.787133, 172.9621 -34.787133, 172.95745 -34.794067, 172.9667 -34.8079, 172.9909 -34.819433, 173.0324 -34.846333, 173.04855 -34.867867, 173.09525 -34.8859, 173.15175 -34.8959, 
+      173.18055 -34.908967, 173.1863 -34.923567, 173.17825 -34.939733, 173.1379 -34.964333, 173.1264 -34.982, 173.131 -34.992, 173.1483 -35.000433, 173.17135 -34.999667, 173.17825 -34.993533, 173.19325 -34.993533, 
+      173.2013 -35.002767, 173.2232 -35.007367, 173.24975 -34.997367, 173.26355 -34.966633, 173.25665 -34.9328, 173.23705 -34.908967, 173.2255 -34.879767, 173.23015 -34.8667, 173.2601 -34.847467, 173.29125 -34.828267, 
+      173.3085 -34.8098, 173.3258 -34.805967, 173.33505 -34.811333, 173.33505 -34.828267, 173.35 -34.848233, 173.36615 -34.8521, 173.38345 -34.8667, 173.3823 -34.8736, 173.36845 -34.882833, 173.3143 -34.892067, 
+      173.30045 -34.904367, 173.30105 -34.9201, 173.31835 -34.940867, 173.3218 -34.953933, 173.31375 -34.965467, 173.33565 -34.9962, 173.3495 -34.9985, 173.361 -34.994667, 173.3829 -35.000067, 173.41175 -35.015433, 
+      173.44055 -35.022333, 173.45205 -35.0208, 173.46245 -34.995433, 173.45325 -34.961633, 173.43595 -34.943933, 173.4394 -34.935467, 173.4544 -34.930867, 173.46245 -34.920867, 173.48435 -34.912433, 173.5045 -34.916667, 
+      173.55175 -34.9497, 173.5852 -34.962767, 173.6198 -34.966633, 173.63935 -34.975833, 173.6578 -35.001233, 173.6578 -35.012733, 173.63475 -35.0381, 173.6186 -35.049633, 173.55985 -35.0704, 173.5529 -35.079633, 
+      173.56215 -35.088833, 173.5875 -35.094233, 173.6163 -35.091933, 173.6993 -35.041967, 173.71315 -35.024267, 173.7333 -35.020033, 173.75635 -35.026167, 173.7667 -35.041533, 173.79325 -35.054633, 173.80245 -35.070767, 
+      173.8255 -35.080767, 173.8382 -35.0923, 173.83705 -35.102267, 173.8272 -35.108033, 173.8249 -35.121867, 173.84795 -35.138767, 173.886 -35.148767, 173.90675 -35.161067, 173.91135 -35.185667, 173.91135 -35.2072, 
+      173.9321 -35.2195, 173.95285 -35.221033, 173.9713 -35.234867, 174.0013 -35.2687, 174.0474 -35.305567, 174.07505 -35.331733, 174.0872 -35.354367, 174.0768 -35.3782, 174.0791 -35.393567, 174.11315 -35.4001, 
+      174.1754 -35.416233, 174.195 -35.4101, 174.2019 -35.3924, 174.18345 -35.373967, 174.1673 -35.367033, 174.14885 -35.3463, 174.15115 -35.3309, 174.16155 -35.320933, 174.1846 -35.3217, 174.2042 -35.329367, 
+      174.2526 -35.3194, 174.2722 -35.3071, 174.2768 -35.2917, 174.3091 -35.264033, 174.3114 -35.250967, 174.33215 -35.2402, 174.35635 -35.244833, 174.37135 -35.264033, 174.3679 -35.2948, 174.35 -35.312833, 
+      174.3385 -35.3405, 174.3477 -35.363567, 174.37075 -35.374333, 174.3754 -35.391233, 174.36155 -35.3974, 174.3431 -35.392767, 174.32235 -35.402, 174.32235 -35.423533, 174.3339 -35.4343, 174.36845 -35.4343, 
+      174.4284 -35.441967, 174.4607 -35.4681, 174.4849 -35.573433, 174.4907 -35.591133, 174.4826 -35.6357, 174.4711 -35.648, 174.463 -35.648, 174.4515 -35.6411, 174.43765 -35.638767, 174.43305 -35.6434, 
+      174.4215 -35.648, 174.4054 -35.644167, 174.38115 -35.6434, 174.36735 -35.656467, 174.35295 -35.7045, 174.35875 -35.736033, 174.3749 -35.756767, 174.3841 -35.756767, 174.40025 -35.752933, 174.42445 -35.750633, 
+      174.43705 -35.759067, 174.44165 -35.779067, 174.4532 -35.7829, 174.49585 -35.777533, 174.52005 -35.779833, 174.53155 -35.789833, 174.5281 -35.8075, 174.5039 -35.8321, 174.49585 -35.8667, 174.50275 -35.905133, 
+      174.4947 -35.9251, 174.4705 -35.932033, 174.4336 -35.9274, 174.4186 -35.9151, 174.3944 -35.9082, 174.38405 -35.897433, 174.3898 -35.8813, 174.41055 -35.857467, 174.40535 -35.837867, 174.38805 -35.8279, 
+      174.36155 -35.8271, 174.3016 -35.8325, 174.26815 -35.8271, 174.25205 -35.821733, 174.23245 -35.7887, 174.2278 -35.774067, 174.20475 -35.770233, 174.1869 -35.775233, 174.17075 -35.797533, 174.1673 -35.849033, 
+      174.15805 -35.862867, 174.15805 -35.9213, 174.16845 -35.9282, 174.18225 -35.9259, 174.20535 -35.9036, 174.2226 -35.8936, 174.24105 -35.8936, 174.2912 -35.907833, 174.33845 -35.9132, 174.34305 -35.926267, 
+      174.34075 -35.966233, 174.3517 -36.034267, 174.3978 -36.098833, 174.42085 -36.113433, 174.4808 -36.130333, 174.49695 -36.1411, 174.49695 -36.152633, 174.4739 -36.1657, 174.46465 -36.1803, 174.4762 -36.194133, 
+      174.49695 -36.196433, 174.5223 -36.1849, 174.53845 -36.1726, 174.5517 -36.173, 174.5575 -36.1799, 174.554 -36.1922, 174.56325 -36.2483, 174.58515 -36.269833, 174.59955 -36.3025, 174.5961 -36.318667, 
+      174.5765 -36.337867, 174.57765 -36.352467, 174.5938 -36.3694, 174.6076 -36.370933, 174.63875 -36.365533, 174.6791 -36.3663, 174.71365 -36.377833, 174.73785 -36.397067, 174.73555 -36.422433, 174.72 -36.434333, 
+      174.6739 -36.4397, 174.6347 -36.458167, 174.62665 -36.470467, 174.6301 -36.492733, 174.6405 -36.5112, 174.64625 -36.531933, 174.6405 -36.546533, 174.6255 -36.5504, 174.60015 -36.5481, 174.5771 -36.533467, 
+      174.55405 -36.482, 174.5402 -36.470467, 174.52175 -36.467367, 174.5091 -36.477367, 174.5085 -36.494667, 174.5431 -36.556933, 174.54885 -36.5846, 174.54425 -36.609967, 174.5604 -36.633033, 174.57885 -36.6384, 
+      174.6192 -36.6361, 174.65835 -36.633033, 174.67795 -36.639967, 174.68315 -36.652633, 174.6808 -36.671833, 174.6589 -36.685667, 174.62665 -36.689533, 174.5794 -36.6872, 174.55405 -36.688733, 174.54365 -36.6926, 
+      174.54365 -36.703367, 174.5552 -36.7172, 174.569 -36.730267, 174.57535 -36.7806, 174.60415 -36.819, 174.6572 -36.845133, 174.69175 -36.856667, 174.7298 -36.874367, 174.7448 -36.896633, 174.74365 -36.950467, 
+      174.7517 -36.9612, 174.7667 -36.963533, 174.78515 -36.952, 174.79895 -36.918167, 174.79895 -36.9028, 174.80415 -36.884733, 174.82375 -36.8809, 174.8422 -36.883967, 174.8618 -36.8978, 174.8837 -36.951633, 
+      174.8929 -36.962367, 174.91135 -36.9616, 174.92635 -36.950833, 174.95975 -36.916267, 174.98855 -36.909333, 175.01105 -36.912033, 175.08945 -36.9328, 175.13555 -36.9374, 175.1482 -36.948167, 175.14705 -36.975833, 
+      175.13095 -36.989667, 175.12055 -37.0112, 175.12515 -37.024267, 175.1459 -37.031167, 175.18395 -37.031167, 175.21275 -37.021967, 175.23465 -37.006567, 175.2589 -37.002733, 175.2802 -37.007733, 175.3194 -37.043833, 
+      175.3171 -37.1084, 175.3269 -37.137233, 175.3292 -37.164133, 175.34305 -37.177967, 175.3684 -37.186433, 175.4295 -37.186433, 175.4514 -37.1795, 175.4975 -37.1772, 175.5286 -37.169533, 175.539 -37.164133, 
+      175.539 -37.146467, 175.53095 -37.1311, 175.53035 -37.1161, 175.5142 -37.0477, 175.47155 -36.990833, 175.456 -36.9643, 175.456 -36.938933, 175.44215 -36.924333, 175.4214 -36.9105, 175.4168 -36.896667, 
+      175.4249 -36.885133, 175.4877 -36.836333, 175.49805 -36.821733, 175.49 -36.807133, 175.47385 -36.798667, 175.45425 -36.7979, 175.422 -36.791767, 175.407 -36.774833, 175.3949 -36.710667, 175.3638 -36.629967, 
+      175.3269 -36.6023, 175.2992 -36.591533, 175.26925 -36.541567, 175.27155 -36.520033, 175.29115 -36.505433, 175.3269 -36.493133, 175.3488 -36.477767, 175.36955 -36.4793, 175.37645 -36.486233, 175.37185 -36.4939, 
+      175.3753 -36.505433, 175.3949 -36.514667, 175.42835 -36.5185, 175.4433 -36.523133, 175.44965 -36.561933, 175.4681 -36.609567, 175.48885 -36.634933, 175.4981 -36.638033, 175.53265 -36.638033, 175.54305 -36.6434, 
+      175.5488 -36.664933, 175.5488 -36.6926, 175.5465 -36.711033, 175.55745 -36.727567, 175.58855 -36.755233, 175.60815 -36.7829, 175.62545 -36.7898, 175.6635 -36.789033, 175.6923 -36.7729, 175.71765 -36.7683, 
+      175.75685 -36.749833, 175.79085 -36.751767, 175.8116 -36.764067, 175.8116 -36.781733, 175.7932 -36.799433, 175.73095 -36.826333, 175.7125 -36.842467, 175.70675 -36.862433, 175.7102 -36.8878, 175.7217 -36.903967, 
+      175.7171 -36.923933, 175.70675 -36.941633, 175.7125 -36.9539, 175.7275 -36.957, 175.75285 -36.946233, 175.76665 -36.9247, 175.7632 -36.894733, 175.7655 -36.864, 175.7828 -36.857067, 175.79895 -36.860133, 
+      175.81335 -36.8759, 175.82025 -36.907433, 175.8387 -36.948933, 175.8364 -36.977367, 175.82485 -36.990433, 175.7995 -36.995067, 175.78795 -37.005033, 175.7897 -37.020033, 175.80465 -37.029267, 175.8231 -37.029267, 
+      175.83695 -37.04, 175.8427 -37.063067, 175.8554 -37.093067, 175.85195 -37.123033, 175.83465 -37.1338, 175.8087 -37.144933, 175.79945 -37.164933, 175.80175 -37.220267, 175.7937 -37.247167, 175.7597 -37.276, 
+      175.73545 -37.296733, 175.73085 -37.3244, 175.7447 -37.3544, 175.76545 -37.3759, 175.7666 -37.385133, 175.75795 -37.404733, 175.7672 -37.463933, 175.78565 -37.480833, 175.8156 -37.4916, 175.8329 -37.5039, 
+      175.8306 -37.514667, 175.8133 -37.521567, 175.78445 -37.5239, 175.76375 -37.530033, 175.7545 -37.541567, 175.75795 -37.550033, 175.78505 -37.5627, 175.83115 -37.603433, 175.8381 -37.615733, 175.8323 -37.624967, 
+      175.8127 -37.630333, 175.80465 -37.639567, 175.80925 -37.651867, 175.8381 -37.674933, 175.8571 -37.696067, 175.92165 -37.725267, 175.95045 -37.731433, 175.9885 -37.746033, 176.0012 -37.7614, 176.01965 -37.772167, 
+      176.0427 -37.774467, 176.08245 -37.7687, 176.109 -37.771767, 176.12975 -37.782533, 176.14355 -37.801767, 176.16545 -37.808667, 176.2127 -37.809433, 176.2346 -37.8079, 176.24845 -37.797133, 176.24845 -37.787933, 
+      176.2542 -37.777167, 176.2761 -37.771767, 176.3009 -37.772933, 176.3228 -37.7837, 176.3574 -37.809067, 176.39315 -37.8206, 176.42425 -37.838267, 176.4404 -37.860567, 176.46 -37.869033, 176.52165 -37.878633, 
+      176.6196 -37.8994, 176.6865 -37.925533, 176.71645 -37.930133, 176.75045 -37.947433, 176.8761 -37.9751, 176.94295 -37.9751, 176.9608 -37.983933, 177.00575 -38.0062, 177.0311 -38.010067, 177.07375 -38.024667, 
+      177.0807 -38.0339, 177.0749 -38.046167, 177.05995 -38.050033, 177.0311 -38.047733, 177.0127 -38.052333, 177.0092 -38.0654, 177.0265 -38.085367, 177.05415 -38.095367, 177.08185 -38.1115, 177.1003 -38.1169, 
+      177.10835 -38.1115, 177.1049 -38.100767, 177.1222 -38.091533, 177.1464 -38.089233, 177.16135 -38.093833, 177.19135 -38.0923, 177.19825 -38.081533, 177.19365 -38.0677, 177.16945 -38.051567, 177.1637 -38.031567, 
+      177.1683 -38.023133, 177.18385 -38.020433, 177.2127 -38.031933, 177.23575 -38.046567, 177.2657 -38.0504, 177.2922 -38.045767, 177.4046 -37.9547, 177.4392 -37.9209, 177.4634 -37.9109, 177.51065 -37.901667, 
+      177.53255 -37.890933, 177.5406 -37.877067, 177.53485 -37.848633, 177.5435 -37.812133, 177.55615 -37.8006, 177.58615 -37.7883, 177.59535 -37.772167, 177.6034 -37.7222, 177.62185 -37.702233, 177.64665 -37.687233, 
+      177.7008 -37.658767, 177.73425 -37.632633, 177.7446 -37.6165, 177.78035 -37.588067, 177.8184 -37.578833, 177.84605 -37.575767, 177.85755 -37.565767, 177.90195 -37.542333, 177.93995 -37.5377, 177.95495 -37.5408, 
+      177.9653 -37.55, 177.9884 -37.554633, 178.061 -37.554633, 178.0783 -37.550767, 178.1071 -37.523867, 178.13765 -37.514267, 178.15955 -37.514267, 178.193 -37.527333, 178.19875 -37.5373, 178.20795 -37.543467, 
+      178.2345 -37.543467, 178.261 -37.534233, 178.28865 -37.531933, 178.29905 -37.541167, 178.29555 -37.5573, 178.2702 -37.577267, 178.2725 -37.5842, 178.2921 -37.591133, 178.32325 -37.592667, 178.3411 -37.6038, 
+      178.33995 -37.623, 178.348 -37.633767, 178.38145 -37.6499, 178.42755 -37.696033, 178.42985 -37.7283, 178.4143 -37.744067, 178.4016 -37.7702, 178.38545 -37.7779, 178.3647 -37.796333, 178.35205 -37.8002, 
+      178.3382 -37.815567, 178.3382 -37.832467, 178.34395 -37.837067, 178.3693 -37.833233, 178.39355 -37.833233, 178.40045 -37.840167, 178.3924 -37.8609, 178.3918 -37.8905, 178.38485 -37.8982, 178.34565 -37.908167, 
+      178.32725 -37.9151, 178.2915 -37.9789, 178.2817 -38.0154, 178.2575 -38.062267, 178.2402 -38.0738, 178.2333 -38.0884, 178.2402 -38.0984, 178.2529 -38.102233, 178.27365 -38.099167, 178.28635 -38.1007, 
+      178.29095 -38.113, 178.2817 -38.146833, 178.2621 -38.1622, 178.2431 -38.1695, 178.23965 -38.181, 178.24885 -38.194067, 178.27075 -38.204067, 178.2742 -38.221, 178.2523 -38.265567, 178.23735 -38.2794, 
+      178.2189 -38.286333, 178.21255 -38.299, 178.21945 -38.3451, 178.23905 -38.382, 178.25405 -38.405067, 178.25865 -38.426567, 178.2483 -38.4481, 178.2212 -38.466933, 178.2039 -38.489233, 178.182 -38.5023, 
+      178.17395 -38.5123, 178.18315 -38.5192, 178.21545 -38.5215, 178.23275 -38.515367, 178.2489 -38.522267, 178.25465 -38.5369, 178.2477 -38.5661, 178.23045 -38.583, 178.18375 -38.601833, 178.14685 -38.624133, 
+      178.1434 -38.6372, 178.1503 -38.6495, 178.15835 -38.653333, 178.16415 -38.667167, 178.15835 -38.6841, 178.0944 -38.735967, 178.03675 -38.7767, 178.01485 -38.7821, 177.9895 -38.780567, 177.96875 -38.772867, 
+      177.89845 -38.7721, 177.8777 -38.775933, 177.8627 -38.789, 177.8477 -38.7913, 177.8316 -38.809, 177.8362 -38.819767, 177.8558 -38.831267, 177.8996 -38.8428, 177.9192 -38.8574, 177.914 -38.871633, 
+      177.89905 -38.8847, 177.8852 -38.913133, 177.86675 -38.9408, 177.8587 -38.968467, 177.84485 -38.980767, 177.8339 -38.996533, 177.81085 -39.054167, 177.8028 -39.0634, 177.7947 -39.111033, 177.7953 -39.125267, 
+      177.8057 -39.146767, 177.82295 -39.1537, 177.86795 -39.164467, 177.8829 -39.175967, 177.8829 -39.1898, 177.87715 -39.1975, 177.85755 -39.205967, 177.82645 -39.2298, 177.80455 -39.266667, 177.793 -39.2882, 
+      177.77455 -39.298967, 177.75495 -39.302033, 177.73765 -39.298967, 177.70885 -39.2859, 177.6927 -39.282833, 177.69155 -39.277433, 177.6956 -39.2686, 177.69445 -39.0941, 177.6783 -39.080267, 177.64835 -39.076433, 
+      177.6276 -39.078733, 177.6057 -39.0872, 177.57225 -39.0895, 177.5106 -39.0968, 177.38265 -39.0968, 177.35385 -39.092967, 177.28525 -39.092567, 177.1804 -39.120233, 177.0726 -39.174433, 177.00575 -39.2167, 
+      176.9919 -39.229, 176.99075 -39.255133, 176.98615 -39.269733, 176.90605 -39.330067, 176.84035 -39.370033, 176.83 -39.379233, 176.83115 -39.396167, 176.82195 -39.4192, 176.8127 -39.423833, 176.79885 -39.4223, 
+      176.7931 -39.425367, 176.79425 -39.440733, 176.80465 -39.460733, 176.815 -39.4707, 176.82135 -39.4857, 176.83635 -39.5003, 176.84095 -39.5126, 176.8306 -39.5272, 176.81675 -39.532567, 176.80525 -39.5295, 
+      176.78565 -39.514133, 176.76375 -39.509533, 176.75105 -39.5126, 176.74415 -39.527967, 176.7499 -39.5349, 176.78565 -39.550267, 176.7983 -39.5618, 176.8133 -39.618667, 176.82945 -39.626367, 176.8421 -39.626367, 
+      176.8698 -39.614067, 176.8963 -39.6079, 176.93375 -39.611367, 176.97295 -39.635167, 176.99485 -39.6667, 176.99485 -39.6982, 176.98215 -39.712033, 176.9303 -39.740467, 176.9101 -39.761633, 176.91705 -39.7893, 
+      176.9378 -39.804667, 176.9528 -39.809267, 176.95855 -39.8523, 176.94585 -39.867667, 176.92515 -39.871533, 176.8848 -39.8892, 176.86 -39.907267, 176.81505 -39.963367, 176.7989 -39.9872, 176.7989 -40.0095, 
+      176.7885 -40.023333, 176.7695 -40.059833, 176.77295 -40.120567, 176.7568 -40.152067, 176.743 -40.1613, 176.72225 -40.166667, 176.70495 -40.1759, 176.694 -40.198567, 176.67675 -40.223167, 176.6606 -40.250067, 
+      176.61335 -40.2916, 176.60525 -40.3062, 176.56665 -40.343467, 176.55625 -40.372667, 176.5574 -40.405733, 176.54935 -40.421867, 176.5482 -40.434933, 176.53435 -40.451833, 176.5171 -40.4626, 176.51535 -40.4799, 
+      176.5257 -40.4922, 176.543 -40.498367, 176.5522 -40.505267, 176.5522 -40.535233, 176.53955 -40.5483, 176.51995 -40.5514, 176.47615 -40.547533, 176.4473 -40.552933, 176.43235 -40.567533, 176.42425 -40.5783, 
+      176.40005 -40.5852, 176.3851 -40.5975, 176.38335 -40.614033, 176.3626 -40.671667, 176.33725 -40.6878, 176.2946 -40.7024, 176.2819 -40.7178, 176.28535 -40.7301, 176.30495 -40.745467, 176.31245 -40.768133, 
+      176.3067 -40.786567, 176.28595 -40.8127, 176.2675 -40.823467, 176.26635 -40.835, 176.2525 -40.8542, 176.23755 -40.867267, 176.23175 -40.879567, 176.2335 -40.8984, 176.21275 -40.972167, 176.20125 -41.009067, 
+      176.1482 -41.0552, 176.12515 -41.0936, 176.1142 -41.130133, 176.08655 -41.161633, 176.05485 -41.205067, 175.9811 -41.257333, 175.88195 -41.323433, 175.83065 -41.376833, 175.81685 -41.4045, 175.7765 -41.431433, 
+      175.7465 -41.4445, 175.64335 -41.470233, 175.5984 -41.494833, 175.57765 -41.5179, 175.5523 -41.528667, 175.5327 -41.5302, 175.49235 -41.545567, 175.44855 -41.574767, 175.4203 -41.5767, 175.35805 -41.589767, 
+      175.33155 -41.6067, 175.2935 -41.6213, 175.2301 -41.628967, 175.21165 -41.6236, 175.2059 -41.605933, 175.1811 -41.577867, 175.1834 -41.5448, 175.1961 -41.529433, 175.1961 -41.501767, 175.2053 -41.481, 
+      175.20185 -41.461033, 175.184 -41.4468, 175.173 -41.443233, 175.1113 -41.439767, 175.041 -41.439767, 174.96835 -41.445933, 174.92685 -41.445933, 174.8819 -41.430567, 174.85655 -41.4144, 174.85425 -41.392133, 
+      174.8617 -41.3725, 174.88015 -41.3433, 174.88015 -41.307933, 174.87095 -41.275633, 174.84325 -41.2572, 174.8087 -41.254133, 174.7741 -41.2572, 174.74645 -41.246433, 174.7303 -41.226433, 174.74015 -41.2099, 
+      174.77125 -41.190667, 174.78855 -41.188367, 174.81505 -41.191467, 174.84155 -41.186067, 174.85425 -41.1661, 174.87445 -41.0965, 174.9033 -41.039633, 174.94015 -40.999667, 174.9753 -40.9539, 175.01565 -40.879367, 
+      175.03585 -40.8098, 175.09985 -40.6395, 175.1206 -40.5626, 175.1396 -40.468467, 175.1615 -40.4408, 175.17995 -40.434667, 175.19725 -40.425433, 175.19725 -40.416967, 175.1765 -40.4016, 175.15 -40.392367, 
+      175.1304 -40.390067, 175.0866 -40.353933, 175.071 -40.325133, 175.071 -40.285167, 175.08485 -40.197533, 175.0912 -40.1195, 175.07735 -40.0895, 175.04685 -40.061467, 174.9938 -40.0392, 174.9581 -40.012267, 
+      174.94655 -39.9877, 174.9166 -39.966167, 174.86645 -39.945, 174.83995 -39.9181, 174.7777 -39.8689, 174.7062 -39.852, 174.51085 -39.833133, 174.38925 -39.814333, 174.29245 -39.782033, 174.23135 -39.7459, 
+      174.2221 -39.730533, 174.20135 -39.708233, 174.1339 -39.668633, 174.0509 -39.637867, 174.01285 -39.628667, 173.9875 -39.611733, 173.96325 -39.6056, 173.9379 -39.6079, 173.91945 -39.599433, 173.87165 -39.556767, 
+      173.7921 -39.469133, 173.7817 -39.4453, 173.76325 -39.4284, 173.7546 -39.407233, 173.76155 -39.352667, 173.7846 -39.315, 173.80535 -39.293467, 173.80995 -39.279633, 173.82955 -39.2635, 173.85435 -39.253133, 
+      173.94655 -39.1824, 174.082 -39.102867, 174.1546 -39.051367, 174.1892 -39.036, 174.2065 -39.032933, 174.2203 -39.036767, 174.22145 -39.046, 174.23185 -39.0529, 174.25375 -39.0506, 174.31775 -39.013333, 
+      174.35345 -38.974133, 174.37075 -38.942633, 174.42785 -38.884567, 174.52355 -38.7362, 174.52645 -38.713533, 174.54485 -38.6851, 174.5564 -38.6728, 174.55755 -38.657433, 174.5691 -38.646667, 174.5777 -38.571733, 
+      174.56965 -38.458733, 174.57885 -38.4126, 174.5921 -38.396867, 174.599 -38.378433, 174.60015 -38.2908, 174.5921 -38.275433, 174.57425 -38.2681, 174.56505 -38.244267, 174.55465 -38.235033, 174.56045 -38.215833, 
+      174.58235 -38.202, 174.6123 -38.195833, 174.63765 -38.180467, 174.65725 -38.173533, 174.6711 -38.175867, 174.67685 -38.181233, 174.67685 -38.1966, 174.68265 -38.201233, 174.7276 -38.2043, 174.77255 -38.200467, 
+      174.80945 -38.205067, 174.86245 -38.1943, 174.8717 -38.185067, 174.86825 -38.1697, 174.85555 -38.158167, 174.82325 -38.155867, 174.78755 -38.1597, 174.77025 -38.153567, 174.7691 -38.141267, 174.75525 -38.127433, 
+      174.73565 -38.1205, 174.71835 -38.122033, 174.70225 -38.1328, 174.6901 -38.130133, 174.6924 -38.112467, 174.73045 -38.084767, 174.7466 -38.0817, 174.79845 -38.055567, 174.84575 -38.001767, 174.8515 -37.971, 
+      174.83995 -37.954867, 174.82615 -37.953333, 174.8123 -37.959467, 174.80425 -37.9764, 174.7858 -37.991767, 174.7639 -38.001767, 174.7397 -38.000233, 174.7264 -37.991367, 174.70335 -37.912967, 174.71255 -37.869933, 
+      174.7241 -37.8584, 174.7575 -37.851467, 174.7852 -37.846867, 174.8013 -37.851467, 174.83305 -37.8488, 174.85955 -37.8311, 174.88835 -37.786533, 174.88605 -37.7627, 174.86875 -37.756567, 174.82845 -37.755767, 
+      174.80535 -37.763467, 174.7846 -37.778833, 174.76965 -37.792667, 174.7581 -37.794233, 174.74425 -37.784233, 174.7137 -37.724633, 174.7114 -37.707733, 174.69525 -37.6908, 174.6376 -37.663133, 174.61225 -37.630867, 
+      174.61225 -37.598567, 174.6399 -37.560133, 174.6676 -37.534, 174.6682 -37.509767, 174.65725 -37.473267, 174.66415 -37.449433, 174.71025 -37.407167, 174.75635 -37.382567, 174.7829 -37.352567, 174.7829 -37.337967, 
+      174.7725 -37.334133, 174.75005 -37.336033, 174.72815 -37.351433, 174.7178 -37.353733, 174.6567 -37.387533, 174.63135 -37.414467, 174.60715 -37.4252, 174.5829 -37.422133, 174.56215 -37.412133, 174.53395 -37.3687, 
+      174.4994 -37.3018, 174.44175 -37.207267, 174.436 -37.1796, 174.44865 -37.1427, 174.49015 -37.1127, 174.5259 -37.1027, 174.54895 -37.1081, 174.5697 -37.136533, 174.587 -37.1919, 174.60315 -37.208033, 
+      174.62155 -37.2088, 174.63255 -37.197667, 174.6302 -37.15, 174.636 -37.130033, 174.689 -37.100833, 174.72935 -37.095433, 174.772 -37.099267, 174.787 -37.1108, 174.81235 -37.1131, 174.82735 -37.1085, 
+      174.82965 -37.095433, 174.8135 -37.0739, 174.7939 -37.060833, 174.7668 -37.031233, 174.7299 -37.0174, 174.6792 -37.020467, 174.66075 -37.014333, 174.66075 -37.003567, 174.6746 -36.991267, 174.6792 -36.982033, 
+      174.66305 -36.9759, 174.62845 -36.9805, 174.5155 -37.0343, 174.48785 -37.052767, 174.46015 -37.0589, 174.4325 -37.055833, 174.4002 -37.028167, 174.34435 -36.8848, 174.3322 -36.852133, 174.2849 -36.770667, 
+      174.27455 -36.732233, 174.263 -36.705333, 174.2359 -36.682667, 174.17135 -36.625, 174.1333 -36.587333, 174.09755 -36.523533, 174.09755 -36.502033, 174.10795 -36.485867, 174.1529 -36.462033, 174.1748 -36.464367, 
+      174.184 -36.474333, 174.184 -36.502033, 174.19615 -36.5078, 174.21575 -36.507033, 174.24685 -36.4955, 174.26415 -36.497833, 174.29185 -36.518567, 174.3022 -36.5324, 174.33795 -36.5624, 174.38865 -36.616967, 
+      174.40595 -36.624667, 174.4313 -36.6262, 174.45205 -36.620033, 174.4636 -36.609267, 174.45785 -36.5916, 174.4244 -36.5478, 174.4042 -36.541233, 174.3904 -36.510467, 174.3927 -36.479733, 174.3996 -36.467433, 
+      174.3973 -36.4067, 174.3846 -36.395933, 174.3731 -36.3967, 174.3627 -36.408233, 174.3558 -36.436667, 174.3316 -36.447433, 174.28085 -36.447433, 174.2463 -36.436667, 174.233 -36.4063, 174.233 -36.378633, 
+      174.2526 -36.360967, 174.42435 -36.3087, 174.44165 -36.297933, 174.44395 -36.281, 174.43475 -36.268733, 174.4117 -36.260267, 174.3356 -36.2595, 174.31315 -36.2622, 174.29815 -36.2553, 174.297 -36.2407, 
+      174.3039 -36.226067, 174.3385 -36.190733, 174.37195 -36.1546, 174.37075 -36.141533, 174.35925 -36.133833, 174.34025 -36.133433, 174.3137 -36.1411, 174.2941 -36.157267, 174.26185 -36.174933, 174.24455 -36.176467, 
+      174.21805 -36.168, 174.1892 -36.142633, 174.17425 -36.1119, 174.1512 -36.098833, 174.1339 -36.0996, 174.1183 -36.113067, 174.12175 -36.1315, 174.14135 -36.1469, 174.1771 -36.192233, 174.1794 -36.2276, 
+      174.15865 -36.2499, 174.13905 -36.257567, 174.12985 -36.256033, 174.1177 -36.241033, 174.03815 -36.195667, 173.97475 -36.1434, 173.93675 -36.1065, 173.916 -36.103433, 173.8929 -36.108033, 173.88315 -36.117667, 
+      173.9016 -36.139167, 173.96155 -36.1784, 174.0065 -36.2176, 174.05205 -36.2472, 174.11665 -36.300233, 174.127 -36.324833, 174.12125 -36.344033, 174.12355 -36.380933, 174.112 -36.395533, 174.0849 -36.402867, 
+      174.0526 -36.399033, 174.0111 -36.3798, 173.9892 -36.337533, 173.9823 -36.298333, 173.9604 -36.286033, 173.93965 -36.2868, 173.9229 -36.2787, 173.7978 -36.1192, 173.72865 -36.016167, 173.65545 -35.9474, 
+      173.4416 -35.779433, 173.3886 -35.727167, 173.3517 -35.682567, 173.35285 -35.6603, 173.3776 -35.6153, 173.4796 -35.4819, 173.50955 -35.471133, 173.53605 -35.4719, 173.55105 -35.482667, 173.5868 -35.491133, 
+      173.60295 -35.4865, 173.6064 -35.4719, 173.59715 -35.4304, 173.6087 -35.4081, 173.63865 -35.3958, 173.6698 -35.399633, 173.69575 -35.407733, 173.7338 -35.390833, 173.74995 -35.373167, 173.74535 -35.353167, 
+      173.73035 -35.345467, 173.7142 -35.345467, 173.6877 -35.3593, 173.65655 -35.3601, 173.63815 -35.3501, 173.62545 -35.299367, 173.607 -35.272467, 173.5851 -35.264767, 173.5747 -35.267833, 173.56495 -35.277433, 
+      173.5684 -35.3028, 173.57995 -35.316633, 173.5834 -35.332767, 173.57305 -35.3689, 173.5638 -35.400433, 173.535 -35.421167, 173.5131 -35.4258, 173.49465 -35.4204, 173.4583 -35.419233, 173.4341 -35.4277, 
+      173.4168 -35.457667, 173.373 -35.515333, 173.3442 -35.561467, 173.32805 -35.573767, 173.3073 -35.573767, 173.2935 -35.563, 173.2831 -35.516867, 173.241 -35.465, 173.23985 -35.443467, 173.25715 -35.4304, 
+      173.29865 -35.423467, 173.3125 -35.4081, 173.34015 -35.396567, 173.3482 -35.3858, 173.34705 -35.370433, 173.35285 -35.3566, 173.354 -35.341233, 173.34015 -35.3343, 173.32055 -35.335067, 173.29635 -35.3489, 
+      173.2652 -35.3835, 173.23985 -35.4035, 173.2214 -35.411167, 173.1949 -35.405033, 173.15455 -35.3735, 173.14535 -35.353533, 173.15285 -35.3324, 173.1736 -35.321633, 173.1851 -35.3078, 173.18165 -35.302433, 
+      173.15285 -35.299333, 173.12865 -35.302433, 173.11595 -35.309333, 173.08945 -35.3178, 173.06295 -35.316267, 173.04565 -35.303967, 173.0387 -35.2809, 173.0203 -35.267067, 173.00875 -35.2486, 173.0122 -35.230167, 
+      173.0387 -35.217867, 173.056 -35.217867, 173.07215 -35.224, 173.0975 -35.2271, 173.1217 -35.217867, 173.1338 -35.205167, 173.11765 -35.127533, 173.09405 -35.0772, 173.0641 -35.004167, 173.02145 -34.955767, 
+      172.9897 -34.9108, 172.9528 -34.866967, 172.92515 -34.843133, 172.8975 -34.830833, 172.7793 -34.750533, 172.63405 -34.636767, 172.6191 -34.612167, 172.60295 -34.603733, 172.56835 -34.607567, 172.53375 -34.601433, 
+      172.50325 -34.581033, 172.49635 -34.558, 172.50325 -34.5457, 172.5171 -34.534933, 172.5194 -34.521867, 172.5021 -34.5088, 172.4917 -34.494967, 172.49865 -34.482667, 172.5332 -34.472667, 172.62775 -34.471133, 
+      172.64275 -34.463433, 172.64275 -34.458067, 172.64735 -34.446533, 172.6721 -34.436933, 172.6894 -34.4385, 172.7078 -34.448467, 172.7332 -34.453867, 172.7885 -34.453867, 172.8104 -34.4477, 172.83 -34.426967, 
+      172.8519 -34.420033, 172.87615 -34.423867, 172.88535 -34.4354, 172.89225 -34.464633, 172.8859 -34.481933, 172.87495 -34.491533, 172.87495 -34.517667)), 
+  ((167.4347 -47.299033, 167.42145 -47.291, 167.41545 -47.274133, 167.41905 -47.2452, 167.4311 -47.2227, 167.4516 -47.208267, 167.4841 -47.204233, 167.56365 -47.203433, 167.58955 -47.199, 167.6028 -47.186133, 
+      167.60645 -47.164467, 167.5968 -47.143567, 167.5775 -47.113833, 167.5763 -47.1034, 167.58595 -47.091333, 167.59195 -47.0833, 167.6028 -47.077667, 167.6197 -47.076067, 167.6474 -47.0793, 167.66425 -47.0857, 
+      167.68115 -47.086533, 167.7004 -47.0817, 167.70885 -47.069633, 167.7022 -47.057167, 167.6745 -47.025033, 167.6709 -47.009767, 167.6769 -46.988067, 167.6914 -46.981633, 167.70945 -46.984067, 167.73715 -46.990467, 
+      167.75405 -46.988867, 167.7649 -46.983233, 167.7733 -46.961567, 167.7661 -46.9455, 167.72875 -46.9029, 167.7209 -46.888833, 167.7197 -46.867133, 167.72815 -46.8559, 167.7366 -46.839, 167.73415 -46.801267, 
+      167.7438 -46.7868, 167.7426 -46.756267, 167.75165 -46.744633, 167.80705 -46.7125, 167.8408 -46.701233, 167.87335 -46.700433, 167.89505 -46.708467, 167.90465 -46.722933, 167.92035 -46.7334, 167.92515 -46.752667, 
+      167.92155 -46.772767, 167.9336 -46.7848, 167.9577 -46.795233, 168.0017 -46.806067, 168.0282 -46.809267, 168.06195 -46.821333, 168.11975 -46.871133, 168.1258 -46.8856, 168.14025 -46.899267, 168.1523 -46.920133, 
+      168.1499 -46.9314, 168.13965 -46.939867, 168.11675 -46.939867, 168.0746 -46.9286, 168.0203 -46.9258, 167.98175 -46.935433, 167.92275 -46.958333, 167.8836 -46.965967, 167.87515 -46.974, 167.87275 -46.987667, 
+      167.8848 -46.9933, 167.92455 -46.9933, 167.9776 -46.987667, 168.01495 -46.9901, 168.08845 -47.019, 168.1246 -47.024633, 168.16795 -47.023833, 168.2059 -47.007333, 168.2252 -47.004133, 168.24205 -47.008167, 
+      168.2493 -47.025033, 168.23965 -47.0411, 168.23965 -47.059567, 168.2517 -47.079667, 168.2469 -47.0909, 168.224 -47.108567, 168.22155 -47.1158, 168.224 -47.1351, 168.21915 -47.142333, 168.2011 -47.146333, 
+      168.1746 -47.143933, 168.1565 -47.146333, 168.0884 -47.1801, 168.0631 -47.1833, 168.02455 -47.179633, 167.97995 -47.180433, 167.9474 -47.186067, 167.9233 -47.184467, 167.90525 -47.178033, 167.88475 -47.182067, 
+      167.85885 -47.201767, 167.84075 -47.209, 167.81185 -47.200967, 167.79135 -47.1825, 167.76485 -47.176867, 167.7299 -47.180867, 167.7239 -47.1897, 167.73355 -47.213, 167.7504 -47.221033, 167.76485 -47.237933, 
+      167.76485 -47.251567, 167.7552 -47.2556, 167.7299 -47.2556, 167.7058 -47.240333, 167.6793 -47.2347, 167.6323 -47.238733, 167.62445 -47.245567, 167.6305 -47.2544, 167.6594 -47.263267, 167.69675 -47.266467, 
+      167.7088 -47.2761, 167.71605 -47.2962, 167.7076 -47.305033, 167.68715 -47.302633, 167.6618 -47.287367, 167.6329 -47.283333, 167.59075 -47.288967, 167.54615 -47.301, 167.4347 -47.299033)), 
+  ((-176.66375 -44.185633, -176.6954 -44.185633, -176.7161 -44.1759, -176.75265 -44.1134, -176.76845 -44.0647, -176.766 -44.035467, -176.7374 -44.013133, -176.73375 -43.992033, -176.72035 -43.980667, -176.6887 -43.978233, 
+      -176.6668 -43.965233, -176.66925 -43.9344, -176.7094 -43.888133, -176.75995 -43.868233, -176.80985 -43.8658, -176.8744 -43.869867, -176.9121 -43.862567, -176.91945 -43.854433, -176.91335 -43.811433, -176.89875 -43.798433, 
+      -176.86585 -43.791933, -176.8257 -43.7903, -176.7855 -43.7814, -176.7271 -43.757033, -176.6985 -43.737133, -176.68025 -43.7331, -176.65955 -43.732267, -176.62305 -43.742, -176.56825 -43.7477, -176.55245 -43.7477, 
+      -176.5001 -43.735533, -176.4788 -43.7343, -176.4557 -43.744067, -176.43745 -43.757867, -176.42645 -43.758667, -176.3924 -43.753, -176.2816 -43.7254, -176.2579 -43.721733, -176.24815 -43.716067, -176.23595 -43.716867, 
+      -176.2238 -43.7258, -176.2238 -43.740433, -176.23475 -43.7599, -176.2518 -43.768833, -176.3005 -43.781833, -176.33945 -43.8021, -176.393 -43.867867, -176.4119 -43.934833, -176.4265 -44.011133, -176.44055 -44.0302, 
+      -176.4442 -44.046433, -176.42955 -44.065933, -176.39915 -44.0838, -176.37845 -44.0992, -176.37235 -44.109767, -176.3772 -44.1195, -176.40765 -44.1341, -176.4612 -44.145467, -176.53 -44.153167, -176.558 -44.166967, 
+      -176.66375 -44.185633)), 
+  ((166.07225 -50.926933, 166.0505 -50.926933, 166.0378 -50.919067, 166.0233 -50.902133, 166.0115 -50.8955, 165.9789 -50.887033, 165.9562 -50.8683, 165.9417 -50.838067, 165.944 -50.825667, 165.9585 -50.8148, 
+      165.96405 -50.7934, 165.97845 -50.779133, 166.002 -50.765233, 166.02195 -50.7495, 166.0371 -50.709667, 166.0559 -50.691967, 166.1181 -50.5911, 166.1208 -50.559667, 166.1444 -50.5246, 166.16795 -50.505867, 
+      166.1838 -50.501333, 166.1983 -50.503767, 166.20825 -50.514033, 166.20365 -50.5455, 166.2101 -50.555133, 166.2382 -50.561767, 166.24905 -50.569633, 166.2509 -50.5902, 166.2409 -50.599267, 166.2119 -50.622233, 
+      166.2006 -50.634033, 166.2024 -50.673933, 166.1888 -50.6854, 166.18155 -50.6993, 166.18245 -50.7138, 166.1752 -50.7241, 166.15935 -50.7359, 166.15755 -50.745567, 166.1639 -50.755233, 166.2219 -50.774567, 
+      166.25275 -50.793933, 166.29175 -50.841067, 166.30215 -50.871633, 166.30105 -50.8812, 166.2933 -50.886367, 166.24415 -50.8879, 166.2064 -50.879367, 166.1743 -50.855033, 166.15255 -50.824433, 166.13805 -50.819, 
+      166.1163 -50.825033, 166.1032 -50.8326, 166.1032 -50.841067, 166.10955 -50.853133, 166.1068 -50.894867, 166.09775 -50.913, 166.08775 -50.922067, 166.07225 -50.926933)), 
+  ((175.3679 -36.173267, 175.36495 -36.190367, 175.3523 -36.2122, 175.3523 -36.227067, 175.3865 -36.248867, 175.4266 -36.265233, 175.43105 -36.2833, 175.42435 -36.345267, 175.3961 -36.368833, 175.3738 -36.375767, 
+      175.33885 -36.366833, 175.3136 -36.344033, 175.3099 -36.3262, 175.29205 -36.319767, 175.2036 -36.3215, 175.162 -36.3066, 175.14635 -36.292733, 175.15155 -36.2806, 175.1939 -36.2702, 175.21475 -36.2583, 
+      175.21695 -36.239967, 175.1902 -36.194367, 175.19765 -36.1708, 175.23925 -36.1381, 175.26525 -36.131667, 175.27715 -36.1381, 175.2913 -36.157933, 175.30765 -36.164367, 175.3478 -36.164867, 175.3679 -36.173267)), 
+  ((166.48875 -45.5989, 166.48725 -45.5901, 166.49605 -45.582267, 166.51075 -45.5764, 166.52245 -45.560767, 166.5298 -45.546067, 166.54445 -45.5363, 166.5562 -45.523567, 166.56355 -45.506967, 166.5782 -45.4952, 
+      166.6171 -45.487867, 166.69485 -45.487867, 166.7271 -45.496667, 166.7359 -45.506433, 166.73735 -45.537767, 166.75205 -45.555367, 166.7535 -45.596433, 166.73445 -45.615033, 166.70805 -45.6258, 166.68455 -45.627733, 
+      166.6596 -45.6346, 166.6435 -45.645367, 166.62 -45.649267, 166.59215 -45.641433, 166.56135 -45.613067, 166.54225 -45.604267, 166.4997 -45.6033, 166.48875 -45.5989)), 
+  ((168.95565 -52.6105, 168.9546 -52.600867, 168.96285 -52.5878, 168.9835 -52.5754, 169.00415 -52.572633, 169.0413 -52.567833, 169.05885 -52.561633, 169.07745 -52.541667, 169.08055 -52.5038, 169.0764 -52.493467, 
+      169.07745 -52.4873, 169.09085 -52.483833, 169.1105 -52.487967, 169.1301 -52.489367, 169.14455 -52.4873, 169.15695 -52.490033, 169.1693 -52.499, 169.16725 -52.5155, 169.16315 -52.5231, 169.16415 -52.529267, 
+      169.1745 -52.531333, 169.18895 -52.530667, 169.19825 -52.5341, 169.19825 -52.541667, 169.1838 -52.556133, 169.15485 -52.566467, 169.1487 -52.571267, 169.15385 -52.578833, 169.17655 -52.5871, 169.19305 -52.588467, 
+      169.19825 -52.5926, 169.1941 -52.601567, 169.16315 -52.6284, 169.1518 -52.633233, 169.13425 -52.6346, 169.12805 -52.638733, 169.11975 -52.643533, 169.1074 -52.643533, 169.095 -52.638033, 169.07125 -52.633233, 
+      169.00725 -52.627733, 168.96495 -52.618767, 168.95565 -52.6105)), 
+  ((173.7751 -40.7445, 173.7892 -40.747267, 173.80085 -40.766667, 173.81665 -40.777733, 173.82995 -40.777733, 173.84825 -40.768333, 173.84825 -40.7589, 173.8399 -40.750033, 173.8399 -40.743933, 173.8557 -40.730067, 
+      173.86485 -40.710667, 173.86485 -40.690733, 173.8769 -40.6816, 173.88855 -40.679933, 173.901 -40.684367, 173.90185 -40.690467, 173.89435 -40.699333, 173.8952 -40.713733, 173.9118 -40.7276, 173.91515 -40.7409, 
+      173.91265 -40.776367, 173.9035 -40.7858, 173.8848 -40.797167, 173.88315 -40.805467, 173.87315 -40.813233, 173.874 -40.821533, 173.88315 -40.832633, 173.8715 -40.847033, 173.8474 -40.868667, 173.84155 -40.893033, 
+      173.8237 -40.896633, 173.80375 -40.8922, 173.78545 -40.896067, 173.7688 -40.8911, 173.71645 -40.8545, 173.71145 -40.843433, 173.71315 -40.8318, 173.7206 -40.829567, 173.73805 -40.835667, 173.75305 -40.842867, 
+      173.77715 -40.8473, 173.7929 -40.8451, 173.8004 -40.836233, 173.7971 -40.827367, 173.75885 -40.800767, 173.74595 -40.7966, 173.7418 -40.788867, 173.75925 -40.753933, 173.7751 -40.7445)), 
+  ((158.83205 -54.551033, 158.85625 -54.546133, 158.88255 -54.546133, 158.90255 -54.557367, 158.91095 -54.5728, 158.9057 -54.626833, 158.9015 -54.646467, 158.8878 -54.7005, 158.8678 -54.732767, 158.8394 -54.7384, 
+      158.8136 -54.732433, 158.80625 -54.7191, 158.801 -54.620867, 158.80575 -54.593167, 158.8194 -54.564367, 158.83205 -54.551033)), 
+  ((-159.65515 -21.189033, -159.6576 -21.205567, -159.6762 -21.2266, -159.70265 -21.2371, -159.7606 -21.238967, -159.80785 -21.244233, -159.8416 -21.2371, -159.863 -21.225833, -159.8759 -21.207467, -159.8748 -21.190567, 
+      -159.8568 -21.168033, -159.83765 -21.153767, -159.7983 -21.149267, -159.7381 -21.156033, -159.6869 -21.168433, -159.65515 -21.189033)), 
+  ((166.86175 -45.269633, 166.7957 -45.223833, 166.7771 -45.202533, 166.7611 -45.194267, 166.7434 -45.1718, 166.7434 -45.161733, 166.7505 -45.1505, 166.79305 -45.118567, 166.80455 -45.106767, 166.83115 -45.0967, 
+      166.848 -45.0967, 166.85955 -45.106167, 166.85955 -45.1233, 166.85555 -45.143133, 166.8591 -45.175633, 166.88745 -45.222933, 166.88925 -45.237733, 166.9052 -45.2531, 166.9105 -45.2655, 166.8972 -45.2732, 
+      166.8768 -45.2738, 166.86175 -45.269633)), 
+  ((175.9512 -37.575033, 176.01165 -37.579433, 176.14675 -37.6783, 176.1693 -37.696933, 176.1693 -37.708667, 176.1583 -37.715267, 176.1363 -37.714533, 176.0924 -37.692567, 176.0781 -37.6911, 176.04625 -37.7028, 
+      176.03195 -37.7028, 176.01495 -37.6856, 176.00285 -37.6512, 175.94025 -37.6036, 175.93365 -37.5875, 175.9512 -37.575033)), 
+  ((174.9227 -36.7912, 174.9432 -36.781733, 174.98105 -36.7933, 175.02205 -36.7933, 175.05205 -36.809067, 175.1041 -36.810133, 175.17825 -36.7891, 175.1877 -36.7891, 175.19875 -36.796467, 175.1893 -36.816433, 
+      175.14355 -36.857467, 175.10725 -36.8606, 175.05675 -36.844833, 174.9716 -36.8459, 174.93215 -36.826967, 174.9274 -36.806967, 174.91795 -36.799633, 174.9227 -36.7912)), 
+  ((174.02405 -35.1342, 174.0954 -35.1228, 174.11545 -35.129733, 174.1251 -35.142133, 174.12885 -35.1704, 174.14 -35.1818, 174.16155 -35.206067, 174.1489 -35.216, 174.0991 -35.230367, 174.0783 -35.2254, 
+      174.0649 -35.198133, 174.02995 -35.175333, 173.95415 -35.177033, 173.93335 -35.178533, 173.93185 -35.165667, 173.943 -35.152267, 174.02405 -35.1342)), 
+  ((165.94985 -50.9487, 165.95805 -50.942633, 165.9689 -50.941433, 165.98525 -50.945667, 166.01515 -50.960167, 166.0369 -50.9638, 166.075 -50.9626, 166.1013 -50.953533, 166.15295 -50.9215, 166.16565 -50.919067, 
+      166.1838 -50.9239, 166.2155 -50.941433, 166.22185 -50.9505, 166.22185 -50.9638, 166.2146 -50.972267, 166.1711 -50.980133, 166.1339 -50.9777, 166.09405 -50.984967, 166.05505 -50.995233, 166.01425 -50.994633, 
+      165.98705 -50.9898, 165.9517 -50.969233, 165.94985 -50.9487)), 
+  ((-176.3609 -44.3725, -176.35845 -44.359533, -176.3512 -44.3555, -176.3427 -44.344167, -176.3378 -44.311767, -176.34145 -44.2988, -176.36335 -44.277767, -176.39735 -44.2575, -176.3949 -44.2494, -176.38035 -44.242133, 
+      -176.3184 -44.242933, -176.3038 -44.2478, -176.29165 -44.262367, -176.2698 -44.276133, -176.26375 -44.296367, -176.2674 -44.315, -176.27955 -44.332, -176.28315 -44.349033, -176.3184 -44.379, -176.33905 -44.3871, 
+      -176.35485 -44.382233, -176.3609 -44.3725)), 
+  ((178.7091 -49.790333, 178.7189 -49.780833, 178.76815 -49.760533, 178.79295 -49.7415, 178.811 -49.734467, 178.8208 -49.724433, 178.83585 -49.719933, 178.846 -49.7197, 178.8565 -49.725733, 178.8648 -49.741267, 
+      178.8663 -49.7513, 178.84675 -49.7854, 178.81665 -49.817467, 178.7896 -49.835533, 178.7753 -49.837533, 178.75125 -49.833, 178.74525 -49.8315, 178.7332 -49.817967, 178.72795 -49.811967, 178.71515 -49.804933, 
+      178.70915 -49.797433, 178.7091 -49.790333)), 
+  ((-177.9085 -29.1919, -177.8876 -29.186667, -177.8589 -29.193633, -177.7871 -29.2389, -177.78315 -29.259767, -177.7962 -29.2798, -177.86805 -29.301567, -177.902 -29.3007, -177.91505 -29.292867, -177.91505 -29.278067, 
+      -177.89415 -29.2502, -177.89285 -29.223233, -177.9072 -29.207567, -177.9085 -29.1919)), 
+  ((-158.06005 -9.113367, -158.0665 -9.1106, -158.07265 -9.107433, -158.07835 -9.1039, -158.08365 -9.100033, -158.0884 -9.095867, -158.0926 -9.091467, -158.09615 -9.086867, -158.09905 -9.082133, -158.1013 -9.077333, 
+      -158.1028 -9.072467, -158.1036 -9.067633, -158.1037 -9.062833, -158.103 -9.0582, -158.1016 -9.0537, -158.0995 -9.049433, -158.09665 -9.045433, -158.0932 -9.041733, -158.0891 -9.0384, -158.08445 -9.035467, 
+      -158.07925 -9.032933, -158.0736 -9.030867, -158.06755 -9.029267, -158.06115 -9.028133, -158.05445 -9.0275, -158.0476 -9.0274, -158.0406 -9.0278, -158.03355 -9.0287, -158.02655 -9.0301, -158.01965 -9.031967, 
+      -158.01295 -9.0343, -158.0065 -9.037067, -158.00035 -9.040233, -157.99465 -9.043767, -157.98935 -9.047633, -157.9846 -9.0518, -157.9804 -9.0562, -157.97685 -9.0608, -157.97395 -9.065533, -157.9717 -9.070333, 
+      -157.9702 -9.0752, -157.9694 -9.080033, -157.9693 -9.084833, -157.97 -9.089467, -157.9714 -9.093967, -157.9735 -9.098233, -157.97635 -9.102233, -157.9798 -9.105933, -157.9839 -9.109267, -157.98855 -9.1122, 
+      -157.99375 -9.114733, -157.9994 -9.1168, -158.00545 -9.1184, -158.01185 -9.119533, -158.01855 -9.120167, -158.0254 -9.120267, -158.0324 -9.119867, -158.03945 -9.118967, -158.04645 -9.117567, -158.05335 -9.1157, 
+      -158.06005 -9.113367)), 
+  ((174.3212 -41.1924, 174.3442 -41.184167, 174.3751 -41.16, 174.37955 -41.149967, 174.3698 -41.1382, 174.35305 -41.124633, 174.35305 -41.117567, 174.36895 -41.1046, 174.3831 -41.0999, 174.3937 -41.092233, 
+      174.40695 -41.092233, 174.414 -41.096933, 174.41135 -41.111667, 174.4255 -41.131133, 174.42815 -41.139367, 174.414 -41.1594, 174.40695 -41.1806, 174.39015 -41.193567, 174.38575 -41.210667, 174.37865 -41.216567, 
+      174.3557 -41.221867, 174.33625 -41.236, 174.3371 -41.244833, 174.32915 -41.2519, 174.3053 -41.256633, 174.2947 -41.254867, 174.28235 -41.245433, 174.2735 -41.244833, 174.26555 -41.2413, 174.26995 -41.2307, 
+      174.3212 -41.1924)), 
+  ((175.0047 -36.256433, 175.01575 -36.2533, 175.0252 -36.2533, 175.08675 -36.310067, 175.08515 -36.3311, 175.03625 -36.3595, 175.0205 -36.3595, 175.00315 -36.350033, 175.0047 -36.3353, 174.99365 -36.325833, 
+      174.96525 -36.316367, 174.96525 -36.307967, 174.99365 -36.301667, 175.00315 -36.288, 175.0047 -36.256433)), 
+  ((175.7121 -36.5855, 175.74365 -36.572933, 175.7773 -36.572467, 175.78825 -36.5807, 175.7903 -36.6047, 175.8363 -36.645867, 175.83695 -36.667367, 175.82665 -36.675167, 175.80195 -36.676533, 175.78965 -36.6715, 
+      175.7564 -36.635133, 175.71455 -36.613167, 175.7121 -36.5855)), 
+  ((177.11855 -37.5366, 177.1576 -37.4992, 177.19335 -37.498467, 177.2253 -37.5146, 177.2198 -37.556067, 177.173 -37.57, 177.13065 -37.567067, 177.11855 -37.557167, 177.11855 -37.5366)), 
+  ((162.71865 -57.202733, 162.7378 -57.206767, 162.76405 -57.2263, 162.77715 -57.2465, 162.78325 -57.274767, 162.7812 -57.2889, 162.77315 -57.2936, 162.74485 -57.294267, 162.72975 -57.2889, 162.7247 -57.275433, 
+      162.7136 -57.264667, 162.6914 -57.237733, 162.6853 -57.215533, 162.68935 -57.2108, 162.7055 -57.202733, 162.71865 -57.202733)), 
+  ((168.43375 -46.8256, 168.43285 -46.815433, 168.4436 -46.805267, 168.45165 -46.784967, 168.4624 -46.7754, 168.47495 -46.7742, 168.4929 -46.7766, 168.50365 -46.773, 168.5126 -46.767633, 168.53685 -46.764667, 
+      168.5476 -46.771233, 168.5485 -46.7832, 168.5386 -46.789133, 168.53595 -46.7963, 168.53685 -46.808267, 168.52875 -46.8286, 168.5189 -46.835167, 168.50365 -46.832167, 168.48305 -46.8292, 168.4651 -46.833367, 
+      168.44895 -46.833367, 168.43375 -46.8256)), 
+  ((166.60775 -45.718867, 166.61235 -45.710367, 166.63095 -45.701867, 166.66925 -45.697967, 166.70295 -45.6887, 166.7575 -45.686367, 166.77955 -45.691, 166.78535 -45.7003, 166.7749 -45.711133, 166.69015 -45.728933, 
+      166.62515 -45.7336, 166.61235 -45.7274, 166.60775 -45.718867)), 
+  ((-157.64055 -19.8369, -157.64055 -19.896333, -157.6537 -19.910967, -157.67265 -19.913867, -157.6858 -19.9051, -157.6873 -19.892433, -157.6873 -19.805733, -157.6785 -19.795, -157.66685 -19.7921, -157.6566 -19.794033, 
+      -157.64345 -19.808667, -157.64055 -19.8369)), 
+  ((-157.83495 -21.931467, -157.82805 -21.9527, -157.83125 -21.964967, -157.84315 -21.9736, -157.87665 -21.975767, -157.9047 -21.97, -157.92305 -21.961367, -157.93065 -21.9491, -157.92525 -21.9311, -157.9058 -21.9167, 
+      -157.8777 -21.9138, -157.8572 -21.9167, -157.83495 -21.931467)), 
+  ((166.5446 -48.156967, 166.54405 -48.138133, 166.55675 -48.1243, 166.58845 -48.110067, 166.60345 -48.105833, 166.619 -48.105833, 166.6415 -48.118133, 166.64495 -48.130067, 166.63575 -48.1462, 166.6069 -48.167733, 
+      166.59075 -48.173133, 166.57175 -48.172733, 166.55445 -48.1662, 166.5446 -48.156967)), 
+  ((175.9038 -37.0388, 175.92785 -37.0365, 175.95025 -37.043967, 175.96315 -37.056567, 175.958 -37.074367, 175.9167 -37.1059, 175.884 -37.105333, 175.86935 -37.095, 175.86765 -37.064033, 175.9038 -37.0388)), 
+  ((-159.69695 -18.829, -159.69395 -18.8303, -159.69125 -18.832033, -159.689 -18.834133, -159.6871 -18.836567, -159.6857 -18.839367, -159.6847 -18.842433, -159.68415 -18.8458, -159.6841 -18.849367, -159.6845 -18.853167, 
+      -159.68535 -18.857067, -159.6867 -18.8611, -159.68845 -18.8652, -159.6906 -18.8693, -159.69315 -18.873367, -159.6961 -18.877367, -159.69935 -18.881267, -159.7029 -18.885, -159.70675 -18.888533, -159.71075 -18.891833, 
+      -159.71495 -18.894833, -159.7193 -18.897533, -159.7237 -18.899933, -159.72815 -18.901933, -159.7326 -18.903567, -159.73695 -18.904767, -159.7412 -18.9056, -159.7453 -18.905967, -159.74915 -18.9059, -159.7528 -18.905433, 
+      -159.75615 -18.904533, -159.75915 -18.903233, -159.76185 -18.9015, -159.7641 -18.8994, -159.766 -18.896967, -159.7674 -18.894167, -159.7684 -18.8911, -159.76895 -18.887733, -159.769 -18.884167, -159.7686 -18.880367, 
+      -159.76775 -18.876467, -159.7664 -18.872433, -159.76465 -18.868333, -159.7625 -18.864233, -159.75995 -18.860167, -159.757 -18.856167, -159.75375 -18.852267, -159.7502 -18.848533, -159.74635 -18.845, -159.74235 -18.8417, 
+      -159.73815 -18.8387, -159.7338 -18.836, -159.7294 -18.8336, -159.72495 -18.8316, -159.7205 -18.829967, -159.71615 -18.828767, -159.7119 -18.827933, -159.7078 -18.827567, -159.70395 -18.827633, -159.7003 -18.8281, 
+      -159.69695 -18.829)), 
+  ((-161.0353 -10.0721, -161.0305 -10.076533, -161.0305 -10.084867, -161.0343 -10.092867, -161.0408 -10.097567, -161.05005 -10.098667, -161.06365 -10.096833, -161.07775 -10.0954, -161.09025 -10.095767, -161.0979 -10.097933, 
+      -161.10765 -10.108067, -161.11635 -10.1193, -161.13265 -10.124767, -161.1403 -10.123667, -161.15495 -10.113167, -161.15495 -10.103, -161.14895 -10.0925, -161.1403 -10.0787, -161.1153 -10.0671, -161.0881 -10.060933, 
+      -161.05765 -10.061667, -161.0353 -10.0721)), 
+  ((-160.9915 -10.3313, -160.9885 -10.3304, -160.9851 -10.329933, -160.9814 -10.3299, -160.97745 -10.330333, -160.97325 -10.3312, -160.96885 -10.3325, -160.9643 -10.334233, -160.9597 -10.336367, -160.95505 -10.338867, 
+      -160.9504 -10.3417, -160.9458 -10.344867, -160.94135 -10.348333, -160.93705 -10.352033, -160.93295 -10.355933, -160.92915 -10.36, -160.9256 -10.3642, -160.9224 -10.368433, -160.91955 -10.372733, -160.9171 -10.377, 
+      -160.9151 -10.381167, -160.91355 -10.385267, -160.91245 -10.389167, -160.91185 -10.3929, -160.91175 -10.396367, -160.9121 -10.399567, -160.91295 -10.402433, -160.91425 -10.404967, -160.91605 -10.407133, -160.91825 -10.4089, 
+      -160.9209 -10.410233, -160.9239 -10.411133, -160.9273 -10.4116, -160.931 -10.411633, -160.93495 -10.4112, -160.93915 -10.410333, -160.94355 -10.409033, -160.9481 -10.4073, -160.9527 -10.405167, -160.95735 -10.402667, 
+      -160.962 -10.399833, -160.9666 -10.396667, -160.97105 -10.3932, -160.97535 -10.3895, -160.97945 -10.3856, -160.98325 -10.381533, -160.9868 -10.377333, -160.99 -10.3731, -160.99285 -10.3688, -160.9953 -10.364533, 
+      -160.9973 -10.360367, -160.99885 -10.356267, -160.99995 -10.352367, -161.00055 -10.348633, -161.00065 -10.345167, -161.0003 -10.341967, -160.99945 -10.3391, -160.99815 -10.336567, -160.99635 -10.3344, -160.99415 -10.332633, 
+      -160.9915 -10.3313)), 
+  ((-157.97975 -8.975833, -157.9835 -8.9792, -157.98765 -8.9825, -157.99215 -8.985667, -157.99695 -8.9887, -158.002 -8.991533, -158.00725 -8.994133, -158.0126 -8.996533, -158.01805 -8.998633, -158.0235 -9.000467, 
+      -158.0289 -9.001967, -158.03425 -9.003167, -158.03935 -9.004, -158.0443 -9.004467, -158.04895 -9.0046, -158.05325 -9.004367, -158.05725 -9.0038, -158.06075 -9.002867, -158.06385 -9.0016, -158.06645 -9, 
+      -158.06855 -8.9981, -158.0701 -8.9959, -158.07105 -8.993467, -158.0715 -8.990767, -158.07135 -8.9879, -158.0706 -8.984833, -158.06935 -8.9816, -158.0675 -8.9783, -158.06515 -8.974933, -158.0623 -8.9715, 
+      -158.05895 -8.9681, -158.0552 -8.964733, -158.05105 -8.961433, -158.04655 -8.958267, -158.04175 -8.955233, -158.0367 -8.9524, -158.03145 -8.9498, -158.0261 -8.9474, -158.02065 -8.9453, -158.0152 -8.943467, 
+      -158.0098 -8.941967, -158.00445 -8.940767, -157.99935 -8.939933, -157.9944 -8.939467, -157.98975 -8.939333, -157.98545 -8.939567, -157.98145 -8.940133, -157.97795 -8.941067, -157.97485 -8.942333, -157.97225 -8.943933, 
+      -157.97015 -8.945833, -157.9686 -8.948033, -157.96765 -8.950467, -157.9672 -8.953167, -157.96735 -8.956033, -157.9681 -8.9591, -157.96935 -8.962333, -157.9712 -8.965633, -157.97355 -8.969, -157.9764 -8.972433, 
+      -157.97975 -8.975833)), 
+  ((174.6996 -35.942667, 174.71305 -35.936967, 174.76315 -35.9451, 174.7962 -35.959767, 174.81575 -35.9777, 174.8133 -35.997267, 174.7962 -36.002967, 174.77905 -36.000533, 174.7644 -35.989133, 174.74485 -35.979333, 
+      174.71305 -35.969567, 174.6984 -35.9549, 174.6996 -35.942667)), 
+  ((-163.1726 -17.9302, -163.1632 -17.9316, -163.1549 -17.936633, -163.15265 -17.942133, -163.1549 -17.950133, -163.16245 -17.956667, -163.1842 -17.964667, -163.20375 -17.9667, -163.21955 -17.9667, -163.23605 -17.960667, 
+      -163.25485 -17.947633, -163.2691 -17.9331, -163.2759 -17.9226, -163.2774 -17.916067, -163.27365 -17.908567, -163.2586 -17.906533, -163.2451 -17.906533, -163.23155 -17.914067, -163.21275 -17.9301, -163.20075 -17.9346, 
+      -163.18875 -17.9336, -163.1726 -17.9302)), 
+  ((-157.3177 -20.198867, -157.3093 -20.207267, -157.29755 -20.2255, -157.2999 -20.238533, -157.30695 -20.2495, -157.31945 -20.256767, -157.3382 -20.256267, -157.3577 -20.244267, -157.371 -20.231233, -157.37805 -20.220833, 
+      -157.37805 -20.2083, -157.3718 -20.1932, -157.3632 -20.186933, -157.3507 -20.184333, -157.3327 -20.186933, -157.3177 -20.198867)), 
+  ((175.71585 -36.444167, 175.7529 -36.431367, 175.79135 -36.435, 175.81465 -36.446, 175.81465 -36.4661, 175.7941 -36.481667, 175.7337 -36.478933, 175.7145 -36.468867, 175.71585 -36.444167)), 
+  ((167.59135 -46.750933, 167.60345 -46.743333, 167.62565 -46.7402, 167.6485 -46.743333, 167.6707 -46.7523, 167.6821 -46.764833, 167.6821 -46.7765, 167.66935 -46.7877, 167.6384 -46.792167, 167.61425 -46.7877, 
+      167.5927 -46.776933, 167.588 -46.763033, 167.59135 -46.750933)), 
+  ((-161.0746 -10.330467, -161.07155 -10.331233, -161.06875 -10.3324, -161.0661 -10.333967, -161.06375 -10.335867, -161.0617 -10.338133, -161.05995 -10.340733, -161.0585 -10.3436, -161.05745 -10.346733, -161.0567 -10.3501, 
+      -161.05635 -10.353667, -161.0563 -10.357367, -161.0567 -10.361167, -161.0574 -10.365067, -161.0585 -10.368967, -161.0599 -10.372867, -161.06165 -10.3767, -161.0637 -10.380433, -161.06605 -10.384033, -161.06865 -10.387433, 
+      -161.0715 -10.390633, -161.0745 -10.393567, -161.0777 -10.3962, -161.08105 -10.398533, -161.08445 -10.400533, -161.08795 -10.402167, -161.09145 -10.4034, -161.09495 -10.404267, -161.09835 -10.404733, -161.1017 -10.404767, 
+      -161.1049 -10.4044, -161.10795 -10.403633, -161.11075 -10.402467, -161.1134 -10.4009, -161.11575 -10.399, -161.1178 -10.396733, -161.11955 -10.394133, -161.121 -10.391267, -161.12205 -10.388133, -161.1228 -10.384767, 
+      -161.12315 -10.3812, -161.1232 -10.3775, -161.1228 -10.3737, -161.1221 -10.3698, -161.121 -10.3659, -161.1196 -10.362, -161.11785 -10.358167, -161.1158 -10.354433, -161.11345 -10.350833, -161.11085 -10.347433, 
+      -161.108 -10.344233, -161.105 -10.3413, -161.1018 -10.338667, -161.09845 -10.336333, -161.09505 -10.334333, -161.09155 -10.3327, -161.08805 -10.331467, -161.08455 -10.3306, -161.08115 -10.330133, -161.0778 -10.3301, 
+      -161.0746 -10.330467)), 
+  ((174.74605 -36.480967, 174.77205 -36.470967, 174.79255 -36.472033, 174.80835 -36.484633, 174.8162 -36.5246, 174.7957 -36.535133, 174.76575 -36.533033, 174.7468 -36.5183, 174.74605 -36.480967)), 
+  ((176.3337 -37.630667, 176.3818 -37.635233, 176.4032 -37.647467, 176.4032 -37.664767, 176.38945 -37.676967, 176.336 -37.6831, 176.32225 -37.679033, 176.31615 -37.6668, 176.32225 -37.641367, 176.3337 -37.630667)), 
+  ((174.1749 -36.2929, 174.1868 -36.279533, 174.2091 -36.268633, 174.2418 -36.268633, 174.25515 -36.279533, 174.2559 -36.3058, 174.2418 -36.3192, 174.218 -36.326133, 174.18975 -36.3187, 174.1749 -36.2929)), 
+  ((174.77365 -36.604533, 174.7894 -36.594033, 174.81305 -36.5919, 174.8399 -36.610833, 174.8399 -36.6424, 174.82885 -36.658167, 174.80835 -36.658167, 174.7752 -36.637133, 174.77365 -36.604533)), 
+  ((176.1744 -37.288167, 176.1889 -37.286633, 176.21495 -37.3004, 176.21495 -37.3116, 176.1935 -37.341167, 176.1545 -37.349333, 176.13845 -37.3417, 176.13615 -37.323333, 176.1744 -37.288167)), 
+  ((175.17195 -36.8785, 175.1956 -36.8743, 175.2145 -36.8743, 175.24605 -36.892167, 175.2445 -36.914233, 175.2303 -36.928967, 175.2161 -36.928967, 175.1861 -36.920567, 175.17195 -36.9069, 175.17195 -36.8785)), 
+  ((-178.6324 -30.239867, -178.60575 -30.2269, -178.56615 -30.225433, -178.5395 -30.235067, -178.5402 -30.248033, -178.55245 -30.260033, -178.5863 -30.2706, -178.61295 -30.268667, -178.6317 -30.2557, -178.6324 -30.239867)), 
+  ((174.77125 -36.751233, 174.79335 -36.736533, 174.8107 -36.7344, 174.83435 -36.736533, 174.84225 -36.755433, 174.8375 -36.771233, 174.81385 -36.794367, 174.8012 -36.794367, 174.77915 -36.7849, 174.7744 -36.774367, 
+      174.77125 -36.751233)), 
+  ((-178.64175 -30.575033, -178.61585 -30.561567, -178.582 -30.559667, -178.55895 -30.5683, -178.55965 -30.596633, -178.57625 -30.6091, -178.6108 -30.6072, -178.6396 -30.588, -178.64175 -30.575033)), 
+  ((175.44445 -36.169533, 175.463 -36.155667, 175.4868 -36.156667, 175.5091 -36.168033, 175.5128 -36.1854, 175.49425 -36.2062, 175.47045 -36.209667, 175.4459 -36.205733, 175.4385 -36.187367, 175.44445 -36.169533)), 
+  ((-158.9072 -19.3822, -158.90475 -19.381133, -158.90195 -19.380333, -158.8989 -19.379867, -158.89555 -19.379733, -158.892 -19.3799, -158.88825 -19.3804, -158.88435 -19.3812, -158.8803 -19.3823, -158.87625 -19.3837, 
+      -158.8722 -19.385367, -158.86815 -19.3873, -158.86415 -19.389467, -158.8603 -19.391867, -158.8566 -19.3944, -158.8531 -19.397133, -158.84985 -19.4, -158.8469 -19.402933, -158.8442 -19.405967, -158.84185 -19.409, 
+      -158.8399 -19.412033, -158.8383 -19.415067, -158.8371 -19.418, -158.8363 -19.420833, -158.83595 -19.423533, -158.83605 -19.4261, -158.83655 -19.428467, -158.83745 -19.4306, -158.8388 -19.4325, -158.8405 -19.434167, 
+      -158.8426 -19.435533, -158.84505 -19.4366, -158.84785 -19.4374, -158.8509 -19.437867, -158.85425 -19.438, -158.8578 -19.437833, -158.86155 -19.437333, -158.86545 -19.436533, -158.8695 -19.435433, -158.87355 -19.434033, 
+      -158.8776 -19.432367, -158.88165 -19.430433, -158.88565 -19.428267, -158.8895 -19.425867, -158.8932 -19.423333, -158.8967 -19.4206, -158.89995 -19.417733, -158.9029 -19.4148, -158.9056 -19.411767, -158.90795 -19.408733, 
+      -158.9099 -19.4057, -158.9115 -19.402667, -158.9127 -19.399733, -158.9135 -19.3969, -158.91385 -19.3942, -158.91375 -19.391633, -158.91325 -19.389267, -158.91235 -19.387133, -158.911 -19.385233, -158.9093 -19.383567, 
+      -158.9072 -19.3822)), 
+  ((158.90175 -54.474, 158.9241 -54.472867, 158.93555 -54.477433, 158.94645 -54.4935, 158.94705 -54.5042, 158.935 -54.5214, 158.91665 -54.529033, 158.896 -54.525233, 158.87995 -54.511467, 158.8771 -54.491967, 
+      158.884 -54.4828, 158.90175 -54.474)), 
+  ((158.92295 -54.401367, 158.9367 -54.396033, 158.9585 -54.3945, 158.9734 -54.398333, 158.97685 -54.411333, 158.9757 -54.430433, 158.96425 -54.4442, 158.94475 -54.4526, 158.9333 -54.4526, 158.92295 -54.445733, 
+      158.9138 -54.4266, 158.91265 -54.412833, 158.92295 -54.401367)), 
+  ((174.76315 -35.871767, 174.76315 -35.8628, 174.7705 -35.8522, 174.7705 -35.844033, 174.7803 -35.839967, 174.8182 -35.839967, 174.8365 -35.845667, 174.84385 -35.860333, 174.8353 -35.873367, 174.81575 -35.881533, 
+      174.7815 -35.883167, 174.76315 -35.871767)), 
+  ((167.27775 -47.254867, 167.285 -47.244033, 167.29765 -47.234367, 167.31875 -47.228767, 167.34345 -47.227133, 167.36395 -47.228767, 167.37235 -47.234767, 167.37295 -47.243633, 167.3627 -47.252867, 167.32595 -47.2661, 
+      167.30185 -47.268533, 167.2832 -47.2645, 167.27775 -47.254867)), 
+  ((-157.8163 -8.931767, -157.78225 -8.950667, -157.7789 -8.9641, -157.79235 -8.967467, -157.81085 -8.963, -157.8512 -8.9484, -157.89325 -8.940567, -157.9033 -8.936067, -157.89825 -8.9271, -157.8781 -8.9226, 
+      -157.84445 -8.923733, -157.8163 -8.931767)), 
+  ((158.7195 -55.099467, 158.715 -55.085633, 158.7204 -55.0688, 158.73215 -55.058, 158.7565 -55.0562, 158.77905 -55.0622, 158.79165 -55.073633, 158.78805 -55.082633, 158.7646 -55.100067, 158.74655 -55.1055, 
+      158.72945 -55.1049, 158.7195 -55.099467)), 
+  ((-178.9322 -31.2821, -178.9209 -31.267567, -178.89665 -31.267, -178.88215 -31.2767, -178.88135 -31.285867, -178.8886 -31.302, -178.92415 -31.333233, -178.9443 -31.333767, -178.94835 -31.318167, -178.9346 -31.299867, 
+      -178.9322 -31.2821)), 
+  ((166.83645 -45.687733, 166.8434 -45.678433, 166.8614 -45.673, 166.92005 -45.666033, 166.9421 -45.6672, 166.9572 -45.674167, 166.9572 -45.680767, 166.9398 -45.690833, 166.86085 -45.698167, 166.8411 -45.695867, 
+      166.83645 -45.687733)), 
+  ((175.3139 -36.657633, 175.33125 -36.6587, 175.34705 -36.6713, 175.3486 -36.707067, 175.33915 -36.716533, 175.3155 -36.716533, 175.28865 -36.692333, 175.2934 -36.675533, 175.3139 -36.657633)), 
+  ((-178.806 -31.468233, -178.81735 -31.476967, -178.8276 -31.481033, -178.83575 -31.480367, -178.84595 -31.4722, -178.8541 -31.462, -178.8531 -31.434767, -178.849 -31.425233, -178.83675 -31.421133, -178.82045 -31.421133, 
+      -178.81125 -31.425233, -178.8 -31.4327, -178.80105 -31.446333, -178.806 -31.468233)), 
+  ((167.5715 -46.9316, 167.5789 -46.924433, 167.59235 -46.9177, 167.5984 -46.911433, 167.6085 -46.9065, 167.6293 -46.9074, 167.6367 -46.912333, 167.6394 -46.934733, 167.63265 -46.9504, 167.61655 -46.9576, 
+      167.59235 -46.9558, 167.5742 -46.9446, 167.5715 -46.9316)), 
+  ((167.8325 -47.5747, 167.84385 -47.569, 167.858 -47.568367, 167.8779 -47.574067, 167.88735 -47.584133, 167.8845 -47.5993, 167.86935 -47.616933, 167.85235 -47.622, 167.8372 -47.6201, 167.8249 -47.606233, 
+      167.82585 -47.586033, 167.8325 -47.5747)), 
+  ((175.0735 -35.919267, 175.09135 -35.906367, 175.11515 -35.906367, 175.13595 -35.923233, 175.13295 -35.950967, 175.10475 -35.9589, 175.0765 -35.943033, 175.0735 -35.919267)), 
+  ((158.74205 -55.0111, 158.73395 -55.000867, 158.73485 -54.988267, 158.74115 -54.977433, 158.7556 -54.970833, 158.78085 -54.971433, 158.79615 -54.981033, 158.80335 -54.992467, 158.79885 -55.0021, 158.78715 -55.0129, 
+      158.7691 -55.0171, 158.7556 -55.0177, 158.74205 -55.0111)), 
+  ((159.00435 -54.440367, 159.0135 -54.431967, 159.03185 -54.427367, 159.0502 -54.428133, 159.0605 -54.435767, 159.0651 -54.451833, 159.05825 -54.467133, 159.04445 -54.475533, 159.02615 -54.4763, 159.00665 -54.467133, 
+      159.0009 -54.4549, 159.00435 -54.440367)), 
+  ((174.84015 -40.986433, 174.86395 -40.941833, 174.88475 -40.939367, 174.8944 -40.9483, 174.88475 -40.984467, 174.87135 -40.998833, 174.8528 -41.009733, 174.8379 -41.009233, 174.84015 -40.986433)), 
+  ((172.12475 -34.187133, 172.1405 -34.173067, 172.1628 -34.166433, 172.1851 -34.167433, 172.19815 -34.175133, 172.19815 -34.187433, 172.187 -34.198433, 172.1478 -34.2102, 172.13165 -34.2102, 172.1232 -34.202533, 
+      172.12475 -34.187133)), 
+  ((165.8567 -50.759833, 165.85115 -50.748767, 165.8578 -50.736233, 165.86665 -50.7296, 165.87215 -50.7237, 165.8755 -50.717033, 165.88655 -50.715567, 165.90535 -50.719267, 165.91755 -50.736967, 165.91645 -50.748767, 
+      165.90425 -50.760567, 165.88545 -50.765733, 165.87105 -50.765733, 165.8567 -50.759833)), 
+  ((-176.7701 -43.430033, -176.7594 -43.422367, -176.74795 -43.419833, -176.72345 -43.4234, -176.71275 -43.4336, -176.712 -43.447367, -176.72115 -43.4591, -176.7449 -43.467767, -176.764 -43.467267, -176.7724 -43.461133, 
+      -176.7747 -43.443267, -176.7701 -43.430033)), 
+  ((176.8788 -37.8312, 176.8956 -37.8322, 176.93075 -37.8424, 176.9338 -37.856633, 176.93075 -37.8709, 176.917 -37.875967, 176.8834 -37.8709, 176.86355 -37.856633, 176.86205 -37.844433, 176.8788 -37.8312)), 
+  ((-158.2569 -19.855067, -158.26065 -19.8538, -158.2643 -19.852367, -158.26785 -19.850733, -158.27125 -19.8489, -158.2744 -19.846967, -158.27735 -19.844867, -158.28005 -19.842667, -158.28245 -19.840367, -158.28455 -19.838033, 
+      -158.28625 -19.835667, -158.28765 -19.8333, -158.28865 -19.830933, -158.28925 -19.8286, -158.28945 -19.826367, -158.2893 -19.8242, -158.2887 -19.822167, -158.28775 -19.820267, -158.2864 -19.818567, -158.2847 -19.817, 
+      -158.28265 -19.815633, -158.2803 -19.8145, -158.2776 -19.8136, -158.2747 -19.8129, -158.2715 -19.812467, -158.26815 -19.8123, -158.26465 -19.812333, -158.261 -19.812667, -158.25725 -19.8132, -158.25345 -19.814, 
+      -158.2497 -19.815, -158.24595 -19.816267, -158.2423 -19.8177, -158.23875 -19.819333, -158.23535 -19.821167, -158.2322 -19.8231, -158.2292 -19.8252, -158.22655 -19.8274, -158.22415 -19.8297, -158.22205 -19.832033, 
+      -158.22035 -19.8344, -158.21895 -19.8368, -158.21795 -19.839133, -158.21735 -19.841467, -158.21715 -19.8437, -158.2173 -19.845867, -158.2179 -19.8479, -158.21885 -19.8498, -158.2202 -19.851533, -158.2219 -19.853067, 
+      -158.22395 -19.854433, -158.2263 -19.855567, -158.229 -19.856467, -158.2319 -19.857167, -158.2351 -19.8576, -158.23845 -19.857767, -158.24195 -19.857733, -158.2456 -19.8574, -158.24935 -19.856867, -158.25315 -19.856067, 
+      -158.2569 -19.855067)), 
+  ((-158.10725 -20.022633, -158.1107 -20.0216, -158.1141 -20.020367, -158.1173 -20.018933, -158.1203 -20.0173, -158.12315 -20.015533, -158.1257 -20.0136, -158.128 -20.011533, -158.13 -20.009367, -158.13165 -20.007133, 
+      -158.13295 -20.004833, -158.13395 -20.002533, -158.13455 -20.0002, -158.13475 -19.9979, -158.1346 -19.995633, -158.1341 -19.993467, -158.1332 -19.991367, -158.13195 -19.9894, -158.13035 -19.987567, -158.12845 -19.9859, 
+      -158.1262 -19.9844, -158.1237 -19.9831, -158.12095 -19.982033, -158.11795 -19.981167, -158.1148 -19.980533, -158.11145 -19.980133, -158.108 -19.979967, -158.10445 -19.980067, -158.1009 -19.9804, -158.0973 -19.980967, 
+      -158.09375 -19.981767, -158.0903 -19.9828, -158.0869 -19.984033, -158.0837 -19.985467, -158.0807 -19.9871, -158.07785 -19.988867, -158.0753 -19.9908, -158.073 -19.992867, -158.071 -19.995033, -158.06935 -19.997267, 
+      -158.06805 -19.999567, -158.06705 -20.001867, -158.06645 -20.0042, -158.06625 -20.0065, -158.0664 -20.008767, -158.0669 -20.010933, -158.0678 -20.013033, -158.06905 -20.015, -158.07065 -20.016833, -158.07255 -20.0185, 
+      -158.07475 -20.02, -158.0773 -20.0213, -158.08005 -20.022367, -158.08305 -20.023233, -158.0862 -20.023867, -158.08955 -20.024267, -158.093 -20.024433, -158.09655 -20.024333, -158.1001 -20.024, -158.1037 -20.023433, 
+      -158.10725 -20.022633)), 
+  ((174.6547 -36.771967, 174.66475 -36.767033, 174.6905 -36.767033, 174.7141 -36.786233, 174.71585 -36.805733, 174.71015 -36.812133, 174.69925 -36.814767, 174.68005 -36.8101, 174.656 -36.793233, 174.6547 -36.771967)), 
+  ((179.06505 -47.797967, 179.06925 -47.787433, 179.0861 -47.7755, 179.10505 -47.7685, 179.1208 -47.7713, 179.1303 -47.7776, 179.13555 -47.788833, 179.1345 -47.794433, 179.1229 -47.798667, 179.11765 -47.801467, 
+      179.11135 -47.8099, 179.0924 -47.8127, 179.0724 -47.8106, 179.06505 -47.804267, 179.06505 -47.797967)), 
+  ((166.54475 -45.8948, 166.55385 -45.8887, 166.56605 -45.8887, 166.57625 -45.8955, 166.5752 -45.906333, 166.562 -45.918533, 166.5559 -45.929367, 166.53965 -45.942233, 166.52035 -45.949033, 166.5112 -45.9463, 
+      166.5102 -45.9341, 166.52035 -45.9165, 166.5376 -45.905667, 166.54475 -45.8948)), 
+  ((175.33755 -36.776467, 175.3502 -36.767, 175.36755 -36.767, 175.3928 -36.776467, 175.3928 -36.801733, 175.3833 -36.812233, 175.35805 -36.8112, 175.33915 -36.7975, 175.33755 -36.776467)), 
+  ((175.35175 -36.8543, 175.3833 -36.8501, 175.40065 -36.8585, 175.40065 -36.875333, 175.37225 -36.890067, 175.3549 -36.890067, 175.3344 -36.8827, 175.33125 -36.870067, 175.35175 -36.8543)), 
+  ((173.4375 -41.058467, 173.4481 -41.049733, 173.4628 -41.049733, 173.493 -41.0677, 173.49625 -41.0824, 173.48485 -41.0933, 173.4685 -41.0982, 173.44485 -41.085667, 173.4334 -41.069333, 173.4375 -41.058467)), 
+  ((175.1018 -36.222567, 175.11365 -36.2067, 175.1315 -36.199767, 175.1538 -36.209667, 175.16125 -36.224533, 175.15085 -36.244367, 175.12855 -36.249333, 175.1092 -36.2404, 175.1018 -36.222567)), 
+  ((166.4898 -45.6774, 166.4832 -45.6681, 166.4832 -45.6588, 166.49275 -45.6495, 166.51765 -45.646567, 166.5463 -45.650967, 166.55875 -45.660267, 166.55875 -45.6676, 166.5448 -45.675433, 166.51545 -45.6813, 
+      166.4898 -45.6774)), 
+  ((166.0437 -50.5691, 166.03045 -50.5514, 166.03595 -50.530733, 166.05145 -50.5263, 166.0703 -50.530733, 166.0858 -50.544767, 166.08465 -50.5647, 166.06695 -50.574267, 166.0559 -50.574267, 166.0437 -50.5691)), 
+  ((-158.785 -19.399833, -158.788 -19.400633, -158.79115 -19.401167, -158.79435 -19.4015, -158.79755 -19.401633, -158.80075 -19.4015, -158.80395 -19.401167, -158.8071 -19.400633, -158.8101 -19.399833, -158.81295 -19.398867, 
+      -158.8157 -19.3977, -158.8182 -19.396333, -158.82045 -19.394833, -158.8225 -19.393167, -158.82425 -19.391333, -158.8257 -19.389433, -158.8269 -19.387433, -158.8277 -19.385333, -158.8282 -19.3832, -158.8284 -19.381067, 
+      -158.8282 -19.378933, -158.8277 -19.3768, -158.8269 -19.3747, -158.8257 -19.3727, -158.82425 -19.3708, -158.8225 -19.368967, -158.82045 -19.3673, -158.8182 -19.3658, -158.8157 -19.364433, -158.81295 -19.363267, 
+      -158.8101 -19.3623, -158.8071 -19.3615, -158.80395 -19.360967, -158.80075 -19.360633, -158.79755 -19.3605, -158.79435 -19.360633, -158.79115 -19.360967, -158.788 -19.3615, -158.785 -19.3623, -158.78215 -19.363267, 
+      -158.7794 -19.364433, -158.7769 -19.3658, -158.77465 -19.3673, -158.7726 -19.368967, -158.77085 -19.3708, -158.7694 -19.3727, -158.7682 -19.3747, -158.7674 -19.3768, -158.7669 -19.378933, -158.7667 -19.381067, 
+      -158.7669 -19.3832, -158.7674 -19.385333, -158.7682 -19.387433, -158.7694 -19.389433, -158.77085 -19.391333, -158.7726 -19.393167, -158.77465 -19.394833, -158.7769 -19.396333, -158.7794 -19.3977, -158.78215 -19.398867, 
+      -158.785 -19.399833)), 
+  ((173.99675 -40.8496, 174.0083 -40.839767, 174.023 -40.8372, 174.0393 -40.839967, 174.0502 -40.849367, 174.0515 -40.8592, 174.0387 -40.8767, 174.0201 -40.882667, 174.0009 -40.879233, 173.99325 -40.8643, 
+      173.99675 -40.8496)), 
+  ((166.4583 -46.0731, 166.46485 -46.063267, 166.47685 -46.053467, 166.48995 -46.049833, 166.50135 -46.049833, 166.51065 -46.054567, 166.51335 -46.067633, 166.50735 -46.084333, 166.4921 -46.094167, 166.4725 -46.095233, 
+      166.46105 -46.093067, 166.45615 -46.0869, 166.4583 -46.0731)), 
+  ((166.2435 -50.482033, 166.2457 -50.4636, 166.2612 -50.454733, 166.27225 -50.452533, 166.2933 -50.4636, 166.30325 -50.476133, 166.30105 -50.487933, 166.28445 -50.496067, 166.26675 -50.4968, 166.25345 -50.4931, 
+      166.2435 -50.482033)), 
+  ((-157.6612 -9.054967, -157.65895 -9.055067, -157.65675 -9.055467, -157.65455 -9.056167, -157.6524 -9.057167, -157.65035 -9.058433, -157.6484 -9.06, -157.64655 -9.0618, -157.64485 -9.0638, -157.6433 -9.066067, 
+      -157.64195 -9.0685, -157.6408 -9.071067, -157.6398 -9.0738, -157.63905 -9.0766, -157.63855 -9.0795, -157.63825 -9.082433, -157.6382 -9.085367, -157.63835 -9.088267, -157.63875 -9.091133, -157.6394 -9.093867, 
+      -157.64025 -9.096533, -157.6413 -9.099, -157.64255 -9.101333, -157.644 -9.103433, -157.64565 -9.105333, -157.6474 -9.107, -157.6493 -9.108367, -157.6513 -9.1095, -157.6534 -9.1103, -157.6556 -9.110833, 
+      -157.6578 -9.111033, -157.66005 -9.110933, -157.66225 -9.110533, -157.66445 -9.109833, -157.6666 -9.108833, -157.66865 -9.107567, -157.6706 -9.106, -157.67245 -9.1042, -157.67415 -9.1022, -157.6757 -9.099933, 
+      -157.67705 -9.0975, -157.6782 -9.094933, -157.6792 -9.0922, -157.67995 -9.0894, -157.68045 -9.0865, -157.68075 -9.083567, -157.6808 -9.080633, -157.68065 -9.077733, -157.68025 -9.074867, -157.6796 -9.072133, 
+      -157.67875 -9.069467, -157.6777 -9.067, -157.67645 -9.064667, -157.675 -9.062567, -157.67335 -9.060667, -157.6716 -9.059, -157.6697 -9.057633, -157.6677 -9.0565, -157.6656 -9.0557, -157.6634 -9.055167, 
+      -157.6612 -9.054967)), 
+  ((-172.56045 -8.536767, -172.5408 -8.544467, -172.5192 -8.560633, -172.5042 -8.582467, -172.5011 -8.604833, -172.51185 -8.609067, -172.5215 -8.6047, -172.52805 -8.597233, -172.52805 -8.587233, -172.53575 -8.5713, 
+      -172.5554 -8.5559, -172.5669 -8.547033, -172.5696 -8.540867, -172.5677 -8.537267, -172.56045 -8.536767)), 
+  ((173.8486 -35.025667, 173.84635 -35.005333, 173.85975 -34.9999, 173.8739 -35.003867, 173.89095 -35.016733, 173.8895 -35.040533, 173.8776 -35.050433, 173.85825 -35.047967, 173.8501 -35.040533, 173.8486 -35.025667)), 
+  ((173.0945 -41.272233, 173.098 -41.263733, 173.11535 -41.261433, 173.1454 -41.266067, 173.1616 -41.276833, 173.1616 -41.2892, 173.15235 -41.2969, 173.1292 -41.2969, 173.10725 -41.283033, 173.09915 -41.2807, 
+      173.0945 -41.272233)), 
+  ((167.2796 -47.173133, 167.29105 -47.156667, 167.3049 -47.146633, 167.31995 -47.146633, 167.3302 -47.152267, 167.332 -47.1655, 167.3248 -47.179167, 167.31035 -47.1884, 167.29585 -47.1904, 167.2838 -47.1876, 
+      167.2796 -47.180767, 167.2796 -47.173133)), 
+  ((-163.16325 -17.8495, -163.16135 -17.8502, -163.15965 -17.851167, -163.15815 -17.852367, -163.1569 -17.8538, -163.15585 -17.8554, -163.15505 -17.857233, -163.15455 -17.859233, -163.1543 -17.8614, -163.1543 -17.863667, 
+      -163.15455 -17.866033, -163.1551 -17.8685, -163.1559 -17.871, -163.15695 -17.873533, -163.15825 -17.876033, -163.15975 -17.878533, -163.16145 -17.880967, -163.1634 -17.8833, -163.16545 -17.885533, -163.16765 -17.8876, 
+      -163.17 -17.889533, -163.17245 -17.8913, -163.17495 -17.892833, -163.1775 -17.894167, -163.18005 -17.895267, -163.1826 -17.896133, -163.1851 -17.896733, -163.18755 -17.897067, -163.18985 -17.897133, -163.1921 -17.896967, 
+      -163.19415 -17.8965, -163.19605 -17.8958, -163.19775 -17.894833, -163.19925 -17.893633, -163.2005 -17.8922, -163.20155 -17.8906, -163.20235 -17.888767, -163.20285 -17.886767, -163.2031 -17.8846, -163.2031 -17.882333, 
+      -163.20285 -17.879967, -163.2023 -17.8775, -163.2015 -17.875, -163.20045 -17.872467, -163.19915 -17.869967, -163.19765 -17.867467, -163.19595 -17.865033, -163.194 -17.8627, -163.19195 -17.860467, -163.18975 -17.8584, 
+      -163.1874 -17.856467, -163.18495 -17.8547, -163.18245 -17.853167, -163.1799 -17.851833, -163.17735 -17.850733, -163.1748 -17.849867, -163.1723 -17.849267, -163.16985 -17.848933, -163.16755 -17.848867, -163.1653 -17.849067, 
+      -163.16325 -17.8495)), 
+  ((-161.18625 -13.247467, -161.189 -13.248167, -161.19185 -13.248667, -161.19475 -13.248967, -161.1977 -13.249067, -161.20065 -13.248967, -161.20355 -13.248667, -161.2064 -13.248167, -161.20915 -13.247467, -161.21175 -13.246567, 
+      -161.2142 -13.2455, -161.2165 -13.244267, -161.2186 -13.242867, -161.22045 -13.241333, -161.22205 -13.2397, -161.2234 -13.237967, -161.22445 -13.236133, -161.2252 -13.234233, -161.22565 -13.2323, -161.2258 -13.230333, 
+      -161.22565 -13.228367, -161.2252 -13.226433, -161.22445 -13.224533, -161.2234 -13.2227, -161.22205 -13.220967, -161.22045 -13.219333, -161.2186 -13.2178, -161.2165 -13.2164, -161.2142 -13.215167, -161.21175 -13.2141, 
+      -161.20915 -13.2132, -161.2064 -13.2125, -161.20355 -13.212, -161.20065 -13.2117, -161.1977 -13.2116, -161.19475 -13.2117, -161.19185 -13.212, -161.189 -13.2125, -161.18625 -13.2132, -161.18365 -13.2141, 
+      -161.1812 -13.215167, -161.1789 -13.2164, -161.1768 -13.2178, -161.17495 -13.219333, -161.17335 -13.220967, -161.172 -13.2227, -161.17095 -13.224533, -161.1702 -13.226433, -161.16975 -13.228367, -161.1696 -13.230333, 
+      -161.16975 -13.2323, -161.1702 -13.234233, -161.17095 -13.236133, -161.172 -13.237967, -161.17335 -13.2397, -161.17495 -13.241333, -161.1768 -13.242867, -161.1789 -13.244267, -161.1812 -13.2455, -161.18365 -13.246567, 
+      -161.18625 -13.247467)), 
+  ((-161.07125 -10.138167, -161.06965 -10.139533, -161.06825 -10.141033, -161.0672 -10.142667, -161.0664 -10.144367, -161.06595 -10.146167, -161.0658 -10.148033, -161.06595 -10.149967, -161.0664 -10.1519, -161.06715 -10.153833, 
+      -161.0682 -10.155733, -161.06955 -10.1576, -161.07115 -10.1594, -161.073 -10.161133, -161.0751 -10.162767, -161.0774 -10.164267, -161.07985 -10.165633, -161.0825 -10.166867, -161.08525 -10.167933, -161.0881 -10.1688, 
+      -161.09105 -10.1695, -161.094 -10.17, -161.09695 -10.1703, -161.0999 -10.170433, -161.10275 -10.170333, -161.10555 -10.170033, -161.10815 -10.169533, -161.11065 -10.168833, -161.11295 -10.167967, -161.1151 -10.1669, 
+      -161.11695 -10.1657, -161.11855 -10.164333, -161.11995 -10.162833, -161.121 -10.1612, -161.1218 -10.1595, -161.12225 -10.1577, -161.1224 -10.155833, -161.12225 -10.1539, -161.1218 -10.151967, -161.12105 -10.150033, 
+      -161.12 -10.148133, -161.11865 -10.146267, -161.11705 -10.144467, -161.1152 -10.142733, -161.1131 -10.1411, -161.1108 -10.1396, -161.10835 -10.138233, -161.1057 -10.137, -161.10295 -10.135933, -161.1001 -10.135067, 
+      -161.09715 -10.134367, -161.0942 -10.133867, -161.09125 -10.133567, -161.0883 -10.133433, -161.08545 -10.133533, -161.08265 -10.133833, -161.08005 -10.134333, -161.07755 -10.135033, -161.07525 -10.1359, -161.0731 -10.136967, 
+      -161.07125 -10.138167)), 
+  ((173.665 -34.9538, 173.66945 -34.946833, 173.68505 -34.9409, 173.71705 -34.9513, 173.72595 -34.967167, 173.7163 -34.978067, 173.69175 -34.977067, 173.6702 -34.967167, 173.665 -34.9538)), 
+  ((166.31875 -50.548467, 166.3276 -50.5455, 166.33645 -50.5455, 166.3464 -50.554367, 166.3453 -50.574267, 166.33865 -50.587567, 166.31765 -50.593467, 166.3088 -50.589767, 166.30325 -50.575, 166.3099 -50.556567, 
+      166.31875 -50.548467)), 
+  ((174.12925 -40.8878, 174.14525 -40.875833, 174.15615 -40.8737, 174.17025 -40.878833, 174.1773 -40.8929, 174.17215 -40.904867, 174.1555 -40.912967, 174.1347 -40.912767, 174.1238 -40.900367, 174.12925 -40.8878)), 
+  ((-176.90165 -43.424933, -176.89095 -43.4193, -176.87645 -43.4178, -176.8619 -43.422367, -176.8573 -43.4336, -176.86115 -43.446867, -176.87415 -43.454, -176.894 -43.454, -176.9047 -43.446333, -176.90855 -43.435633, 
+      -176.90165 -43.424933)), 
+  ((-176.4669 -44.308333, -176.45475 -44.3071, -176.4408 -44.3132, -176.43655 -44.324933, -176.4426 -44.336667, -176.4608 -44.3468, -176.47295 -44.3468, -176.4833 -44.337067, -176.4851 -44.325733, -176.47965 -44.3144, 
+      -176.4669 -44.308333)), 
+  ((-176.3652 -44.53, -176.3484 -44.516367, -176.32915 -44.513967, -176.31595 -44.517167, -176.30995 -44.5276, -176.31835 -44.5388, -176.3412 -44.549233, -176.3544 -44.549233, -176.3652 -44.5404, -176.3652 -44.53)), 
+  ((-157.97225 -9.122267, -157.9703 -9.121533, -157.9682 -9.121, -157.96595 -9.120633, -157.96355 -9.1205, -157.9611 -9.120567, -157.9586 -9.120833, -157.95605 -9.1213, -157.9535 -9.121967, -157.95095 -9.1228, 
+      -157.94845 -9.123833, -157.94605 -9.125033, -157.94375 -9.126367, -157.94155 -9.127833, -157.93955 -9.129467, -157.9377 -9.131167, -157.936 -9.132967, -157.9346 -9.134833, -157.93335 -9.136733, -157.9324 -9.1387, 
+      -157.93165 -9.140633, -157.9312 -9.142567, -157.931 -9.144433, -157.9311 -9.146267, -157.9314 -9.148, -157.932 -9.149667, -157.9329 -9.1512, -157.934 -9.1526, -157.9353 -9.153867, -157.9369 -9.154933, 
+      -157.93865 -9.155867, -157.9406 -9.1566, -157.9427 -9.157133, -157.94495 -9.1575, -157.94735 -9.157633, -157.9498 -9.157567, -157.9523 -9.1573, -157.95485 -9.156833, -157.9574 -9.156167, -157.95995 -9.155333, 
+      -157.96245 -9.1543, -157.96485 -9.1531, -157.96715 -9.151767, -157.96935 -9.1503, -157.97135 -9.148667, -157.9732 -9.146967, -157.9749 -9.145167, -157.9763 -9.1433, -157.97755 -9.1414, -157.9785 -9.139433, 
+      -157.97925 -9.1375, -157.9797 -9.135567, -157.9799 -9.1337, -157.9798 -9.131867, -157.9795 -9.130133, -157.9789 -9.128467, -157.978 -9.126933, -157.9769 -9.125533, -157.9756 -9.124267, -157.974 -9.1232, 
+      -157.97225 -9.122267)), 
+  ((167.1823 -47.192433, 167.19765 -47.175967, 167.2073 -47.173933, 167.21695 -47.175967, 167.22295 -47.188, 167.2239 -47.205667, 167.21785 -47.2097, 167.18775 -47.2121, 167.1817 -47.2085, 167.1787 -47.200467, 
+      167.1823 -47.192433)), 
+  ((166.4324 -48.182333, 166.43945 -48.1763, 166.4676 -48.1676, 166.48215 -48.168933, 166.48515 -48.174967, 166.48015 -48.1924, 166.4721 -48.197433, 166.4565 -48.2001, 166.44045 -48.197433, 166.4314 -48.1904, 
+      166.4324 -48.182333)), 
+  ((166.75355 -45.2454, 166.7509 -45.237733, 166.75625 -45.234167, 166.7731 -45.235367, 166.8192 -45.264333, 166.82095 -45.272, 166.81475 -45.274367, 166.7997 -45.274967, 166.75355 -45.2454)), 
+  ((-176.16595 -44.2972, -176.1502 -44.2826, -176.1283 -44.275333, -176.11615 -44.278567, -176.1101 -44.294767, -176.1174 -44.302867, -176.1368 -44.3069, -176.16355 -44.3069, -176.16595 -44.2972)), 
+  ((168.193 -46.946633, 168.2019 -46.935267, 168.21815 -46.9288, 168.23435 -46.929333, 168.24245 -46.937433, 168.2433 -46.9488, 168.2311 -46.959067, 168.21165 -46.9618, 168.19625 -46.956367, 168.193 -46.946633)), 
+  ((-176.1623 -44.206467, -176.1429 -44.202433, -176.1259 -44.212967, -176.12465 -44.2243, -176.1368 -44.2332, -176.1599 -44.236433, -176.17325 -44.227533, -176.17205 -44.214567, -176.1623 -44.206467)), 
+  ((-157.88985 -9.177233, -157.8882 -9.1765, -157.88635 -9.175933, -157.88435 -9.175567, -157.88215 -9.1754, -157.8799 -9.175433, -157.87755 -9.175633, -157.8751 -9.176033, -157.8726 -9.1766, -157.87015 -9.177367, 
+      -157.86765 -9.1783, -157.8652 -9.1794, -157.86285 -9.180633, -157.8606 -9.182, -157.8584 -9.1835, -157.8564 -9.1851, -157.85455 -9.1868, -157.8529 -9.188533, -157.8514 -9.190333, -157.85015 -9.192167, 
+      -157.84915 -9.194, -157.8484 -9.195833, -157.84785 -9.197633, -157.8476 -9.199367, -157.8476 -9.201033, -157.84785 -9.2026, -157.84835 -9.2041, -157.84915 -9.205433, -157.85015 -9.206667, -157.8514 -9.207733, 
+      -157.85285 -9.208633, -157.8545 -9.209367, -157.85635 -9.209933, -157.85835 -9.2103, -157.86055 -9.210467, -157.8628 -9.210433, -157.86515 -9.210233, -157.8676 -9.209833, -157.8701 -9.209267, -157.87255 -9.2085, 
+      -157.87505 -9.207567, -157.8775 -9.206467, -157.87985 -9.205233, -157.8821 -9.203867, -157.8843 -9.202367, -157.8863 -9.200767, -157.88815 -9.199067, -157.8898 -9.197333, -157.8913 -9.195533, -157.89255 -9.1937, 
+      -157.89355 -9.191867, -157.8943 -9.190033, -157.89485 -9.188233, -157.8951 -9.1865, -157.8951 -9.184833, -157.89485 -9.183267, -157.89435 -9.181767, -157.89355 -9.180433, -157.89255 -9.1792, -157.8913 -9.178133, 
+      -157.88985 -9.177233)), 
+  ((-157.72005 -8.995533, -157.71765 -8.995633, -157.7153 -8.995867, -157.713 -8.9963, -157.71075 -8.9969, -157.7086 -8.997633, -157.7066 -8.998533, -157.70475 -8.999567, -157.70305 -9.000733, -157.70155 -9.002, 
+      -157.70025 -9.003367, -157.69915 -9.004833, -157.6983 -9.006367, -157.6977 -9.007967, -157.6973 -9.0096, -157.6972 -9.011233, -157.6973 -9.012867, -157.6977 -9.0145, -157.6983 -9.0161, -157.69915 -9.017633, 
+      -157.70025 -9.019067, -157.70155 -9.020467, -157.70305 -9.021733, -157.70475 -9.0229, -157.7066 -9.023933, -157.7086 -9.024833, -157.71075 -9.025567, -157.713 -9.026167, -157.7153 -9.0266, -157.71765 -9.026833, 
+      -157.72005 -9.026933, -157.72245 -9.026833, -157.7248 -9.0266, -157.7271 -9.026167, -157.72935 -9.025567, -157.7315 -9.024833, -157.7335 -9.023933, -157.73535 -9.0229, -157.73705 -9.021733, -157.73855 -9.020467, 
+      -157.73985 -9.0191, -157.74095 -9.017633, -157.7418 -9.0161, -157.7424 -9.0145, -157.7428 -9.012867, -157.7429 -9.011233, -157.7428 -9.0096, -157.7424 -9.007967, -157.7418 -9.006367, -157.74095 -9.004833, 
+      -157.73985 -9.0034, -157.73855 -9.002, -157.73705 -9.000733, -157.73535 -8.999567, -157.7335 -8.998533, -157.7315 -8.997633, -157.72935 -8.9969, -157.7271 -8.9963, -157.7248 -8.995867, -157.72245 -8.995633, 
+      -157.72005 -8.995533)), 
+  ((167.7968 -47.215033, 167.81005 -47.215033, 167.8257 -47.221467, 167.84015 -47.234333, 167.83775 -47.243967, 167.8233 -47.2472, 167.8016 -47.241567, 167.79075 -47.2287, 167.7968 -47.215033)), 
+  ((-171.7778 -9.191333, -171.76585 -9.1942, -171.7573 -9.211267, -171.7607 -9.230633, -171.7735 -9.238033, -171.7778 -9.234033, -171.7795 -9.223233, -171.7872 -9.209567, -171.79575 -9.202733, -171.79485 -9.196467, 
+      -171.7778 -9.191333)), 
+  ((166.63065 -46.0913, 166.63615 -46.081567, 166.6489 -46.0767, 166.66535 -46.0767, 166.67445 -46.082167, 166.67355 -46.0901, 166.65985 -46.1047, 166.64345 -46.108333, 166.63155 -46.1047, 166.63065 -46.0913)), 
+  ((175.22365 -35.9351, 175.23705 -35.9242, 175.2534 -35.9242, 175.25785 -35.943033, 175.243 -35.9599, 175.22665 -35.9609, 175.2192 -35.950967, 175.22365 -35.9351)), 
+  ((167.845 -47.4292, 167.8575 -47.425033, 167.86995 -47.425033, 167.88065 -47.431567, 167.8878 -47.444067, 167.88335 -47.4512, 167.87085 -47.454167, 167.84945 -47.45, 167.83965 -47.4399, 167.845 -47.4292)), 
+  ((-171.2319 -11.0855, -171.2141 -11.093233, -171.2239 -11.1045, -171.264 -11.119367, -171.2747 -11.117567, -171.2729 -11.110433, -171.25775 -11.098567, -171.2435 -11.089067, -171.2319 -11.0855)), 
+  ((167.6515 -46.849567, 167.6653 -46.849333, 167.6774 -46.852467, 167.6821 -46.861867, 167.67605 -46.869033, 167.6512 -46.877567, 167.6391 -46.8771, 167.63305 -46.869933, 167.6364 -46.8592, 167.6515 -46.849567)), 
+  ((172.2381 -34.122867, 172.2477 -34.113867, 172.2708 -34.1103, 172.285 -34.114667, 172.285 -34.122867, 172.26885 -34.136167, 172.24885 -34.1372, 172.23735 -34.134133, 172.2381 -34.122867)), 
+  ((-175.92305 -44.368467, -175.91335 -44.3636, -175.9012 -44.3636, -175.883 -44.367633, -175.87935 -44.377367, -175.8939 -44.3895, -175.9109 -44.390333, -175.9255 -44.383833, -175.92305 -44.368467)), 
+  ((-159.81635 -18.969033, -159.8184 -18.969567, -159.82055 -18.969933, -159.82275 -18.970167, -159.825 -18.970267, -159.82725 -18.970167, -159.82945 -18.969933, -159.8316 -18.969567, -159.83365 -18.969033, -159.83565 -18.968367, 
+      -159.8375 -18.967533, -159.83925 -18.9666, -159.8408 -18.965567, -159.8422 -18.9644, -159.84345 -18.963167, -159.84445 -18.961833, -159.84525 -18.960467, -159.8458 -18.959033, -159.84615 -18.957567, -159.8463 -18.956067, 
+      -159.84615 -18.954567, -159.8458 -18.9531, -159.84525 -18.951667, -159.84445 -18.9503, -159.84345 -18.948967, -159.8422 -18.947733, -159.8408 -18.946567, -159.83925 -18.945533, -159.8375 -18.9446, -159.83565 -18.943767, 
+      -159.83365 -18.9431, -159.8316 -18.942567, -159.82945 -18.9422, -159.82725 -18.941967, -159.825 -18.941867, -159.82275 -18.941967, -159.82055 -18.9422, -159.8184 -18.942567, -159.81635 -18.9431, -159.81435 -18.943767, 
+      -159.8125 -18.9446, -159.81075 -18.945533, -159.8092 -18.946567, -159.8078 -18.947733, -159.80655 -18.948967, -159.80555 -18.9503, -159.80475 -18.951667, -159.8042 -18.9531, -159.80385 -18.954567, -159.8037 -18.956067, 
+      -159.80385 -18.957567, -159.8042 -18.959033, -159.80475 -18.960467, -159.80555 -18.961833, -159.80655 -18.963167, -159.8078 -18.9644, -159.8092 -18.965567, -159.81075 -18.9666, -159.8125 -18.967533, -159.81435 -18.968367, 
+      -159.81635 -18.969033)), 
+  ((-171.89395 -9.2255, -171.8803 -9.234033, -171.88115 -9.247133, -171.8914 -9.254533, -171.90505 -9.256233, -171.9153 -9.2511, -171.91955 -9.243133, -171.917 -9.229467, -171.90675 -9.226633, -171.89395 -9.2255)), 
+  ((-161.0503 -13.347167, -161.0523 -13.3477, -161.0544 -13.348067, -161.05655 -13.3483, -161.0587 -13.348367, -161.06085 -13.3483, -161.063 -13.348067, -161.0651 -13.3477, -161.0671 -13.347167, -161.06905 -13.346533, 
+      -161.07085 -13.345733, -161.07255 -13.344833, -161.0741 -13.3438, -161.07545 -13.342667, -161.07665 -13.341467, -161.0776 -13.340167, -161.0784 -13.338833, -161.07895 -13.337433, -161.0793 -13.336, -161.0794 -13.334567, 
+      -161.0793 -13.333133, -161.07895 -13.3317, -161.0784 -13.3303, -161.0776 -13.328967, -161.07665 -13.327667, -161.07545 -13.326467, -161.0741 -13.325333, -161.07255 -13.3243, -161.07085 -13.3234, -161.06905 -13.3226, 
+      -161.0671 -13.321967, -161.0651 -13.321433, -161.063 -13.321067, -161.06085 -13.320833, -161.0587 -13.320767, -161.05655 -13.320833, -161.0544 -13.321067, -161.0523 -13.321433, -161.0503 -13.321967, -161.04835 -13.3226, 
+      -161.04655 -13.3234, -161.04485 -13.3243, -161.0433 -13.325333, -161.04195 -13.326467, -161.04075 -13.327667, -161.0398 -13.328967, -161.039 -13.3303, -161.03845 -13.3317, -161.0381 -13.333133, -161.038 -13.334567, 
+      -161.0381 -13.336, -161.03845 -13.337433, -161.039 -13.338833, -161.0398 -13.340167, -161.04075 -13.341467, -161.04195 -13.342667, -161.0433 -13.3438, -161.04485 -13.344833, -161.04655 -13.345733, -161.04835 -13.346533, 
+      -161.0503 -13.347167)), 
+  ((168.58435 -46.760467, 168.5942 -46.756867, 168.60855 -46.759267, 168.61485 -46.766433, 168.61125 -46.779567, 168.5996 -46.785567, 168.58435 -46.786167, 168.5763 -46.780767, 168.57715 -46.768233, 168.58435 -46.760467)), 
+  ((166.3872 -48.216867, 166.3922 -48.212167, 166.40475 -48.2105, 166.41735 -48.211833, 166.42585 -48.2182, 166.4274 -48.226233, 166.42185 -48.234967, 166.4078 -48.237633, 166.39675 -48.234267, 166.3862 -48.225567, 
+      166.3872 -48.216867)), 
+  ((-161.0926 -13.261567, -161.09455 -13.262067, -161.09655 -13.262433, -161.0986 -13.262633, -161.10065 -13.2627, -161.1027 -13.262633, -161.10475 -13.262433, -161.10675 -13.262067, -161.1087 -13.261567, -161.11055 -13.260933, 
+      -161.11225 -13.2602, -161.1139 -13.259333, -161.11535 -13.258367, -161.11665 -13.257267, -161.11775 -13.256133, -161.1187 -13.2549, -161.11945 -13.2536, -161.12 -13.252267, -161.1203 -13.2509, -161.1204 -13.249533, 
+      -161.1203 -13.248167, -161.12 -13.2468, -161.11945 -13.245467, -161.1187 -13.244167, -161.11775 -13.242933, -161.11665 -13.2418, -161.11535 -13.2407, -161.1139 -13.239733, -161.11225 -13.238867, -161.11055 -13.238133, 
+      -161.1087 -13.2375, -161.10675 -13.237, -161.10475 -13.236633, -161.1027 -13.236433, -161.10065 -13.236367, -161.0986 -13.236433, -161.09655 -13.236633, -161.09455 -13.237, -161.0926 -13.2375, -161.09075 -13.238133, 
+      -161.08905 -13.238867, -161.0874 -13.239733, -161.08595 -13.2407, -161.08465 -13.2418, -161.08355 -13.242933, -161.0826 -13.244167, -161.08185 -13.245467, -161.0813 -13.2468, -161.081 -13.248167, -161.0809 -13.249533, 
+      -161.081 -13.2509, -161.0813 -13.252267, -161.08185 -13.2536, -161.0826 -13.2549, -161.08355 -13.256133, -161.08465 -13.257267, -161.08595 -13.258367, -161.0874 -13.259333, -161.08905 -13.2602, -161.09075 -13.260933, 
+      -161.0926 -13.261567)), 
+  ((168.35215 -46.8029, 168.35665 -46.795733, 168.3665 -46.791533, 168.3871 -46.791533, 168.3943 -46.7963, 168.3943 -46.8035, 168.37995 -46.814833, 168.3683 -46.815433, 168.35485 -46.811867, 168.35215 -46.8029)), 
+  ((167.7719 -47.4072, 167.7746 -47.400067, 167.78705 -47.394133, 167.79955 -47.394133, 167.8147 -47.403633, 167.8147 -47.411967, 167.804 -47.4179, 167.7817 -47.4173, 167.7719 -47.4072)), 
+  ((179.12395 -47.830233, 179.1379 -47.8297, 179.1492 -47.832333, 179.15365 -47.836033, 179.1503 -47.844967, 179.1421 -47.8511, 179.12735 -47.8539, 179.1158 -47.8511, 179.11105 -47.8455, 179.11315 -47.837433, 
+      179.12395 -47.830233)), 
+  ((178.8561 -49.6788, 178.8606 -49.669267, 178.8704 -49.661233, 178.8854 -49.661733, 178.89445 -49.668267, 178.89445 -49.676767, 178.88165 -49.6853, 178.8689 -49.6873, 178.8591 -49.6853, 178.8561 -49.6788)), 
+  ((172.07015 -34.2507, 172.07015 -34.239933, 172.0771 -34.235333, 172.0986 -34.235333, 172.1117 -34.240967, 172.11245 -34.2471, 172.1032 -34.2553, 172.0817 -34.256833, 172.07015 -34.2507)), 
+  ((-171.26725 -9.406033, -171.269 -9.405033, -171.2706 -9.4039, -171.2721 -9.402667, -171.2735 -9.401367, -171.27475 -9.400033, -171.27585 -9.3986, -171.27675 -9.397167, -171.2775 -9.395733, -171.27805 -9.394267, 
+      -171.2784 -9.392833, -171.2786 -9.3914, -171.27855 -9.390033, -171.27835 -9.388733, -171.2779 -9.387533, -171.2773 -9.3864, -171.2765 -9.385367, -171.2755 -9.384433, -171.2744 -9.383633, -171.2731 -9.382967, 
+      -171.27165 -9.382433, -171.27015 -9.382067, -171.26845 -9.381833, -171.26675 -9.381733, -171.26495 -9.3818, -171.26305 -9.382033, -171.2612 -9.3824, -171.2593 -9.382933, -171.2574 -9.383567, -171.25555 -9.384367, 
+      -171.2538 -9.3853, -171.25205 -9.3863, -171.25045 -9.387433, -171.24895 -9.388667, -171.24755 -9.389967, -171.2463 -9.3913, -171.2452 -9.392733, -171.2443 -9.394167, -171.24355 -9.3956, -171.243 -9.397067, 
+      -171.24265 -9.3985, -171.24245 -9.399933, -171.2425 -9.4013, -171.2427 -9.4026, -171.24315 -9.4038, -171.24375 -9.404933, -171.24455 -9.405967, -171.24555 -9.4069, -171.24665 -9.4077, -171.24795 -9.408367, 
+      -171.2494 -9.4089, -171.2509 -9.409267, -171.2526 -9.4095, -171.2543 -9.4096, -171.2561 -9.409533, -171.258 -9.4093, -171.25985 -9.408933, -171.26175 -9.4084, -171.26365 -9.407767, -171.2655 -9.406967, 
+      -171.26725 -9.406033)), 
+  ((-159.70685 -18.990033, -159.70865 -18.9905, -159.7105 -18.990833, -159.7124 -18.991033, -159.71435 -18.9911, -159.7163 -18.991033, -159.7182 -18.990833, -159.72005 -18.9905, -159.72185 -18.990033, -159.7236 -18.989467, 
+      -159.7252 -18.988767, -159.7267 -18.987933, -159.72805 -18.987033, -159.7293 -18.986033, -159.73035 -18.984967, -159.7312 -18.9838, -159.7319 -18.9826, -159.7324 -18.981367, -159.7327 -18.9801, -159.7328 -18.9788, 
+      -159.7327 -18.9775, -159.7324 -18.976233, -159.7319 -18.975, -159.7312 -18.9738, -159.73035 -18.972633, -159.7293 -18.971567, -159.72805 -18.970567, -159.7267 -18.969667, -159.7252 -18.968833, -159.7236 -18.968133, 
+      -159.72185 -18.967567, -159.72005 -18.9671, -159.7182 -18.966767, -159.7163 -18.966567, -159.71435 -18.9665, -159.7124 -18.966567, -159.7105 -18.966767, -159.70865 -18.9671, -159.70685 -18.967567, -159.7051 -18.968133, 
+      -159.7035 -18.968833, -159.702 -18.969667, -159.70065 -18.970567, -159.6994 -18.971567, -159.69835 -18.972633, -159.6975 -18.9738, -159.6968 -18.975, -159.6963 -18.976233, -159.696 -18.9775, -159.6959 -18.9788, 
+      -159.696 -18.9801, -159.6963 -18.981367, -159.6968 -18.9826, -159.6975 -18.9838, -159.69835 -18.984967, -159.6994 -18.986033, -159.70065 -18.987033, -159.702 -18.987933, -159.7035 -18.988767, -159.7051 -18.989467, 
+      -159.70685 -18.990033)), 
+  ((178.6452 -49.764267, 178.6482 -49.755767, 178.65875 -49.750733, 178.68055 -49.752233, 178.6888 -49.759767, 178.6858 -49.767767, 178.67075 -49.7713, 178.6527 -49.7708, 178.6452 -49.764267)), 
+  ((-161.0315 -13.2881, -161.0333 -13.288533, -161.03515 -13.288867, -161.03705 -13.289067, -161.03895 -13.289133, -161.04085 -13.289067, -161.04275 -13.288867, -161.0446 -13.288533, -161.0464 -13.2881, -161.0481 -13.2875, 
+      -161.0497 -13.286833, -161.05115 -13.286, -161.0525 -13.2851, -161.05375 -13.284133, -161.05475 -13.283067, -161.05565 -13.281933, -161.0563 -13.280733, -161.0568 -13.2795, -161.0571 -13.278233, -161.0572 -13.276967, 
+      -161.0571 -13.2757, -161.0568 -13.274433, -161.0563 -13.2732, -161.05565 -13.272, -161.05475 -13.270867, -161.05375 -13.2698, -161.0525 -13.268833, -161.05115 -13.267933, -161.0497 -13.2671, -161.0481 -13.266433, 
+      -161.0464 -13.265833, -161.0446 -13.2654, -161.04275 -13.265067, -161.04085 -13.264867, -161.03895 -13.2648, -161.03705 -13.264867, -161.03515 -13.265067, -161.0333 -13.2654, -161.0315 -13.265833, -161.0298 -13.266433, 
+      -161.0282 -13.2671, -161.02675 -13.267933, -161.0254 -13.268833, -161.02415 -13.2698, -161.02315 -13.270867, -161.02225 -13.272, -161.0216 -13.2732, -161.0211 -13.274433, -161.0208 -13.2757, -161.0207 -13.276967, 
+      -161.0208 -13.278233, -161.0211 -13.2795, -161.0216 -13.280733, -161.02225 -13.281933, -161.02315 -13.283067, -161.02415 -13.284133, -161.0254 -13.2851, -161.02675 -13.286, -161.0282 -13.286833, -161.0298 -13.2875, 
+      -161.0315 -13.2881)), 
+  ((-159.60975 -18.841367, -159.61135 -18.8418, -159.61305 -18.8421, -159.6148 -18.842267, -159.61655 -18.842333, -159.6183 -18.842267, -159.62005 -18.8421, -159.62175 -18.8418, -159.62335 -18.841367, -159.6249 -18.840833, 
+      -159.6264 -18.8402, -159.62775 -18.839467, -159.629 -18.838633, -159.6301 -18.837733, -159.63105 -18.836767, -159.63185 -18.8357, -159.6325 -18.834633, -159.63295 -18.8335, -159.6332 -18.832333, -159.6333 -18.831167, 
+      -159.6332 -18.83, -159.63295 -18.828833, -159.6325 -18.8277, -159.63185 -18.826633, -159.63105 -18.8256, -159.6301 -18.8246, -159.629 -18.8237, -159.62775 -18.822867, -159.6264 -18.822133, -159.62495 -18.8215, 
+      -159.62335 -18.820967, -159.62175 -18.820533, -159.62005 -18.820233, -159.6183 -18.820067, -159.61655 -18.82, -159.6148 -18.820067, -159.61305 -18.820233, -159.61135 -18.820533, -159.60975 -18.820967, -159.6082 -18.8215, 
+      -159.6067 -18.822133, -159.60535 -18.822867, -159.6041 -18.8237, -159.603 -18.8246, -159.60205 -18.825567, -159.60125 -18.826633, -159.6006 -18.8277, -159.60015 -18.828833, -159.5999 -18.83, -159.5998 -18.831167, 
+      -159.5999 -18.832333, -159.60015 -18.8335, -159.6006 -18.834633, -159.60125 -18.8357, -159.60205 -18.836733, -159.603 -18.837733, -159.6041 -18.838633, -159.60535 -18.839467, -159.6067 -18.8402, -159.60815 -18.840833, 
+      -159.60975 -18.841367)), 
+  ((178.9893 -47.848467, 178.99245 -47.840067, 179.00295 -47.835133, 179.0198 -47.833733, 179.0261 -47.837467, 179.02455 -47.844833, 179.0156 -47.851267, 178.9998 -47.8555, 178.99245 -47.8548, 178.9893 -47.848467)), 
+  ((172.00715 -34.272233, 172.021 -34.260933, 172.0356 -34.259933, 172.04405 -34.263, 172.0448 -34.270167, 172.0325 -34.280433, 172.0156 -34.280933, 172.00715 -34.272233)), 
+  ((-159.61125 -18.955133, -159.6128 -18.955533, -159.61445 -18.955833, -159.6161 -18.956, -159.6178 -18.956067, -159.6195 -18.956, -159.62115 -18.955833, -159.6228 -18.955533, -159.62435 -18.955133, -159.62585 -18.954633, 
+      -159.62725 -18.954033, -159.6286 -18.9533, -159.62975 -18.952533, -159.63085 -18.951633, -159.63175 -18.9507, -159.6325 -18.9497, -159.6331 -18.948667, -159.63355 -18.947567, -159.6338 -18.946467, -159.6339 -18.945333, 
+      -159.6338 -18.9442, -159.63355 -18.9431, -159.6331 -18.942, -159.6325 -18.940967, -159.63175 -18.939967, -159.63085 -18.939033, -159.62975 -18.938133, -159.6286 -18.937367, -159.62725 -18.936633, -159.62585 -18.936033, 
+      -159.62435 -18.935533, -159.6228 -18.935133, -159.62115 -18.934833, -159.6195 -18.934667, -159.6178 -18.9346, -159.6161 -18.934667, -159.61445 -18.934833, -159.6128 -18.935133, -159.61125 -18.935533, -159.60975 -18.936033, 
+      -159.60835 -18.936633, -159.607 -18.937367, -159.60585 -18.938133, -159.60475 -18.939033, -159.60385 -18.939967, -159.6031 -18.940967, -159.6025 -18.942, -159.60205 -18.9431, -159.6018 -18.9442, -159.6017 -18.945333, 
+      -159.6018 -18.946467, -159.60205 -18.947567, -159.6025 -18.948667, -159.6031 -18.9497, -159.60385 -18.9507, -159.60475 -18.951633, -159.60585 -18.952533, -159.607 -18.9533, -159.60835 -18.954033, -159.60975 -18.954633, 
+      -159.61125 -18.955133)), 
+  ((172.0206 -34.214033, 172.0225 -34.207133, 172.03175 -34.2015, 172.0479 -34.2015, 172.0571 -34.205067, 172.0579 -34.2102, 172.04405 -34.219433, 172.031 -34.219933, 172.0206 -34.214033)), 
+  ((-171.2508 -9.5106, -171.2528 -9.510267, -171.25485 -9.509867, -171.25685 -9.509333, -171.25885 -9.508733, -171.26075 -9.508067, -171.2626 -9.507333, -171.26435 -9.506533, -171.26595 -9.505667, -171.26745 -9.504767, 
+      -171.2688 -9.503833, -171.26995 -9.502867, -171.27095 -9.501867, -171.27175 -9.5009, -171.27235 -9.499933, -171.27275 -9.498967, -171.27295 -9.498033, -171.27295 -9.497167, -171.2727 -9.4963, -171.27225 -9.495533, 
+      -171.2716 -9.494833, -171.27075 -9.494167, -171.2697 -9.493633, -171.2685 -9.493167, -171.26715 -9.492767, -171.2656 -9.4925, -171.26395 -9.4923, -171.2622 -9.492233, -171.26035 -9.492267, -171.2584 -9.492367, 
+      -171.2564 -9.4926, -171.2544 -9.492933, -171.25235 -9.493333, -171.25035 -9.493867, -171.24835 -9.494467, -171.24645 -9.495133, -171.2446 -9.495867, -171.24285 -9.496667, -171.24125 -9.497533, -171.23975 -9.498433, 
+      -171.2384 -9.499367, -171.23725 -9.500333, -171.23625 -9.501333, -171.23545 -9.5023, -171.23485 -9.503267, -171.23445 -9.504233, -171.23425 -9.505167, -171.23425 -9.506033, -171.2345 -9.5069, -171.23495 -9.507667, 
+      -171.2356 -9.508367, -171.23645 -9.509033, -171.2375 -9.509567, -171.2387 -9.510033, -171.24005 -9.510433, -171.2416 -9.5107, -171.24325 -9.5109, -171.245 -9.510967, -171.24685 -9.510933, -171.2488 -9.510833, 
+      -171.2508 -9.5106)), 
+  ((-159.62305 -18.8926, -159.6246 -18.892967, -159.62615 -18.893267, -159.62775 -18.893433, -159.6294 -18.893467, -159.63105 -18.893433, -159.63265 -18.893267, -159.6342 -18.892967, -159.63575 -18.8926, -159.6372 -18.8921, 
+      -159.63855 -18.8915, -159.6398 -18.8908, -159.64095 -18.890033, -159.642 -18.8892, -159.6429 -18.8883, -159.64365 -18.887333, -159.6442 -18.8863, -159.64465 -18.885267, -159.6449 -18.8842, -159.64495 -18.8831, 
+      -159.6449 -18.882, -159.64465 -18.880933, -159.6442 -18.8799, -159.64365 -18.878867, -159.6429 -18.8779, -159.642 -18.877, -159.64095 -18.876167, -159.6398 -18.8754, -159.63855 -18.8747, -159.6372 -18.8741, 
+      -159.63575 -18.8736, -159.6342 -18.873233, -159.63265 -18.872933, -159.63105 -18.872767, -159.6294 -18.872733, -159.62775 -18.872767, -159.62615 -18.872933, -159.6246 -18.873233, -159.62305 -18.8736, -159.6216 -18.8741, 
+      -159.62025 -18.8747, -159.619 -18.8754, -159.61785 -18.876167, -159.6168 -18.877, -159.6159 -18.8779, -159.61515 -18.878867, -159.6146 -18.8799, -159.61415 -18.880933, -159.6139 -18.882, -159.61385 -18.8831, 
+      -159.6139 -18.8842, -159.61415 -18.885267, -159.6146 -18.8863, -159.61515 -18.887333, -159.6159 -18.8883, -159.6168 -18.8892, -159.61785 -18.890033, -159.619 -18.8908, -159.62025 -18.8915, -159.6216 -18.8921, 
+      -159.62305 -18.8926)), 
+  ((179.20605 -47.7797, 179.21655 -47.7804, 179.22415 -47.7862, 179.221 -47.793233, 179.2147 -47.798467, 179.20575 -47.7999, 179.1989 -47.797767, 179.1921 -47.7918, 179.1947 -47.786567, 179.20605 -47.7797)), 
+  ((-161.02385 -13.236, -161.0251 -13.236333, -161.0264 -13.236567, -161.02775 -13.2367, -161.0291 -13.236733, -161.03045 -13.2367, -161.0318 -13.236567, -161.0331 -13.236333, -161.03435 -13.236, -161.03555 -13.2356, 
+      -161.0367 -13.2351, -161.03775 -13.234533, -161.0387 -13.2339, -161.03955 -13.2332, -161.0403 -13.232433, -161.0409 -13.231633, -161.0414 -13.2308, -161.04175 -13.229933, -161.04195 -13.229033, -161.042 -13.228133, 
+      -161.04195 -13.227233, -161.04175 -13.226333, -161.0414 -13.225467, -161.0409 -13.224633, -161.0403 -13.223833, -161.03955 -13.223067, -161.0387 -13.222367, -161.03775 -13.221733, -161.0367 -13.221167, -161.03555 -13.220667, 
+      -161.03435 -13.220267, -161.0331 -13.219933, -161.0318 -13.2197, -161.03045 -13.219567, -161.0291 -13.219533, -161.02775 -13.219567, -161.0264 -13.2197, -161.0251 -13.219933, -161.02385 -13.220267, -161.02265 -13.220667, 
+      -161.0215 -13.221167, -161.02045 -13.221733, -161.0195 -13.222367, -161.01865 -13.223067, -161.0179 -13.223833, -161.0173 -13.224633, -161.0168 -13.225467, -161.01645 -13.226333, -161.01625 -13.227233, -161.0162 -13.228133, 
+      -161.01625 -13.229033, -161.01645 -13.229933, -161.0168 -13.2308, -161.0173 -13.231633, -161.0179 -13.232433, -161.01865 -13.2332, -161.0195 -13.2339, -161.02045 -13.234533, -161.0215 -13.2351, -161.02265 -13.2356, 
+      -161.02385 -13.236)), 
+  ((178.99245 -47.7692, 178.99455 -47.762867, 179.00505 -47.757267, 179.01455 -47.757267, 179.0224 -47.760267, 179.02295 -47.764967, 179.01715 -47.7694, 179.0061 -47.772, 178.99665 -47.7727, 178.99245 -47.7692)), 
+  ((-161.2305 -13.307533, -161.23175 -13.307833, -161.233 -13.308067, -161.23425 -13.3082, -161.23555 -13.308267, -161.23685 -13.3082, -161.2381 -13.308067, -161.23935 -13.307833, -161.2406 -13.307533, -161.24175 -13.307133, 
+      -161.2428 -13.306667, -161.24385 -13.306133, -161.24475 -13.305533, -161.24555 -13.304833, -161.24625 -13.304133, -161.24685 -13.303367, -161.2473 -13.302533, -161.24765 -13.3017, -161.24785 -13.300867, -161.24795 -13.3, 
+      -161.24785 -13.299133, -161.24765 -13.2983, -161.2473 -13.297467, -161.24685 -13.296633, -161.24625 -13.295867, -161.24555 -13.295167, -161.24475 -13.294467, -161.24385 -13.293867, -161.2428 -13.293333, -161.24175 -13.292867, 
+      -161.2406 -13.292467, -161.23935 -13.292167, -161.2381 -13.291933, -161.23685 -13.2918, -161.23555 -13.291733, -161.23425 -13.2918, -161.233 -13.291933, -161.23175 -13.292167, -161.2305 -13.292467, -161.22935 -13.292867, 
+      -161.2283 -13.293333, -161.22725 -13.293867, -161.22635 -13.294467, -161.22555 -13.295167, -161.22485 -13.295867, -161.22425 -13.296633, -161.2238 -13.297467, -161.22345 -13.2983, -161.22325 -13.299133, -161.22315 -13.3, 
+      -161.22325 -13.300867, -161.22345 -13.3017, -161.2238 -13.302533, -161.22425 -13.303367, -161.22485 -13.304133, -161.22555 -13.304833, -161.22635 -13.305533, -161.22725 -13.306133, -161.2283 -13.306667, -161.22935 -13.307133, 
+      -161.2305 -13.307533)), 
+  ((-161.1163 -13.319933, -161.1175 -13.320233, -161.1187 -13.320467, -161.11995 -13.3206, -161.1212 -13.320633, -161.12245 -13.3206, -161.1237 -13.320467, -161.1249 -13.320233, -161.1261 -13.319933, -161.1272 -13.319567, 
+      -161.12825 -13.3191, -161.12925 -13.3186, -161.13015 -13.318, -161.1309 -13.317333, -161.1316 -13.316633, -161.13215 -13.3159, -161.1326 -13.3151, -161.13295 -13.3143, -161.13315 -13.313467, -161.1332 -13.312633, 
+      -161.13315 -13.3118, -161.13295 -13.310967, -161.1326 -13.310167, -161.13215 -13.309367, -161.1316 -13.308633, -161.1309 -13.307933, -161.13015 -13.307267, -161.12925 -13.306667, -161.12825 -13.306167, -161.1272 -13.3057, 
+      -161.1261 -13.305333, -161.1249 -13.305033, -161.1237 -13.3048, -161.12245 -13.304667, -161.1212 -13.304633, -161.11995 -13.304667, -161.1187 -13.3048, -161.1175 -13.305033, -161.1163 -13.305333, -161.1152 -13.3057, 
+      -161.11415 -13.306167, -161.11315 -13.306667, -161.11225 -13.307267, -161.1115 -13.307933, -161.1108 -13.308633, -161.11025 -13.309367, -161.1098 -13.310167, -161.10945 -13.310967, -161.10925 -13.3118, -161.1092 -13.312633, 
+      -161.10925 -13.313467, -161.10945 -13.3143, -161.1098 -13.3151, -161.11025 -13.3159, -161.1108 -13.316633, -161.1115 -13.317333, -161.11225 -13.318, -161.11315 -13.3186, -161.11415 -13.3191, -161.1152 -13.319567, 
+      -161.1163 -13.319933)), 
+  ((-161.1272 -13.2121, -161.12835 -13.212367, -161.1295 -13.2126, -161.1307 -13.2127, -161.1319 -13.212767, -161.1331 -13.2127, -161.1343 -13.2126, -161.13545 -13.212367, -161.1366 -13.2121, -161.13765 -13.211733, 
+      -161.1387 -13.2113, -161.1396 -13.210767, -161.14045 -13.2102, -161.14125 -13.2096, -161.1419 -13.2089, -161.14245 -13.2082, -161.14285 -13.207433, -161.1432 -13.206667, -161.14335 -13.205867, -161.14345 -13.205067, 
+      -161.14335 -13.204267, -161.1432 -13.203467, -161.14285 -13.2027, -161.14245 -13.201933, -161.1419 -13.201233, -161.14125 -13.200533, -161.14045 -13.199933, -161.1396 -13.199367, -161.1387 -13.198833, -161.13765 -13.1984, 
+      -161.1366 -13.198033, -161.13545 -13.197767, -161.1343 -13.197533, -161.1331 -13.197433, -161.1319 -13.197367, -161.1307 -13.197433, -161.1295 -13.197533, -161.12835 -13.197767, -161.1272 -13.198033, -161.12615 -13.1984, 
+      -161.1251 -13.198833, -161.1242 -13.199367, -161.12335 -13.199933, -161.12255 -13.200533, -161.1219 -13.201233, -161.12135 -13.201933, -161.12095 -13.2027, -161.1206 -13.203467, -161.12045 -13.204267, -161.12035 -13.205067, 
+      -161.12045 -13.205867, -161.1206 -13.206667, -161.12095 -13.207433, -161.12135 -13.2082, -161.1219 -13.2089, -161.12255 -13.2096, -161.12335 -13.2102, -161.1242 -13.210767, -161.1251 -13.2113, -161.12615 -13.211733, 
+      -161.1272 -13.2121)), 
+  ((-159.6301 -18.9932, -159.63115 -18.993467, -159.63225 -18.993667, -159.6334 -18.9938, -159.63455 -18.993833, -159.6357 -18.9938, -159.63685 -18.993667, -159.63795 -18.993467, -159.639 -18.9932, -159.64 -18.992867, 
+      -159.641 -18.992433, -159.6419 -18.991967, -159.6427 -18.991433, -159.6434 -18.990833, -159.64405 -18.9902, -159.64455 -18.9895, -159.64495 -18.9888, -159.64525 -18.988067, -159.64545 -18.9873, -159.6455 -18.986533, 
+      -159.64545 -18.985767, -159.64525 -18.985, -159.64495 -18.984267, -159.64455 -18.983567, -159.64405 -18.9829, -159.6434 -18.982233, -159.6427 -18.981633, -159.6419 -18.9811, -159.641 -18.980633, -159.64005 -18.9802, 
+      -159.639 -18.979867, -159.63795 -18.9796, -159.63685 -18.9794, -159.6357 -18.979267, -159.63455 -18.979233, -159.6334 -18.979267, -159.63225 -18.9794, -159.63115 -18.9796, -159.6301 -18.979867, -159.6291 -18.9802, 
+      -159.6281 -18.980633, -159.6272 -18.9811, -159.6264 -18.981633, -159.6257 -18.982233, -159.62505 -18.982867, -159.62455 -18.983567, -159.62415 -18.984267, -159.62385 -18.985, -159.62365 -18.985767, -159.6236 -18.986533, 
+      -159.62365 -18.9873, -159.62385 -18.988067, -159.62415 -18.9888, -159.62455 -18.9895, -159.62505 -18.990167, -159.6257 -18.990833, -159.6264 -18.991433, -159.6272 -18.991967, -159.6281 -18.992433, -159.62905 -18.992867, 
+      -159.6301 -18.9932)), 
+  ((-161.16635 -13.294267, -161.1674 -13.294533, -161.16845 -13.2947, -161.1695 -13.294833, -161.1706 -13.294867, -161.1717 -13.294833, -161.17275 -13.2947, -161.1738 -13.294533, -161.17485 -13.294267, -161.1758 -13.293933, 
+      -161.1767 -13.293533, -161.17755 -13.293067, -161.1783 -13.292567, -161.179 -13.292, -161.1796 -13.2914, -161.1801 -13.290767, -161.1805 -13.290067, -161.18075 -13.289367, -161.18095 -13.288667, -161.181 -13.287933, 
+      -161.18095 -13.2872, -161.18075 -13.2865, -161.1805 -13.2858, -161.1801 -13.2851, -161.1796 -13.284467, -161.179 -13.283867, -161.1783 -13.2833, -161.17755 -13.2828, -161.1767 -13.282333, -161.1758 -13.281933, 
+      -161.17485 -13.2816, -161.1738 -13.281333, -161.17275 -13.281167, -161.1717 -13.281033, -161.1706 -13.281, -161.1695 -13.281033, -161.16845 -13.281167, -161.1674 -13.281333, -161.16635 -13.2816, -161.1654 -13.281933, 
+      -161.1645 -13.282333, -161.16365 -13.2828, -161.1629 -13.2833, -161.1622 -13.283867, -161.1616 -13.284467, -161.1611 -13.2851, -161.1607 -13.2858, -161.16045 -13.2865, -161.16025 -13.2872, -161.1602 -13.287933, 
+      -161.16025 -13.288667, -161.16045 -13.289367, -161.1607 -13.290067, -161.1611 -13.290767, -161.1616 -13.2914, -161.1622 -13.292, -161.1629 -13.292567, -161.16365 -13.293067, -161.1645 -13.293533, -161.1654 -13.293933, 
+      -161.16635 -13.294267)))
+
+MULTIPOLYGON (((134.8073 7.697967, 134.8292 7.6953, 134.8511 7.682033, 134.8889 7.615667, 134.88295 7.544033, 134.8531 7.500233, 134.8073 7.416633, 134.77745 7.352967, 134.7456 7.337033, 134.68985 7.329067, 
+    134.6401 7.345, 134.6043 7.376833, 134.58635 7.415333, 134.6023 7.423267, 134.62815 7.414, 134.65605 7.4246, 134.6799 7.4631, 134.71575 7.530767, 134.73765 7.552, 134.8033 7.541367, 
+    134.81725 7.552, 134.81725 7.5825, 134.7894 7.630267, 134.7854 7.683367, 134.8073 7.697967)), 
+  ((134.42915 7.289267, 134.455 7.265367, 134.4829 7.244133, 134.51075 7.240167, 134.5147 7.201667, 134.48685 7.191067, 134.42315 7.200367, 134.38935 7.224233, 134.33955 7.250767, 134.33955 7.276, 
+      134.36545 7.2919, 134.3794 7.323767, 134.40725 7.3251, 134.42915 7.289267)), 
+  ((134.3734 7.0995, 134.3774 7.1035, 134.3933 7.111467, 134.4132 7.112767, 134.4192 7.096867, 134.40325 7.080933, 134.38335 7.070333, 134.3555 7.069, 134.32765 7.078267, 134.32365 7.098167, 
+      134.34755 7.106133, 134.3734 7.0995)), 
+  ((134.26 6.999333, 134.27595 6.986067, 134.26795 6.9675, 134.27395 6.950233, 134.26 6.934333, 134.23415 6.9423, 134.2222 6.964833, 134.23615 6.988733, 134.26 6.999333)), 
+  ((134.3754 7.200367, 134.3973 7.203, 134.4132 7.1924, 134.40525 7.176467, 134.3734 7.1685, 134.34555 7.176467, 134.34755 7.189733, 134.3754 7.200367)), 
+  ((134.49285 7.311833, 134.5167 7.302533, 134.53465 7.273333, 134.5227 7.258733, 134.5028 7.273333, 134.4769 7.294567, 134.49285 7.311833)), 
+  ((134.59635 7.297233, 134.59635 7.293233, 134.58835 7.283967, 134.5605 7.298533, 134.52665 7.3264, 134.5605 7.3304, 134.59635 7.297233)), 
+  ((134.1426 6.826833, 134.1545 6.830833, 134.17245 6.8242, 134.17245 6.8043, 134.1585 6.798967, 134.1386 6.8096, 134.1426 6.826833)))
+
+POLYGON ((55.2646 -21.092233, 55.2646 -21.047267, 55.27715 -21.017967, 55.32265 -20.979233, 55.3305 -20.957267, 55.3211 -20.940533, 55.26615 -20.9081, 55.26615 -20.8945, 55.2787 -20.887167, 55.2991 -20.8903, 
+    55.3556 -20.913333, 55.387 -20.917533, 55.42155 -20.9123, 55.45765 -20.8924, 55.4859 -20.8903, 55.50155 -20.8987, 55.5361 -20.9123, 55.5502 -20.911233, 55.62555 -20.883, 55.65695 -20.884033, 
+    55.6852 -20.8903, 55.70875 -20.906, 55.72755 -20.930067, 55.72445 -20.988667, 55.72755 -21.026333, 55.7417 -21.076533, 55.75895 -21.101667, 55.85075 -21.151367, 55.86805 -21.174367, 55.8696 -21.2068, 
+    55.8476 -21.286333, 55.8241 -21.3397, 55.8029 -21.410333, 55.7825 -21.431233, 55.74485 -21.448, 55.7009 -21.451133, 55.61615 -21.4459, 55.5832 -21.4323, 55.38385 -21.3151, 55.31245 -21.273767, 
+    55.2936 -21.245533, 55.2952 -21.194267, 55.2826 -21.1388, 55.2646 -21.092233))
+
+MULTIPOLYGON (((-71.72205 21.8213, -71.65825 21.8283, -71.6345 21.8213, -71.62495 21.806733, -71.6478 21.768033, -71.64685 21.752833, -71.624 21.738867, -71.59545 21.733167, -71.5888 21.7243, -71.60115 21.704, 
+    -71.64205 21.688767, -71.6573 21.690667, -71.70865 21.7116, -71.75245 21.716667, -71.8191 21.736333, -71.8486 21.7579, -71.88095 21.7655, -71.8914 21.780733, -71.8781 21.804833, -71.8305 21.845433, 
+    -71.801 21.8467, -71.7753 21.8359, -71.7544 21.818167, -71.74295 21.816867, -71.72205 21.8213)), 
+  ((-71.4422 21.676667, -71.39 21.676033, -71.36915 21.664, -71.3663 21.643133, -71.3824 21.6115, -71.4669 21.567233, -71.50865 21.564067, -71.5257 21.5723, -71.5257 21.5805, -71.50295 21.608967, 
+      -71.5058 21.620367, -71.5371 21.6406, -71.5874 21.6292, -71.614 21.630467, -71.6358 21.645033, -71.63485 21.6539, -71.5599 21.703867, -71.52855 21.707633, -71.49725 21.7007, -71.4792 21.686767, 
+      -71.46405 21.682967, -71.4422 21.676667)), 
+  ((-71.91055 21.8906, -71.9555 21.892667, -72.03445 21.9319, -72.07625 21.933967, -72.1134 21.924667, -72.13355 21.927767, -72.13355 21.946333, -72.0933 21.9773, -72.00505 21.9866, -71.95085 21.975233, 
+      -71.8734 21.930867, -71.87185 21.9092, -71.88425 21.894733, -71.91055 21.8906)), 
+  ((-72.1891 21.730833, -72.2531 21.739533, -72.3088 21.760067, -72.33485 21.7893, -72.33485 21.8264, -72.323 21.846167, -72.30285 21.846933, -72.2827 21.839833, -72.27205 21.822467, -72.27325 21.800333, 
+      -72.27205 21.7893, -72.26255 21.786133, -72.23885 21.794833, -72.21635 21.7964, -72.1974 21.786133, -72.15825 21.7577, -72.15945 21.7419, -72.1642 21.735567, -72.1891 21.730833)), 
+  ((-72.3799 21.699233, -72.36805 21.7103, -72.35145 21.707133, -72.33485 21.692133, -72.3325 21.6795, -72.34195 21.6329, -72.36925 21.6108, -72.3894 21.588667, -72.4048 21.588667, -72.4214 21.597367, 
+      -72.42375 21.622633, -72.3799 21.699233)), 
+  ((-71.0571 21.347733, -71.0589 21.355567, -71.0562 21.363967, -71.04535 21.367567, -71.0201 21.363967, -71.00115 21.351333, -70.9741 21.320667, -70.9723 21.303233, -70.98675 21.29, -71.00385 21.29, 
+      -71.0246 21.299033, -71.0571 21.347733)), 
+  ((-71.43175 21.540033, -71.4166 21.547, -71.38715 21.538133, -71.37485 21.528633, -71.37955 21.507767, -71.40615 21.479933, -71.4365 21.4749, -71.4536 21.4831, -71.45455 21.507133, -71.43175 21.540033)), 
+  ((-71.15635 21.439733, -71.16265 21.455967, -71.15725 21.4734, -71.1428 21.481233, -71.12115 21.480033, -71.0995 21.4626, -71.0923 21.4301, -71.0959 21.410267, -71.11845 21.405467, -71.1419 21.4193, 
+      -71.15635 21.439733)), 
+  ((-71.20685 21.2852, -71.20955 21.302033, -71.1942 21.315867, -71.17075 21.319467, -71.1491 21.312867, -71.12925 21.294833, -71.13105 21.2774, -71.15905 21.266567, -71.187 21.265367, -71.20415 21.274367, 
+      -71.20685 21.2852)), 
+  ((-71.66715 21.278067, -71.66995 21.286767, -71.67275 21.295433, -71.66715 21.305967, -71.65135 21.307833, -71.63365 21.2973, -71.6253 21.282433, -71.6253 21.252667, -71.63365 21.232833, -71.6467 21.2254, 
+      -71.66155 21.226633, -71.66995 21.235933, -71.66715 21.278067)), 
+  ((-71.7304 21.252667, -71.7183 21.252033, -71.7081 21.247067, -71.6969 21.234067, -71.7062 21.214833, -71.7276 21.2068, -71.74995 21.2068, -71.77225 21.2161, -71.7834 21.229733, -71.7797 21.2415, 
+      -71.76015 21.251433, -71.7304 21.252667)), 
+  ((-71.53615 21.429967, -71.5333 21.436933, -71.5229 21.450867, -71.50295 21.462867, -71.48205 21.462867, -71.46405 21.453367, -71.4669 21.429967, -71.4925 21.408467, -71.5077 21.406567, -71.5314 21.416067, 
+      -71.53615 21.429967)))
+
+MULTIPOLYGON (((145.88485 15.341267, 145.90535 15.347133, 145.91785 15.341267, 145.91635 15.328067, 145.9061 15.3105, 145.8922 15.2939, 145.86945 15.2729, 145.86435 15.223567, 145.85335 15.215267, 145.8328 15.216233, 
+    145.80865 15.2226, 145.79325 15.216233, 145.7925 15.2016, 145.79985 15.1889, 145.7874 15.1718, 145.75735 15.169367, 145.73465 15.177167, 145.7207 15.193767, 145.72435 15.212333, 145.7427 15.237733, 
+    145.75955 15.271433, 145.77345 15.296333, 145.7925 15.304633, 145.82185 15.307067, 145.846 15.315867, 145.88485 15.341267)), 
+  ((145.7174 15.128067, 145.72955 15.1354, 145.7471 15.127567, 145.7515 15.107567, 145.75295 15.0846, 145.75955 15.0763, 145.78485 15.0614, 145.78995 15.034067, 145.7526 14.983267, 145.73575 14.953, 
+      145.72035 14.9437, 145.702 14.9447, 145.68885 14.952, 145.68515 14.971567, 145.6947 14.989867, 145.69175 15.0182, 145.67125 15.047, 145.66245 15.068, 145.68075 15.088533, 145.70275 15.103667, 
+      145.7174 15.128067)), 
+  ((145.3976 14.247, 145.41295 14.237733, 145.41075 14.224533, 145.36535 14.203533, 145.33455 14.184967, 145.3177 14.1581, 145.2565 14.140767, 145.2155 14.1388, 145.20375 14.150033, 145.21035 14.171533, 
+      145.2499 14.195967, 145.2902 14.212567, 145.31735 14.2438, 145.34445 14.257967, 145.3785 14.2587, 145.3976 14.247)), 
+  ((143.29305 16.539267, 143.304 16.5432, 143.32455 16.535867, 143.3487 16.524633, 143.36485 16.515833, 143.3685 16.505567, 143.3553 16.488467, 143.33845 16.477267, 143.32235 16.465033, 143.28715 16.463567, 
+      143.2674 16.472367, 143.24465 16.4753, 143.2344 16.482633, 143.23735 16.498733, 143.24025 16.505567, 143.2388 16.5124, 143.2366 16.518767, 143.2432 16.5251, 143.26225 16.5256, 143.2791 16.531467, 
+      143.29305 16.539267)), 
+  ((145.69355 18.807433, 145.71045 18.8128, 145.72875 18.8089, 145.7573 18.7869, 145.76025 18.7615, 145.7566 18.727333, 145.74195 18.7195, 145.71335 18.714133, 145.69285 18.7195, 145.6782 18.7327, 
+      145.6679 18.7708, 145.6738 18.794233, 145.69355 18.807433)), 
+  ((145.12835 20.2654, 145.1171 20.263267, 145.1059 20.266467, 145.0995 20.280367, 145.08185 20.294267, 145.08665 20.312433, 145.07705 20.3306, 145.08345 20.340233, 145.1059 20.343433, 145.13955 20.329533, 
+      145.17165 20.318867, 145.18445 20.2932, 145.1668 20.280367, 145.12835 20.2654)), 
+  ((145.58705 14.881033, 145.6105 14.9029, 145.6351 14.914633, 145.66325 14.914633, 145.6855 14.904467, 145.6855 14.884933, 145.6761 14.8646, 145.65035 14.8529, 145.60815 14.849, 145.58705 14.8576, 
+      145.5777 14.871633, 145.58705 14.881033)), 
+  ((145.75845 18.124167, 145.7621 18.131967, 145.76505 18.152, 145.76945 18.161767, 145.7892 18.163733, 145.82145 18.1525, 145.82735 18.129533, 145.81855 18.119267, 145.78995 18.11, 145.7372 18.083133, 
+      145.724 18.083133, 145.7174 18.086567, 145.7152 18.095833, 145.72765 18.108533, 145.75845 18.124167)), 
+  ((146.156 16.104133, 146.1721 16.107567, 146.18895 16.099767, 146.2014 16.084133, 146.197 16.058733, 146.18015 16.040667, 146.1545 16.0382, 146.1362 16.046033, 146.12595 16.056267, 146.12225 16.0724, 
+      146.13985 16.0934, 146.156 16.104133)), 
+  ((145.63825 16.376433, 145.6588 16.383767, 145.70055 16.378367, 145.7577 16.3652, 145.7636 16.353967, 145.7482 16.344667, 145.7196 16.340767, 145.68735 16.3437, 145.64705 16.3525, 145.62875 16.3647, 
+      145.63825 16.376433)), 
+  ((145.39275 19.7339, 145.4155 19.7388, 145.44555 19.7256, 145.4624 19.698733, 145.4602 19.681667, 145.4448 19.6753, 145.42645 19.676767, 145.40305 19.690433, 145.3847 19.709967, 145.39275 19.7339)), 
+  ((145.22095 20.126567, 145.2385 20.1295, 145.2488 20.1046, 145.24585 20.073333, 145.23485 20.0494, 145.22315 20.042567, 145.21215 20.046, 145.2019 20.060167, 145.196 20.0831, 145.2048 20.111933, 
+      145.22095 20.126567)), 
+  ((145.31035 20.120233, 145.3191 20.1212, 145.33085 20.111433, 145.3272 20.0841, 145.325 20.0587, 145.31475 20.043567, 145.30595 20.043067, 145.29715 20.055267, 145.2891 20.084567, 145.292 20.105567, 
+      145.31035 20.120233)), 
+  ((145.8689 17.6371, 145.89335 17.650167, 145.9203 17.642533, 145.93825 17.6202, 145.93665 17.607133, 145.9195 17.599, 145.8958 17.6039, 145.87215 17.622933, 145.8689 17.6371)), 
+  ((145.9557 17.313333, 145.98015 17.3264, 146.0071 17.318767, 146.02505 17.296433, 146.02345 17.283367, 146.0063 17.275233, 145.9826 17.280133, 145.95895 17.299167, 145.9557 17.313333)), 
+  ((144.9263 20.6643, 144.9549 20.6741, 144.9732 20.666767, 144.9732 20.651133, 144.95855 20.634033, 144.93365 20.624767, 144.9175 20.624767, 144.90505 20.6355, 144.9058 20.649167, 144.9263 20.6643)), 
+  ((145.8548 16.708033, 145.8834 16.717833, 145.9017 16.7105, 145.9017 16.694867, 145.88705 16.677767, 145.86215 16.6685, 145.846 16.6685, 145.83355 16.679233, 145.8343 16.6929, 145.8548 16.708033)))
+
+MULTIPOLYGON (((-56.2107 46.892767, -56.20685 46.879767, -56.21465 46.868433, -56.23815 46.854533, -56.2865 46.844967, -56.30475 46.836267, -56.3335 46.8206, -56.34915 46.8206, -56.3779 46.828433, -56.38965 46.839733, 
+    -56.38965 46.8615, -56.4079 46.873667, -56.4092 46.8963, -56.4027 46.9076, -56.37395 46.910233, -56.3387 46.917167, -56.32435 46.9337, -56.32565 47.012, -56.33345 47.0503, -56.37525 47.084233, 
+    -56.4144 47.142533, -56.41835 47.168667, -56.4144 47.1939, -56.3909 47.203467, -56.34 47.200833, -56.23555 47.132967, -56.23555 47.106867, -56.26685 47.079, -56.28255 47.005033, -56.2734 46.9502, 
+    -56.2107 46.892767)), 
+  ((-56.19765 46.8397, -56.19895 46.847533, -56.18985 46.8571, -56.1781 46.8632, -56.1559 46.8632, -56.12065 46.8449, -56.1141 46.824033, -56.12845 46.8049, -56.1637 46.7927, -56.19895 46.7953, 
+      -56.21985 46.806633, -56.21985 46.8223, -56.19765 46.8397)))
+
+MULTIPOLYGON (((-178.18535 -14.265533, -178.1459 -14.279967, -178.1145 -14.293533, -178.09455 -14.306833, -178.09115 -14.317033, -178.0984 -14.321533, -178.12045 -14.3241, -178.16415 -14.322967, -178.20445 -14.320967, -178.2138 -14.317033, 
+    -178.21675 -14.303433, -178.2172 -14.2791, -178.21125 -14.267533, -178.1985 -14.2644, -178.18535 -14.265533)), 
+  ((-178.03185 -14.3493, -178.0122 -14.355867, -178.00905 -14.368367, -178.02515 -14.3782, -178.05775 -14.383267, -178.0922 -14.38, -178.10825 -14.374033, -178.11185 -14.366, -178.1056 -14.356167, -178.0868 -14.3511, 
+      -178.06225 -14.349, -178.04435 -14.3481, -178.03185 -14.3493)))
+
+POLYGON ((166.4359 19.504367, 166.4699 19.509833, 166.5086 19.4887, 166.50975 19.4668, 166.49335 19.4504, 166.4617 19.441, 166.4277 19.452733, 166.4183 19.474633, 166.4359 19.504367))
+
+MULTIPOLYGON (((-7.23855 62.317933, -7.20545 62.335933, -7.17975 62.3343, -7.1105 62.293, -7.03695 62.2456, -6.98545 62.234967, -6.95355 62.208, -6.95235 62.176967, -6.9401 62.1647, -6.88125 62.148367, 
+    -6.86225 62.125067, -6.861 62.093167, -6.8365 62.076033, -6.7985 62.058867, -6.7519 62.009, -6.747 61.954233, -6.77215 61.944833, -6.83345 61.945633, -6.86775 61.961167, -6.9033 62.0102, 
+    -6.9609 62.060067, -7.0541 62.129533, -7.1908 62.188, -7.25575 62.2264, -7.26555 62.248467, -7.257 62.299967, -7.23855 62.317933)), 
+  ((-6.95935 61.7034, -6.9182 61.7034, -6.90445 61.696267, -6.9075 61.675933, -6.9159 61.663233, -6.9113 61.650033, -6.8366 61.644933, -6.78475 61.6307, -6.771 61.620533, -6.77405 61.602233, 
+      -6.80915 61.579867, -6.80915 61.566633, -6.77405 61.548333, -6.77255 61.537167, -6.80915 61.513767, -6.81675 61.5036, -6.80455 61.494467, -6.7893 61.495467, -6.7588 61.5036, -6.7405 61.504633, 
+      -6.73285 61.498533, -6.7344 61.461933, -6.7298 61.432433, -6.697 61.415633, -6.69245 61.399367, -6.70615 61.392267, -6.75345 61.3943, -6.7824 61.415633, -6.8297 61.433933, -6.8617 61.442067, 
+      -6.8861 61.463433, -6.89375 61.4929, -6.94255 61.537667, -6.9456 61.563067, -6.95935 61.578333, -7.02035 61.598667, -7.03405 61.611867, -7.0356 61.6373, -6.9967 61.6805, -6.95935 61.7034)), 
+  ((-7.0577 62.3922, -7.0135 62.3973, -6.97385 62.3861, -6.8442 62.3129, -6.8274 62.3007, -6.8259 62.287467, -6.8335 62.268167, -6.81825 62.258, -6.77405 62.259, -6.75115 62.250867, 
+      -6.73285 62.236633, -6.742 62.225467, -6.7603 62.213267, -6.76185 62.205133, -6.73135 62.1858, -6.7039 62.165467, -6.7039 62.147167, -6.71915 62.097333, -6.7481 62.098367, -6.7786 62.1258, 
+      -6.7969 62.1685, -6.8152 62.1807, -6.8335 62.1797, -6.8564 62.163433, -6.8747 62.163433, -6.8869 62.177667, -6.893 62.206133, -6.91895 62.231567, -6.9723 62.260033, -7.04245 62.287467, 
+      -7.076 62.3129, -7.09735 62.340333, -7.0882 62.365767, -7.0577 62.3922)), 
+  ((-7.4611 62.2007, -7.39305 62.199467, -7.28765 62.188833, -7.2006 62.150433, -7.12825 62.109567, -7.12395 62.0887, -7.12765 62.0642, -7.1742 62.048667, -7.3017 62.053567, -7.3348 62.068267, 
+      -7.3569 62.091967, -7.3471 62.103433, -7.33235 62.118133, -7.3348 62.132033, -7.38755 62.148367, -7.4574 62.167167, -7.47885 62.182267, -7.47885 62.195333, -7.4611 62.2007)), 
+  ((-6.97955 61.950533, -6.89775 61.948, -6.75885 61.9125, -6.70935 61.883333, -6.70175 61.8643, -6.70175 61.8275, -6.7246 61.8123, -6.75695 61.809733, -6.7874 61.8237, -6.8159 61.8516, 
+      -6.83115 61.856667, -6.8597 61.856667, -6.8825 61.850333, -6.92625 61.8313, -6.9548 61.8313, -6.97575 61.8402, -6.98335 61.857933, -6.98525 61.896, -6.99665 61.918833, -6.99665 61.939133, 
+      -6.97955 61.950533)), 
+  ((-6.62915 62.357633, -6.61085 62.357633, -6.59105 62.338333, -6.5712 62.308833, -6.54985 62.2946, -6.5331 62.2885, -6.5148 62.253933, -6.51175 62.232567, -6.5163 62.2214, -6.5346 62.218333, 
+      -6.5529 62.2336, -6.5651 62.2468, -6.5773 62.249867, -6.59105 62.244767, -6.59865 62.224433, -6.6139 62.214267, -6.6322 62.2163, -6.65205 62.248833, -6.6368 62.289533, -6.6261 62.314933, 
+      -6.6307 62.352567, -6.62915 62.357633)), 
+  ((-6.73215 62.053167, -6.68025 62.0562, -6.6513 62.044, -6.6406 62.0023, -6.6467 61.974867, -6.6711 61.960633, -6.7001 61.967733, -6.73215 61.9952, -6.7367 62.040967, -6.73215 62.053167)), 
+  ((-6.60095 62.419167, -6.5781 62.4161, -6.55215 62.387633, -6.53385 62.374433, -6.50945 62.362233, -6.4835 62.3602, -6.47435 62.351033, -6.482 62.333767, -6.5018 62.327667, -6.5415 62.3297, 
+      -6.5781 62.349, -6.6147 62.3785, -6.6162 62.3978, -6.60705 62.412033, -6.60095 62.419167)), 
+  ((-7.69525 62.158233, -7.63395 62.164767, -7.58005 62.1574, -7.5641 62.139433, -7.56655 62.1149, -7.58495 62.113267, -7.6205 62.127967, -7.6548 62.127167, -7.68545 62.118167, -7.7063 62.120633, 
+      -7.71855 62.139433, -7.69525 62.158233)), 
+  ((-6.40955 62.308833, -6.37295 62.3068, -6.3577 62.298667, -6.3531 62.2885, -6.4187 62.235633, -6.44005 62.231567, -6.45835 62.238667, -6.4675 62.258, -6.4492 62.2824, -6.40955 62.308833)), 
+  ((-6.8953 61.786767, -6.86025 61.787767, -6.82975 61.7654, -6.83735 61.736933, -6.85565 61.7217, -6.89225 61.7217, -6.91515 61.749133, -6.9121 61.775567, -6.8953 61.786767)), 
+  ((-6.37525 62.393733, -6.331 62.3907, -6.31195 62.38, -6.3104 62.3546, -6.33025 62.338333, -6.3714 62.338333, -6.40345 62.352567, -6.408 62.374933, -6.37525 62.393733)), 
+  ((-6.80605 62.38, -6.7832 62.385067, -6.76335 62.375933, -6.73135 62.333233, -6.7283 62.310867, -6.7344 62.292567, -6.75725 62.291533, -6.7786 62.3129, -6.79235 62.340333, -6.80605 62.38)), 
+  ((-6.98905 62.006367, -6.9548 62.007633, -6.9282 61.994933, -6.9358 61.9721, -6.951 61.961967, -6.97385 61.969567, -6.99475 61.987333, -6.99475 62.002567, -6.98905 62.006367)), 
+  ((-6.73135 62.3922, -6.70845 62.390167, -6.68255 62.363733, -6.67415 62.338833, -6.6879 62.3307, -6.71685 62.345967, -6.7321 62.377467, -6.73135 62.3922)))
+
+MULTIPOLYGON (((8.01755 56.5416, 8.06555 56.671733, 8.0975 56.722633, 8.12595 56.739167, 8.1526 56.739167, 8.1686 56.729733, 8.1686 56.711967, 8.1597 56.684767, 8.16145 56.665833, 8.17745 56.650433, 
+    8.21475 56.6339, 8.2414 56.616133, 8.26985 56.613767, 8.3036 56.609033, 8.3356 56.5978, 8.3871 56.581833, 8.48835 56.5907, 8.5328 56.5765, 8.54345 56.564667, 8.54345 56.5339, 
+    8.5594 56.511433, 8.58785 56.501967, 8.60915 56.5055, 8.63405 56.516167, 8.66955 56.537433, 8.6962 56.543367, 8.714 56.558733, 8.71045 56.5836, 8.6909 56.613167, 8.6731 56.636833, 
+    8.6767 56.6599, 8.6998 56.682367, 8.73175 56.7025, 8.7673 56.710767, 8.833 56.7155, 8.85435 56.727333, 8.86145 56.749833, 8.85255 56.767567, 8.86675 56.781767, 8.90765 56.8007, 
+    8.94315 56.8078, 8.98755 56.811933, 9.0515 56.777633, 9.0799 56.753967, 9.0959 56.736233, 9.08705 56.7102, 9.02665 56.6404, 9.0195 56.623833, 9.03905 56.6108, 9.06395 56.606067, 
+    9.08705 56.613167, 9.1048 56.630933, 9.13145 56.648667, 9.16875 56.6404, 9.2114 56.5836, 9.25935 56.546933, 9.2842 56.546933, 9.3002 56.558767, 9.2931 56.5765, 9.2647 56.6049, 
+    9.25755 56.623233, 9.25755 56.662267, 9.25755 56.6812, 9.2309 56.7025, 9.20245 56.711967, 9.1794 56.720833, 9.17935 56.736833, 9.19005 56.7599, 9.1705 56.798933, 9.15805 56.835633, 
+    9.13675 56.9066, 9.13675 56.939733, 9.15095 56.9693, 9.1865 56.995933, 9.27175 57.030267, 9.35705 57.045633, 9.4352 57.0492, 9.4743 57.030267, 9.51695 56.995933, 9.5418 56.9912, 
+    9.56665 57.003633, 9.61285 57.028467, 9.6928 57.036733, 9.71945 57.0462, 9.88995 57.072833, 9.96455 57.0681, 10.09425 57.0208, 10.1298 57.0137, 10.21325 57.000667, 10.2435 56.979967, 
+    10.26485 56.888867, 10.2613 56.839167, 10.2506 56.7883, 10.224 56.758133, 10.1938 56.754567, 10.0588 56.7534, 9.95045 56.736833, 9.8101 56.665833, 9.7923 56.641, 9.8172 56.631533, 
+    9.88115 56.645733, 9.9096 56.666433, 10.02505 56.714967, 10.1672 56.7244, 10.2738 56.714967, 10.29155 56.701933, 10.28975 56.6765, 10.26845 56.6552, 10.17075 56.580667, 10.14585 56.5298, 
+    10.16005 56.4937, 10.1778 56.481867, 10.208 56.498433, 10.22225 56.523267, 10.2329 56.5706, 10.25065 56.599, 10.2915 56.6191, 10.3395 56.617933, 10.4283 56.5765, 10.46915 56.5771, 
+    10.66455 56.5771, 10.7214 56.588933, 10.8138 56.5783, 10.85645 56.554633, 10.8991 56.5292, 10.91685 56.511433, 10.90265 56.4452, 10.83155 56.358233, 10.68055 56.205633, 10.66985 56.179, 
+    10.65035 56.179, 10.63255 56.1932, 10.6237 56.2358, 10.60415 56.248833, 10.5828 56.245267, 10.5597 56.2145, 10.52595 56.176633, 10.51175 56.1719, 10.4922 56.176633, 10.478 56.189667, 
+    10.44605 56.209767, 10.4016 56.210967, 10.3803 56.223967, 10.3714 56.240533, 10.39275 56.2642, 10.4265 56.276033, 10.44245 56.2997, 10.44245 56.316267, 10.4158 56.324533, 10.35895 56.303833, 
+    10.2879 56.2565, 10.26305 56.219833, 10.2293 56.1234, 10.23645 56.071367, 10.2542 56.038233, 10.24885 56.0051, 10.1725 55.956, 10.13695 55.918167, 10.1192 55.888567, 10.1032 55.883833, 
+    10.09075 55.896867, 10.0783 55.918167, 10.05345 55.926433, 10.025 55.920533, 9.96995 55.8933, 9.92375 55.889767, 9.87225 55.896867, 9.85445 55.898633, 9.8402 55.8868, 9.85265 55.8667, 
+    9.89705 55.848933, 9.96815 55.8525, 10.0019 55.847767, 10.03385 55.820533, 10.03385 55.777933, 10.0321 55.748367, 10.0072 55.723533, 9.98235 55.722333, 9.94505 55.734167, 9.88105 55.730033, 
+    9.84905 55.715833, 9.81175 55.7253, 9.7798 55.728867, 9.7247 55.7265, 9.63055 55.750167, 9.5826 55.757267, 9.56125 55.750167, 9.56125 55.7407, 9.5755 55.723533, 9.6768 55.660833, 
+    9.7425 55.6289, 9.74785 55.6135, 9.72655 55.612333, 9.6768 55.596967, 9.61285 55.567367, 9.5453 55.568567, 9.51865 55.5585, 9.51155 55.545467, 9.5222 55.5289, 9.54175 55.523, 
+    9.57725 55.51, 9.6057 55.4875, 9.60925 55.452, 9.60745 55.385167, 9.60215 55.349667, 9.6217 55.299967, 9.643 55.252633, 9.63945 55.230167, 9.6199 55.2136, 9.5897 55.2077, 
+    9.5453 55.219533, 9.48845 55.217167, 9.46355 55.202367, 9.4671 55.1444, 9.444 55.0947, 9.4049 55.0545, 9.4191 55.037933, 9.4511 55.0391, 9.49375 55.043833, 9.52215 55.0616, 
+    9.5648 55.056867, 9.6039 55.034967, 9.68385 54.979367, 9.70515 54.958067, 9.70695 54.943867, 9.6874 54.928467, 9.67675 54.887067, 9.6661 54.859867, 9.6359 54.858667, 9.60215 54.872867, 
+    9.5826 54.887067, 9.57725 54.906, 9.58435 54.917833, 9.60925 54.924933, 9.6288 54.9403, 9.61635 54.956867, 9.59325 54.959233, 9.5524 54.946233, 9.51155 54.902433, 9.481177 54.888633, 
+    9.4364 54.888633, 9.31625 54.871, 9.2261 54.875, 8.8199 54.921467, 8.64445 54.9295, 8.56805 54.939233, 8.58605 54.972167, 8.60205 55.021867, 8.59315 55.0668, 8.5914 55.105267, 
+    8.62515 55.1656, 8.6287 55.198733, 8.6056 55.254333, 8.6092 55.283333, 8.61985 55.3484, 8.6021 55.387433, 8.57725 55.4111, 8.48305 55.438333, 8.33915 55.490967, 8.30005 55.526467, 
+    8.27165 55.596267, 8.23965 55.6211, 8.2148 55.6223, 8.1935 55.606933, 8.1988 55.583267, 8.2734 55.490967, 8.2681 55.464933, 8.2361 55.4685, 8.12775 55.53, 8.08155 55.534733, 
+    8.0194 55.5732, 8.00875 55.624067, 8.05495 55.693867, 8.07445 55.7761, 8.07265 55.876667, 8.04955 55.967767, 8.05665 55.991433, 8.0691 56.003267, 8.094 56.006833, 8.1295 56.0021, 
+    8.15085 55.9808, 8.15795 55.914533, 8.1846 55.897967, 8.2219 55.9027, 8.31425 55.9536, 8.32495 55.964233, 8.3196 55.983167, 8.29115 56.0015, 8.2716 56.021633, 8.2716 56.090233, 
+    8.24495 56.105633, 8.1881 56.111533, 8.165 56.123367, 8.11705 56.1565, 8.1046 56.151767, 8.10815 56.131667, 8.11345 56.077233, 8.0957 56.063033, 8.0726 56.068933, 8.0513 56.1151, 
+    8.03 56.179567, 8.05665 56.258833, 8.06195 56.361767, 8.0726 56.371233, 8.10105 56.368867, 8.17035 56.333367, 8.1934 56.331, 8.20585 56.3452, 8.197 56.363533, 8.17925 56.384833, 
+    8.14725 56.4085, 8.13485 56.432167, 8.1277 56.460567, 8.10285 56.4724, 8.0833 56.470033, 8.05135 56.4653, 8.0247 56.481867, 8.014 56.5209, 8.01755 56.5416)), 
+  ((12 54.981367, 11.95495 54.997367, 11.9104 55.0042, 11.8747 55.0042, 11.85745 55.0116, 11.786 55.057533, 11.6911 55.111667, 11.6862 55.122333, 11.701 55.132167, 11.7293 55.130533, 
+      11.749 55.1412, 11.75395 55.160067, 11.7527 55.169067, 11.7318 55.185467, 11.6603 55.215833, 11.6283 55.233067, 11.59135 55.237167, 11.579 55.231433, 11.579 55.2216, 11.5827 55.207633, 
+      11.5975 55.198633, 11.6012 55.178133, 11.5827 55.172367, 11.56795 55.1773, 11.53345 55.198633, 11.49895 55.2216, 11.45585 55.2388, 11.4238 55.2429, 11.3844 55.243733, 11.34745 55.232233, 
+      11.2969 55.211733, 11.25625 55.203533, 11.23285 55.207633, 11.2033 55.2273, 11.18605 55.2437, 11.18975 55.267467, 11.18725 55.310933, 11.1663 55.335567, 11.14785 55.3462, 11.0998 55.356867, 
+      11.07025 55.362633, 11.0616 55.376567, 11.069 55.393767, 11.10965 55.417567, 11.1552 55.4356, 11.17125 55.450367, 11.1749 55.4602, 11.1663 55.524167, 11.1589 55.5414, 11.1429 55.551233, 
+      11.0801 55.561067, 11.06285 55.5709, 11.05915 55.579933, 11.0727 55.5865, 11.09735 55.593067, 11.1084 55.597167, 11.1084 55.613567, 11.0998 55.624233, 11.0616 55.639, 10.9914 55.652933, 
+      10.96305 55.657867, 10.91625 55.6882, 10.9064 55.701333, 10.91255 55.707867, 10.9372 55.706233, 10.9729 55.6964, 11 55.675067, 11.0345 55.670967, 11.0653 55.670967, 11.08255 55.681633, 
+      11.085 55.6964, 11.07395 55.7128, 11.0296 55.738233, 10.9988 55.750533, 10.92855 55.756267, 10.88175 55.762833, 10.8608 55.7694, 10.85095 55.789067, 10.85465 55.800567, 10.87315 55.8022, 
+      10.8941 55.7981, 10.91625 55.7907, 10.9815 55.780067, 11.01355 55.780067, 11.04065 55.787433, 11.0739 55.799733, 11.09365 55.799733, 11.11825 55.792367, 11.1552 55.779233, 11.1737 55.7776, 
+      11.2008 55.780033, 11.23405 55.797267, 11.25995 55.805467, 11.3129 55.808733, 11.34125 55.820233, 11.3474 55.8309, 11.3363 55.842367, 11.31045 55.857933, 11.3092 55.871067, 11.3203 55.882567, 
+      11.3523 55.8891, 11.4016 55.897333, 11.4435 55.914567, 11.4521 55.9277, 11.4509 55.9482, 11.4435 55.963767, 11.39175 55.984267, 11.32645 56.015433, 11.31785 56.0253, 11.32275 56.039233, 
+      11.34615 56.0458, 11.39545 56.040033, 11.4361 56.029367, 11.46935 56.0072, 11.52605 55.996567, 11.5667 55.996567, 11.6172 56.005567, 11.6837 56.0146, 11.7219 56.0031, 11.73545 55.9859, 
+      11.73795 55.9654, 11.73175 55.949, 11.717 55.9416, 11.6862 55.944067, 11.66525 55.948167, 11.6443 55.954733, 11.632 55.9498, 11.63075 55.940767, 11.63445 55.930933, 11.64555 55.915333, 
+      11.64925 55.895667, 11.65045 55.8768, 11.6431 55.8653, 11.62585 55.858733, 11.6049 55.853, 11.5162 55.849733, 11.4903 55.838233, 11.478 55.829233, 11.4817 55.818567, 11.49895 55.810367, 
+      11.5396 55.808733, 11.62095 55.816933, 11.6936 55.830867, 11.7195 55.826767, 11.73055 55.816933, 11.73675 55.7997, 11.73675 55.7267, 11.74535 55.7144, 11.76875 55.7136, 11.7897 55.7218, 
+      11.79955 55.7341, 11.8119 55.793967, 11.8205 55.813667, 11.8427 55.828433, 11.8969 55.854667, 11.9117 55.866967, 11.9117 55.8809, 11.90305 55.8965, 11.86855 55.9211, 11.86735 55.936667, 
+      11.87595 55.948967, 11.89445 55.961267, 11.92275 55.962067, 11.9388 55.968633, 11.9474 55.9834, 11.9462 55.997333, 11.94125 56.008, 11.92155 56.0162, 11.90555 56.018667, 11.8846 56.009633, 
+      11.84885 56.001433, 11.81435 56.012933, 11.80695 56.030167, 11.8242 56.049833, 11.8735 56.058033, 11.908 56.081, 11.92155 56.107233, 11.9353 56.1109, 11.95385 56.108433, 11.9668 56.1004, 
+      11.97425 56.079367, 11.97795 56.066367, 11.98075 56.058333, 11.98725 56.053367, 12 56.051033, 12.03515 56.0778, 12.08875 56.099533, 12.1624 56.116933, 12.2538 56.13, 12.31765 56.130633, 
+      12.423 56.126267, 12.471 56.113833, 12.50645 56.085867, 12.5223 56.047967, 12.5279 55.991433, 12.5293 55.959133, 12.5265 55.9063, 12.5498 55.866533, 12.57125 55.8131, 12.5941 55.757167, 
+      12.6081 55.7112, 12.6174 55.6267, 12.6011 55.599367, 12.5787 55.595633, 12.55075 55.599967, 12.53395 55.619867, 12.53395 55.677667, 12.506 55.686333, 12.45655 55.669567, 12.41835 55.656533, 
+      12.3489 55.639133, 12.2342 55.602467, 12.1815 55.577, 12.14235 55.549667, 12.1405 55.517333, 12.15915 55.482533, 12.21415 55.455833, 12.2715 55.433467, 12.32555 55.416067, 12.3759 55.380033, 
+      12.38895 55.3502, 12.3829 55.304833, 12.35865 55.270033, 12.30455 55.247667, 12.2048 55.243967, 12.17825 55.213533, 12.1652 55.200467, 12.1456 55.1806, 12.11575 55.170633, 12.1167 55.143933, 
+      12.1335 55.1253, 12.15025 55.123433, 12.1484 55.111, 12.13115 55.0874, 12.13115 55.07, 12.14885 55.048867, 12.15165 55.0321, 12.11715 55.0153, 12.0547 54.9861, 12 54.981367)), 
+  ((8.4572 56.6282, 8.4383 56.637367, 8.4075 56.665267, 8.3841 56.6907, 8.3496 56.703, 8.32125 56.7112, 8.27565 56.726767, 8.2609 56.748933, 8.23745 56.771067, 8.2103 56.777633, 
+      8.18935 56.7768, 8.1709 56.782567, 8.16105 56.798133, 8.1524 56.809633, 8.15735 56.827667, 8.1758 56.858033, 8.2165 56.894933, 8.2744 56.9376, 8.3496 56.987633, 8.41735 57.0459, 
+      8.47775 57.0951, 8.53935 57.116433, 8.6687 57.132833, 8.76855 57.1476, 8.84985 57.160733, 8.92995 57.1796, 8.98665 57.178767, 9.04575 57.171367, 9.12465 57.164, 9.2035 57.1681, 
+      9.27005 57.177133, 9.3563 57.203367, 9.44875 57.253433, 9.5387 57.323167, 9.64465 57.4257, 9.75185 57.524967, 9.8381 57.584033, 9.90465 57.6103, 9.9971 57.6185, 10.12525 57.616033, 
+      10.18435 57.617667, 10.2127 57.623433, 10.27925 57.6595, 10.4185 57.7391, 10.4974 57.788333, 10.54175 57.805567, 10.5664 57.8039, 10.57255 57.794067, 10.55775 57.774367, 10.46535 57.696433, 
+      10.44315 57.6669, 10.4358 57.636567, 10.44315 57.596367, 10.4456 57.580767, 10.45545 57.5373, 10.48625 57.507767, 10.5146 57.475767, 10.53555 57.4323, 10.54045 57.3921, 10.52815 57.346167, 
+      10.49855 57.2912, 10.49115 57.2666, 10.48375 57.237067, 10.46155 57.203433, 10.4049 57.155, 10.3815 57.140233, 10.3433 57.109067, 10.3125 57.081167, 10.28295 57.059, 10.262 57.049167, 
+      10.20655 57.052467, 10.1277 57.0705, 10.02545 57.088533, 9.96015 57.1066, 9.8862 57.107433, 9.8123 57.0976, 9.72235 57.084467, 9.61515 57.082833, 9.572 57.0853, 9.48945 57.096767, 
+      9.41305 57.0976, 9.36745 57.091033, 9.32925 57.082, 9.24915 57.054933, 9.21215 57.035233, 9.1826 57.030333, 9.15425 57.0336, 9.1222 57.052467, 9.09755 57.0615, 9.07535 57.0623, 
+      9.0347 57.051633, 9.0002 57.0418, 8.9706 57.041, 8.92505 57.044267, 8.8745 57.0377, 8.84 57.023767, 8.80675 56.991767, 8.771 56.975367, 8.696 56.978633, 8.6439 56.971933, 
+      8.5909 56.9531, 8.56445 56.9272, 8.5556 56.897767, 8.53885 56.884233, 8.45055 56.851267, 8.4276 56.8348, 8.4258 56.817133, 8.447 56.799467, 8.45585 56.7877, 8.44875 56.773567, 
+      8.4011 56.742967, 8.39405 56.734733, 8.4064 56.73, 8.4576 56.728833, 8.4841 56.715867, 8.5141 56.682933, 8.52825 56.649967, 8.51055 56.6323, 8.4823 56.624067, 8.4572 56.6282)), 
+  ((9.91675 55.1936, 9.91985 55.242067, 9.90875 55.269933, 9.8767 55.291267, 9.8607 55.319967, 9.86195 55.338833, 9.83975 55.356867, 9.79665 55.374933, 9.76215 55.388867, 9.7572 55.401167, 
+      9.7609 55.429867, 9.75475 55.439733, 9.7461 55.4553, 9.6993 55.4914, 9.6882 55.516833, 9.70175 55.546333, 9.7375 55.575067, 9.7769 55.582467, 9.8237 55.5718, 9.8619 55.557033, 
+      9.92845 55.543067, 9.97155 55.545533, 10.0086 55.560767, 10.0849 55.585733, 10.1736 55.622633, 10.20195 55.630833, 10.22785 55.627567, 10.2463 55.616067, 10.25 55.602133, 10.26605 55.598033, 
+      10.2882 55.602967, 10.30915 55.627567, 10.3153 55.6456, 10.32515 55.656267, 10.35105 55.662, 10.38555 55.6415, 10.4213 55.623467, 10.45825 55.611967, 10.49275 55.595567, 10.50385 55.5841, 
+      10.5026 55.570967, 10.4878 55.557833, 10.43975 55.546367, 10.37815 55.513567, 10.36955 55.500433, 10.3683 55.488933, 10.3868 55.480733, 10.5063 55.481567, 10.5408 55.496333, 10.563 55.512733, 
+      10.57655 55.5398, 10.58145 55.615267, 10.5827 55.630867, 10.59255 55.641533, 10.61225 55.643167, 10.64185 55.6325, 10.6936 55.5833, 10.7059 55.500433, 10.70835 55.4791, 10.7182 55.4545, 
+      10.7601 55.420867, 10.7675 55.400367, 10.75395 55.3651, 10.74285 55.3495, 10.73545 55.327367, 10.7404 55.3118, 10.7589 55.2798, 10.7712 55.245333, 10.7749 55.221567, 10.77245 55.197767, 
+      10.7601 55.1658, 10.73425 55.132967, 10.6936 55.103467, 10.6369 55.0846, 10.5605 55.0764, 10.45825 55.065733, 10.38555 55.046867, 10.35475 55.049333, 10.33255 55.055067, 10.3215 55.071467, 
+      10.2845 55.087067, 10.218 55.1084, 10.18595 55.1125, 10.16375 55.1084, 10.15635 55.090367, 10.1342 55.085433, 10.1046 55.089533, 10.06765 55.101033, 10.03685 55.106767, 10.03685 55.115767, 
+      10.06395 55.125633, 10.11325 55.143667, 10.11695 55.1617, 10.1083 55.194533, 10.0689 55.219133, 10.03805 55.2265, 10.01345 55.223233, 9.99125 55.206833, 9.99125 55.182233, 9.98755 55.164167, 
+      9.9592 55.1486, 9.93335 55.1494, 9.92105 55.1576, 9.91855 55.171533, 9.91675 55.1936)), 
+  ((11.84385 54.757267, 11.8242 54.731967, 11.80445 54.704067, 11.7601 54.6926, 11.68375 54.691767, 11.59505 54.6926, 11.5507 54.688467, 11.4571 54.655667, 11.4238 54.647467, 11.3659 54.645, 
+      11.33755 54.6581, 11.308 54.684367, 11.18725 54.728633, 11.07145 54.754067, 10.99505 54.798333, 10.9877 54.812267, 10.99875 54.8246, 11.0345 54.8377, 11.04065 54.8492, 11.0308 54.8705, 
+      10.9926 54.904133, 10.9926 54.918867, 11.00615 54.9402, 11.0382 54.950033, 11.08745 54.9558, 11.11085 54.9607, 11.13795 54.973833, 11.1737 54.995167, 11.2008 54.9976, 11.25255 54.991067, 
+      11.29565 54.9681, 11.3659 54.909033, 11.45335 54.8713, 11.52235 54.845867, 11.5482 54.850767, 11.5544 54.8639, 11.56055 54.885233, 11.5778 54.899167, 11.6135 54.907367, 11.65045 54.904067, 
+      11.69605 54.875367, 11.7601 54.8352, 11.79585 54.820433, 11.8377 54.789267, 11.8451 54.7671, 11.84385 54.757267)), 
+  ((15.1172 55.0103, 15.08695 54.9976, 15.05335 54.9961, 15.0186 55.002833, 14.9917 55.023, 14.9693 55.028967, 14.95365 55.020767, 14.91665 55.019267, 14.89315 55.036467, 14.86065 55.0641, 
+      14.82425 55.076067, 14.76265 55.0783, 14.71335 55.0895, 14.6697 55.1112, 14.6417 55.141067, 14.64055 55.176967, 14.6585 55.214333, 14.6764 55.2599, 14.70215 55.2928, 14.73915 55.324933, 
+      14.7537 55.334667, 14.7828 55.321933, 14.8142 55.298767, 14.8433 55.2883, 14.9234 55.273367, 14.9682 55.2644, 15.0063 55.233033, 15.05 55.209867, 15.09255 55.195667, 15.1284 55.176967, 
+      15.15305 55.160533, 15.15975 55.132133, 15.1396 55.103733, 15.12615 55.075333, 15.1284 55.0402, 15.1172 55.0103)), 
+  ((12 54.793733, 11.98655 54.777767, 11.9717 54.754867, 11.9643 54.735067, 11.95315 54.615067, 11.9448 54.6002, 11.9375 54.594167, 11.9178 54.590067, 11.89565 54.602367, 11.887 54.617967, 
+      11.88085 54.645833, 11.88825 54.7057, 11.88455 54.790167, 11.8661 54.8279, 11.839 54.8484, 11.8193 54.862333, 11.786 54.868067, 11.76015 54.878733, 11.7503 54.890233, 11.7355 54.9058, 
+      11.72565 54.921367, 11.70345 54.936133, 11.68375 54.941067, 11.67265 54.952533, 11.67515 54.964033, 11.6973 54.9755, 11.717 54.981233, 11.7478 54.9755, 11.7663 54.977133, 11.78105 54.9878, 
+      11.7983 54.992733, 11.8279 54.986967, 11.871 54.968933, 11.92275 54.9509, 11.94 54.9476, 12 54.9194, 12.04695 54.9065, 12.0983 54.893167, 12.1147 54.8713, 12.1102 54.849467, 
+      12.08565 54.8291, 12.0536 54.809733, 12 54.793733)), 
+  ((10.6604 54.724467, 10.63945 54.729367, 10.6259 54.7507, 10.6259 54.7876, 10.61605 54.802367, 10.59015 54.813033, 10.57905 54.8237, 10.57535 54.838467, 10.61725 54.882767, 10.6308 54.8959, 
+      10.6345 54.909, 10.6345 54.936067, 10.64065 54.959033, 10.67885 54.982, 10.73305 55.014, 10.77125 55.045167, 10.807 55.101767, 10.83165 55.149333, 10.86 55.1723, 10.89325 55.178033, 
+      10.9228 55.169833, 10.9302 55.149333, 10.929 55.125567, 10.8834 55.059933, 10.8686 55.024667, 10.8415 54.978733, 10.80945 54.9369, 10.75155 54.842567, 10.71825 54.7786, 10.69975 54.744133, 
+      10.6776 54.7253, 10.6604 54.724467)), 
+  ((10.0344 54.908167, 10.0122 54.8885, 9.97525 54.8762, 9.91735 54.861433, 9.8804 54.861433, 9.8545 54.871267, 9.85205 54.887667, 9.89145 54.902433, 9.92475 54.908167, 9.93585 54.910633, 
+      9.94445 54.920467, 9.94075 54.936867, 9.9149 54.944267, 9.8742 54.942633, 9.82245 54.928667, 9.788 54.924567, 9.7498 54.934433, 9.7313 54.955733, 9.73005 54.9697, 9.73745 54.9787, 
+      9.74855 54.979533, 9.7781 54.9787, 9.79165 54.982, 9.79785 54.9902, 9.78305 55.011533, 9.75225 55.033667, 9.72885 55.036967, 9.6734 55.0394, 9.63645 55.045967, 9.6204 55.055833, 
+      9.6081 55.075533, 9.61425 55.089467, 9.63395 55.105867, 9.68695 55.117367, 9.78305 55.1108, 9.8385 55.097667, 9.857 55.082067, 9.92105 55.024667, 9.9839 54.979567, 10.03195 54.9607, 
+      10.04425 54.9443, 10.03935 54.922133, 10.0344 54.908167)), 
+  ((8.5135 56.810467, 8.55415 56.818667, 8.57635 56.821133, 8.57755 56.826867, 8.5788 56.844933, 8.5862 56.867067, 8.60835 56.879367, 8.64655 56.8958, 8.6934 56.910567, 8.7328 56.9245, 
+      8.75995 56.938433, 8.79815 56.955667, 8.82645 56.962233, 8.85235 56.954033, 8.8622 56.941733, 8.8548 56.922033, 8.8462 56.9048, 8.82275 56.885933, 8.8129 56.862133, 8.7981 56.826867, 
+      8.79195 56.8047, 8.75995 56.772733, 8.7168 56.733333, 8.6934 56.716933, 8.65025 56.705433, 8.5948 56.7153, 8.52825 56.7596, 8.5011 56.7875, 8.49865 56.8039, 8.5135 56.810467)), 
+  ((12.1414 54.956933, 12.1628 54.983667, 12.2096 54.9988, 12.24565 55.024633, 12.243 55.069167, 12.26305 55.089633, 12.3058 55.0852, 12.36325 55.078067, 12.42205 55.067367, 12.4795 55.062033, 
+      12.53295 55.0469, 12.55835 55.029067, 12.553 55.0095, 12.5116 54.9997, 12.44475 54.9908, 12.3766 54.991667, 12.3352 54.991667, 12.28975 54.975667, 12.26035 54.947167, 12.2176 54.924, 
+      12.1842 54.907067, 12.1521 54.907067, 12.13075 54.9151, 12.13075 54.940933, 12.1414 54.956933)), 
+  ((10.52675 56.015567, 10.5686 55.995067, 10.6056 55.9688, 10.6216 55.931067, 10.6216 55.899067, 10.61175 55.852333, 10.59695 55.821967, 10.5834 55.805567, 10.5563 55.7941, 10.5304 55.801467, 
+      10.5144 55.819533, 10.507 55.8466, 10.51935 55.8794, 10.5329 55.901533, 10.53165 55.9196, 10.51315 55.955667, 10.48235 55.991767, 10.4651 56.006533, 10.4651 56.022133, 10.475 56.0254, 
+      10.50825 56.020467, 10.52675 56.015567)), 
+  ((11.04095 57.3577, 11.06435 57.363433, 11.0853 57.360967, 11.10995 57.3544, 11.11365 57.3413, 11.105 57.330633, 11.08285 57.324067, 11.05575 57.320767, 11.03725 57.320767, 11.0212 57.311767, 
+      11.0212 57.3052, 11.04465 57.287967, 11.0508 57.2781, 11.0471 57.2699, 11.0249 57.264167, 10.92755 57.267433, 10.87335 57.264167, 10.8413 57.265, 10.8191 57.270733, 10.80185 57.279767, 
+      10.80435 57.290433, 10.8228 57.300267, 10.85115 57.308467, 10.8832 57.319133, 10.91525 57.338833, 10.9411 57.351133, 10.97195 57.3544, 11.0089 57.3544, 11.04095 57.3577)), 
+  ((10.42255 54.891767, 10.4164 54.877833, 10.38435 54.875367, 10.3141 54.890133, 10.23775 54.918, 10.16255 54.9623, 10.1416 54.982, 10.14035 54.991, 10.14285 55.0033, 10.15515 55.008233, 
+      10.17365 55.0025, 10.23895 54.9746, 10.3141 54.9541, 10.34365 54.955733, 10.36585 54.944267, 10.42005 54.902433, 10.42255 54.891767)), 
+  ((8.39285 55.202967, 8.39905 55.217, 8.41885 55.228533, 8.4596 55.231833, 8.50785 55.209567, 8.514 55.188967, 8.4992 55.151867, 8.50785 55.0983, 8.4967 55.0843, 8.472 55.0777, 
+      8.44725 55.081, 8.4176 55.100767, 8.39905 55.142, 8.39285 55.202967)), 
+  ((11.4809 56.796533, 11.57205 56.823633, 11.6337 56.831, 11.66205 56.827733, 11.66695 56.819533, 11.6571 56.803933, 11.5955 56.7621, 11.5536 56.735833, 11.53385 56.7301, 11.51415 56.735833, 
+      11.4858 56.760467, 11.4735 56.777667, 11.47225 56.787533, 11.4809 56.796533)), 
+  ((10.5852 55.056667, 10.61105 55.053367, 10.632 55.0345, 10.62215 55.004967, 10.58025 54.963133, 10.5556 54.955767, 10.5248 54.956567, 10.5137 54.974633, 10.51495 55.000867, 10.5396 55.0345, 
+      10.563 55.0501, 10.5852 55.056667)), 
+  ((8.95095 56.902367, 9.0027 56.888433, 9.02735 56.8712, 9.0212 56.852333, 8.98915 56.842467, 8.9226 56.857267, 8.8955 56.873667, 8.9029 56.888433, 8.9263 56.8999, 8.95095 56.902367)), 
+  ((11.1528 55.233067, 11.16635 55.224033, 11.16755 55.205167, 11.1651 55.187933, 11.15525 55.166633, 11.13185 55.144467, 11.11585 55.1412, 11.09735 55.156767, 11.1035 55.1896, 11.11585 55.215833, 
+      11.14045 55.233067, 11.1528 55.233067)), 
+  ((8.3153 55.447133, 8.32335 55.458267, 8.33815 55.461133, 8.3777 55.454567, 8.3944 55.4393, 8.39995 55.4018, 8.3913 55.3911, 8.3771 55.387367, 8.35425 55.3985, 8.3153 55.447133)))
+
+MULTIPOLYGON (((68.87145 -49.304333, 68.87235 -49.298567, 68.8777 -49.282867, 68.91035 -49.262567, 68.94995 -49.225467, 68.9521 -49.207667, 68.9275 -49.1991, 68.87295 -49.185533, 68.8387 -49.154167, 68.836 -49.121, 
+    68.867 -49.081067, 68.87555 -49.058233, 68.8649 -49.036867, 68.85095 -49.0283, 68.8146 -49.0333, 68.7996 -49.0276, 68.79425 -49.0119, 68.80125 -48.990133, 68.81835 -48.9181, 68.83015 -48.9131, 
+    68.8515 -48.9174, 68.86435 -48.915967, 68.87185 -48.903833, 68.87185 -48.882433, 68.8622 -48.856067, 68.82855 -48.837867, 68.79005 -48.782233, 68.77615 -48.756567, 68.7879 -48.7423, 68.8318 -48.739467, 
+    68.8596 -48.723067, 68.8815 -48.6742, 68.87505 -48.6193, 68.8697 -48.602167, 68.88575 -48.587933, 68.9093 -48.574367, 68.90715 -48.548, 68.91895 -48.529467, 68.94565 -48.5259, 69.0093 -48.557633, 
+    69.03285 -48.5933, 69.0307 -48.628233, 68.9922 -48.6917, 68.9954 -48.693833, 69.07455 -48.6382, 69.09385 -48.643933, 69.09385 -48.666033, 69.08155 -48.695633, 69.0366 -48.759833, 69.0302 -48.7869, 
+    69.04305 -48.8076, 69.0441 -48.826833, 69.03075 -48.840767, 68.97725 -48.8657, 68.94945 -48.8864, 68.94835 -48.902067, 68.94945 -48.928467, 68.94085 -48.956967, 68.94945 -48.966967, 68.97245 -48.961633, 
+    68.98955 -48.957367, 69.03345 -48.895333, 69.0484 -48.880367, 69.0773 -48.879633, 69.1345 -48.9028, 69.18585 -48.9356, 69.23615 -48.981267, 69.27145 -48.991233, 69.30195 -48.9766, 69.3533 -48.9552, 
+    69.395 -48.9274, 69.4132 -48.896733, 69.4335 -48.898867, 69.44315 -48.920267, 69.4346 -48.963067, 69.44635 -48.961633, 69.48115 -48.9256, 69.4865 -48.829333, 69.5116 -48.799767, 69.5244 -48.803333, 
+    69.52975 -48.824, 69.53405 -48.838267, 69.564 -48.841833, 69.5961 -48.8504, 69.61855 -48.877467, 69.6319 -48.9185, 69.6148 -48.985533, 69.5784 -49.026167, 69.53725 -49.046467, 69.4816 -49.054333, 
+    69.4217 -49.045033, 69.3768 -49.013667, 69.3586 -49.005133, 69.3415 -49.0158, 69.31045 -49.052167, 69.30725 -49.065, 69.32755 -49.074267, 69.33455 -49.082467, 69.31955 -49.101, 69.32275 -49.113833, 
+    69.34095 -49.1224, 69.3966 -49.123833, 69.42655 -49.1288, 69.4201 -49.150933, 69.38055 -49.175867, 69.30245 -49.195833, 69.29815 -49.202967, 69.31905 -49.2119, 69.38105 -49.224733, 69.40995 -49.2233, 
+    69.48 -49.180867, 69.62015 -49.135233, 69.6319 -49.140933, 69.62335 -49.1559, 69.5506 -49.2051, 69.5474 -49.215067, 69.5656 -49.215067, 69.5859 -49.2115, 69.61905 -49.215067, 69.6827 -49.216167, 
+    69.749 -49.181233, 69.77575 -49.181967, 69.79825 -49.1891, 69.81855 -49.180533, 69.8533 -49.138833, 69.92495 -49.086767, 70.0271 -49.037233, 70.07525 -49.038633, 70.1651 -49.0907, 70.1977 -49.092467, 
+    70.21805 -49.0725, 70.22235 -49.058967, 70.21375 -49.037567, 70.2052 -49.016167, 70.2266 -48.9955, 70.30205 -48.9666, 70.39835 -48.973, 70.4561 -48.9994, 70.51015 -49.0468, 70.52515 -49.088167, 
+    70.5273 -49.140233, 70.48505 -49.1955, 70.4091 -49.260367, 70.39095 -49.2682, 70.36955 -49.260367, 70.3278 -49.2454, 70.30535 -49.255367, 70.3075 -49.273933, 70.36095 -49.3174, 70.41445 -49.325267, 
+    70.4246 -49.342033, 70.3861 -49.369133, 70.33155 -49.371267, 70.30585 -49.3627, 70.2315 -49.318133, 70.1235 -49.2397, 70.09245 -49.233267, 70.05985 -49.238633, 69.9764 -49.2536, 69.92935 -49.2486, 
+    69.8983 -49.224367, 69.87905 -49.220067, 69.863 -49.239333, 69.87535 -49.270367, 69.8978 -49.2989, 69.88925 -49.323867, 69.8636 -49.338133, 69.8358 -49.339533, 69.8251 -49.3431, 69.82935 -49.3595, 
+    69.83045 -49.372333, 69.8176 -49.376633, 69.78765 -49.367367, 69.778 -49.365933, 69.77265 -49.372333, 69.78285 -49.389833, 69.7925 -49.419067, 69.77535 -49.456133, 69.7711 -49.478967, 69.79675 -49.4982, 
+    69.81495 -49.488233, 69.83525 -49.491067, 69.8775 -49.517833, 69.95345 -49.535667, 70.0198 -49.550633, 70.02405 -49.5485, 70.0166 -49.5321, 70.00055 -49.512833, 69.98875 -49.485033, 69.9877 -49.464333, 
+    70.008 -49.445833, 70.04495 -49.445467, 70.1423 -49.445467, 70.1765 -49.454733, 70.22415 -49.509267, 70.23805 -49.5335, 70.2231 -49.5513, 70.18995 -49.5513, 70.14395 -49.5335, 70.11505 -49.5278, 
+    70.1086 -49.5335, 70.12145 -49.548467, 70.1664 -49.575567, 70.17065 -49.602667, 70.11505 -49.636167, 70.08565 -49.642933, 70.03645 -49.637933, 69.98295 -49.6258, 69.9086 -49.6226, 69.84765 -49.623333, 
+    69.75245 -49.623333, 69.72035 -49.601933, 69.70485 -49.568067, 69.67165 -49.467533, 69.646 -49.451133, 69.62565 -49.451867, 69.6096 -49.4697, 69.5957 -49.538133, 69.57755 -49.561667, 69.55185 -49.5631, 
+    69.52995 -49.552033, 69.50215 -49.553467, 69.4626 -49.5606, 69.4294 -49.5499, 69.4123 -49.5328, 69.3984 -49.502833, 69.3636 -49.484667, 69.2502 -49.444, 69.2384 -49.429767, 69.23415 -49.406233, 
+    69.2149 -49.347067, 69.19775 -49.334233, 69.18335 -49.336, 69.1662 -49.360967, 69.1566 -49.430833, 69.15015 -49.430833, 69.14375 -49.428, 69.1234 -49.387333, 69.1202 -49.378067, 69.11165 -49.388067, 
+    69.10845 -49.423, 69.08065 -49.465767, 69.06565 -49.4672, 69.05495 -49.454367, 69.0293 -49.397333, 69.0175 -49.388067, 69.0079 -49.398033, 69.00845 -49.429767, 69.02125 -49.484667, 69.0245 -49.5574, 
+    69.0175 -49.580567, 68.92445 -49.617633, 68.8517 -49.6426, 68.8196 -49.6426, 68.79985 -49.630833, 68.7945 -49.6116, 68.81055 -49.5674, 68.8089 -49.505, 68.8121 -49.475067, 68.8688 -49.424433, 
+    68.88805 -49.3952, 68.8875 -49.360633, 68.87145 -49.304333)), 
+  ((69.2536 -48.880433, 69.2365 -48.834067, 69.24185 -48.812667, 69.2654 -48.777033, 69.26645 -48.744933, 69.275 -48.7321, 69.2932 -48.733533, 69.31675 -48.751333, 69.336 -48.751333, 69.37345 -48.735667, 
+      69.3927 -48.7442, 69.38735 -48.7756, 69.36915 -48.8248, 69.35525 -48.8583, 69.36485 -48.8897, 69.367 -48.916067, 69.3456 -48.931767, 69.30175 -48.948167, 69.28675 -48.9453, 69.27285 -48.915367, 
+      69.2536 -48.880433)), 
+  ((50.10485 -46.011, 50.1396 -45.993533, 50.18775 -45.995667, 50.2402 -46.0406, 50.2402 -46.088367, 50.2188 -46.1062, 50.18455 -46.114033, 50.11285 -46.114033, 50.0813 -46.105133, 50.0717 -46.0823, 
+      50.07595 -46.040967, 50.10485 -46.011)), 
+  ((51.58555 -46.317633, 51.59305 -46.301233, 51.6139 -46.295167, 51.646 -46.3023, 51.7305 -46.3879, 51.7305 -46.411433, 51.7155 -46.419267, 51.68075 -46.416767, 51.63265 -46.3854, 51.58555 -46.339733, 
+      51.58555 -46.317633)), 
+  ((68.8205 -49.276467, 68.7841 -49.303567, 68.7285 -49.3071, 68.6686 -49.3007, 68.63115 -49.2893, 68.61615 -49.2672, 68.63115 -49.2465, 68.6568 -49.2415, 68.68675 -49.255767, 68.7317 -49.264333, 
+      68.7745 -49.2515, 68.80015 -49.249367, 68.8237 -49.260767, 68.82265 -49.270767, 68.8205 -49.276467)), 
+  ((52.0627 -46.372533, 52.0627 -46.3597, 52.08305 -46.351133, 52.20285 -46.358267, 52.22425 -46.3754, 52.21785 -46.393933, 52.19645 -46.401067, 52.0809 -46.4025, 52.0638 -46.388933, 52.0627 -46.372533)), 
+  ((69.54245 -49.091867, 69.5505 -49.0858, 69.55585 -49.073667, 69.5644 -49.060133, 69.60185 -49.045867, 69.6286 -49.045167, 69.63825 -49.073667, 69.63075 -49.094367, 69.56975 -49.120033, 69.5227 -49.1343, 
+      69.50075 -49.133933, 69.4954 -49.119667, 69.5082 -49.101833, 69.54245 -49.091867)), 
+  ((69.1172 -48.767033, 69.14395 -48.734933, 69.1782 -48.7164, 69.2028 -48.7157, 69.2103 -48.733533, 69.19425 -48.757767, 69.15465 -48.797, 69.1247 -48.828367, 69.1033 -48.8305, 69.0915 -48.8198, 
+      69.0958 -48.794833, 69.1172 -48.767033)), 
+  ((69.3809 -48.649733, 69.37985 -48.646167, 69.3852 -48.6383, 69.39695 -48.6376, 69.41625 -48.649, 69.4537 -48.659, 69.47505 -48.6747, 69.47505 -48.6925, 69.459 -48.7018, 69.4344 -48.699633, 
+      69.41195 -48.683233, 69.3916 -48.668967, 69.3809 -48.649733)), 
+  ((68.7173 -48.477133, 68.71675 -48.468933, 68.7355 -48.455033, 68.77025 -48.458233, 68.78095 -48.480367, 68.77025 -48.502467, 68.7435 -48.505667, 68.7237 -48.4964, 68.7173 -48.477133)), 
+  ((69.864 -49.4422, 69.87045 -49.433633, 69.8854 -49.429367, 69.91 -49.441467, 69.93355 -49.465, 69.93355 -49.482133, 69.91535 -49.482833, 69.8972 -49.475, 69.87685 -49.462867, 69.864 -49.4422)), 
+  ((68.58115 -48.539733, 68.5715 -48.528667, 68.5854 -48.5219, 68.6143 -48.519767, 68.65175 -48.529033, 68.65065 -48.5447, 68.625 -48.553267, 68.59555 -48.549333, 68.58115 -48.539733)), 
+  ((69.44725 -48.536333, 69.46385 -48.540967, 69.47665 -48.5531, 69.47775 -48.571633, 69.4606 -48.5802, 69.4371 -48.578767, 69.42425 -48.567367, 69.4189 -48.555233, 69.42855 -48.544533, 69.44725 -48.536333)), 
+  ((68.7296 -48.596233, 68.74995 -48.5948, 68.76115 -48.609067, 68.7558 -48.6301, 68.7371 -48.646167, 68.7216 -48.644, 68.7146 -48.6358, 68.7125 -48.624033, 68.71355 -48.6105, 68.7296 -48.596233)), 
+  ((69.6453 -49.553067, 69.6517 -49.551667, 69.6592 -49.555233, 69.6688 -49.5645, 69.67415 -49.5816, 69.67415 -49.5973, 69.66455 -49.607267, 69.6485 -49.601567, 69.641 -49.588033, 69.63565 -49.568767, 
+      69.6453 -49.553067)), 
+  ((50.31775 -46.368633, 50.32525 -46.362933, 50.3434 -46.368633, 50.35305 -46.3779, 50.35305 -46.3936, 50.33915 -46.403567, 50.3188 -46.402133, 50.3049 -46.3943, 50.306 -46.379333, 50.31775 -46.368633)), 
+  ((69.6453 -49.4825, 69.6549 -49.485333, 69.66455 -49.491033, 69.6656 -49.5053, 69.6613 -49.519567, 69.641 -49.5274, 69.62815 -49.520267, 69.6228 -49.506033, 69.62815 -49.492467, 69.6453 -49.4825)), 
+  ((50.35945 -45.881933, 50.3734 -45.8805, 50.3798 -45.889067, 50.37875 -45.9019, 50.3616 -45.910467, 50.337 -45.911167, 50.3231 -45.904733, 50.322 -45.8962, 50.3402 -45.8855, 50.35945 -45.881933)), 
+  ((69.95545 -49.3821, 69.96825 -49.381367, 69.9843 -49.395633, 69.9843 -49.4099, 69.9736 -49.417733, 69.95865 -49.417733, 69.94685 -49.4035, 69.9426 -49.391367, 69.95545 -49.3821)), 
+  ((70.05065 -49.395133, 70.056 -49.390833, 70.07315 -49.390833, 70.08595 -49.3987, 70.09025 -49.412967, 70.0785 -49.422233, 70.06565 -49.422233, 70.0528 -49.4158, 70.04745 -49.407233, 70.05065 -49.395133)), 
+  ((70.01505 -49.322367, 70.0268 -49.3206, 70.0386 -49.328067, 70.04125 -49.338067, 70.03535 -49.348767, 70.0204 -49.352667, 70.00755 -49.348767, 70.0022 -49.341267, 70.0033 -49.330933, 70.01505 -49.322367)))
+
+MULTIPOLYGON (((177.49875 -18.1423, 177.47915 -18.136367, 177.4626 -18.138067, 177.45175 -18.145667, 177.44245 -18.1515, 177.41615 -18.149433, 177.356 -18.141833, 177.32035 -18.127033, 177.2739 -18.115333, 177.25585 -18.103633, 
+    177.2543 -18.0909, 177.26925 -18.083333, 177.29505 -18.079533, 177.30955 -18.072667, 177.30745 -18.065433, 177.28115 -18.059233, 177.25555 -18.0499, 177.25195 -18.040967, 177.25145 -18.007233, 177.25195 -17.975567, 
+    177.2597 -17.9625, 177.27725 -17.942533, 177.2824 -17.928733, 177.2747 -17.906733, 177.28035 -17.892267, 177.3129 -17.8747, 177.3374 -17.8709, 177.36375 -17.866433, 177.3746 -17.8592, 177.38955 -17.830633, 
+    177.3947 -17.800333, 177.37925 -17.7618, 177.37715 -17.7377, 177.3906 -17.715, 177.4231 -17.700167, 177.44325 -17.682267, 177.4474 -17.667833, 177.43755 -17.661267, 177.42105 -17.657167, 177.39835 -17.663, 
+    177.36735 -17.665067, 177.3493 -17.661967, 177.3493 -17.655767, 177.37305 -17.641667, 177.4102 -17.6231, 177.44815 -17.602733, 177.47655 -17.5893, 177.491 -17.5714, 177.49825 -17.553167, 177.51115 -17.549033, 
+    177.5256 -17.5494, 177.53695 -17.555933, 177.5545 -17.559033, 177.5775 -17.556567, 177.60225 -17.546933, 177.63065 -17.5428, 177.6539 -17.5311, 177.6756 -17.5139, 177.6965 -17.5049, 177.7223 -17.494933, 
+    177.745 -17.491833, 177.75795 -17.481867, 177.7564 -17.474267, 177.73935 -17.466033, 177.7161 -17.4557, 177.713 -17.4495, 177.7192 -17.439533, 177.7414 -17.4354, 177.77805 -17.436067, 177.808 -17.427833, 
+    177.83845 -17.419233, 177.85835 -17.418467, 177.86765 -17.428133, 177.8604 -17.443267, 177.8444 -17.456667, 177.83875 -17.469733, 177.84545 -17.479367, 177.8573 -17.4804, 177.87075 -17.475933, 177.9012 -17.4584, 
+    177.93785 -17.4522, 177.97735 -17.445267, 178.0109 -17.4377, 178.04395 -17.423933, 178.0734 -17.4002, 178.0744 -17.3919, 178.0708 -17.370233, 178.06205 -17.343733, 178.0641 -17.325833, 178.0787 -17.313833, 
+    178.09235 -17.312633, 178.10865 -17.316433, 178.1236 -17.322967, 178.16605 -17.332433, 178.1854 -17.338267, 178.20235 -17.345667, 178.2124 -17.356667, 178.21165 -17.3732, 178.18375 -17.402433, 178.1706 -17.4217, 
+    178.14335 -17.4465, 178.12475 -17.464567, 178.1191 -17.4735, 178.11005 -17.485367, 178.11055 -17.492933, 178.116 -17.498967, 178.1227 -17.500333, 178.141 -17.4976, 178.1614 -17.4857, 178.19265 -17.465067, 
+    178.2098 -17.446667, 178.22635 -17.432733, 178.2444 -17.4293, 178.26015 -17.4322, 178.2714 -17.4384, 178.28225 -17.4563, 178.2918 -17.4759, 178.2918 -17.484333, 178.29255 -17.495533, 178.3021 -17.505167, 
+    178.32805 -17.517367, 178.34455 -17.528567, 178.35875 -17.547133, 178.38045 -17.5714, 178.40535 -17.597533, 178.4193 -17.6101, 178.43275 -17.616467, 178.4482 -17.6206, 178.4907 -17.6213, 178.50645 -17.625067, 
+    178.5205 -17.630233, 178.5391 -17.644867, 178.55535 -17.6779, 178.55895 -17.701967, 178.56075 -17.7183, 178.5515 -17.733967, 178.52955 -17.749633, 178.50165 -17.769933, 178.49855 -17.7825, 178.50295 -17.7947, 
+    178.51225 -17.803133, 178.54475 -17.808967, 178.5737 -17.8083, 178.6075 -17.806533, 178.623 -17.804133, 178.6323 -17.810333, 178.6302 -17.828567, 178.61265 -17.8444, 178.5796 -17.847833, 178.54685 -17.8533, 
+    178.4952 -17.857433, 178.48745 -17.8674, 178.49675 -17.884967, 178.51845 -17.8994, 178.5241 -17.926933, 178.52565 -17.9493, 178.53495 -17.957567, 178.54425 -17.9579, 178.5654 -17.948267, 178.5835 -17.9321, 
+    178.60155 -17.926233, 178.61655 -17.9314, 178.6186 -17.945167, 178.60415 -17.9634, 178.5933 -17.982, 178.59745 -17.998867, 178.60155 -18.023633, 178.5907 -18.043933, 178.55045 -18.069733, 178.52825 -18.094833, 
+    178.4978 -18.133033, 178.47095 -18.1685, 178.44355 -18.195333, 178.41905 -18.2056, 178.37725 -18.210433, 178.3344 -18.208, 178.31735 -18.186, 178.3101 -18.1612, 178.3047 -18.1556, 178.2825 -18.130133, 
+    178.2546 -18.116, 178.2293 -18.1167, 178.20915 -18.127033, 178.1777 -18.156267, 178.15265 -18.185833, 178.13765 -18.1951, 178.0948 -18.211967, 178.07725 -18.227133, 178.0695 -18.2395, 178.06125 -18.2464, 
+    178.04835 -18.2481, 178.02975 -18.238833, 178.0197 -18.236367, 178.0042 -18.2419, 177.9908 -18.258067, 177.98045 -18.271467, 177.9686 -18.2739, 177.95205 -18.271467, 177.92315 -18.2567, 177.89915 -18.2515, 
+    177.8625 -18.2515, 177.8119 -18.249067, 177.79175 -18.2446, 177.7703 -18.229767, 177.75225 -18.224967, 177.7192 -18.224267, 177.68925 -18.211867, 177.6531 -18.194333, 177.58265 -18.167133, 177.56095 -18.149933, 
+    177.53695 -18.143333, 177.49875 -18.1423)), 
+  ((180 -16.202474, 179.97805 -16.212833, 179.9275 -16.238133, 179.9039 -16.2426, 179.89545 -16.2572, 179.87525 -16.269567, 179.84405 -16.274633, 179.8171 -16.283067, 179.77455 -16.314467, 179.7198 -16.3678, 
+      179.6945 -16.390267, 179.64395 -16.416667, 179.60265 -16.4369, 179.57695 -16.460433, 179.52805 -16.525567, 179.4969 -16.5722, 179.46655 -16.607, 179.45225 -16.6379, 179.4244 -16.6744, 179.39915 -16.6963, 
+      179.40085 -16.708633, 179.41095 -16.733367, 179.41685 -16.7637, 179.4261 -16.784467, 179.4396 -16.793467, 179.4598 -16.792333, 179.48595 -16.778867, 179.5289 -16.739533, 179.566 -16.712, 179.59085 -16.703, 
+      179.6195 -16.702433, 179.6456 -16.704667, 179.6532 -16.7002, 179.6574 -16.687267, 179.6709 -16.665333, 179.7004 -16.618167, 179.756 -16.550767, 179.7931 -16.5109, 179.8209 -16.484467, 179.84365 -16.468733, 
+      179.86345 -16.4721, 179.88115 -16.490633, 179.8862 -16.531633, 179.8727 -16.570933, 179.8466 -16.611933, 179.8247 -16.6372, 179.8053 -16.662467, 179.807 -16.6754, 179.85165 -16.7018, 179.93085 -16.758533, 
+      179.94685 -16.772533, 179.94685 -16.789967, 179.93 -16.8012, 179.91315 -16.8085, 179.9123 -16.8169, 179.9157 -16.836, 179.90475 -16.848933, 179.88705 -16.852867, 179.8626 -16.8478, 179.8508 -16.834333, 
+      179.83985 -16.795, 179.823 -16.777033, 179.80575 -16.766333, 179.7796 -16.7641, 179.74845 -16.770267, 179.7139 -16.792167, 179.67595 -16.805633, 179.64055 -16.806767, 179.61695 -16.815767, 179.5837 -16.825267, 
+      179.53315 -16.825833, 179.5129 -16.822467, 179.5028 -16.828633, 179.50195 -16.844933, 179.4792 -16.860667, 179.448 -16.861233, 179.373 -16.861767, 179.32625 -16.8685, 179.29675 -16.877467, 179.26895 -16.879733, 
+      179.26055 -16.873533, 179.26895 -16.8612, 179.2951 -16.848267, 179.333 -16.819633, 179.3465 -16.795467, 179.3355 -16.773, 179.3052 -16.759533, 179.22175 -16.755033, 179.1632 -16.764, 179.1076 -16.784767, 
+      179.0747 -16.802733, 179.05365 -16.8061, 179.0149 -16.805533, 179.0014 -16.810033, 179.0031 -16.823533, 179.0174 -16.8353, 179.0385 -16.849933, 179.05785 -16.865633, 179.05785 -16.883067, 179.0326 -16.8971, 
+      179.00055 -16.9027, 178.9517 -16.8808, 178.90495 -16.8454, 178.8687 -16.830233, 178.851 -16.829667, 178.83075 -16.838667, 178.8316 -16.853833, 178.82065 -16.866167, 178.8013 -16.867867, 178.7954 -16.8763, 
+      178.80295 -16.886967, 178.8097 -16.908867, 178.8021 -16.916733, 178.7954 -16.921767, 178.7979 -16.933, 178.8013 -16.964433, 178.79115 -16.989733, 178.77095 -17.000967, 178.73135 -17.006, 178.70015 -16.9914, 
+      178.69635 -16.959367, 178.66605 -16.883533, 178.64245 -16.8386, 178.6357 -16.8015, 178.61885 -16.790267, 178.58515 -16.7886, 178.56405 -16.799267, 178.5354 -16.822867, 178.5072 -16.828433, 178.48275 -16.817767, 
+      178.45495 -16.781833, 178.44905 -16.750367, 178.45495 -16.7296, 178.47855 -16.724533, 178.4979 -16.738, 178.5114 -16.7487, 178.53245 -16.7515, 178.551 -16.745867, 178.56195 -16.718933, 178.5683 -16.682367, 
+      178.56915 -16.632367, 178.57925 -16.618333, 178.5986 -16.6127, 178.6559 -16.613267, 178.7132 -16.602033, 178.7604 -16.590233, 178.7857 -16.570033, 178.7975 -16.538567, 178.8131 -16.5228, 178.8316 -16.519433, 
+      178.86195 -16.524467, 178.8906 -16.538533, 178.9024 -16.5357, 178.90745 -16.523367, 178.9041 -16.4936, 178.92095 -16.4745, 178.95885 -16.4537, 178.9917 -16.447533, 179.025 -16.4475, 179.0882 -16.4503, 
+      179.16995 -16.448067, 179.2243 -16.4486, 179.2816 -16.4441, 179.3136 -16.437367, 179.3583 -16.440733, 179.38945 -16.4424, 179.4063 -16.440733, 179.41305 -16.434, 179.39955 -16.411533, 179.3962 -16.387933, 
+      179.4105 -16.363767, 179.4413 -16.340133, 179.47075 -16.332833, 179.5112 -16.3216, 179.5306 -16.307567, 179.5348 -16.291267, 179.5466 -16.277233, 179.57525 -16.272167, 179.5921 -16.2688, 179.6039 -16.254767, 
+      179.62245 -16.2368, 179.65195 -16.231733, 179.665 -16.2199, 179.68185 -16.207567, 179.70545 -16.2053, 179.72905 -16.1997, 179.75095 -16.184533, 179.7695 -16.169933, 179.7931 -16.167667, 179.80995 -16.1761, 
+      179.82175 -16.192933, 179.8348 -16.1991, 179.85755 -16.195733, 179.90135 -16.171867, 179.94435 -16.154433, 179.9865 -16.1466, 180 -16.144907, 180 -16.202474)), 
+  ((178.36005 -19.079433, 178.37835 -19.053833, 178.3957 -19.0392, 178.42225 -19.040433, 178.4378 -19.048367, 178.4314 -19.0703, 178.414 -19.0892, 178.39665 -19.110533, 178.39115 -19.130633, 178.39205 -19.1526, 
+      178.3829 -19.1605, 178.3637 -19.1605, 178.34175 -19.1526, 178.31615 -19.1209, 178.29145 -19.106267, 178.2549 -19.097133, 178.2325 -19.0965, 178.216 -19.105033, 178.21055 -19.137967, 178.1968 -19.161133, 
+      178.17855 -19.176367, 178.16755 -19.1849, 178.163 -19.199533, 178.16205 -19.219633, 178.1502 -19.231233, 178.1072 -19.231833, 178.0441 -19.2233, 177.98235 -19.2166, 177.96225 -19.206833, 177.9604 -19.186733, 
+      177.97325 -19.166, 178.0098 -19.155633, 178.0592 -19.148333, 178.10215 -19.1404, 178.13235 -19.127, 178.13785 -19.104433, 178.13875 -19.0843, 178.14835 -19.061167, 178.1758 -19.041633, 178.2087 -19.030667, 
+      178.24165 -19.0258, 178.28185 -19.038, 178.31295 -19.061767, 178.3422 -19.079433, 178.35045 -19.080667, 178.36005 -19.079433)), 
+  ((-180 -16.848737, -179.9621 -16.817633, -179.92225 -16.7929, -179.86435 -16.7448, -179.8421 -16.729967, -179.8263 -16.732433, -179.82355 -16.761467, -179.83745 -16.7936, -179.8356 -16.815867, -179.8226 -16.822667, 
+      -179.79295 -16.826367, -179.7874 -16.836233, -179.80685 -16.846733, -179.8041 -16.857867, -179.79665 -16.874533, -179.8087 -16.8838, -179.82445 -16.8906, -179.8393 -16.902967, -179.84765 -16.9221, -179.8606 -16.9357, 
+      -179.87825 -16.940667, -179.9079 -16.947467, -179.93615 -16.9579, -179.95935 -16.970867, -180 -16.999193, -180 -16.848737)), 
+  ((180 -16.999193, 179.97765 -17.014767, 179.9563 -17.025267, 179.93035 -17.031433, 179.90625 -17.0265, 179.85435 -17.004233, 179.8395 -16.9857, 179.84415 -16.961, 179.8701 -16.936267, 179.9155 -16.904133, 
+      179.98595 -16.860267, 180 -16.848737, 180 -16.999193)), 
+  ((179.2135 -18.001033, 179.21825 -17.9911, 179.2366 -17.988367, 179.25285 -17.992, 179.26845 -17.9929, 179.28065 -17.9843, 179.28605 -17.968933, 179.3003 -17.9599, 179.3159 -17.962167, 179.32335 -17.973, 
+      179.3139 -17.999233, 179.3088 -18.030367, 179.3142 -18.044833, 179.3244 -18.061567, 179.34 -18.090467, 179.33725 -18.1149, 179.32235 -18.123467, 179.30065 -18.123467, 179.2803 -18.1158, 179.2196 -18.0778, 
+      179.19795 -18.069667, 179.1742 -18.055633, 179.1674 -18.039833, 179.17485 -18.028533, 179.1932 -18.027633, 179.2081 -18.0231, 179.21215 -18.014067, 179.2135 -18.001033)), 
+  ((-178.94775 -17.260233, -178.9596 -17.2663, -178.98145 -17.260833, -178.99875 -17.259633, -179.01605 -17.267533, -179.0561 -17.296633, -179.1016 -17.3294, -179.12345 -17.3464, -179.1398 -17.351833, -179.148 -17.345767, 
+      -179.148 -17.334267, -179.1398 -17.3197, -179.11525 -17.296633, -179.0916 -17.2748, -179.06335 -17.2487, -179.0388 -17.236567, -179.026 -17.225667, -179.02965 -17.208067, -179.06605 -17.186233, -179.1079 -17.165, 
+      -179.1261 -17.1474, -179.11885 -17.1377, -179.10065 -17.1383, -179.0515 -17.160733, -179.0287 -17.180167, -178.9978 -17.191067, -178.975 -17.194733, -178.94955 -17.205033, -178.9441 -17.224433, -178.94315 -17.249333, 
+      -178.94775 -17.260233)), 
+  ((178.78195 -17.625467, 178.8197 -17.627, 178.85745 -17.631867, 178.8775 -17.641633, 178.88925 -17.654467, 178.8912 -17.6853, 178.87965 -17.700433, 178.86815 -17.715067, 178.8481 -17.731267, 178.82445 -17.7315, 
+      178.7967 -17.728433, 178.77975 -17.715833, 178.7751 -17.690933, 178.7669 -17.680933, 178.74725 -17.671667, 178.7357 -17.656267, 178.73685 -17.641633, 178.75265 -17.633167, 178.78195 -17.625467)), 
+  ((-180 -16.501428, -179.99615 -16.4897, -179.9678 -16.475367, -179.9238 -16.4617, -179.8573 -16.437567, -179.8329 -16.4304, -179.80845 -16.427133, -179.79865 -16.436267, -179.8055 -16.4467, -179.83385 -16.466233, 
+      -179.85535 -16.479267, -179.86515 -16.490367, -179.86125 -16.5073, -179.8544 -16.5262, -179.86415 -16.540533, -179.88665 -16.547033, -179.9072 -16.5464, -179.93845 -16.528133, -179.95705 -16.520967, -179.96975 -16.522933, 
+      -179.98145 -16.5262, -179.9971 -16.522933, -180 -16.516855, -180 -16.501428)), 
+  ((177.57995 -16.7306, 177.60485 -16.741933, 177.61075 -16.7568, 177.59765 -16.777367, 177.5773 -16.7931, 177.56615 -16.818433, 177.54845 -16.8355, 177.52025 -16.8521, 177.4901 -16.859533, 177.4511 -16.872633, 
+      177.42485 -16.883567, 177.38225 -16.887933, 177.3639 -16.883133, 177.35535 -16.869567, 177.36585 -16.8604, 177.39075 -16.860833, 177.41305 -16.857767, 177.4406 -16.839, 177.4701 -16.825433, 177.49435 -16.8119, 
+      177.51635 -16.7979, 177.53405 -16.779967, 177.55175 -16.759, 177.557 -16.7402, 177.56815 -16.731467, 177.57995 -16.7306)), 
+  ((179.31995 -17.271733, 179.34145 -17.266867, 179.3617 -17.267133, 179.37755 -17.274433, 179.3836 -17.287967, 179.37185 -17.310933, 179.367 -17.335767, 179.36295 -17.371733, 179.35525 -17.399567, 179.34225 -17.420367, 
+      179.3212 -17.436033, 179.30335 -17.4355, 179.294 -17.423867, 179.2944 -17.387933, 179.2936 -17.3228, 179.2912 -17.2958, 179.3013 -17.2812, 179.31995 -17.271733)), 
+  ((179.85125 -18.571, 179.8703 -18.572667, 179.8728 -18.583133, 179.85995 -18.594733, 179.83135 -18.609667, 179.8148 -18.6229, 179.8181 -18.6312, 179.8351 -18.634767, 179.8475 -18.636167, 179.85165 -18.6458, 
+      179.84675 -18.662633, 179.8397 -18.6781, 179.83185 -18.6781, 179.8227 -18.673667, 179.8016 -18.6687, 179.77635 -18.6687, 179.7556 -18.666233, 179.7407 -18.654633, 179.73325 -18.641667, 179.7225 -18.637533, 
+      179.71485 -18.626433, 179.7157 -18.611533, 179.72485 -18.6024, 179.73935 -18.594133, 179.7613 -18.5864, 179.793 -18.581667, 179.8166 -18.580567, 179.8307 -18.576967, 179.8427 -18.573667, 179.85125 -18.571)), 
+  ((177.18385 -17.1212, 177.1986 -17.125867, 177.1955 -17.1398, 177.20015 -17.1486, 177.2118 -17.148067, 177.2304 -17.143933, 177.24435 -17.150667, 177.24355 -17.1641, 177.211 -17.181167, 177.18385 -17.187867, 
+      177.1645 -17.193567, 177.15595 -17.206467, 177.13735 -17.239033, 177.11795 -17.252467, 177.09315 -17.2592, 177.0769 -17.254533, 177.06915 -17.2416, 177.0707 -17.2256, 177.0924 -17.1977, 177.12185 -17.172367, 
+      177.14355 -17.147567, 177.1575 -17.132067, 177.17145 -17.124833, 177.18385 -17.1212)), 
+  ((-179.74795 -19.028633, -179.71985 -19.018267, -179.683 -19.017633, -179.652 -19.021533, -179.61805 -19.037033, -179.58995 -19.0674, -179.58605 -19.091967, -179.6006 -19.102933, -179.6113 -19.102933, -179.6258 -19.097133, 
+      -179.6365 -19.080967, -179.65395 -19.0577, -179.67625 -19.047367, -179.7024 -19.047367, -179.72665 -19.048667, -179.7373 -19.058367, -179.74215 -19.077733, -179.7441 -19.096467, -179.7596 -19.109367, -179.7683 -19.109367, 
+      -179.7848 -19.100967, -179.7945 -19.075767, -179.78965 -19.052533, -179.7693 -19.0383, -179.74795 -19.028633)), 
+  ((177.62545 -18.486033, 177.6313 -18.469467, 177.6445 -18.4636, 177.6635 -18.469467, 177.68985 -18.508467, 177.70155 -18.536767, 177.71765 -18.5709, 177.7279 -18.596267, 177.7118 -18.605033, 177.6928 -18.604067, 
+      177.66935 -18.584567, 177.6445 -18.5475, 177.6313 -18.510433, 177.62545 -18.486033)), 
+  ((-178.9855 -18.998067, -178.9564 -19.0084, -178.93215 -19.0304, -178.9341 -19.064, -178.9525 -19.0769, -178.97675 -19.080133, -179.0078 -19.076267, -179.0427 -19.0543, -179.04655 -19.031033, -179.03975 -19.011, 
+      -179.0068 -19.000667, -178.9855 -18.998067)), 
+  ((-178.75135 -18.233533, -178.71265 -18.229967, -178.6592 -18.228167, -178.6499 -18.241533, -178.6699 -18.2611, -178.7006 -18.265567, -178.73665 -18.281567, -178.75135 -18.3065, -178.76605 -18.309167, -178.7767 -18.2878, 
+      -178.79275 -18.27, -178.81145 -18.254, -178.80345 -18.2433, -178.77405 -18.237067, -178.75135 -18.233533)), 
+  ((-179.7078 -16.7751, -179.69385 -16.769133, -179.67795 -16.7711, -179.6561 -16.7784, -179.6342 -16.789, -179.61235 -16.791, -179.60635 -16.784367, -179.6024 -16.781067, -179.58945 -16.7837, -179.58845 -16.7943, 
+      -179.60435 -16.810233, -179.62225 -16.818833, -179.64115 -16.8281, -179.64215 -16.839367, -179.6511 -16.8427, -179.66505 -16.838067, -179.6839 -16.8374, -179.7058 -16.841367, -179.7197 -16.842033, -179.73065 -16.836733, 
+      -179.72865 -16.8281, -179.71475 -16.820167, -179.69385 -16.809567, -179.6839 -16.800267, -179.6919 -16.793633, -179.7018 -16.789, -179.71375 -16.782367, -179.7078 -16.7751)), 
+  ((179.67045 -19.1696, 179.70755 -19.170433, 179.73315 -19.1807, 179.7434 -19.1969, 179.7383 -19.221633, 179.7178 -19.237867, 179.69605 -19.250667, 179.6666 -19.2592, 179.64995 -19.254067, 179.6512 -19.245533, 
+      179.66785 -19.2336, 179.67425 -19.214833, 179.67045 -19.190933, 179.67045 -19.1696)), 
+  ((-178.6565 -18.953467, -178.622 -18.942967, -178.59875 -18.934467, -178.57775 -18.933467, -178.5635 -18.941467, -178.57025 -18.955967, -178.598 -18.978967, -178.63775 -18.985967, -178.6662 -18.984467, -178.70445 -18.983967, 
+      -178.7172 -18.973967, -178.7067 -18.964967, -178.6782 -18.959967, -178.6565 -18.953467)), 
+  ((177.7868 -16.6572, 177.79635 -16.682667, 177.80315 -16.719067, 177.79225 -16.7309, 177.76495 -16.7309, 177.74585 -16.723633, 177.7349 -16.697233, 177.73765 -16.679033, 177.73765 -16.661733, 177.7472 -16.649933, 
+      177.7663 -16.6481, 177.77725 -16.649, 177.7868 -16.6572)), 
+  ((178.2023 -18.376767, 178.21265 -18.391367, 178.21265 -18.403633, 178.22075 -18.408267, 178.2357 -18.411333, 178.23915 -18.418233, 178.2265 -18.432833, 178.20115 -18.447433, 178.18615 -18.4574, 178.1735 -18.458967, 
+      178.1539 -18.4582, 178.14585 -18.4505, 178.15275 -18.442067, 178.16655 -18.432067, 178.16885 -18.415933, 178.17 -18.3975, 178.1735 -18.383667, 178.1873 -18.376767, 178.2023 -18.376767)), 
+  ((178.9703 -17.469, 178.98945 -17.460167, 179.0136 -17.457433, 179.0323 -17.460467, 179.0332 -17.4693, 179.025 -17.484467, 179.00225 -17.5024, 178.97805 -17.5173, 178.95665 -17.520633, 178.93385 -17.5176, 
+      178.92885 -17.506033, 178.93525 -17.491467, 178.94665 -17.4775, 178.9703 -17.469)), 
+  ((179.33095 -17.779667, 179.35015 -17.799167, 179.3703 -17.813167, 179.38035 -17.825367, 179.37305 -17.8278, 179.3575 -17.8278, 179.3529 -17.837567, 179.3511 -17.849767, 179.3328 -17.851567, 179.3081 -17.8406, 
+      179.2962 -17.8156, 179.2962 -17.794267, 179.2999 -17.777833, 179.3191 -17.768667, 179.33095 -17.779667)), 
+  ((-178.6205 -19.201833, -178.5899 -19.2029, -178.56335 -19.199133, -178.54245 -19.1911, -178.52795 -19.193233, -178.5207 -19.205567, -178.5207 -19.225433, -178.5392 -19.234, -178.56575 -19.2324, -178.5899 -19.234, 
+      -178.61085 -19.238833, -178.62855 -19.2308, -178.64385 -19.214167, -178.63335 -19.2045, -178.6205 -19.201833)), 
+  ((-179.27845 -17.219333, -179.27135 -17.2339, -179.2761 -17.248433, -179.2873 -17.259433, -179.3168 -17.271633, -179.3451 -17.275167, -179.36575 -17.2685, -179.3699 -17.2555, -179.36105 -17.239, -179.33095 -17.225233, 
+      -179.2979 -17.217767, -179.27845 -17.219333)), 
+  ((-178.74595 -18.860567, -178.76465 -18.882967, -178.78235 -18.901, -178.80565 -18.9153, -178.8374 -18.914033, -178.8514 -18.9041, -178.84765 -18.889167, -178.8038 -18.8643, -178.76555 -18.850633, -178.75345 -18.851867, 
+      -178.74595 -18.860567)), 
+  ((178.4332 -18.965433, 178.4588 -18.977033, 178.47985 -18.980067, 178.4954 -18.9886, 178.50635 -19.002633, 178.4963 -19.0136, 178.47345 -19.0136, 178.44055 -19.016667, 178.4204 -19.014833, 178.4058 -19.0075, 
+      178.4067 -18.990433, 178.4149 -18.971533, 178.42405 -18.966067, 178.4332 -18.965433)), 
+  ((-179.82165 -15.7846, -179.8022 -15.7866, -179.77235 -15.796767, -179.7389 -15.817433, -179.7219 -15.8365, -179.7249 -15.843367, -179.73585 -15.843367, -179.7602 -15.831633, -179.7803 -15.8219, -179.80645 -15.8158, 
+      -179.8253 -15.809733, -179.8533 -15.803233, -179.87155 -15.796333, -179.87215 -15.790267, -179.8618 -15.787833, -179.84235 -15.7866, -179.82165 -15.7846)), 
+  ((179.9554 -16.617433, 179.9428 -16.637933, 179.919 -16.653767, 179.88685 -16.667767, 179.85885 -16.664967, 179.85745 -16.6519, 179.87705 -16.638867, 179.87845 -16.626733, 179.89525 -16.622067, 179.9204 -16.615567, 
+      179.94375 -16.604167, 179.95425 -16.606267, 179.9554 -16.617433)), 
+  ((178.25485 -16.8204, 178.2733 -16.8276, 178.2796 -16.8441, 178.2724 -16.858767, 178.25575 -16.865367, 178.24185 -16.859367, 178.22745 -16.847667, 178.20405 -16.8384, 178.1892 -16.8354, 178.17885 -16.8276, 
+      178.17795 -16.8156, 178.18875 -16.8108, 178.21215 -16.8114, 178.25485 -16.8204)), 
+  ((178.71035 -17.727667, 178.7246 -17.753833, 178.725 -17.770267, 178.7057 -17.776967, 178.693 -17.775933, 178.66295 -17.7582, 178.65255 -17.740233, 178.656 -17.7238, 178.66835 -17.715067, 178.68955 -17.715833, 
+      178.71035 -17.727667)), 
+  ((-179.35615 -17.7634, -179.3246 -17.7676, -179.30185 -17.780233, -179.3044 -17.792, -179.3246 -17.801267, -179.35615 -17.804633, -179.38265 -17.8021, -179.3965 -17.7937, -179.4003 -17.774333, -179.3814 -17.766767, 
+      -179.35615 -17.7634)), 
+  ((177.34735 -16.926233, 177.329 -16.947967, 177.3023 -16.9673, 177.27865 -16.9756, 177.26735 -16.970067, 177.26085 -16.955067, 177.27685 -16.934533, 177.30705 -16.918333, 177.33015 -16.915167, 177.34495 -16.919133, 
+      177.34735 -16.926233)), 
+  ((-180 -16.144907, -179.9731 -16.141533, -179.94275 -16.146033, -179.93095 -16.158367, -179.93515 -16.171867, -180 -16.202474, -180 -16.144907)), 
+  ((-178.73645 -20.617233, -178.719 -20.619733, -178.7047 -20.629667, -178.68605 -20.6533, -178.6879 -20.668633, -178.6985 -20.6757, -178.71715 -20.6728, -178.7439 -20.6558, -178.75445 -20.6363, -178.752 -20.623467, 
+      -178.73645 -20.617233)), 
+  ((-178.3135 -19.154167, -178.3087 -19.1404, -178.2949 -19.1358, -178.28455 -19.147267, -178.2832 -19.167033, -178.29075 -19.182667, -178.3025 -19.1983, -178.3218 -19.203333, -178.34245 -19.202433, -178.3466 -19.1923, 
+      -178.33625 -19.1776, -178.31835 -19.1652, -178.3135 -19.154167)), 
+  ((-179.3076 -18.435267, -179.27895 -18.440933, -179.27785 -18.459333, -179.28635 -18.474867, -179.2959 -18.479833, -179.32245 -18.479833, -179.34045 -18.473467, -179.34575 -18.4572, -179.3288 -18.441633, -179.3076 -18.435267)), 
+  ((-178.82965 -21.0615, -178.81355 -21.0749, -178.7874 -21.088333, -178.76725 -21.091667, -178.7612 -21.099033, -178.7713 -21.1091, -178.7874 -21.1138, -178.81255 -21.107767, -178.8407 -21.090333, -178.84775 -21.074233, 
+      -178.8407 -21.062833, -178.82965 -21.0615)), 
+  ((-178.48415 -18.493433, -178.46705 -18.487733, -178.45515 -18.4851, -178.4387 -18.492133, -178.43015 -18.501767, -178.4361 -18.515367, -178.4578 -18.523733, -178.47955 -18.5246, -178.4993 -18.519333, -178.50125 -18.507467, 
+      -178.48415 -18.493433)), 
+  ((178.6004 -16.522, 178.59525 -16.5453, 178.58085 -16.557633, 178.5613 -16.560367, 178.5387 -16.560367, 178.53045 -16.552833, 178.5315 -16.543233, 178.55105 -16.532933, 178.57775 -16.5213, 178.59215 -16.517867, 
+      178.6004 -16.522)), 
+  ((-178.7955 -17.5564, -178.80215 -17.570733, -178.8207 -17.5821, -178.84815 -17.5885, -178.8615 -17.5885, -178.8689 -17.579133, -178.86665 -17.568267, -178.84 -17.5554, -178.8192 -17.548, -178.80365 -17.548, 
+      -178.7955 -17.5564)), 
+  ((-178.8044 -17.671033, -178.79105 -17.6844, -178.7888 -17.6992, -178.79695 -17.713533, -178.8133 -17.7165, -178.83035 -17.711067, -178.83625 -17.696233, -178.83625 -17.678467, -178.82665 -17.670567, -178.81405 -17.668067, 
+      -178.8044 -17.671033)), 
+  ((-178.68175 -21.009867, -178.67775 -21.0273, -178.69585 -21.044733, -178.71595 -21.0501, -178.7381 -21.042733, -178.7421 -21.030667, -178.724 -21.0179, -178.7079 -21.0112, -178.68175 -21.009867)), 
+  ((177.3376 -17.794533, 177.3403 -17.819633, 177.3304 -17.836367, 177.3161 -17.841133, 177.29905 -17.835167, 177.2928 -17.820833, 177.29815 -17.8047, 177.31785 -17.792733, 177.32505 -17.791567, 177.3376 -17.794533)), 
+  ((174.67555 -21.775767, 174.67495 -21.7892, 174.656 -21.801833, 174.634 -21.808767, 174.6169 -21.807533, 174.5992 -21.7998, 174.60105 -21.791667, 174.6151 -21.785933, 174.6328 -21.7831, 174.64865 -21.775767, 
+      174.6664 -21.773333, 174.67555 -21.775767)), 
+  ((-179.35915 -17.050833, -179.33635 -17.054967, -179.3322 -17.066033, -179.34255 -17.080767, -179.35775 -17.0863, -179.37505 -17.0863, -179.38815 -17.076633, -179.3875 -17.058667, -179.37505 -17.050367, -179.35915 -17.050833)), 
+  ((177.1072 -17.3479, 177.08715 -17.3603, 177.0714 -17.3603, 177.05705 -17.350767, 177.0585 -17.3355, 177.0757 -17.325933, 177.0929 -17.323067, 177.11435 -17.329767, 177.11725 -17.340267, 177.1072 -17.3479)), 
+  ((179.15635 -17.7898, 179.1643 -17.8049, 179.1635 -17.818667, 179.1468 -17.8245, 179.1309 -17.821833, 179.115 -17.8049, 179.1158 -17.7911, 179.1293 -17.7821, 179.1472 -17.783167, 179.15635 -17.7898)), 
+  ((179.1465 -17.104467, 179.1446 -17.1309, 179.12385 -17.1504, 179.10875 -17.154167, 179.0974 -17.1479, 179.09835 -17.136567, 179.1125 -17.121467, 179.12765 -17.104467, 179.1399 -17.100067, 179.1465 -17.104467)), 
+  ((177.25285 -17.2535, 177.23115 -17.270567, 177.20945 -17.276767, 177.19315 -17.2716, 177.19395 -17.255067, 177.2087 -17.245767, 177.2296 -17.239033, 177.24665 -17.2416, 177.25285 -17.2535)), 
+  ((-178.4817 -18.7051, -178.456 -18.7032, -178.4346 -18.712233, -178.4325 -18.7246, -178.44105 -18.736, -178.4596 -18.7384, -178.47885 -18.733633, -178.4874 -18.719367, -178.4817 -18.7051)), 
+  ((177.1461 -17.7413, 177.15955 -17.748067, 177.1587 -17.758167, 177.1486 -17.765467, 177.1107 -17.764333, 177.0955 -17.7604, 177.09215 -17.750867, 177.1006 -17.739067, 177.12335 -17.739633, 177.1461 -17.7413)), 
+  ((-179.117 -17.961133, -179.12005 -17.974367, -179.13375 -17.974867, -179.1574 -17.9652, -179.1673 -17.955033, -179.1673 -17.9403, -179.1589 -17.932167, -179.13835 -17.937233, -179.1223 -17.950467, -179.117 -17.961133)), 
+  ((-178.8358 -17.337167, -178.8247 -17.3472, -178.82865 -17.360933, -178.8445 -17.372533, -178.8643 -17.374633, -178.8762 -17.370433, -178.87855 -17.361433, -178.8659 -17.346667, -178.85165 -17.338733, -178.8358 -17.337167)), 
+  ((178.0306 -18.412867, 178.04555 -18.408267, 178.06055 -18.415933, 178.06055 -18.432833, 178.04905 -18.442067, 178.03405 -18.4459, 178.0156 -18.440533, 178.0087 -18.429767, 178.0156 -18.419767, 178.0306 -18.412867)), 
+  ((178.69655 -17.982933, 178.69815 -17.990433, 178.68445 -18.006533, 178.66755 -18.019933, 178.65065 -18.023133, 178.6394 -18.022067, 178.63455 -18.0119, 178.64825 -17.999533, 178.6716 -17.987733, 178.68525 -17.984533, 
+      178.69655 -17.982933)), 
+  ((-179.17535 -18.8134, -179.182 -18.8299, -179.20105 -18.834333, -179.2229 -18.832433, -179.23245 -18.821033, -179.22575 -18.810233, -179.2096 -18.8039, -179.1887 -18.8039, -179.17535 -18.8134)), 
+  ((-179.7638 -16.5572, -179.7536 -16.5615, -179.7471 -16.5782, -179.74895 -16.5893, -179.75635 -16.5992, -179.7684 -16.6029, -179.78045 -16.596733, -179.7851 -16.581267, -179.7842 -16.567067, -179.7749 -16.5615, 
+      -179.7638 -16.5572)), 
+  ((178.70455 -18.0473, 178.7078 -18.058, 178.6957 -18.067133, 178.678 -18.0725, 178.6547 -18.0725, 178.6442 -18.067667, 178.65225 -18.0564, 178.66835 -18.045133, 178.6909 -18.044067, 178.70455 -18.0473)), 
+  ((-178.9134 -17.314967, -178.915 -17.325533, -178.9269 -17.342967, -178.934 -17.347733, -178.9475 -17.344567, -178.95855 -17.333467, -178.9562 -17.3208, -178.94115 -17.310233, -178.92295 -17.306, -178.9134 -17.314967)), 
+  ((176.81875 -17.148767, 176.83435 -17.154533, 176.84305 -17.171867, 176.8384 -17.184933, 176.8234 -17.188033, 176.8049 -17.181867, 176.7974 -17.167233, 176.80375 -17.156467, 176.81875 -17.148767)), 
+  ((177.15975 -17.591067, 177.15815 -17.5991, 177.1466 -17.604367, 177.12665 -17.604367, 177.1088 -17.599467, 177.10095 -17.588267, 177.1083 -17.5788, 177.12875 -17.577067, 177.14925 -17.580567, 177.15555 -17.584767, 
+      177.15975 -17.591067)), 
+  ((-178.8152 -18.604967, -178.78905 -18.6063, -178.78 -18.617033, -178.7941 -18.631767, -178.80515 -18.6358, -178.8152 -18.6358, -178.8313 -18.628433, -178.83335 -18.616367, -178.8293 -18.6083, -178.8152 -18.604967)), 
+  ((-178.68345 -20.561267, -178.6619 -20.565267, -178.6434 -20.575267, -178.6359 -20.585633, -178.6399 -20.5923, -178.6509 -20.5953, -178.6649 -20.593967, -178.68245 -20.583967, -178.69395 -20.5736, -178.69245 -20.566933, 
+      -178.68345 -20.561267)), 
+  ((-178.22005 -18.6356, -178.23235 -18.650333, -178.2556 -18.6544, -178.28255 -18.651133, -178.285 -18.638867, -178.27155 -18.6307, -178.2446 -18.629067, -178.22005 -18.6356)), 
+  ((179.1096 -16.200567, 179.10445 -16.215467, 179.09245 -16.224633, 179.083 -16.2252, 179.07095 -16.2189, 179.06495 -16.207433, 179.0692 -16.195967, 179.08125 -16.187967, 179.09675 -16.187967, 179.10445 -16.195967, 
+      179.1096 -16.200567)), 
+  ((178.7587 -16.513067, 178.75255 -16.532267, 178.7361 -16.541167, 178.71965 -16.5405, 178.71655 -16.531567, 178.7176 -16.5165, 178.73095 -16.504867, 178.7484 -16.504167, 178.7587 -16.513067)), 
+  ((-179.1689 -16.780733, -179.1663 -16.7936, -179.1768 -16.8, -179.19695 -16.802333, -179.21185 -16.8, -179.2206 -16.791233, -179.2171 -16.7819, -179.2022 -16.775467, -179.1794 -16.775467, -179.1689 -16.780733)), 
+  ((-178.71405 -19.11, -178.72135 -19.1266, -178.736 -19.13, -178.75355 -19.1271, -178.7638 -19.1183, -178.7623 -19.107567, -178.7477 -19.100267, -178.7272 -19.100267, -178.71915 -19.103667, -178.71405 -19.11)), 
+  ((178.22595 -17.298467, 178.23635 -17.311, 178.23435 -17.3257, 178.22515 -17.3289, 178.2055 -17.319833, 178.1899 -17.309133, 178.1907 -17.297667, 178.2071 -17.292333, 178.21915 -17.292867, 178.22595 -17.298467)), 
+  ((177.10015 -17.6624, 177.11695 -17.670467, 177.1196 -17.684467, 177.1091 -17.687967, 177.0923 -17.6897, 177.0755 -17.6897, 177.0671 -17.6834, 177.0692 -17.6722, 177.08285 -17.6631, 177.10015 -17.6624)), 
+  ((-178.2024 -19.8371, -178.19885 -19.845867, -178.20445 -19.8567, -178.2222 -19.8645, -178.23845 -19.870233, -178.2486 -19.8682, -178.2537 -19.857733, -178.242 -19.846567, -178.22375 -19.8391, -178.2151 -19.837433, 
+      -178.2024 -19.8371)), 
+  ((179.8744 -16.1312, 179.885 -16.1364, 179.88215 -16.146767, 179.86375 -16.1595, 179.8496 -16.1614, 179.83685 -16.153367, 179.83475 -16.1411, 179.84535 -16.134967, 179.86235 -16.1293, 179.8744 -16.1312)), 
+  ((179.29855 -16.3487, 179.30985 -16.3558, 179.30775 -16.368067, 179.29785 -16.378433, 179.28295 -16.381733, 179.27095 -16.3808, 179.2667 -16.374667, 179.266 -16.361467, 179.28015 -16.354367, 179.29855 -16.3487)), 
+  ((-179.5999 -17.233433, -179.5855 -17.240267, -179.585 -17.248633, -179.59665 -17.2542, -179.61385 -17.2573, -179.62925 -17.255133, -179.63805 -17.248, -179.63715 -17.239633, -179.6255 -17.233733, -179.5999 -17.233433)), 
+  ((-179.6437 -17.524433, -179.6458 -17.525, -179.648 -17.525367, -179.65025 -17.525633, -179.6525 -17.5257, -179.65475 -17.525633, -179.657 -17.525367, -179.6592 -17.525, -179.6613 -17.524433, -179.6633 -17.523767, 
+      -179.6652 -17.522933, -179.667 -17.522, -179.6686 -17.520933, -179.67 -17.519733, -179.67125 -17.518467, -179.67225 -17.517133, -179.6731 -17.515733, -179.67365 -17.514267, -179.67405 -17.512767, -179.67415 -17.511267, 
+      -179.67405 -17.509767, -179.67365 -17.508267, -179.6731 -17.5068, -179.67225 -17.5054, -179.67125 -17.504067, -179.67 -17.5028, -179.6686 -17.5016, -179.667 -17.500533, -179.6652 -17.4996, -179.6633 -17.498767, 
+      -179.6613 -17.4981, -179.6592 -17.497533, -179.657 -17.497167, -179.65475 -17.4969, -179.6525 -17.496833, -179.65025 -17.4969, -179.648 -17.497167, -179.6458 -17.497533, -179.6437 -17.4981, -179.6417 -17.498767, 
+      -179.6398 -17.4996, -179.638 -17.500533, -179.6364 -17.5016, -179.635 -17.5028, -179.63375 -17.504067, -179.63275 -17.5054, -179.6319 -17.5068, -179.63135 -17.508267, -179.63095 -17.509767, -179.63085 -17.511267, 
+      -179.63095 -17.512767, -179.63135 -17.514267, -179.6319 -17.515733, -179.63275 -17.517133, -179.63375 -17.518467, -179.635 -17.519733, -179.6364 -17.520933, -179.638 -17.522, -179.6398 -17.522933, -179.6417 -17.523767, 
+      -179.6437 -17.524433)), 
+  ((178.47255 -18.900833, 178.4634 -18.919133, 178.4515 -18.925233, 178.44055 -18.9246, 178.4332 -18.908767, 178.4396 -18.894733, 178.4561 -18.889267, 178.46615 -18.893533, 178.47255 -18.900833)), 
+  ((-178.2942 -19.2332, -178.28045 -19.242867, -178.2894 -19.2525, -178.3066 -19.2594, -178.3273 -19.260333, -178.33555 -19.2539, -178.33005 -19.243333, -178.31625 -19.237333, -178.2942 -19.2332)), 
+  ((179.5424 -16.235933, 179.5403 -16.247267, 179.52965 -16.2567, 179.51195 -16.2605, 179.50205 -16.252933, 179.50205 -16.239267, 179.5148 -16.231233, 179.53035 -16.230767, 179.5424 -16.235933)), 
+  ((177.3164 -17.517267, 177.32585 -17.5232, 177.3274 -17.533367, 177.3169 -17.5463, 177.30275 -17.5526, 177.2917 -17.546667, 177.29225 -17.5351, 177.3017 -17.5204, 177.3085 -17.5169, 177.3164 -17.517267)), 
+  ((-179.77305 -16.504667, -179.7545 -16.513333, -179.74895 -16.5269, -179.75635 -16.5368, -179.76935 -16.538033, -179.78045 -16.531867, -179.78605 -16.518267, -179.7823 -16.508367, -179.77305 -16.504667)), 
+  ((-179.81495 -17.3262, -179.7937 -17.327733, -179.78765 -17.3363, -179.7884 -17.351467, -179.796 -17.356533, -179.80965 -17.351467, -179.8233 -17.3439, -179.82555 -17.3358, -179.8248 -17.329733, -179.81495 -17.3262)), 
+  ((-179.4593 -16.628533, -179.45465 -16.638333, -179.4631 -16.6462, -179.47785 -16.651267, -179.493 -16.6493, -179.5002 -16.6378, -179.4909 -16.6302, -179.4753 -16.624033, -179.4648 -16.624867, -179.4593 -16.628533)), 
+  ((178.5576 -18.9234, 178.5722 -18.928867, 178.57585 -18.9441, 178.5658 -18.952633, 178.5521 -18.950833, 178.53655 -18.9374, 178.53745 -18.928867, 178.54845 -18.922167, 178.5576 -18.9234)), 
+  ((-179.70445 -16.4713, -179.6952 -16.482433, -179.7017 -16.4948, -179.7119 -16.500333, -179.723 -16.4991, -179.7295 -16.4886, -179.73135 -16.475033, -179.7193 -16.469467, -179.70445 -16.4713)), 
+  ((177.21855 -17.780067, 177.2034 -17.7986, 177.18485 -17.808167, 177.17475 -17.8076, 177.17135 -17.801967, 177.1764 -17.790733, 177.19075 -17.7823, 177.21095 -17.775, 177.21855 -17.780067)), 
+  ((178.49085 -18.779533, 178.49995 -18.794167, 178.4899 -18.805733, 178.4762 -18.8094, 178.4634 -18.8033, 178.4643 -18.788667, 178.4771 -18.7783, 178.49085 -18.779533)), 
+  ((179.23765 -16.3822, 179.2391 -16.391667, 179.22495 -16.399667, 179.20935 -16.405333, 179.19805 -16.4011, 179.19235 -16.393067, 179.20015 -16.387867, 179.215 -16.384567, 179.21925 -16.380333, 179.2292 -16.3775, 
+      179.23765 -16.3822)), 
+  ((179.1566 -16.394967, 179.15735 -16.406767, 179.146 -16.417133, 179.13115 -16.417133, 179.1191 -16.409567, 179.1205 -16.400133, 179.13185 -16.393533, 179.14315 -16.3926, 179.1566 -16.394967)), 
+  ((-179.7664 -17.2711, -179.76185 -17.2802, -179.7649 -17.295867, -179.7778 -17.2989, -179.78995 -17.295367, -179.7907 -17.283733, -179.7854 -17.2706, -179.77625 -17.267567, -179.7664 -17.2711)), 
+  ((-179.518 -16.687033, -179.50485 -16.690133, -179.5064 -16.699433, -179.52265 -16.705633, -179.54205 -16.7077, -179.5529 -16.701, -179.54515 -16.6922, -179.5335 -16.687567, -179.518 -16.687033)), 
+  ((178.53655 -18.833767, 178.55025 -18.8472, 178.56035 -18.86, 178.55485 -18.865467, 178.54205 -18.8673, 178.52925 -18.856333, 178.52465 -18.839867, 178.53655 -18.833767)), 
+  ((179.3955 -16.329833, 179.4005 -16.3388, 179.3856 -16.349667, 179.37215 -16.353433, 179.36225 -16.3487, 179.36295 -16.3388, 179.3778 -16.327967, 179.3863 -16.327, 179.3955 -16.329833)), 
+  ((-178.5626 -20.642967, -178.54705 -20.655, -178.5452 -20.667433, -178.5514 -20.6695, -178.5676 -20.665367, -178.58065 -20.657067, -178.58065 -20.645867, -178.57255 -20.641733, -178.5626 -20.642967)), 
+  ((179.73385 -16.148667, 179.74095 -16.1562, 179.736 -16.168467, 179.719 -16.173667, 179.7091 -16.168933, 179.70625 -16.1595, 179.7169 -16.150067, 179.73385 -16.148667)), 
+  ((-178.3828 -18.7609, -178.3696 -18.763533, -178.3617 -18.7691, -178.36255 -18.7776, -178.3718 -18.780267, -178.385 -18.780267, -178.39335 -18.775867, -178.39515 -18.7688, -178.39075 -18.763833, -178.3828 -18.7609)), 
+  ((179.2816 -17.893033, 179.29255 -17.900967, 179.2816 -17.906433, 179.26515 -17.905833, 179.2523 -17.899133, 179.256 -17.893633, 179.26695 -17.892433, 179.2816 -17.893033)), 
+  ((179.64255 -16.195367, 179.6468 -16.2034, 179.64045 -16.209067, 179.62555 -16.2067, 179.6185 -16.2015, 179.6213 -16.193967, 179.63265 -16.192067, 179.64255 -16.195367)), 
+  ((180 -16.516855, 179.997 -16.510567, 180 -16.501428, 180 -16.516855)))
+
+MULTIPOLYGON (((177.05225 -12.507567, 177.0691 -12.5067, 177.0886 -12.511033, 177.11845 -12.512767, 177.13985 -12.5106, 177.1535 -12.503667, 177.171 -12.5028, 177.19375 -12.505833, 177.21385 -12.5171, 177.2158 -12.533533, 
+    177.21125 -12.547367, 177.19895 -12.554733, 177.1866 -12.5586, 177.17165 -12.5586, 177.16065 -12.5573, 177.14765 -12.5517, 177.13075 -12.5465, 177.1074 -12.5465, 177.09185 -12.547367, 177.0756 -12.550833, 
+    177.05355 -12.552567, 177.0412 -12.552567, 177.03275 -12.545633, 177.02755 -12.533533, 177.02755 -12.519233, 177.03665 -12.511467, 177.05225 -12.507567)), 
+  ((179.47225 -10.785967, 179.4893 -10.793, 179.49735 -10.809733, 179.4908 -10.8248, 179.4712 -10.8308, 179.4461 -10.834167, 179.43305 -10.830467, 179.43155 -10.8181, 179.4366 -10.804367, 179.44965 -10.793333, 
+      179.47225 -10.785967)), 
+  ((176.8289 -12.537633, 176.82935 -12.552067, 176.81725 -12.5668, 176.80305 -12.571533, 176.7847 -12.571533, 176.7718 -12.5654, 176.77135 -12.554033, 176.7864 -12.541233, 176.80555 -12.532067, 176.81975 -12.532333, 
+      176.8289 -12.537633)), 
+  ((179.79455 -9.427833, 179.79555 -9.426367, 179.7968 -9.4252, 179.7983 -9.424267, 179.79995 -9.423633, 179.80185 -9.423267, 179.80385 -9.4232, 179.806 -9.4234, 179.8083 -9.4239, 179.81065 -9.4247, 
+      179.8131 -9.425733, 179.81555 -9.427067, 179.81805 -9.428633, 179.8205 -9.4304, 179.8229 -9.4324, 179.8253 -9.4346, 179.82755 -9.436967, 179.82965 -9.439433, 179.83165 -9.442033, 179.8335 -9.444733, 
+      179.83515 -9.447467, 179.8366 -9.450233, 179.8378 -9.452967, 179.8388 -9.4557, 179.83955 -9.458333, 179.84005 -9.4609, 179.8403 -9.463333, 179.84025 -9.4656, 179.84 -9.4677, 179.83945 -9.4696, 
+      179.83865 -9.471267, 179.83765 -9.472733, 179.8364 -9.4739, 179.8349 -9.474833, 179.83325 -9.475467, 179.83135 -9.475833, 179.82935 -9.4759, 179.8272 -9.4757, 179.8249 -9.4752, 179.82255 -9.4744, 
+      179.8201 -9.473367, 179.81765 -9.472033, 179.81515 -9.470467, 179.8127 -9.4687, 179.8103 -9.4667, 179.8079 -9.4645, 179.80565 -9.462133, 179.80355 -9.459667, 179.80155 -9.457067, 179.7997 -9.454367, 
+      179.79805 -9.451633, 179.7966 -9.448867, 179.7954 -9.446133, 179.7944 -9.4434, 179.79365 -9.440767, 179.79315 -9.4382, 179.7929 -9.435767, 179.79295 -9.4335, 179.7932 -9.4314, 179.79375 -9.4295, 
+      179.79455 -9.427833)), 
+  ((176.10945 -5.727, 176.1259 -5.725, 176.14385 -5.728, 176.1547 -5.738467, 176.16255 -5.752433, 176.1603 -5.762933, 176.148 -5.764667, 176.1304 -5.762667, 176.1158 -5.750933, 176.10495 -5.740733, 
+      176.1042 -5.7315, 176.10945 -5.727)), 
+  ((178.60685 -7.4797, 178.6235 -7.484733, 178.63615 -7.499233, 178.63615 -7.5174, 178.62805 -7.5275, 178.61845 -7.5302, 178.60885 -7.526833, 178.59725 -7.5137, 178.59475 -7.501233, 178.59475 -7.4854, 
+      178.5998 -7.4817, 178.60685 -7.4797)), 
+  ((178.3561 -8.181867, 178.36995 -8.184567, 178.37855 -8.194933, 178.37855 -8.2095, 178.3653 -8.219867, 178.34745 -8.2214, 178.3302 -8.214867, 178.3308 -8.204533, 178.3331 -8.196833, 178.3446 -8.188767, 
+      178.3561 -8.181867)), 
+  ((177.262 -6.158467, 177.2805 -6.154367, 177.2965 -6.154633, 177.30225 -6.163133, 177.2994 -6.174367, 177.28955 -6.1834, 177.26775 -6.186133, 177.2501 -6.182867, 177.2419 -6.176567, 177.24435 -6.166967, 
+      177.262 -6.158467)), 
+  ((177.1911 -7.194067, 177.20955 -7.194833, 177.2176 -7.2107, 177.2153 -7.228867, 177.20605 -7.235533, 177.19955 -7.235033, 177.18765 -7.231433, 177.18265 -7.222733, 177.1811 -7.2071, 177.1834 -7.198167, 
+      177.1911 -7.194067)), 
+  ((179.1019 -8.595833, 179.09985 -8.5946, 179.0979 -8.593267, 179.0961 -8.5918, 179.09445 -8.590233, 179.093 -8.5886, 179.09175 -8.5869, 179.0907 -8.585167, 179.08985 -8.5834, 179.08925 -8.581633, 
+      179.08885 -8.5799, 179.08875 -8.5782, 179.08885 -8.576533, 179.0892 -8.574967, 179.0898 -8.573467, 179.0906 -8.5721, 179.09165 -8.570833, 179.0929 -8.5697, 179.0943 -8.568733, 179.09595 -8.5679, 
+      179.09775 -8.567233, 179.09965 -8.566767, 179.1017 -8.566467, 179.1039 -8.566367, 179.1061 -8.566433, 179.1084 -8.566667, 179.1107 -8.5671, 179.113 -8.5677, 179.1153 -8.5685, 179.1175 -8.569433, 
+      179.1197 -8.570533, 179.12175 -8.571767, 179.1237 -8.5731, 179.1255 -8.574567, 179.12715 -8.576133, 179.1286 -8.577767, 179.12985 -8.579467, 179.1309 -8.5812, 179.13175 -8.582967, 179.13235 -8.584733, 
+      179.13275 -8.586467, 179.13285 -8.588167, 179.13275 -8.589833, 179.1324 -8.5914, 179.1318 -8.5929, 179.131 -8.594267, 179.12995 -8.595533, 179.1287 -8.596667, 179.1273 -8.597633, 179.12565 -8.598467, 
+      179.12385 -8.599133, 179.12195 -8.5996, 179.1199 -8.5999, 179.1177 -8.6, 179.1155 -8.599933, 179.1132 -8.5997, 179.1109 -8.599267, 179.1086 -8.598667, 179.1063 -8.597867, 179.1041 -8.596933, 
+      179.1019 -8.595833)), 
+  ((176.31315 -6.350133, 176.3262 -6.346833, 176.3419 -6.350133, 176.34505 -6.3618, 176.3392 -6.3744, 176.32305 -6.3762, 176.30775 -6.3744, 176.3019 -6.3681, 176.3028 -6.3591, 176.31315 -6.350133)), 
+  ((179.23065 -8.527867, 179.2313 -8.525867, 179.23215 -8.523867, 179.23315 -8.521833, 179.23435 -8.519833, 179.2357 -8.5179, 179.2372 -8.516, 179.2388 -8.5142, 179.2405 -8.5125, 179.2423 -8.510933, 
+      179.2442 -8.5095, 179.2461 -8.508233, 179.24805 -8.507133, 179.25 -8.5062, 179.2519 -8.5055, 179.2538 -8.504967, 179.2556 -8.504667, 179.25735 -8.504533, 179.259 -8.504667, 179.26055 -8.504967, 
+      179.26195 -8.5055, 179.2632 -8.5062, 179.2643 -8.507133, 179.2652 -8.508233, 179.26595 -8.5095, 179.2665 -8.510933, 179.2668 -8.5125, 179.26695 -8.5142, 179.2669 -8.516, 179.26665 -8.5179, 
+      179.26615 -8.519833, 179.2655 -8.521833, 179.26465 -8.523833, 179.26365 -8.525867, 179.26245 -8.527867, 179.2611 -8.5298, 179.2596 -8.5317, 179.258 -8.5335, 179.2563 -8.5352, 179.2545 -8.536767, 
+      179.2526 -8.5382, 179.2507 -8.539467, 179.24875 -8.540567, 179.2468 -8.5415, 179.2449 -8.5422, 179.243 -8.542733, 179.2412 -8.543033, 179.23945 -8.543167, 179.2378 -8.543033, 179.23625 -8.542733, 
+      179.23485 -8.5422, 179.2336 -8.5415, 179.2325 -8.540567, 179.2316 -8.539467, 179.23085 -8.5382, 179.2303 -8.536767, 179.23 -8.5352, 179.22985 -8.5335, 179.2299 -8.5317, 179.23015 -8.5298, 
+      179.23065 -8.527867)), 
+  ((177.19615 -7.270767, 177.2046 -7.2682, 177.2192 -7.2682, 177.2253 -7.2733, 177.22185 -7.282533, 177.2069 -7.2933, 177.1904 -7.295067, 177.17885 -7.293033, 177.17155 -7.286367, 177.17695 -7.2797, 
+      177.19615 -7.270767)), 
+  ((179.14505 -8.486267, 179.14635 -8.4844, 179.14775 -8.482567, 179.1494 -8.480767, 179.15115 -8.479, 179.15305 -8.4773, 179.15505 -8.475667, 179.1572 -8.474133, 179.15935 -8.472733, 179.16155 -8.471433, 
+      179.1638 -8.4703, 179.16605 -8.469333, 179.16825 -8.468533, 179.1704 -8.4679, 179.1725 -8.467467, 179.17445 -8.4672, 179.1763 -8.467133, 179.178 -8.467267, 179.17955 -8.4676, 179.18095 -8.4681, 
+      179.18215 -8.4688, 179.1831 -8.469667, 179.1839 -8.4707, 179.1844 -8.471867, 179.1847 -8.4732, 179.1848 -8.474667, 179.18465 -8.4762, 179.18425 -8.477867, 179.1836 -8.4796, 179.1828 -8.4814, 
+      179.18175 -8.4832, 179.18045 -8.485067, 179.17905 -8.4869, 179.1774 -8.4887, 179.17565 -8.490467, 179.17375 -8.492167, 179.17175 -8.4938, 179.1696 -8.495333, 179.16745 -8.496733, 179.16525 -8.498033, 
+      179.163 -8.499167, 179.16075 -8.500133, 179.15855 -8.500933, 179.1564 -8.501567, 179.1543 -8.502, 179.15235 -8.502267, 179.1505 -8.502333, 179.1488 -8.5022, 179.14725 -8.501867, 179.14585 -8.501367, 
+      179.14465 -8.500667, 179.1437 -8.4998, 179.1429 -8.498767, 179.1424 -8.4976, 179.1421 -8.496267, 179.142 -8.4948, 179.14215 -8.493267, 179.14255 -8.4916, 179.1432 -8.489867, 179.144 -8.488067, 
+      179.14505 -8.486267)), 
+  ((178.3215 -7.9952, 178.3379 -7.9896, 178.34805 -7.9913, 178.35135 -8.001967, 178.34735 -8.008533, 178.33645 -8.012633, 178.31645 -8.015067, 178.3037 -8.013133, 178.303 -8.0095, 178.3095 -8.002933, 
+      178.3215 -7.9952)), 
+  ((178.30805 -8.059767, 178.32045 -8.054433, 178.3368 -8.0542, 178.3524 -8.0571, 178.3564 -8.0617, 178.35205 -8.065333, 178.34295 -8.070667, 178.323 -8.072367, 178.307 -8.0685, 178.30555 -8.064367, 
+      178.30805 -8.059767)))
+
+POLYGON ((113.4137 22.266567, 113.361007 22.30867, 113.352805 22.337851, 113.357378 22.373114, 113.38111 22.415066, 113.429471 22.447294, 113.479652 22.468579, 113.55575 22.487433, 113.6326 22.421433, 113.64425 22.379533, 
+    113.64425 22.349233, 113.61515 22.325967, 113.56275 22.291033, 113.49405 22.266567, 113.4137 22.266567))
+
+MULTIPOLYGON (((113.4137 22.266567, 113.37175 22.264233, 113.3182 22.2425, 113.2576 22.185433, 113.2203 22.171467, 113.1854 22.172233, 113.1644 22.180767, 113.15625 22.195533, 113.17375 22.2452, 113.1656 22.266167, 
+    113.13295 22.277033, 113.112 22.2778, 113.0456 22.226967, 112.9664 22.1866, 112.9501 22.1757, 112.94315 22.158633, 112.9443 22.14, 112.9769 22.091867, 112.9827 22.047233, 112.9489 22.0061, 
+    112.92095 21.982033, 112.8837 21.9797, 112.79635 21.995233, 112.75095 21.994067, 112.73115 21.985533, 112.7207 21.965333, 112.7044 21.952933, 112.64845 21.925733, 112.61585 21.879933, 112.5891 21.860533, 
+    112.5413 21.856267, 112.4621 21.883467, 112.4225 21.9145, 112.42135 21.9339, 112.43065 21.951767, 112.4877 21.9774, 112.4912 21.9867, 112.4819 21.9937, 112.45395 21.996033, 112.39455 21.985167, 
+    112.3689 21.9867, 112.32815 22.002233, 112.31185 22.0061, 112.2909 22.001467, 112.2862 21.982433, 112.32815 21.912567, 112.32115 21.853567, 112.31185 21.8295, 112.26525 21.8, 112.22685 21.794167, 
+    112.1989 21.801933, 112.14185 21.859367, 112.1069 21.871, 112.08245 21.874133, 112.051 21.8679, 112.01375 21.8419, 111.87165 21.7961, 111.83785 21.790667, 111.8029 21.7965, 111.74 21.8462, 
+    111.6946 21.870267, 111.63865 21.884233, 111.60255 21.885033, 111.56645 21.8788, 111.556 21.8687, 111.5513 21.8528, 111.61305 21.798467, 111.6375 21.772067, 111.6375 21.744133, 111.6177 21.716967, 
+    111.5129 21.652533, 111.4651 21.641267, 111.3859 21.6273, 111.2799 21.557433, 111.2566 21.5489, 111.2275 21.550433, 111.20655 21.562867, 111.20655 21.5753, 111.2636 21.628067, 111.26595 21.666133, 
+    111.23335 21.685533, 111.21005 21.6964, 111.1856 21.6925, 111.1681 21.677767, 111.1681 21.666133, 111.2054 21.642833, 111.21005 21.6304, 111.1972 21.612167, 111.1611 21.605967, 111.0353 21.636233, 
+    111.0085 21.632333, 110.9794 21.625367, 110.96545 21.612167, 110.96775 21.602833, 110.99805 21.592767, 111.0516 21.591967, 111.0691 21.5811, 111.07025 21.5718, 111.05745 21.560133, 110.98875 21.5388, 
+    110.74535 21.4344, 110.7081 21.3622, 110.6941 21.351333, 110.67665 21.350567, 110.64635 21.361433, 110.6347 21.3979, 110.62425 21.421967, 110.6091 21.4313, 110.5963 21.4313, 110.58115 21.418867, 
+    110.5602 21.377733, 110.54385 21.3389, 110.51245 21.320667, 110.4507 21.315233, 110.4146 21.322233, 110.38785 21.344733, 110.38665 21.373467, 110.41695 21.4123, 110.42275 21.4278, 110.4123 21.4511, 
+    110.3925 21.465067, 110.36335 21.466633, 110.34125 21.459633, 110.276 21.3824, 110.276 21.352133, 110.297 21.3009, 110.30165 21.2683, 110.2935 21.226367, 110.2725 21.190267, 110.1735 21.1367, 
+    110.1281 21.1041, 110.1176 21.080033, 110.1141 21.042767, 110.2096 20.878567, 110.2096 20.8258, 110.22355 20.8087, 110.2911 20.7796, 110.31905 20.758633, 110.34235 20.7035, 110.35865 20.677133, 
+    110.3971 20.663933, 110.47395 20.6678, 110.51355 20.649167, 110.5182 20.6251, 110.5147 20.580467, 110.4064 20.457833, 110.29695 20.3961, 110.23525 20.368933, 110.1968 20.3534, 110.15485 20.357267, 
+    110.0908 20.381333, 110.04775 20.384833, 110.0105 20.3763, 109.9278 20.3266, 109.88705 20.3165, 109.8498 20.3204, 109.823 20.341367, 109.82185 20.4023, 109.83585 20.604133, 109.82655 20.632467, 
+    109.6984 20.712433, 109.69025 20.7272, 109.69025 20.7396, 109.70425 20.7466, 109.7194 20.744267, 109.74035 20.734167, 109.759 20.734167, 109.7881 20.748133, 109.79625 20.766767, 109.78925 20.796267, 
+    109.74615 20.817233, 109.72405 20.8312, 109.72405 20.870033, 109.7357 20.909633, 109.7252 20.9236, 109.7031 20.927467, 109.68445 20.9205, 109.67165 20.889433, 109.65535 20.879733, 109.6332 20.8813, 
+    109.60875 20.898367, 109.59825 20.945733, 109.61925 21.060233, 109.71945 21.302833, 109.7206 21.354067, 109.7276 21.442567, 109.74855 21.465067, 109.7765 21.4736, 109.86385 21.466633, 109.8895 21.475167, 
+    109.90695 21.4969, 109.90465 21.533, 109.83245 21.577267, 109.7917 21.668867, 109.7719 21.685167, 109.75905 21.685167, 109.74975 21.676633, 109.7486 21.650233, 109.7777 21.581933, 109.7742 21.560967, 
+    109.7521 21.550867, 109.7288 21.5493, 109.709 21.554767, 109.688 21.581533, 109.68215 21.656067, 109.6682 21.673167, 109.5692 21.742233, 109.5424 21.768633, 109.5366 21.8261, 109.5238 21.8362, 
+    109.5005 21.8354, 109.48185 21.819867, 109.47255 21.788833, 109.47605 21.744967, 109.52265 21.660367, 109.52965 21.618433, 109.50865 21.572633, 109.47025 21.541567, 109.4143 21.521, 109.27335 21.518667, 
+    109.25475 21.506233, 109.23845 21.4783, 109.2093 21.4581, 109.15575 21.446467, 109.1138 21.4488, 109.0416 21.469767, 109.009 21.4946, 109.0078 21.508567, 109.0311 21.523333, 109.0579 21.5272, 
+    109.1429 21.5536, 109.1639 21.568333, 109.1639 21.5831, 109.14295 21.600567, 108.9333 21.660367, 108.8902 21.679767, 108.86695 21.705767, 108.853 21.784967, 108.83665 21.7966, 108.81805 21.797367, 
+    108.78775 21.782633, 108.7738 21.749233, 108.7435 21.705767, 108.70855 21.693333, 108.67945 21.6949, 108.6573 21.710433, 108.6503 21.741867, 108.6119 21.786133, 108.6235 21.900233, 108.6235 21.926633, 
+    108.61305 21.939833, 108.58395 21.948767, 108.5397 21.945667, 108.5234 21.934033, 108.51525 21.916933, 108.5502 21.857167, 108.55135 21.8137, 108.54555 21.7679, 108.478 21.716667, 108.43025 21.703467, 
+    108.40695 21.703467, 108.3953 21.712, 108.3953 21.753133, 108.3883 21.775667, 108.379 21.788067, 108.35455 21.791567, 108.3301 21.7807, 108.3161 21.761267, 108.3161 21.699167, 108.301 21.641733, 
+    108.25905 21.623867, 108.22875 21.623867, 108.20895 21.6355, 108.2078 21.677433, 108.2008 21.696067, 108.1822 21.709267, 108.16935 21.709267, 108.13795 21.6918, 108.02965 21.6522, 108.00635 21.636667, 
+    107.9024 21.723967, 107.8488 21.733833, 107.8007 21.731367, 107.62685 21.673433, 107.58245 21.670967, 107.55105 21.678367, 107.4937 21.720267, 107.4715 21.7252, 107.4567 21.719033, 107.3217 21.629033, 
+    107.29675 21.6272, 107.2764 21.644467, 107.269 21.662967, 107.2838 21.711033, 107.2764 21.736933, 107.24865 21.760333, 107.07295 21.846633, 107.0563 21.883633, 107.0212 21.973633, 106.9981 21.9903, 
+    106.84645 22.029733, 106.68555 22.045767, 106.63745 22.070433, 106.6236 22.100667, 106.6476 22.2153, 106.6402 22.306533, 106.53665 22.423667, 106.52835 22.473567, 106.55605 22.588233, 106.58565 22.606733, 
+    106.67995 22.64, 106.6966 22.656033, 106.74285 22.8052, 106.73085 22.856333, 106.71605 22.883467, 106.5977 22.950033, 106.5089 22.964833, 106.459 22.954967, 106.41645 22.932767, 106.29625 22.913067, 
+    106.2232 22.924767, 106.1862 22.945733, 106.1511 22.9975, 106.1252 23.022167, 106.08635 23.029567, 106.01055 23.025867, 105.83855 23.013533, 105.78215 23.036333, 105.6749 23.1251, 105.60645 23.146033, 
+    105.5713 23.175633, 105.50475 23.301367, 105.4465 23.341467, 105.2708 23.4265, 105.22455 23.4265, 105.1876 23.4105, 105.0526 23.3057, 104.97585 23.2558, 104.8908 23.216333, 104.78905 23.187967, 
+    104.7669 23.1695, 104.7669 23.149767, 104.81865 23.024, 104.81865 22.957433, 104.78075 22.91, 104.70675 22.856967, 104.618 22.8274, 104.53295 22.826167, 104.48485 22.815067, 104.35725 22.746033, 
+    104.30455 22.750367, 104.27495 22.761467, 104.225 22.8231, 104.15475 22.850233, 104.0974 22.851467, 104.0253 22.829267, 103.98275 22.7935, 103.8949 22.665933, 103.86345 22.636333, 103.808 22.607967, 
+    103.7784 22.606733, 103.7266 22.6277, 103.6397 22.7251, 103.6101 22.767, 103.58145 22.7787, 103.55185 22.777467, 103.53335 22.762667, 103.4723 22.6739, 103.4409 22.652933, 103.4076 22.652933, 
+    103.378 22.665267, 103.35765 22.6887, 103.35765 22.7528, 103.33175 22.803367, 103.2948 22.811967, 103.23375 22.814433, 103.18105 22.796567, 103.1422 22.771933, 103.1126 22.734933, 103.0664 22.573433, 
+    103.0516 22.5155, 103.0174 22.4927, 102.98225 22.486533, 102.94895 22.490233, 102.9009 22.5149, 102.82135 22.595033, 102.7862 22.6875, 102.73075 22.731867, 102.6235 22.786133, 102.5671 22.791667, 
+    102.50975 22.787967, 102.4857 22.773167, 102.43395 22.726333, 102.3341 22.562367, 102.2675 22.503167, 102.2111 22.486533, 102.1611 22.506733, 102.1016 22.5308, 102.0673 22.532767, 101.9569 22.503933, 
+    101.8629 22.498967, 101.8152 22.5079, 101.73165 22.540733, 101.71675 22.540733, 101.6899 22.531767, 101.62575 22.453233, 101.56535 22.3513, 101.54745 22.304567, 101.5534 22.2489, 101.61755 22.1415, 
+    101.62425 22.030633, 101.6511 21.973967, 101.73765 21.8228, 101.79955 21.7527, 101.80105 21.730833, 101.7533 21.526967, 101.7481 21.460833, 101.7645 21.422067, 101.8346 21.3246, 101.84505 21.2719, 
+    101.83235 21.2376, 101.7951 21.2177, 101.7563 21.214733, 101.72495 21.223667, 101.5639 21.294267, 101.505 21.3385, 101.45725 21.351433, 101.40805 21.347467, 101.36625 21.327567, 101.3051 21.248033, 
+    101.27975 21.240067, 101.2268 21.2346, 101.1537 21.2505, 101.1045 21.2843, 101.0851 21.311167, 101.0851 21.346967, 101.1179 21.4613, 101.11045 21.5677, 101.0575 21.6358, 101.02795 21.656167, 
+    101.048 21.7063, 101.048 21.7556, 101.0229 21.780667, 100.996 21.792767, 100.9221 21.7769, 100.8494 21.733467, 100.7955 21.648267, 100.7122 21.591033, 100.64075 21.546767, 100.57935 21.525067, 
+    100.5267 21.5259, 100.42455 21.551367, 100.3293 21.5664, 100.2303 21.5614, 100.1758 21.569333, 100.1457 21.5994, 100.14195 21.631133, 100.1595 21.735567, 100.1639 21.7669, 100.1426 21.791133, 
+    100.0887 21.810333, 99.9521 21.8663, 99.92955 21.8847, 99.91385 21.921867, 99.90885 21.9603, 99.97275 22.069733, 99.9652 22.093967, 99.9439 22.114833, 99.8982 22.1303, 99.72275 22.126967, 
+    99.68765 22.129467, 99.57925 22.175, 99.5429 22.1934, 99.4627 22.1934, 99.3393 22.162067, 99.25785 22.144533, 99.1952 22.144533, 99.1413 22.163733, 99.10745 22.190467, 99.09495 22.213033, 
+    99.10055 22.271933, 99.11935 22.3396, 99.2052 22.505433, 99.25785 22.578933, 99.25785 22.6157, 99.23405 22.6583, 99.19015 22.7126, 99.08425 22.769, 98.95145 22.8425, 98.9038 22.879267, 
+    98.8687 22.9394, 98.8687 22.972, 98.90065 23.0217, 99.0322 23.166233, 99.0648 23.211333, 99.06355 23.2456, 99.0429 23.284433, 98.8424 23.465733, 98.8205 23.518767, 98.82175 23.550533, 
+    98.86185 23.67, 98.8487 23.737233, 98.69205 23.924367, 98.6645 23.963633, 98.66385 24.0033, 98.78665 24.148667, 98.78915 24.183733, 98.78415 24.2138, 98.7666 24.228867, 98.5918 24.240967, 
+    98.28285 24.224667, 98.1024 24.188767, 97.979 24.146567, 97.73215 23.997867, 97.68075 23.981167, 97.64815 23.982, 97.6181 24.000367, 97.59805 24.023767, 97.62685 24.1307, 97.66005 24.165367, 
+    97.7114 24.211333, 97.7227 24.2957, 97.7058 24.383, 97.64815 24.445633, 97.531 24.5814, 97.5047 24.6683, 97.50345 24.715067, 97.5329 24.815733, 97.60435 24.885067, 97.6482 24.896767, 
+    97.6808 24.896767, 97.7497 24.8767, 97.78105 24.875867, 97.79605 24.881733, 97.7986 24.895933, 97.78605 24.929333, 97.71585 24.998667, 97.68705 25.026233, 97.6877 25.055067, 97.71025 25.157, 
+    97.6827 25.2021, 97.6764 25.2205, 97.69145 25.243033, 97.7892 25.294, 97.84745 25.300267, 97.969 25.291933, 98.0141 25.3036, 98.0862 25.359167, 98.1263 25.421833, 98.1263 25.4619, 
+    98.0975 25.514533, 98.08995 25.538767, 98.09245 25.559667, 98.11125 25.580533, 98.1539 25.5964, 98.24095 25.6102, 98.30735 25.6461, 98.4233 25.8253, 98.44335 25.855367, 98.4684 25.864567, 
+    98.49095 25.862067, 98.5649 25.816933, 98.59745 25.8161, 98.615 25.8203, 98.64385 25.845333, 98.66825 25.9268, 98.65825 26.0237, 98.7015 26.164467, 98.70775 26.229633, 98.6658 26.418, 
+    98.6752 26.6682, 98.6771 26.869933, 98.674 27.126833, 98.66775 27.197033, 98.68715 27.384567, 98.6671 27.5249, 98.57185 27.662733, 98.5067 27.702833, 98.45655 27.7087, 98.42525 27.697833, 
+    98.32245 27.636833, 98.2974 27.631833, 98.25605 27.6477, 98.22265 27.6929, 98.164 27.840167, 98.1433 27.9874, 98.0829 28.073667, 98.0139 28.115067, 97.94835 28.126567, 97.86205 28.096667, 
+    97.76545 27.997733, 97.70675 27.988533, 97.67915 28.002333, 97.548 28.142667, 97.4928 28.174867, 97.44105 28.184067, 97.38235 28.163367, 97.3582 28.138067, 97.3513 28.098967, 97.36855 27.988533, 
+    97.3841 27.9402, 97.37545 27.9241, 97.35305 27.913767, 97.27195 27.9172, 97.21845 27.911467, 97.09335 27.8775, 97.01915 27.871767, 96.8708 27.883267, 96.73705 27.916067, 96.6249 27.966667, 
+    96.58175 28.0242, 96.51445 28.048333, 96.45405 28.052933, 96.37555 28.0351, 96.3405 28.034, 96.29025 28.075867, 96.18225 28.1864, 96.07925 28.24, 95.95365 28.3187, 95.88705 28.339667, 
+    95.76145 28.351367, 95.6484 28.351367, 95.5077 28.301133, 95.30045 28.194767, 95.13715 28.0675, 95.04165 28.010533, 94.82435 27.9293, 94.6058 27.838867, 94.35205 27.745067, 94.2792 27.694833, 
+    94.11965 27.5156, 94.0644 27.431867, 93.9633 27.360267, 93.86655 27.3276, 93.7711 27.252267, 93.719 27.172267, 93.72405 27.0676, 93.6901 27.0249, 93.60405 26.976767, 93.5262 26.9575, 
+    93.31575 26.9437, 92.99605 26.9123, 92.69015 26.875867, 92.5846 26.873333, 92.3667 26.906433, 92.29005 26.908133, 92.226 26.908133, 92.07335 26.944567, 92.0742 26.9779, 92.08275 27.3054, 
+    92.0606 27.4745, 92.02235 27.536233, 91.97505 27.5557, 91.9086 27.563733, 91.6308 27.538233, 91.6076 27.5644, 91.61365 27.591267, 91.68615 27.671767, 91.6982 27.827467, 91.65595 27.9107, 
+    91.57645 27.9758, 91.45365 28.040233, 91.355 28.1503, 91.29255 28.1664, 91.24425 28.161033, 91.19695 28.132167, 91.0661 28.001967, 90.9896 27.9711, 90.92115 27.969767, 90.8547 27.997967, 
+    90.755 28.0577, 90.64225 28.0805, 90.47515 28.0993, 90.2849 28.177833, 90.05135 28.334867, 89.98795 28.342233, 89.9376 28.336867, 89.71815 28.217433, 89.56715 28.155667, 89.29035 27.9644, 
+    89.17155 27.851667, 89.05985 27.6792, 89.0558 27.6027, 89.0417 27.5718, 88.933 27.492633, 88.82125 27.445, 88.76085 27.443633, 88.70245 27.459733, 88.698269 27.462932, 88.634 27.5121, 
+    88.634 27.577867, 88.6622 27.687933, 88.77895 27.8302, 88.7699 27.910067, 88.6934 28.051, 88.56055 28.107367, 88.4639 28.1275, 88.4055 28.116767, 88.331 28.063067, 88.2595 27.9993, 
+    88.19105 27.972467, 88.12865 27.965767, 88.0179 27.984533, 87.96155 27.9765, 87.9092 27.945633, 87.9037 27.942033, 87.8537 27.909467, 87.81025 27.860733, 87.7549 27.8423, 87.6107 27.8357, 
+    87.3667 27.8535, 87.2521 27.870633, 87.19085 27.894333, 86.75915 28.139967, 86.6653 28.2078, 86.64355 28.234167, 86.6633 28.2908, 86.6633 28.3145, 86.6159 28.355333, 86.35905 28.469933, 
+    86.2079 28.508767, 86.0617 28.524567, 85.9787 28.5193, 85.80185 28.4528, 85.77025 28.418567, 85.7584 28.377733, 85.7426 28.356633, 85.71495 28.3461, 85.6438 28.334267, 85.59045 28.3461, 
+    85.45905 28.399467, 85.3247 28.436333, 85.27925 28.436333, 85.21605 28.429767, 85.16565 28.4357, 85.1044 28.462067, 85.057 28.514733, 85.03525 28.570067, 85.03525 28.7189, 85.08465 28.807133, 
+    85.1113 28.9237, 85.1034 28.998767, 85.056 29.052767, 84.9908 29.080433, 84.9078 29.075167, 84.8288 29.058033, 84.71815 29.018533, 84.65885 28.967133, 84.6144 28.9625, 84.5808 28.974367, 
+    84.52745 29.013867, 84.47215 29.0837, 84.4267 29.1245, 84.40695 29.1706, 84.39705 29.228567, 84.4346 29.2997, 84.42375 29.332, 84.3032 29.4163, 84.238 29.426833, 84.20835 29.4176, 
+    84.1807 29.359633, 84.1096 29.274033, 84.0819 29.2648, 84.05425 29.268767, 83.98015 29.339267, 83.94065 29.353733, 83.88925 29.352433, 83.8379 29.333967, 83.81025 29.302367, 83.8063 29.2734, 
+    83.828 29.202267, 83.82405 29.1667, 83.74305 29.083733, 83.70945 29.069233, 83.68575 29.069233, 83.5949 29.094267, 83.48325 29.1015, 83.4497 29.115967, 83.42595 29.152867, 83.40425 29.442633, 
+    83.32425 29.6277, 83.25905 29.6949, 83.18595 29.723867, 83.1385 29.729133, 83.10295 29.722533, 83.05155 29.7107, 82.9923 29.7107, 82.85895 29.746933, 82.78385 29.8049, 82.64555 29.931333, 
+    82.5606 29.994567, 82.46675 30.063733, 82.41145 30.0769, 82.32845 30.0769, 82.28695 30.088767, 82.18025 30.178333, 82.1259 30.192133, 82.08245 30.186867, 81.9639 30.1724, 81.7999 30.1724, 
+    81.75345 30.190167, 81.70805 30.217833, 81.5974 30.333733, 81.5401 30.3548, 81.41955 30.364033, 81.33955 30.3476, 81.31185 30.3265, 81.31185 30.312033, 81.33165 30.2343, 81.3277 30.205333, 
+    81.29015 30.185567, 81.2348 30.175033, 81.1933 30.175033, 81.12615 30.213033, 81.12815 30.236733, 81.03825 30.292733, 80.977 30.334867, 80.9197 30.342767, 80.87225 30.357267, 80.6085 30.575233, 
+    80.4682 30.700367, 80.4287 30.714833, 80.35755 30.7109, 80.31015 30.724067, 80.2904 30.7438, 80.2884 30.770167, 80.30815 30.825467, 80.2983 30.855767, 80.2805 30.862367, 80.22025 30.8604, 
+    79.8646 31.0145, 79.81915 31.0224, 79.7747 31.019133, 79.7332 30.996733, 79.69175 30.996733, 79.62655 31.019133, 79.5297 31.083667, 79.4902 31.098167, 79.46055 31.1021, 79.43095 31.098167, 
+    79.39635 31.036933, 79.3489 31.002667, 79.27975 30.986867, 79.2363 30.9895, 79.016 31.135067, 78.9192 31.208833, 78.8876 31.272033, 78.8777 31.3234, 78.7977 31.445233, 78.77205 31.530833, 
+    78.77205 31.591433, 78.8135 31.637533, 78.8313 31.7192, 78.78685 31.790967, 78.7572 31.850233, 78.76115 31.935833, 78.79675 32.0096, 78.83625 32.0636, 78.81155 32.109067, 78.7325 32.152533, 
+    78.7009 32.2039, 78.67125 32.246033, 78.5547 32.2816, 78.49345 32.2816, 78.45195 32.2974, 78.4312 32.342867, 78.43515 32.5154, 78.4648 32.5365, 78.5972 32.5536, 78.6782 32.593133, 
+    78.7256 32.664267, 78.7503 32.680733, 78.7918 32.679433, 78.82735 32.6531, 78.82735 32.597767, 78.859 32.5385, 78.9479 32.466067, 79.01705 32.4397, 79.05655 32.4397, 79.12275 32.477267, 
+    79.18995 32.549733, 79.27295 32.590567, 79.32035 32.6406, 79.3569 32.7835, 79.32925 32.8994, 79.2996 32.9297, 79.26995 32.949467, 79.23245 32.971833, 79.2245 33.003467, 79.2591 33.1398, 
+    79.2808 33.264933, 79.267 33.318933, 79.0783 33.451333, 79.0348 33.558033, 79.0111 33.605467, 78.9716 33.630467, 78.8392 33.652867, 78.774 33.673933, 78.7523 33.7003, 78.7582 33.726633, 
+    78.77795 33.737167, 78.88665 33.751667, 78.99135 33.7385, 79.019 33.751667, 79.0269 33.778, 79.02 33.806333, 78.86195 33.866933, 78.6525 33.9802, 78.58335 34.067133, 78.56755 34.114533, 
+    78.57445 34.1389, 78.774 34.2403, 78.8214 34.249533, 78.9301 34.2166, 78.9953 34.204767, 79.0832 34.223833, 79.1543 34.2739, 79.20175 34.280467, 79.2373 34.2739, 79.2788 34.196167, 
+    79.3203 34.168533, 79.38745 34.154033, 79.43095 34.155333, 79.5149 34.190267, 79.5445 34.235033, 79.62945 34.426033, 79.6255 34.456333, 79.5801 34.4919, 79.54055 34.503733, 79.4151 34.510967, 
+    79.23925 34.493833, 79.11475 34.4925, 78.99425 34.526767, 78.9399 34.5788, 78.91815 34.710533, 78.86875 34.753967, 78.72255 34.806667, 78.5635 34.916667, 78.4193 35.072067, 78.40545 35.110267, 
+    78.4173 35.148467, 78.5951 35.2578, 78.61095 35.2894, 78.59905 35.315733, 78.5072 35.3454, 78.3906 35.416533, 78.2859 35.512667, 78.1397 35.602233, 78.0893 35.6121, 77.9668 35.5831, 
+    77.8522 35.5976, 77.79685 35.609467, 77.74155 35.6516, 77.7129 35.6641, 77.4679 35.652233, 77.42245 35.6404, 77.32365 35.561367, 77.2713 35.5541, 77.1982 35.558033, 77.1093 35.534333, 
+    77.0599 35.500067, 77.00455 35.380233, 76.97295 35.360467, 76.94725 35.360467, 76.92355 35.372333, 76.8791 35.4375, 76.7803 35.5152, 76.75265 35.562633, 76.7309 35.686433, 76.7171 35.708833, 
+    76.6914 35.7233, 76.6519 35.725967, 76.62225 35.739133, 76.5778 35.793767, 76.5422 35.882, 76.5007 35.926767, 76.4434 35.9505, 76.3703 35.9505, 76.2636 35.9057, 76.17175 35.905067, 
+    76.1303 35.8998, 76.06705 35.849767, 76.0315 35.7391, 76.00385 35.728567, 75.9663 35.736467, 75.9564 35.754933, 75.96825 35.808933, 75.9406 35.895867, 75.91295 35.9459, 75.8517 35.9841, 
+    75.7776 35.993967, 75.7282 36.0203, 75.70645 36.045333, 75.69855 36.067733, 75.7104 36.101967, 75.78945 36.1507, 75.82895 36.199433, 75.8428 36.2574, 75.8181 36.318667, 75.6561 36.449067, 
+    75.63635 36.484633, 75.61065 36.6585, 75.5657 36.762833, 75.51135 36.807633, 75.47875 36.862933, 75.35775 36.9357, 75.32415 36.9627, 75.31625 37.028567, 75.2866 37.0516, 75.1488 37.080933, 
+    75.07865 37.096067, 75.0273 37.0987, 74.9616 37.0865, 74.78085 36.993, 74.7507 36.993333, 74.724 37.001867, 74.66965 37.0618, 74.6183 37.098033, 74.54075 37.118133, 74.48465 37.153733, 
+    74.41255 37.1751, 74.39655 37.196467, 74.39655 37.2214, 74.42325 37.251633, 74.59015 37.321967, 74.6756 37.330867, 74.93195 37.325533, 74.9907 37.3362, 75.03345 37.366467, 75.1269 37.466167, 
+    75.1309 37.495533, 75.10155 37.541833, 75.01075 37.573867, 74.93865 37.604133, 74.9066 37.6451, 74.90125 37.7056, 74.94265 37.9335, 74.9266 38.027833, 74.8939 38.095033, 74.8222 38.141467, 
+    74.76445 38.223967, 74.737 38.335767, 74.737 38.377933, 74.7535 38.3981, 74.8497 38.429267, 74.8937 38.462233, 74.91295 38.5044, 74.8937 38.539233, 74.7205 38.634533, 74.51565 38.684967, 
+    74.4785 38.684967, 74.44005 38.7033, 74.40635 38.715667, 74.32115 38.7166, 74.2249 38.690933, 74.1005 38.612567, 74.0469 38.5933, 73.97815 38.596067, 73.9053 38.6217, 73.8476 38.651033, 
+    73.81185 38.6923, 73.81665 38.7459, 73.79465 38.8183, 73.7273 38.881533, 73.6984 38.932867, 73.6984 38.964033, 73.71355 38.982333, 73.8352 39.0158, 73.8792 39.042367, 73.8847 39.063433, 
+    73.87505 39.075367, 73.84895 39.086367, 73.80085 39.0937, 73.7706 39.112033, 73.7445 39.1496, 73.7211 39.211, 73.6998 39.249033, 73.6352 39.293933, 73.55405 39.322367, 73.5403 39.339767, 
+    73.54995 39.359933, 73.6558 39.4534, 73.7141 39.465567, 73.7472 39.4667, 73.83655 39.458433, 73.86265 39.465767, 73.8874 39.4832, 73.9864 39.618833, 73.99945 39.6642, 73.98985 39.6917, 
+    73.95135 39.727433, 73.8304 39.783333, 73.81115 39.798933, 73.8029 39.82, 73.82695 39.8782, 73.9672 40.0514, 74.0256 40.129767, 74.1507 40.199433, 74.19745 40.211333, 74.23045 40.212267, 
+    74.2813 40.201267, 74.31155 40.205833, 74.3741 40.220967, 74.6009 40.290633, 74.6442 40.323167, 74.72255 40.4029, 74.75555 40.434067, 74.77895 40.440467, 74.8174 40.4313, 74.8848 40.373567, 
+    74.9054 40.366233, 74.93565 40.376333, 74.9535 40.400167, 74.9384 40.4478, 74.8669 40.512867, 74.8463 40.539467, 74.8463 40.559633, 74.86555 40.5697, 74.8944 40.571533, 74.9707 40.5445, 
+    75.06415 40.506033, 75.13565 40.5042, 75.2099 40.523433, 75.3068 40.570633, 75.5254 40.701667, 75.5529 40.709, 75.59275 40.706267, 75.64155 40.637067, 75.65805 40.479433, 75.65805 40.4162, 
+    75.6773 40.378633, 75.7117 40.363033, 75.7866 40.358, 75.8567 40.3736, 76.00105 40.448733, 76.09935 40.4657, 76.23135 40.4602, 76.29455 40.450133, 76.33855 40.433633, 76.36055 40.4327, 
+    76.38665 40.4382, 76.4231 40.464333, 76.54545 40.592633, 76.5695 40.6765, 76.6451 40.810333, 76.6719 40.958333, 76.70625 40.998667, 76.8286 41.096733, 76.89735 41.1398, 76.9544 41.154, 
+    77.0726 41.1485, 77.27675 41.1132, 77.52005 41.075633, 77.61285 41.075167, 77.81905 41.11, 77.90635 41.111367, 78.0782 41.1068, 78.16205 41.126033, 78.21015 41.1453, 78.228 41.164533, 
+    78.2239 41.247933, 78.23215 41.267167, 78.25345 41.2768, 78.3428 41.273133, 78.36615 41.279567, 78.40055 41.2979, 78.4294 41.321733, 78.4844 41.441767, 78.5222 41.4734, 78.6253 41.520167, 
+    78.82945 41.599433, 78.88995 41.6205, 79.12845 41.7502, 79.2714 41.795133, 79.39855 41.861567, 79.4288 41.8808, 79.45765 41.888133, 79.4948 41.879867, 79.5649 41.816633, 79.6089 41.807467, 
+    79.6391 41.812067, 79.67555 41.831767, 79.846 42.015067, 79.9051 42.060867, 79.9553 42.074167, 80.1739 42.0815, 80.3093 42.103967, 80.3808 42.162633, 80.3863 42.2057, 80.3684 42.2323, 
+    80.35655 42.255733, 80.30175 42.3638, 80.2509 42.4307, 80.24675 42.456367, 80.2674 42.487533, 80.36225 42.554433, 80.376 42.581, 80.36635 42.604833, 80.32925 42.6204, 80.28595 42.635533, 
+    80.2722 42.6832, 80.30245 42.826167, 80.321 42.860533, 80.3595 42.879767, 80.4942 42.885267, 80.5382 42.908167, 80.56295 42.940267, 80.56295 42.969567, 80.53955 42.994333, 80.4351 43.019067, 
+    80.4117 43.034667, 80.41585 43.052967, 80.4344 43.0791, 80.48525 43.108433, 80.55675 43.126767, 80.67635 43.137733, 80.71895 43.153333, 80.74165 43.1767, 80.74025 43.266533, 80.7059 43.3215, 
+    80.7004 43.357267, 80.7492 43.4402, 80.74095 43.5346, 80.66465 43.7156, 80.51825 43.988267, 80.44265 44.072567, 80.4234 44.136733, 80.41035 44.280167, 80.32375 44.5111, 80.3203 44.5464, 
+    80.34505 44.616967, 80.40695 44.705867, 80.4619 44.732433, 80.48255 44.7462, 80.48805 44.767267, 80.47085 44.792467, 80.34575 44.821767, 80.20895 44.8424, 80.18285 44.8415, 80.12235 44.815833, 
+    80.0811 44.810333, 80.00135 44.8149, 79.9409 44.827733, 79.88315 44.871733, 79.8694 44.910233, 79.86805 44.951467, 79.9347 45.004167, 80.0749 45.067433, 80.1464 45.082067, 80.233 45.120567, 
+    80.2763 45.1247, 80.3519 45.109133, 80.4014 45.083467, 80.422 45.0807, 80.444 45.0853, 80.4619 45.100867, 80.4619 45.1357, 80.47015 45.148533, 80.49075 45.1586, 80.5423 45.159067, 
+    80.84955 45.143933, 80.90045 45.150333, 81.1087 45.2617, 81.2572 45.291933, 81.31765 45.288267, 81.36165 45.2672, 81.40565 45.237867, 81.4345 45.235133, 81.4517 45.240167, 81.6593 45.472967, 
+    81.6909 45.477533, 81.7143 45.472067, 81.7404 45.445467, 81.7672 45.342367, 81.80705 45.274533, 81.8717 45.225967, 81.93765 45.2159, 82.03595 45.2246, 82.1157 45.242, 82.18855 45.249333, 
+    82.2394 45.250267, 82.2999 45.237433, 82.4071 45.170533, 82.44835 45.172367, 82.4786 45.1916, 82.52395 45.2585, 82.57345 45.373067, 82.5666 45.415233, 82.5432 45.443633, 82.3961 45.4812, 
+    82.3315 45.5078, 82.3149 45.520633, 82.30165 45.620633, 82.28845 45.682367, 82.4671 45.966167, 82.52 46.057333, 82.50235 46.104367, 82.5068 46.160233, 82.56855 46.322, 82.77145 46.7028, 
+    82.88285 46.947633, 82.9424 47.171133, 82.9733 47.231433, 83.013 47.2623, 83.0439 47.265267, 83.19165 47.224067, 83.2755 47.2285, 83.33175 47.218933, 83.6339 47.116033, 83.8655 47.014567, 
+    83.91405 47.010167, 84.0752 47.020933, 84.2436 47.059233, 84.4446 47.0599, 84.62485 47.029533, 84.6823 46.987267, 84.7199 46.852567, 84.74965 46.8288, 84.76745 46.8275, 84.82465 46.833467, 
+    84.8833 46.890233, 85.23785 47.086967, 85.29035 47.1035, 85.4785 47.118033, 85.53 47.1418, 85.5934 47.185367, 85.6746 47.294967, 85.7033 47.359033, 85.68745 47.509567, 85.58545 47.7083, 
+    85.5597 47.829767, 85.52445 47.938867, 85.52105 48, 85.59925 48.123233, 85.7088 48.3423, 85.78275 48.413533, 85.8649 48.442733, 86.13875 48.451867, 86.20175 48.464633, 86.2757 48.508467, 
+    86.32225 48.5194, 86.4729 48.544967, 86.57695 48.601567, 86.6509 48.656333, 86.7577 48.8298, 86.76865 48.884567, 86.7495 48.9302, 86.7221 48.9722, 86.73855 49.012367, 86.7906 49.052533, 
+    86.83985 49.081733, 87.15205 49.120067, 87.3384 49.117633, 87.43135 49.116433, 87.7049 49.167767, 87.7549 49.141133, 87.7831 49.1261, 87.86125 49.051033, 87.855 49.011433, 87.80495 48.967667, 
+    87.7174 48.925967, 87.6924 48.8926, 87.7268 48.836333, 87.9269 48.7571, 87.98635 48.736267, 88.0082 48.700833, 87.97385 48.619533, 87.9801 48.607, 88.1802 48.521533, 88.28965 48.4715, 
+    88.3553 48.431867, 88.446 48.421467, 88.4898 48.425633, 88.5398 48.417267, 88.5523 48.390167, 88.5148 48.3339, 88.5054 48.310967, 88.5273 48.273433, 88.58985 48.2255, 88.668 48.200467, 
+    88.7337 48.1692, 88.7806 48.1046, 88.83035 48.000333, 88.8305 48, 88.8313 47.972333, 88.8229 47.948467, 89.00495 47.9482, 89.10315 47.964567, 89.19495 47.977233, 89.35745 47.988667, 
+    89.41855 47.9911, 89.4992 47.9911, 89.55785 47.9903, 89.58595 47.988667, 89.60225 47.9824, 89.77225 47.8234, 89.7952 47.8185, 89.81765 47.831667, 89.88585 47.923167, 89.91365 47.933333, 
+    89.94595 47.932733, 89.98005 47.908833, 90.07875 47.796367, 90.2066 47.75, 90.28195 47.747, 90.38735 47.7114, 90.42865 47.6779, 90.4322 47.6438, 90.4116 47.588767, 90.42285 47.552567, 
+    90.54665 47.453867, 90.56105 47.426967, 90.5534 47.403933, 90.5121 47.356067, 90.5139 47.307033, 90.59825 47.1515, 90.6916 47.066567, 90.83335 46.995967, 90.93655 46.897267, 90.9527 46.806333, 
+    91.0173 46.681933, 91.0218 46.637067, 91.00385 46.586833, 90.8764 46.393, 90.8719 46.3266, 90.8827 46.284733, 90.95985 46.1663, 90.96345 46.075367, 90.9536 45.983833, 90.92485 45.955133, 
+    90.72565 45.847467, 90.66105 45.790033, 90.6153 45.659033, 90.59015 45.5717, 90.59375 45.5035, 90.6126 45.397633, 90.6503 45.354567, 90.73465 45.292333, 90.8441 45.248067, 90.9464 45.2397, 
+    91.12315 45.249867, 91.20395 45.2379, 91.3708 45.160133, 91.42555 45.1404, 91.4668 45.1404, 91.51705 45.154733, 91.55295 45.154733, 91.57985 45.147567, 91.61215 45.1069, 91.6624 45.088933, 
+    91.74495 45.0758, 91.83735 45.074, 92.1568 45.0477, 92.3569 45.035133, 92.44305 45.038733, 92.61355 45.063867, 92.81905 45.0812, 93.0613 45.065667, 93.21295 45.044733, 93.4983 44.982533, 
+    93.78455 44.789333, 93.90835 44.737867, 93.97025 44.7301, 94.07435 44.7313, 94.1246 44.7241, 94.1892 44.687033, 94.30225 44.617633, 94.5813 44.451933, 94.70155 44.367, 94.83705 44.319733, 
+    94.89265 44.311367, 95.06495 44.3054, 95.2794 44.3108, 95.3189 44.297633, 95.344 44.2677, 95.3404 44.227033, 95.32605 44.185167, 95.26145 44.105, 95.26325 44.0751, 95.2848 44.057167, 
+    95.3189 44.052367, 95.45705 44.051167, 95.5082 44.0063, 95.5674 43.932133, 95.65895 43.704833, 95.8357 43.401567, 95.9281 43.251433, 96.02145 43.1605, 96.08965 43.1282, 96.18835 43.0947, 
+    96.2664 43.0331, 96.31845 42.979267, 96.3687 42.8608, 96.41895 42.801, 96.506 42.7657, 96.65855 42.754933, 96.85775 42.746567, 96.95015 42.7364, 97.15655 42.677767, 97.29655 42.6407, 
+    97.36745 42.6365, 97.441 42.6389, 97.56305 42.681967, 97.72815 42.7011, 97.89415 42.7041, 98.1095 42.677767, 98.4424 42.624533, 98.55545 42.612567, 98.9458 42.606, 99.0185 42.579067, 
+    99.12975 42.5743, 99.241 42.5743, 99.3397 42.598233, 99.45185 42.603633, 99.62235 42.594033, 99.72645 42.594033, 99.8081 42.6054, 99.9373 42.654433, 100.1114 42.683167, 100.48915 42.673, 
+    100.82025 42.655667, 100.91 42.631733, 101.347 42.6108, 101.52735 42.562333, 101.644 42.571933, 101.72295 42.562333, 101.78845 42.521067, 101.8423 42.424167, 101.9051 42.3452, 101.9464 42.3069, 
+    102.0451 42.253067, 102.177 42.221367, 102.36005 42.193833, 102.48925 42.149567, 102.85985 42.059233, 103.0025 42.014367, 103.28785 41.962933, 103.6728 41.8068, 103.8406 41.7727, 103.95905 41.7715, 
+    104.1026 41.794233, 104.31165 41.858233, 104.4696 41.878567, 104.5028 41.8648, 104.5046 41.842067, 104.51535 41.6997, 104.5405 41.653067, 104.59255 41.614767, 104.7343 41.5729, 104.85545 41.553167, 
+    104.938 41.561533, 105.0044 41.597433, 105.11025 41.691933, 105.54365 41.891133, 105.88015 42.040067, 106.00575 42.084333, 106.37635 42.209367, 106.78285 42.304467, 107.2324 42.409133, 107.45405 42.4229, 
+    107.6945 42.427667, 107.891 42.4127, 108.01665 42.4127, 108.1207 42.4462, 108.20955 42.455167, 108.37105 42.432433, 108.5828 42.4408, 108.6896 42.424633, 108.7811 42.422267, 108.9426 42.4426, 
+    109.1373 42.4456, 109.28625 42.420467, 109.38405 42.423467, 109.44865 42.4378, 109.6748 42.581367, 109.7708 42.6322, 109.82285 42.650167, 109.91615 42.659733, 110.09385 42.675267, 110.19705 42.7022, 
+    110.42675 42.806267, 110.5165 42.868467, 110.6807 43.048533, 110.80635 43.162167, 110.9957 43.299167, 111.2164 43.399633, 111.2891 43.4421, 111.3878 43.460033, 111.4416 43.460033, 111.5224 43.454067, 
+    111.5565 43.460033, 111.61125 43.488133, 111.67225 43.5384, 111.8194 43.674767, 111.90555 43.725033, 111.94055 43.7711, 111.9477 43.796233, 111.94055 43.8357, 111.67135 44.091733, 111.4964 44.195233, 
+    111.43895 44.288533, 111.37615 44.374667, 111.37345 44.412367, 111.38065 44.441067, 111.5565 44.6301, 111.5852 44.7282, 111.62915 44.938167, 111.77275 45.0219, 111.97645 45.0883, 112.2151 45.100267, 
+    112.35775 45.081733, 112.6413 44.917833, 112.8701 44.8598, 113.1088 44.805967, 113.29095 44.7922, 113.5763 44.776667, 113.6795 44.788033, 113.7495 44.811967, 113.92175 44.923233, 114.3372 45.139167, 
+    114.41525 45.203167, 114.5732 45.3216, 114.6683 45.431667, 114.71225 45.441833, 114.7643 45.440633, 114.98505 45.414333, 115.11785 45.437067, 115.1977 45.442467, 115.3287 45.405367, 115.3951 45.405367, 
+    115.5602 45.438867, 115.6921 45.502867, 115.8895 45.615333, 115.9631 45.636867, 116.28705 45.741533, 116.31395 45.765467, 116.31665 45.800767, 116.2951 45.829467, 116.25565 45.904833, 116.2574 45.959867, 
+    116.3328 46.057967, 116.65315 46.269133, 116.7698 46.3146, 116.86045 46.3834, 116.9286 46.407333, 116.98245 46.407333, 117.0309 46.400133, 117.08115 46.367833, 117.09375 46.3104, 117.1332 46.287667, 
+    117.2328 46.2799, 117.27585 46.287067, 117.3297 46.330133, 117.37815 46.4079, 117.5056 46.617267, 117.5415 46.634, 117.6671 46.6029, 117.79635 46.6029, 117.95305 46.6296, 118.20565 46.721033, 
+    118.26825 46.728233, 118.3765 46.721833, 118.46855 46.686133, 118.5131 46.646867, 118.5516 46.640433, 118.5901 46.653267, 118.6406 46.711, 118.69115 46.7399, 118.7417 46.7399, 118.77535 46.723833, 
+    118.8331 46.715833, 118.8644 46.727067, 118.9053 46.759133, 118.93175 46.763933, 118.97265 46.752733, 119.16755 46.656467, 119.2193 46.6268, 119.2746 46.618767, 119.3396 46.621967, 119.4214 46.644433, 
+    119.4623 46.681333, 119.48635 46.690967, 119.51525 46.690967, 119.5465 46.678133, 119.573 46.641233, 119.59225 46.6364, 119.6211 46.642833, 119.63675 46.6757, 119.68005 46.7126, 119.83885 46.788, 
+    119.88215 46.8297, 119.899 46.9051, 119.88455 46.998133, 119.75705 47.1457, 119.67165 47.2203, 119.5441 47.3053, 119.2722 47.512233, 119.04725 47.638167, 118.72 47.869133, 118.637 47.950133, 
+    118.54505 47.9969, 118.53895 48, 118.39165 48.043033, 118.2617 48.079133, 118.14075 48.103233, 118.018 48.106833, 117.823 48.083967, 117.7542 48.063667, 117.6977 48.021, 117.691 48, 
+    117.68675 47.958533, 117.68755 47.913233, 117.67135 47.891067, 117.45645 47.688967, 117.3795 47.645233, 117.34335 47.645233, 117.2981 47.6588, 117.2076 47.7327, 117.0447 47.836767, 116.88975 47.8903, 
+    116.79475 47.9084, 116.7133 47.9084, 116.60925 47.9054, 116.4656 47.869967, 116.1896 47.865433, 116.10365 47.851867, 116.0211 47.8285, 115.94415 47.741033, 115.88985 47.710867, 115.8514 47.707833, 
+    115.7971 47.722933, 115.6682 47.823967, 115.5051 47.9799, 115.4841 48, 115.42545 48.090033, 115.4317 48.1484, 115.6881 48.260967, 115.75065 48.3235, 115.78195 48.5403, 115.9946 48.7988, 
+    116.0321 48.840467, 116.01335 48.965567, 116.08215 49.086467, 116.32605 49.4867, 116.59225 49.8995, 116.61375 49.932833, 116.7307 49.857433, 117.0321 49.723033, 117.1878 49.6791, 117.38745 49.655133, 
+    117.48725 49.643167, 117.6849 49.5939, 117.7833 49.584567, 117.81645 49.612567, 117.9387 49.633933, 117.97475 49.6406, 118.2894 49.834367, 118.6121 49.984033, 118.68225 50.006767, 118.91275 50.004067, 
+    118.98285 49.990733, 119.0069 49.994733, 119.06405 50.0689, 119.0831 50.077567, 119.16925 50.0769, 119.1853 50.0856, 119.21535 50.114333, 119.23195 50.174167, 119.25845 50.262633, 119.2895 50.2887, 
+    119.30155 50.321433, 119.29455 50.356867, 119.26645 50.376233, 119.2434 50.3789, 119.20435 50.363533, 119.1943 50.361533, 119.16425 50.372233, 119.1282 50.377567, 119.07705 50.3602, 119.06055 50.361533, 
+    119.03045 50.375567, 119.02845 50.3976, 119.0335 50.411633, 119.15325 50.4671, 119.1773 50.485133, 119.21635 50.5887, 119.2334 50.6074, 119.30105 50.6368, 119.43635 50.744367, 119.4609 50.8045, 
+    119.6052 51.043033, 119.6713 51.105833, 119.7104 51.2341, 119.7154 51.2555, 119.7545 51.283533, 119.78405 51.3223, 119.7961 51.340333, 119.8442 51.3811, 119.8542 51.407833, 119.8532 51.478633, 
+    119.8542 51.497333, 119.88525 51.5341, 119.91835 51.606933, 119.92435 51.621633, 120.0822 51.707133, 120.1378 51.7185, 120.3903 51.902233, 120.44445 51.916267, 120.55015 51.957667, 120.6203 52.0325, 
+    120.6223 52.064567, 120.7125 52.1461, 120.74655 52.1942, 120.74455 52.261, 120.6694 52.3385, 120.64335 52.3746, 120.64335 52.428033, 120.68345 52.564333, 120.6714 52.5991, 120.63535 52.616467, 
+    120.5812 52.623133, 120.55715 52.6218, 120.5171 52.648533, 120.49305 52.6739, 120.44895 52.683267, 120.4189 52.683267, 120.3367 52.6552, 120.2886 52.6619, 120.26655 52.6659, 120.1964 52.637833, 
+    120.17435 52.639167, 120.1523 52.648533, 120.08215 52.648533, 120.06015 52.649867, 120.0441 52.672567, 120.0521 52.718, 120.06215 52.760767, 120.0401 52.803533, 120.0401 52.844967, 120.07415 52.869, 
+    120.25855 52.9318, 120.30665 52.974567, 120.74255 53.2672, 120.79065 53.283233, 120.91895 53.308633, 121.01815 53.335367, 121.0442 53.335367, 121.12035 53.297933, 121.16045 53.2966, 121.3308 53.3367, 
+    121.48785 53.379933, 121.65145 53.427333, 121.9309 53.475533, 122.0688 53.471467, 122.1019 53.481267, 122.14725 53.510667, 122.18215 53.5115, 122.24095 53.4968, 122.2679 53.497633, 122.3145 53.513133, 
+    122.3574 53.5115, 122.4046 53.493533, 122.6148 53.493533, 122.79375 53.509867, 122.96465 53.543967, 123.09825 53.556033, 123.11865 53.559067, 123.1322 53.578667, 123.173 53.602833, 123.25225 53.608867, 
+    123.3338 53.590767, 123.43115 53.545467, 123.45155 53.5485, 123.4425 53.583967, 123.4595 53.5983, 123.50025 53.601333, 123.51385 53.5968, 123.5161 53.555267, 123.52405 53.547733, 123.53535 53.546233, 
+    123.54895 53.550733, 123.5829 53.580933, 123.60555 53.587, 123.63725 53.582467, 123.68255 53.540167, 123.72335 53.519033, 123.85015 53.5145, 123.8977 53.4994, 124.01655 53.398033, 124.04935 53.3849, 
+    124.1174 53.4058, 124.1514 53.411833, 124.1967 53.411833, 124.2352 53.393733, 124.3688 53.259333, 124.4141 53.2367, 124.4413 53.2367, 124.51375 53.245767, 124.59755 53.2382, 124.8263 53.155167, 
+    124.8716 53.1597, 124.8897 53.1748, 124.8897 53.198933, 124.91915 53.214033, 125.1343 53.2367, 125.1796 53.230667, 125.26565 53.182333, 125.397 53.126467, 125.42875 53.0827, 125.4514 53.072133, 
+    125.5216 53.0978, 125.5714 53.090233, 125.6235 53.032867, 125.65975 53.016267, 125.66425 52.9936, 125.62575 52.9604, 125.61445 52.9302, 125.6303 52.907533, 125.6484 52.9, 125.69145 52.9181, 
+    125.7277 52.922633, 125.7662 52.913567, 125.8568 52.813933, 125.8817 52.801833, 126.0085 52.803367, 126.0357 52.798833, 126.0493 52.761067, 126.03795 52.746, 125.90435 52.690133, 125.8885 52.664467, 
+    125.9066 52.6252, 125.9338 52.607067, 126.07645 52.607067, 126.1263 52.575367, 126.1399 52.499867, 126.21235 52.434933, 126.30975 52.324733, 126.3188 52.3066, 126.2735 52.2764, 126.2599 52.253767, 
+    126.29615 52.2145, 126.38675 52.1994, 126.43885 52.194867, 126.48415 52.149567, 126.4864 52.119367, 126.39805 52.039367, 126.3686 52.012167, 126.37995 51.980467, 126.4411 51.929133, 126.52035 51.8008, 
+    126.57925 51.750967, 126.6087 51.670933, 126.6585 51.593933, 126.6857 51.568267, 126.6789 51.485233, 126.6857 51.452, 126.74005 51.414267, 126.76045 51.3886, 126.73555 51.293467, 126.7378 51.260233, 
+    126.7695 51.246667, 126.7899 51.249667, 126.808 51.334233, 126.83745 51.3433, 126.8669 51.335733, 126.88275 51.3146, 126.86465 51.246667, 126.8352 51.1319, 126.842 51.089633, 127.02545 50.953733, 
+    127.06165 50.925067, 127.25645 50.614033, 127.2655 50.585333, 127.2338 50.491733, 127.22475 50.466067, 127.24965 50.392067, 127.35155 50.263733, 127.3742 50.254667, 127.47385 50.2456, 127.5225 50.2324, 
+    127.54405 50.1872, 127.4263 50.064433, 127.4127 50.020633, 127.4512 49.9542, 127.4897 49.8153, 127.5214 49.794133, 127.5848 49.776033, 127.66635 49.656733, 127.76145 49.609933, 127.8815 49.593333, 
+    127.94265 49.590333, 127.9993 49.5692, 128.25975 49.560133, 128.30955 49.579767, 128.3979 49.5858, 128.43415 49.581267, 128.4636 49.590333, 128.4817 49.6009, 128.5655 49.6024, 128.61535 49.578267, 
+    128.6878 49.5677, 128.6946 49.5526, 128.66065 49.504267, 128.6561 49.4937, 128.6878 49.4801, 128.82145 49.4786, 128.9075 49.457467, 129.02525 49.3563, 129.0479 49.345733, 129.1068 49.3563, 
+    129.14305 49.368367, 129.1974 49.359333, 129.23815 49.332133, 129.26535 49.3397, 129.29705 49.424233, 129.31405 49.439333, 129.3412 49.443133, 129.39555 49.425767, 129.41935 49.381967, 129.45335 49.359333, 
+    129.5756 49.3095, 129.6628 49.257433, 129.71945 49.157, 129.7704 49.128333, 129.7908 49.1238, 129.8587 49.0415, 129.8791 49.0279, 129.938 49.017333, 129.96065 49.012833, 130.0014 48.959967, 
+    130.1826 48.876933, 130.2041 48.8739, 130.28565 48.869367, 130.40905 48.858067, 130.4759 48.854267, 130.54045 48.8671, 130.5744 48.863333, 130.5891 48.848233, 130.5676 48.761433, 130.4974 48.668567, 
+    130.4793 48.635333, 130.48495 48.618, 130.54495 48.577233, 130.55855 48.562867, 130.5676 48.502467, 130.588 48.482833, 130.61745 48.4753, 130.6899 48.482833, 130.71935 48.4753, 130.71935 48.359067, 
+    130.78275 48.250333, 130.76465 48.221667, 130.6333 48.1537, 130.60155 48.109933, 130.60155 48.069167, 130.62435 48.0359, 130.6509 48.024533, 130.6888 48.015667, 130.75705 48.010633, 130.83035 48, 
+    130.85005 47.985333, 130.9342 47.9227, 130.9762 47.865733, 131.01665 47.7568, 131.0459 47.7313, 131.09085 47.7173, 131.18085 47.7093, 131.2453 47.7153, 131.3345 47.734767, 131.44695 47.741767, 
+    131.48745 47.739767, 131.5834 47.6838, 131.6209 47.6838, 131.67635 47.6858, 131.7348 47.7018, 131.7648 47.6998, 131.83375 47.6968, 131.88625 47.6958, 131.9277 47.7035, 132 47.716933, 
+    132.07755 47.7152, 132.21905 47.6978, 132.24735 47.7036, 132.28655 47.728267, 132.354 47.738433, 132.48035 47.738433, 132.53035 47.738433, 132.6174 47.886467, 132.6261 47.914033, 132.64135 47.934367, 
+    132.6653 47.948867, 132.70665 47.951767, 132.7959 47.9474, 132.8264 47.956133, 132.8824 48, 132.9976 48.030167, 133.07845 48.0435, 133.12585 48.049133, 133.3138 48.054767, 133.3595 48.050267, 
+    133.4848 48.007367, 133.5136 48.007367, 133.5441 48.018633, 133.583 48.061533, 133.6183 48.091133, 133.67155 48.082267, 133.8611 48.1196, 133.95155 48.162667, 134.09155 48.243067, 134.1322 48.298133, 
+    134.1942 48.3178, 134.3483 48.3449, 134.46015 48.336967, 134.56535 48.317533, 134.64355 48.295333, 134.7051 48.2654, 134.732 48.2406, 134.74725 48.2074, 134.73475 48.136067, 134.6902 48.073067, 
+    134.61925 48, 134.6005 47.981133, 134.59455 47.967133, 134.59945 47.952933, 134.6311 47.926533, 134.65685 47.912, 134.6806 47.9067, 134.6905 47.896167, 134.7044 47.848633, 134.73605 47.8077, 
+    134.7658 47.7826, 134.7658 47.754867, 134.73605 47.702067, 134.70045 47.655867, 134.65785 47.626833, 134.5648 47.542333, 134.51925 47.513267, 134.45985 47.497433, 134.33705 47.4829, 134.3044 47.4697, 
+    134.2529 47.4169, 134.1994 47.348233, 134.1816 47.3139, 134.18755 47.258467, 134.2143 47.1766, 134.20835 47.1555, 134.18855 47.137, 134.141 47.102667, 134.0935 47.047233, 134.0697 47.001, 
+    134.05765 46.879133, 134.06475 46.766, 134.05585 46.7277, 134.0083 46.676233, 134.0083 46.6617, 134.01425 46.6419, 134.00635 46.619467, 133.9509 46.569267, 133.9014 46.5046, 133.8806 46.474233, 
+    133.87865 46.449133, 133.88855 46.421433, 133.88655 46.402933, 133.86675 46.3673, 133.8707 46.3488, 133.9004 46.307867, 133.89645 46.281467, 133.8598 46.235267, 133.82615 46.2247, 133.7707 46.2128, 
+    133.73505 46.1798, 133.69545 46.163967, 133.68355 46.154733, 133.68355 46.144167, 133.7331 46.064933, 133.73605 46.039833, 133.73015 46.025333, 133.7044 46.0161, 133.6648 46.0161, 133.63705 46.005533, 
+    133.55585 45.9448, 133.5554 45.8692, 133.5356 45.821967, 133.49655 45.762933, 133.46635 45.671967, 133.4304 45.613633, 133.3937 45.5909, 133.371 45.576833, 133.31895 45.551133, 133.27675 45.5199, 
+    133.18135 45.508867, 133.13805 45.403833, 133.09865 45.364433, 133.0908 45.2778, 133.1105 45.1964, 133.08685 45.101867, 133.05285 45.067033, 132.9408 45.0637, 132.9033 45.070633, 132.87065 45.0758, 
+    132.3957 45.188533, 132.06015 45.292467, 132 45.306667, 131.9596 45.359033, 131.9457 45.3819, 131.93235 45.411167, 131.9209 45.413733, 131.898 45.4099, 131.8837 45.3978, 131.85315 45.288367, 
+    131.82075 45.242567, 131.80355 45.231133, 131.73295 45.219667, 131.6967 45.208233, 131.6814 45.184067, 131.66235 45.100067, 131.64135 45.068267, 131.56405 45.016767, 131.1557 44.916267, 131.05645 44.8552, 
+    131.0259 44.848833, 130.98775 44.848833, 130.96865 44.843733, 130.9534 44.825933, 130.94765 44.805567, 130.96675 44.783933, 131.08505 44.715233, 131.149 44.657367, 131.18335 44.546667, 131.26825 44.2852, 
+    131.31405 44.100733, 131.2969 44.0142, 131.2635 43.963933, 131.1795 43.792167, 131.1738 43.729833, 131.19765 43.584133, 131.2606 43.483633, 131.27015 43.411133, 131.2606 43.337333, 131.16805 43.2133, 
+    131.0707 42.983033, 131.023 42.942333, 130.75105 42.911167, 130.56785 42.869167, 130.50865 42.824633, 130.48005 42.8081, 130.48005 42.777567, 130.4972 42.7623, 130.5621 42.743233, 130.6022 42.720333, 
+    130.6022 42.6987, 130.53825 42.635867, 130.5165 42.647433, 130.5043 42.645, 130.4738 42.629567, 130.4598 42.629167, 130.40495 42.6511, 130.34155 42.6958, 130.30865 42.737267, 130.29645 42.7462, 
+    130.2245 42.770567, 130.1983 42.813233, 130.1983 42.847367, 130.21295 42.8742, 130.2544 42.911567, 130.2617 42.9319, 130.25195 42.957067, 130.2227 42.973333, 130.207 42.975176, 130.15995 42.977, 
+    130.1185 42.995667, 130.05265 43.032267, 129.9966 43.0412, 129.93805 43.0298, 129.885 43.0099, 129.83015 42.973333, 129.8082 42.9278, 129.7777 42.770133, 129.7369 42.700633, 129.7369 42.616133, 
+    129.69665 42.555167, 129.6753 42.4938, 129.6558 42.4873, 129.6302 42.501133, 129.57535 42.510867, 129.55095 42.5003, 129.53995 42.482433, 129.55215 42.445867, 129.54605 42.425533, 129.529 42.4174, 
+    129.51195 42.4174, 129.4766 42.427967, 129.401 42.4556, 129.3675 42.459267, 129.3346 42.450333, 129.2846 42.4243, 129.22485 42.401567, 129.2066 42.382033, 129.2066 42.3593, 129.2334 42.300767, 
+    129.2346 42.256067, 129.1621 42.172767, 129.1121 42.146767, 129.01945 42.1313, 128.98165 42.112633, 128.93955 42.0586, 128.90545 42.043133, 128.8091 42.041533, 128.71645 42.054533, 128.65365 42.054133, 
+    128.52685 42.030567, 128.4671 42.025667, 128.4324 42.029333, 128.38725 42.0732, 128.34705 42.0797, 128.29705 42.058567, 128.2495 42.056967, 128.20565 42.0724, 128.1721 42.074433, 128.1343 42.0663, 
+    128.10505 41.998833, 128.08065 41.974467, 128.04045 41.933033, 128.035456 41.911677, 128.0575 41.868, 128.28975 41.608333, 128.28545 41.5746, 128.24035 41.5356, 128.1916 41.5047, 128.1294 41.4787, 
+    128.0721 41.468133, 127.97215 41.4649, 127.91665 41.4848, 127.86665 41.488867, 127.77525 41.4653, 127.69965 41.466133, 127.56125 41.486033, 127.4881 41.520167, 127.4479 41.520167, 127.30225 41.506767, 
+    127.26935 41.518133, 127.27665 41.544967, 127.2498 41.559567, 127.18825 41.5535, 127.1614 41.5746, 127.0956 41.5933, 127.10045 41.6112, 127.13095 41.6315, 127.1334 41.646133, 127.1224 41.6559, 
+    127.02125 41.6827, 127.01025 41.703833, 127.03585 41.7404, 126.9816 41.794433, 126.9255 41.813967, 126.89625 41.8115, 126.85845 41.7985, 126.7987 41.787133, 126.77375 41.768833, 126.7445 41.7656, 
+    126.69815 41.782667, 126.66645 41.773733, 126.6494 41.723333, 126.63355 41.7079, 126.6006 41.6965, 126.55065 41.6827, 126.522 41.665233, 126.52075 41.642467, 126.53415 41.610767, 126.53415 41.575833, 
+    126.52685 41.545767, 126.465716 41.477695, 126.47625 41.4007, 126.458 41.3763, 126.3812 41.356, 126.3556 41.341367, 126.3312 41.300733, 126.2727 41.258467, 126.24668 41.209039, 126.210176 41.167708, 
+    126.10755 41.122333, 126.0795 41.1012, 126.064152 41.078156, 125.98625 40.926067, 125.94605 40.9155, 125.86925 40.930933, 125.7595 40.919567, 125.70945 40.904267, 125.675 40.8794, 125.6554 40.862, 
+    125.643429 40.818698, 125.634 40.8011, 125.6163 40.794267, 125.5557 40.7955, 125.524 40.776233, 125.525696 40.747502, 125.505 40.722467, 125.481722 40.716563, 125.32835 40.6768, 125.27055 40.647567, 
+    125.0912 40.559033, 124.9458 40.477633, 124.922974 40.4713, 124.85865 40.4624, 124.75908 40.423738, 124.684544 40.376124, 124.641192 40.324875, 124.6131 40.297433, 124.549172 40.251523, 124.3261 40.116, 
+    124.29905 40.091767, 124.28975 40.061333, 124.299201 40.043006, 124.32085 39.985967, 124.21535 39.927833, 124.11935 39.849433, 124.07745 39.824167, 124.02875 39.817867, 123.94625 39.838133, 123.8692 39.841733, 
+    123.82185 39.832733, 123.78535 39.834533, 123.761 39.847133, 123.73935 39.8877, 123.6988 39.903933, 123.67445 39.903467, 123.65415 39.898967, 123.619 39.867433, 123.6136 39.774567, 123.5987 39.758367, 
+    123.5852 39.752933, 123.5622 39.761967, 123.5595 39.7809, 123.55 39.7926, 123.5365 39.7935, 123.48915 39.776367, 123.47565 39.773667, 123.45265 39.7791, 123.4229 39.8093, 123.358 39.824633, 
+    123.3201 39.822833, 123.30525 39.8129, 123.29985 39.794867, 123.3228 39.766033, 123.32145 39.757, 123.3039 39.7453, 123.2755 39.739, 123.26465 39.723667, 123.27685 39.694833, 123.25925 39.684, 
+    123.22815 39.666867, 123.19435 39.660567, 123.16865 39.6628, 123.1308 39.683533, 123.1078 39.692533, 123.05505 39.691633, 122.90765 39.624467, 122.7981 39.555967, 122.76025 39.545133, 122.6575 39.558667, 
+    122.64395 39.556867, 122.6372 39.543333, 122.66965 39.5127, 122.66155 39.497367, 122.64125 39.492433, 122.61285 39.497833, 122.58175 39.497833, 122.48165 39.446467, 122.38835 39.3856, 122.33155 39.3793, 
+    122.2653 39.366667, 122.2504 39.354933, 122.2423 39.275633, 122.21795 39.243167, 122.17195 39.226033, 122.13275 39.217467, 122.12595 39.194933, 122.1503 39.159767, 122.14895 39.151667, 122.13545 39.147167, 
+    122.0908 39.151667, 122.0773 39.145333, 122.0746 39.134533, 122.0881 39.1048, 122.0678 39.086767, 122.034 39.079533, 121.99075 39.084067, 121.9353 39.112, 121.91905 39.1129, 121.9015 39.1084, 
+    121.8974 39.099367, 121.93665 39.070533, 121.95285 39.0543, 121.9515 39.0444, 121.9326 39.0426, 121.9042 39.048, 121.892 39.039867, 121.8947 39.028167, 121.9434 38.987133, 121.93795 38.97, 
+    121.9177 38.9682, 121.892 38.9808, 121.85005 39.027667, 121.8176 39.0475, 121.7784 39.056533, 121.69995 39.018233, 121.62285 38.914567, 121.6215 38.837933, 121.6188 38.820833, 121.5904 38.8118, 
+    121.52955 38.824433, 121.3943 38.807733, 121.2807 38.796033, 121.17795 38.752767, 121.13735 38.752767, 121.11305 38.765367, 121.0887 38.800533, 121.06705 38.845133, 121.08195 38.8875, 121.1117 38.919067, 
+    121.159 38.937967, 121.26315 38.965033, 121.30645 38.997467, 121.30505 39.039833, 121.31995 39.055633, 121.3578 39.062867, 121.46465 39.055633, 121.51875 39.070067, 121.6134 39.118733, 121.67155 39.173733, 
+    121.67425 39.199867, 121.6526 39.208867, 121.6364 39.207067, 121.60125 39.194467, 121.58905 39.196267, 121.57825 39.206167, 121.5823 39.220133, 121.60665 39.244467, 121.6134 39.260667, 121.6107 39.2769, 
+    121.60935 39.288633, 121.6215 39.303967, 121.70265 39.319267, 121.7243 39.3373, 121.7243 39.375167, 121.73375 39.384167, 121.75405 39.387767, 121.7838 39.385067, 121.8514 39.384167, 121.90955 39.3986, 
+    121.93525 39.423833, 121.9231 39.450867, 121.90685 39.4572, 121.8798 39.449967, 121.8257 39.418433, 121.7784 39.413933, 121.74325 39.423833, 121.72835 39.4414, 121.7094 39.452233, 121.68775 39.447733, 
+    121.63095 39.404467, 121.6012 39.397233, 121.54575 39.396333, 121.4971 39.409867, 121.48085 39.431967, 121.4389 39.537433, 121.3943 39.571667, 121.3483 39.5762, 121.255 39.557267, 121.22795 39.560867, 
+    121.209 39.573467, 121.19955 39.5951, 121.20225 39.607733, 121.2293 39.628, 121.3943 39.662267, 121.45245 39.657767, 121.5417 39.6208, 121.56605 39.6181, 121.5796 39.6235, 121.5823 39.642433, 
+    121.56335 39.682567, 121.52145 39.721333, 121.50655 39.753767, 121.49845 39.791633, 121.52955 39.858333, 121.56065 39.897533, 121.6783 39.9408, 121.74185 39.9417, 121.7811 39.9462, 121.84195 39.980467, 
+    121.9028 40.0963, 122.0502 40.2333, 122.03805 40.3302, 122.07455 40.387, 122.16245 40.435667, 122.17195 40.4546, 122.17195 40.478033, 122.17735 40.488833, 122.2125 40.5159, 122.2125 40.5285, 
+    122.20845 40.5443, 122.10705 40.600167, 122.10705 40.6191, 122.11515 40.6678, 122.10435 40.694833, 122.0259 40.761067, 121.96235 40.8269, 121.9177 40.8287, 121.88795 40.8332, 121.8582 40.853033, 
+    121.84465 40.879167, 121.88255 40.924233, 121.87305 40.9558, 121.8271 40.991833, 121.76355 40.995433, 121.7446 40.9851, 121.6878 40.944533, 121.6675 40.933733, 121.6161 40.931033, 121.57555 40.9193, 
+    121.53765 40.9202, 121.49575 40.940467, 121.47815 40.941367, 121.4254 40.935067, 121.38485 40.9522, 121.347 40.9522, 121.28745 40.927867, 121.24555 40.931033, 121.1644 40.953567, 121.1441 40.955367, 
+    121.12515 40.950867, 121.09945 40.931033, 121.09405 40.876033, 121.0765 40.861633, 121.0616 40.8571, 121.0454 40.859833, 121.00345 40.885967, 120.96965 40.892267, 120.9399 40.890467, 120.92095 40.874233, 
+    120.92365 40.864333, 120.94395 40.848567, 120.9507 40.837733, 120.93855 40.826933, 120.90475 40.817033, 120.89935 40.781867, 120.9169 40.776467, 120.9602 40.772833, 120.99535 40.754833, 120.9967 40.7368, 
+    120.97775 40.724167, 120.94125 40.724167, 120.87905 40.728667, 120.84255 40.714267, 120.79925 40.697133, 120.76815 40.636267, 120.66265 40.560567, 120.59365 40.475833, 120.5382 40.441567, 120.5247 40.4141, 
+    120.52875 40.401467, 120.55035 40.397867, 120.5842 40.401467, 120.6004 40.390667, 120.59905 40.3636, 120.5896 40.333867, 120.48545 40.2951, 120.3651 40.205433, 120.09735 40.1058, 119.9337 40.058, 
+    119.7863 40.027833, 119.6416 39.947633, 119.4766 39.872367, 119.37655 39.849833, 119.3008 39.810167, 119.2643 39.775933, 119.2521 39.730833, 119.21425 39.6583, 119.14125 39.6132, 119.12635 39.590667, 
+    119.12635 39.583467, 119.1372 39.580767, 119.16155 39.590667, 119.19805 39.590667, 119.21835 39.580767, 119.21835 39.561833, 119.14665 39.413567, 119.0628 39.332467, 118.86805 39.213033, 118.75445 39.162567, 
+    118.72335 39.152633, 118.67195 39.158967, 118.60435 39.1851, 118.54485 39.189167, 118.4867 39.179233, 118.3853 39.126967, 118.3596 39.116133, 118.3136 39.118867, 118.28115 39.129233, 118.2392 39.135533, 
+    118.17025 39.129233, 118.13915 39.131033, 118.12155 39.144533, 118.10535 39.1752, 118.07425 39.1896, 118.0012 39.2027, 117.9593 39.230633, 117.9079 39.244167, 117.85785 39.248667, 117.8051 39.245067, 
+    117.74155 39.222067, 117.7199 39.199533, 117.7307 39.1148, 117.71045 39.060733, 117.67795 39.032767, 117.60765 39.0017, 117.60625 38.9269, 117.59005 38.888133, 117.51295 38.817833, 117.4859 38.785367, 
+    117.4778 38.738933, 117.5062 38.571267, 117.5481 38.467133, 117.64545 38.350833, 117.6928 38.3175, 117.84695 38.257567, 117.8767 38.237733, 117.8821 38.2206, 117.86725 38.2053, 117.8226 38.186367, 
+    117.81855 38.174633, 117.84695 38.133167, 117.89835 38.109733, 117.9024 38.0926, 117.88755 38.057467, 117.90105 38.041667, 117.9741 38.0092, 118.01195 38.002, 118.0363 38.0119, 118.1864 38.069133, 
+    118.25675 38.089867, 118.3514 38.0998, 118.4312 38.0876, 118.5813 38.045233, 118.62725 38.044333, 118.68815 38.052433, 118.71925 38.053367, 118.75845 38.042067, 118.7936 37.9925, 118.8585 37.949233, 
+    118.8693 37.9321, 118.87065 37.903267, 118.82335 37.8708, 118.81115 37.852767, 118.8098 37.832933, 118.8585 37.806333, 118.8585 37.7901, 118.8423 37.765767, 118.80575 37.7153, 118.80625 37.689733, 
+    118.8071 37.643167, 118.7936 37.594967, 118.81655 37.455233, 118.8504 37.406567, 118.8896 37.341667, 118.91935 37.3187, 118.99235 37.293467, 119.01265 37.272733, 119.0546 37.2565, 119.12355 37.215033, 
+    119.21145 37.194767, 119.25065 37.194767, 119.3183 37.223633, 119.35345 37.237133, 119.3913 37.234433, 119.4292 37.220033, 119.4711 37.206933, 119.49815 37.211467, 119.54955 37.2475, 119.57115 37.252933, 
+    119.6009 37.253833, 119.61715 37.2448, 119.62525 37.2322, 119.61715 37.199733, 119.6158 37.193433, 119.632 37.188033, 119.6861 37.206933, 119.73345 37.240733, 119.79565 37.320067, 119.8146 37.364233, 
+    119.87815 37.430933, 119.99175 37.487267, 120.13915 37.519733, 120.2852 37.581033, 120.3082 37.603567, 120.3055 37.6207, 120.28115 37.6342, 120.2325 37.6369, 120.2068 37.645033, 120.2068 37.663967, 
+    120.24465 37.692333, 120.3339 37.698667, 120.46235 37.758133, 120.56515 37.7712, 120.72745 37.815367, 120.8559 37.817633, 120.93975 37.7951, 120.99385 37.745533, 121.03035 37.7365, 121.0642 37.7374, 
+    121.10475 37.750467, 121.1345 37.747733, 121.171 37.698167, 121.1764 37.666633, 121.1534 37.627867, 121.15475 37.611633, 121.2359 37.581, 121.26295 37.573767, 121.2927 37.581, 121.32515 37.626067, 
+    121.34275 37.628767, 121.36305 37.623367, 121.3671 37.601733, 121.3644 37.561167, 121.37385 37.548067, 121.5172 37.466933, 121.5564 37.457033, 121.5997 37.464233, 121.67 37.477767, 121.69435 37.4665, 
+    121.7309 37.447567, 121.7444 37.449367, 121.78635 37.4755, 121.83365 37.4773, 121.8783 37.4737, 121.89315 37.4629, 121.89315 37.451167, 121.9094 37.436733, 121.94185 37.435833, 121.97565 37.445767, 
+    122.0487 37.5332, 122.1028 37.599, 122.13525 37.616133, 122.1812 37.618833, 122.2312 37.6058, 122.25585 37.573367, 122.2512 37.5456, 122.22495 37.532567, 122.18075 37.5305, 122.1663 37.518833, 
+    122.16325 37.5058, 122.17045 37.495533, 122.19665 37.4844, 122.24505 37.5026, 122.2687 37.503267, 122.3001 37.496567, 122.351 37.449933, 122.3639 37.4424, 122.37675 37.442033, 122.40555 37.446833, 
+    122.4107 37.4465, 122.42045 37.4388, 122.4266 37.4148, 122.44205 37.403133, 122.4858 37.391467, 122.5074 37.3908, 122.5218 37.398, 122.5264 37.405867, 122.5259 37.422, 122.50635 37.439833, 
+    122.50325 37.448733, 122.5038 37.455233, 122.51765 37.461267, 122.5845 37.453733, 122.6087 37.442733, 122.61845 37.418933, 122.61535 37.404167, 122.57525 37.3675, 122.566 37.338533, 122.57065 37.2943, 
+    122.5799 37.2734, 122.6113 37.248167, 122.6118 37.2341, 122.6056 37.223833, 122.5876 37.209433, 122.5804 37.194, 122.5799 37.174467, 122.56855 37.158867, 122.5485 37.153067, 122.531 37.155467, 
+    122.49445 37.173633, 122.4857 37.173967, 122.4749 37.1695, 122.4631 37.147067, 122.4528 37.081567, 122.42965 37.0603, 122.42915 37.052767, 122.4441 37.047467, 122.4575 37.046767, 122.50635 37.067333, 
+    122.5249 37.067, 122.53365 37.063567, 122.53875 37.041467, 122.52485 37.013367, 122.4477 36.9412, 122.37515 36.892833, 122.3263 36.870367, 122.25275 36.8635, 122.21465 36.8702, 122.1982 36.883233, 
+    122.1982 36.896933, 122.22545 36.920267, 122.22855 36.932267, 122.21205 36.9544, 122.2208 36.995567, 122.227 37.023333, 122.21515 37.040133, 122.2028 37.0422, 122.18375 37.035833, 122.16265 36.9789, 
+    122.11995 36.939467, 122.09475 36.932267, 122.07625 36.934667, 122.06645 36.944267, 122.068 36.9532, 122.08085 36.968633, 122.085 36.989733, 122.07265 37.008267, 122.0325 37.024033, 121.96875 37.025767, 
+    121.94195 37.020267, 121.92035 37.002767, 121.9214 36.988033, 121.96255 36.957167, 121.9636 36.948267, 121.9497 36.937633, 121.92745 36.9345, 121.88425 36.9374, 121.82375 36.928767, 121.71575 36.8834, 
+    121.67255 36.8517, 121.67255 36.799867, 121.66175 36.785467, 121.64015 36.773967, 121.6207 36.7754, 121.6056 36.7898, 121.5905 36.791233, 121.5689 36.788367, 121.5408 36.788367, 121.52135 36.797, 
+    121.5192 36.8114, 121.53645 36.8229, 121.57105 36.831567, 121.5905 36.845967, 121.584 36.864667, 121.5689 36.874767, 121.476 36.863233, 121.4479 36.843067, 121.45225 36.797, 121.42845 36.771067, 
+    121.38095 36.7495, 121.29455 36.719967, 121.16495 36.6955, 121.03315 36.635033, 120.9986 36.617733, 120.9727 36.6163, 120.8733 36.6739, 120.84525 36.675333, 120.78045 36.6451, 120.7459 36.624933, 
+    120.7437 36.603333, 120.7567 36.5832, 120.7891 36.586067, 120.8323 36.604767, 120.8582 36.603333, 120.8906 36.5803, 120.94675 36.5688, 120.9705 36.541433, 120.9705 36.5155, 120.94675 36.491033, 
+    120.9079 36.480967, 120.89275 36.434867, 120.8647 36.4248, 120.8517 36.4248, 120.8366 36.434867, 120.8258 36.4824, 120.81285 36.495367, 120.7934 36.494633, 120.75235 36.4687, 120.71345 36.414, 
+    120.73075 36.372233, 120.71345 36.3564, 120.6573 36.3348, 120.653 36.3276, 120.6638 36.3132, 120.70485 36.317533, 120.72425 36.2988, 120.72645 36.285833, 120.7113 36.2412, 120.70915 36.216733, 
+    120.7286 36.1865, 120.7221 36.1721, 120.70265 36.159133, 120.6681 36.1476, 120.54715 36.148333, 120.4219 36.092167, 120.3787 36.063367, 120.3549 36.059067, 120.3355 36.0605, 120.3117 36.079233, 
+    120.29445 36.080667, 120.27285 36.0677, 120.2318 36.0202, 120.1886 35.975567, 120.1411 35.9338, 120.1238 35.8798, 119.9877 35.776133, 119.9445 35.7531, 119.90995 35.7531, 119.8646 35.763167, 
+    119.84515 35.755967, 119.84515 35.734367, 119.8689 35.686867, 119.8473 35.6566, 119.8106 35.632133, 119.76955 35.629267, 119.7566 35.6494, 119.78685 35.701233, 119.78035 35.718533, 119.76525 35.7286, 
+    119.735 35.723567, 119.7091 35.6271, 119.6853 35.609833, 119.66805 35.606967, 119.65075 35.614133, 119.6335 35.625667, 119.6205 35.6228, 119.56005 35.5911, 119.55355 35.5724, 119.5773 35.509033, 
+    119.573 35.480233, 119.5363 35.437033, 119.4499 35.3924, 119.4218 35.371533, 119.4153 35.2765, 119.3311 35.151233, 119.28355 35.1138, 119.21445 35.083567, 119.16045 35.021633, 119.141 34.948933, 
+    119.16475 34.859633, 119.22305 34.816467, 119.35485 34.797733, 119.41315 34.7675, 119.4801 34.6739, 119.5298 34.654467, 119.5924 34.6127, 119.68745 34.604067, 119.76305 34.585367, 119.78035 34.563767, 
+    119.789 34.5177, 119.8041 34.5033, 119.93155 34.502567, 120.03955 34.445, 120.21235 34.443533, 120.27715 34.4133, 120.34845 34.324033, 120.383 34.223967, 120.4046 34.0411, 120.437 33.960467, 
+    120.42405 33.9101, 120.437 33.868333, 120.44995 33.851033, 120.4694 33.853933, 120.56225 33.9, 120.57525 33.9, 120.59035 33.880567, 120.5925 33.81, 120.6249 33.782667, 120.63135 33.7625, 
+    120.6292 33.735133, 120.5925 33.696267, 120.5752 33.673233, 120.586 33.627133, 120.65945 33.559467, 120.69185 33.5242, 120.67885 33.481, 120.63135 33.432067, 120.6227 33.385967, 120.62055 33.344233, 
+    120.6659 33.2823, 120.78255 33.1664, 120.91 33.0037, 120.90785 32.976333, 120.86035 32.915867, 120.856 32.8338, 120.89705 32.7366, 120.99855 32.637267, 121.03095 32.615667, 121.11305 32.6099, 
+    121.16055 32.591167, 121.2081 32.536467, 121.2405 32.522067, 121.26425 32.522067, 121.30095 32.5336, 121.3312 32.532867, 121.4414 32.460867, 121.4738 32.398967, 121.46945 32.322633, 121.4457 32.293833, 
+    121.40465 32.282333, 121.396 32.267933, 121.39385 32.250667, 121.44355 32.195933, 121.43275 32.177233, 121.4176 32.1657, 121.42195 32.145533, 121.4505 32.1326, 121.55765 32.1264, 121.7067 32.098433, 
+    121.7789 32.0643, 121.8185 32.028567, 121.83715 31.966467, 121.8744 31.9168, 121.9536 31.8407, 121.9583 31.812767, 121.928 31.766167, 121.89075 31.710267, 121.8488 31.700967, 121.78125 31.710267, 
+    121.6578 31.773933, 121.5786 31.832167, 121.37365 31.897367, 121.31775 31.897367, 121.19895 31.8927, 121.0615 31.921433, 120.89375 31.995933, 120.69345 32.093767, 120.6492 32.117067, 120.64685 32.155867, 
+    120.6282 32.1683, 120.61655 32.1714, 120.563 32.139567, 120.23925 32.046433, 120.181 32.020033, 120.0692 32.029333, 119.99 32.065067, 119.9737 32.105433, 119.93645 32.2638, 119.9178 32.294833, 
+    119.86655 32.3259, 119.8386 32.336767, 119.82695 32.3321, 119.8246 32.307267, 119.8945 32.0899, 119.99 31.999067, 120.0925 31.968033, 120.2113 31.963367, 120.28815 31.963367, 120.3394 31.983533, 
+    120.4256 32.0309, 120.4582 32.038667, 120.49315 32.032467, 120.6166 31.905133, 120.7051 31.849267, 120.84255 31.812767, 120.9683 31.766167, 121.07545 31.714933, 121.20125 31.590733, 121.3643 31.484367, 
+    121.54595 31.420733, 121.82315 31.249133, 121.8837 31.1688, 121.9582 31.0469, 121.9582 31.003433, 121.95005 30.970833, 121.91515 30.924633, 121.86625 30.910667, 121.6694 30.907933, 121.62045 30.9017, 
+    121.5599 30.877633, 121.46555 30.797667, 121.41435 30.776333, 121.34915 30.763167, 121.29905 30.750733, 121.2478 30.724333, 121.2059 30.697167, 121.17675 30.645133, 121.14535 30.6238, 121.0254 30.555467, 
+    120.95785 30.466967, 120.8658 30.419233, 120.76565 30.392033, 120.64105 30.387, 120.464 30.392433, 120.4151 30.391667, 120.365 30.3711, 120.2998 30.292667, 120.24855 30.2717, 120.13925 30.243367, 
+    120.09595 30.232133, 120.05405 30.208833, 120.03775 30.184, 120.0424 30.156833, 120.05985 30.1444, 120.07615 30.1444, 120.10875 30.1638, 120.14255 30.169233, 120.23225 30.1673, 120.287 30.1774, 
+    120.3231 30.202233, 120.3336 30.260467, 120.37435 30.310167, 120.4058 30.327233, 120.4291 30.333433, 120.4838 30.326067, 120.53735 30.295767, 120.563 30.225133, 120.59095 30.190967, 120.6189 30.1832, 
+    120.65265 30.1832, 120.71675 30.2131, 120.88565 30.2589, 120.959 30.2888, 121.0452 30.332267, 121.0988 30.351667, 121.2257 30.358267, 121.2851 30.356733, 121.37595 30.334967, 121.4889 30.260067, 
+    121.6182 30.090033, 121.67645 30.0454, 121.77545 30.011233, 121.8756 29.925067, 121.9501 29.902167, 122.0002 29.899833, 122.1586 29.952633, 122.18305 29.949533, 122.2017 29.941767, 122.20285 29.9208, 
+    122.17725 29.892467, 122.1423 29.8715, 122.0538 29.860633, 121.9443 29.834633, 121.85225 29.7772, 121.74165 29.628533, 121.66475 29.5998, 121.52035 29.6099, 121.48775 29.594367, 121.4132 29.5214, 
+    121.4132 29.490333, 121.41905 29.477933, 121.44 29.4756, 121.4528 29.4818, 121.4784 29.503933, 121.4982 29.514033, 121.5215 29.5125, 121.5541 29.503167, 121.57155 29.5086, 121.60885 29.538867, 
+    121.688 29.552467, 121.7707 29.550133, 121.81145 29.5346, 121.8208 29.5377, 121.8208 29.556333, 121.79635 29.5905, 121.78585 29.612233, 121.78935 29.622333, 121.8138 29.6324, 121.8592 29.6425, 
+    121.91745 29.6821, 121.93375 29.685967, 121.94775 29.685967, 121.9617 29.6728, 121.96405 29.6456, 121.9978 29.626967, 121.999 29.599033, 121.9745 29.552067, 121.9698 29.502367, 121.9535 29.489967, 
+    121.8953 29.470533, 121.8615 29.4457, 121.8545 29.4294, 121.8592 29.413867, 121.91045 29.368067, 121.9279 29.330033, 121.92325 29.299767, 121.88715 29.2687, 121.83705 29.2423, 121.81145 29.237633, 
+    121.79395 29.2454, 121.7858 29.263267, 121.8091 29.329267, 121.7963 29.3603, 121.77535 29.369233, 121.75905 29.3739, 121.72995 29.364567, 121.71715 29.3444, 121.73225 29.2978, 121.7253 29.276867, 
+    121.70315 29.264433, 121.67985 29.262867, 121.6624 29.2691, 121.6123 29.318767, 121.59365 29.322667, 121.57735 29.319567, 121.56225 29.300533, 121.55175 29.233767, 121.5378 29.210467, 121.5145 29.198833, 
+    121.49005 29.198833, 121.45045 29.2128, 121.43065 29.214367, 121.41435 29.204267, 121.41785 29.181767, 121.4446 29.148367, 121.4691 29.1344, 121.48655 29.132833, 121.61115 29.174, 121.64725 29.1709, 
+    121.6554 29.1577, 121.64145 29.1414, 121.5937 29.129733, 121.57855 29.1142, 121.57855 29.102567, 121.5995 29.090133, 121.6298 29.090133, 121.6729 29.107233, 121.69155 29.107233, 121.716 29.0987, 
+    121.7358 29.076933, 121.7323 29.0389, 121.71135 29.0195, 121.68455 29.0195, 121.64495 29.035033, 121.603 29.048233, 121.5564 29.0556, 121.54125 29.044733, 121.5459 29.032333, 121.6251 29.009033, 
+    121.64375 28.992733, 121.64725 28.978767, 121.6344 28.9384, 121.64375 28.9283, 121.66355 28.929867, 121.68215 28.922867, 121.6938 28.907333, 121.6868 28.868133, 121.6274 28.8076, 121.60525 28.757133, 
+    121.55985 28.732267, 121.5144 28.739267, 121.48645 28.7416, 121.4713 28.735, 121.4713 28.713267, 121.5435 28.632533, 121.57145 28.5836, 121.59825 28.549067, 121.60755 28.521133, 121.57265 28.4559, 
+    121.5738 28.4396, 121.653 28.400033, 121.66815 28.378267, 121.6297 28.294433, 121.5936 28.2727, 121.55635 28.275033, 121.5412 28.2859, 121.53185 28.3356, 121.5144 28.356533, 121.49575 28.3612, 
+    121.4806 28.356933, 121.427 28.283967, 121.4107 28.2304, 121.3816 28.205533, 121.3315 28.1908, 121.27675 28.197767, 121.2255 28.222233, 121.14745 28.325467, 121.14515 28.3736, 121.137 28.397667, 
+    121.1102 28.407767, 121.08805 28.402333, 120.9972 28.3181, 120.9995 28.297133, 121.08455 28.246667, 121.095 28.2156, 121.0927 28.1566, 121.06825 28.125167, 120.82715 28.034333, 120.7305 28.0219, 
+    120.68975 28.0126, 120.67225 27.9986, 120.6804 27.9823, 120.7794 27.966, 120.8085 27.945833, 120.8085 27.8973, 120.7095 27.816567, 120.66055 27.806467, 120.6198 27.813467, 120.5895 27.827433, 
+    120.5779 27.829767, 120.5604 27.820467, 120.5581 27.803367, 120.58955 27.747867, 120.5744 27.568133, 120.5779 27.5425, 120.60355 27.5301, 120.6571 27.530867, 120.68625 27.5161, 120.70605 27.482733, 
+    120.69205 27.4478, 120.65245 27.416733, 120.62215 27.4082, 120.5593 27.4152, 120.536 27.405867, 120.515 27.379867, 120.53015 27.272733, 120.51965 27.240133, 120.48355 27.2114, 120.44865 27.197033, 
+    120.3811 27.209467, 120.3473 27.205567, 120.3182 27.200133, 120.31235 27.1877, 120.31355 27.170633, 120.36825 27.139567, 120.3904 27.103867, 120.38805 27.084467, 120.3601 27.062733, 120.31355 27.061933, 
+    120.26695 27.0736, 120.23785 27.077467, 120.2215 27.0701, 120.2122 27.049133, 120.2122 27.008767, 120.20405 26.969167, 120.17495 26.934233, 120.1074 26.914033, 120.08295 26.887267, 120.08295 26.8562, 
+    120.147 26.794867, 120.1715 26.7607, 120.1703 26.740533, 120.1505 26.720333, 120.0678 26.691233, 119.9688 26.621367, 119.93505 26.6167, 119.9094 26.627567, 119.9094 26.644633, 119.9921 26.716067, 
+    120.0317 26.752567, 120.0317 26.782833, 119.9502 26.834067, 119.9059 26.838733, 119.89195 26.835633, 119.8768 26.814667, 119.8745 26.751767, 119.84655 26.7281, 119.8081 26.7281, 119.78365 26.7452, 
+    119.77665 26.7871, 119.7755 26.836, 119.758 26.860867, 119.74055 26.868633, 119.73005 26.868633, 119.7184 26.854633, 119.7487 26.7879, 119.74055 26.765367, 119.71025 26.756833, 119.68 26.771567, 
+    119.65785 26.8236, 119.63805 26.834467, 119.6194 26.838733, 119.60075 26.8302, 119.5996 26.808467, 119.65665 26.7417, 119.6555 26.723867, 119.63455 26.7091, 119.6089 26.708333, 119.57865 26.723067, 
+    119.56815 26.7549, 119.5402 26.7945, 119.5076 26.820133, 119.4936 26.826333, 119.4773 26.821667, 119.4668 26.8015, 119.48195 26.766567, 119.5134 26.743267, 119.52155 26.7285, 119.51805 26.713767, 
+    119.4808 26.681167, 119.4808 26.668733, 119.49475 26.662533, 119.61125 26.6563, 119.6578 26.651267, 119.71255 26.5876, 119.75095 26.5519, 119.75095 26.540267, 119.7277 26.526267, 119.6869 26.5224, 
+    119.57395 26.5519, 119.53435 26.556567, 119.4866 26.549567, 119.4563 26.529367, 119.45515 26.509967, 119.46215 26.495233, 119.4796 26.4867, 119.5169 26.4828, 119.539 26.471167, 119.55765 26.4432, 
+    119.6042 26.424967, 119.64145 26.422633, 119.8476 26.4599, 119.8977 26.455267, 119.96405 26.463033, 119.9792 26.457567, 119.97805 26.445167, 119.9431 26.429633, 119.8977 26.411, 119.8371 26.406733, 
+    119.7637 26.3982, 119.688 26.349267, 119.6717 26.346933, 119.6228 26.3485, 119.6065 26.346167, 119.59135 26.3353, 119.60185 26.3256, 119.6484 26.301533, 119.6647 26.281367, 119.6624 26.259633, 
+    119.62745 26.228567, 119.58435 26.202933, 119.50165 26.1781, 119.4667 26.1389, 119.45855 26.1063, 119.47135 26.091567, 119.51445 26.085333, 119.5459 26.069033, 119.5622 26.042633, 119.57155 26.017033, 
+    119.5692 25.9945, 119.51915 25.954533, 119.4877 25.921933, 119.4912 25.8769, 119.5226 25.8078, 119.5226 25.789933, 119.5028 25.774033, 119.45155 25.7585, 119.41895 25.743, 119.39915 25.720467, 
+    119.3945 25.6995, 119.41545 25.668467, 119.4527 25.645933, 119.5389 25.621867, 119.56455 25.609467, 119.5715 25.5916, 119.5657 25.570633, 119.582 25.555133, 119.6309 25.517867, 119.6484 25.482933, 
+    119.6437 25.4371, 119.6251 25.416167, 119.5948 25.4076, 119.55635 25.4146, 119.53655 25.435567, 119.497 25.533367, 119.4492 25.5819, 119.3432 25.5982, 119.3164 25.597433, 119.1976 25.5357, 
+    119.1533 25.4992, 119.14985 25.4534, 119.16965 25.423133, 119.26745 25.3905, 119.30125 25.368767, 119.3082 25.350533, 119.29305 25.319467, 119.24765 25.297733, 119.23015 25.282233, 119.22085 25.257367, 
+    119.21035 25.2434, 119.18125 25.2372, 119.15445 25.245733, 119.12415 25.269033, 119.0997 25.273667, 119.09155 25.272133, 119.08575 25.2527, 119.10205 25.2201, 119.11135 25.189833, 119.10785 25.178967, 
+    119.0927 25.172367, 119.05075 25.176233, 119.02515 25.189433, 119.0205 25.234467, 118.98785 25.2562, 118.97505 25.271733, 118.97155 25.2857, 119.0007 25.310533, 119.0007 25.326833, 118.9809 25.342367, 
+    118.92845 25.345467, 118.87725 25.329567, 118.86445 25.310167, 118.8784 25.229433, 118.87375 25.202267, 118.8423 25.1712, 118.7957 25.153367, 118.77595 25.1421, 118.7748 25.131233, 118.79925 25.1126, 
+    118.8761 25.101733, 118.89825 25.097067, 118.9157 25.0831, 118.9122 25.047367, 118.89475 25.0272, 118.8691 25.0202, 118.81555 25.021, 118.7981 25.015567, 118.78995 25.004667, 118.7981 24.995367, 
+    118.81555 24.9915, 118.8505 24.9915, 118.86215 24.989933, 118.86795 24.9783, 118.86795 24.967433, 118.8493 24.953833, 118.67575 24.897933, 118.64315 24.901033, 118.6257 24.911133, 118.62105 24.927433, 
+    118.635 24.962367, 118.63735 24.982533, 118.61285 24.998067, 118.59655 24.998867, 118.5756 24.983333, 118.5535 24.939833, 118.50105 24.915767, 118.4906 24.8987, 118.4906 24.883167, 118.5092 24.874633, 
+    118.58025 24.869967, 118.62335 24.856767, 118.64085 24.835433, 118.63505 24.812933, 118.56865 24.7842, 118.5477 24.766333, 118.54535 24.743067, 118.56515 24.683267, 118.5512 24.662333, 118.5267 24.648733, 
+    118.5069 24.6503, 118.4801 24.668933, 118.43935 24.724067, 118.3904 24.752, 118.3683 24.770633, 118.34965 24.7753, 118.3322 24.772967, 118.30425 24.739967, 118.2262 24.6833, 118.2262 24.6437, 
+    118.2076 24.6282, 118.1808 24.6243, 118.15865 24.628967, 118.12375 24.681767, 118.1121 24.715133, 118.0993 24.7198, 118.08645 24.717467, 118.0527 24.675533, 118.0096 24.651467, 117.99795 24.636733, 
+    117.9991 24.623533, 118.05035 24.587033, 118.05155 24.561033, 118.01315 24.495033, 118.0178 24.459333, 118.04225 24.425167, 118.1063 24.387133, 118.1156 24.362667, 118.1016 24.344033, 117.98165 24.2858, 
+    117.95255 24.281133, 117.90825 24.290467, 117.878 24.287367, 117.8582 24.271833, 117.8617 24.2532, 117.88845 24.2338, 117.9036 24.2175, 117.8966 24.182167, 117.75335 24.064167, 117.7277 24.0595, 
+    117.7079 24.0626, 117.7044 24.070367, 117.7079 24.0828, 117.73355 24.100633, 117.7452 24.127833, 117.7452 24.143333, 117.73005 24.156533, 117.7056 24.158867, 117.666 24.139467, 117.62525 24.0498, 
+    117.6136 23.984567, 117.6101 23.856867, 117.5926 23.804067, 117.57865 23.792433, 117.55185 23.791667, 117.5309 23.805633, 117.52855 23.891033, 117.48895 23.936833, 117.4086 23.9741, 117.36785 23.9772, 
+    117.3492 23.971767, 117.3515 23.9539, 117.3853 23.936833, 117.40625 23.910433, 117.3876 23.833967, 117.369 23.822333, 117.34685 23.821533, 117.27465 23.835533, 117.2467 23.832433, 117.1582 23.791267, 
+    117.1477 23.776533, 117.1477 23.752467, 117.1733 23.7183, 117.1733 23.663567, 117.16165 23.654233, 117.1244 23.654233, 117.08945 23.6651, 117.0638 23.664333, 117.04635 23.6519, 117.0347 23.613867, 
+    117.00325 23.590567, 116.97645 23.5898, 116.96715 23.598333, 116.9648 23.628233, 116.9555 23.648433, 116.92285 23.6632, 116.90655 23.6632, 116.8658 23.647667, 116.8134 23.6461, 116.78775 23.650767, 
+    116.7668 23.643767, 116.7563 23.630967, 116.7761 23.457833, 116.76445 23.443867, 116.72955 23.4365, 116.5572 23.504033, 116.5001 23.5079, 116.47565 23.499367, 116.457 23.467933, 116.464 23.405833, 
+    116.4873 23.384067, 116.5327 23.376333, 116.58515 23.385633, 116.6352 23.3864, 116.66785 23.368167, 116.70395 23.271133, 116.6981 23.260267, 116.68065 23.254833, 116.6562 23.254833, 116.62825 23.236967, 
+    116.6003 23.240867, 116.5304 23.282767, 116.4943 23.286667, 116.47685 23.2789, 116.4477 23.256367, 116.4489 23.240867, 116.471 23.2261, 116.5048 23.225333, 116.5304 23.214467, 116.5374 23.204367, 
+    116.5397 23.181467, 116.5199 23.103833, 116.52105 23.048733, 116.51525 23.014567, 116.48845 22.985833, 116.42325 22.9676, 116.2148 22.9583, 116.1775 22.947433, 116.1344 22.904333, 116.075 22.860867, 
+    116.02955 22.839133, 116.0016 22.838367, 115.9585 22.854667, 115.93405 22.854667, 115.89565 22.845733, 115.8479 22.7976, 115.81995 22.779733, 115.79785 22.7805, 115.78385 22.7836, 115.7722 22.803033, 
+    115.8025 22.8465, 115.8025 22.861233, 115.78735 22.870567, 115.74425 22.874433, 115.7198 22.883, 115.7163 22.891533, 115.74195 22.9288, 115.73495 22.945867, 115.7198 22.955967, 115.686 22.952467, 
+    115.5579 22.874833, 115.5323 22.856967, 115.5323 22.843767, 115.54625 22.8329, 115.5975 22.822033, 115.61615 22.8034, 115.61615 22.781667, 115.56375 22.736633, 115.5323 22.726533, 115.4915 22.732367, 
+    115.4577 22.749467, 115.4263 22.7479, 115.40065 22.754133, 115.3797 22.779733, 115.3401 22.7976, 115.28185 22.8007, 115.23995 22.8139, 115.23645 22.8364, 115.2737 22.893067, 115.26325 22.906667, 
+    115.2365 22.909767, 115.20155 22.894267, 115.16425 22.850767, 115.1398 22.832933, 115.06645 22.8143, 115.03385 22.7976, 115.0106 22.757233, 114.9733 22.736267, 114.94885 22.7355, 114.87315 22.766533, 
+    114.8452 22.7619, 114.81725 22.7417, 114.8161 22.730833, 114.91975 22.674167, 114.92205 22.641567, 114.91855 22.611267, 114.89295 22.5903, 114.82775 22.593033, 114.71945 22.6458, 114.68565 22.687733, 
+    114.67635 22.7211, 114.75205 22.791, 114.75205 22.808067, 114.7392 22.817767, 114.7147 22.817767, 114.6355 22.775833, 114.561 22.766533, 114.5167 22.725, 114.48175 22.666767, 114.48175 22.6551, 
+    114.48875 22.6489, 114.5062 22.652, 114.55745 22.6815, 114.5796 22.683067, 114.59475 22.6722, 114.5994 22.6621, 114.54695 22.612433, 114.5295 22.582133, 114.5295 22.561167, 114.6029 22.5084, 
+    114.60755 22.484333, 114.59005 22.4649, 114.5435 22.457933, 114.50505 22.4587, 114.4678 22.4789, 114.4398 22.526633, 114.39555 22.566233, 114.34315 22.5903, 114.30125 22.594967, 114.24065 22.577867, 
+    114.21855 22.564667, 114.21505 22.551467, 114.2255 22.5247, 114.2243 22.505267, 114.208 22.492867, 114.1498 22.482767, 114.14045 22.474233, 114.14045 22.4649, 114.16025 22.456367, 114.26975 22.461033, 
+    114.3047 22.447067, 114.32915 22.421433, 114.32915 22.4067, 114.28255 22.395033, 114.2476 22.388833, 114.2418 22.3795, 114.24065 22.3702, 114.2721 22.332167, 114.2721 22.322833, 114.2686 22.318967, 
+    114.24645 22.316633, 114.2045 22.328667, 114.12765 22.3279, 114.102 22.331767, 114.03445 22.3807, 114.01235 22.386133, 113.96925 22.387667, 113.9378 22.394667, 113.91685 22.4094, 113.91565 22.428833, 
+    113.9366 22.4688, 113.9366 22.500633, 113.92145 22.513833, 113.897 22.513833, 113.84575 22.482767, 113.8201 22.482, 113.79565 22.4921, 113.78635 22.5146, 113.8201 22.624067, 113.81315 22.650067, 
+    113.777 22.7013, 113.75255 22.7308, 113.75025 22.751767, 113.77355 22.7906, 113.78285 22.830967, 113.7817 22.853467, 113.75725 22.870567, 113.7386 22.871333, 113.6815 22.854233, 113.64425 22.8465, 
+    113.60235 22.856967, 113.53595 22.915967, 113.50915 22.985067, 113.45445 23.067367, 113.41135 23.086767, 113.38225 23.0856, 113.36245 23.073967, 113.3613 23.056867, 113.39855 23.001767, 113.4393 22.904333, 
+    113.51615 22.811167, 113.54645 22.773133, 113.54525 22.746733, 113.52895 22.7312, 113.4777 22.729667, 113.40315 22.7413, 113.3729 22.733533, 113.36825 22.719567, 113.37755 22.7056, 113.4113 22.692, 
+    113.4905 22.6625, 113.5266 22.6392, 113.55575 22.487433, 113.479652 22.468579, 113.429471 22.447294, 113.38111 22.415066, 113.357378 22.373114, 113.352805 22.337851, 113.361007 22.30867, 113.4137 22.266567)), 
+  ((109.4569 19.952867, 109.47495 19.971867, 109.47495 19.999833, 109.47345 20.033833, 109.47795 20.069833, 109.5035 20.103333, 109.5455 20.111333, 109.5995 20.110333, 109.655 20.091333, 109.6895 20.092333, 
+      109.718 20.099333, 109.76455 20.124333, 109.7796 20.124833, 109.8021 20.117833, 109.8711 20.026867, 109.8951 20.009867, 109.9116 20.006867, 109.9551 20.007867, 109.9671 20.019867, 109.9986 20.069833, 
+      110.02115 20.084833, 110.06015 20.086833, 110.0962 20.112333, 110.1847 20.131333, 110.2702 20.133333, 110.39325 20.124333, 110.4278 20.107833, 110.4983 20.056867, 110.5223 20.017867, 110.5463 20.012867, 
+      110.5733 20.016867, 110.5883 20.027867, 110.5913 20.046867, 110.5838 20.061867, 110.5088 20.127833, 110.5043 20.160833, 110.5148 20.1818, 110.5508 20.1938, 110.5928 20.1958, 110.6378 20.1918, 
+      110.74135 20.153833, 110.8794 20.132333, 110.9124 20.111333, 110.9319 20.087367, 110.9349 20.050367, 110.9469 20.026367, 110.99945 19.994367, 111.00395 19.9684, 110.98295 19.912933, 110.98745 19.887933, 
+      111.00245 19.850933, 111.00245 19.813933, 110.98295 19.789967, 110.90495 19.764967, 110.87645 19.733967, 110.83745 19.6565, 110.80445 19.6355, 110.78645 19.6355, 110.76245 19.6435, 110.75945 19.6575, 
+      110.76095 19.6785, 110.79395 19.729467, 110.78795 19.742467, 110.76245 19.744467, 110.72045 19.740467, 110.69045 19.730467, 110.67695 19.706467, 110.67695 19.683467, 110.67695 19.6685, 110.70095 19.6155, 
+      110.69945 19.5735, 110.66045 19.529533, 110.6004 19.456567, 110.56585 19.3501, 110.50135 19.277133, 110.50135 19.252133, 110.51935 19.203133, 110.48035 19.072667, 110.45785 19.0227, 110.41435 18.9797, 
+      110.40985 18.9357, 110.4219 18.9262, 110.4354 18.9262, 110.4594 18.9322, 110.4954 18.9742, 110.5179 18.9792, 110.5419 18.9772, 110.5629 18.9612, 110.5629 18.9252, 110.5254 18.8912, 
+      110.4189 18.850233, 110.31385 18.770267, 110.25985 18.746267, 110.1083 18.6313, 110.08875 18.5888, 110.08725 18.544833, 110.08125 18.533833, 110.06325 18.524833, 110.03325 18.523833, 110.00175 18.534833, 
+      109.99125 18.559833, 109.96425 18.5778, 109.94175 18.5778, 109.7587 18.541833, 109.69565 18.501333, 109.69115 18.475367, 109.69115 18.447367, 109.71215 18.411367, 109.70915 18.383367, 109.68965 18.3694, 
+      109.65665 18.3644, 109.59815 18.3664, 109.56485 18.357867, 109.54235 18.349867, 109.52285 18.348867, 109.48835 18.354867, 109.38335 18.436833, 109.3293 18.451833, 109.2213 18.460833, 109.10725 18.474833, 
+      109.01725 18.518333, 108.7937 18.5633, 108.68865 18.628767, 108.56115 18.726767, 108.54915 18.768733, 108.55365 18.8847, 108.53115 18.999167, 108.54915 19.103133, 108.53415 19.1961, 108.5552 19.2366, 
+      108.6032 19.279567, 108.6092 19.301567, 108.6077 19.391533, 108.6152 19.422533, 108.6602 19.4705, 108.95275 19.686933, 109.1028 19.7924, 109.22135 19.8314, 109.2499 19.8589, 109.2514 19.889867, 
+      109.2454 19.916867, 109.2259 19.923867, 109.19285 19.922867, 109.10135 19.8519, 109.04885 19.8389, 109.00085 19.8389, 108.98285 19.8439, 108.97235 19.8649, 108.98285 19.886867, 109.04285 19.917867, 
+      109.13135 19.952867, 109.15085 19.975867, 109.16585 20.013833, 109.18235 20.027833, 109.2364 20.038833, 109.2679 20.038833, 109.3054 20.028833, 109.3579 19.994867, 109.3609 19.956867, 109.3684 19.947867, 
+      109.3909 19.944867, 109.4569 19.952867)), 
+  ((121.83345 31.639667, 121.85405 31.619067, 121.86435 31.592767, 121.8472 31.539033, 121.83005 31.516133, 121.76825 31.502433, 121.72195 31.502433, 121.6653 31.526433, 121.57095 31.613367, 121.5126 31.6351, 
+      121.4371 31.649967, 121.37705 31.6694, 121.29815 31.728867, 121.2038 31.755167, 121.1866 31.767733, 121.17975 31.7826, 121.19865 31.822633, 121.2467 31.836367, 121.35475 31.836367, 121.4869 31.788333, 
+      121.619 31.710567, 121.83345 31.639667)), 
+  ((122.1431 30.175667, 122.24 30.173667, 122.30965 30.141367, 122.32175 30.110067, 122.3142 30.0687, 122.25965 30.050533, 122.20365 30.048533, 122.1128 30.0576, 122.0008 30.0465, 121.9372 30.0667, 
+      121.9054 30.115133, 121.92055 30.162567, 121.96445 30.2019, 122.00985 30.218067, 122.06135 30.208967, 122.1022 30.185767, 122.1431 30.175667)), 
+  ((112.86015 21.880833, 112.89235 21.862933, 112.8959 21.8415, 112.85655 21.784267, 112.85835 21.741333, 112.87625 21.6996, 112.84585 21.661433, 112.79575 21.6364, 112.7707 21.639967, 112.7528 21.656667, 
+      112.7421 21.7127, 112.7242 21.7282, 112.692 21.741333, 112.68125 21.7616, 112.68305 21.783067, 112.69915 21.800933, 112.72955 21.815267, 112.7743 21.8248, 112.8065 21.842667, 112.8226 21.866533, 
+      112.84225 21.877267, 112.86015 21.880833)), 
+  ((110.5047 21.118033, 110.5283 21.107, 110.54605 21.091267, 110.5413 21.042433, 110.5236 21.021167, 110.48695 21.017233, 110.4586 21.0204, 110.4161 21.044033, 110.3854 21.0519, 110.3157 21.0519, 
+      110.24955 21.036133, 110.21765 21.0385, 110.21175 21.047167, 110.20935 21.067633, 110.2212 21.080233, 110.2247 21.096, 110.21175 21.111733, 110.2082 21.124333, 110.21645 21.135367, 110.25545 21.142433, 
+      110.3145 21.136933, 110.40075 21.117233, 110.5047 21.118033)), 
+  ((119.73735 25.465767, 119.71055 25.471733, 119.6938 25.488133, 119.6938 25.5127, 119.72285 25.536533, 119.7351 25.552933, 119.73175 25.574533, 119.7005 25.593133, 119.66695 25.601333, 119.63905 25.6155, 
+      119.6379 25.626667, 119.66025 25.654233, 119.696 25.6721, 119.73175 25.674333, 119.78205 25.6624, 119.81 25.6341, 119.82675 25.5842, 119.8245 25.541767, 119.79435 25.506, 119.78765 25.480667, 
+      119.7653 25.466533, 119.73735 25.465767)), 
+  ((112.60435 21.796167, 112.62405 21.786633, 112.6276 21.7628, 112.6258 21.740133, 112.63655 21.7306, 112.65085 21.675733, 112.65085 21.665, 112.6276 21.6495, 112.6115 21.648333, 112.5686 21.648333, 
+      112.5364 21.6352, 112.49525 21.6352, 112.47735 21.6376, 112.45945 21.655467, 112.46125 21.6817, 112.5346 21.781867, 112.57395 21.796167, 112.60435 21.796167)), 
+  ((117.28065 23.792, 117.3439 23.7898, 117.38715 23.772033, 117.3938 23.752067, 117.3938 23.727667, 117.31725 23.610067, 117.29725 23.607833, 117.27395 23.6145, 117.264 23.6389, 117.264 23.703267, 
+      117.22735 23.740967, 117.22735 23.7676, 117.244 23.785367, 117.28065 23.792)), 
+  ((111.65715 16.6081, 111.5358 16.585267, 111.4944 16.5891, 111.473 16.614767, 111.4787 16.647567, 111.5201 16.6742, 111.5729 16.687533, 111.6443 16.688467, 111.6714 16.675167, 111.6814 16.654233, 
+      111.6814 16.637133, 111.6714 16.622867, 111.65715 16.6081)), 
+  ((111.9642 21.7642, 111.98445 21.7666, 112.00715 21.757833, 112.01785 21.740367, 112.01665 21.7173, 111.9952 21.699833, 111.9153 21.683933, 111.8366 21.651333, 111.79725 21.650533, 111.7734 21.660067, 
+      111.77105 21.680733, 111.78175 21.7046, 111.8545 21.7356, 111.9642 21.7642)), 
+  ((111.76335 16.3142, 111.6524 16.3038, 111.58175 16.272633, 111.55335 16.272633, 111.52675 16.283633, 111.5194 16.3108, 111.5442 16.3371, 111.6203 16.361533, 111.67715 16.368867, 111.73495 16.366433, 
+      111.7698 16.3496, 111.77805 16.338, 111.779 16.328833, 111.7753 16.323333, 111.76335 16.3142)), 
+  ((118.1688 24.588367, 118.18025 24.5838, 118.1928 24.573133, 118.1951 24.542667, 118.18825 24.520567, 118.12995 24.4726, 118.1014 24.4642, 118.0671 24.465733, 118.0431 24.491633, 118.04425 24.515233, 
+      118.1037 24.574667, 118.1368 24.589133, 118.1688 24.588367)), 
+  ((112.4765 16.104433, 112.3774 16.0968, 112.3293 16.103967, 112.3128 16.111633, 112.3049 16.126933, 112.31135 16.146067, 112.34365 16.1657, 112.38965 16.1738, 112.44565 16.1738, 112.493 16.161867, 
+      112.50955 16.144167, 112.51095 16.131233, 112.51025 16.1164, 112.4916 16.105867, 112.4765 16.104433)), 
+  ((122.12805 29.831833, 122.1636 29.8255, 122.2585 29.7844, 122.2727 29.7512, 122.2727 29.728267, 122.249 29.7188, 122.217 29.723533, 122.1672 29.757533, 122.14585 29.764633, 122.10195 29.7678, 
+      122.083 29.781233, 122.08415 29.801, 122.10905 29.824733, 122.12805 29.831833)), 
+  ((114.21925 22.2709, 114.27145 22.2421, 114.29125 22.195333, 114.27325 22.177333, 114.24265 22.172533, 114.1995 22.178533, 114.1419 22.2121, 114.1329 22.2361, 114.1437 22.2661, 114.1671 22.2733, 
+      114.21925 22.2709)), 
+  ((122.2266 30.4315, 122.20715 30.4421, 122.19305 30.453867, 122.19305 30.4686, 122.20365 30.476833, 122.22305 30.478, 122.25665 30.4686, 122.27075 30.468, 122.3105 30.4839, 122.3255 30.485667, 
+      122.3423 30.4833, 122.3582 30.4686, 122.3785 30.465667, 122.41825 30.466833, 122.43325 30.460933, 122.4359 30.4533, 122.4359 30.4374, 122.4209 30.425633, 122.3767 30.420333, 122.2266 30.4315)), 
+  ((121.72055 30.161333, 121.7243 30.174533, 121.7391 30.184433, 121.76015 30.188533, 121.7935 30.185233, 121.8195 30.1597, 121.8232 30.1424, 121.80095 30.0806, 121.7824 30.0567, 121.7589 30.0534, 
+      121.72925 30.064933, 121.72055 30.161333)), 
+  ((120.60585 38.023167, 120.6031 38.041267, 120.6153 38.0521, 120.64515 38.053, 120.68715 38.036733, 120.69395 38.0024, 120.7536 37.963533, 120.75495 37.935533, 120.7441 37.916567, 120.72105 37.913867, 
+      120.6831 37.9274, 120.60585 38.023167)), 
+  ((122.40015 30.7619, 122.363 30.777767, 122.3487 30.801267, 122.35535 30.826033, 122.3744 30.836833, 122.39825 30.8362, 122.45445 30.8165, 122.52115 30.821567, 122.55065 30.8108, 122.5602 30.796167, 
+      122.5497 30.781567, 122.5202 30.775233, 122.46685 30.779033, 122.4354 30.7746, 122.4211 30.761233, 122.40015 30.7619)), 
+  ((119.32825 25.544, 119.35735 25.5583, 119.39105 25.561367, 119.414 25.555233, 119.4431 25.526667, 119.4462 25.4991, 119.42475 25.466433, 119.39565 25.4562, 119.35275 25.467433, 119.32365 25.5001, 
+      119.32825 25.544)), 
+  ((112.20015 17.004267, 112.1896 17.0021, 112.17665 17.001033, 112.15725 17.005333, 112.12565 17.0183, 112.1135 17.0183, 112.0803 17.0129, 112.0633 17.0129, 112.05195 17.018833, 112.04875 17.026933, 
+      112.0714 17.068467, 112.0949 17.074933, 112.1135 17.073867, 112.13375 17.063067, 112.1451 17.063067, 112.1864 17.0825, 112.2034 17.0825, 112.21715 17.075467, 112.222 17.054433, 112.20015 17.004267)), 
+  ((121.3199 39.517567, 121.36845 39.501367, 121.3867 39.4867, 121.38895 39.458367, 121.3753 39.432567, 121.35025 39.4275, 121.3146 39.430533, 121.25005 39.466967, 121.2455 39.489733, 121.26295 39.509467, 
+      121.28495 39.5206, 121.3199 39.517567)), 
+  ((122.3818 39.263833, 122.40445 39.258667, 122.4226 39.2401, 122.41805 39.192167, 122.3876 39.167567, 122.35135 39.160233, 122.3196 39.168433, 122.3021 39.183967, 122.3034 39.200367, 122.3248 39.2483, 
+      122.352 39.2621, 122.3818 39.263833)), 
+  ((110.60275 21.280233, 110.6181 21.280233, 110.6417 21.268433, 110.6429 21.249533, 110.61335 21.2133, 110.57205 21.197567, 110.53305 21.1952, 110.5118 21.199933, 110.4917 21.221967, 110.4988 21.247167, 
+      110.52595 21.267633, 110.5555 21.2763, 110.60275 21.280233)), 
+  ((122.20215 30.296767, 122.134 30.2776, 122.0871 30.291733, 122.07195 30.328067, 122.0992 30.357333, 122.1537 30.3664, 122.18395 30.360333, 122.21125 30.335133, 122.2173 30.315933, 122.20215 30.296767)), 
+  ((121.2077 28.1731, 121.21705 28.144333, 121.2229 28.1093, 121.19605 28.0743, 121.16455 28.0665, 121.1412 28.076633, 121.12485 28.129533, 121.133 28.164533, 121.1552 28.181667, 121.18085 28.1879, 
+      121.19605 28.182433, 121.2077 28.1731)), 
+  ((119.40485 25.295933, 119.4998 25.2612, 119.509 25.243867, 119.509 25.224467, 119.48445 25.2122, 119.43395 25.2122, 119.3834 25.2367, 119.3589 25.269367, 119.3604 25.287767, 119.37725 25.297967, 
+      119.40485 25.295933)), 
+  ((113.88995 22.350067, 113.91335 22.346467, 113.93675 22.339267, 113.95115 22.320067, 113.94395 22.2925, 113.92235 22.2769, 113.86655 22.2733, 113.81795 22.2817, 113.80535 22.304467, 113.82335 22.332067, 
+      113.88995 22.350067)), 
+  ((111.44925 17.163933, 111.405 17.164667, 111.36715 17.150633, 111.34715 17.150633, 111.3208 17.168167, 111.3208 17.1913, 111.32715 17.208833, 111.34395 17.211633, 111.37765 17.210933, 111.41135 17.217267, 
+      111.4366 17.227067, 111.4503 17.227067, 111.4566 17.223567, 111.4766 17.1955, 111.4766 17.1836, 111.46925 17.170967, 111.44925 17.163933)), 
+  ((121.16685 27.9537, 121.1937 27.9537, 121.2089 27.941233, 121.2112 27.921, 121.20655 27.902333, 121.15985 27.8712, 121.10735 27.8681, 121.077 27.872767, 121.0723 27.888333, 121.09215 27.918667, 
+      121.16685 27.9537)), 
+  ((116.89955 23.462433, 117.0229 23.4648, 117.03875 23.4595, 117.04225 23.4507, 117.02995 23.433067, 116.99205 23.4137, 116.9401 23.410167, 116.88545 23.4143, 116.8599 23.424867, 116.8599 23.438367, 
+      116.87225 23.453033, 116.89955 23.462433)), 
+  ((119.61455 26.1582, 119.67475 26.141867, 119.69005 26.1269, 119.69005 26.107867, 119.6819 26.0902, 119.6513 26.0827, 119.60845 26.0895, 119.5666 26.102433, 119.5513 26.122167, 119.5513 26.137133, 
+      119.56965 26.150733, 119.58495 26.1548, 119.61455 26.1582)), 
+  ((120.3065 36.013967, 120.32095 36.0159, 120.3296 36.0114, 120.32765 35.991533, 120.2988 35.962067, 120.2267 35.905033, 120.1921 35.8967, 120.1777 35.8967, 120.16905 35.906333, 120.1806 35.938367, 
+      120.3065 36.013967)), 
+  ((112.0253 16.4553, 111.9642 16.4391, 111.91725 16.437967, 111.8788 16.447767, 111.86635 16.462833, 111.8675 16.480933, 111.88105 16.488833, 111.90875 16.4964, 111.97945 16.4945, 112.023 16.4798, 
+      112.0298 16.469633, 112.0298 16.4621, 112.0253 16.4553)), 
+  ((118.98105 39.234567, 119.0066 39.234567, 119.01935 39.217533, 119.0183 39.1984, 118.96935 39.150867, 118.9257 39.140933, 118.8938 39.1445, 118.89165 39.1608, 118.90445 39.192733, 118.98105 39.234567)), 
+  ((123.1524 39.1486, 123.14955 39.1594, 123.16195 39.1715, 123.17815 39.174667, 123.2001 39.174667, 123.22775 39.160067, 123.24685 39.139067, 123.2535 39.107933, 123.24395 39.085033, 123.223 39.076133, 
+      123.19535 39.076133, 123.1648 39.099033, 123.1648 39.128267, 123.1524 39.1486)), 
+  ((121.04565 27.5608, 121.04565 27.571833, 121.0535 27.574167, 121.07355 27.573, 121.1058 27.554433, 121.1598 27.5399, 121.1807 27.527133, 121.1842 27.511433, 121.1816 27.495767, 121.1685 27.487033, 
+      121.1511 27.487033, 121.1328 27.492867, 121.1084 27.4975, 121.0657 27.511433, 121.04655 27.537, 121.04565 27.5608)), 
+  ((110.4142 20.807067, 110.4399 20.804133, 110.4634 20.786033, 110.4656 20.74, 110.45535 20.7214, 110.43185 20.704267, 110.41125 20.7038, 110.39145 20.714567, 110.3841 20.729733, 110.38485 20.789933, 
+      110.40025 20.804133, 110.4142 20.807067)), 
+  ((113.18535 22.043167, 113.22175 22.044833, 113.25155 22.040967, 113.2797 22.026067, 113.29045 22.007333, 113.2896 21.986367, 113.2706 21.970367, 113.2565 21.969833, 113.1903 21.9919, 113.16965 22.016167, 
+      113.1713 22.0316, 113.18535 22.043167)), 
+  ((118.30255 24.553333, 118.29455 24.562467, 118.2968 24.569333, 118.3128 24.5739, 118.3448 24.570867, 118.3951 24.546467, 118.42365 24.517533, 118.4248 24.4985, 118.4031 24.4825, 118.3734 24.481733, 
+      118.34825 24.496967, 118.34025 24.5244, 118.30255 24.553333)), 
+  ((113.5624 22.2265, 113.5786 22.2397, 113.5966 22.2421, 113.6128 22.2421, 113.6308 22.2325, 113.6362 22.2133, 113.6596 22.194133, 113.6596 22.178533, 113.656 22.166533, 113.638 22.158133, 
+      113.6002 22.159333, 113.5642 22.177333, 113.557 22.2049, 113.5624 22.2265)), 
+  ((121.08865 28.022167, 121.10735 28.025267, 121.119 28.0237, 121.12715 28.0136, 121.126 27.9926, 121.11085 27.9677, 121.0723 27.9498, 121.0256 27.946667, 121.0011 27.952133, 120.99295 27.963033, 
+      121.0011 27.975467, 121.08865 28.022167)), 
+  ((122.70105 39.209967, 122.6833 39.214467, 122.6706 39.2235, 122.6689 39.2376, 122.6816 39.251667, 122.7408 39.2748, 122.77125 39.275367, 122.7915 39.262967, 122.79745 39.241533, 122.7932 39.225767, 
+      122.7704 39.214467, 122.70105 39.209967)), 
+  ((122.90835 39.540567, 122.9062 39.5519, 122.9147 39.565333, 122.9423 39.577367, 122.9699 39.583033, 123.00175 39.575233, 123.0251 39.5533, 123.0272 39.529267, 123.0198 39.510167, 122.99855 39.5045, 
+      122.97625 39.509433, 122.96355 39.521467, 122.90835 39.540567)), 
+  ((120.5448 27.079133, 120.55565 27.0755, 120.57555 27.064067, 120.58275 27.045967, 120.58095 27.0303, 120.5701 27.021867, 120.5195 27.018233, 120.4788 27.023067, 120.4634 27.0333, 120.4607 27.047167, 
+      120.4625 27.064067, 120.48695 27.0779, 120.5448 27.079133)), 
+  ((120.6317 31.997867, 120.71415 31.957033, 120.73295 31.940133, 120.73215 31.925433, 120.7199 31.917267, 120.6872 31.9162, 120.6521 31.9298, 120.59905 31.981533, 120.59905 31.996233, 120.60965 32.001133, 
+      120.6317 31.997867)), 
+  ((122.8844 30.8308, 122.9003 30.8293, 122.92755 30.817933, 122.94685 30.7907, 122.948 30.780867, 122.92755 30.767233, 122.8776 30.7627, 122.8492 30.764967, 122.8299 30.7816, 122.83215 30.8013, 
+      122.8844 30.8308)), 
+  ((118.058 38.164933, 118.0706 38.167733, 118.09155 38.157933, 118.1062 38.139767, 118.1083 38.104833, 118.09995 38.083867, 118.07895 38.0769, 118.0538 38.082467, 118.02655 38.106233, 118.02655 38.1356, 
+      118.058 38.164933)), 
+  ((118.40485 38.9891, 118.38425 38.992767, 118.3719 39.001933, 118.3733 39.0184, 118.39115 39.042233, 118.43095 39.0578, 118.45705 39.060533, 118.4818 39.055033, 118.49005 39.0404, 118.47905 39.021167, 
+      118.4502 39.003767, 118.40485 38.9891)), 
+  ((119.837 26.053467, 119.8543 26.068433, 119.8829 26.071167, 119.91555 26.071167, 119.9339 26.0657, 119.9441 26.053467, 119.94515 26.0358, 119.9247 26.0181, 119.8778 26.007233, 119.8482 26.013333, 
+      119.837 26.031033, 119.837 26.053467)), 
+  ((121.9335 29.208667, 121.9462 29.2115, 121.95785 29.2101, 121.9706 29.1896, 121.97165 29.152167, 121.96635 29.1331, 121.93985 29.1239, 121.91335 29.1239, 121.8943 29.1352, 121.89215 29.1557, 
+      121.89535 29.180433, 121.9335 29.208667)), 
+  ((113.3136 22.1248, 113.331 22.147433, 113.35745 22.154033, 113.3823 22.1546, 113.4162 22.130867, 113.41955 22.114867, 113.398 22.092833, 113.35665 22.086767, 113.3252 22.0906, 113.3136 22.1055, 
+      113.3136 22.1248)), 
+  ((116.7586 23.3591, 116.8 23.302733, 116.79385 23.286867, 116.7683 23.273967, 116.7401 23.281, 116.7049 23.3268, 116.7075 23.357933, 116.71985 23.362633, 116.73485 23.362633, 116.7586 23.3591)), 
+  ((122.43375 30.153733, 122.45985 30.1197, 122.45075 30.073533, 122.4224 30.065967, 122.39515 30.067467, 122.37925 30.0826, 122.37925 30.1023, 122.39515 30.1371, 122.41445 30.152233, 122.43375 30.153733)), 
+  ((118.8161 39.1303, 118.83525 39.118967, 118.83845 39.101233, 118.8374 39.087033, 118.78635 39.063633, 118.7523 39.062933, 118.73525 39.072167, 118.73525 39.094833, 118.77035 39.128167, 118.8161 39.1303)), 
+  ((123.71825 39.7135, 123.7066 39.716567, 123.6958 39.725333, 123.6958 39.736167, 123.71745 39.7635, 123.74685 39.7733, 123.7755 39.7728, 123.8018 39.758867, 123.80335 39.741833, 123.7979 39.725867, 
+      123.78245 39.715033, 123.71825 39.7135)), 
+  ((120.8 40.5933, 120.8117 40.5965, 120.81925 40.5965, 120.83435 40.5878, 120.83845 40.5663, 120.82955 40.533333, 120.80755 40.511367, 120.7856 40.5077, 120.76225 40.515933, 120.75605 40.5338, 
+      120.76705 40.564933, 120.8 40.5933)), 
+  ((122.6537 39.341867, 122.66975 39.332867, 122.6723 39.3165, 122.6689 39.3024, 122.64185 39.2872, 122.6021 39.2838, 122.5725 39.291133, 122.55895 39.309167, 122.57165 39.3272, 122.6063 39.3413, 
+      122.6537 39.341867)), 
+  ((122.2465 29.509467, 122.2665 29.505033, 122.26815 29.498367, 122.26815 29.483933, 122.2182 29.4462, 122.1899 29.438433, 122.16825 29.439533, 122.1599 29.453967, 122.1649 29.4784, 122.1932 29.5006, 
+      122.2465 29.509467)), 
+  ((120.82855 36.2423, 120.8524 36.251833, 120.8826 36.243367, 120.8874 36.2232, 120.8874 36.1967, 120.86195 36.1755, 120.8333 36.173367, 120.8047 36.189267, 120.8031 36.208367, 120.82855 36.2423)), 
+  ((120.28 26.681067, 120.2772 26.646067, 120.25095 26.6217, 120.21815 26.617933, 120.1994 26.627933, 120.1947 26.644833, 120.2041 26.667933, 120.2294 26.689833, 120.24625 26.6942, 120.26315 26.692933, 
+      120.2744 26.689833, 120.28 26.681067)), 
+  ((122.4032 30.019967, 122.40675 30.029467, 122.42095 30.0334, 122.43755 30.0334, 122.45775 30.0184, 122.4684 29.982833, 122.46605 29.952767, 122.4447 29.9425, 122.4257 29.944867, 122.40435 29.9678, 
+      122.4032 30.019967)), 
+  ((120.5218 38.037633, 120.53805 38.042167, 120.55025 38.039433, 120.5733 38.022267, 120.57735 37.993367, 120.56925 37.971667, 120.5489 37.963533, 120.5218 37.964467, 120.49875 37.981633, 120.4974 37.996967, 
+      120.5218 38.037633)), 
+  ((120.15625 26.402933, 120.1769 26.4092, 120.2069 26.407933, 120.2172 26.399833, 120.2247 26.382333, 120.22375 26.369833, 120.2041 26.352933, 120.1722 26.344833, 120.15625 26.343567, 120.13095 26.355433, 
+      120.12625 26.371067, 120.15625 26.402933)), 
+  ((118.1425 39.0697, 118.1013 39.066033, 118.04775 39.0761, 118.02985 39.089833, 118.0326 39.104467, 118.0436 39.1118, 118.0697 39.120033, 118.11915 39.1109, 118.1439 39.0944, 118.15075 39.078833, 
+      118.1425 39.0697)), 
+  ((111.81015 16.2094, 111.8239 16.202967, 111.82755 16.1938, 111.82115 16.1822, 111.81475 16.1767, 111.78995 16.169967, 111.74225 16.169367, 111.7212 16.170567, 111.70375 16.1819, 111.70285 16.189233, 
+      111.7047 16.199, 111.7166 16.208767, 111.7359 16.214267, 111.81015 16.2094)), 
+  ((122.38035 30.346, 122.41895 30.314967, 122.41785 30.3036, 122.3974 30.2983, 122.352 30.300567, 122.3236 30.293, 122.302 30.299067, 122.29975 30.311167, 122.3168 30.3316, 122.34855 30.348267, 
+      122.3656 30.349767, 122.38035 30.346)), 
+  ((119.3824 34.858133, 119.3824 34.866067, 119.3841 34.874, 119.396 34.881933, 119.42315 34.881933, 119.45375 34.8672, 119.486 34.864933, 119.5047 34.855867, 119.5098 34.843433, 119.503 34.829833, 
+      119.46395 34.8287, 119.42315 34.834367, 119.3824 34.858133)), 
+  ((123.0283 39.442933, 123.03145 39.4585, 123.0559 39.472633, 123.0824 39.474767, 123.10685 39.4691, 123.1185 39.444333, 123.1153 39.428767, 123.0835 39.4132, 123.05165 39.4118, 123.0336 39.4224, 
+      123.0283 39.442933)), 
+  ((121.68585 28.5165, 121.7065 28.526633, 121.72385 28.526633, 121.7401 28.517967, 121.74445 28.496267, 121.7423 28.470233, 121.70865 28.452867, 121.6902 28.4507, 121.67285 28.4608, 121.6696 28.4912, 
+      121.68585 28.5165)), 
+  ((120.925 27.778867, 120.9444 27.778867, 120.95505 27.771767, 120.95795 27.760133, 120.93955 27.720667, 120.91915 27.705167, 120.89685 27.703233, 120.87355 27.711, 120.8687 27.7239, 120.8862 27.751067, 
+      120.925 27.778867)), 
+  ((108.13535 21.637433, 108.1548 21.632567, 108.1633 21.619067, 108.1633 21.605833, 108.1479 21.586367, 108.12685 21.5745, 108.10095 21.5745, 108.08065 21.582867, 108.07135 21.5969, 108.07295 21.609867, 
+      108.10175 21.6296, 108.11715 21.636067, 108.13535 21.637433)), 
+  ((112.6732 16.627267, 112.63925 16.613633, 112.6168 16.614967, 112.6003 16.6226, 112.5973 16.638567, 112.6008 16.6592, 112.62725 16.675833, 112.64725 16.678833, 112.6677 16.674833, 112.6747 16.668167, 
+      112.6822 16.654867, 112.6797 16.637567, 112.6732 16.627267)), 
+  ((121.7736 35.942833, 121.7863 35.948233, 121.80715 35.947467, 121.8291 35.932033, 121.83145 35.910433, 121.8048 35.884233, 121.78285 35.873433, 121.76085 35.874967, 121.75395 35.884233, 121.75275 35.905833, 
+      121.7736 35.942833)), 
+  ((114.6804 22.580767, 114.68615 22.585633, 114.7003 22.586333, 114.7207 22.582833, 114.73485 22.5689, 114.73535 22.5382, 114.72855 22.517233, 114.7097 22.508867, 114.6872 22.510633, 114.671 22.521433, 
+      114.6689 22.537833, 114.6804 22.580767)), 
+  ((122.94655 39.333967, 122.9869 39.3361, 123.0166 39.325467, 123.04845 39.307067, 123.04845 39.2908, 123.02935 39.2809, 122.9975 39.2816, 122.96245 39.296467, 122.93805 39.314133, 122.93805 39.325467, 
+      122.94655 39.333967)), 
+  ((121.4998 39.327333, 121.5066 39.314667, 121.5066 39.296467, 121.49145 39.2747, 121.4755 39.261033, 121.4611 39.2585, 121.44515 39.262067, 121.4292 39.2823, 121.43525 39.313167, 121.44895 39.327833, 
+      121.4998 39.327333)), 
+  ((121.89315 28.496267, 121.88985 28.501333, 121.89315 28.510733, 121.9018 28.523733, 121.92675 28.530267, 121.94955 28.5259, 121.9767 28.507833, 121.9832 28.483233, 121.9821 28.470233, 121.9745 28.465867, 
+      121.95715 28.465867, 121.9311 28.473833, 121.89315 28.496267)), 
+  ((119.8543 26.282667, 119.86045 26.2949, 119.87675 26.3017, 119.8992 26.300333, 119.9196 26.2813, 119.9176 26.2541, 119.8941 26.228933, 119.87475 26.225533, 119.8574 26.227567, 119.8523 26.239133, 
+      119.8543 26.282667)), 
+  ((122.2514 29.856333, 122.2561 29.865033, 122.26085 29.8753, 122.2751 29.880833, 122.3095 29.877667, 122.33085 29.8666, 122.33915 29.846867, 122.33675 29.8263, 122.3261 29.8184, 122.30355 29.8184, 
+      122.2822 29.8255, 122.2514 29.856333)), 
+  ((113.03365 21.941633, 113.05155 21.923767, 113.04975 21.914233, 113.0247 21.9023, 112.96745 21.905867, 112.94065 21.9166, 112.93885 21.927333, 112.95855 21.942833, 112.98355 21.951167, 113.03365 21.941633)), 
+  ((120.7135 27.3997, 120.7265 27.3885, 120.73575 27.368967, 120.7314 27.347267, 120.70915 27.325933, 120.68205 27.318333, 120.6755 27.3216, 120.67065 27.331, 120.6712 27.366067, 120.68095 27.3838, 
+      120.69885 27.398633, 120.707 27.401167, 120.7135 27.3997)), 
+  ((121.8254 29.202333, 121.84445 29.1896, 121.84445 29.1762, 121.83705 29.167, 121.8095 29.1663, 121.76925 29.180433, 121.73215 29.183967, 121.72365 29.191033, 121.72895 29.203033, 121.74485 29.213633, 
+      121.7724 29.215033, 121.8254 29.202333)), 
+  ((110.5383 20.788467, 110.55375 20.742967, 110.55375 20.725833, 110.5442 20.7126, 110.517 20.709667, 110.4979 20.7219, 110.495 20.743433, 110.49645 20.770367, 110.50965 20.784567, 110.5207 20.790933, 
+      110.5295 20.790933, 110.5383 20.788467)), 
+  ((121.26525 27.683933, 121.27655 27.687433, 121.294 27.687433, 121.31405 27.674067, 121.31665 27.653167, 121.30795 27.6334, 121.28265 27.625267, 121.2478 27.629333, 121.2365 27.6427, 121.23735 27.654333, 
+      121.26525 27.683933)), 
+  ((113.6758 22.600767, 113.6812 22.572, 113.6776 22.5492, 113.647 22.5276, 113.6272 22.53, 113.6164 22.5456, 113.6182 22.5756, 113.6398 22.598367, 113.6524 22.604367, 113.6758 22.600767)), 
+  ((121.0939 39.1208, 121.1222 39.125033, 121.14515 39.1195, 121.15735 39.1065, 121.15345 39.087, 121.1144 39.070067, 121.08855 39.0704, 121.0705 39.0808, 121.06705 39.0935, 121.07095 39.107167, 
+      121.0939 39.1208)), 
+  ((121.6486 30.664, 121.683 30.6369, 121.6838 30.618633, 121.66505 30.5978, 121.6439 30.5957, 121.63295 30.602467, 121.60715 30.6249, 121.60795 30.635833, 121.622 30.658767, 121.6392 30.6666, 
+      121.6486 30.664)), 
+  ((122.30235 29.9354, 122.3 29.944867, 122.3071 29.954367, 122.3249 29.9591, 122.3688 29.947233, 122.38655 29.928267, 122.38895 29.9085, 122.38065 29.895067, 122.36525 29.8935, 122.3439 29.9014, 
+      122.30235 29.9354)), 
+  ((121.39275 38.773567, 121.42975 38.776367, 121.44705 38.773167, 121.46315 38.762833, 121.46615 38.746933, 121.44765 38.729033, 121.4071 38.728233, 121.38085 38.7378, 121.3719 38.7513, 121.3731 38.764433, 
+      121.39275 38.773567)), 
+  ((121.90975 30.349267, 121.93445 30.355033, 121.95795 30.348433, 121.9629 30.3303, 121.953 30.308867, 121.92085 30.297333, 121.89985 30.2965, 121.87885 30.308867, 121.8813 30.328633, 121.90975 30.349267)), 
+  ((122.16565 28.9562, 122.1804 28.9609, 122.19835 28.960067, 122.2208 28.948933, 122.23105 28.9327, 122.2317 28.9216, 122.21435 28.9109, 122.17205 28.906633, 122.15535 28.909633, 122.1483 28.918167, 
+      122.14895 28.936967, 122.16565 28.9562)), 
+  ((122.11755 28.881, 122.1496 28.861767, 122.15215 28.8485, 122.1496 28.833133, 122.1278 28.822, 122.1079 28.822433, 122.0784 28.834833, 122.07395 28.851067, 122.0784 28.862167, 122.0938 28.877133, 
+      122.10535 28.880567, 122.11755 28.881)), 
+  ((120.7766 27.813133, 120.80085 27.7989, 120.80955 27.780167, 120.80275 27.7614, 120.7824 27.753, 120.75815 27.757533, 120.7378 27.770467, 120.7378 27.798267, 120.74555 27.811833, 120.7591 27.815067, 
+      120.7766 27.813133)), 
+  ((119.24985 34.969133, 119.26515 34.9714, 119.29235 34.9612, 119.30425 34.946467, 119.30255 34.927233, 119.27535 34.9125, 119.25665 34.9125, 119.2295 34.9227, 119.2278 34.9442, 119.24985 34.969133)), 
+  ((120.1253 26.6067, 120.1366 26.597933, 120.1366 26.587933, 120.12345 26.571067, 120.10375 26.563567, 120.0775 26.562333, 120.055 26.5642, 120.04095 26.572333, 120.0447 26.588567, 120.06345 26.603567, 
+      120.1253 26.6067)), 
+  ((121.2516 30.583067, 121.2641 30.583633, 121.27495 30.5814, 121.2949 30.565867, 121.2999 30.544233, 121.2941 30.5298, 121.27995 30.524233, 121.24415 30.5298, 121.225 30.548667, 121.2283 30.5681, 
+      121.2516 30.583067)), 
+  ((121.61155 37.536367, 121.6249 37.531033, 121.63665 37.518933, 121.63345 37.502233, 121.59875 37.4784, 121.5758 37.478033, 121.563 37.484433, 121.56245 37.5026, 121.56885 37.5232, 121.5886 37.535667, 
+      121.61155 37.536367)), 
+  ((121.8217 29.007433, 121.8028 28.9773, 121.7773 28.971833, 121.7502 28.978967, 121.73785 28.993767, 121.7395 29.0058, 121.75265 29.0173, 121.7847 29.024433, 121.81185 29.022233, 121.8217 29.0173, 
+      121.8217 29.007433)), 
+  ((122.61815 39.429233, 122.59785 39.408933, 122.56825 39.402167, 122.5446 39.407833, 122.53865 39.423033, 122.54375 39.443333, 122.5632 39.458567, 122.58435 39.458567, 122.60295 39.450667, 122.6114 39.438267, 
+      122.61815 39.429233)), 
+  ((122.1438 36.777967, 122.1358 36.788633, 122.14815 36.805633, 122.16125 36.81, 122.1831 36.8061, 122.2086 36.791533, 122.22315 36.7663, 122.22245 36.757567, 122.20715 36.751267, 122.17655 36.7566, 
+      122.1438 36.777967)), 
+  ((119.77475 26.190833, 119.82165 26.194933, 119.84615 26.1854, 119.8482 26.1752, 119.8431 26.157533, 119.8176 26.150733, 119.78495 26.1514, 119.7686 26.157533, 119.7584 26.170433, 119.75945 26.180633, 
+      119.77475 26.190833)), 
+  ((120.71975 38.201267, 120.74115 38.194433, 120.7719 38.1783, 120.7728 38.167133, 120.77005 38.1541, 120.757 38.148533, 120.73375 38.148533, 120.7021 38.1603, 120.69 38.1814, 120.69465 38.195667, 
+      120.70765 38.2, 120.71975 38.201267)), 
+  ((120.15945 35.853767, 120.16425 35.856967, 120.1806 35.8557, 120.1902 35.843533, 120.1921 35.828133, 120.18825 35.8102, 120.1748 35.7961, 120.1527 35.788433, 120.13925 35.788433, 120.12675 35.798667, 
+      120.1277 35.817267, 120.15945 35.853767)), 
+  ((118.2568 24.5183, 118.2751 24.519067, 118.29565 24.507633, 118.2991 24.4962, 118.29455 24.484, 118.2591 24.467267, 118.2317 24.465733, 118.2157 24.475633, 118.2214 24.4985, 118.2568 24.5183)), 
+  ((117.83575 38.311667, 117.83365 38.325667, 117.85465 38.332633, 117.90075 38.322867, 117.928 38.3005, 117.9259 38.287933, 117.90285 38.279533, 117.85675 38.2935, 117.83575 38.311667)), 
+  ((122.0117 29.285233, 122.045 29.284133, 122.07165 29.2708, 122.07165 29.254167, 122.06165 29.2375, 122.03835 29.2353, 122.0117 29.239733, 121.9984 29.250833, 121.9967 29.263033, 121.9967 29.273033, 
+      122.0117 29.285233)), 
+  ((122.6699 30.261233, 122.70965 30.250633, 122.73805 30.237767, 122.75165 30.222633, 122.74825 30.202933, 122.73805 30.2022, 122.71305 30.2075, 122.6824 30.224133, 122.6563 30.2491, 122.6574 30.256667, 
+      122.6699 30.261233)), 
+  ((117.9217 38.1873, 117.95105 38.1817, 117.9804 38.159333, 117.9825 38.145367, 117.96995 38.1328, 117.9469 38.13, 117.91755 38.148167, 117.90075 38.170533, 117.90285 38.1803, 117.9217 38.1873)), 
+  ((123.28115 39.1289, 123.285 39.137167, 123.29735 39.1378, 123.3193 39.130167, 123.33455 39.110467, 123.33745 39.090767, 123.3298 39.0736, 123.31645 39.0666, 123.28975 39.079333, 123.2802 39.1003, 
+      123.28115 39.1289)), 
+  ((122.7822 30.987467, 122.80035 30.970067, 122.80035 30.9572, 122.7822 30.945867, 122.7595 30.9451, 122.7345 30.948133, 122.7209 30.9572, 122.7141 30.968567, 122.7175 30.980667, 122.7345 30.987467, 
+      122.7822 30.987467)), 
+  ((122.4591 39.160567, 122.4984 39.147467, 122.5031 39.130633, 122.4984 39.1188, 122.47875 39.112567, 122.4432 39.1169, 122.4226 39.135633, 122.42545 39.151233, 122.4451 39.161833, 122.4591 39.160567)), 
+  ((121.79115 28.7798, 121.83885 28.766067, 121.8443 28.7523, 121.8367 28.738567, 121.81175 28.732767, 121.77485 28.741467, 121.76075 28.758833, 121.76185 28.766067, 121.777 28.779067, 121.79115 28.7798)), 
+  ((122.7267 39.086367, 122.737 39.0926, 122.7482 39.093233, 122.7688 39.085733, 122.79125 39.070133, 122.7922 39.048933, 122.78095 39.038967, 122.7482 39.040833, 122.72765 39.0558, 122.7267 39.086367)), 
+  ((123.13525 39.243967, 123.1448 39.2554, 123.1572 39.258567, 123.1772 39.256667, 123.18865 39.245867, 123.1915 39.231867, 123.1896 39.213433, 123.17435 39.201367, 123.16005 39.199467, 123.14385 39.2052, 
+      123.1343 39.2198, 123.13525 39.243967)), 
+  ((120.52765 26.785433, 120.55815 26.7866, 120.58145 26.780633, 120.5868 26.7663, 120.5868 26.754367, 120.57425 26.7472, 120.5384 26.746, 120.50615 26.757933, 120.50615 26.774667, 120.51155 26.778267, 
+      120.52765 26.785433)), 
+  ((119.4324 25.359233, 119.437 25.3776, 119.4477 25.3817, 119.4722 25.3827, 119.49365 25.366367, 119.4998 25.344933, 119.48755 25.331667, 119.45845 25.331667, 119.43395 25.346967, 119.4324 25.359233)), 
+  ((117.66015 23.863, 117.6801 23.8741, 117.69675 23.8741, 117.7167 23.867467, 117.7134 23.834167, 117.70675 23.816433, 117.68345 23.816433, 117.66345 23.829733, 117.66015 23.863)), 
+  ((120.9876 36.447967, 121.0019 36.4554, 121.0242 36.4501, 121.0385 36.435233, 121.0353 36.411933, 121.01625 36.396033, 120.99395 36.396033, 120.97965 36.414033, 120.9876 36.447967)), 
+  ((121.862 28.912667, 121.8768 28.9247, 121.89735 28.928533, 121.9146 28.9269, 121.92775 28.9176, 121.9302 28.903333, 121.92035 28.8891, 121.8924 28.880867, 121.86775 28.882533, 121.86035 28.891833, 
+      121.862 28.912667)), 
+  ((122.7698 30.1492, 122.80615 30.160567, 122.82885 30.156767, 122.83795 30.143167, 122.83565 30.125, 122.81865 30.115133, 122.788 30.115133, 122.7687 30.127267, 122.7653 30.1356, 122.7698 30.1492)), 
+  ((116.85815 23.572233, 116.87135 23.572233, 116.8793 23.5699, 116.88725 23.559933, 116.8837 23.544067, 116.85025 23.521167, 116.8194 23.521167, 116.8141 23.525867, 116.81585 23.5429, 116.85815 23.572233)), 
+  ((122.53445 39.261833, 122.5674 39.244367, 122.5801 39.221233, 122.57165 39.2111, 122.55645 39.210533, 122.52935 39.219, 122.5057 39.2421, 122.50655 39.255633, 122.5167 39.261267, 122.53445 39.261833)), 
+  ((121.52515 39.176333, 121.5477 39.178633, 121.56735 39.167067, 121.57025 39.148567, 121.5639 39.1366, 121.54655 39.130067, 121.52225 39.132767, 121.5055 39.148167, 121.50605 39.159367, 121.5188 39.1713, 
+      121.52515 39.176333)), 
+  ((122.3668 30.668533, 122.37345 30.679967, 122.3906 30.686933, 122.4135 30.686933, 122.43255 30.6717, 122.43255 30.657733, 122.4154 30.6444, 122.39345 30.6412, 122.37155 30.647567, 122.3668 30.668533)), 
+  ((119.496 25.716033, 119.50495 25.722, 119.51725 25.724233, 119.53065 25.7235, 119.54295 25.710833, 119.53845 25.679533, 119.52285 25.667633, 119.5027 25.668367, 119.49265 25.681033, 119.496 25.716033)), 
+  ((120.4079 37.844267, 120.41605 37.856933, 120.4323 37.858733, 120.454 37.8461, 120.4689 37.8271, 120.4689 37.810867, 120.4567 37.804533, 120.44045 37.805433, 120.41605 37.818967, 120.4079 37.844267)), 
+  ((122.1701 30.558667, 122.1904 30.542167, 122.18155 30.528633, 122.15155 30.513933, 122.13035 30.513933, 122.1171 30.524533, 122.11885 30.534533, 122.1445 30.558067, 122.16215 30.5622, 122.1701 30.558667)), 
+  ((121.6365 30.346767, 121.63525 30.3163, 121.62165 30.307233, 121.6056 30.307233, 121.5883 30.313, 121.5784 30.327, 121.5858 30.345133, 121.60435 30.356667, 121.62415 30.356667, 121.6365 30.346767)), 
+  ((122.52345 30.3021, 122.56885 30.292267, 122.5836 30.283933, 122.5904 30.276367, 122.5893 30.2703, 122.58135 30.262733, 122.55635 30.261233, 122.5291 30.271067, 122.503 30.289233, 122.50525 30.299067, 
+      122.52345 30.3021)), 
+  ((113.2077 22.134733, 113.2226 22.124267, 113.2226 22.110467, 113.2102 22.095033, 113.1895 22.093367, 113.16965 22.100533, 113.15805 22.119833, 113.16055 22.131433, 113.17545 22.1386, 113.18455 22.138033, 
+      113.2077 22.134733)), 
+  ((121.0401 36.510533, 121.0385 36.531733, 121.04805 36.549733, 121.0687 36.5508, 121.0926 36.537033, 121.091 36.515833, 121.07665 36.499933, 121.0592 36.500967, 121.0401 36.510533)), 
+  ((120.784 38.328433, 120.81565 38.328433, 120.83145 38.321633, 120.8361 38.312933, 120.8324 38.294933, 120.811 38.285, 120.78585 38.289967, 120.77375 38.3061, 120.7756 38.3179, 120.784 38.328433)), 
+  ((121.3548 28.1412, 121.38515 28.145867, 121.41315 28.1342, 121.41435 28.122533, 121.3968 28.110867, 121.36415 28.1093, 121.3373 28.1171, 121.3361 28.128767, 121.3548 28.1412)), 
+  ((122.2353 30.697733, 122.26675 30.695833, 122.27435 30.6863, 122.27245 30.6679, 122.2639 30.658367, 122.24295 30.657733, 122.22005 30.665967, 122.2096 30.678033, 122.2134 30.689467, 122.22485 30.6971, 
+      122.2353 30.697733)), 
+  ((120.7356 27.129767, 120.75365 27.137, 120.76545 27.135767, 120.7853 27.1195, 120.78805 27.103233, 120.7835 27.091167, 120.77265 27.087567, 120.75275 27.089967, 120.7338 27.108667, 120.7356 27.129767)), 
+  ((122.61255 39.089467, 122.62565 39.096967, 122.6481 39.096967, 122.6612 39.088867, 122.6612 39.069533, 122.6453 39.0558, 122.62565 39.0508, 122.6079 39.059533, 122.606 39.067033, 122.61255 39.089467)), 
+  ((119.3114 25.444967, 119.3298 25.448033, 119.3497 25.433767, 119.3497 25.4164, 119.33895 25.404133, 119.31295 25.404133, 119.29455 25.4164, 119.2961 25.4317, 119.3114 25.444967)), 
+  ((119.69155 25.433767, 119.71835 25.436733, 119.74295 25.430033, 119.75075 25.4196, 119.7418 25.408433, 119.71055 25.403967, 119.6837 25.409933, 119.677 25.418867, 119.67815 25.430033, 119.69155 25.433767)), 
+  ((120.8631 38.435767, 120.8631 38.4451, 120.8659 38.450667, 120.88265 38.453767, 120.9087 38.4513, 120.92455 38.4364, 120.9236 38.422133, 120.9087 38.413433, 120.8864 38.4178, 120.8631 38.435767)), 
+  ((121.8736 29.985967, 121.8918 29.994033, 121.9463 29.981933, 121.95385 29.963767, 121.92965 29.954667, 121.9024 29.963767, 121.8842 29.976867, 121.8736 29.985967)), 
+  ((122.1537 30.250367, 122.18245 30.251367, 122.1991 30.2463, 122.20515 30.237233, 122.20215 30.2221, 122.1734 30.216033, 122.1522 30.218067, 122.1446 30.2332, 122.1431 30.2453, 122.1537 30.250367)), 
+  ((122.2522 30.554533, 122.25925 30.563367, 122.27695 30.5622, 122.28665 30.551, 122.28665 30.528033, 122.2778 30.513333, 122.26545 30.5098, 122.25925 30.511567, 122.2522 30.523333, 122.2522 30.554533)))
+
+POLYGON ((7.53715 43.926867, 7.5013 43.8487, 7.5074 43.787967, 7.524 43.721133, 7.48365 43.692067, 7.40295 43.667333, 7.319 43.6426, 7.284272 43.680311, 7.267656 43.731295, 7.267676 43.79669, 
+    7.297631 43.853222, 7.345876 43.892021, 7.397441 43.914196, 7.473953 43.927506, 7.53715 43.926867))
+
+POLYGON ((1.3726 42.612, 1.435311 42.621636, 1.498511 42.614993, 1.58998 42.592836, 1.648185 42.570676, 1.703066 42.555165, 1.756279 42.524136, 1.781219 42.499755, 1.776221 42.472044, 1.7606 42.434233, 
+    1.4784 42.404867, 1.4343 42.418067, 1.3726 42.612))
+
+POLYGON ((9.5043 47.206967, 9.55515 47.162567, 9.61825 47.0352, 9.605347 47.016279, 9.564451 47.000808, 9.506981 46.997118, 9.45946 47.004477, 9.438467 47.022151, 9.423004 47.053083, 9.417494 47.103902, 
+    9.429663 47.142939, 9.444037 47.166509, 9.465041 47.184924, 9.5043 47.206967))
+
+POLYGON ((9.61825 47.0352, 9.69015 47.013, 9.81815 46.993133, 9.87425 46.9721, 9.8778 46.9429, 9.8506 46.895567, 9.86285 46.873367, 9.9751 46.825467, 10.0575 46.810267, 10.12065 46.810267, 
+    10.16535 46.834233, 10.35825 46.954567, 10.58005 46.847667, 10.53005 46.8389, 10.5112 46.8356, 10.45745 46.806533, 10.3783 46.7254, 10.3722 46.653733, 10.427 46.549633, 10.42495 46.528, 
+    10.38845 46.503633, 10.30425 46.48, 10.2657 46.48, 10.2312 46.492167, 10.21905 46.546267, 10.12975 46.5449, 10.0709 46.5314, 10.02625 46.498933, 10.0242 46.436733, 10.10335 46.3583, 
+    10.10135 46.275833, 10.1602 46.2285, 10.1602 46.217667, 10.10335 46.198733, 10.04855 46.201433, 10.01815 46.242, 9.9329 46.266367, 9.9136 46.3211, 9.8426 46.350833, 9.7939 46.350833, 
+    9.69445 46.277833, 9.6356 46.252133, 9.5189 46.251433, 9.454 46.310933, 9.29165 46.3069, 9.24495 46.2893, 9.2186 46.205467, 9.11005 46.118233, 8.93145 45.903233, 8.9416 45.882967, 
+    9.00655 45.838333, 9.0187 45.815333, 9.0106 45.791, 8.97815 45.770733, 8.8878 45.7606, 8.82285 45.779533, 8.82485 45.818733, 8.85735 45.886367, 8.82895 45.958033, 8.76195 46.048633, 
+    8.6412 46.079033, 8.487 46.141233, 8.42405 46.206133, 8.41595 46.426533, 8.3429 46.4414, 8.31045 46.434667, 8.29215 46.3914, 8.27495 46.315, 8.0842 46.0581, 7.9675 45.988467, 
+    7.9188 45.945167, 7.75445 45.9019, 7.6834 45.900567, 7.5728 45.931, 7.53425 45.935033, 7.37595 45.885, 7.21465 45.873533, 7.09695 45.8343, 6.9975 45.8343, 6.93055 45.853233, 
+    6.9285 45.874867, 6.93865 45.901933, 6.91025 45.926267, 6.88185 46.024967, 6.8575 46.060133, 6.8433 46.065533, 6.7804 46.062833, 6.7682 46.062833, 6.7489 46.078367, 6.74485 46.1108, 
+    6.80975 46.225733, 6.73265 46.360967, 6.70425 46.392067, 6.619 46.411, 6.54295 46.4049, 6.29945 46.346767, 6.25275 46.315633, 6.2393 46.263467, 6.2018 46.2293, 6.12805 46.200867, 
+    6.1033 46.150233, 6.05905 46.1114, 5.99845 46.091233, 5.9868 46.067967, 5.8997 46.108767, 5.8814 46.1331, 6.0316 46.272367, 6.0488 46.310933, 6.0569 46.497533, 6.1036 46.557033, 
+    6.23955 46.646267, 6.34205 46.744333, 6.3806 46.8985, 6.4212 46.924167, 6.5734 46.9661, 6.68095 47.081033, 6.92645 47.2379, 6.9711 47.2771, 6.9833 47.3109, 6.98125 47.335267, 
+    6.96095 47.340667, 6.86155 47.327133, 6.8311 47.327133, 6.8189 47.3312, 6.81485 47.344733, 6.83635 47.382767, 6.9766 47.4739, 7.03275 47.476233, 7.1099 47.476233, 7.2572 47.406133, 
+    7.3589 47.4108, 7.44655 47.4412, 7.43955 47.5627, 7.52455 47.588467, 7.53455 47.5915, 7.55965 47.5703, 7.6312 47.544433, 7.69125 47.537567, 7.89375 47.532733, 7.9635 47.5404, 
+    8.11875 47.573533, 8.23455 47.5691, 8.35825 47.525433, 8.4116 47.525433, 8.4553 47.538367, 8.5317 47.5804, 8.5329 47.625667, 8.5596 47.6685, 8.6081 47.6911, 8.6665 47.693367, 
+    8.7609 47.634167, 8.7859 47.631367, 8.8387 47.6323, 8.93925 47.660967, 8.9441 47.672767, 8.95695 47.6803, 8.98435 47.684567, 9.01655 47.6835, 9.11635 47.6556, 9.13085 47.654533, 
+    9.1389 47.6567, 9.1711 47.645133, 9.47885 47.5207, 9.53675 47.440067, 9.55425 47.373467, 9.4999 47.299867, 9.5043 47.206967, 9.465041 47.184924, 9.444037 47.166509, 9.429663 47.142939, 
+    9.417494 47.103902, 9.423004 47.053083, 9.438467 47.022151, 9.45946 47.004477, 9.506981 46.997118, 9.564451 47.000808, 9.605347 47.016279, 9.61825 47.0352))
+
+MULTIPOLYGON (((108.80215 0.320333, 108.8104 0.350567, 108.83305 0.401433, 108.82895 0.455033, 108.81035 0.497633, 108.81035 0.518267, 108.8413 0.566367, 108.8537 0.650233, 108.8372 0.709333, 108.80625 0.775333, 
+    108.81655 0.834433, 108.81245 0.867433, 108.7815 0.886667, 108.7341 0.9004, 108.7176 0.9059, 108.7217 0.919667, 108.7506 0.9444, 108.8042 0.958133, 108.84955 0.969133, 108.89905 1.004867, 
+    108.9114 1.077733, 108.89905 1.114867, 108.8578 1.197333, 108.8475 1.217967, 108.87635 1.234467, 108.9403 1.272967, 108.9733 1.3307, 109.00215 1.480533, 109.03925 1.5836, 109.0867 1.635833, 
+    109.2599 1.7692, 109.27845 1.7898, 109.2661 1.802167, 109.23105 1.804933, 109.21455 1.809033, 109.21455 1.831033, 109.2599 1.866767, 109.2929 1.969833, 109.31765 1.995967, 109.38985 2.019333, 
+    109.46405 2.0221, 109.5424 2.046833, 109.6043 2.1073, 109.6311 2.121067, 109.64965 2.121067, 109.66555 2.110467, 109.5768 1.996833, 109.5597 1.919767, 109.60535 1.841767, 109.62535 1.7333, 
+    109.70525 1.651467, 109.84225 1.5849, 109.86795 1.5221, 109.9393 1.398433, 110.05205 1.309933, 110.25755 1.123467, 110.38315 0.971233, 110.49445 0.9408, 110.5801 0.9351, 110.7599 0.973133, 
+    110.924 1.051167, 111.04105 1.0854, 111.11525 1.0911, 111.40355 1.060667, 111.5006 1.0093, 111.5491 0.992167, 111.6433 1.0036, 111.8431 1.043533, 111.87735 1.062567, 111.92445 1.149167, 
+    112.01865 1.200533, 112.19845 1.272833, 112.2641 1.3242, 112.26695 1.360367, 112.227 1.426967, 112.22415 1.470733, 112.25555 1.539233, 112.344 1.5944, 112.4011 1.611533, 112.521 1.609633, 
+    112.65515 1.6534, 112.81925 1.651467, 112.91345 1.6705, 112.9905 1.699067, 113.03045 1.681933, 113.05045 1.6572, 113.0419 1.613433, 112.86205 1.4536, 112.8592 1.411733, 112.88205 1.3889, 
+    112.922 1.3908, 112.98195 1.417433, 113.0704 1.476433, 113.16745 1.499267, 113.2588 1.489767, 113.3587 1.434567, 113.59705 1.328033, 113.6855 1.345133, 113.84535 1.4422, 113.9852 1.504967, 
+    114.11365 1.5145, 114.44615 1.497367, 114.5204 1.468833, 114.5518 1.480233, 114.6003 1.558233, 114.62885 1.711433, 114.60885 1.812267, 114.6203 1.918833, 114.6802 2.012067, 114.76585 2.069133, 
+    114.83435 2.124333, 114.8629 2.176667, 114.86005 2.235667, 114.87145 2.306067, 114.9171 2.363133, 114.99135 2.4069, 115.05415 2.458267, 115.1112 2.511533, 115.11835 2.573367, 115.0641 2.630467, 
+    114.8586 2.759833, 114.8215 2.8017, 114.8215 2.847367, 114.8586 2.896833, 114.91285 2.9368, 114.9899 2.959633, 115.1426 3.006267, 115.28815 3.084267, 115.37665 3.137567, 115.51935 3.276467, 
+    115.56645 3.423933, 115.5836 3.520967, 115.5579 3.6694, 115.56645 3.7436, 115.605 3.908167, 115.61925 4.033733, 115.6992 4.1403, 115.8105 4.239233, 115.87045 4.343867, 115.88185 4.4219, 
+    115.9104 4.4352, 116.0931 4.3515, 116.12305 4.360067, 116.22865 4.422867, 116.24575 4.422867, 116.33995 4.3848, 116.4684 4.301067, 116.49695 4.303, 116.6168 4.3943, 116.78665 4.383867, 
+    117.0321 4.3458, 117.249 4.229733, 117.4496 4.157433, 117.4306 4.136333, 117.4306 4.1264, 117.4827 4.099933, 117.55715 4.038733, 117.60925 3.9858, 117.6738 3.9527, 117.7433 3.903067, 
+    117.79045 3.8369, 117.78795 3.787267, 117.7532 3.735967, 117.69115 3.7062, 117.61425 3.701233, 117.46285 3.719433, 117.44545 3.714467, 117.443 3.699567, 117.47275 3.688, 117.47525 3.676433, 
+    117.42065 3.6632, 117.2221 3.673133, 117.16255 3.6665, 117.05335 3.645, 116.9665 3.646667, 116.92925 3.661567, 116.86475 3.726067, 116.825 3.7509, 116.79025 3.747567, 116.75555 3.716133, 
+    116.7332 3.6781, 116.6761 3.653267, 116.60165 3.633433, 116.56445 3.610267, 116.5694 3.578833, 116.60415 3.560633, 116.624 3.578833, 116.64385 3.606967, 116.7307 3.646667, 116.7878 3.6963, 
+    116.81015 3.707867, 116.83245 3.701267, 116.8821 3.6483, 116.9392 3.618533, 116.97395 3.613567, 117.0335 3.6202, 117.1328 3.6301, 117.17495 3.606933, 117.20225 3.5507, 117.237 3.534167, 
+    117.3313 3.520933, 117.3884 3.494433, 117.4256 3.459667, 117.43305 3.4117, 117.4554 3.337267, 117.4529 3.304167, 117.4256 3.2959, 117.39085 3.2992, 117.2916 3.322367, 117.26925 3.3141, 
+    117.25435 3.2843, 117.22705 3.2777, 117.21215 3.267767, 117.2345 3.252867, 117.2643 3.249567, 117.3139 3.2595, 117.3412 3.261167, 117.35115 3.242967, 117.3685 3.228067, 117.4008 3.2231, 
+    117.4132 3.214833, 117.4008 3.1834, 117.37845 3.140367, 117.4107 3.1106, 117.4529 3.094033, 117.53975 3.087433, 117.5894 3.084133, 117.6043 3.065933, 117.5894 3.0196, 117.55465 2.9865, 
+    117.54855 2.975033, 117.5869 2.966667, 117.6316 2.981533, 117.66135 2.978233, 117.6589 2.9617, 117.60925 2.941833, 117.56705 2.936867, 117.5472 2.9286, 117.5373 2.9038, 117.577 2.878967, 
+    117.62415 2.890567, 117.6465 2.883933, 117.63655 2.859133, 117.59435 2.8277, 117.59135 2.814933, 117.6192 2.806167, 117.6986 2.788, 117.7408 2.7549, 117.7532 2.6755, 117.80535 2.563, 
+    117.88475 2.4654, 117.9468 2.430633, 118.0337 2.400867, 118.07835 2.3777, 118.0858 2.3562, 117.95425 2.227133, 117.91705 2.2073, 117.85995 2.212267, 117.7979 2.222167, 117.76565 2.2073, 
+    117.75325 2.160967, 117.71355 2.106367, 117.6912 2.0832, 117.7036 2.060033, 117.783 1.985567, 117.80285 1.9558, 117.7979 1.9045, 117.82025 1.8946, 117.8674 1.9012, 117.9046 1.8946, 
+    117.93935 1.856533, 117.9766 1.830067, 118.00635 1.8251, 118.0436 1.820133, 118.06345 1.805233, 118.05105 1.778767, 118.0014 1.760567, 117.99395 1.747333, 118.03615 1.706, 118.1627 1.588567, 
+    118.19745 1.570367, 118.2446 1.552167, 118.262 1.515767, 118.30915 1.504167, 118.33145 1.487633, 118.33145 1.457867, 118.35875 1.426433, 118.40345 1.409867, 118.4804 1.4049, 118.51265 1.371833, 
+    118.5598 1.371833, 118.63425 1.305667, 118.664 1.231233, 118.71365 1.168367, 118.7732 1.146833, 118.8055 1.110433, 118.82535 1.095567, 118.8973 1.103833, 118.93205 1.100533, 118.9544 1.085633, 
+    118.9643 1.059167, 118.92955 1.007867, 118.85265 0.9566, 118.82285 0.903667, 118.7633 0.847433, 118.7385 0.8408, 118.68635 0.857367, 118.6367 0.8706, 118.602 0.8623, 118.5176 0.847433, 
+    118.463 0.8739, 118.4109 0.890433, 118.3811 0.8888, 118.3563 0.8739, 118.2992 0.844133, 118.2694 0.8458, 118.22225 0.880533, 118.1999 0.9037, 118.1627 0.9037, 118.1304 0.905333, 
+    118.06095 0.948367, 117.85495 1.1353, 117.80285 1.181633, 117.78295 1.1866, 117.77055 1.178333, 117.77055 1.156833, 117.7929 1.1254, 117.9393 0.988067, 118.00635 0.895433, 118.01375 0.857367, 
+    118.00635 0.835867, 117.9716 0.822633, 117.93435 0.829267, 117.8723 0.8673, 117.8177 0.883867, 117.72835 0.873933, 117.6961 0.8607, 117.6688 0.8309, 117.64895 0.7581, 117.5596 0.538067, 
+    117.51245 0.415633, 117.51245 0.3478, 117.53725 0.288267, 117.53725 0.256833, 117.45535 0.193967, 117.3958 0.147667, 117.3908 0.122833, 117.44045 0.0765, 117.4504 0.055, 117.44295 0.028533, 
+    117.35855 -0.085633, 117.34115 -0.143533, 117.35855 -0.214667, 117.37095 -0.265933, 117.35855 -0.2891, 117.30395 -0.3222, 117.2568 -0.347, 117.2543 -0.3619, 117.294 -0.390033, 117.3238 -0.436367, 
+    117.3238 -0.509167, 117.29155 -0.553833, 117.227 -0.578633, 117.2394 -0.5952, 117.28655 -0.596833, 117.39575 -0.572033, 117.5124 -0.577, 117.5571 -0.591867, 117.5571 -0.624967, 117.5248 -0.663033, 
+    117.47765 -0.684533, 117.361 -0.694467, 117.3114 -0.7259, 117.3089 -0.7722, 117.3337 -0.8086, 117.3933 -0.871467, 117.4032 -0.907867, 117.38585 -0.9211, 117.34365 -0.901267, 117.29155 -0.840033, 
+    117.2717 -0.8301, 117.26425 -0.851633, 117.24935 -0.889667, 117.2295 -0.889667, 117.2171 -0.8566, 117.2022 -0.818533, 117.15505 -0.813567, 117.12525 -0.825133, 117.1228 -0.871467, 117.14265 -0.9393, 
+    117.07065 -1.013733, 117.04585 -1.071633, 116.9962 -1.132867, 116.89195 -1.1891, 116.81505 -1.199033, 116.7952 -1.1891, 116.79765 -1.162633, 116.78275 -1.1461, 116.74555 -1.151067, 116.7356 -1.151067, 
+    116.72815 -1.078267, 116.72075 -1.07, 116.6984 -1.0584, 116.70335 -1.022, 116.73315 -0.990567, 116.7356 -0.972367, 116.7257 -0.969067, 116.70335 -0.9757, 116.6537 -1.023667, 116.6413 -1.0617, 
+    116.66615 -1.121267, 116.6835 -1.162633, 116.681 -1.175867, 116.6314 -1.1825, 116.5991 -1.197367, 116.6041 -1.2073, 116.63885 -1.2073, 116.6835 -1.218867, 116.70085 -1.265167, 116.68845 -1.309833, 
+    116.6289 -1.342933, 116.52715 -1.3661, 116.48 -1.382633, 116.4378 -1.415733, 116.43035 -1.4422, 116.44275 -1.4786, 116.4899 -1.511667, 116.52715 -1.553033, 116.52465 -1.574533, 116.341 -1.683733, 
+    116.3112 -1.687033, 116.1896 -1.644033, 116.17225 -1.647333, 116.17225 -1.6556, 116.2541 -1.693667, 116.27645 -1.7168, 116.2591 -1.726733, 116.202 -1.711867, 116.1598 -1.703567, 116.1598 -1.7135, 
+    116.2194 -1.754867, 116.2194 -1.7714, 116.1623 -1.796233, 116.0928 -1.8227, 116.0804 -1.8376, 116.09035 -1.842533, 116.135 -1.835933, 116.1896 -1.809467, 116.21195 -1.8045, 116.23925 -1.816067, 
+    116.26155 -1.816067, 116.2814 -1.791267, 116.36085 -1.797867, 116.4204 -1.8194, 116.4179 -1.850833, 116.3807 -1.869033, 116.3236 -1.878933, 116.31865 -1.8872, 116.3385 -1.8988, 116.3906 -1.918633, 
+    116.40055 -1.9501, 116.40055 -2.0295, 116.38315 -2.042733, 116.30125 -2.0328, 116.23425 -2.042733, 116.1995 -2.055967, 116.2243 -2.055967, 116.26405 -2.060933, 116.2938 -2.092367, 116.3087 -2.142, 
+    116.34095 -2.155233, 116.38565 -2.150267, 116.47745 -2.122167, 116.5023 -2.133733, 116.50725 -2.148633, 116.4179 -2.2148, 116.4179 -2.224733, 116.4849 -2.1999, 116.53705 -2.1784, 116.56435 -2.189967, 
+    116.5668 -2.2115, 116.5271 -2.328933, 116.50475 -2.4166, 116.50475 -2.491067, 116.46505 -2.515867, 116.43525 -2.515867, 116.41045 -2.494367, 116.39555 -2.4745, 116.31615 -2.454667, 116.2541 -2.4249, 
+    116.23175 -2.4249, 116.1821 -2.457967, 116.1176 -2.476167, 116.10765 -2.4927, 116.1176 -2.509267, 116.14985 -2.517533, 116.17465 -2.537367, 116.0903 -2.648233, 116.09775 -2.661467, 116.1151 -2.6532, 
+    116.2268 -2.553933, 116.26155 -2.5407, 116.3459 -2.552267, 116.35335 -2.5688, 116.3236 -2.661467, 116.34095 -2.757433, 116.36825 -2.818633, 116.3707 -2.869933, 116.3285 -2.9113, 116.32605 -2.964233, 
+    116.3062 -3.003933, 116.2764 -3.013867, 116.24415 -3.007233, 116.2119 -2.977467, 116.1821 -2.898033, 116.125 -2.886467, 116.10765 -2.889767, 116.1151 -2.904667, 116.1275 -2.941067, 116.0828 -2.989033, 
+    116.05055 -3.013867, 116.0555 -3.025433, 116.0977 -3.035367, 116.1523 -3.053567, 116.17715 -3.083333, 116.2094 -3.094933, 116.25655 -3.101533, 116.25655 -3.1098, 116.22925 -3.118067, 116.197 -3.1379, 
+    116.17465 -3.151167, 116.1424 -3.144533, 116.09525 -3.1462, 116.0754 -3.157767, 116.07785 -3.195833, 116.09275 -3.2107, 116.13495 -3.209067, 116.1672 -3.205733, 116.1718 -3.216067, 116.17495 -3.243567, 
+    116.15595 -3.2732, 116.11465 -3.277433, 116.06705 -3.277433, 116.0321 -3.296467, 115.994 -3.3769, 115.97815 -3.544067, 115.9718 -3.5737, 115.8972 -3.6086, 115.57975 -3.696433, 115.22575 -3.814933, 
+    115.03845 -3.890067, 114.82895 -3.999033, 114.61625 -4.0964, 114.58135 -4.1059, 114.575 -4.100633, 114.5829 -4.0255, 114.58135 -3.911233, 114.55595 -3.778967, 114.5337 -3.702767, 114.44005 -3.6086, 
+    114.41785 -3.5324, 114.4321 -3.443533, 114.45435 -3.371567, 114.4496 -3.321833, 114.43365 -3.312733, 114.40065 -3.377367, 114.347 -3.4502, 114.32435 -3.451567, 114.26865 -3.397967, 114.2274 -3.3595, 
+    114.2233 -3.329233, 114.25835 -3.2619, 114.24805 -3.255, 114.2233 -3.2674, 114.1841 -3.312733, 114.1738 -3.3595, 114.1511 -3.364967, 114.10165 -3.345733, 114.0934 -3.3306, 114.10575 -3.279767, 
+    114.1099 -3.246767, 114.0913 -3.2399, 114.06245 -3.2495, 114.03975 -3.307233, 114.0274 -3.329233, 113.9676 -3.3306, 113.79025 -3.4172, 113.7119 -3.4488, 113.66035 -3.4488, 113.6088 -3.4227, 
+    113.60055 -3.393833, 113.66445 -3.2976, 113.6789 -3.239867, 113.6665 -3.204133, 113.6253 -3.176633, 113.57165 -3.160133, 113.5201 -3.160133, 113.43145 -3.1849, 113.34695 -3.2179, 113.3098 -3.2234, 
+    113.2665 -3.198667, 113.2067 -3.112067, 113.1758 -3.091433, 113.0665 -3.068067, 112.99845 -3.025467, 112.9737 -3.025467, 112.96545 -3.0351, 113.00255 -3.069467, 113.00255 -3.095567, 112.97575 -3.1162, 
+    112.90975 -3.143667, 112.88295 -3.173933, 112.8974 -3.205533, 112.91595 -3.216533, 112.9572 -3.209667, 112.99845 -3.2083, 113.0005 -3.219267, 112.73655 -3.334767, 112.59015 -3.396633, 112.5283 -3.406267, 
+    112.43965 -3.378767, 112.3097 -3.312767, 112.19425 -3.2963, 112.14065 -3.305933, 112.0829 -3.3403, 111.86225 -3.494267, 111.8066 -3.5135, 111.75505 -3.505267, 111.71585 -3.475, 111.69935 -3.435133, 
+    111.69935 -3.3939, 111.7344 -3.344433, 111.73235 -3.2798, 111.72205 -3.158833, 111.7942 -2.984267, 111.79625 -2.9485, 111.72205 -2.892167, 111.65195 -2.8138, 111.63955 -2.816533, 111.64985 -2.871533, 
+    111.62925 -2.903133, 111.53235 -2.949867, 111.4911 -2.938867, 111.40655 -2.8825, 111.3942 -2.846767, 111.40035 -2.815133, 111.37565 -2.819267, 111.3241 -2.857767, 111.19415 -2.911367, 111.122 -2.9595, 
+    111.054 -2.9856, 110.9818 -3.008967, 110.94265 -3.0076, 110.89725 -3.0021, 110.74675 -2.955367, 110.70345 -2.949867, 110.6725 -2.963633, 110.62505 -2.999367, 110.59 -3.0035, 110.5632 -2.9939, 
+    110.5508 -2.980133, 110.55495 -2.9719, 110.59205 -2.9664, 110.6065 -2.952633, 110.59825 -2.892167, 110.5529 -2.8248, 110.51165 -2.7987, 110.48485 -2.7932, 110.4642 -2.7973, 110.42915 -2.8138, 
+    110.36935 -2.8523, 110.3199 -2.9018, 110.2848 -2.918267, 110.2374 -2.9073, 110.2044 -2.881167, 110.1941 -2.8633, 110.19615 -2.845433, 110.2209 -2.820667, 110.2786 -2.7643, 110.2848 -2.746433, 
+    110.2683 -2.723067, 110.23945 -2.702433, 110.23945 -2.680433, 110.2539 -2.6337, 110.2539 -2.597967, 110.22295 -2.5471, 110.22295 -2.530633, 110.24975 -2.508633, 110.27035 -2.5045, 110.34665 -2.507267, 
+    110.3817 -2.496267, 110.40025 -2.463267, 110.38995 -2.449533, 110.37345 -2.4509, 110.3384 -2.4605, 110.30335 -2.468767, 110.27035 -2.455033, 110.23325 -2.4069, 110.1755 -2.284567, 110.1157 -2.2241, 
+    110.05795 -2.188367, 110.0559 -2.177367, 110.09505 -2.133367, 110.1095 -1.979433, 110.0765 -1.921667, 110.03115 -1.880433, 109.99815 -1.873567, 109.9466 -1.874933, 109.90535 -1.861167, 109.85175 -1.810333, 
+    109.8105 -1.792467, 109.8002 -1.780067, 109.8043 -1.7361, 109.82495 -1.7196, 109.94865 -1.689367, 110.0002 -1.6646, 110.0332 -1.624733, 110.0332 -1.49, 110.03525 -1.4694, 110.08065 -1.435033, 
+    110.1033 -1.407533, 110.1033 -1.367667, 110.07855 -1.298933, 110.0064 -1.243933, 109.94455 -1.2192, 109.87855 -1.2082, 109.84145 -1.184833, 109.81465 -1.150467, 109.81875 -1.102367, 109.85795 -1.069367, 
+    109.8559 -1.063867, 109.81465 -1.0611, 109.76515 -1.0405, 109.726 -1.002, 109.69505 -0.940167, 109.7157 -0.820567, 109.7095 -0.783467, 109.6167 -0.7216, 109.58165 -0.6776, 109.57545 -0.646, 
+    109.6064 -0.5855, 109.5961 -0.573133, 109.5837 -0.567633, 109.5569 -0.569033, 109.50535 -0.5649, 109.462 -0.542933, 109.40015 -0.5168, 109.36925 -0.5168, 109.32385 -0.526433, 109.3012 -0.519567, 
+    109.28265 -0.492067, 109.28055 -0.464567, 109.2558 -0.4577, 109.2125 -0.476933, 109.16095 -0.486567, 109.1321 -0.4618, 109.12385 -0.3972, 109.10735 -0.3546, 109.0867 -0.309233, 109.09085 -0.2996, 
+    109.1135 -0.300967, 109.16715 -0.320233, 109.2393 -0.3436, 109.262 -0.342233, 109.2599 -0.331233, 109.19395 -0.2941, 109.14855 -0.2515, 109.1568 -0.217133, 109.18775 -0.195133, 109.236 -0.175267, 
+    109.24755 -0.151167, 109.1403 0.013767, 109.13415 0.037133, 109.14855 0.042633, 109.2723 0.020633, 109.30115 0.024767, 109.2991 0.033033, 109.262 0.0495, 109.15475 0.079767, 109.1197 0.099, 
+    109.08465 0.154, 109.04135 0.242, 109.0001 0.281833, 108.95885 0.305233, 108.9135 0.305233, 108.84955 0.2956, 108.81245 0.303833, 108.80215 0.320333)), 
+  ((95.2437 5.143933, 95.2329 5.152333, 95.2167 5.161933, 95.2203 5.170333, 95.2527 5.188333, 95.2617 5.227933, 95.2473 5.250733, 95.2311 5.267533, 95.2311 5.292733, 95.2167 5.307133, 
+      95.1717 5.295133, 95.1609 5.301133, 95.1771 5.338333, 95.2005 5.401933, 95.1843 5.459533, 95.1195 5.536333, 95.1087 5.565133, 95.1231 5.597533, 95.2023 5.631133, 95.2725 5.681533, 
+      95.3139 5.697133, 95.3409 5.693533, 95.40755 5.658733, 95.46335 5.603533, 95.48495 5.598733, 95.51375 5.609533, 95.59115 5.659933, 95.61815 5.665933, 95.64155 5.659933, 95.69915 5.617933, 
+      95.75315 5.593933, 95.8198 5.586733, 95.863 5.568733, 95.881 5.553133, 95.9278 5.544733, 95.9476 5.530333, 95.953 5.513533, 95.935 5.482333, 95.9368 5.465533, 95.962 5.430733, 
+      96.1114 5.349133, 96.20325 5.319133, 96.31125 5.299933, 96.37785 5.301133, 96.47685 5.310733, 96.54525 5.299933, 96.6425 5.277133, 96.7019 5.281933, 96.8441 5.316733, 96.8765 5.326333, 
+      96.8981 5.323933, 96.9521 5.296333, 96.99895 5.279533, 97.15015 5.278333, 97.23655 5.256733, 97.29595 5.220733, 97.35175 5.214733, 97.40935 5.232733, 97.5102 5.289133, 97.5534 5.296333, 
+      97.5768 5.293933, 97.5804 5.285533, 97.5372 5.253133, 97.5354 5.237533, 97.5462 5.233933, 97.5822 5.243533, 97.5912 5.241133, 97.6038 5.223133, 97.6038 5.201533, 97.575 5.166733, 
+      97.5804 5.154733, 97.5984 5.151133, 97.6326 5.158333, 97.6722 5.182333, 97.683 5.182333, 97.6974 5.171533, 97.6866 5.145133, 97.701 5.139133, 97.7136 5.134333, 97.7154 5.117533, 
+      97.7388 5.106733, 97.7676 5.111533, 97.791 5.105533, 97.83425 5.075533, 97.90445 5.032333, 97.94945 4.983133, 97.97285 4.950733, 97.96925 4.941133, 97.95665 4.920733, 97.94585 4.889533, 
+      97.98185 4.801933, 97.99625 4.714333, 97.95485 4.661533, 97.94225 4.633933, 97.95125 4.613533, 97.97285 4.613533, 98.00165 4.626733, 98.02325 4.635133, 98.04125 4.630333, 98.07185 4.607533, 
+      98.09885 4.576333, 98.12045 4.569133, 98.14565 4.579933, 98.16365 4.585933, 98.17445 4.585933, 98.18885 4.575133, 98.18345 4.545133, 98.18705 4.531933, 98.19425 4.524733, 98.21585 4.524733, 
+      98.24465 4.528333, 98.2663 4.522333, 98.2897 4.516333, 98.3041 4.504333, 98.3095 4.486333, 98.2987 4.481533, 98.25725 4.480333, 98.24105 4.473133, 98.24465 4.459933, 98.28605 4.422733, 
+      98.28065 4.414333, 98.24825 4.402333, 98.24645 4.391533, 98.25725 4.363933, 98.25185 4.355533, 98.21765 4.350733, 98.21225 4.339933, 98.22485 4.314733, 98.21945 4.299133, 98.16005 4.255933, 
+      98.15465 4.236733, 98.16365 4.216333, 98.19965 4.207933, 98.24465 4.230733, 98.27705 4.261933, 98.28605 4.260733, 98.28965 4.233133, 98.27165 4.199533, 98.22125 4.180333, 98.18165 4.181533, 
+      98.12405 4.216333, 98.11145 4.212733, 98.11865 4.197133, 98.12945 4.159933, 98.11505 4.138333, 98.08445 4.132333, 98.06105 4.126333, 98.05925 4.105933, 98.09525 4.069933, 98.12225 4.069933, 
+      98.19245 4.103533, 98.23745 4.146733, 98.26445 4.146733, 98.34185 4.134733, 98.35085 4.121533, 98.34365 4.085533, 98.35985 4.078333, 98.42285 4.102333, 98.44805 4.107133, 98.4913 4.096333, 
+      98.5183 4.055533, 98.5579 4.024333, 98.5885 3.969133, 98.6659 3.913933, 98.6695 3.891133, 98.6461 3.820333, 98.6479 3.798733, 98.6605 3.791533, 98.6983 3.796333, 98.7613 3.834733, 
+      98.7793 3.837133, 98.8189 3.809533, 99.03495 3.690733, 99.27255 3.552733, 99.5336 3.370333, 99.746 3.178333, 99.86485 3.027133, 99.97105 2.904733, 99.97105 2.873533, 99.92605 2.812333, 
+      99.92605 2.787133, 99.95485 2.760733, 99.98545 2.754733, 100.01245 2.763133, 100.03765 2.784733, 100.04845 2.825533, 100.06645 2.830333, 100.08805 2.813533, 100.09885 2.716333, 100.10065 2.625133, 
+      100.13305 2.584333, 100.16005 2.567533, 100.17445 2.572333, 100.17805 2.653933, 100.18165 2.739133, 100.19785 2.759533, 100.2195 2.764333, 100.2537 2.746333, 100.2915 2.683933, 100.2843 2.601133, 
+      100.2987 2.521933, 100.3419 2.406733, 100.4499 2.237533, 100.5435 2.145133, 100.5993 2.118733, 100.6227 2.124733, 100.6263 2.148733, 100.6407 2.158333, 100.6569 2.155933, 100.6929 2.106733, 
+      100.84235 1.953133, 100.94135 1.876333, 100.98815 1.853533, 101.00255 1.855933, 101.01155 1.865533, 100.99355 1.901533, 100.81535 2.124733, 100.79735 2.200333, 100.82975 2.253133, 100.86575 2.273533, 
+      100.94135 2.295133, 101.02235 2.297533, 101.071 2.277133, 101.1304 2.220733, 101.1628 2.161933, 101.2186 2.106733, 101.2762 2.046733, 101.2834 2.029933, 101.26 1.924333, 101.2834 1.849933, 
+      101.3194 1.783933, 101.4076 1.701133, 101.485 1.656733, 101.5246 1.648333, 101.57685 1.653133, 101.67225 1.698733, 101.71545 1.711933, 101.74245 1.707133, 101.76405 1.689133, 101.9387 1.506733, 
+      102.0089 1.450333, 102.0431 1.435933, 102.0953 1.366333, 102.0917 1.303933, 102.1133 1.205533, 102.1151 1.131133, 102.1313 1.116733, 102.1565 1.131133, 102.1817 1.135933, 102.1907 1.122733, 
+      102.1961 1.035133, 102.2213 0.993133, 102.2843 0.946333, 102.3527 0.916333, 102.38155 0.887533, 102.42295 0.827533, 102.44455 0.810733, 102.47695 0.804733, 102.711 0.783133, 102.8928 0.748333, 
+      102.999 0.693133, 103.134 0.617533, 103.1448 0.591133, 103.1304 0.552733, 103.0908 0.522733, 102.9882 0.479533, 102.71455 0.318733, 102.64435 0.288733, 102.64435 0.277933, 102.67495 0.281533, 
+      102.7812 0.309133, 102.954 0.390733, 103.161 0.499933, 103.25105 0.543133, 103.38785 0.558733, 103.45085 0.571933, 103.47965 0.567133, 103.51205 0.544333, 103.56065 0.501133, 103.58405 0.456733, 
+      103.60745 0.408733, 103.63265 0.393133, 103.6507 0.401533, 103.6579 0.431533, 103.6723 0.436333, 103.7119 0.430333, 103.7443 0.409933, 103.7767 0.371533, 103.8325 0.312733, 103.8505 0.208333, 
+      103.8523 0.165133, 103.8919 0.089533, 103.9207 0.057133, 103.9279 0.037933, 103.9081 0.019933, 103.8721 0.010333, 103.8415 0.019933, 103.7983 0.040333, 103.7839 0.035533, 103.7587 0.012733, 
+      103.7281 0.004333, 103.7011 0.010333, 103.6741 0.029533, 103.6561 0.027133, 103.6453 -0.002867, 103.62365 -0.008867, 103.56065 -0.002867, 103.55885 -0.019667, 103.54625 -0.026867, 103.49765 -0.029267, 
+      103.47965 -0.042467, 103.47065 -0.090467, 103.47605 -0.124067, 103.45085 -0.139667, 103.29065 -0.174467, 103.1628 -0.200867, 103.1358 -0.220067, 103.0962 -0.284867, 103.0998 -0.295667, 103.1178 -0.293267, 
+      103.1502 -0.284867, 103.1664 -0.290867, 103.2186 -0.328067, 103.2582 -0.355667, 103.2618 -0.374867, 103.2672 -0.419267, 103.3014 -0.469667, 103.3212 -0.508067, 103.2816 -0.608867, 103.2474 -0.629267, 
+      103.1754 -0.641267, 103.1448 -0.658067, 103.152 -0.677267, 103.1844 -0.694067, 103.3266 -0.708467, 103.3734 -0.718067, 103.3842 -0.739667, 103.4004 -0.761267, 103.4292 -0.793667, 103.4256 -0.805667, 
+      103.4058 -0.823667, 103.3464 -0.834467, 103.2348 -0.842867, 103.233 -0.847667, 103.2636 -0.865667, 103.3284 -0.865667, 103.404 -0.846467, 103.4796 -0.847667, 103.55345 -0.878867, 103.66505 -0.974867, 
+      103.71905 -0.980867, 103.74245 -1.000067, 103.74605 -1.042067, 103.78025 -1.069667, 103.79105 -1.063667, 103.80365 -1.007267, 103.83605 -0.984467, 103.87205 -0.982067, 103.9603 -1.000067, 104.0593 -1.037267, 
+      104.15865 -1.049133, 104.1997 -1.054067, 104.2807 -1.045667, 104.32215 -1.024067, 104.33655 -1.024067, 104.35995 -1.040867, 104.36895 -1.106867, 104.40135 -1.118867, 104.42835 -1.134467, 104.42295 -1.354067, 
+      104.40675 -1.488467, 104.42835 -1.574867, 104.50395 -1.690067, 104.51295 -1.709267, 104.50035 -1.736867, 104.47155 -1.751267, 104.45895 -1.781267, 104.43195 -1.790867, 104.38155 -1.801667, 104.37075 -1.830467, 
+      104.35815 -1.871267, 104.38875 -1.913267, 104.40675 -1.921667, 104.43915 -1.890467, 104.45715 -1.879667, 104.47155 -1.888067, 104.48235 -1.939667, 104.49135 -1.964867, 104.52015 -1.979267, 104.55975 -1.973267, 
+      104.64975 -1.926467, 104.66595 -1.926467, 104.67675 -1.948067, 104.64975 -1.988867, 104.65335 -2.006867, 104.67495 -2.006867, 104.70735 -1.973267, 104.71995 -1.945667, 104.73795 -1.934867, 104.78475 -1.938467, 
+      104.83335 -1.968467, 104.82255 -2.083667, 104.78295 -2.147267, 104.68935 -2.225267, 104.65515 -2.280467, 104.61555 -2.290067, 104.58675 -2.275667, 104.56695 -2.266067, 104.54355 -2.269667, 104.39595 -2.348867, 
+      104.2627 -2.425667, 104.1871 -2.495267, 104.1691 -2.554067, 104.1799 -2.602067, 104.2267 -2.644067, 104.2969 -2.669267, 104.3347 -2.674067, 104.3401 -2.682467, 104.3329 -2.699267, 104.2681 -2.744867, 
+      104.2537 -2.753267, 104.2591 -2.758067, 104.3059 -2.753267, 104.3329 -2.738867, 104.3869 -2.692067, 104.4085 -2.654867, 104.4661 -2.614067, 104.5543 -2.575667, 104.67675 -2.536067, 104.70555 -2.509667, 
+      104.69835 -2.404067, 104.72715 -2.326067, 104.76675 -2.273267, 104.80635 -2.254067, 104.84415 -2.244467, 104.87835 -2.248067, 104.89275 -2.261267, 104.90355 -2.290067, 104.87115 -2.326067, 104.79015 -2.375267, 
+      104.78655 -2.390867, 104.81355 -2.400467, 104.84235 -2.383667, 104.88015 -2.380067, 104.90715 -2.366867, 104.94855 -2.329667, 104.9954 -2.310467, 105.0188 -2.312867, 105.0386 -2.333267, 105.0296 -2.366867, 
+      105.0062 -2.418467, 105.0116 -2.429267, 105.0404 -2.405267, 105.0746 -2.372867, 105.0926 -2.369267, 105.107 -2.392067, 105.1268 -2.407667, 105.1394 -2.402867, 105.1394 -2.372867, 105.1682 -2.348867, 
+      105.2186 -2.339267, 105.45985 -2.377667, 105.50485 -2.384867, 105.51205 -2.404067, 105.50485 -2.431667, 105.51925 -2.438867, 105.57505 -2.420867, 105.58765 -2.426867, 105.57145 -2.504867, 105.59665 -2.567267, 
+      105.71905 -2.711267, 105.71545 -2.738867, 105.68845 -2.785667, 105.69925 -2.810867, 105.79465 -2.904467, 105.83245 -2.917667, 105.91885 -2.917667, 105.97645 -2.936867, 106.0395 -2.988467, 106.0395 -3.042467, 
+      106.0449 -3.142067, 106.0557 -3.175667, 106.0431 -3.188867, 105.9135 -3.257267, 105.8181 -3.336467, 105.7641 -3.401267, 105.7011 -3.542867, 105.7011 -3.716867, 105.7083 -3.749267, 105.7335 -3.768467, 
+      105.7479 -3.760067, 105.7677 -3.728867, 105.8001 -3.722867, 105.8397 -3.727667, 105.8757 -3.758867, 105.8955 -3.827267, 105.8829 -3.924467, 105.8325 -4.050467, 105.8145 -4.064867, 105.7929 -4.063667, 
+      105.7731 -4.062467, 105.7605 -4.068467, 105.7551 -4.144067, 105.7605 -4.270067, 105.7551 -4.277267, 105.7137 -4.294067, 105.7155 -4.304867, 105.7461 -4.313267, 105.7677 -4.338467, 105.8127 -4.399667, 
+      105.8415 -4.417667, 105.8451 -4.432067, 105.8235 -4.464467, 105.8181 -4.526867, 105.8451 -4.590467, 105.8451 -4.601267, 105.8343 -4.606067, 105.7983 -4.603667, 105.7839 -4.609667, 105.7839 -4.628867, 
+      105.8001 -4.705667, 105.8037 -4.758467, 105.8469 -4.847267, 105.8667 -4.880867, 105.8613 -4.912067, 105.8361 -4.951667, 105.8361 -5.012867, 105.8523 -5.144867, 105.8631 -5.255267, 105.8523 -5.274467, 
+      105.7857 -5.305667, 105.7731 -5.356067, 105.7785 -5.477267, 105.79815 -5.573267, 105.78015 -5.627267, 105.78735 -5.723267, 105.75495 -5.785667, 105.7027 -5.839667, 105.6775 -5.849267, 105.6649 -5.840867, 
+      105.6613 -5.795267, 105.6451 -5.788067, 105.6235 -5.789267, 105.5911 -5.774867, 105.5767 -5.728067, 105.5767 -5.632067, 105.5605 -5.592467, 105.5389 -5.584067, 105.5047 -5.593667, 105.4741 -5.594867, 
+      105.4255 -5.558867, 105.3805 -5.527667, 105.29045 -5.488067, 105.24905 -5.436467, 105.21665 -5.389667, 105.19685 -5.382467, 105.16265 -5.383667, 105.14105 -5.398067, 105.14465 -5.428067, 105.16805 -5.464067, 
+      105.16625 -5.495267, 105.15365 -5.514467, 105.10505 -5.522867, 105.07985 -5.527667, 105.07085 -5.538467, 105.07805 -5.560067, 105.13025 -5.579267, 105.13565 -5.598467, 105.15905 -5.611667, 105.18785 -5.618867, 
+      105.19325 -5.632067, 105.16985 -5.640467, 105.12665 -5.647667, 105.11945 -5.659667, 105.15905 -5.700467, 105.23105 -5.740067, 105.24005 -5.759267, 105.22745 -5.765267, 105.17885 -5.767667, 105.10505 -5.754467, 
+      104.95745 -5.708867, 104.9016 -5.672867, 104.7522 -5.542067, 104.682 -5.490467, 104.655 -5.484467, 104.6262 -5.490467, 104.6172 -5.506067, 104.6226 -5.538467, 104.673 -5.622467, 104.6748 -5.676467, 
+      104.7198 -5.756867, 104.7216 -5.839667, 104.7396 -5.862467, 104.7504 -5.881667, 104.7378 -5.893667, 104.7126 -5.890067, 104.6712 -5.875667, 104.6442 -5.882867, 104.6118 -5.892467, 104.5938 -5.887667, 
+      104.5812 -5.855267, 104.583 -5.804867, 104.5596 -5.778467, 104.42995 -5.695667, 104.29495 -5.597267, 104.28775 -5.576867, 104.29855 -5.554067, 104.29315 -5.508467, 104.23195 -5.446067, 104.07895 -5.314067, 
+      103.94035 -5.240867, 103.87555 -5.231267, 103.84675 -5.221667, 103.82875 -5.200067, 103.84135 -5.185667, 103.86835 -5.166467, 103.86835 -5.153267, 103.84315 -5.131667, 103.7099 -4.974467, 103.6739 -4.952867, 
+      103.6487 -4.956467, 103.6181 -4.972067, 103.5965 -4.972067, 103.5821 -4.951667, 103.6019 -4.925267, 103.6019 -4.892867, 103.5785 -4.866467, 103.5659 -4.868867, 103.5317 -4.886867, 103.5191 -4.885667, 
+      103.5137 -4.861667, 103.4939 -4.834067, 103.4615 -4.816067, 103.41825 -4.807667, 103.40025 -4.798067, 103.38225 -4.801667, 103.34625 -4.816067, 103.32645 -4.812467, 103.31565 -4.766867, 103.30125 -4.763267, 
+      103.26345 -4.766867, 103.24185 -4.762067, 103.21845 -4.727267, 103.19145 -4.656467, 103.14645 -4.625267, 102.9358 -4.501667, 102.7954 -4.409267, 102.6766 -4.286867, 102.56855 -4.187267, 102.34715 -4.048067, 
+      102.2535 -3.961667, 102.2067 -3.917267, 102.1941 -3.884867, 102.2085 -3.863267, 102.2301 -3.853667, 102.2607 -3.854867, 102.2697 -3.868067, 102.2697 -3.883667, 102.2805 -3.887267, 102.3165 -3.864467, 
+      102.3345 -3.824867, 102.3093 -3.781667, 102.2607 -3.756467, 102.2463 -3.736067, 102.2499 -3.660467, 102.2193 -3.606467, 102.1365 -3.532067, 102.0069 -3.450467, 101.94745 -3.400067, 101.88625 -3.392867, 
+      101.79085 -3.359267, 101.73865 -3.323267, 101.5982 -3.180467, 101.4866 -3.049667, 101.303 -2.774867, 101.2652 -2.748467, 101.2274 -2.740067, 101.1824 -2.730467, 101.15 -2.702867, 101.02395 -2.526467, 
+      100.93215 -2.426867, 100.87815 -2.344067, 100.87815 -2.286467, 100.87095 -2.183267, 100.82955 -2.138867, 100.83315 -2.117267, 100.86195 -2.100467, 100.87995 -2.038067, 100.82415 -1.884467, 100.72515 -1.610867, 
+      100.67835 -1.512467, 100.64055 -1.484867, 100.61895 -1.466867, 100.62075 -1.447667, 100.64235 -1.397267, 100.63515 -1.378067, 100.58115 -1.310867, 100.51095 -1.265267, 100.40115 -1.265267, 100.38855 -1.256867, 
+      100.38675 -1.232867, 100.41015 -1.220867, 100.42095 -1.188467, 100.39215 -1.145267, 100.35075 -1.098467, 100.34535 -1.075667, 100.37595 -1.054067, 100.37775 -1.040867, 100.35795 -1.030067, 100.32195 -1.020467, 
+      100.30035 -0.989267, 100.27155 -0.913667, 100.18695 -0.838067, 100.11855 -0.764867, 100.11855 -0.733667, 100.11675 -0.673667, 100.07715 -0.619667, 100.01595 -0.540467, 99.91155 -0.431267, 99.81975 -0.322067, 
+      99.77655 -0.217667, 99.78555 -0.083267, 99.77295 0.042733, 99.73695 0.070333, 99.59475 0.160333, 99.3769 0.276733, 99.3067 0.297133, 99.2779 0.287533, 99.2527 0.279133, 99.2347 0.285133, 
+      99.2167 0.347533, 99.1807 0.363133, 99.1771 0.375133, 99.1879 0.425533, 99.2113 0.469933, 99.2005 0.537133, 99.1195 0.645133, 99.0709 0.724333, 99.0727 0.841933, 99.0475 0.875533, 
+      98.9287 1.011133, 98.8891 1.107133, 98.8369 1.367533, 98.7793 1.494733, 98.7505 1.529533, 98.7487 1.554733, 98.7649 1.564333, 98.7775 1.561933, 98.8279 1.533133, 98.8441 1.536733, 
+      98.8891 1.581133, 98.9053 1.630333, 98.8873 1.683133, 98.8603 1.717933, 98.8639 1.770733, 98.8513 1.789933, 98.7901 1.811533, 98.7523 1.812733, 98.7307 1.804333, 98.7415 1.787533, 
+      98.7613 1.774333, 98.7649 1.759933, 98.7523 1.756333, 98.7343 1.756333, 98.7145 1.762333, 98.6785 1.798333, 98.6497 1.881133, 98.58845 1.943533, 98.50565 2.027533, 98.40665 2.069533, 
+      98.34725 2.081533, 98.2698 2.119933, 98.0862 2.262733, 98.0178 2.305933, 97.9008 2.345533, 97.854 2.345533, 97.82335 2.329933, 97.79815 2.313133, 97.77835 2.314333, 97.74775 2.341933, 
+      97.64695 2.509933, 97.61635 2.658733, 97.62175 2.847133, 97.62355 2.886733, 97.61095 2.903533, 97.57315 2.916733, 97.52815 2.922733, 97.48675 2.945533, 97.39675 3.017533, 97.3265 3.118333, 
+      97.2653 3.163933, 97.1807 3.234733, 97.1339 3.300733, 97.1213 3.409933, 97.0799 3.501133, 97.0079 3.582733, 96.8621 3.700333, 96.7955 3.727933, 96.7109 3.733933, 96.6119 3.742333, 
+      96.54705 3.751933, 96.48405 3.781933, 96.36885 3.874333, 96.28065 3.989533, 96.2086 4.105933, 96.1852 4.120333, 96.1618 4.110733, 96.1366 4.109533, 96.133 4.117933, 96.1492 4.151533, 
+      96.142 4.183933, 96.1294 4.191133, 96.1114 4.183933, 96.097 4.173133, 96.0844 4.176733, 96.0736 4.206733, 96.0358 4.251133, 95.93495 4.353133, 95.82335 4.446733, 95.5371 4.673533, 
+      95.4327 4.783933, 95.3607 4.881133, 95.3283 4.990333, 95.3121 5.077933, 95.2905 5.092333, 95.2743 5.082733, 95.2599 5.080333, 95.2509 5.094733, 95.2419 5.101933, 95.2383 5.122333, 
+      95.2437 5.143933)), 
+  ((131.95555 -2.948733, 131.9564 -2.932567, 131.946 -2.9216, 131.92785 -2.910633, 131.92525 -2.900267, 131.9339 -2.887567, 131.95725 -2.874867, 132 -2.856967, 132.0505 -2.8321, 132.08875 -2.8298, 
+      132.12905 -2.827467, 132.1805 -2.8233, 132.29455 -2.822833, 132.3189 -2.821433, 132.32655 -2.8182, 132.3217 -2.8015, 132.30985 -2.791767, 132.2758 -2.7862, 132.22295 -2.783867, 132.19375 -2.779233, 
+      132.1847 -2.773667, 132.1868 -2.763, 132.1958 -2.754667, 132.2139 -2.751433, 132.25005 -2.752333, 132.30915 -2.744, 132.35715 -2.740767, 132.378 -2.743533, 132.41415 -2.7644, 132.45655 -2.784333, 
+      132.4809 -2.797333, 132.515 -2.801967, 132.531 -2.801033, 132.54 -2.794067, 132.53655 -2.7811, 132.50805 -2.763933, 132.49065 -2.750967, 132.4962 -2.737033, 132.5101 -2.731467, 132.53515 -2.732867, 
+      132.572 -2.7403, 132.62835 -2.762533, 132.73125 -2.814033, 132.79175 -2.844633, 132.8133 -2.859933, 132.8418 -2.864567, 132.87725 -2.863633, 132.8891 -2.859, 132.90715 -2.831167, 132.9294 -2.795933, 
+      132.95375 -2.749567, 132.98155 -2.688367, 132.99615 -2.662633, 133.0504 -2.6014, 133.0935 -2.580533, 133.1227 -2.576367, 133.16655 -2.577767, 133.20825 -2.561067, 133.2486 -2.5481, 133.2889 -2.547633, 
+      133.307 -2.552267, 133.32505 -2.5861, 133.323 -2.629233, 133.31185 -2.681167, 133.3084 -2.705033, 133.3091 -2.761633, 133.3237 -2.7797, 133.3348 -2.787133, 133.34175 -2.784567, 133.3508 -2.739133, 
+      133.3522 -2.7011, 133.3779 -2.637133, 133.3807 -2.601867, 133.38905 -2.579167, 133.41405 -2.575, 133.4565 -2.582867, 133.49615 -2.611167, 133.51595 -2.627133, 133.5323 -2.645233, 133.541 -2.6515, 
+      133.54205 -2.664233, 133.5382 -2.673267, 133.5417 -2.678833, 133.56045 -2.681867, 133.5667 -2.681167, 133.59175 -2.673033, 133.60805 -2.6631, 133.61015 -2.6522, 133.60355 -2.632267, 133.60215 -2.617667, 
+      133.6119 -2.6084, 133.63345 -2.606067, 133.65015 -2.6077, 133.6623 -2.6158, 133.6668 -2.6376, 133.66605 -2.651667, 133.66015 -2.6978, 133.6584 -2.7263, 133.65315 -2.752867, 133.6337 -2.7851, 
+      133.62015 -2.805733, 133.6142 -2.8143, 133.62015 -2.823367, 133.6316 -2.8259, 133.6507 -2.821033, 133.6622 -2.809667, 133.68335 -2.773633, 133.69485 -2.752067, 133.70215 -2.728433, 133.7084 -2.713833, 
+      133.71215 -2.676867, 133.71145 -2.647867, 133.70485 -2.6152, 133.7017 -2.593767, 133.6961 -2.5708, 133.69195 -2.552033, 133.69925 -2.546467, 133.718 -2.546233, 133.73115 -2.549167, 133.76455 -2.5835, 
+      133.77845 -2.610167, 133.79445 -2.637733, 133.808 -2.648633, 133.81705 -2.650733, 133.8264 -2.650033, 133.83405 -2.643533, 133.8344 -2.627533, 133.832 -2.618733, 133.81975 -2.609833, 133.80655 -2.599867, 
+      133.8024 -2.5871, 133.80205 -2.563, 133.80345 -2.5384, 133.8003 -2.531467, 133.7878 -2.526133, 133.7652 -2.521733, 133.7332 -2.5129, 133.7144 -2.500167, 133.70505 -2.4962, 133.7012 -2.487633, 
+      133.70955 -2.479533, 133.7252 -2.4758, 133.76135 -2.4779, 133.79125 -2.486933, 133.8333 -2.501567, 133.9011 -2.5396, 133.9317 -2.544933, 133.9484 -2.541233, 133.9626 -2.527, 133.97025 -2.509833, 
+      133.9678 -2.495, 133.957 -2.479467, 133.95005 -2.472733, 133.95075 -2.464167, 133.96085 -2.4602, 133.98165 -2.459433, 133.99105 -2.452, 133.98685 -2.4418, 133.9754 -2.434367, 133.96115 -2.4295, 
+      133.92775 -2.4279, 133.8923 -2.424633, 133.87735 -2.4186, 133.8652 -2.407033, 133.86065 -2.3894, 133.8575 -2.374467, 133.84915 -2.3594, 133.8401 -2.353133, 133.82585 -2.3508, 133.81335 -2.345933, 
+      133.81505 -2.340833, 133.8328 -2.333433, 133.8866 -2.309033, 133.91025 -2.294667, 133.9252 -2.282167, 133.93285 -2.2571, 133.93 -2.204833, 133.92375 -2.1761, 133.9147 -2.154533, 133.89065 -2.126633, 
+      133.8625 -2.114833, 133.82595 -2.1081, 133.78635 -2.104633, 133.7585 -2.108333, 133.7481 -2.110667, 133.723 -2.118167, 133.69065 -2.128833, 133.6625 -2.131867, 133.6486 -2.130933, 133.6308 -2.1239, 
+      133.62105 -2.122967, 133.61095 -2.125767, 133.59705 -2.132933, 133.57795 -2.147333, 133.5609 -2.1624, 133.55325 -2.171433, 133.5411 -2.175133, 133.52265 -2.170733, 133.5136 -2.164933, 133.51395 -2.153333, 
+      133.52645 -2.1378, 133.5268 -2.129, 133.5188 -2.122533, 133.5049 -2.118833, 133.49065 -2.1223, 133.4788 -2.131833, 133.47185 -2.148733, 133.4645 -2.169733, 133.4558 -2.182967, 133.44085 -2.1876, 
+      133.38315 -2.193667, 133.3529 -2.1962, 133.3077 -2.203867, 133.23185 -2.212233, 133.19885 -2.218733, 133.1425 -2.239633, 133.123 -2.250533, 133.09175 -2.2635, 133.07085 -2.267, 133.02665 -2.265433, 
+      133.00265 -2.260833, 132.9769 -2.260833, 132.94735 -2.265233, 132.9265 -2.2701, 132.90495 -2.282633, 132.88685 -2.291233, 132.86805 -2.2931, 132.7606 -2.292433, 132.74045 -2.290567, 132.7217 -2.286633, 
+      132.71335 -2.278267, 132.7147 -2.2639, 132.7203 -2.251167, 132.73595 -2.226567, 132.738 -2.2122, 132.72935 -2.203167, 132.70985 -2.194833, 132.6862 -2.186, 132.6716 -2.186233, 132.6344 -2.197633, 
+      132.6003 -2.2106, 132.5158 -2.2482, 132.4967 -2.2577, 132.4612 -2.2728, 132.43655 -2.279733, 132.3962 -2.281633, 132.37565 -2.2786, 132.3527 -2.270267, 132.3291 -2.259367, 132.303 -2.2524, 
+      132.24565 -2.229, 132.18995 -2.212467, 132.14475 -2.204133, 132.11485 -2.194633, 132.1079 -2.1872, 132.10995 -2.1763, 132.12385 -2.1675, 132.1631 -2.15, 132.2104 -2.129133, 132.2344 -2.1143, 
+      132.23545 -2.103633, 132.2337 -2.095067, 132.21875 -2.088333, 132.19925 -2.089967, 132.1885 -2.094367, 132.17355 -2.1027, 132.1422 -2.1127, 132.1283 -2.119433, 132.113 -2.122, 132.0925 -2.122, 
+      132.07095 -2.119433, 132.0574 -2.114333, 132.04485 -2.103667, 132 -2.092833, 131.9924 -2.083467, 131.98655 -2.067067, 131.98655 -2.0468, 131.98655 -2.013267, 131.97605 -1.980533, 131.962 -1.964933, 
+      131.9433 -1.9548, 131.92045 -1.946633, 131.8606 -1.9586, 131.83815 -1.9566, 131.8232 -1.938667, 131.82915 -1.9187, 131.8606 -1.8868, 131.8516 -1.8798, 131.80525 -1.8788, 131.79775 -1.870333, 
+      131.8187 -1.833433, 131.90695 -1.778567, 131.9587 -1.7608, 131.97135 -1.752833, 131.9807 -1.7427, 131.9842 -1.7263, 131.98305 -1.7076, 131.97605 -1.689667, 131.96665 -1.677967, 131.95265 -1.676233, 
+      131.90845 -1.694267, 131.86505 -1.700267, 131.8441 -1.6903, 131.83815 -1.674333, 131.8546 -1.634433, 131.86205 -1.622467, 131.8441 -1.586567, 131.82465 -1.581567, 131.78275 -1.581567, 131.75885 -1.5696, 
+      131.74535 -1.542667, 131.7319 -1.5337, 131.70495 -1.5357, 131.6541 -1.557133, 131.6242 -1.5701, 131.60325 -1.5591, 131.59725 -1.509233, 131.55535 -1.4833, 131.509 -1.473333, 131.43865 -1.4803, 
+      131.36535 -1.509233, 131.3474 -1.505267, 131.3429 -1.494267, 131.3414 -1.434933, 131.32345 -1.421967, 131.27855 -1.415, 131.24415 -1.422967, 131.2262 -1.437933, 131.23665 -1.4828, 131.2277 -1.498767, 
+      131.19325 -1.504767, 131.1783 -1.497767, 131.16185 -1.476833, 131.1349 -1.456867, 131.07955 -1.4479, 130.9374 -1.4539, 130.8955 -1.4499, 130.88355 -1.432933, 130.897 -1.409, 130.9359 -1.395033, 
+      130.96435 -1.382067, 130.99575 -1.322233, 131.0212 -1.305767, 131.13195 -1.2888, 131.2681 -1.240933, 131.2995 -1.213, 131.32795 -1.123733, 131.33395 -1.011033, 131.2801 -0.936233, 131.2337 -0.882367, 
+      131.2307 -0.859433, 131.25015 -0.848467, 131.44915 -0.817033, 131.56135 -0.805067, 131.63915 -0.779133, 131.7409 -0.7502, 131.8651 -0.663433, 131.962 -0.5924, 131.976 -0.5866, 132 -0.5827, 
+      132.06705 -0.571033, 132.1221 -0.560033, 132.15695 -0.5478, 132.19915 -0.518433, 132.2193 -0.476867, 132.2358 -0.465967, 132.2817 -0.446267, 132.3496 -0.449933, 132.398 -0.451867, 132.46335 -0.424267, 
+      132.5274 -0.396533, 132.55325 -0.396133, 132.58815 -0.409567, 132.6285 -0.414467, 132.69095 -0.426633, 132.752 -0.4185, 132.7752 -0.403833, 132.8138 -0.409567, 132.91655 -0.4536, 132.97345 -0.471967, 
+      133.02665 -0.4695, 133.04375 -0.457567, 133.0652 -0.459733, 133.0707 -0.482967, 133.0982 -0.5111, 133.1496 -0.545367, 133.21015 -0.577167, 133.23545 -0.579633, 133.2611 -0.558467, 133.3019 -0.562467, 
+      133.3551 -0.591833, 133.4046 -0.628533, 133.4271 -0.7025, 133.4259 -0.7497, 133.45235 -0.766767, 133.51655 -0.781433, 133.5441 -0.793667, 133.6285 -0.7961, 133.63215 -0.779, 133.62125 -0.769233, 
+      133.634 -0.7594, 133.73125 -0.760633, 133.7991 -0.777767, 133.8178 -0.772467, 133.83765 -0.754533, 133.8725 -0.7582, 133.9037 -0.771633, 134.02665 -0.770433, 134.04135 -0.802233, 134.0632 -0.840833, 
+      134.13305 -0.8744, 134.17675 -0.895367, 134.1606 -0.9172, 134.11815 -0.9222, 134.1129 -0.9539, 134.07805 -0.982033, 134.0632 -1.017433, 134.0707 -1.0383, 134.1001 -1.066433, 134.1313 -1.114133, 
+      134.14595 -1.152067, 134.2652 -1.268267, 134.3074 -1.340433, 134.3428 -1.416167, 134.31295 -1.445633, 134.27445 -1.4762, 134.2708 -1.536133, 134.25245 -1.600967, 134.2194 -1.653567, 134.1662 -1.6866, 
+      134.13905 -1.721333, 134.1552 -1.782, 134.1992 -1.829733, 134.1964 -1.8678, 134.19925 -1.996067, 134.19925 -2.0609, 134.18675 -2.103, 134.1477 -2.106233, 134.13795 -2.116, 134.14035 -2.183567, 
+      134.1424 -2.235833, 134.16625 -2.2456, 134.17725 -2.241933, 134.22495 -2.2762, 134.2433 -2.281067, 134.28555 -2.478033, 134.2929 -2.557533, 134.33875 -2.660267, 134.34245 -2.692067, 134.37365 -2.799733, 
+      134.39195 -2.8183, 134.4762 -2.8191, 134.52745 -2.791433, 134.5186 -2.705533, 134.5055 -2.614833, 134.50025 -2.562433, 134.5058 -2.558733, 134.5333 -2.559967, 134.5535 -2.570967, 134.5792 -2.568533, 
+      134.5682 -2.5343, 134.55925 -2.5123, 134.5666 -2.502533, 134.58285 -2.502467, 134.62875 -2.523267, 134.67645 -2.5404, 134.7058 -2.559967, 134.70945 -2.621133, 134.6893 -2.770367, 134.70395 -2.958733, 
+      134.7437 -3.0502, 134.7792 -3.049267, 134.79935 -2.9942, 134.82915 -2.959067, 134.8743 -2.9607, 134.8975 -3.003833, 134.8544 -3.0615, 134.8214 -3.0835, 134.80105 -3.1153, 134.81815 -3.1381, 
+      134.84625 -3.160067, 134.8306 -3.2156, 134.83795 -3.249867, 134.8985 -3.2939, 134.91585 -3.301667, 134.95125 -3.2862, 134.97075 -3.300033, 134.96455 -3.333033, 134.96455 -3.4052, 135.0269 -3.445567, 
+      135.07095 -3.448033, 135.10765 -3.426, 135.1572 -3.4211, 135.21775 -3.443133, 135.28385 -3.474933, 135.3958 -3.474933, 135.4802 -3.455367, 135.5389 -3.4199, 135.58475 -3.396633, 135.5921 -3.364833, 
+      135.5719 -3.348933, 135.5774 -3.323267, 135.6196 -3.3049, 135.71145 -3.2572, 135.76095 -3.2315, 135.7683 -3.202167, 135.7206 -3.186267, 135.7353 -3.170367, 135.7665 -3.1569, 135.8215 -3.133667, 
+      135.88755 -3.068833, 135.87655 -2.9086, 135.9371 -2.838867, 136.0637 -2.739767, 136.139 -2.692067, 136.2271 -2.6774, 136.30045 -2.652933, 136.33445 -2.627067, 136.3445 -2.595433, 136.3555 -2.501267, 
+      136.3445 -2.372833, 136.33715 -2.319, 136.3501 -2.294533, 136.3996 -2.288433, 136.50235 -2.2823, 136.67485 -2.281067, 136.70085 -2.2983, 136.72255 -2.3288, 136.80145 -2.352033, 136.85465 -2.347933, 
+      136.89865 -2.336133, 136.9739 -2.289633, 137.03045 -2.2568, 137.1098 -2.253533, 137.1335 -2.257833, 137.23815 -2.257833, 137.3152 -2.219933, 137.4363 -2.120833, 137.4346 -2.089167, 137.42525 -2.063367, 
+      137.39775 -2.045, 137.3516 -1.998833, 137.33535 -1.988733, 137.3235 -1.998833, 137.31865 -2.007767, 137.29545 -2.011033, 137.2748 -2.0022, 137.24055 -1.945933, 137.2076 -1.941067, 137.1904 -1.932467, 
+      137.19175 -1.913367, 137.2382 -1.868867, 137.2712 -1.8285, 137.3244 -1.815033, 137.3758 -1.827267, 137.451 -1.877433, 137.49135 -1.879867, 137.51645 -1.8662, 137.51275 -1.853967, 137.4969 -1.8444, 
+      137.3868 -1.800367, 137.3785 -1.788067, 137.38865 -1.778333, 137.43815 -1.758767, 137.5097 -1.730633, 137.65835 -1.630333, 137.7262 -1.609533, 137.807 -1.589967, 137.85915 -1.589233, 137.89505 -1.588733, 
+      137.9189 -1.6022, 137.91515 -1.679367, 137.9251 -1.6926, 137.95735 -1.687633, 137.98715 -1.6711, 138.0368 -1.6744, 138.0815 -1.6926, 138.1386 -1.724067, 138.23045 -1.7671, 138.3695 -1.825033, 
+      138.4583 -1.881733, 138.6198 -1.952033, 138.6472 -1.9484, 138.66385 -1.9386, 138.70055 -1.899433, 138.72 -1.895067, 138.7464 -1.897, 138.77685 -1.9452, 138.7978 -2.007067, 138.81285 -2.056167, 
+      138.8473 -2.073233, 138.90605 -2.0915, 139.12805 -2.1661, 139.2418 -2.2248, 139.306 -2.251733, 139.58865 -2.3814, 139.8694 -2.473133, 140.0492 -2.470667, 140.1189 -2.485367, 140.1648 -2.485367, 
+      140.1666 -2.459667, 140.19415 -2.453567, 140.22165 -2.4719, 140.22165 -2.512267, 140.2382 -2.5514, 140.3299 -2.573433, 140.3721 -2.605233, 140.3923 -2.607667, 140.40715 -2.558733, 140.40165 -2.526933, 
+      140.37965 -2.504933, 140.4053 -2.4976, 140.55575 -2.5135, 140.69705 -2.5196, 140.8218 -2.5453, 140.86765 -2.5612, 140.92465 -2.589333, 140.9191 -2.6028, 140.85125 -2.596667, 140.84575 -2.605233, 
+      140.8696 -2.622367, 140.85125 -2.6358, 140.79985 -2.648033, 140.77235 -2.657833, 140.7705 -2.6835, 140.82555 -2.696967, 140.84205 -2.701867, 140.88975 -2.6982, 140.954 -2.6774, 141.0202 -2.693267, 
+      141.00855 -3.1106, 141.00135 -3.233167, 141.0093 -3.573333, 141.00715 -3.841133, 141.00715 -3.964667, 141.00785 -4.200633, 141.00785 -4.312567, 141.01 -4.646, 141.01215 -5.0074, 141.01215 -5.009767, 
+      141.00855 -5.3746, 141.0194 -5.745667, 141.0187 -6.109967, 141.02065 -6.2525, 141.0155 -6.264267, 140.90185 -6.357867, 140.83065 -6.3916, 140.8035 -6.426067, 140.8018 -6.469133, 140.8042 -6.543067, 
+      140.8115 -6.5827, 140.8481 -6.638033, 140.8491 -6.654167, 140.85225 -6.6868, 140.8582 -6.7105, 140.87595 -6.739467, 140.9006 -6.758567, 140.947 -6.7803, 140.98845 -6.8073, 141.0171 -6.839567, 
+      141.0309 -6.894233, 141.02795 -6.898833, 141.0213 -6.949867, 141.02005 -7.079067, 141.01945 -7.4184, 141.01005 -7.756067, 141.01575 -8.092867, 141.02145 -8.4322, 141.0045 -8.732933, 141.01645 -9.071433, 
+      141.0161 -9.104, 140.9926 -9.104, 140.9784 -9.103267, 140.96855 -9.1001, 140.94235 -9.092333, 140.9198 -9.082633, 140.91505 -9.076067, 140.88485 -9.048533, 140.85905 -9.029367, 140.83465 -9.0182, 
+      140.815 -9.016, 140.79105 -9.0166, 140.767 -9.016133, 140.7488 -9.007633, 140.7248 -8.986533, 140.69565 -8.951567, 140.6578 -8.9005, 140.61525 -8.842967, 140.58065 -8.779733, 140.5552 -8.749633, 
+      140.51445 -8.7056, 140.46975 -8.659367, 140.44395 -8.6237, 140.41445 -8.587767, 140.36425 -8.525533, 140.33915 -8.494567, 140.3155 -8.4606, 140.30165 -8.446533, 140.27835 -8.429533, 140.22125 -8.377233, 
+      140.17395 -8.3543, 140.1372 -8.341433, 140.10805 -8.334167, 140.072 -8.3264, 140.0382 -8.322867, 140.01235 -8.322133, 139.99705 -8.316567, 139.9421 -8.293267, 139.9141 -8.2838, 139.88895 -8.2736, 
+      139.8817 -8.2656, 139.8813 -8.252967, 139.88495 -8.222867, 139.8959 -8.213667, 139.93445 -8.1855, 139.9928 -8.1417, 140.0132 -8.125667, 140.022 -8.110767, 140.0213 -8.0957, 140.0129 -8.086233, 
+      140.0049 -8.086, 139.994 -8.093033, 139.9743 -8.1071, 139.9394 -8.1355, 139.9263 -8.1542, 139.91065 -8.1644, 139.8812 -8.175433, 139.8368 -8.193867, 139.8004 -8.206267, 139.7629 -8.212333, 
+      139.7127 -8.221533, 139.6814 -8.222033, 139.6581 -8.219133, 139.59335 -8.2184, 139.5664 -8.220567, 139.51655 -8.2287, 139.4787 -8.236, 139.4543 -8.239867, 139.4103 -8.241333, 139.3637 -8.239133, 
+      139.33165 -8.230167, 139.31275 -8.2168, 139.28945 -8.1894, 139.2647 -8.181133, 139.25205 -8.181267, 139.22 -8.184667, 139.1865 -8.184667, 139.1443 -8.1786, 139.12425 -8.173733, 139.08605 -8.1599, 
+      139.0635 -8.149467, 139.0551 -8.1497, 139.04455 -8.157467, 139.02825 -8.182967, 139.01695 -8.204567, 138.9842 -8.2303, 138.96965 -8.240967, 138.9624 -8.2429, 138.9547 -8.240467, 138.94415 -8.230533, 
+      138.92455 -8.207467, 138.90745 -8.177867, 138.89395 -8.146067, 138.8816 -8.126667, 138.8634 -8.105767, 138.8419 -8.099, 138.8343 -8.098133, 138.8201 -8.094267, 138.81135 -8.073133, 138.80405 -8.050067, 
+      138.7917 -8.016333, 138.7739 -7.970367, 138.76445 -7.943167, 138.7641 -7.911733, 138.7714 -7.902033, 138.80235 -7.882367, 138.83875 -7.855433, 138.86905 -7.828133, 138.87705 -7.810433, 138.8887 -7.7745, 
+      138.8931 -7.7409, 138.89275 -7.7142, 138.90005 -7.695033, 138.9128 -7.685433, 138.93065 -7.671833, 138.9725 -7.637867, 139.0123 -7.5926, 139.04065 -7.5727, 139.06105 -7.5676, 139.08 -7.566867, 
+      139.11715 -7.5613, 139.1248 -7.556933, 139.1339 -7.545767, 139.13535 -7.528533, 139.12555 -7.511433, 139.103 -7.487167, 139.0724 -7.4636, 139.0353 -7.4544, 138.992 -7.435567, 138.94865 -7.413733, 
+      138.91845 -7.4021, 138.8675 -7.3823, 138.83005 -7.373567, 138.81295 -7.361433, 138.7769 -7.330867, 138.73685 -7.304633, 138.71395 -7.2947, 138.6721 -7.2817, 138.66005 -7.2725, 138.6546 -7.2543, 
+      138.66515 -7.240467, 138.67575 -7.234133, 138.70085 -7.2327, 138.72925 -7.2361, 138.7602 -7.2419, 138.80825 -7.2567, 138.82935 -7.260367, 138.85375 -7.259867, 138.8683 -7.253333, 138.89785 -7.234867, 
+      138.91965 -7.231733, 138.9426 -7.231733, 138.97175 -7.238033, 139.01035 -7.241667, 139.0682 -7.249667, 139.105 -7.2543, 139.1385 -7.2538, 139.16035 -7.248467, 139.1851 -7.238267, 139.22625 -7.216667, 
+      139.2314 -7.212167, 139.23285 -7.2049, 139.23105 -7.200533, 139.2263 -7.195667, 139.2172 -7.192533, 139.2023 -7.193, 139.18555 -7.1981, 139.16735 -7.210467, 139.1462 -7.219933, 139.1313 -7.222367, 
+      139.12 -7.2219, 139.10075 -7.216533, 139.05925 -7.205133, 139.03375 -7.196633, 139.0003 -7.184767, 138.97155 -7.181833, 138.9264 -7.1753, 138.8966 -7.169233, 138.85835 -7.158067, 138.82525 -7.144467, 
+      138.76485 -7.116933, 138.7274 -7.091667, 138.70225 -7.070333, 138.66625 -7.0333, 138.65315 -7.0093, 138.64115 -6.9877, 138.6433 -6.969233, 138.65535 -6.961733, 138.70385 -6.952367, 138.78685 -6.9475, 
+      138.88735 -6.938767, 138.92665 -6.931967, 139.00675 -6.9213, 139.0187 -6.915433, 139.02565 -6.906733, 139.0213 -6.895067, 139.0114 -6.885167, 138.998 -6.879533, 138.94265 -6.8708, 138.88295 -6.8679, 
+      138.7985 -6.849467, 138.76355 -6.829067, 138.71405 -6.782467, 138.68495 -6.770833, 138.6369 -6.7679, 138.60775 -6.766933, 138.57865 -6.752367, 138.57095 -6.738867, 138.5675 -6.711167, 138.57675 -6.682733, 
+      138.5994 -6.6635, 138.61945 -6.651733, 138.63325 -6.649667, 138.6594 -6.6494, 138.6771 -6.655067, 138.709 -6.670933, 138.78475 -6.698367, 138.82855 -6.7163, 138.8551 -6.722433, 138.88165 -6.727067, 
+      138.8951 -6.7268, 138.902 -6.720667, 138.8997 -6.7122, 138.8847 -6.698367, 138.8459 -6.674, 138.81435 -6.656333, 138.7498 -6.622367, 138.7079 -6.5965, 138.64185 -6.553833, 138.57765 -6.5164, 
+      138.50115 -6.4594, 138.46235 -6.432733, 138.43355 -6.407633, 138.4243 -6.395833, 138.4228 -6.379833, 138.43125 -6.369833, 138.4324 -6.3501, 138.4209 -6.3301, 138.40745 -6.305233, 138.38365 -6.252833, 
+      138.3694 -6.205933, 138.371 -6.1684, 138.37675 -6.141233, 138.3814 -6.116767, 138.3776 -6.107033, 138.36565 -6.102167, 138.34415 -6.1024, 138.3184 -6.097533, 138.2961 -6.082933, 138.2688 -6.060633, 
+      138.2469 -6.0409, 138.2112 -6.0003, 138.1843 -5.9552, 138.16935 -5.926867, 138.1705 -5.917633, 138.18395 -5.909967, 138.1993 -5.904833, 138.26585 -5.898433, 138.3116 -5.892033, 138.36005 -5.884833, 
+      138.37425 -5.878167, 138.37775 -5.861767, 138.3763 -5.860567, 138.37165 -5.8568, 138.35665 -5.856267, 138.3255 -5.858567, 138.294 -5.862433, 138.2644 -5.8655, 138.23635 -5.872433, 138.2098 -5.878067, 
+      138.18675 -5.8778, 138.1564 -5.8742, 138.1364 -5.8637, 138.1245 -5.847567, 138.1195 -5.828333, 138.12605 -5.8109, 138.15105 -5.791167, 138.17565 -5.7781, 138.24065 -5.761067, 138.27295 -5.754667, 
+      138.3014 -5.748267, 138.3476 -5.7435, 138.3776 -5.739933, 138.4095 -5.7353, 138.4199 -5.730433, 138.4318 -5.722233, 138.44645 -5.704567, 138.44795 -5.679433, 138.4395 -5.674067, 138.4276 -5.674067, 
+      138.40415 -5.685867, 138.3784 -5.6961, 138.3561 -5.7025, 138.32345 -5.7125, 138.28195 -5.723267, 138.2616 -5.727367, 138.23315 -5.733533, 138.20045 -5.735067, 138.1605 -5.735067, 138.13935 -5.7302, 
+      138.1317 -5.731867, 138.1175 -5.738767, 138.1033 -5.754667, 138.0956 -5.771833, 138.0879 -5.776967, 138.0725 -5.783867, 138.066 -5.783367, 138.0583 -5.780033, 138.05525 -5.7703, 138.05945 -5.744167, 
+      138.071 -5.711367, 138.0768 -5.690733, 138.07565 -5.6751, 138.07065 -5.642533, 138.0745 -5.6305, 138.096 -5.617167, 138.1314 -5.6041, 138.1429 -5.5995, 138.15025 -5.5922, 138.14875 -5.581433, 
+      138.13565 -5.5758, 138.12565 -5.5768, 138.10835 -5.580667, 138.0834 -5.583733, 138.0707 -5.583233, 138.06265 -5.5799, 138.058 -5.5727, 138.05955 -5.560933, 138.06415 -5.546567, 138.06645 -5.5212, 
+      138.06615 -5.4888, 138.0692 -5.4652, 138.07575 -5.456767, 138.09535 -5.4447, 138.1119 -5.4342, 138.15615 -5.4164, 138.175 -5.4141, 138.21905 -5.411533, 138.22765 -5.41, 138.25575 -5.401267, 
+      138.27175 -5.394867, 138.29185 -5.381033, 138.35265 -5.341433, 138.3746 -5.3258, 138.3992 -5.3089, 138.4084 -5.298133, 138.4057 -5.285833, 138.3961 -5.2848, 138.3746 -5.2925, 138.34305 -5.3089, 
+      138.30575 -5.323233, 138.2804 -5.336567, 138.25815 -5.342967, 138.2293 -5.3486, 138.2151 -5.353733, 138.1678 -5.369633, 138.15285 -5.3786, 138.13015 -5.392167, 138.11095 -5.395767, 138.08285 -5.395267, 
+      138.0494 -5.3968, 138.03605 -5.401, 138.0203 -5.411, 138.00685 -5.420233, 137.98645 -5.433833, 137.9707 -5.4369, 137.9415 -5.434067, 137.9134 -5.425633, 137.8601 -5.402567, 137.8259 -5.377433, 
+      137.81365 -5.364, 137.81215 -5.349367, 137.82715 -5.3294, 137.84365 -5.3112, 137.8475 -5.2976, 137.84175 -5.285067, 137.83135 -5.2825, 137.81945 -5.284033, 137.80175 -5.2948, 137.7779 -5.316567, 
+      137.766 -5.335533, 137.75795 -5.3568, 137.7495 -5.3622, 137.73985 -5.363733, 137.73065 -5.362967, 137.7237 -5.356567, 137.7218 -5.3404, 137.71065 -5.3235, 137.6926 -5.306567, 137.68145 -5.2976, 
+      137.6784 -5.288633, 137.68415 -5.283, 137.7126 -5.259433, 137.71995 -5.250833, 137.7188 -5.241867, 137.70765 -5.235733, 137.6969 -5.235967, 137.68345 -5.244433, 137.67305 -5.249567, 137.6592 -5.2593, 
+      137.64345 -5.264167, 137.61695 -5.264433, 137.6 -5.257267, 137.5758 -5.241367, 137.562 -5.230867, 137.5593 -5.217267, 137.5689 -5.2001, 137.5808 -5.185, 137.6047 -5.154867, 137.627 -5.133867, 
+      137.64085 -5.1226, 137.64775 -5.113367, 137.6447 -5.102333, 137.63545 -5.097467, 137.62085 -5.098767, 137.6047 -5.110033, 137.58165 -5.131567, 137.5578 -5.1623, 137.5436 -5.182033, 137.5378 -5.193833, 
+      137.5259 -5.210733, 137.5186 -5.2151, 137.5067 -5.2169, 137.4909 -5.211767, 137.47515 -5.199733, 137.44865 -5.171033, 137.4448 -5.154367, 137.46405 -5.134367, 137.49325 -5.110267, 137.5221 -5.087233, 
+      137.53675 -5.0748, 137.5406 -5.0684, 137.53985 -5.061467, 137.53485 -5.056867, 137.5264 -5.055833, 137.51525 -5.0602, 137.5018 -5.068633, 137.4718 -5.0871, 137.4522 -5.098367, 137.43725 -5.112467, 
+      137.4207 -5.1304, 137.40725 -5.137833, 137.39955 -5.137567, 137.39185 -5.1322, 137.3788 -5.117833, 137.3677 -5.1017, 137.3473 -5.066067, 137.33155 -5.042233, 137.3266 -5.021867, 137.3362 -5.0065, 
+      137.3689 -4.987267, 137.40695 -4.9806, 137.42425 -4.968067, 137.42655 -4.960367, 137.42235 -4.941667, 137.40965 -4.929367, 137.3989 -4.9296, 137.3893 -4.938067, 137.3858 -4.950633, 137.37775 -4.958833, 
+      137.3662 -4.9619, 137.3524 -4.964967, 137.3305 -4.977033, 137.31475 -4.9983, 137.30395 -5.0124, 137.29475 -5.019567, 137.274 -5.034167, 137.25555 -5.039567, 137.2321 -5.041333, 137.2121 -5.0375, 
+      137.1898 -5.022633, 137.17905 -5.0052, 137.166 -4.979067, 137.1652 -4.9632, 137.17175 -4.948567, 137.1833 -4.928833, 137.2002 -4.910133, 137.24255 -4.873867, 137.25405 -4.863633, 137.25635 -4.8526, 
+      137.24985 -4.844667, 137.22985 -4.840567, 137.21755 -4.8303, 137.216 -4.821867, 137.20645 -4.809167, 137.1926 -4.798933, 137.17875 -4.796367, 137.17145 -4.7997, 137.15765 -4.8143, 137.1488 -4.825833, 
+      137.13765 -4.847367, 137.1273 -4.8753, 137.1158 -4.900267, 137.1066 -4.920767, 137.1058 -4.9341, 137.09775 -4.9582, 137.0912 -4.963833, 137.0689 -4.9682, 137.0512 -4.964333, 137.01665 -4.951267, 
+      136.96785 -4.935367, 136.9344 -4.9223, 136.8983 -4.893867, 136.8906 -4.8826, 136.8898 -4.8672, 136.90595 -4.8508, 136.9221 -4.832867, 136.9233 -4.823267, 136.9114 -4.8143, 136.8872 -4.807367, 
+      136.85565 -4.805067, 136.8376 -4.8084, 136.8207 -4.823767, 136.8099 -4.839667, 136.7961 -4.8576, 136.76995 -4.875533, 136.74535 -4.886067, 136.73115 -4.887333, 136.6962 -4.881967, 136.66505 -4.868633, 
+      136.6297 -4.853, 136.59625 -4.837367, 136.5905 -4.829933, 136.5959 -4.8148, 136.61315 -4.806367, 136.6416 -4.802267, 136.6828 -4.800467, 136.69625 -4.796367, 136.697 -4.788667, 136.6828 -4.780467, 
+      136.64855 -4.769967, 136.6113 -4.765867, 136.56055 -4.762133, 136.51865 -4.7601, 136.48135 -4.757533, 136.44795 -4.756767, 136.4007 -4.752933, 136.37185 -4.749333, 136.32265 -4.743967, 136.28845 -4.7378, 
+      136.27 -4.732167, 136.23245 -4.719867, 136.204 -4.709867, 136.18125 -4.697433, 136.17365 -4.6909, 136.1721 -4.685767, 136.1748 -4.676033, 136.184 -4.6622, 136.18785 -4.647333, 136.18325 -4.639133, 
+      136.17285 -4.634267, 136.16095 -4.634767, 136.14905 -4.637867, 136.1371 -4.645267, 136.1225 -4.6486, 136.10675 -4.649633, 136.0829 -4.647833, 136.0737 -4.643233, 136.05495 -4.635433, 136.03535 -4.625167, 
+      136.0161 -4.6208, 135.99575 -4.609033, 135.9773 -4.601067, 135.9665 -4.598267, 135.9427 -4.587767, 135.9139 -4.578, 135.8939 -4.574433, 135.8635 -4.570067, 135.80705 -4.568667, 135.7636 -4.5707, 
+      135.7532 -4.5725, 135.74095 -4.575067, 135.728 -4.576333, 135.68345 -4.577367, 135.65675 -4.575333, 135.63675 -4.5684, 135.5889 -4.555067, 135.54355 -4.549967, 135.5078 -4.550467, 135.47285 -4.549967, 
+      135.4536 -4.5461, 135.4321 -4.5438, 135.4213 -4.5374, 135.424 -4.533033, 135.4336 -4.5297, 135.4544 -4.518433, 135.45935 -4.513833, 135.45475 -4.510233, 135.44515 -4.5087, 135.4336 -4.508967, 
+      135.4198 -4.5115, 135.38405 -4.520733, 135.36175 -4.528167, 135.3287 -4.537667, 135.3164 -4.5415, 135.29795 -4.5402, 135.2726 -4.533567, 135.25375 -4.5333, 135.21915 -4.5338, 135.20765 -4.539433, 
+      135.20535 -4.5451, 135.21765 -4.5543, 135.2238 -4.5625, 135.22265 -4.569167, 135.2165 -4.570967, 135.20805 -4.5707, 135.17845 -4.5643, 135.14925 -4.548667, 135.1227 -4.5297, 135.11235 -4.514067, 
+      135.1012 -4.478467, 135.09505 -4.447833, 135.07815 -4.425533, 135.05775 -4.412967, 135.032 -4.397867, 135.00935 -4.3835, 134.97905 -4.362633, 134.94175 -4.336733, 134.93215 -4.323667, 134.8918 -4.297533, 
+      134.86105 -4.280633, 134.8092 -4.260767, 134.79005 -4.251667, 134.77085 -4.235767, 134.76315 -4.213233, 134.75815 -4.183233, 134.7547 -4.148633, 134.75315 -4.1202, 134.7597 -4.108667, 134.77085 -4.102, 
+      134.7778 -4.0975, 134.7805 -4.092133, 134.77475 -4.086767, 134.75475 -4.081633, 134.7017 -4.069067, 134.67325 -4.058567, 134.65755 -4.0492, 134.64525 -4.035633, 134.651 -4.0259, 134.681 -4.012567, 
+      134.71635 -3.996433, 134.7713 -3.9731, 134.80245 -3.965667, 134.82595 -3.965667, 134.8559 -3.971567, 134.88245 -3.982333, 134.89435 -3.9831, 134.90015 -3.9795, 134.9009 -3.9631, 134.9028 -3.954133, 
+      134.91205 -3.941833, 134.9301 -3.9339, 134.9567 -3.9289, 134.96785 -3.926333, 134.9794 -3.918133, 134.97745 -3.905833, 134.96055 -3.904033, 134.944 -3.9084, 134.9225 -3.914033, 134.91095 -3.912733, 
+      134.9056 -3.905567, 134.90175 -3.897367, 134.8906 -3.892, 134.8783 -3.892, 134.86755 -3.897367, 134.8491 -3.9148, 134.83605 -3.9225, 134.80605 -3.925833, 134.75915 -3.9317, 134.7161 -3.942233, 
+      134.6915 -3.951967, 134.66355 -3.968233, 134.6497 -3.979, 134.6401 -3.988467, 134.632 -3.997967, 134.61665 -4.0136, 134.6051 -4.027167, 134.60085 -4.038433, 134.59705 -4.055367, 134.59625 -4.075867, 
+      134.5936 -4.086233, 134.58515 -4.0934, 134.5713 -4.094967, 134.54595 -4.093667, 134.51945 -4.0829, 134.48445 -4.064967, 134.47255 -4.056767, 134.4688 -4.043067, 134.4815 -4.028467, 134.4915 -4.006933, 
+      134.4919 -3.983333, 134.48955 -3.966167, 134.4857 -3.947467, 134.4746 -3.9385, 134.4419 -3.924933, 134.397 -3.9048, 134.36085 -3.891467, 134.3451 -3.890467, 134.3236 -3.895067, 134.31705 -3.9048, 
+      134.33435 -3.924033, 134.35165 -3.9458, 134.3597 -3.962967, 134.35935 -3.973733, 134.34935 -3.9817, 134.3401 -3.9827, 134.3259 -3.9799, 134.30825 -3.9722, 134.2867 -3.9563, 134.26595 -3.9522, 
+      134.25785 -3.9563, 134.25635 -3.971433, 134.2648 -3.990667, 134.2647 -3.9922, 134.2758 -4.018467, 134.2962 -4.042033, 134.3181 -4.062267, 134.3231 -4.073033, 134.31965 -4.088667, 134.3112 -4.093167, 
+      134.29815 -4.0924, 134.2893 -4.0811, 134.28045 -4.067267, 134.2693 -4.060367, 134.2451 -4.0396, 134.21405 -4.016933, 134.19715 -4.0023, 134.14945 -3.971833, 134.11945 -3.9603, 134.1018 -3.950033, 
+      134.0976 -3.940167, 134.1053 -3.928133, 134.1303 -3.916333, 134.1545 -3.9007, 134.1814 -3.885067, 134.20025 -3.8761, 134.20485 -3.8656, 134.2018 -3.854067, 134.191 -3.841767, 134.1711 -3.8178, 
+      134.14995 -3.795767, 134.13265 -3.786533, 134.11805 -3.7873, 134.09995 -3.799867, 134.09115 -3.814967, 134.08925 -3.835733, 134.08235 -3.848567, 134.05925 -3.8583, 134.0389 -3.863433, 134.02625 -3.8665, 
+      134.01735 -3.867533, 133.9939 -3.867, 133.94705 -3.860867, 133.91515 -3.853933, 133.90635 -3.844467, 133.89825 -3.825233, 133.8898 -3.796267, 133.8902 -3.7722, 133.89715 -3.734133, 133.90025 -3.709267, 
+      133.8979 -3.688267, 133.89255 -3.674667, 133.88565 -3.656867, 133.88375 -3.626633, 133.8868 -3.608167, 133.90105 -3.589967, 133.91805 -3.573967, 133.92075 -3.5645, 133.9127 -3.557067, 133.90345 -3.554733, 
+      133.88385 -3.556267, 133.8508 -3.564233, 133.82775 -3.575, 133.81315 -3.5932, 133.79625 -3.627, 133.7867 -3.6474, 133.7763 -3.6825, 133.764 -3.7148, 133.756 -3.7408, 133.74255 -3.762333, 
+      133.7341 -3.766433, 133.7218 -3.766933, 133.711 -3.7631, 133.70255 -3.751033, 133.6972 -3.7267, 133.68075 -3.708367, 133.6646 -3.695567, 133.6477 -3.6894, 133.6354 -3.683, 133.6354 -3.678633, 
+      133.64925 -3.665833, 133.665 -3.656367, 133.6727 -3.6351, 133.6708 -3.616133, 133.66695 -3.588433, 133.6604 -3.58, 133.6439 -3.543467, 133.6247 -3.502467, 133.62705 -3.487467, 133.6363 -3.4762, 
+      133.6551 -3.465433, 133.6701 -3.457233, 133.69855 -3.442633, 133.7309 -3.433033, 133.75975 -3.426367, 133.7759 -3.415067, 133.77705 -3.4038, 133.7563 -3.387667, 133.73745 -3.3641, 133.73095 -3.339867, 
+      133.7321 -3.295267, 133.7302 -3.2699, 133.72715 -3.241733, 133.73065 -3.227767, 133.7437 -3.220067, 133.7637 -3.213133, 133.78755 -3.214433, 133.81675 -3.221867, 133.8287 -3.2298, 133.8356 -3.240067, 
+      133.8433 -3.242867, 133.85175 -3.2416, 133.86135 -3.230567, 133.8648 -3.2129, 133.8706 -3.194433, 133.8798 -3.184967, 133.89095 -3.181867, 133.90635 -3.183933, 133.9248 -3.191867, 133.94095 -3.200833, 
+      133.9694 -3.218767, 133.98745 -3.230833, 134.00245 -3.2321, 134.00825 -3.226467, 134.0021 -3.211867, 133.989 -3.194933, 133.9794 -3.1829, 133.94405 -3.1496, 133.9187 -3.130233, 133.91025 -3.1136, 
+      133.91295 -3.096667, 133.92065 -3.077967, 133.92105 -3.054767, 133.9153 -3.034767, 133.9049 -3.026833, 133.8792 -3.018267, 133.8696 -3.013633, 133.8611 -3.0098, 133.8473 -3.010833, 133.8442 -3.018767, 
+      133.8442 -3.0444, 133.84195 -3.0845, 133.83655 -3.111167, 133.8289 -3.1255, 133.8178 -3.1341, 133.80395 -3.137667, 133.7713 -3.141533, 133.73785 -3.145367, 133.6871 -3.145867, 133.65255 -3.151267, 
+      133.63065 -3.161, 133.61795 -3.175867, 133.6068 -3.198933, 133.60025 -3.225833, 133.59915 -3.247733, 133.59915 -3.281833, 133.603 -3.289767, 133.6153 -3.304367, 133.6438 -3.330633, 133.6557 -3.351667, 
+      133.65765 -3.372933, 133.65385 -3.387133, 133.6377 -3.399967, 133.6054 -3.412, 133.5739 -3.4284, 133.55235 -3.440167, 133.54965 -3.447867, 133.5489 -3.459667, 133.54545 -3.466833, 133.529 -3.476067, 
+      133.51505 -3.480033, 133.4911 -3.479833, 133.47805 -3.4745, 133.46475 -3.463433, 133.44375 -3.448633, 133.4254 -3.442933, 133.4097 -3.4435, 133.4011 -3.450233, 133.39845 -3.4603, 133.4082 -3.469767, 
+      133.4227 -3.4824, 133.4387 -3.4974, 133.44405 -3.506067, 133.4458 -3.515333, 133.4443 -3.527867, 133.4396 -3.531233, 133.4236 -3.5338, 133.4032 -3.5332, 133.38215 -3.5265, 133.3641 -3.515233, 
+      133.33955 -3.4882, 133.32535 -3.464933, 133.31055 -3.4445, 133.29545 -3.4372, 133.28595 -3.438767, 133.2827 -3.4459, 133.28715 -3.464633, 133.30375 -3.492467, 133.3218 -3.513967, 133.3635 -3.546633, 
+      133.3875 -3.5626, 133.4162 -3.5709, 133.4461 -3.573833, 133.4923 -3.572467, 133.51775 -3.567133, 133.5414 -3.561433, 133.558 -3.559067, 133.57425 -3.559633, 133.58465 -3.5634, 133.59145 -3.574433, 
+      133.5929 -3.583333, 133.5879 -3.615967, 133.57545 -3.631767, 133.55415 -3.642033, 133.50795 -3.662267, 133.4834 -3.6731, 133.4251 -3.698467, 133.3727 -3.713667, 133.34485 -3.720367, 133.33035 -3.720367, 
+      133.32355 -3.716433, 133.32295 -3.706933, 133.32565 -3.6959, 133.33835 -3.6728, 133.3419 -3.6593, 133.33835 -3.646067, 133.33035 -3.641933, 133.31705 -3.6427, 133.30815 -3.648033, 133.29305 -3.660067, 
+      133.28565 -3.675067, 133.27205 -3.700133, 133.2682 -3.712067, 133.26585 -3.727867, 133.26645 -3.744033, 133.2682 -3.779367, 133.2676 -3.841433, 133.26615 -3.854167, 133.2558 -3.8658, 133.24895 -3.8731, 
+      133.2321 -3.884133, 133.20455 -3.8954, 133.18355 -3.906433, 133.16785 -3.914233, 133.16285 -3.921533, 133.164 -3.928633, 133.18 -3.9383, 133.2037 -3.9474, 133.2306 -3.9543, 133.24155 -3.961, 
+      133.25075 -3.9697, 133.2543 -3.978067, 133.2549 -3.9901, 133.2531 -4.008067, 133.24895 -4.030067, 133.24455 -4.0579, 133.23595 -4.0784, 133.21935 -4.097733, 133.19065 -4.113033, 133.1667 -4.121733, 
+      133.14565 -4.1298, 133.12525 -4.132767, 133.08855 -4.1375, 133.03765 -4.143633, 133.0012 -4.1458, 132.9716 -4.147967, 132.93995 -4.148367, 132.90505 -4.1466, 132.88845 -4.140467, 132.86505 -4.127433, 
+      132.8553 -4.112267, 132.8479 -4.088167, 132.834 -4.0582, 132.797 -4.007167, 132.79135 -3.988633, 132.78635 -3.970167, 132.78665 -3.9611, 132.79285 -3.956967, 132.8023 -3.956967, 132.8118 -3.9611, 
+      132.8322 -3.970167, 132.84315 -3.972733, 132.86565 -3.972933, 132.87275 -3.969967, 132.8763 -3.958333, 132.87365 -3.935833, 132.86715 -3.900233, 132.8618 -3.876933, 132.8494 -3.8431, 132.8346 -3.807767, 
+      132.8266 -3.789233, 132.8118 -3.765267, 132.79105 -3.741567, 132.76325 -3.721267, 132.75525 -3.712067, 132.75435 -3.7028, 132.76265 -3.693533, 132.77625 -3.686033, 132.79255 -3.684267, 132.82955 -3.684467, 
+      132.8701 -3.6885, 132.88075 -3.692133, 132.8979 -3.6947, 132.91005 -3.693533, 132.91805 -3.6876, 132.92425 -3.6722, 132.9358 -3.6516, 132.94915 -3.6303, 132.96365 -3.6078, 132.9651 -3.601467, 
+      132.96065 -3.586, 132.94825 -3.564867, 132.9376 -3.550667, 132.92425 -3.542167, 132.91245 -3.5416, 132.9 -3.542267, 132.88995 -3.5417, 132.8831 -3.537933, 132.88045 -3.5261, 132.87455 -3.509133, 
+      132.86625 -3.489, 132.8609 -3.460767, 132.8627 -3.431667, 132.8695 -3.411733, 132.8861 -3.396467, 132.91215 -3.3777, 132.92395 -3.368833, 132.93135 -3.3628, 132.93195 -3.354933, 132.9213 -3.344667, 
+      132.90325 -3.335367, 132.88075 -3.3352, 132.87275 -3.335367, 132.86565 -3.3344, 132.8642 -3.329067, 132.8642 -3.314267, 132.85825 -3.304, 132.8491 -3.2983, 132.83515 -3.2971, 132.82155 -3.299067, 
+      132.8112 -3.3127, 132.7899 -3.3482, 132.7807 -3.366067, 132.76885 -3.3864, 132.7573 -3.396467, 132.74225 -3.397833, 132.7132 -3.3939, 132.68955 -3.383633, 132.64545 -3.345733, 132.6194 -3.325133, 
+      132.60695 -3.307367, 132.6055 -3.294333, 132.6117 -3.291, 132.63095 -3.292367, 132.6564 -3.292167, 132.665 -3.2886, 132.6644 -3.2817, 132.65375 -3.2669, 132.6354 -3.2536, 132.6096 -3.2384, 
+      132.5889 -3.220033, 132.57235 -3.199333, 132.55045 -3.160567, 132.53265 -3.140833, 132.5143 -3.115067, 132.51195 -3.106, 132.51345 -3.079533, 132.5093 -3.065233, 132.4989 -3.0544, 132.4874 -3.0469, 
+      132.46575 -3.0384, 132.44445 -3.033567, 132.3986 -3.032, 132.36455 -3.0328, 132.3376 -3.035533, 132.31335 -3.0388, 132.2808 -3.044333, 132.2574 -3.050433, 132.229 -3.0617, 132.2115 -3.078267, 
+      132.20325 -3.0911, 132.192 -3.093867, 132.1816 -3.0909, 132.1665 -3.078067, 132.155 -3.056167, 132.13635 -3.035833, 132.1091 -3.0232, 132.08485 -3.020067, 132.0508 -3.018867, 132 -3.018867, 
+      131.94775 -3.003533, 131.93475 -2.996633, 131.927 -2.986233, 131.92785 -2.977, 131.93475 -2.9695, 131.946 -2.957967, 131.95555 -2.948733)), 
+  ((118.81325 -3.517967, 118.77825 -3.400033, 118.76945 -3.2716, 118.7712 -3.136167, 118.7607 -3.103467, 118.6994 -3.070767, 118.67665 -3.0486, 118.69065 -3.0404, 118.83775 -3.0369, 118.8693 -3.0299, 
+      118.87455 -3.0124, 118.8448 -2.938833, 118.8483 -2.8244, 118.8378 -2.8104, 118.7327 -2.782367, 118.70645 -2.768367, 118.69595 -2.7532, 118.7222 -2.6376, 118.738 -2.600233, 118.7625 -2.585067, 
+      118.77825 -2.585067, 118.80105 -2.6084, 118.83255 -2.632933, 118.8571 -2.636433, 118.87985 -2.616567, 118.94115 -2.553533, 118.9902 -2.531333, 119.07425 -2.512667, 119.15835 -2.488133, 119.17935 -2.4683, 
+      119.1811 -2.450767, 119.13905 -2.3889, 119.13205 -2.3177, 119.15655 -2.1916, 119.17405 -2.113367, 119.22135 -2.016433, 119.27915 -1.941733, 119.3107 -1.926533, 119.35095 -1.928867, 119.39125 -1.925367, 
+      119.39125 -1.907867, 119.38425 -1.838967, 119.3632 -1.8343, 119.3352 -1.826133, 119.3037 -1.7806, 119.28795 -1.686033, 119.30895 -1.618333, 119.34225 -1.541267, 119.34045 -1.508567, 119.29315 -1.425667, 
+      119.28615 -1.368467, 119.29315 -1.333433, 119.32115 -1.282067, 119.3282 -1.2307, 119.3089 -1.131433, 119.3054 -1.088233, 119.3159 -1.0789, 119.3422 -1.076567, 119.3702 -1.067233, 119.5594 -0.897933, 
+      119.6277 -0.8407, 119.6522 -0.798667, 119.64695 -0.787, 119.59265 -0.759, 119.5594 -0.7333, 119.5629 -0.7193, 119.5874 -0.702933, 119.661 -0.673767, 119.6785 -0.669067, 119.71525 -0.699433, 
+      119.7433 -0.7403, 119.75205 -0.778833, 119.80985 -0.831367, 119.8449 -0.843033, 119.86765 -0.839533, 119.8799 -0.820867, 119.87815 -0.782333, 119.86065 -0.739133, 119.7801 -0.6037, 119.7065 -0.447233, 
+      119.69075 -0.355, 119.7083 -0.260433, 119.7381 -0.219567, 119.8064 -0.1717, 119.8099 -0.0993, 119.7819 -0.080633, 119.69955 -0.053767, 119.58045 0.016267, 119.55945 0.053633, 119.57695 0.067633, 
+      119.598 0.064133, 119.6295 0.0513, 119.64525 0.055967, 119.66105 0.077, 119.69255 0.078167, 119.71885 0.060633, 119.7416 0.031467, 119.7661 -0.022267, 119.7854 -0.029267, 119.83265 0.003433, 
+      119.86065 0.059467, 119.85365 0.1202, 119.81515 0.1482, 119.7626 0.1809, 119.7223 0.1914, 119.68025 0.2066, 119.661 0.2276, 119.66625 0.248633, 119.68725 0.264967, 119.72405 0.275467, 
+      119.8274 0.264967, 119.86765 0.2673, 119.8764 0.280167, 119.8694 0.3, 119.80985 0.3467, 119.75905 0.416767, 119.75205 0.459967, 119.7608 0.4798, 119.8011 0.511333, 119.8291 0.5195, 
+      119.89565 0.511333, 119.9167 0.516, 119.94475 0.549867, 120.00605 0.727333, 120.05855 0.774033, 120.17765 0.838267, 120.2004 0.855767, 120.2039 0.905967, 120.1969 0.999367, 120.20915 1.0169, 
+      120.2442 1.0274, 120.28445 1.026233, 120.316 1.011033, 120.33 0.993533, 120.31075 0.924633, 120.302 0.889633, 120.337 0.838267, 120.35455 0.8289, 120.40005 0.834733, 120.46485 0.8184, 
+      120.50865 0.809067, 120.5262 0.816067, 120.56475 0.9363, 120.59275 0.987667, 120.61555 1.000533, 120.6891 1.014533, 120.74165 1.035567, 120.77665 1.057733, 120.7872 1.093933, 120.7872 1.1418, 
+      120.7609 1.204833, 120.76265 1.230533, 120.82045 1.306433, 120.8152 1.365967, 120.82395 1.390467, 120.8397 1.409167, 120.87825 1.417333, 120.9063 1.413833, 121.0482 1.3543, 121.12875 1.329767, 
+      121.2286 1.326267, 121.3004 1.337933, 121.35295 1.365967, 121.3757 1.372967, 121.40375 1.360133, 121.409 1.341433, 121.4055 1.315767, 121.3512 1.284233, 121.32665 1.259733, 121.33015 1.2282, 
+      121.39495 1.1453, 121.44925 1.126633, 121.54735 1.114933, 121.67695 1.111433, 121.7803 1.140633, 121.80835 1.146467, 121.84865 1.135967, 121.9047 1.1091, 121.9327 1.103267, 122.00625 1.113767, 
+      122.10435 1.114933, 122.1429 1.1056, 122.26375 1.0554, 122.3058 1.0449, 122.36185 1.047233, 122.44065 1.0554, 122.4792 1.0484, 122.53525 1.023867, 122.59125 1.018033, 122.6683 0.988867, 
+      122.77515 0.945667, 122.8417 0.942133, 122.8785 0.946833, 122.89775 0.957333, 122.89425 0.976, 122.87325 1.013367, 122.8785 1.028533, 122.896 1.0344, 122.98355 1.009867, 123.14645 0.993533, 
+      123.27955 0.999367, 123.44415 0.990033, 123.7489 0.971333, 123.90475 0.967833, 124.0326 0.970167, 124.15345 1.0017, 124.21825 1.0344, 124.2638 1.085767, 124.30585 1.178, 124.3286 1.216533, 
+      124.3654 1.239867, 124.41795 1.256233, 124.46175 1.2574, 124.50725 1.2609, 124.57205 1.2854, 124.59835 1.299433, 124.5966 1.322767, 124.56855 1.356633, 124.5178 1.392833, 124.5143 1.405667, 
+      124.55285 1.431367, 124.57735 1.4407, 124.65265 1.427867, 124.68595 1.427867, 124.71395 1.4407, 124.74725 1.4909, 124.7788 1.615833, 124.763 1.640333, 124.75775 1.652033, 124.7753 1.6672, 
+      124.8156 1.695233, 124.85415 1.740767, 124.90845 1.755933, 124.9312 1.781633, 124.9522 1.7968, 124.96445 1.7933, 124.982 1.7676, 125.01175 1.730267, 125.02755 1.7209, 125.05555 1.723233, 
+      125.08535 1.748933, 125.1116 1.748933, 125.1361 1.738433, 125.14135 1.719733, 125.12385 1.6964, 125.1449 1.6602, 125.18695 1.636867, 125.2132 1.61, 125.21495 1.579633, 125.17465 1.5376, 
+      125.0976 1.478067, 125.05905 1.395167, 125.0398 1.284267, 124.98725 1.2037, 124.8962 1.1138, 124.7876 1.042567, 124.6843 0.867433, 124.6212 0.772867, 124.55115 0.710967, 124.51615 0.674767, 
+      124.4531 0.6526, 124.4303 0.618733, 124.4426 0.568533, 124.4356 0.521833, 124.3866 0.4868, 124.292 0.4693, 124.0836 0.4658, 123.99075 0.454133, 123.8594 0.391067, 123.8121 0.384067, 
+      123.73155 0.3899, 123.64395 0.387567, 123.47055 0.3549, 123.40575 0.351367, 123.3497 0.363067, 123.13425 0.461133, 123.01865 0.510167, 122.98185 0.518333, 122.7437 0.516, 122.5773 0.512467, 
+      122.39865 0.471633, 122.34785 0.469267, 122.2428 0.491467, 122.11315 0.506633, 122.02735 0.5008, 121.882 0.444767, 121.80845 0.4389, 121.7559 0.4471, 121.5212 0.546333, 121.4652 0.548667, 
+      121.4004 0.535833, 121.26555 0.487967, 121.0799 0.4471, 120.98355 0.441267, 120.86445 0.450633, 120.70155 0.513667, 120.57195 0.551033, 120.49665 0.551033, 120.4266 0.5382, 120.3443 0.4985, 
+      120.2252 0.400433, 120.1464 0.3082, 120.11135 0.224133, 120.08155 0.140067, 120.0956 -0.096933, 120.1096 -0.202, 120.12535 -0.256867, 120.1324 -0.418, 120.11135 -0.505567, 120.09385 -0.6013, 
+      120.1219 -0.718067, 120.22525 -0.874533, 120.26205 -0.928233, 120.2778 -0.9399, 120.30405 -0.937567, 120.34785 -0.9084, 120.37585 -0.910733, 120.46345 -0.966767, 120.55625 -1.057833, 120.58075 -1.101033, 
+      120.586 -1.122033, 120.5352 -1.164067, 120.50195 -1.1956, 120.49845 -1.2248, 120.5527 -1.283167, 120.61405 -1.356733, 120.64905 -1.376567, 120.66655 -1.376567, 120.6946 -1.356733, 120.7594 -1.3147, 
+      120.7769 -1.3112, 120.79265 -1.326367, 120.80845 -1.3579, 120.82245 -1.362567, 120.8557 -1.353233, 120.9363 -1.356733, 120.9748 -1.377733, 121.0256 -1.384733, 121.06415 -1.3859, 121.1027 -1.370733, 
+      121.13245 -1.3427, 121.16045 -1.280833, 121.1552 -1.186267, 121.1552 -1.130233, 121.18675 -1.0812, 121.24275 -1.0123, 121.34085 -0.8932, 121.4039 -0.807967, 121.42315 -0.795133, 121.4617 -0.7998, 
+      121.48975 -0.807967, 121.5493 -0.765933, 121.58435 -0.747267, 121.59835 -0.747267, 121.60885 -0.757767, 121.6036 -0.782267, 121.56685 -0.8465, 121.5721 -0.8757, 121.6404 -0.916533, 121.68065 -0.915367, 
+      121.71745 -0.897867, 121.73845 -0.897867, 121.7735 -0.923567, 121.81205 -0.930567, 121.86285 -0.924733, 121.92235 -0.895533, 121.95215 -0.8792, 121.99595 -0.8827, 122.05725 -0.906033, 122.09225 -0.897867, 
+      122.12205 -0.876867, 122.12205 -0.854667, 122.1168 -0.783467, 122.15005 -0.736767, 122.1816 -0.721567, 122.2271 -0.7134, 122.2902 -0.712233, 122.383 -0.7321, 122.42855 -0.734433, 122.48285 -0.719267, 
+      122.5056 -0.7181, 122.5424 -0.7531, 122.62295 -0.751933, 122.686 -0.7286, 122.86815 -0.7216, 122.90495 -0.7181, 122.90145 -0.705233, 122.8489 -0.6889, 122.672 -0.657367, 122.6247 -0.6422, 
+      122.60195 -0.625833, 122.60545 -0.617667, 122.6983 -0.608333, 122.86645 -0.577967, 123.07835 -0.556967, 123.1624 -0.580333, 123.29025 -0.632867, 123.31305 -0.6667, 123.31655 -0.700567, 123.3498 -0.716933, 
+      123.3796 -0.7356, 123.38835 -0.7578, 123.3551 -0.820833, 123.2973 -0.918933, 123.29905 -0.960967, 123.28325 -0.9948, 123.25175 -1.007667, 123.17995 -1.003, 123.09585 -0.942267, 123.07135 -0.903733, 
+      123.07135 -0.836033, 123.06085 -0.825533, 123.0398 -0.824333, 122.99425 -0.846533, 122.9312 -0.896733, 122.88915 -0.911933, 122.728 -0.924767, 122.7035 -0.935267, 122.6702 -0.997167, 122.6107 -1.105733, 
+      122.5564 -1.1898, 122.35845 -1.413967, 122.2586 -1.479333, 121.99235 -1.565733, 121.84695 -1.652133, 121.75415 -1.749067, 121.69105 -1.854133, 121.6245 -1.895, 121.5369 -1.917167, 121.47035 -1.921867, 
+      121.4511 -1.913667, 121.4511 -1.9055, 121.48085 -1.883333, 121.4914 -1.859967, 121.48435 -1.840133, 121.4108 -1.799267, 121.2304 -1.756067, 121.20765 -1.756067, 121.1656 -1.787567, 121.15335 -1.833133, 
+      121.16385 -1.8623, 121.1989 -1.864633, 121.2269 -1.857633, 121.2409 -1.8658, 121.24615 -1.888, 121.2129 -1.954533, 121.21465 -1.966233, 121.22865 -1.968567, 121.25845 -1.954533, 121.2987 -1.899667, 
+      121.311 -1.897333, 121.3968 -1.9919, 121.4721 -2.080633, 121.48785 -2.155367, 121.52815 -2.181067, 121.65075 -2.210233, 121.6998 -2.216067, 121.7471 -2.238267, 121.7856 -2.275633, 121.86265 -2.418067, 
+      121.94145 -2.567533, 121.98175 -2.6294, 121.98 -2.6948, 122.00625 -2.718133, 122.0448 -2.7263, 122.0658 -2.739167, 122.07105 -2.759, 122.1166 -2.7812, 122.1446 -2.797533, 122.1446 -2.8349, 
+      122.16035 -2.844233, 122.2199 -2.847733, 122.2637 -2.886267, 122.26895 -2.904967, 122.2252 -2.9575, 122.2252 -3.006533, 122.3075 -3.098767, 122.32675 -3.1093, 122.37055 -3.108133, 122.38805 -3.115133, 
+      122.3863 -3.171167, 122.3285 -3.214367, 122.3145 -3.214367, 122.2637 -3.182833, 122.2217 -3.1875, 122.1919 -3.2062, 122.1884 -3.244733, 122.2112 -3.300767, 122.27605 -3.334633, 122.32855 -3.347467, 
+      122.3461 -3.365, 122.34085 -3.4082, 122.3233 -3.416367, 122.30755 -3.412867, 122.3023 -3.397667, 122.27955 -3.377833, 122.25325 -3.376667, 122.227 -3.363833, 122.2077 -3.365, 122.1937 -3.380167, 
+      122.19545 -3.412867, 122.20245 -3.470067, 122.1762 -3.495767, 122.11315 -3.516767, 122.0939 -3.530767, 122.0939 -3.554133, 122.2445 -3.7129, 122.26555 -3.715233, 122.2883 -3.708233, 122.3181 -3.701233, 
+      122.36185 -3.707067, 122.38115 -3.7211, 122.4337 -3.829667, 122.4845 -3.856533, 122.52125 -3.858867, 122.5738 -3.840167, 122.61235 -3.836667, 122.6386 -3.846, 122.64385 -3.856533, 122.6071 -3.926567, 
+      122.6141 -4.100533, 122.6281 -4.107533, 122.6579 -4.1017, 122.7402 -4.0982, 122.76825 -4.095867, 122.76645 -4.0807, 122.7402 -4.043333, 122.74545 -4.027, 122.75945 -4.0188, 122.805 -4.031667, 
+      122.8278 -4.0445, 122.85235 -4.0924, 122.8576 -4.2208, 122.8366 -4.330567, 122.8173 -4.3644, 122.79105 -4.373767, 122.7718 -4.371433, 122.72625 -4.3364, 122.6632 -4.299033, 122.6404 -4.297867, 
+      122.6194 -4.3107, 122.6194 -4.327067, 122.6492 -4.352733, 122.7525 -4.4158, 122.77355 -4.453167, 122.77005 -4.481167, 122.7595 -4.484667, 122.735 -4.477667, 122.6369 -4.481167, 122.6194 -4.477667, 
+      122.6054 -4.4193, 122.55635 -4.3726, 122.53535 -4.371433, 122.4688 -4.3866, 122.44425 -4.3936, 122.35145 -4.385433, 122.23935 -4.4018, 122.0975 -4.460167, 122.0327 -4.525567, 122.00115 -4.576933, 
+      122.00115 -4.615467, 122.06245 -4.701867, 122.0782 -4.760233, 122.05895 -4.7801, 121.9924 -4.799933, 121.8873 -4.796433, 121.72965 -4.748567, 121.5545 -4.733367, 121.5072 -4.717033, 121.3636 -4.627133, 
+      121.3496 -4.600267, 121.3566 -4.5594, 121.4249 -4.4485, 121.4407 -4.366767, 121.4302 -4.2395, 121.42845 -4.223133, 121.44945 -4.218467, 121.481 -4.2208, 121.509 -4.226667, 121.53 -4.2033, 
+      121.54055 -4.151933, 121.5738 -4.104067, 121.5913 -4.0667, 121.58255 -4.053867, 121.53175 -4.027, 121.41265 -3.9558, 121.3864 -3.9441, 121.2953 -3.9371, 121.24625 -3.905567, 121.206 -3.8472, 
+      121.1587 -3.770133, 121.1324 -3.7608, 121.10615 -3.7608, 121.0834 -3.7678, 121.07285 -3.758467, 121.06935 -3.716433, 121.04485 -3.693067, 120.924 -3.625367, 120.8592 -3.5588, 120.83465 -3.500433, 
+      120.83815 -3.444367, 120.86965 -3.374333, 121.00625 -3.205033, 121.0553 -3.0976, 121.04655 -3.0217, 121.05005 -3.003033, 121.06755 -2.994867, 121.0903 -2.973833, 121.09905 -2.945833, 121.10255 -2.869933, 
+      121.07625 -2.818567, 121.04475 -2.785867, 121.0132 -2.778867, 120.9887 -2.780033, 120.96245 -2.8022, 120.9484 -2.808033, 120.9204 -2.7882, 120.91865 -2.753167, 120.94665 -2.735667, 121.04825 -2.702967, 
+      121.06575 -2.6878, 121.06575 -2.667933, 121.022 -2.6224, 120.99745 -2.613067, 120.9607 -2.616567, 120.8784 -2.642267, 120.8066 -2.649267, 120.76455 -2.646933, 120.7243 -2.622433, 120.67525 -2.613067, 
+      120.64195 -2.617767, 120.60165 -2.638767, 120.4423 -2.764867, 120.381 -2.7894, 120.3074 -2.8034, 120.2899 -2.812733, 120.29165 -2.831433, 120.29165 -2.8396, 120.1936 -2.897967, 120.18655 -2.910833, 
+      120.1901 -2.930667, 120.2199 -3.0159, 120.23565 -3.0836, 120.2269 -3.153667, 120.23215 -3.172333, 120.27765 -3.194533, 120.36 -3.258767, 120.38625 -3.2611, 120.39325 -3.2646, 120.3442 -3.2926, 
+      120.33195 -3.3113, 120.35995 -3.493433, 120.36695 -3.599667, 120.35995 -3.646367, 120.27235 -3.811, 120.25655 -3.864733, 120.2671 -4.0562, 120.27935 -4.0819, 120.30565 -4.091233, 120.32315 -4.1064, 
+      120.32315 -4.266367, 120.2899 -4.307233, 120.28815 -4.342267, 120.31265 -4.3656, 120.34245 -4.399467, 120.3512 -4.499867, 120.39145 -4.572267, 120.4107 -4.6108, 120.39845 -4.6575, 120.37215 -4.6937, 
+      120.3599 -4.746233, 120.3599 -4.778933, 120.3284 -4.792933, 120.29685 -4.7976, 120.26005 -4.827967, 120.211 -4.990267, 120.211 -5.066133, 120.23725 -5.1397, 120.3213 -5.254133, 120.3616 -5.3417, 
+      120.3791 -5.4421, 120.4001 -5.4923, 120.4229 -5.5075, 120.4369 -5.523833, 120.43515 -5.541333, 120.4264 -5.547167, 120.41765 -5.547167, 120.3791 -5.534333, 120.26875 -5.4923, 120.2215 -5.482967, 
+      120.1707 -5.489967, 120.0884 -5.518, 120.04635 -5.530833, 119.93775 -5.539, 119.8711 -5.5472, 119.8238 -5.570533, 119.7888 -5.6219, 119.724 -5.655767, 119.64865 -5.655767, 119.63465 -5.649933, 
+      119.6259 -5.6079, 119.61365 -5.584533, 119.6049 -5.579867, 119.58735 -5.583367, 119.55585 -5.591533, 119.5436 -5.583367, 119.5366 -5.5495, 119.49105 -5.5285, 119.45425 -5.525, 119.4315 -5.534333, 
+      119.41925 -5.563533, 119.4122 -5.581033, 119.3947 -5.5787, 119.3632 -5.557667, 119.3439 -5.527333, 119.3509 -5.503967, 119.37195 -5.486467, 119.37545 -5.477133, 119.35615 -5.451433, 119.3071 -5.389567, 
+      119.2931 -5.310167, 119.31235 -5.170067, 119.3842 -5.048633, 119.442 -4.9167, 119.442 -4.852467, 119.42625 -4.749733, 119.42625 -4.6925, 119.45075 -4.630633, 119.54885 -4.4742, 119.5909 -4.317733, 
+      119.59965 -4.241833, 119.5681 -4.1788, 119.5611 -4.114567, 119.55235 -3.9803, 119.53835 -3.967467, 119.5261 -3.968633, 119.5138 -4.004833, 119.49105 -4.041033, 119.4753 -4.044533, 119.4578 -4.015333, 
+      119.4508 -3.932467, 119.35095 -3.733967, 119.33695 -3.673267, 119.34745 -3.651067, 119.3895 -3.6032, 119.41225 -3.56, 119.4105 -3.517967, 119.393 -3.486467, 119.35445 -3.464267, 119.3002 -3.458433, 
+      119.104 -3.478267, 119.01645 -3.4946, 118.91135 -3.540167, 118.86055 -3.551833, 118.83605 -3.546, 118.81325 -3.517967)), 
+  ((105.752 -6.769467, 105.597 -6.7814, 105.47035 -6.802267, 105.35715 -6.792333, 105.2469 -6.766533, 105.16795 -6.7715, 105.1471 -6.765533, 105.1456 -6.7387, 105.1307 -6.7109, 105.1039 -6.689033, 
+      105.1128 -6.6831, 105.1784 -6.674133, 105.24245 -6.644367, 105.2916 -6.616533, 105.30505 -6.613567, 105.3259 -6.625467, 105.33035 -6.686067, 105.37805 -6.732767, 105.38995 -6.734733, 105.40635 -6.721833, 
+      105.4436 -6.6672, 105.52555 -6.601633, 105.56725 -6.565867, 105.5658 -6.554967, 105.55985 -6.5361, 105.5658 -6.522167, 105.58815 -6.482433, 105.5941 -6.4159, 105.606 -6.393067, 105.61645 -6.392067, 
+      105.6492 -6.404967, 105.70735 -6.426833, 105.75055 -6.418867, 105.79075 -6.398033, 105.80715 -6.375167, 105.8176 -6.3424, 105.8027 -6.231167, 105.7863 -6.179533, 105.7669 -6.140767, 105.76545 -6.089133, 
+      105.79675 -6.014667, 105.82655 -5.966, 105.8817 -5.922267, 105.9234 -5.8617, 105.9472 -5.8428, 106.04255 -5.836867, 106.07835 -5.8458, 106.10215 -5.867633, 106.10665 -5.9044, 106.1156 -5.9193, 
+      106.13495 -5.9322, 106.16625 -5.9342, 106.2035 -5.923267, 106.2303 -5.899433, 106.21685 -5.8865, 106.21985 -5.879567, 106.2422 -5.877567, 106.342 -5.906367, 106.418 -5.949067, 106.4493 -5.965967, 
+      106.4642 -5.963, 106.494 -5.940133, 106.5253 -5.9322, 106.60125 -5.936167, 106.69065 -5.950067, 106.6892 -5.959, 106.68025 -5.979867, 106.69365 -5.996733, 106.792 -6.020567, 106.91565 -6.027533, 
+      106.94695 -6.0206, 106.94545 -6.012667, 106.90675 -5.965967, 106.9097 -5.922267, 106.93505 -5.8855, 106.9678 -5.881533, 107.06465 -5.906367, 107.11385 -5.906367, 107.17495 -5.895433, 107.2241 -5.9024, 
+      107.31645 -5.960033, 107.39245 -6.032533, 107.4565 -6.055367, 107.56825 -6.079233, 107.59805 -6.0961, 107.60105 -6.118933, 107.64575 -6.135833, 107.7113 -6.1388, 107.75005 -6.118933, 107.79625 -6.102067, 
+      107.829 -6.105033, 107.88565 -6.131867, 108.04065 -6.2163, 108.06895 -6.228233, 108.1181 -6.226233, 108.1345 -6.208367, 108.14045 -6.1567, 108.15535 -6.149767, 108.18665 -6.148767, 108.2522 -6.1716, 
+      108.40415 -6.313667, 108.4295 -6.327567, 108.498 -6.341467, 108.50845 -6.3494, 108.504 -6.460667, 108.5159 -6.6226, 108.5278 -6.643433, 108.58145 -6.688133, 108.6783 -6.7557, 108.85415 -6.794433, 
+      108.9003 -6.795433, 108.9256 -6.7855, 108.9226 -6.765633, 108.92115 -6.7398, 108.9405 -6.726867, 108.9867 -6.728867, 109.0478 -6.741767, 109.17145 -6.778533, 109.2504 -6.7845, 109.40535 -6.7656, 
+      109.47685 -6.741767, 109.5111 -6.7358, 109.58115 -6.7507, 109.83595 -6.804333, 109.9626 -6.803333, 110.11155 -6.793433, 110.15925 -6.778533, 110.1786 -6.776533, 110.18905 -6.785467, 110.20095 -6.813267, 
+      110.2293 -6.828167, 110.30525 -6.836133, 110.3723 -6.8312, 110.42895 -6.804367, 110.493 -6.7686, 110.53025 -6.6951, 110.5809 -6.584867, 110.69115 -6.411067, 110.7224 -6.3892, 110.782 -6.369333, 
+      110.92205 -6.355433, 111.01145 -6.3624, 111.0487 -6.381267, 111.05015 -6.398167, 111.0323 -6.477633, 111.0576 -6.516367, 111.10975 -6.589867, 111.22005 -6.6475, 111.26325 -6.6475, 111.31835 -6.6316, 
+      111.42715 -6.573, 111.4659 -6.5611, 111.49275 -6.5621, 111.53295 -6.577, 111.7207 -6.690233, 111.8115 -6.724733, 111.8562 -6.7297, 111.9009 -6.721767, 111.9411 -6.721767, 111.9754 -6.733667, 
+      112.0648 -6.784333, 112.12885 -6.8042, 112.1989 -6.813133, 112.41045 -6.8062, 112.5103 -6.817133, 112.5371 -6.830067, 112.55055 -6.848933, 112.5252 -6.885667, 112.5282 -6.907533, 112.5565 -6.963167, 
+      112.555 -6.975067, 112.4954 -7.025733, 112.4909 -7.042633, 112.5043 -7.068467, 112.5237 -7.0774, 112.5967 -7.0764, 112.6235 -7.0903, 112.625 -7.101233, 112.56985 -7.125067, 112.54605 -7.140967, 
+      112.54305 -7.154867, 112.54605 -7.1658, 112.63245 -7.175733, 112.67415 -7.186667, 112.68015 -7.1946, 112.67565 -7.228367, 112.6563 -7.274067, 112.6548 -7.3436, 112.64285 -7.351567, 112.60415 -7.349567, 
+      112.5818 -7.349567, 112.57135 -7.356533, 112.5758 -7.378367, 112.6116 -7.431033, 112.625 -7.475733, 112.6518 -7.503533, 112.69795 -7.5234, 112.7516 -7.519433, 112.765 -7.5244, 112.8112 -7.560167, 
+      112.838 -7.5681, 112.917 -7.558167, 112.9587 -7.558167, 112.99145 -7.568067, 113.10765 -7.647533, 113.14345 -7.663433, 113.17175 -7.664433, 113.2209 -7.6545, 113.2492 -7.6565, 113.28495 -7.666433, 
+      113.34905 -7.6694, 113.40715 -7.657467, 113.5204 -7.614767, 113.65595 -7.585967, 113.79605 -7.5919, 113.8288 -7.581, 113.8616 -7.545233, 113.8899 -7.540267, 114.01505 -7.544233, 114.0523 -7.558133, 
+      114.097 -7.6207, 114.1417 -7.654467, 114.22815 -7.6783, 114.31455 -7.723, 114.3801 -7.785567, 114.389 -7.8094, 114.3771 -7.8392, 114.2877 -7.893833, 114.28325 -7.916667, 114.28025 -8.034867, 
+      114.2058 -8.2266, 114.1894 -8.317967, 114.1983 -8.346767, 114.27875 -8.4143, 114.41735 -8.522567, 114.53205 -8.587133, 114.5738 -8.619933, 114.57975 -8.648733, 114.56635 -8.688467, 114.541 -8.716267, 
+      114.50675 -8.722233, 114.41885 -8.721233, 114.33095 -8.6994, 114.2594 -8.677533, 114.2445 -8.660667, 114.2445 -8.645767, 114.28475 -8.611, 114.28625 -8.589133, 114.25045 -8.5633, 114.176 -8.524567, 
+      114.15365 -8.523567, 114.1402 -8.5315, 114.1268 -8.5633, 114.1134 -8.567267, 113.9912 -8.540433, 113.9614 -8.542433, 113.9182 -8.5593, 113.9048 -8.5593, 113.86905 -8.5196, 113.85865 -8.499767, 
+      113.8363 -8.488833, 113.75285 -8.451067, 113.74245 -8.4322, 113.74095 -8.398433, 113.72455 -8.396467, 113.66495 -8.407367, 113.6396 -8.4024, 113.583 -8.369633, 113.5428 -8.3587, 113.48465 -8.3289, 
+      113.41615 -8.321933, 113.36995 -8.305033, 113.2686 -8.242467, 113.19265 -8.220633, 113.10925 -8.218633, 112.993 -8.226567, 112.93045 -8.2385, 112.84255 -8.2812, 112.777 -8.313, 112.74275 -8.317967, 
+      112.634 -8.317967, 112.57585 -8.339833, 112.53565 -8.345767, 112.48055 -8.345733, 112.4284 -8.332833, 112.27045 -8.270267, 112.18255 -8.2663, 112.0887 -8.241467, 111.9889 -8.2325, 111.9442 -8.230533, 
+      111.89055 -8.215633, 111.87565 -8.216633, 111.8414 -8.244433, 111.82205 -8.244433, 111.7803 -8.2345, 111.77585 -8.243433, 111.7818 -8.2951, 111.76095 -8.303033, 111.70435 -8.286133, 111.57175 -8.2335, 
+      111.45855 -8.210633, 111.4481 -8.192767, 111.43915 -8.163967, 111.41385 -8.157, 111.38255 -8.165933, 111.32145 -8.2007, 111.3006 -8.196733, 111.25295 -8.178867, 111.174 -8.172933, 111.1427 -8.16, 
+      111.1189 -8.136167, 111.10545 -8.1332, 111.07715 -8.141133, 111.02205 -8.166967, 110.9848 -8.173933, 110.9416 -8.165967, 110.77915 -8.108333, 110.7017 -8.107333, 110.65105 -8.095433, 110.5408 -8.044767, 
+      110.1787 -7.926533, 109.8479 -7.811333, 109.51415 -7.694133, 109.41135 -7.650433, 109.4054 -7.6266, 109.3801 -7.603767, 109.3026 -7.5829, 109.15065 -7.562033, 109.03 -7.567967, 108.9704 -7.587833, 
+      108.954 -7.605733, 108.95845 -7.619633, 108.9987 -7.641467, 109.06875 -7.672267, 109.09255 -7.691133, 109.0851 -7.6991, 109.05235 -7.6991, 108.93165 -7.678233, 108.84675 -7.660367, 108.7872 -7.626567, 
+      108.77975 -7.6087, 108.79315 -7.601733, 108.86615 -7.605733, 108.887 -7.597767, 108.887 -7.582867, 108.8602 -7.524267, 108.8468 -7.525267, 108.80655 -7.543133, 108.7574 -7.545133, 108.7276 -7.5511, 
+      108.67095 -7.5809, 108.6337 -7.585867, 108.5488 -7.572933, 108.5294 -7.575933, 108.4504 -7.615667, 108.4504 -7.6286, 108.48765 -7.683233, 108.4847 -7.696133, 108.4519 -7.712033, 108.3446 -7.718, 
+      108.1822 -7.717, 108.0615 -7.702133, 107.9244 -7.6614, 107.8261 -7.620667, 107.7337 -7.607767, 107.70985 -7.577967, 107.6577 -7.5432, 107.62195 -7.538233, 107.5579 -7.551167, 107.543 -7.541233, 
+      107.5102 -7.504467, 107.48635 -7.490567, 107.4148 -7.4866, 107.2658 -7.449867, 107.1183 -7.407133, 107.00655 -7.3853, 106.713 -7.348533, 106.64445 -7.346567, 106.5431 -7.320733, 106.37325 -7.2671, 
+      106.2973 -7.223367, 106.28985 -7.196567, 106.3122 -7.1618, 106.35095 -7.149867, 106.42095 -7.149867, 106.43585 -7.137967, 106.4254 -7.1181, 106.415 -7.081333, 106.42245 -7.065433, 106.50885 -7.002867, 
+      106.55355 -6.979033, 106.55805 -6.960167, 106.5208 -6.9105, 106.47015 -6.900567, 106.36285 -6.914467, 106.30175 -6.905533, 106.23025 -6.8698, 106.11105 -6.785367, 106.047 -6.7476, 105.99485 -6.7327, 
+      105.9323 -6.737667, 105.8861 -6.7625, 105.752 -6.769467)), 
+  ((127.6754 0.110867, 127.64495 0.140733, 127.6396 0.1646, 127.64135 0.195667, 127.68615 0.321067, 127.6897 0.4381, 127.6772 0.466733, 127.6091 0.521667, 127.59475 0.5408, 127.5965 0.568267, 
+      127.584 0.617233, 127.5392 0.6626, 127.52665 0.694867, 127.52845 0.735467, 127.53025 0.776067, 127.57325 0.8322, 127.59115 0.874, 127.59295 0.917, 127.56605 0.938467, 127.52845 0.946833, 
+      127.4604 0.951633, 127.4317 0.9731, 127.4192 0.9994, 127.40485 1.091333, 127.38335 1.110433, 127.36185 1.115233, 127.3332 1.109233, 127.30275 1.0997, 127.28305 1.106867, 127.2723 1.125967, 
+      127.2705 1.155833, 127.2902 1.217933, 127.30455 1.311067, 127.3511 1.3708, 127.4371 1.425733, 127.48365 1.4699, 127.50515 1.506933, 127.51235 1.5535, 127.49085 1.6407, 127.4962 1.672933, 
+      127.51055 1.684867, 127.58575 1.702767, 127.61445 1.714733, 127.618 1.732633, 127.6019 1.764867, 127.5983 1.825767, 127.6395 1.871167, 127.71295 1.9249, 127.73985 1.970267, 127.79895 2.055067, 
+      127.8402 2.1194, 127.88145 2.1994, 127.9029 2.24, 127.92265 2.251933, 127.9316 2.253133, 127.9513 2.235233, 127.9674 2.229267, 128.02475 2.249567, 128.06055 2.251933, 128.0713 2.2436, 
+      128.05695 2.217333, 127.99425 2.171933, 127.9638 2.146867, 127.95305 2.093133, 127.9459 2.068033, 127.92975 2.053733, 127.86885 2.009533, 127.8223 1.945033, 127.8116 1.874567, 127.83485 1.8435, 
+      127.8904 1.819633, 127.96025 1.8065, 127.98355 1.794567, 127.98715 1.7647, 127.971 1.7026, 127.97815 1.671567, 128.00325 1.650067, 128.0391 1.625, 128.0391 1.573667, 127.9997 1.510367, 
+      127.9657 1.3587, 127.87795 1.256, 127.85825 1.223767, 127.81705 1.2142, 127.7203 1.189133, 127.66655 1.161667, 127.62355 1.0924, 127.60925 1.013567, 127.63075 0.975367, 127.6755 0.953867, 
+      127.79015 0.900133, 127.81165 0.898933, 127.869 0.934767, 127.90125 0.984933, 127.912 1.0267, 127.9138 1.101933, 127.92635 1.131767, 127.955 1.160433, 127.98185 1.172367, 128.11085 1.177167, 
+      128.1753 1.197467, 128.21115 1.212967, 128.2219 1.236867, 128.21295 1.261933, 128.16455 1.279867, 128.0983 1.2942, 128.0589 1.3121, 128.0535 1.331233, 128.0768 1.347933, 128.1592 1.389733, 
+      128.1843 1.406467, 128.2165 1.467367, 128.2398 1.5008, 128.32935 1.5438, 128.3813 1.570067, 128.43865 1.616667, 128.5031 1.6465, 128.5712 1.654867, 128.63925 1.6441, 128.71985 1.616633, 
+      128.736 1.596333, 128.7342 1.576033, 128.71805 1.564067, 128.61595 1.562867, 128.59805 1.552133, 128.59265 1.5199, 128.61775 1.5008, 128.66255 1.486467, 128.693 1.467333, 128.70555 1.443467, 
+      128.71625 1.364667, 128.7306 1.2727, 128.7557 1.2333, 128.78075 1.187933, 128.75745 1.128233, 128.727 1.1127, 128.66075 1.1139, 128.63745 1.1091, 128.54965 1.054167, 128.47085 1.012367, 
+      128.43145 1.002833, 128.33115 0.981333, 128.2917 0.956267, 128.2702 0.951467, 128.2129 0.9264, 128.195 0.9037, 128.2147 0.872667, 128.20395 0.861933, 128.18425 0.861933, 128.13765 0.8643, 
+      128.09645 0.851167, 128.0875 0.8452, 128.0875 0.820133, 128.09825 0.795033, 128.1359 0.7664, 128.26665 0.6995, 128.3616 0.676833, 128.4834 0.678, 128.53715 0.676833, 128.57475 0.656533, 
+      128.60165 0.6374, 128.61235 0.602767, 128.59265 0.4905, 128.60875 0.457067, 128.67145 0.415267, 128.77895 0.3735, 128.8148 0.3496, 128.84345 0.319733, 128.84345 0.3102, 128.81475 0.3126, 
+      128.6141 0.348433, 128.56935 0.3747, 128.50125 0.424867, 128.44755 0.447533, 128.4099 0.4535, 128.3723 0.440367, 128.3347 0.439167, 128.14485 0.4941, 128.06245 0.5156, 127.98185 0.519167, 
+      127.91915 0.5156, 127.869 0.485733, 127.83315 0.442733, 127.82775 0.380667, 127.8475 0.306633, 127.9066 0.223033, 127.93525 0.178833, 127.9281 0.159733, 127.89225 0.1454, 127.8654 0.1263, 
+      127.84745 0.068967, 127.84025 -0.052833, 127.8582 -0.076733, 127.8743 -0.0982, 127.90115 -0.206867, 128.14115 -0.5436, 128.30775 -0.7454, 128.37045 -0.819467, 128.38835 -0.8493, 128.38835 -0.855267, 
+      128.36685 -0.855267, 128.3006 -0.8266, 128.27375 -0.8266, 128.24865 -0.824233, 128.2415 -0.813467, 128.2397 -0.783633, 128.22355 -0.752567, 128.19135 -0.731067, 128.16985 -0.720333, 128.1125 -0.716767, 
+      128.04265 -0.697633, 127.9137 -0.635533, 127.87605 -0.6033, 127.8707 -0.54, 127.85635 -0.451633, 127.83485 -0.411033, 127.7722 -0.359667, 127.6701 -0.255767, 127.59845 -0.1459, 127.5841 -0.1029, 
+      127.58945 -0.068267, 127.6145 -0.0205, 127.6772 0.0595, 127.68615 0.0846, 127.6754 0.110867)), 
+  ((128.1305 -2.9758, 128.13615 -2.952867, 128.12275 -2.945233, 128.0673 -2.950333, 128.0424 -2.9414, 128.04435 -2.919733, 128.0711 -2.9006, 128.15145 -2.862333, 128.205 -2.8228, 128.24135 -2.8075, 
+      128.2796 -2.8075, 128.358 -2.826633, 128.40775 -2.824067, 128.4728 -2.8126, 128.578 -2.818967, 128.66795 -2.824067, 128.90895 -2.787067, 128.9893 -2.7705, 129.0199 -2.779433, 129.02945 -2.804933, 
+      129.02755 -2.864867, 129.08495 -2.936267, 129.1098 -2.959233, 129.1404 -2.963033, 129.17485 -2.952833, 129.20735 -2.9554, 129.25135 -2.9707, 129.26475 -2.9656, 129.26095 -2.9401, 129.2705 -2.9235, 
+      129.303 -2.910767, 129.303 -2.8929, 129.29155 -2.854667, 129.3145 -2.822767, 129.30685 -2.787067, 129.3011 -2.7654, 129.32025 -2.750067, 129.35465 -2.7437, 129.44265 -2.757733, 129.64545 -2.8266, 
+      129.94385 -2.952833, 130.028 -2.977067, 130.2671 -2.973233, 130.3379 -2.992367, 130.55405 -3.1811, 130.6344 -3.2691, 130.63635 -3.383867, 130.6478 -3.415733, 130.6631 -3.424667, 130.7243 -3.4234, 
+      130.753 -3.432333, 130.77025 -3.473133, 130.76065 -3.517767, 130.753 -3.550933, 130.7836 -3.5879, 130.78745 -3.617233, 130.7377 -3.6823, 130.72625 -3.742233, 130.7377 -3.8302, 130.71475 -3.837867, 
+      130.68225 -3.8353, 130.6019 -3.800867, 130.38765 -3.674633, 130.2633 -3.593033, 130.1868 -3.579, 129.98595 -3.4706, 129.89605 -3.411933, 129.89415 -3.388967, 129.8272 -3.350733, 129.7105 -3.3163, 
+      129.5441 -3.303533, 129.5001 -3.315, 129.4848 -3.332867, 129.49625 -3.355833, 129.5326 -3.391533, 129.54985 -3.4183, 129.5422 -3.436167, 129.50775 -3.442533, 129.4657 -3.433633, 129.37385 -3.405567, 
+      129.31075 -3.3979, 129.26865 -3.4043, 129.2285 -3.403, 129.1864 -3.3877, 129.0965 -3.366033, 128.9932 -3.363467, 128.932 -3.353267, 128.89375 -3.3367, 128.87655 -3.315033, 128.8995 -3.262733, 
+      128.8995 -3.235967, 128.8842 -3.230867, 128.83635 -3.2398, 128.74455 -3.2793, 128.7082 -3.312467, 128.7082 -3.3673, 128.7044 -3.3775, 128.6336 -3.376233, 128.4959 -3.371133, 128.4366 -3.357133, 
+      128.34285 -3.298467, 128.3084 -3.2602, 128.2912 -3.220667, 128.274 -3.216833, 128.23 -3.232133, 128.20705 -3.230867, 128.19555 -3.215567, 128.2013 -3.1722, 128.23 -3.0855, 128.2166 -3.0702, 
+      128.2013 -3.0702, 128.14965 -3.086767, 128.1133 -3.111, 128.07505 -3.184933, 128.0674 -3.2602, 128.0253 -3.335433, 127.9354 -3.4094, 127.9048 -3.454033, 127.87225 -3.507567, 127.85315 -3.507567, 
+      127.84355 -3.482067, 127.85505 -3.436167, 127.88565 -3.349433, 127.88375 -3.288233, 127.8302 -3.2079, 127.7996 -3.173467, 127.8034 -3.149233, 127.8302 -3.133933, 128.0138 -3.058667, 128.1018 -3.008933, 
+      128.1305 -2.9758)), 
+  ((117.00395 -8.378067, 117.05725 -8.340133, 117.0946 -8.333, 117.17815 -8.3496, 117.29905 -8.392267, 117.32925 -8.3887, 117.37195 -8.360267, 117.45195 -8.361433, 117.4768 -8.369733, 117.49105 -8.397, 
+      117.49635 -8.442033, 117.5177 -8.449133, 117.5426 -8.4349, 117.5497 -8.401733, 117.57635 -8.397, 117.5959 -8.408833, 117.60125 -8.462167, 117.6208 -8.4894, 117.6528 -8.504833, 117.699 -8.519033, 
+      117.7132 -8.535633, 117.71855 -8.626867, 117.7381 -8.650567, 117.76655 -8.6553, 117.86075 -8.644667, 117.9461 -8.652933, 117.98165 -8.6565, 118.03855 -8.626867, 118.1594 -8.596067, 118.2572 -8.588933, 
+      118.2661 -8.571167, 118.24475 -8.5368, 118.10785 -8.431333, 118.0972 -8.4029, 118.0545 -8.3697, 118.0314 -8.359033, 117.99405 -8.3709, 117.97095 -8.374433, 117.84295 -8.317567, 117.78255 -8.261867, 
+      117.7061 -8.201433, 117.7043 -8.1872, 117.731 -8.167067, 117.73275 -8.143367, 117.7452 -8.127967, 117.827 -8.1114, 118.02965 -8.095967, 118.0705 -8.106633, 118.12385 -8.146933, 118.1416 -8.200267, 
+      118.1896 -8.251233, 118.25005 -8.282033, 118.29625 -8.280833, 118.34605 -8.266633, 118.41715 -8.215667, 118.4616 -8.188433, 118.48825 -8.187233, 118.5896 -8.2145, 118.65005 -8.2524, 118.6625 -8.271367, 
+      118.65715 -8.437267, 118.6767 -8.4503, 118.6909 -8.445567, 118.7389 -8.289133, 118.762 -8.2524, 118.79225 -8.239367, 118.8811 -8.238167, 118.98955 -8.2512, 119.0038 -8.264233, 119.0038 -8.2915, 
+      118.99845 -8.334167, 119.03045 -8.351933, 119.05 -8.373267, 119.02865 -8.460967, 119.0358 -8.523767, 119.06065 -8.547467, 119.0749 -8.551, 119.14955 -8.523767, 119.17445 -8.522567, 119.178 -8.533233, 
+      119.146 -8.558133, 119.1478 -8.593667, 119.13 -8.636333, 119.08555 -8.645833, 118.7798 -8.636333, 118.72465 -8.6411, 118.70335 -8.654133, 118.7051 -8.668333, 118.72645 -8.676633, 118.7549 -8.676633, 
+      118.8811 -8.6802, 118.89355 -8.7027, 118.8989 -8.743, 118.8829 -8.747733, 118.81355 -8.7264, 118.762 -8.7193, 118.6091 -8.7359, 118.52555 -8.7738, 118.4811 -8.7833, 118.44555 -8.7738, 
+      118.41535 -8.740633, 118.4207 -8.692033, 118.42955 -8.618567, 118.42245 -8.5617, 118.40645 -8.5534, 118.3869 -8.555767, 118.37445 -8.581833, 118.3709 -8.630433, 118.3247 -8.693233, 118.2607 -8.743, 
+      118.2269 -8.795133, 118.18605 -8.811733, 118.13625 -8.807, 118.08295 -8.7987, 118.0296 -8.811733, 117.89985 -8.8615, 117.82515 -8.8615, 117.7505 -8.848467, 117.72205 -8.852033, 117.6314 -8.880467, 
+      117.45365 -8.971733, 117.3612 -9.003733, 117.2688 -9.007267, 117.21725 -8.991867, 117.19055 -8.9966, 117.1319 -9.034533, 116.9986 -9.0452, 116.92925 -9.033333, 116.82795 -8.998967, 116.75325 -8.985933, 
+      116.7035 -8.9563, 116.68215 -8.906533, 116.6875 -8.867433, 116.72665 -8.8248, 116.7764 -8.7916, 116.7924 -8.7691, 116.7853 -8.7442, 116.7515 -8.698, 116.7035 -8.622167, 116.7053 -8.605567, 
+      116.74085 -8.584233, 116.7746 -8.5487, 116.7853 -8.490633, 116.78885 -8.463367, 116.8137 -8.451533, 116.8937 -8.436133, 116.9364 -8.418333, 117.00395 -8.378067)), 
+  ((125.1075 -9.3729, 125.07995 -9.4028, 125.01065 -9.476167, 124.9902 -9.4835, 124.9571 -9.4835, 124.9335 -9.4919, 124.92405 -9.517033, 124.9146 -9.551633, 124.87445 -9.6035, 124.6926 -9.798967, 
+      124.62805 -9.863933, 124.5745 -9.896433, 124.543 -9.924733, 124.532 -9.954067, 124.4383 -10.019567, 124.3706 -10.047867, 124.2793 -10.064633, 124.17695 -10.0657, 124.12815 -10.054167, 124.1053 -10.0568, 
+      124.0502 -10.106067, 123.9699 -10.1333, 123.9069 -10.166833, 123.87385 -10.176267, 123.82975 -10.177333, 123.8093 -10.1878, 123.80535 -10.215567, 123.78485 -10.226033, 123.68095 -10.223933, 123.6479 -10.239667, 
+      123.6085 -10.269, 123.5833 -10.269, 123.5487 -10.2491, 123.5156 -10.248067, 123.4605 -10.2512, 123.45265 -10.245967, 123.4621 -10.228133, 123.48885 -10.197733, 123.492 -10.1684, 123.52585 -10.1354, 
+      123.603 -10.084033, 123.7022 -10.0526, 123.73055 -10.038967, 123.7526 -10.015933, 123.7589 -9.9897, 123.751 -9.968767, 123.73055 -9.960367, 123.69905 -9.960367, 123.60615 -9.9719, 123.5778 -9.964567, 
+      123.5668 -9.942567, 123.5731 -9.873367, 123.59985 -9.8388, 123.67385 -9.8, 123.6748 -9.777733, 123.65115 -9.7379, 123.648 -9.712767, 123.67005 -9.660333, 123.6614 -9.597967, 123.6252 -9.5445, 
+      123.6299 -9.525633, 123.7212 -9.471133, 123.73065 -9.438667, 123.7417 -9.412467, 123.75665 -9.408767, 123.7834 -9.414, 123.82435 -9.405633, 124.0251 -9.2615, 124.081258 -9.232067, 124.127092 -9.283555, 
+      124.175505 -9.329721, 124.224113 -9.356651, 124.279523 -9.370302, 124.317264 -9.373487, 124.368441 -9.366394, 124.384099 -9.356129, 124.420129 -9.308988, 124.443131 -9.232171, 124.430372 -9.175859, 124.3849 -9.120533, 
+      124.4694 -9.1159, 124.54775 -9.105867, 124.59115 -9.0807, 124.6242 -9.035633, 124.65255 -8.994733, 124.6746 -8.9696, 124.7305 -8.951233, 124.81395 -8.903, 124.90685 -8.833833, 124.899491 -8.901743, 
+      124.903062 -8.987598, 124.920204 -9.049857, 124.960016 -9.067854, 125.008865 -9.071106, 125.044866 -9.026925, 125.077146 -8.911686, 125.126236 -8.891262, 125.166018 -8.912219, 125.178325 -9.012925, 125.168414 -9.113499, 
+      125.141301 -9.157733, 125.096654 -9.178184, 125.025375 -9.195516, 124.980638 -9.224846, 124.975953 -9.248496, 125.046931 -9.260761, 125.064283 -9.302302, 125.094907 -9.349842, 125.1075 -9.3729)), 
+  ((119.82025 -8.430633, 119.82405 -8.400167, 119.84125 -8.400167, 119.8546 -8.410333, 119.8622 -8.438333, 119.8813 -8.4612, 119.91565 -8.4612, 119.9328 -8.454867, 119.94045 -8.3951, 120.01485 -8.342967, 
+      120.04345 -8.334067, 120.0625 -8.328967, 120.0797 -8.337867, 120.0892 -8.353133, 120.10065 -8.362033, 120.12355 -8.348033, 120.14835 -8.2603, 120.1789 -8.250133, 120.27235 -8.234867, 120.3391 -8.208133, 
+      120.41155 -8.1522, 120.4459 -8.136933, 120.46115 -8.1382, 120.4669 -8.162367, 120.48215 -8.1878, 120.5489 -8.195433, 120.5642 -8.189067, 120.57755 -8.1611, 120.5871 -8.149633, 120.60805 -8.1522, 
+      120.63095 -8.176367, 120.6462 -8.233567, 120.68055 -8.257733, 120.79885 -8.275533, 120.89615 -8.294633, 120.9133 -8.288267, 120.92285 -8.265367, 120.94 -8.256467, 120.95525 -8.259, 120.97625 -8.280633, 
+      120.9934 -8.309867, 121.0316 -8.332767, 121.24335 -8.4116, 121.291 -8.453567, 121.32345 -8.466267, 121.40355 -8.465, 121.50085 -8.504433, 121.5371 -8.5108, 121.57715 -8.4879, 121.6134 -8.398867, 
+      121.62295 -8.3938, 121.64585 -8.405233, 121.66685 -8.4345, 121.68595 -8.437033, 121.7069 -8.424333, 121.86145 -8.364567, 121.89575 -8.360733, 121.94725 -8.3582, 121.97205 -8.336567, 122.02165 -8.336567, 
+      122.03695 -8.346767, 122.0255 -8.364567, 121.96065 -8.4027, 121.94155 -8.424333, 121.953 -8.447233, 121.9988 -8.458667, 122.05985 -8.462467, 122.12285 -8.494267, 122.1858 -8.527333, 122.22585 -8.5286, 
+      122.37655 -8.503167, 122.491 -8.4879, 122.5139 -8.471367, 122.512 -8.4523, 122.45095 -8.4078, 122.4395 -8.392533, 122.44905 -8.376, 122.49675 -8.363267, 122.5387 -8.349267, 122.5425 -8.322567, 
+      122.55015 -8.318733, 122.58065 -8.322567, 122.62455 -8.320033, 122.65125 -8.304767, 122.6932 -8.256433, 122.75235 -8.223367, 122.7657 -8.171233, 122.75425 -8.155967, 122.7161 -8.147067, 122.6398 -8.125433, 
+      122.6322 -8.1089, 122.6875 -8.0644, 122.75235 -8.044067, 122.84585 -8.049133, 122.9183 -8.084733, 122.92785 -8.107633, 122.9107 -8.124167, 122.9145 -8.150867, 122.94885 -8.192833, 122.9622 -8.217, 
+      122.9145 -8.271667, 122.8935 -8.278033, 122.8687 -8.2666, 122.8382 -8.258967, 122.82295 -8.264033, 122.80195 -8.304733, 122.7943 -8.3569, 122.75615 -8.405233, 122.73135 -8.409033, 122.6894 -8.393767, 
+      122.65885 -8.402667, 122.64935 -8.431933, 122.67795 -8.448467, 122.718 -8.463733, 122.73515 -8.512033, 122.70085 -8.5413, 122.58255 -8.5731, 122.5463 -8.588367, 122.52345 -8.637933, 122.47575 -8.662067, 
+      122.25065 -8.672267, 122.20485 -8.659533, 122.1667 -8.6519, 122.0961 -8.6621, 121.8939 -8.7295, 121.70125 -8.757467, 121.6154 -8.794333, 121.60205 -8.793067, 121.5963 -8.774, 121.60015 -8.7295, 
+      121.5734 -8.711667, 121.3483 -8.698967, 121.31775 -8.721833, 121.31205 -8.756167, 121.3044 -8.780333, 121.2796 -8.787967, 121.15945 -8.7816, 121.00115 -8.805767, 120.9668 -8.801933, 120.90765 -8.7727, 
+      120.8733 -8.724367, 120.839 -8.702767, 120.80085 -8.702767, 120.77985 -8.7231, 120.77795 -8.7587, 120.75505 -8.7638, 120.6501 -8.752367, 120.5261 -8.726933, 120.4746 -8.732033, 120.2571 -8.729467, 
+      120.1884 -8.698967, 120.135 -8.693867, 119.9862 -8.725667, 119.89655 -8.765067, 119.84315 -8.770167, 119.784 -8.7333, 119.77065 -8.6926, 119.7897 -8.618833, 119.7802 -8.578133, 119.7802 -8.54, 
+      119.82215 -8.478933, 119.82025 -8.430633)), 
+  ((105.3199 -1.531733, 105.3691 -1.5003, 105.406 -1.489367, 105.4306 -1.498933, 105.4593 -1.5167, 105.488 -1.515333, 105.52085 -1.505767, 105.53315 -1.4962, 105.55365 -1.494833, 105.568 -1.518067, 
+      105.57415 -1.552233, 105.61515 -1.593233, 105.65 -1.5864, 105.65415 -1.607567, 105.6336 -1.629433, 105.59875 -1.648567, 105.5885 -1.6759, 105.59875 -1.699133, 105.62745 -1.730533, 105.65 -1.736, 
+      105.6972 -1.730533, 105.7218 -1.733267, 105.76075 -1.7606, 105.7997 -1.774267, 105.82225 -1.770167, 105.82635 -1.7606, 105.7669 -1.7073, 105.76895 -1.678633, 105.7669 -1.632167, 105.7054 -1.5447, 
+      105.6808 -1.509167, 105.689 -1.502333, 105.70335 -1.4955, 105.7628 -1.500967, 105.78535 -1.494133, 105.80995 -1.468167, 105.8366 -1.46, 105.87555 -1.472267, 105.8899 -1.490033, 105.87965 -1.521467, 
+      105.90015 -1.5406, 105.9391 -1.559733, 105.96165 -1.5652, 105.96575 -1.587067, 105.9596 -1.613033, 105.96985 -1.628067, 106.05805 -1.6841, 106.08675 -1.7073, 106.0929 -1.738067, 106.1011 -1.7736, 
+      106.1298 -1.803667, 106.1749 -1.813233, 106.20565 -1.830967, 106.20155 -1.852833, 106.1749 -1.896567, 106.1298 -1.9895, 106.1339 -2.044167, 106.22825 -2.241633, 106.31025 -2.338667, 106.4681 -2.420633, 
+      106.64855 -2.489667, 106.7326 -2.507433, 106.8146 -2.493767, 106.84945 -2.495133, 106.84535 -2.5088, 106.73875 -2.545667, 106.667 -2.5648, 106.6424 -2.5853, 106.5522 -2.7616, 106.5276 -2.8429, 
+      106.5317 -2.8907, 106.56045 -2.913933, 106.5912 -2.9153, 106.6199 -2.9153, 106.6404 -2.934433, 106.64245 -2.9686, 106.6363 -2.995933, 106.65065 -3.0178, 106.6773 -3.043767, 106.67115 -3.061533, 
+      106.63425 -3.0629, 106.60555 -3.056067, 106.5748 -3.061533, 106.53785 -3.0834, 106.503 -3.084767, 106.4538 -3.0588, 106.38 -2.953567, 106.3513 -2.924867, 106.3103 -2.9235, 106.2693 -2.9153, 
+      106.2611 -2.896167, 106.2365 -2.870233, 106.216 -2.870233, 106.1791 -2.874333, 106.14215 -2.852467, 106.0745 -2.7937, 106.013 -2.779367, 105.96995 -2.772533, 105.88795 -2.7288, 105.7465 -2.579867, 
+      105.74035 -2.547067, 105.7629 -2.526567, 105.7916 -2.515633, 105.808 -2.4842, 105.81005 -2.4473, 105.79155 -2.412467, 105.76285 -2.389233, 105.7157 -2.3783, 105.687 -2.352333, 105.6747 -2.2936, 
+      105.70545 -2.2485, 105.70955 -2.2198, 105.65215 -2.1132, 105.6029 -2.081067, 105.54345 -2.052367, 105.51885 -2.0223, 105.49015 -2.016833, 105.4348 -2.052367, 105.4102 -2.085167, 105.3733 -2.085167, 
+      105.31795 -2.0715, 105.2523 -2.078333, 105.22565 -2.082433, 105.1969 -2.0722, 105.17845 -2.0517, 105.11285 -2.054433, 105.078 -2.054433, 105.0698 -2.033933, 105.0821 -1.9424, 105.12925 -1.8686, 
+      105.281 -1.785233, 105.3343 -1.752433, 105.35685 -1.723767, 105.34245 -1.695767, 105.26455 -1.658867, 105.20715 -1.626067, 105.201 -1.6015, 105.3199 -1.531733)), 
+  ((119.55165 -9.688867, 119.52935 -9.6794, 119.4991 -9.675133, 119.4704 -9.6794, 119.4449 -9.6964, 119.42895 -9.729333, 119.3939 -9.741, 119.3445 -9.741, 119.2393 -9.711267, 119.0257 -9.5986, 
+      118.88065 -9.4817, 118.8663 -9.445567, 118.87745 -9.424333, 118.93645 -9.394567, 119.14365 -9.331867, 119.30305 -9.301067, 119.40985 -9.284067, 119.45765 -9.283, 119.5246 -9.317, 119.5916 -9.331867, 
+      119.6936 -9.323367, 119.7462 -9.304233, 119.8275 -9.231967, 119.86575 -9.224533, 119.89605 -9.231967, 119.94385 -9.2745, 120.04905 -9.351, 120.09845 -9.375433, 120.1511 -9.3744, 120.1941 -9.358433, 
+      120.2292 -9.356333, 120.26265 -9.372267, 120.2738 -9.3882, 120.27225 -9.4509, 120.28655 -9.488067, 120.3471 -9.5157, 120.4029 -9.5157, 120.4364 -9.504, 120.46825 -9.5019, 120.49695 -9.508267, 
+      120.5336 -9.5274, 120.58305 -9.568833, 120.6516 -9.694233, 120.7058 -9.792, 120.7361 -9.827067, 120.8078 -9.8802, 120.8397 -9.915267, 120.84925 -9.937567, 120.8174 -9.981133, 120.67075 -10.0927, 
+      120.58465 -10.125633, 120.4619 -10.1469, 120.43005 -10.162833, 120.42205 -10.185167, 120.4061 -10.190467, 120.36305 -10.168133, 120.2467 -10.1065, 120.1542 -10.064, 120.0761 -10.0353, 120.0538 -10.0183, 
+      120.03785 -9.9705, 119.95175 -9.8844, 119.8577 -9.817467, 119.76205 -9.772833, 119.6983 -9.757967, 119.6377 -9.744133, 119.55165 -9.688867)), 
+  ((138.02815 -7.756767, 138.0539 -7.7085, 138.0629 -7.673667, 138.07695 -7.644533, 138.106 -7.5874, 138.12785 -7.5606, 138.1493 -7.533033, 138.1688 -7.5121, 138.1961 -7.4879, 138.2396 -7.444333, 
+      138.26265 -7.421967, 138.2954 -7.402967, 138.33305 -7.384733, 138.3697 -7.373033, 138.4166 -7.364033, 138.46065 -7.3635, 138.5154 -7.369167, 138.56965 -7.380867, 138.6385 -7.411933, 138.6666 -7.421567, 
+      138.6974 -7.436133, 138.7604 -7.460533, 138.7955 -7.4699, 138.8433 -7.481833, 138.87765 -7.487033, 138.9346 -7.4886, 138.9551 -7.4926, 138.9691 -7.5051, 138.97655 -7.5277, 138.96015 -7.548, 
+      138.9375 -7.5709, 138.918 -7.586233, 138.8995 -7.605333, 138.8901 -7.6316, 138.8718 -7.6623, 138.8597 -7.6855, 138.8402 -7.705267, 138.82185 -7.719333, 138.8047 -7.738033, 138.8004 -7.756767, 
+      138.8 -7.778467, 138.7883 -7.8128, 138.7719 -7.838033, 138.74715 -7.8618, 138.72025 -7.891967, 138.7058 -7.9089, 138.7015 -7.9406, 138.71475 -7.975333, 138.7331 -8.003933, 138.73425 -8.0147, 
+      138.73195 -8.072967, 138.721 -8.092467, 138.698 -8.1117, 138.6711 -8.123933, 138.65275 -8.1329, 138.6297 -8.147967, 138.62425 -8.162033, 138.62525 -8.212033, 138.62485 -8.245833, 138.6116 -8.264033, 
+      138.5909 -8.281467, 138.56515 -8.295267, 138.548 -8.315667, 138.52695 -8.335933, 138.51095 -8.343233, 138.492 -8.3437, 138.4538 -8.3419, 138.43195 -8.338767, 138.389 -8.332, 138.3576 -8.3325, 
+      138.3186 -8.330667, 138.2921 -8.3317, 138.26945 -8.336133, 138.2439 -8.3408, 138.20725 -8.352733, 138.17915 -8.372267, 138.14385 -8.398867, 138.1138 -8.408233, 138.0791 -8.4085, 138.0346 -8.401733, 
+      137.9954 -8.398833, 137.9634 -8.398567, 137.94 -8.405067, 137.9088 -8.4139, 137.87975 -8.419333, 137.83915 -8.4248, 137.7974 -8.4248, 137.7508 -8.426333, 137.7118 -8.4284, 137.68485 -8.433867, 
+      137.6591 -8.4344, 137.63125 -8.438, 137.60235 -8.4419, 137.5883 -8.4393, 137.57975 -8.429933, 137.5848 -8.406533, 137.60195 -8.387533, 137.6289 -8.3579, 137.66555 -8.314067, 137.6964 -8.285433, 
+      137.72565 -8.259967, 137.7356 -8.244167, 137.7516 -8.222333, 137.76525 -8.202833, 137.78515 -8.177867, 137.7894 -8.162767, 137.8054 -8.125967, 137.814 -8.096833, 137.8462 -8.0142, 137.854 -7.991567, 
+      137.877 -7.953467, 137.8977 -7.926133, 137.9211 -7.902233, 137.9673 -7.8547, 138.00865 -7.7958, 138.02815 -7.756767)), 
+  ((126.5215 -3.015333, 126.6795 -3.011267, 126.7354 -3.018533, 126.7926 -3.055767, 126.8866 -3.121167, 126.9901 -3.168833, 127.0337 -3.177, 127.0446 -3.185167, 127.03915 -3.204233, 126.99695 -3.248733, 
+      126.9942 -3.268733, 127.00645 -3.346833, 127.0269 -3.400867, 127.04055 -3.409933, 127.06235 -3.409033, 127.06915 -3.401767, 127.0746 -3.363633, 127.08415 -3.353633, 127.09365 -3.353633, 127.1318 -3.3745, 
+      127.18225 -3.377233, 127.20265 -3.388133, 127.20675 -3.4072, 127.17405 -3.480767, 127.1659 -3.530733, 127.1686 -3.607, 127.17265 -3.641067, 127.1604 -3.657433, 127.1236 -3.6665, 127.06095 -3.6565, 
+      127.01325 -3.657433, 126.93425 -3.686467, 126.7939 -3.748233, 126.69715 -3.799533, 126.67535 -3.800433, 126.58405 -3.771367, 126.4233 -3.703267, 126.30475 -3.6338, 126.2407 -3.5875, 126.223 -3.585667, 
+      126.1794 -3.5866, 126.15895 -3.572067, 126.14805 -3.537533, 126.1385 -3.503033, 126.0172 -3.437167, 125.9491 -3.355433, 125.90415 -3.235567, 125.9096 -3.1479, 125.9355 -3.1034, 125.975 -3.087067, 
+      126.02405 -3.085233, 126.12355 -3.110667, 126.15625 -3.116133, 126.19575 -3.1143, 126.21075 -3.096567, 126.2094 -3.070233, 126.2135 -3.050267, 126.22575 -3.0421, 126.28435 -3.037533, 126.39195 -3.0339, 
+      126.5215 -3.015333)), 
+  ((107.6062 -3.016733, 107.60415 -2.988067, 107.59185 -2.960733, 107.61235 -2.9218, 107.6267 -2.904033, 107.6308 -2.883533, 107.6185 -2.871233, 107.59595 -2.8849, 107.56725 -2.8931, 107.4873 -2.889, 
+      107.48115 -2.875333, 107.49755 -2.8439, 107.54675 -2.8029, 107.54675 -2.760533, 107.55905 -2.726367, 107.5857 -2.709967, 107.6103 -2.7086, 107.639 -2.693567, 107.639 -2.682633, 107.60005 -2.649833, 
+      107.5734 -2.618433, 107.56725 -2.569933, 107.57545 -2.535767, 107.60005 -2.5139, 107.63695 -2.5057, 107.7087 -2.5139, 107.7272 -2.516633, 107.74975 -2.5057, 107.7682 -2.4893, 107.79485 -2.482467, 
+      107.8215 -2.4893, 107.8379 -2.502967, 107.86455 -2.520733, 107.9199 -2.5467, 108.0101 -2.557633, 108.08185 -2.5624, 108.1372 -2.593833, 108.2254 -2.703167, 108.22745 -2.741433, 108.25205 -2.7592, 
+      108.2869 -2.772867, 108.30535 -2.786533, 108.3033 -2.819333, 108.29305 -2.839833, 108.2869 -2.9054, 108.2992 -2.948433, 108.2787 -2.968933, 108.23975 -2.971667, 108.2131 -2.968933, 108.2049 -2.979867, 
+      108.2254 -3.005833, 108.2664 -3.050933, 108.26435 -3.0769, 108.2377 -3.091933, 108.2172 -3.123367, 108.18645 -3.1261, 108.1393 -3.1179, 108.1044 -3.115167, 108.09005 -3.127467, 108.1085 -3.169833, 
+      108.0921 -3.193067, 108.06135 -3.194433, 108.02035 -3.184867, 107.9937 -3.190333, 107.95885 -3.210833, 107.9322 -3.2231, 107.9076 -3.214933, 107.90965 -3.1876, 107.93015 -3.1343, 107.8748 -3.037267, 
+      107.8235 -3.005833, 107.7825 -3.0065, 107.76405 -3.0229, 107.7661 -3.050233, 107.79685 -3.089867, 107.7948 -3.1172, 107.76815 -3.1295, 107.69435 -3.139067, 107.60205 -3.148633, 107.5549 -3.128133, 
+      107.53645 -3.0926, 107.5426 -3.073467, 107.58975 -3.0434, 107.6062 -3.016733)), 
+  ((115.27575 -8.0814, 115.51055 -8.176367, 115.6671 -8.272367, 115.67805 -8.291133, 115.6624 -8.3193, 115.63425 -8.3485, 115.62485 -8.393367, 115.57945 -8.412167, 115.42605 -8.473733, 115.2758 -8.5958, 
+      115.19755 -8.6626, 115.1991 -8.682433, 115.23825 -8.7033, 115.2445 -8.715833, 115.2179 -8.7346, 115.18035 -8.7367, 115.11305 -8.731467, 115.0911 -8.735633, 115.07075 -8.7294, 115.06765 -8.714767, 
+      115.09735 -8.704333, 115.14435 -8.6772, 115.15215 -8.633367, 115.14435 -8.604167, 115.0645 -8.515467, 114.87665 -8.376667, 114.7827 -8.349567, 114.6434 -8.336, 114.5933 -8.3193, 114.4524 -8.2191, 
+      114.35535 -8.138733, 114.3538 -8.117867, 114.36635 -8.0855, 114.35535 -8.059433, 114.36635 -8.052133, 114.3992 -8.0469, 114.4227 -8.0615, 114.45555 -8.083433, 114.4931 -8.088633, 114.5338 -8.0803, 
+      114.5573 -8.062567, 114.57295 -8.0615, 114.6027 -8.083433, 114.63245 -8.101167, 114.7608 -8.1335, 114.87195 -8.1387, 115.00185 -8.128267, 115.1083 -8.091733, 115.185 -8.0719, 115.2382 -8.074, 
+      115.27575 -8.0814)), 
+  ((97.4362 1.5492, 97.5565 1.4283, 97.64915 1.257467, 97.6886 1.219367, 97.72605 1.208867, 97.80495 1.207533, 97.8345 1.191767, 97.83055 1.1668, 97.83255 1.1392, 97.8503 1.112933, 
+      97.9173 1.0643, 97.9469 1.022233, 97.9469 0.9986, 97.9193 0.9447, 97.9035 0.877, 97.8897 0.693033, 97.87 0.6549, 97.81085 0.614167, 97.76355 0.6135, 97.72215 0.621367, 
+      97.70635 0.6411, 97.70835 0.6792, 97.6847 0.6963, 97.6551 0.722567, 97.6472 0.7633, 97.5999 0.844767, 97.5447 0.8829, 97.44215 0.927567, 97.38105 0.9578, 97.33375 1.012367, 
+      97.2805 1.125367, 97.2529 1.225233, 97.2391 1.2568, 97.21545 1.265967, 97.17995 1.275167, 97.15825 1.298833, 97.1504 1.354667, 97.1228 1.398033, 97.0735 1.436133, 97.0577 1.455867, 
+      97.06165 1.476867, 97.0814 1.4874, 97.2056 1.475567, 97.247 1.482133, 97.2628 1.503167, 97.2687 1.5531, 97.26475 1.5728, 97.28645 1.5794, 97.32585 1.5702, 97.3535 1.5794, 
+      97.3811 1.583333, 97.4362 1.5492)), 
+  ((116.284 -8.223967, 116.36575 -8.196733, 116.45285 -8.192, 116.57905 -8.2169, 116.6644 -8.2477, 116.69105 -8.276133, 116.69995 -8.3034, 116.65015 -8.5096, 116.61995 -8.5724, 116.5382 -8.680233, 
+      116.4653 -8.786867, 116.4724 -8.805833, 116.4902 -8.812933, 116.53995 -8.802267, 116.58975 -8.803467, 116.6075 -8.817667, 116.60395 -8.8402, 116.47775 -8.892333, 116.4493 -8.8935, 116.43155 -8.885233, 
+      116.42975 -8.842567, 116.41555 -8.8224, 116.3711 -8.818867, 116.3391 -8.8248, 116.332 -8.849667, 116.348 -8.880467, 116.3373 -8.885233, 116.2822 -8.8627, 116.2289 -8.8639, 116.19335 -8.860333, 
+      116.17555 -8.841367, 116.0902 -8.842567, 116.0671 -8.849667, 116.04225 -8.874567, 116.0191 -8.875733, 115.99065 -8.8627, 115.93025 -8.811733, 115.86445 -8.805833, 115.836 -8.802267, 115.81645 -8.764333, 
+      115.82 -8.7217, 115.83425 -8.708667, 115.8467 -8.708667, 115.8858 -8.724067, 115.91425 -8.724067, 115.95155 -8.715767, 115.99425 -8.702733, 116.01025 -8.687333, 116.03335 -8.6897, 116.07065 -8.707467, 
+      116.0902 -8.708667, 116.108 -8.694433, 116.1169 -8.661233, 116.11335 -8.5546, 116.08845 -8.4918, 116.0742 -8.415933, 116.10265 -8.374467, 116.17735 -8.3318, 116.2413 -8.279667, 116.284 -8.223967)), 
+  ((98.8225 -0.948267, 98.858 -0.9785, 98.85995 -1.002167, 98.8363 -1.0245, 98.8442 -1.0521, 98.8836 -1.1073, 98.97235 -1.194033, 99.0532 -1.305733, 99.0946 -1.337267, 99.10445 -1.3734, 
+      99.11625 -1.414133, 99.15175 -1.445667, 99.25625 -1.519267, 99.29175 -1.563933, 99.32525 -1.6704, 99.343 -1.711767, 99.34105 -1.728867, 99.3233 -1.726233, 99.2681 -1.673667, 99.2326 -1.609267, 
+      99.22275 -1.588233, 99.1991 -1.5738, 99.17345 -1.581667, 99.1577 -1.600067, 99.15965 -1.622433, 99.1853 -1.6382, 99.20895 -1.643433, 99.2247 -1.672367, 99.276 -1.7512, 99.274 -1.7683, 
+      99.2523 -1.7893, 99.1991 -1.7985, 99.13795 -1.788, 99.1202 -1.7867, 99.09065 -1.7959, 99.07485 -1.810333, 99.03935 -1.814267, 99.0039 -1.8077, 98.85405 -1.7236, 98.7811 -1.605967, 
+      98.6904 -1.408833, 98.62735 -1.352333, 98.61555 -1.3188, 98.62345 -1.2807, 98.59975 -1.241267, 98.57215 -1.208433, 98.5682 -1.183433, 98.5978 -1.149267, 98.6274 -0.996833, 98.6313 -0.971233, 
+      98.6392 -0.9515, 98.6609 -0.943633, 98.69045 -0.9423, 98.74765 -0.938367, 98.7713 -0.9213, 98.79105 -0.918667, 98.8225 -0.948267)), 
+  ((123.033 -5.3902, 122.98375 -5.404433, 122.9362 -5.404433, 122.90665 -5.3902, 122.8673 -5.381467, 122.8345 -5.3924, 122.80495 -5.512667, 122.7803 -5.552067, 122.73765 -5.6133, 122.72125 -5.615467, 
+      122.7098 -5.602367, 122.69665 -5.575, 122.67205 -5.569533, 122.6458 -5.575, 122.6015 -5.602367, 122.5736 -5.5969, 122.54575 -5.513767, 122.54245 -5.4602, 122.549 -5.444367, 122.61955 -5.424667, 
+      122.6261 -5.406067, 122.61955 -5.359067, 122.6343 -5.2847, 122.65565 -5.242033, 122.6704 -5.211433, 122.7032 -5.187367, 122.7065 -5.157833, 122.66715 -5.125033, 122.66875 -5.098267, 122.70815 -5.049033, 
+      122.76885 -4.977967, 122.7754 -4.946267, 122.7623 -4.9397, 122.7344 -4.9528, 122.718 -4.950633, 122.72455 -4.934233, 122.7836 -4.8205, 122.8 -4.659733, 122.79835 -4.6171, 122.8377 -4.542167, 
+      122.91975 -4.427333, 122.98535 -4.3661, 123.02635 -4.3486, 123.04605 -4.355167, 123.0559 -4.3672, 123.0313 -4.3989, 123.0313 -4.408767, 123.0805 -4.445933, 123.1576 -4.492967, 123.1986 -4.5345, 
+      123.20695 -4.553667, 123.2053 -4.589733, 123.2168 -4.5974, 123.23645 -4.5941, 123.24795 -4.601767, 123.266 -4.7669, 123.2529 -4.806267, 123.2414 -4.806267, 123.2102 -4.775633, 123.18235 -4.6991, 
+      123.15935 -4.670667, 123.1249 -4.663, 123.0117 -4.668467, 122.9625 -4.681067, 122.9428 -4.697467, 122.95265 -4.740133, 122.96905 -4.763067, 122.9346 -4.803533, 122.91985 -4.854933, 122.9067 -4.885567, 
+      122.86405 -4.929833, 122.8673 -5.005267, 122.8706 -5.041367, 122.81315 -5.124467, 122.7951 -5.164933, 122.81645 -5.204867, 122.84105 -5.212533, 122.86565 -5.2005, 122.9149 -5.163333, 123.0002 -5.141467, 
+      123.03135 -5.144733, 123.08715 -5.189567, 123.138 -5.2202, 123.18065 -5.227833, 123.23315 -5.2169, 123.2561 -5.2202, 123.26925 -5.226767, 123.26925 -5.2366, 123.1626 -5.320233, 123.033 -5.3902)), 
+  ((112.98975 -6.796667, 113.2155 -6.8056, 113.47185 -6.806867, 113.75305 -6.7903, 113.93865 -6.7992, 114.08215 -6.838733, 114.11275 -6.864233, 114.1089 -6.8872, 114.04385 -6.906333, 113.9042 -6.915267, 
+      113.7875 -6.9382, 113.7722 -6.9586, 113.77795 -6.984133, 113.80855 -7.013467, 113.8009 -7.0275, 113.76265 -7.038967, 113.6517 -7.045333, 113.5675 -7.075933, 113.5063 -7.112933, 113.4814 -7.146067, 
+      113.4336 -7.148633, 113.35705 -7.126933, 113.24995 -7.0938, 113.1428 -7.089967, 113.1103 -7.075933, 113.10455 -7.0568, 113.12365 -7.0313, 113.10455 -7.017267, 113.072 -7.018533, 113.04715 -6.994333, 
+      113.0223 -6.9905, 113.01465 -7.004533, 113.02035 -7.017267, 113.00505 -7.030033, 113.01845 -7.042767, 113.04905 -7.064467, 113.0433 -7.079767, 113.0108 -7.089967, 112.9687 -7.089967, 112.91895 -7.0721, 
+      112.8176 -7.0734, 112.74105 -7.084867, 112.7066 -7.084867, 112.6913 -7.074667, 112.6875 -7.0517, 112.71235 -7.035133, 112.70855 -7.013433, 112.6722 -6.994333, 112.6569 -6.9803, 112.6626 -6.962433, 
+      112.69895 -6.945867, 112.7908 -6.905033, 112.83095 -6.868067, 112.84435 -6.836167, 112.84625 -6.810667, 112.86155 -6.801733, 112.9151 -6.789, 112.98975 -6.796667)), 
+  ((135.6082 -0.7, 135.62875 -0.696167, 135.6588 -0.697067, 135.67935 -0.7153, 135.67525 -0.742667, 135.7012 -0.754533, 135.78875 -0.759133, 135.8257 -0.7801, 135.8585 -0.778267, 135.88175 -0.7582, 
+      135.8927 -0.752733, 135.95425 -0.782833, 135.9816 -0.809267, 136.024 -0.847567, 136.0418 -0.8731, 136.05275 -0.917767, 136.1307 -1.003533, 136.14575 -1.013567, 136.1827 -1.050033, 136.2196 -1.081067, 
+      136.2634 -1.1148, 136.31125 -1.118433, 136.3468 -1.111133, 136.37145 -1.105667, 136.4111 -1.111133, 136.41655 -1.142133, 136.48085 -1.1704, 136.5178 -1.175867, 136.5287 -1.194133, 136.49045 -1.2014, 
+      136.46715 -1.221467, 136.4152 -1.2534, 136.38235 -1.261633, 136.3085 -1.257967, 136.25515 -1.261633, 136.22235 -1.271667, 136.17445 -1.294467, 136.12795 -1.2817, 136.09515 -1.247033, 136.0719 -1.239733, 
+      135.9816 -1.239767, 135.93785 -1.245233, 135.9064 -1.260767, 135.88725 -1.284467, 135.87905 -1.2881, 135.75045 -1.2334, 135.7231 -1.198733, 135.73405 -1.1632, 135.7354 -1.089333, 135.7272 -1.066533, 
+      135.6766 -1.058333, 135.6629 -1.028233, 135.66015 -0.9243, 135.6684 -0.899667, 135.67795 -0.8696, 135.64925 -0.8559, 135.6123 -0.867767, 135.5945 -0.892367, 135.5918 -0.9316, 135.56445 -0.934333, 
+      135.54665 -0.920667, 135.4974 -0.866867, 135.4755 -0.842233, 135.44545 -0.813967, 135.42355 -0.819467, 135.4331 -0.8459, 135.4181 -0.866867, 135.3921 -0.8541, 135.3456 -0.750167, 135.3278 -0.689967, 
+      135.32645 -0.6608, 135.34285 -0.6526, 135.40305 -0.663533, 135.45775 -0.6927, 135.5111 -0.7228, 135.56305 -0.7219, 135.6082 -0.7)), 
+  ((131.7022 -7.504367, 131.6907 -7.5592, 131.65625 -7.633167, 131.59885 -7.690567, 131.51085 -7.753067, 131.3846 -7.835967, 131.3329 -7.903567, 131.31955 -7.9801, 131.30805 -8.008167, 131.29275 -8.009433, 
+      131.2545 -7.939267, 131.2277 -7.926533, 131.2143 -7.938, 131.18945 -7.966067, 131.1722 -7.9635, 131.1569 -7.935467, 131.13775 -7.935467, 131.1014 -7.9584, 131.0861 -7.9597, 131.0861 -7.9482, 
+      131.10335 -7.8908, 131.07845 -7.841067, 131.0861 -7.820667, 131.13395 -7.7875, 131.1397 -7.769633, 131.1301 -7.7518, 131.0861 -7.7263, 131.0804 -7.710967, 131.09185 -7.695667, 131.10525 -7.691833, 
+      131.14735 -7.712267, 131.1875 -7.721167, 131.22385 -7.7097, 131.23535 -7.690567, 131.2105 -7.677833, 131.16645 -7.6727, 131.1435 -7.670167, 131.13395 -7.6587, 131.1263 -7.6166, 131.14735 -7.531133, 
+      131.1684 -7.475033, 131.23345 -7.431667, 131.2564 -7.417633, 131.2736 -7.3934, 131.27555 -7.3615, 131.2985 -7.347467, 131.33485 -7.3309, 131.3597 -7.318133, 131.3597 -7.302833, 131.3597 -7.274767, 
+      131.38265 -7.248, 131.419 -7.222467, 131.4611 -7.2161, 131.4879 -7.214833, 131.5013 -7.2008, 131.49555 -7.182933, 131.49555 -7.1651, 131.52235 -7.1383, 131.55105 -7.1281, 131.5893 -7.124267, 
+      131.6142 -7.125533, 131.6276 -7.139567, 131.6295 -7.161267, 131.6429 -7.1702, 131.7022 -7.182933, 131.73855 -7.208433, 131.74045 -7.225033, 131.7194 -7.249267, 131.6716 -7.2531, 131.63525 -7.272233, 
+      131.63525 -7.3258, 131.6333 -7.404867, 131.6582 -7.421433, 131.6984 -7.435467, 131.70985 -7.4699, 131.7022 -7.504367)), 
+  ((125.8209 -7.726267, 125.8745 -7.626767, 125.9185 -7.596167, 125.94145 -7.592333, 126.0333 -7.628033, 126.0926 -7.648467, 126.1404 -7.644633, 126.19975 -7.6102, 126.22845 -7.596167, 126.31645 -7.589767, 
+      126.3834 -7.580867, 126.40445 -7.555333, 126.3987 -7.509433, 126.40445 -7.487733, 126.4293 -7.477533, 126.49435 -7.480067, 126.56135 -7.471167, 126.6149 -7.4584, 126.6283 -7.462233, 126.6283 -7.496667, 
+      126.66465 -7.545133, 126.71055 -7.563, 126.75265 -7.563, 126.77755 -7.5566, 126.79665 -7.563, 126.8043 -7.5783, 126.8024 -7.614033, 126.8215 -7.6408, 126.8177 -7.673967, 126.79475 -7.690533, 
+      126.7622 -7.6829, 126.70675 -7.673967, 126.6742 -7.686733, 126.5116 -7.7709, 126.4982 -7.792567, 126.49055 -7.813, 126.46565 -7.847433, 126.37 -7.908667, 126.3413 -7.907367, 126.29155 -7.888233, 
+      126.20355 -7.871667, 126.14995 -7.871667, 126.08875 -7.8602, 125.9778 -7.879333, 125.8611 -7.918867, 125.7348 -7.986467, 125.6908 -8.006867, 125.6449 -8.0056, 125.6028 -7.9801, 125.6028 -7.949467, 
+      125.62385 -7.923967, 125.6468 -7.9278, 125.6602 -7.9482, 125.6851 -7.9546, 125.71375 -7.939267, 125.71375 -7.921433, 125.73865 -7.903567, 125.76925 -7.8653, 125.7635 -7.810467, 125.7731 -7.7773, 
+      125.8209 -7.726267)), 
+  ((131.2283 -0.2876, 131.18175 -0.319033, 131.1701 -0.338833, 131.18175 -0.364667, 131.1766 -0.382767, 131.16365 -0.385333, 131.0952 -0.361233, 131.02285 -0.350033, 130.96215 -0.3565, 130.8963 -0.375433, 
+      130.86915 -0.374567, 130.8304 -0.347033, 130.6883 -0.186, 130.6586 -0.182567, 130.63795 -0.191167, 130.63535 -0.2226, 130.6599 -0.275133, 130.7219 -0.3509, 130.7658 -0.381033, 130.77615 -0.409433, 
+      130.75935 -0.433567, 130.71285 -0.454233, 130.68445 -0.457667, 130.63535 -0.432267, 130.56815 -0.378867, 130.55395 -0.3763, 130.5449 -0.382333, 130.5294 -0.423667, 130.5139 -0.4297, 130.4842 -0.4185, 
+      130.45705 -0.388367, 130.4545 -0.354767, 130.49325 -0.299667, 130.49065 -0.2704, 130.47125 -0.261767, 130.4519 -0.268667, 130.4015 -0.2919, 130.36535 -0.2889, 130.25815 -0.243267, 130.1548 -0.221733, 
+      130.13415 -0.209667, 130.13415 -0.1933, 130.15095 -0.1847, 130.38215 -0.182133, 130.4106 -0.178667, 130.41185 -0.1718, 130.3731 -0.1408, 130.3408 -0.132167, 130.2517 -0.1382, 130.2168 -0.128733, 
+      130.20905 -0.112367, 130.22325 -0.096867, 130.25815 -0.087833, 130.37315 -0.0973, 130.46225 -0.103333, 130.59015 -0.085667, 130.7839 -0.065, 130.926 -0.062, 131.0552 -0.0904, 131.25155 -0.155, 
+      131.3174 -0.193733, 131.3213 -0.2144, 131.2748 -0.264333, 131.2283 -0.2876)), 
+  ((122.68035 -4.740633, 122.6885 -4.765833, 122.70325 -4.7866, 122.70985 -4.8019, 122.69345 -4.816133, 122.65735 -4.830333, 122.62945 -4.848367, 122.572 -4.985033, 122.5261 -5.068167, 122.5343 -5.083467, 
+      122.56055 -5.0977, 122.5884 -5.119567, 122.5917 -5.128867, 122.572 -5.180233, 122.5671 -5.217433, 122.57855 -5.236033, 122.59825 -5.253533, 122.5999 -5.2732, 122.5884 -5.295067, 122.5687 -5.3246, 
+      122.5802 -5.3809, 122.5704 -5.3973, 122.5474 -5.401667, 122.5277 -5.394, 122.5113 -5.391833, 122.4818 -5.404967, 122.467 -5.3984, 122.467 -5.350267, 122.49325 -5.250767, 122.4867 -5.213567, 
+      122.4736 -5.207, 122.4506 -5.216867, 122.4096 -5.257333, 122.38665 -5.3634, 122.37185 -5.365567, 122.3571 -5.3612, 122.31775 -5.365567, 122.3161 -5.353567, 122.33905 -5.307633, 122.3292 -5.298867, 
+      122.28985 -5.312, 122.24065 -5.356833, 122.19635 -5.3601, 122.1635 -5.347, 122.15695 -5.3306, 122.1619 -5.290133, 122.18815 -5.233267, 122.24555 -5.175867, 122.26195 -5.140867, 122.24555 -5.110267, 
+      122.2423 -5.029333, 122.26035 -5.011833, 122.32595 -4.995433, 122.3325 -4.9834, 122.30955 -4.904133, 122.2784 -4.798067, 122.28005 -4.725867, 122.31615 -4.693067, 122.40635 -4.665733, 122.51465 -4.609967, 
+      122.55565 -4.591933, 122.6311 -4.584267, 122.65735 -4.600667, 122.6754 -4.634567, 122.68035 -4.740633)), 
+  ((125.26065 -1.842133, 125.2337 -1.853767, 125.17715 -1.8457, 125.13135 -1.8394, 125.1125 -1.8448, 125.08555 -1.866333, 125.0627 -1.865433, 125.0263 -1.854667, 124.98995 -1.856467, 124.97245 -1.869033, 
+      124.95225 -1.893267, 124.92395 -1.8964, 124.80005 -1.877533, 124.70445 -1.873967, 124.66135 -1.8892, 124.60345 -1.9341, 124.5469 -1.944433, 124.48495 -1.983933, 124.45665 -1.986633, 124.44725 -1.978533, 
+      124.48765 -1.939933, 124.4755 -1.9202, 124.4526 -1.9166, 124.41625 -1.924667, 124.34355 -1.972267, 124.30985 -1.974933, 124.28835 -1.9561, 124.287 -1.904933, 124.2708 -1.8789, 124.2695 -1.8291, 
+      124.3126 -1.689967, 124.34625 -1.663033, 124.4284 -1.631633, 124.52535 -1.626667, 124.8203 -1.6711, 124.98325 -1.723167, 125.0075 -1.726767, 125.0196 -1.7205, 125.04115 -1.6756, 125.0721 -1.661233, 
+      125.095 -1.657633, 125.13005 -1.665733, 125.1583 -1.6801, 125.17045 -1.696233, 125.1691 -1.728567, 125.17445 -1.733067, 125.19195 -1.727233, 125.22025 -1.720967, 125.2364 -1.728133, 125.2418 -1.7452, 
+      125.2539 -1.755967, 125.26605 -1.755067, 125.27815 -1.763133, 125.2768 -1.7748, 125.26065 -1.842133)), 
+  ((128.16625 2.331967, 128.1447 2.340367, 128.13395 2.3535, 128.1411 2.367833, 128.1895 2.3977, 128.19485 2.4395, 128.21275 2.460967, 128.25755 2.486033, 128.3507 2.5768, 128.4098 2.620967, 
+      128.47965 2.6389, 128.52805 2.6556, 128.571 2.692633, 128.5961 2.6998, 128.6212 2.689033, 128.63555 2.628133, 128.6463 2.580367, 128.71615 2.5553, 128.73765 2.536167, 128.743 2.500367, 
+      128.71435 2.4693, 128.6678 2.4263, 128.63555 2.351067, 128.6033 2.243567, 128.5424 2.187467, 128.4654 2.1612, 128.3812 2.152833, 128.3364 2.130133, 128.24865 2.071633, 128.22715 2.070433, 
+      128.22 2.08, 128.2343 2.1409, 128.2182 2.1624, 128.18595 2.192233, 128.1806 2.207767, 128.1913 2.237633, 128.20565 2.288967, 128.2003 2.314033, 128.16625 2.331967)), 
+  ((123.2196 -1.5318, 123.2092 -1.5764, 123.1957 -1.602667, 123.18845 -1.603367, 123.1781 -1.590233, 123.15735 -1.572933, 123.1335 -1.571567, 123.10345 -1.577767, 123.07955 -1.569833, 123.0702 -1.551167, 
+      123.0785 -1.530433, 123.11895 -1.5007, 123.1345 -1.473767, 123.12515 -1.435033, 123.11585 -1.406, 123.13555 -1.376967, 123.13245 -1.3279, 123.1179 -1.309233, 123.09095 -1.3044, 123.0806 -1.308533, 
+      123.07435 -1.325833, 122.9852 -1.416033, 122.81925 -1.545967, 122.77465 -1.556333, 122.756 -1.556333, 122.74565 -1.5453, 122.7467 -1.519367, 122.7042 -1.4233, 122.698 -1.3846, 122.7063 -1.3559, 
+      122.80895 -1.2695, 122.9033 -1.188633, 122.93025 -1.1786, 123.0298 -1.173733, 123.09615 -1.165467, 123.14595 -1.1309, 123.16255 -1.128133, 123.18015 -1.133667, 123.21125 -1.163033, 123.2175 -1.196233, 
+      123.19155 -1.227333, 123.1729 -1.2612, 123.1729 -1.286767, 123.22475 -1.337233, 123.2455 -1.3414, 123.2714 -1.34, 123.28175 -1.331367, 123.28795 -1.291967, 123.3035 -1.269833, 123.32635 -1.260867, 
+      123.373 -1.263633, 123.39375 -1.2733, 123.40515 -1.274667, 123.43315 -1.263633, 123.47565 -1.259467, 123.4985 -1.267067, 123.5099 -1.286433, 123.4954 -1.34, 123.4363 -1.423633, 123.38135 -1.4596, 
+      123.35855 -1.4665, 123.3357 -1.456833, 123.3077 -1.425033, 123.28075 -1.4188, 123.2507 -1.4271, 123.231 -1.441267, 123.2196 -1.5318)), 
+  ((127.6492 -0.6253, 127.6605 -0.648933, 127.65085 -0.676767, 127.64605 -0.691767, 127.6605 -0.707867, 127.67815 -0.7132, 127.69425 -0.708933, 127.75855 -0.68, 127.7746 -0.682133, 127.78425 -0.693933, 
+      127.78265 -0.712133, 127.74245 -0.738933, 127.7296 -0.7518, 127.74085 -0.761433, 127.818 -0.763567, 127.85335 -0.772133, 127.8791 -0.790367, 127.8839 -0.805367, 127.85015 -0.833233, 127.80515 -0.846067, 
+      127.73925 -0.876067, 127.7119 -0.877133, 127.6926 -0.847133, 127.67495 -0.827833, 127.61545 -0.809633, 127.5817 -0.781767, 127.556 -0.767833, 127.5351 -0.768933, 127.48365 -0.796767, 127.41455 -0.842867, 
+      127.3856 -0.8482, 127.3663 -0.835333, 127.3631 -0.765667, 127.3599 -0.7271, 127.39365 -0.7014, 127.43865 -0.669233, 127.4338 -0.619967, 127.42255 -0.5996, 127.4033 -0.597467, 127.3583 -0.6114, 
+      127.3197 -0.615667, 127.28755 -0.604967, 127.2811 -0.588867, 127.27145 -0.509567, 127.24575 -0.464567, 127.24575 -0.424933, 127.26825 -0.390633, 127.26345 -0.344567, 127.26665 -0.3135, 127.2843 -0.2974, 
+      127.3084 -0.294167, 127.3325 -0.309167, 127.3502 -0.355267, 127.36785 -0.3692, 127.3775 -0.3692, 127.3936 -0.3531, 127.4241 -0.320967, 127.4675 -0.3049, 127.49165 -0.309167, 127.52055 -0.322033, 
+      127.54465 -0.347767, 127.62345 -0.420633, 127.6524 -0.450633, 127.6556 -0.4828, 127.6074 -0.543867, 127.609 -0.5728, 127.6492 -0.6253)), 
+  ((127.41675 -1.668667, 127.3803 -1.626133, 127.37165 -1.569833, 127.3832 -1.5148, 127.39855 -1.473533, 127.39085 -1.430033, 127.39375 -1.4166, 127.40525 -1.410833, 127.42155 -1.412133, 127.483 -1.4409, 
+      127.53385 -1.4454, 127.5588 -1.437067, 127.6423 -1.373733, 127.6634 -1.3651, 127.68835 -1.365733, 127.70945 -1.379167, 127.72095 -1.3875, 127.77565 -1.3894, 127.792 -1.395167, 127.79775 -1.413067, 
+      127.8035 -1.4585, 127.8112 -1.465533, 127.9081 -1.484733, 127.9359 -1.5017, 128.0175 -1.576533, 128.0549 -1.5855, 128.1048 -1.593167, 128.13165 -1.610133, 128.1537 -1.644667, 128.1499 -1.6645, 
+      128.12205 -1.681133, 128.0904 -1.6856, 128.01745 -1.683033, 127.92145 -1.676, 127.837 -1.6824, 127.56635 -1.715333, 127.48095 -1.711167, 127.4416 -1.692, 127.41675 -1.668667)), 
+  ((135.4571 -1.669833, 135.49155 -1.669833, 135.5415 -1.677033, 135.6027 -1.678733, 135.6722 -1.681833, 135.71905 -1.6839, 135.74115 -1.682167, 135.76795 -1.668467, 135.77925 -1.6544, 135.79675 -1.644433, 
+      135.8276 -1.645133, 135.8662 -1.649933, 135.8724 -1.658167, 135.87085 -1.669833, 135.86365 -1.681167, 135.8652 -1.690067, 135.88375 -1.6966, 135.90175 -1.6966, 135.91925 -1.690067, 135.9285 -1.6705, 
+      135.94035 -1.659867, 135.96505 -1.657467, 136.01855 -1.6592, 136.08185 -1.667433, 136.14775 -1.676333, 136.2064 -1.6942, 136.22955 -1.7079, 136.30575 -1.7333, 136.35925 -1.749433, 136.40455 -1.762467, 
+      136.45445 -1.771067, 136.509 -1.7738, 136.55945 -1.772433, 136.59805 -1.760767, 136.6305 -1.751167, 136.6485 -1.746, 136.6732 -1.746333, 136.6938 -1.754233, 136.70975 -1.770033, 136.7252 -1.7805, 
+      136.7463 -1.789067, 136.77975 -1.7973, 136.80605 -1.802467, 136.85695 -1.803467, 136.90475 -1.8076, 136.92335 -1.818567, 136.92645 -1.8292, 136.9141 -1.841233, 136.88165 -1.853933, 136.84825 -1.859067, 
+      136.80245 -1.8642, 136.76385 -1.8642, 136.7417 -1.864567, 136.7278 -1.859067, 136.7093 -1.8467, 136.69795 -1.8457, 136.68305 -1.850833, 136.6692 -1.8594, 136.6531 -1.861467, 136.6383 -1.858733, 
+      136.6177 -1.853567, 136.5858 -1.8505, 136.57345 -1.852533, 136.5678 -1.861133, 136.56935 -1.879667, 136.5714 -1.887533, 136.5725 -1.902467, 136.5694 -1.911067, 136.55655 -1.909667, 136.5432 -1.897333, 
+      136.5195 -1.875033, 136.4907 -1.861633, 136.4516 -1.853733, 136.4099 -1.849633, 136.3821 -1.855133, 136.34095 -1.869533, 136.31885 -1.8805, 136.2988 -1.900433, 136.2859 -1.9107, 136.272 -1.917933, 
+      136.25605 -1.917233, 136.24165 -1.9059, 136.2283 -1.9035, 136.2118 -1.904533, 136.201 -1.902833, 136.1943 -1.897333, 136.1979 -1.888733, 136.1974 -1.8764, 136.18195 -1.8637, 136.16035 -1.857867, 
+      136.1408 -1.855467, 136.09865 -1.8438, 136.04925 -1.818733, 135.98445 -1.795933, 135.9474 -1.7805, 135.91295 -1.7719, 135.89595 -1.773633, 135.8831 -1.7822, 135.87025 -1.7853, 135.86045 -1.781867, 
+      135.84295 -1.7702, 135.8203 -1.768833, 135.80795 -1.7726, 135.7951 -1.7805, 135.7735 -1.782533, 135.74985 -1.778767, 135.71025 -1.764367, 135.67935 -1.760233, 135.62225 -1.7527, 135.55175 -1.7431, 
+      135.525 -1.7441, 135.4998 -1.748233, 135.48335 -1.7472, 135.4612 -1.736567, 135.45195 -1.726967, 135.45655 -1.7232, 135.47305 -1.716333, 135.4859 -1.705333, 135.48435 -1.6947, 135.46945 -1.684067, 
+      135.45555 -1.678933, 135.4509 -1.6748, 135.4571 -1.669833)), 
+  ((124.4224 -8.107667, 124.46065 -8.103833, 124.5563 -8.108933, 124.5946 -8.106367, 124.60225 -8.117867, 124.60035 -8.145933, 124.62135 -8.165033, 124.70365 -8.166333, 124.73615 -8.1574, 124.76105 -8.1472, 
+      124.8165 -8.149733, 125.0174 -8.153567, 125.07675 -8.156133, 125.0978 -8.171433, 125.1169 -8.2811, 125.0978 -8.314267, 125.06335 -8.339767, 125.0155 -8.335933, 124.95045 -8.334667, 124.8816 -8.355067, 
+      124.7668 -8.365267, 124.63095 -8.3742, 124.5009 -8.380567, 124.4263 -8.381833, 124.38995 -8.3742, 124.3249 -8.3372, 124.33065 -8.305333, 124.50285 -8.190533, 124.51625 -8.1727, 124.4799 -8.168867, 
+      124.38615 -8.2084, 124.3498 -8.2084, 124.34405 -8.188, 124.4224 -8.107667)), 
+  ((102.7756 1.041167, 102.88635 1.012467, 103.0524 0.9373, 103.1098 0.881267, 103.10775 0.855333, 103.08105 0.794533, 103.02775 0.756267, 103.00315 0.753533, 102.91295 0.784967, 102.77355 0.817767, 
+      102.55415 0.8451, 102.48235 0.855333, 102.44545 0.878567, 102.4229 0.9305, 102.44135 0.976933, 102.48645 1.007, 102.4844 1.083533, 102.49055 1.1587, 102.51925 1.181933, 102.59305 1.190833, 
+      102.6484 1.181267, 102.66685 1.153933, 102.66275 1.0815, 102.67915 1.051467, 102.7099 1.044633, 102.7756 1.041167)), 
+  ((134.3661 -5.849567, 134.39925 -5.832767, 134.4238 -5.825233, 134.4769 -5.8248, 134.4991 -5.821233, 134.52165 -5.812833, 134.52965 -5.8, 134.51835 -5.789367, 134.47985 -5.785833, 134.4361 -5.7876, 
+      134.3694 -5.796433, 134.33025 -5.806167, 134.2997 -5.8181, 134.2785 -5.828267, 134.25395 -5.828267, 134.242 -5.820767, 134.2433 -5.803067, 134.2513 -5.785367, 134.2579 -5.757933, 134.2556 -5.7471, 
+      134.24565 -5.743533, 134.21445 -5.744, 134.2005 -5.739133, 134.19985 -5.7285, 134.2045 -5.6993, 134.2138 -5.690467, 134.2317 -5.686933, 134.2596 -5.689567, 134.28945 -5.705067, 134.3306 -5.724067, 
+      134.34615 -5.733767, 134.36075 -5.7382, 134.3714 -5.737333, 134.38 -5.730233, 134.3853 -5.713433, 134.3873 -5.693533, 134.39595 -5.686, 134.4185 -5.683333, 134.43705 -5.6807, 134.4417 -5.673167, 
+      134.44435 -5.6537, 134.45365 -5.635133, 134.49855 -5.615167, 134.522 -5.613, 134.5416 -5.617467, 134.58005 -5.6232, 134.62915 -5.622333, 134.74095 -5.617, 134.78145 -5.620533, 134.8186 -5.629367, 
+      134.8259 -5.6431, 134.83055 -5.699467, 134.81795 -5.807633, 134.80535 -5.8231, 134.78875 -5.839033, 134.7841 -5.8501, 134.79935 -5.8722, 134.8093 -5.9014, 134.8007 -5.926167, 134.78345 -5.937667, 
+      134.7662 -5.9328, 134.74295 -5.912033, 134.7244 -5.9098, 134.69885 -5.907133, 134.6451 -5.906667, 134.5887 -5.9102, 134.5688 -5.908433, 134.53495 -5.902267, 134.5157 -5.906233, 134.4812 -5.9248, 
+      134.4553 -5.9509, 134.3966 -6.001533, 134.3727 -6.021467, 134.34285 -6.026767, 134.3024 -6.030733, 134.2725 -6.030733, 134.2506 -6.022333, 134.23935 -6.002867, 134.24465 -5.9896, 134.26325 -5.981633, 
+      134.28975 -5.9697, 134.29905 -5.959533, 134.2931 -5.9489, 134.2672 -5.935633, 134.26055 -5.9228, 134.26855 -5.9175, 134.28645 -5.917933, 134.31035 -5.918367, 134.32495 -5.909967, 134.3329 -5.8905, 
+      134.34485 -5.869033, 134.3661 -5.849567)), 
+  ((130.32925 -1.7692, 130.39575 -1.812733, 130.4151 -1.842567, 130.43325 -1.869167, 130.4284 -1.8869, 130.39575 -1.903833, 130.3655 -1.899, 130.34615 -1.902233, 130.31715 -1.916733, 130.31595 -1.9232, 
+      130.33045 -1.944167, 130.3232 -1.9522, 130.2518 -1.986867, 130.2167 -2.000167, 130.1865 -2.027567, 130.13445 -2.0445, 130.0631 -2.049333, 130.051 -2.042067, 130.02075 -2.011433, 129.98445 -2.005, 
+      129.9167 -1.998133, 129.84535 -1.973933, 129.78605 -1.937667, 129.728 -1.878, 129.71955 -1.855, 129.7292 -1.8429, 129.7558 -1.8308, 129.8562 -1.813067, 129.8816 -1.796967, 129.9397 -1.7502, 
+      129.9639 -1.745367, 130.0691 -1.742933, 130.132 -1.744933, 130.1562 -1.736067, 130.1804 -1.721567, 130.19005 -1.720733, 130.2179 -1.732833, 130.25055 -1.732033, 130.3074 -1.705433, 130.32915 -1.697367, 
+      130.3449 -1.6978, 130.3497 -1.707467, 130.33035 -1.730033, 130.3255 -1.757467, 130.32925 -1.7692)), 
+  ((134.3113 -6.0541, 134.39825 -6.046967, 134.43265 -6.043, 134.46115 -6.021667, 134.4896 -5.986067, 134.5264 -5.952833, 134.562 -5.942533, 134.6296 -5.9394, 134.6735 -5.9386, 134.7103 -5.953633, 
+      134.7186 -5.976567, 134.7245 -6.002667, 134.73875 -6.009, 134.7672 -6.006633, 134.79985 -6.0042, 134.81055 -6.016067, 134.81055 -6.046933, 134.81885 -6.073833, 134.8461 -6.108633, 134.86275 -6.1379, 
+      134.85205 -6.152133, 134.82 -6.1727, 134.7966 -6.192667, 134.77525 -6.220333, 134.7782 -6.228267, 134.79185 -6.2243, 134.81675 -6.2156, 134.84465 -6.209267, 134.8755 -6.213633, 134.885 -6.230233, 
+      134.87255 -6.2599, 134.8595 -6.290933, 134.8298 -6.323367, 134.7954 -6.3538, 134.76515 -6.370433, 134.7284 -6.371233, 134.69635 -6.368067, 134.67235 -6.350633, 134.65275 -6.3253, 134.6391 -6.2909, 
+      134.63735 -6.251733, 134.6332 -6.2102, 134.6225 -6.203867, 134.60765 -6.2031, 134.5893 -6.208633, 134.57565 -6.231567, 134.5632 -6.2466, 134.54715 -6.248967, 134.5175 -6.241467, 134.5027 -6.222867, 
+      134.49675 -6.195967, 134.49645 -6.185033, 134.48935 -6.177933, 134.4763 -6.177933, 134.465 -6.186633, 134.4502 -6.204033, 134.4306 -6.219067, 134.4152 -6.219467, 134.38495 -6.2139, 134.33985 -6.185433, 
+      134.2998 -6.1668, 134.26955 -6.156133, 134.2547 -6.1415, 134.25175 -6.112233, 134.266 -6.0893, 134.28675 -6.0681, 134.3113 -6.0541)), 
+  ((95.7898 2.915233, 95.81345 2.879733, 95.82725 2.861333, 95.92585 2.841633, 96.03425 2.8285, 96.07175 2.8206, 96.08355 2.8022, 96.08555 2.7733, 96.0678 2.7365, 96.0796 2.695767, 
+      96.12105 2.6432, 96.14665 2.632667, 96.1585 2.632667, 96.16245 2.651067, 96.1664 2.669467, 96.1802 2.6708, 96.20185 2.648433, 96.21765 2.619533, 96.25115 2.593267, 96.2748 2.582733, 
+      96.29455 2.591933, 96.3123 2.601133, 96.3261 2.593267, 96.3261 2.5683, 96.36355 2.550533, 96.3872 2.550533, 96.401 2.5361, 96.5055 2.479567, 96.5331 2.429633, 96.5272 2.3889, 
+      96.48185 2.358667, 96.4069 2.36, 96.29845 2.386267, 96.2689 2.391533, 96.263 2.406, 96.2748 2.455933, 96.27085 2.479567, 96.06975 2.5847, 96.01455 2.5926, 95.94555 2.6123, 
+      95.9199 2.632033, 95.87255 2.634, 95.85875 2.647133, 95.8627 2.660267, 95.83115 2.668167, 95.80155 2.6721, 95.7799 2.695767, 95.7779 2.715467, 95.74045 2.7549, 95.6754 2.7759, 
+      95.63395 2.7851, 95.63595 2.798267, 95.64975 2.845567, 95.6675 2.8495, 95.701 2.845567, 95.71085 2.850833, 95.71085 2.8666, 95.69905 2.887633, 95.70695 2.908633, 95.7286 2.9336, 
+      95.74635 2.936233, 95.7898 2.915233)), 
+  ((116.314 -3.269033, 116.2835 -3.337833, 116.23405 -3.415333, 116.2355 -3.440533, 116.282 -3.4919, 116.27765 -3.5074, 116.25295 -3.531633, 116.205 -3.543267, 116.1774 -3.567967, 116.1832 -3.6019, 
+      116.21665 -3.6513, 116.23845 -3.697833, 116.2777 -3.718167, 116.3184 -3.7327, 116.3213 -3.740467, 116.2777 -3.781133, 116.27045 -3.796167, 116.27335 -3.809733, 116.2995 -3.808733, 116.3344 -3.801967, 
+      116.3402 -3.805833, 116.33295 -3.876567, 116.31405 -3.892067, 116.2835 -3.9008, 116.25735 -3.960867, 116.1716 -4.050033, 116.15995 -4.0544, 116.13235 -4.027267, 116.1062 -4.021433, 116.08295 -4.022433, 
+      116.05385 -4.022433, 116.04225 -4.014667, 116.0393 -3.966233, 116.08295 -3.9265, 116.0931 -3.886767, 116.09455 -3.7705, 116.0655 -3.704133, 116.00295 -3.625633, 116.0015 -3.596567, 116.01895 -3.5646, 
+      116.0582 -3.4861, 116.1178 -3.335433, 116.15995 -3.3112, 116.24135 -3.279233, 116.2748 -3.2579, 116.30095 -3.249667, 116.31115 -3.253533, 116.314 -3.269033)), 
+  ((108.2232 4.254133, 108.26915 4.2378, 108.28445 4.1827, 108.263 4.0541, 108.26915 4.017367, 108.31505 3.982667, 108.3763 3.972467, 108.4008 3.966367, 108.41305 3.931667, 108.3916 3.899, 
+      108.3426 3.870433, 108.33955 3.852067, 108.361 3.852067, 108.40995 3.850033, 108.41305 3.831633, 108.38855 3.7745, 108.4008 3.701033, 108.3763 3.692867, 108.31505 3.699, 108.27525 3.692867, 
+      108.2263 3.6541, 108.2018 3.658167, 108.1834 3.688767, 108.12525 3.7051, 108.1069 3.731633, 108.12525 3.7643, 108.14975 3.770433, 108.19565 3.7643, 108.2263 3.747967, 108.2416 3.762267, 
+      108.22015 3.807167, 108.17425 3.8398, 108.11605 3.856133, 108.0732 3.872467, 108.0089 3.925533, 107.9875 4.029633, 108.02115 4.101067, 108.0824 4.121467, 108.14975 4.166367, 108.1773 4.2276, 
+      108.2018 4.245967, 108.2232 4.254133)), 
+  ((134.1115 -6.312233, 134.1036 -6.296133, 134.1125 -6.289167, 134.1303 -6.290933, 134.1641 -6.314067, 134.25395 -6.378133, 134.30735 -6.4084, 134.33095 -6.4232, 134.3496 -6.443367, 134.34695 -6.468867, 
+      134.31845 -6.487833, 134.29265 -6.514533, 134.29355 -6.530567, 134.30335 -6.537667, 134.3238 -6.533533, 134.33895 -6.523433, 134.379 -6.502667, 134.4048 -6.492, 134.4404 -6.489633, 134.4813 -6.496733, 
+      134.52315 -6.522267, 134.5329 -6.559033, 134.52935 -6.5949, 134.4991 -6.634667, 134.4546 -6.672633, 134.395 -6.7011, 134.32825 -6.731933, 134.31315 -6.742633, 134.31405 -6.757433, 134.3354 -6.763067, 
+      134.35675 -6.758333, 134.3781 -6.7589, 134.3781 -6.7684, 134.36205 -6.773167, 134.3416 -6.772567, 134.3336 -6.774333, 134.3238 -6.788, 134.3096 -6.799833, 134.2793 -6.815867, 134.24285 -6.8289, 
+      134.21795 -6.834267, 134.19655 -6.8307, 134.19745 -6.8224, 134.19925 -6.789167, 134.1939 -6.7785, 134.18055 -6.7779, 134.1623 -6.779633, 134.13115 -6.786767, 134.10895 -6.787967, 134.08755 -6.770733, 
+      134.084 -6.744633, 134.09645 -6.724467, 134.1009 -6.700733, 134.10715 -6.6696, 134.10895 -6.5984, 134.1107 -6.564, 134.1223 -6.552133, 134.1365 -6.551533, 134.1641 -6.574067, 134.18725 -6.601367, 
+      134.21035 -6.6251, 134.23885 -6.631033, 134.2691 -6.631033, 134.27265 -6.622733, 134.2495 -6.6079, 134.21035 -6.561633, 134.181 -6.532567, 134.1543 -6.525433, 134.1267 -6.513567, 134.1125 -6.4928, 
+      134.10625 -6.472633, 134.1098 -6.446533, 134.1187 -6.4296, 134.1223 -6.402933, 134.12585 -6.3531, 134.1115 -6.312233)), 
+  ((126.84705 4.488033, 126.839 4.451167, 126.8185 4.410733, 126.8283 4.389933, 126.8836 4.34, 126.89165 4.310867, 126.88095 4.288867, 126.8515 4.255567, 126.84795 4.2324, 126.86755 4.2104, 
+      126.8711 4.1952, 126.82475 4.111367, 126.81135 4.048967, 126.80245 4.024, 126.7739 4.003767, 126.72575 4.006133, 126.6722 4.014467, 126.6508 4.008533, 126.64725 3.9907, 126.7168 3.9253, 
+      126.7168 3.906267, 126.7097 3.855133, 126.70255 3.840867, 126.6829 3.8373, 126.65975 3.851567, 126.60265 3.930033, 126.5723 3.985933, 126.56695 4.026367, 126.6544 4.158367, 126.6972 4.189267, 
+      126.73465 4.195233, 126.7525 4.2083, 126.7525 4.228533, 126.73285 4.2416, 126.70255 4.247533, 126.674 4.279667, 126.6276 4.355167, 126.59195 4.409867, 126.583 4.4515, 126.6205 4.4943, 
+      126.63295 4.5169, 126.6294 4.544267, 126.649 4.560333, 126.66685 4.5615, 126.7186 4.554367, 126.7525 4.546067, 126.81135 4.512767, 126.84705 4.488033)), 
+  ((130.85425 -0.943667, 130.874 -0.9433, 130.8823 -0.9523, 130.88125 -0.971633, 130.8937 -0.993067, 130.9103 -0.995133, 130.9808 -0.970967, 131.00675 -0.9661, 131.0192 -0.9713, 131.0202 -0.984433, 
+      131.02335 -0.998267, 131.0399 -1.0017, 131.04925 -1.01, 131.042 -1.0252, 131.0202 -1.051467, 131.0192 -1.070833, 131.0275 -1.1251, 131.00675 -1.191467, 130.96215 -1.314167, 130.9414 -1.350833, 
+      130.9072 -1.366733, 130.874 -1.382633, 130.845 -1.377767, 130.8118 -1.357733, 130.76305 -1.357733, 130.74125 -1.3484, 130.72565 -1.313833, 130.6811 -1.289633, 130.6759 -1.2751, 130.6811 -1.217033, 
+      130.68935 -1.180067, 130.6676 -1.151733, 130.66345 -1.139267, 130.70285 -1.068767, 130.6987 -1.054267, 130.6738 -1.017633, 130.679 -1.0045, 130.7153 -0.989267, 130.7796 -0.976833, 130.85425 -0.943667)), 
+  ((104.28055 1.1233, 104.27645 1.157467, 104.2949 1.1848, 104.3277 1.191633, 104.3441 1.1971, 104.34 1.2176, 104.33385 1.231267, 104.3482 1.239467, 104.4548 1.2176, 104.5122 1.1971, 
+      104.53475 1.198467, 104.55115 1.2176, 104.5532 1.234, 104.5819 1.244933, 104.62705 1.228533, 104.6742 1.204633, 104.73365 1.117167, 104.7398 1.061167, 104.7234 1.0434, 104.7111 1.024267, 
+      104.71725 1.005133, 104.75005 0.9737, 104.7521 0.9573, 104.7357 0.935433, 104.707 0.9163, 104.6865 0.8835, 104.6619 0.8541, 104.6168 0.843167, 104.51635 0.852733, 104.4405 0.8869, 
+      104.4323 0.914233, 104.4487 0.9402, 104.4856 0.9443, 104.50815 0.949767, 104.5102 0.966167, 104.4733 1.000333, 104.461 1.022167, 104.48765 1.064533, 104.4897 1.089133, 104.4692 1.108267, 
+      104.41385 1.112367, 104.3421 1.0946, 104.297 1.1028, 104.28055 1.1233)), 
+  ((100.3171 -2.757133, 100.40385 -2.8478, 100.44135 -2.903, 100.4966 -2.953567, 100.51235 -2.975933, 100.5084 -2.996933, 100.49065 -3.015333, 100.49065 -3.035067, 100.50645 -3.062667, 100.50055 -3.082367, 
+      100.46505 -3.099433, 100.4177 -3.107333, 100.39995 -3.1244, 100.40785 -3.136233, 100.42755 -3.1415, 100.45125 -3.1428, 100.4552 -3.1507, 100.4414 -3.162533, 100.4197 -3.1691, 100.41575 -3.183567, 
+      100.4453 -3.228233, 100.45515 -3.2565, 100.47485 -3.297233, 100.4768 -3.3209, 100.4591 -3.3314, 100.4216 -3.313, 100.37825 -3.259133, 100.3447 -3.223667, 100.29345 -3.202633, 100.2777 -3.185533, 
+      100.2915 -3.177667, 100.31315 -3.177667, 100.32305 -3.1645, 100.27175 -3.076467, 100.24415 -3.063333, 100.2205 -3.065967, 100.20275 -3.058067, 100.21065 -3.0528, 100.23235 -3.044933, 100.2343 -3.021267, 
+      100.20865 -2.998933, 100.1929 -2.980533, 100.2146 -2.955567, 100.23035 -2.935867, 100.21065 -2.9135, 100.19485 -2.870133, 100.16725 -2.833967, 100.1732 -2.7788, 100.19685 -2.7538, 100.2402 -2.730167, 
+      100.27965 -2.730167, 100.3171 -2.757133)), 
+  ((109.65445 -0.898, 109.6401 -0.929433, 109.6114 -0.939, 109.56425 -0.9349, 109.53145 -0.9103, 109.50885 -0.874767, 109.4002 -0.835133, 109.3551 -0.835133, 109.3264 -0.851533, 109.32025 -0.870667, 
+      109.33255 -0.904833, 109.32025 -0.921233, 109.27515 -0.929433, 109.24645 -0.9185, 109.2095 -0.891167, 109.17465 -0.880233, 109.148 -0.825567, 109.1316 -0.768167, 109.13775 -0.7395, 109.14595 -0.712867, 
+      109.11725 -0.630867, 109.1111 -0.6008, 109.12955 -0.5926, 109.1644 -0.5926, 109.189 -0.610367, 109.1931 -0.636333, 109.21155 -0.6623, 109.2751 -0.684167, 109.3674 -0.6951, 109.49655 -0.693733, 
+      109.52525 -0.685533, 109.5396 -0.688267, 109.5478 -0.710133, 109.5991 -0.762033, 109.66265 -0.7996, 109.67495 -0.825567, 109.65445 -0.898)), 
+  ((122.82125 -10.659867, 122.8604 -10.659367, 122.92795 -10.655433, 122.97185 -10.643567, 123.0418 -10.598133, 123.1082 -10.530167, 123.1248 -10.5207, 123.15445 -10.517533, 123.1651 -10.513567, 123.1675 -10.5041, 
+      123.14615 -10.4717, 123.1521 -10.457467, 123.19475 -10.439267, 123.26945 -10.400533, 123.29555 -10.3978, 123.3133 -10.4065, 123.31685 -10.412833, 123.2979 -10.4397, 123.27535 -10.466567, 123.27775 -10.4887, 
+      123.3062 -10.510033, 123.36075 -10.524267, 123.37855 -10.535333, 123.38565 -10.551133, 123.3726 -10.569733, 123.2884 -10.6053, 123.2303 -10.6693, 123.22795 -10.708033, 123.22795 -10.742833, 123.2137 -10.7531, 
+      123.0833 -10.749167, 123.0133 -10.761033, 122.90425 -10.800533, 122.8082 -10.799767, 122.7809 -10.777633, 122.76785 -10.7215, 122.76905 -10.6883, 122.78685 -10.670933, 122.82125 -10.659867)), 
+  ((123.33385 -8.216067, 123.3606 -8.2033, 123.4467 -8.195667, 123.5328 -8.191833, 123.55195 -8.202033, 123.5462 -8.226267, 123.5175 -8.273467, 123.52515 -8.295133, 123.55765 -8.295133, 123.58255 -8.290033, 
+      123.6036 -8.269633, 123.60935 -8.244133, 123.6361 -8.225, 123.6667 -8.194367, 123.67055 -8.166333, 123.6801 -8.156133, 123.7069 -8.158667, 123.7203 -8.185467, 123.74325 -8.194367, 123.77195 -8.180367, 
+      123.8198 -8.161233, 123.85805 -8.161233, 123.90205 -8.168867, 123.91925 -8.188, 123.90585 -8.2033, 123.8236 -8.216067, 123.7777 -8.2505, 123.7356 -8.332133, 123.70305 -8.355067, 123.6208 -8.349967, 
+      123.54045 -8.378033, 123.5213 -8.4061, 123.529 -8.478767, 123.50985 -8.491533, 123.4773 -8.478767, 123.45435 -8.478767, 123.4295 -8.503, 123.40655 -8.5081, 123.374 -8.500467, 123.33 -8.471133, 
+      123.2994 -8.471133, 123.2535 -8.491533, 123.23055 -8.478767, 123.2248 -8.448167, 123.2439 -8.437967, 123.2669 -8.432867, 123.28025 -8.393333, 123.3109 -8.366567, 123.33575 -8.3334, 123.4046 -8.3232, 
+      123.41995 -8.313, 123.41035 -8.259433, 123.3836 -8.249233, 123.3262 -8.247933, 123.3128 -8.2403, 123.33385 -8.216067)), 
+  ((101.7217 2.085867, 101.7422 2.003867, 101.734 1.968333, 101.62945 1.837133, 101.611 1.793433, 101.55155 1.7661, 101.49415 1.7586, 101.4511 1.776333, 101.38545 1.9007, 101.3793 2.001833, 
+      101.38545 2.046933, 101.406 2.0729, 101.42445 2.0838, 101.4716 2.078367, 101.4962 2.077, 101.5331 2.098833, 101.5823 2.125467, 101.61305 2.1282, 101.66635 2.118633, 101.7217 2.085867)), 
+  ((121.7331 -5.257433, 121.7094 -5.1912, 121.7173 -5.1701, 121.7512 -5.139267, 121.75795 -5.115167, 121.74555 -5.073033, 121.75345 -5.057967, 121.7986 -5.030867, 121.8144 -5.033867, 121.83925 -5.057967, 
+      121.86295 -5.060233, 121.9138 -5.0399, 121.9296 -5.039133, 121.9409 -5.048167, 121.93185 -5.103133, 121.96005 -5.175367, 121.98155 -5.188167, 122.0188 -5.155067, 122.04475 -5.143767, 122.0549 -5.150533, 
+      122.0572 -5.1641, 122.05155 -5.196467, 122.04025 -5.203233, 122.0188 -5.21, 122.012 -5.2258, 122.02895 -5.285267, 122.0278 -5.343233, 122.0188 -5.4057, 121.98375 -5.4437, 121.92955 -5.4565, 
+      121.84715 -5.449733, 121.81555 -5.436933, 121.81555 -5.427167, 121.85505 -5.388767, 121.86185 -5.363933, 121.8494 -5.348867, 121.77375 -5.307467, 121.7331 -5.257433)), 
+  ((104.46495 -0.338167, 104.49985 -0.347733, 104.5429 -0.371633, 104.55725 -0.396233, 104.59415 -0.423567, 104.6003 -0.452267, 104.50805 -0.5684, 104.4957 -0.602567, 104.51215 -0.627167, 104.50395 -0.6381, 
+      104.4711 -0.6381, 104.4178 -0.606667, 104.39525 -0.5766, 104.3768 -0.5725, 104.3481 -0.603933, 104.3235 -0.636733, 104.2948 -0.644933, 104.2743 -0.6299, 104.2579 -0.505533, 104.23945 -0.468633, 
+      104.21485 -0.465933, 104.17795 -0.467267, 104.139 -0.453633, 104.1144 -0.429033, 104.1308 -0.403067, 104.2374 -0.351133, 104.25995 -0.355233, 104.25585 -0.367533, 104.2415 -0.386667, 104.2497 -0.404433, 
+      104.28455 -0.420833, 104.31325 -0.4222, 104.31735 -0.411267, 104.30915 -0.370267, 104.32965 -0.351133, 104.3768 -0.333367, 104.39525 -0.314233, 104.3973 -0.3074, 104.40755 -0.3074, 104.42395 -0.312867, 
+      104.46495 -0.338167)), 
+  ((104.6034 -2.330667, 104.64875 -2.3543, 104.65665 -2.430533, 104.65465 -2.479167, 104.62115 -2.506733, 104.5068 -2.5501, 104.3964 -2.615833, 104.36485 -2.647367, 104.3234 -2.656567, 104.2564 -2.635533, 
+      104.2189 -2.580333, 104.22285 -2.525133, 104.284 -2.445, 104.42595 -2.364833, 104.5265 -2.331967, 104.5699 -2.321467, 104.6034 -2.330667)), 
+  ((102.24655 1.447733, 102.3347 1.378033, 102.4454 1.293333, 102.45975 1.2619, 102.44745 1.2291, 102.4249 1.197667, 102.429 1.177167, 102.4454 1.0419, 102.42285 1.011833, 102.388 0.9968, 
+      102.3388 0.998167, 102.2773 1.039167, 102.2691 1.086967, 102.23835 1.136167, 102.2199 1.173067, 102.23015 1.218167, 102.2199 1.246867, 102.1871 1.285133, 102.1871 1.3015, 102.19325 1.3343, 
+      102.20145 1.356167, 102.1953 1.382133, 102.1666 1.4122, 102.1666 1.442267, 102.17275 1.468233, 102.20145 1.468233, 102.24655 1.447733)), 
+  ((125.872 -1.776067, 125.90165 -1.786833, 126.1036 -1.787733, 126.1898 -1.782333, 126.21945 -1.776067, 126.2302 -1.779633, 126.2356 -1.7985, 126.21405 -1.811967, 126.039 -1.859533, 125.96895 -1.86, 
+      125.8895 -1.878833, 125.86255 -1.886933, 125.84505 -1.883333, 125.78985 -1.851933, 125.7602 -1.844733, 125.71035 -1.852367, 125.47605 -1.900867, 125.4222 -1.904033, 125.4101 -1.896833, 125.41415 -1.8807, 
+      125.4303 -1.860933, 125.4222 -1.847467, 125.3926 -1.8358, 125.3414 -1.828633, 125.33065 -1.813367, 125.34815 -1.777467, 125.38585 -1.7559, 125.43835 -1.746933, 125.5232 -1.750533, 125.6121 -1.774767, 
+      125.736 -1.773867, 125.83295 -1.764, 125.872 -1.776067)), 
+  ((133.15705 -5.3275, 133.1722 -5.328167, 133.1897 -5.338233, 133.2061 -5.343833, 133.2296 -5.3447, 133.25755 -5.3427, 133.27745 -5.340967, 133.2931 -5.3452, 133.292 -5.354133, 133.2797 -5.3704, 
+      133.2607 -5.393267, 133.2458 -5.416867, 133.2253 -5.4412, 133.21245 -5.463433, 133.2035 -5.4848, 133.1994 -5.5141, 133.19905 -5.543767, 133.19345 -5.583033, 133.18415 -5.616433, 133.1752 -5.6393, 
+      133.1577 -5.6547, 133.1249 -5.6783, 133.09305 -5.7015, 133.0569 -5.7241, 133.03305 -5.7497, 133.0107 -5.7728, 132.9965 -5.787567, 132.99 -5.8082, 132.9885 -5.839733, 132.99855 -5.866567, 
+      133.00415 -5.888533, 133.0023 -5.913867, 132.9863 -5.9263, 132.9617 -5.938233, 132.9244 -5.9587, 132.8946 -5.975867, 132.8674 -5.995467, 132.84825 -6.011633, 132.83965 -6.0141, 132.8337 -6.010367, 
+      132.8352 -5.998967, 132.8456 -5.9756, 132.862 -5.955, 132.86575 -5.9453, 132.87765 -5.920967, 132.8937 -5.882333, 132.9045 -5.858233, 132.90525 -5.836633, 132.91345 -5.8164, 132.922 -5.7913, 
+      132.9509 -5.729833, 132.96205 -5.7087, 132.9766 -5.6809, 133.0062 -5.651967, 133.0349 -5.641033, 133.0595 -5.625367, 133.0755 -5.605267, 133.08445 -5.5711, 133.08445 -5.529367, 133.0863 -5.4889, 
+      133.08705 -5.448267, 133.0908 -5.410533, 133.09975 -5.385067, 133.1176 -5.353267, 133.1411 -5.333633, 133.15705 -5.3275)), 
+  ((123.1371 -4.208533, 123.0992 -4.220267, 123.07885 -4.220267, 123.00705 -4.188667, 122.9339 -4.1101, 122.92575 -4.075767, 122.9434 -4.044167, 123.00165 -3.985467, 123.0355 -3.9647, 123.0748 -3.9674, 
+      123.1141 -3.986367, 123.17505 -3.9638, 123.21705 -3.959267, 123.2577 -3.976433, 123.32545 -4.014367, 123.34575 -4.039633, 123.33765 -4.070367, 123.2523 -4.150733, 123.1371 -4.208533)), 
+  ((109.35305 -1.1542, 109.3551 -1.109133, 109.3633 -1.076333, 109.37765 -1.042867, 109.38585 -1.0087, 109.3961 -0.9841, 109.4453 -0.9595, 109.46785 -0.9431, 109.49655 -0.941733, 109.52735 -0.960867, 
+      109.54785 -0.98, 109.57655 -0.981367, 109.61345 -0.9677, 109.6565 -0.962233, 109.6729 -0.9759, 109.66675 -0.999133, 109.6606 -1.059267, 109.67085 -1.0893, 109.68725 -1.128933, 109.67905 -1.1508, 
+      109.64625 -1.165833, 109.60115 -1.1754, 109.52735 -1.174033, 109.48425 -1.2, 109.41455 -1.2574, 109.392 -1.2615, 109.32845 -1.2246, 109.2936 -1.198633, 109.3018 -1.176767, 109.34075 -1.161733, 
+      109.35305 -1.1542)), 
+  ((120.39575 -6.355533, 120.40715 -6.309633, 120.4186 -6.2615, 120.4055 -6.252767, 120.3579 -6.244, 120.353 -6.2265, 120.417 -6.0991, 120.4039 -5.956933, 120.4088 -5.8432, 120.44325 -5.744767, 
+      120.45965 -5.7426, 120.47935 -5.752433, 120.5368 -5.831733, 120.545 -5.857967, 120.53845 -5.9039, 120.52695 -5.942167, 120.53515 -5.978267, 120.5614 -6.044967, 120.5598 -6.085967, 120.5303 -6.159233, 
+      120.4811 -6.260933, 120.45645 -6.371367, 120.43185 -6.414033, 120.4089 -6.428233, 120.3974 -6.422767, 120.3925 -6.405267, 120.39575 -6.355533)), 
+  ((125.5218 3.731567, 125.5981 3.6662, 125.60435 3.637133, 125.5919 3.591433, 125.6028 3.571733, 125.64015 3.566533, 125.7009 3.564467, 125.7336 3.550967, 125.7585 3.532267, 125.7694 3.5001, 
+      125.75075 3.47, 125.69155 3.416, 125.68065 3.383833, 125.6635 3.379667, 125.62925 3.3942, 125.6028 3.4243, 125.5078 3.4814, 125.4704 3.5084, 125.45795 3.529167, 125.45795 3.547833, 
+      125.48445 3.571733, 125.49065 3.5904, 125.46885 3.604933, 125.42215 3.613233, 125.38635 3.641267, 125.31 3.6859, 125.28815 3.7072, 125.28815 3.717567, 125.3193 3.7321, 125.4081 3.761167, 
+      125.46415 3.756, 125.49995 3.7425, 125.5218 3.731567)), 
+  ((124.26935 -8.144633, 124.24255 -8.190567, 124.2234 -8.2199, 124.22725 -8.2403, 124.2311 -8.276, 124.21195 -8.2964, 124.1794 -8.334667, 124.16605 -8.365267, 124.16795 -8.427767, 124.1775 -8.450733, 
+      124.16605 -8.464767, 124.0895 -8.4928, 124.06465 -8.486433, 124.0455 -8.403533, 124.0187 -8.3793, 123.9556 -8.380567, 123.8848 -8.390767, 123.8427 -8.380567, 123.8121 -8.356333, 123.814 -8.342333, 
+      123.8561 -8.3219, 123.8963 -8.279833, 123.93265 -8.244133, 123.99 -8.2237, 124.03595 -8.231367, 124.0723 -8.249233, 124.0857 -8.2505, 124.11055 -8.246667, 124.12585 -8.2199, 124.145 -8.159933, 
+      124.1603 -8.1421, 124.2024 -8.129333, 124.233 -8.122967, 124.25975 -8.129333, 124.26935 -8.144633)), 
+  ((99.93265 -2.427933, 99.95435 -2.429267, 100.00755 -2.483133, 100.0667 -2.548833, 100.1101 -2.569867, 100.13575 -2.568567, 100.1594 -2.575133, 100.19485 -2.611267, 100.1988 -2.6336, 100.2205 -2.659867, 
+      100.2481 -2.678267, 100.24415 -2.692733, 100.21855 -2.7098, 100.13175 -2.741367, 100.1081 -2.765, 100.09035 -2.765, 100.05685 -2.762367, 100.04305 -2.767633, 100.0332 -2.789967, 100.0095 -2.808367, 
+      99.97995 -2.8097, 99.9208 -2.787367, 99.9129 -2.7742, 99.9267 -2.762367, 99.9563 -2.747933, 99.9563 -2.738733, 99.9208 -2.711133, 99.91095 -2.691433, 99.9267 -2.684833, 99.96615 -2.676967, 
+      99.976 -2.6625, 99.9622 -2.629667, 99.9287 -2.6152, 99.9208 -2.602067, 99.92275 -2.544233, 99.907 -2.519267, 99.8853 -2.498233, 99.8912 -2.460133, 99.905 -2.4378, 99.93265 -2.427933)), 
+  ((102.06815 1.6889, 102.18915 1.6602, 102.36135 1.608267, 102.46385 1.5618, 102.4864 1.527667, 102.4782 1.494867, 102.4577 1.473, 102.45975 1.425167, 102.45155 1.396467, 102.42285 1.388267, 
+      102.3593 1.426533, 102.19325 1.5413, 102.02715 1.616467, 101.96975 1.650633, 101.939 1.675233, 101.94925 1.6889, 101.9882 1.694367, 102.06815 1.6889)), 
+  ((125.8663 -2.284667, 125.84445 -2.235033, 125.81435 -2.176867, 125.8038 -2.050467, 125.8053 -1.9943, 125.8369 -1.972233, 125.9227 -1.9582, 125.96785 -1.971233, 125.97535 -1.9913, 125.9272 -2.096133, 
+      125.92945 -2.156333, 125.9844 -2.246333, 126.03935 -2.283433, 126.11005 -2.350133, 126.1221 -2.375233, 126.1123 -2.391267, 126.07695 -2.3993, 126.0303 -2.391, 125.92495 -2.349367, 125.8663 -2.284667)), 
+  ((128.1936 -3.498033, 128.23865 -3.493733, 128.2734 -3.495433, 128.28885 -3.503167, 128.29145 -3.513467, 128.27725 -3.5512, 128.2747 -3.5761, 128.28115 -3.5941, 128.2721 -3.603567, 128.21935 -3.6147, 
+      128.18845 -3.6353, 128.17815 -3.6619, 128.0829 -3.7417, 128.05845 -3.753733, 128.0417 -3.746867, 128.0404 -3.7194, 128.0597 -3.6825, 128.10605 -3.6576, 128.11635 -3.644733, 128.10735 -3.628867, 
+      128.08675 -3.627167, 128.0507 -3.640033, 127.9941 -3.672633, 127.95415 -3.6855, 127.9194 -3.721533, 127.88465 -3.741267, 127.84475 -3.7357, 127.8203 -3.708267, 127.81385 -3.677367, 127.8293 -3.653333, 
+      127.8679 -3.616433, 127.93615 -3.570967, 127.96575 -3.560667, 127.9915 -3.557233, 128.07515 -3.563233, 128.1022 -3.558933, 128.1344 -3.545233, 128.1936 -3.498033)), 
+  ((138.7836 -8.1239, 138.79365 -8.122833, 138.80345 -8.127133, 138.80775 -8.1518, 138.80825 -8.2033, 138.81365 -8.237633, 138.82335 -8.268533, 138.8319 -8.2825, 138.8534 -8.296433, 138.8864 -8.307167, 
+      138.9009 -8.3229, 138.917 -8.358667, 138.9213 -8.3819, 138.91275 -8.396733, 138.8859 -8.406033, 138.8548 -8.4107, 138.81615 -8.414967, 138.79125 -8.417833, 138.76655 -8.424633, 138.74835 -8.424633, 
+      138.7215 -8.418567, 138.7011 -8.4157, 138.67695 -8.4157, 138.6295 -8.418567, 138.6027 -8.423567, 138.57695 -8.425, 138.55815 -8.419633, 138.54205 -8.400667, 138.54795 -8.383867, 138.57585 -8.370267, 
+      138.6188 -8.3481, 138.64995 -8.322533, 138.67195 -8.295367, 138.6843 -8.2664, 138.6919 -8.2192, 138.69835 -8.179167, 138.7096 -8.161633, 138.73355 -8.1468, 138.7566 -8.136433, 138.7836 -8.1239)), 
+  ((102.89455 1.170967, 102.9581 1.160033, 103.13235 1.0726, 103.18155 1.0357, 103.2123 0.975567, 103.20205 0.935933, 103.17745 0.914067, 103.14465 0.9209, 103.02165 0.9947, 102.8617 1.057567, 
+      102.751 1.075333, 102.7305 1.078067, 102.72845 1.089, 102.7838 1.139533, 102.82685 1.166867, 102.89455 1.170967)), 
+  ((104.52855 -0.0341, 104.52855 -0.0095, 104.5511 0.0028, 104.6188 -0.0095, 104.6598 -0.0218, 104.6885 -0.047767, 104.73565 -0.142033, 104.7623 -0.173467, 104.7869 -0.170733, 104.8238 -0.150233, 
+      104.8566 -0.148867, 104.8976 -0.165267, 104.9386 -0.2008, 104.93245 -0.2172, 104.8443 -0.2172, 104.8279 -0.2295, 104.82995 -0.251367, 104.8525 -0.273233, 104.84225 -0.2869, 104.8197 -0.281433, 
+      104.74795 -0.226767, 104.62905 -0.183033, 104.5901 -0.1762, 104.5593 -0.187133, 104.5224 -0.210367, 104.4978 -0.207633, 104.44655 -0.178933, 104.4404 -0.154333, 104.47115 -0.137933, 104.51215 -0.1229, 
+      104.547 -0.099667, 104.52855 -0.0341)), 
+  ((98.34925 -0.006067, 98.3453 -0.040233, 98.3591 -0.057333, 98.3729 -0.0744, 98.3729 -0.099367, 98.39655 -0.116467, 98.4301 -0.153267, 98.4636 -0.196633, 98.5267 -0.224233, 98.56415 -0.254433, 
+      98.57795 -0.2768, 98.576 -0.300433, 98.54445 -0.321467, 98.5425 -0.3517, 98.5484 -0.381933, 98.53065 -0.3793, 98.4301 -0.2978, 98.3335 -0.238667, 98.3059 -0.211067, 98.3098 -0.179533, 
+      98.27235 -0.149333, 98.25265 -0.1296, 98.2704 -0.121733, 98.2842 -0.098067, 98.27235 -0.057333, 98.23885 -0.032367, 98.20925 -0.024467, 98.2073 -0.0179, 98.24475 -0.002133, 98.2763 0.0202, 
+      98.296 0.030733, 98.32755 0.026767, 98.3532 0.011, 98.34925 -0.006067)), 
+  ((95.9354 4.200133, 95.97885 4.1975, 95.9966 4.1738, 95.9946 4.023833, 95.97885 3.9778, 95.92555 3.925167, 95.8742 3.900167, 95.8387 3.9028, 95.7913 3.9436, 95.77155 3.992267, 
+      95.7854 4.083033, 95.83475 4.140933, 95.9354 4.200133)), 
+  ((99.6034 -2.0422, 99.631 -2.0422, 99.67045 -2.064567, 99.69015 -2.102667, 99.71385 -2.219633, 99.7493 -2.265633, 99.77885 -2.2939, 99.7749 -2.309667, 99.7769 -2.328067, 99.80845 -2.370133, 
+      99.80645 -2.391167, 99.7946 -2.401667, 99.77295 -2.3964, 99.74335 -2.366167, 99.7118 -2.353033, 99.64675 -2.299167, 99.62705 -2.271567, 99.60535 -2.268933, 99.58365 -2.278133, 99.5659 -2.271567, 
+      99.5679 -2.250533, 99.56195 -2.224267, 99.5107 -2.186133, 99.47915 -2.158533, 99.47125 -2.140133, 99.489 -2.119133, 99.52255 -2.113867, 99.55015 -2.1165, 99.5659 -2.112567, 99.5797 -2.096767, 
+      99.5738 -2.067867, 99.58955 -2.048167, 99.6034 -2.0422)), 
+  ((98.29405 -0.269533, 98.3749 -0.3208, 98.41235 -0.353633, 98.4104 -0.3668, 98.4242 -0.381233, 98.4518 -0.379933, 98.45375 -0.387833, 98.4163 -0.436433, 98.3867 -0.486367, 98.3729 -0.503467, 
+      98.38475 -0.519233, 98.4005 -0.5363, 98.4005 -0.548133, 98.3473 -0.5429, 98.31375 -0.546833, 98.29205 -0.5547, 98.2763 -0.5429, 98.23095 -0.5245, 98.2053 -0.5245, 98.1856 -0.5166, 
+      98.20135 -0.508733, 98.2152 -0.489, 98.22505 -0.454833, 98.23885 -0.444333, 98.25265 -0.420667, 98.2566 -0.360233, 98.2684 -0.3392, 98.27825 -0.307667, 98.2349 -0.262967, 98.23095 -0.243267, 
+      98.24475 -0.243267, 98.29405 -0.269533)), 
+  ((102.22385 -5.288067, 102.2692 -5.320933, 102.2909 -5.341967, 102.31655 -5.362967, 102.3343 -5.360367, 102.36585 -5.357733, 102.37965 -5.376133, 102.38755 -5.4116, 102.36385 -5.436567, 102.354 -5.4668, 
+      102.35005 -5.497033, 102.33035 -5.507533, 102.30275 -5.500967, 102.2653 -5.472067, 102.2219 -5.4576, 102.17065 -5.436567, 102.06615 -5.338, 102.06615 -5.3078, 102.10165 -5.297267, 102.13315 -5.285433, 
+      102.15685 -5.265733, 102.1785 -5.260467, 102.22385 -5.288067)), 
+  ((134.9799 -1.077433, 134.9377 -1.0608, 134.90605 -1.058867, 134.88015 -1.070367, 134.8629 -1.0947, 134.86865 -1.1222, 134.9003 -1.132433, 134.94825 -1.142667, 134.95975 -1.159933, 134.94635 -1.184233, 
+      134.90795 -1.210433, 134.87535 -1.2226, 134.8389 -1.223867, 134.7977 -1.214933, 134.76505 -1.189967, 134.74495 -1.1561, 134.74015 -1.110033, 134.72865 -1.016033, 134.743 -0.978933, 134.76315 -0.966133, 
+      134.79195 -0.948867, 134.81685 -0.945667, 134.8466 -0.952067, 134.86575 -0.973167, 134.87055 -0.9949, 134.884 -1.029433, 134.91085 -1.048633, 134.9214 -1.0531, 134.9799 -1.077433)), 
+  ((132.7773 -5.5722, 132.7934 -5.570833, 132.804 -5.573333, 132.8129 -5.578567, 132.8081 -5.589533, 132.7958 -5.604567, 132.7756 -5.6251, 132.76605 -5.6405, 132.7448 -5.663533, 132.7229 -5.680633, 
+      132.70735 -5.6868, 132.694 -5.69, 132.6817 -5.7128, 132.67825 -5.7233, 132.6841 -5.729667, 132.70155 -5.734133, 132.7125 -5.740533, 132.7142 -5.760367, 132.7087 -5.802567, 132.71385 -5.812933, 
+      132.7248 -5.817267, 132.7371 -5.814533, 132.75355 -5.812467, 132.76535 -5.817267, 132.76845 -5.8435, 132.7715 -5.858567, 132.7787 -5.863567, 132.7852 -5.8629, 132.7903 -5.860367, 132.79715 -5.859467, 
+      132.8006 -5.861733, 132.8054 -5.870867, 132.81255 -5.894033, 132.8088 -5.917733, 132.79135 -5.9451, 132.7657 -5.970767, 132.7431 -5.986067, 132.7195 -5.990167, 132.70785 -5.988567, 132.6875 -5.974433, 
+      132.67075 -5.955367, 132.6521 -5.9118, 132.6384 -5.885133, 132.63005 -5.8639, 132.6331 -5.854333, 132.6437 -5.853667, 132.655 -5.863, 132.67895 -5.886033, 132.69845 -5.898133, 132.7077 -5.8988, 
+      132.7118 -5.8915, 132.7043 -5.8792, 132.6851 -5.858667, 132.6598 -5.833233, 132.6485 -5.8127, 132.63995 -5.7851, 132.63515 -5.765833, 132.63345 -5.7314, 132.61805 -5.675167, 132.6177 -5.658967, 
+      132.62765 -5.650767, 132.6526 -5.6494, 132.66525 -5.650067, 132.67175 -5.648933, 132.6752 -5.6396, 132.68715 -5.627267, 132.71045 -5.608333, 132.73265 -5.593167, 132.7556 -5.581533, 132.7674 -5.576067, 
+      132.7773 -5.5722)), 
+  ((119.4845 -8.458667, 119.47305 -8.454167, 119.4616 -8.457367, 119.4463 -8.468167, 119.42245 -8.499967, 119.42245 -8.5216, 119.41385 -8.540667, 119.3843 -8.580733, 119.38335 -8.613167, 119.3929 -8.643033, 
+      119.3862 -8.650667, 119.3433 -8.6583, 119.31465 -8.657033, 119.3061 -8.6475, 119.31565 -8.604267, 119.31565 -8.589667, 119.288 -8.5585, 119.2727 -8.5216, 119.2756 -8.502533, 119.32135 -8.454867, 
+      119.32615 -8.376, 119.3376 -8.367733, 119.3576 -8.366467, 119.3824 -8.376633, 119.43295 -8.408433, 119.44725 -8.4078, 119.4902 -8.369, 119.51025 -8.356933, 119.5217 -8.3601, 119.53215 -8.3798, 
+      119.5341 -8.431333, 119.556 -8.465667, 119.5503 -8.477733, 119.53215 -8.486, 119.5169 -8.482833, 119.4845 -8.458667)), 
+  ((103.9484 1.165, 103.96685 1.171833, 103.97095 1.199167, 103.9935 1.208733, 104.02015 1.195067, 104.0427 1.167733, 104.06525 1.159533, 104.0837 1.166367, 104.08575 1.192333, 104.09395 1.207367, 
+      104.12675 1.203267, 104.18825 1.122633, 104.18415 1.093933, 104.1677 1.074133, 104.12055 1.076867, 104.0816 1.096, 104.05085 1.096, 104.03445 1.085067, 104.0488 1.065933, 104.0816 1.0386, 
+      104.0734 1.024933, 104.0406 1.027667, 103.9709 1.057733, 103.8971 1.065933, 103.8438 1.0837, 103.80485 1.115133, 103.80895 1.134267, 103.82945 1.137, 103.85815 1.119233, 103.87455 1.123333, 
+      103.86225 1.147933, 103.84995 1.168433, 103.8479 1.184833, 103.86225 1.188933, 103.89915 1.179367, 103.9484 1.165)), 
+  ((129.64545 -7.893367, 129.6665 -7.861467, 129.71625 -7.853833, 129.7698 -7.857667, 129.84445 -7.851267, 129.87505 -7.861467, 129.8827 -7.8959, 129.8961 -7.918867, 129.9248 -7.931633, 129.942 -7.9635, 
+      129.91525 -7.978833, 129.8712 -7.9699, 129.84255 -7.991567, 129.83105 -8.028567, 129.8081 -8.0413, 129.7411 -8.0311, 129.70285 -7.991567, 129.65695 -7.9686, 129.62635 -7.945667, 129.64545 -7.893367)), 
+  ((134.158 -6.078233, 134.17325 -6.072633, 134.1804 -6.0664, 134.19115 -6.051667, 134.2055 -6.0477, 134.218 -6.054467, 134.21205 -6.081533, 134.20905 -6.106367, 134.2162 -6.1354, 134.2419 -6.167233, 
+      134.24965 -6.186733, 134.26695 -6.205033, 134.29915 -6.216967, 134.34035 -6.2281, 134.3514 -6.236233, 134.35555 -6.256133, 134.34365 -6.276033, 134.30425 -6.306267, 134.2583 -6.328133, 134.23325 -6.330133, 
+      134.221 -6.324133, 134.1983 -6.304633, 134.1858 -6.276, 134.187 -6.250133, 134.17865 -6.244167, 134.1619 -6.246567, 134.14165 -6.2561, 134.1291 -6.2557, 134.12315 -6.244567, 134.1315 -6.224267, 
+      134.14105 -6.209167, 134.13745 -6.1996, 134.113 -6.1821, 134.10375 -6.173933, 134.093 -6.137733, 134.0918 -6.117433, 134.0918 -6.086, 134.10495 -6.062133, 134.11655 -6.047967, 134.13265 -6.044767, 
+      134.1434 -6.048367, 134.1476 -6.0623, 134.1506 -6.072233, 134.158 -6.078233)), 
+  ((123.35225 -9.989767, 123.3776 -9.987567, 123.3897 -9.9905, 123.4084 -10.019833, 123.42935 -10.032333, 123.44915 -10.0426, 123.44805 -10.0558, 123.3655 -10.0969, 123.35445 -10.1094, 123.35115 -10.162967, 
+      123.33795 -10.198933, 123.32475 -10.205533, 123.30715 -10.2026, 123.2862 -10.201133, 123.24105 -10.2327, 123.20475 -10.2371, 123.1827 -10.227533, 123.1673 -10.195267, 123.1695 -10.1314, 123.1838 -10.1094, 
+      123.22345 -10.082233, 123.35225 -9.989767)), 
+  ((115.2586 -6.739233, 115.3026 -6.753267, 115.3715 -6.755833, 115.47095 -6.803, 115.5188 -6.817033, 115.5322 -6.843833, 115.5188 -6.8604, 115.4901 -6.864233, 115.42695 -6.8451, 115.35425 -6.8502, 
+      115.33705 -6.864233, 115.31985 -6.8821, 115.2969 -6.884633, 115.27965 -6.871867, 115.25095 -6.861667, 115.228 -6.873167, 115.2012 -6.8706, 115.1802 -6.857867, 115.1802 -6.831067, 115.1534 -6.818333, 
+      115.1553 -6.7928, 115.1687 -6.748167, 115.2012 -6.735433, 115.2586 -6.739233)), 
+  ((131.20855 -8.119133, 131.1703 -8.148467, 131.10715 -8.1727, 131.06315 -8.191833, 131.023 -8.2301, 130.97705 -8.247933, 130.93115 -8.269633, 130.90435 -8.2709, 130.8929 -8.261967, 130.8661 -8.256867, 
+      130.84315 -8.2709, 130.8374 -8.293867, 130.80485 -8.3232, 130.7494 -8.3436, 130.7226 -8.339767, 130.73215 -8.3232, 130.78 -8.267067, 130.85845 -8.2288, 130.87375 -8.210967, 130.87185 -8.1676, 
+      130.88905 -8.148467, 130.9235 -8.1459, 130.95985 -8.143367, 130.9694 -8.1306, 130.9694 -8.1051, 130.9847 -8.097433, 131.00385 -8.101267, 131.0287 -8.131867, 131.05935 -8.139533, 131.1129 -8.131867, 
+      131.16645 -8.1102, 131.19515 -8.1, 131.20855 -8.1038, 131.20855 -8.119133)), 
+  ((117.7454 4.107033, 117.7425 4.108967, 117.64685 4.1804, 117.6311 4.202833, 117.6532 4.270067, 117.67315 4.284067, 117.6994 4.286867, 117.72355 4.278467, 117.74985 4.246933, 117.8171 4.196533, 
+      117.87065 4.1692, 117.9085 4.149967, 117.9232 4.124733, 117.9156 4.0983, 117.9127 4.088333, 117.88435 4.0715, 117.815 4.073967, 117.7803 4.083767, 117.7454 4.107033)), 
+  ((134.4961 -6.313667, 134.50375 -6.290733, 134.5114 -6.282467, 134.5238 -6.286933, 134.5525 -6.311767, 134.59455 -6.342367, 134.63085 -6.3723, 134.63755 -6.400333, 134.60215 -6.435367, 134.55915 -6.464067, 
+      134.5257 -6.465333, 134.48845 -6.4545, 134.4483 -6.418167, 134.4072 -6.390767, 134.3709 -6.3774, 134.34795 -6.372933, 134.34415 -6.3653, 134.3499 -6.346167, 134.37855 -6.3258, 134.4072 -6.3054, 
+      134.41295 -6.2882, 134.4292 -6.2748, 134.44735 -6.2729, 134.46645 -6.286267, 134.48175 -6.309233, 134.48845 -6.3156, 134.4961 -6.313667)), 
+  ((127.16385 -0.326433, 127.17345 -0.388567, 127.16545 -0.427133, 127.1092 -0.475367, 127.069 -0.4818, 127.03205 -0.4775, 127.01915 -0.463567, 127.0224 -0.4582, 127.0658 -0.442133, 127.0658 -0.4357, 
+      127.0304 -0.412133, 127.0015 -0.386433, 126.99665 -0.373567, 127.0304 -0.340333, 127.03205 -0.3232, 127.024 -0.309267, 127.0465 -0.284633, 127.0465 -0.2557, 127.0529 -0.235333, 127.0947 -0.226767, 
+      127.15095 -0.235333, 127.18955 -0.247133, 127.19275 -0.2589, 127.16545 -0.2814, 127.16385 -0.326433)), 
+  ((117.41635 -8.219267, 117.41635 -8.1612, 117.443 -8.1446, 117.52655 -8.1351, 117.61545 -8.1209, 117.64565 -8.125633, 117.6528 -8.1434, 117.635 -8.1683, 117.5479 -8.2631, 117.54255 -8.299833, 
+      117.523 -8.306933, 117.41635 -8.315233, 117.40035 -8.304567, 117.40745 -8.266667, 117.41635 -8.219267)), 
+  ((123.3866 -1.578467, 123.42285 -1.5394, 123.42285 -1.515233, 123.4374 -1.496567, 123.46745 -1.4758, 123.4851 -1.4779, 123.51205 -1.498633, 123.5307 -1.527667, 123.52035 -1.569133, 123.52655 -1.5809, 
+      123.5359 -1.584333, 123.5608 -1.5795, 123.57945 -1.576033, 123.58985 -1.5795, 123.60125 -1.5878, 123.59505 -1.606133, 123.5795 -1.6476, 123.5733 -1.6704, 123.5577 -1.688367, 123.52765 -1.6939, 
+      123.4395 -1.688367, 123.40735 -1.6697, 123.3866 -1.628933, 123.3866 -1.578467)), 
+  ((98.5804 0.211833, 98.59815 0.228967, 98.63175 0.235533, 98.73635 0.230267, 98.8094 0.238167, 98.91795 0.214467, 98.9357 0.1829, 98.914 0.1579, 98.8548 0.144767, 98.7186 0.1566, 
+      98.6337 0.146067, 98.58635 0.15, 98.56265 0.188167, 98.5804 0.211833)), 
+  ((95.19815 5.94, 95.2248 5.9195, 95.25355 5.9195, 95.313 5.949567, 95.34785 5.9564, 95.37655 5.950933, 95.3909 5.9318, 95.38885 5.8908, 95.36015 5.8621, 95.2638 5.8184, 
+      95.2289 5.817033, 95.19405 5.823867, 95.16125 5.856633, 95.12025 5.9441, 95.1223 5.965967, 95.14075 5.978267, 95.16535 5.975533, 95.19815 5.94)), 
+  ((117.54945 3.450467, 117.6087 3.442767, 117.6448 3.4372, 117.65685 3.429167, 117.6559 3.387833, 117.6513 3.295267, 117.6587 3.273367, 117.6485 3.257933, 117.62445 3.248067, 117.6041 3.248067, 
+      117.5902 3.257933, 117.51985 3.346167, 117.4615 3.4196, 117.4615 3.435333, 117.4763 3.443367, 117.50595 3.453833, 117.54945 3.450467)), 
+  ((104.10005 0.939533, 104.1226 0.951833, 104.1698 0.9573, 104.1903 0.9409, 104.2088 0.9279, 104.2334 0.922433, 104.27235 0.922433, 104.28055 0.908767, 104.28055 0.891, 104.30515 0.880067, 
+      104.34 0.860933, 104.34 0.85, 104.3318 0.832233, 104.3441 0.817233, 104.3728 0.8063, 104.3892 0.7817, 104.381 0.7694, 104.3646 0.755733, 104.3769 0.746167, 104.4384 0.701067, 
+      104.4425 0.677833, 104.43225 0.664167, 104.4097 0.6669, 104.3482 0.7079, 104.2949 0.7817, 104.22725 0.8541, 104.17185 0.893733, 104.1206 0.9074, 104.09805 0.9238, 104.10005 0.939533)), 
+  ((103.2964 -0.2125, 103.38045 -0.2002, 103.45425 -0.178367, 103.4891 -0.174267, 103.5014 -0.186533, 103.45015 -0.2412, 103.3784 -0.309533, 103.3456 -0.321833, 103.24925 -0.2986, 103.17545 -0.252133, 
+      103.1775 -0.238467, 103.2021 -0.223433, 103.2964 -0.2125)), 
+  ((103.55265 -0.2084, 103.6183 -0.2207, 103.70235 -0.248033, 103.7413 -0.2535, 103.7741 -0.2617, 103.78845 -0.283567, 103.7659 -0.2945, 103.64905 -0.304067, 103.52395 -0.332767, 103.47475 -0.338233, 
+      103.43785 -0.3314, 103.42965 -0.321833, 103.444 -0.304067, 103.49525 -0.258967, 103.5301 -0.2207, 103.55265 -0.2084)), 
+  ((103.37635 -0.345067, 103.44605 -0.350533, 103.4768 -0.3601, 103.49525 -0.373767, 103.5219 -0.377867, 103.58755 -0.3601, 103.6265 -0.353267, 103.6429 -0.358733, 103.64495 -0.377867, 103.6101 -0.403833, 
+      103.5055 -0.466667, 103.47475 -0.4694, 103.4276 -0.446167, 103.33945 -0.4216, 103.31895 -0.4134, 103.32305 -0.373767, 103.3497 -0.349167, 103.37635 -0.345067)), 
+  ((130.85175 -0.826133, 130.8398 -0.8579, 130.79745 -0.886133, 130.73925 -0.910833, 130.5698 -0.932, 130.49835 -0.947, 130.43085 -0.9664, 130.4123 -0.960233, 130.411 -0.947, 130.46395 -0.9223, 
+      130.4798 -0.902, 130.4851 -0.8826, 130.49175 -0.8817, 130.52745 -0.889667, 130.5685 -0.890533, 130.6135 -0.876433, 130.6532 -0.864967, 130.7101 -0.8579, 130.771 -0.828767, 130.79745 -0.810267, 
+      130.83055 -0.8054, 130.8451 -0.814233, 130.85175 -0.826133)), 
+  ((121.66135 -10.478633, 121.65145 -10.467133, 121.6554 -10.4589, 121.6999 -10.440433, 121.7473 -10.410133, 121.76705 -10.3838, 121.80065 -10.356133, 121.8412 -10.3456, 121.8876 -10.359433, 121.9143 -10.373933, 
+      121.91725 -10.381167, 121.88465 -10.412767, 121.84515 -10.4727, 121.81645 -10.499067, 121.7829 -10.512233, 121.74335 -10.5096, 121.66135 -10.478633)), 
+  ((128.5817 -7.079633, 128.61805 -7.063033, 128.6563 -7.061767, 128.71755 -7.087267, 128.76345 -7.100033, 128.7864 -7.115333, 128.7826 -7.126833, 128.74815 -7.134467, 128.7271 -7.1434, 128.72135 -7.1587, 
+      128.7233 -7.191867, 128.70225 -7.207167, 128.67545 -7.209733, 128.57215 -7.162533, 128.5358 -7.135733, 128.54345 -7.1115, 128.5817 -7.079633)), 
+  ((103.41325 0.925033, 103.4481 0.882667, 103.50345 0.838933, 103.5342 0.8157, 103.53625 0.7911, 103.5137 0.765133, 103.47885 0.748767, 103.4501 0.748067, 103.36605 0.813667, 103.3476 0.864233, 
+      103.36195 0.9421, 103.3763 0.9667, 103.405 0.959867, 103.41325 0.925033)), 
+  ((138.50375 -6.755133, 138.53515 -6.760967, 138.57365 -6.7727, 138.61425 -6.7903, 138.6356 -6.807867, 138.6785 -6.851533, 138.6869 -6.866333, 138.67435 -6.892567, 138.6509 -6.9082, 138.6237 -6.911267, 
+      138.5877 -6.9057, 138.5504 -6.887267, 138.49325 -6.844833, 138.4673 -6.8242, 138.4619 -6.807733, 138.46815 -6.785133, 138.4761 -6.772833, 138.49075 -6.762667, 138.50375 -6.755133)), 
+  ((129.52385 -0.118733, 129.54445 -0.157533, 129.58085 -0.193933, 129.58205 -0.206867, 129.5651 -0.214967, 129.5384 -0.212533, 129.49955 -0.1907, 129.38675 -0.068567, 129.36125 -0.0419, 129.32605 -0.028967, 
+      129.30665 -0.016833, 129.29455 0.015533, 129.28725 0.0511, 129.30545 0.062433, 129.3297 0.056767, 129.37095 0.0147, 129.4122 -0.020067, 129.52385 -0.118733)), 
+  ((123.0888 -8.242867, 123.16915 -8.233933, 123.2246 -8.232667, 123.24185 -8.245433, 123.238 -8.278567, 123.2399 -8.316833, 123.22655 -8.3347, 123.1481 -8.332133, 122.99505 -8.320667, 122.9721 -8.295167, 
+      123.0295 -8.260733, 123.0888 -8.242867)), 
+  ((109.3387 -0.570033, 109.3756 -0.574133, 109.4043 -0.5919, 109.4412 -0.6001, 109.4802 -0.6001, 109.51095 -0.6124, 109.513 -0.6329, 109.49045 -0.6575, 109.43505 -0.6698, 109.2854 -0.660233, 
+      109.2649 -0.6452, 109.25055 -0.623333, 109.2362 -0.605567, 109.23005 -0.585067, 109.26285 -0.568667, 109.3387 -0.570033)), 
+  ((127.99215 -8.198667, 127.97885 -8.198667, 127.9097 -8.186267, 127.84585 -8.161433, 127.78205 -8.149033, 127.7634 -8.140167, 127.75545 -8.118867, 127.7448 -8.0976, 127.75545 -8.0834, 127.7634 -8.0781, 
+      127.78205 -8.0781, 127.82725 -8.092267, 127.89375 -8.1118, 128.00815 -8.118867, 128.056 -8.1118, 128.0826 -8.120667, 128.0906 -8.127733, 128.07995 -8.1366, 128.03475 -8.1508, 128.00545 -8.1703, 
+      127.99215 -8.198667)), 
+  ((108.91225 -1.543, 108.9512 -1.573067, 108.95735 -1.599033, 108.9389 -1.625, 108.902 -1.640033, 108.8282 -1.6455, 108.80565 -1.659167, 108.7667 -1.6537, 108.74415 -1.640033, 108.75645 -1.622267, 
+      108.7503 -1.597667, 108.73595 -1.585367, 108.70105 -1.581267, 108.69285 -1.568967, 108.70925 -1.558033, 108.74415 -1.544367, 108.7708 -1.549833, 108.80565 -1.5676, 108.82205 -1.566233, 108.8528 -1.556667, 
+      108.85485 -1.544367, 108.85895 -1.536167, 108.88765 -1.5348, 108.91225 -1.543)), 
+  ((127.1349 -0.667167, 127.14615 -0.6811, 127.16225 -0.6961, 127.16865 -0.706833, 127.1558 -0.719667, 127.13975 -0.734667, 127.14775 -0.751833, 127.16705 -0.768967, 127.1767 -0.785033, 127.16545 -0.791467, 
+      127.1092 -0.7904, 127.0497 -0.7711, 127.01755 -0.743233, 127.00955 -0.706833, 127.0256 -0.689667, 127.06095 -0.6704, 127.06095 -0.6479, 127.0449 -0.615733, 127.0513 -0.593233, 127.069 -0.582533, 
+      127.0899 -0.584667, 127.10435 -0.5986, 127.1076 -0.617867, 127.1172 -0.650033, 127.1349 -0.667167)), 
+  ((97.34945 2.244367, 97.34945 2.204933, 97.4007 2.1353, 97.40265 2.106367, 97.3849 2.097167, 97.3455 2.1169, 97.2528 2.195733, 97.1976 2.227267, 97.13055 2.247, 97.1128 2.260133, 
+      97.12465 2.2667, 97.1917 2.269333, 97.24885 2.260133, 97.27055 2.260133, 97.29815 2.270633, 97.3159 2.2759, 97.3455 2.271967, 97.34945 2.244367)), 
+  ((133.3295 -4.1388, 133.33655 -4.134167, 133.34455 -4.133333, 133.36145 -4.137033, 133.37455 -4.145533, 133.38505 -4.1645, 133.3937 -4.175767, 133.40815 -4.186333, 133.44435 -4.197233, 133.47815 -4.2045, 
+      133.52015 -4.216267, 133.54695 -4.221333, 133.5916 -4.235967, 133.6126 -4.25, 133.63115 -4.270033, 133.64085 -4.2802, 133.64125 -4.2886, 133.6355 -4.291333, 133.62495 -4.289267, 133.6163 -4.2824, 
+      133.60245 -4.274567, 133.57465 -4.2648, 133.56495 -4.260133, 133.5542 -4.258233, 133.48375 -4.257467, 133.46315 -4.2576, 133.40545 -4.256667, 133.37825 -4.252967, 133.356 -4.246767, 133.33765 -4.2427, 
+      133.3255 -4.240767, 133.30965 -4.235, 133.2983 -4.229633, 133.2987 -4.224833, 133.3022 -4.221, 133.30955 -4.217133, 133.32295 -4.210933, 133.32685 -4.205167, 133.32255 -4.196933, 133.31285 -4.1865, 
+      133.31035 -4.175167, 133.31075 -4.161167, 133.31795 -4.1469, 133.3295 -4.1388)), 
+  ((127.6572 -1.203367, 127.6846 -1.213267, 127.70215 -1.232567, 127.70595 -1.254433, 127.6892 -1.270933, 127.6496 -1.275, 127.57795 -1.258733, 127.5147 -1.242967, 127.45755 -1.242967, 127.41485 -1.249067, 
+      127.39735 -1.246533, 127.3844 -1.2308, 127.3897 -1.213, 127.4225 -1.189633, 127.45905 -1.179467, 127.53145 -1.181, 127.58635 -1.195233, 127.6572 -1.203367)), 
+  ((104.5491 0.184533, 104.545 0.215967, 104.5347 0.233733, 104.4814 0.2679, 104.47115 0.284967, 104.5019 0.2877, 104.5675 0.256267, 104.57165 0.2597, 104.5716 0.2672, 104.5552 0.289067, 
+      104.55725 0.305467, 104.586 0.2959, 104.6229 0.257633, 104.63725 0.2262, 104.68235 0.194767, 104.7295 0.141467, 104.7459 0.1005, 104.72745 0.081367, 104.6967 0.090933, 104.6393 0.155133, 
+      104.6065 0.175633, 104.57575 0.171533, 104.54905 0.175633, 104.5491 0.184533)), 
+  ((121.8618 -0.484067, 121.8331 -0.5181, 121.81015 -0.526333, 121.79075 -0.518867, 121.76255 -0.490267, 121.7502 -0.490267, 121.7361 -0.4985, 121.71905 -0.514167, 121.7079 -0.511833, 121.6926 -0.4901, 
+      121.665 -0.481867, 121.6356 -0.484633, 121.5874 -0.522633, 121.5645 -0.5281, 121.5574 -0.522833, 121.55915 -0.503233, 121.5909 -0.449933, 121.6091 -0.4335, 121.642 -0.427433, 121.69545 -0.427033, 
+      121.72835 -0.429, 121.75715 -0.425867, 121.79775 -0.4339, 121.8424 -0.4629, 121.8618 -0.484067)), 
+  ((105.7338 3.0993, 105.76055 3.082733, 105.7663 3.059767, 105.77015 3.036833, 105.78925 3.0279, 105.8237 3.0381, 105.84665 3.039367, 105.8696 3.025333, 105.87915 2.998567, 105.8562 2.9756, 
+      105.80645 2.952667, 105.795 2.941167, 105.7988 2.9144, 105.78925 2.897833, 105.7644 2.891433, 105.72995 2.911833, 105.71275 2.964133, 105.72805 3.0011, 105.707 3.0585, 105.6898 3.098033, 
+      105.7108 3.103133, 105.7338 3.0993)), 
+  ((115.53305 -8.600033, 115.6223 -8.6621, 115.6378 -8.6916, 115.63235 -8.717467, 115.60365 -8.730933, 115.56795 -8.738667, 115.54465 -8.735567, 115.4624 -8.6885, 115.4166 -8.660567, 115.42205 -8.6466, 
+      115.49035 -8.6016, 115.53305 -8.600033)), 
+  ((134.7345 -6.490033, 134.7696 -6.490033, 134.7997 -6.5051, 134.81975 -6.540767, 134.8323 -6.5792, 134.83065 -6.602067, 134.81975 -6.6171, 134.79635 -6.6277, 134.76795 -6.6249, 134.74035 -6.605967, 
+      134.7061 -6.587567, 134.676 -6.587033, 134.64005 -6.577533, 134.6225 -6.564733, 134.63505 -6.545767, 134.65845 -6.5218, 134.6885 -6.501733, 134.7136 -6.4934, 134.7345 -6.490033)), 
+  ((119.6352 -8.566767, 119.67335 -8.539433, 119.702 -8.525433, 119.7163 -8.5248, 119.7306 -8.5318, 119.7306 -8.544533, 119.6629 -8.597933, 119.6562 -8.617, 119.68195 -8.659633, 119.6743 -8.670433, 
+      119.5923 -8.711133, 119.5694 -8.7105, 119.5532 -8.704133, 119.53885 -8.6736, 119.536 -8.627833, 119.5818 -8.5903, 119.57895 -8.569967, 119.5694 -8.557233, 119.5694 -8.548333, 119.58085 -8.543233, 
+      119.60185 -8.5528, 119.6247 -8.566767, 119.6352 -8.566767)), 
+  ((116.41145 -3.422133, 116.42015 -3.4323, 116.4376 -3.5137, 116.42595 -3.599933, 116.3969 -3.6697, 116.37365 -3.6755, 116.35475 -3.6474, 116.35475 -3.625133, 116.3271 -3.598967, 116.33 -3.574733, 
+      116.3562 -3.553433, 116.3562 -3.5418, 116.3431 -3.5195, 116.3344 -3.492367, 116.34165 -3.480267, 116.3693 -3.461867, 116.37945 -3.425033, 116.3882 -3.418267, 116.41145 -3.422133)), 
+  ((112.79675 -5.7322, 112.7957 -5.747633, 112.76515 -5.7694, 112.6809 -5.793967, 112.6577 -5.789767, 112.63035 -5.7687, 112.58295 -5.7638, 112.5577 -5.744133, 112.5661 -5.721667, 112.6177 -5.695, 
+      112.6988 -5.683067, 112.7504 -5.690067, 112.78305 -5.711133, 112.79675 -5.7322)), 
+  ((106.69995 -2.891033, 106.71225 -2.873267, 106.74715 -2.870533, 106.80865 -2.895133, 106.864 -2.907433, 106.90295 -2.915633, 106.9296 -2.9443, 106.9091 -2.9607, 106.90295 -2.979833, 106.90705 -3.0017, 
+      106.89475 -3.007167, 106.8763 -3.0058, 106.8517 -2.9853, 106.8271 -2.983933, 106.8025 -2.992133, 106.7697 -2.978467, 106.7328 -2.9443, 106.6938 -2.9006, 106.69995 -2.891033)), 
+  ((115.86125 -7.035133, 115.84595 -7.107833, 115.81915 -7.135867, 115.7579 -7.148633, 115.73115 -7.148633, 115.70435 -7.130767, 115.67185 -7.130767, 115.6336 -7.1397, 115.5934 -7.1499, 115.5762 -7.147367, 
+      115.55325 -7.121833, 115.57045 -7.1091, 115.58385 -7.104, 115.61445 -7.107833, 115.62975 -7.100167, 115.6259 -7.069567, 115.6336 -7.050433, 115.64505 -7.047867, 115.6642 -7.055533, 115.6642 -7.079767, 
+      115.68715 -7.0938, 115.74835 -7.095067, 115.7809 -7.0836, 115.8249 -7.035133, 115.84975 -7.023633, 115.86125 -7.035133)), 
+  ((120.784 -6.975467, 120.8188 -6.9565, 120.82985 -6.957567, 120.8346 -6.972333, 120.81405 -7.010267, 120.77295 -7.029233, 120.7334 -7.033433, 120.67335 -7.021833, 120.62905 -7.028167, 120.60695 -7.015533, 
+      120.6022 -6.945967, 120.61485 -6.925967, 120.6354 -6.917533, 120.66225 -6.9228, 120.7113 -6.9428, 120.74765 -6.971267, 120.77135 -6.978633, 120.784 -6.975467)), 
+  ((122.96255 -8.3921, 123.0429 -8.394633, 123.10985 -8.394633, 123.13855 -8.401, 123.14425 -8.4112, 123.14045 -8.423967, 123.106 -8.439267, 122.97975 -8.439267, 122.94915 -8.4533, 122.9109 -8.5005, 
+      122.87645 -8.506867, 122.84965 -8.4903, 122.83245 -8.471167, 122.9013 -8.4176, 122.8994 -8.3921, 122.9166 -8.3806, 122.96255 -8.3921)), 
+  ((127.36795 -7.540333, 127.3514 -7.556467, 127.34755 -7.5684, 127.35775 -7.5854, 127.35775 -7.5922, 127.3361 -7.5973, 127.2838 -7.5837, 127.25575 -7.565833, 127.2532 -7.552233, 127.2736 -7.530133, 
+      127.2787 -7.513133, 127.2672 -7.472333, 127.2723 -7.457, 127.29525 -7.451067, 127.3361 -7.4553, 127.4343 -7.486767, 127.4483 -7.504633, 127.44195 -7.516533, 127.4037 -7.530133, 127.36795 -7.540333)), 
+  ((123.52795 -5.310233, 123.47645 -5.252333, 123.4582 -5.224467, 123.46145 -5.210867, 123.4786 -5.204433, 123.5172 -5.206567, 123.6116 -5.2273, 123.6277 -5.248033, 123.6352 -5.285233, 123.6202 -5.310967, 
+      123.56975 -5.3517, 123.54825 -5.356333, 123.5354 -5.340633, 123.52795 -5.310233)), 
+  ((127.8798 -2.903133, 127.88935 -2.935, 127.88935 -2.955433, 127.8473 -2.988567, 127.79945 -3.0281, 127.7134 -3.025567, 127.6981 -3.0179, 127.70765 -2.9975, 127.76315 -2.960533, 127.7899 -2.913333, 
+      127.79375 -2.8789, 127.80715 -2.8738, 127.85495 -2.886567, 127.8798 -2.903133)), 
+  ((128.5622 -3.526067, 128.57355 -3.535433, 128.5769 -3.5461, 128.5609 -3.567467, 128.53685 -3.578567, 128.4968 -3.583933, 128.4654 -3.598167, 128.41135 -3.6084, 128.37465 -3.605267, 128.36395 -3.593267, 
+      128.36795 -3.540767, 128.384 -3.5154, 128.406 -3.5056, 128.44405 -3.502033, 128.4641 -3.5056, 128.4901 -3.519833, 128.50145 -3.523833, 128.5255 -3.5194, 128.53885 -3.519833, 128.5622 -3.526067)), 
+  ((121.95635 -0.3973, 121.9176 -0.403567, 121.79005 -0.390233, 121.76715 -0.367533, 121.77065 -0.347167, 121.79125 -0.325033, 121.80655 -0.323867, 121.8189 -0.330133, 121.8277 -0.3509, 121.84415 -0.355967, 
+      121.8759 -0.3501, 121.8794 -0.344633, 121.8759 -0.325433, 121.87765 -0.3168, 121.8947 -0.315633, 121.9223 -0.3256, 121.9558 -0.352633, 121.97105 -0.351833, 121.99165 -0.333833, 122.00575 -0.331067, 
+      122.0275 -0.3389, 122.0322 -0.3632, 122.0228 -0.3922, 122.0028 -0.4012, 121.95635 -0.3973)), 
+  ((109.1825 -0.095833, 109.1879 -0.1103, 109.1868 -0.137, 109.1695 -0.147867, 109.1467 -0.142067, 109.12395 -0.137, 109.09795 -0.154367, 109.06545 -0.1587, 109.0286 -0.1363, 109.0275 -0.082833, 
+      109.06545 -0.051767, 109.10555 -0.024333, 109.13695 -0.024333, 109.1825 -0.095833)), 
+  ((103.26355 0.7221, 103.29225 0.723467, 103.33735 0.724833, 103.37835 0.708433, 103.4214 0.646933, 103.4132 0.630533, 103.3886 0.619633, 103.2738 0.623733, 103.2451 0.6401, 103.24715 0.661967, 
+      103.2574 0.698867, 103.25125 0.711167, 103.25535 0.719367, 103.26355 0.7221)), 
+  ((123.81485 -1.928233, 123.83145 -1.9393, 123.8688 -1.952433, 123.87605 -1.9697, 123.86155 -1.982167, 123.83355 -1.9863, 123.82005 -2.007033, 123.80035 -2.0181, 123.78685 -2.011533, 123.7671 -1.992867, 
+      123.74535 -1.972133, 123.7381 -1.940333, 123.7277 -1.923033, 123.6997 -1.912667, 123.69555 -1.8947, 123.71215 -1.873967, 123.7194 -1.845633, 123.735 -1.842867, 123.763 -1.8515, 123.7837 -1.870867, 
+      123.81485 -1.928233)), 
+  ((104.4363 0.163333, 104.48755 0.119633, 104.5634 0.0595, 104.5634 0.0349, 104.52035 0.0226, 104.47935 0.023967, 104.3707 0.099133, 104.3502 0.126467, 104.3625 0.1292, 104.3912 0.122367, 
+      104.42195 0.101867, 104.43015 0.1128, 104.4158 0.134667, 104.40965 0.151033, 104.38915 0.1729, 104.4035 0.175633, 104.4363 0.163333)), 
+  ((105.1052 -6.5622, 105.07585 -6.5776, 105.0598 -6.5776, 105.0456 -6.562767, 105.04915 -6.5438, 105.07315 -6.5076, 105.11055 -6.482667, 105.16485 -6.475533, 105.1898 -6.473767, 105.20045 -6.483867, 
+      105.19955 -6.502833, 105.20225 -6.528367, 105.22095 -6.5509, 105.2156 -6.5622, 105.1889 -6.574067, 105.1809 -6.593033, 105.1622 -6.609067, 105.1435 -6.612033, 105.1328 -6.601933, 105.13725 -6.5788, 
+      105.12835 -6.562767, 105.1052 -6.5622)), 
+  ((134.7035 -6.6436, 134.7311 -6.648633, 134.73695 -6.684833, 134.7361 -6.737233, 134.72775 -6.778467, 134.70935 -6.794633, 134.68515 -6.804667, 134.6592 -6.800767, 134.63245 -6.786833, 134.62495 -6.753967, 
+      134.62745 -6.719967, 134.64335 -6.687067, 134.66505 -6.661433, 134.68515 -6.648067, 134.7035 -6.6436)), 
+  ((128.7685 -3.471333, 128.79385 -3.4749, 128.8072 -3.4847, 128.80985 -3.494933, 128.80455 -3.5114, 128.80385 -3.5332, 128.81385 -3.551433, 128.82655 -3.5679, 128.8292 -3.5857, 128.8172 -3.5977, 
+      128.80855 -3.598167, 128.7558 -3.565667, 128.74045 -3.562567, 128.73245 -3.5648, 128.6924 -3.596833, 128.6817 -3.596367, 128.67705 -3.5897, 128.68435 -3.569667, 128.68635 -3.543433, 128.6777 -3.5234, 
+      128.6323 -3.4927, 128.62765 -3.479367, 128.6343 -3.470467, 128.647 -3.468667, 128.65765 -3.473133, 128.67835 -3.490033, 128.69705 -3.503367, 128.71105 -3.502033, 128.7511 -3.477133, 128.7685 -3.471333)), 
+  ((103.78225 1.0755, 103.83355 1.0468, 103.8889 1.029033, 103.92375 1.003067, 103.94015 0.978467, 103.9299 0.9621, 103.90325 0.9621, 103.8479 0.9812, 103.7638 1.0058, 103.72895 1.024267, 
+      103.70435 1.050233, 103.70435 1.078933, 103.72895 1.089867, 103.78225 1.0755)), 
+  ((127.39585 0.784567, 127.39455 0.7718, 127.3767 0.7432, 127.3411 0.7159, 127.30805 0.711933, 127.2764 0.7203, 127.2467 0.738367, 127.2368 0.768733, 127.2533 0.8026, 127.30145 0.8312, 
+      127.3338 0.833867, 127.3589 0.824167, 127.3886 0.801733, 127.39585 0.784567)), 
+  ((134.90885 -6.3069, 134.9306 -6.3136, 134.9473 -6.315267, 134.96485 -6.3147, 134.96735 -6.321967, 134.96405 -6.340333, 134.94565 -6.3721, 134.9406 -6.397767, 134.94145 -6.437333, 134.9406 -6.482467, 
+      134.93225 -6.494167, 134.91555 -6.494167, 134.8846 -6.4847, 134.8562 -6.4574, 134.83695 -6.428967, 134.8395 -6.4128, 134.85535 -6.4022, 134.87375 -6.3788, 134.88795 -6.3554, 134.8955 -6.331433, 
+      134.8955 -6.313033, 134.90885 -6.3069)), 
+  ((122.1444 -0.4032, 122.13505 -0.421967, 122.12385 -0.436067, 122.0898 -0.4353, 122.071 -0.422367, 122.06805 -0.4067, 122.0839 -0.3879, 122.0686 -0.362633, 122.0745 -0.3297, 122.09215 -0.269367, 
+      122.10625 -0.265067, 122.1209 -0.2739, 122.13675 -0.300167, 122.14265 -0.335833, 122.15495 -0.338167, 122.18375 -0.335833, 122.19965 -0.3507, 122.212 -0.381267, 122.1967 -0.400067, 122.1444 -0.4032)), 
+  ((120.99585 -7.165167, 121.0259 -7.174667, 121.048 -7.1894, 121.05275 -7.206267, 121.02745 -7.2242, 121.00375 -7.225233, 120.97685 -7.2126, 120.91205 -7.2031, 120.76185 -7.174667, 120.74605 -7.1599, 
+      120.7571 -7.1483, 120.7856 -7.145133, 120.8251 -7.149367, 120.88835 -7.150433, 120.9247 -7.1441, 120.9563 -7.1483, 120.99585 -7.165167)), 
+  ((117.3674 -0.750533, 117.3878 -0.745733, 117.42385 -0.741733, 117.5151 -0.751333, 117.5511 -0.772133, 117.5547 -0.787333, 117.5463 -0.796967, 117.5223 -0.800167, 117.4947 -0.805767, 117.47185 -0.817767, 
+      117.46465 -0.853, 117.45145 -0.8618, 117.43705 -0.8594, 117.3854 -0.809767, 117.359 -0.768933, 117.3674 -0.750533)), 
+  ((127.6254 -3.299733, 127.64645 -3.313767, 127.64645 -3.323967, 127.6273 -3.3316, 127.48385 -3.3125, 127.43985 -3.2959, 127.4303 -3.2755, 127.4494 -3.247433, 127.48575 -3.2296, 127.5183 -3.228333, 
+      127.5642 -3.2551, 127.6254 -3.299733)), 
+  ((117.5433 -0.412267, 117.55215 -0.413567, 117.5561 -0.419467, 117.5482 -0.4326, 117.5019 -0.465433, 117.4596 -0.492333, 117.4655 -0.498267, 117.53245 -0.4884, 117.5541 -0.493667, 117.5679 -0.517933, 
+      117.56395 -0.5304, 117.51965 -0.543533, 117.4832 -0.546833, 117.42415 -0.5278, 117.3749 -0.5232, 117.369 -0.5081, 117.3798 -0.495633, 117.49995 -0.427367, 117.5433 -0.412267)), 
+  ((134.3459 -1.836467, 134.3632 -1.8407, 134.3659 -1.8486, 134.3568 -1.861933, 134.345 -1.8753, 134.33045 -1.900167, 134.325 -1.9105, 134.3368 -1.9202, 134.36045 -1.922, 134.37045 -1.931133, 
+      134.3641 -1.9463, 134.35135 -1.9566, 134.35225 -1.973, 134.35865 -1.9906, 134.36045 -2.0088, 134.355 -2.0179, 134.34045 -2.0179, 134.3277 -2.002733, 134.3268 -1.994233, 134.3095 -1.988767, 
+      134.3004 -1.993633, 134.2904 -2.0003, 134.27765 -2.0003, 134.26675 -1.9918, 134.26675 -1.881967, 134.2804 -1.864967, 134.31225 -1.847967, 134.3459 -1.836467)), 
+  ((129.92945 -1.199233, 129.94265 -1.2057, 129.95745 -1.216633, 129.9559 -1.2265, 129.938 -1.233233, 129.9006 -1.229067, 129.87645 -1.232733, 129.8398 -1.2514, 129.8375 -1.249867, 129.83985 -1.2439, 
+      129.84765 -1.228333, 129.8383 -1.215333, 129.79075 -1.197167, 129.77285 -1.1982, 129.7417 -1.214833, 129.7222 -1.218467, 129.7105 -1.2174, 129.7043 -1.210667, 129.7074 -1.1821, 129.7183 -1.1655, 
+      129.75805 -1.156133, 129.7978 -1.145233, 129.8227 -1.1494, 129.92945 -1.199233)), 
+  ((106.2905 3.237033, 106.3364 3.191133, 106.3613 3.149033, 106.3632 3.115867, 106.3441 3.118433, 106.31345 3.133733, 106.2905 3.1299, 106.2618 3.1363, 106.24845 3.1618, 106.23695 3.194933, 
+      106.19105 3.239567, 106.1968 3.259967, 106.22355 3.265067, 106.2905 3.237033)), 
+  ((129.83195 -0.389967, 129.8469 -0.396933, 129.8529 -0.407933, 129.8342 -0.463333, 129.79375 -0.504267, 129.7316 -0.522267, 129.71135 -0.518767, 129.6919 -0.4848, 129.69265 -0.461833, 129.7196 -0.446867, 
+      129.80645 -0.392467, 129.83195 -0.389967)), 
+  ((125.35585 2.7696, 125.35245 2.7551, 125.357 2.742133, 125.3982 2.719267, 125.4085 2.707833, 125.3959 2.694867, 125.36615 2.688767, 125.32155 2.694867, 125.2838 2.727667, 125.27235 2.764267, 
+      125.29295 2.797833, 125.33525 2.8207, 125.4005 2.831367, 125.41995 2.8268, 125.42335 2.8146, 125.41195 2.8024, 125.35585 2.7696)), 
+  ((107.22485 -2.817233, 107.25765 -2.807667, 107.27815 -2.788533, 107.2843 -2.770767, 107.29865 -2.766667, 107.32325 -2.775533, 107.3417 -2.8056, 107.33555 -2.831567, 107.28225 -2.8753, 107.24125 -2.904, 
+      107.22485 -2.901267, 107.2105 -2.886233, 107.20845 -2.863, 107.19 -2.853433, 107.1531 -2.8507, 107.14895 -2.8425, 107.1531 -2.8302, 107.22485 -2.817233)), 
+  ((107.6727 1.026567, 107.6727 1.0156, 107.65295 0.995867, 107.6365 0.996967, 107.6168 1.024367, 107.60695 1.029833, 107.5691 1.0156, 107.5313 1.024367, 107.5017 1.047367, 107.4935 1.0693, 
+      107.5083 1.0901, 107.5379 1.103267, 107.6053 1.098867, 107.6464 1.079133, 107.6727 1.026567)), 
+  ((121.77615 -7.2457, 121.80585 -7.2652, 121.8164 -7.279933, 121.8068 -7.292733, 121.7521 -7.3228, 121.70795 -7.3439, 121.67915 -7.3439, 121.6475 -7.317033, 121.64075 -7.2876, 121.6657 -7.260733, 
+      121.69935 -7.246967, 121.73105 -7.239933, 121.77615 -7.2457)), 
+  ((104.48545 -1.812633, 104.51825 -1.796233, 104.5429 -1.799633, 104.5716 -1.811933, 104.60235 -1.811933, 104.629 -1.828333, 104.6167 -1.8529, 104.5839 -1.8611, 104.5798 -1.8734, 104.588 -1.899367, 
+      104.56135 -1.913033, 104.5183 -1.9144, 104.48345 -1.8816, 104.49165 -1.855633, 104.4896 -1.8256, 104.48545 -1.812633)), 
+  ((131.29505 -4.006133, 131.2793 -3.986133, 131.24715 -3.956633, 131.2417 -3.939667, 131.25445 -3.926333, 131.2805 -3.908167, 131.3017 -3.904933, 131.3205 -3.910167, 131.3284 -3.919867, 131.33505 -3.972, 
+      131.34655 -3.995833, 131.37385 -4.024133, 131.3866 -4.052, 131.3866 -4.062533, 131.3775 -4.07, 131.35385 -4.073633, 131.332 -4.064733, 131.3078 -4.034833, 131.29505 -4.006133)), 
+  ((119.0879 -8.071033, 119.12995 -8.101267, 119.1432 -8.122667, 119.13655 -8.139633, 119.0934 -8.173533, 119.06465 -8.183867, 119.0204 -8.1787, 119.006 -8.163233, 119.01485 -8.109367, 119.05025 -8.0762, 
+      119.0713 -8.068067, 119.0879 -8.071033)), 
+  ((117.61295 4.1204, 117.63115 4.124033, 117.6508 4.1166, 117.6847 4.103733, 117.70885 4.078867, 117.7173 4.036133, 117.6889 4.005333, 117.6658 4.002533, 117.6385 4.018633, 117.59855 4.055767, 
+      117.57965 4.097067, 117.5996 4.117733, 117.61295 4.1204)), 
+  ((98.4896 1.732067, 98.5074 1.7268, 98.5212 1.705733, 98.5291 1.6847, 98.54885 1.680733, 98.5824 1.686, 98.59225 1.699167, 98.61595 1.7018, 98.62975 1.6926, 98.6554 1.672867, 
+      98.66925 1.653133, 98.65145 1.647867, 98.5725 1.654433, 98.50145 1.6676, 98.4462 1.671533, 98.42645 1.688633, 98.4205 1.716267, 98.4383 1.7347, 98.4896 1.732067)), 
+  ((131.9356 -7.151033, 131.9356 -7.186733, 131.9241 -7.208433, 131.89735 -7.208433, 131.8648 -7.1944, 131.83995 -7.1676, 131.80935 -7.161233, 131.76915 -7.161233, 131.75 -7.171433, 131.7366 -7.1638, 
+      131.73855 -7.148467, 131.75195 -7.134467, 131.8208 -7.129367, 131.8744 -7.1166, 131.9088 -7.120433, 131.93175 -7.1319, 131.9356 -7.151033)), 
+  ((121.11915 -7.193633, 121.1587 -7.218933, 121.22825 -7.233667, 121.2583 -7.252633, 121.263 -7.2695, 121.2409 -7.2811, 121.17925 -7.2853, 121.11285 -7.302167, 121.08755 -7.302167, 121.07805 -7.290567, 
+      121.08435 -7.277933, 121.11755 -7.2558, 121.1223 -7.2421, 121.1144 -7.222067, 121.10495 -7.199933, 121.11915 -7.193633)), 
+  ((130.45665 -2.040067, 130.45825 -2.046967, 130.4686 -2.0524, 130.49855 -2.065467, 130.51 -2.084333, 130.5067 -2.091233, 130.48765 -2.096667, 130.4539 -2.0934, 130.4256 -2.0836, 130.37335 -2.047333, 
+      130.35705 -2.024833, 130.35975 -2.014667, 130.42015 -1.9773, 130.4474 -1.971867, 130.46265 -1.9773, 130.4724 -1.9911, 130.4659 -2.011767, 130.45665 -2.040067)), 
+  ((123.208 -3.4649, 123.2317 -3.4761, 123.2426 -3.494533, 123.2505 -3.5176, 123.2426 -3.539333, 123.2268 -3.5459, 123.17935 -3.538667, 123.16255 -3.537333, 123.12405 -3.5558, 123.0954 -3.5558, 
+      123.0707 -3.539967, 123.0628 -3.519567, 123.07365 -3.505067, 123.1013 -3.4952, 123.13195 -3.4985, 123.15465 -3.5031, 123.1675 -3.4952, 123.1833 -3.472133, 123.208 -3.4649)), 
+  ((134.39775 -2.074033, 134.4087 -2.069767, 134.4214 -2.067967, 134.44325 -2.068567, 134.4542 -2.0898, 134.4551 -2.1147, 134.46235 -2.128033, 134.4751 -2.139567, 134.4851 -2.1505, 134.47965 -2.155333, 
+      134.466 -2.155967, 134.44965 -2.1681, 134.4378 -2.183867, 134.4278 -2.200233, 134.4205 -2.209367, 134.41415 -2.210567, 134.40595 -2.208733, 134.39685 -2.191767, 134.36775 -2.167467, 134.3623 -2.149867, 
+      134.3714 -2.1244, 134.3841 -2.094667, 134.39775 -2.074033)), 
+  ((108.8633 3.0219, 108.8597 2.9917, 108.83975 2.9446, 108.809 2.918067, 108.7619 2.9096, 108.72745 2.912, 108.7202 2.922867, 108.7655 2.9579, 108.77635 3.0086, 108.7945 3.0243, 
+      108.83975 3.029133, 108.8633 3.0219)), 
+  ((109.202 2.5759, 109.21505 2.564667, 109.1721 2.5381, 109.0901 2.513067, 109.0648 2.5105, 109.05025 2.517667, 109.03415 2.545767, 108.97815 2.562633, 108.96515 2.574867, 108.9728 2.582533, 
+      109.00425 2.5846, 109.05485 2.578967, 109.1108 2.567233, 109.202 2.5759)), 
+  ((131.0727 -7.362767, 131.06505 -7.3806, 131.03445 -7.4074, 131.02105 -7.423967, 131.00575 -7.436733, 130.99045 -7.425267, 130.97705 -7.403567, 130.96365 -7.394633, 130.93685 -7.3972, 130.9139 -7.3921, 
+      130.8948 -7.379333, 130.8967 -7.3551, 130.9139 -7.348733, 130.9866 -7.347467, 131.0574 -7.346167, 131.07655 -7.356367, 131.0727 -7.362767)), 
+  ((134.05995 -3.987733, 134.0845 -3.987167, 134.1245 -4.008967, 134.1956 -4.0629, 134.21845 -4.0907, 134.216 -4.104867, 134.1956 -4.1054, 134.14165 -4.087967, 134.0796 -4.0542, 134.0428 -4.018767, 
+      134.04035 -3.997, 134.05995 -3.987733)), 
+  ((120.8028 -6.678867, 120.8098 -6.699033, 120.80865 -6.750267, 120.79815 -6.844167, 120.78185 -6.881433, 120.7644 -6.883733, 120.75625 -6.876, 120.75625 -6.818567, 120.75275 -6.7324, 120.7574 -6.695933, 
+      120.77955 -6.678867, 120.8028 -6.678867)), 
+  ((134.62195 -5.389433, 134.64635 -5.391033, 134.6699 -5.4062, 134.674 -5.428433, 134.6545 -5.445767, 134.62605 -5.463667, 134.5968 -5.4707, 134.56105 -5.4707, 134.5334 -5.460933, 134.5196 -5.439267, 
+      134.53015 -5.415433, 134.5464 -5.405667, 134.56755 -5.404033, 134.5862 -5.394833, 134.5968 -5.389967, 134.62195 -5.389433)), 
+  ((125.6277 -8.116567, 125.60285 -8.144633, 125.5818 -8.207133, 125.55885 -8.231367, 125.5263 -8.2339, 125.48805 -8.2237, 125.46895 -8.207133, 125.4976 -8.1829, 125.57415 -8.122933, 125.60475 -8.101267, 
+      125.61625 -8.103833, 125.6277 -8.116567)), 
+  ((103.5219 -0.0786, 103.54035 -0.064933, 103.6265 -0.063567, 103.69415 -0.0417, 103.72285 -0.0417, 103.74335 -0.060833, 103.72695 -0.077233, 103.68185 -0.096367, 103.54855 -0.110033, 103.5137 -0.101833, 
+      103.5096 -0.088167, 103.5219 -0.0786)), 
+  ((124.0493 -5.9159, 124.07065 -5.947933, 124.04395 -5.9657, 124.02975 -5.9586, 124.00305 -5.927767, 123.9124 -5.8756, 123.89995 -5.8519, 123.9106 -5.834133, 123.9284 -5.832933, 123.97815 -5.847167, 
+      124.02085 -5.874433, 124.0493 -5.9159)), 
+  ((128.8247 -8.162467, 128.9261 -8.162467, 129.01985 -8.1816, 129.05425 -8.200733, 129.04855 -8.2135, 128.94905 -8.2237, 128.89355 -8.209667, 128.83045 -8.1816, 128.8247 -8.162467)), 
+  ((106.3039 3.4436, 106.3154 3.416833, 106.3039 3.376, 106.31345 3.347967, 106.3173 3.312267, 106.3001 3.2944, 106.2733 3.302033, 106.22355 3.328833, 106.2274 3.347967, 106.26375 3.4079, 
+      106.2714 3.439767, 106.28285 3.452533, 106.3039 3.4436)), 
+  ((121.2689 -4.077733, 121.29195 -4.084233, 121.315 -4.080167, 121.332 -4.078567, 121.3478 -4.0826, 121.35145 -4.095533, 121.33325 -4.1166, 121.349 -4.150567, 121.34415 -4.1627, 121.32715 -4.164333, 
+      121.28955 -4.146533, 121.27375 -4.146533, 121.24705 -4.157033, 121.23735 -4.157033, 121.2252 -4.136, 121.21425 -4.1093, 121.20335 -4.097167, 121.2082 -4.0907, 121.2252 -4.0907, 121.2543 -4.085033, 
+      121.25675 -4.078567, 121.2616 -4.076133, 121.2689 -4.077733)), 
+  ((127.17465 -8.0438, 127.1921 -8.0894, 127.2109 -8.1198, 127.2109 -8.126967, 127.20195 -8.131133, 127.16395 -8.130833, 127.11565 -8.1207, 127.10045 -8.099267, 127.0924 -8.041433, 127.10045 -8.0301, 
+      127.1246 -8.024733, 127.155 -8.0277, 127.17465 -8.0438)), 
+  ((131.28775 -4.1302, 131.30415 -4.134633, 131.32655 -4.142733, 131.33385 -4.152433, 131.32655 -4.1605, 131.30715 -4.1682, 131.289 -4.167367, 131.2708 -4.157667, 131.249 -4.153633, 131.20895 -4.153633, 
+      131.17565 -4.142733, 131.1532 -4.116467, 131.14775 -4.086967, 131.1544 -4.0712, 131.1708 -4.0619, 131.1829 -4.0611, 131.2011 -4.0704, 131.2126 -4.088167, 131.23805 -4.114833, 131.28775 -4.1302)), 
+  ((114.4781 -7.024933, 114.49915 -7.0211, 114.5355 -7.035133, 114.5565 -7.049167, 114.6005 -7.050433, 114.6235 -7.052967, 114.6273 -7.0721, 114.60625 -7.091233, 114.568 -7.0938, 114.5125 -7.065733, 
+      114.4647 -7.074667, 114.41115 -7.070833, 114.3939 -7.060633, 114.41305 -7.0466, 114.4781 -7.024933)), 
+  ((101.03285 -3.968067, 101.0644 -3.949667, 101.11765 -3.9431, 101.1413 -3.958867, 101.13735 -3.9799, 101.0585 -4.041667, 101.02895 -4.049533, 101.00525 -4.040333, 101.0092 -4.0088, 101.03285 -3.968067)), 
+  ((130.157 -0.049633, 130.15455 -0.065367, 130.1285 -0.0822, 130.10815 -0.085467, 130.0821 -0.069733, 130.06745 -0.0263, 130.08045 0.040467, 130.09185 0.06, 130.10895 0.06, 130.1236 0.032333, 
+      130.157 -0.049633)), 
+  ((132.6244 -3.5216, 132.63915 -3.5148, 132.64935 -3.5148, 132.6809 -3.519233, 132.71245 -3.5311, 132.73995 -3.558933, 132.7532 -3.584733, 132.7644 -3.606467, 132.7644 -3.615967, 132.7557 -3.619367, 
+      132.72925 -3.614267, 132.69465 -3.594567, 132.6539 -3.577267, 132.61575 -3.557233, 132.61265 -3.540267, 132.6244 -3.5216)), 
+  ((122.51605 -5.570333, 122.5303 -5.5877, 122.53265 -5.6114, 122.51845 -5.634333, 122.47815 -5.659633, 122.4378 -5.662, 122.41175 -5.650133, 122.41055 -5.639067, 122.4331 -5.619333, 122.4378 -5.606667, 
+      122.4224 -5.590867, 122.42715 -5.5814, 122.48285 -5.5632, 122.50065 -5.562433, 122.51605 -5.570333)), 
+  ((122.34095 -0.254, 122.314 -0.231867, 122.25695 -0.200767, 122.2507 -0.187633, 122.27355 -0.1814, 122.342 -0.2049, 122.39905 -0.2298, 122.4063 -0.2388, 122.39075 -0.260233, 122.40215 -0.309333, 
+      122.41875 -0.335967, 122.41565 -0.344933, 122.4001 -0.344933, 122.36585 -0.306233, 122.34925 -0.2765, 122.34095 -0.254)), 
+  ((97.13255 2.152367, 97.17395 2.111633, 97.172 2.086667, 97.15225 2.048567, 97.1365 2.0341, 97.1089 2.049867, 97.07535 2.093233, 97.0576 2.1077, 97.06945 2.120833, 97.0872 2.1353, 
+      97.10495 2.143167, 97.1069 2.158933, 97.12665 2.161567, 97.13255 2.152367)), 
+  ((127.2942 0.931567, 127.29225 0.885333, 127.27505 0.866433, 127.24735 0.8563, 127.20775 0.8607, 127.18265 0.8783, 127.1721 0.902067, 127.17275 0.919667, 127.19055 0.933333, 127.23215 0.940367, 
+      127.26385 0.942133, 127.2876 0.933333, 127.2942 0.931567)), 
+  ((133.84095 -2.186133, 133.85495 -2.1908, 133.865 -2.2045, 133.86935 -2.217333, 133.8519 -2.2322, 133.82695 -2.2494, 133.80465 -2.259633, 133.7714 -2.2602, 133.736 -2.2503, 133.71325 -2.237467, 
+      133.7115 -2.2217, 133.7137 -2.2112, 133.73205 -2.2013, 133.7609 -2.200433, 133.78805 -2.192833, 133.84095 -2.186133)), 
+  ((113.3681 -8.384967, 113.40305 -8.405033, 113.4089 -8.415367, 113.40595 -8.4309, 113.39045 -8.438667, 113.3662 -8.434133, 113.35065 -8.4212, 113.3264 -8.415367, 113.2643 -8.425067, 113.2119 -8.416667, 
+      113.2022 -8.405033, 113.208 -8.3921, 113.23905 -8.379167, 113.33125 -8.375267, 113.3681 -8.384967)), 
+  ((107.91215 4.725533, 107.89855 4.721, 107.85915 4.713767, 107.84285 4.724633, 107.87 4.759067, 107.9448 4.832467, 107.96655 4.8361, 107.9774 4.8216, 107.972 4.7808, 107.957 4.745467, 
+      107.91215 4.725533)), 
+  ((135.28385 -1.546267, 135.2955 -1.549, 135.3025 -1.5556, 135.30015 -1.5727, 135.29085 -1.5921, 135.28615 -1.597533, 135.2582 -1.600267, 135.1813 -1.6022, 135.1487 -1.603, 135.12715 -1.5956, 
+      135.1213 -1.5828, 135.1248 -1.5727, 135.15745 -1.549367, 135.1813 -1.545867, 135.2087 -1.549, 135.23605 -1.559467, 135.25065 -1.5591, 135.28385 -1.546267)), 
+  ((132.00465 -5.470533, 132.03775 -5.448467, 132.0708 -5.438433, 132.1009 -5.4264, 132.12495 -5.4239, 132.14675 -5.4249, 132.15355 -5.433433, 132.146 -5.452467, 132.12645 -5.479567, 132.0911 -5.4961, 
+      132.05355 -5.508633, 132.01015 -5.506, 132.00245 -5.4884, 132.00465 -5.470533)), 
+  ((123.778 -5.659333, 123.8075 -5.648933, 123.82555 -5.650567, 123.84855 -5.6637, 123.90675 -5.673533, 123.93135 -5.685567, 123.93545 -5.698133, 123.9248 -5.707967, 123.8387 -5.7189, 123.79685 -5.718367, 
+      123.77635 -5.705233, 123.76735 -5.682267, 123.778 -5.659333)), 
+  ((138.33835 -8.355667, 138.34425 -8.354367, 138.3653 -8.350533, 138.3807 -8.352033, 138.4046 -8.364867, 138.41775 -8.378967, 138.41325 -8.3924, 138.3966 -8.404167, 138.37 -8.405433, 138.3421 -8.408, 
+      138.3179 -8.410567, 138.28905 -8.415067, 138.2687 -8.414833, 138.25075 -8.413367, 138.2405 -8.4065, 138.2347 -8.394767, 138.23985 -8.388567, 138.26035 -8.3779, 138.28345 -8.3672, 138.3109 -8.359733, 
+      138.33835 -8.355667)), 
+  ((130.6547 -0.4947, 130.63275 -0.519233, 130.58495 -0.543367, 130.5462 -0.551967, 130.51775 -0.549367, 130.49325 -0.533867, 130.48935 -0.510633, 130.5113 -0.4917, 130.5436 -0.488233, 130.6392 -0.4822, 
+      130.6521 -0.485667, 130.6547 -0.4947)), 
+  ((127.23405 -1.459667, 127.2226 -1.4622, 127.21595 -1.459033, 127.2112 -1.444433, 127.19975 -1.432367, 127.17405 -1.4222, 127.17025 -1.4057, 127.1845 -1.386, 127.2007 -1.3784, 127.2274 -1.379667, 
+      127.26165 -1.392367, 127.2817 -1.406967, 127.3169 -1.4095, 127.33405 -1.4203, 127.3255 -1.438067, 127.30265 -1.443167, 127.27025 -1.4438, 127.23405 -1.459667)), 
+  ((117.42255 3.5776, 117.43365 3.571433, 117.4457 3.564633, 117.4457 3.5523, 117.41235 3.5412, 117.3485 3.5517, 117.2726 3.591167, 117.2652 3.604733, 117.2763 3.615233, 117.3207 3.619567, 
+      117.3633 3.608467, 117.42255 3.5776)), 
+  ((106.2905 2.8672, 106.3058 2.850633, 106.33255 2.7958, 106.34405 2.763933, 106.3364 2.7486, 106.3192 2.756267, 106.24075 2.807267, 106.2197 2.825133, 106.22925 2.8315, 106.24265 2.8417, 
+      106.24265 2.855733, 106.25415 2.8723, 106.27325 2.8723, 106.2905 2.8672)), 
+  ((129.67305 -0.033, 129.6937 -0.0411, 129.70825 -0.062933, 129.7119 -0.0993, 129.69975 -0.1082, 129.67425 -0.118733, 129.6476 -0.148633, 129.62575 -0.148633, 129.6136 -0.131667, 129.6112 -0.105767, 
+      129.62815 -0.0613, 129.67305 -0.033)), 
+  ((103.67155 0.947733, 103.7105 0.945, 103.77 0.9204, 103.80485 0.897167, 103.82535 0.8603, 103.81305 0.841167, 103.7823 0.849367, 103.74535 0.886267, 103.7146 0.897167, 103.6859 0.904, 
+      103.65515 0.931333, 103.649 0.942267, 103.67155 0.947733)), 
+  ((114.2026 -6.996867, 114.21985 -6.981567, 114.2428 -6.977733, 114.29445 -7.0058, 114.3308 -7.040233, 114.32505 -7.058067, 114.3021 -7.0772, 114.2753 -7.074667, 114.21025 -7.027467, 114.2026 -6.996867)), 
+  ((118.57805 2.295233, 118.578 2.272733, 118.58355 2.244967, 118.5817 2.232633, 118.5706 2.225867, 118.55395 2.2314, 118.5419 2.2567, 118.5086 2.292167, 118.5021 2.3156, 118.51325 2.336567, 
+      118.5401 2.353867, 118.5799 2.350767, 118.59745 2.338433, 118.59745 2.3267, 118.57805 2.295233)), 
+  ((127.22415 -3.824933, 127.23645 -3.834033, 127.24195 -3.846367, 127.2358 -3.855933, 127.21185 -3.868233, 127.1777 -3.883267, 127.16195 -3.881433, 127.10315 -3.826767, 127.09905 -3.8067, 127.1052 -3.7985, 
+      127.1353 -3.7976, 127.16745 -3.8049, 127.22415 -3.824933)), 
+  ((121.61695 -0.165133, 121.58985 -0.153333, 121.56485 -0.121367, 121.5685 -0.092533, 121.593 -0.0755, 121.62375 -0.071333, 121.6566 -0.077933, 121.67535 -0.103967, 121.66075 -0.1436, 121.61695 -0.165133)), 
+  ((134.61005 -5.522233, 134.64115 -5.535467, 134.67345 -5.5363, 134.71695 -5.5562, 134.7182 -5.575267, 134.6946 -5.583533, 134.6523 -5.5827, 134.60385 -5.5794, 134.574 -5.570267, 134.5541 -5.552867, 
+      134.5541 -5.531333, 134.574 -5.5214, 134.61005 -5.522233)), 
+  ((131.0402 -7.659933, 131.02295 -7.684167, 130.99235 -7.702033, 130.95025 -7.7033, 130.912 -7.7186, 130.87755 -7.730067, 130.8508 -7.727533, 130.8431 -7.709667, 130.8546 -7.684167, 130.8718 -7.680333, 
+      130.91585 -7.684167, 130.94835 -7.6778, 130.9866 -7.657367, 131.0134 -7.6459, 131.03445 -7.6459, 131.044 -7.657367, 131.0402 -7.659933)), 
+  ((131.9685 -5.4061, 131.97015 -5.415667, 131.97335 -5.434333, 131.9723 -5.447233, 131.96585 -5.4573, 131.9508 -5.471633, 131.9281 -5.483167, 131.86795 -5.512133, 131.85705 -5.5127, 131.8512 -5.499333, 
+      131.8621 -5.460333, 131.89385 -5.4319, 131.954 -5.4035, 131.96045 -5.4035, 131.9685 -5.4061)), 
+  ((106.98905 -2.794, 107.0116 -2.780333, 107.0383 -2.780333, 107.0465 -2.796733, 107.06495 -2.836367, 107.0834 -2.854133, 107.07725 -2.873267, 107.05675 -2.885567, 107.02395 -2.878733, 106.98085 -2.845933, 
+      106.9788 -2.813133, 106.98905 -2.794)), 
+  ((127.87605 2.374933, 127.8904 2.3654, 127.8886 2.335533, 127.8635 2.316433, 127.83125 2.314033, 127.77755 2.333167, 127.7399 2.3403, 127.72915 2.355833, 127.72915 2.3642, 127.7578 2.373767, 
+      127.83485 2.370167, 127.87605 2.374933)), 
+  ((131.662 -6.676567, 131.62375 -6.693133, 131.6046 -6.704633, 131.5989 -6.725033, 131.59505 -6.745433, 131.5702 -6.7569, 131.5281 -6.760733, 131.50515 -6.7569, 131.50705 -6.732667, 131.5453 -6.694433, 
+      131.60845 -6.6702, 131.65055 -6.662533, 131.662 -6.6702, 131.662 -6.676567)), 
+  ((100.5498 -3.091533, 100.57935 -3.103367, 100.5971 -3.136233, 100.63455 -3.169767, 100.6365 -3.186833, 100.6227 -3.197367, 100.59315 -3.1934, 100.5458 -3.167133, 100.5202 -3.131667, 100.51625 -3.101433, 
+      100.534 -3.092233, 100.5498 -3.091533)), 
+  ((127.39915 0.4316, 127.39985 0.418833, 127.3939 0.392867, 127.35625 0.372633, 127.3239 0.374367, 127.28035 0.396833, 127.27835 0.405633, 127.30015 0.430267, 127.3404 0.452267, 127.3622 0.453167, 
+      127.38335 0.4448, 127.39915 0.4316)), 
+  ((127.3952 0.137167, 127.4051 0.123533, 127.4071 0.109, 127.3985 0.1002, 127.3536 0.098, 127.32125 0.1024, 127.31005 0.115167, 127.30805 0.128367, 127.32785 0.1552, 127.3292 0.1913, 
+      127.33185 0.203633, 127.3523 0.2067, 127.37475 0.199667, 127.38265 0.190433, 127.3767 0.165333, 127.3767 0.152567, 127.3952 0.137167)), 
+  ((134.6316 -2.349833, 134.6389 -2.350433, 134.66255 -2.3747, 134.68075 -2.4002, 134.6862 -2.422033, 134.68165 -2.4439, 134.668 -2.460267, 134.65435 -2.464533, 134.62615 -2.464533, 134.60065 -2.4609, 
+      134.5852 -2.453, 134.57155 -2.439633, 134.57155 -2.433567, 134.5779 -2.4275, 134.6016 -2.429933, 134.62705 -2.4275, 134.6389 -2.415367, 134.63705 -2.404433, 134.61975 -2.3905, 134.60975 -2.378367, 
+      134.6143 -2.3632, 134.6316 -2.349833)), 
+  ((128.35055 -0.445167, 128.3675 -0.446833, 128.37765 -0.459833, 128.38785 -0.4762, 128.38785 -0.4937, 128.3802 -0.511767, 128.3641 -0.516833, 128.3489 -0.506667, 128.3345 -0.501033, 128.282 -0.508367, 
+      128.2422 -0.510633, 128.2261 -0.502167, 128.2244 -0.495967, 128.24895 -0.480733, 128.29385 -0.465467, 128.3277 -0.457567, 128.35055 -0.445167)), 
+  ((110.0768 -2.647133, 110.10345 -2.628, 110.13625 -2.6239, 110.1465 -2.649867, 110.14035 -2.688133, 110.1014 -2.711333, 110.05835 -2.7168, 110.03785 -2.714067, 110.0317 -2.696333, 110.0768 -2.647133)), 
+  ((127.71915 -3.163267, 127.7172 -3.1722, 127.7019 -3.196433, 127.6694 -3.1939, 127.6445 -3.178567, 127.5929 -3.173467, 127.5795 -3.155633, 127.5948 -3.137767, 127.6273 -3.123733, 127.6694 -3.127567, 
+      127.70575 -3.142867, 127.71915 -3.163267)), 
+  ((136.37525 -1.931633, 136.38965 -1.930233, 136.401 -1.935733, 136.4164 -1.944667, 136.4185 -1.979667, 136.42465 -1.994767, 136.4411 -1.999567, 136.46375 -2.000267, 136.4689 -2.011233, 136.4679 -2.029767, 
+      136.45555 -2.040733, 136.4442 -2.045567, 136.4257 -2.040733, 136.38145 -2.005067, 136.35465 -1.9632, 136.35465 -1.941233, 136.37525 -1.931633)), 
+  ((133.8189 -3.742833, 133.8328 -3.746667, 133.84015 -3.770633, 133.84095 -3.821833, 133.84995 -3.853967, 133.8442 -3.865967, 133.82215 -3.865433, 133.79845 -3.847433, 133.7805 -3.821833, 133.77805 -3.7946, 
+      133.7854 -3.762467, 133.79685 -3.7472, 133.8189 -3.742833)), 
+  ((128.19015 -8.199633, 128.19015 -8.216033, 128.18835 -8.226967, 128.18105 -8.2318, 128.1683 -8.2312, 128.1437 -8.224533, 128.09815 -8.2221, 128.06265 -8.208733, 128.0526 -8.1954, 128.0608 -8.183233, 
+      128.0845 -8.175333, 128.1364 -8.172933, 128.1674 -8.166833, 128.17925 -8.1705, 128.19015 -8.199633)), 
+  ((129.84635 -8.107633, 129.8674 -8.0885, 129.9095 -8.079567, 129.9286 -8.092333, 129.92095 -8.116567, 129.83295 -8.179067, 129.8081 -8.1829, 129.7966 -8.1625, 129.84635 -8.107633)), 
+  ((122.2681 -8.376767, 122.30635 -8.371667, 122.3465 -8.3755, 122.3714 -8.398467, 122.3733 -8.418867, 122.3427 -8.439267, 122.3025 -8.430333, 122.24705 -8.403567, 122.22215 -8.389533, 122.2432 -8.381867, 
+      122.2681 -8.376767)), 
+  ((129.77925 -4.447667, 129.78975 -4.4502, 129.79265 -4.454667, 129.80215 -4.4642, 129.81935 -4.465467, 129.8346 -4.4712, 129.84035 -4.482, 129.8308 -4.495367, 129.79645 -4.511267, 129.7812 -4.511267, 
+      129.7535 -4.504267, 129.7096 -4.506833, 129.67715 -4.511267, 129.6724 -4.507467, 129.681 -4.496, 129.7325 -4.465467, 129.77925 -4.447667)), 
+  ((123.04715 -1.938767, 123.0364 -1.939733, 123.0285 -1.933033, 123.02925 -1.914867, 123.05365 -1.868933, 123.10245 -1.827333, 123.11895 -1.820167, 123.139 -1.830667, 123.1419 -1.846933, 123.1182 -1.881367, 
+      123.04715 -1.938767)), 
+  ((134.47575 -6.718367, 134.5087 -6.731533, 134.5326 -6.749667, 134.54825 -6.782067, 134.55485 -6.808433, 134.53835 -6.816133, 134.50955 -6.817233, 134.48975 -6.811733, 134.47495 -6.7925, 134.46585 -6.756267, 
+      134.4568 -6.731, 134.46255 -6.723833, 134.47575 -6.718367)), 
+  ((106.214 3.439767, 106.2121 3.405333, 106.1834 3.369633, 106.16235 3.3569, 106.13555 3.363267, 106.10305 3.3964, 106.07815 3.413, 106.07625 3.427033, 106.09345 3.425733, 106.12025 3.414267, 
+      106.1432 3.413, 106.1585 3.419367, 106.1853 3.437233, 106.20445 3.444867, 106.214 3.439767)), 
+  ((122.30595 -3.5434, 122.29775 -3.5551, 122.28545 -3.558933, 122.229 -3.564933, 122.1774 -3.5671, 122.16595 -3.5611, 122.1684 -3.551833, 122.2077 -3.528667, 122.2347 -3.507933, 122.25925 -3.496467, 
+      122.28055 -3.501367, 122.2961 -3.5172, 122.30595 -3.5434)), 
+  ((113.8793 -6.964967, 113.92715 -6.977733, 114.01705 -6.987933, 114.04765 -6.987933, 114.0572 -6.9956, 114.04575 -7.0109, 113.97495 -7.023633, 113.9214 -7.014733, 113.87165 -6.987933, 113.8678 -6.972633, 
+      113.8793 -6.964967)), 
+  ((103.2636 -0.645, 103.35175 -0.635433, 103.41735 -0.629967, 103.43785 -0.635433, 103.44195 -0.647733, 103.42965 -0.6641, 103.26155 -0.6723, 103.239 -0.666833, 103.23695 -0.6573, 103.2636 -0.645)), 
+  ((135.67985 -2.997233, 135.70225 -2.992533, 135.737 -2.986767, 135.7718 -2.985933, 135.78755 -2.9931, 135.79085 -3.000567, 135.7834 -3.0116, 135.74775 -3.022367, 135.70055 -3.032867, 135.6579 -3.039767, 
+      135.63515 -3.0439, 135.6219 -3.0417, 135.6136 -3.032867, 135.61695 -3.0232, 135.63475 -3.012167, 135.67985 -2.997233)), 
+  ((104.21495 0.5733, 104.25185 0.566467, 104.2785 0.551433, 104.27235 0.533667, 104.23955 0.5282, 104.2293 0.514533, 104.2211 0.500867, 104.2006 0.504967, 104.16165 0.510433, 104.1514 0.518633, 
+      104.15345 0.539133, 104.1965 0.567833, 104.21495 0.5733)), 
+  ((115.79025 -4.758733, 115.76145 -4.7937, 115.71665 -4.8159, 115.68335 -4.816333, 115.66735 -4.802233, 115.6776 -4.779633, 115.72045 -4.751467, 115.7723 -4.740367, 115.78575 -4.741233, 115.7928 -4.7489, 
+      115.79025 -4.758733)), 
+  ((105.4793 -5.837433, 105.4793 -5.8256, 105.4793 -5.822967, 105.49505 -5.812467, 105.5365 -5.8059, 105.5562 -5.809833, 105.54435 -5.826933, 105.5128 -5.850567, 105.5112 -5.8504, 105.51085 -5.858467, 
+      105.51675 -5.875533, 105.50295 -5.892633, 105.4852 -5.8992, 105.4635 -5.8979, 105.4438 -5.886067, 105.43985 -5.867667, 105.44775 -5.855833, 105.4596 -5.847967, 105.4793 -5.837433)), 
+  ((128.8212 -3.671367, 128.8299 -3.6767, 128.8279 -3.683367, 128.8072 -3.6865, 128.7738 -3.689167, 128.74245 -3.704733, 128.7211 -3.705633, 128.6984 -3.6954, 128.68635 -3.6798, 128.6917 -3.6638, 
+      128.70975 -3.647333, 128.73375 -3.6442, 128.76315 -3.6491, 128.8212 -3.671367)), 
+  ((130.79145 -7.3921, 130.81445 -7.4074, 130.8374 -7.4125, 130.86415 -7.408667, 130.88715 -7.411233, 130.88905 -7.4227, 130.8661 -7.435467, 130.8546 -7.450767, 130.84695 -7.460967, 130.824 -7.4597, 
+      130.7953 -7.441833, 130.7647 -7.438, 130.76085 -7.426533, 130.76275 -7.399733, 130.76275 -7.384433, 130.7704 -7.383167, 130.79145 -7.3921)), 
+  ((126.85505 3.8427, 126.859 3.824333, 126.857 3.8014, 126.8285 3.794867, 126.7931 3.8106, 126.7656 3.853833, 126.76655 3.874167, 126.79015 3.8794, 126.80885 3.876133, 126.82655 3.8676, 
+      126.85505 3.8427)), 
+  ((134.82475 -6.821333, 134.85605 -6.8241, 134.8668 -6.833967, 134.847 -6.844967, 134.82145 -6.8587, 134.8025 -6.870233, 134.7951 -6.883433, 134.7819 -6.894967, 134.76545 -6.905933, 134.74235 -6.910333, 
+      134.71355 -6.908133, 134.7086 -6.8999, 134.72835 -6.881767, 134.76545 -6.8554, 134.80415 -6.830133, 134.82475 -6.821333)), 
+  ((127.54265 -8.129533, 127.55995 -8.1127, 127.5812 -8.102033, 127.6238 -8.0985, 127.67965 -8.107367, 127.69825 -8.1251, 127.6876 -8.133967, 127.6477 -8.135733, 127.5839 -8.149933, 127.56525 -8.149933, 
+      127.54265 -8.129533)), 
+  ((96.5962 2.1445, 96.6258 2.141867, 96.65735 2.140533, 96.6731 2.131333, 96.6652 2.109, 96.64745 2.093233, 96.60805 2.085367, 96.58435 2.086667, 96.57255 2.097167, 96.5627 2.133967, 
+      96.5745 2.1458, 96.5962 2.1445)), 
+  ((136.94645 -1.9137, 136.9691 -1.907533, 137.00615 -1.9041, 137.0442 -1.905467, 137.0792 -1.916467, 137.108 -1.932233, 137.1224 -1.948033, 137.11215 -1.959, 137.09565 -1.960367, 137.07095 -1.950767, 
+      137.0483 -1.937033, 137.0195 -1.9336, 136.98245 -1.932933, 136.9454 -1.930867, 136.9351 -1.923333, 136.94645 -1.9137)), 
+  ((134.30135 -5.548233, 134.3256 -5.550067, 134.33885 -5.5589, 134.33995 -5.580233, 134.3273 -5.606333, 134.3063 -5.621067, 134.28535 -5.626567, 134.2506 -5.625833, 134.2241 -5.6137, 134.2186 -5.6056, 
+      134.22245 -5.601567, 134.24285 -5.600467, 134.25995 -5.5931, 134.2848 -5.577267, 134.2936 -5.562567, 134.2936 -5.552633, 134.30135 -5.548233)), 
+  ((123.7542 -5.412833, 123.77565 -5.426067, 123.8314 -5.488267, 123.8368 -5.508267, 123.82715 -5.516133, 123.80785 -5.5165, 123.7778 -5.496467, 123.75635 -5.470033, 123.736 -5.43, 123.736 -5.414967, 
+      123.7542 -5.412833)), 
+  ((125.2588 1.5163, 125.24495 1.493567, 125.21455 1.474533, 125.1869 1.472667, 125.1657 1.4825, 125.16755 1.4954, 125.18505 1.507067, 125.23295 1.531633, 125.27445 1.5765, 125.2901 1.580167, 
+      125.2975 1.570367, 125.2588 1.5163)), 
+  ((119.20985 -5.443433, 119.2246 -5.4664, 119.23695 -5.4883, 119.23365 -5.501967, 119.223 -5.505267, 119.2033 -5.498133, 119.15485 -5.501967, 119.1237 -5.4987, 119.12615 -5.4872, 119.16305 -5.4533, 
+      119.1803 -5.436867, 119.19095 -5.436333, 119.20985 -5.443433)), 
+  ((125.15745 1.8608, 125.1319 1.903833, 125.1319 1.913967, 125.14835 1.9313, 125.16615 1.939367, 125.1774 1.936333, 125.2112 1.912367, 125.21295 1.906867, 125.19085 1.892433, 125.18825 1.864967, 
+      125.19345 1.832167, 125.18955 1.8267, 125.1748 1.828133, 125.1596 1.850667, 125.15745 1.8608)), 
+  ((124.16705 -1.732933, 124.168 -1.738033, 124.1621 -1.747233, 124.1374 -1.764333, 124.1226 -1.7673, 124.1093 -1.760567, 124.08565 -1.725033, 124.0753 -1.703333, 124.0832 -1.691833, 124.10045 -1.684933, 
+      124.1241 -1.6879, 124.15225 -1.711567, 124.16705 -1.732933)), 
+  ((104.81875 -5.757267, 104.85425 -5.762533, 104.89565 -5.794067, 104.8996 -5.813767, 104.8858 -5.832167, 104.8464 -5.8256, 104.803 -5.800633, 104.8089 -5.7737, 104.81875 -5.757267)), 
+  ((131.1291 -1.067033, 131.126 -1.092267, 131.1011 -1.135133, 131.07725 -1.147567, 131.0586 -1.147233, 131.04615 -1.120967, 131.0503 -1.0947, 131.06895 -1.075333, 131.1042 -1.064267, 131.1291 -1.067033)), 
+  ((104.54915 0.528867, 104.56555 0.5405, 104.5799 0.545967, 104.6127 0.5364, 104.61885 0.517267, 104.57575 0.4947, 104.5737 0.483767, 104.57985 0.4578, 104.5491 0.4701, 104.5204 0.4872, 
+      104.51835 0.5118, 104.54915 0.528867)), 
+  ((122.2642 -0.270267, 122.26005 -0.283067, 122.2424 -0.286533, 122.19365 -0.266467, 122.1667 -0.245733, 122.14075 -0.225, 122.147 -0.211167, 122.17395 -0.202167, 122.1885 -0.2039, 122.2082 -0.232233, 
+      122.24345 -0.249533, 122.2642 -0.270267)), 
+  ((128.3636 -1.030867, 128.33645 -1.027267, 128.28545 -1.0157, 128.2692 -1.004133, 128.2779 -0.992567, 128.29415 -0.988933, 128.32885 -0.994733, 128.35925 -1.001233, 128.3853 -0.992567, 128.4048 -0.9875, 
+      128.42 -0.9969, 128.4211 -1.016433, 128.39505 -1.032333, 128.3636 -1.030867)), 
+  ((110.374 -5.802767, 110.3833 -5.811433, 110.38605 -5.822567, 110.3517 -5.856033, 110.31635 -5.870267, 110.3015 -5.869033, 110.28945 -5.859133, 110.2922 -5.837433, 110.31825 -5.806467, 110.3489 -5.7978, 
+      110.374 -5.802767)), 
+  ((128.35275 -1.079333, 128.38635 -1.080067, 128.4135 -1.085133, 128.43195 -1.098867, 128.43625 -1.1097, 128.4254 -1.115133, 128.3614 -1.105, 128.3017 -1.102133, 128.2898 -1.102833, 128.27895 -1.091267, 
+      128.28655 -1.071733, 128.29845 -1.061633, 128.31255 -1.0638, 128.3397 -1.077533, 128.35275 -1.079333)), 
+  ((128.31385 -1.6499, 128.2961 -1.646667, 128.28695 -1.6338, 128.3103 -1.591467, 128.33775 -1.581633, 128.3667 -1.583867, 128.3753 -1.589967, 128.3753 -1.615033, 128.35145 -1.6445, 128.31385 -1.6499)), 
+  ((117.7883 3.590233, 117.7994 3.572033, 117.80865 3.543033, 117.7985 3.531933, 117.78275 3.5313, 117.7633 3.536233, 117.7235 3.5634, 117.71795 3.580667, 117.7244 3.590533, 117.74665 3.602867, 
+      117.76795 3.6035, 117.7883 3.590233)), 
+  ((122.0837 -0.1925, 122.10445 -0.1942, 122.10445 -0.2018, 122.05775 -0.223933, 121.95405 -0.2606, 121.9312 -0.262667, 121.92915 -0.255067, 121.95505 -0.236733, 122.0443 -0.195267, 122.0837 -0.1925)), 
+  ((115.5819 -6.846367, 115.60105 -6.846367, 115.64695 -6.868067, 115.67375 -6.888467, 115.668 -6.905033, 115.6393 -6.905033, 115.5896 -6.891, 115.55705 -6.874433, 115.55325 -6.8604, 115.5819 -6.846367)), 
+  ((124.23085 -1.9895, 124.2191 -1.997333, 124.2026 -2.002067, 124.1767 -1.997133, 124.14475 -1.965067, 124.13835 -1.9404, 124.14845 -1.9265, 124.16795 -1.924467, 124.20325 -1.9489, 124.23085 -1.9895)), 
+  ((129.8354 -6.125867, 129.83145 -6.137833, 129.82095 -6.147733, 129.8052 -6.155333, 129.7864 -6.153867, 129.7724 -6.139267, 129.77065 -6.106067, 129.77505 -6.082733, 129.7829 -6.076333, 129.8039 -6.0769, 
+      129.81965 -6.082733, 129.831 -6.092667, 129.8354 -6.125867)), 
+  ((107.362 0.9838, 107.3883 0.9608, 107.3801 0.947667, 107.33735 0.943267, 107.30445 0.954233, 107.28965 0.977233, 107.29295 1.005733, 107.3127 1.009033, 107.33405 1.001333, 107.362 0.9838)), 
+  ((128.1035 2.465767, 128.1089 2.445467, 128.1071 2.4144, 128.09455 2.379767, 128.0641 2.369033, 128.03545 2.384567, 128.03185 2.3929, 128.0462 2.402467, 128.07305 2.4383, 128.08915 2.470533, 
+      128.09815 2.4753, 128.1035 2.465767)), 
+  ((132.4748 -3.267767, 132.4677 -3.266233, 132.46055 -3.264467, 132.45335 -3.262467, 132.44615 -3.2603, 132.4391 -3.257933, 132.4323 -3.255433, 132.4257 -3.2528, 132.4195 -3.2501, 132.4137 -3.2473, 
+      132.4084 -3.2445, 132.4036 -3.2417, 132.3994 -3.238933, 132.39585 -3.2362, 132.393 -3.233567, 132.3908 -3.231067, 132.38935 -3.2287, 132.38865 -3.226533, 132.38875 -3.224533, 132.38955 -3.222767, 
+      132.3911 -3.221233, 132.3934 -3.219967, 132.3964 -3.218933, 132.40005 -3.218233, 132.40435 -3.217767, 132.4092 -3.217633, 132.4146 -3.217767, 132.4205 -3.218233, 132.42675 -3.218933, 132.4334 -3.219967, 
+      132.44025 -3.221233, 132.44735 -3.222767, 132.4545 -3.224533, 132.4617 -3.226533, 132.4689 -3.2287, 132.47595 -3.231067, 132.48275 -3.233567, 132.48935 -3.2362, 132.49555 -3.2389, 132.50135 -3.2417, 
+      132.50665 -3.2445, 132.51145 -3.2473, 132.51565 -3.250067, 132.5192 -3.2528, 132.52205 -3.255433, 132.52425 -3.257933, 132.5257 -3.2603, 132.5264 -3.262467, 132.5263 -3.264467, 132.5255 -3.266233, 
+      132.52395 -3.267767, 132.52165 -3.269033, 132.51865 -3.270067, 132.515 -3.270767, 132.5107 -3.271233, 132.50585 -3.271367, 132.50045 -3.271233, 132.49455 -3.270767, 132.4883 -3.270067, 132.48165 -3.269033, 
+      132.4748 -3.267767)), 
+  ((118.5186 1.451967, 118.5077 1.4437, 118.48835 1.436467, 118.4697 1.438033, 118.4015 1.471633, 118.3852 1.490733, 118.38905 1.496433, 118.41 1.497967, 118.45655 1.487633, 118.4984 1.467467, 
+      118.5186 1.451967)), 
+  ((99.23075 -1.825367, 99.25835 -1.825367, 99.3195 -1.831967, 99.3313 -1.850367, 99.3175 -1.870067, 99.28795 -1.887133, 99.27215 -1.880567, 99.25045 -1.858233, 99.22485 -1.8372, 99.22485 -1.829333, 
+      99.23075 -1.825367)), 
+  ((131.1487 -3.945, 131.161 -3.958267, 131.1632 -3.969, 131.16225 -3.981, 131.1474 -3.9907, 131.13445 -3.993433, 131.1253 -3.990267, 131.10825 -3.973633, 131.09275 -3.946867, 131.0893 -3.934467, 
+      131.09815 -3.916767, 131.10605 -3.904767, 131.11615 -3.902633, 131.1269 -3.908333, 131.1487 -3.945)), 
+  ((125.3911 2.4257, 125.4038 2.431633, 125.4165 2.4308, 125.43175 2.419767, 125.43175 2.4113, 125.4114 2.399433, 125.38725 2.3952, 125.35165 2.397733, 125.3466 2.392667, 125.33515 2.367233, 
+      125.3199 2.354533, 125.3072 2.355367, 125.30335 2.3647, 125.311 2.378267, 125.33005 2.423167, 125.34405 2.4291, 125.3669 2.421467, 125.37965 2.418933, 125.3911 2.4257)), 
+  ((117.48615 -0.363033, 117.49895 -0.3663, 117.5029 -0.373533, 117.48615 -0.392567, 117.40445 -0.441133, 117.38375 -0.438533, 117.3798 -0.428, 117.38475 -0.416867, 117.4586 -0.367633, 117.48615 -0.363033)), 
+  ((107.8858 3.0466, 107.8849 3.036167, 107.84835 3.026267, 107.8004 3.0164, 107.7542 3.0286, 107.7368 3.042533, 107.7394 3.051833, 107.75335 3.0565, 107.80565 3.054733, 107.8858 3.0466)), 
+  ((104.3317 -0.2425, 104.3727 -0.235667, 104.42395 -0.2466, 104.44855 -0.263, 104.426 -0.278033, 104.3768 -0.282133, 104.3317 -0.2712, 104.3276 -0.257533, 104.3317 -0.2425)), 
+  ((101.3178 1.868567, 101.34035 1.856267, 101.3629 1.8303, 101.3752 1.8098, 101.39575 1.787933, 101.3937 1.772933, 101.3711 1.771567, 101.34035 1.7934, 101.30345 1.843967, 101.30755 1.857633, 
+      101.3178 1.868567)), 
+  ((125.40765 2.1801, 125.41255 2.172167, 125.40205 2.161433, 125.32375 2.1321, 125.29785 2.1293, 125.2881 2.131633, 125.286 2.137667, 125.2888 2.147467, 125.31255 2.164233, 125.32655 2.1829, 
+      125.33215 2.184767, 125.3489 2.180567, 125.3839 2.1829, 125.40765 2.1801)), 
+  ((127.27155 -0.617867, 127.25545 -0.6361, 127.1992 -0.6404, 127.1606 -0.6318, 127.1526 -0.611467, 127.1606 -0.597533, 127.1976 -0.599667, 127.25385 -0.6018, 127.27155 -0.617867)), 
+  ((114.2653 -5.469533, 114.2983 -5.474333, 114.3109 -5.480333, 114.3127 -5.492733, 114.3073 -5.506333, 114.2935 -5.513133, 114.2761 -5.510733, 114.2605 -5.499933, 114.2497 -5.496733, 114.23535 -5.500733, 
+      114.22035 -5.508333, 114.20895 -5.507533, 114.20535 -5.500733, 114.20715 -5.482333, 114.22395 -5.462733, 114.2359 -5.456367, 114.2473 -5.456767, 114.2653 -5.469533)), 
+  ((117.5077 3.6029, 117.5355 3.589333, 117.56975 3.572667, 117.5725 3.564633, 117.5642 3.5591, 117.5401 3.556, 117.50865 3.564633, 117.46235 3.5961, 117.4355 3.618933, 117.4457 3.626333, 
+      117.47625 3.622033, 117.5077 3.6029)), 
+  ((129.9985 -7.715567, 129.98195 -7.694533, 129.98045 -7.6765, 130.0015 -7.669467, 130.024 -7.671467, 130.04805 -7.6825, 130.0571 -7.6925, 130.0601 -7.720567, 130.04505 -7.7336, 130.015 -7.7326, 
+      129.9985 -7.715567)), 
+  ((105.23675 -5.8184, 105.2782 -5.8151, 105.32355 -5.7954, 105.32945 -5.771733, 105.34915 -5.762533, 105.36295 -5.775667, 105.359 -5.8059, 105.32355 -5.826933, 105.292 -5.836133, 105.2624 -5.837433, 
+      105.23875 -5.830867, 105.23675 -5.8184)), 
+  ((131.80025 -4.731733, 131.8031 -4.764867, 131.78465 -4.7753, 131.7477 -4.763933, 131.7292 -4.728867, 131.74485 -4.711833, 131.77325 -4.7052, 131.79175 -4.712767, 131.80025 -4.731733)), 
+  ((117.5661 3.613367, 117.52815 3.627267, 117.5152 3.637133, 117.52165 3.645133, 117.53555 3.652567, 117.5661 3.648833, 117.60035 3.642067, 117.6309 3.6285, 117.6374 3.618, 117.63275 3.606267, 
+      117.61885 3.600733, 117.6013 3.6032, 117.58185 3.6112, 117.5661 3.613367)), 
+  ((124.0264 -1.840467, 124.03365 -1.8453, 124.0295 -1.8536, 124.01185 -1.8605, 123.9932 -1.857733, 123.94655 -1.834933, 123.93515 -1.819033, 123.9403 -1.787233, 123.94755 -1.776867, 123.9621 -1.778933, 
+      123.9704 -1.794833, 123.97765 -1.8142, 123.9963 -1.826633, 124.0264 -1.840467)), 
+  ((104.3441 0.3656, 104.34615 0.380633, 104.37485 0.384733, 104.40355 0.3779, 104.42405 0.358767, 104.422 0.3369, 104.4056 0.319133, 104.37895 0.323233, 104.3441 0.3656)), 
+  ((122.4165 -5.4431, 122.4402 -5.4415, 122.4663 -5.4502, 122.4722 -5.4668, 122.46035 -5.4842, 122.41885 -5.504733, 122.40465 -5.5079, 122.39515 -5.492867, 122.39515 -5.464433, 122.4165 -5.4431)), 
+  ((131.49365 -6.8615, 131.4841 -6.883167, 131.46115 -6.9036, 131.43435 -6.916333, 131.4171 -6.9138, 131.4133 -6.8934, 131.43815 -6.852567, 131.4726 -6.843633, 131.49365 -6.8615)), 
+  ((122.4099 -3.389233, 122.4377 -3.413, 122.45 -3.4348, 122.44345 -3.456633, 122.423 -3.461, 122.40745 -3.4558, 122.3845 -3.4318, 122.37635 -3.409967, 122.37715 -3.395233, 122.3919 -3.3887, 
+      122.4099 -3.389233)), 
+  ((107.4955 -3.179367, 107.51805 -3.1903, 107.51395 -3.208067, 107.50985 -3.2354, 107.4955 -3.2477, 107.4709 -3.249067, 107.45245 -3.238133, 107.4545 -3.212167, 107.4668 -3.187567, 107.4832 -3.176633, 
+      107.4955 -3.179367)), 
+  ((134.4281 -7.1034, 134.47675 -7.106167, 134.5072 -7.1144, 134.5237 -7.128133, 134.51545 -7.137467, 134.4924 -7.1446, 134.4553 -7.142967, 134.41825 -7.130867, 134.4067 -7.114967, 134.4133 -7.1078, 
+      134.4281 -7.1034)), 
+  ((105.8511 -6.8478, 105.8588 -6.857167, 105.8588 -6.8657, 105.8383 -6.872533, 105.805 -6.867433, 105.7602 -6.8623, 105.7487 -6.853767, 105.7538 -6.835833, 105.78325 -6.826467, 105.82295 -6.834133, 
+      105.8511 -6.8478)), 
+  ((110.0891 -2.816567, 110.1014 -2.820667, 110.12395 -2.8316, 110.1383 -2.853467, 110.1301 -2.873967, 110.10755 -2.886267, 110.0891 -2.882167, 110.07065 -2.861667, 110.06655 -2.8398, 110.07885 -2.822033, 
+      110.0891 -2.816567)), 
+  ((103.38455 1.102667, 103.4071 1.106767, 103.4317 1.090367, 103.4399 1.061667, 103.444 1.045267, 103.42145 1.045267, 103.3743 1.053467, 103.36815 1.071233, 103.37635 1.0972, 103.38455 1.102667)), 
+  ((134.3697 -2.5578, 134.3672 -2.554267, 134.3649 -2.550567, 134.3629 -2.546733, 134.3611 -2.5428, 134.35965 -2.5388, 134.3585 -2.5348, 134.35765 -2.530833, 134.35715 -2.526933, 134.35695 -2.523167, 
+      134.3571 -2.519567, 134.3576 -2.516167, 134.35845 -2.513, 134.3596 -2.510133, 134.36105 -2.507533, 134.3628 -2.505267, 134.3648 -2.5034, 134.3671 -2.501867, 134.3696 -2.500733, 134.3723 -2.500033, 
+      134.37515 -2.499733, 134.3782 -2.499867, 134.3813 -2.5004, 134.3845 -2.501333, 134.3877 -2.5027, 134.3909 -2.504433, 134.3941 -2.506533, 134.39725 -2.509, 134.40025 -2.511767, 134.4031 -2.5148, 
+      134.40585 -2.5181, 134.40835 -2.521633, 134.41065 -2.525333, 134.41265 -2.529167, 134.41445 -2.5331, 134.4159 -2.5371, 134.41705 -2.5411, 134.4179 -2.545067, 134.4184 -2.548967, 134.4186 -2.552733, 
+      134.41845 -2.556333, 134.41795 -2.559733, 134.4171 -2.5629, 134.41595 -2.565767, 134.4145 -2.568367, 134.41275 -2.570633, 134.41075 -2.5725, 134.40845 -2.574033, 134.40595 -2.575167, 134.40325 -2.575867, 
+      134.4004 -2.576167, 134.39735 -2.576033, 134.39425 -2.5755, 134.39105 -2.574567, 134.38785 -2.5732, 134.38465 -2.571467, 134.38145 -2.569367, 134.3783 -2.5669, 134.3753 -2.564133, 134.37245 -2.5611, 
+      134.3697 -2.5578)), 
+  ((129.5632 -7.8704, 129.5632 -7.899733, 129.57085 -7.936733, 129.5613 -7.9482, 129.5345 -7.949467, 129.523 -7.934167, 129.5211 -7.893367, 129.5345 -7.864033, 129.54595 -7.8602, 129.5632 -7.8704)), 
+  ((117.9971 -8.584433, 118.01205 -8.597533, 118.00575 -8.6106, 117.994 -8.613233, 117.961 -8.606933, 117.9288 -8.582867, 117.91155 -8.5635, 117.917 -8.550967, 117.9351 -8.548333, 117.9657 -8.5614, 
+      117.9971 -8.584433)), 
+  ((129.8997 0.2917, 129.90105 0.2776, 129.8817 0.267433, 129.8606 0.268633, 129.82735 0.2845, 129.804 0.299167, 129.80175 0.310867, 129.8085 0.316533, 129.8422 0.317733, 129.879 0.309667, 
+      129.8997 0.2917)), 
+  ((97.379 2.4073, 97.41255 2.394167, 97.42635 2.370533, 97.44015 2.346867, 97.4283 2.324533, 97.41255 2.328467, 97.39675 2.352133, 97.38885 2.374467, 97.36125 2.382333, 97.34745 2.400733, 
+      97.3593 2.411267, 97.379 2.4073)), 
+  ((128.69265 -8.129333, 128.71755 -8.1204, 128.7539 -8.1204, 128.77685 -8.133133, 128.77685 -8.152267, 128.76345 -8.175233, 128.74625 -8.1765, 128.71565 -8.157367, 128.69265 -8.129333)), 
+  ((130.5952 -2.229033, 130.61215 -2.240767, 130.6078 -2.255367, 130.58255 -2.264833, 130.5632 -2.266167, 130.52645 -2.252733, 130.51385 -2.2368, 130.51705 -2.227833, 130.5253 -2.2218, 130.5593 -2.222333, 
+      130.5806 -2.223633, 130.5952 -2.229033)), 
+  ((120.33415 -8.758067, 120.3588 -8.768467, 120.36335 -8.7832, 120.3588 -8.794433, 120.32115 -8.803967, 120.29 -8.805267, 120.27635 -8.799633, 120.2744 -8.790967, 120.28025 -8.7741, 120.30555 -8.760233, 
+      120.33415 -8.758067)), 
+  ((135.6653 -2.9267, 135.67565 -2.9256, 135.68355 -2.926433, 135.69515 -2.935, 135.69015 -2.946867, 135.66615 -2.962867, 135.6413 -2.972267, 135.61235 -2.974467, 135.5904 -2.974467, 135.58125 -2.970333, 
+      135.5821 -2.963133, 135.6032 -2.949333, 135.6653 -2.9267)), 
+  ((103.1303 0.678367, 103.0975 0.698867, 103.10775 0.7098, 103.1467 0.698867, 103.1877 0.6729, 103.1959 0.6292, 103.1836 0.626467, 103.15285 0.651033, 103.1303 0.678367)), 
+  ((123.35545 -1.732967, 123.34095 -1.7499, 123.31505 -1.7589, 123.2943 -1.751967, 123.29325 -1.7409, 123.34305 -1.6939, 123.3679 -1.691833, 123.3814 -1.700833, 123.38245 -1.7119, 123.35545 -1.732967)), 
+  ((135.0384 -0.209, 135.06415 -0.206067, 135.08105 -0.214333, 135.08905 -0.2321, 135.08015 -0.256967, 135.05885 -0.274133, 135.04015 -0.274133, 135.02505 -0.242767, 135.0384 -0.209)), 
+  ((106.39 3.488233, 106.3919 3.466567, 106.3957 3.421933, 106.38805 3.400233, 106.37085 3.3964, 106.35745 3.4181, 106.3498 3.460167, 106.3594 3.480567, 106.37275 3.485667, 106.39 3.488233)), 
+  ((127.2328 1.009033, 127.2401 1.000667, 127.2427 0.980867, 127.22755 0.9716, 127.2031 0.976, 127.17935 0.994933, 127.1681 1.022233, 127.18 1.0341, 127.19915 1.036733, 127.21565 1.029267, 
+      127.2328 1.009033)), 
+  ((122.7513 -0.488567, 122.74135 -0.4952, 122.69045 -0.5033, 122.63515 -0.498867, 122.61855 -0.4878, 122.63735 -0.476033, 122.696 -0.470133, 122.7369 -0.476767, 122.7513 -0.488567)), 
+  ((130.47555 -2.131367, 130.49525 -2.130167, 130.52725 -2.1286, 130.53435 -2.136233, 130.5253 -2.148067, 130.4613 -2.176767, 130.44115 -2.1765, 130.4301 -2.170967, 130.42615 -2.1602, 130.43285 -2.151233, 
+      130.47555 -2.131367)), 
+  ((125.0932 1.990233, 125.1051 1.9844, 125.1051 1.977, 125.0884 1.961633, 125.04155 1.9113, 125.02405 1.908667, 125.0161 1.913433, 125.02325 1.940433, 125.063 1.980167, 125.0932 1.990233)), 
+  ((132.3715 -5.665033, 132.3947 -5.667067, 132.41885 -5.685167, 132.44305 -5.7221, 132.44405 -5.740233, 132.43295 -5.748967, 132.41785 -5.744267, 132.3967 -5.714067, 132.3705 -5.679133, 132.3655 -5.6704, 
+      132.3715 -5.665033)), 
+  ((134.3597 -4.008233, 134.37295 -4.009367, 134.39825 -4.030867, 134.42875 -4.0623, 134.44485 -4.082633, 134.43855 -4.0884, 134.4161 -4.086467, 134.38505 -4.0646, 134.3557 -4.0301, 134.3505 -4.015133, 
+      134.3597 -4.008233)), 
+  ((129.06385 -6.941867, 129.09255 -6.922733, 129.12315 -6.924033, 129.1423 -6.936767, 129.1308 -6.953367, 129.0983 -6.973767, 129.08105 -6.976333, 129.05235 -6.9572, 129.06385 -6.941867)), 
+  ((104.8034 0.798067, 104.83825 0.814467, 104.87925 0.824033, 104.91 0.810367, 104.89155 0.791233, 104.8526 0.7762, 104.8157 0.7844, 104.8034 0.798067)), 
+  ((129.6898 -7.5599, 129.6739 -7.5616, 129.6538 -7.555433, 129.6362 -7.541467, 129.63785 -7.533633, 129.64875 -7.529167, 129.6672 -7.529733, 129.6873 -7.5398, 129.70825 -7.5426, 129.72755 -7.537, 
+      129.7468 -7.525267, 129.7569 -7.5264, 129.76775 -7.535333, 129.76695 -7.547067, 129.75435 -7.556567, 129.6898 -7.5599)), 
+  ((97.82675 -0.1585, 97.8445 -0.153267, 97.87605 -0.161133, 97.8997 -0.179533, 97.90165 -0.200567, 97.878 -0.208467, 97.85435 -0.197933, 97.8149 -0.1743, 97.81295 -0.1651, 97.82675 -0.1585)), 
+  ((104.8033 0.127833, 104.8279 0.131933, 104.8484 0.145567, 104.86685 0.153767, 104.8894 0.142833, 104.8812 0.127833, 104.8648 0.0964, 104.84225 0.0882, 104.8156 0.1128, 104.8033 0.127833)), 
+  ((127.75425 2.263933, 127.75425 2.2484, 127.7202 2.237633, 127.67185 2.240033, 127.6378 2.255567, 127.62525 2.2675, 127.64135 2.272267, 127.68795 2.263933, 127.722 2.2687, 127.75425 2.263933)), 
+  ((127.4183 0.0575, 127.42225 0.044733, 127.40445 0.0214, 127.382 0.013933, 127.36615 0.017, 127.3556 0.031533, 127.36085 0.0531, 127.3754 0.0729, 127.3932 0.076867, 127.4071 0.070267, 
+      127.4183 0.0575)), 
+  ((104.65985 0.751633, 104.70295 0.7571, 104.7296 0.750267, 104.73985 0.733867, 104.71935 0.7161, 104.6886 0.7161, 104.6578 0.722933, 104.6414 0.739333, 104.65985 0.751633)), 
+  ((119.26735 -8.328633, 119.27385 -8.3309, 119.2772 -8.338267, 119.27535 -8.348133, 119.2529 -8.363933, 119.22485 -8.371333, 119.20455 -8.371933, 119.19685 -8.3668, 119.187 -8.343, 119.191 -8.3311, 
+      119.19625 -8.328233, 119.20425 -8.328, 119.219 -8.334167, 119.2344 -8.333767, 119.26735 -8.328633)), 
+  ((116.3344 -3.992033, 116.30005 -4.0155, 116.264 -4.0491, 116.23525 -4.060067, 116.2244 -4.056567, 116.22475 -4.0477, 116.23915 -4.0266, 116.31165 -3.983633, 116.32845 -3.985733, 116.3344 -3.992033)), 
+  ((120.33985 -6.121533, 120.33825 -6.149967, 120.3202 -6.1587, 120.2972 -6.1467, 120.29885 -6.1128, 120.3169 -6.0778, 120.33825 -6.0778, 120.3448 -6.088733, 120.33985 -6.121533)), 
+  ((113.84105 -7.100167, 113.864 -7.1091, 113.88315 -7.1244, 113.8812 -7.135867, 113.864 -7.137167, 113.7913 -7.130767, 113.77025 -7.125667, 113.776 -7.110367, 113.84105 -7.100167)), 
+  ((135.51695 -0.9795, 135.52365 -0.978867, 135.53515 -0.987167, 135.55625 -1.0006, 135.5697 -1.014033, 135.5745 -1.032567, 135.5697 -1.042167, 135.5553 -1.043467, 135.53035 -1.0345, 135.5227 -1.021067, 
+      135.49775 -1.008267, 135.49585 -0.994833, 135.51695 -0.9795)), 
+  ((127.3787 0.553067, 127.3787 0.536767, 127.3477 0.520067, 127.30215 0.5196, 127.28365 0.528867, 127.281 0.540733, 127.2909 0.55, 127.3226 0.556133, 127.3787 0.553067)), 
+  ((131.19515 -7.242867, 131.2143 -7.249233, 131.23535 -7.258167, 131.24685 -7.268367, 131.2277 -7.281133, 131.19135 -7.2926, 131.16265 -7.296433, 131.14925 -7.286233, 131.16645 -7.269667, 131.17985 -7.255633, 
+      131.19515 -7.242867)), 
+  ((136.65595 -1.127533, 136.66415 -1.1245, 136.67695 -1.129067, 136.6929 -1.1391, 136.70155 -1.149433, 136.7011 -1.1756, 136.69335 -1.193867, 136.68425 -1.1969, 136.6719 -1.195067, 136.6582 -1.182, 
+      136.6523 -1.162233, 136.64865 -1.1385, 136.65595 -1.127533)), 
+  ((105.6501 -6.901567, 105.64885 -6.9084, 105.6296 -6.919467, 105.5938 -6.9246, 105.5605 -6.920333, 105.5477 -6.909233, 105.55155 -6.894733, 105.5784 -6.888767, 105.62705 -6.890467, 105.6501 -6.901567)), 
+  ((123.6313 -1.8771, 123.64785 -1.8823, 123.652 -1.8975, 123.65515 -1.918933, 123.64475 -1.934833, 123.62505 -1.939667, 123.59705 -1.924467, 123.59395 -1.907867, 123.6126 -1.883667, 123.6313 -1.8771)), 
+  ((132.3414 -3.148933, 132.3361 -3.1493, 132.33065 -3.149467, 132.32505 -3.149433, 132.31945 -3.149267, 132.3139 -3.1489, 132.3084 -3.148333, 132.303 -3.147633, 132.29785 -3.146767, 132.29295 -3.145767, 
+      132.28835 -3.1446, 132.2841 -3.143333, 132.2803 -3.141933, 132.2769 -3.140467, 132.274 -3.1389, 132.27165 -3.137267, 132.2698 -3.135567, 132.26855 -3.133867, 132.26785 -3.132167, 132.26775 -3.130467, 
+      132.26825 -3.1288, 132.2693 -3.127167, 132.27095 -3.1256, 132.2731 -3.124133, 132.2758 -3.122767, 132.27905 -3.1215, 132.2827 -3.120367, 132.2868 -3.119367, 132.2913 -3.118533, 132.2961 -3.117833, 
+      132.30115 -3.117333, 132.30645 -3.116967, 132.3119 -3.1168, 132.3175 -3.116833, 132.3231 -3.117, 132.32865 -3.117367, 132.33415 -3.117933, 132.33955 -3.118633, 132.3447 -3.1195, 132.3496 -3.1205, 
+      132.3542 -3.121667, 132.35845 -3.122933, 132.36225 -3.124333, 132.36565 -3.1258, 132.36855 -3.127367, 132.3709 -3.129, 132.37275 -3.1307, 132.374 -3.1324, 132.3747 -3.1341, 132.3748 -3.1358, 
+      132.3743 -3.137467, 132.37325 -3.1391, 132.3716 -3.140667, 132.36945 -3.142133, 132.36675 -3.1435, 132.3635 -3.144767, 132.35985 -3.1459, 132.35575 -3.1469, 132.35125 -3.147733, 132.34645 -3.148433, 
+      132.3414 -3.148933)), 
+  ((134.7581 -2.129667, 134.75545 -2.127067, 134.753 -2.124333, 134.7508 -2.121433, 134.74885 -2.1184, 134.74715 -2.115333, 134.7458 -2.1122, 134.74475 -2.1091, 134.744 -2.106, 134.7436 -2.102967, 
+      134.74355 -2.1, 134.74385 -2.0972, 134.74445 -2.094533, 134.7454 -2.092067, 134.74665 -2.089833, 134.7482 -2.0878, 134.7501 -2.086033, 134.7522 -2.084567, 134.75455 -2.0834, 134.75715 -2.082533, 
+      134.7599 -2.082, 134.76285 -2.081767, 134.7659 -2.081867, 134.76905 -2.0823, 134.7723 -2.083067, 134.7755 -2.084133, 134.77875 -2.0855, 134.7819 -2.087133, 134.785 -2.089067, 134.788 -2.091233, 
+      134.7908 -2.093633, 134.79345 -2.096233, 134.7959 -2.098967, 134.7981 -2.101867, 134.80005 -2.1049, 134.80175 -2.107967, 134.8031 -2.1111, 134.80415 -2.1142, 134.8049 -2.1173, 134.8053 -2.120333, 
+      134.80535 -2.1233, 134.80505 -2.1261, 134.80445 -2.128767, 134.8035 -2.131233, 134.80225 -2.133467, 134.8007 -2.1355, 134.7988 -2.137267, 134.7967 -2.138733, 134.79435 -2.1399, 134.79175 -2.140767, 
+      134.789 -2.1413, 134.78605 -2.141533, 134.783 -2.141433, 134.77985 -2.141, 134.7766 -2.140233, 134.7734 -2.139167, 134.77015 -2.1378, 134.767 -2.136167, 134.7639 -2.134233, 134.7609 -2.132067, 
+      134.7581 -2.129667)), 
+  ((134.22465 -5.433667, 134.24175 -5.433667, 134.25005 -5.442867, 134.2561 -5.481833, 134.25555 -5.5006, 134.24505 -5.506867, 134.2313 -5.507967, 134.2175 -5.496933, 134.21475 -5.4789, 134.21195 -5.4447, 
+      134.21915 -5.4377, 134.22465 -5.433667)), 
+  ((109.1554 -0.174567, 109.1597 -0.1847, 109.1554 -0.1941, 109.13045 -0.215033, 109.1023 -0.2331, 109.0828 -0.230933, 109.07735 -0.222967, 109.08385 -0.205633, 109.11745 -0.1782, 109.1554 -0.174567)), 
+  ((104.07955 -0.330633, 104.1103 -0.3163, 104.1472 -0.317667, 104.1677 -0.325867, 104.16975 -0.338167, 104.15335 -0.350467, 104.10005 -0.3532, 104.07745 -0.345, 104.07955 -0.330633)), 
+  ((136.5178 -1.285067, 136.52645 -1.2878, 136.5315 -1.296033, 136.53285 -1.318833, 136.5324 -1.338633, 136.52235 -1.354433, 136.51415 -1.356867, 136.495 -1.352, 136.48355 -1.334667, 136.4886 -1.311867, 
+      136.49815 -1.295733, 136.5178 -1.285067)), 
+  ((130.0802 0.220433, 130.093 0.210667, 130.10575 0.1991, 130.10305 0.189967, 130.0948 0.188767, 130.04455 0.1985, 130.0217 0.207633, 130.00525 0.224067, 130.0071 0.230167, 130.02445 0.234433, 
+      130.0555 0.232, 130.0802 0.220433)), 
+  ((123.08475 -4.766467, 123.09535 -4.783867, 123.0897 -4.7933, 123.06925 -4.804567, 123.0509 -4.806, 123.0135 -4.7933, 123.00995 -4.7867, 123.0283 -4.766933, 123.0643 -4.7627, 123.08475 -4.766467)), 
+  ((108.63885 0.842567, 108.6401 0.838933, 108.63095 0.829967, 108.61505 0.830367, 108.58395 0.853167, 108.562 0.884867, 108.56625 0.8983, 108.57845 0.8983, 108.6169 0.8743, 108.63885 0.842567)), 
+  ((131.71715 -4.4661, 131.72505 -4.488, 131.72625 -4.4996, 131.71915 -4.503533, 131.7033 -4.501967, 131.67205 -4.4756, 131.6586 -4.4474, 131.6614 -4.437633, 131.6784 -4.436067, 131.697 -4.445033, 
+      131.71715 -4.4661)), 
+  ((130.1878 -7.780667, 130.1863 -7.788667, 130.1848 -7.7937, 130.1818 -7.7957, 130.16375 -7.789667, 130.1202 -7.781667, 130.09015 -7.769633, 130.08865 -7.760633, 130.10815 -7.752633, 130.15925 -7.757633, 
+      130.1833 -7.766633, 130.1878 -7.780667)), 
+  ((126.42085 -1.7869, 126.42445 -1.792467, 126.4053 -1.801633, 126.37 -1.8112, 126.33595 -1.806433, 126.3186 -1.796467, 126.3168 -1.7893, 126.33295 -1.779333, 126.39755 -1.777733, 126.42085 -1.7869)), 
+  ((132.4219 -5.575067, 132.4672 -5.577067, 132.4823 -5.589167, 132.47725 -5.611333, 132.46115 -5.624733, 132.43395 -5.619367, 132.4128 -5.593867, 132.4138 -5.581767, 132.4219 -5.575067)), 
+  ((107.8852 3.950033, 107.88555 3.9396, 107.8699 3.929367, 107.84965 3.935467, 107.7877 3.956767, 107.79195 3.967867, 107.83955 3.970267, 107.8777 3.966333, 107.8852 3.950033)), 
+  ((123.0156 -4.728367, 123.0403 -4.700633, 123.06215 -4.690267, 123.077 -4.6931, 123.08195 -4.7119, 123.06005 -4.747667, 123.04525 -4.750467, 123.0283 -4.745767, 123.0184 -4.736833, 123.0156 -4.728367)), 
+  ((130.28835 -2.170733, 130.30575 -2.190067, 130.2943 -2.205333, 130.26705 -2.212467, 130.22755 -2.205333, 130.2208 -2.196, 130.23425 -2.179433, 130.26465 -2.1702, 130.28835 -2.170733)), 
+  ((136.73195 -1.294433, 136.7416 -1.293167, 136.7461 -1.2936, 136.75895 -1.2996, 136.7789 -1.318033, 136.79435 -1.3403, 136.79495 -1.3566, 136.79175 -1.3656, 136.78725 -1.368167, 136.7712 -1.3669, 
+      136.7641 -1.3639, 136.76025 -1.352733, 136.75385 -1.3313, 136.7384 -1.318467, 136.7281 -1.3086, 136.73195 -1.294433)), 
+  ((127.2057 -0.0741, 127.1908 -0.082067, 127.1532 -0.0928, 127.12995 -0.097967, 127.1156 -0.0936, 127.10665 -0.083667, 127.10785 -0.0765, 127.121 -0.070533, 127.1389 -0.069733, 127.1538 -0.069333, 
+      127.16275 -0.057, 127.18125 -0.051833, 127.19975 -0.055833, 127.2057 -0.0741)), 
+  ((132.50825 -6.049667, 132.52595 -6.0488, 132.53765 -6.057667, 132.54 -6.073267, 132.52475 -6.0811, 132.4931 -6.0975, 132.4681 -6.098533, 132.45835 -6.091767, 132.45875 -6.0811, 132.4732 -6.069367, 
+      132.49705 -6.0561, 132.50825 -6.049667)), 
+  ((104.5758 0.7967, 104.59425 0.807633, 104.62705 0.807633, 104.6373 0.795333, 104.6168 0.774833, 104.5799 0.763933, 104.54915 0.765267, 104.54505 0.774833, 104.5758 0.7967)), 
+  ((136.62205 -1.246167, 136.6426 -1.247467, 136.6497 -1.2483, 136.66125 -1.2509, 136.6677 -1.2616, 136.66835 -1.272733, 136.65935 -1.277467, 136.6291 -1.280033, 136.59955 -1.2796, 136.5835 -1.2749, 
+      136.57575 -1.268467, 136.57835 -1.260333, 136.5989 -1.250467, 136.62205 -1.246167)), 
+  ((108.1442 3.623633, 108.14685 3.6119, 108.13965 3.5919, 108.1142 3.5671, 108.09205 3.568867, 108.08225 3.581033, 108.1005 3.6154, 108.1181 3.626267, 108.1442 3.623633)), 
+  ((105.94995 3.1503, 105.96145 3.1554, 105.9844 3.1516, 105.99395 3.132467, 105.9863 3.113333, 105.96145 3.096767, 105.94615 3.0942, 105.9366 3.105667, 105.9385 3.128633, 105.94995 3.1503)), 
+  ((109.03295 -0.205633, 109.0481 -0.2266, 109.0405 -0.2432, 109.03185 -0.248267, 109.00365 -0.244667, 108.98415 -0.230933, 108.98525 -0.212867, 109.0004 -0.195533, 109.0232 -0.1948, 109.03295 -0.205633)), 
+  ((110.37585 -5.696233, 110.4 -5.7111, 110.41765 -5.735233, 110.41395 -5.7433, 110.40465 -5.747633, 110.3879 -5.747, 110.3675 -5.735867, 110.34425 -5.717267, 110.34425 -5.699933, 110.3582 -5.6925, 
+      110.37585 -5.696233)), 
+  ((123.7454 -2.040233, 123.73295 -2.059567, 123.706 -2.070633, 123.6873 -2.063033, 123.68005 -2.038133, 123.7008 -2.019467, 123.71845 -2.016033, 123.7371 -2.024333, 123.7454 -2.040233)), 
+  ((108.0881 3.668433, 108.1018 3.658, 108.09855 3.641033, 108.0777 3.623633, 108.0405 3.615833, 108.02875 3.6219, 108.0353 3.643667, 108.064 3.6641, 108.0881 3.668433)), 
+  ((107.728 4.1936, 107.7297 4.182033, 107.71155 4.163267, 107.6687 4.141067, 107.64745 4.148567, 107.64615 4.156933, 107.6557 4.167033, 107.69855 4.1936, 107.72105 4.196467, 107.728 4.1936)), 
+  ((130.9276 0.1237, 130.93965 0.112233, 130.94385 0.095233, 130.9378 0.0847, 130.92855 0.0819, 130.90065 0.086867, 130.8807 0.100167, 130.877 0.1203, 130.88165 0.129267, 130.89465 0.131433, 
+      130.9276 0.1237)), 
+  ((120.3564 1.129833, 120.3611 1.120967, 120.35225 1.1024, 120.3297 1.079867, 120.3137 1.077133, 120.30125 1.0852, 120.2953 1.0998, 120.30305 1.1168, 120.32435 1.131033, 120.3564 1.129833)), 
+  ((100.6681 -3.4904, 100.70755 -3.493033, 100.74105 -3.4996, 100.74895 -3.525867, 100.7233 -3.532433, 100.67795 -3.515367, 100.6602 -3.4996, 100.6681 -3.4904)), 
+  ((123.4185 -5.317733, 123.41525 -5.307733, 123.4185 -5.298433, 123.42815 -5.295567, 123.441 -5.298433, 123.4839 -5.337033, 123.49355 -5.352767, 123.49145 -5.356333, 123.47535 -5.3592, 123.4453 -5.3449, 
+      123.4185 -5.317733)), 
+  ((130.72195 -2.234433, 130.74285 -2.240633, 130.75825 -2.249567, 130.7717 -2.260633, 130.7626 -2.271167, 130.7377 -2.273, 130.68245 -2.2514, 130.67415 -2.2385, 130.68245 -2.233233, 130.72195 -2.234433)), 
+  ((106.39 3.229367, 106.41485 3.2421, 106.43015 3.245933, 106.4493 3.239567, 106.45885 3.2268, 106.4359 3.208967, 106.4091 3.192367, 106.39 3.2013, 106.39 3.220433, 106.39 3.229367)), 
+  ((122.0723 -5.4829, 122.0812 -5.4916, 122.0776 -5.4983, 122.0545 -5.5165, 122.0284 -5.528733, 122.00115 -5.5248, 121.9964 -5.5141, 122.0077 -5.503067, 122.0403 -5.4841, 122.0723 -5.4829)), 
+  ((105.24815 -1.0685, 105.25635 -1.053467, 105.2707 -1.049367, 105.31375 -1.082167, 105.3117 -1.102667, 105.28915 -1.1054, 105.2584 -1.091733, 105.24815 -1.0685)), 
+  ((117.7702 -8.446833, 117.7804 -8.465667, 117.7961 -8.4793, 117.80395 -8.4861, 117.80005 -8.4929, 117.782 -8.496567, 117.75135 -8.484, 117.738 -8.458367, 117.7396 -8.4348, 117.74585 -8.4301, 
+      117.76155 -8.431667, 117.7702 -8.446833)), 
+  ((132.14085 -0.42, 132.1405 -0.4183, 132.1406 -0.416567, 132.1412 -0.414767, 132.1423 -0.412967, 132.14385 -0.411133, 132.14585 -0.409367, 132.1483 -0.4076, 132.15115 -0.4059, 132.15435 -0.404267, 
+      132.1579 -0.402733, 132.1617 -0.401333, 132.1658 -0.400033, 132.1701 -0.398867, 132.17455 -0.3979, 132.17915 -0.397033, 132.1838 -0.3964, 132.18845 -0.3959, 132.19305 -0.3956, 132.1976 -0.3955, 
+      132.20195 -0.395567, 132.20615 -0.395833, 132.2101 -0.3963, 132.2138 -0.396933, 132.2172 -0.397767, 132.2202 -0.398733, 132.22285 -0.399867, 132.22505 -0.401133, 132.22685 -0.402533, 132.22815 -0.404067, 
+      132.229 -0.405667, 132.22935 -0.407367, 132.22925 -0.4091, 132.22865 -0.4109, 132.22755 -0.4127, 132.226 -0.414533, 132.224 -0.4163, 132.22155 -0.418067, 132.2187 -0.419767, 132.2155 -0.4214, 
+      132.21195 -0.422933, 132.20815 -0.424333, 132.20405 -0.425633, 132.19975 -0.4268, 132.1953 -0.4278, 132.1907 -0.428633, 132.18605 -0.429267, 132.1814 -0.429767, 132.1768 -0.430067, 132.17225 -0.430167, 
+      132.1679 -0.4301, 132.1637 -0.429833, 132.1597 -0.429367, 132.15605 -0.428733, 132.15265 -0.4279, 132.14965 -0.426933, 132.147 -0.4258, 132.1448 -0.424533, 132.143 -0.423133, 132.1417 -0.4216, 
+      132.14085 -0.42)), 
+  ((129.722 -4.4203, 129.72295 -4.4324, 129.7201 -4.442567, 129.701 -4.458467, 129.6781 -4.459733, 129.6638 -4.451467, 129.66 -4.424133, 129.6724 -4.415867, 129.6991 -4.415867, 129.722 -4.4203)), 
+  ((114.567 -5.074633, 114.57565 -5.0972, 114.5687 -5.119733, 114.5544 -5.129867, 114.5327 -5.130433, 114.52405 -5.124067, 114.5275 -5.109633, 114.53835 -5.0784, 114.54875 -5.068567, 114.5596 -5.069733, 
+      114.567 -5.074633)), 
+  ((96.58435 2.2207, 96.6159 2.2115, 96.65535 2.195733, 96.66125 2.1826, 96.6455 2.1734, 96.6179 2.1747, 96.60015 2.185233, 96.57845 2.207567, 96.57255 2.218067, 96.58435 2.2207)), 
+  ((132.24335 5.268367, 132.2631 5.269233, 132.27365 5.246433, 132.26705 5.221833, 132.2447 5.209567, 132.2236 5.218333, 132.2236 5.245533, 132.24335 5.268367)), 
+  ((124.2545 -1.763733, 124.24515 -1.7708, 124.22645 -1.7706, 124.21225 -1.7607, 124.2097 -1.748233, 124.21775 -1.7302, 124.24095 -1.712567, 124.25355 -1.709367, 124.2603 -1.713233, 124.2545 -1.763733)), 
+  ((117.34345 -8.0984, 117.35415 -8.107867, 117.34525 -8.1138, 117.27415 -8.132767, 117.2528 -8.118533, 117.2617 -8.1043, 117.29905 -8.0984, 117.34345 -8.0984)), 
+  ((135.5876 1.906733, 135.611 1.9026, 135.61995 1.885167, 135.6048 1.8691, 135.5821 1.861767, 135.55315 1.8636, 135.55315 1.887467, 135.5876 1.906733)), 
+  ((104.70705 0.880067, 104.7296 0.896467, 104.7542 0.906033, 104.76445 0.893733, 104.7542 0.873233, 104.7173 0.85, 104.6927 0.855467, 104.6927 0.8705, 104.70705 0.880067)), 
+  ((127.5964 -7.559567, 127.58975 -7.561433, 127.5765 -7.557667, 127.567 -7.539967, 127.57175 -7.5065, 127.58215 -7.500833, 127.59545 -7.503333, 127.6049 -7.511567, 127.6144 -7.5305, 127.6144 -7.545667, 
+      127.5964 -7.559567)), 
+  ((136.2626 -1.296833, 136.27 -1.297867, 136.2772 -1.301067, 136.2947 -1.3097, 136.29745 -1.314867, 136.29515 -1.3182, 136.2705 -1.327033, 136.2386 -1.333433, 136.21575 -1.334633, 136.20665 -1.328567, 
+      136.20665 -1.320333, 136.2235 -1.3106, 136.2528 -1.2986, 136.2626 -1.296833)), 
+  ((130.15565 -0.310733, 130.1573 -0.316967, 130.15235 -0.3232, 130.13305 -0.327967, 130.12095 -0.324667, 130.1039 -0.312567, 130.09785 -0.293467, 130.10555 -0.2788, 130.12755 -0.274033, 130.1369 -0.276967, 
+      130.14465 -0.297133, 130.15565 -0.310733)), 
+  ((132.4218 -2.674433, 132.42275 -2.669367, 132.43365 -2.666233, 132.44075 -2.667067, 132.4448 -2.6682, 132.44945 -2.670333, 132.46195 -2.6744, 132.486 -2.679067, 132.50665 -2.681767, 132.51445 -2.691067, 
+      132.49935 -2.702067, 132.47645 -2.705167, 132.45555 -2.702667, 132.44305 -2.6953, 132.4251 -2.681767, 132.4218 -2.674433)), 
+  ((118.19615 -7.0103, 118.2041 -7.025333, 118.2041 -7.0386, 118.18555 -7.047433, 118.16565 -7.041233, 118.163 -7.020933, 118.1418 -7.0006, 118.1524 -6.9891, 118.17495 -6.990867, 118.19615 -7.0103)), 
+  ((127.3556 0.675867, 127.3609 0.670567, 127.3503 0.652967, 127.32525 0.631833, 127.30145 0.626133, 127.2823 0.631833, 127.281 0.639333, 127.314 0.663533, 127.3391 0.677167, 127.3556 0.675867)), 
+  ((130.94415 -2.160733, 130.954 -2.165533, 130.9607 -2.169767, 130.9688 -2.188567, 130.9667 -2.204067, 130.9533 -2.208733, 130.93955 -2.206167, 130.9318 -2.2024, 130.91385 -2.192533, 130.91 -2.178, 
+      130.91705 -2.1665, 130.9297 -2.159433, 130.94415 -2.160733)), 
+  ((129.6155 -6.713933, 129.58955 -6.733867, 129.5699 -6.741233, 129.55415 -6.7323, 129.5518 -6.7197, 129.5738 -6.697667, 129.5927 -6.690333, 129.60925 -6.692433, 129.6163 -6.698733, 129.6155 -6.713933)), 
+  ((136.2601 -1.9739, 136.26025 -1.971133, 136.26065 -1.9683, 136.2613 -1.9655, 136.26225 -1.962667, 136.26345 -1.9599, 136.2649 -1.9572, 136.2666 -1.9546, 136.26845 -1.952133, 136.27055 -1.949833, 
+      136.2728 -1.9477, 136.27515 -1.945767, 136.27765 -1.9441, 136.28025 -1.942667, 136.2829 -1.9415, 136.28555 -1.9406, 136.28825 -1.939967, 136.2909 -1.939667, 136.2935 -1.939633, 136.296 -1.9399, 
+      136.2984 -1.940467, 136.30065 -1.941333, 136.30275 -1.942433, 136.30465 -1.943833, 136.30635 -1.9455, 136.30785 -1.947367, 136.30905 -1.949467, 136.31005 -1.951733, 136.31075 -1.954167, 136.3112 -1.956733, 
+      136.31135 -1.959433, 136.3112 -1.9622, 136.3108 -1.965033, 136.31015 -1.967833, 136.3092 -1.970667, 136.308 -1.973433, 136.30655 -1.976133, 136.30485 -1.978733, 136.303 -1.9812, 136.3009 -1.983533, 
+      136.29865 -1.985633, 136.2963 -1.987567, 136.2938 -1.989233, 136.2912 -1.990667, 136.28855 -1.991833, 136.2859 -1.992733, 136.2832 -1.993367, 136.28055 -1.993667, 136.27795 -1.9937, 136.27545 -1.993433, 
+      136.27305 -1.992867, 136.2708 -1.992, 136.2687 -1.9909, 136.2668 -1.9895, 136.2651 -1.987833, 136.2636 -1.985967, 136.2624 -1.983867, 136.2614 -1.9816, 136.2607 -1.979167, 136.26025 -1.9766, 
+      136.2601 -1.9739)), 
+  ((131.92545 -7.009967, 131.9343 -7.015833, 131.9407 -7.028667, 131.9319 -7.044167, 131.91105 -7.0586, 131.8886 -7.062867, 131.87415 -7.0527, 131.87575 -7.040967, 131.8982 -7.0228, 131.92545 -7.009967)), 
+  ((130.09565 -6.458433, 130.09715 -6.463867, 130.07935 -6.473233, 130.04975 -6.4762, 130.0305 -6.472233, 130.00535 -6.462867, 130.0009 -6.455967, 130.0113 -6.448567, 130.0505 -6.4466, 130.089 -6.451533, 
+      130.09565 -6.458433)), 
+  ((110.5914 -5.8269, 110.584 -5.808333, 110.59605 -5.789133, 110.61 -5.783567, 110.62395 -5.787267, 110.63415 -5.802133, 110.6388 -5.817633, 110.63045 -5.8294, 110.61095 -5.836833, 110.59515 -5.833733, 
+      110.5914 -5.8269)), 
+  ((120.3629 -6.621267, 120.3613 -6.6486, 120.3465 -6.668267, 120.3301 -6.6617, 120.32025 -6.637667, 120.32685 -6.610333, 120.3383 -6.603767, 120.358 -6.608133, 120.3629 -6.621267)), 
+  ((104.2908 0.346467, 104.33385 0.3287, 104.34615 0.3, 104.3236 0.2959, 104.28465 0.319133, 104.26825 0.339633, 104.2908 0.346467)), 
+  ((108.8162 3.091933, 108.80355 3.079833, 108.77455 3.101567, 108.76915 3.131767, 108.78 3.146267, 108.7927 3.146267, 108.8126 3.1185, 108.8162 3.091933)), 
+  ((131.327 1.0584, 131.327 1.0531, 131.31735 1.038667, 131.28775 1.0144, 131.2718 1.013633, 131.2553 1.0235, 131.25475 1.032233, 131.29685 1.059933, 131.31395 1.0637, 131.327 1.0584)), 
+  ((122.24535 -4.655567, 122.2278 -4.634233, 122.23315 -4.623567, 122.2507 -4.6195, 122.2842 -4.621533, 122.2987 -4.634233, 122.2903 -4.646933, 122.2781 -4.6586, 122.24535 -4.655567)), 
+  ((103.43785 0.994733, 103.45835 0.993367, 103.4809 0.9797, 103.49525 0.9592, 103.4891 0.945533, 103.45835 0.952367, 103.4276 0.976967, 103.42965 0.989267, 103.43785 0.994733)), 
+  ((123.37585 -1.1672, 123.37675 -1.175867, 123.36105 -1.197633, 123.3372 -1.206833, 123.3237 -1.204633, 123.31585 -1.195233, 123.31965 -1.177233, 123.3363 -1.162367, 123.3526 -1.159867, 123.37585 -1.1672)), 
+  ((131.1954 3.058633, 131.1967 3.048967, 131.18985 3.038433, 131.16085 3.021067, 131.14165 3.015667, 131.1288 3.0191, 131.12625 3.027633, 131.15015 3.055233, 131.1796 3.063767, 131.1954 3.058633)), 
+  ((107.33735 1.227067, 107.34555 1.2205, 107.3439 1.211733, 107.3275 1.1986, 107.2831 1.1931, 107.2601 1.1986, 107.25845 1.208467, 107.2864 1.2205, 107.33735 1.227067)), 
+  ((132.0172 -5.685533, 132.0265 -5.6629, 132.0544 -5.6482, 132.0852 -5.6507, 132.08975 -5.662733, 132.0762 -5.676267, 132.0548 -5.688033, 132.0262 -5.687533, 132.0172 -5.685533)), 
+  ((117.77965 -5.2694, 117.7825 -5.230433, 117.79675 -5.225667, 117.81675 -5.232333, 117.8253 -5.257033, 117.80815 -5.2827, 117.79105 -5.281733, 117.77965 -5.2694)), 
+  ((134.8802 -3.123033, 134.8787 -3.120333, 134.87735 -3.117467, 134.87625 -3.114533, 134.87535 -3.111533, 134.8747 -3.1085, 134.87425 -3.1055, 134.87405 -3.1025, 134.8741 -3.0996, 134.8744 -3.0968, 
+      134.87495 -3.094133, 134.87575 -3.091633, 134.87675 -3.089333, 134.87795 -3.087233, 134.87935 -3.085367, 134.88095 -3.083767, 134.88275 -3.082467, 134.88465 -3.081433, 134.8867 -3.0807, 134.88885 -3.0803, 
+      134.8911 -3.0802, 134.8934 -3.080433, 134.8957 -3.080967, 134.89805 -3.0818, 134.90035 -3.082967, 134.9026 -3.084367, 134.9048 -3.086067, 134.9069 -3.088033, 134.9089 -3.090233, 134.91075 -3.0926, 
+      134.91245 -3.0952, 134.91395 -3.0979, 134.9153 -3.100767, 134.9164 -3.1037, 134.9173 -3.1067, 134.91795 -3.109733, 134.9184 -3.112733, 134.9186 -3.115733, 134.91855 -3.118633, 134.91825 -3.121433, 
+      134.9177 -3.1241, 134.9169 -3.1266, 134.9159 -3.1289, 134.9147 -3.131, 134.9133 -3.132867, 134.9117 -3.134467, 134.9099 -3.135767, 134.908 -3.1368, 134.90595 -3.137533, 134.9038 -3.137933, 
+      134.90155 -3.138033, 134.89925 -3.1378, 134.89695 -3.137267, 134.8946 -3.136433, 134.8923 -3.135267, 134.89005 -3.133867, 134.88785 -3.132167, 134.88575 -3.1302, 134.88375 -3.128, 134.8819 -3.125633, 
+      134.8802 -3.123033)), 
+  ((121.708 -7.147167, 121.7195 -7.154867, 121.70895 -7.168933, 121.68015 -7.177233, 121.64945 -7.175967, 121.6389 -7.164467, 121.63985 -7.154233, 121.6696 -7.145267, 121.708 -7.147167)), 
+  ((133.4808 -2.5265, 133.49305 -2.521833, 133.52535 -2.518933, 133.5489 -2.525333, 133.5594 -2.5422, 133.5533 -2.552133, 133.53495 -2.553267, 133.50175 -2.5457, 133.4782 -2.5358, 133.4808 -2.5265)), 
+  ((104.24775 0.485833, 104.2498 0.4995, 104.26825 0.506333, 104.2908 0.4995, 104.29695 0.473533, 104.28875 0.453033, 104.26825 0.453033, 104.24775 0.485833)), 
+  ((104.33385 0.5364, 104.32975 0.545967, 104.3441 0.547333, 104.3687 0.529567, 104.37895 0.492667, 104.3646 0.477633, 104.34615 0.489933, 104.33385 0.5364)), 
+  ((126.62815 -6.586, 126.65035 -6.574533, 126.66965 -6.576767, 126.6772 -6.5885, 126.67215 -6.606933, 126.64785 -6.618667, 126.61975 -6.613367, 126.61555 -6.5994, 126.62815 -6.586)), 
+  ((105.7625 3.152867, 105.7778 3.159233, 105.7931 3.157967, 105.81415 3.152867, 105.8256 3.142667, 105.81795 3.128633, 105.7931 3.122267, 105.77205 3.123533, 105.7548 3.138833, 105.7625 3.152867)), 
+  ((138.86795 -8.226533, 138.8659 -8.2242, 138.86405 -8.221733, 138.8624 -8.219167, 138.86095 -8.216533, 138.85975 -8.213833, 138.8588 -8.2111, 138.8581 -8.2084, 138.8577 -8.205733, 138.8575 -8.203133, 
+      138.8576 -8.2006, 138.858 -8.198233, 138.85865 -8.196, 138.85955 -8.193933, 138.8607 -8.192067, 138.8621 -8.1904, 138.8637 -8.189, 138.8655 -8.187833, 138.8675 -8.186933, 138.86965 -8.1863, 
+      138.87195 -8.185967, 138.87435 -8.1859, 138.87685 -8.1861, 138.8794 -8.1866, 138.882 -8.1874, 138.88455 -8.188433, 138.88715 -8.189733, 138.88965 -8.1913, 138.89205 -8.193067, 138.8944 -8.195033, 
+      138.89655 -8.1972, 138.8986 -8.199533, 138.90045 -8.202, 138.9021 -8.204567, 138.90355 -8.2072, 138.90475 -8.2099, 138.9057 -8.212633, 138.9064 -8.215333, 138.9068 -8.218, 138.907 -8.2206, 
+      138.9069 -8.223133, 138.9065 -8.2255, 138.90585 -8.227733, 138.90495 -8.2298, 138.9038 -8.231667, 138.9024 -8.233333, 138.9008 -8.234733, 138.899 -8.2359, 138.897 -8.2368, 138.89485 -8.237433, 
+      138.89255 -8.237767, 138.89015 -8.237833, 138.88765 -8.237633, 138.8851 -8.237133, 138.8825 -8.236333, 138.87995 -8.2353, 138.87735 -8.234, 138.87485 -8.232433, 138.87245 -8.230667, 138.8701 -8.2287, 
+      138.86795 -8.226533)), 
+  ((108.6621 -1.693333, 108.73595 -1.691967, 108.7503 -1.701533, 108.7462 -1.7111, 108.66825 -1.7152, 108.64775 -1.705633, 108.6498 -1.701533, 108.6621 -1.693333)), 
+  ((136.43385 -1.2948, 136.4425 -1.2942, 136.4512 -1.3015, 136.4498 -1.310933, 136.43245 -1.325533, 136.4133 -1.3371, 136.39505 -1.3429, 136.3841 -1.339833, 136.3777 -1.332533, 136.3832 -1.320667, 
+      136.40145 -1.311233, 136.41515 -1.303933, 136.43385 -1.2948)), 
+  ((98.4419 -0.570467, 98.4636 -0.567867, 98.48335 -0.574433, 98.49515 -0.592833, 98.48335 -0.607267, 98.46165 -0.612533, 98.438 -0.5994, 98.438 -0.584933, 98.4419 -0.570467)), 
+  ((116.86795 -8.354667, 116.87305 -8.356033, 116.8771 -8.3611, 116.86795 -8.369233, 116.8375 -8.384133, 116.80145 -8.392933, 116.7918 -8.3899, 116.7852 -8.382767, 116.78925 -8.374333, 116.83345 -8.358067, 
+      116.86795 -8.354667)), 
+  ((108.69385 0.552933, 108.7081 0.551267, 108.7124 0.544367, 108.7024 0.5344, 108.67035 0.528, 108.63935 0.532267, 108.6297 0.541767, 108.63185 0.551033, 108.64325 0.557667, 108.6707 0.5584, 
+      108.69385 0.552933)), 
+  ((117.7811 -5.3882, 117.7996 -5.375833, 117.8139 -5.375833, 117.8367 -5.389167, 117.84525 -5.404367, 117.8424 -5.418633, 117.82385 -5.420533, 117.79105 -5.4034, 117.7811 -5.3882)), 
+  ((104.27235 0.4025, 104.2949 0.4134, 104.3154 0.405233, 104.3277 0.387467, 104.31335 0.371067, 104.2908 0.366967, 104.2703 0.380633, 104.27235 0.4025)), 
+  ((136.45345 -1.946033, 136.4531 -1.944467, 136.4532 -1.942833, 136.4537 -1.941167, 136.4546 -1.939533, 136.4559 -1.937867, 136.4576 -1.936233, 136.45965 -1.934667, 136.46205 -1.933133, 136.46475 -1.931667, 
+      136.46775 -1.930333, 136.47105 -1.929067, 136.4745 -1.927967, 136.47815 -1.926967, 136.48195 -1.926133, 136.48585 -1.925433, 136.4898 -1.9249, 136.4938 -1.924533, 136.49775 -1.924333, 136.5016 -1.924333, 
+      136.50535 -1.9245, 136.50895 -1.924833, 136.51235 -1.925333, 136.5155 -1.925967, 136.5184 -1.9268, 136.521 -1.927767, 136.52325 -1.928867, 136.52515 -1.9301, 136.5267 -1.931433, 136.52785 -1.932867, 
+      136.5286 -1.934367, 136.52895 -1.935933, 136.52885 -1.937567, 136.52835 -1.939233, 136.52745 -1.940867, 136.52615 -1.942533, 136.52445 -1.944167, 136.5224 -1.945733, 136.52 -1.947267, 136.5173 -1.948733, 
+      136.5143 -1.950067, 136.511 -1.951333, 136.50755 -1.952433, 136.5039 -1.953433, 136.5001 -1.954267, 136.4962 -1.954967, 136.49225 -1.9555, 136.48825 -1.955867, 136.4843 -1.956067, 136.48045 -1.956067, 
+      136.4767 -1.9559, 136.4731 -1.955567, 136.4697 -1.955067, 136.46655 -1.954433, 136.46365 -1.9536, 136.46105 -1.952633, 136.4588 -1.951533, 136.4569 -1.9503, 136.45535 -1.948967, 136.4542 -1.947533, 
+      136.45345 -1.946033)), 
+  ((131.3034 0.5976, 131.3124 0.601333, 131.32025 0.6001, 131.32775 0.583867, 131.3244 0.572633, 131.2918 0.548667, 131.2716 0.548167, 131.26445 0.5594, 131.3034 0.5976)), 
+  ((95.8548 2.594567, 95.8844 2.584067, 95.8962 2.5696, 95.8844 2.556467, 95.8627 2.556467, 95.8272 2.573533, 95.8292 2.5893, 95.843 2.594567, 95.8548 2.594567)), 
+  ((130.66835 -2.046, 130.6729 -2.052833, 130.6701 -2.058933, 130.65955 -2.065267, 130.62785 -2.061967, 130.6053 -2.0514, 130.60175 -2.042267, 130.60565 -2.033333, 130.61585 -2.027233, 130.63485 -2.0284, 
+      130.66835 -2.046)), 
+  ((131.1809 0.368, 131.17995 0.355, 131.1549 0.333333, 131.14375 0.332067, 131.1261 0.341367, 131.1233 0.356833, 131.13725 0.372933, 131.15955 0.377267, 131.1809 0.368)), 
+  ((114.22755 -5.379967, 114.2581 -5.381967, 114.2773 -5.391167, 114.2833 -5.401167, 114.2791 -5.408367, 114.2581 -5.413567, 114.22095 -5.408367, 114.21135 -5.399567, 114.21255 -5.387567, 114.22755 -5.379967)), 
+  ((130.88675 -2.115033, 130.8913 -2.137, 130.885 -2.150167, 130.8681 -2.153433, 130.848 -2.148633, 130.8413 -2.136167, 130.84415 -2.1202, 130.8526 -2.110367, 130.86985 -2.108, 130.88675 -2.115033)), 
+  ((108.8504 2.804967, 108.85155 2.797967, 108.83995 2.7887, 108.8115 2.780567, 108.77315 2.781733, 108.7621 2.787533, 108.76445 2.792167, 108.7859 2.797967, 108.8086 2.810367, 108.83355 2.811133, 
+      108.8504 2.804967)), 
+  ((121.6258 -10.5218, 121.63865 -10.527067, 121.63665 -10.534967, 121.61395 -10.541567, 121.57145 -10.533, 121.5507 -10.519167, 121.5517 -10.512567, 121.57145 -10.5093, 121.606 -10.513233, 121.6258 -10.5218)), 
+  ((97.3791 0.8875, 97.4205 0.883567, 97.4343 0.871733, 97.4284 0.855967, 97.40475 0.848067, 97.385 0.853333, 97.3732 0.871733, 97.3712 0.877, 97.3791 0.8875)), 
+  ((109.1808 -1.1747, 109.1972 -1.1665, 109.21365 -1.171967, 109.22595 -1.188367, 109.2116 -1.2075, 109.1931 -1.212967, 109.1726 -1.206133, 109.1726 -1.1829, 109.1808 -1.1747)), 
+  ((134.8939 -5.844433, 134.91215 -5.843967, 134.92635 -5.856133, 134.92095 -5.876833, 134.90675 -5.8899, 134.88715 -5.8899, 134.87635 -5.8782, 134.877 -5.864233, 134.88515 -5.851167, 134.8939 -5.844433)), 
+  ((104.26 0.174967, 104.28665 0.1654, 104.2969 0.146267, 104.30715 0.127133, 104.2846 0.1203, 104.25385 0.149, 104.2477 0.168133, 104.26 0.174967)), 
+  ((119.52935 -8.548967, 119.5446 -8.555333, 119.54555 -8.571867, 119.53505 -8.591567, 119.516 -8.5973, 119.50165 -8.591567, 119.49785 -8.5674, 119.51405 -8.550867, 119.52935 -8.548967)), 
+  ((122.2145 -8.260733, 122.2375 -8.281133, 122.24705 -8.295167, 122.23175 -8.310467, 122.2126 -8.315567, 122.1992 -8.3028, 122.1973 -8.286233, 122.20305 -8.2671, 122.2145 -8.260733)), 
+  ((124.00535 -8.124233, 124.02065 -8.1408, 124.0302 -8.159933, 124.013 -8.1727, 123.99385 -8.1727, 123.98045 -8.159933, 123.98235 -8.1472, 123.98235 -8.134433, 123.99195 -8.1255, 124.00535 -8.124233)), 
+  ((105.29985 -6.141, 105.3472 -6.1469, 105.3807 -6.1561, 105.39055 -6.1666, 105.37675 -6.1758, 105.30185 -6.1574, 105.29395 -6.1469, 105.29985 -6.141)), 
+  ((130.2583 -1.449, 130.2652 -1.454267, 130.26445 -1.462467, 130.2418 -1.488567, 130.2172 -1.5001, 130.2049 -1.493433, 130.21335 -1.469633, 130.23985 -1.450433, 130.2583 -1.449)), 
+  ((108.25265 4.343767, 108.2534 4.3332, 108.2058 4.3143, 108.19035 4.312033, 108.18315 4.3176, 108.18315 4.3254, 108.2043 4.346033, 108.21565 4.351067, 108.24095 4.3493, 108.25265 4.343767)), 
+  ((107.4668 -2.9696, 107.48935 -2.968233, 107.516 -2.984633, 107.52215 -3.0024, 107.50575 -3.0106, 107.48115 -3.007867, 107.4627 -2.9819, 107.4668 -2.9696)), 
+  ((115.67375 -4.666967, 115.6827 -4.6785, 115.6718 -4.6913, 115.64365 -4.706233, 115.6219 -4.706233, 115.6142 -4.6994, 115.62125 -4.687033, 115.6443 -4.6687, 115.67375 -4.666967)), 
+  ((106.1145 3.1822, 106.1279 3.164333, 106.1336 3.142667, 106.12025 3.126067, 106.1011 3.1299, 106.09345 3.163067, 106.09155 3.180933, 106.1049 3.184733, 106.1145 3.1822)), 
+  ((127.0031 -0.1839, 126.9999 -0.1989, 126.9822 -0.2064, 126.95325 -0.2032, 126.94685 -0.194633, 126.9645 -0.172133, 126.9806 -0.162467, 126.99345 -0.163533, 127.0031 -0.1839)), 
+  ((121.26775 -6.902767, 121.26935 -6.9112, 121.2567 -6.928067, 121.233 -6.935433, 121.2077 -6.932267, 121.1998 -6.916467, 121.2219 -6.902767, 121.26775 -6.902767)), 
+  ((134.1985 -2.121967, 134.214 -2.120767, 134.22035 -2.126833, 134.22035 -2.142, 134.21215 -2.165067, 134.20125 -2.172933, 134.1903 -2.172333, 134.1803 -2.166267, 134.1794 -2.135333, 134.1985 -2.121967)), 
+  ((108.60055 -2.423, 108.6149 -2.433933, 108.61285 -2.4476, 108.59645 -2.466733, 108.578 -2.464, 108.55955 -2.446233, 108.57185 -2.425733, 108.60055 -2.423)), 
+  ((123.43115 -1.946567, 123.43735 -1.956233, 123.4363 -1.972833, 123.4187 -1.984567, 123.39795 -1.978367, 123.3855 -1.959, 123.39485 -1.9438, 123.41765 -1.938967, 123.43115 -1.946567)), 
+  ((122.43835 -8.3194, 122.4594 -8.3028, 122.4785 -8.306633, 122.49 -8.327033, 122.4766 -8.347433, 122.45175 -8.343633, 122.4326 -8.328333, 122.43835 -8.3194)), 
+  ((98.53065 -0.004767, 98.54445 -0.015267, 98.5484 -0.032367, 98.55825 -0.042867, 98.5425 -0.058633, 98.5149 -0.0442, 98.505 -0.019233, 98.51685 -0.010033, 98.53065 -0.004767)), 
+  ((134.9754 -6.1793, 134.9918 -6.185167, 134.98945 -6.201567, 134.9742 -6.2137, 134.9519 -6.220733, 134.9355 -6.219567, 134.9314 -6.210567, 134.93845 -6.1969, 134.95075 -6.1879, 134.96365 -6.1824, 
+      134.9754 -6.1793)), 
+  ((107.48695 1.148167, 107.48695 1.138333, 107.4754 1.122967, 107.45075 1.1142, 107.41625 1.128467, 107.4146 1.137233, 107.45075 1.1471, 107.48695 1.148167)), 
+  ((112.6229 -8.354533, 112.64045 -8.3521, 112.6513 -8.3552, 112.6513 -8.3614, 112.6322 -8.374467, 112.5935 -8.388567, 112.5785 -8.3855, 112.5754 -8.377567, 112.58315 -8.364833, 112.6012 -8.356567, 
+      112.6229 -8.354533)), 
+  ((131.18715 -1.108167, 131.1913 -1.117867, 131.1882 -1.1296, 131.16745 -1.142033, 131.15085 -1.1455, 131.14155 -1.1372, 131.14255 -1.1144, 131.15815 -1.101967, 131.1747 -1.101267, 131.18715 -1.108167)), 
+  ((105.21905 -6.0648, 105.23085 -6.0569, 105.25255 -6.052967, 105.2644 -6.059533, 105.2644 -6.0753, 105.24465 -6.091067, 105.21705 -6.096333, 105.20915 -6.0845, 105.21905 -6.0648)), 
+  ((131.97075 -5.5948, 131.97015 -5.604367, 131.96905 -5.613667, 131.96155 -5.620833, 131.94325 -5.624433, 131.91725 -5.622733, 131.90975 -5.6116, 131.91305 -5.600467, 131.92605 -5.595033, 131.9497 -5.591433, 
+      131.96155 -5.592167, 131.97075 -5.5948)), 
+  ((107.3089 -2.9245, 107.3212 -2.910833, 107.33765 -2.906733, 107.34585 -2.9204, 107.3438 -2.946367, 107.3356 -2.960033, 107.31505 -2.9614, 107.3089 -2.9491, 107.3089 -2.9245)), 
+  ((127.27775 -1.1948, 127.2657 -1.191833, 127.25235 -1.179967, 127.25745 -1.157967, 127.2727 -1.146533, 127.2873 -1.146533, 127.29805 -1.157133, 127.2949 -1.181667, 127.27775 -1.1948)), 
+  ((129.46535 -1.2026, 129.4721 -1.2037, 129.4772 -1.2082, 129.47535 -1.227467, 129.46535 -1.2478, 129.4529 -1.2532, 129.43615 -1.2532, 129.4313 -1.248533, 129.4316 -1.2354, 129.44965 -1.209267, 
+      129.46535 -1.2026)), 
+  ((108.1118 4.282033, 108.11675 4.273733, 108.10615 4.259633, 108.07595 4.243767, 108.0612 4.241, 108.0552 4.243533, 108.0563 4.256367, 108.06915 4.2755, 108.085 4.282533, 108.1118 4.282033)), 
+  ((115.7239 -4.348633, 115.7276 -4.359367, 115.71335 -4.372567, 115.68735 -4.378767, 115.6669 -4.375033, 115.6576 -4.365567, 115.6644 -4.358533, 115.69355 -4.346567, 115.7152 -4.3445, 115.7239 -4.348633)), 
+  ((135.77835 -1.8538, 135.79685 -1.851067, 135.801 -1.862033, 135.7979 -1.8847, 135.7845 -1.895, 135.767 -1.901167, 135.75675 -1.895667, 135.7557 -1.884, 135.7598 -1.8696, 135.77835 -1.8538)), 
+  ((136.7855 -1.1598, 136.79695 -1.157967, 136.8033 -1.158567, 136.81335 -1.166167, 136.81975 -1.1759, 136.81425 -1.1899, 136.8033 -1.1957, 136.78505 -1.1966, 136.7714 -1.193567, 136.7659 -1.184133, 
+      136.76635 -1.172867, 136.7855 -1.1598)), 
+  ((131.82045 2.9802, 131.82665 2.9757, 131.828 2.965067, 131.81855 2.9514, 131.78645 2.9426, 131.7727 2.9487, 131.76945 2.959667, 131.7813 2.973367, 131.8021 2.980567, 131.82045 2.9802)), 
+  ((122.1291 -7.359533, 122.12125 -7.377, 122.0898 -7.387467, 122.06535 -7.382833, 122.06185 -7.372333, 122.07495 -7.359533, 122.10115 -7.352567, 122.1291 -7.359533)), 
+  ((127.33825 -0.036033, 127.34305 -0.048367, 127.3278 -0.0698, 127.3141 -0.071933, 127.30365 -0.057467, 127.30045 -0.043533, 127.3117 -0.0248, 127.31895 -0.0173, 127.3326 -0.019433, 127.33825 -0.036033)), 
+  ((98.1146 -0.061267, 98.11855 -0.056, 98.1383 -0.058633, 98.1521 -0.0744, 98.1501 -0.098067, 98.1304 -0.105967, 98.1166 -0.098067, 98.11065 -0.079667, 98.1146 -0.061267)), 
+  ((131.1349 -1.254433, 131.11695 -1.2674, 131.09005 -1.275367, 131.07655 -1.2674, 131.07805 -1.2584, 131.102 -1.238467, 131.12295 -1.233467, 131.1379 -1.241467, 131.1349 -1.254433)), 
+  ((129.8814 -1.662, 129.88305 -1.6736, 129.87525 -1.684533, 129.8613 -1.6892, 129.84615 -1.6862, 129.83505 -1.6747, 129.8359 -1.6564, 129.8375 -1.650633, 129.849 -1.648867, 129.8707 -1.650233, 
+      129.8814 -1.662)), 
+  ((107.19615 -2.983267, 107.20845 -2.9778, 107.23715 -2.983267, 107.24535 -3.001033, 107.23305 -3.013333, 107.20845 -3.016067, 107.19 -3.005133, 107.19615 -2.983267)), 
+  ((127.63365 -1.8657, 127.6327 -1.872733, 127.6135 -1.885533, 127.5809 -1.890667, 127.5713 -1.881067, 127.60295 -1.8529, 127.6183 -1.8497, 127.63175 -1.856733, 127.63365 -1.8657)), 
+  ((127.14115 4.8295, 127.1344 4.839367, 127.14385 4.852867, 127.16675 4.860967, 127.1816 4.855567, 127.19105 4.840267, 127.17755 4.825, 127.15735 4.8196, 127.14115 4.8295)), 
+  ((134.89375 -6.535167, 134.9205 -6.5396, 134.9297 -6.550767, 134.92385 -6.5619, 134.90715 -6.567467, 134.8812 -6.5658, 134.8687 -6.5552, 134.8695 -6.5424, 134.8762 -6.537933, 134.89375 -6.535167)), 
+  ((115.45185 -6.906333, 115.46715 -6.899933, 115.49965 -6.894833, 115.51115 -6.908867, 115.492 -6.926733, 115.46525 -6.929267, 115.44035 -6.913967, 115.45185 -6.906333)), 
+  ((120.3744 -6.5272, 120.3711 -6.5469, 120.3629 -6.558933, 120.34815 -6.5622, 120.33505 -6.548, 120.33995 -6.517367, 120.35635 -6.5119, 120.37275 -6.515167, 120.3744 -6.5272)), 
+  ((122.7364 -4.545733, 122.7295 -4.556333, 122.6988 -4.559833, 122.6893 -4.549267, 122.6877 -4.5341, 122.69565 -4.521733, 122.7147 -4.519267, 122.72635 -4.5235, 122.7364 -4.545733)), 
+  ((123.58215 -7.764067, 123.58565 -7.773967, 123.5725 -7.782133, 123.5524 -7.784467, 123.52615 -7.7728, 123.52175 -7.7664, 123.53225 -7.754733, 123.55065 -7.750067, 123.56815 -7.753567, 123.58215 -7.764067)), 
+  ((107.39505 -2.9327, 107.4135 -2.931333, 107.43605 -2.946367, 107.4422 -2.9614, 107.42375 -2.968233, 107.40735 -2.968233, 107.3889 -2.9532, 107.3807 -2.9409, 107.39505 -2.9327)), 
+  ((107.58225 0.922467, 107.5872 0.9104, 107.58885 0.896167, 107.5724 0.891767, 107.5527 0.9082, 107.5379 0.931233, 107.54445 0.942167, 107.56255 0.94, 107.58225 0.922467)), 
+  ((134.3381 0.769667, 134.34895 0.768133, 134.3498 0.7493, 134.33925 0.733667, 134.3298 0.730433, 134.30695 0.7291, 134.29525 0.738633, 134.30525 0.751, 134.31525 0.761667, 134.3381 0.769667)), 
+  ((130.45255 -2.243633, 130.4612 -2.246433, 130.466 -2.2514, 130.4588 -2.261167, 130.45075 -2.267367, 130.4131 -2.268533, 130.39815 -2.264967, 130.39515 -2.2574, 130.39845 -2.250233, 130.4107 -2.242467, 
+      130.45255 -2.243633)), 
+  ((130.82145 0.531433, 130.819 0.5241, 130.7942 0.510267, 130.7771 0.5138, 130.7673 0.5287, 130.77465 0.5442, 130.78645 0.550167, 130.81615 0.542567, 130.82145 0.531433)), 
+  ((131.2755 -7.1689, 131.28125 -7.185467, 131.27935 -7.196967, 131.2736 -7.205867, 131.2564 -7.200767, 131.2449 -7.190567, 131.23725 -7.1791, 131.2315 -7.165067, 131.243 -7.159967, 131.2583 -7.161233, 
+      131.2755 -7.1689)), 
+  ((100.3371 -1.1808, 100.3608 -1.1821, 100.3667 -1.193933, 100.3667 -1.2189, 100.3509 -1.226767, 100.3312 -1.213633, 100.3233 -1.19, 100.3371 -1.1808)), 
+  ((122.70035 -6.118067, 122.69545 -6.1301, 122.6651 -6.125733, 122.6446 -6.1115, 122.6413 -6.094567, 122.6569 -6.089633, 122.67985 -6.096767, 122.70035 -6.118067)), 
+  ((109.19515 -1.8149, 109.21565 -1.803967, 109.24025 -1.809433, 109.2505 -1.824467, 109.2423 -1.838133, 109.2218 -1.842233, 109.1972 -1.829933, 109.19515 -1.8149)), 
+  ((132.325 4.310467, 132.3408 4.3017, 132.33945 4.2815, 132.33155 4.263933, 132.3092 4.263933, 132.3013 4.282367, 132.3039 4.304333, 132.325 4.310467)), 
+  ((118.63715 -5.4781, 118.6311 -5.488133, 118.6161 -5.494633, 118.5996 -5.500633, 118.5831 -5.493633, 118.58235 -5.482633, 118.5906 -5.4661, 118.60785 -5.4616, 118.62435 -5.4656, 118.63715 -5.4781)), 
+  ((131.6001 -4.357667, 131.60485 -4.376633, 131.59375 -4.385333, 131.5807 -4.385067, 131.5704 -4.377967, 131.5641 -4.370033, 131.55935 -4.3516, 131.5613 -4.345, 131.57635 -4.341567, 131.5894 -4.3429, 
+      131.6001 -4.357667)), 
+  ((118.96875 -2.478867, 118.97415 -2.486533, 118.97415 -2.496, 118.96675 -2.508133, 118.9512 -2.509933, 118.93365 -2.5041, 118.92555 -2.487867, 118.93565 -2.472567, 118.9566 -2.471233, 118.96875 -2.478867)), 
+  ((115.76045 -4.295767, 115.7691 -4.3065, 115.7555 -4.3193, 115.7369 -4.3251, 115.7115 -4.3189, 115.7059 -4.311033, 115.71335 -4.298233, 115.7406 -4.292467, 115.76045 -4.295767)), 
+  ((97.27065 0.870433, 97.2963 0.8691, 97.3239 0.862533, 97.32785 0.848067, 97.31405 0.8415, 97.30025 0.8402, 97.27065 0.846767, 97.26475 0.8599, 97.27065 0.870433)), 
+  ((122.16535 -4.6952, 122.18055 -4.710433, 122.16685 -4.723633, 122.1455 -4.729233, 122.11885 -4.718567, 122.1196 -4.707367, 122.1356 -4.698733, 122.16535 -4.6952)), 
+  ((135.3716 -0.407133, 135.3816 -0.409133, 135.38705 -0.426067, 135.3821 -0.4397, 135.36615 -0.448, 135.3462 -0.448, 135.33925 -0.433367, 135.3482 -0.416767, 135.3716 -0.407133)), 
+  ((121.0986 -6.9502, 121.116 -6.955467, 121.10495 -6.974433, 121.07965 -6.986033, 121.06225 -6.984967, 121.0559 -6.975467, 121.0733 -6.9523, 121.0986 -6.9502)), 
+  ((110.2634 -5.766833, 110.2634 -5.777367, 110.2597 -5.7854, 110.23925 -5.787267, 110.22345 -5.7749, 110.22065 -5.7563, 110.2309 -5.745767, 110.2448 -5.745167, 110.2597 -5.754433, 110.2634 -5.766833)), 
+  ((131.08245 0.421833, 131.0815 0.409467, 131.0704 0.4039, 131.04625 0.411933, 131.03415 0.4305, 131.03975 0.4429, 131.05645 0.445967, 131.075 0.4373, 131.08245 0.421833)), 
+  ((132.3816 -5.800333, 132.3937 -5.8084, 132.39165 -5.8292, 132.3806 -5.8393, 132.36445 -5.8393, 132.34535 -5.832567, 132.34535 -5.8252, 132.3554 -5.8104, 132.3695 -5.802367, 132.3816 -5.800333)), 
+  ((105.61135 3.1452, 105.6324 3.1503, 105.663 3.1503, 105.67255 3.138833, 105.65725 3.1248, 105.6343 3.1197, 105.60945 3.132467, 105.61135 3.1452)), 
+  ((134.4824 -6.936167, 134.4989 -6.940533, 134.5104 -6.939433, 134.52195 -6.9389, 134.5277 -6.9433, 134.5277 -6.952633, 134.52275 -6.963633, 134.5071 -6.966367, 134.4865 -6.9669, 134.47335 -6.961433, 
+      134.4725 -6.9488, 134.47415 -6.9411, 134.4824 -6.936167)), 
+  ((126.9279 4.1082, 126.92695 4.099833, 126.90955 4.0908, 126.8835 4.097233, 126.87385 4.113333, 126.89025 4.124933, 126.91245 4.1275, 126.9221 4.1198, 126.9279 4.1082)), 
+  ((115.5884 -4.8706, 115.5865 -4.881967, 115.56845 -4.893067, 115.5514 -4.899067, 115.5414 -4.8959, 115.5343 -4.883233, 115.53665 -4.875033, 115.5623 -4.862033, 115.58365 -4.862367, 115.5884 -4.8706)), 
+  ((115.3619 -6.879533, 115.3849 -6.874433, 115.4021 -6.878267, 115.4155 -6.891, 115.40785 -6.9025, 115.3887 -6.906333, 115.3619 -6.9025, 115.3562 -6.891, 115.3619 -6.879533)), 
+  ((117.6909 -8.389267, 117.698 -8.395567, 117.69875 -8.4165, 117.69875 -8.440033, 117.6878 -8.442133, 117.6674 -8.424867, 117.6658 -8.403933, 117.6721 -8.392933, 117.6909 -8.389267)), 
+  ((108.4386 -3.220367, 108.4304 -3.240867, 108.42425 -3.262733, 108.40785 -3.2682, 108.3914 -3.2518, 108.3976 -3.2354, 108.42425 -3.220367, 108.4386 -3.213533, 108.4386 -3.220367)), 
+  ((124.3018 -5.9645, 124.30005 -5.9823, 124.2858 -5.991767, 124.2556 -5.9811, 124.25025 -5.969267, 124.2627 -5.9562, 124.2805 -5.953833, 124.3018 -5.9645)), 
+  ((128.28135 -8.152267, 128.29855 -8.143367, 128.33105 -8.147167, 128.3349 -8.157367, 128.3234 -8.170133, 128.2947 -8.1778, 128.2794 -8.1676, 128.28135 -8.152267)), 
+  ((119.0804 -6.879967, 119.07395 -6.8957, 119.05035 -6.905733, 119.03425 -6.9043, 119.02565 -6.891433, 119.03535 -6.874967, 119.06105 -6.869967, 119.0804 -6.879967)), 
+  ((131.2681 -0.959933, 131.2774 -0.972733, 131.2577 -0.987933, 131.23595 -0.988633, 131.2214 -0.977567, 131.22765 -0.9582, 131.24525 -0.955433, 131.2681 -0.959933)), 
+  ((121.1632 -6.483267, 121.16115 -6.4951, 121.15275 -6.501367, 121.1277 -6.506933, 121.11205 -6.499967, 121.11205 -6.486033, 121.1256 -6.4721, 121.14965 -6.4735, 121.1632 -6.483267)), 
+  ((116.7479 -8.234767, 116.75825 -8.242867, 116.7603 -8.2541, 116.7442 -8.261167, 116.72945 -8.259933, 116.706 -8.238433, 116.7069 -8.2291, 116.7159 -8.223733, 116.7281 -8.223567, 116.7479 -8.234767)), 
+  ((98.08305 -0.145367, 98.10475 -0.141433, 98.1146 -0.151933, 98.1087 -0.171667, 98.09095 -0.1835, 98.07125 -0.1835, 98.06925 -0.169033, 98.07915 -0.1559, 98.08305 -0.145367)), 
+  ((107.22895 -3.029733, 107.25355 -3.0393, 107.25355 -3.054333, 107.24535 -3.065267, 107.22075 -3.068, 107.20435 -3.054333, 107.21255 -3.040667, 107.22895 -3.029733)), 
+  ((109.0045 -1.448033, 109.0291 -1.4494, 109.04345 -1.467167, 109.03115 -1.479467, 109.01065 -1.4863, 108.9963 -1.476733, 108.99425 -1.4617, 109.0045 -1.448033)), 
+  ((112.8989 -5.6992, 112.8968 -5.711833, 112.89045 -5.718167, 112.8736 -5.7301, 112.86095 -5.7294, 112.8452 -5.712533, 112.8452 -5.7006, 112.881 -5.6964, 112.8989 -5.6992)), 
+  ((118.37745 -5.4186, 118.3707 -5.4356, 118.3542 -5.4416, 118.34295 -5.4401, 118.3339 -5.4296, 118.3339 -5.412567, 118.35045 -5.402067, 118.3662 -5.403067, 118.37745 -5.4186)), 
+  ((131.9014 -5.644767, 131.90055 -5.656167, 131.88965 -5.6651, 131.86375 -5.6704, 131.8479 -5.6648, 131.8454 -5.654767, 131.85125 -5.6442, 131.88385 -5.638633, 131.9014 -5.644767)), 
+  ((119.2655 -4.882333, 119.2731 -4.869033, 119.28165 -4.8646, 119.30255 -4.862667, 119.3111 -4.867767, 119.31205 -4.880433, 119.2997 -4.896267, 119.28355 -4.900067, 119.26645 -4.8931, 119.2655 -4.882333)), 
+  ((122.3436 -3.259367, 122.3444 -3.272467, 122.3264 -3.285567, 122.30595 -3.283367, 122.29365 -3.274667, 122.2961 -3.2621, 122.3174 -3.2512, 122.33375 -3.251733, 122.3436 -3.259367)), 
+  ((124.4054 -1.5679, 124.3993 -1.572267, 124.3885 -1.570533, 124.38095 -1.562933, 124.3844 -1.548067, 124.3978 -1.534467, 124.41065 -1.526133, 124.42055 -1.5275, 124.42435 -1.5405, 124.41735 -1.561667, 
+      124.4054 -1.5679)), 
+  ((97.06365 1.224567, 97.0814 1.2193, 97.1011 1.204867, 97.1011 1.1917, 97.0814 1.187767, 97.0656 1.1904, 97.0518 1.204867, 97.0518 1.2193, 97.06365 1.224567)), 
+  ((109.066 -1.279933, 109.0742 -1.2649, 109.0906 -1.258067, 109.1111 -1.263533, 109.107 -1.2813, 109.0906 -1.296333, 109.06395 -1.296333, 109.066 -1.279933)), 
+  ((121.76025 -0.326467, 121.7573 -0.3398, 121.74615 -0.3539, 121.72555 -0.3535, 121.71205 -0.346467, 121.71325 -0.3312, 121.72675 -0.3202, 121.75085 -0.321, 121.76025 -0.326467)), 
+  ((99.6349 -2.362233, 99.6625 -2.3675, 99.68025 -2.383267, 99.6842 -2.3964, 99.6724 -2.401667, 99.6507 -2.393767, 99.62505 -2.374067, 99.6349 -2.362233)), 
+  ((130.29585 -0.580867, 130.29705 -0.589433, 130.29585 -0.600333, 130.28495 -0.6063, 130.2729 -0.604767, 130.25965 -0.593333, 130.2503 -0.5827, 130.25655 -0.569967, 130.2647 -0.5666, 130.28145 -0.5697, 
+      130.29585 -0.580867)), 
+  ((132.8177 -5.5089, 132.82935 -5.507533, 132.83585 -5.5107, 132.83685 -5.519833, 132.829 -5.533533, 132.817 -5.5447, 132.80365 -5.549933, 132.79205 -5.549933, 132.78655 -5.546067, 132.7869 -5.536733, 
+      132.79615 -5.527133, 132.8112 -5.5146, 132.8177 -5.5089)), 
+  ((104.42395 -0.718, 104.41985 -0.707067, 104.4342 -0.700267, 104.4588 -0.7057, 104.46905 -0.727567, 104.46085 -0.739867, 104.4465 -0.741233, 104.42395 -0.718)), 
+  ((130.9602 -3.871633, 130.96635 -3.884333, 130.9602 -3.8966, 130.9479 -3.904367, 130.93625 -3.902733, 130.9203 -3.890867, 130.91905 -3.881067, 130.93135 -3.8692, 130.9461 -3.8659, 130.9602 -3.871633)), 
+  ((123.40415 -1.894033, 123.4052 -1.904067, 123.3938 -1.913733, 123.371 -1.9172, 123.35025 -1.910267, 123.34405 -1.9013, 123.35335 -1.890233, 123.3772 -1.889533, 123.40415 -1.894033)), 
+  ((104.14725 0.1934, 104.1739 0.2064, 104.1903 0.209133, 104.2026 0.195467, 104.1862 0.179067, 104.1616 0.174967, 104.1431 0.1818, 104.14725 0.1934)), 
+  ((131.2577 -1.2008, 131.2608 -1.2084, 131.2442 -1.221533, 131.21415 -1.229133, 131.1965 -1.222233, 131.1965 -1.216, 131.2214 -1.2008, 131.24525 -1.197333, 131.2577 -1.2008)), 
+  ((98.4439 0.005767, 98.45965 0.004433, 98.46755 -0.011333, 98.4656 -0.033667, 98.4498 -0.0363, 98.42615 -0.0179, 98.4301 -0.003433, 98.4439 0.005767)), 
+  ((129.6251 -1.714933, 129.62835 -1.7204, 129.63245 -1.7357, 129.6222 -1.747733, 129.60375 -1.747467, 129.59145 -1.7387, 129.5886 -1.721767, 129.59885 -1.7119, 129.6128 -1.710533, 129.6251 -1.714933)), 
+  ((132.2776 5.338567, 132.2881 5.3377, 132.30655 5.335067, 132.32105 5.3175, 132.3092 5.305233, 132.28285 5.307867, 132.26445 5.324533, 132.2776 5.338567)), 
+  ((131.29295 -1.1234, 131.2961 -1.1341, 131.27535 -1.152767, 131.2577 -1.1521, 131.24525 -1.146567, 131.24425 -1.136867, 131.25355 -1.124433, 131.2774 -1.1189, 131.29295 -1.1234)), 
+  ((104.0509 0.648433, 104.0735 0.646367, 104.08785 0.627233, 104.08785 0.609467, 104.0735 0.604, 104.04885 0.623133, 104.0509 0.648433)), 
+  ((118.20145 -7.282533, 118.2134 -7.2949, 118.20145 -7.3011, 118.17895 -7.297567, 118.14845 -7.280767, 118.1471 -7.270167, 118.15375 -7.265733, 118.1736 -7.270167, 118.20145 -7.282533)), 
+  ((100.26615 -1.147933, 100.2839 -1.1624, 100.28585 -1.1834, 100.276 -1.187367, 100.2622 -1.1834, 100.2425 -1.165033, 100.24445 -1.151867, 100.25825 -1.142667, 100.26615 -1.147933)), 
+  ((108.35155 -5.852233, 108.34865 -5.8607, 108.3261 -5.8684, 108.30125 -5.8715, 108.292 -5.866867, 108.29315 -5.853767, 108.30355 -5.846433, 108.32725 -5.842967, 108.34515 -5.846433, 108.35155 -5.852233)), 
+  ((118.0026 -7.0978, 117.988 -7.096033, 117.98135 -7.085433, 117.9986 -7.068633, 118.01715 -7.063333, 118.0344 -7.073967, 118.03305 -7.085433, 118.0238 -7.0925, 118.0026 -7.0978)), 
+  ((119.01925 -6.799167, 119.0224 -6.810267, 119.0192 -6.815267, 118.99775 -6.822433, 118.98165 -6.813833, 118.9752 -6.7967, 118.9849 -6.787033, 119.01065 -6.787033, 119.01925 -6.799167)), 
+  ((127.80615 2.195867, 127.8026 2.1851, 127.76675 2.173167, 127.74885 2.1851, 127.7578 2.200633, 127.79365 2.2054, 127.8026 2.201833, 127.80615 2.195867)), 
+  ((108.29505 -3.0318, 108.3217 -3.0154, 108.3422 -3.0072, 108.3504 -3.0195, 108.32785 -3.037267, 108.30735 -3.050933, 108.2889 -3.0441, 108.29505 -3.0318)), 
+  ((128.65285 -0.6018, 128.652 -0.607433, 128.64525 -0.614767, 128.61475 -0.6227, 128.60205 -0.618733, 128.60375 -0.605733, 128.61645 -0.589367, 128.6359 -0.589367, 128.65285 -0.6018)), 
+  ((115.7962 -6.848933, 115.8555 -6.841267, 115.87845 -6.852767, 115.86505 -6.859133, 115.81915 -6.862967, 115.7962 -6.859133, 115.7962 -6.848933)), 
+  ((129.6645 -1.157933, 129.6684 -1.165467, 129.6622 -1.177433, 129.6396 -1.194033, 129.62245 -1.191433, 129.61855 -1.184167, 129.62945 -1.165467, 129.64505 -1.156133, 129.6645 -1.157933)), 
+  ((108.64975 -2.5378, 108.66 -2.5501, 108.65385 -2.563767, 108.64565 -2.5747, 108.6272 -2.573333, 108.6149 -2.552833, 108.62515 -2.540533, 108.6395 -2.536433, 108.64975 -2.5378)), 
+  ((129.9906 -4.5619, 129.9893 -4.547033, 130.00635 -4.5374, 130.0339 -4.5374, 130.0444 -4.5418, 130.04175 -4.552267, 130.01815 -4.566267, 129.9906 -4.5619)), 
+  ((119.063 -4.704267, 119.0478 -4.706167, 119.0402 -4.702367, 119.03735 -4.689067, 119.05065 -4.673233, 119.06585 -4.6707, 119.08485 -4.6764, 119.08485 -4.686533, 119.063 -4.704267)), 
+  ((117.58145 -5.200967, 117.5672 -5.2095, 117.5501 -5.204767, 117.5472 -5.1886, 117.56575 -5.168633, 117.58285 -5.168633, 117.58715 -5.1829, 117.58145 -5.200967)), 
+  ((122.8379 -10.838267, 122.84975 -10.841033, 122.8622 -10.861567, 122.86045 -10.870267, 122.8569 -10.878167, 122.84265 -10.878967, 122.82485 -10.865133, 122.8201 -10.847367, 122.8379 -10.838267)), 
+  ((117.1873 -7.477233, 117.1997 -7.479133, 117.19865 -7.4867, 117.18575 -7.4977, 117.16615 -7.502333, 117.14655 -7.4982, 117.13625 -7.490967, 117.1388 -7.482733, 117.15275 -7.478267, 117.1873 -7.477233)), 
+  ((123.13095 -3.416833, 123.13885 -3.427367, 123.12895 -3.441867, 123.1013 -3.4491, 123.0875 -3.441867, 123.0875 -3.430667, 123.11315 -3.4155, 123.13095 -3.416833)), 
+  ((121.4255 -4.1708, 121.4279 -4.1789, 121.42185 -4.1878, 121.3988 -4.200733, 121.37935 -4.199933, 121.37205 -4.194267, 121.37935 -4.181333, 121.40485 -4.168367, 121.4255 -4.1708)), 
+  ((119.28205 -6.778433, 119.2853 -6.787733, 119.2767 -6.797033, 119.25525 -6.8092, 119.23915 -6.812767, 119.22845 -6.798467, 119.2338 -6.7906, 119.2606 -6.779867, 119.28205 -6.778433)), 
+  ((123.9258 -5.513267, 123.91935 -5.5283, 123.899 -5.5333, 123.884 -5.524733, 123.8872 -5.503267, 123.9033 -5.4954, 123.91725 -5.497567, 123.9258 -5.513267)), 
+  ((96.15255 2.417167, 96.16635 2.419767, 96.19395 2.4119, 96.19195 2.4014, 96.17425 2.390867, 96.1565 2.390867, 96.13875 2.400067, 96.1407 2.4106, 96.15255 2.417167)), 
+  ((107.27325 1.070367, 107.2716 1.060533, 107.26175 1.049567, 107.24035 1.050667, 107.23545 1.0671, 107.242 1.084633, 107.2568 1.089, 107.2683 1.085733, 107.27325 1.070367)), 
+  ((122.37715 -3.3014, 122.3886 -3.308467, 122.3829 -3.323767, 122.3583 -3.331933, 122.3403 -3.327033, 122.33865 -3.3134, 122.3526 -3.300833, 122.37715 -3.3014)), 
+  ((99.5561 -1.9489, 99.5758 -1.9476, 99.59945 -1.959433, 99.60145 -1.9673, 99.5896 -1.980467, 99.5679 -1.977833, 99.55215 -1.966, 99.5561 -1.9489)), 
+  ((130.19195 -1.6524, 130.1982 -1.66, 130.19705 -1.675367, 130.1846 -1.6883, 130.1765 -1.688833, 130.1652 -1.685733, 130.15875 -1.6799, 130.15945 -1.665933, 130.16475 -1.656833, 130.17885 -1.652233, 
+      130.19195 -1.6524)), 
+  ((99.3313 -1.914733, 99.35105 -1.9187, 99.36285 -1.931833, 99.34905 -1.943667, 99.32145 -1.944967, 99.30765 -1.9213, 99.3313 -1.914733)), 
+  ((117.35815 -2.359333, 117.35645 -2.3735, 117.3369 -2.379733, 117.31985 -2.380867, 117.30115 -2.372367, 117.30285 -2.362733, 117.319 -2.355933, 117.34795 -2.355367, 117.35815 -2.359333)), 
+  ((122.2446 -6.807933, 122.23745 -6.817433, 122.2186 -6.825667, 122.19785 -6.821767, 122.19265 -6.8131, 122.20175 -6.800567, 122.21535 -6.793633, 122.23875 -6.797967, 122.2446 -6.807933)), 
+  ((104.74395 0.802167, 104.7665 0.8008, 104.78495 0.791233, 104.7829 0.778933, 104.75625 0.7721, 104.7378 0.777567, 104.7337 0.791233, 104.74395 0.802167)), 
+  ((119.32725 -4.720733, 119.3406 -4.7201, 119.35295 -4.7258, 119.35105 -4.7423, 119.33675 -4.750533, 119.31965 -4.7518, 119.3073 -4.745467, 119.30825 -4.7296, 119.32725 -4.720733)), 
+  ((132.1756 -5.8978, 132.17685 -5.895433, 132.1783 -5.893067, 132.1799 -5.890667, 132.1817 -5.888267, 132.1836 -5.885967, 132.1856 -5.8837, 132.18775 -5.881533, 132.18995 -5.8795, 132.1922 -5.877633, 
+      132.19445 -5.8759, 132.1967 -5.874367, 132.19895 -5.873, 132.20115 -5.8719, 132.20325 -5.871, 132.20525 -5.870333, 132.20715 -5.8699, 132.2089 -5.869733, 132.2105 -5.869833, 132.2119 -5.870167, 
+      132.2131 -5.870733, 132.21415 -5.871567, 132.21495 -5.872633, 132.2155 -5.8739, 132.21585 -5.875367, 132.21595 -5.877033, 132.2158 -5.878867, 132.21545 -5.880867, 132.2148 -5.883, 132.214 -5.8852, 
+      132.21295 -5.887533, 132.2117 -5.8899, 132.21025 -5.892267, 132.20865 -5.894667, 132.20685 -5.897067, 132.20495 -5.899367, 132.20295 -5.901633, 132.2008 -5.9038, 132.1986 -5.905833, 132.19635 -5.9077, 
+      132.1941 -5.909433, 132.19185 -5.910967, 132.1896 -5.912333, 132.1874 -5.913433, 132.1853 -5.914333, 132.1833 -5.915, 132.1814 -5.915433, 132.17965 -5.9156, 132.17805 -5.9155, 132.17665 -5.915167, 
+      132.17545 -5.9146, 132.1744 -5.913767, 132.1736 -5.9127, 132.17305 -5.911433, 132.1727 -5.909967, 132.1726 -5.9083, 132.17275 -5.906467, 132.1731 -5.904467, 132.17375 -5.902333, 132.17455 -5.900133, 
+      132.1756 -5.8978)), 
+  ((134.87095 -5.9318, 134.89325 -5.9345, 134.90065 -5.9489, 134.88985 -5.961067, 134.8696 -5.963767, 134.8561 -5.959733, 134.8534 -5.9471, 134.8581 -5.939, 134.87095 -5.9318)), 
+  ((125.8257 -3.2163, 125.813 -3.204433, 125.8164 -3.1937, 125.82825 -3.186367, 125.84685 -3.1841, 125.86125 -3.190333, 125.86125 -3.199933, 125.84855 -3.2129, 125.8257 -3.2163)), 
+  ((124.5058 -8.6293, 124.5087 -8.639067, 124.4933 -8.6523, 124.4691 -8.6513, 124.4603 -8.636633, 124.47055 -8.622433, 124.49255 -8.621467, 124.5058 -8.6293)), 
+  ((130.2817 -0.310733, 130.28665 -0.321733, 130.2668 -0.334933, 130.24755 -0.3397, 130.23875 -0.335667, 130.23215 -0.3276, 130.2349 -0.3221, 130.2492 -0.311833, 130.27125 -0.307433, 130.2817 -0.310733)), 
+  ((124.28275 -8.2403, 124.31145 -8.242833, 124.3229 -8.253033, 124.3229 -8.263233, 124.30185 -8.268333, 124.27315 -8.2607, 124.26935 -8.2454, 124.28275 -8.2403)), 
+  ((115.8168 -4.365967, 115.8156 -4.375867, 115.80195 -4.3858, 115.78025 -4.3899, 115.766 -4.383733, 115.76725 -4.3701, 115.77965 -4.361, 115.80565 -4.361433, 115.8168 -4.365967)), 
+  ((131.2589 0.412567, 131.25145 0.3909, 131.23565 0.3884, 131.22265 0.3983, 131.22175 0.419367, 131.2338 0.4274, 131.2524 0.424933, 131.2589 0.412567)), 
+  ((121.37805 -6.826367, 121.3792 -6.8322, 121.37455 -6.840733, 121.35765 -6.849633, 121.3367 -6.8512, 121.32855 -6.845, 121.3262 -6.835667, 121.33495 -6.826367, 121.36465 -6.8225, 121.37805 -6.826367)), 
+  ((130.2079 -5.495367, 130.19975 -5.499167, 130.1826 -5.496433, 130.17365 -5.4823, 130.17525 -5.4611, 130.1867 -5.457833, 130.19485 -5.46, 130.2079 -5.476333, 130.2087 -5.489367, 130.2079 -5.495367)), 
+  ((118.81645 -6.8396, 118.8229 -6.843867, 118.8229 -6.855333, 118.7993 -6.871767, 118.78105 -6.867467, 118.7789 -6.8496, 118.79285 -6.837433, 118.81645 -6.8396)), 
+  ((123.87085 -2.045767, 123.87085 -2.055433, 123.86465 -2.063733, 123.84805 -2.0658, 123.83145 -2.055433, 123.8294 -2.036767, 123.83875 -2.029867, 123.8553 -2.0326, 123.87085 -2.045767)), 
+  ((119.0644 -5.000033, 119.058 -4.987233, 119.07 -4.978167, 119.0796 -4.977633, 119.09965 -4.987767, 119.11005 -4.998433, 119.09885 -5.0091, 119.0828 -5.011233, 119.0644 -5.000033)), 
+  ((124.4007 -5.342467, 124.39675 -5.351033, 124.3839 -5.3596, 124.36515 -5.362233, 124.3503 -5.355, 124.34735 -5.346433, 124.3572 -5.3359, 124.37795 -5.331933, 124.4007 -5.342467)), 
+  ((109.2977 -1.515633, 109.3141 -1.511533, 109.33665 -1.518367, 109.33255 -1.536133, 109.3182 -1.548433, 109.30795 -1.544333, 109.29155 -1.5293, 109.2977 -1.515633)), 
+  ((127.09525 4.8106, 127.08445 4.8016, 127.06825 4.7989, 127.02915 4.7953, 127.01565 4.8034, 127.0305 4.8124, 127.07365 4.8169, 127.09525 4.8106)), 
+  ((118.4142 -5.511633, 118.4142 -5.521633, 118.3992 -5.529633, 118.38195 -5.527133, 118.37145 -5.514133, 118.3767 -5.500633, 118.39545 -5.496133, 118.4142 -5.502133, 118.4142 -5.511633)), 
+  ((97.20955 0.9611, 97.2273 0.957167, 97.24895 0.9427, 97.2391 0.926933, 97.22335 0.9243, 97.20755 0.936133, 97.20165 0.9519, 97.20955 0.9611)), 
+  ((115.55515 -6.945867, 115.5819 -6.9433, 115.59915 -6.956067, 115.5934 -6.972633, 115.57045 -6.9752, 115.55325 -6.961167, 115.55515 -6.945867)), 
+  ((106.832 -5.238867, 106.84775 -5.2336, 106.8655 -5.237533, 106.86945 -5.2507, 106.8596 -5.2612, 106.832 -5.263833, 106.82015 -5.2533, 106.82015 -5.246733, 106.832 -5.238867)), 
+  ((135.3217 -1.604467, 135.32195 -1.602433, 135.3224 -1.6004, 135.32305 -1.598367, 135.32385 -1.596333, 135.32485 -1.594367, 135.32605 -1.592433, 135.32735 -1.590567, 135.32885 -1.588833, 135.33045 -1.5872, 
+      135.33215 -1.5857, 135.33395 -1.584333, 135.3358 -1.583167, 135.33775 -1.582167, 135.3397 -1.581367, 135.34165 -1.580767, 135.34355 -1.580367, 135.3455 -1.5802, 135.34735 -1.580233, 135.3491 -1.580467, 
+      135.3508 -1.580933, 135.35235 -1.581567, 135.35375 -1.582433, 135.35505 -1.5835, 135.3562 -1.5847, 135.3571 -1.5861, 135.3579 -1.587633, 135.35845 -1.5893, 135.35885 -1.5911, 135.359 -1.592967, 
+      135.359 -1.5949, 135.35875 -1.596933, 135.3583 -1.598967, 135.35765 -1.601, 135.35685 -1.603033, 135.35585 -1.605, 135.35465 -1.606933, 135.35335 -1.6088, 135.35185 -1.610533, 135.35025 -1.612167, 
+      135.34855 -1.613667, 135.34675 -1.615033, 135.3449 -1.6162, 135.34295 -1.6172, 135.341 -1.618, 135.33905 -1.6186, 135.33715 -1.619, 135.3352 -1.619167, 135.33335 -1.619133, 135.3316 -1.6189, 
+      135.3299 -1.618433, 135.32835 -1.6178, 135.32695 -1.616933, 135.32565 -1.615867, 135.3245 -1.614667, 135.3236 -1.613267, 135.3228 -1.611733, 135.32225 -1.610067, 135.32185 -1.608267, 135.3217 -1.6064, 
+      135.3217 -1.604467)), 
+  ((117.27395 -2.4937, 117.27565 -2.498233, 117.26375 -2.511867, 117.2399 -2.507333, 117.22885 -2.492567, 117.2433 -2.479533, 117.2603 -2.4801, 117.2731 -2.484067, 117.27395 -2.4937)), 
+  ((117.41355 -7.540533, 117.41245 -7.5484, 117.4057 -7.553667, 117.3843 -7.5499, 117.37645 -7.5379, 117.37645 -7.526667, 117.3888 -7.517667, 117.4012 -7.517667, 117.4136 -7.5274, 117.41355 -7.540533)), 
+  ((121.28355 -7.3907, 121.282 -7.4044, 121.25195 -7.419133, 121.2298 -7.4181, 121.2251 -7.4107, 121.2488 -7.3928, 121.28355 -7.3907)), 
+  ((116.1816 -4.143967, 116.1805 -4.149867, 116.1717 -4.163067, 116.15625 -4.1675, 116.1408 -4.157933, 116.1419 -4.1462, 116.16395 -4.132233, 116.1827 -4.130033, 116.1816 -4.143967)), 
+  ((131.89135 -5.545, 131.89135 -5.560067, 131.883 -5.573433, 131.8713 -5.5751, 131.8579 -5.569533, 131.85205 -5.558933, 131.8596 -5.544467, 131.8713 -5.538333, 131.89135 -5.545)), 
+  ((122.70445 -3.129, 122.698 -3.149967, 122.68085 -3.154233, 122.66585 -3.150433, 122.6623 -3.1409, 122.6673 -3.128533, 122.68015 -3.120433, 122.6959 -3.121867, 122.70445 -3.129)), 
+  ((117.0109 -8.307567, 117.01255 -8.303533, 117.01585 -8.299867, 117.0318 -8.296933, 117.04995 -8.293633, 117.0582 -8.293633, 117.0643 -8.301333, 117.0571 -8.314167, 117.0483 -8.320767, 117.02795 -8.320033, 
+      117.01585 -8.3149, 117.0109 -8.307567)), 
+  ((123.6566 -5.4071, 123.65015 -5.4164, 123.63515 -5.422833, 123.61905 -5.422833, 123.6051 -5.4121, 123.6062 -5.404267, 123.6212 -5.394967, 123.6416 -5.395667, 123.6566 -5.4071)), 
+  ((127.8921 -1.417967, 127.8885 -1.425767, 127.875 -1.432367, 127.8597 -1.425167, 127.8534 -1.410167, 127.8597 -1.398167, 127.8687 -1.394567, 127.8813 -1.396967, 127.8903 -1.405367, 127.8921 -1.417967)), 
+  ((107.50985 -3.0229, 107.5283 -3.024267, 107.54675 -3.027, 107.55085 -3.036567, 107.5365 -3.046133, 107.52215 -3.048867, 107.50165 -3.0393, 107.4914 -3.024267, 107.4996 -3.021533, 107.50985 -3.0229)), 
+  ((127.10215 -7.436367, 127.1036 -7.425667, 127.12035 -7.4213, 127.1415 -7.422267, 127.1517 -7.4349, 127.1466 -7.444633, 127.13055 -7.4485, 127.11015 -7.4456, 127.10215 -7.436367)), 
+  ((134.9273 -6.103, 134.9478 -6.105767, 134.9484 -6.122567, 134.9396 -6.136667, 134.92785 -6.141333, 134.9138 -6.1351, 134.9132 -6.121, 134.9179 -6.109267, 134.9273 -6.103)), 
+  ((123.54315 -1.889533, 123.54625 -1.895067, 123.54315 -1.9013, 123.5255 -1.910267, 123.51305 -1.9089, 123.4975 -1.895767, 123.49645 -1.893, 123.49645 -1.886767, 123.50375 -1.879867, 123.52135 -1.881933, 
+      123.54315 -1.889533)), 
+  ((131.8297 -4.602233, 131.83195 -4.6095, 131.81525 -4.617433, 131.7979 -4.6142, 131.7838 -4.603067, 131.7828 -4.591933, 131.7918 -4.587867, 131.80625 -4.587233, 131.8156 -4.590233, 131.8297 -4.602233)), 
+  ((128.25835 -0.953133, 128.26485 -0.960033, 128.25615 -0.970167, 128.2388 -0.973067, 128.21385 -0.965833, 128.20515 -0.957867, 128.2084 -0.950633, 128.22795 -0.9481, 128.25835 -0.953133)), 
+  ((117.36535 -2.2201, 117.36885 -2.2271, 117.36115 -2.236933, 117.33735 -2.246267, 117.3254 -2.243467, 117.3212 -2.234133, 117.33315 -2.219633, 117.35065 -2.2131, 117.36115 -2.2145, 117.36535 -2.2201)), 
+  ((117.6343 -2.2598, 117.6378 -2.271467, 117.6245 -2.285, 117.6098 -2.2906, 117.5972 -2.2864, 117.5965 -2.274267, 117.6063 -2.259333, 117.6231 -2.2542, 117.6343 -2.2598)), 
+  ((129.61275 -1.766167, 129.62055 -1.772067, 129.62305 -1.782167, 129.61605 -1.792567, 129.6058 -1.795033, 129.5931 -1.7923, 129.5808 -1.7808, 129.57995 -1.770433, 129.5853 -1.765367, 129.60295 -1.763433, 
+      129.61275 -1.766167)), 
+  ((121.75145 -0.399733, 121.75025 -0.407967, 121.7332 -0.417367, 121.70795 -0.413067, 121.70325 -0.4025, 121.71325 -0.3923, 121.73025 -0.388767, 121.74965 -0.3919, 121.75145 -0.399733)), 
+  ((106.4455 -5.129133, 106.4652 -5.118633, 106.47705 -5.119933, 106.4889 -5.129133, 106.48495 -5.1423, 106.47115 -5.150167, 106.45535 -5.148867, 106.44155 -5.1344, 106.4455 -5.129133)), 
+  ((127.7066 -1.833733, 127.70755 -1.850367, 127.68645 -1.858667, 127.6663 -1.8529, 127.66245 -1.8414, 127.66725 -1.833067, 127.6922 -1.8286, 127.7066 -1.833733)), 
+  ((132.1945 -5.179367, 132.214 -5.1813, 132.22235 -5.191833, 132.20945 -5.2029, 132.1916 -5.209833, 132.1762 -5.2079, 132.1737 -5.1946, 132.17995 -5.186833, 132.1945 -5.179367)), 
+  ((121.2343 -6.703167, 121.24305 -6.7055, 121.24305 -6.709767, 121.2308 -6.721, 121.21335 -6.729933, 121.1982 -6.729167, 121.1895 -6.722167, 121.19065 -6.713267, 121.2017 -6.7047, 121.2343 -6.703167)), 
+  ((95.6478 2.740433, 95.6734 2.739133, 95.6951 2.732533, 95.6951 2.722033, 95.6754 2.7181, 95.6517 2.7181, 95.6379 2.725967, 95.6399 2.732533, 95.6478 2.740433)), 
+  ((130.3169 -0.345933, 130.31855 -0.3551, 130.3048 -0.3665, 130.28115 -0.371633, 130.26735 -0.3676, 130.26075 -0.358767, 130.26295 -0.354, 130.2949 -0.346667, 130.3169 -0.345933)), 
+  ((119.1394 -6.7813, 119.1394 -6.7906, 119.12865 -6.796333, 119.10505 -6.807033, 119.0879 -6.807033, 119.0804 -6.7999, 119.0954 -6.787033, 119.12115 -6.779167, 119.1394 -6.7813)), 
+  ((131.2463 -1.0394, 131.25355 -1.045633, 131.24735 -1.058767, 131.2297 -1.0712, 131.2152 -1.066367, 131.21105 -1.0477, 131.22245 -1.036633, 131.2463 -1.0394)), 
+  ((131.40945 -7.170167, 131.41135 -7.185467, 131.39795 -7.196967, 131.37695 -7.195667, 131.37885 -7.1842, 131.3846 -7.165067, 131.39415 -7.1536, 131.4018 -7.1587, 131.40945 -7.170167)), 
+  ((116.1739 -4.397433, 116.15405 -4.395967, 116.15075 -4.3864, 116.16065 -4.374667, 116.1827 -4.366567, 116.1959 -4.3717, 116.1981 -4.382733, 116.1871 -4.393033, 116.1739 -4.397433)), 
+  ((100.0805 -2.813633, 100.1101 -2.822833, 100.11405 -2.833333, 100.1022 -2.843867, 100.07655 -2.8386, 100.06275 -2.8281, 100.0687 -2.817567, 100.0805 -2.813633)), 
+  ((97.21545 0.884867, 97.23515 0.884867, 97.247 0.874367, 97.2391 0.863867, 97.21745 0.854667, 97.1997 0.8586, 97.20165 0.873067, 97.21545 0.884867)), 
+  ((128.52925 -0.5287, 128.525 -0.538567, 128.5165 -0.545367, 128.50635 -0.5448, 128.48775 -0.522767, 128.4886 -0.513167, 128.4996 -0.508667, 128.51735 -0.5143, 128.52925 -0.5287)), 
+  ((107.64185 4.5365, 107.64425 4.525267, 107.64105 4.516733, 107.62345 4.511933, 107.6042 4.5162, 107.5938 4.525267, 107.6002 4.5333, 107.62585 4.539167, 107.64185 4.5365)), 
+  ((108.7769 -2.506367, 108.7933 -2.5091, 108.8015 -2.5214, 108.79535 -2.536433, 108.7769 -2.5378, 108.7646 -2.530967, 108.7564 -2.5173, 108.7769 -2.506367)), 
+  ((115.42315 -6.5607, 115.4442 -6.5607, 115.4614 -6.573467, 115.45755 -6.583667, 115.43655 -6.588767, 115.4174 -6.5811, 115.41165 -6.5709, 115.42315 -6.5607)), 
+  ((106.0858 2.988367, 106.103 2.996, 106.1298 2.996, 106.1451 2.9922, 106.13935 2.981967, 106.1164 2.973067, 106.09155 2.978167, 106.08195 2.9858, 106.0858 2.988367)), 
+  ((107.0342 -2.229633, 107.0547 -2.225533, 107.08135 -2.225533, 107.0957 -2.231, 107.07725 -2.2474, 107.06085 -2.2474, 107.0424 -2.2433, 107.0342 -2.229633)), 
+  ((117.0735 -5.108533, 117.06705 -5.117867, 117.0509 -5.122867, 117.03585 -5.120733, 117.03155 -5.110667, 117.04335 -5.095633, 117.0595 -5.0906, 117.07455 -5.096333, 117.0735 -5.108533)), 
+  ((130.11955 -0.1544, 130.11955 -0.163633, 130.10325 -0.175033, 130.0837 -0.181, 130.06985 -0.179933, 130.06745 -0.172333, 130.0772 -0.158733, 130.1049 -0.152767, 130.11955 -0.1544)), 
+  ((117.5853 -2.214967, 117.5832 -2.221967, 117.572 -2.228033, 117.55585 -2.228967, 117.54325 -2.222433, 117.53975 -2.210767, 117.54185 -2.202833, 117.55445 -2.199567, 117.5755 -2.205167, 117.5853 -2.214967)), 
+  ((130.8087 -7.778533, 130.81825 -7.793867, 130.80295 -7.807867, 130.7838 -7.812967, 130.77615 -7.802767, 130.77805 -7.788733, 130.79145 -7.779833, 130.8087 -7.778533)), 
+  ((118.3155 -7.135833, 118.3155 -7.1473, 118.30885 -7.156133, 118.28235 -7.160567, 118.2691 -7.154367, 118.2704 -7.142, 118.2956 -7.1323, 118.3155 -7.135833)), 
+  ((132.82765 -5.799467, 132.84105 -5.8041, 132.84215 -5.8145, 132.8346 -5.827733, 132.8196 -5.833833, 132.8056 -5.8288, 132.804 -5.8177, 132.8099 -5.805167, 132.8185 -5.8009, 132.82765 -5.799467)), 
+  ((131.618 -6.982667, 131.6295 -7.0018, 131.62375 -7.0184, 131.61035 -7.019667, 131.5912 -6.999267, 131.59885 -6.983967, 131.618 -6.982667)), 
+  ((106.12215 2.9348, 106.13935 2.936067, 106.1585 2.9348, 106.1738 2.933533, 106.1623 2.920767, 106.1451 2.913133, 106.12405 2.918233, 106.10685 2.9297, 106.12215 2.9348)), 
+  ((131.90875 -4.5519, 131.91165 -4.558967, 131.9097 -4.564533, 131.8943 -4.5759, 131.87435 -4.5776, 131.86665 -4.572233, 131.86665 -4.5639, 131.8731 -4.555533, 131.89075 -4.5489, 131.9004 -4.548033, 
+      131.90875 -4.5519)), 
+  ((117.8022 -7.487967, 117.8012 -7.4803, 117.8077 -7.4763, 117.82725 -7.4763, 117.83975 -7.4803, 117.85075 -7.487633, 117.84925 -7.4983, 117.83375 -7.502633, 117.8167 -7.4993, 117.8022 -7.487967)), 
+  ((118.0304 -7.250733, 118.045 -7.2357, 118.06225 -7.236567, 118.0742 -7.245433, 118.07285 -7.2569, 118.0437 -7.265733, 118.0344 -7.264867, 118.0304 -7.250733)), 
+  ((123.1699 -1.924433, 123.1584 -1.934967, 123.1419 -1.945, 123.12755 -1.944033, 123.1254 -1.933533, 123.1347 -1.916767, 123.14765 -1.909133, 123.1699 -1.924433)), 
+  ((122.59385 -10.6892, 122.58905 -10.678067, 122.59795 -10.674367, 122.61055 -10.6734, 122.62165 -10.675367, 122.62905 -10.689933, 122.6246 -10.703267, 122.61385 -10.707233, 122.60275 -10.703033, 122.59385 -10.6892)), 
+  ((109.35305 -1.4282, 109.36125 -1.4248, 109.38175 -1.430233, 109.3879 -1.4439, 109.36945 -1.458933, 109.3551 -1.454833, 109.3469 -1.4398, 109.35305 -1.4282)), 
+  ((123.315 -1.833533, 123.315 -1.846, 123.2922 -1.8543, 123.2787 -1.851533, 123.26935 -1.839067, 123.2756 -1.8287, 123.3067 -1.828033, 123.315 -1.833533)), 
+  ((129.895 -0.8307, 129.8968 -0.838867, 129.8845 -0.849367, 129.8618 -0.849367, 129.8539 -0.843533, 129.85215 -0.831867, 129.86965 -0.8231, 129.88715 -0.8237, 129.895 -0.8307)), 
+  ((134.5508 -6.886167, 134.57385 -6.8889, 134.5755 -6.898267, 134.55325 -6.909233, 134.5343 -6.913633, 134.5244 -6.907033, 134.52605 -6.8955, 134.5384 -6.890567, 134.5508 -6.886167)), 
+  ((117.6521 -7.385933, 117.6621 -7.3744, 117.6681 -7.372733, 117.6826 -7.373733, 117.69315 -7.3794, 117.69165 -7.391767, 117.6826 -7.3991, 117.6666 -7.402767, 117.6561 -7.3991, 117.6521 -7.385933)), 
+  ((116.196 -6.825967, 116.2209 -6.818333, 116.24385 -6.815767, 116.24575 -6.8247, 116.23235 -6.8349, 116.19985 -6.842533, 116.18455 -6.836167, 116.196 -6.825967)), 
+  ((106.1537 -5.072633, 106.1754 -5.072633, 106.17735 -5.0871, 106.1537 -5.0976, 106.132 -5.100233, 106.1261 -5.091033, 106.1399 -5.080533, 106.1537 -5.072633)), 
+  ((107.05675 -2.374467, 107.0875 -2.382667, 107.0998 -2.399067, 107.0916 -2.41, 107.0711 -2.4018, 107.05265 -2.388133, 107.05675 -2.374467)), 
+  ((132.2849 -5.833233, 132.3 -5.8413, 132.29195 -5.8574, 132.27585 -5.8628, 132.2587 -5.863467, 132.2547 -5.856067, 132.26175 -5.844667, 132.2708 -5.8366, 132.2849 -5.833233)), 
+  ((118.8627 -2.5428, 118.86675 -2.553167, 118.84715 -2.563067, 118.835 -2.559467, 118.82895 -2.545067, 118.8296 -2.534267, 118.84445 -2.5302, 118.85935 -2.532467, 118.8627 -2.5428)), 
+  ((118.91495 -6.596, 118.9224 -6.607267, 118.90745 -6.619467, 118.8912 -6.622167, 118.87835 -6.6136, 118.88175 -6.5987, 118.898 -6.592367, 118.91495 -6.596)), 
+  ((130.05775 -1.6934, 130.06425 -1.6975, 130.0656 -1.7016, 130.0591 -1.713433, 130.05125 -1.717767, 130.0342 -1.716633, 130.0263 -1.709567, 130.03145 -1.690233, 130.0369 -1.686133, 130.04785 -1.6875, 
+      130.05775 -1.6934)), 
+  ((107.4299 -3.009233, 107.4422 -3.027, 107.43195 -3.046133, 107.4217 -3.046133, 107.4053 -3.028367, 107.41145 -3.013333, 107.4299 -3.009233)), 
+  ((125.6027 -1.705233, 125.6027 -1.7151, 125.5906 -1.7187, 125.57845 -1.7151, 125.565 -1.698033, 125.56365 -1.682767, 125.5677 -1.6801, 125.5879 -1.689967, 125.6027 -1.705233)), 
+  ((106.4396 -5.7494, 106.46325 -5.746767, 106.48495 -5.7494, 106.5007 -5.7586, 106.4889 -5.766467, 106.45735 -5.766467, 106.44155 -5.7586, 106.4396 -5.7494)), 
+  ((128.0864 -1.5277, 128.0873 -1.5319, 128.0792 -1.5397, 128.0648 -1.5391, 128.0531 -1.5307, 128.0477 -1.5193, 128.0549 -1.510333, 128.0666 -1.506733, 128.0801 -1.513933, 128.0864 -1.5277)), 
+  ((118.7598 -6.519433, 118.7598 -6.514, 118.7713 -6.5059, 118.7923 -6.504067, 118.80655 -6.5113, 118.8079 -6.519433, 118.79365 -6.529367, 118.77805 -6.5289, 118.7598 -6.519433)), 
+  ((105.26455 -1.224267, 105.27685 -1.2188, 105.2953 -1.220167, 105.30555 -1.232467, 105.2748 -1.248867, 105.26045 -1.246133, 105.26455 -1.224267)), 
+  ((121.7109 -7.119033, 121.70225 -7.106867, 121.7109 -7.0941, 121.7291 -7.096, 121.75025 -7.104333, 121.74545 -7.113267, 121.7243 -7.122233, 121.7109 -7.119033)), 
+  ((117.84665 -4.9985, 117.8481 -5.008, 117.83525 -5.0175, 117.81245 -5.016567, 117.80245 -5.007033, 117.8153 -4.9928, 117.83955 -4.991833, 117.84665 -4.9985)), 
+  ((121.02535 -6.4728, 121.0337 -6.481167, 121.0243 -6.4944, 121.0055 -6.500667, 120.99295 -6.497867, 120.9898 -6.483933, 121.0034 -6.4728, 121.02535 -6.4728)), 
+  ((120.37605 -6.775433, 120.3744 -6.787467, 120.3695 -6.795133, 120.34815 -6.7984, 120.3383 -6.794033, 120.3383 -6.776533, 120.3547 -6.7678, 120.37605 -6.775433)), 
+  ((117.1391 -5.019633, 117.13695 -5.034667, 117.11865 -5.046133, 117.09825 -5.046133, 117.09285 -5.033967, 117.12295 -5.017467, 117.1391 -5.019633)), 
+  ((130.16065 -2.2003, 130.15935 -2.209333, 130.1509 -2.2143, 130.12865 -2.212567, 130.123 -2.208833, 130.1199 -2.195, 130.12425 -2.188333, 130.13605 -2.185933, 130.1486 -2.189033, 130.16065 -2.2003)), 
+  ((130.5246 -1.475567, 130.52725 -1.4868, 130.52065 -1.4934, 130.5008 -1.4934, 130.4849 -1.479533, 130.4849 -1.4729, 130.49615 -1.465867, 130.51335 -1.467167, 130.5246 -1.475567)), 
+  ((120.8906 -6.4206, 120.9 -6.4206, 120.90415 -6.426167, 120.90415 -6.4359, 120.8864 -6.444267, 120.8634 -6.443567, 120.85505 -6.4352, 120.8634 -6.425467, 120.8906 -6.4206)), 
+  ((123.62195 -1.8339, 123.62715 -1.838733, 123.62195 -1.844967, 123.6126 -1.8505, 123.59395 -1.844967, 123.5784 -1.8339, 123.58255 -1.822133, 123.5981 -1.820767, 123.62195 -1.8339)), 
+  ((129.776 -1.698767, 129.78215 -1.706833, 129.776 -1.7164, 129.76165 -1.7183, 129.7444 -1.711467, 129.73745 -1.701367, 129.7444 -1.6926, 129.76 -1.689733, 129.7686 -1.691933, 129.776 -1.698767)), 
+  ((108.61905 -1.5553, 108.64365 -1.5635, 108.64775 -1.574433, 108.6334 -1.582633, 108.61495 -1.584, 108.60265 -1.570333, 108.60675 -1.562133, 108.61905 -1.5553)), 
+  ((130.33675 -0.380067, 130.33895 -0.3852, 130.3257 -0.394733, 130.30535 -0.405367, 130.29325 -0.404267, 130.28885 -0.393633, 130.3026 -0.381167, 130.32185 -0.376033, 130.33675 -0.380067)), 
+  ((121.26145 -7.0366, 121.26935 -7.042933, 121.263 -7.055567, 121.2472 -7.0619, 121.2314 -7.057667, 121.2251 -7.042933, 121.2393 -7.033433, 121.26145 -7.0366)), 
+  ((121.24365 -6.349567, 121.25825 -6.350267, 121.26665 -6.355133, 121.2656 -6.3614, 121.25305 -6.371833, 121.2353 -6.374633, 121.22275 -6.371133, 121.2196 -6.3635, 121.228 -6.352333, 121.24365 -6.349567)), 
+  ((117.376 -2.531133, 117.37855 -2.5419, 117.35985 -2.552667, 117.34455 -2.550967, 117.33605 -2.5402, 117.342 -2.527733, 117.35815 -2.523767, 117.376 -2.531133)), 
+  ((100.25595 -3.1277, 100.2658 -3.123767, 100.28355 -3.1356, 100.2816 -3.1448, 100.26385 -3.1553, 100.2481 -3.152667, 100.2402 -3.142167, 100.25595 -3.1277)), 
+  ((115.64695 -6.956067, 115.668 -6.9586, 115.6795 -6.9688, 115.67375 -6.9803, 115.6489 -6.9803, 115.62785 -6.967533, 115.64695 -6.956067)), 
+  ((132.20905 -5.249467, 132.22855 -5.253067, 132.2323 -5.2658, 132.23145 -5.274667, 132.2219 -5.2777, 132.20655 -5.2777, 132.19575 -5.268567, 132.1941 -5.2586, 132.20195 -5.251933, 132.20905 -5.249467)), 
+  ((115.7694 -6.590033, 115.79235 -6.584933, 115.8134 -6.5913, 115.8153 -6.6028, 115.8 -6.610433, 115.7847 -6.609167, 115.7713 -6.6015, 115.7694 -6.590033)), 
+  ((115.1209 -6.986667, 115.1324 -6.986667, 115.14575 -6.9956, 115.14575 -7.008333, 115.1324 -7.016, 115.119 -7.016, 115.1075 -7.0058, 115.11135 -6.9956, 115.1209 -6.986667)), 
+  ((119.072 -5.386533, 119.081 -5.3931, 119.0802 -5.399667, 119.0695 -5.408433, 119.05395 -5.409533, 119.04 -5.402967, 119.03505 -5.392033, 119.04985 -5.3838, 119.072 -5.386533)), 
+  ((130.36695 -2.1328, 130.3685 -2.137133, 130.3693 -2.1432, 130.363 -2.153467, 130.3444 -2.157133, 130.33455 -2.1553, 130.3298 -2.149, 130.33215 -2.139767, 130.34125 -2.1303, 130.3539 -2.128733, 
+      130.36695 -2.1328)), 
+  ((118.06885 -6.9944, 118.0702 -7.005, 118.0649 -7.0112, 118.04235 -7.012967, 118.02645 -6.9997, 118.0344 -6.988233, 118.06225 -6.988233, 118.06885 -6.9944)), 
+  ((107.85015 -3.196467, 107.87065 -3.192367, 107.87885 -3.204667, 107.8727 -3.2197, 107.85015 -3.221067, 107.83785 -3.210133, 107.8399 -3.201933, 107.85015 -3.196467)), 
+  ((97.2963 0.921667, 97.30615 0.921667, 97.32195 0.9151, 97.32195 0.903267, 97.2963 0.899333, 97.27065 0.8967, 97.27265 0.903267, 97.28445 0.9151, 97.2963 0.921667)), 
+  ((129.26745 -1.1419, 129.26645 -1.150467, 129.24325 -1.164267, 129.2324 -1.1646, 129.224 -1.1577, 129.2245 -1.147167, 129.23735 -1.138933, 129.2566 -1.1373, 129.26745 -1.1419)), 
+  ((100.2619 -3.2854, 100.27175 -3.278833, 100.29935 -3.2841, 100.31905 -3.2933, 100.31115 -3.301167, 100.28355 -3.301167, 100.26385 -3.2933, 100.2619 -3.2854)), 
+  ((119.2109 -5.022967, 119.22615 -5.013367, 119.23975 -5.011767, 119.25335 -5.016567, 119.25815 -5.024033, 119.25255 -5.033667, 119.23255 -5.0374, 119.2205 -5.0342, 119.2109 -5.022967)), 
+  ((128.8858 -1.3924, 128.8763 -1.402667, 128.8676 -1.4074, 128.8581 -1.402667, 128.8581 -1.380033, 128.8589 -1.370533, 128.87155 -1.368967, 128.8834 -1.3758, 128.8858 -1.3924)), 
+  ((115.5781 -6.6844, 115.5915 -6.676767, 115.6068 -6.670367, 115.61635 -6.6857, 115.6106 -6.703533, 115.5934 -6.703533, 115.58385 -6.6946, 115.5781 -6.6844)), 
+  ((125.80335 -1.706133, 125.80605 -1.7115, 125.7966 -1.7187, 125.7724 -1.721367, 125.7495 -1.7169, 125.75085 -1.707, 125.77775 -1.700733, 125.80335 -1.706133)), 
+  ((130.58455 -2.165733, 130.5956 -2.170867, 130.59635 -2.183233, 130.58215 -2.1906, 130.56635 -2.190867, 130.55725 -2.185067, 130.5569 -2.171933, 130.56555 -2.166133, 130.58455 -2.165733)), 
+  ((129.3642 -1.169533, 129.3691 -1.174333, 129.36815 -1.188167, 129.35035 -1.1967, 129.33805 -1.193567, 129.33015 -1.185333, 129.33605 -1.173167, 129.35335 -1.166567, 129.3642 -1.169533)), 
+  ((117.7706 -2.346033, 117.7774 -2.351133, 117.7604 -2.3653, 117.73745 -2.361333, 117.7315 -2.35, 117.7451 -2.338667, 117.76295 -2.338667, 117.7706 -2.346033)), 
+  ((117.10425 -7.4138, 117.113 -7.415333, 117.11455 -7.420167, 117.112 -7.425667, 117.0986 -7.435633, 117.0759 -7.438733, 117.06455 -7.436667, 117.06455 -7.429433, 117.06765 -7.423267, 117.10425 -7.4138)), 
+  ((130.6166 -1.357367, 130.6166 -1.371033, 130.60735 -1.376767, 130.5941 -1.375, 130.58285 -1.3631, 130.58485 -1.353833, 130.5954 -1.345, 130.60665 -1.344133, 130.6166 -1.357367)), 
+  ((106.61115 -5.4905, 106.62885 -5.497067, 106.6328 -5.511533, 106.62295 -5.522033, 106.59735 -5.511533, 106.59535 -5.4997, 106.5993 -5.4918, 106.61115 -5.4905)), 
+  ((109.24845 -1.7466, 109.26485 -1.7384, 109.28535 -1.739767, 109.28945 -1.756167, 109.27715 -1.764333, 109.2546 -1.762967, 109.24845 -1.7466)), 
+  ((117.3414 -0.378133, 117.34435 -0.363033, 117.3601 -0.351867, 117.3759 -0.350567, 117.37885 -0.359733, 117.36995 -0.3755, 117.35225 -0.3847, 117.3414 -0.378133)), 
+  ((117.94675 -2.510167, 117.94165 -2.516967, 117.92715 -2.526033, 117.91015 -2.525467, 117.8991 -2.5164, 117.90505 -2.5056, 117.92375 -2.499933, 117.94675 -2.510167)), 
+  ((117.0498 -5.054767, 117.0369 -5.063367, 117.024 -5.064067, 117.01435 -5.059067, 117.0165 -5.046133, 117.038 -5.0354, 117.0498 -5.0354, 117.05415 -5.042567, 117.0498 -5.054767)), 
+  ((117.2065 -2.070333, 117.20945 -2.0762, 117.1889 -2.084033, 117.16545 -2.085967, 117.1549 -2.0813, 117.1567 -2.074267, 117.1778 -2.064867, 117.19945 -2.065267, 117.2065 -2.070333)), 
+  ((130.1422 -2.073733, 130.14415 -2.079267, 130.13865 -2.087967, 130.1256 -2.099, 130.1169 -2.099267, 130.10505 -2.091633, 130.10505 -2.081633, 130.11335 -2.0727, 130.13115 -2.0706, 130.1422 -2.073733)), 
+  ((117.19485 -2.3287, 117.19825 -2.3361, 117.1974 -2.343467, 117.1804 -2.352533, 117.16765 -2.350267, 117.15915 -2.338367, 117.16595 -2.327, 117.18465 -2.3236, 117.19485 -2.3287)), 
+  ((118.89125 -6.053933, 118.88865 -6.063267, 118.86765 -6.072033, 118.85015 -6.070867, 118.84315 -6.063267, 118.851 -6.052767, 118.87375 -6.047533, 118.89125 -6.053933)), 
+  ((122.6416 -3.124233, 122.65015 -3.136133, 122.633 -3.1428, 122.61085 -3.138533, 122.608 -3.128067, 122.61515 -3.115667, 122.62875 -3.114233, 122.6416 -3.124233)), 
+  ((131.20805 0.978733, 131.1984 0.973033, 131.1887 0.969233, 131.17505 0.9757, 131.1728 0.981767, 131.1961 0.998067, 131.20865 0.999233, 131.21605 0.994667, 131.21715 0.987467, 131.20805 0.978733)), 
+  ((121.15355 -4.0114, 121.15965 -4.017867, 121.139 -4.0308, 121.11835 -4.0284, 121.1111 -4.0195, 121.1208 -4.008167, 121.14265 -4.006533, 121.15355 -4.0114)), 
+  ((106.2424 -5.7428, 106.26015 -5.7402, 106.28185 -5.744133, 106.29565 -5.752, 106.27395 -5.7612, 106.2365 -5.754633, 106.2424 -5.7428)), 
+  ((105.79085 -5.899833, 105.8086 -5.8972, 105.8165 -5.9064, 105.80665 -5.9248, 105.7869 -5.927433, 105.77705 -5.911667, 105.79085 -5.899833)), 
+  ((131.0631 -1.2315, 131.0691 -1.238467, 131.0601 -1.249433, 131.04515 -1.255433, 131.0317 -1.245433, 131.0347 -1.2285, 131.04965 -1.2225, 131.0631 -1.2315)), 
+  ((130.16035 -1.415967, 130.1611 -1.421067, 130.1569 -1.428, 130.14305 -1.437467, 130.13075 -1.4413, 130.1173 -1.4367, 130.11615 -1.430567, 130.12425 -1.4203, 130.14305 -1.414667, 130.16035 -1.415967)), 
+  ((127.7107 -5.3615, 127.7123 -5.374333, 127.7059 -5.379667, 127.68665 -5.3786, 127.669 -5.3711, 127.6674 -5.3615, 127.677 -5.3583, 127.7059 -5.3583, 127.7107 -5.3615)), 
+  ((115.6967 -6.832333, 115.7216 -6.832333, 115.72925 -6.8451, 115.71965 -6.856567, 115.6986 -6.854033, 115.6833 -6.841267, 115.6967 -6.832333)), 
+  ((106.24075 3.012567, 106.258 3.002367, 106.2599 2.989633, 106.2503 2.9858, 106.2312 2.988367, 106.2178 3.0024, 106.22545 3.0113, 106.24075 3.012567)), 
+  ((120.54525 -6.992067, 120.5497 -7.003167, 120.5391 -7.013533, 120.5258 -7.013533, 120.51635 -7.010933, 120.50855 -7.001333, 120.5147 -6.991333, 120.5319 -6.9876, 120.54525 -6.992067)), 
+  ((130.4194 -1.3944, 130.42205 -1.398367, 130.4128 -1.408067, 130.39295 -1.415567, 130.37905 -1.412033, 130.3777 -1.402333, 130.3969 -1.390433, 130.4088 -1.3869, 130.4194 -1.3944)), 
+  ((105.359 -6.080567, 105.3728 -6.074, 105.3886 -6.0753, 105.3945 -6.0845, 105.39055 -6.097633, 105.3748 -6.101567, 105.359 -6.096333, 105.359 -6.080567)), 
+  ((106.6486 -5.541767, 106.66435 -5.543067, 106.6683 -5.5562, 106.65845 -5.571967, 106.64465 -5.571967, 106.6328 -5.562767, 106.63875 -5.549633, 106.6486 -5.541767)), 
+  ((127.23155 4.666667, 127.2167 4.669367, 127.2113 4.676567, 127.2086 4.690067, 127.22345 4.696367, 127.23965 4.693667, 127.24505 4.681967, 127.23155 4.666667)), 
+  ((130.32505 0.147333, 130.3278 0.138833, 130.31775 0.1315, 130.3077 0.1309, 130.2894 0.1382, 130.283 0.147967, 130.2894 0.155267, 130.3077 0.154667, 130.32505 0.147333)), 
+  ((130.1871 0.167433, 130.1871 0.156467, 130.1798 0.151, 130.1606 0.151, 130.15145 0.160133, 130.156 0.1723, 130.1624 0.1784, 130.17705 0.176567, 130.1871 0.167433)), 
+  ((130.7101 -0.8116, 130.71275 -0.819533, 130.70745 -0.828367, 130.6876 -0.833633, 130.6704 -0.829233, 130.67965 -0.812467, 130.69155 -0.807167, 130.7101 -0.8116)), 
+  ((117.82675 -2.3891, 117.82845 -2.395367, 117.81655 -2.402733, 117.79615 -2.407833, 117.78335 -2.4033, 117.78845 -2.389667, 117.8021 -2.381733, 117.82675 -2.3891)), 
+  ((130.6479 -0.827467, 130.65055 -0.8416, 130.63865 -0.8504, 130.6214 -0.846867, 130.6148 -0.837167, 130.61745 -0.8266, 130.636 -0.8213, 130.6479 -0.827467)), 
+  ((118.77675 -6.969033, 118.7671 -6.975833, 118.74135 -6.9794, 118.72205 -6.972967, 118.721 -6.9651, 118.73815 -6.959367, 118.7671 -6.963667, 118.77675 -6.969033)), 
+  ((123.4726 -1.897133, 123.46225 -1.901967, 123.45705 -1.901967, 123.45085 -1.8916, 123.4612 -1.872967, 123.4778 -1.866033, 123.48715 -1.8764, 123.4726 -1.897133)), 
+  ((117.6337 -2.434167, 117.61925 -2.447767, 117.60395 -2.452333, 117.5946 -2.443233, 117.59715 -2.431333, 117.60905 -2.422267, 117.62265 -2.424533, 117.6337 -2.434167)), 
+  ((128.5664 -7.2569, 128.5836 -7.2531, 128.597 -7.254367, 128.6066 -7.265833, 128.597 -7.2735, 128.5779 -7.2786, 128.5664 -7.272233, 128.5664 -7.2569)), 
+  ((106.6052 -5.738867, 106.6131 -5.7323, 106.6348 -5.731, 106.6427 -5.7402, 106.63085 -5.752, 106.6131 -5.7586, 106.60125 -5.748067, 106.6052 -5.738867)), 
+  ((131.354 -7.075767, 131.3712 -7.070667, 131.38075 -7.078333, 131.37695 -7.091067, 131.36355 -7.097467, 131.34635 -7.1, 131.3444 -7.092367, 131.34635 -7.0796, 131.354 -7.075767)), 
+  ((120.51055 -6.894633, 120.5155 -6.907767, 120.504 -6.9176, 120.4876 -6.9165, 120.47445 -6.9001, 120.49085 -6.891367, 120.51055 -6.894633)), 
+  ((127.7684 -5.4021, 127.7732 -5.4096, 127.7732 -5.413867, 127.762 -5.420267, 127.74115 -5.4096, 127.73155 -5.3989, 127.73635 -5.391433, 127.754 -5.391433, 127.7684 -5.4021)), 
+  ((108.3976 -2.641667, 108.41605 -2.633467, 108.44065 -2.637567, 108.4386 -2.6485, 108.4263 -2.658067, 108.40375 -2.653967, 108.3976 -2.641667)), 
+  ((129.67675 -1.780533, 129.6796 -1.789433, 129.67305 -1.797333, 129.6661 -1.798433, 129.65585 -1.794333, 129.64805 -1.779567, 129.6505 -1.768367, 129.655 -1.765633, 129.66815 -1.768633, 129.67635 -1.774667, 
+      129.67675 -1.780533)), 
+  ((122.42545 -3.2572, 122.42955 -3.273, 122.4189 -3.2801, 122.405 -3.276833, 122.3935 -3.264833, 122.3976 -3.253367, 122.41315 -3.2512, 122.42545 -3.2572)), 
+  ((128.58745 -8.1357, 128.60465 -8.126767, 128.6276 -8.129333, 128.6372 -8.136967, 128.6238 -8.143367, 128.5951 -8.148467, 128.58555 -8.143367, 128.58745 -8.1357)), 
+  ((114.24085 -6.8349, 114.2447 -6.848933, 114.23705 -6.8604, 114.2179 -6.861667, 114.2045 -6.8502, 114.2179 -6.84, 114.24085 -6.8349)), 
+  ((127.79405 -5.339067, 127.78765 -5.348667, 127.7732 -5.352933, 127.75075 -5.351867, 127.74755 -5.3444, 127.7572 -5.334767, 127.78925 -5.332633, 127.79405 -5.339067)), 
+  ((122.65015 -3.162333, 122.65585 -3.169, 122.65515 -3.179467, 122.64375 -3.184733, 122.62515 -3.180433, 122.6173 -3.1714, 122.6223 -3.1633, 122.63945 -3.159467, 122.65015 -3.162333)), 
+  ((124.23105 -1.875333, 124.23725 -1.886733, 124.22665 -1.895933, 124.2137 -1.896533, 124.2031 -1.891433, 124.1993 -1.8832, 124.20635 -1.8728, 124.22105 -1.870833, 124.23105 -1.875333)), 
+  ((131.05535 -3.883933, 131.056 -3.894967, 131.0468 -3.9007, 131.03145 -3.901933, 131.0167 -3.8962, 131.01485 -3.889233, 131.0259 -3.881067, 131.04555 -3.880233, 131.05535 -3.883933)), 
+  ((129.3158 -1.1646, 129.3183 -1.172833, 129.30495 -1.1827, 129.29015 -1.185, 129.2788 -1.179733, 129.27635 -1.1735, 129.28865 -1.163633, 129.3025 -1.161, 129.3158 -1.1646)), 
+  ((123.8014 -5.396033, 123.81105 -5.386733, 123.82715 -5.388167, 123.8357 -5.393867, 123.83355 -5.4046, 123.8175 -5.4132, 123.8003 -5.408167, 123.8014 -5.396033)), 
+  ((130.12535 -0.417833, 130.12755 -0.423367, 130.1182 -0.434733, 130.10775 -0.439867, 130.09345 -0.4373, 130.0918 -0.4274, 130.10665 -0.411967, 130.11325 -0.4105, 130.12535 -0.417833)), 
+  ((121.27395 -6.408067, 121.2781 -6.411533, 121.2729 -6.4185, 121.25095 -6.428233, 121.23425 -6.425467, 121.2332 -6.415, 121.24785 -6.405967, 121.27395 -6.408067)), 
+  ((122.2118 -4.577833, 122.21335 -4.560067, 122.22705 -4.553967, 122.2438 -4.557, 122.2461 -4.5682, 122.23315 -4.579867, 122.2118 -4.577833)), 
+  ((130.7328 -2.063167, 130.74865 -2.0621, 130.76275 -2.066333, 130.7645 -2.073833, 130.75395 -2.079733, 130.7374 -2.081367, 130.72225 -2.077367, 130.7194 -2.0682, 130.7233 -2.064467, 130.7328 -2.063167)), 
+  ((117.21775 -7.752467, 117.21215 -7.7416, 117.22115 -7.7356, 117.23015 -7.7356, 117.25155 -7.7476, 117.24705 -7.755833, 117.23355 -7.7626, 117.22565 -7.7596, 117.21775 -7.752467)), 
+  ((124.62395 -6.063667, 124.6398 -6.0653, 124.64285 -6.070167, 124.63855 -6.082733, 124.62275 -6.089633, 124.60815 -6.085567, 124.60755 -6.0738, 124.62395 -6.063667)), 
+  ((121.3134 -6.787167, 121.31405 -6.795133, 121.30475 -6.8029, 121.289 -6.813767, 121.2791 -6.8122, 121.27095 -6.806, 121.28085 -6.7959, 121.30005 -6.7868, 121.3134 -6.787167)), 
+  ((132.6152 -5.933867, 132.6238 -5.947467, 132.61895 -5.957867, 132.6061 -5.960367, 132.5889 -5.9568, 132.5862 -5.949633, 132.59375 -5.944267, 132.60125 -5.939967, 132.60555 -5.934233, 132.6152 -5.933867)), 
+  ((130.1043 -2.122167, 130.10465 -2.1306, 130.0928 -2.139033, 130.0798 -2.138767, 130.0711 -2.131667, 130.07465 -2.1185, 130.0873 -2.113233, 130.09915 -2.115867, 130.1043 -2.122167)), 
+  ((125.4896 -1.704333, 125.4963 -1.711067, 125.4842 -1.720967, 125.4734 -1.720967, 125.45995 -1.7093, 125.45995 -1.6985, 125.47475 -1.693133, 125.4896 -1.704333)), 
+  ((105.21125 -1.140933, 105.22765 -1.1382, 105.2338 -1.151867, 105.21535 -1.1669, 105.20715 -1.1669, 105.1969 -1.155967, 105.21125 -1.140933)), 
+  ((100.12385 -3.0725, 100.1416 -3.071867, 100.15345 -3.081067, 100.1436 -3.0929, 100.11795 -3.091567, 100.11205 -3.078433, 100.12385 -3.0725)), 
+  ((115.7407 -7.0466, 115.7522 -7.0415, 115.7656 -7.038967, 115.77325 -7.050433, 115.7541 -7.0619, 115.7369 -7.064467, 115.73115 -7.0568, 115.73495 -7.050433, 115.7407 -7.0466)), 
+  ((98.19545 -0.199267, 98.21715 -0.201867, 98.22505 -0.211067, 98.2152 -0.220267, 98.19745 -0.2216, 98.18365 -0.211067, 98.18755 -0.205833, 98.19545 -0.199267)), 
+  ((131.2493 -8.077033, 131.25 -8.068467, 131.2557 -8.0632, 131.2636 -8.059867, 131.2729 -8.062733, 131.2822 -8.070833, 131.2815 -8.0799, 131.26715 -8.085633, 131.25215 -8.083233, 131.2493 -8.077033)), 
+  ((118.39375 -7.143767, 118.3871 -7.151733, 118.37385 -7.155267, 118.35795 -7.150833, 118.35795 -7.141133, 118.37515 -7.1323, 118.3964 -7.134933, 118.39375 -7.143767)), 
+  ((130.2275 -2.122433, 130.2378 -2.1186, 130.254 -2.119933, 130.2599 -2.129933, 130.2512 -2.1402, 130.23935 -2.1423, 130.22595 -2.136767, 130.22395 -2.130467, 130.2275 -2.122433)), 
+  ((123.11935 -4.759433, 123.1158 -4.7486, 123.12285 -4.7406, 123.13625 -4.738733, 123.14825 -4.744833, 123.1518 -4.7547, 123.14475 -4.7599, 123.1306 -4.7627, 123.11935 -4.759433)), 
+  ((123.80505 -5.7692, 123.8034 -5.776867, 123.7911 -5.7807, 123.77715 -5.776333, 123.77225 -5.768667, 123.778 -5.758267, 123.7895 -5.755, 123.80425 -5.759933, 123.80505 -5.7692)), 
+  ((130.21235 -0.386667, 130.2107 -0.4039, 130.19635 -0.407933, 130.18755 -0.4061, 130.1837 -0.392533, 130.1903 -0.381533, 130.2052 -0.381167, 130.21235 -0.386667)), 
+  ((124.2709 -1.6676, 124.2706 -1.6746, 124.25655 -1.682767, 124.2428 -1.682367, 124.23625 -1.677767, 124.23535 -1.6694, 124.2473 -1.661233, 124.26645 -1.661233, 124.2709 -1.6676)), 
+  ((99.5265 -2.0041, 99.5423 -2.0041, 99.55805 -2.014633, 99.55215 -2.026433, 99.53835 -2.026433, 99.5186 -2.015933, 99.5265 -2.0041)), 
+  ((117.38095 -7.422033, 117.39445 -7.407767, 117.40345 -7.407767, 117.41355 -7.415267, 117.41355 -7.425033, 117.4012 -7.434033, 117.38995 -7.433267, 117.38095 -7.422033)), 
+  ((124.24065 -5.231167, 124.26435 -5.229867, 124.27125 -5.231167, 124.2752 -5.241067, 124.25645 -5.247633, 124.23965 -5.250933, 124.2337 -5.245, 124.24065 -5.231167)), 
+  ((123.5909 -2.078933, 123.5898 -2.0945, 123.5753 -2.097267, 123.55975 -2.0855, 123.5639 -2.0741, 123.5826 -2.070633, 123.5909 -2.078933)), 
+  ((122.40265 -3.017467, 122.4082 -3.028367, 122.4082 -3.037567, 122.4009 -3.043867, 122.3923 -3.044167, 122.3824 -3.038433, 122.38025 -3.025233, 122.3867 -3.018333, 122.40265 -3.017467)), 
+  ((119.23695 -4.811367, 119.24075 -4.805667, 119.2512 -4.796767, 119.26455 -4.7917, 119.2788 -4.7955, 119.2788 -4.803133, 119.26265 -4.814533, 119.23695 -4.811367)), 
+  ((128.25725 -1.138267, 128.26375 -1.149133, 128.2518 -1.1549, 128.2334 -1.1455, 128.22905 -1.130333, 128.23665 -1.126, 128.24855 -1.128867, 128.25725 -1.138267)), 
+  ((122.3204 -2.9905, 122.3204 -2.9974, 122.3114 -3.005433, 122.29975 -3.004, 122.289 -2.993367, 122.28815 -2.985333, 122.2976 -2.9796, 122.30925 -2.9816, 122.3204 -2.9905)), 
+  ((117.08855 -4.9845, 117.0907 -4.996667, 117.07455 -5.005267, 117.05845 -5.003133, 117.05735 -4.9974, 117.0692 -4.983067, 117.081 -4.978033, 117.08855 -4.9845)), 
+  ((130.82525 -2.006633, 130.8294 -2.012867, 130.826 -2.019567, 130.81445 -2.028033, 130.7995 -2.028533, 130.79575 -2.019333, 130.8025 -2.007367, 130.81705 -2.004133, 130.82525 -2.006633)), 
+  ((117.50695 -7.321867, 117.516 -7.311, 117.5351 -7.311, 117.54525 -7.317, 117.53175 -7.331233, 117.5115 -7.331233, 117.50695 -7.321867)), 
+  ((131.85 -4.7753, 131.87275 -4.764867, 131.88695 -4.768667, 131.88695 -4.778133, 131.8699 -4.788533, 131.85425 -4.784767, 131.85 -4.7753)), 
+  ((127.129 4.651367, 127.12495 4.660367, 127.14925 4.665767, 127.16945 4.658567, 127.16405 4.650467, 127.1533 4.645967, 127.129 4.651367)), 
+  ((122.55445 -3.081367, 122.5537 -3.088033, 122.54015 -3.097567, 122.52945 -3.0928, 122.5273 -3.081367, 122.5237 -3.0752, 122.5316 -3.069967, 122.5437 -3.071367, 122.55445 -3.081367)), 
+  ((114.6713 -7.106533, 114.6962 -7.0989, 114.70385 -7.107833, 114.68855 -7.1193, 114.6675 -7.120567, 114.65985 -7.1091, 114.6713 -7.106533)), 
+  ((106.2917 -5.003, 106.2996 -4.9964, 106.32325 -4.997733, 106.31535 -5.009567, 106.2996 -5.0214, 106.28185 -5.009567, 106.2917 -5.003)), 
+  ((123.40105 -2.073067, 123.40625 -2.084133, 123.39275 -2.091733, 123.372 -2.0779, 123.37305 -2.067533, 123.3876 -2.066167, 123.40105 -2.073067)), 
+  ((95.37375 3.045333, 95.39345 3.041367, 95.3974 3.036133, 95.3836 3.0256, 95.36785 3.0256, 95.35795 3.0335, 95.35795 3.038733, 95.37375 3.045333)), 
+  ((117.7162 -2.471033, 117.7162 -2.475567, 117.70345 -2.488033, 117.68815 -2.4903, 117.68305 -2.484067, 117.69325 -2.4682, 117.706 -2.463667, 117.7162 -2.471033)), 
+  ((128.55875 -7.360233, 128.57025 -7.353867, 128.5798 -7.357667, 128.58745 -7.3666, 128.5779 -7.3768, 128.5645 -7.3781, 128.5511 -7.367867, 128.55875 -7.360233)), 
+  ((115.4882 -6.516067, 115.492 -6.5084, 115.51115 -6.505867, 115.5169 -6.5135, 115.51305 -6.523733, 115.5016 -6.532633, 115.4882 -6.525, 115.4882 -6.516067)), 
+  ((134.70335 -5.446933, 134.70335 -5.445367, 134.7034 -5.443767, 134.7036 -5.442167, 134.70395 -5.440533, 134.70435 -5.438933, 134.70495 -5.437367, 134.7056 -5.435833, 134.70635 -5.434367, 134.7072 -5.432967, 
+      134.7081 -5.4317, 134.7091 -5.4305, 134.7102 -5.429433, 134.7113 -5.428533, 134.71245 -5.427733, 134.7136 -5.4271, 134.7148 -5.426633, 134.71595 -5.426333, 134.7171 -5.4262, 134.71825 -5.426233, 
+      134.71935 -5.426433, 134.7204 -5.4268, 134.72135 -5.427333, 134.72225 -5.428033, 134.7231 -5.428867, 134.7238 -5.429833, 134.72445 -5.430933, 134.72495 -5.432167, 134.72535 -5.4335, 134.72565 -5.434933, 
+      134.72585 -5.4364, 134.72585 -5.437967, 134.7258 -5.439567, 134.7256 -5.441167, 134.72525 -5.4428, 134.72485 -5.4444, 134.72425 -5.445967, 134.7236 -5.4475, 134.72285 -5.448967, 134.722 -5.450367, 
+      134.7211 -5.451633, 134.7201 -5.452833, 134.719 -5.4539, 134.7179 -5.4548, 134.71675 -5.4556, 134.7156 -5.456233, 134.7144 -5.4567, 134.71325 -5.457, 134.7121 -5.457133, 134.71095 -5.4571, 
+      134.70985 -5.4569, 134.7088 -5.456533, 134.70785 -5.456, 134.70695 -5.4553, 134.7061 -5.454467, 134.7054 -5.4535, 134.70475 -5.4524, 134.70425 -5.451167, 134.70385 -5.449833, 134.70355 -5.4484, 
+      134.70335 -5.446933)), 
+  ((127.5712 -5.4908, 127.5696 -5.483333, 127.5744 -5.478, 127.59205 -5.4737, 127.6081 -5.4769, 127.6065 -5.4844, 127.58405 -5.494, 127.5712 -5.4908)), 
+  ((127.5231 -5.454467, 127.53115 -5.448067, 127.54715 -5.447, 127.5584 -5.4534, 127.56 -5.4609, 127.54715 -5.4673, 127.52955 -5.463033, 127.5231 -5.454467)), 
+  ((130.13305 -0.3529, 130.1391 -0.355467, 130.1391 -0.3584, 130.1281 -0.363933, 130.1072 -0.365767, 130.0929 -0.360967, 130.09235 -0.3551, 130.10555 -0.3507, 130.13305 -0.3529)), 
+  ((117.16375 -7.8391, 117.1649 -7.8226, 117.1795 -7.818867, 117.18965 -7.8211, 117.1919 -7.8271, 117.1874 -7.8376, 117.1784 -7.842867, 117.16375 -7.8391)), 
+  ((130.17735 -0.1278, 130.17815 -0.1365, 130.1692 -0.141933, 130.15375 -0.141367, 130.1472 -0.133767, 130.1521 -0.122367, 130.1692 -0.120767, 130.17735 -0.1278)), 
+  ((117.8856 -8.4955, 117.8809 -8.5023, 117.855 -8.501767, 117.8448 -8.495467, 117.84715 -8.4892, 117.86835 -8.486067, 117.8762 -8.486067, 117.8856 -8.4955)), 
+  ((117.8974 -2.4682, 117.8906 -2.4818, 117.87275 -2.482367, 117.86595 -2.473867, 117.86935 -2.4631, 117.8838 -2.460267, 117.8974 -2.4682)), 
+  ((121.031 -6.7518, 121.0333 -6.757233, 121.01935 -6.765, 121.0042 -6.773533, 120.99725 -6.769667, 121.0007 -6.757233, 121.01235 -6.7487, 121.031 -6.7518)), 
+  ((106.8763 -2.368333, 106.89065 -2.359467, 106.9091 -2.364933, 106.90705 -2.374467, 106.8845 -2.3813, 106.87425 -2.3772, 106.8763 -2.368333)), 
+  ((127.4718 -5.428833, 127.48145 -5.416, 127.49425 -5.416, 127.50385 -5.423467, 127.50385 -5.430967, 127.49105 -5.4363, 127.4782 -5.4363, 127.4718 -5.428833)), 
+  ((95.3836 3.101833, 95.4033 3.0979, 95.41515 3.083433, 95.4053 3.076867, 95.38755 3.084733, 95.37965 3.096567, 95.3836 3.101833)), 
+  ((132.57825 -5.882033, 132.5786 -5.880767, 132.57915 -5.879467, 132.5798 -5.878167, 132.58055 -5.8769, 132.58145 -5.875667, 132.58245 -5.874467, 132.58355 -5.873333, 132.58475 -5.8723, 132.586 -5.871333, 
+      132.5873 -5.870433, 132.5887 -5.8697, 132.5901 -5.869033, 132.5915 -5.8685, 132.5929 -5.8681, 132.5943 -5.867833, 132.59565 -5.8677, 132.59695 -5.8677, 132.5982 -5.867833, 132.5994 -5.8681, 
+      132.6005 -5.8685, 132.6015 -5.869033, 132.60235 -5.869667, 132.60315 -5.870433, 132.60375 -5.8713, 132.60425 -5.872267, 132.6046 -5.873333, 132.60485 -5.874467, 132.6049 -5.875633, 132.6048 -5.876867, 
+      132.6046 -5.878167, 132.60425 -5.879433, 132.6037 -5.880733, 132.60305 -5.882033, 132.6023 -5.8833, 132.6014 -5.884533, 132.6004 -5.885733, 132.5993 -5.886867, 132.5981 -5.8879, 132.59685 -5.888867, 
+      132.59555 -5.889767, 132.59415 -5.8905, 132.59275 -5.891167, 132.59135 -5.8917, 132.58995 -5.8921, 132.58855 -5.892367, 132.5872 -5.8925, 132.5859 -5.8925, 132.58465 -5.892367, 132.58345 -5.8921, 
+      132.58235 -5.8917, 132.58135 -5.891167, 132.5805 -5.890533, 132.5797 -5.889767, 132.5791 -5.8889, 132.5786 -5.887933, 132.57825 -5.886867, 132.578 -5.885733, 132.57795 -5.884567, 132.57805 -5.883333, 
+      132.57825 -5.882033)), 
+  ((108.23355 -3.185533, 108.24585 -3.1828, 108.26225 -3.1862, 108.2643 -3.199867, 108.24585 -3.203967, 108.23355 -3.1944, 108.23355 -3.185533)), 
+  ((120.96115 -6.678867, 120.9658 -6.691267, 120.9588 -6.702933, 120.94365 -6.702133, 120.939 -6.692067, 120.94485 -6.680433, 120.96115 -6.678867)), 
+  ((129.79405 -1.754133, 129.79815 -1.757833, 129.7953 -1.761933, 129.7842 -1.765767, 129.76245 -1.760833, 129.7588 -1.754533, 129.76125 -1.749633, 129.76985 -1.747967, 129.78665 -1.7499, 129.79405 -1.754133)), 
+  ((129.6075 -4.455933, 129.6094 -4.463567, 129.6037 -4.468667, 129.5827 -4.468033, 129.57885 -4.458467, 129.5865 -4.449567, 129.6008 -4.449567, 129.6075 -4.455933)), 
+  ((129.7113 -0.867433, 129.71215 -0.8727, 129.7008 -0.877367, 129.6859 -0.8797, 129.67365 -0.8762, 129.6754 -0.8657, 129.692 -0.863367, 129.7113 -0.867433)), 
+  ((98.16985 -0.2748, 98.1856 -0.272167, 98.19545 -0.280067, 98.18365 -0.290567, 98.16985 -0.2932, 98.15995 -0.281367, 98.16985 -0.2748)), 
+  ((114.76505 -7.050433, 114.77655 -7.0415, 114.8014 -7.044067, 114.788 -7.0568, 114.76695 -7.063167, 114.76505 -7.050433)), 
+  ((130.81595 -2.088633, 130.82055 -2.0944, 130.81385 -2.102133, 130.80395 -2.104967, 130.79375 -2.1012, 130.78955 -2.093667, 130.79305 -2.086633, 130.80185 -2.084067, 130.81135 -2.085, 130.81595 -2.088633)), 
+  ((120.3383 -6.366467, 120.33995 -6.373, 120.33505 -6.383967, 120.32025 -6.388333, 120.30715 -6.382867, 120.3219 -6.368633, 120.3383 -6.366467)), 
+  ((128.59735 -1.432433, 128.5989 -1.439267, 128.5847 -1.446133, 128.57205 -1.440333, 128.57125 -1.428733, 128.5839 -1.424, 128.5942 -1.426633, 128.59735 -1.432433)), 
+  ((114.60625 -6.972633, 114.6273 -6.970067, 114.6292 -6.982833, 114.612 -6.9905, 114.5967 -6.979, 114.60625 -6.972633)), 
+  ((130.4036 0.141267, 130.4009 0.135767, 130.39085 0.1376, 130.3762 0.148567, 130.3753 0.154667, 130.38445 0.159533, 130.39355 0.1571, 130.4036 0.141267)), 
+  ((108.57395 -1.521833, 108.5924 -1.525233, 108.59035 -1.537533, 108.5801 -1.545733, 108.5678 -1.5389, 108.57395 -1.521833)), 
+  ((130.1131 0.163167, 130.1204 0.155867, 130.11765 0.149767, 130.1085 0.146733, 130.093 0.149767, 130.09025 0.1571, 130.0994 0.1638, 130.1131 0.163167)), 
+  ((130.79565 -3.8692, 130.7987 -3.8737, 130.79565 -3.877367, 130.784 -3.8782, 130.77295 -3.875333, 130.76435 -3.8692, 130.7631 -3.8655, 130.76865 -3.862633, 130.78155 -3.863867, 130.79565 -3.8692)), 
+  ((130.6987 -7.3481, 130.6997 -7.3361, 130.7097 -7.3361, 130.7187 -7.3481, 130.7147 -7.358133, 130.7007 -7.3548, 130.6987 -7.3481)), 
+  ((106.8517 -2.404533, 106.864 -2.400433, 106.8763 -2.407267, 106.8722 -2.415467, 106.85375 -2.4141, 106.8517 -2.404533)), 
+  ((116.92325 -1.4284, 116.9265 -1.434533, 116.9211 -1.440267, 116.90655 -1.4399, 116.906 -1.4313, 116.91465 -1.4259, 116.92325 -1.4284)), 
+  ((117.91375 -6.982033, 117.9177 -6.9723, 117.92435 -6.9732, 117.9323 -6.980267, 117.931 -6.986467, 117.9217 -6.9891, 117.91375 -6.982033)), 
+  ((127.18295 4.7764, 127.18565 4.768333, 127.16945 4.767433, 127.1681 4.7746, 127.18295 4.7764)), 
+  ((127.06285 4.893333, 127.05745 4.887067, 127.04935 4.888867, 127.04935 4.894233, 127.06285 4.893333)), 
+  ((126.2963 -8.891833, 126.2475 -8.918033, 126.22625 -8.929067, 126.2963 -8.891833)))
+
+MULTIPOLYGON (((124.90685 -8.833833, 125.00055 -8.7505, 125.04305 -8.692833, 125.08715 -8.601667, 125.09895 -8.571767, 125.1462 -8.550833, 125.2265 -8.5309, 125.73505 -8.486833, 125.93345 -8.464833, 125.9476 -8.466933, 
+    125.9539 -8.478467, 125.9791 -8.491033, 126.00585 -8.49, 126.06095 -8.4596, 126.09955 -8.4528, 126.1783 -8.4528, 126.21765 -8.4465, 126.26805 -8.423433, 126.2858 -8.418833, 126.3074 -8.417167, 
+    126.3751 -8.463267, 126.4247 -8.486833, 126.4751 -8.504633, 126.5223 -8.506733, 126.5554 -8.4952, 126.64355 -8.4229, 126.6609 -8.411367, 126.7215 -8.402433, 126.76715 -8.379367, 126.8018 -8.358433, 
+    126.8616 -8.349, 126.9246 -8.351067, 126.9671 -8.3626, 127.023 -8.364167, 127.09855 -8.3495, 127.182 -8.356833, 127.3064 -8.386167, 127.319 -8.3977, 127.3072 -8.411833, 127.1151 -8.518733, 
+    127.06 -8.553333, 126.9663 -8.610433, 126.84035 -8.656567, 126.64195 -8.6922, 126.6018 -8.707367, 126.49155 -8.786, 126.41285 -8.848867, 126.2963 -8.891833, 126.22625 -8.929067, 126.1554 -8.9228, 
+    126.13965 -8.930133, 126.13175 -8.958433, 126.11285 -8.9794, 125.97905 -9.0475, 125.94675 -9.0585, 125.88375 -9.0428, 125.8381 -9.0344, 125.7956 -9.047, 125.71215 -9.0889, 125.6279 -9.107233, 
+    125.5712 -9.1146, 125.5224 -9.1303, 125.3563 -9.212567, 125.22715 -9.306867, 125.14685 -9.360333, 125.1075 -9.3729, 125.094907 -9.349842, 125.064283 -9.302302, 125.046931 -9.260761, 124.975953 -9.248496, 
+    124.980638 -9.224846, 125.025375 -9.195516, 125.096654 -9.178184, 125.141301 -9.157733, 125.168414 -9.113499, 125.178325 -9.012925, 125.166018 -8.912219, 125.126236 -8.891262, 125.077146 -8.911686, 125.044866 -9.026925, 
+    125.008865 -9.071106, 124.960016 -9.067854, 124.920204 -9.049857, 124.903062 -8.987598, 124.899491 -8.901743, 124.90685 -8.833833)), 
+  ((124.3849 -9.120533, 124.430372 -9.175859, 124.443131 -9.232171, 124.420129 -9.308988, 124.384099 -9.356129, 124.368441 -9.366394, 124.317264 -9.373487, 124.279523 -9.370302, 124.224113 -9.356651, 124.175505 -9.329721, 
+      124.127092 -9.283555, 124.081233 -9.232039, 124.1731 -9.183933, 124.2566 -9.1399, 124.3849 -9.120533)))
+
+POLYGON ((-169.6125 16.907567, -169.5867 16.906033, -169.55385 16.899, -169.5304 16.8771, -169.5304 16.8607, -169.55035 16.849733, -169.58785 16.845033, -169.60895 16.8513, -169.6371 16.8552, -169.64765 16.870067, 
+    -169.6289 16.8857, -169.6125 16.907567))
+
+POLYGON ((-5.9486 -16.0126, -5.90615 -15.972633, -5.88865 -15.935167, -5.85365 -15.906, -5.80245 -15.896867, -5.78245 -15.906833, -5.7812 -15.917667, -5.79995 -15.9926, -5.79995 -16.021733, -5.8362 -16.042567, 
+    -5.90365 -16.042567, -5.94235 -16.0309, -5.94735 -16.022567, -5.9486 -16.0126))
+
+POLYGON ((-4.52805 54.417067, -4.49465 54.424067, -4.4578 54.421733, -4.44025 54.403, -4.442 54.3679, -4.4543 54.352667, -4.4543 54.337433, -4.44025 54.325733, -4.39635 54.3117, -4.38405 54.301167, 
+    -4.38755 54.259, -4.40685 54.2438, -4.4525 54.1958, -4.4701 54.164167, -4.5105 54.133733, -4.5526 54.1232, -4.6053 54.1185, -4.63515 54.1033, -4.6738 54.071667, -4.70715 54.051767, 
+    -4.7212 54.0471, -4.75105 54.051767, -4.7809 54.0588, -4.802 54.057633, -4.8248 54.0506, -4.85115 54.0506, -4.8652 54.057633, -4.874 54.074033, -4.8687 54.092767, -4.82655 54.1185, 
+    -4.7809 54.144267, -4.7581 54.172367, -4.7493 54.249633, -4.737 54.268367, -4.7019 54.2953, -4.68255 54.3035, -4.64045 54.309333, -4.6176 54.321067, -4.5895 54.3597, -4.5526 54.404167, 
+    -4.52805 54.417067))
+
+MULTIPOLYGON (((-5.80035 55.319067, -5.83335 55.325233, -5.8559 55.350533, -5.86665 55.3898, -5.85945 55.412367, -5.78775 55.474533, -5.7826 55.490233, -5.7903 55.5343, -5.77185 55.625833, -5.715 55.7109, 
+    -5.66785 55.754633, -5.55105 55.8318, -5.5316 55.855733, -5.5326 55.8728, -5.5439 55.878967, -5.5562 55.8776, -5.5818 55.859833, -5.64225 55.826367, -5.68325 55.807233, -5.7017 55.8045, 
+    -5.715 55.810633, -5.75395 55.845467, -5.75445 55.860167, -5.7268 55.8916, -5.69195 55.913467, -5.66635 55.937367, -5.66735 55.9442, -5.67965 55.946233, -5.71245 55.942133, -5.7309 55.948967, 
+    -5.73395 55.9606, -5.72575 55.985867, -5.72475 55.9961, -5.74115 56.0255, -5.735 56.0405, -5.70425 56.054867, -5.67865 56.055533, -5.61 56.027533, -5.5946 56.0296, -5.58845 56.0371, 
+    -5.59085 56.0589, -5.6104 56.0781, -5.60465 56.100367, -5.5862 56.121867, -5.5908 56.131833, -5.6104 56.140267, -5.62885 56.138733, -5.65535 56.128, -5.67265 56.121067, -5.6865 56.127233, 
+    -5.69455 56.140267, -5.6911 56.155633, -5.6196 56.207033, -5.5735 56.2408, -5.5735 56.249233, -5.59195 56.2569, -5.61615 56.2546, -5.6254 56.2684, -5.62885 56.290667, -5.63 56.298333, 
+    -5.65305 56.3037, -5.7003 56.312933, -5.71645 56.3275, -5.70955 56.347467, -5.6865 56.361267, -5.645 56.368933, -5.56315 56.3797, -5.5516 56.385067, -5.55275 56.390433, -5.5885 56.408067, 
+    -5.60005 56.4211, -5.59315 56.4334, -5.577 56.441067, -5.4617 56.474067, -5.4444 56.474833, -5.33605 56.4564, -5.29455 56.4587, -5.2565 56.469467, -5.2311 56.4848, -5.1239 56.584567, 
+    -5.12045 56.599933, -5.132 56.609133, -5.1481 56.6099, -5.16305 56.6068, -5.18845 56.585333, -5.3106 56.488633, -5.3394 56.4848, -5.36825 56.4917, -5.42355 56.510133, -5.4397 56.5132, 
+    -5.45585 56.509367, -5.4766 56.507833, -5.51235 56.5201, -5.52155 56.5324, -5.51695 56.553867, -5.49735 56.569233, -5.47545 56.575367, -5.3498 56.5746, -5.3256 56.5815, -5.31635 56.593, 
+    -5.3233 56.6053, -5.3475 56.611433, -5.4201 56.606833, -5.43855 56.6122, -5.4466 56.626, -5.43855 56.639067, -5.427 56.648267, -5.3555 56.694333, -5.3371 56.702767, -5.3048 56.705067, 
+    -5.2103 56.705067, -5.13765 56.719633, -5.10655 56.741133, -5.0858 56.7611, -5.08925 56.771067, -5.10655 56.7795, -5.12845 56.775667, -5.2414 56.7419, -5.2702 56.738067, -5.2898 56.742667, 
+    -5.2921 56.7565, -5.28175 56.768767, -5.25755 56.7887, -5.231 56.8079, -5.06155 56.945267, -4.8494 57.113333, -4.69955 57.2154, -4.6073 57.269133, -4.46435 57.343567, -4.3963 57.4019, 
+    -4.32595 57.460967, -4.3064 57.4817, -4.2833 57.507033, -4.2349 57.526967, -4.19915 57.540033, -4.1807 57.553067, -4.1565 57.5738, -4.12305 57.607567, -4.0954 57.6206, -4.07465 57.6229, 
+    -3.9974 57.615233, -3.96745 57.622133, -3.87985 57.6536, -3.80375 57.675867, -3.7461 57.692733, -3.7265 57.691967, -3.7138 57.6812, -3.685 57.665867, -3.66425 57.668933, -3.63775 57.675833, 
+    -3.5305 57.7357, -3.4521 57.7802, -3.4175 57.7871, -3.323 57.787867, -3.29305 57.7779, -3.2412 57.7403, -3.1962 57.722633, -3.1386 57.712667, -3.0936 57.714967, -3.03945 57.720367, 
+    -2.9772 57.747967, -2.91265 57.767167, -2.8492 57.769467, -2.7593 57.7572, -2.689 57.739533, -2.6417 57.703467, -2.60945 57.692733, -2.5806 57.694267, -2.5207 57.708833, -2.43535 57.746467, 
+    -2.38005 57.7618, -2.3524 57.763333, -2.31665 57.751833, -2.2878 57.7311, -2.25785 57.722667, -2.22095 57.722667, -2.1903 57.7314, -2.13595 57.765267, -2.0903 57.7581, -2.0846 57.7572, 
+    -2.03155 57.7434, -1.9728 57.7104, -1.88745 57.6444, -1.85515 57.5907, -1.854 57.540033, -1.8794 57.492467, -1.93475 57.445633, -1.9866 57.416467, -2.01775 57.395767, -2.04885 57.369667, 
+    -2.0777 57.3313, -2.095 57.3029, -2.1019 57.2438, -2.12495 57.200067, -2.1307 57.185467, -2.1457 57.1732, -2.16415 57.1594, -2.2045 57.121, -2.2264 57.096467, -2.24135 57.073433, 
+    -2.2713 56.987467, -2.3036 56.913033, -2.3393 56.857033, -2.3785 56.814833, -2.435 56.7795, -2.4696 56.762633, -2.50645 56.7511, -2.57335 56.7112, -2.58025 56.7043, -2.58715 56.683567, 
+    -2.61135 56.6383, -2.64365 56.6053, -2.7209 56.542367, -2.7451 56.5224, -2.7601 56.5155, -2.84195 56.5155, -2.93995 56.519333, -3.01715 56.512433, -3.061 56.506267, -3.0875 56.490933, 
+    -3.1382 56.479433, -3.24655 56.466367, -3.32265 56.4587, -3.35145 56.444133, -3.36415 56.435667, -3.3538 56.424167, -3.3238 56.4165, -3.24885 56.4211, -3.1739 56.424933, -3.0644 56.451, 
+    -2.9895 56.471733, -2.9007 56.487833, -2.8696 56.484, -2.83615 56.477867, -2.8304 56.464833, -2.83385 56.454067, -2.8592 56.4349, -2.8811 56.419533, -2.8811 56.414167, -2.8673 56.410333, 
+    -2.82925 56.402667, -2.75775 56.394233, -2.71625 56.376567, -2.69085 56.353533, -2.6874 56.315167, -2.6978 56.295967, -2.73235 56.2668, -2.7762 56.2507, -2.81885 56.244533, -2.88575 56.253767, 
+    -2.9526 56.261433, -3.00905 56.265267, -3.07245 56.250667, -3.11165 56.2238, -3.16925 56.142467, -3.19925 56.101033, -3.24535 56.070333, -3.2995 56.0596, -3.35025 56.055767, -3.386 56.0573, 
+    -3.469 56.073433, -3.5439 56.091833, -3.5762 56.094133, -3.6154 56.089533, -3.6719 56.084933, -3.71455 56.0972, -3.76645 56.121, -3.80795 56.131733, -3.8264 56.127133, -3.8414 56.117133, 
+    -3.84485 56.102567, -3.8391 56.071867, -3.80335 56.041167, -3.76415 56.025833, -3.70535 56.0074, -3.65695 56.001933, -3.44015 56.0031, -3.31085 56.0157, -3.2028 56.001267, -3.09905 55.999733, 
+    -3.03795 56.012, -2.97105 56.041933, -2.9042 56.064967, -2.85695 56.086433, -2.8016 56.0995, -2.72435 56.1064, -2.684 56.1064, -2.63555 56.091833, -2.59985 56.067267, -2.51455 56.001267, 
+    -2.4915 55.990533, -2.4281 55.988233, -2.2702 55.983633, -2.163 55.959833, -2.10305 55.926833, -2.07535 55.899233, -2.0719 55.874667, -2.07675 55.842467, -2.0823 55.818633, -2.08 55.804833, 
+    -2.05005 55.783333, -1.97975 55.738833, -1.97515 55.7258, -1.97515 55.710467, -1.97515 55.686667, -1.96245 55.6736, -1.9463 55.667467, -1.92905 55.6667, -1.90715 55.677467, -1.8933 55.678233, 
+    -1.88525 55.668233, -1.88405 55.6337, -1.8783 55.625267, -1.8633 55.626033, -1.8449 55.632933, -1.808 55.661333, -1.79185 55.665933, -1.78035 55.656733, -1.7734 55.642133, -1.76995 55.6222, 
+    -1.755 55.594567, -1.73885 55.57, -1.6904 55.524733, -1.67425 55.5086, -1.66965 55.490967, -1.6662 55.427267, -1.66275 55.4027, -1.6547 55.389633, -1.6282 55.372, -1.6201 55.361233, 
+    -1.6201 55.344367, -1.62705 55.306767, -1.6201 55.2914, -1.6028 55.276833, -1.5521 55.233867, -1.52785 55.207, -1.51865 55.177833, -1.51865 55.163267, -1.529 55.140233, -1.5382 55.108767, 
+    -1.53705 55.098033, -1.51975 55.0842, -1.47135 55.048133, -1.4425 55.009767, -1.4056 54.957567, -1.3941 54.9238, -1.39295 54.884667, -1.3895 54.835567, -1.3722 54.807933, -1.3434 54.7826, 
+    -1.2788 54.745767, -1.24305 54.715833, -1.23155 54.6882, -1.2327 54.655967, -1.2396 54.6483, -1.25345 54.640633, -1.2546 54.632167, -1.24305 54.623733, -1.22465 54.616067, -1.20505 54.6153, 
+    -1.1912 54.619933, -1.18775 54.6322, -1.17505 54.6414, -1.14395 54.642167, -1.07705 54.6253, -1.01485 54.6015, -0.96525 54.592267, -0.91225 54.590733, -0.80045 54.581533, -0.73705 54.565433, 
+    -0.6275 54.519367, -0.5491 54.4695, -0.4753 54.424967, -0.44765 54.404267, -0.4361 54.382767, -0.4292 54.347467, -0.405 54.3229, -0.38425 54.312933, -0.35545 54.3068, -0.3266 54.292967, 
+    -0.31625 54.274567, -0.3174 54.246167, -0.3151 54.237733, -0.24365 54.184, -0.231 54.177833, -0.1595 54.165567, -0.13415 54.156367, -0.12955 54.141, -0.13185 54.126433, -0.1457 54.1134, 
+    -0.1964 54.0896, -0.21485 54.0773, -0.2229 54.0612, -0.2275 54.0351, -0.2286 54.018833, -0.22405 53.991367, -0.20905 53.968333, -0.16875 53.9292, -0.06265 53.8348, -0.02465 53.788767, 
+    -0.0085 53.769567, 0.04225 53.727367, 0.08145 53.688233, 0.11255 53.646033, 0.11485 53.636033, 0.1091 53.622233, 0.0895 53.615333, 0.06415 53.614567, 0.03645 53.623767, -0.0385 53.656767, 
+    -0.0627 53.6606, -0.12265 53.6529, -0.15265 53.651367, -0.19415 53.670567, -0.27945 53.716633, -0.3083 53.727367, -0.3567 53.7312, -0.4074 53.7335, -0.5849 53.7289, -0.6506 53.7266, 
+    -0.6506 53.720467, -0.63105 53.718167, -0.5492 53.713567, -0.41205 53.714333, -0.3636 53.711267, -0.30595 53.692067, -0.2656 53.668267, -0.246 53.648333, -0.2114 53.610733, -0.1699 53.595367, 
+    -0.11345 53.588467, -0.03965 53.551633, 0.116 53.487167, 0.20245 53.4319, 0.2232 53.402733, 0.26815 53.3636, 0.27395 53.326767, 0.29125 53.270733, 0.2901 53.233133, 0.2901 53.170967, 
+    0.2751 53.116467, 0.2509 53.0927, 0.23935 53.085, 0.2209 53.081933, 0.1921 53.078867, 0.1633 53.074267, 0.1391 53.0681, 0.1218 53.053533, 0.09185 53.025133, 0.0423 52.993667, 
+    0.0008 52.9622, -0.00155 52.9484, 0.0111 52.938433, 0.0676 52.926167, 0.0872 52.920033, 0.13905 52.881667, 0.2048 52.829467, 0.22095 52.820267, 0.2786 52.813367, 0.3224 52.824867, 
+    0.3639 52.849433, 0.39275 52.883967, 0.4135 52.926933, 0.43195 52.964533, 0.4677 53.0006, 0.4815 53.0121, 0.51725 53.022867, 0.5472 53.0075, 0.5622 52.9814, 0.57835 52.9791, 
+    0.5968 52.992167, 0.59795 53.004433, 0.59795 53.015933, 0.61175 53.035133, 0.62905 53.0382, 0.64405 53.027433, 0.65555 53.011333, 0.67055 53.0029, 0.69705 53.0029, 0.7155 53.003667, 
+    0.74205 53.0198, 0.7674 53.027467, 0.802 53.020567, 0.8239 53.011333, 1.07635 52.996767, 1.18355 52.982933, 1.35185 52.942267, 1.49015 52.885467, 1.59965 52.803367, 1.68845 52.715133, 
+    1.7057 52.6829, 1.70915 52.6522, 1.7034 52.585433, 1.66075 52.4757, 1.62895 52.430533, 1.58925 52.345067, 1.56245 52.2536, 1.56735 52.208633, 1.55925 52.1956, 1.51315 52.167967, 
+    1.5039 52.161033, 1.49585 52.141867, 1.48775 52.115, 1.4567 52.092767, 1.40485 52.044433, 1.35875 52.008367, 1.3518 51.992233, 1.3449 51.9608, 1.32645 51.9485, 1.2988 51.9485, 
+    1.27225 51.940833, 1.2492 51.925467, 1.2158 51.9178, 1.19505 51.910133, 1.1904 51.894767, 1.19735 51.8848, 1.21465 51.881733, 1.23075 51.885567, 1.2665 51.893233, 1.28265 51.885567, 
+    1.28265 51.8779, 1.2619 51.8633, 1.172 51.8165, 1.09135 51.7812, 1.0475 51.779667, 1.0164 51.7904, 1.0072 51.804233, 1.0095 51.8165, 1.00835 51.824167, 0.98875 51.834933, 
+    0.9726 51.834933, 0.9523 51.828433, 0.90645 51.811167, 0.88405 51.776267, 0.8781 51.7651, 0.8493 51.755133, 0.8193 51.749767, 0.74785 51.752067, 0.7248 51.742067, 0.7144 51.726733, 
+    0.7098 51.7083, 0.7225 51.6968, 0.7375 51.6945, 0.7744 51.714433, 0.78825 51.719833, 0.8032 51.719067, 0.81015 51.712133, 0.8067 51.695267, 0.81015 51.6899, 0.82165 51.6899, 
+    0.85165 51.711367, 0.88045 51.732867, 0.90235 51.742833, 0.92655 51.738233, 0.9427 51.7206, 0.9508 51.698333, 0.94505 51.6891, 0.9266 51.680667, 0.90125 51.669933, 0.86665 51.6469, 
+    0.8655 51.640767, 0.86895 51.638467, 0.8978 51.643067, 0.92085 51.6492, 0.93355 51.643067, 0.9289 51.632333, 0.9197 51.6162, 0.9001 51.603933, 0.80785 51.573233, 0.7433 51.560933, 
+    0.7214 51.551733, 0.70065 51.547133, 0.6672 51.547133, 0.63725 51.5479, 0.62455 51.5433, 0.6211 51.535633, 0.61995 51.524867, 0.6073 51.515667, 0.59115 51.5149, 0.5335 51.5172, 
+    0.4851 51.511833, 0.40785 51.4942, 0.3952 51.4873, 0.39635 51.473467, 0.4102 51.467333, 0.4367 51.466567, 0.50815 51.480367, 0.6361 51.486533, 0.6707 51.484233, 0.6926 51.4704, 
+    0.6972 51.459667, 0.688 51.445833, 0.6638 51.432033, 0.60615 51.419767, 0.54965 51.412833, 0.537 51.405167, 0.5439 51.3998, 0.58195 51.394433, 0.61765 51.395967, 0.7064 51.3906, 
+    0.75135 51.376, 0.8655 51.361433, 0.94505 51.3599, 0.9681 51.3576, 1.0292 51.369867, 1.0638 51.3714, 1.1076 51.360667, 1.14795 51.351433, 1.186 51.351433, 1.209 51.359333, 
+    1.2542 51.3683, 1.309 51.387367, 1.35095 51.3921, 1.39015 51.381367, 1.4017 51.362933, 1.3971 51.3491, 1.3752 51.318433, 1.35785 51.285433, 1.3648 51.2647, 1.3798 51.249367, 
+    1.38785 51.230167, 1.3867 51.214033, 1.36595 51.190267, 1.33135 51.169533, 1.3129 51.1442, 1.30485 51.121967, 1.2887 51.1135, 1.26565 51.107367, 1.2334 51.103533, 1.1596 51.098933, 
+    1.10545 51.079733, 1.0374 51.051367, 0.9775 51.0291, 0.95905 51.013733, 0.95675 50.9884, 0.97175 50.9439, 0.96365 50.928567, 0.93025 50.912433, 0.87375 50.907067, 0.7804 50.907067, 
+    0.65935 50.904767, 0.5637 50.897867, 0.4772 50.884033, 0.42535 50.864867, 0.38845 50.846433, 0.34005 50.803467, 0.2928 50.777367, 0.2271 50.752033, 0.1925 50.7436, 0.1591 50.744367, 
+    0.09335 50.758167, -0.0323 50.793467, -0.15915 50.798833, -0.20295 50.7927, -0.3148 50.765833, -0.3701 50.7574, -0.43695 50.760467, -0.54415 50.765833, -0.5764 50.762, -0.6928 50.721333, 
+    -0.8461 50.6584, -0.898 50.629267, -0.91645 50.624633, -0.96255 50.633867, -0.99715 50.647667, -1.04785 50.676067, -1.0686 50.698333, -1.0582 50.712133, -1.0167 50.726733, -0.97635 50.735933, 
+    -0.9579 50.742067, -0.9429 50.7582, -0.9406 50.787333, -0.94755 50.810367, -0.97635 50.829567, -1.0086 50.839533, -1.0328 50.836467, -1.05355 50.818833, -1.07545 50.7935, -1.1273 50.775833, 
+    -1.1688 50.7843, -1.2126 50.801167, -1.30715 50.865633, -1.3786 50.890933, -1.4247 50.898633, -1.4616 50.895567, -1.4593 50.890933, -1.427 50.874833, -1.3221 50.827267, -1.30595 50.8142, 
+    -1.31175 50.801933, -1.329 50.788133, -1.41435 50.733633, -1.5492 50.650733, -1.5976 50.634633, -1.661 50.634633, -1.8604 50.6377, -1.8892 50.643067, -1.9503 50.667633, -2.01945 50.7037, 
+    -2.0575 50.7175, -2.0771 50.716733, -2.099 50.7083, -2.1059 50.6914, -2.10595 50.6845, -2.0633 50.6607, -2.01605 50.629233, -2.01375 50.6208, -2.0241 50.591633, -2.0437 50.573233, 
+    -2.0737 50.560167, -2.1336 50.554033, -2.22005 50.556333, -2.2823 50.5663, -2.39415 50.597, -2.43565 50.597767, -2.46215 50.586267, -2.4633 50.573967, -2.45525 50.553267, -2.446 50.539433, 
+    -2.4437 50.525633, -2.45755 50.5172, -2.47485 50.520267, -2.4979 50.531, -2.5613 50.5855, -2.59475 50.6016, -2.6766 50.617733, -2.7377 50.6392, -2.79995 50.662233, -2.87605 50.6814, 
+    -2.93715 50.682167, -3.03745 50.6676, -3.132 50.639233, -3.1781 50.630767, -3.25535 50.6208, -3.33375 50.622333, -3.4271 50.6254, -3.46745 50.6254, -3.4767 50.6208, -3.47785 50.6016, 
+    -3.47785 50.577033, -3.49515 50.560167, -3.52395 50.540967, -3.5378 50.5218, -3.547 50.4765, -3.5574 50.465767, -3.58045 50.457333, -3.5966 50.439667, -3.59085 50.4274, -3.5747 50.4174, 
+    -3.5551 50.4082, -3.50555 50.409733, -3.4848 50.399, -3.47905 50.384433, -3.4825 50.371367, -3.4894 50.357567, -3.5159 50.342967, -3.56435 50.323033, -3.62315 50.2977, -3.66465 50.257033, 
+    -3.67385 50.232467, -3.67385 50.2102, -3.6808 50.199467, -3.69575 50.1941, -3.7246 50.204833, -3.74765 50.225567, -3.7603 50.235533, -3.76955 50.232467, -3.77645 50.2225, -3.79835 50.2102, 
+    -3.826 50.204067, -3.8594 50.220167, -3.88595 50.253167, -3.8986 50.280033, -3.9286 50.293067, -3.95855 50.293833, -3.99085 50.2831, -4.02775 50.283867, -4.04735 50.2923, -4.05315 50.309933, 
+    -4.0485 50.324533, -4.0416 50.336033, -4.0439 50.346, -4.06005 50.352933, -4.07965 50.356, -4.11075 50.355233, -4.1315 50.356, -4.14075 50.369033, -4.13615 50.3813, -4.13845 50.394367, 
+    -4.16265 50.403567, -4.188 50.401267, -4.2099 50.3913, -4.218 50.382833, -4.20645 50.3721, -4.17995 50.359833, -4.16955 50.3437, -4.1834 50.3299, -4.1984 50.328367, -4.23645 50.335267, 
+    -4.2849 50.3506, -4.33445 50.3675, -4.3621 50.370567, -4.4013 50.366733, -4.43475 50.3552, -4.4693 50.339867, -4.4958 50.334467, -4.5258 50.334467, -4.5696 50.332167, -4.59265 50.321433, 
+    -4.6157 50.316833, -4.64105 50.312233, -4.6653 50.319133, -4.68605 50.319133, -4.73215 50.3084, -4.7633 50.296867, -4.78405 50.283833, -4.7875 50.264667, -4.78865 50.2447, -4.8013 50.226267, 
+    -4.82435 50.219367, -4.8774 50.219367, -4.90855 50.2117, -4.93275 50.188667, -4.9662 50.171033, -5.0008 50.170267, -5.03305 50.1787, -5.06075 50.1833, -5.07915 50.1833, -5.09875 50.1764, 
+    -5.1126 50.1572, -5.1149 50.123433, -5.11375 50.1081, -5.10535 50.0884, -5.10225 50.076633, -5.1011 50.024433, -5.1276 49.984533, -5.1737 49.951533, -5.21175 49.944633, -5.25325 49.959233, 
+    -5.2786 49.986067, -5.29245 50.006033, -5.327 50.0237, -5.37315 50.0398, -5.42735 50.0651, -5.48845 50.082767, -5.56225 50.089667, -5.60375 50.085833, -5.6395 50.072033, -5.73285 50.025233, 
+    -5.77435 50.021367, -5.7997 50.0306, -5.81815 50.0513, -5.82625 50.073567, -5.83085 50.1173, -5.81585 50.147233, -5.79625 50.175633, -5.77205 50.193267, -5.7252 50.2209, -5.6636 50.237033, 
+    -5.6163 50.235567, -5.5635 50.221633, -5.51725 50.215533, -5.49765 50.2094, -5.4596 50.200167, -5.43885 50.204, -5.4285 50.2186, -5.4308 50.233167, -5.42385 50.2447, -5.39505 50.247767, 
+    -5.304 50.262333, -5.26595 50.2869, -5.2037 50.3084, -5.1772 50.3337, -5.16685 50.353633, -5.16685 50.374367, -5.1484 50.392033, -5.1161 50.402, -5.07695 50.4089, -5.0389 50.4281, 
+    -5.03775 50.4488, -5.0389 50.466467, -5.0562 50.486433, -5.07005 50.510967, -5.0677 50.534767, -5.0458 50.543967, -5.00775 50.5409, -4.9628 50.515567, -4.9259 50.500233, -4.8948 50.501, 
+    -4.8821 50.5056, -4.8694 50.5217, -4.8729 50.533233, -4.89015 50.537067, -4.9213 50.5363, -4.9478 50.547033, -4.9478 50.563133, -4.93165 50.5762, -4.8994 50.586167, -4.85905 50.599233, 
+    -4.84985 50.6161, -4.83025 50.636067, -4.71615 50.6921, -4.64355 50.7366, -4.6009 50.7673, -4.58935 50.789567, -4.58935 50.816433, -4.5974 50.847867, -4.5974 50.865533, -4.58125 50.889333, 
+    -4.55355 50.9131, -4.5524 50.933067, -4.56855 50.957633, -4.5697 50.9837, -4.5547 51.0029, -4.52015 51.014433, -4.47865 51.0029, -4.4129 50.9799, -4.3818 50.980667, -4.3299 50.992933, 
+    -4.25385 51.037433, -4.21465 51.055867, -4.12935 51.060467, -4.1109 51.0643, -4.10165 51.072733, -4.10745 51.081167, -4.1236 51.087333, -4.1478 51.0858, -4.187 51.085033, -4.2181 51.095767, 
+    -4.225 51.1088, -4.2273 51.1349, -4.2158 51.1587, -4.19155 51.177133, -4.14545 51.187867, -4.0878 51.193233, -4.02675 51.193233, -3.9518 51.211667, -3.8792 51.223167, -3.8077 51.228533, 
+    -3.6263 51.217467, -3.5559 51.235433, -3.51655 51.238167, -3.4213 51.198133, -3.3654 51.198133, -3.29085 51.220233, -3.2598 51.227133, -3.19975 51.224367, -3.1521 51.2285, -3.13245 51.240267, 
+    -3.1097 51.318967, -3.0807 51.3645, -3.0455 51.387967, -2.92125 51.4142, -2.82395 51.466667, -2.7142 51.502567, -2.6873 51.526033, -2.6728 51.5633, -2.6645 51.586767, -2.6169 51.635067, 
+    -2.5196 51.711, -2.5082 51.727967, -2.54445 51.720667, -2.60655 51.691667, -2.74735 51.596433, -2.85605 51.5502, -2.9596 51.5364, -2.98235 51.532267, -3.0279 51.5019, -3.05485 51.490833, 
+    -3.1128 51.4798, -3.13145 51.467367, -3.2039 51.405267, -3.32505 51.370033, -3.4389 51.363133, -3.48035 51.375567, -3.55485 51.428033, -3.6149 51.462533, -3.6584 51.470833, -3.71015 51.466667, 
+    -3.7288 51.4722, -3.764 51.505333, -3.7909 51.513633, -3.88305 51.518433, -3.9638 51.5626, -3.9969 51.566767, -4.1025 51.5488, -4.1522 51.522567, -4.175 51.522567, -4.2102 51.546033, 
+    -4.24125 51.554333, -4.29095 51.558467, -4.31165 51.566767, -4.32615 51.595733, -4.30545 51.616467, -4.2785 51.623367, -4.20605 51.602633, -4.16255 51.601267, -4.07975 51.630267, -4.0259 51.660633, 
+    -4.028 51.6772, -4.0404 51.685467, -4.07145 51.688233, -4.15015 51.639933, -4.175 51.633033, -4.19775 51.6344, -4.25365 51.657867, -4.35305 51.6758, -4.3634 51.686867, -4.35925 51.696533, 
+    -4.293 51.72, -4.2806 51.731033, -4.2868 51.743467, -4.3096 51.7545, -4.3365 51.751733, -4.3572 51.755867, -4.3748 51.774533, -4.3976 51.774533, -4.5011 51.744167, -4.63365 51.7207, 
+    -4.71855 51.7207, -4.74545 51.709667, -4.75375 51.694467, -4.73715 51.646167, -4.7475 51.633733, -4.7848 51.624067, -4.85105 51.6282, -4.8904 51.644767, -4.91525 51.647533, -5.0105 51.633733, 
+    -5.05395 51.637867, -5.0871 51.658567, -5.0933 51.676533, -5.07055 51.708267, -5.0809 51.716567, -5.10575 51.716567, -5.1492 51.704133, -5.16575 51.6986, -5.20305 51.712433, -5.2341 51.7138, 
+    -5.2465 51.726233, -5.2403 51.7414, -5.2072 51.757967, -5.16575 51.757967, -5.13265 51.766267, -5.10365 51.788333, -5.0933 51.822867, -5.10985 51.8477, -5.1782 51.8767, -5.2755 51.882233, 
+    -5.2962 51.8974, -5.29415 51.9181, -5.27965 51.9319, -5.20305 51.951233, -5.14505 51.992667, -5.10365 52.0396, -5.09745 52.065833, -5.0809 52.071333, -5.0167 52.065833, -4.96905 52.072733, 
+    -4.9401 52.071333, -4.90075 52.0465, -4.87795 52.047867, -4.8614 52.058933, -4.8614 52.071333, -4.8821 52.1017, -4.8614 52.1155, -4.81585 52.111367, -4.791 52.122433, -4.7701 52.142567, 
+    -4.74015 52.157167, -4.7113 52.1633, -4.62485 52.159467, -4.59255 52.164867, -4.56605 52.184033, -4.53605 52.2247, -4.48995 52.2439, -4.4346 52.2508, -4.385 52.259267, -4.33085 52.277667, 
+    -4.2755 52.316033, -4.20405 52.372833, -4.1326 52.4327, -4.1061 52.482567, -4.1003 52.5171, -4.07725 52.560067, -4.0565 52.577733, -4.0265 52.586933, -4.03 52.595367, -4.0415 52.6015, 
+    -4.1026 52.6253, -4.1222 52.6368, -4.13375 52.656767, -4.1245 52.700533, -4.0853 52.7412, -4.07725 52.755767, -4.083 52.767267, -4.1095 52.774967, -4.1614 52.778033, -4.1752 52.786467, 
+    -4.18095 52.829433, -4.1821 52.850933, -4.1994 52.869333, -4.204 52.888533, -4.1971 52.902333, -4.14985 52.926133, -4.13255 52.946833, -4.1429 52.956067, -4.17635 52.960667, -4.204 52.9599, 
+    -4.2582 52.9361, -4.31355 52.933033, -4.41615 52.933033, -4.4542 52.924567, -4.52565 52.8908, -4.56025 52.8839, -4.57525 52.877, -4.58905 52.8486, -4.59365 52.821733, -4.6052 52.811767, 
+    -4.6294 52.8133, -4.64785 52.831733, -4.66285 52.840933, -4.68475 52.836333, -4.73775 52.817133, -4.76545 52.809467, -4.7931 52.811767, -4.80345 52.8302, -4.80115 52.851667, -4.78275 52.873933, 
+    -4.7297 52.906933, -4.69285 52.916133, -4.64905 52.939933, -4.58565 52.976767, -4.49455 53.0021, -4.4473 53.031267, -4.3735 53.0796, -4.35045 53.114133, -4.279 53.1694, -4.1925 53.216967, 
+    -4.12105 53.239233, -4.04035 53.256867, -3.9919 53.2822, -3.95155 53.320567, -3.94695 53.391933, -3.9331 53.4234, -3.91465 53.430333, -3.89625 53.427233, -3.88355 53.418033, -3.8628 53.393467, 
+    -3.81555 53.3628, -3.7694 53.342833, -3.72215 53.3321, -3.66335 53.322133, -3.5965 53.3229, -3.5538 53.329033, -3.43735 53.365867, -3.39585 53.377367, -3.3555 53.3743, -3.33475 53.3605, 
+    -3.33015 53.340533, -3.3163 53.328267, -3.28405 53.322133, -3.2656 53.3229, -3.21945 53.3037, -3.15375 53.273, -3.13765 53.273767, -3.1192 53.283767, -3.11575 53.299867, -3.11575 53.3137, 
+    -3.1457 53.331333, -3.19645 53.363567, -3.2022 53.3889, -3.18955 53.405, -3.1584 53.4127, -3.13535 53.415, -3.12035 53.424967, -3.10425 53.4265, -3.0858 53.425733, -3.06045 53.4081, 
+    -3.01895 53.364367, -2.97165 53.332133, -2.92785 53.312933, -2.8979 53.305267, -2.87025 53.315233, -2.86215 53.3329, -2.87255 53.3605, -2.88985 53.378933, -2.9544 53.426533, -3.0466 53.473333, 
+    -3.0754 53.5117, -3.1157 53.570033, -3.1215 53.586167, -3.1065 53.609933, -3.06845 53.638333, -3.0327 53.666733, -3.0154 53.6867, -3.0085 53.704367, -2.99005 53.7128, -2.9578 53.715867, 
+    -2.92895 53.725833, -2.91165 53.741967, -2.91285 53.753467, -2.9324 53.761133, -2.982 53.763433, -3.0039 53.758833, -3.03385 53.7504, -3.05345 53.7527, -3.0765 53.7719, -3.0788 53.787233, 
+    -3.07075 53.863967, -3.05575 53.877033, -3.0373 53.881633, -2.97275 53.880867, -2.95545 53.887, -2.9543 53.8985, -2.9578 53.909267, -2.99465 53.9369, -2.9981 53.952233, -2.99465 53.959933, 
+    -2.97965 53.963767, -2.94395 53.963767, -2.9255 53.963, -2.9197 53.969133, -2.91625 53.9837, -2.9278 53.996767, -2.98425 54.0336, -2.9935 54.046633, -2.9889 54.058133, -2.9808 54.069667, 
+    -2.9635 54.0781, -2.88515 54.1188, -2.8759 54.1326, -2.8805 54.1441, -2.9001 54.173267, -2.90125 54.188633, -2.8932 54.217767, -2.8932 54.2293, -2.90245 54.235433, -2.9232 54.2339, 
+    -2.94395 54.2224, -2.96935 54.217, -2.9797 54.209333, -2.9866 54.184767, -3.00275 54.174033, -3.02005 54.171733, -3.04885 54.1817, -3.065 54.1986, -3.07195 54.234667, -3.07885 54.246167, 
+    -3.095 54.248467, -3.1134 54.239267, -3.1353 54.204733, -3.14685 54.168667, -3.1572 54.153333, -3.17795 54.1418, -3.20565 54.137967, -3.2264 54.1326, -3.23675 54.126467, -3.23445 54.1165, 
+    -3.21715 54.093467, -3.2241 54.081967, -3.2483 54.0766, -3.26905 54.079667, -3.28635 54.091167, -3.3025 54.105, -3.3094 54.1165, -3.30825 54.128767, -3.30135 54.148733, -3.2633 54.202467, 
+    -3.2518 54.227767, -3.23105 54.279967, -3.23565 54.2907, -3.246 54.294533, -3.261 54.293767, -3.26905 54.282267, -3.2979 54.236233, -3.32095 54.2247, -3.37975 54.217033, -3.39475 54.218567, 
+    -3.40975 54.233933, -3.4386 54.263833, -3.472 54.2838, -3.4847 54.298367, -3.48355 54.3145, -3.4847 54.339067, -3.5008 54.353633, -3.5953 54.406567, -3.66565 54.470267, -3.68525 54.5002, 
+    -3.6899 54.520167, -3.66105 54.563133, -3.60345 54.6345, -3.6011 54.6629, -3.6115 54.682067, -3.61035 54.6936, -3.5746 54.7166, -3.53885 54.7358, -3.49855 54.770333, -3.479 54.807167, 
+    -3.46975 54.835567, -3.4617 54.869333, -3.4363 54.896967, -3.3429 54.950667, -3.3072 54.958367, -3.2772 54.959133, -3.18615 54.946833, -3.1723 54.948367, -3.1677 54.958367, -3.17 54.972167, 
+    -3.17 54.9852, -3.17925 54.9998, -3.19885 55.005933, -3.2277 55.009, -3.245 55.005933, -3.27265 54.998267, -3.31185 54.986733, -3.35565 54.9783, -3.3787 54.976, -3.4075 54.9806, 
+    -3.44205 54.986733, -3.4755 54.9898, -3.51585 54.984433, -3.5539 54.975233, -3.58155 54.9714, -3.61385 54.976, -3.65535 54.982133, -3.67955 54.982133, -3.71185 54.972167, -3.7222 54.958333, 
+    -3.72795 54.943767, -3.7268 54.927633, -3.70835 54.908467, -3.70835 54.8931, -3.72105 54.880833, -3.7395 54.875467, -3.80635 54.878533, -3.83405 54.876233, -3.86745 54.860867, -3.88015 54.8601, 
+    -3.9032 54.863933, -3.93895 54.880833, -3.96085 54.880833, -3.97005 54.876233, -3.9793 54.865467, -3.9735 54.835567, -3.9793 54.8271, -4.0012 54.818667, -4.0208 54.805633, -4.03925 54.779533, 
+    -4.05535 54.7711, -4.0911 54.772633, -4.12455 54.795667, -4.1349 54.824033, -4.14875 54.830967, -4.1649 54.828667, -4.1718 54.817133, -4.17985 54.800267, -4.19255 54.793367, -4.2179 54.795667, 
+    -4.24675 54.809467, -4.32975 54.847067, -4.37355 54.8532, -4.40465 54.870067, -4.4277 54.91, -4.45885 54.917667, -4.48305 54.9123, -4.4946 54.900767, -4.49345 54.8862, -4.48535 54.872367, 
+    -4.4715 54.8578, -4.4162 54.812533, -4.40695 54.785667, -4.40925 54.7688, -4.4381 54.744233, -4.445 54.730433, -4.4381 54.719667, -4.42425 54.7074, -4.42655 54.7005, -4.4519 54.6836, 
+    -4.51995 54.671333, -4.55565 54.679, -4.5741 54.6959, -4.59485 54.718133, -4.62255 54.7565, -4.6652 54.7872, -4.709 54.798733, -4.7482 54.802567, -4.7839 54.8133, -4.8692 54.870867, 
+    -4.9234 54.877767, -4.9568 54.869333, -5.0052 54.837867, -5.01445 54.807167, -5.00985 54.7665, -4.95795 54.7082, -4.9591 54.689767, -4.9741 54.678267, -5.0052 54.681333, -5.0271 54.690533, 
+    -5.0744 54.725833, -5.0905 54.754233, -5.09745 54.7811, -5.10205 54.803333, -5.1159 54.822533, -5.13435 54.831733, -5.16665 54.854767, -5.2462 54.961433, -5.2485 54.9814, -5.24505 54.996733, 
+    -5.22085 55.018233, -5.1874 55.025133, -5.16205 55.020533, -5.094 54.9622, -5.07445 54.956833, -5.06065 54.9607, -5.0583 54.9791, -5.0687 54.996, -5.1217 55.055833, -5.1217 55.0781, 
+    -5.109 55.091167, -5.0364 55.1418, -4.943 55.208567, -4.905 55.244633, -4.89115 55.273033, -4.88425 55.3045, -4.88195 55.350533, -4.8727 55.3705, -4.8393 55.3912, -4.8266 55.404267, 
+    -4.8243 55.4503, -4.8116 55.477167, -4.7966 55.494067, -4.72975 55.524733, -4.71935 55.543167, -4.7159 55.565433, -4.7228 55.585367, -4.7378 55.6015, -4.7666 55.613, -4.9418 55.675167, 
+    -4.966 55.696667, -4.9683 55.712, -4.96135 55.7381, -4.95445 55.758067, -4.9268 55.8018, -4.91985 55.817133, -4.92565 55.837867, -4.94295 55.8931, -4.93605 55.960633, -4.9222 55.981367, 
+    -4.90145 55.9898, -4.82885 55.988267, -4.664 55.952967, -4.6225 55.948367, -4.6006 55.950667, -4.5948 55.9637, -4.60175 55.976767, -4.61905 55.9852, -4.7032 56.000567, -4.7689 56.028167, 
+    -4.81155 56.0581, -4.8346 56.082667, -4.8473 56.082667, -4.87265 56.0704, -4.89225 56.0635, -4.92335 56.066567, -4.9418 56.0796, -4.93835 56.094967, -4.90955 56.120267, -4.88645 56.165567, 
+    -4.8934 56.180133, -4.9049 56.1832, -4.9268 56.174767, -4.9568 56.161733, -4.9764 56.1625, -4.98445 56.172467, -4.99485 56.182433, -5.01095 56.181667, -5.034 56.173233, -5.04325 56.154033, 
+    -5.0398 56.098033, -5.03405 56.042767, -5.0352 56.002867, -5.03985 55.9269, -5.04445 55.9077, -5.07095 55.899267, -5.094 55.8962, -5.13895 55.913833, -5.14815 55.928433, -5.1493 55.9668, 
+    -5.15625 55.979067, -5.16775 55.9852, -5.1793 55.979067, -5.18965 55.966033, -5.2035 55.944533, -5.21735 55.9407, -5.23115 55.949133, -5.2427 55.9622, -5.25305 55.965267, -5.27265 55.9545, 
+    -5.2784 55.941467, -5.28305 55.9238, -5.26805 55.906933, -5.245 55.900033, -5.215 55.900033, -5.1908 55.9054, -5.1574 55.887733, -5.10435 55.861667, -5.0859 55.8417, -5.08705 55.821733, 
+    -5.0767 55.803333, -5.0709 55.7895, -5.0594 55.7688, -5.0744 55.7519, -5.1078 55.751133, -5.13085 55.761133, -5.1355 55.776467, -5.1297 55.793367, -5.1378 55.8064, -5.147 55.811, 
+    -5.1597 55.810233, -5.17585 55.807933, -5.1966 55.821767, -5.2185 55.847067, -5.2485 55.866267, -5.29345 55.871633, -5.3292 55.880067, -5.373 55.894667, -5.38565 55.913833, -5.38915 55.939933, 
+    -5.39955 55.995967, -5.4007 56.0136, -5.38225 56.031267, -5.3488 56.058133, -5.3442 56.0819, -5.31885 56.098033, -5.29 56.1057, -5.15395 56.177833, -5.109 56.220067, -5.10785 56.2331, 
+    -5.11595 56.236167, -5.13555 56.233867, -5.1701 56.223133, -5.20815 56.199333, -5.24045 56.1771, -5.3119 56.156367, -5.3626 56.119533, -5.42135 56.0643, -5.48595 56.039733, -5.5311 56.0255, 
+    -5.54645 56.0009, -5.5403 55.9681, -5.50915 55.925933, -5.4001 55.822967, -5.3944 55.805033, -5.40575 55.786133, -5.43835 55.7663, -5.5035 55.748367, -5.53895 55.720033, -5.54035 55.692633, 
+    -5.52405 55.664767, -5.5113 55.611867, -5.52405 55.5722, -5.585 55.522133, -5.6374 55.473967, -5.6544 55.4551, -5.6544 55.4428, -5.6431 55.4343, -5.5949 55.433367, -5.58215 55.421067, 
+    -5.585 55.3937, -5.61335 55.371967, -5.66715 55.360633, -5.69835 55.356833, -5.72665 55.3408, -5.80035 55.319067)), 
+  ((-6.04125 56.837067, -5.99235 56.833467, -5.95705 56.837967, -5.9455 56.843867, -5.9251 56.8719, -5.90065 56.8846, -5.8545 56.890933, -5.82055 56.9036, -5.80425 56.9226, -5.8083 56.929867, 
+      -5.8287 56.931667, -5.8409 56.938, -5.8382 56.9543, -5.845 56.962433, -5.86535 56.961533, -5.8871 56.947967, -5.9061 56.941633, -5.9197 56.942533, -5.93055 56.9516, -5.9251 57.029433, 
+      -5.91015 57.043933, -5.89315 57.050733, -5.87005 57.050733, -5.83475 57.042567, -5.78995 57.022667, -5.7723 57.018133, -5.7614 57.023567, -5.76005 57.029, -5.77365 57.039867, -5.8266 57.075167, 
+      -5.8402 57.0987, -5.83475 57.128567, -5.78585 57.161167, -5.7533 57.1684, -5.66095 57.142167, -5.6202 57.1313, -5.56995 57.128567, -5.5584 57.130833, -5.54345 57.1444, -5.54345 57.153467, 
+      -5.5611 57.1616, -5.6385 57.177, -5.71865 57.204167, -5.7458 57.2304, -5.74985 57.2458, -5.73355 57.263, -5.70235 57.282933, -5.66975 57.287467, -5.6195 57.287467, -5.56925 57.266633, 
+      -5.5421 57.263, -5.5258 57.269333, -5.50815 57.2811, -5.50815 57.290167, -5.5475 57.316433, -5.56515 57.317333, -5.6222 57.317333, -5.69555 57.3282, -5.73695 57.3386, -5.7573 57.3522, 
+      -5.76005 57.3703, -5.7424 57.3875, -5.67585 57.402, -5.61065 57.417367, -5.5699 57.431867, -5.5509 57.447267, -5.5482 57.461733, -5.5699 57.466267, -5.59705 57.461733, -5.62965 57.447267, 
+      -5.6636 57.4391, -5.6799 57.441833, -5.69215 57.452667, -5.66905 57.468067, -5.6772 57.4744, -5.69485 57.4735, -5.75325 57.448167, -5.81165 57.427333, -5.82655 57.430967, -5.84695 57.444533, 
+      -5.89175 57.5378, -5.9182 57.6143, -5.91275 57.626967, -5.8924 57.6333, -5.85845 57.634233, -5.8286 57.621533, -5.7335 57.588033, -5.70095 57.5826, -5.6765 57.588967, -5.66835 57.601633, 
+      -5.667 57.6125, -5.6751 57.623367, -5.7213 57.627867, -5.7566 57.636033, -5.78785 57.6641, -5.8123 57.677667, -5.853 57.687633, -5.88155 57.703033, -5.90325 57.722933, -5.9114 57.7501, 
+      -5.90665 57.755067, -5.88495 57.765933, -5.85505 57.768667, -5.8469 57.7759, -5.84555 57.784033, -5.85505 57.7931, -5.9094 57.831133, -5.93655 57.8592, -5.93925 57.885433, -5.93245 57.909, 
+      -5.9162 57.922567, -5.8958 57.9289, -5.85235 57.928, -5.82925 57.918933, -5.7994 57.8954, -5.7668 57.853767, -5.72335 57.820267, -5.67855 57.801267, -5.6663 57.803067, -5.65815 57.8094, 
+      -5.6541 57.820267, -5.6663 57.850133, -5.70705 57.9117, -5.71385 57.938867, -5.70705 57.9633, -5.68965 57.976867, -5.6598 57.977767, -5.63125 57.962367, -5.581 57.927967, -5.55655 57.927067, 
+      -5.4798 57.927533, -5.4676 57.919367, -5.4187 57.884067, -5.40375 57.877733, -5.3603 57.876833, -5.35485 57.886767, -5.37115 57.9076, -5.41595 57.933867, -5.41325 57.9429, -5.3983 57.9583, 
+      -5.37795 57.9565, -5.34535 57.935667, -5.32365 57.930233, -5.26525 57.932033, -5.25165 57.929333, -5.21155 57.906233, -5.1749 57.878167, -5.1559 57.876367, -5.14775 57.8836, -5.14775 57.893567, 
+      -5.15315 57.9126, -5.1844 57.935233, -5.2428 57.959667, -5.255 57.9669, -5.25775 57.994067, -5.26725 58.005833, -5.28625 58.010367, -5.36775 58.0149, -5.3922 58.022133, -5.44785 58.074633, 
+      -5.4587 58.094567, -5.4981 58.128067, -5.5029 58.1421, -5.50015 58.154767, -5.48115 58.1593, -5.4635 58.1566, -5.4241 58.131233, -5.3983 58.114933, -5.37385 58.114033, -5.35485 58.1267, 
+      -5.34535 58.138467, -5.3562 58.191, -5.37115 58.219967, -5.4187 58.264333, -5.4377 58.285133, -5.44175 58.305967, -5.42955 58.3141, -5.41325 58.3132, -5.3888 58.303233, -5.3657 58.305067, 
+      -5.34265 58.315033, -5.31275 58.334033, -5.29845 58.3381, -5.2618 58.3363, -5.1939 58.295567, -5.12465 58.2675, -5.09205 58.263867, -5.07985 58.2711, -5.0717 58.282867, -5.07845 58.295567, 
+      -5.1002 58.306433, -5.1681 58.326333, -5.19795 58.342633, -5.21565 58.374333, -5.2102 58.393333, -5.19255 58.427733, -5.19255 58.468467, -5.18985 58.484767, -5.17895 58.498367, -5.16945 58.5056, 
+      -5.12735 58.5056, -5.1124 58.512833, -5.10565 58.531833, -5.109 58.548567, -5.1294 58.5694, -5.1294 58.621, -5.1158 58.644533, -5.07915 58.661733, -4.99765 58.659933, -4.95015 58.649967, 
+      -4.92295 58.6382, -4.9216 58.624633, -4.9325 58.611967, -4.9284 58.598367, -4.9121 58.593833, -4.8931 58.593833, -4.8768 58.607433, -4.8632 58.6355, -4.84555 58.644533, -4.82925 58.643633, 
+      -4.8157 58.6346, -4.79395 58.625533, -4.7498 58.624167, -4.7308 58.620567, -4.72125 58.6133, -4.724 58.597, -4.7525 58.5771, -4.78915 58.555367, -4.80545 58.5273, -4.7946 58.5237, 
+      -4.77965 58.5237, -4.75115 58.539967, -4.71855 58.555367, -4.6914 58.5599, -4.66425 58.568033, -4.64385 58.582533, -4.633 58.606967, -4.62215 58.621467, -4.59225 58.634133, -4.5719 58.640467, 
+      -4.5556 58.634133, -4.51895 58.6088, -4.5135 58.5925, -4.52845 58.5617, -4.5583 58.522767, -4.57325 58.5083, -4.57325 58.498333, -4.5651 58.4929, -4.5488 58.4929, -4.47685 58.5626, 
+      -4.4422 58.5893, -4.41095 58.599267, -4.33355 58.601967, -4.3064 58.609233, -4.2765 58.6201, -4.229 58.6201, -4.21815 58.6246, -4.1665 58.662633, -4.15225 58.670333, -4.12375 58.671233, 
+      -4.102 58.6649, -4.0613 58.638633, -4.04635 58.635933, -3.9703 58.635033, -3.8766 58.643167, -3.8019 58.654033, -3.75235 58.669867, -3.71975 58.6735, -3.6505 58.6762, -3.63015 58.670767, 
+      -3.5799 58.6409, -3.5541 58.626433, -3.50115 58.629133, -3.48145 58.6341, -3.46105 58.6649, -3.4502 58.677567, -3.42575 58.686633, -3.3144 58.676667, -3.1392 58.6685, -3.12495 58.666233, 
+      -3.1141 58.656267, -3.1209 58.637267, -3.15075 58.616433, -3.20375 58.588367, -3.20915 58.5766, -3.20375 58.5594, -3.18335 58.544033, -3.1263 58.515033, -3.1236 58.497833, -3.14125 58.477933, 
+      -3.3151 58.391933, -3.381 58.366133, -3.55755 58.279233, -3.6811 58.197733, -3.8271 58.138433, -3.8855 58.106733, -3.9602 58.047, -3.98055 58.039767, -4.0586 58.011233, -4.0749 57.997667, 
+      -4.0749 57.979567, -4.0532 57.957833, -4.0518 57.9334, -4.0749 57.9153, -4.1496 57.905333, -4.20525 57.9026, -4.2202 57.894467, -4.2202 57.887233, -4.21615 57.875433, -4.19035 57.870933, 
+      -4.0464 57.872733, -3.9622 57.8818, -3.9011 57.905333, -3.8848 57.913467, -3.8753 57.913467, -3.86035 57.908033, -3.85765 57.899, -3.878 57.878167, -3.9853 57.8139, -4.10685 57.764567, 
+      -4.20195 57.700267, -4.3187 57.5998, -4.40495 57.564933, -4.49325 57.551367, -4.51225 57.545933, -4.51905 57.533267, -4.5 57.5224, -4.43485 57.516967, -4.42125 57.509733, -4.42125 57.500667, 
+      -4.52175 57.416467, -4.6562 57.328667, -4.8416 57.215033, -4.96515 57.1055, -5.05815 57.022667, -5.30665 56.8407, -5.4526 56.722567, -5.61555 56.620267, -5.69905 56.5854, -5.76425 56.5836, 
+      -5.79275 56.597167, -5.8593 56.6162, -5.97605 56.6343, -6.0324 56.6592, -6.0704 56.6764, -6.0799 56.690867, -6.0731 56.701733, -6.0446 56.706267, -6.00115 56.701733, -5.97805 56.690867, 
+      -5.9509 56.690867, -5.92645 56.6963, -5.91965 56.7099, -5.8925 56.7298, -5.8436 56.737067, -5.7771 56.728, -5.74315 56.732533, -5.72685 56.7452, -5.72685 56.756067, -5.7662 56.772367, 
+      -5.8708 56.788667, -5.94545 56.783233, -5.993 56.7624, -6.0582 56.733433, -6.16275 56.707167, -6.1967 56.709, -6.23065 56.714433, -6.26595 56.732533, -6.2741 56.758767, -6.25985 56.776433, 
+      -6.23 56.7918, -6.1064 56.8389, -6.04125 56.837067)), 
+  ((-7.1481 55.1193, -7.1613 55.0969, -7.154 55.085233, -7.1336 55.086233, -7.09715 55.099833, -7.0622 55.147433, -7.05925 55.1824, -7.03305 55.2135, -6.9995 55.222233, -6.91645 55.221267, 
+      -6.8669 55.203767, -6.81445 55.181433, -6.7818 55.179, -6.77445 55.180867, -6.7508 55.1938, -6.72715 55.2151, -6.6966 55.227133, -6.6215 55.243767, -6.46025 55.271533, -6.3824 55.2771, 
+      -6.3518 55.289133, -6.31985 55.290067, -6.28785 55.2771, -6.24755 55.263233, -6.21835 55.2623, -6.20165 55.271533, -6.1794 55.274333, -6.1558 55.249333, -6.14185 55.221567, -6.1377 55.178067, 
+      -6.11965 55.137333, -6.064 55.104033, -5.9973 55.0707, -5.94725 55.023467, -5.87775 54.9476, -5.8652 54.9087, -5.865 54.878, -5.8638 54.864267, -5.84435 54.844833, -5.8082 54.830033, 
+      -5.7693 54.8004, -5.7693 54.769867, -5.7804 54.756, -5.81655 54.7384, -5.8972 54.701367, -5.93475 54.667133, -5.9806 54.653233, -6.0404 54.646767, -6.08905 54.646767, -6.10855 54.6329, 
+      -6.1099 54.612533, -6.0988 54.5977, -6.0696 54.588467, -6.02095 54.585667, -5.96535 54.6005, -5.9153 54.619, -5.82215 54.669933, -5.6984 54.6875, -5.6303 54.688433, -5.5747 54.6792, 
+      -5.53715 54.651433, -5.5135 54.5968, -5.49125 54.5385, -5.4648 54.4922, -5.46345 54.47, -5.4996 54.425567, -5.5121 54.407967, -5.51905 54.377433, -5.5399 54.359833, -5.54965 54.358, 
+      -5.558 54.3691, -5.57605 54.407033, -5.62055 54.501433, -5.6303 54.537533, -5.65255 54.548667, -5.6887 54.547733, -5.71925 54.5431, -5.7415 54.5246, -5.73175 54.501433, -5.7067 54.482, 
+      -5.67755 54.453333, -5.6678 54.4385, -5.6817 54.4237, -5.7095 54.407967, -5.7415 54.382967, -5.7512 54.367233, -5.73175 54.360767, -5.6956 54.371867, -5.6553 54.390367, -5.62745 54.3876, 
+      -5.6024 54.362633, -5.5913 54.331167, -5.59685 54.317267, -5.62605 54.298767, -5.6469 54.288567, -5.66635 54.269133, -5.66775 54.241367, -5.68025 54.225633, -5.69275 54.2201, -5.70945 54.218233, 
+      -5.72475 54.2275, -5.75115 54.245067, -5.76925 54.246933, -5.78175 54.244167, -5.7998 54.224733, -5.8179 54.2136, -5.84155 54.2127, -5.8707 54.225633, -5.89435 54.233033, -5.91105 54.226567, 
+      -5.92075 54.210833, -5.9124 54.1664, -5.9138 54.131233, -5.9541 54.0859, -5.9986 54.0572, -6.0459 54.047933, -6.09035 54.0433, -6.1045 54.038433, -6.1154 54.0566, -6.1187 54.098467, 
+      -6.1297 54.108, -6.14845 54.111667, -6.23875 54.110933, -6.2762 54.1227, -6.31145 54.130767, -6.46625 54.131567, -6.587 54.1139, -6.64225 54.1193, -6.68935 54.135967, -6.85285 54.274433, 
+      -6.88375 54.3245, -6.94635 54.395667, -7.01115 54.432, -7.0745 54.444767, -7.16135 54.435933, -7.1923 54.4104, -7.22765 54.3515, -7.24755 54.281267, -7.27405 54.2371, -7.34325 54.191933, 
+      -7.40955 54.1664, -7.51855 54.153633, -7.58185 54.159533, -7.7284 54.2219, -7.7564 54.235633, -7.81825 54.245467, -7.88895 54.304367, -7.9714 54.360367, -8.10175 54.437433, -8.12385 54.469833, 
+      -8.115 54.501267, -8.0664 54.5258, -7.92795 54.549367, -7.8322 54.570967, -7.77845 54.604833, -7.77255 54.623467, -7.78875 54.640167, -7.8462 54.6598, -7.85505 54.6765, -7.83735 54.694167, 
+      -7.67385 54.759, -7.64295 54.783533, -7.5951 54.8616, -7.55385 54.974533, -7.5229 55.028033, -7.47285 55.058467, -7.3948 55.082033, -7.20035 55.109533, -7.1481 55.1193)), 
+  ((-6.9982 57.8859, -6.99685 57.909433, -6.986 57.922133, -6.9724 57.927567, -6.94935 57.926633, -6.9222 57.9375, -6.91265 57.947467, -6.90725 57.961967, -6.91675 57.966467, -6.9894 57.9805, 
+      -7.0505 57.9832, -7.08035 57.987733, -7.11025 58.002233, -7.12655 58.0158, -7.1211 58.036633, -7.0926 58.057467, -7.079 58.060167, -7.0559 58.054733, -7.03555 58.057467, -7.0152 58.0647, 
+      -7.00295 58.079167, -7.0043 58.093667, -7.0206 58.1, -7.0858 58.110867, -7.11565 58.119, -7.12655 58.128067, -7.1279 58.148, -7.1116 58.159767, -7.08715 58.170633, -7.07015 58.185567, 
+      -7.0688 58.197333, -7.07695 58.204567, -7.0973 58.2245, -7.10275 58.244433, -7.08915 58.2589, -7.0525 58.2779, -7.02805 58.278833, -7.00225 58.270667, -6.96965 58.239, -6.9656 58.228133, 
+      -6.9656 58.1883, -6.96015 58.167467, -6.94385 58.1575, -6.92755 58.1584, -6.914 58.167467, -6.9004 58.2073, -6.8936 58.218167, -6.86915 58.233567, -6.8515 58.230833, -6.80535 58.219067, 
+      -6.77545 58.218167, -6.7639 58.222233, -6.75845 58.237633, -6.7625 58.2485, -6.8155 58.276567, -6.825 58.286533, -6.825 58.303733, -6.8114 58.321833, -6.74485 58.3689, -6.7177 58.372533, 
+      -6.6824 58.381567, -6.6566 58.396067, -6.5955 58.4377, -6.5609 58.454433, -6.50795 58.458067, -6.4645 58.472567, -6.4088 58.497, -6.3919 58.512867, -6.35185 58.5613, -6.33015 58.573067, 
+      -6.31385 58.5794, -6.29485 58.5776, -6.2894 58.551333, -6.2704 58.420967, -6.27715 58.392, -6.29345 58.371167, -6.37225 58.3214, -6.38445 58.306, -6.39055 58.292867, -6.38645 58.2811, 
+      -6.3661 58.2784, -6.2914 58.282, -6.24115 58.293767, -6.21535 58.292867, -6.2072 58.284733, -6.2099 58.2648, -6.2262 58.254833, -6.3362 58.240367, -6.36745 58.234033, -6.37965 58.2268, 
+      -6.38105 58.2114, -6.3851 58.198733, -6.3946 58.192367, -6.42855 58.192367, -6.4435 58.187867, -6.45435 58.1797, -6.45435 58.1616, -6.46115 58.155267, -6.49375 58.135333, -6.50055 58.136267, 
+      -6.52225 58.1453, -6.54125 58.1453, -6.5535 58.138967, -6.56435 58.123567, -6.563 58.113633, -6.55215 58.107267, -6.5012 58.099567, -6.42245 58.094133, -6.4007 58.0887, -6.3939 58.079667, 
+      -6.3939 58.066067, -6.40615 58.0552, -6.5243 58.0516, -6.55145 58.057933, -6.5664 58.057033, -6.57455 58.047967, -6.57455 58.0362, -6.52835 58.009933, -6.51885 58.0009, -6.51885 57.9882, 
+      -6.5392 57.9674, -6.5528 57.965567, -6.57315 57.9701, -6.58675 57.9665, -6.59355 57.960167, -6.5922 57.939333, -6.60305 57.929367, -6.61935 57.925733, -6.63565 57.938433, -6.6492 57.963767, 
+      -6.66145 57.971933, -6.68315 57.971933, -6.70085 57.9665, -6.7212 57.971933, -6.7565 57.992733, -6.77825 57.997267, -6.78775 57.9882, -6.7891 57.971933, -6.7701 57.931167, -6.7728 57.906733, 
+      -6.78575 57.897233, -6.8183 57.8945, -6.84005 57.887267, -6.8482 57.8773, -6.8455 57.865533, -6.83735 57.8574, -6.8156 57.851067, -6.81425 57.842, -6.82645 57.8248, -6.84955 57.816667, 
+      -6.92015 57.813933, -6.93645 57.8094, -6.97855 57.784067, -6.99755 57.770467, -7.0166 57.768667, -7.07905 57.768667, -7.0892 57.775467, -7.1028 57.8017, -7.115 57.811667, -7.1286 57.826167, 
+      -7.13265 57.843367, -7.12045 57.854233, -7.1082 57.8669, -7.0892 57.8687, -7.0308 57.8678, -7.0118 57.872333, -6.9982 57.8859)), 
+  ((-6.4991 57.530567, -6.40405 57.517, -6.37285 57.5197, -6.3599 57.524667, -6.3545 57.536433, -6.3708 57.5437, -6.39795 57.566333, -6.40065 57.5799, -6.38845 57.599833, -6.3871 57.6125, 
+      -6.4129 57.646, -6.4509 57.690367, -6.45905 57.7175, -6.457 57.729733, -6.4217 57.748733, -6.40405 57.750533, -6.3239 57.7288, -6.2859 57.7116, -6.20035 57.660933, -6.1623 57.6256, 
+      -6.15145 57.5912, -6.17385 57.5147, -6.19015 57.494767, -6.23225 57.471233, -6.2363 57.459467, -6.23495 57.442267, -6.22135 57.435933, -6.19555 57.4278, -6.1752 57.4124, -6.1752 57.3798, 
+      -6.18405 57.3703, -6.2085 57.367567, -6.218 57.3567, -6.2153 57.342233, -6.20305 57.342233, -6.1732 57.346767, -6.15145 57.342233, -6.13925 57.331367, -6.1365 57.3178, -6.1243 57.310533, 
+      -6.03605 57.3223, -6.0116 57.3178, -5.98305 57.293333, -5.9654 57.289733, -5.8948 57.3006, -5.8391 57.296967, -5.80855 57.285667, -5.79365 57.2757, -5.7909 57.246733, -5.814 57.231333, 
+      -5.8534 57.212333, -5.8697 57.198733, -5.8656 57.166133, -5.88055 57.153467, -5.8982 57.1417, -5.91585 57.1417, -5.93895 57.135367, -5.962 57.1236, -5.98375 57.100067, -6.0285 57.088267, 
+      -6.08145 57.097333, -6.10255 57.1159, -6.08625 57.151233, -6.0428 57.182, -5.998 57.205533, -5.9749 57.221833, -5.97895 57.2354, -6.02105 57.241767, -6.10255 57.246267, -6.1243 57.239933, 
+      -6.15825 57.2137, -6.17995 57.173867, -6.19355 57.163, -6.2207 57.161167, -6.2329 57.169333, -6.218 57.210067, -6.22615 57.2173, -6.2424 57.2155, -6.256 57.205533, -6.27365 57.176567, 
+      -6.28315 57.162067, -6.3001 57.155267, -6.387 57.148933, -6.3979 57.153467, -6.4196 57.1761, -6.41415 57.186967, -6.36935 57.2096, -6.3585 57.223167, -6.3612 57.234933, -6.3707 57.239467, 
+      -6.4427 57.236767, -6.4644 57.240367, -6.474 57.2531, -6.4726 57.3074, -6.4638 57.323233, -6.4448 57.326867, -6.39725 57.323233, -6.3823 57.327767, -6.37145 57.3477, -6.37415 57.356733, 
+      -6.438 57.388433, -6.45835 57.413767, -6.47875 57.427367, -6.49775 57.428267, -6.50995 57.422833, -6.51135 57.405633, -6.5032 57.375767, -6.5127 57.3694, -6.53035 57.379367, -6.5833 57.410167, 
+      -6.5996 57.411967, -6.61725 57.409233, -6.64035 57.392967, -6.6906 57.396567, -6.72455 57.408333, -6.7612 57.429167, -6.806 57.428267, -6.83115 57.435067, -6.85695 57.453167, -6.8624 57.4767, 
+      -6.84745 57.486667, -6.80535 57.4939, -6.7741 57.493, -6.73065 57.480333, -6.6804 57.4622, -6.6641 57.4595, -6.62475 57.4604, -6.6071 57.468567, -6.59895 57.480333, -6.6003 57.501133, 
+      -6.6166 57.518333, -6.67905 57.5935, -6.68855 57.615233, -6.6736 57.638767, -6.64445 57.659133, -6.61865 57.665467, -6.6064 57.664567, -6.5942 57.6546, -6.58195 57.5867, -6.57515 57.5659, 
+      -6.54935 57.547767, -6.4991 57.530567)), 
+  ((-1.566 60.4913, -1.58995 60.4998, -1.6011 60.515767, -1.58995 60.551933, -1.5628 60.566833, -1.5373 60.5647, -1.48785 60.5445, -1.4671 60.543433, -1.44955 60.5583, -1.4607 60.571067, 
+      -1.4958 60.594467, -1.5054 60.612567, -1.4958 60.625333, -1.4639 60.635967, -1.432 60.648733, -1.3634 60.6498, -1.3411 60.657233, -1.3108 60.67, -1.2693 60.667867, -1.25655 60.6434, 
+      -1.2645 60.629567, -1.3092 60.592367, -1.3108 60.578533, -1.28685 60.5615, -1.27725 60.543433, -1.28685 60.518967, -1.3092 60.499833, -1.3108 60.4775, -1.2948 60.4679, -1.2741 60.4711, 
+      -1.25015 60.487067, -1.2406 60.5179, -1.239 60.545567, -1.2326 60.559367, -1.21345 60.5647, -1.1927 60.560433, -1.17995 60.545567, -1.1736 60.513633, -1.1624 60.500867, -1.1385 60.488133, 
+      -1.11775 60.493433, -1.0906 60.503, -1.07145 60.500867, -1.07465 60.440267, -1.1185 60.321667, -1.1313 60.3121, -1.16 60.3142, -1.18555 60.311033, -1.20465 60.294, -1.21105 60.277, 
+      -1.1967 60.2653, -1.14885 60.2504, -1.14245 60.240833, -1.14885 60.201467, -1.1576 60.1754, -1.1943 60.156233, -1.2055 60.150933, -1.1959 60.117967, -1.21185 60.089233, -1.2406 60.077533, 
+      -1.28045 60.041367, -1.29165 60.0052, -1.27885 59.9382, -1.28445 59.929133, -1.31635 59.923833, -1.34985 59.934467, -1.3961 59.958933, -1.42325 59.9834, -1.42005 60.031233, -1.37855 60.0823, 
+      -1.31475 60.147167, -1.2908 60.1759, -1.2852 60.199833, -1.298 60.220067, -1.3235 60.2392, -1.33625 60.248767, -1.3331 60.2594, -1.31075 60.272167, -1.31075 60.284933, -1.3171 60.2977, 
+      -1.34105 60.3062, -1.38095 60.3062, -1.3953 60.299833, -1.41125 60.284933, -1.432 60.226433, -1.4655 60.203033, -1.4926 60.197733, -1.51495 60.208367, -1.51655 60.2275, -1.4974 60.2626, 
+      -1.499 60.287067, -1.51175 60.3009, -1.5325 60.298767, -1.55485 60.286, -1.58835 60.2541, -1.61225 60.246633, -1.6426 60.248767, -1.66575 60.268467, -1.68965 60.320567, -1.6785 60.3376, 
+      -1.6498 60.347167, -1.6099 60.3493, -1.5716 60.362067, -1.5333 60.375867, -1.4663 60.367367, -1.4328 60.375867, -1.3993 60.3961, -1.3961 60.430133, -1.4009 60.443967, -1.44715 60.452467, 
+      -1.4631 60.4631, -1.4663 60.487567, -1.49105 60.496633, -1.566 60.4913)), 
+  ((-6.3334 56.639267, -6.2689 56.6379, -6.24175 56.646967, -6.2214 56.6678, -6.1956 56.677733, -6.1535 56.6732, -6.01905 56.613467, -5.9287 56.5777, -5.86355 56.566833, -5.78615 56.5424, 
+      -5.72365 56.534267, -5.6992 56.5252, -5.68225 56.503933, -5.6809 56.487633, -5.6972 56.471333, -5.71755 56.4659, -5.73385 56.471333, -5.7542 56.4813, -5.7651 56.4804, -5.7841 56.465, 
+      -5.8031 56.461367, -5.8398 56.455933, -5.84655 56.4478, -5.8452 56.436033, -5.76235 56.4324, -5.7556 56.425167, -5.761 56.4152, -5.8235 56.384433, -5.9077 56.360867, -6.05975 56.3627, 
+      -6.1324 56.361333, -6.1446 56.3523, -6.21115 56.3188, -6.28175 56.3043, -6.3782 56.3016, -6.4142 56.306567, -6.43595 56.321067, -6.43595 56.332833, -6.4251 56.351833, -6.3694 56.366333, 
+      -6.2825 56.372667, -6.1942 56.387167, -6.1752 56.3935, -6.163 56.405267, -6.1616 56.416133, -6.1793 56.424267, -6.22 56.416133, -6.2458 56.419733, -6.273 56.440567, -6.27435 56.452333, 
+      -6.22275 56.483133, -6.1657 56.4949, -6.12905 56.4985, -6.11885 56.502567, -6.1175 56.517967, -6.14055 56.537867, -6.16365 56.546933, -6.25055 56.5397, -6.3008 56.5406, -6.3361 56.550567, 
+      -6.3565 56.571367, -6.3619 56.600333, -6.347 56.632033, -6.3334 56.639267)), 
+  ((-4.572 53.4313, -4.52985 53.4442, -4.4596 53.438333, -4.39815 53.434833, -4.356 53.438333, -4.3314 53.437167, -4.31385 53.426633, -4.3033 53.4044, -4.27345 53.382133, -4.26645 53.365733, 
+      -4.25765 53.349367, -4.21375 53.338833, -4.1751 53.3353, -4.15755 53.322433, -4.15755 53.310733, -4.17335 53.288467, -4.2032 53.273267, -4.219 53.268567, -4.2401 53.253367, -4.2524 53.226433, 
+      -4.284 53.1995, -4.3156 53.193633, -4.33315 53.1878, -4.34545 53.1831, -4.3525 53.164367, -4.3718 53.157367, -4.4122 53.156167, -4.42975 53.1632, -4.4315 53.1749, -4.435 53.193633, 
+      -4.4438 53.2042, -4.46485 53.205367, -4.48945 53.201833, -4.52455 53.188967, -4.5439 53.193633, -4.59305 53.2276, -4.6194 53.233467, -4.6721 53.253367, -4.7072 53.280267, -4.71245 53.297833, 
+      -4.7107 53.3119, -4.69845 53.317733, -4.68085 53.3154, -4.65275 53.290833, -4.62645 53.274433, -4.60885 53.273267, -4.59655 53.282633, -4.59655 53.301367, -4.6071 53.3154, -4.62115 53.356367, 
+      -4.61415 53.4079, -4.59305 53.4231, -4.572 53.4313)), 
+  ((-6.37 55.9297, -6.3404 55.9297, -6.32825 55.9239, -6.32475 55.9065, -6.3413 55.887367, -6.35 55.8688, -6.3378 55.8595, -6.31345 55.861833, -6.2717 55.881567, -6.216 55.9326, 
+      -6.1899 55.9477, -6.1725 55.945367, -6.16205 55.9384, -6.1603 55.872267, -6.14985 55.8282, -6.10985 55.7725, -6.1029 55.7226, -6.1133 55.695933, -6.14985 55.672733, -6.21775 55.655333, 
+      -6.26125 55.646033, -6.30215 55.6501, -6.33175 55.6582, -6.3387 55.6675, -6.33 55.677933, -6.31955 55.697667, -6.32305 55.7081, -6.35955 55.726667, -6.3648 55.739433, -6.35435 55.751033, 
+      -6.3126 55.761467, -6.2865 55.776567, -6.2795 55.7951, -6.2865 55.8044, -6.3091 55.809033, -6.35955 55.8044, -6.3961 55.784667, -6.43615 55.7464, -6.4692 55.709267, -6.4866 55.698833, 
+      -6.5075 55.694167, -6.5249 55.6965, -6.54575 55.710433, -6.5597 55.738267, -6.54925 55.761467, -6.5179 55.785833, -6.5127 55.797433, -6.51965 55.8276, -6.51445 55.842667, -6.4918 55.857767, 
+      -6.457 55.870533, -6.4222 55.880967, -6.4048 55.8949, -6.3874 55.9181, -6.37 55.9297)), 
+  ((-3.33285 59.205867, -3.27145 59.2202, -3.2156 59.215967, -3.15655 59.193633, -3.147 59.1266, -3.1837 59.0798, -3.19645 59.058533, -3.19325 59.043667, -3.16935 59.029833, -3.1151 59.010667, 
+      -3.0369 59.0043, -2.9029 59.008567, -2.8638 59.001667, -2.84625 58.987833, -2.84625 58.954867, -2.8718 58.939967, -2.9005 58.931467, -3.02175 58.9368, -3.16375 58.966567, -3.33445 59.013367, 
+      -3.40385 59.049, -3.42935 59.0841, -3.4278 59.121333, -3.40385 59.1543, -3.33285 59.205867)), 
+  ((-5.33985 55.7406, -5.2998 55.735967, -5.2476 55.716233, -5.2215 55.701167, -5.21105 55.666333, -5.2128 55.587467, -5.2041 55.564267, -5.1658 55.5457, -5.1519 55.527133, -5.15365 55.506233, 
+      -5.1693 55.491167, -5.17975 55.4726, -5.1919 55.4668, -5.2215 55.471433, -5.2528 55.4784, -5.2772 55.4784, -5.2998 55.473767, -5.3172 55.467967, -5.33985 55.471433, -5.36595 55.4877, 
+      -5.37985 55.509733, -5.38335 55.5364, -5.399 55.560767, -5.4251 55.589767, -5.4425 55.610667, -5.44075 55.6478, -5.42335 55.668667, -5.39725 55.686067, -5.38335 55.7139, -5.36595 55.730167, 
+      -5.35375 55.739433, -5.33985 55.7406)), 
+  ((-7.26635 57.711633, -7.1944 57.714333, -7.1428 57.710733, -7.13465 57.702567, -7.1333 57.6881, -7.155 57.668167, -7.172 57.662267, -7.21815 57.659567, -7.23855 57.6505, -7.2562 57.636933, 
+      -7.2562 57.6152, -7.27385 57.607967, -7.29965 57.609767, -7.3309 57.6143, -7.34445 57.6125, -7.3567 57.603433, -7.35535 57.593467, -7.2956 57.577167, -7.2915 57.567233, -7.2983 57.559067, 
+      -7.3757 57.559067, -7.39745 57.569033, -7.4246 57.589867, -7.43815 57.593467, -7.4721 57.592567, -7.49315 57.583967, -7.5122 57.5713, -7.5312 57.5713, -7.53665 57.576733, -7.54615 57.6048, 
+      -7.5638 57.619267, -7.5964 57.622, -7.61945 57.620167, -7.6371 57.628333, -7.64665 57.648233, -7.63985 57.6573, -7.58825 57.6899, -7.55565 57.700767, -7.48775 57.704367, -7.42935 57.699833, 
+      -7.40085 57.684467, -7.3764 57.670867, -7.35195 57.669067, -7.33295 57.670867, -7.3139 57.6908, -7.29355 57.705267, -7.26635 57.711633)), 
+  ((-1.44235 50.6447, -1.31185 50.7097, -1.2579 50.728233, -1.1796 50.7271, -1.1639 50.720133, -1.103 50.680667, -1.0891 50.655167, -1.103 50.635433, -1.14305 50.596, -1.16045 50.566967, 
+      -1.17435 50.560033, -1.24745 50.553067, -1.27705 50.554233, -1.29095 50.560033, -1.3449 50.582067, -1.3954 50.5925, -1.4441 50.599467, -1.46675 50.606433, -1.4737 50.6192, -1.45805 50.631967, 
+      -1.44235 50.6447)), 
+  ((-5.9767 56.078767, -5.841 56.155367, -5.8027 56.163467, -5.76615 56.166967, -5.74875 56.157667, -5.747 56.1333, -5.76615 56.105467, -5.7888 56.083433, -5.86185 56.0347, -5.9054 55.972033, 
+      -5.9367 55.930267, -5.96105 55.9094, -6.0011 55.881567, -6.03065 55.873433, -6.0846 55.875767, -6.11245 55.883867, -6.12985 55.904767, -6.1281 55.918667, -6.1055 55.9384, -6.02195 55.998733, 
+      -6.0011 56.004533, -5.9889 56.014967, -5.9837 56.0347, -5.98195 56.060233, -5.9802 56.074133, -5.9767 56.078767)), 
+  ((-7.40355 57.442733, -7.36415 57.442733, -7.337 57.430967, -7.32615 57.414667, -7.34515 57.3848, -7.3458 57.350867, -7.32 57.301967, -7.2915 57.263933, -7.29015 57.2259, -7.3064 57.2087, 
+      -7.3037 57.1897, -7.2942 57.1707, -7.30575 57.153033, -7.33155 57.148533, -7.36825 57.154867, -7.42935 57.203733, -7.4497 57.239967, -7.4334 57.2979, -7.43885 57.3341, -7.4606 57.379367, 
+      -7.4586 57.4088, -7.44095 57.4269, -7.40355 57.442733)), 
+  ((-88.05465 17.834367, -88.06595 17.8419, -88.06845 17.852733, -88.0584 17.8636, -88.04465 17.8636, -88.0271 17.866933, -88.00705 17.879467, -87.9707 17.981367, -87.87795 18.1175, -87.8366 18.135867, 
+      -87.80655 18.135867, -87.78395 18.125, -87.77645 18.102467, -87.7852 18.062367, -87.9544 17.859433, -88.01705 17.831867, -88.05465 17.834367)), 
+  ((-15.1982 -7.935533, -15.19475 -7.946267, -15.19705 -7.962333, -15.21315 -7.976133, -15.2476 -7.984567, -15.32 -7.986867, -15.3867 -8.008333, -15.4166 -8.002967, -15.44185 -7.971533, -15.43495 -7.9202, 
+      -15.40625 -7.876533, -15.3798 -7.8612, -15.35105 -7.8589, -15.2913 -7.8773, -15.1982 -7.935533)), 
+  ((-6.5052 57.072033, -6.44545 57.1019, -6.38905 57.1087, -6.32525 57.099633, -6.3035 57.086067, -6.29535 57.067033, -6.313 57.038967, -6.3144 57.003667, -6.33205 56.980133, -6.3714 56.9584, 
+      -6.39995 56.9548, -6.4203 56.964733, -6.46785 57.013633, -6.5113 57.035367, -6.5276 57.047133, -6.52485 57.0598, -6.5052 57.072033)), 
+  ((-3.4597 59.0139, -3.3991 59.0171, -3.36875 59.0022, -3.33685 58.966033, -3.289 58.951167, -3.2826 58.937333, -3.29135 58.899567, -3.2834 58.882533, -3.2419 58.864467, -3.2419 58.841067, 
+      -3.2547 58.827233, -3.2754 58.8166, -3.3153 58.830433, -3.33765 58.832567, -3.37275 58.861267, -3.39505 58.897433, -3.4254 58.934667, -3.4605 58.963367, -3.47645 58.984633, -3.46845 59.005933, 
+      -3.4597 59.0139)), 
+  ((-1.1999 60.6971, -1.1736 60.695533, -1.1656 60.704033, -1.1656 60.721033, -1.18155 60.742333, -1.17995 60.755067, -1.1624 60.766767, -1.14325 60.764667, -1.08585 60.726367, -1.05235 60.707233, 
+      -1.04755 60.694467, -1.0571 60.6817, -1.07305 60.679567, -1.0922 60.6753, -1.0986 60.665733, -1.097 60.644467, -1.07145 60.618933, -1.0651 60.578533, -1.08105 60.563633, -1.11615 60.560433, 
+      -1.1688 60.595533, -1.21665 60.6519, -1.2294 60.688067, -1.22145 60.695533, -1.21025 60.697633, -1.1999 60.6971)), 
+  ((-12.34405 -37.0681, -12.31115 -37.067467, -12.26135 -37.090033, -12.24725 -37.104467, -12.2322 -37.120133, -12.2303 -37.141433, -12.2585 -37.163367, -12.2914 -37.172133, -12.3281 -37.1828, -12.36755 -37.1922, 
+      -12.4108 -37.185933, -12.4475 -37.167133, -12.46345 -37.1408, -12.44935 -37.1151, -12.43245 -37.1032, -12.4155 -37.0938, -12.37605 -37.078767, -12.34405 -37.0681)), 
+  ((-0.9422 60.877367, -0.89595 60.880567, -0.86085 60.868867, -0.85765 60.833767, -0.8864 60.807167, -0.89755 60.788033, -0.89435 60.7657, -0.88955 60.723133, -0.92465 60.7072, -0.96455 60.7072, 
+      -1.0076 60.7274, -1.0188 60.7689, -1.00125 60.815667, -0.96775 60.8646, -0.9422 60.877367)), 
+  ((-7.55975 57.102333, -7.51495 57.102333, -7.49865 57.096, -7.45925 57.069733, -7.45925 57.039867, -7.4769 57.0308, -7.51765 57.01, -7.54345 56.969267, -7.55295 56.955667, -7.57335 56.952067, 
+      -7.59775 56.964733, -7.60455 56.9783, -7.6005 57.019967, -7.61 57.038967, -7.6168 57.0625, -7.6059 57.087867, -7.58285 57.096, -7.55975 57.102333)), 
+  ((-6.9166 56.5655, -6.87725 56.5673, -6.8555 56.574533, -6.8229 56.593567, -6.7917 56.595367, -6.77405 56.589033, -6.76045 56.562767, -6.77405 56.5483, -6.8107 56.529267, -6.8365 56.522933, 
+      -6.8759 56.494867, -6.90305 56.476767, -6.9397 56.471333, -6.9655 56.474967, -6.975 56.490333, -6.9696 56.523833, -6.9533 56.5483, -6.93565 56.562767, -6.9166 56.5655)), 
+  ((-2.62055 59.368633, -2.58865 59.362267, -2.5376 59.360133, -2.51845 59.356933, -2.49295 59.338867, -2.49775 59.3261, -2.5137 59.313333, -2.536 59.313333, -2.55675 59.310133, -2.5775 59.300567, 
+      -2.58545 59.2857, -2.59505 59.275033, -2.65725 59.275033, -2.6748 59.269733, -2.7051 59.246333, -2.72265 59.243133, -2.7562 59.258033, -2.7482 59.271867, -2.7179 59.291, -2.6764 59.306967, 
+      -2.6525 59.327167, -2.6397 59.353767, -2.63015 59.366533, -2.62055 59.368633)), 
+  ((-3.03855 59.457967, -3.00185 59.4335, -3.00185 59.423933, -3.01305 59.412233, -3.01145 59.396267, -2.9269 59.347367, -2.9221 59.3346, -2.9237 59.3197, -2.93805 59.313333, -2.97475 59.315433, 
+      -2.9955 59.326067, -3.029 59.342033, -3.0609 59.337767, -3.0848 59.338833, -3.1279 59.364367, -3.14865 59.379267, -3.14865 59.3931, -3.1327 59.3984, -3.096 59.3931, -3.06565 59.3835, 
+      -3.0545 59.388833, -3.04815 59.405867, -3.0497 59.435633, -3.0577 59.459033, -3.0497 59.461167, -3.03855 59.457967)), 
+  ((-6.698 56.6352, -6.5819 56.708067, -6.5493 56.717133, -6.52625 56.7126, -6.50995 56.6963, -6.514 56.685433, -6.55745 56.661, -6.57785 56.642, -6.57785 56.6239, -6.58465 56.613933, 
+      -6.605 56.606667, -6.6471 56.601267, -6.6797 56.586767, -6.71095 56.584967, -6.7286 56.5931, -6.72995 56.6085, -6.70955 56.6275, -6.698 56.6352)), 
+  ((-10.1347 -40.208933, -10.1153 -40.203567, -10.08855 -40.203567, -10.05245 -40.220967, -10.0116 -40.253533, -9.98355 -40.2736, -9.9648 -40.290533, -9.9521 -40.309267, -9.9668 -40.3249, -10.0016 -40.322667, 
+      -10.0357 -40.311067, -10.09725 -40.284733, -10.1334 -40.252633, -10.1461 -40.2415, -10.14675 -40.222767, -10.1347 -40.208933)), 
+  ((-2.682 59.216, -2.62775 59.205367, -2.6078 59.1942, -2.611 59.154867, -2.59505 59.143167, -2.55835 59.128267, -2.55195 59.112333, -2.55675 59.097433, -2.5839 59.088933, -2.62375 59.100633, 
+      -2.6445 59.1038, -2.66685 59.0953, -2.686 59.0985, -2.70355 59.112333, -2.70355 59.136767, -2.6876 59.171867, -2.69235 59.2006, -2.69555 59.213367, -2.682 59.216)), 
+  ((-3.0784 58.8916, -3.06565 58.9001, -3.0449 58.9001, -3.02255 58.896933, -3.005 58.9033, -2.9811 58.9001, -2.9739 58.8879, -2.9835 58.8645, -2.99145 58.830467, -2.9867 58.786833, 
+      -3.00105 58.771967, -3.0218 58.7592, -3.03935 58.754933, -3.06485 58.771967, -3.06645 58.795367, -3.07125 58.8347, -3.0824 58.8666, -3.0784 58.8916)), 
+  ((-87.8425 17.3691, -87.8503 17.353467, -87.86595 17.346967, -87.8835 17.346967, -87.8972 17.356067, -87.8962 17.410733, -87.8835 17.4296, -87.822 17.4641, -87.8205 17.481, -87.83225 17.494667, 
+      -87.8537 17.5155, -87.84885 17.525267, -87.8283 17.5324, -87.79315 17.5259, -87.7639 17.497933, -87.75995 17.472533, -87.77655 17.4491, -87.79025 17.438067, -87.82245 17.425033, -87.8371 17.414633, 
+      -87.8449 17.400967, -87.8425 17.3691)), 
+  ((-3.1582 59.298433, -3.10555 59.292033, -3.03695 59.291, -3.01145 59.282467, -2.9939 59.2644, -2.9963 59.243633, -3.0314 59.205367, -3.05055 59.196833, -3.0697 59.202167, -3.1383 59.2532, 
+      -3.1686 59.278733, -3.17495 59.290433, -3.1582 59.298433)), 
+  ((0.74 51.473067, 0.78005 51.470733, 0.86705 51.4452, 0.91575 51.419667, 0.9175 51.401133, 0.90185 51.391833, 0.8653 51.3872, 0.79915 51.396467, 0.76435 51.415033, 0.7313 51.4452, 
+      0.7313 51.467267, 0.74 51.473067)), 
+  ((-2.84475 59.3266, -2.8288 59.3234, -2.8224 59.2745, -2.816 59.252167, -2.7905 59.217067, -2.79685 59.190467, -2.816 59.183033, -2.8575 59.184067, -2.87825 59.193667, -2.891 59.2096, 
+      -2.8862 59.2798, -2.86705 59.313833, -2.84475 59.3266)), 
+  ((-0.95975 60.684867, -0.93265 60.6838, -0.9183 60.6774, -0.89435 60.6636, -0.85605 60.661467, -0.82415 60.667833, -0.805 60.664667, -0.79065 60.652967, -0.82415 60.6253, -0.8497 60.6221, 
+      -0.88 60.631667, -0.90075 60.6306, -0.9071 60.619967, -0.89115 60.600833, -0.89595 60.5902, -0.92625 60.589133, -0.95655 60.609333, -0.9805 60.6423, -0.9805 60.664667, -0.96775 60.679533, 
+      -0.95975 60.684867)), 
+  ((-7.3669 57.533267, -7.31935 57.534167, -7.30715 57.531467, -7.3044 57.516067, -7.30715 57.5034, -7.2922 57.4889, -7.2732 57.482567, -7.27455 57.4681, -7.28135 57.457233, -7.29085 57.458133, 
+      -7.31935 57.4717, -7.3411 57.4717, -7.3628 57.465367, -7.38045 57.460833, -7.3954 57.465367, -7.42255 57.491633, -7.4239 57.509733, -7.4049 57.5233, -7.3669 57.533267)), 
+  ((-12.8822 -37.296967, -12.8521 -37.2853, -12.80565 -37.2813, -12.76165 -37.280067, -12.73155 -37.2845, -12.71585 -37.296967, -12.7219 -37.313033, -12.73695 -37.3311, -12.7725 -37.333933, -12.82915 -37.3327, 
+      -12.8557 -37.3283, -12.8774 -37.321867, -12.884 -37.311433, -12.8822 -37.296967)), 
+  ((-6.2003 56.9566, -6.17585 56.9566, -6.165 56.945733, -6.1623 56.9258, -6.184 56.901367, -6.2241 56.8819, -6.26485 56.878267, -6.28655 56.887333, -6.2852 56.9009, -6.2689 56.924467, 
+      -6.22815 56.9498, -6.2003 56.9566)), 
+  ((-6.2682 56.166967, -6.23255 56.165233, -6.21685 56.155933, -6.23255 56.126933, -6.24645 56.109533, -6.29515 56.086333, -6.32825 56.085167, -6.3474 56.092133, -6.3526 56.1049, -6.3317 56.118833, 
+      -6.29345 56.1455, -6.2682 56.166967)), 
+  ((-1.66335 59.6106, -1.6362 59.615933, -1.5979 59.6085, -1.59155 59.592533, -1.59475 59.576567, -1.62185 59.551067, -1.641 59.539367, -1.6809 59.539367, -1.69685 59.5521, -1.6984 59.567, 
+      -1.68565 59.592533, -1.66335 59.6106)), 
+  ((-2.4323 59.489367, -2.4084 59.489367, -2.3972 59.4745, -2.3988 59.457467, -2.44825 59.408533, -2.4722 59.405367, -2.5041 59.4213, -2.5153 59.4394, -2.5057 59.452167, -2.4674 59.467033, 
+      -2.4467 59.481933, -2.4323 59.489367)), 
+  ((-2.899 59.161733, -2.8495 59.160667, -2.816 59.1458, -2.816 59.118133, -2.8304 59.106433, -2.8639 59.0958, -2.8942 59.101133, -2.9293 59.1341, -2.9293 59.152167, -2.899 59.161733)), 
+  ((-2.93245 59.495733, -2.90215 59.498933, -2.8822 59.4686, -2.8838 59.4367, -2.9141 59.415433, -2.93805 59.4133, -2.96355 59.422867, -2.97155 59.444133, -2.9572 59.4771, -2.93245 59.495733)), 
+  ((-4.72805 51.2531, -4.7002 51.2531, -4.67065 51.2241, -4.6689 51.196267, -4.68805 51.1684, -4.71585 51.167267, -4.7437 51.1893, -4.74545 51.222933, -4.7437 51.2473, -4.72805 51.2531)), 
+  ((-6.97375 58.3449, -6.9554 58.344433, -6.9092 58.3173, -6.88205 58.288333, -6.8875 58.2711, -6.8997 58.264767, -6.92145 58.264767, -6.9717 58.292833, -6.9839 58.315467, -6.9839 58.3345, 
+      -6.97375 58.3449)), 
+  ((-6.35385 55.359633, -6.3436 55.3692, -6.31695 55.3733, -6.2596 55.3528, -6.22885 55.337767, -6.2248 55.322767, -6.23705 55.3132, -6.26165 55.3132, -6.32515 55.3255, -6.34975 55.3405, 
+      -6.35385 55.359633)), 
+  ((-6.3395 56.867433, -6.29605 56.8656, -6.2689 56.854733, -6.2567 56.841167, -6.2567 56.823067, -6.2757 56.814, -6.31645 56.816733, -6.3504 56.826667, -6.3748 56.843867, -6.3667 56.861067, 
+      -6.3395 56.867433)), 
+  ((-6.6872 57.0847, -6.65325 57.099167, -6.6152 57.12, -6.59075 57.1209, -6.5704 57.1001, -6.5772 57.090133, -6.63555 57.058433, -6.6695 57.056633, -6.6858 57.0666, -6.6872 57.0847)), 
+  ((-7.10545 57.942, -7.07555 57.9411, -7.062 57.9248, -7.0647 57.8904, -7.0932 57.880467, -7.1224 57.882733, -7.1428 57.8954, -7.1428 57.9126, -7.13055 57.925267, -7.10545 57.942)), 
+  ((-88.21155 17.695567, -88.1584 17.737067, -88.14925 17.758067, -88.13765 17.769133, -88.12435 17.770233, -88.1144 17.7636, -88.1144 17.750333, -88.131 17.7166, -88.1941 17.6751, -88.20655 17.673433, 
+      -88.2157 17.676767, -88.21985 17.686167, -88.21155 17.695567)), 
+  ((-7.3166 57.799433, -7.3044 57.805767, -7.26365 57.805767, -7.2392 57.787667, -7.23785 57.754167, -7.24735 57.745133, -7.27315 57.745133, -7.3017 57.7578, -7.31525 57.784967, -7.3166 57.799433)), 
+  ((-0.8449 60.559367, -0.82895 60.560433, -0.8034 60.548733, -0.8018 60.532767, -0.83535 60.501933, -0.85285 60.4934, -0.88 60.504033, -0.88795 60.524267, -0.8704 60.547667, -0.8449 60.559367)), 
+  ((-1.73035 60.416867, -1.6984 60.416867, -1.6729 60.396633, -1.6809 60.372167, -1.7048 60.361533, -1.7383 60.358367, -1.75585 60.367933, -1.76065 60.386, -1.73035 60.416867)), 
+  ((-7.20935 58.0837, -7.19915 58.088667, -7.17605 58.088667, -7.16385 58.0606, -7.1557 58.0416, -7.16385 58.009, -7.18285 58.0072, -7.20595 58.019867, -7.21815 58.052467, -7.20935 58.0837)), 
+  ((-128.23215 -24.384433, -128.2212 -24.390367, -128.21435 -24.402733, -128.2116 -24.4165, -128.22055 -24.429333, -128.2384 -24.4298, -128.25905 -24.423367, -128.29755 -24.408267, -128.3092 -24.389, -128.3051 -24.3812, 
+      -128.2948 -24.376167, -128.27555 -24.3757, -128.25145 -24.378, -128.23215 -24.384433)), 
+  ((-5.7944 55.755267, -5.78005 55.757333, -5.7739 55.7498, -5.79055 55.715667, -5.81315 55.690133, -5.8323 55.686633, -5.84665 55.692433, -5.8462 55.709867, -5.82535 55.7342, -5.7944 55.755267)), 
+  ((-8.6952 57.8556, -8.66805 57.8556, -8.6409 57.843833, -8.63545 57.830267, -8.6382 57.8185, -8.66125 57.809433, -8.6857 57.814867, -8.7115 57.827533, -8.71695 57.842033, -8.6952 57.8556)), 
+  ((-3.1845 58.785767, -3.16055 58.7847, -3.143 58.763433, -3.151 58.748533, -3.1733 58.738967, -3.2068 58.738967, -3.2196 58.7549, -3.2164 58.768733, -3.1845 58.785767)), 
+  ((-12.58895 -37.497133, -12.58275 -37.4961, -12.5765 -37.4967, -12.5661 -37.503933, -12.56895 -37.515167, -12.5765 -37.528767, -12.5847 -37.539567, -12.5938 -37.548733, -12.60535 -37.5551, -12.6191 -37.557033, 
+      -12.63155 -37.551867, -12.63065 -37.5301, -12.62665 -37.517833, -12.6087 -37.5038, -12.58895 -37.497133)), 
+  ((-6.2724 59.123067, -6.24795 59.121267, -6.23435 59.114033, -6.22485 59.104067, -6.2276 59.084133, -6.2398 59.076, -6.26695 59.0742, -6.2819 59.082333, -6.29275 59.097733, -6.29005 59.114933, 
+      -6.2724 59.123067)), 
+  ((-6.2004 59.167433, -6.17595 59.166533, -6.15155 59.1593, -6.15155 59.1303, -6.1583 59.123967, -6.17735 59.120367, -6.20315 59.124867, -6.2208 59.1439, -6.21945 59.152033, -6.2004 59.167433)), 
+  ((-1.04115 60.427467, -1.00445 60.428533, -0.9741 60.424267, -0.97255 60.4115, -1.00685 60.383333, -1.0324 60.380133, -1.04035 60.3897, -1.04195 60.420567, -1.04115 60.427467)), 
+  ((-130.11675 -25.067167, -130.1025 -25.074433, -130.09575 -25.0824, -130.0965 -25.095367, -130.10695 -25.1038, -130.1204 -25.1043, -130.1428 -25.099833, -130.17265 -25.090867, -130.18235 -25.0819, -130.18085 -25.075933, 
+      -130.1637 -25.067467, -130.1428 -25.0655, -130.11675 -25.067167)), 
+  ((-5.94645 59.216333, -5.9288 59.216333, -5.91525 59.2109, -5.903 59.1937, -5.9003 59.181933, -5.90845 59.171067, -5.9424 59.168333, -5.9614 59.1765, -5.9655 59.1937, -5.9614 59.209067, 
+      -5.94645 59.216333)), 
+  ((-124.7142 -24.626267, -124.70865 -24.635567, -124.71165 -24.643533, -124.7221 -24.6535, -124.7445 -24.6585, -124.7729 -24.6585, -124.79085 -24.6535, -124.79235 -24.644533, -124.7789 -24.631567, -124.7565 -24.6236, 
+      -124.73255 -24.6226, -124.7142 -24.626267)), 
+  ((-3.1781 58.9017, -3.16375 58.900633, -3.151 58.885733, -3.151 58.853833, -3.16215 58.8432, -3.1813 58.8485, -3.20205 58.864467, -3.19725 58.893167, -3.1781 58.9017)), 
+  ((-8.78485 57.891833, -8.75905 57.8909, -8.74955 57.879133, -8.7509 57.8556, -8.7726 57.842933, -8.79435 57.842933, -8.80795 57.857433, -8.80115 57.877333, -8.78485 57.891833)), 
+  ((-4.9944 55.828767, -4.9718 55.832233, -4.96135 55.826433, -4.95785 55.8102, -4.9718 55.791633, -4.9857 55.780033, -5.01005 55.783533, -5.01875 55.795133, -5.01355 55.8137, -4.9944 55.828767)), 
+  ((-12.6317 -37.397233, -12.62865 -37.3933, -12.6091 -37.392933, -12.59065 -37.395533, -12.58675 -37.406733, -12.5862 -37.419, -12.5926 -37.4313, -12.5982 -37.441167, -12.61355 -37.445067, -12.62895 -37.4404, 
+      -12.6331 -37.426833, -12.6317 -37.397233)), 
+  ((-5.73745 56.294, -5.71485 56.294, -5.7044 56.281233, -5.7044 56.245267, -5.71485 56.233667, -5.72355 56.235967, -5.74095 56.251067, -5.7479 56.2673, -5.7444 56.2847, -5.73745 56.294)), 
+  ((-1.4017 60.1738, -1.37455 60.172733, -1.37295 60.157867, -1.38735 60.124867, -1.4017 60.113167, -1.41445 60.116367, -1.41765 60.149333, -1.40805 60.1685, -1.4017 60.1738)), 
+  ((-7.37305 57.127233, -7.35335 57.126767, -7.34925 57.118633, -7.352 57.100533, -7.3737 57.084233, -7.40085 57.086033, -7.4131 57.092367, -7.409 57.105967, -7.37305 57.127233)), 
+  ((-7.6718 56.7941, -7.6609 56.799533, -7.63785 56.788667, -7.62015 56.774167, -7.6256 56.7624, -7.6392 56.757867, -7.66225 56.7597, -7.67855 56.772367, -7.67855 56.784133, -7.6718 56.7941)), 
+  ((-7.7337 58.3146, -7.70925 58.3146, -7.69565 58.309167, -7.68615 58.2956, -7.69025 58.284733, -7.71195 58.2811, -7.74185 58.287467, -7.7527 58.299233, -7.7337 58.3146)), 
+  ((-6.40565 49.987433, -6.3813 49.989767, -6.3726 49.979333, -6.3726 49.954967, -6.39695 49.951467, -6.41435 49.957267, -6.42305 49.972367, -6.40565 49.987433)), 
+  ((-7.7215 58.370733, -7.6794 58.370733, -7.6753 58.360767, -7.6848 58.3445, -7.70245 58.338133, -7.72285 58.342667, -7.73235 58.355367, -7.73235 58.3653, -7.7215 58.370733)), 
+  ((-7.61285 58.3789, -7.5938 58.3798, -7.5843 58.3653, -7.58705 58.3481, -7.60605 58.342667, -7.621 58.3454, -7.6332 58.357167, -7.63185 58.370733, -7.61285 58.3789)), 
+  ((-6.47875 49.949167, -6.46305 49.949167, -6.44915 49.932933, -6.44565 49.914367, -6.4683 49.910867, -6.48745 49.914367, -6.49265 49.928267, -6.48395 49.9422, -6.47875 49.949167)), 
+  ((-130.7261 -23.9309, -130.7277 -23.932567, -130.7295 -23.934167, -130.7315 -23.9357, -130.73365 -23.937167, -130.73595 -23.938533, -130.73835 -23.9398, -130.74085 -23.940933, -130.7434 -23.941933, -130.746 -23.942767, 
+      -130.7486 -23.943467, -130.75115 -23.944, -130.7537 -23.944333, -130.7561 -23.944533, -130.75845 -23.944533, -130.7606 -23.944333, -130.76265 -23.944, -130.7645 -23.943467, -130.76615 -23.942767, -130.7676 -23.941933, 
+      -130.7688 -23.940933, -130.76975 -23.9398, -130.77045 -23.938533, -130.7709 -23.937167, -130.77105 -23.9357, -130.77095 -23.934167, -130.7706 -23.932567, -130.76995 -23.9309, -130.76905 -23.9292, -130.7679 -23.927533, 
+      -130.7665 -23.925833, -130.7649 -23.924167, -130.7631 -23.922567, -130.7611 -23.921033, -130.75895 -23.919567, -130.75665 -23.9182, -130.75425 -23.916933, -130.75175 -23.9158, -130.7492 -23.9148, -130.7466 -23.913967, 
+      -130.744 -23.913267, -130.74145 -23.912733, -130.7389 -23.9124, -130.7365 -23.9122, -130.73415 -23.9122, -130.732 -23.9124, -130.72995 -23.912733, -130.7281 -23.913267, -130.72645 -23.913967, -130.725 -23.9148, 
+      -130.7238 -23.9158, -130.72285 -23.916933, -130.72215 -23.9182, -130.7217 -23.919567, -130.72155 -23.921033, -130.72165 -23.922567, -130.722 -23.924167, -130.72265 -23.925833, -130.72355 -23.927533, -130.7247 -23.9292, 
+      -130.7261 -23.9309)), 
+  ((-7.63185 58.308267, -7.6142 58.308267, -7.6047 58.300133, -7.60605 58.290167, -7.62235 58.2784, -7.64135 58.2784, -7.6522 58.289267, -7.65085 58.301933, -7.63185 58.308267)), 
+  ((-5.76965 56.218, -5.7566 56.217433, -5.73745 56.205833, -5.73745 56.193067, -5.74615 56.1826, -5.76355 56.1826, -5.77575 56.196533, -5.77575 56.211633, -5.76965 56.218)), 
+  ((-7.67585 56.8493, -7.6582 56.8493, -7.6392 56.838433, -7.65005 56.8303, -7.6677 56.817633, -7.684 56.825767, -7.6867 56.842967, -7.67585 56.8493)), 
+  ((-7.66225 56.8973, -7.64325 56.8955, -7.62695 56.887333, -7.6283 56.876467, -7.63645 56.871033, -7.6582 56.871933, -7.6718 56.8837, -7.6718 56.891867, -7.66225 56.8973)), 
+  ((-7.6358 56.936667, -7.61405 56.936667, -7.59915 56.929433, -7.59845 56.921733, -7.6066 56.911767, -7.62155 56.9127, -7.64325 56.921733, -7.6446 56.9335, -7.6358 56.936667)), 
+  ((-130.6382 -23.938433, -130.63975 -23.938833, -130.6414 -23.9391, -130.64305 -23.9393, -130.6447 -23.939333, -130.64635 -23.9393, -130.648 -23.9391, -130.64965 -23.938833, -130.6512 -23.938433, -130.6527 -23.937933, 
+      -130.6541 -23.9373, -130.6554 -23.9366, -130.65655 -23.935833, -130.6576 -23.934967, -130.65855 -23.934033, -130.6593 -23.933033, -130.6599 -23.932, -130.6603 -23.9309, -130.6606 -23.9298, -130.66065 -23.9287, 
+      -130.6606 -23.9276, -130.6603 -23.9265, -130.6599 -23.9254, -130.6593 -23.924367, -130.65855 -23.923367, -130.6576 -23.922433, -130.65655 -23.921567, -130.6554 -23.9208, -130.6541 -23.9201, -130.6527 -23.919467, 
+      -130.6512 -23.918967, -130.64965 -23.918567, -130.648 -23.9183, -130.64635 -23.9181, -130.6447 -23.918067, -130.64305 -23.9181, -130.6414 -23.9183, -130.63975 -23.918567, -130.6382 -23.918967, -130.6367 -23.919467, 
+      -130.6353 -23.9201, -130.634 -23.9208, -130.63285 -23.921567, -130.6318 -23.922433, -130.63085 -23.923367, -130.6301 -23.924367, -130.6295 -23.9254, -130.6291 -23.9265, -130.6288 -23.9276, -130.62875 -23.9287, 
+      -130.6288 -23.9298, -130.6291 -23.9309, -130.6295 -23.932, -130.6301 -23.933033, -130.63085 -23.934033, -130.6318 -23.934967, -130.63285 -23.935833, -130.634 -23.9366, -130.6353 -23.9373, -130.6367 -23.937933, 
+      -130.6382 -23.938433)), 
+  ((-130.67185 -23.888233, -130.6733 -23.8886, -130.6748 -23.888867, -130.67635 -23.889033, -130.6779 -23.8891, -130.67945 -23.889033, -130.681 -23.888867, -130.6825 -23.8886, -130.68395 -23.888233, -130.68535 -23.887767, 
+      -130.6867 -23.8872, -130.6879 -23.886533, -130.689 -23.8858, -130.69 -23.885, -130.69085 -23.8841, -130.69155 -23.883167, -130.6921 -23.8822, -130.6925 -23.8812, -130.69275 -23.880167, -130.69285 -23.879133, 
+      -130.69275 -23.8781, -130.6925 -23.877067, -130.6921 -23.876067, -130.69155 -23.8751, -130.69085 -23.874167, -130.69 -23.873267, -130.689 -23.872467, -130.6879 -23.871733, -130.6867 -23.871067, -130.68535 -23.8705, 
+      -130.68395 -23.870033, -130.6825 -23.869667, -130.681 -23.8694, -130.67945 -23.869233, -130.6779 -23.869167, -130.67635 -23.869233, -130.6748 -23.8694, -130.6733 -23.869667, -130.67185 -23.870033, -130.67045 -23.8705, 
+      -130.6691 -23.871067, -130.6679 -23.871733, -130.6668 -23.872467, -130.6658 -23.873267, -130.66495 -23.874167, -130.66425 -23.8751, -130.6637 -23.876067, -130.6633 -23.877067, -130.66305 -23.8781, -130.66295 -23.879133, 
+      -130.66305 -23.880167, -130.6633 -23.8812, -130.6637 -23.8822, -130.66425 -23.883167, -130.66495 -23.8841, -130.6658 -23.885, -130.6668 -23.8858, -130.6679 -23.886533, -130.6691 -23.8872, -130.67045 -23.887767, 
+      -130.67185 -23.888233)))
+
+POLYGON ((-161.9649 5.853, -161.94535 5.852467, -161.9326 5.847367, -161.9275 5.832933, -161.9294 5.8206, -161.9428 5.805733, -161.9734 5.794667, -161.9944 5.7968, -162.0129 5.807433, -162.0116 5.819767, 
+    -161.99695 5.832067, -161.9649 5.853))
+
+MULTIPOLYGON (((-124.2166 40.764, -124.19575 40.849033, -124.1574 40.896833, -124.1357 40.926833, -124.13405 41.007967, -124.1799 41.137433, -124.1749 41.158567, -124.15985 41.180767, -124.1332 41.2108, -124.11485 41.267467, 
+    -124.124 41.620333, -124.1207 41.657, -124.1307 41.6937, -124.1357 41.7226, -124.1532 41.735367, -124.22325 41.7698, -124.2666 41.783133, -124.31665 41.772033, -124.33665 41.786467, -124.30665 41.8365, 
+    -124.30165 41.8465, -124.27995 41.898733, -124.24995 41.949867, -124.24325 41.9743, -124.2341 41.994867, -124.23075 42.016, -124.2458 42.041567, -124.3075 42.089333, -124.2858 42.0749, -124.38085 42.1427, 
+    -124.41085 42.1905, -124.44425 42.224933, -124.4584 42.2555, -124.4484 42.3922, -124.4617 42.437767, -124.47005 42.503367, -124.45755 42.5617, -124.42585 42.650633, -124.43255 42.692867, -124.4609 42.720633, 
+    -124.49925 42.7462, -124.5309 42.748433, -124.5526 42.7462, -124.5743 42.7573, -124.5743 42.769533, -124.5793 42.816233, -124.6068 42.835667, -124.61345 42.854567, -124.6101 42.875667, -124.58845 42.902333, 
+    -124.5384 42.9479, -124.50505 42.991267, -124.47005 43.0335, -124.43755 43.1552, -124.4342 43.212967, -124.4242 43.2241, -124.42255 43.241867, -124.41755 43.269667, -124.40085 43.297433, -124.38085 43.319667, 
+    -124.29415 43.383033, -124.2591 43.425267, -124.2341 43.451933, -124.2174 43.4775, -124.2124 43.4875, -124.2174 43.495267, -124.23575 43.501933, -124.25075 43.4975, -124.28915 43.441933, -124.35085 43.377467, 
+    -124.36585 43.383033, -124.36 43.3958, -124.32165 43.438033, -124.2883 43.5036, -124.26995 43.5803, -124.20995 43.6381, -124.1766 43.685867, -124.15325 43.734767, -124.14825 43.743667, -124.09155 43.770333, 
+    -124.08065 43.783633, -124.0882 43.791467, -124.11655 43.793667, -124.1299 43.7948, -124.1666 43.771467, -124.18885 43.745967, -124.204 43.7291, -124.21285 43.7249, -124.2217 43.725733, -124.22295 43.733333, 
+    -124.21665 43.741767, -124.20575 43.755333, -124.1841 43.814233, -124.1407 43.939833, -124.1065 44.2716, -124.10735 44.3366, -124.09065 44.371067, -124.07735 44.392167, -124.08735 44.4911, -124.07735 44.556667, 
+    -124.08735 44.636667, -124.10485 44.657233, -124.1182 44.6817, -124.10985 44.8684, -124.0982 44.876167, -124.064 44.8834, -124.05065 44.895633, -124.04735 44.9101, -124.06235 44.934533, -124.074 44.959, 
+    -124.0707 44.983433, -124.0707 45.001233, -124.0757 45.051233, -124.06235 45.084567, -124.03565 45.104567, -124.02315 45.1407, -124.02815 45.357433, -124.0198 45.3841, -124.01815 45.3852, -123.99145 45.401867, 
+    -123.9706 45.425767, -123.95725 45.472433, -123.96225 45.533567, -123.95055 45.542467, -123.93225 45.538, -123.92555 45.528, -123.88055 45.481333, -123.85385 45.474667, -123.84385 45.481333, -123.8522 45.510233, 
+    -123.87055 45.570233, -123.8872 45.580233, -123.8922 45.596933, -123.8772 45.686933, -123.8822 45.694733, -123.8922 45.6925, -123.93225 45.660267, -123.94055 45.658033, -123.9439 45.665833, -123.9439 45.6747, 
+    -123.94055 45.700267, -123.95975 45.750867, -123.98305 45.771967, -123.9864 45.819767, -123.9764 45.840867, -123.97975 45.892, -124.00225 45.961467, -123.9956 45.978167, -123.9806 45.988167, -123.93555 46.0126, 
+    -123.93555 46.024833, -123.94725 46.037067, -123.96725 46.043733, -123.99725 46.0504, -124.0156 46.0604, -124.0256 46.0915, -124.02725 46.1693, -124.0373 46.200433, -124.0556 46.224867, -124.0523 46.2382, 
+    -124.03895 46.242667, -124.0206 46.232667, -124.01725 46.2171, -124.00225 46.196, -123.96225 46.190433, -123.9389 46.196, -123.92555 46.202667, -123.8947 46.218767, -123.83465 46.216533, -123.813 46.225433, 
+    -123.78295 46.229867, -123.71625 46.2221, -123.6379 46.220967, -123.5937 46.211533, -123.45695 46.1793, -123.4069 46.177067, -123.3519 46.174833, -123.3185 46.191533, -123.2902 46.202633, -123.27515 46.204867, 
+    -123.2143 46.200967, -123.1142 46.169867, -122.9758 46.053167, -122.9341 46.0087, -122.90515 45.951533, -122.8916 45.9248, -122.8599 45.684733, -122.82905 45.644167, -122.73565 45.5908, -122.69065 45.5797, 
+    -122.64395 45.576367, -122.4772 45.564133, -122.29955 45.5558, -122.2679 45.560233, -122.2212 45.5747, -122.0978 45.611367, -122.0828 45.6247, -122.088 45.627733, -122.09445 45.631367, -122.202 45.6108, 
+    -122.2787 45.586367, -122.3371 45.5808, -122.45465 45.589133, -122.5997 45.604667, -122.7498 45.633567, -122.8215 45.731367, -122.82735 45.839733, -122.859 45.976433, -122.9157 46.064233, -123.0216 46.170367, 
+    -123.115 46.199267, -123.19335 46.225933, -123.24005 46.230367, -123.27175 46.234833, -123.3368 46.211467, -123.40765 46.2098, -123.53605 46.237567, -123.63945 46.242033, -123.7103 46.2859, -123.76865 46.291467, 
+    -123.8087 46.281467, -123.8337 46.267033, -123.8754 46.259233, -123.9104 46.2737, -123.9971 46.3248, -124.02545 46.328133, -124.06385 46.310367, -124.08885 46.2859, -124.11385 46.288133, -124.1222 46.308133, 
+    -124.1072 46.350367, -124.12385 46.619333, -124.10385 46.632667, -124.07215 46.626, -124.0655 46.600433, -124.04715 46.398167, -124.01545 46.374833, -123.96545 46.383733, -123.9546 46.403167, -123.97795 46.4754, 
+    -123.9713 46.502067, -123.9446 46.508733, -123.93795 46.5332, -123.9563 46.575433, -123.94795 46.637667, -123.91795 46.661, -123.8129 46.683233, -123.8079 46.696567, -123.8262 46.715467, -123.85455 46.722133, 
+    -123.8846 46.733233, -123.9121 46.721567, -123.9988 46.693767, -124.10055 46.7049, -124.1239 46.7249, -124.1189 46.770467, -124.15055 46.878267, -124.1389 46.8916, -124.06385 46.8794, -124.02715 46.8916, 
+    -123.9855 46.923833, -123.92545 46.951633, -123.9271 46.961633, -123.96215 46.982733, -124.0205 47.0083, -124.0572 47.022767, -124.09055 47.022767, -124.12055 47.0083, -124.14225 46.9983, -124.14555 46.9683, 
+    -124.1539 46.9494, -124.18225 46.9405, -124.1981 46.947733, -124.22145 47.119967, -124.329 47.2828, -124.3507 47.5195, -124.41155 47.6401, -124.5416 47.823467, -124.6767 47.8935, -124.7039 48, 
+    -124.70325 48.0401, -124.73015 48.068167, -124.7427 48.1805, -124.73195 48.230667, -124.6925 48.267733, -124.6907 48.284433, -124.70865 48.314333, -124.7588 48.386, -124.75345 48.393167, -124.7409 48.394367, 
+    -124.6925 48.380633, -124.41825 48.256367, -124.23185 48.1769, -123.9863 48.11, -123.78015 48.090867, -123.54 48.094467, -123.3894 48.088467, -123.28365 48.101633, -123.16715 48.1297, -123.14025 48.1297, 
+    -123.12055 48.117767, -123.12055 48.092667, -123.0883 48.053233, -123.05245 48.0353, -123.02915 48.0365, -123.00585 48.049633, -123.00225 48.069967, -123.02555 48.107, -123.02735 48.1273, -123.0184 48.138067, 
+    -122.97715 48.139267, -122.95205 48.1273, -122.90725 48.047267, -122.8481 48.024567, -122.81125 48, -122.7696 47.9614, -122.7435 47.924433, -122.71415 47.8657, -122.7272 47.8483, -122.7631 47.809167, 
+    -122.77615 47.785233, -122.7794 47.765667, -122.7957 47.739567, -122.81205 47.7374, -122.84795 47.756967, -122.85445 47.7809, -122.8708 47.7896, -122.8871 47.785233, -122.8936 47.730867, -122.8969 47.7113, 
+    -122.9034 47.678667, -122.9393 47.646033, -122.99805 47.6156, -123.0633 47.591667, -123.08615 47.565567, -123.14165 47.524267, -123.16775 47.4851, -123.18405 47.456833, -123.18405 47.4416, -123.21345 47.4155, 
+    -123.22975 47.3894, -123.20365 47.3655, -123.19385 47.341567, -123.1384 47.335033, -123.05025 47.3394, -123.0274 47.3459, -122.985 47.385067, -122.9328 47.4155, -122.91645 47.437267, -122.9132 47.4503, 
+    -122.9328 47.452467, -122.9556 47.445967, -122.99805 47.4155, -123.03395 47.402467, -123.0666 47.382867, -123.09595 47.382867, -123.12205 47.400267, -123.11225 47.452467, -123.0894 47.506867, -122.9915 47.585133, 
+    -122.9034 47.622133, -122.80875 47.6678, -122.74025 47.7113, -122.7011 47.783067, -122.66845 47.843967, -122.65215 47.8744, -122.6293 47.878767, -122.61295 47.8657, -122.61295 47.828733, -122.6097 47.809167, 
+    -122.5999 47.8048, -122.57055 47.811333, -122.56075 47.835267, -122.56075 47.8853, -122.5575 47.913567, -122.5281 47.922267, -122.50525 47.930967, -122.4759 47.920067, -122.44655 47.904867, -122.4302 47.8418, 
+    -122.41715 47.807, -122.4302 47.783067, -122.4563 47.7613, -122.48245 47.750433, -122.50855 47.750433, -122.53465 47.756967, -122.5575 47.759133, -122.57055 47.7548, -122.58035 47.706933, -122.6032 47.674333, 
+    -122.6293 47.646033, -122.6554 47.6156, -122.67495 47.596033, -122.67495 47.574267, -122.6456 47.569933, -122.6195 47.582967, -122.60645 47.582967, -122.5999 47.565567, -122.5836 47.550333, -122.57055 47.550333, 
+    -122.5379 47.576433, -122.51505 47.578633, -122.4759 47.550333, -122.4563 47.489467, -122.4563 47.435067, -122.48245 47.3981, -122.5379 47.3481, -122.6032 47.2872, -122.64885 47.2415, -122.67825 47.219767, 
+    -122.7011 47.2328, -122.7076 47.2785, -122.6717 47.3655, -122.6717 47.3894, -122.6913 47.395933, -122.737 47.369833, -122.74025 47.343733, -122.7598 47.2937, -122.7631 47.263267, -122.7631 47.2263, 
+    -122.77615 47.211067, -122.799 47.211067, -122.82185 47.237167, -122.82185 47.271967, -122.81205 47.315467, -122.80875 47.3459, -122.8153 47.374167, -122.84465 47.3894, -122.8675 47.374167, -122.8708 47.326333, 
+    -122.88055 47.3046, -122.90665 47.291533, -122.90995 47.274133, -122.91645 47.237167, -122.9491 47.221933, -123.0046 47.2328, -123.0307 47.2437, -123.05025 47.2415, -123.05355 47.230633, -123.05355 47.221933, 
+    -123.04045 47.2154, -122.985 47.202367, -122.9654 47.195833, -122.9393 47.1828, -122.9393 47.1741, -122.9654 47.150167, -122.94255 47.137133, -122.91975 47.148, -122.8675 47.161033, -122.84465 47.1567, 
+    -122.8414 47.145833, -122.88385 47.111033, -122.89035 47.093633, -122.8936 47.0784, -122.8773 47.076233, -122.8316 47.124067, -122.80875 47.128433, -122.7696 47.117533, -122.74675 47.1045, -122.7076 47.097967, 
+    -122.6652 47.119733, -122.62275 47.1741, -122.5575 47.2241, -122.50855 47.248033, -122.47915 47.245867, -122.44655 47.248033, -122.4139 47.271967, -122.39105 47.3372, -122.35515 47.385067, -122.3323 47.413333, 
+    -122.3421 47.443767, -122.3617 47.478567, -122.3878 47.506867, -122.38455 47.5634, -122.3682 47.602533, -122.3617 47.633, -122.3682 47.669967, -122.34535 47.691733, -122.33885 47.715633, -122.3519 47.7265, 
+    -122.37475 47.7526, -122.3682 47.7809, -122.31925 47.8483, -122.2703 47.8918, -122.2181 47.9179, -122.1822 47.9266, -122.1724 47.946167, -122.1724 47.9701, -122.16915 47.989667, -122.176 48, 
+    -122.2828 48.1564, -122.3091 48.1702, -122.35055 48.168933, -122.3731 48.1564, -122.37875 48.142567, -122.35995 48.089867, -122.38065 48.0786, -122.40885 48.0836, -122.46345 48.1319, -122.47095 48.157, 
+    -122.45215 48.188367, -122.40135 48.2461, -122.3938 48.267433, -122.4051 48.3101, -122.44085 48.345867, -122.52175 48.391033, -122.57445 48.403567, -122.59705 48.416133, -122.59705 48.4199, -122.58385 48.4337, 
+    -122.58385 48.443733, -122.59705 48.4475, -122.61965 48.444967, -122.66105 48.431167, -122.6874 48.4362, -122.69305 48.4475, -122.6874 48.473833, -122.6648 48.485133, -122.64035 48.4914, -122.5726 48.485133, 
+    -122.5293 48.468833, -122.50485 48.471333, -122.4954 48.483867, -122.4954 48.532833, -122.47095 48.561067, -122.4634 48.578633, -122.52365 48.645133, -122.5274 48.658933, -122.51425 48.677767, -122.51425 48.710367, 
+    -122.5368 48.807, -122.5519 48.8183, -122.5801 48.8183, -122.61775 48.807, -122.6648 48.7706, -122.6855 48.769967, -122.70245 48.783767, -122.72125 48.8515, -122.71185 48.9243, -122.6761 48.966967, 
+    -122.6742 48.982, -122.6949 48.997067, -122.72125 48.999567, -122.80595 48.987033, -122.86995 48.9889, -122.94145 49.010233, -122.95149 49.016033, -122.77865 49.019467, -122.5175 49.015867, -122.1433 49.015867, 
+    -121.83905 49.017667, -121.24405 49.014067, -120.4714 49.015867, -119.66105 49.021267, -118.89375 49.026667, -118.09955 49.026667, -117.31345 49.0195, -116.5381 49.0195, -115.76275 49.0141, -114.9793 49.0087, 
+    -114.20395 49.021267, -113.3963 49.017667, -112.58865 49.021267, -111.8052 49.021267, -111.0164 49.019467, -110.23295 49.017667, -109.4549 49.023067, -108.67145 49.028467, -108.0993 49.003067, -108 48.996133, 
+    -107.98335 48.996067, -107.02775 48.992433, -101.91945 48.993367, -98.97135 49.000033, -95.98595 49.004833, -95.4932 49.010533, -95.1739 49.021567, -95.17055 49.023133, -95.16735 49.043567, -95.158 49.340933, 
+    -95.1351 49.3734, -95.04055 49.371467, -94.86005 49.352367, -94.82905 49.3418, -94.81175 49.326967, -94.8228 49.188133, -94.81995 49.052533, -94.78845 48.974233, -94.64805 48.8138, -94.5592 48.768933, 
+    -94.2813 48.6658, -94.0636 48.6066, -93.74975 48.5441, -93.51485 48.511633, -93.3315 48.556067, -93.24695 48.590433, -93.18395 48.6057, -93.1639 48.621, -93.149 48.642533, -93.1428 48.641933, 
+    -93.09605 48.639767, -93.0837 48.64, -93.07505 48.615267, -92.92895 48.5847, -92.6926 48.536, -92.67255 48.5169, -92.64245 48.472967, -92.53215 48.3813, -92.44765 48.3412, -92.35885 48.2882, 
+    -92.31585 48.276733, -92.2915 48.278633, -92.2657 48.307267, -92.2299 48.344533, -92.1812 48.381767, -92.13535 48.395633, -92.0981 48.3966, -92.03365 48.3832, -91.95485 48.345033, -91.83595 48.279133, 
+    -91.59385 48.143033, -91.49645 48.120133, -91.39905 48.1244, -91.3002 48.154033, -91.2572 48.175033, -91.09535 48.2409, -91.018 48.2648, -90.9034 48.273867, -90.84325 48.2758, -90.79165 48.268133, 
+    -90.7573 48.235667, -90.72005 48.170733, -90.6828 48.130633, -90.657 48.1211, -90.5825 48.113433, -90.29025 48.141133, -90.1069 48.169767, -90.0582 48.1755, -90.0009 48.157367, -89.9264 48.096233, 
+    -89.87605 48.034067, -89.84845 48, -89.796 47.953567, -89.7025 47.908433, -89.65475 47.884567, -89.609 47.877933, -89.5453 47.8766, -89.46575 47.884567, -89.3961 47.909767, -89.3205 47.9509, 
+    -89.25325 48, -89.18385 48.046967, -89.0383 48.145433, -88.88645 48.2161, -88.75465 48.254267, -88.57415 48.288667, -88.4624 48.297267, -88.2905 48.2858, -88.0613 48.251433, -87.8808 48.194133, 
+    -87.63155 48.086233, -87.51825 48.025267, -87.4713 48, -87.36505 47.933233, -86.9853 47.777633, -86.54165 47.600467, -86.08825 47.419367, -85.66025 47.2461, -85.2439 47.0637, -85.0973 47.0103, 
+    -84.8217 46.8657, -84.77875 46.748467, -84.769 46.590833, -84.7397 46.5257, -84.64195 46.459267, -84.5404 46.443967, -84.5114 46.430933, -84.46125 46.4309, -84.4096 46.4501, -84.35075 46.444933, 
+    -84.2921 46.4254, -84.2315 46.339433, -84.16705 46.210467, -83.9989 46.133067, -83.993 46.108833, -83.9655 46.084933, -83.92125 46.070567, -83.8734 46.071367, -83.85665 46.081733, -83.85645 46.086733, 
+    -83.8211 46.093233, -83.70575 46.110167, -83.57285 46.0789, -83.46535 46.026767, -83.4263 45.9825, -83.4478 45.905633, -83.5592 45.8392, -83.56895 45.7936, -83.56945 45.7444, -83.2891 45.6547, 
+    -82.79015 45.419267, -82.50985 45.262333, -82.4089 45.135267, -82.3921 45.019433, -82.3977 44.675633, -82.2968 44.380433, -82.17905 43.8012, -82.1118 43.6069, -82.1174 43.524667, -82.34165 43.076233, 
+    -82.3029 42.973533, -82.29485 42.9047, -82.30985 42.874767, -82.38995 42.806633, -82.3984 42.773633, -82.3974 42.7042, -82.415 42.638667, -82.45765 42.581367, -82.5462 42.529733, -82.60905 42.482, 
+    -82.62835 42.459067, -82.67805 42.441, -82.83505 42.355033, -82.92285 42.3189, -82.99255 42.276967, -83.07075 42.194233, -83.1099 42.106967, -83.1388 42.019733, -83.1403 42.0169, -83.10975 41.934633, 
+    -83.0677 41.863633, -82.978 41.8001, -82.64725 41.6805, -82.3473 41.671167, -82.1847 41.702933, -81.7362 41.9365, -81.42505 42.099067, -81.14475 42.218633, -80.95975 42.235467, -80.5561 42.306467, 
+    -80.315 42.313933, -79.9618 42.3756, -79.38715 42.6241, -79.04515 42.797867, -78.9442 42.8913, -78.9078 42.945467, -78.9134 42.986567, -79.07595 43.0501, -79.0984 43.076267, -79.0844 43.244433, 
+    -79.1657 43.360267, -79.1657 43.395767, -79.12925 43.427533, -78.734 43.5714, -78.60225 43.5826, -78.1257 43.577, -77.45855 43.584467, -77.2371 43.577, -76.9147 43.577, -76.84185 43.5882, 
+    -76.77455 43.644267, -76.6344 43.829233, -76.455 44.001133, -76.4256 44.0847, -76.41155 44.085133, -76.37815 44.099633, -76.33025 44.148, -76.29395 44.1606, -76.2852 44.1664, -76.06245 44.289467, 
+    -75.7647 44.505733, -75.7113 44.572067, -75.68035 44.5991, -75.61735 44.6297, -75.50315 44.7094, -75.4743 44.718667, -75.41345 44.737167, -75.3238 44.786967, -75.20955 44.819667, -75.14025 44.863067, 
+    -75.122 44.874467, -75.01525 44.923567, -74.8989 44.958433, -74.6165 45.024333, -74.3764 44.988633, -73.8659 45.002933, -73.36175 45.004367, -72.88335 45.002933, -72.40065 45.0015, -71.91155 45.000067, 
+    -71.7056 44.998667, -71.58335 45.0058, -71.49325 45.0587, -71.4525 45.1073, -71.45245 45.194533, -71.4353 45.218867, -71.39025 45.233167, -71.34305 45.233167, -71.21865 45.178833, -71.18 45.181667, 
+    -71.13495 45.2017, -71.0685 45.3075, -71.00845 45.3218, -70.9548 45.3075, -70.8883 45.1774, -70.8583 45.1631, -70.83255 45.1731, -70.8154 45.3061, -70.87975 45.3304, -70.8883 45.351833, 
+    -70.8776 45.3733, -70.83255 45.394733, -70.8025 45.396167, -70.74675 45.3647, -70.69525 45.357567, -70.6631 45.367567, -70.6588 45.384733, -70.6888 45.456233, -70.5837 45.5992, -70.4014 45.720733, 
+    -70.3156 45.797933, -70.2963 45.8494, -70.30275 45.989533, -70.2899 46.1182, -70.1719 46.278333, -70.0475 46.394133, -70.0475 46.4642, -69.9896 46.582867, -69.90165 46.7573, -69.6743 46.990367, 
+    -69.2431 47.410733, -69.2002 47.4322, -69.13585 47.445067, -69.0844 47.440767, -69.05095 47.400267, -69.0665 47.255333, -69.03545 47.203567, -68.994 47.193233, -68.84905 47.193233, -68.5044 47.292667, 
+    -68.4994 47.291233, -68.47245 47.2896, -68.42755 47.296133, -68.3195 47.332467, -68.208 47.311233, -68.07445 47.222267, -68.00775 47.162167, -67.9094 47.069, -67.8861 46.9896, -67.86535 46.735967, 
+    -67.8343 46.180367, -67.8188 45.873233, -67.9016 45.804233, -67.91455 45.7697, -67.8628 45.676533, -67.75145 45.6248, -67.5651 45.586833, -67.50555 45.5644, -67.42015 45.4764, -67.35285 45.379767, 
+    -67.3606 45.226233, -67.3347 45.188267, -67.1541 45.101167, -67.20225 45.078233, -67.2487 45.069067, -67.2539 45.058733, -67.24355 45.041533, -67.0715 44.919967, -67.0715 44.902767, -67.0887 44.887867, 
+    -67.1042 44.884433, -67.13 44.897033, -67.1472 44.922267, -67.1575 44.9234, -67.17645 44.9131, -67.1902 44.9131, -67.2143 44.9154, -67.2229 44.909667, -67.2229 44.899333, -67.21085 44.880967, 
+    -67.21775 44.872967, -67.23495 44.875233, -67.26595 44.889, -67.2986 44.933733, -67.30725 44.933733, -67.31325 44.928, -67.3081 44.907367, -67.23925 44.819033, -67.2358 44.801833, -67.24615 44.758267, 
+    -67.2341 44.7399, -67.2186 44.736467, -67.2014 44.7445, -67.1601 44.8156, -67.1446 44.8225, -67.1257 44.8225, -67.11535 44.806433, -67.12395 44.757133, -67.1119 44.7491, -67.09645 44.7491, 
+    -67.062 44.770867, -67.04655 44.8202, -67.0362 44.824767, -67.0173 44.8156, -67.00695 44.762867, -67.0233 44.7273, -67.0732 44.6906, -67.09215 44.686, -67.11625 44.6906, -67.1386 44.7101, 
+    -67.15235 44.7101, -67.17475 44.704367, -67.2384 44.642433, -67.2711 44.630967, -67.2969 44.633267, -67.3339 44.6539, -67.3511 44.682567, -67.3752 44.696333, -67.46295 44.698633, -67.4836 44.687167, 
+    -67.4836 44.664233, -67.45265 44.649333, -67.4423 44.630967, -67.44575 44.612633, -67.4733 44.595433, -67.5094 44.596567, -67.57995 44.613767, -67.59545 44.609167, -67.60405 44.598867, -67.6204 44.5656, 
+    -67.6376 44.556433, -67.65995 44.556433, -67.7047 44.5759, -67.7236 44.574767, -67.746 44.556433, -67.76665 44.550667, -67.7873 44.551833, -67.8286 44.5805, -67.85785 44.588533, -67.8785 44.588533, 
+    -67.9086 44.574767, -67.93265 44.5415, -67.9344 44.463533, -67.94815 44.4383, -67.9671 44.430267, -68.01355 44.427967, -68.03075 44.4165, -68.05485 44.3775, -68.07035 44.363767, -68.0927 44.3626, 
+    -68.11505 44.366033, -68.1968 44.4188, -68.2553 44.434867, -68.29315 44.434867, -68.34475 44.415367, -68.3706 44.3867, -68.3878 44.3775, -68.40155 44.378667, -68.41875 44.398167, -68.4222 44.4165, 
+    -68.40155 44.4681, -68.41705 44.4945, -68.48415 44.5117, -68.50305 44.514, -68.5151 44.5094, -68.5177 44.4922, -68.50045 44.461233, -68.50905 44.437133, -68.6209 44.3603, -68.6261 44.332767, 
+    -68.59685 44.243333, -68.59685 44.224967, -68.6089 44.214667, -68.64415 44.2158, -68.74915 44.268533, -68.80765 44.332767, -68.82485 44.335067, -68.8816 44.3282, -68.8971 44.331633, -68.90915 44.3431, 
+    -68.9126 44.368333, -68.904 44.401567, -68.8541 44.454333, -68.8541 44.473833, -68.8627 44.4876, -68.87645 44.491033, -68.90225 44.4853, -68.9298 44.469233, -68.9608 44.4658, -68.98315 44.4555, 
+    -69.0107 44.413067, -69.0107 44.3924, -68.98315 44.3385, -68.99605 44.3041, -69.07175 44.268533, -69.1475 44.195133, -69.1595 44.1596, -69.15265 44.148133, -69.132 44.145833, -69.09415 44.1699, 
+    -69.0821 44.1699, -69.0735 44.163033, -69.07865 44.141233, -69.1475 44.065533, -69.1492 44.003633, -69.1922 43.9566, -69.2817 43.893533, -69.292 43.892367, -69.30405 43.901533, -69.30405 43.981833, 
+    -69.3144 44.001333, -69.3445 44.0105, -69.3755 44.009367, -69.39785 43.996733, -69.44775 43.8809, -69.4942 43.838467, -69.5183 43.830467, -69.53725 43.8339, -69.57165 43.864867, -69.58885 43.864867, 
+    -69.60435 43.857967, -69.63445 43.837333, -69.6551 43.838467, -69.66885 43.849933, -69.6706 43.902667, -69.67575 43.9084, -69.69125 43.909567, -69.7033 43.902667, -69.73425 43.826967, -69.7463 43.809767, 
+    -69.78585 43.7834, -69.822 43.736367, -69.84955 43.7249, -69.8702 43.726067, -69.87535 43.7341, -69.8633 43.774233, -69.85815 43.879733, -69.8805 43.913, -69.8977 43.919867, -69.91835 43.914133, 
+    -69.92695 43.8958, -69.91835 43.8419, -69.9502 43.808633, -69.9932 43.7903, -70.02245 43.7903, -70.0414 43.793733, -70.04655 43.8029, -70.04655 43.817833, -70.0242 43.851067, -69.9915 43.884333, 
+    -69.9915 43.906133, -70.00695 43.925633, -70.0345 43.927933, -70.0689 43.916467, -70.1842 43.875167, -70.2169 43.8396, -70.2625 43.711167, -70.2229 43.524233, -70.22635 43.5036, -70.24185 43.4887, 
+    -70.31755 43.479533, -70.36745 43.457733, -70.37865 43.4325, -70.38035 43.404967, -70.35455 43.3786, -70.36145 43.365967, -70.5662 43.243267, -70.61525 43.1584, -70.7288 43.0265, -70.81055 42.876267, 
+    -70.8811 42.805167, -70.8897 42.7765, -70.88285 42.755833, -70.8484 42.723733, -70.8295 42.669833, -70.7796 42.6297, -70.75205 42.617067, -70.73485 42.617067, -70.7142 42.621667, -70.6798 42.638867, 
+    -70.65915 42.641167, -70.62815 42.635433, -70.6127 42.618233, -70.62215 42.579233, -70.6721 42.515033, -70.69615 42.5047, -70.7564 42.501267, -70.7805 42.4898, -70.78565 42.4726, -70.75295 42.423267, 
+    -70.75465 42.391167, -70.7839 42.361333, -70.81835 42.356767, -70.9491 42.369367, -70.98355 42.370533, -71.0059 42.3602, -71.0128 42.344133, -71.0076 42.324633, -71.01795 42.279933, -71.00245 42.2283, 
+    -70.96805 42.209967, -70.9405 42.204233, -70.91815 42.207667, -70.9147 42.216833, -70.91985 42.2329, -70.9164 42.244367, -70.89835 42.2501, -70.87425 42.240933, -70.84845 42.206533, -70.62305 42.083833, 
+    -70.53355 42.009267, -70.53185 41.986333, -70.54385 41.974867, -70.56625 41.976, -70.61785 42.003533, -70.64025 42.0047, -70.6609 41.9955, -70.6583 41.974867, -70.6308 41.9347, -70.5654 41.8877, 
+    -70.54475 41.832633, -70.4897 41.7948, -70.414 41.754667, -70.3245 41.7535, -70.3073 41.746633, -70.3073 41.7363, -70.3245 41.726, -70.38645 41.722533, -70.40535 41.712233, -70.40535 41.6996, 
+    -70.3899 41.687, -70.34945 41.678967, -70.28235 41.6847, -70.1946 41.7191, -70.09825 41.730567, -70.0621 41.745467, -70.0432 41.771867, -70.01995 41.7925, -70.0165 41.849833, -70.02165 41.8785, 
+    -70.03715 41.888833, -70.0578 41.8854, -70.07845 41.8659, -70.10255 41.867033, -70.1146 41.8762, -70.118 41.9152, -70.1266 41.948467, -70.2006 42.018433, -70.22645 42.020733, -70.26945 42.009267, 
+    -70.2832 42.0081, -70.29355 42.015, -70.3073 42.0471, -70.3159 42.055133, -70.31075 42.0643, -70.28235 42.070033, -70.22215 42.063167, -70.1034 42.024167, -69.9408 41.9049, -69.8909 41.815467, 
+    -69.8961 41.7111, -69.91675 41.685867, -69.93395 41.683567, -69.9408 41.688167, -69.946 41.763867, -69.95285 41.771867, -69.9718 41.773033, -69.98555 41.7673, -70.0045 41.740933, -70.00275 41.7237, 
+    -69.9718 41.704233, -69.97005 41.690467, -69.9718 41.6744, -69.9959 41.6526, -70.0346 41.631967, -70.10515 41.623933, -70.1516 41.602133, -70.3882 41.533333, -70.56545 41.496633, -70.70825 41.465667, 
+    -70.7272 41.465667, -70.74095 41.475967, -70.74095 41.484, -70.71685 41.502367, -70.6429 41.541333, -70.6343 41.563133, -70.63085 41.6331, -70.60505 41.677833, -70.57235 41.712233, -70.5706 41.7191, 
+    -70.58955 41.7237, -70.61535 41.715667, -70.70825 41.658333, -70.7814 41.588367, -70.85715 41.5677, -70.87605 41.551667, -70.895 41.5035, -70.92595 41.475967, -71.0464 41.4622, -71.08685 41.456467, 
+    -71.1832 41.417467, -71.1987 41.416333, -71.21765 41.4278, -71.22105 41.451867, -71.1832 41.5035, -71.1832 41.614733, -71.1557 41.648, -71.16085 41.661767, -71.1832 41.668633, -71.20215 41.666333, 
+    -71.2417 41.636533, -71.2744 41.6285, -71.2916 41.631933, -71.30195 41.646833, -71.30195 41.6755, -71.31225 41.703033, -71.3312 41.720233, -71.34325 41.7214, -71.35015 41.7122, -71.3484 41.6824, 
+    -71.3708 41.659467, -71.4138 41.638833, -71.4267 41.614733, -71.4181 41.5402, -71.45425 41.4737, -71.425 41.3567, -71.43535 41.340667, -71.456 41.328033, -71.54715 41.328033, -71.6005 41.3223, 
+    -71.7029 41.293633, -71.83195 41.237433, -71.8492 41.237433, -71.8664 41.2489, -71.8681 41.258067, -71.8509 41.2684, -71.8509 41.282167, -71.8664 41.2879, -71.88875 41.2856, -71.9524 41.258067, 
+    -71.95415 41.250033, -71.9507 41.240867, -71.9111 41.228267, -71.90595 41.221367, -71.91285 41.206467, -71.96275 41.178933, -72.01955 41.165167, -72.07115 41.161733, -72.08835 41.167467, -72.0935 41.174367, 
+    -72.07975 41.182367, -72.02125 41.206467, -72.00405 41.222533, -72.00405 41.238567, -72.02555 41.2489, -72.10125 41.260367, -72.1856 41.264933, -72.2871 41.253467, -72.3654 41.250033, -72.4101 41.2466, 
+    -72.50305 41.2191, -72.565 41.200733, -72.6949 41.195, -72.8377 41.204167, -72.9341 41.205333, -73.0812 41.166333, -73.3221 41.096367, -73.4675 41.0528, -73.74285 40.900267, -73.92005 40.756933, 
+    -73.9218 40.738567, -73.92005 40.7225, -73.908 40.7145, -73.88395 40.7145, -73.8022 40.7271, -73.6938 40.7879, -73.6508 40.806233, -73.6112 40.811967, -73.5527 40.808533, -73.52515 40.808533, 
+    -73.5183 40.8154, -73.5286 40.840633, -73.53035 40.8613, -73.52 40.867033, -73.5131 40.865867, -73.4959 40.867033, -73.48905 40.875033, -73.47355 40.8911, -73.4572 40.899133, -73.44685 40.8888, 
+    -73.44515 40.8693, -73.4245 40.8521, -73.3901 40.847533, -73.35565 40.848667, -73.3436 40.8544, -73.3436 40.864733, -73.4004 40.896833, -73.40555 40.9037, -73.39695 40.909433, -73.3746 40.904867, 
+    -73.32985 40.875033, -73.24725 40.8521, -73.16725 40.848667, -73.12425 40.858967, -73.09325 40.895667, -73.06745 40.9106, -73.0382 40.916333, -72.8429 40.906, -72.707 40.910567, -72.6485 40.919767, 
+    -72.4833 41.0264, -72.4575 41.036733, -72.44545 41.036733, -72.43855 41.029867, -72.4437 40.9989, -72.5005 40.943833, -72.58655 40.8796, -72.59515 40.8716, -72.59 40.857833, -72.5521 40.853233, 
+    -72.4549 40.878467, -72.3035 40.997733, -72.25705 41.025267, -72.20715 41.0287, -72.1813 41.024133, -72.134 40.9794, -72.0927 40.9691, -72.0497 40.980567, -71.9103 41.0551, -71.87935 41.071167, 
+    -71.87075 41.0964, -71.8535 41.105567, -71.8346 41.105567, -71.81395 41.0941, -71.8122 41.071167, -71.82685 41.0379, -71.8905 40.997767, -71.9387 40.972533, -72.02645 40.959933, -72.15465 40.909467, 
+    -72.25445 40.881967, -72.45235 40.7971, -72.4747 40.795933, -72.48675 40.800533, -72.48335 40.8143, -72.45235 40.8338, -72.45235 40.8441, -72.4558 40.847567, -72.47645 40.847567, -72.53925 40.823467, 
+    -72.6356 40.808567, -72.6425 40.801667, -72.63905 40.7902, -72.6081 40.7776, -72.5616 40.774167, -72.5513 40.766133, -72.55475 40.750067, -72.6167 40.714533, -72.64765 40.707633, -72.66315 40.711067, 
+    -72.67 40.7214, -72.65625 40.759233, -72.66485 40.774167, -72.69585 40.781033, -72.72855 40.778733, -72.7836 40.751233, -72.83435 40.7409, -72.95995 40.735167, -73.17245 40.690433, -73.3514 40.668667, 
+    -73.41675 40.621633, -73.56045 40.5792, -73.7893 40.5448, -73.87535 40.519567, -73.9115 40.516133, -73.93385 40.5253, -73.93555 40.5356, -73.90115 40.551667, -73.83405 40.567733, -73.822 40.583767, 
+    -73.8237 40.599833, -73.84695 40.6136, -73.88135 40.617033, -73.9244 40.614733, -73.93815 40.6182, -73.97085 40.6354, -74.00355 40.636533, -74.0259 40.625067, -74.0414 40.609, -74.0328 40.583767, 
+    -73.9777 40.5643, -73.97085 40.5574, -73.976 40.551667, -74.0328 40.5551, -74.0741 40.5574, -74.093 40.571167, -74.09815 40.5918, -74.06545 40.668633, -74.06545 40.6996, -74.07925 40.7042, 
+    -74.09475 40.7019, -74.1412 40.656033, -74.1756 40.6136, -74.1756 40.5918, -74.15065 40.571167, -74.12655 40.5402, -74.1283 40.5035, -74.1782 40.454167, -74.1782 40.4232, -74.1558 40.3957, 
+    -74.0629 40.364733, -74.0044 40.333767, -73.98375 40.316567, -73.99665 40.281, -73.9863 40.189233, -74.00695 40.157133, -74.0345 40.127333, -74.04485 40.103233, -74.0715 39.927767, -74.0784 39.807333, 
+    -74.10075 39.7087, -74.204 39.528667, -74.23325 39.502267, -74.2453 39.4977, -74.2556 39.502267, -74.2556 39.5172, -74.22035 39.574533, -74.14295 39.740833, -74.0965 39.957, -74.1042 39.982233, 
+    -74.12145 39.990833, -74.13865 39.9914, -74.17565 39.968467, -74.1898 39.9392, -74.15885 39.853167, -74.16055 39.836533, -74.21 39.803267, -74.22465 39.771167, -74.22165 39.665067, -74.2466 39.628967, 
+    -74.3309 39.560133, -74.3507 39.537767, -74.35115 39.503933, -74.3262 39.466667, -74.3288 39.4552, -74.3434 39.448867, -74.35975 39.451733, -74.4303 39.4873, -74.45095 39.484433, -74.4742 39.467233, 
+    -74.4768 39.448867, -74.4217 39.4122, -74.4174 39.386367, -74.4161 39.3669, -74.46515 39.334767, -74.5383 39.2608, -74.5667 39.246467, -74.5972 39.244767, -74.70905 39.2809, -74.728 39.282033, 
+    -74.75465 39.275167, -74.7585 39.266533, -74.7404 39.2476, -74.66385 39.2126, -74.65785 39.205733, -74.66125 39.1891, -74.70945 39.158133, -74.72625 39.127767, -74.8037 39.066433, -74.8252 39.045767, 
+    -74.8312 39.029733, -74.82175 38.992433, -74.8342 38.961467, -74.90045 38.908133, -74.9512 38.896667, -74.97185 38.8984, -74.98435 38.913867, -74.98265 38.931067, -74.9508 38.963767, -74.9297 39.064667, 
+    -74.928 39.1329, -74.9426 39.170167, -74.9753 39.196567, -75.0497 39.221233, -75.0996 39.2201, -75.1297 39.2092, -75.14865 39.193133, -75.1624 39.171333, -75.1779 39.147267, -75.19425 39.136367, 
+    -75.2063 39.136933, -75.22175 39.147833, -75.2411 39.188567, -75.2583 39.232733, -75.297 39.261967, -75.38695 39.305533, -75.516 39.3835, -75.54315 39.4099, -75.57155 39.492467, -75.6189 39.5435, 
+    -75.6189 39.557267, -75.6167 39.571033, -75.54615 39.619767, -75.49795 39.672533, -75.467 39.731, -75.4644 39.743033, -75.4687 39.7505, -75.48935 39.7545, -75.53725 39.7205, -75.588 39.648233, 
+    -75.616 39.6249, -75.68595 39.578267, -75.6982 39.561933, -75.68945 39.540933, -75.6396 39.489633, -75.58185 39.392833, -75.4506 39.282067, -75.399 39.199267, -75.38675 39.1153, -75.3255 39.011533, 
+    -75.322 38.976533, -75.329 38.9054, -75.31765 38.8506, -75.19165 38.729333, -75.1584 38.7235, -75.1304 38.7328, -75.0954 38.7643, -75.08665 38.7643, -75.06915 38.754967, -75.0639 38.694333, 
+    -75.06305 38.501933, -75.0998 38.308367, -75.1304 38.2244, -75.23185 38.008667, -75.3806 37.826767, -75.4086 37.824433, -75.42605 37.831433, -75.4278 37.844233, -75.4182 37.865233, -75.2555 38.049467, 
+    -75.1645 38.233733, -75.1645 38.259367, -75.17675 38.2652, -75.19775 38.255867, -75.25025 38.202233, -75.26775 38.1999, -75.2905 38.209233, -75.3045 38.208067, -75.3255 38.191733, -75.35085 38.147433, 
+    -75.4191 38.026167, -75.45585 37.906067, -75.51095 37.840767, -75.5127 37.8221, -75.4882 37.802267, -75.47245 37.783633, -75.47245 37.748633, -75.5022 37.7055, -75.5407 37.637867, -75.55995 37.6297, 
+    -75.57395 37.630867, -75.59145 37.642533, -75.60195 37.642533, -75.6107 37.635533, -75.61245 37.620367, -75.5687 37.4991, -75.57045 37.4816, -75.58445 37.480433, -75.60895 37.4956, -75.63345 37.569067, 
+    -75.6492 37.587733, -75.6702 37.586567, -75.68855 37.5609, -75.66405 37.497933, -75.6728 37.487433, -75.69205 37.493267, -75.70955 37.5026, -75.72005 37.494433, -75.7183 37.475767, -75.6973 37.427967, 
+    -75.7043 37.418633, -75.72355 37.4198, -75.73405 37.4303, -75.7498 37.466433, -75.78125 37.469933, -75.8005 37.4606, -75.8075 37.438433, -75.79525 37.392967, -75.82325 37.356833, -75.85825 37.3405, 
+    -75.86175 37.316, -75.86525 37.295033, -75.88625 37.272867, -75.88625 37.2577, -75.8915 37.242533, -75.90375 37.2379, -75.9265 37.235567, -75.9475 37.221567, -75.9475 37.2099, -75.94225 37.2029, 
+    -75.916 37.1994, -75.8845 37.184233, -75.881 37.163267, -75.8845 37.1341, -75.87575 37.081633, -75.88275 37.057133, -75.89325 37.0478, -75.90375 37.0513, -75.93175 37.0968, -75.9405 37.164433, 
+    -75.9475 37.174933, -75.95625 37.176067, -75.97095 37.1708, -75.9721 37.092767, -75.95505 37.042, -75.95505 37.029133, -75.963 37.0223, -75.99485 37.035967, -76.0119 37.057933, -76.05225 37.0958, 
+    -76.06815 37.1443, -76.05905 37.1731, -75.9772 37.2678, -75.9738 37.276867, -75.9795 37.2837, -75.99085 37.280667, -76.0045 37.270067, -76.0193 37.2678, -76.0261 37.270067, -76.0284 37.276867, 
+    -76.0193 37.286733, -76.0028 37.300367, -76.00965 37.3413, -75.9937 37.3534, -75.9744 37.3534, -75.95165 37.348867, -75.938 37.352667, -75.938 37.359467, -75.9471 37.3716, -75.9494 37.376133, 
+    -75.94255 37.382967, -75.9198 37.3966, -75.92095 37.409467, -75.9562 37.443567, -75.95165 37.453433, -75.94255 37.454933, -75.91755 37.447367, -75.90275 37.448867, -75.8982 37.4572, -75.9221 37.485233, 
+    -75.938 37.520833, -75.9755 37.542067, -75.98235 37.551133, -75.97895 37.5572, -75.963 37.5572, -75.94255 37.548867, -75.90275 37.5125, -75.8806 37.513267, -75.8545 37.529933, -75.83175 37.547333, 
+    -75.8329 37.5587, -75.8738 37.5769, -75.8988 37.590533, -75.89995 37.5966, -75.892 37.600367, -75.82945 37.5966, -75.8215 37.604933, -75.8249 37.614, -75.86355 37.632933, -75.87265 37.648867, 
+    -75.8704 37.659467, -75.8579 37.660233, -75.8033 37.642033, -75.78515 37.6428, -75.77945 37.650367, -75.78625 37.660967, -75.84425 37.681433, -75.859 37.6913, -75.86245 37.6981, -75.8579 37.701133, 
+    -75.8454 37.7019, -75.81015 37.6943, -75.7897 37.6943, -75.7857 37.701133, -75.81865 37.726133, -75.83345 37.744333, -75.83455 37.754167, -75.82435 37.757967, -75.80955 37.754167, -75.7641 37.719333, 
+    -75.7527 37.720833, -75.74475 37.732967, -75.7459 37.757967, -75.7334 37.7769, -75.7391 37.814767, -75.73455 37.827667, -75.7175 37.838267, -75.6959 37.8504, -75.69815 37.861733, -75.7351 37.893567, 
+    -75.78855 37.904933, -75.82035 37.9042, -75.86925 37.8845, -75.89765 37.883733, -75.9295 37.898133, -75.9488 37.9292, -75.9437 37.9701, -75.92215 37.9951, -75.84935 38.019367, -75.8437 38.0307, 
+    -75.8505 38.042067, -75.8755 38.047367, -75.9153 38.046633, -75.93575 38.051933, -75.94145 38.065567, -75.9278 38.0792, -75.8994 38.086767, -75.8528 38.101167, -75.79255 38.101167, -75.76865 38.106467, 
+    -75.75445 38.1239, -75.8056 38.1966, -75.8511 38.231467, -75.86585 38.2807, -75.88635 38.3004, -75.90395 38.303433, -75.91645 38.295833, -75.92895 38.273867, -75.95735 38.247367, -75.98805 38.2428, 
+    -76.0085 38.254167, -76.03465 38.3178, -76.054 38.3307, -76.06765 38.331433, -76.0949 38.3178, -76.11085 38.268567, -76.08125 38.182967, -76.0881 38.170067, -76.1023 38.168567, -76.13415 38.181467, 
+    -76.17165 38.226133, -76.2535 38.281467, -76.3041 38.352667, -76.3905 38.442833, -76.3939 38.456467, -76.38365 38.467833, -76.3541 38.468567, -76.2677 38.4504, -76.23475 38.451167, -76.19155 38.473133, 
+    -76.18815 38.4898, -76.1961 38.5019, -76.2268 38.5095, -76.33025 38.514033, -76.37 38.528433, -76.37685 38.537533, -76.37455 38.552667, -76.3609 38.564033, -76.2876 38.572367, -76.16595 38.531467, 
+    -76.01135 38.5201, -75.94315 38.526933, -75.90675 38.547367, -75.90335 38.562533, -75.9136 38.5716, -75.94655 38.5754, -76.02555 38.5701, -76.11195 38.5845, -76.15745 38.605733, -76.22335 38.665567, 
+    -76.237 38.6739, -76.2745 38.674667, -76.2961 38.6686, -76.3382 38.6383, -76.35635 38.633, -76.3723 38.637533, -76.3814 38.6527, -76.36775 38.7042, -76.3734 38.735267, -76.37115 38.7451, 
+    -76.3541 38.7474, -76.31315 38.742833, -76.2461 38.7148, -76.2302 38.715567, -76.22225 38.7277, -76.21825 38.7436, -76.34215 38.826167, -76.36945 38.853467, -76.3717 38.8777, -76.3649 38.960267, 
+    -76.35465 38.9724, -76.3467 38.9739, -76.32965 38.9671, -76.2717 38.886033, -76.2387 38.881467, -76.21255 38.8883, -76.2012 38.9118, -76.1955 38.991333, -76.158 39.033, -76.12505 39.044367, 
+    -76.12505 39.055733, -76.13755 39.062533, -76.16825 39.0618, -76.20005 39.0436, -76.2228 39.008767, -76.2387 38.9989, -76.25235 38.9974, -76.2684 39.0037, -76.2804 39.030367, -76.2794 39.061, 
+    -76.2234 39.224867, -76.19545 39.278167, -76.14145 39.3035, -76.0995 39.311467, -76.00155 39.298167, -75.97755 39.2915, -75.96555 39.2955, -75.97155 39.311467, -76.0375 39.363433, -76.0515 39.3861, 
+    -76.0575 39.408733, -76.0435 39.4567, -75.9196 39.549967, -75.9056 39.561933, -75.9076 39.569933, -75.9296 39.573933, -75.97155 39.5606, -76.0355 39.517967, -76.0745 39.488667, -76.09245 39.479333, 
+    -76.10445 39.487333, -76.11245 39.501967, -76.11445 39.5233, -76.09245 39.555267, -76.09445 39.565933, -76.10845 39.569933, -76.16245 39.569933, -76.1824 39.583233, -76.34635 39.7551, -76.3943 39.793733, 
+    -76.4103 39.789733, -76.4223 39.780433, -76.4133 39.7631, -76.3493 39.7045, -76.24535 39.5646, -76.2234 39.512633, -76.1804 39.443367, -76.1804 39.402067, -76.29865 39.289133, -76.33425 39.288567, 
+    -76.35795 39.3202, -76.38085 39.3202, -76.46625 39.2262, -76.47225 39.199533, -76.48425 39.1809, -76.51425 39.171567, -76.5442 39.1769, -76.5982 39.2142, -76.63415 39.224867, -76.65415 39.2262, 
+    -76.67215 39.215533, -76.67415 39.200867, -76.64815 39.171567, -76.48725 39.095633, -76.46525 39.058333, -76.46125 38.990367, -76.47125 38.9584, -76.52325 38.9211, -76.5412 38.8918, -76.5412 38.827833, 
+    -76.5722 38.753233, -76.5582 38.698633, -76.5262 38.637333, -76.5262 38.5987, -76.5362 38.510767, -76.5362 38.4828, -76.43025 38.3509, -76.4283 38.3216, -76.44025 38.3056, -76.50825 38.3216, 
+    -76.65415 38.440167, -76.66415 38.442833, -76.67415 38.4335, -76.66515 38.401533, -76.62715 38.3509, -76.5292 38.285633, -76.45925 38.263, -76.3673 38.249667, -76.3613 38.240333, -76.3593 38.227, 
+    -76.3873 38.1937, -76.39125 38.161733, -76.3333 38.033833, -76.3393 38.013867, -76.3693 38.005867, -76.3853 38.012533, -76.46325 38.1111, -76.47725 38.1151, -76.4972 38.1071, -76.5032 38.087133, 
+    -76.5092 38.0818, -76.5322 38.083133, -76.65415 38.157767, -76.7101 38.177733, -76.78805 38.181733, -76.84005 38.191067, -76.903 38.223033, -77.00095 38.290967, -77.02495 38.3549, -77.0569 38.373567, 
+    -77.0809 38.380233, -77.1169 38.377567, -77.23885 38.322933, -77.2788 38.3216, -77.3028 38.330933, -77.3168 38.346933, -77.3268 38.3829, -77.3108 38.429533, -77.18885 38.5281, -77.0989 38.605367, 
+    -77.0609 38.656, -77.0629 38.745267, -77.0709 38.7586, -77.0749 38.759933, -77.0809 38.751933, -77.0849 38.698633, -77.1149 38.656, -77.19785 38.5774, -77.2918 38.5361, -77.36175 38.4495, 
+    -77.37975 38.380233, -77.38175 38.3496, -77.34775 38.3083, -77.30175 38.289633, -77.2598 38.2883, -77.19385 38.309633, -77.15185 38.3123, -77.11385 38.3003, -77.0799 38.276333, -77.0589 38.2217, 
+    -76.93095 38.144433, -76.91495 38.0978, -76.88295 38.0725, -76.859 38.069833, -76.843 38.075167, -76.839 38.099133, -76.815 38.1138, -76.793 38.1138, -76.6401 38.0352, -76.62015 38.0179, 
+    -76.61815 37.985933, -76.61215 37.9686, -76.59415 37.955267, -76.56615 37.953933, -76.4982 37.9646, -76.4482 37.9566, -76.3343 37.8647, -76.3013 37.8447, -76.3033 37.8274, -76.37325 37.756767, 
+    -76.38125 37.7075, -76.37925 37.6382, -76.33325 37.562267, -76.33325 37.5423, -76.34525 37.5263, -76.37025 37.523633, -76.4422 37.5383, -76.51415 37.5756, -76.5901 37.6262, -76.68805 37.743467, 
+    -76.85 37.886, -76.87995 37.89, -76.89795 37.876667, -76.89795 37.8607, -76.842 37.8034, -76.818 37.756767, -76.71105 37.643533, -76.56515 37.528967, -76.38925 37.479667, -76.37125 37.462333, 
+    -76.37325 37.453033, -76.4132 37.438367, -76.4172 37.418367, -76.38525 37.4024, -76.33125 37.401067, -76.2953 37.3731, -76.2933 37.335767, -76.2993 37.298467, -76.32325 37.275833, -76.34525 37.277167, 
+    -76.4092 37.318467, -76.4332 37.321133, -76.4552 37.317133, -76.4572 37.3038, -76.4422 37.273167, -76.4422 37.255867, -76.4542 37.2452, -76.4422 37.2252, -76.4482 37.201233, -76.4842 37.1666, 
+    -76.4702 37.1293, -76.39425 37.090667, -76.34025 37.041367, -76.32825 36.9854, -76.34925 36.954767, -76.3932 36.9481, -76.4312 36.924133, -76.4612 36.920133, -76.48115 36.930767, -76.6251 37.054667, 
+    -76.70205 37.1546, -76.74 37.177233, -76.81395 37.1839, -76.85395 37.193233, -77.03985 37.279833, -77.05785 37.279833, -77.06385 37.271833, -77.04085 37.234533, -76.86295 37.1226, -76.817 37.111967, 
+    -76.735 37.111967, -76.71105 37.098633, -76.68005 37.013367, -76.5901 36.962733, -76.50615 36.8668, -76.49415 36.842833, -76.51415 36.814867, -76.51415 36.797533, -76.50015 36.785533, -76.47215 36.784233, 
+    -76.43215 36.785533, -76.4182 36.776233, -76.4122 36.757567, -76.3922 36.7469, -76.3682 36.7469, -76.3482 36.7629, -76.3542 36.8655, -76.3382 36.884133, -76.31825 36.8908, -76.28525 36.8868, 
+    -76.1953 36.850833, -76.15735 36.834833, -76.09335 36.8375, -76.0174 36.858833, -75.97945 36.8535, -75.95545 36.834833, -75.94645 36.805533, -75.96245 36.674967, -75.9125 36.539067, -75.8735 36.4365, 
+    -75.72955 36.054133, -75.57965 35.876933, -75.57765 35.8423, -75.58565 35.825, -75.60165 35.822333, -75.6256 35.8343, -75.6456 35.867633, -75.6556 35.8716, -75.6676 35.868967, -75.6736 35.851633, 
+    -75.6876 35.847633, -75.71355 35.855633, -75.75555 35.9076, -75.75555 35.918233, -75.73955 35.922233, -75.71155 35.915567, -75.6896 35.918233, -75.6876 35.934233, -75.70755 35.9742, -75.75055 36.014167, 
+    -75.8085 36.096767, -75.92445 36.3912, -75.9984 36.464467, -76.0324 36.476467, -76.08235 36.480467, -76.12035 36.491133, -76.1523 36.487133, -76.1743 36.4738, -76.1723 36.405867, -76.14635 36.384533, 
+    -76.12035 36.372567, -76.09435 36.3699, -76.06835 36.375233, -76.0444 36.375233, -76.0054 36.3579, -75.95545 36.2633, -75.94145 36.198033, -75.86745 36.0888, -75.86945 36.074133, -75.88545 36.066133, 
+    -75.90345 36.0728, -75.9714 36.1141, -76.0314 36.123433, -76.06735 36.142067, -76.12135 36.198033, -76.2333 36.236667, -76.26125 36.236667, -76.27725 36.228667, -76.27325 36.214033, -76.14135 36.116767, 
+    -76.11135 36.090133, -76.11735 36.071467, -76.1913 36.026167, -76.25925 36.007533, -76.29725 36.007533, -76.3432 36.0195, -76.3952 36.066133, -76.43715 36.0768, -76.47915 36.103433, -76.49715 36.107433, 
+    -76.50515 36.1021, -76.50515 36.090133, -76.45715 36.052833, -76.3912 36.0195, -76.3912 36.0062, -76.4012 35.992867, -76.45915 35.9689, -76.47715 35.9409, -76.46515 35.918267, -76.4152 35.884967, 
+    -76.3832 35.8783, -76.3632 35.879633, -76.3452 35.898267, -76.33525 35.9369, -76.31725 35.950233, -76.27125 35.9569, -76.1963 35.9529, -76.10635 35.883633, -76.07635 35.815667, -76.09235 35.7344, 
+    -76.11235 35.678467, -76.1523 35.653133, -76.2243 35.6478, -76.23825 35.642467, -76.23025 35.627833, -76.1773 35.621167, -76.08135 35.6318, -76.0314 35.662467, -75.9994 35.699767, -76.0034 35.831667, 
+    -75.9954 35.847633, -75.9474 35.871633, -75.91345 35.898267, -75.89745 35.9529, -75.87745 35.9662, -75.86545 35.9702, -75.8195 35.946233, -75.8005 35.896933, -75.6726 35.753033, -75.6686 35.717067, 
+    -75.68255 35.687767, -75.69655 35.655767, -75.69455 35.5825, -75.70655 35.5612, -75.73655 35.547867, -75.8195 35.550533, -75.87545 35.550533, -75.91145 35.534533, -76.0054 35.467933, -76.0214 35.4133, 
+    -76.04935 35.391967, -76.08535 35.372, -76.1473 35.36, -76.1593 35.352, -76.1823 35.325367, -76.25225 35.2894, -76.27225 35.2894, -76.3162 35.304067, -76.43615 35.320033, -76.46015 35.3347, 
+    -76.47615 35.354667, -76.5321 35.4053, -76.5381 35.4346, -76.5321 35.453267, -76.45815 35.501233, -76.45415 35.5212, -76.47015 35.539867, -76.5001 35.5452, -76.5351 35.535867, -76.54905 35.531867, 
+    -76.59705 35.5412, -76.61705 35.5332, -76.62105 35.515867, -76.60705 35.427967, -76.61505 35.399967, -76.63305 35.385333, -76.653 35.386667, -76.74295 35.445267, -77.0148 35.543867, -77.0548 35.546533, 
+    -77.0768 35.5412, -77.0848 35.522533, -77.0748 35.493233, -76.95285 35.418633, -76.8699 35.4133, -76.81795 35.4173, -76.76795 35.4053, -76.714 35.357333, -76.66 35.272067, -76.65 35.2561, 
+    -76.62605 35.253433, -76.59805 35.268067, -76.57005 35.300067, -76.55605 35.3067, -76.5341 35.304067, -76.5011 35.2854, -76.4771 35.234767, -76.4831 35.193467, -76.54305 35.154833, -76.59105 35.150833, 
+    -76.657 35.168167, -76.705 35.1655, -76.78495 35.109533, -76.78495 35.088233, -76.76095 35.068233, -76.73695 35.066933, -76.641 35.1122, -76.61905 35.110867, -76.61305 35.0989, -76.61505 35.058933, 
+    -76.672 34.965667, -76.72795 34.939, -76.8079 34.932333, -76.8419 34.935, -77.0338 35.0589, -77.0518 35.0629, -77.06575 35.061567, -77.06775 35.044267, -77.0148 34.9923, -76.8529 34.8897, 
+    -76.8209 34.876367, -76.75295 34.8777, -76.689 34.8897, -76.625 34.933667, -76.601 34.944333, -76.58305 34.945667, -76.54905 34.933667, -76.53305 34.933667, -76.51905 34.939, -76.4911 34.9883, 
+    -76.4731 34.994967, -76.4511 34.985633, -76.4451 34.9723, -76.4711 34.928333, -76.4611 34.916333, -76.4391 34.908367, -76.4231 34.908367, -76.39915 34.925667, -76.38315 34.958967, -76.37315 34.961633, 
+    -76.35715 34.9563, -76.34915 34.928333, -76.36715 34.8604, -76.4611 34.763133, -76.50305 34.723167, -76.52505 34.693867, -76.54805 34.688533, -76.572 34.697867, -76.58 34.712533, -76.634 34.745833, 
+    -76.642 34.7485, -76.66595 34.745833, -76.67995 34.721867, -76.66195 34.685867, -76.66395 34.676567, -76.68195 34.675233, -76.74195 34.709867, -76.7719 34.7112, -76.7899 34.704533, -76.7899 34.692533, 
+    -76.7599 34.6739, -76.7599 34.6659, -76.7699 34.6579, -76.89685 34.660567, -77.0168 34.639233, -77.1927 34.5753, -77.30165 34.520667, -77.5235 34.3608, -77.63545 34.2862, -77.7424 34.0837, 
+    -77.78035 33.974467, -77.80035 33.903867, -77.82235 33.898533, -77.84835 33.9065, -77.86435 33.921167, -77.86435 33.998433, -77.8923 34.070367, -77.8903 34.130333, -77.8963 34.147667, -77.9143 34.152967, 
+    -77.9343 34.146333, -77.9583 34.111667, -77.96625 34.0304, -77.9403 33.969133, -77.9423 33.907833, -77.8963 33.866533, -77.8863 33.8359, -77.8863 33.803933, -77.9003 33.7986, -77.9283 33.7986, 
+    -78.01625 33.8479, -78.1012 33.883867, -78.21315 33.895833, -78.34705 33.887867, -78.462 33.8732, -78.6219 33.821267, -78.70985 33.774633, -78.7918 33.710667, -78.89075 33.602767, -79.08265 33.454867, 
+    -79.1526 33.365633, -79.1726 33.293667, -79.1486 33.1831, -79.1566 33.1538, -79.1826 33.140467, -79.1986 33.139133, -79.21855 33.147133, -79.23655 33.1871, -79.28855 33.229733, -79.29855 33.252367, 
+    -79.28055 33.308333, -79.28855 33.324333, -79.3065 33.330967, -79.3225 33.327, -79.3475 33.307, -79.3675 33.256367, -79.3495 33.1751, -79.3615 33.028567, -79.3015 32.9726, -79.3055 32.9526, 
+    -79.3155 32.944633, -79.43345 32.937967, -79.46545 32.945967, -79.4974 32.9646, -79.5324 32.967267, -79.56435 32.963267, -79.6403 32.913967, -79.6583 32.89, -79.6503 32.868667, -79.59635 32.851367, 
+    -79.58635 32.842033, -79.58835 32.826033, -79.6443 32.792733, -79.6763 32.7541, -79.6883 32.722133, -79.7083 32.7048, -79.7223 32.7008, -79.74425 32.7088, -79.75225 32.736767, -79.76025 32.751433, 
+    -79.80025 32.772733, -79.8362 32.798067, -79.8482 32.800733, -79.8652 32.790067, -79.8592 32.771433, -79.81925 32.7248, -79.81725 32.706133, -79.84525 32.6835, -79.8872 32.662167, -79.8932 32.643533, 
+    -79.8872 32.6142, -79.8872 32.5969, -79.9052 32.578233, -80.0451 32.540933, -80.0591 32.527633, -80.0391 32.511633, -80.01115 32.503633, -80.00515 32.491633, -80.00915 32.482333, -80.02715 32.470333, 
+    -80.0821 32.470333, -80.14605 32.4943, -80.17205 32.515633, -80.17405 32.5476, -80.14205 32.615533, -80.14805 32.6222, -80.16205 32.6182, -80.21205 32.579567, -80.238 32.5676, -80.296 32.5716, 
+    -80.31 32.5636, -80.308 32.5516, -80.244 32.516967, -80.238 32.495633, -80.252 32.482333, -80.282 32.479667, -80.326 32.499633, -80.34595 32.5023, -80.35995 32.496967, -80.39795 32.4437, 
+    -80.41995 32.442367, -80.4499 32.446367, -80.4729 32.471667, -80.50485 32.5103, -80.55085 32.546267, -80.56285 32.546267, -80.56485 32.5356, -80.53285 32.500967, -80.53285 32.4903, -80.54685 32.484967, 
+    -80.56485 32.487633, -80.6168 32.500967, -80.6228 32.496967, -80.6208 32.4863, -80.56085 32.458333, -80.56085 32.443667, -80.56685 32.433033, -80.5968 32.4277, -80.6508 32.434367, -80.6888 32.450333, 
+    -80.70675 32.450333, -80.77675 32.4357, -80.8047 32.4317, -80.8247 32.443667, -80.8467 32.475667, -80.8567 32.488967, -80.88065 32.496967, -80.91065 32.4943, -80.91265 32.467667, -80.8607 32.422367, 
+    -80.8317 32.3411, -80.77575 32.2958, -80.74575 32.271833, -80.74175 32.251833, -80.75975 32.2412, -80.77575 32.243867, -80.8377 32.321133, -80.8637 32.321133, -80.8777 32.310467, -80.8497 32.265167, 
+    -80.8157 32.222533, -80.8217 32.214533, -80.8517 32.2079, -80.90965 32.206567, -80.91565 32.198567, -80.90565 32.190567, -80.8677 32.181233, -80.8037 32.181233, -80.76975 32.174567, -80.75575 32.165267, 
+    -80.75775 32.149267, -80.7977 32.1093, -80.8017 32.0893, -80.7937 32.066667, -80.8097 32.028033, -80.8477 32.008033, -80.8757 32.0067, -80.92865 32.024033, -80.9606 32.0267, -80.9866 32.016067, 
+    -81.0046 31.957433, -81.0026 31.912133, -80.9686 31.8735, -80.9686 31.8615, -80.9906 31.849533, -81.0186 31.846867, -81.09455 31.876167, -81.11055 31.876167, -81.11855 31.8695, -81.11055 31.841533, 
+    -81.09255 31.826867, -81.09655 31.821533, -81.11655 31.821533, -81.1485 31.821533, -81.1585 31.812233, -81.1845 31.736267, -81.1985 31.7243, -81.22845 31.7243, -81.25845 31.729633, -81.27645 31.7243, 
+    -81.27345 31.7123, -81.2255 31.691, -81.2035 31.676333, -81.2035 31.663, -81.2395 31.636367, -81.29745 31.620367, -81.3514 31.613733, -81.3634 31.603067, -81.3494 31.5924, -81.24945 31.569767, 
+    -81.2015 31.524467, -81.2015 31.5058, -81.2095 31.4978, -81.26145 31.496467, -81.27945 31.496467, -81.29345 31.483167, -81.29445 31.3939, -81.27845 31.360567, -81.2125 31.3113, -81.2105 31.288633, 
+    -81.2185 31.268667, -81.26245 31.264667, -81.3384 31.2833, -81.3564 31.280633, -81.3684 31.258, -81.3644 31.218033, -81.3704 31.203367, -81.4204 31.176733, -81.4304 31.1554, -81.4304 31.127433, 
+    -81.3964 31.074133, -81.3924 31.058167, -81.4024 31.050167, -81.4264 31.0515, -81.46835 31.067467, -81.48235 31.067467, -81.48635 31.060833, -81.47935 31.046167, -81.4314 31.020867, -81.4054 31.007533, 
+    -81.4054 30.986233, -81.4214 30.967567, -81.4454 30.9569, -81.51735 30.9649, -81.53535 30.958233, -81.53735 30.950233, -81.51735 30.9356, -81.45735 30.918267, -81.4354 30.904967, -81.4394 30.880967, 
+    -81.47735 30.843667, -81.48335 30.826333, -81.48335 30.761067, -81.50435 30.723767, -81.5183 30.710467, -81.5123 30.698467, -81.48835 30.686467, -81.48435 30.6665, -81.49635 30.578567, -81.46235 30.517267, 
+    -81.3984 30.4693, -81.3744 30.446667, -81.3654 30.404033, -81.37135 30.385367, -81.40135 30.3787, -81.45935 30.392033, -81.4913 30.3987, -81.5353 30.3947, -81.6632 30.314767, -81.7022 30.273467, 
+    -81.7022 30.220167, -81.67025 30.148233, -81.6802 30.007033, -81.59025 29.8911, -81.59825 29.691267, -81.59625 29.6833, -81.58225 29.6833, -81.5663 29.689933, -81.5463 29.7046, -81.5363 29.743233, 
+    -81.5503 29.831167, -81.5313 29.9111, -81.5613 29.963067, -81.61325 30.021667, -81.63125 30.0643, -81.62525 30.172233, -81.65025 30.238833, -81.6423 30.268133, -81.5903 30.318767, -81.53635 30.348067, 
+    -81.48035 30.360067, -81.4044 30.3534, -81.3684 30.338733, -81.34245 30.298767, -81.31345 30.106933, -81.27145 29.967067, -81.26945 29.908433, -81.28145 29.8858, -81.32545 29.8698, -81.33345 29.864467, 
+    -81.33345 29.853833, -81.31745 29.843167, -81.28145 29.8325, -81.24145 29.813833, -81.1925 29.711267, -81.1645 29.574033, -81.10055 29.3982, -81.0036 29.263633, -80.96965 29.153033, -80.8657 29.041133, 
+    -80.73475 28.838633, -80.6148 28.705433, -80.54685 28.5895, -80.52485 28.509567, -80.54185 28.404333, -80.5618 28.297767, -80.5658 28.215167, -80.54185 28.1259, -80.50485 27.995333, -80.4489 27.914067, 
+    -80.34095 27.818133, -80.26 27.670267, -80.1321 27.2386, -80.1301 27.215967, -80.1441 27.207967, -80.16605 27.218633, -80.22105 27.383833, -80.261 27.541033, -80.325 27.698267, -80.38495 27.7915, 
+    -80.4889 27.895433, -80.53685 27.970033, -80.55285 28.02, -80.57485 28.1306, -80.59535 28.1739, -80.6053 28.217867, -80.6008 28.3571, -80.6088 28.4084, -80.59935 28.542967, -80.62335 28.622233, 
+    -80.6858 28.730833, -80.81075 28.896667, -80.82975 28.906667, -80.84175 28.905333, -80.8492 28.895333, -80.8282 28.8467, -80.68125 28.656833, -80.67225 28.6222, -80.67625 28.602233, -80.69825 28.592233, 
+    -80.73325 28.596233, -80.76125 28.615533, -80.7642 28.627533, -80.75225 28.643533, -80.73725 28.658833, -80.74025 28.676167, -80.7842 28.748767, -80.8102 28.770767, -80.8332 28.774767, -80.8452 28.773433, 
+    -80.85485 28.764867, -80.85485 28.7026, -80.8315 28.592633, -80.62445 28.0863, -80.612 27.9784, -80.5746 27.926533, -80.4843 27.843533, -80.3909 27.739767, -80.32085 27.5613, -80.25855 27.322667, 
+    -80.14025 27.121367, -80.0904 27.034233, -80.03125 26.832933, -80.03205 26.675233, -80.0453 26.404433, -80.10055 26.151267, -80.12625 25.893933, -80.16985 25.7497, -80.25395 25.651133, -80.25235 25.604433, 
+    -80.2695 25.5287, -80.28505 25.518333, -80.2975 25.516267, -80.31155 25.5235, -80.31775 25.5422, -80.31775 25.565033, -80.3318 25.580567, -80.338 25.6086, -80.338 25.62, -80.34735 25.624167, 
+    -80.3629 25.62, -80.3738 25.597167, -80.36915 25.530767, -80.34735 25.510033, -80.34425 25.5007, -80.3454 25.477333, -80.32745 25.3964, -80.32475 25.3528, -80.34425 25.331, -80.3855 25.303, 
+    -80.4143 25.276533, -80.41585 25.262, -80.3851 25.2262, -80.33295 25.200267, -80.31115 25.200267, -80.2979 25.208033, -80.2839 25.260433, -80.26055 25.281733, -80.24265 25.287433, -80.22865 25.287433, 
+    -80.21735 25.2734, -80.22355 25.226167, -80.2609 25.170167, -80.3158 25.120333, -80.40065 25.063267, -80.4769 24.977667, -80.5431 24.938233, -80.55945 24.938233, -80.5742 24.9424, -80.5812 24.952233, 
+    -80.5763 24.967067, -80.4898 25.0422, -80.44955 25.111933, -80.42745 25.123333, -80.38215 25.1307, -80.359 25.1401, -80.34995 25.1562, -80.35095 25.1696, -80.3691 25.1877, -80.39775 25.2018, 
+    -80.5034 25.205833, -80.52955 25.201133, -80.54265 25.189733, -80.5537 25.170967, -80.6196 25.1287, -80.6679 25.105233, -80.7343 25.089133, -80.8334 25.0851, -80.8978 25.086433, -80.9531 25.0958, 
+    -80.97525 25.0918, -81.00645 25.073, -81.02655 25.066967, -81.0467 25.070333, -81.07485 25.108567, -81.1292 25.152133, -81.13725 25.180967, -81.13725 25.204433, -81.1111 25.2695, -81.0618 25.299667, 
+    -81.0467 25.3191, -81.05195 25.3358, -81.1249 25.419733, -81.1273 25.429933, -81.11435 25.442467, -81.09785 25.453433, -81.10255 25.459733, -81.11435 25.4613, -81.1414 25.458933, -81.1626 25.4605, 
+    -81.1767 25.473067, -81.18435 25.487167, -81.14435 25.5146, -81.1432 25.5248, -81.1526 25.5311, -81.1773 25.533433, -81.1985 25.546767, -81.2632 25.646367, -81.27025 25.657333, -81.26205 25.668333, 
+    -81.23735 25.676167, -81.22675 25.687133, -81.2285 25.692633, -81.2426 25.696567, -81.29085 25.6903, -81.32145 25.693433, -81.3497 25.7138, -81.3591 25.727933, -81.34145 25.778133, -81.36735 25.831433, 
+    -81.4303 25.8636, -81.4797 25.8746, -81.52205 25.8738, -81.54915 25.885567, -81.5609 25.922433, -81.5797 25.931833, -81.6162 25.931833, -81.6327 25.922433, -81.66915 25.891833, -81.68565 25.890267, 
+    -81.69855 25.8981, -81.69855 25.9279, -81.708 25.945167, -81.74565 25.964767, -81.74565 25.971833, -81.7315 25.9742, -81.7127 25.971833, -81.65505 25.953, -81.63975 25.9538, -81.63385 25.9632, 
+    -81.6421 25.974967, -81.6568 25.9883, -81.76035 26.026733, -81.77685 26.0487, -81.82685 26.1977, -81.88805 26.345133, -81.8892 26.3624, -81.88095 26.369433, -81.8692 26.368667, -81.8445 26.350633, 
+    -81.82685 26.3514, -81.8127 26.3616, -81.83625 26.4322, -81.84565 26.4408, -81.8633 26.434533, -81.8786 26.4212, -81.9139 26.404733, -81.94215 26.4008, -81.96685 26.407867, -81.96805 26.420433, 
+    -81.96275 26.4463, -81.8827 26.492567, -81.85445 26.534133, -81.82625 26.587433, -81.7627 26.656467, -81.76505 26.668233, -81.78855 26.671367, -81.818 26.662733, -81.86565 26.632933, -81.9033 26.534133, 
+    -81.95625 26.487867, -82.0057 26.483133, -82.04455 26.496467, -82.0663 26.531767, -82.0581 26.575667, -82.0581 26.617233, -82.08635 26.6643, -82.0928 26.721533, -82.07515 26.810933, -82.0716 26.872133, 
+    -82.07395 26.8886, -82.06335 26.9027, -81.98455 26.9325, -81.96805 26.955233, -81.96925 26.968567, -81.98455 26.976433, -82.00865 26.974067, -82.0804 26.937233, -82.12515 26.926233, -82.15925 26.931733, 
+    -82.1981 26.961533, -82.2122 26.961533, -82.22045 26.952133, -82.21455 26.929367, -82.17455 26.885467, -82.14395 26.846233, -82.1428 26.8133, -82.1575 26.787433, -82.17985 26.786633, -82.2469 26.826633, 
+    -82.27985 26.8572, -82.29165 26.9082, -82.2975 26.9129, -82.3034 26.9129, -82.3093 26.901133, -82.3093 26.881533, -82.2928 26.8431, -82.30105 26.834467, -82.32105 26.834467, -82.3434 26.846233, 
+    -82.36165 26.9027, -82.3499 27.005433, -82.37755 27.123067, -82.4317 27.2509, -82.517 27.348933, -82.577 27.410133, -82.57465 27.4564, -82.58645 27.4799, -82.65585 27.516767, -82.66525 27.5246, 
+    -82.66175 27.5348, -82.65115 27.5395, -82.6382 27.5395, -82.54525 27.4956, -82.46405 27.483067, -82.38285 27.488533, -82.3464 27.5011, -82.3499 27.511267, -82.3711 27.513633, -82.5064 27.513633, 
+    -82.52875 27.521467, -82.5276 27.5309, -82.47935 27.552067, -82.4617 27.566167, -82.4676 27.577933, -82.47815 27.581867, -82.5182 27.5654, -82.52875 27.5607, -82.5417 27.566967, -82.53995 27.585, 
+    -82.527 27.6062, -82.4223 27.676767, -82.40935 27.706567, -82.3705 27.745, -82.3552 27.7842, -82.3693 27.841467, -82.334 27.8893, -82.3411 27.901833, -82.3564 27.905767, -82.37405 27.901067, 
+    -82.38935 27.890867, -82.43875 27.8697, -82.44935 27.854, -82.4505 27.8438, -82.42465 27.813233, -82.42465 27.790467, -82.4423 27.777167, -82.4658 27.775567, -82.497 27.791267, -82.5088 27.806967, 
+    -82.50645 27.8548, -82.5182 27.877533, -82.54525 27.902633, -82.5747 27.910467, -82.58525 27.926167, -82.58525 27.9583, -82.6041 27.9779, -82.63 27.987333, -82.65235 27.985767, -82.69 27.963, 
+    -82.75825 27.906533, -82.76295 27.890067, -82.7453 27.877533, -82.6953 27.865767, -82.62115 27.821067, -82.6035 27.782667, -82.61175 27.727767, -82.63645 27.6815, -82.67055 27.6611, -82.69705 27.662667, 
+    -82.7606 27.7168, -82.8418 27.771667, -82.8606 27.794433, -82.8653 27.8203, -82.8459 27.878333, -82.80825 27.931667, -82.80115 27.981067, -82.83765 28.057133, -82.8453 28.085367, -82.83355 28.111267, 
+    -82.75825 28.159867, -82.73585 28.184967, -82.7382 28.2187, -82.7494 28.286133, -82.73525 28.339467, -82.69055 28.433567, -82.68995 28.512767, -82.657 28.5865, -82.65345 28.624933, -82.70055 28.689233, 
+    -82.7217 28.708833, -82.72405 28.726867, -82.71465 28.738633, -82.6823 28.7504, -82.6564 28.7661, -82.65405 28.778633, -82.66585 28.798233, -82.70115 28.8304, -82.72465 28.853133, -82.74465 28.8955, 
+    -82.78115 28.9253, -82.7888 28.9394, -82.7841 28.959033, -82.7841 28.971567, -82.79705 28.9841, -82.8488 29.01, -82.8594 29.026467, -82.85825 29.039, -82.8453 29.045267, -82.8194 29.047633, 
+    -82.80645 29.057033, -82.80645 29.0735, -82.81585 29.108033, -82.84295 29.126833, -82.87235 29.132333, -82.93295 29.1339, -83.02005 29.137033, -83.05065 29.1433, -83.1071 29.1825, -83.1589 29.213867, 
+    -83.1883 29.2327, -83.19125 29.244467, -83.1618 29.3221, -83.1724 29.353467, -83.2124 29.401333, -83.2948 29.433467, -83.3342 29.458567, -83.366 29.493867, -83.3907 29.592667, -83.4119 29.620133, 
+    -83.49955 29.6711, -83.5878 29.716567, -83.6596 29.821667, -83.6984 29.860067, -83.76255 29.890667, -83.94025 29.970667, -84.0185 29.996533, -84.07735 29.999667, -84.12205 30.0177, -84.16915 30.056133, 
+    -84.17855 30.056933, -84.195 30.049867, -84.22795 30.007533, -84.24385 30.0036, -84.3156 30.006733, -84.3462 29.9973, -84.34505 29.991267, -84.30885 29.9679, -84.30025 29.955867, -84.30545 29.945567, 
+    -84.31745 29.937533, -84.3381 29.935833, -84.3864 29.953267, -84.40345 29.957, -84.42035 29.9338, -84.41445 29.922033, -84.35445 29.9079, -84.33445 29.891433, -84.3356 29.879667, -84.3521 29.8734, 
+    -84.39915 29.8742, -84.4986 29.855367, -84.7204 29.776167, -84.8734 29.699333, -84.89925 29.6946, -84.9169 29.699333, -84.9181 29.707933, -84.8628 29.776967, -84.8616 29.7903, -84.86985 29.797333, 
+    -84.88045 29.798133, -84.94165 29.773833, -84.98635 29.746367, -84.9946 29.725967, -84.9946 29.7095, -85.00635 29.693033, -85.0282 29.683133, -85.13655 29.6701, -85.2554 29.645033, -85.3697 29.614967, 
+    -85.40585 29.609933, -85.4269 29.613967, -85.44195 29.629, -85.4705 29.7804, -85.4585 29.795433, -85.44795 29.798433, -85.4344 29.799467, -85.4209 29.792433, -85.3998 29.683133, -85.38325 29.6641, 
+    -85.34865 29.655067, -85.31555 29.6621, -85.2945 29.688167, -85.29375 29.767367, -85.31785 29.8105, -85.38705 29.863633, -85.4863 29.8917, -85.56605 29.899733, -85.6082 29.915767, -85.6157 29.9288, 
+    -85.6127 29.9328, -85.59465 29.9328, -85.548 29.919767, -85.52695 29.921767, -85.5179 29.9288, -85.52095 29.939833, -85.5525 29.952867, -85.66835 29.982933, -85.6879 30, -85.6894 30.011033, 
+    -85.6819 30.018033, -85.66385 30.019033, -85.5781 29.987967, -85.48935 29.9709, -85.4382 29.973933, -85.42315 29.980933, -85.42465 29.988967, -85.4728 30.010033, -85.5179 30.009, -85.54575 30.016033, 
+    -85.5969 30.053133, -85.61795 30.061133, -85.65855 30.057133, -85.6962 30.064133, -85.72025 30.0842, -85.72025 30.101233, -85.68115 30.139333, -85.64505 30.1614, -85.5984 30.175433, -85.55325 30.218567, 
+    -85.54875 30.250633, -85.55475 30.260667, -85.5683 30.264667, -85.5841 30.259667, -85.6383 30.217567, -85.65485 30.213567, -85.6714 30.215567, -85.69845 30.2346, -85.7105 30.236633, -85.7195 30.2336, 
+    -85.7511 30.211567, -85.7782 30.207533, -85.79625 30.211567, -85.8414 30.250667, -85.86095 30.257667, -85.882 30.257667, -85.9422 30.243633, -85.9527 30.2316, -85.9497 30.219567, -85.93465 30.216567, 
+    -85.9076 30.222567, -85.8775 30.219567, -85.8564 30.1935, -85.8504 30.168433, -85.8218 30.146367, -85.8188 30.140367, -85.82485 30.132333, -85.84815 30.129333, -85.8647 30.133333, -85.91585 30.164433, 
+    -86.10765 30.244633, -86.26565 30.297767, -86.4191 30.324867, -86.4296 30.333867, -86.42435 30.3419, -86.4093 30.3469, -86.3762 30.3469, -86.3356 30.3379, -86.31755 30.3379, -86.3055 30.3439, 
+    -86.3055 30.355933, -86.29495 30.361967, -86.2739 30.363967, -86.1716 30.350933, -86.1415 30.353933, -86.128 30.364967, -86.12645 30.381, -86.14 30.399067, -86.16935 30.405067, -86.36795 30.391, 
+    -86.4131 30.405067, -86.43265 30.4241, -86.4597 30.438133, -86.47025 30.439133, -86.4853 30.434133, -86.4943 30.4191, -86.50935 30.407067, -86.559 30.396033, -86.57555 30.387, -86.57705 30.377967, 
+    -86.56955 30.371967, -86.5274 30.364933, -86.50635 30.358933, -86.49735 30.3469, -86.49885 30.335867, -86.52065 30.322833, -86.6395 30.328833, -86.81025 30.324833, -87.08555 30.296767, -87.12765 30.296767, 
+    -87.1367 30.303767, -87.12615 30.3108, -86.9637 30.3469, -86.94565 30.357933, -86.95165 30.368933, -86.98025 30.374967, -87.01485 30.374967, -87.0329 30.380967, -87.0374 30.398033, -87.01485 30.437133, 
+    -87.0043 30.453167, -87.0073 30.4652, -87.02235 30.4672, -87.0404 30.4602, -87.075 30.418067, -87.1081 30.385, -87.12015 30.380967, -87.14045 30.389, -87.16 30.4311, -87.16905 30.433133, 
+    -87.18105 30.4301, -87.20215 30.413067, -87.2247 30.374967, -87.24725 30.333867, -87.2518 30.305767, -87.2879 30.282733, -87.3646 30.249633, -87.4609 30.2366, -87.47595 30.2406, -87.47595 30.248633, 
+    -87.44585 30.262667, -87.41425 30.3108, -87.35105 30.364933, -87.3345 30.388, -87.34055 30.402033, -87.35255 30.413067, -87.37665 30.417067, -87.39545 30.413067, -87.4797 30.329867, -87.55495 30.2747, 
+    -87.59855 30.257667, -87.6121 30.249633, -87.6121 30.242633, -87.59555 30.2376, -87.55495 30.240633, -87.5444 30.2316, -87.5444 30.220567, -87.55945 30.208533, -87.67905 30.1955, -87.78285 30.185467, 
+    -88.00555 30.1634, -88.04315 30.1644, -88.05215 30.1684, -88.04915 30.176433, -88.03035 30.187467, -87.80315 30.214533, -87.7806 30.223567, -87.7731 30.2416, -87.77835 30.264667, -87.8506 30.326833, 
+    -87.8641 30.3439, -87.8626 30.399033, -87.8641 30.410067, -87.87165 30.414067, -87.8822 30.412067, -87.91225 30.39, -87.9228 30.391033, -87.9288 30.396033, -87.9303 30.412067, -87.90925 30.509333, 
+    -87.90025 30.665733, -87.90025 30.691833, -87.91225 30.703833, -87.9258 30.704867, -87.94835 30.6848, -87.9529 30.664733, -87.96795 30.6457, -87.98295 30.6447, -87.9995 30.6527, -88.01005 30.6808, 
+    -88.0281 30.698833, -88.04015 30.701833, -88.0537 30.696833, -88.07025 30.661733, -88.077 30.547433, -88.11315 30.4532, -88.1101 30.408067, -88.1101 30.364967, -88.12515 30.312833, -88.1545 30.292767, 
+    -88.1876 30.291767, -88.2192 30.2968, -88.27485 30.343933, -88.2944 30.349933, -88.34105 30.348933, -88.42155 30.311833, -88.4742 30.3008, -88.5103 30.3018, -88.63215 30.3349, -88.68255 30.3339, 
+    -88.7713 30.326867, -88.8029 30.328867, -88.92925 30.365967, -88.9518 30.37, -89.01125 30.361967, -89.1301 30.319833, -89.25495 30.240633, -89.33245 30.201533, -89.3836 30.139367, -89.42275 30.126333, 
+    -89.47235 30.126333, -89.52955 30.1033, -89.61755 30.083233, -89.64615 30.057133, -89.65215 30.0331, -89.61905 29.986967, -89.62355 29.980933, -89.6371 29.976933, -89.66265 29.982967, -89.69125 30, 
+    -89.73035 30, -89.7665 29.984967, -89.78905 29.9649, -89.78455 29.939833, -89.7785 29.913767, -89.7439 29.896733, -89.7003 29.896733, -89.65665 29.9268, -89.6311 29.9258, -89.62055 29.912767, 
+    -89.62655 29.896733, -89.6672 29.864633, -89.6672 29.8526, -89.6544 29.837567, -89.6168 29.835567, -89.56865 29.8486, -89.54605 29.866633, -89.54305 29.943833, -89.519 29.9629, -89.4829 29.982967, 
+    -89.46635 30.028067, -89.4543 30.0361, -89.43475 30.0371, -89.4197 30.023067, -89.4152 30.005, -89.39715 29.996, -89.36705 29.996, -89.32645 29.991967, -89.30685 29.980933, -89.30685 29.970933, 
+    -89.3189 29.955867, -89.346 29.948867, -89.40315 29.953867, -89.4227 29.944833, -89.4257 29.9218, -89.4024 29.8887, -89.4039 29.876667, -89.41895 29.861633, -89.41745 29.8486, -89.3934 29.831567, 
+    -89.22335 29.792467, -89.2008 29.7744, -89.2023 29.761367, -89.22035 29.761367, -89.24745 29.7704, -89.35275 29.7694, -89.41445 29.777433, -89.44605 29.7764, -89.45505 29.7714, -89.45355 29.761367, 
+    -89.3964 29.7273, -89.3964 29.710233, -89.4069 29.6982, -89.42045 29.6932, -89.44075 29.7002, -89.4603 29.7012, -89.4874 29.6942, -89.522 29.6892, -89.5506 29.6982, -89.6002 29.7333, 
+    -89.6183 29.7333, -89.63635 29.725267, -89.63785 29.705233, -89.6198 29.680167, -89.4919 29.626, -89.47985 29.612967, -89.48135 29.598933, -89.4934 29.596933, -89.6318 29.642067, -89.6529 29.643067, 
+    -89.6634 29.638033, -89.65965 29.62, -89.6055 29.585933, -89.5799 29.568867, -89.5799 29.562867, -89.58595 29.558833, -89.6491 29.562867, -89.70025 29.5769, -89.7153 29.5759, -89.72285 29.565867, 
+    -89.7153 29.5448, -89.62655 29.4987, -89.5468 29.475633, -89.52425 29.456567, -89.52125 29.437533, -89.53475 29.414467, -89.5378 29.401433, -89.5265 29.378367, -89.4919 29.366333, -89.41665 29.367333, 
+    -89.37155 29.362333, -89.34595 29.3513, -89.33845 29.3152, -89.31885 29.298167, -89.2632 29.2831, -89.2444 29.265067, -89.23385 29.188867, -89.19175 29.130733, -89.16615 29.1257, -89.109 29.137733, 
+    -89.09245 29.133733, -89.0834 29.1217, -89.0849 29.0896, -89.05335 29.066533, -89.0518 29.032467, -89.06535 29.0154, -89.0804 29.0154, -89.10145 29.023433, -89.109 29.023433, -89.1135 29.0154, 
+    -89.112 28.995367, -89.12105 28.988333, -89.1421 28.992367, -89.1511 29.003367, -89.1624 29.0104, -89.18495 29.007367, -89.1925 28.994333, -89.1925 28.9743, -89.17295 28.9342, -89.17595 28.918133, 
+    -89.191 28.913133, -89.21955 28.921133, -89.27525 28.966267, -89.2933 28.967267, -89.30985 28.951233, -89.361 28.869, -89.3971 28.846967, -89.42115 28.843933, -89.45125 28.861, -89.45275 28.875033, 
+    -89.4174 28.9402, -89.33615 29.036433, -89.33765 29.041467, -89.3482 29.042467, -89.3783 29.038433, -89.39485 29.046467, -89.40085 29.0575, -89.3858 29.088567, -89.3888 29.0986, -89.39485 29.103633, 
+    -89.3903 29.124667, -89.39935 29.1347, -89.40685 29.1387, -89.42945 29.1387, -89.4475 29.140733, -89.45955 29.150733, -89.46255 29.1698, -89.46105 29.215933, -89.47155 29.228967, -89.48435 29.233967, 
+    -89.525 29.228933, -89.54605 29.230967, -89.5671 29.241967, -89.5671 29.271067, -89.57465 29.2851, -89.5972 29.2911, -89.61075 29.2901, -89.6393 29.275067, -89.65285 29.268067, -89.6679 29.270067, 
+    -89.67695 29.277067, -89.707 29.278067, -89.75215 29.275067, -89.7672 29.2811, -89.7687 29.2861, -89.7356 29.316167, -89.7296 29.334233, -89.73485 29.349267, -89.777 29.3673, -89.79055 29.382333, 
+    -89.79355 29.4064, -89.79955 29.418433, -89.8101 29.422467, -89.8417 29.426467, -89.85675 29.4365, -89.86575 29.460567, -89.8823 29.470567, -89.89435 29.470567, -89.9109 29.464567, -89.953 29.4024, 
+    -90.0004 29.3643, -90.044 29.342267, -90.05605 29.3222, -90.05605 29.296133, -90.044 29.264033, -90.05005 29.247, -90.0666 29.237967, -90.08615 29.238967, -90.12075 29.262033, -90.1388 29.264033, 
+    -90.1463 29.259033, -90.1463 29.248, -90.1343 29.219933, -90.0741 29.177833, -90.0681 29.156767, -90.0756 29.139733, -90.1328 29.0986, -90.1403 29.088567, -90.1433 29.071533, -90.15535 29.0625, 
+    -90.1719 29.0635, -90.208 29.085567, -90.22455 29.108633, -90.22605 29.151767, -90.2336 29.220933, -90.2396 29.238967, -90.25165 29.242, -90.26065 29.24, -90.2757 29.224933, -90.2915 29.182833, 
+    -90.3231 29.1598, -90.3502 29.1588, -90.3607 29.1628, -90.3607 29.174833, -90.33665 29.208933, -90.33665 29.223967, -90.36525 29.258033, -90.3803 29.2801, -90.37425 29.307167, -90.3803 29.3182, 
+    -90.3923 29.3192, -90.40135 29.3112, -90.40735 29.294133, -90.4254 29.287133, -90.43295 29.2761, -90.44645 29.265067, -90.47655 29.260067, -90.5292 29.269067, -90.5653 29.2721, -90.5849 29.265067, 
+    -90.5939 29.251033, -90.5924 29.238, -90.5232 29.192867, -90.5232 29.173833, -90.53225 29.1648, -90.55705 29.1648, -90.59765 29.187833, -90.6142 29.187833, -90.62175 29.183833, -90.62775 29.1658, 
+    -90.6413 29.155767, -90.703 29.1307, -90.709 29.117667, -90.709 29.0956, -90.71955 29.088567, -90.7406 29.088567, -90.84515 29.157767, -90.87675 29.1698, -90.9309 29.1698, -91.01215 29.159767, 
+    -91.0528 29.1638, -91.10095 29.179833, -91.125 29.197867, -91.125 29.216933, -91.1092 29.257033, -91.0942 29.2841, -91.1032 29.311167, -91.18745 29.385367, -91.21 29.415433, -91.2115 29.456533, 
+    -91.1867 29.501667, -91.16715 29.572833, -91.1551 29.611933, -91.13405 29.633, -91.0964 29.648033, -91.07385 29.656067, -91.06635 29.6741, -91.07385 29.687133, -91.0934 29.695167, -91.1611 29.7092, 
+    -91.1957 29.723233, -91.22505 29.758333, -91.23705 29.8175, -91.2416 29.829533, -91.2551 29.833533, -91.27015 29.833533, -91.2807 29.827533, -91.3078 29.829533, -91.33785 29.847567, -91.37245 29.902733, 
+    -91.40405 29.9368, -91.4206 29.941833, -91.43265 29.9368, -91.43415 29.9278, -91.4251 29.908733, -91.42965 29.8987, -91.4477 29.9007, -91.4883 29.925767, -91.544 29.944833, -91.5906 29.9709, 
+    -91.6162 29.9749, -91.63275 29.9709, -91.64025 29.952867, -91.6267 29.9338, -91.48455 29.8576, -91.41985 29.7523, -91.3311 29.691167, -91.301 29.6751, -91.20775 29.653067, -91.1897 29.639, 
+    -91.19495 29.5959, -91.25965 29.489633, -91.26865 29.467567, -91.26865 29.4435, -91.2792 29.434467, -91.29725 29.436467, -91.36795 29.458533, -91.3845 29.471567, -91.386 29.501667, -91.39805 29.540767, 
+    -91.39655 29.570833, -91.39955 29.581867, -91.4086 29.585867, -91.4236 29.578867, -91.45975 29.535733, -91.45975 29.5177, -91.47325 29.503667, -91.5011 29.493633, -91.5884 29.492633, -91.6004 29.498667, 
+    -91.6004 29.5087, -91.5929 29.526733, -91.5929 29.542767, -91.60645 29.560833, -91.632 29.569867, -91.64405 29.580867, -91.64405 29.5879, -91.5989 29.616967, -91.58385 29.643033, -91.5884 29.6681, 
+    -91.61245 29.682133, -91.64405 29.684167, -91.6711 29.678133, -91.7614 29.650067, -91.7915 29.648067, -91.8065 29.653067, -91.80955 29.6631, -91.8005 29.692167, -91.8163 29.726267, -91.8494 29.751333, 
+    -91.9186 29.7734, -91.9577 29.783433, -91.9953 29.783433, -92.0254 29.7784, -92.03895 29.759367, -92.04195 29.721267, -92.06455 29.709233, -92.0901 29.7032, -92.10815 29.708233, -92.11115 29.717267, 
+    -92.0931 29.7313, -92.0916 29.7383, -92.10215 29.743333, -92.1277 29.747333, -92.1563 29.745333, -92.16985 29.7293, -92.17135 29.710233, -92.13525 29.677133, -92.0886 29.6651, -92.07655 29.6561, 
+    -92.07955 29.639033, -92.10965 29.614967, -92.10965 29.599933, -92.08935 29.5849, -92.0126 29.5819, -91.98405 29.573867, -91.978 29.558833, -91.9825 29.5488, -92.0111 29.5398, -92.0367 29.536767, 
+    -92.0456 29.530633, -92.04795 29.519733, -92.05245 29.5147, -92.066 29.5127, -92.1134 29.525733, -92.1886 29.525733, -92.2879 29.5097, -92.33605 29.5097, -92.41805 29.527733, -92.70015 29.574867, 
+    -92.93185 29.648067, -93.0394 29.678133, -93.2064 29.687133, -93.2596 29.685533, -93.37265 29.682133, -93.54265 29.6681, -93.648 29.633, -93.67955 29.633, -93.7059 29.640033, -93.7796 29.7283, 
+    -93.7811 29.7393, -93.76905 29.748333, -93.72395 29.7674, -93.6683 29.801467, -93.6472 29.868667, -93.65925 29.910767, -93.6773 29.9258, -93.7074 29.934833, -93.73295 29.935833, -93.7608 29.9228, 
+    -93.7924 29.860633, -93.87365 29.788433, -93.87665 29.764367, -93.86765 29.7373, -93.77285 29.6661, -93.76535 29.644067, -93.77285 29.635033, -93.8037 29.625, -93.9451 29.625, -94.0903 29.597933, 
+    -94.2242 29.566867, -94.416 29.494667, -94.60255 29.3934, -94.64465 29.365333, -94.69735 29.293133, -94.7199 29.2791, -94.73345 29.2811, -94.75 29.296133, -94.7387 29.329233, -94.68755 29.3984, 
+    -94.51605 29.5057, -94.4724 29.521733, -94.4649 29.531767, -94.47015 29.5438, -94.4912 29.546833, -94.53935 29.5408, -94.6266 29.5007, -94.7304 29.489667, -94.7575 29.489667, -94.7635 29.4957, 
+    -94.7605 29.507733, -94.70335 29.5428, -94.67625 29.566867, -94.67925 29.604967, -94.67325 29.634067, -94.63565 29.667133, -94.61305 29.698233, -94.6146 29.718267, -94.63115 29.738333, -94.6582 29.743333, 
+    -94.67775 29.735333, -94.6868 29.7253, -94.67175 29.702233, -94.67475 29.6932, -94.6898 29.6892, -94.7402 29.6892, -94.7763 29.679167, -94.83345 29.624, -94.847 29.596933, -94.86805 29.5879, 
+    -94.8861 29.589933, -95.026 29.6631, -95.0441 29.6631, -95.0456 29.6521, -95.014 29.601967, -95.0155 29.566867, -95.00795 29.532767, -95.0125 29.5097, -95.0012 29.481633, -94.9666 29.456567, 
+    -94.9636 29.443533, -94.9606 29.417467, -94.94705 29.402433, -94.88385 29.383367, -94.87485 29.367333, -94.87485 29.335267, -94.88085 29.294133, -94.92675 29.24, -95.08625 29.153767, -95.22465 29.056533, 
+    -95.3119 28.987333, -95.3149 28.979333, -95.3074 28.9743, -95.29535 28.9763, -95.2833 28.984333, -95.26525 29.000367, -95.2051 29.0154, -95.1855 29.0134, -95.1705 29.0054, -95.175 28.982333, 
+    -95.24645 28.9352, -95.3819 28.8565, -95.56915 28.7477, -95.7076 28.6675, -95.84145 28.580267, -95.8806 28.573233, -95.89265 28.576267, -95.89265 28.5883, -95.70155 28.715633, -95.69705 28.732667, 
+    -95.69855 28.7447, -95.7076 28.7487, -95.7196 28.7477, -95.75725 28.723633, -95.8099 28.712633, -95.9009 28.6685, -95.9325 28.6575, -95.98215 28.6625, -95.9987 28.6605, -96.01675 28.645467, 
+    -96.01825 28.633433, -96.0062 28.618367, -96.0032 28.605333, -96.0739 28.564233, -96.12055 28.5542, -96.15065 28.558233, -96.16715 28.570267, -96.16415 28.5883, -96.12655 28.616367, -96.11 28.654467, 
+    -96.1145 28.6615, -96.12805 28.6615, -96.1589 28.638433, -96.17545 28.6304, -96.207 28.6274, -96.21605 28.620367, -96.2281 28.579267, -96.2612 28.563233, -96.28375 28.562233, -96.3048 28.569233, 
+    -96.31985 28.598333, -96.34545 28.635433, -96.39055 28.695567, -96.4199 28.714633, -96.45145 28.720633, -96.47105 28.718633, -96.47855 28.7066, -96.468 28.661467, -96.47855 28.641433, -96.4861 28.610333, 
+    -96.51165 28.5903, -96.5327 28.583267, -96.54625 28.587267, -96.5598 28.608333, -96.58685 28.6274, -96.5944 28.638433, -96.5959 28.714633, -96.61245 28.732667, -96.6335 28.7387, -96.6907 28.7397, 
+    -96.71475 28.731667, -96.7253 28.7126, -96.7253 28.7026, -96.6809 28.6314, -96.67035 28.5993, -96.64025 28.571233, -96.6162 28.5602, -96.6117 28.5522, -96.6237 28.549167, -96.6463 28.549167, 
+    -96.67485 28.538133, -96.6779 28.5261, -96.66435 28.5161, -96.6222 28.5141, -96.5891 28.5211, -96.5545 28.534133, -96.53645 28.533133, -96.4883 28.485, -96.42515 28.436867, -96.42515 28.429867, 
+    -96.43115 28.416833, -96.45825 28.4038, -96.4981 28.3697, -96.60795 28.303533, -96.64405 28.2945, -96.6606 28.2945, -96.6696 28.303533, -96.6651 28.351667, -96.67865 28.372733, -96.82005 28.4369, 
+    -96.84565 28.4369, -96.8607 28.423867, -96.8592 28.4078, -96.7915 28.370733, -96.78845 28.3637, -96.7975 28.355667, -96.8321 28.356667, -96.84715 28.354667, -96.85165 28.345667, -96.8396 28.335633, 
+    -96.82005 28.3296, -96.81705 28.3206, -96.82155 28.310567, -96.82155 28.306533, -96.79825 28.301533, -96.7862 28.297533, -96.7757 28.275467, -96.7772 28.196267, -96.79375 28.155133, -96.88175 28.0619, 
+    -96.9043 28.0569, -96.91935 28.0589, -96.9374 28.080967, -96.9329 28.1662, -96.9043 28.2103, -96.9058 28.218333, -96.91935 28.218333, -96.95845 28.186233, -96.98405 28.1281, -96.99305 28.064933, 
+    -97.0051 28.0549, -97.02765 28.048867, -97.05625 28.0509, -97.0713 28.0599, -97.08935 28.111033, -97.09535 28.1371, -97.1119 28.147133, -97.13825 28.144133, -97.24655 28.102, -97.2661 28.082967, 
+    -97.2676 28.067933, -97.236 28.0218, -97.21645 28.008767, -97.1954 28.008767, -97.13825 28.041867, -97.1247 28.046867, -97.10365 28.044867, -97.07055 28.0288, -97.066 28.011767, -97.0675 28.002733, 
+    -97.10365 27.9837, -97.1277 27.969667, -97.1307 27.957633, -97.11415 27.9436, -97.11265 27.922533, -97.11415 27.9065, -97.145 27.8724, -97.2127 27.824267, -97.22775 27.823267, -97.2368 27.830267, 
+    -97.2428 27.864367, -97.25785 27.8754, -97.28495 27.8774, -97.32555 27.8724, -97.3812 27.854333, -97.40225 27.851333, -97.4188 27.854333, -97.4414 27.8774, -97.45945 27.8804, -97.473 27.8754, 
+    -97.5046 27.855333, -97.52265 27.851333, -97.62345 27.8383, -97.646 27.823267, -97.652 27.811233, -97.6475 27.7992, -97.62495 27.7942, -97.5527 27.7992, -97.5121 27.7992, -97.482 27.791167, 
+    -97.4617 27.750067, -97.4286 27.715, -97.3564 27.688933, -97.3293 27.669867, -97.30675 27.663867, -97.2616 27.668867, -97.23905 27.666867, -97.2315 27.659833, -97.2315 27.6408, -97.309 27.506433, 
+    -97.3752 27.416167, -97.4715 27.333967, -97.5001 27.320933, -97.51815 27.323933, -97.52115 27.337967, -97.5091 27.377067, -97.5091 27.3911, -97.51965 27.406167, -97.52265 27.508433, -97.5392 27.530467, 
+    -97.55575 27.5355, -97.58435 27.525467, -97.58735 27.517433, -97.5693 27.453267, -97.57455 27.3871, -97.5836 27.377067, -97.61065 27.378067, -97.6212 27.375067, -97.6197 27.365033, -97.5956 27.347, 
+    -97.5956 27.332967, -97.60165 27.321933, -97.6152 27.320933, -97.6573 27.342, -97.80925 27.477333, -97.8664 27.514433, -97.87245 27.515433, -97.87545 27.509433, -97.7295 27.347, -97.731 27.324933, 
+    -97.73855 27.3149, -97.77015 27.3129, -97.81375 27.3149, -97.83635 27.3099, -97.82655 27.297867, -97.7664 27.2698, -97.6701 27.250733, -97.6054 27.250733, -97.5257 27.283833, -97.48955 27.290867, 
+    -97.47305 27.283833, -97.464 27.2738, -97.467 27.246733, -97.5332 27.184567, -97.549 27.1585, -97.53845 27.0482, -97.5505 27.0181, -97.57305 27.003067, -97.5911 26.997067, -97.6107 26.979, 
+    -97.6152 26.961967, -97.5836 26.913833, -97.5836 26.8938, -97.59415 26.870733, -97.6167 26.8597, -97.64075 26.8577, -97.6498 26.855667, -97.6498 26.847667, -97.63175 26.836633, -97.61595 26.815567, 
+    -97.61895 26.7895, -97.60995 26.773467, -97.5588 26.737367, -97.5287 26.699267, -97.51365 26.538867, -97.4806 26.4897, -97.4505 26.468633, -97.44145 26.439567, -97.44445 26.422533, -97.47755 26.403467, 
+    -97.53325 26.3704, -97.54075 26.359367, -97.54075 26.350333, -97.5272 26.3403, -97.48885 26.329267, -97.38805 26.2661, -97.2752 26.1568, -97.2436 26.049533, -97.22105 26.031467, -97.19545 26.024467, 
+    -97.17065 26.0335, -97.1616 26.051533, -97.22105 26.284133, -97.2376 26.3924, -97.2955 26.598933, -97.30755 26.691167, -97.3444 26.908733, -97.32785 27.042067, -97.31055 27.200467, -97.27895 27.2957, 
+    -97.25335 27.468167, -97.24135 27.513267, -97.1947 27.587467, -97.17815 27.621567, -97.17965 27.652633, -97.17215 27.658667, -97.1571 27.659667, -97.14355 27.653633, -97.136 27.6366, -97.1375 27.607533, 
+    -97.19695 27.489233, -97.25485 27.227533, -97.2774 27.087167, -97.2872 26.901667, -97.25185 26.6039, -97.2112 26.4565, -97.17435 26.269, -97.12625 26.058467, -97.13375 26.007333, -97.1458 25.9903, 
+    -97.1563 25.981267, -97.1661 25.9632, -97.17515 25.950167, -97.1992 25.948133, -97.2383 25.955167, -97.27765 25.9699, -97.32215 25.977033, -97.35595 25.9711, -97.36125 25.959233, -97.35235 25.941433, 
+    -97.299 25.916533, -97.25095 25.913, -97.2332 25.899967, -97.2332 25.882167, -97.2136 25.851333, -97.22605 25.8371, -97.27055 25.824067, -97.34345 25.826433, -97.44845 25.847767, -97.468 25.847767, 
+    -97.5227 25.855733, -97.571 25.8692, -97.6675 25.9154, -97.73685 25.9897, -97.7737 26.009, -97.82635 26.0201, -97.99835 26.0242, -98.05625 26.0254, -98.1984 26.073933, -98.27915 26.127133, 
+    -98.32655 26.149967, -98.35635 26.154067, -98.3941 26.153467, -98.4608 26.166333, -98.538 26.2149, -98.5889 26.2301, -98.7109 26.271633, -98.78635 26.329533, -98.8004 26.3354, -98.81535 26.3354, 
+    -98.83725 26.3266, -98.8662 26.328967, -98.94695 26.352933, -99.0233 26.364033, -99.08385 26.381, -99.1093 26.395033, -99.11545 26.412, -99.1058 26.4313, -99.0988 26.474, -99.11195 26.504433, 
+    -99.15845 26.540667, -99.1725 26.5594, -99.1883 26.688667, -99.1997 26.723767, -99.25675 26.7758, -99.27605 26.8039, -99.27695 26.868233, -99.29185 26.882267, -99.3199 26.891033, -99.36205 26.913267, 
+    -99.3699 26.929633, -99.36905 26.951867, -99.37255 26.967067, -99.4103 26.992833, -99.41995 27.0057, -99.42345 27.023233, -99.4094 27.088767, -99.4103 27.108067, -99.43135 27.1408, -99.4296 27.174167, 
+    -99.4445 27.196967, -99.5015 27.251367, -99.51555 27.2689, -99.51465 27.285267, -99.48925 27.317433, -99.48835 27.343767, -99.51295 27.3853, -99.5261 27.513967, -99.5761 27.584167, -99.62435 27.619233, 
+    -99.72265 27.6637, -99.8604 27.765467, -99.892 27.793533, -99.89725 27.8222, -99.8955 27.885933, -99.9043 27.914033, -100.0324 28.006433, -100.08505 28.0573, -100.1921 28.1702, -100.22455 28.2667, 
+    -100.28335 28.358533, -100.33955 28.4024, -100.40885 28.521133, -100.5036 28.645133, -100.5194 28.678467, -100.52815 28.771467, -100.54045 28.8516, -100.5931 28.911867, -100.60715 29.000767, -100.62295 29.044633, 
+    -100.6958 29.101367, -100.76335 29.2008, -100.81425 29.230633, -100.8581 29.234133, -100.9046 29.241167, -100.9292 29.254633, -100.98535 29.316033, -101.11875 29.3593, -101.1512 29.3786, -101.1547 29.393833, 
+    -101.117 29.459333, -101.1161 29.480967, -101.124 29.490333, -101.1468 29.492067, -101.1714 29.486233, -101.22755 29.4336, -101.25125 29.4336, -101.26965 29.441767, -101.28545 29.462833, -101.27665 29.547633, 
+    -101.2907 29.5576, -101.31085 29.5611, -101.36175 29.557, -101.3802 29.5693, -101.3995 29.624267, -101.46875 29.639667, -101.52265 29.6684, -101.57655 29.7115, -101.60425 29.7156, -101.6289 29.7115, 
+    -101.66895 29.698133, -101.8999 29.709433, -102.0154 29.7238, -102.10005 29.755633, -102.1678 29.8018, -102.194 29.8018, -102.3095 29.766933, -102.3957 29.714567, -102.4342 29.7033, -102.505 29.709433, 
+    -102.562 29.697133, -102.62515 29.6571, -102.6544 29.608867, -102.6575 29.418, -102.7514 29.3082, -102.7714 29.275367, -102.776 29.180933, -102.79755 29.133733, -102.85145 29.095767, -102.95305 29.048533, 
+    -103.03 29.001333, -103.08695 28.977733, -103.18855 28.958233, -103.24245 28.966467, -103.26705 28.981867, -103.27325 29.009567, -103.28245 29.019833, -103.29785 29.023933, -103.31325 29.020833, -103.3425 29.000333, 
+    -103.37485 29.000333, -103.4503 29.028033, -103.53345 29.0855, -103.5981 29.111133, -103.6489 29.114233, -103.70895 29.110133, -103.7413 29.1132, -103.77825 29.1368, -103.8214 29.1953, -103.85835 29.210667, 
+    -103.94145 29.2117, -103.97535 29.223, -104.0354 29.2702, -104.13395 29.3369, -104.17245 29.402567, -104.19555 29.4272, -104.2448 29.447733, -104.3156 29.456967, -104.38025 29.471333, -104.4295 29.5021, 
+    -104.45725 29.551367, -104.4942 29.585233, -104.6281 29.6704, -104.65735 29.7207, -104.66965 29.839733, -104.63885 30.063467, -104.6558 30.1743, -104.8067 30.333367, -104.82205 30.4011, -104.85285 30.489333, 
+    -104.91445 30.564267, -104.92365 30.602233, -104.9452 30.639167, -105.02525 30.669967, -105.0776 30.704867, -105.12225 30.7151, -105.14685 30.723333, -105.18535 30.782833, -105.2069 30.805433, -105.23615 30.8126, 
+    -105.2993 30.813633, -105.38395 30.832133, -105.50715 30.8937, -105.64875 31.051733, -105.7642 31.122567, -105.9228 31.2806, -106.0044 31.322667, -106.0675 31.3555, -106.14295 31.4222, -106.2076 31.460167, 
+    -106.27225 31.505333, -106.3077 31.572033, -106.33235 31.6757, -106.3662 31.7106, -106.4124 31.729067, -106.46495 31.743767, -106.6688 31.747733, -107.05365 31.744067, -107.938 31.744067, -107.9489 31.826, 
+    -108 31.828133, -108.006 31.8282, -108.23285 31.830367, -108.2279 31.747967, -108.2377 31.464133, -108.24165 31.448433, -108.5037 31.4393, -108.8286 31.4406, -109.16335 31.440633, -109.48635 31.4315, 
+    -109.8191 31.426267, -110.037 31.4328, -110.3501 31.428867, -110.67895 31.421033, -110.7653 31.426267, -111.0215 31.4184, -111.1982 31.422333, -111.2316 31.427567, -111.3896 31.473333, -111.74 31.5819, 
+    -112.0963 31.6996, -112.433 31.802967, -112.77955 31.9181, -113.1398 32.0358, -113.4961 32.152233, -113.85245 32.2569, -114.22255 32.364167, -114.30305 32.392967, -114.5867 32.489767, -114.7418 32.532933, 
+    -114.7497 32.546, -114.80465 32.688567, -114.86355 32.7435, -114.8861 32.755267, -114.9548 32.753967, -115.07065 32.7435, -115.22675 32.7409, -115.35635 32.7396, -115.45645 32.734367, -115.57135 32.725233, 
+    -115.70095 32.7226, -115.8148 32.710833, -115.91 32.697767, -116.21925 32.678133, -116.3704 32.6716, -116.5402 32.657233, -116.73455 32.632367, -116.84945 32.627167, -117.11065 32.625, -117.1159 32.624967, 
+    -117.1196 32.659967, -117.12565 32.6954, -117.13565 32.707433, -117.26905 32.749533, -117.2921 32.7676, -117.2931 32.7773, -117.28605 32.784633, -117.269 32.786, -117.21785 32.7706, -117.07645 32.717133, 
+    -117.0684 32.719133, -117.0684 32.727167, -117.10455 32.746867, -117.24295 32.806367, -117.258 32.8224, -117.25 32.843133, -117.252 32.853833, -117.2901 32.881233, -117.29515 32.903633, -117.2751 32.9845, 
+    -117.28515 33.077767, -117.32125 33.139933, -117.44165 33.280633, -117.5319 33.354167, -117.66735 33.4267, -117.7396 33.470133, -117.8148 33.497533, -117.8429 33.509567, -117.8569 33.5246, -117.891 33.586767, 
+    -117.93815 33.625533, -117.99935 33.688667, -118.0555 33.7408, -118.1518 33.7936, -118.1959 33.8033, -118.21295 33.8073, -118.236 33.808633, -118.25205 33.7993, -118.2681 33.769867, -118.29115 33.7592, 
+    -118.32625 33.765867, -118.36335 33.777233, -118.39345 33.791933, -118.41555 33.803967, -118.41655 33.815333, -118.3985 33.853433, -118.3985 33.8541, -118.38045 33.875833, -118.38945 33.947367, -118.4326 34.0543, 
+    -118.45565 34.073667, -118.47975 34.077333, -118.5259 34.073333, -118.6001 34.071333, -118.6703 34.078367, -118.7385 34.0717, -118.79265 34.061, -118.81675 34.062333, -118.83075 34.067667, -118.8408 34.0817, 
+    -118.85985 34.091067, -118.8829 34.096067, -119.1196 34.1064, -119.2008 34.1278, -119.24195 34.1525, -119.2931 34.208, -119.33725 34.270467, -119.39645 34.354667, -119.43155 34.384733, -119.47165 34.398767, 
+    -119.47065 34.398767, -119.50975 34.4108, -119.5288 34.412467, -119.65515 34.409133, -119.7496 34.4113, -119.78475 34.412133, -119.8496 34.416133, -119.85605 34.416567, -119.85605 34.416067, -119.8863 34.4191, 
+    -119.9098 34.424667, -119.91055 34.424133, -119.9867 34.448533, -120.09175 34.479667, -120.20185 34.489667, -120.3344 34.492433, -120.4361 34.486867, -120.50615 34.484633, -120.5445 34.4913, -120.57955 34.514633, 
+    -120.58955 34.534667, -120.5962 34.563567, -120.61955 34.573567, -120.6921 34.586333, -120.72045 34.5941, -120.7321 34.6119, -120.7371 34.637433, -120.7221 34.648567, -120.7021 34.664133, -120.6654 34.6919, 
+    -120.65705 34.727467, -120.66705 34.775267, -120.68375 34.796367, -120.6754 34.8286, -120.6679 34.849167, -120.6429 34.8792, -120.62955 34.902533, -120.6429 34.916967, -120.68625 34.9381, -120.72125 34.9481, 
+    -120.73795 34.964767, -120.73795 34.990333, -120.7246 35.005867, -120.70295 35.0259, -120.6829 35.072567, -120.67875 35.123133, -120.7004 35.153167, -120.7321 35.1665, -120.77715 35.169833, -120.82885 35.175367, 
+    -120.8505 35.1876, -120.88885 35.2076, -120.89555 35.249833, -120.8805 35.272067, -120.8622 35.292067, -120.85215 35.325433, -120.8572 35.3443, -120.85215 35.365433, -120.82885 35.384333, -120.80715 35.384333, 
+    -120.7955 35.374333, -120.78715 35.365433, -120.8005 35.319867, -120.78715 35.3143, -120.7638 35.327633, -120.72875 35.361, -120.74795 35.383767, -120.84135 35.4449, -120.88135 35.456, -120.93305 35.456, 
+    -121.01645 35.476, -121.05895 35.505467, -121.0823 35.5488, -121.129 35.6077, -121.199 35.6466, -121.26405 35.674367, -121.27905 35.6966, -121.27905 35.7433, -121.30825 35.7983, -121.40665 35.868333, 
+    -121.6268 36.027267, -121.6643 36.062267, -121.701 36.145633, -121.72435 36.188967, -121.76935 36.232333, -121.8461 36.2979, -121.8886 36.3918, -121.9336 36.494033, -121.9653 36.555167, -121.98865 36.600733, 
+    -121.9853 36.6263, -121.96695 36.6541, -121.9453 36.657433, -121.90525 36.642967, -121.8669 36.6374, -121.84355 36.642967, -121.81605 36.666867, -121.7894 36.708, -121.7844 36.738, -121.78605 36.794667, 
+    -121.8244 36.872467, -121.85275 36.926933, -121.88945 36.949167, -121.91615 36.955833, -121.92945 36.956933, -121.9678 36.939167, -122.0137 36.9386, -122.0737 36.9608, -122.2263 37.0325, -122.35635 37.113633, 
+    -122.43975 37.1792, -122.46475 37.209233, -122.4731 37.230333, -122.46305 37.278133, -122.4489 37.402067, -122.46225 37.490967, -122.47225 37.518767, -122.5089 37.558767, -122.53395 37.5999, -122.53225 37.657667, 
+    -122.57395 37.763267, -122.5706 37.791033, -122.52725 37.8055, -122.4789 37.811067, -122.4439 37.7955, -122.41555 37.761033, -122.4097 37.6449, -122.38635 37.600467, -122.30965 37.5371, -122.2213 37.484867, 
+    -122.18125 37.4571, -122.1579 37.451533, -122.12955 37.464867, -122.1179 37.483767, -122.1354 37.5121, -122.1504 37.534333, -122.18045 37.614367, -122.2038 37.703267, -122.25045 37.748833, -122.32635 37.7894, 
+    -122.3597 37.811633, -122.35635 37.8205, -122.3347 37.826067, -122.268 37.826067, -122.243 37.832733, -122.24465 37.851633, -122.26465 37.863867, -122.3664 37.932767, -122.3864 37.958333, -122.37305 37.9761, 
+    -122.34805 37.992767, -122.3347 38.0239, -122.3047 38.045, -122.2238 38.052233, -122.0637 38.0489, -121.967 38.054467, -121.9103 38.065567, -121.87025 38.061133, -121.8369 38.054467, -121.7702 38.0367, 
+    -121.7135 38.034467, -121.6818 38.041133, -121.6768 38.055567, -121.68405 38.067133, -121.70185 38.0956, -121.7202 38.1067, -121.74355 38.1056, -121.78355 38.110033, -121.79355 38.127833, -121.79355 38.151167, 
+    -121.8019 38.171167, -121.81225 38.170733, -121.82855 38.170033, -121.84525 38.158933, -121.8569 38.130033, -121.8686 38.110033, -121.89695 38.103367, -121.9378 38.1017, -121.9895 38.0828, -122.04785 38.0828, 
+    -122.07285 38.0917, -122.07285 38.105033, -122.0462 38.125033, -122.0412 38.1584, -122.0545 38.165067, -122.0712 38.171733, -122.1229 38.152833, -122.1646 38.127267, -122.21795 38.123933, -122.2538 38.128933, 
+    -122.2838 38.147833, -122.3372 38.188967, -122.3605 38.207833, -122.37885 38.216733, -122.41055 38.218967, -122.44555 38.211167, -122.49395 38.186733, -122.5273 38.1834, -122.53145 38.156167, -122.51475 38.028333, 
+    -122.47975 37.981667, -122.48475 37.962767, -122.51645 37.9261, -122.5131 37.8961, -122.4964 37.884967, -122.4764 37.8694, -122.4831 37.853867, -122.50475 37.8494, -122.50645 37.834967, -122.51975 37.831633, 
+    -122.55645 37.834967, -122.59315 37.8283, -122.61315 37.831633, -122.66235 37.895533, -122.68905 37.913333, -122.7374 37.936667, -122.88415 38.051133, -122.9242 38.093367, -122.9425 38.091167, -122.95085 38.0778, 
+    -122.95085 38.054467, -122.96755 38.0456, -123.0009 38.048933, -123.0059 38.064467, -123.00255 38.0756, -122.9892 38.093367, -122.97585 38.122267, -122.9809 38.1834, -123.00755 38.216733, -123.01755 38.2334, 
+    -123.0059 38.235633, -122.9809 38.224533, -122.8775 38.1334, -122.86415 38.1345, -122.87165 38.152833, -122.9167 38.218433, -122.9784 38.298433, -123.04175 38.3251, -123.0918 38.324, -123.1368 38.324, 
+    -123.1518 38.334, -123.1585 38.349567, -123.15765 38.371233, -123.166 38.420133, -123.18935 38.469033, -123.2277 38.507933, -123.3244 38.590167, -123.3511 38.6235, -123.37695 38.669633, -123.4053 38.697433, 
+    -123.48205 38.743, -123.56705 38.805233, -123.56705 38.807467, -123.6763 38.872467, -123.75135 38.908, -123.7797 38.938033, -123.7847 38.9547, -123.77635 38.968033, -123.768 38.9936, -123.76135 39.0814, 
+    -123.76885 39.161967, -123.81055 39.246433, -123.85225 39.318667, -123.84975 39.4248, -123.83645 39.4737, -123.81975 39.527033, -123.8131 39.637067, -123.8356 39.7132, -123.87395 39.766567, -123.8906 39.8088, 
+    -123.90395 39.859933, -123.93395 39.8977, -124.0432 39.9705, -124.29665 40.190567, -124.3442 40.245567, -124.37585 40.342267, -124.43925 40.547867, -124.4334 40.582867, -124.4067 40.601767, -124.37 40.613967, 
+    -124.33665 40.612867, -124.3283 40.619533, -124.325 40.631767, -124.32165 40.657333, -124.29495 40.669533, -124.2583 40.6951, -124.22825 40.710667, -124.21995 40.7051, -124.22495 40.682867, -124.2166 40.671767, 
+    -124.2049 40.660667, -124.19325 40.667333, -124.1866 40.691767, -124.1282 40.7729, -124.12155 40.8029, -124.1249 40.8129, -124.13155 40.825133, -124.1549 40.826267, -124.16655 40.8207, -124.1816 40.7618, 
+    -124.1966 40.749567, -124.2099 40.7529, -124.2166 40.764)), 
+  ((-167.67115 65.8116, -167.6815 65.825333, -167.67735 65.834967, -167.60515 65.852867, -167.57625 65.868, -167.5659 65.879, -167.5783 65.89, -167.62785 65.894133, -167.6856 65.881767, -167.7269 65.854233, 
+      -167.7599 65.8116, -167.77025 65.803333, -167.7826 65.8116, -167.7888 65.834967, -167.7764 65.870733, -167.7496 65.8969, -167.698 65.923033, -167.64125 65.932667, -167.2987 65.957433, -167.2801 65.954667, 
+      -167.25535 65.917533, -167.22855 65.883133, -167.1955 65.868, -167.0944 65.8735, -166.94165 65.9079, -166.9293 65.9244, -166.93755 65.943667, -166.98295 65.9822, -166.99325 65.9932, -166.9788 66.006933, 
+      -166.9396 66.022067, -166.9169 66.024833, -166.87565 65.989067, -166.85705 65.989067, -166.8426 65.995933, -166.84675 66.034467, -166.8385 66.053733, -166.80545 66.0716, -166.6435 66.112867, -166.39065 66.1913, 
+      -166.3494 66.199567, -166.3081 66.192667, -166.2813 66.170667, -166.26065 66.132133, -166.23795 66.115633, -166.14715 66.0895, -166.0316 66.070233, -165.91495 66.074367, -165.7849 66.106, -165.7127 66.106, 
+      -165.6941 66.112867, -165.68585 66.126633, -165.69615 66.143133, -165.7519 66.1734, -165.79935 66.2188, -165.91285 66.2711, -165.95825 66.3096, -165.96035 66.3275, -165.92525 66.359133, -165.8355 66.408667, 
+      -165.80455 66.414167, -165.70965 66.4059, -165.625 66.408667, -165.56105 66.425167, -165.5136 66.4348, -165.37435 66.430667, -165.21545 66.4403, -165.15765 66.432067, -165.11845 66.4004, -165.10195 66.3963, 
+      -165.0854 66.403167, -165.04415 66.470567, -165.0297 66.478833, -164.9843 66.477467, -164.9451 66.484333, -164.89145 66.507733, -164.8512 66.5091, -164.8285 66.518733, -164.80785 66.5435, -164.7831 66.553133, 
+      -164.6118 66.56, -164.4003 66.5944, -164.23935 66.598533, -164.132 66.6054, -163.94215 66.608167, -163.85135 66.601267, -163.75645 66.5669, -163.73375 66.546233, -163.73785 66.535233, -163.76265 66.5311, 
+      -163.89055 66.56, -163.95455 66.5779, -163.97105 66.5724, -163.98345 66.562767, -163.9731 66.551767, -163.87405 66.5201, -163.83485 66.496733, -163.83075 66.473333, -163.8782 66.405933, -163.88335 66.382533, 
+      -163.8586 66.311, -163.8586 66.277967, -163.8916 66.222933, -163.9081 66.1858, -163.93285 66.1624, -163.9721 66.150033, -164.0443 66.147267, -164.10005 66.154133, -164.11445 66.150033, -164.11445 66.1404, 
+      -164.09385 66.130767, -164.02365 66.119767, -164.0092 66.106, -164.0051 66.090867, -163.99685 66.084, -163.9824 66.086733, -163.9473 66.107367, -163.92875 66.1115, -163.904 66.107367, -163.775 66.0661, 
+      -163.68215 66.057867, -163.4964 66.059233, -163.2663 66.053733, -163.03105 66.082633, -162.9691 66.081233, -162.84325 66.059233, -162.72045 66.053733, -162.45835 66.057867, -162.23135 66.075733, -162.10445 66.084, 
+      -162.0322 66.064733, -161.97855 66.0262, -161.96615 65.982167, -161.9579 65.965667, -161.9352 65.956033, -161.8898 65.956033, -161.87535 65.967033, -161.8898 65.9973, -161.88155 66.005567, -161.8279 66.0207, 
+      -161.7949 66.0331, -161.766 66.059233, -161.71855 66.132133, -161.63495 66.227067, -161.58745 66.2587, -161.55855 66.268333, -161.50285 66.2642, -161.3419 66.2188, -161.29235 66.217433, -161.2284 66.2353, 
+      -161.18505 66.250433, -161.1665 66.2477, -161.16235 66.231167, -161.2222 66.170633, -161.2346 66.1555, -161.2387 66.108733, -161.2284 66.096367, -161.2098 66.097733, -161.151 66.112867, -161.06845 66.185767, 
+      -161.054 66.2532, -161.05605 66.290333, -161.09525 66.324733, -161.19435 66.374267, -161.2934 66.4114, -161.39035 66.4224, -161.49665 66.421033, -161.62045 66.4114, -161.7484 66.3949, -161.83505 66.3674, 
+      -161.87635 66.339867, -161.90935 66.294467, -161.9403 66.257333, -161.9589 66.251833, -161.9816 66.257333, -161.9857 66.266967, -161.97335 66.291733, -161.9723 66.328867, -161.9847 66.3839, -162.028 66.454067, 
+      -162.11265 66.504967, -162.1725 66.546267, -162.2096 66.590267, -162.2251 66.6343, -162.30355 66.7086, -162.34275 66.7361, -162.35515 66.737467, -162.38815 66.7141, -162.448 66.705833, -162.51405 66.7141, 
+      -162.545 66.731967, -162.64815 66.8503, -162.6585 66.8792, -162.6523 66.892933, -162.62135 66.902567, -162.52435 66.905333, -162.5099 66.9122, -162.5099 66.9232, -162.53055 66.9466, -162.5264 66.956233, 
+      -162.5161 66.9645, -162.47585 66.961733, -162.46145 66.954833, -162.46145 66.935567, -162.4346 66.9287, -162.3995 66.9411, -162.37475 66.958967, -162.3438 66.960333, -162.3211 66.9452, -162.3108 66.8833, 
+      -162.2984 66.858533, -162.1952 66.799367, -162.11265 66.773233, -162.06315 66.778733, -162.04045 66.780133, -162.0229 66.771867, -162.0208 66.748467, -162.03115 66.7292, -162.1013 66.6962, -162.124 66.670033, 
+      -162.124 66.6494, -162.08685 66.601267, -162.03525 66.526967, -161.994 66.5022, -161.9073 66.4788, -161.7639 66.4513, -161.6731 66.449933, -161.56785 66.4623, -161.4337 66.510467, -161.3677 66.521467, 
+      -161.29855 66.522833, -161.1892 66.4967, -161.0757 66.4334, -161.01995 66.4155, -160.94155 66.41, -160.761 66.4059, -160.67635 66.4169, -160.49685 66.4169, -160.23685 66.401767, -160.22135 66.4045, 
+      -160.1945 66.463667, -160.1821 66.469167, -160.15735 66.4554, -160.1264 66.432033, -160.10575 66.430633, -160.0769 66.456767, -160.0645 66.458167, -160.05625 66.456767, -160.03355 66.430633, -159.99435 66.401767, 
+      -159.9634 66.397633, -159.91385 66.4155, -159.88085 66.419633, -159.7797 66.41, -159.75495 66.4169, -159.74875 66.4265, -159.76115 66.469167, -159.7653 66.515933, -159.79005 66.526933, -159.9613 66.532433, 
+      -160.0088 66.533833, -160.03765 66.5173, -160.0356 66.502167, -160.02115 66.492533, -160.0294 66.482933, -160.06245 66.481533, -160.14085 66.502167, -160.16975 66.520067, -160.17595 66.536567, -160.1656 66.548967, 
+      -160.145 66.5517, -160.09545 66.542067, -160.08515 66.548967, -160.0872 66.5572, -160.1161 66.5737, -160.11815 66.5861, -160.1099 66.5971, -160.08925 66.595733, -160.05625 66.572333, -160.048 66.5737, 
+      -160.04595 66.599867, -160.0253 66.616367, -160.01085 66.615, -160.0067 66.590233, -159.99225 66.570967, -159.97575 66.5682, -159.95515 66.570967, -159.9386 66.588833, -159.93655 66.621867, -159.93245 66.6315, 
+      -159.9221 66.635633, -159.8767 66.616367, -159.86435 66.616367, -159.86225 66.626, -159.854 66.6315, -159.8251 66.6315, -159.81685 66.635633, -159.8592 66.719533, -159.8984 66.747067, -159.92935 66.751167, 
+      -160.01605 66.730533, -160.05525 66.725033, -160.08825 66.736067, -160.17905 66.803467, -160.19555 66.8007, -160.2038 66.793833, -160.18525 66.672767, -160.1935 66.641133, -160.21415 66.632867, -160.2626 66.639733, 
+      -160.2812 66.641133, -160.28945 66.6315, -160.2977 66.5792, -160.32245 66.555833, -160.372 66.5462, -160.46485 66.5751, -160.5123 66.5916, -160.53085 66.588833, -160.5453 66.570967, -160.5247 66.526933, 
+      -160.53915 66.514567, -160.5701 66.509033, -160.6031 66.518667, -160.7176 66.590233, -160.7816 66.613633, -160.8992 66.639767, -161.0003 66.648, -161.0292 66.643867, -161.0519 66.619133, -161.07665 66.617733, 
+      -161.15095 66.634267, -161.19535 66.643867, -161.2284 66.6425, -161.29235 66.630133, -161.3584 66.605367, -161.48015 66.543467, -161.50715 66.542567, -161.6452 66.537967, -161.72155 66.5572, -161.78555 66.588867, 
+      -161.8392 66.630133, -161.87635 66.686533, -161.88665 66.744267, -161.8681 66.804767, -161.80205 66.869433, -161.76285 66.898333, -161.71745 66.9121, -161.67825 66.9121, -161.59365 66.892833, -161.57095 66.8997, 
+      -161.55235 66.918967, -161.54825 66.9795, -161.5854 67.020767, -161.6184 67.034533, -161.66485 67.031767, -161.68755 67.016633, -161.7061 66.982233, -161.7226 66.978133, -161.7412 66.987733, -161.7866 67.0414, 
+      -161.8217 67.0579, -161.9063 67.067533, -161.95785 67.060667, -162.059 67.0414, -162.17455 67.027633, -162.3295 67.0269, -162.4069 67.006467, -162.4706 66.9839, -162.4908 66.990367, -162.49725 67.008633, 
+      -162.4811 67.0269, -162.43755 67.064533, -162.43275 67.090333, -162.45045 67.106467, -162.4666 67.107533, -162.48915 67.093567, -162.52305 67.046267, -162.5585 67.037667, -162.57785 67.020467, -162.57785 66.9882, 
+      -162.5811 66.9667, -162.5908 66.964533, -162.6295 66.990367, -162.63915 67.016167, -162.6569 67.0355, -162.6948 67.047333, -162.7706 67.0484, -162.8109 67.041967, -162.87545 67.055933, -162.93025 67.0581, 
+      -162.95445 67.0452, -162.9577 67.0312, -162.9206 66.968867, -162.9254 66.960233, -162.9351 66.960233, -162.9609 66.9839, -163.0617 67.034433, -163.13425 67.0538, -163.2036 67.057, -163.2423 67.071, 
+      -163.29715 67.0839, -163.4689 67.089267, -163.64305 67.0871, -163.8366 67.090333, -163.8737 67.1097, -163.8866 67.1312, -163.864 67.183867, -163.85675 67.2172, -163.9019 67.294633, -163.90675 67.3258, 
+      -163.9309 67.380633, -164.0164 67.4559, -164.0543 67.4946, -164.12525 67.540833, -164.2414 67.599967, -164.4212 67.685967, -164.59535 67.760133, -164.67925 67.7881, -164.7486 67.8053, -164.8897 67.8483, 
+      -165.1671 67.941833, -165.23805 67.974067, -165.31385 68.0289, -165.36305 68.049333, -165.484 68.076233, -165.634 68.096667, -165.79125 68.0945, -165.9219 68.118167, -166.01705 68.124633, -166.07995 68.148267, 
+      -166.16785 68.1859, -166.313 68.2644, -166.36785 68.279433, -166.4501 68.2816, -166.5509 68.274067, -166.63315 68.280533, -166.80085 68.2945, -166.9331 68.2988, -166.996 68.321367, -167.0073 68.332133, 
+      -167.00245 68.342867, -166.9823 68.353633, -166.87585 68.363333, -166.8291 68.380533, -166.54605 68.418167, -166.4654 68.445033, -166.44605 68.473, -166.4283 68.4945, -166.35575 68.543933, -166.2961 68.626733, 
+      -166.27025 68.748233, -166.23965 68.811667, -166.19125 68.851433, -166.15575 68.860033, -166.12835 68.857867, -166.05495 68.832067, -165.9711 68.823467, -165.67275 68.817033, -165.49455 68.823467, -165.1736 68.863267, 
+      -164.95345 68.8783, -164.7067 68.9052, -164.5785 68.911633, -164.2801 68.884767, -164.1624 68.9009, -163.939 68.968633, -163.84065 68.997633, -163.7326 69.023467, -163.67455 69.052467, -163.60115 69.080433, 
+      -163.435 69.150333, -163.25115 69.269667, -163.2028 69.325567, -163.1512 69.4277, -163.13665 69.437367, -163.1189 69.435233, -163.1044 69.421267, -163.106 69.3675, -163.1447 69.299767, -163.1447 69.275033, 
+      -163.1302 69.2675, -163.11005 69.270733, -163.0794 69.296533, -163.0423 69.4148, -163.031 69.6277, -163.0262 69.6524, -162.98425 69.6879, -162.9939 69.738433, -163.0133 69.750267, -163.0262 69.751333, 
+      -163.07455 69.7094, -163.102 69.701867, -163.1197 69.711533, -163.1197 69.727667, -163.09875 69.7567, -163.0165 69.828733, -162.9907 69.862067, -162.94555 69.879267, -162.89555 69.8868, -162.88425 69.877133, 
+      -162.9004 69.863133, -162.9633 69.831967, -162.98745 69.806167, -162.98265 69.777133, -162.9391 69.757767, -162.89635 69.754567, -162.8351 69.771767, -162.77055 69.784667, -162.70125 69.807233, -162.61815 69.857767, 
+      -162.50685 69.8911, -162.4633 69.9212, -162.44555 69.962067, -162.44555 70.0083, -162.4214 70.030867, -162.3988 70.039467, -162.35365 70.030867, -162.3101 69.988933, -162.26495 69.919067, -162.22945 69.8954, 
+      -162.2198 69.894333, -162.21335 69.8997, -162.21735 69.915833, -162.2383 69.9825, -162.2883 70.0373, -162.30605 70.09, -162.3044 70.101833, -162.2157 70.173867, -162.1972 70.179233, -162.13915 70.173833, 
+      -162.1311 70.1803, -162.123 70.199633, -162.11175 70.212533, -162.0682 70.225467, -162.01175 70.242667, -161.97465 70.239433, -161.9408 70.222233, -161.865 70.215767, -161.86015 70.209333, -161.8666 70.203933, 
+      -161.88595 70.199633, -161.91335 70.185667, -161.96015 70.1416, -161.98595 70.1319, -162.02305 70.139433, -162.05365 70.151267, -162.07785 70.146967, -162.10045 70.133, -162.1069 70.103967, -162.123 70.069567, 
+      -162.11655 70.0631, -162.10045 70.066333, -162.06175 70.103967, -162.0424 70.108267, -161.98755 70.1029, -161.95045 70.108267, -161.9053 70.135133, -161.88595 70.1416, -161.79965 70.151267, -161.74645 70.174933, 
+      -161.69 70.177067, -161.669 70.182467, -161.6271 70.212567, -161.5884 70.2276, -161.5513 70.230833, -161.4473 70.226533, -161.30215 70.257733, -161.178 70.2932, -161.10865 70.322233, -161.09735 70.319, 
+      -161.08765 70.269567, -161.07315 70.262033, -161.04735 70.264167, -161.0393 70.2717, -161.0409 70.299667, -161.0264 70.316867, -160.98685 70.326533, -160.9046 70.3319, -160.60625 70.364133, -160.51915 70.3835, 
+      -160.4692 70.408233, -160.46595 70.415767, -160.47725 70.421133, -160.51595 70.416833, -160.5853 70.397467, -160.65945 70.3964, -160.68045 70.405, -160.68045 70.415767, -160.6643 70.424367, -160.62155 70.434033, 
+      -160.3684 70.5007, -160.2055 70.558733, -160.12565 70.6039, -160.02725 70.653367, -159.84505 70.706033, -159.77325 70.730767, -159.6426 70.7759, -159.57005 70.8114, -159.47975 70.844733, -159.3451 70.8931, 
+      -159.19995 70.9189, -159.05155 70.939333, -158.97255 70.946867, -158.9516 70.939333, -158.9508 70.929667, -158.98465 70.9189, -159.0927 70.907067, -159.2798 70.874833, -159.32335 70.8587, -159.32655 70.853333, 
+      -159.30235 70.8501, -159.2685 70.852233, -159.2556 70.8415, -159.2572 70.831833, -159.3217 70.783433, -159.32895 70.761933, -159.2886 70.7114, -159.2709 70.703867, -159.2628 70.709233, -159.2467 70.763, 
+      -159.2257 70.774833, -159.1612 70.774833, -159.01445 70.746867, -158.9967 70.749, -158.99025 70.761933, -158.9951 70.774833, -159.03545 70.7974, -159.0467 70.809233, -159.04025 70.8189, -159.0209 70.825333, 
+      -158.96525 70.8275, -158.82175 70.815667, -158.62015 70.828567, -158.5508 70.825333, -158.49115 70.809233, -158.46855 70.809233, -158.45725 70.8189, -158.4653 70.828567, -158.52175 70.859733, -158.52255 70.8705, 
+      -158.5113 70.878033, -158.4903 70.880167, -158.42905 70.8705, -158.3081 70.851167, -158.16695 70.8404, -157.9428 70.856533, -157.7646 70.894167, -157.50175 70.952233, -157.40415 70.9791, -157.338 70.982333, 
+      -157.21385 71.0049, -157.08 71.0178, -156.9542 71.050067, -156.9332 71.0662, -156.9332 71.076933, -156.95095 71.0877, -156.96385 71.0877, -156.9913 71.0748, -157.01385 71.0834, -157.01385 71.095233, 
+      -157.0034 71.1049, -156.91955 71.132833, -156.7373 71.2339, -156.6373 71.314533, -156.5825 71.387667, -156.56315 71.399467, -156.5454 71.397333, -156.5357 71.3855, -156.5454 71.334967, -156.6083 71.257567, 
+      -156.6083 71.2393, -156.593 71.228533, -156.5301 71.2253, -156.514 71.218867, -156.50755 71.191967, -156.49465 71.176933, -156.464 71.171567, -156.335 71.174767, -156.18095 71.1522, -156.06 71.1393, 
+      -155.9971 71.132833, -155.72135 71.162933, -155.59875 71.174767, -155.5778 71.164033, -155.5665 71.137133, -155.5778 71.089833, -155.64875 71.038233, -155.71005 71.027467, -155.7399 71.0178, -155.8044 70.968333, 
+      -155.835 70.9533, -155.9318 70.9447, -155.9556 70.932133, -155.97215 70.904567, -155.9666 70.8733, -155.9439 70.851133, -155.90195 70.840367, -155.8036 70.841467, -155.73825 70.832833, -155.63505 70.821, 
+      -155.60115 70.796267, -155.58505 70.761867, -155.56405 70.753267, -155.5415 70.7382, -155.53825 70.7253, -155.56405 70.6963, -155.556 70.681233, -155.52055 70.679067, -155.49475 70.6866, -155.43665 70.7167, 
+      -155.40605 70.740367, -155.40605 70.753267, -155.44955 70.7855, -155.4931 70.7952, -155.5318 70.811333, -155.556 70.840333, -155.5576 70.860767, -155.53825 70.887633, -155.4528 70.9328, -155.4157 70.968267, 
+      -155.39475 70.985467, -155.3754 70.989767, -155.3544 70.977967, -155.327 70.95, -155.32215 70.9113, -155.31005 70.904833, -155.28425 70.909133, -155.26815 70.930633, -155.2633 70.960733, -155.3036 71.0833, 
+      -155.2988 71.116633, -155.2762 71.131667, -155.2375 71.131667, -155.20685 71.110167, -155.173 71.065033, -155.1601 71.065033, -155.15365 71.073633, -155.1601 71.099433, -155.16975 71.141367, -155.1488 71.1833, 
+      -155.11815 71.214467, -155.0988 71.219833, -155.08105 71.215533, -155.06335 71.1951, -155.0569 71.125233, -155.073 71.092967, -155.07625 71.0661, -155.0617 71.059667, -155.05365 71.0618, -154.98025 71.1446, 
+      -154.95765 71.158567, -154.9351 71.1575, -154.8851 71.115567, -154.8851 71.093, -154.9335 71.043533, -154.93995 71.025267, -154.93185 71.009133, -154.88185 70.9898, -154.8496 70.973667, -154.83995 70.9586, 
+      -154.84155 70.9156, -154.8319 70.8984, -154.80125 70.891967, -154.77865 70.897333, -154.76575 70.9113, -154.7609 70.940333, -154.72865 70.983333, -154.72705 71.003767, -154.78025 71.081167, -154.77705 71.100533, 
+      -154.7593 71.106967, -154.7351 71.099433, -154.67705 71.042467, -154.615 71.014533, -154.61335 70.9812, -154.6311 70.9382, -154.6279 70.900567, -154.61175 70.871533, -154.62145 70.864, -154.6585 70.856467, 
+      -154.6843 70.8468, -154.71335 70.809167, -154.7053 70.798433, -154.6795 70.796267, -154.615 70.804867, -154.58595 70.801667, -154.55045 70.776933, -154.5384 70.750067, -154.52225 70.7318, -154.4916 70.723167, 
+      -154.4287 70.718867, -154.30775 70.728567, -154.2207 70.7221, -154.1812 70.7318, -154.1038 70.783433, -154.0409 70.804933, -153.9796 70.837167, -153.9135 70.8533, -153.824 70.864067, -153.60955 70.838233, 
+      -153.49505 70.8318, -153.4249 70.846833, -153.2491 70.878, -153.17815 70.878, -153.0661 70.850033, -153.029 70.829633, -153.02575 70.7963, -153.02415 70.778033, -152.99995 70.765133, -152.97415 70.771567, 
+      -152.9435 70.8006, -152.91125 70.8221, -152.88225 70.828533, -152.8677 70.8221, -152.85 70.789833, -152.80965 70.751133, -152.7871 70.7447, -152.76935 70.749, -152.72905 70.781233, -152.7242 70.803833, 
+      -152.7403 70.819933, -152.7855 70.838233, -152.79195 70.844667, -152.7855 70.8522, -152.70885 70.858633, -152.51855 70.864033, -152.4847 70.875833, -152.4718 70.878, -152.38145 70.859733, -152.31535 70.854333, 
+      -152.1557 70.850033, -152.13955 70.837133, -152.1428 70.827467, -152.1654 70.818867, -152.24115 70.8081, -152.27825 70.793067, -152.40565 70.7178, -152.45565 70.702733, -152.496 70.6866, -152.50405 70.672633, 
+      -152.4879 70.638233, -152.4379 70.5963, -152.38145 70.5834, -152.13955 70.576967, -152.1202 70.568367, -152.1202 70.5576, -152.1412 70.546867, -152.1799 70.539333, -152.3734 70.543633, -152.45245 70.542567, 
+      -152.50725 70.532867, -152.63465 70.489867, -152.6395 70.482333, -152.625 70.4802, -152.54435 70.4888, -152.35085 70.487733, -152.19765 70.495233, -152.0017 70.528567, -151.77915 70.5576, -151.75335 70.552233, 
+      -151.75335 70.539333, -151.77755 70.521067, -151.8211 70.512467, -151.8453 70.508167, -151.85655 70.4974, -151.8582 70.465133, -151.8711 70.455467, -151.8969 70.452233, -151.95655 70.435033, -151.9856 70.42, 
+      -151.9856 70.403867, -151.9646 70.390967, -151.8727 70.3813, -151.71705 70.393133, -151.44285 70.3813, -151.41385 70.3781, -151.34935 70.332933, -151.32675 70.331867, -151.31545 70.3394, -151.31385 70.3523, 
+      -151.3316 70.3942, -151.3316 70.409267, -151.31625 70.4415, -151.2985 70.447967, -151.2856 70.447967, -151.2453 70.4286, -151.22755 70.395267, -151.18885 70.369467, -151.17435 70.369467, -151.1211 70.401733, 
+      -151.10335 70.4071, -151.0582 70.401733, -151.03725 70.401733, -151.00985 70.414633, -150.96385 70.434, -150.8187 70.487767, -150.72195 70.543667, -150.69775 70.5469, -150.6865 70.543667, -150.6784 70.527533, 
+      -150.66875 70.518933, -150.6526 70.518933, -150.6252 70.539367, -150.60425 70.5415, -150.5978 70.539367, -150.59135 70.5157, -150.58325 70.5071, -150.5639 70.506033, -150.5268 70.5125, -150.4962 70.497433, 
+      -150.4849 70.479167, -150.49295 70.4598, -150.5591 70.418967, -150.6155 70.3996, -150.6494 70.371667, -150.68325 70.328633, -150.68005 70.3222, -150.67035 70.3222, -150.6397 70.328633, -150.6107 70.334033, 
+      -150.56555 70.361967, -150.5083 70.380267, -150.3825 70.410367, -150.22445 70.411433, -150.1035 70.394233, -150.07935 70.398533, -149.9971 70.432933, -149.92695 70.4469, -149.8947 70.4695, -149.8818 70.4813, 
+      -149.86085 70.4867, -149.82695 70.4781, -149.7399 70.445833, -149.6544 70.436167, -149.5988 70.447967, -149.54885 70.456567, -149.4311 70.4469, -149.3182 70.470567, -149.2892 70.479167, -149.2424 70.4727, 
+      -149.211 70.4652, -149.18685 70.477033, -149.1578 70.489933, -149.1078 70.491, -149.0417 70.479167, -149.003 70.461967, -148.9514 70.405, -148.89655 70.3706, -148.849 70.368467, -148.7684 70.377067, 
+      -148.67645 70.378167, -148.5894 70.353433, -148.5281 70.3115, -148.50715 70.269567, -148.50875 70.239467, -148.4926 70.2341, -148.47405 70.2373, -148.4257 70.260967, -148.3128 70.3147, -148.2273 70.329767, 
+      -148.1241 70.321167, -148.0822 70.303967, -148.07895 70.286767, -148.0983 70.256667, -148.0983 70.244833, -148.0814 70.239433, -148.02335 70.260933, -147.9992 70.260933, -147.9492 70.235133, -147.93465 70.212567, 
+      -147.94595 70.182467, -147.9411 70.169567, -147.9266 70.164167, -147.8395 70.149133, -147.78145 70.119033, -147.7379 70.105067, -147.69355 70.105067, -147.47585 70.122267, -147.392 70.113667, -147.32425 70.126567, 
+      -147.27505 70.1287, -147.1783 70.109367, -147.0557 70.095367, -147.0138 70.0943, -146.85975 70.129767, -146.7807 70.140533, -146.59685 70.1459, -146.51625 70.1674, -146.48315 70.173833, -146.3106 70.165233, 
+      -146.24285 70.1749, -146.22515 70.172767, -146.17515 70.1373, -146.12915 70.132967, -146.09045 70.121133, -145.9647 70.088867, -145.93245 70.089933, -145.9292 70.0964, -145.94855 70.1179, -145.9518 70.127567, 
+      -145.93245 70.141567, -145.88725 70.151233, -145.84375 70.141567, -145.74775 70.094233, -145.64295 70.072733, -145.6365 70.063033, -145.64615 70.045833, -145.6381 70.029733, -145.6365 70.012533, -145.6526 69.985633, 
+      -145.64775 69.9792, -145.63165 69.981333, -145.59455 70.006067, -145.5381 70.015733, -145.50585 70.016833, -145.4107 69.9921, -145.33085 69.9867, -145.2373 70.010367, -145.1567 70.006067, -145.15025 69.998533, 
+      -145.16315 69.987767, -145.21635 69.967367, -145.2357 69.954467, -145.22765 69.940467, -145.17765 69.929733, -145.0454 69.924333, -144.92605 69.893167, -144.91155 69.8964, -144.90835 69.907133, -144.9196 69.9394, 
+      -144.91395 69.945867, -144.8607 69.942633, -144.722 69.911467, -144.6817 69.911467, -144.65105 69.9179, -144.5527 69.980267, -144.5132 69.995333, -144.35675 70.009333, -144.14305 70.025433, -143.8012 70.073833, 
+      -143.77215 70.068433, -143.74635 70.0448, -143.73505 70.0061, -143.7254 70.0018, -143.7125 70.0104, -143.68585 70.0351, -143.64875 70.050167, -143.52945 70.061967, -143.33185 70.045867, -143.29155 70.059867, 
+      -143.2577 70.091033, -143.2448 70.0932, -143.10445 70.042667, -143.06415 70.037267, -143.00125 70.046967, -142.9521 70.050167, -142.9005 70.037267, -142.8279 70.030833, -142.57795 69.9889, -142.5602 69.976, 
+      -142.56665 69.9502, -142.5562 69.939467, -142.3788 69.880333, -142.3143 69.867433, -142.2627 69.8427, -142.23045 69.833033, -142.16025 69.8352, -142.12315 69.8266, -142.0135 69.768533, -141.95865 69.755633, 
+      -141.80785 69.757767, -141.7111 69.7438, -141.60465 69.733033, -141.52885 69.706167, -141.49985 69.684667, -141.42725 69.608333, -141.3894 69.589, -141.23135 69.5793, -141.1959 69.586833, -141.1701 69.6062, 
+      -141.16685 69.620167, -141.2346 69.673933, -141.23135 69.686833, -141.21525 69.6922, -141.18945 69.690033, -141.1104 69.641667, -141.04255 69.618467, -141.04255 69.2385, -141.04255 68.739667, -141.0526 68.359667, 
+      -141.04005 68.160467, -141.0526 67.986367, -141.04255 67.8307, -141.0526 67.524367, -141.0551 67.147733, -141.06265 66.7962, -141.04005 66.123267, -141.0375 65.621067, -141.04005 65.041867, -141.04255 64.913, 
+      -141.04005 64.6669, -141.035 64.276867, -141.0375 63.9605, -141.04255 63.679267, -141.0375 63.2792, -141.0325 63.1118, -141.04005 62.711733, -141.04505 62.502467, -141.0526 62.2815, -141.04755 61.938333, 
+      -141.04505 61.730767, -141.0501 61.563367, -141.04255 61.4462, -141.0526 61.2587, -141.0526 61.0662, -141.0601 60.9775, -141.04505 60.7381, -141.0551 60.677833, -141.0526 60.4033, -141.04505 60.361467, 
+      -141.01745 60.317933, -140.97225 60.2895, -140.85675 60.2627, -140.65335 60.2175, -140.5529 60.1991, -140.51775 60.2041, -140.44745 60.257667, -140.37715 60.254333, -140.2365 60.200767, -140.06575 60.157233, 
+      -140.0281 60.1539, -140.003 60.163933, -139.95025 60.239267, -139.8724 60.312933, -139.8398 60.328, -139.55605 60.331333, -139.26225 60.333, -139.21705 60.324633, -139.1568 60.309567, -139.1543 60.279433, 
+      -139.24215 60.163933, -139.24215 60.1221, -139.2321 60.080233, -139.1392 60.021667, -138.9534 59.951333, -138.82285 59.874333, -138.76005 59.809067, -138.7425 59.757167, -138.69225 59.673467, -138.63955 59.6266, 
+      -138.50895 59.559633, -138.3759 59.492667, -138.17 59.417333, -138.06955 59.372167, -137.93395 59.335333, -137.84355 59.3052, -137.75065 59.239933, -137.6276 59.1378, -137.5548 59.039033, -137.5121 58.973767, 
+      -137.4895 58.968733, -137.4418 58.995533, -137.38905 59.0357, -137.2635 59.0943, -137.1681 59.121067, -137.0099 59.156233, -136.8241 59.176333, -136.6659 59.214833, -136.56045 59.255, -136.53285 59.2952, 
+      -136.5228 59.395633, -136.4625 59.434133, -136.3395 59.4559, -136.2767 59.479333, -136.2742 59.504433, -136.25915 59.547967, -136.2265 59.574767, -136.0382 59.6417, -135.82725 59.7254, -135.654 59.784, 
+      -135.5209 59.827533, -135.43805 59.8158, -135.31 59.772267, -135.1769 59.7003, -135.0865 59.608233, -135.07145 59.547967, -135.07145 59.4241, -135.0363 59.330367, -134.98105 59.278467, -134.91075 59.265067, 
+      -134.80025 59.255033, -134.7199 59.2366, -134.6697 59.193067, -134.57425 59.117733, -134.4713 59.013967, -134.3985 58.947, -134.3583 58.881733, -134.283 58.823133, -134.2102 58.777933, -134.13735 58.7612, 
+      -134.02185 58.732733, -133.90635 58.7093, -133.8461 58.7093, -133.7557 58.694233, -133.67285 58.6591, -133.5498 58.587133, -133.477 58.533567, -133.44935 58.461567, -133.4293 58.397967, -133.3464 58.270733, 
+      -133.2083 58.1, -133.0677 57.979467, -132.99235 57.897433, -132.80655 57.721667, -132.6408 57.560967, -132.47005 57.396933, -132.41985 57.3534, -132.3721 57.306533, -132.3445 57.2697, -132.38215 57.221167, 
+      -132.4098 57.191033, -132.39725 57.170933, -132.342 57.164267, -132.29175 57.165933, -132.2089 57.157567, -132.1662 57.1291, -132.1361 57.048733, -132.121 56.95, -132.0482 56.899767, -131.94525 56.829467, 
+      -131.78955 56.747433, -131.74435 56.700567, -131.69665 56.6102, -131.6866 56.573367, -131.65645 56.553267, -131.51585 56.5332, -131.3677 56.508067, -131.2321 56.471267, -131.10155 56.4227, -130.9735 56.389233, 
+      -130.8655 56.355733, -130.7977 56.323933, -130.71235 56.2938, -130.5617 56.218467, -130.48135 56.174967, -130.401 56.154867, -130.30055 56.1465, -130.20265 56.136467, -130.13985 56.1214, -130.0871 56.0946, 
+      -130.0093 56.020967, -129.9564 55.9915, -129.9778 55.967, -130.00565 55.9171, -130.0126 55.893867, -130.0252 55.863333, -130.03235 55.863333, -130.05555 55.8443, -130.08585 55.815767, -130.1162 55.762233, 
+      -130.1385 55.651633, -130.14025 55.568367, -130.10815 55.497033, -130.10105 55.4542, -130.1135 55.405433, -130.09835 55.3543, -130.04305 55.293633, -130.04485 55.261533, -130.08765 55.208, -130.13405 55.1319, 
+      -130.151 55.0641, -130.27765 54.936833, -130.308 54.922567, -130.32225 54.922567, -130.3401 54.9309, -130.3401 54.9416, -130.3294 54.966567, -130.3383 54.9737, -130.3526 54.970133, -130.3722 54.957067, 
+      -130.38825 54.955867, -130.4186 54.960633, -130.4275 54.958233, -130.43105 54.949933, -130.3811 54.921367, -130.37575 54.9083, -130.4275 54.859533, -130.4525 54.8512, -130.49885 54.867867, -130.506 54.867867, 
+      -130.5292 54.836933, -130.55775 54.8286, -130.56845 54.832167, -130.572 54.8417, -130.5631 54.923767, -130.56755 54.948733, -130.5765 54.9535, -130.59075 54.947533, -130.63 54.9178, -130.63 54.901167, 
+      -130.58895 54.7406, -130.59965 54.718, -130.62465 54.7061, -130.65675 54.701367, -130.67995 54.710867, -130.69065 54.7275, -130.68885 54.7632, -130.6639 54.8286, -130.66745 54.8643, -130.6871 54.8976, 
+      -130.696 54.898767, -130.6996 54.891633, -130.6978 54.822667, -130.70495 54.8084, -130.73705 54.798867, -130.75665 54.788167, -130.76025 54.7751, -130.7442 54.7192, -130.75665 54.703733, -130.80485 54.687067, 
+      -130.84765 54.688267, -130.9065 54.713233, -130.95915 54.744167, -130.9609 54.756067, -130.9431 54.7727, -130.93775 54.7858, -130.9502 54.7965, -131.00195 54.806, -131.0091 54.820267, -130.9966 54.836933, 
+      -131.00195 54.853567, -131.0055 54.877367, -130.9948 54.898767, -131.00195 54.915433, -131.02695 54.920167, -131.0501 54.9404, -131.0519 54.9749, -131.0323 55.001067, -131.0082 55.007, -130.87085 55.011767, 
+      -130.8316 55.026033, -130.8191 55.026033, -130.76025 54.992733, -130.7067 54.9856, -130.6728 54.968933, -130.65675 54.968933, -130.64965 54.978467, -130.66035 54.999867, -130.6639 55.011767, -130.655 55.0189, 
+      -130.5533 55.031967, -130.5319 55.045067, -130.5283 55.056967, -130.5426 55.060533, -130.58185 55.045067, -130.61215 55.047433, -130.6211 55.054567, -130.6193 55.0641, -130.56755 55.116433, -130.50155 55.193733, 
+      -130.46765 55.232967, -130.46585 55.249633, -130.48195 55.257967, -130.49265 55.256767, -130.55775 55.204433, -130.63265 55.111667, -130.663 55.0855, -130.68795 55.056967, -130.71115 55.046267, -130.73615 55.046267, 
+      -130.754 55.0522, -130.7611 55.068867, -130.7754 55.077167, -130.7986 55.076, -130.8967 55.0427, -130.98945 55.026033, -131.02515 55.031967, -131.08935 55.0522, -131.12685 55.083133, -131.14645 55.12, 
+      -131.1393 55.146167, -131.12325 55.1652, -130.98945 55.2639, -130.96895 55.267467, -130.9404 55.261533, -130.8512 55.2425, -130.72275 55.2401, -130.6621 55.257967, -130.60145 55.303133, -130.5622 55.3186, 
+      -130.5479 55.335267, -130.54615 55.372133, -130.5613 55.382833, -130.58985 55.382833, -130.6059 55.3757, -130.66475 55.3293, -130.74505 55.288867, -130.78785 55.2722, -130.8289 55.2758, -130.8699 55.296, 
+      -130.88775 55.322167, -130.886 55.356667, -130.85385 55.4185, -130.81105 55.454167, -130.729 55.501767, -130.6844 55.5505, -130.67725 55.5648, -130.6826 55.5731, -130.6951 55.5731, -130.73435 55.560033, 
+      -130.81285 55.5196, -130.861 55.476767, -130.88955 55.4744, -130.90915 55.482733, -130.9181 55.4982, -130.9163 55.569533, -130.93235 55.6171, -130.92525 55.633767, -130.91095 55.648033, -130.84675 55.6742, 
+      -130.795 55.700367, -130.7807 55.722967, -130.78605 55.732467, -130.80035 55.732467, -130.8967 55.6849, -130.93235 55.6861, -130.9609 55.703933, -130.96715 55.726533, -130.96005 55.7503, -130.9654 55.764567, 
+      -130.985 55.770533, -131.0314 55.765767, -131.05995 55.7848, -131.0742 55.810967, -131.11525 55.856167, -131.13665 55.869233, -131.1741 55.871633, -131.22765 55.888267, -131.2419 55.914433, -131.25795 55.945367, 
+      -131.2526 55.959633, -131.2312 55.970333, -131.2009 55.9751, -131.17055 56.010767, -131.142 56.032167, -131.09205 56.048833, -131.02425 56.094033, -130.97255 56.127333, -130.9529 56.143967, -130.95825 56.154667, 
+      -130.9743 56.158233, -130.9975 56.1535, -131.0403 56.135633, -131.23745 56.010767, -131.44085 55.899, -131.47295 55.8954, -131.49795 55.902567, -131.52825 55.9204, -131.55505 55.922767, -131.59425 55.910867, 
+      -131.6496 55.912067, -131.7138 55.9323, -131.76555 55.957267, -131.7816 55.9525, -131.78695 55.944167, -131.7798 55.9192, -131.7941 55.906133, -131.81015 55.902567, -131.85295 55.906133, -131.8583 55.899, 
+      -131.85295 55.889467, -131.79765 55.868067, -131.77535 55.849033, -131.7914 55.8062, -131.8039 55.787167, -131.8271 55.7836, -131.86275 55.7967, -131.87525 55.7943, -131.87705 55.787167, -131.86455 55.7622, 
+      -131.8592 55.724133, -131.86455 55.6861, -131.88595 55.659933, -131.91805 55.648033, -131.95375 55.646833, -131.9894 55.659933, -132.0269 55.678967, -132.0465 55.6849, -132.0608 55.678967, -132.0608 55.670633, 
+      -132.0483 55.657533, -131.9698 55.601633, -131.95195 55.575467, -131.9484 55.543367, -131.97515 55.5077, -132.0233 55.491033, -132.059 55.492233, -132.11075 55.513633, -132.14465 55.535033, -132.17585 55.569533, 
+      -132.2151 55.620667, -132.26685 55.644433, -132.31325 55.669433, -132.34355 55.696767, -132.34535 55.7146, -132.33645 55.7253, -132.3186 55.724133, -132.25795 55.689633, -132.2276 55.688433, -132.2151 55.699167, 
+      -132.2169 55.7265, -132.21155 55.740767, -132.1973 55.746733, -132.17945 55.741967, -132.1402 55.724133, -132.10985 55.7265, -132.10095 55.733633, -132.13125 55.758633, -132.14195 55.774067, -132.117 56.002433, 
+      -132.1081 56.035733, -132.092 56.041667, -132.0831 56.0405, -132.06885 56.0262, -132.05635 55.9834, -132.05455 55.8954, -132.0474 55.832367, -132.0171 55.808567, -132.0028 55.805, -131.9832 55.809767, 
+      -131.96625 55.834733, -131.9609 55.879933, -132.00015 56.003633, -132.02155 56.101167, -132.01085 56.1166, -131.993 56.1178, -131.9591 56.115433, -131.9029 56.114233, -131.7138 56.122567, -131.51045 56.1273, 
+      -131.4801 56.135633, -131.42125 56.177267, -131.3695 56.199867, -131.31775 56.214133, -131.2714 56.2177, -131.2607 56.2308, -131.26605 56.237933, -131.28565 56.2403, -131.32845 56.233167, -131.3945 56.2165, 
+      -131.47565 56.180833, -131.5042 56.157033, -131.53095 56.1511, -131.6969 56.1487, -131.85925 56.138, -131.8851 56.1392, -131.9172 56.1606, -131.9939 56.2296, -132.0724 56.2724, -132.12415 56.286667, 
+      -132.19905 56.297367, -132.24365 56.3176, -132.26865 56.347333, -132.2722 56.3949, -132.2963 56.4175, -132.32125 56.4294, -132.35515 56.437733, -132.3926 56.455567, -132.41405 56.475767, -132.4194 56.515033, 
+      -132.4069 56.542367, -132.37835 56.566167, -132.32305 56.5971, -132.21955 56.645867, -132.20885 56.660133, -132.21245 56.6732, -132.23565 56.687467, -132.2722 56.688667, -132.3507 56.658933, -132.4185 56.611367, 
+      -132.447 56.591133, -132.5041 56.5947, -132.5594 56.611367, -132.58975 56.636333, -132.59155 56.669633, -132.57545 56.6958, -132.54515 56.720767, -132.4934 56.744567, -132.447 56.760033, -132.447 56.770733, 
+      -132.4613 56.779067, -132.47555 56.779067, -132.5166 56.756467, -132.62005 56.7422, -132.6504 56.743367, -132.7173 56.777867, -132.8047 56.825433, -132.8939 56.913433, -132.9403 56.965767, -132.96525 56.990767, 
+      -132.9635 57.005033, -132.95635 57.010967, -132.92065 57.0086, -132.8743 56.989567, -132.84575 56.986, -132.83145 56.990767, -132.8261 57.0062, -132.83505 57.0645, -132.82075 57.0966, -132.81005 57.116833, 
+      -132.82435 57.122767, -132.84395 57.1204, -132.8618 57.100167, -132.8636 57.074, -132.8832 57.059733, -132.9055 57.056167, -132.94655 57.070433, -132.97685 57.077567, -132.99825 57.072833, -133.01075 57.0514, 
+      -132.99825 57.03, -133.01075 57.022867, -133.02505 57.025233, -133.08035 57.050233, -133.1428 57.062133, -133.2534 57.063333, -133.28905 57.0669, -133.29265 57.0752, -133.2837 57.084733, -133.24445 57.1002, 
+      -133.23375 57.1085, -133.23375 57.1228, -133.2516 57.137067, -133.26945 57.134667, -133.2962 57.115667, -133.31315 57.112067, -133.3488 57.125167, -133.3613 57.1216, -133.38095 57.095433, -133.4184 57.0645, 
+      -133.4541 57.051433, -133.4969 57.050233, -133.66995 57.095433, -133.70205 57.0978, -133.7181 57.104933, -133.719 57.112067, -133.66725 57.138233, -133.6583 57.1525, -133.66365 57.194133, -133.6601 57.211967, 
+      -133.63515 57.225033, -133.4942 57.238133, -133.38895 57.227433, -133.3711 57.231, -133.29975 57.278567, -133.28725 57.2976, -133.2837 57.303533, -133.2944 57.313033, -133.32115 57.313033, -133.37465 57.2964, 
+      -133.4389 57.303533, -133.5156 57.303533, -133.55305 57.323733, -133.56375 57.3404, -133.562 57.353467, -133.5477 57.365367, -133.5245 57.3737, -133.50845 57.389167, -133.48795 57.397467, -133.45225 57.4046, 
+      -133.39695 57.4498, -133.3934 57.4605, -133.40585 57.466433, -133.4362 57.4593, -133.4665 57.4367, -133.49505 57.4284, -133.53965 57.434333, -133.57355 57.4474, -133.5914 57.465267, -133.5825 57.509267, 
+      -133.5486 57.556833, -133.55035 57.566333, -133.56105 57.568733, -133.5932 57.556833, -133.6271 57.5485, -133.6592 57.553267, -133.69845 57.579433, -133.7127 57.6282, -133.71095 57.674567, -133.69845 57.686467, 
+      -133.67705 57.6912, -133.63065 57.6912, -133.5664 57.6591, -133.5379 57.655533, -133.49685 57.655533, -133.41655 57.634133, -133.3042 57.617467, -133.25065 57.588933, -133.22035 57.586567, -133.2096 57.5925, 
+      -133.20785 57.609167, -133.22035 57.643633, -133.2114 57.6722, -133.20425 57.694767, -133.2132 57.7055, -133.2257 57.7043, -133.24175 57.6936, -133.2542 57.667433, -133.25065 57.631767, -133.26135 57.630567, 
+      -133.2899 57.6472, -133.31665 57.6591, -133.3907 57.661467, -133.4478 57.676933, -133.5334 57.709033, -133.62795 57.722133, -133.65475 57.732833, -133.66185 57.761367, -133.67255 57.788733, -133.68685 57.797033, 
+      -133.7029 57.794667, -133.71715 57.7804, -133.74215 57.720933, -133.76535 57.707833, -133.78495 57.709033, -133.8135 57.7352, -133.8251 57.785133, -133.82155 57.8446, -133.79835 57.869567, -133.78585 57.869567, 
+      -133.75375 57.856467, -133.73055 57.846967, -133.7145 57.851733, -133.6699 57.954, -133.6699 57.968267, -133.69665 57.983733, -133.6913 57.9968, -133.66275 58.028933, -133.6485 58.059833, -133.65205 58.0872, 
+      -133.66455 58.094333, -133.6788 58.090767, -133.69755 58.077667, -133.76 58.014633, -133.77605 57.961133, -133.79745 57.925433, -133.83315 57.9088, -133.87775 57.905233, -133.9687 57.912367, -134.04005 57.9397, 
+      -134.12655 57.9873, -134.1604 58.031333, -134.21035 58.160933, -134.21035 58.227533, -134.1988 58.2787, -134.18275 58.2894, -134.1453 58.295333, -134.11855 58.306033, -134.0989 58.3322, -134.02575 58.383333, 
+      -134.0008 58.407133, -133.99545 58.4214, -133.97405 58.439233, -133.9562 58.4452, -133.8581 58.448767, -133.8135 58.4654, -133.7903 58.4892, -133.7921 58.4975, -133.80365 58.5011, -133.90715 58.5011, 
+      -133.97315 58.493967, -134.02665 58.4702, -134.0909 58.4036, -134.14085 58.364367, -134.21395 58.3275, -134.25765 58.290633, -134.32185 58.187167, -134.3379 58.1693, -134.36645 58.163367, -134.40035 58.1693, 
+      -134.4592 58.2038, -134.5288 58.257333, -134.64475 58.340567, -134.66795 58.3489, -134.6947 58.3489, -134.70805 58.357233, -134.717 58.381033, -134.73305 58.389367, -134.7937 58.376267, -134.8062 58.3822, 
+      -134.82045 58.403633, -134.92035 58.4964, -134.9257 58.522533, -134.9703 58.580833, -135.006 58.636733, -135.0042 58.645033, -134.9899 58.6498, -134.9685 58.643867, -134.93995 58.612933, -134.93105 58.610567, 
+      -134.91855 58.6165, -134.91765 58.633167, -134.948 58.700967, -134.948 58.7164, -134.9266 58.759233, -134.9248 58.7854, -134.95335 58.822267, -134.9569 58.848433, -134.9498 58.8746, -134.93905 58.924533, 
+      -134.9444 58.9388, -134.96225 58.9495, -134.97295 58.945933, -134.99795 58.922167, -135.01755 58.892433, -135.03005 58.860333, -135.0586 58.834167, -135.0782 58.827033, -135.09425 58.813933, -135.1139 58.765167, 
+      -135.12995 58.759233, -135.13885 58.767567, -135.17185 58.930467, -135.1986 59.033933, -135.2093 59.057733, -135.2325 59.075567, -135.24855 59.0934, -135.2753 59.221833, -135.2735 59.307467, -135.2771 59.416867, 
+      -135.30205 59.4466, -135.31635 59.451367, -135.3342 59.445433, -135.34665 59.421633, -135.3342 59.331267, -135.32885 59.2825, -135.3431 59.272967, -135.36095 59.2706, -135.3984 59.2908, -135.46975 59.3372, 
+      -135.53755 59.3693, -135.5875 59.377633, -135.60355 59.374067, -135.6107 59.363367, -135.60355 59.3479, -135.5661 59.318167, -135.501 59.290833, -135.4029 59.2302, -135.33865 59.1862, -135.3262 59.1636, 
+      -135.3226 59.1077, -135.29585 59.072, -135.30835 59.0625, -135.32085 59.0625, -135.3601 59.0839, -135.4778 59.170733, -135.5224 59.199267, -135.592 59.224233, -135.6366 59.2278, -135.66515 59.219467, 
+      -135.66515 59.209967, -135.63835 59.190933, -135.4903 59.113633, -135.39935 59.048233, -135.37165 59.005433, -135.37165 58.972167, -135.34665 58.953133, -135.2753 58.840133, -135.2771 58.8128, -135.2878 58.797333, 
+      -135.32705 58.789, -135.3431 58.7795, -135.34485 58.769967, -135.3306 58.7581, -135.2227 58.7212, -135.2013 58.704567, -135.1531 58.6106, -135.14955 58.569, -135.1531 58.5571, -135.1745 58.553533, 
+      -135.1888 58.5559, -135.24055 58.6023, -135.2655 58.6118, -135.278 58.608233, -135.28335 58.592767, -135.253 58.486933, -135.1977 58.363233, -135.17985 58.277633, -135.1906 58.2586, -135.2084 58.255033, 
+      -135.2209 58.2669, -135.2441 58.272867, -135.26195 58.2669, -135.28155 58.241933, -135.3297 58.231233, -135.3565 58.232433, -135.3761 58.2479, -135.4332 58.3133, -135.47065 58.416767, -135.51255 58.4477, 
+      -135.5411 58.473867, -135.56605 58.479833, -135.58745 58.4715, -135.5964 58.458433, -135.5803 58.377533, -135.58745 58.368033, -135.6035 58.366833, -135.6838 58.393, -135.748 58.402533, -135.7962 58.396567, 
+      -135.83005 58.3823, -135.88715 58.369233, -135.9264 58.358533, -135.9371 58.363267, -135.94425 58.377533, -135.92285 58.490533, -135.92285 58.525, -135.90145 58.546433, -135.8961 58.557133, -135.90765 58.598733, 
+      -135.9237 58.673667, -135.94865 58.6939, -135.9879 58.701033, -136.0432 58.721233, -136.0575 58.7355, -136.06285 58.752167, -136.0468 58.77, -136.0129 58.789033, -135.9237 58.828267, -135.87375 58.829467, 
+      -135.8434 58.841367, -135.8238 58.841367, -135.7792 58.827067, -135.76135 58.830667, -135.75245 58.843733, -135.76935 58.863933, -135.8264 58.8889, -135.85675 58.894867, -135.8835 58.8889, -135.9299 58.882967, 
+      -135.96735 58.860367, -136.0191 58.8247, -136.04585 58.8247, -136.0833 58.8449, -136.08865 58.8568, -136.08685 58.921033, -136.12255 59.006633, -136.1475 59.036367, -136.1636 59.041133, -136.1743 59.036367, 
+      -136.1752 59.0245, -136.1467 58.9698, -136.1449 58.9472, -136.15205 58.938867, -136.2091 58.9341, -136.21805 58.926967, -136.21805 58.918667, -136.2109 58.9139, -136.15025 58.916267, -136.1431 58.907933, 
+      -136.15025 58.885367, -136.1877 58.858, -136.2127 58.829467, -136.23765 58.750967, -136.25015 58.734333, -136.2689 58.730733, -136.3385 58.741433, -136.40985 58.771167, -136.5365 58.827067, -136.5722 58.8532, 
+      -136.59 58.936467, -136.60785 58.9543, -136.615 58.9531, -136.6239 58.9317, -136.6382 58.928133, -136.65065 58.9329, -136.67565 58.965, -136.68455 58.9674, -136.6899 58.965, -136.68815 58.950733, 
+      -136.6614 58.8984, -136.6703 58.890067, -136.6837 58.890067, -136.7069 58.900767, -136.73545 58.94, -136.7604 58.964967, -136.7818 58.970933, -136.8264 58.975667, -136.871 58.9947, -136.9745 59.0304, 
+      -137.02265 59.058933, -137.0512 59.070833, -137.06905 59.069633, -137.0744 59.0637, -137.07525 59.049433, -137.0342 59.013733, -136.95395 58.9745, -136.9343 58.957867, -136.94145 58.94, -136.9611 58.9317, 
+      -136.98605 58.926933, -136.9896 58.9186, -136.97355 58.899567, -136.9129 58.869833, -136.9004 58.872233, -136.904 58.884133, -136.89685 58.8972, -136.8826 58.903133, -136.8612 58.899567, -136.8148 58.880567, 
+      -136.72915 58.817533, -136.6837 58.799667, -136.6534 58.780633, -136.6391 58.735433, -136.61595 58.712833, -136.60165 58.7081, -136.58915 58.714033, -136.5856 58.722367, -136.5767 58.731867, -136.5624 58.731867, 
+      -136.5392 58.722367, -136.4964 58.689067, -136.46965 58.660533, -136.46965 58.651, -136.5107 58.6296, -136.5392 58.624833, -136.56065 58.616533, -136.56775 58.598667, -136.5624 58.5868, -136.53745 58.582033, 
+      -136.50355 58.593933, -136.4215 58.599867, -136.38935 58.612967, -136.3644 58.6177, -136.31265 58.607, -136.2672 58.576067, -136.24935 58.547533, -136.25115 58.534467, -136.2922 58.511867, -136.2993 58.502333, 
+      -136.2886 58.494033, -136.2476 58.4964, -136.20835 58.499967, -136.1762 58.491633, -136.15125 58.467867, -136.1459 58.4179, -136.1655 58.400067, -136.17085 58.3846, -136.1923 58.370333, -136.22975 58.360833, 
+      -136.26185 58.3525, -136.30825 58.327533, -136.32605 58.323967, -136.3475 58.334667, -136.3546 58.346567, -136.35285 58.415533, -136.3796 58.4405, -136.3885 58.4417, -136.4117 58.431, -136.4206 58.425033, 
+      -136.4349 58.4286, -136.48125 58.4536, -136.5473 58.504733, -136.56335 58.511867, -136.5687 58.5071, -136.5776 58.457167, -136.59545 58.4417, -136.62575 58.433367, -136.62935 58.426233, -136.6097 58.406033, 
+      -136.58295 58.388167, -136.57405 58.389367, -136.55265 58.404833, -136.51695 58.4096, -136.48305 58.401267, -136.4456 58.372733, -136.41885 58.343, -136.4206 58.303733, -136.42955 58.2978, -136.459 58.295433, 
+      -136.48755 58.278767, -136.5268 58.284733, -136.57495 58.307333, -136.6267 58.370367, -136.6356 58.373933, -136.65525 58.369167, -136.6695 58.3537, -136.66775 58.348933, -136.6035 58.299, -136.58565 58.251433, 
+      -136.591 58.214567, -136.63205 58.186033, -136.6713 58.1789, -136.7266 58.1789, -136.7373 58.184833, -136.7355 58.196733, -136.6588 58.250233, -136.66595 58.263333, -136.682 58.268067, -136.7284 58.259767, 
+      -136.7498 58.260933, -136.7926 58.285933, -136.81225 58.302567, -136.80865 58.3216, -136.8158 58.3323, -136.839 58.335867, -136.85325 58.3335, -136.87375 58.319233, -136.9005 58.319233, -136.91835 58.327567, 
+      -136.93615 58.3454, -136.9433 58.381067, -136.954 58.397733, -136.98255 58.4108, -137.01825 58.415567, -137.08245 58.404867, -137.09495 58.3989, -137.0967 58.382267, -137.10745 58.3561, -137.12705 58.3466, 
+      -137.177 58.352533, -137.2234 58.3668, -137.2796 58.402467, -137.4919 58.514233, -137.57395 58.5511, -137.6114 58.557067, -137.6239 58.566567, -137.6221 58.5749, -137.55255 58.622467, -137.5454 58.6391, 
+      -137.56145 58.656967, -137.5811 58.6617, -137.6043 58.659333, -137.6453 58.636733, -137.7006 58.5868, -137.71845 58.5856, -137.7345 58.590367, -137.76035 58.612933, -137.8192 58.674767, -137.91375 58.7473, 
+      -137.95125 58.785367, -137.9673 58.831733, -137.9869 58.876933, -138.00475 58.8912, -138.0467 58.905467, -138.33925 59.0137, -138.3749 59.0351, -138.4231 59.0565, -138.5105 59.0779, -138.56225 59.098133, 
+      -138.57115 59.108833, -138.564 59.1219, -138.44095 59.198033, -138.432 59.2111, -138.43735 59.223, -138.45165 59.230133, -138.47125 59.231333, -138.5025 59.2206, -138.5703 59.201567, -138.66485 59.157567, 
+      -138.69875 59.146867, -138.72015 59.146867, -138.9405 59.211067, -139.45155 59.357333, -139.6478 59.418, -139.76195 59.476267, -139.8226 59.519067, -139.83155 59.5405, -139.8244 59.55, -139.7923 59.5607, 
+      -139.69595 59.579733, -139.67635 59.598767, -139.67455 59.6392, -139.6567 59.6606, -139.64245 59.667733, -139.58265 59.666533, -139.5416 59.6915, -139.53625 59.7034, -139.57375 59.7581, -139.57195 59.775967, 
+      -139.5416 59.8485, -139.53625 59.921033, -139.5202 59.967433, -139.50595 59.973367, -139.48275 59.9698, -139.4007 59.918667, -139.29315 59.883067, -139.31315 59.8447, -139.33545 59.7304, -139.3202 59.6568, 
+      -139.28615 59.617667, -139.32135 59.566767, -139.32135 59.555033, -139.30255 59.549567, -139.22975 59.5801, -139.2039 59.6075, -139.21215 59.630967, -139.27205 59.718667, -139.2591 59.793033, -139.23095 59.8494, 
+      -139.07355 59.786, -138.969 59.752167, -138.944 59.755733, -138.93685 59.766433, -138.9529 59.7938, -138.9779 59.810433, -139.05995 59.823533, -139.19105 59.872267, -139.3498 59.9377, -139.4729 60.004267, 
+      -139.49965 60.0352, -139.5139 60.039967, -139.53535 60.0352, -139.5603 60.020933, -139.57455 59.9817, -139.60845 59.9591, -139.6156 59.942433, -139.60755 59.900833, -139.7039 59.8021, -139.7574 59.777133, 
+      -139.8841 59.752167, -139.94475 59.739067, -140.0143 59.746233, -140.04015 59.739067, -140.058 59.721233, -140.0794 59.6808, -140.18645 59.6344, -140.43705 59.6332, -140.5441 59.641533, -140.69395 59.6748, 
+      -140.88035 59.6748, -141.10335 59.6986, -141.3513 59.7426, -141.387 59.758067, -141.41195 59.7878, -141.4173 59.7961, -141.4066 59.802067, -141.35845 59.799667, -141.3326 59.806833, -141.30405 59.829433, 
+      -141.2898 59.835367, -141.24875 59.8437, -141.2256 59.862733, -141.21665 59.8865, -141.20595 59.8996, -141.18455 59.904367, -141.13995 59.904367, -141.12925 59.9115, -141.13105 59.9222, -141.1239 59.9329, 
+      -141.11675 59.949533, -141.1346 59.965, -141.18455 59.979267, -141.1899 59.9876, -141.17385 59.9971, -141.1649 60.009, -141.1917 60.0328, -141.25235 60.067267, -141.29245 60.074433, -141.33705 60.069667, 
+      -141.37455 60.0566, -141.40305 60.030433, -141.4334 59.982867, -141.4673 59.951933, -141.53685 59.925767, -141.61 59.907933, -141.6912 59.905567, -141.76615 59.916267, -141.8571 59.942433, -142.0462 60.007833, 
+      -142.1167 60.025667, -142.31115 60.0637, -142.5252 60.093433, -142.6064 60.0958, -142.7616 60.0839, -143.02115 60.063667, -143.24235 60.030367, -143.57145 60.011333, -143.71595 59.999433, -143.9229 59.994667, 
+      -144.14765 59.987533, -144.2208 59.994667, -144.28505 60.010133, -144.2868 60.017267, -144.2779 60.023233, -144.1334 60.017267, -144.1013 60.023233, -144.0915 60.031567, -144.1022 60.0375, -144.1468 60.045833, 
+      -144.19675 60.068433, -144.2164 60.087433, -144.2235 60.110033, -144.2039 60.184967, -144.1896 60.2052, -144.1486 60.223033, -144.1165 60.2254, -144.1165 60.232533, -144.1361 60.2373, -144.21995 60.242, 
+      -144.26275 60.246733, -144.2913 60.257467, -144.30735 60.2539, -144.32165 60.236033, -144.32875 60.222967, -144.29665 60.149233, -144.29665 60.1326, -144.327 60.1088, -144.36445 60.095733, -144.4447 60.093333, 
+      -144.4679 60.081433, -144.4831 60.061233, -144.51345 60.048167, -144.5366 60.050533, -144.6383 60.0981, -144.6472 60.107633, -144.6401 60.113567, -144.62225 60.118333, -144.6151 60.1302, -144.62225 60.1445, 
+      -144.66505 60.195633, -144.68825 60.200367, -144.71145 60.1968, -144.7471 60.1861, -144.85415 60.189667, -144.88625 60.1992, -144.89695 60.212267, -144.88535 60.242, -144.8622 60.2753, -144.85505 60.3086, 
+      -144.84255 60.325233, -144.81045 60.343067, -144.773 60.3835, -144.71235 60.393033, -144.6963 60.400167, -144.66595 60.425133, -144.66775 60.4299, -144.6838 60.4299, -144.7159 60.420367, -144.73375 60.423933, 
+      -144.7355 60.432267, -144.7266 60.442967, -144.73195 60.4513, -144.74085 60.453667, -144.7712 60.444167, -144.80865 60.422767, -144.8354 60.418, -144.85325 60.426333, -144.8586 60.441767, -144.8479 60.467933, 
+      -144.81045 60.5048, -144.70165 60.5809, -144.68915 60.596367, -144.6963 60.609467, -144.7141 60.611833, -144.74445 60.602333, -144.8836 60.5286, -144.9184 60.520267, -144.97905 60.525033, -145.0308 60.525033, 
+      -145.08075 60.5072, -145.1699 60.459633, -145.2823 60.4382, -145.35455 60.421567, -145.54185 60.406133, -145.5508 60.410867, -145.5472 60.4192, -145.48655 60.446567, -145.483 60.456067, -145.49725 60.460833, 
+      -145.54185 60.458433, -145.6596 60.456067, -145.7613 60.446567, -145.82905 60.427533, -145.8558 60.433467, -145.8683 60.445367, -145.85405 60.469133, -145.81835 60.492933, -145.73275 60.532167, -145.6917 60.5607, 
+      -145.6489 60.6059, -145.64535 60.623733, -145.6578 60.630867, -145.6828 60.6297, -145.7488 60.598767, -145.8023 60.576167, -145.84335 60.5726, -145.8558 60.5833, -145.8273 60.609467, -145.8344 60.621367, 
+      -145.8585 60.6285, -145.87815 60.622567, -145.9031 60.598767, -145.9388 60.601133, -145.96195 60.613033, -145.9691 60.633267, -145.94415 60.666567, -145.9477 60.686767, -145.96195 60.690333, -145.98875 60.678433, 
+      -146.06365 60.619, -146.09755 60.6047, -146.1243 60.610667, -146.13145 60.621367, -146.1261 60.6404, -146.08865 60.742667, -146.10825 60.7605, -146.13145 60.7605, -146.1457 60.752167, -146.16175 60.7046, 
+      -146.201 60.686767, -146.2572 60.676067, -146.28755 60.682, -146.3143 60.706967, -146.33215 60.7153, -146.3553 60.710533, -146.3928 60.679633, -146.4677 60.6487, -146.5105 60.643933, -146.68175 60.679633, 
+      -146.7139 60.701033, -146.7228 60.729567, -146.71565 60.7462, -146.6782 60.773567, -146.65055 60.777133, -146.5935 60.755733, -146.5774 60.755733, -146.57205 60.762867, -146.5881 60.799733, -146.58635 60.812833, 
+      -146.57385 60.8164, -146.50605 60.8021, -146.42045 60.810433, -146.31875 60.8473, -146.2795 60.849667, -146.2367 60.833033, -146.226 60.838967, -146.226 60.856833, -146.24295 60.873467, -146.284 60.885367, 
+      -146.3268 60.882967, -146.4624 60.842533, -146.4838 60.841367, -146.5819 60.878233, -146.59975 60.874667, -146.6354 60.841367, -146.6461 60.841367, -146.65415 60.850867, -146.65595 60.882967, -146.6613 60.892467, 
+      -146.73085 60.9115, -146.7362 60.919833, -146.73085 60.925767, -146.7148 60.929333, -146.63455 60.910333, -146.62025 60.9139, -146.6167 60.921033, -146.63095 60.9353, -146.6934 60.9448, -146.6952 60.950767, 
+      -146.67555 60.9769, -146.65235 60.99, -146.6131 61.0019, -146.60955 61.013767, -146.6274 61.0352, -146.6292 61.050633, -146.60955 61.0673, -146.58995 61.0768, -146.46865 61.0768, -146.383 61.060167, 
+      -146.36515 61.0649, -146.3634 61.072033, -146.3848 61.085133, -146.4811 61.1113, -146.6613 61.148167, -146.67735 61.1446, -146.68715 61.136267, -146.7496 60.9983, -146.7674 60.9876, -146.78345 60.9876, 
+      -146.8245 61.009, -146.8352 61.009, -146.8459 61.001867, -146.90835 60.8663, -146.93155 60.842533, -146.9547 60.8354, -147.0341 60.8342, -147.0912 60.827067, -147.1376 60.837767, -147.14295 60.8437, 
+      -147.134 60.857967, -147.0823 60.8996, -147.0894 60.907933, -147.14115 60.915067, -147.1911 60.907933, -147.2357 60.8865, -147.2553 60.869867, -147.266 60.8782, -147.2589 60.916233, -147.266 60.9341, 
+      -147.2767 60.940033, -147.29635 60.935267, -147.357 60.879367, -147.38375 60.8675, -147.456 60.8663, -147.48455 60.8461, -147.51485 60.840167, -147.5309 60.850867, -147.5523 60.881767, -147.54875 60.907933, 
+      -147.55945 60.915067, -147.5755 60.9103, -147.588 60.898433, -147.58265 60.8568, -147.59515 60.8354, -147.6094 60.833, -147.62545 60.840167, -147.63615 60.8556, -147.63615 60.921, -147.6219 60.972167, 
+      -147.5523 61.058967, -147.55765 61.068467, -147.58265 61.0768, -147.59155 61.092267, -147.588 61.126733, -147.5987 61.136267, -147.6112 61.1327, -147.6415 61.095833, -147.64865 61.0554, -147.6754 61.017333, 
+      -147.71285 61.005433, -147.73785 60.995933, -147.74675 60.984033, -147.6861 60.887733, -147.6736 60.817567, -147.6843 60.775933, -147.7075 60.764033, -147.7289 60.765233, -147.7539 60.775933, -147.7753 60.804467, 
+      -147.7753 60.877, -147.76105 60.902, -147.7735 60.9115, -147.80385 60.904367, -147.8288 60.884167, -147.8431 60.806867, -147.8627 60.793767, -147.8841 60.798533, -147.8841 60.8128, -147.89125 60.831833, 
+      -148.0375 60.928167, -148.06965 60.951933, -148.06785 60.963833, -148.01075 60.9995, -147.96975 61.035167, -147.9269 61.101767, -147.89125 61.124367, -147.7432 61.1779, -147.74675 61.1874, -147.77175 61.193333, 
+      -147.7878 61.1993, -147.78955 61.21, -147.76105 61.262333, -147.7664 61.271833, -147.78245 61.273033, -147.8092 61.2647, -147.86895 61.234967, -147.9653 61.1517, -148.01345 61.127933, -148.1205 61.048267, 
+      -148.1508 61.028033, -148.16865 61.0316, -148.1758 61.0435, -148.19185 61.1089, -148.215 61.124367, -148.2382 61.126733, -148.29885 61.105333, -148.3613 61.0887, -148.38625 61.070833, -148.4148 61.018533, 
+      -148.41305 61.005433, -148.3934 60.995933, -148.3809 60.9983, -148.2953 61.061333, -148.27835 61.0649, -148.2373 61.053, -148.22485 61.037567, -148.22305 60.9983, -148.25875 60.9115, -148.2712 60.907933, 
+      -148.2855 60.918633, -148.2855 60.9436, -148.3051 60.953133, -148.32115 60.949567, -148.3265 60.938833, -148.3176 60.886533, -148.3194 60.874633, -148.35505 60.8556, -148.36935 60.858, -148.38005 60.8782, 
+      -148.41035 60.894833, -148.4264 60.893667, -148.4371 60.880567, -148.43175 60.8461, -148.4371 60.8354, -148.4496 60.833, -148.55305 60.850833, -148.58875 60.847267, -148.6458 60.8235, -148.6833 60.797333, 
+      -148.6815 60.7914, -148.66365 60.787833, -148.56735 60.794967, -148.5513 60.787833, -148.5513 60.7795, -148.58695 60.742633, -148.628 60.721233, -148.65295 60.693867, -148.65655 60.6808, -148.65115 60.677233, 
+      -148.60125 60.708133, -148.57445 60.717667, -148.537 60.737867, -148.5031 60.774733, -148.48885 60.787833, -148.47725 60.793767, -148.4148 60.7676, -148.38985 60.722433, -148.3845 60.684367, -148.3756 60.677233, 
+      -148.35595 60.676033, -148.331 60.6915, -148.32385 60.755733, -148.31315 60.7795, -148.30065 60.783067, -148.2721 60.771167, -148.2186 60.705767, -148.1936 60.6487, -148.20075 60.630867, -148.22215 60.622533, 
+      -148.25605 60.617767, -148.2864 60.599933, -148.2971 60.584467, -148.3078 60.583267, -148.3845 60.595167, -148.50045 60.595167, -148.54505 60.588033, -148.56825 60.573767, -148.57895 60.541667, -148.63065 60.475067, 
+      -148.66815 60.440567, -148.6735 60.423933, -148.66455 60.417967, -148.636 60.423933, -148.5379 60.478633, -148.43355 60.5262, -148.38005 60.545233, -148.3426 60.5464, -148.3212 60.533333, -148.28195 60.509533, 
+      -148.2641 60.488133, -148.2516 60.479833, -148.23735 60.481, -148.1892 60.542833, -148.16065 60.567833, -148.12675 60.567833, -148.10535 60.551167, -148.10175 60.5274, -148.1 60.511933, -148.0857 60.511933, 
+      -148.03755 60.5357, -148.0215 60.534533, -148.009 60.5167, -147.9858 60.500033, -147.9894 60.4834, -148.02865 60.4489, -148.0304 60.4394, -148.0197 60.432267, -147.9787 60.421533, -147.9573 60.401333, 
+      -147.9555 60.377533, -147.96975 60.368033, -147.99385 60.368033, -148.04915 60.3835, -148.08125 60.385867, -148.108 60.376367, -148.1883 60.325233, -148.2097 60.319267, -148.22395 60.326433, -148.2311 60.347833, 
+      -148.2418 60.354967, -148.25785 60.3514, -148.29175 60.325233, -148.30245 60.299067, -148.31495 60.289567, -148.36665 60.280033, -148.4068 60.2622, -148.471 60.214633, -148.4692 60.199167, -148.45315 60.189667, 
+      -148.4389 60.192033, -148.35325 60.242, -148.3372 60.245567, -148.32115 60.237233, -148.2944 60.165867, -148.30155 60.121867, -148.3265 60.092167, -148.35685 60.0767, -148.3907 60.077867, -148.43175 60.100467, 
+      -148.4478 60.105233, -148.4585 60.095733, -148.45315 59.904267, -148.4585 59.886433, -148.47455 59.880467, -148.4942 59.881667, -148.51915 59.901867, -148.59765 59.995833, -148.6155 59.997, -148.63065 59.9875, 
+      -148.67705 59.9197, -148.7074 59.900667, -148.74125 59.8983, -148.8162 59.922067, -148.84295 59.924467, -148.85545 59.917333, -148.8679 59.8769, -148.88575 59.8662, -148.90715 59.868567, -148.9143 59.881633, 
+      -148.95 59.895933, -148.9946 59.9197, -149.016 59.922067, -149.0472 59.905433, -149.08645 59.901867, -149.1043 59.909, -149.10785 59.935167, -149.09895 59.9851, -149.09535 60.002933, -149.10605 60.021967, 
+      -149.12925 60.0303, -149.1596 60.021967, -149.1917 59.9958, -149.2113 59.956567, -149.2113 59.911367, -149.2345 59.878067, -149.2559 59.8733, -149.2684 59.878067, -149.27555 59.900667, -149.29335 59.9185, 
+      -149.38255 59.949433, -149.4129 59.967267, -149.4236 60.000567, -149.46285 60.020767, -149.4789 60.0196, -149.4878 60.013633, -149.48065 59.982733, -149.4441 59.948233, -149.41735 59.9185, -149.4191 59.857833, 
+      -149.43695 59.848333, -149.46725 59.855467, -149.49405 59.866167, -149.5208 59.859033, -149.5743 59.815033, -149.5957 59.779367, -149.59215 59.703267, -149.57785 59.6878, -149.5725 59.6771, -149.5859 59.672333, 
+      -149.62335 59.678267, -149.64655 59.6759, -149.67865 59.683033, -149.6858 59.693733, -149.68045 59.702067, -149.64835 59.7092, -149.64835 59.717533, -149.6751 59.738933, -149.6733 59.748433, -149.65725 59.7651, 
+      -149.6644 59.7746, -149.6965 59.7758, -149.7072 59.7865, -149.70545 59.8079, -149.75 59.9173, -149.7661 59.932767, -149.77855 59.931567, -149.78925 59.920867, -149.7964 59.757967, -149.7607 59.650933, 
+      -149.7732 59.637833, -149.7839 59.635467, -149.8053 59.644967, -149.90165 59.747267, -149.9819 59.8067, -150.04255 59.8424, -150.0515 59.836433, -150.04435 59.813833, -149.9953 59.7532, -149.9846 59.640233, 
+      -149.9971 59.580767, -150.01315 59.573633, -150.031 59.5784, -150.04885 59.5986, -150.07915 59.652133, -150.12735 59.685433, -150.1416 59.680667, -150.1434 59.673533, -150.09165 59.604567, -150.10415 59.591467, 
+      -150.1309 59.5879, -150.14875 59.580767, -150.1541 59.570067, -150.1434 59.549867, -150.14515 59.520133, -150.15945 59.5106, -150.17905 59.507033, -150.20405 59.507033, -150.2201 59.4987, -150.27895 59.426167, 
+      -150.32175 59.4131, -150.36635 59.415467, -150.38955 59.425, -150.386 59.4345, -150.33605 59.449967, -150.33425 59.4559, -150.3485 59.471367, -150.3512 59.482067, -150.3137 59.611667, -150.2477 59.6854, 
+      -150.2085 59.776967, -150.2174 59.7841, -150.2281 59.782933, -150.2611 59.748433, -150.4431 59.447567, -150.4859 59.3988, -150.493 59.402367, -150.5055 59.461833, -150.5162 59.466567, -150.5483 59.460633, 
+      -150.5626 59.470133, -150.5715 59.503433, -150.56615 59.529567, -150.5376 59.556933, -150.5305 59.567633, -150.54295 59.5807, -150.5608 59.5819, -150.61435 59.554567, -150.62505 59.5379, -150.61435 59.466567, 
+      -150.6197 59.430867, -150.63215 59.426133, -150.68745 59.433267, -150.72315 59.4285, -150.7588 59.414233, -150.78825 59.383333, -150.8025 59.315567, -150.82925 59.259667, -150.8828 59.2109, -150.93275 59.193067, 
+      -150.94345 59.170467, -150.9381 59.153833, -150.8935 59.137167, -150.8792 59.126467, -150.881 59.1146, -150.9042 59.111033, -150.9577 59.111033, -150.99695 59.1241, -151.01655 59.1443, -151.01835 59.164533, 
+      -150.99875 59.194267, -150.99875 59.220433, -151.0273 59.260867, -151.04335 59.272733, -151.0665 59.273933, -151.09685 59.260867, -151.12005 59.262033, -151.16285 59.2787, -151.18245 59.281067, -151.19495 59.2763, 
+      -151.19855 59.262033, -151.1914 59.247767, -151.15215 59.228733, -151.1129 59.183567, -151.0915 59.143133, -151.10575 59.119333, -151.1352 59.107467, -151.16555 59.112233, -151.20835 59.141967, -151.26185 59.187133, 
+      -151.3243 59.260867, -151.33855 59.260867, -151.39385 59.238267, -151.4474 59.229967, -151.4813 59.2157, -151.4902 59.205, -151.4706 59.1824, -151.45275 59.163367, -151.46345 59.150267, -151.48305 59.145533, 
+      -151.5232 59.153867, -151.5482 59.153867, -151.56065 59.145533, -151.55175 59.1277, -151.5553 59.117, -151.5714 59.112267, -151.7676 59.1289, -151.789 59.134833, -151.789 59.144367, -151.77475 59.153867, 
+      -151.74265 59.157433, -151.723 59.166967, -151.72835 59.177667, -151.74265 59.1848, -151.8247 59.188367, -151.88535 59.1955, -151.92635 59.208567, -151.9567 59.235933, -151.96915 59.268033, -151.94955 59.3382, 
+      -151.9317 59.3572, -151.9112 59.3608, -151.82555 59.344133, -151.7988 59.3489, -151.79165 59.356033, -151.8202 59.405967, -151.8184 59.4155, -151.80235 59.428567, -151.71495 59.4488, -151.67035 59.4488, 
+      -151.5687 59.4274, -151.4652 59.377433, -151.44025 59.373867, -151.426 59.378633, -151.42775 59.389333, -151.4688 59.4262, -151.49555 59.4595, -151.49735 59.486833, -151.48395 59.508233, -151.43935 59.532033, 
+      -151.41795 59.5344, -151.38225 59.5225, -151.3698 59.526067, -151.36445 59.5344, -151.3769 59.564133, -151.3662 59.5784, -151.35375 59.5772, -151.31625 59.5582, -151.29845 59.559367, -151.2895 59.570067, 
+      -151.3109 59.6022, -151.3145 59.631933, -151.3038 59.648567, -151.2681 59.659267, -151.236 59.662833, -151.20745 59.6557, -151.18605 59.6652, -151.17535 59.6771, -151.17 59.7223, -151.1611 59.738933, 
+      -151.14145 59.7544, -151.0576 59.777, -151.03265 59.792467, -151.02905 59.801967, -151.0398 59.8103, -151.0594 59.815033, -151.15575 59.7972, -151.2137 59.778167, -151.37605 59.700867, -151.4171 59.692533, 
+      -151.46345 59.667567, -151.5116 59.640233, -151.55445 59.606933, -151.5919 59.5998, -151.6356 59.608133, -151.6909 59.628333, -151.7712 59.689, -151.77475 59.713967, -151.79615 59.756767, -151.7908 59.7853, 
+      -151.7391 59.855467, -151.73105 59.886367, -151.7328 59.9506, -151.7221 59.976733, -151.7007 59.998167, -151.6133 60.067133, -151.5669 60.086167, -151.5116 60.126567, -151.46435 60.1777, -151.4465 60.218133, 
+      -151.4108 60.365567, -151.3912 60.398867, -151.3573 60.447633, -151.3582 60.4595, -151.3992 60.532067, -151.3992 60.565333, -151.3903 60.6462, -151.40815 60.675933, -151.4563 60.7009, -151.4759 60.716367, 
+      -151.4759 60.729433, -151.45275 60.741333, -151.3368 60.742533, -151.30825 60.752033, -151.2681 60.7806, -151.23955 60.798433, -151.1985 60.8032, -151.0808 60.797267, -150.9791 60.807967, -150.86405 60.849567, 
+      -150.76415 60.910233, -150.72135 60.9245, -150.61965 60.978, -150.54655 61.031533, -150.5198 61.038667, -150.493 61.0351, -150.44575 61.010133, -150.262 60.910233, -150.1853 60.8912, -150.05685 60.8829, 
+      -150.0087 60.894767, -149.95695 60.931633, -149.9097 60.945933, -149.74025 60.94, -149.43075 60.8532, -149.33265 60.8425, -149.181 60.794933, -149.1168 60.769967, -149.03475 60.756867, -148.99195 60.764, 
+      -148.97765 60.778267, -148.98925 60.803233, -149.0784 60.852, -149.25325 60.9055, -149.38435 60.926933, -149.58415 60.9626, -149.78395 60.987567, -149.8785 61.020867, -149.9534 61.068433, -149.9873 61.110033, 
+      -149.98905 61.1386, -149.9766 61.168333, -149.9311 61.2123, -149.7884 61.308633, -149.7527 61.3443, -149.7224 61.379967, -149.6671 61.402567, -149.48335 61.450133, -149.3781 61.460833, -149.3674 61.469167, 
+      -149.37455 61.4739, -149.43875 61.494133, -149.43165 61.502467, -149.412 61.5084, -149.39595 61.5203, -149.40485 61.527433, -149.478 61.534567, -149.64745 61.511967, -149.71615 61.4953, -149.866 61.398967, 
+      -149.89635 61.379933, -149.90525 61.360933, -149.8999 61.313367, -149.9124 61.282433, -149.96945 61.247967, -150.0355 61.237267, -150.20405 61.237233, -150.39495 61.250333, -150.49125 61.250333, -150.55725 61.257467, 
+      -150.6206 61.288367, -150.6402 61.313333, -150.64735 61.4501, -150.66695 61.4703, -150.68125 61.4727, -150.69905 61.464367, -150.73655 61.396567, -150.75615 61.326433, -150.7936 61.288367, -150.8489 61.266967, 
+      -151.02645 61.250333, -151.1549 61.236067, -151.25835 61.201567, -151.3208 61.1457, -151.35645 61.083867, -151.3654 61.060067, -151.3939 61.051733, -151.4849 61.047, -151.52505 61.032733, -151.7641 60.8722, 
+      -151.7837 60.8508, -151.7819 60.831767, -151.72665 60.787767, -151.7088 60.761633, -151.7159 60.7295, -151.74445 60.7188, -151.7623 60.7212, -151.8372 60.777067, -151.864 60.783033, -151.8836 60.777067, 
+      -151.90145 60.754467, -151.95765 60.7069, -152.0772 60.640333, -152.2056 60.582067, -152.2823 60.551133, -152.3287 60.5226, -152.3795 60.472633, -152.47045 60.2562, -152.51685 60.216967, -152.58465 60.176533, 
+      -152.6435 60.164633, -152.7389 60.163433, -152.84415 60.170567, -152.92085 60.2015, -152.994 60.250233, -153.04035 60.257367, -153.0885 60.246667, -153.167 60.211, -153.18485 60.191967, -153.17415 60.1789, 
+      -153.1536 60.176533, -153.0323 60.2003, -153.0091 60.196733, -152.98235 60.175333, -152.87175 60.131333, -152.81825 60.123033, -152.77365 60.104, -152.75225 60.077833, -152.75315 60.010033, -152.76745 59.957733, 
+      -152.82095 59.9149, -152.8691 59.900633, -152.9583 59.907767, -153.14915 59.932733, -153.1652 59.9268, -153.1688 59.9149, -153.1456 59.886367, -153.0921 59.859033, -153.01715 59.844767, -152.98685 59.836433, 
+      -152.9833 59.825733, -153.0136 59.7865, -153.0689 59.731767, -153.0903 59.721067, -153.1028 59.724633, -153.1224 59.766267, -153.14295 59.7829, -153.1608 59.780533, -153.1733 59.766267, -153.1644 59.6937, 
+      -153.18045 59.6723, -153.22325 59.6509, -153.2696 59.6521, -153.291 59.664, -153.3142 59.6735, -153.33385 59.666367, -153.3713 59.636633, -153.39625 59.636633, -153.40875 59.6497, -153.40695 59.690133, 
+      -153.38915 59.722267, -153.38915 59.774567, -153.4016 59.780533, -153.4266 59.778133, -153.47475 59.788833, -153.5158 59.809067, -153.53275 59.810267, -153.5399 59.7936, -153.4953 59.699667, -153.49355 59.669933, 
+      -153.5274 59.6402, -153.5631 59.634267, -153.61125 59.646133, -153.66475 59.6747, -153.7058 59.712733, -153.72185 59.713933, -153.73075 59.709167, -153.7361 59.691333, -153.7486 59.6723, -153.80035 59.654467, 
+      -153.8503 59.647333, -153.8574 59.636633, -153.83425 59.62, -153.81105 59.612867, -153.72365 59.6093, -153.71115 59.602167, -153.7076 59.559333, -153.71385 59.547433, -153.73705 59.539133, -153.78875 59.5415, 
+      -153.8726 59.5641, -153.8976 59.5736, -153.9065 59.571233, -153.9065 59.560533, -153.8708 59.522467, -153.8423 59.490367, -153.83515 59.466567, -153.84405 59.448733, -153.86905 59.435667, -154.1125 59.385733, 
+      -154.1767 59.357167, -154.18565 59.347667, -154.17315 59.341733, -154.1339 59.339333, -154.01975 59.361933, -153.9805 59.3655, -153.9698 59.360767, -153.97335 59.352433, -154.04295 59.312, -154.09645 59.2775, 
+      -154.23735 59.216867, -154.27125 59.194267, -154.27125 59.177633, -154.2552 59.171667, -154.2017 59.176433, -154.18205 59.171667, -154.17495 59.1586, -154.19455 59.111033, -154.19275 59.0825, -154.1803 59.0706, 
+      -154.16065 59.068233, -154.08575 59.118167, -154.0465 59.136, -154.0126 59.1348, -153.968 59.1158, -153.9118 59.108633, -153.8351 59.1229, -153.79585 59.1241, -153.7352 59.103867, -153.6567 59.092, 
+      -153.5247 59.083667, -153.50065 59.070567, -153.4543 59.0028, -153.374 58.939767, -153.37045 58.921933, -153.3865 58.907667, -153.43825 58.893367, -153.46675 58.874367, -153.5265 58.747133, -153.7566 58.5949, 
+      -153.78515 58.581833, -153.9011 58.587767, -153.90825 58.579433, -153.88325 58.558033, -153.8815 58.547333, -153.9225 58.4736, -153.935 58.468867, -154.00635 58.4843, -154.0349 58.478367, -154.05805 58.4522, 
+      -154.05805 58.4213, -154.03045 58.3963, -154.0001 58.3832, -154.0108 58.364167, -154.0376 58.3499, -154.06075 58.346333, -154.18385 58.3713, -154.2766 58.370133, -154.3212 58.367733, -154.3444 58.347533, 
+      -154.3854 58.304733, -154.42465 58.279733, -154.4282 58.266667, -154.4211 58.2619, -154.40505 58.260733, -154.34795 58.2976, -154.24805 58.321367, -154.2106 58.320167, -154.19275 58.3083, -154.1981 58.257167, 
+      -154.2124 58.247633, -154.30155 58.2536, -154.32835 58.244067, -154.3301 58.2322, -154.3123 58.223867, -154.2427 58.2179, -154.2213 58.206033, -154.21595 58.1882, -154.25875 58.134667, -154.2739 58.1299, 
+      -154.347 58.1537, -154.3595 58.1525, -154.3613 58.1406, -154.35595 58.0443, -154.3809 58.037167, -154.40945 58.046667, -154.4487 58.0776, -154.4933 58.154867, -154.504 58.157267, -154.5111 58.148933, 
+      -154.5272 58.106133, -154.545 58.093033, -154.56465 58.093033, -154.6681 58.154867, -154.68685 58.158433, -154.7029 58.1501, -154.70825 58.123933, -154.69935 58.013367, -154.7154 58.000267, -154.73145 57.9979, 
+      -154.75285 58.0074, -154.7832 58.038333, -154.8046 58.044267, -154.82065 58.0395, -154.86525 58.0086, -154.90805 57.994333, -154.9669 57.993133, -155.0748 58.002633, -155.14255 58.0062, -155.16395 57.9967, 
+      -155.18005 57.980033, -155.1943 57.921767, -155.2139 57.911067, -155.24425 57.9099, -155.2817 57.903933, -155.3834 57.861133, -155.40655 57.8421, -155.4119 57.824267, -155.38875 57.7862, -155.38695 57.768367, 
+      -155.40655 57.746967, -155.44225 57.735067, -155.477 57.745767, -155.5769 57.802833, -155.5965 57.805233, -155.609 57.799267, -155.63755 57.748133, -155.63575 57.7303, -155.584 57.689867, -155.56975 57.668467, 
+      -155.5733 57.6447, -155.5947 57.637567, -155.70355 57.650633, -155.7196 57.648267, -155.72315 57.639933, -155.7071 57.623267, -155.64465 57.604267, -155.63395 57.5781, -155.6536 57.546, -155.67855 57.536467, 
+      -155.71425 57.540033, -155.7838 57.565, -155.8266 57.570967, -155.87655 57.569767, -155.93455 57.582833, -156.01485 57.599467, -156.04875 57.598267, -156.17715 57.5626, -156.1825 57.5531, -156.15395 57.4996, 
+      -156.1718 57.482933, -156.18965 57.482933, -156.25745 57.501967, -156.30735 57.5091, -156.34575 57.4996, -156.41175 57.460367, -156.53665 57.375933, -156.58835 57.3438, -156.5973 57.3236, -156.59195 57.305767, 
+      -156.57945 57.301, -156.55985 57.305767, -156.51525 57.339067, -156.4742 57.3581, -156.41175 57.359267, -156.385 57.348567, -156.3761 57.327167, -156.39215 57.2915, -156.4849 57.220133, -156.4867 57.207067, 
+      -156.47775 57.2035, -156.40285 57.207067, -156.38415 57.2011, -156.3806 57.185633, -156.4109 57.149967, -156.5037 57.096433, -156.50545 57.0893, -156.493 57.082167, -156.43235 57.076233, -156.427 57.064333, 
+      -156.43945 57.0477, -156.5536 56.996567, -156.5697 56.9811, -156.57145 56.941867, -156.5893 56.9264, -156.62855 56.922833, -156.66335 56.9347, -156.74895 57.008433, -156.78105 57.0215, -156.80425 57.020333, 
+      -156.8221 57.012, -156.83815 56.9906, -156.8203 56.830067, -156.82925 56.818167, -156.84705 56.8158, -156.8649 56.8241, -156.90595 56.8907, -156.9309 56.909733, -156.95055 56.9133, -156.97015 56.906167, 
+      -156.9755 56.88, -156.9862 56.872867, -157.0076 56.874067, -157.029 56.865733, -157.0665 56.821733, -157.09415 56.815767, -157.14945 56.8336, -157.178 56.843133, -157.1905 56.840767, -157.19405 56.830033, 
+      -157.16195 56.761067, -157.16375 56.743233, -157.18695 56.732533, -157.2137 56.7349, -157.2529 56.750367, -157.38135 56.832433, -157.42595 56.860967, -157.4634 56.865733, -157.48305 56.8586, -157.4946 56.837167, 
+      -157.42325 56.7706, -157.41965 56.755133, -157.4357 56.740867, -157.4946 56.743233, -157.5285 56.738467, -157.5677 56.709933, -157.582 56.695667, -157.5784 56.6802, -157.49995 56.630267, -157.4393 56.600533, 
+      -157.43035 56.5839, -157.44285 56.569633, -157.46605 56.5613, -157.5677 56.5625, -157.6123 56.556533, -157.64975 56.5399, -157.67475 56.5387, -157.6988 56.551767, -157.75765 56.614767, -157.7844 56.642133, 
+      -157.80585 56.6457, -157.8201 56.639733, -157.8647 56.6124, -157.91105 56.594567, -158.0056 56.571967, -158.05735 56.552933, -158.0734 56.539867, -158.06445 56.529167, -158.0413 56.527967, -157.9824 56.543433, 
+      -157.92 56.5458, -157.854 56.5339, -157.8308 56.5137, -157.829 56.464933, -157.854 56.450667, -157.8754 56.4471, -158.02525 56.4816, -158.10285 56.489933, -158.22235 56.486367, -158.35435 56.441167, 
+      -158.47385 56.399567, -158.5024 56.367433, -158.638 56.290133, -158.65405 56.275867, -158.64335 56.249733, -158.62905 56.237833, -158.60945 56.2402, -158.5381 56.290133, -158.5229 56.293733, -158.50505 56.2866, 
+      -158.4605 56.247367, -158.4373 56.2426, -158.4159 56.2533, -158.39985 56.278267, -158.3713 56.288967, -158.3285 56.290167, -158.29635 56.2771, -158.2732 56.2533, -158.27495 56.240233, -158.37845 56.191467, 
+      -158.3909 56.171267, -158.382 56.158167, -158.3606 56.152233, -158.31955 56.1558, -158.15725 56.2224, -158.13405 56.223567, -158.12515 56.218833, -158.12605 56.2081, -158.17775 56.189067, -158.2277 56.171233, 
+      -158.2616 56.146267, -158.2848 56.1201, -158.28655 56.091567, -158.2955 56.084433, -158.308 56.084433, -158.35255 56.111767, -158.37575 56.1213, -158.3936 56.112967, -158.39715 56.0999, -158.3579 56.058267, 
+      -158.3597 56.047567, -158.3722 56.044, -158.41855 56.067767, -158.4364 56.068967, -158.4507 56.0666, -158.4703 56.039233, -158.46315 56.0226, -158.4507 56.0095, -158.39715 56.005933, -158.374 55.996433, 
+      -158.37575 55.982167, -158.42035 55.963133, -158.4489 55.9453, -158.46315 55.908433, -158.481 55.9013, -158.50955 55.912, -158.53365 55.935767, -158.56575 55.969067, -158.5604 55.9976, -158.54255 56.0107, 
+      -158.5283 56.024967, -158.54435 56.035667, -158.5836 56.0404, -158.6032 56.0511, -158.6157 56.091533, -158.61035 56.122467, -158.59785 56.136733, -158.58 56.1415, -158.53185 56.1391, -158.5158 56.1498, 
+      -158.5176 56.160533, -158.539 56.1748, -158.5461 56.186667, -158.53185 56.2081, -158.539 56.214033, -158.6585 56.211667, -158.66655 56.204533, -158.62735 56.176, -158.62375 56.156967, -158.6416 56.1451, 
+      -158.6773 56.147467, -158.71295 56.168867, -158.73255 56.1748, -158.7433 56.1641, -158.7433 56.1451, -158.6648 56.052333, -158.66835 56.024967, -158.68975 56.014267, -158.69335 56.007133, -158.6202 55.973833, 
+      -158.59165 55.9477, -158.59345 55.912, -158.6113 55.900133, -158.64875 55.897733, -158.66835 55.9025, -158.67015 55.927467, -158.6755 55.9584, -158.6951 55.9691, -158.71295 55.9679, -158.73615 55.9477, 
+      -158.77095 55.929867, -158.8173 55.9287, -158.8655 55.922733, -158.89045 55.902533, -158.8958 55.8728, -158.9172 55.8609, -158.9404 55.8621, -158.9636 55.8728, -158.98855 55.8716, -159.0153 55.853767, 
+      -159.0403 55.815733, -159.0581 55.805033, -159.07775 55.805033, -159.16785 55.845433, -159.27845 55.907267, -159.31415 55.9382, -159.33555 55.9382, -159.34445 55.923933, -159.2981 55.864467, -159.29985 55.843067, 
+      -159.31235 55.832367, -159.3605 55.832367, -159.38015 55.825233, -159.39795 55.800267, -159.44615 55.757433, -159.4693 55.753867, -159.48715 55.766967, -159.5175 55.869233, -159.5282 55.878733, -159.54065 55.878733, 
+      -159.57815 55.858533, -159.5897 55.8371, -159.55045 55.670633, -159.55225 55.642067, -159.5897 55.5838, -159.59865 55.549333, -159.58615 55.4982, -159.60755 55.481533, -159.6236 55.479167, -159.6575 55.492233, 
+      -159.6789 55.492233, -159.71995 55.479167, -159.7342 55.4851, -159.7315 55.499367, -159.6994 55.56, -159.7279 55.6254, -159.7297 55.644433, -159.7172 55.665833, -159.7101 55.687233, -159.7386 55.718167, 
+      -159.7386 55.732433, -159.72435 55.750267, -159.69045 55.808533, -159.6994 55.828767, -159.744 55.850167, -159.7761 55.8561, -159.8385 55.8347, -159.86705 55.806167, -159.89205 55.78, -159.91435 55.774033, 
+      -159.9572 55.778767, -160.04635 55.7776, -160.07845 55.7657, -160.15515 55.697933, -160.2069 55.659867, -160.33625 55.632533, -160.42545 55.598067, -160.4665 55.563567, -160.49145 55.5148, -160.5414 55.4411, 
+      -160.55925 55.432767, -160.5753 55.437533, -160.57885 55.454167, -160.57885 55.491033, -160.53425 55.588533, -160.54855 55.607567, -160.5646 55.6147, -160.58065 55.611133, -160.59315 55.587367, -160.627 55.556433, 
+      -160.65915 55.5386, -160.75365 55.533833, -160.77685 55.5267, -160.7804 55.520767, -160.693 55.4839, -160.68765 55.469633, -160.69125 55.4506, -160.74745 55.423233, -160.83305 55.4149, -160.86695 55.427967, 
+      -160.8937 55.4589, -160.9062 55.507633, -160.93115 55.542133, -160.95795 55.554033, -160.98825 55.550467, -161.01325 55.529067, -161.0614 55.471967, -161.1782 55.419667, -161.36195 55.3816, -161.444 55.378033, 
+      -161.47965 55.3602, -161.5421 55.3043, -161.56705 55.300733, -161.5822 55.311433, -161.5822 55.381533, -161.5537 55.4291, -161.5537 55.468333, -161.5394 55.493333, -161.5073 55.514733, -161.477 55.5159, 
+      -161.37885 55.501633, -161.3325 55.500467, -161.32355 55.508767, -161.3307 55.5171, -161.3735 55.533733, -161.4279 55.575367, -161.4422 55.5825, -161.4547 55.581333, -161.47965 55.567067, -161.4939 55.564667, 
+      -161.5064 55.573, -161.50285 55.608667, -161.52425 55.619367, -161.55635 55.619367, -161.59025 55.611033, -161.6937 55.608667, -161.7508 55.6039, -161.7954 55.576567, -161.8257 55.5397, -161.823 55.3982, 
+      -161.88185 55.3221, -161.9211 55.259067, -161.99065 55.175833, -162.0317 55.160367, -162.05485 55.159167, -162.0816 55.1782, -162.10125 55.181767, -162.11375 55.173433, -162.11375 55.163933, -162.0709 55.105667, 
+      -162.0602 55.0581, -162.06915 55.0474, -162.087 55.0462, -162.1066 55.052167, -162.13155 55.094967, -162.15655 55.108033, -162.1726 55.104467, -162.18605 55.084267, -162.23955 54.976067, -162.25025 54.9737, 
+      -162.28055 54.9939, -162.2895 55.008167, -162.3091 55.011733, -162.3947 54.980833, -162.44465 54.9951, -162.4732 55.023633, -162.475 55.0593, -162.4643 55.067633, -162.3947 55.064067, -162.38935 55.073567, 
+      -162.40365 55.0831, -162.50175 55.106867, -162.5481 55.127067, -162.56595 55.1592, -162.5606 55.197233, -162.52135 55.216267, -162.5035 55.226967, -162.5035 55.240033, -162.5303 55.250733, -162.56775 55.246, 
+      -162.6043 55.2234, -162.62925 55.1889, -162.62925 55.153233, -162.58825 55.07, -162.56685 55.028367, -162.56685 54.942767, -162.57755 54.920167, -162.59005 54.919, -162.6382 54.952267, -162.65245 54.9725, 
+      -162.6382 55.012933, -162.64355 55.040267, -162.66315 55.0498, -162.67745 55.0474, -162.69885 55.028367, -162.7113 54.982, -162.7434 54.921367, -162.77375 54.898767, -162.81835 54.898767, -162.8772 54.9178, 
+      -162.91555 54.942767, -162.96545 55.026, -162.9958 55.0807, -163.0279 55.096167, -163.06 55.098533, -163.1242 55.0902, -163.1349 55.0819, -163.13315 55.067633, -163.08675 55.026, -163.0582 54.9939, 
+      -163.05285 54.953467, -163.0689 54.9285, -163.19735 54.855967, -163.25265 54.832167, -163.29725 54.835733, -163.324 54.842867, -163.3311 54.855967, -163.3311 54.899967, -163.33825 54.909467, -163.3757 54.914233, 
+      -163.38465 54.924933, -163.3757 54.941567, -163.33915 54.957033, -163.2286 54.955833, -163.2054 54.964167, -163.1929 54.985567, -163.2072 55.031967, -163.2357 55.0688, -163.2928 55.114, -163.29635 55.128267, 
+      -163.2732 55.1473, -163.22325 55.162767, -163.1091 55.229333, -163.0538 55.2543, -163.02345 55.259067, -163.00385 55.251933, -163.00385 55.242433, -163.0538 55.198433, -163.0627 55.181767, -163.0609 55.171067, 
+      -163.0395 55.1675, -162.98955 55.174633, -162.9316 55.175833, -162.8995 55.197233, -162.887 55.216267, -162.8977 55.237667, -162.89595 55.253133, -162.8906 55.259067, -162.8246 55.275733, -162.74255 55.309, 
+      -162.73185 55.305433, -162.7229 55.2781, -162.7122 55.270967, -162.69615 55.274533, -162.5909 55.370833, -162.5731 55.373233, -162.5624 55.368467, -162.55345 55.3423, -162.53565 55.339933, -162.52225 55.347067, 
+      -162.4919 55.401767, -162.4919 55.4196, -162.5026 55.427933, -162.5276 55.426733, -162.5454 55.427933, -162.5508 55.435067, -162.5044 55.4755, -162.4509 55.509967, -162.3635 55.575367, -162.29125 55.641967, 
+      -162.14145 55.765633, -162.07545 55.8049, -161.94165 55.8572, -161.82035 55.896467, -161.78825 55.900033, -161.774 55.892867, -161.774 55.8703, -161.76775 55.861967, -161.73745 55.863167, -161.68395 55.876233, 
+      -161.53945 55.940433, -161.50555 55.9797, -161.4913 55.983267, -161.4681 55.9773, -161.4574 55.960667, -161.4574 55.932133, -161.48595 55.905967, -161.5002 55.886933, -161.49485 55.877433, -161.45385 55.878633, 
+      -161.36555 55.909533, -161.21575 55.907167, -161.14085 55.9131, -161.0124 55.976133, -160.98565 55.984433, -160.9687 55.982067, -160.9455 55.954733, -160.94015 55.9131, -160.95265 55.9036, -160.9794 55.9036, 
+      -161.024 55.8941, -161.0561 55.877433, -161.0704 55.8596, -161.06325 55.837, -161.0365 55.825133, -161.00795 55.8287, -160.9723 55.854833, -160.958 55.8584, -160.95085 55.854833, -160.958 55.818, 
+      -160.9794 55.7954, -160.96695 55.778733, -160.9277 55.768033, -160.8296 55.709767, -160.80285 55.7193, -160.7948 55.7181, -160.7752 55.7062, -160.7502 55.689533, -160.7377 55.690733, -160.7306 55.6955, 
+      -160.73595 55.705, -160.74665 55.7181, -160.7288 55.7395, -160.73235 55.7478, -160.76805 55.7716, -160.7841 55.823933, -160.78055 55.833433, -160.7645 55.837, -160.64855 55.816767, -160.59325 55.810833, 
+      -160.53615 55.812033, -160.52725 55.8049, -160.53795 55.751367, -160.52545 55.7395, -160.50765 55.744233, -160.48085 55.769233, -160.46305 55.775167, -160.4345 55.7716, -160.39525 55.7609, -160.3881 55.766833, 
+      -160.40775 55.8037, -160.40955 55.822733, -160.39705 55.840567, -160.40685 55.854833, -160.4336 55.863133, -160.4871 55.860767, -160.5317 55.871467, -160.56735 55.871467, -160.5852 55.876233, -160.587 55.8905, 
+      -160.59945 55.905967, -160.6155 55.909533, -160.64585 55.903567, -160.66725 55.9119, -160.6744 55.9226, -160.6405 55.9654, -160.6066 56.001067, -160.5495 56.029633, -160.50135 56.0415, -160.49065 56.055767, 
+      -160.49425 56.079567, -160.48085 56.1188, -160.4416 56.1747, -160.3096 56.296, -160.21865 56.367333, -160.11965 56.400633, -159.94305 56.4708, -159.68975 56.5695, -159.5952 56.613467, -159.58275 56.6123, 
+      -159.57915 56.607533, -159.58985 56.587333, -159.6648 56.532633, -159.6648 56.5231, -159.64695 56.519533, -159.60325 56.520733, -159.47665 56.564733, -159.3821 56.6123, -159.29115 56.639667, -159.259 56.6468, 
+      -159.18945 56.639667, -159.17875 56.640833, -159.1734 56.649167, -159.17695 56.6777, -159.16625 56.707433, -159.1306 56.7336, -159.10295 56.740733, -159.04765 56.7693, -158.9121 56.850133, -158.8907 56.859667, 
+      -158.87465 56.852533, -158.8711 56.8347, -158.92105 56.7883, -158.9264 56.7776, -158.91925 56.7669, -158.88 56.760967, -158.7159 56.763333, -158.67845 56.753833, -158.6606 56.752633, -158.65345 56.755, 
+      -158.6615 56.796633, -158.6651 56.934567, -158.6544 56.959533, -158.63835 56.975, -158.5438 57.036833, -158.4992 57.057033, -158.44215 57.1046, -158.3467 57.1605, -158.3021 57.1914, -158.3003 57.200933, 
+      -158.3092 57.211633, -158.336 57.221133, -158.3859 57.2271, -158.39305 57.233033, -158.3895 57.243733, -158.33775 57.277033, -158.27535 57.304367, -158.20575 57.331733, -158.1897 57.326967, -158.18615 57.318633, 
+      -158.19865 57.285367, -158.19685 57.249667, -158.18615 57.241367, -158.1362 57.2461, -158.09695 57.277033, -158.0274 57.3222, -157.99885 57.349567, -157.99885 57.3662, -158.0078 57.375733, -158.06305 57.39, 
+      -158.0845 57.405467, -158.08625 57.416167, -158.07645 57.425667, -157.8178 57.567167, -157.80355 57.567167, -157.7946 57.556467, -157.75 57.481533, -157.7215 57.4625, -157.61625 57.439933, -157.53865 57.438733, 
+      -157.503 57.449433, -157.48875 57.4661, -157.48875 57.482733, -157.5048 57.493433, -157.5797 57.506533, -157.64215 57.538633, -157.6689 57.5636, -157.68495 57.6052, -157.70635 57.6171, -157.7456 57.631367, 
+      -157.7777 57.646833, -157.79195 57.667033, -157.8089 57.7051, -157.8107 57.875133, -157.80535 57.919133, -157.73575 58.046367, -157.7099 58.071333, -157.676 58.087967, -157.6457 58.0963, -157.51015 58.0951, 
+      -157.48875 58.104633, -157.4352 58.146233, -157.3282 58.1617, -157.27825 58.170033, -157.2729 58.177167, -157.28005 58.185467, -157.305 58.192633, -157.47805 58.189067, -157.49585 58.180733, -157.5387 58.1498, 
+      -157.5583 58.146233, -157.58505 58.154567, -157.61895 58.179533, -157.62965 58.212833, -157.62785 58.297267, -157.61805 58.343633, -157.5842 58.3793, -157.3184 58.5755, -157.27205 58.602867, -157.1998 58.634967, 
+      -157.05175 58.6956, -156.9804 58.722967, -156.9305 58.722967, -156.91085 58.7277, -156.9073 58.737233, -156.9287 58.749133, -156.96615 58.753867, -157.0357 58.744367, -157.0714 58.7527, -157.07495 58.761, 
+      -157.05355 58.7836, -157.04465 58.8062, -157.05355 58.835933, -157.05175 58.857333, -157.025 58.8835, -156.93405 58.9382, -156.9287 58.9489, -156.93405 58.956033, -156.95365 58.9572, -156.9831 58.9477, 
+      -157.08475 58.907267, -157.1757 58.845433, -157.231 58.821633, -157.3095 58.810933, -157.37995 58.808567, -157.4852 58.7717, -157.7046 58.713433, -157.84105 58.658733, -158.00875 58.5981, -158.0801 58.592133, 
+      -158.17285 58.601667, -158.2513 58.629, -158.32355 58.680133, -158.3967 58.7384, -158.4395 58.753867, -158.4734 58.757433, -158.47875 58.7622, -158.4752 58.797867, -158.46805 58.8609, -158.44665 58.9239, 
+      -158.4163 58.951267, -158.3753 58.9572, -158.28255 58.951267, -158.18445 58.922733, -158.0828 58.857333, -158.04355 58.832367, -158.0364 58.832367, -158.0346 58.8478, -158.04175 58.8704, -158.081 58.9037, 
+      -158.1675 58.9691, -158.23885 59.0048, -158.34585 59.027367, -158.4297 59.030933, -158.4832 59.016667, -158.5278 58.9917, -158.5608 58.9596, -158.5965 58.910867, -158.61435 58.864467, -158.65355 58.814533, 
+      -158.6643 58.813367, -158.6839 58.827633, -158.6946 58.8312, -158.70175 58.83, -158.716 58.814533, -158.72315 58.790767, -158.7695 58.766967, -158.8016 58.762233, -158.8123 58.756267, -158.8123 58.745567, 
+      -158.7713 58.724167, -158.7713 58.714667, -158.81055 58.693267, -158.8284 58.6778, -158.8257 58.6552, -158.6919 58.495867, -158.6473 58.4388, -158.63485 58.391233, -158.6402 58.359133, -158.724 58.312767, 
+      -158.79 58.294933, -158.83105 58.2985, -158.889 58.325833, -158.98355 58.3817, -159.06915 58.463767, -159.1619 58.560067, -159.227 58.608833, -159.3055 58.6766, -159.41965 58.749133, -159.4767 58.780067, 
+      -159.5641 58.7872, -159.6105 58.801467, -159.6212 58.815733, -159.6123 58.8645, -159.61585 58.893033, -159.64615 58.915633, -159.6658 58.918533, -159.6863 58.921567, -159.7612 58.923967, -159.78085 58.921567, 
+      -159.80405 58.900167, -159.788 58.8847, -159.77905 58.822867, -159.79335 58.811, -159.8094 58.8086, -159.84685 58.8193, -159.8629 58.812167, -159.86825 58.796733, -159.85575 58.775333, -159.8611 58.761033, 
+      -159.9289 58.742033, -159.97525 58.7349, -160.01095 58.750333, -160.0466 58.791967, -160.0805 58.847867, -160.09655 58.858567, -160.1135 58.857367, -160.1581 58.830033, -160.1831 58.828833, -160.19735 58.837167, 
+      -160.2027 58.8633, -160.21875 58.874, -160.2883 58.878767, -160.3365 58.889467, -160.3561 58.9085, -160.35255 58.922767, -160.32755 58.948933, -160.33825 58.9644, -160.4114 59.009567, -160.43995 59.014333, 
+      -160.4667 59.001233, -160.50325 58.970333, -160.5728 58.944167, -160.66555 58.899, -160.7565 58.8657, -160.794 58.8538, -160.82965 58.827667, -160.85465 58.783667, -160.8689 58.782467, -160.87425 58.7908, 
+      -160.87245 58.827667, -160.88495 58.858567, -160.9028 58.8657, -160.93935 58.858567, -161.0214 58.844267, -161.1409 58.807433, -161.2622 58.7456, -161.28895 58.725367, -161.2854 58.7099, -161.2658 58.698033, 
+      -161.2212 58.695633, -161.1998 58.687333, -161.1998 58.674233, -161.2176 58.662333, -161.33445 58.635, -161.3915 58.619533, -161.54845 58.541067, -161.60735 58.529167, -161.6341 58.530367, -161.643 58.538667, 
+      -161.63585 58.606467, -161.6448 58.614767, -161.66085 58.615967, -161.71435 58.594567, -161.742 58.591, -161.915 58.6136, -161.95065 58.6148, -162.0024 58.608833, -162.0577 58.607667, -162.1772 58.627867, 
+      -162.21645 58.6374, -162.21555 58.6469, -162.1781 58.674233, -162.14775 58.682567, -162.1228 58.6778, -162.0889 58.664733, -162.07285 58.6683, -162.0782 58.684933, -162.06395 58.7004, -162.03895 58.714667, 
+      -162.0051 58.713467, -161.98725 58.705167, -161.9783 58.686133, -161.97475 58.670667, -161.95335 58.6659, -161.9248 58.6683, -161.9159 58.6778, -161.91055 58.7313, -161.89985 58.7456, -161.84275 58.7765, 
+      -161.82315 58.794333, -161.81155 58.8312, -161.8169 58.947733, -161.8276 59.0048, -161.81155 59.0381, -161.8044 59.05, -161.7919 59.055933, -161.72235 59.053567, -161.6813 59.065433, -161.60285 59.105867, 
+      -161.56895 59.140367, -161.55645 59.1487, -161.51185 59.157, -161.5065 59.162967, -161.51365 59.171267, -161.552 59.1796, -161.58765 59.178433, -161.70895 59.1594, -161.8124 59.154633, -161.86415 59.1487, 
+      -161.88375 59.133233, -161.89445 59.086867, -161.90695 59.078533, -161.9248 59.0821, -161.9667 59.1047, -162.0755 59.196267, -162.11475 59.227167, -162.11115 59.2367, -162.08795 59.2462, -161.997 59.259267, 
+      -161.97025 59.274733, -161.95955 59.2997, -161.95065 59.3663, -161.93725 59.377, -161.9051 59.3865, -161.84625 59.423367, -161.71425 59.4852, -161.67325 59.5173, -161.6661 59.535133, -161.6768 59.556567, 
+      -161.7214 59.5827, -161.81235 59.610067, -161.8641 59.6386, -161.94345 59.704033, -161.9934 59.7611, -162.04335 59.817, -162.1236 59.8693, -162.1896 59.915667, -162.2467 59.971567, -162.2546 60.007367, 
+      -162.26665 60.1279, -162.2787 60.1472, -162.30285 60.1488, -162.3221 60.139133, -162.32935 60.115033, -162.3438 60.100567, -162.3583 60.100567, -162.3679 60.111833, -162.38 60.1954, -162.4113 60.248433, 
+      -162.4258 60.274133, -162.41855 60.296667, -162.39925 60.314333, -162.3149 60.388267, -162.3125 60.3995, -162.32455 60.407533, -162.3631 60.405933, -162.4113 60.4236, -162.4258 60.4236, -162.433 60.410767, 
+      -162.4354 60.3754, -162.46675 60.357733, -162.52705 60.315933, -162.5415 60.290233, -162.5509 60.244533, -162.5417 60.224067, -162.50795 60.217933, -162.48035 60.2077, -162.4619 60.164733, -162.4527 59.980667, 
+      -162.4742 59.9561, -162.49875 59.954067, -162.54475 59.968367, -162.5877 59.974533, -162.6307 59.9602, -162.7304 59.9009, -162.83935 59.8641, -162.91755 59.845667, -163.1147 59.812967, -163.3279 59.7833, 
+      -163.53425 59.770033, -163.7659 59.7782, -163.85335 59.779233, -163.9845 59.790467, -164.04125 59.8089, -164.11335 59.860033, -164.13635 59.887633, -164.13635 60.0114, -164.1448 60.0339, -164.31355 60.122867, 
+      -164.4163 60.163767, -164.50835 60.186267, -164.5843 60.2405, -164.66865 60.2855, -164.70395 60.291667, -164.82515 60.292667, -164.8796 60.308, -165.1373 60.4246, -165.145 60.438933, -165.13425 60.454267, 
+      -165.05985 60.503367, -165.04915 60.524833, -165.05985 60.5412, -165.0921 60.5504, -165.1458 60.547333, -165.21635 60.528933, -165.3314 60.525867, -165.3636 60.536067, -165.3759 60.5555, -165.3713 60.575967, 
+      -165.34675 60.596433, -165.24395 60.641433, -165.21635 60.668, -165.17185 60.675167, -165.14115 60.695633, -165.0844 60.716067, -165.0591 60.734467, -165.056 60.7539, -165.08365 60.7897, -165.07905 60.803, 
+      -165.0591 60.8081, -164.96855 60.806067, -164.9333 60.818333, -164.90875 60.836733, -164.89955 60.859233, -164.9256 60.9165, -164.92715 60.9431, -164.91795 60.9574, -164.8911 60.9697, -164.86195 60.9697, 
+      -164.83435 60.949267, -164.79905 60.8971, -164.7791 60.892, -164.74995 60.8971, -164.6748 60.9247, -164.63185 60.9339, -164.60575 60.926767, -164.60425 60.916533, -164.6395 60.885833, -164.6426 60.867433, 
+      -164.6242 60.8429, -164.5889 60.823467, -164.5375 60.818367, -164.4685 60.826533, -164.42555 60.8194, -164.3197 60.802, -164.2721 60.7836, -164.2568 60.7529, -164.2614 60.718133, -164.2982 60.614867, 
+      -164.3151 60.592367, -164.42095 60.5361, -164.4378 60.514633, -164.43165 60.505433, -164.4194 60.505433, -164.38105 60.5177, -164.29205 60.560633, -164.19005 60.637333, -164.1686 60.6496, -164.1011 60.651633, 
+      -164.0627 60.657767, -164.04585 60.6813, -164.05045 60.702767, -164.07655 60.724267, -164.121 60.731433, -164.14405 60.749833, -164.14095 60.790733, -164.11795 60.822433, -164.052 60.8439, -163.97835 60.853133, 
+      -163.92005 60.8429, -163.88015 60.815267, -163.8587 60.773333, -163.85715 60.724267, -163.84565 60.683367, -163.81035 60.632233, -163.7751 60.613833, -163.73365 60.6128, -163.68765 60.6302, -163.62165 60.6711, 
+      -163.5787 60.691567, -163.5097 60.7028, -163.4813 60.718167, -163.46135 60.741667, -163.45675 60.763167, -163.47515 60.781567, -163.52425 60.797933, -163.80805 60.850067, -163.82645 60.861333, -163.8249 60.891, 
+      -163.8096 60.906333, -163.7973 60.9094, -163.76205 60.8961, -163.72215 60.8869, -163.57485 60.894067, -163.5534 60.903267, -163.5442 60.917567, -163.5549 60.9319, -163.5902 60.9462, -163.67535 60.949267, 
+      -163.7689 60.940067, -163.7827 60.949267, -163.7812 60.9595, -163.7597 60.9871, -163.7597 61.006533, -163.7766 61.015733, -163.7919 61.0137, -163.81185 60.999367, -163.86555 60.9503, -163.89315 60.9155, 
+      -163.97295 60.903233, -164.0159 60.911433, -164.0328 60.924733, -164.0328 60.935967, -163.9791 60.975867, -163.9576 61.001433, -163.96375 61.047433, -163.99595 61.0863, -164.01435 61.0955, -164.0374 61.092433, 
+      -164.0573 61.0812, -164.05425 61.073, -164.0021 61.040267, -163.99905 61.024933, -164.0159 61.0055, -164.0512 60.989133, -164.1202 60.984033, -164.1371 60.9728, -164.1417 60.9595, -164.13405 60.947233, 
+      -164.08955 60.934933, -164.07115 60.917567, -164.0811 60.899133, -164.1041 60.890967, -164.42395 60.887867, -164.48375 60.859233, -164.5037 60.859233, -164.5175 60.869467, -164.5359 60.913433, -164.5835 60.960467, 
+      -164.6111 60.972767, -164.63715 60.9697, -164.6617 60.954333, -164.70005 60.931833, -164.73535 60.926733, -164.76605 60.9349, -164.79595 60.9605, -164.84655 60.988133, -164.8757 61.0004, -164.90945 61.0004, 
+      -164.97085 60.982, -165.01225 60.952333, -165.1043 60.937, -165.1626 60.939033, -165.1787 60.950267, -165.18945 60.9922, -165.1772 61.042333, -165.14805 61.058667, -165.1112 61.058667, -165.05445 61.0362, 
+      -165.02685 61.038233, -165.01455 61.047433, -165.0069 61.0771, -164.99155 61.088333, -164.9747 61.1047, -164.96855 61.1497, -164.95165 61.160967, -164.91025 61.1804, -164.8811 61.186533, -164.84275 61.186533, 
+      -164.80595 61.2121, -164.7921 61.2264, -164.79825 61.2346, -164.8182 61.2397, -164.83815 61.236633, -164.855 61.214133, -164.87345 61.204933, -164.92175 61.2029, -164.97545 61.196767, -164.9954 61.182433, 
+      -165.0261 61.120067, -165.04295 61.109833, -165.0982 61.113933, -165.181 61.132333, -165.2723 61.1753, -165.3398 61.227467, -165.35975 61.264267, -165.35515 61.290867, -165.3659 61.299033, -165.37665 61.297, 
+      -165.3889 61.289833, -165.40425 61.245867, -165.4058 61.228467, -165.3613 61.162, -165.3582 61.146667, -165.4058 61.078133, -165.4257 61.0771, -165.4733 61.093467, -165.51315 61.104733, -165.54845 61.096533, 
+      -165.57455 61.093467, -165.59755 61.1119, -165.652 61.198833, -165.70875 61.287833, -165.7379 61.308267, -165.90205 61.411567, -165.94195 61.4586, -165.9481 61.4801, -165.9389 61.490333, -165.9128 61.4944, 
+      -165.8898 61.488267, -165.7732 61.4126, -165.75635 61.406467, -165.7379 61.415667, -165.7318 61.427933, -165.76245 61.455533, -165.76555 61.4709, -165.7502 61.4801, -165.72565 61.486233, -165.6566 61.491333, 
+      -165.63515 61.500533, -165.63055 61.510767, -165.6474 61.514867, -165.72795 61.509767, -165.8169 61.512833, -165.8798 61.533267, -165.96265 61.5834, -165.99485 61.590533, -166.0424 61.578267, -166.07005 61.557833, 
+      -166.07925 61.522033, -166.1007 61.505667, -166.1429 61.5036, -166.1935 61.523033, -166.2196 61.551667, -166.22115 61.592567, -166.2012 61.640633, -166.1613 61.695867, -166.10915 61.725533, -166.05315 61.741867, 
+      -165.71255 61.759267, -165.6067 61.763333, -165.5576 61.7838, -165.5515 61.793, -165.56225 61.796067, -165.596 61.793, -165.67805 61.778667, -165.7701 61.791967, -165.7977 61.810367, -165.80845 61.832867, 
+      -165.82225 61.837967, -165.8376 61.830833, -165.879 61.7899, -165.90815 61.786833, -165.94955 61.797067, -166.037 61.842067, -166.0462 61.8564, -166.03625 61.8758, -165.98715 61.8993, -165.9227 61.9075, 
+      -165.8199 61.8983, -165.6343 61.8993, -165.6128 61.904433, -165.6113 61.9126, -165.67035 61.972967, -165.7041 62.023067, -165.721 62.071133, -165.721 62.105933, -165.70255 62.133533, -165.60055 62.2184, 
+      -165.395 62.365667, -165.2753 62.449533, -165.1894 62.495567, -165.13035 62.509867, -164.9493 62.514967, -164.92015 62.507833, -164.8987 62.478167, -164.85725 62.451567, -164.81125 62.4444, -164.7744 62.458733, 
+      -164.75755 62.4669, -164.7422 62.463833, -164.71 62.4393, -164.6839 62.436233, -164.6701 62.4311, -164.67315 62.424967, -164.72685 62.401467, -164.7468 62.388167, -164.7514 62.3718, -164.74375 62.361567, 
+      -164.7261 62.360567, -164.6939 62.368733, -164.6218 62.415767, -164.6034 62.4434, -164.5988 62.495567, -164.6172 62.526233, -164.66475 62.5426, -164.70005 62.540533, -164.74145 62.526233, -164.78135 62.492467, 
+      -164.812 62.4802, -164.84425 62.4843, -164.8688 62.503733, -164.89025 62.559967, -164.8826 62.5743, -164.8312 62.5886, -164.78365 62.6254, -164.7407 62.678567, -164.7146 62.697, -164.6655 62.714367, 
+      -164.5888 62.718467, -164.5428 62.707233, -164.4914 62.704167, -164.37175 62.6919, -164.24595 62.690867, -164.1892 62.6837, -164.05955 62.634633, -163.95675 62.572267, -163.9215 62.536467, -163.8985 62.487367, 
+      -163.8908 62.386133, -163.9046 62.276733, -163.90615 62.151967, -163.86015 62.110033, -163.7374 62.052733, -163.6837 62.042533, -163.67295 62.047633, -163.6722 62.0558, -163.6814 62.063967, -163.73815 62.076267, 
+      -163.82255 62.1233, -163.84705 62.1601, -163.84245 62.214333, -163.80335 62.281833, -163.7926 62.326833, -163.77575 62.408633, -163.7788 62.457733, -163.81025 62.512967, -163.86395 62.5641, -164.04345 62.6807, 
+      -164.15005 62.7226, -164.2436 62.7441, -164.3004 62.746133, -164.3725 62.7318, -164.4837 62.7349, -164.60645 62.751267, -164.654 62.749233, -164.7752 62.701167, -164.8074 62.677633, -164.84115 62.620367, 
+      -164.8734 62.5989, -164.90715 62.597867, -164.93015 62.606033, -164.93935 62.6265, -164.92555 62.678667, -164.91635 62.728767, -164.8887 62.790133, -164.84425 62.8167, -164.82735 62.8259, -164.83655 62.836133, 
+      -164.8611 62.850467, -164.8918 62.878067, -164.88795 62.905667, -164.8266 62.976233, -164.73915 63.0458, -164.6732 63.0826, -164.6057 63.110233, -164.5842 63.1143, -164.5543 63.107133, -164.4699 63.094867, 
+      -164.39475 63.068267, -164.34565 63.029433, -164.31805 62.984433, -164.3042 62.9793, -164.2843 62.984433, -164.2797 62.993633, -164.33185 63.0877, -164.32875 63.097933, -164.3165 63.103067, -164.29195 63.097933, 
+      -164.26125 63.090767, -164.17995 63.090767, -164.1723 63.097933, -164.17535 63.1051, -164.193 63.116367, -164.25435 63.133767, -164.45225 63.185933, -164.55195 63.2125, -164.5719 63.2258, -164.57495 63.2473, 
+      -164.56575 63.262633, -164.5159 63.2841, -164.41465 63.308633, -164.341 63.321933, -164.2551 63.3158, -164.16 63.2933, -164.05645 63.286167, -163.9153 63.2821, -163.86005 63.258567, -163.84935 63.2412, 
+      -163.85085 63.200267, -163.84475 63.195167, -163.82785 63.212533, -163.8171 63.2463, -163.8079 63.2739, -163.80025 63.276967, -163.7941 63.2739, -163.79255 63.245267, -163.77875 63.234033, -163.7803 63.1696, 
+      -163.7711 63.1563, -163.7358 63.148133, -163.7128 63.150167, -163.69285 63.168567, -163.6806 63.168567, -163.6714 63.159367, -163.6683 63.1164, -163.6591 63.112333, -163.61845 63.119467, -163.46355 63.114333, 
+      -163.33005 63.1174, -163.2856 63.1082, -163.2549 63.097967, -163.24875 63.100033, -163.24875 63.106167, -163.25645 63.1266, -163.25185 63.1573, -163.2273 63.172633, -163.1989 63.1808, -163.0194 63.178767, 
+      -162.9335 63.186933, -162.88285 63.2074, -162.8192 63.2534, -162.72255 63.271833, -162.6658 63.309667, -162.6167 63.3291, -162.54 63.376133, -162.4986 63.393533, -162.42725 63.451833, -162.33985 63.5265, 
+      -162.3214 63.529567, -162.28615 63.523433, -162.27385 63.529567, -162.2708 63.537767, -162.28765 63.597067, -162.28305 63.606267, -162.26775 63.6124, -162.2386 63.613433, -162.1849 63.595033, -162.1358 63.586833, 
+      -162.10205 63.585833, -162.06525 63.604233, -162.0407 63.600133, -162.02995 63.5899, -162.0422 63.568433, -162.1803 63.478433, -162.1895 63.462067, -162.18795 63.4539, -162.15575 63.4498, -162.0683 63.469233, 
+      -162.0123 63.4805, -161.92485 63.478467, -161.8221 63.4846, -161.74385 63.474367, -161.6541 63.473367, -161.5651 63.491767, -161.4746 63.4938, -161.31275 63.506067, -161.23605 63.5255, -161.1747 63.5613, 
+      -161.1118 63.603233, -161.0903 63.612433, -161.07805 63.612433, -161.05195 63.592, -161.02435 63.581767, -161.0044 63.584833, -160.97295 63.611433, -160.8886 63.7035, -160.8441 63.784267, -160.83105 63.838467, 
+      -160.85555 63.8906, -160.9461 63.9755, -161.0059 64.0256, -161.02895 64.054233, -161.0435 64.092067, -161.07415 64.2383, -161.1125 64.2915, -161.23215 64.36, -161.2337 64.371267, -161.22605 64.375367, 
+      -161.17235 64.3641, -161.157 64.367167, -161.157 64.3774, -161.19305 64.4081, -161.2437 64.425467, -161.27745 64.442867, -161.3158 64.449, -161.34035 64.463333, -161.35105 64.473533, -161.3649 64.472533, 
+      -161.371 64.465367, -161.3649 64.423433, -161.3695 64.4081, -161.3787 64.407067, -161.49375 64.442867, -161.53365 64.4449, -161.5781 64.424467, -161.5996 64.401967, -161.61645 64.393767, -161.63025 64.400933, 
+      -161.6364 64.415267, -161.6134 64.481733, -161.58425 64.540033, -161.5482 64.572733, -161.5083 64.585, -161.37945 64.5891, -161.18385 64.573767, -161.15315 64.576833, -161.147 64.587067, -161.1654 64.6116, 
+      -161.1685 64.622833, -161.1608 64.628967, -161.13165 64.6249, -161.0473 64.609567, -160.9798 64.6116, -160.9123 64.628967, -160.86935 64.658633, -160.84175 64.698533, -160.8471 64.7507, -160.86705 64.801833, 
+      -160.933 64.842733, -160.96985 64.854, -161.0005 64.852967, -161.06035 64.847833, -161.10635 64.856033, -161.15855 64.8857, -161.19305 64.9215, -161.22525 64.945033, -161.24215 64.950133, -161.259 64.942967, 
+      -161.27435 64.922533, -161.27435 64.895933, -161.2851 64.866267, -161.325 64.8356, -161.40935 64.8049, -161.52825 64.8008, -161.58655 64.793633, -161.6418 64.802833, -161.75685 64.8335, -161.7998 64.857033, 
+      -161.8182 64.857033, -161.8274 64.8468, -161.8182 64.830433, -161.7722 64.812033, -161.7584 64.799767, -161.763 64.780333, -161.7829 64.771133, -161.8366 64.7701, -161.92865 64.753733, -161.9747 64.739433, 
+      -161.99 64.7251, -161.9885 64.714867, -161.9624 64.7118, -161.90565 64.723067, -161.88875 64.7241, -161.8742 64.714867, -161.88185 64.700533, -161.9141 64.686233, -162.07515 64.677033, -162.13655 64.6852, 
+      -162.1795 64.679067, -162.2094 64.664767, -162.3122 64.585, -162.36285 64.555333, -162.4119 64.54, -162.484 64.533867, -162.53465 64.524633, -162.5799 64.508267, -162.5922 64.498033, -162.62285 64.4336, 
+      -162.6428 64.413167, -162.6781 64.3743, -162.6965 64.361, -162.72105 64.358967, -162.7456 64.3661, -162.77935 64.404967, -162.82535 64.4868, -162.87755 64.5236, -162.92125 64.542, -162.96115 64.547133, 
+      -163.0118 64.541, -163.05015 64.542, -163.09 64.560433, -163.13295 64.598267, -163.15445 64.634067, -163.1667 64.6402, -163.1928 64.635067, -163.22195 64.633033, -163.25265 64.637133, -163.2626 64.638167, 
+      -163.2672 64.6351, -163.26875 64.610567, -163.27945 64.6034, -163.327 64.600333, -163.34545 64.587033, -163.34695 64.570667, -163.327 64.542033, -163.27485 64.514433, -163.192 64.493967, -163.1245 64.483733, 
+      -163.1107 64.474533, -163.1107 64.458167, -163.1506 64.4326, -163.18205 64.412167, -163.2035 64.380433, -163.22195 64.3641, -163.23265 64.3651, -163.4413 64.510333, -163.53105 64.550233, -163.59855 64.568633, 
+      -163.72435 64.5799, -163.82715 64.576833, -163.8908 64.5676, -163.9583 64.5359, -163.98745 64.532833, -164.1255 64.5584, -164.1654 64.561467, -164.2306 64.5502, -164.3625 64.5144, -164.44535 64.504167, 
+      -164.6701 64.4643, -164.8634 64.462267, -164.89715 64.476567, -164.90175 64.496, -164.8864 64.516467, -164.83575 64.537933, -164.81735 64.556333, -164.82045 64.569633, -164.83425 64.575767, -164.86185 64.575767, 
+      -164.9002 64.5594, -164.96925 64.5502, -165.00145 64.5594, -165.03825 64.578833, -165.0567 64.577833, -165.0628 64.569633, -165.0628 64.557367, -165.00605 64.5093, -164.9846 64.474533, -164.99225 64.4551, 
+      -165.01985 64.438733, -165.0958 64.433633, -165.2922 64.471467, -165.4617 64.492933, -165.70105 64.519533, -165.7977 64.537933, -165.87975 64.547167, -166.06995 64.569667, -166.2763 64.586, -166.4052 64.610533, 
+      -166.5463 64.646333, -166.59385 64.682133, -166.60305 64.7343, -166.60155 64.777233, -166.5885 64.821233, -166.58085 64.866233, -166.5977 64.892833, -166.67905 64.942933, -166.7404 65.002233, -166.8286 65.0759, 
+      -166.9421 65.151567, -166.9866 65.205767, -167.0173 65.2753, -167.0173 65.308033, -167.0096 65.313167, -166.99505 65.307033, -166.95365 65.2692, -166.8478 65.149567, -166.7619 65.117833, -166.6522 65.1015, 
+      -166.54635 65.108667, -166.5264 65.122967, -166.53255 65.130133, -166.56785 65.134233, -166.5832 65.139333, -166.5755 65.147533, -166.53565 65.158767, -166.51875 65.177167, -166.51875 65.214, -166.49115 65.252867, 
+      -166.46505 65.271267, -166.43285 65.2774, -166.3669 65.270233, -166.215 65.229333, -166.1889 65.226267, -166.1736 65.238533, -166.17205 65.2498, -166.21805 65.2815, -166.2756 65.298867, -166.3646 65.316233, 
+      -166.39835 65.338733, -166.4689 65.3817, -166.52875 65.407267, -166.68215 65.447133, -166.7957 65.4819, -166.8187 65.4819, -166.8279 65.474767, -166.8233 65.464533, -166.7742 65.452267, -166.62845 65.379633, 
+      -166.6116 65.3602, -166.6162 65.347933, -166.63 65.347933, -166.67525 65.3633, -166.7458 65.3899, -166.80565 65.4257, -166.88695 65.460467, -166.94675 65.476833, -167.03345 65.485033, -167.11475 65.493233, 
+      -167.1792 65.4922, -167.28965 65.480933, -167.41315 65.487067, -167.52205 65.4799, -167.68775 65.490133, -167.789 65.492167, -167.89945 65.513667, -167.9651 65.5247, -168 65.530567, -168 65.607433, 
+      -167.9659 65.615833, -167.9085 65.63, -167.88995 65.674, -167.8693 65.698767, -167.8404 65.716667, -167.6815 65.727667, -167.62165 65.7607, -167.60305 65.781333, -167.62165 65.7992, -167.67115 65.8116)), 
+  ((-154.5008 56.833933, -154.5502 56.859433, -154.5773 56.903, -154.5773 56.948667, -154.5725 57.0889, -154.59795 57.1739, -154.6155 57.194067, -154.70635 57.214267, -154.7398 57.2387, -154.7414 57.251433, 
+      -154.7191 57.276933, -154.72545 57.287567, -154.7621 57.301367, -154.7621 57.310933, -154.74935 57.322633, -154.70795 57.323667, -154.67925 57.331133, -154.67765 57.3428, -154.69355 57.360867, -154.69195 57.4055, 
+      -154.67765 57.425667, -154.5884 57.479867, -154.57565 57.480933, -154.55175 57.465, -154.539 57.465, -154.5342 57.4735, -154.54215 57.5298, -154.52785 57.536167, -154.5055 57.534033, -154.47685 57.516, 
+      -154.4577 57.520233, -154.45135 57.528733, -154.45135 57.553167, -154.4354 57.565933, -154.29835 57.613733, -154.2601 57.615867, -154.1916 57.594633, -154.1326 57.5957, -154.07205 57.611633, -154.04815 57.6095, 
+      -154.037 57.603133, -154.0402 57.5872, -154.0609 57.573367, -154.06885 57.5617, -154.0625 57.5532, -154.0115 57.5394, -153.9908 57.523467, -153.9924 57.494767, -153.986 57.469267, -153.9382 57.4289, 
+      -153.8697 57.359867, -153.77725 57.221733, -153.7374 57.196233, -153.69755 57.1867, -153.65615 57.185633, -153.6402 57.194133, -153.6402 57.2058, -153.6609 57.215367, -153.70235 57.2313, -153.7677 57.271667, 
+      -153.7884 57.295033, -153.7868 57.361967, -153.77405 57.469267, -153.7645 57.484133, -153.74855 57.484133, -153.71825 57.470333, -153.7071 57.4767, -153.7071 57.489433, -153.77565 57.586133, -153.7629 57.603133, 
+      -153.74375 57.6042, -153.5796 57.5532, -153.5573 57.5553, -153.54775 57.571233, -153.55095 57.589267, -153.70715 57.649833, -153.7422 57.678533, -153.8123 57.708267, -153.8649 57.7444, -153.892 57.767767, 
+      -153.892 57.7922, -153.87605 57.8113, -153.70395 57.885667, -153.67365 57.889933, -153.65455 57.883567, -153.60515 57.812367, -153.5828 57.747567, -153.5414 57.6647, -153.5191 57.6509, -153.50635 57.6541, 
+      -153.50635 57.714633, -153.4936 57.726333, -153.4665 57.731633, -153.4649 57.743333, -153.54455 57.808133, -153.55095 57.827267, -153.54455 57.841067, -153.52545 57.844233, -153.39635 57.8049, -153.34695 57.784733, 
+      -153.27205 57.715667, -153.24815 57.711433, -153.237 57.720967, -153.2593 57.8251, -153.25295 57.8336, -153.2147 57.827233, -153.19715 57.810233, -153.17005 57.793233, -153.15255 57.790033, -153.14455 57.7964, 
+      -153.14455 57.8081, -153.24655 57.892033, -153.2657 57.9101, -153.27045 57.9271, -153.2593 57.938767, -153.2386 57.9409, -153.19875 57.9324, -153.135 57.902633, -153.0442 57.843133, -153.03145 57.842067, 
+      -153.02185 57.851633, -153.0123 57.873967, -152.9948 57.8867, -152.97405 57.890967, -152.8928 57.877133, -152.87365 57.868633, -152.87365 57.8559, -152.9135 57.803833, -152.92785 57.737967, -152.9199 57.707167, 
+      -152.90715 57.701833, -152.8912 57.7093, -152.87045 57.7284, -152.7637 57.833567, -152.7446 57.8442, -152.73025 57.841, -152.7111 57.824, -152.692 57.814433, -152.66965 57.813367, -152.64575 57.828267, 
+      -152.62985 57.833567, -152.6123 57.830367, -152.5932 57.831433, -152.57085 57.848433, -152.54535 57.916433, -152.5326 57.924933, -152.5135 57.923867, -152.42425 57.887733, -152.4131 57.862233, -152.37965 57.834633, 
+      -152.37325 57.8123, -152.35575 57.797433, -152.27765 57.782567, -152.25055 57.768767, -152.241 57.754933, -152.2617 57.735833, -152.33185 57.715633, -152.40195 57.7167, -152.4163 57.710333, -152.42265 57.6965, 
+      -152.3637 57.613633, -152.3637 57.587067, -152.4179 57.5159, -152.42745 57.502067, -152.4131 57.491467, -152.3892 57.4904, -152.35735 57.497833, -152.2171 57.549867, -152.19 57.550933, -152.17725 57.542433, 
+      -152.18045 57.5244, -152.2139 57.482967, -152.2697 57.4479, -152.2952 57.4171, -152.3637 57.350167, -152.40035 57.3374, -152.42585 57.336333, -152.4912 57.359733, -152.87045 57.455367, -152.92465 57.461733, 
+      -152.97405 57.4543, -153.0155 57.4288, -153.02025 57.4203, -153.0107 57.4086, -152.9342 57.3916, -152.84655 57.379933, -152.77485 57.3608, -152.72065 57.33, -152.69675 57.302367, -152.70315 57.277933, 
+      -152.72545 57.254567, -152.786 57.229067, -152.8434 57.220567, -152.89435 57.229067, -152.93105 57.249267, -152.9422 57.266267, -152.92785 57.294933, -152.92785 57.308733, -152.939 57.310867, -152.9629 57.300267, 
+      -153.0155 57.260933, -153.10315 57.233333, -153.12065 57.2227, -153.1191 57.211033, -153.09835 57.203567, -153.0187 57.194033, -153.0091 57.185533, -153.0171 57.1749, -153.25455 57.105833, -153.288 57.0984, 
+      -153.339 57.1037, -153.3565 57.096233, -153.4314 57.045267, -153.4633 57.0325, -153.49195 57.030367, -153.51905 57.043133, -153.5398 57.0803, -153.5541 57.089867, -153.56845 57.085633, -153.57485 57.0718, 
+      -153.54295 57.0155, -153.54455 57.000633, -153.5557 56.9932, -153.67525 56.99, -153.688 56.9815, -153.6832 56.973, -153.6338 56.963467, -153.61625 56.9539, -153.61945 56.935833, -153.6115 56.929467, 
+      -153.5812 56.929467, -153.56845 56.926267, -153.5621 56.907133, -153.5844 56.864633, -153.6306 56.8285, -153.6577 56.824267, -153.67045 56.8285, -153.67205 56.855067, -153.6864 56.860367, -153.7055 56.8572, 
+      -153.7836 56.807267, -153.7772 56.796633, -153.74215 56.799833, -153.7342 56.793467, -153.73895 56.7839, -153.8059 56.762633, -153.86805 56.7552, -153.93815 56.730767, -153.959 56.7308, -153.9813 56.738233, 
+      -154.0036 56.757367, -154.01795 56.7935, -154.03545 56.802, -154.0514 56.797733, -154.08805 56.7648, -154.1024 56.7595, -154.1231 56.762667, -154.13745 56.7765, -154.1279 56.802, -154.08805 56.840267, 
+      -154.06255 56.855133, -154.0211 56.8615, -153.9765 56.884867, -153.951 56.887, -153.9271 56.8902, -153.86335 56.927367, -153.86175 56.941167, -153.8745 56.950733, -153.892 56.952867, -153.9478 56.935867, 
+      -153.9685 56.932667, -153.97965 56.938, -153.9749 56.9518, -153.86175 57.032533, -153.8474 57.0453, -153.85375 57.049533, -153.8729 57.046367, -154.08645 56.931633, -154.10395 56.933733, -154.1167 56.945433, 
+      -154.11195 56.9688, -154.03865 57.0421, -154.045 57.052733, -154.05935 57.0559, -154.1884 57.0474, -154.2936 57.054833, -154.38125 57.048467, -154.43065 57.045267, -154.4705 57.062267, -154.4912 57.058033, 
+      -154.50395 57.043167, -154.50715 56.971967, -154.4912 56.936933, -154.46095 56.925267, -154.43865 56.928433, -154.35575 56.981567, -154.17885 57.010233, -154.1438 57.004933, -154.13265 56.993267, -154.1566 56.9104, 
+      -154.18845 56.8796, -154.2474 56.8456, -154.3478 56.8286, -154.44345 56.8233, -154.5008 56.833933)), 
+  ((-155.90955 19.532667, -155.91845 19.547467, -155.9251 19.552667, -155.9507 19.5571, -155.96735 19.5571, -155.98515 19.563033, -156.00295 19.572667, -156.0241 19.5912, -156.04075 19.611933, -156.078 19.6527, 
+      -156.098 19.669733, -156.1169 19.691233, -156.12915 19.704567, -156.1336 19.722333, -156.1314 19.732733, -156.1136 19.753467, -156.0958 19.767533, -156.078 19.777933, -156.06245 19.783867, -156.0335 19.7883, 
+      -156.01795 19.8009, -156.0029 19.823867, -155.99065 19.835733, -155.9673 19.852767, -155.94505 19.854267, -155.9217 19.855733, -155.905 19.8639, -155.88945 19.869067, -155.87055 19.879433, -155.86385 19.9002, 
+      -155.85605 19.917967, -155.85275 19.9291, -155.8288 19.955033, -155.77875 20.0099, -155.76875 20.0284, -155.76875 20.038033, -155.76875 20.049167, -155.7743 20.0625, -155.77985 20.078067, -155.7865 20.0877, 
+      -155.79985 20.0966, -155.8188 20.1151, -155.8399 20.133633, -155.85215 20.148467, -155.8688 20.167, -155.8755 20.181067, -155.8777 20.195133, -155.8777 20.209967, -155.8777 20.229233, -155.87885 20.258133, 
+      -155.8777 20.2744, -155.8677 20.2907, -155.84545 20.305533, -155.82655 20.313667, -155.8021 20.318133, -155.7737 20.3196, -155.75035 20.325533, -155.7181 20.329233, -155.70585 20.327, -155.69255 20.309233, 
+      -155.6714 20.293667, -155.64025 20.267733, -155.61135 20.2492, -155.58745 20.238833, -155.553 20.229933, -155.5274 20.222533, -155.5085 20.2114, -155.4918 20.201767, -155.464 20.1914, -155.4067 20.1788, 
+      -155.36 20.1625, -155.29105 20.129167, -155.24045 20.100267, -155.2149 20.079533, -155.1804 20.040967, -155.15925 20.012067, -155.14145 19.988367, -155.11425 19.933533, -155.1031 19.913533, -155.0953 19.889067, 
+      -155.092 19.868333, -155.092 19.837933, -155.0953 19.8083, -155.0953 19.7868, -155.08645 19.772733, -155.0731 19.765333, -155.05195 19.760867, -155.03415 19.7594, -155.01525 19.762367, -154.99855 19.7668, 
+      -154.97855 19.767533, -154.9574 19.769033, -154.94465 19.7668, -154.92575 19.757167, -154.91795 19.748267, -154.9146 19.7305, -154.9113 19.720867, -154.91015 19.700833, -154.90795 19.6749, -154.89685 19.6512, 
+      -154.8835 19.6334, -154.869 19.614133, -154.8462 19.600067, -154.8273 19.588967, -154.79505 19.577833, -154.76615 19.571167, -154.73055 19.5571, -154.70385 19.542267, -154.68275 19.5267, -154.6716 19.513367, 
+      -154.66825 19.497067, -154.67385 19.4867, -154.68605 19.476333, -154.6983 19.460767, -154.71055 19.445933, -154.72335 19.4326, -154.74335 19.42, -154.75225 19.415567, -154.79455 19.397767, -154.82345 19.381467, 
+      -154.8457 19.370367, -154.90855 19.348133, -154.9408 19.334033, -154.9731 19.319233, -154.9942 19.305133, -155.04315 19.285867, -155.06095 19.277733, -155.0826 19.2755, -155.11485 19.2629, -155.1404 19.252533, 
+      -155.1682 19.2429, -155.1927 19.2392, -155.2205 19.2318, -155.2394 19.2266, -155.26275 19.2229, -155.27335 19.219933, -155.29225 19.205833, -155.3056 19.191767, -155.3167 19.180633, -155.3267 19.1651, 
+      -155.3434 19.151733, -155.3612 19.145833, -155.38345 19.140633, -155.40455 19.1362, -155.43235 19.126567, -155.4446 19.1236, -155.44795 19.120633, -155.45075 19.111733, -155.4541 19.0947, -155.45635 19.0836, 
+      -155.4619 19.068033, -155.46635 19.0532, -155.47745 19.0443, -155.4886 19.0369, -155.5086 19.018367, -155.53195 19.005033, -155.5531 18.988733, -155.5798 18.970933, -155.60705 18.9502, -155.61705 18.9391, 
+      -155.62265 18.9324, -155.63595 18.9265, -155.65265 18.922033, -155.6671 18.922033, -155.6838 18.925, -155.69715 18.935367, -155.7116 18.947233, -155.73275 18.965033, -155.75055 18.982067, -155.76385 18.994667, 
+      -155.7822 19.008, -155.81555 19.028767, -155.84895 19.0621, -155.8645 19.0836, -155.8745 19.102867, -155.87785 19.1236, -155.87785 19.1466, -155.88065 19.1866, -155.8673 19.231833, -155.8573 19.256267, 
+      -155.8462 19.277767, -155.84175 19.300733, -155.8406 19.328167, -155.8456 19.3615, -155.85 19.383733, -155.85335 19.400767, -155.8656 19.417067, -155.87785 19.428933, -155.89675 19.442267, -155.90675 19.4556, 
+      -155.90785 19.472633, -155.90955 19.532667)), 
+  ((-133.7534 56.029567, -133.71785 56.0317, -133.6694 56.019867, -133.64355 56.0188, -133.63875 56.0274, -133.65005 56.039267, -133.68235 56.047867, -133.7227 56.072633, -133.71785 56.082333, -133.6985 56.088767, 
+      -133.67105 56.085533, -133.6016 56.057567, -133.5806 56.058633, -133.537 56.085533, -133.50305 56.099533, -133.48205 56.1017, -133.42555 56.0834, -133.40295 56.081233, -133.39485 56.092, -133.4078 56.106, 
+      -133.5079 56.139367, -133.6581 56.1652, -133.69525 56.181367, -133.7098 56.200733, -133.7098 56.222267, -133.69525 56.231967, -133.6565 56.228733, -133.63225 56.233033, -133.6258 56.2438, -133.6387 56.2621, 
+      -133.6387 56.280433, -133.6145 56.296567, -133.59025 56.300867, -133.4869 56.283633, -133.38355 56.270733, -133.36255 56.259967, -133.35125 56.237367, -133.31575 56.1846, -133.3044 56.177067, -133.2931 56.185667, 
+      -133.2931 56.233033, -133.28665 56.254567, -133.2576 56.2632, -133.2285 56.2535, -133.214 56.231967, -133.2075 56.199667, -133.1526 56.159833, -133.12515 56.132933, -133.12675 56.102767, -133.15745 56.057567, 
+      -133.1703 56.0468, -133.1703 56.036033, -133.15415 56.026333, -133.0831 56.0274, -133.03625 56.0145, -133.00395 55.994033, -132.98945 55.961733, -132.99105 55.9402, -132.9733 55.932667, -132.9329 55.9359, 
+      -132.8554 55.938067, -132.79565 55.922967, -132.74395 55.896067, -132.6519 55.815333, -132.5356 55.7389, -132.5324 55.728133, -132.54205 55.7163, -132.58245 55.7152, -132.6422 55.7195, -132.65835 55.713067, 
+      -132.65835 55.700133, -132.6438 55.686133, -132.5243 55.672133, -132.513 55.667833, -132.48395 55.630167, -132.4403 55.597867, -132.3176 55.551567, -132.2756 55.5225, -132.26915 55.505267, -132.2772 55.4945, 
+      -132.2998 55.4945, -132.32565 55.500967, -132.36925 55.519267, -132.47585 55.579567, -132.5663 55.622633, -132.60505 55.6323, -132.62765 55.628, -132.6309 55.6194, -132.6212 55.598933, -132.597 55.5774, 
+      -132.39995 55.467567, -132.38705 55.444967, -132.4016 55.422367, -132.4775 55.384667, -132.492 55.3696, -132.48395 55.357767, -132.43065 55.353467, -132.3887 55.371767, -132.3661 55.376067, -132.34345 55.372833, 
+      -132.3015 55.337333, -132.2627 55.331933, -132.21425 55.3104, -132.2078 55.288867, -132.2159 55.271633, -132.2627 55.254433, -132.31925 55.252267, -132.3693 55.2555, -132.3919 55.242567, -132.3919 55.2049, 
+      -132.4016 55.1532, -132.3887 55.146767, -132.3661 55.1532, -132.34025 55.1629, -132.2708 55.159667, -132.2272 55.173667, -132.15775 55.207033, -132.13515 55.214567, -132.1206 55.2092, -132.1158 55.188733, 
+      -132.14645 55.101533, -132.1384 55.0897, -132.09155 55.068167, -132.0883 55.058467, -132.119 55.041233, -132.15455 55.028333, -132.182 55.0305, -132.2256 55.056333, -132.3031 55.077867, -132.3112 55.073533, 
+      -132.2999 55.060633, -132.2466 55.0305, -132.2369 55.014333, -132.24335 54.996033, -132.2789 54.9691, -132.3338 54.9605, -132.3435 54.9476, -132.3354 54.934667, -132.2918 54.9282, -132.27565 54.9185, 
+      -132.2789 54.9002, -132.2595 54.894833, -132.23205 54.9056, -132.224 54.931433, -132.21105 54.941133, -132.1933 54.943267, -132.17555 54.9476, -132.11095 54.986333, -132.09155 54.991733, -132.077 54.987433, 
+      -132.07055 54.9788, -132.08025 54.963733, -132.1513 54.916367, -132.1513 54.908833, -132.14 54.9056, -132.0932 54.906667, -132.0738 54.899133, -132.0722 54.889433, -132.0851 54.879767, -132.13035 54.878667, 
+      -132.16425 54.871133, -132.17875 54.860367, -132.17875 54.8313, -132.1707 54.827, -132.1384 54.838833, -132.1045 54.8356, -132.0754 54.816233, -132.0431 54.767767, -132.04475 54.7441, -132.06575 54.732267, 
+      -132.09155 54.732267, -132.11255 54.726867, -132.1271 54.696733, -132.14165 54.681667, -132.1707 54.6795, -132.19655 54.6935, -132.2676 54.7258, -132.28535 54.726867, -132.2983 54.717167, -132.2983 54.6935, 
+      -132.31445 54.685967, -132.3338 54.6924, -132.3629 54.7247, -132.39035 54.779633, -132.4275 54.823767, -132.4372 54.847433, -132.43235 54.9325, -132.4388 54.9551, -132.4501 54.957267, -132.4598 54.952967, 
+      -132.4808 54.916333, -132.47915 54.824833, -132.4921 54.809767, -132.5147 54.8076, -132.53085 54.8173, -132.53735 54.8356, -132.52765 54.865733, -132.53735 54.8851, -132.54865 54.8862, -132.5583 54.8765, 
+      -132.5567 54.8485, -132.5648 54.840967, -132.5761 54.8399, -132.61 54.856033, -132.6536 54.893733, -132.65845 54.907733, -132.64875 54.9174, -132.62455 54.9185, -132.60355 54.933567, -132.5971 54.946467, 
+      -132.6084 54.9551, -132.6294 54.956167, -132.64555 54.9594, -132.65035 54.966933, -132.63745 54.9831, -132.58415 55.0046, -132.5535 55.029367, -132.5454 55.0509, -132.5567 55.0606, -132.5777 55.0606, 
+      -132.6019 55.0466, -132.6132 55.048767, -132.63905 55.066, -132.65035 55.0649, -132.6633 55.050933, -132.6746 55.021833, -132.70045 55.0003, -132.7182 55.0003, -132.72625 55.0057, -132.7182 55.057367, 
+      -132.6859 55.158567, -132.66815 55.177967, -132.62455 55.190867, -132.59225 55.207033, -132.58575 55.2178, -132.59705 55.227467, -132.62935 55.228567, -132.673 55.2135, -132.7279 55.1758, -132.7812 55.049833, 
+      -132.80055 55.040167, -132.82155 55.0466, -132.9039 55.109067, -132.90555 55.140267, -132.91685 55.140267, -132.9346 55.128433, -133.03475 55.076733, -133.0832 55.063833, -133.1252 55.063833, -133.1494 55.076733, 
+      -133.1478 55.0875, -133.1252 55.1015, -133.07675 55.118733, -133.03475 55.146733, -133.0299 55.163967, -133.05575 55.1844, -133.08965 55.196267, -133.24955 55.209167, -133.3222 55.2027, -133.36905 55.2124, 
+      -133.42395 55.233933, -133.44495 55.255467, -133.44495 55.2813, -133.4304 55.306067, -133.38355 55.338367, -133.34965 55.351267, -133.2576 55.346967, -133.1365 55.314667, -133.03475 55.297467, -132.92655 55.293133, 
+      -132.89425 55.300667, -132.8926 55.311433, -132.90555 55.324367, -132.9443 55.332967, -133.0315 55.332967, -133.10905 55.349133, -133.2011 55.374967, -133.235 55.4105, -133.2463 55.457867, -133.2269 55.531067, 
+      -133.19785 55.550433, -133.09285 55.582733, -133.07995 55.596733, -133.0864 55.6172, -133.10255 55.6258, -133.1203 55.6215, -133.14775 55.599967, -133.19945 55.591367, -133.36415 55.544, -133.4191 55.5429, 
+      -133.453 55.5483, -133.5063 55.5849, -133.51275 55.595667, -133.50465 55.6075, -133.4449 55.629033, -133.4449 55.637667, -133.4853 55.657033, -133.4869 55.665633, -133.4514 55.697933, -133.42715 55.701167, 
+      -133.38355 55.685033, -133.33995 55.687167, -133.2818 55.711933, -133.25435 55.7367, -133.25275 55.7701, -133.2786 55.827167, -133.26565 55.859467, -133.2059 55.896067, -133.2059 55.904667, -133.2188 55.910067, 
+      -133.2608 55.906833, -133.2721 55.915433, -133.2689 55.9305, -133.2495 55.964967, -133.2511 56.0274, -133.2786 56.066167, -133.31895 56.1006, -133.3351 56.098467, -133.3367 56.093067, -133.3125 56.064, 
+      -133.2915 56.014467, -133.29795 55.960667, -133.36255 55.910067, -133.44655 55.863767, -133.46915 55.862667, -133.4869 55.8702, -133.4982 55.891733, -133.48045 55.932667, -133.4449 55.9854, -133.44815 55.998333, 
+      -133.4659 56.001567, -133.48855 55.9897, -133.51115 55.994033, -133.5289 56.011233, -133.5483 56.022, -133.56925 56.0177, -133.6258 55.9402, -133.66615 55.9219, -133.6904 55.922967, -133.71945 55.8896, 
+      -133.75175 55.873433, -133.78085 55.876667, -133.8083 55.897133, -133.8309 55.943433, -133.81475 55.984333, -133.7534 56.029567)), 
+  ((-171.7002 63.393433, -171.74525 63.4425, -171.80685 63.546667, -171.7933 63.604733, -171.74225 63.680867, -171.73775 63.7104, -171.74675 63.749467, -171.74375 63.7755, -171.7212 63.786533, -171.7092 63.786533, 
+      -171.6987 63.7735, -171.6927 63.739467, -171.68365 63.730433, -171.5845 63.685367, -171.52895 63.656333, -171.47485 63.6443, -171.4208 63.6413, -171.3667 63.6463, -171.3036 63.6418, -171.2195 63.618767, 
+      -171.17445 63.614767, -171.05425 63.615767, -170.9611 63.609733, -170.8755 63.5972, -170.8199 63.602233, -170.7643 63.617233, -170.63515 63.6643, -170.5991 63.691367, -170.53 63.7069, -170.3888 63.741933, 
+      -170.3062 63.742933, -170.2356 63.734933, -170.153 63.7094, -170.0268 63.6413, -169.99375 63.614267, -169.99375 63.5842, -170.0148 63.555167, -170.0388 63.530133, -170.04335 63.4991, -170.0028 63.482567, 
+      -169.97275 63.479567, -169.9352 63.4896, -169.85255 63.492067, -169.6513 63.501067, -169.5957 63.5061, -169.56715 63.5041, -169.55065 63.488067, -169.5446 63.427967, -169.54615 63.411933, -169.5326 63.394933, 
+      -169.474 63.394933, -169.3914 63.397933, -169.3313 63.408933, -169.2532 63.407933, -169.1706 63.3864, -169.1045 63.358367, -169.07895 63.356367, -169.07745 63.356367, -169.0399 63.362367, -169.00085 63.363367, 
+      -168.9122 63.337333, -168.87765 63.3273, -168.8341 63.3268, -168.789 63.3318, -168.768 63.339833, -168.74995 63.339833, -168.7184 63.3168, -168.7034 63.274733, -168.7169 63.228667, -168.74245 63.205633, 
+      -168.783 63.1976, -168.8341 63.1906, -168.88365 63.169567, -168.93325 63.166567, -168.9723 63.171567, -169.00385 63.1826, -169.0534 63.179567, -169.115 63.168567, -169.1931 63.173567, -169.2532 63.1936, 
+      -169.29825 63.1981, -169.3298 63.182067, -169.42895 63.109967, -169.5371 63.0569, -169.55665 63.024833, -169.55365 62.976767, -169.56415 62.962767, -169.57615 62.966267, -169.6002 62.971267, -169.6122 62.967267, 
+      -169.6152 62.954267, -169.63925 62.943233, -169.6573 62.944233, -169.68735 62.972267, -169.72035 62.9803, -169.7444 62.9863, -169.76695 63.002333, -169.75945 63.016333, -169.69185 63.032367, -169.6798 63.0504, 
+      -169.69035 63.064433, -169.7279 63.072433, -169.77295 63.073433, -169.8075 63.080433, -169.8901 63.1215, -170.0028 63.1876, -170.0614 63.213133, -170.11995 63.215133, -170.24165 63.229167, -170.2732 63.2472, 
+      -170.26115 63.2622, -170.23415 63.267233, -170.17405 63.2642, -170.147 63.271233, -170.147 63.293267, -170.19505 63.3183, -170.2942 63.334333, -170.40235 63.359367, -170.5826 63.420967, -170.62015 63.431967, 
+      -170.67125 63.431967, -170.7193 63.435967, -170.76585 63.457, -170.7929 63.4545, -170.7989 63.442467, -170.8139 63.429467, -170.82745 63.432467, -170.89955 63.4555, -171.03325 63.4515, -171.1459 63.424467, 
+      -171.23 63.393933, -171.26005 63.3769, -171.2796 63.343833, -171.3021 63.341833, -171.32765 63.349867, -171.3637 63.353867, -171.39675 63.342833, -171.4163 63.344833, -171.4869 63.3859, -171.54095 63.397933, 
+      -171.66715 63.3864, -171.7002 63.393433)), 
+  ((-136.5967 57.798, -136.57485 57.8174, -136.54725 57.8261, -136.51965 57.8358, -136.50805 57.861933, -136.49065 57.873567, -136.4863 57.922933, -136.47175 57.932633, -136.44705 57.9336, -136.4093 57.924867, 
+      -136.2771 57.873567, -136.1028 57.799, -136.0723 57.788333, -136.06215 57.795133, -136.0636 57.8019, -136.081 57.8174, -136.1827 57.8784, -136.31055 57.934567, -136.47905 58.0072, -136.5691 58.0653, 
+      -136.5923 58.0866, -136.59525 58.1079, -136.5836 58.124367, -136.55165 58.130167, -136.52115 58.1234, -136.43835 58.066267, -136.4209 58.059467, -136.40205 58.070133, -136.40205 58.077867, -136.46015 58.1631, 
+      -136.46305 58.172767, -136.4558 58.1747, -136.41075 58.161167, -136.39185 58.1602, -136.37735 58.169867, -136.36425 58.1931, -136.35265 58.191167, -136.3236 58.172767, -136.2016 58.064333, -136.1667 58.044, 
+      -136.1493 58.042067, -136.1391 58.048833, -136.13475 58.063367, -136.2074 58.1573, -136.2016 58.1757, -136.18415 58.1844, -136.1551 58.1844, -136.11445 58.1786, -136.0418 58.153433, -135.9837 58.134067, 
+      -135.9416 58.131133, -135.8893 58.156333, -135.8457 58.216367, -135.83845 58.247333, -135.8254 58.257033, -135.8094 58.257033, -135.75855 58.2299, -135.7121 58.2115, -135.66125 58.2086, -135.63075 58.209567, 
+      -135.6177 58.1999, -135.61915 58.186333, -135.6714 58.100133, -135.6758 58.004267, -135.6511 57.968433, -135.6293 57.962633, -135.6177 57.9704, -135.6162 57.995567, -135.60315 58.036233, -135.577 58.0556, 
+      -135.57265 58.064333, -135.58135 58.0924, -135.57265 58.105967, -135.5465 58.112733, -135.50725 58.115633, -135.4724 58.1079, -135.46515 58.100133, -135.4608 58.074967, -135.45205 58.0682, -135.43465 58.070133, 
+      -135.4056 58.085633, -135.36345 58.0924, -135.2676 58.0924, -135.1819 58.091433, -135.1543 58.074967, -135.1499 58.053667, -135.12815 58.045933, -135.0584 58.044, -134.9945 58.0188, -134.9393 57.9578, 
+      -134.9204 57.915167, -134.92185 57.8929, -134.94655 57.870633, -134.9509 57.8561, -134.94365 57.824167, -134.9509 57.8135, -134.964 57.809633, -134.99305 57.8261, -135.1049 57.859, -135.2719 57.8958, 
+      -135.2879 57.897733, -135.2908 57.890967, -135.23705 57.857067, -135.20365 57.8222, -135.1601 57.8009, -135.07 57.772833, -135.03225 57.750567, -134.98575 57.7399, -134.9451 57.719567, -134.94365 57.7128, 
+      -134.95815 57.702133, -135.02355 57.6973, -135.1281 57.7099, -135.23125 57.737, -135.3925 57.7893, -135.42445 57.799967, -135.47095 57.837733, -135.5116 57.86, -135.5421 57.866767, -135.6525 57.9123, 
+      -135.81375 57.968433, -135.8297 57.9694, -135.83695 57.961667, -135.8326 57.9423, -135.7876 57.909367, -135.77015 57.8871, -135.73385 57.863867, -135.62635 57.828033, -135.61475 57.8203, -135.6133 57.799967, 
+      -135.5973 57.788333, -135.49855 57.781567, -135.44335 57.766067, -135.4303 57.750567, -135.439 57.737, -135.47385 57.722467, -135.50725 57.723433, -135.5116 57.716667, -135.484 57.706033, -135.2705 57.695367, 
+      -135.1819 57.6731, -135.12235 57.667267, -135.06425 57.6692, -135.01775 57.661467, -134.9989 57.6576, -134.9771 57.6634, -134.93205 57.665333, -134.91175 57.6547, -134.89865 57.6179, -134.8972 57.4794, 
+      -134.90155 57.465867, -134.9161 57.461967, -134.935 57.469733, -134.9553 57.4949, -134.97275 57.503633, -134.9829 57.498767, -134.9858 57.487167, -134.9684 57.4552, -134.97565 57.438733, -134.99165 57.4368, 
+      -135.01485 57.4426, -135.05265 57.454233, -135.0846 57.453267, -135.17465 57.471667, -135.2589 57.491033, -135.516 57.5743, -135.622 57.6237, -135.66705 57.636267, -135.70915 57.667267, -135.776 57.7002, 
+      -135.83845 57.725367, -135.8588 57.729233, -135.8646 57.7244, -135.84135 57.686633, -135.84425 57.655633, -135.8646 57.633367, -135.9038 57.627567, -135.91255 57.621733, -135.89655 57.609167, -135.73965 57.575267, 
+      -135.7048 57.556867, -135.69175 57.5404, -135.70045 57.5249, -135.75275 57.518133, -135.7702 57.514267, -135.76725 57.5065, -135.70045 57.480367, -135.67285 57.460033, -135.67575 57.410633, -135.68595 57.4, 
+      -135.72515 57.401933, -135.7324 57.3932, -135.71935 57.355433, -135.7382 57.3419, -135.79195 57.3351, -135.83555 57.342867, -135.9866 57.43, -136.02145 57.459067, -136.02875 57.470667, -136.01565 57.480367, 
+      -135.99825 57.483267, -135.9256 57.4513, -135.90525 57.4455, -135.898 57.455167, -135.898 57.464867, -135.98225 57.5104, -135.9779 57.521033, -135.94885 57.536533, -135.94305 57.551067, -135.9503 57.561733, 
+      -135.9721 57.563667, -136.00405 57.5559, -136.0491 57.554933, -136.07525 57.560733, -136.08685 57.572367, -136.0825 57.587867, -136.05925 57.606267, -136.05925 57.614, -136.07525 57.627567, -136.10285 57.631433, 
+      -136.1653 57.617867, -136.1798 57.625633, -136.2292 57.6847, -136.2597 57.6944, -136.29605 57.6973, -136.30765 57.708933, -136.3222 57.7244, -136.3367 57.729267, -136.34395 57.7244, -136.3425 57.705033, 
+      -136.35125 57.6944, -136.37445 57.6973, -136.4166 57.722467, -136.47615 57.745733, -136.5575 57.7496, -136.5851 57.754433, -136.5967 57.768967, -136.5967 57.798)), 
+  ((-135.3504 57.141433, -135.3606 57.148233, -135.41435 57.1424, -135.43175 57.155967, -135.4303 57.165667, -135.3722 57.205367, -135.38385 57.216, -135.39545 57.216967, -135.49275 57.192767, -135.52035 57.1976, 
+      -135.5654 57.230533, -135.6322 57.267333, -135.7034 57.312833, -135.70775 57.3293, -135.68595 57.3477, -135.66705 57.351567, -135.57265 57.334133, -135.5683 57.340933, -135.61915 57.3758, -135.6322 57.399033, 
+      -135.62495 57.437767, -135.60315 57.462933, -135.56975 57.4794, -135.4652 57.484233, -135.394 57.489067, -135.35915 57.480367, -135.34315 57.462933, -135.3446 57.439667, -135.378 57.415467, -135.3911 57.399967, 
+      -135.38385 57.389333, -135.3722 57.3874, -135.3475 57.391267, -135.3025 57.429033, -135.272 57.441633, -135.2197 57.443567, -135.1645 57.430967, -135.1209 57.402867, -135.10055 57.3835, -135.07735 57.378667, 
+      -135.0599 57.382533, -135.03375 57.4048, -135.0207 57.413533, -134.99165 57.4145, -134.91465 57.387367, -134.88705 57.366067, -134.87395 57.3409, -134.87835 57.239233, -134.8217 57.061033, -134.7447 56.997133, 
+      -134.6198 56.883867, -134.614 56.860633, -134.62565 56.849, -134.6605 56.8461, -134.6808 56.8403, -134.6852 56.829633, -134.6721 56.817033, -134.6082 56.8064, -134.59805 56.795733, -134.5995 56.773467, 
+      -134.60965 56.7696, -134.6692 56.779267, -134.6779 56.774433, -134.67355 56.765733, -134.60965 56.713433, -134.60095 56.578833, -134.60675 56.5653, -134.62275 56.5653, -134.64885 56.580767, -134.6939 56.6234, 
+      -134.7026 56.624367, -134.7099 56.614667, -134.7157 56.575933, -134.7302 56.569167, -134.74765 56.5769, -134.76655 56.577867, -134.77235 56.566267, -134.75925 56.5498, -134.69535 56.530433, -134.65905 56.509133, 
+      -134.6358 56.478133, -134.6329 56.451967, -134.6547 56.434533, -134.67645 56.431633, -134.7055 56.438433, -134.7491 56.443267, -134.7636 56.437467, -134.75925 56.428733, -134.71135 56.4084, -134.65615 56.407433, 
+      -134.6445 56.398733, -134.64015 56.385167, -134.6503 56.359, -134.72295 56.298, -134.7404 56.278633, -134.7404 56.267033, -134.7273 56.2612, -134.7026 56.259267, -134.65905 56.277667, -134.6416 56.277667, 
+      -134.6271 56.266067, -134.62855 56.247667, -134.67065 56.189567, -134.6692 56.180833, -134.6532 56.176967, -134.63435 56.176967, -134.62125 56.169233, -134.62415 56.152767, -134.71135 56.091733, -134.72295 56.094667, 
+      -134.72585 56.110133, -134.72005 56.138233, -134.7331 56.1421, -134.7462 56.1363, -134.76215 56.135333, -134.7767 56.145967, -134.7854 56.161467, -134.7767 56.198267, -134.7941 56.220533, -134.8319 56.241833, 
+      -134.83915 56.254433, -134.85365 56.284467, -134.87255 56.2951, -134.9103 56.2922, -134.9321 56.302867, -134.93645 56.321267, -134.9205 56.388067, -134.93065 56.414233, -134.951 56.421, -134.996 56.413267, 
+      -135.0207 56.421, -135.06575 56.468433, -135.06865 56.4975, -135.05995 56.516867, -134.9873 56.572067, -134.96845 56.578833, -134.9292 56.5682, -134.90595 56.566233, -134.8871 56.5798, -134.84495 56.621433, 
+      -134.8014 56.7173, -134.8101 56.728933, -134.8232 56.727967, -134.9147 56.6321, -134.94375 56.6224, -134.96555 56.628233, -134.9728 56.643733, -134.95685 56.6815, -134.95685 56.712467, -134.97425 56.725067, 
+      -134.9888 56.723133, -135.00765 56.7028, -135.05995 56.602067, -135.08175 56.583667, -135.105 56.5769, -135.12535 56.580767, -135.1384 56.594333, -135.1471 56.648567, -135.13985 56.672767, -135.12095 56.6931, 
+      -135.05125 56.746367, -134.99895 56.7909, -134.9844 56.822867, -134.98875 56.8616, -135.00475 56.869333, -135.0149 56.866433, -135.02655 56.854833, -135.03525 56.8219, -135.0599 56.784133, -135.16305 56.704733, 
+      -135.18775 56.669867, -135.21245 56.663067, -135.2357 56.666967, -135.2473 56.678567, -135.24585 56.692133, -135.2139 56.719233, -135.20955 56.727967, -135.2168 56.733767, -135.2357 56.7299, -135.2633 56.7144, 
+      -135.27925 56.716333, -135.28505 56.725067, -135.28505 56.734733, -135.26475 56.762833, -135.2778 56.767667, -135.28945 56.7638, -135.34025 56.736667, -135.36785 56.7299, -135.39545 56.734733, -135.41145 56.753133, 
+      -135.4158 56.7725, -135.40125 56.7909, -135.3606 56.808333, -135.30975 56.8122, -135.26765 56.828667, -135.2168 56.875133, -135.20375 56.895467, -135.211 56.8974, -135.22115 56.895467, -135.27925 56.858667, 
+      -135.3388 56.8432, -135.3853 56.844167, -135.41435 56.8577, -135.426 56.874167, -135.4216 56.9158, -135.3795 56.9681, -135.34465 56.987467, -135.2502 56.9991, -135.2255 56.995233, -135.21535 56.982633, 
+      -135.20375 56.982633, -135.19355 56.994233, -135.19355 57.0049, -135.2081 57.019433, -135.24005 57.0233, -135.3475 57.019433, -135.3882 57.0233, -135.42305 57.034933, -135.43905 57.080433, -135.4361 57.110467, 
+      -135.42305 57.1211, -135.36205 57.124967, -135.3504 57.1337, -135.3504 57.141433)), 
+  ((-134.75625 58.128233, -134.72435 58.102067, -134.70255 58.097233, -134.65895 58.115633, -134.6183 58.124333, -134.5442 58.113667, -134.4861 58.0982, -134.3946 58.059467, -134.2537 57.9694, -134.23045 57.940333, 
+      -134.14475 57.873533, -134.12005 57.841567, -134.01405 57.756367, -134.00095 57.729233, -133.95885 57.7031, -133.93705 57.676967, -133.9196 57.6208, -133.8688 57.573333, -133.8499 57.551067, -133.8499 57.541367, 
+      -133.8644 57.538467, -133.8804 57.545267, -133.92255 57.570433, -134.0126 57.6566, -134.06485 57.7157, -134.09975 57.7302, -134.31615 57.8861, -134.35105 57.930667, -134.36845 57.977133, -134.4382 58.0401, 
+      -134.44835 58.039133, -134.4498 58.029433, -134.42805 57.992633, -134.43965 57.989733, -134.46725 58.002333, -134.48615 57.9965, -134.48905 57.985867, -134.43675 57.9355, -134.4135 57.8435, -134.4222 57.821233, 
+      -134.42075 57.804767, -134.4077 57.798967, -134.37285 57.8038, -134.3554 57.799933, -134.32635 57.768, -134.245 57.7099, -134.2145 57.676967, -134.21305 57.661467, -134.23915 57.6479, -134.2479 57.635333, 
+      -134.23915 57.625633, -134.1927 57.619833, -134.1128 57.6024, -134.0111 57.555933, -133.93125 57.4862, -133.91815 57.4581, -133.92835 57.4465, -133.94575 57.4436, -133.98205 57.4494, -134.04455 57.4765, 
+      -134.1128 57.496867, -134.13315 57.4949, -134.13895 57.484267, -134.1186 57.4649, -134.12735 57.4552, -134.1622 57.450367, -134.1709 57.439733, -134.1622 57.430033, -134.1317 57.427133, -133.908 57.368067, 
+      -133.8891 57.3516, -133.88765 57.3303, -133.8993 57.310933, -133.93415 57.2964, -133.97335 57.2906, -134.04455 57.300267, -134.1157 57.3206, -134.19995 57.349667, -134.2203 57.352567, -134.23045 57.346767, 
+      -134.24355 57.308033, -134.26095 57.2993, -134.27405 57.304133, -134.3307 57.400967, -134.3452 57.402933, -134.34955 57.396133, -134.34375 57.242167, -134.35975 57.212167, -134.41205 57.1802, -134.54565 57.1066, 
+      -134.61105 57.089167, -134.63425 57.071733, -134.6546 57.0485, -134.6909 57.0427, -134.72435 57.049467, -134.75775 57.0669, -134.78095 57.098867, -134.7868 57.1589, -134.7737 57.245067, -134.7534 57.264433, 
+      -134.7345 57.268333, -134.67205 57.2596, -134.65605 57.264433, -134.65025 57.276067, -134.6517 57.288667, -134.69675 57.3274, -134.7098 57.3516, -134.70545 57.387433, -134.6851 57.3971, -134.66185 57.3942, 
+      -134.6125 57.373867, -134.57035 57.358367, -134.4948 57.3603, -134.48175 57.3729, -134.489 57.3884, -134.52385 57.399067, -134.58925 57.4068, -134.6299 57.415533, -134.68655 57.453267, -134.6967 57.4678, 
+      -134.69525 57.4804, -134.6662 57.4988, -134.6633 57.515267, -134.672 57.527833, -134.6793 57.526867, -134.70545 57.5104, -134.7272 57.5104, -134.7345 57.518167, -134.74465 57.5966, -134.77805 57.711833, 
+      -134.7795 57.774767, -134.7679 57.832867, -134.7897 57.9113, -134.7868 58.001367, -134.7708 58.0798, -134.78535 58.088533, -134.79695 58.0866, -134.8071 58.078833, -134.8202 58.0246, -134.83325 58.0188, 
+      -134.8507 58.0217, -134.85795 58.030433, -134.85795 58.047867, -134.87975 58.075933, -134.9669 58.212467, -134.98575 58.332533, -134.97125 58.3461, -134.9509 58.3461, -134.9378 58.336433, -134.9378 58.3006, 
+      -134.9262 58.295767, -134.8928 58.301567, -134.87245 58.295767, -134.75625 58.128233)), 
+  ((-163.1586 54.729167, -163.11335 54.716767, -163.07765 54.686767, -162.98915 54.6671, -162.96275 54.6381, -162.9752 54.6257, -163.1382 54.618433, -163.1646 54.624667, -163.1724 54.6433, -163.1972 54.657767, 
+      -163.4488 54.718867, -163.48295 54.736433, -163.5047 54.7406, -163.52175 54.733333, -163.52485 54.710567, -163.49535 54.668133, -163.4876 54.6319, -163.5109 54.621567, -163.5311 54.600867, -163.5769 54.583567, 
+      -163.80985 54.587333, -163.8969 54.603467, -163.9533 54.6357, -163.9791 54.634633, -164.0339 54.607767, -164.0613 54.6013, -164.1685 54.5997, -164.32 54.567467, -164.36675 54.548133, -164.4635 54.476133, 
+      -164.5594 54.435833, -164.6803 54.4154, -164.7996 54.4197, -164.8963 54.453, -164.94145 54.4874, -164.94625 54.515333, -164.93095 54.547033, -164.83585 54.626567, -164.72785 54.694267, -164.6811 54.735067, 
+      -164.60775 54.869933, -164.5836 54.8957, -164.56585 54.906467, -164.5062 54.907533, -164.46915 54.898933, -164.3934 54.877433, -164.36115 54.877433, -164.2725 54.923667, -164.2475 54.934933, -164.0895 54.934933, 
+      -164.0186 54.943533, -163.94925 54.9661, -163.88155 55.0166, -163.8453 55.025733, -163.69055 55.017167, -163.63895 55.024667, -163.51165 55.068733, -163.49065 55.067667, -163.4826 55.054767, -163.48745 55.0408, 
+      -163.5503 55.017167, -163.56965 55.005333, -163.56965 54.988133, -163.48585 54.8506, -163.4439 54.810833, -163.1586 54.729167)), 
+  ((-166.0544 60.318733, -166.0126 60.292667, -165.961 60.279667, -165.8982 60.279667, -165.86755 60.2908, -165.8466 60.2908, -165.8257 60.2806, -165.83825 60.189467, -165.8759 60.1625, -165.88355 60.140633, 
+      -165.87375 60.1276, -165.8347 60.120167, -165.82075 60.1118, -165.82075 60.039267, -165.8068 60.029967, -165.7566 60.023467, -165.7524 60.004867, -165.76215 59.957433, -165.7859 59.936067, -165.85005 59.925833, 
+      -165.9254 59.932333, -165.9798 59.9314, -166.03905 59.9235, -166.26365 59.8649, -166.29015 59.8649, -166.32365 59.8742, -166.3599 59.878867, -166.39615 59.8705, -166.4115 59.857467, -166.40455 59.850967, 
+      -166.33895 59.831433, -166.3055 59.815633, -166.29155 59.766333, -166.3013 59.744, -166.332 59.736567, -166.34175 59.741233, -166.3613 59.775633, -166.3941 59.793767, -166.51965 59.873733, -166.7484 59.9593, 
+      -166.76515 59.9816, -166.81465 60.022067, -166.8663 60.049033, -167.0825 60.099267, -167.15645 60.1318, -167.1704 60.1318, -167.1899 60.116, -167.2178 60.1039, -167.23315 60.104833, -167.2471 60.115067, 
+      -167.2708 60.176433, -167.28475 60.189467, -167.32525 60.198767, -167.3322 60.209933, -167.32525 60.221067, -167.2736 60.251767, -167.26105 60.2778, -167.2527 60.282467, -167.21225 60.283367, -167.20385 60.281533, 
+      -167.1983 60.2713, -167.15925 60.2527, -167.11805 60.242, -166.92275 60.2318, -166.8265 60.2132, -166.70025 60.155067, -166.66955 60.154133, -166.5398 60.176467, -166.53005 60.1839, -166.5398 60.198767, 
+      -166.5426 60.217367, -166.52865 60.232267, -166.4631 60.250867, -166.3829 60.283867, -166.3201 60.2913, -166.22805 60.322, -166.2085 60.322, -166.19455 60.310833, -166.1583 60.304333, -166.14295 60.3071, 
+      -166.14015 60.3164, -166.17085 60.348967, -166.1653 60.355467, -166.14855 60.3592, -166.1095 60.355467, -166.0544 60.318733)), 
+  ((-131.38075 55.8738, -131.32615 55.889467, -131.29295 55.889467, -131.2349 55.864567, -131.11675 55.787167, -131.08975 55.7547, -131.07315 55.682833, -131.069 55.6621, -131.0068 55.605433, -130.98605 55.5695, 
+      -130.97985 55.5474, -130.99645 55.526667, -131.0213 55.4769, -131.0441 55.413333, -131.04205 55.364967, -131.04825 55.348367, -131.0669 55.348367, -131.1033 55.3678, -131.1167 55.367733, -131.125 55.360833, 
+      -131.1293 55.331167, -131.2637 55.121067, -131.2776 55.112567, -131.29965 55.109867, -131.4016 55.129967, -131.4213 55.140767, -131.4213 55.1508, -131.37495 55.225733, -131.33905 55.335433, -131.3379 55.416533, 
+      -131.35295 55.429667, -131.37615 55.435067, -131.42015 55.433533, -131.45495 55.426567, -131.48735 55.407267, -131.49305 55.3802, -131.5116 55.364133, -131.55615 55.348067, -131.60995 55.306, -131.62855 55.298567, 
+      -131.63965 55.301033, -131.6415 55.310933, -131.61925 55.3802, -131.62665 55.4396, -131.6582 55.4903, -131.66195 55.5237, -131.67305 55.541033, -131.68605 55.5472, -131.69535 55.544733, -131.70275 55.5336, 
+      -131.70275 55.5101, -131.6749 55.442067, -131.66935 55.388867, -131.6842 55.294867, -131.7009 55.273833, -131.71945 55.2689, -131.74175 55.2763, -131.75845 55.293633, -131.78255 55.358567, -131.83635 55.4093, 
+      -131.8475 55.4625, -131.84005 55.486, -131.77325 55.577533, -131.74355 55.588667, -131.71945 55.603833, -131.71575 55.6137, -131.72315 55.621767, -131.7417 55.623, -131.76025 55.627933, -131.77325 55.647733, 
+      -131.7714 55.6734, -131.7027 55.731533, -131.71015 55.755067, -131.70735 55.7705, -131.68975 55.778567, -131.62015 55.787833, -131.61085 55.7971, -131.61455 55.807633, -131.6461 55.8138, -131.6628 55.8237, 
+      -131.66095 55.831733, -131.64335 55.8404, -131.60715 55.841333, -131.46145 55.855567, -131.38075 55.8738)), 
+  ((-134.4691 56.791267, -134.48475 56.816767, -134.523 56.834167, -134.5247 56.843433, -134.5108 56.8492, -134.4552 56.8411, -134.3874 56.804033, -134.35265 56.7739, -134.33875 56.7739, -134.3266 56.786633, 
+      -134.32485 56.806333, -134.36655 56.861967, -134.38395 56.885133, -134.3787 56.8944, -134.35615 56.9002, -134.26925 56.895567, -134.1841 56.8747, -134.17195 56.875867, -134.17365 56.885133, -134.22235 56.925667, 
+      -134.2345 56.940733, -134.2258 56.951167, -134.2032 56.951167, -134.08155 56.9025, -134.0155 56.858467, -134.00335 56.8411, -134.01895 56.822567, -134.0294 56.8017, -134.01895 56.7878, -133.99985 56.7878, 
+      -133.97205 56.805167, -133.95815 56.802867, -133.94075 56.7843, -133.9529 56.7229, -133.9929 56.676567, -134.01725 56.651067, -134.00855 56.631367, -133.98595 56.626733, -133.95985 56.636, -133.9338 56.668433, 
+      -133.906 56.731, -133.9008 56.813267, -133.8799 56.8237, -133.866 56.822567, -133.8521 56.805167, -133.76345 56.786633, -133.7461 56.765767, -133.72695 56.718267, -133.6731 56.660333, -133.6522 56.593133, 
+      -133.6522 56.575767, -133.68 56.557233, -133.70955 56.5607, -133.8295 56.602433, -133.84515 56.602433, -133.8434 56.595467, -133.7982 56.57, -133.7947 56.5468, -133.8121 56.512033, -133.83645 56.503933, 
+      -133.9025 56.515533, -133.91465 56.5109, -133.9112 56.500467, -133.8677 56.466867, -133.81385 56.448333, -133.7947 56.430933, -133.78605 56.407767, -133.8034 56.389233, -133.82425 56.3869, -133.8712 56.4205, 
+      -133.88685 56.4147, -133.8886 56.393867, -133.90595 56.382267, -133.9129 56.360267, -133.90425 56.348667, -133.8365 56.323167, -133.81565 56.298833, -133.81565 56.272167, -133.8365 56.2629, -133.8695 56.2664, 
+      -133.9338 56.301133, -133.96685 56.3104, -133.98595 56.304633, -133.9912 56.283767, -133.9842 56.242067, -133.9686 56.236267, -133.93555 56.2467, -133.9008 56.239733, -133.8921 56.214233, -133.9008 56.1841, 
+      -133.9147 56.178333, -133.93905 56.1818, -133.95295 56.179467, -133.97205 56.152833, -133.9738 56.078667, -133.98425 56.0694, -133.99465 56.068233, -134.019 56.077533, -134.0416 56.109967, -134.06245 56.158633, 
+      -134.0833 56.186433, -134.1198 56.1957, -134.14065 56.218867, -134.13895 56.2467, -134.15285 56.281467, -134.16325 56.290733, -134.17545 56.290733, -134.1876 56.283767, -134.19105 56.210767, -134.19805 56.206133, 
+      -134.2519 56.2073, -134.26235 56.203833, -134.26235 56.192233, -134.24845 56.178333, -134.19455 56.171367, -134.1685 56.1598, -134.1511 56.125033, -134.15805 56.104167, -134.1824 56.0972, -134.22585 56.112267, 
+      -134.2467 56.118067, -134.2571 56.112267, -134.25885 56.0949, -134.23625 56.0335, -134.238 56.011467, -134.2519 56.005667, -134.26755 56.0103, -134.29535 56.0416, -134.3023 56.0636, -134.32145 56.081, 
+      -134.351 56.0868, -134.3666 56.099533, -134.3718 56.121567, -134.38395 56.133133, -134.4118 56.135467, -134.4222 56.147033, -134.4222 56.209633, -134.4048 56.211933, -134.37525 56.191067, -134.35965 56.194567, 
+      -134.3492 56.208467, -134.34575 56.265233, -134.3579 56.267567, -134.37355 56.255967, -134.3996 56.247867, -134.41875 56.255967, -134.42395 56.2803, -134.41005 56.304633, -134.3805 56.318533, -134.35965 56.3394, 
+      -134.35965 56.357933, -134.38225 56.388067, -134.3857 56.407767, -134.36485 56.4263, -134.33355 56.428633, -134.3075 56.4182, -134.2623 56.3591, -134.23275 56.328967, -134.21535 56.328967, -134.1945 56.349833, 
+      -134.17885 56.354467, -134.15105 56.346367, -134.1302 56.320867, -134.1163 56.320867, -134.10065 56.3278, -134.09715 56.3452, -134.1041 56.368367, -134.1893 56.498133, -134.2762 56.544467, -134.30055 56.557233, 
+      -134.2953 56.569967, -134.26405 56.582733, -134.1441 56.587367, -134.1128 56.602433, -134.1041 56.615167, -134.1163 56.630233, -134.1493 56.640667, -134.20665 56.6337, -134.27965 56.601267, -134.30225 56.609367, 
+      -134.30225 56.623267, -134.26055 56.6534, -134.2588 56.666133, -134.26575 56.671933, -134.27965 56.671933, -134.33705 56.636033, -134.3579 56.632533, -134.3822 56.644133, -134.39435 56.6534, -134.47955 56.6754, 
+      -134.4952 56.687, -134.4969 56.705533, -134.47955 56.747233, -134.4691 56.791267)), 
+  ((-167.41845 53.311367, -167.48485 53.283467, -167.55745 53.223633, -167.57465 53.220333, -167.5845 53.224433, -167.59805 53.252333, -167.61405 53.256433, -167.63 53.250667, -167.6571 53.221167, -167.68535 53.217067, 
+      -167.81205 53.228533, -167.8539 53.245767, -167.8625 53.2597, -167.85265 53.279367, -167.769 53.340067, -167.68965 53.3823, -167.6085 53.392967, -167.5396 53.420833, -167.4941 53.4569, -167.41045 53.5012, 
+      -167.38955 53.504467, -167.35445 53.4967, -167.32125 53.5008, -167.27205 53.528667, -167.26715 53.539333, -167.30775 53.572967, -167.30895 53.5951, -167.2868 53.618867, -167.2622 53.6279, -167.2327 53.627067, 
+      -167.15395 53.598367, -167.13185 53.597567, -167.1146 53.609867, -167.1146 53.622167, -167.15765 53.672167, -167.15395 53.682833, -167.1337 53.6906, -167.08325 53.689767, -167.05495 53.6988, -167.0402 53.697967, 
+      -166.96515 53.647967, -166.9541 53.6283, -166.9221 53.614333, -166.88765 53.6119, -166.8729 53.621733, -166.8729 53.630733, -166.8926 53.640567, -166.8938 53.652867, -166.88275 53.665167, -166.852 53.670933, 
+      -166.8225 53.679133, -166.8237 53.688967, -166.84275 53.704933, -166.96945 53.735267, -167.10725 53.765633, -167.1183 53.783667, -167.11585 53.809067, -167.0974 53.836967, -167.03345 53.877133, -166.93315 53.916067, 
+      -166.8372 53.959533, -166.80525 53.964433, -166.77325 53.944767, -166.7499 53.948033, -166.7179 53.9669, -166.6933 53.9669, -166.67485 53.957067, -166.6595 53.864833, -166.6324 53.853333, -166.58935 53.856633, 
+      -166.49465 53.8927, -166.47005 53.912367, -166.44175 53.9665, -166.4221 53.9706, -166.39625 53.9583, -166.3729 53.9255, -166.3704 53.889433, -166.38085 53.878367, -166.43375 53.8603, -166.58135 53.8037, 
+      -166.61455 53.784033, -166.6244 53.763533, -166.6158 53.752867, -166.5764 53.743033, -166.5666 53.728267, -166.5506 53.722533, -166.5346 53.7258, -166.5223 53.7455, -166.478 53.773367, -166.4313 53.784033, 
+      -166.4042 53.780733, -166.38825 53.7668, -166.371 53.739767, -166.3366 53.731567, -166.31445 53.7135, -166.31445 53.702033, -166.35135 53.6799, -166.45095 53.652, -166.4891 53.628233, -166.5137 53.592967, 
+      -166.52795 53.581967, -166.5446 53.579067, -166.56795 53.583967, -166.5852 53.585633, -166.5938 53.579867, -166.5864 53.509367, -166.5975 53.501167, -166.6098 53.501167, -166.6233 53.511833, -166.6356 53.5356, 
+      -166.69095 53.593833, -166.71435 53.595467, -166.7291 53.589733, -166.7365 53.578233, -166.6971 53.501167, -166.69835 53.480667, -166.72295 53.461, -166.7488 53.4577, -166.7746 53.462633, -166.79555 53.484767, 
+      -166.82195 53.495, -166.84655 53.4909, -166.92155 53.440867, -166.94495 53.439233, -166.9597 53.4458, -167.01015 53.476967, -167.04335 53.476967, -167.06055 53.4704, -167.11405 53.4331, -167.2309 53.4126, 
+      -167.2961 53.394567, -167.41845 53.311367)), 
+  ((-152.96705 58.1117, -152.95605 58.104367, -152.94025 58.1054, -152.93235 58.112767, -152.9371 58.138, -152.96395 58.158, -152.9734 58.187467, -152.9955 58.2106, -153.02705 58.224267, -153.0444 58.2495, 
+      -153.0428 58.2611, -153.01125 58.272667, -152.99865 58.294733, -152.98285 58.298967, -152.88505 58.266333, -152.8535 58.262133, -152.82035 58.268433, -152.79195 58.262133, -152.7462 58.232667, -152.7178 58.229533, 
+      -152.702 58.242167, -152.7004 58.251633, -152.74615 58.2937, -152.7651 58.332633, -152.7856 58.349467, -152.8203 58.361033, -152.8803 58.4031, -152.91185 58.4336, -152.9087 58.442033, -152.83135 58.4557, 
+      -152.79665 58.475667, -152.78085 58.501967, -152.7698 58.506167, -152.76195 58.5009, -152.7556 58.484067, -152.71935 58.454633, -152.70515 58.454633, -152.68305 58.473567, -152.6799 58.509333, -152.672 58.514567, 
+      -152.6578 58.512467, -152.5947 58.458833, -152.5789 58.457767, -152.5505 58.4725, -152.53 58.4704, -152.4795 58.440933, -152.47475 58.431467, -152.5016 58.3936, -152.5 58.377833, -152.48895 58.372567, 
+      -152.45265 58.371533, -152.4369 58.368367, -152.42745 58.355733, -152.429 58.298933, -152.41795 58.290533, -152.40375 58.291567, -152.34695 58.351533, -152.3028 58.4199, -152.287 58.4199, -152.26965 58.404133, 
+      -152.26335 58.327333, -152.25545 58.321033, -152.2428 58.3242, -152.20495 58.370467, -152.1876 58.3831, -152.1671 58.3831, -152.12605 58.3652, -152.11975 58.351533, -152.15605 58.2958, -152.2081 58.250567, 
+      -152.24125 58.215833, -152.2381 58.1906, -152.2223 58.183233, -152.2097 58.1864, -152.1592 58.228467, -152.13395 58.246333, -152.10395 58.244233, -152.0803 58.231633, -152.06925 58.208467, -152.05345 58.208467, 
+      -152.0361 58.222167, -151.99665 58.2779, -151.9746 58.289467, -151.9604 58.285267, -151.95405 58.270533, -151.973 58.179033, -152.0314 58.102267, -152.14185 58.0223, -152.23335 57.988633, -152.2728 57.986533, 
+      -152.287 57.994967, -152.27595 58.0528, -152.2665 58.060167, -152.24595 58.057033, -152.2365 58.065433, -152.2365 58.082267, -152.33275 58.161167, -152.34695 58.159067, -152.3517 58.150633, -152.3501 58.112767, 
+      -152.3643 58.1075, -152.3864 58.108567, -152.40535 58.100133, -152.40535 58.084367, -152.36745 58.045433, -152.36115 58.0202, -152.37695 58.006533, -152.43845 58.005467, -152.54575 58.031767, -152.6862 58.032833, 
+      -152.814 57.999133, -152.87395 57.968633, -152.9418 57.9539, -152.9986 57.9539, -153.0428 57.9802, -153.1264 58.064367, -153.19425 58.106433, -153.21635 58.125367, -153.22425 58.164267, -153.2148 58.185333, 
+      -153.1769 58.2053, -153.14695 58.2095, -153.11065 58.2011, -152.96705 58.1117)), 
+  ((-133.43195 56.985367, -133.4013 56.958433, -133.3771 56.944433, -133.3674 56.953067, -133.3674 56.989667, -133.3577 56.998267, -133.2818 57.0026, -133.1494 56.9929, -133.0929 56.977833, -132.9944 56.922933, 
+      -132.97665 56.898167, -132.98795 56.8885, -133.01215 56.8928, -133.02995 56.884167, -133.0364 56.863733, -133.0493 56.759333, -133.017 56.722733, -132.996 56.6786, -132.99765 56.643067, -133.0186 56.625833, 
+      -133.03475 56.6011, -133.06545 56.5957, -133.08965 56.6, -133.16395 56.662433, -133.2237 56.7335, -133.28665 56.781933, -133.3254 56.859433, -133.33995 56.8745, -133.34965 56.873433, -133.3561 56.859433, 
+      -133.369 56.852967, -133.3803 56.8562, -133.4013 56.894933, -133.41585 56.9014, -133.4255 56.898167, -133.43195 56.8788, -133.4142 56.813133, -133.40775 56.7561, -133.3916 56.744267, -133.37705 56.7464, 
+      -133.35445 56.7733, -133.3383 56.7733, -133.3222 56.763633, -133.3141 56.717333, -133.33025 56.679667, -133.3141 56.644133, -133.25435 56.606467, -133.1704 56.5914, -133.16555 56.580633, -133.17525 56.570933, 
+      -133.2253 56.566633, -133.23175 56.561233, -133.22045 56.548333, -133.1736 56.524633, -133.15265 56.507433, -133.15585 56.492367, -133.1801 56.482667, -133.18975 56.4493, -133.2043 56.441767, -133.26725 56.441767, 
+      -133.32375 56.448233, -133.348 56.462233, -133.35445 56.483767, -133.3738 56.492367, -133.3916 56.4913, -133.4384 56.455767, -133.5062 56.439633, -133.5708 56.439633, -133.59985 56.452533, -133.6128 56.4719, 
+      -133.61925 56.525733, -133.595 56.6183, -133.7048 56.794833, -133.7258 56.833567, -133.75165 56.8454, -133.8033 56.8454, -133.84045 56.851867, -133.876 56.876633, -133.9212 56.9003, -133.93575 56.91, 
+      -133.9325 56.921833, -133.88245 56.933667, -133.87115 56.948767, -133.87435 56.9606, -133.9083 56.972433, -133.98095 56.9735, -134.03585 56.982133, -134.0762 56.999333, -134.0891 57.0155, -134.0972 57.072533, 
+      -134.08265 57.0919, -134.0536 57.094067, -134.0132 57.089767, -133.79365 57.021933, -133.71775 57.012267, -133.46745 57.000433, -133.43195 56.985367)), 
+  ((-168 53.601933, -167.96605 53.595967, -167.8208 53.573367, -167.8018 53.564167, -167.8018 53.531934, -167.895 53.4606, -167.92785 53.416867, -167.97755 53.3621, -168 53.337367, -168.0169 53.3235, 
+      -168.083 53.297467, -168.11605 53.268433, -168.12355 53.225367, -168.1401 53.208333, -168.16265 53.202333, -168.1987 53.212333, -168.23025 53.209333, -168.25425 53.197333, -168.25725 53.1803, -168.2693 53.163267, 
+      -168.31735 53.139733, -168.39995 53.1137, -168.4811 53.076633, -168.50965 53.069633, -168.5652 53.075633, -168.6268 53.068633, -168.65235 53.057633, -168.6884 53.021567, -168.73645 52.978, -168.78 52.957967, 
+      -168.80255 52.937933, -168.8416 52.888867, -168.88365 52.867833, -168.95275 52.8588, -168.9888 52.8488, -169.08045 52.809733, -169.115 52.803733, -169.124 52.805733, -169.115 52.829267, -169.0384 52.884333, 
+      -168.91975 52.953433, -168.87165 53.012533, -168.8176 53.0596, -168.79955 53.084667, -168.78455 53.139233, -168.73045 53.207333, -168.6704 53.2504, -168.57125 53.265433, -168.4 53.273933, -168.31135 53.281967, 
+      -168.2633 53.299, -168.24525 53.313, -168.25725 53.339033, -168.2888 53.345067, -168.32785 53.3671, -168.3339 53.390133, -168.31285 53.417167, -168.29935 53.4412, -168.31585 53.472233, -168.30835 53.5043, 
+      -168.25125 53.544333, -168.16265 53.5804, -168.0635 53.597433, -168 53.601933)), 
+  ((-175.2333 52.101667, -175.1567 52.106167, -175.1011 52.1242, -175.0756 52.1242, -175.04855 52.105167, -175.02 52.106667, -174.9434 52.140733, -174.8863 52.145733, -174.85325 52.136733, -174.82475 52.136733, 
+      -174.7917 52.150733, -174.75265 52.156767, -174.62645 52.163267, -174.51825 52.213333, -174.4552 52.226367, -174.34555 52.222367, -174.30345 52.221333, -174.30045 52.229367, -174.3215 52.239367, -174.3395 52.266433, 
+      -174.3305 52.271433, -174.29745 52.266433, -174.2734 52.269433, -174.2419 52.294467, -174.2419 52.3335, -174.28695 52.371567, -174.35005 52.372567, -174.3846 52.358567, -174.42215 52.359567, -174.43715 52.370567, 
+      -174.43115 52.3901, -174.29595 52.4492, -174.24035 52.474233, -174.16525 52.470233, -174.08265 52.4392, -173.9835 52.358567, -173.95045 52.3115, -173.976 52.268433, -174.0331 52.2424, -174.09765 52.2514, 
+      -174.16675 52.272433, -174.20735 52.2554, -174.22385 52.222367, -174.1998 52.193333, -174.16075 52.1793, -174.08865 52.145267, -174.0421 52.129233, -174.00605 52.124233, -173.99705 52.1092, -174.01805 52.090167, 
+      -174.0511 52.067133, -174.09165 52.068133, -174.1262 52.090167, -174.1322 52.1122, -174.15025 52.1172, -174.1863 52.1107, -174.2389 52.1137, -174.2674 52.1257, -174.29895 52.148733, -174.3335 52.158767, 
+      -174.36055 52.156767, -174.37255 52.147733, -174.341 52.1177, -174.29745 52.1067, -174.27495 52.087667, -174.28695 52.061633, -174.30345 52.0526, -174.335 52.061633, -174.3861 52.088667, -174.43865 52.099667, 
+      -174.5363 52.095667, -174.56935 52.094167, -174.6204 52.1172, -174.65195 52.124233, -174.66245 52.1132, -174.66245 52.094167, -174.6249 52.0431, -174.6324 52.028067, -174.65645 52.025067, -174.7015 52.0351, 
+      -174.7676 52.060133, -174.85925 52.066133, -174.93135 52.0416, -174.9689 52.017533, -175.00795 51.9895, -175.053 51.996533, -175.1011 52.021567, -175.12965 52.039567, -175.1792 52.0426, -175.20925 52.037567, 
+      -175.2393 52.012533, -175.29335 52.018567, -175.3114 52.036567, -175.3114 52.0576, -175.27985 52.079633, -175.2333 52.101667)), 
+  ((-156.69425 20.861533, -156.72265 20.888967, -156.7349 20.9127, -156.73935 20.942333, -156.7349 20.980867, -156.72265 21.0157, -156.7082 21.032, -156.6915 21.047567, -156.6737 21.056467, -156.6459 21.0609, 
+      -156.62425 21.0609, -156.6053 21.057933, -156.5853 21.049033, -156.56415 21.032733, -156.54305 21.013467, -156.52635 20.9994, -156.50635 20.973433, -156.4941 20.959367, -156.48075 20.946767, -156.4663 20.9401, 
+      -156.4457 20.933433, -156.41345 20.928233, -156.39565 20.9275, -156.37115 20.934167, -156.34895 20.937867, -156.32225 20.939367, -156.28665 20.938633, -156.26165 20.933433, -156.2383 20.924533, -156.2083 20.906767, 
+      -156.19605 20.895633, -156.1827 20.886, -156.1627 20.876367, -156.14155 20.8712, -156.11485 20.868233, -156.0993 20.864533, -156.07985 20.855633, -156.0676 20.850433, -156.03645 20.846733, -156.0142 20.843767, 
+      -155.98305 20.8356, -155.9564 20.825233, -155.94415 20.8156, -155.933 20.7993, -155.92525 20.776333, -155.92415 20.749667, -155.9319 20.740033, -155.94635 20.731867, -155.9697 20.722233, -156.00755 20.715567, 
+      -156.0398 20.709633, -156.07485 20.693333, -156.10045 20.678533, -156.11935 20.669633, -156.1416 20.6563, -156.15935 20.651833, -156.1883 20.648133, -156.21385 20.646667, -156.2272 20.642967, -156.25115 20.628133, 
+      -156.28005 20.619967, -156.2934 20.612567, -156.30785 20.608867, -156.329 20.597, -156.34125 20.5933, -156.36125 20.594033, -156.37235 20.597733, -156.38905 20.611833, -156.3935 20.624433, -156.4024 20.640733, 
+      -156.40685 20.6585, -156.40795 20.670367, -156.41465 20.6763, -156.4274 20.6837, -156.44185 20.694067, -156.45295 20.7037, -156.4552 20.711867, -156.4474 20.722233, -156.44185 20.729633, -156.43405 20.739267, 
+      -156.42405 20.758533, -156.42295 20.7778, -156.42295 20.798567, -156.4296 20.8156, -156.4396 20.827467, -156.4552 20.837833, -156.4663 20.8445, -156.4813 20.847467, -156.518 20.843767, -156.528 20.841567, 
+      -156.5369 20.8297, -156.5469 20.8223, -156.56025 20.8156, -156.57585 20.8134, -156.58695 20.8156, -156.6003 20.820067, -156.607 20.8245, -156.62255 20.831933, -156.64145 20.841567, -156.6709 20.852667, 
+      -156.69425 20.861533)), 
+  ((-158.1116 21.7243, -158.09115 21.743567, -158.06555 21.7532, -158.04555 21.759133, -158.01275 21.759867, -157.97495 21.753933, -157.94605 21.745767, -157.9249 21.7317, -157.91155 21.721333, -157.9071 21.708733, 
+      -157.90045 21.6939, -157.8893 21.682067, -157.83095 21.635367, -157.82205 21.622033, -157.8176 21.605733, -157.8198 21.587967, -157.8265 21.5635, -157.8287 21.544967, -157.8198 21.527933, -157.80425 21.5146, 
+      -157.7842 21.507167, -157.76195 21.506433, -157.75085 21.510133, -157.7386 21.515333, -157.72305 21.515333, -157.71525 21.506433, -157.7186 21.490133, -157.7258 21.473833, -157.72915 21.466433, -157.73805 21.4516, 
+      -157.7325 21.4338, -157.72805 21.419733, -157.7247 21.405667, -157.71135 21.387867, -157.7091 21.364167, -157.69245 21.3434, -157.68465 21.324867, -157.6863 21.313767, -157.7019 21.2967, -157.7141 21.2856, 
+      -157.733 21.2804, -157.7575 21.284133, -157.79195 21.288567, -157.80755 21.292267, -157.8309 21.301167, -157.84755 21.3093, -157.8659 21.324133, -157.87925 21.329333, -157.88705 21.3345, -157.9026 21.344867, 
+      -157.91485 21.3508, -157.93375 21.353767, -157.946 21.3597, -157.95265 21.369333, -157.95265 21.389333, -157.9538 21.404167, -157.95045 21.4138, -157.95265 21.427133, -157.96045 21.430833, -157.97045 21.431567, 
+      -157.98045 21.427867, -157.9927 21.423433, -158.0027 21.4227, -158.01605 21.4249, -158.0355 21.4301, -158.0511 21.433067, -158.05885 21.431567, -158.0622 21.425633, -158.0622 21.416767, -158.0611 21.403433, 
+      -158.05665 21.390067, -158.0511 21.3797, -158.0422 21.364133, -158.0444 21.346367, -158.0533 21.338933, -158.08 21.333033, -158.1089 21.330067, -158.13785 21.3345, -158.16005 21.3456, -158.16565 21.356, 
+      -158.1634 21.370067, -158.1623 21.398233, -158.16565 21.4175, -158.17785 21.4427, -158.1901 21.463433, -158.2062 21.481967, -158.2162 21.4931, -158.22065 21.510867, -158.224 21.527167, -158.234 21.550167, 
+      -158.23955 21.564967, -158.25515 21.580533, -158.2718 21.5961, -158.2874 21.615367, -158.2974 21.6287, -158.2974 21.640567, -158.2857 21.647967, -158.27235 21.6502, -158.24565 21.650933, -158.20005 21.653167, 
+      -158.18 21.654633, -158.16225 21.663533, -158.14445 21.6754, -158.1322 21.690967, -158.11995 21.709467, -158.1116 21.7243)), 
+  ((-147.4455 60.165333, -147.43275 60.204533, -147.4121 60.224667, -147.3946 60.227867, -147.36755 60.219367, -147.33415 60.215133, -147.31025 60.225733, -147.3071 60.234233, -147.3437 60.264967, -147.3373 60.276633, 
+      -147.3071 60.294667, -147.3023 60.371033, -147.2562 60.402867, -147.1846 60.416633, -147.15595 60.413467, -147.148 60.402867, -147.15435 60.3912, -147.2005 60.386967, -147.22595 60.372133, -147.2371 60.355167, 
+      -147.2148 60.336067, -147.18775 60.327567, -147.15755 60.330767, -147.12415 60.351967, -147.09075 60.357267, -147.0748 60.3509, -147.0748 60.333933, -147.12095 60.304233, -147.1337 60.267133, -147.12415 60.2576, 
+      -147.10025 60.265, -147.0255 60.304233, -146.9698 60.3244, -146.94595 60.321233, -146.9348 60.3053, -146.9396 60.285167, -147.01755 60.248033, -147.10345 60.210933, -147.15275 60.183333, -147.253 60.147267, 
+      -147.3389 60.099567, -147.3691 60.034867, -147.3739 59.9797, -147.3405 59.919267, -147.34685 59.9023, -147.3771 59.894867, -147.45505 59.895933, -147.4821 59.890633, -147.4996 59.871533, -147.4948 59.7994, 
+      -147.51075 59.779267, -147.5346 59.770767, -147.6014 59.779267, -147.65075 59.779267, -147.68575 59.763367, -147.73345 59.7135, -147.77325 59.7029, -147.7971 59.7114, -147.80345 59.7326, -147.78755 59.835467, 
+      -147.7621 59.884267, -147.71755 59.9267, -147.6062 59.988233, -147.51395 60.0614, -147.4455 60.165333)), 
+  ((-159.76225 22.111333, -159.7367 22.132033, -159.67165 22.178733, -159.6472 22.187633, -159.6272 22.200233, -159.60495 22.2106, -159.58605 22.220233, -159.56825 22.223933, -159.53155 22.223933, -159.50705 22.2269, 
+      -159.49705 22.2321, -159.4898 22.2432, -159.47645 22.249133, -159.45865 22.2521, -159.4475 22.251367, -159.42415 22.2447, -159.4097 22.2343, -159.39415 22.226167, -159.3808 22.2232, -159.35855 22.225433, 
+      -159.33185 22.226167, -159.31575 22.2232, -159.29685 22.2158, -159.2857 22.200233, -159.2757 22.183933, -159.26905 22.1654, -159.2568 22.153567, -159.2568 22.143933, -159.2635 22.131333, -159.2768 22.113533, 
+      -159.3002 22.0928, -159.3363 22.0587, -159.3441 22.0424, -159.34295 22.025333, -159.3385 22.005333, -159.3374 21.992733, -159.3385 21.972733, -159.34965 21.9579, -159.37965 21.934933, -159.40415 21.915667, 
+      -159.43475 21.898633, -159.47365 21.886033, -159.49815 21.883067, -159.5237 21.8801, -159.5493 21.8838, -159.57045 21.894933, -159.59045 21.902333, -159.61715 21.913467, -159.6388 21.927533, -159.6555 21.9394, 
+      -159.6733 21.957933, -159.68775 21.974233, -159.7133 21.994967, -159.73555 22.003133, -159.7578 22.015, -159.7756 22.021667, -159.78895 22.029067, -159.8012 22.046833, -159.8023 22.0587, -159.80005 22.0728, 
+      -159.79005 22.083167, -159.7778 22.095, -159.76225 22.111333)), 
+  ((-132.21925 56.079067, -132.23055 56.0629, -132.258 56.0489, -132.28545 56.0457, -132.32585 56.0586, -132.3436 56.061833, -132.3517 56.053233, -132.34845 55.919733, -132.36945 55.903567, -132.4001 55.891733, 
+      -132.4421 55.891733, -132.44695 55.8842, -132.43565 55.863767, -132.4421 55.8562, -132.4647 55.854067, -132.497 55.859433, -132.5826 55.905733, -132.59065 55.9208, -132.5858 55.931567, -132.5067 55.9951, 
+      -132.50185 56.006933, -132.52445 56.024167, -132.52605 56.033833, -132.51155 56.065067, -132.53415 56.088733, -132.55675 56.093033, -132.56805 56.0855, -132.5632 56.0532, -132.56965 56.041367, -132.5826 56.036, 
+      -132.60035 56.038133, -132.6262 56.052133, -132.64395 56.052133, -132.65205 56.046767, -132.65205 56.032767, -132.66495 56.022, -132.68595 56.020933, -132.7134 56.033833, -132.71985 56.047833, -132.69565 56.1006, 
+      -132.7005 56.1372, -132.72795 56.1738, -132.7215 56.185633, -132.67305 56.216867, -132.6359 56.2513, -132.60035 56.304067, -132.57615 56.323433, -132.539 56.335267, -132.5083 56.336333, -132.4841 56.325567, 
+      -132.46795 56.305133, -132.4825 56.270667, -132.48085 56.244833, -132.4082 56.1824, -132.4082 56.167333, -132.4405 56.130733, -132.4534 56.103833, -132.4389 56.0952, -132.41625 56.097367, -132.35005 56.124267, 
+      -132.3016 56.125367, -132.2532 56.105967, -132.21925 56.079067)), 
+  ((-176.7339 51.905867, -176.70685 51.962967, -176.6663 52.014033, -176.5972 52.039067, -176.55815 52.0511, -176.53865 52.0491, -176.5221 52.015033, -176.5116 51.942933, -176.5281 51.9259, -176.5777 51.9189, 
+      -176.5942 51.903867, -176.6002 51.8578, -176.5912 51.840767, -176.55665 51.830767, -176.5116 51.821733, -176.4605 51.834767, -176.42895 51.836767, -176.40045 51.822767, -176.3764 51.822767, -176.34485 51.828767, 
+      -176.33585 51.820733, -176.33435 51.7847, -176.33285 51.749633, -176.3644 51.7206, -176.40795 51.7201, -176.46805 51.739133, -176.5086 51.744133, -176.52815 51.738133, -176.53115 51.7121, -176.53715 51.694067, 
+      -176.54465 51.695067, -176.5747 51.7101, -176.59425 51.704067, -176.59725 51.692067, -176.5822 51.645, -176.59275 51.621967, -176.61375 51.617933, -176.6438 51.626967, -176.68735 51.622967, -176.7069 51.617933, 
+      -176.74145 51.625967, -176.73095 51.666533, -176.6919 51.7056, -176.6904 51.7246, -176.7174 51.728633, -176.8586 51.619467, -176.89165 51.611433, -176.8992 51.622467, -176.88415 51.6575, -176.82255 51.741633, 
+      -176.767 51.7867, -176.767 51.799733, -176.8421 51.804733, -176.86465 51.816733, -176.86915 51.832767, -176.82105 51.8518, -176.776 51.8513, -176.7144 51.836267, -176.68735 51.8413, -176.66485 51.8573, 
+      -176.67535 51.868333, -176.7249 51.881333, -176.7294 51.895367, -176.7339 51.905867)), 
+  ((-177.96565 51.9359, -177.9041 51.943433, -177.82295 51.946433, -177.80345 51.9364, -177.81095 51.912367, -177.7929 51.890333, -177.7704 51.889333, -177.72835 51.900367, -177.6277 51.901367, -177.59765 51.908367, 
+      -177.5601 51.9254, -177.53155 51.9184, -177.52255 51.892333, -177.54655 51.8683, -177.6397 51.838767, -177.69825 51.7997, -177.7223 51.752633, -177.7268 51.690533, -177.74335 51.6525, -177.7704 51.643467, 
+      -177.80795 51.645467, -177.83495 51.6635, -177.82745 51.700567, -177.83345 51.7186, -177.8545 51.7236, -177.9146 51.7176, -177.95215 51.716567, -177.9972 51.7281, -178.02725 51.751133, -178.02725 51.836267, 
+      -178.03325 51.8683, -178.0618 51.877333, -178.09035 51.880333, -178.1219 51.908367, -178.1294 51.9214, -178.09335 51.940433, -178.0648 51.949933, -178.02275 51.940933, -177.96565 51.9359)), 
+  ((-133.17135 55.052533, -133.16745 55.046633, -133.1725 55.039933, -133.1952 55.0332, -133.20025 55.0231, -133.19145 55.015567, -133.078 55.002967, -133.05155 54.990367, -133.049 54.9769, -133.06665 54.9643, 
+      -133.06665 54.9542, -132.98975 54.919767, -132.9689 54.881933, -132.9531 54.871, -132.88765 54.851667, -132.875 54.821433, -132.86495 54.8147, -132.83215 54.8147, -132.817 54.809667, -132.7666 54.755867, 
+      -132.7628 54.742433, -132.77795 54.716367, -132.7691 54.705433, -132.74895 54.699567, -132.7414 54.688633, -132.73885 54.655867, -132.7149 54.6382, -132.7061 54.6256, -132.7212 54.6155, -132.7464 54.614667, 
+      -132.80065 54.645767, -132.8561 54.6651, -132.9078 54.667633, -132.93805 54.676867, -132.94185 54.692, -132.9368 54.707133, -132.9229 54.715533, -132.8813 54.716367, -132.86995 54.7256, -132.8687 54.738233, 
+      -132.88265 54.749967, -132.95575 54.7693, -133.00365 54.7878, -133.0339 54.807133, -133.0339 54.816367, -133.0125 54.830667, -133.01625 54.836533, -133.08685 54.836533, -133.1045 54.8416, -133.12845 54.8584, 
+      -133.12845 54.871833, -133.10705 54.890333, -133.10955 54.8979, -133.1272 54.9021, -133.1726 54.919733, -133.189 54.934033, -133.189 54.943267, -133.17385 54.952533, -133.1663 54.965967, -133.1726 54.974367, 
+      -133.19025 54.975233, -133.23435 54.9643, -133.27345 54.965967, -133.29615 54.9786, -133.31505 55.000433, -133.3743 55.115567, -133.36925 55.137433, -133.34785 55.1492, -133.31755 55.150867, -133.2911 55.141633, 
+      -133.2621 55.112233, -133.2079 55.084467, -133.17135 55.052533)), 
+  ((-173.8979 52.145233, -173.88285 52.1397, -173.8513 52.122667, -173.8288 52.117667, -173.79125 52.127667, -173.7582 52.1377, -173.72665 52.1387, -173.6981 52.1447, -173.6921 52.158733, -173.65305 52.172733, 
+      -173.5629 52.169233, -173.53285 52.154233, -173.4758 52.152233, -173.39165 52.157233, -173.32105 52.152233, -173.267 52.1252, -173.22645 52.116167, -173.15885 52.118167, -173.08375 52.1342, -173.01765 52.1342, 
+      -172.9801 52.119167, -172.9831 52.094133, -173.0026 52.082133, -173.0762 52.0741, -173.1198 52.048067, -173.1393 52.040067, -173.2024 52.045567, -173.37515 52.0726, -173.3977 52.0676, -173.4052 52.044567, 
+      -173.4247 52.030533, -173.45475 52.035533, -173.5524 52.0716, -173.6185 52.0701, -173.79425 52.0591, -173.87685 52.0641, -173.9625 52.080133, -173.982 52.102167, -173.9805 52.1272, -173.95195 52.147233, 
+      -173.8979 52.145233)), 
+  ((-146.53245 60.2325, -146.5678 60.237, -146.588 60.2516, -146.588 60.2729, -146.5678 60.295367, -146.5291 60.305467, -146.51565 60.3133, -146.5207 60.330133, -146.54255 60.335767, -146.588 60.334633, 
+      -146.61665 60.354833, -146.62 60.3941, -146.5998 60.425533, -146.5577 60.445733, -146.5291 60.446867, -146.4483 60.427767, -146.418 60.427767, -146.37425 60.4491, -146.25305 60.483867, -146.1032 60.488367, 
+      -146.07125 60.487233, -146.04765 60.5097, -146.0258 60.5198, -145.89785 60.534367, -145.88435 60.528767, -145.8894 60.511933, -145.95335 60.476033, -146.0207 60.4592, -146.10485 60.4098, -146.1419 60.417667, 
+      -146.1806 60.417667, -146.19405 60.4098, -146.20755 60.361567, -146.23445 60.335733, -146.2631 60.332367, -146.34895 60.342467, -146.37085 60.3335, -146.41795 60.289733, -146.47185 60.2482, -146.53245 60.2325)), 
+  ((-159.86945 55.0775, -159.94005 55.0803, -159.96385 55.072367, -159.96555 55.064433, -159.93665 55.0304, -159.9392 55.019633, -159.97105 55.0097, -159.98565 55.010433, -160.04295 55.032133, -160.0634 55.033267, 
+      -160.0736 55.024167, -160.0685 54.999233, -160.077 54.9856, -160.13825 54.936833, -160.2131 54.8688, -160.24035 54.8257, -160.26415 54.812067, -160.2948 54.812067, -160.3101 54.823433, -160.31775 54.842133, 
+      -160.31435 54.862567, -160.2616 54.917, -160.2327 54.983933, -160.2378 55.051967, -160.265 55.095067, -160.2599 55.1053, -160.2463 55.1087, -160.2157 55.091667, -160.20715 55.090533, -160.19525 55.0996, 
+      -160.19185 55.1189, -160.20715 55.156333, -160.20375 55.169933, -160.18505 55.174467, -160.16805 55.163133, -160.15615 55.1257, -160.1442 55.116633, -160.12295 55.121733, -160.10935 55.1376, -160.09915 55.198867, 
+      -160.08725 55.212467, -160.0702 55.2136, -160.0549 55.201133, -160.0549 55.158033, -160.043 55.144433, -160.0192 55.144433, -160.01065 55.154633, -160.01405 55.180733, -160.00385 55.207933, -159.96985 55.245367, 
+      -159.9358 55.2601, -159.9222 55.255567, -159.9086 55.240833, -159.9103 55.185267, -159.9256 55.145567, -159.9188 55.1308, -159.9035 55.129667, -159.87965 55.141033, -159.85925 55.171633, -159.84225 55.1739, 
+      -159.8337 55.169367, -159.8371 55.095633, -159.86945 55.0775)), 
+  ((-132.65695 56.471933, -132.67955 56.4655, -132.6989 56.4655, -132.75545 56.477333, -132.7748 56.471967, -132.7861 56.449333, -132.8071 56.446133, -132.862 56.468733, -132.93145 56.522533, -132.9395 56.550533, 
+      -132.9169 56.5796, -132.8927 56.590367, -132.80065 56.562367, -132.76995 56.559133, -132.7603 56.568833, -132.7716 56.5882, -132.82325 56.618333, -132.9379 56.708733, -132.9912 56.804533, -132.9912 56.825, 
+      -132.94595 56.8562, -132.92175 56.863767, -132.89755 56.850833, -132.89755 56.829333, -132.8814 56.799167, -132.85555 56.778733, -132.71185 56.6474, -132.66665 56.579567, -132.6214 56.556967, -132.57945 56.5516, 
+      -132.5633 56.540833, -132.56975 56.525767, -132.65695 56.471933)), 
+  ((-122.6033 48, -122.6156 48.014633, -122.62755 48.034767, -122.6339 48.062333, -122.6425 48.075267, -122.6683 48.0973, -122.6704 48.106233, -122.6549 48.1224, -122.658 48.141, -122.6745 48.154067, 
+      -122.74475 48.182967, -122.8015 48.219467, -122.8046 48.233233, -122.79945 48.242867, -122.77775 48.253167, -122.7344 48.278633, -122.69 48.3282, -122.6807 48.360533, -122.66215 48.370867, -122.6363 48.3688, 
+      -122.62185 48.3578, -122.56095 48.257667, -122.562 48.2377, -122.5785 48.2322, -122.62705 48.241833, -122.67555 48.256967, -122.7117 48.259033, -122.72715 48.252833, -122.73025 48.239767, -122.71375 48.2315, 
+      -122.63425 48.2026, -122.58365 48.168867, -122.563 48.128967, -122.5599 48.0856, -122.54755 48.067, -122.5248 48.0553, -122.50935 48.0615, -122.4825 48.075267, -122.4536 48.075967, -122.4443 48.0684, 
+      -122.4297 48.0427, -122.42495 48.031067, -122.4178 48.0194, -122.40585 48.009333, -122.3783 48, -122.31365 47.9898, -122.30085 47.980667, -122.2964 47.9701, -122.3062 47.948367, -122.31275 47.9353, 
+      -122.3421 47.920067, -122.38455 47.915733, -122.4237 47.941833, -122.4694 47.9527, -122.502 47.959233, -122.52575 47.966033, -122.5678 47.9831, -122.6033 48)), 
+  ((-177.4414 51.808233, -177.32275 51.831767, -177.2161 51.873833, -177.18455 51.899867, -177.16955 51.9329, -177.1395 51.948933, -177.0779 51.946433, -177.0298 51.9214, -177.0208 51.904367, -177.05385 51.875333, 
+      -177.0884 51.833267, -177.0824 51.814233, -177.05385 51.7952, -177.0268 51.7812, -177.0313 51.753133, -177.05085 51.741133, -177.06585 51.738133, -177.11095 51.760167, -177.14095 51.764167, -177.1575 51.755167, 
+      -177.156 51.735133, -177.168 51.7241, -177.19355 51.7206, -177.2311 51.7206, -177.3017 51.754633, -177.33325 51.769667, -177.3558 51.762667, -177.3888 51.749633, -177.41585 51.741633, -177.497 51.742633, 
+      -177.518 51.7336, -177.54205 51.709567, -177.5736 51.701567, -177.60815 51.7196, -177.61265 51.742633, -177.5946 51.774667, -177.54655 51.7932, -177.4414 51.808233)), 
+  ((-132.1272 56.073667, -132.14015 56.0683, -132.16115 56.066133, -132.1692 56.071533, -132.1676 56.093067, -132.1902 56.110267, -132.2532 56.147967, -132.34685 56.207167, -132.41465 56.2599, -132.4421 56.307267, 
+      -132.44535 56.341733, -132.43405 56.372933, -132.40335 56.394467, -132.3662 56.395567, -132.33715 56.382633, -132.3097 56.312667, -132.2758 56.2933, -132.13205 56.2599, -132.01095 56.208233, -131.99965 56.195333, 
+      -132.0077 56.180267, -132.04485 56.165167, -132.0804 56.136133, -132.1272 56.073667)), 
+  ((-132.78765 56.267467, -132.79575 56.251333, -132.85225 56.2201, -132.8765 56.192133, -132.89265 56.1846, -132.912 56.189967, -132.9895 56.2298, -133.0331 56.2352, -133.12675 56.223333, -133.172 56.2298, 
+      -133.1849 56.242733, -133.1817 56.269633, -133.1526 56.323467, -133.08965 56.382667, -133.0525 56.396667, -132.99435 56.397733, -132.9427 56.379433, -132.87485 56.3773, -132.8377 56.373, -132.81835 56.361133, 
+      -132.8135 56.323467, -132.7893 56.297633, -132.78765 56.267467)), 
+  ((-165.87905 54.015567, -165.89995 54.0123, -165.92335 54.0172, -165.96025 54.0377, -166.01315 54.0459, -166.0931 54.0377, -166.13615 54.040167, -166.15335 54.052467, -166.17425 54.089367, -166.16995 54.151267, 
+      -166.14655 54.175033, -166.1023 54.192267, -166.0543 54.197167, -165.9953 54.186533, -165.95225 54.184867, -165.9104 54.193067, -165.8858 54.192267, -165.86245 54.1816, -165.85505 54.163567, -165.84525 54.152067, 
+      -165.8231 54.147167, -165.753 54.156167, -165.71855 54.147967, -165.7013 54.1365, -165.7013 54.121733, -165.7161 54.1078, -165.7579 54.092233, -165.80955 54.0824, -165.84155 54.061067, -165.87905 54.015567)), 
+  ((-160.85375 55.324733, -160.8422 55.339, -160.81915 55.348867, -160.79285 55.3467, -160.7665 55.324733, -160.7484 55.3039, -160.72535 55.3006, -160.69905 55.310467, -160.64635 55.355467, -160.6233 55.356567, 
+      -160.60195 55.349967, -160.58875 55.329133, -160.6052 55.295133, -160.6579 55.252333, -160.67105 55.238067, -160.6628 55.2293, -160.6052 55.200767, -160.55915 55.163467, -160.5361 55.128367, -160.54105 55.100933, 
+      -160.5575 55.092167, -160.59205 55.086667, -160.6217 55.093233, -160.6628 55.121767, -160.66775 55.137133, -160.67765 55.1503, -160.7023 55.1547, -160.7303 55.1514, -160.80435 55.1086, -160.8175 55.088867, 
+      -160.8307 55.088867, -160.84055 55.097633, -160.85375 55.324733)), 
+  ((-157.2729 21.2478, -157.2773 21.253, -157.2806 21.258933, -157.27675 21.263367, -157.2634 21.270033, -157.24225 21.270033, -157.22335 21.267067, -157.20335 21.2552, -157.17885 21.239667, -157.1533 21.228533, 
+      -157.13435 21.224833, -157.10715 21.212233, -157.0816 21.2078, -157.06715 21.208533, -157.05155 21.212233, -157.0371 21.2167, -157.02155 21.2167, -157.0093 21.214467, -156.9915 21.206333, -156.95815 21.201133, 
+      -156.9342 21.198167, -156.89305 21.194467, -156.8508 21.193733, -156.8063 21.193733, -156.7674 21.194467, -156.7418 21.1989, -156.7207 21.1952, -156.70625 21.1878, -156.70065 21.181133, -156.7029 21.17, 
+      -156.70735 21.165567, -156.7207 21.1611, -156.7379 21.15, -156.7479 21.144067, -156.7746 21.1337, -156.7913 21.125533, -156.81575 21.1122, -156.8391 21.102567, -156.86135 21.098867, -156.8736 21.098867, 
+      -156.88695 21.104033, -156.90865 21.109233, -156.93645 21.1218, -156.95755 21.132933, -156.9676 21.136633, -156.9898 21.1359, -157.0076 21.131433, -157.03765 21.125533, -157.09495 21.120333, -157.1483 21.1181, 
+      -157.20395 21.1159, -157.23175 21.115133, -157.25065 21.1196, -157.26175 21.129967, -157.2662 21.1396, -157.27065 21.156633, -157.27065 21.184067, -157.27065 21.223333, -157.2729 21.2478)), 
+  ((-135.7193 57.003967, -135.7324 56.998167, -135.7629 57.006867, -135.8021 57.009767, -135.87765 57.003, -135.9241 56.9904, -135.93865 56.9972, -135.95755 57.016567, -135.959 57.032033, -135.9401 57.0553, 
+      -135.85875 57.111467, -135.8515 57.125, -135.8602 57.1347, -135.90235 57.1405, -135.91395 57.1531, -135.9125 57.1647, -135.89945 57.202467, -135.9038 57.207333, -135.9183 57.2083, -135.9314 57.213133, 
+      -135.9343 57.223767, -135.9154 57.264467, -135.9183 57.2877, -135.9009 57.300267, -135.85875 57.3061, -135.821 57.297367, -135.79775 57.2751, -135.78615 57.2199, -135.744 57.1405, -135.683 57.095, 
+      -135.67285 57.074667, -135.6801 57.0427, -135.7193 57.003967)), 
+  ((-96.3268 28.325267, -96.33 28.309833, -96.3396 28.2949, -96.41795 28.245367, -96.5674 28.1777, -96.64055 28.1223, -96.73405 28.063167, -96.83035 27.981133, -96.9079 27.939567, -97.0026 27.8618, 
+      -97.0274 27.852733, -97.0386 27.858067, -97.045 27.875633, -97.0382 27.898, -96.88315 28.0376, -96.8012 28.087133, -96.75485 28.098867, -96.72845 28.113767, -96.70565 28.158533, -96.6825 28.173967, 
+      -96.5538 28.238967, -96.4591 28.269333, -96.39115 28.3093, -96.3572 28.332733, -96.3388 28.3338, -96.3316 28.331667, -96.3268 28.325267)), 
+  ((-161.12815 58.705633, -161.1383 58.719133, -161.1248 58.7225, -161.09445 58.709, -161.05565 58.679767, -161.0337 58.6674, -161.0219 58.673033, -161.0202 58.701133, -161.00165 58.7135, -160.98815 58.714633, 
+      -160.9527 58.696633, -160.89705 58.6955, -160.8532 58.7124, -160.77555 58.7585, -160.76375 58.755133, -160.76545 58.733767, -160.84475 58.568433, -160.8751 58.5403, -160.93245 58.5302, -161.0185 58.5437, 
+      -161.0489 58.560567, -161.06745 58.6123, -161.12815 58.705633)), 
+  ((-170.39785 57.2343, -170.39185 57.2443, -170.3678 57.261333, -170.3453 57.272367, -170.2792 57.261333, -170.2161 57.253333, -170.18455 57.248333, -170.144 57.259333, -170.0944 57.2984, -170.0674 57.3024, 
+      -170.03735 57.2914, -170.03885 57.264333, -170.0704 57.218267, -170.0959 57.183233, -170.13045 57.1682, -170.18005 57.1612, -170.2116 57.146167, -170.2311 57.123133, -170.2281 57.0901, -170.24465 57.081067, 
+      -170.2792 57.083067, -170.31975 57.1021, -170.3693 57.144167, -170.39335 57.191233, -170.39785 57.2343)), 
+  ((-75.701 35.176533, -75.71495 35.1744, -75.7372 35.182067, -75.73885 35.196333, -75.70595 35.228167, -75.68125 35.240233, -75.59065 35.249033, -75.55935 35.2578, -75.5363 35.2688, -75.5149 35.319267, 
+      -75.46795 35.4444, -75.45475 35.5399, -75.48605 35.6321, -75.57005 35.7287, -75.5783 35.746267, -75.575 35.759433, -75.55195 35.766, -75.53465 35.763833, -75.4408 35.668333, -75.3914 35.5838, 
+      -75.3988 35.4806, -75.47615 35.2699, -75.519 35.2205, -75.6088 35.210567, -75.701 35.176533)), 
+  ((-147.8826 60.277, -147.86865 60.2863, -147.853 60.290933, -147.8129 60.285133, -147.7937 60.2956, -147.7937 60.306067, -147.8059 60.317667, -147.8338 60.324633, -147.846 60.330467, -147.8495 60.3444, 
+      -147.8338 60.363, -147.82335 60.366467, -147.7693 60.364167, -147.7519 60.369967, -147.75015 60.3781, -147.7641 60.385067, -147.79025 60.385067, -147.8129 60.389733, -147.8216 60.403667, -147.8164 60.419933, 
+      -147.7763 60.4641, -147.74315 60.4885, -147.7327 60.486167, -147.7205 60.467567, -147.72225 60.431567, -147.71005 60.425733, -147.68915 60.4327, -147.6752 60.442, -147.68565 60.483833, -147.6787 60.487333, 
+      -147.6682 60.4815, -147.6072 60.424567, -147.6107 60.414133, -147.6438 60.407133, -147.66995 60.386233, -147.6752 60.366467, -147.6665 60.361833, -147.64205 60.361833, -147.63335 60.357167, -147.63335 60.336267, 
+      -147.6508 60.308367, -147.70135 60.281667, -147.7484 60.250267, -147.75015 60.238667, -147.72925 60.217733, -147.724 60.2038, -147.7362 60.195667, -147.74145 60.181733, -147.75015 60.1794, -147.7606 60.1887, 
+      -147.792 60.208433, -147.81465 60.220067, -147.8373 60.216567, -147.86345 60.201467, -147.8774 60.208433, -147.88435 60.234, -147.8826 60.277)), 
+  ((-169.84355 52.905367, -169.8195 52.907867, -169.7925 52.916867, -169.78495 52.9329, -169.76695 52.950933, -169.7339 52.955933, -169.70685 52.949933, -169.6798 52.944933, -169.6528 52.952933, -169.6137 52.941933, 
+      -169.6002 52.9249, -169.63175 52.888833, -169.6528 52.8638, -169.63775 52.845767, -169.5972 52.814733, -169.6167 52.7977, -169.63475 52.7942, -169.7339 52.814233, -169.788 52.814233, -169.84955 52.7982, 
+      -169.91265 52.7942, -169.9547 52.8052, -169.97725 52.841267, -169.9607 52.8693, -169.90365 52.897333, -169.84355 52.905367)), 
+  ((-170.74935 52.720567, -170.74035 52.7331, -170.7073 52.752133, -170.61565 52.777167, -170.5601 52.7932, -170.52405 52.785167, -170.5135 52.752133, -170.53155 52.690033, -170.60215 52.644467, -170.76135 52.5914, 
+      -170.81695 52.584367, -170.8515 52.5964, -170.865 52.619433, -170.856 52.656467, -170.7899 52.691533, -170.74935 52.720567)), 
+  ((-172.5264 52.4071, -172.48435 52.423633, -172.43025 52.457667, -172.40775 52.458667, -172.3702 52.442667, -172.35365 52.426633, -172.2996 52.4146, -172.27405 52.393567, -172.28905 52.358533, -172.35665 52.313467, 
+      -172.4498 52.283433, -172.5354 52.2814, -172.6075 52.2644, -172.64055 52.2754, -172.63905 52.290433, -172.585 52.3455, -172.56245 52.364533, -172.56095 52.382567, -172.5264 52.4071)), 
+  ((-70.56425 41.4135, -70.5255 41.382967, -70.50435 41.320767, -70.529 41.301967, -70.56075 41.298467, -70.71225 41.3055, -70.7545 41.292567, -70.78975 41.2785, -70.81615 41.279667, -70.85495 41.301967, 
+      -70.87785 41.330133, -70.869 41.3372, -70.8567 41.338367, -70.8285 41.3231, -70.81265 41.320767, -70.79855 41.3231, -70.7968 41.331333, -70.82145 41.355967, -70.81265 41.384167, -70.7422 41.421733, 
+      -70.6823 41.434633, -70.6347 41.4358, -70.61885 41.4229, -70.60125 41.417033, -70.56425 41.4135)), 
+  ((-166.27065 66.276567, -166.2857 66.2638, -166.36805 66.2263, -166.56595 66.1627, -166.87735 66.0663, -166.98985 66.016733, -167.07625 65.945767, -167.10835 65.935033, -167.12845 65.939067, -167.1325 65.952467, 
+      -167.1154 65.977233, -167.0431 66.025467, -166.9165 66.096433, -166.8402 66.121867, -166.6644 66.166733, -166.38715 66.269867, -166.2988 66.2953, -166.27465 66.293967, -166.26665 66.2846, -166.27065 66.276567)), 
+  ((-133.7663 55.191133, -133.7764 55.187767, -133.7865 55.1928, -133.7953 55.203733, -133.79785 55.220533, -133.79025 55.2382, -133.80415 55.260867, -133.8155 55.265067, -133.8407 55.2533, -133.86085 55.2533, 
+      -133.87095 55.268433, -133.87095 55.2886, -133.8533 55.312133, -133.7991 55.333167, -133.7663 55.354167, -133.7575 55.380233, -133.76125 55.412167, -133.76255 55.440733, -133.7373 55.468467, -133.69445 55.489467, 
+      -133.6705 55.4962, -133.6478 55.4945, -133.61755 55.476867, -133.5974 55.410467, -133.60495 55.3567, -133.6138 55.341567, -133.62515 55.337367, -133.65285 55.339867, -133.67555 55.334833, -133.7373 55.289467, 
+      -133.74615 55.217167, -133.7663 55.191133)), 
+  ((-131.55065 55.0998, -131.5348 55.085867, -131.50165 55.079167, -131.47855 55.0657, -131.44255 55.0263, -131.4382 54.9965, -131.45265 54.975367, -131.4829 54.9648, -131.5146 54.96, -131.5391 54.968633, 
+      -131.58235 55.020533, -131.5968 55.027267, -131.60545 55.0263, -131.60685 55.020533, -131.5968 54.968633, -131.6155 54.96, -131.64865 54.961933, -131.6703 54.973467, -131.69915 55.0465, -131.6919 55.057067, 
+      -131.65875 55.062833, -131.653 55.072433, -131.6919 55.131033, -131.7049 55.1541, -131.6919 55.1714, -131.6703 55.1762, -131.65155 55.186767, -131.63135 55.187733, -131.6083 55.181, -131.5694 55.151233, 
+      -131.55065 55.0998)), 
+  ((-131.95115 55.310833, -131.947 55.334, -131.9345 55.357133, -131.9331 55.3886, -131.95255 55.401567, -131.9496 55.406433, -131.91085 55.408067, -131.88865 55.4025, -131.87755 55.385833, -131.86505 55.355267, 
+      -131.8178 55.311767, -131.7845 55.296967, -131.77755 55.274733, -131.73725 55.2303, -131.7067 55.1979, -131.71085 55.195133, -131.7345 55.204367, -131.75395 55.203467, -131.7595 55.1979, -131.7456 55.167333, 
+      -131.7553 55.1618, -131.7803 55.159, -131.7831 55.150667, -131.76645 55.131233, -131.7692 55.112733, -131.79145 55.081233, -131.8081 55.076633, -131.81505 55.0794, -131.82475 55.1044, -131.8845 55.1942, 
+      -131.95115 55.310833)), 
+  ((-153.2228 56.9232, -153.2379 56.918167, -153.2515 56.9202, -153.25755 56.9363, -153.25905 57.003867, -153.2757 57.014933, -153.3286 57.012933, -153.34675 57.018967, -153.34675 57.033067, -153.3377 57.044167, 
+      -153.312 57.057267, -153.22125 57.076433, -153.0217 57.1359, -153.00805 57.132867, -153.0111 57.127833, -153.05795 57.103633, -153.05645 57.090533, -153.04585 57.0855, -153.0247 57.0855, -152.98995 57.100633, 
+      -152.95515 57.106667, -152.9083 57.0986, -152.8977 57.088533, -152.90375 57.0744, -152.95665 57.052233, -153.04435 57.043167, -153.0973 57.033067, -153.13205 57.012933, -153.16685 56.967567, -153.2228 56.9232)), 
+  ((-155.6221 55.714867, -155.6221 55.709, -155.63265 55.703133, -155.6555 55.7008, -155.7329 55.714867, -155.7821 55.716033, -155.8173 55.707833, -155.8296 55.7137, -155.8454 55.737133, -155.85245 55.788733, 
+      -155.84895 55.818033, -155.8261 55.8286, -155.7821 55.837967, -155.7153 55.886033, -155.6819 55.913, -155.652 55.920033, -155.62735 55.918867, -155.6098 55.9048, -155.60625 55.8872, -155.64495 55.837967, 
+      -155.6555 55.803967, -155.652 55.765267, -155.6221 55.714867)), 
+  ((-172.3822 60.452067, -172.3251 60.455067, -172.27855 60.439033, -172.20945 60.405, -172.20045 60.381967, -172.21845 60.365933, -172.2515 60.365933, -172.3146 60.388967, -172.35065 60.41, -172.3777 60.414, 
+      -172.41825 60.411, -172.4573 60.398, -172.48435 60.393967, -172.5399 60.405, -172.606 60.433033, -172.6931 60.442533, -172.72465 60.459567, -172.79675 60.5567, -172.78625 60.571733, -172.71115 60.586767, 
+      -172.6826 60.586767, -172.6796 60.578733, -172.6811 60.523667, -172.6691 60.500633, -172.63755 60.4776, -172.55645 60.457567, -172.49635 60.442533, -172.4513 60.438533, -172.3927 60.447567, -172.3822 60.452067)), 
+  ((-178.8715 51.7226, -178.90755 51.732633, -178.90455 51.762667, -178.8775 51.802733, -178.8174 51.837767, -178.76485 51.8488, -178.70625 51.839767, -178.65515 51.816733, -178.63565 51.7827, -178.64315 51.745633, 
+      -178.6612 51.7136, -178.6882 51.690567, -178.71225 51.687567, -178.77085 51.694567, -178.83845 51.7186, -178.8715 51.7226)), 
+  ((-133.48775 55.7155, -133.5306 55.718867, -133.58355 55.739033, -133.60375 55.744067, -133.6113 55.736533, -133.6075 55.724767, -133.5634 55.693667, -133.55835 55.675167, -133.5924 55.651633, -133.62895 55.644067, 
+      -133.6554 55.653333, -133.67055 55.676867, -133.69955 55.6987, -133.72475 55.7071, -133.7941 55.709633, -133.8029 55.718033, -133.7966 55.726433, -133.7638 55.737367, -133.7512 55.745767, -133.7525 55.755833, 
+      -133.7739 55.775167, -133.77515 55.7903, -133.7638 55.799533, -133.7525 55.8004, -133.7159 55.7861, -133.7071 55.791133, -133.7033 55.813833, -133.6945 55.820567, -133.6819 55.818867, -133.6365 55.791133, 
+      -133.5949 55.783567, -133.46 55.7861, -133.44365 55.780233, -133.43735 55.7676, -133.4512 55.739867, -133.48775 55.7155)), 
+  ((-118.6706 33.4925, -118.66395 33.507333, -118.65505 33.513233, -118.63615 33.516933, -118.6139 33.514, -118.57495 33.506567, -118.52825 33.491, -118.506 33.482867, -118.48825 33.479167, -118.4671 33.473967, 
+      -118.4493 33.465833, -118.39925 33.436167, -118.3681 33.411733, -118.34365 33.397667, -118.3164 33.381333, -118.28855 33.362833, -118.2819 33.354667, -118.283 33.346533, -118.2919 33.334667, -118.30415 33.330233, 
+      -118.3264 33.325033, -118.35865 33.323567, -118.4365 33.323567, -118.4632 33.327267, -118.47765 33.332433, -118.4943 33.352433, -118.5021 33.373933, -118.5032 33.3895, -118.5099 33.405067, -118.5283 33.427267, 
+      -118.54495 33.439133, -118.5939 33.459867, -118.6139 33.468767, -118.62725 33.471733, -118.6484 33.4747, -118.6606 33.479133, -118.67065 33.484333, -118.6706 33.4925)), 
+  ((-152.61995 58.564333, -152.54945 58.603, -152.52445 58.6083, -152.4756 58.605267, -152.4176 58.612833, -152.3403 58.640867, -152.3187 58.641633, -152.3085 58.6371, -152.3096 58.623433, -152.3403 58.5863, 
+      -152.32665 58.5545, -152.32555 58.540833, -152.33575 58.530233, -152.37895 58.522667, -152.39485 58.5151, -152.41645 58.490833, -152.44375 58.485533, -152.4767 58.4863, -152.60515 58.521133, -152.6256 58.533267, 
+      -152.6279 58.5469, -152.61995 58.564333)), 
+  ((-130.32685 54.726467, -130.3528 54.712067, -130.39315 54.7111, -130.43785 54.722633, -130.4566 54.739933, -130.45805 54.763, -130.43495 54.796633, -130.3701 54.845633, -130.2721 54.898467, -130.2072 54.973433, 
+      -130.18415 54.9917, -130.1726 54.9917, -130.1683 54.982067, -130.16975 54.960933, -130.1784 54.935, -130.24325 54.844667, -130.2836 54.761067, -130.32685 54.726467)), 
+  ((-165.6097 54.091033, -165.6257 54.086067, -165.6429 54.0869, -165.6626 54.101667, -165.66135 54.121333, -165.64535 54.163967, -165.65395 54.175467, -165.66995 54.182, -165.70315 54.2058, -165.70685 54.2181, 
+      -165.6964 54.236533, -165.59065 54.294767, -165.5771 54.294767, -165.5599 54.28, -165.5599 54.2677, -165.58205 54.237367, -165.58205 54.229167, -165.56725 54.2259, -165.4652 54.219333, -165.4209 54.194733, 
+      -165.41045 54.1812, -165.41905 54.163167, -165.43135 54.157433, -165.4855 54.157433, -165.5199 54.149233, -165.6097 54.091033)), 
+  ((-136.63885 57.800933, -136.65045 57.8019, -136.65625 57.809633, -136.6461 57.8532, -136.6577 57.861933, -136.6679 57.86, -136.70565 57.833833, -136.71725 57.836733, -136.7202 57.848367, -136.71435 57.863867, 
+      -136.6824 57.903567, -136.6853 57.938433, -136.67805 57.9694, -136.69985 58.016867, -136.6984 58.043967, -136.6708 58.060433, -136.63595 58.062367, -136.59235 58.0372, -136.55315 57.992667, -136.54295 57.955867, 
+      -136.54735 57.921, -136.5633 57.889033, -136.5691 57.852233, -136.5938 57.8416, -136.63885 57.800933)), 
+  ((-131.2739 54.8149, -131.271 54.800933, -131.2811 54.783667, -131.2984 54.774033, -131.3647 54.774033, -131.3892 54.769233, -131.45265 54.742333, -131.4757 54.741367, -131.4887 54.750033, -131.493 54.789433, 
+      -131.50885 54.799033, -131.54635 54.799033, -131.5766 54.8067, -131.58815 54.820167, -131.5824 54.8317, -131.555 54.8461, -131.53625 54.874933, -131.5204 54.8788, -131.44975 54.874933, -131.4238 54.881667, 
+      -131.36905 54.9249, -131.35175 54.9278, -131.3359 54.911467, -131.33155 54.897033, -131.3719 54.852833, -131.37335 54.838433, -131.3575 54.829767, -131.2955 54.825933, -131.2739 54.8149)), 
+  ((-161.7902 54.987933, -161.82475 54.987933, -161.84125 54.996733, -161.84125 55.013167, -161.80665 55.0428, -161.805 55.053767, -161.8215 55.068033, -161.84125 55.066933, -161.9186 55.034033, -161.9449 55.034033, 
+      -161.96465 55.0483, -161.95975 55.0845, -161.94 55.1141, -161.88565 55.1536, -161.8445 55.1602, -161.8001 55.145933, -161.7639 55.129467, -161.75895 55.111933, -161.6997 55.079, -161.68325 55.055967, 
+      -161.6898 55.031833, -161.73425 55.0055, -161.7902 54.987933)), 
+  ((-169.71135 56.610367, -169.6618 56.590333, -169.62275 56.583333, -169.5942 56.582333, -169.55215 56.599367, -169.5101 56.601367, -169.47405 56.581333, -169.46805 56.536267, -169.5146 56.507233, -169.55065 56.4882, 
+      -169.6002 56.4882, -169.63475 56.4942, -169.6738 56.516233, -169.75645 56.541267, -169.794 56.5553, -169.8045 56.583333, -169.791 56.601367, -169.76545 56.6174, -169.71135 56.610367)), 
+  ((-154.89405 56.3725, -154.91165 56.371333, -154.93275 56.374867, -154.9345 56.395967, -154.92045 56.4241, -154.89055 56.459267, -154.8079 56.5167, -154.72875 56.5554, -154.6637 56.557733, -154.58105 56.553067, 
+      -154.55115 56.5425, -154.5441 56.528433, -154.55115 56.5214, -154.5758 56.5214, -154.6426 56.540167, -154.6549 56.540167, -154.66545 56.528433, -154.6602 56.509667, -154.625 56.473333, -154.6338 56.4663, 
+      -154.67425 56.465133, -154.72875 56.4628, -154.778 56.442867, -154.8589 56.3866, -154.89405 56.3725)), 
+  ((-157.08215 20.8984, -157.08445 20.905833, -157.0822 20.9162, -157.0733 20.926567, -157.05995 20.936967, -157.0427 20.9414, -157.01715 20.942867, -156.98045 20.938433, -156.9415 20.931767, -156.9126 20.924333, 
+      -156.8881 20.908767, -156.86365 20.896933, -156.84475 20.879133, -156.83695 20.864333, -156.83365 20.842833, -156.83475 20.826533, -156.8414 20.816167, -156.8564 20.801333, -156.8731 20.785033, -156.88865 20.776867, 
+      -156.89975 20.7717, -156.9287 20.770933, -156.94205 20.770933, -156.95425 20.7739, -156.95985 20.778367, -156.9643 20.790967, -156.9687 20.801333, -156.97875 20.8191, -156.99095 20.836167, -157.00765 20.848, 
+      -157.0299 20.861367, -157.05325 20.871733, -157.07215 20.883567, -157.08215 20.8984)), 
+  ((-118.70415 33.0533, -118.70085 33.0681, -118.6875 33.0755, -118.6786 33.081433, -118.6697 33.0807, -118.653 33.079233, -118.63855 33.072533, -118.61965 33.057, -118.6074 33.0429, -118.59405 33.027333, 
+      -118.58295 33.014, -118.5685 33.000667, -118.5507 32.982133, -118.5407 32.971033, -118.52955 32.9562, -118.51175 32.942867, -118.50285 32.935467, -118.4684 32.913967, -118.4356 32.902133, -118.41115 32.893233, 
+      -118.39335 32.8851, -118.38 32.8799, -118.3711 32.8725, -118.37 32.865833, -118.37335 32.859167, -118.38555 32.856933, -118.41115 32.8584, -118.43785 32.856933, -118.45785 32.8562, -118.469 32.853967, 
+      -118.48455 32.848767, -118.50125 32.848033, -118.52015 32.852467, -118.54015 32.8621, -118.55905 32.8725, -118.59465 32.894733, -118.6091 32.913233, -118.6158 32.934733, -118.6247 32.9577, -118.63805 32.971767, 
+      -118.6597 32.997733, -118.6842 33.023667, -118.69755 33.0407, -118.70415 33.0533)), 
+  ((-153.1223 57.990367, -153.1223 57.982833, -153.13845 57.973167, -153.16105 57.973167, -153.2208 57.987167, -153.26765 58.009767, -153.31775 58.057133, -153.3274 58.082967, -153.3452 58.096967, -153.36295 58.089433, 
+      -153.37425 58.065767, -153.39685 58.0496, -153.42595 58.0496, -153.45015 58.064667, -153.455 58.088367, -153.44855 58.117433, -153.41465 58.140033, -153.3775 58.155133, -153.3274 58.1476, -153.2806 58.127133, 
+      -153.2499 58.0959, -153.17075 58.044233, -153.12715 58.010833, -153.1223 57.990367)), 
+  ((77.574 -37.9961, 77.55355 -37.991533, 77.541 -37.984833, 77.5297 -37.9731, 77.46245 -37.8763, 77.46185 -37.8633, 77.47375 -37.851567, 77.49135 -37.839833, 77.5146 -37.8344, 77.54665 -37.839833, 
+      77.5718 -37.841933, 77.5894 -37.8386, 77.62645 -37.823067, 77.64465 -37.823067, 77.6541 -37.833967, 77.6767 -37.9312, 77.66855 -37.958, 77.574 -37.9961)), 
+  ((-165.65895 66.437267, -165.68505 66.434567, -165.7172 66.434567, -165.7232 66.4426, -165.7172 66.450633, -165.6087 66.481433, -165.449 66.500867, -165.0432 66.5464, -164.92065 66.5839, -164.8905 66.585233, 
+      -164.8865 66.581233, -164.9076 66.560467, -164.9699 66.5337, -165.08035 66.508267, -165.5143 66.464067, -165.65895 66.437267)), 
+  ((-160.1545 21.999433, -160.1267 22.023133, -160.10225 22.035, -160.08665 22.036467, -160.07445 22.030567, -160.0733 22.0172, -160.0733 21.997933, -160.07445 21.974233, -160.07445 21.956467, -160.07555 21.9268, 
+      -160.08445 21.912, -160.09 21.9016, -160.10555 21.889767, -160.12115 21.8831, -160.1556 21.873467, -160.1712 21.867533, -160.18565 21.8542, -160.189 21.843067, -160.189 21.826767, -160.19345 21.817133, 
+      -160.20455 21.8112, -160.2257 21.809733, -160.24125 21.8112, -160.2624 21.8216, -160.2724 21.830467, -160.2802 21.847533, -160.27905 21.864567, -160.27575 21.880133, -160.26905 21.8957, -160.25795 21.913467, 
+      -160.24015 21.931267, -160.2257 21.946067, -160.20345 21.9646, -160.17565 21.9824, -160.1545 21.999433)), 
+  ((-131.44545 55.195867, -131.46705 55.187233, -131.49875 55.184333, -131.5564 55.196833, -131.591 55.211267, -131.60255 55.230467, -131.59825 55.2545, -131.51895 55.323667, -131.44975 55.3554, -131.4094 55.3573, 
+      -131.39355 55.351533, -131.382 55.3035, -131.39785 55.263133, -131.44545 55.195867)), 
+  ((-178.92555 51.493267, -178.909 51.496767, -178.8865 51.493767, -178.85345 51.4627, -178.81135 51.444667, -178.7708 51.428667, -178.7648 51.413633, -178.78885 51.3846, -178.8204 51.370567, -178.86845 51.3225, 
+      -178.9 51.308467, -178.92405 51.3245, -178.92555 51.347533, -178.9135 51.3826, -178.92255 51.3916, -178.94805 51.3866, -178.9721 51.3806, -179.00065 51.3886, -179.00515 51.411133, -178.99165 51.4552, 
+      -178.92555 51.493267)), 
+  ((-176.0453 52.145333, -176.02305 52.138833, -176.00915 52.0934, -176.00495 52.014567, -176.04255 51.983967, -176.0745 51.979333, -176.11765 51.994167, -176.1552 51.990467, -176.1719 51.9951, -176.16075 52.036833, 
+      -176.14965 52.081333, -176.1719 52.126767, -176.16215 52.1444, -176.1399 52.157367, -176.11485 52.156467, -176.0787 52.145333, -176.0453 52.145333)), 
+  ((-134.60665 58.280267, -134.5703 58.253167, -134.5369 58.210567, -134.4919 58.185367, -134.48315 58.1728, -134.4919 58.166967, -134.56305 58.167967, -134.65165 58.153433, -134.66765 58.1602, -134.6807 58.1786, 
+      -134.7635 58.2648, -134.75915 58.275433, -134.70395 58.303533, -134.67345 58.311267, -134.64875 58.305467, -134.60665 58.280267)), 
+  ((-70.17455 41.264867, -70.07115 41.258967, -70.03975 41.267, -70.0265 41.277467, -70.0265 41.292733, -70.08805 41.354667, -70.09045 41.366733, -70.082 41.3788, -70.06875 41.377967, -69.9505 41.279067, 
+      -69.93785 41.2236, -69.95955 41.2035, -70.01025 41.192233, -70.10195 41.191433, -70.2142 41.212333, -70.22085 41.2228, -70.21965 41.229233, -70.19675 41.2381, -70.1907 41.246933, -70.19675 41.2574, 
+      -70.1951 41.262033, -70.17455 41.264867)), 
+  ((-133.56215 55.145833, -133.60755 55.144967, -133.64155 55.159267, -133.6567 55.180267, -133.65415 55.200467, -133.63905 55.212233, -133.6113 55.212233, -133.5962 55.216433, -133.58735 55.2265, -133.5962 55.235767, 
+      -133.62895 55.2391, -133.634 55.245, -133.62895 55.254233, -133.5256 55.293733, -133.5117 55.296267, -133.50165 55.2904, -133.49155 55.234067, -133.4827 55.2181, -133.42725 55.208, -133.4033 55.192033, 
+      -133.39825 55.171033, -133.4121 55.156733, -133.4424 55.1475, -133.50665 55.1534, -133.56215 55.145833)), 
+  ((-91.98955 29.4912, -92.0046 29.4968, -92.00555 29.504333, -91.998 29.5131, -91.9858 29.517467, -91.95005 29.5181, -91.92095 29.5319, -91.8946 29.548167, -91.8575 29.5413, -91.7964 29.511867, 
+      -91.69865 29.4843, -91.68685 29.4699, -91.69905 29.449833, -91.7583 29.421033, -91.8081 29.4204, -91.8551 29.4273, -91.98955 29.4912)), 
+  ((37.6434 -46.790067, 37.683 -46.762267, 37.7215 -46.7694, 37.85205 -46.8129, 37.8713 -46.836433, 37.8606 -46.870667, 37.8146 -46.896333, 37.7686 -46.8999, 37.70545 -46.885633, 37.6391 -46.8571, 
+      37.63055 -46.826433, 37.6434 -46.790067)), 
+  ((-81.3155 31.0694, -81.32815 31.064533, -81.3491 31.069967, -81.3732 31.0948, -81.3841 31.119633, -81.38045 31.1457, -81.3532 31.168733, -81.31135 31.2275, -81.28955 31.239033, -81.2473 31.2451, 
+      -81.21 31.239667, -81.1891 31.2227, -81.1909 31.176633, -81.2082 31.1427, -81.3155 31.0694)), 
+  ((-122.75705 48.5766, -122.7653 48.567633, -122.7798 48.563533, -122.8087 48.5697, -122.82725 48.585533, -122.8469 48.6571, -122.86855 48.666067, -122.8892 48.667433, -122.9088 48.659167, -122.93565 48.6289, 
+      -122.946 48.567633, -122.9656 48.557333, -122.9873 48.558, -123.01825 48.5766, -123.06885 48.615833, -123.0699 48.6344, -123.04095 48.6571, -123.01415 48.659867, -122.9842 48.6578, -122.9553 48.677767, 
+      -122.89125 48.707367, -122.85825 48.711467, -122.8376 48.7046, -122.7715 48.619267, -122.75705 48.5766)), 
+  ((-134.3762 55.7437, -134.38905 55.7394, -134.40615 55.7387, -134.43075 55.7501, -134.43075 55.768633, -134.40615 55.795033, -134.4051 55.816433, -134.43185 55.839967, -134.43185 55.854233, -134.4147 55.870633, 
+      -134.39225 55.8792, -134.36125 55.8799, -134.3227 55.8628, -134.29705 55.855667, -134.2607 55.857067, -134.2147 55.8792, -134.1815 55.888467, -134.1601 55.886333, -134.1462 55.8735, -134.1494 55.850667, 
+      -134.1922 55.818567, -134.2286 55.815, -134.28205 55.802167, -134.32915 55.7829, -134.3762 55.7437)), 
+  ((-120.27905 34.0363, -120.26125 34.050367, -120.24565 34.055567, -120.2212 34.057033, -120.1923 34.059267, -120.17335 34.061467, -120.1567 34.065933, -120.14335 34.0689, -120.13 34.075567, -120.11885 34.077033, 
+      -120.1127 34.074833, -120.10605 34.0652, -120.09935 34.049633, -120.08935 34.041467, -120.0682 34.0326, -120.0471 34.0237, -120.03265 34.0111, -120.02375 33.997767, -120.0204 33.9822, -120.0282 33.968133, 
+      -120.0471 33.9607, -120.07045 33.956267, -120.09605 33.957767, -120.11605 33.957, -120.14275 33.956267, -120.1661 33.957, -120.20055 33.959967, -120.2139 33.964433, -120.2306 33.9785, -120.2473 33.9911, 
+      -120.2595 34.002967, -120.2773 34.020733, -120.28285 34.031833, -120.27905 34.0363)), 
+  ((-147.92445 60.7848, -147.93315 60.780167, -147.95235 60.7883, -147.98195 60.809167, -147.9907 60.804533, -147.9837 60.7546, -147.9959 60.749933, -148.01335 60.759233, -148.043 60.7848, -148.0787 60.773133, 
+      -148.10225 60.7755, -148.1284 60.795267, -148.1371 60.820833, -148.1319 60.845233, -148.104 60.864967, -148.1005 60.8731, -148.1214 60.890533, -148.15105 60.894, -148.1528 60.907933, -148.10225 60.926567, 
+      -148.0761 60.924233, -147.9419 60.828967, -147.92445 60.8092, -147.92445 60.7848)), 
+  ((-159.3812 54.869633, -159.40205 54.864, -159.42365 54.874267, -159.4329 54.888667, -159.41745 54.917467, -159.419 54.927733, -159.44215 54.957567, -159.4545 54.974, -159.47145 54.9771, -159.4838 54.970933, 
+      -159.52235 54.963733, -159.5563 54.9699, -159.564 54.978133, -159.5486 54.999733, -159.54395 55.0429, -159.5285 55.0501, -159.48995 55.051133, -159.4244 55.034167, -159.36425 55.0249, -159.35655 55.015633, 
+      -159.36345 55.003833, -159.39355 54.998167, -159.3997 54.989933, -159.392 54.9807, -159.3488 54.960133, -159.32875 54.920033, -159.34575 54.892267, -159.3812 54.869633)), 
+  ((-119.9496 34.042433, -119.95405 34.060233, -119.9507 34.0743, -119.94625 34.087633, -119.9396 34.0906, -119.9307 34.089867, -119.9118 34.0832, -119.89065 34.0758, -119.8673 34.0721, -119.83505 34.069133, 
+      -119.8117 34.0632, -119.7583 34.055033, -119.73715 34.0543, -119.7138 34.057267, -119.67375 34.0595, -119.6404 34.0632, -119.62095 34.0617, -119.61205 34.057267, -119.6043 34.0506, -119.60315 34.0417, 
+      -119.60875 34.032067, -119.6254 34.026867, -119.6421 34.026867, -119.6599 34.0239, -119.671 34.022433, -119.68215 34.019467, -119.69325 34.015033, -119.70995 34.009833, -119.7233 34.0054, -119.7433 34.002433, 
+      -119.76445 33.998733, -119.78335 33.994267, -119.80115 33.988333, -119.8145 33.984633, -119.834 33.982433, -119.84845 33.9854, -119.8718 33.993533, -119.8896 34.0017, -119.90185 34.0039, -119.9163 34.0091, 
+      -119.9285 34.018733, -119.943 34.029867, -119.9496 34.042433)), 
+  ((-84.65345 29.671367, -84.6557 29.6545, -84.67945 29.639867, -85.00115 29.508467, -85.09495 29.480067, -85.12965 29.485333, -85.15175 29.502133, -85.15015 29.5137, -85.14225 29.516867, -85.11545 29.5137, 
+      -84.77165 29.642967, -84.68965 29.6724, -84.66675 29.675533, -84.65345 29.671367)), 
+  ((-73.2359 40.517367, -73.24845 40.520933, -73.24845 40.527433, -73.2376 40.538267, -73.1926 40.5571, -72.99995 40.606267, -72.83175 40.6793, -72.75365 40.6916, -72.73195 40.690167, -72.72 40.681467, 
+      -72.7211 40.672067, -72.73085 40.664833, -72.79865 40.648233, -73.01725 40.564367, -73.1561 40.5188, -73.19855 40.512967, -73.2359 40.517367)), 
+  ((-148.3166 59.979533, -148.34975 59.9679, -148.3898 59.969067, -148.40375 59.984167, -148.3968 60.008567, -148.3689 60.032967, -148.32185 60.049233, -148.28525 60.075967, -148.2643 60.107333, -148.24865 60.189867, 
+      -148.2347 60.216567, -148.219 60.221233, -148.19985 60.214267, -148.18935 60.195667, -148.20155 60.089933, -148.24515 60.017867, -148.3166 59.979533)), 
+  ((-162.2074 54.811867, -162.23705 54.794333, -162.2831 54.778967, -162.3506 54.780067, -162.3934 54.796533, -162.40655 54.825033, -162.3934 54.851367, -162.3572 54.8766, -162.3144 54.8865, -162.2502 54.906233, 
+      -162.2288 54.905133, -162.19755 54.881, -162.1926 54.862333, -162.2074 54.811867)), 
+  ((3.4659 -54.3723, 3.48145 -54.364233, 3.50045 -54.364233, 3.5281 -54.387267, 3.5022 -54.424133, 3.46765 -54.444867, 3.421 -54.462133, 3.345 -54.471333, 3.27245 -54.4506, 3.2448 -54.433333, 
+      3.25 -54.397633, 3.2949 -54.3723, 3.326 -54.384967, 3.3882 -54.389567, 3.43485 -54.383833, 3.4659 -54.3723)), 
+  ((-151.93965 60.290233, -151.96165 60.289333, -151.98365 60.2994, -151.98505 60.315933, -151.9754 60.335167, -151.92455 60.377333, -151.88325 60.430533, -151.87225 60.497467, -151.86265 60.5112, -151.8365 60.513967, 
+      -151.8131 60.509367, -151.798 60.481867, -151.7966 60.4122, -151.82825 60.362667, -151.93965 60.290233)), 
+  ((-144.56965 59.7289, -144.59435 59.724033, -144.6074 59.729867, -144.6074 59.739533, -144.58345 59.763267, -144.5885 59.767633, -144.6103 59.762767, -144.6292 59.767633, -144.62775 59.7802, -144.60595 59.796667, 
+      -144.58705 59.8025, -144.513 59.848, -144.4665 59.886733, -144.39095 59.925467, -144.3619 59.9274, -144.3314 59.9148, -144.32705 59.905133, -144.35175 59.895433, -144.41275 59.851867, -144.49845 59.781167, 
+      -144.52315 59.749233, -144.56965 59.7289)), 
+  ((-80.5898 32.3946, -80.5809 32.406433, -80.5682 32.4132, -80.52505 32.418267, -80.4743 32.408967, -80.44255 32.3929, -80.43875 32.364967, -80.4438 32.3396, -80.4895 32.310833, -80.52505 32.254967, 
+      -80.5555 32.234667, -80.57965 32.235533, -80.586 32.250733, -80.5847 32.331133, -80.5771 32.353133, -80.58725 32.373433, -80.5898 32.3946)), 
+  ((-159.6202 55.066733, -159.6291 55.057933, -159.6402 55.057367, -159.6555 55.0636, -159.67165 55.084033, -159.68185 55.0846, -159.7142 55.057367, -159.73375 55.055667, -159.74565 55.063033, -159.7495 55.0758, 
+      -159.72905 55.114367, -159.73415 55.124567, -159.758 55.1382, -159.77245 55.147833, -159.7682 55.1586, -159.75205 55.1637, -159.71375 55.158033, -159.69845 55.161433, -159.68825 55.1813, -159.6695 55.190933, 
+      -159.6593 55.207367, -159.6576 55.218733, -159.68825 55.2465, -159.69165 55.259, -159.6789 55.266933, -159.6678 55.268067, -159.6474 55.258433, -159.63125 55.263533, -159.6219 55.2641, -159.61505 55.252167, 
+      -159.6189 55.211633, -159.6002 55.1878, -159.60275 55.1691, -159.6232 55.138467, -159.6202 55.066733)), 
+  ((-153.4063 59.313167, -153.442 59.285033, -153.48425 59.269867, -153.5427 59.2706, -153.5741 59.2843, -153.5925 59.3038, -153.5925 59.319667, -153.57085 59.3471, -153.52645 59.385333, -153.4853 59.399033, 
+      -153.45395 59.4041, -153.42255 59.3911, -153.4074 59.3745, -153.4063 59.313167)), 
+  ((-157.19705 56.493533, -157.1341 56.523867, -157.0547 56.5445, -156.98885 56.549033, -156.9337 56.540633, -156.90175 56.526433, -156.8988 56.514167, -156.9056 56.5045, -157.00825 56.493533, -157.03825 56.4858, 
+      -157.09535 56.4548, -157.12345 56.437367, -157.1525 56.4348, -157.198 56.447067, -157.2145 56.4677, -157.2145 56.480633, -157.19705 56.493533)), 
+  ((-150.74275 59.370933, -150.73895 59.3819, -150.7225 59.3878, -150.6985 59.388633, -150.62385 59.392, -150.6074 59.386967, -150.60235 59.3701, -150.6175 59.3389, -150.6289 59.295033, -150.6327 59.266367, 
+      -150.68835 59.230933, -150.72505 59.22, -150.75285 59.226733, -150.75795 59.2436, -150.73265 59.2942, -150.73265 59.316133, -150.74275 59.370933)), 
+  ((-168 65.902433, -168.0339 65.919667, -168.07555 65.940833, -168.1236 65.9899, -168.1356 66.020933, -168.1131 66.047, -168.01005 66.1198, -168 66.1269, -168 65.902433)), 
+  ((-162.74555 54.500367, -162.72745 54.513533, -162.67645 54.504733, -162.58265 54.477333, -162.53655 54.4411, -162.52175 54.415867, -162.52995 54.4104, -162.5596 54.4115, -162.5711 54.402733, -162.57605 54.381867, 
+      -162.58755 54.3753, -162.6254 54.379667, -162.7225 54.435633, -162.74555 54.476233, -162.74555 54.500367)), 
+  ((-171.23305 52.5518, -171.197 52.568833, -171.15495 52.573833, -171.1324 52.565833, -171.09785 52.527767, -171.09335 52.514767, -171.10685 52.487733, -171.1159 52.450667, -171.15945 52.436633, -171.23455 52.438633, 
+      -171.2556 52.446667, -171.2586 52.4647, -171.24955 52.494733, -171.2511 52.528767, -171.23305 52.5518)), 
+  ((-76.30215 34.805533, -76.2791 34.8154, -76.25935 34.8154, -76.24455 34.802233, -76.2396 34.792367, -76.24455 34.7726, -76.4323 34.5893, -76.46685 34.568433, -76.4817 34.569533, -76.4883 34.5849, 
+      -76.4685 34.6244, -76.30215 34.805533)), 
+  ((-91.2793 29.3356, -91.205 29.289467, -91.1948 29.271833, -91.19685 29.225, -91.21415 29.212767, -91.2437 29.212767, -91.3964 29.258933, -91.42495 29.282667, -91.4229 29.2976, -91.4076 29.308467, 
+      -91.35265 29.3071, -91.3272 29.312533, -91.2997 29.3302, -91.28745 29.3356, -91.2793 29.3356)), 
+  ((-165.336 54.034033, -165.3975 54.058633, -165.46515 54.0775, -165.4787 54.0865, -165.47625 54.096367, -165.46145 54.104567, -165.35445 54.1316, -165.3028 54.129967, -165.2499 54.109467, -165.21425 54.0824, 
+      -165.20935 54.070933, -165.21915 54.057, -165.2942 54.0324, -165.336 54.034033)), 
+  ((-148.0447 59.893533, -148.0517 59.902833, -148.02905 59.926067, -147.99245 59.951633, -147.9262 59.9714, -147.8983 60.008567, -147.87565 60.021367, -147.8129 60.019033, -147.7763 60.031833, -147.75365 60.027167, 
+      -147.7484 60.015567, -147.76755 59.9865, -147.8303 59.960933, -147.8756 59.942333, -147.9523 59.899333, -147.98715 59.892367, -148.0447 59.893533)), 
+  ((-145.40345 60.2837, -145.45285 60.2924, -145.46445 60.309833, -145.44705 60.3321, -145.40055 60.357267, -145.3439 60.365033, -145.2408 60.361167, -145.1856 60.3786, -145.15655 60.375667, -145.1522 60.366967, 
+      -145.1885 60.338867, -145.2335 60.3292, -145.26255 60.3195, -145.29745 60.299167, -145.3439 60.287567, -145.40345 60.2837)), 
+  ((-179.0382 51.361567, -178.99015 51.343533, -178.9721 51.3185, -179.00515 51.282433, -179.0337 51.236367, -179.07425 51.224367, -179.1178 51.233367, -179.13285 51.2594, -179.13135 51.3135, -179.08775 51.367567, 
+      -179.06825 51.370567, -179.0382 51.361567)), 
+  ((-68.21765 44.336967, -68.2124 44.322833, -68.2143 44.313233, -68.2369 44.3049, -68.2773 44.3062, -68.31865 44.302967, -68.32825 44.294, -68.3273 44.2812, -68.3042 44.265167, -68.29845 44.251067, 
+      -68.30615 44.2408, -68.33305 44.233733, -68.37155 44.2376, -68.4004 44.252967, -68.40905 44.282467, -68.40905 44.318367, -68.397 44.3408, -68.3297 44.3671, -68.2941 44.371567, -68.2556 44.361967, 
+      -68.21765 44.336967)), 
+  ((-160.1271 55.431167, -160.13145 55.4228, -160.14145 55.421233, -160.1732 55.435567, -160.216 55.4498, -160.2621 55.445433, -160.29995 55.428967, -160.32625 55.431167, -160.3427 55.441033, -160.34435 55.467367, 
+      -160.32295 55.4937, -160.27525 55.521133, -160.20285 55.522233, -160.14685 55.510167, -160.1304 55.4904, -160.1271 55.431167)), 
+  ((-148.1214 60.032967, -148.13535 60.024833, -148.1493 60.036467, -148.1458 60.066667, -148.1249 60.115467, -148.0813 60.163133, -148.0325 60.184033, -147.98715 60.1852, -147.9593 60.168933, -147.9558 60.146867, 
+      -147.97845 60.1236, -147.9924 60.0934, -148.0081 60.086433, -148.0412 60.0841, -148.07435 60.0748, -148.1214 60.032967)), 
+  ((-109.3191 -27.050533, -109.2995 -27.061533, -109.29405 -27.07, -109.2959 -27.080933, -109.3095 -27.091833, -109.35765 -27.110633, -109.4894 -27.1476, -109.5112 -27.1476, -109.5221 -27.142133, -109.52665 -27.133067, 
+      -109.52665 -27.1191, -109.5221 -27.104567, -109.50485 -27.0894, -109.4903 -27.0785, -109.4885 -27.054867, -109.4776 -27.045767, -109.46215 -27.043933, -109.4358 -27.044533, -109.3922 -27.0512, -109.3722 -27.0512, 
+      -109.3191 -27.050533)), 
+  ((-123.02965 48.524667, -123.01725 48.503667, -123.02035 48.481633, -123.0369 48.467867, -123.0606 48.4665, -123.1236 48.493333, -123.18245 48.532567, -123.21135 48.567667, -123.2093 48.5883, -123.1721 48.6117, 
+      -123.15765 48.6117, -123.1205 48.5969, -123.02965 48.524667)), 
+  ((-95.06675 29.0629, -95.0789 29.0606, -95.0963 29.061767, -95.09805 29.0722, -95.0441 29.126667, -94.8041 29.263433, -94.7693 29.262267, -94.76065 29.2449, -94.7641 29.220567, -94.79715 29.1997, 
+      -94.8702 29.185767, -95.06675 29.0629)), 
+  ((-80.70635 28.545933, -80.6953 28.561467, -80.6794 28.565533, -80.66345 28.5631, -80.64505 28.545933, -80.64505 28.51, -80.6512 28.443, -80.6279 28.310667, -80.63035 28.275567, -80.6426 28.265767, 
+      -80.65735 28.265767, -80.6806 28.275567, -80.6855 28.304967, -80.68185 28.353167, -80.7002 28.443, -80.70635 28.545933)), 
+  ((-162.10145 70.298033, -162.0707 70.311967, -162.00475 70.324433, -161.9597 70.324433, -161.87725 70.3017, -161.7783 70.303167, -161.73545 70.293633, -161.73215 70.2812, -161.75305 70.266533, -161.7805 70.262867, 
+      -161.87285 70.279, -161.9157 70.273867, -161.9487 70.257, -161.96405 70.255533, -161.99045 70.265067, -162.02455 70.2768, -162.0564 70.276067, -162.10035 70.268733, -162.11905 70.275333, -162.11905 70.284133, 
+      -162.10145 70.298033)), 
+  ((-77.0875 34.537533, -77.10135 34.535233, -77.11695 34.5387, -77.11865 34.5491, -77.09095 34.573333, -77.0459 34.5999, -76.9454 34.631067, -76.76175 34.634533, -76.73575 34.628767, -76.734 34.6149, 
+      -76.74095 34.6045, -76.76345 34.595267, -76.87785 34.595267, -76.9835 34.577967, -77.0875 34.537533)), 
+  ((-159.45485 55.468767, -159.4475 55.481033, -159.42725 55.487167, -159.29845 55.477367, -159.22115 55.4651, -159.2046 55.4516, -159.20645 55.407433, -159.22485 55.397633, -159.24875 55.4013, -159.2874 55.434433, 
+      -159.31685 55.439333, -159.3463 55.4295, -159.39045 55.403767, -159.41805 55.402533, -159.44015 55.4148, -159.45115 55.434433, -159.45485 55.468767)), 
+  ((-81.34535 30.9119, -81.3285 30.916967, -81.31925 30.916967, -81.3024 30.9119, -81.29985 30.900133, -81.30915 30.877133, -81.35205 30.836733, -81.35625 30.7638, -81.3765 30.7318, -81.4009 30.718333, 
+      -81.4236 30.719467, -81.4396 30.744167, -81.4396 30.8025, -81.4489 30.83, -81.44385 30.8429, -81.395 30.8676, -81.34535 30.9119)), 
+  ((-175.81735 27.995233, -175.79855 27.999933, -175.73875 27.963167, -175.73175 27.913133, -175.73645 27.881067, -175.754 27.872467, -175.77865 27.881067, -175.82555 27.908433, -175.85955 27.912333, -175.9217 27.9061, 
+      -175.93925 27.917033, -175.93695 27.933467, -175.9041 27.950667, -175.8537 27.977233, -175.81735 27.995233)), 
+  ((-164.95625 54.1277, -164.987 54.105567, -165.01835 54.096967, -165.05775 54.0982, -165.1703 54.132633, -165.18995 54.138367, -165.19365 54.1474, -165.1826 54.158467, -165.15245 54.166233, -165.05345 54.171167, 
+      -164.98395 54.199033, -164.96855 54.199467, -164.95935 54.190833, -164.95625 54.1277)), 
+  ((-80.78785 32.408967, -80.78785 32.419133, -80.7764 32.4259, -80.74975 32.426733, -80.7193 32.4115, -80.70405 32.392033, -80.6596 32.3675, -80.64055 32.342133, -80.6304 32.2753, -80.64185 32.2643, 
+      -80.66975 32.268533, -80.73705 32.3066, -80.7688 32.342967, -80.78785 32.408967)), 
+  ((-159.25245 54.751433, -159.2267 54.775367, -159.21655 54.7956, -159.22395 54.812767, -159.2681 54.835467, -159.269 54.845267, -159.246 54.857533, -159.22945 54.861833, -159.1945 54.847133, -159.16595 54.839133, 
+      -159.1273 54.834867, -159.1126 54.820133, -159.1117 54.7864, -159.1641 54.725067, -159.19815 54.715267, -159.23405 54.718333, -159.2506 54.732433, -159.25245 54.751433)), 
+  ((-132.77675 54.929, -132.78935 54.9231, -132.8045 54.9231, -132.82715 54.935733, -132.8461 54.944967, -132.8612 54.939067, -132.86245 54.9273, -132.87885 54.9206, -132.89905 54.9231, -132.9255 54.943267, 
+      -132.9255 54.955067, -132.90535 54.960933, -132.89145 54.975233, -132.89275 54.9895, -132.9356 55.023133, -132.9457 55.0492, -132.93435 55.062633, -132.9129 55.0643, -132.8776 55.050867, -132.81205 55.002967, 
+      -132.77045 54.961767, -132.76665 54.943267, -132.77675 54.929)), 
+  ((-154.1449 56.490933, -154.14665 56.4839, -154.16075 56.4792, -154.2645 56.476867, -154.3542 56.473333, -154.4034 56.4792, -154.4052 56.4921, -154.3577 56.524933, -154.30845 56.539, -154.19415 56.541333, 
+      -154.1625 56.524933, -154.1449 56.490933)), 
+  ((-147.42245 60.5826, -147.4364 60.572167, -147.4573 60.574467, -147.49215 60.594233, -147.5096 60.603533, -147.52875 60.597733, -147.5497 60.575633, -147.56885 60.5733, -147.58455 60.5826, -147.5863 60.6628, 
+      -147.5706 60.680233, -147.54795 60.684867, -147.53225 60.681367, -147.49565 60.652333, -147.4765 60.648833, -147.4486 60.6651, -147.4364 60.6651, -147.42595 60.65, -147.42245 60.5826)), 
+  ((-158.80825 55.8241, -158.78115 55.842833, -158.7463 55.849267, -158.7269 55.843467, -158.6872 55.8125, -158.6659 55.790533, -158.6669 55.762133, -158.68045 55.7576, -158.71725 55.771167, -158.7279 55.770533, 
+      -158.74045 55.760833, -158.74335 55.7402, -158.75985 55.729867, -158.7937 55.726633, -158.8189 55.738267, -158.8286 55.755033, -158.8305 55.786667, -158.80825 55.8241)), 
+  ((-82.2047 26.6254, -82.21565 26.649733, -82.2108 26.6749, -82.17915 26.700833, -82.16575 26.702467, -82.1548 26.692733, -82.15235 26.6684, -82.1207 26.629467, -82.09515 26.591333, -82.09635 26.577533, 
+      -82.1134 26.562133, -82.1195 26.551567, -82.10245 26.4956, -82.11095 26.4875, -82.12925 26.485067, -82.1475 26.491533, -82.1548 26.5086, -82.1621 26.562933, -82.2047 26.6254)), 
+  ((-161.6215 55.187067, -161.6462 55.1739, -161.6939 55.164033, -161.7153 55.155233, -161.72685 55.160733, -161.73505 55.179367, -161.7285 55.233133, -161.712 55.2419, -161.66595 55.2507, -161.61985 55.272633, 
+      -161.58035 55.2792, -161.5639 55.2781, -161.55075 55.264933, -161.5606 55.243, -161.6215 55.187067)), 
+  ((-148.14755 59.893533, -148.2155 59.890067, -148.2504 59.901667, -148.25735 59.929567, -148.2434 59.965567, -148.2312 59.969067, -148.18935 59.960933, -148.1423 59.964433, -148.0848 59.99, -148.06735 59.993467, 
+      -148.04995 59.985333, -148.04995 59.9679, -148.1144 59.9098, -148.14755 59.893533)), 
+  ((-162.43605 63.540633, -162.45175 63.536, -162.4639 63.5383, -162.47785 63.552233, -162.5005 63.558033, -162.58235 63.5592, -162.6154 63.566167, -162.62935 63.5743, -162.62415 63.588233, -162.56145 63.632333, 
+      -162.53705 63.632333, -162.40995 63.594033, -162.4082 63.581267, -162.43605 63.540633)), 
+  ((-96.23985 28.3561, -96.2564 28.352267, -96.2708 28.353233, -96.278 28.356133, -96.278 28.361867, -96.2751 28.374333, -96.25495 28.388733, -96.23195 28.3983, -96.23195 28.404067, -96.2348 28.4079, 
+      -96.25065 28.410767, -96.2593 28.4175, -96.2607 28.425167, -96.25065 28.432833, -96.24055 28.434733, -96.21465 28.4338, -96.19595 28.436667, -96.17295 28.4501, -96.16575 28.460633, -96.16575 28.476933, 
+      -96.16145 28.485567, -96.1528 28.488433, -96.1384 28.486533, -96.12545 28.479833, -96.11395 28.479833, -96.0636 28.4894, -96.0449 28.4846, -96.04345 28.474067, -96.0564 28.458733, -96.23985 28.3561)), 
+  ((-170.0148 53.003, -169.97875 53.0105, -169.9547 53.0065, -169.9502 52.972467, -169.9577 52.9374, -169.97275 52.9284, -169.99675 52.9244, -170.0208 52.907367, -170.0854 52.900333, -170.12445 52.915367, 
+      -170.12445 52.9354, -170.0734 52.967433, -170.0148 53.003)), 
+  ((-89.23755 30.012533, -89.2612 30.018033, -89.2667 30.0281, -89.26055 30.050033, -89.22965 30.083867, -89.1748 30.108533, -89.1549 30.106233, -89.09455 30.0834, -89.0791 30.080667, -89.0647 30.073367, 
+      -89.06195 30.062833, -89.06815 30.0528, -89.09695 30.034967, -89.12575 30.030867, -89.1971 30.030867, -89.2101 30.0281, -89.2214 30.0185, -89.23755 30.012533)), 
+  ((-139.8519 59.666967, -139.8971 59.6504, -139.9649 59.654933, -140.01005 59.67, -140.0123 59.692567, -139.99425 59.706133, -139.8022 59.737767, -139.78865 59.727233, -139.7932 59.716667, -139.8519 59.666967)), 
+  ((-176.25625 51.8413, -176.2412 51.839267, -176.19915 51.8523, -176.1691 51.8503, -176.1586 51.836267, -176.18415 51.811233, -176.2097 51.7902, -176.20365 51.7752, -176.18265 51.761167, -176.17965 51.746133, 
+      -176.19165 51.737133, -176.2187 51.738133, -176.25325 51.741133, -176.27575 51.734133, -176.3073 51.734133, -176.31935 51.745133, -176.3013 51.766167, -176.2803 51.7912, -176.2803 51.807233, -176.2923 51.823267, 
+      -176.2803 51.8413, -176.25625 51.8413)), 
+  ((-160.41515 55.284133, -160.51225 55.309367, -160.53855 55.331333, -160.53855 55.3412, -160.51715 55.358767, -160.42335 55.3741, -160.3855 55.3752, -160.36905 55.357667, -160.3674 55.318167, -160.38385 55.290733, 
+      -160.41515 55.284133)), 
+  ((-132.6795 54.844133, -132.64545 54.839933, -132.6341 54.830667, -132.6417 54.822267, -132.66565 54.819767, -132.66565 54.815567, -132.6152 54.795367, -132.60135 54.777733, -132.6064 54.764267, -132.6291 54.7609, 
+      -132.6417 54.751667, -132.6379 54.7004, -132.64925 54.692833, -132.6669 54.697867, -132.6896 54.726467, -132.69465 54.7626, -132.7438 54.797067, -132.75265 54.8164, -132.72615 54.836567, -132.6795 54.844133)), 
+  ((-82.2905 26.5167, -82.2911 26.5256, -82.2844 26.5402, -82.2722 26.543467, -82.25275 26.529667, -82.2199 26.481, -82.16145 26.440433, -82.1359 26.433933, -82.09205 26.442067, -82.06775 26.439633, 
+      -82.058 26.427467, -82.0592 26.415267, -82.08175 26.392567, -82.1134 26.384467, -82.14385 26.3869, -82.27895 26.479367, -82.2905 26.5167)), 
+  ((-176.04145 51.8613, -176.0354 51.858833, -176.03695 51.8528, -176.04145 51.830767, -176.0264 51.814767, -176.0069 51.812733, -175.98735 51.805733, -175.98435 51.7792, -176.0174 51.758167, -176.06095 51.740133, 
+      -176.1015 51.741133, -176.12255 51.766167, -176.12405 51.7922, -176.10755 51.826267, -176.0745 51.8533, -176.04145 51.8613)), 
+  ((-156.1423 71.263333, -156.1423 71.253267, -156.15435 71.249267, -156.1876 71.249267, -156.22685 71.2573, -156.2883 71.286167, -156.3477 71.300267, -156.35275 71.319733, -156.33965 71.3392, -156.30945 71.345233, 
+      -156.2621 71.3412, -156.2007 71.309667, -156.1423 71.263333)), 
+  ((-154.0781 56.467467, -154.02005 56.481533, -153.9515 56.4839, -153.9198 56.475667, -153.90225 56.465133, -153.90225 56.4534, -153.93565 56.434633, -154.07635 56.4194, -154.12205 56.421767, -154.1361 56.438167, 
+      -154.12555 56.451067, -154.0781 56.467467)), 
+  ((-169.69485 53.080133, -169.67835 53.090633, -169.6618 53.090633, -169.61675 53.092667, -169.5867 53.103667, -169.55215 53.103667, -169.54465 53.088633, -169.56865 53.0676, -169.5897 53.044567, -169.5897 53.020533, 
+      -169.6062 53.007533, -169.64225 53.003533, -169.68435 53.013533, -169.69935 53.0496, -169.69485 53.080133)), 
+  ((-152.3631 58.919767, -152.35045 58.931567, -152.3315 58.9417, -152.31 58.940867, -152.24675 58.9282, -152.2126 58.932433, -152.20245 58.930733, -152.19995 58.917233, -152.248 58.881833, -152.3087 58.872533, 
+      -152.35425 58.843033, -152.36815 58.843033, -152.3745 58.854, -152.3631 58.919767)), 
+  ((-147.2333 60.801633, -147.2054 60.790567, -147.20365 60.773733, -147.2263 60.7598, -147.2664 60.7534, -147.3562 60.763267, -147.3963 60.7505, -147.42855 60.748733, -147.44335 60.758033, -147.44335 60.769067, 
+      -147.41805 60.790567, -147.3867 60.801033, -147.2333 60.801633)), 
+  ((-153.3423 57.8691, -153.3423 57.855467, -153.359 57.846833, -153.37195 57.846833, -153.48325 57.9111, -153.5203 57.922233, -153.54815 57.933367, -153.55 57.9482, -153.53515 57.955633, -153.50365 57.959333, 
+      -153.46285 57.949433, -153.4165 57.9309, -153.36085 57.895067, -153.3423 57.8691)), 
+  ((-133.8281 55.470933, -133.8407 55.458333, -133.8672 55.4533, -133.8899 55.4533, -133.90755 55.4617, -133.90625 55.476833, -133.8836 55.494467, -133.8861 55.502033, -133.9189 55.520533, -133.9214 55.5306, 
+      -133.90755 55.549933, -133.89365 55.554133, -133.82685 55.538167, -133.813 55.538167, -133.7903 55.549933, -133.7777 55.544067, -133.7777 55.527267, -133.79535 55.499533, -133.8281 55.470933)), 
+  ((-178.0738 25.463133, -178.0351 25.463133, -177.99405 25.431867, -177.9952 25.3959, -178.01515 25.367733, -178.04215 25.354433, -178.0703 25.3607, -178.0949 25.375567, -178.09725 25.402133, -178.10545 25.433433, 
+      -178.09725 25.450633, -178.0738 25.463133)), 
+  ((-133.02105 56.470333, -133.0566 56.4822, -133.07595 56.502633, -133.08485 56.529567, -133.0719 56.5484, -133.0259 56.571, -132.99845 56.5683, -132.97425 56.542467, -132.9589 56.494567, -132.9726 56.475733, 
+      -133.00085 56.466033, -133.02105 56.470333)), 
+  ((-88.8203 29.901367, -88.81435 29.9182, -88.80395 29.9192, -88.77865 29.9073, -88.7712 29.8855, -88.7712 29.8498, -88.80395 29.7279, -88.82325 29.708067, -88.84555 29.711033, -88.84855 29.728867, 
+      -88.82175 29.834933, -88.8203 29.901367)), 
+  ((-177.4219 51.9334, -177.39035 51.962433, -177.3558 51.964467, -177.3017 51.966467, -177.27165 51.969467, -177.26265 51.957433, -177.2777 51.9264, -177.31825 51.895367, -177.3513 51.888333, -177.38135 51.891333, 
+      -177.41135 51.907367, -177.4219 51.9334)), 
+  ((-82.30575 26.743033, -82.2966 26.753567, -82.2832 26.7544, -82.2613 26.7479, -82.22965 26.721133, -82.22845 26.614867, -82.23695 26.598633, -82.25885 26.594567, -82.27835 26.601067, -82.28565 26.6189, 
+      -82.29175 26.6838, -82.30575 26.743033)), 
+  ((-162.795 69.886667, -162.6686 69.952567, -162.57405 70.0317, -162.55975 70.034633, -162.55425 70.0317, -162.55375 70.024767, -162.59995 69.961033, -162.6582 69.9178, -162.7527 69.873833, -162.7879 69.866533, 
+      -162.8027 69.870533, -162.8038 69.877133, -162.795 69.886667)), 
+  ((-168 65.772967, -168 65.831333, -167.931 65.8614, -167.87275 65.881467, -167.8386 65.880133, -167.82455 65.870767, -167.83055 65.857367, -167.87075 65.8279, -168 65.772967)), 
+  ((-144.9154 60.4154, -144.92705 60.406667, -144.943 60.406667, -144.9648 60.4154, -144.9793 60.409567, -144.99675 60.3902, -145.02725 60.385367, -145.04905 60.392133, -145.05485 60.407633, -145.05195 60.427, 
+      -145.0171 60.440567, -144.98075 60.467667, -144.94445 60.477367, -144.9125 60.493833, -144.89505 60.492867, -144.89215 60.4822, -144.9096 60.462833, -144.9154 60.4154)), 
+  ((-161.44625 55.133867, -161.51615 55.154133, -161.5343 55.164033, -161.5343 55.184867, -161.52275 55.194733, -161.45365 55.201333, -161.3993 55.218867, -161.3812 55.2112, -161.37465 55.194733, -161.3977 55.1662, 
+      -161.4026 55.140967, -161.41825 55.132767, -161.44625 55.133867)), 
+  ((-166.04565 66.348867, -166.08785 66.351533, -166.0959 66.367633, -166.08585 66.378333, -165.9452 66.439933, -165.901 66.447967, -165.88495 66.4386, -165.88495 66.427867, -165.93715 66.393067, -166.04565 66.348867)), 
+  ((-81.1392 31.5445, -81.1485 31.5322, -81.1564 31.5322, -81.1617 31.538067, -81.1617 31.5504, -81.1837 31.593233, -81.19075 31.619067, -81.1846 31.6308, -81.15025 31.6625, -81.12295 31.673067, 
+      -81.1071 31.674233, -81.0899 31.6613, -81.0952 31.617867, -81.1392 31.5445)), 
+  ((-166.2233 53.7402, -166.2492 53.7379, -166.27595 53.743067, -166.31395 53.760333, -166.32515 53.7799, -166.3217 53.801767, -166.3027 53.8271, -166.2768 53.8317, -166.22415 53.813867, -166.2112 53.797733, 
+      -166.20775 53.760933, -166.2233 53.7402)), 
+  ((-163.1214 69.482567, -163.1412 69.482567, -163.15 69.489867, -163.1544 69.643733, -163.1456 69.661333, -163.1302 69.664267, -163.11485 69.654, -163.11485 69.608567, -163.09065 69.558733, -163.10165 69.507467, 
+      -163.1214 69.482567)), 
+  ((-75.99995 35.031667, -76.02215 35.028367, -76.037 35.033833, -76.04195 35.043733, -75.9876 35.088733, -75.8838 35.129333, -75.86075 35.131533, -75.83605 35.123867, -75.82865 35.1085, -75.85335 35.095333, 
+      -75.9423 35.0646, -75.99995 35.031667)), 
+  ((-165.6054 53.976633, -165.6294 53.981967, -165.64415 53.993433, -165.6392 54.018867, -165.6183 54.036067, -165.58755 54.046733, -165.54575 54.050833, -165.51375 54.043467, -165.4978 54.0279, -165.50145 54.0074, 
+      -165.56235 53.975, -165.6054 53.976633)), 
+  ((-80.69895 32.186433, -80.6901 32.199967, -80.67995 32.203367, -80.6647 32.2042, -80.63805 32.192367, -80.6266 32.173767, -80.6266 32.1399, -80.64185 32.113667, -80.7028 32.079, -80.7218 32.079, 
+      -80.7269 32.096767, -80.7053 32.146667, -80.69895 32.186433)), 
+  ((-81.38425 30.646833, -81.36685 30.632967, -81.37175 30.5876, -81.37035 30.559333, -81.35645 30.538033, -81.35645 30.528333, -81.36895 30.519533, -81.3898 30.522767, -81.4419 30.574633, -81.44815 30.6047, 
+      -81.4433 30.636667, -81.42245 30.650533, -81.4037 30.651, -81.38425 30.646833)), 
+  ((-73.5175 40.520967, -73.47895 40.529633, -73.45725 40.5318, -73.3379 40.5694, -73.3064 40.565067, -73.2945 40.554967, -73.29555 40.542667, -73.4372 40.498533, -73.50665 40.492767, -73.52295 40.4971, 
+      -73.52835 40.511567, -73.5175 40.520967)), 
+  ((-161.23645 70.3288, -161.2487 70.330767, -161.2487 70.3375, -161.2234 70.347467, -161.17105 70.363567, -161.09655 70.371633, -160.97775 70.401167, -160.92485 70.402733, -160.92135 70.398467, -160.93745 70.385067, 
+      -160.9999 70.359533, -161.0643 70.352833, -161.23645 70.3288)), 
+  ((-151.8066 59.064833, -151.81545 59.052167, -151.8281 59.0488, -151.8648 59.055533, -151.9217 59.058933, -151.95205 59.067367, -151.96345 59.082533, -151.95965 59.096867, -151.9331 59.107833, -151.8787 59.122167, 
+      -151.8509 59.122167, -151.83695 59.112033, -151.8066 59.064833)), 
+  ((-143.7085 70.139633, -143.64815 70.146333, -143.595 70.149233, -143.58065 70.142533, -143.5835 70.1339, -143.65535 70.096533, -143.67975 70.071633, -143.6898 70.070667, -143.7243 70.096533, -143.7559 70.098467, 
+      -143.7717 70.105167, -143.77315 70.114733, -143.75305 70.1272, -143.7085 70.139633)), 
+  ((-90.4711 28.997233, -90.48495 29.0046, -90.48495 29.010733, -90.47665 29.014433, -90.43705 29.0132, -90.3984 29.0046, -90.2668 28.957367, -90.26125 28.9494, -90.2677 28.9396, -90.2898 28.932833, 
+      -90.34045 28.9353, -90.4711 28.997233)), 
+  ((-175.5998 51.951467, -175.56375 51.961467, -175.5292 51.963467, -175.51115 51.951467, -175.5262 51.9224, -175.57125 51.897367, -175.6133 51.885367, -175.6599 51.897367, -175.6719 51.9164, -175.64635 51.937433, 
+      -175.5998 51.951467)), 
+  ((-147.8582 60.658133, -147.8617 60.65, -147.87215 60.646533, -147.8826 60.651167, -147.90005 60.6686, -147.91575 60.669767, -147.92795 60.6535, -147.94365 60.645367, -147.96105 60.645367, -147.98895 60.6721, 
+      -148.0064 60.7116, -147.9994 60.7232, -147.9837 60.725533, -147.94015 60.7116, -147.9053 60.716233, -147.8896 60.712767, -147.87565 60.697667, -147.8582 60.658133)), 
+  ((-178.76485 51.556367, -178.7318 51.549333, -178.6852 51.542333, -178.6732 51.5253, -178.69575 51.506267, -178.72575 51.497267, -178.78585 51.498267, -178.8159 51.5133, -178.83995 51.537333, -178.8294 51.555367, 
+      -178.8009 51.563367, -178.76485 51.556367)), 
+  ((-71.5962 41.2157, -71.56595 41.114367, -71.5754 41.101767, -71.5905 41.097367, -71.63775 41.1068, -71.64815 41.118133, -71.64815 41.127567, -71.63775 41.147733, -71.63775 41.172267, -71.6434 41.208167, 
+      -71.63965 41.222, -71.62925 41.2283, -71.61225 41.227667, -71.59995 41.223267, -71.5962 41.2157)), 
+  ((-70.4832 41.380633, -70.43215 41.393533, -70.4145 41.388833, -70.40045 41.347767, -70.4022 41.316067, -70.42335 41.290233, -70.4515 41.280833, -70.46915 41.2832, -70.48145 41.2961, -70.48145 41.3149, 
+      -70.47265 41.336033, -70.47265 41.347767, -70.485 41.366533, -70.4832 41.380633)), 
+  ((-160.3133 58.6899, -160.30655 58.711267, -160.288 58.715767, -160.261 58.706767, -160.23235 58.6685, -160.2222 58.6179, -160.22895 58.602167, -160.24415 58.5999, -160.2745 58.6123, -160.31165 58.6404, 
+      -160.3133 58.6899)), 
+  ((-82.7875 27.5512, -82.7817 27.5635, -82.76905 27.564167, -82.7428 27.5551, -82.6689 27.4754, -82.66695 27.4553, -82.6728 27.447533, -82.68935 27.4443, -82.7214 27.4553, -82.7807 27.509733, 
+      -82.7875 27.5512)), 
+  ((-174.7666 27.114, -174.72675 27.119467, -174.6904 27.1046, -174.68335 27.078, -174.68805 27.051433, -174.71385 27.038933, -174.749 27.041267, -174.7842 27.0436, -174.7971 27.0616, -174.7877 27.084267, 
+      -174.7936 27.101467, -174.7666 27.114)), 
+  ((-134.97705 58.372267, -134.99885 58.370333, -135.02645 58.379033, -135.0613 58.409067, -135.0831 58.454567, -135.07435 58.465233, -135.0555 58.4662, -134.99885 58.442967, -134.9538 58.410033, -134.9538 58.388733, 
+      -134.97705 58.372267)), 
+  ((-148.0848 60.6593, -148.0918 60.6477, -148.1092 60.639533, -148.13535 60.641867, -148.1563 60.655833, -148.1807 60.7209, -148.17545 60.7453, -148.1563 60.753433, -148.1284 60.742967, -148.0883 60.690667, 
+      -148.0848 60.6593)), 
+  ((-69.92 41.616867, -69.97255 41.5285, -69.99005 41.5235, -70.0063 41.527667, -70.01885 41.541833, -70.01885 41.584367, -69.99505 41.616033, -69.9613 41.637733, -69.935 41.638567, -69.92 41.6327, 
+      -69.92 41.616867)), 
+  ((-156.65685 20.585567, -156.6396 20.5915, -156.6207 20.6004, -156.5973 20.604833, -156.5662 20.6026, -156.5484 20.597433, -156.53615 20.587033, -156.5328 20.5774, -156.54285 20.568533, -156.5695 20.5589, 
+      -156.58955 20.5485, -156.60955 20.544067, -156.6307 20.541833, -156.65515 20.5411, -156.67405 20.5411, -156.6874 20.541833, -156.69855 20.5463, -156.70075 20.5537, -156.6963 20.5611, -156.68965 20.568533, 
+      -156.6774 20.5774, -156.6696 20.580367, -156.65685 20.585567)), 
+  ((-70.8999 41.4095, -70.9234 41.4102, -70.9469 41.417, -70.95505 41.422433, -70.95505 41.432667, -70.9275 41.446267, -70.87845 41.461233, -70.83555 41.489833, -70.8121 41.489833, -70.7988 41.483033, 
+      -70.79065 41.468733, -70.7937 41.453067, -70.8131 41.437433, -70.8999 41.4095)), 
+  ((-162.44605 54.433433, -162.437 54.439467, -162.4189 54.441667, -162.34485 54.423, -162.3185 54.402167, -162.31195 54.375833, -162.32425 54.357733, -162.34895 54.355533, -162.3802 54.364333, -162.4444 54.416967, 
+      -162.44605 54.433433)), 
+  ((-81.17355 31.464067, -81.15595 31.467, -81.1445 31.4623, -81.1348 31.452933, -81.13835 31.438267, -81.1621 31.415933, -81.16475 31.3872, -81.18325 31.3731, -81.2 31.367833, -81.21845 31.369567, 
+      -81.2546 31.3995, -81.2581 31.410067, -81.2493 31.421833, -81.22905 31.429433, -81.17355 31.464067)), 
+  ((-136.11875 58.2773, -136.14345 58.256, -136.17685 58.241467, -136.22045 58.235667, -136.2524 58.245367, -136.2582 58.257933, -136.2553 58.2715, -136.2335 58.287967, -136.15655 58.307333, -136.1333 58.306367, 
+      -136.12165 58.297633, -136.11875 58.2773)), 
+  ((-151.85835 58.093, -151.8788 58.090733, -151.897 58.096033, -151.9061 58.115733, -151.9027 58.147567, -151.8686 58.187733, -151.85155 58.193033, -151.822 58.1862, -151.81405 58.176367, -151.822 58.1256, 
+      -151.85835 58.093)), 
+  ((-148.1162 60.253767, -148.1458 60.259567, -148.158 60.275833, -148.15105 60.290933, -148.11445 60.318833, -148.08135 60.332767, -148.043 60.3351, -148.02205 60.318833, -148.0186 60.308367, -148.05865 60.278167, 
+      -148.1162 60.253767)), 
+  ((-88.3659 30.1541, -88.38 30.1551, -88.38595 30.161033, -88.37705 30.170967, -88.3473 30.1789, -88.2506 30.182867, -88.1703 30.202667, -88.13905 30.1987, -88.13165 30.192767, -88.15095 30.1769, 
+      -88.235 30.153133, -88.3659 30.1541)), 
+  ((-120.48815 34.086667, -120.46145 34.098533, -120.41695 34.1104, -120.37695 34.107433, -120.3458 34.095567, -120.32355 34.080767, -120.31465 34.071867, -120.3191 34.065933, -120.34135 34.06, -120.37695 34.054067, 
+      -120.4125 34.057033, -120.44365 34.062967, -120.4659 34.065933, -120.4837 34.071867, -120.48815 34.086667)), 
+  ((-165.0126 60.8361, -165.03665 60.852167, -165.03565 60.881567, -165.0216 60.9103, -164.9825 60.931, -164.95545 60.957067, -164.9434 60.9584, -164.9394 60.949033, -164.95545 60.927667, -164.95345 60.902933, 
+      -164.95745 60.8635, -164.9815 60.8428, -165.0126 60.8361)), 
+  ((-170.1605 52.781167, -170.144 52.8027, -170.11845 52.8117, -170.06885 52.7967, -170.0313 52.779667, -170.0298 52.750633, -170.05985 52.7426, -170.12745 52.747633, -170.159 52.758633, -170.1605 52.781167)), 
+  ((-133.847 55.8592, -133.87225 55.8483, -133.90375 55.851633, -133.94785 55.8777, -133.95415 55.8962, -133.9441 55.922233, -133.92645 55.934833, -133.8987 55.9315, -133.8508 55.8962, -133.84325 55.878533, 
+      -133.847 55.8592)), 
+  ((-71.21995 41.5464, -71.2562 41.467233, -71.28375 41.4414, -71.32875 41.419733, -71.345 41.419733, -71.35375 41.430567, -71.3525 41.440567, -71.3075 41.4689, -71.27245 41.5339, -71.24745 41.5514, 
+      -71.2287 41.555567, -71.2212 41.553067, -71.21995 41.5464)), 
+  ((-163.14465 55.406467, -163.16695 55.407467, -163.1907 55.430233, -163.1907 55.468833, -163.17735 55.498567, -163.1521 55.5124, -163.1283 55.508467, -163.1105 55.488633, -163.11345 55.446067, -163.14465 55.406467)), 
+  ((-166.5216 53.919467, -166.53195 53.9022, -166.5613 53.878033, -166.5889 53.873433, -166.60965 53.881467, -166.6148 53.9091, -166.6079 53.944767, -166.57855 53.966633, -166.5561 53.968933, -166.53885 53.9609, 
+      -166.5216 53.919467)), 
+  ((-169.70235 53.179767, -169.6693 53.1938, -169.63775 53.206833, -169.62275 53.1968, -169.61675 53.1818, -169.63025 53.153733, -169.6678 53.138733, -169.69635 53.1277, -169.7264 53.1307, -169.74745 53.143733, 
+      -169.75195 53.159767, -169.7369 53.173767, -169.70235 53.179767)), 
+  ((77.4639 -38.816433, 77.43355 -38.807267, 77.40955 -38.796733, 77.39975 -38.782567, 77.39485 -38.7622, 77.4003 -38.748767, 77.40845 -38.746933, 77.4199 -38.748033, 77.4379 -38.753833, 77.4548 -38.760367, 
+      77.4853 -38.7651, 77.5082 -38.765833, 77.5207 -38.7691, 77.52835 -38.7742, 77.52995 -38.782933, 77.52015 -38.8029, 77.50925 -38.8069, 77.49835 -38.812733, 77.4639 -38.816433)), 
+  ((-171.0708 52.668, -171.04975 52.6725, -171.02875 52.6605, -171.02425 52.630433, -171.03925 52.6004, -171.0843 52.587367, -171.11585 52.588367, -171.1264 52.6084, -171.11885 52.636467, -171.0708 52.668)), 
+  ((-151.72315 59.0623, -151.6637 59.061433, -151.62955 59.064833, -151.6156 59.055533, -151.6156 59.032767, -151.65105 59.007467, -151.6776 59.0058, -151.74465 59.022667, -151.756 59.033633, -151.7522 59.043733, 
+      -151.72315 59.0623)), 
+  ((-88.75335 30.153133, -88.76745 30.1551, -88.77195 30.160067, -88.77195 30.168, -88.7511 30.1779, -88.6827 30.1908, -88.5905 30.1759, -88.56815 30.167, -88.5704 30.153133, -88.61355 30.148167, 
+      -88.75335 30.153133)), 
+  ((-156.6754 56.0267, -156.6543 56.0232, -156.62615 55.999733, -156.5998 55.964567, -156.59275 55.9376, -156.5998 55.9177, -156.61735 55.911833, -156.64905 55.922367, -156.66485 55.9505, -156.66485 55.9728, 
+      -156.68595 56.003267, -156.6842 56.0185, -156.6754 56.0267)), 
+  ((-178.4508 28.4823, -178.4367 28.497933, -178.38865 28.496367, -178.357 28.488533, -178.3394 28.458067, -178.3476 28.440867, -178.3734 28.432267, -178.4039 28.435367, -178.42735 28.4307, -178.4461 28.4432, 
+      -178.4531 28.4604, -178.4508 28.4823)), 
+  ((-154.006 56.632767, -154.01305 56.6234, -154.0517 56.619867, -154.1168 56.622233, -154.1502 56.630433, -154.15545 56.642167, -154.1238 56.663267, -154.08515 56.677333, -154.0517 56.674967, -154.0306 56.662067, 
+      -154.006 56.632767)), 
+  ((-76.0796 37.963967, -76.0775 37.980033, -76.0697 37.984633, -76.0559 37.986367, -76.0352 37.9789, -76.0076 37.959933, -76.0007 37.9467, -76.0063 37.9214, -76.02355 37.896133, -76.0503 37.889233, 
+      -76.0667 37.891533, -76.0822 37.916833, -76.0796 37.963967)), 
+  ((-162.2108 70.244567, -162.3295 70.157367, -162.3614 70.146367, -162.37125 70.150033, -162.37015 70.161767, -162.346 70.188133, -162.2427 70.262867, -162.2152 70.264333, -162.2053 70.257733, -162.2108 70.244567)), 
+  ((-81.8153 24.5651, -81.76035 24.539767, -81.7388 24.514433, -81.74805 24.495267, -81.77165 24.486367, -81.81375 24.4891, -81.8343 24.506233, -81.84765 24.554133, -81.84455 24.566467, -81.8312 24.567133, 
+      -81.8153 24.5651)), 
+  ((-133.3012 55.806267, -133.3151 55.7861, -133.33525 55.775167, -133.36045 55.782733, -133.37055 55.7945, -133.3718 55.845767, -133.3617 55.868467, -133.33905 55.8777, -133.3214 55.874333, -133.30245 55.855, 
+      -133.3012 55.806267)), 
+  ((-156.70355 56.139267, -156.70355 56.129867, -156.71585 56.122833, -156.73695 56.131033, -156.7563 56.165033, -156.76155 56.2096, -156.7475 56.249467, -156.72815 56.257667, -156.7176 56.254133, -156.70705 56.221333, 
+      -156.70355 56.139267)), 
+  ((-157.85455 56.254, -157.8371 56.270133, -157.80125 56.287567, -157.7848 56.2908, -157.77995 56.286933, -157.7819 56.280467, -157.8042 56.260467, -157.80225 56.249467, -157.79255 56.2443, -157.76155 56.246267, 
+      -157.75285 56.2372, -157.7548 56.226233, -157.7916 56.202367, -157.82065 56.195267, -157.8468 56.203633, -157.85645 56.216567, -157.85455 56.254)), 
+  ((-81.1256 31.719433, -81.13705 31.718833, -81.14935 31.725867, -81.15115 31.739367, -81.1432 31.776367, -81.12205 31.795133, -81.10005 31.799833, -81.0613 31.786333, -81.04635 31.7611, -81.05865 31.744667, 
+      -81.1256 31.719433)), 
+  ((-68.78035 44.2245, -68.78035 44.2339, -68.77135 44.238167, -68.7393 44.2305, -68.71495 44.210833, -68.71495 44.1852, -68.72775 44.157833, -68.72775 44.1399, -68.7329 44.1305, -68.74445 44.129633, 
+      -68.7701 44.138167, -68.7842 44.157, -68.78545 44.172367, -68.7752 44.204, -68.78035 44.2245)), 
+  ((-178.7188 26.3116, -178.6801 26.318633, -178.6367 26.304567, -178.6273 26.2866, -178.64255 26.266267, -178.6707 26.252167, -178.70235 26.2553, -178.74575 26.266267, -178.74575 26.283467, -178.7188 26.3116)), 
+  ((-164.0249 59.686267, -164.02325 59.695233, -164.0131 59.700867, -164.0013 59.702, -163.9608 59.682867, -163.9254 59.677267, -163.8697 59.678367, -163.8579 59.6694, -163.8596 59.6469, -163.87985 59.639033, 
+      -163.9372 59.641267, -163.98275 59.657, -164.0249 59.686267)), 
+  ((-161.5746 54.992333, -161.5878 54.986867, -161.5993 54.991233, -161.61575 55.0044, -161.61575 55.054867, -161.62895 55.072433, -161.624 55.0834, -161.6092 55.089967, -161.5845 55.088867, -161.5598 55.069133, 
+      -161.5532 55.016467, -161.5746 54.992333)), 
+  ((-149.55275 70.5255, -149.5552 70.533433, -149.5445 70.5411, -149.51415 70.544933, -149.4206 70.541633, -149.3894 70.532333, -149.3869 70.518667, -149.3968 70.507433, -149.4288 70.501967, -149.4961 70.506367, 
+      -149.55275 70.5255)), 
+  ((-133.57475 55.520533, -133.56215 55.535667, -133.5382 55.542367, -133.50415 55.5365, -133.4739 55.524733, -133.46255 55.512133, -133.46885 55.497833, -133.5029 55.469267, -133.5243 55.466733, -133.53945 55.477667, 
+      -133.57475 55.520533)), 
+  ((-174.78185 27.257067, -174.77245 27.261767, -174.73845 27.2633, -174.70445 27.257067, -174.6845 27.235167, -174.681 27.206233, -174.7068 27.192167, -174.73495 27.196067, -174.75135 27.204667, -174.776 27.214067, 
+      -174.776 27.2336, -174.78185 27.257067)), 
+  ((-158.67725 58.6873, -158.7009 58.6862, -158.7228 58.688433, -158.73125 58.7008, -158.7144 58.7233, -158.66375 58.758167, -158.64015 58.758167, -158.6165 58.744667, -158.61485 58.724433, -158.6351 58.706433, 
+      -158.67725 58.6873)), 
+  ((-141.46945 69.719967, -141.46805 69.7153, -141.47645 69.714367, -141.49185 69.717167, -141.6275 69.757267, -141.7212 69.788033, -141.81485 69.7964, -141.84845 69.802933, -141.84845 69.806667, -141.84005 69.8076, 
+      -141.7002 69.797333, -141.56735 69.759133, -141.46945 69.719967)), 
+  ((-164.2181 59.8375, -164.2164 59.853267, -164.20965 59.857767, -164.19615 59.8555, -164.11685 59.7779, -164.07975 59.7689, -164.05615 59.761033, -164.05615 59.752033, -164.0747 59.743033, -164.1135 59.746433, 
+      -164.17085 59.784667, -164.2181 59.8375)), 
+  ((-167.11565 53.861867, -167.13455 53.850333, -167.1642 53.842667, -167.18725 53.847067, -167.19545 53.8635, -167.18725 53.887633, -167.1395 53.917267, -167.11155 53.919467, -167.09425 53.911233, -167.0959 53.883833, 
+      -167.11565 53.861867)), 
+  ((-119.54695 33.2662, -119.54915 33.284, -119.5436 33.2929, -119.5325 33.293633, -119.51025 33.290667, -119.48355 33.284, -119.46465 33.281033, -119.44795 33.277333, -119.42905 33.2677, -119.4157 33.258067, 
+      -119.41125 33.246933, -119.41125 33.2425, -119.4157 33.238067, -119.43905 33.236567, -119.4691 33.2388, -119.51135 33.246933, -119.5325 33.252133, -119.5436 33.258067, -119.54695 33.2662)), 
+  ((-90.71935 28.9392, -90.7312 28.945, -90.73995 28.953367, -90.7362 28.9642, -90.69995 28.9817, -90.6349 28.985033, -90.6011 28.9767, -90.5936 28.9617, -90.59925 28.9517, -90.66055 28.9392, 
+      -90.71935 28.9392)), 
+  ((-80.6483 24.916133, -80.63815 24.921133, -80.6222 24.9204, -80.6052 24.9112, -80.6041 24.897733, -80.6201 24.875733, -80.6701 24.830367, -80.69775 24.828233, -80.7105 24.836033, -80.70785 24.853767, 
+      -80.6483 24.916133)), 
+  ((-162.83865 55.354, -162.85945 55.354967, -162.87285 55.364867, -162.86835 55.379733, -162.84015 55.4025, -162.76735 55.448067, -162.751 55.449033, -162.7436 55.439133, -162.751 55.418333, -162.83865 55.354)), 
+  ((-178.98645 16.1532, -178.97825 16.163367, -178.9372 16.157867, -178.90675 16.160233, -178.8821 16.1446, -178.88445 16.117233, -178.89855 16.0977, -178.92315 16.0977, -178.94895 16.1055, -178.96885 16.1102, 
+      -178.9724 16.121133, -178.9724 16.136, -178.98645 16.1532)), 
+  ((-132.29355 55.905733, -132.3113 55.9068, -132.32585 55.919733, -132.32745 55.932667, -132.30645 55.9628, -132.3113 56.0037, -132.3 56.014467, -132.28385 56.016633, -132.27415 56.005867, -132.258 55.963867, 
+      -132.26285 55.929433, -132.29355 55.905733)), 
+  ((-175.76055 51.879333, -175.723 51.886867, -175.69595 51.869833, -175.69295 51.837767, -175.71695 51.810733, -175.75755 51.809733, -175.77555 51.827767, -175.77405 51.8493, -175.76055 51.879333)), 
+  ((-152.7552 58.590867, -152.68585 58.623467, -152.654 58.631033, -152.6415 58.624967, -152.63925 58.615867, -152.6722 58.585567, -152.73245 58.553733, -152.7529 58.552233, -152.7677 58.560567, -152.7688 58.574967, 
+      -152.7552 58.590867)), 
+  ((-80.1793 25.485933, -80.17605 25.496833, -80.1673 25.5012, -80.152 25.502667, -80.13565 25.495367, -80.1258 25.467733, -80.128 25.4459, -80.1553 25.409533, -80.17605 25.400067, -80.18915 25.402267, 
+      -80.1957 25.414633, -80.1793 25.485933)), 
+  ((-75.28505 35.798567, -75.27495 35.818767, -75.2626 35.827733, -75.24915 35.829233, -75.2312 35.8255, -75.2267 35.816533, -75.22785 35.796333, -75.22 35.749267, -75.23345 35.7373, -75.2637 35.738033, 
+      -75.2839 35.755233, -75.28505 35.798567)), 
+  ((-160.4795 21.760433, -160.46615 21.771533, -160.4506 21.776733, -160.42945 21.776733, -160.40275 21.7708, -160.39055 21.763367, -160.3883 21.753733, -160.3972 21.743367, -160.41835 21.731533, -160.44945 21.7204, 
+      -160.47505 21.714467, -160.4884 21.7152, -160.4995 21.7204, -160.5062 21.7293, -160.5062 21.7367, -160.4962 21.746333, -160.4795 21.760433)), 
+  ((-75.71245 37.3312, -75.7032 37.334433, -75.6906 37.338333, -75.677 37.338967, -75.66245 37.3241, -75.6712 37.294367, -75.6964 37.255567, -75.7139 37.2478, -75.73475 37.2523, -75.7435 37.2678, 
+      -75.74155 37.2898, -75.71245 37.3312)), 
+  ((-80.7669 24.827533, -80.752 24.829667, -80.7286 24.826133, -80.7137 24.811233, -80.7137 24.796333, -80.7254 24.7843, -80.785 24.760167, -80.8073 24.763033, -80.8201 24.773667, -80.819 24.788533, 
+      -80.7669 24.827533)), 
+  ((-75.62995 37.4586, -75.6193 37.461167, -75.6047 37.461167, -75.59695 37.452767, -75.59695 37.439833, -75.6154 37.412033, -75.6571 37.361567, -75.66875 37.3564, -75.68525 37.362233, -75.68625 37.380967, 
+      -75.67655 37.410067, -75.62995 37.4586)), 
+  ((-89.20975 29.885033, -89.2094 29.871767, -89.2108 29.862167, -89.2245 29.849833, -89.24165 29.845267, -89.26495 29.853033, -89.28485 29.879533, -89.28555 29.902833, -89.28075 29.927533, -89.27455 29.933, 
+      -89.2636 29.933, -89.24235 29.923867, -89.20975 29.885033)), 
+  ((-161.9482 54.9342, -161.9515 54.9254, -161.9663 54.921033, -161.9943 54.9298, -162.0305 54.961633, -162.07495 55.0022, -162.07985 55.019767, -162.0519 55.026333, -162.02885 55.016467, -162.0091 54.982467, 
+      -161.9482 54.9342)), 
+  ((-132.97095 56.125933, -133.0226 56.134533, -133.0638 56.153367, -133.08395 56.173833, -133.08315 56.181367, -133.0743 56.1846, -133.0444 56.180833, -132.95235 56.159833, -132.94025 56.142067, -132.9475 56.132367, 
+      -132.97095 56.125933)), 
+  ((-152.61235 60.038533, -152.6297 60.0344, -152.64825 60.043467, -152.6507 60.1004, -152.6433 60.1202, -152.62225 60.124333, -152.59995 60.1128, -152.58265 60.086367, -152.58265 60.061633, -152.61235 60.038533)), 
+  ((-82.70585 27.4229, -82.70345 27.432633, -82.6918 27.435867, -82.66845 27.432633, -82.649 27.4229, -82.6101 27.3659, -82.6101 27.352933, -82.61595 27.342567, -82.63975 27.342567, -82.69225 27.397, 
+      -82.70585 27.4229)), 
+  ((-135.6612 56.7706, -135.6728 56.768667, -135.68445 56.7764, -135.69025 56.7919, -135.6859 56.805467, -135.6612 56.826767, -135.64085 56.853867, -135.6278 56.857767, -135.61035 56.85, -135.5973 56.821933, 
+      -135.622 56.793833, -135.6612 56.7706)), 
+  ((-89.07465 30.1291, -89.12165 30.152867, -89.12165 30.1661, -89.1038 30.1844, -89.07155 30.2004, -89.05375 30.200833, -89.0407 30.1917, -89.0366 30.166567, -89.03795 30.138667, -89.0503 30.129067, 
+      -89.06265 30.127267, -89.07465 30.1291)), 
+  ((-160.8335 55.8382, -160.8439 55.8362, -160.85575 55.843133, -160.9033 55.859967, -160.93595 55.862933, -160.93745 55.8669, -160.92855 55.871833, -160.89885 55.871833, -160.88545 55.879767, -160.881 55.920367, 
+      -160.86615 55.9263, -160.84685 55.921367, -160.8335 55.9085, -160.8335 55.8382)), 
+  ((-160.15625 22.1478, -160.1551 22.157433, -160.1451 22.163367, -160.1362 22.1656, -160.11955 22.161133, -160.10395 22.153, -160.0884 22.1352, -160.0806 22.118167, -160.07725 22.101133, -160.07615 22.0915, 
+      -160.08725 22.084067, -160.0984 22.081867, -160.1173 22.089267, -160.13175 22.096667, -160.1429 22.108533, -160.1529 22.1204, -160.154 22.1352, -160.15625 22.1478)), 
+  ((-176.2033 21.913667, -176.17985 21.9207, -176.14235 21.915233, -176.1318 21.889433, -176.1435 21.8644, -176.16695 21.853467, -176.19865 21.861267, -176.21975 21.876933, -176.2221 21.894133, -176.2033 21.913667)), 
+  ((-135.48835 57.142433, -135.50435 57.1221, -135.51595 57.105633, -135.52465 57.108533, -135.5305 57.123067, -135.54935 57.136633, -135.58715 57.1434, -135.59005 57.154067, -135.57985 57.170533, -135.5581 57.1802, 
+      -135.51885 57.179233, -135.4927 57.162767, -135.48835 57.142433)), 
+  ((-68.66105 44.1023, -68.64695 44.1074, -68.6354 44.103133, -68.63415 44.092033, -68.63925 44.081767, -68.6367 44.038167, -68.6457 44.0228, -68.6662 44.0151, -68.68415 44.017667, -68.69825 44.035633, 
+      -68.6957 44.073233, -68.66105 44.1023)), 
+  ((-178.5906 51.623467, -178.55905 51.616433, -178.5485 51.5884, -178.56805 51.571367, -178.6071 51.560367, -178.64015 51.567367, -178.64465 51.5894, -178.62815 51.611433, -178.5906 51.623467)), 
+  ((-73.6765 40.526733, -73.613 40.543367, -73.5848 40.541933, -73.57395 40.530367, -73.5772 40.513, -73.60975 40.498533, -73.6423 40.4935, -73.6781 40.4942, -73.69655 40.505767, -73.69655 40.515167, 
+      -73.6765 40.526733)), 
+  ((-85.1578 29.626167, -85.14755 29.623533, -85.1373 29.613067, -85.1381 29.600467, -85.15225 29.58, -85.1688 29.571633, -85.18455 29.5711, -85.2475 29.597833, -85.24985 29.6052, -85.24905 29.611467, 
+      -85.23095 29.6183, -85.1578 29.626167)), 
+  ((-67.7893 18.1087, -67.78215 18.101133, -67.77795 18.0884, -67.7839 18.078867, -67.80005 18.0685, -67.8215 18.065333, -67.85435 18.0713, -67.8812 18.0876, -67.8824 18.1059, -67.86925 18.117833, 
+      -67.8442 18.120233, -67.7893 18.1087)), 
+  ((-133.6613 54.753733, -133.6807 54.7525, -133.6964 54.7685, -133.70105 54.7913, -133.6761 54.834433, -133.6613 54.839367, -133.63725 54.834433, -133.62895 54.819033, -133.63725 54.7907, -133.6613 54.753733)), 
+  ((-81.24735 24.682967, -81.2496 24.693133, -81.2443 24.6977, -81.2359 24.698233, -81.21145 24.687033, -81.15805 24.641767, -81.1466 24.618367, -81.1527 24.6087, -81.171 24.605133, -81.1939 24.612267, 
+      -81.24735 24.682967)), 
+  ((-68.8868 44.108267, -68.81495 44.0715, -68.80215 44.050133, -68.8111 44.042467, -68.83035 44.038167, -68.86755 44.048433, -68.91245 44.083467, -68.9137 44.098867, -68.90215 44.1074, -68.8868 44.108267)), 
+  ((-133.5823 55.879367, -133.5987 55.884433, -133.60625 55.892833, -133.5974 55.9172, -133.57095 55.953333, -133.547 55.958367, -133.53185 55.949133, -133.53565 55.8987, -133.5445 55.886933, -133.5823 55.879367)), 
+  ((-81.37275 31.026967, -81.37095 31.0397, -81.36095 31.048167, -81.34185 31.052433, -81.32365 31.046967, -81.31455 31.036067, -81.3164 31.015467, -81.31275 30.99, -81.3182 30.974867, -81.33095 30.9682, 
+      -81.35365 30.971233, -81.37275 31.0009, -81.37275 31.026967)), 
+  ((-81.5072 24.656833, -81.4995 24.6678, -81.4851 24.675333, -81.4625 24.6767, -81.443 24.665067, -81.4394 24.647933, -81.44765 24.6144, -81.46815 24.602767, -81.4887 24.603467, -81.50515 24.616467, 
+      -81.5072 24.628767, -81.5072 24.656833)), 
+  ((-135.66555 57.1928, -135.6743 57.1831, -135.68445 57.184067, -135.7353 57.231533, -135.7469 57.255733, -135.73675 57.274133, -135.7251 57.278, -135.69605 57.261533, -135.67285 57.2296, -135.66555 57.1928)), 
+  ((-76.64475 34.615633, -76.65295 34.6233, -76.64475 34.6321, -76.63815 34.6354, -76.61345 34.6343, -76.56405 34.6288, -76.52945 34.607933, -76.53605 34.5838, -76.55745 34.5827, -76.5904 34.5893, 
+      -76.64475 34.615633)), 
+  ((-75.08125 18.3882, -75.08735 18.397133, -75.08125 18.405267, -75.06295 18.408533, -74.99465 18.395533, -74.97875 18.372733, -74.98245 18.355667, -75.0044 18.349167, -75.0337 18.354033, -75.08125 18.3882)), 
+  ((-133.07105 56.097933, -133.0573 56.102767, -133.04035 56.102233, -133.0218 56.0963, -133.0008 56.0694, -133.0016 56.054333, -133.01775 56.046267, -133.042 56.046267, -133.088 56.057567, -133.09525 56.066167, 
+      -133.088 56.0791, -133.07105 56.097933)), 
+  ((-159.5937 54.7712, -159.61095 54.771767, -159.62525 54.781667, -159.6264 54.790167, -159.6449 54.8186, -159.6463 54.830933, -159.6335 54.837567, -159.6022 54.8366, -159.5752 54.821433, -159.56385 54.8044, 
+      -159.56525 54.789233, -159.5937 54.7712)), 
+  ((-159.16745 55.771167, -159.14805 55.7815, -159.13065 55.7815, -159.07255 55.749867, -159.0687 55.7389, -159.0832 55.727267, -159.13065 55.727267, -159.1587 55.7376, -159.16745 55.7531, -159.16745 55.771167)), 
+  ((-76.16055 34.9186, -76.15145 34.9274, -76.1383 34.929567, -76.1218 34.9252, -76.11935 34.912, -76.16875 34.8593, -76.20005 34.847233, -76.2182 34.850533, -76.2182 34.8681, -76.16055 34.9186)), 
+  ((-134.82305 58.333533, -134.83615 58.327733, -134.8652 58.339367, -134.88845 58.3742, -134.89715 58.411, -134.88845 58.416833, -134.87245 58.411967, -134.8434 58.391633, -134.8245 58.361633, -134.82305 58.333533)), 
+  ((-88.93595 30.1291, -88.9471 30.128467, -88.96205 30.130333, -88.9714 30.1347, -88.97325 30.144033, -88.9602 30.155233, -88.89675 30.1832, -88.87995 30.185067, -88.85665 30.1776, -88.8557 30.168267, 
+      -88.8725 30.1521, -88.93595 30.1291)), 
+  ((-122.882 48.423833, -122.8923 48.4111, -122.91915 48.413167, -122.9491 48.431067, -122.96045 48.453767, -122.95115 48.472367, -122.9367 48.477867, -122.91605 48.476467, -122.88715 48.450333, -122.882 48.423833)), 
+  ((-82.14105 24.588433, -82.15065 24.5948, -82.14975 24.603467, -82.13325 24.609267, -82.08895 24.604633, -82.0603 24.595933, -82.03425 24.568167, -82.0377 24.5566, -82.0551 24.551967, -82.0794 24.556, 
+      -82.1037 24.573967, -82.14105 24.588433)), 
+  ((-82.2249 24.4478, -82.2301 24.4617, -82.22405 24.4698, -82.2058 24.475, -82.17715 24.475567, -82.15715 24.473267, -82.1363 24.465733, -82.125 24.448933, -82.12935 24.4362, -82.1563 24.431, 
+      -82.2058 24.4362, -82.2249 24.4478)), 
+  ((-80.87435 24.743867, -80.8573 24.7304, -80.8605 24.710567, -80.8818 24.694233, -80.92435 24.686433, -80.94935 24.694933, -80.95785 24.710533, -80.9483 24.719033, -80.92275 24.7226, -80.9089 24.7304, 
+      -80.9004 24.7403, -80.8887 24.743867, -80.87435 24.743867)), 
+  ((-81.53375 25.836667, -81.5413 25.842267, -81.5438 25.847267, -81.5388 25.8523, -81.52875 25.854533, -81.50445 25.8523, -81.44 25.828867, -81.4199 25.815467, -81.42075 25.803767, -81.4492 25.7954, 
+      -81.47095 25.800967, -81.53375 25.836667)), 
+  ((-80.13525 25.808433, -80.1388 25.818967, -80.1376 25.8248, -80.13 25.827533, -80.11595 25.825967, -80.1025 25.819733, -80.0873 25.8057, -80.0867 25.785033, -80.09375 25.748, -80.1101 25.733967, 
+      -80.12125 25.731633, -80.13175 25.737867, -80.13295 25.750333, -80.1271 25.784633, -80.13525 25.808433)), 
+  ((-152.7981 58.301733, -152.8009 58.2974, -152.8158 58.293667, -152.8708 58.2943, -152.90435 58.307967, -152.91645 58.325333, -152.9062 58.334667, -152.87265 58.337767, -152.8177 58.322867, -152.7981 58.301733)), 
+  ((-76.13005 34.977867, -76.0971 35.0075, -76.07405 35.013, -76.0576 35.0086, -76.0576 34.993233, -76.08395 34.957033, -76.1169 34.944933, -76.1383 34.944933, -76.14815 34.954833, -76.14325 34.9669, 
+      -76.13005 34.977867)), 
+  ((-90.01085 29.196767, -90.0181 29.203533, -90.01955 29.208333, -90.01085 29.216067, -89.9848 29.224767, -89.91095 29.225733, -89.89645 29.213167, -89.8979 29.200633, -89.91095 29.191933, -89.95435 29.190967, 
+      -90.01085 29.196767)), 
+  ((-157.3578 56.553567, -157.3355 56.587133, -157.30745 56.6091, -157.29775 56.608433, -157.29095 56.594233, -157.31615 56.532267, -157.33455 56.521933, -157.35585 56.525167, -157.3636 56.5342, -157.3578 56.553567)), 
+  ((-80.3921 23.725867, -80.3842 23.7341, -80.36735 23.7341, -80.34935 23.7266, -80.3426 23.702633, -80.3415 23.676367, -80.35835 23.656133, -80.382 23.6569, -80.39435 23.670367, -80.3921 23.725867)), 
+  ((-81.59655 24.6185, -81.5955 24.630833, -81.58525 24.637667, -81.56985 24.638367, -81.5483 24.628767, -81.5257 24.593167, -81.52875 24.5699, -81.5534 24.564433, -81.57295 24.5747, -81.59655 24.6185)), 
+  ((-151.40055 59.037, -151.40815 59.027733, -151.42585 59.026033, -151.47015 59.049633, -151.4992 59.074933, -151.49795 59.089267, -151.479 59.092667, -151.4486 59.082533, -151.40435 59.053867, -151.40055 59.037)), 
+  ((-81.01 24.694933, -80.9919 24.689967, -80.9855 24.6772, -80.99615 24.661633, -81.02915 24.6453, -81.06105 24.641067, -81.0866 24.648867, -81.09085 24.654533, -81.077 24.666567, -81.027 24.694933, 
+      -81.01 24.694933)), 
+  ((-160.0775 55.3205, -160.0792 55.305767, -160.1013 55.299533, -160.143 55.302933, -160.16595 55.319933, -160.16935 55.334133, -160.15745 55.348867, -160.1396 55.352267, -160.1013 55.3415, -160.0775 55.3205)), 
+  ((-122.4065 47.427867, -122.3943 47.417667, -122.3943 47.4068, -122.4041 47.382867, -122.41715 47.361133, -122.44325 47.335033, -122.4596 47.3285, -122.4694 47.335033, -122.4661 47.3481, -122.45305 47.367667, 
+      -122.44325 47.3894, -122.4335 47.402467, -122.42695 47.422033, -122.4065 47.427867)), 
+  ((-136.59085 58.827333, -136.59085 58.811833, -136.6068 58.803133, -136.63295 58.807967, -136.65475 58.824433, -136.66785 58.8409, -136.66785 58.860267, -136.6562 58.868967, -136.6344 58.8651, -136.5981 58.844767, 
+      -136.59085 58.827333)), 
+  ((-161.8833 66.153333, -161.9004 66.157667, -161.90615 66.1691, -161.90125 66.191933, -161.8637 66.2175, -161.8417 66.2202, -161.82865 66.213667, -161.8254 66.196833, -161.8515 66.168567, -161.8833 66.153333)), 
+  ((-132.4308 55.7884, -132.4405 55.775467, -132.45985 55.772267, -132.4873 55.781933, -132.4938 55.800233, -132.5148 55.8164, -132.518 55.827167, -132.5067 55.835767, -132.47765 55.8347, -132.44695 55.818533, 
+      -132.4308 55.7884)), 
+  ((-170.21665 25.488167, -170.19905 25.489733, -170.1756 25.476433, -170.1709 25.4569, -170.18615 25.4342, -170.2155 25.431867, -170.24245 25.439667, -170.2565 25.450633, -170.24245 25.4655, -170.21665 25.488167)), 
+  ((-82.9248 28.015767, -82.9279 28.0275, -82.921 28.0331, -82.90875 28.034633, -82.885 28.027, -82.86665 28.014233, -82.85285 27.9775, -82.85515 27.9627, -82.8651 27.9581, -82.8896 27.964733, 
+      -82.9248 28.015767)), 
+  ((-89.34865 29.618633, -89.3843 29.607133, -89.3987 29.610967, -89.41135 29.6263, -89.41135 29.6539, -89.42515 29.664633, -89.42515 29.6746, -89.4148 29.6746, -89.36995 29.664633, -89.3596 29.652367, 
+      -89.34695 29.6332, -89.34695 29.627833, -89.34865 29.618633)), 
+  ((-152.6998 57.922067, -152.7145 57.905067, -152.7518 57.893933, -152.77045 57.9031, -152.77635 57.921433, -152.7695 57.9378, -152.73905 57.9522, -152.71155 57.951533, -152.6988 57.944333, -152.6998 57.922067)), 
+  ((37.86275 -46.525467, 37.87075 -46.510867, 37.9082 -46.513, 37.94675 -46.543667, 37.94245 -46.5658, 37.92585 -46.571833, 37.8991 -46.562533, 37.8681 -46.5447, 37.86275 -46.525467)), 
+  ((-135.54355 57.057233, -135.5755 57.0398, -135.5944 57.041733, -135.61475 57.056267, -135.6162 57.064967, -135.59295 57.093067, -135.59875 57.099833, -135.5973 57.107567, -135.5857 57.108533, -135.561 57.095, 
+      -135.5421 57.0727, -135.54355 57.057233)), 
+  ((-145.56395 60.214, -145.5901 60.2111, -145.60755 60.2164, -145.6184 60.231433, -145.6155 60.240633, -145.60535 60.242567, -145.59735 60.2353, -145.58355 60.236767, -145.5705 60.248367, -145.57195 60.2595, 
+      -145.585 60.2687, -145.577 60.278867, -145.56325 60.282267, -145.54145 60.274033, -145.5298 60.2595, -145.5349 60.240633, -145.56395 60.214)), 
+  ((-80.68445 25.056533, -80.62915 25.060767, -80.60465 25.057233, -80.60255 25.048733, -80.6121 25.0303, -80.6398 25.019667, -80.67805 25.018933, -80.6972 25.026033, -80.7004 25.037367, -80.69935 25.0473, 
+      -80.68445 25.056533)), 
+  ((-160.4331 58.734867, -160.42465 58.7461, -160.40275 58.7461, -160.3842 58.733733, -160.3791 58.703367, -160.39935 58.6775, -160.41625 58.6674, -160.4314 58.675267, -160.4331 58.734867)), 
+  ((-162.7357 54.399433, -162.7439 54.392833, -162.762 54.392833, -162.79165 54.4104, -162.8048 54.4455, -162.79985 54.461967, -162.7801 54.468533, -162.762 54.464167, -162.75545 54.440033, -162.7357 54.399433)), 
+  ((-168.8822 65.761933, -168.86265 65.7509, -168.85215 65.727867, -168.87165 65.712867, -168.8957 65.712867, -168.92875 65.7369, -168.94375 65.759933, -168.91675 65.767933, -168.8822 65.761933)), 
+  ((-163.72605 63.199267, -163.7355 63.204633, -163.73685 63.215433, -163.7274 63.236067, -163.73955 63.251333, -163.7409 63.261233, -163.7328 63.2675, -163.6964 63.2693, -163.6762 63.2621, -163.67485 63.248633, 
+      -163.69375 63.214533, -163.72605 63.199267)), 
+  ((-164.6745 63.148967, -164.68525 63.151667, -164.6947 63.155267, -164.7068 63.170533, -164.7014 63.192067, -164.67315 63.210033, -164.64755 63.212733, -164.6354 63.209133, -164.63405 63.190267, -164.6489 63.166933, 
+      -164.6745 63.148967)), 
+  ((-81.68795 24.589767, -81.68795 24.599333, -81.6818 24.608233, -81.66435 24.6144, -81.64585 24.612333, -81.63045 24.602767, -81.6294 24.578133, -81.6397 24.559633, -81.6674 24.548, -81.6859 24.5528, 
+      -81.68795 24.589767)), 
+  ((-144.94585 60.122, -144.95315 60.108433, -144.96475 60.105533, -144.9938 60.115233, -145.01995 60.114267, -145.04465 60.128767, -145.0461 60.142333, -145.0345 60.1501, -144.9909 60.152033, -144.95605 60.136533, 
+      -144.94585 60.122)), 
+  ((-122.4769 47.699067, -122.4694 47.660567, -122.4694 47.6504, -122.4759 47.628633, -122.48245 47.6069, -122.50525 47.604733, -122.51505 47.619933, -122.51815 47.660567, -122.4769 47.699067)), 
+  ((-81.3488 24.692133, -81.35225 24.700767, -81.34235 24.704833, -81.32175 24.704833, -81.2973 24.6952, -81.2767 24.673833, -81.27825 24.650933, -81.2889 24.6418, -81.30645 24.6423, -81.324 24.649933, 
+      -81.3488 24.692133)), 
+  ((-159.37075 55.762767, -159.36105 55.772467, -159.34555 55.7757, -159.32425 55.771167, -159.27875 55.741467, -159.2768 55.731167, -159.29425 55.7189, -159.3146 55.718233, -159.3591 55.746, -159.37075 55.762767)), 
+  ((-70.26785 41.295133, -70.24005 41.273433, -70.2413 41.250933, -70.2642 41.243667, -70.30645 41.259767, -70.3209 41.2847, -70.3149 41.297567, -70.29195 41.299967, -70.2787 41.296767, -70.26785 41.295133)), 
+  ((-172.8073 60.651867, -172.79225 60.650867, -172.77125 60.641833, -172.76375 60.626833, -172.79225 60.6048, -172.8283 60.6048, -172.85835 60.6178, -172.86135 60.624833, -172.83735 60.638833, -172.8073 60.651867)), 
+  ((-147.49915 60.2468, -147.5131 60.2526, -147.5183 60.263067, -147.4974 60.290933, -147.4643 60.302567, -147.4416 60.302567, -147.4329 60.290933, -147.43815 60.277, -147.47125 60.251433, -147.49915 60.2468)), 
+  ((-159.8262 54.7987, -159.83755 54.7987, -159.8461 54.801533, -159.8475 54.8129, -159.8262 54.832833, -159.79065 54.853667, -159.76505 54.855567, -159.7551 54.848933, -159.75795 54.829033, -159.7736 54.817667, 
+      -159.8262 54.7987)), 
+  ((-145.2974 60.183967, -145.30175 60.1772, -145.32645 60.169467, -145.34825 60.1714, -145.3831 60.2014, -145.38455 60.214, -145.37145 60.2227, -145.35695 60.224667, -145.30175 60.197533, -145.2974 60.183967)), 
+  ((-130.63965 54.611667, -130.65985 54.611667, -130.6786 54.619333, -130.6887 54.651067, -130.69015 54.671233, -130.6786 54.676033, -130.6613 54.675067, -130.6339 54.655867, -130.6267 54.635667, -130.63965 54.611667)), 
+  ((-82.93555 28.115767, -82.94165 28.129, -82.9363 28.139733, -82.9164 28.1489, -82.89495 28.145333, -82.8812 28.126467, -82.8827 28.0974, -82.8988 28.084133, -82.91485 28.0836, -82.93015 28.094833, 
+      -82.93555 28.115767)), 
+  ((-163.36895 55.0451, -163.3764 55.037167, -163.38675 55.038167, -163.39715 55.048067, -163.4224 55.0758, -163.4165 55.100533, -163.40015 55.121333, -163.38675 55.123333, -163.3764 55.1154, -163.37935 55.078767, 
+      -163.36895 55.058967, -163.36895 55.0451)), 
+  ((-80.22625 25.3535, -80.2175 25.365133, -80.20985 25.3717, -80.19895 25.372433, -80.18585 25.370233, -80.17385 25.357133, -80.17385 25.333867, -80.18475 25.3106, -80.20225 25.306233, -80.2219 25.3106, 
+      -80.22735 25.320767, -80.22625 25.3535)), 
+  ((-88.89315 29.675333, -88.88645 29.685267, -88.8716 29.685267, -88.85375 29.675367, -88.85225 29.664433, -88.86115 29.633733, -88.882 29.614867, -88.8909 29.610933, -88.9043 29.615867, -88.911 29.6337, 
+      -88.89315 29.675333)), 
+  ((-90.9683 28.976733, -90.97705 28.989233, -90.9758 28.9984, -90.96455 29.004233, -90.93955 29.0034, -90.91075 28.990067, -90.89325 28.9709, -90.89075 28.957567, -90.8995 28.948367, -90.91325 28.948367, 
+      -90.9683 28.976733)), 
+  ((-148.8477 70.454667, -148.8485 70.476533, -148.8641 70.4875, -148.88545 70.491867, -148.94455 70.4886, -148.9733 70.492967, -149.002 70.508833, -149.0357 70.5225, -149.03895 70.530167, -149.0332 70.534, 
+      -149.00285 70.529633, -148.96835 70.5061, -148.9462 70.4979, -148.8674 70.4979, -148.84115 70.485833, -148.82965 70.4727, -148.8313 70.455767, -148.82145 70.450267, -148.8206 70.445367, -148.82555 70.444267, 
+      -148.83375 70.447, -148.8477 70.454667)), 
+  ((-136.097 58.5349, -136.1028 58.523267, -136.11875 58.5194, -136.13765 58.5252, -136.1522 58.572667, -136.14055 58.585233, -136.12605 58.5901, -136.1115 58.5833, -136.09555 58.558133, -136.097 58.5349)), 
+  ((-156.5405 56.8118, -156.5386 56.819533, -156.52505 56.822767, -156.5018 56.829867, -156.4834 56.844067, -156.46595 56.847933, -156.45045 56.8434, -156.44175 56.8331, -156.44465 56.820833, -156.48535 56.798233, 
+      -156.5144 56.799533, -156.5405 56.8118)), 
+  ((-160.0341 -0.407833, -160.02385 -0.416667, -160.018 -0.426, -160.01665 -0.434433, -160.02565 -0.444667, -160.0428 -0.4513, -160.06675 -0.451, -160.08525 -0.442567, -160.09515 -0.433533, -160.09605 -0.423, 
+      -160.0902 -0.414567, -160.0726 -0.406733, -160.0523 -0.404933, -160.0341 -0.407833)), 
+  ((-97.4927 26.556133, -97.4886 26.567633, -97.48225 26.5773, -97.465 26.580333, -97.4532 26.579133, -97.4282 26.5634, -97.43005 26.5398, -97.4455 26.523433, -97.46455 26.522233, -97.48635 26.536167, 
+      -97.4927 26.556133)), 
+  ((-90.31005 29.067167, -90.30455 29.074533, -90.2852 29.084333, -90.2677 29.0862, -90.25115 29.083133, -90.2438 29.070233, -90.2438 29.053667, -90.27785 29.035267, -90.29995 29.0316, -90.31095 29.0402, 
+      -90.31375 29.0543, -90.31005 29.067167)), 
+  ((-166.1292 53.752867, -166.12315 53.759767, -166.10675 53.762067, -166.0869 53.758033, -166.07395 53.7149, -166.08 53.698767, -166.0947 53.697033, -166.11625 53.703967, -166.12835 53.7172, -166.1292 53.752867)), 
+  ((-163.7982 66.347233, -163.81185 66.344967, -163.83145 66.361433, -163.83145 66.3938, -163.81695 66.4148, -163.79735 66.418767, -163.78375 66.4114, -163.78545 66.365967, -163.7982 66.347233)), 
+  ((-79.9588 24.004967, -79.9731 24.0041, -79.9861 24.007567, -79.99385 24.0136, -79.99255 24.028333, -79.95885 24.044767, -79.9238 24.047333, -79.9069 24.039567, -79.9017 24.020533, -79.9588 24.004967)), 
+  ((-146.06395 70.195167, -146.0662 70.191133, -146.0707 70.189633, -146.0993 70.195667, -146.14295 70.200167, -146.22045 70.202667, -146.2347 70.2082, -146.2347 70.214233, -146.22495 70.219733, -146.1249 70.217733, 
+      -146.0835 70.2087, -146.06395 70.195167)), 
+  ((-179.1777 11.221833, -179.17 11.221833, -179.16715 11.210367, -179.17 11.190567, -179.1863 11.172067, -179.19585 11.156133, -179.22645 11.159333, -179.22745 11.1791, -179.2217 11.201433, -179.1968 11.217367, 
+      -179.1777 11.221833)), 
+  ((-75.79475 37.2115, -75.78855 37.2203, -75.7792 37.224433, -75.76835 37.226, -75.74895 37.219267, -75.73965 37.206333, -75.7435 37.171167, -75.7536 37.1639, -75.76215 37.162867, -75.78 37.1696, 
+      -75.79395 37.1877, -75.79475 37.2115)), 
+  ((-81.74445 24.6623, -81.74135 24.6712, -81.73005 24.676, -81.71465 24.676, -81.6859 24.665733, -81.6623 24.650667, -81.6592 24.633567, -81.6674 24.624667, -81.6859 24.624667, -81.70235 24.6281, 
+      -81.74445 24.6623)), 
+  ((-150.28355 59.375167, -150.30505 59.363333, -150.34175 59.361667, -150.3519 59.353233, -150.36455 59.349867, -150.37465 59.357433, -150.38605 59.3802, -150.38225 59.3861, -150.33415 59.385267, -150.2823 59.392867, 
+      -150.2722 59.388633, -150.28355 59.375167)), 
+  ((-175.849 27.812267, -175.82205 27.816933, -175.80095 27.799733, -175.82205 27.777067, -175.85015 27.7669, -175.8701 27.768467, -175.88535 27.778633, -175.8795 27.795833, -175.849 27.812267)), 
+  ((-79.55525 23.5318, -79.5786 23.532667, -79.60455 23.543067, -79.6253 23.562067, -79.6266 23.5785, -79.6201 23.584567, -79.59935 23.5837, -79.5773 23.572467, -79.55005 23.5569, -79.54875 23.545633, 
+      -79.54875 23.536133, -79.55525 23.5318)), 
+  ((-164.6718 62.466, -164.68885 62.463, -164.7077 62.476167, -164.7176 62.494133, -164.7113 62.5061, -164.68795 62.5181, -164.6637 62.5169, -164.64845 62.504333, -164.6538 62.483967, -164.6718 62.466)), 
+  ((-90.65555 29.080967, -90.6549 29.0943, -90.6499 29.100133, -90.63115 29.101, -90.6111 29.090133, -90.5961 29.065133, -90.59675 29.037633, -90.61305 29.035967, -90.6293 29.040133, -90.65555 29.080967)), 
+  ((-68.9284 43.833433, -68.91165 43.8315, -68.8906 43.820333, -68.8906 43.798567, -68.90295 43.7874, -68.9233 43.779167, -68.94075 43.781133, -68.95235 43.790333, -68.9538 43.8097, -68.9429 43.8252, 
+      -68.93635 43.831, -68.9284 43.833433)), 
+  ((-89.15175 29.8311, -89.1017 29.8503, -89.0914 29.8503, -89.0784 29.845267, -89.07875 29.8261, -89.10685 29.804133, -89.1302 29.8014, -89.1528 29.809167, -89.1576 29.817867, -89.15625 29.825633, 
+      -89.15175 29.8311)), 
+  ((-72.36875 41.049933, -72.3402 41.049933, -72.3077 41.0446, -72.2977 41.036633, -72.2997 41.026467, -72.3462 41.006567, -72.35945 41.006567, -72.3674 41.012767, -72.3681 41.026467, -72.37605 41.033533, 
+      -72.39 41.041067, -72.39 41.0455, -72.384 41.049033, -72.36875 41.049933)), 
+  ((-88.8225 29.948933, -88.8411 29.9618, -88.8619 29.990567, -88.85745 30.0074, -88.83215 30.012367, -88.80985 29.992533, -88.79795 29.9638, -88.79795 29.952867, -88.80835 29.945933, -88.8225 29.948933)), 
+  ((-79.5695 23.496333, -79.5734 23.505, -79.5695 23.511033, -79.5578 23.516233, -79.53835 23.5093, -79.49555 23.469533, -79.49555 23.456567, -79.5059 23.449633, -79.53185 23.454833, -79.5695 23.496333)), 
+  ((-82.70195 27.6173, -82.7049 27.6296, -82.69515 27.646467, -82.6767 27.652933, -82.66115 27.652267, -82.6475 27.637367, -82.64945 27.611467, -82.666 27.593967, -82.67765 27.592667, -82.69905 27.604967, 
+      -82.70195 27.6173)), 
+  ((-149.6762 59.605267, -149.69215 59.605767, -149.7082 59.6164, -149.7235 59.6368, -149.7221 59.664633, -149.7068 59.673, -149.6943 59.672067, -149.68595 59.661867, -149.679 59.6396, -149.66365 59.6229, 
+      -149.6762 59.605267)), 
+  ((-146.7182 60.807733, -146.73215 60.799967, -146.7578 60.813967, -146.76945 60.837267, -146.7683 60.8567, -146.7508 60.864467, -146.72865 60.860567, -146.717 60.844267, -146.7182 60.807733)), 
+  ((-89.25485 29.420067, -89.23875 29.4377, -89.1916 29.4492, -89.16575 29.446133, -89.16115 29.432333, -89.1899 29.413933, -89.2221 29.408567, -89.24855 29.411633, -89.25485 29.420067)), 
+  ((-142.17845 69.857, -142.18545 69.852833, -142.2386 69.876133, -142.3365 69.9069, -142.38405 69.917133, -142.38545 69.9218, -142.37985 69.926, -142.36725 69.926, -142.28615 69.903633, -142.25815 69.896167, 
+      -142.18405 69.867267, -142.17845 69.857)), 
+  ((-97.5191 27.0463, -97.5117 27.055067, -97.4961 27.063833, -97.48375 27.0644, -97.46975 27.0611, -97.4607 27.049033, -97.4599 27.027133, -97.4714 27.011767, -97.49525 27.009033, -97.50925 27.0178, 
+      -97.5191 27.0463)), 
+  ((-144.73235 60.111367, -144.72365 60.108467, -144.7222 60.102667, -144.728 60.091033, -144.7556 60.0794, -144.7803 60.0794, -144.81805 60.093933, -144.82095 60.102667, -144.8108 60.111367, -144.73235 60.111367)), 
+  ((-161.85305 23.038567, -161.8386 23.042267, -161.82635 23.042267, -161.8141 23.038567, -161.79965 23.033367, -161.79185 23.027467, -161.79185 23.022267, -161.79185 23.017067, -161.793 23.0141, -161.7963 23.008933, 
+      -161.80745 23.003733, -161.8219 23.002267, -161.83525 23.003, -161.8486 23.0067, -161.8564 23.0119, -161.8686 23.018567, -161.8775 23.0267, -161.8775 23.031167, -161.86525 23.036333, -161.85305 23.038567)), 
+  ((-68.9573 44.1322, -68.9304 44.1493, -68.8842 44.1527, -68.85215 44.144167, -68.83935 44.131333, -68.8432 44.123667, -68.85985 44.1211, -68.8919 44.128767, -68.91245 44.128767, -68.94065 44.123667, 
+      -68.95345 44.123667, -68.9599 44.127067, -68.9573 44.1322)), 
+  ((-149.31095 59.8256, -149.3242 59.814367, -149.3435 59.815167, -149.35315 59.8248, -149.35195 59.869, -149.3387 59.878667, -149.3206 59.877033, -149.30735 59.8666, -149.31095 59.8256)), 
+  ((-162.6396 55.430233, -162.64855 55.4243, -162.65745 55.425267, -162.66935 55.435167, -162.66635 55.458933, -162.63665 55.4936, -162.6203 55.495567, -162.6099 55.487667, -162.6099 55.477767, -162.6396 55.430233)), 
+  ((-89.5632 29.526633, -89.5678 29.535067, -89.5586 29.5412, -89.54135 29.542733, -89.49765 29.535067, -89.48155 29.525867, -89.4804 29.5159, -89.48155 29.5044, -89.49535 29.499033, -89.51375 29.4998, 
+      -89.5632 29.526633)), 
+  ((-80.13275 24.020533, -80.12885 24.003233, -80.1379 23.990267, -80.17295 23.987667, -80.1924 23.992867, -80.2015 24.0067, -80.1937 24.022267, -80.17165 24.030033, -80.1457 24.030033, -80.13275 24.020533)), 
+  ((-162.12835 4.960667, -162.11925 4.948067, -162.1159 4.939133, -162.1187 4.928733, -162.12875 4.921267, -162.14045 4.921667, -162.16275 4.932067, -162.1817 4.946567, -162.18725 4.9555, -162.1867 4.962567, 
+      -162.17945 4.969633, -162.16495 4.971867, -162.146 4.969633, -162.12835 4.960667)), 
+  ((-135.79195 58.356733, -135.78545 58.365467, -135.72075 58.367367, -135.7019 58.361567, -135.69755 58.3538, -135.71495 58.341233, -135.7527 58.330567, -135.7745 58.336367, -135.79195 58.356733)), 
+  ((-81.19925 24.728733, -81.19545 24.735333, -81.18935 24.7379, -81.17485 24.734833, -81.1512 24.7201, -81.1344 24.701767, -81.1367 24.689567, -81.15955 24.683967, -81.1756 24.685, -81.1924 24.694667, 
+      -81.1985 24.707367, -81.19925 24.728733)), 
+  ((-153.55785 59.421433, -153.5968 59.393267, -153.6152 59.391833, -153.6293 59.399033, -153.6271 59.419233, -153.5914 59.441633, -153.56755 59.441633, -153.55675 59.4344, -153.55785 59.421433)), 
+  ((-160.02145 58.557167, -160.013 58.568433, -160.0029 58.5718, -159.97255 58.565033, -159.95565 58.548167, -159.9523 58.529067, -159.96745 58.5212, -159.9911 58.5257, -160.0181 58.541433, -160.02145 58.557167)), 
+  ((-79.7356 23.790433, -79.7291 23.7818, -79.733 23.770533, -79.74855 23.763633, -79.76545 23.765367, -79.80175 23.789567, -79.80825 23.8034, -79.7953 23.812933, -79.76805 23.810333, -79.7356 23.790433)), 
+  ((-81.44305 24.724167, -81.44915 24.7318, -81.45145 24.7369, -81.44915 24.744, -81.43695 24.7496, -81.41865 24.751633, -81.39345 24.747067, -81.3805 24.738933, -81.3744 24.723667, -81.37895 24.713, 
+      -81.4034 24.710433, -81.42095 24.711967, -81.44305 24.724167)), 
+  ((-163.46065 63.157933, -163.46065 63.150767, -163.46605 63.148967, -163.49435 63.156133, -163.50645 63.156133, -163.5334 63.148067, -163.55095 63.150767, -163.5536 63.164233, -163.54285 63.1804, -163.5186 63.185767, 
+      -163.48625 63.1795, -163.46065 63.157933)), 
+  ((-160.3302 58.812467, -160.3184 58.821467, -160.29815 58.8226, -160.26775 58.811333, -160.2509 58.793333, -160.25595 58.779867, -160.28465 58.7776, -160.315 58.7911, -160.3302 58.812467)), 
+  ((-82.74185 27.6173, -82.74765 27.592033, -82.7564 27.5849, -82.77875 27.5823, -82.7924 27.5875, -82.80015 27.5998, -82.7992 27.610167, -82.77975 27.630267, -82.7632 27.636733, -82.7535 27.6348, 
+      -82.7467 27.628967, -82.74185 27.6173)), 
+  ((-75.83665 37.1515, -75.80795 37.146833, -75.7761 37.131833, -75.77455 37.1189, -75.78855 37.111667, -75.8219 37.114233, -75.84985 37.126133, -75.85995 37.139067, -75.8584 37.1453, -75.84755 37.150467, 
+      -75.83665 37.1515)), 
+  ((-81.6289 24.686967, -81.63045 24.697233, -81.6181 24.703367, -81.59655 24.702, -81.575 24.6931, -81.56675 24.6753, -81.5678 24.659567, -81.5832 24.652733, -81.59345 24.652733, -81.614 24.664367, 
+      -81.6289 24.686967)), 
+  ((-132.58255 56.5861, -132.5955 56.578567, -132.61405 56.575333, -132.63665 56.578, -132.64555 56.584467, -132.6423 56.593633, -132.6415 56.612467, -132.6278 56.621067, -132.60115 56.620533, -132.5874 56.6087, 
+      -132.58255 56.5861)), 
+  ((-80.5721 23.848833, -80.57885 23.860067, -80.5777 23.8713, -80.5721 23.8758, -80.5496 23.8728, -80.5091 23.853333, -80.5012 23.834567, -80.5136 23.826333, -80.53385 23.828567, -80.5721 23.848833)), 
+  ((-163.70115 66.4977, -163.719 66.4991, -163.7241 66.507067, -163.70795 66.522367, -163.6449 66.5451, -163.6296 66.5414, -163.6262 66.5312, -163.6449 66.517567, -163.70115 66.4977)), 
+  ((-132.4744 56.415467, -132.48005 56.412233, -132.4881 56.4128, -132.50185 56.4214, -132.5115 56.438633, -132.5075 56.466067, -132.4962 56.477367, -132.4865 56.476833, -132.4663 56.461767, -132.4639 56.445633, 
+      -132.4744 56.415467)), 
+  ((-149.83205 59.596933, -149.83485 59.588567, -149.84595 59.587633, -149.8724 59.600633, -149.8905 59.623833, -149.8905 59.640533, -149.878 59.645167, -149.8613 59.6433, -149.83625 59.624767, -149.83205 59.596933)), 
+  ((-146.70145 70.1945, -146.68945 70.1992, -146.6666 70.205733, -146.61055 70.208633, -146.5926 70.205733, -146.5866 70.1974, -146.59045 70.189767, -146.6084 70.183967, -146.6927 70.1847, -146.7009 70.189067, 
+      -146.70145 70.1945)), 
+  ((-82.7351 24.6114, -82.73895 24.618833, -82.7398 24.6274, -82.73295 24.636567, -82.72435 24.641133, -82.71405 24.64, -82.6943 24.6274, -82.68145 24.607967, -82.68015 24.591967, -82.69645 24.5845, 
+      -82.7119 24.586233, -82.72135 24.5948, -82.7351 24.6114)), 
+  ((-164.8861 54.229167, -164.86675 54.239233, -164.8021 54.239633, -164.7906 54.231967, -164.7906 54.2195, -164.8051 54.212633, -164.8625 54.213433, -164.88125 54.218667, -164.8861 54.229167)), 
+  ((-81.41025 24.656533, -81.41405 24.6662, -81.4133 24.671267, -81.4049 24.6774, -81.3927 24.6789, -81.37745 24.674333, -81.3553 24.6596, -81.34995 24.640267, -81.35605 24.628567, -81.3721 24.626033, 
+      -81.38505 24.629567, -81.41025 24.656533)), 
+  ((-166.82355 53.436233, -166.8071 53.427433, -166.8071 53.417567, -166.84495 53.386867, -166.86635 53.387933, -166.8795 53.396733, -166.8729 53.415367, -166.8433 53.431833, -166.82355 53.436233)), 
+  ((-149.30975 59.752467, -149.323 59.742033, -149.3435 59.740433, -149.37605 59.766133, -149.37125 59.7782, -149.35435 59.787033, -149.32785 59.784633, -149.30855 59.768533, -149.30975 59.752467)), 
+  ((-145.13325 60.157833, -145.13035 60.148133, -145.15505 60.1404, -145.1841 60.1404, -145.2117 60.1559, -145.21315 60.167533, -145.20295 60.176233, -145.1623 60.175267, -145.13325 60.157833)), 
+  ((-97.3519 26.306067, -97.34465 26.316367, -97.3292 26.321833, -97.3174 26.322433, -97.30375 26.3176, -97.30105 26.305467, -97.30105 26.289133, -97.32195 26.270967, -97.34375 26.272767, -97.35645 26.2867, 
+      -97.3519 26.306067)), 
+  ((-164.7013 23.565733, -164.68795 23.567933, -164.66905 23.5672, -164.6568 23.5635, -164.64125 23.555333, -164.6357 23.548667, -164.6357 23.542, -164.64235 23.535333, -164.6479 23.532367, -164.6546 23.528667, 
+      -164.6635 23.5272, -164.67685 23.5294, -164.6835 23.535333, -164.68685 23.541267, -164.6935 23.5472, -164.7013 23.5494, -164.7124 23.5494, -164.7191 23.5509, -164.72685 23.555333, -164.72575 23.5598, 
+      -164.71465 23.562767, -164.7013 23.565733)), 
+  ((-97.51155 27.1659, -97.50725 27.186867, -97.49725 27.197367, -97.48865 27.199267, -97.47005 27.191633, -97.4629 27.169733, -97.46575 27.1497, -97.48865 27.141133, -97.50725 27.1459, -97.51155 27.1659)), 
+  ((-171.75875 25.8956, -171.74 25.896367, -171.7306 25.883867, -171.73645 25.858067, -171.7576 25.841633, -171.77165 25.841633, -171.7834 25.853367, -171.78455 25.875267, -171.75875 25.8956)), 
+  ((-156.6422 56.7369, -156.6209 56.743367, -156.5928 56.734967, -156.58215 56.719467, -156.5812 56.7014, -156.59475 56.694933, -156.62475 56.7014, -156.64025 56.714967, -156.6422 56.7369)), 
+  ((-90.8463 29.080967, -90.8019 29.0626, -90.7994 29.0551, -90.80565 29.046767, -90.8232 29.041767, -90.84445 29.044267, -90.86445 29.055933, -90.88075 29.069267, -90.88075 29.078433, -90.8682 29.085133, 
+      -90.8557 29.0818, -90.8463 29.080967)), 
+  ((-82.13325 24.506233, -82.102 24.522433, -82.0794 24.521867, -82.06725 24.512, -82.06635 24.502167, -82.08285 24.480767, -82.09675 24.478433, -82.1159 24.4819, -82.12805 24.492333, -82.1324 24.5016, 
+      -82.13325 24.506233)), 
+  ((-82.88015 24.607967, -82.87415 24.595367, -82.88615 24.5685, -82.9136 24.5565, -82.92905 24.5605, -82.93335 24.571367, -82.9265 24.5931, -82.9076 24.605667, -82.8913 24.6091, -82.88015 24.607967)), 
+  ((-105.22435 -26.442433, -105.20635 -26.443233, -105.18475 -26.458433, -105.18715 -26.478433, -105.20875 -26.485633, -105.22675 -26.484033, -105.23635 -26.477633, -105.25075 -26.462433, -105.24475 -26.448833, -105.22435 -26.442433)), 
+  ((-163.8478 62.2689, -163.8579 62.267933, -163.86895 62.279467, -163.87805 62.3054, -163.87035 62.322033, -163.85455 62.331633, -163.84255 62.330667, -163.8315 62.316267, -163.83535 62.286833, -163.8478 62.2689)), 
+  ((-132.6641 56.406867, -132.6738 56.4128, -132.6722 56.422467, -132.65925 56.436467, -132.6205 56.4483, -132.6052 56.4467, -132.60195 56.437533, -132.6076 56.4198, -132.63265 56.406867, -132.6641 56.406867)), 
+  ((-164.34715 59.941533, -164.3345 59.952233, -164.321 59.952233, -164.28555 59.9286, -164.2822 59.912867, -164.294 59.903867, -164.31765 59.903867, -164.33785 59.918467, -164.34715 59.941533)), 
+  ((-80.3105 24.004967, -80.2975 23.9963, -80.2949 23.982467, -80.3118 23.965167, -80.34295 23.963433, -80.3559 23.979867, -80.34815 24.0041, -80.3365 24.0093, -80.3105 24.004967)), 
+  ((-90.334 29.130367, -90.3395 29.142, -90.33585 29.146933, -90.32385 29.15, -90.29715 29.144467, -90.2806 29.1371, -90.26955 29.1187, -90.2723 29.1089, -90.29075 29.1046, -90.31375 29.108267, 
+      -90.334 29.130367)), 
+  ((-159.455 55.700167, -159.4172 55.728567, -159.40075 55.7292, -159.3843 55.722767, -159.38335 55.711133, -159.4143 55.6866, -159.43755 55.684033, -159.45305 55.6866, -159.455 55.700167)), 
+  ((-90.84695 28.961733, -90.8532 28.9709, -90.8532 28.979233, -90.8457 28.9859, -90.82695 28.987567, -90.8019 28.980067, -90.79065 28.9634, -90.7919 28.9467, -90.7994 28.940033, -90.81315 28.940033, 
+      -90.84695 28.961733)), 
+  ((-164.4899 63.148967, -164.49665 63.143567, -164.50475 63.1418, -164.5384 63.146267, -164.58155 63.164233, -164.5842 63.170533, -164.5775 63.1786, -164.56535 63.1813, -164.5209 63.172333, -164.4899 63.148967)), 
+  ((-158.14985 56.111333, -158.1392 56.122967, -158.1208 56.1294, -158.1005 56.1262, -158.09275 56.115867, -158.0976 56.091967, -158.1179 56.084233, -158.13825 56.084867, -158.14985 56.091967, -158.14985 56.111333)), 
+  ((-132.4437 56.5495, -132.4663 56.530633, -132.49375 56.517733, -132.5067 56.519867, -132.5115 56.530633, -132.50585 56.543567, -132.4639 56.5694, -132.44855 56.5694, -132.4421 56.5624, -132.4437 56.5495)), 
+  ((-90.39195 29.032833, -90.35975 29.051833, -90.3441 29.0506, -90.32385 29.0402, -90.32385 29.029133, -90.33765 29.020567, -90.37355 29.010733, -90.39105 29.014433, -90.3984 29.023, -90.3975 29.0279, 
+      -90.39195 29.032833)), 
+  ((-136.8029 58.922233, -136.81745 58.919333, -136.82905 58.9203, -136.861 58.936767, -136.87265 58.952267, -136.86685 58.963867, -136.8552 58.9658, -136.8334 58.96, -136.80145 58.936767, -136.8029 58.922233)), 
+  ((-75.8452 37.089933, -75.81185 37.098733, -75.77845 37.0982, -75.7676 37.090967, -75.7676 37.084233, -75.7839 37.0744, -75.82035 37.0682, -75.84365 37.0682, -75.85455 37.076467, -75.85455 37.0832, 
+      -75.85295 37.084767, -75.8452 37.089933)), 
+  ((-80.49775 32.252433, -80.46605 32.252433, -80.44445 32.241433, -80.44445 32.228733, -80.4635 32.222833, -80.50795 32.222833, -80.52315 32.231267, -80.52445 32.239733, -80.51555 32.2482, -80.49775 32.252433)), 
+  ((-150.3654 59.3046, -150.3611 59.296733, -150.3665 59.290967, -150.3783 59.289533, -150.41275 59.3003, -150.43 59.317533, -150.4332 59.3362, -150.42565 59.341933, -150.4117 59.339767, -150.3654 59.3046)), 
+  ((-80.83765 24.901267, -80.83765 24.907633, -80.83125 24.9112, -80.81105 24.917567, -80.79085 24.921833, -80.7738 24.916867, -80.76955 24.9041, -80.77275 24.8892, -80.79615 24.8807, -80.80895 24.8814, 
+      -80.83765 24.901267)), 
+  ((-164.432 63.1328, -164.4293 63.144467, -164.41045 63.148067, -164.38485 63.148067, -164.35385 63.1346, -164.3498 63.124733, -164.35655 63.119333, -164.37675 63.113933, -164.40505 63.118433, -164.432 63.1328)), 
+  ((-89.8675 29.238267, -89.8805 29.2431, -89.88195 29.252733, -89.8704 29.269133, -89.84865 29.276867, -89.8284 29.2759, -89.8168 29.260467, -89.81825 29.2479, -89.8385 29.238267, -89.8675 29.238267)), 
+  ((-135.29805 56.659233, -135.31115 56.647633, -135.32275 56.643733, -135.33875 56.646667, -135.35035 56.6602, -135.3489 56.6757, -135.33295 56.692167, -135.3184 56.696033, -135.30535 56.687333, -135.29805 56.659233)), 
+  ((-90.44995 29.1684, -90.44995 29.176967, -90.43985 29.188, -90.43065 29.190467, -90.4196 29.1868, -90.40945 29.171467, -90.4113 29.1408, -90.4251 29.130367, -90.4343 29.130367, -90.44905 29.143867, 
+      -90.44995 29.1684)), 
+  ((-76.1012 38.0703, -76.1055 38.0818, -76.10205 38.089833, -76.09255 38.093267, -76.08135 38.091567, -76.04685 38.065133, -76.04425 38.050733, -76.04945 38.039833, -76.0615 38.038667, -76.0753 38.045, 
+      -76.1012 38.0703)), 
+  ((-157.6996 56.177833, -157.67735 56.184933, -157.6473 56.179133, -157.63665 56.164933, -157.6415 56.150733, -157.657 56.144267, -157.68215 56.1475, -157.6967 56.158467, -157.6996 56.177833)), 
+  ((-80.4438 32.302367, -80.43305 32.316733, -80.4216 32.320133, -80.3937 32.317567, -80.3797 32.3049, -80.39175 32.2846, -80.4235 32.280367, -80.44125 32.288833, -80.4438 32.302367)), 
+  ((-136.49205 58.755667, -136.49645 58.7489, -136.50515 58.746967, -136.52695 58.755667, -136.55015 58.772133, -136.5589 58.786667, -136.5531 58.7973, -136.54 58.799267, -136.5037 58.7789, -136.49205 58.755667)), 
+  ((-160.0822 55.560967, -160.09195 55.554467, -160.10555 55.556167, -160.11915 55.564667, -160.11915 55.5896, -160.10385 55.603233, -160.086 55.606067, -160.0711 55.596133, -160.07365 55.580833, -160.0822 55.560967)), 
+  ((-156.73515 56.8118, -156.71095 56.826633, -156.6916 56.8305, -156.6761 56.821467, -156.67705 56.8021, -156.6935 56.788533, -156.71 56.785967, -156.7313 56.795633, -156.73515 56.8118)), 
+  ((-157.71995 56.456733, -157.7364 56.4561, -157.7461 56.465767, -157.7422 56.4929, -157.7325 56.508367, -157.7151 56.512267, -157.70055 56.502567, -157.70055 56.4858, -157.71995 56.456733)), 
+  ((-76.59535 34.668333, -76.5657 34.6694, -76.53605 34.661733, -76.51465 34.649667, -76.51135 34.6343, -76.513 34.6255, -76.52285 34.6222, -76.5311 34.6255, -76.55085 34.647467, -76.569 34.654033, 
+      -76.59535 34.655133, -76.60685 34.659533, -76.60685 34.665033, -76.59535 34.668333)), 
+  ((-132.90555 56.0231, -132.91765 56.013967, -132.937 56.0134, -132.95075 56.022033, -132.954 56.036033, -132.9451 56.057567, -132.9338 56.064567, -132.9225 56.0624, -132.90955 56.048933, -132.90555 56.0231)), 
+  ((-81.3244 24.746033, -81.3183 24.752633, -81.30915 24.758233, -81.29615 24.758233, -81.2794 24.753667, -81.2687 24.7389, -81.27405 24.723133, -81.287 24.714, -81.3015 24.714, -81.3183 24.723633, 
+      -81.3244 24.746033)), 
+  ((-90.4573 29.0684, -90.44445 29.079433, -90.43155 29.080067, -90.4205 29.076367, -90.40945 29.062867, -90.40945 29.047533, -90.42235 29.034667, -90.43985 29.032833, -90.4573 29.0414, -90.4573 29.0684)), 
+  ((-173.0054 27.562767, -172.996 27.567433, -172.9749 27.557267, -172.97605 27.542433, -172.9866 27.527567, -173.0136 27.518967, -173.02885 27.526, -173.03115 27.545533, -173.0054 27.562767)), 
+  ((23.64675 -56.133967, 23.64995 -56.125433, 23.67135 -56.116133, 23.6981 -56.1197, 23.7099 -56.136833, 23.69595 -56.155367, 23.681 -56.158233, 23.66065 -56.150367, 23.64675 -56.133967)), 
+  ((-146.3842 70.203567, -146.4196 70.206467, -146.4642 70.2079, -146.46855 70.210833, -146.4669 70.216267, -146.4582 70.2217, -146.43375 70.2246, -146.36135 70.219167, -146.3472 70.213, -146.3483 70.209, 
+      -146.35645 70.2061, -146.3842 70.203567)), 
+  ((-162.40285 54.614167, -162.4078 54.6235, -162.40365 54.628967, -162.3905 54.633367, -162.3576 54.6191, -162.32795 54.5966, -162.3329 54.590033, -162.34445 54.586733, -162.3691 54.5933, -162.40285 54.614167)), 
+  ((-136.1943 58.623, -136.21755 58.6143, -136.2364 58.622033, -136.2437 58.637533, -136.23935 58.649167, -136.219 58.655933, -136.1856 58.6482, -136.18125 58.6356, -136.1943 58.623)), 
+  ((-173.89545 26.176333, -173.879 26.179467, -173.86375 26.173967, -173.86375 26.156767, -173.87435 26.141933, -173.90015 26.132533, -173.91535 26.145033, -173.91535 26.161467, -173.89545 26.176333)), 
+  ((-82.8338 24.581067, -82.83295 24.5868, -82.82865 24.591367, -82.8003 24.598233, -82.784 24.599967, -82.77285 24.595967, -82.76515 24.587933, -82.7677 24.5765, -82.78575 24.567933, -82.8175 24.567367, 
+      -82.8295 24.5708, -82.8338 24.581067)), 
+  ((-171.68265 5.7399, -171.66045 5.732367, -171.66045 5.706567, -171.6706 5.6925, -171.6947 5.693, -171.7041 5.707567, -171.70335 5.724367, -171.69805 5.7364, -171.68265 5.7399)), 
+  ((-163.61155 63.161533, -163.61965 63.160633, -163.6304 63.1777, -163.63715 63.207333, -163.6277 63.2226, -163.6156 63.2244, -163.60075 63.213633, -163.59945 63.184, -163.61155 63.161533)), 
+  ((-162.12965 54.5626, -162.14775 54.5681, -162.1568 54.5774, -162.15185 54.589467, -162.12305 54.608133, -162.1099 54.607567, -162.0984 54.593867, -162.1025 54.5785, -162.12965 54.5626)), 
+  ((-147.2075 59.118833, -147.2322 59.108167, -147.25395 59.1111, -147.26125 59.120767, -147.25395 59.1382, -147.2307 59.148833, -147.20895 59.144967, -147.20165 59.1353, -147.2075 59.118833)), 
+  ((-131.8817 55.5247, -131.8928 55.5224, -131.9039 55.5261, -131.9081 55.534433, -131.87335 55.5807, -131.86365 55.5835, -131.85255 55.577933, -131.85115 55.570533, -131.8817 55.5247)), 
+  ((-94.89455 29.4825, -94.89805 29.4941, -94.8928 29.4976, -94.8754 29.498733, -94.8441 29.487167, -94.8215 29.473233, -94.82845 29.4605, -94.858 29.4628, -94.89455 29.4825)), 
+  ((-68.8688 43.865867, -68.8259 43.8833, -68.81355 43.8833, -68.80555 43.879933, -68.8041 43.8712, -68.8143 43.8586, -68.84045 43.847, -68.85935 43.8465, -68.8724 43.8494, -68.87315 43.8562, 
+      -68.8724 43.862, -68.8688 43.865867)), 
+  ((-136.0665 58.436133, -136.0781 58.4332, -136.0897 58.439033, -136.0926 58.447733, -136.07375 58.478733, -136.05775 58.489367, -136.0447 58.484533, -136.04035 58.47, -136.0665 58.436133)), 
+  ((-80.76105 25.0076, -80.76425 25.0239, -80.76 25.028867, -80.7504 25.0317, -80.73445 25.027467, -80.7249 25.018933, -80.7185 24.9927, -80.72275 24.982067, -80.7334 24.979233, -80.7536 24.989867, 
+      -80.76105 25.0076)), 
+  ((-81.42825 25.777533, -81.42995 25.785333, -81.4249 25.7898, -81.39895 25.789233, -81.3839 25.7859, -81.373 25.7764, -81.373 25.7608, -81.3822 25.750733, -81.39645 25.749633, -81.4065 25.753533, 
+      -81.42825 25.777533)), 
+  ((-82.16885 24.5155, -82.18145 24.515533, -82.1893 24.519567, -82.2006 24.527667, -82.1997 24.5352, -82.1884 24.5456, -82.1693 24.553133, -82.14845 24.547933, -82.13715 24.5375, -82.14585 24.524767, 
+      -82.16885 24.5155)), 
+  ((-75.7697 37.3771, -75.7629 37.387433, -75.75805 37.391967, -75.74735 37.392633, -75.73865 37.388733, -75.73185 37.3784, -75.73185 37.365467, -75.73765 37.344133, -75.7464 37.337667, -75.7571 37.3383, 
+      -75.76485 37.348633, -75.7697 37.3771)), 
+  ((-177.62235 8.774133, -177.6085 8.7762, -177.6039 8.7557, -177.63005 8.738233, -177.65465 8.733133, -177.6639 8.745433, -177.6593 8.7598, -177.62235 8.774133)), 
+  ((-132.85545 56.099533, -132.86435 56.090933, -132.8781 56.0877, -132.8926 56.0893, -132.9047 56.102233, -132.9039 56.1157, -132.8829 56.128067, -132.8676 56.1286, -132.8571 56.1216, -132.85545 56.099533)), 
+  ((-164.7337 23.626133, -164.7281 23.6328, -164.7159 23.635, -164.70475 23.635, -164.6903 23.6313, -164.67695 23.626867, -164.6703 23.620933, -164.6703 23.613533, -164.67585 23.608333, -164.6903 23.604633, 
+      -164.6981 23.6039, -164.71475 23.605367, -164.72255 23.6076, -164.73145 23.612033, -164.7337 23.6165, -164.7337 23.626133)), 
+  ((-135.46655 56.821933, -135.47675 56.812233, -135.4985 56.805467, -135.5058 56.812233, -135.50285 56.8258, -135.51305 56.8442, -135.50285 56.8529, -135.48255 56.8529, -135.46945 56.8413, -135.46655 56.821933)), 
+  ((-159.92265 55.3483, -159.93625 55.350567, -159.94475 55.3602, -159.94135 55.382333, -159.9286 55.393667, -159.91075 55.3931, -159.8997 55.3829, -159.9048 55.359067, -159.92265 55.3483)), 
+  ((-109.3547 10.2678, -109.34765 10.264767, -109.3445 10.258667, -109.3449 10.251733, -109.35055 10.2437, -109.3613 10.2382, -109.3712 10.236733, -109.3829 10.239433, -109.3942 10.247833, -109.40185 10.258667, 
+      -109.40205 10.264667, -109.3971 10.2694, -109.38525 10.271967, -109.36865 10.271833, -109.3547 10.2678)), 
+  ((-131.6452 55.879367, -131.5756 55.8967, -131.5682 55.896067, -131.56725 55.8874, -131.62385 55.858967, -131.6415 55.860833, -131.6489 55.867, -131.6452 55.879367)), 
+  ((-156.5576 56.066567, -156.5646 56.056033, -156.58045 56.051333, -156.5998 56.0607, -156.5998 56.088833, -156.5875 56.0994, -156.56285 56.088833, -156.5576 56.066567)), 
+  ((-97.56525 26.810267, -97.54875 26.827033, -97.53275 26.829167, -97.5168 26.823367, -97.51085 26.8121, -97.5168 26.800233, -97.5355 26.7923, -97.5561 26.792933, -97.5675 26.801133, -97.5675 26.807533, 
+      -97.56525 26.810267)), 
+  ((-162.50375 70.079367, -162.47955 70.105, -162.4587 70.110867, -162.4444 70.107933, -162.4367 70.099133, -162.4554 70.083, -162.48285 70.070567, -162.49825 70.072033, -162.50375 70.079367)), 
+  ((-150.26425 59.321833, -150.2782 59.306767, -150.29865 59.297433, -150.3191 59.301733, -150.3245 59.313933, -150.3073 59.329733, -150.2847 59.3369, -150.2696 59.331867, -150.26425 59.321833)), 
+  ((-156.4282 56.998333, -156.40785 57.008667, -156.37495 57.0164, -156.35945 57.013167, -156.3575 57.005433, -156.3604 56.9951, -156.38365 56.987367, -156.4069 56.986067, -156.4253 56.9893, -156.4282 56.998333)), 
+  ((-162.38765 54.506367, -162.3975 54.5053, -162.40905 54.507467, -162.41725 54.515167, -162.39915 54.545867, -162.3794 54.550267, -162.3679 54.544767, -162.3679 54.529433, -162.38765 54.506367)), 
+  ((-131.82895 55.627467, -131.82895 55.634867, -131.8178 55.641367, -131.7984 55.634867, -131.77615 55.609867, -131.77615 55.600633, -131.78725 55.596, -131.80395 55.596933, -131.82895 55.627467)), 
+  ((-130.50415 54.754333, -130.51715 54.7476, -130.5373 54.7476, -130.5431 54.756267, -130.54165 54.765867, -130.5056 54.788933, -130.49265 54.787, -130.4883 54.779333, -130.50415 54.754333)), 
+  ((-97.4146 26.4623, -97.4137 26.475, -97.40825 26.481067, -97.3937 26.481667, -97.371 26.468333, -97.36825 26.449567, -97.3737 26.4417, -97.38825 26.4411, -97.4064 26.4502, -97.4146 26.4623)), 
+  ((-162.4551 54.334133, -162.47155 54.334133, -162.488 54.340733, -162.4864 54.3517, -162.46335 54.359367, -162.42715 54.3572, -162.41725 54.3473, -162.4255 54.339633, -162.4551 54.334133)), 
+  ((-158.35385 -56.341533, -158.3521 -56.342267, -158.3505 -56.343233, -158.34915 -56.344333, -158.348 -56.345667, -158.34705 -56.3471, -158.34635 -56.348733, -158.3459 -56.350467, -158.3457 -56.3523, -158.34575 -56.354233, 
+      -158.34605 -56.3562, -158.34655 -56.358233, -158.34735 -56.3603, -158.34835 -56.362367, -158.3496 -56.3644, -158.35105 -56.3664, -158.3527 -56.3683, -158.3545 -56.370133, -158.35645 -56.371867, -158.35855 -56.373467, 
+      -158.3608 -56.3749, -158.36305 -56.3762, -158.36545 -56.377333, -158.3678 -56.378233, -158.3702 -56.378967, -158.3726 -56.3795, -158.37495 -56.379833, -158.3772 -56.379933, -158.3794 -56.3798, -158.38145 -56.379467, 
+      -158.38335 -56.378933, -158.3851 -56.3782, -158.3867 -56.377233, -158.38805 -56.376133, -158.3892 -56.3748, -158.39015 -56.373367, -158.39085 -56.371733, -158.3913 -56.37, -158.3915 -56.368167, -158.39145 -56.366233, 
+      -158.39115 -56.364267, -158.39065 -56.362233, -158.38985 -56.360167, -158.38885 -56.3581, -158.3876 -56.356067, -158.38615 -56.354067, -158.3845 -56.352167, -158.3827 -56.350333, -158.38075 -56.3486, -158.37865 -56.347, 
+      -158.3764 -56.345567, -158.37415 -56.344267, -158.37175 -56.343133, -158.3694 -56.342233, -158.367 -56.3415, -158.3646 -56.340967, -158.36225 -56.340633, -158.36 -56.340533, -158.3578 -56.340667, -158.35575 -56.341, 
+      -158.35385 -56.341533)), 
+  ((-90.403 29.130967, -90.3975 29.139567, -90.39195 29.145067, -90.38185 29.146933, -90.3708 29.143233, -90.3662 29.134633, -90.3662 29.117467, -90.37725 29.102133, -90.3892 29.102767, -90.4021 29.1138, 
+      -90.403 29.130967)), 
+  ((-131.7389 55.8373, -131.71665 55.8398, -131.6981 55.831733, -131.6925 55.817533, -131.69995 55.807, -131.7148 55.804533, -131.73705 55.8138, -131.74355 55.826167, -131.7389 55.8373)), 
+  ((-135.9372 58.578467, -135.94155 58.5717, -135.9517 58.5649, -135.97205 58.5649, -135.9793 58.572667, -135.9764 58.587167, -135.97205 58.605567, -135.959 58.606533, -135.943 58.592033, -135.9372 58.578467)), 
+  ((158.2594 -19.6471, 158.2722 -19.655267, 158.269 -19.669133, 158.2557 -19.680167, 158.24185 -19.6791, 158.22585 -19.672333, 158.2237 -19.6592, 158.2349 -19.6478, 158.24875 -19.644967, 158.2594 -19.6471)), 
+  ((158.79605 -21.464333, 158.80735 -21.4754, 158.7983 -21.4885, 158.7817 -21.497567, 158.7628 -21.492533, 158.75225 -21.482967, 158.7613 -21.4724, 158.77415 -21.464333, 158.78545 -21.4623, 158.79605 -21.464333)), 
+  ((-162.892 54.358833, -162.90355 54.350067, -162.92 54.345667, -162.9381 54.352267, -162.9381 54.366533, -162.9266 54.3764, -162.90355 54.379667, -162.89035 54.3709, -162.892 54.358833)), 
+  ((-147.05045 70.255, -147.0385 70.262, -147.0259 70.262933, -147.00835 70.2522, -147.00275 70.2377, -147.00555 70.2302, -147.01465 70.227867, -147.0322 70.229733, -147.04905 70.244233, -147.05045 70.255)), 
+  ((155.4493 -22.224167, 155.4493 -22.230633, 155.4396 -22.2391, 155.42205 -22.243533, 155.40935 -22.242733, 155.39485 -22.232233, 155.3942 -22.222933, 155.4051 -22.2181, 155.42205 -22.2165, 155.44085 -22.2185, 
+      155.4493 -22.224167)), 
+  ((-81.92305 24.5265, -81.91175 24.529967, -81.9022 24.529967, -81.8892 24.5236, -81.88135 24.511433, -81.88225 24.501, -81.89525 24.4958, -81.91265 24.496967, -81.9222 24.505633, -81.92305 24.5265)), 
+  ((155.6141 -23.241967, 155.6297 -23.248733, 155.63785 -23.256433, 155.63175 -23.262767, 155.61545 -23.270433, 155.6019 -23.270433, 155.58835 -23.265467, 155.57955 -23.2587, 155.587 -23.249633, 155.60125 -23.242867, 
+      155.6141 -23.241967)), 
+  ((-163.36635 63.148067, -163.3785 63.139967, -163.39465 63.139967, -163.4108 63.147167, -163.41215 63.159733, -163.3987 63.168733, -163.37445 63.167833, -163.36365 63.159733, -163.36635 63.148067)), 
+  ((-133.7323 55.615533, -133.7216 55.623967, -133.7046 55.6223, -133.68565 55.601267, -133.697 55.590333, -133.7134 55.590333, -133.72725 55.602933, -133.7323 55.615533)), 
+  ((-159.34055 55.0583, -159.3249 55.0669, -159.30555 55.0632, -159.2968 55.049733, -159.3037 55.037467, -159.31845 55.034067, -159.33775 55.042067, -159.34055 55.0583)), 
+  ((-158.7947 55.687267, -158.8092 55.6821, -158.82955 55.678867, -158.84405 55.681433, -158.84405 55.691133, -158.83535 55.698867, -158.8121 55.707267, -158.79565 55.7008, -158.7947 55.687267)), 
+  ((-149.66765 70.529333, -149.6849 70.526067, -149.7169 70.5348, -149.7235 70.540833, -149.721 70.5463, -149.69475 70.550667, -149.6734 70.5463, -149.6652 70.5359, -149.66765 70.529333)), 
+  ((-158.31845 -56.405533, -158.31695 -56.4061, -158.3156 -56.406867, -158.31445 -56.4078, -158.3134 -56.408867, -158.3126 -56.4101, -158.31195 -56.411467, -158.3115 -56.412967, -158.3113 -56.414533, -158.3113 -56.4162, 
+      -158.31145 -56.417933, -158.31185 -56.419733, -158.31245 -56.421533, -158.31325 -56.423333, -158.3142 -56.425167, -158.31535 -56.426933, -158.3167 -56.428667, -158.31815 -56.4303, -158.31975 -56.431867, -158.32145 -56.433333, 
+      -158.32325 -56.434667, -158.32515 -56.435867, -158.3271 -56.436933, -158.32905 -56.437833, -158.33105 -56.438533, -158.33305 -56.4391, -158.335 -56.439467, -158.33685 -56.439633, -158.3387 -56.4396, -158.34045 -56.4394, 
+      -158.34205 -56.439, -158.34355 -56.438433, -158.3449 -56.437667, -158.34605 -56.436733, -158.3471 -56.435667, -158.3479 -56.434433, -158.34855 -56.433067, -158.349 -56.431567, -158.3492 -56.43, -158.3492 -56.428333, 
+      -158.34905 -56.4266, -158.34865 -56.4248, -158.34805 -56.423, -158.34725 -56.4212, -158.3463 -56.419367, -158.34515 -56.4176, -158.3438 -56.415867, -158.34235 -56.414233, -158.34075 -56.412667, -158.33905 -56.4112, 
+      -158.33725 -56.409867, -158.33535 -56.408667, -158.3334 -56.4076, -158.33145 -56.4067, -158.32945 -56.406, -158.32745 -56.405433, -158.3255 -56.405067, -158.32365 -56.4049, -158.3218 -56.404933, -158.32005 -56.405133, 
+      -158.31845 -56.405533)), 
+  ((-163.76585 66.445467, -163.7812 66.450567, -163.7795 66.4659, -163.765 66.478967, -163.7531 66.478967, -163.7437 66.4727, -163.7471 66.4551, -163.76585 66.445467)), 
+  ((-133.1817 56.381, -133.1906 56.383167, -133.1946 56.388567, -133.1914 56.399333, -133.1704 56.412767, -133.1575 56.411167, -133.1494 56.402, -133.1575 56.392333, -133.1817 56.381)), 
+  ((-133.80925 55.5811, -133.80925 55.571867, -133.8168 55.566833, -133.8294 55.567667, -133.84075 55.5786, -133.84075 55.5937, -133.82815 55.5996, -133.8143 55.5954, -133.80925 55.5811)), 
+  ((-97.1089 27.874767, -97.0986 27.8838, -97.0861 27.884533, -97.0758 27.882367, -97.07415 27.875833, -97.08015 27.8628, -97.09045 27.856667, -97.10565 27.8574, -97.11165 27.865, -97.1089 27.874767)), 
+  ((-81.9404 24.576833, -81.9361 24.581467, -81.92825 24.582633, -81.91525 24.587267, -81.90395 24.5861, -81.89875 24.581467, -81.8996 24.5722, -81.91695 24.562367, -81.93 24.562967, -81.9387 24.568167, 
+      -81.9404 24.576833)), 
+  ((-164.83775 54.170733, -164.8308 54.184667, -164.81565 54.185867, -164.80175 54.182233, -164.79815 54.171367, -164.8078 54.1613, -164.82325 54.160667, -164.83775 54.170733)), 
+  ((-147.36765 70.307767, -147.3812 70.3045, -147.3935 70.309833, -147.3941 70.3201, -147.3855 70.3279, -147.37195 70.329533, -147.36025 70.325, -147.36025 70.317233, -147.36765 70.307767)), 
+  ((-158.43945 -56.3878, -158.4378 -56.387867, -158.4362 -56.388067, -158.43465 -56.388367, -158.4331 -56.388833, -158.43165 -56.3894, -158.4303 -56.390067, -158.42905 -56.390833, -158.4279 -56.3917, -158.42685 -56.392667, 
+      -158.426 -56.3937, -158.42525 -56.394833, -158.42465 -56.395967, -158.42425 -56.397167, -158.424 -56.3984, -158.4239 -56.399633, -158.424 -56.400867, -158.42425 -56.4021, -158.42465 -56.4033, -158.42525 -56.404433, 
+      -158.426 -56.405533, -158.42685 -56.4066, -158.4279 -56.407567, -158.42905 -56.408433, -158.4303 -56.4092, -158.43165 -56.409867, -158.4331 -56.410433, -158.43465 -56.4109, -158.4362 -56.4112, -158.4378 -56.4114, 
+      -158.43945 -56.411467, -158.4411 -56.4114, -158.4427 -56.4112, -158.44425 -56.4109, -158.4458 -56.410433, -158.44725 -56.409867, -158.4486 -56.4092, -158.44985 -56.408433, -158.451 -56.407567, -158.45205 -56.4066, 
+      -158.4529 -56.405567, -158.45365 -56.404433, -158.45425 -56.4033, -158.45465 -56.4021, -158.4549 -56.400867, -158.455 -56.399633, -158.4549 -56.3984, -158.45465 -56.397167, -158.45425 -56.395967, -158.45365 -56.394833, 
+      -158.4529 -56.393733, -158.45205 -56.392667, -158.451 -56.3917, -158.44985 -56.390833, -158.4486 -56.390067, -158.44725 -56.3894, -158.4458 -56.388833, -158.44425 -56.388367, -158.4427 -56.388067, -158.4411 -56.387867, 
+      -158.43945 -56.3878)), 
+  ((-158.3981 -56.447867, -158.3967 -56.4484, -158.39545 -56.449033, -158.39425 -56.449767, -158.3932 -56.450567, -158.3923 -56.451467, -158.3915 -56.4524, -158.3909 -56.453433, -158.39045 -56.4545, -158.39015 -56.4556, 
+      -158.39 -56.456733, -158.39005 -56.457867, -158.3903 -56.459, -158.39065 -56.4601, -158.3912 -56.4612, -158.3919 -56.462267, -158.39275 -56.463267, -158.39375 -56.464233, -158.39485 -56.4651, -158.3961 -56.4659, 
+      -158.3974 -56.4666, -158.39885 -56.4672, -158.40035 -56.4677, -158.4019 -56.4681, -158.4035 -56.468367, -158.4051 -56.468533, -158.40675 -56.4686, -158.40835 -56.468533, -158.4099 -56.468333, -158.41145 -56.468033, 
+      -158.4129 -56.4676, -158.4143 -56.467067, -158.41555 -56.466433, -158.41675 -56.4657, -158.4178 -56.4649, -158.4187 -56.464, -158.4195 -56.463067, -158.4201 -56.462033, -158.42055 -56.460967, -158.42085 -56.459867, 
+      -158.421 -56.458733, -158.42095 -56.4576, -158.4207 -56.456467, -158.42035 -56.455367, -158.4198 -56.454267, -158.4191 -56.4532, -158.41825 -56.4522, -158.41725 -56.451233, -158.41615 -56.450367, -158.4149 -56.449567, 
+      -158.4136 -56.448867, -158.41215 -56.448267, -158.41065 -56.447767, -158.4091 -56.447367, -158.4075 -56.4471, -158.4059 -56.446933, -158.40425 -56.446867, -158.40265 -56.446933, -158.4011 -56.447133, -158.39955 -56.447433, 
+      -158.3981 -56.447867)), 
+  ((-147.45015 70.3369, -147.46615 70.335267, -147.46985 70.345133, -147.4637 70.353733, -147.45075 70.357433, -147.4403 70.352933, -147.4403 70.345133, -147.45015 70.3369)), 
+  ((-147.18275 70.147, -147.17755 70.151267, -147.16315 70.1526, -147.14475 70.151267, -147.14115 70.145933, -147.14595 70.140867, -147.16195 70.1398, -147.17875 70.142467, -147.18275 70.147)), 
+  ((-148.5374 70.418267, -148.54885 70.417167, -148.56695 70.421, -148.5891 70.423733, -148.58745 70.4292, -148.5784 70.4314, -148.54885 70.425367, -148.5374 70.418267)), 
+  ((-158.34355 -56.493167, -158.34235 -56.4932, -158.34115 -56.493367, -158.34 -56.4936, -158.3389 -56.493933, -158.3378 -56.494367, -158.3368 -56.494867, -158.33585 -56.495433, -158.335 -56.4961, -158.33425 -56.496833, 
+      -158.3336 -56.4976, -158.33305 -56.498433, -158.3326 -56.4993, -158.3323 -56.5002, -158.3321 -56.5011, -158.33205 -56.502033, -158.3321 -56.502967, -158.3323 -56.503867, -158.3326 -56.504767, -158.33305 -56.505633, 
+      -158.3336 -56.506467, -158.33425 -56.507233, -158.335 -56.507967, -158.33585 -56.508633, -158.3368 -56.5092, -158.3378 -56.5097, -158.3389 -56.510133, -158.34 -56.510467, -158.34115 -56.5107, -158.34235 -56.510867, 
+      -158.34355 -56.5109, -158.34475 -56.510867, -158.34595 -56.5107, -158.3471 -56.510467, -158.3482 -56.510133, -158.3493 -56.5097, -158.3503 -56.5092, -158.35125 -56.508633, -158.3521 -56.507967, -158.35285 -56.507233, 
+      -158.3535 -56.506467, -158.35405 -56.505633, -158.3545 -56.504767, -158.3548 -56.503867, -158.355 -56.502967, -158.35505 -56.502033, -158.355 -56.5011, -158.3548 -56.5002, -158.3545 -56.4993, -158.35405 -56.498433, 
+      -158.3535 -56.4976, -158.35285 -56.496833, -158.3521 -56.4961, -158.35125 -56.495433, -158.3503 -56.494867, -158.3493 -56.494367, -158.3482 -56.493933, -158.3471 -56.4936, -158.34595 -56.493367, -158.34475 -56.4932, 
+      -158.34355 -56.493167)), 
+  ((-148.66955 70.433033, -148.6728 70.4325, -148.68675 70.4374, -148.70645 70.442333, -148.70645 70.446167, -148.69745 70.447267, -148.6769 70.442333, -148.66955 70.433033)), 
+  ((-174.45865 -1.853867, -174.45955 -1.8541, -174.4605 -1.854267, -174.46145 -1.854367, -174.46245 -1.8544, -174.46345 -1.854367, -174.4644 -1.854267, -174.46535 -1.8541, -174.46625 -1.853867, -174.46715 -1.853567, 
+      -174.46795 -1.8532, -174.46875 -1.8528, -174.46945 -1.852333, -174.47005 -1.8518, -174.4706 -1.851267, -174.47105 -1.850667, -174.4714 -1.850067, -174.47165 -1.849433, -174.4718 -1.8488, -174.47185 -1.848133, 
+      -174.4718 -1.847467, -174.47165 -1.846833, -174.4714 -1.8462, -174.47105 -1.8456, -174.4706 -1.845, -174.47005 -1.844467, -174.46945 -1.843933, -174.46875 -1.843467, -174.46795 -1.843067, -174.46715 -1.8427, 
+      -174.46625 -1.8424, -174.46535 -1.842167, -174.4644 -1.842, -174.46345 -1.8419, -174.46245 -1.841867, -174.46145 -1.8419, -174.4605 -1.842, -174.45955 -1.842167, -174.45865 -1.8424, -174.45775 -1.8427, 
+      -174.45695 -1.843067, -174.45615 -1.843467, -174.45545 -1.843933, -174.45485 -1.844467, -174.4543 -1.845, -174.45385 -1.8456, -174.4535 -1.8462, -174.45325 -1.846833, -174.4531 -1.847467, -174.45305 -1.848133, 
+      -174.4531 -1.8488, -174.45325 -1.849433, -174.4535 -1.850067, -174.45385 -1.850667, -174.4543 -1.851267, -174.45485 -1.8518, -174.45545 -1.852333, -174.45615 -1.8528, -174.45695 -1.8532, -174.45775 -1.853567, 
+      -174.45865 -1.853867)), 
+  ((-174.5374 -1.8723, -174.5382 -1.8725, -174.53905 -1.872633, -174.5399 -1.872733, -174.54075 -1.872767, -174.5416 -1.872733, -174.54245 -1.872633, -174.5433 -1.8725, -174.5441 -1.8723, -174.54485 -1.872033, 
+      -174.54555 -1.871733, -174.54625 -1.871367, -174.54685 -1.870967, -174.5474 -1.8705, -174.54785 -1.870033, -174.54825 -1.869533, -174.54855 -1.869, -174.54875 -1.868433, -174.5489 -1.867867, -174.54895 -1.8673, 
+      -174.5489 -1.866733, -174.54875 -1.866167, -174.54855 -1.8656, -174.54825 -1.865067, -174.54785 -1.864567, -174.5474 -1.8641, -174.54685 -1.863633, -174.54625 -1.863233, -174.54555 -1.862867, -174.54485 -1.862567, 
+      -174.5441 -1.8623, -174.5433 -1.8621, -174.54245 -1.861967, -174.5416 -1.861867, -174.54075 -1.861833, -174.5399 -1.861867, -174.53905 -1.861967, -174.5382 -1.8621, -174.5374 -1.8623, -174.53665 -1.862567, 
+      -174.53595 -1.862867, -174.53525 -1.863233, -174.53465 -1.863633, -174.5341 -1.8641, -174.53365 -1.864567, -174.53325 -1.865067, -174.53295 -1.8656, -174.53275 -1.866167, -174.5326 -1.866733, -174.53255 -1.8673, 
+      -174.5326 -1.867867, -174.53275 -1.868433, -174.53295 -1.869, -174.53325 -1.869533, -174.53365 -1.870033, -174.5341 -1.8705, -174.53465 -1.870967, -174.53525 -1.871367, -174.53595 -1.871733, -174.53665 -1.872033, 
+      -174.5374 -1.8723)), 
+  ((-174.55545 -1.833833, -174.5562 -1.834033, -174.557 -1.834167, -174.5578 -1.834267, -174.5586 -1.8343, -174.5594 -1.834267, -174.5602 -1.834167, -174.561 -1.834033, -174.56175 -1.833833, -174.5625 -1.8336, 
+      -174.5632 -1.8333, -174.5638 -1.832967, -174.5644 -1.832567, -174.5649 -1.832167, -174.56535 -1.8317, -174.5657 -1.8312, -174.566 -1.8307, -174.5662 -1.830167, -174.56635 -1.829633, -174.5664 -1.8291, 
+      -174.56635 -1.828567, -174.5662 -1.828033, -174.566 -1.8275, -174.5657 -1.827, -174.56535 -1.8265, -174.5649 -1.826033, -174.5644 -1.825633, -174.5638 -1.825233, -174.5632 -1.8249, -174.5625 -1.8246, 
+      -174.56175 -1.824367, -174.561 -1.824167, -174.5602 -1.824033, -174.5594 -1.823933, -174.5586 -1.8239, -174.5578 -1.823933, -174.557 -1.824033, -174.5562 -1.824167, -174.55545 -1.824367, -174.5547 -1.8246, 
+      -174.554 -1.8249, -174.5534 -1.825233, -174.5528 -1.825633, -174.5523 -1.826033, -174.55185 -1.8265, -174.5515 -1.827, -174.5512 -1.8275, -174.551 -1.828033, -174.55085 -1.828567, -174.5508 -1.8291, 
+      -174.55085 -1.829633, -174.551 -1.830167, -174.5512 -1.8307, -174.5515 -1.8312, -174.55185 -1.8317, -174.5523 -1.832167, -174.5528 -1.832567, -174.5534 -1.832967, -174.554 -1.8333, -174.5547 -1.8336, 
+      -174.55545 -1.833833)))
+
+MULTIPOLYGON (((164.09015 -20.132333, 164.1078 -20.1239, 164.12675 -20.122233, 164.1709 -20.1399, 164.234 -20.165967, 164.27945 -20.1971, 164.30595 -20.239167, 164.30975 -20.257667, 164.3287 -20.261033, 164.3476 -20.251767, 
+    164.3577 -20.2257, 164.37535 -20.2097, 164.388 -20.216433, 164.40565 -20.236633, 164.4354 -20.2694, 164.4884 -20.2938, 164.5957 -20.397267, 164.70295 -20.4713, 164.7547 -20.5226, 164.82105 -20.612567, 
+    164.86015 -20.667233, 164.9119 -20.710133, 164.97755 -20.751367, 165.0312 -20.778267, 165.0678 -20.794233, 165.0943 -20.794233, 165.1334 -20.786667, 165.16495 -20.790867, 165.19655 -20.806, 165.2092 -20.829567, 
+    165.20415 -20.869933, 165.213 -20.903567, 165.24705 -20.9246, 165.28115 -20.943967, 165.3026 -20.9608, 165.3329 -20.962467, 165.3594 -20.9675, 165.38085 -20.985167, 165.3929 -21.014567, 165.38785 -21.083567, 
+    165.3891 -21.1231, 165.40805 -21.1458, 165.44085 -21.165167, 165.4737 -21.175267, 165.53175 -21.175267, 165.5759 -21.1761, 165.6024 -21.189567, 165.59735 -21.2047, 165.57465 -21.219, 165.5759 -21.2291, 
+    165.59735 -21.246767, 165.61505 -21.273667, 165.61755 -21.305633, 165.641 -21.326633, 165.68135 -21.3485, 165.7041 -21.372067, 165.71545 -21.403167, 165.7066 -21.4402, 165.71165 -21.4646, 165.7369 -21.4915, 
+    165.7571 -21.500767, 165.77225 -21.5016, 165.776 -21.488133, 165.76845 -21.473, 165.7798 -21.461233, 165.8 -21.456167, 165.8202 -21.4587, 165.8265 -21.4545, 165.8265 -21.441867, 165.83535 -21.4343, 
+    165.85425 -21.4343, 165.86185 -21.441867, 165.86815 -21.462067, 165.89845 -21.499067, 165.92875 -21.541133, 165.9603 -21.569733, 165.98175 -21.579, 166.0057 -21.576467, 166.00635 -21.562967, 165.98995 -21.541933, 
+    165.9723 -21.515867, 165.9647 -21.487267, 165.9723 -21.4696, 165.99125 -21.467067, 166.02405 -21.476333, 166.05685 -21.4999, 166.096 -21.538567, 166.1086 -21.5697, 166.11875 -21.585667, 166.1301 -21.595767, 
+    166.14145 -21.5924, 166.1604 -21.584833, 166.1806 -21.5882, 166.2008 -21.614267, 166.2298 -21.647933, 166.27775 -21.682433, 166.315 -21.695833, 166.36425 -21.707633, 166.39075 -21.711, 166.40465 -21.721067, 
+    166.39075 -21.730333, 166.3554 -21.749667, 166.3592 -21.7623, 166.3857 -21.777433, 166.46395 -21.816967, 166.5214 -21.859867, 166.61225 -21.928, 166.66905 -21.9709, 166.6918 -21.981, 166.70945 -21.978467, 
+    166.7246 -21.973433, 166.7473 -21.981833, 166.7776 -21.994467, 166.794 -22.008767, 166.77505 -22.024767, 166.765 -22.039067, 166.7814 -22.056733, 166.82935 -22.0769, 166.86845 -22.090367, 166.90255 -22.0929, 
+    166.93095 -22.111367, 166.93725 -22.1341, 166.95115 -22.161, 166.96 -22.180367, 166.9436 -22.1913, 166.9272 -22.204767, 166.936 -22.2216, 166.9701 -22.233367, 167.0155 -22.235033, 167.0458 -22.2426, 
+    167.07485 -22.257767, 167.07485 -22.269533, 167.0458 -22.2813, 167.04205 -22.294767, 167.06095 -22.314133, 167.0597 -22.341033, 167.05085 -22.367133, 167.0357 -22.372167, 167.01685 -22.3688, 166.99035 -22.364567, 
+    166.97015 -22.370467, 166.9512 -22.392333, 166.9285 -22.403267, 166.9108 -22.406633, 166.89315 -22.396533, 166.89065 -22.373, 166.8742 -22.364567, 166.84265 -22.366267, 166.81615 -22.370467, 166.8187 -22.379733, 
+    166.8414 -22.392333, 166.84015 -22.402433, 166.8275 -22.4058, 166.78335 -22.408333, 166.7285 -22.4066, 166.7007 -22.3965, 166.69565 -22.384733, 166.71205 -22.3721, 166.71335 -22.3578, 166.6969 -22.344367, 
+    166.6641 -22.324167, 166.63885 -22.309033, 166.61995 -22.3107, 166.6111 -22.328367, 166.57705 -22.342667, 166.5341 -22.3679, 166.4975 -22.3839, 166.4786 -22.3822, 166.4647 -22.366233, 166.46535 -22.351067, 
+    166.4515 -22.344333, 166.4313 -22.3418, 166.4212 -22.324967, 166.42495 -22.290467, 166.43885 -22.262733, 166.4313 -22.246733, 166.40985 -22.246733, 166.3745 -22.2728, 166.3568 -22.2804, 166.33665 -22.275333, 
+    166.3341 -22.261867, 166.34925 -22.236633, 166.37325 -22.219833, 166.3833 -22.209733, 166.36945 -22.203, 166.3543 -22.205533, 166.3177 -22.214767, 166.3001 -22.212233, 166.28745 -22.1971, 166.2887 -22.153333, 
+    166.29505 -22.1096, 166.3228 -22.0709, 166.32785 -22.0364, 166.33295 -22.013667, 166.32665 -21.995167, 166.2976 -21.9893, 166.2648 -21.980033, 166.2585 -21.968267, 166.2471 -21.937133, 166.2219 -21.9287, 
+    166.1954 -21.933767, 166.1954 -21.965733, 166.18905 -21.985067, 166.17265 -21.985933, 166.16525 -21.980267, 166.11055 -21.988467, 166.06525 -22.005067, 166.0509 -21.999333, 166.02185 -21.964867, 165.97515 -21.926167, 
+    165.9335 -21.9026, 165.9184 -21.8841, 165.8969 -21.8656, 165.87925 -21.8639, 165.85905 -21.867267, 165.83635 -21.870633, 165.8275 -21.8597, 165.8338 -21.847933, 165.8578 -21.8311, 165.86475 -21.815933, 
+    165.8572 -21.801633, 165.82185 -21.771367, 165.80545 -21.760433, 165.79155 -21.764633, 165.78145 -21.781467, 165.7638 -21.803333, 165.73855 -21.812567, 165.70955 -21.812567, 165.70575 -21.802467, 165.7209 -21.7848, 
+    165.7297 -21.7722, 165.7234 -21.7579, 165.6944 -21.7579, 165.654 -21.768833, 165.6376 -21.7663, 165.58205 -21.7419, 165.51515 -21.715, 165.48305 -21.694767, 165.4818 -21.673733, 165.50325 -21.645967, 
+    165.49695 -21.6384, 165.4654 -21.635867, 165.4225 -21.631667, 165.3859 -21.608133, 165.3581 -21.573633, 165.30765 -21.5442, 165.2496 -21.5156, 165.2276 -21.5012, 165.2175 -21.488567, 165.22385 -21.4768, 
+    165.25915 -21.475133, 165.2617 -21.465867, 165.2516 -21.4524, 165.23265 -21.4423, 165.1948 -21.4423, 165.17715 -21.454933, 165.15315 -21.4726, 165.12285 -21.4785, 165.09385 -21.4785, 165.085 -21.467567, 
+    165.0913 -21.453267, 165.12035 -21.440633, 165.14305 -21.4356, 165.14935 -21.418767, 165.13295 -21.406133, 165.11275 -21.397733, 165.1104 -21.383433, 165.10415 -21.368667, 165.09575 -21.362433, 165.06405 -21.3587, 
+    165.04265 -21.360567, 165.0296 -21.356833, 165.02585 -21.3413, 165.0212 -21.3326, 165.01 -21.333233, 165.0007 -21.3438, 164.99975 -21.368667, 164.99605 -21.3873, 164.983 -21.397867, 164.96625 -21.4047, 
+    164.9532 -21.4047, 164.94295 -21.3991, 164.9336 -21.387933, 164.928 -21.373, 164.9327 -21.3531, 164.94015 -21.3382, 164.95595 -21.328233, 164.95505 -21.322667, 164.95595 -21.304, 164.94665 -21.2891, 
+    164.92895 -21.2866, 164.9075 -21.290967, 164.90285 -21.2953, 164.8917 -21.2953, 164.88235 -21.291567, 164.87445 -21.2844, 164.85675 -21.253967, 164.84275 -21.2266, 164.83625 -21.202967, 164.8232 -21.184333, 
+    164.81385 -21.170033, 164.81015 -21.158233, 164.81385 -21.149533, 164.8213 -21.141433, 164.83435 -21.133967, 164.83345 -21.121533, 164.81945 -21.1085, 164.7971 -21.0973, 164.77845 -21.0973, 164.76075 -21.0973, 
+    164.74305 -21.089833, 164.7188 -21.0774, 164.7151 -21.064367, 164.7188 -21.0538, 164.73185 -21.034533, 164.73095 -21.028933, 164.72535 -21.026433, 164.7123 -21.0314, 164.6918 -21.041367, 164.6797 -21.043233, 
+    164.675 -21.0364, 164.6797 -21.026433, 164.68435 -21.012133, 164.6778 -20.997233, 164.6657 -20.987267, 164.6536 -20.986667, 164.6396 -20.988533, 164.63215 -20.988533, 164.62565 -20.9848, 164.61725 -20.9767, 
+    164.60605 -20.966767, 164.6005 -20.966133, 164.5921 -20.966767, 164.5837 -20.971133, 164.5772 -20.9761, 164.56695 -20.977967, 164.5548 -20.977333, 164.54085 -20.974233, 164.5343 -20.968, 164.5101 -20.943433, 
+    164.4868 -20.9192, 164.4672 -20.885633, 164.46255 -20.8676, 164.4579 -20.857667, 164.44765 -20.8527, 164.42435 -20.848967, 164.40015 -20.849567, 164.3871 -20.844, 164.3787 -20.835267, 164.3852 -20.8241, 
+    164.4029 -20.817867, 164.4281 -20.816633, 164.4374 -20.810433, 164.4458 -20.8017, 164.45045 -20.788667, 164.443 -20.7781, 164.4262 -20.776233, 164.4085 -20.773733, 164.38055 -20.764433, 164.36285 -20.747633, 
+    164.36005 -20.725867, 164.35725 -20.71, 164.35445 -20.6808, 164.3433 -20.6603, 164.3321 -20.638533, 164.32185 -20.629833, 164.3079 -20.627967, 164.29765 -20.633567, 164.2855 -20.639133, 164.27715 -20.635433, 
+    164.27435 -20.623, 164.2706 -20.590667, 164.2613 -20.526933, 164.25385 -20.4853, 164.24545 -20.449867, 164.23705 -20.4225, 164.2361 -20.408833, 164.2445 -20.400133, 164.26315 -20.397633, 164.28925 -20.3964, 
+    164.3051 -20.3877, 164.30975 -20.3678, 164.31065 -20.3504, 164.30135 -20.334233, 164.2874 -20.3274, 164.2641 -20.326167, 164.258 -20.320833, 164.24965 -20.304033, 164.24125 -20.2941, 164.22725 -20.292233, 
+    164.22355 -20.297833, 164.204 -20.313967, 164.18815 -20.320833, 164.1732 -20.318967, 164.1555 -20.310267, 164.14245 -20.2972, 164.14245 -20.284133, 164.15925 -20.274833, 164.18625 -20.269233, 164.1984 -20.258667, 
+    164.20305 -20.245, 164.1965 -20.2257, 164.1788 -20.207067, 164.176 -20.192133, 164.1723 -20.176, 164.1546 -20.171, 164.13315 -20.174733, 164.1201 -20.1853, 164.10425 -20.192767, 164.0912 -20.189033, 
+    164.08935 -20.178467, 164.1024 -20.1704, 164.10145 -20.161067, 164.08845 -20.152367, 164.09015 -20.132333)), 
+  ((167.1879 -20.758033, 167.211 -20.7528, 167.2436 -20.762633, 167.2592 -20.767433, 167.26755 -20.764633, 167.26755 -20.749833, 167.26755 -20.735433, 167.27775 -20.730233, 167.30535 -20.732233, 167.33775 -20.744233, 
+      167.36205 -20.749, 167.37885 -20.7554, 167.38725 -20.767, 167.37765 -20.786167, 167.32725 -20.810167, 167.3009 -20.839733, 167.28355 -20.8585, 167.27815 -20.8773, 167.28295 -20.906067, 167.29735 -20.922867, 
+      167.30995 -20.936867, 167.30455 -20.944067, 167.28235 -20.956833, 167.27395 -20.965233, 167.27635 -20.973633, 167.29435 -20.979233, 167.3321 -20.982833, 167.3819 -20.982833, 167.4095 -20.986033, 167.4323 -21.002, 
+      167.4635 -21.0248, 167.4881 -21.044367, 167.4893 -21.057967, 167.4731 -21.069967, 167.4395 -21.090733, 167.4281 -21.107133, 167.41915 -21.1275, 167.41555 -21.168267, 167.406 -21.187067, 167.3772 -21.193867, 
+      167.3184 -21.198667, 167.30225 -21.197067, 167.29025 -21.188267, 167.29085 -21.165067, 167.28665 -21.1475, 167.27795 -21.138667, 167.2612 -21.133867, 167.2252 -21.131467, 167.209 -21.120267, 167.1664 -21.0739, 
+      167.13885 -21.0527, 167.1296 -21.033067, 167.1356 -21.0159, 167.1308 -21.0023, 167.117 -20.9935, 167.08705 -20.9787, 167.05285 -20.962733, 167.04325 -20.953933, 167.04625 -20.949933, 167.06845 -20.945533, 
+      167.10925 -20.943533, 167.1578 -20.936333, 167.1644 -20.932333, 167.1728 -20.911167, 167.17825 -20.894367, 167.19025 -20.875967, 167.20705 -20.857967, 167.2154 -20.8436, 167.21125 -20.8336, 167.17045 -20.8184, 
+      167.15005 -20.8108, 167.14765 -20.804, 167.16065 -20.779167, 167.1879 -20.758033)), 
+  ((167.91195 -21.440367, 167.92715 -21.4553, 167.94955 -21.471833, 167.96555 -21.4809, 167.9855 -21.4841, 168.0167 -21.478767, 168.0263 -21.473433, 168.0367 -21.471833, 168.0455 -21.4777, 168.0447 -21.4921, 
+      168.05265 -21.493167, 168.06465 -21.486767, 168.08465 -21.486233, 168.10945 -21.4841, 168.131 -21.480367, 168.1526 -21.4777, 168.1686 -21.483567, 168.171 -21.492633, 168.159 -21.510767, 168.139 -21.535833, 
+      168.1334 -21.5582, 168.1214 -21.585933, 168.11105 -21.616333, 168.09505 -21.632333, 168.06385 -21.6542, 168.0423 -21.661667, 168.0255 -21.659533, 167.9911 -21.651, 167.94715 -21.630733, 167.91995 -21.621133, 
+      167.9016 -21.614733, 167.8864 -21.616867, 167.8672 -21.622733, 167.8408 -21.635, 167.82485 -21.638733, 167.81765 -21.632867, 167.81845 -21.613133, 167.80805 -21.584867, 167.79045 -21.5598, 167.77045 -21.536367, 
+      167.7449 -21.521433, 167.7217 -21.5081, 167.7137 -21.4937, 167.7137 -21.4777, 167.7265 -21.4681, 167.7537 -21.467033, 167.79045 -21.468633, 167.81445 -21.476633, 167.82965 -21.478767, 167.8424 -21.478233, 
+      167.8576 -21.4729, 167.864 -21.462767, 167.8792 -21.448367, 167.8976 -21.4377, 167.91195 -21.440367)), 
+  ((166.5474 -20.358067, 166.6032 -20.3685, 166.6679 -20.3871, 166.72815 -20.413867, 166.74265 -20.4384, 166.7382 -20.460733, 166.72145 -20.4741, 166.71255 -20.471867, 166.6958 -20.459967, 166.68015 -20.4555, 
+      166.6757 -20.4637, 166.6757 -20.488967, 166.6646 -20.530633, 166.64785 -20.593867, 166.64115 -20.6236, 166.65455 -20.632533, 166.6791 -20.627333, 166.7059 -20.631767, 166.7059 -20.642933, 166.68245 -20.665267, 
+      166.63565 -20.7084, 166.61555 -20.7411, 166.59545 -20.767133, 166.57095 -20.776833, 166.53185 -20.781267, 166.4928 -20.7954, 166.4616 -20.801367, 166.43815 -20.7917, 166.4271 -20.789467, 166.4081 -20.794667, 
+      166.39685 -20.789467, 166.40355 -20.773833, 166.42475 -20.7545, 166.46825 -20.719533, 166.4973 -20.6712, 166.5118 -20.629567, 166.5419 -20.591633, 166.5643 -20.559633, 166.5788 -20.5046, 166.5944 -20.4436, 
+      166.5855 -20.403433, 166.56095 -20.391533, 166.5308 -20.384867, 166.52745 -20.3737, 166.53525 -20.362533, 166.5474 -20.358067)), 
+  ((167.50625 -22.513067, 167.5412 -22.533233, 167.5846 -22.550833, 167.6261 -22.565333, 167.662 -22.582967, 167.67805 -22.6075, 167.6799 -22.637733, 167.6582 -22.659133, 167.6365 -22.6667, 167.60915 -22.661633, 
+      167.5959 -22.635833, 167.58365 -22.6094, 167.5714 -22.604367, 167.56005 -22.608767, 167.55725 -22.630167, 167.56195 -22.681167, 167.55065 -22.6906, 167.54025 -22.6925, 167.5091 -22.684933, 167.4921 -22.6862, 
+      167.49025 -22.696267, 167.48455 -22.710767, 167.47515 -22.7158, 167.45815 -22.713267, 167.4468 -22.700067, 167.42795 -22.667933, 167.4204 -22.623233, 167.42605 -22.599967, 167.444 -22.576667, 167.44305 -22.548333, 
+      167.43455 -22.5225, 167.4421 -22.513067, 167.4638 -22.508667, 167.48645 -22.509933, 167.50625 -22.513067)), 
+  ((159.878 -19.223733, 159.8871 -19.201467, 159.90685 -19.196433, 159.92805 -19.208567, 159.94625 -19.2662, 159.9311 -19.347067, 159.922 -19.382467, 159.9023 -19.390533, 159.8795 -19.388533, 159.8613 -19.3602, 
+      159.8613 -19.306633, 159.8689 -19.251033, 159.878 -19.223733)), 
+  ((163.90335 -20.132333, 163.9126 -20.113133, 163.92875 -20.1047, 163.9564 -20.106233, 163.98175 -20.1308, 164.00245 -20.159233, 164.00825 -20.201467, 163.9967 -20.211467, 163.9748 -20.206833, 163.9656 -20.189167, 
+      163.9529 -20.1815, 163.93565 -20.1815, 163.91835 -20.1838, 163.89875 -20.179967, 163.893 -20.169967, 163.8953 -20.156933, 163.90335 -20.132333)), 
+  ((166.7751 -22.4367, 166.79855 -22.4405, 166.82765 -22.439533, 166.844 -22.4419, 166.84755 -22.4495, 166.844 -22.4618, 166.83405 -22.467967, 166.81205 -22.4713, 166.79855 -22.477433, 166.79855 -22.486933, 
+      166.8149 -22.4945, 166.8312 -22.495933, 166.83905 -22.5054, 166.8383 -22.514867, 166.82485 -22.522933, 166.81205 -22.5234, 166.7893 -22.5215, 166.7602 -22.5125, 166.74245 -22.500667, 166.741 -22.4784, 
+      166.74455 -22.4509, 166.75875 -22.4386, 166.7751 -22.4367)), 
+  ((163.73695 -19.6848, 163.7601 -19.686733, 163.7803 -19.700233, 163.81065 -19.732967, 163.83375 -19.770533, 163.82945 -19.796533, 163.80775 -19.800367, 163.77885 -19.790767, 163.75865 -19.7734, 163.7543 -19.7474, 
+      163.73695 -19.717567, 163.7283 -19.697333, 163.73695 -19.6848)), 
+  ((168.8973 -22.646633, 168.914 -22.657433, 168.91055 -22.672833, 168.86725 -22.700567, 168.83725 -22.711333, 168.81125 -22.716733, 168.79395 -22.7125, 168.78585 -22.698267, 168.7945 -22.684767, 168.82625 -22.6628, 
+      168.8655 -22.648167, 168.8817 -22.6474, 168.8973 -22.646633)), 
+  ((167.7768 -21.1205, 167.7936 -21.1225, 167.80845 -21.128767, 167.8268 -21.1436, 167.8382 -21.1611, 167.8387 -21.180567, 167.82925 -21.1895, 167.8159 -21.189167, 167.80005 -21.181233, 167.7832 -21.162767, 
+      167.7728 -21.1469, 167.7669 -21.131733, 167.7768 -21.1205)), 
+  ((164.2542 -20.105433, 164.28365 -20.108867, 164.3054 -20.125933, 164.32845 -20.145567, 164.3259 -20.163467, 164.30925 -20.167733, 164.2862 -20.156667, 164.25805 -20.132767, 164.2401 -20.1191, 164.2427 -20.110567, 
+      164.2542 -20.105433)), 
+  ((163.63005 -19.6357, 163.6416 -19.6193, 163.66615 -19.6251, 163.68495 -19.646267, 163.6835 -19.673267, 163.66905 -19.682867, 163.65895 -19.682867, 163.6416 -19.671333, 163.6315 -19.653033, 163.63005 -19.6357)), 
+  ((164.32475 -20.789767, 164.3435 -20.8036, 164.3524 -20.829933, 164.34055 -20.841133, 164.3208 -20.841133, 164.30895 -20.825967, 164.29115 -20.805567, 164.28525 -20.7891, 164.2961 -20.7832, 164.30595 -20.781867, 
+      164.32475 -20.789767)), 
+  ((166.3507 -20.813833, 166.34545 -20.8232, 166.3323 -20.829033, 166.31035 -20.836633, 166.2875 -20.8384, 166.26115 -20.837233, 166.2445 -20.8419, 166.2287 -20.844267, 166.2111 -20.8431, 166.212 -20.839, 
+      166.22165 -20.833133, 166.248 -20.8308, 166.26995 -20.825533, 166.284 -20.815567, 166.3112 -20.812667, 166.3358 -20.8115, 166.3507 -20.813833)), 
+  ((165.9954 -20.231, 166.0037 -20.2516, 165.99895 -20.265067, 165.97875 -20.269033, 165.95975 -20.2611, 165.9431 -20.2413, 165.9502 -20.227033, 165.9728 -20.222267, 165.9954 -20.231)), 
+  ((166.62195 -21.8112, 166.6503 -21.8263, 166.6565 -21.8418, 166.64575 -21.8471, 166.6299 -21.848233, 166.59875 -21.8437, 166.588 -21.827833, 166.5897 -21.8199, 166.6061 -21.811567, 166.62195 -21.8112)), 
+  ((167.621 -21.3707, 167.61715 -21.386767, 167.60555 -21.4008, 167.5875 -21.403933, 167.56645 -21.4008, 167.5587 -21.3899, 167.5673 -21.378167, 167.58535 -21.369267, 167.6034 -21.365833, 167.61415 -21.367833, 
+      167.621 -21.3707)), 
+  ((167.37405 -22.6469, 167.3755 -22.660433, 167.367 -22.673633, 167.35475 -22.6793, 167.33775 -22.674267, 167.3283 -22.659167, 167.3302 -22.645933, 167.34625 -22.633333, 167.3585 -22.633333, 167.37405 -22.6469)), 
+  ((166.47785 -20.387333, 166.4632 -20.399833, 166.4459 -20.4021, 166.43275 -20.4051, 166.4215 -20.406367, 166.40685 -20.4046, 166.40005 -20.3951, 166.40685 -20.388567, 166.42375 -20.378533, 166.44365 -20.377533, 
+      166.4692 -20.3788, 166.47785 -20.387333)), 
+  ((166.2101 -22.2545, 166.22145 -22.268733, 166.22075 -22.277733, 166.2087 -22.287667, 166.19165 -22.290533, 166.1753 -22.288633, 166.16675 -22.279133, 166.1689 -22.2692, 166.1817 -22.257367, 166.1959 -22.2531, 
+      166.2101 -22.2545)), 
+  ((166.9541 -22.952233, 166.9541 -22.965467, 166.9456 -22.976167, 166.92765 -22.9837, 166.9088 -22.9831, 166.8984 -22.975533, 166.89745 -22.966733, 166.90975 -22.956633, 166.9258 -22.949733, 166.93995 -22.9491, 
+      166.9541 -22.952233)), 
+  ((166.51085 -22.500667, 166.53215 -22.5144, 166.5357 -22.527667, 166.52505 -22.535733, 166.51155 -22.5362, 166.486 -22.527667, 166.47605 -22.5144, 166.48245 -22.506333, 166.4995 -22.5016, 166.51085 -22.500667)), 
+  ((165.93545 -21.957033, 165.9502 -21.964967, 165.95075 -21.978567, 165.9383 -21.985767, 165.923 -21.983867, 165.90435 -21.9767, 165.89585 -21.9627, 165.90205 -21.948733, 165.9185 -21.947233, 165.93545 -21.957033)), 
+  ((166.13055 -22.141267, 166.127 -22.1536, 166.11135 -22.1621, 166.095 -22.165433, 166.0858 -22.157833, 166.0787 -22.146, 166.08365 -22.133667, 166.09645 -22.125633, 166.10995 -22.125167, 166.1206 -22.133667, 
+      166.13055 -22.141267)), 
+  ((167.63315 -22.7196, 167.62745 -22.742267, 167.6086 -22.7536, 167.59255 -22.7536, 167.58785 -22.740367, 167.5897 -22.7259, 167.5982 -22.716433, 167.6171 -22.712033, 167.63315 -22.7196)), 
+  ((166.17175 -22.083933, 166.1675 -22.101, 166.15045 -22.112833, 166.13265 -22.11, 166.1206 -22.1005, 166.1284 -22.087233, 166.1412 -22.0754, 166.15755 -22.073967, 166.1689 -22.076833, 166.17175 -22.083933)), 
+  ((167.7728 -22.786333, 167.7752 -22.8074, 167.76765 -22.821267, 167.7582 -22.8244, 167.7431 -22.8181, 167.73365 -22.806767, 167.73365 -22.789133, 167.74685 -22.7835, 167.7601 -22.782867, 167.7728 -22.786333)), 
+  ((167.09995 -22.147533, 167.0929 -22.164367, 167.0787 -22.168067, 167.06055 -22.1586, 167.05265 -22.148067, 167.05975 -22.134933, 167.07475 -22.1281, 167.0905 -22.129133, 167.09605 -22.135967, 167.09995 -22.147533)), 
+  ((167.6887 -21.426467, 167.68265 -21.444567, 167.66395 -21.457033, 167.64585 -21.457033, 167.638 -21.446167, 167.64765 -21.4321, 167.66395 -21.420033, 167.68145 -21.419233, 167.6887 -21.426467)), 
+  ((165.80975 -21.884533, 165.8211 -21.899633, 165.81205 -21.9087, 165.7945 -21.9106, 165.7775 -21.906067, 165.76505 -21.894333, 165.7724 -21.883, 165.7843 -21.8781, 165.7956 -21.877733, 165.80975 -21.884533)), 
+  ((167.60165 -21.118, 167.6115 -21.126833, 167.6098 -21.143067, 167.60165 -21.1542, 167.5884 -21.155333, 167.57645 -21.1502, 167.57045 -21.134233, 167.5743 -21.119133, 167.5927 -21.115733, 167.60165 -21.118)), 
+  ((163.8031 -20.100067, 163.81465 -20.120067, 163.8112 -20.136967, 163.7985 -20.141567, 163.787 -20.141567, 163.7743 -20.124667, 163.7766 -20.108533, 163.7916 -20.100833, 163.8031 -20.100067)), 
+  ((167.50635 -22.445967, 167.51855 -22.459367, 167.51385 -22.4741, 167.49965 -22.481433, 167.47835 -22.4804, 167.4681 -22.4741, 167.4697 -22.464633, 167.48705 -22.450433, 167.4965 -22.447267, 167.50635 -22.445967)), 
+  ((166.30765 -20.640033, 166.3173 -20.6529, 166.3138 -20.666967, 166.3006 -20.674567, 166.2857 -20.669867, 166.2734 -20.658167, 166.2743 -20.644133, 166.2901 -20.635367, 166.30765 -20.640033)), 
+  ((167.39915 -22.522767, 167.3976 -22.5417, 167.3818 -22.550633, 167.36765 -22.5501, 167.35345 -22.5417, 167.35425 -22.530633, 167.3613 -22.521167, 167.3747 -22.5175, 167.38655 -22.516967, 167.39915 -22.522767)), 
+  ((163.93105 -20.212233, 163.9587 -20.2245, 163.95985 -20.238333, 163.94485 -20.247567, 163.92875 -20.242167, 163.90685 -20.2245, 163.90915 -20.216833, 163.92065 -20.212233, 163.93105 -20.212233)), 
+  ((166.4476 -21.748133, 166.464 -21.754933, 166.46455 -21.764, 166.45605 -21.7708, 166.4402 -21.773067, 166.41925 -21.773433, 166.4068 -21.7674, 166.4051 -21.759067, 166.41585 -21.752667, 166.4306 -21.749267, 
+      166.4476 -21.748133)), 
+  ((166.3291 -20.4065, 166.33615 -20.425233, 166.3221 -20.435767, 166.2984 -20.437533, 166.2905 -20.428733, 166.2905 -20.416467, 166.3054 -20.4065, 166.3177 -20.4036, 166.3291 -20.4065)), 
+  ((166.1926 -20.575633, 166.21195 -20.5809, 166.2216 -20.589667, 166.2207 -20.601367, 166.2084 -20.608967, 166.19435 -20.6078, 166.17945 -20.597867, 166.17505 -20.586733, 166.1812 -20.578567, 166.1926 -20.575633)), 
+  ((166.95785 -22.715533, 166.9654 -22.731267, 166.9522 -22.741967, 166.9343 -22.747, 166.9201 -22.741967, 166.9135 -22.7319, 166.9239 -22.723067, 166.93995 -22.7168, 166.95785 -22.715533)), 
+  ((166.0741 -22.0344, 166.078 -22.049567, 166.07075 -22.056233, 166.05745 -22.061067, 166.04635 -22.061067, 166.0347 -22.054767, 166.03135 -22.0444, 166.04025 -22.034033, 166.05525 -22.030333, 166.0741 -22.0344)), 
+  ((166.24065 -22.0307, 166.2312 -22.0455, 166.21565 -22.0518, 166.20565 -22.0518, 166.1929 -22.046967, 166.18515 -22.0381, 166.19625 -22.027733, 166.2129 -22.025133, 166.2251 -22.0244, 166.24065 -22.0307)), 
+  ((167.62115 -21.2891, 167.6325 -21.299867, 167.62985 -21.3121, 167.615 -21.313267, 167.58745 -21.310067, 167.57565 -21.301033, 167.58265 -21.294033, 167.6067 -21.2891, 167.62115 -21.2891)), 
+  ((166.05995 -20.319733, 166.0876 -20.321767, 166.0958 -20.337467, 166.07835 -20.342933, 166.05585 -20.3443, 166.03945 -20.335433, 166.04355 -20.3252, 166.05995 -20.319733)), 
+  ((167.44345 -22.7498, 167.45855 -22.761767, 167.45665 -22.775633, 167.44345 -22.7769, 167.41985 -22.769967, 167.41325 -22.759267, 167.417 -22.747933, 167.434 -22.7454, 167.44345 -22.7498)), 
+  ((166.3287 -20.721367, 166.3498 -20.726067, 166.35945 -20.738333, 166.35505 -20.747133, 166.33485 -20.749467, 166.3164 -20.745367, 166.31205 -20.733067, 166.3182 -20.7243, 166.3287 -20.721367)), 
+  ((166.8682 -22.747633, 166.87575 -22.764, 166.86725 -22.777233, 166.85125 -22.7791, 166.83895 -22.771567, 166.83895 -22.7596, 166.8484 -22.750167, 166.86065 -22.7451, 166.8682 -22.747633)), 
+  ((163.8217 -19.868533, 163.8327 -19.877067, 163.8352 -19.891033, 163.8313 -19.899333, 163.8199 -19.901, 163.8071 -19.895533, 163.79965 -19.883, 163.80105 -19.8728, 163.81385 -19.868067, 163.8217 -19.868533)), 
+  ((166.1821 -20.4902, 166.1935 -20.5019, 166.18385 -20.5136, 166.1689 -20.5177, 166.161 -20.5095, 166.15925 -20.4978, 166.1698 -20.490767, 166.1821 -20.4902)), 
+  ((163.8843 -19.955167, 163.888 -19.966133, 163.88165 -19.9716, 163.86895 -19.9716, 163.8544 -19.9629, 163.85515 -19.9512, 163.86745 -19.946467, 163.8772 -19.948967, 163.8843 -19.955167)), 
+  ((163.11375 -18.424467, 163.13425 -18.4347, 163.124 -18.4441, 163.1112 -18.4441, 163.0907 -18.433867, 163.0971 -18.424467, 163.10605 -18.4219, 163.11375 -18.424467)), 
+  ((167.09605 -22.431, 167.10825 -22.4407, 167.1138 -22.449667, 167.1075 -22.455967, 167.1004 -22.457533, 167.087 -22.4528, 167.0791 -22.443867, 167.08385 -22.434933, 167.09605 -22.431)), 
+  ((162.859 -18.459667, 162.85775 -18.459967, 162.85645 -18.4602, 162.8551 -18.460367, 162.85375 -18.4604, 162.8524 -18.460367, 162.85105 -18.4602, 162.84975 -18.459967, 162.8485 -18.459667, 162.8473 -18.459233, 
+      162.84615 -18.458767, 162.8451 -18.4582, 162.84415 -18.457567, 162.8433 -18.456867, 162.8426 -18.4561, 162.84195 -18.4553, 162.8415 -18.454467, 162.84115 -18.4536, 162.8409 -18.4527, 162.84085 -18.4518, 
+      162.8409 -18.4509, 162.84115 -18.45, 162.8415 -18.449133, 162.84195 -18.4483, 162.8426 -18.4475, 162.8433 -18.446733, 162.84415 -18.446033, 162.8451 -18.4454, 162.84615 -18.444833, 162.8473 -18.444367, 
+      162.8485 -18.443933, 162.84975 -18.443633, 162.85105 -18.4434, 162.8524 -18.443233, 162.85375 -18.4432, 162.8551 -18.443233, 162.85645 -18.4434, 162.85775 -18.443633, 162.859 -18.443933, 162.8602 -18.444367, 
+      162.86135 -18.444833, 162.8624 -18.4454, 162.86335 -18.446033, 162.8642 -18.446733, 162.8649 -18.4475, 162.86555 -18.4483, 162.866 -18.449133, 162.86635 -18.45, 162.8666 -18.4509, 162.86665 -18.4518, 
+      162.8666 -18.4527, 162.86635 -18.4536, 162.866 -18.454467, 162.86555 -18.4553, 162.8649 -18.4561, 162.8642 -18.456867, 162.86335 -18.457567, 162.8624 -18.4582, 162.86135 -18.458767, 162.8602 -18.459233, 
+      162.859 -18.459667)), 
+  ((163.5822 -19.556167, 163.5812 -19.556433, 163.58015 -19.5566, 163.5791 -19.556733, 163.57805 -19.556767, 163.577 -19.556733, 163.57595 -19.5566, 163.5749 -19.556433, 163.5739 -19.556167, 163.57295 -19.555867, 
+      163.57205 -19.555467, 163.57125 -19.555033, 163.57045 -19.5545, 163.5698 -19.553967, 163.5692 -19.553367, 163.56875 -19.552733, 163.56835 -19.552067, 163.5681 -19.551367, 163.5679 -19.550667, 163.56785 -19.549967, 
+      163.5679 -19.549267, 163.5681 -19.548567, 163.56835 -19.547867, 163.56875 -19.5472, 163.5692 -19.546567, 163.5698 -19.545967, 163.57045 -19.545433, 163.57125 -19.5449, 163.57205 -19.544467, 163.57295 -19.544067, 
+      163.5739 -19.543767, 163.5749 -19.5435, 163.57595 -19.543333, 163.577 -19.5432, 163.57805 -19.543167, 163.5791 -19.5432, 163.58015 -19.543333, 163.5812 -19.5435, 163.5822 -19.543767, 163.58315 -19.544067, 
+      163.58405 -19.544467, 163.58485 -19.5449, 163.58565 -19.545433, 163.5863 -19.545967, 163.5869 -19.546567, 163.58735 -19.5472, 163.58775 -19.547867, 163.588 -19.548567, 163.5882 -19.549267, 163.58825 -19.549967, 
+      163.5882 -19.550667, 163.588 -19.551367, 163.58775 -19.552067, 163.58735 -19.552733, 163.5869 -19.553367, 163.5863 -19.553967, 163.58565 -19.5545, 163.58485 -19.555033, 163.58405 -19.555467, 163.58315 -19.555867, 
+      163.5822 -19.556167)))
+
+MULTIPOLYGON (((1.3726 42.612, 1.3362 42.646533, 1.3037 42.662333, 1.2133 42.669667, 1.14165 42.701267, 1.1064 42.735033, 1.06945 42.747167, 0.935 42.758167, 0.80545 42.793067, 0.6784 42.810067, 
+    0.6774 42.794967, 0.6365 42.741833, 0.6365 42.720167, 0.64595 42.7076, 0.6588 42.705667, 0.6467 42.690967, 0.63015 42.6726, 0.60645 42.6568, 0.55355 42.656067, 0.39315 42.677, 
+    0.3171 42.685833, 0.14125 42.692067, 0.0211 42.665633, -0.06215 42.673333, -0.1283 42.688033, -0.30745 42.767, -0.39455 42.780967, -0.577 42.782067, -0.6718 42.785767, -0.7754 42.832033, 
+    -0.7925 42.875, -0.8245 42.894833, -0.9959 42.908433, -1.0852 42.922367, -1.1392 42.9334, -1.25 42.9749, -1.33265 43.027767, -1.36135 43.0366, -1.3812 43.033667, -1.4418 42.980767, 
+    -1.4782 42.9749, -1.5074 42.981133, -1.52615 43.007567, -1.52395 43.040633, -1.4644 43.0928, -1.4429 43.1622, -1.46715 43.2026, -1.5366 43.2217, -1.5807 43.220967, -1.638 43.195267, 
+    -1.6678 43.188667, -1.69425 43.190133, -1.7703 43.252567, -1.8194 43.339667, -1.80025 43.356667, -1.68935 43.3881, -1.62305 43.451833, -1.48535 43.694, -1.42415 43.894533, -1.37445 44.169, 
+    -1.36935 44.349133, -1.3375 44.4375, -1.34005 44.4961, -1.3235 44.559, -1.29545 44.5811, -1.25335 44.591267, -1.17305 44.588733, -1.14245 44.594667, -1.12715 44.612533, -1.13735 44.6822, 
+    -1.16415 44.708567, -1.19855 44.7111, -1.2623 44.694967, -1.30565 44.662667, -1.32735 44.602333, -1.35285 44.580233, -1.3694 44.5794, -1.3885 44.5913, -1.38725 44.6618, -1.34645 44.787567, 
+    -1.2878 44.8836, -1.233 45.034833, -1.23555 45.2855, -1.2483 45.4495, -1.233 45.4852, -1.19095 45.539567, -1.16675 45.541267, -1.1489 45.531933, -1.14125 45.482633, -1.117 45.4529, 
+    -0.9704 45.376433, -0.87735 45.311, -0.8544 45.264267, -0.8442 45.132567, -0.79575 45.0527, -0.67715 44.9813, -0.64655 44.935433, -0.6504 44.830067, -0.64275 44.779933, -0.61725 44.751033, 
+    -0.60575 44.7553, -0.58155 44.8666, -0.58665 44.918433, -0.69245 45.061167, -0.73835 45.171633, -0.7511 45.3025, -0.8314 45.4206, -1.06725 45.561667, -1.1667 45.588867, -1.32225 45.6492, 
+    -1.3516 45.687433, -1.35925 45.7316, -1.3503 45.746067, -1.33885 45.7486, -1.284 45.7367, -1.2547 45.737567, -1.23685 45.752867, -1.24195 45.7707, -1.29295 45.808067, -1.2904 45.821667, 
+    -1.2853 45.829333, -1.2547 45.832733, -1.233 45.838667, -1.2241 45.852267, -1.219 45.906667, -1.2088 45.9279, -1.1629 45.949133, -1.1285 45.979733, -1.1183 46.007767, -1.154 46.0613, 
+    -1.26875 46.119067, -1.2955 46.1505, -1.2968 46.1692, -1.2394 46.229533, -1.23685 46.249067, -1.2496 46.260133, -1.2713 46.260967, -1.32485 46.253333, -1.3427 46.255867, -1.42045 46.289867, 
+    -1.5658 46.327233, -1.613 46.337433, -1.7137 46.340833, -1.7443 46.3536, -1.78125 46.395233, -1.81315 46.404567, -1.90365 46.407967, -1.91895 46.415633, -1.9317 46.430067, -1.9215 46.5057, 
+    -1.93425 46.560933, -2.02985 46.6646, -2.24785 46.7691, -2.2772 46.805633, -2.27845 46.832833, -2.2657 46.859167, -2.14075 46.9433, -2.11655 46.978133, -2.14845 47.025733, -2.19435 47.0478, 
+    -2.27465 47.055467, -2.30525 47.065667, -2.33585 47.091133, -2.3473 47.1965, -2.3384 47.2084, -2.31925 47.2169, -2.25935 47.2203, -2.10765 47.210133, -1.9776 47.174433, -1.9419 47.172733, 
+    -1.9266 47.180367, -1.92915 47.193967, -1.96485 47.219467, -2.086 47.2475, -2.23005 47.2509, -2.3308 47.248333, -2.4978 47.255133, -2.6087 47.2934, -2.6457 47.332467, -2.65205 47.3639, 
+    -2.62275 47.412333, -2.559 47.470967, -2.559 47.482867, -2.56665 47.487967, -2.8267 47.452267, -2.8892 47.457367, -2.98355 47.503267, -2.995 47.518533, -2.9912 47.5279, -2.9708 47.532133, 
+    -2.8994 47.516, -2.82545 47.521933, -2.75405 47.555067, -2.7426 47.578867, -2.7477 47.593333, -2.76425 47.599267, -2.7872 47.599267, -2.8178 47.6103, -2.8382 47.6103, -2.95295 47.565267, 
+    -2.97975 47.563567, -2.98995 47.564433, -3.0167 47.589067, -3.0282 47.5916, -3.04605 47.587367, -3.08045 47.546567, -3.10595 47.538933, -3.1353 47.540633, -3.1901 47.568667, -3.20415 47.567833, 
+    -3.2118 47.561033, -3.2156 47.506633, -3.1901 47.450567, -3.1952 47.433567, -3.2067 47.425067, -3.2271 47.425933, -3.29335 47.462467, -3.29465 47.4735, -3.287 47.477767, -3.27425 47.477767, 
+    -3.25 47.4735, -3.2398 47.476067, -3.23345 47.4837, -3.2551 47.5177, -3.2653 47.596733, -3.2245 47.6511, -3.2156 47.6902, -3.22325 47.701233, -3.2347 47.705467, -3.2551 47.696133, 
+    -3.29335 47.616267, -3.3061 47.6154, -3.32395 47.619667, -3.3877 47.655333, -3.39535 47.670633, -3.3762 47.725867, -3.3826 47.7437, -3.40425 47.7539, -3.4884 47.7641, -3.4986 47.7607, 
+    -3.5037 47.7539, -3.4986 47.746267, -3.47055 47.732667, -3.4693 47.722467, -3.49095 47.685933, -3.5381 47.668933, -3.58275 47.668933, -3.686 47.716533, -3.737 47.734367, -3.853 47.732667, 
+    -3.92185 47.739467, -3.955 47.754767, -3.9958 47.787067, -4.01235 47.851633, -4.0519 47.872033, -4.06335 47.873733, -4.07865 47.8627, -4.10545 47.8304, -4.12455 47.8253, -4.1628 47.8304, 
+    -4.18575 47.8287, -4.23165 47.8134, -4.2546 47.8202, -4.26735 47.849067, -4.28775 47.850767, -4.30305 47.843967, -4.3158 47.8219, -4.31705 47.8066, -4.29285 47.763267, -4.3107 47.745433, 
+    -4.3706 47.721633, -4.42925 47.715667, -4.46875 47.728433, -4.48535 47.751367, -4.47005 47.798933, -4.4726 47.8185, -4.57075 47.903467, -4.58095 47.9281, -4.57715 47.9485, -4.5664 47.967833, 
+    -4.54845 48, -4.55005 48.0137, -4.5998 48.040933, -4.64775 48.0492, -4.70995 48.0634, -4.7295 48.0717, -4.7224 48.090633, -4.70105 48.104833, -4.53585 48.109567, -4.4239 48.109567, 
+    -4.3564 48.108367, -4.3173 48.128467, -4.3102 48.152133, -4.312 48.171067, -4.3191 48.188833, -4.3546 48.208933, -4.38125 48.214867, -4.41325 48.2184, -4.47545 48.216033, -4.5305 48.210133, 
+    -4.5607 48.19, -4.60335 48.1918, -4.6282 48.2202, -4.63355 48.2486, -4.61755 48.282933, -4.58915 48.294767, -4.5518 48.282933, -4.48965 48.281733, -4.44345 48.2983, -4.3795 48.279367, 
+    -4.32795 48.254533, -4.26755 48.260433, -4.2569 48.274633, -4.28175 48.301833, -4.3013 48.314867, -4.3013 48.3326, -4.32975 48.349167, -4.3475 48.350367, -4.3635 48.343267, -4.3724 48.329067, 
+    -4.39905 48.331433, -4.415 48.3468, -4.4079 48.3693, -4.4168 48.3764, -4.45055 48.372267, -4.4861 48.353333, -4.53405 48.350967, -4.56605 48.361633, -4.6442 48.354533, -4.6922 48.336767, 
+    -4.7348 48.330867, -4.76145 48.3498, -4.77035 48.3693, -4.80055 48.5018, -4.79875 48.525467, -4.77565 48.546767, -4.73835 48.5651, -4.69215 48.5876, -4.5376 48.626633, -4.41145 48.6722, 
+    -4.3528 48.684033, -4.31725 48.6781, -4.29595 48.660367, -4.26395 48.6509, -4.22845 48.644967, -4.1769 48.658, -4.1236 48.676933, -4.11475 48.697033, -4.10585 48.7201, -4.09165 48.733133, 
+    -4.04725 48.7414, -4.0099 48.7414, -3.9815 48.730767, -3.97085 48.7059, -3.96905 48.6775, -3.9424 48.665667, -3.90865 48.6574, -3.87845 48.659767, -3.866 48.679867, -3.87665 48.7, 
+    -3.84825 48.722467, -3.7985 48.724233, -3.73635 48.708867, -3.66525 48.7053, -3.6155 48.7065, -3.57645 48.725433, -3.56045 48.7538, -3.55155 48.7905, -3.51425 48.827167, -3.4858 48.8331, 
+    -3.4574 48.8177, -3.43785 48.807633, -3.4059 48.804067, -3.35615 48.826567, -3.3224 48.857333, -3.25665 48.8952, -3.22645 48.891633, -3.20865 48.876267, -3.18025 48.877433, -3.1465 48.892833, 
+    -3.13405 48.896367, -3.1092 48.890467, -3.10385 48.8721, -3.1234 48.846067, -3.1234 48.825967, -3.0808 48.799933, -3.0275 48.778633, -2.944 48.7325, -2.8889 48.697567, -2.848 48.6597, 
+    -2.8036 48.6088, -2.76805 48.598167, -2.7272 48.579233, -2.7112 48.563867, -2.7059 48.548467, -2.69345 48.5313, -2.66505 48.5313, -2.6366 48.5372, -2.5993 48.536033, -2.57085 48.5455, 
+    -2.56555 48.563233, -2.5602 48.581, -2.52825 48.590467, -2.50515 48.598733, -2.4927 48.620033, -2.4696 48.631867, -2.4323 48.6354, -2.4021 48.6425, -2.38965 48.6579, -2.38255 48.670333, 
+    -2.3701 48.6857, -2.35055 48.6928, -2.3079 48.690433, -2.28305 48.677433, -2.29195 48.6573, -2.29905 48.6443, -2.2848 48.634833, -2.25285 48.619433, -2.23505 48.6076, -2.22975 48.576833, 
+    -2.2102 48.563833, -2.18 48.574467, -2.1711 48.581567, -2.17645 48.6017, -2.16755 48.626533, -2.15155 48.640733, -2.1338 48.634833, -2.1196 48.596967, -2.0965 48.5378, -2.0894 48.5307, 
+    -2.0716 48.548467, -2.06805 48.569733, -2.06985 48.6088, -2.06275 48.6425, -2.03605 48.678, -2.01295 48.6993, -1.97565 48.709967, -1.9348 48.7147, -1.9206 48.6993, -1.9206 48.680367, 
+    -1.9277 48.638967, -1.9135 48.617667, -1.85665 48.597567, -1.79265 48.597567, -1.7447 48.5863, -1.6843 48.581567, -1.6061 48.5993, -1.54035 48.605233, -1.448 48.6005, -1.4089 48.6129, 
+    -1.41245 48.625933, -1.5084 48.675633, -1.56345 48.728867, -1.60255 48.7768, -1.6132 48.835967, -1.60965 48.912867, -1.615 48.966733, -1.62565 49.160167, -1.63275 49.191533, -1.6203 49.211033, 
+    -1.60255 49.2276, -1.6132 49.237067, -1.66475 49.244167, -1.6843 49.264267, -1.6914 49.3045, -1.7056 49.3323, -1.75 49.364233, -1.7944 49.3737, -1.82995 49.377267, -1.8566 49.3962, 
+    -1.9348 49.4589, -1.98985 49.506233, -2.0076 49.5287, -2.0094 49.559467, -2.0185 49.5896, -2.0325 49.613267, -2.1 49.627467, -2.13555 49.6381, -2.14085 49.649933, -2.14265 49.664133, 
+    -2.14085 49.686633, -2.11245 49.7008, -2.0769 49.710267, -2.0467 49.705533, -2.0159 49.6925, -2.0094 49.6878, -1.9401 49.661167, -1.87085 49.6529, -1.61855 49.6452, -1.5333 49.648733, 
+    -1.46575 49.662933, -1.36625 49.661767, -1.3023 49.653467, -1.27565 49.6239, -1.28275 49.563567, -1.2881 49.507367, -1.2526 49.480133, -1.21885 49.450567, -1.21705 49.4139, -1.21705 49.3512, 
+    -1.2348 49.296767, -1.2224 49.282567, -1.18865 49.289667, -1.1584 49.312133, -1.13355 49.3364, -1.1051 49.364767, -1.04825 49.373067, -0.99675 49.3553, -0.9168 49.3151, -0.81375 49.295567, 
+    -0.70895 49.290833, -0.58635 49.294367, -0.47975 49.3068, -0.414 49.317433, -0.35005 49.316267, -0.26655 49.297333, -0.15285 49.2778, -0.06225 49.288467, -0.0018 49.323967, 0.0355 49.346433, 
+    0.1563 49.400267, 0.2647 49.431633, 0.30555 49.4547, 0.3002 49.4677, 0.27 49.476, 0.1794 49.480733, 0.1048 49.491367, 0.06215 49.520967, 0.0586 49.557633, 0.0888 49.5878, 
+    0.12435 49.6351, 0.17765 49.701367, 0.2114 49.7333, 0.29135 49.759933, 0.46725 49.815533, 0.53655 49.851033, 0.6005 49.8818, 0.68045 49.897767, 0.86525 49.9226, 0.98605 49.959267, 
+    1.0731 49.976433, 1.19925 50.021367, 1.2632 50.058067, 1.32365 50.077, 1.39115 50.114833, 1.42845 50.158033, 1.45335 50.1829, 1.50665 50.1888, 1.5546 50.186433, 1.5635 50.200633, 
+    1.5528 50.226667, 1.5226 50.268067, 1.5084 50.290533, 1.51195 50.309467, 1.52795 50.326633, 1.53505 50.362133, 1.5191 50.3917, 1.48535 50.421267, 1.4782 50.442567, 1.49955 50.487533, 
+    1.5102 50.522433, 1.50845 50.632467, 1.5191 50.6715, 1.53865 50.712333, 1.53155 50.790433, 1.5244 50.8283, 1.5262 50.859033, 1.5564 50.878567, 1.7554 50.959033, 1.87085 50.985067, 
+    1.9615 51.005767, 2.33275 51.083267, 2.5104 51.122333, 2.56125 51.0462, 2.5824 50.983533, 2.5864 50.860833, 2.6023 50.8423, 2.6976 50.791967, 2.86905 50.702367, 2.8889 50.7006, 
+    2.90745 50.708533, 2.92335 50.753567, 2.98425 50.799467, 3.0306 50.806533, 3.11535 50.787967, 3.17755 50.7615, 3.2067 50.729733, 3.22255 50.6891, 3.2345 50.599967, 3.24905 50.569067, 
+    3.27685 50.547, 3.30335 50.534633, 3.4278 50.528467, 3.48935 50.5121, 3.59925 50.4715, 3.64425 50.4459, 3.65885 50.4203, 3.6509 50.366467, 3.6509 50.349667, 3.6681 50.3382, 
+    3.70915 50.3435, 3.83755 50.3647, 3.98915 50.366467, 4.04875 50.355867, 4.07525 50.3329, 4.08715 50.3126, 4.1017 50.301133, 4.1613 50.287, 4.1719 50.274633, 4.15865 50.252567, 
+    4.1242 50.217267, 4.10835 50.175333, 4.1123 50.152367, 4.12555 50.144433, 4.1666 50.139133, 4.1838 50.128533, 4.19175 50.111767, 4.14935 50.067633, 4.11165 50.030967, 4.11295 50.007133, 
+    4.14075 49.987733, 4.203 49.974467, 4.36585 49.967433, 4.47045 49.977133, 4.5512 50.0142, 4.65185 50.108667, 4.7359 50.169133, 4.7571 50.1771, 4.78355 50.174433, 4.8127 50.14, 
+    4.82195 49.965233, 4.8524 49.909167, 4.8511 49.85, 4.87225 49.826167, 4.9014 49.818233, 5.06295 49.817367, 5.151 49.805867, 5.21585 49.780267, 5.26485 49.740567, 5.28735 49.706533, 
+    5.3019 49.644767, 5.3231 49.6227, 5.3946 49.575033, 5.45285 49.5256, 5.4886 49.518533, 5.63755 49.547667, 5.8666 49.549433, 5.9136 49.521167, 5.9692 49.4788, 5.99965 49.470867, 
+    6.0341 49.477033, 6.0725 49.5097, 6.12545 49.515, 6.2221 49.5097, 6.2981 49.488467, 6.39885 49.460267, 6.44255 49.432, 6.4743 49.395367, 6.57625 49.3124, 6.60805 49.2753, 
+    6.69145 49.2135, 6.73315 49.1901, 6.7729 49.181267, 6.83645 49.192767, 6.88805 49.223667, 6.941 49.228067, 6.9847 49.2157, 7.00855 49.1954, 7.02575 49.1654, 7.04695 49.152133, 
+    7.2012 49.150367, 7.35345 49.181267, 7.4011 49.191867, 7.4395 49.187467, 7.5428 49.0983, 7.60435 49.0643, 7.65865 49.051933, 7.7685 49.046633, 7.844 49.029867, 7.9413 49.0087, 
+    8.0062 49.0025, 8.1505 48.998967, 8.177 48.990133, 8.19205 48.974033, 8.187 48.971533, 8.16495 48.957967, 8.16155 48.943267, 8.15135 48.913867, 8.1361 48.902533, 7.98 48.822233, 
+    7.92405 48.7883, 7.91045 48.775867, 7.89605 48.751533, 7.79765 48.6848, 7.7705 48.648633, 7.7586 48.5847, 7.73825 48.5553, 7.7044 48.529867, 7.6568 48.4535, 7.6534 48.359633, 
+    7.63985 48.3223, 7.5873 48.267433, 7.56945 48.230667, 7.5593 48.218233, 7.51345 48.185433, 7.4948 48.163933, 7.48805 48.123233, 7.4931 48.109633, 7.5067 48.076833, 7.51825 48, 
+    7.48685 47.8176, 7.4768 47.793133, 7.4642 47.759833, 7.46175 47.726467, 7.4596 47.6976, 7.47355 47.6495, 7.53455 47.5915, 7.52455 47.588467, 7.43955 47.5627, 7.44655 47.4412, 
+    7.3589 47.4108, 7.2572 47.406133, 7.1099 47.476233, 7.03275 47.476233, 6.9766 47.4739, 6.83635 47.382767, 6.81485 47.344733, 6.8189 47.3312, 6.8311 47.327133, 6.86155 47.327133, 
+    6.96095 47.340667, 6.98125 47.335267, 6.9833 47.3109, 6.9711 47.2771, 6.92645 47.2379, 6.68095 47.081033, 6.5734 46.9661, 6.4212 46.924167, 6.3806 46.8985, 6.34205 46.744333, 
+    6.23955 46.646267, 6.1036 46.557033, 6.0569 46.497533, 6.0488 46.310933, 6.0316 46.272367, 5.8814 46.1331, 5.8997 46.108767, 5.9868 46.067967, 5.99845 46.091233, 6.05905 46.1114, 
+    6.1033 46.150233, 6.12805 46.200867, 6.2018 46.2293, 6.2393 46.263467, 6.25275 46.315633, 6.29945 46.346767, 6.54295 46.4049, 6.619 46.411, 6.70425 46.392067, 6.73265 46.360967, 
+    6.80975 46.225733, 6.74485 46.1108, 6.7489 46.078367, 6.7682 46.062833, 6.7804 46.062833, 6.8433 46.065533, 6.8575 46.060133, 6.88185 46.024967, 6.91025 45.926267, 6.93865 45.901933, 
+    6.9285 45.874867, 6.93055 45.853233, 6.81825 45.7626, 6.7976 45.6986, 6.7976 45.6589, 6.83165 45.6079, 7.048 45.450767, 7.1142 45.375033, 7.1215 45.319133, 7.0911 45.2503, 
+    7.05155 45.2167, 6.8656 45.134067, 6.72035 45.100467, 6.5854 45.089933, 6.54225 45.079, 6.52765 45.066033, 6.52885 45.0474, 6.54465 45.027167, 6.58965 45.0134, 6.6662 44.979367, 
+    6.7294 44.886233, 6.7932 44.849367, 6.96335 44.8097, 7.05635 44.730733, 7.0527 44.698333, 7.0296 44.685367, 7.0065 44.6805, 6.91415 44.682133, 6.89715 44.667533, 6.89715 44.657033, 
+    6.90565 44.635167, 6.9105 44.5736, 6.83085 44.505167, 6.83085 44.497067, 6.8345 44.4841, 6.8661 44.455733, 6.83815 44.351267, 6.89835 44.285267, 6.9348 44.2229, 7.03935 44.161333, 
+    7.21015 44.1188, 7.33655 44.098567, 7.39915 44.090067, 7.45145 44.095733, 7.5803 44.167833, 7.5906 44.171467, 7.60155 44.169867, 7.62585 44.143933, 7.62585 44.066167, 7.60275 44.000567, 
+    7.53715 43.926867, 7.473953 43.927506, 7.397441 43.914196, 7.345876 43.892021, 7.297631 43.853222, 7.267676 43.79669, 7.267656 43.731295, 7.284272 43.680311, 7.319 43.6426, 7.20035 43.5888, 
+    7.1164 43.532333, 7.04535 43.505433, 6.9953 43.496833, 6.9162 43.458667, 6.8662 43.3812, 6.8226 43.3629, 6.7847 43.363433, 6.7621 43.374733, 6.7395 43.374733, 6.7161 43.366133, 
+    6.6338 43.2537, 6.5757 43.228433, 6.5612 43.213367, 6.562 43.206367, 6.5741 43.203667, 6.6459 43.211767, 6.6572 43.208, 6.66045 43.195067, 6.6346 43.144533, 6.5886 43.1074, 
+    6.5652 43.097733, 6.54905 43.102567, 6.5418 43.113867, 6.52325 43.119233, 6.50065 43.115467, 6.46995 43.0934, 6.44815 43.0848, 6.43285 43.0848, 6.4143 43.095567, 6.3804 43.096667, 
+    6.34975 43.086967, 6.3352 43.063833, 6.3126 43.049333, 6.2916 43.046633, 6.2634 43.062767, 6.1585 43.065967, 6.12865 43.059533, 6.1157 43.042867, 6.1036 42.972933, 6.0875 42.9681, 
+    6.06295 42.9745, 6.0536 42.986967, 6.0603 43.013733, 6.0429 43.032433, 5.9078 43.060967, 5.8797 43.0556, 5.865 43.0467, 5.8583 43.021733, 5.80215 42.987867, 5.7794 42.987867, 
+    5.7687 43.003, 5.7553 43.053833, 5.70585 43.103733, 5.6657 43.1189, 5.64165 43.1198, 5.5801 43.0868, 5.54665 43.0859, 5.52125 43.0984, 5.5119 43.1305, 5.49185 43.1394, 
+    5.4771 43.1385, 5.45705 43.122467, 5.43565 43.122467, 5.40355 43.125167, 5.35675 43.138533, 5.33135 43.139433, 5.3059 43.149233, 5.29925 43.1635, 5.30995 43.187567, 5.30995 43.2473, 
+    5.2805 43.293633, 5.2484 43.305233, 5.2056 43.301667, 5.1173 43.242833, 5.0772 43.230333, 5.0558 43.232133, 4.9528 43.3079, 4.8739 43.3605, 4.8418 43.368533, 4.82575 43.366733, 
+    4.8177 43.352467, 4.81905 43.337333, 4.85115 43.3195, 4.86585 43.299, 4.86455 43.2874, 4.8244 43.282067, 4.6746 43.294533, 4.5863 43.2785, 4.5542 43.2785, 4.5355 43.285633, 
+    4.53145 43.307, 4.54485 43.348033, 4.52075 43.373867, 4.49535 43.381, 4.40575 43.388567, 4.27265 43.382767, 4.1984 43.3774, 4.14895 43.382767, 4.1195 43.392133, 4.1028 43.413067, 
+    4.1068 43.4795, 4.09075 43.510233, 4.05665 43.532067, 4.02725 43.535633, 3.9637 43.528533, 3.92155 43.498233, 3.8848 43.438933, 3.82125 43.3997, 3.69685 43.3511, 3.6494 43.3297, 
+    3.55575 43.228533, 3.51425 43.208033, 3.4086 43.203567, 3.3631 43.208933, 3.3143 43.198667, 3.2561 43.165267, 3.1444 43.057367, 3.0454 42.921833, 3.028 42.861233, 3.04605 42.786767, 
+    3.04605 42.749333, 3.01865 42.647233, 3.018 42.589733, 3.03205 42.505033, 3.0655 42.467133, 3.1444 42.4297, 3.06035 42.4232, 3.03165 42.4188, 2.9148 42.426133, 2.7241 42.387233, 
+    2.68665 42.372533, 2.65575 42.337267, 2.6183 42.3167, 2.5786 42.3123, 2.47495 42.3211, 2.3063 42.3865, 2.22475 42.3865, 2.1696 42.3674, 2.066 42.360067, 1.9756 42.349767, 
+    1.8422 42.410733, 1.7606 42.434233, 1.776221 42.472044, 1.781219 42.499755, 1.756279 42.524136, 1.703066 42.555165, 1.648185 42.570676, 1.58998 42.592836, 1.498511 42.614993, 1.435311 42.621636, 
+    1.3726 42.612)), 
+  ((8.686 42.0153, 8.686 42.0368, 8.6768 42.052167, 8.65145 42.0537, 8.62375 42.044467, 8.5938 42.052167, 8.56385 42.078267, 8.56615 42.119733, 8.54775 42.1566, 8.56385 42.188867, 
+      8.6422 42.2073, 8.6422 42.218033, 8.6261 42.2288, 8.60995 42.2288, 8.59385 42.236467, 8.5777 42.264133, 8.5408 42.268733, 8.51085 42.287167, 8.51085 42.308667, 8.5431 42.337867, 
+      8.60305 42.351667, 8.6307 42.367033, 8.6376 42.393167, 8.633 42.4162, 8.60765 42.434633, 8.60535 42.4592, 8.6722 42.5145, 8.69755 42.517567, 8.7575 42.517567, 8.78285 42.526767, 
+      8.84275 42.568267, 8.8704 42.5698, 8.9234 42.5698, 8.94645 42.577467, 8.97875 42.605133, 9.0156 42.614333, 9.0732 42.665033, 9.1124 42.666567, 9.1838 42.6512, 9.23915 42.652733, 
+      9.2829 42.6758, 9.28985 42.7111, 9.2783 42.873933, 9.3313 42.950733, 9.35205 42.963033, 9.3751 42.963033, 9.4212 42.930767, 9.4212 42.853967, 9.45115 42.7787, 9.44885 42.732633, 
+      9.40965 42.652767, 9.40965 42.6113, 9.5111 42.4669, 9.5226 42.365533, 9.49265 42.256467, 9.5341 42.1935, 9.5341 42.055233, 9.5249 42.024533, 9.40735 41.947733, 9.3728 41.9001, 
+      9.3751 41.7557, 9.34285 41.583667, 9.23915 41.5345, 9.23685 41.516067, 9.24835 41.511467, 9.276 41.516067, 9.3313 41.537567, 9.35205 41.537567, 9.3682 41.519133, 9.329 41.494567, 
+      9.2645 41.416233, 9.19075 41.374767, 9.1838 41.364, 9.20685 41.324067, 9.19535 41.2995, 9.1677 41.290267, 9.1239 41.293333, 9.0755 41.3133, 9.0617 41.357867, 9.04095 41.3855, 
+      8.99945 41.399333, 8.8773 41.394733, 8.81505 41.425433, 8.79665 41.488433, 8.7252 41.520667, 8.71365 41.543733, 8.7206 41.565233, 8.81505 41.6021, 8.8197 41.617467, 8.81275 41.625133, 
+      8.80815 41.625133, 8.7759 41.6021, 8.75055 41.599033, 8.739 41.6021, 8.7413 41.614367, 8.76665 41.634333, 8.75055 41.646633, 8.633 41.642033, 8.61455 41.646633, 8.60765 41.663533, 
+      8.7275 41.757233, 8.7459 41.800233, 8.739 41.830967, 8.71595 41.846333, 8.67215 41.846333, 8.56845 41.8325, 8.55925 41.838633, 8.5339 41.8755, 8.5339 41.895467, 8.55 41.906233, 
+      8.61915 41.9093, 8.6261 41.9139, 8.6261 41.9308, 8.65835 41.953833, 8.71135 41.972267, 8.71595 41.9907, 8.686 42.0153)), 
+  ((-139.9772 -8.943067, -139.9666 -8.958033, -139.9585 -8.9872, -139.95605 -9.017433, -139.9593 -9.0385, -139.9787 -9.055767, -139.99775 -9.0628, -140.01475 -9.055267, -140.0172 -9.0272, -140.018 -9.007733, 
+      -140.0245 -8.996933, -140.0358 -8.988833, -140.04795 -8.987767, -140.0577 -8.994233, -140.06495 -9.010433, -140.0771 -9.0218, -140.0933 -9.025033, -140.1022 -9.0153, -140.1022 -9.001267, -140.1087 -8.987233, 
+      -140.1281 -8.982367, -140.14515 -8.988833, -140.16375 -9.009367, -140.1921 -9.018, -140.21315 -9.013133, -140.23255 -8.996933, -140.2528 -8.972633, -140.2674 -8.940767, -140.2666 -8.912133, -140.2597 -8.8873, 
+      -140.23785 -8.871633, -140.2087 -8.860267, -140.1787 -8.855967, -140.1366 -8.859733, -140.09695 -8.870533, -140.067 -8.876467, -140.0427 -8.8754, -140.02 -8.865667, -139.99815 -8.8608, -139.98195 -8.862967, 
+      -139.9747 -8.873233, -139.9755 -8.8943, -139.98275 -8.9213, -139.9772 -8.943067)), 
+  ((-138.67655 -9.768533, -138.6687 -9.771167, -138.6661 -9.774633, -138.66955 -9.782167, -138.6869 -9.8001, -138.7294 -9.8261, -138.7658 -9.832467, -138.836 -9.8319, -138.9825 -9.8261, -139.0189 -9.8284, 
+      -139.0484 -9.833633, -139.07095 -9.846333, -139.0796 -9.855, -139.08305 -9.877567, -139.0926 -9.892033, -139.10995 -9.892033, -139.1368 -9.8816, -139.1949 -9.855, -139.21135 -9.835933, -139.2122 -9.824933, 
+      -139.2044 -9.816867, -139.13335 -9.789667, -139.08915 -9.777533, -139.0163 -9.7683, -138.98595 -9.767133, -138.9669 -9.7625, -138.95735 -9.753833, -138.95045 -9.743433, -138.9435 -9.734167, -138.92615 -9.729533, 
+      -138.9088 -9.729533, -138.89755 -9.7336, -138.88715 -9.744, -138.8672 -9.755, -138.8464 -9.759033, -138.8334 -9.759033, -138.81865 -9.755, -138.80135 -9.7521, -138.7918 -9.753267, -138.77965 -9.761333, 
+      -138.7632 -9.769433, -138.7441 -9.771767, -138.72505 -9.771767, -138.70945 -9.7706, -138.67655 -9.768533)), 
+  ((-140.6106 -7.973067, -140.59465 -7.979133, -140.5715 -7.9977, -140.56375 -8.023467, -140.57305 -8.043033, -140.5962 -8.0585, -140.62095 -8.080167, -140.6735 -8.127567, -140.7152 -8.142, -140.7461 -8.142, 
+      -140.78475 -8.130667, -140.8126 -8.111067, -140.8234 -8.089433, -140.8234 -8.066767, -140.80795 -8.0379, -140.7554 -8.0018, -140.70285 -7.980167, -140.66575 -7.971933, -140.6106 -7.973067)), 
+  ((-151.3018 -16.822867, -151.28885 -16.843833, -151.26715 -16.892833, -151.2655 -16.916233, -151.27215 -16.935167, -151.29055 -16.949633, -151.32395 -16.965233, -151.359 -16.9786, -151.3757 -16.9797, -151.3924 -16.967467, 
+      -151.4041 -16.934033, -151.40575 -16.910667, -151.45585 -16.8249, -151.4709 -16.787, -151.4659 -16.768067, -151.45085 -16.755833, -151.4158 -16.7525, -151.3807 -16.758067, -151.35235 -16.774767, -151.3018 -16.822867)), 
+  ((-138.5983 -10.520333, -138.5606 -10.549833, -138.5544 -10.577433, -138.54925 -10.6188, -138.54925 -10.645033, -138.5699 -10.6609, -138.60195 -10.662267, -138.63505 -10.643633, -138.65675 -10.6202, -138.6733 -10.582267, 
+      -138.68055 -10.535333, -138.70435 -10.4974, -138.71675 -10.476033, -138.7095 -10.465, -138.69195 -10.4643, -138.664 -10.474633, -138.5983 -10.520333)), 
+  ((-139.4977 -8.9222, -139.4838 -8.9426, -139.47695 -8.977467, -139.47525 -9.0049, -139.48725 -9.0135, -139.5001 -9.0112, -139.50865 -9.001467, -139.51805 -8.991767, -139.5292 -8.9889, -139.54635 -8.989467, 
+      -139.5652 -8.996333, -139.5892 -9.006633, -139.6166 -9.003767, -139.64915 -8.988333, -139.668 -8.9689, -139.6766 -8.9472, -139.67315 -8.9289, -139.63975 -8.901467, -139.6029 -8.8889, -139.5635 -8.888333, 
+      -139.5292 -8.897467, -139.4977 -8.9222)), 
+  ((-145.06355 -15.7617, -145.04 -15.7774, -145.0296 -15.812567, -145.01925 -15.916167, -145.0381 -15.939433, -145.0607 -15.9476, -145.07385 -15.9413, -145.0748 -15.9275, -145.06915 -15.909267, -145.07385 -15.879133, 
+      -145.08515 -15.840833, -145.09175 -15.8182, -145.1012 -15.8113, -145.1125 -15.8138, -145.20005 -15.875367, -145.2283 -15.8854, -145.2405 -15.881633, -145.24525 -15.869067, -145.24335 -15.853367, -145.22735 -15.842067, 
+      -145.12285 -15.7711, -145.10025 -15.7617, -145.06355 -15.7617)), 
+  ((-140.038 -9.455933, -140.036 -9.459867, -140.03355 -9.476433, -140.0391 -9.4963, -140.0664 -9.530233, -140.09495 -9.548433, -140.1148 -9.549267, -140.13345 -9.540567, -140.1632 -9.518233, -140.1936 -9.495067, 
+      -140.20295 -9.479733, -140.19985 -9.452833, -140.1837 -9.4276, -140.157 -9.402333, -140.1384 -9.3949, -140.1204 -9.3945, -140.10985 -9.399033, -140.1049 -9.414333, -140.09995 -9.426767, -140.0844 -9.441267, 
+      -140.0627 -9.4512, -140.038 -9.455933)), 
+  ((-1.36355 46.1009, -1.43325 46.1009, -1.48365 46.120667, -1.58155 46.1256, -1.62755 46.155267, -1.62755 46.188867, -1.6127 46.214567, -1.58455 46.221467, -1.57265 46.2185, -1.5415 46.183933, 
+      -1.4822 46.1602, -1.39915 46.1592, -1.36055 46.1345, -1.34275 46.110767, -1.34575 46.104833, -1.36355 46.1009)), 
+  ((-145.826 -14.474667, -145.8053 -14.4501, -145.8053 -14.437067, -145.8237 -14.433233, -145.8605 -14.442433, -145.9065 -14.458533, -145.9283 -14.466967, -145.9513 -14.470033, -145.97315 -14.4685, -145.972 -14.4547, 
+      -145.95245 -14.440133, -145.91565 -14.424033, -145.8076 -14.3949, -145.75705 -14.393367, -145.74095 -14.3972, -145.7375 -14.411, -145.75245 -14.448567, -145.78115 -14.482333, -145.8168 -14.512233, -145.8674 -14.5406, 
+      -145.90075 -14.559767, -145.9237 -14.562067, -145.9421 -14.560533, -145.9467 -14.551333, -145.93635 -14.539833, -145.91335 -14.5268, -145.87085 -14.511467, -145.8398 -14.49, -145.826 -14.474667)), 
+  ((-1.33685 45.837967, -1.4466 45.922967, -1.4733 45.9615, -1.4718 45.983267, -1.46585 45.991167, -1.4481 45.995133, -1.4288 45.992167, -1.3828 45.951633, -1.31605 45.930867, -1.29975 45.930867, 
+      -1.2805 45.921967, -1.279 45.907133, -1.31605 45.839933, -1.32645 45.833, -1.33685 45.837967)), 
+  ((-176.2509 -13.260767, -176.23025 -13.2649, -176.2195 -13.278133, -176.2199 -13.3054, -176.2282 -13.337367, -176.2406 -13.3575, -176.2406 -13.3718, -176.2335 -13.390267, -176.23475 -13.4112, -176.2455 -13.4211, 
+      -176.2645 -13.4247, -176.2881 -13.423033, -176.3005 -13.4145, -176.31165 -13.391633, -176.33065 -13.3806, -176.3482 -13.378367, -176.3693 -13.3759, -176.3726 -13.370933, -176.3668 -13.361567, -176.34735 -13.346967, 
+      -176.32295 -13.333433, -176.3155 -13.321867, -176.3043 -13.303133, -176.29455 -13.286267, -176.2838 -13.274433, -176.2722 -13.266167, -176.26145 -13.262033, -176.2509 -13.260767)), 
+  ((-145.31885 -14.748167, -145.30535 -14.7599, -145.29185 -14.7614, -145.28285 -14.760633, -145.27385 -14.7554, -145.27045 -14.7479, -145.2671 -14.739633, -145.2615 -14.720133, -145.2525 -14.711867, -145.2401 -14.711867, 
+      -145.23 -14.721633, -145.2311 -14.739633, -145.2491 -14.768133, -145.2615 -14.790633, -145.2817 -14.799667, -145.31545 -14.8004, -145.34245 -14.7899, -145.35595 -14.7734, -145.36495 -14.745633, -145.35255 -14.6811, 
+      -145.3267 -14.629333, -145.2941 -14.606833, -145.26375 -14.5971, -145.25135 -14.6001, -145.25025 -14.614333, -145.27045 -14.6331, -145.29745 -14.6586, -145.31545 -14.692367, -145.31885 -14.722367, -145.31885 -14.748167)), 
+  ((-136.9994 -18.315533, -136.9497 -18.3426, -136.93025 -18.3532, -136.9194 -18.368067, -136.9194 -18.3856, -136.9314 -18.400467, -136.9514 -18.4077, -136.9771 -18.407333, -136.9977 -18.403133, -137.02055 -18.390167, 
+      -137.064 -18.358133, -137.08855 -18.323467, -137.09255 -18.305167, -137.0834 -18.287633, -137.07085 -18.283067, -137.05315 -18.284567, -137.0497 -18.2863, -136.9994 -18.315533)), 
+  ((-3.3421 47.349167, -3.3312 47.360067, -3.3053 47.355533, -3.1976 47.3001, -3.17035 47.2765, -3.17445 47.261033, -3.1949 47.250133, -3.25895 47.251967, -3.3094 47.2683, -3.3421 47.327367, 
+      -3.3421 47.349167)), 
+  ((-136.311 -18.348333, -136.28015 -18.3746, -136.2706 -18.382733, -136.26525 -18.397767, -136.2688 -18.4156, -136.28365 -18.426267, -136.3115 -18.426267, -136.33525 -18.4152, -136.3821 -18.381567, -136.4189 -18.334067, 
+      -136.4171 -18.3218, -136.40585 -18.3107, -136.37735 -18.309933, -136.3693 -18.3126, -136.311 -18.348333)), 
+  ((-145.3151 -15.504867, -145.27995 -15.510733, -145.24885 -15.5224, -145.24205 -15.5451, -145.25565 -15.569733, -145.27315 -15.578167, -145.2916 -15.572333, -145.2984 -15.560667, -145.30325 -15.548333, -145.3227 -15.539267, 
+      -145.3548 -15.536667, -145.382 -15.537967, -145.416 -15.543133, -145.46755 -15.553533, -145.48795 -15.550933, -145.4967 -15.541833, -145.4889 -15.524333, -145.4646 -15.516567, -145.3927 -15.506833, -145.3151 -15.504867)), 
+  ((-139.13765 -9.9502, -139.1339 -9.970867, -139.1395 -9.989033, -139.14985 -9.999667, -139.1771 -10.014067, -139.2043 -10.035367, -139.23625 -10.0598, -139.2475 -10.060433, -139.25595 -10.0554, -139.2569 -10.0454, 
+      -139.2569 -10.032867, -139.2541 -10.0147, -139.24655 -9.9984, -139.1752 -9.927, -139.15455 -9.926367, -139.14045 -9.934533, -139.13765 -9.9502)), 
+  ((-140.60495 -21.779267, -140.58195 -21.796267, -140.58195 -21.807067, -140.58505 -21.820333, -140.6068 -21.831533, -140.63045 -21.8369, -140.6497 -21.831533, -140.6777 -21.815333, -140.7125 -21.783833, -140.715 -21.761, 
+      -140.71065 -21.745667, -140.69635 -21.7353, -140.67955 -21.731167, -140.66215 -21.734067, -140.6441 -21.749, -140.62545 -21.765167, -140.60495 -21.779267)), 
+  ((-140.29785 -19.588833, -140.28395 -19.588833, -140.2781 -19.596167, -140.281 -19.609367, -140.3103 -19.638167, -140.4048 -19.688, -140.43115 -19.6885, -140.43995 -19.676767, -140.43845 -19.662133, -140.43335 -19.6465, 
+      -140.40185 -19.617667, -140.33375 -19.592767, -140.29785 -19.588833)), 
+  ((-151.27315 -22.429633, -151.26375 -22.4422, -151.24645 -22.484833, -151.24885 -22.508333, -151.253 -22.527467, -151.26435 -22.533833, -151.28465 -22.529867, -151.31815 -22.513533, -151.33725 -22.497967, -151.33845 -22.486433, 
+      -151.3295 -22.474467, -151.3193 -22.458533, -151.31875 -22.448167, -151.33965 -22.425833, -151.33965 -22.4119, -151.33365 -22.403533, -151.31455 -22.401533, -151.296 -22.4067, -151.27315 -22.429633)), 
+  ((-151.6953 -16.499933, -151.67065 -16.519267, -151.6616 -16.534633, -151.65995 -16.553267, -151.66735 -16.5741, -151.6879 -16.591667, -151.706 -16.5955, -151.7167 -16.588933, -151.7175 -16.5752, -151.71915 -16.5604, 
+      -151.7331 -16.5434, -151.7841 -16.506133, -151.79065 -16.4935, -151.78985 -16.483633, -151.7545 -16.475967, -151.73065 -16.4787, -151.6953 -16.499933)), 
+  ((-151.4272 -16.638433, -151.3998 -16.650233, -151.388 -16.6598, -151.3834 -16.669767, -151.387 -16.680367, -151.3988 -16.6886, -151.41935 -16.689633, -151.44145 -16.689967, -151.45375 -16.6934, -151.47535 -16.703333, 
+      -151.49385 -16.699233, -151.5113 -16.688933, -151.53495 -16.668033, -151.5411 -16.656033, -151.53805 -16.642333, -151.519 -16.633433, -151.4923 -16.6307, -151.4625 -16.63, -151.4272 -16.638433)), 
+  ((-149.204 -23.2532, -149.1832 -23.2532, -149.1692 -23.2561, -149.15785 -23.265433, -149.157 -23.2765, -149.1701 -23.290467, -149.1928 -23.302133, -149.2277 -23.314933, -149.2618 -23.321933, -149.29495 -23.325433, 
+      -149.31765 -23.3202, -149.3229 -23.307367, -149.31505 -23.2899, -149.29585 -23.275333, -149.26615 -23.261367, -149.204 -23.2532)), 
+  ((-146.347 -16.225633, -146.3349 -16.2404, -146.3292 -16.2442, -146.31605 -16.245733, -146.2989 -16.237367, -146.2932 -16.229733, -146.2875 -16.225533, -146.27775 -16.225533, -146.26405 -16.228967, -146.2555 -16.236967, 
+      -146.25775 -16.253733, -146.2686 -16.2667, -146.2829 -16.272033, -146.3012 -16.277, -146.3195 -16.278533, -146.34235 -16.2751, -146.36065 -16.266333, -146.40405 -16.233533, -146.41035 -16.213333, -146.41205 -16.201533, 
+      -146.39035 -16.178267, -146.3698 -16.1756, -146.3515 -16.177133, -146.34175 -16.188167, -146.34465 -16.202267, -146.3538 -16.214867, -146.347 -16.225633)), 
+  ((-140.6369 -19.1428, -140.62685 -19.141733, -140.61615 -19.145067, -140.61385 -19.158333, -140.6257 -19.179267, -140.65325 -19.204067, -140.6816 -19.215533, -140.7153 -19.218333, -140.7509 -19.2191, -140.7731 -19.205833, 
+      -140.7754 -19.1872, -140.7597 -19.173667, -140.7103 -19.161933, -140.6774 -19.154, -140.6369 -19.1428)), 
+  ((-141.22805 -14.1452, -141.1902 -14.168767, -141.1594 -14.196667, -141.15475 -14.209067, -141.153 -14.2203, -141.1588 -14.228067, -141.1797 -14.231933, -141.20705 -14.232333, -141.23025 -14.2292, -141.2384 -14.221867, 
+      -141.232 -14.2141, -141.22445 -14.206733, -141.2256 -14.197833, -141.2355 -14.1862, -141.25815 -14.171867, -141.30465 -14.156733, -141.31685 -14.149767, -141.3215 -14.140867, -141.318 -14.1331, -141.3087 -14.1269, 
+      -141.2936 -14.1265, -141.2692 -14.1304, -141.22805 -14.1452)), 
+  ((40.2827 -22.3707, 40.2749 -22.3592, 40.27175 -22.3352, 40.27645 -22.318467, 40.2937 -22.310133, 40.3642 -22.305933, 40.3814 -22.310133, 40.3861 -22.3258, 40.372 -22.365467, 40.3595 -22.379033, 
+      40.3344 -22.383233, 40.2984 -22.3801, 40.2827 -22.3707)), 
+  ((-144.90605 -16.177833, -144.896 -16.188533, -144.88475 -16.1978, -144.86305 -16.208767, -144.83965 -16.222667, -144.82405 -16.235967, -144.8171 -16.246367, -144.82665 -16.255633, -144.84225 -16.257967, -144.8622 -16.252733, 
+      -144.8986 -16.240033, -144.94285 -16.2024, -144.95065 -16.182733, -144.95155 -16.1573, -144.9472 -16.133, -144.9385 -16.126033, -144.92725 -16.125467, -144.9151 -16.128367, -144.9099 -16.137633, -144.9099 -16.153233, 
+      -144.90605 -16.177833)), 
+  ((-142.35545 -16.113567, -142.35845 -16.137833, -142.3596 -16.157833, -142.37345 -16.1763, -142.3965 -16.180133, -142.41265 -16.171667, -142.4138 -16.161667, -142.41265 -16.147067, -142.4034 -16.132433, -142.4034 -16.111667, 
+      -142.40805 -16.091633, -142.4034 -16.053167, -142.3942 -16.041633, -142.37805 -16.0347, -142.3665 -16.0347, -142.35265 -16.0393, -142.3515 -16.053933, -142.3538 -16.0778, -142.35545 -16.113567)), 
+  ((-153.80785 -16.922133, -153.81355 -16.917233, -153.81905 -16.912033, -153.82435 -16.9066, -153.82935 -16.900967, -153.834 -16.8952, -153.8383 -16.889367, -153.8421 -16.883567, -153.8455 -16.8778, -153.84835 -16.872167, 
+      -153.85065 -16.8667, -153.8524 -16.8615, -153.85355 -16.856633, -153.8541 -16.8521, -153.854 -16.847967, -153.85335 -16.8443, -153.8521 -16.8411, -153.85025 -16.838467, -153.8478 -16.836367, -153.84485 -16.834867, 
+      -153.8414 -16.833967, -153.83745 -16.833633, -153.8331 -16.833967, -153.82835 -16.834867, -153.8233 -16.836367, -153.81795 -16.838467, -153.8124 -16.8411, -153.8067 -16.8443, -153.8009 -16.847967, -153.7951 -16.852067, 
+      -153.78935 -16.8566, -153.78365 -16.8615, -153.77815 -16.8667, -153.77285 -16.872133, -153.76785 -16.877767, -153.7632 -16.883533, -153.7589 -16.889367, -153.7551 -16.895167, -153.7517 -16.900933, -153.74885 -16.906567, 
+      -153.74655 -16.912033, -153.7448 -16.917233, -153.74365 -16.9221, -153.7431 -16.926633, -153.7432 -16.930767, -153.74385 -16.934433, -153.7451 -16.937633, -153.74695 -16.940267, -153.7494 -16.942367, -153.75235 -16.943867, 
+      -153.7558 -16.944767, -153.75975 -16.9451, -153.7641 -16.944767, -153.76885 -16.943867, -153.7739 -16.942367, -153.77925 -16.940267, -153.7848 -16.937633, -153.7905 -16.934433, -153.7963 -16.930767, -153.8021 -16.926667, 
+      -153.80785 -16.922133)), 
+  ((-2.3765 47.018867, -2.35195 47.010667, -2.3062 46.941533, -2.29505 46.898433, -2.2973 46.888, -2.3129 46.8858, -2.3285 46.8895, -2.34415 46.915533, -2.3765 46.937067, -2.38765 46.960867, 
+      -2.38765 47.0077, -2.3765 47.018867)), 
+  ((-140.0971 -15.951833, -140.08285 -15.9601, -140.0792 -15.966233, -140.0847 -15.973633, -140.0958 -15.977733, -140.10685 -15.977733, -140.1302 -15.975267, -140.156 -15.973633, -140.17385 -15.9761, -140.1892 -15.9806, 
+      -140.20335 -15.9925, -140.21195 -16.010133, -140.2095 -16.0372, -140.22365 -16.0417, -140.2433 -16.035967, -140.2513 -16.027333, -140.25315 -16.014233, -140.24825 -16.000267, -140.24025 -15.983867, -140.2212 -15.961733, 
+      -140.19905 -15.949833, -140.17325 -15.942067, -140.14555 -15.94, -140.1253 -15.941633, -140.0971 -15.951833)), 
+  ((-138.67095 -22.2002, -138.6589 -22.1992, -138.651 -22.203033, -138.64955 -22.2107, -138.65245 -22.223633, -138.66465 -22.2457, -138.71855 -22.306067, -138.7358 -22.313733, -138.748 -22.308967, -138.75735 -22.296, 
+      -138.76235 -22.2759, -138.75085 -22.253367, -138.6977 -22.2083, -138.67095 -22.2002)), 
+  ((-141.2243 -19.152733, -141.19475 -19.193033, -141.18245 -19.209433, -141.1808 -19.2247, -141.19195 -19.231033, -141.20985 -19.2299, -141.2316 -19.222833, -141.2484 -19.210533, -141.28745 -19.1528, -141.29585 -19.136033, 
+      -141.29475 -19.1267, -141.2869 -19.120367, -141.26905 -19.120367, -141.25005 -19.1267, -141.2344 -19.137533, -141.2243 -19.152733)), 
+  ((-141.36975 -17.4193, -141.354 -17.428067, -141.3435 -17.4399, -141.33825 -17.451267, -141.33955 -17.462667, -141.3435 -17.4723, -141.35795 -17.478433, -141.3678 -17.477133, -141.3783 -17.469233, -141.39405 -17.455233, 
+      -141.4164 -17.438567, -141.4348 -17.432433, -141.4637 -17.428933, -141.4847 -17.424133, -141.49325 -17.4171, -141.49655 -17.4079, -141.488 -17.399567, -141.4742 -17.3952, -141.4532 -17.394767, -141.42035 -17.399133, 
+      -141.3934 -17.4066, -141.36975 -17.4193)), 
+  ((-138.72345 -14.791733, -138.7025 -14.800767, -138.68415 -14.811567, -138.66905 -14.8245, -138.6572 -14.836733, -138.64965 -14.8518, -138.6572 -14.864767, -138.67445 -14.8705, -138.69275 -14.867633, -138.70895 -14.856833, 
+      -138.7316 -14.838867, -138.75315 -14.8245, -138.79085 -14.804367, -138.80165 -14.797167, -138.7995 -14.791433, -138.7898 -14.784933, -138.7704 -14.784933, -138.72345 -14.791733)), 
+  ((-151.8052 -16.2366, -151.8155 -16.238533, -151.81985 -16.242933, -151.81985 -16.250267, -151.8162 -16.260533, -151.81985 -16.271767, -151.8316 -16.2776, -151.84625 -16.276133, -151.85795 -16.267367, -151.86455 -16.253667, 
+      -151.86525 -16.238533, -151.86455 -16.221933, -151.86085 -16.209233, -151.8499 -16.2024, -151.82865 -16.1985, -151.79425 -16.1985, -151.76275 -16.200933, -151.7474 -16.2073, -151.74155 -16.2151, -151.74375 -16.2273, 
+      -151.75615 -16.2366, -151.77665 -16.237067, -151.8052 -16.2366)), 
+  ((-138.70505 -21.8235, -138.69305 -21.842167, -138.69305 -21.857433, -138.69635 -21.883667, -138.7269 -21.9266, -138.74325 -21.934633, -138.75745 -21.9339, -138.7651 -21.925167, -138.764 -21.9186, -138.75745 -21.901133, 
+      -138.7356 -21.862533, -138.7378 -21.8487, -138.7618 -21.8225, -138.76075 -21.813767, -138.7509 -21.807933, -138.7378 -21.805033, -138.72035 -21.8094, -138.70505 -21.8235)), 
+  ((-138.7386 -18.8083, -138.75915 -18.816433, -138.7757 -18.822533, -138.80145 -18.828267, -138.8197 -18.828267, -138.8363 -18.8256, -138.85 -18.8195, -138.85515 -18.812233, -138.85115 -18.804633, -138.84085 -18.800433, 
+      -138.8197 -18.7989, -138.79515 -18.797367, -138.78315 -18.789767, -138.7717 -18.775633, -138.75685 -18.753933, -138.74945 -18.743233, -138.7357 -18.7398, -138.7197 -18.7459, -138.7117 -18.761533, -138.71 -18.777167, 
+      -138.7174 -18.791267, -138.7386 -18.8083)), 
+  ((-5.2018 48.432233, -5.1683 48.4643, -5.12015 48.475767, -5.09265 48.469467, -5.0832 48.452267, -5.0901 48.429367, -5.1296 48.409867, -5.17775 48.409867, -5.20095 48.420767, -5.2018 48.432233)), 
+  ((-145.5869 -16.1445, -145.5787 -16.1564, -145.5787 -16.173167, -145.59405 -16.1797, -145.6094 -16.1769, -145.6304 -16.1676, -145.65415 -16.162, -145.6737 -16.168533, -145.69885 -16.172233, -145.7198 -16.165733, 
+      -145.7226 -16.152667, -145.7114 -16.140567, -145.68765 -16.125633, -145.6597 -16.122867, -145.622 -16.126567, -145.5869 -16.1445)), 
+  ((-138.2679 -17.420733, -138.2584 -17.422733, -138.25225 -17.428067, -138.25345 -17.437067, -138.2805 -17.460867, -138.33275 -17.492433, -138.3469 -17.4961, -138.36535 -17.494067, -138.3758 -17.4867, -138.3807 -17.476033, 
+      -138.377 -17.468633, -138.3635 -17.455533, -138.3174 -17.4256, -138.2885 -17.4219, -138.2679 -17.420733)), 
+  ((-136.31015 -21.407633, -136.3061 -21.4069, -136.30185 -21.4066, -136.29745 -21.406733, -136.29295 -21.407333, -136.28845 -21.408333, -136.2839 -21.4098, -136.2794 -21.411667, -136.275 -21.4139, -136.27075 -21.416533, 
+      -136.26675 -21.419467, -136.2629 -21.422733, -136.2594 -21.426233, -136.2562 -21.43, -136.25335 -21.433933, -136.25085 -21.438, -136.2488 -21.4422, -136.2472 -21.446433, -136.246 -21.450667, -136.2453 -21.454867, 
+      -136.2451 -21.459, -136.2453 -21.463, -136.24605 -21.4668, -136.2472 -21.4704, -136.24885 -21.473767, -136.25095 -21.476833, -136.2534 -21.479567, -136.2563 -21.481933, -136.2595 -21.483933, -136.26305 -21.485533, 
+      -136.26685 -21.4867, -136.2709 -21.487433, -136.27515 -21.487733, -136.27955 -21.4876, -136.28405 -21.487, -136.28855 -21.486, -136.2931 -21.484533, -136.2976 -21.482667, -136.302 -21.480433, -136.30625 -21.4778, 
+      -136.31025 -21.474867, -136.3141 -21.4716, -136.3176 -21.4681, -136.3208 -21.464333, -136.32365 -21.4604, -136.32615 -21.456333, -136.3282 -21.452133, -136.3298 -21.4479, -136.331 -21.443667, -136.3317 -21.439467, 
+      -136.3319 -21.435333, -136.3317 -21.431333, -136.33095 -21.427533, -136.3298 -21.423933, -136.32815 -21.420567, -136.32605 -21.4175, -136.3236 -21.414767, -136.3207 -21.4124, -136.3175 -21.4104, -136.31395 -21.4088, 
+      -136.31015 -21.407633)), 
+  ((-148.23285 -15.8529, -148.21845 -15.864533, -148.20915 -15.882433, -148.21015 -15.8948, -148.22915 -15.902933, -148.24915 -15.899667, -148.2667 -15.8912, -148.313 -15.8574, -148.3291 -15.834633, -148.32325 -15.824533, 
+      -148.31055 -15.821933, -148.27985 -15.826833, -148.23285 -15.8529)), 
+  ((-148.33095 -15.122933, -148.3372 -15.1202, -148.34345 -15.117233, -148.3496 -15.114, -148.35555 -15.110533, -148.36125 -15.1069, -148.36665 -15.103133, -148.3717 -15.099267, -148.3763 -15.095333, -148.38045 -15.0914, 
+      -148.3841 -15.0875, -148.3872 -15.0837, -148.3897 -15.079967, -148.39155 -15.076433, -148.3928 -15.073067, -148.3934 -15.069967, -148.3933 -15.0671, -148.3926 -15.064533, -148.3912 -15.0623, -148.3892 -15.060433, 
+      -148.3866 -15.058933, -148.3834 -15.0578, -148.37965 -15.0571, -148.37535 -15.056767, -148.37065 -15.056867, -148.36555 -15.0574, -148.36005 -15.0583, -148.3543 -15.0596, -148.3483 -15.0613, -148.34215 -15.063367, 
+      -148.33585 -15.065733, -148.3296 -15.068467, -148.32335 -15.071433, -148.3172 -15.074667, -148.31125 -15.078133, -148.30555 -15.081767, -148.30015 -15.085533, -148.2951 -15.0894, -148.2905 -15.093333, -148.28635 -15.097267, 
+      -148.2827 -15.101167, -148.2796 -15.104967, -148.2771 -15.1087, -148.27525 -15.112233, -148.274 -15.1156, -148.2734 -15.1187, -148.2735 -15.121567, -148.2742 -15.124133, -148.2756 -15.126367, -148.2776 -15.128233, 
+      -148.2802 -15.129733, -148.2834 -15.130867, -148.28715 -15.131567, -148.29145 -15.1319, -148.29615 -15.1318, -148.30125 -15.131267, -148.30675 -15.130367, -148.3125 -15.129067, -148.3185 -15.127367, -148.32465 -15.1253, 
+      -148.33095 -15.122933)), 
+  ((-2.38985 46.693233, -2.3854 46.683567, -2.3854 46.6739, -2.40885 46.662, -2.43 46.661267, -2.4869 46.682833, -2.50475 46.693233, -2.51035 46.705867, -2.4925 46.7163, -2.459 46.7185, 
+      -2.41665 46.7148, -2.38985 46.693233)), 
+  ((-144.18635 -16.482767, -144.1804 -16.49, -144.18475 -16.4987, -144.1995 -16.512567, -144.229 -16.536867, -144.2533 -16.5496, -144.2767 -16.555967, -144.31225 -16.56, -144.3383 -16.557133, -144.3539 -16.547867, 
+      -144.35045 -16.539767, -144.3426 -16.5357, -144.31835 -16.534567, -144.2932 -16.534567, -144.27755 -16.5305, -144.2637 -16.5224, -144.2507 -16.512, -144.21425 -16.483067, -144.2047 -16.480167, -144.18635 -16.482767)), 
+  ((-143.7307 -16.3835, -143.68415 -16.4031, -143.6727 -16.414967, -143.6727 -16.425167, -143.68795 -16.4311, -143.70705 -16.4294, -143.7274 -16.418367, -143.76805 -16.407333, -143.83675 -16.386133, -143.84055 -16.377667, 
+      -143.8342 -16.371733, -143.8202 -16.370867, -143.7884 -16.371733, -143.7307 -16.3835)), 
+  ((-138.79345 -9.986833, -138.7836 -10.0197, -138.78455 -10.035367, -138.79395 -10.049133, -138.81085 -10.049133, -138.8315 -10.037867, -138.85215 -10.0222, -138.85685 -10.005933, -138.85685 -9.9859, -138.84655 -9.970233, 
+      -138.83525 -9.9646, -138.8165 -9.9652, -138.8005 -9.973367, -138.79345 -9.986833)), 
+  ((-144.4335 -16.451633, -144.42935 -16.463967, -144.4224 -16.477867, -144.4094 -16.4952, -144.39465 -16.5068, -144.3799 -16.5172, -144.3799 -16.526467, -144.3938 -16.529933, -144.4172 -16.5195, -144.44235 -16.502733, 
+      -144.497 -16.451233, -144.4979 -16.437933, -144.4918 -16.429833, -144.47965 -16.426367, -144.4658 -16.427533, -144.45105 -16.435633, -144.4335 -16.451633)), 
+  ((-146.17355 -15.3402, -146.15895 -15.361067, -146.15895 -15.376933, -146.16845 -15.393433, -146.1875 -15.397867, -146.20175 -15.3928, -146.21225 -15.379467, -146.2246 -15.362967, -146.24935 -15.339467, -146.25315 -15.331867, 
+      -146.2484 -15.321067, -146.2322 -15.317267, -146.2046 -15.322333, -146.17355 -15.3402)), 
+  ((-142.05805 -18.2739, -142.05435 -18.2907, -142.06035 -18.307867, -142.0698 -18.3233, -142.0861 -18.332433, -142.0998 -18.3313, -142.1075 -18.318167, -142.1092 -18.285567, -142.1092 -18.243233, -142.10235 -18.2301, 
+      -142.0912 -18.224933, -142.0818 -18.229533, -142.0715 -18.241533, -142.05805 -18.2739)), 
+  ((-148.6481 -14.8412, -148.60575 -14.8529, -148.57675 -14.8688, -148.57165 -14.8825, -148.57275 -14.8967, -148.5845 -14.905033, -148.60285 -14.911167, -148.6285 -14.914333, -148.6513 -14.9141, -148.66375 -14.909933, 
+      -148.6608 -14.903333, -148.6476 -14.898167, -148.6263 -14.894267, -148.6168 -14.887167, -148.6157 -14.8808, -148.623 -14.876867, -148.64025 -14.874933, -148.6568 -14.871733, -148.66815 -14.8671, -148.6722 -14.858767, 
+      -148.66965 -14.848233, -148.6619 -14.8426, -148.6481 -14.8412)), 
+  ((-152.1808 -16.6059, -152.18565 -16.604333, -152.1903 -16.6025, -152.1948 -16.6004, -152.19905 -16.598067, -152.203 -16.5955, -152.2066 -16.592733, -152.20985 -16.589833, -152.2127 -16.5868, -152.2151 -16.583667, 
+      -152.217 -16.580467, -152.21845 -16.577267, -152.2194 -16.574067, -152.2198 -16.5709, -152.2197 -16.567833, -152.2191 -16.5649, -152.21795 -16.562067, -152.2163 -16.559433, -152.2142 -16.557033, -152.21165 -16.554833, 
+      -152.20865 -16.5529, -152.20525 -16.551233, -152.2015 -16.5499, -152.19745 -16.548833, -152.1931 -16.548133, -152.18855 -16.547733, -152.1838 -16.547667, -152.1789 -16.547967, -152.17395 -16.548567, -152.169 -16.5495, 
+      -152.1641 -16.550767, -152.15925 -16.552333, -152.1546 -16.554167, -152.1501 -16.556267, -152.14585 -16.5586, -152.1419 -16.561167, -152.1383 -16.563933, -152.13505 -16.566833, -152.1322 -16.569867, -152.1298 -16.573, 
+      -152.1279 -16.5762, -152.12645 -16.5794, -152.1255 -16.5826, -152.1251 -16.585767, -152.1252 -16.588833, -152.1258 -16.591767, -152.12695 -16.5946, -152.1286 -16.597233, -152.1307 -16.599633, -152.13325 -16.601833, 
+      -152.13625 -16.603767, -152.13965 -16.605433, -152.1434 -16.606767, -152.14745 -16.607833, -152.1518 -16.608533, -152.15635 -16.608933, -152.1611 -16.609, -152.166 -16.6087, -152.17095 -16.6081, -152.1759 -16.607167, 
+      -152.1808 -16.6059)), 
+  ((-151.6831 -16.420333, -151.655 -16.4436, -151.64515 -16.454567, -151.6476 -16.468833, -151.6575 -16.479233, -151.67395 -16.477067, -151.692 -16.468833, -151.71995 -16.449633, -151.7463 -16.422767, -151.74875 -16.409067, 
+      -151.7438 -16.399733, -151.7331 -16.3981, -151.71505 -16.402467, -151.6831 -16.420333)), 
+  ((-148.06765 -14.9764, -148.0731 -14.973367, -148.07855 -14.9701, -148.08385 -14.9666, -148.08895 -14.9629, -148.09385 -14.9591, -148.09845 -14.955167, -148.1027 -14.9512, -148.10655 -14.947233, -148.11 -14.943267, 
+      -148.11295 -14.9394, -148.11545 -14.935633, -148.11735 -14.932033, -148.11875 -14.9286, -148.1196 -14.925433, -148.11985 -14.922533, -148.11955 -14.919933, -148.11865 -14.917667, -148.1172 -14.915767, -148.1152 -14.914233, 
+      -148.1127 -14.9131, -148.10965 -14.912367, -148.1062 -14.912033, -148.10225 -14.912133, -148.098 -14.912633, -148.09335 -14.913567, -148.08845 -14.914867, -148.0833 -14.916567, -148.078 -14.918633, -148.07255 -14.921067, 
+      -148.06705 -14.9238, -148.0616 -14.926833, -148.05615 -14.9301, -148.05085 -14.9336, -148.04575 -14.9373, -148.04085 -14.9411, -148.03625 -14.945033, -148.032 -14.949, -148.02815 -14.952967, -148.0247 -14.956933, 
+      -148.02175 -14.9608, -148.01925 -14.964567, -148.01735 -14.968167, -148.01595 -14.9716, -148.0151 -14.974767, -148.01485 -14.977667, -148.01515 -14.980267, -148.01605 -14.982533, -148.0175 -14.984433, -148.0195 -14.985967, 
+      -148.022 -14.9871, -148.02505 -14.987833, -148.0285 -14.988167, -148.03245 -14.988067, -148.0367 -14.987567, -148.04135 -14.986633, -148.04625 -14.985333, -148.0514 -14.983633, -148.0567 -14.981567, -148.06215 -14.979133, 
+      -148.06765 -14.9764)), 
+  ((-143.3069 -16.594167, -143.28615 -16.599867, -143.2709 -16.604133, -143.26325 -16.6109, -143.2696 -16.618533, -143.29125 -16.620233, -143.32555 -16.616, -143.41205 -16.604133, -143.47305 -16.5863, -143.47305 -16.579533, 
+      -143.4629 -16.5736, -143.4451 -16.5736, -143.42095 -16.577833, -143.38405 -16.587167, -143.35225 -16.5931, -143.3069 -16.594167)), 
+  ((-141.77235 -16.870733, -141.77825 -16.886867, -141.79945 -16.906867, -141.82135 -16.917267, -141.84945 -16.9256, -141.8769 -16.926833, -141.89255 -16.918933, -141.89065 -16.9106, -141.88065 -16.904367, -141.85445 -16.892267, 
+      -141.8276 -16.876033, -141.79635 -16.856033, -141.7845 -16.8552, -141.7745 -16.856433, -141.77235 -16.870733)), 
+  ((-147.5373 -15.085133, -147.54285 -15.082233, -147.54835 -15.0791, -147.55375 -15.075767, -147.55895 -15.072233, -147.56395 -15.068567, -147.5687 -15.0648, -147.5731 -15.060967, -147.5771 -15.057133, -147.5807 -15.053333, 
+      -147.58385 -15.049567, -147.5865 -15.045933, -147.5886 -15.042433, -147.59015 -15.039133, -147.5912 -15.036033, -147.5916 -15.0332, -147.59145 -15.030667, -147.59075 -15.028433, -147.58945 -15.026567, -147.5876 -15.025033, 
+      -147.5852 -15.0239, -147.5823 -15.023133, -147.57895 -15.022767, -147.57515 -15.0228, -147.5709 -15.023233, -147.56635 -15.024067, -147.5615 -15.0253, -147.55635 -15.0269, -147.55105 -15.028867, -147.5456 -15.031133, 
+      -147.5401 -15.033733, -147.53455 -15.036633, -147.52905 -15.039767, -147.52365 -15.0431, -147.51845 -15.046633, -147.51345 -15.0503, -147.5087 -15.054067, -147.5043 -15.0579, -147.5003 -15.061733, -147.4967 -15.065533, 
+      -147.49355 -15.0693, -147.4909 -15.072933, -147.4888 -15.076433, -147.48725 -15.079733, -147.4862 -15.082833, -147.4858 -15.085667, -147.48595 -15.0882, -147.48665 -15.090433, -147.48795 -15.0923, -147.4898 -15.093833, 
+      -147.4922 -15.094967, -147.4951 -15.095733, -147.49845 -15.0961, -147.50225 -15.096067, -147.5065 -15.095633, -147.51105 -15.0948, -147.5159 -15.093567, -147.52105 -15.091967, -147.52635 -15.09, -147.5318 -15.087733, 
+      -147.5373 -15.085133)), 
+  ((-145.56895 -17.308133, -145.55675 -17.323267, -145.55965 -17.334, -145.56405 -17.336933, -145.586 -17.335967, -145.60655 -17.335967, -145.6168 -17.339867, -145.62705 -17.3506, -145.64315 -17.366233, -145.6519 -17.3721, 
+      -145.6622 -17.365267, -145.6695 -17.356467, -145.6695 -17.3428, -145.66805 -17.3301, -145.65045 -17.3125, -145.62995 -17.306667, -145.60505 -17.3047, -145.56895 -17.308133)), 
+  ((-142.52865 -17.596833, -142.51895 -17.605233, -142.51295 -17.612767, -142.5137 -17.620767, -142.52045 -17.6293, -142.53625 -17.637333, -142.56855 -17.640833, -142.5986 -17.639333, -142.61215 -17.6323, -142.61215 -17.6248, 
+      -142.60235 -17.617267, -142.5926 -17.608233, -142.59035 -17.599733, -142.59335 -17.5897, -142.5911 -17.583667, -142.58435 -17.581167, -142.56555 -17.583167, -142.52865 -17.596833)), 
+  ((-138.80095 -19.293867, -138.79825 -19.2958, -138.7959 -19.297967, -138.79405 -19.300333, -138.7926 -19.302933, -138.7916 -19.305667, -138.7911 -19.308567, -138.79105 -19.311567, -138.7915 -19.314633, -138.79245 -19.317733, 
+      -138.7938 -19.320833, -138.79565 -19.323933, -138.7979 -19.326933, -138.80055 -19.329867, -138.8036 -19.332667, -138.80695 -19.3353, -138.81065 -19.337733, -138.8146 -19.339967, -138.81875 -19.341967, -138.8231 -19.3437, 
+      -138.82755 -19.345167, -138.8321 -19.346333, -138.8367 -19.3472, -138.84125 -19.347733, -138.8457 -19.347933, -138.85005 -19.347833, -138.85425 -19.347367, -138.85825 -19.346633, -138.86195 -19.345567, -138.86535 -19.3442, 
+      -138.86845 -19.342533, -138.87115 -19.3406, -138.8735 -19.338433, -138.87535 -19.336067, -138.8768 -19.333467, -138.8778 -19.330733, -138.8783 -19.327833, -138.87835 -19.324833, -138.8779 -19.321767, -138.87695 -19.318667, 
+      -138.8756 -19.315567, -138.87375 -19.312467, -138.8715 -19.309467, -138.86885 -19.306533, -138.8658 -19.303733, -138.86245 -19.3011, -138.85875 -19.298667, -138.8548 -19.296433, -138.85065 -19.294433, -138.8463 -19.2927, 
+      -138.84185 -19.291233, -138.8373 -19.290067, -138.8327 -19.2892, -138.82815 -19.288667, -138.8237 -19.288467, -138.81935 -19.288567, -138.81515 -19.289033, -138.81115 -19.289767, -138.80745 -19.290833, -138.80405 -19.2922, 
+      -138.80095 -19.293867)), 
+  ((-134.8091 -23.092133, -134.7975 -23.098767, -134.7975 -23.106567, -134.8071 -23.114367, -134.8358 -23.1243, -134.8805 -23.136367, -134.91775 -23.143467, -134.92835 -23.1399, -134.9273 -23.1307, -134.91455 -23.121467, 
+      -134.8922 -23.103, -134.8709 -23.0938, -134.84005 -23.089533, -134.8091 -23.092133)), 
+  ((-142.69935 -16.7296, -142.70565 -16.728133, -142.71195 -16.726467, -142.71825 -16.724533, -142.7245 -16.722433, -142.7306 -16.720167, -142.7365 -16.7177, -142.74215 -16.715133, -142.7474 -16.712467, -142.7523 -16.709733, 
+      -142.75675 -16.706967, -142.76065 -16.704167, -142.7641 -16.7014, -142.7669 -16.6987, -142.7691 -16.696067, -142.7707 -16.693567, -142.77165 -16.691167, -142.77195 -16.688967, -142.77155 -16.686933, -142.7705 -16.6851, 
+      -142.7688 -16.6835, -142.7665 -16.682167, -142.76355 -16.6811, -142.7601 -16.6803, -142.75605 -16.679767, -142.75155 -16.679533, -142.7466 -16.6796, -142.74125 -16.679933, -142.7356 -16.680567, -142.72965 -16.6815, 
+      -142.72355 -16.682667, -142.71725 -16.684133, -142.71095 -16.6858, -142.70465 -16.687733, -142.6984 -16.689833, -142.6923 -16.6921, -142.6864 -16.694567, -142.68075 -16.697133, -142.6755 -16.6998, -142.6706 -16.702533, 
+      -142.66615 -16.7053, -142.66225 -16.7081, -142.6588 -16.710867, -142.656 -16.713567, -142.6538 -16.7162, -142.6522 -16.7187, -142.65125 -16.7211, -142.65095 -16.723333, -142.65135 -16.725333, -142.6524 -16.727167, 
+      -142.6541 -16.728767, -142.6564 -16.7301, -142.65935 -16.731167, -142.6628 -16.731967, -142.66685 -16.7325, -142.67135 -16.732733, -142.6763 -16.732667, -142.68165 -16.732333, -142.6873 -16.7317, -142.69325 -16.730767, 
+      -142.69935 -16.7296)), 
+  ((-154.59195 -16.635367, -154.5969 -16.632467, -154.6018 -16.629333, -154.60655 -16.626, -154.6111 -16.622467, -154.61545 -16.618833, -154.6195 -16.6151, -154.6232 -16.611333, -154.62655 -16.607567, -154.6295 -16.6038, 
+      -154.63205 -16.600133, -154.6341 -16.596567, -154.6357 -16.593167, -154.63675 -16.589967, -154.6373 -16.586967, -154.63735 -16.584233, -154.63685 -16.5818, -154.63585 -16.5797, -154.63435 -16.577933, -154.63235 -16.5765, 
+      -154.6299 -16.575467, -154.627 -16.5748, -154.6237 -16.574533, -154.62 -16.574667, -154.616 -16.5752, -154.6117 -16.5761, -154.60715 -16.5774, -154.60245 -16.579067, -154.5976 -16.581067, -154.59265 -16.5834, 
+      -154.58765 -16.586033, -154.5827 -16.588933, -154.5778 -16.592067, -154.57305 -16.5954, -154.5685 -16.598933, -154.56415 -16.602567, -154.5601 -16.6063, -154.5564 -16.610067, -154.55305 -16.613833, -154.5501 -16.6176, 
+      -154.54755 -16.621267, -154.5455 -16.624833, -154.5439 -16.628233, -154.54285 -16.631433, -154.5423 -16.634433, -154.54225 -16.637167, -154.54275 -16.6396, -154.54375 -16.6417, -154.54525 -16.643467, -154.54725 -16.6449, 
+      -154.5497 -16.645933, -154.5526 -16.6466, -154.5559 -16.646867, -154.5596 -16.646733, -154.5636 -16.6462, -154.5679 -16.6453, -154.57245 -16.644, -154.57715 -16.642333, -154.582 -16.640333, -154.58695 -16.638, 
+      -154.59195 -16.635367)), 
+  ((-3.6066 47.577233, -3.6257 47.581767, -3.62975 47.5936, -3.6134 47.6036, -3.5916 47.6063, -3.52615 47.599933, -3.488 47.586333, -3.4866 47.579967, -3.4948 47.570867, -3.51525 47.567233, 
+      -3.6066 47.577233)), 
+  ((6.4042 42.956167, 6.3836 42.956167, 6.3752 42.957667, 6.36605 42.9643, 6.36755 42.972433, 6.4164 42.998333, 6.44535 43.008533, 6.4606 43.008, 6.47585 43.002933, 6.47815 42.992767, 
+      6.4774 42.9831, 6.45755 42.967867, 6.4347 42.959733, 6.4042 42.956167)), 
+  ((-147.70115 -23.838133, -147.69545 -23.843833, -147.6972 -23.853733, -147.71905 -23.869467, -147.7557 -23.882833, -147.77755 -23.883433, -147.80115 -23.870633, -147.81595 -23.859567, -147.809 -23.8508, -147.7767 -23.842667, 
+      -147.73565 -23.8374, -147.70115 -23.838133)), 
+  ((-138.84205 -21.9712, -138.84595 -21.973967, -138.85025 -21.976667, -138.8548 -21.9792, -138.8596 -21.981567, -138.8646 -21.983767, -138.86975 -21.985733, -138.87495 -21.987467, -138.8802 -21.988967, -138.88545 -21.9902, 
+      -138.8906 -21.991133, -138.89555 -21.991767, -138.90035 -21.992133, -138.9049 -21.992167, -138.90915 -21.991933, -138.91305 -21.991367, -138.91655 -21.9905, -138.91965 -21.989367, -138.92225 -21.987967, -138.9244 -21.9863, 
+      -138.926 -21.9844, -138.9271 -21.982267, -138.92765 -21.979933, -138.92765 -21.977467, -138.92705 -21.974833, -138.92595 -21.972067, -138.92435 -21.969267, -138.9222 -21.966367, -138.91955 -21.963467, -138.91645 -21.960567, 
+      -138.91295 -21.957733, -138.90905 -21.954967, -138.90475 -21.952267, -138.9002 -21.949733, -138.8954 -21.947367, -138.8904 -21.945167, -138.88525 -21.9432, -138.88005 -21.941467, -138.8748 -21.939967, -138.86955 -21.938733, 
+      -138.8644 -21.9378, -138.85945 -21.937167, -138.85465 -21.9368, -138.8501 -21.936767, -138.84585 -21.937, -138.84195 -21.937567, -138.83845 -21.938433, -138.83535 -21.939567, -138.83275 -21.940967, -138.8306 -21.942633, 
+      -138.829 -21.944533, -138.8279 -21.946667, -138.82735 -21.949, -138.82735 -21.951467, -138.82795 -21.9541, -138.82905 -21.956867, -138.83065 -21.959667, -138.8328 -21.962567, -138.83545 -21.965467, -138.83855 -21.968367, 
+      -138.84205 -21.9712)), 
+  ((-144.701 -16.108633, -144.68265 -16.114467, -144.6766 -16.120833, -144.67745 -16.1278, -144.68875 -16.1353, -144.7061 -16.134733, -144.74425 -16.131833, -144.78155 -16.126633, -144.811 -16.117367, -144.8171 -16.1081, 
+      -144.8119 -16.099433, -144.7989 -16.0954, -144.77545 -16.095967, -144.74595 -16.1006, -144.701 -16.108633)), 
+  ((-145.13735 -14.6086, -145.149 -14.600833, -145.149 -14.597833, -145.14675 -14.595567, -145.1389 -14.586567, -145.149 -14.575333, -145.1625 -14.573833, -145.1805 -14.579067, -145.1951 -14.582067, -145.203 -14.576067, 
+      -145.20075 -14.564833, -145.1906 -14.553567, -145.167 -14.5453, -145.14 -14.5468, -145.11525 -14.554333, -145.10515 -14.561067, -145.10065 -14.570833, -145.104 -14.584333, -145.11075 -14.5971, -145.13735 -14.6086)), 
+  ((-148.2675 -14.970867, -148.2733 -14.973633, -148.27945 -14.976333, -148.28585 -14.978967, -148.29245 -14.981467, -148.2992 -14.983833, -148.30595 -14.986033, -148.3127 -14.988, -148.31935 -14.989767, -148.3258 -14.9913, 
+      -148.33205 -14.9926, -148.33795 -14.9936, -148.3435 -14.994333, -148.3486 -14.994767, -148.3532 -14.9949, -148.35725 -14.994767, -148.3607 -14.9943, -148.36355 -14.9936, -148.36575 -14.992567, -148.36725 -14.9913, 
+      -148.36805 -14.989767, -148.36815 -14.988, -148.36755 -14.986, -148.36625 -14.983833, -148.36425 -14.981467, -148.36155 -14.978967, -148.35825 -14.976333, -148.35435 -14.9736, -148.3499 -14.970833, -148.34495 -14.968033, 
+      -148.3395 -14.9652, -148.3337 -14.962433, -148.32755 -14.959733, -148.32115 -14.9571, -148.31455 -14.9546, -148.3078 -14.952233, -148.30105 -14.950033, -148.2943 -14.948067, -148.28765 -14.9463, -148.2812 -14.944767, 
+      -148.27495 -14.943467, -148.26905 -14.942467, -148.2635 -14.941733, -148.2584 -14.9413, -148.2538 -14.941167, -148.24975 -14.9413, -148.2463 -14.941767, -148.24345 -14.942467, -148.24125 -14.9435, -148.23975 -14.944767, 
+      -148.23895 -14.9463, -148.23885 -14.948067, -148.23945 -14.950067, -148.24075 -14.952233, -148.24275 -14.9546, -148.24545 -14.9571, -148.24875 -14.959733, -148.25265 -14.962467, -148.2571 -14.965233, -148.26205 -14.968033, 
+      -148.2675 -14.970867)), 
+  ((-138.5354 -20.741267, -138.53295 -20.742267, -138.53075 -20.743667, -138.52895 -20.745467, -138.52745 -20.7476, -138.52635 -20.750067, -138.52565 -20.752833, -138.5253 -20.755867, -138.52535 -20.759133, -138.5258 -20.762633, 
+      -138.5266 -20.7663, -138.5278 -20.770067, -138.5294 -20.773933, -138.5313 -20.777833, -138.53355 -20.781733, -138.5361 -20.7856, -138.5389 -20.7894, -138.54195 -20.793033, -138.54525 -20.796533, -138.5487 -20.7998, 
+      -138.55225 -20.802867, -138.55595 -20.805633, -138.55965 -20.808067, -138.5634 -20.8102, -138.56715 -20.812, -138.5708 -20.8134, -138.57435 -20.8144, -138.57775 -20.815, -138.58095 -20.815233, -138.58395 -20.815, 
+      -138.5867 -20.8144, -138.58915 -20.8134, -138.59135 -20.812, -138.59315 -20.8102, -138.59465 -20.808067, -138.59575 -20.8056, -138.59645 -20.802833, -138.5968 -20.7998, -138.59675 -20.796533, -138.5963 -20.793033, 
+      -138.5955 -20.789367, -138.5943 -20.7856, -138.5927 -20.781733, -138.5908 -20.777833, -138.58855 -20.773933, -138.586 -20.770067, -138.5832 -20.766267, -138.58015 -20.762633, -138.57685 -20.759133, -138.5734 -20.755867, 
+      -138.56985 -20.7528, -138.56615 -20.750033, -138.56245 -20.7476, -138.5587 -20.745467, -138.55495 -20.743667, -138.5513 -20.742267, -138.54775 -20.741267, -138.54435 -20.740667, -138.54115 -20.740433, -138.53815 -20.740667, 
+      -138.5354 -20.741267)), 
+  ((-150.97825 -16.8661, -150.98345 -16.8669, -150.98885 -16.867433, -150.99435 -16.8678, -150.99995 -16.8679, -151.00555 -16.8678, -151.01105 -16.867433, -151.01645 -16.8669, -151.02165 -16.8661, -151.02665 -16.865133, 
+      -151.03135 -16.863933, -151.0357 -16.862567, -151.03965 -16.861033, -151.04315 -16.859367, -151.0462 -16.857533, -151.04875 -16.8556, -151.05075 -16.853567, -151.0522 -16.851467, -151.05305 -16.849333, -151.05335 -16.847167, 
+      -151.05305 -16.845, -151.0522 -16.842867, -151.05075 -16.840767, -151.04875 -16.838733, -151.0462 -16.8368, -151.04315 -16.834967, -151.03965 -16.8333, -151.0357 -16.831767, -151.03135 -16.8304, -151.02665 -16.8292, 
+      -151.02165 -16.828233, -151.01645 -16.827433, -151.01105 -16.8269, -151.00555 -16.826533, -150.99995 -16.826433, -150.99435 -16.826533, -150.98885 -16.8269, -150.98345 -16.827433, -150.97825 -16.828233, -150.97325 -16.8292, 
+      -150.96855 -16.8304, -150.9642 -16.831767, -150.96025 -16.8333, -150.95675 -16.834967, -150.9537 -16.8368, -150.95115 -16.838733, -150.94915 -16.840767, -150.9477 -16.842867, -150.94685 -16.845, -150.94655 -16.847167, 
+      -150.94685 -16.849333, -150.9477 -16.851467, -150.94915 -16.853567, -150.95115 -16.8556, -150.9537 -16.857533, -150.95675 -16.859367, -150.96025 -16.861033, -150.9642 -16.862567, -150.96855 -16.863933, -150.97325 -16.865133, 
+      -150.97825 -16.8661)), 
+  ((-136.5714 -21.265967, -136.5686 -21.264933, -136.5655 -21.264233, -136.5621 -21.2639, -136.55855 -21.2639, -136.55475 -21.264233, -136.55085 -21.2649, -136.54685 -21.265933, -136.54275 -21.267267, -136.5387 -21.2689, 
+      -136.53465 -21.270833, -136.5307 -21.273033, -136.52685 -21.2755, -136.52315 -21.278167, -136.51965 -21.281, -136.51645 -21.284033, -136.51345 -21.287167, -136.5108 -21.290367, -136.5085 -21.293667, -136.50655 -21.296967, 
+      -136.505 -21.300233, -136.50385 -21.303467, -136.5031 -21.3066, -136.50275 -21.309633, -136.5029 -21.312467, -136.5034 -21.315167, -136.50435 -21.3176, -136.50575 -21.319833, -136.5075 -21.321767, -136.5096 -21.323433, 
+      -136.5121 -21.324767, -136.5149 -21.3258, -136.518 -21.3265, -136.5214 -21.326833, -136.52495 -21.326833, -136.52875 -21.3265, -136.53265 -21.325833, -136.53665 -21.3248, -136.54075 -21.323467, -136.5448 -21.321833, 
+      -136.54885 -21.3199, -136.5528 -21.3177, -136.55665 -21.315233, -136.56035 -21.312567, -136.56385 -21.309733, -136.56705 -21.3067, -136.57005 -21.303567, -136.5727 -21.300367, -136.575 -21.297067, -136.57695 -21.293767, 
+      -136.5785 -21.2905, -136.57965 -21.287267, -136.5804 -21.284133, -136.58075 -21.2811, -136.5806 -21.278267, -136.5801 -21.275567, -136.57915 -21.273133, -136.57775 -21.2709, -136.576 -21.268967, -136.5739 -21.2673, 
+      -136.5714 -21.265967)), 
+  ((-145.06585 -19.882, -145.0632 -19.882467, -145.0607 -19.883367, -145.05835 -19.884733, -145.05615 -19.8865, -145.05415 -19.888667, -145.0524 -19.8912, -145.05085 -19.8941, -145.04955 -19.8973, -145.04855 -19.9008, 
+      -145.0478 -19.904567, -145.0474 -19.9085, -145.04725 -19.9126, -145.04735 -19.916833, -145.0478 -19.921133, -145.04855 -19.925433, -145.04955 -19.929733, -145.0508 -19.933933, -145.05235 -19.938033, -145.05415 -19.941967, 
+      -145.0561 -19.9457, -145.0583 -19.949167, -145.06065 -19.952367, -145.0632 -19.955233, -145.0658 -19.957767, -145.06855 -19.9599, -145.0713 -19.961633, -145.07415 -19.962967, -145.07695 -19.963833, -145.07975 -19.964267, 
+      -145.08245 -19.964267, -145.0851 -19.9638, -145.0876 -19.9629, -145.08995 -19.961533, -145.09215 -19.959767, -145.09415 -19.9576, -145.0959 -19.955067, -145.09745 -19.952167, -145.09875 -19.948967, -145.09975 -19.945467, 
+      -145.1005 -19.9417, -145.1009 -19.937767, -145.10105 -19.933667, -145.10095 -19.929433, -145.1005 -19.925133, -145.09975 -19.920833, -145.09875 -19.916533, -145.0975 -19.912333, -145.09595 -19.908233, -145.09415 -19.9043, 
+      -145.0922 -19.900567, -145.09 -19.8971, -145.08765 -19.8939, -145.0851 -19.891033, -145.0825 -19.8885, -145.07975 -19.886367, -145.077 -19.884633, -145.07415 -19.8833, -145.07135 -19.882433, -145.06855 -19.882, 
+      -145.06585 -19.882)), 
+  ((-151.0267 -16.738, -151.0234 -16.738267, -151.02015 -16.738867, -151.017 -16.739867, -151.01395 -16.741167, -151.0111 -16.742833, -151.0084 -16.7448, -151.00595 -16.747067, -151.0037 -16.749567, -151.00175 -16.752333, 
+      -151.0001 -16.755333, -150.99875 -16.758467, -150.9977 -16.761767, -150.997 -16.765167, -150.9967 -16.768633, -150.99665 -16.772133, -150.997 -16.775633, -150.9977 -16.779067, -150.99875 -16.782433, -151.0001 -16.785667, 
+      -151.00175 -16.788767, -151.0037 -16.791633, -151.0059 -16.794333, -151.0084 -16.796733, -151.01105 -16.7989, -151.01395 -16.800733, -151.01695 -16.802267, -151.02015 -16.803433, -151.0234 -16.804267, -151.0267 -16.804767, 
+      -151.03 -16.804867, -151.0333 -16.8046, -151.03655 -16.804, -151.0397 -16.803, -151.04275 -16.8017, -151.0456 -16.800033, -151.0483 -16.798067, -151.05075 -16.7958, -151.053 -16.7933, -151.05495 -16.790533, 
+      -151.0566 -16.787533, -151.05795 -16.7844, -151.059 -16.7811, -151.0597 -16.7777, -151.06 -16.774233, -151.06005 -16.770733, -151.0597 -16.767233, -151.059 -16.7638, -151.05795 -16.760433, -151.0566 -16.7572, 
+      -151.05495 -16.7541, -151.053 -16.751233, -151.0508 -16.748533, -151.0483 -16.746133, -151.04565 -16.743967, -151.04275 -16.742133, -151.03975 -16.7406, -151.03655 -16.739433, -151.0333 -16.7386, -151.03 -16.7381, 
+      -151.0267 -16.738)), 
+  ((-143.52385 -20.5374, -143.52735 -20.534667, -143.53065 -20.531767, -143.53375 -20.5287, -143.53655 -20.525467, -143.53915 -20.522167, -143.5414 -20.518767, -143.54335 -20.515367, -143.5449 -20.511967, -143.54615 -20.5086, 
+      -143.54695 -20.5053, -143.5474 -20.502167, -143.54745 -20.499167, -143.5471 -20.496333, -143.54635 -20.493733, -143.54525 -20.4914, -143.54375 -20.4893, -143.5419 -20.487533, -143.5397 -20.486033, -143.5372 -20.4849, 
+      -143.5344 -20.4841, -143.5314 -20.483633, -143.5281 -20.483567, -143.5247 -20.483833, -143.5211 -20.484433, -143.5174 -20.4854, -143.51365 -20.4867, -143.50985 -20.488333, -143.5061 -20.490267, -143.50235 -20.492467, 
+      -143.49875 -20.494933, -143.49525 -20.497667, -143.49195 -20.500567, -143.48885 -20.503633, -143.48605 -20.506867, -143.48345 -20.510167, -143.4812 -20.513567, -143.47925 -20.516967, -143.4777 -20.5204, -143.47645 -20.523733, 
+      -143.47565 -20.527033, -143.4752 -20.530167, -143.47515 -20.533167, -143.4755 -20.536, -143.47625 -20.5386, -143.47735 -20.540933, -143.47885 -20.543033, -143.4807 -20.5448, -143.4829 -20.5463, -143.4854 -20.547433, 
+      -143.4882 -20.548233, -143.4912 -20.5487, -143.4945 -20.548767, -143.4979 -20.5485, -143.5015 -20.5479, -143.5052 -20.546933, -143.50895 -20.545633, -143.51275 -20.544, -143.5165 -20.542067, -143.52025 -20.539867, 
+      -143.52385 -20.5374)), 
+  ((-146.38745 -14.608967, -146.3903 -14.610167, -146.39305 -14.610933, -146.3957 -14.6112, -146.3982 -14.611033, -146.4005 -14.6104, -146.4026 -14.609333, -146.4045 -14.6078, -146.40615 -14.605833, -146.40755 -14.6035, 
+      -146.4087 -14.600767, -146.4095 -14.597667, -146.41005 -14.594267, -146.4103 -14.5906, -146.4102 -14.5867, -146.40985 -14.582567, -146.40915 -14.578333, -146.4082 -14.573967, -146.4069 -14.569567, -146.4054 -14.565133, 
+      -146.4036 -14.560767, -146.4016 -14.556467, -146.3994 -14.552333, -146.397 -14.548367, -146.39445 -14.5446, -146.39175 -14.541133, -146.38895 -14.537967, -146.38605 -14.535133, -146.38315 -14.532667, -146.38025 -14.5306, 
+      -146.37735 -14.528967, -146.3745 -14.527767, -146.37175 -14.527, -146.3691 -14.526733, -146.3666 -14.5269, -146.3643 -14.527533, -146.3622 -14.5286, -146.3603 -14.530133, -146.35865 -14.5321, -146.35725 -14.534433, 
+      -146.3561 -14.537167, -146.3553 -14.540267, -146.35475 -14.543667, -146.3545 -14.547333, -146.3546 -14.551233, -146.35495 -14.555367, -146.35565 -14.5596, -146.3566 -14.563967, -146.3579 -14.568367, -146.3594 -14.5728, 
+      -146.3612 -14.577167, -146.3632 -14.581467, -146.3654 -14.5856, -146.3678 -14.589567, -146.37035 -14.593333, -146.37305 -14.5968, -146.37585 -14.599967, -146.37875 -14.6028, -146.38165 -14.605267, -146.38455 -14.607333, 
+      -146.38745 -14.608967)), 
+  ((-146.2482 -14.490667, -146.2545 -14.491867, -146.26105 -14.4929, -146.26775 -14.493767, -146.2746 -14.4945, -146.28145 -14.495067, -146.2883 -14.495433, -146.295 -14.495633, -146.30155 -14.495667, -146.3078 -14.495533, 
+      -146.31375 -14.4952, -146.3193 -14.4947, -146.32435 -14.494, -146.32895 -14.493167, -146.33295 -14.4922, -146.3364 -14.491067, -146.33915 -14.4898, -146.34125 -14.488433, -146.34265 -14.486967, -146.34335 -14.4854, 
+      -146.34335 -14.483767, -146.3426 -14.4821, -146.34115 -14.4804, -146.339 -14.478667, -146.33615 -14.476967, -146.3327 -14.475267, -146.32865 -14.473633, -146.32405 -14.472067, -146.3189 -14.470567, -146.31335 -14.469133, 
+      -146.3074 -14.467867, -146.3011 -14.466667, -146.29455 -14.465633, -146.28785 -14.464767, -146.281 -14.464033, -146.27415 -14.463467, -146.2673 -14.4631, -146.2606 -14.4629, -146.25405 -14.462867, -146.2478 -14.463, 
+      -146.24185 -14.463333, -146.2363 -14.463833, -146.23125 -14.464533, -146.22665 -14.465367, -146.22265 -14.466333, -146.2192 -14.467467, -146.21645 -14.468733, -146.21435 -14.4701, -146.21295 -14.471567, -146.21225 -14.473133, 
+      -146.21225 -14.474767, -146.213 -14.476433, -146.21445 -14.478133, -146.2166 -14.479867, -146.21945 -14.481567, -146.2229 -14.483267, -146.22695 -14.4849, -146.23155 -14.486467, -146.2367 -14.487967, -146.24225 -14.4894, 
+      -146.2482 -14.490667)), 
+  ((-140.7949 -17.883167, -140.79775 -17.896567, -140.79275 -17.907233, -140.78175 -17.9159, -140.76675 -17.9219, -140.76275 -17.929233, -140.76675 -17.938567, -140.78075 -17.9419, -140.79575 -17.9399, -140.82175 -17.925233, 
+      -140.83275 -17.910567, -140.83575 -17.882533, -140.83375 -17.871867, -140.82075 -17.866533, -140.80575 -17.8652, -140.79575 -17.870533, -140.7949 -17.883167)), 
+  ((-138.96725 -21.910133, -138.97125 -21.9121, -138.9756 -21.9139, -138.98015 -21.915533, -138.98485 -21.917033, -138.98975 -21.9183, -138.99465 -21.919333, -138.9996 -21.920167, -139.00455 -21.920767, -139.00935 -21.921133, 
+      -139.01405 -21.921267, -139.01855 -21.921133, -139.0228 -21.920767, -139.02675 -21.920167, -139.0304 -21.919333, -139.03365 -21.918267, -139.0365 -21.916967, -139.03895 -21.9155, -139.0409 -21.913867, -139.04235 -21.912033, 
+      -139.0433 -21.910067, -139.04375 -21.908, -139.0437 -21.9058, -139.0431 -21.903533, -139.042 -21.901233, -139.04045 -21.8989, -139.03835 -21.896567, -139.0358 -21.894267, -139.03285 -21.892, -139.0295 -21.889833, 
+      -139.02575 -21.887733, -139.02175 -21.885767, -139.0174 -21.883967, -139.01285 -21.882333, -139.00815 -21.880833, -139.00325 -21.879567, -138.99835 -21.878533, -138.9934 -21.8777, -138.98845 -21.8771, -138.98365 -21.876733, 
+      -138.97895 -21.8766, -138.97445 -21.876733, -138.9702 -21.8771, -138.96625 -21.8777, -138.9626 -21.878533, -138.95935 -21.8796, -138.9565 -21.8809, -138.95405 -21.882367, -138.9521 -21.884, -138.95065 -21.885833, 
+      -138.9497 -21.8878, -138.94925 -21.889867, -138.9493 -21.892067, -138.9499 -21.894333, -138.951 -21.896633, -138.95255 -21.898967, -138.95465 -21.9013, -138.9572 -21.9036, -138.96015 -21.905867, -138.9635 -21.908033, 
+      -138.96725 -21.910133)), 
+  ((-147.85025 -15.1308, -147.84005 -15.140533, -147.8202 -15.1529, -147.80305 -15.164367, -147.8017 -15.1758, -147.80835 -15.180233, -147.8374 -15.173167, -147.87575 -15.154667, -147.8995 -15.130867, -147.90085 -15.1194, 
+      -147.89025 -15.111467, -147.87705 -15.110567, -147.86385 -15.114967, -147.85025 -15.1308)), 
+  ((-140.54375 -7.895633, -140.52975 -7.9049, -140.5282 -7.9111, -140.5313 -7.919333, -140.54675 -7.932733, -140.5792 -7.947167, -140.5993 -7.946133, -140.61475 -7.933767, -140.6132 -7.923467, -140.60085 -7.9111, 
+      -140.56375 -7.895633, -140.54375 -7.895633)), 
+  ((6.14925 42.922433, 6.1422 42.925933, 6.12995 42.929433, 6.1273 42.9388, 6.1466 42.9528, 6.17375 42.9639, 6.1992 42.9639, 6.2211 42.953967, 6.2237 42.940533, 6.22285 42.9347, 
+      6.20705 42.926533, 6.14925 42.922433)), 
+  ((-154.5926 -15.917067, -154.5966 -15.915733, -154.6005 -15.914167, -154.6042 -15.9124, -154.60775 -15.910433, -154.61105 -15.9083, -154.6141 -15.906033, -154.61685 -15.9036, -154.61925 -15.9011, -154.6213 -15.898533, 
+      -154.62295 -15.895933, -154.62425 -15.8933, -154.6251 -15.8907, -154.62555 -15.888133, -154.62555 -15.885633, -154.62515 -15.883233, -154.6243 -15.880967, -154.62305 -15.878867, -154.62145 -15.8769, -154.6194 -15.875167, 
+      -154.617 -15.873633, -154.6143 -15.872333, -154.6113 -15.871267, -154.608 -15.8705, -154.60445 -15.869967, -154.60075 -15.8697, -154.59685 -15.8697, -154.5929 -15.87, -154.58885 -15.870567, -154.58475 -15.8714, 
+      -154.5807 -15.872467, -154.5767 -15.8738, -154.5728 -15.875367, -154.5691 -15.877133, -154.56555 -15.8791, -154.56225 -15.881233, -154.5592 -15.8835, -154.55645 -15.885933, -154.55405 -15.888433, -154.552 -15.891, 
+      -154.55035 -15.8936, -154.54905 -15.896233, -154.5482 -15.898833, -154.54775 -15.9014, -154.54775 -15.9039, -154.54815 -15.9063, -154.549 -15.908567, -154.55025 -15.910667, -154.55185 -15.912633, -154.5539 -15.914367, 
+      -154.5563 -15.9159, -154.559 -15.9172, -154.562 -15.918267, -154.5653 -15.919033, -154.56885 -15.919567, -154.57255 -15.919833, -154.57645 -15.919833, -154.5804 -15.919533, -154.58445 -15.918967, -154.58855 -15.918133, 
+      -154.5926 -15.917067)), 
+  ((-152.5961 -22.642367, -152.5844 -22.647767, -152.5803 -22.652967, -152.5835 -22.665533, -152.59545 -22.680567, -152.61155 -22.6913, -152.6359 -22.693433, -152.6515 -22.686367, -152.6575 -22.6781, -152.6561 -22.669533, 
+      -152.64555 -22.655733, -152.63035 -22.6453, -152.61385 -22.641633, -152.5961 -22.642367)), 
+  ((-144.31435 -27.640667, -144.30465 -27.650733, -144.3038 -27.657033, -144.31325 -27.6645, -144.3391 -27.667967, -144.3701 -27.666233, -144.39165 -27.659933, -144.4054 -27.649567, -144.40625 -27.640967, -144.39765 -27.632333, 
+      -144.3787 -27.6312, -144.3434 -27.634633, -144.31435 -27.640667)), 
+  ((-145.7757 -16.090233, -145.7728 -16.090367, -145.7699 -16.090833, -145.76705 -16.091667, -145.76425 -16.092833, -145.7616 -16.094333, -145.7591 -16.096167, -145.7567 -16.098267, -145.75455 -16.100633, -145.7526 -16.103267, 
+      -145.7509 -16.1061, -145.74945 -16.1091, -145.74825 -16.112267, -145.74735 -16.115567, -145.74675 -16.118933, -145.74645 -16.122333, -145.7465 -16.125733, -145.7468 -16.129133, -145.7474 -16.132433, -145.7483 -16.135667, 
+      -145.7495 -16.138733, -145.75095 -16.141633, -145.7527 -16.1443, -145.75465 -16.146767, -145.7568 -16.148967, -145.75915 -16.150867, -145.7617 -16.152467, -145.76435 -16.153733, -145.76715 -16.154667, -145.77 -16.155267, 
+      -145.7729 -16.1555, -145.7758 -16.155367, -145.7787 -16.1549, -145.78155 -16.154067, -145.78435 -16.1529, -145.787 -16.1514, -145.7895 -16.149567, -145.7919 -16.147467, -145.79405 -16.1451, -145.796 -16.142467, 
+      -145.7977 -16.139633, -145.79915 -16.136633, -145.80035 -16.133467, -145.80125 -16.130167, -145.80185 -16.1268, -145.80215 -16.1234, -145.8021 -16.12, -145.8018 -16.1166, -145.8012 -16.1133, -145.8003 -16.110067, 
+      -145.7991 -16.107, -145.79765 -16.1041, -145.7959 -16.101433, -145.79395 -16.098967, -145.7918 -16.096767, -145.78945 -16.094867, -145.7869 -16.093267, -145.78425 -16.092, -145.78145 -16.091067, -145.7786 -16.090467, 
+      -145.7757 -16.090233)), 
+  ((-151.7309 -16.296633, -151.7298 -16.284433, -151.72325 -16.277133, -151.7115 -16.274667, -151.69175 -16.275667, -151.6793 -16.2825, -151.68075 -16.296667, -151.6954 -16.3123, -151.72395 -16.326933, -151.74445 -16.329867, 
+      -151.76055 -16.327433, -151.7679 -16.318133, -151.76495 -16.308367, -151.754 -16.304, -151.7408 -16.3035, -151.73565 -16.302533, -151.7309 -16.296633)), 
+  ((-145.3731 -16.4736, -145.3764 -16.470767, -145.3795 -16.4678, -145.38245 -16.464633, -145.3852 -16.461367, -145.38775 -16.458, -145.39 -16.4546, -145.39195 -16.4512, -145.39355 -16.447833, -145.3949 -16.4445, 
+      -145.39585 -16.4413, -145.39645 -16.4382, -145.39675 -16.4353, -145.3966 -16.4326, -145.39615 -16.4301, -145.3953 -16.4279, -145.39415 -16.425967, -145.3926 -16.424333, -145.3908 -16.423, -145.38865 -16.422033, 
+      -145.38625 -16.4214, -145.3836 -16.421133, -145.3807 -16.4212, -145.37765 -16.421667, -145.3744 -16.422433, -145.3711 -16.423567, -145.36765 -16.425033, -145.3642 -16.4268, -145.3607 -16.4289, -145.35725 -16.431233, 
+      -145.3539 -16.4338, -145.3506 -16.436633, -145.3475 -16.4396, -145.34455 -16.442767, -145.3418 -16.446033, -145.33925 -16.4494, -145.337 -16.4528, -145.33505 -16.4562, -145.33345 -16.459567, -145.3321 -16.4629, 
+      -145.33115 -16.4661, -145.33055 -16.4692, -145.33025 -16.4721, -145.3304 -16.4748, -145.33085 -16.4773, -145.3317 -16.4795, -145.33285 -16.481433, -145.3344 -16.483067, -145.3362 -16.4844, -145.33835 -16.485367, 
+      -145.34075 -16.486, -145.3434 -16.486267, -145.3463 -16.4862, -145.34935 -16.485733, -145.3526 -16.484967, -145.3559 -16.483833, -145.35935 -16.482367, -145.3628 -16.4806, -145.3663 -16.478533, -145.36975 -16.476167, 
+      -145.3731 -16.4736)), 
+  ((54.48795 -15.828033, 54.4738 -15.835867, 54.45495 -15.833767, 54.41105 -15.805, 54.41105 -15.7935, 54.43065 -15.783567, 54.45655 -15.786167, 54.48245 -15.799767, 54.4895 -15.816, 54.48795 -15.828033)), 
+  ((-147.7938 -14.926333, -147.79175 -14.927433, -147.79005 -14.928833, -147.78865 -14.9305, -147.78765 -14.932467, -147.787 -14.9347, -147.7867 -14.937133, -147.78685 -14.939767, -147.78735 -14.9426, -147.7882 -14.945533, 
+      -147.78945 -14.9486, -147.79105 -14.951733, -147.79295 -14.954933, -147.7952 -14.9581, -147.7977 -14.961267, -147.8005 -14.964367, -147.8035 -14.967367, -147.8067 -14.9702, -147.8101 -14.9729, -147.8136 -14.975433, 
+      -147.8172 -14.9777, -147.82085 -14.979767, -147.82445 -14.981533, -147.8281 -14.983033, -147.8316 -14.984233, -147.83505 -14.9851, -147.83835 -14.985633, -147.84145 -14.985867, -147.8443 -14.985767, -147.84695 -14.9853, 
+      -147.8493 -14.984533, -147.85135 -14.983433, -147.85305 -14.982033, -147.85445 -14.980367, -147.85545 -14.9784, -147.8561 -14.976167, -147.8564 -14.973733, -147.85625 -14.9711, -147.85575 -14.968267, -147.8549 -14.965333, 
+      -147.85365 -14.962267, -147.85205 -14.9591, -147.85015 -14.955933, -147.8479 -14.952767, -147.8454 -14.9496, -147.8426 -14.9465, -147.8396 -14.9435, -147.8364 -14.940667, -147.833 -14.937967, -147.8295 -14.935433, 
+      -147.8259 -14.933167, -147.82225 -14.9311, -147.81865 -14.929333, -147.815 -14.927833, -147.8115 -14.926633, -147.80805 -14.925767, -147.80475 -14.925233, -147.80165 -14.925, -147.7988 -14.9251, -147.79615 -14.925567, 
+      -147.7938 -14.926333)), 
+  ((-142.051 -17.972367, -142.05555 -17.972767, -142.0602 -17.972933, -142.06495 -17.972933, -142.0697 -17.972733, -142.07445 -17.9723, -142.0791 -17.9717, -142.08365 -17.970867, -142.08795 -17.9699, -142.09205 -17.968733, 
+      -142.0959 -17.9674, -142.0994 -17.965967, -142.1026 -17.964367, -142.10535 -17.962667, -142.1077 -17.960867, -142.1096 -17.959, -142.11105 -17.9571, -142.112 -17.955133, -142.11245 -17.953167, -142.1124 -17.951233, 
+      -142.11185 -17.949333, -142.11085 -17.947467, -142.1093 -17.945667, -142.10735 -17.944, -142.10495 -17.9424, -142.1021 -17.940967, -142.09885 -17.939667, -142.0953 -17.938533, -142.0914 -17.937567, -142.0873 -17.936767, 
+      -142.0829 -17.936167, -142.07835 -17.935767, -142.0737 -17.9356, -142.06895 -17.9356, -142.0642 -17.9358, -142.05945 -17.936233, -142.0548 -17.936833, -142.05025 -17.937667, -142.04595 -17.938633, -142.04185 -17.9398, 
+      -142.038 -17.941133, -142.0345 -17.942567, -142.0313 -17.944167, -142.02855 -17.945867, -142.0262 -17.947667, -142.0243 -17.949533, -142.02285 -17.951433, -142.0219 -17.9534, -142.02145 -17.955367, -142.0215 -17.9573, 
+      -142.02205 -17.9592, -142.02305 -17.961067, -142.0246 -17.962867, -142.02655 -17.964533, -142.02895 -17.966133, -142.0318 -17.967567, -142.03505 -17.968867, -142.0386 -17.97, -142.0425 -17.970967, -142.0466 -17.971767, 
+      -142.051 -17.972367)), 
+  ((-143.82755 -16.485767, -143.8317 -16.4829, -143.83575 -16.479867, -143.8397 -16.4767, -143.8435 -16.473367, -143.84715 -16.469933, -143.85055 -16.466467, -143.8537 -16.463, -143.85655 -16.459533, -143.85905 -16.456133, 
+      -143.8612 -16.452833, -143.863 -16.449667, -143.86435 -16.446667, -143.8653 -16.443867, -143.86585 -16.441267, -143.86595 -16.438967, -143.86565 -16.436967, -143.8649 -16.435233, -143.86375 -16.433833, -143.86215 -16.4328, 
+      -143.8602 -16.4321, -143.85785 -16.431767, -143.85515 -16.4318, -143.85215 -16.4322, -143.8489 -16.432967, -143.8454 -16.434067, -143.84165 -16.4355, -143.83775 -16.437267, -143.83375 -16.439367, -143.82965 -16.4417, 
+      -143.82555 -16.4443, -143.8214 -16.447167, -143.81735 -16.4502, -143.8134 -16.453367, -143.8096 -16.4567, -143.80595 -16.460133, -143.80255 -16.4636, -143.7994 -16.467067, -143.79655 -16.470533, -143.79405 -16.473933, 
+      -143.7919 -16.477233, -143.7901 -16.4804, -143.78875 -16.4834, -143.7878 -16.4862, -143.78725 -16.4888, -143.78715 -16.4911, -143.78745 -16.4931, -143.7882 -16.494833, -143.78935 -16.496233, -143.79095 -16.497267, 
+      -143.7929 -16.497967, -143.79525 -16.4983, -143.79795 -16.498267, -143.80095 -16.497867, -143.8042 -16.4971, -143.8077 -16.496, -143.81145 -16.494567, -143.81535 -16.4928, -143.81935 -16.4907, -143.82345 -16.488367, 
+      -143.82755 -16.485767)), 
+  ((-145.4245 -17.399, -145.42945 -17.397267, -145.4344 -17.3953, -145.4393 -17.3932, -145.44415 -17.3909, -145.4488 -17.3885, -145.4533 -17.385967, -145.4575 -17.383367, -145.46145 -17.380733, -145.46505 -17.378067, 
+      -145.46825 -17.3754, -145.4711 -17.3728, -145.47345 -17.370233, -145.47535 -17.3678, -145.4768 -17.365467, -145.4777 -17.363267, -145.4781 -17.361267, -145.478 -17.359433, -145.47735 -17.357833, -145.4762 -17.356467, 
+      -145.47455 -17.355333, -145.47245 -17.354467, -145.46985 -17.353867, -145.46685 -17.353533, -145.46345 -17.3535, -145.4597 -17.353733, -145.4556 -17.354233, -145.45125 -17.355, -145.4467 -17.356033, -145.44195 -17.357333, 
+      -145.4371 -17.358867, -145.43215 -17.3606, -145.4272 -17.362567, -145.4223 -17.364667, -145.41745 -17.366967, -145.4128 -17.369367, -145.4083 -17.3719, -145.4041 -17.3745, -145.40015 -17.377133, -145.39655 -17.3798, 
+      -145.39335 -17.382467, -145.3905 -17.385067, -145.38815 -17.387633, -145.38625 -17.390067, -145.3848 -17.3924, -145.3839 -17.3946, -145.3835 -17.3966, -145.3836 -17.398433, -145.38425 -17.400033, -145.3854 -17.4014, 
+      -145.38705 -17.402533, -145.38915 -17.4034, -145.39175 -17.404, -145.39475 -17.404333, -145.39815 -17.404367, -145.4019 -17.404133, -145.406 -17.403633, -145.41035 -17.402867, -145.4149 -17.401833, -145.41965 -17.400533, 
+      -145.4245 -17.399)), 
+  ((-154.4561 -15.844233, -154.454 -15.845833, -154.4522 -15.8476, -154.45075 -15.849533, -154.44965 -15.851633, -154.44895 -15.853867, -154.4486 -15.856167, -154.44865 -15.858567, -154.4491 -15.861033, -154.4499 -15.8635, 
+      -154.4511 -15.865967, -154.45265 -15.8684, -154.45455 -15.870767, -154.45675 -15.873067, -154.45925 -15.875233, -154.46205 -15.8773, -154.46505 -15.8792, -154.4683 -15.8809, -154.47165 -15.882433, -154.4752 -15.883733, 
+      -154.4788 -15.884833, -154.4825 -15.885667, -154.48615 -15.886267, -154.48985 -15.886633, -154.4934 -15.8867, -154.4969 -15.886533, -154.50025 -15.8861, -154.5034 -15.885433, -154.50635 -15.8845, -154.50905 -15.883333, 
+      -154.5115 -15.881967, -154.5136 -15.880367, -154.5154 -15.8786, -154.51685 -15.876667, -154.51795 -15.874567, -154.51865 -15.872333, -154.519 -15.870033, -154.51895 -15.867633, -154.5185 -15.865167, -154.5177 -15.8627, 
+      -154.5165 -15.860233, -154.51495 -15.8578, -154.51305 -15.855433, -154.51085 -15.853133, -154.50835 -15.850967, -154.50555 -15.8489, -154.50255 -15.847, -154.4993 -15.8453, -154.49595 -15.843767, -154.4924 -15.842467, 
+      -154.4888 -15.841367, -154.4851 -15.840533, -154.48145 -15.839933, -154.47775 -15.839567, -154.4742 -15.8395, -154.4707 -15.839667, -154.46735 -15.8401, -154.4642 -15.840767, -154.46125 -15.8417, -154.45855 -15.842867, 
+      -154.4561 -15.844233)), 
+  ((-134.9889 -23.1933, -134.9933 -23.194167, -134.9979 -23.194833, -135.0026 -23.195367, -135.00735 -23.195667, -135.01215 -23.1958, -135.0169 -23.195733, -135.0216 -23.195467, -135.02615 -23.195033, -135.0305 -23.1944, 
+      -135.0346 -23.1936, -135.03845 -23.192633, -135.04195 -23.1915, -135.04515 -23.1902, -135.0479 -23.1888, -135.05025 -23.187267, -135.05215 -23.185667, -135.05355 -23.183933, -135.0545 -23.182167, -135.05495 -23.180367, 
+      -135.0549 -23.178533, -135.05435 -23.1767, -135.0533 -23.174867, -135.05175 -23.1731, -135.04975 -23.171367, -135.0473 -23.1697, -135.0444 -23.168133, -135.04115 -23.1667, -135.03755 -23.165367, -135.03365 -23.1642, 
+      -135.0295 -23.163167, -135.0251 -23.1623, -135.0205 -23.161633, -135.0158 -23.1611, -135.01105 -23.1608, -135.00625 -23.160667, -135.0015 -23.160733, -134.9968 -23.161, -134.99225 -23.161433, -134.9879 -23.162067, 
+      -134.9838 -23.162867, -134.97995 -23.163833, -134.97645 -23.164967, -134.97325 -23.166267, -134.9705 -23.167667, -134.96815 -23.1692, -134.96625 -23.1708, -134.96485 -23.172533, -134.9639 -23.1743, -134.96345 -23.1761, 
+      -134.9635 -23.177933, -134.96405 -23.179767, -134.9651 -23.1816, -134.96665 -23.183367, -134.96865 -23.1851, -134.9711 -23.186767, -134.974 -23.188333, -134.97725 -23.189767, -134.98085 -23.1911, -134.98475 -23.192267, 
+      -134.9889 -23.1933)), 
+  ((-146.82595 -15.3212, -146.82365 -15.3225, -146.82165 -15.324, -146.81995 -15.325733, -146.8186 -15.327633, -146.8176 -15.329733, -146.8169 -15.332, -146.8166 -15.334367, -146.8167 -15.336833, -146.8171 -15.339367, 
+      -146.8179 -15.341967, -146.81905 -15.344567, -146.8205 -15.347167, -146.82235 -15.349733, -146.82445 -15.352233, -146.8268 -15.3546, -146.82945 -15.356867, -146.83235 -15.359, -146.8354 -15.360967, -146.8386 -15.362733, 
+      -146.84195 -15.364267, -146.8454 -15.3656, -146.84885 -15.366667, -146.85235 -15.3675, -146.85585 -15.368067, -146.85925 -15.368367, -146.86255 -15.3684, -146.8657 -15.368133, -146.8687 -15.367633, -146.8715 -15.366833, 
+      -146.87405 -15.3658, -146.87635 -15.3645, -146.87835 -15.363, -146.88005 -15.361267, -146.8814 -15.359367, -146.8824 -15.357267, -146.8831 -15.355, -146.8834 -15.352633, -146.8833 -15.350167, -146.8829 -15.347633, 
+      -146.8821 -15.345033, -146.88095 -15.342433, -146.8795 -15.339833, -146.87765 -15.337267, -146.87555 -15.334767, -146.8732 -15.3324, -146.87055 -15.330133, -146.86765 -15.328, -146.8646 -15.326033, -146.8614 -15.324267, 
+      -146.85805 -15.322733, -146.8546 -15.3214, -146.85115 -15.320333, -146.84765 -15.3195, -146.84415 -15.318933, -146.84075 -15.318633, -146.83745 -15.3186, -146.8343 -15.318867, -146.8313 -15.319367, -146.8285 -15.320167, 
+      -146.82595 -15.3212)), 
+  ((-136.1261 -21.984633, -136.11985 -21.993533, -136.1175 -22.006167, -136.1238 -22.0177, -136.1411 -22.026133, -136.1608 -22.022967, -136.17735 -22.0114, -136.1797 -21.9988, -136.17735 -21.982533, -136.1679 -21.9757, 
+      -136.14505 -21.9757, -136.1261 -21.984633)), 
+  ((-139.12415 -20.783967, -139.1105 -20.789867, -139.1016 -20.8004, -139.10105 -20.808433, -139.1058 -20.817533, -139.11785 -20.823133, -139.1336 -20.8228, -139.1541 -20.813333, -139.1793 -20.793367, -139.1798 -20.783933, 
+      -139.1688 -20.778333, -139.1483 -20.777967, -139.12415 -20.783967)), 
+  ((-143.53275 -20.458367, -143.5356 -20.460767, -143.5388 -20.463067, -143.5422 -20.465267, -143.54585 -20.467367, -143.54965 -20.469333, -143.5536 -20.471133, -143.5576 -20.472733, -143.56165 -20.474167, -143.5657 -20.475367, 
+      -143.5697 -20.476333, -143.57365 -20.4771, -143.5774 -20.4776, -143.581 -20.477833, -143.5844 -20.477833, -143.58755 -20.477567, -143.5904 -20.477067, -143.59295 -20.4763, -143.59515 -20.475333, -143.59695 -20.4741, 
+      -143.5984 -20.472667, -143.5994 -20.471033, -143.6 -20.469233, -143.6002 -20.467267, -143.59995 -20.465167, -143.5993 -20.462967, -143.59825 -20.460633, -143.59675 -20.458267, -143.5949 -20.455867, -143.59265 -20.453433, 
+      -143.59005 -20.451033, -143.5872 -20.448633, -143.584 -20.446333, -143.5806 -20.444133, -143.57695 -20.442033, -143.57315 -20.440067, -143.5692 -20.438267, -143.5652 -20.436667, -143.56115 -20.435233, -143.5571 -20.434033, 
+      -143.5531 -20.433033, -143.54915 -20.4323, -143.5454 -20.4318, -143.5418 -20.431567, -143.5384 -20.431567, -143.53525 -20.431833, -143.5324 -20.432333, -143.52985 -20.4331, -143.52765 -20.434067, -143.52585 -20.4353, 
+      -143.5244 -20.436733, -143.5234 -20.438367, -143.5228 -20.440167, -143.5226 -20.442133, -143.52285 -20.444233, -143.5235 -20.446433, -143.52455 -20.448767, -143.52605 -20.451133, -143.5279 -20.453533, -143.53015 -20.455967, 
+      -143.53275 -20.458367)), 
+  ((-145.94925 -15.8327, -145.95385 -15.8311, -145.95845 -15.8293, -145.96305 -15.827333, -145.96755 -15.8252, -145.97195 -15.822967, -145.9761 -15.820633, -145.98005 -15.8182, -145.9837 -15.815733, -145.98705 -15.813233, 
+      -145.99005 -15.810767, -145.9927 -15.8083, -145.9949 -15.8059, -145.99665 -15.8036, -145.99795 -15.8014, -145.9988 -15.799367, -145.99915 -15.797467, -145.999 -15.795733, -145.9984 -15.7942, -145.9973 -15.7929, 
+      -145.99575 -15.791833, -145.99375 -15.790967, -145.9913 -15.7904, -145.9885 -15.790067, -145.9853 -15.789967, -145.98175 -15.790167, -145.97795 -15.7906, -145.97385 -15.7913, -145.96955 -15.792233, -145.96515 -15.793433, 
+      -145.96055 -15.794833, -145.95595 -15.796433, -145.95135 -15.798233, -145.94675 -15.8002, -145.94225 -15.802333, -145.93785 -15.804567, -145.9337 -15.8069, -145.92975 -15.809333, -145.9261 -15.8118, -145.92275 -15.8143, 
+      -145.91975 -15.816767, -145.9171 -15.819233, -145.9149 -15.821633, -145.91315 -15.823933, -145.91185 -15.826133, -145.911 -15.828167, -145.91065 -15.830067, -145.9108 -15.8318, -145.9114 -15.833333, -145.9125 -15.834633, 
+      -145.91405 -15.8357, -145.91605 -15.836567, -145.9185 -15.837133, -145.9213 -15.837467, -145.9245 -15.837567, -145.92805 -15.837367, -145.93185 -15.836933, -145.93595 -15.836233, -145.94025 -15.8353, -145.94465 -15.8341, 
+      -145.94925 -15.8327)), 
+  ((-146.82005 -15.589633, -146.81705 -15.589667, -146.8141 -15.59, -146.81115 -15.590633, -146.8083 -15.591533, -146.8056 -15.5927, -146.803 -15.5941, -146.80055 -15.595767, -146.7983 -15.597633, -146.79625 -15.5997, 
+      -146.7945 -15.601967, -146.79295 -15.604367, -146.7917 -15.6069, -146.79075 -15.609533, -146.79005 -15.6122, -146.7897 -15.614967, -146.7897 -15.6177, -146.78995 -15.620433, -146.7905 -15.6231, -146.7914 -15.6257, 
+      -146.7926 -15.6282, -146.79405 -15.630533, -146.79575 -15.632733, -146.7977 -15.634733, -146.7999 -15.636567, -146.8023 -15.638133, -146.80485 -15.639467, -146.80755 -15.640533, -146.8104 -15.641333, -146.8133 -15.641867, 
+      -146.81625 -15.6421, -146.81925 -15.642067, -146.8222 -15.641733, -146.82515 -15.6411, -146.828 -15.6402, -146.8307 -15.639033, -146.8333 -15.637633, -146.83575 -15.635967, -146.838 -15.6341, -146.84005 -15.632033, 
+      -146.8418 -15.629767, -146.84335 -15.627367, -146.8446 -15.624833, -146.84555 -15.6222, -146.84625 -15.619533, -146.8466 -15.616767, -146.8466 -15.614033, -146.84635 -15.6113, -146.8458 -15.608633, -146.8449 -15.606033, 
+      -146.8437 -15.603533, -146.84225 -15.6012, -146.84055 -15.599, -146.8386 -15.597, -146.8364 -15.595167, -146.834 -15.5936, -146.83145 -15.592267, -146.82875 -15.5912, -146.8259 -15.5904, -146.823 -15.589867, 
+      -146.82005 -15.589633)), 
+  ((-146.0989 -15.7905, -146.1031 -15.7912, -146.10745 -15.791733, -146.11195 -15.792067, -146.11645 -15.792233, -146.121 -15.7922, -146.1255 -15.791967, -146.12985 -15.791567, -146.1341 -15.791, -146.1382 -15.790233, 
+      -146.142 -15.7893, -146.14555 -15.7882, -146.1488 -15.787, -146.1517 -15.785633, -146.15425 -15.784133, -146.15635 -15.782567, -146.158 -15.780933, -146.15925 -15.7792, -146.16 -15.777433, -146.1603 -15.775633, 
+      -146.1601 -15.773833, -146.15945 -15.772033, -146.15835 -15.7703, -146.15675 -15.7686, -146.15475 -15.766967, -146.15235 -15.7654, -146.14955 -15.763967, -146.14635 -15.762667, -146.1429 -15.761467, -146.1391 -15.760433, 
+      -146.1351 -15.759567, -146.1309 -15.758867, -146.12655 -15.758333, -146.12205 -15.758, -146.11755 -15.757833, -146.113 -15.757867, -146.1085 -15.7581, -146.10415 -15.7585, -146.0999 -15.759067, -146.0958 -15.759833, 
+      -146.092 -15.760767, -146.08845 -15.761867, -146.0852 -15.763067, -146.0823 -15.764433, -146.07975 -15.765933, -146.07765 -15.7675, -146.076 -15.769133, -146.07475 -15.770867, -146.074 -15.772633, -146.0737 -15.774433, 
+      -146.0739 -15.776233, -146.07455 -15.778033, -146.07565 -15.779767, -146.07725 -15.781467, -146.07925 -15.7831, -146.08165 -15.784667, -146.08445 -15.7861, -146.08765 -15.7874, -146.0911 -15.7886, -146.0949 -15.789633, 
+      -146.0989 -15.7905)), 
+  ((-138.8396 -21.815133, -138.8436 -21.814433, -138.8476 -21.813533, -138.8515 -21.812433, -138.85535 -21.811167, -138.85905 -21.8097, -138.86255 -21.8081, -138.86585 -21.806367, -138.8689 -21.8045, -138.87165 -21.802533, 
+      -138.8741 -21.8005, -138.8762 -21.7984, -138.8779 -21.796267, -138.87925 -21.794133, -138.8802 -21.792033, -138.8807 -21.789933, -138.88085 -21.787933, -138.8805 -21.786, -138.8798 -21.784167, -138.87865 -21.782467, 
+      -138.8771 -21.7809, -138.8752 -21.7795, -138.87295 -21.7783, -138.87035 -21.777267, -138.86745 -21.776433, -138.86425 -21.7758, -138.86085 -21.7754, -138.85725 -21.7752, -138.85345 -21.775233, -138.8496 -21.7755, 
+      -138.8456 -21.776, -138.8416 -21.7767, -138.8376 -21.7776, -138.8337 -21.7787, -138.82985 -21.779967, -138.82615 -21.781433, -138.82265 -21.783033, -138.81935 -21.784767, -138.8163 -21.786633, -138.81355 -21.7886, 
+      -138.8111 -21.790633, -138.809 -21.792733, -138.8073 -21.794867, -138.80595 -21.797, -138.805 -21.7991, -138.8045 -21.8012, -138.80435 -21.8032, -138.8047 -21.805133, -138.8054 -21.806967, -138.80655 -21.808667, 
+      -138.8081 -21.810233, -138.81 -21.811633, -138.81225 -21.812833, -138.81485 -21.813867, -138.81775 -21.8147, -138.82095 -21.815333, -138.82435 -21.815733, -138.82795 -21.815933, -138.83175 -21.8159, -138.8356 -21.815633, 
+      -138.8396 -21.815133)), 
+  ((-138.87095 -9.476033, -138.85585 -9.474567, -138.8496 -9.477133, -138.84915 -9.483533, -138.85585 -9.491567, -138.86695 -9.502833, -138.88045 -9.515033, -138.89635 -9.5266, -138.91365 -9.530433, -138.9233 -9.5253, 
+      -138.92715 -9.515333, -138.9252 -9.503133, -138.9151 -9.497367, -138.8944 -9.4874, -138.87095 -9.476033)), 
+  ((-140.76455 -18.231933, -140.76565 -18.227033, -140.76655 -18.221933, -140.76735 -18.216733, -140.768 -18.211433, -140.7685 -18.206167, -140.76885 -18.200933, -140.76905 -18.1958, -140.76905 -18.190833, -140.7689 -18.1861, 
+      -140.7686 -18.181633, -140.7681 -18.177467, -140.76745 -18.1737, -140.7667 -18.1703, -140.76575 -18.167367, -140.76475 -18.1649, -140.76355 -18.162933, -140.7623 -18.1615, -140.76095 -18.1606, -140.7595 -18.160267, 
+      -140.758 -18.160467, -140.75645 -18.161233, -140.7549 -18.162533, -140.7533 -18.164367, -140.75175 -18.1667, -140.7502 -18.1695, -140.7487 -18.1728, -140.74725 -18.176467, -140.7459 -18.180533, -140.7446 -18.184933, 
+      -140.74345 -18.1896, -140.74235 -18.1945, -140.74145 -18.1996, -140.74065 -18.2048, -140.74 -18.2101, -140.7395 -18.215367, -140.73915 -18.2206, -140.73895 -18.225733, -140.73895 -18.2307, -140.7391 -18.235433, 
+      -140.7394 -18.2399, -140.7399 -18.244067, -140.74055 -18.247833, -140.7413 -18.251233, -140.74225 -18.254167, -140.74325 -18.256633, -140.74445 -18.2586, -140.7457 -18.260033, -140.74705 -18.260933, -140.7485 -18.261267, 
+      -140.75 -18.261067, -140.75155 -18.2603, -140.7531 -18.259, -140.7547 -18.257167, -140.75625 -18.254833, -140.7578 -18.252033, -140.7593 -18.248767, -140.76075 -18.245067, -140.7621 -18.241, -140.7634 -18.2366, 
+      -140.76455 -18.231933)), 
+  ((-138.68335 -19.3777, -138.6809 -19.3766, -138.6782 -19.375733, -138.6753 -19.3751, -138.67225 -19.3747, -138.66905 -19.374567, -138.6658 -19.3747, -138.66245 -19.375067, -138.6591 -19.375667, -138.65575 -19.376533, 
+      -138.65245 -19.3776, -138.64925 -19.3789, -138.64615 -19.3804, -138.64325 -19.3821, -138.6405 -19.383933, -138.638 -19.385933, -138.6357 -19.388067, -138.6337 -19.390333, -138.632 -19.392633, -138.6306 -19.395, 
+      -138.6295 -19.3974, -138.62875 -19.3998, -138.6284 -19.402167, -138.62835 -19.4045, -138.62865 -19.406733, -138.6293 -19.408867, -138.6303 -19.4109, -138.63165 -19.412767, -138.6333 -19.414467, -138.63525 -19.416, 
+      -138.63745 -19.4173, -138.6399 -19.4184, -138.6426 -19.419267, -138.6455 -19.4199, -138.64855 -19.4203, -138.65175 -19.420433, -138.655 -19.4203, -138.65835 -19.419933, -138.6617 -19.419333, -138.66505 -19.418467, 
+      -138.66835 -19.4174, -138.67155 -19.4161, -138.67465 -19.4146, -138.67755 -19.4129, -138.6803 -19.411067, -138.6828 -19.409067, -138.6851 -19.406933, -138.6871 -19.404667, -138.6888 -19.402367, -138.6902 -19.4, 
+      -138.6913 -19.3976, -138.69205 -19.3952, -138.6924 -19.392833, -138.69245 -19.3905, -138.69215 -19.388267, -138.6915 -19.386133, -138.6905 -19.3841, -138.68915 -19.382233, -138.6875 -19.380533, -138.68555 -19.379, 
+      -138.68335 -19.3777)), 
+  ((47.3006 -11.438867, 47.29745 -11.439667, 47.29415 -11.440267, 47.2908 -11.4406, 47.2874 -11.440733, 47.284 -11.4406, 47.28065 -11.440267, 47.27735 -11.439667, 47.2742 -11.438867, 47.27115 -11.437833, 
+      47.2683 -11.4366, 47.26565 -11.435167, 47.26325 -11.433567, 47.2611 -11.4318, 47.25925 -11.4299, 47.2577 -11.427867, 47.2565 -11.425767, 47.2556 -11.423567, 47.2551 -11.421333, 47.2549 -11.419067, 
+      47.2551 -11.4168, 47.2556 -11.414567, 47.2565 -11.412367, 47.2577 -11.410267, 47.25925 -11.408233, 47.2611 -11.406333, 47.26325 -11.404567, 47.26565 -11.402967, 47.2683 -11.401533, 47.27115 -11.4003, 
+      47.2742 -11.399267, 47.27735 -11.398467, 47.28065 -11.397867, 47.284 -11.397533, 47.2874 -11.3974, 47.2908 -11.397533, 47.29415 -11.397867, 47.29745 -11.398467, 47.3006 -11.399267, 47.30365 -11.4003, 
+      47.3065 -11.401533, 47.30915 -11.402967, 47.31155 -11.404567, 47.3137 -11.406333, 47.31555 -11.408233, 47.3171 -11.410267, 47.3183 -11.412367, 47.3192 -11.414567, 47.3197 -11.4168, 47.3199 -11.419067, 
+      47.3197 -11.421333, 47.3192 -11.423567, 47.3183 -11.425767, 47.3171 -11.427867, 47.31555 -11.4299, 47.3137 -11.4318, 47.31155 -11.433567, 47.30915 -11.435167, 47.3065 -11.4366, 47.30365 -11.437833, 
+      47.3006 -11.438867)), 
+  ((-145.1715 -14.6316, -145.16965 -14.632333, -145.168 -14.633433, -145.16665 -14.6348, -145.16555 -14.6365, -145.16475 -14.6385, -145.16425 -14.640733, -145.16405 -14.6432, -145.16415 -14.6459, -145.16455 -14.648767, 
+      -145.16525 -14.651767, -145.16625 -14.6549, -145.1675 -14.658133, -145.16905 -14.6614, -145.1708 -14.664667, -145.17285 -14.6679, -145.17505 -14.6711, -145.17745 -14.674167, -145.18 -14.677133, -145.1827 -14.679933, 
+      -145.1855 -14.682533, -145.18835 -14.684933, -145.19125 -14.687067, -145.19415 -14.688933, -145.197 -14.6905, -145.1998 -14.691767, -145.20255 -14.692733, -145.20515 -14.693333, -145.2076 -14.6936, -145.2099 -14.693533, 
+      -145.212 -14.693133, -145.21385 -14.6924, -145.2155 -14.6913, -145.21685 -14.689933, -145.21795 -14.688233, -145.21875 -14.686233, -145.21925 -14.684, -145.21945 -14.681533, -145.21935 -14.678833, -145.21895 -14.675967, 
+      -145.21825 -14.672967, -145.21725 -14.669833, -145.216 -14.6666, -145.21445 -14.663333, -145.2127 -14.660067, -145.21065 -14.656833, -145.20845 -14.653633, -145.20605 -14.650567, -145.2035 -14.6476, -145.2008 -14.6448, 
+      -145.198 -14.6422, -145.19515 -14.6398, -145.19225 -14.637667, -145.18935 -14.6358, -145.1865 -14.634233, -145.18365 -14.632967, -145.18095 -14.632, -145.17835 -14.6314, -145.1759 -14.631133, -145.1736 -14.6312, 
+      -145.1715 -14.6316)), 
+  ((-142.2027 -16.078567, -142.19955 -16.0789, -142.1965 -16.0795, -142.1935 -16.0803, -142.1907 -16.081333, -142.188 -16.0826, -142.18555 -16.084033, -142.1833 -16.0857, -142.18135 -16.0875, -142.1796 -16.089433, 
+      -142.1782 -16.091533, -142.17705 -16.0937, -142.17625 -16.095967, -142.1758 -16.098267, -142.17565 -16.1006, -142.17585 -16.102933, -142.1764 -16.105267, -142.17725 -16.107533, -142.1784 -16.109733, -142.1799 -16.111833, 
+      -142.18165 -16.113833, -142.18365 -16.115667, -142.18595 -16.117333, -142.18845 -16.118833, -142.19115 -16.120133, -142.194 -16.121233, -142.197 -16.1221, -142.20005 -16.122733, -142.20325 -16.1231, -142.2064 -16.123267, 
+      -142.2096 -16.123167, -142.21275 -16.122833, -142.2158 -16.122233, -142.2188 -16.121433, -142.2216 -16.1204, -142.2243 -16.119133, -142.22675 -16.1177, -142.229 -16.116033, -142.23095 -16.114233, -142.2327 -16.1123, 
+      -142.2341 -16.1102, -142.23525 -16.108033, -142.23605 -16.105767, -142.2365 -16.103467, -142.23665 -16.101133, -142.23645 -16.0988, -142.2359 -16.096467, -142.23505 -16.0942, -142.2339 -16.092, -142.2324 -16.0899, 
+      -142.23065 -16.0879, -142.22865 -16.086067, -142.22635 -16.0844, -142.22385 -16.0829, -142.22115 -16.0816, -142.2183 -16.0805, -142.2153 -16.079633, -142.21225 -16.079, -142.20905 -16.078633, -142.2059 -16.078467, 
+      -142.2027 -16.078567)), 
+  ((-152.24375 -16.6624, -152.2477 -16.6623, -152.2517 -16.662, -152.2557 -16.661533, -152.25965 -16.660867, -152.26355 -16.66, -152.26735 -16.658967, -152.27095 -16.657767, -152.27435 -16.656433, -152.2775 -16.654967, 
+      -152.2804 -16.653367, -152.28295 -16.651667, -152.2852 -16.6499, -152.28705 -16.648033, -152.28855 -16.646167, -152.2897 -16.644267, -152.29035 -16.642333, -152.29065 -16.640467, -152.2905 -16.638633, -152.28995 -16.636833, 
+      -152.289 -16.635133, -152.2876 -16.633533, -152.28585 -16.632033, -152.2837 -16.630667, -152.28125 -16.629467, -152.27845 -16.628433, -152.2754 -16.627533, -152.27205 -16.626867, -152.26855 -16.626367, -152.2648 -16.626033, 
+      -152.26095 -16.625933, -152.257 -16.626033, -152.253 -16.626333, -152.249 -16.6268, -152.24505 -16.627467, -152.24115 -16.628333, -152.23735 -16.629367, -152.23375 -16.630567, -152.23035 -16.6319, -152.2272 -16.633367, 
+      -152.2243 -16.634967, -152.22175 -16.636667, -152.2195 -16.638433, -152.21765 -16.6403, -152.21615 -16.642167, -152.215 -16.644067, -152.21435 -16.646, -152.21405 -16.647867, -152.2142 -16.6497, -152.21475 -16.6515, 
+      -152.2157 -16.6532, -152.2171 -16.6548, -152.21885 -16.6563, -152.221 -16.657667, -152.22345 -16.658867, -152.22625 -16.6599, -152.2293 -16.6608, -152.23265 -16.661467, -152.23615 -16.661967, -152.2399 -16.6623, 
+      -152.24375 -16.6624)), 
+  ((-140.84525 -18.127033, -140.84905 -18.125033, -140.85275 -18.122867, -140.85645 -18.120567, -140.85995 -18.118133, -140.86335 -18.115567, -140.8665 -18.112967, -140.8694 -18.1103, -140.8721 -18.1076, -140.87445 -18.104933, 
+      -140.8765 -18.102333, -140.87815 -18.099767, -140.8795 -18.0973, -140.88045 -18.095, -140.881 -18.0928, -140.88115 -18.0908, -140.8809 -18.089, -140.88025 -18.087433, -140.87925 -18.086067, -140.87785 -18.084967, 
+      -140.8761 -18.084133, -140.874 -18.083567, -140.87155 -18.083267, -140.86885 -18.083267, -140.86585 -18.083533, -140.86265 -18.084067, -140.85925 -18.084867, -140.8557 -18.085967, -140.852 -18.0873, -140.84825 -18.088867, 
+      -140.84445 -18.090633, -140.84065 -18.092633, -140.83695 -18.0948, -140.83325 -18.0971, -140.82975 -18.099533, -140.82635 -18.1021, -140.8232 -18.1047, -140.8203 -18.107367, -140.8176 -18.110067, -140.81525 -18.112733, 
+      -140.8132 -18.115333, -140.81155 -18.1179, -140.8102 -18.120367, -140.80925 -18.122667, -140.8087 -18.124867, -140.80855 -18.126867, -140.8088 -18.128667, -140.80945 -18.130233, -140.81045 -18.1316, -140.81185 -18.1327, 
+      -140.8136 -18.133533, -140.8157 -18.1341, -140.81815 -18.1344, -140.82085 -18.1344, -140.82385 -18.134133, -140.82705 -18.1336, -140.83045 -18.1328, -140.834 -18.1317, -140.8377 -18.130367, -140.84145 -18.1288, 
+      -140.84525 -18.127033)), 
+  ((-139.0272 -22.010067, -139.0305 -22.008833, -139.03365 -22.007433, -139.03665 -22.005833, -139.0395 -22.004067, -139.04215 -22.002167, -139.04455 -22.000167, -139.04665 -21.998067, -139.0485 -21.995867, -139.05005 -21.993633, 
+      -139.0513 -21.9914, -139.05215 -21.989133, -139.0527 -21.9869, -139.05285 -21.984733, -139.0527 -21.9826, -139.05215 -21.9806, -139.0513 -21.9787, -139.0501 -21.976933, -139.04855 -21.975367, -139.0467 -21.973933, 
+      -139.04455 -21.9727, -139.0422 -21.971667, -139.03955 -21.970867, -139.0367 -21.9703, -139.0337 -21.969933, -139.0305 -21.969833, -139.02725 -21.969933, -139.0239 -21.9703, -139.0205 -21.970867, -139.01715 -21.9717, 
+      -139.0138 -21.972733, -139.0105 -21.973967, -139.00735 -21.975367, -139.00435 -21.976967, -139.0015 -21.978733, -138.99885 -21.980633, -138.99645 -21.982633, -138.99435 -21.984733, -138.9925 -21.986933, -138.99095 -21.989167, 
+      -138.9897 -21.9914, -138.98885 -21.993667, -138.9883 -21.9959, -138.98815 -21.998067, -138.9883 -22.0002, -138.98885 -22.0022, -138.9897 -22.0041, -138.9909 -22.005867, -138.99245 -22.007433, -138.9943 -22.008867, 
+      -138.99645 -22.0101, -138.9988 -22.011133, -139.00145 -22.011933, -139.0043 -22.0125, -139.0073 -22.012867, -139.0105 -22.012967, -139.01375 -22.012867, -139.0171 -22.0125, -139.0205 -22.011933, -139.02385 -22.0111, 
+      -139.0272 -22.010067)), 
+  ((-144.6844 -16.9029, -144.68785 -16.9019, -144.6912 -16.900733, -144.69445 -16.899367, -144.69755 -16.897833, -144.70045 -16.896133, -144.70315 -16.8943, -144.7056 -16.892367, -144.70775 -16.890333, -144.7096 -16.888233, 
+      -144.71115 -16.8861, -144.7124 -16.8839, -144.71325 -16.881733, -144.71375 -16.879567, -144.7139 -16.877467, -144.7137 -16.875433, -144.71315 -16.873467, -144.7122 -16.871633, -144.7109 -16.869933, -144.7093 -16.8684, 
+      -144.70735 -16.867033, -144.70515 -16.865833, -144.70265 -16.864833, -144.69995 -16.864033, -144.697 -16.863467, -144.69385 -16.863133, -144.6906 -16.863, -144.6872 -16.8631, -144.68375 -16.863433, -144.6803 -16.864, 
+      -144.6768 -16.864767, -144.67335 -16.865767, -144.67 -16.866933, -144.66675 -16.8683, -144.66365 -16.869833, -144.66075 -16.871533, -144.65805 -16.873367, -144.6556 -16.8753, -144.65345 -16.877333, -144.6516 -16.879433, 
+      -144.65005 -16.881567, -144.6488 -16.883767, -144.64795 -16.885933, -144.64745 -16.8881, -144.6473 -16.8902, -144.6475 -16.892233, -144.64805 -16.8942, -144.649 -16.896033, -144.6503 -16.897733, -144.6519 -16.899267, 
+      -144.65385 -16.900633, -144.65605 -16.901833, -144.65855 -16.902833, -144.66125 -16.903633, -144.6642 -16.9042, -144.66735 -16.904533, -144.6706 -16.904667, -144.674 -16.904567, -144.67745 -16.904233, -144.6809 -16.903667, 
+      -144.6844 -16.9029)), 
+  ((47.33525 -11.526867, 47.3322 -11.527633, 47.32905 -11.5282, 47.3258 -11.528567, 47.3225 -11.528667, 47.3192 -11.528567, 47.31595 -11.5282, 47.3128 -11.527633, 47.30975 -11.526867, 47.3068 -11.525867, 
+      47.30405 -11.524667, 47.3015 -11.5233, 47.29915 -11.521733, 47.2971 -11.520033, 47.2953 -11.5182, 47.2938 -11.516233, 47.29265 -11.5142, 47.2918 -11.5121, 47.29125 -11.509933, 47.2911 -11.507733, 
+      47.29125 -11.505533, 47.2918 -11.503367, 47.29265 -11.501267, 47.2938 -11.499233, 47.2953 -11.497267, 47.2971 -11.495433, 47.29915 -11.493733, 47.3015 -11.492167, 47.30405 -11.4908, 47.3068 -11.4896, 
+      47.30975 -11.4886, 47.3128 -11.487833, 47.31595 -11.487267, 47.3192 -11.4869, 47.3225 -11.4868, 47.3258 -11.4869, 47.32905 -11.487267, 47.3322 -11.487833, 47.33525 -11.4886, 47.3382 -11.4896, 
+      47.34095 -11.4908, 47.3435 -11.492167, 47.34585 -11.493733, 47.3479 -11.495433, 47.3497 -11.497267, 47.3512 -11.499233, 47.35235 -11.501267, 47.3532 -11.503367, 47.35375 -11.505533, 47.3539 -11.507733, 
+      47.35375 -11.509933, 47.3532 -11.5121, 47.35235 -11.5142, 47.3512 -11.516233, 47.3497 -11.5182, 47.3479 -11.520033, 47.34585 -11.521733, 47.3435 -11.5233, 47.34095 -11.524667, 47.3382 -11.525867, 
+      47.33525 -11.526867)), 
+  ((-139.09235 -21.965033, -139.09545 -21.9636, -139.0984 -21.962, -139.10125 -21.9602, -139.10385 -21.9583, -139.10625 -21.956267, -139.1084 -21.9541, -139.1103 -21.9519, -139.11185 -21.949633, -139.11315 -21.9473, 
+      -139.1141 -21.945, -139.11475 -21.942733, -139.11505 -21.9405, -139.115 -21.938333, -139.1146 -21.936267, -139.1139 -21.9343, -139.1128 -21.9325, -139.11145 -21.930833, -139.10975 -21.929367, -139.1078 -21.928067, 
+      -139.10555 -21.927, -139.1031 -21.926133, -139.10045 -21.9255, -139.09755 -21.9251, -139.09455 -21.924967, -139.09145 -21.925033, -139.0882 -21.925367, -139.08495 -21.925933, -139.0817 -21.926733, -139.07845 -21.927767, 
+      -139.07525 -21.928967, -139.07215 -21.9304, -139.0692 -21.932, -139.06635 -21.9338, -139.06375 -21.9357, -139.06135 -21.937733, -139.0592 -21.9399, -139.0573 -21.9421, -139.0557 -21.9444, -139.05445 -21.9467, 
+      -139.0535 -21.949, -139.05285 -21.951267, -139.05255 -21.9535, -139.0526 -21.955667, -139.053 -21.957733, -139.0537 -21.9597, -139.0548 -21.961533, -139.05615 -21.963167, -139.05785 -21.964633, -139.0598 -21.965933, 
+      -139.06205 -21.967, -139.0645 -21.967867, -139.06715 -21.9685, -139.07005 -21.9689, -139.07305 -21.969033, -139.07615 -21.968967, -139.0794 -21.968633, -139.08265 -21.968067, -139.0859 -21.967267, -139.08915 -21.966233, 
+      -139.09235 -21.965033)), 
+  ((-144.27295 -16.704167, -144.27595 -16.704933, -144.2791 -16.7055, -144.2823 -16.705833, -144.28555 -16.705967, -144.2888 -16.705833, -144.292 -16.7055, -144.29515 -16.704933, -144.29815 -16.704167, -144.30105 -16.7032, 
+      -144.30375 -16.702, -144.3063 -16.700667, -144.3086 -16.699133, -144.3106 -16.697433, -144.3124 -16.695633, -144.31385 -16.6937, -144.315 -16.6917, -144.31585 -16.6896, -144.31635 -16.687467, -144.31655 -16.6853, 
+      -144.31635 -16.683133, -144.31585 -16.681, -144.315 -16.6789, -144.31385 -16.6769, -144.3124 -16.674967, -144.3106 -16.673167, -144.3086 -16.671467, -144.3063 -16.669933, -144.30375 -16.6686, -144.30105 -16.6674, 
+      -144.29815 -16.666433, -144.29515 -16.665667, -144.292 -16.6651, -144.2888 -16.664767, -144.28555 -16.664633, -144.2823 -16.664767, -144.2791 -16.6651, -144.27595 -16.665667, -144.27295 -16.666433, -144.27005 -16.6674, 
+      -144.26735 -16.6686, -144.2648 -16.669933, -144.2625 -16.671467, -144.2605 -16.673167, -144.2587 -16.674967, -144.25725 -16.6769, -144.2561 -16.6789, -144.25525 -16.681, -144.25475 -16.683133, -144.25455 -16.6853, 
+      -144.25475 -16.687467, -144.25525 -16.6896, -144.2561 -16.6917, -144.25725 -16.6937, -144.2587 -16.695633, -144.2605 -16.697433, -144.2625 -16.699133, -144.2648 -16.700667, -144.26735 -16.702, -144.27005 -16.7032, 
+      -144.27295 -16.704167)), 
+  ((-142.31345 -15.950033, -142.31125 -15.950867, -142.3092 -15.951933, -142.3074 -15.953267, -142.30585 -15.9548, -142.3046 -15.956567, -142.30355 -15.9585, -142.30285 -15.9606, -142.3024 -15.962867, -142.30225 -15.965233, 
+      -142.3024 -15.9677, -142.30285 -15.970267, -142.3036 -15.972833, -142.30465 -15.975433, -142.30595 -15.978, -142.3075 -15.980533, -142.30935 -15.983, -142.31135 -15.985367, -142.3136 -15.9876, -142.316 -15.989667, 
+      -142.31855 -15.991567, -142.32125 -15.9933, -142.324 -15.9948, -142.32685 -15.996067, -142.3297 -15.9971, -142.33255 -15.9979, -142.33535 -15.9984, -142.33815 -15.998667, -142.3408 -15.998633, -142.34335 -15.998333, 
+      -142.34575 -15.997767, -142.34795 -15.996933, -142.35 -15.995867, -142.3518 -15.994533, -142.35335 -15.993, -142.3546 -15.991233, -142.35565 -15.9893, -142.35635 -15.9872, -142.3568 -15.984933, -142.35695 -15.982567, 
+      -142.3568 -15.9801, -142.35635 -15.977533, -142.3556 -15.974967, -142.35455 -15.972367, -142.35325 -15.9698, -142.3517 -15.967267, -142.34985 -15.9648, -142.34785 -15.962433, -142.3456 -15.9602, -142.3432 -15.958133, 
+      -142.34065 -15.956233, -142.33795 -15.9545, -142.3352 -15.953, -142.33235 -15.951733, -142.3295 -15.9507, -142.32665 -15.9499, -142.32385 -15.9494, -142.32105 -15.949133, -142.3184 -15.949167, -142.31585 -15.949467, 
+      -142.31345 -15.950033)), 
+  ((-134.70195 -23.101, -134.70505 -23.099633, -134.70805 -23.098067, -134.7109 -23.096333, -134.71355 -23.094467, -134.716 -23.092467, -134.71825 -23.0904, -134.7202 -23.0882, -134.72185 -23.086, -134.7232 -23.083733, 
+      -134.72425 -23.081467, -134.725 -23.0792, -134.72535 -23.077, -134.7254 -23.074867, -134.7251 -23.0728, -134.7245 -23.070867, -134.7235 -23.069067, -134.7222 -23.067433, -134.72065 -23.065967, -134.71875 -23.064667, 
+      -134.7166 -23.063567, -134.7142 -23.0627, -134.7116 -23.062067, -134.7088 -23.061667, -134.70585 -23.061467, -134.70275 -23.061533, -134.69955 -23.061833, -134.69635 -23.062333, -134.6931 -23.0631, -134.68985 -23.064067, 
+      -134.68665 -23.065267, -134.6835 -23.066633, -134.68055 -23.0682, -134.6777 -23.069933, -134.67505 -23.0718, -134.6726 -23.0738, -134.67035 -23.075867, -134.6684 -23.078067, -134.66675 -23.080267, -134.6654 -23.082533, 
+      -134.66435 -23.0848, -134.6636 -23.087067, -134.66325 -23.089267, -134.6632 -23.0914, -134.6635 -23.093467, -134.6641 -23.0954, -134.6651 -23.0972, -134.6664 -23.098833, -134.66795 -23.1003, -134.66985 -23.1016, 
+      -134.672 -23.1027, -134.6744 -23.103567, -134.677 -23.1042, -134.6798 -23.1046, -134.68275 -23.1048, -134.68585 -23.104733, -134.68905 -23.104433, -134.69225 -23.103933, -134.6955 -23.103167, -134.69875 -23.1022, 
+      -134.70195 -23.101)), 
+  ((-135.11985 -23.1676, -135.1176 -23.167467, -135.11525 -23.167633, -135.1129 -23.168133, -135.11055 -23.1689, -135.10815 -23.17, -135.1058 -23.171367, -135.10355 -23.173, -135.10135 -23.1749, -135.09925 -23.177033, 
+      -135.0973 -23.179333, -135.0955 -23.181867, -135.0939 -23.184533, -135.09245 -23.187333, -135.09125 -23.1902, -135.09025 -23.193167, -135.08945 -23.196133, -135.08895 -23.1991, -135.08865 -23.202067, -135.0886 -23.204933, 
+      -135.0888 -23.2077, -135.08925 -23.210367, -135.08995 -23.212867, -135.0909 -23.215167, -135.09205 -23.217267, -135.09345 -23.219133, -135.095 -23.220733, -135.09675 -23.222067, -135.09865 -23.223133, -135.1007 -23.2239, 
+      -135.10285 -23.224333, -135.1051 -23.224467, -135.10745 -23.2243, -135.1098 -23.2238, -135.11215 -23.223033, -135.11455 -23.221933, -135.1169 -23.220567, -135.11915 -23.218933, -135.12135 -23.217033, -135.12345 -23.2149, 
+      -135.1254 -23.2126, -135.1272 -23.210067, -135.1288 -23.2074, -135.13025 -23.2046, -135.13145 -23.201733, -135.13245 -23.198767, -135.13325 -23.1958, -135.13375 -23.192833, -135.13405 -23.189867, -135.1341 -23.187, 
+      -135.1339 -23.184233, -135.13345 -23.181567, -135.13275 -23.179067, -135.1318 -23.176767, -135.13065 -23.174667, -135.12925 -23.1728, -135.1277 -23.1712, -135.12595 -23.169867, -135.12405 -23.1688, -135.122 -23.168033, 
+      -135.11985 -23.1676)), 
+  ((-142.2396 -16.1509, -142.23735 -16.1522, -142.2353 -16.1537, -142.23355 -16.155333, -142.2321 -16.1571, -142.2309 -16.159, -142.23 -16.161, -142.22945 -16.163033, -142.22925 -16.165167, -142.22935 -16.1673, 
+      -142.22975 -16.169467, -142.23055 -16.1716, -142.2316 -16.1737, -142.23295 -16.1757, -142.2346 -16.177667, -142.23655 -16.1795, -142.2387 -16.1812, -142.2411 -16.182767, -142.2437 -16.184167, -142.24645 -16.185367, 
+      -142.24935 -16.1864, -142.2524 -16.187233, -142.25545 -16.187833, -142.2586 -16.188233, -142.26175 -16.1884, -142.26485 -16.188333, -142.2679 -16.188033, -142.27085 -16.187533, -142.27365 -16.186833, -142.2763 -16.1859, 
+      -142.2788 -16.184767, -142.28105 -16.183467, -142.2831 -16.181967, -142.28485 -16.180333, -142.2863 -16.178567, -142.2875 -16.176667, -142.2884 -16.174667, -142.28895 -16.172633, -142.28915 -16.1705, -142.28905 -16.168367, 
+      -142.28865 -16.1662, -142.28785 -16.164067, -142.2868 -16.161967, -142.28545 -16.159967, -142.2838 -16.158, -142.28185 -16.156167, -142.2797 -16.154467, -142.2773 -16.1529, -142.2747 -16.1515, -142.27195 -16.1503, 
+      -142.26905 -16.149267, -142.266 -16.148433, -142.26295 -16.147833, -142.2598 -16.147433, -142.25665 -16.147267, -142.25355 -16.147333, -142.2505 -16.147633, -142.24755 -16.148133, -142.24475 -16.148833, -142.2421 -16.149767, 
+      -142.2396 -16.1509)), 
+  ((-140.6553 -17.929633, -140.65815 -17.931133, -140.6612 -17.9325, -140.66445 -17.9337, -140.66785 -17.934767, -140.67135 -17.935667, -140.67495 -17.936367, -140.67855 -17.9369, -140.68215 -17.937233, -140.6857 -17.937367, 
+      -140.68915 -17.9373, -140.6925 -17.937033, -140.69565 -17.936567, -140.69865 -17.9359, -140.7014 -17.935067, -140.7039 -17.934067, -140.7061 -17.9329, -140.70795 -17.9316, -140.70955 -17.930133, -140.71075 -17.928567, 
+      -140.7116 -17.9269, -140.7121 -17.925133, -140.7122 -17.9233, -140.7119 -17.921433, -140.71125 -17.919567, -140.71025 -17.917667, -140.7089 -17.915767, -140.7072 -17.913933, -140.70515 -17.912167, -140.7028 -17.910433, 
+      -140.7002 -17.908833, -140.69735 -17.907333, -140.6943 -17.905967, -140.69105 -17.904767, -140.68765 -17.9037, -140.68415 -17.9028, -140.68055 -17.9021, -140.67695 -17.901567, -140.67335 -17.901233, -140.6698 -17.9011, 
+      -140.66635 -17.901167, -140.663 -17.901433, -140.65985 -17.9019, -140.65685 -17.902567, -140.6541 -17.9034, -140.6516 -17.9044, -140.6494 -17.905567, -140.64755 -17.906867, -140.64595 -17.908333, -140.64475 -17.9099, 
+      -140.6439 -17.911567, -140.6434 -17.913333, -140.6433 -17.915167, -140.6436 -17.917033, -140.64425 -17.9189, -140.64525 -17.9208, -140.6466 -17.9227, -140.6483 -17.924533, -140.65035 -17.9263, -140.6527 -17.928033, 
+      -140.6553 -17.929633)), 
+  ((-138.4392 -20.7926, -138.4421 -20.793367, -138.44515 -20.7939, -138.44825 -20.794233, -138.4514 -20.794333, -138.45455 -20.794233, -138.45765 -20.7939, -138.4607 -20.793367, -138.4636 -20.7926, -138.46645 -20.791633, 
+      -138.46905 -20.7905, -138.4715 -20.7892, -138.47375 -20.7877, -138.4757 -20.786067, -138.4774 -20.784333, -138.47885 -20.782433, -138.48 -20.7805, -138.4808 -20.778467, -138.4813 -20.7764, -138.48145 -20.7743, 
+      -138.4813 -20.7722, -138.4808 -20.770133, -138.48 -20.7681, -138.47885 -20.766167, -138.4774 -20.764267, -138.4757 -20.762533, -138.47375 -20.7609, -138.4715 -20.7594, -138.46905 -20.7581, -138.46645 -20.756967, 
+      -138.4636 -20.756, -138.4607 -20.755233, -138.45765 -20.7547, -138.45455 -20.754367, -138.4514 -20.754267, -138.44825 -20.754367, -138.44515 -20.7547, -138.4421 -20.755233, -138.4392 -20.756, -138.43635 -20.756967, 
+      -138.43375 -20.7581, -138.4313 -20.7594, -138.42905 -20.7609, -138.4271 -20.762533, -138.4254 -20.764267, -138.42395 -20.766167, -138.4228 -20.7681, -138.422 -20.770133, -138.4215 -20.7722, -138.42135 -20.7743, 
+      -138.4215 -20.7764, -138.422 -20.778467, -138.4228 -20.7805, -138.42395 -20.782433, -138.4254 -20.784333, -138.4271 -20.786067, -138.42905 -20.7877, -138.4313 -20.7892, -138.43375 -20.7905, -138.43635 -20.791633, 
+      -138.4392 -20.7926)), 
+  ((-141.3241 -14.216033, -141.32725 -14.2147, -141.33035 -14.2132, -141.33325 -14.211533, -141.33605 -14.209733, -141.3386 -14.2078, -141.341 -14.205767, -141.3431 -14.203667, -141.34495 -14.2015, -141.3465 -14.199333, 
+      -141.34775 -14.197133, -141.3487 -14.194933, -141.3493 -14.1928, -141.34955 -14.1907, -141.3495 -14.188733, -141.3491 -14.186833, -141.34835 -14.185067, -141.34725 -14.183467, -141.3459 -14.182033, -141.3442 -14.180767, 
+      -141.34225 -14.1797, -141.34 -14.178833, -141.33755 -14.1782, -141.3349 -14.1778, -141.33205 -14.1776, -141.32905 -14.177633, -141.32595 -14.1779, -141.32275 -14.1784, -141.31955 -14.179133, -141.3163 -14.180033, 
+      -141.3131 -14.181167, -141.30995 -14.1825, -141.30685 -14.184, -141.30395 -14.185667, -141.30115 -14.187467, -141.2986 -14.1894, -141.2962 -14.191433, -141.2941 -14.193533, -141.29225 -14.1957, -141.2907 -14.197867, 
+      -141.28945 -14.200067, -141.2885 -14.202267, -141.2879 -14.2044, -141.28765 -14.2065, -141.2877 -14.208467, -141.2881 -14.210367, -141.28885 -14.212133, -141.28995 -14.213733, -141.2913 -14.215167, -141.293 -14.216433, 
+      -141.29495 -14.2175, -141.2972 -14.218367, -141.29965 -14.219, -141.3023 -14.2194, -141.30515 -14.2196, -141.30815 -14.219567, -141.31125 -14.2193, -141.31445 -14.2188, -141.31765 -14.218067, -141.3209 -14.217167, 
+      -141.3241 -14.216033)), 
+  ((-144.6098 -14.978, -144.6127 -14.978733, -144.61575 -14.979267, -144.61885 -14.9796, -144.62195 -14.9797, -144.62505 -14.9796, -144.62815 -14.979267, -144.6312 -14.978733, -144.6341 -14.978, -144.6369 -14.977033, 
+      -144.6395 -14.9759, -144.64195 -14.9746, -144.64415 -14.973133, -144.6461 -14.9715, -144.6478 -14.969767, -144.64925 -14.9679, -144.65035 -14.965967, -144.65115 -14.963933, -144.65165 -14.961867, -144.6518 -14.9598, 
+      -144.65165 -14.957733, -144.65115 -14.955667, -144.65035 -14.953633, -144.64925 -14.9517, -144.6478 -14.949833, -144.6461 -14.9481, -144.64415 -14.946467, -144.64195 -14.945, -144.6395 -14.9437, -144.6369 -14.942567, 
+      -144.6341 -14.9416, -144.6312 -14.940867, -144.62815 -14.940333, -144.62505 -14.94, -144.62195 -14.9399, -144.61885 -14.94, -144.61575 -14.940333, -144.6127 -14.940867, -144.6098 -14.9416, -144.607 -14.942567, 
+      -144.6044 -14.9437, -144.60195 -14.945, -144.59975 -14.946467, -144.5978 -14.9481, -144.5961 -14.949833, -144.59465 -14.9517, -144.59355 -14.953633, -144.59275 -14.955667, -144.59225 -14.957733, -144.5921 -14.9598, 
+      -144.59225 -14.961867, -144.59275 -14.963933, -144.59355 -14.965967, -144.59465 -14.9679, -144.5961 -14.969767, -144.5978 -14.9715, -144.59975 -14.973133, -144.60195 -14.9746, -144.6044 -14.9759, -144.607 -14.977033, 
+      -144.6098 -14.978)), 
+  ((-145.42475 -15.689667, -145.4223 -15.689933, -145.41985 -15.690467, -145.41755 -15.691267, -145.4153 -15.6923, -145.41325 -15.6936, -145.4113 -15.6951, -145.40955 -15.696833, -145.408 -15.698767, -145.4067 -15.700833, 
+      -145.4056 -15.703067, -145.40475 -15.705433, -145.40415 -15.7079, -145.4038 -15.710433, -145.4037 -15.713, -145.40385 -15.715567, -145.4043 -15.718133, -145.405 -15.720667, -145.40595 -15.723133, -145.40715 -15.725467, 
+      -145.40855 -15.7277, -145.41015 -15.7298, -145.41195 -15.731733, -145.41395 -15.733467, -145.4161 -15.734967, -145.41835 -15.736267, -145.4207 -15.737333, -145.42315 -15.738133, -145.42565 -15.738667, -145.42815 -15.738933, 
+      -145.43065 -15.738933, -145.4331 -15.738667, -145.43555 -15.738133, -145.43785 -15.737333, -145.4401 -15.7363, -145.44215 -15.735, -145.4441 -15.7335, -145.44585 -15.731767, -145.4474 -15.729833, -145.4487 -15.727767, 
+      -145.4498 -15.725533, -145.45065 -15.723167, -145.45125 -15.7207, -145.4516 -15.718167, -145.4517 -15.7156, -145.45155 -15.713033, -145.4511 -15.710467, -145.4504 -15.707933, -145.44945 -15.705467, -145.44825 -15.703133, 
+      -145.44685 -15.7009, -145.44525 -15.6988, -145.44345 -15.696867, -145.44145 -15.695133, -145.4393 -15.693633, -145.43705 -15.692333, -145.4347 -15.691267, -145.43225 -15.690467, -145.42975 -15.689933, -145.42725 -15.689667, 
+      -145.42475 -15.689667)), 
+  ((-145.1272 -19.863, -145.13035 -19.862167, -145.13345 -19.861133, -145.1364 -19.859933, -145.1392 -19.858567, -145.1418 -19.857033, -145.1442 -19.855367, -145.14635 -19.853567, -145.14825 -19.8517, -145.14985 -19.849767, 
+      -145.1512 -19.847733, -145.1522 -19.8457, -145.15285 -19.843667, -145.1532 -19.841633, -145.1532 -19.839633, -145.1529 -19.837667, -145.15225 -19.8358, -145.15125 -19.834033, -145.14995 -19.8324, -145.14835 -19.830867, 
+      -145.14645 -19.8295, -145.1443 -19.8283, -145.14195 -19.8273, -145.13935 -19.826467, -145.13655 -19.825833, -145.1336 -19.825433, -145.13055 -19.8252, -145.1274 -19.825233, -145.1242 -19.825433, -145.121 -19.825867, 
+      -145.1178 -19.826533, -145.11465 -19.827367, -145.11155 -19.8284, -145.1086 -19.8296, -145.1058 -19.831, -145.1032 -19.8325, -145.1008 -19.834167, -145.09865 -19.835967, -145.09675 -19.837833, -145.09515 -19.839767, 
+      -145.0938 -19.8418, -145.0928 -19.843833, -145.09215 -19.845867, -145.0918 -19.8479, -145.0918 -19.8499, -145.0921 -19.851867, -145.09275 -19.853733, -145.09375 -19.8555, -145.09505 -19.857133, -145.09665 -19.858667, 
+      -145.09855 -19.860033, -145.1007 -19.861233, -145.10305 -19.862233, -145.10565 -19.863067, -145.10845 -19.8637, -145.1114 -19.8641, -145.11445 -19.864333, -145.1176 -19.8643, -145.1208 -19.8641, -145.124 -19.863667, 
+      -145.1272 -19.863)), 
+  ((-143.2519 -16.882133, -143.25005 -16.883133, -143.2485 -16.884333, -143.2472 -16.885767, -143.2462 -16.8874, -143.2455 -16.8892, -143.2451 -16.891167, -143.245 -16.893267, -143.24525 -16.8955, -143.2458 -16.897833, 
+      -143.24665 -16.900233, -143.2478 -16.902667, -143.2492 -16.9051, -143.2509 -16.907533, -143.25285 -16.909933, -143.25505 -16.912233, -143.2574 -16.9145, -143.26 -16.9166, -143.2627 -16.9186, -143.2655 -16.9204, 
+      -143.26845 -16.922067, -143.2714 -16.9235, -143.2744 -16.924733, -143.2774 -16.925733, -143.28035 -16.9265, -143.28325 -16.927, -143.28605 -16.927267, -143.28865 -16.9273, -143.29115 -16.927033, -143.29345 -16.926533, 
+      -143.2955 -16.9258, -143.29735 -16.9248, -143.2989 -16.9236, -143.3002 -16.922167, -143.3012 -16.920533, -143.3019 -16.918733, -143.3023 -16.916767, -143.3024 -16.914667, -143.30215 -16.912433, -143.3016 -16.9101, 
+      -143.30075 -16.9077, -143.2996 -16.905267, -143.2982 -16.902833, -143.2965 -16.9004, -143.29455 -16.898, -143.29235 -16.8957, -143.29 -16.893433, -143.2874 -16.891333, -143.2847 -16.889333, -143.2819 -16.887533, 
+      -143.27895 -16.885867, -143.276 -16.884433, -143.273 -16.8832, -143.27 -16.8822, -143.26705 -16.881433, -143.26415 -16.880933, -143.26135 -16.880667, -143.25875 -16.880633, -143.25625 -16.8809, -143.25395 -16.8814, 
+      -143.2519 -16.882133)), 
+  ((-144.89345 -14.488767, -144.8971 -14.4908, -144.90095 -14.4928, -144.90505 -14.494733, -144.90925 -14.496567, -144.9136 -14.4983, -144.918 -14.4999, -144.92235 -14.501367, -144.9267 -14.502667, -144.931 -14.5038, 
+      -144.9351 -14.504733, -144.93905 -14.505467, -144.94275 -14.505967, -144.9462 -14.5063, -144.9494 -14.5064, -144.9522 -14.506267, -144.95465 -14.505933, -144.9567 -14.5054, -144.95835 -14.504633, -144.95955 -14.5037, 
+      -144.9603 -14.502567, -144.9606 -14.501267, -144.96045 -14.499767, -144.95985 -14.498167, -144.95875 -14.496433, -144.95725 -14.494567, -144.9553 -14.492633, -144.953 -14.490633, -144.9503 -14.4886, -144.9472 -14.4865, 
+      -144.94385 -14.484433, -144.9402 -14.4824, -144.93635 -14.4804, -144.93225 -14.478467, -144.92805 -14.476633, -144.9237 -14.4749, -144.9193 -14.4733, -144.91495 -14.471833, -144.9106 -14.470533, -144.9063 -14.4694, 
+      -144.9022 -14.468467, -144.89825 -14.467733, -144.89455 -14.467233, -144.89105 -14.4669, -144.8879 -14.4668, -144.8851 -14.466933, -144.88265 -14.467267, -144.8806 -14.4678, -144.87895 -14.468567, -144.87775 -14.4695, 
+      -144.877 -14.470633, -144.8767 -14.471933, -144.87685 -14.473433, -144.87745 -14.475033, -144.87855 -14.476767, -144.88005 -14.478633, -144.882 -14.480567, -144.8843 -14.482567, -144.887 -14.4846, -144.8901 -14.4867, 
+      -144.89345 -14.488767)), 
+  ((-141.03505 -18.1974, -141.03775 -18.195533, -141.04035 -18.1935, -141.0428 -18.191333, -141.04505 -18.1891, -141.0471 -18.186733, -141.04895 -18.184333, -141.05055 -18.1819, -141.05185 -18.179467, -141.0529 -18.177033, 
+      -141.05365 -18.174667, -141.05415 -18.172367, -141.0543 -18.170167, -141.05415 -18.1681, -141.0537 -18.166167, -141.05295 -18.1644, -141.05195 -18.162833, -141.05065 -18.161433, -141.04905 -18.1603, -141.04725 -18.159367, 
+      -141.0452 -18.1587, -141.04295 -18.158233, -141.04055 -18.158067, -141.03795 -18.158133, -141.03525 -18.158467, -141.03245 -18.159067, -141.0296 -18.159867, -141.0267 -18.160933, -141.0238 -18.162233, -141.02095 -18.163733, 
+      -141.01815 -18.1654, -141.01545 -18.167267, -141.01285 -18.1693, -141.0104 -18.171467, -141.00815 -18.1737, -141.0061 -18.176067, -141.00425 -18.178467, -141.00265 -18.1809, -141.00135 -18.183333, -141.0003 -18.185767, 
+      -140.99955 -18.188133, -140.99905 -18.190433, -140.9989 -18.192633, -140.99905 -18.1947, -140.9995 -18.196633, -141.00025 -18.1984, -141.00125 -18.199967, -141.00255 -18.201367, -141.00415 -18.2025, -141.00595 -18.203433, 
+      -141.008 -18.2041, -141.01025 -18.204533, -141.01265 -18.204733, -141.01525 -18.204667, -141.01795 -18.204333, -141.02075 -18.203733, -141.0236 -18.202933, -141.0265 -18.201867, -141.0294 -18.200567, -141.03225 -18.199067, 
+      -141.03505 -18.1974)), 
+  ((-144.76635 -14.493567, -144.76465 -14.494433, -144.76325 -14.495533, -144.7621 -14.4969, -144.76125 -14.498467, -144.76065 -14.500233, -144.7604 -14.502167, -144.7604 -14.5043, -144.76075 -14.506567, -144.76135 -14.508933, 
+      -144.76225 -14.5114, -144.76345 -14.513933, -144.76495 -14.5165, -144.76665 -14.519067, -144.7686 -14.5216, -144.77075 -14.5241, -144.77315 -14.526533, -144.77565 -14.528833, -144.7783 -14.531033, -144.78105 -14.533067, 
+      -144.78385 -14.534933, -144.78675 -14.5366, -144.78965 -14.538067, -144.7925 -14.539267, -144.79535 -14.540267, -144.79805 -14.541, -144.8007 -14.541433, -144.8032 -14.541633, -144.8055 -14.541567, -144.80765 -14.541233, 
+      -144.80955 -14.540633, -144.81125 -14.539767, -144.81265 -14.538667, -144.8138 -14.5373, -144.81465 -14.535733, -144.81525 -14.533967, -144.8155 -14.532033, -144.8155 -14.5299, -144.81515 -14.527633, -144.81455 -14.525267, 
+      -144.81365 -14.5228, -144.81245 -14.520267, -144.81095 -14.5177, -144.80925 -14.515133, -144.8073 -14.5126, -144.80515 -14.5101, -144.80275 -14.507667, -144.80025 -14.505367, -144.7976 -14.503167, -144.79485 -14.501133, 
+      -144.79205 -14.499267, -144.78915 -14.4976, -144.78625 -14.496133, -144.7834 -14.494933, -144.78055 -14.493933, -144.77785 -14.4932, -144.7752 -14.492767, -144.7727 -14.492567, -144.7704 -14.492633, -144.76825 -14.492967, 
+      -144.76635 -14.493567)), 
+  ((-143.55215 -16.5639, -143.55575 -16.562067, -143.5593 -16.560067, -143.5628 -16.5579, -143.5662 -16.555667, -143.56945 -16.5533, -143.5725 -16.5509, -143.57535 -16.548433, -143.578 -16.545967, -143.5803 -16.543533, 
+      -143.58235 -16.5411, -143.5841 -16.538767, -143.58545 -16.5365, -143.5865 -16.5344, -143.58715 -16.5324, -143.58745 -16.530567, -143.5874 -16.528933, -143.5869 -16.5275, -143.5861 -16.526267, -143.5849 -16.525267, 
+      -143.58335 -16.5245, -143.5815 -16.524, -143.5793 -16.523767, -143.57685 -16.523767, -143.57415 -16.524033, -143.57115 -16.524567, -143.568 -16.525333, -143.5647 -16.526333, -143.56125 -16.5276, -143.55775 -16.529033, 
+      -143.55415 -16.5307, -143.55055 -16.532533, -143.547 -16.534533, -143.5435 -16.5367, -143.5401 -16.538933, -143.53685 -16.5413, -143.5338 -16.5437, -143.53095 -16.546167, -143.5283 -16.548633, -143.526 -16.551067, 
+      -143.52395 -16.5535, -143.5222 -16.555833, -143.52085 -16.5581, -143.5198 -16.5602, -143.51915 -16.5622, -143.51885 -16.564033, -143.5189 -16.565667, -143.5194 -16.5671, -143.5202 -16.568333, -143.5214 -16.569333, 
+      -143.52295 -16.5701, -143.5248 -16.5706, -143.527 -16.570833, -143.52945 -16.570833, -143.53215 -16.570567, -143.53515 -16.570033, -143.5383 -16.569267, -143.5416 -16.568267, -143.54505 -16.567, -143.54855 -16.565567, 
+      -143.55215 -16.5639)), 
+  ((-142.3042 -16.224767, -142.3017 -16.2249, -142.29925 -16.225267, -142.29685 -16.2259, -142.29455 -16.226767, -142.29235 -16.227867, -142.29025 -16.229167, -142.2883 -16.2307, -142.28655 -16.2324, -142.285 -16.2343, 
+      -142.28365 -16.2363, -142.2825 -16.238467, -142.2816 -16.240733, -142.28095 -16.243067, -142.2806 -16.245467, -142.28045 -16.247867, -142.2806 -16.250267, -142.28095 -16.252667, -142.2816 -16.255, -142.2825 -16.257267, 
+      -142.28365 -16.2594, -142.285 -16.261433, -142.28655 -16.263333, -142.2883 -16.265033, -142.29025 -16.266567, -142.29235 -16.267867, -142.29455 -16.268967, -142.29685 -16.269833, -142.29925 -16.270467, -142.3017 -16.270833, 
+      -142.3042 -16.270967, -142.3067 -16.270833, -142.30915 -16.270467, -142.31155 -16.269833, -142.31385 -16.268967, -142.31605 -16.267867, -142.31815 -16.266567, -142.3201 -16.265033, -142.32185 -16.263333, -142.3234 -16.261433, 
+      -142.32475 -16.259433, -142.3259 -16.257267, -142.3268 -16.255, -142.32745 -16.252667, -142.3278 -16.250267, -142.32795 -16.247867, -142.3278 -16.245467, -142.32745 -16.243067, -142.3268 -16.240733, -142.3259 -16.238467, 
+      -142.32475 -16.236333, -142.3234 -16.2343, -142.32185 -16.2324, -142.3201 -16.2307, -142.31815 -16.229167, -142.31605 -16.227867, -142.31385 -16.226767, -142.31155 -16.2259, -142.30915 -16.225267, -142.3067 -16.2249, 
+      -142.3042 -16.224767)), 
+  ((-141.8206 -18.881567, -141.81775 -18.881567, -141.81495 -18.881767, -141.81215 -18.8822, -141.80945 -18.882833, -141.80685 -18.883667, -141.80435 -18.884733, -141.80205 -18.885967, -141.7999 -18.887367, -141.79795 -18.888933, 
+      -141.79625 -18.890633, -141.79475 -18.892433, -141.79355 -18.894367, -141.79265 -18.896367, -141.792 -18.898433, -141.79165 -18.900533, -141.7916 -18.902633, -141.7918 -18.904733, -141.79235 -18.9068, -141.7932 -18.908833, 
+      -141.7943 -18.910767, -141.79565 -18.9126, -141.79725 -18.9143, -141.79915 -18.9159, -141.8012 -18.9173, -141.80345 -18.918567, -141.8059 -18.919633, -141.80845 -18.9205, -141.81115 -18.921167, -141.8139 -18.9216, 
+      -141.8167 -18.921833, -141.81955 -18.921833, -141.82235 -18.921633, -141.82515 -18.9212, -141.82785 -18.920567, -141.83045 -18.919733, -141.83295 -18.918667, -141.83525 -18.917433, -141.8374 -18.916033, -141.83935 -18.914467, 
+      -141.84105 -18.912767, -141.84255 -18.910967, -141.84375 -18.909033, -141.84465 -18.907033, -141.8453 -18.904967, -141.84565 -18.902867, -141.8457 -18.900767, -141.8455 -18.898667, -141.84495 -18.8966, -141.8441 -18.894567, 
+      -141.843 -18.892633, -141.84165 -18.8908, -141.84005 -18.8891, -141.83815 -18.8875, -141.8361 -18.8861, -141.83385 -18.884833, -141.8314 -18.883767, -141.82885 -18.8829, -141.82615 -18.882233, -141.8234 -18.8818, 
+      -141.8206 -18.881567)), 
+  ((-1.6854 46.044533, -1.7106 46.0406, -1.7195 46.043567, -1.721 46.052467, -1.7121 46.060367, -1.67795 46.0752, -1.66165 46.078167, -1.6468 46.076167, -1.64535 46.067267, -1.65125 46.0564, 
+      -1.6854 46.044533)), 
+  ((-142.1184 -15.8295, -142.1158 -15.8299, -142.11325 -15.830533, -142.1108 -15.831367, -142.10855 -15.832433, -142.1064 -15.833667, -142.10445 -15.8351, -142.10275 -15.8367, -142.10125 -15.838433, -142.1 -15.840333, 
+      -142.099 -15.8423, -142.0983 -15.844367, -142.09785 -15.8465, -142.09765 -15.8487, -142.0978 -15.850867, -142.0982 -15.853067, -142.09885 -15.855233, -142.0998 -15.857333, -142.101 -15.859333, -142.10245 -15.861267, 
+      -142.10415 -15.863067, -142.10605 -15.864733, -142.10815 -15.866233, -142.1104 -15.867567, -142.1128 -15.8687, -142.11535 -15.869633, -142.11795 -15.870367, -142.1206 -15.870867, -142.1233 -15.871167, -142.126 -15.8712, 
+      -142.1287 -15.871033, -142.1313 -15.870633, -142.13385 -15.87, -142.1363 -15.869167, -142.13855 -15.8681, -142.1407 -15.866867, -142.14265 -15.865433, -142.14435 -15.863833, -142.14585 -15.8621, -142.1471 -15.8602, 
+      -142.1481 -15.858233, -142.1488 -15.856167, -142.14925 -15.854033, -142.14945 -15.851833, -142.1493 -15.849667, -142.1489 -15.847467, -142.14825 -15.8453, -142.1473 -15.8432, -142.1461 -15.8412, -142.14465 -15.839267, 
+      -142.14295 -15.837467, -142.14105 -15.8358, -142.13895 -15.8343, -142.1367 -15.832967, -142.1343 -15.831833, -142.13175 -15.8309, -142.12915 -15.830167, -142.1265 -15.829667, -142.1238 -15.829367, -142.1211 -15.829333, 
+      -142.1184 -15.8295)), 
+  ((-143.71045 -16.573133, -143.7139 -16.5711, -143.71735 -16.5689, -143.72075 -16.566567, -143.724 -16.564133, -143.7271 -16.561633, -143.73005 -16.559033, -143.73275 -16.556433, -143.73525 -16.553833, -143.7375 -16.551267, 
+      -143.7394 -16.548767, -143.741 -16.546333, -143.7423 -16.544033, -143.74325 -16.541833, -143.74385 -16.539833, -143.74405 -16.538, -143.7439 -16.536367, -143.7434 -16.534967, -143.74255 -16.5338, -143.74135 -16.5329, 
+      -143.7398 -16.532233, -143.73795 -16.531867, -143.7358 -16.531733, -143.73335 -16.5319, -143.7307 -16.532333, -143.7278 -16.533033, -143.7247 -16.533967, -143.7215 -16.535167, -143.71815 -16.5366, -143.7147 -16.538267, 
+      -143.71125 -16.540133, -143.7078 -16.542167, -143.70435 -16.544367, -143.70095 -16.5467, -143.6977 -16.549133, -143.6946 -16.551667, -143.69165 -16.554233, -143.68895 -16.556833, -143.68645 -16.559433, -143.6842 -16.562, 
+      -143.6823 -16.5645, -143.6807 -16.566933, -143.6794 -16.569233, -143.67845 -16.571433, -143.67785 -16.573433, -143.67765 -16.575267, -143.6778 -16.5769, -143.6783 -16.5783, -143.67915 -16.579467, -143.68035 -16.580367, 
+      -143.6819 -16.581033, -143.68375 -16.5814, -143.6859 -16.581533, -143.68835 -16.581367, -143.691 -16.580933, -143.6939 -16.580233, -143.697 -16.5793, -143.7002 -16.5781, -143.70355 -16.576667, -143.707 -16.575, 
+      -143.71045 -16.573133)), 
+  ((-152.2641 -16.5548, -152.2622 -16.5558, -152.26055 -16.557, -152.2592 -16.5584, -152.25805 -16.559967, -152.2572 -16.561667, -152.25665 -16.563533, -152.2564 -16.5655, -152.25645 -16.567567, -152.2568 -16.5697, 
+      -152.25745 -16.5719, -152.25835 -16.5741, -152.25955 -16.5763, -152.261 -16.5785, -152.26275 -16.580633, -152.2647 -16.5827, -152.26685 -16.584667, -152.26915 -16.586533, -152.27165 -16.588267, -152.2743 -16.589833, 
+      -152.27705 -16.591233, -152.27985 -16.592433, -152.2827 -16.593433, -152.28555 -16.594233, -152.2884 -16.5948, -152.29115 -16.595167, -152.29385 -16.595267, -152.29645 -16.595167, -152.2989 -16.594833, -152.3012 -16.594267, 
+      -152.3033 -16.593467, -152.3052 -16.592467, -152.30685 -16.591267, -152.3082 -16.589867, -152.30935 -16.5883, -152.3102 -16.5866, -152.31075 -16.584733, -152.311 -16.582767, -152.31095 -16.5807, -152.3106 -16.578567, 
+      -152.30995 -16.576367, -152.30905 -16.574167, -152.30785 -16.571967, -152.3064 -16.569767, -152.30465 -16.567633, -152.3027 -16.565567, -152.30055 -16.5636, -152.29825 -16.561733, -152.29575 -16.56, -152.2931 -16.558433, 
+      -152.29035 -16.557033, -152.28755 -16.555833, -152.2847 -16.554833, -152.28185 -16.554033, -152.279 -16.553467, -152.27625 -16.5531, -152.27355 -16.553, -152.27095 -16.5531, -152.2685 -16.553433, -152.2662 -16.554, 
+      -152.2641 -16.5548)), 
+  ((-146.85535 -15.794533, -146.85865 -15.7929, -146.86185 -15.791133, -146.865 -15.7892, -146.868 -15.787167, -146.87085 -15.785033, -146.87355 -15.782833, -146.876 -15.780567, -146.8782 -15.778267, -146.88015 -15.775967, 
+      -146.8818 -15.7737, -146.88315 -15.7715, -146.88415 -15.769367, -146.88485 -15.767333, -146.8852 -15.7654, -146.8852 -15.763633, -146.8849 -15.762, -146.8842 -15.760567, -146.8832 -15.7593, -146.88185 -15.758267, 
+      -146.8802 -15.757433, -146.87825 -15.756867, -146.87605 -15.7565, -146.8736 -15.756367, -146.87095 -15.7565, -146.8681 -15.756867, -146.8651 -15.757433, -146.86195 -15.758267, -146.85875 -15.7593, -146.85545 -15.760567, 
+      -146.85215 -15.762, -146.84885 -15.763633, -146.84565 -15.7654, -146.8425 -15.767333, -146.8395 -15.769367, -146.83665 -15.7715, -146.83395 -15.7737, -146.8315 -15.775967, -146.8293 -15.778267, -146.82735 -15.780567, 
+      -146.8257 -15.782833, -146.82435 -15.785033, -146.82335 -15.787167, -146.82265 -15.7892, -146.8223 -15.791133, -146.8223 -15.7929, -146.8226 -15.794533, -146.8233 -15.795967, -146.8243 -15.797233, -146.82565 -15.798267, 
+      -146.8273 -15.7991, -146.82925 -15.799667, -146.83145 -15.800033, -146.8339 -15.800167, -146.83655 -15.800033, -146.8394 -15.799667, -146.8424 -15.7991, -146.84555 -15.798267, -146.84875 -15.797233, -146.85205 -15.795967, 
+      -146.85535 -15.794533)), 
+  ((-148.1532 -15.1432, -148.1565 -15.1438, -148.15995 -15.144233, -148.16345 -15.144467, -148.167 -15.144567, -148.17055 -15.144467, -148.17405 -15.144233, -148.1775 -15.1438, -148.1808 -15.1432, -148.18395 -15.142467, 
+      -148.18695 -15.141567, -148.1897 -15.140533, -148.1922 -15.139367, -148.19445 -15.1381, -148.19635 -15.136733, -148.19795 -15.135267, -148.19925 -15.133733, -148.20015 -15.132167, -148.2007 -15.130533, -148.2009 -15.1289, 
+      -148.2007 -15.127267, -148.20015 -15.125633, -148.19925 -15.124067, -148.19795 -15.122533, -148.19635 -15.121067, -148.19445 -15.1197, -148.1922 -15.118433, -148.1897 -15.117267, -148.18695 -15.116233, -148.18395 -15.115333, 
+      -148.1808 -15.1146, -148.1775 -15.114, -148.17405 -15.113567, -148.17055 -15.113333, -148.167 -15.113233, -148.16345 -15.113333, -148.15995 -15.113567, -148.1565 -15.114, -148.1532 -15.1146, -148.15005 -15.115333, 
+      -148.14705 -15.116233, -148.1443 -15.117267, -148.1418 -15.118433, -148.13955 -15.1197, -148.13765 -15.121067, -148.13605 -15.122533, -148.13475 -15.124067, -148.13385 -15.125633, -148.1333 -15.127267, -148.1331 -15.1289, 
+      -148.1333 -15.130533, -148.13385 -15.132167, -148.13475 -15.133733, -148.13605 -15.135267, -148.13765 -15.136733, -148.13955 -15.1381, -148.1418 -15.139367, -148.1443 -15.140533, -148.14705 -15.141567, -148.15005 -15.142467, 
+      -148.1532 -15.1432)), 
+  ((-143.614 -16.4871, -143.618 -16.485333, -143.62205 -16.483433, -143.626 -16.481367, -143.62995 -16.4792, -143.63375 -16.476933, -143.6374 -16.4746, -143.6408 -16.472233, -143.64405 -16.469867, -143.64695 -16.4675, 
+      -143.6496 -16.465167, -143.6519 -16.4629, -143.65385 -16.460733, -143.6554 -16.458667, -143.65655 -16.456733, -143.65735 -16.454933, -143.6577 -16.453333, -143.6576 -16.451933, -143.6571 -16.450733, -143.6562 -16.449767, 
+      -143.6549 -16.449033, -143.6532 -16.448533, -143.6511 -16.448267, -143.6487 -16.448267, -143.64595 -16.4485, -143.6429 -16.448967, -143.6396 -16.4497, -143.6361 -16.450667, -143.6324 -16.451833, -143.62855 -16.453233, 
+      -143.6246 -16.454833, -143.6206 -16.4566, -143.61655 -16.4585, -143.6126 -16.460567, -143.60865 -16.462733, -143.60485 -16.465, -143.6012 -16.467333, -143.5978 -16.4697, -143.59455 -16.472067, -143.59165 -16.474433, 
+      -143.589 -16.476767, -143.5867 -16.479033, -143.58475 -16.4812, -143.5832 -16.483267, -143.58205 -16.4852, -143.58125 -16.487, -143.5809 -16.4886, -143.581 -16.49, -143.5815 -16.4912, -143.5824 -16.492167, 
+      -143.5837 -16.4929, -143.5854 -16.4934, -143.5875 -16.493667, -143.5899 -16.493667, -143.59265 -16.493433, -143.5957 -16.492967, -143.599 -16.492233, -143.6025 -16.491267, -143.6062 -16.4901, -143.61005 -16.4887, 
+      -143.614 -16.4871)), 
+  ((-143.0166 -20.721033, -143.01475 -20.721867, -143.0131 -20.722933, -143.01165 -20.724233, -143.0105 -20.7257, -143.0096 -20.727367, -143.00895 -20.7292, -143.0086 -20.731167, -143.00855 -20.7333, -143.00875 -20.7355, 
+      -143.00925 -20.7378, -143.01 -20.740133, -143.01105 -20.7425, -143.01235 -20.744867, -143.01385 -20.7472, -143.0156 -20.7495, -143.0176 -20.7517, -143.01975 -20.753833, -143.02205 -20.755833, -143.0245 -20.757667, 
+      -143.02705 -20.759367, -143.02965 -20.760867, -143.03235 -20.762167, -143.03505 -20.763233, -143.03775 -20.7641, -143.0404 -20.764733, -143.043 -20.7651, -143.0455 -20.765233, -143.0479 -20.765133, -143.05015 -20.764767, 
+      -143.0522 -20.764167, -143.05405 -20.763333, -143.0557 -20.762267, -143.05715 -20.760967, -143.0583 -20.7595, -143.0592 -20.757833, -143.05985 -20.756, -143.0602 -20.754033, -143.06025 -20.7519, -143.06005 -20.7497, 
+      -143.05955 -20.7474, -143.0588 -20.745067, -143.05775 -20.7427, -143.05645 -20.740333, -143.05495 -20.738, -143.0532 -20.7357, -143.0512 -20.7335, -143.04905 -20.731367, -143.04675 -20.729367, -143.0443 -20.727533, 
+      -143.04175 -20.725833, -143.03915 -20.724333, -143.03645 -20.723033, -143.03375 -20.721967, -143.03105 -20.7211, -143.0284 -20.720467, -143.0258 -20.7201, -143.0233 -20.719967, -143.0209 -20.720067, -143.01865 -20.720433, 
+      -143.0166 -20.721033)), 
+  ((-144.29245 -16.825133, -144.29565 -16.824033, -144.29875 -16.822767, -144.30175 -16.821367, -144.3046 -16.8198, -144.30735 -16.818133, -144.30985 -16.816333, -144.31215 -16.814467, -144.31425 -16.812533, -144.31605 -16.810567, 
+      -144.31755 -16.808567, -144.31875 -16.806567, -144.31965 -16.8046, -144.32025 -16.802667, -144.3205 -16.8008, -144.3204 -16.799, -144.31995 -16.797333, -144.3192 -16.795767, -144.31815 -16.794367, -144.31675 -16.7931, 
+      -144.3151 -16.792, -144.31315 -16.7911, -144.3109 -16.7904, -144.3085 -16.789867, -144.30585 -16.789567, -144.30305 -16.789433, -144.3001 -16.789567, -144.29705 -16.789867, -144.2939 -16.7904, -144.2907 -16.7911, 
+      -144.28755 -16.792, -144.28435 -16.7931, -144.28125 -16.794367, -144.27825 -16.795767, -144.2754 -16.797333, -144.27265 -16.799, -144.27015 -16.8008, -144.26785 -16.802667, -144.26575 -16.8046, -144.26395 -16.806567, 
+      -144.26245 -16.808567, -144.26125 -16.810567, -144.26035 -16.812533, -144.25975 -16.814467, -144.2595 -16.816333, -144.2596 -16.818133, -144.26005 -16.8198, -144.2608 -16.821367, -144.26185 -16.822767, -144.26325 -16.824033, 
+      -144.2649 -16.825133, -144.26685 -16.826033, -144.2691 -16.826733, -144.2715 -16.827267, -144.27415 -16.827567, -144.27695 -16.8277, -144.2799 -16.827567, -144.28295 -16.827267, -144.2861 -16.826733, -144.2893 -16.826033, 
+      -144.29245 -16.825133)), 
+  ((-143.5404 -20.592367, -143.5435 -20.593533, -143.54675 -20.594567, -143.55015 -20.595467, -143.5537 -20.596233, -143.55725 -20.596833, -143.56085 -20.597267, -143.56445 -20.597533, -143.568 -20.597633, -143.57145 -20.597533, 
+      -143.5748 -20.5973, -143.57795 -20.596867, -143.58095 -20.5963, -143.58365 -20.595567, -143.58615 -20.594667, -143.5883 -20.593667, -143.5902 -20.5925, -143.59175 -20.591233, -143.5929 -20.589867, -143.59375 -20.5884, 
+      -143.5942 -20.586867, -143.5943 -20.5853, -143.594 -20.583667, -143.5933 -20.582033, -143.59225 -20.5804, -143.59085 -20.578767, -143.58915 -20.577167, -143.58705 -20.575633, -143.5847 -20.574167, -143.5821 -20.5728, 
+      -143.5792 -20.5715, -143.5761 -20.570333, -143.57285 -20.5693, -143.56945 -20.5684, -143.5659 -20.567633, -143.56235 -20.567033, -143.55875 -20.5666, -143.55515 -20.566333, -143.5516 -20.566233, -143.54815 -20.566333, 
+      -143.5448 -20.566567, -143.54165 -20.567, -143.53865 -20.567567, -143.53595 -20.5683, -143.53345 -20.5692, -143.5313 -20.5702, -143.5294 -20.571367, -143.52785 -20.572633, -143.5267 -20.574, -143.52585 -20.575467, 
+      -143.5254 -20.577, -143.5253 -20.578567, -143.5256 -20.5802, -143.5263 -20.581833, -143.52735 -20.583467, -143.52875 -20.5851, -143.53045 -20.5867, -143.53255 -20.588233, -143.5349 -20.5897, -143.5375 -20.591067, 
+      -143.5404 -20.592367)), 
+  ((-146.87995 -15.673967, -146.87775 -15.674167, -146.87555 -15.674667, -146.87345 -15.6754, -146.8714 -15.676367, -146.8695 -15.6776, -146.86775 -15.679067, -146.86615 -15.680733, -146.8647 -15.682567, -146.86345 -15.6846, 
+      -146.8624 -15.6868, -146.86155 -15.6891, -146.86095 -15.6915, -146.86055 -15.694, -146.8604 -15.696533, -146.86045 -15.699067, -146.8608 -15.701633, -146.86135 -15.704133, -146.8621 -15.706567, -146.8631 -15.708933, 
+      -146.8643 -15.711167, -146.86565 -15.713267, -146.86725 -15.7152, -146.86895 -15.716933, -146.8708 -15.718467, -146.8728 -15.7198, -146.8749 -15.7209, -146.87705 -15.721733, -146.87925 -15.722333, -146.8815 -15.722633, 
+      -146.88375 -15.7227, -146.88595 -15.7225, -146.88815 -15.722, -146.89025 -15.721267, -146.8923 -15.7203, -146.8942 -15.719067, -146.89595 -15.7176, -146.89755 -15.715933, -146.899 -15.7141, -146.90025 -15.712067, 
+      -146.9013 -15.709867, -146.90215 -15.707567, -146.90275 -15.705167, -146.90315 -15.702667, -146.9033 -15.700133, -146.90325 -15.6976, -146.9029 -15.695033, -146.90235 -15.692533, -146.9016 -15.6901, -146.9006 -15.687733, 
+      -146.8994 -15.6855, -146.89805 -15.6834, -146.89645 -15.681467, -146.89475 -15.679733, -146.8929 -15.6782, -146.8909 -15.676867, -146.8888 -15.675767, -146.88665 -15.674933, -146.88445 -15.674333, -146.8822 -15.674033, 
+      -146.87995 -15.673967)), 
+  ((-143.3244 -16.713467, -143.32675 -16.7156, -143.32935 -16.717633, -143.33215 -16.719633, -143.33515 -16.721567, -143.33825 -16.723367, -143.3415 -16.725033, -143.3448 -16.7266, -143.3482 -16.727967, -143.35155 -16.729167, 
+      -143.35485 -16.730167, -143.3581 -16.730967, -143.36125 -16.731567, -143.3643 -16.731967, -143.3671 -16.7321, -143.36975 -16.732067, -143.37215 -16.731767, -143.3743 -16.731267, -143.37615 -16.730567, -143.3777 -16.729633, 
+      -143.37895 -16.728533, -143.37985 -16.727233, -143.3804 -16.725767, -143.3806 -16.724133, -143.38045 -16.7224, -143.37995 -16.7205, -143.3791 -16.718567, -143.3779 -16.7165, -143.3764 -16.714433, -143.3746 -16.7123, 
+      -143.3725 -16.7102, -143.37015 -16.708067, -143.36755 -16.706033, -143.36475 -16.704033, -143.36175 -16.7021, -143.35865 -16.7003, -143.3554 -16.698633, -143.3521 -16.697067, -143.3487 -16.6957, -143.34535 -16.6945, 
+      -143.34205 -16.6935, -143.3388 -16.6927, -143.33565 -16.6921, -143.3326 -16.6917, -143.3298 -16.691567, -143.32715 -16.6916, -143.32475 -16.6919, -143.3226 -16.6924, -143.32075 -16.6931, -143.3192 -16.694033, 
+      -143.31795 -16.695133, -143.31705 -16.696433, -143.3165 -16.6979, -143.3163 -16.699533, -143.31645 -16.701267, -143.31695 -16.703167, -143.3178 -16.7051, -143.319 -16.707167, -143.3205 -16.709233, -143.3223 -16.711367, 
+      -143.3244 -16.713467)), 
+  ((-146.4679 -15.820567, -146.4707 -15.8193, -146.47335 -15.817867, -146.47585 -15.8163, -146.4782 -15.8146, -146.4804 -15.812767, -146.4823 -15.810867, -146.484 -15.8089, -146.48545 -15.806867, -146.4866 -15.8048, 
+      -146.4875 -15.802767, -146.4881 -15.8007, -146.48835 -15.798733, -146.48835 -15.7968, -146.488 -15.794933, -146.48735 -15.7932, -146.48645 -15.791567, -146.4852 -15.7901, -146.48375 -15.788767, -146.482 -15.787633, 
+      -146.48 -15.786667, -146.47785 -15.7859, -146.47545 -15.785333, -146.4729 -15.785, -146.47025 -15.784833, -146.46745 -15.784933, -146.46455 -15.7852, -146.46165 -15.7857, -146.45875 -15.786433, -146.45585 -15.787333, 
+      -146.453 -15.788433, -146.4502 -15.7897, -146.44755 -15.791133, -146.44505 -15.7927, -146.4427 -15.7944, -146.4405 -15.796233, -146.4386 -15.798133, -146.4369 -15.8001, -146.43545 -15.802133, -146.4343 -15.8042, 
+      -146.4334 -15.806233, -146.4328 -15.8083, -146.43255 -15.810267, -146.43255 -15.8122, -146.4329 -15.814067, -146.43355 -15.8158, -146.43445 -15.817433, -146.4357 -15.8189, -146.43715 -15.820233, -146.4389 -15.821367, 
+      -146.4409 -15.822333, -146.44305 -15.8231, -146.44545 -15.823667, -146.448 -15.824, -146.45065 -15.824167, -146.45345 -15.824067, -146.45635 -15.8238, -146.45925 -15.8233, -146.46215 -15.822567, -146.46505 -15.821667, 
+      -146.4679 -15.820567)), 
+  ((-136.4263 -24.2754, -136.42765 -24.288833, -136.4314 -24.2973, -136.44335 -24.303267, -136.45525 -24.302767, -136.47095 -24.2948, -136.47765 -24.279867, -136.47615 -24.270933, -136.4702 -24.264933, -136.4493 -24.262967, 
+      -136.43735 -24.265933, -136.4263 -24.2754)), 
+  ((-142.5747 -17.357767, -142.5776 -17.358667, -142.58065 -17.359433, -142.5838 -17.36, -142.58705 -17.360433, -142.59035 -17.360667, -142.5936 -17.360733, -142.5969 -17.3606, -142.60005 -17.3603, -142.60315 -17.359833, 
+      -142.6061 -17.3592, -142.60885 -17.358367, -142.61145 -17.357433, -142.6138 -17.3563, -142.6159 -17.355067, -142.6177 -17.353733, -142.61925 -17.352267, -142.62045 -17.350733, -142.62135 -17.3491, -142.6219 -17.347433, 
+      -142.6221 -17.345733, -142.622 -17.344, -142.6215 -17.3423, -142.6207 -17.3406, -142.61955 -17.338933, -142.6181 -17.337367, -142.6163 -17.335833, -142.6143 -17.3344, -142.612 -17.3331, -142.60945 -17.3319, 
+      -142.6067 -17.330833, -142.6038 -17.329933, -142.60075 -17.329167, -142.5976 -17.3286, -142.59435 -17.328167, -142.59105 -17.327933, -142.5878 -17.327867, -142.5845 -17.328, -142.58135 -17.3283, -142.57825 -17.328767, 
+      -142.5753 -17.3294, -142.57255 -17.330233, -142.56995 -17.331167, -142.5676 -17.3323, -142.5655 -17.333533, -142.5637 -17.334867, -142.56215 -17.336333, -142.56095 -17.337867, -142.56005 -17.3395, -142.5595 -17.341167, 
+      -142.5593 -17.342867, -142.5594 -17.3446, -142.5599 -17.3463, -142.5607 -17.348, -142.56185 -17.349667, -142.5633 -17.351233, -142.5651 -17.352767, -142.5671 -17.3542, -142.5694 -17.3555, -142.57195 -17.3567, 
+      -142.5747 -17.357767)), 
+  ((-143.1507 -16.9224, -143.15415 -16.921467, -143.15755 -16.920367, -143.16095 -16.9191, -143.16425 -16.9177, -143.1674 -16.9162, -143.1704 -16.914567, -143.17325 -16.912833, -143.1758 -16.911033, -143.17815 -16.9092, 
+      -143.1802 -16.907333, -143.18195 -16.905467, -143.1834 -16.9036, -143.1845 -16.901733, -143.18525 -16.899967, -143.18565 -16.898233, -143.1857 -16.8966, -143.18535 -16.8951, -143.1847 -16.8937, -143.18365 -16.892433, 
+      -143.1823 -16.891333, -143.1806 -16.8904, -143.1786 -16.889633, -143.1763 -16.889033, -143.17375 -16.888667, -143.171 -16.888467, -143.168 -16.888467, -143.1649 -16.888667, -143.1616 -16.889033, -143.15825 -16.889633, 
+      -143.1548 -16.8904, -143.15135 -16.891333, -143.14795 -16.892433, -143.14455 -16.8937, -143.14125 -16.8951, -143.1381 -16.8966, -143.1351 -16.898233, -143.13225 -16.899967, -143.1297 -16.901767, -143.12735 -16.9036, 
+      -143.1253 -16.905467, -143.12355 -16.907333, -143.1221 -16.9092, -143.121 -16.911067, -143.12025 -16.912833, -143.11985 -16.914567, -143.1198 -16.9162, -143.12015 -16.9177, -143.1208 -16.9191, -143.12185 -16.920367, 
+      -143.1232 -16.921467, -143.1249 -16.9224, -143.1269 -16.923167, -143.1292 -16.923767, -143.13175 -16.924133, -143.1345 -16.924333, -143.1375 -16.924333, -143.1406 -16.924133, -143.1439 -16.923767, -143.14725 -16.923167, 
+      -143.1507 -16.9224)), 
+  ((-143.1257 -16.351267, -143.12865 -16.352167, -143.13175 -16.3529, -143.13495 -16.353467, -143.1382 -16.353867, -143.1415 -16.3541, -143.14485 -16.354133, -143.1481 -16.354, -143.1513 -16.3537, -143.1544 -16.353233, 
+      -143.15735 -16.3526, -143.16015 -16.3518, -143.16275 -16.350867, -143.1651 -16.349767, -143.1672 -16.348533, -143.169 -16.3472, -143.1705 -16.345767, -143.1717 -16.344267, -143.17255 -16.342667, -143.1731 -16.341033, 
+      -143.1733 -16.339367, -143.1731 -16.337667, -143.1726 -16.336, -143.17175 -16.334333, -143.1706 -16.3327, -143.1691 -16.331167, -143.1673 -16.329667, -143.1652 -16.328267, -143.16285 -16.327, -143.1603 -16.325833, 
+      -143.1575 -16.3248, -143.15455 -16.3239, -143.15145 -16.323167, -143.14825 -16.3226, -143.145 -16.3222, -143.1417 -16.321967, -143.13835 -16.321933, -143.1351 -16.322067, -143.1319 -16.322367, -143.1288 -16.322833, 
+      -143.12585 -16.323467, -143.12305 -16.324267, -143.12045 -16.3252, -143.1181 -16.3263, -143.116 -16.327533, -143.1142 -16.328867, -143.1127 -16.3303, -143.1115 -16.3318, -143.11065 -16.3334, -143.1101 -16.335033, 
+      -143.1099 -16.3367, -143.1101 -16.3384, -143.1106 -16.340067, -143.11145 -16.341733, -143.1126 -16.343333, -143.1141 -16.3449, -143.1159 -16.3464, -143.118 -16.3478, -143.12035 -16.349067, -143.1229 -16.350233, 
+      -143.1257 -16.351267)), 
+  ((-143.2003 -20.543033, -143.20345 -20.544067, -143.20675 -20.545, -143.21015 -20.5458, -143.2137 -20.546433, -143.21725 -20.5469, -143.22085 -20.547233, -143.2244 -20.5474, -143.22795 -20.5474, -143.23135 -20.547233, 
+      -143.2346 -20.5469, -143.2377 -20.5464, -143.2406 -20.545733, -143.2432 -20.544967, -143.2456 -20.544033, -143.2477 -20.542967, -143.24945 -20.5418, -143.25085 -20.5405, -143.25195 -20.539133, -143.25265 -20.5377, 
+      -143.253 -20.5362, -143.25295 -20.534667, -143.25255 -20.533067, -143.25175 -20.5315, -143.2506 -20.529933, -143.2491 -20.5284, -143.2473 -20.5269, -143.24515 -20.525467, -143.2427 -20.5241, -143.24 -20.5228, 
+      -143.2371 -20.521633, -143.23395 -20.5206, -143.23065 -20.519667, -143.22725 -20.518867, -143.2237 -20.518233, -143.22015 -20.517767, -143.21655 -20.517433, -143.213 -20.517267, -143.20945 -20.517267, -143.20605 -20.517433, 
+      -143.2028 -20.517767, -143.1997 -20.518267, -143.1968 -20.518933, -143.1942 -20.5197, -143.1918 -20.520633, -143.1897 -20.5217, -143.18795 -20.522867, -143.18655 -20.524167, -143.18545 -20.525533, -143.18475 -20.526967, 
+      -143.1844 -20.528467, -143.18445 -20.53, -143.18485 -20.531567, -143.18565 -20.533167, -143.1868 -20.534733, -143.1883 -20.536267, -143.1901 -20.537767, -143.19225 -20.5392, -143.1947 -20.540567, -143.1974 -20.541867, 
+      -143.2003 -20.543033)), 
+  ((-135.7992 -21.4668, -135.8023 -21.465867, -135.8053 -21.4648, -135.8082 -21.463567, -135.811 -21.462167, -135.81365 -21.460667, -135.8161 -21.459033, -135.81835 -21.4573, -135.82035 -21.4555, -135.8221 -21.453667, 
+      -135.8236 -21.451767, -135.8248 -21.449867, -135.82565 -21.447967, -135.8262 -21.4461, -135.82645 -21.444267, -135.82635 -21.4425, -135.82595 -21.440833, -135.82525 -21.439267, -135.8242 -21.4378, -135.82285 -21.4365, 
+      -135.82125 -21.435333, -135.81935 -21.434333, -135.8172 -21.433533, -135.81485 -21.4329, -135.8123 -21.432467, -135.80955 -21.4322, -135.8067 -21.432167, -135.8037 -21.4323, -135.80065 -21.432667, -135.7976 -21.4332, 
+      -135.7945 -21.433933, -135.7914 -21.434867, -135.7884 -21.435933, -135.7855 -21.437167, -135.7827 -21.438567, -135.78005 -21.440067, -135.7776 -21.4417, -135.77535 -21.443433, -135.77335 -21.445233, -135.7716 -21.447067, 
+      -135.7701 -21.448967, -135.7689 -21.450867, -135.76805 -21.452767, -135.7675 -21.454633, -135.76725 -21.456467, -135.76735 -21.458233, -135.76775 -21.4599, -135.76845 -21.461467, -135.7695 -21.462933, -135.77085 -21.464233, 
+      -135.77245 -21.4654, -135.77435 -21.4664, -135.7765 -21.4672, -135.77885 -21.467833, -135.7814 -21.468267, -135.78415 -21.468533, -135.787 -21.468567, -135.79 -21.468433, -135.79305 -21.468067, -135.7961 -21.467533, 
+      -135.7992 -21.4668)), 
+  ((-147.70405 -14.965133, -147.70715 -14.9647, -147.71025 -14.9641, -147.7133 -14.963333, -147.7163 -14.9624, -147.7191 -14.9613, -147.7218 -14.960067, -147.7243 -14.9587, -147.7266 -14.957233, -147.7287 -14.955667, 
+      -147.7305 -14.954, -147.732 -14.9523, -147.73325 -14.950533, -147.7342 -14.948767, -147.7348 -14.946967, -147.7351 -14.9452, -147.73505 -14.943467, -147.7347 -14.9418, -147.734 -14.9402, -147.733 -14.938667, 
+      -147.7317 -14.937267, -147.7301 -14.935967, -147.72825 -14.9348, -147.7261 -14.9338, -147.72375 -14.932967, -147.7212 -14.932267, -147.7185 -14.931767, -147.7156 -14.931467, -147.71265 -14.9313, -147.70955 -14.931367, 
+      -147.70645 -14.9316, -147.70335 -14.932033, -147.70025 -14.932633, -147.6972 -14.9334, -147.6942 -14.934333, -147.6914 -14.935433, -147.6887 -14.936667, -147.6862 -14.938033, -147.6839 -14.9395, -147.6818 -14.941067, 
+      -147.68 -14.942733, -147.6785 -14.944433, -147.67725 -14.9462, -147.6763 -14.947967, -147.6757 -14.949767, -147.6754 -14.951533, -147.67545 -14.953267, -147.6758 -14.954933, -147.6765 -14.956533, -147.6775 -14.958067, 
+      -147.6788 -14.959467, -147.6804 -14.960767, -147.68225 -14.961933, -147.6844 -14.962933, -147.68675 -14.963767, -147.6893 -14.964467, -147.692 -14.964967, -147.6949 -14.965267, -147.69785 -14.965433, -147.70095 -14.965367, 
+      -147.70405 -14.965133)), 
+  ((-141.74975 -18.979833, -141.75245 -18.979133, -141.755 -18.978233, -141.7574 -18.977167, -141.75965 -18.975967, -141.7617 -18.9746, -141.7635 -18.9731, -141.7651 -18.9715, -141.7664 -18.969767, -141.76745 -18.968, 
+      -141.76825 -18.966167, -141.7687 -18.9643, -141.7689 -18.9624, -141.7688 -18.9605, -141.7684 -18.958633, -141.7677 -18.956833, -141.7667 -18.955067, -141.76545 -18.9534, -141.7639 -18.951833, -141.76215 -18.9504, 
+      -141.76015 -18.9491, -141.75795 -18.947933, -141.7556 -18.946933, -141.7531 -18.9461, -141.75045 -18.945467, -141.7477 -18.945, -141.7449 -18.944767, -141.74205 -18.9447, -141.7392 -18.944833, -141.7364 -18.945167, 
+      -141.73365 -18.9457, -141.73095 -18.9464, -141.7284 -18.9473, -141.726 -18.948367, -141.72375 -18.949567, -141.7217 -18.950933, -141.7199 -18.952433, -141.7183 -18.954033, -141.717 -18.955767, -141.71595 -18.957533, 
+      -141.71515 -18.959367, -141.7147 -18.961233, -141.7145 -18.963133, -141.7146 -18.965033, -141.715 -18.9669, -141.7157 -18.9687, -141.7167 -18.970467, -141.71795 -18.972133, -141.7195 -18.9737, -141.72125 -18.975133, 
+      -141.72325 -18.976433, -141.72545 -18.9776, -141.7278 -18.9786, -141.7303 -18.979433, -141.73295 -18.980067, -141.7357 -18.980533, -141.7385 -18.980767, -141.74135 -18.980833, -141.7442 -18.9807, -141.747 -18.980367, 
+      -141.74975 -18.979833)), 
+  ((-142.81005 -16.735233, -142.8082 -16.735933, -142.8065 -16.736833, -142.80505 -16.738, -142.8038 -16.739333, -142.80275 -16.7409, -142.80195 -16.742633, -142.8014 -16.744533, -142.8011 -16.746567, -142.8011 -16.748733, 
+      -142.8013 -16.750967, -142.8018 -16.7533, -142.8025 -16.755667, -142.8035 -16.758033, -142.8047 -16.7604, -142.8061 -16.762733, -142.80775 -16.765033, -142.80955 -16.767233, -142.8115 -16.7693, -142.8136 -16.771267, 
+      -142.81585 -16.773067, -142.8182 -16.7747, -142.8206 -16.776133, -142.82305 -16.777367, -142.8255 -16.7784, -142.82795 -16.779167, -142.83035 -16.779733, -142.8327 -16.780033, -142.835 -16.780067, -142.83715 -16.779867, 
+      -142.83915 -16.779433, -142.841 -16.778733, -142.8427 -16.777833, -142.84415 -16.776667, -142.8454 -16.775333, -142.84645 -16.773767, -142.84725 -16.772033, -142.8478 -16.770133, -142.8481 -16.7681, -142.8481 -16.765933, 
+      -142.8479 -16.7637, -142.8474 -16.761367, -142.8467 -16.759, -142.8457 -16.756633, -142.8445 -16.754267, -142.8431 -16.751933, -142.84145 -16.749633, -142.83965 -16.747433, -142.8377 -16.745367, -142.8356 -16.7434, 
+      -142.83335 -16.7416, -142.831 -16.739967, -142.8286 -16.738533, -142.82615 -16.7373, -142.8237 -16.736267, -142.82125 -16.7355, -142.81885 -16.734933, -142.8165 -16.734633, -142.8142 -16.7346, -142.81205 -16.7348, 
+      -142.81005 -16.735233)), 
+  ((-144.346 -27.6151, -144.34905 -27.6146, -144.35205 -27.613933, -144.355 -27.613067, -144.35785 -27.612067, -144.3606 -27.6109, -144.36315 -27.609633, -144.36555 -27.6082, -144.3677 -27.6067, -144.36965 -27.605067, 
+      -144.3713 -27.6034, -144.3727 -27.601667, -144.3738 -27.599867, -144.3746 -27.5981, -144.37505 -27.5963, -144.3752 -27.594533, -144.37505 -27.592833, -144.3746 -27.591167, -144.3738 -27.589567, -144.3727 -27.5881, 
+      -144.3713 -27.586733, -144.36965 -27.5855, -144.3677 -27.5844, -144.36555 -27.583433, -144.3632 -27.582667, -144.3606 -27.582067, -144.3579 -27.581633, -144.35505 -27.5814, -144.3521 -27.581333, -144.34905 -27.581467, 
+      -144.346 -27.581767, -144.34295 -27.582267, -144.33995 -27.582933, -144.337 -27.5838, -144.33415 -27.5848, -144.3314 -27.585967, -144.32885 -27.587233, -144.32645 -27.588667, -144.3243 -27.590167, -144.32235 -27.5918, 
+      -144.3207 -27.593467, -144.3193 -27.5952, -144.3182 -27.597, -144.3174 -27.598767, -144.31695 -27.600567, -144.3168 -27.602333, -144.31695 -27.604033, -144.3174 -27.6057, -144.3182 -27.6073, -144.3193 -27.608767, 
+      -144.3207 -27.610133, -144.32235 -27.611367, -144.3243 -27.612467, -144.32645 -27.613433, -144.3288 -27.6142, -144.3314 -27.6148, -144.3341 -27.615233, -144.33695 -27.615467, -144.3399 -27.615533, -144.34295 -27.6154, 
+      -144.346 -27.6151)), 
+  ((-147.3884 -15.1396, -147.39145 -15.139067, -147.39445 -15.138367, -147.3974 -15.1375, -147.4002 -15.136467, -147.4029 -15.135267, -147.40545 -15.133967, -147.4078 -15.132533, -147.4099 -15.131, -147.4118 -15.129367, 
+      -147.41345 -15.127667, -147.4148 -15.1259, -147.41585 -15.124133, -147.4166 -15.122333, -147.41705 -15.120533, -147.41715 -15.118767, -147.41695 -15.117067, -147.41645 -15.1154, -147.41565 -15.113833, -147.4145 -15.112367, 
+      -147.4131 -15.111, -147.4114 -15.1098, -147.40945 -15.1087, -147.40725 -15.107767, -147.4049 -15.107033, -147.4023 -15.106433, -147.39955 -15.106033, -147.3967 -15.1058, -147.39375 -15.105767, -147.39075 -15.105933, 
+      -147.3877 -15.106267, -147.38465 -15.1068, -147.38165 -15.1075, -147.3787 -15.108367, -147.3759 -15.1094, -147.3732 -15.1106, -147.37065 -15.1119, -147.3683 -15.113333, -147.3662 -15.114867, -147.3643 -15.1165, 
+      -147.36265 -15.1182, -147.3613 -15.119967, -147.36025 -15.121733, -147.3595 -15.123533, -147.35905 -15.125333, -147.35895 -15.1271, -147.35915 -15.1288, -147.35965 -15.130467, -147.36045 -15.132033, -147.3616 -15.1335, 
+      -147.363 -15.134867, -147.3647 -15.136067, -147.36665 -15.137167, -147.36885 -15.1381, -147.3712 -15.138833, -147.3738 -15.139433, -147.37655 -15.139833, -147.3794 -15.140067, -147.38235 -15.1401, -147.38535 -15.139933, 
+      -147.3884 -15.1396)), 
+  ((-140.86175 -18.498467, -140.8649 -18.497567, -140.86805 -18.496467, -140.8711 -18.495233, -140.87405 -18.493833, -140.87685 -18.492333, -140.8795 -18.490733, -140.88195 -18.489033, -140.88415 -18.487267, -140.88615 -18.485467, 
+      -140.8878 -18.4836, -140.88925 -18.481733, -140.89035 -18.4799, -140.8911 -18.478067, -140.8916 -18.4763, -140.8917 -18.4746, -140.8915 -18.472967, -140.891 -18.471467, -140.8901 -18.4701, -140.88895 -18.468833, 
+      -140.8875 -18.467733, -140.8857 -18.4668, -140.8837 -18.466033, -140.8814 -18.465433, -140.87895 -18.465067, -140.87625 -18.464867, -140.8734 -18.464833, -140.87045 -18.465033, -140.86735 -18.4654, -140.8642 -18.465967, 
+      -140.86105 -18.466733, -140.8579 -18.467633, -140.85475 -18.468733, -140.8517 -18.469967, -140.84875 -18.471367, -140.84595 -18.472867, -140.8433 -18.474467, -140.84085 -18.476167, -140.83865 -18.477933, -140.83665 -18.479733, 
+      -140.835 -18.4816, -140.83355 -18.483467, -140.83245 -18.4853, -140.8317 -18.487133, -140.8312 -18.4889, -140.8311 -18.4906, -140.8313 -18.492233, -140.8318 -18.493733, -140.8327 -18.4951, -140.83385 -18.496367, 
+      -140.8353 -18.497467, -140.8371 -18.4984, -140.8391 -18.499167, -140.8414 -18.499767, -140.84385 -18.500133, -140.84655 -18.500333, -140.8494 -18.500367, -140.85235 -18.500167, -140.85545 -18.4998, -140.8586 -18.499233, 
+      -140.86175 -18.498467)), 
+  ((-145.7743 -16.3567, -145.7767 -16.3554, -145.77895 -16.353933, -145.781 -16.352333, -145.78285 -16.350633, -145.7845 -16.348833, -145.7859 -16.346967, -145.78705 -16.345033, -145.78795 -16.343067, -145.78855 -16.341067, 
+      -145.7889 -16.3391, -145.789 -16.337167, -145.78875 -16.335267, -145.78825 -16.333467, -145.7875 -16.331733, -145.78645 -16.3301, -145.78515 -16.328633, -145.7836 -16.3273, -145.7818 -16.3261, -145.77985 -16.3251, 
+      -145.7777 -16.324267, -145.7754 -16.323633, -145.77295 -16.3232, -145.77035 -16.323, -145.76775 -16.322967, -145.76505 -16.323167, -145.76235 -16.323533, -145.75965 -16.324133, -145.75695 -16.324933, -145.7544 -16.3259, 
+      -145.7519 -16.327033, -145.7495 -16.328333, -145.74725 -16.3298, -145.7452 -16.3314, -145.74335 -16.3331, -145.7417 -16.3349, -145.7403 -16.336767, -145.73915 -16.3387, -145.73825 -16.340667, -145.73765 -16.342667, 
+      -145.7373 -16.344633, -145.7372 -16.346567, -145.73745 -16.348467, -145.73795 -16.350267, -145.7387 -16.352, -145.73975 -16.353633, -145.74105 -16.3551, -145.7426 -16.356433, -145.7444 -16.357633, -145.74635 -16.358633, 
+      -145.7485 -16.359467, -145.7508 -16.3601, -145.75325 -16.360533, -145.75585 -16.360733, -145.75845 -16.360767, -145.76115 -16.360567, -145.76385 -16.3602, -145.76655 -16.3596, -145.76925 -16.3588, -145.7718 -16.357833, 
+      -145.7743 -16.3567)), 
+  ((-142.7278 -16.879633, -142.73075 -16.879233, -142.7337 -16.8786, -142.73655 -16.877833, -142.7393 -16.8769, -142.74195 -16.8758, -142.7444 -16.874567, -142.7467 -16.873233, -142.7488 -16.871767, -142.75065 -16.8702, 
+      -142.75225 -16.868533, -142.7536 -16.866833, -142.75465 -16.8651, -142.7554 -16.863333, -142.75585 -16.861567, -142.756 -16.8598, -142.7558 -16.8581, -142.7553 -16.856433, -142.75455 -16.854833, -142.75345 -16.853333, 
+      -142.7521 -16.851933, -142.75045 -16.850667, -142.74855 -16.849533, -142.74645 -16.848533, -142.74415 -16.8477, -142.74165 -16.847033, -142.739 -16.846533, -142.7362 -16.846233, -142.7333 -16.8461, -142.7304 -16.846167, 
+      -142.7274 -16.846433, -142.72445 -16.846833, -142.7215 -16.847467, -142.71865 -16.848233, -142.7159 -16.849167, -142.71325 -16.850267, -142.71075 -16.8515, -142.7085 -16.852833, -142.7064 -16.8543, -142.70455 -16.855867, 
+      -142.70295 -16.857533, -142.7016 -16.859233, -142.70055 -16.860967, -142.6998 -16.862733, -142.69935 -16.8645, -142.6992 -16.866267, -142.6994 -16.867967, -142.6999 -16.869633, -142.70065 -16.871233, -142.70175 -16.872733, 
+      -142.7031 -16.874133, -142.70475 -16.8754, -142.70665 -16.876533, -142.70875 -16.877533, -142.71105 -16.878367, -142.71355 -16.879033, -142.7162 -16.879533, -142.719 -16.879833, -142.7219 -16.879967, -142.7248 -16.8799, 
+      -142.7278 -16.879633)), 
+  ((-145.50975 -17.569033, -145.51295 -17.567867, -145.5161 -17.566567, -145.51915 -17.5651, -145.52215 -17.563533, -145.52495 -17.561833, -145.52765 -17.560067, -145.5301 -17.558233, -145.53235 -17.556333, -145.5344 -17.554433, 
+      -145.5361 -17.5525, -145.53755 -17.5506, -145.5387 -17.5487, -145.53955 -17.5469, -145.54005 -17.545167, -145.54025 -17.5435, -145.5401 -17.541967, -145.5396 -17.540567, -145.5388 -17.5393, -145.53765 -17.5382, 
+      -145.5362 -17.537267, -145.5345 -17.536533, -145.5325 -17.535967, -145.53025 -17.5356, -145.5278 -17.535433, -145.52515 -17.535467, -145.5223 -17.5357, -145.51935 -17.536133, -145.51625 -17.536767, -145.5131 -17.537567, 
+      -145.50995 -17.538567, -145.50675 -17.539733, -145.5036 -17.541033, -145.50055 -17.5425, -145.49755 -17.544067, -145.49475 -17.545767, -145.49205 -17.547533, -145.4896 -17.549367, -145.48735 -17.551267, -145.4853 -17.553167, 
+      -145.4836 -17.5551, -145.48215 -17.557, -145.481 -17.5589, -145.48015 -17.5607, -145.47965 -17.562433, -145.47945 -17.5641, -145.4796 -17.565633, -145.4801 -17.567033, -145.4809 -17.5683, -145.48205 -17.5694, 
+      -145.4835 -17.570333, -145.4852 -17.571067, -145.4872 -17.571633, -145.48945 -17.572, -145.4919 -17.572167, -145.49455 -17.572133, -145.4974 -17.5719, -145.50035 -17.571467, -145.50345 -17.570833, -145.5066 -17.570033, 
+      -145.50975 -17.569033)), 
+  ((-144.7396 -17.012533, -144.7424 -17.012167, -144.7452 -17.011633, -144.7479 -17.0109, -144.75045 -17.010033, -144.7529 -17.008967, -144.7552 -17.007767, -144.7573 -17.006467, -144.7592 -17.005, -144.76085 -17.003467, 
+      -144.76225 -17.001833, -144.7634 -17.000133, -144.76425 -16.9984, -144.76485 -16.9966, -144.76515 -16.994833, -144.7651 -16.993033, -144.7648 -16.9913, -144.7642 -16.9896, -144.7633 -16.987967, -144.76215 -16.9864, 
+      -144.7607 -16.984967, -144.75905 -16.983633, -144.75715 -16.982433, -144.755 -16.981367, -144.7527 -16.980467, -144.75025 -16.979733, -144.74765 -16.979167, -144.74495 -16.9788, -144.74215 -16.9786, -144.73935 -16.9786, 
+      -144.7365 -16.9788, -144.7337 -16.979167, -144.7309 -16.9797, -144.7282 -16.980433, -144.72565 -16.9813, -144.7232 -16.982367, -144.7209 -16.983567, -144.7188 -16.984867, -144.7169 -16.986333, -144.71525 -16.987867, 
+      -144.71385 -16.9895, -144.7127 -16.9912, -144.71185 -16.992933, -144.71125 -16.994733, -144.71095 -16.9965, -144.711 -16.9983, -144.7113 -17.000033, -144.7119 -17.001733, -144.7128 -17.003367, -144.71395 -17.004933, 
+      -144.7154 -17.006367, -144.71705 -17.0077, -144.71895 -17.0089, -144.7211 -17.009967, -144.7234 -17.010867, -144.72585 -17.0116, -144.72845 -17.012167, -144.73115 -17.012533, -144.73395 -17.012733, -144.73675 -17.012733, 
+      -144.7396 -17.012533)), 
+  ((-146.5761 -15.4263, -146.57865 -15.426933, -146.5813 -15.4274, -146.584 -15.4277, -146.58675 -15.4278, -146.5895 -15.4277, -146.5922 -15.4274, -146.59485 -15.426933, -146.5974 -15.4263, -146.59985 -15.425467, 
+      -146.60215 -15.424467, -146.60425 -15.4233, -146.6062 -15.422, -146.60795 -15.4206, -146.60945 -15.419067, -146.6107 -15.417433, -146.61165 -15.415733, -146.61235 -15.413967, -146.6128 -15.412167, -146.61295 -15.410333, 
+      -146.6128 -15.4085, -146.61235 -15.4067, -146.61165 -15.404933, -146.6107 -15.403233, -146.60945 -15.4016, -146.60795 -15.400067, -146.6062 -15.398667, -146.60425 -15.397367, -146.60215 -15.3962, -146.59985 -15.3952, 
+      -146.5974 -15.394367, -146.59485 -15.393733, -146.5922 -15.393267, -146.5895 -15.392967, -146.58675 -15.392867, -146.584 -15.392967, -146.5813 -15.393267, -146.57865 -15.393733, -146.5761 -15.394367, -146.57365 -15.3952, 
+      -146.57135 -15.3962, -146.56925 -15.397367, -146.5673 -15.398667, -146.56555 -15.400067, -146.56405 -15.4016, -146.5628 -15.403233, -146.56185 -15.404933, -146.56115 -15.4067, -146.5607 -15.4085, -146.56055 -15.410333, 
+      -146.5607 -15.412167, -146.56115 -15.413967, -146.56185 -15.415733, -146.5628 -15.417433, -146.56405 -15.419067, -146.56555 -15.4206, -146.5673 -15.422, -146.56925 -15.4233, -146.57135 -15.424467, -146.57365 -15.425467, 
+      -146.5761 -15.4263)), 
+  ((-144.12915 -16.758567, -144.1311 -16.7607, -144.13325 -16.762867, -144.13565 -16.764967, -144.13815 -16.767, -144.14085 -16.768933, -144.14365 -16.770767, -144.14655 -16.7725, -144.1495 -16.774067, -144.1525 -16.775467, 
+      -144.15545 -16.7767, -144.15835 -16.777733, -144.1612 -16.778567, -144.16395 -16.779167, -144.16655 -16.779567, -144.169 -16.779733, -144.17125 -16.7797, -144.1733 -16.7794, -144.1751 -16.7789, -144.17665 -16.7782, 
+      -144.1779 -16.777267, -144.1789 -16.776167, -144.1796 -16.774833, -144.17995 -16.773367, -144.18005 -16.771733, -144.1798 -16.769933, -144.17925 -16.768033, -144.1784 -16.766067, -144.17725 -16.764, -144.1758 -16.761867, 
+      -144.17415 -16.7597, -144.1722 -16.757567, -144.17005 -16.7554, -144.16765 -16.7533, -144.16515 -16.751267, -144.16245 -16.749333, -144.15965 -16.7475, -144.15675 -16.745767, -144.1538 -16.7442, -144.1508 -16.7428, 
+      -144.14785 -16.741567, -144.14495 -16.740533, -144.1421 -16.7397, -144.13935 -16.7391, -144.13675 -16.7387, -144.1343 -16.738533, -144.13205 -16.738567, -144.13 -16.738867, -144.1282 -16.739367, -144.12665 -16.740067, 
+      -144.1254 -16.741, -144.1244 -16.7421, -144.1237 -16.743433, -144.12335 -16.7449, -144.12325 -16.746533, -144.1235 -16.748333, -144.12405 -16.750233, -144.1249 -16.7522, -144.12605 -16.754267, -144.1275 -16.7564, 
+      -144.12915 -16.758567)), 
+  ((-143.50515 -17.563467, -143.50815 -17.563, -143.5111 -17.562367, -143.514 -17.561567, -143.5168 -17.5606, -143.51945 -17.5595, -143.522 -17.558267, -143.52435 -17.556933, -143.5265 -17.555467, -143.5284 -17.553933, 
+      -143.53005 -17.552333, -143.5315 -17.550667, -143.5326 -17.548967, -143.53345 -17.547267, -143.53395 -17.545533, -143.53415 -17.543867, -143.5341 -17.542233, -143.53365 -17.540633, -143.53295 -17.539133, -143.53195 -17.5377, 
+      -143.53065 -17.5364, -143.5291 -17.5352, -143.52725 -17.534133, -143.5252 -17.533233, -143.5229 -17.5325, -143.52045 -17.5319, -143.51785 -17.5315, -143.5151 -17.531233, -143.51225 -17.5312, -143.5093 -17.5313, 
+      -143.50635 -17.5316, -143.50335 -17.532067, -143.5004 -17.5327, -143.4975 -17.5335, -143.4947 -17.534467, -143.49205 -17.535567, -143.4895 -17.5368, -143.48715 -17.538133, -143.485 -17.5396, -143.4831 -17.541133, 
+      -143.48145 -17.542733, -143.48 -17.5444, -143.4789 -17.5461, -143.47805 -17.5478, -143.47755 -17.549533, -143.47735 -17.5512, -143.4774 -17.552833, -143.47785 -17.554433, -143.47855 -17.555933, -143.47955 -17.557367, 
+      -143.48085 -17.558667, -143.4824 -17.559867, -143.48425 -17.560933, -143.4863 -17.561833, -143.4886 -17.562567, -143.49105 -17.563167, -143.49365 -17.563567, -143.4964 -17.563833, -143.49925 -17.563867, -143.5022 -17.563767, 
+      -143.50515 -17.563467)), 
+  ((-140.6473 -18.406533, -140.65 -18.405133, -140.65265 -18.4036, -140.6552 -18.401933, -140.65755 -18.400167, -140.6598 -18.3983, -140.6618 -18.396367, -140.66365 -18.394367, -140.66525 -18.392333, -140.6666 -18.390333, 
+      -140.66765 -18.3883, -140.66845 -18.386333, -140.66895 -18.3844, -140.6692 -18.382567, -140.66915 -18.380833, -140.66875 -18.379233, -140.66815 -18.377733, -140.6672 -18.3764, -140.666 -18.375233, -140.66455 -18.374267, 
+      -140.66285 -18.373467, -140.66095 -18.3729, -140.6588 -18.3725, -140.6565 -18.372333, -140.65405 -18.372367, -140.6515 -18.372633, -140.6488 -18.373067, -140.64605 -18.373733, -140.64325 -18.3746, -140.64045 -18.375633, 
+      -140.6377 -18.376867, -140.635 -18.378267, -140.63235 -18.3798, -140.6298 -18.381467, -140.62745 -18.383233, -140.6252 -18.3851, -140.6232 -18.387033, -140.62135 -18.389033, -140.61975 -18.391067, -140.6184 -18.393067, 
+      -140.61735 -18.3951, -140.61655 -18.397067, -140.61605 -18.399, -140.6158 -18.400833, -140.61585 -18.402567, -140.61625 -18.404167, -140.61685 -18.405667, -140.6178 -18.407, -140.619 -18.408167, -140.62045 -18.409133, 
+      -140.62215 -18.409933, -140.62405 -18.4105, -140.6262 -18.4109, -140.6285 -18.411067, -140.63095 -18.411033, -140.6335 -18.410767, -140.6362 -18.410333, -140.63895 -18.409667, -140.64175 -18.4088, -140.6445 -18.407767, 
+      -140.6473 -18.406533)), 
+  ((-141.0865 -18.128533, -141.0877 -18.126267, -141.08875 -18.1239, -141.08965 -18.121467, -141.0903 -18.118967, -141.0908 -18.116467, -141.09105 -18.113967, -141.0911 -18.1115, -141.091 -18.1091, -141.0906 -18.1068, 
+      -141.09005 -18.1046, -141.0893 -18.102533, -141.08835 -18.1006, -141.08725 -18.0989, -141.08595 -18.097367, -141.0845 -18.096067, -141.08295 -18.094967, -141.08125 -18.094133, -141.07945 -18.093567, -141.07755 -18.093233, 
+      -141.0756 -18.093167, -141.07365 -18.093367, -141.07165 -18.093833, -141.06965 -18.094533, -141.0677 -18.0955, -141.06575 -18.0967, -141.0639 -18.0981, -141.06215 -18.099733, -141.0605 -18.101567, -141.059 -18.103533, 
+      -141.0576 -18.105667, -141.0564 -18.107933, -141.05535 -18.1103, -141.05445 -18.112733, -141.0538 -18.115233, -141.0533 -18.117733, -141.05305 -18.120233, -141.053 -18.1227, -141.0531 -18.1251, -141.0535 -18.1274, 
+      -141.05405 -18.1296, -141.0548 -18.131667, -141.05575 -18.1336, -141.05685 -18.1353, -141.05815 -18.136833, -141.0596 -18.138133, -141.06115 -18.139233, -141.06285 -18.140067, -141.06465 -18.140633, -141.06655 -18.140967, 
+      -141.0685 -18.141033, -141.07045 -18.140833, -141.07245 -18.140367, -141.07445 -18.139667, -141.0764 -18.1387, -141.07835 -18.1375, -141.0802 -18.1361, -141.08195 -18.134467, -141.0836 -18.132633, -141.0851 -18.130667, 
+      -141.0865 -18.128533)), 
+  ((-142.23515 -17.946367, -142.2333 -17.946967, -142.2316 -17.947767, -142.23005 -17.9488, -142.22865 -17.950067, -142.2275 -17.9515, -142.22655 -17.9531, -142.22585 -17.954867, -142.22535 -17.956767, -142.2251 -17.9588, 
+      -142.2251 -17.960933, -142.2253 -17.963133, -142.22575 -17.965367, -142.22645 -17.967633, -142.2274 -17.9699, -142.2285 -17.972167, -142.22985 -17.974333, -142.23135 -17.976467, -142.23305 -17.9785, -142.2349 -17.9804, 
+      -142.2369 -17.982167, -142.23895 -17.983767, -142.24115 -17.9852, -142.2434 -17.986433, -142.24565 -17.987467, -142.24795 -17.988267, -142.25025 -17.988833, -142.2525 -17.9892, -142.25465 -17.9893, -142.25675 -17.9892, 
+      -142.25875 -17.988833, -142.2606 -17.988233, -142.2623 -17.987433, -142.26385 -17.9864, -142.26525 -17.985133, -142.2664 -17.9837, -142.26735 -17.9821, -142.26805 -17.980333, -142.26855 -17.978433, -142.2688 -17.9764, 
+      -142.2688 -17.974267, -142.2686 -17.972067, -142.26815 -17.969833, -142.26745 -17.967567, -142.2665 -17.9653, -142.2654 -17.963033, -142.26405 -17.960867, -142.26255 -17.958733, -142.26085 -17.9567, -142.259 -17.9548, 
+      -142.257 -17.953033, -142.25495 -17.951433, -142.25275 -17.95, -142.2505 -17.948767, -142.24825 -17.947733, -142.24595 -17.946933, -142.24365 -17.946367, -142.2414 -17.946, -142.23925 -17.9459, -142.23715 -17.946, 
+      -142.23515 -17.946367)), 
+  ((-134.7007 -23.140633, -134.6993 -23.141633, -134.6981 -23.1428, -134.69725 -23.144133, -134.6966 -23.1456, -134.6963 -23.147233, -134.6963 -23.148933, -134.69655 -23.150767, -134.6971 -23.152667, -134.69795 -23.154633, 
+      -134.6991 -23.1566, -134.70045 -23.1586, -134.7021 -23.1606, -134.70395 -23.162567, -134.706 -23.164467, -134.7083 -23.166267, -134.7107 -23.168, -134.71325 -23.169633, -134.7159 -23.171133, -134.71865 -23.172467, 
+      -134.72145 -23.173633, -134.72425 -23.174633, -134.72705 -23.175467, -134.72975 -23.1761, -134.73245 -23.1765, -134.735 -23.176733, -134.73745 -23.176733, -134.73975 -23.176533, -134.74185 -23.176133, -134.74375 -23.1755, 
+      -134.7454 -23.1747, -134.7468 -23.1737, -134.748 -23.172533, -134.74885 -23.1712, -134.7495 -23.169733, -134.7498 -23.1681, -134.7498 -23.1664, -134.74955 -23.164567, -134.749 -23.162667, -134.74815 -23.1607, 
+      -134.747 -23.158733, -134.74565 -23.156733, -134.744 -23.154733, -134.74215 -23.152767, -134.7401 -23.150867, -134.7378 -23.149067, -134.7354 -23.147333, -134.73285 -23.1457, -134.7302 -23.1442, -134.72745 -23.142867, 
+      -134.72465 -23.1417, -134.72185 -23.1407, -134.71905 -23.139867, -134.71635 -23.139233, -134.71365 -23.138833, -134.7111 -23.1386, -134.70865 -23.1386, -134.70635 -23.1388, -134.70425 -23.1392, -134.70235 -23.139833, 
+      -134.7007 -23.140633)), 
+  ((-145.65305 -17.448933, -145.6555 -17.446833, -145.6578 -17.4446, -145.66 -17.442267, -145.6621 -17.439833, -145.664 -17.437367, -145.6657 -17.434833, -145.66725 -17.432333, -145.66855 -17.429833, -145.66965 -17.4274, 
+      -145.6705 -17.425033, -145.6711 -17.4228, -145.67145 -17.420667, -145.6715 -17.4187, -145.6713 -17.4169, -145.67085 -17.4153, -145.67015 -17.4139, -145.6692 -17.412733, -145.668 -17.4118, -145.6666 -17.411133, 
+      -145.665 -17.4107, -145.66315 -17.410567, -145.6612 -17.410667, -145.65905 -17.411033, -145.6568 -17.411667, -145.6544 -17.412533, -145.652 -17.413667, -145.6495 -17.415, -145.647 -17.416567, -145.6445 -17.418333, 
+      -145.64205 -17.420267, -145.6396 -17.422367, -145.6373 -17.4246, -145.6351 -17.426933, -145.633 -17.429367, -145.6311 -17.431833, -145.6294 -17.434367, -145.62785 -17.436867, -145.62655 -17.439367, -145.62545 -17.4418, 
+      -145.6246 -17.444167, -145.624 -17.4464, -145.62365 -17.448533, -145.6236 -17.4505, -145.6238 -17.4523, -145.62425 -17.4539, -145.62495 -17.4553, -145.6259 -17.456467, -145.6271 -17.4574, -145.6285 -17.458067, 
+      -145.6301 -17.4585, -145.63195 -17.458633, -145.6339 -17.458533, -145.63605 -17.458167, -145.6383 -17.457533, -145.6407 -17.456667, -145.6431 -17.455533, -145.6456 -17.4542, -145.6481 -17.452633, -145.6506 -17.450867, 
+      -145.65305 -17.448933)), 
+  ((-154.51515 -15.819533, -154.51765 -15.820167, -154.52025 -15.820633, -154.5229 -15.8209, -154.5256 -15.821, -154.5283 -15.8209, -154.53095 -15.820633, -154.53355 -15.820167, -154.53605 -15.819533, -154.53845 -15.8187, 
+      -154.5407 -15.817733, -154.54275 -15.8166, -154.54465 -15.815333, -154.54635 -15.813967, -154.5478 -15.812467, -154.54905 -15.810867, -154.55 -15.8092, -154.5507 -15.807467, -154.5511 -15.8057, -154.55125 -15.8039, 
+      -154.5511 -15.8021, -154.5507 -15.800333, -154.55 -15.7986, -154.54905 -15.796933, -154.5478 -15.795333, -154.54635 -15.793833, -154.54465 -15.792467, -154.54275 -15.7912, -154.5407 -15.790067, -154.53845 -15.7891, 
+      -154.53605 -15.788267, -154.53355 -15.787633, -154.53095 -15.787167, -154.5283 -15.7869, -154.5256 -15.7868, -154.5229 -15.7869, -154.52025 -15.787167, -154.51765 -15.787633, -154.51515 -15.788267, -154.51275 -15.7891, 
+      -154.5105 -15.790067, -154.50845 -15.7912, -154.50655 -15.792467, -154.50485 -15.793833, -154.5034 -15.795333, -154.50215 -15.796933, -154.5012 -15.7986, -154.5005 -15.800333, -154.5001 -15.8021, -154.49995 -15.8039, 
+      -154.5001 -15.8057, -154.5005 -15.807467, -154.5012 -15.8092, -154.50215 -15.810867, -154.5034 -15.812467, -154.50485 -15.813967, -154.50655 -15.815333, -154.50845 -15.8166, -154.5105 -15.817733, -154.51275 -15.8187, 
+      -154.51515 -15.819533)), 
+  ((-144.62595 -15.830767, -144.62835 -15.8301, -144.6306 -15.829267, -144.6327 -15.828267, -144.6346 -15.8271, -144.63635 -15.825833, -144.6378 -15.824433, -144.63905 -15.822933, -144.64005 -15.821333, -144.6408 -15.819667, 
+      -144.64125 -15.817933, -144.64145 -15.816167, -144.64135 -15.8144, -144.641 -15.812633, -144.64035 -15.8109, -144.63945 -15.8092, -144.6383 -15.807533, -144.6369 -15.806, -144.63525 -15.804533, -144.6334 -15.803167, 
+      -144.63135 -15.801933, -144.62915 -15.800867, -144.6268 -15.799933, -144.62435 -15.799133, -144.6218 -15.798533, -144.61915 -15.798133, -144.6165 -15.7979, -144.61385 -15.797833, -144.6112 -15.797967, -144.60865 -15.798267, 
+      -144.60615 -15.798767, -144.60375 -15.799433, -144.6015 -15.800267, -144.5994 -15.801267, -144.5975 -15.802433, -144.59575 -15.8037, -144.5943 -15.8051, -144.59305 -15.8066, -144.59205 -15.8082, -144.5913 -15.809867, 
+      -144.59085 -15.8116, -144.59065 -15.813367, -144.59075 -15.815133, -144.5911 -15.8169, -144.59175 -15.818633, -144.59265 -15.820333, -144.5938 -15.822, -144.5952 -15.823533, -144.59685 -15.825, -144.5987 -15.826367, 
+      -144.60075 -15.8276, -144.60295 -15.828667, -144.6053 -15.8296, -144.60775 -15.8304, -144.6103 -15.831, -144.61295 -15.8314, -144.6156 -15.831633, -144.61825 -15.8317, -144.6209 -15.831567, -144.62345 -15.831267, 
+      -144.62595 -15.830767)), 
+  ((-139.3217 -19.371467, -139.3242 -19.3721, -139.32675 -19.372533, -139.32935 -19.372833, -139.332 -19.3729, -139.33465 -19.372833, -139.33725 -19.372533, -139.3398 -19.3721, -139.3423 -19.371467, -139.34465 -19.370667, 
+      -139.34685 -19.3697, -139.3489 -19.3686, -139.3508 -19.367333, -139.35245 -19.365967, -139.3539 -19.3645, -139.3551 -19.362933, -139.35605 -19.361267, -139.3567 -19.359567, -139.35715 -19.357833, -139.35725 -19.356067, 
+      -139.35715 -19.3543, -139.3567 -19.352567, -139.35605 -19.350867, -139.3551 -19.3492, -139.3539 -19.347633, -139.35245 -19.346167, -139.3508 -19.3448, -139.3489 -19.343533, -139.34685 -19.342433, -139.34465 -19.341467, 
+      -139.3423 -19.340667, -139.3398 -19.340033, -139.33725 -19.3396, -139.33465 -19.3393, -139.332 -19.339233, -139.32935 -19.3393, -139.32675 -19.3396, -139.3242 -19.340033, -139.3217 -19.340667, -139.31935 -19.341467, 
+      -139.31715 -19.342433, -139.3151 -19.343533, -139.3132 -19.3448, -139.31155 -19.346167, -139.3101 -19.347633, -139.3089 -19.3492, -139.30795 -19.350867, -139.3073 -19.352567, -139.30685 -19.3543, -139.30675 -19.356067, 
+      -139.30685 -19.357833, -139.3073 -19.359567, -139.30795 -19.361267, -139.3089 -19.362933, -139.3101 -19.3645, -139.31155 -19.365967, -139.3132 -19.367333, -139.3151 -19.3686, -139.31715 -19.3697, -139.31935 -19.370667, 
+      -139.3217 -19.371467)), 
+  ((-145.45685 -15.791633, -145.4601 -15.790233, -145.46335 -15.7887, -145.46655 -15.787, -145.46965 -15.785233, -145.47265 -15.783367, -145.47545 -15.7814, -145.4781 -15.779433, -145.48055 -15.7774, -145.48275 -15.7754, 
+      -145.4847 -15.7734, -145.48635 -15.771467, -145.4877 -15.769567, -145.48875 -15.767767, -145.48945 -15.766067, -145.48985 -15.764467, -145.48985 -15.763033, -145.48955 -15.761767, -145.4889 -15.760633, -145.48795 -15.7597, 
+      -145.48665 -15.758967, -145.48505 -15.7584, -145.48315 -15.758067, -145.481 -15.757933, -145.47865 -15.758033, -145.476 -15.758333, -145.4732 -15.758833, -145.47025 -15.759533, -145.46715 -15.760433, -145.464 -15.7615, 
+      -145.46075 -15.762767, -145.4575 -15.764167, -145.45425 -15.7657, -145.45105 -15.7674, -145.44795 -15.769167, -145.44495 -15.771033, -145.44215 -15.773, -145.4395 -15.774967, -145.43705 -15.777, -145.43485 -15.779, 
+      -145.4329 -15.781, -145.43125 -15.782933, -145.4299 -15.784833, -145.42885 -15.786633, -145.42815 -15.788333, -145.42775 -15.789933, -145.42775 -15.791367, -145.42805 -15.792633, -145.4287 -15.793767, -145.42965 -15.7947, 
+      -145.43095 -15.795433, -145.43255 -15.796, -145.43445 -15.796333, -145.4366 -15.796467, -145.43895 -15.796367, -145.4416 -15.796067, -145.4444 -15.795567, -145.44735 -15.794867, -145.45045 -15.793967, -145.4536 -15.7929, 
+      -145.45685 -15.791633)), 
+  ((-147.70135 -15.2406, -147.7045 -15.240067, -147.7077 -15.2394, -147.71085 -15.2386, -147.71395 -15.237633, -147.71695 -15.236567, -147.7198 -15.235367, -147.7225 -15.234067, -147.725 -15.2327, -147.7273 -15.231233, 
+      -147.7294 -15.229733, -147.7312 -15.228167, -147.7327 -15.2266, -147.7339 -15.225033, -147.7348 -15.223467, -147.73535 -15.2219, -147.7356 -15.220433, -147.7355 -15.219, -147.7351 -15.217633, -147.73435 -15.216367, 
+      -147.7333 -15.2152, -147.7319 -15.214167, -147.73025 -15.213267, -147.7283 -15.2125, -147.7261 -15.211867, -147.7237 -15.2114, -147.72105 -15.2111, -147.71825 -15.210967, -147.71535 -15.211, -147.7123 -15.2112, 
+      -147.70915 -15.211533, -147.706 -15.212067, -147.7028 -15.212733, -147.69965 -15.213533, -147.69655 -15.2145, -147.69355 -15.215567, -147.6907 -15.216767, -147.688 -15.218067, -147.6855 -15.219433, -147.6832 -15.2209, 
+      -147.6811 -15.2224, -147.6793 -15.223967, -147.6778 -15.225533, -147.6766 -15.2271, -147.6757 -15.228667, -147.67515 -15.230233, -147.6749 -15.2317, -147.675 -15.233133, -147.6754 -15.2345, -147.67615 -15.235767, 
+      -147.6772 -15.236933, -147.6786 -15.237967, -147.68025 -15.238867, -147.6822 -15.239633, -147.6844 -15.240267, -147.6868 -15.240733, -147.68945 -15.241033, -147.69225 -15.241167, -147.69515 -15.241133, -147.6982 -15.240933, 
+      -147.70135 -15.2406)), 
+  ((-144.98035 -14.533667, -144.97875 -14.5348, -144.9774 -14.536067, -144.97625 -14.537433, -144.9754 -14.538967, -144.97475 -14.540533, -144.97445 -14.542233, -144.9744 -14.543967, -144.9746 -14.545733, -144.9751 -14.547533, 
+      -144.97585 -14.5493, -144.97685 -14.5511, -144.97815 -14.552833, -144.97965 -14.5545, -144.98135 -14.5561, -144.9833 -14.5576, -144.9854 -14.559, -144.98765 -14.560267, -144.99005 -14.5614, -144.99255 -14.5624, 
+      -144.9951 -14.5632, -144.9977 -14.563867, -145.00035 -14.564333, -145.003 -14.5646, -145.0056 -14.5647, -145.0081 -14.564633, -145.01055 -14.564333, -145.01285 -14.5639, -145.01505 -14.563267, -145.01705 -14.562433, 
+      -145.01885 -14.561467, -145.02045 -14.560333, -145.0218 -14.559067, -145.02295 -14.5577, -145.0238 -14.556167, -145.02445 -14.5546, -145.02475 -14.5529, -145.0248 -14.551167, -145.0246 -14.5494, -145.0241 -14.5476, 
+      -145.02335 -14.545833, -145.02235 -14.544033, -145.02105 -14.5423, -145.01955 -14.540633, -145.01785 -14.539033, -145.0159 -14.537533, -145.0138 -14.536133, -145.01155 -14.534867, -145.00915 -14.533733, -145.00665 -14.532733, 
+      -145.0041 -14.531933, -145.0015 -14.531267, -144.99885 -14.5308, -144.9962 -14.530533, -144.9936 -14.530433, -144.9911 -14.5305, -144.98865 -14.5308, -144.98635 -14.531233, -144.98415 -14.531867, -144.98215 -14.5327, 
+      -144.98035 -14.533667)), 
+  ((172.1292 -22.475567, 172.1444 -22.4752, 172.15695 -22.480267, 172.1542 -22.496967, 172.14115 -22.506033, 172.12265 -22.511133, 172.11125 -22.507133, 172.1058 -22.4926, 172.1156 -22.4821, 172.1292 -22.475567)), 
+  ((-141.45875 -17.526133, -141.4612 -17.526733, -141.46375 -17.5272, -141.46635 -17.527467, -141.46895 -17.527567, -141.47155 -17.527467, -141.47415 -17.5272, -141.4767 -17.526733, -141.47915 -17.526133, -141.48145 -17.525333, 
+      -141.48365 -17.524367, -141.4857 -17.523267, -141.48755 -17.522033, -141.4892 -17.520667, -141.49065 -17.5192, -141.49185 -17.517667, -141.49275 -17.516033, -141.49345 -17.514333, -141.49385 -17.5126, -141.494 -17.510867, 
+      -141.49385 -17.509133, -141.49345 -17.5074, -141.49275 -17.5057, -141.49185 -17.504067, -141.49065 -17.502533, -141.4892 -17.501067, -141.48755 -17.4997, -141.4857 -17.498467, -141.48365 -17.497367, -141.48145 -17.4964, 
+      -141.47915 -17.4956, -141.4767 -17.495, -141.47415 -17.494533, -141.47155 -17.494267, -141.46895 -17.494167, -141.46635 -17.494267, -141.46375 -17.494533, -141.4612 -17.495, -141.45875 -17.4956, -141.45645 -17.4964, 
+      -141.45425 -17.497367, -141.4522 -17.498467, -141.45035 -17.4997, -141.4487 -17.501067, -141.44725 -17.502533, -141.44605 -17.504067, -141.44515 -17.5057, -141.44445 -17.5074, -141.44405 -17.509133, -141.4439 -17.510867, 
+      -141.44405 -17.5126, -141.44445 -17.514333, -141.44515 -17.516033, -141.44605 -17.517667, -141.44725 -17.5192, -141.4487 -17.520667, -141.45035 -17.522033, -141.4522 -17.523267, -141.45425 -17.524367, -141.45645 -17.525333, 
+      -141.45875 -17.526133)), 
+  ((-146.4292 -15.581967, -146.4271 -15.582067, -146.42505 -15.582433, -146.42305 -15.583, -146.4211 -15.583767, -146.41925 -15.584767, -146.41755 -15.585967, -146.4159 -15.587367, -146.41445 -15.5889, -146.41315 -15.5906, 
+      -146.412 -15.592433, -146.41105 -15.5944, -146.4103 -15.596467, -146.4098 -15.598567, -146.40945 -15.600733, -146.40935 -15.602933, -146.40945 -15.605133, -146.4098 -15.6073, -146.4103 -15.6094, -146.41105 -15.611467, 
+      -146.412 -15.6134, -146.41315 -15.615267, -146.41445 -15.616967, -146.4159 -15.6185, -146.41755 -15.6199, -146.41925 -15.6211, -146.4211 -15.6221, -146.42305 -15.622867, -146.42505 -15.623433, -146.4271 -15.6238, 
+      -146.4292 -15.6239, -146.4313 -15.6238, -146.43335 -15.623433, -146.43535 -15.622867, -146.4373 -15.6221, -146.43915 -15.6211, -146.44085 -15.6199, -146.4425 -15.6185, -146.44395 -15.616967, -146.44525 -15.615267, 
+      -146.4464 -15.613433, -146.44735 -15.611467, -146.4481 -15.6094, -146.4486 -15.6073, -146.44895 -15.605133, -146.44905 -15.602933, -146.44895 -15.600733, -146.4486 -15.598567, -146.4481 -15.596467, -146.44735 -15.5944, 
+      -146.4464 -15.592467, -146.44525 -15.5906, -146.44395 -15.5889, -146.4425 -15.587367, -146.44085 -15.585967, -146.43915 -15.584767, -146.4373 -15.583767, -146.43535 -15.583, -146.43335 -15.582433, -146.4313 -15.582067, 
+      -146.4292 -15.581967)), 
+  ((-140.9903 -18.2581, -140.99275 -18.258733, -140.99525 -18.259167, -140.99785 -18.259433, -141.00045 -18.259533, -141.00305 -18.259433, -141.00565 -18.259167, -141.00815 -18.258733, -141.0106 -18.2581, -141.01295 -18.2573, 
+      -141.0151 -18.256367, -141.01715 -18.255267, -141.019 -18.254033, -141.02065 -18.252667, -141.02205 -18.251233, -141.02325 -18.249667, -141.0242 -18.248033, -141.02485 -18.246367, -141.02525 -18.244633, -141.0254 -18.2429, 
+      -141.02525 -18.241167, -141.02485 -18.239433, -141.0242 -18.237767, -141.02325 -18.236133, -141.02205 -18.234567, -141.02065 -18.233133, -141.019 -18.231767, -141.01715 -18.230533, -141.0151 -18.229433, -141.01295 -18.2285, 
+      -141.0106 -18.2277, -141.00815 -18.227067, -141.00565 -18.226633, -141.00305 -18.226367, -141.00045 -18.226267, -140.99785 -18.226367, -140.99525 -18.226633, -140.99275 -18.227067, -140.9903 -18.2277, -140.98795 -18.2285, 
+      -140.9858 -18.229433, -140.98375 -18.230533, -140.9819 -18.231767, -140.98025 -18.233133, -140.97885 -18.234567, -140.97765 -18.236133, -140.9767 -18.237767, -140.97605 -18.239433, -140.97565 -18.241167, -140.9755 -18.2429, 
+      -140.97565 -18.244633, -140.97605 -18.246367, -140.9767 -18.248033, -140.97765 -18.249667, -140.97885 -18.251233, -140.98025 -18.252667, -140.9819 -18.254033, -140.98375 -18.255267, -140.9858 -18.256367, -140.98795 -18.2573, 
+      -140.9903 -18.2581)), 
+  ((-142.56995 -16.731467, -142.56745 -16.731867, -142.5651 -16.732467, -142.5628 -16.733233, -142.56065 -16.734167, -142.5586 -16.735267, -142.5568 -16.736467, -142.55515 -16.737833, -142.55375 -16.7393, -142.55255 -16.740867, 
+      -142.55165 -16.7425, -142.55095 -16.7442, -142.5505 -16.745933, -142.55035 -16.747733, -142.55045 -16.7495, -142.55085 -16.751267, -142.5515 -16.753, -142.55235 -16.754667, -142.5535 -16.756267, -142.5549 -16.7578, 
+      -142.5565 -16.7592, -142.55825 -16.7605, -142.56025 -16.761633, -142.56235 -16.762633, -142.56465 -16.7635, -142.567 -16.764167, -142.5695 -16.764667, -142.572 -16.765, -142.57455 -16.765133, -142.5771 -16.7651, 
+      -142.57965 -16.764867, -142.58215 -16.764467, -142.5845 -16.763867, -142.5868 -16.7631, -142.589 -16.762167, -142.591 -16.761067, -142.5928 -16.759867, -142.59445 -16.7585, -142.59585 -16.757033, -142.59705 -16.755467, 
+      -142.59795 -16.753833, -142.59865 -16.752133, -142.5991 -16.7504, -142.59925 -16.7486, -142.59915 -16.746833, -142.59875 -16.745067, -142.5981 -16.743333, -142.59725 -16.741667, -142.5961 -16.740067, -142.5947 -16.738533, 
+      -142.5931 -16.737133, -142.59135 -16.735833, -142.58935 -16.7347, -142.58725 -16.7337, -142.58495 -16.732833, -142.5826 -16.732167, -142.5801 -16.731667, -142.5776 -16.731333, -142.57505 -16.7312, -142.5725 -16.731233, 
+      -142.56995 -16.731467)), 
+  ((-145.76875 -16.217467, -145.7706 -16.219, -145.77265 -16.220433, -145.7749 -16.2218, -145.7773 -16.223033, -145.77985 -16.224133, -145.78255 -16.2251, -145.78525 -16.2259, -145.78805 -16.226567, -145.79085 -16.227067, 
+      -145.79365 -16.227367, -145.7964 -16.227533, -145.79905 -16.2275, -145.8016 -16.2273, -145.80405 -16.2269, -145.80635 -16.226367, -145.80845 -16.225633, -145.8103 -16.224767, -145.812 -16.223767, -145.8134 -16.2226, 
+      -145.81455 -16.221333, -145.81545 -16.219933, -145.81605 -16.218467, -145.81635 -16.2169, -145.8164 -16.2153, -145.8161 -16.213633, -145.81555 -16.211933, -145.8147 -16.210267, -145.8136 -16.2086, -145.8122 -16.206933, 
+      -145.81055 -16.205333, -145.8087 -16.2038, -145.80665 -16.202367, -145.8044 -16.201, -145.802 -16.199767, -145.79945 -16.198667, -145.79675 -16.1977, -145.79405 -16.1969, -145.79125 -16.196233, -145.78845 -16.195733, 
+      -145.78565 -16.195433, -145.7829 -16.195267, -145.78025 -16.1953, -145.7777 -16.1955, -145.77525 -16.1959, -145.77295 -16.196433, -145.77085 -16.197167, -145.769 -16.198033, -145.7673 -16.199033, -145.7659 -16.2002, 
+      -145.76475 -16.201467, -145.76385 -16.202867, -145.76325 -16.204333, -145.76295 -16.2059, -145.7629 -16.2075, -145.7632 -16.209167, -145.76375 -16.210867, -145.7646 -16.212533, -145.7657 -16.2142, -145.7671 -16.215867, 
+      -145.76875 -16.217467)), 
+  ((-154.67505 -16.530267, -154.67805 -16.529033, -154.681 -16.527633, -154.6839 -16.526133, -154.6867 -16.5245, -154.68935 -16.522767, -154.6919 -16.520967, -154.6942 -16.519133, -154.69635 -16.517233, -154.69825 -16.515333, 
+      -154.69985 -16.513433, -154.7012 -16.5116, -154.7023 -16.509767, -154.70305 -16.508033, -154.70355 -16.506367, -154.7037 -16.5048, -154.70355 -16.503367, -154.70305 -16.5021, -154.7023 -16.500933, -154.7012 -16.499967, 
+      -154.69985 -16.499167, -154.6982 -16.498567, -154.6963 -16.498133, -154.6942 -16.4979, -154.69185 -16.497867, -154.6893 -16.498033, -154.68665 -16.4984, -154.68385 -16.498967, -154.68095 -16.4997, -154.67795 -16.500633, 
+      -154.67495 -16.501733, -154.67195 -16.502967, -154.669 -16.504367, -154.6661 -16.505867, -154.6633 -16.5075, -154.66065 -16.509233, -154.6581 -16.511033, -154.6558 -16.512867, -154.65365 -16.514767, -154.65175 -16.516667, 
+      -154.65015 -16.518567, -154.6488 -16.5204, -154.6477 -16.522233, -154.64695 -16.523967, -154.64645 -16.525633, -154.6463 -16.5272, -154.64645 -16.528633, -154.64695 -16.5299, -154.6477 -16.531067, -154.6488 -16.532033, 
+      -154.65015 -16.532833, -154.6518 -16.533433, -154.6537 -16.533867, -154.6558 -16.5341, -154.65815 -16.534133, -154.6607 -16.533967, -154.66335 -16.5336, -154.66615 -16.533033, -154.66905 -16.5323, -154.67205 -16.531367, 
+      -154.67505 -16.530267)), 
+  ((-145.31125 -17.5, -145.3135 -17.498667, -145.3156 -17.4972, -145.31755 -17.4956, -145.3193 -17.4939, -145.3209 -17.492133, -145.32225 -17.4903, -145.32345 -17.4884, -145.32435 -17.4865, -145.32505 -17.4846, 
+      -145.32545 -17.4827, -145.3256 -17.480867, -145.3255 -17.4791, -145.32515 -17.477367, -145.32455 -17.475767, -145.3237 -17.4743, -145.3226 -17.472933, -145.32125 -17.471733, -145.31975 -17.470667, -145.318 -17.4698, 
+      -145.3161 -17.4691, -145.31405 -17.4686, -145.31185 -17.4683, -145.30955 -17.468167, -145.30715 -17.468267, -145.3047 -17.468567, -145.3022 -17.469033, -145.29975 -17.4697, -145.2973 -17.470567, -145.29485 -17.4716, 
+      -145.29255 -17.4728, -145.2903 -17.474133, -145.2882 -17.4756, -145.28625 -17.4772, -145.2845 -17.4789, -145.2829 -17.480667, -145.28155 -17.4825, -145.28035 -17.4844, -145.27945 -17.4863, -145.27875 -17.4882, 
+      -145.27835 -17.4901, -145.2782 -17.491933, -145.2783 -17.4937, -145.27865 -17.495433, -145.27925 -17.497033, -145.2801 -17.4985, -145.2812 -17.499867, -145.28255 -17.501067, -145.28405 -17.502133, -145.2858 -17.503, 
+      -145.2877 -17.5037, -145.28975 -17.5042, -145.29195 -17.5045, -145.29425 -17.504633, -145.29665 -17.504533, -145.2991 -17.504233, -145.3016 -17.503767, -145.30405 -17.5031, -145.3065 -17.502233, -145.30895 -17.5012, 
+      -145.31125 -17.5)), 
+  ((-151.7831 -16.579867, -151.7855 -16.5805, -151.788 -16.580933, -151.79055 -16.5812, -151.79315 -16.5813, -151.79575 -16.5812, -151.7983 -16.580933, -151.8008 -16.5805, -151.8032 -16.579867, -151.80555 -16.5791, 
+      -151.8077 -16.578167, -151.8097 -16.577067, -151.81155 -16.575833, -151.8132 -16.5745, -151.8146 -16.573067, -151.81575 -16.5715, -151.8167 -16.5699, -151.81735 -16.568233, -151.81775 -16.566533, -151.8179 -16.5648, 
+      -151.81775 -16.563067, -151.81735 -16.561367, -151.8167 -16.5597, -151.81575 -16.5581, -151.8146 -16.556533, -151.8132 -16.5551, -151.81155 -16.553767, -151.8097 -16.552533, -151.8077 -16.551433, -151.80555 -16.5505, 
+      -151.8032 -16.549733, -151.8008 -16.5491, -151.7983 -16.548667, -151.79575 -16.5484, -151.79315 -16.5483, -151.79055 -16.5484, -151.788 -16.548667, -151.7855 -16.5491, -151.7831 -16.549733, -151.78075 -16.5505, 
+      -151.7786 -16.551433, -151.7766 -16.552533, -151.77475 -16.553767, -151.7731 -16.5551, -151.7717 -16.556533, -151.77055 -16.5581, -151.7696 -16.5597, -151.76895 -16.561367, -151.76855 -16.563067, -151.7684 -16.5648, 
+      -151.76855 -16.566533, -151.76895 -16.568233, -151.7696 -16.5699, -151.77055 -16.5715, -151.7717 -16.573067, -151.7731 -16.5745, -151.77475 -16.575833, -151.7766 -16.577067, -151.7786 -16.578167, -151.78075 -16.5791, 
+      -151.7831 -16.579867)), 
+  ((-145.73005 -15.978733, -145.73275 -15.977633, -145.73535 -15.976367, -145.73785 -15.975, -145.74025 -15.9735, -145.7425 -15.971933, -145.74455 -15.970233, -145.7464 -15.9685, -145.74805 -15.9667, -145.74945 -15.9649, 
+      -145.7506 -15.963067, -145.7515 -15.961267, -145.7521 -15.9595, -145.7524 -15.957767, -145.75245 -15.956133, -145.7522 -15.954567, -145.7517 -15.9531, -145.7509 -15.951767, -145.74985 -15.950567, -145.7485 -15.949533, 
+      -145.74695 -15.948667, -145.74515 -15.947933, -145.74315 -15.9474, -145.74095 -15.947067, -145.7386 -15.9469, -145.73615 -15.946933, -145.73355 -15.947167, -145.7309 -15.947567, -145.7282 -15.948167, -145.72545 -15.948933, 
+      -145.72275 -15.949867, -145.72005 -15.950967, -145.71745 -15.952233, -145.71495 -15.9536, -145.71255 -15.9551, -145.7103 -15.956667, -145.70825 -15.958367, -145.7064 -15.9601, -145.70475 -15.9619, -145.70335 -15.9637, 
+      -145.7022 -15.965533, -145.7013 -15.967333, -145.7007 -15.9691, -145.7004 -15.970833, -145.70035 -15.972467, -145.7006 -15.974033, -145.7011 -15.9755, -145.7019 -15.976833, -145.70295 -15.978033, -145.7043 -15.979067, 
+      -145.70585 -15.979933, -145.70765 -15.980667, -145.70965 -15.9812, -145.71185 -15.981533, -145.7142 -15.9817, -145.71665 -15.981667, -145.71925 -15.981433, -145.7219 -15.981033, -145.7246 -15.980433, -145.72735 -15.979667, 
+      -145.73005 -15.978733)), 
+  ((-141.87565 -16.825633, -141.87345 -16.825867, -141.87135 -16.8263, -141.86925 -16.826933, -141.8673 -16.8278, -141.86545 -16.8288, -141.86375 -16.83, -141.8622 -16.831367, -141.86085 -16.832867, -141.85965 -16.8345, 
+      -141.85865 -16.836267, -141.8579 -16.8381, -141.85735 -16.840033, -141.85705 -16.842, -141.85695 -16.843967, -141.8571 -16.846, -141.85745 -16.847967, -141.85805 -16.849933, -141.8589 -16.851833, -141.85995 -16.853667, 
+      -141.86115 -16.8554, -141.8626 -16.857, -141.86415 -16.858467, -141.8659 -16.8598, -141.8678 -16.860967, -141.8698 -16.861933, -141.87185 -16.862733, -141.874 -16.863333, -141.8762 -16.863733, -141.87845 -16.863933, 
+      -141.88065 -16.8639, -141.88285 -16.863667, -141.88495 -16.863233, -141.88705 -16.8626, -141.889 -16.861733, -141.89085 -16.860733, -141.89255 -16.859533, -141.8941 -16.858167, -141.89545 -16.856667, -141.89665 -16.855033, 
+      -141.89765 -16.853267, -141.8984 -16.851433, -141.89895 -16.8495, -141.89925 -16.847533, -141.89935 -16.845567, -141.8992 -16.843533, -141.89885 -16.841567, -141.89825 -16.8396, -141.8974 -16.8377, -141.89635 -16.835867, 
+      -141.89515 -16.834133, -141.8937 -16.832533, -141.89215 -16.831067, -141.8904 -16.829733, -141.8885 -16.828567, -141.8865 -16.8276, -141.88445 -16.8268, -141.8823 -16.8262, -141.8801 -16.8258, -141.87785 -16.8256, 
+      -141.87565 -16.825633)), 
+  ((-145.20265 -19.936767, -145.2056 -19.935567, -145.20855 -19.934233, -145.2114 -19.932767, -145.2142 -19.9312, -145.2168 -19.9295, -145.2193 -19.927767, -145.2216 -19.925967, -145.2237 -19.9241, -145.22555 -19.922267, 
+      -145.22715 -19.9204, -145.2285 -19.918567, -145.22955 -19.916767, -145.2303 -19.915033, -145.23075 -19.9134, -145.23085 -19.911867, -145.2307 -19.910433, -145.2302 -19.909133, -145.22945 -19.908, -145.22835 -19.907, 
+      -145.227 -19.9062, -145.22535 -19.905533, -145.22345 -19.9051, -145.22135 -19.904833, -145.21905 -19.904767, -145.21655 -19.9049, -145.2139 -19.905233, -145.2111 -19.905733, -145.20825 -19.906433, -145.2053 -19.9073, 
+      -145.20235 -19.908367, -145.1994 -19.909567, -145.19645 -19.9109, -145.1936 -19.912367, -145.1908 -19.913933, -145.1882 -19.915633, -145.1857 -19.917367, -145.1834 -19.919167, -145.1813 -19.921033, -145.17945 -19.922867, 
+      -145.17785 -19.924733, -145.1765 -19.926567, -145.17545 -19.928367, -145.1747 -19.9301, -145.17425 -19.931733, -145.17415 -19.933267, -145.1743 -19.9347, -145.1748 -19.936, -145.17555 -19.937133, -145.17665 -19.938133, 
+      -145.178 -19.938933, -145.17965 -19.9396, -145.18155 -19.940033, -145.18365 -19.9403, -145.18595 -19.940367, -145.18845 -19.940233, -145.1911 -19.9399, -145.1939 -19.9394, -145.19675 -19.9387, -145.1997 -19.937833, 
+      -145.20265 -19.936767)), 
+  ((-139.1274 -19.387267, -139.1298 -19.3879, -139.1323 -19.388333, -139.1348 -19.3886, -139.1374 -19.3887, -139.13995 -19.3886, -139.1425 -19.388333, -139.145 -19.3879, -139.1474 -19.387267, -139.1497 -19.3865, 
+      -139.1519 -19.385567, -139.1539 -19.384467, -139.1557 -19.383267, -139.15735 -19.381933, -139.15875 -19.380467, -139.1599 -19.378933, -139.16085 -19.377333, -139.1615 -19.375667, -139.1619 -19.374, -139.16205 -19.372267, 
+      -139.1619 -19.370567, -139.1615 -19.368867, -139.16085 -19.3672, -139.1599 -19.3656, -139.15875 -19.364067, -139.15735 -19.3626, -139.1557 -19.361267, -139.1539 -19.360067, -139.1519 -19.358967, -139.1497 -19.358033, 
+      -139.1474 -19.357267, -139.145 -19.356633, -139.1425 -19.3562, -139.14 -19.355933, -139.1374 -19.355833, -139.13485 -19.355933, -139.1323 -19.3562, -139.1298 -19.356633, -139.1274 -19.357267, -139.1251 -19.358033, 
+      -139.1229 -19.358967, -139.1209 -19.360067, -139.1191 -19.361267, -139.11745 -19.3626, -139.11605 -19.364067, -139.1149 -19.3656, -139.11395 -19.3672, -139.1133 -19.368867, -139.1129 -19.370533, -139.11275 -19.372267, 
+      -139.1129 -19.373967, -139.1133 -19.375667, -139.11395 -19.377333, -139.1149 -19.378933, -139.11605 -19.380467, -139.11745 -19.381933, -139.1191 -19.383267, -139.1209 -19.384467, -139.1229 -19.385567, -139.1251 -19.3865, 
+      -139.1274 -19.387267)), 
+  ((-143.08545 -16.912467, -143.0836 -16.9125, -143.0817 -16.912767, -143.07985 -16.913267, -143.078 -16.914033, -143.0762 -16.915, -143.0745 -16.9162, -143.0729 -16.9176, -143.07135 -16.9192, -143.07 -16.920933, 
+      -143.06875 -16.922867, -143.06765 -16.9249, -143.0667 -16.927067, -143.06595 -16.929333, -143.06535 -16.931633, -143.065 -16.933967, -143.0648 -16.936333, -143.0648 -16.938667, -143.065 -16.940967, -143.0654 -16.9432, 
+      -143.066 -16.945333, -143.06675 -16.947367, -143.0677 -16.949233, -143.0688 -16.951, -143.07005 -16.952533, -143.07145 -16.9539, -143.073 -16.955067, -143.0746 -16.956, -143.07635 -16.9567, -143.0781 -16.957167, 
+      -143.07995 -16.9574, -143.0818 -16.957367, -143.0837 -16.9571, -143.08555 -16.9566, -143.0874 -16.955833, -143.0892 -16.954867, -143.0909 -16.953667, -143.0925 -16.952267, -143.09405 -16.950667, -143.0954 -16.948933, 
+      -143.09665 -16.947, -143.09775 -16.944967, -143.0987 -16.9428, -143.09945 -16.940533, -143.10005 -16.938233, -143.1004 -16.9359, -143.1006 -16.933533, -143.1006 -16.9312, -143.1004 -16.9289, -143.1 -16.926667, 
+      -143.0994 -16.924533, -143.09865 -16.9225, -143.0977 -16.920633, -143.0966 -16.918867, -143.09535 -16.917333, -143.09395 -16.915967, -143.0924 -16.9148, -143.0908 -16.913867, -143.08905 -16.913167, -143.0873 -16.9127, 
+      -143.08545 -16.912467)), 
+  ((-140.7366 -15.853267, -140.7394 -15.852933, -140.74215 -15.852433, -140.7449 -15.851767, -140.74755 -15.850967, -140.7501 -15.850033, -140.75255 -15.848967, -140.7548 -15.8478, -140.7569 -15.8465, -140.75875 -15.845133, 
+      -140.7604 -15.843667, -140.7618 -15.842133, -140.76295 -15.8406, -140.7638 -15.839, -140.7644 -15.8374, -140.7647 -15.8358, -140.7647 -15.834267, -140.7644 -15.832733, -140.7638 -15.831267, -140.76295 -15.8299, 
+      -140.7618 -15.8286, -140.7604 -15.827433, -140.75875 -15.826367, -140.7569 -15.825433, -140.7548 -15.824633, -140.75255 -15.823967, -140.75015 -15.823467, -140.7476 -15.823133, -140.74495 -15.822967, -140.7422 -15.822967, 
+      -140.7394 -15.823133, -140.7366 -15.823467, -140.73385 -15.823967, -140.7311 -15.824633, -140.72845 -15.825433, -140.7259 -15.826367, -140.72345 -15.827433, -140.7212 -15.8286, -140.7191 -15.8299, -140.71725 -15.831267, 
+      -140.7156 -15.832733, -140.7142 -15.834267, -140.71305 -15.8358, -140.7122 -15.8374, -140.7116 -15.839, -140.7113 -15.8406, -140.7113 -15.842133, -140.7116 -15.843667, -140.7122 -15.845133, -140.71305 -15.8465, 
+      -140.7142 -15.8478, -140.7156 -15.848967, -140.71725 -15.850033, -140.7191 -15.850967, -140.7212 -15.851767, -140.72345 -15.852433, -140.72585 -15.852933, -140.7284 -15.853267, -140.73105 -15.853433, -140.7338 -15.853433, 
+      -140.7366 -15.853267)), 
+  ((-140.5759 -18.460867, -140.57875 -18.459667, -140.5816 -18.458333, -140.58435 -18.456833, -140.587 -18.455267, -140.5895 -18.453567, -140.5919 -18.451833, -140.59405 -18.450033, -140.59605 -18.448167, -140.59775 -18.446333, 
+      -140.59925 -18.444467, -140.6005 -18.442633, -140.6014 -18.440867, -140.60205 -18.439167, -140.60245 -18.437533, -140.6025 -18.436, -140.60225 -18.434567, -140.6017 -18.4333, -140.60085 -18.432167, -140.59975 -18.4312, 
+      -140.59835 -18.4304, -140.5967 -18.429767, -140.59485 -18.429333, -140.59275 -18.4291, -140.59045 -18.429067, -140.58795 -18.4292, -140.58535 -18.429533, -140.58265 -18.430067, -140.57985 -18.4308, -140.577 -18.431667, 
+      -140.5741 -18.432733, -140.57125 -18.433933, -140.5684 -18.435267, -140.56565 -18.436767, -140.563 -18.438333, -140.5605 -18.440033, -140.5581 -18.441767, -140.55595 -18.443567, -140.55395 -18.445433, -140.55225 -18.447267, 
+      -140.55075 -18.449133, -140.5495 -18.450967, -140.5486 -18.452733, -140.54795 -18.454433, -140.54755 -18.456067, -140.5475 -18.4576, -140.54775 -18.459033, -140.5483 -18.4603, -140.54915 -18.461433, -140.55025 -18.4624, 
+      -140.55165 -18.4632, -140.5533 -18.463833, -140.55515 -18.464267, -140.55725 -18.4645, -140.55955 -18.464533, -140.56205 -18.4644, -140.56465 -18.464067, -140.56735 -18.463533, -140.57015 -18.4628, -140.573 -18.461933, 
+      -140.5759 -18.460867)), 
+  ((-142.06885 -15.8002, -142.07125 -15.7997, -142.0736 -15.799067, -142.07575 -15.798233, -142.0778 -15.797267, -142.0797 -15.796133, -142.0814 -15.7949, -142.0829 -15.793567, -142.08415 -15.7921, -142.0852 -15.790567, 
+      -142.08595 -15.788967, -142.0865 -15.7873, -142.08675 -15.785633, -142.08675 -15.783933, -142.0865 -15.782233, -142.08595 -15.7806, -142.0852 -15.778967, -142.08415 -15.7774, -142.0829 -15.775933, -142.0814 -15.774533, 
+      -142.0797 -15.773267, -142.07785 -15.7721, -142.0758 -15.771067, -142.0736 -15.7702, -142.07125 -15.7695, -142.06885 -15.768933, -142.0664 -15.768567, -142.06385 -15.768333, -142.06135 -15.768333, -142.0588 -15.768467, 
+      -142.05635 -15.7688, -142.05395 -15.7693, -142.0516 -15.769933, -142.04945 -15.770767, -142.0474 -15.771733, -142.0455 -15.772867, -142.0438 -15.7741, -142.0423 -15.775433, -142.04105 -15.7769, -142.04 -15.778433, 
+      -142.03925 -15.780033, -142.0387 -15.7817, -142.03845 -15.783367, -142.03845 -15.785067, -142.0387 -15.786767, -142.03925 -15.7884, -142.04 -15.790033, -142.04105 -15.7916, -142.0423 -15.793067, -142.0438 -15.794467, 
+      -142.0455 -15.795733, -142.04735 -15.7969, -142.0494 -15.797933, -142.0516 -15.7988, -142.05395 -15.7995, -142.05635 -15.800067, -142.0588 -15.800433, -142.06135 -15.800667, -142.06385 -15.800667, -142.0664 -15.800533, 
+      -142.06885 -15.8002)), 
+  ((-140.6466 -17.768167, -140.6492 -17.7669, -140.6518 -17.7655, -140.6543 -17.763967, -140.65665 -17.762367, -140.6589 -17.760633, -140.66095 -17.758867, -140.6628 -17.757033, -140.6645 -17.755167, -140.66595 -17.7533, 
+      -140.6671 -17.751433, -140.66805 -17.749633, -140.66875 -17.747867, -140.66915 -17.746167, -140.66925 -17.744567, -140.6691 -17.743067, -140.66865 -17.7417, -140.66795 -17.740467, -140.667 -17.739367, -140.66575 -17.738467, 
+      -140.6643 -17.737733, -140.6626 -17.737167, -140.6607 -17.7368, -140.6586 -17.736633, -140.65635 -17.736667, -140.65395 -17.7369, -140.65145 -17.7373, -140.6489 -17.7379, -140.64625 -17.738667, -140.64355 -17.739633, 
+      -140.6409 -17.740767, -140.6383 -17.742033, -140.6357 -17.743433, -140.6332 -17.744967, -140.63085 -17.746567, -140.6286 -17.7483, -140.62655 -17.750067, -140.6247 -17.7519, -140.623 -17.753767, -140.62155 -17.755633, 
+      -140.6204 -17.7575, -140.61945 -17.7593, -140.61875 -17.761067, -140.61835 -17.762767, -140.61825 -17.764367, -140.6184 -17.765867, -140.61885 -17.767233, -140.61955 -17.768467, -140.6205 -17.769567, -140.62175 -17.770467, 
+      -140.6232 -17.7712, -140.6249 -17.771767, -140.6268 -17.772133, -140.6289 -17.7723, -140.63115 -17.772267, -140.63355 -17.772033, -140.63605 -17.771633, -140.6386 -17.771033, -140.64125 -17.770267, -140.6439 -17.7693, 
+      -140.6466 -17.768167)), 
+  ((-144.3536 -17.1461, -144.35525 -17.147633, -144.35715 -17.1491, -144.3592 -17.150467, -144.36145 -17.151733, -144.3638 -17.1529, -144.3663 -17.153933, -144.36885 -17.154833, -144.3715 -17.155567, -144.37415 -17.156167, 
+      -144.3768 -17.156567, -144.3794 -17.156833, -144.38195 -17.1569, -144.3844 -17.1568, -144.3868 -17.156533, -144.389 -17.156133, -144.39105 -17.155533, -144.3929 -17.154767, -144.39455 -17.153867, -144.396 -17.152833, 
+      -144.3972 -17.151667, -144.39815 -17.1504, -144.3988 -17.149, -144.3992 -17.147533, -144.39935 -17.146, -144.39915 -17.1444, -144.39875 -17.1428, -144.39805 -17.141133, -144.3971 -17.1395, -144.39585 -17.137867, 
+      -144.3944 -17.1363, -144.39275 -17.134767, -144.39085 -17.1333, -144.3888 -17.131933, -144.38655 -17.130667, -144.3842 -17.1295, -144.3817 -17.128467, -144.37915 -17.127567, -144.3765 -17.126833, -144.37385 -17.126233, 
+      -144.3712 -17.125833, -144.3686 -17.125567, -144.36605 -17.1255, -144.3636 -17.1256, -144.3612 -17.125867, -144.359 -17.126267, -144.35695 -17.126867, -144.3551 -17.127633, -144.35345 -17.128533, -144.352 -17.129567, 
+      -144.3508 -17.130733, -144.34985 -17.132, -144.3492 -17.1334, -144.3488 -17.134867, -144.34865 -17.1364, -144.34885 -17.138, -144.34925 -17.1396, -144.34995 -17.141267, -144.3509 -17.1429, -144.35215 -17.144533, 
+      -144.3536 -17.1461)), 
+  ((-154.6253 -21.756, -154.6276 -21.7566, -154.63 -21.757033, -154.63245 -21.7573, -154.63495 -21.757367, -154.63745 -21.7573, -154.6399 -21.757033, -154.6423 -21.7566, -154.6446 -21.756, -154.64685 -21.755233, 
+      -154.6489 -21.754333, -154.65085 -21.7533, -154.6526 -21.752133, -154.65415 -21.750833, -154.6555 -21.749467, -154.65665 -21.747967, -154.65755 -21.746433, -154.6582 -21.744833, -154.6586 -21.7432, -154.6587 -21.741533, 
+      -154.6586 -21.739867, -154.6582 -21.738233, -154.65755 -21.736633, -154.65665 -21.7351, -154.6555 -21.7336, -154.65415 -21.732233, -154.6526 -21.730933, -154.65085 -21.729767, -154.6489 -21.728733, -154.64685 -21.727833, 
+      -154.6446 -21.727067, -154.6423 -21.726467, -154.6399 -21.726033, -154.63745 -21.725767, -154.63495 -21.7257, -154.63245 -21.725767, -154.63 -21.726033, -154.6276 -21.726467, -154.6253 -21.727067, -154.62305 -21.727833, 
+      -154.621 -21.728733, -154.61905 -21.729767, -154.6173 -21.730933, -154.61575 -21.732233, -154.6144 -21.7336, -154.61325 -21.7351, -154.61235 -21.736633, -154.6117 -21.738233, -154.6113 -21.739867, -154.6112 -21.741533, 
+      -154.6113 -21.7432, -154.6117 -21.744833, -154.61235 -21.746433, -154.61325 -21.747967, -154.6144 -21.749467, -154.61575 -21.750833, -154.6173 -21.752133, -154.61905 -21.7533, -154.621 -21.754333, -154.62305 -21.755233, 
+      -154.6253 -21.756)), 
+  ((-146.5576 -15.760533, -146.5599 -15.76, -146.56205 -15.759333, -146.56405 -15.7585, -146.5659 -15.757533, -146.56755 -15.7564, -146.56905 -15.755167, -146.5703 -15.753833, -146.5713 -15.7524, -146.5721 -15.750867, 
+      -146.57265 -15.749267, -146.57295 -15.747667, -146.57295 -15.746, -146.57275 -15.744333, -146.57225 -15.742667, -146.5715 -15.741067, -146.5705 -15.739467, -146.5693 -15.737967, -146.5679 -15.7365, -146.56625 -15.735167, 
+      -146.56445 -15.733933, -146.56245 -15.732833, -146.56035 -15.731833, -146.5581 -15.731, -146.55575 -15.730333, -146.55335 -15.7298, -146.5509 -15.729467, -146.5484 -15.7293, -146.54595 -15.7293, -146.54355 -15.729467, 
+      -146.5412 -15.7298, -146.5389 -15.730333, -146.53675 -15.731, -146.53475 -15.731833, -146.5329 -15.7328, -146.53125 -15.733933, -146.52975 -15.735167, -146.5285 -15.7365, -146.5275 -15.737933, -146.5267 -15.739467, 
+      -146.52615 -15.741067, -146.52585 -15.742667, -146.52585 -15.744333, -146.52605 -15.746, -146.52655 -15.747667, -146.5273 -15.749267, -146.5283 -15.750867, -146.5295 -15.752367, -146.5309 -15.753833, -146.53255 -15.755167, 
+      -146.53435 -15.7564, -146.53635 -15.7575, -146.53845 -15.7585, -146.5407 -15.759333, -146.54305 -15.76, -146.54545 -15.760533, -146.5479 -15.760867, -146.5504 -15.761033, -146.55285 -15.761033, -146.55525 -15.760867, 
+      -146.5576 -15.760533)), 
+  ((-140.95765 -18.315433, -140.9604 -18.314433, -140.9631 -18.313267, -140.9657 -18.312, -140.9682 -18.3106, -140.9706 -18.309133, -140.9728 -18.307567, -140.97485 -18.305933, -140.9767 -18.304233, -140.9783 -18.302533, 
+      -140.9797 -18.300833, -140.98085 -18.2991, -140.9817 -18.297433, -140.98225 -18.2958, -140.98255 -18.294233, -140.9826 -18.292733, -140.9823 -18.291367, -140.98175 -18.2901, -140.9809 -18.288933, -140.9798 -18.287933, 
+      -140.97845 -18.287067, -140.97685 -18.286367, -140.975 -18.285867, -140.973 -18.2855, -140.97075 -18.285333, -140.9684 -18.285333, -140.9659 -18.2855, -140.9633 -18.285867, -140.9606 -18.2864, -140.9579 -18.2871, 
+      -140.95515 -18.287967, -140.9524 -18.288967, -140.9497 -18.290133, -140.9471 -18.2914, -140.9446 -18.2928, -140.9422 -18.294267, -140.94 -18.295833, -140.93795 -18.297467, -140.9361 -18.299167, -140.9345 -18.300867, 
+      -140.9331 -18.302567, -140.93195 -18.3043, -140.9311 -18.305967, -140.93055 -18.3076, -140.93025 -18.309167, -140.9302 -18.310667, -140.9305 -18.312033, -140.93105 -18.3133, -140.9319 -18.314467, -140.933 -18.315467, 
+      -140.93435 -18.316333, -140.93595 -18.317033, -140.9378 -18.317533, -140.9398 -18.3179, -140.94205 -18.318067, -140.9444 -18.318067, -140.9469 -18.3179, -140.9495 -18.317533, -140.9522 -18.317, -140.9549 -18.3163, 
+      -140.95765 -18.315433)), 
+  ((-143.0486 -16.337733, -143.0509 -16.336767, -143.05305 -16.335633, -143.0551 -16.3344, -143.057 -16.333033, -143.0587 -16.331567, -143.0602 -16.330033, -143.06155 -16.3284, -143.06265 -16.326767, -143.0635 -16.325067, 
+      -143.0641 -16.323367, -143.06445 -16.321667, -143.06455 -16.320033, -143.0644 -16.3184, -143.064 -16.316833, -143.06335 -16.315367, -143.06245 -16.313967, -143.0613 -16.3127, -143.05995 -16.311533, -143.0584 -16.310533, 
+      -143.05665 -16.309667, -143.05475 -16.308967, -143.05265 -16.3084, -143.05045 -16.308033, -143.04815 -16.307833, -143.0458 -16.307833, -143.0434 -16.308, -143.04095 -16.308333, -143.0385 -16.308833, -143.03605 -16.3095, 
+      -143.0337 -16.310333, -143.0314 -16.3113, -143.02925 -16.312433, -143.0272 -16.313667, -143.0253 -16.315033, -143.0236 -16.3165, -143.0221 -16.318033, -143.02075 -16.319667, -143.01965 -16.3213, -143.0188 -16.323, 
+      -143.0182 -16.3247, -143.01785 -16.3264, -143.01775 -16.328033, -143.0179 -16.329667, -143.0183 -16.331233, -143.01895 -16.3327, -143.01985 -16.3341, -143.021 -16.335367, -143.02235 -16.336533, -143.0239 -16.337533, 
+      -143.02565 -16.3384, -143.02755 -16.3391, -143.02965 -16.339667, -143.03185 -16.340033, -143.03415 -16.340233, -143.0365 -16.340233, -143.0389 -16.340067, -143.04135 -16.339733, -143.0438 -16.339233, -143.04625 -16.338567, 
+      -143.0486 -16.337733)), 
+  ((-143.06855 -17.7795, -143.071 -17.778133, -143.07335 -17.776633, -143.0756 -17.775033, -143.07775 -17.773333, -143.07975 -17.771567, -143.08155 -17.769733, -143.0832 -17.767867, -143.0846 -17.765967, -143.0858 -17.764067, 
+      -143.08675 -17.7622, -143.08745 -17.760367, -143.08795 -17.7586, -143.0881 -17.756933, -143.08805 -17.755367, -143.08775 -17.7539, -143.08715 -17.752567, -143.0863 -17.7514, -143.0852 -17.750367, -143.0839 -17.749533, 
+      -143.08235 -17.748867, -143.08065 -17.7484, -143.07875 -17.748133, -143.07665 -17.748067, -143.07445 -17.748167, -143.07215 -17.7485, -143.06975 -17.749, -143.06725 -17.7497, -143.06475 -17.750567, -143.06225 -17.751633, 
+      -143.05975 -17.752833, -143.0573 -17.7542, -143.05495 -17.7557, -143.0527 -17.7573, -143.05055 -17.759, -143.04855 -17.760767, -143.04675 -17.7626, -143.0451 -17.764467, -143.0437 -17.766367, -143.0425 -17.768267, 
+      -143.04155 -17.770133, -143.04085 -17.771967, -143.04035 -17.773733, -143.0402 -17.7754, -143.04025 -17.776967, -143.04055 -17.778433, -143.04115 -17.779767, -143.042 -17.780933, -143.0431 -17.781967, -143.0444 -17.7828, 
+      -143.04595 -17.783467, -143.04765 -17.783933, -143.04955 -17.7842, -143.05165 -17.784267, -143.05385 -17.784167, -143.05615 -17.783833, -143.05855 -17.783333, -143.06105 -17.782633, -143.06355 -17.781767, -143.06605 -17.7807, 
+      -143.06855 -17.7795)), 
+  ((-145.404 -16.8084, -145.40195 -16.808667, -145.39995 -16.8091, -145.39805 -16.809767, -145.39625 -16.8106, -145.39455 -16.8116, -145.393 -16.812767, -145.3916 -16.8141, -145.39035 -16.815567, -145.3893 -16.817167, 
+      -145.38845 -16.818833, -145.3878 -16.820633, -145.3874 -16.822467, -145.38715 -16.824333, -145.38715 -16.826267, -145.3874 -16.828167, -145.38785 -16.830067, -145.3885 -16.831933, -145.38935 -16.833767, -145.3904 -16.835467, 
+      -145.3916 -16.8371, -145.393 -16.838633, -145.3946 -16.84, -145.39625 -16.841267, -145.3981 -16.842333, -145.4 -16.843233, -145.402 -16.843967, -145.40405 -16.8445, -145.4061 -16.844833, -145.4082 -16.845, 
+      -145.4103 -16.844933, -145.41235 -16.844667, -145.41435 -16.844233, -145.41625 -16.843567, -145.41805 -16.842733, -145.41975 -16.841733, -145.4213 -16.840567, -145.4227 -16.839233, -145.42395 -16.837767, -145.425 -16.836167, 
+      -145.42585 -16.8345, -145.4265 -16.8327, -145.4269 -16.830867, -145.42715 -16.829, -145.42715 -16.827067, -145.4269 -16.825167, -145.42645 -16.823267, -145.4258 -16.8214, -145.42495 -16.819567, -145.4239 -16.817867, 
+      -145.4227 -16.816233, -145.4213 -16.8147, -145.4197 -16.813333, -145.41805 -16.812067, -145.4162 -16.811, -145.4143 -16.8101, -145.4123 -16.809367, -145.41025 -16.808833, -145.4082 -16.8085, -145.4061 -16.808333, 
+      -145.404 -16.8084)), 
+  ((-142.6054 -16.865867, -142.6079 -16.8666, -142.61055 -16.867167, -142.61325 -16.8676, -142.616 -16.8679, -142.6188 -16.868067, -142.6216 -16.868067, -142.62435 -16.8679, -142.62705 -16.8676, -142.62965 -16.867167, 
+      -142.63215 -16.8666, -142.63445 -16.865867, -142.63665 -16.865033, -142.6386 -16.864067, -142.6403 -16.863, -142.6418 -16.861833, -142.64305 -16.8606, -142.644 -16.8593, -142.6447 -16.857933, -142.6451 -16.856533, 
+      -142.6452 -16.8551, -142.645 -16.853667, -142.64455 -16.852267, -142.6438 -16.850867, -142.64275 -16.8495, -142.64145 -16.8482, -142.6399 -16.846933, -142.6381 -16.8458, -142.6361 -16.844733, -142.6339 -16.843767, 
+      -142.6315 -16.842933, -142.629 -16.8422, -142.62635 -16.841633, -142.62365 -16.8412, -142.6209 -16.8409, -142.6181 -16.840733, -142.6153 -16.840733, -142.61255 -16.8409, -142.60985 -16.8412, -142.60725 -16.841633, 
+      -142.60475 -16.8422, -142.60245 -16.842933, -142.60025 -16.843767, -142.5983 -16.844733, -142.5966 -16.8458, -142.5951 -16.846967, -142.59385 -16.8482, -142.5929 -16.8495, -142.5922 -16.850867, -142.5918 -16.852267, 
+      -142.5917 -16.8537, -142.5919 -16.855133, -142.59235 -16.856533, -142.5931 -16.857933, -142.59415 -16.8593, -142.59545 -16.8606, -142.597 -16.861867, -142.5988 -16.863, -142.6008 -16.864067, -142.603 -16.865033, 
+      -142.6054 -16.865867)), 
+  ((-150.88695 -16.8258, -150.8892 -16.826367, -150.8916 -16.8268, -150.894 -16.827033, -150.89645 -16.827133, -150.8989 -16.827033, -150.9013 -16.8268, -150.9037 -16.826367, -150.90595 -16.8258, -150.90815 -16.825033, 
+      -150.9102 -16.824167, -150.9121 -16.823133, -150.91385 -16.821967, -150.9154 -16.8207, -150.9167 -16.819333, -150.91785 -16.817867, -150.9187 -16.816367, -150.91935 -16.814767, -150.9197 -16.813167, -150.91985 -16.811533, 
+      -150.9197 -16.8099, -150.91935 -16.8083, -150.9187 -16.8067, -150.91785 -16.8052, -150.9167 -16.803733, -150.9154 -16.802367, -150.91385 -16.8011, -150.9121 -16.799933, -150.9102 -16.7989, -150.90815 -16.798033, 
+      -150.90595 -16.797267, -150.9037 -16.7967, -150.9013 -16.796267, -150.8989 -16.796033, -150.89645 -16.795933, -150.894 -16.796033, -150.8916 -16.796267, -150.8892 -16.7967, -150.88695 -16.797267, -150.88475 -16.798033, 
+      -150.8827 -16.7989, -150.8808 -16.799933, -150.87905 -16.8011, -150.8775 -16.802367, -150.8762 -16.803733, -150.87505 -16.8052, -150.8742 -16.8067, -150.87355 -16.8083, -150.8732 -16.8099, -150.87305 -16.811533, 
+      -150.8732 -16.813167, -150.87355 -16.814767, -150.8742 -16.816367, -150.87505 -16.817867, -150.8762 -16.819333, -150.8775 -16.8207, -150.87905 -16.821967, -150.8808 -16.823133, -150.8827 -16.824167, -150.88475 -16.825033, 
+      -150.88695 -16.8258)), 
+  ((-146.12765 -14.521, -146.13035 -14.5212, -146.13315 -14.521233, -146.13595 -14.521133, -146.1387 -14.5209, -146.14145 -14.5205, -146.14415 -14.519967, -146.1467 -14.5193, -146.14915 -14.5185, -146.15145 -14.5176, 
+      -146.1536 -14.516567, -146.1555 -14.515433, -146.1572 -14.514233, -146.1587 -14.512967, -146.1599 -14.5116, -146.1608 -14.510233, -146.16145 -14.508833, -146.16185 -14.5074, -146.1619 -14.505967, -146.1617 -14.504567, 
+      -146.1612 -14.5032, -146.1604 -14.501867, -146.15935 -14.500633, -146.158 -14.499433, -146.15645 -14.498333, -146.1546 -14.497367, -146.1526 -14.496467, -146.1504 -14.495733, -146.148 -14.4951, -146.1455 -14.4946, 
+      -146.14285 -14.494267, -146.14015 -14.494067, -146.13735 -14.494033, -146.13455 -14.494133, -146.1318 -14.494367, -146.12905 -14.494767, -146.12635 -14.4953, -146.1238 -14.495967, -146.12135 -14.496767, -146.11905 -14.497667, 
+      -146.1169 -14.4987, -146.115 -14.499833, -146.1133 -14.501033, -146.1118 -14.5023, -146.1106 -14.503667, -146.1097 -14.505033, -146.10905 -14.506467, -146.10865 -14.507867, -146.1086 -14.5093, -146.1088 -14.5107, 
+      -146.1093 -14.512067, -146.1101 -14.5134, -146.11115 -14.514633, -146.1125 -14.515833, -146.11405 -14.516933, -146.1159 -14.5179, -146.1179 -14.5188, -146.1201 -14.519533, -146.1225 -14.520167, -146.125 -14.520667, 
+      -146.12765 -14.521)), 
+  ((-141.68715 -18.812667, -141.68485 -18.8127, -141.68255 -18.8129, -141.6803 -18.8133, -141.6781 -18.813833, -141.676 -18.814567, -141.674 -18.815433, -141.67215 -18.816467, -141.67045 -18.817633, -141.6689 -18.8189, 
+      -141.66755 -18.8203, -141.66645 -18.8218, -141.6655 -18.823367, -141.6648 -18.825, -141.66435 -18.826667, -141.66415 -18.828367, -141.66415 -18.830067, -141.6644 -18.831767, -141.6649 -18.8334, -141.66565 -18.835033, 
+      -141.6666 -18.836567, -141.6678 -18.838033, -141.66915 -18.8394, -141.67075 -18.840633, -141.67245 -18.841767, -141.67435 -18.842733, -141.67635 -18.843567, -141.6785 -18.844233, -141.6807 -18.844733, -141.68295 -18.845067, 
+      -141.68525 -18.8452, -141.68755 -18.845167, -141.68985 -18.844967, -141.6921 -18.844567, -141.6943 -18.844033, -141.6964 -18.8433, -141.6984 -18.842433, -141.70025 -18.8414, -141.70195 -18.840233, -141.7035 -18.838967, 
+      -141.70485 -18.837567, -141.70595 -18.836067, -141.7069 -18.8345, -141.7076 -18.832867, -141.70805 -18.8312, -141.70825 -18.8295, -141.70825 -18.8278, -141.708 -18.8261, -141.7075 -18.824467, -141.70675 -18.822833, 
+      -141.7058 -18.8213, -141.7046 -18.819833, -141.70325 -18.818467, -141.70165 -18.817233, -141.69995 -18.8161, -141.69805 -18.815133, -141.69605 -18.8143, -141.6939 -18.813633, -141.6917 -18.813133, -141.68945 -18.8128, 
+      -141.68715 -18.812667)), 
+  ((-142.2443 -15.963667, -142.24685 -15.963567, -142.2494 -15.9633, -142.2519 -15.962867, -142.25435 -15.9623, -142.2567 -15.9616, -142.25895 -15.960733, -142.2611 -15.959767, -142.26305 -15.958667, -142.2648 -15.957467, 
+      -142.2664 -15.9562, -142.26775 -15.954833, -142.2689 -15.9534, -142.26975 -15.951933, -142.2704 -15.950433, -142.27075 -15.948933, -142.27085 -15.947433, -142.2707 -15.945933, -142.27025 -15.9445, -142.26955 -15.9431, 
+      -142.2686 -15.941767, -142.2674 -15.940533, -142.266 -15.939367, -142.26435 -15.938333, -142.26255 -15.9374, -142.26055 -15.9366, -142.2584 -15.935967, -142.2561 -15.935467, -142.2537 -15.9351, -142.25125 -15.9349, 
+      -142.2487 -15.934867, -142.24615 -15.934967, -142.2436 -15.935233, -142.2411 -15.935667, -142.23865 -15.936233, -142.2363 -15.936933, -142.23405 -15.9378, -142.2319 -15.938767, -142.22995 -15.939867, -142.2282 -15.941067, 
+      -142.2266 -15.942333, -142.22525 -15.9437, -142.2241 -15.945133, -142.22325 -15.9466, -142.2226 -15.9481, -142.22225 -15.9496, -142.22215 -15.9511, -142.2223 -15.9526, -142.22275 -15.954033, -142.22345 -15.955433, 
+      -142.2244 -15.956767, -142.2256 -15.958, -142.227 -15.959167, -142.22865 -15.9602, -142.23045 -15.961133, -142.23245 -15.961933, -142.2346 -15.962567, -142.2369 -15.963067, -142.2393 -15.963433, -142.24175 -15.963633, 
+      -142.2443 -15.963667)), 
+  ((-143.0185 -17.859067, -143.02075 -17.859667, -143.02305 -17.860067, -143.0254 -17.8603, -143.0278 -17.8604, -143.0302 -17.8603, -143.03255 -17.860067, -143.03485 -17.859667, -143.0371 -17.859067, -143.0392 -17.858367, 
+      -143.04125 -17.8575, -143.0431 -17.8565, -143.0448 -17.855367, -143.0463 -17.854133, -143.0476 -17.8528, -143.04865 -17.851367, -143.04955 -17.849867, -143.05015 -17.848333, -143.0505 -17.846767, -143.05065 -17.845167, 
+      -143.0505 -17.843567, -143.05015 -17.842, -143.04955 -17.840467, -143.04865 -17.838967, -143.0476 -17.837567, -143.0463 -17.8362, -143.0448 -17.834967, -143.0431 -17.833833, -143.04125 -17.832833, -143.03925 -17.831967, 
+      -143.0371 -17.831267, -143.03485 -17.830667, -143.03255 -17.830267, -143.0302 -17.830033, -143.0278 -17.829933, -143.0254 -17.830033, -143.02305 -17.830267, -143.02075 -17.830667, -143.0185 -17.831267, -143.0164 -17.831967, 
+      -143.01435 -17.832833, -143.0125 -17.833833, -143.0108 -17.834967, -143.0093 -17.8362, -143.008 -17.837533, -143.00695 -17.838967, -143.00605 -17.840467, -143.00545 -17.842, -143.0051 -17.843567, -143.00495 -17.845167, 
+      -143.0051 -17.846767, -143.00545 -17.848333, -143.00605 -17.849867, -143.00695 -17.851367, -143.008 -17.852767, -143.0093 -17.854133, -143.0108 -17.855367, -143.0125 -17.8565, -143.01435 -17.8575, -143.01635 -17.858367, 
+      -143.0185 -17.859067)), 
+  ((-142.5336 -16.802633, -142.5314 -16.8029, -142.5293 -16.803367, -142.52725 -16.804, -142.5253 -16.8048, -142.52345 -16.805733, -142.5218 -16.8068, -142.5203 -16.808033, -142.51895 -16.809367, -142.51785 -16.8108, 
+      -142.5169 -16.812333, -142.5162 -16.813933, -142.51575 -16.8156, -142.5155 -16.817267, -142.51545 -16.818967, -142.5157 -16.8207, -142.51615 -16.822367, -142.5168 -16.824, -142.5177 -16.8256, -142.5188 -16.8271, 
+      -142.5201 -16.828533, -142.5216 -16.829867, -142.52325 -16.831067, -142.52505 -16.8321, -142.527 -16.833033, -142.529 -16.8338, -142.53115 -16.8344, -142.5333 -16.8348, -142.53555 -16.835067, -142.5378 -16.835133, 
+      -142.54 -16.835033, -142.5422 -16.834767, -142.5443 -16.8343, -142.54635 -16.833667, -142.5483 -16.832867, -142.55015 -16.831933, -142.5518 -16.830867, -142.5533 -16.829633, -142.55465 -16.8283, -142.55575 -16.826867, 
+      -142.5567 -16.825333, -142.5574 -16.823733, -142.55785 -16.822067, -142.5581 -16.8204, -142.55815 -16.8187, -142.5579 -16.816967, -142.55745 -16.8153, -142.5568 -16.813667, -142.5559 -16.812067, -142.5548 -16.810567, 
+      -142.5535 -16.809133, -142.552 -16.8078, -142.55035 -16.8066, -142.54855 -16.805567, -142.5466 -16.804633, -142.5446 -16.803867, -142.54245 -16.803267, -142.5403 -16.802867, -142.53805 -16.8026, -142.5358 -16.802533, 
+      -142.5336 -16.802633)), 
+  ((-142.12855 -18.206267, -142.1304 -18.207767, -142.13245 -18.209167, -142.13465 -18.2105, -142.13705 -18.211767, -142.1395 -18.2129, -142.1421 -18.213933, -142.1447 -18.214833, -142.1474 -18.215567, -142.15005 -18.216167, 
+      -142.1527 -18.216633, -142.1553 -18.216933, -142.1578 -18.217033, -142.1602 -18.217, -142.16245 -18.2168, -142.16455 -18.216467, -142.1665 -18.215933, -142.1682 -18.215267, -142.1697 -18.214467, -142.17095 -18.2135, 
+      -142.17195 -18.212433, -142.1727 -18.211233, -142.17315 -18.209933, -142.17335 -18.208567, -142.17325 -18.207133, -142.17285 -18.205633, -142.1722 -18.204067, -142.1713 -18.2025, -142.1701 -18.200933, -142.1687 -18.1994, 
+      -142.16705 -18.197867, -142.1652 -18.196367, -142.16315 -18.194967, -142.16095 -18.193633, -142.15855 -18.192367, -142.1561 -18.191233, -142.1535 -18.1902, -142.1509 -18.1893, -142.1482 -18.188567, -142.14555 -18.187967, 
+      -142.1429 -18.1875, -142.1403 -18.1872, -142.1378 -18.1871, -142.1354 -18.187133, -142.13315 -18.187333, -142.13105 -18.187667, -142.1291 -18.1882, -142.1274 -18.188867, -142.1259 -18.189667, -142.12465 -18.190633, 
+      -142.12365 -18.1917, -142.1229 -18.1929, -142.12245 -18.1942, -142.12225 -18.195567, -142.12235 -18.197, -142.12275 -18.1985, -142.1234 -18.200067, -142.1243 -18.201633, -142.1255 -18.2032, -142.1269 -18.204733, 
+      -142.12855 -18.206267)), 
+  ((-143.04725 -17.0508, -143.0454 -17.050867, -143.0435 -17.051133, -143.0417 -17.051633, -143.0399 -17.052333, -143.0382 -17.0532, -143.0366 -17.0543, -143.0351 -17.055533, -143.0337 -17.056933, -143.03245 -17.0585, 
+      -143.03135 -17.060167, -143.0304 -17.061967, -143.02965 -17.063867, -143.0291 -17.0658, -143.0287 -17.0678, -143.0285 -17.069833, -143.0285 -17.071867, -143.0287 -17.073867, -143.0291 -17.075833, -143.0297 -17.077767, 
+      -143.03045 -17.079567, -143.0314 -17.0813, -143.0325 -17.0829, -143.03375 -17.084367, -143.03515 -17.085667, -143.03665 -17.086833, -143.03825 -17.087767, -143.04 -17.088533, -143.04175 -17.0891, -143.0436 -17.089467, 
+      -143.04545 -17.0896, -143.0473 -17.089533, -143.0492 -17.089267, -143.051 -17.088767, -143.0528 -17.088067, -143.0545 -17.0872, -143.0561 -17.0861, -143.0576 -17.084867, -143.059 -17.083467, -143.06025 -17.0819, 
+      -143.06135 -17.080233, -143.0623 -17.078433, -143.06305 -17.076533, -143.0636 -17.0746, -143.064 -17.0726, -143.0642 -17.070567, -143.0642 -17.068533, -143.064 -17.066533, -143.0636 -17.064567, -143.063 -17.062633, 
+      -143.06225 -17.060833, -143.0613 -17.0591, -143.0602 -17.0575, -143.05895 -17.056033, -143.05755 -17.054733, -143.05605 -17.053567, -143.05445 -17.052633, -143.0527 -17.051867, -143.05095 -17.0513, -143.0491 -17.050933, 
+      -143.04725 -17.0508)), 
+  ((-145.41975 -17.6171, -145.4225 -17.616633, -145.42525 -17.616033, -145.42795 -17.6153, -145.4306 -17.614433, -145.4332 -17.613467, -145.4356 -17.612367, -145.4379 -17.6112, -145.44 -17.609933, -145.4419 -17.6086, 
+      -145.4436 -17.6072, -145.44505 -17.605767, -145.4463 -17.604333, -145.4472 -17.602867, -145.4479 -17.6014, -145.44825 -17.599967, -145.44835 -17.598567, -145.44815 -17.597233, -145.44765 -17.595967, -145.4469 -17.5948, 
+      -145.44585 -17.5937, -145.44455 -17.592733, -145.443 -17.591867, -145.44125 -17.591133, -145.43925 -17.590567, -145.4371 -17.5901, -145.43475 -17.5898, -145.43225 -17.589667, -145.42965 -17.589667, -145.427 -17.5898, 
+      -145.42425 -17.5901, -145.4215 -17.590567, -145.41875 -17.591167, -145.41605 -17.5919, -145.4134 -17.592767, -145.4108 -17.593733, -145.4084 -17.594833, -145.4061 -17.596, -145.404 -17.597267, -145.4021 -17.5986, 
+      -145.4004 -17.6, -145.39895 -17.601433, -145.3977 -17.602867, -145.3968 -17.604333, -145.3961 -17.6058, -145.39575 -17.607233, -145.39565 -17.608633, -145.39585 -17.609967, -145.39635 -17.611233, -145.3971 -17.6124, 
+      -145.39815 -17.6135, -145.39945 -17.614467, -145.401 -17.615333, -145.40275 -17.616067, -145.40475 -17.616633, -145.4069 -17.6171, -145.40925 -17.6174, -145.41175 -17.617533, -145.41435 -17.617533, -145.417 -17.6174, 
+      -145.41975 -17.6171)), 
+  ((-147.5925 -15.284833, -147.59515 -15.2845, -147.59775 -15.284, -147.60035 -15.283367, -147.6029 -15.2826, -147.60535 -15.2817, -147.60765 -15.2807, -147.6098 -15.2796, -147.6118 -15.278367, -147.6136 -15.2771, 
+      -147.6152 -15.275733, -147.61655 -15.274333, -147.61765 -15.272867, -147.61855 -15.271433, -147.6191 -15.269933, -147.61945 -15.2685, -147.6195 -15.267067, -147.61925 -15.265667, -147.61875 -15.264367, -147.61795 -15.2631, 
+      -147.6169 -15.261933, -147.6156 -15.260867, -147.6141 -15.2599, -147.61235 -15.259067, -147.6104 -15.258367, -147.6083 -15.2578, -147.60605 -15.2574, -147.60365 -15.257133, -147.6011 -15.257, -147.59855 -15.257033, 
+      -147.5959 -15.257233, -147.59325 -15.257567, -147.59065 -15.258067, -147.58805 -15.2587, -147.5855 -15.259467, -147.58305 -15.260367, -147.58075 -15.261367, -147.5786 -15.262467, -147.5766 -15.2637, -147.5748 -15.264967, 
+      -147.5732 -15.266333, -147.57185 -15.267733, -147.57075 -15.2692, -147.56985 -15.270633, -147.5693 -15.272133, -147.56895 -15.273567, -147.5689 -15.275, -147.56915 -15.2764, -147.56965 -15.2777, -147.57045 -15.278967, 
+      -147.5715 -15.280133, -147.5728 -15.2812, -147.5743 -15.282167, -147.57605 -15.283, -147.578 -15.2837, -147.5801 -15.284267, -147.58235 -15.284667, -147.58475 -15.284933, -147.5873 -15.285067, -147.58985 -15.285033, 
+      -147.5925 -15.284833)), 
+  ((-140.72615 -18.361433, -140.72865 -18.359867, -140.73105 -18.358167, -140.73335 -18.356367, -140.7356 -18.354467, -140.7377 -18.352533, -140.7396 -18.350533, -140.7414 -18.3485, -140.74295 -18.3465, -140.7443 -18.3445, 
+      -140.74545 -18.342533, -140.74635 -18.340667, -140.747 -18.338867, -140.7474 -18.337167, -140.74755 -18.3356, -140.7474 -18.334167, -140.747 -18.3329, -140.74635 -18.3318, -140.7455 -18.3309, -140.74435 -18.330167, 
+      -140.743 -18.329633, -140.74145 -18.329333, -140.73965 -18.329233, -140.73775 -18.329333, -140.73565 -18.329667, -140.7334 -18.330167, -140.7311 -18.3309, -140.7287 -18.331833, -140.7262 -18.332933, -140.72375 -18.3342, 
+      -140.72125 -18.335633, -140.71875 -18.3372, -140.71635 -18.3389, -140.71405 -18.3407, -140.7118 -18.3426, -140.7097 -18.344533, -140.7078 -18.346533, -140.706 -18.348567, -140.70445 -18.350567, -140.7031 -18.352567, 
+      -140.70195 -18.354533, -140.70105 -18.3564, -140.7004 -18.3582, -140.7 -18.3599, -140.69985 -18.361467, -140.7 -18.3629, -140.7004 -18.364167, -140.70105 -18.365267, -140.7019 -18.366167, -140.70305 -18.3669, 
+      -140.7044 -18.367433, -140.70595 -18.367733, -140.70775 -18.367833, -140.70965 -18.367733, -140.71175 -18.3674, -140.714 -18.3669, -140.7163 -18.366167, -140.7187 -18.365233, -140.7212 -18.364133, -140.72365 -18.362867, 
+      -140.72615 -18.361433)), 
+  ((-141.50245 -17.479933, -141.50465 -17.4805, -141.50695 -17.4809, -141.5093 -17.481133, -141.51165 -17.481233, -141.514 -17.481133, -141.51635 -17.4809, -141.51865 -17.4805, -141.52085 -17.479933, -141.52295 -17.4792, 
+      -141.52495 -17.478367, -141.52675 -17.477367, -141.52845 -17.476233, -141.52995 -17.475033, -141.5312 -17.4737, -141.5323 -17.4723, -141.53315 -17.470833, -141.53375 -17.4693, -141.5341 -17.467733, -141.53425 -17.466167, 
+      -141.5341 -17.4646, -141.53375 -17.463033, -141.53315 -17.4615, -141.5323 -17.460033, -141.5312 -17.458633, -141.52995 -17.4573, -141.52845 -17.4561, -141.52675 -17.454967, -141.52495 -17.453967, -141.52295 -17.453133, 
+      -141.52085 -17.4524, -141.51865 -17.451833, -141.51635 -17.451433, -141.514 -17.4512, -141.51165 -17.4511, -141.5093 -17.4512, -141.50695 -17.451433, -141.50465 -17.451833, -141.50245 -17.4524, -141.50035 -17.453133, 
+      -141.49835 -17.453967, -141.49655 -17.454967, -141.49485 -17.4561, -141.49335 -17.4573, -141.4921 -17.458633, -141.491 -17.460033, -141.49015 -17.4615, -141.48955 -17.463033, -141.4892 -17.4646, -141.48905 -17.466167, 
+      -141.4892 -17.467733, -141.48955 -17.4693, -141.49015 -17.470833, -141.491 -17.4723, -141.4921 -17.4737, -141.49335 -17.475033, -141.49485 -17.476233, -141.49655 -17.477367, -141.49835 -17.478367, -141.50035 -17.4792, 
+      -141.50245 -17.479933)), 
+  ((-141.59145 -18.925167, -141.593 -18.926767, -141.59475 -18.9283, -141.59665 -18.9298, -141.5987 -18.9312, -141.6009 -18.9325, -141.60325 -18.9337, -141.60565 -18.9348, -141.6081 -18.935733, -141.6106 -18.936533, 
+      -141.6131 -18.937167, -141.6156 -18.937667, -141.618 -18.937967, -141.6204 -18.938133, -141.62265 -18.9381, -141.62475 -18.9379, -141.62675 -18.937567, -141.62855 -18.937033, -141.6302 -18.936333, -141.6316 -18.9355, 
+      -141.6328 -18.934533, -141.63375 -18.9334, -141.63445 -18.932167, -141.6349 -18.930833, -141.6351 -18.9294, -141.635 -18.9279, -141.63465 -18.926333, -141.6341 -18.924733, -141.63325 -18.9231, -141.63215 -18.921467, 
+      -141.63085 -18.919833, -141.6293 -18.918233, -141.62755 -18.9167, -141.62565 -18.9152, -141.6236 -18.9138, -141.6214 -18.9125, -141.61905 -18.9113, -141.61665 -18.9102, -141.6142 -18.909267, -141.6117 -18.908467, 
+      -141.6092 -18.907833, -141.6067 -18.907333, -141.6043 -18.907033, -141.6019 -18.906867, -141.59965 -18.9069, -141.59755 -18.9071, -141.59555 -18.907433, -141.59375 -18.907967, -141.5921 -18.908667, -141.5907 -18.9095, 
+      -141.5895 -18.910467, -141.58855 -18.9116, -141.58785 -18.912833, -141.5874 -18.914167, -141.5872 -18.9156, -141.5873 -18.9171, -141.58765 -18.918667, -141.5882 -18.920267, -141.58905 -18.9219, -141.59015 -18.923533, 
+      -141.59145 -18.925167)), 
+  ((-147.8587 -15.0495, -147.86015 -15.051167, -147.86185 -15.052833, -147.86365 -15.0544, -147.8657 -15.055933, -147.8678 -15.057367, -147.8701 -15.0587, -147.87245 -15.0599, -147.87485 -15.060967, -147.8773 -15.0619, 
+      -147.87975 -15.0627, -147.88225 -15.063333, -147.88465 -15.063767, -147.887 -15.064067, -147.88925 -15.064167, -147.89135 -15.0641, -147.89335 -15.063833, -147.89515 -15.0634, -147.8968 -15.062833, -147.89825 -15.062067, 
+      -147.89945 -15.061167, -147.90045 -15.0601, -147.9012 -15.0589, -147.9017 -15.0576, -147.90195 -15.0562, -147.90195 -15.0547, -147.90165 -15.053133, -147.90115 -15.0515, -147.90035 -15.0498, -147.89935 -15.048133, 
+      -147.8981 -15.046433, -147.89665 -15.044767, -147.89495 -15.0431, -147.89315 -15.041533, -147.8911 -15.04, -147.889 -15.038567, -147.8867 -15.037233, -147.88435 -15.036033, -147.88195 -15.034967, -147.8795 -15.034033, 
+      -147.87705 -15.033233, -147.87455 -15.0326, -147.87215 -15.032167, -147.8698 -15.031867, -147.86755 -15.031767, -147.86545 -15.031833, -147.86345 -15.0321, -147.86165 -15.032533, -147.86 -15.0331, -147.85855 -15.033867, 
+      -147.85735 -15.034767, -147.85635 -15.035833, -147.8556 -15.037033, -147.8551 -15.038333, -147.85485 -15.039733, -147.85485 -15.041233, -147.85515 -15.0428, -147.85565 -15.044433, -147.85645 -15.046133, -147.85745 -15.0478, 
+      -147.8587 -15.0495)), 
+  ((-139.2732 -18.486233, -139.2756 -18.4857, -139.27795 -18.485033, -139.28025 -18.4842, -139.2824 -18.483233, -139.28445 -18.482167, -139.28635 -18.480967, -139.28805 -18.4797, -139.2896 -18.478333, -139.2909 -18.4769, 
+      -139.292 -18.475433, -139.29285 -18.4739, -139.29345 -18.472367, -139.2938 -18.470833, -139.2939 -18.469333, -139.29375 -18.467833, -139.29335 -18.4664, -139.2927 -18.465033, -139.2918 -18.463733, -139.29065 -18.462533, 
+      -139.2893 -18.461433, -139.28775 -18.460467, -139.286 -18.459633, -139.28405 -18.4589, -139.282 -18.458367, -139.2798 -18.457933, -139.2775 -18.4577, -139.2751 -18.4576, -139.2727 -18.457667, -139.27025 -18.4579, 
+      -139.2678 -18.4583, -139.2654 -18.458833, -139.26305 -18.4595, -139.26075 -18.460333, -139.2586 -18.4613, -139.25655 -18.462367, -139.25465 -18.463567, -139.25295 -18.464833, -139.2514 -18.4662, -139.2501 -18.467633, 
+      -139.249 -18.4691, -139.24815 -18.470633, -139.24755 -18.472167, -139.2472 -18.4737, -139.2471 -18.4752, -139.24725 -18.4767, -139.24765 -18.478133, -139.2483 -18.4795, -139.2492 -18.4808, -139.25035 -18.482, 
+      -139.2517 -18.4831, -139.25325 -18.484067, -139.255 -18.4849, -139.25695 -18.485633, -139.259 -18.486167, -139.2612 -18.4866, -139.2635 -18.486833, -139.2659 -18.486933, -139.2683 -18.486867, -139.27075 -18.486633, 
+      -139.2732 -18.486233)), 
+  ((-143.6036 -17.501867, -143.6045 -17.500267, -143.6053 -17.498633, -143.6058 -17.4969, -143.60615 -17.495167, -143.60625 -17.4934, -143.60615 -17.491633, -143.60585 -17.489933, -143.6053 -17.488233, -143.6046 -17.486633, 
+      -143.60365 -17.4851, -143.60255 -17.483633, -143.60125 -17.482333, -143.59975 -17.481133, -143.59815 -17.480067, -143.59645 -17.479167, -143.5946 -17.478433, -143.59265 -17.477867, -143.59065 -17.477467, -143.5886 -17.477267, 
+      -143.58655 -17.477233, -143.58445 -17.4774, -143.5824 -17.477733, -143.5804 -17.478267, -143.57845 -17.478967, -143.5766 -17.4798, -143.57485 -17.480833, -143.57325 -17.481967, -143.57175 -17.483267, -143.57045 -17.484667, 
+      -143.5693 -17.4862, -143.5684 -17.4878, -143.5676 -17.489433, -143.5671 -17.491167, -143.56675 -17.4929, -143.56665 -17.494667, -143.56675 -17.496433, -143.56705 -17.498133, -143.5676 -17.499833, -143.5683 -17.501433, 
+      -143.56925 -17.502967, -143.57035 -17.504433, -143.57165 -17.505733, -143.57315 -17.506933, -143.57475 -17.508, -143.57645 -17.5089, -143.5783 -17.509633, -143.58025 -17.5102, -143.58225 -17.5106, -143.5843 -17.5108, 
+      -143.58635 -17.510833, -143.58845 -17.510667, -143.5905 -17.510333, -143.5925 -17.5098, -143.59445 -17.5091, -143.5963 -17.508267, -143.59805 -17.507233, -143.59965 -17.5061, -143.60115 -17.5048, -143.60245 -17.5034, 
+      -143.6036 -17.501867)), 
+  ((-145.5565 -15.592433, -145.55895 -15.5918, -145.56135 -15.591033, -145.56365 -15.590133, -145.56585 -15.5891, -145.5679 -15.587967, -145.5698 -15.586733, -145.57155 -15.5854, -145.5731 -15.584, -145.57445 -15.582533, 
+      -145.57555 -15.581033, -145.57645 -15.579533, -145.5771 -15.578, -145.5775 -15.576467, -145.5776 -15.574967, -145.5775 -15.573533, -145.5771 -15.572133, -145.57645 -15.5708, -145.57555 -15.569567, -145.57445 -15.568433, 
+      -145.5731 -15.5674, -145.57155 -15.566533, -145.5698 -15.565767, -145.5679 -15.565133, -145.56585 -15.564667, -145.56365 -15.564367, -145.56135 -15.5642, -145.55895 -15.5642, -145.5565 -15.564367, -145.55405 -15.5647, 
+      -145.5516 -15.565167, -145.54915 -15.5658, -145.54675 -15.566567, -145.54445 -15.567467, -145.54225 -15.5685, -145.5402 -15.569633, -145.5383 -15.570867, -145.53655 -15.5722, -145.535 -15.5736, -145.53365 -15.575067, 
+      -145.53255 -15.576567, -145.53165 -15.578067, -145.531 -15.5796, -145.5306 -15.581133, -145.5305 -15.582633, -145.5306 -15.584067, -145.531 -15.585467, -145.53165 -15.5868, -145.53255 -15.588033, -145.53365 -15.589167, 
+      -145.535 -15.5902, -145.53655 -15.591067, -145.5383 -15.591833, -145.5402 -15.592467, -145.54225 -15.592933, -145.54445 -15.593233, -145.54675 -15.5934, -145.54915 -15.5934, -145.5516 -15.593233, -145.55405 -15.5929, 
+      -145.5565 -15.592433)), 
+  ((-143.191 -20.6021, -143.19415 -20.6025, -143.1974 -20.602767, -143.20075 -20.602933, -143.20415 -20.603, -143.20755 -20.602933, -143.2109 -20.602767, -143.21415 -20.6025, -143.2173 -20.6021, -143.2203 -20.6016, 
+      -143.22315 -20.601033, -143.2258 -20.600367, -143.2282 -20.5996, -143.2303 -20.598767, -143.23215 -20.597867, -143.2337 -20.5969, -143.2349 -20.5959, -143.2358 -20.594867, -143.2363 -20.5938, -143.2365 -20.592733, 
+      -143.2363 -20.591667, -143.2358 -20.5906, -143.2349 -20.589567, -143.2337 -20.588567, -143.23215 -20.5876, -143.2303 -20.5867, -143.2282 -20.585867, -143.2258 -20.5851, -143.22315 -20.584433, -143.22035 -20.583867, 
+      -143.2173 -20.583367, -143.21415 -20.582967, -143.2109 -20.5827, -143.20755 -20.582533, -143.20415 -20.582467, -143.20075 -20.582533, -143.1974 -20.5827, -143.19415 -20.582967, -143.191 -20.583367, -143.188 -20.583867, 
+      -143.18515 -20.584433, -143.1825 -20.5851, -143.1801 -20.585867, -143.178 -20.5867, -143.17615 -20.5876, -143.1746 -20.588567, -143.1734 -20.589567, -143.1725 -20.5906, -143.172 -20.591667, -143.1718 -20.592733, 
+      -143.172 -20.5938, -143.1725 -20.594867, -143.1734 -20.5959, -143.1746 -20.5969, -143.17615 -20.597867, -143.178 -20.598767, -143.1801 -20.5996, -143.1825 -20.600367, -143.18515 -20.601033, -143.18795 -20.6016, 
+      -143.191 -20.6021)), 
+  ((-144.8577 -14.565733, -144.8564 -14.566767, -144.85535 -14.567933, -144.8545 -14.569167, -144.8539 -14.570533, -144.8535 -14.571933, -144.8534 -14.573433, -144.85355 -14.574967, -144.8539 -14.576533, -144.85455 -14.5781, 
+      -144.8554 -14.579667, -144.8565 -14.5812, -144.8578 -14.5827, -144.8593 -14.584133, -144.861 -14.5855, -144.86285 -14.586767, -144.86485 -14.587967, -144.86695 -14.589033, -144.8692 -14.589967, -144.8715 -14.590767, 
+      -144.87385 -14.591433, -144.8762 -14.591933, -144.8786 -14.592267, -144.88095 -14.592467, -144.88325 -14.592467, -144.88545 -14.592333, -144.8876 -14.592033, -144.8896 -14.591567, -144.89145 -14.590933, -144.8931 -14.590167, 
+      -144.8946 -14.589267, -144.8959 -14.588233, -144.89695 -14.587067, -144.8978 -14.585833, -144.8984 -14.584467, -144.8988 -14.583067, -144.8989 -14.581567, -144.89875 -14.580033, -144.8984 -14.578467, -144.89775 -14.5769, 
+      -144.8969 -14.575333, -144.8958 -14.5738, -144.8945 -14.5723, -144.893 -14.570867, -144.8913 -14.5695, -144.88945 -14.568233, -144.88745 -14.567033, -144.88535 -14.565967, -144.8831 -14.565033, -144.8808 -14.564233, 
+      -144.87845 -14.563567, -144.8761 -14.563067, -144.8737 -14.562733, -144.87135 -14.562533, -144.86905 -14.562533, -144.86685 -14.562667, -144.8647 -14.562967, -144.8627 -14.563433, -144.86085 -14.564067, -144.8592 -14.564833, 
+      -144.8577 -14.565733)), 
+  ((-138.7217 -19.450567, -138.72385 -19.4511, -138.7261 -19.4515, -138.72835 -19.451733, -138.73065 -19.451833, -138.73295 -19.451733, -138.7352 -19.4515, -138.73745 -19.4511, -138.7396 -19.450567, -138.74165 -19.449867, 
+      -138.74355 -19.449033, -138.74535 -19.448067, -138.747 -19.446967, -138.74845 -19.445767, -138.7497 -19.4445, -138.75075 -19.443133, -138.75155 -19.4417, -138.75215 -19.4402, -138.7525 -19.4387, -138.75265 -19.437167, 
+      -138.7525 -19.435633, -138.75215 -19.434133, -138.75155 -19.432633, -138.75075 -19.4312, -138.7497 -19.429833, -138.74845 -19.428567, -138.747 -19.427367, -138.74535 -19.426267, -138.74355 -19.4253, -138.74165 -19.424467, 
+      -138.7396 -19.423767, -138.73745 -19.423233, -138.7352 -19.422833, -138.73295 -19.4226, -138.73065 -19.4225, -138.72835 -19.4226, -138.7261 -19.422833, -138.72385 -19.423233, -138.7217 -19.423767, -138.71965 -19.424467, 
+      -138.71775 -19.4253, -138.71595 -19.426267, -138.7143 -19.427367, -138.71285 -19.428567, -138.7116 -19.429833, -138.71055 -19.4312, -138.70975 -19.432633, -138.70915 -19.434133, -138.7088 -19.435633, -138.70865 -19.437167, 
+      -138.7088 -19.4387, -138.70915 -19.4402, -138.70975 -19.4417, -138.71055 -19.443133, -138.7116 -19.4445, -138.71285 -19.445767, -138.7143 -19.446967, -138.71595 -19.448067, -138.71775 -19.449033, -138.71965 -19.449867, 
+      -138.7217 -19.450567)), 
+  ((171.3696 -22.424667, 171.37995 -22.446, 171.37915 -22.460367, 171.3704 -22.461967, 171.3568 -22.4577, 171.3448 -22.4444, 171.3424 -22.433733, 171.3528 -22.425733, 171.3696 -22.424667)), 
+  ((-144.6325 -15.767933, -144.634 -15.769333, -144.63565 -15.770667, -144.6375 -15.7719, -144.63955 -15.773067, -144.64165 -15.7741, -144.6439 -15.775033, -144.6462 -15.775833, -144.6486 -15.7765, -144.651 -15.777, 
+      -144.6534 -15.777367, -144.6558 -15.7776, -144.6581 -15.777633, -144.6604 -15.777533, -144.66255 -15.7773, -144.66455 -15.776867, -144.66645 -15.7763, -144.6682 -15.7756, -144.6697 -15.774767, -144.67105 -15.7738, 
+      -144.67215 -15.772733, -144.67305 -15.771533, -144.6737 -15.770267, -144.6741 -15.7689, -144.67425 -15.7675, -144.67415 -15.766033, -144.6738 -15.764533, -144.6732 -15.763033, -144.67235 -15.761533, -144.6713 -15.760067, 
+      -144.67 -15.7586, -144.6685 -15.7572, -144.66685 -15.755867, -144.665 -15.754633, -144.66295 -15.753467, -144.66085 -15.752433, -144.6586 -15.7515, -144.6563 -15.7507, -144.6539 -15.750033, -144.6515 -15.749533, 
+      -144.6491 -15.749167, -144.6467 -15.748933, -144.6444 -15.7489, -144.6421 -15.749, -144.63995 -15.749233, -144.63795 -15.749667, -144.63605 -15.750233, -144.6343 -15.750933, -144.6328 -15.751767, -144.63145 -15.752733, 
+      -144.63035 -15.7538, -144.62945 -15.755, -144.6288 -15.756267, -144.6284 -15.757633, -144.62825 -15.759033, -144.62835 -15.7605, -144.6287 -15.762, -144.6293 -15.7635, -144.63015 -15.765, -144.6312 -15.766467, 
+      -144.6325 -15.767933)), 
+  ((-134.82735 -23.3008, -134.83015 -23.301033, -134.833 -23.3011, -134.83585 -23.3011, -134.83875 -23.300933, -134.84165 -23.300633, -134.8445 -23.300233, -134.8472 -23.299733, -134.84985 -23.2991, -134.85235 -23.298367, 
+      -134.85465 -23.297533, -134.8568 -23.296633, -134.8587 -23.295633, -134.86035 -23.2946, -134.86175 -23.293467, -134.8629 -23.292333, -134.86375 -23.291133, -134.8643 -23.289967, -134.86455 -23.288767, -134.8645 -23.287567, 
+      -134.86415 -23.2864, -134.8635 -23.285267, -134.86255 -23.2842, -134.86135 -23.283167, -134.85985 -23.282233, -134.8581 -23.281333, -134.8561 -23.280567, -134.8539 -23.2799, -134.85155 -23.279333, -134.849 -23.278867, 
+      -134.84635 -23.278533, -134.84355 -23.2783, -134.8407 -23.278233, -134.83785 -23.278233, -134.83495 -23.2784, -134.83205 -23.2787, -134.8292 -23.2791, -134.8265 -23.2796, -134.82385 -23.280233, -134.82135 -23.280967, 
+      -134.81905 -23.2818, -134.8169 -23.2827, -134.815 -23.2837, -134.81335 -23.284733, -134.81195 -23.285867, -134.8108 -23.287, -134.80995 -23.2882, -134.8094 -23.289367, -134.80915 -23.290567, -134.8092 -23.291767, 
+      -134.80955 -23.292933, -134.8102 -23.294067, -134.81115 -23.295133, -134.81235 -23.296167, -134.81385 -23.2971, -134.8156 -23.297967, -134.8176 -23.298767, -134.8198 -23.299433, -134.82215 -23.3, -134.8247 -23.300467, 
+      -134.82735 -23.3008)), 
+  ((-141.76875 -18.848467, -141.7703 -18.8496, -141.772 -18.8506, -141.77385 -18.851467, -141.77585 -18.852233, -141.77795 -18.852833, -141.7801 -18.8533, -141.78235 -18.8536, -141.7846 -18.853767, -141.7869 -18.853733, 
+      -141.78915 -18.853567, -141.7914 -18.853267, -141.79355 -18.852767, -141.79565 -18.852167, -141.7976 -18.8514, -141.7994 -18.8505, -141.8011 -18.849467, -141.8026 -18.848333, -141.80395 -18.8471, -141.80505 -18.8458, 
+      -141.80595 -18.8444, -141.80665 -18.842967, -141.8071 -18.8415, -141.8073 -18.839967, -141.8073 -18.838467, -141.807 -18.836967, -141.80655 -18.835467, -141.8058 -18.834033, -141.80485 -18.832667, -141.8037 -18.831367, 
+      -141.80235 -18.830133, -141.8008 -18.829, -141.7991 -18.828, -141.79725 -18.827133, -141.79525 -18.826367, -141.79315 -18.825767, -141.791 -18.8253, -141.78875 -18.825, -141.7865 -18.824833, -141.7842 -18.824867, 
+      -141.78195 -18.825033, -141.7797 -18.825333, -141.77755 -18.825833, -141.77545 -18.826433, -141.7735 -18.8272, -141.7717 -18.8281, -141.77 -18.829133, -141.7685 -18.830267, -141.76715 -18.8315, -141.76605 -18.8328, 
+      -141.76515 -18.8342, -141.76445 -18.835633, -141.764 -18.8371, -141.7638 -18.838633, -141.7638 -18.840133, -141.7641 -18.841633, -141.76455 -18.843133, -141.7653 -18.844567, -141.76625 -18.845933, -141.7674 -18.847233, 
+      -141.76875 -18.848467)), 
+  ((-143.4737 -16.716133, -143.476 -16.7163, -143.4783 -16.716333, -143.4806 -16.7162, -143.4829 -16.7159, -143.48515 -16.715467, -143.4873 -16.7149, -143.48935 -16.7142, -143.49125 -16.713367, -143.49305 -16.7124, 
+      -143.4947 -16.711333, -143.49615 -16.7102, -143.4974 -16.708933, -143.4984 -16.707633, -143.49925 -16.706267, -143.4998 -16.704833, -143.50015 -16.7034, -143.50025 -16.701967, -143.50015 -16.700533, -143.49975 -16.6991, 
+      -143.49915 -16.697733, -143.4983 -16.6964, -143.49725 -16.695133, -143.49595 -16.693933, -143.4945 -16.692867, -143.49285 -16.691867, -143.49105 -16.691, -143.4891 -16.690267, -143.487 -16.689667, -143.48485 -16.6892, 
+      -143.4826 -16.688867, -143.4803 -16.6887, -143.478 -16.688667, -143.4757 -16.6888, -143.4734 -16.6891, -143.47115 -16.689533, -143.469 -16.6901, -143.46695 -16.6908, -143.46505 -16.691633, -143.46325 -16.6926, 
+      -143.4616 -16.693667, -143.46015 -16.6948, -143.4589 -16.696067, -143.4579 -16.697367, -143.45705 -16.698733, -143.4565 -16.700167, -143.45615 -16.7016, -143.45605 -16.703033, -143.45615 -16.704467, -143.45655 -16.7059, 
+      -143.45715 -16.707267, -143.458 -16.7086, -143.45905 -16.709867, -143.46035 -16.711067, -143.4618 -16.712133, -143.46345 -16.713133, -143.46525 -16.714, -143.4672 -16.714733, -143.4693 -16.715333, -143.47145 -16.7158, 
+      -143.4737 -16.716133)), 
+  ((-145.99175 -15.8961, -145.99045 -15.897333, -145.98935 -15.898667, -145.98845 -15.900033, -145.98775 -15.901467, -145.9873 -15.902933, -145.9871 -15.904433, -145.9871 -15.905933, -145.98735 -15.9074, -145.9878 -15.908867, 
+      -145.9885 -15.910267, -145.9894 -15.9116, -145.9905 -15.912867, -145.99185 -15.914067, -145.9933 -15.915133, -145.995 -15.9161, -145.9968 -15.916933, -145.9987 -15.917633, -146.00075 -15.9182, -146.00285 -15.9186, 
+      -146.00505 -15.918867, -146.00725 -15.918967, -146.00945 -15.918933, -146.0117 -15.9187, -146.01385 -15.918367, -146.01595 -15.917833, -146.018 -15.9172, -146.0199 -15.9164, -146.0217 -15.915467, -146.02335 -15.914433, 
+      -146.02485 -15.9133, -146.02615 -15.912067, -146.02725 -15.910733, -146.02815 -15.909367, -146.02885 -15.907933, -146.0293 -15.906467, -146.0295 -15.904967, -146.0295 -15.903467, -146.02925 -15.902, -146.0288 -15.900533, 
+      -146.0281 -15.899133, -146.0272 -15.8978, -146.0261 -15.896533, -146.02475 -15.895333, -146.0233 -15.894267, -146.0216 -15.8933, -146.0198 -15.892467, -146.0179 -15.891767, -146.01585 -15.8912, -146.01375 -15.8908, 
+      -146.01155 -15.890533, -146.00935 -15.890433, -146.00715 -15.890467, -146.0049 -15.8907, -146.00275 -15.891033, -146.00065 -15.891567, -145.9986 -15.8922, -145.9967 -15.893, -145.9949 -15.893933, -145.99325 -15.894967, 
+      -145.99175 -15.8961)), 
+  ((-140.5999 -8.783833, -140.60195 -8.784367, -140.6041 -8.784767, -140.6063 -8.785, -140.60855 -8.785067, -140.6108 -8.785, -140.613 -8.784767, -140.61515 -8.784367, -140.6172 -8.783833, -140.6192 -8.783167, 
+      -140.62105 -8.782367, -140.6228 -8.781433, -140.6244 -8.780367, -140.6258 -8.7792, -140.627 -8.777967, -140.628 -8.776633, -140.6288 -8.775267, -140.6294 -8.773833, -140.62975 -8.772367, -140.62985 -8.770867, 
+      -140.62975 -8.769367, -140.6294 -8.7679, -140.6288 -8.766467, -140.628 -8.7651, -140.627 -8.763767, -140.6258 -8.762533, -140.6244 -8.761367, -140.6228 -8.7603, -140.62105 -8.759367, -140.6192 -8.758567, 
+      -140.6172 -8.7579, -140.61515 -8.757367, -140.613 -8.756967, -140.6108 -8.756733, -140.60855 -8.756667, -140.6063 -8.756733, -140.6041 -8.756967, -140.60195 -8.757367, -140.5999 -8.7579, -140.5979 -8.758567, 
+      -140.59605 -8.759367, -140.5943 -8.7603, -140.5927 -8.761367, -140.5913 -8.762533, -140.5901 -8.763767, -140.5891 -8.7651, -140.5883 -8.766467, -140.5877 -8.7679, -140.58735 -8.769367, -140.58725 -8.770867, 
+      -140.58735 -8.772367, -140.5877 -8.773833, -140.5883 -8.775267, -140.5891 -8.776633, -140.5901 -8.777967, -140.5913 -8.7792, -140.5927 -8.780367, -140.5943 -8.781433, -140.59605 -8.782367, -140.5979 -8.783167, 
+      -140.5999 -8.783833)), 
+  ((-146.73385 -15.655467, -146.7363 -15.6549, -146.73875 -15.654233, -146.74115 -15.6534, -146.74345 -15.6525, -146.74565 -15.651467, -146.7477 -15.650333, -146.74965 -15.6491, -146.7514 -15.647833, -146.75295 -15.6465, 
+      -146.7543 -15.6451, -146.7554 -15.6437, -146.7563 -15.6423, -146.75695 -15.6409, -146.75735 -15.6395, -146.75745 -15.638133, -146.75735 -15.636833, -146.75695 -15.6356, -146.75635 -15.634433, -146.75545 -15.633367, 
+      -146.75435 -15.6324, -146.753 -15.631533, -146.75145 -15.6308, -146.7497 -15.6302, -146.7478 -15.629733, -146.74575 -15.629433, -146.74355 -15.629233, -146.74125 -15.629233, -146.73885 -15.629333, -146.7364 -15.6296, 
+      -146.73395 -15.63, -146.7315 -15.630567, -146.72905 -15.631233, -146.72665 -15.632067, -146.72435 -15.632967, -146.72215 -15.634, -146.7201 -15.635133, -146.71815 -15.636367, -146.7164 -15.637633, -146.71485 -15.638967, 
+      -146.7135 -15.640367, -146.7124 -15.641767, -146.7115 -15.643167, -146.71085 -15.644567, -146.71045 -15.645967, -146.71035 -15.647333, -146.71045 -15.648633, -146.71085 -15.649867, -146.71145 -15.651033, -146.71235 -15.6521, 
+      -146.71345 -15.653067, -146.7148 -15.653933, -146.71635 -15.654667, -146.7181 -15.655267, -146.72 -15.655733, -146.72205 -15.656033, -146.72425 -15.656233, -146.72655 -15.656233, -146.72895 -15.656133, -146.7314 -15.655867, 
+      -146.73385 -15.655467)), 
+  ((-143.13535 -17.7686, -143.13725 -17.769833, -143.13935 -17.771, -143.1416 -17.7721, -143.14395 -17.7731, -143.14635 -17.774, -143.14885 -17.774767, -143.1514 -17.7754, -143.154 -17.775933, -143.1565 -17.7763, 
+      -143.159 -17.776533, -143.16145 -17.776633, -143.1638 -17.776567, -143.166 -17.776367, -143.16805 -17.776033, -143.16995 -17.775567, -143.17165 -17.774967, -143.1731 -17.774233, -143.1744 -17.773367, -143.1754 -17.7724, 
+      -143.17615 -17.771333, -143.1767 -17.7702, -143.17695 -17.768967, -143.1769 -17.767667, -143.1766 -17.766333, -143.17605 -17.764967, -143.17525 -17.7636, -143.1742 -17.7622, -143.1729 -17.760833, -143.1714 -17.7595, 
+      -143.16965 -17.7582, -143.16775 -17.756967, -143.16565 -17.7558, -143.1634 -17.7547, -143.16105 -17.7537, -143.15865 -17.7528, -143.15615 -17.752033, -143.1536 -17.7514, -143.151 -17.750867, -143.1485 -17.7505, 
+      -143.146 -17.750267, -143.14355 -17.750167, -143.1412 -17.750233, -143.139 -17.750433, -143.13695 -17.750767, -143.13505 -17.751233, -143.13335 -17.751833, -143.1319 -17.752567, -143.1306 -17.753433, -143.1296 -17.7544, 
+      -143.12885 -17.755467, -143.1283 -17.7566, -143.12805 -17.757833, -143.1281 -17.759133, -143.1284 -17.760467, -143.12895 -17.761833, -143.12975 -17.7632, -143.1308 -17.764567, -143.1321 -17.765967, -143.1336 -17.7673, 
+      -143.13535 -17.7686)), 
+  ((-146.39495 -15.384667, -146.397 -15.3852, -146.39915 -15.3856, -146.4013 -15.3858, -146.4035 -15.3859, -146.4057 -15.3858, -146.40785 -15.3856, -146.41 -15.3852, -146.41205 -15.384667, -146.414 -15.384, 
+      -146.41585 -15.3832, -146.4176 -15.3823, -146.41915 -15.381267, -146.4205 -15.3801, -146.4217 -15.378867, -146.4227 -15.377567, -146.4235 -15.3762, -146.4241 -15.374767, -146.4244 -15.373333, -146.42455 -15.371867, 
+      -146.4244 -15.3704, -146.4241 -15.368967, -146.4235 -15.367533, -146.4227 -15.366167, -146.4217 -15.364867, -146.4205 -15.363633, -146.41915 -15.362467, -146.4176 -15.361433, -146.41585 -15.360533, -146.414 -15.359733, 
+      -146.41205 -15.359067, -146.41 -15.358533, -146.40785 -15.358133, -146.4057 -15.357933, -146.4035 -15.357833, -146.4013 -15.357933, -146.39915 -15.358133, -146.397 -15.358533, -146.39495 -15.359067, -146.393 -15.359733, 
+      -146.39115 -15.360533, -146.3894 -15.361433, -146.38785 -15.362467, -146.3865 -15.363633, -146.3853 -15.364867, -146.3843 -15.366167, -146.3835 -15.367533, -146.3829 -15.368967, -146.3826 -15.3704, -146.38245 -15.371867, 
+      -146.3826 -15.373333, -146.3829 -15.374767, -146.3835 -15.3762, -146.3843 -15.377567, -146.3853 -15.378867, -146.3865 -15.3801, -146.38785 -15.381267, -146.3894 -15.3823, -146.39115 -15.3832, -146.393 -15.384, 
+      -146.39495 -15.384667)), 
+  ((-145.2741 -17.546933, -145.27265 -17.547767, -145.2714 -17.548767, -145.27035 -17.549833, -145.2695 -17.551067, -145.2688 -17.552333, -145.2684 -17.553733, -145.26815 -17.555167, -145.2682 -17.556667, -145.2684 -17.558167, 
+      -145.2689 -17.5597, -145.26955 -17.561233, -145.27045 -17.562767, -145.27155 -17.564267, -145.2728 -17.5657, -145.27425 -17.567067, -145.2759 -17.568333, -145.27765 -17.569533, -145.2795 -17.570633, -145.2815 -17.571567, 
+      -145.28355 -17.5724, -145.28565 -17.5731, -145.2878 -17.573633, -145.28995 -17.574033, -145.2921 -17.574267, -145.2942 -17.574333, -145.29625 -17.574267, -145.2982 -17.574, -145.30005 -17.5736, -145.3018 -17.573033, 
+      -145.3034 -17.572333, -145.30485 -17.5715, -145.3061 -17.5705, -145.30715 -17.569433, -145.308 -17.5682, -145.3087 -17.566933, -145.3091 -17.565533, -145.30935 -17.5641, -145.3093 -17.5626, -145.3091 -17.5611, 
+      -145.3086 -17.559567, -145.30795 -17.558033, -145.30705 -17.5565, -145.30595 -17.555, -145.3047 -17.553567, -145.30325 -17.5522, -145.3016 -17.550933, -145.29985 -17.549733, -145.298 -17.548633, -145.296 -17.5477, 
+      -145.29395 -17.546867, -145.29185 -17.546167, -145.2897 -17.545633, -145.28755 -17.545233, -145.2854 -17.545, -145.2833 -17.544933, -145.28125 -17.545, -145.2793 -17.545267, -145.27745 -17.545667, -145.2757 -17.546233, 
+      -145.2741 -17.546933)), 
+  ((-134.93475 -23.209467, -134.9333 -23.210233, -134.932 -23.211167, -134.93085 -23.2122, -134.92995 -23.213367, -134.9292 -23.214633, -134.9287 -23.216, -134.9284 -23.217433, -134.92835 -23.218933, -134.9285 -23.220467, 
+      -134.9289 -23.222033, -134.92945 -23.223633, -134.93025 -23.2252, -134.93125 -23.226733, -134.93245 -23.228233, -134.93385 -23.2297, -134.93535 -23.231067, -134.93705 -23.232333, -134.93885 -23.233533, -134.94075 -23.234567, 
+      -134.94275 -23.2355, -134.9448 -23.2363, -134.9469 -23.236967, -134.949 -23.237467, -134.9511 -23.2378, -134.9532 -23.237967, -134.95525 -23.237967, -134.9572 -23.237833, -134.9591 -23.2375, -134.96085 -23.237033, 
+      -134.96245 -23.2364, -134.9639 -23.235633, -134.9652 -23.2347, -134.96635 -23.233667, -134.96725 -23.2325, -134.968 -23.231233, -134.9685 -23.229867, -134.9688 -23.228433, -134.96885 -23.226933, -134.9687 -23.2254, 
+      -134.9683 -23.223833, -134.96775 -23.222233, -134.96695 -23.220667, -134.96595 -23.219133, -134.96475 -23.217633, -134.96335 -23.216167, -134.96185 -23.2148, -134.96015 -23.213533, -134.95835 -23.212333, -134.95645 -23.2113, 
+      -134.95445 -23.210367, -134.9524 -23.209567, -134.9503 -23.2089, -134.9482 -23.2084, -134.9461 -23.208067, -134.944 -23.2079, -134.94195 -23.2079, -134.94 -23.208033, -134.9381 -23.208367, -134.93635 -23.208833, 
+      -134.93475 -23.209467)), 
+  ((-146.4178 -15.507067, -146.41595 -15.508067, -146.41425 -15.5092, -146.4127 -15.510367, -146.41135 -15.511667, -146.4102 -15.513, -146.4092 -15.514367, -146.4085 -15.515767, -146.408 -15.5172, -146.4077 -15.518633, 
+      -146.40765 -15.520033, -146.40785 -15.521433, -146.4083 -15.522767, -146.40895 -15.524033, -146.4098 -15.525233, -146.4109 -15.526367, -146.4122 -15.527367, -146.41365 -15.528267, -146.4153 -15.529033, -146.4171 -15.5297, 
+      -146.41905 -15.5302, -146.4211 -15.5306, -146.42325 -15.5308, -146.42545 -15.5309, -146.42765 -15.530833, -146.4299 -15.5306, -146.43215 -15.530233, -146.4344 -15.529733, -146.43655 -15.529067, -146.43865 -15.5283, 
+      -146.4406 -15.5274, -146.44245 -15.5264, -146.44415 -15.525267, -146.4457 -15.5241, -146.44705 -15.5228, -146.4482 -15.521467, -146.4492 -15.5201, -146.4499 -15.5187, -146.4504 -15.517267, -146.4507 -15.515833, 
+      -146.45075 -15.514433, -146.45055 -15.513033, -146.4501 -15.5117, -146.44945 -15.510433, -146.4486 -15.509233, -146.4475 -15.5081, -146.4462 -15.5071, -146.44475 -15.5062, -146.4431 -15.505433, -146.4413 -15.504767, 
+      -146.43935 -15.504267, -146.4373 -15.503867, -146.43515 -15.503667, -146.43295 -15.503567, -146.43075 -15.503633, -146.4285 -15.503867, -146.42625 -15.504233, -146.424 -15.504733, -146.42185 -15.5054, -146.41975 -15.506167, 
+      -146.4178 -15.507067)), 
+  ((-146.7456 -15.307833, -146.74815 -15.308167, -146.7507 -15.3084, -146.75335 -15.3085, -146.756 -15.308467, -146.75865 -15.3083, -146.76125 -15.308033, -146.7638 -15.307633, -146.76625 -15.3071, -146.76855 -15.3065, 
+      -146.77075 -15.305767, -146.77275 -15.304933, -146.77455 -15.304033, -146.77615 -15.303067, -146.7775 -15.302, -146.77865 -15.300933, -146.7795 -15.299767, -146.7801 -15.2986, -146.7804 -15.297433, -146.78045 -15.296233, 
+      -146.7802 -15.295067, -146.7797 -15.2939, -146.77895 -15.292767, -146.7779 -15.2917, -146.7766 -15.2907, -146.7751 -15.289733, -146.77335 -15.2889, -146.7714 -15.2881, -146.76925 -15.287433, -146.767 -15.286867, 
+      -146.7646 -15.286433, -146.76205 -15.2861, -146.7595 -15.285867, -146.75685 -15.285767, -146.7542 -15.2858, -146.75155 -15.285967, -146.74895 -15.286233, -146.7464 -15.286633, -146.74395 -15.287167, -146.74165 -15.287767, 
+      -146.73945 -15.2885, -146.73745 -15.289333, -146.73565 -15.290233, -146.73405 -15.2912, -146.7327 -15.292267, -146.73155 -15.293333, -146.7307 -15.2945, -146.7301 -15.295667, -146.7298 -15.296833, -146.72975 -15.298033, 
+      -146.73 -15.2992, -146.7305 -15.300367, -146.73125 -15.3015, -146.7323 -15.302567, -146.7336 -15.303567, -146.7351 -15.304533, -146.73685 -15.305367, -146.7388 -15.306167, -146.74095 -15.306833, -146.7432 -15.3074, 
+      -146.7456 -15.307833)), 
+  ((-143.41415 -27.944767, -143.41635 -27.943933, -143.4184 -27.942967, -143.4204 -27.9419, -143.4223 -27.940733, -143.42405 -27.939467, -143.42565 -27.938133, -143.4271 -27.936767, -143.4283 -27.9353, -143.42935 -27.933833, 
+      -143.4302 -27.932367, -143.4308 -27.930867, -143.4312 -27.9294, -143.43135 -27.928, -143.43125 -27.9266, -143.43095 -27.9253, -143.4304 -27.924067, -143.4296 -27.922933, -143.42865 -27.9219, -143.42745 -27.920967, 
+      -143.42605 -27.920167, -143.4245 -27.919533, -143.4228 -27.919, -143.42095 -27.918633, -143.419 -27.918433, -143.4169 -27.918367, -143.4148 -27.918467, -143.4126 -27.918733, -143.41035 -27.919133, -143.40815 -27.9197, 
+      -143.40595 -27.9204, -143.40375 -27.9212, -143.4017 -27.922167, -143.3997 -27.923233, -143.3978 -27.9244, -143.39605 -27.925667, -143.39445 -27.927, -143.393 -27.928367, -143.3918 -27.929833, -143.39075 -27.9313, 
+      -143.3899 -27.932767, -143.3893 -27.934267, -143.3889 -27.935733, -143.38875 -27.937133, -143.38885 -27.938533, -143.38915 -27.939833, -143.3897 -27.941067, -143.3905 -27.9422, -143.39145 -27.943233, -143.39265 -27.944167, 
+      -143.39405 -27.944967, -143.3956 -27.9456, -143.3973 -27.946133, -143.39915 -27.9465, -143.4011 -27.9467, -143.4032 -27.946767, -143.4053 -27.946667, -143.4075 -27.9464, -143.40975 -27.946, -143.41195 -27.945433, 
+      -143.41415 -27.944767)), 
+  ((-144.2338 -17.041833, -144.2348 -17.040267, -144.2356 -17.0386, -144.2363 -17.036933, -144.23675 -17.035167, -144.23705 -17.033433, -144.2372 -17.031667, -144.23715 -17.029933, -144.2369 -17.028233, -144.23645 -17.0266, 
+      -144.23585 -17.025033, -144.23505 -17.023567, -144.2341 -17.0222, -144.233 -17.020967, -144.23175 -17.019867, -144.2304 -17.018933, -144.2289 -17.018133, -144.2273 -17.0175, -144.22565 -17.017067, -144.22395 -17.0168, 
+      -144.2222 -17.0167, -144.2204 -17.0168, -144.21865 -17.0171, -144.21685 -17.017567, -144.21515 -17.0182, -144.21345 -17.019, -144.21185 -17.019967, -144.21035 -17.021067, -144.20895 -17.022333, -144.20765 -17.0237, 
+      -144.2065 -17.025167, -144.2055 -17.026733, -144.2047 -17.0284, -144.204 -17.030067, -144.20355 -17.031833, -144.20325 -17.033567, -144.2031 -17.035333, -144.20315 -17.037067, -144.2034 -17.038767, -144.20385 -17.0404, 
+      -144.20445 -17.041967, -144.20525 -17.043433, -144.2062 -17.0448, -144.2073 -17.046033, -144.20855 -17.047133, -144.2099 -17.048067, -144.2114 -17.048867, -144.213 -17.0495, -144.21465 -17.049933, -144.21635 -17.0502, 
+      -144.2181 -17.0503, -144.2199 -17.0502, -144.22165 -17.0499, -144.22345 -17.049433, -144.22515 -17.0488, -144.22685 -17.048, -144.22845 -17.047033, -144.22995 -17.045933, -144.23135 -17.044667, -144.23265 -17.0433, 
+      -144.2338 -17.041833)), 
+  ((-134.7659 -23.2324, -134.76785 -23.2329, -134.7699 -23.233267, -134.772 -23.2335, -134.7741 -23.233567, -134.7762 -23.2335, -134.7783 -23.233267, -134.78035 -23.2329, -134.7823 -23.2324, -134.7842 -23.231767, 
+      -134.78595 -23.231, -134.7876 -23.2301, -134.7891 -23.2291, -134.79045 -23.228, -134.7916 -23.226833, -134.79255 -23.225567, -134.7933 -23.224267, -134.79385 -23.2229, -134.7942 -23.2215, -134.7943 -23.2201, 
+      -134.7942 -23.2187, -134.79385 -23.2173, -134.7933 -23.215933, -134.79255 -23.214633, -134.7916 -23.213367, -134.79045 -23.2122, -134.7891 -23.2111, -134.7876 -23.2101, -134.78595 -23.2092, -134.7842 -23.208433, 
+      -134.7823 -23.2078, -134.78035 -23.2073, -134.7783 -23.206933, -134.7762 -23.2067, -134.7741 -23.206633, -134.772 -23.2067, -134.7699 -23.206933, -134.76785 -23.2073, -134.7659 -23.2078, -134.764 -23.208433, 
+      -134.76225 -23.2092, -134.7606 -23.2101, -134.7591 -23.2111, -134.75775 -23.2122, -134.7566 -23.213367, -134.75565 -23.214633, -134.7549 -23.215933, -134.75435 -23.2173, -134.754 -23.2187, -134.7539 -23.2201, 
+      -134.754 -23.2215, -134.75435 -23.2229, -134.7549 -23.224267, -134.75565 -23.225567, -134.7566 -23.226833, -134.75775 -23.228, -134.7591 -23.2291, -134.7606 -23.2301, -134.76225 -23.231, -134.764 -23.231767, 
+      -134.7659 -23.2324)), 
+  ((-143.4495 -27.908233, -143.4515 -27.9076, -143.45345 -27.906867, -143.45525 -27.906, -143.45695 -27.905033, -143.4585 -27.903967, -143.4599 -27.9028, -143.4611 -27.901567, -143.46215 -27.900267, -143.463 -27.8989, 
+      -143.4636 -27.897533, -143.464 -27.896133, -143.4642 -27.894733, -143.46415 -27.893333, -143.4639 -27.891967, -143.46345 -27.890633, -143.46275 -27.889367, -143.46185 -27.8882, -143.46075 -27.887067, -143.4595 -27.886067, 
+      -143.45805 -27.885167, -143.45645 -27.884367, -143.4547 -27.8837, -143.45285 -27.8832, -143.4509 -27.8828, -143.4489 -27.882533, -143.4468 -27.882433, -143.4447 -27.8825, -143.44255 -27.8827, -143.44045 -27.883033, 
+      -143.4384 -27.8835, -143.4364 -27.884133, -143.43445 -27.884867, -143.43265 -27.885733, -143.43095 -27.8867, -143.4294 -27.887767, -143.428 -27.888933, -143.4268 -27.890167, -143.42575 -27.891467, -143.4249 -27.892833, 
+      -143.4243 -27.8942, -143.4239 -27.8956, -143.4237 -27.897, -143.42375 -27.8984, -143.424 -27.899767, -143.42445 -27.9011, -143.42515 -27.902367, -143.42605 -27.903533, -143.42715 -27.904667, -143.4284 -27.905667, 
+      -143.42985 -27.906567, -143.43145 -27.907367, -143.4332 -27.908033, -143.43505 -27.908533, -143.437 -27.908933, -143.439 -27.9092, -143.4411 -27.9093, -143.4432 -27.909233, -143.44535 -27.909033, -143.44745 -27.9087, 
+      -143.4495 -27.908233)), 
+  ((-144.1301 -17.086933, -144.13225 -17.0864, -144.1343 -17.085733, -144.1363 -17.084933, -144.13815 -17.084033, -144.13995 -17.083033, -144.14155 -17.081933, -144.143 -17.080767, -144.1443 -17.079533, -144.14535 -17.0782, 
+      -144.14625 -17.076867, -144.1469 -17.0755, -144.14735 -17.0741, -144.1476 -17.072733, -144.1476 -17.071367, -144.1474 -17.070067, -144.14695 -17.068767, -144.14625 -17.067567, -144.1454 -17.066433, -144.1443 -17.065367, 
+      -144.14305 -17.0644, -144.1416 -17.063567, -144.13995 -17.062867, -144.1382 -17.062267, -144.13635 -17.0618, -144.13435 -17.061467, -144.1323 -17.0613, -144.13015 -17.061267, -144.128 -17.061367, -144.12585 -17.061633, 
+      -144.1237 -17.062, -144.12155 -17.062533, -144.1195 -17.0632, -144.1175 -17.064, -144.11565 -17.0649, -144.11385 -17.0659, -144.11225 -17.067, -144.1108 -17.068167, -144.1095 -17.0694, -144.10845 -17.070733, 
+      -144.10755 -17.072067, -144.1069 -17.073433, -144.10645 -17.074833, -144.1062 -17.0762, -144.1062 -17.077567, -144.1064 -17.078867, -144.10685 -17.080167, -144.10755 -17.081367, -144.1084 -17.0825, -144.1095 -17.083567, 
+      -144.11075 -17.084533, -144.1122 -17.085367, -144.11385 -17.086067, -144.1156 -17.086667, -144.11745 -17.087133, -144.11945 -17.087467, -144.1215 -17.087633, -144.12365 -17.087667, -144.1258 -17.087567, -144.12795 -17.0873, 
+      -144.1301 -17.086933)), 
+  ((-142.20385 -15.996233, -142.2023 -15.996633, -142.2008 -15.9972, -142.19945 -15.997933, -142.1982 -15.9988, -142.1971 -15.999867, -142.19615 -16.001033, -142.19535 -16.002333, -142.1947 -16.003733, -142.19425 -16.005233, 
+      -142.194 -16.006833, -142.1939 -16.008467, -142.194 -16.010167, -142.1943 -16.011867, -142.19475 -16.0136, -142.1954 -16.0153, -142.1962 -16.016967, -142.19715 -16.018567, -142.19825 -16.020133, -142.1995 -16.0216, 
+      -142.2009 -16.022967, -142.20235 -16.0242, -142.20395 -16.025333, -142.2056 -16.0263, -142.2073 -16.027133, -142.20905 -16.0278, -142.2108 -16.0283, -142.21255 -16.0286, -142.2143 -16.028767, -142.216 -16.028733, 
+      -142.21765 -16.0285, -142.2192 -16.0281, -142.2207 -16.027533, -142.22205 -16.0268, -142.2233 -16.025933, -142.2244 -16.024867, -142.22535 -16.0237, -142.22615 -16.0224, -142.2268 -16.021, -142.22725 -16.0195, 
+      -142.2275 -16.0179, -142.2276 -16.016267, -142.2275 -16.014567, -142.2272 -16.012867, -142.22675 -16.011133, -142.2261 -16.009433, -142.2253 -16.007767, -142.22435 -16.006167, -142.22325 -16.0046, -142.222 -16.003133, 
+      -142.2206 -16.001767, -142.2191 -16.000533, -142.21755 -15.9994, -142.2159 -15.998433, -142.2142 -15.9976, -142.21245 -15.996933, -142.2107 -15.996433, -142.20895 -15.996133, -142.2072 -15.995967, -142.2055 -15.996, 
+      -142.20385 -15.996233)), 
+  ((-144.63745 -16.998467, -144.63885 -16.999767, -144.64045 -17.001, -144.64215 -17.002167, -144.64405 -17.003233, -144.64605 -17.004233, -144.6481 -17.0051, -144.6503 -17.005867, -144.6525 -17.0065, -144.6547 -17.007, 
+      -144.65695 -17.007367, -144.65915 -17.0076, -144.6613 -17.0077, -144.6634 -17.007633, -144.66535 -17.0074, -144.66725 -17.007067, -144.66895 -17.006567, -144.67055 -17.005933, -144.67195 -17.0052, -144.67315 -17.004333, 
+      -144.67415 -17.003367, -144.67495 -17.0023, -144.6755 -17.001133, -144.67585 -16.9999, -144.67595 -16.9986, -144.67585 -16.997267, -144.6755 -16.9959, -144.6749 -16.9945, -144.6741 -16.993133, -144.6731 -16.991767, 
+      -144.67185 -16.9904, -144.67045 -16.9891, -144.66885 -16.987867, -144.66715 -16.9867, -144.66525 -16.985633, -144.66325 -16.984633, -144.6612 -16.983767, -144.659 -16.983, -144.6568 -16.982367, -144.6546 -16.981867, 
+      -144.65235 -16.9815, -144.65015 -16.981267, -144.648 -16.981167, -144.6459 -16.981233, -144.64395 -16.981467, -144.64205 -16.9818, -144.64035 -16.9823, -144.63875 -16.982933, -144.63735 -16.983667, -144.63615 -16.984533, 
+      -144.63515 -16.9855, -144.63435 -16.986567, -144.6338 -16.987733, -144.63345 -16.988967, -144.63335 -16.990267, -144.63345 -16.9916, -144.6338 -16.992967, -144.6344 -16.994367, -144.6352 -16.995733, -144.6362 -16.9971, 
+      -144.63745 -16.998467)), 
+  ((-140.3763 -7.934533, -140.37825 -7.935033, -140.3803 -7.9354, -140.38235 -7.935633, -140.38445 -7.9357, -140.38655 -7.935633, -140.3886 -7.9354, -140.39065 -7.935033, -140.3926 -7.934533, -140.3945 -7.9339, 
+      -140.39625 -7.933133, -140.39785 -7.932267, -140.39935 -7.931267, -140.40065 -7.9302, -140.4018 -7.929033, -140.40275 -7.927767, -140.4035 -7.926467, -140.40405 -7.9251, -140.4044 -7.923733, -140.4045 -7.922333, 
+      -140.4044 -7.920933, -140.40405 -7.919567, -140.4035 -7.9182, -140.40275 -7.9169, -140.4018 -7.915633, -140.40065 -7.914467, -140.39935 -7.9134, -140.39785 -7.9124, -140.39625 -7.911533, -140.3945 -7.910767, 
+      -140.3926 -7.910133, -140.39065 -7.909633, -140.3886 -7.909267, -140.38655 -7.909033, -140.38445 -7.908967, -140.38235 -7.909033, -140.3803 -7.909267, -140.37825 -7.909633, -140.3763 -7.910133, -140.3744 -7.910767, 
+      -140.37265 -7.911533, -140.37105 -7.9124, -140.36955 -7.9134, -140.36825 -7.914467, -140.3671 -7.915633, -140.36615 -7.9169, -140.3654 -7.9182, -140.36485 -7.919567, -140.3645 -7.920933, -140.3644 -7.922333, 
+      -140.3645 -7.923733, -140.36485 -7.9251, -140.3654 -7.926467, -140.36615 -7.927767, -140.3671 -7.929033, -140.36825 -7.9302, -140.36955 -7.931267, -140.37105 -7.932267, -140.37265 -7.933133, -140.3744 -7.9339, 
+      -140.3763 -7.934533)), 
+  ((-146.16695 -15.493233, -146.1689 -15.493733, -146.17095 -15.4941, -146.173 -15.4943, -146.1751 -15.494367, -146.1772 -15.4943, -146.17925 -15.4941, -146.1813 -15.493733, -146.18325 -15.493233, -146.1851 -15.4926, 
+      -146.18685 -15.491833, -146.1885 -15.490967, -146.19 -15.489967, -146.1913 -15.488867, -146.19245 -15.4877, -146.1934 -15.486467, -146.19415 -15.485167, -146.1947 -15.4838, -146.195 -15.482433, -146.1951 -15.481033, 
+      -146.195 -15.479633, -146.1947 -15.478267, -146.19415 -15.4769, -146.1934 -15.4756, -146.19245 -15.474367, -146.1913 -15.4732, -146.19 -15.4721, -146.1885 -15.4711, -146.18685 -15.470233, -146.1851 -15.469467, 
+      -146.18325 -15.468833, -146.1813 -15.468333, -146.17925 -15.467967, -146.1772 -15.467767, -146.1751 -15.4677, -146.173 -15.467767, -146.17095 -15.467967, -146.1689 -15.468333, -146.16695 -15.468833, -146.1651 -15.469467, 
+      -146.16335 -15.470233, -146.1617 -15.4711, -146.1602 -15.4721, -146.1589 -15.4732, -146.15775 -15.474367, -146.1568 -15.4756, -146.15605 -15.4769, -146.1555 -15.478267, -146.1552 -15.479633, -146.1551 -15.481033, 
+      -146.1552 -15.482433, -146.1555 -15.4838, -146.15605 -15.485167, -146.1568 -15.486467, -146.15775 -15.4877, -146.1589 -15.488867, -146.1602 -15.489967, -146.1617 -15.490967, -146.16335 -15.491833, -146.1651 -15.4926, 
+      -146.16695 -15.493233)), 
+  ((-145.3347 -17.4457, -145.337 -17.4464, -145.33945 -17.446967, -145.342 -17.447433, -145.3446 -17.4478, -145.3472 -17.448033, -145.3498 -17.448167, -145.3524 -17.4482, -145.35495 -17.4481, -145.3574 -17.4479, 
+      -145.35975 -17.447567, -145.36195 -17.447133, -145.364 -17.446567, -145.36585 -17.445933, -145.3675 -17.4452, -145.36895 -17.4444, -145.37015 -17.4435, -145.3711 -17.442533, -145.3718 -17.441533, -145.3722 -17.440467, 
+      -145.37235 -17.439367, -145.3722 -17.438267, -145.3718 -17.437167, -145.37115 -17.436033, -145.3702 -17.434933, -145.36905 -17.433867, -145.3676 -17.432833, -145.366 -17.431867, -145.36415 -17.430967, -145.3621 -17.4301, 
+      -145.3599 -17.429367, -145.3576 -17.428667, -145.35515 -17.4281, -145.3526 -17.427633, -145.35 -17.427267, -145.3474 -17.427033, -145.3448 -17.4269, -145.3422 -17.426867, -145.33965 -17.426967, -145.3372 -17.427167, 
+      -145.33485 -17.4275, -145.33265 -17.427933, -145.3306 -17.4285, -145.32875 -17.429133, -145.3271 -17.429867, -145.32565 -17.430667, -145.32445 -17.431567, -145.3235 -17.432533, -145.3228 -17.433533, -145.3224 -17.4346, 
+      -145.32225 -17.4357, -145.3224 -17.4368, -145.3228 -17.4379, -145.32345 -17.439033, -145.3244 -17.440133, -145.32555 -17.4412, -145.327 -17.442233, -145.3286 -17.4432, -145.33045 -17.4441, -145.3325 -17.444967, 
+      -145.3347 -17.4457)), 
+  ((-145.5744 -17.521567, -145.57645 -17.520833, -145.5784 -17.519967, -145.58025 -17.518967, -145.582 -17.5179, -145.5836 -17.516733, -145.5851 -17.5155, -145.5864 -17.5142, -145.5875 -17.512833, -145.58845 -17.511467, 
+      -145.58915 -17.510067, -145.58965 -17.508633, -145.58995 -17.507267, -145.59005 -17.5059, -145.5899 -17.504567, -145.58955 -17.5033, -145.58895 -17.502133, -145.58815 -17.501, -145.5872 -17.5, -145.586 -17.4991, 
+      -145.58465 -17.4983, -145.58315 -17.497667, -145.58145 -17.497133, -145.5797 -17.496733, -145.5778 -17.4965, -145.5758 -17.4964, -145.57375 -17.496467, -145.5717 -17.496667, -145.56955 -17.497, -145.56745 -17.497467, 
+      -145.5654 -17.4981, -145.56335 -17.498833, -145.5614 -17.4997, -145.55955 -17.5007, -145.5578 -17.501767, -145.5562 -17.502933, -145.5547 -17.504167, -145.5534 -17.505467, -145.5523 -17.506833, -145.55135 -17.5082, 
+      -145.55065 -17.5096, -145.55015 -17.511033, -145.54985 -17.5124, -145.54975 -17.513767, -145.5499 -17.5151, -145.55025 -17.516367, -145.55085 -17.517533, -145.55165 -17.518667, -145.5526 -17.519667, -145.5538 -17.520567, 
+      -145.55515 -17.521367, -145.55665 -17.522, -145.55835 -17.522533, -145.5601 -17.522933, -145.562 -17.523167, -145.564 -17.523267, -145.56605 -17.5232, -145.5681 -17.523, -145.57025 -17.522667, -145.57235 -17.5222, 
+      -145.5744 -17.521567)), 
+  ((-140.5617 -17.809733, -140.5635 -17.810567, -140.56535 -17.8113, -140.56735 -17.811933, -140.5694 -17.8124, -140.5715 -17.812767, -140.57365 -17.812967, -140.57585 -17.813067, -140.578 -17.813, -140.5801 -17.8128, 
+      -140.58215 -17.812467, -140.58415 -17.812033, -140.58605 -17.811433, -140.5878 -17.810733, -140.5894 -17.8099, -140.59085 -17.809, -140.5921 -17.807967, -140.5932 -17.8069, -140.5941 -17.805733, -140.59475 -17.8045, 
+      -140.5952 -17.803233, -140.59545 -17.801933, -140.59545 -17.800633, -140.5952 -17.7993, -140.59475 -17.798, -140.5941 -17.796733, -140.5932 -17.7955, -140.5921 -17.794333, -140.59085 -17.793233, -140.5894 -17.7922, 
+      -140.5878 -17.791267, -140.586 -17.790433, -140.58415 -17.7897, -140.58215 -17.789067, -140.5801 -17.7886, -140.578 -17.788233, -140.57585 -17.788033, -140.57365 -17.787933, -140.5715 -17.788, -140.5694 -17.7882, 
+      -140.56735 -17.788533, -140.56535 -17.788967, -140.56345 -17.789567, -140.5617 -17.790267, -140.5601 -17.7911, -140.55865 -17.792, -140.5574 -17.793033, -140.5563 -17.7941, -140.5554 -17.795267, -140.55475 -17.7965, 
+      -140.5543 -17.797767, -140.55405 -17.799067, -140.55405 -17.800367, -140.5543 -17.8017, -140.55475 -17.803, -140.5554 -17.804267, -140.5563 -17.8055, -140.5574 -17.806667, -140.55865 -17.807767, -140.5601 -17.8088, 
+      -140.5617 -17.809733)), 
+  ((-146.28985 -14.646233, -146.29165 -14.646767, -146.2935 -14.647167, -146.29545 -14.647367, -146.29735 -14.647467, -146.29925 -14.647367, -146.3012 -14.647167, -146.30305 -14.646767, -146.30485 -14.646233, -146.30655 -14.645567, 
+      -146.30815 -14.644767, -146.30965 -14.643833, -146.311 -14.6428, -146.31225 -14.641667, -146.3133 -14.640433, -146.31415 -14.639133, -146.31485 -14.637733, -146.31535 -14.636333, -146.31565 -14.634867, -146.31575 -14.6334, 
+      -146.31565 -14.631933, -146.31535 -14.630467, -146.31485 -14.629067, -146.31415 -14.627667, -146.3133 -14.626367, -146.31225 -14.625133, -146.311 -14.624, -146.30965 -14.622967, -146.30815 -14.622033, -146.30655 -14.621233, 
+      -146.30485 -14.620567, -146.30305 -14.620033, -146.3012 -14.619633, -146.29925 -14.619433, -146.29735 -14.619333, -146.29545 -14.619433, -146.2935 -14.619633, -146.29165 -14.620033, -146.28985 -14.620567, -146.28815 -14.621233, 
+      -146.28655 -14.622033, -146.28505 -14.622967, -146.2837 -14.624, -146.28245 -14.625133, -146.2814 -14.626367, -146.28055 -14.627667, -146.27985 -14.629067, -146.27935 -14.630467, -146.27905 -14.631933, -146.27895 -14.6334, 
+      -146.27905 -14.634867, -146.27935 -14.636333, -146.27985 -14.637733, -146.28055 -14.639133, -146.2814 -14.640433, -146.28245 -14.641667, -146.2837 -14.6428, -146.28505 -14.643833, -146.28655 -14.644767, -146.28815 -14.645567, 
+      -146.28985 -14.646233)), 
+  ((-146.1247 -14.567033, -146.1264 -14.567867, -146.12825 -14.568567, -146.13015 -14.569167, -146.1322 -14.569633, -146.13425 -14.569967, -146.13635 -14.570167, -146.1385 -14.570233, -146.1406 -14.570167, -146.14265 -14.569933, 
+      -146.1447 -14.569567, -146.14665 -14.569067, -146.1485 -14.568467, -146.1502 -14.567733, -146.1518 -14.566867, -146.1532 -14.565933, -146.1545 -14.564867, -146.15555 -14.563733, -146.15645 -14.562567, -146.1571 -14.5613, 
+      -146.15755 -14.56, -146.1578 -14.5587, -146.1578 -14.557333, -146.1576 -14.556, -146.15715 -14.5547, -146.1565 -14.5534, -146.15565 -14.552167, -146.1546 -14.550967, -146.1534 -14.549867, -146.152 -14.548833, 
+      -146.1504 -14.5479, -146.1487 -14.547067, -146.14685 -14.546367, -146.14495 -14.545767, -146.1429 -14.5453, -146.14085 -14.544967, -146.13875 -14.544767, -146.1366 -14.5447, -146.1345 -14.544767, -146.13245 -14.545, 
+      -146.1304 -14.545367, -146.12845 -14.545867, -146.1266 -14.546467, -146.1249 -14.5472, -146.1233 -14.548067, -146.1219 -14.549, -146.1206 -14.550067, -146.11955 -14.5512, -146.11865 -14.552367, -146.118 -14.553633, 
+      -146.11755 -14.554933, -146.1173 -14.556233, -146.1173 -14.5576, -146.1175 -14.558933, -146.11795 -14.560233, -146.1186 -14.561533, -146.11945 -14.562767, -146.1205 -14.563967, -146.1217 -14.565067, -146.1231 -14.5661, 
+      -146.1247 -14.567033)), 
+  ((-134.76135 -23.0136, -134.75995 -23.013667, -134.75855 -23.013933, -134.7572 -23.014433, -134.75585 -23.015133, -134.75455 -23.016, -134.75335 -23.017067, -134.7522 -23.0183, -134.7511 -23.0197, -134.75015 -23.021233, 
+      -134.7493 -23.0229, -134.74855 -23.024667, -134.74795 -23.026533, -134.7475 -23.028467, -134.74715 -23.030433, -134.74695 -23.032433, -134.74695 -23.034433, -134.74705 -23.036433, -134.7473 -23.038367, -134.74765 -23.040267, 
+      -134.7482 -23.042067, -134.74885 -23.043767, -134.74965 -23.045333, -134.75055 -23.0468, -134.75155 -23.048067, -134.75265 -23.0492, -134.75385 -23.050133, -134.7551 -23.0509, -134.7564 -23.051433, -134.75775 -23.0518, 
+      -134.75915 -23.051933, -134.76055 -23.051867, -134.76195 -23.0516, -134.7633 -23.0511, -134.76465 -23.0504, -134.76595 -23.049533, -134.76715 -23.048467, -134.7683 -23.047233, -134.7694 -23.045833, -134.77035 -23.0443, 
+      -134.7712 -23.042633, -134.77195 -23.040867, -134.77255 -23.039, -134.773 -23.037067, -134.77335 -23.0351, -134.77355 -23.0331, -134.77355 -23.0311, -134.77345 -23.0291, -134.7732 -23.027167, -134.77285 -23.025267, 
+      -134.7723 -23.023467, -134.77165 -23.021767, -134.77085 -23.0202, -134.76995 -23.018733, -134.76895 -23.017467, -134.76785 -23.016333, -134.76665 -23.0154, -134.7654 -23.014633, -134.7641 -23.0141, -134.76275 -23.013733, 
+      -134.76135 -23.0136)), 
+  ((-140.7044 -8.743633, -140.70625 -8.7441, -140.70825 -8.744467, -140.71025 -8.744667, -140.71225 -8.744733, -140.71425 -8.744667, -140.71625 -8.744467, -140.71825 -8.7441, -140.7201 -8.743633, -140.72195 -8.743, 
+      -140.72365 -8.742267, -140.7252 -8.741433, -140.72665 -8.740467, -140.7279 -8.739433, -140.729 -8.7383, -140.72995 -8.737067, -140.73065 -8.735833, -140.7312 -8.7345, -140.7315 -8.733167, -140.7316 -8.731833, 
+      -140.7315 -8.7305, -140.7312 -8.729167, -140.73065 -8.727833, -140.72995 -8.7266, -140.729 -8.725367, -140.7279 -8.724233, -140.72665 -8.7232, -140.7252 -8.722233, -140.72365 -8.7214, -140.72195 -8.720667, 
+      -140.7201 -8.720033, -140.71825 -8.719567, -140.71625 -8.7192, -140.71425 -8.719, -140.71225 -8.718933, -140.71025 -8.719, -140.70825 -8.7192, -140.70625 -8.719567, -140.7044 -8.720033, -140.70255 -8.720667, 
+      -140.70085 -8.7214, -140.6993 -8.722233, -140.69785 -8.7232, -140.6966 -8.724233, -140.6955 -8.725367, -140.69455 -8.7266, -140.69385 -8.727833, -140.6933 -8.729167, -140.693 -8.7305, -140.6929 -8.731833, 
+      -140.693 -8.733167, -140.6933 -8.7345, -140.69385 -8.735833, -140.69455 -8.737067, -140.6955 -8.7383, -140.6966 -8.739433, -140.69785 -8.740467, -140.6993 -8.741433, -140.70085 -8.742267, -140.70255 -8.743, 
+      -140.7044 -8.743633)), 
+  ((-142.08445 -18.065933, -142.0865 -18.066, -142.0885 -18.0659, -142.0905 -18.065667, -142.0924 -18.065267, -142.0943 -18.064767, -142.09605 -18.064133, -142.09775 -18.063367, -142.09925 -18.0625, -142.10065 -18.061533, 
+      -142.1019 -18.060467, -142.10295 -18.0593, -142.10385 -18.0581, -142.1045 -18.056833, -142.105 -18.055533, -142.10525 -18.0542, -142.10535 -18.052833, -142.1052 -18.0515, -142.1048 -18.050167, -142.10425 -18.048867, 
+      -142.1035 -18.047633, -142.10255 -18.046433, -142.1014 -18.0453, -142.1001 -18.044267, -142.09865 -18.043333, -142.09705 -18.042533, -142.0953 -18.0418, -142.0935 -18.041233, -142.0916 -18.040767, -142.08965 -18.040433, 
+      -142.08765 -18.040267, -142.0856 -18.0402, -142.0836 -18.0403, -142.0816 -18.040533, -142.0797 -18.040933, -142.0778 -18.041433, -142.07605 -18.042067, -142.07435 -18.042833, -142.07285 -18.0437, -142.07145 -18.044667, 
+      -142.0702 -18.045733, -142.06915 -18.0469, -142.06825 -18.0481, -142.0676 -18.049367, -142.0671 -18.050667, -142.06685 -18.052, -142.06675 -18.053367, -142.0669 -18.0547, -142.0673 -18.056033, -142.06785 -18.057333, 
+      -142.0686 -18.058567, -142.06955 -18.059767, -142.0707 -18.0609, -142.072 -18.061933, -142.07345 -18.062867, -142.07505 -18.063667, -142.0768 -18.0644, -142.0786 -18.064967, -142.0805 -18.065433, -142.08245 -18.065767, 
+      -142.08445 -18.065933)), 
+  ((-176.26465 -13.4561, -176.25295 -13.4603, -176.24935 -13.4703, -176.25625 -13.4831, -176.26405 -13.4871, -176.27395 -13.4845, -176.28415 -13.4747, -176.28355 -13.4661, -176.27905 -13.4605, -176.27275 -13.4577, 
+      -176.26465 -13.4561)), 
+  ((-143.4234 -16.7486, -143.426 -16.748867, -143.42875 -16.749033, -143.4315 -16.7491, -143.4343 -16.749067, -143.4371 -16.748933, -143.43985 -16.748667, -143.4425 -16.748333, -143.4451 -16.747933, -143.44755 -16.7474, 
+      -143.44985 -16.7468, -143.452 -16.746133, -143.45395 -16.7454, -143.45565 -16.744567, -143.4571 -16.743733, -143.4583 -16.742833, -143.45925 -16.7419, -143.4599 -16.740933, -143.46025 -16.739967, -143.46035 -16.739, 
+      -143.46015 -16.738033, -143.45965 -16.7371, -143.45885 -16.7362, -143.4578 -16.735333, -143.45645 -16.7345, -143.45485 -16.733733, -143.45305 -16.733033, -143.45105 -16.732433, -143.4488 -16.731867, -143.44645 -16.731433, 
+      -143.4439 -16.731067, -143.4413 -16.7308, -143.43855 -16.730633, -143.4358 -16.730567, -143.433 -16.7306, -143.4302 -16.730733, -143.42745 -16.731, -143.4248 -16.731333, -143.4222 -16.731733, -143.41975 -16.732267, 
+      -143.41745 -16.732867, -143.4153 -16.733533, -143.41335 -16.734267, -143.41165 -16.7351, -143.4102 -16.735933, -143.409 -16.736833, -143.40805 -16.737767, -143.4074 -16.738733, -143.40705 -16.7397, -143.40695 -16.740667, 
+      -143.40715 -16.741633, -143.40765 -16.742567, -143.40845 -16.743467, -143.4095 -16.744333, -143.41085 -16.745167, -143.41245 -16.745933, -143.41425 -16.746633, -143.41625 -16.747233, -143.4185 -16.7478, -143.42085 -16.748233, 
+      -143.4234 -16.7486)), 
+  ((-176.14885 -13.310267, -176.1319 -13.314567, -176.1327 -13.328, -176.1464 -13.3409, -176.1569 -13.341433, -176.16415 -13.333933, -176.16335 -13.321567, -176.1593 -13.312967, -176.14885 -13.310267)), 
+  ((-176.2496 -13.185067, -176.2343 -13.193667, -176.22705 -13.209267, -176.2327 -13.216233, -176.2456 -13.2157, -176.25685 -13.206567, -176.2617 -13.1942, -176.26895 -13.190467, -176.26495 -13.186167, -176.2496 -13.185067)), 
+  ((-144.91345 -16.867133, -144.9154 -16.867033, -144.91735 -16.8668, -144.9192 -16.8664, -144.921 -16.8659, -144.9227 -16.865267, -144.9243 -16.8645, -144.92575 -16.8636, -144.92705 -16.862633, -144.92815 -16.861533, 
+      -144.92915 -16.8604, -144.9299 -16.859167, -144.9305 -16.857867, -144.9309 -16.856567, -144.93105 -16.8552, -144.93105 -16.853867, -144.9308 -16.8525, -144.93035 -16.851167, -144.92975 -16.849867, -144.9289 -16.8486, 
+      -144.9279 -16.8474, -144.9267 -16.846267, -144.92535 -16.845233, -144.9239 -16.8443, -144.92225 -16.843467, -144.92055 -16.842767, -144.9187 -16.842167, -144.91685 -16.841733, -144.9149 -16.8414, -144.91295 -16.841233, 
+      -144.91095 -16.8412, -144.909 -16.8413, -144.90705 -16.841533, -144.9052 -16.841933, -144.9034 -16.842433, -144.9017 -16.843067, -144.9001 -16.843833, -144.89865 -16.844733, -144.89735 -16.8457, -144.89625 -16.8468, 
+      -144.89525 -16.847933, -144.8945 -16.849167, -144.8939 -16.850467, -144.8935 -16.851767, -144.89335 -16.853133, -144.89335 -16.854467, -144.8936 -16.855833, -144.89405 -16.857167, -144.89465 -16.858467, -144.8955 -16.859733, 
+      -144.8965 -16.860933, -144.8977 -16.862067, -144.89905 -16.8631, -144.9005 -16.864033, -144.90215 -16.864867, -144.90385 -16.865567, -144.9057 -16.866167, -144.90755 -16.8666, -144.9095 -16.866933, -144.91145 -16.8671, 
+      -144.91345 -16.867133)), 
+  ((-148.05435 -15.0438, -148.0528 -15.0439, -148.0513 -15.044167, -148.0498 -15.0446, -148.04835 -15.045233, -148.047 -15.046033, -148.0457 -15.046967, -148.0445 -15.048067, -148.0434 -15.0493, -148.04245 -15.050667, 
+      -148.0416 -15.0521, -148.0409 -15.053667, -148.04035 -15.0553, -148.03995 -15.056967, -148.0397 -15.0587, -148.0396 -15.060433, -148.0397 -15.062167, -148.03995 -15.0639, -148.04035 -15.065567, -148.0409 -15.0672, 
+      -148.0416 -15.068733, -148.04245 -15.0702, -148.0434 -15.071567, -148.0445 -15.0728, -148.0457 -15.0739, -148.047 -15.074833, -148.04835 -15.075633, -148.0498 -15.076267, -148.0513 -15.0767, -148.0528 -15.076967, 
+      -148.05435 -15.077067, -148.0559 -15.076967, -148.0574 -15.0767, -148.0589 -15.076267, -148.06035 -15.075633, -148.0617 -15.074833, -148.063 -15.0739, -148.0642 -15.0728, -148.0653 -15.071567, -148.06625 -15.0702, 
+      -148.0671 -15.068767, -148.0678 -15.0672, -148.06835 -15.065567, -148.06875 -15.0639, -148.069 -15.062167, -148.0691 -15.060433, -148.069 -15.0587, -148.06875 -15.056967, -148.06835 -15.0553, -148.0678 -15.053667, 
+      -148.0671 -15.052133, -148.06625 -15.050667, -148.0653 -15.0493, -148.0642 -15.048067, -148.063 -15.046967, -148.0617 -15.046033, -148.06035 -15.045233, -148.0589 -15.0446, -148.0574 -15.044167, -148.0559 -15.0439, 
+      -148.05435 -15.0438)), 
+  ((-144.5601 -16.955667, -144.5622 -16.9562, -144.5644 -16.956633, -144.5667 -16.956933, -144.569 -16.957133, -144.5713 -16.9572, -144.57365 -16.957133, -144.5759 -16.956967, -144.57815 -16.956667, -144.58025 -16.956267, 
+      -144.5823 -16.955767, -144.5842 -16.955167, -144.58595 -16.954433, -144.5875 -16.953633, -144.5889 -16.952733, -144.5901 -16.9518, -144.59105 -16.950767, -144.5918 -16.9497, -144.5923 -16.9486, -144.59255 -16.947467, 
+      -144.59255 -16.946333, -144.59235 -16.945167, -144.5919 -16.944033, -144.5912 -16.942933, -144.59025 -16.941867, -144.5891 -16.940833, -144.58775 -16.939867, -144.5862 -16.938967, -144.5845 -16.938133, -144.58265 -16.937433, 
+      -144.5806 -16.9368, -144.5785 -16.936267, -144.5763 -16.935833, -144.574 -16.935533, -144.5717 -16.935333, -144.5694 -16.935267, -144.56705 -16.935333, -144.5648 -16.9355, -144.56255 -16.9358, -144.56045 -16.9362, 
+      -144.5584 -16.9367, -144.5565 -16.9373, -144.55475 -16.938033, -144.5532 -16.938833, -144.5518 -16.939733, -144.5506 -16.940667, -144.54965 -16.9417, -144.5489 -16.942767, -144.5484 -16.943867, -144.54815 -16.945, 
+      -144.54815 -16.946133, -144.54835 -16.9473, -144.5488 -16.948433, -144.5495 -16.949533, -144.55045 -16.9506, -144.5516 -16.951633, -144.55295 -16.9526, -144.5545 -16.9535, -144.5562 -16.954333, -144.55805 -16.955033, 
+      -144.5601 -16.955667)), 
+  ((-145.437 -16.384067, -145.4388 -16.3828, -145.44055 -16.3814, -145.4422 -16.379933, -145.4437 -16.3784, -145.4451 -16.376833, -145.44635 -16.3752, -145.44745 -16.373567, -145.4484 -16.371933, -145.44915 -16.3703, 
+      -145.4497 -16.3687, -145.45005 -16.367167, -145.45025 -16.3657, -145.4502 -16.364333, -145.45 -16.363033, -145.44955 -16.361867, -145.44895 -16.360833, -145.44815 -16.359933, -145.44715 -16.3592, -145.446 -16.3586, 
+      -145.4447 -16.358167, -145.44325 -16.3579, -145.4417 -16.357833, -145.44 -16.3579, -145.43825 -16.358167, -145.43645 -16.358567, -145.43455 -16.359167, -145.43265 -16.3599, -145.43075 -16.3608, -145.42885 -16.361833, 
+      -145.427 -16.363, -145.4252 -16.364267, -145.42345 -16.365667, -145.4218 -16.367133, -145.4203 -16.368667, -145.4189 -16.370233, -145.41765 -16.371867, -145.41655 -16.3735, -145.4156 -16.375133, -145.41485 -16.376767, 
+      -145.4143 -16.378367, -145.41395 -16.3799, -145.41375 -16.381367, -145.4138 -16.382733, -145.414 -16.384033, -145.41445 -16.3852, -145.41505 -16.386233, -145.41585 -16.387133, -145.41685 -16.387867, -145.418 -16.388467, 
+      -145.4193 -16.3889, -145.42075 -16.389167, -145.4223 -16.389233, -145.424 -16.389167, -145.42575 -16.3889, -145.42755 -16.3885, -145.42945 -16.3879, -145.43135 -16.387167, -145.43325 -16.386267, -145.43515 -16.385233, 
+      -145.437 -16.384067)), 
+  ((-139.19045 -19.292867, -139.1923 -19.293333, -139.19425 -19.293667, -139.1962 -19.2939, -139.1982 -19.293967, -139.2002 -19.2939, -139.20215 -19.293667, -139.2041 -19.293333, -139.20595 -19.292867, -139.20775 -19.292267, 
+      -139.2094 -19.291533, -139.21095 -19.2907, -139.2124 -19.289767, -139.21365 -19.2887, -139.21475 -19.2876, -139.21565 -19.2864, -139.21635 -19.285167, -139.21685 -19.283867, -139.2172 -19.282567, -139.2173 -19.281233, 
+      -139.2172 -19.2799, -139.21685 -19.2786, -139.21635 -19.2773, -139.21565 -19.276067, -139.21475 -19.274867, -139.21365 -19.273767, -139.2124 -19.272733, -139.211 -19.271767, -139.2094 -19.270933, -139.20775 -19.2702, 
+      -139.20595 -19.2696, -139.2041 -19.269133, -139.20215 -19.2688, -139.2002 -19.268567, -139.1982 -19.2685, -139.1962 -19.268567, -139.19425 -19.2688, -139.1923 -19.269133, -139.19045 -19.2696, -139.18865 -19.2702, 
+      -139.187 -19.270933, -139.18545 -19.271767, -139.184 -19.272733, -139.18275 -19.273767, -139.18165 -19.274867, -139.18075 -19.276067, -139.18005 -19.2773, -139.17955 -19.2786, -139.1792 -19.2799, -139.1791 -19.281233, 
+      -139.1792 -19.282567, -139.17955 -19.283867, -139.18005 -19.285167, -139.18075 -19.2864, -139.18165 -19.2876, -139.18275 -19.2887, -139.184 -19.289733, -139.1854 -19.2907, -139.187 -19.291533, -139.18865 -19.292267, 
+      -139.19045 -19.292867)), 
+  ((-146.18735 -15.5777, -146.1892 -15.5782, -146.19115 -15.578533, -146.1931 -15.578733, -146.1951 -15.5788, -146.1971 -15.578733, -146.19905 -15.578533, -146.201 -15.5782, -146.20285 -15.5777, -146.20465 -15.5771, 
+      -146.2063 -15.5764, -146.20785 -15.575533, -146.20925 -15.5746, -146.21055 -15.573567, -146.2116 -15.572467, -146.2125 -15.571267, -146.21325 -15.570033, -146.21375 -15.568733, -146.21405 -15.567433, -146.21415 -15.5661, 
+      -146.21405 -15.564767, -146.21375 -15.563467, -146.21325 -15.562167, -146.2125 -15.560933, -146.2116 -15.559733, -146.21055 -15.558633, -146.20925 -15.5576, -146.20785 -15.556667, -146.2063 -15.5558, -146.20465 -15.5551, 
+      -146.20285 -15.5545, -146.201 -15.554, -146.19905 -15.553667, -146.1971 -15.553467, -146.1951 -15.5534, -146.1931 -15.553467, -146.19115 -15.553667, -146.1892 -15.554, -146.18735 -15.5545, -146.18555 -15.5551, 
+      -146.1839 -15.5558, -146.18235 -15.556667, -146.18095 -15.5576, -146.17965 -15.558633, -146.1786 -15.559733, -146.1777 -15.560933, -146.17695 -15.562167, -146.17645 -15.563467, -146.17615 -15.564767, -146.17605 -15.5661, 
+      -146.17615 -15.567433, -146.17645 -15.568733, -146.17695 -15.570033, -146.1777 -15.571267, -146.1786 -15.572467, -146.17965 -15.573567, -146.18095 -15.5746, -146.18235 -15.575533, -146.1839 -15.5764, -146.18555 -15.5771, 
+      -146.18735 -15.5777)), 
+  ((-146.21785 -14.6244, -146.2201 -14.6248, -146.22245 -14.625067, -146.2248 -14.625233, -146.2272 -14.6253, -146.2296 -14.625233, -146.23195 -14.625067, -146.2343 -14.6248, -146.23655 -14.6244, -146.23865 -14.6239, 
+      -146.2407 -14.623333, -146.24255 -14.622667, -146.24425 -14.6219, -146.24575 -14.621067, -146.2471 -14.620133, -146.24815 -14.6192, -146.24905 -14.618167, -146.24965 -14.617133, -146.25 -14.616067, -146.25015 -14.615, 
+      -146.25 -14.613933, -146.24965 -14.612867, -146.24905 -14.611833, -146.24815 -14.6108, -146.2471 -14.609867, -146.24575 -14.608933, -146.24425 -14.6081, -146.24255 -14.607333, -146.2407 -14.606667, -146.2387 -14.6061, 
+      -146.23655 -14.6056, -146.2343 -14.6052, -146.23195 -14.604933, -146.2296 -14.604767, -146.2272 -14.6047, -146.2248 -14.604767, -146.22245 -14.604933, -146.2201 -14.6052, -146.21785 -14.6056, -146.21575 -14.6061, 
+      -146.2137 -14.606667, -146.21185 -14.607333, -146.21015 -14.6081, -146.20865 -14.608933, -146.2073 -14.609867, -146.20625 -14.6108, -146.20535 -14.611833, -146.20475 -14.612867, -146.2044 -14.613933, -146.20425 -14.615, 
+      -146.2044 -14.616067, -146.20475 -14.617133, -146.20535 -14.618167, -146.20625 -14.6192, -146.2073 -14.620133, -146.20865 -14.621067, -146.21015 -14.6219, -146.21185 -14.622667, -146.2137 -14.623333, -146.2157 -14.6239, 
+      -146.21785 -14.6244)), 
+  ((-137.00325 -23.116367, -137.00505 -23.116833, -137.00695 -23.1172, -137.0089 -23.1174, -137.01085 -23.117467, -137.0128 -23.1174, -137.01475 -23.1172, -137.01665 -23.116833, -137.01845 -23.116367, -137.0202 -23.1158, 
+      -137.02185 -23.115067, -137.0234 -23.114233, -137.02475 -23.113333, -137.026 -23.1123, -137.0271 -23.1112, -137.02795 -23.110033, -137.02865 -23.108833, -137.0292 -23.107567, -137.0295 -23.106267, -137.0296 -23.104967, 
+      -137.0295 -23.103667, -137.0292 -23.102367, -137.02865 -23.1011, -137.02795 -23.0999, -137.0271 -23.098733, -137.026 -23.097633, -137.02475 -23.0966, -137.0234 -23.0957, -137.02185 -23.094867, -137.0202 -23.094133, 
+      -137.01845 -23.093567, -137.01665 -23.0931, -137.01475 -23.092733, -137.0128 -23.092533, -137.01085 -23.092467, -137.0089 -23.092533, -137.00695 -23.092733, -137.00505 -23.0931, -137.00325 -23.093567, -137.0015 -23.094133, 
+      -136.99985 -23.094867, -136.9983 -23.0957, -136.99695 -23.0966, -136.9957 -23.097633, -136.9946 -23.098733, -136.99375 -23.0999, -136.99305 -23.1011, -136.9925 -23.102367, -136.9922 -23.103667, -136.9921 -23.104967, 
+      -136.9922 -23.106267, -136.9925 -23.107567, -136.99305 -23.108833, -136.99375 -23.110033, -136.9946 -23.1112, -136.9957 -23.1123, -136.99695 -23.113333, -136.9983 -23.114233, -136.99985 -23.115067, -137.0015 -23.1158, 
+      -137.00325 -23.116367)), 
+  ((-143.13345 -17.861433, -143.13525 -17.8619, -143.13715 -17.862233, -143.1391 -17.862467, -143.14105 -17.862533, -143.143 -17.862467, -143.14495 -17.862233, -143.14685 -17.8619, -143.14865 -17.861433, -143.1504 -17.860833, 
+      -143.15205 -17.860133, -143.1536 -17.8593, -143.15495 -17.8584, -143.1562 -17.857367, -143.15725 -17.856267, -143.15815 -17.8551, -143.15885 -17.8539, -143.15935 -17.852633, -143.1597 -17.851333, -143.1598 -17.850033, 
+      -143.1597 -17.848733, -143.15935 -17.847433, -143.15885 -17.846167, -143.15815 -17.844967, -143.15725 -17.8438, -143.1562 -17.8427, -143.15495 -17.841667, -143.1536 -17.840767, -143.15205 -17.839933, -143.1504 -17.839233, 
+      -143.14865 -17.838633, -143.14685 -17.838167, -143.14495 -17.837833, -143.143 -17.8376, -143.14105 -17.837533, -143.1391 -17.8376, -143.13715 -17.837833, -143.13525 -17.838167, -143.13345 -17.838633, -143.1317 -17.839233, 
+      -143.13005 -17.839933, -143.1285 -17.840767, -143.12715 -17.841667, -143.1259 -17.8427, -143.12485 -17.8438, -143.12395 -17.844967, -143.12325 -17.846167, -143.12275 -17.847433, -143.1224 -17.848733, -143.1223 -17.850033, 
+      -143.1224 -17.851333, -143.12275 -17.852633, -143.12325 -17.8539, -143.12395 -17.8551, -143.12485 -17.856267, -143.1259 -17.857367, -143.12715 -17.8584, -143.1285 -17.8593, -143.13005 -17.860133, -143.1317 -17.860833, 
+      -143.13345 -17.861433)), 
+  ((-142.7388 -17.5863, -142.741 -17.5866, -142.7432 -17.586767, -142.74545 -17.586867, -142.74775 -17.5868, -142.75 -17.586633, -142.75225 -17.586367, -142.7544 -17.585967, -142.7565 -17.585467, -142.7585 -17.584867, 
+      -142.7603 -17.5842, -142.762 -17.5834, -142.76355 -17.582533, -142.7649 -17.5816, -142.76605 -17.580633, -142.76695 -17.579567, -142.7677 -17.5785, -142.76815 -17.5774, -142.7684 -17.5763, -142.7684 -17.575167, 
+      -142.76815 -17.574067, -142.7677 -17.572967, -142.767 -17.571933, -142.76605 -17.570933, -142.76495 -17.569967, -142.7636 -17.5691, -142.7621 -17.5683, -142.7604 -17.5676, -142.75855 -17.566967, -142.75655 -17.566467, 
+      -142.7545 -17.566033, -142.7523 -17.565733, -142.7501 -17.565567, -142.74785 -17.565467, -142.74555 -17.565533, -142.7433 -17.5657, -142.74105 -17.565967, -142.7389 -17.566367, -142.7368 -17.566867, -142.7348 -17.567467, 
+      -142.733 -17.568133, -142.7313 -17.568933, -142.72975 -17.5698, -142.7284 -17.570733, -142.72725 -17.5717, -142.72635 -17.572767, -142.7256 -17.573833, -142.72515 -17.574933, -142.7249 -17.576033, -142.7249 -17.577167, 
+      -142.72515 -17.578267, -142.7256 -17.579367, -142.7263 -17.5804, -142.72725 -17.5814, -142.72835 -17.582367, -142.7297 -17.583233, -142.7312 -17.584033, -142.7329 -17.584733, -142.73475 -17.585367, -142.73675 -17.585867, 
+      -142.7388 -17.5863)), 
+  ((-143.0345 -16.971333, -143.0328 -16.971667, -143.03115 -16.972133, -143.02965 -16.972767, -143.0282 -16.9735, -143.02685 -16.974367, -143.0257 -16.975333, -143.02465 -16.976433, -143.02375 -16.9776, -143.02305 -16.978867, 
+      -143.0225 -16.980167, -143.02215 -16.981533, -143.02195 -16.982933, -143.022 -16.984333, -143.0222 -16.985767, -143.02255 -16.987167, -143.02315 -16.988533, -143.02385 -16.9899, -143.0248 -16.991167, -143.02585 -16.992367, 
+      -143.02705 -16.9935, -143.0284 -16.994533, -143.02985 -16.995433, -143.0314 -16.996233, -143.03305 -16.996933, -143.03475 -16.997467, -143.0365 -16.997867, -143.0383 -16.998133, -143.04005 -16.998233, -143.04185 -16.9982, 
+      -143.0436 -16.998, -143.0453 -16.997667, -143.04695 -16.9972, -143.04845 -16.996567, -143.0499 -16.995833, -143.05125 -16.994967, -143.0524 -16.994, -143.05345 -16.9929, -143.05435 -16.991733, -143.05505 -16.990467, 
+      -143.0556 -16.989167, -143.05595 -16.9878, -143.05615 -16.9864, -143.0561 -16.985, -143.0559 -16.983567, -143.05555 -16.982167, -143.05495 -16.9808, -143.05425 -16.979433, -143.0533 -16.978167, -143.05225 -16.976967, 
+      -143.05105 -16.975833, -143.0497 -16.9748, -143.04825 -16.9739, -143.0467 -16.9731, -143.04505 -16.9724, -143.04335 -16.971867, -143.0416 -16.971467, -143.0398 -16.9712, -143.03805 -16.9711, -143.03625 -16.971133, 
+      -143.0345 -16.971333)), 
+  ((-146.6526 -15.691433, -146.6548 -15.691833, -146.6571 -15.6921, -146.6594 -15.692267, -146.66175 -15.692333, -146.6641 -15.692267, -146.6664 -15.6921, -146.6687 -15.691833, -146.6709 -15.691433, -146.67295 -15.690967, 
+      -146.67495 -15.690367, -146.67675 -15.6897, -146.67845 -15.688933, -146.6799 -15.6881, -146.6812 -15.6872, -146.68225 -15.686233, -146.6831 -15.685233, -146.6837 -15.6842, -146.6841 -15.683133, -146.6842 -15.682067, 
+      -146.6841 -15.681, -146.6837 -15.679933, -146.6831 -15.6789, -146.68225 -15.6779, -146.6812 -15.676933, -146.6799 -15.676033, -146.67845 -15.6752, -146.67675 -15.674433, -146.67495 -15.673767, -146.673 -15.673167, 
+      -146.6709 -15.6727, -146.6687 -15.6723, -146.6664 -15.672033, -146.6641 -15.671867, -146.66175 -15.6718, -146.6594 -15.671867, -146.6571 -15.672033, -146.6548 -15.6723, -146.6526 -15.6727, -146.65055 -15.673167, 
+      -146.64855 -15.673767, -146.64675 -15.674433, -146.64505 -15.6752, -146.6436 -15.676033, -146.6423 -15.676933, -146.64125 -15.6779, -146.6404 -15.6789, -146.6398 -15.679933, -146.6394 -15.681, -146.6393 -15.682067, 
+      -146.6394 -15.683133, -146.6398 -15.6842, -146.6404 -15.685233, -146.64125 -15.686233, -146.6423 -15.6872, -146.6436 -15.6881, -146.64505 -15.688933, -146.64675 -15.6897, -146.64855 -15.690367, -146.6505 -15.690967, 
+      -146.6526 -15.691433)), 
+  ((-140.56865 -17.8688, -140.5706 -17.868367, -140.57245 -17.8678, -140.5743 -17.867133, -140.576 -17.866333, -140.57765 -17.865433, -140.57915 -17.864467, -140.58045 -17.8634, -140.58165 -17.8623, -140.58265 -17.8611, 
+      -140.58345 -17.8599, -140.5841 -17.858633, -140.5845 -17.857367, -140.58475 -17.8561, -140.58475 -17.854833, -140.58455 -17.8536, -140.58415 -17.8524, -140.58355 -17.851267, -140.58275 -17.8502, -140.58175 -17.8492, 
+      -140.5806 -17.8483, -140.57925 -17.847467, -140.5778 -17.846767, -140.5762 -17.846167, -140.57445 -17.8457, -140.57265 -17.845367, -140.57075 -17.845133, -140.5688 -17.845067, -140.56685 -17.8451, -140.56485 -17.8453, 
+      -140.56285 -17.8456, -140.5609 -17.846033, -140.55905 -17.8466, -140.5572 -17.847267, -140.5555 -17.848067, -140.55385 -17.848967, -140.55235 -17.849933, -140.55105 -17.851, -140.54985 -17.8521, -140.54885 -17.8533, 
+      -140.54805 -17.8545, -140.5474 -17.855767, -140.547 -17.857033, -140.54675 -17.8583, -140.54675 -17.859567, -140.54695 -17.8608, -140.54735 -17.862, -140.54795 -17.863133, -140.54875 -17.8642, -140.54975 -17.8652, 
+      -140.5509 -17.8661, -140.55225 -17.866933, -140.5537 -17.867633, -140.5553 -17.868233, -140.55705 -17.8687, -140.55885 -17.869033, -140.56075 -17.869267, -140.5627 -17.869333, -140.56465 -17.8693, -140.56665 -17.8691, 
+      -140.56865 -17.8688)), 
+  ((-144.70455 -16.8444, -144.70675 -16.8447, -144.709 -16.844933, -144.7113 -16.845033, -144.71365 -16.845, -144.71595 -16.8449, -144.71825 -16.844667, -144.72045 -16.844333, -144.7226 -16.8439, -144.72465 -16.843367, 
+      -144.72655 -16.842733, -144.72835 -16.842, -144.72995 -16.841233, -144.73135 -16.840367, -144.73255 -16.839467, -144.73355 -16.8385, -144.7343 -16.8375, -144.73485 -16.836467, -144.73515 -16.8354, -144.7352 -16.834367, 
+      -144.735 -16.833333, -144.7346 -16.8323, -144.7339 -16.8313, -144.733 -16.830367, -144.7319 -16.829433, -144.7306 -16.8286, -144.72905 -16.827833, -144.7274 -16.827133, -144.72555 -16.826533, -144.72355 -16.826, 
+      -144.72145 -16.8256, -144.71925 -16.8253, -144.717 -16.825067, -144.7147 -16.824967, -144.71235 -16.825, -144.71005 -16.8251, -144.70775 -16.825333, -144.70555 -16.825667, -144.7034 -16.8261, -144.70135 -16.826633, 
+      -144.69945 -16.827267, -144.69765 -16.828, -144.69605 -16.828767, -144.69465 -16.829633, -144.69345 -16.830533, -144.69245 -16.8315, -144.6917 -16.8325, -144.69115 -16.833533, -144.69085 -16.8346, -144.6908 -16.835633, 
+      -144.691 -16.836667, -144.6914 -16.8377, -144.6921 -16.8387, -144.693 -16.839633, -144.6941 -16.840567, -144.6954 -16.8414, -144.69695 -16.842167, -144.6986 -16.842867, -144.70045 -16.843467, -144.70245 -16.844, 
+      -144.70455 -16.8444)), 
+  ((-144.3877 -17.083433, -144.38935 -17.082267, -144.391 -17.081033, -144.3925 -17.0797, -144.3939 -17.0783, -144.3952 -17.076833, -144.39635 -17.075333, -144.3973 -17.073833, -144.39815 -17.0723, -144.3988 -17.0708, 
+      -144.39925 -17.069333, -144.39955 -17.0679, -144.3996 -17.066533, -144.3995 -17.065233, -144.39925 -17.064033, -144.39875 -17.062933, -144.3981 -17.061933, -144.3973 -17.061067, -144.3963 -17.060333, -144.39515 -17.059767, 
+      -144.39385 -17.059333, -144.39245 -17.059067, -144.39095 -17.058933, -144.3893 -17.058967, -144.3876 -17.059167, -144.38585 -17.059533, -144.3841 -17.060033, -144.38225 -17.060667, -144.38045 -17.061467, -144.37865 -17.0624, 
+      -144.3769 -17.063433, -144.37525 -17.0646, -144.3736 -17.065833, -144.3721 -17.067167, -144.3707 -17.068567, -144.3694 -17.070033, -144.36825 -17.071533, -144.3673 -17.073033, -144.36645 -17.074567, -144.3658 -17.076067, 
+      -144.36535 -17.077533, -144.36505 -17.078967, -144.365 -17.080333, -144.3651 -17.081633, -144.36535 -17.082833, -144.36585 -17.083933, -144.3665 -17.084933, -144.3673 -17.0858, -144.3683 -17.086533, -144.36945 -17.0871, 
+      -144.37075 -17.087533, -144.37215 -17.0878, -144.37365 -17.087933, -144.3753 -17.0879, -144.377 -17.0877, -144.37875 -17.087333, -144.3805 -17.086833, -144.38235 -17.0862, -144.38415 -17.0854, -144.38595 -17.084467, 
+      -144.3877 -17.083433)), 
+  ((-146.1858 -15.632433, -146.1876 -15.632867, -146.1894 -15.6332, -146.1913 -15.6334, -146.1932 -15.633467, -146.1951 -15.6334, -146.197 -15.6332, -146.1988 -15.632867, -146.2006 -15.632433, -146.2023 -15.631833, 
+      -146.2039 -15.631133, -146.2054 -15.630333, -146.2067 -15.629467, -146.2079 -15.628467, -146.20895 -15.6274, -146.20985 -15.626267, -146.2105 -15.625067, -146.211 -15.623867, -146.2113 -15.6226, -146.2114 -15.621333, 
+      -146.2113 -15.620067, -146.211 -15.6188, -146.2105 -15.6176, -146.20985 -15.6164, -146.20895 -15.615267, -146.2079 -15.6142, -146.2067 -15.6132, -146.2054 -15.612333, -146.2039 -15.611533, -146.2023 -15.610833, 
+      -146.2006 -15.610233, -146.1988 -15.6098, -146.197 -15.609467, -146.1951 -15.609267, -146.1932 -15.6092, -146.1913 -15.609267, -146.1894 -15.609467, -146.1876 -15.6098, -146.1858 -15.610233, -146.1841 -15.610833, 
+      -146.1825 -15.611533, -146.181 -15.612333, -146.1797 -15.6132, -146.1785 -15.6142, -146.17745 -15.615267, -146.17655 -15.6164, -146.1759 -15.6176, -146.1754 -15.6188, -146.1751 -15.620067, -146.175 -15.621333, 
+      -146.1751 -15.6226, -146.1754 -15.623867, -146.1759 -15.625067, -146.17655 -15.626267, -146.17745 -15.6274, -146.1785 -15.628467, -146.1797 -15.629467, -146.181 -15.630333, -146.1825 -15.631133, -146.1841 -15.631833, 
+      -146.1858 -15.632433)), 
+  ((-142.13695 -18.1148, -142.1387 -18.1153, -142.1405 -18.1157, -142.14235 -18.115933, -142.14425 -18.116067, -142.14615 -18.116067, -142.14805 -18.115933, -142.1499 -18.115667, -142.15175 -18.115267, -142.1535 -18.114767, 
+      -142.1551 -18.114133, -142.15665 -18.1134, -142.1581 -18.112533, -142.15935 -18.1116, -142.16045 -18.110567, -142.1614 -18.109467, -142.1622 -18.108333, -142.16275 -18.107133, -142.16315 -18.1059, -142.16335 -18.104633, 
+      -142.16335 -18.103367, -142.16315 -18.1021, -142.16275 -18.100867, -142.16215 -18.099667, -142.16135 -18.098533, -142.1604 -18.097433, -142.15925 -18.096433, -142.158 -18.0955, -142.15655 -18.094633, -142.155 -18.0939, 
+      -142.15335 -18.093267, -142.1516 -18.092767, -142.1498 -18.092367, -142.14795 -18.092133, -142.14605 -18.092, -142.14415 -18.092, -142.14225 -18.092133, -142.1404 -18.0924, -142.13855 -18.0928, -142.1368 -18.0933, 
+      -142.1352 -18.093933, -142.13365 -18.094667, -142.1322 -18.095533, -142.13095 -18.096467, -142.12985 -18.0975, -142.1289 -18.0986, -142.1281 -18.099733, -142.12755 -18.100933, -142.12715 -18.102167, -142.12695 -18.103433, 
+      -142.12695 -18.1047, -142.12715 -18.105967, -142.12755 -18.1072, -142.12815 -18.1084, -142.12895 -18.109533, -142.1299 -18.110633, -142.13105 -18.111633, -142.1323 -18.112567, -142.13375 -18.113433, -142.1353 -18.114167, 
+      -142.13695 -18.1148)), 
+  ((-134.87945 -22.998, -134.8785 -22.997967, -134.87745 -22.9982, -134.8763 -22.998667, -134.8751 -22.9994, -134.87385 -23.000367, -134.87255 -23.001533, -134.87125 -23.002967, -134.8699 -23.004567, -134.86855 -23.006367, 
+      -134.8672 -23.008333, -134.8659 -23.010467, -134.86465 -23.012667, -134.86345 -23.015, -134.8623 -23.0174, -134.86125 -23.019833, -134.8603 -23.0223, -134.85945 -23.024733, -134.8587 -23.027133, -134.8581 -23.0295, 
+      -134.8576 -23.031733, -134.85725 -23.0339, -134.85705 -23.0359, -134.85695 -23.037733, -134.85705 -23.0394, -134.85725 -23.040867, -134.8576 -23.042133, -134.85805 -23.043167, -134.85865 -23.043967, -134.8594 -23.0445, 
+      -134.86025 -23.0448, -134.8612 -23.044833, -134.86225 -23.0446, -134.8634 -23.044133, -134.8646 -23.0434, -134.86585 -23.042433, -134.86715 -23.041267, -134.86845 -23.039833, -134.8698 -23.038233, -134.87115 -23.036433, 
+      -134.8725 -23.034467, -134.8738 -23.032333, -134.87505 -23.030133, -134.87625 -23.0278, -134.8774 -23.0254, -134.87845 -23.022967, -134.8794 -23.0205, -134.88025 -23.018067, -134.881 -23.015667, -134.8816 -23.0133, 
+      -134.8821 -23.011067, -134.88245 -23.0089, -134.88265 -23.0069, -134.88275 -23.005067, -134.88265 -23.0034, -134.88245 -23.001933, -134.8821 -23.000667, -134.88165 -22.999633, -134.88105 -22.998833, -134.8803 -22.9983, 
+      -134.87945 -22.998)), 
+  ((-147.2183 -15.185733, -147.22 -15.186167, -147.2218 -15.1865, -147.22365 -15.1867, -147.2255 -15.186767, -147.22735 -15.1867, -147.2292 -15.1865, -147.231 -15.186167, -147.2327 -15.185733, -147.23435 -15.185167, 
+      -147.2359 -15.1845, -147.23735 -15.183733, -147.2387 -15.182833, -147.23985 -15.181867, -147.24085 -15.180833, -147.2417 -15.179733, -147.24235 -15.1786, -147.24285 -15.1774, -147.24315 -15.176167, -147.24325 -15.174933, 
+      -147.24315 -15.1737, -147.24285 -15.172467, -147.24235 -15.171267, -147.2417 -15.170133, -147.24085 -15.169033, -147.23985 -15.168, -147.2387 -15.167033, -147.23735 -15.166133, -147.2359 -15.165367, -147.23435 -15.1647, 
+      -147.2327 -15.164133, -147.231 -15.1637, -147.2292 -15.163367, -147.22735 -15.163167, -147.2255 -15.1631, -147.22365 -15.163167, -147.2218 -15.163367, -147.22 -15.1637, -147.2183 -15.164133, -147.21665 -15.1647, 
+      -147.2151 -15.165367, -147.21365 -15.166133, -147.2123 -15.167033, -147.21115 -15.168, -147.21015 -15.169033, -147.2093 -15.170133, -147.20865 -15.171267, -147.20815 -15.172467, -147.20785 -15.1737, -147.20775 -15.174933, 
+      -147.20785 -15.176167, -147.20815 -15.1774, -147.20865 -15.1786, -147.2093 -15.179733, -147.21015 -15.180833, -147.21115 -15.181867, -147.2123 -15.182833, -147.21365 -15.183733, -147.2151 -15.1845, -147.21665 -15.185167, 
+      -147.2183 -15.185733)), 
+  ((-142.1696 -17.947033, -142.17095 -17.9476, -142.1723 -17.948, -142.1737 -17.948267, -142.17515 -17.948333, -142.1766 -17.948267, -142.178 -17.948, -142.17935 -17.9476, -142.1807 -17.947033, -142.18195 -17.9463, 
+      -142.18315 -17.945433, -142.1843 -17.9444, -142.1853 -17.943267, -142.1862 -17.942033, -142.18695 -17.9407, -142.1876 -17.939267, -142.18815 -17.937767, -142.1885 -17.9362, -142.18875 -17.934633, -142.1888 -17.933033, 
+      -142.18875 -17.931433, -142.1885 -17.929867, -142.18815 -17.9283, -142.1876 -17.9268, -142.18695 -17.925367, -142.1862 -17.924033, -142.1853 -17.9228, -142.1843 -17.921667, -142.18315 -17.920633, -142.182 -17.919767, 
+      -142.1807 -17.919033, -142.17935 -17.918467, -142.178 -17.918067, -142.1766 -17.9178, -142.17515 -17.917733, -142.1737 -17.9178, -142.1723 -17.918067, -142.17095 -17.918467, -142.1696 -17.919033, -142.16835 -17.919767, 
+      -142.16715 -17.920633, -142.166 -17.921667, -142.165 -17.9228, -142.1641 -17.924033, -142.16335 -17.925367, -142.1627 -17.9268, -142.16215 -17.9283, -142.1618 -17.929867, -142.16155 -17.931433, -142.1615 -17.933033, 
+      -142.16155 -17.934633, -142.1618 -17.9362, -142.16215 -17.937767, -142.1627 -17.939267, -142.16335 -17.9407, -142.1641 -17.942033, -142.165 -17.943267, -142.166 -17.9444, -142.16715 -17.945433, -142.1683 -17.9463, 
+      -142.1696 -17.947033)), 
+  ((-134.88375 -23.2586, -134.88595 -23.258867, -134.8882 -23.259033, -134.89055 -23.2591, -134.8929 -23.259067, -134.8952 -23.258967, -134.8975 -23.258733, -134.89975 -23.2584, -134.9019 -23.258, -134.90395 -23.257467, 
+      -134.9059 -23.2569, -134.90765 -23.256233, -134.90925 -23.2555, -134.9107 -23.2547, -134.9119 -23.253867, -134.9129 -23.252967, -134.91365 -23.252033, -134.9142 -23.2511, -134.9145 -23.250133, -134.91455 -23.249167, 
+      -134.91435 -23.2482, -134.9139 -23.247267, -134.91325 -23.246367, -134.91235 -23.2455, -134.9112 -23.244667, -134.9099 -23.2439, -134.90835 -23.2432, -134.90665 -23.2426, -134.9048 -23.242033, -134.9028 -23.2416, 
+      -134.90065 -23.2412, -134.89845 -23.240933, -134.8962 -23.240767, -134.89385 -23.2407, -134.8915 -23.240733, -134.8892 -23.240833, -134.8869 -23.241067, -134.88465 -23.2414, -134.8825 -23.2418, -134.88045 -23.242333, 
+      -134.8785 -23.2429, -134.87675 -23.243567, -134.87515 -23.2443, -134.8737 -23.2451, -134.8725 -23.245933, -134.8715 -23.246833, -134.87075 -23.247767, -134.8702 -23.2487, -134.8699 -23.249667, -134.86985 -23.250633, 
+      -134.87005 -23.2516, -134.8705 -23.252533, -134.87115 -23.253433, -134.87205 -23.2543, -134.8732 -23.255133, -134.8745 -23.2559, -134.87605 -23.2566, -134.87775 -23.2572, -134.8796 -23.257767, -134.8816 -23.2582, 
+      -134.88375 -23.2586)), 
+  ((-140.2869 -7.885867, -140.2886 -7.8863, -140.2904 -7.8866, -140.2922 -7.8868, -140.29405 -7.886867, -140.2959 -7.8868, -140.2977 -7.8866, -140.2995 -7.8863, -140.3012 -7.885867, -140.30285 -7.8853, 
+      -140.30435 -7.884633, -140.3058 -7.883867, -140.3071 -7.883, -140.30825 -7.882033, -140.30925 -7.881033, -140.3101 -7.879933, -140.31075 -7.8788, -140.3112 -7.8776, -140.3115 -7.8764, -140.3116 -7.875167, 
+      -140.3115 -7.873933, -140.3112 -7.872733, -140.31075 -7.871533, -140.3101 -7.8704, -140.30925 -7.8693, -140.30825 -7.8683, -140.3071 -7.867333, -140.3058 -7.866467, -140.30435 -7.8657, -140.30285 -7.865033, 
+      -140.3012 -7.864467, -140.2995 -7.864033, -140.2977 -7.863733, -140.2959 -7.863533, -140.29405 -7.863467, -140.2922 -7.863533, -140.2904 -7.863733, -140.2886 -7.864033, -140.2869 -7.864467, -140.28525 -7.865033, 
+      -140.28375 -7.8657, -140.2823 -7.866467, -140.281 -7.867333, -140.27985 -7.8683, -140.27885 -7.8693, -140.278 -7.8704, -140.27735 -7.871533, -140.2769 -7.872733, -140.2766 -7.873933, -140.2765 -7.875167, 
+      -140.2766 -7.8764, -140.2769 -7.8776, -140.27735 -7.8788, -140.278 -7.879933, -140.27885 -7.881033, -140.27985 -7.882033, -140.281 -7.883, -140.2823 -7.883867, -140.28375 -7.884633, -140.28525 -7.8853, 
+      -140.2869 -7.885867)), 
+  ((-146.20835 -15.878633, -146.2103 -15.878233, -146.2122 -15.8777, -146.21405 -15.8771, -146.21585 -15.876367, -146.21755 -15.875533, -146.2191 -15.874633, -146.22055 -15.873667, -146.22185 -15.872633, -146.22295 -15.871533, 
+      -146.22395 -15.8704, -146.2247 -15.869233, -146.2253 -15.868067, -146.2257 -15.8669, -146.2259 -15.865733, -146.2259 -15.864567, -146.2257 -15.863467, -146.22525 -15.8624, -146.22465 -15.8614, -146.22385 -15.860467, 
+      -146.22285 -15.8596, -146.2217 -15.858867, -146.2204 -15.8582, -146.21895 -15.857633, -146.21735 -15.8572, -146.21565 -15.856867, -146.2139 -15.856667, -146.212 -15.856567, -146.2101 -15.8566, -146.2082 -15.856767, 
+      -146.20625 -15.857033, -146.2043 -15.857433, -146.2024 -15.857967, -146.20055 -15.858567, -146.19875 -15.8593, -146.19705 -15.860133, -146.1955 -15.861033, -146.19405 -15.862, -146.19275 -15.863033, -146.19165 -15.864133, 
+      -146.19065 -15.865267, -146.1899 -15.866433, -146.1893 -15.8676, -146.1889 -15.868767, -146.1887 -15.869933, -146.1887 -15.8711, -146.1889 -15.8722, -146.18935 -15.873267, -146.18995 -15.874267, -146.19075 -15.8752, 
+      -146.19175 -15.876067, -146.1929 -15.8768, -146.1942 -15.877467, -146.19565 -15.878033, -146.19725 -15.878467, -146.19895 -15.8788, -146.2007 -15.879, -146.20255 -15.8791, -146.2045 -15.879067, -146.2064 -15.8789, 
+      -146.20835 -15.878633)), 
+  ((-141.014 -18.079067, -141.0157 -18.0795, -141.01745 -18.0798, -141.0193 -18.08, -141.0211 -18.080067, -141.0229 -18.08, -141.02475 -18.0798, -141.0265 -18.0795, -141.0282 -18.079067, -141.0298 -18.0785, 
+      -141.03135 -18.077833, -141.03275 -18.077067, -141.03405 -18.0762, -141.0352 -18.075267, -141.0362 -18.074233, -141.03705 -18.073167, -141.0377 -18.072033, -141.03815 -18.070867, -141.03845 -18.069633, -141.03855 -18.068433, 
+      -141.03845 -18.067233, -141.03815 -18.066, -141.0377 -18.064833, -141.03705 -18.0637, -141.0362 -18.062633, -141.0352 -18.0616, -141.03405 -18.060667, -141.03275 -18.0598, -141.03135 -18.059033, -141.0298 -18.058367, 
+      -141.0282 -18.0578, -141.0265 -18.057367, -141.02475 -18.057067, -141.0229 -18.056867, -141.0211 -18.0568, -141.0193 -18.056867, -141.01745 -18.057067, -141.0157 -18.057367, -141.014 -18.0578, -141.0124 -18.058367, 
+      -141.01085 -18.059033, -141.00945 -18.0598, -141.00815 -18.060667, -141.007 -18.0616, -141.006 -18.062633, -141.00515 -18.0637, -141.0045 -18.064833, -141.00405 -18.066, -141.00375 -18.067233, -141.00365 -18.068433, 
+      -141.00375 -18.069633, -141.00405 -18.070867, -141.0045 -18.072033, -141.00515 -18.073167, -141.006 -18.074233, -141.007 -18.075267, -141.00815 -18.0762, -141.00945 -18.077067, -141.01085 -18.077833, -141.0124 -18.0785, 
+      -141.014 -18.079067)), 
+  ((-142.6609 -17.578, -142.6628 -17.5782, -142.6648 -17.5783, -142.6668 -17.578267, -142.66875 -17.5781, -142.6707 -17.577833, -142.6726 -17.577467, -142.67445 -17.576967, -142.6762 -17.5764, -142.6778 -17.5757, 
+      -142.67935 -17.574933, -142.6807 -17.574067, -142.6819 -17.573167, -142.68295 -17.572167, -142.6838 -17.571133, -142.68445 -17.570067, -142.6849 -17.568967, -142.68515 -17.567867, -142.6852 -17.566733, -142.68505 -17.565633, 
+      -142.6847 -17.564567, -142.6841 -17.5635, -142.68335 -17.5625, -142.6824 -17.561533, -142.6813 -17.560667, -142.68 -17.559867, -142.67855 -17.559133, -142.67695 -17.5585, -142.67525 -17.558, -142.6735 -17.557567, 
+      -142.6716 -17.557267, -142.6697 -17.557067, -142.6677 -17.556967, -142.6657 -17.557, -142.66375 -17.557167, -142.6618 -17.557433, -142.6599 -17.5578, -142.65805 -17.5583, -142.6563 -17.558867, -142.6547 -17.559567, 
+      -142.65315 -17.560333, -142.6518 -17.5612, -142.6506 -17.5621, -142.64955 -17.5631, -142.6487 -17.564133, -142.64805 -17.5652, -142.6476 -17.5663, -142.64735 -17.5674, -142.6473 -17.568533, -142.64745 -17.569633, 
+      -142.6478 -17.5707, -142.6484 -17.571767, -142.64915 -17.572767, -142.6501 -17.573733, -142.6512 -17.5746, -142.6525 -17.5754, -142.65395 -17.576133, -142.65555 -17.576767, -142.65725 -17.577267, -142.659 -17.5777, 
+      -142.6609 -17.578)), 
+  ((-144.88935 -16.802433, -144.8914 -16.8027, -144.8935 -16.802833, -144.89565 -16.802867, -144.8978 -16.8028, -144.8999 -16.8026, -144.902 -16.8023, -144.904 -16.801933, -144.90595 -16.801433, -144.9078 -16.800867, 
+      -144.9095 -16.8002, -144.9111 -16.799433, -144.9125 -16.798633, -144.91375 -16.797767, -144.9148 -16.796833, -144.91565 -16.795867, -144.91625 -16.794867, -144.9167 -16.793833, -144.9169 -16.7928, -144.91685 -16.791767, 
+      -144.9166 -16.790767, -144.91615 -16.789767, -144.91545 -16.7888, -144.91455 -16.7879, -144.91345 -16.787033, -144.91215 -16.786267, -144.9107 -16.785533, -144.9091 -16.7849, -144.90735 -16.784367, -144.9055 -16.7839, 
+      -144.90355 -16.783567, -144.9015 -16.7833, -144.8994 -16.783167, -144.89725 -16.783133, -144.8951 -16.7832, -144.893 -16.7834, -144.8909 -16.7837, -144.8889 -16.784067, -144.88695 -16.784567, -144.8851 -16.785133, 
+      -144.8834 -16.7858, -144.8818 -16.786567, -144.8804 -16.787367, -144.87915 -16.788233, -144.8781 -16.789167, -144.87725 -16.790133, -144.87665 -16.791133, -144.8762 -16.792167, -144.876 -16.7932, -144.87605 -16.794233, 
+      -144.8763 -16.795233, -144.87675 -16.796233, -144.87745 -16.7972, -144.87835 -16.7981, -144.87945 -16.798967, -144.88075 -16.799733, -144.8822 -16.800467, -144.8838 -16.8011, -144.88555 -16.801633, -144.8874 -16.8021, 
+      -144.88935 -16.802433)), 
+  ((-146.59735 -15.7278, -146.59925 -15.7281, -146.6013 -15.728333, -146.6033 -15.728433, -146.6054 -15.7284, -146.60745 -15.7283, -146.60945 -15.728067, -146.6114 -15.727733, -146.6133 -15.727267, -146.6151 -15.726733, 
+      -146.6168 -15.7261, -146.61835 -15.7254, -146.61975 -15.7246, -146.621 -15.723733, -146.62205 -15.7228, -146.6229 -15.721833, -146.62355 -15.720833, -146.624 -15.719767, -146.62425 -15.718733, -146.6243 -15.717667, 
+      -146.6241 -15.7166, -146.6237 -15.715567, -146.6231 -15.714567, -146.6223 -15.7136, -146.6213 -15.7127, -146.6201 -15.711833, -146.61875 -15.711067, -146.61725 -15.710367, -146.6156 -15.709733, -146.61385 -15.709233, 
+      -146.61195 -15.7088, -146.61005 -15.7085, -146.608 -15.708267, -146.60595 -15.708167, -146.6039 -15.7082, -146.60185 -15.7083, -146.59985 -15.708533, -146.5979 -15.708867, -146.596 -15.709333, -146.5942 -15.709867, 
+      -146.5925 -15.7105, -146.59095 -15.7112, -146.58955 -15.712, -146.5883 -15.712867, -146.58725 -15.7138, -146.5864 -15.714767, -146.58575 -15.715767, -146.5853 -15.716833, -146.58505 -15.717867, -146.585 -15.718933, 
+      -146.5852 -15.72, -146.5856 -15.721033, -146.5862 -15.722033, -146.587 -15.723, -146.588 -15.7239, -146.5892 -15.724767, -146.59055 -15.725533, -146.59205 -15.726233, -146.5937 -15.726867, -146.59545 -15.727367, 
+      -146.59735 -15.7278)), 
+  ((-144.9487 -14.611967, -144.9504 -14.6127, -144.9522 -14.613333, -144.95415 -14.613867, -144.9561 -14.6143, -144.95815 -14.614633, -144.9602 -14.614867, -144.96225 -14.615, -144.9643 -14.615, -144.9663 -14.6149, 
+      -144.9682 -14.614667, -144.97005 -14.614367, -144.97175 -14.613933, -144.9734 -14.6134, -144.97485 -14.612767, -144.97615 -14.612067, -144.97725 -14.611267, -144.9782 -14.6104, -144.97895 -14.609467, -144.9795 -14.6085, 
+      -144.97985 -14.607467, -144.97995 -14.606433, -144.97985 -14.605367, -144.97955 -14.6043, -144.979 -14.603233, -144.9783 -14.602167, -144.97735 -14.601167, -144.97625 -14.600167, -144.97495 -14.599233, -144.9735 -14.598367, 
+      -144.9719 -14.597567, -144.9702 -14.596833, -144.9684 -14.5962, -144.96645 -14.595667, -144.9645 -14.595233, -144.96245 -14.5949, -144.9604 -14.594667, -144.95835 -14.594533, -144.9563 -14.594533, -144.9543 -14.594633, 
+      -144.9524 -14.594867, -144.95055 -14.595167, -144.94885 -14.5956, -144.9472 -14.596133, -144.94575 -14.596767, -144.94445 -14.597467, -144.94335 -14.598267, -144.9424 -14.599133, -144.94165 -14.600067, -144.9411 -14.601033, 
+      -144.94075 -14.602067, -144.94065 -14.6031, -144.94075 -14.604167, -144.94105 -14.605233, -144.9416 -14.6063, -144.9423 -14.607367, -144.94325 -14.608367, -144.94435 -14.609367, -144.94565 -14.6103, -144.9471 -14.611167, 
+      -144.9487 -14.611967)), 
+  ((-147.18675 -15.313267, -147.1884 -15.3137, -147.19015 -15.314, -147.19195 -15.3142, -147.19375 -15.314267, -147.19555 -15.3142, -147.19735 -15.314, -147.1991 -15.3137, -147.20075 -15.313267, -147.20235 -15.312733, 
+      -147.2039 -15.312067, -147.2053 -15.3113, -147.20655 -15.310467, -147.2077 -15.309533, -147.2087 -15.3085, -147.2095 -15.307433, -147.21015 -15.306333, -147.2106 -15.305167, -147.2109 -15.303967, -147.211 -15.302767, 
+      -147.2109 -15.301567, -147.2106 -15.300367, -147.21015 -15.2992, -147.2095 -15.2981, -147.2087 -15.297033, -147.2077 -15.296, -147.20655 -15.295067, -147.2053 -15.294233, -147.2039 -15.293467, -147.20235 -15.2928, 
+      -147.20075 -15.292267, -147.1991 -15.291833, -147.19735 -15.291533, -147.19555 -15.291333, -147.19375 -15.291267, -147.19195 -15.291333, -147.19015 -15.291533, -147.1884 -15.291833, -147.18675 -15.292267, -147.18515 -15.2928, 
+      -147.1836 -15.293467, -147.1822 -15.294233, -147.18095 -15.295067, -147.1798 -15.296, -147.1788 -15.297033, -147.178 -15.2981, -147.17735 -15.2992, -147.1769 -15.300367, -147.1766 -15.301567, -147.1765 -15.302767, 
+      -147.1766 -15.303967, -147.1769 -15.305167, -147.17735 -15.306333, -147.178 -15.307433, -147.1788 -15.3085, -147.1798 -15.309533, -147.18095 -15.310467, -147.1822 -15.3113, -147.1836 -15.312067, -147.18515 -15.312733, 
+      -147.18675 -15.313267)), 
+  ((-143.0638 -17.900533, -143.0656 -17.901167, -143.0675 -17.9017, -143.0695 -17.902133, -143.07155 -17.902467, -143.07365 -17.9027, -143.07575 -17.902833, -143.0778 -17.902867, -143.07985 -17.902767, -143.08185 -17.9026, 
+      -143.08375 -17.9023, -143.08555 -17.9019, -143.08725 -17.9014, -143.08875 -17.9008, -143.09015 -17.900133, -143.0914 -17.899367, -143.0924 -17.898567, -143.09325 -17.897667, -143.0939 -17.896733, -143.0943 -17.895767, 
+      -143.0945 -17.894767, -143.0945 -17.893733, -143.09425 -17.8927, -143.0938 -17.891667, -143.09315 -17.890667, -143.0923 -17.889667, -143.09125 -17.8887, -143.09 -17.8878, -143.0886 -17.886967, -143.087 -17.886167, 
+      -143.0853 -17.885467, -143.0835 -17.884833, -143.0816 -17.8843, -143.0796 -17.883867, -143.07755 -17.883533, -143.07545 -17.8833, -143.07335 -17.883167, -143.0713 -17.883133, -143.06925 -17.883233, -143.06725 -17.8834, 
+      -143.06535 -17.8837, -143.06355 -17.8841, -143.06185 -17.8846, -143.06035 -17.8852, -143.05895 -17.885867, -143.0577 -17.886633, -143.0567 -17.887433, -143.05585 -17.888333, -143.0552 -17.889267, -143.0548 -17.890233, 
+      -143.0546 -17.891233, -143.0546 -17.892267, -143.05485 -17.8933, -143.0553 -17.894333, -143.05595 -17.895333, -143.0568 -17.896333, -143.05785 -17.8973, -143.0591 -17.8982, -143.0605 -17.899033, -143.0621 -17.899833, 
+      -143.0638 -17.900533)), 
+  ((-147.6328 -15.0088, -147.63475 -15.0083, -147.6367 -15.0077, -147.6386 -15.007, -147.64045 -15.006233, -147.6422 -15.005333, -147.64385 -15.0044, -147.6454 -15.0034, -147.64675 -15.002333, -147.648 -15.001233, 
+      -147.64905 -15.0001, -147.64995 -14.998967, -147.6506 -14.9978, -147.6511 -14.996667, -147.6514 -14.995533, -147.6515 -14.994467, -147.65135 -14.9934, -147.651 -14.992433, -147.6505 -14.9915, -147.64975 -14.990667, 
+      -147.64885 -14.9899, -147.64775 -14.989267, -147.64645 -14.9887, -147.64505 -14.988267, -147.6435 -14.987933, -147.6418 -14.9877, -147.64005 -14.9876, -147.6382 -14.987633, -147.63625 -14.987767, -147.6343 -14.988033, 
+      -147.6323 -14.9884, -147.63035 -14.9889, -147.6284 -14.9895, -147.6265 -14.9902, -147.62465 -14.990967, -147.6229 -14.991867, -147.62125 -14.9928, -147.6197 -14.9938, -147.61835 -14.994867, -147.6171 -14.995967, 
+      -147.61605 -14.9971, -147.61515 -14.998233, -147.6145 -14.9994, -147.614 -15.000533, -147.6137 -15.001667, -147.6136 -15.002733, -147.61375 -15.0038, -147.6141 -15.004767, -147.6146 -15.0057, -147.61535 -15.006533, 
+      -147.61625 -15.0073, -147.61735 -15.007933, -147.61865 -15.0085, -147.62005 -15.008933, -147.6216 -15.009267, -147.6233 -15.0095, -147.62505 -15.0096, -147.6269 -15.009567, -147.62885 -15.009433, -147.6308 -15.009167, 
+      -147.6328 -15.0088)), 
+  ((-142.43085 -16.285333, -142.4327 -16.284967, -142.43455 -16.2845, -142.4364 -16.283933, -142.4381 -16.283233, -142.43975 -16.282467, -142.4413 -16.281633, -142.4427 -16.2807, -142.44395 -16.2797, -142.4451 -16.278633, 
+      -142.44605 -16.277567, -142.4468 -16.276433, -142.4474 -16.2753, -142.4478 -16.274167, -142.448 -16.273033, -142.448 -16.2719, -142.44785 -16.2708, -142.44745 -16.269767, -142.44685 -16.2688, -142.4461 -16.267867, 
+      -142.44515 -16.267033, -142.44405 -16.266267, -142.4428 -16.2656, -142.4414 -16.265033, -142.43985 -16.264567, -142.4382 -16.264233, -142.4365 -16.264, -142.4347 -16.2639, -142.43285 -16.2639, -142.43095 -16.264033, 
+      -142.42905 -16.264267, -142.4272 -16.264633, -142.42535 -16.2651, -142.4235 -16.265667, -142.4218 -16.266367, -142.42015 -16.267133, -142.4186 -16.267967, -142.4172 -16.2689, -142.41595 -16.2699, -142.4148 -16.270967, 
+      -142.41385 -16.272033, -142.4131 -16.273167, -142.4125 -16.2743, -142.4121 -16.275433, -142.4119 -16.276567, -142.4119 -16.2777, -142.41205 -16.2788, -142.41245 -16.279833, -142.41305 -16.2808, -142.4138 -16.281733, 
+      -142.41475 -16.282567, -142.41585 -16.283333, -142.4171 -16.284, -142.4185 -16.284567, -142.42005 -16.285033, -142.4217 -16.285367, -142.4234 -16.2856, -142.4252 -16.2857, -142.42705 -16.2857, -142.42895 -16.285567, 
+      -142.43085 -16.285333)), 
+  ((-146.5678 -15.3694, -146.56945 -15.369833, -146.5712 -15.370133, -146.57295 -15.370333, -146.5747 -15.370367, -146.57645 -15.370333, -146.5782 -15.370133, -146.57995 -15.369833, -146.5816 -15.3694, -146.58315 -15.368867, 
+      -146.58465 -15.368233, -146.586 -15.367467, -146.58725 -15.366633, -146.5884 -15.365733, -146.58935 -15.364733, -146.59015 -15.3637, -146.5908 -15.3626, -146.59125 -15.361433, -146.59155 -15.360267, -146.5916 -15.3591, 
+      -146.59155 -15.357933, -146.59125 -15.356767, -146.5908 -15.3556, -146.59015 -15.3545, -146.58935 -15.353467, -146.5884 -15.352467, -146.58725 -15.351567, -146.586 -15.350733, -146.58465 -15.349967, -146.58315 -15.349333, 
+      -146.5816 -15.3488, -146.57995 -15.348367, -146.5782 -15.348067, -146.57645 -15.347867, -146.5747 -15.347833, -146.57295 -15.347867, -146.5712 -15.348067, -146.56945 -15.348367, -146.5678 -15.3488, -146.56625 -15.349333, 
+      -146.56475 -15.349967, -146.5634 -15.350733, -146.56215 -15.351567, -146.561 -15.352467, -146.56005 -15.353467, -146.55925 -15.3545, -146.5586 -15.3556, -146.55815 -15.356767, -146.55785 -15.357933, -146.5578 -15.3591, 
+      -146.55785 -15.360267, -146.55815 -15.361433, -146.5586 -15.3626, -146.55925 -15.3637, -146.56005 -15.364733, -146.561 -15.365733, -146.56215 -15.366633, -146.5634 -15.367467, -146.56475 -15.368233, -146.56625 -15.368867, 
+      -146.5678 -15.3694)), 
+  ((-142.76995 -17.640333, -142.76875 -17.641, -142.7677 -17.641733, -142.7668 -17.6426, -142.7661 -17.643567, -142.7655 -17.6446, -142.7651 -17.6457, -142.7649 -17.646833, -142.76485 -17.648033, -142.76495 -17.649267, 
+      -142.7653 -17.650533, -142.76575 -17.651767, -142.76645 -17.653, -142.76725 -17.654233, -142.7682 -17.6554, -142.76935 -17.656533, -142.7706 -17.657633, -142.77195 -17.6586, -142.7734 -17.659533, -142.77495 -17.660333, 
+      -142.7766 -17.661067, -142.77825 -17.661667, -142.77995 -17.662133, -142.78165 -17.6625, -142.7834 -17.662733, -142.7851 -17.662833, -142.78675 -17.6628, -142.7883 -17.662633, -142.78985 -17.662367, -142.79125 -17.661933, 
+      -142.79255 -17.6614, -142.79375 -17.660733, -142.7948 -17.66, -142.7957 -17.659133, -142.7964 -17.658167, -142.797 -17.657133, -142.7974 -17.656033, -142.7976 -17.6549, -142.79765 -17.6537, -142.79755 -17.652467, 
+      -142.7972 -17.6512, -142.79675 -17.649967, -142.79605 -17.648733, -142.79525 -17.6475, -142.7943 -17.646333, -142.79315 -17.6452, -142.7919 -17.6441, -142.79055 -17.643133, -142.7891 -17.6422, -142.78755 -17.6414, 
+      -142.7859 -17.640667, -142.78425 -17.640067, -142.78255 -17.6396, -142.78085 -17.639233, -142.7791 -17.639, -142.7774 -17.6389, -142.77575 -17.638933, -142.7742 -17.6391, -142.77265 -17.639367, -142.77125 -17.6398, 
+      -142.76995 -17.640333)), 
+  ((-144.4381 -16.3996, -144.43975 -16.400033, -144.44145 -16.400333, -144.4432 -16.4005, -144.44495 -16.400567, -144.4467 -16.4005, -144.44845 -16.400333, -144.45015 -16.400033, -144.4518 -16.3996, -144.4534 -16.399067, 
+      -144.45485 -16.398433, -144.45625 -16.3977, -144.4575 -16.396867, -144.4586 -16.395933, -144.45955 -16.394967, -144.46035 -16.3939, -144.461 -16.3928, -144.46145 -16.391667, -144.4617 -16.3905, -144.4618 -16.389333, 
+      -144.4617 -16.388167, -144.46145 -16.387, -144.461 -16.385867, -144.46035 -16.384767, -144.45955 -16.3837, -144.4586 -16.382733, -144.4575 -16.3818, -144.45625 -16.380967, -144.45485 -16.380233, -144.4534 -16.3796, 
+      -144.4518 -16.379067, -144.45015 -16.378633, -144.44845 -16.378333, -144.4467 -16.378167, -144.44495 -16.3781, -144.4432 -16.378167, -144.44145 -16.378333, -144.43975 -16.378633, -144.4381 -16.379067, -144.4365 -16.3796, 
+      -144.43505 -16.380233, -144.43365 -16.380967, -144.4324 -16.3818, -144.4313 -16.382733, -144.43035 -16.3837, -144.42955 -16.384767, -144.4289 -16.385867, -144.42845 -16.387, -144.4282 -16.388167, -144.4281 -16.389333, 
+      -144.4282 -16.3905, -144.42845 -16.391667, -144.4289 -16.3928, -144.42955 -16.3939, -144.43035 -16.394967, -144.4313 -16.395933, -144.4324 -16.396867, -144.43365 -16.3977, -144.43505 -16.398433, -144.4365 -16.399067, 
+      -144.4381 -16.3996)), 
+  ((-140.92345 -18.085967, -140.9251 -18.086367, -140.92675 -18.086667, -140.9285 -18.086867, -140.93025 -18.086933, -140.932 -18.086867, -140.93375 -18.086667, -140.9354 -18.086367, -140.93705 -18.085967, -140.9386 -18.085433, 
+      -140.9401 -18.0848, -140.94145 -18.084067, -140.9427 -18.083233, -140.9438 -18.082333, -140.94475 -18.081333, -140.94555 -18.0803, -140.94615 -18.0792, -140.9466 -18.0781, -140.9469 -18.076933, -140.947 -18.075767, 
+      -140.9469 -18.0746, -140.9466 -18.073433, -140.94615 -18.072333, -140.94555 -18.071233, -140.94475 -18.0702, -140.9438 -18.0692, -140.9427 -18.0683, -140.94145 -18.067467, -140.9401 -18.066733, -140.9386 -18.0661, 
+      -140.93705 -18.065567, -140.9354 -18.065167, -140.93375 -18.064867, -140.932 -18.064667, -140.93025 -18.0646, -140.9285 -18.064667, -140.92675 -18.064867, -140.9251 -18.065167, -140.92345 -18.065567, -140.9219 -18.0661, 
+      -140.9204 -18.066733, -140.91905 -18.067467, -140.9178 -18.0683, -140.9167 -18.0692, -140.91575 -18.0702, -140.91495 -18.071233, -140.91435 -18.072333, -140.9139 -18.073433, -140.9136 -18.0746, -140.9135 -18.075767, 
+      -140.9136 -18.076933, -140.9139 -18.0781, -140.91435 -18.0792, -140.91495 -18.0803, -140.91575 -18.081333, -140.9167 -18.082333, -140.9178 -18.083233, -140.91905 -18.084067, -140.9204 -18.0848, -140.9219 -18.085433, 
+      -140.92345 -18.085967)), 
+  ((-142.16495 -18.251233, -142.16395 -18.251733, -142.16305 -18.2524, -142.16235 -18.253167, -142.1618 -18.254067, -142.1614 -18.255067, -142.1612 -18.2562, -142.16115 -18.2574, -142.16125 -18.2587, -142.16155 -18.260033, 
+      -142.16205 -18.261433, -142.16265 -18.262867, -142.16345 -18.2643, -142.1644 -18.265733, -142.16545 -18.267167, -142.16665 -18.268567, -142.16795 -18.269933, -142.16935 -18.271233, -142.17085 -18.272433, -142.1724 -18.273567, 
+      -142.17405 -18.2746, -142.17565 -18.2755, -142.17735 -18.2763, -142.179 -18.276967, -142.1806 -18.2775, -142.1822 -18.2779, -142.1837 -18.278133, -142.1852 -18.2782, -142.18655 -18.278133, -142.1878 -18.277933, 
+      -142.18895 -18.277567, -142.18995 -18.277067, -142.19085 -18.2764, -142.19155 -18.275633, -142.1921 -18.274733, -142.1925 -18.273733, -142.1927 -18.2726, -142.19275 -18.2714, -142.19265 -18.2701, -142.19235 -18.268767, 
+      -142.19185 -18.267367, -142.19125 -18.265933, -142.19045 -18.2645, -142.1895 -18.263067, -142.18845 -18.261633, -142.18725 -18.260233, -142.18595 -18.258867, -142.18455 -18.257567, -142.18305 -18.256367, -142.1815 -18.255233, 
+      -142.17985 -18.2542, -142.17825 -18.2533, -142.17655 -18.2525, -142.1749 -18.251833, -142.1733 -18.2513, -142.1717 -18.2509, -142.1702 -18.250667, -142.1687 -18.2506, -142.16735 -18.250667, -142.1661 -18.250867, 
+      -142.16495 -18.251233)), 
+  ((-142.1758 -15.904733, -142.17785 -15.905033, -142.17995 -15.905233, -142.1821 -15.905333, -142.18425 -15.905333, -142.18645 -15.905233, -142.18855 -15.905033, -142.19065 -15.904767, -142.19265 -15.9044, -142.1946 -15.903933, 
+      -142.1964 -15.9034, -142.19805 -15.902767, -142.19955 -15.9021, -142.2009 -15.901367, -142.20205 -15.900567, -142.20295 -15.8997, -142.2037 -15.898833, -142.20425 -15.897933, -142.20455 -15.897033, -142.2046 -15.8961, 
+      -142.20445 -15.8952, -142.20405 -15.894267, -142.20345 -15.8934, -142.20265 -15.892567, -142.2016 -15.891767, -142.2004 -15.891, -142.199 -15.890333, -142.19745 -15.8897, -142.1957 -15.889167, -142.19385 -15.8887, 
+      -142.1919 -15.888333, -142.18985 -15.888033, -142.18775 -15.887833, -142.1856 -15.887733, -142.18345 -15.887733, -142.18125 -15.887833, -142.17915 -15.888033, -142.17705 -15.8883, -142.17505 -15.888667, -142.1731 -15.889133, 
+      -142.1713 -15.889667, -142.16965 -15.8903, -142.16815 -15.890967, -142.1668 -15.8917, -142.16565 -15.8925, -142.16475 -15.893367, -142.164 -15.894233, -142.16345 -15.895133, -142.16315 -15.896033, -142.1631 -15.896967, 
+      -142.16325 -15.897867, -142.16365 -15.8988, -142.16425 -15.899667, -142.16505 -15.9005, -142.1661 -15.9013, -142.1673 -15.902067, -142.1687 -15.902733, -142.17025 -15.903367, -142.172 -15.9039, -142.17385 -15.904367, 
+      -142.1758 -15.904733)), 
+  ((-140.87115 -18.401767, -140.8728 -18.4022, -140.87445 -18.4025, -140.87615 -18.402667, -140.8779 -18.402733, -140.87965 -18.402667, -140.88135 -18.4025, -140.883 -18.4022, -140.88465 -18.401767, -140.88615 -18.401267, 
+      -140.88765 -18.400633, -140.88895 -18.3999, -140.8902 -18.399067, -140.8913 -18.3982, -140.89225 -18.397233, -140.893 -18.3962, -140.89365 -18.3951, -140.8941 -18.394, -140.89435 -18.392867, -140.89445 -18.3917, 
+      -140.89435 -18.390533, -140.8941 -18.3894, -140.89365 -18.3883, -140.893 -18.3872, -140.89225 -18.3862, -140.8913 -18.3852, -140.8902 -18.384333, -140.88895 -18.3835, -140.88765 -18.382767, -140.8862 -18.382133, 
+      -140.88465 -18.381633, -140.883 -18.3812, -140.88135 -18.3809, -140.87965 -18.380733, -140.8779 -18.380667, -140.87615 -18.380733, -140.87445 -18.3809, -140.8728 -18.3812, -140.87115 -18.381633, -140.86965 -18.382133, 
+      -140.86815 -18.382767, -140.86685 -18.3835, -140.8656 -18.384333, -140.8645 -18.3852, -140.86355 -18.386167, -140.8628 -18.3872, -140.86215 -18.3883, -140.8617 -18.3894, -140.86145 -18.390533, -140.86135 -18.3917, 
+      -140.86145 -18.392867, -140.8617 -18.394, -140.86215 -18.3951, -140.8628 -18.3962, -140.86355 -18.3972, -140.8645 -18.3982, -140.8656 -18.399067, -140.86685 -18.3999, -140.86815 -18.400633, -140.8696 -18.401267, 
+      -140.87115 -18.401767)), 
+  ((-142.1946 -18.334667, -142.19605 -18.3352, -142.19755 -18.335633, -142.1991 -18.335967, -142.2007 -18.336133, -142.20235 -18.3362, -142.20395 -18.3361, -142.20555 -18.3359, -142.20715 -18.335567, -142.20865 -18.335133, 
+      -142.21015 -18.334567, -142.2115 -18.3339, -142.2128 -18.3331, -142.21395 -18.332233, -142.215 -18.331267, -142.21595 -18.330233, -142.2167 -18.329133, -142.2173 -18.327967, -142.21775 -18.3268, -142.21805 -18.325567, 
+      -142.21815 -18.324333, -142.2181 -18.3231, -142.2179 -18.3219, -142.2175 -18.3207, -142.21695 -18.319567, -142.21625 -18.318467, -142.2154 -18.317433, -142.2144 -18.3165, -142.21325 -18.315633, -142.21205 -18.314867, 
+      -142.2107 -18.3142, -142.20925 -18.313667, -142.20775 -18.313233, -142.2062 -18.3129, -142.2046 -18.312733, -142.20295 -18.312667, -142.20135 -18.312767, -142.19975 -18.312967, -142.19815 -18.3133, -142.19665 -18.313733, 
+      -142.19515 -18.3143, -142.1938 -18.314967, -142.1925 -18.315767, -142.19135 -18.316633, -142.1903 -18.3176, -142.18935 -18.318633, -142.1886 -18.319733, -142.188 -18.3209, -142.18755 -18.322067, -142.18725 -18.3233, 
+      -142.18715 -18.324533, -142.1872 -18.325767, -142.1874 -18.326967, -142.1878 -18.328167, -142.18835 -18.3293, -142.18905 -18.3304, -142.1899 -18.331433, -142.1909 -18.332367, -142.19205 -18.333233, -142.19325 -18.334, 
+      -142.1946 -18.334667)), 
+  ((-137.0489 -23.0719, -137.0505 -23.0723, -137.05215 -23.0726, -137.05385 -23.072767, -137.0556 -23.072833, -137.05735 -23.072767, -137.05905 -23.0726, -137.0607 -23.0723, -137.0623 -23.0719, -137.06385 -23.071367, 
+      -137.0653 -23.070733, -137.06665 -23.07, -137.06785 -23.0692, -137.06895 -23.0683, -137.0699 -23.067333, -137.0707 -23.0663, -137.0713 -23.065233, -137.07175 -23.064133, -137.072 -23.063, -137.0721 -23.061833, 
+      -137.072 -23.060667, -137.07175 -23.059533, -137.0713 -23.058433, -137.0707 -23.057367, -137.0699 -23.056333, -137.06895 -23.055367, -137.06785 -23.054467, -137.06665 -23.053667, -137.0653 -23.052933, -137.06385 -23.0523, 
+      -137.0623 -23.051767, -137.0607 -23.051367, -137.05905 -23.051067, -137.05735 -23.0509, -137.0556 -23.050833, -137.05385 -23.0509, -137.05215 -23.051067, -137.0505 -23.051367, -137.0489 -23.051767, -137.04735 -23.0523, 
+      -137.0459 -23.052933, -137.04455 -23.053667, -137.04335 -23.054467, -137.04225 -23.055367, -137.0413 -23.056333, -137.0405 -23.057367, -137.0399 -23.058433, -137.03945 -23.059533, -137.0392 -23.060667, -137.0391 -23.061833, 
+      -137.0392 -23.063, -137.03945 -23.064133, -137.0399 -23.065233, -137.0405 -23.0663, -137.0413 -23.067333, -137.04225 -23.0683, -137.04335 -23.0692, -137.04455 -23.07, -137.0459 -23.070733, -137.04735 -23.071367, 
+      -137.0489 -23.0719)), 
+  ((-145.83245 -15.8981, -145.8343 -15.897667, -145.8361 -15.897133, -145.83785 -15.8965, -145.83955 -15.895767, -145.84115 -15.894933, -145.8426 -15.894033, -145.844 -15.8931, -145.8452 -15.8921, -145.8463 -15.891033, 
+      -145.8472 -15.889933, -145.8479 -15.888833, -145.8485 -15.887733, -145.84885 -15.8866, -145.84905 -15.885533, -145.849 -15.884467, -145.8488 -15.883433, -145.8484 -15.882467, -145.8478 -15.881533, -145.84705 -15.8807, 
+      -145.8461 -15.879933, -145.845 -15.879267, -145.84375 -15.8787, -145.8424 -15.878233, -145.8409 -15.877867, -145.83925 -15.8776, -145.8376 -15.877467, -145.8358 -15.877467, -145.834 -15.877567, -145.83215 -15.877767, 
+      -145.83035 -15.8781, -145.8285 -15.878533, -145.8267 -15.879067, -145.82495 -15.8797, -145.82325 -15.880433, -145.82165 -15.881267, -145.8202 -15.882167, -145.8188 -15.8831, -145.8176 -15.8841, -145.8165 -15.885167, 
+      -145.8156 -15.886267, -145.8149 -15.887367, -145.8143 -15.888467, -145.81395 -15.8896, -145.81375 -15.890667, -145.8138 -15.891733, -145.814 -15.892767, -145.8144 -15.893733, -145.815 -15.894667, -145.81575 -15.8955, 
+      -145.8167 -15.896267, -145.8178 -15.896933, -145.81905 -15.8975, -145.8204 -15.897967, -145.8219 -15.898333, -145.82355 -15.8986, -145.8252 -15.898733, -145.827 -15.898733, -145.8288 -15.898633, -145.83065 -15.898433, 
+      -145.83245 -15.8981)), 
+  ((-137.09175 -23.1063, -137.09335 -23.1067, -137.095 -23.107, -137.0967 -23.107167, -137.0984 -23.107233, -137.1001 -23.107167, -137.1018 -23.107, -137.10345 -23.1067, -137.10505 -23.1063, -137.1066 -23.105767, 
+      -137.108 -23.105167, -137.10935 -23.104433, -137.11055 -23.103633, -137.11165 -23.102733, -137.11255 -23.1018, -137.11335 -23.100767, -137.11395 -23.0997, -137.1144 -23.0986, -137.11465 -23.097467, -137.11475 -23.096333, 
+      -137.11465 -23.0952, -137.1144 -23.094067, -137.11395 -23.092967, -137.11335 -23.0919, -137.11255 -23.090867, -137.11165 -23.089933, -137.11055 -23.089033, -137.10935 -23.088233, -137.108 -23.0875, -137.1066 -23.0869, 
+      -137.10505 -23.086367, -137.10345 -23.085967, -137.1018 -23.085667, -137.1001 -23.0855, -137.0984 -23.085433, -137.0967 -23.0855, -137.095 -23.085667, -137.09335 -23.085967, -137.09175 -23.086367, -137.0902 -23.0869, 
+      -137.0888 -23.0875, -137.08745 -23.088233, -137.08625 -23.089033, -137.08515 -23.089933, -137.08425 -23.090867, -137.08345 -23.0919, -137.08285 -23.092967, -137.0824 -23.094067, -137.08215 -23.0952, -137.08205 -23.096333, 
+      -137.08215 -23.097467, -137.0824 -23.0986, -137.08285 -23.0997, -137.08345 -23.100767, -137.08425 -23.1018, -137.08515 -23.102733, -137.08625 -23.103633, -137.08745 -23.104433, -137.0888 -23.105167, -137.0902 -23.105767, 
+      -137.09175 -23.1063)), 
+  ((-145.0359 -16.8528, -145.0375 -16.8532, -145.03915 -16.8535, -145.04085 -16.853667, -145.04255 -16.853733, -145.04425 -16.853667, -145.04595 -16.8535, -145.0476 -16.8532, -145.0492 -16.8528, -145.0507 -16.852267, 
+      -145.05215 -16.851633, -145.0535 -16.850933, -145.0547 -16.850133, -145.05575 -16.849233, -145.0567 -16.848267, -145.0575 -16.847267, -145.0581 -16.8462, -145.05855 -16.8451, -145.0588 -16.843967, -145.0589 -16.842833, 
+      -145.0588 -16.8417, -145.05855 -16.840567, -145.0581 -16.839467, -145.0575 -16.8384, -145.0567 -16.8374, -145.05575 -16.836433, -145.0547 -16.835533, -145.0535 -16.834733, -145.05215 -16.834033, -145.0507 -16.8334, 
+      -145.0492 -16.832867, -145.0476 -16.832467, -145.04595 -16.832167, -145.04425 -16.832, -145.04255 -16.831933, -145.04085 -16.832, -145.03915 -16.832167, -145.0375 -16.832467, -145.0359 -16.832867, -145.0344 -16.8334, 
+      -145.03295 -16.834033, -145.0316 -16.834733, -145.0304 -16.835533, -145.02935 -16.836433, -145.0284 -16.8374, -145.0276 -16.8384, -145.027 -16.839467, -145.02655 -16.840567, -145.0263 -16.8417, -145.0262 -16.842833, 
+      -145.0263 -16.843967, -145.02655 -16.8451, -145.027 -16.8462, -145.0276 -16.847267, -145.0284 -16.848267, -145.02935 -16.849233, -145.0304 -16.850133, -145.0316 -16.850933, -145.03295 -16.851633, -145.0344 -16.852267, 
+      -145.0359 -16.8528)), 
+  ((-144.34235 -16.8357, -144.34395 -16.8361, -144.3456 -16.8364, -144.34725 -16.836567, -144.34895 -16.836633, -144.35065 -16.836567, -144.3523 -16.8364, -144.35395 -16.8361, -144.35555 -16.8357, -144.35705 -16.8352, 
+      -144.35845 -16.834567, -144.3598 -16.833867, -144.361 -16.833067, -144.36205 -16.832167, -144.363 -16.831233, -144.36375 -16.830233, -144.36435 -16.829167, -144.3648 -16.828067, -144.36505 -16.826967, -144.36515 -16.825833, 
+      -144.36505 -16.8247, -144.3648 -16.8236, -144.36435 -16.8225, -144.36375 -16.821433, -144.363 -16.820433, -144.36205 -16.8195, -144.361 -16.8186, -144.3598 -16.8178, -144.35845 -16.8171, -144.35705 -16.816467, 
+      -144.35555 -16.815967, -144.35395 -16.815567, -144.3523 -16.815267, -144.35065 -16.8151, -144.34895 -16.815033, -144.34725 -16.8151, -144.3456 -16.815267, -144.34395 -16.815567, -144.34235 -16.815967, -144.34085 -16.816467, 
+      -144.33945 -16.8171, -144.3381 -16.8178, -144.3369 -16.8186, -144.33585 -16.8195, -144.3349 -16.820433, -144.33415 -16.821433, -144.33355 -16.8225, -144.3331 -16.8236, -144.33285 -16.8247, -144.33275 -16.825833, 
+      -144.33285 -16.826967, -144.3331 -16.828067, -144.33355 -16.829167, -144.33415 -16.830233, -144.3349 -16.831233, -144.33585 -16.832167, -144.3369 -16.833067, -144.3381 -16.833867, -144.33945 -16.834567, -144.34085 -16.8352, 
+      -144.34235 -16.8357)), 
+  ((-144.5925 -16.909767, -144.5941 -16.910167, -144.59575 -16.910467, -144.5974 -16.910633, -144.5991 -16.9107, -144.6008 -16.910633, -144.60245 -16.910467, -144.6041 -16.910167, -144.6057 -16.909767, -144.6072 -16.909233, 
+      -144.6086 -16.908633, -144.60995 -16.9079, -144.6111 -16.907133, -144.6122 -16.906233, -144.6131 -16.9053, -144.6139 -16.9043, -144.6145 -16.903233, -144.61495 -16.902133, -144.6152 -16.901033, -144.6153 -16.8999, 
+      -144.6152 -16.898767, -144.61495 -16.897667, -144.6145 -16.896567, -144.6139 -16.8955, -144.6131 -16.8945, -144.6122 -16.893567, -144.6111 -16.892667, -144.60995 -16.8919, -144.6086 -16.891167, -144.6072 -16.890567, 
+      -144.6057 -16.890033, -144.6041 -16.889633, -144.60245 -16.889333, -144.6008 -16.889167, -144.5991 -16.8891, -144.5974 -16.889167, -144.59575 -16.889333, -144.5941 -16.889633, -144.5925 -16.890033, -144.591 -16.890567, 
+      -144.5896 -16.891167, -144.58825 -16.8919, -144.5871 -16.892667, -144.586 -16.893567, -144.5851 -16.8945, -144.5843 -16.8955, -144.5837 -16.896567, -144.58325 -16.897667, -144.583 -16.898767, -144.5829 -16.8999, 
+      -144.583 -16.901033, -144.58325 -16.902133, -144.5837 -16.903233, -144.5843 -16.9043, -144.5851 -16.9053, -144.586 -16.906233, -144.5871 -16.907133, -144.58825 -16.9079, -144.5896 -16.908633, -144.591 -16.909233, 
+      -144.5925 -16.909767)), 
+  ((-140.76725 -15.915067, -140.76905 -15.914733, -140.77085 -15.914267, -140.77255 -15.913733, -140.77425 -15.913067, -140.77585 -15.912333, -140.7773 -15.911533, -140.7787 -15.910633, -140.77995 -15.9097, -140.78105 -15.9087, 
+      -140.78195 -15.907667, -140.78275 -15.9066, -140.7833 -15.9055, -140.78375 -15.904433, -140.78395 -15.903367, -140.784 -15.9023, -140.78385 -15.901267, -140.7835 -15.9003, -140.78295 -15.899367, -140.78225 -15.8985, 
+      -140.78135 -15.8977, -140.78035 -15.897, -140.77915 -15.896367, -140.7778 -15.895833, -140.77635 -15.895433, -140.7748 -15.8951, -140.77315 -15.8949, -140.77145 -15.8948, -140.7697 -15.8948, -140.76785 -15.894933, 
+      -140.76605 -15.8952, -140.76425 -15.895533, -140.76245 -15.896, -140.76075 -15.896533, -140.75905 -15.8972, -140.75745 -15.897933, -140.756 -15.898767, -140.7546 -15.899633, -140.75335 -15.900567, -140.75225 -15.901567, 
+      -140.75135 -15.9026, -140.75055 -15.903667, -140.75 -15.904767, -140.74955 -15.905833, -140.74935 -15.9069, -140.7493 -15.907967, -140.74945 -15.909, -140.7498 -15.909967, -140.75035 -15.9109, -140.75105 -15.911767, 
+      -140.75195 -15.912567, -140.75295 -15.913267, -140.75415 -15.9139, -140.7555 -15.914433, -140.75695 -15.914833, -140.7585 -15.915167, -140.76015 -15.915367, -140.76185 -15.915467, -140.7636 -15.915467, -140.76545 -15.915333, 
+      -140.76725 -15.915067)), 
+  ((-147.2903 -15.1645, -147.29185 -15.1649, -147.2935 -15.165167, -147.29515 -15.165367, -147.29685 -15.1654, -147.29855 -15.165367, -147.3002 -15.165167, -147.30185 -15.1649, -147.3034 -15.1645, -147.3049 -15.163967, 
+      -147.3063 -15.163367, -147.30765 -15.162667, -147.30885 -15.161867, -147.3099 -15.160967, -147.3108 -15.160033, -147.3116 -15.159033, -147.3122 -15.158, -147.3126 -15.1569, -147.3129 -15.1558, -147.31295 -15.154667, 
+      -147.3129 -15.153533, -147.3126 -15.152433, -147.3122 -15.151333, -147.3116 -15.1503, -147.3108 -15.1493, -147.3099 -15.148367, -147.30885 -15.147467, -147.30765 -15.146667, -147.3063 -15.145967, -147.3049 -15.145367, 
+      -147.3034 -15.144833, -147.30185 -15.144433, -147.3002 -15.144167, -147.29855 -15.143967, -147.29685 -15.143933, -147.29515 -15.143967, -147.2935 -15.144167, -147.29185 -15.144433, -147.2903 -15.144833, -147.2888 -15.145367, 
+      -147.2874 -15.145967, -147.28605 -15.146667, -147.28485 -15.147467, -147.2838 -15.148367, -147.2829 -15.1493, -147.2821 -15.1503, -147.2815 -15.151333, -147.2811 -15.152433, -147.2808 -15.153533, -147.28075 -15.154667, 
+      -147.2808 -15.1558, -147.2811 -15.1569, -147.2815 -15.158, -147.2821 -15.159033, -147.2829 -15.160033, -147.2838 -15.160967, -147.28485 -15.161867, -147.28605 -15.162667, -147.2874 -15.163367, -147.2888 -15.163967, 
+      -147.2903 -15.1645)), 
+  ((-147.13435 -15.2773, -147.13595 -15.2777, -147.13755 -15.277967, -147.1392 -15.278167, -147.1409 -15.2782, -147.1426 -15.278167, -147.14425 -15.277967, -147.14585 -15.2777, -147.14745 -15.2773, -147.14895 -15.276767, 
+      -147.15035 -15.276167, -147.15165 -15.275467, -147.15285 -15.274667, -147.1539 -15.2738, -147.1548 -15.272867, -147.1556 -15.271867, -147.1562 -15.2708, -147.1566 -15.269733, -147.1569 -15.268633, -147.15695 -15.2675, 
+      -147.1569 -15.266367, -147.1566 -15.265267, -147.1562 -15.2642, -147.1556 -15.263133, -147.1548 -15.262133, -147.1539 -15.2612, -147.15285 -15.260333, -147.15165 -15.259533, -147.15035 -15.258833, -147.14895 -15.258233, 
+      -147.14745 -15.2577, -147.14585 -15.2573, -147.14425 -15.257033, -147.1426 -15.256833, -147.1409 -15.2568, -147.1392 -15.256833, -147.13755 -15.257033, -147.13595 -15.2573, -147.13435 -15.2577, -147.13285 -15.258233, 
+      -147.13145 -15.258833, -147.13015 -15.259533, -147.12895 -15.260333, -147.1279 -15.2612, -147.127 -15.262133, -147.1262 -15.263133, -147.1256 -15.2642, -147.1252 -15.265267, -147.1249 -15.266367, -147.12485 -15.2675, 
+      -147.1249 -15.268633, -147.1252 -15.269733, -147.1256 -15.2708, -147.1262 -15.271867, -147.127 -15.272867, -147.1279 -15.2738, -147.12895 -15.274667, -147.13015 -15.275467, -147.13145 -15.276167, -147.13285 -15.276767, 
+      -147.13435 -15.2773)), 
+  ((-147.46345 -15.311667, -147.46505 -15.312067, -147.46665 -15.312333, -147.4683 -15.312533, -147.47 -15.312567, -147.4717 -15.312533, -147.47335 -15.312333, -147.47495 -15.312067, -147.47655 -15.311667, -147.47805 -15.311133, 
+      -147.47945 -15.310533, -147.48075 -15.309833, -147.48195 -15.309033, -147.483 -15.308167, -147.4839 -15.307233, -147.4847 -15.306233, -147.4853 -15.305167, -147.4857 -15.3041, -147.486 -15.303, -147.48605 -15.301867, 
+      -147.486 -15.300733, -147.4857 -15.299633, -147.4853 -15.298567, -147.4847 -15.2975, -147.4839 -15.2965, -147.483 -15.295567, -147.48195 -15.2947, -147.48075 -15.2939, -147.47945 -15.2932, -147.47805 -15.2926, 
+      -147.47655 -15.292067, -147.47495 -15.291667, -147.47335 -15.2914, -147.4717 -15.2912, -147.47 -15.291167, -147.4683 -15.2912, -147.46665 -15.2914, -147.46505 -15.291667, -147.46345 -15.292067, -147.46195 -15.2926, 
+      -147.46055 -15.2932, -147.45925 -15.2939, -147.45805 -15.2947, -147.457 -15.295567, -147.4561 -15.2965, -147.4553 -15.2975, -147.4547 -15.298567, -147.4543 -15.299633, -147.454 -15.300733, -147.45395 -15.301867, 
+      -147.454 -15.303, -147.4543 -15.3041, -147.4547 -15.305167, -147.4553 -15.306233, -147.4561 -15.307233, -147.457 -15.308167, -147.45805 -15.309033, -147.45925 -15.309833, -147.46055 -15.310533, -147.46195 -15.311133, 
+      -147.46345 -15.311667)), 
+  ((-147.1252 -15.2384, -147.12675 -15.238767, -147.12835 -15.239067, -147.13 -15.239233, -147.13165 -15.2393, -147.1333 -15.239233, -147.13495 -15.239067, -147.13655 -15.238767, -147.1381 -15.2384, -147.1396 -15.237867, 
+      -147.141 -15.237267, -147.1423 -15.236567, -147.14345 -15.2358, -147.1445 -15.234933, -147.1454 -15.234, -147.1462 -15.233, -147.14675 -15.231967, -147.1472 -15.2309, -147.14745 -15.2298, -147.14755 -15.2287, 
+      -147.14745 -15.2276, -147.1472 -15.2265, -147.14675 -15.225433, -147.1462 -15.2244, -147.1454 -15.2234, -147.1445 -15.222467, -147.14345 -15.2216, -147.1423 -15.220833, -147.141 -15.220133, -147.1396 -15.219533, 
+      -147.1381 -15.219, -147.13655 -15.218633, -147.13495 -15.218333, -147.1333 -15.218167, -147.13165 -15.2181, -147.13 -15.218167, -147.12835 -15.218333, -147.12675 -15.218633, -147.1252 -15.219, -147.1237 -15.219533, 
+      -147.1223 -15.220133, -147.121 -15.220833, -147.11985 -15.2216, -147.1188 -15.222467, -147.1179 -15.2234, -147.1171 -15.2244, -147.11655 -15.225433, -147.1161 -15.2265, -147.11585 -15.2276, -147.11575 -15.2287, 
+      -147.11585 -15.2298, -147.1161 -15.2309, -147.11655 -15.231967, -147.1171 -15.233, -147.1179 -15.234, -147.1188 -15.234933, -147.11985 -15.2358, -147.121 -15.236567, -147.1223 -15.237267, -147.1237 -15.237867, 
+      -147.1252 -15.2384)), 
+  ((-145.1253 -16.780967, -145.12685 -16.781367, -145.12845 -16.781667, -145.1301 -16.781833, -145.13175 -16.7819, -145.1334 -16.781833, -145.13505 -16.781667, -145.13665 -16.781367, -145.1382 -16.780967, -145.13965 -16.780467, 
+      -145.14105 -16.779867, -145.14235 -16.779167, -145.1435 -16.7784, -145.14455 -16.777533, -145.14545 -16.7766, -145.1462 -16.775633, -145.1468 -16.7746, -145.14725 -16.773533, -145.1475 -16.772433, -145.1476 -16.771333, 
+      -145.1475 -16.770233, -145.14725 -16.769133, -145.1468 -16.768067, -145.1462 -16.767033, -145.14545 -16.766067, -145.14455 -16.765133, -145.1435 -16.764267, -145.14235 -16.7635, -145.14105 -16.7628, -145.13965 -16.7622, 
+      -145.1382 -16.7617, -145.13665 -16.7613, -145.13505 -16.761, -145.1334 -16.760833, -145.13175 -16.760767, -145.1301 -16.760833, -145.12845 -16.761, -145.12685 -16.7613, -145.1253 -16.7617, -145.12385 -16.7622, 
+      -145.12245 -16.7628, -145.12115 -16.7635, -145.12 -16.764267, -145.11895 -16.765133, -145.11805 -16.766067, -145.1173 -16.767033, -145.1167 -16.768067, -145.11625 -16.769133, -145.116 -16.770233, -145.1159 -16.771333, 
+      -145.116 -16.772433, -145.11625 -16.773533, -145.1167 -16.7746, -145.1173 -16.775633, -145.11805 -16.7766, -145.11895 -16.777533, -145.12 -16.7784, -145.12115 -16.779167, -145.12245 -16.779867, -145.12385 -16.780467, 
+      -145.1253 -16.780967)), 
+  ((-146.15185 -14.615633, -146.15335 -14.6159, -146.1548 -14.616067, -146.1563 -14.6161, -146.15775 -14.616033, -146.15915 -14.6158, -146.16055 -14.615433, -146.16185 -14.614967, -146.1631 -14.614367, -146.16425 -14.613667, 
+      -146.1653 -14.612867, -146.1662 -14.611967, -146.167 -14.611, -146.1677 -14.609933, -146.1682 -14.6088, -146.1686 -14.607633, -146.16885 -14.606433, -146.1689 -14.6052, -146.16885 -14.603967, -146.1686 -14.602733, 
+      -146.1682 -14.6015, -146.1677 -14.600333, -146.167 -14.599167, -146.1662 -14.5981, -146.1653 -14.597067, -146.16425 -14.596133, -146.1631 -14.595267, -146.16185 -14.5945, -146.16055 -14.593867, -146.15915 -14.593333, 
+      -146.15775 -14.5929, -146.15625 -14.592633, -146.1548 -14.592467, -146.1533 -14.592433, -146.15185 -14.5925, -146.15045 -14.592733, -146.14905 -14.5931, -146.14775 -14.593567, -146.1465 -14.594167, -146.14535 -14.594867, 
+      -146.1443 -14.595667, -146.1434 -14.596567, -146.1426 -14.597533, -146.1419 -14.5986, -146.1414 -14.599733, -146.141 -14.6009, -146.14075 -14.6021, -146.1407 -14.603333, -146.14075 -14.604567, -146.141 -14.6058, 
+      -146.1414 -14.607033, -146.1419 -14.6082, -146.1426 -14.609367, -146.1434 -14.610433, -146.1443 -14.611467, -146.14535 -14.6124, -146.1465 -14.613267, -146.14775 -14.614033, -146.14905 -14.614667, -146.15045 -14.6152, 
+      -146.15185 -14.615633)), 
+  ((-151.8139 -16.4712, -151.81545 -16.4716, -151.817 -16.471867, -151.8186 -16.472033, -151.82025 -16.4721, -151.8219 -16.472033, -151.8235 -16.471867, -151.82505 -16.4716, -151.8266 -16.4712, -151.82805 -16.4707, 
+      -151.8294 -16.470133, -151.8307 -16.469433, -151.83185 -16.468667, -151.8329 -16.4678, -151.83375 -16.4669, -151.8345 -16.465933, -151.8351 -16.4649, -151.8355 -16.463867, -151.83575 -16.4628, -151.83585 -16.4617, 
+      -151.83575 -16.4606, -151.8355 -16.459533, -151.8351 -16.4585, -151.8345 -16.457467, -151.83375 -16.4565, -151.8329 -16.4556, -151.83185 -16.454733, -151.8307 -16.453967, -151.8294 -16.453267, -151.82805 -16.4527, 
+      -151.8266 -16.4522, -151.82505 -16.4518, -151.8235 -16.451533, -151.8219 -16.451367, -151.82025 -16.4513, -151.8186 -16.451367, -151.817 -16.451533, -151.81545 -16.4518, -151.8139 -16.4522, -151.81245 -16.4527, 
+      -151.8111 -16.453267, -151.8098 -16.453967, -151.80865 -16.454733, -151.8076 -16.4556, -151.80675 -16.4565, -151.806 -16.457467, -151.8054 -16.4585, -151.805 -16.459533, -151.80475 -16.4606, -151.80465 -16.4617, 
+      -151.80475 -16.4628, -151.805 -16.463867, -151.8054 -16.4649, -151.806 -16.465933, -151.80675 -16.4669, -151.8076 -16.4678, -151.80865 -16.468667, -151.8098 -16.469433, -151.8111 -16.470133, -151.81245 -16.4707, 
+      -151.8139 -16.4712)), 
+  ((-145.4969 -16.292633, -145.49845 -16.293033, -145.5 -16.2933, -145.5016 -16.293467, -145.50325 -16.293533, -145.5049 -16.293467, -145.5065 -16.2933, -145.50805 -16.293033, -145.5096 -16.292633, -145.51105 -16.292133, 
+      -145.5124 -16.291533, -145.5137 -16.290867, -145.51485 -16.2901, -145.51585 -16.289233, -145.51675 -16.288333, -145.5175 -16.287367, -145.5181 -16.286333, -145.5185 -16.2853, -145.51875 -16.284233, -145.51885 -16.283133, 
+      -145.51875 -16.282033, -145.5185 -16.280967, -145.5181 -16.279933, -145.5175 -16.2789, -145.51675 -16.277933, -145.51585 -16.277033, -145.51485 -16.276167, -145.5137 -16.2754, -145.5124 -16.274733, -145.51105 -16.274133, 
+      -145.5096 -16.273633, -145.50805 -16.273233, -145.5065 -16.272967, -145.5049 -16.2728, -145.50325 -16.272733, -145.5016 -16.2728, -145.5 -16.272967, -145.49845 -16.273233, -145.4969 -16.273633, -145.49545 -16.274133, 
+      -145.4941 -16.274733, -145.4928 -16.2754, -145.49165 -16.276167, -145.49065 -16.277033, -145.48975 -16.277933, -145.489 -16.2789, -145.4884 -16.279933, -145.488 -16.280967, -145.48775 -16.282033, -145.48765 -16.283133, 
+      -145.48775 -16.284233, -145.488 -16.2853, -145.4884 -16.286333, -145.489 -16.287367, -145.48975 -16.288333, -145.49065 -16.289233, -145.49165 -16.2901, -145.4928 -16.290867, -145.4941 -16.291533, -145.49545 -16.292133, 
+      -145.4969 -16.292633)), 
+  ((-144.32125 -17.058, -144.3227 -17.057267, -144.3241 -17.056433, -144.32535 -17.055533, -144.32655 -17.054567, -144.3276 -17.053533, -144.3285 -17.052467, -144.3293 -17.051333, -144.32995 -17.0502, -144.3304 -17.049033, 
+      -144.3307 -17.0479, -144.33085 -17.046767, -144.33085 -17.045667, -144.33065 -17.0446, -144.3303 -17.043567, -144.3298 -17.0426, -144.32915 -17.041733, -144.32835 -17.040933, -144.3274 -17.0402, -144.3263 -17.0396, 
+      -144.3251 -17.0391, -144.3238 -17.0387, -144.3224 -17.0384, -144.32095 -17.038233, -144.31945 -17.0382, -144.31785 -17.038267, -144.3163 -17.038467, -144.3147 -17.0388, -144.3131 -17.0392, -144.31155 -17.039767, 
+      -144.31005 -17.0404, -144.3086 -17.041133, -144.3072 -17.041967, -144.30595 -17.042867, -144.30475 -17.043833, -144.3037 -17.044867, -144.3028 -17.045933, -144.302 -17.047067, -144.30135 -17.0482, -144.3009 -17.049367, 
+      -144.3006 -17.0505, -144.30045 -17.051633, -144.30045 -17.052733, -144.30065 -17.0538, -144.301 -17.054833, -144.3015 -17.0558, -144.30215 -17.056667, -144.30295 -17.057467, -144.3039 -17.0582, -144.305 -17.0588, 
+      -144.3062 -17.0593, -144.3075 -17.0597, -144.3089 -17.06, -144.31035 -17.060167, -144.31185 -17.0602, -144.31345 -17.060133, -144.315 -17.059933, -144.3166 -17.0596, -144.3182 -17.0592, -144.31975 -17.058633, 
+      -144.32125 -17.058)), 
+  ((-146.6079 -15.332833, -146.6094 -15.3332, -146.61095 -15.3335, -146.61255 -15.333667, -146.61415 -15.3337, -146.61575 -15.333667, -146.61735 -15.3335, -146.6189 -15.3332, -146.6204 -15.332833, -146.62185 -15.332333, 
+      -146.6232 -15.331733, -146.62445 -15.331067, -146.6256 -15.3303, -146.6266 -15.329467, -146.6275 -15.328567, -146.62825 -15.3276, -146.6288 -15.3266, -146.62925 -15.325567, -146.6295 -15.3245, -146.62955 -15.323433, 
+      -146.6295 -15.322367, -146.62925 -15.3213, -146.6288 -15.320267, -146.62825 -15.319267, -146.6275 -15.3183, -146.6266 -15.3174, -146.6256 -15.316567, -146.62445 -15.3158, -146.6232 -15.315133, -146.62185 -15.314533, 
+      -146.6204 -15.314033, -146.6189 -15.313667, -146.61735 -15.313367, -146.61575 -15.3132, -146.61415 -15.313167, -146.61255 -15.3132, -146.61095 -15.313367, -146.6094 -15.313667, -146.6079 -15.314033, -146.60645 -15.314533, 
+      -146.6051 -15.315133, -146.60385 -15.3158, -146.6027 -15.316567, -146.6017 -15.3174, -146.6008 -15.3183, -146.60005 -15.319267, -146.5995 -15.320267, -146.59905 -15.3213, -146.5988 -15.322367, -146.59875 -15.323433, 
+      -146.5988 -15.3245, -146.59905 -15.325567, -146.5995 -15.3266, -146.60005 -15.3276, -146.6008 -15.328567, -146.6017 -15.329467, -146.6027 -15.3303, -146.60385 -15.331067, -146.6051 -15.331733, -146.60645 -15.332333, 
+      -146.6079 -15.332833)), 
+  ((-140.7257 -18.3138, -140.7272 -18.3142, -140.72875 -18.314467, -140.73035 -18.314633, -140.73195 -18.3147, -140.73355 -18.314633, -140.73515 -18.314467, -140.7367 -18.3142, -140.7382 -18.3138, -140.73965 -18.313333, 
+      -140.741 -18.312733, -140.74225 -18.312067, -140.7434 -18.3113, -140.7444 -18.310467, -140.7453 -18.309567, -140.746 -18.3086, -140.7466 -18.3076, -140.747 -18.306567, -140.74725 -18.3055, -140.74735 -18.304433, 
+      -140.74725 -18.303367, -140.747 -18.3023, -140.7466 -18.301267, -140.746 -18.300267, -140.7453 -18.2993, -140.7444 -18.2984, -140.7434 -18.297567, -140.74225 -18.2968, -140.741 -18.296133, -140.73965 -18.295533, 
+      -140.7382 -18.295067, -140.7367 -18.294667, -140.73515 -18.2944, -140.73355 -18.294233, -140.73195 -18.294167, -140.73035 -18.294233, -140.72875 -18.2944, -140.7272 -18.294667, -140.7257 -18.295067, -140.72425 -18.295533, 
+      -140.7229 -18.296133, -140.72165 -18.2968, -140.7205 -18.297567, -140.7195 -18.2984, -140.7186 -18.2993, -140.7179 -18.300267, -140.7173 -18.301267, -140.7169 -18.3023, -140.71665 -18.303367, -140.71655 -18.304433, 
+      -140.71665 -18.3055, -140.7169 -18.306567, -140.7173 -18.3076, -140.7179 -18.3086, -140.7186 -18.309567, -140.7195 -18.310467, -140.7205 -18.3113, -140.72165 -18.312067, -140.7229 -18.312733, -140.72425 -18.313333, 
+      -140.7257 -18.3138)), 
+  ((-145.3799 -15.662167, -145.38155 -15.662433, -145.38325 -15.662633, -145.38495 -15.662733, -145.3867 -15.6627, -145.38845 -15.6626, -145.39015 -15.662367, -145.3918 -15.662067, -145.39335 -15.661633, -145.39485 -15.661133, 
+      -145.3963 -15.660533, -145.39755 -15.659867, -145.39875 -15.659133, -145.39975 -15.658333, -145.40065 -15.6575, -145.40135 -15.6566, -145.4019 -15.655667, -145.40225 -15.6547, -145.40245 -15.6537, -145.40245 -15.652733, 
+      -145.4023 -15.651767, -145.4019 -15.6508, -145.4014 -15.649867, -145.4007 -15.649, -145.39985 -15.648133, -145.3988 -15.647367, -145.39765 -15.646633, -145.3964 -15.646, -145.395 -15.645433, -145.3935 -15.644967, 
+      -145.3919 -15.644567, -145.39025 -15.6443, -145.38855 -15.6441, -145.38685 -15.644, -145.3851 -15.644033, -145.38335 -15.644133, -145.38165 -15.644367, -145.38 -15.644667, -145.37845 -15.6451, -145.37695 -15.6456, 
+      -145.3755 -15.6462, -145.37425 -15.646867, -145.37305 -15.6476, -145.37205 -15.6484, -145.37115 -15.649233, -145.37045 -15.650133, -145.3699 -15.651067, -145.36955 -15.652033, -145.36935 -15.653033, -145.36935 -15.654, 
+      -145.3695 -15.654967, -145.3699 -15.655933, -145.3704 -15.656867, -145.3711 -15.657733, -145.37195 -15.6586, -145.373 -15.659367, -145.37415 -15.6601, -145.3754 -15.660733, -145.3768 -15.6613, -145.3783 -15.661767, 
+      -145.3799 -15.662167)), 
+  ((-142.19425 -17.870567, -142.1931 -17.871233, -142.1921 -17.871967, -142.19125 -17.8728, -142.1905 -17.8737, -142.18995 -17.874667, -142.1895 -17.875667, -142.18925 -17.8767, -142.18915 -17.877767, -142.18925 -17.878833, 
+      -142.18945 -17.879933, -142.18985 -17.881, -142.1904 -17.882067, -142.1911 -17.883067, -142.19195 -17.884067, -142.19295 -17.884967, -142.19405 -17.885833, -142.1953 -17.8866, -142.1966 -17.8873, -142.198 -17.887933, 
+      -142.19945 -17.888433, -142.201 -17.888833, -142.20255 -17.889133, -142.2041 -17.889333, -142.2057 -17.8894, -142.20725 -17.889367, -142.2088 -17.889233, -142.21025 -17.888967, -142.2117 -17.8886, -142.213 -17.888133, 
+      -142.21425 -17.887567, -142.2154 -17.8869, -142.2164 -17.886167, -142.21725 -17.885333, -142.218 -17.884433, -142.21855 -17.883467, -142.219 -17.882467, -142.21925 -17.881433, -142.21935 -17.880367, -142.21925 -17.8793, 
+      -142.21905 -17.8782, -142.21865 -17.877133, -142.2181 -17.876067, -142.2174 -17.875067, -142.21655 -17.874067, -142.21555 -17.873167, -142.21445 -17.8723, -142.2132 -17.871533, -142.2119 -17.870833, -142.2105 -17.8702, 
+      -142.20905 -17.8697, -142.2075 -17.8693, -142.20595 -17.869, -142.2044 -17.8688, -142.2028 -17.868733, -142.20125 -17.868767, -142.1997 -17.8689, -142.19825 -17.869167, -142.1968 -17.869533, -142.1955 -17.87, 
+      -142.19425 -17.870567)), 
+  ((-146.21745 -15.459867, -146.21895 -15.460233, -146.2205 -15.4605, -146.22205 -15.460667, -146.22365 -15.460733, -146.22525 -15.460667, -146.2268 -15.4605, -146.22835 -15.460233, -146.22985 -15.459867, -146.23125 -15.459367, 
+      -146.2326 -15.4588, -146.23385 -15.458133, -146.235 -15.457367, -146.236 -15.456533, -146.23685 -15.455667, -146.2376 -15.4547, -146.23815 -15.4537, -146.23855 -15.452667, -146.2388 -15.451633, -146.2389 -15.450567, 
+      -146.2388 -15.4495, -146.23855 -15.448467, -146.23815 -15.447433, -146.2376 -15.446433, -146.23685 -15.4455, -146.236 -15.4446, -146.235 -15.443767, -146.23385 -15.443, -146.2326 -15.442333, -146.2313 -15.441767, 
+      -146.22985 -15.441267, -146.22835 -15.4409, -146.2268 -15.440633, -146.22525 -15.440467, -146.22365 -15.4404, -146.22205 -15.440467, -146.2205 -15.440633, -146.21895 -15.4409, -146.21745 -15.441267, -146.21605 -15.441767, 
+      -146.2147 -15.442333, -146.21345 -15.443, -146.2123 -15.443767, -146.2113 -15.4446, -146.21045 -15.445467, -146.2097 -15.446433, -146.20915 -15.447433, -146.20875 -15.448467, -146.2085 -15.4495, -146.2084 -15.450567, 
+      -146.2085 -15.451633, -146.20875 -15.452667, -146.20915 -15.4537, -146.2097 -15.4547, -146.21045 -15.455633, -146.2113 -15.456533, -146.2123 -15.457367, -146.21345 -15.458133, -146.2147 -15.4588, -146.216 -15.459367, 
+      -146.21745 -15.459867)), 
+  ((-140.8412 -15.8895, -140.8429 -15.889833, -140.84465 -15.890067, -140.8465 -15.8902, -140.8483 -15.890267, -140.8501 -15.8902, -140.85195 -15.890067, -140.8537 -15.889833, -140.8554 -15.8895, -140.857 -15.889067, 
+      -140.85855 -15.888567, -140.86 -15.888, -140.86125 -15.887333, -140.8624 -15.886633, -140.8634 -15.885833, -140.86425 -15.885033, -140.8649 -15.884167, -140.86535 -15.883267, -140.86565 -15.882367, -140.86575 -15.881433, 
+      -140.86565 -15.8805, -140.86535 -15.8796, -140.8649 -15.8787, -140.86425 -15.877833, -140.8634 -15.877033, -140.8624 -15.876233, -140.86125 -15.875533, -140.86 -15.874867, -140.85855 -15.8743, -140.85705 -15.8738, 
+      -140.8554 -15.873367, -140.8537 -15.873033, -140.85195 -15.8728, -140.8501 -15.872667, -140.8483 -15.8726, -140.8465 -15.872667, -140.84465 -15.8728, -140.8429 -15.873033, -140.8412 -15.873367, -140.8396 -15.8738, 
+      -140.83805 -15.8743, -140.8366 -15.874867, -140.83535 -15.875533, -140.8342 -15.876233, -140.8332 -15.877033, -140.83235 -15.877833, -140.8317 -15.8787, -140.83125 -15.8796, -140.83095 -15.8805, -140.83085 -15.881433, 
+      -140.83095 -15.882367, -140.83125 -15.883267, -140.8317 -15.884167, -140.83235 -15.885033, -140.8332 -15.885833, -140.8342 -15.886633, -140.83535 -15.887333, -140.8366 -15.888, -140.83805 -15.888567, -140.83955 -15.889067, 
+      -140.8412 -15.8895)), 
+  ((-141.4199 -14.120233, -141.42135 -14.1206, -141.4229 -14.120867, -141.42445 -14.121033, -141.42605 -14.1211, -141.42765 -14.121033, -141.4292 -14.120867, -141.43075 -14.1206, -141.4322 -14.120233, -141.4336 -14.119733, 
+      -141.43495 -14.119167, -141.4362 -14.1185, -141.4373 -14.117767, -141.4383 -14.116933, -141.43915 -14.116033, -141.4399 -14.1151, -141.44045 -14.114133, -141.44085 -14.1131, -141.4411 -14.112067, -141.4412 -14.111, 
+      -141.4411 -14.109933, -141.44085 -14.1089, -141.44045 -14.107867, -141.4399 -14.1069, -141.43915 -14.105967, -141.4383 -14.105067, -141.4373 -14.104233, -141.4362 -14.1035, -141.43495 -14.102833, -141.4336 -14.102267, 
+      -141.4322 -14.101767, -141.43075 -14.1014, -141.4292 -14.101133, -141.42765 -14.100967, -141.42605 -14.1009, -141.42445 -14.100967, -141.4229 -14.101133, -141.42135 -14.1014, -141.4199 -14.101767, -141.4185 -14.102267, 
+      -141.41715 -14.102833, -141.4159 -14.1035, -141.4148 -14.104233, -141.4138 -14.105067, -141.41295 -14.105967, -141.4122 -14.1069, -141.41165 -14.107867, -141.41125 -14.1089, -141.411 -14.109933, -141.4109 -14.111, 
+      -141.411 -14.112067, -141.41125 -14.1131, -141.41165 -14.114133, -141.4122 -14.1151, -141.41295 -14.116033, -141.4138 -14.116933, -141.4148 -14.117767, -141.4159 -14.1185, -141.41715 -14.119167, -141.4185 -14.119733, 
+      -141.4199 -14.120233)), 
+  ((-148.0755 -15.115967, -148.07695 -15.116667, -148.07855 -15.1173, -148.08025 -15.117833, -148.082 -15.1183, -148.0838 -15.118667, -148.0856 -15.118967, -148.08745 -15.119133, -148.08925 -15.119233, -148.09105 -15.119233, 
+      -148.0928 -15.119133, -148.09445 -15.118933, -148.096 -15.118633, -148.09745 -15.118233, -148.0988 -15.117767, -148.1 -15.1172, -148.10105 -15.116567, -148.10195 -15.115867, -148.10265 -15.1151, -148.1032 -15.1143, 
+      -148.10355 -15.113433, -148.1037 -15.112533, -148.1037 -15.111633, -148.10345 -15.1107, -148.10305 -15.109767, -148.10245 -15.108833, -148.1017 -15.107933, -148.10075 -15.107033, -148.09965 -15.106167, -148.0984 -15.105367, 
+      -148.097 -15.104633, -148.09555 -15.103933, -148.09395 -15.1033, -148.09225 -15.102767, -148.0905 -15.1023, -148.0887 -15.101933, -148.0869 -15.101633, -148.08505 -15.101467, -148.08325 -15.101367, -148.08145 -15.101367, 
+      -148.0797 -15.101467, -148.07805 -15.101667, -148.0765 -15.101967, -148.07505 -15.102367, -148.0737 -15.102833, -148.0725 -15.1034, -148.07145 -15.104033, -148.07055 -15.104733, -148.06985 -15.1055, -148.0693 -15.1063, 
+      -148.06895 -15.107167, -148.0688 -15.108067, -148.0688 -15.108967, -148.06905 -15.1099, -148.06945 -15.110833, -148.07005 -15.111767, -148.0708 -15.112667, -148.07175 -15.113567, -148.07285 -15.114433, -148.0741 -15.115233, 
+      -148.0755 -15.115967)), 
+  ((-145.3556 -16.7868, -145.3571 -16.7872, -145.3586 -16.787467, -145.36015 -16.787633, -145.36175 -16.787667, -145.36335 -16.787633, -145.3649 -16.787467, -145.3664 -16.7872, -145.3679 -16.7868, -145.3693 -16.786333, 
+      -145.37065 -16.785767, -145.37185 -16.7851, -145.373 -16.784333, -145.374 -16.783533, -145.37485 -16.782633, -145.37555 -16.7817, -145.37615 -16.7807, -145.37655 -16.7797, -145.3768 -16.778667, -145.37685 -16.7776, 
+      -145.3768 -16.776533, -145.37655 -16.7755, -145.37615 -16.7745, -145.37555 -16.7735, -145.37485 -16.772567, -145.374 -16.771667, -145.373 -16.770867, -145.37185 -16.7701, -145.37065 -16.769433, -145.3693 -16.768867, 
+      -145.3679 -16.7684, -145.3664 -16.768, -145.3649 -16.767733, -145.36335 -16.767567, -145.36175 -16.767533, -145.36015 -16.767567, -145.3586 -16.767733, -145.3571 -16.768, -145.3556 -16.7684, -145.3542 -16.768867, 
+      -145.35285 -16.769433, -145.35165 -16.7701, -145.3505 -16.770867, -145.3495 -16.771667, -145.34865 -16.772567, -145.34795 -16.7735, -145.34735 -16.7745, -145.34695 -16.7755, -145.3467 -16.776533, -145.34665 -16.7776, 
+      -145.3467 -16.778667, -145.34695 -16.7797, -145.34735 -16.7807, -145.34795 -16.7817, -145.34865 -16.782633, -145.3495 -16.783533, -145.3505 -16.784333, -145.35165 -16.7851, -145.35285 -16.785767, -145.3542 -16.786333, 
+      -145.3556 -16.7868)), 
+  ((-147.1612 -15.2053, -147.1627 -15.205667, -147.1642 -15.205933, -147.16575 -15.2061, -147.16735 -15.206167, -147.16895 -15.2061, -147.1705 -15.205933, -147.172 -15.205667, -147.1735 -15.2053, -147.1749 -15.2048, 
+      -147.1762 -15.204233, -147.17745 -15.203567, -147.17855 -15.202833, -147.17955 -15.202, -147.1804 -15.201133, -147.18115 -15.2002, -147.1817 -15.1992, -147.1821 -15.1982, -147.18235 -15.197167, -147.18245 -15.1961, 
+      -147.18235 -15.195033, -147.1821 -15.194, -147.1817 -15.193, -147.18115 -15.192, -147.1804 -15.191067, -147.17955 -15.1902, -147.17855 -15.189367, -147.17745 -15.188633, -147.1762 -15.187967, -147.1749 -15.1874, 
+      -147.1735 -15.1869, -147.172 -15.186533, -147.1705 -15.186267, -147.16895 -15.1861, -147.16735 -15.186033, -147.16575 -15.1861, -147.1642 -15.186267, -147.1627 -15.186533, -147.1612 -15.1869, -147.1598 -15.1874, 
+      -147.1585 -15.187967, -147.15725 -15.188633, -147.15615 -15.189367, -147.15515 -15.1902, -147.1543 -15.191067, -147.15355 -15.192, -147.153 -15.193, -147.1526 -15.194, -147.15235 -15.195033, -147.15225 -15.1961, 
+      -147.15235 -15.197167, -147.1526 -15.1982, -147.153 -15.1992, -147.15355 -15.2002, -147.1543 -15.201133, -147.15515 -15.202, -147.15615 -15.202833, -147.15725 -15.203567, -147.1585 -15.204233, -147.1598 -15.2048, 
+      -147.1612 -15.2053)), 
+  ((-135.60105 -21.517567, -135.60255 -21.517967, -135.60405 -21.518233, -135.6056 -21.5184, -135.6072 -21.518467, -135.6088 -21.5184, -135.61035 -21.518233, -135.61185 -21.517967, -135.61335 -21.517567, -135.61475 -21.5171, 
+      -135.61605 -21.516533, -135.6173 -21.515867, -135.6184 -21.515133, -135.6194 -21.5143, -135.62025 -21.513433, -135.62095 -21.5125, -135.62155 -21.5115, -135.62195 -21.5105, -135.6222 -21.509467, -135.6223 -21.5084, 
+      -135.6222 -21.507333, -135.62195 -21.5063, -135.62155 -21.5053, -135.62095 -21.5043, -135.62025 -21.503367, -135.6194 -21.5025, -135.6184 -21.501667, -135.6173 -21.500933, -135.61605 -21.500267, -135.61475 -21.4997, 
+      -135.61335 -21.499233, -135.61185 -21.498833, -135.61035 -21.498567, -135.6088 -21.4984, -135.6072 -21.498333, -135.6056 -21.4984, -135.60405 -21.498567, -135.60255 -21.498833, -135.60105 -21.499233, -135.59965 -21.4997, 
+      -135.59835 -21.500267, -135.5971 -21.500933, -135.596 -21.501667, -135.595 -21.5025, -135.59415 -21.503367, -135.59345 -21.5043, -135.59285 -21.5053, -135.59245 -21.5063, -135.5922 -21.507333, -135.5921 -21.5084, 
+      -135.5922 -21.509467, -135.59245 -21.5105, -135.59285 -21.5115, -135.59345 -21.5125, -135.59415 -21.513433, -135.595 -21.5143, -135.596 -21.515133, -135.5971 -21.515867, -135.59835 -21.516533, -135.59965 -21.5171, 
+      -135.60105 -21.517567)), 
+  ((-154.6475 -21.843133, -154.649 -21.8435, -154.6505 -21.8438, -154.6521 -21.843967, -154.65365 -21.844, -154.6552 -21.843967, -154.6568 -21.8438, -154.6583 -21.8435, -154.6598 -21.843133, -154.6612 -21.842667, 
+      -154.6625 -21.8421, -154.66375 -21.841433, -154.66485 -21.8407, -154.66585 -21.839867, -154.6667 -21.839, -154.6674 -21.838067, -154.66795 -21.837067, -154.6684 -21.836067, -154.66865 -21.835, -154.6687 -21.833967, 
+      -154.66865 -21.832933, -154.6684 -21.831867, -154.66795 -21.830867, -154.6674 -21.829867, -154.6667 -21.828933, -154.66585 -21.828067, -154.66485 -21.827233, -154.66375 -21.8265, -154.6625 -21.825833, -154.6612 -21.825267, 
+      -154.6598 -21.8248, -154.6583 -21.824433, -154.6568 -21.824133, -154.6552 -21.823967, -154.65365 -21.823933, -154.6521 -21.823967, -154.6505 -21.824133, -154.649 -21.824433, -154.6475 -21.8248, -154.6461 -21.825267, 
+      -154.6448 -21.825833, -154.64355 -21.8265, -154.64245 -21.827233, -154.64145 -21.828067, -154.6406 -21.828933, -154.6399 -21.829867, -154.63935 -21.830867, -154.6389 -21.831867, -154.63865 -21.832933, -154.6386 -21.833967, 
+      -154.63865 -21.835, -154.6389 -21.836067, -154.63935 -21.837067, -154.6399 -21.838067, -154.6406 -21.839, -154.64145 -21.839867, -154.64245 -21.8407, -154.64355 -21.841433, -154.6448 -21.8421, -154.6461 -21.842667, 
+      -154.6475 -21.843133)), 
+  ((-144.74585 -16.795333, -144.7473 -16.7957, -144.74885 -16.795967, -144.7504 -16.796133, -144.75195 -16.796167, -144.7535 -16.796133, -144.75505 -16.795967, -144.7566 -16.7957, -144.75805 -16.795333, -144.75945 -16.794833, 
+      -144.76075 -16.794267, -144.76195 -16.793633, -144.7631 -16.792867, -144.76405 -16.792067, -144.7649 -16.7912, -144.76565 -16.790267, -144.7662 -16.7893, -144.7666 -16.788267, -144.76685 -16.787233, -144.7669 -16.7862, 
+      -144.76685 -16.785167, -144.7666 -16.784133, -144.7662 -16.7831, -144.76565 -16.782133, -144.7649 -16.7812, -144.76405 -16.780333, -144.7631 -16.779533, -144.76195 -16.778767, -144.76075 -16.778133, -144.75945 -16.777567, 
+      -144.75805 -16.777067, -144.7566 -16.7767, -144.75505 -16.776433, -144.7535 -16.776267, -144.75195 -16.776233, -144.7504 -16.776267, -144.74885 -16.776433, -144.7473 -16.7767, -144.74585 -16.777067, -144.74445 -16.777567, 
+      -144.74315 -16.778133, -144.74195 -16.778767, -144.7408 -16.779533, -144.73985 -16.780333, -144.739 -16.7812, -144.73825 -16.782133, -144.7377 -16.7831, -144.7373 -16.784133, -144.73705 -16.785167, -144.737 -16.7862, 
+      -144.73705 -16.787233, -144.7373 -16.788267, -144.7377 -16.7893, -144.73825 -16.790267, -144.739 -16.7912, -144.73985 -16.792067, -144.7408 -16.792867, -144.74195 -16.793633, -144.74315 -16.794267, -144.74445 -16.794833, 
+      -144.74585 -16.795333)), 
+  ((-145.32215 -15.606067, -145.32375 -15.605933, -145.3253 -15.6057, -145.3268 -15.6054, -145.32825 -15.604967, -145.32965 -15.604433, -145.33095 -15.603833, -145.33215 -15.603133, -145.3332 -15.602367, -145.3342 -15.601533, 
+      -145.335 -15.600633, -145.3357 -15.5997, -145.3362 -15.598733, -145.33655 -15.597733, -145.3368 -15.5967, -145.3368 -15.595667, -145.3367 -15.594667, -145.3364 -15.593667, -145.33595 -15.5927, -145.33535 -15.591767, 
+      -145.3346 -15.5909, -145.3337 -15.590067, -145.3327 -15.5893, -145.33155 -15.588633, -145.3303 -15.588033, -145.32895 -15.587533, -145.3275 -15.587133, -145.326 -15.586833, -145.3245 -15.586633, -145.3229 -15.586533, 
+      -145.32135 -15.586533, -145.31975 -15.586667, -145.3182 -15.5869, -145.3167 -15.5872, -145.31525 -15.587633, -145.31385 -15.588167, -145.31255 -15.588767, -145.31135 -15.589467, -145.3103 -15.590233, -145.3093 -15.591067, 
+      -145.3085 -15.591967, -145.3078 -15.5929, -145.3073 -15.593867, -145.30695 -15.594867, -145.3067 -15.5959, -145.3067 -15.596933, -145.3068 -15.597933, -145.3071 -15.598933, -145.30755 -15.5999, -145.30815 -15.600833, 
+      -145.3089 -15.6017, -145.3098 -15.602533, -145.3108 -15.6033, -145.31195 -15.603967, -145.3132 -15.604567, -145.31455 -15.605067, -145.316 -15.605467, -145.3175 -15.605767, -145.319 -15.605967, -145.3206 -15.606067, 
+      -145.32215 -15.606067)), 
+  ((-144.2212 -16.422667, -144.22265 -16.423033, -144.22415 -16.4233, -144.2257 -16.423467, -144.22725 -16.423533, -144.2288 -16.423467, -144.23035 -16.4233, -144.23185 -16.423033, -144.2333 -16.422667, -144.23465 -16.4222, 
+      -144.23595 -16.421633, -144.2372 -16.421, -144.2383 -16.420267, -144.23925 -16.419433, -144.2401 -16.418567, -144.2408 -16.417667, -144.24135 -16.4167, -144.24175 -16.4157, -144.242 -16.414667, -144.2421 -16.413633, 
+      -144.242 -16.4126, -144.24175 -16.411567, -144.24135 -16.410567, -144.2408 -16.4096, -144.2401 -16.4087, -144.23925 -16.407833, -144.2383 -16.407, -144.2372 -16.406267, -144.23595 -16.405633, -144.23465 -16.405067, 
+      -144.2333 -16.4046, -144.23185 -16.404233, -144.23035 -16.403967, -144.2288 -16.4038, -144.22725 -16.403733, -144.2257 -16.4038, -144.22415 -16.403967, -144.22265 -16.404233, -144.2212 -16.4046, -144.21985 -16.405067, 
+      -144.21855 -16.405633, -144.2173 -16.406267, -144.2162 -16.407, -144.21525 -16.407833, -144.2144 -16.4087, -144.2137 -16.4096, -144.21315 -16.410567, -144.21275 -16.411567, -144.2125 -16.4126, -144.2124 -16.413633, 
+      -144.2125 -16.414667, -144.21275 -16.4157, -144.21315 -16.4167, -144.2137 -16.417667, -144.2144 -16.418567, -144.21525 -16.419433, -144.2162 -16.420267, -144.2173 -16.421, -144.21855 -16.421633, -144.21985 -16.4222, 
+      -144.2212 -16.422667)), 
+  ((-145.22605 -15.9396, -145.2275 -15.939967, -145.229 -15.940233, -145.2305 -15.9404, -145.23205 -15.940467, -145.2336 -15.9404, -145.2351 -15.940233, -145.2366 -15.939967, -145.23805 -15.9396, -145.2394 -15.939133, 
+      -145.2407 -15.938567, -145.2419 -15.937933, -145.243 -15.9372, -145.24395 -15.9364, -145.2448 -15.935533, -145.2455 -15.934633, -145.24605 -15.933667, -145.24645 -15.932667, -145.2467 -15.931667, -145.2468 -15.930633, 
+      -145.2467 -15.9296, -145.24645 -15.9286, -145.24605 -15.9276, -145.2455 -15.926633, -145.2448 -15.925733, -145.24395 -15.924867, -145.243 -15.924067, -145.2419 -15.923333, -145.2407 -15.9227, -145.2394 -15.922133, 
+      -145.23805 -15.921667, -145.2366 -15.9213, -145.2351 -15.921033, -145.2336 -15.920867, -145.23205 -15.9208, -145.2305 -15.920867, -145.229 -15.921033, -145.2275 -15.9213, -145.22605 -15.921667, -145.2247 -15.922133, 
+      -145.2234 -15.9227, -145.2222 -15.923333, -145.2211 -15.924067, -145.22015 -15.924867, -145.2193 -15.925733, -145.2186 -15.926633, -145.21805 -15.9276, -145.21765 -15.9286, -145.2174 -15.9296, -145.2173 -15.930633, 
+      -145.2174 -15.931667, -145.21765 -15.932667, -145.21805 -15.933667, -145.2186 -15.934633, -145.2193 -15.935533, -145.22015 -15.9364, -145.2211 -15.9372, -145.2222 -15.937933, -145.2234 -15.938567, -145.2247 -15.939133, 
+      -145.22605 -15.9396)), 
+  ((-135.6656 -21.5814, -135.667 -21.581733, -135.6685 -21.582, -135.67 -21.582167, -135.6715 -21.582233, -135.673 -21.582167, -135.6745 -21.582, -135.676 -21.581733, -135.6774 -21.5814, -135.67875 -21.580933, 
+      -135.68005 -21.580367, -135.68125 -21.579733, -135.6823 -21.579033, -135.68325 -21.578233, -135.6841 -21.577367, -135.6848 -21.576467, -135.6853 -21.575533, -135.6857 -21.574533, -135.68595 -21.573533, -135.68605 -21.572533, 
+      -135.68595 -21.571533, -135.6857 -21.570533, -135.6853 -21.569533, -135.6848 -21.5686, -135.6841 -21.5677, -135.68325 -21.566833, -135.6823 -21.566033, -135.68125 -21.565333, -135.68005 -21.5647, -135.67875 -21.564133, 
+      -135.6774 -21.563667, -135.676 -21.563333, -135.6745 -21.563067, -135.673 -21.5629, -135.6715 -21.562833, -135.67 -21.5629, -135.6685 -21.563067, -135.667 -21.563333, -135.6656 -21.563667, -135.66425 -21.564133, 
+      -135.66295 -21.5647, -135.66175 -21.565333, -135.6607 -21.566033, -135.65975 -21.566833, -135.6589 -21.5677, -135.6582 -21.5686, -135.6577 -21.569533, -135.6573 -21.570533, -135.65705 -21.571533, -135.65695 -21.572533, 
+      -135.65705 -21.573533, -135.6573 -21.574533, -135.6577 -21.575533, -135.6582 -21.576467, -135.6589 -21.577367, -135.65975 -21.578233, -135.6607 -21.579033, -135.66175 -21.579733, -135.66295 -21.580367, -135.66425 -21.580933, 
+      -135.6656 -21.5814)), 
+  ((-142.7086 -17.663833, -142.71025 -17.664233, -142.712 -17.664533, -142.71375 -17.664767, -142.71555 -17.664933, -142.71735 -17.664967, -142.71915 -17.664967, -142.72095 -17.664833, -142.7227 -17.664633, -142.72435 -17.664333, 
+      -142.7259 -17.663967, -142.7274 -17.663533, -142.72875 -17.663, -142.73 -17.6624, -142.73105 -17.661767, -142.732 -17.661067, -142.73275 -17.6603, -142.7333 -17.659533, -142.7337 -17.6587, -142.7339 -17.657867, 
+      -142.7339 -17.657033, -142.73375 -17.656167, -142.7334 -17.655333, -142.73285 -17.6545, -142.7321 -17.6537, -142.7312 -17.652933, -142.73015 -17.652233, -142.72895 -17.651567, -142.7276 -17.650933, -142.72615 -17.6504, 
+      -142.7246 -17.6499, -142.72295 -17.6495, -142.7212 -17.6492, -142.71945 -17.648967, -142.71765 -17.6488, -142.71585 -17.648767, -142.71405 -17.648767, -142.71225 -17.6489, -142.7105 -17.6491, -142.70885 -17.6494, 
+      -142.7073 -17.649767, -142.7058 -17.6502, -142.70445 -17.650733, -142.7032 -17.651333, -142.70215 -17.651967, -142.7012 -17.652667, -142.70045 -17.653433, -142.6999 -17.6542, -142.6995 -17.655033, -142.6993 -17.655867, 
+      -142.6993 -17.6567, -142.69945 -17.657567, -142.6998 -17.6584, -142.70035 -17.659233, -142.7011 -17.660033, -142.702 -17.6608, -142.70305 -17.6615, -142.70425 -17.662167, -142.7056 -17.6628, -142.70705 -17.663333, 
+      -142.7086 -17.663833)), 
+  ((-140.68405 -15.900667, -140.68595 -15.9005, -140.6879 -15.900267, -140.68985 -15.899967, -140.69175 -15.899567, -140.6936 -15.8991, -140.6954 -15.898533, -140.69715 -15.897933, -140.6988 -15.897267, -140.7003 -15.896567, 
+      -140.7017 -15.8958, -140.70295 -15.895, -140.704 -15.894167, -140.7049 -15.893333, -140.7056 -15.8925, -140.70615 -15.891633, -140.70645 -15.8908, -140.7066 -15.89, -140.70655 -15.8892, -140.70625 -15.888467, 
+      -140.7058 -15.887767, -140.7051 -15.887133, -140.70425 -15.886533, -140.70325 -15.886, -140.70205 -15.885567, -140.7007 -15.8852, -140.6992 -15.8849, -140.6976 -15.8847, -140.6959 -15.884567, -140.6941 -15.884533, 
+      -140.69225 -15.8846, -140.69035 -15.884767, -140.6884 -15.885, -140.68645 -15.8853, -140.68455 -15.8857, -140.6827 -15.886167, -140.6809 -15.886733, -140.67915 -15.887333, -140.6775 -15.888, -140.676 -15.8887, 
+      -140.6746 -15.889467, -140.67335 -15.890267, -140.6723 -15.8911, -140.6714 -15.891933, -140.6707 -15.892767, -140.67015 -15.893633, -140.66985 -15.894467, -140.6697 -15.895267, -140.66975 -15.896067, -140.67005 -15.8968, 
+      -140.6705 -15.8975, -140.6712 -15.898133, -140.67205 -15.898733, -140.67305 -15.899267, -140.67425 -15.8997, -140.6756 -15.900067, -140.6771 -15.900367, -140.6787 -15.900567, -140.6804 -15.9007, -140.6822 -15.900733, 
+      -140.68405 -15.900667)), 
+  ((-146.40435 -15.433933, -146.40575 -15.434267, -146.4072 -15.434533, -146.4087 -15.4347, -146.4102 -15.434767, -146.4117 -15.4347, -146.4132 -15.434533, -146.41465 -15.434267, -146.41605 -15.433933, -146.4174 -15.433467, 
+      -146.41865 -15.432933, -146.4198 -15.4323, -146.4209 -15.431567, -146.42185 -15.4308, -146.42265 -15.429967, -146.42335 -15.429067, -146.42385 -15.428133, -146.42425 -15.427167, -146.4245 -15.426167, -146.4246 -15.425167, 
+      -146.4245 -15.424167, -146.42425 -15.423167, -146.42385 -15.4222, -146.42335 -15.421267, -146.42265 -15.420367, -146.42185 -15.419533, -146.4209 -15.418767, -146.4198 -15.418033, -146.41865 -15.4174, -146.4174 -15.416867, 
+      -146.41605 -15.4164, -146.41465 -15.416067, -146.4132 -15.4158, -146.4117 -15.415633, -146.4102 -15.415567, -146.4087 -15.415633, -146.4072 -15.4158, -146.40575 -15.416067, -146.40435 -15.4164, -146.403 -15.416867, 
+      -146.40175 -15.4174, -146.4006 -15.418033, -146.3995 -15.418767, -146.39855 -15.419533, -146.39775 -15.420367, -146.39705 -15.421267, -146.39655 -15.4222, -146.39615 -15.423167, -146.3959 -15.424167, -146.3958 -15.425167, 
+      -146.3959 -15.426167, -146.39615 -15.427167, -146.39655 -15.428133, -146.39705 -15.429067, -146.39775 -15.429967, -146.39855 -15.4308, -146.3995 -15.431567, -146.4006 -15.4323, -146.40175 -15.432933, -146.403 -15.433467, 
+      -146.40435 -15.433933)), 
+  ((-145.05005 -16.804567, -145.05145 -16.804933, -145.0529 -16.8052, -145.05435 -16.805333, -145.05585 -16.8054, -145.05735 -16.805333, -145.0588 -16.8052, -145.06025 -16.804933, -145.06165 -16.804567, -145.063 -16.804133, 
+      -145.06425 -16.803567, -145.0654 -16.802933, -145.06645 -16.802233, -145.0674 -16.801467, -145.06825 -16.800633, -145.0689 -16.799733, -145.06945 -16.7988, -145.06985 -16.797833, -145.07005 -16.796867, -145.07015 -16.795867, 
+      -145.07005 -16.794867, -145.06985 -16.7939, -145.06945 -16.792933, -145.0689 -16.792, -145.06825 -16.7911, -145.0674 -16.790267, -145.06645 -16.7895, -145.0654 -16.7888, -145.06425 -16.788167, -145.063 -16.7876, 
+      -145.06165 -16.787167, -145.06025 -16.7868, -145.0588 -16.786533, -145.05735 -16.7864, -145.05585 -16.786333, -145.05435 -16.7864, -145.0529 -16.786533, -145.05145 -16.7868, -145.05005 -16.787167, -145.0487 -16.7876, 
+      -145.04745 -16.788167, -145.0463 -16.7888, -145.04525 -16.7895, -145.0443 -16.790267, -145.04345 -16.7911, -145.0428 -16.792, -145.04225 -16.792933, -145.04185 -16.7939, -145.04165 -16.794867, -145.04155 -16.795867, 
+      -145.04165 -16.796867, -145.04185 -16.797833, -145.04225 -16.7988, -145.0428 -16.799733, -145.04345 -16.800633, -145.0443 -16.801467, -145.04525 -16.802233, -145.0463 -16.802933, -145.04745 -16.803567, -145.0487 -16.804133, 
+      -145.05005 -16.804567)), 
+  ((-144.18765 -16.454733, -144.18905 -16.455067, -144.1905 -16.455333, -144.19195 -16.4555, -144.19345 -16.455533, -144.19495 -16.4555, -144.1964 -16.455333, -144.19785 -16.455067, -144.19925 -16.454733, -144.2006 -16.454267, 
+      -144.20185 -16.453733, -144.203 -16.4531, -144.20405 -16.4524, -144.205 -16.451633, -144.2058 -16.4508, -144.2065 -16.4499, -144.207 -16.448967, -144.2074 -16.448, -144.20765 -16.447033, -144.2077 -16.446033, 
+      -144.20765 -16.445033, -144.2074 -16.444067, -144.207 -16.4431, -144.2065 -16.442167, -144.2058 -16.441267, -144.205 -16.440433, -144.20405 -16.439667, -144.203 -16.438967, -144.20185 -16.438333, -144.2006 -16.4378, 
+      -144.19925 -16.437333, -144.19785 -16.437, -144.1964 -16.436733, -144.19495 -16.436567, -144.19345 -16.436533, -144.19195 -16.436567, -144.1905 -16.436733, -144.18905 -16.437, -144.18765 -16.437333, -144.1863 -16.4378, 
+      -144.18505 -16.438333, -144.1839 -16.438967, -144.18285 -16.439667, -144.1819 -16.440433, -144.1811 -16.441267, -144.1804 -16.442167, -144.1799 -16.4431, -144.1795 -16.444067, -144.17925 -16.445033, -144.1792 -16.446033, 
+      -144.17925 -16.447033, -144.1795 -16.448, -144.1799 -16.448967, -144.1804 -16.4499, -144.1811 -16.4508, -144.1819 -16.451633, -144.18285 -16.4524, -144.1839 -16.4531, -144.18505 -16.453733, -144.1863 -16.454267, 
+      -144.18765 -16.454733)), 
+  ((-140.8818 -18.441633, -140.88315 -18.442, -140.8846 -18.442267, -140.88605 -18.4424, -140.88755 -18.442467, -140.88905 -18.4424, -140.8905 -18.442267, -140.89195 -18.442, -140.8933 -18.441633, -140.89465 -18.4412, 
+      -140.8959 -18.440667, -140.89705 -18.440033, -140.8981 -18.439333, -140.89905 -18.438567, -140.89985 -18.437733, -140.9005 -18.436833, -140.90105 -18.435933, -140.90145 -18.434967, -140.90165 -18.434, -140.90175 -18.433, 
+      -140.90165 -18.432, -140.90145 -18.431033, -140.90105 -18.430067, -140.9005 -18.429167, -140.89985 -18.428267, -140.89905 -18.427433, -140.8981 -18.426667, -140.89705 -18.425967, -140.8959 -18.425333, -140.89465 -18.4248, 
+      -140.8933 -18.424367, -140.89195 -18.424, -140.8905 -18.423733, -140.88905 -18.4236, -140.88755 -18.423533, -140.88605 -18.4236, -140.8846 -18.423733, -140.88315 -18.424, -140.8818 -18.424367, -140.88045 -18.4248, 
+      -140.8792 -18.425333, -140.87805 -18.425967, -140.877 -18.426667, -140.87605 -18.427433, -140.87525 -18.428267, -140.8746 -18.429167, -140.87405 -18.430067, -140.87365 -18.431033, -140.87345 -18.432, -140.87335 -18.433, 
+      -140.87345 -18.434, -140.87365 -18.434967, -140.87405 -18.435933, -140.8746 -18.436833, -140.87525 -18.437733, -140.87605 -18.438567, -140.877 -18.439333, -140.87805 -18.440033, -140.8792 -18.440667, -140.88045 -18.4412, 
+      -140.8818 -18.441633)), 
+  ((-140.76895 -18.5224, -140.7703 -18.522767, -140.7717 -18.523, -140.7732 -18.523167, -140.77465 -18.5232, -140.7761 -18.523167, -140.7776 -18.523, -140.779 -18.522767, -140.78035 -18.5224, -140.7817 -18.521967, 
+      -140.7829 -18.521433, -140.78405 -18.5208, -140.7851 -18.5201, -140.78605 -18.519333, -140.78685 -18.518533, -140.7875 -18.517633, -140.78805 -18.516733, -140.7884 -18.5158, -140.78865 -18.5148, -140.7887 -18.513833, 
+      -140.78865 -18.512867, -140.7884 -18.511867, -140.78805 -18.510933, -140.7875 -18.510033, -140.78685 -18.509133, -140.78605 -18.508333, -140.7851 -18.507567, -140.78405 -18.506867, -140.7829 -18.506233, -140.7817 -18.5057, 
+      -140.78035 -18.505267, -140.779 -18.5049, -140.7776 -18.504667, -140.7761 -18.5045, -140.77465 -18.504467, -140.7732 -18.5045, -140.7717 -18.504667, -140.7703 -18.5049, -140.76895 -18.505267, -140.7676 -18.5057, 
+      -140.7664 -18.506233, -140.76525 -18.506867, -140.7642 -18.507567, -140.76325 -18.508333, -140.76245 -18.509133, -140.7618 -18.510033, -140.76125 -18.510933, -140.7609 -18.511867, -140.76065 -18.512867, -140.7606 -18.513833, 
+      -140.76065 -18.5148, -140.7609 -18.5158, -140.76125 -18.516733, -140.7618 -18.517633, -140.76245 -18.518533, -140.76325 -18.519333, -140.7642 -18.5201, -140.76525 -18.5208, -140.7664 -18.521433, -140.7676 -18.521967, 
+      -140.76895 -18.5224)), 
+  ((-145.52965 -16.249733, -145.531 -16.2501, -145.53245 -16.250333, -145.5339 -16.2505, -145.53535 -16.250533, -145.5368 -16.2505, -145.53825 -16.250333, -145.5397 -16.2501, -145.54105 -16.249733, -145.54235 -16.2493, 
+      -145.5436 -16.248767, -145.54475 -16.248133, -145.54575 -16.247467, -145.5467 -16.2467, -145.5475 -16.245867, -145.54815 -16.245, -145.5487 -16.2441, -145.54905 -16.243133, -145.5493 -16.242167, -145.54935 -16.2412, 
+      -145.5493 -16.240233, -145.54905 -16.239267, -145.5487 -16.2383, -145.54815 -16.2374, -145.5475 -16.236533, -145.5467 -16.2357, -145.54575 -16.234933, -145.54475 -16.234267, -145.5436 -16.233633, -145.54235 -16.2331, 
+      -145.54105 -16.232667, -145.5397 -16.2323, -145.53825 -16.232067, -145.5368 -16.2319, -145.53535 -16.231867, -145.5339 -16.2319, -145.53245 -16.232067, -145.531 -16.2323, -145.52965 -16.232667, -145.52835 -16.2331, 
+      -145.5271 -16.233633, -145.52595 -16.234267, -145.52495 -16.234933, -145.524 -16.2357, -145.5232 -16.236533, -145.52255 -16.2374, -145.522 -16.2383, -145.52165 -16.239267, -145.5214 -16.240233, -145.52135 -16.2412, 
+      -145.5214 -16.242167, -145.52165 -16.243133, -145.522 -16.2441, -145.52255 -16.245, -145.5232 -16.245867, -145.524 -16.2467, -145.52495 -16.247467, -145.52595 -16.248133, -145.5271 -16.248767, -145.52835 -16.2493, 
+      -145.52965 -16.249733)), 
+  ((-147.62775 -23.7795, -147.62915 -23.779867, -147.63055 -23.7801, -147.632 -23.780267, -147.63345 -23.780333, -147.6349 -23.780267, -147.63635 -23.7801, -147.63775 -23.779867, -147.63915 -23.7795, -147.64045 -23.779067, 
+      -147.64165 -23.778533, -147.6428 -23.777933, -147.64385 -23.777233, -147.64475 -23.776467, -147.64555 -23.775667, -147.6462 -23.7748, -147.64675 -23.773867, -147.6471 -23.772933, -147.64735 -23.771967, -147.64745 -23.771, 
+      -147.64735 -23.770033, -147.6471 -23.769067, -147.64675 -23.768133, -147.6462 -23.7672, -147.64555 -23.766333, -147.64475 -23.765533, -147.64385 -23.764767, -147.6428 -23.764067, -147.64165 -23.763467, -147.64045 -23.762933, 
+      -147.63915 -23.7625, -147.63775 -23.762133, -147.63635 -23.7619, -147.6349 -23.761733, -147.63345 -23.761667, -147.632 -23.761733, -147.63055 -23.7619, -147.62915 -23.762133, -147.62775 -23.7625, -147.62645 -23.762933, 
+      -147.62525 -23.763467, -147.6241 -23.764067, -147.62305 -23.764767, -147.62215 -23.765533, -147.62135 -23.766333, -147.6207 -23.7672, -147.62015 -23.768133, -147.6198 -23.769067, -147.61955 -23.770033, -147.61945 -23.771, 
+      -147.61955 -23.771967, -147.6198 -23.772933, -147.62015 -23.773867, -147.6207 -23.7748, -147.62135 -23.775667, -147.62215 -23.776467, -147.62305 -23.777233, -147.6241 -23.777933, -147.62525 -23.778533, -147.62645 -23.779067, 
+      -147.62775 -23.7795)), 
+  ((-135.65415 -21.513833, -135.6555 -21.514167, -135.6569 -21.514433, -135.65835 -21.514567, -135.6598 -21.514633, -135.66125 -21.514567, -135.6627 -21.514433, -135.6641 -21.514167, -135.66545 -21.513833, -135.66675 -21.5134, 
+      -135.66795 -21.512867, -135.6691 -21.512267, -135.67015 -21.511567, -135.67105 -21.5108, -135.67185 -21.51, -135.6725 -21.509133, -135.673 -21.508233, -135.6734 -21.5073, -135.6736 -21.506333, -135.6737 -21.505367, 
+      -135.6736 -21.5044, -135.6734 -21.503433, -135.673 -21.5025, -135.6725 -21.5016, -135.67185 -21.500733, -135.67105 -21.499933, -135.67015 -21.499167, -135.6691 -21.498467, -135.66795 -21.497867, -135.66675 -21.497333, 
+      -135.66545 -21.4969, -135.6641 -21.496567, -135.6627 -21.4963, -135.66125 -21.496167, -135.6598 -21.4961, -135.65835 -21.496167, -135.6569 -21.4963, -135.6555 -21.496567, -135.65415 -21.4969, -135.65285 -21.497333, 
+      -135.65165 -21.497867, -135.6505 -21.498467, -135.64945 -21.499167, -135.64855 -21.499933, -135.64775 -21.500733, -135.6471 -21.5016, -135.6466 -21.5025, -135.6462 -21.503433, -135.646 -21.5044, -135.6459 -21.505367, 
+      -135.646 -21.506333, -135.6462 -21.5073, -135.6466 -21.508233, -135.6471 -21.509133, -135.64775 -21.51, -135.64855 -21.5108, -135.64945 -21.511567, -135.6505 -21.512267, -135.65165 -21.512867, -135.65285 -21.5134, 
+      -135.65415 -21.513833)), 
+  ((-154.76965 -21.7947, -154.771 -21.795033, -154.7724 -21.7953, -154.7738 -21.795433, -154.77525 -21.7955, -154.7767 -21.795433, -154.7781 -21.7953, -154.7795 -21.795033, -154.78085 -21.7947, -154.7821 -21.794267, 
+      -154.7833 -21.793733, -154.78445 -21.793133, -154.78545 -21.792467, -154.78635 -21.7917, -154.78715 -21.7909, -154.7878 -21.790067, -154.7883 -21.789167, -154.7887 -21.788233, -154.7889 -21.7873, -154.789 -21.786333, 
+      -154.7889 -21.785367, -154.7887 -21.784433, -154.7883 -21.7835, -154.7878 -21.7826, -154.78715 -21.781767, -154.78635 -21.780967, -154.78545 -21.7802, -154.78445 -21.779533, -154.7833 -21.778933, -154.7821 -21.7784, 
+      -154.78085 -21.777967, -154.7795 -21.777633, -154.7781 -21.777367, -154.7767 -21.777233, -154.77525 -21.777167, -154.7738 -21.777233, -154.7724 -21.777367, -154.771 -21.777633, -154.76965 -21.777967, -154.7684 -21.7784, 
+      -154.7672 -21.778933, -154.76605 -21.779533, -154.76505 -21.7802, -154.76415 -21.780967, -154.76335 -21.781767, -154.7627 -21.7826, -154.7622 -21.7835, -154.7618 -21.784433, -154.7616 -21.785367, -154.7615 -21.786333, 
+      -154.7616 -21.7873, -154.7618 -21.788233, -154.7622 -21.789167, -154.7627 -21.790067, -154.76335 -21.7909, -154.76415 -21.7917, -154.76505 -21.792467, -154.76605 -21.793133, -154.7672 -21.793733, -154.7684 -21.794267, 
+      -154.76965 -21.7947)), 
+  ((-144.27805 -16.391867, -144.2794 -16.392233, -144.2808 -16.392467, -144.2822 -16.392633, -144.28365 -16.392667, -144.2851 -16.392633, -144.2865 -16.392467, -144.2879 -16.392233, -144.28925 -16.391867, -144.2905 -16.391433, 
+      -144.2917 -16.390933, -144.2928 -16.390333, -144.29385 -16.389633, -144.29475 -16.3889, -144.2955 -16.3881, -144.29615 -16.387267, -144.2967 -16.386367, -144.29705 -16.385433, -144.2973 -16.3845, -144.29735 -16.383533, 
+      -144.2973 -16.382567, -144.29705 -16.381633, -144.2967 -16.3807, -144.29615 -16.3798, -144.2955 -16.378967, -144.29475 -16.378167, -144.29385 -16.377433, -144.2928 -16.376733, -144.2917 -16.376133, -144.2905 -16.375633, 
+      -144.28925 -16.3752, -144.2879 -16.374833, -144.2865 -16.3746, -144.2851 -16.374433, -144.28365 -16.3744, -144.2822 -16.374433, -144.2808 -16.3746, -144.2794 -16.374833, -144.27805 -16.3752, -144.2768 -16.375633, 
+      -144.2756 -16.376133, -144.2745 -16.376733, -144.27345 -16.377433, -144.27255 -16.378167, -144.2718 -16.378967, -144.27115 -16.3798, -144.2706 -16.3807, -144.27025 -16.381633, -144.27 -16.382567, -144.26995 -16.383533, 
+      -144.27 -16.3845, -144.27025 -16.385433, -144.2706 -16.386367, -144.27115 -16.387267, -144.2718 -16.3881, -144.27255 -16.3889, -144.27345 -16.389633, -144.2745 -16.390333, -144.2756 -16.390933, -144.2768 -16.391433, 
+      -144.27805 -16.391867)), 
+  ((-146.32185 -15.320533, -146.3232 -15.320867, -146.32455 -15.3211, -146.32595 -15.321267, -146.3274 -15.3213, -146.32885 -15.321267, -146.33025 -15.3211, -146.3316 -15.320867, -146.33295 -15.320533, -146.33425 -15.3201, 
+      -146.33545 -15.319567, -146.33655 -15.318967, -146.33755 -15.3183, -146.33845 -15.317567, -146.33925 -15.316767, -146.3399 -15.3159, -146.3404 -15.315, -146.34075 -15.3141, -146.341 -15.313167, -146.34105 -15.3122, 
+      -146.341 -15.311233, -146.34075 -15.3103, -146.3404 -15.3094, -146.3399 -15.3085, -146.33925 -15.307633, -146.33845 -15.306833, -146.33755 -15.3061, -146.33655 -15.305433, -146.33545 -15.304833, -146.33425 -15.3043, 
+      -146.33295 -15.303867, -146.3316 -15.303533, -146.33025 -15.3033, -146.32885 -15.303133, -146.3274 -15.3031, -146.32595 -15.303133, -146.32455 -15.3033, -146.3232 -15.303533, -146.32185 -15.303867, -146.32055 -15.3043, 
+      -146.31935 -15.304833, -146.31825 -15.305433, -146.31725 -15.3061, -146.31635 -15.306833, -146.31555 -15.307633, -146.3149 -15.3085, -146.3144 -15.3094, -146.31405 -15.3103, -146.3138 -15.311233, -146.31375 -15.3122, 
+      -146.3138 -15.313167, -146.31405 -15.3141, -146.3144 -15.315, -146.3149 -15.3159, -146.31555 -15.316767, -146.31635 -15.317567, -146.31725 -15.3183, -146.31825 -15.318967, -146.31935 -15.319567, -146.32055 -15.3201, 
+      -146.32185 -15.320533)), 
+  ((-145.2671 -16.7744, -145.2684 -16.774733, -145.2698 -16.774967, -145.2712 -16.775133, -145.2726 -16.775167, -145.274 -16.775133, -145.2754 -16.774967, -145.2768 -16.774733, -145.2781 -16.7744, -145.2794 -16.773967, 
+      -145.28055 -16.773433, -145.28165 -16.772833, -145.28265 -16.772167, -145.28355 -16.771433, -145.28435 -16.770667, -145.285 -16.7698, -145.2855 -16.768933, -145.28585 -16.768, -145.2861 -16.767067, -145.28615 -16.766133, 
+      -145.2861 -16.7652, -145.28585 -16.764267, -145.2855 -16.763333, -145.285 -16.762467, -145.28435 -16.7616, -145.28355 -16.760833, -145.28265 -16.7601, -145.28165 -16.759433, -145.28055 -16.758833, -145.2794 -16.7583, 
+      -145.2781 -16.757867, -145.2768 -16.757533, -145.2754 -16.7573, -145.274 -16.757133, -145.2726 -16.7571, -145.2712 -16.757133, -145.2698 -16.7573, -145.2684 -16.757533, -145.2671 -16.757867, -145.2658 -16.7583, 
+      -145.26465 -16.758833, -145.26355 -16.759433, -145.26255 -16.7601, -145.26165 -16.760833, -145.26085 -16.7616, -145.2602 -16.762467, -145.2597 -16.763333, -145.25935 -16.764267, -145.2591 -16.7652, -145.25905 -16.766133, 
+      -145.2591 -16.767067, -145.25935 -16.768, -145.2597 -16.768933, -145.2602 -16.7698, -145.26085 -16.770667, -145.26165 -16.771433, -145.26255 -16.772167, -145.26355 -16.772833, -145.26465 -16.773433, -145.2658 -16.773967, 
+      -145.2671 -16.7744)), 
+  ((-135.83485 -21.497567, -135.83615 -21.4979, -135.83755 -21.498167, -135.83895 -21.4983, -135.84035 -21.498333, -135.84175 -21.4983, -135.84315 -21.498167, -135.84455 -21.4979, -135.84585 -21.497567, -135.8471 -21.497133, 
+      -135.8483 -21.496633, -135.8494 -21.496033, -135.8504 -21.495367, -135.8513 -21.494633, -135.85205 -21.493833, -135.8527 -21.493, -135.8532 -21.492133, -135.8536 -21.4912, -135.8538 -21.490267, -135.85385 -21.489333, 
+      -135.8538 -21.4884, -135.8536 -21.487467, -135.8532 -21.486533, -135.8527 -21.485667, -135.85205 -21.484833, -135.8513 -21.484033, -135.8504 -21.4833, -135.8494 -21.482633, -135.8483 -21.482033, -135.8471 -21.481533, 
+      -135.84585 -21.4811, -135.84455 -21.480767, -135.84315 -21.4805, -135.84175 -21.480367, -135.84035 -21.480333, -135.83895 -21.480367, -135.83755 -21.4805, -135.83615 -21.480767, -135.83485 -21.4811, -135.8336 -21.481533, 
+      -135.8324 -21.482033, -135.8313 -21.482633, -135.8303 -21.4833, -135.8294 -21.484033, -135.82865 -21.484833, -135.828 -21.485667, -135.8275 -21.486533, -135.8271 -21.487467, -135.8269 -21.4884, -135.82685 -21.489333, 
+      -135.8269 -21.490267, -135.8271 -21.4912, -135.8275 -21.492133, -135.828 -21.493, -135.82865 -21.493833, -135.8294 -21.494633, -135.8303 -21.495367, -135.8313 -21.496033, -135.8324 -21.496633, -135.8336 -21.497133, 
+      -135.83485 -21.497567)), 
+  ((-144.76175 -14.412867, -144.76305 -14.4132, -144.7644 -14.413433, -144.76575 -14.4136, -144.76715 -14.413633, -144.76855 -14.4136, -144.7699 -14.413433, -144.77125 -14.4132, -144.77255 -14.412867, -144.7738 -14.412467, 
+      -144.77495 -14.411933, -144.776 -14.411367, -144.777 -14.4107, -144.77785 -14.41, -144.77865 -14.409233, -144.77925 -14.4084, -144.77975 -14.407533, -144.7801 -14.406633, -144.78035 -14.405733, -144.7804 -14.4048, 
+      -144.78035 -14.403867, -144.7801 -14.402967, -144.77975 -14.402067, -144.77925 -14.4012, -144.77865 -14.400367, -144.77785 -14.3996, -144.777 -14.3989, -144.776 -14.398233, -144.77495 -14.397667, -144.7738 -14.397133, 
+      -144.77255 -14.396733, -144.77125 -14.3964, -144.7699 -14.396167, -144.76855 -14.396, -144.76715 -14.395967, -144.76575 -14.396, -144.7644 -14.396167, -144.76305 -14.3964, -144.76175 -14.396733, -144.7605 -14.397133, 
+      -144.75935 -14.397667, -144.7583 -14.398233, -144.7573 -14.3989, -144.75645 -14.3996, -144.75565 -14.400367, -144.75505 -14.4012, -144.75455 -14.402067, -144.7542 -14.402967, -144.75395 -14.403867, -144.7539 -14.4048, 
+      -144.75395 -14.405733, -144.7542 -14.406633, -144.75455 -14.407533, -144.75505 -14.4084, -144.75565 -14.409233, -144.75645 -14.41, -144.7573 -14.4107, -144.7583 -14.411367, -144.75935 -14.411933, -144.7605 -14.412467, 
+      -144.76175 -14.412867)), 
+  ((-146.3829 -15.331667, -146.3842 -15.332, -146.38555 -15.332233, -146.3869 -15.332367, -146.3883 -15.332433, -146.3897 -15.332367, -146.39105 -15.332233, -146.3924 -15.332, -146.3937 -15.331667, -146.3949 -15.331233, 
+      -146.3961 -15.330733, -146.39715 -15.330167, -146.39815 -15.3295, -146.399 -15.3288, -146.39975 -15.328, -146.4004 -15.3272, -146.4009 -15.326333, -146.40125 -15.325433, -146.40145 -15.324533, -146.40155 -15.3236, 
+      -146.40145 -15.322667, -146.40125 -15.321767, -146.4009 -15.320867, -146.4004 -15.32, -146.39975 -15.3192, -146.399 -15.3184, -146.39815 -15.3177, -146.39715 -15.317033, -146.3961 -15.316467, -146.3949 -15.315967, 
+      -146.3937 -15.315533, -146.3924 -15.3152, -146.39105 -15.314967, -146.3897 -15.314833, -146.3883 -15.314767, -146.3869 -15.314833, -146.38555 -15.314967, -146.3842 -15.3152, -146.3829 -15.315533, -146.3817 -15.315967, 
+      -146.3805 -15.316467, -146.37945 -15.317033, -146.37845 -15.3177, -146.3776 -15.3184, -146.37685 -15.3192, -146.3762 -15.32, -146.3757 -15.320867, -146.37535 -15.321767, -146.37515 -15.322667, -146.37505 -15.3236, 
+      -146.37515 -15.324533, -146.37535 -15.325433, -146.3757 -15.326333, -146.3762 -15.3272, -146.37685 -15.328, -146.3776 -15.3288, -146.37845 -15.3295, -146.37945 -15.330167, -146.3805 -15.330733, -146.3817 -15.331233, 
+      -146.3829 -15.331667)), 
+  ((-144.35455 -16.373067, -144.35585 -16.3734, -144.3572 -16.373667, -144.35855 -16.3738, -144.35995 -16.373833, -144.36135 -16.3738, -144.3627 -16.373667, -144.36405 -16.3734, -144.36535 -16.373067, -144.36655 -16.372667, 
+      -144.3677 -16.372167, -144.3688 -16.371567, -144.36975 -16.370933, -144.37065 -16.3702, -144.3714 -16.369433, -144.372 -16.368633, -144.3725 -16.367767, -144.3729 -16.366867, -144.3731 -16.365967, -144.37315 -16.365033, 
+      -144.3731 -16.3641, -144.3729 -16.3632, -144.3725 -16.3623, -144.372 -16.361433, -144.3714 -16.360633, -144.37065 -16.359867, -144.36975 -16.359133, -144.3688 -16.3585, -144.3677 -16.3579, -144.36655 -16.3574, 
+      -144.36535 -16.357, -144.36405 -16.356667, -144.3627 -16.3564, -144.36135 -16.356267, -144.35995 -16.356233, -144.35855 -16.356267, -144.3572 -16.3564, -144.35585 -16.356667, -144.35455 -16.357, -144.35335 -16.3574, 
+      -144.3522 -16.3579, -144.3511 -16.3585, -144.35015 -16.359133, -144.34925 -16.359867, -144.3485 -16.360633, -144.3479 -16.361433, -144.3474 -16.3623, -144.347 -16.3632, -144.3468 -16.3641, -144.34675 -16.365033, 
+      -144.3468 -16.365967, -144.347 -16.366867, -144.3474 -16.367767, -144.3479 -16.368633, -144.3485 -16.369433, -144.34925 -16.3702, -144.35015 -16.370933, -144.3511 -16.371567, -144.3522 -16.372167, -144.35335 -16.372667, 
+      -144.35455 -16.373067)), 
+  ((-147.5809 -23.8274, -147.5822 -23.827733, -147.58355 -23.828, -147.5849 -23.828133, -147.5863 -23.828167, -147.5877 -23.828133, -147.58905 -23.828, -147.5904 -23.827733, -147.5917 -23.8274, -147.5929 -23.827, 
+      -147.59405 -23.8265, -147.59515 -23.8259, -147.5961 -23.825267, -147.597 -23.824533, -147.59775 -23.823767, -147.59835 -23.822967, -147.59885 -23.8221, -147.59925 -23.8212, -147.59945 -23.8203, -147.5995 -23.819367, 
+      -147.59945 -23.818433, -147.59925 -23.817533, -147.59885 -23.816633, -147.59835 -23.815767, -147.59775 -23.814967, -147.597 -23.8142, -147.5961 -23.813467, -147.59515 -23.812833, -147.59405 -23.812233, -147.5929 -23.811733, 
+      -147.5917 -23.811333, -147.5904 -23.811, -147.58905 -23.810733, -147.5877 -23.8106, -147.5863 -23.810567, -147.5849 -23.8106, -147.58355 -23.810733, -147.5822 -23.811, -147.5809 -23.811333, -147.5797 -23.811733, 
+      -147.57855 -23.812233, -147.57745 -23.812833, -147.5765 -23.813467, -147.5756 -23.8142, -147.57485 -23.814967, -147.57425 -23.815767, -147.57375 -23.816633, -147.57335 -23.817533, -147.57315 -23.818433, -147.5731 -23.819367, 
+      -147.57315 -23.8203, -147.57335 -23.8212, -147.57375 -23.8221, -147.57425 -23.822967, -147.57485 -23.823767, -147.5756 -23.824533, -147.5765 -23.825267, -147.57745 -23.8259, -147.57855 -23.8265, -147.5797 -23.827, 
+      -147.5809 -23.8274)), 
+  ((-147.5774 -23.875733, -147.5787 -23.876067, -147.58005 -23.876333, -147.5814 -23.876467, -147.5828 -23.8765, -147.5842 -23.876467, -147.58555 -23.876333, -147.5869 -23.876067, -147.5882 -23.875733, -147.5894 -23.875333, 
+      -147.59055 -23.874833, -147.59165 -23.874233, -147.5926 -23.8736, -147.5935 -23.872867, -147.59425 -23.8721, -147.59485 -23.8713, -147.59535 -23.870433, -147.59575 -23.869533, -147.59595 -23.868633, -147.596 -23.8677, 
+      -147.59595 -23.866767, -147.59575 -23.865867, -147.59535 -23.864967, -147.59485 -23.8641, -147.59425 -23.8633, -147.5935 -23.862533, -147.5926 -23.8618, -147.59165 -23.861167, -147.59055 -23.860567, -147.5894 -23.860067, 
+      -147.5882 -23.859667, -147.5869 -23.859333, -147.58555 -23.859067, -147.5842 -23.858933, -147.5828 -23.8589, -147.5814 -23.858933, -147.58005 -23.859067, -147.5787 -23.859333, -147.5774 -23.859667, -147.5762 -23.860067, 
+      -147.57505 -23.860567, -147.57395 -23.861167, -147.573 -23.8618, -147.5721 -23.862533, -147.57135 -23.8633, -147.57075 -23.8641, -147.57025 -23.864967, -147.56985 -23.865867, -147.56965 -23.866767, -147.5696 -23.8677, 
+      -147.56965 -23.868633, -147.56985 -23.869533, -147.57025 -23.870433, -147.57075 -23.8713, -147.57135 -23.8721, -147.5721 -23.872867, -147.573 -23.8736, -147.57395 -23.874233, -147.57505 -23.874833, -147.5762 -23.875333, 
+      -147.5774 -23.875733)), 
+  ((-135.8045 -21.5601, -135.8058 -21.560433, -135.8071 -21.560667, -135.80845 -21.5608, -135.8098 -21.560833, -135.81115 -21.5608, -135.8125 -21.560667, -135.8138 -21.560433, -135.8151 -21.5601, -135.8163 -21.559667, 
+      -135.81745 -21.5592, -135.8185 -21.5586, -135.81945 -21.557967, -135.82035 -21.557267, -135.82105 -21.5565, -135.8217 -21.5557, -135.8222 -21.554833, -135.82255 -21.553967, -135.82275 -21.553067, -135.8228 -21.552167, 
+      -135.82275 -21.551267, -135.82255 -21.550367, -135.8222 -21.5495, -135.8217 -21.548633, -135.82105 -21.547833, -135.82035 -21.547067, -135.81945 -21.546367, -135.8185 -21.545733, -135.81745 -21.545133, -135.8163 -21.544667, 
+      -135.8151 -21.544233, -135.8138 -21.5439, -135.8125 -21.543667, -135.81115 -21.543533, -135.8098 -21.5435, -135.80845 -21.543533, -135.8071 -21.543667, -135.8058 -21.5439, -135.8045 -21.544233, -135.8033 -21.544667, 
+      -135.80215 -21.545133, -135.8011 -21.545733, -135.80015 -21.546367, -135.79925 -21.547067, -135.79855 -21.547833, -135.7979 -21.548633, -135.7974 -21.5495, -135.79705 -21.550367, -135.79685 -21.551267, -135.7968 -21.552167, 
+      -135.79685 -21.553067, -135.79705 -21.553967, -135.7974 -21.554833, -135.7979 -21.5557, -135.79855 -21.5565, -135.79925 -21.557267, -135.80015 -21.557967, -135.8011 -21.5586, -135.80215 -21.5592, -135.8033 -21.559667, 
+      -135.8045 -21.5601)), 
+  ((-148.17655 -14.929367, -148.178 -14.929467, -148.1795 -14.929467, -148.18095 -14.9294, -148.18245 -14.929233, -148.1839 -14.928967, -148.1853 -14.928633, -148.18665 -14.928233, -148.1879 -14.927733, -148.1891 -14.9272, 
+      -148.19015 -14.926567, -148.19115 -14.9259, -148.192 -14.925167, -148.1927 -14.924433, -148.1933 -14.923633, -148.1937 -14.9228, -148.194 -14.921967, -148.1941 -14.921133, -148.1941 -14.920333, -148.1939 -14.9195, 
+      -148.19355 -14.9187, -148.1931 -14.917933, -148.19245 -14.9172, -148.1917 -14.916533, -148.1908 -14.9159, -148.18975 -14.915333, -148.18865 -14.914833, -148.18745 -14.914433, -148.18615 -14.914067, -148.18475 -14.913833, 
+      -148.18335 -14.913633, -148.1819 -14.913533, -148.1804 -14.913533, -148.17895 -14.9136, -148.17745 -14.913767, -148.176 -14.914033, -148.1746 -14.914367, -148.17325 -14.914767, -148.172 -14.915267, -148.1708 -14.915833, 
+      -148.16975 -14.916433, -148.16875 -14.9171, -148.1679 -14.917833, -148.1672 -14.918567, -148.1666 -14.919367, -148.1662 -14.9202, -148.1659 -14.921033, -148.1658 -14.921867, -148.1658 -14.922667, -148.166 -14.9235, 
+      -148.16635 -14.9243, -148.1668 -14.925067, -148.16745 -14.9258, -148.1682 -14.926467, -148.1691 -14.9271, -148.17015 -14.927667, -148.17125 -14.928167, -148.17245 -14.928567, -148.17375 -14.928933, -148.17515 -14.929167, 
+      -148.17655 -14.929367)), 
+  ((-142.823 -16.8102, -142.8223 -16.810833, -142.8217 -16.811533, -142.82125 -16.8123, -142.821 -16.8131, -142.82085 -16.813933, -142.8208 -16.8148, -142.82095 -16.8157, -142.82125 -16.8166, -142.8217 -16.8175, 
+      -142.82225 -16.8184, -142.82295 -16.819267, -142.8238 -16.820133, -142.82475 -16.820933, -142.8258 -16.8217, -142.8269 -16.8224, -142.82815 -16.823033, -142.82945 -16.8236, -142.8308 -16.8241, -142.83215 -16.824533, 
+      -142.83355 -16.824867, -142.83495 -16.8251, -142.8364 -16.825267, -142.83775 -16.8253, -142.8391 -16.825267, -142.8404 -16.825133, -142.8416 -16.8249, -142.84275 -16.8246, -142.8438 -16.824167, -142.84475 -16.8237, 
+      -142.8456 -16.823133, -142.8463 -16.8225, -142.8469 -16.8218, -142.84735 -16.821033, -142.8476 -16.820233, -142.84775 -16.8194, -142.8478 -16.818533, -142.84765 -16.817633, -142.84735 -16.816733, -142.8469 -16.815833, 
+      -142.84635 -16.814933, -142.84565 -16.814067, -142.8448 -16.8132, -142.84385 -16.8124, -142.8428 -16.811633, -142.8417 -16.810933, -142.84045 -16.8103, -142.83915 -16.809733, -142.8378 -16.809233, -142.83645 -16.8088, 
+      -142.83505 -16.808467, -142.83365 -16.808233, -142.8322 -16.808067, -142.83085 -16.808033, -142.8295 -16.808067, -142.8282 -16.8082, -142.827 -16.808433, -142.82585 -16.808733, -142.8248 -16.809167, -142.82385 -16.809633, 
+      -142.823 -16.8102)), 
+  ((-140.6924 -18.5234, -140.69365 -18.5237, -140.6949 -18.523933, -140.6962 -18.5241, -140.69755 -18.524133, -140.6989 -18.5241, -140.7002 -18.523933, -140.70145 -18.5237, -140.7027 -18.5234, -140.7039 -18.523, 
+      -140.705 -18.5225, -140.70605 -18.521967, -140.707 -18.521333, -140.7078 -18.520633, -140.70855 -18.5199, -140.70915 -18.5191, -140.7096 -18.518267, -140.70995 -18.517433, -140.7102 -18.516567, -140.71025 -18.515667, 
+      -140.7102 -18.514767, -140.70995 -18.5139, -140.7096 -18.513067, -140.70915 -18.512233, -140.70855 -18.511433, -140.7078 -18.5107, -140.707 -18.51, -140.70605 -18.509367, -140.705 -18.508833, -140.7039 -18.508333, 
+      -140.7027 -18.507933, -140.70145 -18.507633, -140.7002 -18.5074, -140.6989 -18.507233, -140.69755 -18.5072, -140.6962 -18.507233, -140.6949 -18.5074, -140.69365 -18.507633, -140.6924 -18.507933, -140.6912 -18.508333, 
+      -140.6901 -18.508833, -140.68905 -18.509367, -140.6881 -18.51, -140.6873 -18.5107, -140.68655 -18.511433, -140.68595 -18.512233, -140.6855 -18.513067, -140.68515 -18.5139, -140.6849 -18.514767, -140.68485 -18.515667, 
+      -140.6849 -18.516567, -140.68515 -18.517433, -140.6855 -18.518267, -140.68595 -18.5191, -140.68655 -18.5199, -140.6873 -18.520633, -140.6881 -18.521333, -140.68905 -18.521967, -140.6901 -18.5225, -140.6912 -18.523, 
+      -140.6924 -18.5234)), 
+  ((-145.41845 -16.575133, -145.4197 -16.575433, -145.42095 -16.575667, -145.42225 -16.5758, -145.4236 -16.575867, -145.42495 -16.5758, -145.42625 -16.575667, -145.4275 -16.575433, -145.42875 -16.575133, -145.42995 -16.574733, 
+      -145.43105 -16.574233, -145.4321 -16.573667, -145.433 -16.573067, -145.43385 -16.572367, -145.4346 -16.571633, -145.4352 -16.570833, -145.43565 -16.57, -145.436 -16.569167, -145.4362 -16.5683, -145.4363 -16.5674, 
+      -145.4362 -16.5665, -145.436 -16.565633, -145.43565 -16.5648, -145.4352 -16.563967, -145.4346 -16.563167, -145.43385 -16.562433, -145.433 -16.561733, -145.4321 -16.561133, -145.43105 -16.560567, -145.42995 -16.560067, 
+      -145.42875 -16.559667, -145.4275 -16.559367, -145.42625 -16.559133, -145.42495 -16.559, -145.4236 -16.558933, -145.42225 -16.559, -145.42095 -16.559133, -145.4197 -16.559367, -145.41845 -16.559667, -145.41725 -16.560067, 
+      -145.41615 -16.560567, -145.4151 -16.561133, -145.4142 -16.561733, -145.41335 -16.562433, -145.4126 -16.563167, -145.412 -16.563967, -145.41155 -16.5648, -145.4112 -16.565633, -145.411 -16.5665, -145.4109 -16.5674, 
+      -145.411 -16.568267, -145.4112 -16.569167, -145.41155 -16.57, -145.412 -16.570833, -145.4126 -16.571633, -145.41335 -16.572367, -145.4142 -16.573067, -145.4151 -16.573667, -145.41615 -16.574233, -145.41725 -16.574733, 
+      -145.41845 -16.575133)), 
+  ((-145.47995 -16.326167, -145.4812 -16.3265, -145.48245 -16.326733, -145.48375 -16.326867, -145.48505 -16.3269, -145.48635 -16.326867, -145.48765 -16.326733, -145.4889 -16.3265, -145.49015 -16.326167, -145.4913 -16.3258, 
+      -145.4924 -16.3253, -145.4934 -16.324767, -145.49435 -16.324133, -145.49515 -16.323467, -145.4959 -16.322733, -145.49645 -16.321967, -145.49695 -16.321133, -145.4973 -16.3203, -145.4975 -16.319433, -145.49755 -16.318567, 
+      -145.4975 -16.3177, -145.4973 -16.316833, -145.49695 -16.316, -145.49645 -16.315167, -145.4959 -16.3144, -145.49515 -16.313667, -145.49435 -16.313, -145.4934 -16.312367, -145.4924 -16.311833, -145.4913 -16.311333, 
+      -145.49015 -16.310967, -145.4889 -16.310633, -145.48765 -16.3104, -145.48635 -16.310267, -145.48505 -16.310233, -145.48375 -16.310267, -145.48245 -16.3104, -145.4812 -16.310633, -145.47995 -16.310967, -145.4788 -16.311333, 
+      -145.4777 -16.311833, -145.4767 -16.312367, -145.47575 -16.313, -145.47495 -16.313667, -145.4742 -16.3144, -145.47365 -16.315167, -145.47315 -16.316, -145.4728 -16.316833, -145.4726 -16.3177, -145.47255 -16.318567, 
+      -145.4726 -16.319433, -145.4728 -16.3203, -145.47315 -16.321133, -145.47365 -16.321967, -145.4742 -16.322733, -145.47495 -16.323467, -145.47575 -16.324133, -145.4767 -16.324767, -145.4777 -16.3253, -145.4788 -16.325767, 
+      -145.47995 -16.326167)), 
+  ((-147.7324 -23.935767, -147.7336 -23.9361, -147.73485 -23.9363, -147.7361 -23.936433, -147.7374 -23.9365, -147.7387 -23.936433, -147.73995 -23.9363, -147.7412 -23.9361, -147.7424 -23.935767, -147.74355 -23.9354, 
+      -147.7446 -23.934933, -147.7456 -23.9344, -147.74655 -23.933767, -147.74735 -23.9331, -147.74805 -23.9324, -147.7486 -23.931633, -147.7491 -23.930833, -147.7494 -23.93, -147.7496 -23.929167, -147.7497 -23.9283, 
+      -147.7496 -23.927433, -147.7494 -23.9266, -147.7491 -23.925767, -147.7486 -23.924967, -147.74805 -23.9242, -147.74735 -23.9235, -147.74655 -23.922833, -147.7456 -23.9222, -147.7446 -23.921667, -147.74355 -23.9212, 
+      -147.7424 -23.920833, -147.7412 -23.9205, -147.73995 -23.9203, -147.7387 -23.920167, -147.7374 -23.9201, -147.7361 -23.920167, -147.73485 -23.9203, -147.7336 -23.9205, -147.7324 -23.920833, -147.73125 -23.9212, 
+      -147.7302 -23.921667, -147.7292 -23.9222, -147.72825 -23.922833, -147.72745 -23.9235, -147.72675 -23.9242, -147.7262 -23.924967, -147.7257 -23.925767, -147.7254 -23.9266, -147.7252 -23.927433, -147.7251 -23.9283, 
+      -147.7252 -23.929167, -147.7254 -23.93, -147.7257 -23.930833, -147.7262 -23.931633, -147.72675 -23.9324, -147.72745 -23.9331, -147.72825 -23.933767, -147.7292 -23.9344, -147.7302 -23.934933, -147.73125 -23.9354, 
+      -147.7324 -23.935767)), 
+  ((-154.69715 -21.7716, -154.69835 -21.7719, -154.69955 -21.772133, -154.70085 -21.772267, -154.7021 -21.7723, -154.70335 -21.772267, -154.70465 -21.772133, -154.70585 -21.7719, -154.70705 -21.7716, -154.7082 -21.771233, 
+      -154.70925 -21.770767, -154.71025 -21.770233, -154.71115 -21.769633, -154.71195 -21.768967, -154.71265 -21.768267, -154.7132 -21.7675, -154.71365 -21.7667, -154.714 -21.7659, -154.7142 -21.765033, -154.71425 -21.7642, 
+      -154.7142 -21.763367, -154.714 -21.7625, -154.71365 -21.7617, -154.7132 -21.7609, -154.71265 -21.760133, -154.71195 -21.759433, -154.71115 -21.758767, -154.71025 -21.758167, -154.70925 -21.757633, -154.7082 -21.757167, 
+      -154.70705 -21.7568, -154.70585 -21.7565, -154.70465 -21.756267, -154.70335 -21.756133, -154.7021 -21.7561, -154.70085 -21.756133, -154.69955 -21.756267, -154.69835 -21.7565, -154.69715 -21.7568, -154.696 -21.757167, 
+      -154.69495 -21.757633, -154.69395 -21.758167, -154.69305 -21.758767, -154.69225 -21.759433, -154.69155 -21.760133, -154.691 -21.7609, -154.69055 -21.7617, -154.6902 -21.7625, -154.69 -21.763367, -154.68995 -21.7642, 
+      -154.69 -21.765033, -154.6902 -21.7659, -154.69055 -21.7667, -154.691 -21.7675, -154.69155 -21.768267, -154.69225 -21.768967, -154.69305 -21.769633, -154.69395 -21.770233, -154.69495 -21.770767, -154.696 -21.771233, 
+      -154.69715 -21.7716)), 
+  ((-135.52045 -21.571267, -135.52165 -21.571567, -135.5229 -21.5718, -135.52415 -21.571933, -135.5254 -21.571967, -135.52665 -21.571933, -135.5279 -21.5718, -135.52915 -21.571567, -135.53035 -21.571267, -135.53145 -21.570867, 
+      -135.53255 -21.5704, -135.53355 -21.569867, -135.5344 -21.5693, -135.5352 -21.568633, -135.5359 -21.5679, -135.5365 -21.567167, -135.53695 -21.566367, -135.5373 -21.565533, -135.5375 -21.5647, -135.53755 -21.563867, 
+      -135.5375 -21.563033, -135.5373 -21.5622, -135.53695 -21.561367, -135.5365 -21.560567, -135.5359 -21.559833, -135.5352 -21.5591, -135.5344 -21.558433, -135.53355 -21.557867, -135.53255 -21.557333, -135.53145 -21.556867, 
+      -135.53035 -21.556467, -135.52915 -21.556167, -135.5279 -21.555933, -135.52665 -21.5558, -135.5254 -21.555767, -135.52415 -21.5558, -135.5229 -21.555933, -135.52165 -21.556167, -135.52045 -21.556467, -135.51935 -21.556867, 
+      -135.51825 -21.557333, -135.51725 -21.557867, -135.5164 -21.558433, -135.5156 -21.5591, -135.5149 -21.559833, -135.5143 -21.560567, -135.51385 -21.561367, -135.5135 -21.5622, -135.5133 -21.563033, -135.51325 -21.563867, 
+      -135.5133 -21.5647, -135.5135 -21.565533, -135.51385 -21.566367, -135.5143 -21.567167, -135.5149 -21.5679, -135.5156 -21.568633, -135.5164 -21.5693, -135.51725 -21.569867, -135.51825 -21.5704, -135.51935 -21.570867, 
+      -135.52045 -21.571267)), 
+  ((-144.82575 -16.782433, -144.8269 -16.782733, -144.82815 -16.782933, -144.8294 -16.783067, -144.83065 -16.783133, -144.8319 -16.783067, -144.83315 -16.782933, -144.8344 -16.782733, -144.83555 -16.782433, -144.8367 -16.782033, 
+      -144.83775 -16.7816, -144.83875 -16.781067, -144.83965 -16.780467, -144.84045 -16.7798, -144.8411 -16.7791, -144.8417 -16.778333, -144.84215 -16.777567, -144.84245 -16.776733, -144.84265 -16.7759, -144.84275 -16.775067, 
+      -144.84265 -16.774233, -144.84245 -16.7734, -144.84215 -16.772567, -144.8417 -16.7718, -144.8411 -16.771033, -144.84045 -16.770333, -144.83965 -16.769667, -144.83875 -16.769067, -144.83775 -16.768533, -144.8367 -16.7681, 
+      -144.83555 -16.7677, -144.8344 -16.7674, -144.83315 -16.7672, -144.8319 -16.767067, -144.83065 -16.767, -144.8294 -16.767067, -144.82815 -16.7672, -144.8269 -16.7674, -144.82575 -16.7677, -144.8246 -16.7681, 
+      -144.82355 -16.768533, -144.82255 -16.769067, -144.82165 -16.769667, -144.82085 -16.770333, -144.8202 -16.771033, -144.8196 -16.7718, -144.81915 -16.772567, -144.81885 -16.7734, -144.81865 -16.774233, -144.81855 -16.775067, 
+      -144.81865 -16.7759, -144.81885 -16.776733, -144.81915 -16.777567, -144.8196 -16.778333, -144.8202 -16.7791, -144.82085 -16.7798, -144.82165 -16.780467, -144.82255 -16.781067, -144.82355 -16.7816, -144.8246 -16.782033, 
+      -144.82575 -16.782433)), 
+  ((-145.17445 -15.9762, -145.1756 -15.976467, -145.1768 -15.9767, -145.17805 -15.976833, -145.1793 -15.976867, -145.18055 -15.976833, -145.1818 -15.9767, -145.183 -15.976467, -145.18415 -15.9762, -145.18525 -15.9758, 
+      -145.1863 -15.975367, -145.18725 -15.974833, -145.18815 -15.974233, -145.18895 -15.9736, -145.1896 -15.9729, -145.1902 -15.972167, -145.1906 -15.9714, -145.19095 -15.9706, -145.19115 -15.969767, -145.1912 -15.968933, 
+      -145.19115 -15.9681, -145.19095 -15.967267, -145.1906 -15.966467, -145.1902 -15.9657, -145.1896 -15.964967, -145.18895 -15.964267, -145.18815 -15.963633, -145.18725 -15.963033, -145.1863 -15.9625, -145.18525 -15.962067, 
+      -145.18415 -15.961667, -145.183 -15.9614, -145.1818 -15.961167, -145.18055 -15.961033, -145.1793 -15.961, -145.17805 -15.961033, -145.1768 -15.961167, -145.1756 -15.9614, -145.17445 -15.961667, -145.17335 -15.962067, 
+      -145.1723 -15.9625, -145.17135 -15.963033, -145.17045 -15.963633, -145.16965 -15.964267, -145.169 -15.964967, -145.1684 -15.9657, -145.168 -15.966467, -145.16765 -15.967267, -145.16745 -15.9681, -145.1674 -15.968933, 
+      -145.16745 -15.969767, -145.16765 -15.9706, -145.168 -15.9714, -145.1684 -15.972167, -145.169 -15.9729, -145.16965 -15.9736, -145.17045 -15.974233, -145.17135 -15.974833, -145.1723 -15.975367, -145.17335 -15.9758, 
+      -145.17445 -15.9762)), 
+  ((-140.6225 -18.511867, -140.6237 -18.512167, -140.6249 -18.512367, -140.6261 -18.5125, -140.62735 -18.512533, -140.6286 -18.5125, -140.6298 -18.512367, -140.631 -18.512167, -140.6322 -18.511867, -140.6333 -18.511467, 
+      -140.6343 -18.511033, -140.6353 -18.5105, -140.63615 -18.509933, -140.63695 -18.509267, -140.6376 -18.5086, -140.6382 -18.507867, -140.63865 -18.507067, -140.63895 -18.506267, -140.63915 -18.505467, -140.6392 -18.504633, 
+      -140.63915 -18.5038, -140.63895 -18.503, -140.63865 -18.5022, -140.6382 -18.5014, -140.6376 -18.500667, -140.63695 -18.5, -140.63615 -18.499333, -140.6353 -18.498767, -140.6343 -18.498233, -140.6333 -18.4978, 
+      -140.6322 -18.4974, -140.631 -18.4971, -140.6298 -18.4969, -140.6286 -18.496767, -140.62735 -18.496733, -140.6261 -18.496767, -140.6249 -18.4969, -140.6237 -18.4971, -140.6225 -18.4974, -140.6214 -18.4978, 
+      -140.6204 -18.498233, -140.6194 -18.498767, -140.61855 -18.499333, -140.61775 -18.5, -140.6171 -18.500667, -140.6165 -18.5014, -140.61605 -18.5022, -140.61575 -18.503, -140.61555 -18.5038, -140.6155 -18.504633, 
+      -140.61555 -18.505467, -140.61575 -18.506267, -140.61605 -18.507067, -140.6165 -18.507833, -140.6171 -18.5086, -140.61775 -18.509267, -140.61855 -18.509933, -140.6194 -18.5105, -140.6204 -18.511033, -140.6214 -18.511467, 
+      -140.6225 -18.511867)), 
+  ((-135.8602 -21.535067, -135.86135 -21.535367, -135.86255 -21.535567, -135.86375 -21.5357, -135.865 -21.535733, -135.86625 -21.5357, -135.86745 -21.535567, -135.86865 -21.535367, -135.8698 -21.535067, -135.8709 -21.5347, 
+      -135.8719 -21.534233, -135.8729 -21.533733, -135.87375 -21.533167, -135.8745 -21.5325, -135.8752 -21.531833, -135.87575 -21.5311, -135.8762 -21.530333, -135.8765 -21.529533, -135.8767 -21.528733, -135.87675 -21.5279, 
+      -135.8767 -21.527067, -135.8765 -21.526267, -135.8762 -21.525467, -135.87575 -21.5247, -135.8752 -21.523967, -135.8745 -21.5233, -135.87375 -21.522633, -135.8729 -21.522067, -135.8719 -21.521567, -135.8709 -21.5211, 
+      -135.8698 -21.520733, -135.86865 -21.520433, -135.86745 -21.520233, -135.86625 -21.5201, -135.865 -21.520067, -135.86375 -21.5201, -135.86255 -21.520233, -135.86135 -21.520433, -135.8602 -21.520733, -135.8591 -21.5211, 
+      -135.8581 -21.521567, -135.8571 -21.522067, -135.85625 -21.522633, -135.8555 -21.5233, -135.8548 -21.523967, -135.85425 -21.5247, -135.8538 -21.525467, -135.8535 -21.526267, -135.8533 -21.527067, -135.85325 -21.5279, 
+      -135.8533 -21.528733, -135.8535 -21.529533, -135.8538 -21.530333, -135.85425 -21.5311, -135.8548 -21.531833, -135.8555 -21.5325, -135.85625 -21.533167, -135.8571 -21.533733, -135.8581 -21.534233, -135.8591 -21.5347, 
+      -135.8602 -21.535067)), 
+  ((-135.7473 -21.573167, -135.74845 -21.573467, -135.7496 -21.573667, -135.75085 -21.5738, -135.75205 -21.573833, -135.75325 -21.5738, -135.7545 -21.573667, -135.75565 -21.573467, -135.7568 -21.573167, -135.7579 -21.5728, 
+      -135.75895 -21.572333, -135.7599 -21.571833, -135.76075 -21.571267, -135.7615 -21.570633, -135.7622 -21.569933, -135.76275 -21.5692, -135.7632 -21.568433, -135.7635 -21.567667, -135.7637 -21.566833, -135.76375 -21.566033, 
+      -135.7637 -21.565233, -135.7635 -21.5644, -135.7632 -21.563633, -135.76275 -21.562867, -135.7622 -21.562133, -135.7615 -21.561433, -135.76075 -21.5608, -135.7599 -21.560233, -135.75895 -21.559733, -135.7579 -21.559267, 
+      -135.7568 -21.5589, -135.75565 -21.5586, -135.7545 -21.5584, -135.75325 -21.558267, -135.75205 -21.558233, -135.75085 -21.558267, -135.7496 -21.5584, -135.74845 -21.5586, -135.7473 -21.5589, -135.7462 -21.559267, 
+      -135.74515 -21.559733, -135.7442 -21.560233, -135.74335 -21.5608, -135.7426 -21.561433, -135.7419 -21.562133, -135.74135 -21.562867, -135.7409 -21.563633, -135.7406 -21.5644, -135.7404 -21.565233, -135.74035 -21.566033, 
+      -135.7404 -21.566833, -135.7406 -21.567667, -135.7409 -21.568433, -135.74135 -21.5692, -135.7419 -21.569933, -135.7426 -21.570633, -135.74335 -21.571267, -135.7442 -21.571833, -135.74515 -21.572333, -135.7462 -21.5728, 
+      -135.7473 -21.573167)), 
+  ((-135.69665 -21.4835, -135.6978 -21.4838, -135.69895 -21.484, -135.7002 -21.484133, -135.7014 -21.484167, -135.7026 -21.484133, -135.70385 -21.484, -135.705 -21.4838, -135.70615 -21.4835, -135.70725 -21.483133, 
+      -135.7083 -21.482667, -135.70925 -21.482167, -135.7101 -21.4816, -135.71085 -21.480967, -135.71155 -21.480267, -135.7121 -21.479533, -135.71255 -21.478767, -135.71285 -21.478, -135.71305 -21.477167, -135.7131 -21.476367, 
+      -135.71305 -21.475567, -135.71285 -21.474733, -135.71255 -21.473967, -135.7121 -21.4732, -135.71155 -21.472467, -135.71085 -21.471767, -135.7101 -21.471133, -135.70925 -21.470567, -135.7083 -21.470067, -135.70725 -21.4696, 
+      -135.70615 -21.469233, -135.705 -21.468933, -135.70385 -21.468733, -135.7026 -21.4686, -135.7014 -21.468567, -135.7002 -21.4686, -135.69895 -21.468733, -135.6978 -21.468933, -135.69665 -21.469233, -135.69555 -21.4696, 
+      -135.6945 -21.470067, -135.69355 -21.470567, -135.6927 -21.471133, -135.69195 -21.471767, -135.69125 -21.472467, -135.6907 -21.4732, -135.69025 -21.473967, -135.68995 -21.474733, -135.68975 -21.475567, -135.6897 -21.476367, 
+      -135.68975 -21.477167, -135.68995 -21.478, -135.69025 -21.478767, -135.6907 -21.479533, -135.69125 -21.480267, -135.69195 -21.480967, -135.6927 -21.4816, -135.69355 -21.482167, -135.6945 -21.482667, -135.69555 -21.483133, 
+      -135.69665 -21.4835)), 
+  ((-146.19515 -15.4354, -146.1963 -15.435667, -146.19745 -15.435867, -146.19865 -15.436, -146.19985 -15.436033, -146.20105 -15.436, -146.20225 -15.435867, -146.2034 -15.435667, -146.20455 -15.4354, -146.2056 -15.435033, 
+      -146.2066 -15.434567, -146.20755 -15.434067, -146.2084 -15.4335, -146.20915 -15.432867, -146.20985 -15.4322, -146.2104 -15.4315, -146.2108 -15.430733, -146.2111 -15.429967, -146.2113 -15.429167, -146.21135 -15.428367, 
+      -146.2113 -15.427567, -146.2111 -15.426767, -146.2108 -15.426, -146.2104 -15.425233, -146.20985 -15.424533, -146.20915 -15.423867, -146.2084 -15.423233, -146.20755 -15.422667, -146.2066 -15.422167, -146.2056 -15.4217, 
+      -146.20455 -15.421333, -146.2034 -15.421067, -146.20225 -15.420867, -146.20105 -15.420733, -146.19985 -15.4207, -146.19865 -15.420733, -146.19745 -15.420867, -146.1963 -15.421067, -146.19515 -15.421333, -146.1941 -15.4217, 
+      -146.1931 -15.422167, -146.19215 -15.422667, -146.1913 -15.423233, -146.19055 -15.423867, -146.18985 -15.424533, -146.1893 -15.425233, -146.1889 -15.426, -146.1886 -15.426767, -146.1884 -15.427567, -146.18835 -15.428367, 
+      -146.1884 -15.429167, -146.1886 -15.429967, -146.1889 -15.430733, -146.1893 -15.4315, -146.18985 -15.4322, -146.19055 -15.432867, -146.1913 -15.4335, -146.19215 -15.434067, -146.1931 -15.434567, -146.1941 -15.435033, 
+      -146.19515 -15.4354)), 
+  ((-145.12005 -15.976533, -145.12115 -15.976833, -145.1223 -15.977033, -145.1235 -15.977167, -145.1247 -15.9772, -145.1259 -15.977167, -145.1271 -15.977033, -145.12825 -15.976833, -145.12935 -15.976533, -145.13045 -15.976167, 
+      -145.13145 -15.975733, -145.13235 -15.975233, -145.1332 -15.974667, -145.13395 -15.974067, -145.1346 -15.9734, -145.13515 -15.972667, -145.1356 -15.971933, -145.1359 -15.971167, -145.1361 -15.970367, -145.13615 -15.969567, 
+      -145.1361 -15.968767, -145.1359 -15.967967, -145.1356 -15.9672, -145.13515 -15.966467, -145.1346 -15.965733, -145.13395 -15.965067, -145.1332 -15.964467, -145.13235 -15.9639, -145.13145 -15.9634, -145.13045 -15.962967, 
+      -145.12935 -15.9626, -145.12825 -15.9623, -145.1271 -15.9621, -145.1259 -15.961967, -145.1247 -15.961933, -145.1235 -15.961967, -145.1223 -15.9621, -145.12115 -15.9623, -145.12005 -15.9626, -145.11895 -15.962967, 
+      -145.11795 -15.9634, -145.11705 -15.9639, -145.1162 -15.964467, -145.11545 -15.965067, -145.1148 -15.965733, -145.11425 -15.966467, -145.1138 -15.9672, -145.1135 -15.967967, -145.1133 -15.968767, -145.11325 -15.969567, 
+      -145.1133 -15.970367, -145.1135 -15.971167, -145.1138 -15.971933, -145.11425 -15.972667, -145.1148 -15.9734, -145.11545 -15.974067, -145.1162 -15.974667, -145.11705 -15.975233, -145.11795 -15.975733, -145.11895 -15.976167, 
+      -145.12005 -15.976533)), 
+  ((-147.64015 -23.910167, -147.6413 -23.910433, -147.64245 -23.910667, -147.6436 -23.910767, -147.6448 -23.910833, -147.646 -23.910767, -147.64715 -23.910667, -147.6483 -23.910433, -147.64945 -23.910167, -147.6505 -23.9098, 
+      -147.6515 -23.909367, -147.6524 -23.908867, -147.65325 -23.9083, -147.654 -23.9077, -147.65465 -23.907033, -147.6552 -23.906333, -147.6556 -23.905567, -147.65595 -23.9048, -147.6561 -23.904033, -147.6562 -23.903233, 
+      -147.6561 -23.902433, -147.65595 -23.901667, -147.6556 -23.9009, -147.6552 -23.900133, -147.65465 -23.899433, -147.654 -23.898767, -147.65325 -23.898167, -147.6524 -23.8976, -147.6515 -23.8971, -147.6505 -23.896667, 
+      -147.64945 -23.8963, -147.6483 -23.896033, -147.64715 -23.8958, -147.646 -23.8957, -147.6448 -23.895633, -147.6436 -23.8957, -147.64245 -23.8958, -147.6413 -23.896033, -147.64015 -23.8963, -147.6391 -23.896667, 
+      -147.6381 -23.8971, -147.6372 -23.8976, -147.63635 -23.898167, -147.6356 -23.898767, -147.63495 -23.899433, -147.6344 -23.900133, -147.634 -23.9009, -147.63365 -23.901667, -147.6335 -23.902433, -147.6334 -23.903233, 
+      -147.6335 -23.904033, -147.63365 -23.9048, -147.634 -23.905567, -147.6344 -23.906333, -147.63495 -23.907033, -147.6356 -23.9077, -147.63635 -23.9083, -147.6372 -23.908867, -147.6381 -23.909367, -147.6391 -23.9098, 
+      -147.64015 -23.910167)), 
+  ((-135.60005 -21.570633, -135.60115 -21.570933, -135.6023 -21.571133, -135.60345 -21.571233, -135.6046 -21.5713, -135.60575 -21.571233, -135.6069 -21.571133, -135.60805 -21.570933, -135.60915 -21.570633, -135.61015 -21.5703, 
+      -135.61115 -21.569867, -135.61205 -21.569367, -135.61285 -21.568833, -135.6136 -21.568233, -135.61425 -21.567567, -135.61475 -21.5669, -135.6152 -21.566167, -135.6155 -21.5654, -135.61565 -21.564633, -135.61575 -21.563867, 
+      -135.61565 -21.5631, -135.6155 -21.562333, -135.6152 -21.561567, -135.61475 -21.560833, -135.61425 -21.560167, -135.6136 -21.5595, -135.61285 -21.5589, -135.61205 -21.558367, -135.61115 -21.557867, -135.61015 -21.557433, 
+      -135.60915 -21.5571, -135.60805 -21.5568, -135.6069 -21.5566, -135.60575 -21.5565, -135.6046 -21.556433, -135.60345 -21.5565, -135.6023 -21.5566, -135.60115 -21.5568, -135.60005 -21.5571, -135.59905 -21.557433, 
+      -135.59805 -21.557867, -135.59715 -21.558367, -135.59635 -21.5589, -135.5956 -21.5595, -135.59495 -21.560167, -135.59445 -21.560833, -135.594 -21.561567, -135.5937 -21.562333, -135.59355 -21.5631, -135.59345 -21.563867, 
+      -135.59355 -21.564633, -135.5937 -21.5654, -135.594 -21.566167, -135.59445 -21.5669, -135.59495 -21.567567, -135.5956 -21.568233, -135.59635 -21.568833, -135.59715 -21.569367, -135.59805 -21.569867, -135.59905 -21.5703, 
+      -135.60005 -21.570633)), 
+  ((-145.2047 -16.776033, -145.20575 -16.7763, -145.2069 -16.7765, -145.20805 -16.776633, -145.2092 -16.776667, -145.21035 -16.776633, -145.2115 -16.7765, -145.21265 -16.7763, -145.2137 -16.776033, -145.21475 -16.775667, 
+      -145.21575 -16.775267, -145.21665 -16.774767, -145.21745 -16.774233, -145.2182 -16.773633, -145.2188 -16.772967, -145.21935 -16.772267, -145.21975 -16.771567, -145.22005 -16.7708, -145.22025 -16.770033, -145.2203 -16.769267, 
+      -145.22025 -16.7685, -145.22005 -16.767733, -145.21975 -16.766967, -145.21935 -16.766267, -145.2188 -16.765567, -145.2182 -16.7649, -145.21745 -16.7643, -145.21665 -16.763767, -145.21575 -16.763267, -145.21475 -16.762867, 
+      -145.2137 -16.7625, -145.21265 -16.762233, -145.2115 -16.762033, -145.21035 -16.7619, -145.2092 -16.761867, -145.20805 -16.7619, -145.2069 -16.762033, -145.20575 -16.762233, -145.2047 -16.7625, -145.20365 -16.762867, 
+      -145.20265 -16.763267, -145.20175 -16.763767, -145.20095 -16.7643, -145.2002 -16.7649, -145.1996 -16.765567, -145.19905 -16.766267, -145.19865 -16.766967, -145.19835 -16.767733, -145.19815 -16.7685, -145.1981 -16.769267, 
+      -145.19815 -16.770033, -145.19835 -16.7708, -145.19865 -16.771567, -145.19905 -16.772267, -145.1996 -16.772967, -145.2002 -16.773633, -145.20095 -16.774233, -145.20175 -16.774767, -145.20265 -16.775267, -145.20365 -16.775667, 
+      -145.2047 -16.776033)), 
+  ((-140.92715 -18.372667, -140.9282 -18.372933, -140.9293 -18.373133, -140.93045 -18.373267, -140.9316 -18.3733, -140.93275 -18.373267, -140.9339 -18.373133, -140.935 -18.372933, -140.93605 -18.372667, -140.9371 -18.372333, 
+      -140.93805 -18.3719, -140.93895 -18.3714, -140.93975 -18.370867, -140.9405 -18.370267, -140.94115 -18.369633, -140.94165 -18.368933, -140.94205 -18.368233, -140.94235 -18.3675, -140.94255 -18.366733, -140.9426 -18.365967, 
+      -140.94255 -18.3652, -140.94235 -18.364433, -140.94205 -18.3637, -140.94165 -18.363, -140.94115 -18.3623, -140.9405 -18.361667, -140.93975 -18.361067, -140.93895 -18.360533, -140.93805 -18.360033, -140.9371 -18.3596, 
+      -140.93605 -18.359267, -140.935 -18.359, -140.9339 -18.3588, -140.93275 -18.358667, -140.9316 -18.358633, -140.93045 -18.358667, -140.9293 -18.3588, -140.9282 -18.359, -140.92715 -18.359267, -140.9261 -18.3596, 
+      -140.92515 -18.360033, -140.92425 -18.360533, -140.92345 -18.361067, -140.9227 -18.361667, -140.92205 -18.3623, -140.92155 -18.363, -140.92115 -18.3637, -140.92085 -18.364433, -140.92065 -18.3652, -140.9206 -18.365967, 
+      -140.92065 -18.366733, -140.92085 -18.3675, -140.92115 -18.368233, -140.92155 -18.368933, -140.92205 -18.369633, -140.9227 -18.370267, -140.92345 -18.370867, -140.92425 -18.3714, -140.92515 -18.3719, -140.9261 -18.372333, 
+      -140.92715 -18.372667)), 
+  ((1.7606 42.434233, 1.65035 42.421033, 1.4784 42.404867, 1.7606 42.434233)), 
+  ((-146.6618 -15.305033, -146.6627 -15.305267, -146.66365 -15.305433, -146.66465 -15.305533, -146.6656 -15.305567, -146.66655 -15.305533, -146.66755 -15.305433, -146.6685 -15.305267, -146.6694 -15.305033, -146.67025 -15.304733, 
+      -146.6711 -15.3044, -146.67185 -15.304, -146.67255 -15.303533, -146.67315 -15.303033, -146.67365 -15.302467, -146.6741 -15.3019, -146.67445 -15.3013, -146.6747 -15.300667, -146.67485 -15.3, -146.6749 -15.299367, 
+      -146.67485 -15.298733, -146.6747 -15.298067, -146.67445 -15.297433, -146.6741 -15.296833, -146.67365 -15.296267, -146.67315 -15.2957, -146.67255 -15.2952, -146.67185 -15.294733, -146.6711 -15.294333, -146.67025 -15.294, 
+      -146.6694 -15.2937, -146.6685 -15.293467, -146.66755 -15.2933, -146.66655 -15.2932, -146.6656 -15.293167, -146.66465 -15.2932, -146.66365 -15.2933, -146.6627 -15.293467, -146.6618 -15.2937, -146.66095 -15.294, 
+      -146.6601 -15.294333, -146.65935 -15.294733, -146.65865 -15.2952, -146.65805 -15.2957, -146.65755 -15.296267, -146.6571 -15.296833, -146.65675 -15.297433, -146.6565 -15.298067, -146.65635 -15.298733, -146.6563 -15.299367, 
+      -146.65635 -15.3, -146.6565 -15.300667, -146.65675 -15.3013, -146.6571 -15.3019, -146.65755 -15.302467, -146.65805 -15.303033, -146.65865 -15.303533, -146.65935 -15.304, -146.6601 -15.3044, -146.66095 -15.304733, 
+      -146.6618 -15.305033)), 
+  ((-145.55845 -16.2138, -145.55925 -16.214, -145.56015 -16.214167, -145.561 -16.214233, -145.5619 -16.214267, -145.5628 -16.214233, -145.56365 -16.214167, -145.56455 -16.214, -145.56535 -16.2138, -145.56615 -16.2135, 
+      -145.5669 -16.2132, -145.5676 -16.212833, -145.56825 -16.2124, -145.5688 -16.211933, -145.56925 -16.211433, -145.5697 -16.2109, -145.57 -16.210367, -145.57025 -16.209767, -145.57035 -16.2092, -145.5704 -16.2086, 
+      -145.57035 -16.208, -145.57025 -16.207433, -145.57 -16.206833, -145.5697 -16.2063, -145.56925 -16.205767, -145.5688 -16.205267, -145.56825 -16.2048, -145.5676 -16.204367, -145.5669 -16.204, -145.56615 -16.2037, 
+      -145.56535 -16.2034, -145.56455 -16.2032, -145.56365 -16.203033, -145.5628 -16.202967, -145.5619 -16.202933, -145.561 -16.202967, -145.56015 -16.203033, -145.55925 -16.2032, -145.55845 -16.2034, -145.55765 -16.2037, 
+      -145.5569 -16.204, -145.5562 -16.204367, -145.55555 -16.2048, -145.555 -16.205267, -145.55455 -16.205767, -145.5541 -16.2063, -145.5538 -16.206833, -145.55355 -16.207433, -145.55345 -16.208, -145.5534 -16.2086, 
+      -145.55345 -16.2092, -145.55355 -16.209767, -145.5538 -16.210367, -145.5541 -16.2109, -145.5545 -16.211433, -145.555 -16.211933, -145.55555 -16.2124, -145.5562 -16.212833, -145.5569 -16.2132, -145.55765 -16.2135, 
+      -145.55845 -16.2138)), 
+  ((-145.45005 -16.607133, -145.45075 -16.607333, -145.45145 -16.607467, -145.4522 -16.607533, -145.45295 -16.607567, -145.4537 -16.607533, -145.45445 -16.607467, -145.45515 -16.607333, -145.45585 -16.607133, -145.4565 -16.606933, 
+      -145.45715 -16.606667, -145.45775 -16.606333, -145.45825 -16.606, -145.45875 -16.6056, -145.45915 -16.605167, -145.45945 -16.604733, -145.45975 -16.604267, -145.45995 -16.6038, -145.46005 -16.6033, -145.4601 -16.6028, 
+      -145.46005 -16.6023, -145.45995 -16.6018, -145.45975 -16.601333, -145.45945 -16.600867, -145.45915 -16.600433, -145.45875 -16.6, -145.45825 -16.5996, -145.45775 -16.599267, -145.45715 -16.598933, -145.4565 -16.598667, 
+      -145.45585 -16.598467, -145.45515 -16.598267, -145.45445 -16.598133, -145.4537 -16.598067, -145.45295 -16.598033, -145.4522 -16.598067, -145.45145 -16.598133, -145.45075 -16.598267, -145.45005 -16.598467, -145.4494 -16.598667, 
+      -145.44875 -16.598933, -145.44815 -16.599267, -145.44765 -16.5996, -145.44715 -16.6, -145.44675 -16.600433, -145.44645 -16.600867, -145.44615 -16.601333, -145.44595 -16.6018, -145.44585 -16.6023, -145.4458 -16.6028, 
+      -145.44585 -16.6033, -145.44595 -16.6038, -145.44615 -16.604267, -145.44645 -16.604733, -145.44675 -16.605167, -145.44715 -16.6056, -145.44765 -16.606, -145.44815 -16.606333, -145.44875 -16.606667, -145.4494 -16.606933, 
+      -145.45005 -16.607133)))
+
+POLYGON ((-62.22015 16.730367, -62.20585 16.696633, -62.21155 16.664167, -62.22685 16.659067, -62.2555 16.6648, -62.26695 16.6839, -62.26695 16.715733, -62.25455 16.7361, -62.2431 16.738, -62.2345 16.737367, 
+    -62.22015 16.730367))
+
+MULTIPOLYGON (((-61.65465 17.047633, -61.64325 17.036533, -61.64325 17.022667, -61.6526 17.011567, -61.6713 17.004633, -61.7046 17.001867, -61.7202 16.9894, -61.7202 16.961667, -61.7275 16.949867, -61.74205 16.9478, 
+    -61.75555 16.953333, -61.7816 16.963033, -61.86375 16.9672, -61.88145 16.9769, -61.8835 16.992167, -61.8648 17.024733, -61.86065 17.074667, -61.8263 17.098933, -61.7982 17.106533, -61.7587 17.101, 
+    -61.65465 17.047633)), 
+  ((-61.81625 17.5651, -61.838 17.564533, -61.8641 17.570333, -61.8876 17.584233, -61.89365 17.610333, -61.88235 17.667133, -61.87535 17.6741, -61.86235 17.670033, -61.83625 17.630033, -61.82145 17.630033, 
+      -61.8145 17.637567, -61.8145 17.663667, -61.84665 17.7222, -61.8432 17.732067, -61.831 17.735533, -61.81015 17.733233, -61.7536 17.681067, -61.71795 17.6173, -61.7145 17.5593, -61.72405 17.541333, 
+      -61.73885 17.534967, -61.75795 17.535533, -61.81625 17.5651)))
+
+POLYGON ((12.564712 41.79387, 12.469549 41.830634, 12.465919 41.8746, 12.502558 41.913626, 12.579446 41.920848, 12.696594 41.910919, 12.755146 41.874205, 12.751453 41.830249, 12.692859 41.805906, 12.645256 41.79376, 
+    12.59415 41.7912, 12.564712 41.79387))
+
+MULTIPOLYGON (((6.93055 45.853233, 6.9975 45.8343, 7.09695 45.8343, 7.21465 45.873533, 7.37595 45.885, 7.53425 45.935033, 7.5728 45.931, 7.6834 45.900567, 7.75445 45.9019, 7.9188 45.945167, 
+    7.9675 45.988467, 8.0842 46.0581, 8.27495 46.315, 8.29215 46.3914, 8.31045 46.434667, 8.3429 46.4414, 8.41595 46.426533, 8.42405 46.206133, 8.487 46.141233, 8.6412 46.079033, 
+    8.76195 46.048633, 8.82895 45.958033, 8.85735 45.886367, 8.82485 45.818733, 8.82285 45.779533, 8.8878 45.7606, 8.97815 45.770733, 9.0106 45.791, 9.0187 45.815333, 9.00655 45.838333, 
+    8.9416 45.882967, 8.93145 45.903233, 9.11005 46.118233, 9.2186 46.205467, 9.24495 46.2893, 9.29165 46.3069, 9.454 46.310933, 9.5189 46.251433, 9.6356 46.252133, 9.69445 46.277833, 
+    9.7939 46.350833, 9.8426 46.350833, 9.9136 46.3211, 9.9329 46.266367, 10.01815 46.242, 10.04855 46.201433, 10.10335 46.198733, 10.1602 46.217667, 10.1602 46.2285, 10.10135 46.275833, 
+    10.10335 46.3583, 10.0242 46.436733, 10.02625 46.498933, 10.0709 46.5314, 10.12975 46.5449, 10.21905 46.546267, 10.2312 46.492167, 10.2657 46.48, 10.30425 46.48, 10.38845 46.503633, 
+    10.42495 46.528, 10.427 46.549633, 10.3722 46.653733, 10.3783 46.7254, 10.45745 46.806533, 10.5112 46.8356, 10.53005 46.8389, 10.58005 46.847667, 10.7221 46.760033, 10.8799 46.726133, 
+    10.97985 46.736633, 11.00705 46.759433, 11.1245 46.9195, 11.1824 46.953367, 11.235 46.959233, 11.37615 46.955133, 11.52345 47.013567, 11.65675 46.941133, 11.7111 46.941133, 11.9171 47.000367, 
+    12 47.0242, 12.04735 47.0582, 12.08185 47.059967, 12.1057 47.029933, 12.111 46.969833, 12.1879 46.906233, 12.2674 46.892067, 12.30455 46.865567, 12.3178 46.809033, 12.49275 46.703, 
+    12.63595 46.672933, 12.73135 46.6641, 12.9077 46.619933, 13.50155 46.565167, 13.715 46.5581, 13.89665 46.531367, 13.824 46.502033, 13.70785 46.502367, 13.59415 46.463733, 13.5759 46.442833, 
+    13.45325 46.359633, 13.429 46.3051, 13.45325 46.250533, 13.51085 46.2243, 13.5745 46.218233, 13.626 46.196, 13.6351 46.1657, 13.5563 46.092967, 13.48965 46.058633, 13.4836 46.020233, 
+    13.5078 46.004067, 13.56845 46.0081, 13.61695 45.996, 13.6836 45.939433, 13.6927 45.8566, 13.74725 45.7778, 13.88365 45.670733, 13.92305 45.6182, 13.88365 45.557567, 13.8018 45.525267, 
+    13.6836 45.527267, 13.59805 45.538067, 13.61155 45.5493, 13.65105 45.5526, 13.77465 45.547667, 13.7957 45.584733, 13.68695 45.6539, 13.66965 45.701667, 13.6573 45.7626, 13.6054 45.820233, 
+    13.5547 45.842467, 13.5201 45.8474, 13.49045 45.835867, 13.4682 45.784833, 13.446 45.77, 13.4015 45.7733, 13.357 45.7634, 13.31745 45.755167, 13.28535 45.755167, 13.18155 45.788133, 
+    13.0889 45.808733, 13.0296 45.8005, 13.0024 45.784, 12.99995 45.757667, 13.03205 45.723067, 13.0815 45.696733, 13.0815 45.6819, 13.0815 45.6605, 13.0271 45.637433, 12.85165 45.6325, 
+    12.71325 45.588033, 12.4402 45.462033, 12.33395 45.411, 12.27095 45.336067, 12.24375 45.3476, 12.26105 45.383833, 12.31545 45.429933, 12.45385 45.535333, 12.49335 45.578167, 12.49335 45.593, 
+    12.4736 45.606167, 12.43655 45.597933, 12.39205 45.5617, 12.34755 45.5304, 12.2932 45.523833, 12.24625 45.497467, 12.23635 45.4596, 12.1919 45.387133, 12.18445 45.352533, 12.1202 45.3229, 
+    12.07325 45.304767, 12.08315 45.283367, 12.08315 45.268533, 12.12515 45.275133, 12.1573 45.298167, 12.17705 45.2949, 12.1894 45.2702, 12.1894 45.252067, 12.2092 45.250433, 12.22645 45.2702, 
+    12.2759 45.271833, 12.28825 45.2422, 12.2685 45.1796, 12.2858 45.1302, 12.329 45.114567, 12.35125 45.0849, 12.3636 45.048667, 12.3933 45.040433, 12.44765 45.020667, 12.46 44.995967, 
+    12.46495 44.953167, 12.4526 44.890567, 12.418 44.8527, 12.4044 44.851867, 12.3871 44.876567, 12.3896 44.9194, 12.3896 44.9441, 12.36735 44.952333, 12.3451 44.932567, 12.33275 44.881533, 
+    12.32285 44.861767, 12.30555 44.850233, 12.28825 44.8634, 12.266 44.8881, 12.24375 44.9013, 12.2067 44.881533, 12.18445 44.833767, 12.1968 44.766233, 12.1795 44.721767, 12.2413 44.6559, 
+    12.24625 44.616367, 12.25365 44.583433, 12.23015 44.503567, 12.23015 44.468967, 12.2895 44.3652, 12.3389 44.277933, 12.37225 44.229333, 12.47605 44.1536, 12.5947 44.049833, 12.7998 43.946067, 
+    12.9864 43.8761, 13.2088 43.745967, 13.3435 43.685833, 13.472 43.675967, 13.5659 43.6529, 13.6141 43.6043, 13.61905 43.545, 13.75 43.3029, 13.88965 43.015467, 13.89585 42.8516, 
+    13.92795 42.7495, 13.9786 42.6943, 14.13925 42.537833, 14.31225 42.411, 14.54335 42.2949, 14.62735 42.255367, 14.7361 42.159833, 14.8609 42.0997, 14.9548 42.070067, 15.0413 42.017333, 
+    15.4083 41.939933, 15.48245 41.935, 15.6876 41.9597, 15.90385 41.990167, 16.0299 41.9918, 16.11765 41.9663, 16.17695 41.918533, 16.1794 41.880633, 16.1794 41.8164, 16.0855 41.758767, 
+    15.9545 41.699467, 15.8989 41.649233, 15.88655 41.609733, 15.8989 41.558667, 15.97305 41.505967, 16.1164 41.4203, 16.32525 41.3503, 16.5798 41.267933, 16.8356 41.1782, 17.04565 41.135367, 
+    17.2026 41.068633, 17.41265 40.927, 17.5696 40.847133, 17.8637 40.7335, 18.0083 40.6882, 18.12445 40.6009, 18.33695 40.419733, 18.4247 40.3514, 18.47165 40.269033, 18.46175 40.160333, 
+    18.4148 40.061533, 18.3938 39.9866, 18.3938 39.9372, 18.4111 39.876267, 18.4111 39.836733, 18.3864 39.8186, 18.30235 39.810367, 18.2134 39.869667, 18.02555 40.0772, 17.8958 40.282267, 
+    17.82165 40.326733, 17.64865 40.3432, 17.3657 40.353933, 17.294 40.375333, 17.2013 40.489833, 17.0975 40.5491, 16.98385 40.5491, 16.88745 40.4964, 16.7997 40.4149, 16.7503 40.279833, 
+    16.6959 40.2222, 16.6032 40.152233, 16.5884 40.1028, 16.61065 39.995733, 16.6032 39.9381, 16.54265 39.841733, 16.5303 39.775833, 16.5723 39.709967, 16.63905 39.6721, 16.82565 39.6548, 
+    16.8825 39.618567, 16.9319 39.5461, 17.10985 39.485133, 17.1778 39.449733, 17.20255 39.408567, 17.16545 39.373967, 17.12345 39.3361, 17.0938 39.2801, 17.1012 39.202667, 17.1766 39.0635, 
+    17.1939 39.0075, 17.1741 38.9581, 17.1123 38.935033, 17.00975 38.944067, 16.88615 38.949, 16.78235 38.922667, 16.66375 38.8255, 16.62545 38.711, 16.6205 38.5216, 16.6143 38.4302, 
+    16.43145 38.313267, 16.24115 38.166667, 16.18305 38.0687, 16.1732 38.022567, 16.00265 37.931967, 15.8717 37.902333, 15.78645 37.916333, 15.7296 37.983867, 15.70735 38.099167, 15.66285 38.171633, 
+    15.66655 38.239967, 15.75305 38.345367, 15.8964 38.449133, 15.96685 38.5455, 15.96685 38.586667, 15.9174 38.634433, 15.91 38.690433, 15.93225 38.728333, 16.00515 38.745633, 16.14355 38.755533, 
+    16.22015 38.780233, 16.2622 38.847767, 16.22265 38.928467, 16.1411 39.0767, 16.12255 39.210933, 16.12505 39.313033, 16.0954 39.369033, 15.8989 39.5642, 15.83465 39.677833, 15.82105 39.8417, 
+    15.82105 39.9257, 15.73705 40.014633, 15.63945 40.106033, 15.5727 40.114267, 15.4244 40.089567, 15.3478 40.048367, 15.3021 40.050833, 15.223 40.134833, 15.1958 40.1694, 15.11425 40.208933, 
+    15.00305 40.2287, 14.9425 40.2608, 14.91285 40.298667, 14.97215 40.415633, 14.96475 40.474933, 14.88815 40.5968, 14.83255 40.688233, 14.7856 40.712933, 14.72135 40.714567, 14.4742 40.650333, 
+    14.38645 40.6446, 14.32715 40.633067, 14.2901 40.636367, 14.2901 40.654467, 14.3321 40.689067, 14.3914 40.702233, 14.43095 40.731867, 14.4334 40.778, 14.37905 40.817533, 14.22335 40.860333, 
+    14.08495 40.8686, 14.0417 40.8431, 14.0343 40.826633, 14.01205 40.821667, 14.01205 40.8579, 14.0417 40.922133, 14.0417 40.963333, 13.9997 40.991333, 13.91815 41.017667, 13.8514 41.152733, 
+    13.7933 41.235933, 13.65985 41.278733, 13.5882 41.2804, 13.57585 41.267233, 13.57585 41.244167, 13.5709 41.219467, 13.54125 41.2244, 13.47945 41.247467, 13.3917 41.302667, 13.34725 41.324067, 
+    13.24835 41.320767, 13.2039 41.301, 13.1347 41.277967, 13.0791 41.2656, 13.042 41.280433, 13.0346 41.323233, 13.01235 41.3776, 12.9728 41.410533, 12.80475 41.456667, 12.6639 41.473133, 
+    12.5638 41.503633, 12.52425 41.567867, 12.48965 41.6354, 12.38095 41.6815, 12.245 41.770433, 12.0837 41.841467, 12 41.8783, 11.94585 41.8942, 11.8435 41.946267, 11.7628 42.0119, 
+    11.6853 42.129133, 11.61105 42.2109, 11.448 42.302333, 11.3786 42.312, 11.27045 42.361467, 11.23815 42.362533, 11.21555 42.349633, 11.1962 42.309833, 11.17035 42.304467, 11.10905 42.325967, 
+    11.0929 42.3518, 11.09775 42.367933, 11.15425 42.394833, 11.1752 42.4572, 11.1736 42.477667, 11.15425 42.491633, 11.12195 42.4927, 11.1074 42.501333, 11.08805 42.536833, 10.90885 42.683133, 
+    10.8556 42.6971, 10.7765 42.7014, 10.7539 42.7068, 10.7394 42.716467, 10.7523 42.8122, 10.6958 42.863833, 10.649 42.882133, 10.60705 42.884267, 10.5344 42.8531, 10.50375 42.855233, 
+    10.47145 42.876767, 10.46015 42.902567, 10.4957 42.971433, 10.52795 43.093, 10.51505 43.152167, 10.4618 43.2533, 10.27615 43.497467, 10.25355 43.543733, 10.2778 43.707233, 10.25195 43.775033, 
+    10.15025 43.8826, 9.93395 43.985867, 9.8177 44.047167, 9.7822 44.048267, 9.7725 44.042867, 9.78865 44.0106, 9.7806 44.004167, 9.7677 44.004167, 9.73865 44.016, 9.64985 44.075167, 
+    9.47875 44.152633, 9.42545 44.160167, 9.38995 44.177367, 9.348 44.208567, 9.32055 44.209633, 9.28665 44.213933, 9.25435 44.236533, 9.2382 44.272033, 9.21725 44.289233, 9.18495 44.288167, 
+    9.16395 44.2774, 9.15265 44.2591, 9.17365 44.209633, 9.17205 44.201033, 9.1559 44.195633, 9.1252 44.204233, 9.00255 44.279533, 8.75075 44.358067, 8.69585 44.3602, 8.65065 44.353733, 
+    8.4505 44.259067, 8.42305 44.2526, 8.415 44.2397, 8.42305 44.2096, 8.4053 44.134267, 8.3375 44.098767, 8.25195 44.071867, 8.22455 44.054667, 8.21485 44.034233, 8.21485 43.993333, 
+    8.20195 43.9686, 8.1632 43.9428, 8.1438 43.9331, 8.1406 43.8976, 8.11315 43.875, 8.0599 43.8578, 7.98405 43.814767, 7.8436 43.7728, 7.74835 43.732967, 7.6031 43.730833, 
+    7.524 43.721133, 7.5074 43.787967, 7.5013 43.8487, 7.53715 43.926867, 7.60275 44.000567, 7.62585 44.066167, 7.62585 44.143933, 7.60155 44.169867, 7.5906 44.171467, 7.5803 44.167833, 
+    7.45145 44.095733, 7.39915 44.090067, 7.33655 44.098567, 7.21015 44.1188, 7.03935 44.161333, 6.9348 44.2229, 6.89835 44.285267, 6.83815 44.351267, 6.8661 44.455733, 6.8345 44.4841, 
+    6.83085 44.497067, 6.83085 44.505167, 6.9105 44.5736, 6.90565 44.635167, 6.89715 44.657033, 6.89715 44.667533, 6.91415 44.682133, 7.0065 44.6805, 7.0296 44.685367, 7.0527 44.698333, 
+    7.05635 44.730733, 6.96335 44.8097, 6.7932 44.849367, 6.7294 44.886233, 6.6662 44.979367, 6.58965 45.0134, 6.54465 45.027167, 6.52885 45.0474, 6.52765 45.066033, 6.54225 45.079, 
+    6.5854 45.089933, 6.72035 45.100467, 6.8656 45.134067, 7.05155 45.2167, 7.0911 45.2503, 7.1215 45.319133, 7.1142 45.375033, 7.048 45.450767, 6.83165 45.6079, 6.7976 45.6589, 
+    6.7976 45.6986, 6.81825 45.7626, 6.93055 45.853233), 
+  (12.564712 41.79387, 12.59415 41.7912, 12.645256 41.79376, 12.692859 41.805906, 12.751453 41.830249, 12.755146 41.874205, 12.696594 41.910919, 12.579446 41.920848, 12.502558 41.913626, 12.465919 41.8746, 
+      12.469549 41.830634, 12.564712 41.79387), 
+  (12.2459 43.948933, 12.28515 43.905833, 12.33595 43.882767, 12.4006 43.882767, 12.46985 43.908933, 12.4976 43.945867, 12.49065 43.988967, 12.46525 44.052067, 12.4283 44.070533, 12.34055 44.062867, 
+      12.2759 44.027433, 12.23665 43.9859, 12.2459 43.948933)), 
+  ((12.42235 37.771533, 12.4294 37.820767, 12.4909 37.867633, 12.5155 37.908633, 12.49795 38.1301, 12.563 38.1758, 12.6403 38.179333, 12.72645 38.215633, 12.795 38.2168, 12.87585 38.116033, 
+      12.94965 38.0715, 13.01995 38.075, 13.1395 38.169933, 13.26075 38.206267, 13.3451 38.209767, 13.455 38.1676, 13.6501 38.007067, 13.6993 37.9836, 13.87685 37.991833, 14.0623 38.041033, 
+      14.2433 38.068, 14.57995 38.0797, 14.65725 38.1125, 14.7856 38.205067, 14.8963 38.215633, 15.00445 38.1875, 15.131 38.1875, 15.1679 38.201567, 15.24345 38.269533, 15.29445 38.280067, 
+      15.3665 38.2754, 15.41395 38.297667, 15.4737 38.338667, 15.53525 38.342167, 15.5827 38.292967, 15.58795 38.193367, 15.5194 38.068, 15.22765 37.770367, 15.1925 37.6989, 15.16435 37.5946, 
+      15.0765 37.490333, 15.0642 37.407133, 15.0958 37.327433, 15.20305 37.265367, 15.21535 37.253633, 15.219 37.246667, 15.2135 37.1718, 15.21885 37.1634, 15.22835 37.154567, 15.29545 37.129233, 
+      15.3032 37.123567, 15.3366 37.000533, 15.31375 36.974767, 15.2347 36.9525, 15.14855 36.892733, 15.1222 36.8447, 15.1556 36.7205, 15.1169 36.693533, 15.04135 36.6748, 14.56585 36.770867, 
+      14.4657 36.825967, 14.44635 36.943133, 14.36025 37.013433, 14.2855 37.0767, 14.18885 37.088433, 14.0359 37.083733, 13.9164 37.1142, 13.67735 37.2009, 13.53585 37.2759, 13.4005 37.295833, 
+      13.30385 37.340367, 13.24585 37.441133, 13.1852 37.468067, 13.08675 37.4751, 13.02525 37.5325, 12.918 37.560633, 12.78445 37.5618, 12.58405 37.684833, 12.4593 37.743433, 12.42235 37.771533)), 
+  ((8.32285 39.941167, 8.31625 39.959333, 8.3266 39.9769, 8.38585 39.998833, 8.446 40.003233, 8.45915 40.0095, 8.4601 40.025767, 8.3943 40.096567, 8.3943 40.149833, 8.40935 40.213133, 
+      8.3924 40.240067, 8.3445 40.2883, 8.3379 40.3328, 8.35295 40.382933, 8.35105 40.412367, 8.3078 40.460633, 8.305 40.486333, 8.31535 40.517033, 8.3097 40.533333, 8.2909 40.541467, 
+      8.27115 40.538967, 8.1969 40.5114, 8.17435 40.5139, 8.15175 40.527067, 8.11415 40.527067, 8.0822 40.532067, 8.0681 40.541467, 8.0728 40.552133, 8.1386 40.607267, 8.15455 40.643, 
+      8.1555 40.733233, 8.1621 40.859167, 8.148 40.8999, 8.1602 40.9118, 8.16775 40.911167, 8.1884 40.901167, 8.1931 40.8811, 8.21475 40.836, 8.2721 40.797767, 8.3595 40.759533, 
+      8.4253 40.750767, 8.47135 40.7614, 8.53625 40.789, 8.57105 40.830367, 8.57575 40.858567, 8.58985 40.872333, 8.72145 40.9068, 8.8136 40.9444, 8.85305 40.983867, 8.92545 41.042767, 
+      9.0091 41.067833, 9.11815 41.084133, 9.1567 41.0854, 9.16325 41.096033, 9.1595 41.105433, 9.1219 41.1374, 9.1191 41.1537, 9.12565 41.164967, 9.14165 41.171233, 9.16705 41.1706, 
+      9.2197 41.1612, 9.27795 41.1305, 9.30425 41.129233, 9.3306 41.132367, 9.3466 41.128, 9.37665 41.0979, 9.3936 41.045267, 9.40485 41.037767, 9.4265 41.034, 9.4434 41.0409, 
+      9.4697 41.068467, 9.49885 41.074733, 9.51765 41.069733, 9.52895 41.0547, 9.5092 40.9939, 9.5186 40.973233, 9.54305 40.961333, 9.5647 40.939367, 9.56095 40.855433, 9.57785 40.8316, 
+      9.6305 40.804033, 9.69255 40.785233, 9.69635 40.7702, 9.6888 40.7564, 9.6324 40.720067, 9.62865 40.7088, 9.655 40.688733, 9.71515 40.651133, 9.79415 40.5045, 9.79415 40.408, 
+      9.72645 40.324033, 9.61925 40.240067, 9.6174 40.21, 9.62865 40.1373, 9.6644 40.0709, 9.67385 39.983167, 9.734 39.8616, 9.72835 39.834033, 9.68135 39.7789, 9.7039 39.654833, 
+      9.6569 39.501933, 9.6569 39.421733, 9.60615 39.295167, 9.6193 39.243767, 9.6419 39.202433, 9.64 39.1761, 9.59675 39.131, 9.5949 39.099667, 9.52535 39.057067, 9.4934 39.044533, 
+      9.45765 39.047033, 9.42195 39.0533, 9.311 39.115967, 9.2847 39.115967, 9.2264 39.0984, 9.19445 39.099667, 9.13995 39.1172, 9.10985 39.1172, 9.0685 39.1034, 9.05155 39.0746, 
+      9.0459 39.037, 9.05345 38.968067, 9.0477 38.924833, 8.91125 38.813967, 8.8851 38.808967, 8.81035 38.8152, 8.7692 38.8202, 8.7262 38.837633, 8.6926 38.8364, 8.6365 38.8065, 
+      8.6197 38.808967, 8.58415 38.818933, 8.5692 38.898667, 8.48885 38.949733, 8.45895 38.949733, 8.42535 38.9323, 8.41225 38.894933, 8.3917 38.878733, 8.38605 38.8775, 8.36925 38.8837, 
+      8.32815 38.949733, 8.32815 38.977133, 8.34495 38.999567, 8.38235 39.004533, 8.42535 38.999567, 8.4496 39.004533, 8.4702 39.034433, 8.4646 39.061833, 8.3954 39.1042, 8.3917 39.135333, 
+      8.3749 39.3521, 8.39355 39.401933, 8.4571 39.494133, 8.4563 39.552667, 8.4309 39.622867, 8.4281 39.661067, 8.43845 39.678633, 8.45445 39.6805, 8.4676 39.676733, 8.50615 39.6404, 
+      8.52495 39.632867, 8.54375 39.6379, 8.56535 39.658567, 8.5776 39.743167, 8.5748 39.808967, 8.5419 39.8384, 8.5259 39.839033, 8.46385 39.8077, 8.43095 39.8052, 8.4131 39.813967, 
+      8.3774 39.900433, 8.32285 39.941167)), 
+  ((10.3231 42.6724, 10.29205 42.6724, 10.25295 42.657833, 10.22075 42.661667, 10.2035 42.657833, 10.17245 42.644833, 10.1195 42.644833, 10.0804 42.670867, 10.08615 42.710733, 10.1149 42.7253, 
+      10.2 42.723767, 10.25985 42.735267, 10.33575 42.735267, 10.3645 42.7506, 10.37945 42.777433, 10.40475 42.792, 10.42085 42.792, 10.4473 42.778967, 10.45075 42.760567, 10.4105 42.7069, 
+      10.42085 42.655533, 10.399 42.6425, 10.376 42.640967, 10.34725 42.663967, 10.3231 42.6724)), 
+  ((8.19445 39.042033, 8.1778 39.053133, 8.16805 39.061433, 8.18195 39.0753, 8.243 39.0864, 8.28185 39.083633, 8.3193 39.0596, 8.32625 39.038333, 8.3054 39.020767, 8.2749 39.017067, 
+      8.19445 39.042033)), 
+  ((12 36.7209, 11.94985 36.7295, 11.928 36.746033, 11.9236 36.755767, 11.9265 36.7655, 11.93965 36.775233, 11.97025 36.780067, 12 36.7772, 12.05415 36.757733, 12.066 36.738733, 
+      12.047 36.724533, 12 36.7209)), 
+  ((8.2655 40.972733, 8.2521 40.961233, 8.23545 40.951433, 8.2188 40.946333, 8.2105 40.947167, 8.20155 40.956567, 8.21755 41.016667, 8.25145 41.0529, 8.26485 41.061, 8.28535 41.061, 
+      8.29495 41.0533, 8.29495 41.041367, 8.26935 41.003433, 8.2655 40.972733)), 
+  ((10.2658 42.300133, 10.27135 42.311167, 10.2868 42.314867, 10.3089 42.312633, 10.3365 42.2913, 10.3387 42.2626, 10.32215 42.228, 10.2901 42.219167, 10.27245 42.226533, 10.2603 42.2464, 
+      10.2658 42.300133)), 
+  ((13.81695 40.781433, 13.84735 40.800633, 13.87935 40.810767, 13.9073 40.7969, 13.9105 40.771833, 13.87535 40.744667, 13.83535 40.7388, 13.81775 40.7516, 13.81695 40.781433)), 
+  ((12.30935 37.954567, 12.3746 37.952733, 12.41065 37.9259, 12.4079 37.912, 12.3954 37.905533, 12.36905 37.906467, 12.34125 37.921267, 12.3038 37.922167, 12.2802 37.938833, 12.28575 37.946233, 
+      12.30935 37.954567)), 
+  ((12.83085 35.904867, 12.86865 35.920633, 12.90175 35.920633, 12.9183 35.911167, 12.9183 35.8891, 12.88045 35.862333, 12.8592 35.859167, 12.83555 35.874933, 12.83085 35.904867)), 
+  ((12.29895 35.616467, 12.3344 35.6212, 12.38405 35.596, 12.3817 35.5755, 12.3628 35.564467, 12.33205 35.5692, 12.29895 35.596, 12.29895 35.616467)), 
+  ((12.939 40.9829, 12.95605 40.9829, 12.9679 40.971533, 12.97055 40.958367, 12.93175 40.906233, 12.916 40.9058, 12.9022 40.915433, 12.90085 40.937333, 12.939 40.9829)), 
+  ((10.8468 42.2906, 10.8425 42.301367, 10.84415 42.3096, 10.85325 42.3164, 10.8694 42.3171, 10.8914 42.306367, 10.91235 42.270567, 10.9113 42.2505, 10.89735 42.244067, 10.8898 42.2462, 
+      10.86885 42.2609, 10.8468 42.2906)), 
+  ((12.5401 35.5818, 12.559 35.586533, 12.58025 35.583367, 12.63225 35.553433, 12.63225 35.5424, 12.6157 35.532933, 12.58735 35.534533, 12.5401 35.561333, 12.5401 35.5818)), 
+  ((13.2152 38.749, 13.23195 38.747767, 13.2562 38.7322, 13.2553 38.716667, 13.218 38.695533, 13.1984 38.695533, 13.1732 38.707967, 13.1695 38.719767, 13.2152 38.749)), 
+  ((14.91605 38.450533, 14.9315 38.456567, 14.9701 38.4497, 14.99455 38.432533, 14.99585 38.415367, 14.9688 38.404233, 14.94695 38.407667, 14.91865 38.429967, 14.91605 38.450533)), 
+  ((9.40805 41.175267, 9.42115 41.184, 9.43785 41.185967, 9.45335 41.1844, 9.4611 41.174867, 9.4611 41.1538, 9.4474 41.131967, 9.4283 41.129567, 9.41105 41.135933, 9.4021 41.150233, 
+      9.40805 41.175267)), 
+  ((14.5647 38.577533, 14.59045 38.591267, 14.60845 38.598133, 14.6239 38.592967, 14.62905 38.552633, 14.6136 38.544067, 14.59175 38.5458, 14.5647 38.560367, 14.5647 38.577533)), 
+  ((9.68065 40.877867, 9.6939 40.885233, 9.71005 40.8911, 9.73065 40.889633, 9.7461 40.872467, 9.7417 40.8504, 9.71155 40.842067, 9.69315 40.845033, 9.68065 40.854833, 9.68065 40.877867)), 
+  ((9.62765 40.930833, 9.61665 40.920533, 9.60045 40.915633, 9.585 40.919067, 9.5813 40.929833, 9.57395 40.943567, 9.5622 40.958767, 9.56365 40.965633, 9.58645 40.969533, 9.61075 40.9666, 
+      9.62765 40.950933, 9.62765 40.930833)), 
+  ((12.04705 38.0073, 12.05815 38.012867, 12.07065 38.009167, 12.10255 37.986033, 12.10115 37.9592, 12.08035 37.950867, 12.0526 37.960133, 12.04705 38.0073)), 
+  ((12.81545 40.993, 12.82135 40.997367, 12.83055 40.9921, 12.83055 40.9505, 12.8148 40.9264, 12.79965 40.918967, 12.79045 40.923767, 12.7865 40.9575, 12.81545 40.993)), 
+  ((9.3294 41.193533, 9.3431 41.200667, 9.36155 41.204633, 9.38065 41.204633, 9.39315 41.1955, 9.39315 41.185967, 9.3723 41.170867, 9.3526 41.160967, 9.33655 41.162133, 9.3282 41.173267, 
+      9.3294 41.193533)), 
+  ((14.9405 38.526067, 14.9495 38.5372, 14.9624 38.534633, 14.9997 38.509767, 15.00355 38.499467, 14.9881 38.489167, 14.9688 38.489167, 14.9418 38.507167, 14.9405 38.526067)), 
+  ((15.0975 38.677067, 15.11295 38.681333, 15.12325 38.674467, 15.12325 38.662467, 15.1014 38.635867, 15.0795 38.626433, 15.06535 38.635, 15.06535 38.650467, 15.0975 38.677067)), 
+  ((15.1959 38.832567, 15.217 38.840167, 15.23975 38.837267, 15.256 38.824267, 15.2549 38.809833, 15.2392 38.8001, 15.22295 38.799733, 15.19915 38.813433, 15.1959 38.832567)), 
+  ((10.1002 42.5187, 10.08915 42.512833, 10.0759 42.515033, 10.06705 42.529767, 10.07255 42.5452, 10.09465 42.558467, 10.11345 42.559933, 10.12445 42.554767, 10.12445 42.541533, 10.1002 42.5187)), 
+  ((10.24595 42.558467, 10.25255 42.5614, 10.2625 42.5614, 10.27135 42.5592, 10.2879 42.5408, 10.2879 42.528267, 10.28125 42.521667, 10.2636 42.525333, 10.24595 42.558467)))
+
+MULTIPOLYGON (((-64.38685 18.397333, -64.3949 18.420533, -64.3922 18.4366, -64.3387 18.4696, -64.31595 18.476733, -64.23965 18.465133, -64.2303 18.455333, -64.241 18.446433, -64.30525 18.431267, -64.3561 18.400933, 
+    -64.36815 18.396467, -64.38685 18.397333)), 
+  ((-64.55685 18.4259, -64.5314 18.417867, -64.52875 18.404467, -64.53275 18.394667, -64.56485 18.387533, -64.64385 18.387533, -64.68535 18.3688, -64.69335 18.3688, -64.7027 18.375933, -64.6947 18.392867, 
+      -64.66525 18.416067, -64.62375 18.426767, -64.55685 18.4259)), 
+  ((-64.27715 18.6801, -64.32 18.707733, -64.35745 18.717533, -64.4016 18.719333, -64.415 18.726467, -64.415 18.736267, -64.39895 18.7461, -64.3494 18.751433, -64.28385 18.7327, -64.25975 18.708633, 
+      -64.2517 18.6899, -64.2544 18.680067, -64.26375 18.6765, -64.2678 18.6765, -64.27715 18.6801)), 
+  ((-64.86295 18.390933, -64.8782 18.3924, -64.8782 18.4011, -64.8542 18.414167, -64.80845 18.418533, -64.7845 18.417067, -64.778 18.4069, -64.78885 18.399633, -64.86295 18.390933)))
+
+MULTIPOLYGON (((-64.6233 17.6946, -64.83615 17.657033, -64.8913 17.6519, -64.9041 17.657033, -64.91565 17.6724, -64.8913 17.705733, -64.86695 17.7194, -64.82845 17.7211, -64.7964 17.733067, -64.7759 17.731367, 
+    -64.731 17.709133, -64.69125 17.707433, -64.64255 17.714267, -64.62075 17.712567, -64.60795 17.7023, -64.6118 17.696333, -64.6233 17.6946)), 
+  ((-64.8651 18.308167, -64.87385 18.296567, -64.8869 18.290767, -64.92175 18.2893, -65.00455 18.311067, -65.05465 18.321233, -65.07205 18.3314, -65.06555 18.341567, -65.0307 18.348833, -64.9675 18.379333, 
+      -64.93485 18.383667, -64.90215 18.3706, -64.8651 18.308167)), 
+  ((-64.79105 18.2922, -64.8041 18.311067, -64.7954 18.3285, -64.76275 18.338667, -64.7039 18.332867, -64.6625 18.308167, -64.6625 18.2922, -64.6865 18.276233, -64.73005 18.276233, -64.79105 18.2922)), 
+  ((-65.3726 18.314067, -65.37415 18.327533, -65.3555 18.331667, -65.298 18.314067, -65.2856 18.287133, -65.28715 18.269533, -65.32755 18.263333, -65.3555 18.278867, -65.3726 18.314067)))
+
+MULTIPOLYGON (((169.71585 5.910567, 169.7288 5.912, 169.74285 5.903367, 169.73095 5.819033, 169.70825 5.7859, 169.67585 5.752767, 169.60885 5.7117, 169.5764 5.7052, 169.5699 5.716, 169.5883 5.7369, 
+    169.61205 5.765, 169.638 5.790933, 169.6769 5.8414, 169.6769 5.863733, 169.6953 5.895433, 169.71585 5.910567)), 
+  ((168.81775 4.639133, 168.844 4.6333, 168.844 4.6216, 168.8046 4.6041, 168.7491 4.588533, 168.7024 4.595333, 168.66885 4.603133, 168.67615 4.619667, 168.7214 4.619667, 168.81775 4.639133)), 
+  ((167.46795 11.3351, 167.468 11.338233, 167.4684 11.341433, 167.4692 11.3446, 167.4703 11.347767, 167.47175 11.3509, 167.47355 11.3539, 167.47565 11.356767, 167.47805 11.3595, 167.48065 11.362, 
+      167.48355 11.364333, 167.4866 11.3664, 167.4898 11.3682, 167.49315 11.3697, 167.4966 11.3709, 167.5001 11.3718, 167.5036 11.372367, 167.5071 11.3726, 167.5105 11.3725, 167.51385 11.372067, 
+      167.51705 11.3713, 167.52005 11.370233, 167.5229 11.368833, 167.52545 11.367133, 167.5278 11.3652, 167.5298 11.362967, 167.53155 11.360533, 167.5329 11.3579, 167.53395 11.355067, 167.53465 11.352133, 
+      167.535 11.349033, 167.53495 11.3459, 167.53455 11.3427, 167.53375 11.339533, 167.53265 11.336367, 167.5312 11.333233, 167.5294 11.330233, 167.5273 11.327367, 167.5249 11.324633, 167.5223 11.322133, 
+      167.5194 11.3198, 167.51635 11.317733, 167.51315 11.315933, 167.5098 11.314433, 167.50635 11.313233, 167.50285 11.312333, 167.49935 11.311767, 167.49585 11.311533, 167.49245 11.311633, 167.4891 11.312067, 
+      167.4859 11.312833, 167.4829 11.3139, 167.48005 11.3153, 167.4775 11.317, 167.47515 11.318933, 167.47315 11.321167, 167.4714 11.3236, 167.47005 11.326233, 167.469 11.329067, 167.4683 11.332, 
+      167.46795 11.3351)), 
+  ((170.08995 12.384633, 170.09415 12.393, 170.10525 12.3939, 170.14845 12.388333, 170.17215 12.368833, 170.17355 12.350267, 170.15265 12.342833, 170.1234 12.349333, 170.1011 12.366967, 170.08995 12.384633)), 
+  ((168.9657 7.7431, 168.9644 7.7459, 168.96345 7.7488, 168.9628 7.751767, 168.9625 7.754767, 168.96255 7.7578, 168.96295 7.760767, 168.96365 7.7637, 168.9647 7.766533, 168.96605 7.769267, 
+      168.96775 7.771833, 168.9697 7.7742, 168.9719 7.776367, 168.97435 7.778333, 168.977 7.78, 168.97985 7.781433, 168.98285 7.782567, 168.98595 7.7834, 168.98915 7.783933, 168.9924 7.784167, 
+      168.99565 7.784067, 168.9989 7.783667, 169.00205 7.782933, 169.00515 7.7819, 169.0081 7.7806, 169.0109 7.779, 169.01355 7.777167, 169.0159 7.775067, 169.01805 7.772767, 169.01995 7.770267, 
+      169.02155 7.767633, 169.02285 7.764833, 169.0238 7.761933, 169.02445 7.758967, 169.02475 7.755967, 169.0247 7.752933, 169.0243 7.749967, 169.0236 7.747033, 169.02255 7.7442, 169.0212 7.741467, 
+      169.0195 7.7389, 169.01755 7.736533, 169.01535 7.734367, 169.0129 7.7324, 169.01025 7.730733, 169.0074 7.7293, 169.0044 7.728167, 169.0013 7.727333, 168.9981 7.7268, 168.99485 7.726567, 
+      168.9916 7.726667, 168.98835 7.727067, 168.9852 7.7278, 168.9821 7.728833, 168.97915 7.730133, 168.97635 7.731733, 168.9737 7.733567, 168.97135 7.735667, 168.9692 7.737967, 168.9673 7.740467, 
+      168.9657 7.7431)), 
+  ((168.27735 5.6745, 168.2774 5.6782, 168.27775 5.681967, 168.2783 5.685833, 168.27915 5.689667, 168.28025 5.6935, 168.28155 5.697267, 168.2831 5.7009, 168.28485 5.7044, 168.28675 5.7077, 
+      168.28885 5.7108, 168.29105 5.713633, 168.2934 5.716167, 168.29585 5.718367, 168.2983 5.720267, 168.30085 5.721767, 168.3034 5.7229, 168.3059 5.723633, 168.30835 5.724, 168.31075 5.723933, 
+      168.31305 5.723467, 168.3152 5.7226, 168.3172 5.721367, 168.31905 5.719733, 168.3207 5.717767, 168.32215 5.715467, 168.32335 5.712833, 168.32435 5.709933, 168.3251 5.706767, 168.32555 5.7034, 
+      168.32575 5.699867, 168.3257 5.696167, 168.32535 5.6924, 168.3248 5.688533, 168.32395 5.6847, 168.32285 5.680867, 168.32155 5.6771, 168.32 5.673467, 168.31825 5.669967, 168.31635 5.666667, 
+      168.31425 5.663567, 168.31205 5.660733, 168.3097 5.6582, 168.30725 5.656, 168.3048 5.6541, 168.30225 5.6526, 168.2997 5.651467, 168.2972 5.650733, 168.29475 5.650367, 168.29235 5.650433, 
+      168.29005 5.6509, 168.2879 5.651767, 168.2859 5.653, 168.28405 5.654633, 168.2824 5.6566, 168.28095 5.6589, 168.27975 5.661533, 168.27875 5.664433, 168.278 5.6676, 168.27755 5.670967, 
+      168.27735 5.6745)), 
+  ((170.181 8.940833, 170.179 8.942933, 170.17725 8.9452, 170.1759 8.947567, 170.1749 8.95, 170.17425 8.9525, 170.174 8.955, 170.1741 8.957533, 170.1746 8.960033, 170.1755 8.962467, 
+      170.1767 8.964833, 170.1783 8.967067, 170.1802 8.9692, 170.18245 8.971167, 170.18495 8.972933, 170.1877 8.974533, 170.1907 8.9759, 170.1939 8.977033, 170.19725 8.977933, 170.20075 8.9786, 
+      170.2043 8.979, 170.20795 8.979133, 170.21155 8.979, 170.21515 8.9786, 170.21865 8.977933, 170.2221 8.977033, 170.22535 8.9759, 170.2284 8.9745, 170.2313 8.972933, 170.2339 8.971133, 
+      170.23625 8.969167, 170.23825 8.967067, 170.24 8.9648, 170.24135 8.962433, 170.24235 8.96, 170.243 8.9575, 170.24325 8.955, 170.24315 8.952467, 170.24265 8.949967, 170.24175 8.947533, 
+      170.24055 8.945167, 170.23895 8.942933, 170.23705 8.9408, 170.2348 8.938833, 170.2323 8.937067, 170.22955 8.935467, 170.22655 8.9341, 170.22335 8.932967, 170.22 8.932067, 170.2165 8.9314, 
+      170.21295 8.931, 170.2093 8.930867, 170.2057 8.931, 170.2021 8.9314, 170.1986 8.932067, 170.19515 8.932967, 170.1919 8.9341, 170.18885 8.9355, 170.18595 8.937067, 170.18335 8.938867, 
+      170.181 8.940833)), 
+  ((168.56545 7.364233, 168.5635 7.368367, 168.5617 7.372667, 168.56005 7.3771, 168.55855 7.3816, 168.5573 7.386133, 168.55625 7.390633, 168.55545 7.395067, 168.55485 7.399367, 168.5545 7.4035, 
+      168.5544 7.407433, 168.55455 7.411133, 168.5549 7.4145, 168.55555 7.417533, 168.5564 7.420233, 168.5575 7.4225, 168.5588 7.424367, 168.5603 7.425767, 168.56195 7.426733, 168.5638 7.427233, 
+      168.5658 7.427267, 168.5679 7.4268, 168.5701 7.425867, 168.57235 7.4245, 168.5747 7.422667, 168.57705 7.420433, 168.5794 7.4178, 168.5817 7.414767, 168.58395 7.411433, 168.58615 7.407767, 
+      168.58825 7.403867, 168.5902 7.399733, 168.592 7.395433, 168.59365 7.391, 168.59515 7.3865, 168.5964 7.381967, 168.59745 7.377467, 168.59825 7.373033, 168.59885 7.368733, 168.5992 7.3646, 
+      168.5993 7.360667, 168.59915 7.356967, 168.5988 7.3536, 168.59815 7.350567, 168.5973 7.347867, 168.5962 7.3456, 168.5949 7.343733, 168.5934 7.342333, 168.59175 7.341367, 168.5899 7.340867, 
+      168.5879 7.340833, 168.5858 7.3413, 168.5836 7.342233, 168.58135 7.3436, 168.579 7.345433, 168.57665 7.347667, 168.5743 7.3503, 168.572 7.353333, 168.56975 7.356667, 168.56755 7.360333, 
+      168.56545 7.364233)), 
+  ((170.07285 8.944267, 170.07255 8.9469, 170.0726 8.949567, 170.073 8.952233, 170.07375 8.9549, 170.0748 8.9575, 170.0762 8.960033, 170.0779 8.962467, 170.0799 8.964733, 170.08215 8.966867, 
+      170.0846 8.968833, 170.0873 8.970567, 170.0902 8.9721, 170.0932 8.973367, 170.09635 8.9744, 170.0996 8.975167, 170.1029 8.975667, 170.10615 8.975867, 170.10945 8.9758, 170.11265 8.975467, 
+      170.11575 8.974833, 170.11875 8.973967, 170.12155 8.9728, 170.1242 8.9714, 170.1266 8.9698, 170.1288 8.967933, 170.13065 8.9659, 170.13225 8.9637, 170.13355 8.961333, 170.1345 8.958867, 
+      170.13515 8.9563, 170.13545 8.953667, 170.1354 8.951, 170.135 8.948333, 170.13425 8.945667, 170.1332 8.943067, 170.1318 8.940533, 170.1301 8.9381, 170.1281 8.935833, 170.12585 8.9337, 
+      170.1234 8.931733, 170.1207 8.93, 170.1178 8.928467, 170.1148 8.9272, 170.11165 8.926167, 170.1084 8.9254, 170.1051 8.9249, 170.10185 8.9247, 170.09855 8.924767, 170.09535 8.9251, 
+      170.09225 8.925733, 170.08925 8.9266, 170.08645 8.927767, 170.0838 8.929167, 170.0814 8.930767, 170.0792 8.932633, 170.07735 8.934667, 170.07575 8.936867, 170.07445 8.9392, 170.0735 8.9417, 
+      170.07285 8.944267)), 
+  ((169.8708 9.466533, 169.86915 9.4677, 169.8679 9.469133, 169.867 9.4708, 169.8665 9.472733, 169.86645 9.4749, 169.86675 9.477233, 169.8675 9.479767, 169.8686 9.4824, 169.8701 9.485167, 
+      169.872 9.488033, 169.8742 9.490933, 169.87675 9.493867, 169.87955 9.496767, 169.88265 9.499633, 169.88595 9.502433, 169.8895 9.5051, 169.89315 9.507667, 169.89695 9.510033, 169.90075 9.512233, 
+      169.90465 9.5142, 169.9085 9.515967, 169.91235 9.517467, 169.91605 9.518667, 169.9196 9.5196, 169.923 9.520233, 169.9262 9.5206, 169.92915 9.520633, 169.9318 9.520333, 169.93415 9.519767, 
+      169.93615 9.5189, 169.9378 9.517733, 169.9391 9.5163, 169.93995 9.514633, 169.94045 9.5127, 169.9405 9.510533, 169.9402 9.5082, 169.93945 9.505667, 169.93835 9.503033, 169.93685 9.500267, 
+      169.93495 9.4974, 169.93275 9.4945, 169.9302 9.491567, 169.9274 9.488667, 169.9243 9.4858, 169.921 9.483, 169.91745 9.480333, 169.9138 9.477767, 169.91 9.4754, 169.9062 9.4732, 
+      169.9023 9.471233, 169.89845 9.469467, 169.8946 9.467967, 169.8909 9.466767, 169.88735 9.465833, 169.88395 9.4652, 169.88075 9.464833, 169.8778 9.4648, 169.87515 9.4651, 169.8728 9.465667, 
+      169.8708 9.466533)), 
+  ((170.04815 12.286167, 170.0621 12.301033, 170.08995 12.301967, 170.10805 12.290833, 170.11225 12.2704, 170.0955 12.255533, 170.06905 12.2546, 170.05095 12.264833, 170.04815 12.286167)), 
+  ((165.53955 11.6585, 165.5363 11.660133, 165.53325 11.661967, 165.53035 11.663967, 165.5277 11.666133, 165.52525 11.6684, 165.5231 11.6708, 165.52125 11.673233, 165.5197 11.675733, 165.5185 11.678267, 
+      165.51765 11.680767, 165.51715 11.683267, 165.517 11.685667, 165.51725 11.688, 165.51785 11.690233, 165.51875 11.6923, 165.52005 11.694233, 165.52165 11.695967, 165.5236 11.6975, 165.5258 11.6988, 
+      165.5283 11.699867, 165.531 11.700733, 165.53395 11.7013, 165.53705 11.701633, 165.5403 11.7017, 165.54365 11.7015, 165.5471 11.701033, 165.55055 11.7003, 165.554 11.699333, 165.55745 11.698133, 
+      165.56075 11.6967, 165.564 11.695067, 165.56705 11.693233, 165.56995 11.691233, 165.5726 11.689067, 165.57505 11.6868, 165.5772 11.6844, 165.57905 11.681967, 165.5806 11.679467, 165.5818 11.676933, 
+      165.58265 11.674433, 165.58315 11.671933, 165.5833 11.669533, 165.58305 11.6672, 165.58245 11.664967, 165.58155 11.6629, 165.58025 11.660967, 165.57865 11.659233, 165.5767 11.6577, 165.5745 11.6564, 
+      165.572 11.655333, 165.5693 11.654467, 165.56635 11.6539, 165.56325 11.653567, 165.56 11.6535, 165.55665 11.6537, 165.5532 11.654167, 165.54975 11.6549, 165.5463 11.655867, 165.54285 11.657067, 
+      165.53955 11.6585)), 
+  ((169.99015 9.4561, 169.98685 9.457267, 169.9836 9.458633, 169.98055 9.4602, 169.97775 9.461967, 169.9751 9.463833, 169.97275 9.465867, 169.9707 9.468033, 169.96895 9.470233, 169.96755 9.472533, 
+      169.96645 9.474867, 169.96575 9.4772, 169.96535 9.479533, 169.96535 9.481833, 169.96575 9.484067, 169.9665 9.486233, 169.9676 9.488233, 169.969 9.490133, 169.9708 9.4919, 169.97285 9.493467, 
+      169.9752 9.494833, 169.97785 9.496033, 169.98065 9.496967, 169.9837 9.4977, 169.98695 9.4982, 169.9903 9.498467, 169.99375 9.498467, 169.99725 9.4982, 170.00075 9.497733, 170.00425 9.497, 
+      170.0077 9.496067, 170.011 9.4949, 170.01425 9.493533, 170.0173 9.491967, 170.0201 9.4902, 170.02275 9.488333, 170.0251 9.4863, 170.02715 9.484133, 170.0289 9.481933, 170.0303 9.479633, 
+      170.0314 9.4773, 170.0321 9.474967, 170.0325 9.472633, 170.0325 9.470333, 170.0321 9.4681, 170.03135 9.465933, 170.03025 9.463933, 170.02885 9.462033, 170.02705 9.460267, 170.025 9.4587, 
+      170.02265 9.457333, 170.02 9.456133, 170.0172 9.4552, 170.01415 9.454467, 170.0109 9.453967, 170.00755 9.4537, 170.0041 9.4537, 170.0006 9.453967, 169.9971 9.454433, 169.9936 9.455167, 
+      169.99015 9.4561)), 
+  ((166.79135 9.257933, 166.7873 9.258867, 166.7833 9.26, 166.77935 9.261333, 166.7755 9.2628, 166.7718 9.264467, 166.7683 9.266267, 166.765 9.268167, 166.762 9.270167, 166.75925 9.272233, 
+      166.75685 9.274367, 166.7548 9.276533, 166.75315 9.278733, 166.75185 9.280867, 166.75095 9.283, 166.7505 9.285033, 166.75045 9.287, 166.75085 9.288867, 166.75165 9.2906, 166.75285 9.292167, 
+      166.75445 9.293567, 166.75645 9.294833, 166.75875 9.295867, 166.76145 9.2967, 166.7644 9.297333, 166.76765 9.297733, 166.7711 9.2979, 166.77475 9.297867, 166.7786 9.297567, 166.7825 9.297067, 
+      166.7865 9.296367, 166.79055 9.295433, 166.79455 9.2943, 166.7985 9.292967, 166.80235 9.2915, 166.80605 9.289833, 166.80955 9.288033, 166.81285 9.286133, 166.81585 9.284133, 166.8186 9.282067, 
+      166.821 9.279933, 166.82305 9.277767, 166.8247 9.275567, 166.826 9.273433, 166.8269 9.2713, 166.82735 9.269267, 166.8274 9.2673, 166.827 9.265433, 166.8262 9.2637, 166.825 9.262133, 
+      166.8234 9.260733, 166.8214 9.259467, 166.8191 9.258433, 166.8164 9.2576, 166.81345 9.256967, 166.8102 9.256567, 166.80675 9.2564, 166.8031 9.256433, 166.79925 9.256733, 166.79535 9.257233, 
+      166.79135 9.257933)), 
+  ((166.7667 11.295033, 166.7662 11.298033, 166.7659 11.3011, 166.7659 11.304233, 166.76615 11.3074, 166.76665 11.310533, 166.7674 11.313633, 166.7684 11.316633, 166.76965 11.319533, 166.7711 11.3223, 
+      166.77275 11.324867, 166.7746 11.327233, 166.77665 11.329367, 166.7788 11.331233, 166.78105 11.332867, 166.78345 11.334167, 166.7859 11.335167, 166.7884 11.335867, 166.7909 11.336233, 166.7934 11.336267, 
+      166.79585 11.335967, 166.79825 11.335333, 166.80055 11.3344, 166.80275 11.333167, 166.80475 11.3316, 166.80665 11.329767, 166.80835 11.3277, 166.80985 11.325367, 166.8111 11.322833, 166.81215 11.320133, 
+      166.81295 11.317267, 166.81345 11.314267, 166.81375 11.3112, 166.81375 11.308067, 166.8135 11.3049, 166.813 11.301767, 166.81225 11.298667, 166.81125 11.295667, 166.81 11.292767, 166.80855 11.29, 
+      166.8069 11.287433, 166.80505 11.285067, 166.803 11.282933, 166.80085 11.281067, 166.7986 11.279433, 166.7962 11.278133, 166.79375 11.277133, 166.79125 11.276433, 166.78875 11.276067, 166.78625 11.276033, 
+      166.7838 11.276333, 166.7814 11.276967, 166.7791 11.2779, 166.7769 11.279133, 166.7749 11.2807, 166.773 11.282533, 166.7713 11.2846, 166.7698 11.286933, 166.76855 11.289467, 166.7675 11.292167, 
+      166.7667 11.295033)), 
+  ((169.6543 9.429567, 169.65055 9.429733, 169.64675 9.4301, 169.643 9.430667, 169.6393 9.431433, 169.6357 9.4324, 169.63225 9.433567, 169.629 9.434867, 169.62595 9.436333, 169.6231 9.437933, 
+      169.6206 9.439667, 169.61835 9.4415, 169.6165 9.4434, 169.61495 9.445367, 169.6138 9.447367, 169.613 9.4494, 169.6126 9.451433, 169.6126 9.453433, 169.613 9.455367, 169.6138 9.457233, 
+      169.61495 9.459, 169.6165 9.4607, 169.6184 9.462233, 169.62065 9.463633, 169.62315 9.464867, 169.62595 9.4659, 169.62905 9.4668, 169.6323 9.467467, 169.63575 9.467933, 169.63935 9.4682, 
+      169.64305 9.468267, 169.6468 9.4681, 169.6506 9.467733, 169.65435 9.467167, 169.65805 9.4664, 169.66165 9.465433, 169.6651 9.464267, 169.66835 9.462967, 169.6714 9.4615, 169.67425 9.4599, 
+      169.67675 9.458167, 169.679 9.456333, 169.68085 9.454433, 169.6824 9.452467, 169.68355 9.450467, 169.68435 9.448433, 169.68475 9.4464, 169.68475 9.4444, 169.68435 9.442467, 169.68355 9.4406, 
+      169.6824 9.438833, 169.68085 9.437133, 169.67895 9.4356, 169.6767 9.4342, 169.6742 9.432967, 169.6714 9.431933, 169.6683 9.431033, 169.66505 9.430367, 169.6616 9.4299, 169.658 9.429633, 
+      169.6543 9.429567)), 
+  ((169.8115 9.273, 169.8084 9.274333, 169.80545 9.275833, 169.80265 9.277533, 169.80005 9.2794, 169.7977 9.281367, 169.7956 9.283467, 169.7938 9.285667, 169.7923 9.287933, 169.79115 9.2902, 
+      169.7903 9.292533, 169.7898 9.294833, 169.78965 9.2971, 169.7898 9.2993, 169.79035 9.301433, 169.79125 9.303433, 169.79245 9.305333, 169.794 9.307067, 169.79585 9.308633, 169.79795 9.310033, 
+      169.80035 9.311233, 169.80295 9.3122, 169.80575 9.312933, 169.80875 9.313433, 169.81185 9.313733, 169.8151 9.313767, 169.8184 9.313533, 169.82175 9.3131, 169.82505 9.3124, 169.82835 9.3115, 
+      169.8316 9.310367, 169.8347 9.309033, 169.83765 9.307533, 169.84045 9.305833, 169.84305 9.303967, 169.8454 9.302, 169.8475 9.2999, 169.8493 9.2977, 169.8508 9.295433, 169.85195 9.293167, 
+      169.8528 9.290833, 169.8533 9.288533, 169.85345 9.286267, 169.8533 9.284067, 169.85275 9.281933, 169.85185 9.279933, 169.85065 9.278033, 169.8491 9.2763, 169.84725 9.274733, 169.84515 9.273333, 
+      169.84275 9.272133, 169.84015 9.271167, 169.83735 9.270433, 169.83435 9.269933, 169.83125 9.269633, 169.828 9.2696, 169.8247 9.269833, 169.82135 9.270267, 169.81805 9.270967, 169.81475 9.271867, 
+      169.8115 9.273)), 
+  ((170.21295 9.549533, 170.2134 9.552233, 170.2142 9.554967, 170.21525 9.5577, 170.21655 9.5604, 170.21815 9.563033, 170.22 9.565567, 170.22205 9.567967, 170.2243 9.570233, 170.2267 9.572333, 
+      170.2293 9.574267, 170.23195 9.575933, 170.23475 9.5774, 170.2376 9.5786, 170.24045 9.579567, 170.2433 9.580233, 170.24615 9.580633, 170.2489 9.580733, 170.25155 9.580567, 170.2541 9.5801, 
+      170.2565 9.579367, 170.2587 9.578333, 170.2607 9.577067, 170.2625 9.575567, 170.264 9.573833, 170.2653 9.571867, 170.2663 9.569733, 170.267 9.5674, 170.2674 9.564967, 170.26755 9.5624, 
+      170.26735 9.559767, 170.2669 9.557067, 170.2661 9.554333, 170.26505 9.5516, 170.26375 9.5489, 170.26215 9.546267, 170.2603 9.543733, 170.25825 9.541333, 170.256 9.539067, 170.2536 9.536967, 
+      170.251 9.535033, 170.24835 9.533367, 170.24555 9.5319, 170.2427 9.5307, 170.23985 9.529733, 170.237 9.529067, 170.23415 9.528667, 170.2314 9.528567, 170.22875 9.528733, 170.2262 9.5292, 
+      170.2238 9.529933, 170.2216 9.530967, 170.2196 9.532233, 170.2178 9.533733, 170.2163 9.535467, 170.215 9.537433, 170.214 9.539567, 170.2133 9.5419, 170.2129 9.544333, 170.21275 9.5469, 
+      170.21295 9.549533)), 
+  ((169.79935 9.119067, 169.79915 9.1221, 169.79925 9.125233, 169.79955 9.1284, 169.80005 9.1316, 169.80085 9.134767, 169.80185 9.137867, 169.80305 9.1409, 169.8045 9.1438, 169.8061 9.146533, 
+      169.80785 9.1491, 169.8098 9.151433, 169.81185 9.153533, 169.814 9.1554, 169.81625 9.156933, 169.81855 9.1582, 169.8209 9.159167, 169.82325 9.159767, 169.82555 9.160067, 169.82785 9.160033, 
+      169.83005 9.159667, 169.8322 9.158967, 169.8342 9.157933, 169.83605 9.1566, 169.83775 9.154967, 169.83925 9.153067, 169.8406 9.1509, 169.84175 9.1485, 169.84265 9.1459, 169.8433 9.1431, 
+      169.84375 9.140167, 169.84395 9.137133, 169.84385 9.134, 169.84355 9.130833, 169.84305 9.127633, 169.84225 9.124467, 169.84125 9.121367, 169.84005 9.118333, 169.8386 9.115433, 169.837 9.1127, 
+      169.83525 9.110133, 169.8333 9.1078, 169.83125 9.1057, 169.8291 9.103833, 169.82685 9.1023, 169.82455 9.101033, 169.8222 9.100067, 169.81985 9.099467, 169.81755 9.099167, 169.81525 9.0992, 
+      169.81305 9.099567, 169.8109 9.100267, 169.8089 9.1013, 169.80705 9.102633, 169.80535 9.104267, 169.80385 9.106167, 169.8025 9.108333, 169.80135 9.110733, 169.80045 9.113333, 169.7998 9.116133, 
+      169.79935 9.119067)), 
+  ((168.8321 7.240667, 168.8281 7.239667, 168.82395 7.238833, 168.8197 7.238167, 168.8153 7.237667, 168.8109 7.2373, 168.8065 7.237133, 168.80215 7.237133, 168.79795 7.237333, 168.79385 7.2377, 
+      168.79 7.2382, 168.78635 7.2389, 168.783 7.239733, 168.77995 7.240733, 168.77725 7.241833, 168.77495 7.2431, 168.77305 7.244467, 168.77155 7.2459, 168.77055 7.247433, 168.76995 7.249033, 
+      168.76985 7.250667, 168.77015 7.252333, 168.77095 7.254, 168.7722 7.255667, 168.7739 7.2573, 168.776 7.2589, 168.77845 7.260433, 168.7813 7.261867, 168.7845 7.263233, 168.788 7.264467, 
+      168.79175 7.265567, 168.79575 7.266567, 168.7999 7.2674, 168.80415 7.268067, 168.80855 7.268567, 168.81295 7.268933, 168.81735 7.2691, 168.8217 7.2691, 168.8259 7.2689, 168.83 7.268533, 
+      168.83385 7.268033, 168.8375 7.267333, 168.84085 7.2665, 168.8439 7.2655, 168.8466 7.2644, 168.8489 7.263133, 168.8508 7.261767, 168.8523 7.260333, 168.8533 7.2588, 168.8539 7.2572, 
+      168.854 7.255567, 168.8537 7.2539, 168.8529 7.252233, 168.85165 7.250567, 168.84995 7.248933, 168.84785 7.247333, 168.8454 7.2458, 168.84255 7.244367, 168.83935 7.243, 168.83585 7.241767, 
+      168.8321 7.240667)), 
+  ((169.43565 5.8806, 169.4324 5.882233, 169.4292 5.884, 169.42615 5.885967, 169.4233 5.888033, 169.4206 5.890233, 169.4182 5.892533, 169.416 5.8949, 169.4141 5.8973, 169.41255 5.899733, 
+      169.41125 5.902133, 169.41035 5.9045, 169.40975 5.906833, 169.4095 5.909033, 169.40965 5.911133, 169.4101 5.9131, 169.4109 5.9149, 169.41205 5.916533, 169.41355 5.917967, 169.41535 5.9192, 
+      169.41745 5.9202, 169.4198 5.920967, 169.42235 5.921467, 169.4252 5.921733, 169.42815 5.921767, 169.4313 5.921533, 169.43455 5.921033, 169.4379 5.9203, 169.44125 5.919333, 169.44465 5.918133, 
+      169.448 5.916733, 169.45125 5.9151, 169.45445 5.913333, 169.4575 5.911367, 169.46035 5.9093, 169.46305 5.9071, 169.46545 5.9048, 169.46765 5.902433, 169.46955 5.900033, 169.4711 5.8976, 
+      169.4724 5.8952, 169.4733 5.892833, 169.4739 5.8905, 169.47415 5.8883, 169.474 5.8862, 169.47355 5.884233, 169.47275 5.882433, 169.4716 5.8808, 169.4701 5.879367, 169.4683 5.878133, 
+      169.4662 5.877133, 169.46385 5.876367, 169.4613 5.875867, 169.45845 5.8756, 169.4555 5.875567, 169.45235 5.8758, 169.4491 5.8763, 169.44575 5.877033, 169.4424 5.878, 169.439 5.8792, 
+      169.43565 5.8806)), 
+  ((169.1135 5.6533, 169.1133 5.656733, 169.11325 5.660233, 169.11345 5.663833, 169.11385 5.667467, 169.1145 5.671067, 169.1153 5.674633, 169.1163 5.6781, 169.1175 5.681433, 169.11885 5.6846, 
+      169.12035 5.687567, 169.12195 5.6903, 169.12375 5.692767, 169.1256 5.694967, 169.1275 5.696833, 169.1295 5.698367, 169.13155 5.699533, 169.13355 5.700367, 169.1356 5.7008, 169.1376 5.700867, 
+      169.13955 5.700567, 169.1414 5.699867, 169.1432 5.6988, 169.14485 5.6974, 169.1464 5.695633, 169.14775 5.693567, 169.14895 5.6912, 169.15 5.688533, 169.15085 5.685667, 169.1515 5.682567, 
+      169.15195 5.679267, 169.15215 5.675833, 169.1522 5.672333, 169.152 5.668733, 169.1516 5.6651, 169.15095 5.6615, 169.15015 5.657933, 169.14915 5.654467, 169.14795 5.651133, 169.1466 5.647967, 
+      169.1451 5.645, 169.1435 5.642267, 169.1417 5.6398, 169.13985 5.6376, 169.13795 5.635733, 169.13595 5.6342, 169.1339 5.633033, 169.1319 5.6322, 169.12985 5.631767, 169.12785 5.6317, 
+      169.1259 5.632, 169.12405 5.6327, 169.12225 5.633767, 169.1206 5.635167, 169.11905 5.636933, 169.1177 5.639, 169.1165 5.641367, 169.11545 5.644033, 169.1146 5.6469, 169.11395 5.65, 
+      169.1135 5.6533)), 
+  ((169.4729 10.0418, 169.47125 10.0438, 169.4699 10.0459, 169.46885 10.0481, 169.46805 10.050333, 169.4676 10.052633, 169.4675 10.054933, 169.4677 10.057233, 169.4682 10.059467, 169.46905 10.061667, 
+      169.47015 10.063767, 169.4716 10.065767, 169.4733 10.067633, 169.47525 10.069333, 169.47745 10.070867, 169.47985 10.072233, 169.48245 10.073367, 169.48525 10.0743, 169.4881 10.075033, 169.4911 10.0755, 
+      169.49415 10.075733, 169.4972 10.075733, 169.5003 10.0755, 169.50335 10.075, 169.5063 10.0743, 169.50915 10.073367, 169.5119 10.0722, 169.51445 10.070867, 169.5168 10.0693, 169.51895 10.0676, 
+      169.5209 10.065733, 169.52255 10.063733, 169.5239 10.061633, 169.52495 10.059433, 169.52575 10.0572, 169.5262 10.0549, 169.5263 10.0526, 169.5261 10.0503, 169.5256 10.048067, 169.52475 10.045867, 
+      169.52365 10.043767, 169.5222 10.041767, 169.5205 10.0399, 169.51855 10.0382, 169.51635 10.036667, 169.51395 10.0353, 169.51135 10.034167, 169.50855 10.033233, 169.5057 10.0325, 169.5027 10.032033, 
+      169.49965 10.0318, 169.4966 10.0318, 169.4935 10.032033, 169.49045 10.032533, 169.4875 10.033233, 169.48465 10.034167, 169.4819 10.035333, 169.47935 10.036667, 169.477 10.038233, 169.47485 10.039933, 
+      169.4729 10.0418)), 
+  ((170.89465 8.900433, 170.89355 8.902, 170.89285 8.9037, 170.89255 8.905467, 170.89265 8.907367, 170.8931 8.9093, 170.894 8.911267, 170.8952 8.913267, 170.8968 8.915267, 170.89875 8.917267, 
+      170.90105 8.9192, 170.90365 8.921067, 170.90645 8.922833, 170.90955 8.9245, 170.91285 8.926067, 170.91635 8.927467, 170.91995 8.928733, 170.9236 8.9298, 170.92735 8.9307, 170.9311 8.9314, 
+      170.93485 8.931933, 170.9385 8.932233, 170.94205 8.9323, 170.94545 8.9322, 170.94865 8.931867, 170.95165 8.931333, 170.9544 8.9306, 170.95685 8.9297, 170.959 8.9286, 170.9608 8.927333, 
+      170.96225 8.9259, 170.96335 8.924333, 170.96405 8.922633, 170.96435 8.920867, 170.96425 8.918967, 170.9638 8.917033, 170.9629 8.915067, 170.9617 8.913067, 170.9601 8.911067, 170.95815 8.909067, 
+      170.95585 8.907133, 170.95325 8.905267, 170.9504 8.9035, 170.94735 8.901833, 170.94405 8.900267, 170.94055 8.898867, 170.93695 8.8976, 170.9333 8.896533, 170.92955 8.895633, 170.9258 8.894933, 
+      170.92205 8.8944, 170.9184 8.8941, 170.91485 8.894033, 170.91145 8.894133, 170.90825 8.894467, 170.90525 8.895, 170.9025 8.895733, 170.90005 8.896633, 170.8979 8.897733, 170.8961 8.899, 
+      170.89465 8.900433)), 
+  ((170.68955 10.146233, 170.68705 10.147933, 170.6847 10.149767, 170.68255 10.151733, 170.68065 10.153833, 170.67905 10.156, 170.6777 10.158267, 170.6766 10.160567, 170.67585 10.1629, 170.6754 10.165233, 
+      170.6753 10.167533, 170.67545 10.169767, 170.676 10.1719, 170.6768 10.173967, 170.6779 10.1759, 170.6793 10.177667, 170.681 10.1793, 170.68295 10.180733, 170.6851 10.181933, 170.6875 10.182967, 
+      170.69005 10.183767, 170.6928 10.184333, 170.69565 10.184633, 170.6986 10.184733, 170.7016 10.184567, 170.70465 10.184133, 170.7077 10.1835, 170.7107 10.182633, 170.7136 10.181533, 170.71645 10.180233, 
+      170.71915 10.178733, 170.72165 10.177033, 170.724 10.1752, 170.72615 10.173233, 170.72805 10.171133, 170.72965 10.168967, 170.731 10.1667, 170.7321 10.1644, 170.73285 10.162067, 170.7333 10.159733, 
+      170.7334 10.157433, 170.73325 10.1552, 170.7327 10.153067, 170.7319 10.151, 170.7308 10.149067, 170.7294 10.1473, 170.7277 10.145667, 170.72575 10.144233, 170.7236 10.143033, 170.7212 10.142, 
+      170.71865 10.1412, 170.7159 10.140633, 170.71305 10.140333, 170.7101 10.140233, 170.7071 10.1404, 170.70405 10.140833, 170.701 10.141467, 170.698 10.142333, 170.6951 10.143433, 170.69225 10.144733, 
+      170.68955 10.146233)), 
+  ((169.7808 9.4935, 169.77765 9.492, 169.7743 9.490633, 169.77075 9.489433, 169.7671 9.488367, 169.7633 9.4875, 169.7595 9.486767, 169.75565 9.486267, 169.7518 9.485933, 169.74805 9.4858, 
+      169.74445 9.485833, 169.74095 9.4861, 169.73765 9.486533, 169.73455 9.4872, 169.73175 9.488, 169.7292 9.489, 169.727 9.490133, 169.7251 9.491433, 169.7236 9.492867, 169.72245 9.494433, 
+      169.7217 9.4961, 169.72135 9.497833, 169.7214 9.499633, 169.72185 9.501467, 169.7227 9.503367, 169.72395 9.505233, 169.72555 9.5071, 169.72755 9.508933, 169.72985 9.5107, 169.73245 9.512367, 
+      169.73535 9.513967, 169.7385 9.515467, 169.74185 9.516833, 169.7454 9.518033, 169.74905 9.5191, 169.75285 9.519967, 169.75665 9.5207, 169.7605 9.5212, 169.76435 9.521533, 169.7681 9.521667, 
+      169.7717 9.521633, 169.7752 9.521367, 169.7785 9.520933, 169.7816 9.520267, 169.7844 9.519467, 169.78695 9.518467, 169.78915 9.517333, 169.79105 9.516033, 169.79255 9.5146, 169.7937 9.513033, 
+      169.79445 9.511367, 169.7948 9.509633, 169.79475 9.507833, 169.7943 9.506, 169.79345 9.5041, 169.7922 9.502233, 169.7906 9.500367, 169.7886 9.498533, 169.7863 9.496767, 169.7837 9.4951, 
+      169.7808 9.4935)), 
+  ((168.61435 7.2349, 168.61405 7.236433, 168.61425 7.238033, 168.6149 7.239633, 168.61595 7.241267, 168.6175 7.2429, 168.61945 7.244533, 168.62175 7.2461, 168.6245 7.247633, 168.62755 7.2491, 
+      168.6309 7.250467, 168.63455 7.251733, 168.63845 7.252867, 168.6425 7.2539, 168.6467 7.254767, 168.65105 7.2555, 168.6554 7.256067, 168.6598 7.2565, 168.6641 7.256733, 168.66835 7.2568, 
+      168.67245 7.2567, 168.6764 7.256433, 168.6801 7.256, 168.68355 7.2554, 168.68665 7.254633, 168.68945 7.253733, 168.6919 7.2527, 168.6939 7.251533, 168.69555 7.250233, 168.6967 7.248867, 
+      168.69745 7.2474, 168.69775 7.245867, 168.69755 7.244267, 168.6969 7.242667, 168.69585 7.241033, 168.6943 7.2394, 168.69235 7.237767, 168.69005 7.2362, 168.6873 7.234667, 168.68425 7.2332, 
+      168.6809 7.231833, 168.67725 7.230567, 168.67335 7.229433, 168.6693 7.2284, 168.6651 7.227533, 168.66075 7.2268, 168.6564 7.226233, 168.652 7.2258, 168.6477 7.225567, 168.64345 7.2255, 
+      168.63935 7.2256, 168.6354 7.225867, 168.6317 7.2263, 168.62825 7.2269, 168.62515 7.227667, 168.62235 7.228567, 168.6199 7.2296, 168.6179 7.230767, 168.61625 7.232067, 168.6151 7.233433, 
+      168.61435 7.2349)), 
+  ((170.7323 10.083333, 170.7288 10.082867, 170.72525 10.082567, 170.7216 10.0825, 170.71795 10.0826, 170.71435 10.0829, 170.7108 10.0834, 170.70735 10.0841, 170.70405 10.084933, 170.7009 10.085967, 
+      170.698 10.087167, 170.69535 10.0885, 170.69295 10.089967, 170.69085 10.091533, 170.68905 10.0932, 170.6876 10.094933, 170.68655 10.096767, 170.68585 10.0986, 170.6855 10.100467, 170.68555 10.102333, 
+      170.686 10.104167, 170.6868 10.105967, 170.68795 10.107733, 170.6895 10.109367, 170.69135 10.110933, 170.6935 10.112367, 170.696 10.1137, 170.69875 10.114867, 170.7017 10.115867, 170.7049 10.1167, 
+      170.7082 10.117367, 170.7117 10.117833, 170.71525 10.118133, 170.7189 10.1182, 170.72255 10.1181, 170.72615 10.1178, 170.7297 10.1173, 170.73315 10.1166, 170.73645 10.115767, 170.7396 10.114733, 
+      170.7425 10.113533, 170.74515 10.1122, 170.74755 10.110733, 170.74965 10.109167, 170.75145 10.1075, 170.7529 10.105767, 170.75395 10.103933, 170.75465 10.1021, 170.755 10.100233, 170.75495 10.098367, 
+      170.7545 10.096533, 170.7537 10.094733, 170.75255 10.092967, 170.751 10.091333, 170.74915 10.089767, 170.747 10.088333, 170.7445 10.087, 170.74175 10.085833, 170.7388 10.084833, 170.7356 10.084, 
+      170.7323 10.083333)), 
+  ((167.21255 9.067067, 167.21135 9.068367, 167.2105 9.069833, 167.21 9.071467, 167.2099 9.073233, 167.2102 9.0751, 167.21085 9.077033, 167.2119 9.079067, 167.2133 9.081133, 167.215 9.083233, 
+      167.2171 9.085367, 167.21945 9.087433, 167.2221 9.089467, 167.225 9.091467, 167.2281 9.093333, 167.2314 9.095133, 167.23485 9.096767, 167.2384 9.098267, 167.242 9.099633, 167.24565 9.1008, 
+      167.2493 9.101767, 167.2529 9.102533, 167.2564 9.1031, 167.25975 9.103467, 167.26295 9.1036, 167.26595 9.103533, 167.26875 9.1032, 167.27125 9.1027, 167.27345 9.101967, 167.2754 9.101033, 
+      167.27695 9.0999, 167.27815 9.0986, 167.279 9.097133, 167.2795 9.0955, 167.2796 9.093733, 167.2793 9.091867, 167.27865 9.089933, 167.2776 9.0879, 167.2762 9.085833, 167.2745 9.083733, 
+      167.2724 9.0816, 167.27005 9.079533, 167.2674 9.0775, 167.2645 9.0755, 167.2614 9.073633, 167.2581 9.071833, 167.25465 9.0702, 167.2511 9.0687, 167.2475 9.067333, 167.24385 9.066167, 
+      167.2402 9.0652, 167.2366 9.064433, 167.2331 9.063867, 167.22975 9.0635, 167.22655 9.063367, 167.22355 9.063433, 167.22075 9.063767, 167.21825 9.064267, 167.21605 9.065, 167.2141 9.065933, 
+      167.21255 9.067067)), 
+  ((171.8747 5.997167, 171.8735 5.9986, 171.8726 6.0002, 171.8721 6.001867, 171.87195 6.003667, 171.87215 6.005533, 171.8727 6.007433, 171.8736 6.0094, 171.87485 6.011333, 171.8764 6.0133, 
+      171.87825 6.0152, 171.88045 6.017067, 171.88285 6.018867, 171.88555 6.020567, 171.8884 6.022167, 171.89145 6.023633, 171.89465 6.024933, 171.898 6.0261, 171.90135 6.0271, 171.9048 6.0279, 
+      171.9082 6.0285, 171.91155 6.028933, 171.91485 6.029133, 171.91805 6.029167, 171.9211 6.028967, 171.92395 6.028567, 171.9266 6.027967, 171.929 6.027167, 171.93115 6.0262, 171.933 6.025067, 
+      171.93455 6.023767, 171.93575 6.022333, 171.93665 6.020733, 171.93715 6.019067, 171.9373 6.017267, 171.9371 6.0154, 171.93655 6.0135, 171.93565 6.011533, 171.9344 6.0096, 171.93285 6.007633, 
+      171.931 6.005733, 171.9288 6.003867, 171.9264 6.002067, 171.9237 6.000367, 171.92085 5.998767, 171.9178 5.9973, 171.9146 5.996, 171.91125 5.994833, 171.9079 5.993833, 171.90445 5.993033, 
+      171.90105 5.992433, 171.8977 5.992, 171.8944 5.9918, 171.8912 5.991767, 171.88815 5.991967, 171.8853 5.992367, 171.88265 5.992967, 171.88025 5.993767, 171.8781 5.994733, 171.87625 5.995867, 
+      171.8747 5.997167)), 
+  ((169.8471 10.348733, 169.84555 10.350467, 169.84425 10.352333, 169.84325 10.354233, 169.84255 10.3562, 169.84215 10.358233, 169.8421 10.360267, 169.84235 10.3623, 169.8429 10.364267, 169.84375 10.366233, 
+      169.8449 10.3681, 169.84635 10.369867, 169.84805 10.371533, 169.85 10.373067, 169.8522 10.374467, 169.85455 10.3757, 169.85715 10.376733, 169.85985 10.3776, 169.8627 10.378267, 169.8656 10.378733, 
+      169.8686 10.379, 169.8716 10.379033, 169.8746 10.378867, 169.87755 10.378467, 169.8804 10.377867, 169.8832 10.3771, 169.88585 10.3761, 169.8883 10.374967, 169.8906 10.373633, 169.89265 10.372133, 
+      169.8945 10.370533, 169.89605 10.3688, 169.89735 10.366933, 169.89835 10.365033, 169.89905 10.363067, 169.89945 10.361033, 169.8995 10.359, 169.89925 10.356967, 169.8987 10.355, 169.89785 10.353033, 
+      169.8967 10.351167, 169.89525 10.3494, 169.89355 10.347733, 169.8916 10.3462, 169.8894 10.3448, 169.88705 10.343567, 169.88445 10.342533, 169.88175 10.341667, 169.8789 10.341, 169.876 10.340533, 
+      169.873 10.340267, 169.87 10.340233, 169.867 10.3404, 169.86405 10.3408, 169.8612 10.3414, 169.8584 10.342167, 169.85575 10.343167, 169.8533 10.3443, 169.851 10.345633, 169.84895 10.347133, 
+      169.8471 10.348733)), 
+  ((171.19475 8.2935, 171.19325 8.2953, 171.19205 8.297133, 171.19115 8.2991, 171.19055 8.301067, 171.19025 8.3031, 171.19025 8.305133, 171.1906 8.307167, 171.19125 8.309133, 171.19215 8.311067, 
+      171.1934 8.3129, 171.1949 8.314667, 171.19665 8.316267, 171.19865 8.317767, 171.2009 8.319133, 171.2033 8.3203, 171.2059 8.3213, 171.20865 8.3221, 171.2115 8.3227, 171.2144 8.3231, 
+      171.21735 8.3233, 171.22035 8.323267, 171.2233 8.323033, 171.22625 8.3226, 171.22905 8.321933, 171.2318 8.3211, 171.23435 8.320067, 171.23675 8.318833, 171.239 8.317467, 171.24095 8.315933, 
+      171.2427 8.3143, 171.2442 8.3125, 171.2454 8.310667, 171.2463 8.3087, 171.2469 8.306733, 171.2472 8.3047, 171.2472 8.302667, 171.24685 8.300633, 171.2462 8.298667, 171.2453 8.296733, 
+      171.24405 8.2949, 171.24255 8.293133, 171.2408 8.291533, 171.2388 8.290033, 171.23655 8.288667, 171.23415 8.2875, 171.23155 8.2865, 171.2288 8.2857, 171.22595 8.2851, 171.22305 8.2847, 
+      171.2201 8.2845, 171.2171 8.284533, 171.21415 8.284767, 171.2112 8.2852, 171.2084 8.285867, 171.20565 8.2867, 171.2031 8.287733, 171.2007 8.288967, 171.19845 8.290333, 171.1965 8.291867, 
+      171.19475 8.2935)), 
+  ((166.8498 9.223567, 166.8489 9.225533, 166.8483 9.227533, 166.848 9.229567, 166.848 9.2316, 166.84835 9.233633, 166.849 9.235633, 166.8499 9.2376, 166.8511 9.239467, 166.8526 9.241233, 
+      166.85435 9.2429, 166.85635 9.2444, 166.85855 9.245767, 166.86095 9.246967, 166.86355 9.248, 166.86625 9.248833, 166.86905 9.249467, 166.87195 9.2499, 166.8749 9.2501, 166.87785 9.2501, 
+      166.8808 9.2499, 166.8837 9.249467, 166.8865 9.248833, 166.8892 9.248, 166.89175 9.246967, 166.8941 9.245767, 166.8963 9.2444, 166.89825 9.242867, 166.9 9.2412, 166.90145 9.239433, 
+      166.90265 9.237567, 166.90355 9.2356, 166.90415 9.2336, 166.90445 9.231567, 166.90445 9.229533, 166.9041 9.2275, 166.90345 9.2255, 166.90255 9.223533, 166.90135 9.221667, 166.89985 9.2199, 
+      166.8981 9.218233, 166.8961 9.216733, 166.8939 9.215367, 166.8915 9.214167, 166.8889 9.213133, 166.8862 9.2123, 166.8834 9.211667, 166.8805 9.211233, 166.87755 9.211033, 166.8746 9.211033, 
+      166.87165 9.211233, 166.86875 9.211667, 166.86595 9.2123, 166.86325 9.213133, 166.8607 9.214167, 166.85835 9.215367, 166.85615 9.216733, 166.8542 9.218267, 166.85245 9.219933, 166.851 9.2217, 
+      166.8498 9.223567)), 
+  ((166.6801 11.227267, 166.693 11.2263, 166.6901 11.203333, 166.64565 11.1756, 166.6184 11.176567, 166.61265 11.186133, 166.64995 11.201433, 166.6801 11.227267)), 
+  ((166.57895 11.4299, 166.57795 11.432133, 166.57725 11.434433, 166.5768 11.436833, 166.57655 11.4392, 166.57665 11.4416, 166.57695 11.444, 166.5775 11.446333, 166.57835 11.448567, 166.5794 11.450733, 
+      166.5807 11.452767, 166.58225 11.454667, 166.58395 11.456367, 166.58585 11.457933, 166.5879 11.459267, 166.5901 11.460367, 166.5924 11.461267, 166.5948 11.461933, 166.59725 11.462333, 166.59975 11.4625, 
+      166.60225 11.4624, 166.60475 11.462067, 166.60715 11.461467, 166.60955 11.460667, 166.6118 11.4596, 166.61395 11.4583, 166.61595 11.456833, 166.61775 11.455167, 166.6194 11.4533, 166.6208 11.4513, 
+      166.622 11.4492, 166.623 11.446967, 166.6237 11.444633, 166.62415 11.442267, 166.6244 11.4399, 166.6243 11.4375, 166.624 11.4351, 166.62345 11.432767, 166.6226 11.430533, 166.62155 11.428367, 
+      166.62025 11.426333, 166.6187 11.424433, 166.617 11.422733, 166.6151 11.421167, 166.61305 11.419833, 166.61085 11.418733, 166.60855 11.417833, 166.60615 11.417167, 166.6037 11.416767, 166.6012 11.4166, 
+      166.5987 11.4167, 166.5962 11.417033, 166.5938 11.417633, 166.5914 11.418433, 166.58915 11.4195, 166.587 11.4208, 166.585 11.422267, 166.5832 11.423933, 166.58155 11.4258, 166.58015 11.4278, 
+      166.57895 11.4299)), 
+  ((169.42035 6.039267, 169.4186 6.040733, 169.4171 6.042367, 169.4159 6.044067, 169.415 6.045833, 169.41445 6.047667, 169.41415 6.049533, 169.41425 6.051433, 169.41465 6.053333, 169.41535 6.0552, 
+      169.4164 6.057, 169.41775 6.058767, 169.41935 6.060433, 169.42125 6.062, 169.4234 6.063433, 169.42575 6.064733, 169.42835 6.0659, 169.4311 6.0669, 169.43395 6.067733, 169.43695 6.068367, 
+      169.44 6.068833, 169.44315 6.069067, 169.44625 6.069133, 169.44935 6.069, 169.4524 6.068667, 169.4553 6.068133, 169.45815 6.067433, 169.4608 6.066533, 169.4633 6.065467, 169.46555 6.064233, 
+      169.4676 6.062867, 169.46935 6.0614, 169.47085 6.059767, 169.47205 6.058067, 169.47295 6.0563, 169.4735 6.054467, 169.4738 6.0526, 169.4737 6.0507, 169.4733 6.0488, 169.4726 6.046933, 
+      169.47155 6.045133, 169.4702 6.043367, 169.4686 6.0417, 169.4667 6.040133, 169.46455 6.0387, 169.4622 6.0374, 169.4596 6.036233, 169.45685 6.035233, 169.454 6.0344, 169.451 6.033767, 
+      169.44795 6.0333, 169.4448 6.033067, 169.4417 6.033, 169.4386 6.033133, 169.43555 6.033467, 169.43265 6.034, 169.4298 6.0347, 169.42715 6.0356, 169.42465 6.036667, 169.4224 6.0379, 
+      169.42035 6.039267)), 
+  ((169.3968 9.813567, 169.39535 9.8154, 169.3942 9.817367, 169.3933 9.8194, 169.3927 9.821467, 169.3924 9.823567, 169.39235 9.825667, 169.3926 9.827767, 169.39315 9.8298, 169.394 9.8318, 
+      169.3951 9.8337, 169.3965 9.8355, 169.3981 9.837167, 169.39995 9.8387, 169.402 9.840067, 169.40425 9.841233, 169.4067 9.842233, 169.4092 9.843067, 169.41185 9.843667, 169.4146 9.844033, 
+      169.4174 9.8442, 169.4202 9.844133, 169.42295 9.843867, 169.4257 9.843367, 169.42835 9.842667, 169.43095 9.841767, 169.43335 9.840667, 169.43565 9.839367, 169.43775 9.8379, 169.43965 9.8363, 
+      169.4413 9.834567, 169.44275 9.832733, 169.4439 9.830767, 169.4448 9.828733, 169.4454 9.826667, 169.4457 9.824567, 169.44575 9.822467, 169.4455 9.820367, 169.44495 9.818333, 169.4441 9.816333, 
+      169.443 9.814433, 169.4416 9.812633, 169.44 9.810967, 169.43815 9.809433, 169.4361 9.808067, 169.43385 9.8069, 169.4314 9.8059, 169.4289 9.805067, 169.42625 9.804467, 169.4235 9.8041, 
+      169.4207 9.803933, 169.4179 9.804, 169.41515 9.804267, 169.4124 9.804767, 169.40975 9.805467, 169.40715 9.806367, 169.40475 9.807467, 169.40245 9.808767, 169.40035 9.810233, 169.39845 9.811833, 
+      169.3968 9.813567)), 
+  ((165.48925 11.4958, 165.488 11.496833, 165.4871 11.498067, 165.48655 11.4995, 165.48635 11.501133, 165.4865 11.5029, 165.487 11.504833, 165.4879 11.5069, 165.4891 11.509033, 165.4906 11.511267, 
+      165.49245 11.513567, 165.4946 11.515867, 165.497 11.5182, 165.49965 11.520467, 165.5025 11.522733, 165.50555 11.5249, 165.50875 11.526967, 165.51205 11.5289, 165.5154 11.530733, 165.5188 11.5324, 
+      165.52225 11.533867, 165.5256 11.535133, 165.52895 11.5362, 165.53215 11.537067, 165.5352 11.5377, 165.53805 11.538067, 165.54075 11.538233, 165.5432 11.538133, 165.54535 11.5378, 165.54725 11.5372, 
+      165.5488 11.5364, 165.55005 11.535367, 165.55095 11.534133, 165.5515 11.5327, 165.5517 11.531067, 165.55155 11.5293, 165.55105 11.527367, 165.55015 11.5253, 165.54895 11.523167, 165.54745 11.520933, 
+      165.5456 11.518633, 165.54345 11.516333, 165.54105 11.514, 165.5384 11.511733, 165.53555 11.509467, 165.5325 11.5073, 165.5293 11.505233, 165.526 11.5033, 165.52265 11.501467, 165.51925 11.4998, 
+      165.5158 11.498333, 165.51245 11.497067, 165.5091 11.496, 165.5059 11.495133, 165.50285 11.4945, 165.5 11.494133, 165.4973 11.493967, 165.49485 11.494067, 165.4927 11.4944, 165.4908 11.495, 
+      165.48925 11.4958)), 
+  ((169.53005 5.799533, 169.53055 5.8018, 169.53135 5.804033, 169.5324 5.806267, 169.5337 5.808433, 169.5352 5.810567, 169.53695 5.812567, 169.5389 5.8145, 169.54105 5.816267, 169.54335 5.817867, 
+      169.54575 5.819333, 169.5483 5.820567, 169.5509 5.821633, 169.55355 5.822467, 169.5562 5.823067, 169.5589 5.823467, 169.5615 5.823633, 169.56405 5.823533, 169.5665 5.8232, 169.56885 5.822667, 
+      169.57105 5.8219, 169.57305 5.8209, 169.5749 5.8197, 169.5765 5.8183, 169.57785 5.816733, 169.579 5.815033, 169.57985 5.813167, 169.58045 5.811167, 169.5808 5.809067, 169.58085 5.8069, 
+      169.5806 5.8047, 169.5801 5.802433, 169.5793 5.8002, 169.57825 5.797967, 169.57695 5.7958, 169.57545 5.793667, 169.5737 5.791667, 169.57175 5.789733, 169.5696 5.787967, 169.5673 5.786367, 
+      169.5649 5.7849, 169.56235 5.783667, 169.55975 5.7826, 169.5571 5.781767, 169.55445 5.781167, 169.55175 5.780767, 169.54915 5.7806, 169.5466 5.7807, 169.54415 5.781033, 169.5418 5.781567, 
+      169.5396 5.782333, 169.5376 5.783333, 169.53575 5.784533, 169.53415 5.785933, 169.5328 5.7875, 169.53165 5.7892, 169.5308 5.791067, 169.5302 5.793067, 169.52985 5.795167, 169.5298 5.797333, 
+      169.53005 5.799533)), 
+  ((168.3363 7.648933, 168.3337 7.650233, 168.33125 7.6517, 168.32895 7.653333, 168.3268 7.655067, 168.3249 7.6569, 168.32325 7.658833, 168.32185 7.660833, 168.32075 7.662867, 168.3199 7.664933, 
+      168.31935 7.667, 168.3191 7.669033, 168.31915 7.671033, 168.3195 7.672967, 168.32015 7.6748, 168.3211 7.676533, 168.3223 7.678133, 168.3238 7.6796, 168.32555 7.6809, 168.3275 7.682033, 
+      168.3297 7.682967, 168.33205 7.6837, 168.33455 7.684233, 168.3372 7.684567, 168.34 7.684667, 168.3428 7.684567, 168.3457 7.684233, 168.34855 7.6837, 168.35145 7.682967, 168.35425 7.682, 
+      168.357 7.6809, 168.3596 7.6796, 168.36205 7.678133, 168.36435 7.6765, 168.3665 7.674767, 168.3684 7.672933, 168.37005 7.671, 168.37145 7.669, 168.37255 7.666967, 168.3734 7.6649, 
+      168.37395 7.662833, 168.3742 7.6608, 168.37415 7.6588, 168.3738 7.656867, 168.37315 7.655033, 168.3722 7.6533, 168.371 7.6517, 168.3695 7.650233, 168.36775 7.648933, 168.3658 7.6478, 
+      168.3636 7.646867, 168.36125 7.646133, 168.35875 7.6456, 168.3561 7.645267, 168.3533 7.645167, 168.3505 7.645267, 168.3476 7.6456, 168.34475 7.646133, 168.34185 7.646867, 168.33905 7.647833, 
+      168.3363 7.648933)), 
+  ((170.3787 9.418233, 170.37745 9.420633, 170.37645 9.423133, 170.3756 9.4257, 170.375 9.428333, 170.3746 9.430967, 170.37445 9.4336, 170.3745 9.4362, 170.3748 9.438733, 170.37535 9.441167, 
+      170.3761 9.443467, 170.37705 9.445633, 170.3782 9.447633, 170.37955 9.449433, 170.3811 9.451033, 170.3828 9.4524, 170.3846 9.4535, 170.38655 9.454367, 170.3886 9.454933, 170.3907 9.455267, 
+      170.39285 9.4553, 170.39505 9.455067, 170.39725 9.454567, 170.39945 9.4538, 170.4016 9.452767, 170.40365 9.451467, 170.40565 9.449933, 170.4075 9.4482, 170.40925 9.446267, 170.41085 9.444167, 
+      170.41225 9.441867, 170.4135 9.439467, 170.4145 9.436967, 170.41535 9.4344, 170.41595 9.431767, 170.41635 9.429133, 170.4165 9.4265, 170.41645 9.4239, 170.41615 9.421367, 170.4156 9.418933, 
+      170.41485 9.416633, 170.4139 9.414467, 170.41275 9.412467, 170.4114 9.410667, 170.40985 9.409067, 170.40815 9.4077, 170.40635 9.4066, 170.4044 9.405733, 170.40235 9.405167, 170.40025 9.404833, 
+      170.3981 9.4048, 170.3959 9.405033, 170.3937 9.405533, 170.3915 9.4063, 170.38935 9.407333, 170.3873 9.408633, 170.3853 9.410167, 170.38345 9.4119, 170.3817 9.413833, 170.3801 9.415933, 
+      170.3787 9.418233)), 
+  ((171.3722 8.0403, 171.36895 8.0409, 171.3657 8.041667, 171.36255 8.042633, 171.3595 8.043767, 171.35655 8.045033, 171.3538 8.0464, 171.35125 8.047933, 171.3489 8.049533, 171.3468 8.051267, 
+      171.345 8.053033, 171.34345 8.054833, 171.3422 8.056667, 171.3413 8.058533, 171.34075 8.060367, 171.3405 8.062167, 171.3406 8.0639, 171.34105 8.065567, 171.34185 8.067167, 171.34295 8.068633, 
+      171.34435 8.069967, 171.3461 8.0712, 171.3481 8.072233, 171.35035 8.073133, 171.3528 8.073867, 171.3555 8.0744, 171.3584 8.074733, 171.3614 8.0749, 171.3645 8.074867, 171.3677 8.074633, 
+      171.37095 8.0742, 171.3742 8.0736, 171.37745 8.072833, 171.3806 8.071867, 171.38365 8.070733, 171.3866 8.069467, 171.38935 8.0681, 171.3919 8.066567, 171.39425 8.064967, 171.39635 8.063233, 
+      171.39815 8.061467, 171.3997 8.059667, 171.40095 8.057833, 171.40185 8.055967, 171.4024 8.054133, 171.40265 8.052333, 171.40255 8.0506, 171.4021 8.048933, 171.4013 8.047333, 171.4002 8.045867, 
+      171.3988 8.044533, 171.39705 8.0433, 171.39505 8.042267, 171.3928 8.041367, 171.39035 8.040633, 171.38765 8.0401, 171.38475 8.039767, 171.38175 8.0396, 171.37865 8.039633, 171.37545 8.039867, 
+      171.3722 8.0403)), 
+  ((167.0968 9.2003, 167.096 9.202267, 167.0954 9.2043, 167.09515 9.206367, 167.09515 9.208433, 167.09545 9.2105, 167.09605 9.2125, 167.0969 9.2145, 167.09805 9.2164, 167.09945 9.2182, 
+      167.10105 9.219867, 167.10295 9.221433, 167.105 9.222833, 167.10725 9.224033, 167.10965 9.2251, 167.1122 9.225967, 167.1148 9.2266, 167.11755 9.227067, 167.1203 9.2273, 167.12305 9.2273, 
+      167.1258 9.2271, 167.1285 9.226667, 167.13115 9.226067, 167.13365 9.225233, 167.13605 9.2242, 167.1383 9.223, 167.14035 9.221633, 167.14215 9.2201, 167.1438 9.218433, 167.14515 9.216633, 
+      167.1463 9.214767, 167.1471 9.2128, 167.1477 9.210767, 167.14795 9.2087, 167.14795 9.206633, 167.14765 9.204567, 167.14705 9.202567, 167.1462 9.200567, 167.14505 9.198667, 167.14365 9.196867, 
+      167.14205 9.1952, 167.14015 9.193633, 167.1381 9.192233, 167.13585 9.191033, 167.13345 9.189967, 167.1309 9.1891, 167.1283 9.188467, 167.12555 9.188, 167.1228 9.187767, 167.12005 9.187767, 
+      167.1173 9.187967, 167.1146 9.1884, 167.11195 9.189, 167.10945 9.189833, 167.10705 9.190867, 167.1048 9.192067, 167.10275 9.193433, 167.10095 9.194967, 167.0993 9.196633, 167.09795 9.198433, 
+      167.0968 9.2003)), 
+  ((167.3469 8.2549, 167.3438 8.255667, 167.34075 8.2566, 167.33785 8.2577, 167.335 8.258967, 167.33235 8.260367, 167.3299 8.2619, 167.32765 8.263533, 167.32565 8.265267, 167.32385 8.267067, 
+      167.3224 8.268933, 167.3212 8.270833, 167.32035 8.272733, 167.3198 8.274633, 167.31955 8.2765, 167.31965 8.278333, 167.32005 8.280067, 167.3208 8.281733, 167.32185 8.2833, 167.3232 8.284733, 
+      167.32485 8.286033, 167.32675 8.287167, 167.3289 8.288133, 167.3313 8.288933, 167.33385 8.289567, 167.3366 8.289967, 167.3395 8.2902, 167.3425 8.290233, 167.34555 8.290033, 167.34865 8.289667, 
+      167.35175 8.2891, 167.35485 8.288333, 167.3579 8.2874, 167.3608 8.2863, 167.36365 8.285033, 167.3663 8.283633, 167.36875 8.2821, 167.371 8.280467, 167.373 8.278733, 167.3748 8.276933, 
+      167.37625 8.275067, 167.37745 8.273167, 167.3783 8.271267, 167.37885 8.269367, 167.3791 8.2675, 167.379 8.265667, 167.3786 8.263933, 167.37785 8.262267, 167.3768 8.2607, 167.37545 8.259267, 
+      167.3738 8.257967, 167.3719 8.256833, 167.36975 8.255867, 167.36735 8.255067, 167.3648 8.254433, 167.36205 8.254033, 167.35915 8.2538, 167.35615 8.253767, 167.3531 8.253967, 167.35 8.254333, 
+      167.3469 8.2549)), 
+  ((165.7364 9.1637, 165.7378 9.165867, 165.73945 9.168033, 165.74135 9.1701, 165.74345 9.172133, 165.74575 9.174033, 165.74825 9.175833, 165.75085 9.1775, 165.7536 9.179, 165.7564 9.180333, 
+      165.75925 9.1815, 165.76215 9.182433, 165.76505 9.183167, 165.76785 9.1837, 165.7706 9.184, 165.77325 9.184067, 165.7758 9.1839, 165.77815 9.183533, 165.78035 9.182933, 165.7823 9.1821, 
+      165.78405 9.181067, 165.7855 9.179867, 165.78675 9.178433, 165.78765 9.176867, 165.7883 9.175167, 165.78865 9.1733, 165.7887 9.171367, 165.78845 9.1693, 165.7879 9.1672, 165.78705 9.165033, 
+      165.7859 9.162867, 165.7845 9.1607, 165.78285 9.158533, 165.78095 9.156467, 165.77885 9.154433, 165.77655 9.152533, 165.77405 9.150733, 165.77145 9.149067, 165.7687 9.147567, 165.7659 9.146233, 
+      165.76305 9.145067, 165.76015 9.144133, 165.75725 9.1434, 165.75445 9.142867, 165.7517 9.142567, 165.74905 9.1425, 165.7465 9.142667, 165.74415 9.143033, 165.74195 9.143633, 165.74 9.144467, 
+      165.73825 9.1455, 165.7368 9.1467, 165.73555 9.148133, 165.73465 9.1497, 165.734 9.1514, 165.73365 9.153267, 165.7336 9.1552, 165.73385 9.157267, 165.7344 9.159367, 165.73525 9.161533, 
+      165.7364 9.1637)), 
+  ((170.07105 9.115433, 170.07015 9.1182, 170.0694 9.121033, 170.06885 9.123933, 170.0685 9.1269, 170.06835 9.129867, 170.0684 9.1328, 170.06865 9.1357, 170.0691 9.138467, 170.06975 9.141167, 
+      170.0706 9.143667, 170.0716 9.146033, 170.07275 9.148167, 170.0741 9.1501, 170.07555 9.151767, 170.0771 9.153167, 170.0788 9.1543, 170.0806 9.155133, 170.0824 9.155667, 170.0843 9.1559, 
+      170.0862 9.1558, 170.08815 9.155433, 170.09005 9.154733, 170.0919 9.153733, 170.0937 9.152433, 170.09545 9.1509, 170.09705 9.149067, 170.0986 9.147033, 170.09995 9.144767, 170.1012 9.142333, 
+      170.1023 9.139733, 170.1032 9.136967, 170.10395 9.134133, 170.1045 9.1312, 170.10485 9.128267, 170.105 9.1253, 170.10495 9.122367, 170.1047 9.119467, 170.10425 9.1167, 170.1036 9.114, 
+      170.10275 9.1115, 170.10175 9.109133, 170.1006 9.107, 170.09925 9.105067, 170.0978 9.1034, 170.09625 9.102, 170.09455 9.100867, 170.09275 9.100033, 170.09095 9.0995, 170.08905 9.099267, 
+      170.08715 9.099367, 170.0852 9.099733, 170.0833 9.100433, 170.08145 9.101433, 170.07965 9.102733, 170.0779 9.104267, 170.0763 9.1061, 170.07475 9.108133, 170.0734 9.1104, 170.07215 9.112833, 
+      170.07105 9.115433)), 
+  ((171.12015 8.656033, 171.11845 8.6582, 171.1169 8.660467, 171.11555 8.6628, 171.1144 8.665233, 171.11345 8.6677, 171.11275 8.6702, 171.1123 8.672667, 171.1121 8.6751, 171.11215 8.677467, 
+      171.11245 8.679733, 171.113 8.6819, 171.11375 8.683933, 171.11475 8.685767, 171.116 8.687433, 171.1174 8.688933, 171.11905 8.690167, 171.12085 8.6912, 171.1228 8.691967, 171.12485 8.6925, 
+      171.12705 8.692767, 171.1293 8.692767, 171.13165 8.692533, 171.134 8.692033, 171.13635 8.691267, 171.1387 8.690267, 171.141 8.689033, 171.14325 8.6876, 171.1454 8.685933, 171.14745 8.6841, 
+      171.14935 8.6821, 171.15105 8.679933, 171.1526 8.677667, 171.15395 8.675333, 171.1551 8.6729, 171.15605 8.670433, 171.15675 8.667933, 171.1572 8.665467, 171.1574 8.663033, 171.15735 8.660667, 
+      171.15705 8.6584, 171.1565 8.656233, 171.15575 8.6542, 171.15475 8.652367, 171.1535 8.6507, 171.1521 8.6492, 171.15045 8.647967, 171.14865 8.646933, 171.1467 8.646167, 171.14465 8.645633, 
+      171.14245 8.645367, 171.1402 8.645367, 171.13785 8.6456, 171.1355 8.6461, 171.13315 8.646867, 171.1308 8.647867, 171.1285 8.6491, 171.12625 8.650533, 171.1241 8.6522, 171.12205 8.654033, 
+      171.12015 8.656033)), 
+  ((165.1133 11.693433, 165.11305 11.6961, 165.113 11.698833, 165.1132 11.7016, 165.11355 11.7044, 165.11415 11.707167, 165.11495 11.7099, 165.11595 11.712533, 165.11715 11.715067, 165.1185 11.7175, 
+      165.12 11.719733, 165.12165 11.7218, 165.1234 11.723667, 165.12525 11.7253, 165.1272 11.7267, 165.1292 11.7278, 165.13125 11.728667, 165.1333 11.729233, 165.13535 11.7295, 165.13735 11.7295, 
+      165.1393 11.7292, 165.1412 11.7286, 165.143 11.727733, 165.1447 11.7266, 165.14625 11.725167, 165.14765 11.723533, 165.1489 11.721667, 165.14995 11.719567, 165.1508 11.7173, 165.1515 11.7149, 
+      165.15195 11.712333, 165.1522 11.709667, 165.15225 11.706933, 165.15205 11.704167, 165.1517 11.701367, 165.1511 11.6986, 165.1503 11.695867, 165.1493 11.693233, 165.1481 11.6907, 165.14675 11.688267, 
+      165.14525 11.686033, 165.1436 11.683967, 165.14185 11.6821, 165.14 11.680467, 165.13805 11.679067, 165.13605 11.677967, 165.134 11.6771, 165.13195 11.676533, 165.1299 11.676267, 165.1279 11.676267, 
+      165.12595 11.676567, 165.12405 11.677167, 165.12225 11.678033, 165.12055 11.679167, 165.119 11.6806, 165.1176 11.682233, 165.11635 11.6841, 165.1153 11.6862, 165.11445 11.688467, 165.11375 11.690867, 
+      165.1133 11.693433)), 
+  ((167.5766 8.994, 167.57475 8.995733, 167.5731 8.9976, 167.5717 8.999567, 167.57055 9.0016, 167.5696 9.0037, 167.56895 9.005833, 167.56855 9.007967, 167.56845 9.0101, 167.5686 9.012167, 
+      167.56905 9.0142, 167.56975 9.016167, 167.57075 9.018033, 167.57195 9.019733, 167.5734 9.021333, 167.5751 9.022767, 167.577 9.024, 167.57905 9.025067, 167.5813 9.025933, 167.58365 9.0266, 
+      167.58615 9.027033, 167.5887 9.027267, 167.5913 9.027267, 167.59395 9.027033, 167.5966 9.026567, 167.5992 9.0259, 167.60175 9.025033, 167.6042 9.023967, 167.60655 9.0227, 167.60875 9.021267, 
+      167.6108 9.019667, 167.61265 9.017933, 167.6143 9.016067, 167.6157 9.0141, 167.61685 9.012067, 167.6178 9.009967, 167.61845 9.007833, 167.61885 9.0057, 167.61895 9.003567, 167.6188 9.0015, 
+      167.61835 8.999467, 167.61765 8.9975, 167.61665 8.995633, 167.61545 8.993933, 167.614 8.992333, 167.6123 8.9909, 167.6104 8.989667, 167.60835 8.9886, 167.6061 8.987733, 167.60375 8.987067, 
+      167.60125 8.986633, 167.5987 8.9864, 167.5961 8.9864, 167.59345 8.986633, 167.5908 8.9871, 167.5882 8.987767, 167.58565 8.988633, 167.5832 8.9897, 167.58085 8.990967, 167.57865 8.9924, 
+      167.5766 8.994)), 
+  ((167.0606 11.5147, 167.06025 11.5168, 167.0602 11.518967, 167.0604 11.521133, 167.0609 11.5233, 167.0616 11.525433, 167.0626 11.527533, 167.0638 11.529533, 167.06525 11.531433, 167.06695 11.5332, 
+      167.0688 11.534833, 167.0708 11.536333, 167.073 11.537633, 167.0753 11.538733, 167.0777 11.539667, 167.0802 11.540367, 167.08275 11.540833, 167.0853 11.5411, 167.08785 11.541133, 167.09035 11.540933, 
+      167.0928 11.5405, 167.09515 11.539867, 167.0974 11.539, 167.0995 11.537967, 167.10145 11.5367, 167.1032 11.535267, 167.10475 11.533667, 167.10605 11.531933, 167.10715 11.530067, 167.108 11.5281, 
+      167.1086 11.526033, 167.10895 11.523933, 167.109 11.521767, 167.1088 11.5196, 167.1083 11.517433, 167.1076 11.5153, 167.1066 11.5132, 167.1054 11.5112, 167.10395 11.5093, 167.10225 11.507533, 
+      167.1004 11.5059, 167.0984 11.5044, 167.0962 11.5031, 167.0939 11.502, 167.0915 11.501067, 167.089 11.500367, 167.08645 11.4999, 167.0839 11.499633, 167.08135 11.4996, 167.07885 11.4998, 
+      167.0764 11.500233, 167.07405 11.500867, 167.0718 11.501733, 167.0697 11.502767, 167.06775 11.504033, 167.066 11.505467, 167.06445 11.507067, 167.06315 11.5088, 167.06205 11.510667, 167.0612 11.512633, 
+      167.0606 11.5147)), 
+  ((168.22235 8.127167, 168.22105 8.128433, 168.22005 8.129867, 168.21935 8.1314, 168.219 8.133067, 168.219 8.1348, 168.2193 8.136633, 168.2199 8.1385, 168.22085 8.1404, 168.2221 8.142333, 
+      168.22365 8.144233, 168.2255 8.1461, 168.2276 8.147933, 168.2299 8.1497, 168.2324 8.151367, 168.23515 8.152933, 168.238 8.154367, 168.24095 8.155667, 168.24405 8.1568, 168.24715 8.1578, 
+      168.2503 8.158567, 168.2534 8.1592, 168.2565 8.1596, 168.2595 8.159833, 168.26235 8.159833, 168.2651 8.159667, 168.26765 8.159267, 168.27 8.1587, 168.27215 8.157933, 168.274 8.156967, 
+      168.2756 8.155867, 168.2769 8.1546, 168.2779 8.153167, 168.2786 8.151633, 168.27895 8.149967, 168.27895 8.148233, 168.27865 8.1464, 168.27805 8.144533, 168.2771 8.142633, 168.27585 8.1407, 
+      168.2743 8.1388, 168.27245 8.136933, 168.27035 8.1351, 168.26805 8.133333, 168.26555 8.131667, 168.2628 8.1301, 168.25995 8.128667, 168.257 8.127367, 168.2539 8.126233, 168.2508 8.125233, 
+      168.24765 8.124467, 168.24455 8.123833, 168.24145 8.123433, 168.23845 8.1232, 168.2356 8.1232, 168.23285 8.123367, 168.2303 8.123767, 168.22795 8.124333, 168.2258 8.1251, 168.22395 8.126067, 
+      168.22235 8.127167)), 
+  ((167.5493 11.3814, 167.54795 11.383533, 167.5468 11.385767, 167.54585 11.388067, 167.54515 11.390433, 167.5447 11.392833, 167.54445 11.3952, 167.5445 11.397567, 167.54475 11.3999, 167.54525 11.402133, 
+      167.54595 11.404233, 167.5469 11.406267, 167.5481 11.4081, 167.5495 11.4098, 167.55105 11.4113, 167.5528 11.4126, 167.5547 11.4137, 167.5567 11.414533, 167.55885 11.415167, 167.56105 11.415533, 
+      167.56335 11.415667, 167.56565 11.415533, 167.56795 11.415167, 167.5703 11.414533, 167.57255 11.413667, 167.57475 11.412567, 167.5769 11.411267, 167.5789 11.409767, 167.58075 11.408067, 167.5825 11.4062, 
+      167.58405 11.4042, 167.5854 11.402067, 167.58655 11.399833, 167.5875 11.397533, 167.5882 11.395167, 167.58865 11.392767, 167.5889 11.3904, 167.58885 11.388033, 167.5886 11.3857, 167.5881 11.383467, 
+      167.5874 11.381367, 167.58645 11.379333, 167.58525 11.3775, 167.58385 11.3758, 167.5823 11.3743, 167.58055 11.373, 167.57865 11.3719, 167.57665 11.371067, 167.5745 11.370433, 167.5723 11.370067, 
+      167.57 11.369933, 167.5677 11.370067, 167.5654 11.370433, 167.56305 11.371067, 167.5608 11.371933, 167.5586 11.373033, 167.55645 11.374333, 167.55445 11.375833, 167.5526 11.377533, 167.55085 11.3794, 
+      167.5493 11.3814)), 
+  ((167.7142 8.979533, 167.7133 8.9814, 167.7127 8.983367, 167.71235 8.985333, 167.7123 8.987333, 167.71255 8.989333, 167.7131 8.9913, 167.7139 8.9932, 167.715 8.995067, 167.71635 8.9968, 
+      167.7179 8.998467, 167.7197 8.999967, 167.72175 9.001333, 167.7239 9.002533, 167.7263 9.003567, 167.72875 9.004433, 167.73135 9.0051, 167.73405 9.005533, 167.73675 9.0058, 167.7395 9.005833, 
+      167.74225 9.005667, 167.7449 9.0053, 167.74755 9.0047, 167.75005 9.003933, 167.75245 9.002967, 167.7547 9.001833, 167.75675 9.000533, 167.7586 8.999067, 167.76025 8.997467, 167.76165 8.995767, 
+      167.7628 8.993933, 167.7637 8.992067, 167.7643 8.9901, 167.76465 8.988133, 167.7647 8.986133, 167.76445 8.984133, 167.7639 8.982167, 167.7631 8.980267, 167.762 8.9784, 167.76065 8.976667, 
+      167.7591 8.975, 167.7573 8.9735, 167.75525 8.972133, 167.7531 8.970933, 167.7507 8.9699, 167.74825 8.969033, 167.74565 8.968367, 167.74295 8.967933, 167.74025 8.967667, 167.7375 8.967633, 
+      167.73475 8.9678, 167.7321 8.968167, 167.72945 8.968767, 167.72695 8.969533, 167.72455 8.9705, 167.7223 8.971633, 167.72025 8.972933, 167.7184 8.9744, 167.71675 8.976, 167.71535 8.9777, 
+      167.7142 8.979533)), 
+  ((167.4911 9.328333, 167.48845 9.329767, 167.48595 9.331333, 167.4836 9.333033, 167.48145 9.334867, 167.47945 9.3368, 167.4777 9.3388, 167.4762 9.340833, 167.4749 9.342933, 167.4739 9.345033, 
+      167.4732 9.3471, 167.47275 9.349133, 167.4726 9.351133, 167.47275 9.353033, 167.4732 9.354833, 167.47395 9.3565, 167.47495 9.358067, 167.47625 9.359433, 167.4778 9.360633, 167.47955 9.361667, 
+      167.48155 9.3625, 167.4837 9.363133, 167.4861 9.363533, 167.4886 9.363733, 167.4912 9.3637, 167.4939 9.363433, 167.4967 9.363, 167.4995 9.362333, 167.5023 9.361433, 167.50505 9.360367, 
+      167.50775 9.359133, 167.5104 9.3577, 167.5129 9.356133, 167.51525 9.354433, 167.5174 9.3526, 167.5194 9.350667, 167.52115 9.348667, 167.52265 9.346633, 167.52395 9.344533, 167.52495 9.342433, 
+      167.52565 9.340367, 167.5261 9.338333, 167.52625 9.336333, 167.5261 9.334433, 167.52565 9.332633, 167.5249 9.330967, 167.5239 9.3294, 167.5226 9.328033, 167.52105 9.326833, 167.5193 9.3258, 
+      167.5173 9.324967, 167.51515 9.324333, 167.51275 9.323933, 167.51025 9.323733, 167.50765 9.323767, 167.50495 9.324033, 167.50215 9.324467, 167.49935 9.325133, 167.49655 9.326033, 167.4938 9.3271, 
+      167.4911 9.328333)), 
+  ((160.9202 9.753133, 160.9441 9.754833, 160.96295 9.738033, 160.9315 9.722933, 160.89375 9.727133, 160.8925 9.7439, 160.9202 9.753133)), 
+  ((169.67725 11.1129, 169.67455 11.114367, 169.672 11.115967, 169.6696 11.1177, 169.66735 11.119533, 169.66525 11.121467, 169.6634 11.1235, 169.6618 11.125567, 169.66045 11.127667, 169.65935 11.1298, 
+      169.6585 11.131867, 169.65795 11.133933, 169.65775 11.135933, 169.6578 11.137833, 169.65815 11.139633, 169.65875 11.141333, 169.6597 11.142867, 169.6609 11.144233, 169.66235 11.145433, 169.66405 11.146467, 
+      169.666 11.1473, 169.6681 11.1479, 169.67045 11.1483, 169.6729 11.148467, 169.6755 11.148433, 169.6782 11.148167, 169.681 11.147667, 169.6838 11.147, 169.6866 11.1461, 169.6894 11.145, 
+      169.69215 11.143733, 169.69485 11.142267, 169.6974 11.140667, 169.6998 11.138933, 169.70205 11.1371, 169.70415 11.135167, 169.706 11.133133, 169.7076 11.131067, 169.70895 11.128967, 169.71005 11.126833, 
+      169.7109 11.124767, 169.71145 11.1227, 169.71165 11.1207, 169.7116 11.1188, 169.71125 11.117, 169.71065 11.1153, 169.7097 11.113767, 169.7085 11.1124, 169.70705 11.1112, 169.70535 11.110167, 
+      169.7034 11.109333, 169.7013 11.108733, 169.69895 11.108333, 169.6965 11.108167, 169.6939 11.1082, 169.6912 11.108467, 169.6884 11.108967, 169.6856 11.109633, 169.6828 11.110533, 169.68 11.111633, 
+      169.67725 11.1129)), 
+  ((165.1791 11.549733, 165.1798 11.551867, 165.18075 11.554033, 165.18195 11.556133, 165.1834 11.5582, 165.18505 11.5602, 165.1869 11.5621, 165.189 11.563867, 165.1912 11.5655, 165.19355 11.567, 
+      165.196 11.5683, 165.19855 11.569433, 165.20115 11.570333, 165.2038 11.571067, 165.2064 11.571567, 165.209 11.571833, 165.21155 11.5719, 165.214 11.5717, 165.21635 11.5713, 165.21855 11.5707, 
+      165.2206 11.569867, 165.22245 11.568833, 165.2241 11.5676, 165.2255 11.5662, 165.2267 11.564633, 165.22765 11.562933, 165.2283 11.5611, 165.2287 11.559133, 165.22885 11.5571, 165.2287 11.555, 
+      165.22825 11.552867, 165.22755 11.550733, 165.2266 11.548567, 165.2254 11.546467, 165.22395 11.5444, 165.2223 11.5424, 165.22045 11.5405, 165.21835 11.538733, 165.21615 11.5371, 165.2138 11.5356, 
+      165.21135 11.5343, 165.2088 11.533167, 165.2062 11.532267, 165.20355 11.531533, 165.20095 11.531033, 165.19835 11.530767, 165.1958 11.5307, 165.19335 11.5309, 165.191 11.5313, 165.1888 11.5319, 
+      165.18675 11.532733, 165.1849 11.533767, 165.18325 11.535, 165.18185 11.5364, 165.18065 11.537967, 165.1797 11.539667, 165.17905 11.5415, 165.17865 11.543467, 165.1785 11.5455, 165.17865 11.5476, 
+      165.1791 11.549733)), 
+  ((165.30385 11.469633, 165.3026 11.470867, 165.30165 11.472267, 165.30105 11.473767, 165.30075 11.4754, 165.3008 11.477133, 165.30115 11.478933, 165.30185 11.4808, 165.30285 11.4827, 165.3042 11.4846, 
+      165.3058 11.4865, 165.3077 11.488367, 165.30985 11.4902, 165.3122 11.491967, 165.3148 11.493633, 165.31755 11.4952, 165.32045 11.496667, 165.32345 11.497967, 165.32655 11.499133, 165.3297 11.5001, 
+      165.33285 11.500933, 165.336 11.501567, 165.33905 11.502, 165.34205 11.502233, 165.34495 11.5023, 165.34765 11.502133, 165.35015 11.501767, 165.3525 11.501233, 165.3546 11.5005, 165.3564 11.4996, 
+      165.35795 11.4985, 165.3592 11.497267, 165.36015 11.495867, 165.36075 11.494367, 165.36105 11.492733, 165.361 11.491, 165.36065 11.4892, 165.35995 11.487333, 165.35895 11.485433, 165.3576 11.483533, 
+      165.356 11.481633, 165.3541 11.479767, 165.35195 11.477933, 165.3496 11.476167, 165.347 11.4745, 165.34425 11.472933, 165.34135 11.471467, 165.33835 11.470167, 165.33525 11.469, 165.3321 11.468033, 
+      165.32895 11.4672, 165.3258 11.466567, 165.32275 11.466133, 165.31975 11.4659, 165.31685 11.465833, 165.31415 11.466, 165.31165 11.466367, 165.3093 11.4669, 165.3072 11.467633, 165.3054 11.468533, 
+      165.30385 11.469633)), 
+  ((167.37235 9.224, 167.37215 9.2262, 167.37225 9.228433, 167.3726 9.2307, 167.3732 9.232933, 167.374 9.235133, 167.3751 9.2373, 167.3764 9.239367, 167.37785 9.2413, 167.37955 9.243133, 
+      167.3814 9.244833, 167.38345 9.246367, 167.3856 9.2477, 167.38785 9.248867, 167.39015 9.2498, 167.39255 9.2505, 167.39495 9.251, 167.3974 9.251267, 167.3998 9.251267, 167.40215 9.251067, 
+      167.40445 9.250633, 167.4066 9.249933, 167.40865 9.249067, 167.41055 9.247933, 167.4123 9.246633, 167.4139 9.245167, 167.41525 9.2435, 167.41635 9.2417, 167.41725 9.239733, 167.41795 9.2377, 
+      167.41835 9.235567, 167.41855 9.233367, 167.41845 9.231133, 167.4181 9.228867, 167.4175 9.226633, 167.4167 9.224433, 167.4156 9.222267, 167.4143 9.2202, 167.41285 9.218267, 167.41115 9.216433, 
+      167.4093 9.214733, 167.40725 9.2132, 167.4051 9.211867, 167.40285 9.2107, 167.40055 9.209767, 167.39815 9.209067, 167.39575 9.208567, 167.3933 9.2083, 167.3909 9.2083, 167.38855 9.2085, 
+      167.38625 9.208933, 167.3841 9.209633, 167.38205 9.2105, 167.38015 9.211633, 167.3784 9.212933, 167.3768 9.2144, 167.37545 9.216067, 167.37435 9.217867, 167.37345 9.219833, 167.37275 9.221867, 
+      167.37235 9.224)), 
+  ((169.23105 9.882567, 169.22845 9.883867, 169.22595 9.885333, 169.22355 9.886933, 169.2214 9.888667, 169.2194 9.8905, 169.2176 9.8924, 169.2161 9.894367, 169.2148 9.8964, 169.2138 9.898433, 
+      169.21305 9.900433, 169.2126 9.902433, 169.21245 9.9044, 169.2126 9.906267, 169.21305 9.908067, 169.2138 9.909767, 169.2148 9.9113, 169.21605 9.9127, 169.2176 9.913967, 169.21935 9.915033, 
+      169.22135 9.915933, 169.2235 9.9166, 169.22585 9.9171, 169.2284 9.917367, 169.231 9.917433, 169.2337 9.9173, 169.2365 9.916933, 169.2393 9.916367, 169.2421 9.9156, 169.2449 9.914633, 
+      169.2476 9.9135, 169.2502 9.9122, 169.2527 9.910733, 169.2551 9.909133, 169.25725 9.9074, 169.25925 9.905567, 169.26105 9.903667, 169.26255 9.9017, 169.26385 9.899667, 169.26485 9.897633, 
+      169.2656 9.895633, 169.26605 9.893633, 169.2662 9.891667, 169.26605 9.8898, 169.2656 9.888, 169.26485 9.8863, 169.26385 9.884767, 169.2626 9.883367, 169.26105 9.8821, 169.2593 9.881033, 
+      169.2573 9.880133, 169.25515 9.879467, 169.2528 9.878967, 169.25025 9.8787, 169.24765 9.878633, 169.24495 9.878767, 169.24215 9.879133, 169.23935 9.8797, 169.23655 9.880467, 169.23375 9.881433, 
+      169.23105 9.882567)), 
+  ((171.2946 8.801833, 171.29325 8.803767, 171.2921 8.805833, 171.2912 8.807933, 171.29055 8.810133, 171.29015 8.812333, 171.28995 8.814533, 171.2901 8.8167, 171.29045 8.818867, 171.29105 8.820933, 
+      171.2919 8.8229, 171.293 8.824767, 171.2943 8.8265, 171.29585 8.828067, 171.29755 8.8295, 171.29945 8.8307, 171.3015 8.831733, 171.30365 8.832567, 171.30595 8.833167, 171.3083 8.833533, 
+      171.3107 8.833667, 171.31315 8.8336, 171.3156 8.833267, 171.31805 8.832733, 171.3204 8.831967, 171.3227 8.831, 171.3249 8.8298, 171.327 8.828433, 171.3289 8.8269, 171.33065 8.8252, 
+      171.3322 8.823367, 171.33355 8.821433, 171.3347 8.819367, 171.3356 8.817267, 171.33625 8.815067, 171.33665 8.812867, 171.33685 8.810667, 171.3367 8.8085, 171.33635 8.806333, 171.33575 8.804267, 
+      171.3349 8.8023, 171.3338 8.800433, 171.3325 8.7987, 171.33095 8.797133, 171.32925 8.7957, 171.32735 8.7945, 171.3253 8.793467, 171.32315 8.792633, 171.32085 8.792033, 171.3185 8.791667, 
+      171.3161 8.791533, 171.31365 8.7916, 171.3112 8.791933, 171.30875 8.792467, 171.3064 8.793233, 171.3041 8.7942, 171.3019 8.7954, 171.2998 8.796767, 171.2979 8.7983, 171.29615 8.8, 
+      171.2946 8.801833)), 
+  ((166.00755 10.1046, 166.0049 10.103933, 166.00215 10.103433, 165.99935 10.103133, 165.9965 10.103033, 165.99365 10.103133, 165.99085 10.103433, 165.9881 10.103933, 165.98545 10.1046, 165.98295 10.105467, 
+      165.98055 10.1065, 165.97835 10.1077, 165.97635 10.109033, 165.97455 10.1105, 165.973 10.112067, 165.97175 10.113767, 165.9707 10.115533, 165.97 10.117367, 165.96955 10.119233, 165.9694 10.1211, 
+      165.96955 10.123, 165.97 10.124867, 165.9707 10.1267, 165.97175 10.128467, 165.973 10.130167, 165.97455 10.131733, 165.97635 10.1332, 165.97835 10.134533, 165.98055 10.135733, 165.98295 10.136767, 
+      165.98545 10.137633, 165.9881 10.1383, 165.99085 10.1388, 165.99365 10.1391, 165.9965 10.1392, 165.99935 10.1391, 166.00215 10.1388, 166.0049 10.1383, 166.00755 10.137633, 166.01005 10.136767, 
+      166.01245 10.135733, 166.01465 10.134533, 166.01665 10.1332, 166.01845 10.131733, 166.02 10.130167, 166.02125 10.128467, 166.0223 10.1267, 166.023 10.124867, 166.02345 10.123, 166.0236 10.121133, 
+      166.02345 10.119233, 166.023 10.117367, 166.0223 10.115533, 166.02125 10.113767, 166.02 10.112067, 166.01845 10.1105, 166.01665 10.109033, 166.01465 10.1077, 166.01245 10.1065, 166.01005 10.105467, 
+      166.00755 10.1046)), 
+  ((171.38545 8.597133, 171.3848 8.5992, 171.3844 8.601333, 171.3843 8.6035, 171.3844 8.605667, 171.3848 8.607833, 171.3854 8.609933, 171.3863 8.612, 171.3874 8.613967, 171.3887 8.615867, 
+      171.39025 8.6176, 171.392 8.6192, 171.3939 8.620667, 171.39595 8.621933, 171.3981 8.623, 171.4004 8.623867, 171.40275 8.624533, 171.40515 8.624967, 171.4076 8.625167, 171.41005 8.625167, 
+      171.41245 8.624933, 171.41485 8.624467, 171.4171 8.6238, 171.4193 8.6229, 171.42135 8.6218, 171.42325 8.6205, 171.425 8.619033, 171.42655 8.617433, 171.42785 8.615667, 171.429 8.613767, 
+      171.42985 8.6118, 171.4305 8.609733, 171.4309 8.6076, 171.431 8.605433, 171.4309 8.603267, 171.4305 8.6011, 171.4299 8.599, 171.429 8.596933, 171.4279 8.594967, 171.4266 8.593067, 
+      171.42505 8.591333, 171.4233 8.589733, 171.4214 8.588267, 171.41935 8.587, 171.4172 8.585933, 171.4149 8.585067, 171.41255 8.5844, 171.41015 8.583967, 171.4077 8.583767, 171.40525 8.583767, 
+      171.40285 8.584, 171.40045 8.584467, 171.3982 8.585133, 171.396 8.586033, 171.39395 8.587133, 171.39205 8.588433, 171.3903 8.5899, 171.38875 8.5915, 171.38745 8.593267, 171.3863 8.595167, 
+      171.38545 8.597133)), 
+  ((171.58755 6.0375, 171.5848 6.039967, 171.58215 6.0426, 171.5796 6.045333, 171.5772 6.048167, 171.5749 6.051033, 171.5728 6.053933, 171.57085 6.056833, 171.56915 6.0597, 171.5677 6.062467, 
+      171.5665 6.065167, 171.56555 6.0677, 171.5649 6.0701, 171.5645 6.0723, 171.5644 6.0743, 171.5646 6.076033, 171.56505 6.077567, 171.56585 6.0788, 171.56685 6.079767, 171.56815 6.080433, 
+      171.5697 6.0808, 171.57145 6.080867, 171.57345 6.080633, 171.5756 6.0801, 171.57795 6.079267, 171.5804 6.078167, 171.583 6.076767, 171.5857 6.0751, 171.5884 6.073233, 171.59115 6.0711, 
+      171.5939 6.0688, 171.59665 6.066333, 171.5993 6.0637, 171.60185 6.060967, 171.60425 6.058133, 171.60655 6.055267, 171.60865 6.052367, 171.6106 6.049467, 171.6123 6.0466, 171.61375 6.043833, 
+      171.61495 6.041133, 171.6159 6.0386, 171.61655 6.0362, 171.61695 6.034, 171.61705 6.032, 171.61685 6.030267, 171.6164 6.028733, 171.6156 6.0275, 171.6146 6.026533, 171.6133 6.025867, 
+      171.61175 6.0255, 171.61 6.025433, 171.608 6.025667, 171.60585 6.0262, 171.6035 6.027033, 171.60105 6.028133, 171.59845 6.029533, 171.59575 6.0312, 171.59305 6.033067, 171.5903 6.0352, 
+      171.58755 6.0375)), 
+  ((167.76555 8.7829, 167.76325 8.784433, 167.76105 8.7861, 167.759 8.787867, 167.75715 8.789733, 167.75555 8.791733, 167.75415 8.793733, 167.75295 8.795833, 167.75205 8.7979, 167.7514 8.8, 
+      167.75105 8.802033, 167.75095 8.804033, 167.75115 8.805967, 167.7516 8.8078, 167.7523 8.809533, 167.7533 8.8111, 167.75455 8.812533, 167.756 8.8138, 167.7577 8.8149, 167.7596 8.8158, 
+      167.7617 8.8165, 167.7639 8.816967, 167.7663 8.817267, 167.7688 8.8173, 167.77135 8.817133, 167.77395 8.816767, 167.7766 8.816167, 167.77925 8.815367, 167.78185 8.814367, 167.7844 8.813167, 
+      167.78685 8.811833, 167.78915 8.8103, 167.79135 8.808633, 167.7934 8.806867, 167.79525 8.805, 167.79685 8.803, 167.79825 8.801, 167.79945 8.7989, 167.80035 8.796833, 167.801 8.794733, 
+      167.80135 8.7927, 167.80145 8.7907, 167.80125 8.788767, 167.8008 8.786933, 167.8001 8.7852, 167.7991 8.783633, 167.79785 8.7822, 167.7964 8.780933, 167.7947 8.779833, 167.7928 8.778933, 
+      167.7907 8.778233, 167.7885 8.777767, 167.7861 8.777467, 167.7836 8.777433, 167.78105 8.7776, 167.77845 8.777967, 167.7758 8.778567, 167.77315 8.779367, 167.77055 8.780367, 167.768 8.781567, 
+      167.76555 8.7829)), 
+  ((170.1638 12.308467, 170.161 12.314033, 170.16795 12.3187, 170.2042 12.3382, 170.22505 12.3382, 170.23345 12.323333, 170.2153 12.3094, 170.18605 12.3057, 170.1638 12.308467)), 
+  ((162.22435 11.6768, 162.2367 11.681933, 162.2799 11.6706, 162.2892 11.655167, 162.2722 11.643867, 162.2305 11.658267, 162.22435 11.6768)), 
+  ((167.7504 8.8852, 167.75015 8.887367, 167.75015 8.889567, 167.75035 8.891767, 167.7508 8.894, 167.7515 8.8962, 167.75245 8.898333, 167.75355 8.9004, 167.7549 8.902367, 167.75645 8.904233, 
+      167.75815 8.905933, 167.76 8.9075, 167.762 8.908867, 167.7641 8.910067, 167.7663 8.911033, 167.76855 8.911833, 167.77085 8.912367, 167.77315 8.9127, 167.77545 8.912767, 167.7777 8.912633, 
+      167.7799 8.912267, 167.782 8.911667, 167.78405 8.910833, 167.7859 8.9098, 167.78765 8.908567, 167.7892 8.907133, 167.7906 8.905533, 167.79175 8.9038, 167.7927 8.901933, 167.79345 8.899933, 
+      167.79395 8.897833, 167.7942 8.895667, 167.7942 8.893467, 167.794 8.891267, 167.79355 8.889033, 167.79285 8.886833, 167.7919 8.8847, 167.7908 8.882633, 167.78945 8.880667, 167.7879 8.8788, 
+      167.7862 8.8771, 167.78435 8.875533, 167.78235 8.874167, 167.78025 8.872967, 167.77805 8.872, 167.7758 8.8712, 167.7735 8.870667, 167.7712 8.870333, 167.7689 8.870267, 167.76665 8.8704, 
+      167.76445 8.870767, 167.76235 8.871367, 167.7603 8.8722, 167.75845 8.873233, 167.7567 8.874467, 167.75515 8.8759, 167.75375 8.8775, 167.7526 8.879233, 167.75165 8.8811, 167.7509 8.8831, 
+      167.7504 8.8852)), 
+  ((167.56115 11.490333, 167.5606 11.492567, 167.56035 11.494867, 167.56025 11.497233, 167.56045 11.499567, 167.5608 11.501933, 167.56145 11.504233, 167.56225 11.506467, 167.56325 11.508633, 167.5645 11.510667, 
+      167.5659 11.5126, 167.56745 11.514367, 167.56915 11.515933, 167.571 11.517333, 167.57295 11.518533, 167.575 11.5195, 167.5771 11.520233, 167.57925 11.520733, 167.5814 11.521, 167.58355 11.521, 
+      167.5857 11.520767, 167.58775 11.5203, 167.58975 11.519567, 167.59165 11.518633, 167.59345 11.517467, 167.5951 11.516067, 167.5966 11.5145, 167.5979 11.512767, 167.59905 11.510867, 167.6 11.508833, 
+      167.6007 11.5067, 167.60125 11.504467, 167.6015 11.502167, 167.6016 11.4998, 167.6014 11.497467, 167.60105 11.4951, 167.6004 11.4928, 167.5996 11.490567, 167.5986 11.4884, 167.59735 11.486367, 
+      167.59595 11.484433, 167.5944 11.482667, 167.5927 11.4811, 167.59085 11.4797, 167.5889 11.4785, 167.58685 11.477533, 167.58475 11.4768, 167.5826 11.4763, 167.58045 11.476033, 167.5783 11.476033, 
+      167.57615 11.476267, 167.5741 11.476733, 167.5721 11.477467, 167.5702 11.4784, 167.5684 11.479567, 167.56675 11.480967, 167.56525 11.482533, 167.56395 11.484267, 167.5628 11.486167, 167.56185 11.4882, 
+      167.56115 11.490333)), 
+  ((171.77315 6.142133, 171.77175 6.143833, 171.77065 6.145633, 171.76975 6.147533, 171.7691 6.149433, 171.76875 6.1514, 171.76865 6.153367, 171.76885 6.1553, 171.7693 6.157233, 171.77 6.1591, 
+      171.77095 6.160867, 171.77215 6.162567, 171.7736 6.164133, 171.77525 6.165567, 171.77715 6.166867, 171.77915 6.168, 171.78135 6.168967, 171.78365 6.169767, 171.7861 6.170333, 171.7886 6.170733, 
+      171.79115 6.170933, 171.79375 6.1709, 171.7963 6.170667, 171.79885 6.170233, 171.80135 6.169633, 171.80375 6.1688, 171.806 6.1678, 171.80815 6.166633, 171.81015 6.1653, 171.81195 6.163833, 
+      171.8135 6.162233, 171.8149 6.160533, 171.816 6.158733, 171.8169 6.156833, 171.81755 6.154933, 171.8179 6.152967, 171.818 6.151, 171.8178 6.149067, 171.81735 6.147133, 171.81665 6.145267, 
+      171.8157 6.1435, 171.8145 6.1418, 171.81305 6.140233, 171.8114 6.1388, 171.8095 6.1375, 171.8075 6.136367, 171.8053 6.1354, 171.803 6.1346, 171.80055 6.134033, 171.79805 6.133633, 
+      171.7955 6.133433, 171.7929 6.133467, 171.79035 6.1337, 171.7878 6.134133, 171.7853 6.134733, 171.7829 6.135567, 171.78065 6.136567, 171.7785 6.137733, 171.7765 6.139067, 171.7747 6.140533, 
+      171.77315 6.142133)), 
+  ((170.7883 10.110767, 170.78755 10.113033, 170.787 10.115367, 170.7867 10.117733, 170.7866 10.120167, 170.7867 10.1226, 170.787 10.124967, 170.78755 10.1273, 170.7883 10.129567, 170.78925 10.131733, 
+      170.7904 10.133767, 170.7917 10.135633, 170.79315 10.137367, 170.7948 10.138867, 170.79655 10.1402, 170.7984 10.1413, 170.80035 10.142167, 170.80235 10.1428, 170.8044 10.143167, 170.8065 10.1433, 
+      170.8086 10.143167, 170.81065 10.1428, 170.81265 10.142167, 170.8146 10.1413, 170.81645 10.1402, 170.8182 10.138867, 170.81985 10.137367, 170.8213 10.135633, 170.8226 10.133767, 170.82375 10.131733, 
+      170.8247 10.129567, 170.82545 10.1273, 170.826 10.124967, 170.8263 10.1226, 170.8264 10.120167, 170.8263 10.117733, 170.826 10.115367, 170.82545 10.113033, 170.8247 10.110767, 170.82375 10.1086, 
+      170.8226 10.106567, 170.8213 10.1047, 170.81985 10.102967, 170.8182 10.101467, 170.81645 10.100133, 170.8146 10.099033, 170.81265 10.098167, 170.81065 10.097533, 170.8086 10.097167, 170.8065 10.097033, 
+      170.8044 10.097167, 170.80235 10.097533, 170.80035 10.098167, 170.7984 10.099033, 170.79655 10.100133, 170.7948 10.101467, 170.79315 10.102967, 170.7917 10.1047, 170.7904 10.106567, 170.78925 10.1086, 
+      170.7883 10.110767)), 
+  ((165.371 11.7131, 165.37155 11.7153, 165.37235 11.7175, 165.37335 11.719667, 165.3746 11.721833, 165.37605 11.7239, 165.3777 11.725933, 165.3795 11.727833, 165.3815 11.7296, 165.3836 11.731233, 
+      165.38585 11.732733, 165.38815 11.734, 165.3905 11.7351, 165.39295 11.736, 165.39535 11.7367, 165.39775 11.737167, 165.4001 11.737367, 165.4024 11.7374, 165.4046 11.737167, 165.4067 11.7367, 
+      165.40865 11.736033, 165.4104 11.735133, 165.412 11.734033, 165.4134 11.732733, 165.4146 11.731267, 165.41555 11.729633, 165.41625 11.727867, 165.41675 11.725967, 165.41695 11.723933, 165.4169 11.721867, 
+      165.41665 11.7197, 165.4161 11.7175, 165.4153 11.7153, 165.4143 11.713133, 165.41305 11.710967, 165.4116 11.7089, 165.40995 11.706867, 165.40815 11.704967, 165.40615 11.7032, 165.40405 11.701567, 
+      165.4018 11.700067, 165.3995 11.6988, 165.39715 11.6977, 165.3947 11.6968, 165.3923 11.6961, 165.3899 11.695633, 165.38755 11.695433, 165.38525 11.6954, 165.38305 11.695633, 165.38095 11.6961, 
+      165.379 11.696767, 165.37725 11.697667, 165.37565 11.698767, 165.37425 11.700067, 165.37305 11.701533, 165.3721 11.703167, 165.3714 11.704933, 165.3709 11.706833, 165.3707 11.708867, 165.37075 11.710933, 
+      165.371 11.7131)), 
+  ((169.6084 11.168233, 169.60595 11.169433, 169.60365 11.1708, 169.6015 11.172267, 169.59955 11.1739, 169.5978 11.1756, 169.59625 11.1774, 169.59495 11.179233, 169.5939 11.181133, 169.5931 11.183067, 
+      169.5926 11.184967, 169.5924 11.186867, 169.59245 11.188733, 169.59275 11.190533, 169.59335 11.192233, 169.59425 11.193867, 169.5954 11.195367, 169.5968 11.196733, 169.5984 11.197933, 169.60025 11.199, 
+      169.6023 11.199867, 169.6045 11.200567, 169.60685 11.2011, 169.60935 11.2014, 169.6119 11.2015, 169.61455 11.2014, 169.61725 11.201133, 169.6199 11.200633, 169.6226 11.199967, 169.6252 11.1991, 
+      169.62775 11.198067, 169.6302 11.196867, 169.6325 11.1955, 169.63465 11.194033, 169.6366 11.1924, 169.63835 11.1907, 169.6399 11.1889, 169.6412 11.187067, 169.64225 11.185167, 169.64305 11.183233, 
+      169.64355 11.181333, 169.64375 11.179433, 169.6437 11.177567, 169.6434 11.175767, 169.6428 11.174067, 169.6419 11.172433, 169.64075 11.170933, 169.63935 11.169567, 169.63775 11.168367, 169.6359 11.1673, 
+      169.63385 11.166433, 169.63165 11.165733, 169.6293 11.1652, 169.6268 11.1649, 169.62425 11.1648, 169.6216 11.1649, 169.6189 11.165167, 169.61625 11.165667, 169.61355 11.166333, 169.61095 11.1672, 
+      169.6084 11.168233)), 
+  ((169.52065 11.1362, 169.5198 11.1382, 169.51925 11.140267, 169.5189 11.142367, 169.5188 11.1445, 169.51895 11.146633, 169.51935 11.148767, 169.52 11.150833, 169.52085 11.1528, 169.52195 11.1547, 
+      169.52325 11.1565, 169.52475 11.158133, 169.52645 11.159633, 169.52825 11.160967, 169.53025 11.162133, 169.53235 11.1631, 169.53455 11.163833, 169.5368 11.1644, 169.5391 11.1647, 169.54145 11.1648, 
+      169.5438 11.164667, 169.5461 11.164333, 169.54835 11.163767, 169.5505 11.162967, 169.5526 11.162, 169.5545 11.1608, 169.5563 11.159467, 169.55795 11.157933, 169.5594 11.156267, 169.56065 11.154467, 
+      169.56165 11.152533, 169.5625 11.150533, 169.56305 11.148467, 169.5634 11.146367, 169.5635 11.144233, 169.56335 11.1421, 169.56295 11.139967, 169.5623 11.1379, 169.56145 11.135933, 169.56035 11.134033, 
+      169.55905 11.132233, 169.55755 11.1306, 169.55585 11.1291, 169.55405 11.127767, 169.55205 11.1266, 169.54995 11.125633, 169.54775 11.1249, 169.5455 11.124333, 169.5432 11.124033, 169.54085 11.123933, 
+      169.5385 11.124067, 169.5362 11.1244, 169.53395 11.124967, 169.5318 11.125767, 169.5297 11.126733, 169.5278 11.127933, 169.526 11.129267, 169.52435 11.1308, 169.5229 11.132467, 169.52165 11.134267, 
+      169.52065 11.1362)), 
+  ((167.47935 9.038633, 167.47675 9.0401, 167.47425 9.041733, 167.47185 9.043467, 167.4696 9.0453, 167.46755 9.047233, 167.46565 9.049233, 167.464 9.0513, 167.4626 9.053367, 167.4614 9.055433, 
+      167.4605 9.0575, 167.4599 9.0595, 167.45955 9.061433, 167.4595 9.0633, 167.4597 9.065033, 167.46025 9.066633, 167.461 9.0681, 167.4621 9.069433, 167.4634 9.070567, 167.46495 9.0715, 
+      167.46675 9.072233, 167.4687 9.0728, 167.4709 9.0731, 167.47325 9.073233, 167.4757 9.073133, 167.4783 9.0728, 167.48095 9.072267, 167.48365 9.071533, 167.4864 9.0706, 167.4891 9.069467, 
+      167.4918 9.068167, 167.4944 9.0667, 167.4969 9.065067, 167.4993 9.063333, 167.50155 9.0615, 167.5036 9.059567, 167.5055 9.057567, 167.50715 9.0555, 167.50855 9.053433, 167.50975 9.051367, 
+      167.51065 9.0493, 167.51125 9.0473, 167.5116 9.045367, 167.51165 9.0435, 167.51145 9.041767, 167.5109 9.040167, 167.51015 9.0387, 167.50905 9.037367, 167.50775 9.036233, 167.5062 9.0353, 
+      167.5044 9.034567, 167.50245 9.034, 167.50025 9.0337, 167.4979 9.033567, 167.49545 9.033667, 167.49285 9.034, 167.4902 9.034533, 167.4875 9.035267, 167.48475 9.0362, 167.48205 9.037333, 
+      167.47935 9.038633)), 
+  ((169.40625 6.1795, 169.40545 6.1815, 169.4049 6.1836, 169.4046 6.1857, 169.40455 6.187867, 169.40475 6.19, 169.40515 6.192133, 169.4058 6.1942, 169.4067 6.1962, 169.4078 6.1981, 
+      169.4091 6.199867, 169.4106 6.201533, 169.4123 6.203033, 169.4141 6.204367, 169.4161 6.2055, 169.4182 6.206467, 169.4204 6.2072, 169.42265 6.207733, 169.42495 6.208033, 169.42725 6.208133, 
+      169.42955 6.208, 169.43185 6.207633, 169.43405 6.207033, 169.4362 6.206267, 169.43825 6.205267, 169.44015 6.204067, 169.44195 6.202667, 169.44355 6.201133, 169.44495 6.199467, 169.44615 6.197633, 
+      169.44715 6.1957, 169.44795 6.1937, 169.4485 6.1916, 169.4488 6.1895, 169.44885 6.187333, 169.44865 6.1852, 169.44825 6.183067, 169.4476 6.181, 169.4467 6.179, 169.4456 6.1771, 
+      169.4443 6.175333, 169.4428 6.173667, 169.4411 6.172167, 169.4393 6.170833, 169.4373 6.1697, 169.4352 6.168733, 169.433 6.168, 169.43075 6.167467, 169.42845 6.167167, 169.42615 6.167067, 
+      169.42385 6.1672, 169.42155 6.167567, 169.41935 6.168167, 169.4172 6.168933, 169.41515 6.169933, 169.41325 6.171133, 169.41145 6.172533, 169.40985 6.174067, 169.40845 6.175733, 169.40725 6.177567, 
+      169.40625 6.1795)), 
+  ((169.1021 9.915633, 169.0995 9.9172, 169.09695 9.918933, 169.09455 9.9208, 169.0923 9.922733, 169.0902 9.924767, 169.0883 9.926867, 169.08665 9.929, 169.08515 9.931167, 169.08395 9.9333, 
+      169.083 9.9354, 169.08235 9.937433, 169.08195 9.9394, 169.08185 9.941267, 169.082 9.943033, 169.08245 9.944633, 169.0832 9.946067, 169.0842 9.947367, 169.08545 9.948433, 169.08695 9.949333, 
+      169.0887 9.95, 169.0906 9.950467, 169.09275 9.950733, 169.09505 9.950733, 169.0975 9.950533, 169.1 9.9501, 169.10265 9.949467, 169.10535 9.9486, 169.10805 9.947533, 169.11075 9.9463, 
+      169.11345 9.944867, 169.11605 9.9433, 169.1186 9.941567, 169.121 9.9397, 169.12325 9.937767, 169.12535 9.935733, 169.12725 9.933633, 169.1289 9.9315, 169.1304 9.929333, 169.1316 9.9272, 
+      169.13255 9.9251, 169.1332 9.923067, 169.1336 9.9211, 169.1337 9.919233, 169.13355 9.917467, 169.1331 9.915867, 169.13235 9.914433, 169.13135 9.913133, 169.1301 9.912067, 169.1286 9.911167, 
+      169.12685 9.9105, 169.12495 9.910033, 169.1228 9.909767, 169.1205 9.909767, 169.11805 9.909967, 169.11555 9.9104, 169.1129 9.911033, 169.1102 9.9119, 169.1075 9.912967, 169.1048 9.9142, 
+      169.1021 9.915633)), 
+  ((168.59675 4.6565, 168.5977 4.658833, 168.59885 4.661167, 168.60025 4.6635, 168.60185 4.665767, 168.6036 4.668033, 168.60555 4.670167, 168.6076 4.6722, 168.6098 4.674133, 168.6121 4.675867, 
+      168.61445 4.677467, 168.61685 4.678867, 168.6193 4.680067, 168.6217 4.681067, 168.62405 4.6818, 168.6264 4.682333, 168.6286 4.6826, 168.63075 4.682633, 168.6327 4.682433, 168.63455 4.681967, 
+      168.6362 4.681267, 168.63765 4.680367, 168.6389 4.6792, 168.63995 4.677867, 168.64075 4.676333, 168.64125 4.6746, 168.64155 4.672733, 168.6416 4.670733, 168.6414 4.6686, 168.64095 4.6664, 
+      168.64025 4.6641, 168.6393 4.661767, 168.63815 4.659433, 168.63675 4.6571, 168.63515 4.6548, 168.6334 4.652567, 168.63145 4.650433, 168.6294 4.6484, 168.6272 4.646467, 168.6249 4.644733, 
+      168.62255 4.643133, 168.62015 4.641733, 168.6177 4.640533, 168.6153 4.639533, 168.61295 4.6388, 168.6106 4.638267, 168.6084 4.638, 168.60625 4.637967, 168.6043 4.638167, 168.60245 4.638633, 
+      168.6008 4.639333, 168.59935 4.640233, 168.5981 4.6414, 168.59705 4.642733, 168.59625 4.644267, 168.59575 4.646, 168.59545 4.647867, 168.5954 4.649867, 168.5956 4.652, 168.59605 4.6542, 
+      168.59675 4.6565)), 
+  ((169.9068 10.125133, 169.90675 10.127, 169.907 10.128867, 169.9075 10.130733, 169.9083 10.132533, 169.90935 10.1343, 169.9106 10.135967, 169.91215 10.137533, 169.91385 10.139033, 169.91575 10.140367, 
+      169.91785 10.141567, 169.9201 10.1426, 169.92245 10.143467, 169.92495 10.144167, 169.92745 10.144667, 169.93005 10.145, 169.93265 10.145133, 169.93525 10.145067, 169.93775 10.1448, 169.94025 10.144333, 
+      169.94265 10.1437, 169.9449 10.142867, 169.947 10.141867, 169.94895 10.1407, 169.9507 10.1394, 169.95225 10.137967, 169.95355 10.136433, 169.95465 10.134767, 169.95545 10.133033, 169.95605 10.131233, 
+      169.9563 10.1294, 169.95635 10.127533, 169.9561 10.125667, 169.9556 10.1238, 169.9548 10.122, 169.95375 10.120233, 169.9525 10.118567, 169.95095 10.117, 169.94925 10.1155, 169.94735 10.114167, 
+      169.94525 10.112967, 169.943 10.111933, 169.94065 10.111067, 169.93815 10.110367, 169.93565 10.109867, 169.93305 10.109533, 169.93045 10.1094, 169.92785 10.109467, 169.92535 10.109733, 169.92285 10.1102, 
+      169.92045 10.110833, 169.9182 10.111667, 169.9161 10.112667, 169.91415 10.113833, 169.9124 10.115133, 169.91085 10.116567, 169.90955 10.1181, 169.90845 10.119767, 169.90765 10.1215, 169.90705 10.1233, 
+      169.9068 10.125133)), 
+  ((168.4024 7.756167, 168.4011 7.758067, 168.40005 7.760067, 168.3992 7.762133, 168.39855 7.764267, 168.3982 7.7664, 168.398 7.768533, 168.3981 7.770667, 168.3984 7.772733, 168.39895 7.774733, 
+      168.3997 7.776667, 168.4007 7.778467, 168.4019 7.780133, 168.4033 7.781667, 168.40485 7.783, 168.40655 7.7842, 168.40845 7.785167, 168.41045 7.785967, 168.41255 7.786533, 168.4147 7.786867, 
+      168.4169 7.787, 168.4192 7.7869, 168.42145 7.786567, 168.4237 7.786033, 168.42585 7.785267, 168.428 7.7843, 168.43005 7.783133, 168.43195 7.7818, 168.43375 7.7803, 168.43535 7.778633, 
+      168.4368 7.776833, 168.4381 7.774933, 168.43915 7.772933, 168.44 7.770867, 168.44065 7.768733, 168.441 7.7666, 168.4412 7.764467, 168.4411 7.762333, 168.4408 7.760267, 168.44025 7.758267, 
+      168.4395 7.756333, 168.4385 7.754533, 168.4373 7.752867, 168.4359 7.751333, 168.43435 7.75, 168.43265 7.7488, 168.43075 7.747833, 168.42875 7.747033, 168.42665 7.746467, 168.4245 7.746133, 
+      168.4223 7.746, 168.42 7.7461, 168.41775 7.746433, 168.4155 7.746967, 168.41335 7.747733, 168.4112 7.7487, 168.40915 7.749867, 168.40725 7.7512, 168.40545 7.7527, 168.40385 7.754367, 
+      168.4024 7.756167)), 
+  ((167.52735 9.236, 167.52605 9.237033, 167.52505 9.238233, 167.5243 9.2396, 167.5239 9.2411, 167.52375 9.2427, 167.52395 9.244433, 167.5244 9.246233, 167.5252 9.2481, 167.52625 9.25, 
+      167.5276 9.251933, 167.5292 9.253867, 167.53105 9.255767, 167.5331 9.257633, 167.53535 9.259467, 167.5378 9.2612, 167.5404 9.262833, 167.54315 9.264333, 167.54595 9.2657, 167.5488 9.266933, 
+      167.5517 9.268, 167.5546 9.2689, 167.55745 9.2696, 167.56025 9.270133, 167.56295 9.270433, 167.56555 9.270567, 167.56795 9.270467, 167.5702 9.2702, 167.57225 9.2697, 167.57405 9.269033, 
+      167.5756 9.268167, 167.5769 9.267133, 167.5779 9.265933, 167.57865 9.264567, 167.57905 9.263067, 167.5792 9.261467, 167.579 9.259733, 167.57855 9.257933, 167.57775 9.256067, 167.5767 9.254167, 
+      167.57535 9.252233, 167.57375 9.2503, 167.5719 9.2484, 167.56985 9.246533, 167.5676 9.2447, 167.56515 9.242967, 167.56255 9.241333, 167.5598 9.239833, 167.557 9.238467, 167.55415 9.237233, 
+      167.55125 9.236167, 167.54835 9.235267, 167.5455 9.234567, 167.5427 9.234033, 167.54 9.233733, 167.5374 9.2336, 167.535 9.2337, 167.53275 9.233967, 167.5307 9.234467, 167.5289 9.235133, 
+      167.52735 9.236)), 
+  ((167.2507 9.232233, 167.2499 9.2343, 167.24925 9.2364, 167.2489 9.2386, 167.2487 9.2408, 167.2488 9.243, 167.24905 9.2452, 167.24955 9.247333, 167.2503 9.2494, 167.25125 9.2514, 
+      167.25235 9.253267, 167.2537 9.255, 167.2552 9.256567, 167.25685 9.257967, 167.2586 9.2592, 167.26055 9.260233, 167.26255 9.261033, 167.2646 9.261633, 167.26675 9.262, 167.2689 9.262133, 
+      167.27105 9.262033, 167.2732 9.261733, 167.2753 9.261167, 167.27735 9.2604, 167.2793 9.2594, 167.28115 9.258233, 167.28285 9.256867, 167.28445 9.2553, 167.28585 9.2536, 167.28705 9.251767, 
+      167.2881 9.2498, 167.2889 9.247733, 167.28955 9.245633, 167.2899 9.243433, 167.2901 9.241233, 167.29 9.239033, 167.28975 9.236833, 167.28925 9.2347, 167.2885 9.232633, 167.28755 9.230633, 
+      167.28645 9.228767, 167.2851 9.227033, 167.2836 9.225467, 167.28195 9.224067, 167.28015 9.222833, 167.27825 9.2218, 167.27625 9.221, 167.2742 9.2204, 167.27205 9.220033, 167.2699 9.2199, 
+      167.26775 9.22, 167.2656 9.2203, 167.2635 9.220867, 167.26145 9.221633, 167.2595 9.222633, 167.25765 9.2238, 167.25595 9.225167, 167.25435 9.226733, 167.25295 9.228433, 167.25175 9.230267, 
+      167.2507 9.232233)), 
+  ((168.1952 8.0244, 168.1931 8.025767, 168.19115 8.0273, 168.18935 8.0289, 168.18775 8.030633, 168.18635 8.032433, 168.1852 8.0343, 168.1843 8.0362, 168.18365 8.0381, 168.1832 8.040033, 
+      168.18305 8.041933, 168.1832 8.043767, 168.18355 8.045567, 168.1842 8.047267, 168.18505 8.048867, 168.1862 8.050333, 168.18755 8.051667, 168.1891 8.052867, 168.19085 8.053867, 168.1928 8.054733, 
+      168.1949 8.0554, 168.1971 8.055867, 168.19945 8.056133, 168.2019 8.056233, 168.20435 8.0561, 168.20685 8.055767, 168.20935 8.055267, 168.21185 8.054533, 168.2143 8.053667, 168.21665 8.0526, 
+      168.2189 8.051367, 168.221 8.05, 168.22295 8.048467, 168.22475 8.046867, 168.22635 8.045133, 168.22775 8.043333, 168.2289 8.041467, 168.2298 8.039567, 168.23045 8.037667, 168.2309 8.035733, 
+      168.23105 8.033833, 168.2309 8.032, 168.23055 8.0302, 168.2299 8.0285, 168.22905 8.0269, 168.2279 8.025433, 168.22655 8.0241, 168.225 8.0229, 168.22325 8.0219, 168.2213 8.021033, 
+      168.2192 8.020367, 168.217 8.0199, 168.21465 8.019633, 168.2122 8.019533, 168.20975 8.019667, 168.20725 8.02, 168.20475 8.0205, 168.20225 8.021233, 168.1998 8.0221, 168.19745 8.023167, 
+      168.1952 8.0244)), 
+  ((166.8393 11.0842, 166.83645 11.0849, 166.83365 11.085733, 166.8309 11.086733, 166.8283 11.087867, 166.8258 11.089133, 166.8235 11.0905, 166.8214 11.091967, 166.81945 11.093533, 166.8178 11.095167, 
+      166.81635 11.096833, 166.8152 11.098567, 166.8143 11.100267, 166.8137 11.101967, 166.8134 11.103667, 166.8134 11.1053, 166.8137 11.106867, 166.8143 11.108367, 166.8152 11.109767, 166.81635 11.111067, 
+      166.8178 11.112233, 166.81945 11.113267, 166.8214 11.114133, 166.8235 11.114833, 166.82585 11.1154, 166.8283 11.115767, 166.83095 11.115967, 166.83365 11.115967, 166.83645 11.1158, 166.8393 11.115467, 
+      166.84215 11.114967, 166.845 11.114267, 166.8478 11.113433, 166.85055 11.112433, 166.85315 11.1113, 166.85565 11.110033, 166.85795 11.108667, 166.86005 11.1072, 166.862 11.105633, 166.86365 11.104, 
+      166.8651 11.102333, 166.86625 11.1006, 166.86715 11.0989, 166.86775 11.0972, 166.86805 11.0955, 166.86805 11.093867, 166.86775 11.0923, 166.86715 11.0908, 166.86625 11.0894, 166.8651 11.0881, 
+      166.86365 11.086933, 166.862 11.0859, 166.86005 11.085033, 166.85795 11.084333, 166.8556 11.083767, 166.85315 11.0834, 166.85055 11.0832, 166.8478 11.0832, 166.845 11.083367, 166.84215 11.0837, 
+      166.8393 11.0842)), 
+  ((169.80805 6.0807, 169.8073 6.082567, 169.8068 6.084467, 169.80655 6.086433, 169.8065 6.088367, 169.80675 6.090333, 169.80725 6.092267, 169.80795 6.094133, 169.8089 6.095967, 169.8101 6.097667, 
+      169.8115 6.099267, 169.8131 6.100767, 169.81485 6.1021, 169.8168 6.1033, 169.81885 6.1043, 169.82105 6.105167, 169.8233 6.1058, 169.82565 6.106233, 169.828 6.1065, 169.8304 6.106533, 
+      169.8328 6.106367, 169.8351 6.106, 169.8374 6.105433, 169.8396 6.104667, 169.84165 6.103733, 169.8436 6.1026, 169.8454 6.101333, 169.847 6.0999, 169.8484 6.098333, 169.8496 6.096667, 
+      169.8506 6.0949, 169.85135 6.093033, 169.85185 6.091133, 169.8521 6.089167, 169.85215 6.087233, 169.8519 6.085267, 169.8514 6.083333, 169.8507 6.081467, 169.84975 6.079633, 169.84855 6.077933, 
+      169.84715 6.076333, 169.84555 6.074833, 169.8438 6.0735, 169.84185 6.0723, 169.8398 6.0713, 169.8376 6.070433, 169.83535 6.0698, 169.833 6.069367, 169.83065 6.0691, 169.82825 6.069067, 
+      169.82585 6.069233, 169.82355 6.0696, 169.82125 6.070167, 169.81905 6.070933, 169.817 6.071867, 169.81505 6.073, 169.81325 6.074267, 169.81165 6.0757, 169.81025 6.077267, 169.80905 6.078933, 
+      169.80805 6.0807)), 
+  ((171.02535 8.8578, 171.02415 8.8595, 171.02325 8.8613, 171.02255 8.863167, 171.0221 8.865033, 171.0219 8.866967, 171.02195 8.868867, 171.0223 8.870767, 171.02285 8.8726, 171.02365 8.874367, 
+      171.0247 8.876067, 171.02595 8.877667, 171.02745 8.879133, 171.02915 8.880467, 171.031 8.881667, 171.033 8.8827, 171.0351 8.883533, 171.03735 8.8842, 171.0397 8.8847, 171.0421 8.884967, 
+      171.04455 8.885033, 171.04695 8.884933, 171.04935 8.8846, 171.05175 8.8841, 171.05405 8.8834, 171.05625 8.8825, 171.0583 8.881433, 171.06025 8.880233, 171.062 8.878867, 171.0636 8.877367, 
+      171.06495 8.875733, 171.06615 8.874033, 171.06705 8.872233, 171.06775 8.870367, 171.0682 8.8685, 171.0684 8.866567, 171.06835 8.864667, 171.068 8.862767, 171.06745 8.860933, 171.06665 8.859167, 
+      171.0656 8.857467, 171.06435 8.855867, 171.06285 8.8544, 171.06115 8.853067, 171.0593 8.851867, 171.0573 8.850833, 171.0552 8.85, 171.05295 8.849333, 171.0506 8.848833, 171.0482 8.848567, 
+      171.04575 8.8485, 171.04335 8.8486, 171.04095 8.848933, 171.03855 8.849433, 171.03625 8.850133, 171.03405 8.851033, 171.032 8.8521, 171.03005 8.8533, 171.0283 8.854667, 171.0267 8.856167, 
+      171.02535 8.8578)), 
+  ((168.2888 7.8849, 168.28775 7.8871, 168.2868 7.889367, 168.2861 7.8917, 168.28555 7.894067, 168.28525 7.896467, 168.2851 7.898833, 168.2852 7.9012, 168.2855 7.903467, 168.286 7.905667, 
+      168.28665 7.907767, 168.28755 7.9097, 168.2886 7.9115, 168.2898 7.913133, 168.2912 7.914533, 168.2927 7.915767, 168.29435 7.916767, 168.2961 7.917533, 168.2979 7.918067, 168.2998 7.918333, 
+      168.30175 7.918367, 168.3037 7.918133, 168.30565 7.917667, 168.3076 7.916967, 168.3095 7.916, 168.31135 7.914833, 168.3131 7.913433, 168.31475 7.911867, 168.3163 7.9101, 168.3177 7.9082, 
+      168.31895 7.906133, 168.32 7.903933, 168.32095 7.901667, 168.32165 7.899333, 168.3222 7.896967, 168.3225 7.894567, 168.32265 7.8922, 168.32255 7.889833, 168.32225 7.887567, 168.32175 7.885367, 
+      168.3211 7.883267, 168.3202 7.881333, 168.31915 7.879533, 168.31795 7.8779, 168.31655 7.876467, 168.31505 7.875267, 168.3134 7.874267, 168.31165 7.8735, 168.30985 7.872967, 168.30795 7.8727, 
+      168.306 7.872667, 168.30405 7.8729, 168.3021 7.873367, 168.30015 7.874067, 168.29825 7.875033, 168.2964 7.8762, 168.29465 7.8776, 168.293 7.879167, 168.29145 7.880933, 168.29005 7.882833, 
+      168.2888 7.8849)), 
+  ((168.84965 4.704433, 168.84795 4.705867, 168.84645 4.707367, 168.8452 4.709, 168.84415 4.7107, 168.84335 4.712467, 168.8428 4.714267, 168.84255 4.716067, 168.8425 4.7179, 168.84275 4.7197, 
+      168.8433 4.721433, 168.84405 4.723133, 168.8451 4.724767, 168.84635 4.7263, 168.8478 4.7277, 168.8495 4.728967, 168.85135 4.7301, 168.8534 4.7311, 168.8556 4.731933, 168.8579 4.732567, 
+      168.8603 4.733033, 168.8628 4.7333, 168.8653 4.7334, 168.8678 4.7333, 168.87035 4.733, 168.8728 4.732533, 168.87525 4.731867, 168.87755 4.731033, 168.87975 4.730033, 168.8818 4.7289, 
+      168.8837 4.7276, 168.8854 4.726167, 168.8869 4.724667, 168.88815 4.723033, 168.8892 4.721333, 168.89 4.719567, 168.89055 4.717767, 168.8908 4.715967, 168.89085 4.714133, 168.8906 4.712333, 
+      168.89005 4.7106, 168.8893 4.7089, 168.88825 4.707267, 168.887 4.705733, 168.88555 4.704333, 168.88385 4.703067, 168.882 4.701933, 168.87995 4.700933, 168.87775 4.7001, 168.87545 4.699467, 
+      168.87305 4.699, 168.87055 4.698733, 168.86805 4.698633, 168.86555 4.698733, 168.863 4.699033, 168.86055 4.6995, 168.8581 4.700167, 168.8558 4.701, 168.8536 4.702, 168.85155 4.703133, 
+      168.84965 4.704433)), 
+  ((165.9538 10.008367, 165.95135 10.007733, 165.9488 10.0073, 165.9462 10.007033, 165.9436 10.006933, 165.941 10.007033, 165.9384 10.0073, 165.93585 10.007733, 165.9334 10.008367, 165.93105 10.009167, 
+      165.92885 10.010133, 165.92685 10.011233, 165.925 10.012467, 165.92335 10.0138, 165.9219 10.015267, 165.9207 10.016833, 165.91975 10.018467, 165.9191 10.020167, 165.9187 10.0219, 165.91855 10.023633, 
+      165.9187 10.025367, 165.9191 10.0271, 165.91975 10.0288, 165.9207 10.030433, 165.9219 10.032, 165.92335 10.033467, 165.925 10.0348, 165.92685 10.036033, 165.92885 10.037133, 165.93105 10.0381, 
+      165.9334 10.0389, 165.93585 10.039533, 165.9384 10.039967, 165.941 10.040233, 165.9436 10.040333, 165.9462 10.040233, 165.9488 10.039967, 165.95135 10.039533, 165.9538 10.0389, 165.95615 10.0381, 
+      165.95835 10.037133, 165.96035 10.036033, 165.9622 10.0348, 165.96385 10.033467, 165.9653 10.032, 165.9665 10.030433, 165.96745 10.0288, 165.9681 10.0271, 165.9685 10.025367, 165.96865 10.023633, 
+      165.9685 10.0219, 165.9681 10.020167, 165.96745 10.018467, 165.9665 10.016833, 165.9653 10.015267, 165.96385 10.0138, 165.9622 10.012467, 165.96035 10.011233, 165.95835 10.010133, 165.95615 10.009167, 
+      165.9538 10.008367)), 
+  ((169.55545 6.2006, 169.5555 6.202533, 169.55585 6.2045, 169.5564 6.2065, 169.5572 6.208433, 169.5582 6.210333, 169.55945 6.212167, 169.56085 6.2139, 169.56245 6.215533, 169.56425 6.217067, 
+      169.56615 6.218433, 169.5682 6.219633, 169.57035 6.2207, 169.57255 6.221567, 169.57485 6.222233, 169.57715 6.2227, 169.57945 6.222967, 169.58175 6.223033, 169.584 6.2229, 169.58615 6.222567, 
+      169.5882 6.222033, 169.5902 6.221267, 169.592 6.220367, 169.59365 6.219267, 169.59515 6.217967, 169.59645 6.216567, 169.5975 6.215, 169.59835 6.213333, 169.599 6.211567, 169.5994 6.2097, 
+      169.59955 6.207767, 169.5995 6.205833, 169.59915 6.203867, 169.5986 6.201867, 169.5978 6.199933, 169.5968 6.198033, 169.59555 6.1962, 169.59415 6.194467, 169.59255 6.192833, 169.59075 6.1913, 
+      169.58885 6.189933, 169.5868 6.188733, 169.58465 6.187667, 169.58245 6.1868, 169.58015 6.186133, 169.57785 6.185667, 169.57555 6.1854, 169.57325 6.185333, 169.571 6.185467, 169.56885 6.1858, 
+      169.5668 6.186333, 169.5648 6.1871, 169.563 6.188, 169.56135 6.1891, 169.55985 6.1904, 169.55855 6.1918, 169.5575 6.193367, 169.55665 6.195033, 169.556 6.1968, 169.5556 6.198667, 
+      169.55545 6.2006)), 
+  ((167.43335 11.5174, 167.4338 11.519433, 167.43445 11.5215, 167.43535 11.523533, 167.43645 11.525567, 167.4378 11.5275, 167.4393 11.5294, 167.44095 11.531167, 167.4428 11.532833, 167.44475 11.534367, 
+      167.44685 11.535767, 167.449 11.536967, 167.45125 11.538, 167.4535 11.538833, 167.4558 11.539467, 167.45805 11.5399, 167.4603 11.540133, 167.4625 11.540133, 167.4646 11.539933, 167.4666 11.5395, 
+      167.46845 11.538867, 167.4702 11.538033, 167.47175 11.537, 167.4731 11.5358, 167.4743 11.534433, 167.47525 11.5329, 167.476 11.531267, 167.4765 11.529467, 167.4768 11.5276, 167.4768 11.525633, 
+      167.4766 11.523633, 167.47615 11.5216, 167.4755 11.519533, 167.4746 11.5175, 167.4735 11.515467, 167.47215 11.513533, 167.47065 11.511633, 167.469 11.509867, 167.46715 11.5082, 167.4652 11.506667, 
+      167.4631 11.505267, 167.46095 11.504067, 167.4587 11.503033, 167.45645 11.5022, 167.45415 11.501567, 167.4519 11.501133, 167.44965 11.5009, 167.44745 11.5009, 167.44535 11.5011, 167.44335 11.501533, 
+      167.4415 11.502167, 167.43975 11.503, 167.4382 11.504033, 167.43685 11.505233, 167.43565 11.5066, 167.4347 11.508133, 167.43395 11.509767, 167.43345 11.511567, 167.43315 11.513433, 167.43315 11.5154, 
+      167.43335 11.5174)), 
+  ((169.851 11.2006, 169.85225 11.2028, 169.8537 11.205033, 169.85535 11.2072, 169.8572 11.209367, 169.8592 11.211433, 169.86135 11.213433, 169.86365 11.215333, 169.866 11.217067, 169.8684 11.218667, 
+      169.8709 11.2201, 169.87335 11.221367, 169.8758 11.2224, 169.87825 11.223267, 169.8806 11.2239, 169.88285 11.2243, 169.885 11.224467, 169.88695 11.2244, 169.8888 11.2241, 169.89045 11.2236, 
+      169.8919 11.222867, 169.8931 11.2219, 169.8941 11.220767, 169.89485 11.2194, 169.89535 11.2179, 169.8956 11.2162, 169.8956 11.2144, 169.89535 11.212467, 169.8948 11.2104, 169.89405 11.2083, 
+      169.893 11.206133, 169.89175 11.203933, 169.8903 11.2017, 169.88865 11.199533, 169.8868 11.197367, 169.8848 11.1953, 169.88265 11.1933, 169.88035 11.1914, 169.878 11.189667, 169.8756 11.188067, 
+      169.8731 11.186633, 169.87065 11.185367, 169.8682 11.184333, 169.86575 11.183467, 169.8634 11.182833, 169.86115 11.182433, 169.859 11.182267, 169.85705 11.182333, 169.8552 11.182633, 169.85355 11.183133, 
+      169.8521 11.183867, 169.8509 11.184833, 169.8499 11.185967, 169.84915 11.187333, 169.84865 11.188833, 169.8484 11.190533, 169.8484 11.192333, 169.84865 11.194267, 169.8492 11.196333, 169.84995 11.198433, 
+      169.851 11.2006)), 
+  ((167.0432 9.1201, 167.04325 9.1217, 167.0436 9.123233, 167.04425 9.124733, 167.04515 9.126133, 167.04635 9.127467, 167.0478 9.128667, 167.04945 9.129767, 167.05135 9.130733, 167.0535 9.131533, 
+      167.05575 9.1322, 167.0582 9.1327, 167.0608 9.133067, 167.06345 9.133233, 167.0662 9.133233, 167.06895 9.133067, 167.07175 9.132733, 167.0745 9.132233, 167.0772 9.131567, 167.07985 9.130767, 
+      167.08235 9.1298, 167.08475 9.128733, 167.08695 9.127533, 167.089 9.1262, 167.0908 9.1248, 167.0924 9.1233, 167.09375 9.121767, 167.0948 9.120167, 167.0956 9.118567, 167.09615 9.116933, 
+      167.09635 9.1153, 167.0963 9.1137, 167.09595 9.112167, 167.0953 9.110667, 167.0944 9.109267, 167.0932 9.107933, 167.09175 9.106733, 167.0901 9.105633, 167.0882 9.104667, 167.08605 9.103867, 
+      167.0838 9.1032, 167.08135 9.1027, 167.07875 9.102333, 167.0761 9.102167, 167.07335 9.102167, 167.0706 9.102333, 167.0678 9.102667, 167.06505 9.103167, 167.06235 9.103833, 167.0597 9.104633, 
+      167.0572 9.1056, 167.0548 9.106667, 167.0526 9.107867, 167.05055 9.1092, 167.04875 9.1106, 167.04715 9.1121, 167.0458 9.113633, 167.04475 9.115233, 167.04395 9.116833, 167.0434 9.118467, 
+      167.0432 9.1201)), 
+  ((167.70875 8.690233, 167.7096 8.692267, 167.71065 8.6943, 167.71195 8.696333, 167.7134 8.698267, 167.7151 8.700167, 167.71695 8.701967, 167.7189 8.703667, 167.721 8.705233, 167.72325 8.706667, 
+      167.72555 8.707933, 167.7279 8.709033, 167.73025 8.709933, 167.73265 8.710633, 167.735 8.711167, 167.7373 8.711467, 167.7395 8.711533, 167.74165 8.7114, 167.74365 8.711067, 167.7455 8.710533, 
+      167.7472 8.7098, 167.7487 8.708833, 167.75 8.707733, 167.7511 8.706433, 167.752 8.704967, 167.7526 8.703367, 167.753 8.701667, 167.75315 8.699833, 167.75305 8.697933, 167.7527 8.695967, 
+      167.7521 8.693967, 167.75125 8.691933, 167.7502 8.6899, 167.7489 8.687867, 167.74745 8.685933, 167.74575 8.684033, 167.7439 8.682233, 167.74195 8.680533, 167.73985 8.678967, 167.7376 8.677533, 
+      167.7353 8.676267, 167.73295 8.675167, 167.7306 8.674267, 167.7282 8.673567, 167.72585 8.673033, 167.72355 8.672733, 167.72135 8.672667, 167.7192 8.6728, 167.7172 8.673133, 167.71535 8.673667, 
+      167.71365 8.6744, 167.71215 8.675367, 167.71085 8.676467, 167.70975 8.677767, 167.70885 8.679233, 167.70825 8.680833, 167.70785 8.682533, 167.7077 8.684367, 167.7078 8.686267, 167.70815 8.688233, 
+      167.70875 8.690233)), 
+  ((169.7914 10.1987, 169.7909 10.200333, 169.79065 10.202, 169.7907 10.203667, 169.791 10.205333, 169.7916 10.206933, 169.79245 10.2085, 169.7936 10.21, 169.79495 10.2114, 169.79655 10.2127, 
+      169.79835 10.2139, 169.80035 10.214967, 169.80255 10.2159, 169.80485 10.216667, 169.8073 10.2173, 169.80985 10.217733, 169.8125 10.218033, 169.81515 10.218133, 169.8178 10.218067, 169.82045 10.217833, 
+      169.82305 10.217433, 169.82555 10.216833, 169.828 10.2161, 169.8303 10.215233, 169.8324 10.2142, 169.83435 10.213033, 169.8361 10.211733, 169.83765 10.210367, 169.83895 10.208867, 169.84 10.207333, 
+      169.8408 10.205733, 169.8413 10.2041, 169.84155 10.202433, 169.8415 10.200767, 169.8412 10.1991, 169.8406 10.1975, 169.83975 10.195933, 169.8386 10.194433, 169.83725 10.193033, 169.83565 10.191733, 
+      169.83385 10.190533, 169.83185 10.189467, 169.82965 10.188533, 169.82735 10.187767, 169.8249 10.187133, 169.82235 10.1867, 169.8197 10.1864, 169.81705 10.1863, 169.8144 10.186367, 169.81175 10.1866, 
+      169.80915 10.187, 169.80665 10.1876, 169.8042 10.188333, 169.8019 10.1892, 169.7998 10.190233, 169.79785 10.1914, 169.7961 10.1927, 169.79455 10.194067, 169.79325 10.195567, 169.7922 10.1971, 
+      169.7914 10.1987)), 
+  ((168.81355 7.519767, 168.81275 7.521933, 168.81205 7.524167, 168.8116 7.526467, 168.81135 7.528767, 168.81125 7.5311, 168.8114 7.533433, 168.8117 7.5357, 168.81225 7.5379, 168.81295 7.54, 
+      168.81385 7.541967, 168.8149 7.543833, 168.8161 7.545533, 168.8175 7.547033, 168.81895 7.548367, 168.8206 7.549467, 168.8223 7.550367, 168.8241 7.551033, 168.8259 7.551467, 168.8278 7.551633, 
+      168.8297 7.551567, 168.8316 7.551267, 168.83345 7.550733, 168.8353 7.549933, 168.83705 7.548933, 168.83875 7.547733, 168.8403 7.5463, 168.8418 7.5447, 168.8431 7.542933, 168.8443 7.541, 
+      168.8453 7.538967, 168.8461 7.5368, 168.8468 7.534567, 168.84725 7.532267, 168.8475 7.529967, 168.8476 7.527633, 168.84745 7.5253, 168.84715 7.523033, 168.8466 7.520833, 168.8459 7.518733, 
+      168.845 7.516767, 168.84395 7.5149, 168.84275 7.5132, 168.84135 7.5117, 168.8399 7.510367, 168.83825 7.509267, 168.83655 7.508367, 168.83475 7.5077, 168.83295 7.507267, 168.83105 7.5071, 
+      168.82915 7.507167, 168.82725 7.507467, 168.8254 7.508, 168.82355 7.5088, 168.8218 7.5098, 168.8201 7.511, 168.81855 7.512433, 168.81705 7.514033, 168.81575 7.5158, 168.81455 7.517733, 
+      168.81355 7.519767)), 
+  ((166.92215 11.361967, 166.9212 11.363967, 166.92045 11.366, 166.9199 11.368133, 166.9196 11.370267, 166.91945 11.372433, 166.91955 11.374567, 166.91985 11.376667, 166.9204 11.3787, 166.9211 11.380667, 
+      166.92205 11.382533, 166.92315 11.384267, 166.9244 11.385833, 166.92585 11.387267, 166.92745 11.388533, 166.92915 11.3896, 166.93095 11.390433, 166.93285 11.3911, 166.93485 11.391533, 166.93685 11.391733, 
+      166.9389 11.3917, 166.94095 11.391467, 166.94295 11.391, 166.94495 11.390333, 166.94685 11.389433, 166.94865 11.388333, 166.9504 11.387067, 166.952 11.3856, 166.95345 11.384, 166.95475 11.382233, 
+      166.95585 11.380367, 166.9568 11.378367, 166.95755 11.376333, 166.9581 11.3742, 166.9584 11.372067, 166.95855 11.3699, 166.95845 11.367767, 166.95815 11.365667, 166.9576 11.363633, 166.9569 11.361667, 
+      166.95595 11.3598, 166.95485 11.358067, 166.9536 11.3565, 166.95215 11.355067, 166.95055 11.3538, 166.94885 11.352733, 166.94705 11.3519, 166.94515 11.351233, 166.94315 11.3508, 166.94115 11.3506, 
+      166.9391 11.350633, 166.93705 11.350867, 166.93505 11.351333, 166.93305 11.352, 166.93115 11.3529, 166.92935 11.354, 166.9276 11.355267, 166.926 11.356733, 166.92455 11.358333, 166.92325 11.3601, 
+      166.92215 11.361967)), 
+  ((166.58455 11.235633, 166.58605 11.237433, 166.58775 11.239167, 166.5897 11.240867, 166.5918 11.242467, 166.59405 11.243967, 166.5964 11.245333, 166.5989 11.2466, 166.6015 11.2477, 166.6041 11.248667, 
+      166.60675 11.249467, 166.6094 11.250067, 166.612 11.2505, 166.61455 11.250767, 166.617 11.2508, 166.61935 11.250667, 166.6215 11.250367, 166.62355 11.249833, 166.6254 11.249167, 166.627 11.2483, 
+      166.6284 11.247267, 166.62955 11.2461, 166.63045 11.2448, 166.63105 11.243367, 166.6314 11.241833, 166.6315 11.2402, 166.6313 11.238467, 166.63085 11.2367, 166.6301 11.2349, 166.6291 11.2331, 
+      166.62785 11.2313, 166.62635 11.2295, 166.62465 11.227767, 166.6227 11.226067, 166.6206 11.224467, 166.61835 11.222967, 166.616 11.2216, 166.6135 11.220333, 166.6109 11.219233, 166.6083 11.218267, 
+      166.60565 11.217467, 166.603 11.216867, 166.6004 11.216433, 166.59785 11.216167, 166.5954 11.216133, 166.59305 11.216267, 166.59085 11.216567, 166.58885 11.2171, 166.587 11.217767, 166.5854 11.218633, 
+      166.584 11.219667, 166.58285 11.220833, 166.58195 11.222133, 166.58135 11.223567, 166.581 11.2251, 166.5809 11.226733, 166.5811 11.228467, 166.58155 11.230233, 166.5823 11.232033, 166.5833 11.233833, 
+      166.58455 11.235633)), 
+  ((169.4095 9.7342, 169.40865 9.735767, 169.4081 9.737333, 169.40775 9.738967, 169.40775 9.7406, 169.408 9.7422, 169.40855 9.7438, 169.40935 9.745367, 169.41045 9.746833, 169.41175 9.748267, 
+      169.4133 9.749567, 169.4151 9.750767, 169.4171 9.751867, 169.41925 9.752833, 169.4216 9.753633, 169.42405 9.7543, 169.4266 9.7548, 169.42925 9.755133, 169.4319 9.7553, 169.4346 9.7553, 
+      169.4373 9.755133, 169.4399 9.7548, 169.4425 9.7543, 169.44495 9.753633, 169.4473 9.7528, 169.4495 9.751833, 169.4515 9.750767, 169.45335 9.749533, 169.45495 9.748233, 169.4563 9.7468, 
+      169.45745 9.745333, 169.4583 9.743767, 169.45885 9.7422, 169.4592 9.740567, 169.4592 9.738933, 169.45895 9.737333, 169.4584 9.735733, 169.4576 9.734167, 169.4565 9.7327, 169.4552 9.731267, 
+      169.45365 9.729967, 169.45185 9.728767, 169.44985 9.727667, 169.4477 9.7267, 169.44535 9.7259, 169.4429 9.725233, 169.44035 9.724733, 169.4377 9.7244, 169.43505 9.724233, 169.43235 9.724233, 
+      169.42965 9.7244, 169.42705 9.724733, 169.42445 9.725233, 169.422 9.7259, 169.41965 9.726733, 169.41745 9.7277, 169.41545 9.728767, 169.4136 9.73, 169.412 9.7313, 169.41065 9.732733, 
+      169.4095 9.7342)), 
+  ((171.13115 8.8468, 171.12965 8.848433, 171.1284 8.850167, 171.1273 8.851933, 171.12645 8.8538, 171.1258 8.8557, 171.1254 8.857633, 171.12525 8.859533, 171.1253 8.861433, 171.1256 8.863267, 
+      171.12615 8.865067, 171.1269 8.866767, 171.1279 8.868367, 171.12905 8.869833, 171.13045 8.871167, 171.132 8.872367, 171.13375 8.8734, 171.1356 8.874267, 171.1376 8.874933, 171.1397 8.8754, 
+      171.14185 8.875667, 171.1441 8.875767, 171.14635 8.875633, 171.14865 8.875333, 171.15085 8.8748, 171.1531 8.8741, 171.1552 8.8732, 171.15725 8.872133, 171.1592 8.870933, 171.161 8.869567, 
+      171.1626 8.868067, 171.1641 8.866433, 171.16535 8.8647, 171.16645 8.862933, 171.1673 8.861067, 171.16795 8.859167, 171.16835 8.857233, 171.1685 8.855333, 171.16845 8.853433, 171.16815 8.8516, 
+      171.1676 8.8498, 171.16685 8.8481, 171.16585 8.8465, 171.1647 8.845033, 171.1633 8.8437, 171.16175 8.8425, 171.16 8.841467, 171.15815 8.8406, 171.15615 8.839933, 171.15405 8.839467, 
+      171.1519 8.8392, 171.14965 8.8391, 171.1474 8.839233, 171.1451 8.839533, 171.1429 8.840067, 171.14065 8.840767, 171.13855 8.841667, 171.1365 8.842733, 171.13455 8.843933, 171.13275 8.8453, 
+      171.13115 8.8468)), 
+  ((168.8205 7.3528, 168.82035 7.353933, 168.82055 7.355133, 168.82115 7.356333, 168.82215 7.357567, 168.8235 7.3588, 168.8252 7.360033, 168.82725 7.3612, 168.8296 7.362367, 168.8322 7.363467, 
+      168.8351 7.3645, 168.8382 7.365467, 168.8415 7.366367, 168.84495 7.367133, 168.8485 7.367833, 168.85215 7.3684, 168.85585 7.368867, 168.8595 7.369167, 168.86315 7.3694, 168.8667 7.369467, 
+      168.8701 7.3694, 168.8734 7.369233, 168.87645 7.368933, 168.8793 7.3685, 168.8819 7.367967, 168.88415 7.3673, 168.88615 7.366533, 168.8878 7.365667, 168.8891 7.364733, 168.89 7.3637, 
+      168.89055 7.3626, 168.8907 7.361467, 168.8905 7.360267, 168.8899 7.359067, 168.8889 7.357833, 168.88755 7.3566, 168.88585 7.355367, 168.8838 7.3542, 168.88145 7.353033, 168.87885 7.351933, 
+      168.87595 7.3509, 168.87285 7.349933, 168.86955 7.349033, 168.8661 7.348267, 168.86255 7.347567, 168.8589 7.347, 168.8552 7.346533, 168.85155 7.346233, 168.8479 7.346, 168.84435 7.345933, 
+      168.84095 7.346, 168.83765 7.346167, 168.8346 7.346467, 168.83175 7.3469, 168.82915 7.347433, 168.8269 7.3481, 168.8249 7.348867, 168.82325 7.349733, 168.82195 7.350667, 168.82105 7.3517, 
+      168.8205 7.3528)), 
+  ((171.5889 6.1209, 171.58715 6.122033, 171.5856 6.123333, 171.5843 6.1247, 171.58325 6.126167, 171.58245 6.1277, 171.5819 6.1293, 171.58165 6.1309, 171.58165 6.132567, 171.5819 6.1342, 
+      171.58245 6.135833, 171.58325 6.1374, 171.5843 6.138967, 171.5856 6.140433, 171.58715 6.1418, 171.5889 6.143067, 171.5908 6.144233, 171.5929 6.1453, 171.59515 6.1462, 171.59755 6.146933, 
+      171.60005 6.147533, 171.60255 6.147967, 171.60515 6.1482, 171.60775 6.1483, 171.61035 6.148233, 171.6129 6.147967, 171.6154 6.147533, 171.61775 6.146967, 171.62 6.1462, 171.6221 6.1453, 
+      171.62405 6.144267, 171.6258 6.143133, 171.62735 6.141833, 171.62865 6.140467, 171.6297 6.139, 171.6305 6.137467, 171.63105 6.135867, 171.6313 6.134267, 171.6313 6.1326, 171.63105 6.130967, 
+      171.6305 6.129333, 171.6297 6.127767, 171.62865 6.1262, 171.62735 6.124733, 171.6258 6.123367, 171.62405 6.1221, 171.62215 6.120933, 171.62005 6.119867, 171.6178 6.118967, 171.6154 6.118233, 
+      171.6129 6.117633, 171.6104 6.1172, 171.6078 6.116967, 171.6052 6.116867, 171.6026 6.116933, 171.60005 6.1172, 171.59755 6.117633, 171.5952 6.1182, 171.59295 6.118967, 171.59085 6.119867, 
+      171.5889 6.1209)), 
+  ((169.1811 9.725067, 169.17985 9.726933, 169.1788 9.7289, 169.1779 9.730933, 169.17725 9.733, 169.17675 9.7351, 169.1765 9.7372, 169.17645 9.739267, 169.1766 9.741333, 169.177 9.7433, 
+      169.17755 9.745167, 169.17835 9.746967, 169.17935 9.7486, 169.1805 9.750133, 169.18185 9.751467, 169.1833 9.752633, 169.18495 9.7536, 169.1867 9.754367, 169.18855 9.754933, 169.1905 9.7553, 
+      169.1925 9.755433, 169.19455 9.755333, 169.1966 9.755033, 169.19865 9.754533, 169.20065 9.7538, 169.2026 9.752833, 169.2045 9.751733, 169.2063 9.7504, 169.208 9.748933, 169.20955 9.747333, 
+      169.211 9.745567, 169.21225 9.7437, 169.2133 9.741733, 169.2142 9.7397, 169.21485 9.737633, 169.21535 9.735533, 169.2156 9.733433, 169.21565 9.731367, 169.2155 9.7293, 169.2151 9.727333, 
+      169.21455 9.725467, 169.21375 9.723667, 169.21275 9.722033, 169.2116 9.7205, 169.21025 9.719167, 169.2088 9.718, 169.20715 9.717033, 169.2054 9.716267, 169.20355 9.7157, 169.2016 9.715333, 
+      169.1996 9.7152, 169.19755 9.7153, 169.1955 9.7156, 169.19345 9.7161, 169.19145 9.716833, 169.1895 9.7178, 169.1876 9.7189, 169.1858 9.720233, 169.1841 9.7217, 169.18255 9.7233, 
+      169.1811 9.725067)), 
+  ((170.04405 9.3504, 170.04435 9.3524, 170.0449 9.354433, 170.04565 9.356467, 170.04665 9.358467, 170.0478 9.3604, 170.04915 9.3623, 170.0507 9.364067, 170.05235 9.365767, 170.05415 9.367333, 
+      170.0561 9.368733, 170.0581 9.369967, 170.0602 9.371067, 170.06235 9.371933, 170.0645 9.372633, 170.0667 9.373133, 170.0688 9.373433, 170.07095 9.3735, 170.07295 9.373367, 170.0749 9.373, 
+      170.07675 9.372433, 170.07845 9.3717, 170.07995 9.370733, 170.08135 9.3696, 170.08255 9.3683, 170.08355 9.366833, 170.08435 9.365233, 170.0849 9.363533, 170.0853 9.3617, 170.0854 9.3598, 
+      170.0853 9.357833, 170.085 9.355833, 170.08445 9.3538, 170.0837 9.351767, 170.0827 9.349767, 170.08155 9.347833, 170.0802 9.345933, 170.07865 9.344167, 170.077 9.342467, 170.0752 9.3409, 
+      170.07325 9.3395, 170.07125 9.338267, 170.06915 9.337167, 170.067 9.3363, 170.06485 9.3356, 170.06265 9.3351, 170.06055 9.3348, 170.0584 9.334733, 170.0564 9.334867, 170.05445 9.335233, 
+      170.0526 9.3358, 170.0509 9.336533, 170.0494 9.3375, 170.048 9.338633, 170.0468 9.339933, 170.0458 9.3414, 170.045 9.343, 170.04445 9.3447, 170.04405 9.346533, 170.04395 9.348433, 
+      170.04405 9.3504)), 
+  ((166.8218 11.197733, 166.82165 11.199633, 166.8217 11.2016, 166.82195 11.203567, 166.82245 11.205533, 166.82315 11.207467, 166.82405 11.209367, 166.82515 11.211167, 166.82645 11.2129, 166.82795 11.2145, 
+      166.82955 11.216, 166.83135 11.217333, 166.8332 11.2185, 166.8352 11.219533, 166.83725 11.220333, 166.8394 11.220967, 166.8415 11.221433, 166.84365 11.221667, 166.8458 11.221667, 166.8479 11.2215, 
+      166.84995 11.2211, 166.8519 11.220533, 166.8537 11.219767, 166.85545 11.2188, 166.857 11.217667, 166.8584 11.216367, 166.85965 11.2149, 166.86065 11.213333, 166.8615 11.211633, 166.86215 11.209833, 
+      166.86255 11.207967, 166.8627 11.206067, 166.86265 11.2041, 166.8624 11.202133, 166.8619 11.200167, 166.8612 11.198233, 166.8603 11.196333, 166.8592 11.194533, 166.8579 11.1928, 166.8564 11.1912, 
+      166.8548 11.1897, 166.853 11.188367, 166.85115 11.1872, 166.84915 11.186167, 166.8471 11.185367, 166.84495 11.184733, 166.84285 11.184267, 166.8407 11.184033, 166.83855 11.184033, 166.83645 11.1842, 
+      166.8344 11.1846, 166.83245 11.185167, 166.83065 11.185933, 166.8289 11.1869, 166.82735 11.188033, 166.82595 11.189333, 166.8247 11.1908, 166.8237 11.192367, 166.82285 11.194067, 166.8222 11.195867, 
+      166.8218 11.197733)), 
+  ((169.5503 6.275967, 169.5509 6.2783, 169.5517 6.2807, 169.5527 6.2831, 169.55385 6.2855, 169.55515 6.287833, 169.55665 6.290133, 169.55825 6.292333, 169.55995 6.2944, 169.5618 6.296367, 
+      169.5637 6.298167, 169.56565 6.299767, 169.5676 6.3012, 169.5696 6.3024, 169.5716 6.3034, 169.5736 6.304167, 169.5755 6.304667, 169.5773 6.304933, 169.57905 6.304933, 169.5807 6.3047, 
+      169.5822 6.3042, 169.58355 6.303467, 169.58475 6.3025, 169.58575 6.301333, 169.5866 6.2999, 169.58725 6.2983, 169.5877 6.296533, 169.5879 6.2946, 169.58795 6.292533, 169.58775 6.290333, 
+      169.58735 6.288033, 169.58675 6.2857, 169.58595 6.2833, 169.58495 6.2809, 169.5838 6.2785, 169.5825 6.276167, 169.581 6.273867, 169.5794 6.271667, 169.5777 6.2696, 169.57585 6.267633, 
+      169.57395 6.265833, 169.572 6.264233, 169.57005 6.2628, 169.56805 6.2616, 169.56605 6.2606, 169.56405 6.259833, 169.56215 6.259333, 169.56035 6.259067, 169.5586 6.259067, 169.55695 6.2593, 
+      169.55545 6.2598, 169.5541 6.260533, 169.5529 6.2615, 169.5519 6.262667, 169.55105 6.264067, 169.5504 6.265667, 169.54995 6.267467, 169.54975 6.2694, 169.5497 6.271467, 169.5499 6.273667, 
+      169.5503 6.275967)), 
+  ((169.7432 9.304967, 169.74045 9.3059, 169.73775 9.306967, 169.7351 9.308167, 169.7326 9.309467, 169.7302 9.3109, 169.72795 9.3124, 169.7259 9.313967, 169.724 9.315633, 169.7224 9.3173, 
+      169.721 9.318967, 169.71985 9.320667, 169.71895 9.322333, 169.7184 9.323967, 169.7181 9.325567, 169.71805 9.327067, 169.71835 9.3285, 169.7189 9.3298, 169.71975 9.331, 169.72085 9.332067, 
+      169.7222 9.333, 169.72385 9.333767, 169.72565 9.334367, 169.7277 9.3348, 169.72995 9.335067, 169.73235 9.335133, 169.73485 9.335067, 169.73745 9.3348, 169.7402 9.334367, 169.7429 9.333733, 
+      169.7457 9.332967, 169.74845 9.332033, 169.75115 9.330967, 169.7538 9.329767, 169.7563 9.328467, 169.7587 9.327033, 169.76095 9.325533, 169.763 9.323967, 169.7649 9.3223, 169.7665 9.320633, 
+      169.7679 9.318967, 169.76905 9.317267, 169.76995 9.3156, 169.7705 9.313967, 169.7708 9.312367, 169.77085 9.310867, 169.77055 9.309433, 169.77 9.308133, 169.76915 9.306933, 169.76805 9.305867, 
+      169.7667 9.304933, 169.76505 9.304167, 169.76325 9.303567, 169.7612 9.303133, 169.75895 9.302867, 169.75655 9.3028, 169.75405 9.302867, 169.75145 9.303133, 169.7487 9.303567, 169.746 9.3042, 
+      169.7432 9.304967)), 
+  ((168.7097 7.332667, 168.70615 7.332, 168.70245 7.331433, 168.69865 7.330933, 168.6948 7.330567, 168.6909 7.330333, 168.68705 7.330167, 168.68325 7.330133, 168.67955 7.330233, 168.676 7.330433, 
+      168.67265 7.330733, 168.6695 7.331167, 168.66665 7.331667, 168.66405 7.3323, 168.66175 7.333, 168.65985 7.3338, 168.65825 7.334667, 168.6571 7.3356, 168.6563 7.336567, 168.6559 7.3376, 
+      168.6559 7.338667, 168.65635 7.339733, 168.65715 7.340833, 168.65835 7.341933, 168.65995 7.343, 168.6619 7.344033, 168.6642 7.345067, 168.6668 7.346033, 168.6697 7.346933, 168.67285 7.347767, 
+      168.67625 7.3485, 168.6798 7.349167, 168.6835 7.349733, 168.6873 7.350233, 168.69115 7.3506, 168.69505 7.350833, 168.6989 7.351, 168.7027 7.351033, 168.7064 7.350933, 168.70995 7.350733, 
+      168.7133 7.350433, 168.71645 7.35, 168.7193 7.3495, 168.7219 7.348867, 168.7242 7.348167, 168.7261 7.347367, 168.7277 7.3465, 168.72885 7.345567, 168.72965 7.3446, 168.73005 7.343567, 
+      168.73005 7.3425, 168.7296 7.341433, 168.7288 7.340333, 168.7276 7.339233, 168.726 7.338167, 168.72405 7.337133, 168.72175 7.3361, 168.71915 7.335133, 168.71625 7.334233, 168.7131 7.3334, 
+      168.7097 7.332667)), 
+  ((171.3735 8.688833, 171.3716 8.6903, 171.3698 8.6919, 171.3682 8.6936, 171.36675 8.695367, 171.36545 8.6972, 171.3644 8.699067, 171.36355 8.701, 171.36295 8.7029, 171.36255 8.704767, 
+      171.3624 8.706633, 171.3625 8.7084, 171.36285 8.710133, 171.3634 8.711733, 171.36415 8.713233, 171.36515 8.7146, 171.3664 8.7158, 171.3678 8.716867, 171.36935 8.717733, 171.3711 8.718433, 
+      171.373 8.718933, 171.375 8.719267, 171.3771 8.719367, 171.3793 8.7193, 171.3815 8.719, 171.38375 8.718533, 171.38605 8.717867, 171.3883 8.717, 171.3905 8.716, 171.3926 8.7148, 
+      171.39465 8.713467, 171.39655 8.712, 171.39835 8.7104, 171.39995 8.7087, 171.4014 8.706933, 171.4027 8.7051, 171.40375 8.703233, 171.4046 8.7013, 171.4052 8.6994, 171.4056 8.697533, 
+      171.40575 8.695667, 171.40565 8.6939, 171.4053 8.692167, 171.40475 8.690567, 171.404 8.689067, 171.403 8.6877, 171.40175 8.6865, 171.40035 8.685433, 171.3988 8.684567, 171.39705 8.683867, 
+      171.39515 8.683367, 171.39315 8.683033, 171.39105 8.682933, 171.38885 8.683, 171.38665 8.6833, 171.3844 8.683767, 171.3821 8.684433, 171.37985 8.6853, 171.37765 8.6863, 171.37555 8.6875, 
+      171.3735 8.688833)), 
+  ((170.1624 12.262033, 170.16655 12.272233, 170.1791 12.2834, 170.2 12.284333, 170.21395 12.275033, 170.20835 12.262033, 170.19025 12.252733, 170.17215 12.253667, 170.1624 12.262033)), 
+  ((166.7485 11.4701, 166.74755 11.471733, 166.7468 11.473467, 166.7463 11.475233, 166.74605 11.477033, 166.746 11.478833, 166.7462 11.480633, 166.74665 11.482367, 166.7473 11.4841, 166.7482 11.485733, 
+      166.7493 11.4873, 166.7506 11.488733, 166.7521 11.490067, 166.75375 11.491267, 166.75555 11.492333, 166.7575 11.493233, 166.75955 11.493933, 166.7617 11.4945, 166.7639 11.494867, 166.76615 11.495033, 
+      166.7684 11.495033, 166.77065 11.494833, 166.7729 11.494433, 166.77505 11.493867, 166.7771 11.493133, 166.7791 11.4922, 166.78095 11.491133, 166.78265 11.489933, 166.78415 11.488567, 166.7855 11.4871, 
+      166.7867 11.485533, 166.7876 11.4839, 166.78835 11.482167, 166.78885 11.4804, 166.7891 11.4786, 166.78915 11.4768, 166.78895 11.475, 166.7885 11.473267, 166.78785 11.471533, 166.78695 11.4699, 
+      166.78585 11.468333, 166.78455 11.4669, 166.78305 11.465567, 166.7814 11.464367, 166.7796 11.4633, 166.77765 11.4624, 166.7756 11.4617, 166.77345 11.461133, 166.77125 11.460767, 166.769 11.4606, 
+      166.76675 11.4606, 166.7645 11.4608, 166.76225 11.4612, 166.7601 11.461767, 166.75805 11.4625, 166.75605 11.463433, 166.7542 11.4645, 166.7525 11.4657, 166.751 11.467067, 166.74965 11.468533, 
+      166.7485 11.4701)), 
+  ((166.0428 10.0263, 166.04345 10.028067, 166.04435 10.0298, 166.04545 10.031467, 166.0468 10.0331, 166.0483 10.034633, 166.05005 10.0361, 166.0519 10.037433, 166.0539 10.038633, 166.05605 10.039733, 
+      166.05825 10.040633, 166.06055 10.0414, 166.0629 10.042, 166.06525 10.0424, 166.0676 10.042633, 166.06995 10.0427, 166.0722 10.042533, 166.0744 10.042233, 166.0765 10.041733, 166.07845 10.041067, 
+      166.08025 10.040233, 166.0819 10.039233, 166.08335 10.0381, 166.0846 10.036833, 166.0856 10.035433, 166.0864 10.033933, 166.087 10.032367, 166.0873 10.0307, 166.0874 10.029, 166.0872 10.027233, 
+      166.0868 10.0255, 166.08615 10.023733, 166.08525 10.022, 166.08415 10.020333, 166.0828 10.0187, 166.0813 10.017167, 166.07955 10.0157, 166.0777 10.014367, 166.0757 10.013167, 166.07355 10.012067, 
+      166.07135 10.011167, 166.06905 10.0104, 166.0667 10.0098, 166.06435 10.0094, 166.062 10.009167, 166.05965 10.0091, 166.0574 10.009267, 166.0552 10.009567, 166.0531 10.010067, 166.05115 10.010733, 
+      166.04935 10.011567, 166.0477 10.012567, 166.04625 10.0137, 166.045 10.014967, 166.044 10.016367, 166.0432 10.017867, 166.0426 10.019433, 166.0423 10.0211, 166.0422 10.0228, 166.0424 10.024567, 
+      166.0428 10.0263)), 
+  ((171.38155 8.2686, 171.3813 8.270567, 171.3813 8.272567, 171.38145 8.274567, 171.38185 8.2766, 171.3824 8.278567, 171.3832 8.280533, 171.3842 8.282433, 171.38535 8.284233, 171.38665 8.2859, 
+      171.3881 8.287467, 171.38975 8.2889, 171.39145 8.290167, 171.39325 8.291267, 171.39515 8.2922, 171.39715 8.292933, 171.3991 8.293433, 171.40115 8.293767, 171.40315 8.293867, 171.4051 8.293767, 
+      171.407 8.293467, 171.40885 8.292933, 171.4106 8.2922, 171.41225 8.2913, 171.4138 8.2902, 171.41515 8.288933, 171.41635 8.2875, 171.4174 8.285933, 171.41825 8.284233, 171.4189 8.282433, 
+      171.41935 8.280567, 171.4196 8.2786, 171.4196 8.2766, 171.41945 8.2746, 171.41905 8.272567, 171.4185 8.2706, 171.4177 8.268633, 171.4167 8.266733, 171.41555 8.264933, 171.41425 8.263267, 
+      171.4128 8.2617, 171.41115 8.260267, 171.40945 8.259, 171.40765 8.2579, 171.40575 8.256967, 171.40375 8.256233, 171.4018 8.255733, 171.39975 8.2554, 171.39775 8.2553, 171.3958 8.2554, 
+      171.3939 8.2557, 171.39205 8.256233, 171.3903 8.256967, 171.38865 8.257867, 171.3871 8.258967, 171.38575 8.260233, 171.38455 8.261667, 171.3835 8.263233, 171.38265 8.264933, 171.382 8.266733, 
+      171.38155 8.2686)), 
+  ((169.72615 5.977533, 169.727 5.979367, 169.7281 5.981167, 169.7294 5.982967, 169.7309 5.9847, 169.73255 5.986367, 169.7344 5.9879, 169.73635 5.989367, 169.73845 5.9907, 169.74065 5.9919, 
+      169.7429 5.992933, 169.7452 5.9938, 169.7475 5.9945, 169.74985 5.995, 169.75215 5.995333, 169.75435 5.995467, 169.7565 5.995433, 169.7586 5.9952, 169.7605 5.994767, 169.7623 5.994133, 
+      169.7639 5.993333, 169.76535 5.992367, 169.7666 5.991267, 169.7676 5.989967, 169.7684 5.988567, 169.769 5.987067, 169.7693 5.985433, 169.7694 5.983733, 169.76925 5.982, 169.76885 5.980167, 
+      169.7682 5.978333, 169.76735 5.9765, 169.76625 5.9747, 169.76495 5.9729, 169.76345 5.971167, 169.7618 5.9695, 169.75995 5.967967, 169.758 5.9665, 169.7559 5.965167, 169.7537 5.963967, 
+      169.75145 5.962933, 169.74915 5.962067, 169.74685 5.961367, 169.7445 5.960867, 169.7422 5.960533, 169.74 5.9604, 169.73785 5.960433, 169.73575 5.960667, 169.73385 5.9611, 169.73205 5.961733, 
+      169.73045 5.962533, 169.729 5.9635, 169.72775 5.9646, 169.72675 5.9659, 169.72595 5.9673, 169.72535 5.9688, 169.72505 5.970433, 169.72495 5.972133, 169.7251 5.973867, 169.7255 5.9757, 
+      169.72615 5.977533)), 
+  ((169.91605 10.182267, 169.91515 10.1836, 169.91455 10.184967, 169.9142 10.186367, 169.9142 10.187767, 169.9145 10.189167, 169.9151 10.1905, 169.91595 10.191833, 169.9171 10.193067, 169.9185 10.194267, 
+      169.9202 10.195367, 169.9221 10.196367, 169.9242 10.197267, 169.92655 10.198067, 169.929 10.1987, 169.9316 10.199233, 169.93435 10.1996, 169.93715 10.199867, 169.94 10.199967, 169.94285 10.1999, 
+      169.9457 10.1997, 169.9485 10.199367, 169.95125 10.198867, 169.95385 10.198267, 169.95635 10.197533, 169.95865 10.196667, 169.9608 10.1957, 169.96275 10.1946, 169.96445 10.193467, 169.9659 10.1922, 
+      169.96705 10.1909, 169.96795 10.189567, 169.96855 10.1882, 169.9689 10.1868, 169.9689 10.1854, 169.9686 10.184, 169.968 10.182667, 169.96715 10.181333, 169.966 10.180067, 169.9646 10.1789, 
+      169.9629 10.1778, 169.961 10.1768, 169.9589 10.1759, 169.95655 10.1751, 169.9541 10.174467, 169.9515 10.173933, 169.94875 10.173567, 169.94595 10.1733, 169.9431 10.1732, 169.94025 10.173267, 
+      169.9374 10.173467, 169.9346 10.1738, 169.93185 10.1743, 169.92925 10.1749, 169.92675 10.175633, 169.92445 10.1765, 169.9223 10.177467, 169.92035 10.178567, 169.91865 10.1797, 169.9172 10.180967, 
+      169.91605 10.182267)), 
+  ((169.61565 6.0977, 169.6154 6.099767, 169.6153 6.101867, 169.6154 6.104, 169.6157 6.106167, 169.6162 6.1083, 169.6169 6.1104, 169.61775 6.112433, 169.61875 6.1144, 169.61995 6.116233, 
+      169.62125 6.117967, 169.62275 6.119533, 169.6243 6.120967, 169.62595 6.1222, 169.6277 6.123233, 169.62955 6.124067, 169.63135 6.1247, 169.63325 6.1251, 169.6351 6.1253, 169.63695 6.125267, 
+      169.63875 6.125, 169.6405 6.124533, 169.64215 6.123833, 169.6437 6.1229, 169.64515 6.1218, 169.6465 6.1205, 169.64765 6.119033, 169.64865 6.1174, 169.6495 6.115633, 169.65015 6.113767, 
+      169.65065 6.111767, 169.6509 6.1097, 169.651 6.1076, 169.6509 6.105467, 169.6506 6.1033, 169.6501 6.101167, 169.6494 6.099067, 169.64855 6.097033, 169.64755 6.095067, 169.64635 6.093233, 
+      169.64505 6.0915, 169.64355 6.089933, 169.642 6.0885, 169.64035 6.087267, 169.6386 6.086233, 169.63675 6.0854, 169.63495 6.084767, 169.63305 6.084367, 169.6312 6.084167, 169.62935 6.0842, 
+      169.62755 6.084467, 169.6258 6.084933, 169.62415 6.085633, 169.6226 6.086567, 169.62115 6.087667, 169.6198 6.088967, 169.61865 6.090433, 169.61765 6.092067, 169.6168 6.093833, 169.61615 6.0957, 
+      169.61565 6.0977)), 
+  ((168.88565 7.541333, 168.88515 7.5423, 168.885 7.5434, 168.8852 7.5446, 168.8858 7.545867, 168.88675 7.5472, 168.88805 7.5486, 168.88965 7.550067, 168.8916 7.551533, 168.89385 7.553, 
+      168.8964 7.5545, 168.89915 7.555933, 168.9021 7.557367, 168.9053 7.558733, 168.9086 7.560033, 168.912 7.561233, 168.9155 7.562333, 168.919 7.563367, 168.9225 7.564233, 168.926 7.565, 
+      168.9294 7.565633, 168.93265 7.5661, 168.9358 7.566433, 168.9387 7.5666, 168.94145 7.566633, 168.9439 7.5665, 168.9461 7.5662, 168.948 7.565767, 168.94955 7.565167, 168.95075 7.564467, 
+      168.95165 7.5636, 168.95215 7.562633, 168.9523 7.561533, 168.9521 7.560333, 168.9515 7.559067, 168.95055 7.557733, 168.94925 7.556333, 168.94765 7.554867, 168.9457 7.5534, 168.94345 7.551933, 
+      168.9409 7.550433, 168.93815 7.549, 168.93515 7.547567, 168.932 7.5462, 168.9287 7.5449, 168.9253 7.5437, 168.9218 7.5426, 168.9183 7.541567, 168.9148 7.5407, 168.9113 7.539933, 
+      168.9079 7.5393, 168.90465 7.538833, 168.9015 7.5385, 168.8986 7.538333, 168.89585 7.5383, 168.8934 7.538433, 168.8912 7.538733, 168.8893 7.539167, 168.88775 7.539767, 168.88655 7.540467, 
+      168.88565 7.541333)), 
+  ((162.18435 11.378, 162.1821 11.377433, 162.17975 11.377, 162.17735 11.376767, 162.1749 11.376667, 162.17245 11.376767, 162.17005 11.377, 162.1677 11.377433, 162.16545 11.378, 162.1633 11.378733, 
+      162.16125 11.379633, 162.15935 11.380633, 162.15765 11.3818, 162.1561 11.383033, 162.1548 11.3844, 162.1537 11.385867, 162.1528 11.387367, 162.1522 11.388933, 162.1518 11.390533, 162.15165 11.392133, 
+      162.1518 11.393767, 162.1522 11.395367, 162.1528 11.396933, 162.1537 11.398433, 162.1548 11.3999, 162.1561 11.401267, 162.15765 11.4025, 162.15935 11.403667, 162.16125 11.404667, 162.1633 11.405567, 
+      162.16545 11.4063, 162.1677 11.406867, 162.17005 11.4073, 162.17245 11.407533, 162.1749 11.407633, 162.17735 11.407533, 162.17975 11.4073, 162.1821 11.406867, 162.18435 11.4063, 162.1865 11.405567, 
+      162.18855 11.404667, 162.19045 11.403667, 162.19215 11.4025, 162.1937 11.401267, 162.195 11.3999, 162.1961 11.398433, 162.197 11.396933, 162.1976 11.395367, 162.198 11.393767, 162.19815 11.392167, 
+      162.198 11.390533, 162.1976 11.388933, 162.197 11.387367, 162.1961 11.385867, 162.195 11.3844, 162.1937 11.383033, 162.19215 11.3818, 162.19045 11.380633, 162.18855 11.379633, 162.1865 11.378733, 
+      162.18435 11.378)), 
+  ((172.1059 5.9512, 172.1036 5.952433, 172.10145 5.953767, 172.09945 5.955233, 172.09755 5.9568, 172.0958 5.958467, 172.09425 5.960167, 172.0929 5.961933, 172.0918 5.9637, 172.0909 5.9655, 
+      172.0902 5.967267, 172.0898 5.969033, 172.0896 5.9707, 172.0897 5.972333, 172.09 5.973867, 172.09055 5.9753, 172.0914 5.9766, 172.0924 5.977767, 172.0937 5.9788, 172.09515 5.979667, 
+      172.0968 5.980367, 172.09865 5.9809, 172.1006 5.981233, 172.1027 5.981367, 172.10495 5.981333, 172.10725 5.981133, 172.1096 5.980733, 172.112 5.980133, 172.1144 5.979367, 172.11675 5.978433, 
+      172.11905 5.977367, 172.12135 5.976133, 172.1235 5.9748, 172.1255 5.973333, 172.1274 5.971767, 172.12915 5.9701, 172.1307 5.9684, 172.13205 5.966633, 172.13315 5.964867, 172.13405 5.963067, 
+      172.13475 5.9613, 172.13515 5.959533, 172.13535 5.957867, 172.13525 5.956233, 172.13495 5.9547, 172.1344 5.953267, 172.13355 5.951967, 172.13255 5.9508, 172.13125 5.949767, 172.1298 5.9489, 
+      172.12815 5.9482, 172.1263 5.947667, 172.12435 5.947333, 172.12225 5.9472, 172.12 5.947233, 172.1177 5.947433, 172.11535 5.947833, 172.11295 5.948433, 172.11055 5.9492, 172.1082 5.950133, 
+      172.1059 5.9512)), 
+  ((165.50875 9.183167, 165.51 9.185267, 165.5115 9.187367, 165.5131 9.189467, 165.51495 9.1915, 165.5169 9.1935, 165.51895 9.1954, 165.52115 9.1972, 165.5234 9.198867, 165.5257 9.2004, 
+      165.52805 9.2018, 165.5304 9.203, 165.53275 9.204033, 165.535 9.204833, 165.5372 9.205467, 165.5393 9.205867, 165.5413 9.206033, 165.54315 9.206, 165.5448 9.205733, 165.5463 9.205267, 
+      165.5476 9.204567, 165.5487 9.2037, 165.54955 9.2026, 165.5502 9.201333, 165.55055 9.1999, 165.5507 9.198333, 165.5506 9.1966, 165.5503 9.194767, 165.5497 9.192833, 165.5489 9.1908, 
+      165.54785 9.188767, 165.5466 9.186667, 165.5451 9.184567, 165.5435 9.182467, 165.54165 9.180433, 165.5397 9.178433, 165.53765 9.176533, 165.53545 9.174733, 165.5332 9.173067, 165.5309 9.1715, 
+      165.52855 9.170133, 165.5262 9.168933, 165.52385 9.1679, 165.5216 9.1671, 165.5194 9.166467, 165.5173 9.166067, 165.5153 9.1659, 165.51345 9.165933, 165.5118 9.1662, 165.5103 9.166667, 
+      165.509 9.167367, 165.5079 9.168233, 165.50705 9.169333, 165.5064 9.1706, 165.50605 9.172033, 165.5059 9.1736, 165.506 9.175333, 165.5063 9.177167, 165.5069 9.1791, 165.5077 9.1811, 
+      165.50875 9.183167)), 
+  ((166.27465 8.859633, 166.27315 8.860933, 166.27185 8.862333, 166.27075 8.8638, 166.2699 8.865367, 166.26925 8.866967, 166.2689 8.8686, 166.26875 8.870233, 166.26885 8.871867, 166.26925 8.873467, 
+      166.26985 8.875067, 166.2707 8.876567, 166.27175 8.878033, 166.27305 8.879367, 166.27455 8.880633, 166.2762 8.881767, 166.27805 8.882767, 166.28005 8.883633, 166.28215 8.884333, 166.28435 8.8849, 
+      166.28665 8.8853, 166.289 8.8855, 166.29135 8.885567, 166.2937 8.885433, 166.29605 8.885133, 166.29835 8.884667, 166.3006 8.884067, 166.3027 8.883267, 166.3047 8.882333, 166.30655 8.8813, 
+      166.3082 8.8801, 166.3097 8.8788, 166.311 8.8774, 166.3121 8.875933, 166.31295 8.874367, 166.3136 8.872767, 166.31395 8.871133, 166.3141 8.8695, 166.314 8.867867, 166.3136 8.866267, 
+      166.313 8.864667, 166.31215 8.863167, 166.3111 8.8617, 166.3098 8.860367, 166.3083 8.8591, 166.30665 8.857967, 166.3048 8.856967, 166.3028 8.8561, 166.3007 8.8554, 166.2985 8.854833, 
+      166.2962 8.854433, 166.29385 8.854233, 166.2915 8.854167, 166.28915 8.8543, 166.2868 8.8546, 166.2845 8.855067, 166.28225 8.855667, 166.28015 8.856467, 166.27815 8.8574, 166.2763 8.858433, 
+      166.27465 8.859633)), 
+  ((165.7169 8.900833, 165.71415 8.900433, 165.71135 8.900167, 165.70845 8.900033, 165.70555 8.900033, 165.70265 8.900167, 165.6998 8.900433, 165.69705 8.900833, 165.69435 8.9014, 165.6918 8.902067, 
+      165.6894 8.902833, 165.6872 8.903733, 165.6852 8.904733, 165.68345 8.9058, 165.6819 8.906967, 165.68065 8.9082, 165.6797 8.909467, 165.679 8.910767, 165.67865 8.9121, 165.67855 8.913433, 
+      165.67875 8.914767, 165.6793 8.916067, 165.6801 8.917333, 165.68125 8.918567, 165.6826 8.919733, 165.68425 8.9208, 165.68615 8.9218, 165.68825 8.9227, 165.69055 8.923467, 165.693 8.924133, 
+      165.6956 8.9247, 165.69835 8.9251, 165.70115 8.925367, 165.70405 8.9255, 165.70695 8.9255, 165.70985 8.925367, 165.7127 8.9251, 165.71545 8.9247, 165.71815 8.924133, 165.7207 8.923467, 
+      165.7231 8.9227, 165.7253 8.9218, 165.7273 8.9208, 165.72905 8.919733, 165.7306 8.918567, 165.73185 8.917333, 165.7328 8.916067, 165.7335 8.914767, 165.73385 8.913433, 165.73395 8.9121, 
+      165.73375 8.910767, 165.7332 8.909467, 165.7324 8.9082, 165.73125 8.906967, 165.7299 8.9058, 165.72825 8.904733, 165.72635 8.903733, 165.72425 8.902833, 165.72195 8.902067, 165.7195 8.9014, 
+      165.7169 8.900833)), 
+  ((169.0538 9.7989, 169.05275 9.800667, 169.0519 9.8025, 169.05125 9.804367, 169.0508 9.8063, 169.0506 9.808233, 169.05055 9.810167, 169.0507 9.8121, 169.0511 9.813967, 169.05165 9.815767, 
+      169.05245 9.817467, 169.0534 9.819067, 169.05455 9.820533, 169.05585 9.8219, 169.0573 9.823067, 169.0589 9.8241, 169.0606 9.824933, 169.0624 9.8256, 169.0643 9.826033, 169.06625 9.8263, 
+      169.06825 9.826367, 169.0702 9.8262, 169.0722 9.825867, 169.07415 9.8253, 169.07605 9.824567, 169.0779 9.823633, 169.07965 9.822567, 169.0813 9.8213, 169.0828 9.8199, 169.08415 9.818333, 
+      169.08535 9.8167, 169.0864 9.814933, 169.08725 9.8131, 169.0879 9.811233, 169.08835 9.8093, 169.08855 9.807367, 169.0886 9.805433, 169.08845 9.8035, 169.08805 9.801633, 169.0875 9.799833, 
+      169.0867 9.798133, 169.08575 9.796533, 169.0846 9.795067, 169.0833 9.7937, 169.08185 9.792533, 169.08025 9.7915, 169.07855 9.790667, 169.07675 9.79, 169.07485 9.789567, 169.0729 9.7893, 
+      169.0709 9.789233, 169.06895 9.7894, 169.06695 9.789733, 169.065 9.7903, 169.0631 9.791033, 169.06125 9.791967, 169.0595 9.793033, 169.05785 9.7943, 169.05635 9.7957, 169.055 9.797267, 
+      169.0538 9.7989)), 
+  ((166.71545 11.110767, 166.7149 11.1126, 166.71455 11.1145, 166.71435 11.116433, 166.7144 11.1184, 166.71465 11.120333, 166.71515 11.122267, 166.7158 11.124133, 166.71665 11.125933, 166.71765 11.127633, 
+      166.71885 11.129233, 166.7202 11.1307, 166.7217 11.132033, 166.7233 11.133233, 166.72505 11.134233, 166.72685 11.135067, 166.72875 11.1357, 166.73065 11.136133, 166.73265 11.136367, 166.7346 11.1364, 
+      166.73655 11.136233, 166.73845 11.135867, 166.7403 11.1353, 166.7421 11.134533, 166.74375 11.133567, 166.74535 11.132467, 166.74675 11.131167, 166.74805 11.129733, 166.74915 11.1282, 166.7501 11.1265, 
+      166.75085 11.124733, 166.7514 11.1229, 166.75175 11.121, 166.75195 11.119067, 166.7519 11.1171, 166.75165 11.115167, 166.75115 11.113233, 166.7505 11.111367, 166.74965 11.109567, 166.74865 11.107867, 
+      166.74745 11.106267, 166.7461 11.1048, 166.7446 11.103467, 166.743 11.102267, 166.74125 11.101267, 166.73945 11.100433, 166.73755 11.0998, 166.73565 11.099367, 166.73365 11.099133, 166.7317 11.0991, 
+      166.72975 11.099267, 166.72785 11.099633, 166.726 11.1002, 166.7242 11.100967, 166.72255 11.101933, 166.72095 11.103033, 166.71955 11.104333, 166.71825 11.105767, 166.71715 11.1073, 166.7162 11.109, 
+      166.71545 11.110767)), 
+  ((167.6109 8.7521, 167.60985 8.7537, 167.60905 8.7554, 167.6084 8.757133, 167.60795 8.7589, 167.60775 8.7607, 167.60775 8.7625, 167.608 8.764267, 167.60845 8.766, 167.6091 8.767667, 
+      167.61 8.769267, 167.61105 8.770733, 167.6123 8.772133, 167.6137 8.773367, 167.6153 8.7745, 167.617 8.775467, 167.61885 8.776233, 167.6208 8.776867, 167.6228 8.7773, 167.62485 8.777567, 
+      167.62695 8.777633, 167.62905 8.777533, 167.63115 8.7772, 167.6332 8.776733, 167.6352 8.776067, 167.63715 8.775233, 167.63895 8.774233, 167.64065 8.773067, 167.6422 8.7718, 167.6436 8.770367, 
+      167.64485 8.768867, 167.6459 8.767267, 167.6467 8.765567, 167.64735 8.763833, 167.6478 8.762067, 167.648 8.760267, 167.648 8.758467, 167.64775 8.7567, 167.6473 8.754967, 167.64665 8.7533, 
+      167.64575 8.7517, 167.6447 8.750233, 167.64345 8.748833, 167.64205 8.7476, 167.64045 8.746467, 167.63875 8.7455, 167.6369 8.744733, 167.63495 8.7441, 167.63295 8.743667, 167.6309 8.7434, 
+      167.6288 8.743333, 167.6267 8.743433, 167.6246 8.743767, 167.62255 8.744233, 167.62055 8.7449, 167.6186 8.745733, 167.6168 8.746733, 167.6151 8.7479, 167.61355 8.749167, 167.61215 8.7506, 
+      167.6109 8.7521)), 
+  ((167.35135 9.093567, 167.35075 9.095033, 167.3504 9.096533, 167.3503 9.098033, 167.3505 9.0995, 167.35095 9.100967, 167.35165 9.1024, 167.3526 9.103733, 167.3538 9.105033, 167.3552 9.106233, 
+      167.35685 9.107333, 167.3587 9.108333, 167.3607 9.1092, 167.36285 9.109967, 167.3651 9.110567, 167.3675 9.111, 167.36995 9.111333, 167.37245 9.111467, 167.375 9.111467, 167.3775 9.1113, 
+      167.38 9.111, 167.3824 9.1105, 167.38475 9.1099, 167.387 9.109167, 167.3891 9.108267, 167.391 9.107267, 167.39275 9.106167, 167.3943 9.104933, 167.39565 9.103633, 167.39675 9.102267, 
+      167.3976 9.100867, 167.3982 9.0994, 167.39855 9.0979, 167.39865 9.0964, 167.39845 9.094933, 167.398 9.093467, 167.3973 9.092033, 167.39635 9.0907, 167.39515 9.0894, 167.39375 9.0882, 
+      167.3921 9.0871, 167.39025 9.0861, 167.38825 9.085233, 167.3861 9.084467, 167.38385 9.083867, 167.38145 9.083433, 167.379 9.0831, 167.3765 9.082967, 167.37395 9.082967, 167.37145 9.083133, 
+      167.36895 9.083433, 167.36655 9.083933, 167.3642 9.084533, 167.36195 9.085267, 167.35985 9.086167, 167.35795 9.087167, 167.3562 9.088267, 167.35465 9.0895, 167.3533 9.0908, 167.3522 9.092167, 
+      167.35135 9.093567)), 
+  ((162.32545 11.357733, 162.3232 11.357167, 162.32095 11.356733, 162.3186 11.3565, 162.3162 11.3564, 162.3138 11.3565, 162.31145 11.356733, 162.3092 11.357167, 162.30695 11.357733, 162.30485 11.358433, 
+      162.30285 11.3593, 162.301 11.3603, 162.2993 11.361433, 162.2978 11.362667, 162.2965 11.364, 162.29545 11.3654, 162.2946 11.3669, 162.29395 11.3684, 162.2936 11.369967, 162.29345 11.371567, 
+      162.2936 11.373167, 162.29395 11.374733, 162.2946 11.376233, 162.29545 11.377733, 162.2965 11.379133, 162.2978 11.380467, 162.2993 11.3817, 162.301 11.382833, 162.30285 11.383833, 162.30485 11.3847, 
+      162.30695 11.3854, 162.3092 11.385967, 162.31145 11.3864, 162.3138 11.386633, 162.3162 11.386733, 162.3186 11.386633, 162.32095 11.3864, 162.3232 11.385967, 162.32545 11.3854, 162.32755 11.3847, 
+      162.32955 11.383833, 162.3314 11.382833, 162.3331 11.3817, 162.3346 11.380467, 162.3359 11.379133, 162.33695 11.377733, 162.3378 11.376233, 162.33845 11.374733, 162.3388 11.373167, 162.33895 11.371567, 
+      162.3388 11.369967, 162.33845 11.3684, 162.3378 11.3669, 162.33695 11.3654, 162.3359 11.364, 162.3346 11.362667, 162.3331 11.361433, 162.3314 11.3603, 162.32955 11.3593, 162.32755 11.358433, 
+      162.32545 11.357733)), 
+  ((168.7089 7.4083, 168.70655 7.409267, 168.7043 7.4104, 168.7021 7.411633, 168.7001 7.412967, 168.6982 7.4144, 168.6965 7.415933, 168.69495 7.4175, 168.69365 7.419133, 168.69255 7.420767, 
+      168.69165 7.422433, 168.69105 7.424067, 168.69065 7.4257, 168.69055 7.427267, 168.6907 7.428767, 168.69105 7.4302, 168.6917 7.431533, 168.69255 7.432767, 168.69365 7.433867, 168.695 7.434833, 
+      168.69655 7.435667, 168.69825 7.436333, 168.70015 7.436833, 168.7022 7.437167, 168.70435 7.437333, 168.7066 7.437333, 168.70895 7.437133, 168.71135 7.4368, 168.7138 7.436267, 168.7162 7.4356, 
+      168.7186 7.434767, 168.72095 7.4338, 168.7232 7.432667, 168.7254 7.431433, 168.7274 7.4301, 168.7293 7.428667, 168.731 7.427133, 168.73255 7.425567, 168.73385 7.423933, 168.73495 7.4223, 
+      168.73585 7.420633, 168.73645 7.419, 168.73685 7.417367, 168.73695 7.4158, 168.7368 7.4143, 168.73645 7.412867, 168.7358 7.411533, 168.73495 7.4103, 168.73385 7.4092, 168.7325 7.408233, 
+      168.73095 7.4074, 168.72925 7.406733, 168.72735 7.406233, 168.7253 7.4059, 168.72315 7.405733, 168.7209 7.405733, 168.71855 7.405933, 168.71615 7.406267, 168.7137 7.4068, 168.7113 7.407467, 
+      168.7089 7.4083)), 
+  ((170.72625 8.753833, 170.7253 8.755433, 170.72455 8.7571, 170.72405 8.758833, 170.7237 8.760567, 170.7236 8.762333, 170.7237 8.7641, 170.72405 8.765833, 170.7246 8.767533, 170.72535 8.769133, 
+      170.72635 8.770667, 170.7275 8.772133, 170.72885 8.773433, 170.73035 8.774633, 170.732 8.7757, 170.73375 8.7766, 170.73565 8.777333, 170.7376 8.7779, 170.73965 8.7783, 170.74175 8.7785, 
+      170.74385 8.778533, 170.74595 8.778367, 170.74805 8.778, 170.7501 8.7775, 170.75205 8.7768, 170.75395 8.775933, 170.7557 8.7749, 170.75735 8.773733, 170.75885 8.772433, 170.7602 8.771033, 
+      170.76135 8.7695, 170.7623 8.7679, 170.76305 8.766233, 170.76355 8.7645, 170.7639 8.762767, 170.764 8.761, 170.7639 8.759233, 170.76355 8.7575, 170.763 8.7558, 170.76225 8.7542, 
+      170.76125 8.752667, 170.7601 8.7512, 170.75875 8.7499, 170.75725 8.7487, 170.7556 8.747633, 170.75385 8.746733, 170.75195 8.746, 170.75 8.745433, 170.74795 8.745033, 170.74585 8.744833, 
+      170.74375 8.7448, 170.74165 8.744967, 170.73955 8.745333, 170.7375 8.745833, 170.73555 8.746533, 170.73365 8.7474, 170.7319 8.748433, 170.73025 8.7496, 170.72875 8.7509, 170.7274 8.7523, 
+      170.72625 8.753833)), 
+  ((169.9131 10.2382, 169.91155 10.239333, 169.91015 10.240567, 169.909 10.241867, 169.90805 10.243267, 169.90735 10.2447, 169.9069 10.2462, 169.9067 10.247733, 169.90675 10.249267, 169.9071 10.2508, 
+      169.90765 10.2523, 169.90845 10.253767, 169.90945 10.2552, 169.9107 10.256533, 169.9122 10.2578, 169.91385 10.258967, 169.91565 10.260033, 169.91765 10.260967, 169.91975 10.261733, 169.922 10.2624, 
+      169.9243 10.2629, 169.9267 10.263267, 169.9291 10.263433, 169.9315 10.263467, 169.9339 10.263333, 169.93625 10.263067, 169.93855 10.2626, 169.94075 10.262033, 169.9428 10.261267, 169.9447 10.2604, 
+      169.9465 10.2594, 169.94805 10.258267, 169.94945 10.257033, 169.9506 10.255733, 169.95155 10.254333, 169.95225 10.2529, 169.9527 10.2514, 169.9529 10.249867, 169.95285 10.248333, 169.9525 10.2468, 
+      169.95195 10.2453, 169.95115 10.243833, 169.95015 10.2424, 169.9489 10.241067, 169.9474 10.2398, 169.94575 10.238633, 169.94395 10.237567, 169.94195 10.236633, 169.93985 10.235867, 169.9376 10.2352, 
+      169.9353 10.2347, 169.9329 10.234333, 169.9305 10.234167, 169.9281 10.234133, 169.9257 10.234267, 169.92335 10.234533, 169.92105 10.235, 169.91885 10.235567, 169.9168 10.236333, 169.9149 10.2372, 
+      169.9131 10.2382)), 
+  ((165.6437 8.993967, 165.64155 8.993433, 165.6393 8.993033, 165.637 8.992767, 165.6347 8.9927, 165.6324 8.992767, 165.6301 8.993033, 165.62785 8.993433, 165.6257 8.993967, 165.6236 8.994667, 
+      165.6217 8.995533, 165.6199 8.9965, 165.61825 8.997567, 165.6168 8.9988, 165.6155 9.000067, 165.61445 9.001467, 165.61365 9.0029, 165.61305 9.0044, 165.61265 9.005933, 165.61255 9.007467, 
+      165.61265 9.009, 165.61305 9.010533, 165.61365 9.012033, 165.61445 9.013467, 165.6155 9.014867, 165.6168 9.016133, 165.61825 9.017333, 165.61985 9.018433, 165.6217 9.0194, 165.6236 9.020267, 
+      165.6257 9.020967, 165.62785 9.0215, 165.6301 9.0219, 165.6324 9.022167, 165.6347 9.022233, 165.637 9.022167, 165.6393 9.0219, 165.64155 9.0215, 165.6437 9.020967, 165.6458 9.020267, 
+      165.6477 9.0194, 165.6495 9.018433, 165.65115 9.017367, 165.6526 9.016133, 165.6539 9.014867, 165.65495 9.013467, 165.65575 9.012033, 165.65635 9.010533, 165.65675 9.009, 165.65685 9.007467, 
+      165.65675 9.005933, 165.65635 9.0044, 165.65575 9.0029, 165.65495 9.001467, 165.6539 9.000067, 165.6526 8.9988, 165.65115 8.9976, 165.64955 8.9965, 165.6477 8.995533, 165.6458 8.994667, 
+      165.6437 8.993967)), 
+  ((162.1054 11.461133, 162.1178 11.461133, 162.12395 11.4467, 162.1085 11.4354, 162.07455 11.433333, 162.0699 11.4467, 162.1054 11.461133)), 
+  ((169.37175 6.274133, 169.37135 6.276, 169.3711 6.2779, 169.37105 6.279867, 169.3712 6.281833, 169.3715 6.283767, 169.372 6.2857, 169.3727 6.287567, 169.37355 6.289367, 169.37455 6.291067, 
+      169.37575 6.292667, 169.37705 6.294133, 169.37845 6.295433, 169.38 6.2966, 169.38165 6.2976, 169.38335 6.2984, 169.3851 6.299033, 169.3869 6.299433, 169.3887 6.299667, 169.3905 6.299667, 
+      169.3923 6.299467, 169.394 6.299067, 169.3957 6.298467, 169.3973 6.2977, 169.3988 6.2967, 169.40015 6.295567, 169.4014 6.294267, 169.4025 6.2928, 169.4035 6.291233, 169.40425 6.289533, 
+      169.4049 6.287733, 169.4053 6.285867, 169.40555 6.283967, 169.4056 6.282, 169.40545 6.280033, 169.40515 6.2781, 169.40465 6.276167, 169.40395 6.2743, 169.4031 6.2725, 169.4021 6.2708, 
+      169.4009 6.2692, 169.3996 6.267733, 169.3982 6.266433, 169.39665 6.265267, 169.395 6.264267, 169.3933 6.263467, 169.39155 6.262833, 169.38975 6.262433, 169.38795 6.2622, 169.38615 6.2622, 
+      169.38435 6.2624, 169.38265 6.2628, 169.38095 6.2634, 169.37935 6.264167, 169.37785 6.265167, 169.3765 6.2663, 169.37525 6.2676, 169.37415 6.269067, 169.37315 6.270633, 169.3724 6.272333, 
+      169.37175 6.274133)), 
+  ((170.75905 8.8974, 170.75855 8.898967, 170.7583 8.900567, 170.75825 8.9022, 170.7584 8.903833, 170.7588 8.905433, 170.7594 8.907, 170.76025 8.908533, 170.76125 8.909967, 170.76245 8.911333, 
+      170.76385 8.9126, 170.7654 8.913767, 170.7671 8.9148, 170.76895 8.915667, 170.77085 8.916433, 170.7729 8.917, 170.77495 8.917433, 170.7771 8.9177, 170.7792 8.917767, 170.78135 8.9177, 
+      170.78345 8.917433, 170.7855 8.917033, 170.78745 8.916467, 170.78935 8.915733, 170.7911 8.914833, 170.7927 8.9138, 170.7942 8.912667, 170.7955 8.9114, 170.7966 8.910033, 170.7975 8.9086, 
+      170.7982 8.907067, 170.7987 8.9055, 170.79895 8.9039, 170.799 8.902267, 170.79885 8.900633, 170.79845 8.899033, 170.79785 8.897467, 170.797 8.895933, 170.796 8.8945, 170.7948 8.893133, 
+      170.7934 8.891867, 170.79185 8.8907, 170.79015 8.889667, 170.7883 8.8888, 170.7864 8.888033, 170.78435 8.887467, 170.7823 8.887033, 170.78015 8.886767, 170.77805 8.8867, 170.7759 8.886767, 
+      170.7738 8.887033, 170.77175 8.887433, 170.7698 8.888, 170.7679 8.888733, 170.76615 8.889633, 170.76455 8.890667, 170.76305 8.8918, 170.76175 8.893067, 170.76065 8.894433, 170.75975 8.895867, 
+      170.75905 8.8974)), 
+  ((169.321 9.6907, 169.31935 9.691567, 169.31785 9.692567, 169.3166 9.693667, 169.31555 9.694867, 169.31475 9.696167, 169.31415 9.6975, 169.31385 9.6989, 169.3138 9.7003, 169.31395 9.701767, 
+      169.3144 9.7032, 169.3151 9.704633, 169.316 9.706033, 169.31715 9.7074, 169.31855 9.7087, 169.3201 9.709933, 169.32185 9.711067, 169.3238 9.712133, 169.32585 9.713067, 169.32805 9.713867, 
+      169.33035 9.714533, 169.3327 9.7151, 169.3351 9.7155, 169.3375 9.715767, 169.33995 9.715867, 169.34235 9.7158, 169.34465 9.7156, 169.3469 9.715267, 169.34905 9.714767, 169.35105 9.714133, 
+      169.3529 9.713367, 169.35455 9.7125, 169.35605 9.7115, 169.3573 9.7104, 169.35835 9.7092, 169.35915 9.7079, 169.35975 9.706567, 169.36005 9.705167, 169.3601 9.703767, 169.35995 9.7023, 
+      169.3595 9.700867, 169.3588 9.699433, 169.3579 9.698033, 169.35675 9.696667, 169.35535 9.695367, 169.3538 9.694133, 169.35205 9.693, 169.3501 9.691933, 169.34805 9.691, 169.34585 9.6902, 
+      169.34355 9.689533, 169.3412 9.688967, 169.3388 9.688567, 169.3364 9.6883, 169.33395 9.6882, 169.33155 9.688267, 169.32925 9.688467, 169.327 9.6888, 169.32485 9.6893, 169.32285 9.689933, 
+      169.321 9.6907)), 
+  ((168.73925 7.4415, 168.7379 7.4426, 168.7368 7.4438, 168.7359 7.445033, 168.73525 7.446367, 168.73485 7.4477, 168.73475 7.4491, 168.7349 7.4505, 168.7353 7.4519, 168.73595 7.453267, 
+      168.7368 7.454633, 168.73795 7.455933, 168.7393 7.457167, 168.7409 7.458333, 168.74265 7.4594, 168.7446 7.460367, 168.7467 7.461233, 168.7489 7.462, 168.75125 7.4626, 168.75365 7.4631, 
+      168.7561 7.463433, 168.7586 7.463633, 168.7611 7.4637, 168.76355 7.4636, 168.76595 7.463367, 168.7683 7.463, 168.7705 7.462467, 168.7726 7.461833, 168.7745 7.461067, 168.77625 7.460167, 
+      168.77785 7.459167, 168.7792 7.458067, 168.7803 7.456867, 168.7812 7.455633, 168.78185 7.4543, 168.78225 7.452967, 168.78235 7.451567, 168.7822 7.450167, 168.7818 7.448767, 168.78115 7.4474, 
+      168.7803 7.446033, 168.77915 7.444733, 168.7778 7.4435, 168.7762 7.442333, 168.77445 7.441267, 168.7725 7.4403, 168.7704 7.439433, 168.7682 7.438667, 168.76585 7.438067, 168.76345 7.437567, 
+      168.761 7.437233, 168.7585 7.437033, 168.756 7.436967, 168.75355 7.437067, 168.75115 7.4373, 168.7488 7.437667, 168.7466 7.4382, 168.7445 7.438833, 168.7426 7.4396, 168.74085 7.4405, 
+      168.73925 7.4415)), 
+  ((162.37365 11.4134, 162.37155 11.412833, 162.36935 11.412467, 162.3671 11.4122, 162.36485 11.412133, 162.36255 11.4122, 162.3603 11.412467, 162.3581 11.412833, 162.356 11.4134, 162.35395 11.414067, 
+      162.35205 11.4149, 162.35025 11.415867, 162.34865 11.416933, 162.34725 11.4181, 162.346 11.4194, 162.34495 11.420733, 162.34415 11.422167, 162.34355 11.423633, 162.3432 11.425133, 162.3431 11.426633, 
+      162.3432 11.428133, 162.34355 11.429633, 162.34415 11.4311, 162.34495 11.432533, 162.346 11.433867, 162.34725 11.435167, 162.34865 11.436333, 162.35025 11.4374, 162.35205 11.438367, 162.35395 11.4392, 
+      162.356 11.439867, 162.3581 11.440433, 162.3603 11.4408, 162.36255 11.441067, 162.3648 11.441133, 162.3671 11.441067, 162.36935 11.4408, 162.37155 11.440433, 162.37365 11.439867, 162.3757 11.4392, 
+      162.3776 11.438367, 162.3794 11.4374, 162.381 11.436333, 162.3824 11.435167, 162.38365 11.433867, 162.3847 11.432533, 162.3855 11.4311, 162.3861 11.429633, 162.38645 11.428133, 162.38655 11.426633, 
+      162.38645 11.425133, 162.3861 11.423633, 162.3855 11.422167, 162.3847 11.420733, 162.38365 11.4194, 162.3824 11.4181, 162.381 11.416933, 162.3794 11.415867, 162.3776 11.4149, 162.3757 11.414067, 
+      162.37365 11.4134)), 
+  ((168.8455 7.451533, 168.84475 7.453267, 168.8442 7.455067, 168.8438 7.4569, 168.8436 7.4588, 168.84355 7.460667, 168.8437 7.462533, 168.844 7.464333, 168.8445 7.4661, 168.84515 7.4678, 
+      168.846 7.4694, 168.847 7.4709, 168.8481 7.472267, 168.84935 7.4735, 168.8507 7.474567, 168.8522 7.475433, 168.85375 7.476167, 168.85535 7.4767, 168.85705 7.477033, 168.85875 7.4772, 
+      168.86045 7.477167, 168.8622 7.4769, 168.86385 7.476467, 168.8655 7.475867, 168.8671 7.475033, 168.8686 7.474067, 168.87005 7.472933, 168.87135 7.471633, 168.8725 7.470233, 168.87355 7.468667, 
+      168.87445 7.467033, 168.8752 7.4653, 168.87575 7.4635, 168.87615 7.461667, 168.87635 7.459767, 168.8764 7.4579, 168.87625 7.456033, 168.87595 7.454233, 168.87545 7.452467, 168.8748 7.450767, 
+      168.87395 7.449167, 168.87295 7.447667, 168.87185 7.4463, 168.8706 7.445067, 168.86925 7.444, 168.86775 7.443133, 168.8662 7.4424, 168.8646 7.441867, 168.8629 7.441533, 168.8612 7.441367, 
+      168.8595 7.4414, 168.85775 7.441667, 168.8561 7.4421, 168.85445 7.4427, 168.85285 7.443533, 168.85135 7.4445, 168.8499 7.445633, 168.8486 7.446933, 168.84745 7.448333, 168.8464 7.4499, 
+      168.8455 7.451533)), 
+  ((165.81895 10.127367, 165.8169 10.126833, 165.8148 10.126467, 165.81265 10.126233, 165.81045 10.126167, 165.80825 10.126233, 165.8061 10.126467, 165.804 10.126833, 165.80195 10.127367, 165.8 10.128033, 
+      165.7982 10.128833, 165.7965 10.129733, 165.79495 10.130767, 165.79355 10.1319, 165.79235 10.133133, 165.79135 10.134433, 165.7906 10.135767, 165.79 10.1372, 165.7897 10.138633, 165.78955 10.140067, 
+      165.7897 10.141533, 165.79 10.142967, 165.7906 10.1444, 165.79135 10.145733, 165.79235 10.147033, 165.79355 10.148267, 165.79495 10.1494, 165.7965 10.150433, 165.7982 10.151333, 165.8 10.152133, 
+      165.80195 10.1528, 165.804 10.153333, 165.8061 10.1537, 165.80825 10.153933, 165.81045 10.154, 165.81265 10.153933, 165.8148 10.1537, 165.8169 10.153333, 165.81895 10.1528, 165.8209 10.152133, 
+      165.8227 10.151333, 165.8244 10.150433, 165.82595 10.1494, 165.82735 10.148267, 165.82855 10.147033, 165.82955 10.145733, 165.8303 10.1444, 165.8309 10.142967, 165.8312 10.141533, 165.83135 10.1401, 
+      165.8312 10.138633, 165.8309 10.1372, 165.8303 10.135767, 165.82955 10.134433, 165.82855 10.133133, 165.82735 10.1319, 165.82595 10.130767, 165.8244 10.129733, 165.8227 10.128833, 165.8209 10.128033, 
+      165.81895 10.127367)), 
+  ((166.19485 8.9103, 166.1942 8.911833, 166.1937 8.913433, 166.19345 8.915067, 166.19335 8.9167, 166.1935 8.918367, 166.1938 8.92, 166.19435 8.921567, 166.19505 8.923133, 166.1959 8.9246, 
+      166.197 8.925967, 166.1982 8.927233, 166.19955 8.9284, 166.20105 8.929433, 166.2027 8.9303, 166.2044 8.931067, 166.2062 8.931633, 166.20805 8.932033, 166.20995 8.9323, 166.21185 8.932367, 
+      166.21375 8.932267, 166.21565 8.932, 166.2175 8.931567, 166.21925 8.930967, 166.22095 8.9302, 166.22255 8.9293, 166.224 8.928233, 166.22535 8.927067, 166.22655 8.925767, 166.22755 8.924367, 
+      166.2284 8.9229, 166.22905 8.921367, 166.22955 8.919767, 166.2298 8.918133, 166.2299 8.9165, 166.22975 8.914833, 166.22945 8.9132, 166.2289 8.911633, 166.2282 8.910067, 166.22735 8.9086, 
+      166.22625 8.907233, 166.22505 8.905967, 166.2237 8.9048, 166.2222 8.903767, 166.22055 8.9029, 166.21885 8.902133, 166.21705 8.901567, 166.2152 8.901167, 166.2133 8.9009, 166.2114 8.900833, 
+      166.2095 8.900933, 166.2076 8.9012, 166.20575 8.901633, 166.204 8.902233, 166.2023 8.903, 166.2007 8.9039, 166.19925 8.904967, 166.1979 8.906133, 166.1967 8.907433, 166.1957 8.908833, 
+      166.19485 8.9103)), 
+  ((169.8221 11.242067, 169.82115 11.243433, 169.82045 11.2449, 169.81995 11.246367, 169.81965 11.2479, 169.81955 11.249433, 169.81965 11.250967, 169.82 11.252467, 169.82055 11.253933, 169.8213 11.255333, 
+      169.82225 11.2567, 169.8234 11.257933, 169.8247 11.2591, 169.82615 11.260167, 169.8278 11.2611, 169.8295 11.2619, 169.83135 11.262533, 169.8333 11.263033, 169.83525 11.2634, 169.8373 11.2636, 
+      169.83935 11.263633, 169.8414 11.2635, 169.84345 11.263233, 169.8454 11.2628, 169.8473 11.2622, 169.84915 11.261467, 169.85085 11.2606, 169.85245 11.2596, 169.8539 11.2585, 169.85515 11.257267, 
+      169.85625 11.255967, 169.8572 11.2546, 169.8579 11.253133, 169.8584 11.251667, 169.8587 11.250133, 169.8588 11.2486, 169.8587 11.247067, 169.85835 11.245567, 169.8578 11.2441, 169.85705 11.2427, 
+      169.8561 11.241333, 169.85495 11.2401, 169.85365 11.238933, 169.8522 11.237867, 169.85055 11.236933, 169.84885 11.236133, 169.847 11.2355, 169.84505 11.235, 169.8431 11.234633, 169.84105 11.234433, 
+      169.839 11.2344, 169.83695 11.234533, 169.8349 11.2348, 169.83295 11.235233, 169.83105 11.235833, 169.8292 11.236567, 169.8275 11.237433, 169.8259 11.238433, 169.82445 11.239533, 169.8232 11.240767, 
+      169.8221 11.242067)), 
+  ((172.05595 6.095367, 172.0569 6.097033, 172.05805 6.098733, 172.05935 6.100367, 172.0608 6.101967, 172.0624 6.103533, 172.06415 6.105, 172.066 6.106333, 172.0679 6.1076, 172.06995 6.108733, 
+      172.072 6.109733, 172.07405 6.110567, 172.07615 6.111233, 172.0782 6.111767, 172.0802 6.112133, 172.08215 6.1123, 172.084 6.1123, 172.08575 6.1121, 172.08735 6.111767, 172.08885 6.111233, 
+      172.09015 6.110533, 172.0913 6.1097, 172.09225 6.1087, 172.093 6.107567, 172.09355 6.106333, 172.0939 6.104967, 172.094 6.1035, 172.0939 6.101933, 172.0936 6.100333, 172.09305 6.0987, 
+      172.09235 6.097, 172.0914 6.095333, 172.09025 6.093633, 172.08895 6.092, 172.0875 6.0904, 172.0859 6.088833, 172.08415 6.087367, 172.0823 6.086033, 172.0804 6.084767, 172.07835 6.083633, 
+      172.0763 6.082633, 172.07425 6.0818, 172.07215 6.081133, 172.0701 6.0806, 172.0681 6.080233, 172.06615 6.080067, 172.0643 6.080067, 172.06255 6.080267, 172.06095 6.0806, 172.05945 6.081133, 
+      172.05815 6.081833, 172.057 6.082667, 172.05605 6.083667, 172.0553 6.0848, 172.05475 6.086033, 172.0544 6.0874, 172.0543 6.088867, 172.0544 6.090433, 172.0547 6.092033, 172.05525 6.093667, 
+      172.05595 6.095367)), 
+  ((169.30195 9.834267, 169.3004 9.8351, 169.29905 9.836033, 169.2979 9.837067, 169.29695 9.8382, 169.29625 9.8394, 169.2958 9.840633, 169.2956 9.841933, 169.2956 9.843267, 169.2959 9.844633, 
+      169.2964 9.845967, 169.2972 9.8473, 169.29815 9.8486, 169.29935 9.849867, 169.3008 9.8511, 169.3024 9.852233, 169.30415 9.8533, 169.3061 9.854267, 169.30815 9.855133, 169.3103 9.855867, 
+      169.31255 9.8565, 169.31485 9.857, 169.3172 9.857367, 169.31955 9.8576, 169.3219 9.857667, 169.3242 9.857633, 169.32645 9.857433, 169.32855 9.8571, 169.3306 9.856633, 169.3325 9.856033, 
+      169.3342 9.8553, 169.33575 9.854467, 169.3371 9.853533, 169.33825 9.8525, 169.3392 9.851367, 169.3399 9.850167, 169.34035 9.848933, 169.34055 9.847633, 169.34055 9.8463, 169.34025 9.844933, 
+      169.33975 9.8436, 169.33895 9.842267, 169.338 9.840967, 169.3368 9.8397, 169.33535 9.838467, 169.33375 9.837333, 169.332 9.836267, 169.33005 9.8353, 169.328 9.834433, 169.32585 9.8337, 
+      169.3236 9.833067, 169.3213 9.832567, 169.31895 9.8322, 169.3166 9.831967, 169.31425 9.8319, 169.31195 9.831933, 169.3097 9.832133, 169.3076 9.832467, 169.30555 9.832933, 169.30365 9.833533, 
+      169.30195 9.834267)), 
+  ((171.66705 5.991433, 171.66625 5.992733, 171.66565 5.994067, 171.66525 5.995433, 171.6651 5.9968, 171.66515 5.9982, 171.66545 5.9996, 171.6659 6.000933, 171.6666 6.002267, 171.66755 6.0035, 
+      171.66865 6.0047, 171.6699 6.0058, 171.67135 6.0068, 171.67295 6.007733, 171.6747 6.0085, 171.67655 6.009167, 171.6785 6.0097, 171.68055 6.0101, 171.6826 6.010367, 171.6847 6.010467, 
+      171.6868 6.010433, 171.6889 6.010233, 171.69095 6.009933, 171.69295 6.009467, 171.69485 6.008867, 171.69665 6.008133, 171.6983 6.0073, 171.69985 6.006333, 171.7012 6.005267, 171.7024 6.004133, 
+      171.7034 6.0029, 171.7042 6.0016, 171.7048 6.000267, 171.7052 5.9989, 171.70535 5.997533, 171.7053 5.996133, 171.705 5.994733, 171.70455 5.9934, 171.70385 5.992067, 171.7029 5.990833, 
+      171.7018 5.989633, 171.70055 5.988533, 171.6991 5.987533, 171.6975 5.9866, 171.69575 5.985833, 171.6939 5.985167, 171.69195 5.984633, 171.6899 5.984233, 171.68785 5.983967, 171.68575 5.983867, 
+      171.68365 5.9839, 171.68155 5.9841, 171.6795 5.9844, 171.6775 5.984867, 171.6756 5.985467, 171.6738 5.9862, 171.67215 5.987033, 171.6706 5.988, 171.66925 5.989067, 171.66805 5.9902, 
+      171.66705 5.991433)), 
+  ((170.13175 12.223967, 170.1373 12.2314, 170.1554 12.2379, 170.17495 12.234167, 170.17495 12.226733, 170.1624 12.2156, 170.1401 12.211867, 170.13175 12.2156, 170.13175 12.223967)), 
+  ((162.2691 11.532133, 162.28455 11.533167, 162.3015 11.514633, 162.2969 11.504367, 162.27835 11.504367, 162.2614 11.5167, 162.2691 11.532133)), 
+  ((168.8862 7.4966, 168.8853 7.497633, 168.88465 7.4987, 168.8842 7.499833, 168.884 7.500967, 168.88405 7.5021, 168.8843 7.503233, 168.8848 7.504333, 168.8855 7.505433, 168.88645 7.506467, 
+      168.88755 7.507467, 168.8889 7.5084, 168.8904 7.509267, 168.8921 7.510033, 168.8939 7.510733, 168.89585 7.5113, 168.8979 7.511767, 168.9 7.512133, 168.9022 7.5124, 168.9044 7.512533, 
+      168.9066 7.512533, 168.90885 7.512433, 168.911 7.512233, 168.9131 7.5119, 168.9151 7.511433, 168.91705 7.510867, 168.9188 7.510233, 168.92045 7.509467, 168.9219 7.508633, 168.9232 7.507733, 
+      168.92425 7.506733, 168.92515 7.5057, 168.9258 7.504633, 168.92625 7.5035, 168.92645 7.502367, 168.9264 7.501233, 168.92615 7.5001, 168.92565 7.499, 168.92495 7.4979, 168.924 7.496867, 
+      168.9229 7.495867, 168.92155 7.494933, 168.92005 7.494067, 168.91835 7.4933, 168.91655 7.4926, 168.9146 7.492033, 168.91255 7.491567, 168.91045 7.4912, 168.90825 7.490933, 168.90605 7.4908, 
+      168.90385 7.4908, 168.9016 7.4909, 168.89945 7.4911, 168.89735 7.491433, 168.89535 7.4919, 168.8934 7.492467, 168.89165 7.4931, 168.89 7.493867, 168.88855 7.4947, 168.88725 7.4956, 
+      168.8862 7.4966)), 
+  ((171.1069 8.082733, 171.1061 8.083933, 171.10555 8.085167, 171.10515 8.086433, 171.1049 8.087733, 171.1049 8.089, 171.1051 8.0903, 171.1055 8.091567, 171.10605 8.0928, 171.10685 8.094, 
+      171.1078 8.095133, 171.1089 8.096167, 171.11015 8.097133, 171.11155 8.098, 171.1131 8.098767, 171.11475 8.099433, 171.11645 8.099967, 171.11825 8.100367, 171.1201 8.100633, 171.122 8.100767, 
+      171.1239 8.100767, 171.1258 8.100633, 171.12765 8.100367, 171.12945 8.099967, 171.1312 8.099433, 171.13285 8.0988, 171.1344 8.098033, 171.1358 8.097167, 171.13705 8.0962, 171.1382 8.095167, 
+      171.13915 8.094033, 171.13995 8.092833, 171.1405 8.0916, 171.1409 8.090333, 171.14115 8.089033, 171.14115 8.087767, 171.14095 8.086467, 171.14055 8.0852, 171.14 8.083967, 171.1392 8.082767, 
+      171.13825 8.081633, 171.13715 8.0806, 171.1359 8.079633, 171.1345 8.078767, 171.13295 8.078, 171.1313 8.077333, 171.1296 8.0768, 171.1278 8.0764, 171.12595 8.076133, 171.12405 8.076, 
+      171.12215 8.076, 171.12025 8.076133, 171.1184 8.0764, 171.1166 8.0768, 171.11485 8.077333, 171.1132 8.077967, 171.11165 8.078733, 171.11025 8.0796, 171.109 8.080567, 171.10785 8.0816, 
+      171.1069 8.082733)), 
+  ((169.77205 6.0035, 169.77115 6.004067, 169.7704 6.004767, 169.76985 6.005667, 169.7695 6.006667, 169.76935 6.007833, 169.76945 6.0091, 169.7697 6.0105, 169.7702 6.011967, 169.7709 6.013533, 
+      169.77175 6.015133, 169.7728 6.0168, 169.774 6.0185, 169.7754 6.020167, 169.7769 6.021867, 169.77855 6.0235, 169.7803 6.0251, 169.78215 6.026633, 169.78405 6.028067, 169.786 6.029433, 
+      169.78795 6.030633, 169.78995 6.031767, 169.7919 6.032733, 169.7938 6.033533, 169.79565 6.0342, 169.79745 6.034667, 169.7991 6.035, 169.80065 6.035133, 169.8021 6.0351, 169.80335 6.0349, 
+      169.80445 6.0345, 169.80535 6.033933, 169.8061 6.033233, 169.80665 6.032333, 169.807 6.031333, 169.80715 6.030167, 169.80705 6.0289, 169.8068 6.0275, 169.8063 6.026033, 169.8056 6.024467, 
+      169.80475 6.022867, 169.8037 6.0212, 169.8025 6.0195, 169.8011 6.017833, 169.7996 6.016133, 169.79795 6.0145, 169.7962 6.0129, 169.79435 6.011367, 169.79245 6.009933, 169.7905 6.008567, 
+      169.78855 6.007367, 169.78655 6.006233, 169.7846 6.005267, 169.7827 6.004467, 169.78085 6.0038, 169.77905 6.003333, 169.7774 6.003, 169.77585 6.002867, 169.7744 6.0029, 169.77315 6.0031, 
+      169.77205 6.0035)), 
+  ((172.1999 5.857033, 172.1995 5.8583, 172.19925 5.8596, 172.19915 5.860933, 172.19925 5.862233, 172.1995 5.863567, 172.1999 5.864833, 172.20045 5.8661, 172.2012 5.8673, 172.20205 5.868433, 
+      172.20305 5.8695, 172.20415 5.870467, 172.2054 5.871333, 172.20675 5.8721, 172.20815 5.872733, 172.20965 5.873267, 172.2112 5.873633, 172.21275 5.8739, 172.21435 5.874033, 172.21595 5.874, 
+      172.2175 5.873833, 172.21905 5.873533, 172.22055 5.873133, 172.22195 5.872567, 172.2233 5.8719, 172.22455 5.8711, 172.2257 5.8702, 172.2267 5.8692, 172.22755 5.868133, 172.2283 5.866967, 
+      172.22885 5.865767, 172.22925 5.8645, 172.2295 5.8632, 172.2296 5.861867, 172.2295 5.860567, 172.22925 5.859233, 172.22885 5.857967, 172.2283 5.8567, 172.22755 5.8555, 172.2267 5.854367, 
+      172.2257 5.8533, 172.2246 5.852333, 172.22335 5.851467, 172.222 5.8507, 172.2206 5.850067, 172.2191 5.849533, 172.21755 5.849167, 172.216 5.8489, 172.2144 5.848767, 172.2128 5.8488, 
+      172.21125 5.848967, 172.2097 5.849267, 172.2082 5.849667, 172.2068 5.850233, 172.20545 5.8509, 172.2042 5.8517, 172.20305 5.8526, 172.20205 5.8536, 172.2012 5.854667, 172.20045 5.855833, 
+      172.1999 5.857033)), 
+  ((168.9307 9.8814, 168.92985 9.8823, 168.92925 9.883267, 168.9288 9.884233, 168.9286 9.885233, 168.9286 9.886233, 168.9288 9.887267, 168.9292 9.888233, 168.9298 9.889233, 168.9306 9.890167, 
+      168.93155 9.891067, 168.93275 9.8919, 168.93405 9.8927, 168.9355 9.8934, 168.9371 9.894033, 168.93885 9.894567, 168.94065 9.895033, 168.94255 9.8954, 168.94445 9.895633, 168.94645 9.8958, 
+      168.94845 9.895833, 168.9504 9.8958, 168.95235 9.895633, 168.95425 9.895367, 168.95605 9.895, 168.9578 9.894533, 168.9594 9.893967, 168.9609 9.893333, 168.96225 9.892633, 168.9634 9.891833, 
+      168.9644 9.891, 168.96525 9.8901, 168.96585 9.889133, 168.9663 9.888167, 168.9665 9.887167, 168.9665 9.886167, 168.9663 9.885133, 168.9659 9.884167, 168.9653 9.883167, 168.9645 9.882233, 
+      168.96355 9.881333, 168.96235 9.8805, 168.96105 9.8797, 168.9596 9.879, 168.958 9.878367, 168.95625 9.877833, 168.95445 9.877367, 168.95255 9.877, 168.9506 9.876767, 168.94865 9.8766, 
+      168.94665 9.876567, 168.9447 9.8766, 168.94275 9.876767, 168.94085 9.877033, 168.93905 9.8774, 168.9373 9.877867, 168.9357 9.878433, 168.9342 9.879067, 168.93285 9.879767, 168.9317 9.880567, 
+      168.9307 9.8814)), 
+  ((169.37295 9.801867, 169.3715 9.8012, 169.36995 9.800633, 169.36825 9.800167, 169.36655 9.7998, 169.3648 9.799533, 169.363 9.7994, 169.3612 9.799367, 169.35945 9.799467, 169.3577 9.7997, 
+      169.356 9.8, 169.3544 9.800433, 169.35285 9.800967, 169.35145 9.801633, 169.3501 9.802333, 169.34895 9.803167, 169.34795 9.804067, 169.34705 9.805, 169.34635 9.806, 169.34585 9.807067, 
+      169.3455 9.808167, 169.34535 9.809267, 169.3454 9.810367, 169.34565 9.811467, 169.34605 9.812567, 169.34665 9.813633, 169.3474 9.814667, 169.3483 9.815633, 169.3494 9.816567, 169.35065 9.8174, 
+      169.352 9.818167, 169.35345 9.818833, 169.355 9.8194, 169.3567 9.819867, 169.3584 9.820233, 169.36015 9.8205, 169.36195 9.820633, 169.36375 9.820667, 169.3655 9.820567, 169.36725 9.820333, 
+      169.36895 9.820033, 169.37055 9.8196, 169.3721 9.819067, 169.3735 9.8184, 169.37485 9.8177, 169.376 9.816867, 169.377 9.815967, 169.3779 9.815033, 169.3786 9.814033, 169.3791 9.812967, 
+      169.37945 9.811867, 169.3796 9.810767, 169.37955 9.809667, 169.3793 9.808567, 169.3789 9.807467, 169.3783 9.8064, 169.37755 9.805367, 169.37665 9.8044, 169.37555 9.803467, 169.3743 9.802633, 
+      169.37295 9.801867)), 
+  ((168.59835 4.7185, 168.5973 4.7196, 168.5964 4.720767, 168.5956 4.721967, 168.5949 4.723233, 168.59435 4.7245, 168.59395 4.7258, 168.5937 4.7271, 168.59355 4.7284, 168.5936 4.729667, 
+      168.59375 4.730867, 168.59405 4.732033, 168.5945 4.7331, 168.5951 4.734133, 168.5958 4.735033, 168.5966 4.735833, 168.59755 4.736567, 168.5986 4.737133, 168.59975 4.7376, 168.60095 4.737933, 
+      168.6022 4.738133, 168.60355 4.7382, 168.6049 4.738133, 168.6063 4.7379, 168.60765 4.737567, 168.60905 4.7371, 168.6104 4.7365, 168.6117 4.7358, 168.61295 4.734967, 168.61415 4.734033, 
+      168.61525 4.733033, 168.6163 4.731933, 168.6172 4.730767, 168.618 4.729567, 168.6187 4.7283, 168.61925 4.727033, 168.61965 4.725733, 168.6199 4.724433, 168.62005 4.723133, 168.62 4.721867, 
+      168.61985 4.720667, 168.61955 4.7195, 168.6191 4.718433, 168.6185 4.7174, 168.6178 4.7165, 168.617 4.7157, 168.61605 4.714967, 168.615 4.7144, 168.61385 4.713933, 168.61265 4.7136, 
+      168.6114 4.7134, 168.61005 4.713333, 168.6087 4.7134, 168.6073 4.713633, 168.60595 4.713967, 168.60455 4.714433, 168.6032 4.715033, 168.6019 4.715733, 168.60065 4.716567, 168.59945 4.7175, 
+      168.59835 4.7185)), 
+  ((171.04835 8.1245, 171.04675 8.124967, 171.0452 8.125533, 171.0437 8.1262, 171.0423 8.126933, 171.041 8.127733, 171.03975 8.1286, 171.0387 8.129533, 171.0377 8.1305, 171.0369 8.1315, 
+      171.03625 8.132533, 171.0357 8.133567, 171.03535 8.1346, 171.0352 8.135633, 171.0352 8.136633, 171.03535 8.1376, 171.0357 8.138533, 171.0362 8.1394, 171.03685 8.1402, 171.03765 8.140933, 
+      171.0386 8.1416, 171.0397 8.142167, 171.0409 8.142633, 171.0422 8.143, 171.0436 8.143267, 171.0451 8.143433, 171.04665 8.1435, 171.04825 8.143433, 171.04985 8.143267, 171.0515 8.143, 
+      171.0531 8.142633, 171.0547 8.142167, 171.05625 8.1416, 171.05775 8.140933, 171.05915 8.1402, 171.06045 8.1394, 171.0617 8.138533, 171.06275 8.1376, 171.06375 8.136633, 171.06455 8.135633, 
+      171.0652 8.1346, 171.06575 8.133567, 171.0661 8.132533, 171.06625 8.1315, 171.06625 8.1305, 171.0661 8.129533, 171.06575 8.1286, 171.06525 8.127733, 171.0646 8.126933, 171.0638 8.1262, 
+      171.06285 8.125533, 171.06175 8.124967, 171.06055 8.1245, 171.05925 8.124133, 171.05785 8.123867, 171.05635 8.1237, 171.0548 8.123633, 171.0532 8.1237, 171.0516 8.123867, 171.04995 8.124133, 
+      171.04835 8.1245)), 
+  ((167.81165 8.118233, 167.8102 8.118, 167.80865 8.117833, 167.8071 8.117767, 167.8055 8.117767, 167.8039 8.117833, 167.80235 8.117967, 167.80085 8.1182, 167.7994 8.1185, 167.798 8.118867, 
+      167.7967 8.1193, 167.7955 8.1198, 167.7944 8.120367, 167.79345 8.120967, 167.7926 8.1216, 167.7919 8.1223, 167.7914 8.123, 167.791 8.123733, 167.7908 8.1245, 167.79075 8.125233, 
+      167.79085 8.125967, 167.79115 8.1267, 167.7916 8.127433, 167.7922 8.1281, 167.79295 8.128767, 167.79385 8.129367, 167.79485 8.129933, 167.796 8.130433, 167.79725 8.130867, 167.7986 8.131267, 
+      167.80005 8.131567, 167.8015 8.1318, 167.80305 8.131967, 167.8046 8.132033, 167.8062 8.132033, 167.8078 8.131967, 167.80935 8.131833, 167.81085 8.1316, 167.8123 8.1313, 167.8137 8.130933, 
+      167.815 8.1305, 167.8162 8.13, 167.8173 8.129433, 167.81825 8.128833, 167.8191 8.1282, 167.8198 8.1275, 167.8203 8.1268, 167.8207 8.126067, 167.8209 8.1253, 167.82095 8.124567, 
+      167.82085 8.123833, 167.82055 8.1231, 167.8201 8.122367, 167.8195 8.1217, 167.81875 8.121033, 167.81785 8.120433, 167.81685 8.119867, 167.8157 8.119367, 167.81445 8.118933, 167.8131 8.118533, 
+      167.81165 8.118233)), 
+  ((166.0778 11.149533, 166.07675 11.150467, 166.0757 11.1515, 166.07475 11.152567, 166.07385 11.153667, 166.07305 11.1548, 166.0723 11.155933, 166.0717 11.1571, 166.07115 11.158233, 166.07075 11.159333, 
+      166.07045 11.160433, 166.07025 11.161467, 166.0702 11.162433, 166.07025 11.163333, 166.0704 11.164133, 166.0707 11.1649, 166.0711 11.165533, 166.0716 11.166067, 166.0722 11.1665, 166.0729 11.1668, 
+      166.0737 11.167, 166.07455 11.167067, 166.0755 11.167033, 166.07655 11.166867, 166.0776 11.1666, 166.0787 11.1662, 166.0798 11.165667, 166.08095 11.165067, 166.0821 11.164367, 166.0832 11.163567, 
+      166.0843 11.162667, 166.08535 11.161733, 166.0864 11.1607, 166.08735 11.159633, 166.08825 11.158533, 166.08905 11.1574, 166.0898 11.156267, 166.0904 11.1551, 166.09095 11.153967, 166.09135 11.152867, 
+      166.09165 11.151767, 166.09185 11.150733, 166.0919 11.149767, 166.09185 11.148867, 166.0917 11.148067, 166.0914 11.1473, 166.091 11.146667, 166.0905 11.146133, 166.0899 11.1457, 166.0892 11.1454, 
+      166.0884 11.1452, 166.08755 11.145133, 166.0866 11.145167, 166.08555 11.145333, 166.0845 11.1456, 166.0834 11.146, 166.0823 11.146533, 166.08115 11.147133, 166.08 11.147833, 166.0789 11.148633, 
+      166.0778 11.149533)), 
+  ((166.284 11.112167, 166.28355 11.1129, 166.2832 11.1137, 166.2829 11.1145, 166.2827 11.115333, 166.2826 11.116133, 166.28265 11.116967, 166.2827 11.1178, 166.2829 11.118567, 166.2832 11.119333, 
+      166.28355 11.120067, 166.284 11.120767, 166.2845 11.1214, 166.2851 11.121967, 166.28575 11.122467, 166.2865 11.1229, 166.28725 11.123267, 166.2881 11.123533, 166.28895 11.123733, 166.2898 11.123833, 
+      166.2907 11.123867, 166.2916 11.1238, 166.29245 11.123633, 166.29335 11.1234, 166.2942 11.1231, 166.295 11.1227, 166.29575 11.122233, 166.2965 11.1217, 166.29715 11.1211, 166.29775 11.120433, 
+      166.29825 11.119733, 166.2987 11.119, 166.29905 11.1182, 166.29935 11.1174, 166.29955 11.116567, 166.29965 11.115767, 166.2996 11.114933, 166.29955 11.1141, 166.29935 11.113333, 166.29905 11.112567, 
+      166.2987 11.111833, 166.29825 11.111133, 166.29775 11.1105, 166.29715 11.109933, 166.2965 11.109433, 166.29575 11.109, 166.295 11.108633, 166.29415 11.108367, 166.2933 11.108167, 166.29245 11.108067, 
+      166.29155 11.108033, 166.29065 11.1081, 166.2898 11.108267, 166.2889 11.1085, 166.28805 11.1088, 166.28725 11.1092, 166.2865 11.109667, 166.28575 11.1102, 166.2851 11.1108, 166.2845 11.111467, 
+      166.284 11.112167)), 
+  ((166.1036 11.0979, 166.1032 11.0986, 166.1029 11.099367, 166.1027 11.100133, 166.10255 11.100933, 166.1025 11.1017, 166.1025 11.1025, 166.10265 11.103267, 166.10285 11.104033, 166.10315 11.104733, 
+      166.10355 11.105433, 166.104 11.106067, 166.10455 11.106667, 166.10515 11.1072, 166.10585 11.107667, 166.10655 11.108067, 166.1073 11.1084, 166.1081 11.108633, 166.10895 11.1088, 166.1098 11.1089, 
+      166.11065 11.1089, 166.1115 11.108833, 166.1124 11.108667, 166.1132 11.108433, 166.114 11.1081, 166.1148 11.107733, 166.1155 11.107267, 166.1162 11.106733, 166.1168 11.106167, 166.11735 11.105533, 
+      166.11785 11.104833, 166.11825 11.104133, 166.11855 11.103367, 166.11875 11.1026, 166.1189 11.1018, 166.11895 11.101033, 166.11895 11.100233, 166.1188 11.099467, 166.1186 11.0987, 166.1183 11.098, 
+      166.1179 11.0973, 166.11745 11.096667, 166.1169 11.096067, 166.1163 11.095533, 166.1156 11.095067, 166.1149 11.094667, 166.11415 11.094333, 166.11335 11.0941, 166.1125 11.093933, 166.11165 11.093833, 
+      166.1108 11.093833, 166.10995 11.0939, 166.10905 11.094067, 166.10825 11.0943, 166.10745 11.094633, 166.10665 11.095, 166.10595 11.095467, 166.10525 11.096, 166.10465 11.096567, 166.1041 11.0972, 
+      166.1036 11.0979)), 
+  ((166.35125 11.113267, 166.35 11.1135, 166.34875 11.113833, 166.3475 11.1142, 166.3463 11.1146, 166.3451 11.115033, 166.34395 11.115533, 166.34285 11.116067, 166.34185 11.1166, 166.3409 11.117167, 
+      166.3401 11.117767, 166.33935 11.118333, 166.33875 11.118933, 166.3382 11.119533, 166.33785 11.1201, 166.3376 11.120667, 166.33745 11.1212, 166.33745 11.1217, 166.3376 11.122167, 166.33785 11.1226, 
+      166.33825 11.123, 166.33875 11.123333, 166.3394 11.1236, 166.3401 11.123833, 166.34095 11.124, 166.3419 11.1241, 166.3429 11.124133, 166.344 11.124133, 166.34515 11.124033, 166.34635 11.1239, 
+      166.34755 11.1237, 166.3488 11.123467, 166.35005 11.123133, 166.3513 11.122767, 166.3525 11.122367, 166.3537 11.121933, 166.35485 11.121433, 166.35595 11.1209, 166.35695 11.120367, 166.3579 11.1198, 
+      166.3587 11.1192, 166.35945 11.118633, 166.36005 11.118033, 166.3606 11.117433, 166.36095 11.116867, 166.3612 11.1163, 166.36135 11.115767, 166.36135 11.115267, 166.3612 11.1148, 166.36095 11.114367, 
+      166.36055 11.113967, 166.36005 11.113633, 166.3594 11.113367, 166.3587 11.113133, 166.35785 11.112967, 166.3569 11.112867, 166.3559 11.112833, 166.3548 11.112833, 166.35365 11.112933, 166.35245 11.113067, 
+      166.35125 11.113267)), 
+  ((166.20205 11.0742, 166.20125 11.074667, 166.2005 11.075133, 166.19975 11.075667, 166.1991 11.076233, 166.1985 11.076833, 166.19795 11.077467, 166.19745 11.0781, 166.1971 11.078733, 166.1968 11.0794, 
+      166.19655 11.080033, 166.19645 11.080667, 166.1964 11.0813, 166.19645 11.081867, 166.1966 11.082433, 166.19685 11.082967, 166.19715 11.083433, 166.19755 11.083867, 166.19805 11.084233, 166.1986 11.084567, 
+      166.1992 11.084833, 166.1999 11.085033, 166.20065 11.085133, 166.2014 11.0852, 166.20225 11.0852, 166.2031 11.085133, 166.20395 11.084967, 166.2048 11.084767, 166.2057 11.0845, 166.20655 11.084167, 
+      166.2074 11.0838, 166.2082 11.083333, 166.20895 11.082867, 166.2097 11.082333, 166.21035 11.081767, 166.21095 11.081167, 166.2115 11.080533, 166.212 11.0799, 166.21235 11.079267, 166.21265 11.0786, 
+      166.2129 11.077967, 166.213 11.077333, 166.21305 11.0767, 166.213 11.076133, 166.21285 11.075567, 166.2126 11.075033, 166.2123 11.074567, 166.2119 11.074133, 166.2114 11.073767, 166.21085 11.073433, 
+      166.21025 11.073167, 166.20955 11.072967, 166.2088 11.072867, 166.20805 11.0728, 166.2072 11.0728, 166.20635 11.072867, 166.2055 11.073033, 166.20465 11.073233, 166.20375 11.0735, 166.2029 11.073833, 
+      166.20205 11.0742)), 
+  ((166.22175 11.108267, 166.22095 11.108067, 166.22015 11.107933, 166.2193 11.107833, 166.21845 11.1078, 166.2176 11.107833, 166.21675 11.107933, 166.21595 11.108067, 166.21515 11.108267, 166.21435 11.108533, 
+      166.21365 11.108833, 166.213 11.1092, 166.2124 11.1096, 166.21185 11.110033, 166.2114 11.1105, 166.211 11.111033, 166.2107 11.111567, 166.2105 11.1121, 166.21035 11.112667, 166.2103 11.113233, 
+      166.21035 11.1138, 166.2105 11.114367, 166.2107 11.1149, 166.211 11.115433, 166.2114 11.115967, 166.21185 11.116433, 166.2124 11.116867, 166.213 11.117267, 166.21365 11.117633, 166.21435 11.117933, 
+      166.21515 11.1182, 166.21595 11.1184, 166.21675 11.118533, 166.2176 11.118633, 166.21845 11.118667, 166.2193 11.118633, 166.22015 11.118533, 166.22095 11.1184, 166.22175 11.1182, 166.22255 11.117933, 
+      166.22325 11.117633, 166.2239 11.117267, 166.2245 11.116867, 166.22505 11.116433, 166.2255 11.115967, 166.2259 11.115433, 166.2262 11.1149, 166.2264 11.114367, 166.22655 11.1138, 166.2266 11.113233, 
+      166.22655 11.112667, 166.2264 11.1121, 166.2262 11.111567, 166.2259 11.111033, 166.2255 11.1105, 166.22505 11.110033, 166.2245 11.1096, 166.2239 11.1092, 166.22325 11.108833, 166.22255 11.108533, 
+      166.22175 11.108267)), 
+  ((166.3652 11.150967, 166.36445 11.150767, 166.36365 11.150633, 166.36285 11.150533, 166.36205 11.150533, 166.3612 11.150533, 166.3604 11.150633, 166.3596 11.150767, 166.35885 11.150967, 166.3581 11.151233, 
+      166.3574 11.151533, 166.35675 11.151867, 166.3562 11.152233, 166.3557 11.152667, 166.35525 11.153133, 166.35485 11.153633, 166.35455 11.154133, 166.35435 11.154667, 166.3542 11.1552, 166.3542 11.155733, 
+      166.3542 11.1563, 166.35435 11.156833, 166.35455 11.157367, 166.35485 11.157867, 166.35525 11.158367, 166.3557 11.158833, 166.3562 11.159267, 166.35675 11.159633, 166.3574 11.159967, 166.3581 11.160267, 
+      166.35885 11.160533, 166.3596 11.160733, 166.3604 11.160867, 166.3612 11.160967, 166.362 11.160967, 166.36285 11.160967, 166.36365 11.160867, 166.36445 11.160733, 166.3652 11.160533, 166.36595 11.160267, 
+      166.36665 11.159967, 166.3673 11.159633, 166.36785 11.159267, 166.36835 11.158833, 166.3688 11.158367, 166.3692 11.157867, 166.3695 11.157367, 166.3697 11.156833, 166.36985 11.1563, 166.36985 11.155767, 
+      166.36985 11.1552, 166.3697 11.154667, 166.3695 11.154133, 166.3692 11.153633, 166.3688 11.153133, 166.3684 11.152667, 166.36785 11.152233, 166.3673 11.151867, 166.36665 11.151533, 166.36595 11.151233, 
+      166.3652 11.150967)), 
+  ((166.3047 11.0827, 166.30335 11.082867, 166.302 11.0831, 166.30065 11.083333, 166.29925 11.083633, 166.2979 11.083967, 166.2966 11.0843, 166.2953 11.084667, 166.2941 11.085067, 166.29295 11.085467, 
+      166.2919 11.085867, 166.2909 11.0863, 166.29005 11.0867, 166.2893 11.087133, 166.2887 11.087533, 166.2882 11.087933, 166.28785 11.088333, 166.28765 11.0887, 166.28755 11.089033, 166.28765 11.089333, 
+      166.28785 11.0896, 166.28825 11.089867, 166.2887 11.090067, 166.28935 11.090233, 166.2901 11.090333, 166.29095 11.090433, 166.29195 11.090467, 166.293 11.090467, 166.29415 11.0904, 166.2954 11.0903, 
+      166.29665 11.090167, 166.298 11.09, 166.29935 11.089767, 166.3007 11.089533, 166.3021 11.089233, 166.30345 11.0889, 166.30475 11.088567, 166.30605 11.0882, 166.30725 11.0878, 166.3084 11.0874, 
+      166.30945 11.087, 166.31045 11.086567, 166.3113 11.086167, 166.31205 11.085733, 166.31265 11.085333, 166.31315 11.084933, 166.3135 11.084533, 166.3137 11.084167, 166.3138 11.083833, 166.3137 11.083533, 
+      166.3135 11.083267, 166.3131 11.083, 166.31265 11.0828, 166.312 11.082633, 166.31125 11.082533, 166.3104 11.082433, 166.3094 11.0824, 166.30835 11.0824, 166.3072 11.082467, 166.30595 11.082567, 
+      166.3047 11.0827)), 
+  ((166.1637 11.098833, 166.16295 11.098633, 166.1622 11.0985, 166.1614 11.098433, 166.16065 11.0984, 166.15985 11.098433, 166.15905 11.0985, 166.1583 11.098633, 166.15755 11.098833, 166.1568 11.099067, 
+      166.15615 11.099367, 166.15555 11.0997, 166.155 11.100067, 166.15445 11.1005, 166.15405 11.100933, 166.1537 11.1014, 166.1534 11.1019, 166.1532 11.1024, 166.15305 11.102933, 166.153 11.103467, 
+      166.15305 11.104, 166.1532 11.104533, 166.1534 11.105033, 166.1537 11.105533, 166.15405 11.106, 166.15445 11.106433, 166.155 11.106867, 166.15555 11.107233, 166.15615 11.107567, 166.1568 11.107867, 
+      166.15755 11.1081, 166.1583 11.1083, 166.15905 11.108433, 166.15985 11.1085, 166.1606 11.108533, 166.1614 11.1085, 166.1622 11.108433, 166.16295 11.1083, 166.1637 11.1081, 166.16445 11.107867, 
+      166.1651 11.107567, 166.1657 11.107233, 166.16625 11.106867, 166.1668 11.106433, 166.1672 11.106, 166.16755 11.105533, 166.16785 11.105033, 166.16805 11.104533, 166.1682 11.104, 166.16825 11.103467, 
+      166.1682 11.102933, 166.16805 11.1024, 166.16785 11.1019, 166.16755 11.1014, 166.1672 11.100933, 166.1668 11.1005, 166.16625 11.100067, 166.1657 11.0997, 166.1651 11.099367, 166.16445 11.099067, 
+      166.1637 11.098833)), 
+  ((171.379 8.1528, 171.37865 8.153267, 171.3783 8.153767, 171.37805 8.1543, 171.3778 8.154833, 171.37765 8.155367, 171.37755 8.155933, 171.3775 8.156467, 171.3775 8.157, 171.37755 8.157533, 
+      171.37765 8.158033, 171.37785 8.1585, 171.37805 8.158933, 171.37835 8.159333, 171.3787 8.1597, 171.37905 8.160033, 171.37945 8.1603, 171.3799 8.160533, 171.3804 8.1607, 171.3809 8.1608, 
+      171.38145 8.160867, 171.38195 8.160833, 171.3825 8.1608, 171.38305 8.160667, 171.3836 8.1605, 171.38415 8.160267, 171.3847 8.16, 171.3852 8.159667, 171.38565 8.1593, 171.3861 8.1589, 
+      171.3865 8.158433, 171.38685 8.157967, 171.3872 8.157467, 171.38745 8.156933, 171.3877 8.1564, 171.38785 8.155867, 171.38795 8.1553, 171.388 8.154767, 171.388 8.154233, 171.38795 8.1537, 
+      171.38785 8.1532, 171.38765 8.152733, 171.38745 8.1523, 171.38715 8.1519, 171.3868 8.151533, 171.38645 8.1512, 171.38605 8.150933, 171.3856 8.1507, 171.3851 8.150533, 171.3846 8.150433, 
+      171.38405 8.150367, 171.38355 8.1504, 171.383 8.150433, 171.38245 8.150567, 171.3819 8.150733, 171.38135 8.150967, 171.3808 8.151233, 171.3803 8.151567, 171.37985 8.151933, 171.3794 8.152333, 
+      171.379 8.1528)))
+
+MULTIPOLYGON (((158.25545 6.898233, 158.26825 6.896667, 158.27405 6.887367, 158.2915 6.878067, 158.3171 6.8897, 158.3532 6.8897, 158.3753 6.8827, 158.3788 6.845467, 158.3602 6.827633, 158.35205 6.7958, 
+    158.3718 6.733733, 158.32525 6.718233, 158.2601 6.722867, 158.23565 6.729067, 158.19725 6.719767, 158.167 6.724433, 158.1693 6.740733, 158.1984 6.753133, 158.1949 6.8377, 158.1798 6.854, 
+    158.1728 6.881167, 158.21705 6.8858, 158.25545 6.898233)), 
+  ((179.56075 19.5266, 179.59945 19.5266, 179.6405 19.495333, 179.63935 19.459367, 179.6194 19.4312, 179.5924 19.4179, 179.56425 19.424167, 179.53965 19.439033, 179.5373 19.4656, 179.5291 19.4969, 
+      179.5373 19.5141, 179.56075 19.5266)), 
+  ((154.1953 15.2284, 154.19645 15.241667, 154.2199 15.250267, 154.2586 15.2456, 154.2926 15.2448, 154.31835 15.231533, 154.31835 15.204167, 154.31015 15.183067, 154.2832 15.169767, 154.2445 15.1596, 
+      154.20935 15.163533, 154.1918 15.174467, 154.2 15.1893, 154.2 15.204167, 154.1953 15.2284)), 
+  ((144.4039 12.506333, 144.4142 12.504367, 144.4171 12.500467, 144.41125 12.493633, 144.41565 12.484833, 144.4303 12.479967, 144.43765 12.479967, 144.45155 12.480933, 144.464 12.476067, 144.46255 12.4702, 
+      144.44055 12.463833, 144.43615 12.454067, 144.44495 12.446267, 144.45375 12.442367, 144.4545 12.435033, 144.44935 12.429167, 144.4391 12.429167, 144.42445 12.430133, 144.41345 12.4277, 144.40465 12.4189, 
+      144.39295 12.415, 144.3812 12.415, 144.368 12.426233, 144.3548 12.437967, 144.33945 12.436967, 144.3204 12.435033, 144.3094 12.4448, 144.3138 12.456033, 144.3277 12.464833, 144.32625 12.471167, 
+      144.3204 12.479967, 144.327 12.494133, 144.3343 12.500967, 144.3409 12.505367, 144.3519 12.505833, 144.36655 12.498533, 144.3812 12.501933, 144.4039 12.506333)), 
+  ((151.66475 7.4142, 151.67865 7.4096, 151.69155 7.397667, 151.7104 7.373867, 151.7144 7.352033, 151.7253 7.3282, 151.7253 7.307033, 151.7104 7.299767, 151.67965 7.315, 151.66675 7.3302, 
+      151.6499 7.324233, 151.62505 7.311, 151.59235 7.317633, 151.6072 7.337467, 151.6449 7.354667, 151.6459 7.370567, 151.61515 7.389067, 151.61615 7.403633, 151.66475 7.4142)), 
+  ((170.2765 32.880367, 170.3117 32.8913, 170.34685 32.880367, 170.3457 32.846733, 170.3117 32.8225, 170.273 32.8092, 170.2167 32.8092, 170.205 32.836567, 170.22845 32.863167, 170.2765 32.880367)), 
+  ((138.2591 9.5368, 138.2682 9.532233, 138.26135 9.474433, 138.2762 9.4623, 138.28645 9.445567, 138.27845 9.417433, 138.24995 9.393867, 138.2089 9.399167, 138.2112 9.428067, 138.2283 9.506367, 
+      138.2591 9.5368)), 
+  ((158.0406 29.097233, 158.06405 29.1191, 158.08865 29.130833, 158.1168 29.130833, 158.13905 29.120667, 158.13905 29.101133, 158.12965 29.0808, 158.1039 29.0691, 158.0617 29.0652, 158.0406 29.0738, 
+      158.03125 29.087833, 158.0406 29.097233)), 
+  ((159.8023 22.767433, 159.82575 22.7893, 159.85035 22.801033, 159.8785 22.801033, 159.90075 22.790867, 159.90075 22.771333, 159.89135 22.751, 159.8656 22.7393, 159.8234 22.7354, 159.8023 22.744, 
+      159.79295 22.758033, 159.8023 22.767433)), 
+  ((162.1421 23.2274, 162.16555 23.249267, 162.19015 23.261, 162.2183 23.261, 162.24055 23.250833, 162.24055 23.2313, 162.23115 23.210967, 162.2054 23.199267, 162.1632 23.195367, 162.1421 23.203967, 
+      162.13275 23.218, 162.1421 23.2274)), 
+  ((157.59 29.8607, 157.61345 29.882567, 157.63805 29.8943, 157.6662 29.8943, 157.68845 29.884133, 157.68845 29.8646, 157.67905 29.844267, 157.6533 29.832567, 157.6111 29.828667, 157.59 29.837267, 
+      157.58065 29.8513, 157.59 29.8607)), 
+  ((179.24975 15.1027, 179.2732 15.109733, 179.3107 15.104267, 179.32125 15.078467, 179.30955 15.053433, 179.2861 15.0425, 179.2544 15.0503, 179.2333 15.065967, 179.23095 15.083167, 179.24975 15.1027)), 
+  ((155.50165 18.541167, 155.5054 18.557967, 155.52435 18.572233, 155.54955 18.5756, 155.57475 18.562167, 155.58235 18.5378, 155.57855 18.520133, 155.5609 18.5067, 155.5357 18.505833, 155.51805 18.5109, 
+      155.5029 18.524333, 155.50165 18.541167)), 
+  ((177.10875 17.263967, 177.1275 17.2765, 177.16855 17.268667, 177.18965 17.246767, 177.18615 17.226467, 177.16855 17.210833, 177.13925 17.2069, 177.11695 17.221, 177.1017 17.244433, 177.10875 17.263967)), 
+  ((179.0719 16.741833, 179.09535 16.734033, 179.0965 16.714467, 179.093 16.681633, 179.0754 16.660533, 179.0543 16.665233, 179.0344 16.682433, 179.02735 16.705867, 179.0414 16.7262, 179.0719 16.741833)), 
+  ((141.48965 12.708533, 141.50065 12.709033, 141.5153 12.703633, 141.52555 12.690467, 141.52045 12.670933, 141.5146 12.645033, 141.49405 12.634767, 141.47355 12.640633, 141.46035 12.6553, 141.45745 12.675333, 
+      141.4684 12.696333, 141.48965 12.708533)), 
+  ((159.7227 21.687933, 159.7555 21.683267, 159.7895 21.656667, 159.79065 21.632467, 159.76955 21.6254, 159.74145 21.632467, 159.7133 21.653567, 159.7051 21.673867, 159.7227 21.687933)), 
+  ((138.28075 9.604467, 138.2967 9.606733, 138.3127 9.6037, 138.33205 9.5961, 138.3549 9.568733, 138.35375 9.543633, 138.34005 9.536033, 138.31495 9.5444, 138.307 9.564167, 138.2853 9.583167, 
+      138.28075 9.604467)), 
+  ((138.3275 9.499533, 138.3446 9.503333, 138.37085 9.503333, 138.39365 9.499533, 138.40275 9.474433, 138.39705 9.4638, 138.3503 9.463033, 138.3218 9.466833, 138.3161 9.479767, 138.3275 9.499533)), 
+  ((160.0071 16.085467, 160.01295 16.095633, 160.0552 16.098767, 160.0798 16.078433, 160.07865 16.054967, 160.06575 16.0448, 160.0458 16.0448, 160.02 16.060433, 160.0071 16.085467)), 
+  ((154.29635 31.033, 154.30805 31.038467, 154.32445 31.0377, 154.34205 31.0205, 154.3409 30.997067, 154.3116 30.975967, 154.29985 30.9783, 154.28465 30.992367, 154.28345 31.013467, 154.29635 31.033)), 
+  ((153.86305 24.420633, 153.8783 24.436267, 153.89235 24.436267, 153.90875 24.428433, 153.9111 24.411267, 153.8947 24.3847, 153.8748 24.369833, 153.85485 24.3722, 153.8525 24.3878, 153.86305 24.420633)), 
+  ((157.44505 29.927, 157.4641 29.9231, 157.46555 29.907, 157.45235 29.888433, 157.4311 29.8728, 157.4135 29.869367, 157.39815 29.8806, 157.4018 29.895767, 157.4201 29.9153, 157.44505 29.927)), 
+  ((168.922 14.609033, 168.94545 14.621567, 168.9689 14.612167, 168.97825 14.5942, 168.97825 14.5762, 168.96535 14.5637, 168.9396 14.570733, 168.9208 14.5895, 168.922 14.609033)), 
+  ((168.89175 13.957467, 168.9152 13.97, 168.93865 13.9606, 168.948 13.942633, 168.948 13.924633, 168.9351 13.912133, 168.90935 13.919167, 168.89055 13.937933, 168.89175 13.957467)), 
+  ((146.67435 8.0819, 146.69315 8.083833, 146.7119 8.0742, 146.72345 8.054967, 146.70325 8.044367, 146.6729 8.0463, 146.64405 8.054, 146.6527 8.065567, 146.67435 8.0819)), 
+  ((153.6768 5.21, 153.67605 5.2112, 153.67575 5.212567, 153.67595 5.214133, 153.67665 5.2158, 153.6778 5.217633, 153.67945 5.219533, 153.6815 5.221567, 153.684 5.223633, 153.6869 5.225733, 
+      153.69015 5.227867, 153.6937 5.23, 153.6976 5.2321, 153.7017 5.234133, 153.70605 5.2361, 153.7105 5.237967, 153.71505 5.239733, 153.7197 5.241367, 153.72435 5.242833, 153.72895 5.244133, 
+      153.7334 5.245267, 153.73775 5.246167, 153.7419 5.2469, 153.74585 5.2474, 153.74945 5.247667, 153.75275 5.247733, 153.7557 5.247567, 153.75825 5.2472, 153.7604 5.2466, 153.7621 5.245767, 
+      153.76335 5.244767, 153.7641 5.243567, 153.7644 5.2422, 153.7642 5.240633, 153.7635 5.238967, 153.76235 5.237133, 153.7607 5.235233, 153.75865 5.2332, 153.75615 5.231133, 153.75325 5.229033, 
+      153.75 5.2269, 153.7464 5.224767, 153.74255 5.222667, 153.73845 5.220633, 153.7341 5.218667, 153.72965 5.2168, 153.7251 5.215033, 153.72045 5.2134, 153.7158 5.211933, 153.7112 5.210633, 
+      153.70675 5.2095, 153.7024 5.2086, 153.69825 5.207867, 153.6943 5.207367, 153.6907 5.2071, 153.6874 5.207033, 153.68445 5.2072, 153.6819 5.207567, 153.67975 5.208167, 153.67805 5.209, 
+      153.6768 5.21)), 
+  ((143.0655 6.638867, 143.07935 6.640033, 143.09835 6.614667, 143.0776 6.591633, 143.04995 6.598533, 143.03785 6.622733, 143.0655 6.638867)), 
+  ((153.85405 5.4012, 153.85255 5.401967, 153.85135 5.403033, 153.8504 5.4044, 153.8498 5.406033, 153.8495 5.4079, 153.8495 5.410033, 153.8498 5.412367, 153.85045 5.4149, 153.85135 5.417567, 
+      153.85255 5.420367, 153.85405 5.4233, 153.85585 5.426267, 153.85785 5.429267, 153.86005 5.432267, 153.86245 5.435233, 153.86505 5.438167, 153.8678 5.440967, 153.87065 5.443667, 153.87355 5.4462, 
+      153.87655 5.448533, 153.87955 5.450667, 153.8825 5.4526, 153.88545 5.454233, 153.8883 5.4556, 153.891 5.4567, 153.8936 5.4575, 153.896 5.457967, 153.89825 5.458133, 153.90025 5.458, 
+      153.902 5.457533, 153.9035 5.456767, 153.9047 5.4557, 153.90565 5.454333, 153.90625 5.4527, 153.90655 5.450833, 153.90655 5.4487, 153.90625 5.446367, 153.9056 5.443833, 153.9047 5.441167, 
+      153.9035 5.438367, 153.902 5.435433, 153.9002 5.432467, 153.8982 5.429467, 153.896 5.426467, 153.89355 5.4235, 153.891 5.420567, 153.88825 5.417767, 153.8854 5.415067, 153.8825 5.412533, 
+      153.8795 5.4102, 153.8765 5.408067, 153.87355 5.406133, 153.8706 5.4045, 153.86775 5.403133, 153.86505 5.402033, 153.86245 5.401233, 153.86005 5.400767, 153.8578 5.4006, 153.8558 5.400733, 
+      153.85405 5.4012)), 
+  ((151.8584 7.431433, 151.8704 7.430633, 151.88485 7.4202, 151.8885 7.400133, 151.87765 7.3873, 151.8608 7.3801, 151.85235 7.3873, 151.84155 7.404167, 151.84275 7.424233, 151.8584 7.431433)), 
+  ((157.3984 5.768767, 157.39895 5.770833, 157.3998 5.7729, 157.40095 5.7749, 157.40235 5.776833, 157.404 5.778667, 157.40595 5.7804, 157.40805 5.781967, 157.41035 5.783433, 157.41285 5.7847, 
+      157.4155 5.7858, 157.4182 5.7867, 157.42105 5.787433, 157.4239 5.7879, 157.4268 5.7882, 157.4297 5.788267, 157.43255 5.7881, 157.4353 5.787733, 157.43795 5.787167, 157.4405 5.786367, 
+      157.44285 5.785367, 157.44505 5.7842, 157.447 5.782867, 157.44875 5.781367, 157.45025 5.7797, 157.45145 5.777933, 157.4524 5.776067, 157.45305 5.7741, 157.4534 5.772067, 157.45345 5.77, 
+      157.4532 5.7679, 157.45265 5.765833, 157.4518 5.763767, 157.45065 5.761767, 157.44925 5.759833, 157.4476 5.758, 157.44565 5.756267, 157.44355 5.7547, 157.44125 5.753233, 157.43875 5.751967, 
+      157.4361 5.750867, 157.4334 5.749967, 157.43055 5.749233, 157.4277 5.748767, 157.4248 5.748467, 157.4219 5.7484, 157.41905 5.748567, 157.4163 5.748933, 157.41365 5.7495, 157.4111 5.7503, 
+      157.40875 5.7513, 157.40655 5.752467, 157.4046 5.7538, 157.40285 5.7553, 157.40135 5.756967, 157.40015 5.758733, 157.3992 5.7606, 157.39855 5.762567, 157.3982 5.7646, 157.39815 5.766667, 
+      157.3984 5.768767)), 
+  ((158.4185 6.745, 158.4196 6.747167, 158.421 6.749267, 158.4226 6.751333, 158.4245 6.753333, 158.42655 6.755233, 158.42885 6.757, 158.4313 6.758633, 158.4339 6.7601, 158.4366 6.7614, 
+      158.4394 6.762533, 158.44225 6.763433, 158.44515 6.764133, 158.448 6.764633, 158.45085 6.7649, 158.4536 6.764933, 158.45625 6.764733, 158.4588 6.764333, 158.46115 6.7637, 158.46335 6.762867, 
+      158.46535 6.761833, 158.4671 6.760567, 158.4686 6.759167, 158.46985 6.7576, 158.4708 6.755867, 158.47145 6.754, 158.47185 6.752067, 158.4719 6.75, 158.4717 6.7479, 158.47115 6.745767, 
+      158.47035 6.7436, 158.46925 6.741433, 158.46785 6.739333, 158.46625 6.737267, 158.46435 6.735267, 158.4623 6.733367, 158.46 6.7316, 158.45755 6.729967, 158.45495 6.7285, 158.45225 6.7272, 
+      158.44945 6.726067, 158.4466 6.725167, 158.4437 6.724467, 158.44085 6.723967, 158.438 6.7237, 158.43525 6.723667, 158.4326 6.723867, 158.43005 6.724267, 158.4277 6.7249, 158.4255 6.725733, 
+      158.4235 6.726767, 158.42175 6.728033, 158.42025 6.729433, 158.419 6.731, 158.41805 6.732733, 158.4174 6.7346, 158.417 6.736533, 158.41695 6.7386, 158.41715 6.7407, 158.4177 6.742833, 
+      158.4185 6.745)), 
+  ((140.63365 9.779867, 140.6486 9.781267, 140.66675 9.774867, 140.6689 9.758467, 140.6251 9.746367, 140.59945 9.750633, 140.6037 9.767733, 140.63365 9.779867)), 
+  ((151.80665 7.347633, 151.8135 7.349033, 151.8235 7.342367, 151.8307 7.3215, 151.8295 7.304667, 151.81745 7.298233, 151.791 7.307867, 151.78855 7.335933, 151.80665 7.347633)), 
+  ((153.5246 5.361967, 153.5255 5.364267, 153.5267 5.366567, 153.5281 5.368833, 153.52975 5.371033, 153.5316 5.3732, 153.5336 5.375233, 153.5358 5.377167, 153.53815 5.378933, 153.5406 5.380567, 
+      153.54315 5.382033, 153.5457 5.3833, 153.54835 5.384333, 153.55095 5.385167, 153.55355 5.385767, 153.5561 5.386133, 153.5586 5.386267, 153.56095 5.386167, 153.56315 5.3858, 153.5652 5.385233, 
+      153.56705 5.384433, 153.56875 5.3834, 153.5702 5.382167, 153.5714 5.3807, 153.57235 5.3791, 153.57305 5.377333, 153.5735 5.3754, 153.57365 5.373367, 153.57355 5.371233, 153.57315 5.369033, 
+      153.57245 5.366767, 153.57155 5.364467, 153.57035 5.362167, 153.56895 5.3599, 153.5673 5.3577, 153.56545 5.355533, 153.56345 5.3535, 153.56125 5.351567, 153.5589 5.349767, 153.55645 5.348167, 
+      153.5539 5.3467, 153.55135 5.345433, 153.5487 5.3444, 153.5461 5.343567, 153.5435 5.342967, 153.54095 5.3426, 153.53845 5.342467, 153.5361 5.342567, 153.5339 5.342933, 153.53185 5.3435, 
+      153.53 5.3443, 153.5283 5.345333, 153.52685 5.346567, 153.52565 5.348033, 153.5247 5.349633, 153.524 5.3514, 153.52355 5.353333, 153.5234 5.355367, 153.5235 5.3575, 153.5239 5.3597, 
+      153.5246 5.361967)), 
+  ((157.99375 6.741733, 158.00805 6.742767, 158.0106 6.724033, 158.00755 6.700867, 157.9871 6.691667, 157.96715 6.698833, 157.9733 6.716533, 157.98095 6.7346, 157.99375 6.741733)), 
+  ((157.8001 6.663733, 157.82565 6.657933, 157.82565 6.647367, 157.80875 6.627267, 157.7827 6.623167, 157.76535 6.626233, 157.7638 6.632733, 157.8001 6.663733)), 
+  ((143.1485 6.620433, 143.15365 6.6262, 143.17785 6.629633, 143.2124 6.615833, 143.19685 6.5951, 143.15885 6.598533, 143.1485 6.620433)), 
+  ((154.2055 30.971367, 154.23185 30.9704, 154.2487 30.960133, 154.2524 30.945, 154.2436 30.9367, 154.2209 30.937167, 154.20185 30.947433, 154.1923 30.962567, 154.2055 30.971367)), 
+  ((143.88685 7.3696, 143.9019 7.371267, 143.91445 7.368767, 143.93825 7.3579, 143.93825 7.342, 143.9207 7.336133, 143.89435 7.343667, 143.873 7.356233, 143.88685 7.3696)), 
+  ((140.4209 8.0896, 140.42245 8.0877, 140.42375 8.085733, 140.42485 8.083733, 140.42565 8.0817, 140.4262 8.0797, 140.42645 8.077667, 140.4264 8.0757, 140.4261 8.0738, 140.42555 8.072, 
+      140.4247 8.0703, 140.4236 8.0687, 140.4222 8.067267, 140.42065 8.065967, 140.41885 8.064867, 140.41685 8.063933, 140.41465 8.0632, 140.41235 8.062667, 140.4099 8.062333, 140.40735 8.0622, 
+      140.4047 8.0623, 140.40205 8.0626, 140.3994 8.063133, 140.3967 8.063833, 140.3941 8.064767, 140.3916 8.065867, 140.38915 8.067133, 140.38685 8.068567, 140.3847 8.070133, 140.3827 8.071833, 
+      140.38095 8.073633, 140.3794 8.075533, 140.3781 8.0775, 140.377 8.0795, 140.3762 8.081533, 140.37565 8.083533, 140.3754 8.085567, 140.37545 8.087533, 140.37575 8.089433, 140.3763 8.091233, 
+      140.37715 8.092933, 140.37825 8.094533, 140.37965 8.095967, 140.3812 8.097267, 140.383 8.098367, 140.385 8.0993, 140.3872 8.100033, 140.3895 8.100567, 140.39195 8.1009, 140.3945 8.101033, 
+      140.39715 8.100933, 140.3998 8.100633, 140.40245 8.1001, 140.40515 8.0994, 140.40775 8.098467, 140.41025 8.097367, 140.4127 8.0961, 140.415 8.094667, 140.41715 8.0931, 140.41915 8.0914, 
+      140.4209 8.0896)), 
+  ((143.93655 7.766433, 143.95445 7.7686, 143.98545 7.757733, 143.9871 7.7382, 143.961 7.732733, 143.9349 7.742533, 143.93655 7.766433)), 
+  ((150.1616 9.0192, 150.17635 9.021667, 150.20035 9.016733, 150.21145 9.0032, 150.2022 8.993367, 150.1745 8.9909, 150.145 9.000733, 150.1616 9.0192)), 
+  ((145.81795 7.683167, 145.81665 7.684433, 145.81565 7.6858, 145.81495 7.6873, 145.8145 7.6889, 145.8144 7.690567, 145.81455 7.692267, 145.81505 7.694033, 145.8158 7.6958, 145.81685 7.697567, 
+      145.81815 7.699333, 145.81975 7.701033, 145.82155 7.7027, 145.8236 7.704267, 145.82585 7.705767, 145.8283 7.707133, 145.83085 7.7084, 145.83355 7.7095, 145.8363 7.710467, 145.83915 7.711267, 
+      145.842 7.711867, 145.8449 7.712333, 145.8477 7.7126, 145.8505 7.712667, 145.85315 7.712567, 145.8557 7.7123, 145.8581 7.711833, 145.8603 7.711167, 145.8623 7.710367, 145.8641 7.7094, 
+      145.86565 7.708267, 145.86695 7.707, 145.86795 7.705633, 145.86865 7.704133, 145.8691 7.702533, 145.8692 7.700867, 145.86905 7.699167, 145.86855 7.6974, 145.8678 7.695633, 145.86675 7.693867, 
+      145.86545 7.6921, 145.86385 7.6904, 145.86205 7.688733, 145.86 7.687167, 145.85775 7.685667, 145.8553 7.6843, 145.85275 7.683033, 145.85005 7.681933, 145.8473 7.680967, 145.84445 7.680167, 
+      145.8416 7.679567, 145.8387 7.6791, 145.8359 7.678833, 145.8331 7.678767, 145.83045 7.678867, 145.8279 7.679133, 145.8255 7.6796, 145.8233 7.680267, 145.8213 7.681067, 145.8195 7.682033, 
+      145.81795 7.683167)), 
+  ((152.14205 8.695067, 152.1492 8.699833, 152.1615 8.7012, 152.19425 8.686867, 152.2147 8.6712, 152.2024 8.664367, 152.1697 8.667767, 152.14205 8.695067)), 
+  ((137.5669 8.1455, 137.57725 8.1498, 137.59015 8.153233, 137.6082 8.148933, 137.61335 8.135167, 137.5953 8.120567, 137.5785 8.1154, 137.55915 8.124, 137.5669 8.1455)), 
+  ((149.42865 7.591633, 149.42595 7.592533, 149.4233 7.5936, 149.42075 7.5948, 149.41835 7.596133, 149.4161 7.5976, 149.41405 7.599133, 149.4122 7.600767, 149.41055 7.602467, 149.40915 7.604233, 
+      149.408 7.606, 149.40715 7.607767, 149.40655 7.609533, 149.40625 7.6113, 149.4062 7.612967, 149.4065 7.6146, 149.40705 7.616133, 149.4079 7.617533, 149.409 7.618867, 149.41035 7.620033, 
+      149.41195 7.621067, 149.4138 7.621933, 149.41585 7.622633, 149.41805 7.623167, 149.42045 7.623533, 149.42295 7.623667, 149.4256 7.623667, 149.4283 7.623467, 149.43105 7.623067, 149.4338 7.6225, 
+      149.43655 7.621733, 149.43925 7.620833, 149.4419 7.619767, 149.44445 7.618567, 149.44685 7.617233, 149.4491 7.615767, 149.45115 7.614233, 149.453 7.6126, 149.45465 7.6109, 149.45605 7.609133, 
+      149.4572 7.607367, 149.45805 7.6056, 149.45865 7.603833, 149.45895 7.602067, 149.459 7.6004, 149.4587 7.598767, 149.45815 7.597233, 149.4573 7.595833, 149.4562 7.5945, 149.45485 7.593333, 
+      149.45325 7.5923, 149.4514 7.591433, 149.44935 7.590733, 149.44715 7.5902, 149.44475 7.589833, 149.44225 7.5897, 149.4396 7.5897, 149.4369 7.5899, 149.43415 7.5903, 149.4314 7.590867, 
+      149.42865 7.591633)), 
+  ((136.2912 9.786833, 136.30155 9.785967, 136.31185 9.782533, 136.30795 9.7576, 136.28735 9.749, 136.26285 9.755867, 136.268 9.7748, 136.2912 9.786833)), 
+  ((157.88645 6.685867, 157.91045 6.675667, 157.90685 6.667467, 157.8859 6.6501, 157.8665 6.646333, 157.8532 6.662033, 157.867 6.6753, 157.88645 6.685867)), 
+  ((153.64145 5.5197, 153.641 5.5214, 153.64085 5.5231, 153.641 5.5248, 153.6414 5.5265, 153.6421 5.528167, 153.64305 5.529733, 153.64425 5.531267, 153.6457 5.5327, 153.64735 5.534, 
+      153.64925 5.5352, 153.6513 5.536267, 153.65355 5.5372, 153.6559 5.537933, 153.6584 5.538533, 153.66095 5.538967, 153.6636 5.5392, 153.66625 5.539267, 153.6689 5.539167, 153.67155 5.538867, 
+      153.67415 5.5384, 153.6766 5.537767, 153.679 5.536967, 153.68125 5.536, 153.6833 5.5349, 153.6852 5.5337, 153.6869 5.532333, 153.68835 5.5309, 153.68955 5.529333, 153.6905 5.527733, 
+      153.6912 5.526067, 153.69165 5.524367, 153.6918 5.522667, 153.69165 5.520967, 153.69125 5.519267, 153.69055 5.5176, 153.6896 5.516033, 153.6884 5.5145, 153.68695 5.513067, 153.6853 5.511767, 
+      153.6834 5.510567, 153.68135 5.5095, 153.6791 5.508567, 153.67675 5.507833, 153.67425 5.507233, 153.6717 5.5068, 153.66905 5.506567, 153.6664 5.5065, 153.66375 5.5066, 153.6611 5.5069, 
+      153.6585 5.507367, 153.65605 5.508, 153.65365 5.5088, 153.6514 5.509767, 153.64935 5.510867, 153.64745 5.512067, 153.64575 5.513433, 153.6443 5.514867, 153.6431 5.516433, 153.64215 5.518033, 
+      153.64145 5.5197)), 
+  ((147.66765 8.0723, 147.67775 8.075167, 147.6922 8.071333, 147.70665 8.0569, 147.6951 8.040533, 147.67345 8.034767, 147.65755 8.050167, 147.66765 8.0723)), 
+  ((152.6404 6.843667, 152.63735 6.844067, 152.63425 6.844667, 152.63125 6.845367, 152.62825 6.846233, 152.62535 6.847233, 152.6226 6.848333, 152.61995 6.849567, 152.61755 6.850867, 152.6153 6.852267, 
+      152.61335 6.853733, 152.6116 6.855233, 152.61015 6.856767, 152.609 6.858333, 152.6081 6.8599, 152.6076 6.861433, 152.60735 6.862933, 152.60745 6.864367, 152.60785 6.865767, 152.6086 6.867067, 
+      152.60965 6.868267, 152.611 6.869367, 152.6126 6.870333, 152.6145 6.871167, 152.6166 6.871867, 152.61895 6.872433, 152.6215 6.8728, 152.6242 6.873033, 152.62705 6.8731, 152.63 6.873033, 
+      152.63305 6.872767, 152.6361 6.872367, 152.6392 6.871767, 152.64225 6.871067, 152.6452 6.8702, 152.6481 6.8692, 152.65085 6.8681, 152.6535 6.866867, 152.6559 6.865567, 152.65815 6.864167, 
+      152.6601 6.8627, 152.66185 6.8612, 152.6633 6.859667, 152.66445 6.8581, 152.66535 6.856533, 152.66585 6.855, 152.6661 6.8535, 152.666 6.852067, 152.6656 6.850667, 152.66485 6.849367, 
+      152.6638 6.848167, 152.66245 6.847067, 152.66085 6.8461, 152.65895 6.845267, 152.65685 6.844567, 152.6545 6.844, 152.65195 6.843633, 152.64925 6.8434, 152.6464 6.843333, 152.64345 6.8434, 
+      152.6404 6.843667)), 
+  ((152.8257 6.737967, 152.82455 6.739033, 152.8237 6.740233, 152.82315 6.741567, 152.82285 6.743033, 152.8229 6.7446, 152.82325 6.746233, 152.8239 6.747967, 152.82485 6.749733, 152.8261 6.751533, 
+      152.82755 6.753333, 152.8293 6.755133, 152.8313 6.7569, 152.8335 6.758633, 152.83585 6.7603, 152.8384 6.761867, 152.8411 6.763367, 152.8439 6.7647, 152.84675 6.765933, 152.84965 6.767, 
+      152.85255 6.767933, 152.85545 6.768667, 152.8583 6.769233, 152.86105 6.769633, 152.8637 6.769833, 152.86615 6.769833, 152.8685 6.769667, 152.87065 6.7693, 152.87255 6.768767, 152.87425 6.768033, 
+      152.87565 6.767133, 152.8768 6.766067, 152.87765 6.764867, 152.8782 6.763533, 152.8785 6.762067, 152.87845 6.7605, 152.8781 6.758867, 152.87745 6.757133, 152.8765 6.755367, 152.87525 6.753567, 
+      152.8738 6.751767, 152.87205 6.749967, 152.87005 6.7482, 152.86785 6.746467, 152.8655 6.7448, 152.86295 6.743233, 152.86025 6.741733, 152.85745 6.7404, 152.8546 6.739167, 152.8517 6.7381, 
+      152.8488 6.737167, 152.8459 6.736433, 152.84305 6.735867, 152.8403 6.735467, 152.83765 6.735267, 152.83515 6.735267, 152.83285 6.735433, 152.8307 6.7358, 152.8288 6.736333, 152.8271 6.737067, 
+      152.8257 6.737967)), 
+  ((139.7015 9.69, 139.7178 9.6913, 139.7419 9.6839, 139.738 9.663933, 139.7256 9.659133, 139.69435 9.6648, 139.6891 9.680433, 139.7015 9.69)), 
+  ((149.1613 7.331733, 149.1602 7.332867, 149.15935 7.3341, 149.15885 7.3355, 149.1586 7.336967, 149.1587 7.338533, 149.15905 7.340167, 149.15975 7.341833, 149.1607 7.343533, 149.16195 7.345267, 
+      149.16345 7.347, 149.1652 7.3487, 149.1672 7.350333, 149.1694 7.351933, 149.17175 7.353433, 149.1743 7.354867, 149.177 7.356167, 149.17975 7.357367, 149.1826 7.3584, 149.18545 7.3593, 
+      149.18835 7.360033, 149.1912 7.3606, 149.19405 7.361, 149.19675 7.361233, 149.19935 7.361267, 149.2018 7.361133, 149.2041 7.3608, 149.2062 7.3603, 149.2081 7.359633, 149.2097 7.3588, 
+      149.2111 7.357833, 149.2122 7.3567, 149.21305 7.355467, 149.21355 7.354067, 149.2138 7.3526, 149.2137 7.351033, 149.21335 7.3494, 149.21265 7.347733, 149.2117 7.346033, 149.21045 7.3443, 
+      149.20895 7.342567, 149.2072 7.340867, 149.2052 7.339233, 149.203 7.337633, 149.20065 7.336133, 149.1981 7.3347, 149.1954 7.3334, 149.19265 7.3322, 149.1898 7.331167, 149.18695 7.330267, 
+      149.18405 7.329533, 149.1812 7.328967, 149.17835 7.328567, 149.17565 7.328333, 149.17305 7.3283, 149.1706 7.328433, 149.1683 7.328767, 149.1662 7.329267, 149.1643 7.329933, 149.1627 7.330767, 
+      149.1613 7.331733)), 
+  ((154.7687 3.7709, 154.76775 3.772567, 154.767 3.7743, 154.76655 3.776033, 154.7663 3.777833, 154.76635 3.779633, 154.7666 3.7814, 154.76715 3.783167, 154.76795 3.784867, 154.76895 3.7865, 
+      154.77025 3.788033, 154.7717 3.789467, 154.77335 3.790767, 154.7752 3.791967, 154.77725 3.792967, 154.77935 3.793833, 154.78165 3.794533, 154.784 3.795067, 154.7864 3.7954, 154.78885 3.795567, 
+      154.7913 3.795533, 154.79375 3.7953, 154.79615 3.7949, 154.7985 3.794333, 154.80075 3.793567, 154.80285 3.792633, 154.8048 3.791533, 154.80665 3.790333, 154.80825 3.788967, 154.8097 3.7875, 
+      154.8109 3.785933, 154.81185 3.784267, 154.8126 3.782533, 154.81305 3.7808, 154.8133 3.779, 154.81325 3.7772, 154.813 3.775433, 154.81245 3.773667, 154.81165 3.771967, 154.81065 3.770333, 
+      154.80935 3.7688, 154.8079 3.767367, 154.80625 3.766067, 154.8044 3.764867, 154.80235 3.763867, 154.80025 3.763, 154.79795 3.7623, 154.7956 3.761767, 154.7932 3.761433, 154.79075 3.761267, 
+      154.7883 3.7613, 154.78585 3.761533, 154.78345 3.761933, 154.7811 3.7625, 154.77885 3.763267, 154.77675 3.7642, 154.7748 3.7653, 154.77295 3.7665, 154.77135 3.767867, 154.7699 3.769333, 
+      154.7687 3.7709)), 
+  ((139.7097 9.864467, 139.71995 9.868267, 139.7348 9.868267, 139.75985 9.856867, 139.76555 9.8447, 139.74845 9.836333, 139.7245 9.843167, 139.7017 9.856867, 139.7097 9.864467)), 
+  ((143.7764 7.2935, 143.79145 7.294333, 143.81155 7.2893, 143.8216 7.274233, 143.80525 7.265867, 143.7739 7.269233, 143.75635 7.280933, 143.7764 7.2935)), 
+  ((152.3124 8.571, 152.329 8.573767, 152.34145 8.568233, 152.3373 8.550733, 152.32345 8.542467, 152.2931 8.538767, 152.2903 8.554433, 152.3124 8.571)), 
+  ((152.0774 7.198133, 152.0755 7.197367, 152.0735 7.1968, 152.07145 7.196433, 152.0694 7.1963, 152.0673 7.196367, 152.06525 7.196667, 152.0632 7.197167, 152.06125 7.197833, 152.05935 7.198733, 
+      152.0576 7.199833, 152.0559 7.2011, 152.0544 7.2025, 152.053 7.204067, 152.05185 7.205767, 152.0508 7.207567, 152.05 7.209467, 152.0494 7.211433, 152.049 7.213433, 152.0488 7.215467, 
+      152.04885 7.2175, 152.0491 7.219533, 152.04955 7.2215, 152.0502 7.223433, 152.0511 7.225267, 152.05215 7.227, 152.0534 7.2286, 152.0548 7.230067, 152.0564 7.231367, 152.0581 7.232533, 
+      152.0599 7.233467, 152.0618 7.234233, 152.0638 7.2348, 152.06585 7.235167, 152.0679 7.2353, 152.07 7.235233, 152.07205 7.234933, 152.0741 7.234433, 152.07605 7.233767, 152.07795 7.232867, 
+      152.0797 7.231767, 152.0814 7.2305, 152.0829 7.2291, 152.0843 7.227533, 152.08545 7.225833, 152.0865 7.224033, 152.0873 7.222133, 152.0879 7.220167, 152.0883 7.218167, 152.0885 7.216133, 
+      152.08845 7.2141, 152.0882 7.212067, 152.08775 7.2101, 152.0871 7.208167, 152.0862 7.206333, 152.08515 7.2046, 152.0839 7.203, 152.0825 7.201533, 152.0809 7.200233, 152.0792 7.199067, 
+      152.0774 7.198133)), 
+  ((149.2724 6.609467, 149.2901 6.614833, 149.29975 6.593367, 149.29815 6.569767, 149.28045 6.5676, 149.26435 6.5837, 149.2724 6.609467)), 
+  ((151.71685 8.386933, 151.73975 8.386933, 151.7571 8.3802, 151.769 8.366167, 151.75345 8.3613, 151.72875 8.3613, 151.7141 8.369233, 151.70125 8.377767, 151.71685 8.386933)), 
+  ((151.9168 7.0944, 151.9297 7.091767, 151.9337 7.083833, 151.91485 7.071267, 151.88405 7.062667, 151.8662 7.074567, 151.88705 7.087133, 151.9168 7.0944)), 
+  ((136.4073 9.897767, 136.41115 9.897767, 136.4292 9.893467, 136.43695 9.880567, 136.41115 9.868533, 136.3789 9.872833, 136.3789 9.885733, 136.4073 9.897767)), 
+  ((158.2167 6.9193, 158.2147 6.919933, 158.21285 6.9207, 158.21115 6.9216, 158.2097 6.922633, 158.2085 6.9238, 158.2075 6.925067, 158.2068 6.926467, 158.20635 6.9279, 158.20615 6.929433, 
+      158.2062 6.931, 158.20655 6.9326, 158.20715 6.9342, 158.208 6.935833, 158.20915 6.937433, 158.2105 6.938967, 158.21205 6.940467, 158.2138 6.9419, 158.2158 6.943233, 158.2179 6.944467, 
+      158.22015 6.9456, 158.22255 6.946567, 158.225 6.947433, 158.22755 6.948133, 158.2301 6.948667, 158.23265 6.949067, 158.2352 6.9493, 158.2377 6.949333, 158.2401 6.949233, 158.24245 6.948933, 
+      158.24465 6.9485, 158.24665 6.947867, 158.2485 6.9471, 158.2502 6.9462, 158.25165 6.945167, 158.25285 6.944, 158.25385 6.942733, 158.25455 6.941333, 158.255 6.9399, 158.2552 6.938367, 
+      158.25515 6.9368, 158.2548 6.9352, 158.2542 6.9336, 158.25335 6.931967, 158.2522 6.930367, 158.25085 6.928833, 158.2493 6.927333, 158.24755 6.9259, 158.24555 6.924567, 158.24345 6.923333, 
+      158.2412 6.9222, 158.2388 6.921233, 158.23635 6.920367, 158.2338 6.919667, 158.23125 6.919133, 158.2287 6.918733, 158.22615 6.9185, 158.22365 6.918467, 158.22125 6.918567, 158.2189 6.918867, 
+      158.2167 6.9193)), 
+  ((157.2571 5.824633, 157.25785 5.826467, 157.25885 5.828267, 157.26 5.830033, 157.2614 5.831733, 157.26295 5.833367, 157.2647 5.834933, 157.2666 5.836367, 157.2686 5.8377, 157.2707 5.8389, 
+      157.2729 5.839933, 157.27515 5.8408, 157.27745 5.8415, 157.27975 5.842033, 157.28205 5.842367, 157.2843 5.842533, 157.28645 5.842467, 157.28855 5.842233, 157.2905 5.841833, 157.29235 5.841233, 
+      157.29405 5.840467, 157.29555 5.8395, 157.29685 5.8384, 157.29795 5.837167, 157.29885 5.8358, 157.29955 5.8343, 157.3 5.8327, 157.3002 5.831033, 157.30015 5.8293, 157.29985 5.8275, 
+      157.29935 5.8257, 157.2986 5.823867, 157.2976 5.822067, 157.29645 5.8203, 157.29505 5.8186, 157.2935 5.816933, 157.29175 5.8154, 157.28985 5.813967, 157.28785 5.812633, 157.28575 5.811433, 
+      157.28355 5.8104, 157.2813 5.809533, 157.279 5.808833, 157.2767 5.8083, 157.2744 5.807967, 157.27215 5.8078, 157.27 5.807867, 157.2679 5.8081, 157.26595 5.8085, 157.2641 5.8091, 
+      157.2624 5.809867, 157.2609 5.810833, 157.2596 5.811933, 157.2585 5.813167, 157.2576 5.814533, 157.2569 5.816033, 157.25645 5.817633, 157.25625 5.8193, 157.2563 5.821033, 157.2566 5.822833, 
+      157.2571 5.824633)), 
+  ((154.8748 3.7567, 154.87395 3.758467, 154.87325 3.7603, 154.87275 3.7622, 154.8725 3.764133, 154.87245 3.766067, 154.8726 3.767967, 154.87295 3.769867, 154.87355 3.7717, 154.87435 3.773433, 
+      154.8753 3.7751, 154.87645 3.776633, 154.8778 3.778067, 154.8793 3.779333, 154.8809 3.780467, 154.88265 3.7814, 154.88455 3.782167, 154.88645 3.782733, 154.88845 3.783133, 154.8905 3.7833, 
+      154.89255 3.783267, 154.8946 3.783067, 154.89665 3.782633, 154.8986 3.782, 154.9005 3.7812, 154.9023 3.780233, 154.904 3.779067, 154.90555 3.777767, 154.907 3.7763, 154.90825 3.774733, 
+      154.90935 3.773033, 154.9102 3.771267, 154.9109 3.769433, 154.9114 3.767533, 154.91165 3.7656, 154.9117 3.763667, 154.91155 3.761767, 154.9112 3.759867, 154.9106 3.758033, 154.9098 3.7563, 
+      154.90885 3.754633, 154.9077 3.7531, 154.90635 3.751667, 154.90485 3.7504, 154.90325 3.749267, 154.9015 3.748333, 154.8996 3.747567, 154.8977 3.747, 154.8957 3.7466, 154.89365 3.746433, 
+      154.8916 3.746467, 154.88955 3.746667, 154.8875 3.7471, 154.88555 3.747733, 154.88365 3.748533, 154.88185 3.7495, 154.88015 3.750667, 154.8786 3.751967, 154.87715 3.753433, 154.8759 3.755, 
+      154.8748 3.7567)), 
+  ((139.8842 10.019567, 139.899 10.0226, 139.9127 10.019567, 139.91495 10.000533, 139.907 9.989133, 139.8819 9.9922, 139.8682 10.0074, 139.8842 10.019567)), 
+  ((157.1631 5.734967, 157.16445 5.7366, 157.16605 5.738133, 157.16785 5.739633, 157.1698 5.741033, 157.1719 5.742333, 157.17415 5.743533, 157.17645 5.7446, 157.1789 5.7455, 157.18135 5.746267, 
+      157.18385 5.7469, 157.1863 5.747333, 157.18875 5.7476, 157.19115 5.747733, 157.19345 5.747667, 157.1957 5.7474, 157.19775 5.747, 157.19965 5.746433, 157.2014 5.7457, 157.20295 5.7448, 
+      157.2043 5.743767, 157.2054 5.7426, 157.20625 5.741333, 157.20685 5.739967, 157.20725 5.738467, 157.20735 5.736933, 157.20715 5.735333, 157.20675 5.7337, 157.2061 5.732067, 157.20515 5.7304, 
+      157.204 5.728767, 157.20265 5.727133, 157.20105 5.7256, 157.19925 5.7241, 157.1973 5.7227, 157.1952 5.7214, 157.19295 5.7202, 157.19065 5.719133, 157.1882 5.718233, 157.18575 5.717467, 
+      157.18325 5.716833, 157.1808 5.7164, 157.17835 5.716133, 157.17595 5.716, 157.17365 5.716067, 157.1714 5.716333, 157.16935 5.716733, 157.16745 5.7173, 157.1657 5.718033, 157.16415 5.718933, 
+      157.1628 5.719967, 157.1617 5.721133, 157.16085 5.7224, 157.16025 5.723767, 157.15985 5.725267, 157.15975 5.7268, 157.15995 5.7284, 157.16035 5.730033, 157.161 5.731667, 157.16195 5.733333, 
+      157.1631 5.734967)), 
+  ((150.30915 8.710867, 150.3069 8.7103, 150.3046 8.709867, 150.3022 8.709633, 150.2998 8.709533, 150.2974 8.709633, 150.295 8.709867, 150.2927 8.7103, 150.29045 8.710867, 150.2883 8.7116, 
+      150.2863 8.712467, 150.2844 8.7135, 150.2827 8.714633, 150.2812 8.715867, 150.2799 8.7172, 150.2788 8.718633, 150.2779 8.720133, 150.2773 8.7217, 150.2769 8.723267, 150.2768 8.724867, 
+      150.2769 8.7265, 150.2773 8.728067, 150.2779 8.729633, 150.2788 8.731133, 150.2799 8.732567, 150.2812 8.7339, 150.2827 8.735133, 150.2844 8.736267, 150.2863 8.7373, 150.2883 8.738167, 
+      150.29045 8.7389, 150.2927 8.739467, 150.295 8.7399, 150.2974 8.740133, 150.2998 8.740233, 150.3022 8.740133, 150.3046 8.7399, 150.3069 8.739467, 150.30915 8.7389, 150.3113 8.738167, 
+      150.3133 8.7373, 150.3152 8.736267, 150.3169 8.735133, 150.3184 8.7339, 150.3197 8.732567, 150.3208 8.731133, 150.3217 8.729633, 150.3223 8.728067, 150.3227 8.7265, 150.3228 8.7249, 
+      150.3227 8.723267, 150.3223 8.7217, 150.3217 8.720133, 150.3208 8.718633, 150.3197 8.7172, 150.3184 8.715867, 150.3169 8.714633, 150.3152 8.7135, 150.3133 8.712467, 150.3113 8.7116, 
+      150.30915 8.710867)), 
+  ((150.3332 8.543133, 150.33875 8.5493, 150.3461 8.5493, 150.36455 8.5407, 150.37935 8.5284, 150.3738 8.5173, 150.3609 8.5124, 150.33505 8.525933, 150.3332 8.543133)), 
+  ((149.6947 8.5532, 149.6925 8.552633, 149.6902 8.5522, 149.68785 8.551967, 149.6855 8.5519, 149.6831 8.551967, 149.68075 8.5522, 149.67845 8.552633, 149.67625 8.5532, 149.67415 8.5539, 
+      149.67215 8.554767, 149.6703 8.555767, 149.6686 8.5569, 149.66715 8.5581, 149.66585 8.559433, 149.66475 8.560867, 149.6639 8.562333, 149.6633 8.563867, 149.6629 8.565433, 149.6628 8.567, 
+      149.6629 8.568567, 149.6633 8.570133, 149.6639 8.571667, 149.66475 8.573133, 149.66585 8.574567, 149.66715 8.5759, 149.6686 8.5771, 149.6703 8.578233, 149.67215 8.579233, 149.67415 8.5801, 
+      149.67625 8.5808, 149.67845 8.581367, 149.68075 8.5818, 149.6831 8.582033, 149.68545 8.5821, 149.68785 8.582033, 149.6902 8.5818, 149.6925 8.581367, 149.6947 8.5808, 149.6968 8.5801, 
+      149.6988 8.579233, 149.70065 8.578233, 149.70235 8.5771, 149.7038 8.5759, 149.7051 8.574567, 149.7062 8.573133, 149.70705 8.571667, 149.70765 8.570133, 149.70805 8.568567, 149.70815 8.567, 
+      149.70805 8.565433, 149.70765 8.563867, 149.70705 8.562333, 149.7062 8.560867, 149.7051 8.559433, 149.7038 8.5581, 149.70235 8.5569, 149.70065 8.555767, 149.6988 8.554767, 149.6968 8.5539, 
+      149.6947 8.5532)), 
+  ((152.39255 8.714667, 152.4022 8.718367, 152.41605 8.7156, 152.42845 8.699033, 152.41605 8.683367, 152.38425 8.687067, 152.39255 8.714667)), 
+  ((144.39965 7.187367, 144.39845 7.188867, 144.3974 7.190433, 144.3966 7.192067, 144.39595 7.193767, 144.39555 7.195467, 144.39535 7.1972, 144.39535 7.198933, 144.3956 7.2006, 144.39605 7.202267, 
+      144.3967 7.203833, 144.39755 7.205333, 144.3986 7.206733, 144.3998 7.208033, 144.4012 7.209167, 144.40275 7.2102, 144.40445 7.211067, 144.40625 7.211767, 144.40815 7.2123, 144.41015 7.212667, 
+      144.4122 7.212867, 144.41425 7.212867, 144.41635 7.212667, 144.4184 7.212333, 144.4204 7.2118, 144.4224 7.2111, 144.4243 7.210233, 144.42605 7.209233, 144.42775 7.208067, 144.42925 7.2068, 
+      144.43065 7.2054, 144.43185 7.2039, 144.4329 7.202333, 144.4337 7.2007, 144.43435 7.199, 144.43475 7.1973, 144.43495 7.195567, 144.43495 7.193833, 144.4347 7.192167, 144.43425 7.1905, 
+      144.4336 7.188933, 144.43275 7.187433, 144.4317 7.186033, 144.4305 7.184733, 144.4291 7.1836, 144.42755 7.182567, 144.42585 7.1817, 144.42405 7.181, 144.42215 7.180467, 144.42015 7.1801, 
+      144.4181 7.1799, 144.41605 7.1799, 144.41395 7.1801, 144.4119 7.180433, 144.4099 7.180967, 144.4079 7.181667, 144.406 7.182533, 144.40425 7.183533, 144.40255 7.1847, 144.40105 7.185967, 
+      144.39965 7.187367)), 
+  ((149.4608 7.4974, 149.4582 7.4981, 149.45565 7.498933, 149.45315 7.499867, 149.4507 7.500933, 149.4484 7.5021, 149.4462 7.503367, 149.4442 7.5047, 149.44235 7.5061, 149.4407 7.507533, 
+      149.4393 7.509, 149.4381 7.5105, 149.43715 7.511967, 149.43645 7.513433, 149.43605 7.514867, 149.4359 7.516233, 149.436 7.517567, 149.4364 7.5188, 149.43705 7.519933, 149.43795 7.520967, 
+      149.4391 7.5219, 149.4405 7.522667, 149.4421 7.523333, 149.44395 7.523833, 149.44595 7.5242, 149.4481 7.524433, 149.4504 7.524467, 149.4528 7.524367, 149.4553 7.524133, 149.45785 7.523733, 
+      149.46045 7.523167, 149.46305 7.522467, 149.4656 7.521633, 149.4681 7.5207, 149.47055 7.519633, 149.47285 7.518467, 149.47505 7.5172, 149.47705 7.515867, 149.4789 7.514467, 149.48055 7.513033, 
+      149.48195 7.511567, 149.48315 7.510067, 149.4841 7.5086, 149.4848 7.507133, 149.4852 7.5057, 149.48535 7.504333, 149.48525 7.503, 149.48485 7.501767, 149.4842 7.500633, 149.4833 7.4996, 
+      149.48215 7.498667, 149.48075 7.4979, 149.47915 7.497233, 149.4773 7.496733, 149.4753 7.496367, 149.47315 7.496133, 149.47085 7.4961, 149.46845 7.4962, 149.46595 7.496433, 149.4634 7.496833, 
+      149.4608 7.4974)), 
+  ((145.3286 9.207, 145.34885 9.210867, 145.3604 9.204133, 145.3705 9.188733, 145.3474 9.178133, 145.3243 9.188733, 145.3286 9.207)), 
+  ((157.76655 6.9664, 157.76585 6.968033, 157.7654 6.969733, 157.7651 6.971467, 157.765 6.9732, 157.76515 6.974967, 157.7655 6.976667, 157.766 6.978367, 157.76675 6.979967, 157.76765 6.981533, 
+      157.76875 6.983, 157.77 6.984333, 157.7714 6.985567, 157.7729 6.986667, 157.7746 6.9876, 157.77635 6.988367, 157.77815 6.989, 157.78005 6.989433, 157.782 6.9897, 157.78395 6.989767, 
+      157.7859 6.989667, 157.78785 6.989367, 157.7897 6.9889, 157.7915 6.988267, 157.79325 6.987467, 157.7949 6.9865, 157.7964 6.9854, 157.79775 6.984167, 157.79895 6.9828, 157.8 6.981333, 
+      157.80085 6.979767, 157.80155 6.978133, 157.802 6.976433, 157.8023 6.9747, 157.8024 6.972967, 157.80225 6.9712, 157.8019 6.9695, 157.8014 6.9678, 157.80065 6.9662, 157.79975 6.964633, 
+      157.79865 6.963167, 157.7974 6.961833, 157.796 6.9606, 157.7945 6.9595, 157.7928 6.958567, 157.79105 6.9578, 157.78925 6.957167, 157.78735 6.956733, 157.7854 6.956467, 157.78345 6.9564, 
+      157.7815 6.9565, 157.77955 6.9568, 157.7777 6.957267, 157.7759 6.9579, 157.77415 6.9587, 157.7725 6.959667, 157.771 6.960767, 157.76965 6.962, 157.76845 6.963367, 157.7674 6.964833, 
+      157.76655 6.9664)), 
+  ((137.4779 8.279667, 137.4947 8.2831, 137.51145 8.273633, 137.48695 8.255567, 137.465 8.2547, 137.456 8.2659, 137.4779 8.279667)), 
+  ((139.7576 10.073533, 139.77355 10.080367, 139.79295 10.069733, 139.80095 10.049967, 139.78495 10.046933, 139.7633 10.058333, 139.7576 10.073533)), 
+  ((151.90195 7.261433, 151.9089 7.264067, 151.92675 7.266733, 151.94065 7.2568, 151.9327 7.238933, 151.9039 7.238933, 151.90195 7.261433)), 
+  ((152.73255 6.734833, 152.72985 6.734767, 152.7271 6.7348, 152.7243 6.734967, 152.7215 6.735233, 152.71875 6.735633, 152.71605 6.7361, 152.71345 6.7367, 152.71095 6.737367, 152.7086 6.738133, 
+      152.70645 6.739, 152.70445 6.7399, 152.7027 6.7409, 152.70115 6.7419, 152.69985 6.742967, 152.69885 6.744033, 152.6981 6.745133, 152.6977 6.746233, 152.6975 6.747333, 152.69765 6.7484, 
+      152.69805 6.749433, 152.6988 6.750433, 152.69975 6.751333, 152.70105 6.7522, 152.70255 6.753, 152.7043 6.7537, 152.70625 6.7543, 152.7084 6.754833, 152.71075 6.755233, 152.7132 6.755533, 
+      152.7158 6.7557, 152.7185 6.755767, 152.72125 6.755733, 152.72405 6.755567, 152.72685 6.7553, 152.7296 6.7549, 152.7323 6.754433, 152.7349 6.753833, 152.7374 6.753167, 152.73975 6.7524, 
+      152.7419 6.751533, 152.7439 6.750633, 152.74565 6.749633, 152.7472 6.748633, 152.7485 6.747567, 152.7495 6.7465, 152.75025 6.7454, 152.75065 6.7443, 152.75085 6.7432, 152.7507 6.742133, 
+      152.7503 6.7411, 152.74955 6.7401, 152.7486 6.7392, 152.7473 6.738333, 152.7458 6.737533, 152.74405 6.736833, 152.7421 6.736233, 152.73995 6.7357, 152.7376 6.7353, 152.73515 6.735, 
+      152.73255 6.734833)), 
+  ((143.7626 7.395533, 143.78145 7.398867, 143.80905 7.387167, 143.80905 7.3738, 143.7827 7.374633, 143.75885 7.387167, 143.7626 7.395533)), 
+  ((151.8963 8.5047, 151.9036 8.505933, 151.91 8.505933, 151.9274 8.493733, 151.9274 8.481533, 151.9091 8.472967, 151.8926 8.4809, 151.8963 8.5047)), 
+  ((151.91615 7.5867, 151.93785 7.5891, 151.9595 7.580267, 151.95225 7.569033, 151.9282 7.565833, 151.90655 7.577867, 151.91615 7.5867)), 
+  ((149.4203 7.4731, 149.41805 7.4736, 149.41585 7.474233, 149.4137 7.475, 149.4116 7.475833, 149.4096 7.4768, 149.4077 7.477833, 149.40595 7.478933, 149.4044 7.4801, 149.40295 7.4813, 
+      149.40175 7.482533, 149.4007 7.4838, 149.3999 7.4851, 149.3993 7.486367, 149.3989 7.4876, 149.3988 7.488833, 149.3989 7.489967, 149.3992 7.4911, 149.39975 7.492133, 149.40055 7.493067, 
+      149.40155 7.493933, 149.40275 7.494667, 149.40415 7.4953, 149.4057 7.495833, 149.40745 7.496233, 149.4093 7.4965, 149.4113 7.496633, 149.41335 7.496633, 149.4155 7.4965, 149.4177 7.496233, 
+      149.41995 7.495833, 149.4222 7.495333, 149.4244 7.4947, 149.42655 7.493933, 149.42865 7.4931, 149.43065 7.492133, 149.43255 7.4911, 149.4343 7.49, 149.43585 7.488833, 149.4373 7.487633, 
+      149.4385 7.4864, 149.43955 7.4851, 149.44035 7.483833, 149.44095 7.482567, 149.44135 7.481333, 149.44145 7.4801, 149.44135 7.478967, 149.44105 7.477833, 149.4405 7.4768, 149.4397 7.475867, 
+      149.4387 7.475, 149.4375 7.474267, 149.4361 7.473633, 149.43455 7.4731, 149.4328 7.4727, 149.43095 7.472433, 149.42895 7.4723, 149.4269 7.4723, 149.42475 7.472433, 149.42255 7.4727, 
+      149.4203 7.4731)), 
+  ((155.40185 7.412933, 155.4016 7.414333, 155.40155 7.4158, 155.4017 7.417233, 155.40205 7.418667, 155.40255 7.4201, 155.40325 7.421467, 155.40415 7.422767, 155.4052 7.424033, 155.40635 7.4252, 
+      155.4077 7.426267, 155.40915 7.4272, 155.4107 7.428067, 155.41235 7.428767, 155.4141 7.429333, 155.4159 7.429767, 155.4177 7.430067, 155.4195 7.4302, 155.42135 7.4302, 155.42315 7.430033, 
+      155.4249 7.429733, 155.4266 7.429267, 155.4282 7.428667, 155.4297 7.427933, 155.4311 7.427067, 155.43235 7.4261, 155.43345 7.425, 155.43445 7.423833, 155.4352 7.422567, 155.43585 7.421233, 
+      155.43625 7.419867, 155.4365 7.418467, 155.43655 7.417, 155.4364 7.415567, 155.43605 7.414133, 155.43555 7.4127, 155.43485 7.411333, 155.43395 7.410033, 155.4329 7.408767, 155.43175 7.4076, 
+      155.4304 7.406533, 155.42895 7.4056, 155.4274 7.404733, 155.42575 7.404033, 155.424 7.403467, 155.4222 7.403033, 155.4204 7.402733, 155.41855 7.4026, 155.41675 7.4026, 155.41495 7.402767, 
+      155.4132 7.403067, 155.4115 7.403533, 155.4099 7.404133, 155.4084 7.404867, 155.407 7.405733, 155.40575 7.4067, 155.40465 7.4078, 155.40365 7.408967, 155.4029 7.410233, 155.40225 7.411567, 
+      155.40185 7.412933)), 
+  ((149.33185 7.621067, 149.33115 7.6223, 149.33065 7.6236, 149.33035 7.624933, 149.33025 7.626233, 149.33035 7.627567, 149.33065 7.6289, 149.33115 7.6302, 149.33185 7.631433, 149.33275 7.632633, 
+      149.3338 7.633733, 149.33505 7.634767, 149.33645 7.635733, 149.33795 7.636567, 149.3396 7.6373, 149.34135 7.6379, 149.34315 7.638367, 149.34505 7.638733, 149.347 7.638933, 149.34895 7.639, 
+      149.3509 7.638933, 149.35285 7.638733, 149.35475 7.638367, 149.35655 7.6379, 149.3583 7.6373, 149.35995 7.636567, 149.36145 7.635733, 149.36285 7.634767, 149.3641 7.633733, 149.36515 7.632633, 
+      149.36605 7.631433, 149.36675 7.6302, 149.36725 7.6289, 149.36755 7.627567, 149.36765 7.626267, 149.36755 7.624933, 149.36725 7.6236, 149.36675 7.6223, 149.36605 7.621067, 149.36515 7.619867, 
+      149.3641 7.618767, 149.36285 7.617733, 149.36145 7.616767, 149.35995 7.615933, 149.3583 7.6152, 149.35655 7.6146, 149.35475 7.614133, 149.35285 7.613767, 149.3509 7.613567, 149.34895 7.6135, 
+      149.347 7.613567, 149.34505 7.613767, 149.34315 7.614133, 149.34135 7.6146, 149.3396 7.6152, 149.33795 7.615933, 149.33645 7.616767, 149.33505 7.617733, 149.3338 7.618767, 149.33275 7.619867, 
+      149.33185 7.621067)), 
+  ((151.9327 6.9257, 151.95055 6.930333, 151.96545 6.923067, 151.97635 6.909833, 151.95155 6.905867, 151.9297 6.9138, 151.9327 6.9257)), 
+  ((151.3362 8.546467, 151.35165 8.551133, 151.36185 8.5467, 151.35445 8.531233, 151.3397 8.5228, 151.32145 8.529133, 151.32075 8.5385, 151.3362 8.546467)), 
+  ((151.7934 7.675767, 151.80905 7.678967, 151.8283 7.676567, 151.8307 7.662933, 151.81625 7.6565, 151.78735 7.662133, 151.7934 7.675767)), 
+  ((151.9282 7.363233, 151.93905 7.362433, 151.9366 7.348, 151.90895 7.339167, 151.8909 7.339167, 151.9005 7.3528, 151.9282 7.363233)), 
+  ((139.6481 10.046933, 139.6538 10.047667, 139.6675 10.0416, 139.66065 10.028667, 139.63215 10.0241, 139.62075 10.035533, 139.6481 10.046933)), 
+  ((152.2331 8.7653, 152.2454 8.770767, 152.2597 8.768733, 152.2597 8.752367, 152.24025 8.744167, 152.22495 8.7503, 152.2331 8.7653)), 
+  ((151.8146 7.2429, 151.83745 7.2376, 151.8394 7.2244, 151.8166 7.2158, 151.8057 7.227033, 151.8146 7.2429)), 
+  ((152.23415 8.816467, 152.2556 8.820567, 152.2495 8.8035, 152.21365 8.797367, 152.21365 8.808267, 152.23415 8.816467)), 
+  ((153.25365 5.8391, 153.25295 5.8399, 153.2524 5.8408, 153.2521 5.841733, 153.2519 5.8427, 153.25195 5.8437, 153.25215 5.844767, 153.2525 5.8458, 153.2531 5.846867, 153.2538 5.8479, 
+      153.2547 5.8489, 153.25575 5.8499, 153.25695 5.850833, 153.2583 5.8517, 153.25975 5.852533, 153.26125 5.8533, 153.2629 5.853967, 153.26455 5.854533, 153.2663 5.855, 153.26805 5.8554, 
+      153.2698 5.855667, 153.27155 5.855833, 153.2733 5.8559, 153.27495 5.855867, 153.27655 5.8557, 153.2781 5.855433, 153.2795 5.855067, 153.2808 5.8546, 153.28195 5.854033, 153.283 5.853367, 
+      153.28385 5.852633, 153.28455 5.851833, 153.2851 5.850933, 153.2854 5.85, 153.2856 5.849033, 153.28555 5.848033, 153.28535 5.846967, 153.285 5.845933, 153.2844 5.844867, 153.2837 5.843833, 
+      153.2828 5.842833, 153.2817 5.841833, 153.28055 5.8409, 153.2792 5.840033, 153.27775 5.8392, 153.27625 5.838433, 153.2746 5.837767, 153.27295 5.8372, 153.2712 5.836733, 153.26945 5.836333, 
+      153.2677 5.836067, 153.26595 5.8359, 153.2642 5.835833, 153.26255 5.835867, 153.26095 5.836033, 153.2594 5.8363, 153.258 5.836667, 153.2567 5.837133, 153.25555 5.8377, 153.2545 5.838367, 
+      153.25365 5.8391)), 
+  ((157.7514 7.0168, 157.75065 7.017833, 157.75 7.0189, 157.7495 7.020033, 157.7491 7.0212, 157.7488 7.022333, 157.74865 7.023533, 157.7486 7.024667, 157.7487 7.0258, 157.7489 7.0269, 
+      157.74925 7.027967, 157.7497 7.028967, 157.7503 7.0299, 157.75095 7.030733, 157.75175 7.0315, 157.7526 7.032167, 157.7536 7.032733, 157.7546 7.0332, 157.7557 7.033533, 157.75685 7.033733, 
+      157.75805 7.033833, 157.75925 7.0338, 157.76045 7.033633, 157.76165 7.033367, 157.76285 7.033, 157.764 7.0325, 157.76515 7.031867, 157.7662 7.031167, 157.7672 7.030367, 157.7681 7.0295, 
+      157.76895 7.028533, 157.7697 7.0275, 157.77035 7.026433, 157.77085 7.0253, 157.77125 7.024133, 157.77155 7.023, 157.7717 7.0218, 157.77175 7.020667, 157.77165 7.019533, 157.77145 7.018433, 
+      157.7711 7.017367, 157.77065 7.016367, 157.77005 7.015433, 157.7694 7.0146, 157.7686 7.013833, 157.76775 7.013167, 157.76675 7.0126, 157.76575 7.012133, 157.76465 7.0118, 157.7635 7.0116, 
+      157.7623 7.0115, 157.7611 7.011533, 157.7599 7.0117, 157.7587 7.011967, 157.7575 7.012333, 157.75635 7.012833, 157.7552 7.013467, 157.75415 7.014167, 157.75315 7.014967, 157.75225 7.015833, 
+      157.7514 7.0168)), 
+  ((144.68325 8.568067, 144.68195 8.567733, 144.68065 8.5675, 144.6793 8.567367, 144.6779 8.567333, 144.6765 8.567367, 144.67515 8.5675, 144.67385 8.567733, 144.67255 8.568067, 144.6713 8.5685, 
+      144.67015 8.569, 144.6691 8.569567, 144.6681 8.570233, 144.66725 8.570933, 144.6665 8.5717, 144.66585 8.572533, 144.66535 8.5734, 144.665 8.574267, 144.6648 8.575167, 144.66475 8.5761, 
+      144.6648 8.577033, 144.665 8.577933, 144.66535 8.5788, 144.66585 8.579667, 144.6665 8.5805, 144.66725 8.581267, 144.6681 8.581967, 144.6691 8.582633, 144.67015 8.5832, 144.6713 8.5837, 
+      144.67255 8.584133, 144.67385 8.584467, 144.67515 8.5847, 144.6765 8.584833, 144.6779 8.584867, 144.6793 8.584833, 144.68065 8.5847, 144.68195 8.584467, 144.68325 8.584133, 144.6845 8.5837, 
+      144.68565 8.5832, 144.6867 8.582633, 144.6877 8.581967, 144.68855 8.581267, 144.6893 8.5805, 144.68995 8.579667, 144.69045 8.5788, 144.6908 8.577933, 144.691 8.577033, 144.69105 8.5761, 
+      144.691 8.575167, 144.6908 8.574267, 144.69045 8.5734, 144.68995 8.572533, 144.6893 8.5717, 144.68855 8.570933, 144.6877 8.570233, 144.6867 8.569567, 144.68565 8.569, 144.6845 8.5685, 
+      144.68325 8.568067)), 
+  ((146.3667 7.418067, 146.36525 7.417733, 146.36375 7.417467, 146.3622 7.417267, 146.3606 7.417133, 146.359 7.417067, 146.3574 7.417067, 146.3558 7.417133, 146.3543 7.4173, 146.35285 7.4175, 
+      146.35145 7.417767, 146.35015 7.418133, 146.34895 7.418533, 146.34785 7.419, 146.3469 7.4195, 146.3461 7.420033, 146.34545 7.420633, 146.3449 7.421267, 146.3446 7.4219, 146.3444 7.422567, 
+      146.3444 7.423233, 146.34455 7.423933, 146.34485 7.4246, 146.34535 7.425267, 146.346 7.4259, 146.3468 7.426533, 146.3477 7.4271, 146.3488 7.427633, 146.34995 7.428167, 146.35125 7.4286, 
+      146.35265 7.429, 146.3541 7.429333, 146.3556 7.4296, 146.35715 7.4298, 146.35875 7.429933, 146.36035 7.43, 146.36195 7.43, 146.36355 7.429933, 146.36505 7.429767, 146.3665 7.429567, 
+      146.3679 7.4293, 146.3692 7.428933, 146.3704 7.428533, 146.3715 7.428067, 146.37245 7.427567, 146.37325 7.427033, 146.3739 7.426433, 146.37445 7.4258, 146.37475 7.425167, 146.37495 7.4245, 
+      146.37495 7.423833, 146.3748 7.423133, 146.3745 7.422467, 146.374 7.4218, 146.37335 7.421167, 146.37255 7.420533, 146.37165 7.419967, 146.37055 7.419433, 146.3694 7.418933, 146.3681 7.418467, 
+      146.3667 7.418067)), 
+  ((146.2057 7.372633, 146.20485 7.373167, 146.2041 7.373733, 146.2035 7.374367, 146.20305 7.375033, 146.2027 7.375767, 146.2025 7.3765, 146.20245 7.377267, 146.20255 7.378033, 146.2028 7.3788, 
+      146.2032 7.379567, 146.2037 7.380333, 146.2044 7.381067, 146.20515 7.381767, 146.20605 7.382433, 146.2071 7.383067, 146.2082 7.383633, 146.20935 7.384167, 146.21065 7.3846, 146.21195 7.385, 
+      146.2133 7.3853, 146.2147 7.385533, 146.2161 7.3857, 146.2175 7.385767, 146.21885 7.385767, 146.2202 7.3857, 146.2215 7.385533, 146.22275 7.385267, 146.2239 7.384967, 146.22495 7.384567, 
+      146.22595 7.3841, 146.2268 7.383567, 146.22755 7.383, 146.22815 7.382367, 146.2286 7.3817, 146.22895 7.380967, 146.22915 7.380233, 146.2292 7.379467, 146.2291 7.3787, 146.22885 7.377933, 
+      146.22845 7.377167, 146.22795 7.3764, 146.22725 7.375667, 146.2265 7.374967, 146.2256 7.3743, 146.22455 7.373667, 146.22345 7.3731, 146.2223 7.372567, 146.221 7.372133, 146.2197 7.371733, 
+      146.21835 7.371433, 146.21695 7.3712, 146.21555 7.371033, 146.21415 7.370967, 146.2128 7.370967, 146.21145 7.371033, 146.21015 7.3712, 146.2089 7.371467, 146.20775 7.371767, 146.2067 7.372167, 
+      146.2057 7.372633)), 
+  ((154.718 0.957867, 154.71725 0.958567, 154.7166 0.959333, 154.71605 0.960133, 154.71565 0.960967, 154.71535 0.9618, 154.71515 0.962667, 154.7151 0.963533, 154.71515 0.9644, 154.71535 0.965267, 
+      154.71565 0.9661, 154.7161 0.9669, 154.71665 0.967633, 154.7173 0.968333, 154.71805 0.969, 154.7189 0.969567, 154.71985 0.970067, 154.72085 0.9705, 154.72195 0.970867, 154.72305 0.971133, 
+      154.7242 0.9713, 154.7254 0.9714, 154.7266 0.9714, 154.7278 0.9713, 154.729 0.971133, 154.73015 0.970833, 154.73125 0.9705, 154.73235 0.970067, 154.73335 0.969533, 154.7343 0.968967, 
+      154.73515 0.9683, 154.7359 0.9676, 154.73655 0.966833, 154.7371 0.966033, 154.7375 0.9652, 154.7378 0.964367, 154.738 0.9635, 154.73805 0.962633, 154.738 0.961767, 154.7378 0.9609, 
+      154.7375 0.960067, 154.73705 0.959267, 154.7365 0.958533, 154.73585 0.957833, 154.7351 0.957167, 154.73425 0.9566, 154.7333 0.9561, 154.7323 0.955667, 154.7312 0.9553, 154.7301 0.955033, 
+      154.72895 0.954867, 154.72775 0.954767, 154.72655 0.954767, 154.72535 0.954867, 154.72415 0.955033, 154.723 0.955333, 154.7219 0.955667, 154.7208 0.9561, 154.7198 0.956633, 154.71885 0.9572, 
+      154.718 0.957867)), 
+  ((155.20045 7.524533, 155.20005 7.525467, 155.19975 7.526433, 155.19955 7.527433, 155.19945 7.528467, 155.19945 7.529467, 155.19955 7.530467, 155.1997 7.531467, 155.19995 7.5324, 155.2003 7.533333, 
+      155.20075 7.5342, 155.2013 7.535, 155.2019 7.535733, 155.20255 7.5364, 155.20325 7.536967, 155.20405 7.537433, 155.20485 7.537833, 155.2057 7.5381, 155.2066 7.5383, 155.2075 7.538367, 
+      155.2084 7.538333, 155.2093 7.5382, 155.2102 7.537967, 155.21105 7.537633, 155.2119 7.537167, 155.2127 7.536667, 155.2134 7.536033, 155.2141 7.535333, 155.2147 7.534567, 155.21525 7.533733, 
+      155.2157 7.532833, 155.2161 7.5319, 155.2164 7.530933, 155.2166 7.529933, 155.2167 7.5289, 155.2167 7.5279, 155.2166 7.5269, 155.21645 7.5259, 155.2162 7.524967, 155.21585 7.524033, 
+      155.2154 7.523167, 155.21485 7.522367, 155.21425 7.521633, 155.2136 7.520967, 155.2129 7.5204, 155.2121 7.519933, 155.2113 7.519533, 155.21045 7.519267, 155.20955 7.519067, 155.20865 7.519, 
+      155.20775 7.519033, 155.20685 7.519167, 155.20595 7.5194, 155.2051 7.519733, 155.20425 7.5202, 155.20345 7.5207, 155.20275 7.521333, 155.20205 7.522033, 155.20145 7.5228, 155.2009 7.523633, 
+      155.20045 7.524533)), 
+  ((144.6494 8.532567, 144.64835 8.5323, 144.64725 8.5321, 144.64615 8.532, 144.645 8.531933, 144.64385 8.532, 144.64275 8.5321, 144.64165 8.5323, 144.6406 8.532567, 144.63955 8.532933, 
+      144.6386 8.533333, 144.63775 8.5338, 144.63695 8.534333, 144.6362 8.534933, 144.6356 8.535567, 144.6351 8.536233, 144.6347 8.536933, 144.6344 8.537667, 144.6342 8.538433, 144.63415 8.539167, 
+      144.6342 8.539933, 144.6344 8.5407, 144.6347 8.541433, 144.6351 8.542133, 144.6356 8.5428, 144.6362 8.543433, 144.63695 8.544033, 144.63775 8.544567, 144.6386 8.545033, 144.63955 8.545433, 
+      144.6406 8.5458, 144.64165 8.546067, 144.64275 8.546267, 144.64385 8.546367, 144.645 8.546433, 144.64615 8.546367, 144.64725 8.546267, 144.64835 8.546067, 144.6494 8.5458, 144.65045 8.545433, 
+      144.6514 8.545033, 144.65225 8.544567, 144.65305 8.544033, 144.6538 8.543433, 144.6544 8.5428, 144.6549 8.542133, 144.6553 8.541433, 144.6556 8.5407, 144.6558 8.539933, 144.65585 8.5392, 
+      144.6558 8.538433, 144.6556 8.537667, 144.6553 8.536933, 144.6549 8.536233, 144.6544 8.535567, 144.6538 8.534933, 144.65305 8.534333, 144.65225 8.5338, 144.6514 8.533333, 144.65045 8.532933, 
+      144.6494 8.532567)), 
+  ((155.1573 7.521133, 155.15605 7.5213, 155.15485 7.521533, 155.15365 7.521833, 155.1525 7.522167, 155.15135 7.5226, 155.1503 7.523067, 155.1493 7.5236, 155.1484 7.524167, 155.14755 7.524767, 
+      155.14685 7.5254, 155.1462 7.526067, 155.1457 7.526733, 155.14535 7.527433, 155.1451 7.528133, 155.14495 7.5288, 155.14495 7.5295, 155.14505 7.530133, 155.1453 7.530767, 155.1457 7.531367, 
+      155.1462 7.531933, 155.1468 7.532433, 155.14755 7.532867, 155.14835 7.533267, 155.14925 7.5336, 155.15025 7.5339, 155.1513 7.5341, 155.1524 7.534233, 155.1536 7.534267, 155.1548 7.534267, 
+      155.156 7.5342, 155.15725 7.534033, 155.15845 7.5338, 155.15965 7.5335, 155.1608 7.533167, 155.16195 7.532733, 155.163 7.532267, 155.164 7.531733, 155.1649 7.531167, 155.16575 7.530567, 
+      155.16645 7.529933, 155.1671 7.529267, 155.1676 7.5286, 155.16795 7.5279, 155.1682 7.5272, 155.16835 7.526533, 155.16835 7.525833, 155.16825 7.5252, 155.168 7.524567, 155.1676 7.523967, 
+      155.1671 7.5234, 155.1665 7.5229, 155.1658 7.522467, 155.16495 7.522067, 155.16405 7.521733, 155.16305 7.521433, 155.162 7.521233, 155.1609 7.5211, 155.1597 7.521067, 155.1585 7.521067, 
+      155.1573 7.521133)), 
+  ((146.2035 7.5134, 146.20315 7.514067, 146.20285 7.514767, 146.2027 7.515467, 146.2027 7.516167, 146.20275 7.516867, 146.20295 7.517567, 146.2033 7.518267, 146.2037 7.518933, 146.2042 7.519533, 
+      146.20485 7.520133, 146.20555 7.520667, 146.20635 7.521167, 146.2072 7.5216, 146.20815 7.521967, 146.2091 7.522267, 146.21015 7.522533, 146.2112 7.5227, 146.2123 7.522767, 146.2134 7.5228, 
+      146.2145 7.522733, 146.21555 7.5226, 146.2166 7.5224, 146.21765 7.522133, 146.2186 7.5218, 146.2195 7.5214, 146.22035 7.520933, 146.2211 7.520433, 146.22175 7.519867, 146.22235 7.519267, 
+      146.2228 7.5186, 146.22315 7.517933, 146.22345 7.517233, 146.2236 7.516533, 146.2236 7.515833, 146.22355 7.515133, 146.22335 7.514433, 146.223 7.513733, 146.2226 7.513067, 146.2221 7.512467, 
+      146.22145 7.511867, 146.22075 7.511333, 146.21995 7.510833, 146.2191 7.5104, 146.21815 7.510033, 146.2172 7.509733, 146.21615 7.509467, 146.2151 7.5093, 146.214 7.509233, 146.2129 7.5092, 
+      146.2118 7.509267, 146.21075 7.5094, 146.2097 7.5096, 146.20865 7.509867, 146.2077 7.5102, 146.2068 7.5106, 146.20595 7.511067, 146.2052 7.511567, 146.20455 7.512133, 146.20395 7.512733, 
+      146.2035 7.5134)), 
+  ((154.7832 0.963667, 154.78235 0.964233, 154.7816 0.964867, 154.78085 0.965567, 154.78025 0.966267, 154.77965 0.967033, 154.7792 0.9678, 154.77885 0.9686, 154.7786 0.9694, 154.77845 0.970167, 
+      154.77835 0.970967, 154.7784 0.9717, 154.7786 0.972433, 154.77885 0.973133, 154.7792 0.973767, 154.77965 0.974367, 154.7802 0.974933, 154.78085 0.9754, 154.78155 0.9758, 154.78235 0.976133, 
+      154.7832 0.9764, 154.7841 0.976567, 154.78505 0.976667, 154.786 0.976667, 154.787 0.9766, 154.78805 0.976433, 154.78905 0.9762, 154.79005 0.9759, 154.79105 0.9755, 154.79195 0.975067, 
+      154.7929 0.974533, 154.79375 0.973967, 154.7945 0.973333, 154.79525 0.972633, 154.79585 0.971933, 154.79645 0.971167, 154.7969 0.9704, 154.79725 0.9696, 154.7975 0.9688, 154.79765 0.968033, 
+      154.79775 0.967233, 154.7977 0.9665, 154.7975 0.965767, 154.79725 0.965067, 154.7969 0.964433, 154.79645 0.963833, 154.7959 0.963267, 154.79525 0.9628, 154.79455 0.9624, 154.79375 0.962067, 
+      154.7929 0.9618, 154.792 0.961633, 154.79105 0.961533, 154.7901 0.961533, 154.7891 0.9616, 154.78805 0.961767, 154.78705 0.962, 154.78605 0.9623, 154.78505 0.9627, 154.78415 0.963133, 
+      154.7832 0.963667)), 
+  ((154.7981 0.919733, 154.7977 0.920333, 154.79745 0.920967, 154.7973 0.921633, 154.79725 0.9223, 154.79735 0.922933, 154.79755 0.9236, 154.79785 0.924233, 154.79825 0.924833, 154.7988 0.9254, 
+      154.79945 0.925933, 154.80015 0.926433, 154.801 0.9269, 154.80185 0.9273, 154.80285 0.927633, 154.80385 0.927933, 154.8049 0.928133, 154.806 0.9283, 154.8071 0.9284, 154.80825 0.9284, 
+      154.8094 0.928333, 154.8105 0.928233, 154.81155 0.928033, 154.8126 0.9278, 154.8136 0.927467, 154.81455 0.9271, 154.8154 0.926667, 154.8162 0.9262, 154.8169 0.925667, 154.81745 0.9251, 
+      154.81795 0.9245, 154.81835 0.9239, 154.8186 0.923267, 154.81875 0.9226, 154.8188 0.921933, 154.8187 0.9213, 154.8185 0.920633, 154.8182 0.92, 154.8178 0.9194, 154.81725 0.918833, 
+      154.8166 0.9183, 154.8159 0.9178, 154.81505 0.917333, 154.8142 0.916933, 154.8132 0.9166, 154.8122 0.9163, 154.81115 0.9161, 154.81005 0.915933, 154.80895 0.915833, 154.8078 0.915833, 
+      154.80665 0.9159, 154.80555 0.916, 154.8045 0.9162, 154.80345 0.916433, 154.80245 0.916767, 154.8015 0.917133, 154.80065 0.917567, 154.79985 0.918033, 154.79915 0.918567, 154.7986 0.919133, 
+      154.7981 0.919733)), 
+  ((146.19035 7.423267, 146.19015 7.4239, 146.19 7.424567, 146.19 7.4252, 146.1901 7.425867, 146.1903 7.4265, 146.1906 7.4271, 146.19105 7.4277, 146.19155 7.428267, 146.19215 7.4288, 
+      146.1929 7.429267, 146.19365 7.4297, 146.19455 7.430067, 146.19545 7.4304, 146.19645 7.430633, 146.19745 7.430833, 146.1985 7.430967, 146.1996 7.431033, 146.20065 7.431, 146.20175 7.430933, 
+      146.2028 7.4308, 146.20385 7.430567, 146.20485 7.4303, 146.2058 7.429967, 146.20665 7.429567, 146.2075 7.429133, 146.2082 7.428633, 146.20885 7.4281, 146.2094 7.427533, 146.2099 7.426933, 
+      146.21025 7.4263, 146.21045 7.425667, 146.2106 7.425, 146.2106 7.424367, 146.2105 7.4237, 146.2103 7.423067, 146.21 7.422467, 146.20955 7.421867, 146.20905 7.4213, 146.20845 7.420767, 
+      146.2077 7.4203, 146.20695 7.419867, 146.20605 7.4195, 146.20515 7.419167, 146.20415 7.418933, 146.20315 7.418733, 146.2021 7.4186, 146.201 7.418533, 146.19995 7.418567, 146.19885 7.418633, 
+      146.1978 7.418767, 146.19675 7.419, 146.19575 7.419267, 146.1948 7.4196, 146.19395 7.42, 146.1931 7.420433, 146.1924 7.420933, 146.19175 7.421467, 146.1912 7.422033, 146.1907 7.422633, 
+      146.19035 7.423267)), 
+  ((144.6271 8.566467, 144.6262 8.566233, 144.6253 8.566067, 144.62435 8.565967, 144.6234 8.565933, 144.6224 8.565967, 144.62145 8.566067, 144.62055 8.566233, 144.61965 8.566467, 144.6188 8.566767, 
+      144.61795 8.5671, 144.6172 8.5675, 144.61655 8.567967, 144.61595 8.568467, 144.6154 8.569, 144.615 8.569567, 144.61465 8.570167, 144.6144 8.5708, 144.61425 8.571433, 144.6142 8.572067, 
+      144.61425 8.5727, 144.6144 8.573333, 144.61465 8.573967, 144.615 8.574567, 144.6154 8.575133, 144.61595 8.575667, 144.61655 8.576167, 144.6172 8.576633, 144.61795 8.577033, 144.6188 8.577367, 
+      144.61965 8.577667, 144.62055 8.5779, 144.62145 8.578067, 144.6224 8.578167, 144.62335 8.5782, 144.62435 8.578167, 144.6253 8.578067, 144.6262 8.5779, 144.6271 8.577667, 144.62795 8.577367, 
+      144.6288 8.577033, 144.62955 8.576633, 144.6302 8.576167, 144.6308 8.575667, 144.63135 8.575133, 144.63175 8.574567, 144.6321 8.573967, 144.63235 8.573333, 144.6325 8.5727, 144.63255 8.572067, 
+      144.6325 8.571433, 144.63235 8.5708, 144.6321 8.570167, 144.63175 8.569567, 144.63135 8.569, 144.6308 8.568467, 144.6302 8.567967, 144.62955 8.5675, 144.6288 8.5671, 144.62795 8.566767, 
+      144.6271 8.566467)), 
+  ((146.32455 7.5038, 146.3241 7.5043, 146.3238 7.504833, 146.3236 7.5054, 146.3235 7.505933, 146.32355 7.5065, 146.3237 7.507067, 146.32395 7.5076, 146.3243 7.508133, 146.3248 7.508633, 
+      146.32535 7.509133, 146.32605 7.509567, 146.3268 7.51, 146.3276 7.510367, 146.3285 7.510667, 146.3295 7.510967, 146.3305 7.511167, 146.33155 7.511333, 146.3326 7.511433, 146.3337 7.5115, 
+      146.3348 7.5115, 146.33585 7.511433, 146.33695 7.5113, 146.33795 7.511133, 146.33895 7.5109, 146.3399 7.5106, 146.34075 7.510267, 146.34155 7.5099, 146.34225 7.509467, 146.34285 7.509033, 
+      146.34335 7.508533, 146.3438 7.508033, 146.3441 7.5075, 146.3443 7.506933, 146.3444 7.5064, 146.34435 7.505833, 146.3442 7.505267, 146.34395 7.504733, 146.3436 7.5042, 146.3431 7.5037, 
+      146.34255 7.5032, 146.34185 7.502767, 146.3411 7.502333, 146.3403 7.501967, 146.3394 7.501667, 146.3384 7.501367, 146.3374 7.501167, 146.33635 7.501, 146.3353 7.5009, 146.3342 7.500833, 
+      146.3331 7.500833, 146.33205 7.5009, 146.33095 7.501033, 146.32995 7.5012, 146.32895 7.501433, 146.328 7.501733, 146.32715 7.502067, 146.32635 7.502433, 146.32565 7.502867, 146.32505 7.5033, 
+      146.32455 7.5038)), 
+  ((155.3982 7.4756, 155.3979 7.476233, 155.39775 7.476933, 155.39765 7.4776, 155.39765 7.4783, 155.39775 7.478967, 155.3979 7.479633, 155.3982 7.4803, 155.39855 7.480933, 155.399 7.481533, 
+      155.3995 7.4821, 155.4001 7.4826, 155.40075 7.4831, 155.40145 7.4835, 155.4022 7.483833, 155.403 7.484133, 155.40385 7.484367, 155.4047 7.4845, 155.40555 7.4846, 155.40645 7.4846, 
+      155.4073 7.484533, 155.4082 7.4844, 155.409 7.4842, 155.4098 7.483933, 155.41055 7.4836, 155.4113 7.4832, 155.41195 7.482733, 155.4125 7.482233, 155.41305 7.4817, 155.41345 7.4811, 
+      155.4138 7.480467, 155.4141 7.479833, 155.41425 7.479133, 155.41435 7.478467, 155.41435 7.477767, 155.41425 7.4771, 155.4141 7.476433, 155.4138 7.475767, 155.41345 7.475133, 155.413 7.474533, 
+      155.4125 7.473967, 155.4119 7.473467, 155.41125 7.472967, 155.41055 7.472567, 155.4098 7.472233, 155.409 7.471933, 155.40815 7.4717, 155.4073 7.471567, 155.40645 7.471467, 155.40555 7.471467, 
+      155.4047 7.471533, 155.4038 7.471667, 155.403 7.471867, 155.4022 7.472133, 155.40145 7.472467, 155.4007 7.472867, 155.40005 7.473333, 155.3995 7.473833, 155.39895 7.474367, 155.39855 7.474967, 
+      155.3982 7.4756)))
+
+MULTIPOLYGON (((42.3461 12.382167, 42.266938 12.344161, 42.2657 12.343567, 42.13705 12.1635, 42.1017 12.034867, 42.10725 12, 42.12765 11.958333, 42.1327 11.927067, 42.1238 11.8823, 42.0035 11.5486, 
+    41.88075 11.303167, 41.7882 11.049667, 41.7834 11.014367, 41.8002 10.966267, 41.8615 10.9005, 41.92405 10.881267, 41.989 10.874833, 42.16945 10.8941, 42.3932 10.966267, 42.59165 11.036867, 
+    42.67105 11.0465, 42.7997 11.011167, 42.86465 10.963033, 42.9609 10.990333, 42.9393 10.957, 42.8622 10.8379, 42.78285 10.698333, 42.74675 10.576433, 42.7552 10.411167, 42.81295 10.260367, 
+    42.96335 10.027733, 43.09805 9.913833, 43.2292 9.832, 43.22195 9.806333, 43.20755 9.689233, 43.22435 9.668367, 43.30375 9.625033, 43.3603 9.600967, 43.36755 9.554433, 43.37235 9.471, 
+    43.394 9.4261, 43.4758 9.373133, 43.79935 9.185467, 43.84505 9.118067, 43.8992 9.029833, 43.9377 8.997767, 44.1422 8.909533, 44.4501 8.8277, 44.98295 8.689733, 45.4244 8.582267, 
+    45.92835 8.386567, 46.50215 8.189233, 47.0206 7.9999, 47.38745 8.019133, 47.56305 7.999867, 47.9203 8.030367, 47.954 8.031967, 47.97805 8.023933, 47.97805 8.0047, 47.75675 7.767267, 
+    47.63405 7.650167, 47.3153 7.322867, 47.0278 6.997233, 46.72345 6.676367, 46.436 6.3571, 46.13885 6.039433, 45.8466 5.723367, 45.5278 5.3688, 45.2042 5.0191, 45.0057 4.8426, 
+    44.9287 4.8378, 44.6184 4.8715, 44.14325 4.892333, 43.84375 4.890733, 43.70185 4.8683, 43.4914 4.784867, 43.19065 4.6084, 42.8118 4.2651, 42.7336 4.189667, 42.6951 4.176833, 
+    42.4834 4.176833, 42.20675 4.176833, 42.15675 4.156767, 42.1477 4.153133, 42.0748 4.120267, 41.9603 4.059533, 41.9279 4.028867, 41.91005 3.995667, 41.88275 3.978267, 41.8533 3.9756, 
+    41.8082 3.954933, 41.7791 3.930533, 41.71855 3.892367, 41.6416 3.8792, 41.5369 3.8792, 41.4909 3.890467, 41.45615 3.8886, 41.4261 3.8723, 41.38575 3.861033, 41.3538 3.863533, 
+    41.331 3.837733, 41.3037 3.838433, 41.3015 3.837233, 41.2321 3.8254, 41.19815 3.8249, 41.1773 3.8254, 41.15105 3.8321, 41.1491 3.833767, 41.0832 3.8634, 40.98695 4.0014, 
+    40.9124 4.036667, 40.8402 4.052733, 40.7668 4.0383, 40.5407 3.990167, 40.32175 3.977333, 40.1858 3.986967, 40.03185 4.0335, 39.99335 4.0335, 39.9308 4.015833, 39.8009 3.881067, 
+    39.6265 3.614733, 39.56755 3.5698, 39.4954 3.550567, 39.19705 3.558567, 39.06955 3.5634, 38.57995 3.587467, 38.2684 3.613133, 38.13365 3.653233, 37.8125 3.850567, 37.60075 3.9741, 
+    37.09675 4.2661, 36.59035 4.506767, 36.51215 4.530833, 36.4352 4.542067, 36.3534 4.5212, 36.197 4.474667, 36.0755 4.439367, 35.9793 4.465033, 35.9146 4.5065, 35.9194 4.5434, 
+    35.87855 4.673333, 35.80155 4.7856, 35.7715 4.894667, 35.80275 5.0679, 35.8689 5.262, 35.83765 5.2941, 35.75825 5.319767, 35.6464 5.311767, 35.58625 5.3214, 35.5093 5.348667, 
+    35.43715 5.337433, 35.3914 5.3214, 35.36735 5.313367, 35.35055 5.3214, 35.31205 5.3663, 35.2868 5.497867, 35.18575 5.602133, 35.1497 5.698367, 35.0643 5.890867, 34.9825 6.0208, 
+    34.9043 6.176367, 34.8586 6.307933, 34.8301 6.502633, 34.83485 6.5826, 34.8304 6.5837, 34.7967 6.623, 34.7546 6.645467, 34.72335 6.6511, 34.659 6.668733, 34.63735 6.6888, 
+    34.6025 6.712067, 34.5676 6.723267, 34.5243 6.737733, 34.4822 6.762567, 34.4323 6.8075, 34.40465 6.861233, 34.38055 6.898933, 34.3505 6.919, 34.3096 6.939067, 34.2585 6.983167, 
+    34.2164 7.047333, 34.2224 7.0698, 34.24045 7.088233, 34.23925 7.097067, 34.2272 7.103467, 34.19595 7.1115, 34.1671 7.121133, 34.1328 7.1484, 34.10635 7.194133, 34.0937 7.288767, 
+    34.054 7.3361, 33.9668 7.4147, 33.94395 7.446767, 33.9211 7.4917, 33.85915 7.545433, 33.7052 7.6024, 33.60055 7.6385, 33.55185 7.667367, 33.46645 7.708267, 33.4412 7.709067, 
+    33.38345 7.692233, 33.3498 7.695433, 33.29145 7.7155, 33.1952 7.783667, 33.11345 7.820567, 33.07915 7.862267, 33.0563 7.928833, 33.0563 7.982567, 33.0659 8.006633, 33.1074 8.0307, 
+    33.13625 8.049967, 33.1447 8.0652, 33.1507 8.1029, 33.1543 8.121333, 33.16875 8.1382, 33.21505 8.156633, 33.2307 8.170267, 33.2319 8.1839, 33.20425 8.2168, 33.1826 8.2593, 
+    33.1868 8.284967, 33.2205 8.3323, 33.2265 8.402867, 33.2358 8.419967, 33.2926 8.426067, 33.34645 8.431867, 33.3926 8.453867, 33.455 8.4509, 33.6739 8.4076, 33.74245 8.394767, 
+    33.79775 8.393167, 33.84105 8.4108, 33.88195 8.455733, 33.9373 8.4798, 34.1225 8.526333, 34.17905 8.5632, 34.19585 8.590467, 34.17905 8.730033, 34.1682 8.8247, 34.13935 9.0092, 
+    34.1622 9.1712, 34.155 9.399, 34.1634 9.501667, 34.17545 9.654067, 34.21755 9.833767, 34.34985 10.0696, 34.3679 10.149833, 34.2825 10.470667, 34.26565 10.5573, 34.2873 10.7001, 
+    34.31135 10.7434, 34.35465 10.770667, 34.43525 10.799533, 34.5988 10.797933, 34.6902 10.762633, 34.79365 10.717733, 34.83935 10.7161, 34.91755 10.7546, 34.9825 10.841233, 35.0246 11.0065, 
+    34.99575 11.250333, 35.0234 11.357833, 35.08835 11.431633, 35.12685 11.499, 35.13525 11.651433, 35.1617 11.762133, 35.2916 11.893667, 35.41095 12, 35.42545 12.060667, 35.66665 12.4251, 
+    35.776 12.6309, 35.8853 12.705933, 35.96895 12.7231, 36.16835 12.7488, 36.23425 12.7788, 36.25035 12.838833, 36.23745 13.136833, 36.2278 13.2633, 36.25515 13.3469, 36.55105 13.767067, 
+    36.5494 13.887133, 36.51085 14.107933, 36.5655 14.2837, 36.584754 14.468884, 36.687307 14.526299, 36.802523 14.543827, 36.934195 14.510233, 37.019483 14.510233, 37.146668 14.712136, 37.218492 14.76993, 
+    37.314252 14.735254, 37.398044 14.567649, 37.523728 14.521413, 37.649416 14.619664, 37.721236 14.735254, 37.876852 15.128258, 37.990568 15.238068, 38.086328 15.134038, 38.140192 15.018448, 38.200044 14.954874, 
+    38.212016 14.833504, 38.277852 14.700576, 38.397552 14.6659, 38.64294 14.66012, 38.822496 14.729474, 38.960152 14.677459, 39.091824 14.573428, 39.275859 14.517535, 39.633471 14.441587, 39.958163 14.346649, 
+    40.282853 14.223963, 40.59707 14.127565, 40.86191 14.010719, 41.083358 13.883651, 41.268896 13.744897, 41.40356 13.611985, 41.538225 13.476153, 41.663912 13.281897, 41.759673 13.115393, 41.87339 12.913835, 
+    41.946707 12.763397, 42.040972 12.691829, 42.144215 12.593971, 42.193592 12.478586, 42.266909 12.344214, 42.3461 12.382167)), 
+  ((39.8043 19.896167, 39.82575 19.8902, 39.82575 19.8747, 39.80965 19.859233, 39.7882 19.859233, 39.7757 19.869967, 39.7757 19.879467, 39.8043 19.896167)), 
+  ((39.704789 15.272072, 39.6771 15.310033, 39.704009 15.273145, 39.704789 15.272072)))
+
+MULTIPOLYGON (((36.584754 14.468884, 36.58645 14.4852, 36.49315 14.922533, 36.3629 15.061867, 36.6652 15.488467, 36.71185 15.5935, 36.7215 15.698567, 36.7987 15.8722, 36.84695 16.048, 36.95465 16.2195, 
+    36.97075 16.373867, 36.93215 16.571067, 37.00125 16.671833, 37.0463 16.764, 37.0302 16.8669, 37.0109 16.918367, 37.06235 17.1563, 37.0961 17.177733, 37.318 17.1713, 37.39195 17.2056, 
+    37.5592 17.3771, 37.72965 17.437133, 37.81005 17.490733, 37.99495 17.467167, 38.17505 17.486433, 38.23935 17.5379, 38.38085 17.702967, 38.5861 18.039133, 38.6481 17.920833, 38.8038 17.645133, 
+    38.8453 17.469233, 38.8705 17.406967, 38.98615 17.292333, 39.04845 17.185633, 39.11665 17.0216, 39.1745 16.8052, 39.20415 16.5779, 39.19375 16.539367, 39.1819 16.521567, 39.1493 16.497867, 
+    39.12555 16.480067, 39.12555 16.454367, 39.1671 16.414833, 39.19675 16.365433, 39.16115 16.207333, 39.19525 16.0838, 39.2427 16.004767, 39.32275 15.9257, 39.40285 15.8664, 39.44585 15.810067, 
+    39.431 15.736933, 39.4162 15.687533, 39.434 15.634167, 39.50815 15.592667, 39.5259 15.5393, 39.53035 15.467167, 39.53035 15.423667, 39.56295 15.3802, 39.5689 15.3387, 39.5689 15.277433, 
+    39.55405 15.2221, 39.53475 15.1816, 39.54365 15.149967, 39.57335 15.1144, 39.60595 15.106467, 39.6801 15.100567, 39.7068 15.124267, 39.7394 15.1895, 39.726946 15.241589, 39.704009 15.273145, 
+    39.6771 15.310033, 39.6623 15.3891, 39.67415 15.4563, 39.7305 15.503733, 39.7928 15.5235, 39.858 15.511633, 39.89655 15.468167, 39.94995 15.428633, 40.03 15.410833, 40.06705 15.348567, 
+    40.073 15.307067, 40.0404 15.273467, 40.0315 15.247767, 40.0315 15.2142, 40.06115 15.176633, 40.08485 15.109433, 40.1353 15.085733, 40.18125 15.041267, 40.2198 15.0057, 40.26725 14.9622, 
+    40.3355 14.916767, 40.38295 14.893033, 40.4452 14.893033, 40.4808 14.916767, 40.4867 14.958267, 40.50155 14.978033, 40.52825 14.98, 40.52825 14.936533, 40.55195 14.9128, 40.5742 14.9217, 
+    40.5742 14.9474, 40.592 14.975067, 40.63055 14.977033, 40.63945 14.9533, 40.67205 14.919733, 40.75805 14.8782, 40.8915 14.777433, 40.94785 14.7458, 41.0665 14.726033, 41.15695 14.683533, 
+    41.3438 14.4938, 41.4624 14.325833, 41.52025 14.182533, 41.51725 14.048167, 41.538 14.000733, 41.57505 13.9879, 41.6166 13.983933, 41.68185 13.9622, 41.6759 13.914767, 41.6996 13.898967, 
+    41.77675 13.956267, 41.839 13.940467, 41.9072 13.9128, 42.011 13.796167, 42.05695 13.737867, 42.0866 13.662767, 42.11925 13.629167, 42.1489 13.611367, 42.2171 13.587667, 42.26455 13.5758, 
+    42.2705 13.5521, 42.2853 13.5244, 42.30605 13.528367, 42.33275 13.5758, 42.34465 13.577767, 42.35055 13.5521, 42.35945 13.510567, 42.3535 13.439433, 42.25415 13.270467, 42.2482 13.197333, 
+    42.26305 13.159767, 42.2927 13.147933, 42.32535 13.147933, 42.3728 13.1242, 42.42025 13.112333, 42.44545 13.1232, 42.4573 13.170633, 42.484 13.1904, 42.5374 13.178533, 42.5611 13.125167, 
+    42.5967 13.0402, 42.62635 13.004633, 42.67975 12.9809, 42.7153 12.951267, 42.7153 12.911733, 42.7094 12.8722, 42.7094 12.850467, 42.73905 12.8465, 42.77165 12.8307, 42.77165 12.803033, 
+    42.7776 12.7635, 42.8295 12.758567, 42.89475 12.774367, 42.89475 12.8139, 42.89475 12.861333, 42.9066 12.936433, 42.94515 12.966067, 42.99855 12.9404, 43.02525 12.875167, 43.0282 12.760533, 
+    43.0529 12.718233, 42.87835 12.6094, 42.69825 12.4422, 42.5986 12.399333, 42.3461 12.382167, 42.266909 12.344214, 42.193592 12.478586, 42.144215 12.593971, 42.040972 12.691829, 41.946707 12.763397, 
+    41.87339 12.913835, 41.759673 13.115393, 41.663912 13.281897, 41.538225 13.476153, 41.40356 13.611985, 41.268896 13.744897, 41.083358 13.883651, 40.86191 14.010719, 40.59707 14.127565, 40.282853 14.223963, 
+    39.958163 14.346649, 39.633471 14.441587, 39.275859 14.517535, 39.091824 14.573428, 38.960152 14.677459, 38.822496 14.729474, 38.64294 14.66012, 38.397552 14.6659, 38.277852 14.700576, 38.212016 14.833504, 
+    38.200044 14.954874, 38.140192 15.018448, 38.086328 15.134038, 37.990568 15.238068, 37.876852 15.128258, 37.721236 14.735254, 37.649416 14.619664, 37.523728 14.521413, 37.398044 14.567649, 37.314252 14.735254, 
+    37.218492 14.76993, 37.146668 14.712136, 37.019483 14.510233, 36.934195 14.510233, 36.802523 14.543827, 36.687307 14.526299, 36.584754 14.468884)), 
+  ((40.2836 15.6542, 40.31285 15.6542, 40.33475 15.662733, 40.3366 15.683433, 40.3567 15.696833, 40.38775 15.695633, 40.459 15.6128, 40.52475 15.576267, 40.52655 15.554333, 40.49005 15.538533, 
+      40.4389 15.540967, 40.21055 15.5714, 40.0717 15.579933, 39.93835 15.627433, 39.92925 15.642033, 39.942 15.653, 40.04795 15.637167, 40.0717 15.637167, 40.09 15.648133, 40.09 15.670033, 
+      40.05895 15.6883, 39.93655 15.710233, 39.88905 15.750433, 39.8927 15.772333, 39.91825 15.778433, 40.0151 15.773567, 40.0425 15.786967, 40.04065 15.875867, 39.9402 15.9185, 39.9347 15.934333, 
+      39.95115 15.9526, 39.99865 15.9599, 40.11375 15.9124, 40.16855 15.814967, 40.19045 15.804, 40.2288 15.801567, 40.23975 15.7894, 40.2361 15.712667, 40.2562 15.672467, 40.2836 15.6542)), 
+  ((40.0474 16.1936, 40.14845 16.1317, 40.1812 15.984833, 40.16845 15.969633, 40.1339 15.969633, 40.0119 16.029133, 40.00005 16.0534, 40.0319 16.100133, 40.0319 16.125633, 39.99915 16.177833, 
+      40.00645 16.1918, 40.01825 16.194833, 40.0474 16.1936)), 
+  ((40.34295 15.158833, 40.3997 15.210867, 40.4281 15.223867, 40.45645 15.217967, 40.43515 15.137567, 40.4015 15.092633, 40.36245 15.084367, 40.27735 15.1151, 40.27025 15.131633, 40.3004 15.145833, 
+      40.34295 15.158833)), 
+  ((40.2808 16.249533, 40.2991 16.2587, 40.31975 16.2526, 40.3266 16.200667, 40.3014 16.170133, 40.28765 16.133467, 40.2579 16.122767, 40.235 16.122767, 40.18 16.170133, 40.1823 16.186933, 
+      40.2533 16.203733, 40.2808 16.249533)), 
+  ((39.39885 16.222033, 39.4218 16.234267, 39.4447 16.228167, 39.4859 16.177767, 39.4951 16.150267, 39.4676 16.109033, 39.4447 16.113633, 39.40115 16.164, 39.39885 16.222033)), 
+  ((42.7749 13.0713, 42.80755 13.0732, 42.89115 13.040533, 42.8998 13.025167, 42.8835 13.010433, 42.8393 13.010433, 42.74895 13.038633, 42.74895 13.054633, 42.7749 13.0713)), 
+  ((40.3873 15.0087, 40.4192 15.0016, 40.4405 14.977933, 40.44225 14.957833, 40.4192 14.9342, 40.38195 14.9342, 40.3412 14.953133, 40.33765 14.9815, 40.3873 15.0087)), 
+  ((40.1044 16.5733, 40.1548 16.594667, 40.18 16.5962, 40.18685 16.583967, 40.1502 16.5397, 40.1067 16.5397, 40.0838 16.5565, 40.1044 16.5733)), 
+  ((40.7012 15.0737, 40.73485 15.0737, 40.76145 15.0548, 40.76145 15.035867, 40.74905 15.024067, 40.72245 15.0205, 40.6852 15.044167, 40.687 15.058333, 40.7012 15.0737)), 
+  ((39.5663 15.9806, 39.5832 15.981867, 39.6038 15.9656, 39.60005 15.9381, 39.57755 15.929333, 39.55505 15.931867, 39.5363 15.9456, 39.5363 15.9681, 39.5663 15.9806)), 
+  ((40.34295 15.286533, 40.3802 15.300733, 40.40325 15.2818, 40.40325 15.258167, 40.38375 15.243967, 40.3607 15.243967, 40.34295 15.253433, 40.34295 15.286533)), 
+  ((40.7439 15.323033, 40.79505 15.3352, 40.8289 15.325933, 40.828 15.309167, 40.7942 15.2953, 40.76125 15.293567, 40.7465 15.3034, 40.7439 15.323033)), 
+  ((40.5113 15.0558, 40.53095 15.055967, 40.54935 15.051367, 40.5613 15.036933, 40.5418 15.018333, 40.5061 15.015767, 40.4785 15.029533, 40.4785 15.039867, 40.5113 15.0558)), 
+  ((39.6624 15.571467, 39.69255 15.564967, 39.70495 15.5425, 39.6934 15.5224, 39.67655 15.520633, 39.65885 15.524767, 39.64375 15.5555, 39.6624 15.571467)), 
+  ((40.53095 15.197867, 40.54865 15.187233, 40.5451 15.1742, 40.51145 15.144667, 40.49015 15.145833, 40.4813 15.158833, 40.49725 15.180133, 40.53095 15.197867)), 
+  ((39.8434 15.629867, 39.86165 15.631067, 39.87625 15.6189, 39.8799 15.594533, 39.86165 15.583567, 39.8434 15.583567, 39.82875 15.595767, 39.8233 15.614033, 39.8434 15.629867)), 
+  ((42.8095 12.965567, 42.8172 12.971333, 42.8316 12.9675, 42.85945 12.9483, 42.86715 12.922033, 42.8566 12.9137, 42.84025 12.9137, 42.8172 12.941233, 42.8095 12.965567)), 
+  ((40.1142 15.278267, 40.13725 15.273533, 40.1532 15.253433, 40.139 15.232133, 40.11775 15.2345, 40.0947 15.2475, 40.09645 15.266433, 40.1142 15.278267)), 
+  ((42.76335 12.923933, 42.77585 12.9278, 42.7922 12.9265, 42.8172 12.904733, 42.8143 12.883567, 42.7941 12.880367, 42.7701 12.900233, 42.76335 12.923933)), 
+  ((42.3042 13.221133, 42.32085 13.2259, 42.3519 13.2116, 42.3614 13.1957, 42.3471 13.187767, 42.32565 13.187767, 42.30895 13.198867, 42.3042 13.221133)), 
+  ((40.1213 15.200233, 40.13545 15.203767, 40.1532 15.197867, 40.155 15.176567, 40.1461 15.165933, 40.1284 15.169467, 40.11065 15.180133, 40.10885 15.190767, 40.1213 15.200233)), 
+  ((40.1993 15.1754, 40.2064 15.169467, 40.2135 15.1612, 40.2135 15.136367, 40.19755 15.130467, 40.18515 15.139933, 40.18335 15.156467, 40.1993 15.1754)))
+
+MULTIPOLYGON (((-89.62935 72.140533, -89.6114 72.169033, -89.6059 72.2012, -89.639 72.223267, -89.6735 72.223267, -89.7273 72.198467, -89.7935 72.169033, -89.8363 72.158, -89.85285 72.1672, -89.8777 72.199367, 
+    -89.8901 72.284, -89.87355 72.338233, -89.84735 72.4201, -89.8032 72.468867, -89.7301 72.5222, -89.69835 72.5222, -89.67765 72.4992, -89.65835 72.49, -89.62935 72.4946, -89.56865 72.536, 
+    -89.51345 72.5553, -89.46655 72.575533, -89.43205 72.592067, -89.4293 72.615067, -89.46105 72.629767, -89.5314 72.638967, -89.5714 72.646333, -89.57415 72.6629, -89.5521 72.718067, -89.50935 72.784267, 
+    -89.48865 72.7962, -89.46795 72.7916, -89.39345 72.729067, -89.3521 72.7116, -89.3231 72.7116, -89.3038 72.7309, -89.29135 72.7447, -89.27345 72.7493, -89.24585 72.754833, -89.22795 72.763133, 
+    -89.2307 72.7861, -89.29415 72.815533, -89.3342 72.838533, -89.3328 72.858767, -89.2997 72.888167, -89.24035 72.919433, -89.2183 72.933233, -89.22935 72.934167, -89.26105 72.924967, -89.3176 72.913933, 
+    -89.3342 72.919433, -89.2997 72.9498, -89.2652 72.972767, -89.1907 73.051867, -89.16035 73.069333, -89.09415 73.0822, -89.061 73.0877, -89.05275 73.102433, -89.0762 73.1153, -89.09825 73.123567, 
+    -89.0886 73.136467, -89.05825 73.1484, -88.8789 73.153933, -88.7961 73.151167, -88.7768 73.156667, -88.8099 73.169533, -88.83615 73.182433, -88.82925 73.207267, -88.78645 73.221033, -88.69815 73.216433, 
+    -88.614 73.206333, -88.5616 73.209067, -88.56435 73.218267, -88.6154 73.232067, -88.63055 73.2523, -88.60295 73.267933, -88.5588 73.292767, -88.53535 73.353467, -88.4843 73.373667, -88.41395 73.386567, 
+    -88.34775 73.404033, -88.22635 73.459233, -88.0277 73.522667, -87.73385 73.6008, -87.46485 73.6716, -87.24965 73.693667, -87.1379 73.7056, -86.8592 73.733167, -86.5667 73.754333, -86.4833 73.7529, 
+    -86.23145 73.7557, -86.00465 73.748767, -85.77785 73.741833, -85.5406 73.738367, -85.3055 73.7349, -85.0704 73.731433, -84.92935 73.7224, -84.9074 73.713333, -84.898 73.7008, -84.90215 73.6827, 
+    -85.00665 73.5998, -85.14565 73.524567, -85.3097 73.463967, -85.35985 73.454233, -85.44655 73.441, -85.4915 73.4222, -85.57305 73.375533, -85.735 73.328833, -85.78415 73.306567, -85.89595 73.251533, 
+    -85.9524 73.1993, -86.0172 73.142867, -86.0653 73.0941, -86.12385 73.0509, -86.24295 72.981233, -86.3819 72.912967, -86.4551 72.8691, -86.51365 72.825233, -86.522 72.8092, -86.5356 72.762533, 
+    -86.5356 72.659433, -86.5283 72.6044, -86.51055 72.5654, -86.4656 72.537533, -86.41545 72.511767, -86.3632 72.488067, -86.2817 72.470633, -86.21585 72.464367, -86.18975 72.456, -86.1814 72.446267, 
+    -86.17615 72.419767, -86.21375 72.361267, -86.30885 72.2526, -86.33075 72.2045, -86.3412 72.160633, -86.32345 72.0645, -86.3234 72.0269, -86.3318 71.9844, -86.3318 71.9649, -86.33075 71.929367, 
+    -86.2952 71.9022, -86.2064 71.820667, -86.04545 71.704333, -85.90225 71.629067, -85.7946 71.5824, -85.6253 71.5357, -85.54065 71.509933, -85.29605 71.4486, -85.041 71.4005, -84.92295 71.366367, 
+    -84.8832 71.3392, -84.86965 71.3002, -84.8644 71.268867, -84.87065 71.2368, -84.9072 71.220067, -85.07335 71.205433, -85.12765 71.2152, -85.22695 71.245167, -85.2698 71.252833, -85.3085 71.2417, 
+    -85.33775 71.2236, -85.3482 71.2041, -85.3273 71.1992, -85.29075 71.188767, -85.2625 71.174133, -85.2625 71.1609, -85.28445 71.153233, -85.37745 71.1379, -85.47255 71.128167, -85.68365 71.133067, 
+    -85.77875 71.134433, -85.81115 71.128867, -85.88635 71.1052, -85.9689 71.065467, -86.0964 71.008367, -86.13825 70.998633, -86.295 70.9868, -86.42775 70.9861, -86.4915 70.978433, -86.55215 70.963133, 
+    -86.57305 70.9485, -86.58455 70.9248, -86.5375 70.9081, -86.49885 70.897633, -86.4445 70.9074, -86.36195 70.9262, -86.2658 70.9471, -86.1007 70.959667, -86.0401 70.9743, -85.921 71.025867, 
+    -85.8269 71.046767, -85.70045 71.073267, -85.59595 71.076733, -85.3942 71.085767, -85.2385 71.096233, -85.19355 71.110167, -85.13185 71.136667, -85.08795 71.145, -84.9939 71.1478, -84.9312 71.153367, 
+    -84.90195 71.1464, -84.88 71.135933, -84.87685 71.117833, -84.86745 71.0802, -84.8779 71.0607, -84.89465 71.044, -84.89465 71.024467, -84.88525 70.990333, -84.87585 70.9583, -84.87685 70.8615, 
+    -84.85805 70.828733, -84.8382 70.821067, -84.82045 70.826667, -84.81835 70.851033, -84.8215 70.9402, -84.82985 70.975733, -84.82355 71.005, -84.7567 71.089967, -84.71175 71.139433, -84.7201 71.166633, 
+    -84.7807 71.248133, -84.77965 71.287133, -84.7619 71.3171, -84.72535 71.349167, -84.6867 71.372833, -84.63755 71.3798, -84.56125 71.3791, -84.52045 71.388167, -84.48495 71.409767, -84.4724 71.438333, 
+    -84.47655 71.453667, -84.55705 71.5038, -84.6135 71.532367, -84.6511 71.564433, -84.6668 71.580467, -84.69395 71.585333, -84.71385 71.583967, -84.7546 71.565133, -84.79325 71.544933, -84.8267 71.543567, 
+    -84.86535 71.5519, -84.9594 71.604867, -85.01895 71.6181, -85.0618 71.6195, -85.11515 71.609767, -85.1538 71.609767, -85.1841 71.615333, -85.2395 71.650867, -85.2855 71.6815, -85.38795 71.730267, 
+    -85.45065 71.7498, -85.48725 71.7651, -85.4914 71.776267, -85.4475 71.7874, -85.41405 71.8097, -85.41405 71.8271, -85.4475 71.8529, -85.5123 71.866133, -85.7182 71.880067, -85.81645 71.8919, 
+    -85.93145 71.917667, -85.98785 71.953167, -85.9795 71.9692, -85.92095 71.981733, -85.83215 71.981733, -85.7757 71.9671, -85.73075 71.9462, -85.6722 71.951067, -85.60845 71.978933, -85.56245 71.993567, 
+    -85.52275 71.999833, -85.48825 71.995667, -85.45895 71.998467, -85.43285 72.017967, -85.43075 72.0542, -85.4391 72.105033, -85.4245 72.1566, -85.4015 72.182367, -85.38065 72.189367, -85.2918 72.1838, 
+    -85.1967 72.176833, -85.1518 72.1643, -85.1267 72.1664, -85.0734 72.180333, -84.9804 72.193567, -84.93655 72.1915, -84.9031 72.1901, -84.855 72.1713, -84.7693 72.132267, -84.6941 72.108567, 
+    -84.5854 72.095333, -84.5405 72.093233, -84.50075 72.069533, -84.47465 72.0382, -84.4391 72.0145, -84.3785 72.007533, -84.3315 71.976167, -84.2688 71.9086, -84.21235 71.855667, -84.1925 71.850067, 
+    -84.1737 71.853533, -84.16015 71.873033, -84.1706 71.9023, -84.25 71.981, -84.34825 72.037433, -84.40675 72.059033, -84.42555 72.074367, -84.4454 72.118267, -84.46215 72.137767, -84.4862 72.1489, 
+    -84.5583 72.146133, -84.65135 72.141933, -84.69315 72.142633, -84.7172 72.1524, -84.7203 72.163533, -84.7088 72.176767, -84.68375 72.1893, -84.67435 72.206033, -84.6973 72.2102, -84.7705 72.215067, 
+    -84.8625 72.242233, -84.8886 72.2666, -84.89905 72.298633, -84.89905 72.3307, -84.86565 72.352967, -84.8186 72.363433, -84.72665 72.3516, -84.66495 72.342533, -84.58765 72.3467, -84.5333 72.3669, 
+    -84.5072 72.392, -84.5072 72.4143, -84.52285 72.415, -84.55735 72.404533, -84.618 72.380833, -84.68695 72.377367, -84.7455 72.3899, -84.8145 72.4108, -84.8145 72.4359, -84.7894 72.5146, 
+    -84.7894 72.5383, -84.79985 72.548733, -84.8239 72.548733, -84.8396 72.5167, -84.8636 72.467933, -84.9044 72.4352, -84.9493 72.4108, -85.02355 72.374567, -85.11235 72.357833, -85.14685 72.362033, 
+    -85.1583 72.3746, -85.13115 72.402467, -85.0841 72.424733, -85.08205 72.442867, -85.1186 72.440767, -85.1813 72.428233, -85.23355 72.420567, -85.27015 72.420567, -85.34015 72.4352, -85.4258 72.4707, 
+    -85.47075 72.4916, -85.46865 72.520167, -85.44985 72.539667, -85.4582 72.5543, -85.51465 72.565467, -85.5596 72.573133, -85.59195 72.5829, -85.6129 72.6017, -85.6108 72.628867, -85.60035 72.7424, 
+    -85.60245 72.849, -85.5805 72.884533, -85.5502 72.904033, -85.48335 72.920767, -85.4363 72.926333, -85.2973 72.927733, -85.2252 72.9138, -85.0674 72.865033, -84.83435 72.800267, -84.6065 72.744533, 
+    -84.3787 72.700633, -84.24495 72.683233, -84.13 72.676267, -84.05375 72.681833, -84.0464 72.694367, -84.0464 72.702733, -84.083 72.713167, -84.1739 72.717367, -84.34635 72.735467, -84.46545 72.7682, 
+    -84.55955 72.796067, -84.7863 72.8504, -84.9901 72.917967, -85.1814 72.9786, -85.2201 73.0176, -85.19605 73.046167, -85.148 73.049633, -85.07795 73.040567, -85.0414 73.035, -85.0163 73.042667, 
+    -85.02255 73.0601, -85.07065 73.092133, -85.09155 73.1179, -85.09155 73.134633, -85.0769 73.145767, -85.0017 73.143, -84.91495 73.1221, -84.8219 73.091433, -84.58885 73.047567, -84.361 73.0058, 
+    -84.15095 72.971633, -84.0621 72.975133, -84.0412 72.986967, -84.0391 73.003, -84.06 73.019033, -84.3035 73.053867, -84.37875 73.0671, -84.59195 73.097767, -84.81455 73.1347, -84.94515 73.172333, 
+    -84.9765 73.2016, -84.9765 73.225267, -84.9525 73.251067, -84.9023 73.281, -84.7999 73.308167, -84.69125 73.332567, -84.6369 73.3437, -84.593 73.339533, -84.51985 73.269867, -84.4467 73.202267, 
+    -84.3819 73.1751, -84.24295 73.1361, -84.1917 73.130533, -84.1583 73.1361, -84.1583 73.143767, -84.1792 73.164667, -84.37985 73.221067, -84.43 73.257267, -84.46865 73.303267, -84.4948 73.392433, 
+    -84.48435 73.410567, -84.4342 73.417533, -84.35895 73.418933, -84.2806 73.432867, -84.16775 73.472567, -84.1113 73.478833, -84.0434 73.4816, -83.9755 73.470433, -83.81035 73.431433, -83.7382 73.407767, 
+    -83.6828 73.375733, -83.64625 73.331833, -83.6201 73.281667, -83.61175 73.235667, -83.58775 73.223133, -83.56995 73.2301, -83.5543 73.277467, -83.571 73.3353, -83.61805 73.388233, -83.71625 73.441167, 
+    -83.8093 73.466267, -83.88455 73.484367, -83.8971 73.4997, -83.88245 73.515033, -83.80305 73.509467, -83.7006 73.513633, -83.56055 73.5387, -83.45395 73.556833, -83.3599 73.5652, -83.20315 73.572167, 
+    -83.0777 73.573567, -83.01085 73.590267, -82.9335 73.622333, -82.86245 73.664133, -82.8018 73.6725, -82.7182 73.6711, -82.4381 73.666933, -82.17685 73.6523, -82.0284 73.663467, -81.93645 73.665567, 
+    -81.83715 73.6649, -81.6992 73.6614, -81.50695 73.643967, -81.3909 73.633533, -81.36795 73.6168, -81.347 73.584767, -81.31985 73.540867, -81.2237 73.463533, -81.16305 73.397333, -81.14425 73.3437, 
+    -81.13585 73.2838, -81.12855 73.2413, -81.1045 73.214833, -81.0627 73.191167, -80.9394 73.157033, -80.78475 73.1264, -80.70635 73.1034, -80.60705 73.0553, -80.53805 73.005167, -80.5046 72.945933, 
+    -80.50255 72.871367, -80.4837 72.819833, -80.45445 72.787767, -80.39385 72.757133, -80.3144 72.729933, -80.29665 72.709033, -80.29665 72.690233, -80.3123 72.669333, -80.3886 72.629633, -80.67595 72.481267, 
+    -80.72405 72.459, -80.93725 72.380267, -81.13265 72.303633, -81.2664 72.246533, -81.28105 72.224933, -81.2779 72.2082, -81.26115 72.201933, -81.2183 72.206833, -81.1232 72.256967, -80.99885 72.318267, 
+    -80.92045 72.341267, -80.74065 72.397667, -80.66125 72.440167, -80.5933 72.4576, -80.53685 72.4541, -80.50865 72.447133, -80.50865 72.431833, -80.50865 72.3963, -80.54 72.360067, -80.60375 72.316867, 
+    -80.795 72.233967, -80.9497 72.181733, -80.9539 72.1699, -80.9476 72.1511, -80.87235 72.136467, -80.73755 72.1051, -80.63305 72.0682, -80.6069 72.051467, -80.5975 72.028467, -80.60585 72.0236, 
+    -80.6445 72.017333, -80.8128 72.0243, -80.85565 72.028467, -80.9779 72.0403, -81.0082 72.0361, -81.02285 72.0208, -81.027 71.992933, -81.0061 71.9741, -80.8535 71.951833, -80.82425 71.9421, 
+    -80.80755 71.9198, -80.86185 71.840367, -80.9413 71.727533, -80.95805 71.718433, -80.957 71.694067, -80.9361 71.689867, -80.9131 71.695433, -80.8661 71.733067, -80.7814 71.8487, -80.74065 71.880067, 
+    -80.70305 71.903733, -80.6142 71.940667, -80.52225 71.955967, -80.44075 71.997767, -80.41355 72.029133, -80.4271 72.047933, -80.45845 72.083467, -80.45115 72.1127, -80.44385 72.130833, -80.41455 72.1392, 
+    -80.3665 72.1336, -80.3153 72.130133, -80.262 72.150333, -80.18465 72.184467, -80.1428 72.185833, -80.0498 72.159367, -79.9683 72.1127, -79.79795 72.0542, -79.7729 72.058367, -79.7677 72.068133, 
+    -79.81265 72.0974, -79.97775 72.1789, -80.1167 72.248567, -80.14705 72.282033, -80.1397 72.296633, -80.1073 72.3036, -80.05505 72.300133, -79.984 72.319633, -79.89935 72.380233, -79.84185 72.438767, 
+    -79.8105 72.4548, -79.7875 72.447133, -79.6579 72.339833, -79.57745 72.2681, -79.57745 72.2458, -79.5921 72.231867, -79.64745 72.213767, -79.71435 72.197033, -79.74465 72.1838, -79.7635 72.160133, 
+    -79.75205 72.156633, -79.6747 72.1657, -79.5221 72.198433, -79.46985 72.236067, -79.3967 72.3099, -79.3591 72.340567, -79.33085 72.349633, -79.31095 72.351033, -79.21065 72.308533, -79.0988 72.257, 
+    -79.00685 72.202633, -78.988 72.1302, -79.00265 72.014567, -79.09255 71.9031, -79.11345 71.876633, -79.11345 71.8585, -79.09465 71.8585, -79.02775 71.878033, -78.9316 71.8836, -78.79785 71.8641, 
+    -78.639 71.8195, -78.5512 71.7777, -78.5136 71.772133, -78.5115 71.7791, -78.52405 71.804167, -78.58885 71.845967, -78.7226 71.896133, -78.848 71.915633, -78.917 71.928167, -78.93165 71.9435, 
+    -78.92535 71.981133, -78.90865 72.071667, -78.86055 72.114867, -78.77905 72.142733, -78.7205 72.1274, -78.5303 72.0466, -78.2983 71.834833, -78.06 71.687133, -78.03285 71.681567, -78.0203 71.6983, 
+    -78.05795 71.724767, -78.2147 71.832033, -78.22085 71.8571, -78.1916 71.8571, -78.108 71.8362, -78.02855 71.784633, -77.90105 71.741467, -77.8153 71.702433, -77.7965 71.708, -77.78605 71.724733, 
+    -77.82785 71.762333, -77.9324 71.8125, -77.9909 71.826433, -78.0599 71.859867, -78.11425 71.891933, -78.17485 71.904467, -78.2522 71.912833, -78.30865 71.925367, -78.36295 71.967167, -78.4487 72.053567, 
+    -78.52185 72.102333, -78.65145 72.146933, -78.7497 72.172, -78.8166 72.195667, -78.82915 72.234667, -78.82705 72.277867, -78.76645 72.3113, -78.6724 72.3169, -78.5365 72.3113, -78.4968 72.302967, 
+    -78.46755 72.280667, -78.4571 72.217967, -78.44035 72.139933, -78.41945 72.1065, -78.386 72.089733, -78.37555 72.103667, -78.4048 72.192867, -78.3797 72.241633, -78.34835 72.256933, -78.294 72.258333, 
+    -78.05365 72.2221, -77.88225 72.1859, -77.72965 72.135767, -77.6669 72.0884, -77.6481 72.0633, -77.6251 72.049367, -77.6084 72.057733, -77.6126 72.078633, -77.6084 72.112067, -77.57285 72.126, 
+    -77.42865 72.121833, -77.18615 72.099567, -77.03355 72.085633, -76.9959 72.087033, -76.9959 72.099567, -77.02515 72.106533, -77.1506 72.14, -77.34915 72.1581, -77.4432 72.1581, -77.54145 72.1595, 
+    -77.63555 72.165067, -77.80065 72.1999, -77.89055 72.227767, -78.16855 72.298833, -78.2793 72.332267, -78.37755 72.369867, -78.42145 72.410267, -78.42145 72.454867, -78.40475 72.513367, -78.3692 72.544033, 
+    -78.27725 72.584433, -78.14555 72.609533, -77.8508 72.6527, -77.6794 72.665267, -77.58745 72.688933, -77.52475 72.712633, -77.4641 72.714033, -77.2572 72.718233, -77.04605 72.711267, -76.95825 72.682, 
+    -76.84745 72.663867, -76.7074 72.636, -76.6865 72.629033, -76.67185 72.612333, -76.62165 72.557967, -76.5736 72.5301, -76.4858 72.506433, -76.32695 72.506433, -76.16805 72.507833, -76.07605 72.503667, 
+    -76.0698 72.488333, -76.0823 72.449333, -76.0823 72.422867, -76.05515 72.407533, -76.03845 72.410333, -76.00915 72.442367, -75.94645 72.4995, -75.90885 72.521767, -75.8273 72.532933, -75.64965 72.5385, 
+    -75.56185 72.527367, -75.3089 72.485567, -75.13125 72.4605, -75.0476 72.447967, -75.0246 72.4229, -75.0309 72.350433, -74.99325 72.2738, -74.9661 72.238967, -74.9034 72.1958, -74.9034 72.184633, 
+    -74.9159 72.163733, -74.99325 72.145633, -75.1333 72.101033, -75.2065 72.066233, -75.25245 72.0258, -75.27965 72.021633, -75.3361 72.041133, -75.43435 72.069, -75.55975 72.085733, -75.6956 72.077367, 
+    -75.83775 72.0467, -75.9485 72.0091, -76.15965 71.882333, -76.2767 71.8266, -76.31015 71.800133, -76.3039 71.7862, -76.27045 71.7862, -76.1952 71.809867, -76.06765 71.883733, -75.9088 71.963133, 
+    -75.7813 72.0147, -75.6684 72.038367, -75.55765 72.0551, -75.46355 72.042567, -75.3883 72.027267, -75.36115 72.006367, -75.36115 71.986833, -75.40085 71.9576, -75.50745 71.903233, -75.68305 71.780633, 
+    -75.78545 71.7263, -75.83975 71.717967, -75.9192 71.715167, -75.92755 71.7082, -75.9192 71.692867, -75.86275 71.683133, -75.82305 71.680333, -75.74155 71.697067, -75.64535 71.7472, -75.52415 71.835, 
+    -75.4008 71.886533, -75.3005 71.9283, -75.1291 72.010533, -75.02665 72.060667, -74.97435 72.066233, -74.89075 72.060667, -74.7925 72.038367, -74.5751 72.0286, -74.4037 72.018833, -74.34935 72.0035, 
+    -74.28455 71.9631, -74.2323 71.910167, -74.2135 71.8614, -74.2177 71.820967, -74.2323 71.7959, -74.28875 71.780567, -74.43715 71.758267, -74.59605 71.727633, -74.7298 71.685833, -74.7946 71.6789, 
+    -74.95765 71.681667, -75.17505 71.691433, -75.23775 71.691467, -75.267 71.673333, -75.23775 71.664967, -75.012 71.6636, -74.9409 71.651033, -74.93255 71.630133, -74.94925 71.602267, -75.16875 71.503367, 
+    -75.2022 71.478267, -75.1834 71.465733, -75.1353 71.483833, -74.97645 71.5549, -74.8343 71.6176, -74.7507 71.634333, -74.6943 71.630133, -74.66085 71.625967, -74.6525 71.5995, -74.6525 71.585567, 
+    -74.7089 71.559067, -74.7988 71.529833, -74.89705 71.518667, -74.9493 71.504733, -75.02665 71.4699, -75.03085 71.4518, -74.99945 71.4518, -74.89495 71.488033, -74.8448 71.499167, -74.83225 71.4908, 
+    -74.8176 71.461533, -74.8176 71.4309, -74.81345 71.412767, -74.7612 71.4114, -74.711 71.394667, -74.6943 71.373767, -74.67965 71.337533, -74.68595 71.3083, -74.70475 71.283233, -74.803 71.214967, 
+    -75.00785 71.1258, -75.07265 71.0798, -75.07055 71.068633, -75.04125 71.064467, -74.97645 71.088133, -74.78205 71.185667, -74.65245 71.258133, -74.62945 71.2818, -74.619 71.351467, -74.6357 71.403033, 
+    -74.66915 71.4504, -74.67335 71.474067, -74.6608 71.4922, -74.5688 71.543733, -74.51445 71.598067, -74.48725 71.624533, -74.42665 71.6315, -74.33885 71.645433, -74.20505 71.6928, -74.07755 71.736, 
+    -74.0587 71.7318, -74.05455 71.7123, -74.1486 71.642633, -74.1737 71.605, -74.1737 71.591067, -74.1465 71.591067, -74.09845 71.614767, -73.96465 71.678867, -73.83295 71.7304, -73.72845 71.7555, 
+    -73.5905 71.7541, -73.54035 71.7388, -73.52575 71.7137, -73.56335 71.683067, -73.65325 71.644033, -73.7431 71.617567, -73.82045 71.598067, -73.87065 71.575767, -73.88945 71.5479, -73.9229 71.476833, 
+    -73.9668 71.4253, -74.0191 71.4072, -74.1884 71.375167, -74.2302 71.364, -74.23855 71.3459, -74.21555 71.341733, -74.13405 71.350067, -74.02955 71.372367, -73.9668 71.383533, -73.95635 71.372367, 
+    -73.96475 71.3222, -73.994 71.2595, -74.09015 71.1787, -74.15285 71.1383, -74.15075 71.127133, -74.12985 71.122967, -74.08805 71.1397, -74.02745 71.1787, -73.95635 71.226067, -73.9292 71.287367, 
+    -73.89365 71.377933, -73.8184 71.453167, -73.7599 71.5145, -73.70345 71.5521, -73.6658 71.5521, -73.61355 71.546533, -73.5655 71.5117, -73.54255 71.462967, -73.57805 71.4114, -73.5906 71.371, 
+    -73.576 71.336167, -73.54045 71.3292, -73.4861 71.354267, -73.4401 71.394667, -73.4171 71.377967, -73.4192 71.3682, -73.45475 71.336167, -73.53625 71.2623, -73.5488 71.233067, -73.56345 71.171767, 
+    -73.60525 71.121633, -73.7181 71.047767, -73.7662 71.0255, -73.77875 71.0032, -73.7578 70.997633, -73.6951 71.0018, -73.66165 71.0004, -73.6387 71.008767, -73.5697 71.079833, -73.49445 71.142533, 
+    -73.40665 71.220533, -73.32515 71.2693, -73.28125 71.280467, -73.2227 71.2707, -73.1328 71.234467, -73.0722 71.228867, -73.0304 71.2233, -73.02205 71.212167, -73.01575 71.196833, -73.06385 71.1606, 
+    -73.10985 71.155033, -73.1558 71.127167, -73.18715 71.082567, -73.21645 71.0575, -73.2687 71.0394, -73.3293 71.032433, -73.36275 71.011533, -73.3795 70.982267, -73.3502 70.980867, -73.32305 71.001767, 
+    -73.26035 71.004567, -73.19345 71.0171, -73.1558 71.0575, -73.1182 71.106267, -73.0555 71.134133, -73.00325 71.1411, -72.95305 71.162, -72.8987 71.2066, -72.8966 71.259533, -72.89035 71.312467, 
+    -72.86945 71.3473, -72.80255 71.358467, -72.71895 71.371, -72.71265 71.3849, -72.73355 71.436467, -72.7273 71.4713, -72.7001 71.482433, -72.63115 71.483833, -72.5977 71.500567, -72.53705 71.5981, 
+    -72.49525 71.6357, -72.443 71.6413, -72.3176 71.627367, -72.03125 71.574433, -71.83475 71.5382, -71.6027 71.520067, -71.4543 71.481067, -71.38745 71.454567, -71.25785 71.373767, -71.10525 71.312467, 
+    -70.99655 71.252533, -70.9568 71.2163, -70.9401 71.1745, -70.9401 71.156367, -70.961 71.135467, -71.01325 71.125733, -71.0927 71.100633, -71.2411 71.000333, -71.3017 70.9641, -71.3477 70.959933, 
+    -71.4167 70.968267, -71.8515 71.0198, -71.9017 71.022567, -71.9602 71.008633, -72.025 70.9724, -72.1149 70.893, -72.19015 70.8498, -72.27585 70.8303, -72.3929 70.815, -72.4702 70.799667, 
+    -72.57265 70.7509, -72.581 70.734167, -72.57055 70.73, -72.5413 70.7272, -72.41795 70.764833, -72.3197 70.7899, -72.24865 70.7955, -72.2131 70.7913, -72.17965 70.782933, -72.16715 70.760667, 
+    -72.1755 70.7272, -72.1922 70.681233, -72.2382 70.636633, -72.35735 70.596233, -72.38245 70.5823, -72.3511 70.572567, -72.29675 70.569767, -72.22985 70.5865, -72.1525 70.631067, -72.0187 70.73, 
+    -71.956 70.7523, -71.8264 70.757867, -71.7052 70.756467, -71.5777 70.771767, -71.39165 70.773167, -71.21815 70.7523, -71.14495 70.741133, -71.099 70.745333, -71.0781 70.759267, -71.06765 70.8289, 
+    -71.053 70.893, -71.0258 70.9334, -70.98195 70.954267, -70.84395 70.986333, -70.71435 71.018367, -70.63705 71.029533, -70.5806 71.025333, -70.48445 70.941733, -70.4698 70.8679, -70.4698 70.820533, 
+    -70.47815 70.7634, -70.5116 70.727167, -70.58475 70.672833, -70.70805 70.633833, -70.92335 70.5879, -70.984 70.5684, -71.0906 70.507067, -71.14075 70.497333, -71.20135 70.497333, -71.31005 70.5043, 
+    -71.38325 70.5154, -71.45645 70.508467, -71.50035 70.486167, -71.53795 70.4151, -71.5714 70.366333, -71.62575 70.337067, -71.701 70.327333, -71.7867 70.3343, -71.8327 70.334333, -71.8578 70.321767, 
+    -71.8536 70.306467, -71.80345 70.306467, -71.73445 70.2995, -71.7052 70.289733, -71.69895 70.259067, -71.69265 70.220067, -71.69055 70.199167, -71.6676 70.204733, -71.62575 70.245133, -71.5171 70.369133, 
+    -71.39165 70.476433, -71.36445 70.475067, -71.21605 70.4486, -71.1199 70.415133, -71.1115 70.4012, -71.10945 70.3803, -71.1178 70.3218, -71.15125 70.249333, -71.2014 70.156, -71.2892 70.076567, 
+    -71.46065 69.9679, -71.47945 69.941433, -71.45855 69.917733, -71.43765 69.917733, -71.3833 69.941433, -71.30175 69.995767, -71.17425 70.1156, -71.0844 70.2215, -71.02165 70.388667, -70.9757 70.454167, 
+    -70.9402 70.489, -70.8712 70.5099, -70.75205 70.5322, -70.6329 70.5782, -70.4887 70.6395, -70.35075 70.671567, -70.2086 70.700833, -70.0163 70.7705, -69.9536 70.783067, -69.9097 70.777467, 
+    -69.90135 70.7524, -69.90765 70.7134, -69.95155 70.6521, -70.00585 70.6075, -70.1334 70.574067, -70.35075 70.532267, -70.38425 70.522533, -70.39055 70.511367, -70.3989 70.4863, -70.4595 70.4264, 
+    -70.4595 70.3999, -70.42815 70.3999, -70.39055 70.418033, -70.36125 70.438933, -70.3571 70.473767, -70.3299 70.493267, -70.2505 70.5058, -70.15015 70.512767, -70.077 70.515567, -70.0582 70.496067, 
+    -70.0749 70.469567, -70.06865 70.4445, -70.06235 70.436133, -70.04145 70.440333, -70.008 70.51, -69.9683 70.579633, -69.9035 70.6103, -69.82615 70.6298, -69.753 70.6284, -69.7091 70.624233, 
+    -69.6903 70.624233, -69.6485 70.6549, -69.59835 70.6702, -69.44575 70.666, -69.33285 70.672967, -69.26595 70.6702, -69.16355 70.642333, -68.9733 70.599133, -68.68485 70.555933, -68.4549 70.522467, 
+    -68.3838 70.504367, -68.3713 70.484867, -68.37545 70.4528, -68.41935 70.3957, -68.4737 70.337167, -68.50925 70.342733, -68.58865 70.365033, -68.61585 70.3483, -68.61585 70.305133, -68.63885 70.2661, 
+    -68.70365 70.235467, -68.87715 70.218733, -69.17395 70.207567, -69.3098 70.190867, -69.5084 70.1602, -69.7028 70.1156, -69.7467 70.0919, -69.84915 70.020833, -69.90975 70.002733, -69.95785 69.995767, 
+    -70.008 70.012467, -70.008 69.999933, -70.008 69.9637, -70.08325 69.917733, -70.24835 69.891233, -70.4365 69.871733, -70.4929 69.853633, -70.53055 69.836933, -70.53055 69.8202, -70.48875 69.828567, 
+    -70.4114 69.8467, -70.2881 69.8606, -70.0937 69.8871, -70.02475 69.894067, -69.9725 69.923333, -69.91185 69.9331, -69.8659 69.935867, -69.84705 69.914967, -69.8387 69.882933, -69.8659 69.857867, 
+    -69.9516 69.8467, -70.01845 69.839733, -70.15015 69.779833, -70.1836 69.758933, -70.17735 69.740833, -70.15225 69.740833, -70.1021 69.770067, -70.031 69.797933, -69.96205 69.8077, -69.8784 69.811867, 
+    -69.8157 69.823033, -69.776 69.841133, -69.74465 69.906633, -69.72375 69.963733, -69.6861 70.0069, -69.58995 70.0529, -69.4269 70.1114, -69.28685 70.128133, -69.17185 70.116967, -69.0736 70.096067, 
+    -69.04015 70.103033, -69.0381 70.1114, -69.08825 70.137867, -69.11125 70.1532, -69.11125 70.168533, -69.04855 70.1713, -68.921 70.149, -68.8207 70.155933, -68.7141 70.169867, -68.68065 70.1671, 
+    -68.65345 70.155933, -68.6472 70.1281, -68.6639 70.089067, -68.7308 70.016633, -68.7998 69.965067, -68.89805 69.924667, -69.06315 69.863367, -69.36835 69.7477, -69.4185 69.737967, -69.5648 69.721233, 
+    -69.61705 69.714267, -69.6777 69.697567, -69.7237 69.662733, -69.79685 69.5861, -69.8679 69.522033, -69.8637 69.5039, -69.83865 69.498333, -69.79265 69.538733, -69.68185 69.641833, -69.61705 69.676667, 
+    -69.55225 69.6962, -69.44985 69.701767, -69.3892 69.708733, -69.291 69.740767, -69.1321 69.803467, -68.99 69.8383, -68.85415 69.8634, -68.7559 69.862, -68.6326 69.845267, -68.59705 69.850867, 
+    -68.52595 69.914933, -68.45695 69.960933, -68.4089 69.9651, -68.35875 69.9637, -68.3002 69.994367, -68.22915 70.036167, -68.2082 70.065433, -68.2124 70.0933, -68.2793 70.0975, -68.32735 70.105833, 
+    -68.33575 70.126733, -68.3232 70.1574, -68.27095 70.1769, -68.20405 70.190833, -68.15385 70.2215, -68.1246 70.252133, -68.07655 70.267467, -68.01175 70.2647, -67.8069 70.1992, -67.41185 70.055667, 
+    -67.29475 69.995733, -67.1631 69.892633, -67.0502 69.744933, -67.0314 69.725433, -67.02305 69.6976, -67.04605 69.690633, -67.1443 69.686433, -67.3638 69.6962, -67.48295 69.7171, -67.6648 69.728267, 
+    -67.78185 69.726867, -67.8947 69.7032, -68.0515 69.653033, -68.14975 69.591733, -68.21665 69.570833, -68.3128 69.5569, -68.4529 69.556933, -68.5762 69.549967, -68.71415 69.523467, -69.07995 69.4705, 
+    -69.32865 69.477467, -69.4541 69.480267, -69.5482 69.4691, -69.74675 69.4259, -69.79275 69.4078, -69.76975 69.400833, -69.7405 69.395267, -69.63805 69.4078, -69.5252 69.438467, -69.44785 69.442633, 
+    -69.29315 69.441233, -69.12175 69.445433, -68.99425 69.456567, -68.74755 69.480267, -68.53225 69.5137, -68.4256 69.510933, -68.26675 69.488633, -68.0368 69.428733, -67.94065 69.4148, -67.81945 69.439867, 
+    -67.7442 69.446833, -67.64385 69.435667, -67.51425 69.414767, -67.4097 69.4078, -67.16305 69.414767, -66.98535 69.3897, -66.7617 69.336767, -66.6593 69.296367, -66.5924 69.240633, -66.58615 69.194667, 
+    -66.5987 69.140333, -66.6133 69.108267, -66.64465 69.086, -66.7011 69.069267, -66.75545 69.069267, -66.90595 69.118033, -67.01465 69.120833, -67.1944 69.1264, -67.31775 69.1041, -67.46405 69.056733, 
+    -67.5247 69.053933, -67.6125 69.067867, -67.77975 69.111033, -68.0536 69.193233, -68.21875 69.228067, -68.48215 69.237833, -68.8793 69.2253, -68.95875 69.218367, -69.10715 69.1877, -69.21375 69.159833, 
+    -69.2974 69.155667, -69.473 69.150067, -69.57545 69.129167, -69.6486 69.108267, -69.6486 69.091567, -69.63185 69.087367, -69.59425 69.087367, -69.50225 69.1055, -69.4061 69.116633, -69.27025 69.116633, 
+    -69.1908 69.120833, -69.0884 69.1487, -68.98805 69.175167, -68.9128 69.1877, -68.64735 69.194667, -68.4258 69.194667, -68.2168 69.1835, -68.08095 69.1668, -68.0245 69.148667, -68.01615 69.123567, 
+    -68.01615 69.104067, -68.06425 69.092933, -68.1207 69.0957, -68.2712 69.1194, -68.47395 69.1194, -68.85225 69.126333, -68.8836 69.119367, -68.8815 69.104033, -68.84595 69.092867, -68.6244 69.0873, 
+    -68.48435 69.077567, -68.4697 69.065033, -68.4864 69.0511, -68.52405 69.0358, -68.6202 69.0121, -68.7289 68.996767, -68.9003 68.994, -68.9505 68.999567, -68.9651 68.9884, -68.94005 68.9717, 
+    -68.8857 68.942433, -68.8815 68.915967, -68.8815 68.869967, -68.85225 68.8686, -68.8188 68.890867, -68.7728 68.9299, -68.69755 68.953567, -68.61605 68.9675, -68.43835 69.0288, -68.32755 69.059433, 
+    -68.269 69.0678, -68.12895 69.049667, -67.9262 69.000933, -67.76525 68.9647, -67.7193 68.935433, -67.7193 68.910367, -67.7402 68.893633, -67.8008 68.8797, -67.89905 68.869933, -68.13105 68.8783, 
+    -68.26485 68.871333, -68.3464 68.867167, -68.3924 68.853267, -68.3736 68.8463, -68.27745 68.839333, -68.0663 68.8449, -67.9639 68.8226, -67.88865 68.790533, -67.84895 68.762667, -67.84895 68.747333, 
+    -67.89495 68.729233, -68.00155 68.7334, -68.41335 68.7752, -68.46765 68.780767, -68.5032 68.766833, -68.47605 68.7515, -68.45515 68.738967, -68.46765 68.7278, -68.56175 68.741733, -68.7248 68.740367, 
+    -68.8544 68.740367, -68.9861 68.786367, -69.09065 68.810033, -69.18885 68.808667, -69.2662 68.7975, -69.25575 68.7836, -69.17005 68.7822, -69.13245 68.764067, -69.13245 68.751533, -69.17425 68.7418, 
+    -69.2056 68.732033, -69.2098 68.709733, -69.17635 68.701367, -69.08855 68.7167, -69.02585 68.725067, -68.9297 68.709733, -68.7729 68.6972, -68.5451 68.693, -68.2775 68.669333, -68.13955 68.644233, 
+    -68.05805 68.605233, -68.0434 68.573167, -68.0852 68.553667, -68.173 68.532767, -68.2817 68.5049, -68.46145 68.5091, -68.68095 68.531367, -68.78755 68.518833, -68.78545 68.497933, -68.7332 68.477033, 
+    -68.6684 68.4854, -68.5994 68.499333, -68.5304 68.503533, -68.49905 68.490967, -68.49905 68.470067, -68.56805 68.449167, -68.5827 68.428267, -68.5618 68.412967, -68.50745 68.419933, -68.45725 68.438033, 
+    -68.31305 68.445, -68.1479 68.468667, -68.03085 68.451933, -67.9493 68.451933, -67.9326 68.4227, -67.9138 68.354433, -67.88035 68.3405, -67.86575 68.355833, -67.86575 68.432467, -67.8302 68.454767, 
+    -67.70685 68.479833, -67.66925 68.478433, -67.617 68.457533, -67.6379 68.396233, -67.62745 68.371167, -67.594 68.354433, -67.5689 68.397633, -67.5313 68.429667, -67.4728 68.4366, -67.28675 68.4394, 
+    -67.2742 68.412933, -67.2951 68.389233, -67.3829 68.364167, -67.3829 68.344667, -67.31395 68.344667, -67.19895 68.350233, -67.13625 68.365567, -67.1467 68.412967, -67.13415 68.428267, -67.0589 68.429667, 
+    -66.9941 68.410167, -66.95855 68.4032, -66.8833 68.4255, -66.8018 68.439433, -66.6931 68.4436, -66.64925 68.435233, -66.6346 68.4171, -66.66385 68.405967, -66.7642 68.393433, -66.8332 68.362767, 
+    -66.92305 68.320967, -67.10075 68.3154, -67.3662 68.3112, -67.4916 68.3112, -67.55435 68.293067, -67.68185 68.2694, -67.74875 68.258233, -67.8031 68.238733, -67.8365 68.208067, -67.83445 68.194133, 
+    -67.7738 68.192767, -67.6944 68.2276, -67.6526 68.238733, -67.61495 68.238733, -67.58985 68.212267, -67.6442 68.171867, -67.6526 68.149567, -67.6254 68.146767, -67.57315 68.171867, -67.4749 68.228967, 
+    -67.40175 68.2652, -67.33905 68.276367, -67.2617 68.2652, -67.20525 68.2443, -67.20525 68.222, -67.2847 68.1649, -67.31815 68.1203, -67.33065 68.082667, -67.3014 68.074333, -67.28885 68.0799, 
+    -67.2345 68.128667, -67.199 68.1621, -67.1258 68.178833, -67.02965 68.181633, -66.9816 68.153767, -66.87915 68.121733, -66.875 68.089667, -66.88755 68.049267, -66.9565 68.0005, -67.0506 67.918267, 
+    -67.01925 67.898767, -66.98995 67.904367, -66.898 67.975433, -66.806 68.018633, -66.7433 68.035333, -66.71195 68.025567, -66.6869 67.9559, -66.67435 67.946133, -66.65555 67.946133, -66.65135 67.9754, 
+    -66.62625 67.9963, -66.63045 68.065967, -66.60745 68.089667, -66.5322 68.1022, -66.45695 68.110567, -66.37335 68.098, -66.36285 68.065933, -66.3838 68.0506, -66.43605 68.045033, -66.50085 68.0548, 
+    -66.51755 68.040867, -66.4841 68.025533, -66.38795 68.019967, -66.32105 68.024133, -66.28555 68.017167, -66.24375 67.9921, -66.2249 67.961433, -66.2249 67.9266, -66.2709 67.8848, -66.32735 67.856933, 
+    -66.40885 67.808167, -66.45905 67.778933, -66.53845 67.7859, -66.73495 67.809567, -66.80185 67.812367, -66.8081 67.802633, -66.8018 67.7901, -66.6973 67.7692, -66.69315 67.751067, -66.68685 67.7232, 
+    -66.66805 67.721833, -66.60745 67.735767, -66.5238 67.7469, -66.4841 67.7483, -66.4611 67.719033, -66.44645 67.700933, -66.43395 67.700933, -66.40465 67.739933, -66.3754 67.762233, -66.31895 67.792867, 
+    -66.27295 67.834667, -66.2249 67.859767, -66.2019 67.856967, -66.16635 67.861133, -66.1371 67.907133, -66.08485 67.948933, -66.03885 67.985167, -66.02205 67.989333, -66.00325 67.985167, -66.00535 67.9587, 
+    -66.0618 67.9197, -66.0618 67.889033, -66.04295 67.8723, -66.00745 67.863967, -65.98025 67.858367, -65.96145 67.823533, -66.0367 67.671667, -66.04505 67.6243, -66.02625 67.6048, -65.9907 67.6048, 
+    -65.96145 67.648, -65.96145 67.720433, -65.94265 67.772, -65.89245 67.7887, -65.8256 67.802633, -65.7796 67.845833, -65.76495 67.8974, -65.70645 67.911333, -65.6082 67.923867, -65.5539 67.900167, 
+    -65.53505 67.8751, -65.58315 67.784533, -65.5748 67.734367, -65.5225 67.691167, -65.4368 67.593633, -65.3971 67.578333, -65.38875 67.617333, -65.40755 67.660533, -65.441 67.700933, -65.5079 67.741333, 
+    -65.5121 67.7678, -65.49535 67.784533, -65.441 67.797067, -65.41175 67.824933, -65.3532 67.841667, -65.27585 67.837467, -65.232 67.8528, -65.12955 67.926633, -65.10235 67.965667, -65.0271 68.004667, 
+    -64.9665 68.014433, -64.9247 67.9977, -64.9017 67.962867, -64.8787 67.929433, -64.88285 67.904367, -64.89125 67.883467, -64.92885 67.879267, -64.9832 67.866733, -65.0522 67.8333, -65.1086 67.824933, 
+    -65.12115 67.808233, -65.1086 67.7887, -65.0689 67.7943, -65.025 67.798467, -65.02085 67.7915, -65.0271 67.7706, -65.071 67.7525, -65.14415 67.719033, -65.18385 67.692567, -65.2006 67.657733, 
+    -65.1943 67.618733, -65.1588 67.589467, -65.14 67.604767, -65.12955 67.674433, -65.1024 67.7037, -65.06475 67.712067, -64.99995 67.753867, -64.9247 67.7636, -64.87035 67.758033, -64.85155 67.730167, 
+    -64.87035 67.667467, -64.8599 67.6605, -64.83275 67.670267, -64.7596 67.777533, -64.7241 67.790067, -64.60495 67.784467, -64.4252 67.766367, -64.3938 67.752433, -64.3813 67.738533, -64.38965 67.714833, 
+    -64.4398 67.695333, -64.5088 67.686967, -64.53595 67.668867, -64.5088 67.654933, -64.45025 67.654933, -64.36455 67.686967, -64.3165 67.693933, -64.2517 67.6814, -64.23285 67.663267, -64.2266 67.6159, 
+    -64.19945 67.5992, -64.1221 67.5992, -64.08655 67.589433, -64.0761 67.569933, -64.0719 67.5337, -64.12 67.500267, -64.1388 67.471, -64.1388 67.457067, -64.0991 67.4473, -64.0155 67.4515, 
+    -63.9946 67.4362, -63.96955 67.388833, -63.96325 67.335867, -63.99045 67.302433, -64.09285 67.3066, -64.212 67.3122, -64.3604 67.3275, -64.4566 67.334467, -64.79105 67.3679, -64.88515 67.377633, 
+    -64.9102 67.3707, -64.90395 67.356767, -64.8517 67.338633, -64.766 67.3275, -64.5632 67.308, -64.3918 67.292667, -64.32075 67.291267, -64.2915 67.273133, -64.30405 67.2648, -64.36885 67.2383, 
+    -64.5277 67.225767, -64.812 67.1603, -64.904 67.138033, -64.9291 67.117133, -64.91025 67.108767, -64.8643 67.112933, -64.67825 67.1631, -64.4922 67.196533, -64.31035 67.209067, -64.2079 67.2188, 
+    -64.0971 67.256433, -64.0344 67.262, -64.02395 67.249467, -64.02815 67.228567, -64.0574 67.2007, -64.11385 67.1756, -64.39395 67.1366, -64.56325 67.100367, -64.62805 67.0753, -64.6866 67.0335, 
+    -64.72005 66.965233, -64.72005 66.9513, -64.695 66.944333, -64.68245 66.961067, -64.6302 67.022367, -64.55495 67.065567, -64.46505 67.083667, -64.28945 67.111533, -64.04905 67.1352, -63.955 67.1575, 
+    -63.886 67.171433, -63.79825 67.177033, -63.66235 67.2035, -63.5683 67.207667, -63.5098 67.204867, -63.4931 67.189533, -63.491 67.157467, -63.5119 67.1129, -63.56 67.079467, -63.69375 67.034867, 
+    -63.7544 66.997233, -63.78785 66.937333, -63.78785 66.894133, -63.78785 66.867667, -63.77945 66.864867, -63.76485 66.871833, -63.7063 66.961, -63.64775 67.009767, -63.56205 67.034833, -63.49935 67.058533, 
+    -63.4241 67.115667, -63.39295 67.1928, -63.37525 67.202533, -63.3096 67.226167, -63.23395 67.260533, -63.23255 67.261233, -63.2168 67.267167, -63.2074 67.266467, -63.2043 67.258133, -63.2043 67.2227, 
+    -63.19595 67.2206, -63.172 67.226167, -63.15635 67.240767, -63.15215 67.2595, -63.1501 67.2873, -63.1483 67.303133, -63.10225 67.326033, -63.06465 67.333, -63.0061 67.306533, -62.9497 67.2689, 
+    -62.9476 67.2062, -62.97895 67.176933, -63.0751 67.1644, -63.1608 67.156033, -63.2256 67.139333, -63.2528 67.093333, -63.25905 66.9596, -63.27155 66.944267, -63.33635 66.9122, -63.5203 66.845333, 
+    -63.6541 66.8105, -63.73145 66.797967, -63.7294 66.7729, -63.6792 66.765933, -63.5977 66.788233, -63.4848 66.823067, -63.4221 66.830033, -63.39495 66.804933, -63.39495 66.764533, -63.39495 66.722733, 
+    -63.4242 66.653067, -63.53705 66.537433, -63.53705 66.512333, -63.52245 66.510967, -63.4681 66.527667, -63.38655 66.609867, -63.34475 66.706033, -63.3406 66.789633, -63.3134 66.8161, -63.24445 66.828633, 
+    -63.15245 66.864867, -63.06675 66.867667, -63.02075 66.867667, -62.9748 66.876033, -62.9434 66.889967, -62.98105 66.896933, -63.0312 66.896933, -63.04795 66.947067, -63.06465 67.0028, -63.0542 67.030667, 
+    -63.00405 67.034867, -62.89535 67.009767, -62.86815 66.973567, -62.8535 66.923433, -62.8472 66.798033, -62.88275 66.608533, -62.85765 66.5946, -62.8284 66.6113, -62.7991 66.678167, -62.7636 66.850967, 
+    -62.7322 66.888567, -62.6758 66.9053, -62.5483 66.910867, -62.5044 66.892767, -62.3999 66.796633, -62.379 66.7465, -62.36645 66.7451, -62.3539 66.7646, -62.3581 66.862133, -62.3393 66.878867, 
+    -62.30375 66.878867, -62.2682 66.855167, -62.23685 66.852367, -62.23685 66.873267, -62.26405 66.959667, -62.24525 66.987533, -62.1888 67.0154, -62.13235 67.014, -62.0508 66.9889, -62.04035 66.955467, 
+    -62.06545 66.880233, -62.06545 66.853767, -62.0508 66.853767, -61.986 66.894167, -61.90865 66.9081, -61.87315 66.9067, -61.85015 66.899733, -61.85015 66.878833, -61.8585 66.857933, -61.9275 66.8426, 
+    -61.95675 66.818933, -61.95675 66.806367, -61.93165 66.8036, -61.7958 66.8231, -61.72265 66.8259, -61.6662 66.812, -61.6411 66.796667, -61.64945 66.781333, -61.6829 66.7646, -61.6871 66.736733, 
+    -61.6808 66.7256, -61.62855 66.732567, -61.5805 66.7493, -61.54285 66.750667, -61.4676 66.720033, -61.361 66.658733, -61.32545 66.6211, -61.3317 66.589067, -61.3568 66.558433, -61.4007 66.547267, 
+    -61.4655 66.534733, -61.5282 66.534733, -61.73095 66.6072, -61.79155 66.614133, -61.91485 66.6058, -61.98805 66.5863, -62.01105 66.5626, -61.98805 66.554233, -61.9253 66.568167, -61.85635 66.572367, 
+    -61.7581 66.564, -61.6034 66.515233, -61.5595 66.491533, -61.5595 66.4581, -61.60135 66.4567, -61.81245 66.445567, -61.9504 66.4163, -61.9692 66.410733, -61.96505 66.387033, -61.93995 66.387033, 
+    -61.85425 66.400967, -61.72045 66.409333, -61.5679 66.412133, -61.53445 66.402367, -61.50935 66.367533, -61.50935 66.3327, -61.5616 66.325733, -61.6891 66.296467, -61.7999 66.260267, -61.83545 66.260267, 
+    -61.88565 66.2714, -62.0027 66.276967, -62.15735 66.2672, -62.195 66.2714, -62.19085 66.3062, -62.16995 66.363333, -62.16785 66.394, -62.2034 66.402367, -62.2849 66.4149, -62.41035 66.445533, 
+    -62.5274 66.4525, -62.6131 66.4581, -62.6403 66.453933, -62.65075 66.410733, -62.63405 66.3787, -62.56505 66.3968, -62.51905 66.3968, -62.47305 66.387067, -62.38945 66.325767, -62.3623 66.290933, 
+    -62.3581 66.261667, -62.39155 66.237967, -62.48145 66.186433, -62.5922 66.162733, -62.6612 66.162733, -62.73435 66.196167, -62.84305 66.283967, -62.88275 66.2923, -62.88275 66.283967, -62.84935 66.244933, 
+    -62.7427 66.1474, -62.67165 66.1098, -62.5734 66.113967, -62.47725 66.136267, -62.3978 66.143233, -62.32255 66.132067, -62.2494 66.113967, -62.15535 66.116767, -62.1073 66.116767, -62.08845 66.104233, 
+    -62.08845 66.079167, -62.05295 66.063833, -62.0195 66.054067, -62.0195 66.029, -61.98815 66.0095, -61.94215 65.999733, -61.915 65.977433, -61.92335 65.960733, -61.9965 65.957933, -62.05505 65.9426, 
+    -62.11775 65.9245, -62.19715 65.914733, -62.2808 65.9217, -62.3665 65.932867, -62.517 65.9649, -62.67165 65.980233, -62.7657 66.002533, -62.889 66.0931, -62.94965 66.119567, -62.97055 66.119567, 
+    -62.9831 66.105633, -62.9559 66.0917, -62.87645 66.041567, -62.8117 65.978867, -62.71345 65.944033, -62.58385 65.939833, -62.47305 65.9301, -62.3936 65.900833, -62.32675 65.852067, -62.3079 65.8061, 
+    -62.3288 65.793567, -62.38735 65.793567, -62.4835 65.814467, -62.5692 65.818667, -62.64025 65.8298, -62.7343 65.863233, -62.76985 65.866033, -62.7782 65.863267, -62.76775 65.839567, -62.7155 65.815867, 
+    -62.64235 65.800567, -62.5274 65.776867, -62.5044 65.764333, -62.4981 65.744833, -62.5065 65.7295, -62.5253 65.721133, -62.5629 65.716967, -62.68205 65.733667, -62.76775 65.742033, -62.79285 65.739233, 
+    -62.79285 65.7253, -62.7615 65.711367, -62.6779 65.694667, -62.59425 65.682133, -62.5483 65.664, -62.519 65.637533, -62.51275 65.6055, -62.51695 65.577633, -62.5504 65.572033, -62.611 65.5832, 
+    -62.68625 65.572033, -62.7385 65.572033, -62.8033 65.585967, -62.8242 65.6668, -62.83675 65.718333, -62.86185 65.718333, -62.8681 65.698833, -62.889 65.594333, -62.92035 65.567867, -62.9559 65.566467, 
+    -62.9977 65.592933, -63.03115 65.606867, -63.14195 65.612467, -63.20465 65.616633, -63.2506 65.650067, -63.3593 65.800533, -63.4659 65.8967, -63.5119 65.921767, -63.5412 65.912033, -63.5412 65.888333, 
+    -63.4994 65.842367, -63.4074 65.723933, -63.3886 65.677967, -63.4137 65.6473, -63.4764 65.640333, -63.63105 65.643133, -63.6938 65.633367, -63.70215 65.613867, -63.6457 65.602733, -63.48895 65.601333, 
+    -63.39905 65.5888, -63.34885 65.556733, -63.35305 65.5205, -63.37395 65.496833, -63.41995 65.496833, -63.47635 65.516333, -63.52445 65.533067, -63.61225 65.537233, -63.67915 65.5456, -63.6875 65.534433, 
+    -63.6645 65.509367, -63.5558 65.475933, -63.39275 65.443867, -63.35095 65.424367, -63.35095 65.410433, -63.41575 65.406267, -63.56205 65.434133, -63.6833 65.4634, -63.7293 65.4606, -63.7272 65.449467, 
+    -63.66865 65.435533, -63.54535 65.403467, -63.50355 65.3784, -63.49725 65.344967, -63.514 65.325433, -63.514 65.3143, -63.4743 65.2725, -63.4638 65.241867, -63.4701 65.216767, -63.49935 65.195867, 
+    -63.56835 65.1875, -63.5976 65.184733, -63.6018 65.161033, -63.5537 65.1513, -63.4931 65.141533, -63.47845 65.123433, -63.47845 65.101133, -63.52655 65.0621, -63.5767 65.0412, -63.6436 65.049567, 
+    -63.65615 65.0468, -63.65615 65.016133, -63.6603 64.964567, -63.69585 64.911633, -63.73555 64.890767, -63.75645 64.890767, -63.75225 64.996633, -63.7836 64.996633, -63.84005 64.996633, -63.84425 65.030067, 
+    -63.8484 65.0705, -63.84005 65.0872, -63.79615 65.101133, -63.79615 65.124833, -63.8338 65.117867, -63.8693 65.1109, -63.8902 65.115067, -63.90275 65.135967, -63.90065 65.2126, -63.92995 65.2154, 
+    -63.9634 65.205633, -63.99265 65.166633, -64.0449 65.156867, -64.12015 65.158267, -64.1285 65.142933, -64.1013 65.0844, -64.13265 65.0635, -64.1682 65.0635, -64.2811 65.091367, -64.28525 65.123433, 
+    -64.22255 65.202833, -64.22045 65.225133, -64.2581 65.226533, -64.31245 65.204233, -64.3438 65.202833, -64.37725 65.204233, -64.4086 65.219567, -64.4065 65.264133, -64.3835 65.3338, -64.34795 65.367233, 
+    -64.3438 65.3979, -64.3605 65.4202, -64.38975 65.402067, -64.46085 65.347733, -64.48175 65.304533, -64.49845 65.195867, -64.5214 65.154067, -64.56115 65.1248, -64.59875 65.1248, -64.6782 65.172167, 
+    -64.66145 65.213967, -64.66985 65.254367, -64.70745 65.262733, -64.7388 65.2502, -64.77225 65.240433, -64.79525 65.243233, -64.8517 65.262733, -64.8663 65.2906, -64.83495 65.3491, -64.7472 65.420167, 
+    -64.68445 65.445233, -64.6176 65.439667, -64.51725 65.421567, -64.4859 65.4299, -64.4316 65.478667, -64.4044 65.54, -64.41275 65.591533, -64.45455 65.594333, -64.47545 65.588767, -64.47965 65.5358, 
+    -64.5089 65.485633, -64.54025 65.468933, -64.5988 65.487033, -64.67195 65.478667, -64.7974 65.467533, -64.8789 65.446633, -64.92075 65.4146, -65.00015 65.3533, -65.04195 65.3533, -65.1172 65.407633, 
+    -65.1214 65.441067, -65.0754 65.463367, -64.9939 65.482867, -64.9019 65.549767, -64.81415 65.631967, -64.8183 65.679333, -64.84755 65.6877, -64.881 65.682133, -64.89565 65.6431, -64.9291 65.588767, 
+    -65.02735 65.526067, -65.1256 65.4954, -65.1695 65.503767, -65.19455 65.527467, -65.20085 65.553933, -65.2238 65.5581, -65.25725 65.5414, -65.2844 65.509333, -65.3053 65.512133, -65.3241 65.549733, 
+    -65.2886 65.5999, -65.2426 65.624967, -65.1757 65.627767, -65.1088 65.636133, -65.05445 65.6612, -65.0085 65.729467, -64.9646 65.772667, -65.0001 65.779633, -65.03355 65.7685, -65.0942 65.7016, 
+    -65.14435 65.677933, -65.2865 65.669567, -65.3743 65.669567, -65.4119 65.6821, -65.4161 65.709967, -65.44115 65.716933, -65.46835 65.7058, -65.50595 65.7072, -65.50805 65.7267, -65.49345 65.7476, 
+    -65.4035 65.820067, -65.29485 65.875767, -65.1966 65.906433, -65.1058 65.961, -65.0382 66.0033, -64.99545 66.0125, -64.9416 65.9996, -64.81745 65.930633, -64.70985 65.873633, -64.67675 65.869933, 
+    -64.645 65.8773, -64.65465 65.8957, -64.7278 65.9334, -64.7816 65.954533, -64.83815 65.9895, -64.8423 66.033633, -64.80915 66.083267, -64.7526 66.147633, -64.6712 66.1936, -64.5581 66.251533, 
+    -64.467 66.290167, -64.4408 66.3058, -64.4408 66.323267, -64.47115 66.3288, -64.52495 66.3205, -64.61185 66.2865, -64.72635 66.233167, -64.9126 66.170633, -65.10435 66.086967, -65.19265 66.043733, 
+    -65.2382 66.025367, -65.2906 66.024433, -65.32785 66.041, -65.3444 66.0456, -65.36235 66.0263, -65.36785 65.978467, -65.4051 65.939867, -65.46165 65.924233, -65.54995 65.9279, -65.61755 65.9279, 
+    -65.69205 65.9187, -65.76795 65.9132, -65.8645 65.912267, -65.9404 65.919633, -65.9928 65.927, -65.9956 65.943533, -65.9804 65.949967, -65.9611 65.966533, -65.9804 65.977567, -66.0094 65.9987, 
+    -66.02455 66.0116, -66.008 66.028133, -65.96385 66.037333, -65.90455 66.046533, -65.8328 66.084233, -65.76795 66.119167, -65.6686 66.170667, -65.6024 66.226767, -65.5541 66.3132, -65.51685 66.357333, 
+    -65.5141 66.382167, -65.5293 66.384, -65.56515 66.361, -65.6148 66.281, -65.70035 66.197333, -65.7859 66.1394, -65.8866 66.104467, -65.9942 66.098933, -66.07285 66.095267, -66.1239 66.0824, 
+    -66.15425 66.085167, -66.2522 66.137567, -66.30465 66.167, -66.30465 66.183567, -66.2729 66.2047, -66.2729 66.2231, -66.2853 66.225867, -66.33085 66.219433, -66.4536 66.221267, -66.4688 66.211167, 
+    -66.47845 66.160567, -66.5088 66.1569, -66.5543 66.160567, -66.6081 66.1716, -66.63985 66.186333, -66.6481 66.2038, -66.64535 66.2277, -66.6288 66.257133, -66.63435 66.2893, -66.6509 66.327, 
+    -66.644 66.3408, -66.6233 66.362867, -66.6233 66.379433, -66.63985 66.385867, -66.67295 66.361967, -66.70745 66.356433, -66.79035 66.365067, -66.8243 66.369733, -66.8519 66.373433, -66.8629 66.385367, 
+    -66.85465 66.401933, -66.82705 66.423067, -66.8229 66.4424, -66.82565 66.4525, -66.8767 66.4516, -66.9195 66.455267, -66.9388 66.464467, -66.9402 66.487433, -66.89465 66.545367, -66.90705 66.5693, 
+    -66.9733 66.5702, -67.0409 66.590433, -67.1278 66.624467, -67.14435 66.6217, -67.13885 66.613433, -67.0657 66.568367, -67.00775 66.5316, -67.00775 66.5123, -67.0119 66.501267, -67.06845 66.454367, 
+    -67.12505 66.416633, -67.1623 66.422167, -67.22715 66.458933, -67.4258 66.553667, -67.4658 66.562833, -67.4851 66.5509, -67.50445 66.5417, -67.5279 66.544467, -67.59965 66.5978, -67.62445 66.607, 
+    -67.63825 66.6033, -67.63825 66.580333, -67.63135 66.548133, -67.6424 66.531567, -67.67 66.5279, -67.7638 66.542633, -67.88245 66.594133, -67.94315 66.6217, -67.968 66.631833, -68.0011 66.627233, 
+    -68.0011 66.6208, -67.979 66.604233, -67.8714 66.544467, -67.75965 66.504, -67.6879 66.486533, -67.6341 66.481933, -67.50995 66.487433, -67.44925 66.487433, -67.4189 66.4856, -67.3927 66.475467, 
+    -67.3044 66.461667, -67.2644 66.435, -67.2078 66.378, -67.1885 66.355933, -67.1954 66.342133, -67.21335 66.3412, -67.35545 66.372467, -67.45475 66.412933, -67.4865 66.4212, -67.49755 66.413867, 
+    -67.5003 66.3927, -67.481 66.370633, -67.4175 66.3596, -67.2713 66.320067, -67.23815 66.2897, -67.2023 66.263967, -67.19815 66.253867, -67.24095 66.240067, -67.303 66.2373, -67.3913 66.240067, 
+    -67.4782 66.263067, -67.5334 66.2989, -67.58165 66.385367, -67.60375 66.3927, -67.6189 66.384433, -67.64375 66.375233, -67.66585 66.378933, -67.7638 66.437767, -67.779 66.458933, -67.80245 66.4571, 
+    -67.8052 66.4102, -67.81485 66.409267, -67.87695 66.442367, -67.9542 66.5095, -67.96245 66.503067, -67.9473 66.478233, -67.92245 66.451567, -67.9321 66.445133, -67.9873 66.474567, -68.008 66.4755, 
+    -68.01075 66.471867, -68.0066 66.461733, -67.88245 66.368867, -67.8107 66.294367, -67.7845 66.2585, -67.7845 66.227267, -67.7707 66.2061, -67.7321 66.189533, -67.55965 66.160133, -67.4589 66.138067, 
+    -67.3651 66.108633, -67.27815 66.0884, -67.19125 66.076433, -67.1485 66.0691, -67.0947 66.0415, -67.05605 66.004733, -67.0174 65.971633, -66.99395 65.9431, -66.98985 65.9238, -67.0036 65.9045, 
+    -67.04085 65.906333, -67.09605 65.967933, -67.1623 66.0176, -67.19955 66.020367, -67.2423 66.014833, -67.26715 65.991833, -67.26715 65.934833, -67.2878 65.8861, -67.31405 65.883333, -67.3692 65.894367, 
+    -67.40235 65.893467, -67.4506 65.875067, -67.4713 65.874133, -67.5996 65.8769, -67.66445 65.888833, -67.7417 65.9192, -67.77065 65.9532, -67.79825 65.9624, -67.80655 65.9486, -67.8038 65.908133, 
+    -67.80655 65.8824, -67.85205 65.875967, -67.90865 65.875967, -67.9514 65.887, -68.00245 65.9578, -68.05075 66.055267, -68.09765 66.100333, -68.1625 66.1187, -68.2287 66.136167, -68.27425 66.177567, 
+    -68.2991 66.2024, -68.31425 66.200567, -68.32255 66.1638, -68.346 66.142633, -68.3777 66.146333, -68.4343 66.1638, -68.4798 66.195067, -68.55155 66.298967, -68.57085 66.3137, -68.5957 66.310933, 
+    -68.59155 66.291633, -68.5543 66.222667, -68.52535 66.188633, -68.53635 66.176667, -68.5681 66.174833, -68.6647 66.167467, -68.79575 66.137133, -68.85645 66.127933, -68.88405 66.114133, -68.87855 66.1031, 
+    -68.79575 66.114133, -68.6826 66.127, -68.52395 66.1316, -68.4743 66.124233, -68.3667 66.092967, -68.2894 66.054333, -68.2687 66.0479, -68.2549 66.050667, -68.2342 66.081933, -68.21905 66.097567, 
+    -68.18315 66.0994, -68.12385 66.072733, -68.0797 66.021233, -68.06315 65.988133, -68.059 65.982633, -68.059 65.968833, -68.08105 65.9679, -68.1252 66.0001, -68.13625 66.0001, -68.14455 65.989067, 
+    -68.1349 65.959633, -68.14315 65.9486, -68.18315 65.951367, -68.2425 65.9808, -68.2811 65.9863, -68.29215 65.973433, -68.28525 65.945833, -68.2025 65.820767, -68.1418 65.781233, -68.0797 65.754567, 
+    -68.0259 65.752733, -67.97485 65.768367, -67.9252 65.799633, -67.90725 65.7941, -67.89485 65.762867, -67.89485 65.744467, -67.9114 65.725133, -67.96795 65.7178, -67.98725 65.705833, -67.98315 65.692033, 
+    -67.93345 65.6626, -67.91275 65.636867, -67.9238 65.6148, -67.98175 65.5872, -68.04795 65.555933, -68.05625 65.542133, -68.02175 65.5127, -67.98035 65.505333, -67.91135 65.544867, -67.81205 65.609267, 
+    -67.74995 65.638667, -67.7182 65.6552, -67.67545 65.660733, -67.63405 65.654267, -67.58025 65.628533, -67.543 65.623033, -67.4961 65.628533, -67.4809 65.643233, -67.43125 65.6423, -67.39675 65.623933, 
+    -67.3416 65.5945, -67.3416 65.5568, -67.3678 65.5292, -67.4133 65.52, -67.4437 65.512633, -67.44645 65.502533, -67.4271 65.494267, -67.40645 65.479533, -67.39815 65.445533, -67.37055 65.4345, 
+    -67.31535 65.451967, -67.23675 65.4538, -67.18155 65.4455, -67.1181 65.456533, -67.10015 65.452867, -67.0988 65.4317, -67.1126 65.405967, -67.1236 65.368267, -67.1264 65.336067, -67.1581 65.328733, 
+    -67.2064 65.3517, -67.27675 65.357233, -67.4699 65.3609, -67.47265 65.349867, -67.4561 65.336067, -67.37335 65.3131, -67.25055 65.312167, -67.20225 65.2993, -67.15675 65.269867, -67.1319 65.234933, 
+    -67.1333 65.207333, -67.14155 65.1724, -67.1305 65.162267, -67.0974 65.1595, -67.0436 65.1632, -66.9843 65.186167, -66.9622 65.179733, -66.9553 65.1641, -66.96085 65.138367, -67.01875 65.0703, 
+    -67.0643 65.026167, -67.0629 65.005933, -67.02705 65.003167, -66.96355 65.031667, -66.8808 65.040867, -66.84215 65.0335, -66.8408 65.001333, -66.8408 64.961767, -66.87665 64.940633, -66.87665 64.917633, 
+    -66.82285 64.8928, -66.7994 64.857867, -66.78145 64.824733, -66.78975 64.787033, -66.8201 64.7576, -66.81595 64.740133, -66.80355 64.735533, -66.76215 64.743833, -66.72905 64.768667, -66.7111 64.8036, 
+    -66.72765 64.8514, -66.7194 64.877167, -66.6766 64.914867, -66.65315 64.951633, -66.65315 64.9958, -66.63245 65.0243, -66.5897 65.030733, -66.5304 65.009567, -66.4821 64.983833, -66.4145 64.936, 
+    -66.3152 64.901067, -66.1938 64.8735, -66.1676 64.8579, -66.15795 64.846833, -66.1607 64.8312, -66.18 64.817433, -66.2462 64.7834, -66.35935 64.758567, -66.35795 64.7457, -66.3373 64.739267, 
+    -66.27245 64.7466, -66.1938 64.7457, -66.15105 64.7466, -66.1124 64.772367, -66.0793 64.836733, -66.04205 64.8533, -66.0241 64.846833, -66.04065 64.8165, -66.04065 64.784333, -66.0255 64.766833, 
+    -65.9841 64.766833, -65.95925 64.789833, -65.9303 64.795367, -65.88065 64.756767, -65.84065 64.6924, -65.8075 64.665733, -65.7799 64.663867, -65.77715 64.681367, -65.81995 64.713533, -65.81995 64.742033, 
+    -65.81025 64.775167, -65.81165 64.798133, -65.85995 64.835833, -65.88065 64.8625, -65.88065 64.898367, -65.8641 64.9131, -65.80615 64.9131, -65.71645 64.888267, -65.68885 64.868033, -65.68335 64.844133, 
+    -65.6999 64.8046, -65.693 64.788967, -65.66125 64.7862, -65.6185 64.807367, -65.5909 64.8101, -65.5702 64.797233, -65.56055 64.768733, -65.57985 64.714467, -65.6033 64.6639, -65.6585 64.622533, 
+    -65.7068 64.6078, -65.733 64.5848, -65.7178 64.545267, -65.6985 64.488267, -65.68335 64.481833, -65.6447 64.502067, -65.6033 64.5048, -65.54125 64.496533, -65.5026 64.502067, -65.464 64.533333, 
+    -65.4281 64.5802, -65.41015 64.5885, -65.3936 64.574733, -65.39635 64.5223, -65.3922 64.495633, -65.3715 64.485533, -65.3522 64.496567, -65.31495 64.5462, -65.2791 64.566433, -65.2391 64.571033, 
+    -65.20875 64.560933, -65.20875 64.541633, -65.21425 64.5122, -65.19495 64.505767, -65.1494 64.526, -65.11765 64.523233, -65.07905 64.514933, -65.0542 64.492867, -65.05005 64.429433, -65.05975 64.3623, 
+    -65.07075 64.342067, -65.108 64.344833, -65.1563 64.3531, -65.16735 64.345733, -65.1425 64.312633, -65.1301 64.284133, -65.1411 64.2731, -65.1908 64.263, -65.26665 64.2584, -65.4129 64.2915, 
+    -65.5067 64.311733, -65.5467 64.316333, -65.5688 64.3099, -65.5481 64.287833, -65.50945 64.261167, -65.51225 64.237267, -65.48465 64.218867, -65.45015 64.2115, -65.38805 64.217033, -65.32325 64.2106, 
+    -65.29425 64.203233, -65.28735 64.183, -65.31355 64.157267, -65.32045 64.1361, -65.31355 64.1315, -65.2901 64.1352, -65.257 64.142533, -65.2115 64.1306, -65.12455 64.080933, -65.108 64.0616, 
+    -65.1135 64.041367, -65.10385 64.0239, -65.079 64.015633, -65.0114 64.0138, -64.97555 63.998167, -64.9314 63.9669, -64.91625 63.954933, -64.8997 63.954, -64.88725 63.956767, -64.8224 64.0046, 
+    -64.78375 64.015633, -64.71205 64.021133, -64.65545 64.0101, -64.64165 63.994467, -64.65825 63.973333, -64.73275 63.9356, -64.821 63.8933, -64.85275 63.856533, -64.85135 63.819733, -64.8307 63.792167, 
+    -64.80585 63.791233, -64.7203 63.801367, -64.6403 63.794933, -64.5727 63.776533, -64.52025 63.745267, -64.4816 63.723167, -64.43195 63.6487, -64.4223 63.6156, -64.44715 63.600867, -64.48025 63.604567, 
+    -64.5768 63.679033, -64.6168 63.699267, -64.6444 63.698367, -64.6444 63.6873, -64.57265 63.609167, -64.51335 63.516267, -64.47885 63.461067, -64.4885 63.432567, -64.52025 63.4197, -64.61545 63.404967, 
+    -64.6375 63.3866, -64.63615 63.371867, -64.5837 63.3774, -64.5299 63.3774, -64.48575 63.367267, -64.45815 63.3397, -64.4692 63.315767, -64.55475 63.309333, -64.563 63.299233, -64.5423 63.2882, 
+    -64.53125 63.2643, -64.5368 63.247767, -64.55195 63.222933, -64.56025 63.199933, -64.5906 63.1843, -64.6113 63.195333, -64.6458 63.2597, -64.6968 63.3112, -64.7258 63.380167, -64.75065 63.434433, 
+    -64.8472 63.534667, -64.8803 63.6165, -64.91205 63.6551, -65.0293 63.707533, -65.09965 63.771, -65.1631 63.852833, -65.2031 63.857433, -65.2307 63.8464, -65.22795 63.816033, -65.18105 63.771, 
+    -65.1452 63.725933, -65.1038 63.695567, -65.0431 63.662467, -64.9934 63.624767, -64.97685 63.605467, -64.99205 63.582467, -65.0279 63.564067, -65.03895 63.542933, -65.01965 63.519, -64.97135 63.5273, 
+    -64.92445 63.534633, -64.91205 63.517167, -64.85685 63.450967, -64.82925 63.4059, -64.82925 63.3783, -64.8582 63.374633, -64.92305 63.432567, -64.96445 63.489567, -64.9962 63.4859, -65.03205 63.462, 
+    -65.06515 63.439, -65.0707 63.4252, -65.0293 63.3967, -64.96445 63.3737, -64.9258 63.347967, -64.90925 63.305667, -64.90235 63.2698, -64.91475 63.263333, -64.9658 63.258767, -65.0224 63.267933, 
+    -65.05135 63.257833, -65.03615 63.215533, -65.0127 63.1806, -64.9865 63.176, -64.9382 63.187933, -64.90785 63.1861, -64.8637 63.183333, -64.83475 63.164033, -64.8127 63.140133, -64.7989 63.121733, 
+    -64.81405 63.102433, -64.84715 63.096, -64.9341 63.0914, -64.94515 63.080333, -64.901 63.0684, -64.8113 63.0693, -64.8113 63.053667, -64.82235 63.015967, -64.8582 62.964467, -64.861 62.9415, 
+    -64.82235 62.952533, -64.79615 62.943333, -64.7506 62.919433, -64.7175 62.919433, -64.68025 62.9461, -64.66095 62.9314, -64.6582 62.911167, -64.69265 62.867967, -64.7244 62.829333, -64.7713 62.7999, 
+    -64.8058 62.7999, -64.8444 62.8091, -64.94235 62.901067, -65.0348 63.000367, -65.05825 63.0068, -65.07205 63.004967, -65.07205 62.976467, -65.07755 62.9553, -65.0996 62.939667, -65.11895 62.951633, 
+    -65.1479 62.990233, -65.1672 62.991167, -65.1976 62.9884, -65.17275 62.9654, -65.14655 62.946067, -65.1383 62.924, -65.1493 62.8946, -65.16725 62.864233, -65.16035 62.8394, -65.09135 62.795267, 
+    -64.94515 62.6978, -64.91895 62.6794, -64.91755 62.664667, -64.93685 62.6463, -65.01275 62.6288, -65.05275 62.615933, -65.0555 62.5902, -65.02515 62.573633, -64.9769 62.580067, -64.91065 62.601233, 
+    -64.84305 62.6141, -64.81545 62.610433, -64.80305 62.5911, -64.8251 62.569967, -64.88995 62.540533, -64.94375 62.533167, -65.0362 62.535, -65.0914 62.532267, -65.13555 62.537767, -65.2183 62.577333, 
+    -65.30385 62.6509, -65.33835 62.7134, -65.3328 62.743767, -65.27625 62.757567, -65.24865 62.7741, -65.24725 62.7879, -65.3011 62.788833, -65.32315 62.8063, -65.30795 62.821033, -65.2597 62.8339, 
+    -65.25695 62.850467, -65.2873 62.8624, -65.31485 62.8762, -65.3342 62.914833, -65.3452 62.952533, -65.37005 62.9562, -65.3935 62.934133, -65.4018 62.886333, -65.4211 62.8532, -65.4749 62.821933, 
+    -65.5163 62.8146, -65.5549 62.822867, -65.577 62.849533, -65.5784 62.9001, -65.60595 62.924, -65.63355 62.917567, -65.6515 62.9194, -65.6515 62.955267, -65.64735 63.024233, -65.6639 63.048133, 
+    -65.6915 63.048133, -65.6998 62.950667, -65.7191 62.902867, -65.74115 62.901, -65.7936 62.917567, -65.82395 62.930433, -65.8212 62.950667, -65.79635 62.977333, -65.8129 63.010467, -65.8488 63.0362, 
+    -65.88325 63.047233, -65.89985 63.0215, -65.89845 63.004033, -65.915 62.992967, -65.96465 62.9847, -66.0088 62.9847, -66.0433 63.000333, -66.03225 63.011367, -66.01295 63.032533, -66.01295 63.046333, 
+    -66.04195 63.0546, -66.0902 63.065633, -66.16195 63.136467, -66.1978 63.1567, -66.22265 63.1576, -66.2254 63.144733, -66.19645 63.1153, -66.173 63.0914, -66.173 63.073, -66.1702 63.0537, 
+    -66.1247 63.0215, -66.0378 62.952533, -66.04745 62.9314, -66.104 62.891833, -66.15505 62.886333, -66.1978 62.915767, -66.24335 62.9645, -66.30405 62.9783, -66.35785 62.998533, -66.39925 63.0353, 
+    -66.4434 63.056467, -66.50545 63.084967, -66.54135 63.1052, -66.54135 63.121733, -66.5165 63.1613, -66.5317 63.1907, -66.5703 63.234867, -66.61305 63.280833, -66.63515 63.2836, -66.63515 63.2698, 
+    -66.61995 63.229333, -66.61305 63.1861, -66.60065 63.153933, -66.5703 63.1245, -66.55925 63.1015, -66.57445 63.073, -66.5965 63.0684, -66.631 63.073933, -66.6517 63.0675, -66.6365 63.038067, 
+    -66.62685 63.0114, -66.6324 62.9985, -66.6517 62.995767, -66.69035 63.017833, -66.72205 63.0638, -66.72485 63.116233, -66.7331 63.176, -66.7469 63.238533, -66.7607 63.267933, -66.78275 63.273467, 
+    -66.7938 63.267033, -66.7938 63.233, -66.77585 63.170467, -66.77585 63.140133, -66.78555 63.1245, -66.8214 63.1116, -66.8807 63.130933, -66.97315 63.1677, -67.0035 63.187933, -66.98695 63.21, 
+    -66.9359 63.2201, -66.9152 63.255967, -66.9221 63.301033, -66.9552 63.355267, -66.98145 63.420567, -66.99525 63.425167, -67.0063 63.418733, -66.99385 63.3562, -66.98695 63.288167, -66.99525 63.267, 
+    -67.01595 63.267, -67.0808 63.278967, -67.12355 63.288167, -67.1456 63.315767, -67.1539 63.344267, -67.18285 63.370933, -67.2808 63.4307, -67.32495 63.4813, -67.35255 63.484967, -67.3691 63.475767, 
+    -67.40495 63.4675, -67.43805 63.473033, -67.48635 63.535533, -67.50155 63.549333, -67.54155 63.548433, -67.5595 63.548467, -67.57605 63.568667, -67.61605 63.632133, -67.6519 63.6726, -67.6878 63.691, 
+    -67.73605 63.698333, -67.77195 63.711233, -67.80365 63.747067, -67.8326 63.7728, -67.86985 63.779233, -67.88365 63.779233, -67.9002 63.7728, -67.88645 63.743367, -67.81885 63.6367, -67.74985 63.535533, 
+    -67.6864 63.473933, -67.6395 63.418733, -67.6381 63.400333, -67.66985 63.373667, -67.71535 63.3608, -67.7554 63.363567, -67.823 63.392067, -67.9485 63.518067, -68.04095 63.5622, -68.14025 63.6192, 
+    -68.20095 63.6569, -68.22715 63.667967, -68.26715 63.659667, -68.2906 63.644967, -68.32375 63.647733, -68.34165 63.6652, -68.36925 63.729567, -68.4065 63.771867, -68.45755 63.800367, -68.4755 63.7921, 
+    -68.4962 63.765433, -68.5155 63.759, -68.5638 63.7737, -68.6148 63.7958, -68.6507 63.8004, -68.65345 63.785667, -68.6824 63.760833, -68.72105 63.760833, -68.8121 63.7673, -68.9004 63.769133, 
+    -68.91695 63.7535, -68.91145 63.728667, -68.888 63.702, -68.8204 63.666133, -68.7638 63.610967, -68.6824 63.5567, -68.561 63.4951, -68.5141 63.486833, -68.4879 63.4749, -68.452 63.443633, 
+    -68.39685 63.380167, -68.3237 63.325, -68.25475 63.245, -68.2506 63.2174, -68.22025 63.195333, -68.18855 63.1898, -68.12505 63.1944, -68.07265 63.1935, -68.03125 63.177867, -67.97195 63.158533, 
+    -67.9416 63.144733, -67.93885 63.1245, -67.97195 63.0831, -67.9747 63.056433, -67.95955 63.048167, -67.9347 63.060133, -67.9016 63.0877, -67.8657 63.1061, -67.84365 63.112533, -67.79675 63.112533, 
+    -67.67945 63.100567, -67.6229 63.098733, -67.61045 63.0923, -67.61875 63.084967, -67.67255 63.062867, -67.7167 63.0316, -67.72775 63.004033, -67.72775 62.976433, -67.72775 62.958967, -67.7029 62.947933, 
+    -67.6822 62.9562, -67.6615 62.9976, -67.6229 63.0316, -67.5898 63.055533, -67.5346 63.069333, -67.50975 63.070233, -67.48495 63.066567, -67.47115 63.05, -67.4932 63.020567, -67.55665 62.985633, 
+    -67.57875 62.9507, -67.57875 62.920333, -67.56495 62.920333, -67.5194 62.9461, -67.4587 62.967233, -67.3911 62.969067, -67.3359 62.959867, -67.289 62.9295, -67.27795 62.908367, -67.2835 62.8964, 
+    -67.34005 62.8725, -67.35245 62.855033, -67.34145 62.8357, -67.3249 62.838467, -67.2752 62.8495, -67.23935 62.851333, -67.20485 62.851333, -67.16485 62.837533, -67.13725 62.8164, -67.1152 62.787867, 
+    -67.13035 62.752933, -67.11655 62.738233, -67.08345 62.752933, -67.0476 62.763967, -67.01445 62.762133, -66.9841 62.743733, -66.9841 62.724433, -66.96065 62.726267, -66.9317 62.733633, -66.9234 62.724433, 
+    -66.93995 62.701433, -66.97585 62.6674, -66.9717 62.651767, -66.94275 62.649033, -66.88755 62.665567, -66.7951 62.683967, -66.7137 62.6904, -66.6613 62.6711, -66.6034 62.6463, -66.56475 62.626067, 
+    -66.54955 62.588367, -66.54545 62.564433, -66.50265 62.554333, -66.47645 62.5387, -66.4544 62.5194, -66.46405 62.4918, -66.4723 62.4725, -66.45715 62.460533, -66.40885 62.455933, -66.37575 62.448567, 
+    -66.3592 62.420067, -66.35505 62.4017, -66.38265 62.3833, -66.4185 62.3649, -66.4185 62.344667, -66.38955 62.3079, -66.3302 62.267433, -66.30265 62.264667, -66.2971 62.276633, -66.29435 62.3088, 
+    -66.3192 62.335467, -66.32195 62.352933, -66.28745 62.361233, -66.23915 62.349267, -66.19915 62.3465, -66.1881 62.3419, -66.1771 62.326267, -66.1771 62.306967, -66.1757 62.279367, -66.1978 62.264667, 
+    -66.1978 62.2527, -66.1895 62.2472, -66.155 62.2426, -66.05705 62.245367, -65.97565 62.259167, -65.93015 62.257333, -65.886 62.2362, -65.857 62.215033, -65.857 62.1994, -65.8846 62.183767, 
+    -65.96185 62.183767, -65.9936 62.1718, -65.9936 62.154333, -65.9729 62.144233, -65.9039 62.146067, -65.84875 62.1387, -65.8115 62.1286, -65.7963 62.099167, -65.8046 62.086267, -65.84325 62.090867, 
+    -65.886 62.107433, -65.9343 62.1065, -65.97015 62.089967, -66.0019 62.089033, -66.03775 62.101, -66.09295 62.133167, -66.115 62.135033, -66.144 62.131333, -66.1426 62.117567, -66.08055 62.0642, 
+    -66.0571 62.0348, -66.06535 62.012733, -66.0681 61.994333, -66.0474 61.9833, -65.96465 61.942833, -65.8998 61.902367, -65.86255 61.8757, -65.84185 61.849033, -65.85015 61.8325, -65.89565 61.8472, 
+    -65.9467 61.854567, -66.0019 61.845367, -66.0888 61.819633, -66.16055 61.815033, -66.2102 61.819633, -66.3206 61.8546, -66.37165 61.870233, -66.44475 61.876667, -66.48615 61.8739, -66.5165 61.8748, 
+    -66.55375 61.894133, -66.6103 61.9594, -66.66275 61.9916, -66.72895 62.0063, -66.9207 62.042167, -67.0104 62.046767, -67.09455 62.054133, -67.12215 62.0615, -67.20215 62.114833, -67.2215 62.1176, 
+    -67.2546 62.1139, -67.27665 62.102867, -67.30565 62.1038, -67.34705 62.1507, -67.3691 62.158967, -67.39945 62.147033, -67.42845 62.142433, -67.4643 62.153467, -67.50985 62.1645, -67.54985 62.159933, 
+    -67.62435 62.1544, -67.6685 62.1544, -67.71815 62.159933, -67.78165 62.197633, -67.8589 62.2087, -67.91135 62.197667, -67.9486 62.164533, -67.9693 62.155333, -68.0079 62.1535, -68.07135 62.178333, 
+    -68.16515 62.222467, -68.2107 62.2298, -68.3376 62.220633, -68.41625 62.2271, -68.4783 62.219733, -68.5211 62.220667, -68.54455 62.225233, -68.5749 62.2372, -68.58595 62.2703, -68.61215 62.322733, 
+    -68.60115 62.354, -68.57355 62.395367, -68.58045 62.418367, -68.59145 62.426633, -68.6177 62.411, -68.63835 62.380667, -68.66045 62.370567, -68.67425 62.370567, -68.6991 62.3816, -68.73355 62.383433, 
+    -68.7722 62.379733, -68.7984 62.3825, -68.84395 62.397233, -68.8688 62.392667, -68.91155 62.359533, -68.94465 62.341167, -68.97365 62.341167, -69.01915 62.364133, -69.1309 62.411033, -69.24125 62.452433, 
+    -69.2578 62.4699, -69.24405 62.5067, -69.22195 62.581167, -69.2399 62.590367, -69.2523 62.5876, -69.2868 62.527833, -69.3144 62.4929, -69.35165 62.486467, -69.36405 62.504833, -69.37645 62.579333, 
+    -69.4082 62.5977, -69.43855 62.600467, -69.4482 62.590367, -69.433 62.5085, -69.43575 62.486433, -69.4468 62.486433, -69.4675 62.4947, -69.49095 62.542533, -69.5158 62.5692, -69.57095 62.628967, 
+    -69.57095 62.657467, -69.5503 62.679567, -69.50335 62.684133, -69.47025 62.689667, -69.4661 62.7053, -69.502 62.712667, -69.5337 62.718167, -69.5337 62.736567, -69.48405 62.745767, -69.44955 62.754967, 
+    -69.4275 62.774267, -69.4468 62.782533, -69.5213 62.790833, -69.58065 62.806467, -69.611 62.807367, -69.6303 62.7669, -69.64685 62.7522, -69.68 62.788067, -69.7531 62.872667, -69.79035 62.8791, 
+    -69.79865 62.8653, -69.76965 62.767833, -69.7586 62.727367, -69.79035 62.72, -69.81795 62.7246, -69.84415 62.801867, -69.9007 62.903, -69.9228 62.906667, -69.93795 62.882767, -69.92555 62.824833, 
+    -69.92555 62.796333, -69.95865 62.769667, -70.0042 62.7669, -70.05245 62.760467, -70.08145 62.746667, -70.12835 62.746667, -70.178 62.7724, -70.3546 62.8147, -70.42085 62.8239, -70.49535 62.8515, 
+    -70.59605 62.8708, -70.70505 62.871733, -70.7768 62.867133, -70.81265 62.874467, -70.8085 62.8846, -70.7768 62.8984, -70.7616 62.9186, -70.77265 62.9324, -70.8251 62.939767, -70.8706 62.935167, 
+    -70.91335 62.937, -70.9106 62.943433, -70.8706 62.9701, -70.843 62.990333, -70.8513 63.017, -70.86785 63.024367, -70.91475 63.024367, -70.97545 62.996767, -71.05135 62.9646, -71.07615 62.9646, 
+    -71.0886 62.990333, -71.07615 63.0124, -71.0141 63.0391, -70.9368 63.0768, -70.883 63.1062, -70.883 63.132867, -70.90645 63.182533, -70.9368 63.186233, -70.9796 63.164133, -71.0196 63.122767, 
+    -71.05135 63.089667, -71.09825 63.0731, -71.21 63.051033, -71.26105 63.051033, -71.30245 63.054733, -71.35485 63.093367, -71.42385 63.157733, -71.46935 63.167833, -71.53145 63.157733, -71.5742 63.140233, 
+    -71.6156 63.154967, -71.6984 63.2092, -71.7163 63.229433, -71.7094 63.243233, -71.67495 63.254267, -71.67355 63.269, -71.71355 63.275433, -71.76735 63.286467, -71.83495 63.3122, -71.83635 63.318633, 
+    -71.76735 63.323233, -71.7163 63.334267, -71.7356 63.3545, -71.78665 63.36, -71.8777 63.367367, -71.93565 63.3784, -72.0005 63.3922, -72.035 63.412433, -72.035 63.4345, -72.0088 63.445533, 
+    -71.93565 63.4391, -71.80735 63.428067, -71.5673 63.382067, -71.5149 63.376533, -71.4997 63.387567, -71.4997 63.419767, -71.46795 63.4354, -71.4045 63.451933, -71.38105 63.470333, -71.3921 63.486867, 
+    -71.4321 63.494233, -71.44315 63.5071, -71.439 63.531033, -71.40725 63.532867, -71.3576 63.518133, -71.29275 63.504367, -71.2472 63.510833, -71.1893 63.5522, -71.16445 63.583467, -71.16995 63.592667, 
+    -71.21685 63.586233, -71.28725 63.563233, -71.3507 63.553133, -71.46935 63.557733, -71.5176 63.566, -71.52865 63.590833, -71.50795 63.6598, -71.5121 63.7021, -71.52865 63.717733, -71.5673 63.724167, 
+    -71.58385 63.714033, -71.58385 63.659767, -71.5921 63.6276, -71.61005 63.6276, -71.62385 63.653333, -71.668 63.703, -71.7273 63.7591, -71.7839 63.784833, -71.82255 63.827167, -71.8446 63.8483, 
+    -71.8639 63.847367, -71.8667 63.818867, -71.9067 63.6929, -71.92875 63.6561, -71.96325 63.6506, -72.006 63.6598, -72.05845 63.720467, -72.10675 63.771933, -72.1426 63.775633, -72.1426 63.749867, 
+    -72.1426 63.6671, -72.1509 63.649633, -72.17295 63.645967, -72.1978 63.655167, -72.21985 63.6855, -72.2571 63.696533, -72.27365 63.714, -72.264 63.7269, -72.24055 63.7609, -72.2433 63.804133, 
+    -72.27645 63.8915, -72.3123 63.959533, -72.36335 63.9963, -72.39095 63.999967, -72.4006 63.9871, -72.40885 63.9393, -72.3923 63.885933, -72.39095 63.852833, -72.4075 63.835367, -72.4075 63.805933, 
+    -72.40335 63.781133, -72.41855 63.759967, -72.4489 63.755367, -72.5027 63.759967, -72.55095 63.768233, -72.55375 63.792167, -72.55375 63.801367, -72.53305 63.824367, -72.55515 63.851967, -72.5703 63.878633, 
+    -72.56065 63.925533, -72.54825 63.972433, -72.56065 63.996333, -72.59375 64.0138, -72.6117 64.011033, -72.6324 63.999067, -72.6572 63.9917, -72.6793 64.007333, -72.7262 64.017467, -72.79795 64.032167, 
+    -72.8407 64.0377, -72.8683 64.048767, -72.89175 64.0892, -72.89035 64.1361, -72.9069 64.150833, -72.95385 64.152667, -72.9814 64.156333, -73.0159 64.1784, -73.0642 64.2253, -73.0973 64.2483, 
+    -73.1442 64.269467, -73.1566 64.287867, -73.12765 64.3375, -73.1235 64.371533, -73.13315 64.375233, -73.17595 64.352233, -73.2339 64.309, -73.2449 64.278667, -73.24905 64.2281, -73.2656 64.2198, 
+    -73.2932 64.2198, -73.33595 64.2244, -73.37185 64.245567, -73.40635 64.2612, -73.4105 64.275933, -73.3815 64.3311, -73.37735 64.3633, -73.3884 64.378933, -73.45325 64.389033, -73.4753 64.399167, 
+    -73.4781 64.428567, -73.4684 64.459833, -73.42285 64.475467, -73.3277 64.497567, -73.24215 64.512267, -73.1911 64.533433, -73.1911 64.541733, -73.22285 64.549067, -73.2504 64.570233, -73.29595 64.63, 
+    -73.3263 64.6346, -73.3263 64.6162, -73.3346 64.5546, -73.36215 64.538033, -73.43805 64.528867, -73.49875 64.5169, -73.55395 64.485633, -73.57325 64.4461, -73.57185 64.377133, -73.59395 64.321933, 
+    -73.6243 64.304467, -73.64225 64.305367, -73.66985 64.323767, -73.67535 64.3679, -73.65605 64.406533, -73.64915 64.454333, -73.6519 64.515967, -73.63395 64.5408, -73.59395 64.5564, -73.5429 64.585833, 
+    -73.4891 64.575733, -73.4546 64.5831, -73.47255 64.607, -73.536 64.618033, -73.64225 64.642867, -73.6905 64.656667, -73.71675 64.648367, -73.70295 64.6079, -73.7112 64.580333, -73.7402 64.557333, 
+    -73.78435 64.5408, -73.8395 64.538033, -73.87815 64.552733, -73.89745 64.548133, -73.89055 64.525133, -73.8533 64.4902, -73.81745 64.463533, -73.75535 64.451567, -73.72915 64.437767, -73.7209 64.408333, 
+    -73.7319 64.3927, -73.7719 64.389933, -73.81055 64.3973, -73.9085 64.470867, -73.93745 64.473633, -73.96505 64.4718, -73.983 64.4442, -73.98575 64.3789, -73.9982 64.348567, -74.03265 64.320067, 
+    -74.0754 64.315467, -74.11545 64.325567, -74.1458 64.357767, -74.14855 64.375233, -74.1251 64.404667, -74.1044 64.447867, -74.1237 64.4856, -74.1568 64.549967, -74.1513 64.5757, -74.11545 64.572033, 
+    -74.05885 64.568367, -74.05335 64.577567, -74.0699 64.596867, -74.11545 64.629033, -74.11545 64.6557, -74.0975 64.6925, -74.05335 64.699867, -74.00645 64.694333, -73.94985 64.670433, -73.88915 64.648367, 
+    -73.86295 64.644667, -73.85605 64.6594, -73.90295 64.7164, -73.93195 64.738467, -73.96645 64.7394, -74.03265 64.738467, -74.08645 64.738467, -74.1458 64.760533, -74.20925 64.808367, -74.23545 64.807433, 
+    -74.24095 64.788133, -74.23405 64.755967, -74.23405 64.728367, -74.24235 64.7026, -74.28235 64.667667, -74.29615 64.621667, -74.2865 64.582133, -74.2796 64.560067, -74.29065 64.554533, -74.33475 64.582133, 
+    -74.3789 64.6842, -74.40515 64.7118, -74.44515 64.698, -74.4617 64.657533, -74.47275 64.5803, -74.48375 64.549933, -74.5031 64.554533, -74.5707 64.6097, -74.6231 64.6465, -74.64105 64.686033, 
+    -74.64935 64.733867, -74.6176 64.799167, -74.5914 64.858933, -74.6066 64.8865, -74.63005 64.888333, -74.6783 64.878233, -74.72935 64.8672, -74.7611 64.858933, -74.76935 64.817533, -74.7528 64.7688, 
+    -74.7749 64.753167, -74.82595 64.755, -74.87285 64.770633, -74.9763 64.8056, -75.04945 64.8948, -75.09635 64.943533, -75.106 64.940767, -75.1046 64.9003, -75.06325 64.833167, -75.00945 64.769733, 
+    -74.8977 64.7164, -74.768 64.6704, -74.68385 64.626267, -74.6121 64.5803, -74.59555 64.548133, -74.59555 64.5233, -74.6121 64.503067, -74.6314 64.501233, -74.6673 64.5279, -74.69625 64.535267, 
+    -74.7073 64.520533, -74.70455 64.480067, -74.67005 64.446067, -74.64795 64.4249, -74.65625 64.4065, -74.69075 64.393633, -74.73215 64.3863, -74.7804 64.369733, -74.8149 64.355933, -74.85215 64.351333, 
+    -74.8908 64.357767, -74.9639 64.398233, -75.0922 64.4488, -75.14325 64.467167, -75.17085 64.4635, -75.1667 64.435, -75.175 64.4212, -75.21085 64.4267, -75.3819 64.469, -75.49505 64.494733, 
+    -75.52675 64.503933, -75.60265 64.5545, -75.6261 64.560933, -75.64955 64.5453, -75.68955 64.535167, -75.72545 64.535167, -75.76545 64.548967, -75.84685 64.6078, -75.86615 64.610567, -75.88545 64.605067, 
+    -75.8758 64.581133, -75.753 64.472633, -75.7268 64.439533, -75.7268 64.4248, -75.75025 64.4239, -75.80545 64.4386, -75.83855 64.436767, -75.8358 64.416533, -75.8082 64.3954, -75.79025 64.378833, 
+    -75.7944 64.360467, -75.80955 64.350333, -75.84265 64.344833, -75.88545 64.344833, -75.91995 64.354933, -75.95855 64.398167, -75.97925 64.4, -76.022 64.3853, -76.0565 64.3761, -76.09925 64.383467, 
+    -76.15585 64.389, -76.1931 64.3752, -76.31725 64.325533, -76.33245 64.311733, -76.3214 64.303433, -76.2386 64.276767, -76.21655 64.251033, -76.21655 64.237233, -76.24 64.2308, -76.3131 64.215167, 
+    -76.44695 64.210567, -76.58075 64.205967, -76.6042 64.207833, -76.6911 64.2437, -76.727 64.241833, -76.73525 64.212433, -76.73525 64.167367, -76.7518 64.1554, -76.77115 64.157233, -76.87875 64.209667, 
+    -76.9229 64.217, -76.9836 64.205067, -77.02775 64.2069, -77.09675 64.233567, -77.15465 64.2501, -77.1919 64.2547, -77.254 64.236333, -77.3188 64.201367, -77.34365 64.200467, -77.3671 64.217933, 
+    -77.4071 64.246433, -77.42505 64.293333, -77.45125 64.3145, -77.5023 64.3246, -77.5961 64.340233, -77.63335 64.343, -77.6637 64.3421, -77.6623 64.328333, -77.63885 64.296133, -77.64715 64.284167, 
+    -77.672 64.284167, -77.7658 64.307167, -77.82235 64.339367, -77.8527 64.379833, -77.87755 64.390867, -77.89685 64.389933, -77.9479 64.390867, -77.9962 64.395433, -78.02655 64.424867, -78.20725 64.625333, 
+    -78.21 64.668533, -78.20585 64.6998, -78.16035 64.738433, -78.1286 64.787167, -78.13135 64.828533, -78.13965 64.870833, -78.1093 64.917733, -78.04585 64.963733, -77.8844 65.035467, -77.73955 65.1136, 
+    -77.6747 65.1182, -77.57675 65.124633, -77.46085 65.1311, -77.42635 65.139367, -77.42915 65.148567, -77.4567 65.175233, -77.5381 65.237767, -77.57535 65.284667, -77.56845 65.321433, -77.5381 65.358233, 
+    -77.5229 65.368367, -77.46635 65.3693, -77.42495 65.353667, -77.4015 65.353667, -77.4015 65.3794, -77.46775 65.4447, -77.4498 65.455733, -77.4112 65.452967, -77.327 65.433667, -77.2484 65.425367, 
+    -77.19875 65.4309, -77.15735 65.427233, -77.10355 65.408833, -77.0594 65.389533, -77.02075 65.384933, -76.9697 65.387667, -76.9283 65.403267, -76.8828 65.403267, -76.84415 65.391333, -76.8 65.3665, 
+    -76.7669 65.3527, -76.6717 65.340767, -76.54755 65.338933, -76.4689 65.3224, -76.36265 65.2893, -76.273 65.276433, -76.164 65.275533, -76.1171 65.27, -75.97775 65.235967, -75.95295 65.235033, 
+    -75.94325 65.255267, -75.9805 65.274567, -75.99295 65.305833, -75.9419 65.3178, -75.86185 65.333433, -75.76115 65.3445, -75.71975 65.343567, -75.6742 65.3224, -75.63145 65.290233, -75.5749 65.253433, 
+    -75.5059 65.248867, -75.3804 65.243333, -75.2852 65.235967, -75.24935 65.233233, -75.2507 65.2516, -75.25345 65.293, -75.23965 65.342667, -75.2052 65.374833, -75.1583 65.3969, -75.08515 65.3969, 
+    -74.9941 65.398767, -74.8851 65.391433, -74.8327 65.4043, -74.79545 65.452133, -74.7651 65.463167, -74.74165 65.463167, -74.72785 65.439267, -74.72645 65.340867, -74.7058 65.326167, -74.66715 65.339967, 
+    -74.6451 65.357433, -74.61195 65.359267, -74.57885 65.344567, -74.554 65.344567, -74.5154 65.352833, -74.5016 65.386867, -74.4809 65.431933, -74.4478 65.455833, -74.3857 65.4687, -74.34295 65.4871, 
+    -74.3043 65.5211, -74.2629 65.5303, -74.2243 65.5349, -74.17465 65.5248, -74.1305 65.4972, -74.10015 65.476067, -74.0739 65.474233, -74.0408 65.479733, -74.0408 65.513767, -74.0091 65.5193, 
+    -73.907 65.522033, -73.86835 65.512867, -73.81735 65.4871, -73.8063 65.436533, -73.7718 65.410767, -73.7511 65.410767, -73.7318 65.4209, -73.70835 65.450333, -73.68215 65.493533, -73.67245 65.565267, 
+    -73.6835 65.653567, -73.72215 65.6931, -73.78695 65.7317, -73.9222 65.781367, -74.22435 65.8991, -74.3499 65.957067, -74.4313 66.018667, -74.463 66.071067, -74.4589 66.113367, -74.4327 66.140067, 
+    -74.37335 66.177767, -74.27405 66.209933, -74.1292 66.249467, -73.94295 66.309233, -73.8119 66.3699, -73.6367 66.4674, -73.4946 66.587867, -73.38425 66.658667, -73.31665 66.6789, -73.25595 66.689, 
+    -73.1621 66.677033, -73.04345 66.664167, -72.8379 66.606233, -72.73855 66.584167, -72.61855 66.5713, -72.4944 66.5667, -72.3799 66.5713, -72.17155 66.578667, -72.12465 66.570367, -72.04875 66.551067, 
+    -71.86665 66.5483, -71.79215 66.5382, -71.67215 66.5106, -71.53695 66.507867, -71.4335 66.4867, -71.31895 66.481167, -71.2776 66.472, -71.24175 66.442567, -71.19345 66.357967, -71.15205 66.3221, 
+    -71.10515 66.296333, -71.09275 66.2752, -71.08995 66.2476, -71.1203 66.213567, -71.12305 66.175867, -71.1479 66.152867, -71.19065 66.1216, -71.19065 66.087567, -71.17825 66.0646, -71.1134 66.058133, 
+    -71.1134 66.0471, -71.1272 66.031467, -71.2141 65.997433, -71.2969 65.9542, -71.3438 65.9165, -71.33965 65.889833, -71.3107 65.876967, -71.2748 65.872367, -71.2155 65.882467, -71.1217 65.937667, 
+    -71.04305 65.991, -70.9575 66.0342, -70.79885 66.092133, -70.7809 66.089367, -70.7492 66.0719, -70.71885 66.074633, -70.6678 66.108667, -70.6278 66.160167, -70.63055 66.188667, -70.6112 66.1988, 
+    -70.5712 66.183167, -70.48705 66.1758, -70.44705 66.160167, -70.37945 66.104967, -70.33665 66.097633, -70.2953 66.104067, -70.24425 66.133467, -70.18215 66.147233, -70.15045 66.148167, -70.0704 66.129767, 
+    -70.01385 66.119667, -69.9628 66.119667, -69.9214 66.1261, -69.8869 66.125167, -69.83175 66.1224, -69.76275 66.1224, -69.7448 66.128833, -69.691 66.1647, -69.67305 66.165633, -69.65515 66.141733, 
+    -69.63445 66.129767, -69.6041 66.1261, -69.5751 66.129767, -69.50475 66.1785, -69.36955 66.260367, -69.35575 66.283367, -69.37785 66.287967, -69.43715 66.2806, -69.473 66.281533, -69.4758 66.297167, 
+    -69.46475 66.316467, -69.41785 66.3404, -69.36405 66.363367, -69.3268 66.370733, -69.28125 66.356933, -69.24125 66.346833, -69.22195 66.347733, -69.2302 66.367067, -69.26745 66.394633, -69.31575 66.408433, 
+    -69.3999 66.405667, -69.50475 66.381767, -69.56545 66.367067, -69.59165 66.3735, -69.59165 66.393733, -69.5544 66.408433, -69.46475 66.4296, -69.35435 66.464533, -69.3185 66.490267, -69.3378 66.522433, 
+    -69.36125 66.5344, -69.40955 66.524267, -69.4606 66.514167, -69.48545 66.517833, -69.51715 66.542667, -69.53925 66.5491, -69.59305 66.5491, -69.66205 66.527033, -69.75585 66.493033, -69.78895 66.488433, 
+    -69.81515 66.4921, -69.81515 66.502233, -69.78205 66.535333, -69.7724 66.556467, -69.81515 66.5721, -69.87865 66.594167, -69.95175 66.619933, -69.9628 66.640167, -69.9628 66.676033, -69.99455 66.6843, 
+    -70.07315 66.6705, -70.13525 66.657633, -70.17525 66.657667, -70.207 66.670533, -70.3132 66.704533, -70.32975 66.7027, -70.35325 66.687067, -70.38495 66.6788, -70.4277 66.667733, -70.4884 66.690733, 
+    -70.52565 66.7165, -70.51185 66.739467, -70.51185 66.753267, -70.5519 66.762467, -70.59465 66.777167, -70.62775 66.802933, -70.6664 66.847067, -70.6995 66.856267, -70.73675 66.847067, -70.76435 66.843367, 
+    -70.79605 66.843367, -70.82365 66.865433, -70.8554 66.8958, -70.91195 66.930733, -70.9561 66.9629, -71.00715 66.9776, -71.1368 66.9822, -71.20995 66.9822, -71.22925 66.970233, -71.2486 66.9123, 
+    -71.2486 66.887467, -71.23065 66.8792, -71.1713 66.859867, -71.14785 66.844233, -71.15065 66.8286, -71.1672 66.7909, -71.20305 66.750433, -71.301 66.699867, -71.33135 66.675967, -71.33685 66.636433, 
+    -71.3603 66.586767, -71.37965 66.557333, -71.4155 66.5408, -71.4486 66.538933, -71.47205 66.5472, -71.5148 66.561, -71.5769 66.562833, -71.6376 66.569267, -71.7328 66.5858, -71.84595 66.604167, 
+    -71.9632 66.6152, -72.0239 66.6198, -72.2598 66.633567, -72.3219 66.641867, -72.35775 66.6446, -72.42815 66.6308, -72.5247 66.618867, -72.58955 66.617933, -72.69025 66.633533, -72.8696 66.6777, 
+    -72.9772 66.710833, -72.9979 66.7522, -73.00065 66.810133, -72.98685 66.8322, -72.94825 66.842333, -72.91235 66.8607, -72.8751 66.922333, -72.83925 66.957267, -72.79785 66.971067, -72.7192 66.9959, 
+    -72.65435 67.0391, -72.6061 67.061167, -72.5592 67.065767, -72.4709 67.051067, -72.40055 67.051067, -72.3495 67.058433, -72.2874 67.085133, -72.23085 67.130167, -72.2267 67.176167, -72.23635 67.223067, 
+    -72.3233 67.275467, -72.3647 67.300267, -72.3992 67.359133, -72.44335 67.406967, -72.43645 67.440967, -72.3923 67.4658, -72.33295 67.482367, -72.27915 67.4888, -72.1743 67.474067, -72.0529 67.458433, 
+    -71.98945 67.453833, -71.8791 67.4557, -71.75905 67.463033, -71.72045 67.452, -71.67215 67.417033, -71.63355 67.412433, -71.51765 67.420733, -71.4735 67.418867, -71.45145 67.3876, -71.41695 67.3407, 
+    -71.3783 67.334233, -71.36725 67.36, -71.37005 67.422533, -71.40865 67.4685, -71.44315 67.4639, -71.49145 67.4501, -71.5618 67.452867, -71.6142 67.4639, -71.6639 67.492433, -71.66115 67.497933, 
+    -71.6087 67.508967, -71.548 67.499767, -71.49145 67.498867, -71.4583 67.5062, -71.42935 67.534733, -71.42935 67.5945, -71.46385 67.602767, -71.50525 67.592667, -71.479 67.558633, -71.479 67.5292, 
+    -71.52455 67.523667, -71.5894 67.531033, -71.68735 67.5191, -71.7453 67.497933, -71.7591 67.493333, -71.78395 67.5016, -71.75635 67.5301, -71.75495 67.593567, -71.7867 67.599067, -71.86945 67.6138, 
+    -71.94395 67.641367, -71.9688 67.668967, -71.9743 67.718633, -72.00605 67.737933, -72.0378 67.729667, -72.0433 67.703933, -72.04605 67.668967, -72.03915 67.630367, -71.99365 67.611967, -71.915 67.5853, 
+    -71.83635 67.5614, -71.8212 67.553133, -71.8267 67.535667, -71.8474 67.521867, -71.8874 67.5044, -71.9495 67.491533, -72.06125 67.488767, -72.18815 67.517267, -72.2516 67.531967, -72.2985 67.534733, 
+    -72.36335 67.521833, -72.4337 67.493333, -72.45025 67.497, -72.48335 67.523667, -72.53165 67.579767, -72.5882 67.602733, -72.60065 67.622967, -72.6089 67.679067, -72.62135 67.735167, -72.6517 67.757267, 
+    -72.74825 67.8152, -72.77585 67.817933, -72.80485 67.798633, -72.85035 67.7784, -72.8821 67.781167, -72.9097 67.798667, -72.9152 67.840033, -72.91385 67.864867, -72.8683 67.870367, -72.83105 67.860267, 
+    -72.8007 67.851067, -72.78555 67.853833, -72.79105 67.886933, -72.8145 67.909, -72.88625 67.9467, -72.9235 67.989933, -72.9345 68.003733, -72.9069 68.015667, -72.8062 68.056133, -72.7648 68.083733, 
+    -72.78135 68.086467, -72.82965 68.076367, -72.9014 68.0552, -72.9607 68.046033, -72.99935 68.0598, -73.03385 68.092, -73.0283 68.211533, -73.0283 68.224433, -73.0407 68.237333, -73.10695 68.2364, 
+    -73.17455 68.242833, -73.24215 68.248367, -73.30835 68.246533, -73.41045 68.232733, -73.4615 68.237333, -73.4725 68.253867, -73.45045 68.275933, -73.3925 68.3109, -73.3401 68.361467, -73.3401 68.3964, 
+    -73.34285 68.412033, -73.3718 68.407433, -73.4215 68.351333, -73.5084 68.298933, -73.59115 68.258467, -73.61875 68.249267, -73.656 68.248333, -73.7691 68.298, -73.8395 68.339367, -73.834 68.359633, 
+    -73.79535 68.375267, -73.65605 68.411133, -73.53465 68.447, -73.50705 68.464467, -73.5443 68.468133, -73.61465 68.4626, -73.7761 68.427667, -73.86855 68.399133, -73.8782 68.400967, -73.892 68.4212, 
+    -73.85335 68.458, -73.7816 68.5003, -73.74025 68.5279, -73.75265 68.5702, -73.72645 68.595, -73.74025 68.615233, -73.7844 68.6272, -74.0258 68.6603, -74.21755 68.6879, -74.2438 68.6787, 
+    -74.2424 68.664, -74.21755 68.643767, -74.092 68.563767, -73.9982 68.538, -73.93475 68.524233, -73.903 68.5049, -73.90025 68.487433, -73.90575 68.465367, -73.94855 68.4442, -74.05065 68.442367, 
+    -74.23275 68.433167, -74.3983 68.460767, -74.5197 68.5049, -74.56935 68.558267, -74.6356 68.638267, -74.7322 68.7026, -74.7377 68.7109, -74.73495 68.721933, -74.66045 68.766067, -74.6232 68.7964, 
+    -74.6066 68.821233, -74.607 68.840867, -74.6208 68.8418, -74.6498 68.8372, -74.6967 68.804067, -74.7643 68.751633, -74.78915 68.7314, -74.8264 68.724967, -74.88155 68.727733, -74.9326 68.7498, 
+    -74.9478 68.774633, -74.94365 68.792133, -74.8816 68.798567, -74.8126 68.798567, -74.785 68.8142, -74.7781 68.835333, -74.83055 68.8611, -74.8857 68.878567, -74.89125 68.897867, -74.865 68.9227, 
+    -74.77675 68.952133, -74.7036 68.966833, -74.6691 68.9779, -74.6691 68.991667, -74.7036 69.0349, -74.75465 69.0625, -74.80705 69.055133, -74.92435 69.013733, -74.9795 68.976967, -75.04435 68.891467, 
+    -75.123 68.845467, -75.1754 68.838133, -75.2637 68.853767, -75.3299 68.8961, -75.44855 68.964133, -75.501 68.9724, -75.53135 68.9715, -75.56445 68.966, -75.57135 68.934733, -75.5769 68.880467, 
+    -75.6169 68.84, -75.6831 68.800467, -75.76035 68.781167, -75.81555 68.780233, -75.89835 68.7784, -75.94935 68.764633, -76.0473 68.718633, -76.10115 68.680933, -76.1508 68.664367, -76.35915 68.635867, 
+    -76.45435 68.630333, -76.5054 68.6331, -76.5578 68.650567, -76.58125 68.674467, -76.57025 68.709433, -76.5233 68.748967, -76.504 68.785733, -76.544 68.824367, -76.5716 68.874933, -76.58125 68.9117, 
+    -76.56885 68.9439, -76.52885 68.965967, -76.435 68.984333, -76.3343 68.988933, -76.29705 68.9862, -76.23495 68.9816, -76.137 68.951233, -76.04735 68.932833, -75.93145 68.942033, -75.85285 68.954933, 
+    -75.75765 68.988033, -75.708 69.0138, -75.6376 69.0653, -75.61415 69.103, -75.62245 69.142533, -75.64865 69.174733, -75.748 69.240033, -75.99635 69.332, -76.15915 69.3706, -76.2019 69.3706, 
+    -76.28605 69.3651, -76.34815 69.357767, -76.3785 69.363267, -76.4102 69.394533, -76.44055 69.4249, -76.50405 69.461667, -76.57575 69.5141, -76.5716 69.527, -76.5178 69.5647, -76.42815 69.5978, 
+    -76.37155 69.598733, -76.27225 69.595967, -76.2157 69.5914, -76.1674 69.584033, -76.14535 69.5693, -76.1343 69.518733, -76.1122 69.4976, -76.1012 69.4976, -76.09015 69.511367, -76.0805 69.552767, 
+    -76.0791 69.5785, -76.10945 69.608867, -76.1674 69.627233, -76.26535 69.6383, -76.42675 69.6392, -76.4861 69.635533, -76.52885 69.623567, -76.5744 69.5822, -76.6392 69.518767, -76.6682 69.505867, 
+    -76.7151 69.498533, -76.7537 69.5022, -76.7758 69.5252, -76.7841 69.548167, -76.80065 69.548167, -76.83925 69.5307, -76.9234 69.517833, -76.9993 69.516, -77.03105 69.529767, -77.04485 69.576667, 
+    -77.0269 69.6144, -76.9745 69.623567, -76.8862 69.630933, -76.86 69.626333, -76.8324 69.611633, -76.7896 69.607033, -76.7413 69.624533, -76.69165 69.6613, -76.7027 69.676033, -76.7565 69.6935, 
+    -76.7565 69.706367, -76.7372 69.719233, -76.7068 69.733967, -76.67645 69.757867, -76.67645 69.7882, -76.6889 69.7974, -76.7344 69.785433, -76.7841 69.751433, -76.8379 69.7312, -76.88065 69.729367, 
+    -76.89445 69.745, -76.92205 69.776267, -76.951 69.7836, -77.00205 69.767967, -77.07655 69.747733, -77.1207 69.726567, -77.13175 69.7045, -77.1552 69.716467, -77.1552 69.745867, -77.13585 69.7753, 
+    -77.07515 69.800133, -77.01725 69.811167, -76.9634 69.824967, -76.9041 69.866333, -76.8779 69.900367, -76.8779 69.912333, -76.90825 69.912333, -76.9869 69.8737, -77.1138 69.813933, -77.21035 69.791867, 
+    -77.26695 69.790933, -77.3083 69.810233, -77.3359 69.801967, -77.40765 69.768867, -77.4711 69.747733, -77.4711 69.733933, -77.4242 69.710933, -77.41455 69.6898, -77.4173 69.674167, -77.45315 69.658533, 
+    -77.50005 69.651167, -77.5401 69.6567, -77.5525 69.6852, -77.5525 69.7799, -77.5525 69.8866, -77.5718 70.002467, -77.5649 70.024533, -77.55525 70.0751, -77.5704 70.172567, -77.58975 70.177167, 
+    -77.6256 70.167067, -77.6656 70.158767, -77.68355 70.1643, -77.7084 70.191867, -77.74425 70.202, -77.8077 70.194633, -77.89875 70.1735, -77.9484 70.170733, -77.99395 70.170733, -78.04915 70.198333, 
+    -78.08365 70.1974, -78.08365 70.181767, -78.06845 70.144967, -78.0795 70.122, -78.1457 70.1128, -78.16505 70.115567, -78.17605 70.137633, -78.2023 70.1505, -78.2409 70.134867, -78.2906 70.106367, 
+    -78.36095 70.1064, -78.40375 70.1257, -78.45065 70.166167, -78.4589 70.190067, -78.43685 70.2333, -78.4134 70.273733, -78.4382 70.293967, -78.47685 70.289367, -78.5196 70.282033, -78.55825 70.286633, 
+    -78.62585 70.337233, -78.68655 70.367567, -78.7376 70.367567, -78.8383 70.347333, -78.90865 70.340867, -78.94175 70.358367, -78.94175 70.386867, -78.93765 70.424567, -78.8866 70.461333, -78.8328 70.4834, 
+    -78.7845 70.489867, -78.72515 70.474233, -78.66445 70.466867, -78.65345 70.4779, -78.67275 70.508233, -78.8259 70.625033, -78.90455 70.6646, -78.94455 70.6609, -78.97215 70.639767, -78.9956 70.611267, 
+    -79.04525 70.578167, -79.06455 70.5478, -79.05765 70.5239, -79.03145 70.521133, -78.99975 70.5331, -78.97075 70.541367, -78.9597 70.532167, -78.9597 70.511033, -79.0025 70.459533, -79.03975 70.3878, 
+    -79.0701 70.3611, -79.09495 70.3611, -79.157 70.371233, -79.2398 70.389633, -79.3474 70.451233, -79.3943 70.532167, -79.4274 70.5377, -79.44395 70.5092, -79.44675 70.469633, -79.3998 70.422733, 
+    -79.3626 70.385033, -79.37225 70.3685, -79.4205 70.376767, -79.4619 70.377667, -79.4812 70.372167, -79.4757 70.3593, -79.4343 70.338133, -79.35015 70.328933, -79.2646 70.3133, -79.19565 70.262733, 
+    -79.1294 70.222267, -79.0963 70.2296, -79.05215 70.259033, -79.0011 70.270067, -78.93765 70.2719, -78.8659 70.246167, -78.76105 70.161567, -78.67415 70.090767, -78.6576 70.048467, -78.6438 69.951, 
+    -78.64655 69.893033, -78.64795 69.8719, -78.67 69.846167, -78.71415 69.822233, -78.75415 69.8112, -78.81075 69.802933, -78.9073 69.802, -79.19425 69.8176, -79.4467 69.8176, -79.5295 69.8038, 
+    -79.59155 69.798267, -79.6495 69.7946, -79.6909 69.801033, -79.7516 69.816667, -79.80405 69.8461, -79.8813 69.917867, -79.9034 69.946367, -79.9213 69.976733, -79.9365 69.979467, -79.95165 69.962, 
+    -79.96545 69.897633, -79.9917 69.8728, -80.0248 69.8682, -80.0648 69.8728, -80.1462 69.9335, -80.19585 69.9657, -80.21655 69.9648, -80.22345 69.9234, -80.2469 69.894, -80.27865 69.8857, 
+    -80.31865 69.8857, -80.3669 69.895833, -80.4897 69.962967, -80.5849 69.9869, -80.78355 69.979533, -80.876 69.985033, -81.06085 70.015367, -81.24435 70.0485, -81.32575 70.054933, -81.6251 70.074233, 
+    -81.7272 70.089867, -81.73685 70.0816, -81.72855 70.064133, -81.712 70.047567, -81.6306 70.022767, -81.4278 69.974933, -81.36435 69.965733, -81.34915 69.9703, -81.34915 69.9924, -81.32295 69.9979, 
+    -81.29535 69.9878, -81.16985 69.905933, -81.0415 69.8517, -80.84975 69.7708, -80.80695 69.744133, -80.7973 69.721133, -80.80835 69.695367, -80.8235 69.674233, -80.8442 69.656733, -80.88975 69.638367, 
+    -80.93665 69.631933, -80.99045 69.639267, -81.0829 69.674233, -81.3588 69.824133, -81.425 69.838833, -81.54365 69.849867, -81.64715 69.866433, -81.7603 69.9014, -81.9079 69.954733, -82.18935 70.054033, 
+    -82.35765 70.110133, -82.4142 70.120267, -82.49285 70.130367, -82.61565 70.133133, -82.7536 70.1589, -82.8957 70.193867, -82.915 70.1856, -82.8943 70.1727, -82.78255 70.135, -82.6129 70.098233, 
+    -82.46525 70.090867, -82.40595 70.0835, -82.29005 70.0504, -82.1452 70.002567, -82.0031 69.9465, -81.91205 69.897767, -81.88995 69.865567, -81.8872 69.836167, -81.91615 69.8049, -81.9465 69.7957, 
+    -81.97275 69.792933, -82.0224 69.8058, -82.0679 69.802133, -82.1438 69.790167, -82.29695 69.7966, -82.43075 69.811333, -82.46385 69.815, -82.468 69.794767, -82.4335 69.7736, -82.4211 69.753367, 
+    -82.4211 69.7451, -82.4625 69.736833, -82.508 69.7442, -82.56455 69.753367, -82.5756 69.792933, -82.56045 69.811333, -82.56595 69.822367, -82.60595 69.8297, -82.72325 69.845333, -82.8295 69.860933, 
+    -82.9357 69.898667, -83.02125 69.941867, -83.0502 69.955633, -83.09575 69.951033, -83.2461 69.891267, -83.31925 69.876567, -83.362 69.870133, -83.47375 69.864633, -83.5993 69.870133, -83.8821 69.886667, 
+    -84.1511 69.902267, -84.4215 69.905, -84.57875 69.9059, -84.65325 69.916033, -84.7195 69.9436, -84.7457 69.961967, -84.78295 69.9629, -84.8202 69.9675, -84.83125 69.978533, -84.82575 69.996933, 
+    -84.78985 70.016233, -84.77745 70.035533, -84.79125 70.041967, -84.83125 70.040133, -84.8754 70.018067, -84.91815 70.007967, -84.9499 70.012567, -85.0037 70.030933, -85.052 70.047467, -85.08235 70.042867, 
+    -85.1265 70.042867, -85.1527 70.047467, -85.19545 70.071367, -85.23545 70.080567, -85.3017 70.071367, -85.3817 70.041033, -85.43415 70.03, -85.5169 70.017133, -85.56105 70.007933, -85.60105 69.995033, 
+    -85.62035 69.968367, -85.5997 69.954567, -85.5721 69.948133, -85.5114 69.9601, -85.4369 69.984933, -85.38445 69.990433, -85.3141 69.9785, -85.1872 69.942667, -85.092 69.9077, -85.092 69.881967, 
+    -85.13335 69.881033, -85.18995 69.891167, -85.3058 69.913233, -85.40375 69.918733, -85.5238 69.901267, -85.60245 69.894833, -85.64935 69.9059, -85.75285 69.922433, -85.8894 69.979467, -85.94595 70.0383, 
+    -86.00945 70.078767, -86.06185 70.0852, -86.10325 70.090733, -86.1267 70.110967, -86.17085 70.138533, -86.23015 70.162433, -86.25915 70.177133, -86.27295 70.209333, -86.31295 70.2369, -86.38055 70.266333, 
+    -86.4054 70.285667, -86.4026 70.308633, -86.3309 70.333467, -86.23985 70.364733, -86.215 70.388633, -86.2026 70.456667, -86.2233 70.497133, -86.26055 70.5054, -86.26745 70.488867, -86.2771 70.4438, 
+    -86.29915 70.4116, -86.3364 70.385867, -86.39025 70.3592, -86.44265 70.3261, -86.48405 70.2801, -86.5089 70.243333, -86.53925 70.2277, -86.6027 70.2277, -86.6551 70.2323, -86.69375 70.2415, 
+    -86.69375 70.2553, -86.67445 70.275533, -86.6303 70.2985, -86.622 70.3169, -86.662 70.323333, -86.7834 70.329767, -86.8772 70.388633, -86.92135 70.417133, -86.96135 70.423567, -87.0262 70.397833, 
+    -87.0455 70.3721, -87.0538 70.355533, -87.0331 70.336233, -86.95585 70.317833, -86.8924 70.298533, -86.86755 70.2636, -86.86895 70.236, -86.8827 70.223133, -86.9255 70.2167, -86.9848 70.215767, 
+    -87.05515 70.2213, -87.25935 70.265433, -87.30765 70.2728, -87.60425 70.299467, -87.69945 70.303133, -87.71325 70.289333, -87.69255 70.271867, -87.607 70.248867, -87.5863 70.233233, -87.61665 70.227733, 
+    -87.6884 70.230467, -87.796 70.2176, -87.87325 70.204733, -87.9574 70.200133, -88.0333 70.215767, -88.1133 70.252533, -88.1395 70.271833, -88.14915 70.294833, -88.08985 70.299433, -87.9698 70.2884, 
+    -87.91875 70.2884, -87.89945 70.308633, -87.9367 70.3298, -88.0305 70.3445, -88.1533 70.346333, -88.2609 70.347267, -88.323 70.3583, -88.4168 70.393233, -88.4651 70.396933, -88.56995 70.396, 
+    -88.6403 70.3997, -88.7148 70.419933, -88.80445 70.477867, -88.9328 70.601067, -89.0128 70.647967, -89.0611 70.655333, -89.16455 70.674667, -89.2239 70.6958, -89.2915 70.734433, -89.33705 70.7749, 
+    -89.33705 70.813533, -89.3329 70.842033, -89.30805 70.851233, -89.26255 70.8678, -89.23495 70.886167, -89.2377 70.908267, -89.28045 70.928467, -89.3729 70.979967, -89.3922 70.998367, -89.37565 71.0131, 
+    -89.32325 71.021367, -89.2294 70.998367, -89.15355 70.9901, -89.0404 70.977233, -88.9604 70.98, -88.89 71.002067, -88.84865 71.005767, -88.82655 70.9883, -88.7962 70.977267, -88.75755 70.982767, 
+    -88.6817 71.0214, -88.6486 71.029667, -88.6017 71.0223, -88.4927 70.9984, -88.363 70.968033, -88.2982 70.9386, -88.28025 70.918367, -88.29405 70.880667, -88.2844 70.861367, -88.22505 70.851233, 
+    -88.1064 70.841133, -88.0057 70.845733, -87.9036 70.860433, -87.8291 70.869633, -87.7491 70.874233, -87.64975 70.865033, -87.52005 70.8439, -87.45525 70.8338, -87.39865 70.836533, -87.3752 70.8503, 
+    -87.3421 70.876967, -87.2938 70.885267, -87.24415 70.890767, -87.211 70.9101, -87.1586 70.922033, -87.091 70.922967, -86.9682 70.916533, -86.9089 70.9184, -86.8537 70.939533, -86.85235 70.957933, 
+    -86.90615 70.9662, -87.07445 70.962533, -87.1862 70.967133, -87.25515 70.974467, -87.31175 70.9938, -87.3476 71.0315, -87.3752 71.041633, -87.4276 71.042567, -87.5035 71.046233, -87.6111 71.071967, 
+    -87.7256 71.106933, -87.7532 71.1428, -87.7808 71.188767, -87.8263 71.207167, -87.85115 71.207167, -87.8939 71.183267, -87.95735 71.128067, -87.9822 71.1244, -88.0167 71.129, -88.04015 71.149233, 
+    -88.08565 71.154733, -88.1312 71.1529, -88.1698 71.145533, -88.3988 71.140933, -88.4733 71.141833, -88.7699 71.174033, -89.01685 71.196133, -89.26655 71.1952, -89.519 71.1915, -89.6404 71.1961, 
+    -89.69975 71.220033, -89.81285 71.277967, -89.9177 71.3442, -89.9329 71.376367, -89.91355 71.412233, -89.8915 71.439833, -89.8846 71.460967, -89.8901 71.5226, -89.9039 71.5566, -89.8956 71.5934, 
+    -89.85285 71.620067, -89.84045 71.657767, -89.8211 71.712033, -89.8239 71.741433, -89.84875 71.7525, -89.9067 71.757067, -89.9246 71.803967, -89.93565 71.901467, -89.92735 71.975933, -89.89425 72.030167, 
+    -89.84455 72.055, -89.80045 72.0973, -89.7563 72.109267, -89.6928 72.123967, -89.62935 72.140533)), 
+  ((-91.2154 81.8795, -91.13035 81.833733, -91.06005 81.807567, -90.993 81.793967, -90.95375 81.803767, -90.9145 81.8234, -90.89325 81.846267, -90.89325 81.872433, -90.92435 81.8768, -90.9554 81.8768, 
+      -91.0012 81.873533, -91.04535 81.8768, -91.06005 81.895333, -91.06005 81.925833, -91.03715 81.9509, -90.98485 81.947633, -90.9129 81.934567, -90.769 81.925833, -90.67415 81.922033, -90.6349 81.9242, 
+      -90.59895 81.946, -90.5646 81.9591, -90.50735 81.97, -90.4027 81.975433, -90.3291 81.964, -90.29805 81.9422, -90.2784 81.9422, -90.2163 81.956367, -90.14925 81.9662, -90.09365 81.967267, 
+      -90.05275 81.962333, -90.01025 81.953633, -89.97755 81.953633, -89.92685 81.963433, -89.86145 81.996133, -89.80585 82.0223, -89.7813 82.0294, -89.729 82.0305, -89.63415 82.023967, -89.5704 82.015233, 
+      -89.55405 82.009767, -89.5475 81.987967, -89.54585 81.945467, -89.53275 81.901867, -89.5017 81.882267, -89.4216 81.855533, -89.36105 81.846833, -89.32675 81.830467, -89.2793 81.7629, -89.2597 81.748733, 
+      -89.24825 81.752, -89.2466 81.778167, -89.2237 81.8163, -89.19265 81.8621, -89.1779 81.8817, -89.17135 81.8986, -89.1828 81.913867, -89.23025 81.9444, -89.2531 81.9771, -89.24165 81.9989, 
+      -89.2286 82.015233, -89.1959 82.021767, -89.14685 82.011967, -89.07325 81.970533, -88.90155 81.858267, -88.85415 81.8354, -88.83455 81.843567, -88.8247 81.867533, -88.8525 81.932933, -88.93755 82.029933, 
+      -88.9719 82.051733, -89.01765 82.052833, -89.0569 82.0572, -89.0618 82.071367, -89.03895 82.095333, -89.00135 82.1035, -88.84765 82.119833, -88.67595 82.1471, -88.58275 82.158567, -88.46175 82.160733, 
+      -88.3211 82.1553, -88.1854 82.143867, -88.14615 82.144967, -88.0938 82.155867, -88.01205 82.186367, -87.95645 82.2011, -87.9221 82.2, -87.8289 82.188033, -87.73735 82.164033, -87.69155 82.1357, 
+      -87.66375 82.133, -87.64085 82.149333, -87.59835 82.195133, -87.5689 82.1973, -87.5264 82.1853, -87.4708 82.184233, -87.43155 82.179867, -87.3776 82.151533, -87.33835 82.142267, -87.29095 82.1466, 
+      -87.2533 82.1466, -87.25005 82.1379, -87.25825 82.115, -87.26475 82.089933, -87.25985 82.0627, -87.2157 82.045233, -87.00315 82.0191, -86.94265 82.009867, -86.84615 81.9706, -86.78565 81.9183, 
+      -86.7726 81.860533, -86.75295 81.826733, -86.73335 81.8213, -86.71865 81.8213, -86.70225 81.827833, -86.69405 81.872, -86.71045 81.954833, -86.7546 81.985333, -86.82325 82.016967, -86.91975 82.040933, 
+      -86.97695 82.0649, -86.99495 82.084533, -86.96225 82.119933, -86.9279 82.116667, -86.9001 82.1232, -86.9083 82.165733, -86.9001 82.175533, -86.8756 82.1788, -86.82815 82.126467, -86.75785 82.1025, 
+      -86.6221 82.078533, -86.38335 82.067067, -86.23945 82.059433, -86.0089 82.0371, -85.87315 82.012033, -85.66385 81.962467, -85.53305 81.897067, -85.47745 81.818033, -85.45295 81.772267, -85.4235 81.7668, 
+      -85.3859 81.773333, -85.3728 81.7886, -85.466 81.939, -85.53305 81.9837, -85.61645 82.019667, -85.64095 82.036033, -85.64095 82.0491, -85.59355 82.052367, -85.2567 82.052367, -85.13735 82.052367, 
+      -85.0785 82.050733, -85.01635 82.028933, -84.90025 81.923233, -84.85445 81.856733, -84.8381 81.856733, -84.81195 81.8627, -84.8054 81.876867, -84.8528 81.948833, -84.91005 82.0153, -84.9411 82.0469, 
+      -84.9264 82.052367, -84.89535 82.054533, -84.78415 82.044733, -84.61245 82.008767, -84.50615 81.959733, -84.39985 81.839267, -84.36715 81.830567, -84.3541 81.841467, -84.3606 81.8818, -84.39495 81.963533, 
+      -84.4538 82.0093, -84.5225 82.045267, -84.59935 82.0747, -84.71055 82.100867, -84.87245 82.1085, -85.1815 82.098167, -85.5069 82.0922, -85.6083 82.1058, -85.7914 82.141767, -85.8503 82.1483, 
+      -86.1986 82.153233, -86.5109 82.1636, -86.6188 82.1663, -86.69895 82.182667, -86.7251 82.216433, -86.72185 82.246967, -86.69895 82.2557, -86.6123 82.2546, -86.506 82.2437, -86.3866 82.2426, 
+      -86.28035 82.2546, -86.21495 82.261133, -86.1512 82.254033, -86.08575 82.240967, -86.00075 82.240967, -85.8961 82.249667, -85.8307 82.255633, -85.7522 82.252367, -85.63285 82.2273, -85.5658 82.225133, 
+      -85.47095 82.2322, -85.35485 82.236567, -85.2649 82.226767, -85.1439 82.192433, -85.0654 82.183733, -85.02125 82.192433, -85.0131 82.2099, -85.01635 82.226233, -85.06375 82.245867, -85.15205 82.258933, 
+      -85.2371 82.265467, -85.31725 82.288367, -85.4088 82.3178, -85.4562 82.369033, -85.49545 82.379933, -85.5527 82.389733, -85.58215 82.409867, -85.6688 82.443667, -85.7947 82.4622, -85.88955 82.480733, 
+      -85.9239 82.496533, -85.9239 82.5096, -85.90265 82.540133, -85.87645 82.548833, -85.77345 82.5543, -85.51345 82.549933, -85.11285 82.554833, -84.98695 82.549933, -84.86755 82.5325, -84.70895 82.504167, 
+      -84.52415 82.494933, -84.4473 82.489467, -84.42605 82.479667, -84.4228 82.4644, -84.43585 82.449133, -84.498 82.4317, -84.5389 82.4208, -84.54545 82.406633, -84.53235 82.395733, -84.46365 82.392467, 
+      -84.39665 82.387, -84.35415 82.376633, -84.32635 82.353733, -84.3051 82.334133, -84.28545 82.329233, -84.23475 82.334133, -84.09905 82.3483, -84.02055 82.3543, -83.81945 82.3554, -83.6919 82.351033, 
+      -83.5856 82.3407, -83.46295 82.32, -83.306 82.277467, -83.1147 82.230033, -82.925 82.188633, -82.72225 82.143433, -82.5963 82.102, -82.52435 82.103633, -82.45565 82.112333, -82.39355 82.1265, 
+      -82.35595 82.136333, -82.351 82.167933, -82.3445 82.222433, -82.32975 82.243133, -82.30195 82.251867, -82.2578 82.256767, -82.1646 82.256767, -81.93895 82.213167, -81.7591 82.165767, -81.5612 82.105833, 
+      -81.45655 82.0748, -81.3977 82.064967, -81.36825 82.068233, -81.3143 82.081333, -81.27995 82.0944, -81.22435 82.1042, -81.1344 82.100367, -81.03955 82.084033, -81.00195 82.084033, -80.97255 82.091633, 
+      -80.97255 82.105833, -81.00525 82.115633, -81.1328 82.1418, -81.2832 82.1625, -81.44185 82.188667, -81.58735 82.233333, -81.66095 82.2393, -81.813 82.260033, -81.92745 82.284, -82.02395 82.303067, 
+      -82.04845 82.324867, -82.04845 82.389167, -82.0272 82.400067, -81.97815 82.3946, -81.82605 82.345567, -81.7754 82.345567, -81.67725 82.358633, -81.6315 82.359733, -81.5432 82.340633, -81.49415 82.326467, 
+      -81.46635 82.330833, -81.4418 82.349367, -81.4418 82.3657, -81.49085 82.382067, -81.64785 82.404933, -81.7656 82.4322, -81.8277 82.461633, -81.8277 82.469267, -81.74925 82.4758, -81.6642 82.491067, 
+      -81.6037 82.5096, -81.5285 82.513933, -81.47615 82.516133, -81.39275 82.525933, -81.30935 82.525933, -81.23905 82.516667, -80.9447 82.453433, -80.7501 82.3995, -80.6111 82.371167, -80.51135 82.359733, 
+      -80.3691 82.356467, -80.2677 82.371733, -80.20885 82.382067, -80.1876 82.3995, -80.19575 82.409333, -80.32655 82.440933, -80.4623 82.478, -80.52115 82.512867, -80.5277 82.537933, -80.50315 82.5652, 
+      -80.4165 82.591333, -80.2448 82.6273, -80.1843 82.627867, -79.96845 82.6137, -79.85235 82.592967, -79.80985 82.570633, -79.75915 82.505233, -79.72645 82.470367, -79.7068 82.454, -79.6774 82.4453, 
+      -79.64795 82.4442, -79.6169 82.447467, -79.594 82.489967, -79.576 82.525967, -79.5384 82.535767, -79.3536 82.5385, -79.27675 82.5298, -79.1623 82.508, -79.0037 82.482367, -78.92355 82.474733, 
+      -78.9072 82.481267, -78.9154 82.503067, -78.94155 82.5227, -79.00205 82.5456, -79.1198 82.560833, -79.2915 82.582633, -79.4076 82.6088, -79.5008 82.655667, -79.52205 82.671467, -79.5384 82.712867, 
+      -79.52535 82.728133, -79.491 82.733567, -79.44845 82.706333, -79.3651 82.694333, -79.26535 82.6867, -79.20155 82.693267, -79.1394 82.710133, -79.1116 82.721033, -79.13125 82.738467, -79.1983 82.740667, 
+      -79.2604 82.745033, -79.3242 82.772267, -79.352 82.8017, -79.3487 82.832233, -79.33235 82.840933, -79.2555 82.8344, -79.0544 82.828933, -78.8467 82.810433, -78.7388 82.8219, -78.69465 82.818633, 
+      -78.61775 82.795733, -78.5949 82.7761, -78.5769 82.731433, -78.5491 82.706367, -78.51315 82.696033, -78.48535 82.696033, -78.46735 82.701467, -78.4755 82.736367, -78.4706 82.7658, -78.43625 82.778867, 
+      -78.39865 82.801767, -78.38065 82.829, -78.3594 82.834467, -78.30875 82.8181, -78.25315 82.8061, -78.1943 82.794667, -78.1534 82.776133, -78.1011 82.708567, -78.0798 82.6922, -78.05855 82.6944, 
+      -78.02915 82.733633, -78.0079 82.764167, -77.98665 82.776167, -77.94905 82.780533, -77.8771 82.776167, -77.8182 82.7707, -77.75935 82.742367, -77.72175 82.7162, -77.70865 82.7162, -77.69395 82.719467, 
+      -77.68575 82.743467, -77.69395 82.791433, -77.68415 82.800133, -77.6694 82.799033, -77.6187 82.775067, -77.58275 82.767433, -77.55495 82.767967, -77.53695 82.774533, -77.54185 82.806133, -77.5484 82.837733, 
+      -77.5468 82.857367, -77.52715 82.870433, -77.501 82.876967, -77.45355 82.861733, -77.362 82.8214, -77.30475 82.813233, -77.2279 82.808867, -77.1053 82.8143, -77.03495 82.811033, -76.9761 82.785967, 
+      -76.9287 82.723833, -76.9156 82.6895, -76.90255 82.676433, -76.83715 82.672067, -76.7897 82.665533, -76.7619 82.649167, -76.75865 82.618633, -76.75045 82.597933, -76.72755 82.587033, -76.68995 82.597933, 
+      -76.64745 82.618633, -76.63435 82.647, -76.6458 82.682433, -76.721 82.732567, -76.82405 82.787067, -76.94995 82.832833, -77.0448 82.866067, -77.0906 82.891133, -77.0906 82.912933, -77.07095 82.9413, 
+      -77.04645 82.954367, -76.999 82.955467, -76.9009 82.924933, -76.78645 82.8966, -76.60655 82.8857, -76.4365 82.8906, -76.30075 82.915667, -76.20265 82.936933, -76.13725 82.9402, -76.06855 82.943467, 
+      -75.98845 82.934733, -75.82655 82.924367, -75.62055 82.9342, -75.5437 82.9282, -75.5159 82.920567, -75.4652 82.891133, -75.4325 82.878067, -75.3998 82.882433, -75.3622 82.9075, -75.3213 82.9304, 
+      -75.24445 82.944033, -75.0989 82.953833, -74.9632 82.952733, -74.7506 82.943467, -74.60345 82.936933, -74.25515 82.928767, -74.108 82.932567, -74.0573 82.921667, -73.9183 82.872633, -73.7875 82.813233, 
+      -73.74825 82.802333, -73.7139 82.800133, -73.66485 82.813233, -73.5978 82.829567, -73.5749 82.848633, -73.57 82.878067, -73.5471 82.9064, -73.4915 82.934767, -73.4441 82.9522, -73.4032 82.981633, 
+      -73.3836 83.011067, -73.36235 83.024133, -73.3378 83.029567, -73.2593 83.0263, -73.18735 83.0214, -73.1285 83.027933, -73.03855 83.047567, -72.96495 83.0552, -72.74255 83.0623, -72.58885 83.067733, 
+      -72.31415 83.068267, -72.2013 83.077, -72.1261 83.090633, -72.09175 83.090633, -72.0803 83.076467, -72.08195 83.053567, -72.1032 83.0263, -72.10645 83.003433, -72.10155 82.974, -72.0623 82.9533, 
+      -71.83665 82.912967, -71.58485 82.871, -71.5178 82.867733, -71.4982 82.879167, -71.49655 82.911867, -71.51455 82.9304, -71.5652 82.956567, -71.5865 82.9762, -71.5881 82.9958, -71.56195 83.0198, 
+      -71.526 83.027433, -71.4524 83.035033, -71.36735 83.0525, -71.2676 83.078633, -71.1973 83.095, -71.1597 83.1021, -71.0943 83.0999, -71.03705 83.0803, -71.01415 83.0792, -70.9471 83.0901, 
+      -70.8392 83.089, -70.65115 83.0928, -70.59555 83.0961, -70.51705 83.118967, -70.4925 83.136967, -70.4598 83.146767, -70.4353 83.1522, -70.40095 83.150033, -70.3568 83.133667, -70.3143 83.1304, 
+      -70.25705 83.1304, -70.23415 83.124967, -70.19 83.085733, -70.1573 83.071033, -70.13275 83.068833, -70.087 83.0852, -70.06245 83.090633, -70.04445 83.089533, -69.9627 83.027433, -69.89405 83.001267, 
+      -69.84825 83.0018, -69.79265 83.0127, -69.70925 83.037767, -69.56045 83.116267, -69.53265 83.123367, -69.49995 83.121167, -69.46395 83.092833, -69.4558 83.067767, -69.44435 83.043767, -69.4084 83.033967, 
+      -69.35605 83.0318, -69.325 83.0198, -69.2988 83.001267, -69.27265 82.992567, -69.2416 83.000733, -69.21215 83.0607, -69.1958 83.075967, -69.14185 83.083567, -69.0895 83.107567, -69.0617 83.117367, 
+      -68.99465 83.120633, -68.89165 83.1152, -68.73465 83.1005, -68.6251 83.0874, -68.59075 83.073233, -68.54495 83.051967, -68.54005 83.030167, -68.54335 82.981133, -68.5319 82.971333, -68.51555 82.966967, 
+      -68.4812 82.9735, -68.40595 83.004033, -68.32095 83.020367, -68.2359 83.028, -68.1067 83.034, -68.02985 83.030733, -67.90885 82.9991, -67.8091 82.9517, -67.78455 82.9506, -67.73715 82.9506, 
+      -67.62595 82.9953, -67.56055 83.0269, -67.5262 83.0329, -67.48535 83.025267, -67.45915 82.9882, -67.4461 82.942433, -67.43135 82.929333, -67.4052 82.928267, -67.34145 82.9566, -67.2793 82.984933, 
+      -67.2384 82.993667, -67.18605 82.986567, -67.155 82.965867, -67.1354 82.954967, -67.0896 82.9528, -67.0438 82.960433, -66.9866 82.9735, -66.95715 82.964767, -66.9359 82.948433, -66.9392 82.927733, 
+      -66.96045 82.9054, -67.0635 82.8596, -67.2417 82.8171, -67.45265 82.7893, -67.59325 82.7806, -67.76005 82.7746, -67.8516 82.760433, -67.87285 82.7528, -67.8745 82.7299, -67.8598 82.716833, 
+      -67.78785 82.713567, -67.6047 82.7081, -67.451 82.717933, -67.294 82.7201, -67.11905 82.7381, -66.895 82.7697, -66.7707 82.7953, -66.70695 82.8062, -66.5467 82.813833, -66.4388 82.816567, 
+      -66.3243 82.8449, -66.2082 82.875433, -66.12645 82.889067, -66.0512 82.8967, -66.00215 82.8967, -65.9711 82.881433, -65.95145 82.8629, -65.95965 82.846533, -65.994 82.821467, -66.0316 82.800767, 
+      -66.03485 82.782233, -66.0218 82.760433, -65.93675 82.7528, -65.837 82.739733, -65.7634 82.7392, -65.66365 82.723933, -65.59665 82.722833, -65.577 82.7283, -65.5868 82.744633, -65.63425 82.7697, 
+      -65.69475 82.7719, -65.7536 82.777333, -65.78465 82.788233, -65.7945 82.8035, -65.76505 82.818767, -65.7127 82.840567, -65.66365 82.8482, -65.5917 82.8482, -65.54755 82.8569, -65.54265 82.869433, 
+      -65.55245 82.890133, -65.6146 82.8934, -65.69145 82.8945, -65.72415 82.9043, -65.7274 82.920667, -65.70945 82.933733, -65.65055 82.9381, -65.52795 82.942467, -65.438 82.943567, -65.39055 82.9381, 
+      -65.3693 82.920667, -65.35785 82.902133, -65.3399 82.8967, -65.29735 82.8836, -65.2483 82.8738, -65.20905 82.8471, -65.1747 82.846, -65.1502 82.839467, -65.1273 82.817667, -65.124 82.799133, 
+      -65.10765 82.7915, -65.0619 82.784967, -64.9474 82.7686, -64.8771 82.7539, -64.85745 82.757167, -64.80675 82.8073, -64.78225 82.8171, -64.73645 82.820367, -64.62035 82.8182, -64.48135 82.8035, 
+      -64.3947 82.8035, -64.32765 82.8231, -64.19195 82.857433, -64.12 82.863967, -64.0742 82.865067, -64.0382 82.8618, -64.01205 82.842733, -63.9924 82.822, -64.0006 82.807833, -64.05945 82.8035, 
+      -64.12485 82.8035, -64.15755 82.796933, -64.1968 82.764233, -64.1952 82.7479, -64.17065 82.740267, -64.07415 82.744633, -63.99405 82.7381, -63.95645 82.7272, -63.9352 82.7054, -63.9221 82.673767, 
+      -63.89755 82.655233, -63.85835 82.646533, -63.71605 82.64, -63.63265 82.6471, -63.5754 82.664533, -63.55415 82.6678, -63.546 82.652533, -63.55415 82.6253, -63.63595 82.6035, -63.649 82.5893, 
+      -63.6343 82.577333, -63.5836 82.574067, -63.51 82.5708, -63.46585 82.5566, -63.4495 82.537, -63.4577 82.5152, -63.4757 82.497767, -63.46095 82.4836, -63.41025 82.455233, -63.39065 82.425267, 
+      -63.3857 82.4111, -63.36775 82.403467, -63.3236 82.4002, -63.2582 82.393633, -63.21405 82.393633, -63.14535 82.4089, -63.08155 82.4547, -63.0603 82.4727, -63.03575 82.479233, -63.01285 82.478133, 
+      -62.9769 82.4618, -62.95565 82.4596, -62.89515 82.4716, -62.8248 82.485767, -62.6891 82.5163, -62.60245 82.535367, -62.5501 82.539733, -62.52395 82.540833, -62.52065 82.528833, -62.53865 82.514667, 
+      -62.5861 82.493967, -62.6057 82.4798, -62.609 82.4656, -62.60735 82.4558, -62.5877 82.4471, -62.54845 82.452533, -62.50595 82.4776, -62.47325 82.481967, -62.36535 82.4798, -62.29505 82.4727, 
+      -62.26725 82.476, -62.24105 82.501067, -62.22635 82.5283, -62.20185 82.533767, -62.17895 82.535933, -62.1577 82.526133, -62.1544 82.492333, -62.1544 82.477067, -62.1364 82.468367, -62.10045 82.467267, 
+      -62.0383 82.467267, -61.914 82.461267, -61.6671 82.416567, -61.44635 82.3855, -61.31225 82.3637, -61.20925 82.344633, -61.15035 82.317367, -61.11605 82.290133, -61.10785 82.2596, -61.12585 82.223633, 
+      -61.18145 82.190933, -61.29915 82.164767, -61.4807 82.142967, -61.6622 82.124433, -61.7456 82.126067, -61.9222 82.1653, -62.0007 82.184933, -62.0285 82.187667, -62.0661 82.187667, -62.10045 82.1833, 
+      -62.11025 82.1615, -62.1086 82.130967, -62.125 82.103733, -62.21165 82.081933, -62.33265 82.0623, -62.4929 82.054133, -62.55995 82.0476, -62.64825 82.0247, -62.869 81.9631, -62.96055 81.946767, 
+      -63.2876 81.918967, -63.6408 81.883533, -63.7438 81.8928, -63.76835 81.8928, -63.8223 81.8808, -63.8828 81.8503, -63.9613 81.829567, -64.1183 81.795233, -64.1657 81.7996, -64.2736 81.878067, 
+      -64.36025 81.905867, -64.45675 81.909133, -64.54995 81.909133, -64.58265 81.908033, -64.59575 81.893333, -64.52705 81.8726, -64.45185 81.844267, -64.44855 81.826833, -64.47475 81.7963, -64.5434 81.760333, 
+      -64.60555 81.726533, -64.65295 81.712367, -64.68405 81.715633, -64.77885 81.7756, -64.8999 81.823567, -65.04705 81.865533, -65.0945 81.862267, -65.15825 81.8459, -65.21385 81.8252, -65.2662 81.8203, 
+      -65.36755 81.8323, -65.41335 81.833367, -65.46405 81.822467, -65.5049 81.7887, -65.54415 81.7489, -65.56215 81.736933, -65.5883 81.734733, -65.8336 81.734733, -65.89575 81.732, -65.94645 81.717833, 
+      -65.95135 81.6993, -65.94645 81.684033, -65.92845 81.675333, -65.8189 81.660067, -65.6014 81.654633, -65.5033 81.661167, -65.46735 81.678067, -65.3741 81.7271, -65.35775 81.7271, -65.32995 81.723833, 
+      -65.3038 81.703133, -65.30215 81.6737, -65.32505 81.653, -65.4101 81.622467, -65.53435 81.5854, -65.60795 81.562533, -65.69135 81.560333, -65.76495 81.571233, -65.8385 81.601767, -65.899 81.608867, 
+      -65.95785 81.590333, -66.0347 81.568533, -66.0985 81.566333, -66.16555 81.568533, -66.2882 81.5985, -66.36175 81.6007, -66.4926 81.6007, -66.83765 81.591433, -67.1598 81.582167, -67.4754 81.580533, 
+      -67.59805 81.594167, -67.70435 81.6127, -67.7812 81.617033, -67.8613 81.6056, -67.97905 81.591433, -68.1066 81.584867, -68.16055 81.591967, -68.2685 81.6737, -68.293 81.676967, -68.33225 81.680233, 
+      -68.36825 81.668267, -68.39605 81.612667, -68.39605 81.535833, -68.4255 81.526, -68.5154 81.530367, -68.60535 81.519467, -68.6675 81.4944, -68.70675 81.463867, -68.70675 81.434967, -68.6822 81.391367, 
+      -68.65115 81.3794, -68.62825 81.3685, -68.5661 81.375033, -68.33065 81.4448, -68.14095 81.476967, -67.9758 81.4944, -67.80575 81.508033, -67.60295 81.515667, -67.3871 81.511867, -67.21375 81.5075, 
+      -67.02895 81.5037, -66.85075 81.5146, -66.68885 81.524967, -66.60875 81.526033, -66.5417 81.524967, -66.45665 81.521167, -66.43215 81.5168, -66.4305 81.498267, -66.45505 81.4841, -66.56625 81.463367, 
+      -66.78535 81.443767, -66.88675 81.436133, -67.25305 81.388733, -67.60135 81.368567, -67.7191 81.3495, -67.93165 81.306967, -68.2685 81.2552, -68.5743 81.221967, -68.89155 81.205067, -69.04525 81.196333, 
+      -69.11065 81.1876, -69.127 81.170167, -69.127 81.141833, -69.09755 81.1244, -68.99945 81.1244, -68.53505 81.137467, -68.2407 81.1767, -67.45905 81.282433, -67.16475 81.3315, -67.0895 81.346733, 
+      -66.94235 81.355467, -66.6938 81.3533, -66.32095 81.374, -66.00695 81.398, -65.6472 81.425267, -65.2842 81.443233, -65.1419 81.444867, -65.05685 81.459033, -64.98 81.472133, -64.8246 81.4716, 
+      -64.7363 81.4716, -64.63655 81.485767, -64.58095 81.4874, -64.5499 81.4765, -64.53355 81.457967, -64.545 81.445967, -64.62185 81.404567, -64.8884 81.3119, -64.9816 81.284667, -65.0895 81.2634, 
+      -65.30045 81.245967, -65.6684 81.2378, -66.0265 81.2318, -66.07555 81.2258, -66.1115 81.209467, -66.1426 81.178933, -66.1377 81.1626, -66.1099 81.134233, -66.10005 81.1157, -66.10335 81.103733, 
+      -66.13275 81.083, -66.17365 81.0721, -66.19165 81.0743, -66.21455 81.123333, -66.2276 81.124433, -66.2603 81.112433, -66.28975 81.083, -66.2914 81.057933, -66.3143 81.044867, -66.4075 81.038867, 
+      -66.43365 81.037767, -66.4598 81.018167, -66.486 80.975667, -66.5334 80.9473, -66.6626 80.913533, -66.7836 80.896633, -66.94875 80.877033, -67.01905 80.877033, -67.1859 80.905933, -67.31995 80.916833, 
+      -67.3772 80.919567, -67.39195 80.902133, -67.39195 80.885767, -67.29055 80.857433, -67.2742 80.84, -67.28075 80.824733, -67.32325 80.809467, -67.3772 80.8062, -67.4508 80.812733, -67.5064 80.8291, 
+      -67.53745 80.831267, -67.5767 80.830167, -67.6536 80.786567, -67.69775 80.746767, -67.73535 80.742433, -67.7795 80.7446, -67.88415 80.782767, -67.9152 80.783833, -67.97575 80.763133, -68.0003 80.746233, 
+      -68.0461 80.753867, -68.0968 80.770233, -68.13115 80.769133, -68.24235 80.702633, -68.3012 80.666667, -68.4091 80.627967, -68.4647 80.600733, -68.5105 80.564767, -68.5432 80.541867, -68.60535 80.518967, 
+      -68.7133 80.4781, -68.9308 80.415967, -69.23165 80.323867, -69.4737 80.2481, -69.52275 80.242667, -69.5849 80.250833, -69.79585 80.340233, -69.8155 80.3544, -69.8122 80.3702, -69.7713 80.3691, 
+      -69.7337 80.365833, -69.69445 80.3691, -69.66505 80.397467, -69.6454 80.451967, -69.6552 80.483567, -69.7141 80.5141, -69.8253 80.536967, -69.92505 80.536967, -69.96755 80.531533, -69.9872 80.515167, 
+      -69.9512 80.486833, -69.8956 80.450867, -69.8727 80.4258, -69.87435 80.4029, -69.8956 80.3702, -69.94305 80.342967, -70.03625 80.320067, -70.0902 80.298267, -70.09675 80.2841, -70.09185 80.259033, 
+      -70.0624 80.236133, -70.01335 80.211067, -69.9659 80.190367, -69.961 80.179467, -69.9937 80.1631, -70.13765 80.160933, -70.48435 80.144033, -70.8229 80.158733, -71.17285 80.1582, -71.3364 80.135867, 
+      -71.45415 80.1315, -71.50485 80.135867, -71.54085 80.1484, -71.5654 80.206167, -71.5883 80.217067, -71.6553 80.219267, -71.70765 80.222533, -71.74525 80.2149, -71.76325 80.187633, -71.78125 80.1593, 
+      -71.8303 80.134233, -71.9186 80.130433, -72.0592 80.135867, -72.1148 80.1424, -72.17695 80.190367, -72.19985 80.210533, -72.21785 80.207267, -72.2473 80.187633, -72.2751 80.178933, -72.3274 80.174567, 
+      -72.3552 80.1713, -72.36665 80.1604, -72.3585 80.142967, -72.2718 80.099367, -72.1263 80.0623, -71.8401 80.056833, -71.45905 80.070467, -71.1353 80.0819, -71.01915 80.090067, -70.9423 80.0868, 
+      -70.88835 80.081367, -70.84255 80.070467, -70.81805 80.0285, -70.8132 80.0056, -70.8148 79.977267, -70.8197 79.954367, -70.8279 79.935833, -70.8475 79.9184, -70.8835 79.911867, -70.9162 79.9075, 
+      -70.94565 79.9075, -71.0176 79.917867, -71.0176 79.906967, -70.9653 79.865533, -70.962 79.852467, -70.962 79.841567, -70.98165 79.841567, -71.03395 79.854633, -71.1648 79.876433, -71.42315 79.909133, 
+      -71.4853 79.9086, -71.55235 79.889, -71.61125 79.850833, -71.6603 79.826867, -71.7257 79.802867, -71.7862 79.786, -71.7911 79.774, -71.7927 79.7609, -71.78455 79.755467, -71.7649 79.7533, 
+      -71.7093 79.766367, -71.65535 79.778367, -71.59485 79.788167, -71.54905 79.813233, -71.5098 79.8394, -71.4722 79.8492, -71.4215 79.857933, -71.34135 79.854133, -71.2923 79.829067, -71.2792 79.805067, 
+      -71.2743 79.7822, -71.28575 79.744033, -71.30865 79.721133, -71.3446 79.7146, -71.39695 79.7266, -71.428 79.7277, -71.44275 79.713533, -71.4493 79.687367, -71.4558 79.6601, -71.4787 79.6492, 
+      -71.50815 79.643767, -71.5523 79.643767, -71.60465 79.666633, -71.6504 79.6699, -71.7273 79.659, -71.7845 79.660667, -71.8123 79.661733, -71.85155 79.650833, -71.8859 79.619233, -71.9137 79.6007, 
+      -71.95295 79.583267, -72.05435 79.5707, -72.42065 79.590333, -72.4861 79.5898, -72.57275 79.58, -72.6774 79.5462, -72.7412 79.5233, -72.77715 79.523833, -72.8246 79.540167, -72.8524 79.5478, 
+      -72.9047 79.554333, -72.96685 79.5489, -73.06825 79.535833, -73.1435 79.547267, -73.2694 79.581067, -73.38225 79.6192, -73.4117 79.633933, -73.4117 79.662267, -73.397 79.685167, -73.361 79.6917, 
+      -73.3332 79.700433, -73.32995 79.717867, -73.37245 79.730933, -73.73715 79.728767, -74.05115 79.7162, -74.0986 79.714567, -74.11985 79.728767, -74.1133 79.740733, -74.0904 79.7549, -74.0855 79.771267, 
+      -74.1117 79.7767, -74.23435 79.7767, -74.3668 79.7778, -74.4224 79.787067, -74.49595 79.814333, -74.5205 79.8165, -74.54995 79.813233, -74.58265 79.789267, -74.59735 79.758733, -74.6284 79.728233, 
+      -74.6742 79.716233, -74.787 79.714567, -74.83605 79.7124, -74.83935 79.699333, -74.83445 79.687333, -74.80335 79.673167, -74.7298 79.665533, -74.63495 79.6677, -74.5499 79.682967, -74.46815 79.7026, 
+      -74.3798 79.705867, -74.316 79.691167, -74.09525 79.6552, -74.03145 79.653, -73.74205 79.647033, -73.66685 79.659567, -73.608 79.668267, -73.5867 79.669367, -73.56875 79.6639, -73.56055 79.638833, 
+      -73.57525 79.619233, -73.56055 79.5876, -73.5017 79.5244, -73.49025 79.4895, -73.4984 79.463333, -73.52785 79.437167, -73.6096 79.421933, -73.7241 79.4132, -73.85165 79.430633, -73.89905 79.426267, 
+      -73.9514 79.415367, -73.9841 79.4132, -74.02825 79.4132, -74.07895 79.435, -74.1689 79.483533, -74.20655 79.4868, -74.24085 79.4857, -74.2703 79.4759, -74.27195 79.456267, -74.2654 79.4323, 
+      -74.2785 79.412667, -74.32265 79.4094, -74.44365 79.414867, -74.7544 79.431767, -74.8999 79.460633, -74.9882 79.495533, -75.04055 79.539133, -75.0618 79.543467, -75.0961 79.541833, -75.0994 79.527667, 
+      -75.09285 79.506967, -75.02415 79.4579, -74.96365 79.418667, -74.93585 79.388167, -74.92605 79.3598, -74.93095 79.343467, -74.93915 79.320567, -74.9653 79.314033, -75.0127 79.314033, -75.1239 79.3271, 
+      -75.3774 79.3816, -75.536 79.4203, -75.58835 79.429033, -75.61615 79.429033, -75.6423 79.4225, -75.67665 79.412667, -75.71265 79.4176, -75.7388 79.423033, -75.7519 79.475367, -75.75845 79.494967, 
+      -75.77645 79.494967, -75.8026 79.463367, -75.85985 79.420867, -75.90725 79.392533, -75.9383 79.389233, -76.0152 79.391433, -76.05935 79.405033, -76.14765 79.457367, -76.19835 79.470433, -76.32915 79.478067, 
+      -76.5107 79.488433, -76.6726 79.496067, -76.85575 79.489, -76.95385 79.492267, -76.9931 79.502067, -77.0307 79.5288, -77.0683 79.551667, -77.09445 79.5506, -77.1141 79.530967, -77.08955 79.503733, 
+      -77.0356 79.464467, -76.91785 79.4296, -76.7821 79.421967, -76.7265 79.4187, -76.65295 79.399067, -76.5761 79.3909, -76.5189 79.395267, -76.46 79.4127, -76.4093 79.429067, -76.37335 79.433433, 
+      -76.303 79.431233, -76.2523 79.412133, -76.2163 79.3827, -76.18035 79.3718, -76.09695 79.3609, -76.02495 79.3522, -75.9432 79.333667, -75.8974 79.322233, -75.88595 79.308067, -75.89085 79.296067, 
+      -75.9399 79.290633, -75.99715 79.2939, -76.0511 79.2917, -76.1018 79.275367, -76.1721 79.2601, -76.20155 79.2601, -76.2555 79.259, -76.27675 79.272633, -76.3634 79.303167, -76.4517 79.326067, 
+      -76.5433 79.3304, -76.62175 79.3266, -76.7117 79.313533, -76.79675 79.3037, -76.8556 79.3059, -76.9128 79.324967, -76.9668 79.355467, -77.0191 79.367467, -77.04365 79.393633, -77.0567 79.427433, 
+      -77.07635 79.4296, -77.1123 79.4089, -77.1609 79.387267, -77.23365 79.387267, -77.2389 79.381633, -77.1467 79.320033, -77.12545 79.2884, -77.1434 79.273167, -77.2219 79.263333, -77.34785 79.254633, 
+      -77.4345 79.252433, -77.5392 79.266067, -77.77795 79.285667, -77.8205 79.2895, -77.845 79.287333, -77.8434 79.2775, -77.80415 79.2579, -77.75345 79.241533, -77.6815 79.2328, -77.5654 79.226267, 
+      -77.46725 79.223, -77.4411 79.202867, -77.45585 79.1865, -77.4951 79.169067, -77.5 79.151633, -77.4787 79.150533, -77.37735 79.167967, -77.19745 79.188667, -77.09935 79.203933, -76.9342 79.2154, 
+      -76.7576 79.220833, -76.53025 79.2181, -76.39615 79.219167, -76.1476 79.200067, -76.02495 79.1859, -75.8631 79.163533, -75.75025 79.161367, -75.7061 79.162433, -75.63575 79.1815, -75.57525 79.206567, 
+      -75.47875 79.224, -75.33815 79.231633, -75.16975 79.233267, -74.9686 79.236533, -74.65135 79.2469, -74.5369 79.232167, -74.5042 79.223433, -74.4993 79.203833, -74.514 79.191833, -74.56305 79.182033, 
+      -74.62685 79.168933, -74.65465 79.158033, -74.6661 79.136233, -74.65465 79.110067, -74.6301 79.092633, -74.55325 79.080633, -74.51075 79.069733, -74.48785 79.049033, -74.4993 79.014167, -74.56145 78.981467, 
+      -74.66125 78.961333, -74.76425 78.955867, -74.92125 78.989667, -75.04065 79.010933, -75.1731 79.019667, -75.27615 79.020733, -75.43645 79.013667, -75.528 79.007133, -75.6196 79.0191, -75.6621 79.0349, 
+      -75.72425 79.0338, -75.7602 79.0338, -75.8469 79.071967, -75.94175 79.124267, -76.03335 79.1488, -76.18545 79.168433, -76.3048 79.1728, -76.6204 79.169, -76.9262 79.171733, -77.23525 79.1516, 
+      -77.5329 79.126, -77.73075 79.1331, -77.78635 79.125467, -77.84685 79.113467, -77.87305 79.1037, -77.87305 79.0939, -77.85175 79.084067, -77.7782 79.084067, -77.54105 79.083, -77.3366 79.087933, 
+      -77.16655 79.095567, -76.81165 79.1059, -76.55 79.116233, -76.46165 79.114067, -76.3063 79.0972, -76.1939 79.0777, -76.11985 79.0634, -76.0637 79.051067, -76.0116 79.023267, -76.01575 79.008, 
+      -76.0533 78.998267, -76.1362 79.003433, -76.18035 79.004533, -76.22125 79.0089, -76.3946 79.0405, -76.49765 79.048133, -76.8427 79.051933, -77.1796 79.0394, -77.2712 79.027967, -77.33335 79.019233, 
+      -77.3791 79.015967, -77.43635 79.0225, -77.4756 79.0356, -77.5541 79.033967, -77.58025 79.036133, -77.6555 79.054667, -77.73725 79.054667, -77.81575 79.055767, -77.9253 79.051967, -78.0807 79.071567, 
+      -78.17065 79.0923, -78.19355 79.090667, -78.2181 79.083033, -78.2099 79.0645, -78.15595 79.044867, -78.01855 79.022, -77.8043 79.0089, -77.66695 78.9931, -77.6326 78.985467, -77.6277 78.9702, 
+      -77.6342 78.957133, -77.7062 78.9255, -77.8223 78.883, -77.9024 78.866633, -77.94005 78.857933, -77.9482 78.840467, -77.94165 78.8285, -77.9188 78.819767, -77.85825 78.819767, -77.73725 78.830667, 
+      -77.5361 78.885167, -77.45925 78.912433, -77.3971 78.9206, -77.28915 78.9217, -77.2532 78.918433, -77.10435 78.903167, -77.0504 78.9037, -76.9817 78.913533, -76.8574 78.952767, -76.7315 78.9833, 
+      -76.66445 78.986033, -76.51725 78.9882, -76.44695 78.984933, -76.3717 78.974033, -76.26865 78.9517, -76.15585 78.9484, -76.14115 78.947933, -76.10335 78.9413, -76.095 78.9524, -76.15335 78.9663, 
+      -76.16795 78.982967, -76.1346 78.988533, -76.07415 78.977433, -75.96885 78.9399, -75.81565 78.9266, -75.7388 78.923333, -75.6963 78.9157, -75.6963 78.907, -75.69955 78.8841, -75.7388 78.8623, 
+      -75.8811 78.859033, -76.05605 78.8634, -76.15745 78.8623, -76.24415 78.845933, -76.2801 78.835033, -76.2883 78.830133, -76.28335 78.8214, -76.22285 78.8214, -76.0446 78.818133, -75.8827 78.819233, 
+      -75.7257 78.837233, -75.693 78.826333, -75.63575 78.8067, -75.59485 78.8056, -75.52945 78.835567, -75.45585 78.874833, -75.4035 78.8868, -75.3561 78.8977, -75.28575 78.8999, -75.1958 78.887367, 
+      -74.97665 78.835033, -74.9227 78.802867, -74.91125 78.796333, -74.8965 78.8007, -74.8818 78.817033, -74.86055 78.830133, -74.84745 78.8323, -74.82455 78.825767, -74.8164 78.807233, -74.8262 78.783267, 
+      -74.81965 78.764733, -74.7804 78.741833, -74.7722 78.7222, -74.78695 78.7004, -74.80985 78.664433, -74.83435 78.616467, -74.83435 78.5925, -74.8262 78.565233, -74.80985 78.5538, -74.7804 78.549433, 
+      -74.73135 78.5745, -74.71335 78.5756, -74.6872 78.5636, -74.66265 78.5429, -74.6496 78.513467, -74.6496 78.489467, -74.7052 78.4862, -74.8115 78.481833, -74.8998 78.472033, -74.9783 78.4524, 
+      -75.0666 78.446967, -75.07225 78.445767, -75.17735 78.4579, -75.3512 78.475133, -75.4922 78.478267, -75.6003 78.484533, -75.6543 78.478267, -75.79055 78.467333, -75.8916 78.472033, -76.13125 78.5284, 
+      -76.2182 78.5566, -76.291 78.5613, -76.32625 78.562867, -76.4719 78.551133, -76.5424 78.541733, -76.56825 78.5245, -76.56825 78.504167, -76.5283 78.491633, -76.43195 78.5026, -76.3544 78.513533, 
+      -76.28865 78.518233, -76.2393 78.5026, -76.10065 78.4321, -75.97615 78.380433, -75.8516 78.371033, -75.40045 78.353033, -75.2407 78.342067, -75.1467 78.3319, -75.11615 78.316233, -75.1044 78.2896, 
+      -75.0997 78.2677, -75.10675 78.252033, -75.13495 78.242633, -75.20385 78.241033, -75.27265 78.246933, -75.3495 78.255667, -75.40675 78.246933, -75.4869 78.2137, -75.55555 78.1897, -75.63405 78.172267, 
+      -75.6962 78.170067, -75.786 78.1665, -75.89875 78.172767, -75.9857 78.191567, -76.09145 78.2323, -76.1807 78.2464, -76.31465 78.2464, -76.57075 78.231533, -76.6553 78.219, -76.707 78.219, 
+      -76.76105 78.231533, -76.789 78.230167, -76.84305 78.208233, -76.88295 78.203533, -76.94405 78.194133, -76.9981 78.180033, -77.0075 78.153433, -76.9981 78.1221, -76.94875 78.104867, -76.8407 78.0892, 
+      -76.77725 78.086067, -76.7232 78.086067, -76.68325 78.078233, -76.6292 78.0704, -76.54935 78.081367, -76.43655 78.0892, -76.3355 78.0892, -76.3097 78.0892, -76.2862 78.081367, -76.2533 78.023433, 
+      -76.2392 78.004633, -76.211 77.998367, -76.20865 78.0344, -76.19925 78.082933, -76.1781 78.101733, -76.1452 78.097033, -76.09115 78.076667, -75.98775 78.0571, -75.89845 78.0336, -75.82325 78.021067, 
+      -75.80685 78.013267, -75.80685 77.996033, -75.82795 77.956867, -75.9243 77.9005, -75.99715 77.8817, -76.08175 77.873867, -76.1804 77.883267, -76.23445 77.8958, -76.2603 77.889533, -76.3026 77.878567, 
+      -76.3754 77.873867, -76.45765 77.873867, -76.5352 77.889533, -76.5728 77.894233, -76.6127 77.879367, -76.6879 77.876233, -76.7913 77.860567, -76.8735 77.843333, -76.95575 77.816733, -77.01215 77.7901, 
+      -77.0427 77.7901, -77.06855 77.796367, -77.1437 77.845733, -77.17425 77.8551, -77.22595 77.853567, -77.3223 77.836333, -77.3669 77.822233, -77.41625 77.822233, -77.45855 77.831633, -77.50085 77.867633, 
+      -77.56665 77.877033, -77.7922 77.891933, -77.88615 77.880967, -77.9778 77.866867, -78.04595 77.8653, -78.22215 77.867667, -78.26915 77.867667, -78.2856 77.858267, -78.3208 77.822233, -78.3208 77.7925, 
+      -78.27855 77.767433, -78.09995 77.761167, -77.84385 77.7784, -77.76635 77.786233, -77.71465 77.7831, -77.67 77.7737, -77.6512 77.761167, -77.6512 77.7455, -77.65825 77.729833, -77.70995 77.715733, 
+      -77.75695 77.701633, -77.82035 77.7032, -77.90965 77.696933, -77.9684 77.692233, -78.01305 77.678167, -78.0459 77.651533, -78.0459 77.621767, -78.00835 77.592, -77.91905 77.549733, -77.8415 77.509, 
+      -77.82975 77.4902, -77.8415 77.474533, -77.8697 77.4495, -77.9519 77.389233, -78.0647 77.375133, -78.16335 77.3767, -78.1939 77.372, -78.2174 77.346933, -78.25735 77.3109, -78.30905 77.298367, 
+      -78.3866 77.2968, -78.55575 77.2647, -78.67085 77.230267, -78.75075 77.2005, -78.78835 77.192667, -78.81655 77.1958, -78.81655 77.213033, -78.75545 77.242767, -78.72255 77.285067, -78.72255 77.322667, 
+      -78.7484 77.341467, -78.77425 77.336767, -78.82125 77.3023, -78.88705 77.252167, -79.0045 77.2091, -79.122 77.207533, -79.38985 77.2138, -79.56135 77.208333, -79.64125 77.222433, -79.7258 77.2569, 
+      -79.79395 77.263167, -79.8574 77.2475, -79.93725 77.216167, -80.00535 77.212267, -80.1111 77.235767, -80.2591 77.2295, -80.47295 77.221667, -80.71025 77.227167, -80.83475 77.2491, -81.00865 77.310167, 
+      -81.09555 77.3188, -81.1214 77.343867, -81.1449 77.375167, -81.19895 77.383, -81.29525 77.412767, -81.40805 77.455067, -81.50205 77.486367, -81.51375 77.505967, -81.51845 77.542, -81.5349 77.5498, 
+      -81.5819 77.5498, -81.65945 77.543567, -81.7323 77.543567, -81.7699 77.5545, -81.79805 77.631267, -81.8286 77.6485, -81.85445 77.645367, -81.88265 77.628133, -81.89675 77.599933, -81.885 77.570167, 
+      -81.84975 77.5498, -81.79805 77.521633, -81.75345 77.487167, -81.72995 77.451133, -81.71585 77.418267, -81.7041 77.3838, -81.66885 77.358733, -81.5772 77.3274, -81.49735 77.292967, -81.4151 77.2914, 
+      -81.30935 77.297667, -81.2553 77.288267, -81.21775 77.2726, -81.23885 77.255367, -81.24355 77.227167, -81.2835 77.235, -81.33755 77.2397, -81.4057 77.236567, -81.49735 77.217767, -81.56545 77.195867, 
+      -81.62655 77.1802, -81.66885 77.183333, -81.7464 77.2021, -81.84035 77.209933, -81.93905 77.227167, -81.98605 77.228733, -82.02595 77.213867, -82.04945 77.2029, -82.04475 77.185667, -82.02125 77.171567, 
+      -81.95315 77.163767, -81.9179 77.154367, -81.8991 77.130867, -81.8944 77.107367, -81.8897 77.0776, -81.932 77.0463, -81.95315 77.0275, -81.9508 77.010267, -81.92495 76.997733, -81.8662 76.997733, 
+      -81.76985 77.0134, -81.68295 77.054133, -81.64535 77.0776, -81.60305 77.085433, -81.54195 77.085433, -81.455 77.099533, -81.35395 77.123833, -81.2294 77.1614, -81.1378 77.1849, -81.0861 77.191167, 
+      -81.04145 77.188033, -80.9592 77.1661, -80.8652 77.146533, -80.79705 77.146533, -80.7195 77.160633, -80.6514 77.1575, -80.58325 77.1481, -80.501 77.132433, -80.3906 77.1293, -80.2026 77.133233, 
+      -80.15325 77.131667, -80.1368 77.1207, -80.1462 77.116, -80.18145 77.103467, -80.23315 77.075267, -80.27545 77.054933, -80.32245 77.043967, -80.3859 77.0283, -80.4352 77.015767, -80.4634 77.001667, 
+      -80.4634 76.989133, -80.45635 76.973467, -80.41405 76.973467, -80.36475 76.992267, -80.30835 77.003233, -80.26605 76.989133, -80.23315 76.979733, -80.19555 76.992267, -80.11805 77.0471, -80.05695 77.076833, 
+      -80.00055 77.119133, -79.9559 77.136367, -79.8995 77.142633, -79.8102 77.148133, -79.66685 77.137167, -79.3708 77.127767, -79.1687 77.1176, -79.0912 77.1035, -79.04185 77.086267, -79.03715 77.064367, 
+      -79.03715 77.036167, -79.06535 76.995433, -79.1311 76.967233, -79.2533 76.9594, -79.32615 76.934367, -79.3661 76.921833, -79.39425 76.8999, -79.39425 76.879533, -79.37075 76.865433, -79.3332 76.856033, 
+      -79.2533 76.854467, -79.1875 76.841933, -79.12875 76.832567, -79.0771 76.8482, -79.0066 76.868567, -78.94785 76.860733, -78.9361 76.845067, -78.92905 76.810633, -78.9408 76.768333, -78.94755 76.7203, 
+      -78.92845 76.685967, -78.879 76.680867, -78.87495 76.681067, -78.83265 76.713967, -78.7786 76.751567, -78.73395 76.757833, -78.68465 76.762533, -78.64705 76.784433, -78.60475 76.834567, -78.58125 76.854933, 
+      -78.52015 76.8612, -78.46375 76.873733, -78.42145 76.900333, -78.36975 76.926167, -78.28045 76.927733, -78.2147 76.9293, -78.1536 76.9293, -78.0643 76.898, -77.9844 76.861967, -77.9186 76.821233, 
+      -77.8622 76.7484, -77.8575 76.698267, -77.8528 76.626233, -77.85985 76.583933, -77.88805 76.526, -77.928 76.489967, -77.99145 76.452367, -78.123 76.427333, -78.28985 76.388167, -78.42145 76.378, 
+      -78.5295 76.3874, -78.56475 76.374867, -78.5859 76.348233, -78.61645 76.334133, -78.6705 76.327867, -78.7269 76.329433, -78.78565 76.332567, -78.8115 76.345867, -78.8303 76.394433, -78.80915 76.4148, 
+      -78.7598 76.432033, -78.7316 76.450833, -78.741 76.479, -78.79975 76.526, -78.84205 76.533833, -78.87025 76.533833, -78.9431 76.491533, -79.0817 76.392867, -79.17335 76.338033, -79.3002 76.314567, 
+      -79.39655 76.293433, -79.42945 76.2715, -79.45765 76.241733, -79.4952 76.211967, -79.5281 76.2104, -79.59155 76.2198, -79.6597 76.230767, -79.8218 76.237033, -79.9722 76.226867, -80.08965 76.200233, 
+      -80.1719 76.1877, -80.24005 76.1877, -80.2894 76.1877, -80.33165 76.209633, -80.36455 76.201033, -80.5807 76.133667, -80.62535 76.097633, -80.67705 76.0773, -80.7123 76.080433, -80.7828 76.100767, 
+      -80.8298 76.102333, -80.952 76.0436, -81.01775 76.0201, -81.05535 76.016967, -81.0765 76.0577, -81.0765 76.1078, -81.0624 76.170467, -81.01775 76.1971, -80.9661 76.208067, -80.8909 76.244067, 
+      -80.8674 76.281667, -80.87445 76.309867, -80.8815 76.333367, -80.93555 76.358433, -81.04125 76.374067, -81.10705 76.383467, -81.1611 76.4242, -81.19165 76.430467, -81.2316 76.425767, -81.29035 76.388167, 
+      -81.35375 76.366233, -81.5206 76.348233, -81.6498 76.3404, -81.72265 76.343533, -81.83545 76.360767, -81.8989 76.375633, -81.9271 76.403833, -81.9271 76.441433, -81.8989 76.458667, -81.8425 76.4618, 
+      -81.77905 76.4853, -81.76495 76.505633, -81.7814 76.510333, -81.8284 76.508767, -81.9882 76.489967, -82.05865 76.499367, -82.1409 76.515033, -82.25605 76.580833, -82.40405 76.7171, -82.4581 76.774267, 
+      -82.4816 76.775833, -82.5098 76.780533, -82.55445 76.818133, -82.5826 76.8338, -82.59905 76.8291, -82.6108 76.815, -82.6108 76.794633, -82.6014 76.774267, -82.53565 76.7351, -82.4299 76.659933, 
+      -82.3735 76.608233, -82.3265 76.5597, -82.2795 76.528367, -82.1879 76.487633, -82.13385 76.4704, -82.108 76.454767, -82.108 76.4344, -82.12445 76.4062, -82.12445 76.374867, -82.1409 76.341967, 
+      -82.18555 76.316933, -82.26775 76.310667, -82.3735 76.311433, -82.4369 76.313, -82.52385 76.313, -82.56145 76.314567, -82.6108 76.3099, -82.6813 76.283267, -82.73535 76.2817, -82.7776 76.280133, 
+      -82.84575 76.312233, -82.86925 76.3185, -82.9139 76.321633, -82.95615 76.321633, -82.99375 76.329467, -83.03135 76.354533, -83.0619 76.3843, -83.0431 76.423433, -83.0337 76.456333, -83.0478 76.489233, 
+      -83.1465 76.565967, -83.30155 76.645867, -83.3697 76.682667, -83.3885 76.7281, -83.3932 76.7657, -83.41905 76.7704, -83.43785 76.7704, -83.46605 76.729667, -83.4942 76.6952, -83.4895 76.6717, 
+      -83.4637 76.6482, -83.41905 76.634133, -83.37205 76.623167, -83.32035 76.6075, -83.30155 76.576167, -83.2992 76.5511, -83.29215 76.519767, -83.2663 76.493167, -83.22635 76.460267, -83.20755 76.441467, 
+      -83.20755 76.432067, -83.22635 76.413267, -83.25455 76.396033, -83.25455 76.3663, -83.224 76.334967, -83.22165 76.317733, -83.2334 76.311467, -83.2992 76.3193, -83.3838 76.322433, -83.48245 76.311467, 
+      -83.53415 76.3193, -83.5929 76.334967, -83.6728 76.3475, -83.74095 76.3663, -83.7856 76.4023, -83.86785 76.450067, -83.9172 76.478267, -83.99 76.584767, -84.05815 76.686567, -84.0981 76.711633, 
+      -84.1404 76.7179, -84.178 76.716333, -84.1827 76.695967, -84.1733 76.659967, -84.1404 76.603567, -84.11925 76.5691, -84.1075 76.544033, -84.131 76.5002, -84.1686 76.4532, -84.22265 76.425, 
+      -84.31895 76.4156, -84.4858 76.413267, -84.5398 76.425767, -84.62205 76.547933, -84.6526 76.5542, -84.68315 76.555767, -84.7043 76.526033, -84.69725 76.493133, -84.65965 76.414833, -84.5586 76.2535, 
+      -84.5586 76.228433, -84.58915 76.203367, -84.6526 76.2018, -84.86875 76.200233, -85.3669 76.152467, -85.5431 76.162633, -85.68175 76.179867, -85.8721 76.198667, -86.2504 76.248, -86.42425 76.263667, 
+      -86.4924 76.2801, -86.4783 76.313, -86.4783 76.36, -86.436 76.366267, -86.39135 76.366267, -86.3467 76.3788, -86.3091 76.4101, -86.3044 76.4524, -86.3091 76.49, -86.33495 76.519767, 
+      -86.52295 76.594933, -86.54645 76.594933, -86.5676 76.585533, -86.5441 76.557333, -86.4548 76.4947, -86.4125 76.463367, -86.4125 76.450833, -86.45245 76.425767, -86.5582 76.399133, -86.63805 76.3647, 
+      -86.70855 76.291067, -86.7767 76.256633, -86.81195 76.2535, -86.84955 76.264433, -86.88245 76.2848, -86.9271 76.291067, -86.9976 76.299667, -87.11505 76.309067, -87.1832 76.310633, -87.20435 76.318467, 
+      -87.18555 76.331, -87.1456 76.351367, -87.1503 76.370167, -87.1879 76.374867, -87.2866 76.3921, -87.29835 76.407767, -87.28895 76.418733, -87.2349 76.435933, -87.20905 76.4563, -87.19965 76.4845, 
+      -87.2114 76.506433, -87.2772 76.5315, -87.3101 76.550267, -87.3195 76.5769, -87.3007 76.608233, -87.3101 76.620767, -87.3806 76.684967, -87.4088 76.6928, -87.44875 76.698267, -87.4793 76.673233, 
+      -87.48165 76.6372, -87.50515 76.610567, -87.53805 76.588633, -87.54745 76.5714, -87.54275 76.555767, -87.5169 76.527567, -87.48165 76.5072, -87.48635 76.4978, -87.5075 76.482133, -87.55685 76.4696, 
+      -87.58735 76.4461, -87.58735 76.425767, -87.585 76.4007, -87.59205 76.3725, -87.6179 76.3443, -87.6367 76.328633, -87.6273 76.314533, -87.61555 76.302033, -87.632 76.2942, -87.66255 76.300467, 
+      -87.7025 76.319233, -87.7213 76.319233, -87.73775 76.305167, -87.7636 76.283233, -87.78475 76.2801, -87.8388 76.3028, -87.9234 76.348233, -87.9516 76.385833, -87.97975 76.388967, -88.00795 76.3874, 
+      -88.01735 76.3592, -88.02205 76.332567, -88.0479 76.309067, -88.11135 76.3075, -88.3416 76.310633, -88.4591 76.328633, -88.49905 76.345867, -88.50375 76.3819, -88.492 76.439833, -88.5272 76.4978, 
+      -88.59065 76.612133, -88.59535 76.6466, -88.5836 76.692033, -88.5507 76.7437, -88.546 76.797733, -88.56715 76.8087, -88.5836 76.793033, -88.63765 76.733533, -88.68465 76.689667, -88.70815 76.667733, 
+      -88.70815 76.652067, -88.69875 76.628567, -88.67055 76.584733, -88.61885 76.512667, -88.6165 76.490733, -88.6212 76.462567, -88.6541 76.434367, -88.67995 76.403033, -88.67995 76.370133, -88.67995 76.3451, 
+      -88.6823 76.324733, -88.6964 76.315333, -88.72695 76.313, -88.73635 76.331767, -88.71285 76.3678, -88.70345 76.439867, -88.7152 76.5072, -88.7481 76.5495, -88.77395 76.5589, -88.80215 76.555767, 
+      -88.83035 76.536967, -88.8515 76.485267, -88.87965 76.389733, -88.9008 76.355267, -88.929 76.328633, -88.9995 76.311433, -89.0747 76.3208, -89.1217 76.336467, -89.13815 76.369367, -89.13815 76.4195, 
+      -89.16635 76.425767, -89.18985 76.4195, -89.25565 76.3639, -89.30265 76.3404, -89.33555 76.337267, -89.3684 76.343533, -89.4577 76.3921, -89.5423 76.434367, -89.547 76.4563, -89.5423 76.4892, 
+      -89.55875 76.5033, -89.5846 76.501733, -89.594 76.495467, -89.594 76.468833, -89.60105 76.4469, -89.6269 76.443767, -89.64805 76.450033, -89.6786 76.471967, -89.688 76.491533, -89.64335 76.5119, 
+      -89.5799 76.536967, -89.5141 76.543233, -89.4648 76.552633, -89.4413 76.593367, -89.42015 76.6278, -89.42015 76.659133, -89.44835 76.695167, -89.46715 76.7343, -89.45305 76.7531, -89.4178 76.768767, 
+      -89.3614 76.7907, -89.2909 76.8236, -89.2486 76.834567, -89.18045 76.845533, -89.13345 76.8651, -89.03475 76.923067, -88.9972 76.943433, -88.9455 76.951267, -88.8938 76.934033, -88.8609 76.923067, 
+      -88.8374 76.9215, -88.80215 76.9403, -88.75515 76.9638, -88.66355 76.9857, -88.56955 76.988033, -88.50845 76.995867, -88.49205 77.019367, -88.50845 77.033467, -88.55545 77.035033, -88.58835 77.039733, 
+      -88.58835 77.0554, -88.55545 77.091433, -88.53195 77.103967, -88.4944 77.103967, -88.46855 77.089867, -88.4098 77.0883, -88.38865 77.0742, -88.3675 77.071067, -88.33695 77.089867, -88.3111 77.091433, 
+      -88.30875 77.082033, -88.30875 77.0507, -88.30875 77.0272, -88.2829 77.006833, -88.25235 77.0037, -88.22885 77.006833, -88.20065 77.0272, -88.16775 77.0554, -88.1372 77.060867, -88.08315 77.0515, 
+      -88.0009 77.065567, -87.96335 77.0593, -87.93045 77.0515, -87.87875 77.054633, -87.8482 77.043667, -87.7777 77.0045, -87.73305 76.9951, -87.66255 76.9904, -87.59675 77.002133, -87.5427 77.024067, 
+      -87.59675 77.0366, -87.6132 77.058533, -87.585 77.080467, -87.5474 77.089867, -87.45815 77.091433, -87.39 77.091433, -87.36415 77.071067, -87.33595 77.020933, -87.2913 77.011533, -87.20435 77.014667, 
+      -87.15035 77.0178, -87.1245 77.027967, -87.1433 77.0546, -87.1245 77.0593, -87.06105 77.057733, -87.0023 77.057733, -86.9624 77.0593, -86.9436 77.0781, -86.953 77.0875, -87.00465 77.093767, 
+      -87.0728 77.085933, -87.14095 77.0922, -87.3242 77.118833, -87.4276 77.128233, -87.437 77.147, -87.42995 77.167367, -87.3947 77.1799, -87.3195 77.181467, -87.07045 77.178333, -86.9389 77.178333, 
+      -86.89895 77.1893, -86.90365 77.209667, -86.96475 77.209667, -87.3477 77.215933, -87.3853 77.234733, -87.3853 77.2551, -87.34065 77.267633, -87.242 77.283267, -87.1809 77.297367, -87.1245 77.322433, 
+      -87.09865 77.358467, -87.10335 77.371, -87.1339 77.372567, -87.21145 77.3616, -87.3994 77.3287, -87.5263 77.322433, -87.60385 77.325567, -87.6532 77.344367, -87.6955 77.367067, -87.74485 77.3796, 
+      -87.79185 77.401533, -87.8083 77.4219, -87.81065 77.478267, -87.8388 77.519, -87.8576 77.525267, -87.8764 77.522133, -87.8811 77.503333, -87.8952 77.503333, -87.9187 77.5237, -87.9234 77.548767, 
+      -87.9563 77.5613, -88.04795 77.5989, -88.07615 77.6208, -88.0785 77.6631, -88.10905 77.694433, -88.1349 77.713233, -88.1349 77.767267, -88.1349 77.811133, -88.1067 77.815833, -88.0926 77.815833, 
+      -88.0644 77.801733, -88.0315 77.787633, -87.9845 77.781367, -87.9211 77.781367, -87.8553 77.795467, -87.81065 77.811133, -87.76835 77.814267, -87.719 77.814267, -87.66025 77.804867, -87.59915 77.808767, 
+      -87.5451 77.815033, -87.48405 77.833833, -87.45115 77.841667, -87.41825 77.843233, -87.36655 77.829133, -87.30545 77.829133, -87.01645 77.822867, -86.60055 77.814267, -86.5324 77.809567, -86.3867 77.755533, 
+      -86.24105 77.725767, -86.1635 77.703833, -85.99435 77.5801, -85.9121 77.4963, -85.89095 77.444633, -85.87685 77.4086, -85.84865 77.397633, -85.78995 77.397633, -85.7594 77.397633, -85.7312 77.3945, 
+      -85.69125 77.3569, -85.66305 77.331833, -85.63485 77.314633, -85.5996 77.317767, -85.4915 77.350633, -85.41395 77.357667, -85.31765 77.3514, -85.1132 77.3483, -85.03565 77.3436, -84.97225 77.337333, 
+      -84.87355 77.277033, -84.74435 77.214367, -84.6433 77.184633, -84.5446 77.165833, -84.49055 77.159567, -84.46235 77.163467, -84.46 77.1807, -84.5399 77.235533, -84.6245 77.295033, -84.6527 77.331067, 
+      -84.6574 77.370233, -84.63625 77.392167, -84.5963 77.393733, -84.5446 77.374933, -84.4412 77.360833, -84.24855 77.368667, -84.1146 77.384333, -84.0394 77.374933, -83.88435 77.3624, -83.7833 77.3397, 
+      -83.68935 77.335, -83.5977 77.3538, -83.5601 77.355367, -83.53895 77.333433, -83.50135 77.3115, -83.4661 77.309933, -83.44025 77.317767, -83.4426 77.356933, -83.45905 77.391367, -83.4802 77.4086, 
+      -83.5601 77.397633, -83.61885 77.3945, -83.6588 77.3992, -83.6588 77.4227, -83.6541 77.452467, -83.60945 77.458733, -83.50605 77.477533, -83.4003 77.502567, -83.23345 77.5378, -83.116 77.5895, 
+      -83.0831 77.578533, -83.0455 77.573833, -82.97265 77.5942, -82.9139 77.619267, -82.881 77.651367, -82.881 77.681133, -82.8763 77.695233, -82.8434 77.698367, -82.79405 77.695233, -82.73535 77.709333, 
+      -82.6625 77.735967, -82.64605 77.7563, -82.64135 77.776667, -82.61315 77.782933, -82.58025 77.7892, -82.53795 77.806433, -82.50505 77.8409, -82.50505 77.8691, -82.52385 77.920767, -82.5074 77.955233, 
+      -82.4792 77.983433, -82.4228 77.992833, -82.32645 77.9983, -82.2959 78.004567, -82.2513 78.046867, -82.2278 78.090733, -82.2466 78.095433, -82.2865 78.097, -82.38755 78.095433, -82.4698 78.090733, 
+      -82.53325 78.065667, -82.58025 78.028067, -82.61075 77.979533, -82.62015 77.949767, -82.63425 77.913733, -82.63425 77.879267, -82.6366 77.857367, -82.64835 77.840133, -82.67655 77.815067, -82.7588 77.7759, 
+      -82.85515 77.732067, -82.96555 77.691333, -83.00315 77.675667, -83.123 77.639633, -83.2123 77.613, -83.50365 77.542533, -83.64225 77.5065, -83.73155 77.5018, -83.75975 77.500233, -83.9477 77.499467, 
+      -84.18975 77.501, -84.3307 77.4838, -84.64555 77.4658, -84.76305 77.468933, -84.81945 77.478333, -84.83825 77.494767, -84.803 77.5261, -84.6902 77.569967, -84.64795 77.616933, -84.63385 77.657667, 
+      -84.6456 77.682733, -84.6808 77.6843, -84.7466 77.6514, -84.8453 77.599733, -84.9299 77.576233, -85.00035 77.571533, -85.08965 77.584067, -85.2377 77.595033, -85.35515 77.6279, -85.3528 77.6694, 
+      -85.31755 77.6835, -85.2259 77.6835, -85.186 77.6976, -85.16485 77.700733, -85.1296 77.689767, -85.10375 77.681933, -85.06145 77.685067, -85.01915 77.705433, -84.97215 77.703867, -84.9416 77.6976, 
+      -84.92045 77.703867, -84.92045 77.727367, -84.93455 77.743033, -84.98155 77.7618, -85.0262 77.763367, -85.12255 77.746167, -85.2541 77.724233, -85.3575 77.7117, -85.40215 77.7117, -85.4186 77.722667, 
+      -85.4092 77.7493, -85.3622 77.768067, -85.2823 77.783733, -85.1578 77.802533, -85.00975 77.8088, -84.88755 77.805667, -84.85935 77.786867, -84.83585 77.7532, -84.81235 77.745367, -84.7818 77.7767, 
+      -84.7583 77.792333, -84.70425 77.797033, -84.65495 77.797033, -84.6432 77.808, -84.6479 77.828367, -84.6761 77.842467, -84.7865 77.847167, -85.0262 77.861267, -85.2071 77.853433, -85.39975 77.814267, 
+      -85.47965 77.7759, -85.52195 77.769633, -85.5384 77.769633, -85.5431 77.7806, -85.5337 77.800967, -85.4914 77.8354, -85.48435 77.869867, -85.49845 77.880833, -85.5243 77.8965, -85.55485 77.893367, 
+      -85.583 77.873, -85.58065 77.8589, -85.59475 77.8589, -85.62295 77.874567, -85.6394 77.907467, -85.6347 77.926267, -85.6065 77.9513, -85.52195 77.971667, -85.3833 77.995167, -85.26815 78.001433, 
+      -85.09665 78.003, -84.96975 77.999867, -84.8476 77.9795, -84.7348 77.9756, -84.68545 77.977167, -84.59385 78.0116, -84.49515 78.038233, -84.45285 78.041367, -84.3612 78.031967, -84.29305 78.032733, 
+      -84.2766 78.0484, -84.27425 78.060933, -84.30245 78.075033, -84.3941 78.082867, -84.4928 78.082867, -84.62435 78.049967, -84.69955 78.0312, -84.7959 78.0218, -84.88045 78.028067, -84.97445 78.0539, 
+      -85.01205 78.0774, -85.01675 78.104033, -85.005 78.1197, -84.9627 78.122833, -84.91335 78.118133, -84.87575 78.118133, -84.8123 78.1338, -84.76295 78.135367, -84.7183 78.1291, -84.6643 78.1385, 
+      -84.6032 78.1526, -84.5092 78.154167, -84.42695 78.1385, -84.36825 78.144767, -84.33535 78.1659, -84.33535 78.1847, -84.34945 78.190967, -84.38705 78.190967, -84.4317 78.190967, -84.4693 78.2082, 
+      -84.50925 78.2129, -84.622 78.211333, -84.72775 78.205067, -84.82645 78.1847, -84.91335 78.1753, -84.95565 78.172967, -84.9721 78.1839, -84.95095 78.210533, -84.88045 78.2591, -84.80055 78.298267, 
+      -84.75825 78.324867, -84.75355 78.348367, -84.77235 78.3562, -84.81465 78.3562, -84.85225 78.343667, -84.90865 78.3374, -84.9439 78.3374, -84.958 78.348367, -84.958 78.3703, -84.911 78.414167, 
+      -84.8593 78.487767, -84.85695 78.515967, -84.87105 78.525367, -84.89455 78.5238, -84.94155 78.5097, -84.99325 78.4768, -85.0285 78.436067, -85.03085 78.362467, -85.03085 78.285733, -85.0379 78.2638, 
+      -85.05905 78.2356, -85.10835 78.2027, -85.247 78.141633, -85.44905 78.064867, -85.4843 78.057833, -85.50545 78.057833, -85.52425 78.0641, -85.53835 78.087567, -85.55715 78.096967, -85.63465 78.096967, 
+      -85.8673 78.087567, -85.91195 78.070333, -85.94485 78.039033, -85.9801 78.010067, -86.01065 78.0038, -86.06705 78.0273, -86.1023 78.033567, -86.1422 78.033567, -86.22915 78.0179, -86.2832 78.000667, 
+      -86.3302 77.9944, -86.3772 77.992833, -86.40305 77.9944, -86.4336 78.005367, -86.45005 78.0218, -86.44065 78.048433, -86.39365 78.100133, -86.3725 78.131467, -86.3443 78.133033, -86.3208 78.128333, 
+      -86.2973 78.1111, -86.26675 78.1064, -86.21275 78.1111, -86.14695 78.133033, -86.07645 78.1377, -86.00125 78.1424, -85.9566 78.172167, -85.89785 78.205833, -85.87905 78.245, -85.8438 78.306067, 
+      -85.80855 78.3609, -85.8203 78.381267, -85.8767 78.392233, -85.93075 78.422, -85.9613 78.428267, -85.9895 78.418867, -86.0459 78.378133, -86.0882 78.335833, -86.0976 78.317033, -86.0976 78.285733, 
+      -86.09525 78.257533, -86.09995 78.237167, -86.11405 78.2215, -86.15395 78.199567, -86.24795 78.191733, -86.3537 78.169833, -86.4242 78.149467, -86.4641 78.154167, -86.49465 78.172167, -86.5252 78.176867, 
+      -86.5581 78.173733, -86.645 78.133033, -86.7813 78.090733, -86.8753 78.0688, -87.0327 78.039033, -87.19955 78.025733, -87.3452 78.032, -87.4486 78.0398, -87.4815 78.061733, -87.4909 78.085233, 
+      -87.4815 78.099333, -87.43215 78.1056, -87.3499 78.108733, -87.30525 78.1197, -87.29585 78.146333, -87.3029 78.162, -87.36635 78.1698, -87.45095 78.187033, -87.47915 78.1933, -87.52615 78.194867, 
+      -87.5567 78.203467, -87.55435 78.2536, -87.57785 78.306867, -87.6037 78.3601, -87.599 78.389867, -87.5473 78.419633, -87.46505 78.454067, -87.38515 78.472867, -87.33585 78.477567, -87.24655 78.474433, 
+      -87.1596 78.468167, -87.10555 78.469733, -87.0797 78.4901, -87.0703 78.5183, -87.075 78.538667, -87.0985 78.5559, -87.1502 78.5559, -87.19955 78.538667, -87.23245 78.526133, -87.26065 78.526133, 
+      -87.28885 78.530833, -87.2959 78.540233, -87.2865 78.568433, -87.1878 78.6295, -86.98105 78.7556, -86.9458 78.766533, -86.8612 78.7681, -86.6427 78.766533, -86.1258 78.793933, -85.64175 78.843267, 
+      -85.49135 78.870667, -85.435 78.872233, -85.3786 78.8597, -85.16945 78.7955, -84.99325 78.769667, -84.59615 78.743033, -84.30715 78.737567, -83.97585 78.751633, -83.71035 78.7571, -83.60695 78.741467, 
+      -83.55525 78.713267, -83.48945 78.675667, -83.3837 78.663933, -83.3015 78.6655, -83.2451 78.652967, -83.1793 78.626333, -83.01485 78.620033, -82.93495 78.6122, -82.78455 78.615333, -82.7258 78.610633, 
+      -82.66945 78.569933, -82.63655 78.5433, -82.58485 78.518233, -82.57075 78.497867, -82.54255 78.4775, -82.41565 78.444633, -82.32875 78.424267, -82.25825 78.4235, -82.23945 78.4313, -82.23475 78.4407, 
+      -82.25355 78.4642, -82.4157 78.523733, -82.54725 78.569133, -82.5825 78.5895, -82.57545 78.605167, -82.5214 78.634933, -82.40865 78.6913, -82.3687 78.702267, -82.27705 78.677233, -82.17365 78.652167, 
+      -82.1408 78.652167, -82.1314 78.667833, -82.1596 78.694433, -82.2653 78.735167, -82.3593 78.741433, -82.4251 78.739867, -82.5026 78.711667, -82.5543 78.685033, -82.6389 78.6741, -82.80575 78.677233, 
+      -82.9749 78.725, -83.08065 78.732833, -83.1817 78.7485, -83.2146 78.759467, -83.2193 78.779833, -83.2099 78.7861, -83.16055 78.789233, -83.0407 78.7908, -82.9632 78.789233, -82.5755 78.793933, 
+      -82.22775 78.787667, -81.80245 78.788433, -81.789 78.788433, -81.7367 78.775333, -81.7252 78.742567, -81.7249 78.742233, -81.68495 78.731267, -81.645 78.731267, -81.61915 78.746933, -81.6027 78.800167, 
+      -81.62385 78.811133, -81.68025 78.8221, -81.69435 78.8362, -81.6779 78.851867, -81.598 78.894167, -81.55575 78.925467, -81.55575 78.941133, -81.5745 78.941133, -81.645 78.925467, -81.7578 78.912933, 
+      -81.8142 78.903567, -81.8847 78.876933, -81.99745 78.853433, -82.3029 78.842467, -82.5778 78.840133, -82.86445 78.8683, -83.0759 78.8918, -83.1558 78.891, -83.32265 78.873767, -83.4119 78.862833, 
+      -83.50825 78.847967, -83.6069 78.8464, -83.75025 78.862067, -83.9241 78.879267, -84.1943 78.8863, -84.4011 78.891, -84.51625 78.8996, -84.6055 78.915267, -84.7089 78.9513, -84.96735 79.003, 
+      -85.012 79.0257, -85.0261 79.055467, -85.012 79.094633, -84.9697 79.1197, -84.9133 79.138467, -84.871 79.144733, -84.80285 79.152567, -84.73005 79.140033, -84.61255 79.088367, -84.51855 79.0633, 
+      -84.4575 79.0586, -84.40815 79.042167, -84.34 79.0265, -84.24605 79.0312, -84.1732 79.034333, -84.0604 79.0218, -83.85835 78.995167, -83.67275 78.974033, -83.60225 78.959933, -83.54585 78.959933, 
+      -83.48005 78.978733, -83.4025 78.988133, -83.3485 79.0069, -83.3015 79.006133, -83.2733 79.0108, -83.2545 79.049967, -83.2545 79.0719, -83.32735 79.087567, -83.3767 79.0954, -83.42135 79.087567, 
+      -83.45895 79.0625, -83.49655 79.056233, -83.55525 79.056233, -83.59755 79.0578, -83.6187 79.073467, -83.6234 79.120467, -83.6422 79.142367, -83.802 79.170567, -83.86775 79.1784, -83.91945 79.189367, 
+      -83.97585 79.1831, -84.02285 79.129833, -84.0792 79.105567, -84.1403 79.110267, -84.2249 79.1463, -84.3142 79.154133, -84.4199 79.166667, -84.4911 79.1787, -84.517 79.1878, -84.532 79.201433, 
+      -84.532 79.2605, -84.5361 79.288667, -84.5729 79.350433, -84.5811 79.414033, -84.59745 79.468567, -84.62605 79.479033, -84.85095 79.523567, -84.9123 79.539, -84.96955 79.571267, -85.07175 79.660333, 
+      -85.14535 79.719367, -85.2299 79.7512, -85.36345 79.780733, -85.54475 79.799833, -85.6633 79.826667, -85.73285 79.8303, -85.8596 79.8303, -85.96725 79.848933, -86.1922 79.888933, -86.4089 79.913933, 
+      -86.5166 79.934833, -86.5275 79.953467, -86.5261 79.978933, -86.5043 79.9989, -86.4498 80.023433, -86.41025 80.042533, -86.3871 80.0716, -86.37345 80.109767, -86.36255 80.141567, -86.3271 80.157, 
+      -86.25895 80.157933, -86.15805 80.1543, -85.9631 80.132067, -85.8254 80.1166, -85.5105 80.073467, -85.24055 80.042133, -85.1574 80.0367, -84.99105 80.022633, -84.9161 80.0281, -84.89565 80.037167, 
+      -84.89565 80.0508, -84.91065 80.063533, -84.93655 80.066233, -84.96925 80.063533, -85.01425 80.0608, -85.0524 80.0617, -85.06605 80.067167, -85.0606 80.0817, -85.0306 80.1135, -85.0306 80.127133, 
+      -85.0538 80.1335, -85.1042 80.127133, -85.18325 80.111667, -85.2446 80.105333, -85.34005 80.111667, -85.48045 80.129867, -85.63035 80.1508, -85.74215 80.1594, -85.7912 80.1608, -85.86345 80.164433, 
+      -85.97385 80.173533, -86.1606 80.197167, -86.3923 80.232167, -86.41005 80.252167, -86.41005 80.2994, -86.39775 80.343933, -86.37185 80.365733, -86.3255 80.386633, -85.99425 80.459333, -85.8429 80.487067, 
+      -85.76795 80.487067, -85.66705 80.483433, -85.4203 80.468467, -85.2935 80.459367, -85.1231 80.439833, -84.9309 80.408967, -84.69095 80.3849, -84.5533 80.3749, -84.2779 80.3881, -83.9262 80.4022, 
+      -83.68625 80.398133, -83.55405 80.378133, -83.3918 80.330433, -83.3073 80.2741, -83.1969 80.1687, -83.0592 80.030133, -82.93515 79.954733, -82.84925 79.9184, -82.6243 79.8489, -82.473 79.8153, 
+      -82.35845 79.778533, -82.20445 79.721267, -82.1308 79.697633, -81.9972 79.6136, -81.9522 79.6018, -81.8936 79.595433, -81.8268 79.595433, -81.78725 79.579533, -81.7695 79.559567, -81.7709 79.540467, 
+      -81.7777 79.526833, -81.8104 79.5214, -81.86495 79.529567, -81.8895 79.5223, -81.8854 79.506867, -81.86765 79.494133, -81.84585 79.4787, -81.8145 79.465967, -81.78725 79.464167, -81.76135 79.472333, 
+      -81.72045 79.516867, -81.6959 79.5423, -81.66185 79.5532, -81.5896 79.5532, -81.52415 79.549567, -81.30195 79.5137, -81.14515 79.490967, -80.7866 79.420567, -80.73885 79.4174, -80.7184 79.421933, 
+      -80.7184 79.4474, -80.69795 79.4601, -80.62025 79.478267, -80.43215 79.495533, -80.06405 79.512367, -79.95225 79.5201, -79.90865 79.558267, -79.84865 79.620067, -79.83095 79.650967, -79.8473 79.658233, 
+      -79.9059 79.658233, -80.0504 79.650967, -80.094 79.630967, -80.1731 79.6046, -80.2576 79.600067, -80.4007 79.598233, -80.53425 79.571433, -80.73465 79.538733, -80.8096 79.535567, -80.86005 79.545567, 
+      -80.9064 79.543733, -80.95545 79.5374, -81.00315 79.5392, -81.06315 79.551933, -81.2567 79.606933, -81.408 79.6451, -81.45295 79.654667, -81.5334 79.653733, -81.5661 79.657367, -81.607 79.6701, 
+      -81.63155 79.6801, -81.6656 79.6801, -81.68335 79.682833, -81.6942 79.690133, -81.66965 79.721933, -81.64375 79.759667, -81.6601 79.788733, -81.65465 79.813267, -81.57695 79.811467, -81.5197 79.811467, 
+      -81.4897 79.8178, -81.49105 79.8287, -81.51695 79.839633, -81.61785 79.855967, -81.78275 79.8705, -81.9736 79.875067, -82.14535 79.896433, -82.2053 79.907333, -82.2462 79.927333, -82.283 79.9782, 
+      -82.2966 80.041367, -82.3934 80.206733, -82.4111 80.234, -82.50105 80.318967, -82.5692 80.3526, -82.5883 80.388033, -82.5869 80.411667, -82.561 80.422567, -82.4547 80.433467, -82.04165 80.464367, 
+      -81.6872 80.497533, -81.31095 80.527067, -80.94695 80.5557, -80.58435 80.5789, -80.2776 80.585733, -80.0881 80.593467, -79.89455 80.619833, -79.57965 80.623933, -79.38195 80.6453, -79.23745 80.668933, 
+      -79.2047 80.671233, -79.1747 80.6567, -79.12835 80.5958, -79.08065 80.5522, -79.0343 80.524933, -78.9948 80.5213, -78.96205 80.5104, -78.9157 80.4927, -78.8966 80.459067, -78.87885 80.45, 
+      -78.85845 80.45, -78.83255 80.456367, -78.81755 80.474533, -78.8189 80.516333, -78.83525 80.539033, -78.88705 80.558133, -78.9743 80.594467, -79.0193 80.624467, -79.06015 80.673533, -79.1079 80.7035, 
+      -79.1842 80.719867, -79.2742 80.7335, -79.3328 80.742133, -79.3628 80.755767, -79.35185 80.763033, -79.2687 80.7803, -79.191 80.793933, -79.1406 80.802133, -79.04655 80.803033, -78.9729 80.803033, 
+      -78.81475 80.7926, -78.5953 80.7917, -78.32675 80.793067, -78.2313 80.803967, -78.0418 80.8308, -77.87415 80.8308, -77.62875 80.8222, -77.49655 80.814, -77.21845 80.8054, -76.85585 80.8086, 
+      -76.65955 80.808167, -76.55865 80.797267, -76.29965 80.781367, -76.17285 80.776833, -76.11965 80.791833, -76.0856 80.8082, -76.05695 80.811833, -76.02695 80.804567, -76.01195 80.793667, -75.97925 80.7964, 
+      -75.96155 80.815467, -75.96155 80.845467, -75.967 80.859067, -76.0038 80.87, -76.21235 80.885433, -76.37455 80.886333, -76.45905 80.878633, -76.49995 80.880467, -76.56265 80.886833, -76.68945 80.902267, 
+      -76.82985 80.908633, -77.157 80.915467, -77.45415 80.9132, -77.76765 80.903667, -78.08935 80.903233, -78.4124 80.8928, -78.73545 80.877833, -78.944 80.8674, -78.97535 80.8674, -78.9849 80.881033, 
+      -78.97945 80.894667, -78.93855 80.911, -78.8704 80.926467, -78.74905 80.942833, -78.60045 80.946467, -78.4887 80.949167, -78.366 80.965533, -78.1438 81.011433, -78.0129 81.032333, -77.67345 81.080967, 
+      -77.49215 81.0996, -77.44985 81.100533, -77.37625 81.093233, -77.19765 81.069167, -77.10905 81.063733, -77.0286 81.0628, -76.7941 81.0678, -76.6496 81.0651, -76.41055 81.070033, -76.4041 81.0905, 
+      -76.3788 81.108767, -76.3324 81.105967, -76.3092 81.082067, -76.27605 81.072833, -75.89705 81.088767, -75.5399 81.092867, -75.19225 81.085167, -74.94005 81.069267, -74.85415 81.0593, -74.65645 81.0207, 
+      -74.53785 81.017967, -74.24475 81.0039, -73.9353 80.9953, -73.60405 81.007567, -73.23595 81.006233, -73.12685 81.021233, -73.10645 81.0376, -73.10505 81.053967, -73.1119 81.063933, -73.1732 81.083033, 
+      -73.40225 81.087567, -73.5699 81.087567, -73.72935 81.071667, -73.91475 81.068033, -74.2337 81.074867, -74.5213 81.1026, -74.66985 81.1267, -74.8566 81.1676, -75.09375 81.209867, -75.1878 81.2126, 
+      -75.49855 81.2167, -75.8107 81.2099, -76.131 81.211267, -76.23745 81.210033, -76.27335 81.194567, -76.3155 81.188933, -76.3556 81.197367, -76.3936 81.2094, -76.7662 81.206733, -77.00065 81.2072, 
+      -77.0347 81.2181, -77.04835 81.2399, -77.04695 81.273067, -77.01425 81.2949, -76.91745 81.320333, -76.8016 81.362133, -76.69935 81.3812, -76.4853 81.393467, -76.32175 81.390767, -76.0518 81.401233, 
+      -75.96185 81.410333, -75.64555 81.4517, -75.30335 81.4985, -75.0198 81.528967, -74.9489 81.550333, -74.93115 81.571233, -74.9366 81.5894, -74.97205 81.5976, -75.06065 81.5903, -75.3374 81.563967, 
+      -75.6686 81.543533, -75.9998 81.516733, -76.331 81.490867, -76.6622 81.4677, -76.97025 81.441833, -77.20605 81.4096, -77.2483 81.407767, -77.33145 81.427333, -77.47045 81.505467, -77.49365 81.495467, 
+      -77.5659 81.475467, -77.58905 81.4605, -77.53045 81.422333, -77.5018 81.3978, -77.4909 81.383267, -77.49635 81.370533, -77.525 81.364167, -77.6013 81.360533, -77.664 81.3442, -77.7431 81.317833, 
+      -77.86305 81.258767, -77.9448 81.225633, -78.05385 81.184733, -78.11795 81.179267, -78.1929 81.177467, -78.39735 81.182467, -78.5132 81.181567, -78.8185 81.185667, -79.06655 81.175233, -79.1511 81.165233, 
+      -79.4605 81.142067, -79.7699 81.094367, -80.0207 81.064867, -80.0943 81.061233, -80.4255 81.043533, -80.75265 81.014933, -81.0893 80.9945, -81.42595 80.969533, -81.76125 80.9491, -81.95345 80.9305, 
+      -82.0843 80.917767, -82.41825 80.910067, -82.75085 80.8951, -83.08205 80.871933, -83.41325 80.844233, -83.74445 80.8111, -83.893 80.797933, -83.9666 80.800667, -84.0116 80.823367, -84.0184 80.8479, 
+      -84.01155 80.879267, -83.96385 80.911067, -83.84255 80.962867, -83.79075 80.9792, -83.6667 80.983767, -83.50035 80.982433, -83.33135 81.006033, -83.16365 81.0392, -83.011 81.0801, -82.9033 81.112367, 
+      -82.85285 81.151433, -82.85285 81.1905, -82.8733 81.2305, -82.88965 81.245033, -82.9251 81.246867, -82.981 81.2423, -83.0982 81.213233, -83.3422 81.138733, -83.6598 81.079233, -83.8697 81.0388, 
+      -83.9992 81.012467, -84.1505 81.004767, -84.28 81.011133, -84.3413 81.029767, -84.38905 81.066133, -84.38495 81.0852, -84.34815 81.0943, -84.2418 81.102467, -84.0128 81.1152, -83.92965 81.1179, 
+      -83.79195 81.125633, -83.687 81.157433, -83.62975 81.191967, -83.6011 81.255133, -83.60655 81.265133, -83.627 81.266933, -83.6897 81.259667, -83.7783 81.2397, -83.9405 81.203333, -84.2649 81.155633, 
+      -84.4748 81.129767, -84.53615 81.119767, -84.5675 81.108867, -84.6002 81.087533, -84.61925 81.060267, -84.61655 80.993933, -84.61655 80.9376, -84.62475 80.9067, -84.62745 80.882167, -84.652 80.857633, 
+      -84.7256 80.822667, -84.8701 80.779067, -84.97915 80.733633, -85.0909 80.719567, -85.3049 80.7123, -85.64705 80.700967, -85.8515 80.6978, -85.9483 80.705067, -86.28225 80.7001, -86.32175 80.717833, 
+      -86.3981 80.748733, -86.4117 80.7769, -86.3913 80.802333, -86.34765 80.8105, -86.31905 80.8178, -86.2727 80.874133, -86.1909 80.928633, -86.0532 80.995867, -85.92915 81.0454, -85.77375 81.0772, 
+      -85.52565 81.124, -85.38525 81.154, -85.0267 81.237167, -84.7513 81.2976, -84.5836 81.3535, -84.4732 81.4071, -84.45545 81.433933, -84.46225 81.454833, -84.4868 81.477533, -84.52905 81.486633, 
+      -84.5945 81.487533, -84.79895 81.4639, -84.9734 81.432567, -85.1261 81.3826, -85.4464 81.3013, -85.75855 81.234533, -85.94255 81.199567, -85.9848 81.1823, -86.03525 81.1614, -86.2097 81.120967, 
+      -86.3583 81.097367, -86.5464 81.056933, -86.60365 81.034233, -86.65135 81.006967, -86.6936 80.968367, -86.7072 80.9193, -86.7031 80.864767, -86.7072 80.837533, -86.71675 80.808433, -86.74265 80.7921, 
+      -86.7931 80.773, -86.82715 80.7603, -86.86255 80.738067, -86.88575 80.719867, -86.9212 80.706267, -86.97845 80.7017, -87.03025 80.6999, -87.08475 80.688067, -87.13245 80.674467, -87.2115 80.6722, 
+      -87.2742 80.674933, -87.4446 80.707633, -87.495 80.734467, -87.50865 80.7917, -87.51275 80.8026, -87.53455 80.815333, -87.57135 80.807133, -87.61905 80.7935, -87.724 80.786233, -87.7744 80.779433, 
+      -87.83985 80.7549, -87.87665 80.746733, -87.9598 80.747633, -88.0566 80.749467, -88.10835 80.7445, -88.1806 80.731767, -88.28965 80.727233, -88.39735 80.7263, -88.51865 80.726767, -88.62635 80.735867, 
+      -88.7272 80.7413, -88.993 80.762667, -89.0666 80.7672, -89.4128 80.7804, -89.4332 80.787233, -89.4591 80.813567, -89.4496 80.829933, -89.41825 80.844467, -89.31055 80.864467, -89.0529 80.8908, 
+      -88.8293 80.928533, -88.678 80.963067, -88.43535 81.017133, -88.3293 81.032733, -88.17065 81.052367, -88.02515 81.0589, -87.7897 81.063833, -87.63435 81.061633, -87.42175 81.068733, -87.32855 81.077467, 
+      -87.14705 81.112867, -87.0015 81.157567, -86.8069 81.232233, -86.69735 81.283467, -86.6107 81.318867, -86.56165 81.3603, -86.5453 81.389733, -86.56815 81.4148, -86.64995 81.4562, -86.71045 81.4693, 
+      -86.78075 81.4693, -86.9001 81.4453, -87.05545 81.364667, -87.407 81.2562, -87.57545 81.230567, -87.7373 81.219667, -87.9646 81.216933, -88.1003 81.214733, -88.23275 81.205467, -88.429 81.182567, 
+      -88.75115 81.126467, -88.90975 81.1063, -89.05205 81.074667, -89.1698 81.034867, -89.3513 80.9662, -89.48375 80.924233, -89.5982 80.910067, -89.6849 80.906767, -89.8566 80.9106, -89.958 80.925867, 
+      -90.0479 80.992333, -90.10185 81.0441, -90.1558 81.057167, -90.23105 81.066967, -90.29155 81.083333, -90.34385 81.116033, -90.3553 81.182, -90.3455 81.219067, -90.3046 81.241933, -90.2114 81.249567, 
+      -90.03315 81.2354, -89.9514 81.215233, -89.7339 81.1411, -89.66195 81.1384, -89.6129 81.1482, -89.56385 81.163467, -89.5344 81.2038, -89.54095 81.238667, -89.5753 81.244133, -89.69955 81.2343, 
+      -89.7813 81.2343, -89.8173 81.240833, -89.8353 81.259367, -89.80095 81.2801, -89.66685 81.317133, -89.47555 81.376, -89.37745 81.3858, -89.2025 81.3798, -89.0831 81.392867, -88.93105 81.431533, 
+      -88.79695 81.463167, -88.71845 81.476233, -88.5909 81.480067, -88.43395 81.4964, -88.32435 81.505133, -88.24425 81.506767, -88.0431 81.5024, -87.945 81.506767, -87.71935 81.5095, -87.58855 81.5095, 
+      -87.5215 81.5177, -87.5068 81.5286, -87.51005 81.547133, -87.5771 81.547133, -87.73245 81.579833, -87.842 81.595067, -87.92215 81.596167, -88.0072 81.581467, -88.12655 81.565133, -88.2181 81.559667, 
+      -88.3015 81.567833, -88.4127 81.587433, -88.45845 81.5907, -88.51245 81.587433, -88.62365 81.5673, -88.84605 81.529133, -89.18125 81.499133, -89.48705 81.4724, -89.7814 81.435867, -90.1068 81.422233, 
+      -90.16565 81.4239, -90.21965 81.427167, -90.2458 81.450033, -90.2311 81.4762, -90.22125 81.493633, -90.2458 81.502367, -90.3243 81.495833, -90.4469 81.4702, -90.57935 81.465833, -90.787 81.454933, 
+      -90.89 81.4631, -90.90475 81.4827, -90.89165 81.501233, -90.81315 81.518667, -90.5973 81.552467, -90.47305 81.568833, -90.40765 81.585733, -90.2621 81.620633, -90.07245 81.652233, -89.88275 81.693133, 
+      -89.783 81.712733, -89.75685 81.725267, -89.7503 81.749233, -89.77155 81.7525, -89.7977 81.750333, -89.81895 81.744867, -89.84185 81.747067, -89.8631 81.757933, -89.89255 81.780833, -89.93015 81.792833, 
+      -89.98905 81.7863, -90.02175 81.7814, -90.0757 81.790633, -90.1264 81.8119, -90.2425 81.871867, -90.28175 81.881667, -90.31445 81.882767, -90.33895 81.8773, -90.33895 81.853333, -90.31445 81.815167, 
+      -90.30135 81.7781, -90.30135 81.750867, -90.3226 81.739967, -90.35695 81.738867, -90.42075 81.7694, -90.4731 81.7939, -90.52215 81.802633, -90.57445 81.799367, -90.72815 81.749233, -90.8132 81.719267, 
+      -90.9031 81.7073, -90.9342 81.716, -90.9685 81.724733, -90.98815 81.724733, -90.9996 81.7182, -90.9996 81.698567, -90.962 81.671333, -90.93255 81.6517, -90.93255 81.634267, -90.95215 81.612467, 
+      -90.9996 81.5863, -91.0372 81.572133, -91.06825 81.577033, -91.1026 81.5901, -91.1304 81.589, -91.168 81.574833, -91.21705 81.561767, -91.26615 81.5454, -91.29555 81.542133, -91.30865 81.542133, 
+      -91.3168 81.554133, -91.31355 81.6021, -91.3168 81.628233, -91.35115 81.6457, -91.4836 81.687667, -91.68635 81.732367, -91.76155 81.7373, -91.84005 81.729667, -91.89075 81.7242, -91.91855 81.7264, 
+      -91.948 81.740567, -91.9545 81.762367, -91.9447 81.773267, -91.91035 81.7798, -91.894 81.7907, -91.89075 81.817933, -91.8744 81.8223, -91.827 81.8223, -91.76645 81.8114, -91.72885 81.809233, 
+      -91.6651 81.820133, -91.567 81.863733, -91.4983 81.8877, -91.4329 81.904067, -91.35765 81.905133, -91.3053 81.903467, -91.2154 81.8795)), 
+  ((-108 68.900367, -108.09565 68.891233, -108.2021 68.891233, -108.3207 68.9106, -108.3812 68.9106, -108.4223 68.902533, -108.5191 68.902533, -108.5651 68.915433, -108.6353 68.915433, -108.64255 68.907367, 
+      -108.6256 68.894467, -108.54815 68.868667, -108.53605 68.854133, -108.5627 68.8267, -108.628 68.792833, -108.8095 68.723467, -108.92565 68.685567, -109.02245 68.650067, -109.06115 68.6533, -109.1289 68.6565, 
+      -109.3322 68.648433, -109.4096 68.639567, -109.4677 68.6202, -109.5524 68.568567, -109.62015 68.5476, -109.69035 68.537933, -109.775 68.542767, -109.86695 68.5355, -110.01215 68.521, -110.09925 68.514533, 
+      -110.1428 68.529067, -110.2033 68.5468, -110.2759 68.5464, -110.34485 68.528633, -110.4598 68.481067, -110.48155 68.482267, -110.5711 68.541167, -110.60255 68.5436, -110.64975 68.5331, -110.72355 68.494367, 
+      -110.77925 68.481067, -110.8809 68.4762, -110.9813 68.467333, -111.06475 68.454033, -111.13255 68.437067, -111.15675 68.4387, -111.16885 68.449167, -111.1628 68.4645, -111.07565 68.5008, -111.07325 68.5113, 
+      -111.0793 68.520967, -111.10835 68.5234, -111.2269 68.493567, -111.30795 68.490733, -111.47735 68.501233, -111.49795 68.495167, -111.51245 68.481467, -111.50035 68.466933, -111.3721 68.4484, -111.31885 68.441133, 
+      -111.3128 68.432267, -111.3225 68.420967, -111.3588 68.4113, -111.46045 68.417733, -111.6395 68.431467, -111.7557 68.429033, -111.8307 68.419767, -112.0182 68.417333, -112.0993 68.4121, -112.2034 68.4218, 
+      -112.35345 68.415333, -112.4938 68.394367, -112.6366 68.404833, -112.73095 68.391933, -112.7939 68.4016, -112.86405 68.419367, -112.88345 68.416133, -112.9391 68.4, -113.0117 68.404067, -113.10365 68.400833, 
+      -113.13755 68.4105, -113.1569 68.428267, -113.1569 68.450833, -113.12545 68.4702, -113.0988 68.491167, -113.1085 68.521833, -113.14965 68.546033, -113.24645 68.557333, -113.38195 68.5412, -113.47875 68.556533, 
+      -113.55135 68.579133, -113.55135 68.592033, -113.54165 68.619467, -113.55375 68.632367, -113.7377 68.680767, -113.7401 68.6969, -113.73285 68.7195, -113.68445 68.738867, -113.6796 68.7453, -113.75705 68.7566, 
+      -113.8248 68.763067, -113.82965 68.7752, -113.8151 68.7994, -113.8006 68.801, -113.7425 68.7897, -113.69655 68.792933, -113.65055 68.8139, -113.653 68.834867, -113.7135 68.941367, -113.7038 68.951033, 
+      -113.6336 68.9446, -113.5586 68.951033, -113.5465 68.962333, -113.61425 68.983333, -113.70865 69.0156, -113.81755 69.0769, -113.8829 69.124467, -113.99905 69.158367, -114.10795 69.153533, -114.1999 69.143833, 
+      -114.26285 69.143833, -114.38145 69.1543, -114.49515 69.172067, -114.5557 69.164, -114.71055 69.173667, -114.77345 69.1632, -114.83155 69.161567, -114.8969 69.1535, -114.91385 69.158367, -115.02275 69.203533, 
+      -115.08325 69.219667, -115.2212 69.214833, -115.25025 69.217233, -115.3785 69.2479, -115.4366 69.243067, -115.50435 69.2253, -115.6205 69.191433, -115.6423 69.193033, -115.77055 69.245467, -115.86735 69.258367, 
+      -115.93995 69.305167, -115.9569 69.305167, -116.06095 69.293867, -116.14325 69.315667, -116.1892 69.325333, -116.1892 69.3302, -116.1529 69.3673, -116.20615 69.446367, -116.2594 69.477, -116.30535 69.4899, 
+      -116.4143 69.481833, -116.4433 69.4899, -116.51835 69.5367, -116.5111 69.556867, -116.45545 69.595567, -116.4627 69.608467, -116.49175 69.626233, -116.574 69.6456, -116.65385 69.679467, -116.79665 69.737567, 
+      -116.9322 69.831133, -117.0072 69.856167, -117.21535 69.875533, -117.27345 69.8868, -117.3315 69.8868, -117.45735 69.9207, -117.51545 69.950533, -117.51545 69.9699, -117.47185 69.986033, -117.30975 70.027967, 
+      -117.24925 70.032833, -117.1524 70.027967, -117.104 70.047333, -117.0556 70.060233, -116.9806 70.061867, -116.908 70.053, -116.833 70.0627, -116.75795 70.0627, -116.6418 70.078833, -116.5353 70.074, 
+      -116.4724 70.0732, -116.4022 70.0619, -116.37075 70.066767, -116.3054 70.115167, -116.2667 70.124833, -116.14325 70.136133, -116.10455 70.129667, -116.04165 70.1063, -116.0005 70.093367, -115.8335 70.104667, 
+      -115.60845 70.136933, -115.4705 70.160333, -115.28415 70.176467, -115.19705 70.1797, -115.1293 70.175633, -114.94055 70.198233, -114.80015 70.220833, -114.72755 70.225667, -114.68155 70.2378, -114.58475 70.255533, 
+      -114.50975 70.262, -114.396 70.2523, -114.2411 70.242633, -114.00635 70.225667, -113.8176 70.1918, -113.5901 70.161967, -113.47155 70.141, -113.44005 70.139367, -113.41585 70.147433, -113.41585 70.163567, 
+      -113.4304 70.184567, -113.42555 70.199067, -113.40135 70.207133, -113.31425 70.216033, -113.2634 70.2112, -113.0722 70.136967, -113.0311 70.135367, -113.0117 70.145033, -113.00205 70.170833, -112.9827 70.180533, 
+      -112.9561 70.1846, -112.9101 70.179733, -112.8109 70.1491, -112.72375 70.1152, -112.6463 70.087767, -112.58095 70.074867, -112.535 70.074867, -112.5108 70.082133, -112.49385 70.116033, -112.45515 70.130533, 
+      -112.4237 70.132167, -112.35835 70.117633, -112.30995 70.1112, -112.2833 70.117633, -112.2785 70.153133, -112.2664 70.1628, -112.2228 70.1612, -112.19135 70.1628, -112.18165 70.1725, -112.19135 70.1983, 
+      -112.21555 70.2193, -112.27365 70.224133, -112.27745 70.2341, -112.2719 70.243033, -112.22525 70.251567, -112.1502 70.248333, -112.1014 70.227033, -112.08135 70.209233, -112.05685 70.206233, -112.0145 70.209233, 
+      -111.912 70.232267, -111.7805 70.232267, -111.6557 70.2189, -111.6312 70.226333, -111.5933 70.237467, -111.5443 70.2449, -111.5309 70.253833, -111.5309 70.2761, -111.52645 70.292433, -111.53315 70.2969, 
+      -111.5443 70.293933, -111.57995 70.268667, -111.63345 70.261233, -111.7337 70.261233, -111.805 70.268667, -111.8184 70.288, -111.8095 70.299867, -111.7783 70.3088, -111.61115 70.3192, -111.54205 70.331067, 
+      -111.52425 70.341467, -111.5309 70.3608, -111.5532 70.365233, -111.75375 70.3608, -111.834 70.351867, -112.0279 70.341467, -112.07695 70.3333, -112.11925 70.337767, -112.16385 70.3541, -112.1906 70.386767, 
+      -112.24185 70.420967, -112.3087 70.443233, -112.3466 70.444733, -112.41565 70.432833, -112.48475 70.417233, -112.57385 70.384533, -112.63625 70.353333, -112.65855 70.350367, -112.67415 70.3578, -112.67195 70.3994, 
+      -112.7009 70.423167, -112.73655 70.435067, -112.8324 70.439533, -112.92375 70.450667, -112.9483 70.450667, -112.9639 70.440267, -112.98615 70.412033, -113.0129 70.403133, -113.053 70.404633, -113.0909 70.398667, 
+      -113.1199 70.400167, -113.21125 70.4581, -113.2402 70.466267, -113.32935 70.457367, -113.4809 70.4514, -113.52325 70.458833, -113.5656 70.4826, -113.59455 70.488567, -113.6436 70.519033, -113.66365 70.523467, 
+      -113.68145 70.516067, -113.71265 70.492267, -113.7305 70.492267, -113.833 70.568067, -113.91545 70.609667, -113.97785 70.630467, -114.05585 70.6327, -114.15165 70.623767, -114.3188 70.576233, -114.38565 70.565833, 
+      -114.6152 70.557667, -114.76225 70.524967, -114.8804 70.5235, -114.974 70.5183, -115.1211 70.4886, -115.2147 70.4678, -115.5512 70.4648, -115.598 70.452933, -115.6448 70.4247, -115.65145 70.400933, 
+      -115.63365 70.3831, -115.5913 70.357833, -115.5846 70.34, -115.598 70.328133, -115.61175 70.3294, -115.68935 70.359333, -115.7094 70.3712, -115.69825 70.4232, -115.71385 70.432133, -115.79185 70.429167, 
+      -115.9434 70.4128, -116.05485 70.408367, -116.2264 70.409833, -116.3178 70.429167, -116.3178 70.444, -116.3022 70.4574, -116.2465 70.4678, -116.22195 70.4782, -116.22195 70.493033, -116.23755 70.501967, 
+      -116.3022 70.5079, -116.5228 70.5139, -116.65205 70.521333, -116.67435 70.518333, -116.6877 70.502, -116.68995 70.4723, -116.7078 70.4604, -116.85485 70.464867, -116.97075 70.4723, -117.19585 70.5191, 
+      -117.27385 70.5265, -117.34735 70.520567, -117.4031 70.523533, -117.47885 70.5451, -117.5435 70.559967, -117.57915 70.5555, -117.6527 70.519833, -117.6995 70.5124, -117.7307 70.516867, -117.7641 70.552533, 
+      -117.81535 70.6298, -117.8599 70.655833, -117.9825 70.706333, -118.05825 70.722667, -118.12955 70.753867, -118.18305 70.796967, -118.19195 70.838567, -118.1697 70.905433, -118.12515 70.959633, -118.0761 70.9849, 
+      -118.0137 71.010167, -117.9357 71.022067, -117.8555 71.035433, -117.7173 71.060667, -117.3964 71.0941, -117.23815 71.1075, -117.0554 71.1216, -116.9773 71.1421, -116.944 71.1632, -116.9284 71.1855, 
+      -116.8994 71.197367, -116.7479 71.2464, -116.63645 71.2858, -116.53615 71.302133, -116.44035 71.3274, -116.3378 71.331833, -116.26645 71.313233, -116.17285 71.289467, -116.06145 71.2761, -115.9522 71.283533, 
+      -115.8987 71.297667, -115.8987 71.311033, -115.91875 71.3259, -116.1973 71.374933, -116.22405 71.3898, -116.22405 71.403167, -116.19955 71.415033, -116.05025 71.422467, -115.92765 71.432867, -115.8987 71.4507, 
+      -115.8764 71.453667, -115.85635 71.4418, -115.8519 71.4314, -115.83405 71.432867, -115.78725 71.4611, -115.76275 71.4626, -115.74045 71.455167, -115.73155 71.401667, -115.71595 71.394233, -115.6981 71.3987, 
+      -115.64465 71.425433, -115.6201 71.421, -115.5867 71.406133, -115.5711 71.3883, -115.55325 71.383067, -115.52875 71.386067, -115.50645 71.4039, -115.4953 71.436567, -115.4708 71.4544, -115.4084 71.490067, 
+      -115.3705 71.534633, -115.3705 71.550967, -115.3861 71.555433, -115.4106 71.550967, -115.44405 71.5376, -115.54435 71.4648, -115.56885 71.4648, -115.6424 71.488567, -115.6446 71.5064, -115.629 71.5287, 
+      -115.6357 71.5391, -115.6669 71.5376, -115.71595 71.533133, -115.82515 71.545033, -115.9321 71.5495, -116.04575 71.546533, -116.14605 71.553933, -116.21735 71.5391, -116.29535 71.5391, -116.3867 71.5168, 
+      -116.4558 71.510867, -116.5494 71.513833, -116.74105 71.490067, -116.7923 71.490067, -116.95055 71.513833, -117.0174 71.512333, -117.1333 71.478167, -117.2514 71.467767, -117.36505 71.448433, -117.51435 71.3905, 
+      -117.5433 71.372667, -117.5567 71.372667, -117.579 71.393467, -117.5656 71.429867, -117.55225 71.4566, -117.55225 71.465533, -117.63245 71.498233, -117.64805 71.496733, -117.6681 71.4804, -117.6659 71.471467, 
+      -117.62355 71.434333, -117.61685 71.398667, -117.6436 71.370433, -117.69265 71.349633, -117.7506 71.349633, -117.81075 71.3749, -117.83525 71.382333, -117.8531 71.376367, -117.89765 71.3333, -117.9088 71.325867, 
+      -117.92665 71.330333, -117.97565 71.363, -118.0024 71.362267, -118.1339 71.332533, -118.1896 71.328067, -118.24535 71.334033, -118.2899 71.362267, -118.2988 71.402367, -118.29435 71.436533, -118.2676 71.458833, 
+      -118.2275 71.469233, -118.1495 71.478167, -118.06035 71.464767, -117.9757 71.4425, -117.93555 71.443967, -117.9066 71.460333, -117.88655 71.487067, -117.86425 71.496, -117.83305 71.5049, -117.82635 71.5153, 
+      -117.83525 71.522733, -117.89765 71.5257, -117.9467 71.528667, -117.9623 71.542033, -117.9846 71.613367, -118.0091 71.6245, -118.06035 71.6245, -118.1205 71.608167, -118.19405 71.590333, -118.30325 71.519, 
+      -118.3434 71.5012, -118.486 71.4997, -118.52165 71.491533, -118.535 71.491533, -118.5417 71.500433, -118.52165 71.5168, -118.4793 71.553933, -118.47485 71.585133, -118.49935 71.602967, -118.5194 71.607433, 
+      -118.5885 71.5881, -118.642 71.580667, -118.7133 71.583667, -118.769 71.595533, -118.86705 71.597033, -118.88045 71.590333, -118.8849 71.578467, -118.8827 71.4908, -118.8916 71.47, -118.90495 71.4581, 
+      -118.91835 71.456633, -118.9406 71.472967, -119.0164 71.572533, -119.02755 71.6067, -119.06095 71.6275, -119.0788 71.661667, -119.0721 71.8162, -119.04535 71.850367, -118.98965 71.898667, -118.94065 71.9254, 
+      -118.91165 71.9685, -118.85815 71.993767, -118.73335 72.038333, -118.66875 72.057633, -118.5506 72.143833, -118.51045 72.159433, -118.194 72.198067, -118.1249 72.2144, -118.08475 72.235933, -118.05135 72.280533, 
+      -118.0647 72.322133, -118.09815 72.341433, -118.17615 72.338467, -118.30095 72.326567, -118.38785 72.331033, -118.44135 72.3563, -118.4703 72.384533, -118.4703 72.405333, -118.4391 72.4499, -118.3544 72.5123, 
+      -118.30755 72.535333, -118.24295 72.545733, -118.12705 72.5502, -118.0513 72.571, -118.00225 72.599233, -117.93315 72.628933, -117.74365 72.669133, -117.5822 72.705, -117.4902 72.758833, -117.40515 72.8167, 
+      -117.3322 72.841, -117.1968 72.872233, -117.0475 72.9087, -116.86695 72.937633, -116.65345 72.969467, -116.45555 72.975233, -116.3653 73.0001, -116.17955 73.058, -116.10835 73.091533, -116.05105 73.1118, 
+      -115.99205 73.1164, -115.93825 73.128, -115.76985 73.1523, -115.6553 73.159833, -115.54765 73.156367, -115.3949 73.1575, -115.289 73.172567, -115.131 73.2258, -115.01645 73.279033, -114.95395 73.299867, 
+      -114.89495 73.3554, -114.8637 73.372167, -114.8116 73.379133, -114.6849 73.373333, -114.58075 73.3525, -114.5009 73.3195, -114.37765 73.273233, -114.32035 73.2489, -114.2162 73.198, -114.1381 73.161533, 
+      -114.07385 73.1164, -114.05995 73.077067, -114.07905 73.0111, -114.10335 72.9347, -114.11205 72.900567, -114.0999 72.886667, -114.0825 72.868167, -114.08425 72.856567, -114.10335 72.843833, -114.22485 72.855433, 
+      -114.2787 72.8589, -114.3238 72.845, -114.3863 72.8369, -114.4106 72.817233, -114.42795 72.787733, -114.43665 72.751833, -114.4627 72.718267, -114.46615 72.689333, -114.454 72.681233, -114.37935 72.703233, 
+      -114.35505 72.707867, -114.34115 72.6986, -114.34465 72.6905, -114.4988 72.623833, -114.6415 72.5441, -114.6571 72.529033, -114.65885 72.502433, -114.63455 72.4874, -114.50785 72.454967, -114.46965 72.4515, 
+      -114.4575 72.460767, -114.44535 72.4978, -114.4245 72.516333, -114.395 72.5279, -114.3221 72.5383, -114.2457 72.5626, -114.1884 72.575333, -114.14155 72.572433, -114.10855 72.5794, -114.05125 72.615267, 
+      -114.02175 72.625667, -113.99395 72.625667, -113.98355 72.6118, -113.9818 72.599067, -113.9662 72.596733, -113.9315 72.6141, -113.803 72.6708, -113.7023 72.702633, -113.67455 72.698, -113.65545 72.677167, 
+      -113.6572 72.662133, -113.7266 72.620467, -113.8603 72.579933, -113.9228 72.545233, -113.94015 72.525567, -113.9332 72.5163, -113.91585 72.512833, -113.80475 72.553333, -113.66585 72.595, -113.5565 72.6737, 
+      -113.5478 72.691067, -113.5513 72.7443, -113.56345 72.7524, -113.58425 72.759333, -113.65545 72.755867, -113.6728 72.7628, -113.6728 72.7744, -113.58425 72.890133, -113.5617 72.923133, -113.4957 72.979833, 
+      -113.41585 73.034233, -113.36205 73.0597, -113.2978 73.071267, -113.2336 73.0643, -113.15025 73.038267, -112.84475 72.968833, -112.51665 72.903433, -112.4038 72.8936, -112.2441 72.8855, -112.1712 72.873933, 
+      -112.0306 72.8421, -111.86045 72.791167, -111.78405 72.7825, -111.7077 72.788267, -111.62435 72.803333, -111.5827 72.803333, -111.5063 72.780167, -111.4438 72.746033, -111.4247 72.7333, -111.4039 72.730967, 
+      -111.357 72.748333, -111.31535 72.747167, -111.26155 72.724033, -111.1973 72.6708, -111.1869 72.644767, -111.1973 72.626233, -111.23375 72.6031, -111.3379 72.571833, -111.49935 72.5429, -111.5219 72.533067, 
+      -111.5358 72.5238, -111.52885 72.514533, -111.4924 72.511067, -111.49065 72.504133, -111.50805 72.4856, -111.5497 72.4694, -111.6903 72.459, -111.7233 72.452033, -111.7441 72.4347, -111.7632 72.415, 
+      -111.79445 72.405767, -111.85175 72.404033, -111.883 72.395967, -111.91425 72.379767, -111.92115 72.379767, -111.92115 72.3902, -111.91425 72.404067, -111.92465 72.409867, -111.9472 72.4087, -112.01145 72.375133, 
+      -112.06005 72.3543, -112.0861 72.325367, -112.11735 72.284867, -112.17465 72.247267, -112.1885 72.218333, -112.1816 72.204433, -112.16075 72.198667, -112.1191 72.212533, -112.02535 72.291233, -112.0028 72.309767, 
+      -111.95765 72.3202, -111.8969 72.323667, -111.8483 72.3364, -111.82225 72.335233, -111.80315 72.325367, -111.8014 72.309167, -111.82745 72.290667, -111.87435 72.262867, -111.91425 72.252467, -111.9351 72.2374, 
+      -111.9455 72.2189, -111.93855 72.209633, -111.92075 72.207667, -111.86565 72.223533, -111.8153 72.228167, -111.7858 72.2409, -111.7528 72.261733, -111.6608 72.288333, -111.6226 72.296433, -111.57575 72.320733, 
+      -111.574 72.336967, -111.58965 72.355467, -111.61395 72.361267, -111.6504 72.3497, -111.7077 72.339267, -111.7285 72.341567, -111.7337 72.3578, -111.71985 72.380933, -111.68165 72.394833, -111.60875 72.407567, 
+      -111.5844 72.4226, -111.52715 72.433033, -111.49765 72.428967, -111.4872 72.418533, -111.5098 72.394233, -111.50805 72.3815, -111.46985 72.376867, -111.4577 72.367633, -111.4577 72.350267, -111.4768 72.3028, 
+      -111.4664 72.290067, -111.4421 72.2843, -111.39695 72.307433, -111.35875 72.309767, -111.30495 72.293533, -111.20775 72.228733, -111.1626 72.195767, -111.1435 72.195767, -111.1279 72.2027, -111.1279 72.217767, 
+      -111.15565 72.275633, -111.15565 72.320767, -111.1435 72.334667, -111.1227 72.342767, -111.0602 72.3659, -111.0463 72.385567, -111.0654 72.416833, -111.0654 72.459667, -111.0515 72.470667, -111.02895 72.469533, 
+      -110.90745 72.424367, -110.89875 72.429, -110.8918 72.471833, -110.8779 72.490367, -110.8519 72.518133, -110.7477 72.588733, -110.7338 72.5928, -110.7095 72.5905, -110.5828 72.548833, -110.56715 72.533767, 
+      -110.56545 72.5141, -110.58625 72.493267, -110.61405 72.480533, -110.6609 72.482833, -110.6713 72.4759, -110.6696 72.463167, -110.59145 72.4111, -110.50295 72.355533, -110.4804 72.3538, -110.46995 72.358433, 
+      -110.47345 72.372333, -110.5498 72.434833, -110.56025 72.453367, -110.5481 72.469567, -110.4474 72.532067, -110.4231 72.532067, -110.37795 72.515867, -110.2547 72.3839, -110.22695 72.352667, -110.20955 72.346867, 
+      -110.19395 72.352667, -110.18875 72.372933, -110.23215 72.457433, -110.23215 72.475933, -110.21305 72.484067, -110.18005 72.479433, -110.1228 72.453967, -110.062 72.411133, -110.0325 72.403033, -110.00125 72.409967, 
+      -109.98045 72.429667, -109.9995 72.457433, -110.07415 72.5211, -110.14185 72.589367, -110.1644 72.600333, -110.2495 72.600333, -110.2651 72.604967, -110.2651 72.618867, -110.28765 72.630433, -110.28765 72.638533, 
+      -110.21475 72.643167, -110.2061 72.6501, -110.2408 72.690633, -110.23905 72.7427, -110.22865 72.761233, -110.2047 72.783733, -110.2065 72.794367, -110.2313 72.8003, -110.3553 72.795, -110.4581 72.810333, 
+      -110.5307 72.836333, -110.61755 72.910733, -110.61755 72.947933, -110.58745 72.977467, -110.53075 73.0011, -110.46695 73.009367, -110.3695 73.002267, -110.3075 72.9822, -110.2012 72.946167, -110.0701 72.9119, 
+      -109.9886 72.897733, -109.9461 72.895967, -109.91595 72.8877, -109.89645 72.871167, -109.8894 72.851067, -109.8752 72.8428, -109.84865 72.845167, -109.8132 72.8617, -109.79015 72.882967, -109.776 72.8877, 
+      -109.7246 72.875867, -109.69625 72.856967, -109.69625 72.805, -109.68385 72.792, -109.6608 72.789033, -109.5793 72.789033, -109.5102 72.770133, -109.4624 72.744167, -109.4305 72.708733, -109.41455 72.7028, 
+      -109.38975 72.712267, -109.3561 72.712267, -109.3313 72.719933, -109.27285 72.758933, -109.25155 72.7613, -109.22675 72.7601, -109.21435 72.750667, -109.21435 72.7235, -109.2197 72.708133, -109.20375 72.683333, 
+      -109.1754 72.660867, -109.12045 72.650267, -109.05845 72.645533, -109.0372 72.6408, -109.0319 72.623667, -109.03365 72.5977, -109.04605 72.585867, -109.08325 72.556333, -109.0921 72.535067, -109.08325 72.511467, 
+      -109.05315 72.4902, -109.00885 72.476033, -108.9628 72.476033, -108.9433 72.4843, -108.93445 72.5032, -108.9114 72.512633, -108.8742 72.510267, -108.8317 72.492567, -108.79095 72.463033, -108.77145 72.390967, 
+      -108.7856 72.3443, -108.7945 72.308867, -108.77145 72.276967, -108.71475 72.222633, -108.68465 72.170667, -108.67225 72.160633, -108.65985 72.164167, -108.6439 72.175967, -108.6262 72.173633, -108.6067 72.151167, 
+      -108.5872 72.075567, -108.589 72.047233, -108.612 71.994067, -108.6067 71.9669, -108.5801 71.9096, -108.57125 71.8659, -108.5518 71.8541, -108.5323 71.856467, -108.5199 71.876533, -108.50925 71.9049, 
+      -108.48975 71.913167, -108.449 71.913167, -108.4242 71.8966, -108.40825 71.868267, -108.42245 71.830467, -108.4561 71.773767, -108.4614 71.741867, -108.4561 71.7153, -108.42065 71.703467, -108.38165 71.6822, 
+      -108.3675 71.660967, -108.34625 71.652667, -108.325 71.6574, -108.28775 71.6834, -108.26295 71.692833, -108.224 71.688133, -108.17085 71.659767, -108.14425 71.634967, -108.13185 71.602467, -108.11415 71.581233, 
+      -108.07695 71.567033, -108.0468 71.567033, -108.01625 71.572333, -108 71.576933, -107.9562 71.596367, -107.92655 71.618233, -107.9375 71.643167, -107.9796 71.685833, -107.99835 71.718067, -107.98895 71.730533, 
+      -107.9562 71.733667, -107.90785 71.721167, -107.86725 71.7139, -107.8376 71.712867, -107.8033 71.735733, -107.77365 71.748233, -107.73465 71.754467, -107.65505 71.7503, -107.5958 71.744067, -107.5162 71.7451, 
+      -107.48035 71.755, -107.46785 71.771633, -107.4788 71.7966, -107.4772 71.821567, -107.47255 71.846533, -107.49125 71.8746, -107.58955 71.937, -107.6707 71.9994, -107.68475 72.0519, -107.7191 72.078933, 
+      -107.7503 72.099733, -107.7971 72.0987, -107.83925 72.106, -107.87825 72.1216, -107.90475 72.144467, -107.88605 72.175667, -107.88605 72.206867, -107.9032 72.243267, -107.9157 72.263533, -107.89385 72.269767, 
+      -107.86265 72.2656, -107.83615 72.266667, -107.81585 72.277067, -107.81895 72.2968, -107.84235 72.3145, -107.8642 72.3176, -107.85955 72.336333, -107.85175 72.352967, -107.8533 72.372733, -107.8954 72.398733, 
+      -107.9391 72.4268, -107.93755 72.430967, -107.92975 72.4528, -107.91725 72.478833, -107.936 72.5069, -107.9454 72.543833, -107.93135 72.582333, -107.92355 72.613533, -107.9407 72.644733, -108 72.666667, 
+      -108.02015 72.6849, -108.07745 72.7703, -108.07915 72.804167, -108.0656 72.838067, -108.069 72.864033, -108.08765 72.895667, -108.0944 72.918233, -108.08935 72.937433, -108.0673 72.961167, -108.0673 72.976967, 
+      -108.08425 73.0052, -108.11135 73.017067, -108.13845 73.0261, -108.1571 73.054333, -108.1588 73.092733, -108.14015 73.136767, -108.1181 73.1571, -108.0876 73.166133, -108.04355 73.166133, -108 73.160833, 
+      -107.98175 73.15, -107.9681 73.145733, -107.9542 73.144333, -107.93245 73.149067, -107.9293 73.157933, -107.93195 73.1677, -107.9433 73.1808, -107.9693 73.202233, -107.98415 73.2132, -108 73.218733, 
+      -108.0588 73.231633, -108.0927 73.261, -108.0944 73.283033, -108.0859 73.3079, -108.0537 73.325967, -108.0382 73.326, -108.02835 73.3216, -108.0119 73.302967, -108 73.294, -107.948 73.2848, 
+      -107.9215 73.280133, -107.79045 73.252033, -107.6875 73.239567, -107.5798 73.243733, -107.4519 73.249433, -107.37855 73.249433, -107.33955 73.2224, -107.29115 73.179767, -107.22405 73.142867, -107.1195 73.099167, 
+      -107.0524 73.084633, -107.00715 73.083567, -106.97435 73.0893, -106.9681 73.1101, -106.9806 73.1257, -107.0399 73.135067, -107.0945 73.159, -107.10385 73.196433, -107.07735 73.2245, -107.043 73.237, 
+      -106.94005 73.2297, -106.78555 73.218267, -106.6857 73.187067, -106.61705 73.158433, -106.5718 73.155333, -106.51095 73.176133, -106.47665 73.197967, -106.45325 73.2011, -106.4439 73.187567, -106.42045 73.147, 
+      -106.3362 73.088767, -106.21765 73.0269, -106.14585 73.001933, -106.12245 73.002967, -106.0928 73.0165, -106.0585 73.053933, -106.032 73.064833, -105.98985 73.055467, -105.8869 72.992033, -105.7246 72.906767, 
+      -105.61695 72.872967, -105.42505 72.832433, -105.33295 72.8132, -105.2877 72.7997, -105.2643 72.782, -105.2456 72.741433, -105.2409 72.717533, -105.2456 72.7061, -105.2721 72.704, -105.33765 72.728967, 
+      -105.35325 72.7269, -105.36885 72.7165, -105.36575 72.6988, -105.33455 72.671767, -105.2612 72.653033, -105.2331 72.635367, -105.2222 72.597933, -105.2066 72.5376, -105.1723 72.500667, -105.1692 72.4601, 
+      -105.1692 72.441367, -105.19415 72.426833, -105.23315 72.422667, -105.24875 72.411233, -105.24875 72.388333, -105.1442 72.3093, -105.0506 72.2448, -105.0319 72.207867, -105.03035 72.1777, -105.04595 72.140267, 
+      -105.0397 72.111133, -105.01005 72.069533, -104.93205 71.981133, -104.8774 71.904667, -104.81345 71.816267, -104.7198 71.7414, -104.67615 71.717967, -104.5513 71.690933, -104.45455 71.654533, -104.3563 71.6223, 
+      -104.3345 71.597867, -104.25805 71.475167, -104.2206 71.3805, -104.2066 71.342567, -104.205 71.328, -104.23155 71.3207, -104.26745 71.3207, -104.3049 71.330067, -104.37355 71.3675, -104.39695 71.3675, 
+      -104.44845 71.340467, -104.4859 71.311367, -104.4843 71.2791, -104.45465 71.2552, -104.42035 71.233367, -104.42035 71.2167, -104.45465 71.1668, -104.48275 71.124133, -104.4765 71.098633, -104.44995 71.062233, 
+      -104.386 71.032067, -104.14725 70.9884, -104.09885 70.970167, -104.04735 70.932733, -103.9553 70.805867, -103.921 70.772567, -103.88665 70.751767, -103.8414 70.738267, -103.7135 70.7159, -103.5559 70.6774, 
+      -103.5107 70.668533, -103.4826 70.643567, -103.44515 70.592633, -103.4155 70.538533, -103.39365 70.529167, -103.33435 70.531267, -103.1955 70.541667, -103.08005 70.554667, -103.04105 70.5484, -102.9412 70.520333, 
+      -102.832 70.4912, -102.793 70.489633, -102.7743 70.499, -102.78365 70.520833, -102.88975 70.575933, -102.9475 70.6238, -102.97555 70.664333, -102.97245 70.682033, -102.9428 70.6841, -102.87105 70.656033, 
+      -102.754 70.6394, -102.69315 70.6373, -102.6807 70.6238, -102.7119 70.586333, -102.71655 70.560333, -102.69005 70.5354, -102.50905 70.489633, -102.32025 70.4569, -102.14235 70.447533, -102.1392 70.445967, 
+      -102.12205 70.438667, -102.10955 70.4189, -102.108 70.395, -102.1002 70.383567, -102.07055 70.3742, -102.03465 70.367967, -101.99565 70.362767, -101.98315 70.3513, -101.9785 70.329467, -101.9629 70.307633, 
+      -101.89735 70.289967, -101.83965 70.2733, -101.7772 70.273833, -101.73975 70.271767, -101.71635 70.247833, -101.7023 70.233267, -101.68045 70.2312, -101.6321 70.2447, -101.57595 70.2707, -101.5213 70.2707, 
+      -101.44485 70.230667, -101.4355 70.219233, -101.44645 70.1849, -101.4839 70.1454, -101.4839 70.1246, -101.46825 70.084033, -101.3528 70.001867, -101.3029 69.9951, -101.25455 70.0034, -101.17965 70.066867, 
+      -101.1406 70.089733, -101.12035 70.0887, -101.111 70.048133, -101.08445 70.028367, -101.0548 70.025267, -101.01425 70.041367, -100.94715 70.103767, -100.9222 70.1121, -100.88785 70.114167, -100.8676 70.0788, 
+      -100.85355 70.033067, -100.8239 70.0029, -100.78955 69.960233, -100.76775 69.9249, -100.70375 69.827667, -100.62885 69.6696, -100.65065 69.6649, -100.7958 69.6649, -100.9159 69.651367, -101.00175 69.6207, 
+      -101.0751 69.608233, -101.1172 69.629033, -101.267 69.831833, -101.28265 69.839667, -101.3185 69.831333, -101.34035 69.815733, -101.3357 69.7159, -101.331 69.667, -101.3466 69.655567, -101.37155 69.657633, 
+      -101.38875 69.704433, -101.409 69.7658, -101.4527 69.7939, -101.5791 69.777233, -101.6587 69.793367, -101.8522 69.909867, -101.87875 69.905167, -101.846 69.860433, -101.8288 69.805333, -101.85065 69.780367, 
+      -101.90685 69.7731, -101.96145 69.7731, -102.0488 69.855233, -102.0894 69.858367, -102.15805 69.8438, -102.10965 69.785033, -102.08625 69.7403, -102.08625 69.7299, -102.10655 69.726767, -102.14555 69.739267, 
+      -102.2111 69.777733, -102.2532 69.789167, -102.26415 69.768367, -102.2563 69.721567, -102.25475 69.687267, -102.261 69.656067, -102.27975 69.653967, -102.3328 69.737167, -102.38895 69.7351, -102.4685 69.705967, 
+      -102.54965 69.6597, -102.56995 69.6389, -102.5559 69.6025, -102.51845 69.573367, -102.4685 69.573367, -102.39365 69.585867, -102.3234 69.5973, -102.27195 69.583767, -102.2251 69.549467, -102.2345 69.520333, 
+      -102.29065 69.489133, -102.39675 69.480833, -102.60895 69.495367, -102.7712 69.509933, -102.88045 69.515633, -103.0006 69.528133, -103.063 69.562433, -103.09265 69.596267, -103.0724 69.702333, -103.08645 69.7148, 
+      -103.1863 69.7273, -103.29865 69.7273, -103.3626 69.747067, -103.4032 69.767333, -103.48275 69.7694, -103.5873 69.7278, -103.61695 69.700767, -103.62005 69.6654, -103.59665 69.601967, -103.5218 69.539567, 
+      -103.38135 69.510433, -103.27835 69.479233, -103.24555 69.463133, -103.2393 69.4257, -103.2549 69.359133, -103.2549 69.33, -103.24245 69.3165, -103.21745 69.3165, -103.1894 69.3165, -103.17065 69.3477, 
+      -103.17845 69.403833, -103.17065 69.421533, -103.1067 69.4153, -102.99435 69.390333, -102.89605 69.375233, -102.81335 69.336767, -102.76185 69.3253, -102.6729 69.3149, -102.5091 69.331033, -102.2969 69.3508, 
+      -102.1362 69.3981, -102.03165 69.419933, -101.9412 69.423067, -101.82265 69.4059, -101.73995 69.3934, -101.7181 69.3622, -101.71185 69.321633, -101.75245 69.280033, -101.8008 69.271733, -101.91315 69.282133, 
+      -101.94745 69.2738, -101.94745 69.251967, -101.9069 69.233233, -101.7228 69.1438, -101.6495 69.121433, -101.61675 69.092867, -101.6209 69.0622, -101.66385 69.0348, -101.76185 69.005967, -101.9132 69.020533, 
+      -101.94595 69.025733, -102.00055 69.0221, -102.0848 68.999233, -102.1191 68.968033, -102.17215 68.926433, -102.2221 68.922267, -102.30635 68.953467, -102.3875 68.989867, -102.41245 68.989867, -102.41555 68.9545, 
+      -102.4218 68.890033, -102.478 68.863, -102.56535 68.833867, -102.63085 68.8302, -102.687 68.829667, -102.7884 68.875433, -102.8196 68.875433, -102.8992 68.852533, -102.9694 68.8484, -102.9944 68.840567, 
+      -103.0646 68.808333, -103.09735 68.804167, -103.1286 68.8177, -103.19725 68.842667, -103.30955 68.847867, -103.4078 68.871267, -103.5264 68.894133, -103.5732 68.894133, -103.63095 68.881667, -103.74795 68.865533, 
+      -103.8946 68.858233, -103.9461 68.858233, -104.05065 68.863967, -104.13805 68.878533, -104.20355 68.914933, -104.2582 68.9378, -104.2832 68.935167, -104.3503 68.897733, -104.40645 68.8603, -104.4548 68.848867, 
+      -104.5531 68.848867, -104.7232 68.863933, -104.86675 68.879533, -104.9572 68.879, -105.00715 68.885233, -105.068 68.905, -105.09765 68.932033, -105.0914 68.953867, -105.0602 68.975733, -104.99465 68.995467, 
+      -104.926 69.028767, -104.887 69.0714, -104.87765 69.119233, -104.8979 69.130167, -104.93535 69.123933, -104.9806 69.1125, -105.01335 69.111433, -105.0352 69.1125, -105.07265 69.132267, -105.10545 69.137467, 
+      -105.1616 69.137467, -105.288 69.103133, -105.42375 69.101033, -105.62035 69.134333, -105.72645 69.147333, -105.8762 69.143167, -105.9558 69.139, -106.0385 69.130133, -106.1618 69.135333, -106.26945 69.1447, 
+      -106.34745 69.151467, -106.388 69.167067, -106.3927 69.1858, -106.38335 69.202433, -106.349 69.217, -106.3022 69.221167, -106.2741 69.226367, -106.26475 69.245067, -106.30685 69.288767, -106.31 69.323067, 
+      -106.31 69.3522, -106.28035 69.3834, -106.2382 69.410433, -106.20545 69.435933, -106.15085 69.435933, -106.0822 69.423467, -105.9917 69.378733, -105.9199 69.353767, -105.76545 69.344933, -105.62035 69.3439, 
+      -105.3894 69.3382, -105.24895 69.339233, -104.95245 69.333533, -104.86035 69.314267, -104.7371 69.285167, -104.66065 69.2737, -104.6107 69.284633, -104.5717 69.315833, -104.53425 69.3252, -104.47495 69.329367, 
+      -104.4032 69.338733, -104.32985 69.365767, -104.26115 69.3892, -104.1925 69.4131, -104.14885 69.4599, -104.1426 69.488, -104.17225 69.488, -104.2643 69.4672, -104.4063 69.438067, -104.49365 69.432867, 
+      -104.59665 69.411033, -104.6653 69.3996, -104.75425 69.393867, -104.88375 69.399067, -104.9883 69.4053, -105.20055 69.41, -105.31445 69.4152, -105.6031 69.424033, -105.73885 69.439133, -105.8091 69.444333, 
+      -105.83875 69.445367, -105.8793 69.429767, -105.96825 69.423033, -106.03225 69.431333, -106.12275 69.443833, -106.21635 69.450067, -106.3084 69.466167, -106.3942 69.497367, -106.505 69.551467, -106.54405 69.5655, 
+      -106.5487 69.562367, -106.5487 69.536367, -106.5456 69.494767, -106.56275 69.484367, -106.61735 69.4823, -106.65635 69.479167, -106.66885 69.462533, -106.64855 69.426133, -106.65325 69.397, -106.69695 69.397, 
+      -106.78745 69.398033, -106.83265 69.392333, -106.8701 69.3809, -106.8904 69.3601, -106.89195 69.314333, -106.8748 69.2228, -106.8623 69.140633, -106.86075 69.1162, -106.88885 69.083967, -106.93565 69.057967, 
+      -106.9575 69.0299, -106.9731 69.000767, -106.99185 68.995567, -107.0511 69.0226, -107.10885 69.0018, -107.18065 68.9758, -107.31635 68.933667, -107.50675 68.904533, -107.60035 68.910233, -107.8063 68.913367, 
+      -107.86875 68.914933, -107.9311 68.908, -108 68.900367)), 
+  ((-125.73565 72.0432, -125.7643 72.065467, -125.79135 72.0925, -125.79135 72.102033, -125.75 72.125367, -125.73885 72.137033, -125.73725 72.163533, -125.7277 72.172, -125.69275 72.181567, -125.6657 72.192167, 
+      -125.6466 72.209133, -125.645 72.2314, -125.62275 72.255767, -125.6307 72.2648, -125.6673 72.278567, -125.6609 72.2966, -125.6307 72.325233, -125.6132 72.329467, -125.57345 72.3263, -125.55755 72.3316, 
+      -125.5448 72.356, -125.5146 72.411133, -125.47485 72.434467, -125.40485 72.464667, -125.39375 72.462533, -125.3969 72.438167, -125.38735 72.434967, -125.3301 72.469967, -125.27445 72.508133, -125.2363 72.516633, 
+      -125.1615 72.504967, -125.1154 72.490667, -125.06605 72.4875, -125.03425 72.475833, -125.01675 72.475833, -125.01675 72.483233, -125.03265 72.493833, -125.082 72.516133, -125.1138 72.527767, -125.12015 72.5405, 
+      -125.0931 72.568067, -125.0931 72.577633, -125.1599 72.579733, -125.18535 72.585033, -125.18695 72.594567, -125.15035 72.717567, -125.13605 72.7234, -125.0756 72.720233, -125.0613 72.727667, -125.0597 72.811433, 
+      -125.0772 72.8252, -125.1281 72.867633, -125.13285 72.8846, -125.12015 72.892, -125.0804 72.893567, -125.0438 72.884033, -124.9309 72.888267, -124.75115 72.8851, -124.68115 72.8899, -124.6414 72.883533, 
+      -124.60325 72.8846, -124.5794 72.8899, -124.5762 72.8973, -124.6287 72.922767, -124.6398 72.934433, -124.63345 72.9429, -124.58735 72.9535, -124.56345 72.966233, -124.5587 72.978967, -124.56985 72.9885, 
+      -124.6048 72.989567, -124.6382 72.998033, -124.66525 73.008633, -124.6748 73.015, -124.6891 73.013933, -124.74 72.9991, -124.8084 72.9991, -124.84975 73.005467, -124.90225 73.024567, -124.942 73.051067, 
+      -124.94835 73.068033, -124.9404 73.090833, -124.91335 73.111, -124.8768 73.124767, -124.83385 73.1322, -124.7861 73.130067, -124.7702 73.135367, -124.7591 73.1481, -124.7718 73.162967, -124.7686 73.175667, 
+      -124.7098 73.1937, -124.68115 73.211733, -124.67 73.229767, -124.6716 73.283333, -124.64775 73.308767, -124.5873 73.336333, -124.5157 73.349067, -124.42665 73.385133, -124.2978 73.430733, -124.22625 73.463067, 
+      -124.20395 73.4885, -124.1674 73.5765, -124.15785 73.669833, -124.0465 73.7499, -124.02265 73.7658, -123.9988 73.764767, -123.97655 73.756267, -123.96065 73.7584, -123.9527 73.783833, -123.97015 73.8008, 
+      -124.08945 73.8411, -124.17535 73.8676, -124.22465 73.891433, -124.2533 73.915833, -124.2994 74.037767, -124.32645 74.0558, -124.3646 74.0754, -124.37575 74.1051, -124.3837 74.164467, -124.4028 74.1931, 
+      -124.41395 74.2949, -124.42985 74.3368, -124.44895 74.348467, -124.48075 74.351633, -124.5189 74.3506, -124.54595 74.360133, -124.5539 74.3739, -124.5253 74.401467, -124.5253 74.409967, -124.59685 74.4301, 
+      -124.608 74.450267, -124.59685 74.460867, -124.5603 74.462967, -124.5396 74.4704, -124.5078 74.4688, -124.4219 74.455, -124.2549 74.440167, -124.1722 74.444967, -123.9845 74.4386, -123.70615 74.453967, 
+      -123.3292 74.444967, -123.03815 74.451867, -122.71845 74.472, -122.6278 74.483667, -122.28425 74.4858, -122.18085 74.4916, -121.96615 74.508567, -121.8914 74.511233, -121.691 74.5473, -121.621 74.5542, 
+      -121.4556 74.558467, -121.36815 74.553133, -121.21705 74.537733, -121.1073 74.521833, -121.0596 74.518667, -121.03095 74.504333, -120.8735 74.4248, -120.7542 74.3877, -120.64925 74.3681, -120.5681 74.355367, 
+      -120.49175 74.329933, -120.42495 74.296, -120.3295 74.27, -120.19275 74.2329, -120.06075 74.2138, -120.0162 74.216433, -119.9526 74.227033, -119.8858 74.242933, -119.81265 74.241867, -119.69175 74.221733, 
+      -119.5995 74.2233, -119.582 74.216933, -119.582 74.2021, -119.6027 74.166033, -119.65675 74.1088, -119.6631 74.076967, -119.6488 73.981533, -119.64405 73.9481, -119.63925 73.9407, -119.6313 73.9428, 
+      -119.62175 73.9619, -119.6138 74.0584, -119.6011 74.094433, -119.57245 74.123067, -119.5295 74.142167, -119.50725 74.163367, -119.4993 74.218, -119.48655 74.2233, -119.3466 74.210567, -119.17325 74.199967, 
+      -119.1176 74.186733, -119.0794 74.169767, -119.0476 74.139, -119.03965 74.092367, -119.05395 74.028733, -119.0842 73.979967, -119.0985 73.954, -119.09535 73.933867, -119.07785 73.9169, -119.0524 73.912667, 
+      -119.02695 73.921133, -118.984 73.955067, -118.9474 74.0261, -118.90445 74.1756, -118.8774 74.202633, -118.8297 74.218533, -118.65315 74.2164, -118.5259 74.222767, -118.38275 74.239233, -118.1426 74.234967, 
+      -117.912 74.236567, -117.76885 74.2228, -117.38555 74.208467, -117.25515 74.201567, -117.1597 74.1793, -117.03725 74.1358, -116.9577 74.102933, -116.7891 74.018133, -116.70325 73.969333, -116.541 73.865933, 
+      -116.38035 73.777933, -116.16245 73.693633, -116.0543 73.674533, -115.9716 73.6682, -115.8982 73.681133, -115.811 73.6931, -115.78235 73.689933, -115.7553 73.675067, -115.7362 73.633733, -115.71155 73.566933, 
+      -115.62725 73.5155, -115.53775 73.4885, -115.48875 73.464367, -115.4738 73.4388, -115.48235 73.414633, -115.5143 73.393333, -115.6443 73.369167, -115.8361 73.342167, -115.95755 73.299533, -116.0066 73.291733, 
+      -116.08755 73.293133, -116.1174 73.286033, -116.1707 73.2278, -116.2069 73.223533, -116.32625 73.220667, -116.43495 73.2015, -116.5415 73.1759, -116.5948 73.1674, -116.7674 73.124767, -116.8377 73.116967, 
+      -116.9528 73.122633, -117.00605 73.1198, -117.1105 73.097067, -117.23835 73.043067, -117.30655 73.013933, -117.34065 73.009667, -117.46 73.002567, -117.5431 72.981267, -117.71575 72.9216, -117.85005 72.8797, 
+      -117.91185 72.869733, -118.0461 72.8257, -118.20805 72.7845, -118.31465 72.753967, -118.37855 72.719867, -118.4148 72.6957, -118.45315 72.691433, -118.50645 72.7014, -118.52985 72.7099, -118.63855 72.699967, 
+      -118.71315 72.676533, -118.7899 72.645267, -118.87515 72.628233, -119.0051 72.567133, -119.0669 72.540833, -119.08395 72.525233, -119.07965 72.4627, -119.0967 72.438567, -119.16705 72.377467, -119.2544 72.280867, 
+      -119.29275 72.238967, -119.33535 72.2205, -119.5229 72.216233, -119.5634 72.203433, -119.69765 72.1594, -119.7808 72.147333, -119.8639 72.1459, -119.95555 72.135967, -120.08765 72.126, -120.1388 72.1324, 
+      -120.16225 72.155133, -120.16225 72.1949, -120.1772 72.210533, -120.20915 72.2077, -120.239 72.189233, -120.2475 72.165067, -120.2454 72.145167, -120.22835 72.122433, -120.23685 72.05, -120.288 71.984633, 
+      -120.38605 71.9065, -120.44785 71.8923, -120.49475 71.874533, -120.51395 71.8504, -120.5182 71.821967, -120.48195 71.756633, -120.4841 71.738133, -120.5033 71.6927, -120.499 71.6657, -120.4628 71.623067, 
+      -120.46915 71.532833, -120.48835 71.5087, -120.55865 71.473167, -120.59915 71.4689, -120.6908 71.476033, -120.75685 71.483133, -120.8954 71.471767, -121.00405 71.4682, -121.1298 71.4469, -121.24275 71.417067, 
+      -121.32375 71.387233, -121.36855 71.359533, -121.4218 71.359533, -121.4474 71.378, -121.51345 71.405, -121.56885 71.4192, -121.60295 71.420633, -121.60935 71.430567, -121.61145 71.468933, -121.61575 71.491667, 
+      -121.67325 71.527167, -121.71165 71.539967, -121.7756 71.5421, -121.7969 71.5364, -121.8012 71.525033, -121.7692 71.506567, -121.7692 71.496633, -121.7948 71.4668, -121.84805 71.4469, -121.9184 71.400033, 
+      -122.0334 71.326467, -122.1209 71.2618, -122.1845 71.224667, -122.27675 71.193933, -122.37055 71.176433, -122.45805 71.1499, -122.4978 71.120233, -122.58685 71.041767, -122.6377 70.9946, -122.66 70.985067, 
+      -122.68545 70.9861, -122.7538 70.9999, -122.9049 71.0052, -122.98285 70.999367, -123.11965 70.966467, -123.16255 70.966467, -123.21345 70.978133, -123.3041 71.0603, -123.35975 71.1271, -123.36135 71.149367, 
+      -123.35975 71.1801, -123.37245 71.1976, -123.4106 71.247433, -123.42495 71.282433, -123.4472 71.298333, -123.50605 71.3238, -123.549 71.348167, -123.5665 71.357733, -123.5904 71.424, -123.6063 71.443067, 
+      -123.6715 71.479133, -123.71285 71.4961, -123.73195 71.512, -123.74145 71.537433, -123.7637 71.556, -123.8575 71.613267, -123.875 71.634467, -123.90045 71.658867, -123.9609 71.690667, -124.01495 71.715067, 
+      -124.1151 71.732533, -124.29165 71.743133, -124.58745 71.778633, -124.73055 71.794033, -124.94845 71.806733, -124.99615 71.8136, -125.0534 71.825267, -125.1504 71.828467, -125.187 71.835867, -125.19655 71.8433, 
+      -125.19015 71.8486, -125.0725 71.868733, -124.99775 71.868733, -124.9564 71.870867, -124.9484 71.8783, -124.9532 71.8857, -124.9866 71.897367, -125.09635 71.916467, -125.19815 71.927067, -125.3397 71.9292, 
+      -125.55755 71.916467, -125.71345 71.892067, -125.82 71.874033, -125.99815 71.876167, -126.02355 71.884133, -126.02515 71.896867, -126.00925 71.905333, -125.95675 71.904267, -125.92815 71.907467, -125.9043 71.9202, 
+      -125.89475 71.954133, -125.87405 71.975333, -125.81525 72.0029, -125.77865 72.0082, -125.7516 72.0103, -125.7373 72.0188, -125.73565 72.0432)), 
+  ((-96.4419 76.6088, -96.45105 76.643567, -96.46165 76.656667, -96.5343 76.667767, -96.5888 76.6799, -96.6524 76.650633, -96.69785 76.650633, -96.772 76.661733, -96.81745 76.686967, -96.84015 76.711167, 
+      -96.8144 76.7243, -96.76595 76.732367, -96.7266 76.733367, -96.6842 76.750533, -96.6448 76.7445, -96.5979 76.7344, -96.557 76.720267, -96.50855 76.7243, -96.45555 76.728333, -96.39045 76.720267, 
+      -96.33595 76.7122, -96.33295 76.719267, -96.37685 76.7354, -96.49645 76.763667, -96.53125 76.7768, -96.51915 76.786867, -96.4798 76.783833, -96.4147 76.780833, -96.33295 76.774767, -96.3102 76.785867, 
+      -96.3208 76.804033, -96.4162 76.815133, -96.5146 76.820167, -96.6206 76.848433, -96.6645 76.858533, -96.70235 76.838333, -96.7296 76.8232, -96.7417 76.842367, -96.7205 76.874667, -96.7069 76.891833, 
+      -96.6236 76.9009, -96.6009 76.918067, -96.6236 76.925133, -96.70235 76.939267, -96.6978 76.9544, -96.60545 76.960467, -96.52975 76.960467, -96.41165 76.939267, -96.35865 76.9201, -96.30565 76.860567, 
+      -96.28445 76.8535, -96.26325 76.858533, -96.2451 76.914033, -96.21025 76.9413, -96.14215 76.957433, -96.1043 76.9645, -96.0967 76.9756, -96.13455 76.9857, -96.24055 77.002833, -96.2784 77.015967, 
+      -96.28295 77.0412, -96.28295 77.057333, -96.2481 77.070467, -96.2118 77.071467, -96.11035 77.0422, -96.07555 77.039167, -96.0392 77.049233, -95.9953 77.060367, -95.9544 77.057333, -95.90595 77.0442, 
+      -95.83935 77.029067, -95.77125 77.031067, -95.70915 77.0341, -95.6713 77.0462, -95.638 77.065367, -95.62285 77.065367, -95.6168 77.038133, -95.6077 77.005833, -95.57595 77.0028, -95.53505 77.015933, 
+      -95.45785 77.0452, -95.3852 77.052267, -95.34885 77.049233, -95.2686 77.028033, -95.2126 76.9897, -95.2005 76.950333, -95.2353 76.874633, -95.2247 76.8474, -95.1732 76.840333, -95.1172 76.850433, 
+      -95.10205 76.8575, -95.1051 76.884767, -95.13235 76.930167, -95.13235 76.961433, -95.11265 76.975567, -95.10055 76.974567, -95.00365 76.928133, -94.9219 76.904933, -94.83715 76.8797, -94.75235 76.865567, 
+      -94.65245 76.862533, -94.60095 76.853467, -94.3799 76.807033, -94.32995 76.793933, -94.28755 76.797967, -94.2406 76.810067, -94.1967 76.818133, -94.15885 76.8131, -93.98625 76.7798, -93.80455 76.7677, 
+      -93.7213 76.7697, -93.6668 76.783833, -93.64255 76.796933, -93.60015 76.841333, -93.57595 76.855467, -93.5608 76.8565, -93.55475 76.839333, -93.5396 76.794933, -93.50325 76.783833, -93.4639 76.783833, 
+      -93.40635 76.795933, -93.38215 76.7919, -93.3307 76.7495, -93.30645 76.745467, -93.26405 76.7475, -93.1899 76.765667, -93.15505 76.765667, -93.12475 76.7606, -93.1081 76.675833, -93.10055 76.631433, 
+      -93.1278 76.602167, -93.1838 76.580967, -93.25195 76.542633, -93.3337 76.4831, -93.39425 76.4609, -93.4427 76.452833, -93.5048 76.4488, -93.5941 76.445767, -93.6562 76.4377, -93.69405 76.4256, 
+      -93.70765 76.402367, -93.69855 76.378167, -93.6607 76.354933, -93.60925 76.342833, -93.5744 76.343833, -93.5517 76.357967, -93.5487 76.366033, -93.56535 76.389267, -93.57895 76.402367, -93.56535 76.409433, 
+      -93.529 76.412467, -93.3443 76.406433, -93.30495 76.4145, -93.26405 76.450833, -93.2232 76.472, -93.19745 76.474033, -93.0854 76.489167, -93.0612 76.5013, -93.04605 76.530567, -93.00215 76.548733, 
+      -92.9537 76.551733, -92.92645 76.541667, -92.9234 76.532567, -92.95215 76.494233, -92.9446 76.4791, -92.90675 76.495233, -92.8477 76.517433, -92.7841 76.5467, -92.73265 76.5689, -92.65545 76.573933, 
+      -92.55095 76.58, -92.4904 76.572933, -92.44045 76.551733, -92.37835 76.5487, -92.3693 76.527533, -92.38445 76.512367, -92.42835 76.505333, -92.4904 76.506333, -92.51765 76.490167, -92.51765 76.4609, 
+      -92.4919 76.440733, -92.44955 76.431667, -92.4026 76.440733, -92.2951 76.4922, -92.25115 76.5265, -92.20575 76.5467, -92.1255 76.549733, -92.02255 76.5487, -91.99985 76.554767, -91.9378 76.606233, 
+      -91.87875 76.631467, -91.83785 76.639533, -91.79095 76.630433, -91.72885 76.599167, -91.69555 76.581, -91.65465 76.586033, -91.61075 76.6042, -91.5154 76.611267, -91.2807 76.5941, -91.0415 76.5709, 
+      -90.9037 76.539633, -90.828 76.507333, -90.79775 76.4821, -90.73115 76.456867, -90.7175 76.444767, -90.7493 76.423567, -90.79015 76.4165, -90.82955 76.4286, -90.87645 76.4407, -90.9022 76.4387, 
+      -90.95975 76.4266, -91.00515 76.431633, -91.1217 76.4831, -91.1732 76.490167, -91.205 76.485133, -91.26555 76.47, -91.314 76.47, -91.3882 76.4831, -91.4972 76.509367, -91.53805 76.501267, 
+      -91.54565 76.4821, -91.50475 76.4367, -91.42905 76.401367, -91.35185 76.3933, -91.29735 76.396333, -91.2489 76.4054, -91.1944 76.406433, -91.1414 76.398333, -91.0672 76.375133, -90.98395 76.359967, 
+      -90.881 76.3499, -90.75835 76.343833, -90.6872 76.343833, -90.5676 76.3267, -90.4783 76.3186, -90.4374 76.313567, -90.35715 76.279267, -90.30415 76.2621, -90.13005 76.245967, -90.05735 76.230833, 
+      -90.01195 76.224767, -89.8439 76.220733, -89.56535 76.2147, -89.5093 76.208633, -89.473 76.191467, -89.4639 76.167267, -89.4745 76.145067, -89.54565 76.131933, -89.88325 76.1269, -89.9756 76.1279, 
+      -90.10885 76.135967, -90.31475 76.1713, -90.3874 76.175333, -90.3965 76.166233, -90.36015 76.143033, -90.26025 76.119833, -90.17405 76.089467, -90.15285 76.076367, -90.1831 76.067267, -90.30425 76.0824, 
+      -90.442 76.113667, -90.5858 76.121733, -90.8931 76.136867, -91.0021 76.1399, -91.2337 76.1611, -91.2443 76.151, -91.2231 76.134833, -91.1671 76.1177, -91.10805 76.102567, -91.10805 76.087433, 
+      -91.18075 76.035967, -91.20345 76.016767, -91.1868 76.004667, -91.1338 76.024867, -91.0823 76.0531, -91.00815 76.087433, -90.9627 76.0945, -90.8749 76.0844, -90.7659 76.077333, -90.66295 76.0844, 
+      -90.557 76.0834, -90.5237 76.077333, -90.5237 76.065233, -90.55545 76.0481, -90.65995 76.007733, -90.6872 75.989567, -90.6811 75.981467, -90.63115 75.9734, -90.5797 75.9734, -90.5358 75.978467, 
+      -90.4631 76.013767, -90.4041 76.032933, -90.3284 76.0279, -90.28295 76.021833, -90.2648 76.002667, -90.29355 75.980467, -90.3435 75.969367, -90.39805 75.945133, -90.5025 75.901733, -90.61455 75.8977, 
+      -90.73265 75.8967, -90.80835 75.902733, -90.9113 75.93, -90.97335 75.946133, -90.99155 75.936033, -91.00215 75.917867, -90.9628 75.880533, -90.9098 75.869433, -90.9098 75.8563, -90.9295 75.847233, 
+      -90.97795 75.8684, -91.0188 75.8573, -91.0188 75.827033, -90.97035 75.794733, -90.9931 75.774567, -91.0385 75.762467, -91.07485 75.748333, -91.1354 75.6666, -91.14145 75.648433, -91.1384 75.641367, 
+      -91.10815 75.654467, -91.0854 75.6696, -91.0672 75.7039, -91.0309 75.7251, -90.92795 75.783633, -90.86285 75.821967, -90.8068 75.826, -90.75685 75.820967, -90.68415 75.8028, -90.65995 75.800767, 
+      -90.62815 75.8058, -90.5918 75.831033, -90.55095 75.846167, -90.5116 75.845167, -90.49795 75.8361, -90.5449 75.7917, -90.5767 75.7604, -90.56 75.752333, -90.4949 75.776567, -90.44495 75.814933, 
+      -90.4071 75.829067, -90.3571 75.829067, -90.2981 75.817967, -90.2572 75.786667, -90.23905 75.786667, -90.21635 75.798767, -90.18305 75.832067, -90.127 75.862333, -90.08615 75.8674, -89.88785 75.856267, 
+      -89.67135 75.823967, -89.55175 75.797733, -89.5215 75.775533, -89.5336 75.7513, -89.576 75.732133, -89.58355 75.701867, -89.5684 75.689767, -89.5366 75.686733, -89.5154 75.688767, -89.48815 75.723067, 
+      -89.44725 75.733167, -89.39275 75.733167, -89.364 75.742233, -89.3307 75.763433, -89.30045 75.7614, -89.25655 75.733167, -89.196 75.723067, -89.143 75.7039, -89.11725 75.6595, -89.1309 75.607, 
+      -89.1627 75.577733, -89.20205 75.5606, -89.3065 75.557567, -89.38975 75.547467, -89.46395 75.534367, -89.5321 75.523267, -89.5654 75.5061, -89.576 75.4839, -89.5563 75.452633, -89.54115 75.432433, 
+      -89.5427 75.410233, -89.523 75.400133, -89.49575 75.402167, -89.44125 75.442533, -89.38525 75.494, -89.35195 75.5041, -89.18845 75.505133, -89.12335 75.5031, -89.07795 75.478867, -89.031 75.433467, 
+      -89.031 75.362833, -89.0219 75.353767, -88.97495 75.354767, -88.93105 75.3568, -88.8796 75.332567, -88.83415 75.3346, -88.816 75.365867, -88.80995 75.4436, -88.7948 75.4799, -88.72065 75.528333, 
+      -88.6707 75.5778, -88.64195 75.580833, -88.4224 75.521267, -88.16355 75.446567, -88.1136 75.422367, -88.1075 75.409233, -88.15295 75.384, -88.1696 75.366867, -88.1363 75.3487, -88.10755 75.354733, 
+      -88.0455 75.369867, -87.83055 75.445533, -87.67615 75.489967, -87.61105 75.496, -87.58075 75.489967, -87.55955 75.432433, -87.5414 75.386, -87.552 75.344633, -87.5444 75.3285, -87.5232 75.327467, 
+      -87.4778 75.349667, -87.46565 75.3638, -87.4778 75.389033, -87.5141 75.4425, -87.5217 75.4738, -87.48385 75.5202, -87.42935 75.559567, -87.3415 75.5727, -87.23855 75.5697, -87.18405 75.5606, 
+      -87.0372 75.510133, -86.95545 75.487933, -86.9176 75.4849, -86.8661 75.4869, -86.75865 75.499033, -86.7147 75.490967, -86.59355 75.4506, -86.47395 75.425367, -86.4119 75.401167, -86.4119 75.388033, 
+      -86.46945 75.3618, -86.6284 75.324467, -86.66925 75.304267, -86.66925 75.2952, -86.639 75.287133, -86.5739 75.293167, -86.51635 75.304267, -86.4255 75.334567, -86.36495 75.345667, -86.29685 75.343667, 
+      -86.1106 75.339633, -85.8154 75.349733, -85.77605 75.349733, -85.77605 75.359833, -85.81845 75.372933, -85.9108 75.407233, -85.96385 75.4143, -86.0441 75.422367, -86.08645 75.435467, -86.08645 75.452633, 
+      -86.0471 75.474833, -86.0032 75.488967, -85.9381 75.494, -85.8851 75.495, -85.7912 75.491967, -85.70945 75.501033, -85.6671 75.520233, -85.62925 75.575733, -85.6035 75.5848, -85.58535 75.578767, 
+      -85.5687 75.531333, -85.5233 75.510133, -85.45215 75.503067, -85.3855 75.503067, -85.3416 75.512167, -85.30985 75.533333, -85.22965 75.597933, -85.1827 75.621133, -85.12365 75.6292, -84.9995 75.622167, 
+      -84.95255 75.6161, -84.64675 75.5394, -84.59075 75.5283, -84.57715 75.5384, -84.59225 75.5606, -84.72245 75.621167, -84.73455 75.656467, -84.7164 75.6938, -84.6967 75.7019, -84.66645 75.7019, 
+      -84.51355 75.675667, -84.4439 75.675667, -84.40305 75.685733, -84.3107 75.730133, -84.2683 75.746267, -84.24715 75.745267, -84.20625 75.732133, -84.1699 75.729133, -84.1366 75.731133, -84.0942 75.754333, 
+      -84.0185 75.789667, -83.96245 75.798733, -83.8898 75.798733, -83.82925 75.798733, -83.7944 75.820933, -83.7581 75.822933, -83.72175 75.815867, -83.71265 75.7866, -83.6854 75.765433, -83.64 75.759367, 
+      -83.52345 75.750267, -83.45535 75.732133, -83.366 75.6978, -83.3327 75.693767, -83.27065 75.694767, -83.21915 75.698833, -83.13135 75.686733, -83.0496 75.688733, -82.9315 75.7291, -82.68625 75.763433, 
+      -82.5409 75.791667, -82.4622 75.801767, -82.3411 75.8038, -82.1473 75.789667, -81.9596 75.769467, -81.92025 75.769433, -81.8385 75.793667, -81.68715 75.811833, -81.53575 75.811833, -81.2935 75.815867, 
+      -81.25415 75.805767, -81.2481 75.719, -81.2269 75.688733, -81.2025 75.6665, -81.10425 75.651167, -81.0352 75.650133, -80.96765 75.6522, -80.90315 75.659867, -80.8402 75.687467, -80.77265 75.707933, 
+      -80.7312 75.708967, -80.71125 75.708967, -80.5915 75.6839, -80.5055 75.676733, -80.40725 75.676733, -80.29215 75.6757, -80.18925 75.646033, -80.14935 75.625567, -80.1156 75.592833, -80.11865 75.567267, 
+      -80.1862 75.5376, -80.2814 75.51, -80.34435 75.495667, -80.3643 75.482367, -80.36275 75.4701, -80.3213 75.467533, -80.25835 75.4706, -80.0081 75.522267, -79.9467 75.5417, -79.8945 75.542733, 
+      -79.8592 75.531467, -79.8239 75.480333, -79.7855 75.455767, -79.7548 75.4527, -79.73025 75.4527, -79.68265 75.451167, -79.6458 75.435833, -79.63045 75.4256, -79.6243 75.411267, -79.6243 75.369333, 
+      -79.6412 75.357067, -79.6888 75.3499, -79.69185 75.3325, -79.6888 75.3233, -79.6765 75.3141, -79.6581 75.312033, -79.60895 75.3141, -79.5583 75.3151, -79.5583 75.297733, -79.589 75.2435, 
+      -79.632 75.2123, -79.7579 75.1601, -79.83005 75.143733, -79.9452 75.1366, -79.99125 75.126867, -80.07565 75.103333, -80.1862 75.091067, -80.31825 75.0931, -80.418 75.095167, -80.4641 75.0972, 
+      -80.47945 75.088, -80.48095 75.0665, -80.4687 75.049133, -80.43185 75.020467, -80.43185 74.9857, -80.45795 74.960133, -80.4871 74.943767, -80.47945 74.934533, -80.39805 74.9417, -80.2906 74.960633, 
+      -80.19545 74.965767, -80.09105 74.9729, -80.02965 74.982133, -79.9713 74.9857, -79.94215 74.996933, -79.90835 75.0174, -79.8531 75.035833, -79.8055 75.0348, -79.71185 75.020467, -79.67655 75.018433, 
+      -79.57215 75.027633, -79.52455 75.024567, -79.49385 75.001033, -79.48925 74.971367, -79.48925 74.9417, -79.4524 74.911033, -79.41865 74.862933, -79.4263 74.844533, -79.4908 74.841467, -79.609 74.842467, 
+      -79.65355 74.8343, -79.6873 74.809233, -79.7303 74.805133, -79.8347 74.805133, -79.9084 74.802067, -79.9959 74.797467, -80.1433 74.817933, -80.22465 74.8333, -80.27375 74.863967, -80.30295 74.889567, 
+      -80.31675 74.911033, -80.34745 74.911033, -80.35665 74.8916, -80.35975 74.8599, -80.39965 74.8568, -80.43345 74.857833, -80.4933 74.886467, -80.53935 74.8875, -80.5624 74.872167, -80.56545 74.852733, 
+      -80.5593 74.8425, -80.51785 74.824067, -80.4273 74.8077, -80.31985 74.7719, -80.2968 74.7448, -80.2968 74.7223, -80.2799 74.707967, -80.22 74.689567, -80.21695 74.6742, -80.2369 74.649667, 
+      -80.23385 74.6108, -80.22925 74.594433, -80.18165 74.565767, -80.19085 74.528967, -80.24765 74.509533, -80.3674 74.4998, -80.656 74.492133, -80.7727 74.492133, -80.84945 74.493133, -81.0352 74.516167, 
+      -81.15035 74.5264, -81.2747 74.527433, -81.36835 74.514633, -81.45125 74.501333, -81.53105 74.479867, -81.703 74.419, -81.7675 74.410833, -81.8166 74.410833, -81.9901 74.424633, -82.09605 74.452233, 
+      -82.1912 74.466567, -82.2818 74.462467, -82.35855 74.448667, -82.38465 74.448667, -82.40155 74.459933, -82.41075 74.4763, -82.443 74.5172, -82.4522 74.5172, -82.4983 74.487533, -82.52745 74.444567, 
+      -82.5689 74.439467, -82.64105 74.447133, -82.813 74.464533, -82.9082 74.482933, -82.98495 74.524367, -83.0157 74.578567, -83.01875 74.6205, -83.01875 74.702367, -83.05715 74.773967, -83.0909 74.798, 
+      -83.1354 74.8031, -83.21985 74.8031, -83.3089 74.8113, -83.444 74.857333, -83.51765 74.894133, -83.5484 74.889033, -83.55145 74.877767, -83.55145 74.850167, -83.51615 74.800033, -83.4793 74.775467, 
+      -83.39485 74.7489, -83.3749 74.7228, -83.37795 74.6696, -83.424 74.638933, -83.47315 74.614367, -83.4977 74.5898, -83.49925 74.565267, -83.4962 74.5223, -83.533 74.496733, -83.56065 74.485467, 
+      -83.5714 74.461433, -83.6144 74.4594, -83.65275 74.465533, -83.7756 74.4778, -83.82625 74.478833, -83.8769 74.471167, -83.96445 74.439433, -84.01665 74.426133, -84.1855 74.422567, -84.53705 74.423067, 
+      -84.61075 74.426133, -84.6568 74.426133, -84.72895 74.4599, -84.78425 74.464, -84.87635 74.452233, -84.92855 74.452233, -84.9408 74.477833, -84.94235 74.531, -84.95 74.590333, -84.95155 74.596467, 
+      -84.9792 74.5975, -85.02065 74.594433, -85.0375 74.5709, -85.059 74.498267, -85.07745 74.444067, -85.19565 74.422067, -85.26165 74.421033, -85.32305 74.4282, -85.3814 74.456867, -85.41055 74.545867, 
+      -85.4213 74.580633, -85.44895 74.5837, -85.49805 74.576533, -85.51805 74.553, -85.5042 74.475267, -85.51035 74.430767, -85.53955 74.425633, -85.60095 74.4246, -85.7821 74.421033, -85.93255 74.398533, 
+      -86.0354 74.399567, -86.05535 74.4067, -86.06305 74.438433, -86.0216 74.4732, -86.02465 74.4957, -86.0354 74.506967, -86.0922 74.542767, -86.11675 74.540733, -86.11675 74.452733, -86.1444 74.4195, 
+      -86.192 74.407233, -86.3025 74.4011, -86.3716 74.4011, -86.40075 74.4103, -86.42685 74.426667, -86.49135 74.482933, -86.542 74.529967, -86.54505 74.581133, -86.5512 74.594433, -86.57885 74.594433, 
+      -86.59115 74.583167, -86.5896 74.5484, -86.57425 74.5085, -86.499 74.4246, -86.48365 74.417467, -86.47905 74.4011, -86.49285 74.4016, -86.56655 74.4062, -86.64025 74.418467, -86.7354 74.425633, 
+      -86.82905 74.425633, -86.86745 74.439433, -86.9181 74.470133, -86.94575 74.4773, -86.978 74.465033, -87.03325 74.423067, -87.0655 74.417967, -87.1791 74.435867, -87.25895 74.459367, -87.2743 74.4819, 
+      -87.2697 74.507467, -87.25895 74.5228, -87.24515 74.542233, -87.24515 74.550433, -87.26665 74.5545, -87.2958 74.548367, -87.3311 74.519733, -87.3311 74.465533, -87.35565 74.461433, -87.40785 74.465533, 
+      -87.4355 74.474733, -87.46775 74.4778, -87.50305 74.472167, -87.56755 74.4599, -87.62585 74.4599, -87.66425 74.4609, -87.6888 74.472167, -87.6965 74.526367, -87.70415 74.537633, -87.7088 74.538667, 
+      -87.72875 74.529467, -87.75635 74.471133, -87.784 74.4604, -87.9575 74.4563, -88.04805 74.458367, -88.07415 74.462433, -88.08645 74.4921, -88.0926 74.5013, -88.11405 74.497233, -88.1417 74.458367, 
+      -88.1632 74.448633, -88.2108 74.448633, -88.2998 74.467067, -88.4042 74.472167, -88.44875 74.480367, -88.4687 74.511033, -88.4687 74.560167, -88.43645 74.6558, -88.40115 74.728433, -88.395 74.757067, 
+      -88.44415 74.777533, -88.47175 74.826633, -88.4856 74.9187, -88.49325 74.920767, -88.51015 74.911033, -88.51325 74.826133, -88.5148 74.799533, -88.5378 74.8016, -88.57005 74.8241, -88.58385 74.8251, 
+      -88.58385 74.743267, -88.59 74.706433, -88.6499 74.6768, -88.68365 74.653767, -88.7374 74.556567, -88.7758 74.5177, -88.7942 74.515667, -88.8111 74.520767, -88.8111 74.556567, -88.7896 74.617967, 
+      -88.8019 74.644533, -88.83875 74.6691, -88.851 74.7008, -88.87405 74.733533, -88.92625 74.761167, -88.9585 74.826633, -88.97385 74.836867, -88.9984 74.828667, -88.99225 74.746333, -89.01835 74.682933, 
+      -89.046 74.661433, -89.06135 74.6594, -89.1074 74.6594, -89.1335 74.669633, -89.19335 74.711567, -89.2072 74.7126, -89.21945 74.705433, -89.221 74.679833, -89.1734 74.630733, -89.1427 74.607233, 
+      -89.06595 74.591867, -89.03065 74.578567, -89.0291 74.5489, -89.0383 74.5172, -89.06595 74.4988, -89.10125 74.4957, -89.1596 74.505433, -89.21335 74.505433, -89.2732 74.4942, -89.44975 74.448667, 
+      -89.5572 74.4282, -89.6923 74.417967, -89.75525 74.420533, -89.85965 74.452233, -89.91185 74.457367, -89.94105 74.4676, -89.95485 74.5218, -89.96255 74.542267, -89.9917 74.542267, -90.03775 74.5213, 
+      -90.10375 74.497767, -90.15595 74.483433, -90.21585 74.482433, -90.2665 74.484467, -90.30025 74.4947, -90.3156 74.5131, -90.3202 74.529467, -90.3586 74.545333, -90.43845 74.551467, -90.52595 74.551467, 
+      -90.62725 74.586267, -90.69175 74.635867, -90.73015 74.7443, -90.7363 74.764767, -90.747 74.7709, -90.7731 74.768867, -90.84835 74.711567, -90.9082 74.686, -90.94965 74.687, -90.9604 74.692133, 
+      -90.9604 74.720767, -90.94965 74.741233, -90.7931 74.847633, -90.76545 74.885467, -90.767 74.902867, -90.7716 74.912067, -90.7931 74.915133, -90.8115 74.907467, -90.8975 74.825633, -90.9942 74.767333, 
+      -91.0372 74.755567, -91.06485 74.7576, -91.09245 74.7883, -91.09555 74.8026, -91.11395 74.794433, -91.09705 74.7264, -91.07865 74.6681, -91.07865 74.6108, -91.08325 74.603133, -91.19075 74.6072, 
+      -91.22605 74.618467, -91.2368 74.653233, -91.23985 74.728933, -91.24445 74.7351, -91.25825 74.731, -91.30585 74.6604, -91.34425 74.644033, -91.4164 74.6333, -91.55455 74.639433, -91.65585 74.661933, 
+      -91.7004 74.675233, -91.70805 74.7008, -91.71575 74.733533, -91.7357 74.756567, -91.8785 74.7852, -91.9614 74.8067, -92.00745 74.854267, -92.0504 74.955533, -92.09645 75.032267, -92.09645 75.067067, 
+      -92.0888 75.0783, -92.06115 75.089567, -91.9537 75.1131, -91.8754 75.121267, -91.87385 75.130467, -91.88615 75.133533, -91.91225 75.133033, -91.9706 75.142233, -91.9936 75.151433, -92.01205 75.1811, 
+      -92.01665 75.187233, -92.0627 75.1852, -92.13025 75.142233, -92.15635 75.138133, -92.18395 75.1371, -92.20545 75.138133, -92.2162 75.165767, -92.2254 75.177, -92.26685 75.187233, -92.273 75.206667, 
+      -92.26225 75.268033, -92.2377 75.291067, -92.1824 75.357567, -92.17015 75.376, -92.18855 75.373933, -92.2346 75.347333, -92.2607 75.346333, -92.28065 75.3627, -92.2776 75.392367, -92.25765 75.409733, 
+      -92.22235 75.441467, -92.1502 75.4701, -92.0243 75.5243, -92.01355 75.540667, -92.01355 75.5504, -92.03965 75.5688, -92.0458 75.5903, -92.0427 75.598467, -92.0335 75.616867, -92.03045 75.624033, 
+      -92.0427 75.642467, -92.05805 75.6445, -92.1287 75.6629, -92.1333 75.681333, -92.13025 75.696667, -92.07805 75.7069, -92.06115 75.7284, -92.06115 75.748833, -92.06115 75.770333, -92.07035 75.7826, 
+      -92.1072 75.794367, -92.22385 75.811767, -92.37125 75.8312, -92.47255 75.9018, -92.4833 75.925333, -92.4695 75.939133, -92.4357 75.940133, -92.2945 75.937067, -92.1302 75.937067, -92.11335 75.944233, 
+      -92.10565 75.975933, -92.1072 76.002533, -92.1118 76.0179, -92.1333 76.0445, -92.18395 76.061367, -92.30675 76.0726, -92.43725 76.100233, -92.5094 76.1079, -92.66905 76.1079, -92.7105 76.1038, 
+      -92.7658 76.0864, -92.7888 76.082333, -92.84715 76.095633, -92.8625 76.102267, -92.86095 76.155467, -92.84865 76.215833, -92.87325 76.280267, -92.8947 76.315067, -92.93155 76.331433, -92.99295 76.350867, 
+      -93.05745 76.351367, -93.10965 76.3473, -93.34455 76.275167, -93.6209 76.179533, -93.6915 76.176467, -93.736 76.182633, -93.7406 76.1949, -93.74215 76.2082, -93.73295 76.214333, -93.7007 76.215367, 
+      -93.69455 76.232733, -93.69455 76.2532, -93.7053 76.267533, -93.72065 76.272633, -93.74525 76.273667, -93.77595 76.269567, -93.7913 76.263433, -93.80815 76.228667, -93.80815 76.178533, -93.81585 76.1724, 
+      -93.83275 76.170333, -93.8696 76.1724, -93.9402 76.202567, -93.98015 76.2138, -94.0139 76.215867, -94.21195 76.210233, -94.3378 76.215367, -94.456 76.216367, -94.58805 76.205633, -94.66175 76.205633, 
+      -94.68325 76.210733, -94.7001 76.233233, -94.7001 76.242433, -94.7293 76.243467, -94.7569 76.243467, -94.8091 76.222, -94.8782 76.1959, -94.9626 76.189767, -95.05015 76.190767, -95.1407 76.194867, 
+      -95.24205 76.198967, -95.3142 76.193867, -95.36175 76.1826, -95.37865 76.1826, -95.37865 76.201, -95.3771 76.224533, -95.3771 76.237833, -95.34795 76.243967, -95.285 76.243967, -95.1929 76.246533, 
+      -95.15145 76.246533, -95.10385 76.263933, -95.04245 76.317133, -95.01175 76.3294, -94.9718 76.3294, -94.94265 76.3202, -94.89045 76.292567, -94.8613 76.263933, -94.84745 76.263933, -94.8321 76.268033, 
+      -94.8306 76.283367, -94.8306 76.2977, -94.84595 76.321233, -94.8966 76.348333, -94.9795 76.377, -95.0962 76.381067, -95.12535 76.379033, -95.18215 76.3514, -95.19445 76.349367, -95.24205 76.374933, 
+      -95.2743 76.370833, -95.36945 76.347333, -95.4185 76.333733, -95.46395 76.3287, -95.48665 76.342833, -95.47755 76.370067, -95.4049 76.4175, -95.38825 76.4397, -95.41395 76.442733, -95.4382 76.4377, 
+      -95.48965 76.419533, -95.579 76.368067, -95.6441 76.357967, -95.6986 76.363, -95.7849 76.381167, -95.92115 76.3943, -96.0135 76.4074, -96.0559 76.423567, -96.0741 76.447767, -96.0741 76.480067, 
+      -96.05135 76.4952, -96.02715 76.4962, -95.9908 76.491167, -95.9348 76.4619, -95.90845 76.457333, -95.8727 76.456867, -95.83485 76.4589, -95.7843 76.470433, -95.76065 76.467967, -95.69705 76.447767, 
+      -95.68195 76.4498, -95.6789 76.457867, -95.7001 76.480067, -95.7198 76.498233, -95.67285 76.520433, -95.6244 76.533567, -95.6153 76.551733, -95.635 76.5598, -95.65465 76.564833, -95.69855 76.562833, 
+      -95.7737 76.532, -95.79545 76.5285, -95.8615 76.535033, -95.9175 76.534033, -95.93265 76.5522, -95.9281 76.578433, -95.9499 76.586033, -96.0008 76.5875, -96.0568 76.567333, -96.14825 76.512367, 
+      -96.19365 76.500267, -96.2421 76.528533, -96.33595 76.5709, -96.4081 76.5774, -96.42625 76.5875, -96.4419 76.6088)), 
+  ((-95.07945 81.525933, -94.54475 81.480133, -94.18335 81.441433, -93.91355 81.413667, -93.8269 81.3995, -93.71245 81.379367, -93.4786 81.369533, -93.2873 81.3537, -93.1303 81.326467, -92.8245 81.270333, 
+      -92.60865 81.230533, -92.5138 81.2109, -92.4713 81.2071, -92.4124 81.215833, -92.3045 81.2518, -92.24235 81.2725, -92.19005 81.2823, -92.1557 81.276333, -92.00035 81.2349, -91.91535 81.2131, 
+      -91.8254 81.209833, -91.73875 81.2213, -91.71095 81.223467, -91.67825 81.213667, -91.67005 81.1864, -91.6308 81.161333, -91.57685 81.130833, -91.5736 81.119933, -91.57195 81.1014, -91.5883 81.0916, 
+      -91.65045 81.081767, -91.8205 81.0894, -91.84665 81.0807, -91.8401 81.052367, -91.81885 81.0371, -91.64715 81.0044, -91.5147 80.973867, -91.4673 80.956967, -91.4444 80.925333, -91.45255 80.895933, 
+      -91.45255 80.8665, -91.44765 80.839233, -91.4133 80.784733, -91.27925 80.718267, -91.15825 80.6948, -91.0503 80.6436, -90.9882 80.617433, -90.83285 80.566767, -90.73965 80.5624, -90.63335 80.5755, 
+      -90.58755 80.580433, -90.5156 80.569533, -90.3668 80.510667, -90.27525 80.468167, -90.1984 80.465467, -90.12155 80.4709, -89.87625 80.553733, -89.7814 80.573867, -89.6882 80.5837, -89.59665 80.586967, 
+      -89.5018 80.576067, -89.31375 80.528633, -89.1535 80.4676, -88.9589 80.397267, -88.9033 80.392933, -88.83955 80.394, -88.7676 80.405433, -88.70545 80.416333, -88.6335 80.449033, -88.5828 80.503533, 
+      -88.5583 80.525333, -88.5305 80.532967, -88.46835 80.530267, -88.41275 80.530267, -88.32775 80.5575, -88.2705 80.5782, -88.2509 80.5804, -88.2247 80.5706, -88.16585 80.480667, -88.0612 80.4, 
+      -87.9467 80.3673, -87.88785 80.342233, -87.81755 80.306833, -87.7963 80.3112, -87.7701 80.347167, -87.74395 80.370033, -87.7194 80.371133, -87.6622 80.355867, -87.6197 80.355867, -87.5968 80.361333, 
+      -87.6426 80.4011, -87.68185 80.4458, -87.68185 80.4774, -87.6671 80.504633, -87.62295 80.516633, -87.60335 80.5003, -87.5837 80.481767, -87.569 80.482833, -87.56575 80.5308, -87.54775 80.547167, 
+      -87.44475 80.5548, -87.28775 80.5646, -87.2109 80.5793, -87.1602 80.585833, -87.09805 80.571667, -87.067 80.5477, -87.0441 80.5128, -87.0343 80.464867, -87.04085 80.4376, -87.06865 80.4147, 
+      -87.1095 80.389633, -87.2011 80.389633, -87.41695 80.434333, -87.4676 80.432167, -87.51995 80.413633, -87.53305 80.3929, -87.5265 80.3744, -87.448 80.359133, -87.32865 80.337333, -87.20925 80.332967, 
+      -87.06375 80.3526, -86.9918 80.3526, -86.9362 80.338967, -86.89205 80.307367, -86.8675 80.251767, -86.8708 80.2158, -86.91985 80.187467, -87.0605 80.164567, -87.1913 80.136233, -87.2371 80.135133, 
+      -87.3074 80.148233, -87.34335 80.152067, -87.3875 80.139, -87.4137 80.109567, -87.42025 80.070333, -87.4006 80.047433, -87.36465 80.045233, -87.30415 80.069233, -87.242 80.076867, -87.1684 80.070333, 
+      -87.07195 80.086667, -86.98035 80.120467, -86.93785 80.126433, -86.9035 80.123167, -86.8806 80.112267, -86.87735 80.097, -86.91985 80.064333, -86.98855 80.003267, -87.03105 79.960767, -87.02775 79.930267, 
+      -87.0245 79.903, -87.0425 79.888833, -87.08335 79.8801, -87.22235 79.855033, -87.30085 79.843067, -87.38915 79.827833, -87.42185 79.816933, -87.45455 79.768967, -87.44475 79.734067, -87.4251 79.7101, 
+      -87.3924 79.701367, -87.3597 79.701367, -87.33025 79.705733, -87.29105 79.7319, -87.24525 79.751533, -87.17985 79.749333, -87.04575 79.738433, -86.9787 79.7455, -86.91985 79.760767, -86.84135 79.783133, 
+      -86.80375 79.784233, -86.76615 79.7766, -86.73015 79.7417, -86.6942 79.701367, -86.6713 79.693767, -86.64185 79.6992, -86.60425 79.7221, -86.59935 79.748833, -86.67785 79.801133, -86.6893 79.822933, 
+      -86.67455 79.833833, -86.6255 79.825133, -86.51595 79.798967, -86.3737 79.790233, -86.24125 79.781533, -86.1971 79.7679, -86.14315 79.737367, -86.1235 79.707933, -86.11695 79.675233, -86.1284 79.652367, 
+      -86.18565 79.639267, -86.22655 79.630567, -86.2347 79.617467, -86.1873 79.609833, -86.14475 79.589133, -86.13985 79.5728, -86.16115 79.5499, -86.22325 79.536833, -86.3361 79.546633, -86.359 79.544467, 
+      -86.359 79.522667, -86.3459 79.4916, -86.30175 79.4676, -86.2478 79.463233, -86.16605 79.4698, -86.03685 79.494867, -85.99105 79.519367, -85.9698 79.566233, -85.99925 79.619633, -85.99105 79.648, 
+      -85.94035 79.686133, -85.8537 79.718833, -85.7605 79.7341, -85.70655 79.726467, -85.6297 79.6507, -85.49725 79.5428, -85.35335 79.463233, -85.2896 79.4409, -85.16695 79.3984, -85.0672 79.3766, 
+      -85.02795 79.363533, -84.9985 79.3183, -84.9985 79.288867, -85.02795 79.2627, -85.09825 79.245267, -85.30265 79.2191, -85.37135 79.214733, -85.63135 79.183667, -85.7311 79.171667, -86.05815 79.142767, 
+      -86.37375 79.1128, -86.67465 79.088267, -86.74825 79.0681, -86.79895 79.041933, -86.8725 79.0027, -86.93465 78.973267, -86.99515 78.958, -87.07365 78.935633, -87.10305 78.935633, -87.1423 78.9411, 
+      -87.23225 79.019567, -87.26825 79.0392, -87.3124 79.030467, -87.33695 79.013567, -87.3271 78.9547, -87.32875 78.904567, -87.3631 78.8664, -87.4416 78.829367, -87.66395 78.751967, -87.81275 78.6904, 
+      -87.94195 78.606467, -87.98445 78.590133, -88.03185 78.581933, -88.08585 78.5983, -88.20845 78.666967, -88.28695 78.741067, -88.318 78.7852, -88.32945 78.832067, -88.30495 78.862567, -88.22155 78.923633, 
+      -88.1349 78.9683, -88.076 79.018433, -88.06455 79.070233, -88.08745 79.077867, -88.1839 79.053867, -88.4112 78.929633, -88.4586 78.894233, -88.50115 78.848433, -88.5044 78.817933, -88.4897 78.7787, 
+      -88.4537 78.731833, -88.42265 78.698033, -88.44225 78.6675, -88.52565 78.635367, -88.5551 78.624467, -88.5551 78.6092, -88.52075 78.601567, -88.4406 78.603767, -88.3752 78.603767, -88.33595 78.590667, 
+      -88.31795 78.552533, -88.3278 78.503467, -88.37355 78.471867, -88.42265 78.453333, -88.47005 78.452267, -88.51745 78.439167, -88.56325 78.427167, -88.59595 78.427167, -88.75295 78.5013, -88.90175 78.558533, 
+      -88.98025 78.578167, -89.03745 78.579233, -89.06035 78.565067, -89.06525 78.528533, -89.05545 78.5002, -89.03255 78.470767, -88.96225 78.426067, -88.9148 78.4032, -88.90335 78.375933, -88.91155 78.345433, 
+      -88.9606 78.309467, -89.008 78.290367, -89.0211 78.281667, -89.0031 78.2457, -89.01295 78.231533, -89.04565 78.230433, -89.07345 78.230433, -89.0996 78.213, -89.11105 78.1694, -89.13065 78.1356, 
+      -89.16825 78.106167, -89.21895 78.0833, -89.2631 78.065833, -89.2827 78.0664, -89.32525 78.086, -89.37595 78.133967, -89.45605 78.160133, -89.6163 78.222267, -89.76345 78.286, -89.93025 78.344867, 
+      -90.0578 78.406433, -90.1559 78.481633, -90.19025 78.544867, -90.20335 78.5732, -90.2246 78.577567, -90.2802 78.573767, -90.36685 78.573767, -90.3963 78.566133, -90.39955 78.542167, -90.39795 78.480033, 
+      -90.3914 78.4495, -90.3636 78.401567, -90.308 78.3656, -90.1559 78.323067, -90.09375 78.294167, -89.93515 78.216767, -89.873 78.1503, -89.86645 78.1176, -89.87465 78.090867, -89.9008 78.0876, 
+      -89.9335 78.0898, -90.0038 78.118133, -90.05775 78.138833, -90.115 78.145933, -90.2115 78.1541, -90.3325 78.155767, -90.39135 78.167733, -90.55 78.253833, -90.6154 78.270733, -90.6939 78.270733, 
+      -90.80675 78.2522, -90.8852 78.2435, -90.9555 78.2397, -91.0291 78.252767, -91.1877 78.332333, -91.22365 78.331767, -91.2482 78.323067, -91.24005 78.311067, -91.15825 78.2511, -91.05525 78.195533, 
+      -90.95715 78.160633, -90.83285 78.1541, -90.8067 78.148133, -90.7511 78.114333, -90.7184 78.0838, -90.70855 78.058733, -90.71675 78.046767, -90.77725 78.0424, -90.9882 78.036933, -91.1828 78.024967, 
+      -91.26785 78.036433, -91.4003 78.0626, -91.4886 78.078933, -91.55075 78.080567, -91.67665 78.067467, -91.78455 78.050033, -91.8058 78.0506, -91.8712 78.0615, -91.98405 78.1138, -92.06415 78.163967, 
+      -92.11975 78.177033, -92.2048 78.196133, -92.33395 78.222267, -92.41245 78.222267, -92.4484 78.2217, -92.51385 78.189, -92.54655 78.172667, -92.5809 78.163933, -92.6234 78.166133, -92.69535 78.1912, 
+      -92.78035 78.252233, -92.86045 78.301833, -92.97655 78.3607, -93.02235 78.399933, -93.02565 78.431533, -93.0109 78.452267, -93.0011 78.453333, -92.97005 78.453333, -92.9357 78.444633, -92.87685 78.4054, 
+      -92.85065 78.384667, -92.82125 78.375967, -92.79345 78.3705, -92.7558 78.369433, -92.73455 78.374867, -92.72475 78.407567, -92.7264 78.437, -92.71495 78.440267, -92.65445 78.430467, -92.50725 78.406467, 
+      -92.38625 78.3945, -92.2538 78.396167, -92.1884 78.4136, -92.1279 78.417967, -92.0625 78.4027, -92.0151 78.3891, -91.9938 78.390167, -91.9611 78.416333, -91.9611 78.444667, -91.96765 78.469733, 
+      -92.01015 78.480633, -92.05105 78.4872, -92.0756 78.511167, -92.09845 78.523167, -92.15405 78.520967, -92.2342 78.5068, -92.38955 78.493733, -92.4893 78.498633, -92.58415 78.508433, -92.643 78.530233, 
+      -92.69695 78.5651, -92.73785 78.574367, -92.79345 78.574367, -92.82775 78.556933, -92.87355 78.536233, -92.93895 78.531867, -93.05015 78.535133, -93.0845 78.525867, -93.1548 78.4997, -93.1908 78.490967, 
+      -93.21205 78.494233, -93.2235 78.5204, -93.23655 78.559633, -93.2382 78.590167, -93.23165 78.613033, -93.19895 78.621767, -93.14665 78.626133, -93.1025 78.635933, -93.1074 78.6523, -93.1826 78.6621, 
+      -93.27415 78.6741, -93.37555 78.713333, -93.4066 78.736767, -93.4066 78.755267, -93.387 78.760733, -93.3183 78.760733, -93.23 78.761833, -93.2055 78.755267, -93.1466 78.726933, -93.0894 78.706233, 
+      -93.01255 78.695333, -92.9455 78.683867, -92.8981 78.683867, -92.8703 78.683867, -92.8605 78.700233, -92.88665 78.738367, -92.93245 78.774333, -93.0109 78.802667, -93.12045 78.809233, -93.27255 78.8212, 
+      -93.36575 78.831, -93.4328 78.858767, -93.49655 78.898, -93.50965 78.9329, -93.50475 78.951433, -93.47365 78.961233, -93.40665 78.984133, -93.3592 78.993933, -93.25455 78.9972, -93.13845 79.000467, 
+      -93.03215 79.012467, -92.9929 79.004267, -92.93405 78.983567, -92.9095 78.983567, -92.84085 79.008633, -92.7836 79.030433, -92.69695 79.031533, -92.4893 79.0288, -92.32905 79.023333, -92.24075 79.014067, 
+      -92.20805 79.0075, -92.1737 78.9857, -92.1557 78.983533, -92.13285 78.988967, -92.08215 79.022767, -92.0298 79.026033, -91.82375 79.021133, -91.6635 79.020067, -91.3054 79.0086, -90.9571 79.0026, 
+      -90.6088 78.9966, -90.25885 78.993867, -89.92035 79.007467, -89.8844 79.026533, -89.886 79.042867, -89.9089 79.055967, -89.96125 79.055967, -90.0675 79.0516, -90.2147 79.0516, -90.56625 79.053233, 
+      -90.91455 79.047267, -91.26285 79.0467, -91.59805 79.057067, -91.74195 79.076133, -91.8286 79.096833, -91.8515 79.118633, -91.8466 79.134967, -91.8237 79.1437, -91.7354 79.148067, -91.4705 79.150233, 
+      -91.23505 79.137167, -90.8655 79.135533, -90.51555 79.156767, -90.164 79.184567, -90.07245 79.1993, -90.01685 79.228733, -90.01685 79.2407, -90.0479 79.245067, -90.16725 79.249433, -90.30135 79.234167, 
+      -90.49595 79.205833, -90.5401 79.2042, -90.57445 79.2042, -90.63985 79.235833, -90.6791 79.243467, -90.7625 79.245633, -90.841 79.231467, -90.9718 79.213467, -91.1746 79.1982, -91.2171 79.198733, 
+      -91.28905 79.209633, -91.397 79.214, -91.518 79.210733, -91.64555 79.203633, -91.7126 79.203633, -91.75675 79.2058, -91.7829 79.223267, -91.77965 79.231967, -91.7453 79.246133, -91.6946 79.265767, 
+      -91.6488 79.2843, -91.6423 79.302833, -91.65865 79.320267, -91.69625 79.3475, -91.73385 79.3584, -91.79435 79.356233, -91.8516 79.320267, -91.9268 79.272833, -91.98405 79.2674, -92.0233 79.2674, 
+      -92.05925 79.284833, -92.0936 79.334967, -92.1361 79.3622, -92.159 79.3622, -92.1688 79.3104, -92.20315 79.2472, -92.262 79.219933, -92.3405 79.198133, -92.3732 79.198133, -92.39285 79.216667, 
+      -92.3634 79.261367, -92.33725 79.3322, -92.3536 79.361633, -92.401 79.359467, -92.44845 79.306067, -92.48605 79.224833, -92.51875 79.2194, -92.5956 79.217233, -92.6283 79.205233, -92.64465 79.167067, 
+      -92.66265 79.135467, -92.72315 79.114767, -92.78695 79.107133, -92.9145 79.100033, -92.99625 79.100033, -93.0551 79.129467, -93.0911 79.132167, -93.14175 79.118, -93.1565 79.125633, -93.14015 79.147433, 
+      -93.10905 79.163767, -93.00605 79.1943, -92.88015 79.240067, -92.8229 79.2717, -92.81145 79.3033, -92.82455 79.305467, -92.8736 79.3044, -92.9161 79.2935, -92.9537 79.2902, -92.9946 79.289133, 
+      -93.0731 79.317467, -93.1434 79.328367, -93.1843 79.3262, -93.24315 79.296767, -93.2726 79.2717, -93.3053 79.255333, -93.32165 79.2586, -93.3282 79.276033, -93.3053 79.3153, -93.29875 79.3458, 
+      -93.34125 79.364333, -93.38215 79.361067, -93.4345 79.325633, -93.45085 79.279833, -93.4443 79.232967, -93.4263 79.205733, -93.3985 79.200267, -93.34455 79.212267, -93.3282 79.2101, -93.32655 79.197, 
+      -93.3462 79.170867, -93.3854 79.138167, -93.4312 79.118533, -93.4639 79.1316, -93.48515 79.1545, -93.5293 79.149067, -93.56695 79.125067, -93.6127 79.119633, -93.64215 79.140333, -93.6716 79.1643, 
+      -93.6814 79.1605, -93.69285 79.141967, -93.70105 79.067867, -93.71575 79.0417, -93.74845 79.025333, -93.76315 79.0297, -93.75335 79.071133, -93.7648 79.101633, -93.8073 79.1169, -93.87765 79.1278, 
+      -93.92995 79.140867, -93.96105 79.162667, -93.9594 79.191533, -93.91525 79.214433, -93.85475 79.2177, -93.82695 79.229667, -93.83675 79.240567, -93.90055 79.264567, -93.92835 79.264567, -93.97905 79.256933, 
+      -94.03465 79.256933, -94.09515 79.264567, -94.136 79.278733, -94.15075 79.3049, -94.12455 79.334333, -94.0804 79.349567, -94.033 79.376833, -94.0232 79.409533, -94.0199 79.437867, -93.99865 79.444933, 
+      -93.64705 79.432933, -93.2628 79.4302, -92.87525 79.427467, -92.7297 79.423633, -92.68885 79.446533, -92.6316 79.4912, -92.6087 79.520633, -92.6087 79.538067, -92.65125 79.548967, -93.1745 79.522833, 
+      -93.52935 79.5234, -93.8809 79.523933, -93.93815 79.533167, -94.00355 79.5528, -94.08205 79.609467, -94.16215 79.654167, -94.2488 79.685767, -94.2586 79.704867, -94.2897 79.713567, -94.3273 79.7103, 
+      -94.4058 79.686333, -94.45485 79.675433, -94.48755 79.684133, -94.52515 79.697233, -94.53825 79.713567, -94.5366 79.7272, -94.49085 79.7403, -94.43195 79.7512, -94.4205 79.773, -94.41395 79.7926, 
+      -94.37965 79.7915, -94.2995 79.775167, -94.2472 79.766433, -94.21285 79.769167, -94.18835 79.796433, -94.15725 79.805133, -94.12455 79.805133, -94.10005 79.8084, -94.10005 79.824767, -94.13765 79.8411, 
+      -94.22105 79.8531, -94.4287 79.835667, -94.4794 79.838933, -94.52845 79.856367, -94.5072 79.877067, -94.4369 79.890167, -94.39925 79.916333, -94.4238 79.932667, -94.45325 79.933767, -94.5628 79.9087, 
+      -94.6184 79.900533, -94.6936 79.899467, -94.7476 79.902733, -94.8097 79.919067, -94.85385 79.9496, -94.8702 79.9948, -94.8555 80.035133, -94.8195 80.064567, -94.7901 80.074367, -94.67235 80.064567, 
+      -94.4974 80.031867, -94.37965 80.013867, -94.12295 79.939733, -93.7779 79.8705, -93.63235 79.8569, -93.41325 79.862333, -93.29715 79.875933, -93.07805 79.919533, -93.0241 79.924433, -92.9685 79.920067, 
+      -92.7052 79.866667, -92.5188 79.8356, -92.3945 79.8247, -92.231 79.8089, -92.1721 79.81, -92.1247 79.814367, -92.11 79.8307, -92.1198 79.8525, -92.1999 79.8743, -92.3814 79.8972, 
+      -92.6267 79.931, -92.7526 79.9604, -92.84745 79.990367, -92.86705 80.015433, -92.85235 80.037233, -92.80985 80.057933, -92.71335 80.083, -92.61195 80.0928, -92.3945 80.095, -91.9955 80.096633, 
+      -91.97915 80.0972, -91.9301 80.115733, -91.91375 80.137533, -91.917 80.158233, -91.99715 80.176767, -92.1721 80.174567, -92.35195 80.153867, -92.437 80.136967, -92.4893 80.134767, -92.51875 80.136967, 
+      -92.52855 80.156567, -92.52855 80.192533, -92.558 80.215433, -92.5956 80.215433, -92.6479 80.1958, -92.67895 80.174533, -92.73785 80.160367, -92.85555 80.156, -92.94715 80.142933, -93.0322 80.112933, 
+      -93.16955 80.045367, -93.266 80.0105, -93.33305 80.003433, -93.45895 80.0056, -93.5489 80.0296, -93.5783 80.047033, -93.5865 80.063933, -93.5456 80.085733, -93.47855 80.115167, -93.454 80.1348, 
+      -93.46545 80.157667, -93.48345 80.160967, -93.5129 80.153333, -93.55705 80.126067, -93.593 80.117367, -93.6192 80.119533, -93.63225 80.142433, -93.63555 80.1664, -93.6666 80.1664, -93.73855 80.129333, 
+      -93.89225 80.085733, -93.97565 80.0808, -94.19805 80.084067, -94.3681 80.0966, -94.55945 80.132567, -94.6412 80.142933, -94.8816 80.1484, -94.9372 80.1424, -95.02715 80.1315, -95.08275 80.1304, 
+      -95.1547 80.136933, -95.21845 80.1533, -95.243 80.165867, -95.225 80.189833, -95.14325 80.241067, -95.07455 80.2781, -95.04675 80.2814, -94.9617 80.267233, -94.8456 80.222533, -94.7344 80.186, 
+      -94.669 80.178367, -94.6216 80.186, -94.58885 80.216533, -94.58395 80.245967, -94.55615 80.253567, -94.4662 80.2476, -94.1588 80.2345, -93.9413 80.212167, -93.82685 80.200167, -93.7778 80.204, 
+      -93.75655 80.220333, -93.7271 80.2487, -93.70095 80.2683, -93.70095 80.283567, -93.7876 80.294467, -94.1866 80.306467, -94.3125 80.3179, -94.48585 80.3604, -94.5529 80.390367, -94.7115 80.4634, 
+      -94.73275 80.485167, -94.72785 80.499367, -94.6559 80.508067, -94.43025 80.512433, -94.16535 80.5375, -94.09665 80.5446, -94.01 80.540233, -93.9119 80.551133, -93.81705 80.560967, -93.7811 80.556067, 
+      -93.6764 80.5223, -93.4851 80.4449, -93.3821 80.422567, -93.27415 80.4073, -93.10735 80.4073, -93.02885 80.418767, -92.8392 80.460167, -92.71165 80.488533, -92.57265 80.503233, -92.3846 80.504333, 
+      -92.0821 80.4787, -91.8499 80.425867, -91.7665 80.4117, -91.7158 80.412267, -91.69455 80.425333, -91.6913 80.4395, -91.70925 80.464567, -91.7714 80.489633, -91.966 80.532167, -92.1377 80.5485, 
+      -92.48275 80.563233, -92.5727 80.557267, -92.8425 80.5213, -92.9635 80.4957, -93.04525 80.4859, -93.08285 80.486967, -93.1483 80.510967, -93.2448 80.5268, -93.34615 80.540967, -93.3609 80.555133, 
+      -93.3478 80.574733, -93.31345 80.586733, -93.2546 80.593267, -93.1401 80.597633, -93.07635 80.6009, -93.0191 80.593267, -92.9848 80.587833, -92.94555 80.6031, -92.91935 80.625967, -92.9308 80.680467, 
+      -92.9913 80.716433, -93.03055 80.714267, -93.1336 80.685933, -93.22025 80.682667, -93.2317 80.6881, -93.2088 80.733867, -93.2088 80.751333, -93.29055 80.770933, -93.36575 80.769267, -93.47695 80.732233, 
+      -93.59145 80.681, -93.71245 80.666267, -93.78275 80.666267, -93.9234 80.676067, -94.0444 80.712033, -94.118 80.7262, -94.2063 80.7262, -94.2586 80.7284, -94.2684 80.752367, -94.2439 80.7878, 
+      -94.25865 80.796533, -94.3175 80.8009, -94.414 80.8096, -94.47775 80.8096, -94.56605 80.791067, -94.70015 80.7649, -94.9111 80.748033, -95.0517 80.7382, -95.12365 80.728933, -95.2512 80.723467, 
+      -95.3248 80.726733, -95.3853 80.747433, -95.42125 80.773067, -95.4033 80.7916, -95.33625 80.799233, -95.14985 80.799233, -95.02885 80.8112, -94.9798 80.817167, -94.9373 80.838967, -94.9111 80.862967, 
+      -94.92095 80.884767, -94.9569 80.9, -95.0043 80.9022, -95.11225 80.886933, -95.24145 80.8575, -95.351 80.833533, -95.44095 80.832967, -95.7189 80.831867, -95.8301 80.828033, -95.9331 80.8324, 
+      -96.05085 80.845467, -96.0852 80.852533, -96.14405 80.8798, -96.1915 80.9103, -96.18005 80.947367, -96.1457 80.994233, -96.09175 81.023667, -96.01815 81.04, -95.84645 81.0422, -95.6715 81.036733, 
+      -95.5881 81.040533, -95.52435 81.0536, -95.472 81.056867, -95.3935 81.047067, -95.29375 81.018733, -95.13025 80.9822, -94.99125 80.958233, -94.88495 80.9599, -94.7836 80.975133, -94.6348 81.008933, 
+      -94.57755 81.0149, -94.49255 81.011633, -94.3503 80.9953, -94.26525 80.9833, -94.123 80.942433, -93.94965 80.9032, -93.8221 80.879733, -93.78615 80.8841, -93.7812 80.899367, -93.8074 80.924433, 
+      -93.83355 80.945133, -93.8303 80.964767, -93.7992 80.9713, -93.72235 80.977833, -93.66675 80.9724, -93.6259 80.947333, -93.56705 80.9337, -93.53925 80.940233, -93.4967 80.970767, -93.48365 80.9991, 
+      -93.4918 81.013267, -93.58665 81.028533, -93.9644 81.0634, -94.01345 81.058467, -94.10995 81.042133, -94.1966 81.029033, -94.30615 81.041033, -94.41405 81.0634, -94.52365 81.069933, -94.6332 81.067767, 
+      -94.679 81.058533, -94.7967 81.042167, -94.8801 81.044333, -94.92265 81.054167, -94.93245 81.081967, -94.9112 81.1114, -94.86705 81.139733, -94.79675 81.152833, -94.67245 81.151733, -94.55145 81.1343, 
+      -94.50565 81.135967, -94.42555 81.182833, -94.38955 81.192633, -94.3765 81.187167, -94.3765 81.167567, -94.36015 81.143567, -94.3209 81.1305, -94.16225 81.094533, -94.1083 81.1016, -94.0576 81.1245, 
+      -94.002 81.127767, -93.91045 81.127767, -93.778 81.1223, -93.6145 81.113067, -93.4019 81.114133, -93.26945 81.102667, -93.20405 81.097233, -93.16155 81.0776, -93.1321 81.053633, -93.11245 81.0362, 
+      -93.101 81.045433, -93.09285 81.0716, -93.0683 81.080333, -93.0225 81.078133, -92.98655 81.077067, -92.94565 81.0814, -92.9244 81.107567, -92.9244 81.149, -92.944 81.176233, -92.98165 81.199133, 
+      -93.00945 81.2013, -93.0634 81.178433, -93.09935 81.1577, -93.12065 81.1577, -93.1713 81.206767, -93.21875 81.219833, -93.35445 81.217667, -93.4346 81.2253, -93.4755 81.241133, -93.5 81.2433, 
+      -93.52615 81.237867, -93.5638 81.213867, -93.6063 81.1997, -93.69295 81.192067, -93.77145 81.192067, -94.1083 81.2122, -94.4206 81.222533, -94.7133 81.211067, -94.98965 81.1909, -95.07305 81.1876, 
+      -95.38045 81.1816, -95.70915 81.1756, -95.925 81.177233, -96.00675 81.1903, -96.05415 81.235533, -96.0738 81.282433, -96.0738 81.320567, -96.05745 81.3598, -96.01495 81.395767, -95.9021 81.449167, 
+      -95.7631 81.5053, -95.6977 81.526033, -95.52435 81.535833, -95.30525 81.5353, -95.13025 81.529867, -95.07945 81.525933)), 
+  ((-108 76.223767, -108.05065 76.2289, -108.1333 76.2306, -108.14605 76.224667, -108.14095 76.219567, -108.10915 76.203467, -108.05575 76.194133, -108 76.1899, -107.97605 76.186633, -107.95395 76.1819, 
+      -107.9429 76.1761, -107.94135 76.169267, -107.9524 76.164533, -107.9658 76.1619, -108 76.1594, -108.08245 76.1636, -108.2503 76.1509, -108.2872 76.141167, -108.31135 76.128433, -108.3495 76.098767, 
+      -108.40545 76.0869, -108.42325 76.073333, -108.42325 76.063167, -108.394 76.053, -108.35585 76.053, -108.22105 76.0691, -108 76.0808, -107.9316 76.076467, -107.87385 76.0671, -107.8239 76.0463, 
+      -107.774 76.026533, -107.72875 76.019267, -107.68975 76.014067, -107.671 75.9995, -107.65075 75.9766, -107.64915 75.9527, -107.64605 75.913167, -107.66475 75.8934, -107.69595 75.875733, -107.73965 75.8591, 
+      -107.7771 75.8279, -107.82705 75.813333, -107.90195 75.792533, -107.9456 75.774833, -107.9628 75.756133, -107.9628 75.7291, -107.95185 75.719733, -107.9347 75.714533, -107.891 75.738433, -107.8473 75.766533, 
+      -107.78025 75.7863, -107.72875 75.792533, -107.6195 75.826833, -107.46035 75.8518, -107.32925 75.856467, -107.103 75.846067, -107.00785 75.840333, -106.9657 75.835133, -106.9392 75.815367, -106.94545 75.7904, 
+      -106.93765 75.7665, -106.92205 75.749833, -106.8924 75.7384, -106.8877 75.6968, -106.8846 75.653133, -106.8674 75.630233, -106.844 75.630233, -106.84245 75.658333, -106.80345 75.725933, -106.7582 75.758667, 
+      -106.6817 75.771167, -106.53505 75.778433, -106.4789 75.7878, -106.4633 75.797667, -106.4633 75.812233, -106.5554 75.827833, -106.5944 75.848633, -106.58505 75.901667, -106.59125 75.9308, -106.6256 75.947433, 
+      -106.68645 75.953667, -106.70985 75.966133, -106.70985 75.994233, -106.69115 76.0587, -106.6958 76.143467, -106.6755 76.186133, -106.6459 76.1986, -106.5819 76.199633, -106.43055 76.184033, -106.3104 76.168433, 
+      -106.131 76.122167, -105.9344 76.053533, -105.7347 75.956267, -105.5537 75.887633, -105.37115 75.8185, -105.28535 75.793533, -105.2713 75.7821, -105.276 75.762333, -105.3041 75.741, -105.31815 75.727467, 
+      -105.31505 75.7046, -105.28225 75.674433, -105.2542 75.646367, -105.2495 75.627633, -105.276 75.596433, -105.3119 75.5569, -105.33845 75.550667, -105.40395 75.5569, -105.443 75.5569, -105.5054 75.5122, 
+      -105.6521 75.3099, -105.71605 75.246467, -105.7675 75.222, -105.85175 75.194967, -105.8892 75.173133, -105.9126 75.1357, -105.9251 75.110733, -105.95945 75.0941, -106.0187 75.0816, -106.06865 75.059233, 
+      -106.14825 75.011367, -106.1919 74.996833, -106.3464 74.995767, -106.48215 74.993167, -106.6257 74.9755, -106.76145 74.9521, -106.94245 74.893867, -107.061 74.868367, -107.1515 74.851733, -107.2623 74.841333, 
+      -107.2873 74.842867, -107.3294 74.849133, -107.4043 74.8928, -107.4714 74.914633, -107.59 74.941667, -107.6883 74.9557, -107.7913 74.957767, -107.86845 74.952433, -107.8937 74.9477, -107.9213 74.934, 
+      -107.93865 74.914533, -107.9576 74.890833, -107.9789 74.880833, -108 74.877, -108.4646 74.8724, -108.52185 74.863767, -108.5422 74.867467, -108.55325 74.887167, -108.57725 74.9007, -108.6013 74.901933, 
+      -108.6622 74.889633, -108.67145 74.894533, -108.67145 74.9044, -108.66035 74.914233, -108.59205 74.931467, -108.57175 74.9475, -108.5754 74.954867, -108.60495 74.9721, -108.7712 75.033967, -108.78595 75.033967, 
+      -108.8109 75.024733, -108.82105 75.024733, -108.84045 75.029067, -108.85245 75.028433, -108.9097 75.0072, -108.95955 74.976433, -108.96325 74.965333, -108.95215 74.9555, -108.9429 74.9321, -108.95215 74.925967, 
+      -109.0205 74.918567, -109.0999 74.913633, -109.1387 74.901333, -109.24025 74.8644, -109.3252 74.854533, -109.3418 74.842833, -109.36025 74.796067, -109.38245 74.768967, -109.5265 74.725867, -109.5948 74.723433, 
+      -109.63915 74.7345, -109.7573 74.772033, -109.8164 74.7745, -109.91425 74.764667, -110.00475 74.737567, -110.05645 74.7105, -110.0971 74.7031, -110.13955 74.7031, -110.17465 74.728967, -110.19315 74.740033, 
+      -110.2245 74.743133, -110.3113 74.735767, -110.35195 74.7419, -110.41845 74.762833, -110.4517 74.766533, -110.472 74.7567, -110.5163 74.714833, -110.54215 74.704967, -110.57725 74.704967, -110.66775 74.718533, 
+      -110.69175 74.716067, -110.69915 74.7062, -110.6973 74.648333, -110.71025 74.636667, -110.93 74.5591, -110.9928 74.551733, -111.0556 74.5271, -111.231 74.488333, -111.38615 74.476033, -111.55605 74.472333, 
+      -111.66315 74.4514, -111.761 74.418767, -111.8441 74.405233, -112.03065 74.3966, -112.11745 74.378133, -112.20795 74.364, -112.55145 74.365233, -112.69185 74.379367, -112.88575 74.418767, -113.04275 74.4631, 
+      -113.14615 74.508667, -113.20895 74.559133, -113.22375 74.5973, -113.2145 74.6293, -113.1831 74.6564, -113.10925 74.685333, -113.028 74.729633, -112.9264 74.7518, -112.79715 74.761667, -112.6383 74.756133, 
+      -112.485 74.7586, -112.45545 74.768467, -112.45175 74.7857, -112.4758 74.816467, -112.4758 74.8337, -112.45545 74.8534, -112.1932 74.968533, -112.1212 74.9919, -112.02515 74.9993, -111.9365 74.9919, 
+      -111.7278 74.9236, -111.6188 74.902667, -111.5431 74.8965, -111.5191 74.905133, -111.5117 74.918667, -111.5191 74.966667, -111.49325 74.988833, -111.47295 74.995, -111.42675 74.9802, -111.4046 74.979, 
+      -111.36395 75.004833, -111.36025 75.013467, -111.3972 75.033167, -111.39535 75.041767, -111.38245 75.0467, -111.30485 75.043, -111.2513 75.059, -111.09065 75.158733, -111.04445 75.167333, -110.99275 75.191967, 
+      -110.9743 75.204267, -110.97615 75.219067, -111.01125 75.243667, -111.04265 75.2523, -111.0888 75.246133, -111.1756 75.214133, -111.1922 75.2006, -111.1959 75.168567, -111.21625 75.155633, -111.364 75.1187, 
+      -111.4268 75.085467, -111.44525 75.083, -111.4674 75.099, -111.4951 75.103933, -111.5136 75.100233, -111.51545 75.0916, -111.4951 75.0596, -111.50805 75.042367, -111.53205 75.0362, -111.55605 75.038667, 
+      -111.58745 75.0756, -111.60225 75.083, -111.617 75.078067, -111.62625 75.069433, -111.62995 75.0522, -111.641 75.0436, -111.6613 75.0405, -111.6927 75.050333, -111.7167 75.057733, -111.85335 75.0602, 
+      -111.93275 75.083567, -112.0122 75.110667, -112.04175 75.113133, -112.0731 75.1076, -112.1987 75.053433, -112.267 75.0411, -112.3058 75.050967, -112.3132 75.066967, -112.31135 75.170367, -112.31875 75.188833, 
+      -112.34275 75.203633, -112.35935 75.201167, -112.3723 75.195, -112.3926 75.1273, -112.4092 75.110067, -112.44245 75.101433, -112.55145 75.102033, -112.57175 75.111867, -112.58285 75.134033, -112.5976 75.1993, 
+      -112.6253 75.222667, -112.64195 75.2239, -112.64935 75.219, -112.68255 75.115567, -112.7195 75.092167, -112.82845 75.051567, -112.8765 75.040467, -112.94295 75.036767, -112.96515 75.0448, -113.0076 75.0768, 
+      -113.0501 75.1039, -113.0815 75.1076, -113.11105 75.1039, -113.19045 75.062033, -113.2643 75.049733, -113.37885 75.046667, -113.5414 75.034367, -113.74455 75.009733, -113.93845 75.006033, -113.99385 75.010967, 
+      -114.01045 75.023267, -114.01045 75.050367, -113.992 75.077433, -113.9569 75.100833, -113.8701 75.1316, -113.8184 75.163633, -113.8221 75.169767, -113.835 75.173467, -113.87935 75.1673, -113.9218 75.153767, 
+      -113.94215 75.153767, -113.9495 75.159933, -113.94955 75.175333, -113.90335 75.2541, -113.87565 75.286133, -113.8129 75.315667, -113.56725 75.392, -113.46755 75.416633, -113.4509 75.428933, -113.4509 75.438767, 
+      -113.46755 75.446167, -113.53035 75.4468, -113.59685 75.4357, -113.83325 75.375367, -113.8628 75.377833, -113.88865 75.3926, -113.9293 75.438167, -113.9588 75.457233, -113.97725 75.4597, -113.9939 75.456033, 
+      -114.0105 75.437567, -114.029 75.371067, -114.07145 75.247967, -114.1564 75.1433, -114.18595 75.1347, -114.20625 75.137167, -114.24505 75.175333, -114.2506 75.2061, -114.28015 75.235633, -114.3097 75.255333, 
+      -114.33555 75.259033, -114.3651 75.255333, -114.378 75.243633, -114.37245 75.223933, -114.3466 75.179633, -114.3521 75.089767, -114.37615 75.052833, -114.42415 75.022033, -114.51095 74.981433, -114.60885 74.953733, 
+      -114.8637 74.883567, -115.02255 74.8743, -115.0706 74.878, -115.1149 74.8977, -115.15925 74.9334, -115.16845 74.9728, -115.1629 75.1119, -115.2571 75.227633, -115.27375 75.2301, -115.2885 75.225167, 
+      -115.3051 75.2067, -115.32175 75.127933, -115.3587 75.072533, -115.3919 75.045433, -115.4233 75.0405, -115.44735 75.046067, -115.57845 75.1544, -115.5988 75.1544, -115.6117 75.1458, -115.61725 75.128567, 
+      -115.54525 74.9759, -115.5434 74.926667, -115.57665 74.8934, -115.6357 74.863867, -115.69665 74.860167, -115.80565 74.886033, -115.89245 74.9211, -116.031 74.943267, -116.14365 74.958033, -116.1584 74.970333, 
+      -116.1584 74.990033, -116.1455 74.9999, -116.09375 75.017133, -116.0864 75.030667, -116.09745 75.041733, -116.16765 75.058967, -116.19905 75.0836, -116.2009 75.113133, -116.17505 75.159933, -116.16395 75.204267, 
+      -116.1787 75.211633, -116.20645 75.2147, -116.26555 75.2073, -116.3468 75.181467, -116.63675 74.998033, -116.6718 74.9888, -116.70135 74.9925, -116.8029 75.0282, -116.8491 75.034367, -116.88045 75.030667, 
+      -116.98945 74.9814, -117.03745 74.977733, -117.1076 74.990633, -117.1833 75.0177, -117.23875 75.047267, -117.36985 75.081733, -117.5268 75.115567, -117.54895 75.126633, -117.5563 75.161133, -117.5508 75.1882, 
+      -117.51755 75.216533, -117.4732 75.283, -117.41965 75.3347, -117.36055 75.376567, -117.29595 75.4024, -117.24055 75.411633, -117.1076 75.411633, -116.9986 75.428867, -116.7973 75.4381, -116.5369 75.443033, 
+      -116.3042 75.4646, -116.06045 75.486733, -115.9533 75.4892, -115.752 75.496, -115.60795 75.509533, -115.47315 75.513233, -115.38635 75.521867, -115.2811 75.553867, -115.19245 75.595733, -115.17765 75.612967, 
+      -115.18505 75.624033, -115.2072 75.6302, -115.2349 75.627133, -115.36605 75.579133, -115.4362 75.580367, -115.55995 75.619767, -115.6098 75.622233, -115.6892 75.613, -115.9182 75.576067, -116.2026 75.556967, 
+      -116.5332 75.556967, -117.09645 75.500333, -117.13895 75.505267, -117.1722 75.524967, -117.1777 75.553267, -117.16665 75.6013, -117.12045 75.643133, -117.0466 75.678833, -116.93395 75.710867, -116.77515 75.7238, 
+      -116.27285 75.736733, -116.0623 75.7515, -115.8056 75.789667, -115.70775 75.796467, -115.5083 75.7891, -115.0392 75.750933, -114.98565 75.750933, -114.94685 75.7817, -114.94505 75.7977, -114.9672 75.8125, 
+      -115.00045 75.8211, -115.14635 75.824167, -115.5748 75.822333, -115.7281 75.822333, -115.94415 75.8051, -116.1011 75.803233, -116.42985 75.802, -116.66255 75.790933, -116.7327 75.795833, -116.76965 75.8094, 
+      -116.78815 75.831533, -116.78815 75.851233, -116.77335 75.8697, -116.74195 75.882033, -116.67545 75.883267, -116.66255 75.891867, -116.6607 75.906633, -116.6847 75.982967, -116.67365 76.007, -116.6035 76.051333, 
+      -116.5536 76.095633, -116.5222 76.107933, -116.39665 76.1178, -116.2341 76.117167, -115.9257 76.079, -115.7447 76.078367, -115.51015 76.072233, -115.1814 76.120833, -115.0115 76.1233, -114.85455 76.129467, 
+      -114.70495 76.140533, -114.6717 76.1627, -114.6717 76.1713, -114.68465 76.177467, -114.71605 76.1793, -114.8878 76.176833, -115.0614 76.176833, -115.2036 76.205133, -115.2793 76.211933, -115.3975 76.204533, 
+      -115.584 76.161433, -115.63945 76.152833, -115.6819 76.159, -115.71885 76.178667, -115.72255 76.192233, -115.7022 76.2033, -115.7022 76.220533, -115.7096 76.234067, -115.7558 76.2501, -115.77055 76.257467, 
+      -115.77055 76.279633, -115.75945 76.303033, -115.73545 76.319033, -115.6985 76.335633, -115.52495 76.328267, -115.49905 76.3307, -115.45475 76.3504, -115.4326 76.349167, -115.3938 76.3381, -115.3698 76.339333, 
+      -115.27375 76.375033, -115.24975 76.378733, -115.20545 76.372567, -115.1537 76.375633, -115.08355 76.392867, -115.0355 76.385467, -114.9875 76.384267, -114.91365 76.399033, -114.8859 76.423633, -114.87855 76.4618, 
+      -114.8619 76.487667, -114.83605 76.4975, -114.8213 76.4963, -114.81205 76.4852, -114.76405 76.460567, -114.716 76.459333, -114.6846 76.4686, -114.6532 76.498133, -114.6255 76.503067, -114.6015 76.498133, 
+      -114.5904 76.487067, -114.59595 76.442733, -114.5867 76.431667, -114.5498 76.4329, -114.439 76.490767, -114.39835 76.4969, -114.3577 76.4883, -114.3208 76.462433, -114.3023 76.408267, -114.3134 76.3664, 
+      -114.32265 76.3344, -114.3134 76.309767, -114.27095 76.280833, -114.2303 76.272233, -114.1583 76.273433, -114.08625 76.284533, -114.03455 76.280833, -113.96805 76.258667, -113.9607 76.248833, -113.96805 76.232833, 
+      -113.98655 76.226667, -114.01795 76.226667, -114.0567 76.2119, -114.08995 76.183567, -114.1029 76.161433, -114.0881 76.1405, -114.0512 76.126933, -113.98655 76.123267, -113.92375 76.1134, -113.9108 76.098633, 
+      -113.91265 76.074, -113.9016 76.0543, -113.87205 76.040767, -113.824 76.0414, -113.71135 76.070933, -113.6467 76.100467, -113.48975 76.147267, -113.37525 76.165133, -113.14075 76.186067, -113.06315 76.197133, 
+      -113.01145 76.193467, -112.9893 76.198367, -112.97085 76.221767, -112.96345 76.263633, -112.9505 76.272233, -112.92835 76.2747, -112.88035 76.263633, -112.82495 76.232867, -112.80095 76.224867, -112.716 76.216267, 
+      -112.6809 76.200267, -112.6532 76.192867, -112.5664 76.1904, -112.5147 76.163333, -112.48885 76.1621, -112.46485 76.1707, -112.41685 76.171933, -112.3411 76.200267, -112.2968 76.211333, -112.2765 76.2064, 
+      -112.2654 76.1904, -112.2654 76.173167, -112.30605 76.136833, -112.319 76.098667, -112.319 76.056833, -112.2673 75.986633, -112.2119 75.946033, -112.08445 75.9017, -111.909 75.856133, -111.88685 75.8426, 
+      -111.89055 75.827833, -111.92195 75.813067, -112.09185 75.795833, -112.13985 75.782267, -112.14605 75.772967, -112.1422 75.7611, -112.1193 75.739067, -112.11425 75.726333, -112.12315 75.711067, -112.1371 75.692433, 
+      -112.1346 75.6797, -112.1104 75.6687, -112.071 75.669533, -111.7098 75.722967, -111.6106 75.742433, -111.5254 75.745433, -111.45925 75.754733, -111.4351 75.749667, -111.4173 75.7293, -111.38805 75.6903, 
+      -111.257 75.5996, -111.24555 75.533033, -111.23665 75.519467, -111.2074 75.499133, -111.18325 75.421133, -111.16545 75.407567, -111.1387 75.399067, -111.10565 75.402033, -111.0522 75.418967, -110.9492 75.471533, 
+      -110.9174 75.478333, -110.78005 75.552067, -110.7559 75.557567, -110.63635 75.559267, -110.59945 75.553333, -110.56385 75.555033, -110.46335 75.583, -110.4481 75.5834, -110.44175 75.578333, -110.457 75.558833, 
+      -110.4532 75.545267, -110.4303 75.534233, -110.38195 75.534233, -110.2344 75.546967, -110.2001 75.545267, -110.1861 75.539333, -110.1683 75.502867, -110.1403 75.482933, -110.10215 75.476133, -110.0653 75.4787, 
+      -109.9826 75.511767, -109.947 75.5126, -109.7893 75.497333, -109.44465 75.4613, -109.3556 75.4431, -109.2971 75.422733, -109.25135 75.412567, -109.1712 75.412567, -109.06435 75.364233, -108.97405 75.341767, 
+      -108.9346 75.344333, -108.91935 75.3545, -108.92065 75.3689, -108.93335 75.381633, -108.93335 75.3952, -108.90535 75.433333, -108.9041 75.472333, -108.91425 75.498633, -108.9359 75.530833, -108.9359 75.5639, 
+      -108.9219 75.583, -108.8952 75.5957, -108.88885 75.6059, -108.8952 75.6152, -108.99315 75.6754, -109.0211 75.681333, -109.0847 75.7161, -109.10505 75.723733, -109.1254 75.722867, -109.19025 75.6949, 
+      -109.2208 75.688967, -109.2577 75.6945, -109.2755 75.6928, -109.31875 75.6716, -109.34165 75.669067, -109.35815 75.675833, -109.3696 75.697033, -109.4065 75.706367, -109.5464 75.699567, -109.5693 75.699167, 
+      -109.58075 75.705933, -109.5744 75.736467, -109.57565 75.746633, -109.5922 75.750867, -109.7855 75.714433, -109.8529 75.691533, -109.88215 75.690233, -109.9203 75.698733, -109.98515 75.758067, -109.99915 75.7903, 
+      -109.9877 75.8013, -109.9394 75.8098, -109.72065 75.8098, -109.68375 75.814867, -109.6049 75.8454, -109.57055 75.854733, -109.48915 75.869967, -109.45735 75.880567, -109.4065 75.915333, -109.3658 75.934, 
+      -109.3238 75.9679, -109.3149 76.012833, -109.32125 76.030633, -109.34925 76.058633, -109.3874 76.082367, -109.38865 76.099767, -109.3683 76.134533, -109.37215 76.155733, -109.4192 76.2015, -109.44845 76.218467, 
+      -109.5146 76.220167, -109.62525 76.200667, -109.6494 76.2032, -109.6621 76.211667, -109.66465 76.236267, -109.64175 76.2566, -109.6354 76.271033, -109.65195 76.286267, -109.67995 76.2994, -109.71175 76.296833, 
+      -109.79315 76.2782, -109.8478 76.236667, -109.8974 76.1663, -109.91775 76.155267, -109.94575 76.155267, -109.96735 76.172633, -109.97755 76.192967, -109.9712 76.231133, -109.9941 76.2557, -110.0195 76.273533, 
+      -110.1187 76.272667, -110.1569 76.2608, -110.20395 76.2235, -110.223 76.2201, -110.2459 76.227733, -110.2548 76.2502, -110.23825 76.292567, -110.23955 76.306133, -110.25735 76.311233, -110.28915 76.3019, 
+      -110.31075 76.3019, -110.32095 76.310367, -110.30695 76.3443, -110.27005 76.3926, -110.2408 76.409567, -110.20395 76.4189, -110.1505 76.4418, -110.05 76.465933, -110.01695 76.471867, -109.99025 76.4685, 
+      -109.92155 76.433733, -109.8974 76.432033, -109.88215 76.443067, -109.88215 76.4651, -109.88975 76.493067, -109.8783 76.512567, -109.85545 76.5219, -109.8173 76.5249, -109.7588 76.513, -109.71935 76.520633, 
+      -109.6685 76.552867, -109.6532 76.568967, -109.65575 76.582533, -109.69645 76.595267, -109.73335 76.5961, -109.7753 76.586767, -109.8046 76.588467, -109.8173 76.5995, -109.816 76.6139, -109.79695 76.63, 
+      -109.7486 76.641867, -109.7041 76.639333, -109.6761 76.646133, -109.61255 76.689367, -109.5515 76.715633, -109.44085 76.7398, -109.40905 76.740667, -109.2615 76.797467, -109.22845 76.800433, -109.203 76.8072, 
+      -109.175 76.833467, -109.1585 76.839433, -109.13305 76.833467, -109.08725 76.8411, -109.04785 76.838567, -108.99825 76.8072, -108.96895 76.8021, -108.94985 76.806767, -108.9181 76.839, -108.88375 76.8534, 
+      -108.768 76.872067, -108.69425 76.867833, -108.65225 76.859333, -108.6319 76.844467, -108.62935 76.835167, -108.6421 76.8233, -108.6866 76.808867, -108.7031 76.797867, -108.70695 76.7826, -108.6942 76.774967, 
+      -108.6128 76.771567, -108.5683 76.768167, -108.5009 76.748667, -108.45895 76.716467, -108.44875 76.687633, -108.4551 76.652867, -108.47925 76.634633, -108.5187 76.626133, -108.55305 76.633767, -108.58485 76.6448, 
+      -108.61025 76.6414, -108.62425 76.632067, -108.63315 76.614267, -108.6446 76.612567, -108.70565 76.622767, -108.7171 76.6219, -108.7222 76.613433, -108.7082 76.5812, -108.66875 76.5524, -108.6217 76.533733, 
+      -108.5327 76.530333, -108.5047 76.5244, -108.4856 76.507467, -108.48435 76.487967, -108.50725 76.468467, -108.5492 76.4498, -108.553 76.433267, -108.53395 76.410367, -108.50725 76.3951, -108.2516 76.324733, 
+      -108.2058 76.298867, -108.1524 76.275967, -108.07225 76.259, -108 76.2579, -107.9713 76.255567, -107.9421 76.2498, -107.93105 76.238733, -107.9374 76.231367, -107.95475 76.227167, -108 76.223767)), 
+  ((-101.7297 73.026467, -101.74435 72.988867, -101.7109 72.9582, -101.644 72.9582, -101.5395 73.0014, -101.4977 72.990233, -101.4768 72.969333, -101.52695 72.944267, -101.56665 72.905267, -101.5541 72.8788, 
+      -101.5186 72.849533, -101.44335 72.821667, -101.12565 72.8161, -100.9041 72.7938, -100.65535 72.739467, -100.3899 72.694867, -100.23105 72.6935, -100.12445 72.706033, -100.10145 72.782667, -100.10565 72.855133, 
+      -100.2039 72.8774, -100.32095 72.9011, -100.37945 72.9596, -100.40455 73.059933, -100.4171 73.1101, -100.49235 73.132367, -100.61355 73.140733, -100.66165 73.153267, -100.6909 73.195067, -100.76825 73.209, 
+      -100.8372 73.209, -101.134 73.2327, -101.27615 73.234067, -101.46635 73.2466, -101.52695 73.2703, -101.52695 73.302333, -101.4977 73.321833, -101.6022 73.3734, -101.57295 73.397067, -101.5437 73.405433, 
+      -101.4308 73.334367, -101.3911 73.365033, -101.4559 73.399867, -101.51025 73.440267, -101.5228 73.509933, -101.5228 73.581, -101.51025 73.631167, -101.4768 73.670167, -101.3723 73.833167, -101.30335 73.840133, 
+      -101.0964 73.823433, -101.01695 73.8304, -100.9041 73.8694, -100.6951 73.859667, -100.6491 73.862467, -100.60105 73.908433, -100.54045 73.944667, -100.49235 73.9572, -100.484 73.943267, -100.4777 73.904267, 
+      -100.4589 73.880567, -100.4004 73.883367, -100.2206 73.9377, -100.1558 73.946067, -99.9447 73.8778, -99.71895 73.819267, -99.5852 73.79, -99.56845 73.776067, -99.53085 73.725933, -99.4702 73.700833, 
+      -99.41795 73.696667, -99.30925 73.734267, -99.22145 73.737067, -99.07305 73.720333, -98.86195 73.7064, -98.6362 73.700833, -98.4063 73.702233, -98.18685 73.705033, -98.02175 73.718933, -97.88795 73.760733, 
+      -97.78765 73.847133, -97.74165 73.901467, -97.7145 73.897267, -97.5598 73.829, -97.50125 73.778833, -97.44065 73.7705, -97.31735 73.803933, -97.194 73.8304, -97.14595 73.837367, -97.11455 73.8332, 
+      -97.05605 73.796967, -97.02885 73.7663, -97.0498 73.713367, -97.03095 73.657633, -97.01215 73.6242, -97.02885 73.6047, -97.0707 73.5852, -97.1961 73.537833, -97.2609 73.509967, -97.27345 73.491833, 
+      -97.23165 73.4361, -97.12505 73.342767, -97.0289 73.2717, -96.9432 73.234067, -96.89305 73.2062, -96.85545 73.2048, -96.8199 73.217333, -96.80945 73.199233, -96.80945 73.158833, -96.822 73.1212, 
+      -96.85335 73.1059, -96.90975 73.110067, -96.9223 73.136533, -96.9411 73.1672, -96.98295 73.1853, -97.03935 73.231267, -97.1 73.248, -97.20865 73.248, -97.34245 73.2285, -97.4135 73.236867, 
+      -97.55985 73.242433, -97.76885 73.243833, -97.8838 73.256367, -97.96325 73.2536, -98.02385 73.234067, -98.0949 73.2118, -98.19735 73.202033, -98.4607 73.1881, -98.49415 73.176967, -98.49415 73.154667, 
+      -98.49415 73.142133, -98.4001 73.136567, -98.1472 73.153267, -98.0322 73.156067, -97.9361 73.160233, -97.91515 73.1449, -97.90055 73.117033, -97.90055 73.0627, -97.9256 73.027867, -97.9779 72.997233, 
+      -97.98205 72.9192, -97.98205 72.870433, -97.95905 72.827233, -97.865 72.8161, -97.80645 72.8161, -97.7584 72.8328, -97.7103 72.845367, -97.64555 72.837, -97.5703 72.807733, -97.51595 72.7743, 
+      -97.47835 72.778467, -97.4658 72.8175, -97.3968 72.915, -97.3362 72.947067, -97.2505 72.9568, -97.15435 72.954033, -97.09165 72.9164, -97.06865 72.848133, -97.06865 72.746433, -97.04985 72.6503, 
+      -97.04985 72.594567, -97.02475 72.555567, -96.94535 72.530467, -96.8952 72.5235, -96.79485 72.554167, -96.57745 72.657267, -96.4625 72.7311, -96.38725 72.760367, -96.358 72.7548, -96.36215 72.700467, 
+      -96.36215 72.6322, -96.34755 72.594567, -96.29525 72.573667, -96.2911 72.558333, -96.3329 72.536067, -96.3371 72.517933, -96.3371 72.478933, -96.2451 72.431567, -96.1218 72.409267, -96.08205 72.398133, 
+      -96.04865 72.371633, -96.10505 72.353533, -96.3956 72.3229, -96.51265 72.2839, -96.5461 72.2588, -96.53565 72.2226, -96.53355 72.186367, -96.55655 72.130633, -96.6276 72.0944, -96.64015 72.0749, 
+      -96.57535 72.079067, -96.5231 72.0749, -96.47505 72.054, -96.42905 71.9955, -96.3998 71.959267, -96.42485 71.945333, -96.5273 71.9147, -96.64225 71.879867, -96.65895 71.858967, -96.6339 71.845033, 
+      -96.567 71.857567, -96.5043 71.882633, -96.48965 71.878467, -96.4834 71.856167, -96.5064 71.8311, -96.58165 71.7893, -96.70705 71.7489, -96.7363 71.7489, -96.7363 71.7712, -96.7363 71.803233, 
+      -96.76555 71.803233, -96.83455 71.7893, -96.9892 71.721033, -97.17945 71.6207, -97.25675 71.590067, -97.38425 71.558033, -97.4386 71.548267, -97.4846 71.553833, -97.67895 71.6221, -97.76255 71.637433, 
+      -97.80645 71.6221, -97.89215 71.588667, -97.9256 71.584467, -97.9862 71.595633, -98.10955 71.651367, -98.166 71.689, -98.2099 71.7266, -98.2057 71.8283, -98.2245 71.8283, -98.2956 71.804633, 
+      -98.32485 71.758633, -98.31855 71.721033, -98.27675 71.656933, -98.14925 71.587267, -97.97995 71.505067, -97.9444 71.4786, -97.91935 71.453533, -97.92145 71.4354, -97.9507 71.400567, -98.0573 71.3532, 
+      -98.1367 71.3323, -98.19105 71.301667, -98.25585 71.2306, -98.32275 71.197167, -98.40425 71.184633, -98.47325 71.181833, -98.5192 71.183233, -98.64045 71.2125, -98.7993 71.2752, -98.85155 71.283567, 
+      -98.89965 71.277967, -98.9728 71.258467, -99.0313 71.237567, -99.0522 71.236167, -99.10865 71.2515, -99.19645 71.3351, -99.3281 71.461867, -99.33645 71.492533, -99.29885 71.548267, -99.3093 71.558, 
+      -99.36575 71.5608, -99.42845 71.567767, -99.49325 71.595633, -99.54135 71.637433, -99.58105 71.688967, -99.6145 71.7057, -99.6981 71.714067, -99.79635 71.714067, -99.81515 71.712667, -99.85695 71.7684, 
+      -99.89875 71.7712, -99.98865 71.776767, -100.05345 71.801833, -100.13915 71.865933, -100.19975 71.877067, -100.30635 71.881233, -100.3628 71.8882, -100.42965 71.9105, -100.51955 71.9732, -100.6366 72.088833, 
+      -100.73275 72.145967, -100.8122 72.165467, -100.90205 72.194733, -100.97105 72.207267, -101.06925 72.205867, -101.11315 72.191933, -101.2239 72.1153, -101.295 72.0986, -101.4413 72.099967, -101.57505 72.1362, 
+      -101.79455 72.186333, -101.83215 72.180767, -101.87185 72.1348, -101.9262 72.0888, -101.95545 72.0888, -101.9513 72.127833, -101.9513 72.189133, -102.02655 72.189133, -102.06625 72.182167, -102.09135 72.228133, 
+      -102.11015 72.332633, -102.1185 72.435733, -102.15615 72.478933, -102.2523 72.508167, -102.6327 72.588967, -102.7811 72.637733, -102.825 72.678133, -102.8271 72.722733, -102.7853 72.758933, -102.77065 72.791, 
+      -102.83125 72.863433, -102.87725 72.9108, -102.8689 72.921967, -102.77065 72.931733, -102.7435 72.973533, -102.7017 73.0418, -102.66405 73.078, -102.59715 73.093333, -102.4801 73.048767, -102.38605 72.9805, 
+      -102.34215 72.972133, -102.2481 73.012533, -102.05995 73.090567, -101.9805 73.100333, -101.7903 73.075233, -101.7255 73.050167, -101.7297 73.026467)), 
+  ((-122.17255 75.865867, -122.2291 75.847, -122.3209 75.8378, -122.4127 75.856167, -122.49835 75.889833, -122.5657 75.903067, -122.5779 75.9143, -122.5718 75.9505, -122.55345 75.967833, -122.50295 75.979067, 
+      -122.3989 76.051467, -122.34845 76.1004, -122.3469 76.1147, -122.3576 76.121833, -122.3882 76.121833, -122.5045 76.0902, -122.5259 76.093267, -122.5259 76.1045, -122.5106 76.121833, -122.40655 76.162633, 
+      -122.40045 76.177933, -122.4081 76.190667, -122.43105 76.198833, -122.46165 76.200867, -122.66515 76.1713, -122.73245 76.149867, -122.91605 76.0734, -122.95425 76.072367, -122.9711 76.0846, -122.9665 76.111133, 
+      -122.94355 76.132533, -122.89155 76.156, -122.8334 76.190667, -122.79825 76.230433, -122.78445 76.2335, -122.75845 76.231967, -122.6957 76.2381, -122.62685 76.260533, -122.5779 76.287067, -122.54885 76.3156, 
+      -122.5366 76.360467, -122.5259 76.378833, -122.5121 76.387, -122.48765 76.388, -122.4448 76.374767, -122.42645 76.374767, -122.41725 76.3829, -122.4142 76.4033, -122.4081 76.4186, -122.3882 76.430333, 
+      -122.35145 76.4283, -122.3025 76.403833, -122.27805 76.3967, -122.2566 76.398733, -122.24285 76.4069, -122.2413 76.4283, -122.23365 76.4385, -122.21075 76.441567, -122.15105 76.431367, -122.0853 76.4171, 
+      -122.03785 76.4227, -121.94605 76.441067, -121.91545 76.431867, -121.8665 76.400267, -121.77165 76.373767, -121.67985 76.358967, -121.62015 76.364067, -121.47025 76.394667, -121.38915 76.441567, -121.32795 76.503767, 
+      -121.2989 76.573633, -121.22395 76.6338, -121.1918 76.6501, -121.1612 76.6542, -121.12145 76.652133, -121.10155 76.6389, -121.0985 76.612367, -121.0893 76.600133, -121.0633 76.600133, -121.03575 76.610333, 
+      -121.00365 76.636833, -120.96845 76.661333, -120.93785 76.672033, -120.8889 76.672033, -120.843 76.653667, -120.80935 76.6394, -120.77415 76.642467, -120.7604 76.6557, -120.75735 76.6761, -120.7864 76.719967, 
+      -120.7757 76.734233, -120.75275 76.7424, -120.73135 76.7424, -120.6579 76.7169, -120.63955 76.717933, -120.57375 76.751067, -120.5309 76.769433, -120.4636 76.775533, -120.43605 76.786767, -120.42685 76.8092, 
+      -120.41005 76.833667, -120.37945 76.85, -120.35035 76.851, -120.3366 76.842867, -120.2693 76.8031, -120.24635 76.800033, -120.2341 76.8031, -120.2035 76.843367, -120.179 76.8597, -120.1025 76.879067, 
+      -120.08875 76.8903, -120.07805 76.938233, -120.0658 76.964733, -120.0444 76.9831, -119.99695 76.990233, -119.97095 76.9994, -119.96025 77.0249, -119.92505 77.0657, -119.89445 77.081, -119.87765 77.079967, 
+      -119.8715 77.0708, -119.87455 77.022867, -119.85315 77.0142, -119.7736 77.018267, -119.7185 77.033567, -119.7078 77.046833, -119.70625 77.105967, -119.69095 77.115167, -119.6619 77.116167, -119.6053 77.1019, 
+      -119.57165 77.097833, -119.5441 77.109033, -119.5288 77.126367, -119.52575 77.162067, -119.5135 77.171267, -119.4982 77.1738, -119.44315 77.1626, -119.411 77.166667, -119.3682 77.1932, -119.34525 77.200333, 
+      -119.29935 77.200333, -119.27945 77.208467, -119.26415 77.225833, -119.24275 77.225833, -119.21365 77.2146, -119.18765 77.215633, -119.14635 77.233467, -119.07905 77.251833, -119.00105 77.263067, -118.8312 77.2651, 
+      -118.81135 77.282433, -118.8098 77.293633, -118.82815 77.354833, -118.82815 77.428267, -118.8159 77.439467, -118.79145 77.441533, -118.77765 77.434367, -118.77155 77.416533, -118.76235 77.411433, -118.7287 77.411433, 
+      -118.71495 77.403267, -118.6767 77.340033, -118.6476 77.323733, -118.60935 77.3217, -118.58185 77.3329, -118.5757 77.346167, -118.5849 77.3676, -118.5742 77.3788, -118.5497 77.382867, -118.42425 77.370133, 
+      -118.2361 77.349733, -118.15655 77.3487, -118.11065 77.364, -118.0892 77.387467, -118.0739 77.393567, -117.9913 77.393067, -117.93775 77.4104, -117.9056 77.411433, -117.8689 77.3951, -117.86585 77.382867, 
+      -117.89185 77.366533, -117.92245 77.347167, -117.92395 77.331867, -117.90865 77.318633, -117.88265 77.321667, -117.8276 77.3594, -117.797 77.367567, -117.7771 77.365533, -117.72815 77.336967, -117.7098 77.316567, 
+      -117.71285 77.3023, -117.8444 77.1993, -117.84595 77.1891, -117.81535 77.171767, -117.80465 77.171767, -117.76945 77.192167, -117.74805 77.1942, -117.7098 77.185033, -117.66695 77.188067, -117.644 77.180433, 
+      -117.6073 77.1529, -117.5813 77.1529, -117.55835 77.1631, -117.52315 77.234467, -117.49255 77.2518, -117.465 77.2518, -117.439 77.237533, -117.4268 77.198767, -117.41915 77.1335, -117.36865 77.084567, 
+      -117.2692 77.0555, -117.2141 77.0565, -117.1269 77.069767, -117.0535 77.058533, -117.0076 77.028967, -116.9663 77.0259, -116.9326 77.03, -116.9219 77.0453, -116.9265 77.078433, -116.9464 77.105967, 
+      -117.029 77.166133, -117.09175 77.238533, -117.1101 77.249733, -117.12695 77.2518, -117.16975 77.2314, -117.1866 77.233433, -117.1958 77.249733, -117.1866 77.296667, -117.1621 77.3395, -117.1361 77.353767, 
+      -117.104 77.3548, -117.07645 77.34, -117.02135 77.2931, -116.9724 77.284933, -116.88825 77.243133, -116.77045 77.207433, -116.7062 77.203867, -116.67715 77.219167, -116.66795 77.2508, -116.6496 77.269167, 
+      -116.5731 77.327267, -116.54405 77.367067, -116.541 77.392533, -116.5578 77.4099, -116.5792 77.414967, -116.60215 77.408867, -116.67715 77.3701, -116.73375 77.362967, -116.80565 77.378267, -116.8332 77.3803, 
+      -116.8653 77.371133, -116.93875 77.327267, -116.95405 77.324233, -116.96475 77.331367, -116.96015 77.3742, -116.96935 77.397633, -117.0795 77.459867, -117.0795 77.474133, -117.0657 77.4884, -117.03665 77.496567, 
+      -117.01065 77.5088, -117.00145 77.528167, -117.0076 77.552667, -116.99535 77.5608, -116.9663 77.562867, -116.9418 77.555733, -116.9265 77.535333, -116.94025 77.4986, -116.9326 77.4772, -116.87755 77.449667, 
+      -116.84695 77.450167, -116.6557 77.4716, -116.5731 77.494033, -116.5073 77.494033, -116.4951 77.506267, -116.4951 77.5185, -116.5119 77.5287, -116.5838 77.537867, -116.67865 77.558267, -116.72305 77.5807, 
+      -116.71995 77.5858, -116.70465 77.587833, -116.4706 77.582233, -116.29775 77.599567, -116.25645 77.5914, -116.1937 77.543467, -116.1616 77.5343, -116.0698 77.5394, -116.03305 77.537333, -116.0132 77.5251, 
+      -116.0132 77.5098, -116.05295 77.492467, -116.0912 77.491467, -116.10805 77.4884, -116.11265 77.4782, -116.08815 77.459333, -116.02695 77.4328, -115.95965 77.4328, -115.9 77.4481, -115.8694 77.446067, 
+      -115.72405 77.399667, -115.63685 77.391533, -115.59095 77.382333, -115.49915 77.3538, -115.4701 77.316067, -115.42575 77.2875, -115.38135 77.279333, -115.37065 77.270167, -115.36915 77.249767, -115.3829 77.236, 
+      -115.4196 77.2309, -115.4609 77.2462, -115.49305 77.252333, -115.52825 77.249267, -115.54505 77.233967, -115.55575 77.1942, -115.5741 77.1891, -115.72405 77.21, -115.80515 77.209, -115.9765 77.1845, 
+      -116.0178 77.1886, -116.10805 77.2202, -116.1402 77.217133, -116.1616 77.209, -116.1723 77.1896, -116.15855 77.154933, -116.0943 77.103433, -116.1004 77.093233, -116.1218 77.089133, -116.18915 77.095267, 
+      -116.2228 77.090167, -116.2335 77.078933, -116.21975 77.058567, -116.1708 77.034067, -116.105 77.011633, -116.00095 77.002467, -115.92905 76.985133, -115.8082 76.9576, -115.7929 76.9382, -115.79445 76.914767, 
+      -115.83725 76.8801, -115.91835 76.8602, -116.03155 76.8704, -116.23965 76.925467, -116.27025 76.9275, -116.28705 76.919367, -116.29625 76.907133, -116.29165 76.877033, -116.2289 76.841367, -116.16465 76.818933, 
+      -116.06675 76.7659, -116.0086 76.754667, -115.96425 76.737333, -115.94895 76.713367, -115.96575 76.6797, -115.99635 76.668467, -116.05145 76.673567, -116.0805 76.660333, -116.0897 76.643, -116.06675 76.601167, 
+      -116.07285 76.575667, -116.1065 76.5614, -116.29775 76.547633, -116.34515 76.558833, -116.37425 76.5568, -116.388 76.550667, -116.40175 76.511933, -116.4247 76.498667, -116.45225 76.497633, -116.6695 76.555267, 
+      -116.7307 76.551167, -116.74295 76.542, -116.7399 76.497133, -116.75825 76.486933, -116.77965 76.486933, -116.8332 76.504267, -116.90665 76.518533, -116.98775 76.520567, -117.01835 76.513433, -117.0321 76.497633, 
+      -117.0229 76.4793, -116.9296 76.426267, -116.9097 76.403833, -116.91275 76.3824, -116.9617 76.3151, -117.05045 76.2534, -117.1315 76.2432, -117.2126 76.255433, -117.25085 76.2544, -117.2646 76.2432, 
+      -117.26155 76.234033, -117.22485 76.214633, -117.2218 76.2014, -117.2325 76.190167, -117.25545 76.1871, -117.3411 76.199333, -117.4329 76.203933, -117.5629 76.195767, -117.59965 76.204967, -117.6134 76.2131, 
+      -117.6134 76.2233, -117.6088 76.2284, -117.5782 76.2284, -117.5721 76.234533, -117.5782 76.2478, -117.6119 76.267167, -117.644 76.271233, -117.70215 76.273267, -117.77555 76.292667, -117.8077 76.308467, 
+      -117.81075 76.329867, -117.81995 76.350267, -117.8689 76.384933, -117.89335 76.4288, -117.89185 76.457333, -117.87195 76.491, -117.87195 76.5379, -117.88725 76.5578, -117.88265 76.606733, -117.8444 76.6618, 
+      -117.79085 76.806633, -117.7511 76.821933, -117.7465 76.8301, -117.76485 76.844367, -117.8092 76.857633, -117.8444 76.875967, -117.87655 76.9137, -117.8903 76.9127, -117.8995 76.9035, -117.92395 76.837233, 
+      -117.9561 76.807633, -118.0142 76.792367, -118.06165 76.7949, -118.24065 76.8683, -118.2896 76.8734, -118.32785 76.8673, -118.3401 76.854033, -118.3355 76.832633, -118.2881 76.7949, -118.28195 76.777567, 
+      -118.3034 76.756133, -118.3416 76.742867, -118.36 76.742867, -118.4334 76.788767, -118.4579 76.786733, -118.47625 76.7745, -118.4747 76.763267, -118.43035 76.7286, -118.4472 76.685767, -118.48235 76.6664, 
+      -118.49155 76.654667, -118.4824 76.6414, -118.41505 76.612867, -118.37985 76.6098, -118.3034 76.5741, -118.2835 76.551667, -118.285 76.524133, -118.30185 76.509867, -118.36305 76.4966, -118.386 76.480267, 
+      -118.3967 76.431333, -118.4273 76.4094, -118.4747 76.406333, -118.516 76.415533, -118.7042 76.514433, -118.7608 76.535867, -118.7822 76.5328, -118.7868 76.526167, -118.7516 76.499633, -118.75925 76.489433, 
+      -118.77455 76.4874, -118.8373 76.493533, -118.85105 76.4874, -118.85415 76.479267, -118.70115 76.415, -118.6537 76.387467, -118.643 76.355867, -118.6583 76.3222, -118.6644 76.2865, -118.6736 76.2707, 
+      -118.7348 76.248267, -118.87555 76.253367, -118.9061 76.243167, -118.92905 76.227867, -118.9704 76.1524, -119.00555 76.0739, -119.03155 76.060633, -119.05605 76.0637, -119.0683 76.0749, -119.0637 76.124367, 
+      -119.07595 76.144767, -119.10505 76.155967, -119.14175 76.180467, -119.15705 76.205933, -119.1555 76.2763, -119.11115 76.366567, -119.11115 76.403267, -119.128 76.418567, -119.1494 76.423667, -119.18 76.4206, 
+      -119.22895 76.3941, -119.2519 76.396133, -119.2672 76.4145, -119.26875 76.470567, -119.21365 76.612333, -119.2167 76.633733, -119.25035 76.673533, -119.27945 76.6827, -119.3039 76.6776, -119.32995 76.665367, 
+      -119.35745 76.6266, -119.385 76.623533, -119.39875 76.6307, -119.42615 76.680833, -119.4876 76.721767, -119.5202 76.728167, -119.5413 76.723067, -119.5586 76.709, -119.5586 76.685967, -119.50485 76.6412, 
+      -119.4722 76.566967, -119.4588 76.496633, -119.4703 76.482533, -119.4914 76.4787, -119.5317 76.481267, -119.5394 76.469767, -119.5298 76.4576, -119.4454 76.4141, -119.3955 76.325833, -119.3897 76.242667, 
+      -119.3993 76.226033, -119.4185 76.220933, -119.43195 76.224767, -119.4396 76.243933, -119.47035 76.269533, -119.51445 76.300233, -119.5375 76.298967, -119.549 76.29, -119.55095 76.2337, -119.5759 76.2107, 
+      -119.5701 76.192767, -119.54515 76.179967, -119.49525 76.1365, -119.50105 76.1224, -119.52215 76.112167, -119.5471 76.113467, -119.65075 76.156967, -119.69295 76.156967, -119.7179 76.1448, -119.7198 76.133267, 
+      -119.63535 76.085933, -119.58545 76.045, -119.5106 75.937533, -119.5068 75.885067, -119.52215 75.855667, -119.55665 75.839033, -119.5893 75.8435, -119.6392 75.8806, -119.6699 75.887, -119.69105 75.8806, 
+      -119.7102 75.865233, -119.7659 75.709167, -119.7793 75.696367, -119.80425 75.689967, -119.83305 75.692533, -119.858 75.7066, -119.8695 75.738567, -119.9271 75.801267, -119.9674 75.814067, -120.00195 75.816633, 
+      -120.0384 75.804467, -120.1171 75.741767, -120.1651 75.7162, -120.2188 75.713633, -120.24375 75.723867, -120.2572 75.737933, -120.2553 75.776333, -120.23225 75.8211, -120.19195 75.8761, -120.1958 75.8889, 
+      -120.21115 75.8953, -120.33975 75.900433, -120.3647 75.910667, -120.3877 75.926, -120.46065 76.018133, -120.48945 76.039867, -120.52205 76.041133, -120.53165 76.034733, -120.52015 76.009167, -120.53165 75.999567, 
+      -120.59115 75.995733, -120.60455 75.982967, -120.61415 75.957367, -120.6391 75.947133, -120.6775 75.947133, -120.70245 75.9612, -120.71395 75.9804, -120.70435 76.014933, -120.70435 76.029, -120.7351 76.0597, 
+      -120.7485 76.086567, -120.74275 76.112167, -120.69285 76.155667, -120.67365 76.181233, -120.6756 76.211967, -120.69095 76.219633, -120.71205 76.2158, -120.73315 76.200433, -120.76 76.1595, -120.7773 76.151833, 
+      -120.7888 76.155667, -120.79075 76.231133, -120.8099 76.249067, -120.8387 76.250333, -120.8771 76.237533, -120.9078 76.205567, -120.93085 76.203, -120.9692 76.1966, -120.98265 76.183167, -120.98075 76.133267, 
+      -120.99225 76.1192, -121.00955 76.102567, -121.0076 76.0885, -120.9577 76.068, -120.88095 76.009167, -120.856 75.9708, -120.83875 75.931133, -120.8579 75.8825, -120.88095 75.8678, -120.9136 75.8678, 
+      -121.0326 75.907433, -121.0518 75.9049, -121.09975 75.880567, -121.1746 75.8166, -121.2053 75.8051, -121.2322 75.806367, -121.25715 75.815333, -121.30895 75.849233, -121.54115 75.9567, -121.5565 75.983567, 
+      -121.56995 76.0629, -121.60065 76.073133, -121.61025 76.0693, -121.62175 76.0552, -121.6544 76.038567, -121.687 76.034733, -121.76185 76.048833, -121.854 76.0501, -122.0363 76.0808, -122.0574 76.079533, 
+      -122.0766 76.0693, -122.0766 76.027067, -122.1035 76.001467, -122.1073 75.978467, -122.0958 75.942633, -122.11885 75.899133, -122.17255 75.865867)), 
+  ((-105.986 79.033267, -105.98925 79.115533, -105.98435 79.2267, -105.9778 79.268133, -105.95 79.274667, -105.93365 79.286667, -105.9124 79.3139, -105.88785 79.382567, -105.8715 79.392933, -105.81915 79.404933, 
+      -105.77175 79.3864, -105.71125 79.344967, -105.6622 79.305733, -105.56735 79.281767, -105.48885 79.270333, -105.36785 79.277967, -105.2174 79.287767, -105.06205 79.326467, -104.87075 79.378033, -104.8037 79.386967, 
+      -104.70395 79.39, -104.52245 79.380433, -104.22975 79.379667, -104.1202 79.379667, -104.03025 79.378567, -103.9387 79.361133, -103.7915 79.315367, -103.63125 79.271767, -103.52335 79.2549, -103.44485 79.240733, 
+      -103.37615 79.214567, -103.33035 79.184033, -103.31565 79.1748, -103.26495 79.175867, -103.2159 79.186767, -103.1619 79.1846, -103.06055 79.146433, -102.96735 79.091933, -102.90685 79.052133, -102.8496 79.014, 
+      -102.84145 78.9911, -102.8529 78.961667, -102.87905 78.939867, -102.88395 78.921333, -102.8807 78.908267, -102.85615 78.908267, -102.7989 78.922433, -102.7744 78.927867, -102.7417 78.9246, -102.709 78.910433, 
+      -102.6861 78.8712, -102.68445 78.825433, -102.6681 78.819467, -102.6534 78.821633, -102.60595 78.866333, -102.54055 78.9437, -102.5144 78.9873, -102.4964 79.001467, -102.449 79.013467, -102.38685 79.026533, 
+      -102.33615 79.046667, -102.28545 79.083733, -102.23805 79.1001, -102.1563 79.105533, -102.07615 79.0979, -101.96825 79.091933, -101.89135 79.0832, -101.8276 79.0603, -101.73605 79.045067, -101.5938 79.028167, 
+      -101.4499 79.0107, -101.36485 79.005267, -101.29615 79.0145, -101.25365 79.0385, -101.2144 79.0483, -101.1621 79.041767, -101.08195 79.012333, -101.0476 78.988367, -101.04595 78.963867, -101.06885 78.935533, 
+      -101.09665 78.9268, -101.1179 78.924633, -101.1228 78.910467, -101.1228 78.8821, -101.1408 78.8734, -101.1768 78.865767, -101.23075 78.854867, -101.252 78.834167, -101.23075 78.803633, -101.19475 78.779667, 
+      -101.1277 78.778567, -101.0623 78.773133, -101.02635 78.762233, -100.992 78.739333, -100.9642 78.728433, -100.9233 78.725733, -100.8334 78.7606, -100.78595 78.7704, -100.70095 78.769333, -100.63715 78.7704, 
+      -100.5783 78.788367, -100.5325 78.808, -100.48345 78.809067, -100.45565 78.803633, -100.41965 78.8058, -100.38535 78.8156, -100.33955 78.842867, -100.29705 78.8445, -100.24305 78.840133, -100.12695 78.8107, 
+      -100.0207 78.797633, -99.9455 78.7884, -99.8948 78.7753, -99.87355 78.757867, -99.87355 78.741533, -99.90135 78.725167, -99.94875 78.702267, -99.9602 78.684833, -99.952 78.669567, -99.90295 78.664133, 
+      -99.8081 78.6685, -99.74435 78.663033, -99.6773 78.6227, -99.61845 78.611267, -99.5187 78.6091, -99.4778 78.603633, -99.4729 78.589467, -99.47945 78.570933, -99.5138 78.550233, -99.5465 78.525167, 
+      -99.56445 78.496833, -99.58245 78.483733, -99.60535 78.469567, -99.64785 78.465233, -99.6822 78.463033, -99.6969 78.453233, -99.6969 78.417267, -99.69855 78.372567, -99.728 78.328967, -99.75905 78.3121, 
+      -99.75905 78.295733, -99.74435 78.273933, -99.69205 78.2663, -99.51705 78.2358, -99.38625 78.2031, -99.2162 78.130633, -99.0265 78.060867, -98.93985 78.014533, -98.88095 78.001433, -98.8646 77.993833, 
+      -98.8499 77.9742, -98.86135 77.936067, -98.88425 77.8663, -98.88915 77.817233, -98.87935 77.775833, -98.87445 77.749133, -98.8777 77.7415, -98.9039 77.7328, -98.9513 77.7328, -98.9987 77.723, 
+      -99.0396 77.716433, -99.15245 77.716433, -99.2162 77.716433, -99.27995 77.7257, -99.3683 77.752433, -99.41405 77.755733, -99.47295 77.752433, -99.522 77.753533, -99.57595 77.747, -99.6021 77.731733, 
+      -99.62175 77.7034, -99.64625 77.689233, -99.6708 77.689233, -99.73295 77.716467, -99.77215 77.7263, -99.85555 77.7372, -99.921 77.753533, -99.9586 77.7617, -99.97985 77.755167, -100.0469 77.7399, 
+      -100.10085 77.729, -100.2055 77.7399, -100.3429 77.774767, -100.4884 77.8151, -100.56525 77.8489, -100.6225 77.8925, -100.6421 77.9421, -100.683 78.0184, -100.7206 78.0413, -100.8073 78.057633, 
+      -100.8727 78.076167, -100.8923 78.090333, -100.91195 78.144833, -100.9365 78.170467, -100.95445 78.172633, -100.9757 78.1661, -101.01985 78.1356, -101.05585 78.120333, -101.1229 78.137767, -101.2259 78.153033, 
+      -101.32075 78.180833, -101.42375 78.179767, -101.55785 78.166667, -101.6478 78.165, -101.7312 78.165, -101.86855 78.185733, -101.9503 78.2135, -102.0468 78.244033, -102.104 78.2473, -102.20375 78.241833, 
+      -102.27245 78.2435, -102.31985 78.2413, -102.37055 78.2217, -102.4425 78.174833, -102.49645 78.171533, -102.5357 78.1677, -102.606 78.1459, -102.6518 78.143733, -102.71555 78.165533, -102.78095 78.2004, 
+      -102.7875 78.224367, -102.76625 78.241267, -102.7074 78.2936, -102.69265 78.3372, -102.7041 78.352467, -102.75645 78.355733, -102.8202 78.377533, -102.85945 78.3786, -102.9265 78.3579, -103.0099 78.343733, 
+      -103.0884 78.341567, -103.144 78.332333, -103.2421 78.296367, -103.31895 78.282167, -103.41055 78.261467, -103.51355 78.253267, -103.7654 78.200967, -103.84715 78.166633, -103.92565 78.111067, -103.95345 78.102333, 
+      -103.99105 78.1176, -104.0303 78.144867, -104.1006 78.155767, -104.166 78.144333, -104.2919 78.121433, -104.3328 78.120367, -104.3884 78.1269, -104.4571 78.161267, -104.5094 78.1896, -104.5781 78.196133, 
+      -104.6337 78.208133, -104.73345 78.2441, -104.8234 78.2959, -104.9902 78.364567, -105.0327 78.3907, -105.04415 78.415233, -105.02945 78.435933, -104.97385 78.4621, -104.9019 78.519867, -104.8708 78.5297, 
+      -104.77925 78.510067, -104.6566 78.487167, -104.58465 78.4921, -104.5454 78.487733, -104.48655 78.461567, -104.40805 78.428867, -104.3181 78.409267, -104.2102 78.3978, -104.0679 78.393433, -103.95835 78.4, 
+      -103.9044 78.399433, -103.81445 78.397267, -103.76375 78.386367, -103.70815 78.382, -103.6084 78.394, -103.57405 78.3989, -103.53645 78.388, -103.5103 78.379267, -103.49065 78.383633, -103.4727 78.417433, 
+      -103.4694 78.485, -103.45305 78.508967, -103.45305 78.519867, -103.4694 78.534033, -103.52665 78.5395, -103.65255 78.523133, -103.8275 78.512233, -103.89785 78.5079, -103.95345 78.5052, -103.97305 78.530267, 
+      -103.9371 78.562967, -103.84715 78.586933, -103.76705 78.6131, -103.7049 78.628367, -103.6624 78.626167, -103.61005 78.596733, -103.5659 78.587467, -103.53155 78.590733, -103.50215 78.6038, -103.51355 78.622333, 
+      -103.5201 78.650667, -103.50865 78.682267, -103.4694 78.704067, -103.4547 78.726967, -103.4956 78.7651, -103.5332 78.7902, -103.5659 78.7891, -103.6673 78.760767, -103.73925 78.741133, -103.77355 78.741133, 
+      -103.7654 78.771667, -103.76375 78.7989, -103.8161 78.804367, -103.8931 78.8079, -103.9322 78.811433, -103.9502 78.808167, -103.9469 78.7951, -103.92405 78.779833, -103.90605 78.7624, -103.92405 78.753667, 
+      -103.9829 78.744967, -104.0614 78.731867, -104.1317 78.711167, -104.16275 78.711167, -104.18405 78.732967, -104.2249 78.7504, -104.2527 78.750933, -104.27395 78.7444, -104.3034 78.728033, -104.3214 78.725867, 
+      -104.3459 78.7433, -104.33935 78.762933, -104.2903 78.783633, -104.2102 78.802167, -104.10555 78.810867, -104.0614 78.8207, -104.04995 78.8392, -104.05485 78.855567, -104.184 78.889367, -104.3606 78.932967, 
+      -104.40805 78.932967, -104.4489 78.924233, -104.51435 78.867567, -104.55525 78.846333, -104.59445 78.843067, -104.67135 78.867033, -104.70565 78.867033, -104.73835 78.852867, -104.78905 78.820167, -104.83975 78.802733, 
+      -104.8757 78.7978, -104.90515 78.788, -104.93625 78.7553, -104.96405 78.737867, -105.0098 78.720433, -105.05395 78.7106, -105.08175 78.7139, -105.103 78.7335, -105.08665 78.783633, -105.0327 78.8523, 
+      -104.9804 78.902433, -104.9248 78.954767, -104.9215 78.997267, -104.95095 79.032167, -104.99345 79.0365, -105.1537 79.0147, -105.1946 79.014167, -105.24855 79.016367, -105.28125 79.0218, -105.345 79.067567, 
+      -105.3712 79.0774, -105.38265 79.074133, -105.3859 79.058867, -105.41535 79.052333, -105.44965 79.052333, -105.47255 79.043067, -105.43495 78.998367, -105.4202 78.9624, -105.42675 78.931867, -105.4709 78.916633, 
+      -105.5412 78.9068, -105.6148 78.911167, -105.7178 78.9079, -105.79305 78.9079, -105.847 78.921533, -105.91735 78.960767, -105.95165 78.971667, -105.986 79.033267)), 
+  ((-102.09115 76.201733, -102.0741 76.201733, -102.0741 76.211, -102.10815 76.241933, -102.15925 76.252267, -102.17005 76.270833, -102.15925 76.2863, -102.1314 76.295567, -102.1097 76.330633, -102.08185 76.3492, 
+      -102.0308 76.3523, -101.9859 76.3595, -101.9441 76.3956, -101.89615 76.417267, -101.8745 76.417767, -101.81105 76.404367, -101.7569 76.3992, -101.6965 76.397133, -101.56805 76.398167, -101.52785 76.393533, 
+      -101.40865 76.3523, -101.21055 76.274933, -101.05115 76.236233, -100.867 76.2115, -100.8128 76.201733, -100.80505 76.189333, -100.8004 76.178, -100.80195 76.159433, -100.836 76.146033, -100.84065 76.135733, 
+      -100.8283 76.130567, -100.74315 76.135733, -100.64875 76.139833, -100.576 76.140867, -100.5404 76.137233, -100.5311 76.1331, -100.528 76.114567, -100.5512 76.111467, -100.60075 76.1001, -100.6348 76.098067, 
+      -100.65025 76.081567, -100.6317 76.063, -100.5667 76.015533, -100.48 75.992867, -100.2355 75.9021, -100.11165 75.877867, -99.9832 75.877867, -99.8795 75.877867, -99.59935 75.8794, -99.5715 75.889167, 
+      -99.5065 75.927333, -99.5065 75.946933, -99.5421 75.954167, -99.83925 75.984067, -99.9383 76.002633, -100.05745 76.045433, -100.0714 76.058867, -100.076 76.081533, -100.06985 76.105267, -100.0296 76.111467, 
+      -99.90885 76.108367, -99.73705 76.0805, -99.6055 76.042367, -99.5668 76.034633, -99.5312 76.0367, -99.52655 76.043933, -99.52655 76.052167, -99.53275 76.064567, -99.6101 76.093433, -99.84535 76.1481, 
+      -99.9475 76.160467, -100.02485 76.164067, -100.18735 76.159933, -100.2508 76.159933, -100.2833 76.166633, -100.3715 76.183133, -100.49995 76.210967, -100.5464 76.2347, -100.5464 76.252767, -100.52625 76.2672, 
+      -100.469 76.266167, -100.33745 76.255867, -100.1966 76.248633, -99.9768 76.226467, -99.89475 76.221333, -99.82975 76.222867, -99.7818 76.235233, -99.7493 76.238333, -99.69975 76.2342, -99.6255 76.2074, 
+      -99.5945 76.2074, -99.57435 76.2141, -99.5821 76.225433, -99.60685 76.2471, -99.68425 76.266667, -99.7539 76.2842, -99.7926 76.304833, -99.85915 76.3399, -99.9226 76.3533, -100.08665 76.365167, 
+      -100.24295 76.3631, -100.57575 76.345067, -100.6098 76.348667, -100.65005 76.361033, -100.7228 76.414667, -100.7847 76.461067, -100.77235 76.4848, -100.71505 76.516767, -100.5835 76.5477, -100.50615 76.552867, 
+      -100.3715 76.551833, -100.2291 76.5343, -100.1486 76.5276, -100.04645 76.54, -100.02015 76.54, -99.97525 76.5369, -99.86845 76.5235, -99.8329 76.5261, -99.7694 76.557033, -99.73845 76.5663, 
+      -99.6998 76.5663, -99.58835 76.5364, -99.49085 76.518333, -99.41195 76.509067, -99.37945 76.488433, -99.3717 76.466767, -99.36085 76.426567, -99.29585 76.3884, -99.24945 76.3621, -99.23705 76.3621, 
+      -99.2216 76.380633, -99.1705 76.447667, -99.15815 76.447667, -99.1272 76.406433, -99.10705 76.374467, -99.0885 76.353833, -99.07455 76.350733, -99.0281 76.354867, -98.9817 76.3559, -98.9182 76.344067, 
+      -98.895 76.3451, -98.895 76.3585, -98.94145 76.3977, -99.08845 76.4843, -99.09 76.499767, -99.0792 76.522467, -99.0513 76.525567, -98.95845 76.521433, -98.93525 76.514233, -98.8362 76.518333, 
+      -98.75105 76.518333, -98.73405 76.538967, -98.7356 76.5534, -98.76035 76.5761, -98.7851 76.5761, -98.8532 76.561667, -98.8857 76.5627, -98.91205 76.5844, -98.90275 76.615333, -98.86095 76.624633, 
+      -98.7124 76.6236, -98.66905 76.605567, -98.6489 76.566367, -98.63035 76.5282, -98.58545 76.503433, -98.54985 76.496233, -98.44925 76.486933, -98.4354 76.486433, -98.40905 76.481267, -98.40445 76.460667, 
+      -98.40445 76.453433, -98.4106 76.4493, -98.45085 76.448267, -98.48025 76.4524, -98.5081 76.4524, -98.5112 76.448267, -98.4973 76.434867, -98.471 76.426633, -98.35335 76.3967, -98.2342 76.390533, 
+      -98.06085 76.394633, -98.0005 76.410633, -97.9835 76.4137, -97.95255 76.4137, -97.94015 76.402367, -97.9324 76.379667, -97.9324 76.3601, -97.9618 76.348733, -98.016 76.3178, -98.0454 76.292, 
+      -98.05005 76.267267, -98.04075 76.216733, -98.0098 76.201267, -97.91695 76.1373, -97.9077 76.0976, -97.9139 76.085233, -97.95255 76.023333, -97.95255 75.981067, -97.95255 75.973833, -97.9309 75.949067, 
+      -97.821 75.944967, -97.6415 75.938767, -97.59505 75.924833, -97.5749 75.897, -97.56565 75.870167, -97.56565 75.856767, -97.56565 75.836133, -97.57185 75.8279, -97.626 75.799033, -97.7529 75.787667, 
+      -97.84115 75.765, -97.84115 75.747467, -97.821 75.7423, -97.72505 75.735067, -97.49755 75.715467, -97.4418 75.697933, -97.4325 75.677833, -97.4418 75.506633, -97.4263 75.437533, -97.40925 75.401967, 
+      -97.352 75.358633, -97.3489 75.346267, -97.35045 75.335933, -97.36435 75.3349, -97.39995 75.3339, -97.4201 75.335933, -97.46805 75.361733, -97.55475 75.470033, -97.58415 75.520567, -97.6089 75.5319, 
+      -97.677 75.540167, -97.75905 75.5453, -97.903 75.563333, -97.9324 75.564367, -97.94945 75.563333, -97.9479 75.543767, -97.9324 75.537567, -97.89525 75.5087, -97.89525 75.487033, -97.8968 75.4726, 
+      -97.9123 75.4726, -97.9386 75.4757, -98.0222 75.519, -98.04075 75.513833, -98.06245 75.488567, -98.0609 75.477233, -98.0191 75.4638, -97.9742 75.448333, -97.9634 75.434933, -97.9634 75.419467, 
+      -97.9804 75.383367, -98.01755 75.3514, -98.04385 75.307033, -98.07945 75.2957, -98.12125 75.2957, -98.2435 75.336967, -98.2621 75.336967, -98.26985 75.317367, -98.2822 75.2854, -98.2915 75.267867, 
+      -98.3054 75.237433, -98.3054 75.218867, -98.28995 75.210633, -98.27135 75.210633, -98.16455 75.2261, -98.0872 75.233333, -98.05315 75.233333, -98.03765 75.231267, -98.03455 75.225067, -98.05005 75.2065, 
+      -98.0655 75.204433, -98.07015 75.1931, -98.0547 75.185867, -97.9943 75.1632, -97.89215 75.1338, -97.872 75.129667, -97.8751 75.112133, -97.91225 75.112133, -97.9587 75.111133, -97.96025 75.1039, 
+      -97.95715 75.095633, -97.85345 75.091533, -97.7358 75.085333, -97.6894 75.076067, -97.6708 75.0642, -97.65685 75.0539, -97.6538 75.039467, -97.6538 75.030167, -97.6584 75.018833, -97.6739 75.016767, 
+      -97.73425 75.016767, -97.8875 75.016767, -97.96175 75.036367, -97.9989 75.059567, -98.01595 75.067833, -98.0314 75.082267, -98.02985 75.0936, -98.0237 75.097733, -98.0082 75.1101, -98.0113 75.114233, 
+      -98.02215 75.1194, -98.0624 75.117333, -98.0856 75.108033, -98.09025 75.082267, -98.0887 75.067833, -98.0593 75.034833, -98.04845 75.013167, -98.0531 75.008, -98.10415 75.002833, -98.26205 74.995633, 
+      -98.41065 74.9848, -98.58865 74.9719, -98.81925 74.939933, -98.88735 74.937867, -98.9524 74.9487, -99.01275 74.989933, -99.02975 75.022967, -98.98645 75.0508, -98.99105 75.0642, -99.0205 75.065233, 
+      -99.1211 74.9951, -99.2124 74.9518, -99.2913 74.942, -99.50025 74.942, -99.6086 74.955933, -99.6349 74.966233, -99.63955 74.988933, -99.6241 75.016767, -99.56065 75.052867, -99.52505 75.087933, 
+      -99.5235 75.1096, -99.57765 75.092067, -99.63645 75.0642, -99.7092 75.003367, -99.7634 74.969333, -99.8098 74.955933, -99.9104 74.9451, -99.96145 74.944067, -100.05585 74.944067, -100.12705 74.953367, 
+      -100.4552 75.0003, -100.5434 75.014233, -100.57745 75.022467, -100.5991 75.060633, -100.6208 75.1122, -100.6208 75.127667, -100.59135 75.138, -100.5171 75.140033, -100.45825 75.141067, -100.4459 75.1514, 
+      -100.449 75.162733, -100.48305 75.179233, -100.49075 75.204, -100.47065 75.219467, -100.4041 75.246267, -100.3948 75.269467, -100.4041 75.271533, -100.51085 75.2674, -100.7074 75.244733, -100.77085 75.238033, 
+      -100.80335 75.238033, -100.8606 75.27, -100.89775 75.317433, -100.89775 75.341167, -100.82345 75.340133, -100.7399 75.340133, -100.6114 75.3525, -100.5758 75.3587, -100.5758 75.376233, -100.6006 75.377267, 
+      -100.79095 75.389633, -100.8482 75.403033, -100.87915 75.431933, -100.87915 75.458733, -100.8312 75.459767, -100.67335 75.459767, -100.58975 75.472133, -100.51855 75.481433, -100.28795 75.485033, -100.1626 75.485033, 
+      -99.9908 75.464933, -99.87935 75.4577, -99.84995 75.463367, -99.8515 75.476767, -99.9026 75.507733, -100.09295 75.524233, -100.2075 75.525267, -100.2833 75.540233, -100.2833 75.554667, -100.209 75.5691, 
+      -100.1115 75.586633, -99.8639 75.604167, -99.76945 75.627367, -99.6859 75.665533, -99.6673 75.7037, -99.66885 75.708833, -99.6998 75.708833, -99.8608 75.705767, -100.1765 75.683067, -100.4798 75.659867, 
+      -100.79085 75.599533, -100.8884 75.5815, -100.9534 75.5815, -100.9998 75.583533, -101.0416 75.583533, -101.0679 75.5825, -101.10965 75.5696, -101.153 75.5593, -101.22885 75.543833, -101.2985 75.541767, 
+      -101.3898 75.5428, -101.4486 75.5464, -101.46405 75.551567, -101.478 75.587667, -101.48885 75.5918, -101.5368 75.5825, -101.6779 75.5634, -101.8791 75.5469, -102.12825 75.539667, -102.2072 75.539667, 
+      -102.27525 75.536033, -102.3697 75.5247, -102.42075 75.500967, -102.4734 75.484467, -102.50745 75.484467, -102.57865 75.511767, -102.6483 75.547867, -102.65915 75.570567, -102.6576 75.599433, -102.63285 75.603567, 
+      -102.6081 75.606667, -102.58175 75.6149, -102.57095 75.6407, -102.5601 75.662333, -102.51675 75.686067, -102.4502 75.7036, -102.36665 75.708767, -102.30165 75.7098, -102.232 75.692267, -102.13445 75.6742, 
+      -102.10505 75.6742, -102.08805 75.686567, -102.0896 75.6969, -102.136 75.705133, -102.20875 75.719567, -102.24745 75.7433, -102.24745 75.757733, -102.2103 75.7598, -102.1747 75.766, -102.1453 75.775267, 
+      -102.1283 75.800033, -102.13755 75.813433, -102.17315 75.810333, -102.20875 75.8031, -102.26295 75.7959, -102.3078 75.7959, -102.3295 75.8031, -102.3295 75.8124, -102.2691 75.8227, -102.1577 75.8423, 
+      -102.06635 75.8516, -101.99365 75.850567, -101.86055 75.827867, -101.68415 75.800533, -101.57115 75.7799, -101.48605 75.735067, -101.47365 75.733, -101.42415 75.7325, -101.34525 75.740733, -101.1781 75.787167, 
+      -101.1363 75.797467, -101.08985 75.812933, -101.0713 75.8284, -101.0837 75.833567, -101.1688 75.824267, -101.4211 75.807767, -101.5155 75.806733, -101.56345 75.8124, -101.5975 75.820633, -101.5975 75.838167, 
+      -101.5774 75.857767, -101.54645 75.870133, -101.54025 75.8825, -101.56345 75.893867, -101.6393 75.896967, -101.7105 75.9021, -101.7662 75.906233, -101.82655 75.923767, -101.9287 75.9769, -101.9612 76.024333, 
+      -101.98445 76.060433, -101.98445 76.076933, -101.93645 76.1027, -101.8823 76.116133, -101.84825 76.1192, -101.7461 76.117167, -101.62845 76.113033, -101.565 76.114067, -101.4613 76.147067, -101.4195 76.174367, 
+      -101.4164 76.202233, -101.41795 76.2115, -101.4659 76.210467, -101.6021 76.210467, -101.6795 76.2084, -101.7089 76.1847, -101.71975 76.170267, -101.7476 76.1651, -101.81565 76.172867, -101.92555 76.172867, 
+      -102.0215 76.160467, -102.0927 76.153267, -102.12365 76.153267, -102.1546 76.176967, -102.1546 76.212033, -102.14995 76.2203, -102.1283 76.2203, -102.1097 76.2069, -102.09115 76.201733)), 
+  ((-79.86715 73.6279, -79.8188 73.615267, -79.6928 73.610667, -79.5996 73.608333, -79.5271 73.594533, -79.4684 73.561167, -79.42695 73.550833, -79.37 73.549667, -79.22155 73.535833, -79.0472 73.513967, 
+      -78.9937 73.514, -78.9626 73.519733, -78.89875 73.5531, -78.86595 73.5669, -78.83835 73.5738, -78.75545 73.5761, -78.6866 73.571467, -78.15665 73.543833, -77.7907 73.527733, -77.3902 73.487433, 
+      -77.24 73.437967, -77.1123 73.3632, -77.0087 73.264233, -76.969 73.226267, -76.9172 73.210167, -76.8637 73.210167, -76.8292 73.221667, -76.7843 73.2608, -76.7377 73.27, -76.6997 73.2631, 
+      -76.6531 73.2079, -76.6134 73.1653, -76.55815 73.120433, -76.5288 73.074433, -76.49085 73.052567, -76.4494 73.0468, -76.3838 73.027233, -76.34065 73.004233, -76.332 72.968567, -76.3182 72.897233, 
+      -76.2923 72.8581, -76.2509 72.8351, -76.187 72.8328, -76.11625 72.8328, -76.09205 72.829333, -76.042 72.781033, -76.0092 72.741933, -76.0092 72.728133, -76.01955 72.715467, -76.061 72.706267, 
+      -76.149 72.6982, -76.25085 72.694767, -76.38205 72.710867, -76.5115 72.753433, -76.5909 72.774133, -76.67205 72.7845, -76.75665 72.785633, -76.8844 72.7983, -76.9983 72.821333, -77.10705 72.821333, 
+      -77.42465 72.8167, -77.7699 72.820167, -77.85965 72.805233, -77.96325 72.791433, -78.10305 72.7845, -78.4086 72.746533, -78.74175 72.6867, -78.95405 72.6545, -79.0542 72.643, -79.39255 72.637233, 
+      -79.50475 72.6499, -79.6066 72.670633, -79.686 72.689033, -79.74295 72.692467, -79.84825 72.703967, -79.90175 72.7212, -79.96565 72.753433, -80.01915 72.821333, -80.06055 72.915667, -80.09855 72.988133, 
+      -80.11405 73.085933, -80.1244 73.120467, -80.1555 73.141167, -80.2073 73.163033, -80.29875 73.166467, -80.40405 73.1734, -80.62675 73.1987, -80.7579 73.229767, -80.82175 73.2597, -80.8425 73.2919, 
+      -80.8373 73.3391, -80.83215 73.3736, -80.80105 73.3828, -80.75445 73.3828, -80.73375 73.390867, -80.7372 73.402367, -80.76655 73.428833, -80.76655 73.458767, -80.76135 73.500167, -80.73375 73.564633, 
+      -80.713 73.6532, -80.6923 73.667033, -80.65435 73.664733, -80.6077 73.649767, -80.5594 73.649767, -80.50415 73.663567, -80.45235 73.692333, -80.39195 73.696933, -80.32635 73.692333, -80.22275 73.6647, 
+      -80.16235 73.656633, -80.07775 73.663567, -80.00525 73.6728, -79.95865 73.6705, -79.8965 73.642867, -79.86715 73.6279)), 
+  ((-97.1165 78.01, -97.0086 78.0138, -96.94645 78.037767, -96.88755 78.077, -96.87615 78.096633, -96.8843 78.113, -96.9252 78.1206, -97.02495 78.126067, -97.1018 78.136967, -97.1492 78.152233, 
+      -97.18845 78.181667, -97.2228 78.232867, -97.24895 78.237233, -97.2833 78.237233, -97.3405 78.202367, -97.38465 78.1751, -97.4419 78.1555, -97.558 78.1517, -97.6741 78.171333, -97.73625 78.190933, 
+      -97.7935 78.190367, -97.83275 78.174033, -97.8834 78.159867, -97.9292 78.159867, -97.9619 78.1653, -97.9652 78.182733, -97.95375 78.201267, -97.91285 78.2078, -97.86215 78.212167, -97.8311 78.2187, 
+      -97.81475 78.2307, -97.8507 78.248133, -98.02075 78.293933, -98.07475 78.310267, -98.07475 78.3206, -98.0453 78.378367, -98.0486 78.402367, -98.09765 78.426333, -98.13035 78.454667, -98.13525 78.5168, 
+      -98.11725 78.5713, -98.10415 78.5904, -98.06655 78.595833, -98.04855 78.607833, -98.0551 78.6329, -98.1287 78.711367, -98.13195 78.7408, -98.12705 78.7724, -98.09435 78.802933, -98.0306 78.833467, 
+      -97.9799 78.8558, -97.94885 78.859067, -97.73135 78.8438, -97.4321 78.8356, -97.3667 78.8296, -97.32255 78.8165, -97.2882 78.803433, -97.23915 78.793633, -97.1819 78.792533, -97.10505 78.793, 
+      -97.0282 78.7952, -96.9399 78.791933, -96.8908 78.778833, -96.83195 78.753767, -96.76655 78.739067, -96.70275 78.732533, -96.657 78.711833, -96.6308 78.705267, -96.60465 78.705267, -96.54415 78.717267, 
+      -96.49835 78.7178, -96.44765 78.7069, -96.31685 78.650233, -96.2678 78.626233, -96.2621 78.619, -96.2351 78.5789, -96.18275 78.570167, -96.11735 78.574533, -96.04215 78.602867, -96.00945 78.6203, 
+      -96.0029 78.613767, -96.00945 78.5876, -96.06175 78.5353, -96.06505 78.5135, -96.0454 78.497667, -96.00455 78.492233, -95.94895 78.491133, -95.8672 78.4726, -95.7838 78.438833, -95.73965 78.422467, 
+      -95.6971 78.4181, -95.64315 78.4301, -95.6088 78.433933, -95.56465 78.428467, -95.53685 78.428467, -95.49435 78.4492, -95.44855 78.467733, -95.39785 78.4699, -95.339 78.465533, -95.2834 78.458433, 
+      -95.1068 78.4181, -94.9956 78.3843, -94.82225 78.344533, -94.65385 78.3053, -94.63095 78.286233, -94.63095 78.272067, -94.6653 78.254633, -94.73235 78.232833, -94.88115 78.232833, -94.92365 78.232833, 
+      -94.98745 78.2143, -95.04795 78.190867, -95.14445 78.182167, -95.2409 78.179967, -95.29815 78.174533, -95.31775 78.166333, -95.3227 78.151067, -95.29815 78.1293, -95.22945 78.108567, -95.0365 78.0824, 
+      -94.92205 78.056267, -94.85175 78.0219, -94.79775 77.989233, -94.7847 77.967433, -94.80105 77.942333, -94.87625 77.907467, -94.9744 77.876967, -95.23275 77.876967, -95.34065 77.8808, -95.37665 77.874267, 
+      -95.43715 77.853533, -95.49275 77.845933, -95.5467 77.8601, -95.5843 77.870467, -95.65135 77.859567, -95.738 77.832333, -95.81485 77.829067, -95.8852 77.8454, -95.94405 77.853567, -96.0471 77.844833, 
+      -96.1223 77.8263, -96.1959 77.8056, -96.2384 77.807233, -96.33815 77.824667, -96.3905 77.824667, -96.45265 77.817033, -96.4935 77.8203, -96.53765 77.836133, -96.60795 77.8503, -96.6554 77.8481, 
+      -96.72405 77.824133, -96.75025 77.808867, -96.7633 77.788167, -96.75515 77.7718, -96.72405 77.754367, -96.66355 77.758733, -96.6423 77.769633, -96.6243 77.769633, -96.63085 77.754367, -96.64555 77.7282, 
+      -96.6554 77.702067, -96.70115 77.693333, -96.8336 77.705333, -96.8941 77.684067, -96.94645 77.681867, -97.0102 77.6808, -97.05435 77.6906, -97.06745 77.705867, -97.0658 77.729833, -97.05435 77.762533, 
+      -97.06415 77.803967, -97.12795 77.829033, -97.25875 77.856833, -97.46315 77.8841, -97.59235 77.907567, -97.70515 77.943533, -97.71005 77.9555, -97.69045 77.9795, -97.66265 78.005633, -97.65285 78.038333, 
+      -97.6414 78.057967, -97.6054 78.0645, -97.51875 78.0438, -97.36015 78.0329, -97.1165 78.01)), 
+  ((-96.32345 75.126433, -96.0569 75.1627, -95.99525 75.166167, -95.8907 75.191267, -95.85935 75.214933, -95.89805 75.218433, -95.95445 75.215633, -96.00985 75.217733, -96.0506 75.229567, -96.0851 75.2679, 
+      -96.0851 75.312467, -96.059 75.344533, -96.03915 75.361933, -95.98275 75.3654, -95.919 75.359833, -95.9033 75.371, -95.92735 75.396767, -95.96495 75.4079, -96.00885 75.405133, -96.0726 75.399567, 
+      -96.105 75.405133, -96.09875 75.425333, -96.0705 75.440667, -96.0193 75.456667, -95.9754 75.465733, -95.93465 75.4546, -95.8636 75.426733, -95.81135 75.424633, -95.78 75.424633, -95.7654 75.437167, 
+      -95.7978 75.460167, -95.80825 75.487333, -95.8072 75.503333, -95.7685 75.520067, -95.71625 75.5326, -95.6086 75.529833, -95.3714 75.5424, -95.1488 75.5612, -95.05685 75.561867, -95.00355 75.572333, 
+      -94.95965 75.5772, -94.87705 75.5737, -94.7339 75.558367, -94.62605 75.559633, -94.5435 75.560333, -94.4745 75.549867, -94.25085 75.4663, -94.1108 75.437033, -94.03555 75.4287, -93.8192 75.4078, 
+      -93.7304 75.396667, -93.6959 75.3848, -93.67395 75.361833, -93.6144 75.289367, -93.5068 75.2413, -93.4284 75.228067, -93.4096 75.211333, -93.4023 75.189767, -93.42635 75.150733, -93.44725 75.079, 
+      -93.4441 75.0351, -93.3992 74.9738, -93.36365 74.909033, -93.3553 74.860967, -93.36995 74.805933, -93.4191 74.700067, -93.4473 74.657567, -93.4996 74.625533, -93.5623 74.616467, -93.67515 74.613, 
+      -93.8946 74.6151, -93.99285 74.619967, -94.04405 74.625533, -94.10885 74.6374, -94.1224 74.6381, -94.1914 74.62, -94.28335 74.592133, -94.3283 74.585167, -94.4109 74.583767, -94.5154 74.583767, 
+      -94.62205 74.589333, -94.7349 74.613733, -94.7903 74.633233, -94.84885 74.6597, -94.89375 74.669467, -94.9366 74.674367, -94.95645 74.671567, -95.0181 74.652767, -95.04635 74.6458, -95.08085 74.643, 
+      -95.1101 74.6472, -95.13935 74.656233, -95.1498 74.691067, -95.1644 74.7022, -95.2449 74.7238, -95.35985 74.748167, -95.43715 74.768367, -95.4706 74.766967, -95.5103 74.747467, -95.5699 74.7217, 
+      -95.57515 74.7203, -95.5992 74.728667, -95.60545 74.771867, -95.6462 74.787867, -95.73505 74.8241, -95.7936 74.847767, -95.80615 74.851233, -95.82395 74.8422, -95.85635 74.8206, -95.88455 74.808067, 
+      -95.90965 74.808067, -95.94515 74.837333, -95.9838 74.8659, -96.00055 74.911867, -96.0256 74.9857, -96.04235 74.9885, -96.05695 74.978733, -96.0758 74.916067, -96.10085 74.897933, -96.1385 74.884, 
+      -96.19075 74.8854, -96.2367 74.900033, -96.2733 74.9307, -96.3527 75.002433, -96.37885 75.005933, -96.3945 74.993367, -96.42065 74.979433, -96.45095 74.975267, -96.47185 74.9857, -96.46975 75.0073, 
+      -96.45305 75.0498, -96.42795 75.087433, -96.3966 75.1139, -96.36315 75.122267, -96.32345 75.126433)), 
+  ((-75.6164 68.228667, -75.5422 68.2114, -75.44725 68.205667, -75.2332 68.1677, -75.12445 68.144667, -75.07265 68.125133, -75.0381 68.0883, -75.0295 68.0607, -75.05365 68.012367, -75.1227 67.955967, 
+      -75.15895 67.906467, -75.1693 67.865067, -75.1762 67.8271, -75.13995 67.75, -75.10715 67.664833, -75.0985 67.5935, -75.11405 67.548633, -75.1503 67.492267, -75.21415 67.4474, -75.3557 67.380667, 
+      -75.44375 67.3427, -75.52145 67.3105, -75.5715 67.279433, -75.6181 67.238, -75.66125 67.227633, -75.70265 67.227633, -75.79245 67.212667, -75.8425 67.198867, -75.90635 67.166633, -75.934 67.1586, 
+      -75.9944 67.158567, -76.1463 67.202267, -76.224 67.212633, -76.3172 67.204567, -76.4329 67.181567, -76.52265 67.162, -76.60205 67.1413, -76.678 67.1344, -76.81955 67.137867, -76.8955 67.158567, 
+      -77.05085 67.2575, -77.20445 67.390967, -77.22175 67.419733, -77.22175 67.465733, -77.22175 67.516367, -77.2459 67.561267, -77.28735 67.6533, -77.2925 67.678633, -77.28905 67.708533, -77.27525 67.7373, 
+      -77.16995 67.831667, -77.07155 67.911067, -77.01805 67.9824, -76.9904 68.0123, -76.91965 68.050267, -76.83505 68.083667, -76.7936 68.117033, -76.7142 68.183767, -76.6797 68.203333, -76.62445 68.212533, 
+      -76.52605 68.216, -76.4708 68.228667, -76.419 68.253967, -76.3776 68.273533, -76.3534 68.278133, -76.33615 68.2793, -76.29815 68.253967, -76.26885 68.230967, -76.24465 68.227533, -76.1946 68.227533, 
+      -76.1152 68.232167, -76.0582 68.2448, -75.9719 68.277033, -75.9133 68.296533, -75.8407 68.3058, -75.7993 68.3012, -75.6164 68.228667)), 
+  ((-113.00255 77.809867, -112.9658 77.8384, -112.94285 77.8486, -112.9031 77.854733, -112.8465 77.872067, -112.8006 77.896533, -112.7654 77.907767, -112.67665 77.910833, -112.65065 77.901633, -112.6476 77.891433, 
+      -112.6874 77.831267, -112.68585 77.8063, -112.66595 77.797133, -112.6384 77.802233, -112.6124 77.823633, -112.58945 77.829767, -112.57265 77.8318, -112.55735 77.851167, -112.5558 77.865467, -112.5803 77.911333, 
+      -112.57875 77.925633, -112.5558 77.937867, -112.53895 77.9399, -112.5099 77.930733, -112.48235 77.930733, -112.438 77.946033, -112.40435 77.952133, -112.3875 77.9501, -112.34775 77.917467, -112.32785 77.9098, 
+      -112.19475 77.913867, -112.18555 77.916933, -112.1886 77.9261, -112.22685 77.9404, -112.2804 77.948533, -112.2804 77.953633, -112.2605 77.960767, -112.18095 77.972, -112.1718 77.984233, -112.1779 77.996467, 
+      -112.19475 78.019933, -112.1871 78.032167, -112.1733 78.041367, -112.132 78.047467, -112.10905 78.056633, -112.0754 78.0944, -112.04785 78.1107, -112.0188 78.114767, -111.99435 78.106633, -111.97905 78.092333, 
+      -111.9775 78.0485, -111.9714 78.031167, -111.95455 78.022467, -111.9285 78.021433, -111.91015 78.027567, -111.78625 78.0959, -111.7388 78.114233, -111.70365 78.115267, -111.68525 78.1122, -111.67455 78.097933, 
+      -111.6608 78.047967, -111.6516 78.038767, -111.6302 78.0357, -111.60725 78.0393, -111.55825 78.071933, -111.4573 78.127, -111.4359 78.131067, -111.3028 78.125967, -111.2217 78.146867, -111.11155 78.1489, 
+      -111.08245 78.158067, -111.03655 78.173367, -111.01365 78.1754, -110.9907 78.167233, -110.94785 78.137667, -110.93715 78.093833, -110.92795 78.083633, -110.8683 78.060167, -110.84075 78.037233, -110.8178 78.025, 
+      -110.77195 78.022933, -110.75815 78.034167, -110.75815 78.0515, -110.7551 78.068833, -110.7138 78.0923, -110.6939 78.098433, -110.6006 78.0974, -110.47515 78.084133, -110.33285 78.0923, -110.09265 78.084133, 
+      -109.99475 78.089767, -109.89685 78.092833, -109.84175 78.077533, -109.72855 78.057133, -109.70715 78.0398, -109.70255 78.002067, -109.71785 77.9633, -109.75915 77.9266, -109.8433 77.902133, -109.92895 77.898033, 
+      -110.01615 77.900567, -110.1202 77.920967, -110.16455 77.916867, -110.2487 77.878133, -110.29765 77.874567, -110.4583 77.899033, -110.4843 77.898, -110.52865 77.8827, -110.5547 77.8827, -110.62045 77.901067, 
+      -110.6725 77.9082, -110.7398 77.9072, -110.77955 77.915333, -110.8484 77.931667, -110.8729 77.926567, -110.8897 77.916367, -110.90655 77.870467, -110.98915 77.841933, -110.99985 77.829667, -110.9968 77.8154, 
+      -110.98765 77.8103, -110.95705 77.8154, -110.8729 77.833767, -110.827 77.832733, -110.7964 77.8205, -110.7872 77.792967, -110.8071 77.755233, -110.8071 77.736867, -110.7918 77.724633, -110.76275 77.7236, 
+      -110.6786 77.7425, -110.4185 77.763933, -110.3053 77.770533, -110.1875 77.762367, -110.1355 77.743, -110.0835 77.7063, -110.0789 77.692, -110.0957 77.677733, -110.1049 77.662433, -110.10335 77.641033, 
+      -110.12785 77.621633, -110.1615 77.6043, -110.2166 77.592067, -110.26705 77.590033, -110.27775 77.579833, -110.27625 77.566567, -110.23495 77.549233, -110.2288 77.540067, -110.2334 77.5319, -110.25175 77.524767, 
+      -110.28695 77.5263, -110.50725 77.5579, -110.6633 77.565567, -110.85915 77.583933, -110.88975 77.5717, -110.8943 77.562533, -110.879 77.544167, -110.879 77.532933, -110.9142 77.5054, -110.93565 77.5003, 
+      -111.1391 77.5314, -111.37165 77.5416, -111.4665 77.550767, -111.47565 77.544667, -111.47565 77.535467, -111.4374 77.507933, -111.4313 77.489567, -111.44355 77.466133, -111.4665 77.4498, -111.49555 77.445233, 
+      -111.56745 77.455433, -111.59805 77.452367, -111.6256 77.4381, -111.6562 77.431967, -111.7281 77.4381, -111.7541 77.429933, -111.7633 77.420767, -111.75715 77.396267, -111.7633 77.390167, -111.8245 77.368733, 
+      -111.8918 77.336633, -112.03105 77.294833, -112.0693 77.299933, -112.1152 77.321367, -112.1412 77.325433, -112.16415 77.3193, -112.21155 77.2887, -112.24675 77.290767, -112.2896 77.311167, -112.33395 77.350933, 
+      -112.3569 77.3606, -112.40585 77.368767, -112.46245 77.399367, -112.48385 77.405467, -112.51755 77.4014, -112.5405 77.4024, -112.5634 77.415667, -112.59095 77.4534, -112.61085 77.461567, -112.63685 77.4585, 
+      -112.6843 77.428933, -112.7011 77.398333, -112.72865 77.380467, -112.7914 77.378433, -112.85565 77.392733, -112.89235 77.392733, -112.92755 77.404967, -112.96275 77.408033, -113.053 77.390667, -113.08205 77.399867, 
+      -113.09275 77.418233, -113.08665 77.445767, -113.04075 77.490633, -113.0132 77.513067, -113.01935 77.522233, -113.0484 77.529367, -113.11725 77.543133, -113.14785 77.5717, -113.15855 77.605367, -113.1448 77.640033, 
+      -113.14785 77.677767, -113.1647 77.701233, -113.20445 77.795033, -113.1999 77.8542, -113.1846 77.8756, -113.16165 77.8899, -113.14325 77.8899, -113.13255 77.8807, -113.13255 77.8654, -113.1142 77.857267, 
+      -113.06065 77.863367, -113.0362 77.8705, -113.02395 77.866433, -113.0209 77.856233, -113.03005 77.845033, -113.07595 77.804233, -113.07135 77.793, -113.0484 77.7879, -113.027 77.788433, -113.00255 77.809867)), 
+  ((-105.4988 73.706733, -105.3584 73.699467, -105.21015 73.675533, -104.98545 73.6282, -104.83875 73.5897, -104.6952 73.546567, -104.5563 73.5195, -104.4986 73.497167, -104.48145 73.4857, -104.46425 73.4649, 
+      -104.46425 73.4285, -104.5017 73.353633, -104.6359 73.209067, -104.79195 73.105567, -104.91835 73.026533, -105.0166 72.964633, -105.07905 72.929267, -105.1227 72.926167, -105.1664 72.9251, -105.1742 72.918867, 
+      -105.1555 72.905367, -105.1352 72.882467, -105.13675 72.861667, -105.16955 72.851267, -105.1976 72.851267, -105.21945 72.855933, -105.3599 72.902733, -105.4769 72.926667, -105.54715 72.9386, -105.59085 72.952133, 
+      -105.7765 73.057167, -105.853 73.086833, -105.9934 73.1305, -106.13695 73.1825, -106.16655 73.198633, -106.2243 73.210067, -106.307 73.226733, -106.44275 73.294333, -106.5114 73.311467, -106.7423 73.370767, 
+      -106.8406 73.372333, -106.9124 73.372333, -106.9717 73.3786, -107.02005 73.403533, -107.0216 73.427967, -107.006 73.476833, -106.95135 73.507, -106.82345 73.539233, -106.6565 73.597467, -106.46775 73.6687, 
+      -106.3788 73.685333, -106.23995 73.693133, -106.11355 73.691033, -106.0621 73.6848, -105.9888 73.673867, -105.8858 73.6801, -105.7142 73.6978, -105.57535 73.7035, -105.4988 73.706733)), 
+  ((-113.0667 78.360433, -113.07285 78.372667, -113.11415 78.407333, -113.12025 78.422633, -113.11565 78.4369, -113.08815 78.449167, -113.07285 78.449167, -113.03305 78.433867, -113.01775 78.432833, -112.9994 78.440467, 
+      -112.9734 78.465967, -112.95045 78.480233, -112.9214 78.487367, -112.646 78.4879, -112.4762 78.4767, -112.3446 78.453233, -112.1748 78.453767, -111.88565 78.418067, -111.8 78.427267, -111.7342 78.4543, 
+      -111.5996 78.538933, -111.53075 78.566467, -111.48945 78.5736, -111.44505 78.5736, -111.3594 78.561867, -111.3166 78.567967, -111.25845 78.597533, -111.14065 78.6822, -111.0718 78.720933, -111.0106 78.7393, 
+      -110.97695 78.739833, -110.77655 78.7072, -110.74135 78.7072, -110.71685 78.7225, -110.6924 78.7633, -110.62815 78.853033, -110.61285 78.864267, -110.59295 78.867333, -110.5761 78.863233, -110.55165 78.841833, 
+      -110.51645 78.826033, -110.4782 78.821967, -110.4537 78.8301, -110.4262 78.8546, -110.40325 78.862733, -110.3604 78.8658, -110.33745 78.857633, -110.32675 78.838267, -110.3359 78.802567, -110.3298 78.782167, 
+      -110.31145 78.773, -110.2992 78.773, -110.2885 78.781167, -110.25635 78.833167, -110.23955 78.847433, -110.20895 78.8556, -110.17375 78.851033, -110.1508 78.835733, -110.1462 78.8184, -110.163 78.7572, 
+      -110.1569 78.740867, -110.08655 78.704167, -110.06815 78.683767, -110.05135 78.644, -110.02225 78.625633, -109.9993 78.621567, -109.9305 78.617467, -109.906 78.605767, -109.8295 78.533367, -109.79735 78.511933, 
+      -109.76525 78.501733, -109.69025 78.508867, -109.58775 78.507867, -109.53575 78.497667, -109.52045 78.486967, -109.5235 78.471667, -109.54185 78.460467, -109.59385 78.456367, -109.7178 78.464533, -109.7346 78.460467, 
+      -109.7392 78.450267, -109.73005 78.439033, -109.69025 78.425767, -109.574 78.4156, -109.48985 78.418633, -109.39955 78.4523, -109.3644 78.459433, -109.31695 78.4625, -109.2925 78.4523, -109.28635 78.441067, 
+      -109.31545 78.381933, -109.31545 78.3707, -109.27105 78.319733, -109.27105 78.296267, -109.2787 78.284033, -109.38275 78.234033, -109.4669 78.2208, -109.55255 78.222833, -109.6168 78.207533, -109.8371 78.1963, 
+      -109.88005 78.210133, -109.9091 78.227467, -109.93205 78.2652, -109.95805 78.281533, -109.981 78.284567, -110.0055 78.276433, -110.0376 78.277433, -110.07125 78.282533, -110.0942 78.273367, -110.13705 78.2402, 
+      -110.2059 78.207567, -110.339 78.175967, -110.40785 78.145367, -110.4476 78.135167, -110.4874 78.138233, -110.5394 78.167267, -110.59755 78.1938, -110.6725 78.213167, -110.72605 78.2356, -110.77655 78.2458, 
+      -110.81785 78.2621, -110.85 78.284567, -110.8775 78.354933, -110.902 78.371733, -111.0397 78.419667, -111.0642 78.421733, -111.0795 78.414567, -111.08255 78.397233, -111.05195 78.335033, -111.0657 78.321767, 
+      -111.08255 78.3177, -111.1101 78.325833, -111.13455 78.347267, -111.1575 78.357467, -111.18655 78.3585, -111.3212 78.3498, -111.3472 78.343667, -111.36555 78.322267, -111.38085 78.244767, -111.4053 78.234567, 
+      -111.44205 78.2315, -111.49865 78.2519, -111.5277 78.257, -111.53995 78.255967, -111.5675 78.2427, -111.60575 78.193767, -111.6241 78.172333, -111.6654 78.1606, -111.81375 78.1657, -111.8719 78.173833, 
+      -111.89945 78.188133, -111.9025 78.208533, -111.8811 78.2748, -111.88875 78.297233, -111.9071 78.316633, -111.93005 78.321733, -111.94995 78.318667, -111.96065 78.301333, -111.98055 78.282967, -112.0157 78.276867, 
+      -112.0708 78.257467, -112.10445 78.263067, -112.1565 78.3059, -112.18705 78.3222, -112.2284 78.328333, -112.2911 78.3222, -112.3477 78.297733, -112.39975 78.298767, -112.43795 78.314067, -112.46245 78.3207, 
+      -112.5221 78.3207, -112.53895 78.3156, -112.56495 78.288033, -112.58485 78.2758, -112.71795 78.243167, -112.7409 78.225833, -112.74545 78.206467, -112.73325 78.1626, -112.7409 78.1575, -112.75465 78.154433, 
+      -112.76535 78.1575, -112.81125 78.205933, -112.8296 78.219167, -112.85255 78.2212, -112.88775 78.214067, -113.0805 78.140633, -113.1111 78.1376, -113.13555 78.1437, -113.16005 78.192133, -113.15545 78.212533, 
+      -113.082 78.264567, -113.06975 78.279867, -113.0774 78.291067, -113.09425 78.296167, -113.157 78.3033, -113.1723 78.3135, -113.18145 78.338, -113.1692 78.365533, -113.15085 78.373667, -113.12945 78.372667, 
+      -113.08815 78.356333, -113.0713 78.355333, -113.0667 78.360433)), 
+  ((-95.09175 77.668767, -94.9958 77.665667, -94.97415 77.6703, -94.93545 77.6909, -94.8952 77.701233, -94.83795 77.7033, -94.7095 77.7033, -94.6569 77.700733, -94.61665 77.694567, -94.57485 77.693533, 
+      -94.5501 77.6966, -94.52225 77.706933, -94.48045 77.7162, -94.45725 77.7162, -94.42165 77.704867, -94.3938 77.6961, -94.35665 77.6961, -94.2994 77.705367, -94.27925 77.705367, -94.24985 77.698133, 
+      -94.1957 77.677533, -94.1725 77.678567, -94.15235 77.684733, -94.11215 77.7033, -94.09665 77.730633, -94.075 77.742, -94.0549 77.739933, -94.0224 77.700733, -93.99455 77.684233, -93.9543 77.6832, 
+      -93.89705 77.701767, -93.8243 77.715167, -93.7794 77.716733, -93.76085 77.714667, -93.7562 77.708467, -93.7562 77.700233, -93.7562 77.695067, -93.77015 77.681667, -93.863 77.642467, -93.9605 77.631133, 
+      -93.9744 77.625967, -93.9899 77.6074, -93.98525 77.588867, -93.9156 77.563067, -93.84905 77.558933, -93.81345 77.559967, -93.7392 77.605367, -93.70515 77.614633, -93.6711 77.6136, -93.56275 77.588867, 
+      -93.45905 77.584733, -93.39095 77.5904, -93.3043 77.602767, -93.1 77.6667, -92.97 77.7023, -92.9344 77.7023, -92.89725 77.7023, -92.89105 77.694033, -92.88645 77.684767, -92.88645 77.675467, 
+      -92.89105 77.667233, -92.96225 77.629067, -92.9762 77.608433, -92.96225 77.590933, -92.94525 77.5868, -92.90035 77.588867, -92.8276 77.611533, -92.7889 77.6213, -92.7781 77.620267, -92.7781 77.612033, 
+      -92.8152 77.5718, -92.8106 77.553233, -92.7827 77.553233, -92.727 77.5646, -92.61405 77.598633, -92.5908 77.598633, -92.5769 77.585233, -92.56605 77.5749, -92.57225 77.536733, -92.59855 77.509933, 
+      -92.6651 77.470733, -92.76725 77.4202, -92.86475 77.400633, -93.01485 77.3965, -93.0551 77.394433, -93.12165 77.372767, -93.2083 77.3537, -93.3383 77.341333, -93.46365 77.331, -93.5565 77.3315, 
+      -93.64315 77.338733, -93.72365 77.356233, -93.7809 77.363467, -93.89235 77.379433, -93.979 77.380467, -94.1229 77.380467, -94.32565 77.3851, -94.38755 77.3892, -94.39685 77.391267, -94.42935 77.4258, 
+      -94.451 77.446433, -94.4897 77.453633, -94.5408 77.450533, -94.59495 77.4258, -94.6708 77.4165, -94.8503 77.411867, -95.00355 77.404667, -95.34095 77.3969, -95.4493 77.400533, -95.5762 77.413933, 
+      -95.6164 77.413933, -95.64425 77.4072, -95.64425 77.389667, -95.64735 77.382467, -95.6644 77.373167, -95.80055 77.384533, -95.8671 77.394833, -95.9259 77.435067, -95.9522 77.457233, -95.9739 77.458267, 
+      -96.0141 77.441767, -96.03885 77.4428, -96.08685 77.464433, -96.1797 77.507767, -96.2509 77.5459, -96.2478 77.576333, -96.1983 77.6052, -96.0946 77.638233, -95.95065 77.658833, -95.8996 77.674833, 
+      -95.7866 77.702667, -95.7479 77.705767, -95.7309 77.701633, -95.72625 77.678967, -95.71075 77.6635, -95.6829 77.662467, -95.64885 77.665567, -95.6473 77.691867, -95.5947 77.697033, -95.5405 77.698067, 
+      -95.53125 77.6929, -95.5328 77.638267, -95.5235 77.612467, -95.47705 77.608333, -95.4028 77.6073, -95.33005 77.608333, -95.2898 77.629467, -95.2403 77.6511, -95.1892 77.665567, -95.1459 77.668633, 
+      -95.09175 77.668767)), 
+  ((-104.9792 77.0583, -105.03175 77.063467, -105.08595 77.078933, -105.1401 77.0975, -105.21745 77.152167, -105.26545 77.228, -105.2763 77.236233, -105.332 77.283667, -105.40165 77.339367, -105.4202 77.368233, 
+      -105.43415 77.4064, -105.4496 77.420833, -105.4914 77.4399, -105.544 77.460533, -105.5471 77.483233, -105.54095 77.491467, -105.4852 77.5286, -105.4589 77.5585, -105.4589 77.572933, -105.462 77.583267, 
+      -105.5038 77.5977, -105.55485 77.620367, -105.57035 77.6441, -105.57345 77.6575, -105.55795 77.678667, -105.5301 77.7034, -105.46665 77.717833, -105.41245 77.717833, -105.3552 77.718867, -105.31185 77.728167, 
+      -105.26235 77.738967, -105.20355 77.7369, -105.1695 77.733833, -105.09365 77.717333, -105.03795 77.717333, -104.99925 77.725567, -104.9683 77.742567, -104.9281 77.744633, -104.87855 77.736367, -104.80735 77.700267, 
+      -104.7439 77.685833, -104.7037 77.682733, -104.6712 77.669333, -104.6619 77.652333, -104.6619 77.619333, -104.6588 77.5987, -104.6031 77.5585, -104.5876 77.521367, -104.59225 77.485267, -104.60155 77.461533, 
+      -104.57675 77.4275, -104.54735 77.4141, -104.49475 77.3847, -104.4251 77.293933, -104.36785 77.244433, -104.3338 77.2259, -104.33535 77.201133, -104.3663 77.184633, -104.40965 77.162967, -104.44215 77.1403, 
+      -104.4499 77.1176, -104.4963 77.088733, -104.53655 77.083033, -104.6031 77.084067, -104.63715 77.075833, -104.66965 77.046933, -104.6774 77.017033, -104.70215 77.0088, -104.76405 77.009833, -104.8368 77.049, 
+      -104.86775 77.057267, -104.9792 77.0583)), 
+  ((-91.0168 77.5015, -90.95025 77.5309, -90.80785 77.5567, -90.6748 77.5897, -90.54635 77.6418, -90.50455 77.6748, -90.4705 77.715033, -90.45505 77.720167, -90.4473 77.720167, -90.43645 77.705733, 
+      -90.4272 77.6975, -90.3885 77.6975, -90.35445 77.709367, -90.3142 77.711433, -90.2554 77.699067, -90.23375 77.6939, -90.2384 77.688767, -90.2554 77.681533, -90.2709 77.6671, -90.26935 77.656767, 
+      -90.19195 77.625833, -90.07745 77.602133, -90.01555 77.610867, -89.97685 77.6377, -89.93505 77.6377, -89.901 77.626367, -89.89485 77.613967, -89.88245 77.590267, -89.8716 77.566533, -89.84375 77.554167, 
+      -89.7865 77.537667, -89.74005 77.515467, -89.71995 77.495867, -89.71995 77.4536, -89.71995 77.4237, -89.7447 77.3907, -89.8128 77.314367, -89.8314 77.280333, -89.8314 77.2499, -89.8314 77.231333, 
+      -89.8376 77.215867, -89.8701 77.2138, -89.97685 77.2138, -90.06975 77.2004, -90.1378 77.192133, -90.21675 77.1885, -90.4102 77.156533, -90.46435 77.147767, -90.48915 77.147767, -90.51855 77.161167, 
+      -90.5603 77.190033, -90.6052 77.1952, -90.7228 77.194167, -90.7847 77.192633, -90.83575 77.199867, -90.9054 77.231833, -90.9503 77.278233, -90.9751 77.3169, -91.02615 77.364867, -91.0509 77.3901, 
+      -91.0602 77.420033, -91.0602 77.449933, -91.04625 77.4788, -91.03235 77.491167, -91.0168 77.5015)), 
+  ((-118.3838 75.427033, -118.4647 75.379833, -118.55975 75.3419, -118.64075 75.3419, -118.7015 75.361633, -118.79345 75.416667, -118.8355 75.420833, -118.86195 75.418733, -118.94765 75.3876, -119.0193 75.375133, 
+      -119.0785 75.376167, -119.1486 75.400067, -119.186 75.423933, -119.19065 75.447833, -119.1626 75.4769, -119.11275 75.501833, -118.96325 75.5574, -118.80745 75.631133, -118.7576 75.644633, -118.7171 75.6498, 
+      -118.68905 75.6571, -118.57225 75.707467, -118.47725 75.737567, -118.39 75.782233, -118.33235 75.796767, -118.21555 75.8108, -118.19375 75.822233, -118.1174 75.8461, -118.0769 75.867933, -118.03795 75.9136, 
+      -118.00835 75.9645, -118.01615 75.985267, -118.05355 76.009167, -118.05195 76.027833, -118.0364 76.044467, -118.00215 76.0595, -117.94765 76.062633, -117.90555 76.068867, -117.86975 76.1, -117.83235 76.141533, 
+      -117.7638 76.165433, -117.71865 76.174767, -117.66725 76.1758, -117.62675 76.159733, -117.6018 76.125467, -117.5878 76.117167, -117.5317 76.114033, -117.50525 76.103667, -117.4943 76.0777, -117.5317 76.005, 
+      -117.5473 75.958267, -117.60495 75.8975, -117.77785 75.780133, -117.7794 75.7604, -117.79345 75.744833, -117.876 75.702267, -117.9601 75.623833, -118.0411 75.5553, -118.1034 75.5314, -118.2374 75.5065, 
+      -118.31215 75.476367, -118.3838 75.427033)), 
+  ((-103.86505 76.341133, -103.7815 76.349867, -103.72265 76.351933, -103.6391 76.3509, -103.5942 76.342667, -103.4967 76.3308, -103.4147 76.338, -103.2104 76.3679, -103.003 76.3777, -102.839 76.382867, 
+      -102.80185 76.383367, -102.7771 76.3741, -102.7121 76.335933, -102.6502 76.3184, -102.60685 76.306033, -102.5883 76.289533, -102.5883 76.2792, -102.5883 76.264767, -102.5914 76.248267, -102.62855 76.217333, 
+      -102.71985 76.1833, -102.8622 76.1606, -103.15935 76.156467, -103.48745 76.140467, -103.81555 76.133733, -104.0028 76.137333, -104.0384 76.135267, -104.06935 76.1198, -104.1034 76.1002, -104.13125 76.092433, 
+      -104.19005 76.0904, -104.1947 76.0976, -104.19005 76.1399, -104.19005 76.148133, -104.2071 76.152267, -104.2721 76.157433, -104.3278 76.155367, -104.3309 76.135767, -104.34175 76.121333, -104.3572 76.121333, 
+      -104.38195 76.121333, -104.4748 76.142467, -104.5274 76.154833, -104.54135 76.1703, -104.5522 76.2198, -104.54755 76.2889, -104.5166 76.326033, -104.48875 76.3487, -104.4423 76.3477, -104.3092 76.340467, 
+      -104.12815 76.337367, -104.0678 76.3322, -104.0152 76.3224, -103.9641 76.3224, -103.90995 76.3327, -103.86505 76.341133)), 
+  ((-98.7998 80.1071, -98.70825 80.126733, -98.63955 80.1289, -98.5676 80.1169, -98.445 80.076567, -98.3534 80.0297, -98.252 79.9932, -98.10485 79.934333, -97.9871 79.900567, -97.92335 79.876067, 
+      -97.8759 79.833567, -97.84975 79.7409, -97.83175 79.706033, -97.8301 79.6777, -97.8579 79.663533, -97.8939 79.663533, -97.96255 79.6973, -98.08685 79.718, -98.2798 79.733267, -98.3403 79.741433, 
+      -98.4188 79.774133, -98.5251 79.877667, -98.60195 79.923433, -98.67555 79.949067, -98.7524 79.953433, -98.8652 79.942533, -98.93065 79.926167, -99.08435 79.8984, -99.2397 79.882033, -99.2953 79.884767, 
+      -99.4065 79.9262, -99.47515 79.966533, -99.52915 80.019933, -99.5357 80.052067, -99.51605 80.072767, -99.46045 80.106567, -99.3771 80.148, -99.3002 80.165433, -99.2348 80.1687, -99.18085 80.166, 
+      -99.03205 80.1202, -98.9846 80.102767, -98.93555 80.0897, -98.8767 80.090267, -98.7998 80.1071)), 
+  ((-74.5967 67.7841, -74.7141 67.839333, -74.7745 67.8957, -74.79175 67.9797, -74.7762 68.006167, -74.7279 68.015367, -74.65195 68.0073, -74.5898 68.006167, -74.5121 68.0096, -74.5035 68.026867, 
+      -74.5035 68.0729, -74.4793 68.0867, -74.4448 68.092467, -74.43445 68.103967, -74.40165 68.145367, -74.3809 68.1569, -74.36365 68.158033, -74.3257 68.158033, -74.30155 68.1408, -74.30325 68.103967, 
+      -74.29635 68.0614, -74.2739 68.043, -74.2256 68.0384, -74.1272 68.017667, -74.015 67.9774, -73.8769 67.942867, -73.62835 67.887633, -73.52825 67.850833, -73.4747 67.8209, -73.45055 67.787533, 
+      -73.4419 67.7611, -73.4419 67.744967, -73.44535 67.732333, -73.46955 67.7185, -73.5248 67.7093, -73.599 67.715067, -73.9494 67.755333, -74.03225 67.755333, -74.1134 67.740367, -74.28255 67.728867, 
+      -74.39475 67.728867, -74.45345 67.7346, -74.53975 67.765667, -74.5967 67.7841)), 
+  ((-103.34855 76.4219, -103.4646 76.4219, -103.6209 76.440467, -103.65495 76.445633, -103.69985 76.445633, -103.71375 76.436333, -103.73235 76.4188, -103.75555 76.412067, -103.79735 76.412067, -103.96295 76.412067, 
+      -104.01245 76.4162, -104.0821 76.447633, -104.1146 76.46, -104.1765 76.467233, -104.23375 76.473433, -104.2647 76.486833, -104.29565 76.528067, -104.3034 76.557433, -104.2941 76.5894, -104.24305 76.6255, 
+      -104.15325 76.665733, -104.02325 76.7142, -103.97835 76.725, -103.75395 76.7281, -103.66885 76.727067, -103.52955 76.7224, -103.46145 76.716233, -103.4228 76.6987, -103.40885 76.6657, -103.4011 76.6492, 
+      -103.37945 76.6203, -103.33765 76.6064, -103.16745 76.5765, -103.1272 76.554833, -103.104 76.529033, -103.1009 76.501733, -103.10865 76.4883, -103.1365 76.4677, -103.1659 76.457367, -103.27115 76.4316, 
+      -103.34855 76.4219)), 
+  ((-104.0896 75.036667, -104.1639 75.0047, -104.2289 74.999533, -104.3372 75.002633, -104.47185 75.012967, -104.7179 75.061967, -104.7721 75.0929, -104.7984 75.1357, -104.7876 75.154267, -104.7195 75.195533, 
+      -104.66375 75.242967, -104.59105 75.328567, -104.5322 75.378067, -104.4873 75.391967, -104.32175 75.398167, -104.1778 75.397133, -104.09115 75.392467, -104.02305 75.382167, -103.9797 75.3667, -103.9054 75.2945, 
+      -103.85895 75.222833, -103.8497 75.200167, -103.8497 75.170233, -103.86825 75.144467, -103.93945 75.088767, -104.02455 75.057833, -104.0896 75.036667)), 
+  ((-77.8541 63.12, -77.9128 63.087767, -77.9732 63.078567, -78.0129 63.078567, -78.04745 63.085467, -78.2684 63.2408, -78.33225 63.304067, -78.37715 63.333967, -78.479 63.371967, -78.51005 63.390367, 
+      -78.51005 63.408767, -78.50835 63.426033, -78.4807 63.4433, -78.4393 63.4525, -78.37025 63.4663, -78.24425 63.498533, -78.189 63.508867, -78.07335 63.511167, -77.95425 63.4962, -77.89555 63.490433, 
+      -77.84895 63.461667, -77.82305 63.440933, -77.78165 63.4329, -77.70915 63.4398, -77.67635 63.4444, -77.64525 63.4421, -77.59345 63.417933, -77.55375 63.361533, -77.52095 63.2925, -77.51575 63.261467, 
+      -77.5296 63.243033, -77.552 63.223467, -77.58825 63.207367, -77.64525 63.1924, -77.69355 63.174, -77.73845 63.145233, -77.773 63.132567, -77.8127 63.129133, -77.8541 63.12)), 
+  ((-89.88305 76.473667, -89.81475 76.4577, -89.80015 76.450733, -89.79285 76.433367, -89.84185 76.426433, -89.9378 76.4035, -90.0118 76.400033, -90.0587 76.416, -90.29535 76.4438, -90.39335 76.474367, 
+      -90.483 76.512567, -90.57525 76.604967, -90.5763 76.657767, -90.56485 76.6814, -90.5268 76.746, -90.48615 76.7627, -90.4184 76.7759, -90.3475 76.7898, -90.25315 76.827333, -90.19895 76.8308, 
+      -90.11865 76.832167, -89.99305 76.8266, -89.87835 76.7995, -89.82885 76.7724, -89.8184 76.749467, -89.8205 76.713333, -89.8726 76.646633, -89.92995 76.602167, -89.9878 76.551433, -90.00135 76.532, 
+      -89.9993 76.514633, -89.9753 76.4903, -89.88305 76.473667)), 
+  ((-78.4059 69.3095, -78.32645 69.286467, -78.3161 69.2577, -78.32645 69.202467, -78.40935 69.1185, -78.43525 69.127733, -78.46285 69.132333, -78.52155 69.103567, -78.6113 69.054067, -78.67175 68.985033, 
+      -78.7235 68.937867, -78.8495 68.874567, -78.9669 68.828533, -79.0532 68.8113, -79.13435 68.8021, -79.18265 68.784867, -79.2258 68.7699, -79.28105 68.764133, -79.3294 68.7699, -79.36735 68.7837, 
+      -79.40185 68.805567, -79.40185 68.836633, -79.3898 68.866567, -79.35525 68.888433, -79.2793 68.952867, -79.2379 69.000033, -79.1809 69.015, -79.1067 69.0219, -79.0342 69.041467, -78.97205 69.057567, 
+      -78.8771 69.104733, -78.8236 69.1473, -78.7891 69.178367, -78.7632 69.172633, -78.7166 69.143867, -78.69415 69.1335, -78.67515 69.1335, -78.6648 69.1473, -78.7097 69.182967, -78.74765 69.220933, 
+      -78.7494 69.2566, -78.71835 69.292267, -78.66825 69.323333, -78.6372 69.3268, -78.5837 69.321033, -78.52325 69.3222, -78.47665 69.3222, -78.43695 69.3153, -78.4059 69.3095)), 
+  ((-98.55895 73.973567, -98.22975 74.023733, -98.14825 74.027233, -98.0176 74.047467, -97.9789 74.050933, -97.93815 74.043267, -97.8566 74.004233, -97.842 73.979867, -97.8336 73.945033, -97.8357 73.9109, 
+      -97.8566 73.873967, -97.9193 73.8722, -98.00085 73.880567, -98.0259 73.877767, -98.0301 73.865233, -97.93185 73.841533, -97.8984 73.8123, -97.9444 73.815067, -98.0552 73.8318, -98.49305 73.822433, 
+      -98.6749 73.818233, -98.8024 73.815467, -98.91735 73.832167, -99.0156 73.843333, -99.14935 73.837767, -99.26435 73.825233, -99.35005 73.825233, -99.42945 73.833567, -99.51515 73.862833, -99.51095 73.879533, 
+      -99.4629 73.918567, -99.4023 73.924133, -99.30615 73.9283, -99.15145 73.896267, -99.0971 73.903233, -99.06155 73.9283, -98.9696 73.939433, -98.84 73.938067, -98.61635 73.960333, -98.55895 73.973567)), 
+  ((-65.3863 61.680067, -65.3176 61.682133, -65.24565 61.687, -65.1294 61.7016, -65.04285 61.697433, -64.95265 61.684233, -64.8567 61.655733, -64.7926 61.650867, -64.7405 61.6606, -64.704 61.6606, 
+      -64.6675 61.655033, -64.6503 61.642533, -64.6868 61.616133, -64.68575 61.600833, -64.6545 61.6057, -64.61485 61.6043, -64.60235 61.602233, -64.6159 61.570267, -64.63575 61.541067, -64.62945 61.516067, 
+      -64.5742 61.5105, -64.5638 61.502167, -64.57315 61.479933, -64.6633 61.405567, -64.67895 61.3639, -64.6831 61.35, -64.71125 61.344433, -64.75715 61.340967, -64.8421 61.345133, -64.8692 61.35, 
+      -64.88275 61.382667, -64.9057 61.391, -64.9401 61.396567, -65.04385 61.401433, -65.08555 61.416733, -65.14085 61.4459, -65.2039 61.470233, -65.29775 61.479267, -65.33735 61.489667, -65.3472 61.498033, 
+      -65.3524 61.518167, -65.36595 61.5286, -65.3983 61.545967, -65.4223 61.5682, -65.4223 61.609867, -65.4202 61.6495, -65.41085 61.667567, -65.3863 61.680067)), 
+  ((-113.7042 76.682733, -113.74845 76.677233, -113.80385 76.690767, -113.887 76.7351, -113.91835 76.742467, -113.9867 76.748633, -114.02735 76.7634, -114.0698 76.7671, -114.0938 76.758467, -114.116 76.737567, 
+      -114.14555 76.665533, -114.16775 76.659367, -114.20095 76.661833, -114.2342 76.6717, -114.3118 76.728333, -114.3598 76.7468, -114.43365 76.7554, -114.53155 76.7517, -114.6571 76.7357, -114.68485 76.740633, 
+      -114.72915 76.7714, -114.74025 76.805867, -114.73285 76.8391, -114.70515 76.861267, -114.6719 76.8736, -114.5703 76.8742, -114.5057 76.897567, -114.48535 76.901267, -114.4281 76.896333, -114.3358 76.904967, 
+      -114.2619 76.901267, -114.22315 76.907433, -114.1714 76.8902, -114.1345 76.892667, -114.11785 76.900033, -114.1123 76.917267, -114.11785 76.940667, -114.10865 76.9499, -114.05695 76.959733, -114.0237 76.9548, 
+      -113.9646 76.9191, -113.9277 76.912967, -113.86675 76.915433, -113.76885 76.9031, -113.63775 76.860033, -113.5897 76.825567, -113.5731 76.775067, -113.60635 76.713533, -113.6322 76.697533, -113.7042 76.682733)), 
+  ((-80.41165 69.553733, -80.4488 69.581367, -80.504 69.592867, -80.5929 69.5986, -80.68785 69.600333, -80.7103 69.608967, -80.71375 69.632567, -80.7129 69.663033, -80.6991 69.678567, -80.64555 69.683767, 
+      -80.57395 69.674567, -80.51955 69.659033, -80.46865 69.6389, -80.4419 69.630267, -80.41255 69.6314, -80.3918 69.642933, -80.38575 69.6527, -80.4065 69.674, -80.45915 69.719433, -80.4574 69.7344, 
+      -80.4229 69.741867, -80.36245 69.741867, -80.29775 69.735533, -80.23385 69.721167, -80.18635 69.693533, -80.12335 69.655, -80.0776 69.646367, -80.03705 69.639433, -80.0103 69.622767, -79.99995 69.595167, 
+      -79.9896 69.5687, -79.9758 69.558333, -79.9568 69.5589, -79.9447 69.5848, -79.91795 69.621033, -79.8782 69.648067, -79.82905 69.659567, -79.73495 69.660133, -79.6581 69.6797, -79.5994 69.697533, 
+      -79.5364 69.706167, -79.4855 69.706733, -79.44925 69.701533, -79.4104 69.6722, -79.37935 69.637133, -79.36895 69.611267, -79.37585 69.5986, -79.4035 69.579633, -79.45875 69.549133, -79.539 69.520367, 
+      -79.6219 69.5002, -79.6547 69.4979, -79.71595 69.5077, -79.82985 69.522633, -79.8808 69.522633, -79.92745 69.515133, -79.94985 69.4996, -79.97405 69.4559, -79.9982 69.435733, -80.0353 69.4323, 
+      -80.08105 69.448967, -80.1156 69.4553, -80.18725 69.467367, -80.2252 69.4731, -80.23555 69.482867, -80.2373 69.513933, -80.25025 69.522033, -80.26665 69.523167, -80.30545 69.520267, -80.3469 69.525467, 
+      -80.41165 69.553733)), 
+  ((-113.9976 77.6959, -114.09105 77.684967, -114.20485 77.679267, -114.32955 77.6855, -114.41065 77.697967, -114.4496 77.7094, -114.48855 77.749933, -114.5291 77.773833, -114.5821 77.789933, -114.69435 77.8024, 
+      -114.9313 77.857467, -115.017 77.862667, -115.07155 77.877233, -115.11835 77.907367, -115.12925 77.920867, -115.1199 77.9375, -115.09495 77.952033, -115.06065 77.958267, -115.01855 77.949967, -114.9796 77.9245, 
+      -114.92815 77.906833, -114.90325 77.908933, -114.8736 77.923467, -114.85025 77.9297, -114.7863 77.933867, -114.7489 77.952567, -114.71775 77.965033, -114.65225 77.975433, -114.5977 77.992567, -114.5369 78.037233, 
+      -114.49325 78.085033, -114.46835 78.098567, -114.44965 78.1027, -114.4309 78.098567, -114.3748 78.0518, -114.37015 78.040367, -114.3779 78.031, -114.44025 78.016467, -114.44805 78.002967, -114.4434 77.991533, 
+      -114.39975 77.986333, -114.37475 77.976967, -114.37005 77.9658, -114.37475 77.954267, -114.41375 77.947867, -114.4169 77.939567, -114.406 77.923967, -114.40755 77.914633, -114.42935 77.8949, -114.4247 77.880333, 
+      -114.40755 77.872033, -114.34365 77.8658, -114.3296 77.861633, -114.31245 77.840867, -114.2875 77.8346, -114.2657 77.840867, -114.261 77.852267, -114.2657 77.875133, -114.2501 77.901133, -114.2236 77.920867, 
+      -114.1971 77.9245, -114.1675 77.917233, -114.1379 77.8923, -114.1332 77.862167, -114.1566 77.843433, -114.1706 77.8258, -114.1597 77.8133, -114.12075 77.805, -114.08645 77.811233, -114.0459 77.8341, 
+      -114.0038 77.8476, -113.9789 77.8476, -113.94145 77.832033, -113.929 77.8154, -113.9368 77.778, -113.9212 77.7489, -113.91655 77.727067, -113.93525 77.713567, -113.9976 77.6959)), 
+  ((-103.0363 76.019967, -102.6881 76.082867, -102.5705 76.112767, -102.50085 76.122567, -102.4637 76.122567, -102.45135 76.1195, -102.43275 76.108133, -102.41885 76.092667, -102.41885 76.064833, -102.43895 76.0143, 
+      -102.49775 75.960667, -102.5643 75.913233, -102.6154 75.8957, -102.86455 75.874033, -103.18645 75.846733, -103.50835 75.807, -103.6244 75.8075, -103.69405 75.808533, -103.8225 75.825033, -103.88285 75.844133, 
+      -103.8875 75.871967, -103.872 75.910133, -103.82405 75.916333, -103.71415 75.901867, -103.5176 75.893633, -103.45415 75.8952, -103.3752 75.909633, -103.17405 75.984933, -103.06415 76.016367, -103.0363 76.019967)), 
+  ((-101.13135 76.7343, -100.8559 76.751833, -100.7398 76.7539, -100.66705 76.741033, -100.60515 76.741033, -100.55565 76.748233, -100.51385 76.7503, -100.4767 76.7503, -100.45815 76.7431, -100.44575 76.7127, 
+      -100.4566 76.680733, -100.48755 76.644633, -100.5417 76.624, -100.65625 76.603367, -100.73515 76.585833, -100.8048 76.571933, -100.8311 76.552333, -100.8466 76.544067, -100.8961 76.536867, -101.0524 76.536867, 
+      -101.2706 76.5281, -101.34645 76.5188, -101.4006 76.509, -101.46095 76.4801, -101.4981 76.478033, -101.55385 76.4832, -101.6606 76.518267, -101.6699 76.5466, -101.6637 76.571367, -101.6405 76.577533, 
+      -101.5987 76.580633, -101.5538 76.578567, -101.50585 76.578567, -101.478 76.581667, -101.46405 76.593033, -101.45165 76.6188, -101.39905 76.667267, -101.3557 76.679633, -101.27675 76.702867, -101.1731 76.728633, 
+      -101.13135 76.7343)), 
+  ((-77.16375 69.316733, -77.05845 69.360433, -77.0205 69.3593, -76.9618 69.347767, -76.87375 69.322467, -76.8323 69.315567, -76.78915 69.316733, -76.7011 69.344333, -76.67005 69.344333, -76.65105 69.3386, 
+      -76.6407 69.314433, -76.64415 69.274167, -76.68555 69.2224, -76.765 69.157967, -76.8599 69.107333, -76.85475 69.0774, -76.83055 69.016433, -76.834 69.004933, -76.9013 68.981933, -76.91515 68.981933, 
+      -76.9393 69.046367, -76.9669 69.044067, -77.0118 69.0222, -77.06875 68.995733, -77.1292 68.983067, -77.1775 68.981933, -77.2152 68.990633, -77.25215 69.016733, -77.30695 69.051067, -77.33115 69.071667, 
+      -77.38465 69.118833, -77.3881 69.146467, -77.35185 69.177533, -77.3294 69.216633, -77.31905 69.267267, -77.30525 69.281067, -77.25865 69.2937, -77.18785 69.307533, -77.16375 69.316733)), 
+  ((-101.2662 77.8222, -101.19095 77.817833, -101.13375 77.802567, -101.06015 77.776967, -100.96205 77.780233, -100.9277 77.775867, -100.89175 77.749733, -100.86395 77.715933, -100.86395 77.701767, -100.88685 77.691967, 
+      -100.98985 77.689767, -101.18935 77.684333, -101.2711 77.679967, -101.34305 77.661433, -101.4019 77.6091, -101.41825 77.593867, -101.44115 77.587333, -101.4657 77.581333, -101.5409 77.578067, -101.6161 77.580233, 
+      -101.6521 77.596567, -101.69295 77.6478, -101.77145 77.6707, -101.90065 77.685433, -101.96115 77.6985, -102.0298 77.749733, -102.03145 77.779167, -102.0102 77.799867, -101.96275 77.7977, -101.90715 77.783533, 
+      -101.8303 77.784633, -101.7698 77.804233, -101.71585 77.827133, -101.6766 77.834767, -101.62755 77.836933, -101.5654 77.8304, -101.5033 77.834767, -101.44115 77.843467, -101.4068 77.851633, -101.37245 77.847267, 
+      -101.3087 77.825467, -101.2662 77.8222)), 
+  ((-86.307 69.949533, -86.2621 69.883967, -86.2621 69.854633, -86.2828 69.8322, -86.30955 69.8253, -86.41315 69.8201, -86.5236 69.8063, -86.6246 69.808, -86.7118 69.818367, -86.78 69.8477, 
+      -86.8128 69.855733, -86.8456 69.850567, -86.88615 69.830433, -86.9146 69.8304, -86.9405 69.839033, -87.051 69.906367, -87.1261 69.961567, -87.16495 69.98, -87.1874 70.001267, -87.18565 70.016233, 
+      -87.1667 70.027167, -87.11835 70.030033, -87.0657 70.0191, -86.9837 70.015067, -86.9371 70.0168, -86.92415 70.026567, -86.92415 70.047867, -86.96385 70.085267, -86.99145 70.101967, -86.98625 70.113467, 
+      -86.9526 70.118633, -86.86715 70.086433, -86.7869 70.041567, -86.76185 70.035233, -86.6824 70.034633, -86.6574 70.030033, -86.6203 70.0168, -86.5823 70.017367, -86.5297 70.026567, -86.47445 70.045533, 
+      -86.4244 70.054733, -86.3735 70.0536, -86.34935 70.044967, -86.3243 70.0116, -86.307 69.949533)), 
+  ((-96.5144 75.438333, -96.56665 75.4383, -96.62835 75.435533, -96.6388 75.424367, -96.61685 75.3979, -96.6001 75.384667, -96.60535 75.375633, -96.66075 75.3589, -96.7391 75.3436, -96.82585 75.3199, 
+      -96.86765 75.3199, -96.8854 75.327567, -96.88745 75.345667, -96.90315 75.3659, -96.9345 75.379133, -97.00765 75.3798, -97.0369 75.4, -97.039 75.4251, -97.02855 75.4446, -97.02855 75.4634, 
+      -97.02545 75.498233, -96.9868 75.526767, -96.93455 75.5421, -96.82795 75.549767, -96.6001 75.5602, -96.48935 75.572767, -96.35555 75.6034, -96.2824 75.638233, -96.2406 75.648, -96.2281 75.6438, 
+      -96.17375 75.617333, -96.1194 75.610367, -96.02325 75.610367, -95.95845 75.608967, -95.9083 75.589467, -95.9083 75.557433, -95.9438 75.532367, -96.00445 75.515633, -96.09535 75.508667, -96.14865 75.469667, 
+      -96.16325 75.459933, -96.1988 75.461333, -96.2312 75.4885, -96.2521 75.500333, -96.2782 75.5066, -96.2918 75.522633, -96.2751 75.547, -96.2615 75.5665, -96.2573 75.582533, -96.27405 75.5867, 
+      -96.3075 75.576267, -96.33465 75.540033, -96.38585 75.4669, -96.4402 75.4432, -96.5144 75.438333)), 
+  ((-76.9173 63.4016, -77.00015 63.437267, -77.1106 63.495933, -77.2159 63.5385, -77.3022 63.5569, -77.3402 63.5661, -77.354 63.5845, -77.354 63.598333, -77.33845 63.614433, -77.335 63.6317, 
+      -77.37645 63.6363, -77.4075 63.632833, -77.4472 63.6294, -77.45585 63.637433, -77.4265 63.676567, -77.38505 63.713367, -77.36605 63.730633, -77.3402 63.739833, -77.3212 63.7318, -77.3022 63.712233, 
+      -77.2832 63.707633, -77.24005 63.711067, -77.16585 63.726033, -77.1313 63.723733, -77.06225 63.711067, -76.9915 63.6984, -76.9155 63.660433, -76.7895 63.592533, -76.70665 63.5442, -76.66865 63.500467, 
+      -76.66865 63.4763, -76.71875 63.456733, -76.7222 63.447533, -76.6307 63.454433, -76.61 63.4533, -76.5858 63.438333, -76.5858 63.425667, -76.59615 63.416467, -76.6238 63.411867, -76.67555 63.398067, 
+      -76.72735 63.3785, -76.77225 63.3739, -76.8033 63.3762, -76.8499 63.395767, -76.89825 63.3992, -76.9173 63.4016)), 
+  ((-71.0175 62.87, -70.84655 62.8311, -70.7491 62.798433, -70.65315 62.767867, -70.60885 62.757467, -70.52755 62.767867, -70.4921 62.7637, -70.4337 62.733133, -70.3748 62.683833, -70.32895 62.648367, 
+      -70.2184 62.6039, -70.1616 62.569833, -70.14075 62.540667, -70.14075 62.517733, -70.15325 62.5073, -70.2033 62.489933, -70.3023 62.474633, -70.4118 62.4823, -70.4707 62.487133, -70.53115 62.523967, 
+      -70.5687 62.5483, -70.5812 62.549667, -70.59265 62.5358, -70.59945 62.521233, -70.6234 62.521233, -70.6505 62.555967, -70.70575 62.583067, -70.75475 62.615733, -70.79435 62.6449, -70.8668 62.690733, 
+      -70.8908 62.7234, -70.87515 62.7345, -70.84805 62.739367, -70.8251 62.747033, -70.82925 62.7644, -70.8814 62.781767, -70.9429 62.8019, -70.98045 62.814433, -71.05605 62.8318, -71.13945 62.851233, 
+      -71.14675 62.867233, -71.1384 62.877633, -71.0925 62.879033, -71.0175 62.87)), 
+  ((-85.4635 79.037833, -85.59485 78.978067, -85.66155 78.964167, -86.0504 78.901633, -86.28705 78.882167, -86.4455 78.884967, -86.70925 78.858567, -86.7468 78.862733, -86.7551 78.887733, -86.7551 78.915533, 
+      -86.66545 78.925267, -86.58415 78.937767, -86.5487 78.971133, -86.5112 79.0156, -86.49035 79.018367, -86.41525 79.0156, -86.29225 79.004467, -86.2005 79.008633, -86.0629 79.044767, -85.98055 79.064233, 
+      -85.9326 79.073933, -85.8596 79.069767, -85.74075 79.057267, -85.6678 79.057267, -85.5354 79.086433, -85.4666 79.0934, -85.4353 79.0906, -85.42075 79.067, -85.42905 79.050333, -85.4635 79.037833)), 
+  ((-79.31625 75.834167, -79.2557 75.8059, -79.23755 75.7938, -79.2224 75.776633, -79.22845 75.7605, -79.2527 75.757467, -79.3284 75.787733, -79.42525 75.818, -79.4722 75.820033, -79.51765 75.7958, 
+      -79.5267 75.7494, -79.5388 75.726167, -79.56305 75.723167, -79.6039 75.775633, -79.63725 75.786733, -79.68415 75.774633, -79.7311 75.766567, -79.75985 75.767567, -79.7629 75.788767, -79.7629 75.819033, 
+      -79.79165 75.8251, -79.8416 75.811967, -79.8931 75.797833, -79.92035 75.798867, -79.95365 75.815, -79.9279 75.830133, -79.828 75.872533, -79.7311 75.926, -79.63875 75.998667, -79.5055 76.077367, 
+      -79.44195 76.126833, -79.4041 76.150033, -79.3223 76.1672, -79.27385 76.1561, -79.19665 76.127833, -79.1709 76.104633, -79.14365 76.073333, -79.15575 76.0562, -79.1906 76.031967, -79.2466 75.999667, 
+      -79.31775 75.985567, -79.3859 75.9785, -79.4328 75.962333, -79.44795 75.940133, -79.4616 75.9038, -79.4298 75.875533, -79.3556 75.844267, -79.31625 75.834167)), 
+  ((-103.00535 75.809067, -102.79025 75.8163, -102.5906 75.8426, -102.44515 75.890067, -102.3368 75.923567, -102.26255 75.929767, -102.1217 75.929767, -102.0985 75.92, -102.0923 75.915867, -102.08145 75.896267, 
+      -102.08145 75.887, -102.09385 75.869467, -102.22075 75.863267, -102.36465 75.851933, -102.41885 75.8344, -102.46835 75.787467, -102.48695 75.7555, -102.5117 75.739, -102.5798 75.7297, -102.7222 75.7101, 
+      -102.829 75.694133, -102.98995 75.692067, -103.0642 75.692067, -103.15705 75.6967, -103.25145 75.6967, -103.29635 75.6967, -103.3304 75.6998, -103.3412 75.704933, -103.3381 75.724, -103.29475 75.741533, 
+      -103.2236 75.768333, -103.09825 75.8003, -103.0611 75.8034, -103.00535 75.809067)), 
+  ((-94.9429 80.605233, -94.70905 80.613933, -94.39835 80.6199, -94.12525 80.618267, -94.0206 80.621567, -93.91595 80.617767, -93.89795 80.6134, -93.89795 80.6025, -93.92905 80.590533, -94.37055 80.562167, 
+      -94.7172 80.552933, -94.79895 80.5491, -94.93305 80.522933, -95.03445 80.5055, -95.1293 80.5028, -95.3582 80.5126, -95.489 80.5164, -95.7163 80.542567, -95.8553 80.554033, -95.8978 80.5693, 
+      -95.9027 80.582367, -95.8733 80.592167, -95.8128 80.592167, -95.5953 80.5671, -95.46285 80.562733, -95.3631 80.5671, -95.2192 80.579667, -95.10475 80.5998, -95.0312 80.603067, -94.9429 80.605233)), 
+  ((-78.4508 69.438333, -78.6027 69.422233, -78.72525 69.404967, -78.77015 69.404967, -78.79775 69.408433, -78.79775 69.428, -78.75115 69.486667, -78.7287 69.508533, -78.7011 69.511967, -78.65275 69.492433, 
+      -78.61995 69.490133, -78.5561 69.515433, -78.48185 69.552267, -78.44735 69.5626, -78.40245 69.558, -78.3455 69.547633, -78.30405 69.547633, -78.27645 69.558, -78.25745 69.600567, -78.2419 69.615533, 
+      -78.21775 69.622433, -78.1884 69.613233, -78.1746 69.604033, -78.1608 69.5914, -78.1228 69.5937, -78.08655 69.6098, -77.9899 69.685733, -77.9571 69.683433, -77.88285 69.622467, -77.87075 69.596, 
+      -77.89495 69.586767, -77.92775 69.566067, -78.03995 69.515433, -78.2229 69.4579, -78.31265 69.440667, -78.4508 69.438333)), 
+  ((-71.46775 70.928567, -71.3301 70.919533, -71.2853 70.9091, -71.2853 70.8945, -71.3051 70.872267, -71.43335 70.820167, -71.5444 70.8028, -71.61945 70.8007, -71.81075 70.7993, -71.96035 70.791667, 
+      -72.0052 70.789567, -72.013 70.794433, -72.07975 70.833333, -72.0818 70.8507, -72.0495 70.8764, -71.9046 70.940333, -71.85145 70.954933, -71.828 70.9591, -71.63825 70.952167, -71.46775 70.928567)), 
+  ((-96.60625 72.841567, -96.5477 72.8388, -96.51115 72.8158, -96.48605 72.784467, -96.48815 72.768433, -96.5247 72.725233, -96.6522 72.663233, -96.717 72.6312, -96.856 72.588, -96.8874 72.578933, 
+      -96.93335 72.588667, -96.98875 72.611667, -97.0034 72.640933, -96.99295 72.7092, -96.95425 72.760067, -96.903 72.8144, -96.86225 72.8346, -96.80895 72.841567, -96.75045 72.825533, -96.717 72.819933, 
+      -96.6731 72.823433, -96.625 72.840833, -96.60625 72.841567)), 
+  ((-72.93485 71.4872, -72.8671 71.4601, -72.84575 71.422567, -72.852 71.403833, -72.8937 71.389933, -72.93015 71.372567, -72.96145 71.3288, -72.95415 71.278067, -72.98075 71.250967, -73.0412 71.2607, 
+      -73.1444 71.294033, -73.25855 71.3378, -73.3409 71.3913, -73.3894 71.464933, -73.3821 71.4844, -73.31015 71.5094, -73.1892 71.533033, -73.14335 71.533733, -73.10845 71.517067, -73.0928 71.487867, 
+      -73.1053 71.454533, -73.14385 71.4052, -73.14285 71.3913, -73.10845 71.387833, -73.05735 71.426033, -73.0094 71.465633, -72.9677 71.4865, -72.93485 71.4872)), 
+  ((-100.60295 69.117967, -100.5089 69.1347, -100.45875 69.1361, -100.4211 69.108233, -100.37095 68.995367, -100.36885 68.953567, -100.38555 68.9257, -100.45035 68.917367, -100.53395 68.917367, -100.6782 68.932667, 
+      -100.72 68.952167, -100.766 68.9466, -100.81825 68.913167, -100.8517 68.910367, -100.94575 68.9452, -100.96195 68.959433, -100.9437 68.9856, -100.8956 68.978633, -100.84545 68.973067, -100.7639 68.9647, 
+      -100.7305 68.9675, -100.7263 68.987, -100.7723 69.0288, -100.76185 69.0497, -100.71585 69.0873, -100.6427 69.1068, -100.60295 69.117967)), 
+  ((-94.6632 75.861133, -94.60885 75.863233, -94.55135 75.884133, -94.5242 75.8911, -94.50955 75.882733, -94.4113 75.7469, -94.40505 75.7037, -94.4218 75.674467, -94.45105 75.6682, -94.6099 75.6682, 
+      -94.6559 75.659833, -94.7155 75.654267, -94.75415 75.6508, -94.8085 75.660533, -94.81375 75.6696, -94.79805 75.712067, -94.79285 75.7664, -94.8221 75.802633, -94.8336 75.8312, -94.80645 75.8535, 
+      -94.7751 75.864633, -94.6988 75.860467, -94.6632 75.861133)), 
+  ((-100.84715 69.479367, -100.5399 69.4125, -100.4584 69.3763, -100.449 69.358167, -100.46365 69.3554, -100.5399 69.357467, -100.7615 69.3756, -100.9005 69.383933, -100.96425 69.380467, -101.01855 69.386033, 
+      -101.18055 69.437567, -101.3582 69.482867, -101.4021 69.499567, -101.4251 69.521867, -101.37075 69.5351, -101.1534 69.5156, -100.91725 69.494, -100.84715 69.479367)), 
+  ((-64.41505 62.549067, -64.353 62.551833, -64.32485 62.548367, -64.32065 62.5289, -64.3165 62.4914, -64.3488 62.4504, -64.38425 62.4358, -64.41765 62.454567, -64.4385 62.471933, -64.4656 62.470533, 
+      -64.4802 62.453867, -64.4656 62.412867, -64.4854 62.391333, -64.52605 62.383, -64.59325 62.3823, -64.70275 62.3976, -64.7908 62.421233, -64.87005 62.4268, -64.88465 62.4372, -64.88825 62.4664, 
+      -64.833 62.4914, -64.7809 62.5303, -64.76525 62.5588, -64.72665 62.568533, -64.67245 62.565767, -64.58535 62.5477, -64.54575 62.547, -64.4905 62.558833, -64.4681 62.560233, -64.42955 62.5519, 
+      -64.41505 62.549067)), 
+  ((-78.76565 68.159767, -78.87095 68.133333, -78.9279 68.133333, -78.97625 68.150567, -79.00215 68.1851, -79.0125 68.2737, -79.0056 68.340433, -78.9676 68.3531, -78.93655 68.341567, -78.86575 68.324333, 
+      -78.7484 68.323167, -78.66555 68.323167, -78.59995 68.3174, -78.57405 68.3059, -78.56885 68.2921, -78.56885 68.267933, -78.58615 68.252967, -78.62585 68.218467, -78.70695 68.1782, -78.76565 68.159767)), 
+  ((-101.84365 68.713533, -101.9879 68.766467, -102.0506 68.7595, -102.1112 68.730233, -102.1363 68.728867, -102.17185 68.753933, -102.16555 68.787367, -102.0694 68.8431, -101.9879 68.908567, -101.93565 68.932267, 
+      -101.8813 68.935067, -101.78725 68.9239, -101.7747 68.891867, -101.76845 68.8612, -101.7099 68.812433, -101.69945 68.792933, -101.69945 68.7623, -101.7266 68.731633, -101.80815 68.710733, -101.84365 68.713533)), 
+  ((-96.6553 72.891733, -96.7462 72.904267, -96.811 72.9231, -96.8497 72.96, -96.84445 73.022, -96.7995 73.0617, -96.70755 73.098633, -96.6438 73.099333, -96.5717 73.081933, -96.51215 73.049867, 
+      -96.4881 73.015733, -96.47455 72.9621, -96.48915 72.934933, -96.5289 72.907767, -96.5979 72.893867, -96.6553 72.891733)), 
+  ((-99.49585 76.718267, -99.5222 76.704867, -99.55625 76.670833, -99.58565 76.664633, -99.6243 76.662567, -99.6522 76.665667, -99.67075 76.6832, -99.70325 76.7255, -99.7249 76.730633, -99.7698 76.730633, 
+      -99.82705 76.7224, -99.86575 76.728567, -100.0004 76.7683, -100.06385 76.793033, -100.0654 76.8147, -100.0561 76.8374, -100.00815 76.858, -99.92455 76.8776, -99.8673 76.882767, -99.8286 76.882767, 
+      -99.82085 76.881733, -99.81315 76.872433, -99.81315 76.8508, -99.81315 76.823967, -99.7992 76.8178, -99.76205 76.8054, -99.71255 76.7951, -99.6924 76.797167, -99.6924 76.807467, -99.67385 76.813667, 
+      -99.581 76.783767, -99.52065 76.7678, -99.4804 76.752333, -99.4804 76.732733, -99.49585 76.718267)), 
+  ((-95.6164 74.4772, -95.7815 74.500167, -95.83375 74.521767, -95.83795 74.539867, -95.8233 74.5587, -95.78675 74.565667, -95.76165 74.5782, -95.76795 74.601167, -95.7742 74.6207, -95.7345 74.624867, 
+      -95.6164 74.6179, -95.491 74.589333, -95.398 74.544767, -95.31335 74.489033, -95.3071 74.469533, -95.31235 74.451433, -95.3458 74.4389, -95.3834 74.4354, -95.49735 74.4528, -95.6164 74.4772)), 
+  ((-85.37225 77.553667, -85.29095 77.5453, -85.2034 77.5189, -85.11165 77.486967, -85.0345 77.4786, -84.98655 77.473067, -84.9615 77.459167, -84.92605 77.420267, -84.924 77.393867, -84.95945 77.393867, 
+      -85.01575 77.4133, -85.05535 77.423033, -85.13665 77.4161, -85.2117 77.398033, -85.26385 77.398033, -85.2951 77.420267, -85.38895 77.463333, -85.4807 77.464733, -85.537 77.485567, -85.5787 77.527233, 
+      -85.55365 77.5467, -85.4515 77.553667, -85.37225 77.553667)), 
+  ((-104.0989 77.016033, -104.27375 77.003667, -104.34185 77.003667, -104.37745 77.006767, -104.40375 77.010867, -104.43625 77.0346, -104.45175 77.055733, -104.42695 77.079433, -104.3728 77.082533, -104.34185 77.082533, 
+      -104.3233 77.073267, -104.30935 77.066033, -104.29385 77.067067, -104.27685 77.069133, -104.2459 77.091833, -104.22885 77.118633, -104.201 77.124833, -104.1871 77.122767, -104.17315 77.1207, -104.1484 77.119667, 
+      -104.12675 77.130467, -104.08805 77.136667, -104.0602 77.135633, -104.02925 77.1284, -104.006 77.1274, -103.97195 77.132533, -103.9503 77.136667, -103.9302 77.136667, -103.8977 77.1274, -103.88685 77.108833, 
+      -103.88375 77.0882, -103.88375 77.0459, -103.9085 77.021167, -103.95185 77.020133, -104.0153 77.018067, -104.0989 77.016033)), 
+  ((-65.20285 61.854733, -65.23725 61.884633, -65.23725 61.908267, -65.231 61.923533, -65.18825 61.931867, -65.12255 61.9298, -65.0496 61.9145, -64.9985 61.885333, -64.96355 61.8492, -64.9323 61.840833, 
+      -64.87705 61.839467, -64.8437 61.8353, -64.81345 61.811667, -64.80405 61.785267, -64.76445 61.774833, -64.7389 61.757467, -64.7368 61.742167, -64.74825 61.720633, -64.8129 61.720633, -64.94325 61.738, 
+      -65.12465 61.7929, -65.17365 61.823467, -65.20285 61.854733)), 
+  ((-100.3333 70.4364, -100.4253 70.470533, -100.4556 70.494233, -100.4556 70.544367, -100.45975 70.5994, -100.4765 70.6433, -100.48175 70.6649, -100.4671 70.6649, -100.44725 70.657933, -100.39185 70.6273, 
+      -100.26125 70.5862, -100.20585 70.5604, -100.09085 70.537433, -100.0595 70.5242, -100.04385 70.505367, -100.04595 70.493533, -100.0731 70.490033, -100.13685 70.5033, -100.19225 70.5179, -100.2215 70.5186, 
+      -100.233 70.509567, -100.20895 70.481, -100.17865 70.424567, -100.17555 70.401567, -100.1912 70.3953, -100.23825 70.408533, -100.28005 70.423867, -100.3333 70.4364)), 
+  ((-64.36345 63.622067, -64.33635 63.6617, -64.2957 63.6742, -64.2592 63.665867, -64.2415 63.640833, -64.2321 63.5943, -64.21285 63.5526, -64.1972 63.507433, -64.1951 63.482433, -64.1753 63.465067, 
+      -64.1461 63.450467, -64.13775 63.428233, -64.0955 63.3796, -64.0632 63.354567, -64.0444 63.335133, -64.0569 63.319833, -64.1122 63.305233, -64.14865 63.2837, -64.1758 63.263533, -64.20035 63.2684, 
+      -64.2212 63.2962, -64.217 63.367767, -64.2441 63.4025, -64.27225 63.4331, -64.2738 63.469933, -64.32385 63.508133, -64.3499 63.530367, -64.3624 63.5561, -64.3718 63.593633, -64.36345 63.622067)), 
+  ((-100.1201 69.1695, -99.9654 69.2322, -99.9257 69.243367, -99.9048 69.2364, -99.9027 69.205733, -100.00095 69.1305, -100.095 69.055267, -100.17655 69.026033, -100.23715 69.035767, -100.2936 69.0929, 
+      -100.3605 69.147233, -100.3563 69.158367, -100.30405 69.165333, -100.1891 69.165333, -100.1201 69.1695)), 
+  ((-78.71385 68.3784, -78.84505 68.3784, -78.8865 68.3853, -78.90375 68.406, -78.89855 68.424433, -78.85885 68.4463, -78.7691 68.456667, -78.71905 68.461267, -78.7035 68.478533, -78.71385 68.494633, 
+      -78.7829 68.515367, -78.83985 68.5372, -78.83985 68.553333, -78.8036 68.563667, -78.7501 68.564833, -78.65515 68.542967, -78.5792 68.526867, -78.54815 68.522267, -78.52915 68.506133, -78.5326 68.490033, 
+      -78.5516 68.461267, -78.56195 68.435967, -78.5654 68.421, -78.5896 68.403733, -78.6189 68.386467, -78.669 68.380733, -78.71385 68.3784)), 
+  ((-67.81895 69.523233, -67.8669 69.5142, -67.88355 69.4892, -67.9117 69.471833, -67.9576 69.4621, -68.0066 69.471133, -68.07435 69.496833, -68.102 69.524633, -68.0978 69.549633, -68.0311 69.564933, 
+      -67.9769 69.5955, -67.91535 69.603833, -67.8518 69.604533, -67.76995 69.603833, -67.7606 69.611467, -67.79395 69.626767, -67.81165 69.640667, -67.79395 69.6497, -67.75955 69.6511, -67.70635 69.629533, 
+      -67.6678 69.605933, -67.6506 69.580233, -67.65895 69.567033, -67.75275 69.537167, -67.81895 69.523233)), 
+  ((-101.46835 69.141633, -101.5415 69.119367, -101.5896 69.119367, -101.6021 69.156967, -101.55195 69.198767, -101.46 69.248933, -101.3973 69.261467, -101.3095 69.246133, -101.21545 69.2155, -101.17365 69.147233, 
+      -101.2226 69.1401, -101.3304 69.138867, -101.40145 69.145833, -101.44745 69.145833, -101.46835 69.141633)), 
+  ((-88.46475 78.276667, -88.53355 78.207867, -88.6055 78.1912, -88.6764 78.183567, -88.69465 78.202333, -88.679 78.250267, -88.6279 78.291267, -88.5508 78.303067, -88.532 78.3274, -88.5706 78.345467, 
+      -88.56695 78.3802, -88.53985 78.392033, -88.4794 78.398267, -88.40225 78.4191, -88.35115 78.423267, -88.3277 78.4059, -88.3381 78.382967, -88.4434 78.307233, -88.46475 78.276667)), 
+  ((-108 73.4308, -108.0253 73.428733, -108.07235 73.429867, -108.113 73.443433, -108.1503 73.4694, -108.1486 73.502133, -108.1232 73.529267, -108.07915 73.5462, -108 73.562333, -107.9526 73.559167, 
+      -107.9246 73.5573, -107.85905 73.538567, -107.8107 73.501133, -107.7982 73.4772, -107.79665 73.4533, -107.8185 73.438733, -107.95885 73.4326, -108 73.4308)), 
+  ((-77.7314 63.897867, -77.83255 63.918, -77.89925 63.9382, -77.90965 63.961133, -77.90915 64.008333, -77.8487 64.0292, -77.79135 64.024333, -77.75435 64.0278, -77.70535 64.057, -77.6553 64.060467, 
+      -77.6042 64.052833, -77.5818 64.035467, -77.60055 64.013933, -77.62975 63.996567, -77.62975 63.955567, -77.62765 63.9375, -77.62765 63.920833, -77.6412 63.903467, -77.6631 63.893733, -77.7027 63.893733, 
+      -77.7314 63.897867)), 
+  ((-64.52505 63.791633, -64.65225 63.8347, -64.69395 63.8493, -64.69395 63.868067, -64.6919 63.8903, -64.6575 63.913233, -64.58135 63.950067, -64.5407 63.955633, -64.49795 63.956333, -64.47295 63.942433, 
+      -64.47295 63.911833, -64.49065 63.881967, -64.5303 63.8632, -64.52925 63.8507, -64.4719 63.827767, -64.4354 63.829167, -64.39475 63.829167, -64.3697 63.826367, -64.364 63.816633, -64.36505 63.771467, 
+      -64.37025 63.7284, -64.3744 63.7145, -64.4005 63.7138, -64.4422 63.748533, -64.49015 63.7798, -64.52505 63.791633)), 
+  ((-74.3917 78.6232, -74.53765 78.645433, -74.60855 78.6635, -74.6732 78.7038, -74.67525 78.760767, -74.65235 78.778833, -74.632 78.778133, -74.5872 78.762867, -74.4913 78.719767, -74.42665 78.705867, 
+      -74.3177 78.694767, -74.25725 78.698933, -74.2395 78.696833, -74.2171 78.680167, -74.23375 78.658633, -74.3109 78.632233, -74.3599 78.6225, -74.3917 78.6232)), 
+  ((-97.7999 74.539933, -97.74455 74.597067, -97.71525 74.6054, -97.6797 74.5998, -97.6525 74.568467, -97.6473 74.551033, -97.65565 74.5211, -97.68075 74.493233, -97.72775 74.470233, -97.7633 74.452133, 
+      -97.7842 74.427733, -97.8114 74.385233, -97.83855 74.3692, -97.87095 74.365033, -97.9086 74.3692, -97.94725 74.3866, -97.95145 74.421433, -97.93055 74.443733, -97.895 74.461867, -97.87935 74.4953, 
+      -97.8626 74.512, -97.81765 74.528733, -97.7999 74.539933)), 
+  ((-65.52815 64.667833, -65.4677 64.6991, -65.41765 64.7484, -65.3947 64.755367, -65.3728 64.7512, -65.35405 64.729667, -65.3207 64.6949, -65.27485 64.679633, -65.2545 64.664333, -65.2566 64.6463, 
+      -65.31395 64.641433, -65.4057 64.637267, -65.4578 64.6157, -65.5261 64.553867, -65.5897 64.5337, -65.6147 64.5337, -65.647 64.560133, -65.635 64.583767, -65.59645 64.626833, -65.55995 64.648367, 
+      -65.52815 64.667833)), 
+  ((-62.55435 67.149933, -62.4793 67.1819, -62.4115 67.190233, -62.3959 67.190233, -62.38025 67.184667, -62.3834 67.159667, -62.41465 67.133267, -62.47405 67.106167, -62.58975 67.050567, -62.6591 67.038767, 
+      -62.7133 67.0214, -62.7456 67.0214, -62.77375 67.028333, -62.8118 67.068633, -62.8118 67.080433, -62.7597 67.1006, -62.68985 67.123533, -62.6294 67.129767, -62.58145 67.1388, -62.55435 67.149933)), 
+  ((-63.6985 67.244267, -63.78815 67.2415, -63.8413 67.2415, -63.858 67.251933, -63.858 67.275533, -63.8163 67.288733, -63.7298 67.317933, -63.6714 67.3346, -63.61665 67.337367, -63.58225 67.331833, 
+      -63.5854 67.3075, -63.58955 67.285967, -63.5708 67.276233, -63.52495 67.298467, -63.48325 67.3193, -63.4358 67.313733, -63.41915 67.294967, -63.41915 67.2672, -63.44205 67.243567, -63.49835 67.2283, 
+      -63.5807 67.231767, -63.67665 67.242167, -63.6985 67.244267)), 
+  ((-94.29905 78.195867, -94.2173 78.2057, -94.16825 78.202433, -94.0505 78.150667, -93.98345 78.112533, -93.95075 78.074367, -93.94915 78.053667, -93.98345 78.0493, -94.0211 78.0515, -94.08815 78.098367, 
+      -94.12575 78.100533, -94.18135 78.1049, -94.24185 78.121233, -94.33015 78.1474, -94.3939 78.173567, -94.40045 78.191, -94.36285 78.196467, -94.29905 78.195867)), 
+  ((-72.8254 71.641433, -72.7472 71.640733, -72.65495 71.626133, -72.6445 71.595567, -72.6612 71.546933, -72.706 71.520533, -72.76855 71.503167, -72.8374 71.504567, -72.87595 71.507333, -72.9072 71.5254, 
+      -72.91555 71.565, -72.88535 71.627533, -72.8254 71.641433)), 
+  ((-103.01885 78.129633, -102.8962 78.173233, -102.8717 78.173233, -102.84715 78.149267, -102.8357 78.116567, -102.8488 78.0904, -102.8913 78.0599, -103.02375 78.007567, -103.0777 77.998833, -103.1104 78.0152, 
+      -103.12185 78.0457, -103.12185 78.0795, -103.1006 78.103467, -103.0581 78.120933, -103.01885 78.129633)), 
+  ((-77.9932 82.8263, -78.01445 82.8361, -78.06345 82.874233, -78.06835 82.9124, -78.0455 82.949433, -78.00135 82.9745, -77.9294 82.9767, -77.8591 82.967467, -77.83455 82.943467, -77.8362 82.9173, 
+      -77.8558 82.8857, -77.8836 82.8639, -77.91305 82.839367, -77.9425 82.827933, -77.9932 82.8263)), 
+  ((-124.48705 73.512867, -124.5031 73.534567, -124.5106 73.5738, -124.5138 73.649367, -124.50205 73.660067, -124.48065 73.665033, -124.46355 73.6629, -124.45285 73.647233, -124.4689 73.6294, -124.46675 73.6237, 
+      -124.4539 73.615533, -124.43465 73.6148, -124.41325 73.599833, -124.31275 73.596267, -124.286 73.587, -124.2721 73.567767, -124.2828 73.528167, -124.31165 73.5075, -124.4122 73.4904, -124.4582 73.4961, 
+      -124.48705 73.512867)), 
+  ((-81.2747 76.0088, -81.3292 76.023933, -81.3701 76.025967, -81.43975 76.025967, -81.47455 76.032, -81.47305 76.044133, -81.4503 76.079433, -81.3928 76.110733, -81.30195 76.122833, -81.2429 76.124867, 
+      -81.19445 76.113767, -81.17025 76.0966, -81.1763 76.080467, -81.19145 76.056233, -81.21565 76.028967, -81.2505 76.0098, -81.2747 76.0088)), 
+  ((-113.45715 77.055633, -113.4963 77.0571, -113.52675 77.061433, -113.54635 77.0716, -113.54635 77.087533, -113.53765 77.0948, -113.505 77.102033, -113.48545 77.122333, -113.4441 77.194833, -113.43105 77.212233, 
+      -113.4006 77.218033, -113.35275 77.218033, -113.3136 77.206433, -113.29405 77.177433, -113.30275 77.133933, -113.37885 77.0803, -113.45715 77.055633)), 
+  ((-69.89005 66.439533, -69.85265 66.437333, -69.82955 66.4322, -69.80865 66.380833, -69.7811 66.3691, -69.7316 66.3559, -69.7129 66.341967, -69.703 66.323633, -69.7074 66.301633, -69.758 66.2745, 
+      -69.83065 66.262, -69.85925 66.264233, -69.88345 66.289167, -69.88455 66.330233, -69.90655 66.3625, -69.944 66.4109, -69.9275 66.430733, -69.89005 66.439533)), 
+  ((-63.77565 67.499967, -63.86165 67.488867, -63.93255 67.4694, -63.97425 67.4701, -63.9946 67.4812, -63.98625 67.585433, -63.96955 67.606267, -63.93935 67.6035, -63.87885 67.5896, -63.7746 67.554167, 
+      -63.7449 67.533333, -63.7428 67.509, -63.7522 67.501367, -63.77565 67.499967)), 
+  ((-113.81365 78.084033, -113.837 78.075167, -113.8557 78.075167, -113.87755 78.0814, -113.8869 78.0918, -113.8791 78.1053, -113.8557 78.1292, -113.8557 78.151033, -113.876 78.167667, -113.9009 78.177, 
+      -113.98665 78.178033, -114.01625 78.191567, -114.0225 78.212333, -114.01315 78.2352, -113.9991 78.242467, -113.9742 78.236233, -113.95235 78.233133, -113.94145 78.236233, -113.9321 78.251833, -113.9134 78.258067, 
+      -113.89315 78.2565, -113.8495 78.2274, -113.8214 78.214933, -113.7762 78.2108, -113.7653 78.199367, -113.7653 78.1848, -113.78715 78.161967, -113.7778 78.129733, -113.7809 78.1131, -113.81365 78.084033)), 
+  ((-91.7504 81.720933, -91.64245 81.7024, -91.5558 81.664267, -91.52475 81.644633, -91.5182 81.622833, -91.5411 81.602133, -91.59995 81.602133, -91.69805 81.623933, -91.788 81.662067, -91.8289 81.696967, 
+      -91.8158 81.7144, -91.7504 81.720933)), 
+  ((-97.10515 76.923967, -97.1485 76.903867, -97.20885 76.8946, -97.263 76.8946, -97.2924 76.8977, -97.2924 76.908, -97.2491 76.936867, -97.1918 76.9637, -97.1841 76.983267, -97.17015 77.024533, 
+      -97.1485 77.048267, -97.1299 77.0565, -97.07885 77.042067, -97.05255 77.027633, -97.0417 77.0101, -97.04015 76.985333, -97.04635 76.9575, -97.0742 76.941, -97.10515 76.923967)), 
+  ((-113.74645 77.067233, -113.80955 77.058533, -113.8552 77.0745, -113.88785 77.099133, -113.8835 77.139733, -113.86825 77.1702, -113.8378 77.183233, -113.753 77.186133, -113.70295 77.171633, -113.68555 77.1441, 
+      -113.69425 77.104933, -113.74645 77.067233)), 
+  ((-67.98535 68.708333, -67.7883 68.656933, -67.74975 68.641633, -67.74505 68.611067, -67.7711 68.6055, -67.80865 68.609667, -67.9525 68.652067, -68.075 68.684033, -68.14275 68.697233, -68.23965 68.709933, 
+      -68.21395 68.728133, -68.1485 68.7292, -68.06195 68.719467, -67.98535 68.708333)), 
+  ((-62.20175 65.6829, -62.14235 65.675967, -62.1184 65.666933, -62.10795 65.648867, -62.1142 65.625933, -62.12045 65.600233, -62.14965 65.584967, -62.183 65.581467, -62.2299 65.5801, -62.24765 65.584967, 
+      -62.27055 65.625933, -62.33205 65.650267, -62.33625 65.669033, -62.31435 65.6989, -62.2758 65.7135, -62.2497 65.7128, -62.2372 65.6989, -62.2247 65.689867, -62.20175 65.6829)), 
+  ((-111.7795 68.105467, -111.7906 68.098433, -111.80285 68.096233, -111.8139 68.100667, -111.8328 68.1199, -111.845 68.145067, -111.8439 68.165767, -111.82835 68.1802, -111.77505 68.211267, -111.76175 68.240867, 
+      -111.744 68.2527, -111.72735 68.254933, -111.6763 68.249733, -111.6086 68.2542, -111.57645 68.248267, -111.56645 68.234967, -111.5753 68.216467, -111.61305 68.201667, -111.68075 68.194267, -111.7218 68.178733, 
+      -111.7451 68.156533, -111.75955 68.1262, -111.7795 68.105467)), 
+  ((-66.2172 81.528133, -66.0702 81.5205, -66.04725 81.5031, -66.0332 81.480867, -66.04985 81.456533, -66.103 81.444733, -66.2344 81.457933, -66.2985 81.479467, -66.32875 81.494067, -66.3329 81.509333, 
+      -66.32355 81.526033, -66.28705 81.531567, -66.2172 81.528133)), 
+  ((-65.081 81.708633, -65.1717 81.707233, -65.2134 81.7121, -65.2176 81.7267, -65.2103 81.769767, -65.1665 81.7795, -65.11545 81.808667, -65.06645 81.826733, -65.03725 81.823267, -65.0268 81.798233, 
+      -65.03305 81.771167, -65.03515 81.7531, -65.01535 81.7371, -64.9945 81.716967, -65.0049 81.704467, -65.0466 81.705133, -65.081 81.708633)), 
+  ((-98.71985 74.1898, -98.83065 74.175867, -98.94875 74.163333, -98.978 74.164033, -99.00415 74.167533, -99.0104 74.182867, -98.98535 74.210733, -98.9383 74.227433, -98.85575 74.2379, -98.78155 74.233033, 
+      -98.74605 74.225367, -98.6666 74.222567, -98.62795 74.221167, -98.6248 74.211433, -98.6478 74.203767, -98.71985 74.1898)), 
+  ((-88.3031 81.150467, -88.223 81.182067, -88.18375 81.184233, -88.1494 81.1777, -88.13795 81.160267, -88.1592 81.142833, -88.25245 81.104667, -88.34235 81.085067, -88.42575 81.083967, -88.4601 81.0916, 
+      -88.4748 81.105767, -88.4699 81.1232, -88.43555 81.127567, -88.35215 81.141733, -88.3031 81.150467)), 
+  ((-97.1822 75.2931, -97.1296 75.206467, -97.1404 75.1776, -97.1698 75.149733, -97.2085 75.139433, -97.23635 75.1415, -97.2642 75.1683, -97.27195 75.185833, -97.2673 75.203367, -97.23945 75.216767, 
+      -97.2379 75.2312, -97.26115 75.302367, -97.2534 75.317833, -97.21935 75.3261, -97.2054 75.325067, -97.1822 75.2931)), 
+  ((-103.68015 75.755433, -103.56095 75.759567, -103.4743 75.769867, -103.4418 75.771933, -103.4325 75.765733, -103.42635 75.7575, -103.42635 75.7482, -103.43715 75.732733, -103.5037 75.7152, -103.59345 75.700767, 
+      -103.69715 75.706967, -103.77765 75.726567, -103.7962 75.7405, -103.79465 75.750833, -103.77455 75.754933, -103.7111 75.754933, -103.68015 75.755433)), 
+  ((-66.46705 68.216833, -66.40135 68.2231, -66.37115 68.2356, -66.3357 68.2342, -66.32005 68.2224, -66.33985 68.1946, -66.37325 68.1453, -66.39825 68.138333, -66.50145 68.150833, -66.5317 68.149467, 
+      -66.56505 68.152933, -66.6328 68.148067, -66.6297 68.159167, -66.5619 68.1835, -66.5296 68.207133, -66.5025 68.214067, -66.46705 68.216833)), 
+  ((-67.4949 69.518367, -67.40105 69.5427, -67.36145 69.545467, -67.31035 69.534367, -67.29995 69.5177, -67.3208 69.509333, -67.3552 69.5024, -67.39795 69.494767, -67.4136 69.482933, -67.41045 69.4614, 
+      -67.4188 69.444033, -67.44905 69.440567, -67.5194 69.446133, -67.60595 69.471133, -67.6028 69.491967, -67.52465 69.512833, -67.4949 69.518367)), 
+  ((-101.8272 78.121667, -101.7716 78.083533, -101.75525 78.059533, -101.75525 78.0421, -101.77325 78.035567, -101.8223 78.0323, -101.89915 78.025767, -101.93675 78.030133, -101.9613 78.053, -101.9302 78.0977, 
+      -101.8926 78.1511, -101.873 78.157633, -101.8501 78.1402, -101.8272 78.121667)), 
+  ((-110.81865 68.3544, -110.8323 68.343267, -110.86265 68.3372, -110.9006 68.3453, -110.92335 68.3463, -110.96435 68.335167, -110.9841 68.334167, -111.04175 68.3463, -111.0858 68.3463, -111.09945 68.3625, 
+      -111.09335 68.377667, -111.02355 68.406, -110.96435 68.4131, -110.89 68.412067, -110.85205 68.399933, -110.8247 68.377667, -110.81865 68.3544)), 
+  ((-122.59925 75.9763, -122.61795 75.970067, -122.6413 75.975267, -122.66625 75.9919, -122.70205 75.9919, -122.73165 75.983567, -122.7784 75.969033, -122.81265 75.970067, -122.82045 75.982533, -122.80955 75.9981, 
+      -122.77215 76.020967, -122.73635 76.034467, -122.69115 76.0386, -122.66 76.049, -122.63195 76.068733, -122.59145 76.0791, -122.5634 76.0791, -122.54785 76.0656, -122.5494 76.039667, -122.59925 75.9763)), 
+  ((-100.15505 76.785, -100.11635 76.737533, -100.10555 76.7164, -100.1102 76.7071, -100.12255 76.701967, -100.14735 76.6999, -100.19685 76.701967, -100.22625 76.701967, -100.234 76.695767, -100.234 76.6741, 
+      -100.25255 76.668933, -100.27115 76.669967, -100.3114 76.6968, -100.3191 76.715367, -100.31295 76.741133, -100.2541 76.761767, -100.20615 76.790633, -100.1891 76.8051, -100.1659 76.804067, -100.15505 76.785)), 
+  ((-116.65075 70.433533, -116.6103 70.427767, -116.51225 70.404867, -116.4961 70.390033, -116.4961 70.379267, -116.51025 70.369833, -116.59515 70.362767, -116.6871 70.3722, -116.70735 70.383667, -116.7306 70.387033, 
+      -116.7912 70.3857, -116.8266 70.394433, -116.83065 70.404567, -116.82155 70.415333, -116.7892 70.428133, -116.65075 70.433533)), 
+  ((-66.7798 66.3111, -66.7548 66.279133, -66.75375 66.254133, -66.7777 66.240933, -66.81525 66.253433, -66.86585 66.274967, -66.90025 66.2847, -66.9086 66.308333, -66.92215 66.347233, -66.94195 66.356967, 
+      -66.98785 66.357667, -66.98785 66.3785, -66.97325 66.400733, -66.93885 66.4049, -66.8982 66.384067, -66.7981 66.3243, -66.7798 66.3111)), 
+  ((-91.2211 77.298867, -91.20715 77.261733, -91.20255 77.231833, -91.2056 77.219433, -91.2335 77.206033, -91.3093 77.206033, -91.3449 77.223067, -91.3449 77.272567, -91.3155 77.325167, -91.29845 77.338567, 
+      -91.27525 77.3396, -91.2644 77.3396, -91.23655 77.327233, -91.2211 77.298867)), 
+  ((-97.0479 76.834767, -97.02465 76.844067, -96.99835 76.844067, -96.96895 76.833733, -96.94265 76.814167, -96.91325 76.781133, -96.9148 76.741967, -96.93335 76.691433, -96.95815 76.679067, -96.98135 76.679567, 
+      -96.99065 76.699167, -96.99065 76.747633, -97.0123 76.7631, -97.0541 76.7734, -97.06805 76.7899, -97.0665 76.817767, -97.0479 76.834767)), 
+  ((-83.84425 79.131433, -83.76435 79.1048, -83.74555 79.0907, -83.7432 79.078167, -83.75025 79.060933, -83.82075 79.059367, -83.90535 79.0484, -83.957 79.060933, -83.957 79.098533, -83.94055 79.133, 
+      -83.9077 79.143967, -83.8701 79.1377, -83.84425 79.131433)), 
+  ((-95.00715 76.0077, -95.0302 75.995433, -95.05935 75.9893, -95.0962 76.0021, -95.1269 76.013333, -95.1699 76.0154, -95.1914 76.022533, -95.1975 76.035833, -95.19445 76.084933, -95.18215 76.097233, 
+      -95.16065 76.098233, -95.12995 76.0737, -95.12535 76.057333, -95.11155 76.0522, -95.07165 76.059367, -95.01485 76.063467, -94.9611 76.067567, -94.9519 76.0604, -94.9519 76.046067, -94.96725 76.030733, 
+      -95.00715 76.0077)), 
+  ((-64.8947 64.2611, -64.87175 64.253467, -64.84985 64.231933, -64.8561 64.2104, -64.88425 64.190933, -64.9567 64.185367, -64.989 64.199267, -64.99525 64.240267, -64.989 64.3049, -64.9567 64.334067, 
+      -64.93165 64.3334, -64.9129 64.326433, -64.9129 64.309767, -64.9275 64.282667, -64.9202 64.270133, -64.8947 64.2611)), 
+  ((-95.418 77.181767, -95.3561 77.1725, -95.32515 77.1663, -95.32205 77.153933, -95.32205 77.1436, -95.32825 77.1395, -95.3592 77.1333, -95.4134 77.134333, -95.4459 77.141567, -95.48765 77.164233, 
+      -95.53875 77.1663, -95.5434 77.159067, -95.55575 77.141567, -95.58825 77.141567, -95.61615 77.145667, -95.61615 77.157033, -95.6115 77.170433, -95.56195 77.2024, -95.5341 77.220967, -95.49385 77.220967, 
+      -95.47065 77.2127, -95.4567 77.195167, -95.418 77.181767)), 
+  ((-79.58235 72.408067, -79.47705 72.394867, -79.4489 72.359433, -79.45305 72.324667, -79.48015 72.3101, -79.5156 72.3087, -79.5448 72.312167, -79.64385 72.384433, -79.6407 72.405967, -79.61985 72.408733, 
+      -79.58235 72.408067)), 
+  ((-85.81835 72.1981, -85.83085 72.150133, -85.85585 72.1286, -85.89805 72.1293, -85.98355 72.1703, -86.02735 72.205733, -86.0096 72.218933, -85.9252 72.2196, -85.8345 72.218933, -85.81835 72.1981)), 
+  ((-98.1783 76.5252, -98.0932 76.5056, -98.0406 76.481867, -98.02665 76.465367, -98.022 76.451967, -98.02665 76.448867, -98.05295 76.448867, -98.1644 76.465367, -98.282 76.4891, -98.31915 76.510767, 
+      -98.30675 76.523133, -98.2464 76.5293, -98.1783 76.5252)), 
+  ((-100.8707 75.5457, -100.6961 75.568633, -100.6028 75.5867, -100.5684 75.586, -100.56945 75.577667, -100.5955 75.563767, -100.7477 75.522067, -100.83945 75.504033, -100.90095 75.503333, -100.93485 75.5082, 
+      -100.9369 75.523467, -100.9213 75.538067, -100.8973 75.542233, -100.8707 75.5457)), 
+  ((-120.9666 75.685567, -120.98065 75.683467, -121.01335 75.688667, -121.0523 75.683467, -121.085 75.688667, -121.0897 75.696967, -121.07565 75.7136, -121.0663 75.720867, -121.01645 75.734367, -120.99465 75.749933, 
+      -120.98375 75.764467, -120.9744 75.8164, -120.95415 75.845467, -120.94325 75.8465, -120.92925 75.839233, -120.91055 75.8029, -120.923 75.7541, -120.9666 75.685567)), 
+  ((-100.6712 69.866967, -100.5972 69.896833, -100.56385 69.897533, -100.54505 69.8871, -100.5336 69.863467, -100.5357 69.791933, -100.5732 69.789133, -100.6118 69.7926, -100.65455 69.8204, -100.67435 69.852367, 
+      -100.6712 69.866967)), 
+  ((-109.2347 76.857433, -109.24125 76.8496, -109.2635 76.8435, -109.30145 76.844367, -109.39695 76.8679, -109.4192 76.885367, -109.41525 76.911533, -109.39695 76.931567, -109.3747 76.935933, -109.33285 76.928967, 
+      -109.25435 76.888833, -109.23995 76.873133, -109.2347 76.857433)), 
+  ((-117.1116 70.397833, -117.18745 70.3975, -117.25515 70.406933, -117.27235 70.417033, -117.2703 70.4312, -117.2602 70.440267, -117.17935 70.4443, -117.055 70.4416, -116.9964 70.4295, -116.9873 70.418033, 
+      -116.99335 70.409267, -117.0156 70.4032, -117.1116 70.397833)), 
+  ((-70.4216 66.613367, -70.37535 66.582567, -70.36655 66.567167, -70.3809 66.5591, -70.404 66.5569, -70.4458 66.575967, -70.4711 66.575967, -70.50415 66.570833, -70.53935 66.569367, -70.55255 66.5767, 
+      -70.54925 66.5899, -70.52835 66.611167, -70.53055 66.626567, -70.54045 66.647867, -70.53385 66.660333, -70.50965 66.663267, -70.4821 66.6574, -70.4216 66.613367)), 
+  ((-113.5658 78.137, -113.5798 78.1287, -113.59075 78.129733, -113.59695 78.1339, -113.59385 78.1443, -113.60475 78.156767, -113.67335 78.173367, -113.68115 78.1869, -113.678 78.1952, -113.6609 78.199367, 
+      -113.5798 78.202467, -113.55645 78.216, -113.4754 78.225333, -113.46135 78.2191, -113.4567 78.201433, -113.46605 78.19, -113.5315 78.163, -113.5658 78.137)), 
+  ((-122.39675 75.769667, -122.41545 75.764467, -122.50265 75.771733, -122.5759 75.768633, -122.5852 75.776933, -122.5743 75.8029, -122.5463 75.8164, -122.48555 75.8278, -122.42475 75.826767, -122.39675 75.817433, 
+      -122.38585 75.795633, -122.39675 75.769667)), 
+  ((-67.96525 63.2815, -67.9037 63.2412, -67.9032 63.222467, -67.93235 63.2162, -67.9678 63.2176, -68.04285 63.263467, -68.08355 63.3121, -68.05175 63.3253, -68.0132 63.3218, -67.98085 63.2968, 
+      -67.96525 63.2815)), 
+  ((-78.96935 72.3768, -78.8974 72.3733, -78.863 72.3608, -78.8651 72.3219, -78.9068 72.305933, -78.95685 72.305933, -78.99125 72.306633, -79.01835 72.3233, -79.01835 72.3601, -78.96935 72.3768)), 
+  ((-65.9595 68.100367, -65.91155 68.123967, -65.89695 68.117733, -65.86985 68.085067, -65.86985 68.045467, -65.88445 68.006567, -65.9147 67.996833, -65.94595 67.998233, -65.9585 68.024633, -65.9616 68.0698, 
+      -65.9595 68.100367)), 
+  ((-89.30975 81.9762, -89.27865 81.971833, -89.26065 81.9511, -89.24595 81.914067, -89.26065 81.895533, -89.28195 81.880267, -89.3261 81.8781, -89.3555 81.884633, -89.3637 81.917333, -89.3555 81.9522, 
+      -89.33915 81.9729, -89.30975 81.9762)), 
+  ((-74.54475 83.086933, -74.4968 83.082067, -74.4593 83.0633, -74.453 83.0362, -74.4718 83.018167, -74.5208 83.018167, -74.59065 83.0376, -74.6261 83.056367, -74.62505 83.0779, -74.5771 83.085533, 
+      -74.54475 83.086933)), 
+  ((-103.6303 77.092567, -103.604 77.107033, -103.5715 77.111133, -103.55605 77.107033, -103.54675 77.1029, -103.5452 77.078133, -103.5638 77.0441, -103.61175 77.009033, -103.6458 77.009033, -103.66745 77.015233, 
+      -103.6721 77.029667, -103.65975 77.067833, -103.6303 77.092567)), 
+  ((-98.8358 80.2058, -98.76875 80.222133, -98.7328 80.221067, -98.72625 80.209067, -98.72625 80.1938, -98.76385 80.165467, -98.83255 80.149133, -98.88975 80.144767, -98.9061 80.157833, -98.90285 80.179633, 
+      -98.8636 80.196, -98.8358 80.2058)), 
+  ((-64.84985 64.3431, -64.8467 64.376467, -64.82795 64.387567, -64.804 64.391733, -64.78105 64.390367, -64.74665 64.3695, -64.7362 64.341033, -64.7404 64.319467, -64.76125 64.3021, -64.78835 64.295867, 
+      -64.82275 64.299333, -64.84775 64.319467, -64.84985 64.3431)), 
+  ((-115.6568 77.7244, -115.6618 77.716667, -115.6784 77.713333, -115.70335 77.714433, -115.89125 77.7643, -115.9411 77.794233, -115.94445 77.8009, -115.93115 77.808633, -115.91785 77.809767, -115.8929 77.797567, 
+      -115.84965 77.786467, -115.78315 77.7754, -115.6568 77.7244)), 
+  ((-71.0549 70.984133, -71.08045 70.979267, -71.0992 70.979967, -71.1232 70.9904, -71.1232 71.0168, -71.07835 71.049433, -71.01475 71.064033, -70.98035 71.064733, -70.96265 71.060567, -70.96055 71.036933, 
+      -71.00015 71.0147, -71.0398 70.993167, -71.0549 70.984133)), 
+  ((-79.9933 76.1602, -79.91455 76.187433, -79.87975 76.188433, -79.86305 76.1834, -79.86305 76.166233, -79.87975 76.144033, -79.91605 76.124867, -79.98115 76.1067, -80.016 76.111733, -80.0372 76.1279, 
+      -80.03115 76.1491, -79.9933 76.1602)), 
+  ((-103.3951 77.005967, -103.37035 77.010067, -103.34865 77.005967, -103.33165 77.0008, -103.3208 76.986867, -103.3208 76.9786, -103.3208 76.964167, -103.34095 76.9425, -103.39045 76.908467, -103.4075 76.908467, 
+      -103.4276 76.911567, -103.4307 76.9188, -103.4338 76.9745, -103.41675 77.0013, -103.3951 77.005967)), 
+  ((-95.86225 77.210633, -95.8019 77.217833, -95.77865 77.2168, -95.77555 77.201333, -95.7771 77.185867, -95.8034 77.1601, -95.8607 77.1405, -95.90555 77.1405, -95.93495 77.145667, -95.9334 77.164233, 
+      -95.9071 77.188967, -95.86225 77.210633)), 
+  ((-62.22915 67.067933, -62.11765 67.101967, -62.0515 67.108233, -62.04 67.099867, -62.0442 67.088767, -62.1015 67.051933, -62.18805 67.0311, -62.2172 67.0304, -62.2318 67.0422, -62.22915 67.067933)), 
+  ((-65.65875 68.052433, -65.67855 68.0434, -65.70045 68.060067, -65.70255 68.1337, -65.6911 68.1497, -65.66085 68.151767, -65.64625 68.1497, -65.61705 68.137167, -65.6087 68.114267, -65.6087 68.084367, 
+      -65.63375 68.060767, -65.65875 68.052433)), 
+  ((-67.6788 65.7327, -67.5798 65.7306, -67.56 65.726433, -67.5454 65.707667, -67.54745 65.697933, -67.5725 65.685433, -67.63085 65.685433, -67.708 65.687533, -67.7466 65.694467, -67.7424 65.709767, 
+      -67.70695 65.725033, -67.6788 65.7327)), 
+  ((-87.5786 71.0213, -87.5202 71.0095, -87.4681 70.985867, -87.466 70.9539, -87.4806 70.9421, -87.52645 70.944167, -87.55565 70.950433, -87.61405 70.991433, -87.6078 71.012267, -87.5786 71.0213)), 
+  ((-78.71345 76.8972, -78.7301 76.8185, -78.7422 76.804367, -78.77555 76.8074, -78.8179 76.874, -78.8179 76.892167, -78.7937 76.903267, -78.73465 76.905267, -78.71345 76.8972)), 
+  ((-89.6464 76.4007, -89.54215 76.383333, -89.53485 76.3646, -89.54215 76.352767, -89.57445 76.347233, -89.661 76.346533, -89.71415 76.3486, -89.71625 76.356933, -89.68395 76.394467, -89.6641 76.4007, 
+      -89.6464 76.4007)), 
+  ((-73.30425 64.125633, -73.30425 64.0909, -73.3272 64.079767, -73.3783 64.0888, -73.42575 64.123567, -73.3934 64.1451, -73.3246 64.177067, -73.3142 64.1722, -73.30795 64.155533, -73.30425 64.125633)), 
+  ((-64.0621 63.603333, -64.03605 63.563733, -64.04435 63.533167, -64.08085 63.520667, -64.11215 63.520667, -64.1257 63.532467, -64.1257 63.5943, -64.1236 63.613067, -64.10485 63.625567, -64.0819 63.6228, 
+      -64.0621 63.603333)), 
+  ((-64.9823 82.9203, -64.94165 82.936267, -64.91455 82.9328, -64.8937 82.915433, -64.8885 82.887633, -64.8989 82.869567, -64.9333 82.856367, -64.96875 82.856367, -64.9938 82.858467, -65.01045 82.8807, 
+      -64.9823 82.9203)), 
+  ((-95.8125 75.8415, -95.83025 75.791367, -95.85115 75.771167, -95.8773 75.775333, -95.89505 75.8025, -95.8867 75.833167, -95.8501 75.893767, -95.8313 75.900033, -95.8156 75.8868, -95.8062 75.8666, 
+      -95.8125 75.8415)), 
+  ((-97.06185 76.5589, -97.0603 76.514567, -97.07885 76.501167, -97.0959 76.501167, -97.10825 76.501167, -97.12685 76.511467, -97.13305 76.552733, -97.11135 76.603267, -97.08815 76.6177, -97.0665 76.616667, 
+      -97.0603 76.612533, -97.05565 76.5816, -97.06185 76.5589)), 
+  ((-64.1372 63.7944, -64.21645 63.843067, -64.21855 63.869467, -64.19145 63.8771, -64.12055 63.881967, -64.0976 63.873633, -64.0976 63.856933, -64.11115 63.825, -64.1372 63.7944)), 
+  ((-64.0726 63.709633, -64.0924 63.677667, -64.1268 63.667933, -64.1591 63.6992, -64.1466 63.7284, -64.1028 63.764533, -64.06425 63.7666, -64.04025 63.7534, -64.0507 63.733967, -64.0726 63.709633)), 
+  ((-94.935 75.9847, -94.9089 75.961167, -94.9089 75.9356, -94.9135 75.898767, -94.9442 75.892633, -94.97645 75.8957, -94.99485 75.9141, -94.98875 75.9755, -94.9565 75.987767, -94.935 75.9847)), 
+  ((-108.3439 71.985233, -108.3686 71.980567, -108.405 71.9868, -108.4285 72.0017, -108.43555 72.022833, -108.4285 72.047133, -108.4085 72.060433, -108.37915 72.063567, -108.3498 72.055733, -108.33335 72.0385, 
+      -108.3345 72.004033, -108.3439 71.985233)), 
+  ((-62.28045 66.2268, -62.24085 66.228867, -62.2054 66.217067, -62.19395 66.199, -62.2023 66.1858, -62.24815 66.166333, -62.2992 66.164267, -62.318 66.166333, -62.33155 66.176767, -62.33155 66.199, 
+      -62.29715 66.219833, -62.28045 66.2268)), 
+  ((-103.8171 76.0756, -103.74745 76.090033, -103.7072 76.091067, -103.67005 76.087433, -103.6623 76.080233, -103.66385 76.077133, -103.6685 76.070933, -103.766 76.052367, -103.82945 76.034833, -103.8573 76.035867, 
+      -103.88365 76.044133, -103.87745 76.0627, -103.84805 76.0699, -103.8171 76.0756)), 
+  ((-64.47915 64.1416, -64.3572 64.136067, -64.33425 64.124933, -64.3363 64.107567, -64.35925 64.097133, -64.3947 64.085333, -64.4239 64.0902, -64.49375 64.113833, -64.5 64.1319, -64.47915 64.1416)), 
+  ((-97.05875 76.159267, -97.0216 76.1515, -97.01385 76.148433, -97.00925 76.1278, -97.02005 76.112333, -97.04325 76.099967, -97.0727 76.099967, -97.10825 76.104067, -97.12995 76.117467, -97.1485 76.137067, 
+      -97.1346 76.1515, -97.11445 76.158733, -97.05875 76.159267)), 
+  ((-65.4373 65.533933, -65.40395 65.491533, -65.3904 65.450567, -65.405 65.4332, -65.43625 65.434567, -65.4644 65.450567, -65.479 65.488767, -65.479 65.520733, -65.45815 65.533933, -65.4373 65.533933)), 
+  ((-66.42795 62.911333, -66.3654 62.857133, -66.36335 62.843233, -66.368 62.832133, -66.392 62.834233, -66.5046 62.9072, -66.50355 62.924567, -66.48375 62.937067, -66.44725 62.924567, -66.42795 62.911333)), 
+  ((-67.62645 63.589167, -67.615 63.5669, -67.62545 63.5537, -67.64835 63.5405, -67.66715 63.5426, -67.71925 63.5711, -67.7234 63.600967, -67.7151 63.625267, -67.6838 63.625267, -67.65255 63.6072, 
+      -67.62645 63.589167)), 
+  ((-95.822 77.115733, -95.757 77.115733, -95.7044 77.108533, -95.70285 77.092033, -95.7044 77.0776, -95.73535 77.066233, -95.78485 77.067267, -95.8313 77.070367, -95.8514 77.085833, -95.822 77.115733)), 
+  ((-103.1231 70.662633, -103.1012 70.661933, -103.0402 70.647333, -103.0329 70.629267, -103.0329 70.609833, -103.05065 70.602167, -103.0934 70.6015, -103.1351 70.607033, -103.15385 70.621633, -103.15385 70.648033, 
+      -103.1231 70.662633)), 
+  ((-101.5969 79.152533, -101.54785 79.119833, -101.5364 79.098033, -101.56255 79.0904, -101.6051 79.093667, -101.64595 79.105667, -101.677 79.135633, -101.66885 79.1476, -101.65575 79.1585, -101.63285 79.156333, 
+      -101.5969 79.152533)), 
+  ((-124.5053 73.885367, -124.52135 73.878967, -124.54805 73.8861, -124.57695 73.909633, -124.58655 73.933133, -124.5812 73.955267, -124.5577 73.9681, -124.52665 73.965933, -124.49885 73.9467, -124.49565 73.915333, 
+      -124.5053 73.885367)), 
+  ((-71.78905 63.7011, -71.83335 63.639233, -71.85315 63.639233, -71.87925 63.6698, -71.8563 63.704567, -71.83125 63.742767, -71.81355 63.744867, -71.7875 63.7407, -71.7833 63.719833, -71.78905 63.7011)), 
+  ((-74.2863 64.432033, -74.31545 64.423, -74.35715 64.427167, -74.39365 64.454967, -74.3926 64.483467, -74.35405 64.498033, -74.329 64.495267, -74.29985 64.4779, -74.2873 64.443167, -74.2863 64.432033)), 
+  ((-101.7186 73.5799, -101.6738 73.590333, -101.6331 73.576433, -101.61645 73.5535, -101.6102 73.534033, -101.61645 73.518767, -101.6425 73.518767, -101.69985 73.5285, -101.72485 73.5521, -101.7186 73.5799)), 
+  ((-101.29865 75.497767, -101.21 75.514433, -101.1798 75.512367, -101.17145 75.496367, -101.1798 75.482467, -101.2194 75.472733, -101.30385 75.459533, -101.34555 75.461633, -101.3539 75.474133, -101.29865 75.497767)), 
+  ((-96.9471 75.641033, -96.8823 75.658433, -96.8499 75.6654, -96.8332 75.657033, -96.83005 75.640333, -96.8363 75.625, -96.89485 75.609667, -96.9523 75.597833, -96.97215 75.600633, -96.97845 75.615967, 
+      -96.9659 75.631267, -96.9471 75.641033)), 
+  ((-94.41495 76.873467, -94.3881 76.907767, -94.35675 76.923433, -94.3411 76.918967, -94.32095 76.901833, -94.31985 76.880933, -94.3288 76.854833, -94.3512 76.840667, -94.3758 76.8377, -94.3937 76.843667, 
+      -94.4172 76.857067, -94.41495 76.873467)), 
+  ((-64.9977 62.4914, -64.9852 62.444867, -64.99145 62.419833, -65.0144 62.409433, -65.03735 62.424, -65.08635 62.459467, -65.0811 62.476833, -65.0342 62.496967, -65.01125 62.499767, -64.9977 62.4914)), 
+  ((-85.6797 72.114, -85.61715 72.135567, -85.58375 72.135567, -85.565 72.119567, -85.565 72.0897, -85.6046 72.0765, -85.6557 72.073033, -85.6828 72.085533, -85.6797 72.114)), 
+  ((-63.4186 65.366667, -63.3477 65.365267, -63.32895 65.35, -63.32895 65.325667, -63.3477 65.316633, -63.4019 65.318033, -63.4384 65.318033, -63.45925 65.327767, -63.453 65.356233, -63.4384 65.365967, 
+      -63.4186 65.366667)), 
+  ((-96.80955 76.909467, -96.8374 76.884733, -96.86065 76.884733, -96.89775 76.887833, -96.91325 76.899167, -96.9086 76.921867, -96.8854 76.924967, -96.8498 76.9435, -96.8142 76.958967, -96.791 76.957967, 
+      -96.78635 76.940433, -96.79565 76.924967, -96.80955 76.909467)), 
+  ((-101.9094 73.4465, -101.8776 73.454133, -101.81715 73.404133, -101.8255 73.388833, -101.84635 73.3784, -101.90365 73.3784, -101.92245 73.4069, -101.92245 73.440933, -101.9094 73.4465)), 
+  ((-96.5845 75.763633, -96.55415 75.8061, -96.53115 75.8089, -96.51445 75.799133, -96.5019 75.769867, -96.5186 75.7225, -96.54055 75.717633, -96.56565 75.721133, -96.58445 75.734367, -96.5845 75.763633)), 
+  ((-65.66975 65.786833, -65.65515 65.849367, -65.62285 65.874367, -65.59005 65.876467, -65.5817 65.857, -65.5796 65.838233, -65.59735 65.811833, -65.6286 65.786833, -65.6526 65.781967, -65.66975 65.786833)), 
+  ((-63.0215 82.577633, -62.985 82.5971, -62.95585 82.599867, -62.9454 82.585267, -62.9454 82.5547, -62.98085 82.535267, -63.01735 82.519967, -63.04235 82.519967, -63.0507 82.533167, -63.04445 82.560967, 
+      -63.0215 82.577633)), 
+  ((-76.8012 77.767067, -76.8721 77.728133, -76.89715 77.728133, -76.92215 77.7462, -76.92005 77.774, -76.87005 77.792067, -76.8304 77.792067, -76.8012 77.780967, -76.8012 77.767067)), 
+  ((-108.73025 76.897367, -108.76145 76.892233, -108.79655 76.899867, -108.82065 76.912933, -108.82065 76.923967, -108.79955 76.941033, -108.76945 76.951067, -108.7348 76.951067, -108.7062 76.941033, -108.69415 76.926967, 
+      -108.69865 76.914433, -108.73025 76.897367)), 
+  ((-83.39135 81.080567, -83.29755 81.1014, -83.2746 81.1028, -83.2913 81.0764, -83.3601 81.044433, -83.43935 81.044433, -83.456 81.058333, -83.431 81.069433, -83.39135 81.080567)), 
+  ((-115.9278 77.544333, -115.93275 77.534333, -115.9444 77.534333, -115.99095 77.559833, -116.0558 77.576467, -116.10735 77.590867, -116.11235 77.597533, -116.104 77.611933, -116.0924 77.615267, -116.00095 77.5953, 
+      -115.93775 77.563167, -115.9278 77.544333)), 
+  ((-84.2468 76.3811, -84.2166 76.401233, -84.1875 76.391567, -84.1819 76.363233, -84.20205 76.335633, -84.23785 76.318467, -84.2591 76.314733, -84.27925 76.331167, -84.27925 76.352033, -84.2468 76.3811)), 
+  ((-74.81535 79.380067, -74.7643 79.378667, -74.72675 79.353667, -74.71425 79.327267, -74.7309 79.313367, -74.75805 79.314733, -74.8133 79.343933, -74.8508 79.364767, -74.8404 79.376567, -74.81535 79.380067)), 
+  ((-84.8265 78.871067, -84.79525 78.864133, -84.76395 78.857167, -84.74725 78.8419, -84.741 78.8266, -84.76395 78.805767, -84.8161 78.811333, -84.8557 78.828, -84.8578 78.8558, -84.8265 78.871067)), 
+  ((-100.71675 70.223433, -100.63105 70.217867, -100.6185 70.194167, -100.63315 70.1837, -100.6718 70.179533, -100.723 70.183033, -100.7648 70.191367, -100.7732 70.203933, -100.76585 70.215767, -100.7408 70.222733, 
+      -100.71675 70.223433)), 
+  ((-96.9003 71.634767, -96.8585 71.6473, -96.82505 71.6494, -96.8188 71.640333, -96.8167 71.6257, -96.8376 71.6076, -96.88045 71.592267, -96.9191 71.581133, -96.9442 71.5839, -96.9463 71.597833, 
+      -96.94 71.613167, -96.9003 71.634767)), 
+  ((-103.31855 70.730033, -103.24765 70.7071, -103.22475 70.6786, -103.2383 70.664, -103.2685 70.664, -103.3071 70.6675, -103.3415 70.6911, -103.34565 70.714733, -103.31855 70.730033)), 
+  ((-74.8949 72.156833, -74.8553 72.167267, -74.82815 72.166567, -74.80835 72.158233, -74.81045 72.138767, -74.85215 72.1082, -74.89905 72.106133, -74.92615 72.1103, -74.92615 72.126267, -74.9126 72.140167, 
+      -74.8949 72.156833)), 
+  ((-78.49465 63.514, -78.46445 63.5564, -78.44775 63.558467, -78.4269 63.551533, -78.4118 63.5182, -78.4243 63.498033, -78.46495 63.4751, -78.50875 63.4751, -78.50145 63.495267, -78.49465 63.514)), 
+  ((-124.60155 73.7435, -124.6208 73.7296, -124.64435 73.7303, -124.71385 73.772367, -124.71705 73.787333, -124.70635 73.798767, -124.6903 73.8009, -124.60585 73.7745, -124.59835 73.760267, -124.60155 73.7435)), 
+  ((-95.2821 77.734267, -95.2465 77.748167, -95.23565 77.747133, -95.2202 77.733733, -95.2295 77.718267, -95.2697 77.6863, -95.3053 77.685267, -95.3409 77.6894, -95.3564 77.694533, -95.36105 77.711033, 
+      -95.34555 77.720333, -95.3053 77.721367, -95.2821 77.734267)), 
+  ((-96.4664 76.578767, -96.43835 76.579433, -96.39295 76.557233, -96.39045 76.535567, -96.42985 76.522467, -96.4798 76.5154, -96.5025 76.523467, -96.4995 76.545667, -96.4664 76.578767)), 
+  ((-110.77005 68.405, -110.7655 68.4151, -110.74125 68.4323, -110.71545 68.441433, -110.70175 68.441433, -110.6972 68.434333, -110.71695 68.406, -110.7139 68.3959, -110.6957 68.391833, -110.63345 68.394867, 
+      -110.6259 68.386767, -110.6289 68.377667, -110.6684 68.367567, -110.7063 68.3625, -110.72755 68.369567, -110.77005 68.405)), 
+  ((-91.7455 81.5607, -91.72425 81.537833, -91.72095 81.5193, -91.72915 81.5073, -91.76185 81.5062, -91.78965 81.512767, -91.81415 81.544367, -91.81905 81.5716, -91.8076 81.579233, -91.7831 81.580333, 
+      -91.7455 81.5607)), 
+  ((-78.03265 64.025733, -78.01025 64.008367, -78.0071 63.979867, -77.9998 63.931233, -78.01545 63.915967, -78.0457 63.918033, -78.0603 63.9521, -78.05715 64.006967, -78.03265 64.025733)), 
+  ((-74.31235 64.527933, -74.26855 64.547367, -74.23205 64.541833, -74.20705 64.53, -74.2128 64.500833, -74.2399 64.488333, -74.2691 64.48, -74.2941 64.4904, -74.3087 64.512633, -74.31235 64.527933)), 
+  ((-77.52445 63.928467, -77.54115 63.973633, -77.53485 64.006267, -77.51505 64.016, -77.4744 64.011133, -77.47335 63.972233, -77.4869 63.931233, -77.51195 63.9222, -77.52445 63.928467)), 
+  ((-114.3958 69.063067, -114.415 69.053333, -114.4415 69.049667, -114.4826 69.059433, -114.5119 69.078933, -114.5128 69.092933, -114.49815 69.1027, -114.43325 69.1027, -114.4022 69.0911, -114.38755 69.075867, 
+      -114.3958 69.063067)), 
+  ((-67.7051 82.758033, -67.63925 82.761867, -67.58765 82.744667, -67.58765 82.733233, -67.6192 82.723667, -67.6994 82.719867, -67.74525 82.7294, -67.73665 82.744667, -67.7051 82.758033)), 
+  ((-111.80705 75.788333, -111.81015 75.7688, -111.83945 75.757467, -111.92585 75.7441, -111.949 75.746167, -111.9567 75.7585, -111.949 75.770867, -111.8626 75.792433, -111.81785 75.796567, -111.80705 75.788333)), 
+  ((-98.8087 71.226233, -98.77 71.1928, -98.769 71.178867, -98.7836 71.167033, -98.80765 71.166333, -98.84005 71.189333, -98.85675 71.219267, -98.85675 71.242967, -98.8547 71.2583, -98.84215 71.263867, 
+      -98.8296 71.263867, -98.82335 71.2569, -98.8202 71.242967, -98.8087 71.226233)), 
+  ((-96.13315 74.700767, -96.08825 74.7168, -96.06835 74.7154, -96.06105 74.697267, -96.06105 74.675, -96.0924 74.652, -96.13525 74.646433, -96.15825 74.665233, -96.14885 74.686833, -96.13315 74.700767)), 
+  ((-101.7989 73.4875, -101.7655 73.5007, -101.74675 73.481233, -101.69775 73.439567, -101.70195 73.427733, -101.73945 73.417333, -101.7551 73.423567, -101.80825 73.469433, -101.7989 73.4875)), 
+  ((-74.36955 71.728033, -74.2976 71.736367, -74.2747 71.7343, -74.2726 71.716233, -74.2924 71.7037, -74.3779 71.684267, -74.4102 71.684267, -74.4144 71.7037, -74.4008 71.711367, -74.36955 71.728033)), 
+  ((-87.8123 80.475433, -87.7894 80.4493, -87.7878 80.430767, -87.7943 80.419867, -87.8156 80.419867, -87.84665 80.424233, -87.8761 80.4493, -87.88755 80.475433, -87.8712 80.486333, -87.84665 80.488533, 
+      -87.8123 80.475433)), 
+  ((-82.55205 77.894933, -82.5638 77.8558, -82.57555 77.8464, -82.5943 77.8511, -82.60135 77.871433, -82.60135 77.912167, -82.5826 77.946633, -82.5544 77.9576, -82.54265 77.956033, -82.54265 77.945067, 
+      -82.5497 77.9106, -82.55205 77.894933)), 
+  ((-101.32055 79.1024, -101.2895 79.077333, -101.2895 79.066433, -101.3042 79.052267, -101.33035 79.051167, -101.3729 79.065333, -101.39905 79.095867, -101.3876 79.1144, -101.34835 79.110033, -101.32055 79.1024)), 
+  ((-98.22755 78.854967, -98.1932 78.8855, -98.1785 78.8855, -98.17035 78.872433, -98.1736 78.843, -98.20795 78.8092, -98.2423 78.792867, -98.2619 78.801567, -98.2521 78.834267, -98.22755 78.854967)), 
+  ((-100.29435 76.839667, -100.2541 76.849967, -100.23245 76.849967, -100.22935 76.840667, -100.2448 76.822133, -100.29435 76.7891, -100.32685 76.777767, -100.3454 76.7922, -100.3454 76.810767, -100.30675 76.8376, 
+      -100.29435 76.839667)), 
+  ((-62.7657 65.541867, -62.73545 65.514067, -62.73965 65.4967, -62.7709 65.491133, -62.80845 65.4988, -62.83505 65.5266, -62.83505 65.549533, -62.8194 65.557867, -62.7965 65.555067, -62.7657 65.541867)), 
+  ((-67.0509 66.353467, -67.0238 66.353467, -67.0019 66.3382, -66.98315 66.3104, -66.99045 66.287467, -67.0311 66.286767, -67.05195 66.2986, -67.0759 66.325, -67.07385 66.343067, -67.0509 66.353467)), 
+  ((-99.44735 74.1519, -99.41295 74.147033, -99.37955 74.132467, -99.37955 74.110233, -99.41295 74.092867, -99.43585 74.093533, -99.4692 74.093533, -99.47445 74.119267, -99.464 74.146367, -99.44735 74.1519)), 
+  ((-72.6976 63.678167, -72.6736 63.696933, -72.6267 63.710133, -72.5954 63.708733, -72.5871 63.694833, -72.5871 63.683733, -72.60895 63.666333, -72.66945 63.655233, -72.7028 63.6601, -72.6976 63.678167)), 
+  ((-65.06405 64.205533, -65.02595 64.174967, -65.02285 64.152733, -65.03325 64.133967, -65.08225 64.137433, -65.0958 64.145067, -65.0979 64.178433, -65.0958 64.202767, -65.07915 64.2104, -65.06405 64.205533)), 
+  ((-116.0241 70.3193, -116.04635 70.318633, -116.0686 70.3267, -116.0777 70.335467, -116.0686 70.350967, -116.03925 70.3678, -115.9928 70.3752, -115.97155 70.371833, -115.96045 70.363767, -115.96345 70.3496, 
+      -116.0241 70.3193)), 
+  ((-96.92955 71.71, -96.8543 71.7281, -96.8397 71.724633, -96.83865 71.7121, -96.90865 71.677267, -96.94945 71.661233, -96.9651 71.663333, -96.97345 71.678667, -96.96195 71.698167, -96.92955 71.71)), 
+  ((-66.90145 65.1663, -66.88165 65.1649, -66.8618 65.149633, -66.85975 65.120433, -66.86805 65.0975, -66.9004 65.0871, -66.9327 65.0836, -66.92435 65.1114, -66.915 65.154467, -66.90145 65.1663)), 
+  ((-81.48465 77.44, -81.45755 77.434433, -81.44715 77.380233, -81.4784 77.366367, -81.51595 77.367733, -81.51595 77.3858, -81.51595 77.430267, -81.48465 77.44)), 
+  ((-87.1607 70.107233, -87.121 70.1072, -87.10635 70.1003, -87.1055 70.090533, -87.1055 70.077867, -87.12445 70.068667, -87.15035 70.062933, -87.1806 70.0612, -87.2082 70.062933, -87.21855 70.077867, 
+      -87.21165 70.090533, -87.19005 70.1032, -87.1607 70.107233)), 
+  ((-98.0371 78.212033, -98.03505 78.180067, -98.05695 78.157133, -98.08195 78.159933, -98.11115 78.195367, -98.11115 78.219667, -98.0778 78.2294, -98.05695 78.228, -98.0371 78.212033)), 
+  ((-63.48115 64.982433, -63.429 64.944233, -63.429 64.9241, -63.4551 64.9213, -63.49885 64.925467, -63.52805 64.9512, -63.5218 64.973433, -63.50305 64.979667, -63.48115 64.982433)), 
+  ((-72.23735 63.560033, -72.1727 63.5364, -72.1628 63.522533, -72.1628 63.4982, -72.18155 63.4975, -72.22325 63.505133, -72.27225 63.541267, -72.26185 63.5538, -72.23735 63.560033)), 
+  ((-70.02545 66.3383, -69.9924 66.359567, -69.9616 66.348567, -69.9704 66.310433, -70.0012 66.295, -70.03535 66.289867, -70.05845 66.310433, -70.04965 66.326567, -70.02545 66.3383)), 
+  ((-76.4395 77.774, -76.4207 77.769833, -76.41445 77.744833, -76.47075 77.703133, -76.49785 77.703133, -76.49785 77.750367, -76.46865 77.767067, -76.4395 77.774)), 
+  ((-67.6613 68.8398, -67.58105 68.873833, -67.5633 68.878, -67.55395 68.871767, -67.5529 68.849533, -67.58 68.828667, -67.6582 68.8141, -67.6738 68.823833, -67.6613 68.8398)), 
+  ((-72.36295 63.615633, -72.36035 63.595467, -72.3718 63.5788, -72.40415 63.560033, -72.43955 63.560033, -72.45415 63.571833, -72.44895 63.594767, -72.42395 63.608667, -72.39475 63.621167, -72.36295 63.615633)), 
+  ((-98.50375 74.709733, -98.4181 74.710433, -98.40765 74.6986, -98.4055 74.694433, -98.41385 74.6805, -98.4473 74.670733, -98.50165 74.670733, -98.52255 74.688833, -98.52045 74.705567, -98.50375 74.709733)), 
+  ((-67.92905 68.519367, -67.83835 68.5284, -67.8227 68.520067, -67.8321 68.506167, -67.8832 68.4881, -67.91965 68.4888, -67.96555 68.496433, -67.9676 68.5131, -67.92905 68.519367)), 
+  ((-62.60395 66.974133, -62.5774 66.969267, -62.57115 66.962333, -62.5732 66.947033, -62.61595 66.930367, -62.6639 66.9248, -62.68995 66.932433, -62.68995 66.942867, -62.66705 66.959533, -62.6368 66.968567, 
+      -62.60395 66.974133)), 
+  ((-64.2514 63.765233, -64.27745 63.798567, -64.25765 63.8083, -64.21075 63.8097, -64.19615 63.777733, -64.1925 63.746467, -64.2175 63.7402, -64.24045 63.748533, -64.2514 63.765233)), 
+  ((-86.08075 79.5631, -86.07865 79.6095, -86.05755 79.624967, -86.02805 79.620767, -86.0238 79.5828, -86.02805 79.5589, -86.0491 79.5406, -86.0723 79.546233, -86.08075 79.5631)), 
+  ((-78.4141 68.227533, -78.37045 68.270067, -78.34245 68.2708, -78.3324 68.2544, -78.3492 68.222333, -78.3749 68.196967, -78.3984 68.1977, -78.41745 68.214867, -78.4141 68.227533)), 
+  ((-68.43345 70.180467, -68.3959 70.165867, -68.3865 70.142267, -68.3886 70.126967, -68.41155 70.113767, -68.4428 70.120033, -68.4626 70.143633, -68.4626 70.1742, -68.43345 70.180467)), 
+  ((-89.5174 82.054133, -89.5092 82.0841, -89.48635 82.087367, -89.46835 82.086267, -89.44545 82.0732, -89.44545 82.055767, -89.45035 82.030667, -89.46505 82.023067, -89.48635 82.023067, -89.5092 82.033967, 
+      -89.5174 82.054133)), 
+  ((-113.69985 78.2295, -113.71545 78.231567, -113.731 78.2378, -113.73725 78.247167, -113.731 78.257533, -113.64685 78.281433, -113.6219 78.281433, -113.6141 78.2773, -113.611 78.2669, -113.6188 78.257533, 
+      -113.69985 78.2295)), 
+  ((-109.34925 72.797933, -109.34845 72.785033, -109.36375 72.780767, -109.3976 72.781833, -109.45075 72.801167, -109.4588 72.812433, -109.4467 72.828, -109.4298 72.8323, -109.3847 72.824233, -109.34925 72.797933)), 
+  ((-67.37185 63.327667, -67.352 63.300567, -67.352 63.2853, -67.36455 63.279033, -67.39475 63.2832, -67.4354 63.3117, -67.4354 63.331167, -67.4302 63.342967, -67.4052 63.345733, -67.37185 63.327667)), 
+  ((-63.11845 67.113767, -63.06845 67.115167, -63.04135 67.114467, -63.04135 67.095033, -63.06635 67.077633, -63.1018 67.0721, -63.1508 67.076967, -63.1508 67.092233, -63.11845 67.113767)), 
+  ((-99.43185 76.5936, -99.39325 76.6061, -99.3693 76.599833, -99.36825 76.584567, -99.3766 76.568567, -99.4308 76.544267, -99.4652 76.547033, -99.4652 76.558867, -99.43185 76.5936)), 
+  ((-72.77785 63.707333, -72.77575 63.7553, -72.7497 63.765, -72.7153 63.7664, -72.7049 63.7532, -72.70695 63.735833, -72.7372 63.705267, -72.7664 63.6997, -72.77785 63.707333)), 
+  ((-97.04945 76.441333, -97.0572 76.414, -97.0773 76.392333, -97.1036 76.392333, -97.1129 76.411933, -97.1098 76.445967, -97.0959 76.466567, -97.06495 76.466567, -97.04945 76.441333)), 
+  ((-71.727 63.675367, -71.69885 63.642033, -71.69885 63.621867, -71.7114 63.6066, -71.73955 63.6031, -71.7531 63.6059, -71.7614 63.627433, -71.7583 63.6698, -71.7437 63.678833, -71.727 63.675367)), 
+  ((-100.06305 70.348967, -100.0233 70.371967, -99.9909 70.374033, -99.98045 70.3629, -99.9836 70.3441, -100.02435 70.316233, -100.05675 70.312733, -100.07245 70.328767, -100.06305 70.348967)), 
+  ((-63.09285 65.2138, -63.0585 65.237433, -63.02095 65.237433, -63.0168 65.226333, -63.01885 65.210333, -63.0783 65.172833, -63.1054 65.1742, -63.1054 65.192967, -63.09285 65.2138)), 
+  ((-112.69035 70.180567, -112.7073 70.183867, -112.71645 70.1928, -112.71505 70.206433, -112.69245 70.2309, -112.66705 70.2403, -112.64305 70.242667, -112.6219 70.234667, -112.6226 70.223833, -112.6607 70.191867, 
+      -112.69035 70.180567)), 
+  ((-67.5748 68.7071, -67.5362 68.725867, -67.48515 68.7335, -67.4742 68.7224, -67.4763 68.7057, -67.52425 68.683467, -67.5774 68.682767, -67.58055 68.6918, -67.5748 68.7071)), 
+  ((-110.5136 68.404, -110.5227 68.3949, -110.5303 68.3949, -110.6153 68.468767, -110.6153 68.476867, -110.60165 68.485967, -110.588 68.485967, -110.54095 68.451567, -110.5136 68.404)), 
+  ((-69.977 62.561267, -69.9322 62.532767, -69.92805 62.520267, -69.9322 62.510533, -69.96765 62.507067, -70.0187 62.534867, -70.02915 62.552933, -70.0187 62.564733, -69.9958 62.565433, -69.977 62.561267)), 
+  ((-119.09655 71.452933, -119.11275 71.449567, -119.1269 71.4536, -119.13295 71.469767, -119.12185 71.5129, -119.0986 71.531767, -119.0834 71.532433, -119.0723 71.525, -119.0713 71.4947, -119.09655 71.452933)), 
+  ((-63.90055 62.761, -63.85255 62.769333, -63.83275 62.7596, -63.82755 62.739433, -63.86405 62.722767, -63.9094 62.7186, -63.925 62.728333, -63.925 62.750567, -63.90055 62.761)), 
+  ((-90.82795 79.195733, -90.76435 79.204767, -90.73725 79.202667, -90.731 79.193633, -90.73515 79.176267, -90.7654 79.164467, -90.81335 79.167233, -90.854 79.180433, -90.8498 79.192967, -90.82795 79.195733)), 
+  ((-67.5986 66.255867, -67.60485 66.2406, -67.6247 66.2413, -67.6518 66.272567, -67.63825 66.296167, -67.6226 66.316333, -67.608 66.3184, -67.5934 66.315633, -67.5809 66.2913, -67.5986 66.255867)), 
+  ((-92.6002 77.711967, -92.6356 77.674433, -92.64815 77.6661, -92.67315 77.6661, -92.70445 77.7043, -92.67835 77.714733, -92.61375 77.721, -92.6002 77.711967)), 
+  ((-110.5341 78.917333, -110.5481 78.915267, -110.5606 78.925667, -110.5606 78.944367, -110.54655 78.975533, -110.52785 78.986967, -110.51225 78.990067, -110.4967 78.985933, -110.492 78.968267, -110.5029 78.938133, 
+      -110.5341 78.917333)), 
+  ((-72.85915 63.888, -72.78725 63.881733, -72.76745 63.867867, -72.7716 63.852567, -72.81225 63.851167, -72.87275 63.852567, -72.8873 63.867867, -72.8821 63.881067, -72.85915 63.888)), 
+  ((-95.32185 76.2962, -95.285 76.3064, -95.262 76.3054, -95.24205 76.288, -95.23745 76.277767, -95.24355 76.267533, -95.26505 76.259367, -95.29575 76.259367, -95.32185 76.260367, -95.32955 76.271633, 
+      -95.33415 76.284933, -95.32185 76.2962)), 
+  ((-73.75305 64.117267, -73.71655 64.131867, -73.68425 64.118667, -73.68425 64.082533, -73.6973 64.067967, -73.74315 64.0749, -73.75565 64.1027, -73.75305 64.117267)), 
+  ((-111.89495 68.067367, -111.9116 68.059233, -111.9282 68.059967, -111.95155 68.067367, -111.9737 68.0903, -111.9737 68.1051, -111.9604 68.114733, -111.936 68.118433, -111.91045 68.110267, -111.89495 68.0903, 
+      -111.89495 68.067367)), 
+  ((-94.05185 79.158233, -94.07965 79.1468, -94.11235 79.1468, -94.14505 79.154433, -94.15815 79.162067, -94.16305 79.177333, -94.15325 79.182767, -94.11235 79.183867, -94.06495 79.182767, -94.04365 79.171867, 
+      -94.05185 79.158233)), 
+  ((-80.5859 72.153867, -80.56925 72.142767, -80.55045 72.116367, -80.55255 72.101767, -80.5734 72.0948, -80.61405 72.099, -80.6349 72.129567, -80.61825 72.146933, -80.5859 72.153867)), 
+  ((-108.6091 72.525033, -108.63545 72.5231, -108.6677 72.537733, -108.6794 72.562133, -108.6677 72.581667, -108.65305 72.587533, -108.6384 72.582633, -108.6252 72.562133, -108.58715 72.5426, -108.59005 72.533833, 
+      -108.6091 72.525033)), 
+  ((-66.77925 68.3398, -66.73445 68.3544, -66.7094 68.3558, -66.6823 68.3419, -66.6896 68.3273, -66.79075 68.309933, -66.8116 68.318967, -66.8053 68.3273, -66.77925 68.3398)), 
+  ((-64.93885 64.523167, -64.9133 64.514833, -64.9081 64.4919, -64.91435 64.469667, -64.95085 64.462033, -64.97275 64.474533, -64.9769 64.5044, -64.96335 64.523167, -64.93885 64.523167)), 
+  ((-99.1274 76.59, -99.09405 76.610133, -99.0586 76.608767, -99.0367 76.595567, -99.0315 76.571933, -99.0513 76.5622, -99.0753 76.5636, -99.11385 76.571233, -99.1274 76.59)), 
+  ((-92.3364 79.1333, -92.3145 79.1069, -92.3072 79.0798, -92.3218 79.074233, -92.36035 79.076333, -92.3781 79.0951, -92.37395 79.1333, -92.34995 79.138867, -92.3364 79.1333)), 
+  ((-100.79455 76.3909, -100.7466 76.3645, -100.7466 76.345033, -100.7841 76.3374, -100.81435 76.341567, -100.83415 76.3617, -100.82165 76.3888, -100.79455 76.3909)), 
+  ((-69.6328 66.246367, -69.6592 66.2273, -69.6911 66.217767, -69.71755 66.2229, -69.71755 66.241233, -69.6867 66.2647, -69.6537 66.277167, -69.6328 66.270567, -69.6328 66.2603, -69.6328 66.246367)), 
+  ((-93.85075 79.0536, -93.8442 79.036167, -93.84095 79.015467, -93.8442 79.004567, -93.8573 79.0002, -93.87855 79.0002, -93.9047 79.01, -93.9047 79.038367, -93.89815 79.0558, -93.87365 79.061233, 
+      -93.8622 79.061233, -93.85075 79.0536)), 
+  ((-117.43505 70.491467, -117.432 70.4834, -117.43905 70.473967, -117.4593 70.469233, -117.4704 70.473267, -117.529 70.5211, -117.527 70.537967, -117.5189 70.540667, -117.4977 70.5373, -117.43505 70.491467)), 
+  ((-65.1505 64.619033, -65.1255 64.6225, -65.0942 64.6114, -65.0838 64.587067, -65.1015 64.574567, -65.13175 64.574567, -65.1703 64.578033, -65.1703 64.600967, -65.1505 64.619033)), 
+  ((-73.4232 79.482167, -73.438 79.5089, -73.4422 79.549667, -73.4211 79.5595, -73.40425 79.548267, -73.38525 79.5131, -73.38525 79.485, -73.40635 79.480767, -73.4232 79.482167)), 
+  ((-77.86225 77.660733, -77.81845 77.673233, -77.7976 77.669067, -77.7976 77.657933, -77.7976 77.631533, -77.8247 77.613467, -77.85805 77.613467, -77.86225 77.634333, -77.86225 77.660733)), 
+  ((-101.266 76.870433, -101.2304 76.877633, -101.201 76.877633, -101.201 76.8632, -101.19945 76.853933, -101.20875 76.842567, -101.24125 76.829167, -101.2598 76.829167, -101.283 76.835367, -101.28765 76.8529, 
+      -101.266 76.870433)), 
+  ((-67.4788 82.756133, -67.40715 82.7657, -67.38425 82.763767, -67.36705 82.740867, -67.3957 82.733233, -67.4702 82.7294, -67.49025 82.740867, -67.4788 82.756133)), 
+  ((-66.2696 66.0985, -66.2456 66.090167, -66.2331 66.063067, -66.23935 66.0457, -66.26855 66.049167, -66.31755 66.073467, -66.31545 66.090167, -66.2967 66.102667, -66.2696 66.0985)), 
+  ((-103.35505 70.643867, -103.3144 70.6404, -103.2904 70.632067, -103.27425 70.609833, -103.30135 70.6015, -103.3399 70.6015, -103.3733 70.607067, -103.37535 70.620967, -103.35505 70.643867)), 
+  ((-63.8338 62.905533, -63.8234 62.933333, -63.78585 62.943733, -63.76185 62.938867, -63.7577 62.9222, -63.77125 62.8937, -63.82755 62.888833, -63.8338 62.905533)), 
+  ((-71.12125 62.788667, -71.0931 62.790067, -71.066 62.781733, -71.0368 62.7602, -71.04045 62.743533, -71.0665 62.742833, -71.12595 62.753267, -71.128 62.7748, -71.12125 62.788667)), 
+  ((-73.1891 64.0527, -73.174 64.068667, -73.1427 64.071433, -73.11145 64.0513, -73.11145 64.0221, -73.1552 64.018633, -73.1865 64.036, -73.1891 64.0527)), 
+  ((-68.12265 63.291933, -68.0924 63.273867, -68.0653 63.2558, -68.0674 63.233567, -68.09135 63.2294, -68.12475 63.245367, -68.1508 63.2669, -68.14975 63.280133, -68.12265 63.291933)), 
+  ((-96.8981 79.6746, -96.87205 79.6725, -96.85745 79.6593, -96.85745 79.653033, -96.86575 79.628033, -96.8939 79.625267, -96.9356 79.628733, -96.9356 79.654433, -96.8981 79.6746)), 
+  ((-114.5385 77.673033, -114.54785 77.665767, -114.5697 77.6616, -114.6258 77.6855, -114.63515 77.696933, -114.63045 77.706267, -114.60865 77.711467, -114.5494 77.699, -114.5385 77.686533, -114.5385 77.673033)), 
+  ((-69.5417 66.476667, -69.4878 66.4862, -69.4504 66.4884, -69.44045 66.483267, -69.43825 66.473, -69.4647 66.459067, -69.5098 66.451, -69.5428 66.449533, -69.55715 66.4664, -69.5417 66.476667)), 
+  ((-81.5548 76.080433, -81.56845 76.0633, -81.5957 76.056233, -81.6169 76.069333, -81.5881 76.1087, -81.56085 76.124833, -81.5442 76.123833, -81.5351 76.110733, -81.5548 76.080433)), 
+  ((-68.1998 63.262067, -68.14665 63.2426, -68.13205 63.223133, -68.1383 63.207167, -68.1654 63.207167, -68.2102 63.221767, -68.2175 63.248833, -68.1998 63.262067)), 
+  ((-77.6242 81.225667, -77.59505 81.263167, -77.5742 81.282633, -77.54705 81.279867, -77.545 81.259, -77.5721 81.224267, -77.60335 81.213167, -77.6242 81.225667)), 
+  ((-85.19765 78.918333, -85.2185 78.8961, -85.26645 78.876633, -85.2821 78.886367, -85.2696 78.914167, -85.255 78.9336, -85.21745 78.937767, -85.19765 78.918333)), 
+  ((-73.74 64.268767, -73.76135 64.264567, -73.7916 64.291667, -73.7885 64.3174, -73.77075 64.3299, -73.7332 64.325733, -73.7301 64.3042, -73.74 64.268767)), 
+  ((-64.0595 62.560167, -64.06005 62.5442, -64.0913 62.54, -64.12575 62.5421, -64.17475 62.561567, -64.17475 62.573367, -64.15595 62.578933, -64.11425 62.574767, -64.0595 62.560167)), 
+  ((-67.6196 68.7724, -67.58 68.7877, -67.54455 68.787, -67.54455 68.778667, -67.54665 68.7592, -67.57895 68.743933, -67.62225 68.740433, -67.6337 68.756433, -67.6196 68.7724)), 
+  ((-97.61315 75.325367, -97.54625 75.310067, -97.54625 75.296133, -97.55045 75.283567, -97.58595 75.2822, -97.63405 75.290533, -97.6424 75.304467, -97.6278 75.317033, -97.61315 75.325367)), 
+  ((-96.90645 79.742667, -96.8835 79.757967, -96.8616 79.757967, -96.847 79.744067, -96.847 79.728767, -96.84595 79.716267, -96.86995 79.702367, -96.90225 79.704467, -96.91475 79.7135, -96.90645 79.742667)), 
+  ((-96.44125 77.0513, -96.4521 77.076567, -96.4335 77.084833, -96.4134 77.0869, -96.39175 77.084833, -96.3809 77.063167, -96.3809 77.045633, -96.3871 77.033267, -96.4041 77.033267, -96.4304 77.0374, 
+      -96.44125 77.0513)), 
+  ((-104.56315 77.050033, -104.5384 77.0129, -104.5384 77.0057, -104.5508 76.9995, -104.56315 77.000533, -104.58635 77.0057, -104.59875 77.014967, -104.60495 77.0294, -104.61425 77.047967, -104.6096 77.056233, 
+      -104.58945 77.060367, -104.5709 77.057267, -104.56315 77.050033)), 
+  ((-63.3665 65.247167, -63.3279 65.249233, -63.31955 65.238833, -63.31225 65.219367, -63.31855 65.204767, -63.34355 65.1999, -63.37275 65.2013, -63.38525 65.2173, -63.38315 65.2409, -63.3665 65.247167)), 
+  ((-64.5401 64.242367, -64.5057 64.254867, -64.4807 64.243067, -64.47185 64.214567, -64.4896 64.1958, -64.5125 64.1958, -64.5313 64.2104, -64.53965 64.2271, -64.5401 64.242367)), 
+  ((-67.59475 62.139133, -67.5468 62.139133, -67.5197 62.133567, -67.51865 62.1176, -67.53325 62.107167, -67.5572 62.107167, -67.5989 62.109933, -67.61975 62.1183, -67.626 62.134967, -67.6135 62.137067, 
+      -67.59475 62.139133)), 
+  ((-89.8183 82.0601, -89.83955 82.103167, -89.82155 82.1097, -89.7954 82.107533, -89.7774 82.092267, -89.77415 82.077, -89.77415 82.0574, -89.7856 82.049767, -89.7987 82.0443, -89.8101 82.050867, 
+      -89.8183 82.0601)), 
+  ((-80.12805 76.1067, -80.122 76.141033, -80.1008 76.156167, -80.0781 76.158167, -80.069 76.146067, -80.07655 76.1158, -80.0917 76.098633, -80.1129 76.089567, -80.12805 76.092567, -80.12805 76.1067)), 
+  ((-96.63295 76.818933, -96.62065 76.8087, -96.61915 76.781067, -96.62375 76.769833, -96.6345 76.761633, -96.65445 76.765733, -96.67135 76.780067, -96.67745 76.802567, -96.67745 76.8169, -96.6575 76.8261, 
+      -96.63295 76.818933)), 
+  ((-93.249 79.0427, -93.2817 79.048167, -93.30785 79.072133, -93.28985 79.093933, -93.2637 79.0994, -93.2408 79.095033, -93.2392 79.071067, -93.2408 79.047067, -93.249 79.0427)), 
+  ((-96.1802 74.8199, -96.1896 74.7927, -96.2199 74.7739, -96.2471 74.770433, -96.2617 74.782967, -96.2492 74.805267, -96.222 74.823367, -96.1969 74.824767, -96.1802 74.8199)), 
+  ((-64.23625 62.592833, -64.22215 62.581033, -64.22215 62.5546, -64.24715 62.5414, -64.2722 62.540733, -64.28365 62.550433, -64.28575 62.578233, -64.27845 62.588667, -64.25655 62.593533, -64.23625 62.592833)), 
+  ((-88.5892 76.3819, -88.5847 76.419933, -88.5668 76.4326, -88.5377 76.429633, -88.531 76.3968, -88.5433 76.3737, -88.56905 76.371467, -88.5892 76.3819)), 
+  ((-68.56685 70.208267, -68.5387 70.192967, -68.52725 70.171433, -68.52935 70.1485, -68.5502 70.146433, -68.57 70.154767, -68.58875 70.183933, -68.58875 70.2034, -68.56685 70.208267)), 
+  ((-66.1813 64.949867, -66.1448 64.942233, -66.12295 64.9221, -66.1292 64.912367, -66.1542 64.910267, -66.1792 64.911667, -66.2157 64.930433, -66.2126 64.944333, -66.1813 64.949867)), 
+  ((-110.4781 72.566, -110.50885 72.567, -110.53375 72.576767, -110.53815 72.5914, -110.52645 72.607033, -110.51325 72.608, -110.48835 72.597267, -110.4547 72.5914, -110.4488 72.581633, -110.45615 72.572833, 
+      -110.4781 72.566)), 
+  ((-64.9144 64.0895, -64.86125 64.082533, -64.85235 64.070733, -64.85445 64.056833, -64.87425 64.050567, -64.90555 64.053333, -64.93785 64.065167, -64.9337 64.083933, -64.9144 64.0895)), 
+  ((-89.40455 82.0939, -89.3833 82.100433, -89.3735 82.096067, -89.3588 82.083, -89.3637 82.064467, -89.37675 82.048133, -89.3964 82.048133, -89.4111 82.0503, -89.4209 82.0601, -89.4209 82.0841, 
+      -89.40455 82.0939)), 
+  ((-111.5276 68.1447, -111.5398 68.142467, -111.55315 68.1447, -111.55755 68.151333, -111.5476 68.162433, -111.5032 68.188333, -111.47545 68.195733, -111.46435 68.192033, -111.46215 68.184633, -111.48985 68.158733, 
+      -111.5276 68.1447)), 
+  ((-124.5746 74.221333, -124.58605 74.221967, -124.59275 74.2296, -124.58795 74.2468, -124.56125 74.269067, -124.53645 74.276067, -124.51925 74.2735, -124.5145 74.265233, -124.52595 74.247433, -124.5746 74.221333)), 
+  ((-66.80795 68.122333, -66.7725 68.1397, -66.74125 68.137633, -66.74125 68.122333, -66.7548 68.0994, -66.785 68.092467, -66.8038 68.096633, -66.80795 68.122333)), 
+  ((-63.91095 62.9347, -63.88905 62.9757, -63.87135 62.9785, -63.8411 62.965267, -63.85155 62.9472, -63.8682 62.929133, -63.89635 62.9243, -63.91095 62.9347)), 
+  ((-65.6975 61.8099, -65.70165 61.830733, -65.6683 61.8377, -65.6558 61.816833, -65.6558 61.786267, -65.67245 61.770967, -65.6975 61.7821, -65.6975 61.8099)), 
+  ((-67.2328 65.901167, -67.2213 65.9505, -67.2067 65.9609, -67.1963 65.958833, -67.18795 65.941467, -67.18795 65.914367, -67.1984 65.8949, -67.21715 65.889333, -67.2328 65.901167)), 
+  ((-75.65715 78.8579, -75.6321 78.8621, -75.60295 78.853733, -75.5915 78.8315, -75.60815 78.819, -75.6582 78.825933, -75.66655 78.8454, -75.65715 78.8579)), 
+  ((-63.86895 67.3749, -63.8476 67.366567, -63.8476 67.343633, -63.86215 67.324867, -63.8945 67.3207, -63.9091 67.329033, -63.90595 67.3478, -63.86895 67.3749)), 
+  ((-92.99465 77.364433, -92.91075 77.3592, -92.9074 77.3495, -92.92415 77.340567, -92.9633 77.3361, -93.0025 77.3428, -93.0226 77.353233, -93.01145 77.361433, -92.99465 77.364433)), 
+  ((-71.6426 63.587133, -71.6113 63.583667, -71.58995 63.5663, -71.6045 63.550333, -71.63475 63.5531, -71.67125 63.5566, -71.67335 63.578833, -71.65455 63.585767, -71.6426 63.587133)), 
+  ((-65.3996 67.879767, -65.38415 67.919367, -65.35665 67.9245, -65.34015 67.918633, -65.34015 67.908367, -65.34675 67.886367, -65.36765 67.870967, -65.38745 67.870967, -65.3996 67.879767)), 
+  ((-116.4213 70.408233, -116.4577 70.420367, -116.4658 70.431133, -116.4597 70.438533, -116.43545 70.443267, -116.38895 70.438533, -116.3708 70.425733, -116.37885 70.415633, -116.4213 70.408233)), 
+  ((-97.24565 75.502433, -97.2766 75.489033, -97.29055 75.493167, -97.29055 75.516867, -97.2828 75.533367, -97.25495 75.539567, -97.23635 75.539567, -97.23325 75.535433, -97.2271 75.521, -97.24565 75.502433)), 
+  ((-62.32375 65.597467, -62.3102 65.5898, -62.3008 65.573133, -62.30915 65.5648, -62.33205 65.5648, -62.3748 65.578, -62.3769 65.594667, -62.3623 65.609267, -62.34145 65.6058, -62.32375 65.597467)), 
+  ((-64.67265 63.224967, -64.6549 63.205533, -64.65285 63.187467, -64.657 63.176333, -64.6768 63.176333, -64.70395 63.192333, -64.706 63.213167, -64.70395 63.231233, -64.67995 63.234, -64.67265 63.224967)), 
+  ((-100.39305 70.911667, -100.3617 70.926267, -100.33345 70.9256, -100.32615 70.910267, -100.33345 70.898433, -100.3575 70.885167, -100.3805 70.8845, -100.3993 70.888667, -100.3993 70.8998, -100.39305 70.911667)), 
+  ((-108.2511 71.813733, -108.2746 71.810233, -108.30515 71.821967, -108.31805 71.840767, -108.31335 71.8533, -108.2981 71.8572, -108.2793 71.8533, -108.24525 71.831367, -108.24525 71.822767, -108.2511 71.813733)), 
+  ((-111.72515 68.278233, -111.77285 68.269, -111.8006 68.270467, -111.8039 68.277133, -111.7906 68.292667, -111.7684 68.3023, -111.7329 68.3034, -111.71185 68.296, -111.71185 68.287867, -111.72515 68.278233)), 
+  ((-62.53245 67.229133, -62.49805 67.2458, -62.46885 67.2479, -62.4605 67.241633, -62.472 67.2333, -62.4897 67.213833, -62.5418 67.201333, -62.5585 67.214533, -62.53245 67.229133)), 
+  ((-67.8021 63.264833, -67.76245 63.2433, -67.76245 63.225933, -67.7979 63.225233, -67.82085 63.235667, -67.83855 63.258567, -67.83335 63.272467, -67.8219 63.271767, -67.8021 63.264833)), 
+  ((-62.3397 67.010967, -62.3084 67.013033, -62.30425 67.0047, -62.30005 66.974133, -62.31465 66.957467, -62.3397 66.953967, -62.348 66.974833, -62.3397 67.010967)), 
+  ((-72.3671 63.8081, -72.3588 63.8234, -72.32645 63.831733, -72.30355 63.8199, -72.30355 63.800467, -72.31815 63.7935, -72.35045 63.7817, -72.36505 63.799067, -72.3671 63.8081)), 
+  ((-85.6162 77.4258, -85.58805 77.4105, -85.58805 77.395233, -85.6089 77.3841, -85.6402 77.395233, -85.6673 77.421633, -85.6402 77.429967, -85.6162 77.4258)), 
+  ((-67.7187 63.168933, -67.67175 63.168267, -67.66135 63.155067, -67.665 63.1398, -67.69 63.1377, -67.7213 63.141867, -67.7557 63.156467, -67.7505 63.162733, -67.7187 63.168933)), 
+  ((-78.5036 68.167133, -78.4633 68.194, -78.4499 68.190267, -78.4443 68.170867, -78.451 68.1522, -78.4678 68.139533, -78.49355 68.142533, -78.50025 68.1537, -78.5036 68.167133)), 
+  ((-81.6285 77.465, -81.5785 77.456667, -81.56805 77.4386, -81.5764 77.4275, -81.63685 77.4275, -81.6431 77.4414, -81.6285 77.465)), 
+  ((-70.66335 66.289533, -70.63915 66.288067, -70.62705 66.276333, -70.63145 66.263133, -70.65125 66.2558, -70.67435 66.2536, -70.69525 66.256533, -70.70625 66.268267, -70.69745 66.281467, -70.66335 66.289533)), 
+  ((-68.65465 63.6834, -68.61195 63.665333, -68.6067 63.6542, -68.6067 63.647267, -68.6213 63.6424, -68.66195 63.649333, -68.6901 63.678533, -68.67345 63.685467, -68.65465 63.6834)), 
+  ((-71.42375 63.0462, -71.40835 63.0565, -71.3665 63.0565, -71.3522 63.040333, -71.3522 63.027133, -71.3698 63.0198, -71.39295 63.021267, -71.42045 63.0308, -71.42375 63.0462)), 
+  ((-104.1506 77.396667, -104.1141 77.395967, -104.111 77.3807, -104.11725 77.363333, -104.1402 77.3536, -104.1704 77.357767, -104.1704 77.384867, -104.1506 77.396667)), 
+  ((-65.8101 61.7821, -65.77465 61.7543, -65.7684 61.7404, -65.78715 61.737633, -65.81845 61.7404, -65.84345 61.772367, -65.82885 61.787667, -65.8101 61.7821)), 
+  ((-93.4354 79.073233, -93.3929 79.100467, -93.36835 79.0983, -93.36345 79.0885, -93.36835 79.0765, -93.39125 79.061233, -93.4158 79.0547, -93.43865 79.057967, -93.4354 79.073233)), 
+  ((-100.1391 70.699167, -100.1098 70.711, -100.09625 70.707533, -100.08785 70.687333, -100.08995 70.674767, -100.1088 70.666433, -100.1328 70.665733, -100.14745 70.6685, -100.14955 70.683833, -100.1391 70.699167)), 
+  ((-62.4153 66.915767, -62.3861 66.915767, -62.3632 66.9123, -62.359 66.8963, -62.3632 66.879633, -62.3913 66.8734, -62.41425 66.8838, -62.4205 66.894233, -62.4153 66.915767)), 
+  ((-113.30395 78.2087, -113.31015 78.201433, -113.3273 78.202467, -113.3569 78.222233, -113.3647 78.240933, -113.3585 78.250267, -113.34915 78.2534, -113.3273 78.2482, -113.3055 78.2295, -113.30395 78.2087)), 
+  ((-62.097 66.249733, -62.06675 66.2414, -62.05425 66.2268, -62.05425 66.205967, -62.07615 66.205267, -62.10115 66.207333, -62.1189 66.2275, -62.097 66.249733)), 
+  ((-63.9044 67.433967, -63.88145 67.4569, -63.8554 67.4576, -63.85225 67.440933, -63.8585 67.4145, -63.8877 67.4027, -63.8971 67.408267, -63.9044 67.433967)), 
+  ((-96.78635 77.060033, -96.7585 77.072433, -96.73685 77.062667, -96.7291 77.049233, -96.7291 77.041, -96.73375 77.026567, -96.75385 77.026567, -96.7786 77.0276, -96.7817 77.045133, -96.78635 77.060033)), 
+  ((-67.7028 65.801467, -67.6559 65.7987, -67.64025 65.7848, -67.65065 65.773667, -67.6809 65.7695, -67.7101 65.7702, -67.7205 65.779933, -67.71425 65.7959, -67.7028 65.801467)), 
+  ((-67.16085 65.929633, -67.165 65.963, -67.1598 65.981767, -67.1379 65.981067, -67.1327 65.9637, -67.1306 65.926167, -67.14835 65.9088, -67.16085 65.913667, -67.16085 65.929633)), 
+  ((-115.58195 77.838, -115.5903 77.831933, -115.61025 77.835233, -115.6618 77.859633, -115.6701 77.874033, -115.6651 77.878467, -115.64515 77.878467, -115.61025 77.862967, -115.58195 77.838)), 
+  ((-67.26505 65.5841, -67.23485 65.5855, -67.2317 65.575767, -67.2317 65.557, -67.24215 65.543133, -67.2682 65.5445, -67.2849 65.552833, -67.2849 65.5709, -67.26505 65.5841)), 
+  ((-71.1692 62.965167, -71.14105 62.949867, -71.14105 62.938767, -71.15565 62.9346, -71.18695 62.9346, -71.2182 62.9492, -71.21615 62.965167, -71.1692 62.965167)), 
+  ((-113.2712 78.126633, -113.28835 78.1235, -113.3055 78.126633, -113.3133 78.135967, -113.3008 78.1578, -113.28365 78.169233, -113.2712 78.170267, -113.2587 78.163, -113.25405 78.1526, -113.2712 78.126633)), 
+  ((-67.5493 68.531067, -67.5076 68.534567, -67.48465 68.5297, -67.4826 68.518567, -67.49615 68.506067, -67.5347 68.505367, -67.566 68.513033, -67.5493 68.531067)), 
+  ((-100.2049 70.825267, -100.1767 70.822467, -100.1652 70.801567, -100.16105 70.789033, -100.1631 70.778567, -100.18195 70.7765, -100.19445 70.782067, -100.21225 70.798067, -100.21225 70.8127, -100.2049 70.825267)), 
+  ((-64.6553 64.213867, -64.64855 64.227767, -64.6204 64.233333, -64.6079 64.2236, -64.60475 64.203433, -64.61935 64.184, -64.6548 64.1972, -64.6553 64.213867)), 
+  ((-124.712 74.380067, -124.72345 74.382, -124.73205 74.3909, -124.72635 74.405533, -124.6863 74.4281, -124.6672 74.424933, -124.6653 74.414767, -124.67675 74.3995, -124.712 74.380067)), 
+  ((-62.36855 65.505733, -62.3368 65.5252, -62.3222 65.527967, -62.30655 65.521033, -62.30655 65.502967, -62.3253 65.489067, -62.35345 65.487667, -62.36595 65.491133, -62.36855 65.505733)), 
+  ((-63.7168 67.376267, -63.6605 67.390167, -63.64695 67.386, -63.6459 67.363767, -63.67195 67.3568, -63.70325 67.3568, -63.71785 67.364433, -63.7168 67.376267)), 
+  ((-66.8809 68.2203, -66.8465 68.211967, -66.8465 68.202233, -66.86735 68.188333, -66.90805 68.187667, -66.91635 68.2099, -66.91325 68.216133, -66.8809 68.2203)), 
+  ((-115.72 77.677867, -115.7333 77.6679, -115.7599 77.666767, -115.79315 77.680067, -115.7998 77.690067, -115.79145 77.6967, -115.7333 77.6945, -115.72 77.686733, -115.72 77.677867)), 
+  ((-100.29795 70.7772, -100.26865 70.7591, -100.26345 70.749333, -100.2718 70.740267, -100.2927 70.7368, -100.3178 70.743767, -100.3293 70.7605, -100.3199 70.773033, -100.29795 70.7772)), 
+  ((-99.8285 76.681133, -99.8358 76.663767, -99.8535 76.654033, -99.88165 76.663067, -99.87125 76.688067, -99.84935 76.703367, -99.83475 76.702667, -99.8306 76.695033, -99.8285 76.681133)), 
+  ((-86.553 73.818733, -86.5217 73.853033, -86.4993 73.848567, -86.4926 73.8314, -86.5161 73.810533, -86.5407 73.8053, -86.5519 73.809033, -86.553 73.818733)), 
+  ((-108.1242 71.729567, -108.13125 71.720933, -108.14655 71.714667, -108.1618 71.7186, -108.17355 71.730333, -108.17355 71.749133, -108.163 71.757767, -108.14535 71.759333, -108.1289 71.7515, -108.1242 71.729567)), 
+  ((-90.3963 76.090833, -90.39465 76.0787, -90.40085 76.059933, -90.41455 76.0497, -90.4427 76.056333, -90.44225 76.072633, -90.43315 76.0925, -90.41745 76.0958, -90.3963 76.090833)), 
+  ((-65.82885 62.058667, -65.78925 62.048933, -65.78925 62.035033, -65.80175 62.021133, -65.8393 62.0253, -65.8518 62.046167, -65.82885 62.058667)), 
+  ((-90.3078 76.073867, -90.28835 76.072633, -90.2759 76.0634, -90.27055 76.047667, -90.2815 76.034, -90.30115 76.033867, -90.3202 76.040333, -90.3225 76.0645, -90.3078 76.073867)), 
+  ((-94.6779 76.9115, -94.6667 76.9249, -94.6421 76.9264, -94.6186 76.917467, -94.6175 76.904767, -94.62085 76.894333, -94.64095 76.8906, -94.6678 76.898067, -94.6779 76.9115)), 
+  ((-124.5088 74.107767, -124.5212 74.109033, -124.5298 74.117933, -124.53075 74.142767, -124.52405 74.154833, -124.5126 74.160567, -124.50405 74.158033, -124.4945 74.1485, -124.49255 74.1205, -124.5088 74.107767)), 
+  ((-65.34575 61.749533, -65.32385 61.748167, -65.3103 61.739133, -65.3103 61.728, -65.32905 61.721767, -65.37075 61.718967, -65.3864 61.7301, -65.36765 61.739133, -65.34575 61.749533)), 
+  ((-70.2169 66.599433, -70.1751 66.597233, -70.15965 66.5811, -70.16955 66.5701, -70.1938 66.5701, -70.2257 66.5745, -70.2279 66.586233, -70.2169 66.599433)), 
+  ((-69.9715 66.519467, -69.9363 66.503333, -69.9363 66.490867, -69.944 66.472533, -69.9616 66.4608, -69.9759 66.4762, -69.9715 66.519467)), 
+  ((-113.39745 78.140133, -113.4115 78.1422, -113.42085 78.150533, -113.41615 78.1661, -113.40055 78.178567, -113.37565 78.177533, -113.36315 78.1682, -113.3663 78.1557, -113.39745 78.140133)), 
+  ((-71.0813 66.124067, -71.0593 66.125533, -71.03835 66.123333, -71.03835 66.116, -71.05045 66.105, -71.0934 66.094, -71.111 66.0984, -71.1121 66.1094, -71.0813 66.124067)), 
+  ((-93.5989 79.060167, -93.57605 79.0547, -93.58095 79.041633, -93.594 79.026367, -93.61525 79.024167, -93.62835 79.026367, -93.6316 79.040533, -93.6218 79.056867, -93.61035 79.061233, -93.5989 79.060167)), 
+  ((-68.7099 63.647267, -68.68805 63.641, -68.6724 63.6285, -68.67135 63.6153, -68.68175 63.609733, -68.72245 63.6139, -68.7245 63.6403, -68.7099 63.647267)), 
+  ((-67.24215 65.5167, -67.20875 65.513933, -67.1994 65.500733, -67.20875 65.486133, -67.25465 65.485467, -67.2609 65.497967, -67.24215 65.5167)), 
+  ((-116.8044 70.337533, -116.80535 70.330433, -116.8195 70.3264, -116.8468 70.327067, -116.8751 70.335833, -116.87815 70.345267, -116.87105 70.352, -116.85085 70.3537, -116.8276 70.350333, -116.8044 70.337533)), 
+  ((-113.87755 77.7998, -113.86195 77.811233, -113.8417 77.811233, -113.8183 77.7998, -113.81675 77.788367, -113.8261 77.780067, -113.8448 77.778, -113.86975 77.787333, -113.87755 77.7998)), 
+  ((-116.21045 77.5931, -116.2204 77.5942, -116.22375 77.599733, -116.2154 77.617467, -116.1938 77.6352, -116.1772 77.639633, -116.17055 77.637433, -116.16885 77.627433, -116.1755 77.610833, -116.21045 77.5931)), 
+  ((-64.71995 64.215967, -64.69075 64.202067, -64.69805 64.1819, -64.72935 64.179133, -64.74705 64.1937, -64.745 64.205533, -64.71995 64.215967)), 
+  ((-108.5974 72.442033, -108.6179 72.438133, -108.6384 72.444967, -108.6516 72.465467, -108.6472 72.475233, -108.63695 72.478167, -108.61495 72.4723, -108.59885 72.4518, -108.5974 72.442033)), 
+  ((-113.4068 78.073633, -113.4146 78.0674, -113.4302 78.0674, -113.45825 78.081933, -113.4645 78.092333, -113.4567 78.100633, -113.43485 78.102733, -113.41305 78.093367, -113.4068 78.073633)), 
+  ((-65.78595 65.690267, -65.76775 65.690967, -65.7469 65.670133, -65.74895 65.662467, -65.7688 65.656933, -65.799 65.6583, -65.8011 65.677067, -65.78595 65.690267)), 
+  ((-69.68535 66.379367, -69.65785 66.3823, -69.64355 66.372767, -69.64465 66.3581, -69.66225 66.347833, -69.68315 66.347833, -69.69525 66.359567, -69.68535 66.379367)), 
+  ((-62.4695 67.0186, -62.4403 67.025533, -62.4257 67.0158, -62.43195 67.001233, -62.46535 66.981067, -62.47575 66.993567, -62.4695 67.0186)), 
+  ((-65.29835 67.870967, -65.2851 67.9047, -65.2642 67.9047, -65.2521 67.8959, -65.2587 67.877567, -65.2807 67.8614, -65.29175 67.862133, -65.29835 67.870967)), 
+  ((-106.20245 73.102933, -106.18005 73.080567, -106.1845 73.073833, -106.19795 73.0731, -106.22145 73.0843, -106.24385 73.113367, -106.23935 73.1201, -106.2237 73.114867, -106.20245 73.102933)), 
+  ((-115.60165 70.412267, -115.5986 70.421033, -115.5895 70.4244, -115.56625 70.4271, -115.5612 70.422367, -115.5612 70.407567, -115.55415 70.394067, -115.55715 70.386, -115.5713 70.385333, -115.59355 70.400833, 
+      -115.60165 70.412267)), 
+  ((-111.9626 68.1691, -111.9704 68.163933, -111.97925 68.164667, -111.9948 68.173567, -112.00145 68.188333, -111.99145 68.200933, -111.97815 68.205367, -111.9604 68.1987, -111.95705 68.1876, -111.9626 68.1691)), 
+  ((-75.808 78.9845, -75.808 79.003967, -75.783 79.008133, -75.76005 78.997, -75.7611 78.978233, -75.79135 78.974067, -75.808 78.9845)), 
+  ((-69.9616 66.5657, -69.9297 66.5877, -69.9176 66.5811, -69.9176 66.567167, -69.922 66.556167, -69.9374 66.547367, -69.9671 66.549567, -69.9616 66.5657)), 
+  ((-124.3237 73.992933, -124.32945 73.987833, -124.33895 73.984667, -124.3571 73.992933, -124.36855 74.009467, -124.36185 74.0209, -124.3504 74.0241, -124.3323 74.018367, -124.32085 74.004367, -124.3237 73.992933)), 
+  ((-115.65515 77.8153, -115.6601 77.810867, -115.68005 77.809767, -115.71165 77.8275, -115.7133 77.838567, -115.6967 77.8441, -115.6701 77.837467, -115.65515 77.8153)), 
+  ((-68.64945 63.5882, -68.61715 63.5743, -68.6088 63.565967, -68.6109 63.5597, -68.63485 63.559033, -68.6651 63.5625, -68.66925 63.5875, -68.64945 63.5882)), 
+  ((-70.79905 66.7997, -70.76385 66.7997, -70.75175 66.790167, -70.75285 66.781367, -70.76495 66.772567, -70.78695 66.7733, -70.81225 66.785033, -70.79905 66.7997)), 
+  ((-70.8882 66.859833, -70.8541 66.855433, -70.83425 66.847367, -70.83425 66.837833, -70.84965 66.831967, -70.8772 66.8327, -70.897 66.846633, -70.8882 66.859833)), 
+  ((-66.6479 68.372467, -66.59785 68.373167, -66.59475 68.362733, -66.6135 68.3565, -66.6479 68.350233, -66.66875 68.358567, -66.6479 68.372467)), 
+  ((-124.4582 74.072133, -124.4296 74.088667, -124.41335 74.0906, -124.4019 74.0836, -124.4048 74.0753, -124.43435 74.0575, -124.4439 74.056867, -124.4544 74.0626, -124.4582 74.072133)), 
+  ((-67.1827 65.5709, -67.1577 65.564667, -67.14935 65.549367, -67.17335 65.536867, -67.1942 65.537567, -67.19625 65.556333, -67.1827 65.5709)), 
+  ((-70.60205 66.695533, -70.57455 66.687467, -70.57235 66.6772, -70.58995 66.669867, -70.6109 66.672067, -70.6318 66.684533, -70.6307 66.6948, -70.60205 66.695533)), 
+  ((-70.13545 66.530467, -70.09915 66.525333, -70.08925 66.515067, -70.09365 66.507, -70.11675 66.506267, -70.14755 66.5114, -70.14755 66.521667, -70.13545 66.530467)), 
+  ((-85.60435 71.763633, -85.6088 71.789, -85.59315 71.793467, -85.5663 71.771833, -85.5719 71.7629, -85.59205 71.755433, -85.60435 71.763633)), 
+  ((-115.8696 77.536567, -115.88125 77.532133, -115.8879 77.536567, -115.88955 77.5532, -115.9045 77.5676, -115.90615 77.576467, -115.9012 77.5798, -115.8729 77.5676, -115.86625 77.5532, -115.8696 77.536567)), 
+  ((-94.7439 76.929367, -94.76515 76.938333, -94.76515 76.948767, -94.75285 76.955467, -94.7316 76.953233, -94.7193 76.942067, -94.71705 76.929367, -94.72935 76.927133, -94.7439 76.929367)), 
+  ((-69.7503 66.459333, -69.7129 66.463, -69.70295 66.459333, -69.71175 66.444667, -69.7393 66.437333, -69.7569 66.442467, -69.7503 66.459333)), 
+  ((-75.8789 79.003967, -75.881 79.029667, -75.85075 79.033833, -75.8445 79.0227, -75.84865 79.003267, -75.8789 79.003967)), 
+  ((-69.66005 66.495267, -69.61605 66.5048, -69.61495 66.493067, -69.62375 66.479867, -69.65455 66.474733, -69.65785 66.485, -69.66005 66.495267)), 
+  ((-70.10355 66.586233, -70.0573 66.568633, -70.06945 66.553967, -70.09805 66.559833, -70.10685 66.573033, -70.10355 66.586233)), 
+  ((-70.6989 66.7623, -70.6692 66.7513, -70.6692 66.739533, -70.6879 66.738067, -70.7099 66.7469, -70.7143 66.7535, -70.6989 66.7623)), 
+  ((-115.9261 77.604167, -115.92955 77.600467, -115.9361 77.599733, -115.96435 77.6075, -115.98265 77.616367, -115.98265 77.6219, -115.96935 77.624133, -115.94275 77.614133, -115.9261 77.604167)), 
+  ((-74.6055 68.339867, -74.5753 68.325967, -74.57945 68.314167, -74.6024 68.314167, -74.61175 68.3239, -74.6055 68.339867)), 
+  ((-70.7492 66.206633, -70.7217 66.206633, -70.7206 66.191967, -70.7404 66.185367, -70.7558 66.191233, -70.7492 66.206633)), 
+  ((-95.6336 77.744933, -95.61485 77.744933, -95.6117 77.726867, -95.643 77.724067, -95.643 77.741433, -95.6336 77.744933)))
+
+MULTIPOLYGON (((-141.04255 69.618467, -140.97735 69.605133, -140.73545 69.5546, -140.5734 69.5428, -140.3444 69.544967, -140.23635 69.532033, -140.17585 69.540633, -140.05815 69.549233, -139.9759 69.558933, -139.89205 69.558933, 
+    -139.7203 69.5245, -139.54125 69.504067, -139.46065 69.5062, -139.2744 69.4772, -139.15665 69.483633, -139.0728 69.4772, -139.0083 69.452467, -138.997 69.4374, -139.00185 69.430967, -139.0244 69.4342, 
+    -139.0486 69.439567, -139.06795 69.435267, -139.0712 69.4288, -139.0438 69.414833, -138.8438 69.343867, -138.818 69.328833, -138.82125 69.318067, -138.83575 69.3127, -138.86155 69.3127, -138.8696 69.3084, 
+    -138.8656 69.297633, -138.8253 69.268633, -138.5866 69.098767, -138.5576 69.089067, -138.535 69.0923, -138.5124 69.114867, -138.49385 69.127767, -138.4342 69.114867, -138.36965 69.068633, -138.34225 69.057867, 
+    -138.31645 69.0611, -138.30195 69.072933, -138.30195 69.084767, -138.34065 69.131, -138.34385 69.1944, -138.3342 69.2073, -138.31485 69.209467, -138.2955 69.203, -138.2584 69.171833, -138.14875 69.120233, 
+    -138.10275 69.1138, -137.9528 69.1267, -137.84635 69.125633, -137.68425 69.095533, -137.49715 69.051467, -137.4504 69.0278, -137.4004 69.0149, -137.28915 69.0063, -137.273 69.003067, -137.273 68.998767, 
+    -137.33265 68.9762, -137.34075 68.966533, -137.33105 68.956867, -137.30525 68.952567, -137.2488 68.953633, -137.1932 68.939633, -137.14965 68.9235, -137.10125 68.870833, -137.0674 68.848267, -137.03355 68.8418, 
+    -137.02225 68.8504, -137.02225 68.9117, -137.01095 68.922433, -136.99645 68.922433, -136.8674 68.848267, -136.82305 68.838567, -136.7763 68.826733, -136.65535 68.761167, -136.64245 68.757933, -136.6376 68.764367, 
+    -136.64245 68.818133, -136.62795 68.826733, -136.6086 68.826733, -136.5747 68.807367, -136.55375 68.802, -136.5441 68.8063, -136.55215 68.8321, -136.53765 68.8407, -136.52955 68.839633, -136.4715 68.808467, 
+    -136.4602 68.8106, -136.4554 68.817067, -136.46185 68.8536, -136.4546 68.859, -136.4191 68.843933, -136.1611 68.7719, -136.1095 68.7472, -136.09575 68.747167, -136.06995 68.766533, -136.04735 68.766533, 
+    -136.00705 68.751467, -135.95865 68.7375, -135.8603 68.7332, -135.73045 68.7149, -135.56275 68.672967, -135.5031 68.6676, -135.4515 68.634267, -135.4031 68.602, -135.38695 68.599867, -135.38215 68.6074, 
+    -135.3886 68.6278, -135.3805 68.6364, -135.3531 68.6364, -135.3015 68.612767, -135.28375 68.6106, -135.2741 68.617067, -135.28055 68.6289, -135.366 68.6762, -135.54825 68.763267, -135.55955 68.777233, 
+    -135.5531 68.785833, -135.5305 68.794433, -135.3934 68.797667, -135.3757 68.803033, -135.37485 68.811633, -135.40065 68.833133, -135.42 68.8815, -135.42485 68.8955, -135.43455 68.8987, -135.45065 68.892267, 
+    -135.5055 68.863233, -135.60225 68.792267, -135.65065 68.772933, -135.7216 68.771867, -135.8119 68.7869, -135.89255 68.814867, -135.9667 68.867533, -135.9748 68.884733, -135.96835 68.893333, -135.8345 68.923433, 
+    -135.76675 68.9385, -135.7603 68.946, -135.76835 68.953567, -135.90705 68.9815, -135.9232 68.989033, -135.91995 69.0116, -135.91835 69.040633, -135.9538 69.095467, -135.9619 69.123433, -135.9506 69.148133, 
+    -135.928 69.1632, -135.9038 69.1632, -135.87155 69.147067, -135.80385 69.066433, -135.7893 69.048167, -135.7603 69.0428, -135.7361 69.049233, -135.73125 69.0643, -135.75385 69.0987, -135.8216 69.146, 
+    -135.85865 69.1804, -135.8619 69.194367, -135.8377 69.208367, -135.8006 69.2062, -135.74495 69.178267, -135.7159 69.178267, -135.68365 69.2073, -135.6627 69.2621, -135.64335 69.272867, -135.62075 69.277167, 
+    -135.5837 69.2621, -135.5127 69.205133, -135.3805 69.1503, -135.3474 69.145633, -135.33695 69.149233, -135.3321 69.1589, -135.37965 69.287933, -135.3764 69.3159, -135.34415 69.3589, -135.29095 69.3804, 
+    -135.249 69.3804, -135.20225 69.368567, -135.15225 69.339567, -135.1345 69.338467, -135.12485 69.344933, -135.10065 69.378267, -135.0668 69.404067, -135.02725 69.4116, -134.9918 69.405133, -134.94985 69.383633, 
+    -134.9337 69.340633, -134.92245 69.322367, -134.8918 69.313767, -134.8773 69.319133, -134.87245 69.352467, -134.8563 69.3718, -134.8273 69.382567, -134.7757 69.3901, -134.74505 69.382567, -134.7047 69.344933, 
+    -134.6531 69.317, -134.62895 69.317, -134.56765 69.3417, -134.5499 69.356767, -134.5483 69.370733, -134.55635 69.382567, -134.5725 69.383633, -134.6354 69.366433, -134.6531 69.370733, -134.66035 69.376133, 
+    -134.66355 69.405167, -134.65875 69.418067, -134.63775 69.4256, -134.6039 69.4385, -134.5797 69.453533, -134.5507 69.586867, -134.5813 69.620167, -134.58775 69.6277, -134.58455 69.633067, -134.5668 69.635233, 
+    -134.51845 69.628767, -134.5023 69.6374, -134.5039 69.647067, -134.5378 69.661033, -134.5668 69.672867, -134.5652 69.6793, -134.54745 69.6836, -134.50715 69.677167, -134.4225 69.637367, -134.34345 69.604033, 
+    -134.2725 69.598667, -134.2241 69.605133, -134.2064 69.602967, -134.1967 69.591133, -134.1935 69.577167, -134.22895 69.546, -134.24025 69.536333, -134.2354 69.5288, -134.16445 69.4933, -134.15155 69.496533, 
+    -134.1306 69.5202, -134.1096 69.5374, -134.08705 69.539533, -134.07255 69.5277, -134.07735 69.487933, -134.06445 69.4772, -134.0338 69.4772, -133.99835 69.491167, -133.93545 69.546, -133.92255 69.549233, 
+    -133.91125 69.538467, -133.91125 69.513733, -133.958 69.4589, -134.0153 69.416967, -134.0943 69.3331, -134.12495 69.250333, -134.13785 69.232067, -134.26845 69.160033, -134.283 69.1353, -134.28945 69.088, 
+    -134.27975 69.0837, -134.26685 69.086933, -134.24105 69.1052, -134.183 69.128833, -134.10235 69.141733, -134.0145 69.146033, -133.95645 69.160033, -133.92585 69.185833, -133.90645 69.198733, -133.8581 69.2084, 
+    -133.82425 69.223433, -133.7323 69.3245, -133.7049 69.338467, -133.6154 69.351367, -133.50735 69.364267, -133.47025 69.3578, -133.4461 69.3331, -133.3719 69.292233, -133.32675 69.249233, -133.3074 69.243867, 
+    -133.2977 69.249233, -133.2977 69.2632, -133.3171 69.2901, -133.3348 69.339533, -133.3219 69.351367, -133.2687 69.3578, -133.205 69.370733, -133.1647 69.399767, -133.14695 69.4073, -133.1308 69.405133, 
+    -133.0647 69.366433, -133.0099 69.3471, -132.96795 69.344933, -132.88895 69.3632, -132.86315 69.379333, -132.8599 69.3944, -132.86795 69.404067, -132.90345 69.4062, -132.96955 69.3976, -133.0099 69.4062, 
+    -133.05665 69.435233, -133.0776 69.464267, -133.07275 69.516933, -133.05825 69.528767, -133.03085 69.528767, -132.9857 69.5105, -132.94055 69.504033, -132.8857 69.5105, -132.8333 69.521233, -132.80105 69.521233, 
+    -132.7414 69.5008, -132.69785 69.4965, -132.5898 69.5137, -132.55915 69.531967, -132.54145 69.558833, -132.5527 69.588933, -132.5995 69.5997, -132.6624 69.594333, -132.74625 69.5696, -132.75915 69.572833, 
+    -132.76235 69.5997, -132.7446 69.648067, -132.64465 69.7416, -132.6108 69.762033, -132.585 69.762033, -132.57045 69.747, -132.5495 69.7384, -132.5221 69.748067, -132.4866 69.776, -132.46565 69.774933, 
+    -132.45275 69.7642, -132.4753 69.735167, -132.47695 69.7158, -132.46 69.704, -132.32455 69.6814, -132.2713 69.6599, -132.2407 69.647, -132.21165 69.650233, -132.1778 69.674967, -132.13105 69.693233, 
+    -132.08425 69.6986, -131.9996 69.695367, -131.8964 69.7158, -131.819 69.7545, -131.76575 69.778167, -131.70125 69.782467, -131.6295 69.772767, -131.4763 69.778167, -131.45855 69.783533, -131.4505 69.796433, 
+    -131.46985 69.813633, -131.46985 69.8276, -131.41985 69.8717, -131.39565 69.882433, -131.3731 69.8792, -131.3086 69.8405, -131.29245 69.819, -131.2973 69.789967, -131.31985 69.7545, -131.3102 69.739467, 
+    -131.2973 69.7373, -131.2731 69.7674, -131.25375 69.794267, -131.24245 69.795367, -131.22795 69.781367, -131.21345 69.778167, -131.1989 69.786767, -131.17715 69.8502, -131.132 69.903967, -131.0868 69.951267, 
+    -131.0707 69.952333, -131.02875 69.9244, -131.00295 69.926533, -130.9836 69.942667, -130.97555 69.965233, -130.9949 69.989967, -131.04005 70.0104, -131.04165 70.026533, -131.02875 70.041567, -130.99975 70.054467, 
+    -130.93365 70.058767, -130.8772 70.082433, -130.84655 70.082433, -130.8385 70.075967, -130.84495 70.0663, -130.8901 70.039433, -130.8901 70.0276, -130.87395 70.0233, -130.84815 70.0233, -130.82155 70.034033, 
+    -130.7554 70.098533, -130.7312 70.1082, -130.66835 70.101767, -130.64255 70.1093, -130.5732 70.1469, -130.5506 70.1437, -130.5458 70.136167, -130.55225 70.120033, -130.6151 70.0867, -130.6119 70.0781, 
+    -130.59095 70.077033, -130.56675 70.084567, -130.499 70.085633, -130.46835 70.0738, -130.45065 70.045867, -130.4337 70.036167, -130.3708 70.0394, -130.2402 70.091, -130.22085 70.091, -130.21115 70.0813, 
+    -130.2434 70.0426, -130.24505 70.031867, -130.22405 70.028633, -130.13535 70.050133, -130.11765 70.050133, -130.10955 70.0426, -130.13535 69.9996, -130.1273 69.989933, -130.0886 69.9867, -130.04265 69.996367, 
+    -130.00555 70.0157, -129.96845 70.0458, -129.91685 70.122133, -129.90235 70.1318, -129.8314 70.138267, -129.8169 70.1501, -129.8169 70.1619, -129.8459 70.1748, -129.8556 70.185567, -129.8427 70.195233, 
+    -129.804 70.203833, -129.754 70.2232, -129.71205 70.232867, -129.68785 70.2318, -129.67335 70.216733, -129.65965 70.187733, -129.6161 70.1512, -129.54515 70.136133, -129.48065 70.136133, -129.45325 70.131833, 
+    -129.4484 70.122167, -129.48225 70.086667, -129.4855 70.069467, -129.4758 70.060867, -129.45325 70.0598, -129.3984 70.0813, -129.3839 70.079167, -129.37745 70.065167, -129.40005 70.0168, -129.471 69.966267, 
+    -129.5484 69.937233, -129.60485 69.9265, -129.6653 69.921133, -129.81205 69.8846, -129.92815 69.870633, -130.0136 69.846967, -130.10795 69.8405, -130.29015 69.794267, -130.34985 69.7921, -130.42725 69.778133, 
+    -130.5095 69.776, -130.54175 69.7706, -130.55625 69.7577, -130.5764 69.689967, -130.6361 69.639433, -130.6877 69.620067, -130.83925 69.582467, -130.90055 69.5717, -130.9836 69.522267, -131.0094 69.5115, 
+    -131.0368 69.514733, -131.09165 69.5513, -131.1255 69.5846, -131.16905 69.5932, -131.1997 69.587833, -131.24325 69.5631, -131.33595 69.5384, -131.4585 69.535167, -131.65845 69.536233, -131.6972 69.530867, 
+    -131.72135 69.5115, -131.74715 69.5072, -131.76815 69.513667, -131.76815 69.5287, -131.78345 69.537333, -131.806 69.5352, -131.8802 69.518, -132.03985 69.5051, -132.0866 69.486833, -132.1108 69.465333, 
+    -132.135 69.3675, -132.1503 69.345967, -132.2551 69.308333, -132.33895 69.278233, -132.3696 69.250267, -132.3664 69.195467, -132.37285 69.1804, -132.3841 69.177167, -132.40025 69.1804, -132.4551 69.2062, 
+    -132.4809 69.207267, -132.51475 69.192233, -132.55425 69.186867, -132.651 69.209433, -132.74935 69.2116, -132.8687 69.189033, -132.98965 69.154633, -133.02995 69.127733, -133.0364 69.1084, -133.02835 69.096567, 
+    -132.96705 69.0772, -132.95415 69.062167, -132.96465 69.0396, -132.99855 69.0256, -133.0566 69.017, -133.11465 68.9998, -133.16625 68.975067, -133.20655 68.971867, -133.3001 68.951433, -133.33395 68.932067, 
+    -133.3388 68.911633, -133.33075 68.901967, -133.30975 68.901967, -133.2501 68.921333, -133.2275 68.9267, -133.2001 68.921333, -133.1856 68.906267, -133.19525 68.884767, -133.2372 68.860033, -133.2904 68.848233, 
+    -133.3759 68.802, -133.39845 68.794467, -133.4146 68.800933, -133.41295 68.811667, -133.3888 68.8235, -133.3807 68.833167, -133.3904 68.846067, -133.42265 68.851433, -133.44845 68.845, -133.4694 68.821333, 
+    -133.4662 68.781567, -133.3936 68.682667, -133.3162 68.621367, -133.27105 68.6031, -133.1598 68.5902, -133.09205 68.593433, -133.06625 68.606333, -133.0614 68.614933, -133.0679 68.625667, -133.1469 68.642867, 
+    -133.2517 68.645033, -133.2662 68.6504, -133.2662 68.656867, -133.2372 68.665467, -133.2259 68.6719, -133.23075 68.679433, -133.29685 68.692333, -133.31945 68.704167, -133.32265 68.718133, -133.31785 68.7364, 
+    -133.3259 68.748233, -133.34845 68.7579, -133.3533 68.7676, -133.34525 68.778333, -133.32265 68.786933, -133.2485 68.7966, -133.20815 68.812733, -133.184 68.8106, -133.16705 68.800933, -133.1267 68.714933, 
+    -133.109 68.7031, -133.0606 68.7031, -133.03965 68.702033, -133.0203 68.689133, -133.00255 68.6816, -132.98965 68.688033, -132.9848 68.702033, -132.96385 68.721367, -132.95255 68.726733, -132.9429 68.723533, 
+    -132.8671 68.63, -132.8461 68.6257, -132.8316 68.632133, -132.8332 68.659033, -132.8187 68.6687, -132.79775 68.669767, -132.70585 68.650433, -132.67355 68.6515, -132.59615 68.6773, -132.55265 68.6859, 
+    -132.52845 68.691267, -132.49135 68.7246, -132.48005 68.7547, -132.4849 68.783733, -132.5204 68.804167, -132.5381 68.807367, -132.5752 68.7848, -132.59295 68.783733, -132.6155 68.790167, -132.6397 68.781567, 
+    -132.65585 68.766533, -132.66875 68.7289, -132.6768 68.719233, -132.73485 68.705233, -132.7687 68.714933, -132.78485 68.729967, -132.78565 68.756867, -132.8308 68.795567, -132.8292 68.804167, -132.8195 68.810633, 
+    -132.7711 68.817067, -132.7663 68.8246, -132.77755 68.835367, -132.8437 68.851467, -132.8824 68.868667, -132.8985 68.894467, -132.9082 68.938567, -132.8985 68.9848, -132.8695 69.008433, -132.8421 69.0149, 
+    -132.75985 69.0138, -132.6913 69.018133, -132.6445 69.022433, -132.6203 69.040733, -132.57035 69.1149, -132.55905 69.122433, -132.5397 69.1192, -132.53165 69.109533, -132.54455 68.9945, -132.53 68.971933, 
+    -132.51065 68.967633, -132.49295 68.9773, -132.48165 68.9945, -132.4865 69.091267, -132.48165 69.109533, -132.47035 69.113833, -132.45585 69.109533, -132.4478 69.0805, -132.43005 69.0676, -132.42035 69.068667, 
+    -132.372 69.100933, -132.3607 69.103067, -132.351 69.096633, -132.35265 69.0762, -132.3462 69.0719, -132.3357 69.074033, -132.2841 69.104133, -132.2696 69.1052, -132.26155 69.095533, -132.27605 69.039633, 
+    -132.2696 69.034267, -132.2567 69.038567, -132.2341 69.069733, -132.17605 69.1235, -132.10995 69.1579, -132.05675 69.164333, -132.00675 69.1622, -131.9495 69.178333, -131.8753 69.213833, -131.8479 69.247167, 
+    -131.84305 69.2751, -131.8447 69.294467, -131.8705 69.307367, -131.92045 69.307367, -131.94145 69.3181, -131.964 69.347133, -131.9608 69.3654, -131.9479 69.374, -131.9253 69.374, -131.8366 69.363267, 
+    -131.7592 69.3622, -131.7302 69.3783, -131.6939 69.425567, -131.66325 69.451367, -131.64555 69.455667, -131.6036 69.443867, -131.54715 69.408367, -131.54555 69.392267, -131.57455 69.353567, -131.57455 69.323467, 
+    -131.5633 69.318067, -131.5504 69.3213, -131.5036 69.380433, -131.4859 69.387967, -131.473 69.384733, -131.473 69.354633, -131.4649 69.343867, -131.44555 69.344967, -131.42945 69.356767, -131.40365 69.400867, 
+    -131.3859 69.421267, -131.36655 69.426667, -131.35365 69.418067, -131.36655 69.3815, -131.35365 69.376133, -131.34075 69.382567, -131.3246 69.419133, -131.3085 69.438467, -131.29075 69.444933, -131.27465 69.434167, 
+    -131.273 69.410533, -131.31655 69.3127, -131.35205 69.242833, -131.3456 69.232067, -131.32865 69.231, -131.31095 69.241733, -131.28995 69.2729, -131.26255 69.336333, -131.1803 69.4675, -131.1674 69.541667, 
+    -131.1513 69.5535, -131.14 69.551333, -131.12385 69.487933, -131.1303 69.465333, -131.2174 69.335267, -131.20935 69.3202, -131.2029 69.318067, -131.17225 69.3342, -131.1384 69.383633, -131.03035 69.479333, 
+    -131.00775 69.482533, -130.99405 69.472867, -131.0021 69.4245, -131.01985 69.396533, -131.0505 69.384733, -131.0924 69.354633, -131.14885 69.298733, -131.19725 69.251433, -131.19725 69.234233, -131.18595 69.227767, 
+    -131.165 69.229933, -131.1392 69.2482, -131.08435 69.307333, -131.04725 69.3342, -131.0118 69.362133, -130.986 69.3643, -130.97145 69.3557, -130.9731 69.341733, -130.986 69.313767, -131.0424 69.232067, 
+    -131.04885 69.1869, -131.0908 69.098767, -131.0924 69.0665, -131.0795 69.055767, -131.05855 69.055767, -131.0408 69.0665, -131.02305 69.134233, -131.0142 69.193367, -130.95615 69.2729, -130.91745 69.296567, 
+    -130.8513 69.318067, -130.782 69.370733, -130.7836 69.383633, -130.7949 69.387933, -130.8497 69.373967, -130.8626 69.3761, -130.86585 69.383633, -130.85775 69.394367, -130.81905 69.420167, -130.77795 69.439533, 
+    -130.7328 69.447067, -130.686 69.470733, -130.64085 69.489, -130.6102 69.4933, -130.58925 69.498667, -130.5699 69.5148, -130.51345 69.5406, -130.43765 69.556733, -130.35865 69.561033, -130.33285 69.5707, 
+    -130.32965 69.5793, -130.3393 69.584667, -130.4022 69.590033, -130.41995 69.6008, -130.42235 69.6137, -130.40625 69.629833, -130.25465 69.653467, -130.1853 69.657767, -130.07 69.6567, -129.94425 69.679267, 
+    -129.812 69.6954, -129.7443 69.7008, -129.6846 69.687867, -129.6064 69.690033, -129.45 69.710433, -129.29195 69.7169, -129.2291 69.728733, -129.1823 69.724433, -129.12585 69.735167, -129.1033 69.7513, 
+    -129.09525 69.7857, -129.0775 69.823333, -129.0291 69.870633, -129.0049 69.8803, -128.9759 69.879233, -128.95655 69.8674, -128.9501 69.830833, -128.97105 69.7986, -129.10815 69.714733, -129.1275 69.701833, 
+    -129.1323 69.658833, -129.12345 69.653467, -129.05735 69.654567, -129.0396 69.6481, -129.0396 69.628767, -129.03155 69.620167, -129.00895 69.629833, -128.988 69.651333, -128.98475 69.664233, -129.02025 69.706167, 
+    -129.01865 69.7212, -129.0041 69.728733, -128.9638 69.728733, -128.888 69.740567, -128.7324 69.814733, -128.55985 69.874933, -128.48405 69.882467, -128.4599 69.89, -128.45665 69.895367, -128.4776 69.916867, 
+    -128.4873 69.934067, -128.48085 69.9502, -128.4615 69.9588, -128.4389 69.976, -128.4341 69.995333, -128.46795 70.032967, -128.46955 70.0437, -128.4631 70.0534, -128.44055 70.0663, -128.31635 70.111433, 
+    -128.28735 70.1179, -128.26475 70.115733, -128.23815 70.097467, -128.1801 70.065233, -128.08815 70.032967, -127.9914 70.0147, -127.97045 70.019, -127.964 70.029733, -127.98175 70.046933, -128.12205 70.1222, 
+    -128.1301 70.132933, -128.12685 70.140467, -128.1043 70.146933, -128.02365 70.146933, -127.77535 70.148, -127.70435 70.142633, -127.56245 70.1523, -127.5544 70.159833, -127.56085 70.166267, -127.6463 70.1824, 
+    -127.86805 70.2082, -128.0132 70.215733, -128.08575 70.220033, -128.10185 70.230767, -128.12285 70.280233, -128.1164 70.2899, -128.09705 70.292033, -128.05995 70.283433, -128.039 70.283433, -128.018 70.295267, 
+    -128.0035 70.316767, -128.00835 70.330733, -128.01965 70.333967, -128.0519 70.326433, -128.1293 70.316767, -128.1551 70.317833, -128.1696 70.3286, -128.17765 70.349033, -128.197 70.3544, -128.218 70.3458, 
+    -128.23735 70.325367, -128.23895 70.300633, -128.25025 70.293133, -128.26315 70.293133, -128.27925 70.303867, -128.27765 70.326433, -128.25265 70.363, -128.2075 70.400633, -128.12525 70.508133, -128.1059 70.531767, 
+    -128.07525 70.536067, -128.0527 70.531767, -127.9817 70.4748, -127.9019 70.4404, -127.7229 70.396333, -127.502 70.331833, -127.4746 70.3157, -127.43185 70.258733, -127.2351 70.091033, -127.1593 70.0459, 
+    -127.10935 70.034067, -127.04645 70.0373, -126.9779 70.030833, -126.90535 70.000733, -126.85695 69.965267, -126.74085 69.870667, -126.66345 69.841633, -126.61265 69.815833, -126.27075 69.6019, -126.1216 69.536333, 
+    -125.98775 69.454633, -125.8507 69.3998, -125.8023 69.357867, -125.7491 69.336367, -125.69185 69.336367, -125.6306 69.3299, -125.5919 69.335267, -125.51125 69.363233, -125.49995 69.362167, -125.4903 69.349267, 
+    -125.45645 69.3385, -125.43225 69.326667, -125.41935 69.285833, -125.38225 69.2654, -125.33145 69.2568, -125.28145 69.246033, -125.2379 69.251433, -125.20725 69.279367, -125.1847 69.309467, -125.2008 69.333133, 
+    -125.25405 69.357833, -125.25405 69.365367, -125.2363 69.367533, -125.01375 69.3342, -124.98795 69.335267, -124.96055 69.357833, -124.94605 69.376133, -124.9549 69.3944, -124.992 69.413733, -125.08555 69.432, 
+    -125.26455 69.432, -125.3129 69.421267, -125.3258 69.421267, -125.32905 69.432, -125.31855 69.442767, -125.28955 69.456733, -125.2057 69.465333, -125.1444 69.488967, -125.067 69.491133, -124.95575 69.523367, 
+    -124.94525 69.534133, -124.9517 69.542733, -125.021 69.565333, -125.12905 69.580367, -125.13875 69.586833, -125.1355 69.593267, -124.9565 69.715833, -124.95815 69.727633, -124.9807 69.735167, -125.0549 69.739467, 
+    -125.1468 69.750233, -125.16295 69.7642, -125.1597 69.779267, -125.13715 69.795367, -125.0291 69.7986, -124.9162 69.780333, -124.863 69.770633, -124.8267 69.7771, -124.8154 69.795367, -124.8154 69.817967, 
+    -124.8428 69.8416, -124.92505 69.873867, -124.95085 69.903967, -124.9589 69.929767, -124.97505 69.948033, -124.9944 69.952333, -125.01535 69.948033, -125.0621 69.928667, -125.1105 69.925467, -125.15245 69.929767, 
+    -125.19115 69.922233, -125.21695 69.922233, -125.254 69.946967, -125.2669 69.968467, -125.2492 69.9921, -125.175 70.014667, -125.1234 70.020067, -125.10405 70.0136, -125.10565 70.007167, -125.15245 69.978133, 
+    -125.1589 69.965233, -125.14275 69.9577, -125.05085 69.959867, -125.0105 69.972767, -125.0105 69.984567, -125.0331 69.999633, -125.0363 70.008233, -125.0202 70.018967, -124.9694 70.025433, -124.92105 70.040467, 
+    -124.8565 70.0394, -124.74205 70.0308, -124.7017 70.014667, -124.6856 69.985633, -124.6759 69.9835, -124.64525 70.002833, -124.6356 70.003933, -124.6211 69.9921, -124.59205 69.985633, -124.5743 69.989933, 
+    -124.5743 69.998533, -124.61465 70.021133, -124.613 70.029733, -124.5872 70.053367, -124.59365 70.0566, -124.69205 70.0523, -124.7227 70.064133, -124.7356 70.080233, -124.7227 70.115733, -124.7275 70.131867, 
+    -124.75495 70.1555, -124.7614 70.1684, -124.7533 70.180233, -124.74205 70.183467, -124.6775 70.182367, -124.5711 70.188833, -124.56305 70.182367, -124.56625 70.1684, -124.65495 70.124333, -124.6614 70.115733, 
+    -124.65335 70.111433, -124.6106 70.1168, -124.49285 70.140433, -124.4832 70.1329, -124.4832 70.074867, -124.36385 69.908233, -124.3542 69.8749, -124.3687 69.8362, -124.41705 69.794267, -124.42835 69.772767, 
+    -124.41385 69.753433, -124.3574 69.7373, -124.26225 69.733, -124.1671 69.738367, -124.1542 69.733, -124.1526 69.665267, -124.17355 69.604, -124.22515 69.5567, -124.32515 69.508333, -124.38 69.478233, 
+    -124.459 69.456733, -124.50415 69.435233, -124.5074 69.424467, -124.48155 69.399733, -124.4074 69.3761, -124.21225 69.3406, -124.0728 69.2815, -123.8567 69.3492, -123.75025 69.361033, -123.639 69.381467, 
+    -123.4971 69.408333, -123.3608 69.451333, -123.33825 69.447033, -123.3221 69.428767, -123.306 69.424467, -123.27855 69.430933, -123.24955 69.4492, -123.22535 69.485733, -123.2189 69.534133, -123.18505 69.703967, 
+    -123.18345 69.7201, -123.206 69.7459, -123.2052 69.7588, -123.16815 69.774933, -123.14395 69.79, -123.10685 69.840533, -123.08105 69.849133, -123.04395 69.840533, -122.9746 69.7771, -122.9359 69.7674, 
+    -122.9101 69.770633, -122.85125 69.812567, -122.81095 69.826533, -122.7658 69.825467, -122.69645 69.812567, -122.64645 69.8158, -122.611 69.819, -122.46505 69.805033, -122.1893 69.809333, -122.12315 69.796433, 
+    -122.08205 69.7975, -122.0385 69.8147, -122.00465 69.8147, -121.9353 69.800733, -121.6926 69.776, -121.51035 69.7674, -121.44265 69.7577, -121.41845 69.759867, -121.362 69.7749, -121.3265 69.773833, 
+    -121.29185 69.765233, -121.13865 69.659867, -121.1112 69.652333, -121.0564 69.655567, -121.0193 69.6502, -120.8911 69.591067, -120.67825 69.5169, -120.4936 69.470667, -120.3146 69.431967, -120.15175 69.373933, 
+    -120.0574 69.3363, -119.99615 69.320167, -119.8752 69.312667, -119.65185 69.2675, -119.3938 69.2202, -119.23175 69.213733, -119.1398 69.207267, -119.0334 69.1761, -118.94955 69.153533, -118.7923 69.146, 
+    -118.69395 69.1256, -118.5827 69.0611, -118.5085 69.033133, -118.41255 69.024533, -118.05535 69.019167, -117.91345 68.995533, -117.81995 68.982633, -117.7014 68.980467, -117.56275 68.961133, -117.47405 68.9321, 
+    -117.30635 68.827833, -117.2765 68.8203, -117.2039 68.8246, -117.1781 68.835367, -117.1749 68.856867, -117.19585 68.879433, -117.1878 68.892333, -117.15715 68.8977, -117.10715 68.8891, -116.92655 68.8203, 
+    -116.90395 68.817067, -116.8927 68.826767, -116.89105 68.856867, -116.8798 68.872967, -116.8564 68.875133, -116.5323 68.7762, -116.47425 68.773, -116.44035 68.7859, -116.4162 68.795567, -116.38635 68.791267, 
+    -116.10255 68.6902, -116.03645 68.684833, -115.99775 68.696633, -115.98725 68.7074, -116.0018 68.7289, -116.03725 68.7461, -116.10175 68.755767, -116.12755 68.7708, -116.15335 68.808433, -116.1937 68.8396, 
+    -116.25335 68.863267, -116.2711 68.876167, -116.26465 68.9299, -116.24205 68.950333, -116.21625 68.955733, -116.16385 68.944967, -115.8639 68.8364, -115.8478 68.8364, -115.83165 68.851433, -115.83165 68.8665, 
+    -115.8897 68.932067, -115.88325 68.944967, -115.8607 68.947133, -115.80345 68.9353, -115.589 68.8837, -115.44065 68.882633, -115.335 68.871867, -115.25275 68.8439, -115.19955 68.8267, -115.156 68.8181, 
+    -115.13665 68.824533, -115.1334 68.837433, -115.1544 68.8697, -115.14955 68.883667, -115.1318 68.889067, -115.0689 68.876167, -115.0028 68.871867, -114.9133 68.8525, -114.8383 68.828833, -114.74395 68.782633, 
+    -114.66655 68.7579, -114.5327 68.738567, -114.49725 68.722433, -114.46175 68.674067, -114.42145 68.638567, -114.41985 68.6246, -114.4295 68.617067, -114.494 68.6117, -114.5053 68.604167, -114.5045 68.5902, 
+    -114.44805 68.5558, -114.3755 68.5289, -114.15055 68.416033, -114.132 68.405267, -114.132 68.363333, -114.1191 68.345067, -114.0949 68.3397, -114.07075 68.342933, -113.96915 68.411733, -113.9482 68.416033, 
+    -113.93205 68.410633, -113.92885 68.384833, -113.97075 68.344, -113.9885 68.325733, -113.98525 68.306367, -114.0014 68.284867, -114.09815 68.216067, -114.10135 68.194567, -114.11265 68.191333, -114.1433 68.1978, 
+    -114.1796 68.204233, -114.5013 68.203167, -114.7432 68.190267, -114.7964 68.1967, -115.0093 68.2655, -115.1367 68.273033, -115.1625 68.266567, -115.16895 68.254767, -115.1367 68.230033, -114.9996 68.1752, 
+    -114.91415 68.117167, -114.9077 68.092433, -114.919 68.0763, -114.948 68.0677, -115.00525 68.068767, -115.1633 68.111767, -115.24555 68.125767, -115.2649 68.1236, -115.27615 68.111767, -115.2826 68.065567, 
+    -115.28745 68.049433, -115.3342 68.0247, -115.33585 68.013933, -115.3068 67.982767, -115.3052 67.949433, -115.29875 67.922567, -115.2794 67.913967, -115.25035 67.920433, -115.17455 67.9645, -115.1649 67.9645, 
+    -115.1552 67.953733, -115.16165 67.906433, -115.18265 67.8871, -115.23265 67.8742, -115.51965 67.812933, -115.63255 67.807533, -115.6487 67.8011, -115.64385 67.791433, -115.55515 67.767767, -115.3729 67.7409, 
+    -115.31325 67.728, -115.28905 67.708633, -115.24955 67.703267, -115.19795 67.7108, -115.1673 67.714033, -115.1254 67.703267, -115.06735 67.7011, -114.9859 67.707567, -114.80525 67.711867, -114.73755 67.6893, 
+    -114.5916 67.685, -114.22955 67.685, -114.14245 67.6721, -114.10215 67.6678, -114.0199 67.679633, -113.9586 67.685, -113.79655 67.677467, -113.61755 67.678533, -113.56595 67.690367, -113.51595 67.7366, 
+    -113.4805 67.751633, -113.4289 67.752733, -113.12005 67.698967, -113.04265 67.694667, -112.93625 67.7097, -112.82415 67.711867, -112.71935 67.705433, -112.49035 67.7065, -112.44195 67.7151, -112.43875 67.720467, 
+    -112.47585 67.7409, -112.4807 67.751667, -112.46295 67.7667, -112.42585 67.777467, -112.37505 67.778533, -112.22995 67.7549, -112.1251 67.7549, -112.0703 67.7452, -112.0445 67.721567, -112.03645 67.6893, 
+    -112.03645 67.669967, -112.01545 67.664567, -111.9929 67.668867, -111.98645 67.688233, -111.98805 67.7366, -111.97515 67.746267, -111.95255 67.7495, -111.7502 67.7538, -111.72275 67.747367, -111.66635 67.703267, 
+    -111.64535 67.696833, -111.6212 67.7022, -111.58895 67.7549, -111.5696 67.764567, -111.5357 67.7635, -111.51635 67.755967, -111.47605 67.7108, -111.4583 67.709733, -111.43735 67.720467, -111.3696 67.752733, 
+    -111.2793 67.773167, -111.18015 67.8108, -111.15915 67.8108, -111.14625 67.8011, -111.1511 67.786067, -111.2043 67.7624, -111.22045 67.7495, -111.2172 67.744133, -111.18495 67.741967, -111.17045 67.7366, 
+    -111.16725 67.731233, -111.2043 67.687167, -111.2027 67.679633, -111.19465 67.679633, -111.1253 67.712967, -111.10595 67.717267, -111.0979 67.712967, -111.10755 67.691467, -111.1011 67.685, -111.0705 67.688233, 
+    -111.0334 67.698967, -110.9326 67.752733, -110.8939 67.762433, -110.6762 67.792533, -110.63105 67.805433, -110.58025 67.8409, -110.54155 67.851633, -110.4964 67.8581, -110.42865 67.8495, -110.41415 67.8495, 
+    -110.4061 67.859167, -110.41415 67.877433, -110.4093 67.886033, -110.38675 67.895733, -110.37225 67.894633, -110.3561 67.8753, -110.3448 67.871, -110.22145 67.9054, -110.05535 67.9656, -110.03765 67.9699, 
+    -110.0215 67.967733, -109.9973 67.950533, -109.97475 67.9258, -109.9715 67.816167, -109.9667 67.7968, -109.9425 67.787133, -109.9167 67.784967, -109.9054 67.791433, -109.9054 67.798967, -109.92315 67.8151, 
+    -109.9312 67.8441, -109.92635 67.854867, -109.9167 67.859167, -109.907 67.8581, -109.8393 67.817233, -109.80945 67.808633, -109.70305 67.806467, -109.6869 67.798967, -109.6998 67.7796, -109.7095 67.768867, 
+    -109.6966 67.761333, -109.6385 67.755967, -109.61755 67.747367, -109.62725 67.734467, -109.6514 67.725867, -109.70785 67.729067, -109.72075 67.7237, -109.7224 67.714033, -109.65625 67.6807, -109.61435 67.674233, 
+    -109.57885 67.661333, -109.5321 67.643067, -109.5095 67.644133, -109.49015 67.661333, -109.48855 67.678533, -109.51115 67.694667, -109.51595 67.704333, -109.49985 67.725867, -109.4547 67.739833, -109.42405 67.754867, 
+    -109.40955 67.7538, -109.4079 67.730167, -109.38615 67.7065, -109.3394 67.691433, -109.23615 67.687133, -109.19265 67.6764, -109.1265 67.6463, -109.0991 67.632333, -109.0362 67.626933, -109.0072 67.608667, 
+    -108.9967 67.578567, -108.9854 67.561367, -108.96125 67.544167, -108.96445 67.526967, -109.03865 67.483967, -109.0499 67.423767, -109.04345 67.3969, -108.97675 67.385033, -108.96735 67.3838, -108.9237 67.328067, 
+    -108.9062 67.324733, -108.8881 67.330567, -108.8569 67.378, -108.76085 67.556, -108.73965 67.595933, -108.7234 67.5976, -108.6261 67.565133, -108.59305 67.546033, -108.5244 67.417933, -108.51945 67.3747, 
+    -108.5207 67.355567, -108.55185 67.324767, -108.5469 67.304, -108.5269 67.293167, -108.5157 67.297333, -108.4845 67.327267, -108.46455 67.332267, -108.44955 67.328933, -108.39465 67.279033, -108.3747 67.271533, 
+    -108.36345 67.271533, -108.35475 67.284033, -108.36095 67.308133, -108.3865 67.343933, -108.3965 67.3722, -108.3865 67.3872, -108.36655 67.393833, -108.31665 67.397167, -108.25925 67.383867, -108.127 67.337267, 
+    -108.10705 67.314, -108.10455 67.300667, -108.05215 67.2807, -108 67.2635, -107.97375 67.246033, -107.9511 67.230933, -107.9313 67.1972, -107.9291 67.163433, -107.9335 67.106233, -107.9335 67.0666, 
+    -107.9467 67.050467, -107.97815 67.043667, -108 67.038933, -108.04465 67.032833, -108.0671 67.0295, -108.09955 67.0478, -108.1195 67.059467, -108.132 67.059467, -108.1894 67.012867, -108.21185 67.0079, 
+    -108.25925 67.0112, -108.31665 67.032833, -108.394 67.049467, -108.42895 67.0711, -108.47385 67.1127, -108.58615 67.160933, -108.60115 67.159267, -108.6061 67.150967, -108.5687 67.097733, -108.5612 67.036167, 
+    -108.54875 67.0112, -108.53625 67.006233, -108.52625 67.017867, -108.52875 67.069433, -108.5213 67.072767, -108.5113 67.069433, -108.43645 66.994567, -108.43145 66.9796, -108.41395 66.972933, -108.3416 66.9663, 
+    -108.2293 66.9114, -108.10205 66.8565, -108.0771 66.839867, -108.08455 66.8332, -108.13695 66.831533, -108.13695 66.823233, -108.09705 66.808267, -108 66.7645, -107.9645 66.740867, -107.92865 66.716967, 
+    -107.89345 66.714033, -107.88685 66.731633, -107.89785 66.753633, -107.8692 66.753633, -107.5941 66.592267, -107.341 66.422067, -107.29695 66.422067, -107.28595 66.439667, -107.29255 66.463133, -107.4356 66.559967, 
+    -107.6095 66.683233, -107.69315 66.744833, -107.69535 66.781533, -107.67555 66.7918, -107.6337 66.797667, -107.6337 66.810867, -107.70195 66.9605, -107.71295 67.0104, -107.69535 67.013333, -107.66235 67.007467, 
+    -107.6249 66.969333, -107.5985 66.9664, -107.5809 66.972267, -107.5941 67.029467, -107.6051 67.066133, -107.5875 67.072, -107.5479 67.045567, -107.5171 67.014767, -107.49505 66.913533, -107.49725 66.878333, 
+    -107.45325 66.872467, -107.44665 66.8886, -107.45545 66.935533, -107.46865 67.011833, -107.44225 67.0089, -107.28595 66.904733, -107.23975 66.894467, -107.21995 66.903267, -107.24855 66.942867, -107.27935 66.970733, 
+    -107.45545 67.0837, -107.6095 67.182, -107.64915 67.224567, -107.63155 67.230433, -107.5721 67.215767, -107.42245 67.127733, -107.3322 67.076367, -107.2838 67.0749, -107.25295 67.0969, -107.25515 67.121867, 
+    -107.2728 67.1468, -107.5193 67.2128, -107.60515 67.2612, -107.67335 67.3243, -107.70195 67.360967, -107.70195 67.406467, -107.66895 67.4402, -107.65575 67.484233, -107.6734 67.506233, -107.79445 67.554633, 
+    -107.96015 67.612133, -108 67.625933, -108.0308 67.642733, -108.0521 67.6609, -108.06955 67.6885, -108.07605 67.777133, -108.0608 67.800367, -108 67.814367, -107.95055 67.806333, -107.9088 67.799533, 
+    -107.8618 67.802533, -107.7947 67.833833, -107.7499 67.866667, -107.74545 67.895, -107.7477 67.917367, -107.7768 67.942733, -107.77455 67.9696, -107.7544 67.987467, -107.7096 67.985967, -107.6559 67.990433, 
+    -107.59995 68.012833, -107.53505 68.037433, -107.48695 68.039667, -107.40525 67.9979, -107.37955 67.991933, -107.35045 67.9964, -107.3169 68.021767, -107.1983 68.1381, -107.1703 68.144067, -107.1502 68.134367, 
+    -107.1211 68.0971, -107.0909 68.089633, -106.92865 68.092633, -106.8526 68.085167, -106.77765 68.068, -106.74965 68.068, -106.73175 68.085167, -106.73625 68.116467, -106.7877 68.185833, -106.79105 68.207467, 
+    -106.7698 68.2209, -106.73735 68.2209, -106.6937 68.194033, -106.6702 68.177633, -106.6579 68.1903, -106.6568 68.214167, -106.64 68.2261, -106.61425 68.2194, -106.57845 68.1724, -106.52585 68.1299, 
+    -106.47775 68.111267, -106.42405 68.1068, -106.3166 68.091867, -106.273 68.091867, -106.25285 68.1038, -106.25955 68.116467, -106.29985 68.1396, -106.33565 68.153033, -106.3972 68.1575, -106.41735 68.171667, 
+    -106.4207 68.187333, -106.4129 68.2045, -106.40055 68.2179, -106.414 68.235067, -106.4386 68.249233, -106.4252 68.265633, -106.4017 68.275333, -106.35135 68.304433, -106.2529 68.3432, -106.169 68.376, 
+    -106.13655 68.381233, -106.11525 68.376, -106.1164 68.346933, -106.1354 68.329767, -106.12085 68.326033, -106.0862 68.3335, -106.0269 68.355867, -105.9329 68.415533, -105.8971 68.4282, -105.87695 68.427467, 
+    -105.8456 68.415533, -105.8221 68.416267, -105.7785 68.435667, -105.7371 68.466233, -105.73485 68.4804, -105.7572 68.481167, -105.7919 68.4722, -105.83105 68.4722, -105.84895 68.485633, -105.85235 68.4998, 
+    -105.81095 68.5423, -105.78855 68.560967, -105.80755 68.573633, -105.8545 68.569133, -106.00555 68.554233, -106.22595 68.539333, -106.41965 68.537933, -106.47 68.534933, -106.55165 68.5327, -106.5651 68.521533, 
+    -106.54605 68.4999, -106.50245 68.497667, -106.45095 68.500633, -106.4308 68.492433, -106.4297 68.463333, -106.44425 68.4432, -106.48115 68.440233, -106.52145 68.4447, -106.55055 68.452167, -106.55835 68.432, 
+    -106.5259 68.405133, -106.4901 68.398433, -106.48115 68.377533, -106.49455 68.343233, -106.50465 68.3067, -106.4845 68.2597, -106.49795 68.229867, -106.5203 68.223167, -106.53935 68.229133, -106.55385 68.250767, 
+    -106.5684 68.277633, -106.5874 68.300733, -106.6288 68.3246, -106.6579 68.347, -106.6825 68.372333, -106.70155 68.373833, -106.7127 68.373833, -106.7575 68.344767, -106.82575 68.3276, -106.86155 68.326133, 
+    -106.90185 68.324633, -106.9399 68.347, -106.94325 68.373833, -106.9567 68.372333, -107.03725 68.286567, -107.08425 68.2448, -107.11445 68.2336, -107.148 68.234367, -107.18715 68.2575, -107.2263 68.2627, 
+    -107.26435 68.2627, -107.28115 68.279133, -107.2979 68.2985, -107.34715 68.317167, -107.38295 68.323867, -107.41425 68.338033, -107.4769 68.3425, -107.57985 68.341033, -107.68725 68.336533, -107.7544 68.317133, 
+    -107.77455 68.293267, -107.7589 68.261933, -107.6492 68.1993, -107.50825 68.1426, -107.506 68.1247, -107.5306 68.112767, -107.5642 68.114267, -107.6179 68.1247, -107.73875 68.133667, -107.87525 68.132167, 
+    -107.92595 68.123167, -108 68.122633, -108.0883 68.1203, -108.20485 68.1172, -108.3343 68.1234, -108.40185 68.128067, -108.43335 68.141267, -108.4357 68.163033, -108.4275 68.1747, -108.41355 68.176267, 
+    -108.39255 68.166167, -108.3727 68.1607, -108.35755 68.163833, -108.3436 68.180933, -108.34125 68.2513, -108.35525 68.265267, -108.3727 68.2684, -108.3809 68.262933, -108.3832 68.248967, -108.3739 68.2303, 
+    -108.3762 68.217867, -108.3914 68.207, -108.4147 68.2062, -108.42985 68.2171, -108.4357 68.2404, -108.4345 68.331333, -108.44265 68.344567, -108.45665 68.348433, -108.46715 68.3399, -108.473 68.310367, 
+    -108.48115 68.2948, -108.50795 68.290933, -108.53245 68.290167, -108.5569 68.2785, -108.60815 68.2509, -108.6688 68.242367, -108.6886 68.247033, -108.6991 68.282767, -108.6898 68.306867, -108.65365 68.338733, 
+    -108.58485 68.4118, -108.5744 68.4666, -108.55105 68.500033, -108.50675 68.5381, -108.4578 68.5552, -108.43095 68.557133, -108.37385 68.553267, -108.30505 68.5657, -108.2456 68.574233, -108.21645 68.570733, 
+    -108.16165 68.552067, -108 68.549967, -107.92895 68.554033, -107.68875 68.5678, -107.47345 68.6011, -107.38295 68.628133, -107.26435 68.6635, -107.1832 68.6926, -107.04275 68.7098, -106.9616 68.745167, 
+    -106.8493 68.790433, -106.7588 68.816433, -106.7182 68.8258, -106.69015 68.8289, -106.63395 68.822667, -106.49505 68.8138, -106.42795 68.822133, -106.35775 68.8346, -106.27035 68.8871, -106.21105 68.919333, 
+    -106.1705 68.9204, -106.1159 68.911033, -106.0441 68.888133, -105.9505 68.824167, -105.87875 68.815833, -105.8132 68.82, -105.743 68.821033, -105.7118 68.8226, -105.70245 68.844467, -105.67595 68.8538, 
+    -105.64475 68.8507, -105.61195 68.837167, -105.6135 68.8247, -105.6416 68.816367, -105.665 68.8122, -105.6619 68.799733, -105.63225 68.779967, -105.56985 68.764367, -105.5043 68.7571, -105.49025 68.7519, 
+    -105.47155 68.732133, -105.4887 68.6947, -105.523 68.660367, -105.51365 68.633333, -105.4575 68.607333, -105.41695 68.582867, -105.3873 68.545433, -105.3249 68.515267, -105.2968 68.4955, -105.31085 68.482, 
+    -105.3686 68.4799, -105.43725 68.4799, -105.4856 68.4695, -105.5527 68.425833, -105.58235 68.3884, -105.5808 68.371733, -105.5527 68.359267, -105.5137 68.351433, -105.48405 68.364967, -105.46845 68.4024, 
+    -105.4482 68.432567, -105.4326 68.4492, -105.417 68.4513, -105.38265 68.421133, -105.32025 68.359767, -105.25315 68.341033, -105.20945 68.346767, -105.1517 68.3738, -105.11895 68.3759, -105.08615 68.3603, 
+    -105.108 68.345733, -105.15795 68.335333, -105.1876 68.325967, -105.1907 68.3083, -105.1564 68.2979, -105.08615 68.289567, -105.0409 68.2698, -104.9957 68.2459, -104.96605 68.239633, -104.8443 68.2256, 
+    -104.79285 68.234967, -104.7632 68.234967, -104.72105 68.213133, -104.67115 68.1944, -104.5931 68.2022, -104.551 68.201133, -104.5385 68.187633, -104.5416 68.169933, -104.57285 68.155367, -104.57905 68.134567, 
+    -104.57125 68.109633, -104.5432 68.088833, -104.50575 68.0753, -104.487 68.052433, -104.46675 68.0285, -104.4558 68.013933, -104.4246 68.013933, -104.36375 68.047233, -104.31065 68.068567, -104.28105 68.068567, 
+    -104.23265 68.060267, -104.1921 68.0384, -104.16555 68.000967, -104.13125 68.015533, -104.0782 68.0332, -104.03455 68.039933, -103.97835 68.036833, -103.92845 68.0233, -103.8582 67.994167, -103.8005 67.984833, 
+    -103.74435 68.006167, -103.71315 68.029067, -103.6866 68.034267, -103.65385 68.018667, -103.6055 67.989533, -103.56335 67.9812, -103.51185 67.982233, -103.44005 67.9963, -103.42445 68.0358, -103.41975 68.062867, 
+    -103.3979 68.078467, -103.35735 68.081567, -103.3199 68.0795, -103.3043 68.0566, -103.29025 68.010867, -103.2653 67.9807, -103.19975 67.9422, -103.0936 67.905267, -103.07335 67.888633, -103.0749 67.853267, 
+    -103.078 67.8335, -103.0718 67.818933, -103.0468 67.816867, -103 67.831433, -102.9485 67.8595, -102.92045 67.865733, -102.86735 67.8496, -102.82835 67.824633, -102.7925 67.7955, -102.74255 67.793433, 
+    -102.6302 67.803833, -102.5366 67.814767, -102.44455 67.8054, -102.34625 67.785633, -102.31035 67.779933, -102.27445 67.7612, -102.25885 67.7165, -102.2401 67.699833, -102.2136 67.705033, -102.1262 67.7633, 
+    -102.07475 67.796567, -102.05915 67.808, -102.0123 67.8262, -101.9811 67.8262, -101.9374 67.8158, -101.9109 67.8033, -101.86255 67.801233, -101.8391 67.781467, -101.82665 67.7513, -101.79855 67.737767, 
+    -101.7408 67.737767, -101.6862 67.720633, -101.6472 67.720633, -101.5926 67.723733, -101.5567 67.718533, -101.50055 67.697733, -101.46465 67.705033, -101.3944 67.7326, -101.3507 67.733667, -101.3138 67.737467, 
+    -101.2919 67.757633, -101.28565 67.780567, -101.28045 67.8285, -101.24915 67.8403, -101.22205 67.841, -101.22205 67.811133, -101.2356 67.7611, -101.2252 67.754167, -101.18455 67.779167, -101.1463 67.795533, 
+    -101.1198 67.798633, -101.09015 67.789267, -101.0683 67.7643, -101.0324 67.744567, -100.9856 67.7456, -100.9185 67.7591, -100.8795 67.7716, -100.87795 67.796033, -100.92935 67.821333, -100.9252 67.831067, 
+    -100.83585 67.845933, -100.7001 67.8574, -100.63145 67.866733, -100.59085 67.866733, -100.5674 67.8454, -100.55495 67.807967, -100.5331 67.8017, -100.47225 67.8173, -100.4036 67.8225, -100.3287 67.823567, 
+    -100.28035 67.825633, -100.2491 67.830333, -100.26315 67.849067, -100.2569 67.862567, -100.207 67.8709, -100.1602 67.8688, -100.13055 67.859467, -100.10245 67.8241, -100.04785 67.8189, -99.99165 67.8189, 
+    -99.95575 67.830867, -99.9136 67.850633, -99.8746 67.853767, -99.82625 67.848567, -99.7888 67.847533, -99.76225 67.864167, -99.7482 67.886, -99.7248 67.892233, -99.7014 67.869367, -99.64835 67.837667, 
+    -99.55165 67.818933, -99.44865 67.814767, -99.3644 67.813733, -99.3145 67.803833, -99.28175 67.791367, -99.2505 67.746633, -99.23335 67.7331, -99.1881 67.731033, -99.1444 67.751833, -99.09135 67.765367, 
+    -99.01485 67.756533, -98.97275 67.746133, -98.92435 67.737833, -98.8791 67.743033, -98.8214 67.759667, -98.773 67.768, -98.70125 67.759133, -98.6685 67.771633, -98.6357 67.7945, -98.60765 67.7966, 
+    -98.5811 67.790333, -98.553 67.765367, -98.49215 67.7633, -98.38445 67.749267, -98.3548 67.749267, -98.32675 67.759667, -98.3283 67.7784, -98.3595 67.806467, -98.41255 67.8356, -98.46715 67.841833, 
+    -98.5124 67.854333, -98.58105 67.894867, -98.6388 67.930233, -98.66065 67.957267, -98.6823 67.992933, -98.67605 68.0263, -98.64475 68.0541, -98.57595 68.068, -98.5426 68.068, -98.4863 68.0374, 
+    -98.4446 67.994333, -98.4154 67.980433, -98.34235 67.9864, -98.28615 67.9812, -98.2097 67.953133, -98.10675 67.875633, -97.932 67.7758, -97.7448 67.712867, -97.6574 67.689967, -97.5685 67.650967, 
+    -97.5045 67.647867, -97.40465 67.637467, -97.3251 67.629133, -97.20185 67.635867, -97.11605 67.662933, -97.06145 67.702433, -97.04115 67.738833, -97.0505 67.7685, -97.0739 67.7581, -97.1285 67.720633, 
+    -97.1644 67.6936, -97.18465 67.6884, -97.1909 67.6957, -97.1394 67.741467, -97.1129 67.8049, -97.11915 67.855867, -97.15505 67.883933, -97.1675 67.9224, -97.16285 67.947367, -97.18625 67.947367, 
+    -97.22835 67.920333, -97.28765 67.892267, -97.3298 67.894333, -97.43125 67.931233, -97.49365 67.943733, -97.56075 67.957233, -97.6419 67.962433, -97.70745 67.956733, -97.78235 67.923433, -97.8198 67.912, 
+    -97.85255 67.915133, -97.9181 67.947367, -97.9509 67.925033, -97.9618 67.881333, -97.979 67.8647, -98.0086 67.866767, -98.0601 67.899033, -98.1272 67.952067, -98.1912 67.980133, -98.3613 68.006633, 
+    -98.39095 68.024333, -98.3956 68.068, -98.39095 68.131433, -98.41435 68.165767, -98.4565 68.196967, -98.5259 68.1986, -98.53215 68.1319, -98.61095 68.201667, -98.6968 68.2672, -98.70615 68.292133, 
+    -98.69055 68.314, -98.67025 68.314, -98.63435 68.297333, -98.6016 68.2932, -98.5829 68.297333, -98.5938 68.3244, -98.61255 68.356633, -98.60475 68.3743, -98.5813 68.3795, -98.5595 68.372233, 
+    -98.50175 68.3379, -98.469 68.3296, -98.35665 68.2703, -98.2864 68.245333, -98.23335 68.2464, -98.20215 68.260933, -98.1959 68.308233, -98.1959 68.346733, -98.1553 68.357133, -98.10695 68.358167, 
+    -98.05235 68.368033, -98.0539 68.402333, -98.08045 68.436667, -98.0882 68.4632, -98.06015 68.474633, -98.0258 68.471533, -97.9712 68.453833, -97.9447 68.4632, -97.9119 68.4632, -97.83545 68.418967, 
+    -97.7949 68.382567, -97.784 68.3337, -97.74185 68.300433, -97.6919 68.272333, -97.64665 68.2609, -97.62485 68.267133, -97.63575 68.2822, -97.73715 68.346667, -97.74965 68.379967, -97.7403 68.402833, 
+    -97.71845 68.404933, -97.6763 68.394533, -97.61235 68.382033, -97.52965 68.3758, -97.49065 68.3758, -97.45005 68.3654, -97.35335 68.312367, -97.3003 68.293633, -97.17705 68.2869, -97.12095 68.287867, 
+    -97.06995 68.287467, -97.02095 68.263933, -97.0148 68.259367, -97.0132 68.237533, -97.0304 68.2001, -97.02725 68.1533, -97.00385 68.129367, -96.97265 68.115333, -96.95395 68.221933, -96.9399 68.276, 
+    -96.91805 68.290567, -96.8884 68.2916, -96.86655 68.287467, -96.85875 68.2604, -96.85565 68.229733, -96.85095 68.1632, -96.8416 68.133533, -96.8494 68.1039, -96.90555 68.056067, -96.94615 68.016533, 
+    -96.95235 67.981167, -96.9352 67.957267, -96.8853 67.9427, -96.84785 68.001967, -96.8213 68.037333, -96.73705 68.035767, -96.66995 68.0441, -96.63095 68.061767, -96.60285 68.1008, -96.5841 68.1455, 
+    -96.53575 68.1767, -96.45305 68.2339, -96.41715 68.248467, -96.39845 68.248467, -96.3875 68.2287, -96.38595 68.1944, -96.40155 68.112233, -96.439 68.0519, -96.46395 68.007167, -96.42965 68.000933, 
+    -96.3641 68.0051, -96.2892 68.011333, -96.1441 68.032633, -96.0864 68.030567, -96.04895 68.025367, -95.999 68.009767, -96.0037 67.971833, -96.09575 67.889667, -96.1613 67.7794, -96.1738 67.754467, 
+    -96.17695 67.6572, -96.18785 67.609367, -96.2097 67.582333, -96.23155 67.5761, -96.2737 67.593767, -96.347 67.663433, -96.36885 67.668633, -96.38135 67.666567, -96.3798 67.642633, -96.3704 67.5792, 
+    -96.3704 67.540733, -96.3876 67.509533, -96.4407 67.4882, -96.46875 67.4726, -96.4859 67.4341, -96.4797 67.406033, -96.45785 67.403967, -96.39855 67.4154, -96.333 67.409167, -96.26125 67.388367, 
+    -96.216 67.3842, -96.1598 67.3946, -96.1255 67.406033, -96.11615 67.406033, -96.09895 67.3894, -96.1348 67.3379, -96.1707 67.2599, -96.17225 67.225567, -96.1629 67.208933, -96.1192 67.205833, 
+    -96.1005 67.1923, -96.0755 67.177733, -96.03965 67.177733, -95.94445 67.252633, -95.82585 67.373267, -95.78215 67.388333, -95.7525 67.38, -95.73845 67.347767, -95.70255 67.349833, -95.65105 67.370633, 
+    -95.62455 67.3696, -95.6136 67.358167, -95.59335 67.332167, -95.6105 67.300967, -95.7041 67.1949, -95.7119 67.155367, -95.6979 67.144967, -95.63705 67.162633, -95.59645 67.1845, -95.5637 67.183433, 
+    -95.53715 67.167833, -95.53555 67.1174, -95.50905 67.100767, -95.45285 67.099733, -95.4076 67.1039, -95.3811 67.1039, -95.35615 67.099733, -95.34365 67.074767, -95.3452 67.0394, -95.3764 66.998833, 
+    -95.41385 66.977, -95.4825 66.964533, -95.5496 66.9635, -95.6401 66.9583, -95.68225 66.9635, -95.67755 66.995733, -95.67755 67.0134, -95.7119 67.016533, -95.75555 66.9978, -95.81175 66.972833, 
+    -95.8523 66.9588, -95.8913 66.968167, -95.896 67.008733, -95.83355 67.0732, -95.8086 67.100267, -95.82265 67.1096, -95.85695 67.1044, -95.9116 67.072167, -96.03015 66.962967, -96.077 66.9401, 
+    -96.12065 66.9297, -96.15805 66.937533, -96.21735 66.9656, -96.2798 67.009267, -96.32815 67.030067, -96.35625 67.031133, -96.36245 67.0228, -96.3297 66.961433, -96.24855 66.8772, -96.11595 66.7971, 
+    -96.02075 66.742, -95.8663 66.6931, -95.80195 66.679033, -95.88035 66.730233, -96.0083 66.823833, -96.0395 66.869567, -96.02395 66.923133, -95.96465 66.929367, -95.8835 66.9273, -95.79145 66.9169, 
+    -95.6292 66.907533, -95.55585 66.903367, -95.4747 66.904933, -95.4263 66.9216, -95.39665 66.923667, -95.37325 66.9112, -95.3374 66.900767, -95.3124 66.904933, -95.2812 66.920533, -95.2703 66.988633, 
+    -95.2703 67.025033, -95.22505 67.051033, -95.1564 67.068733, -95.0784 67.098867, -94.991 67.1176, -94.9364 67.171133, -94.9364 67.1857, -94.96295 67.184667, -95.03315 67.153467, -95.11895 67.1202, 
+    -95.1736 67.106667, -95.197 67.109767, -95.1923 67.1462, -95.15955 67.1805, -95.1299 67.220033, -95.1408 67.262667, -95.1658 67.293867, -95.2001 67.3126, -95.2719 67.3537, -95.30625 67.3776, 
+    -95.30155 67.4348, -95.3109 67.4733, -95.3468 67.526333, -95.442 67.6168, -95.5231 67.716667, -95.5325 67.7411, -95.5231 67.7858, -95.4966 67.817, -95.4576 67.870067, -95.4576 67.892933, 
+    -95.47165 67.960533, -95.47475 67.976633, -95.5309 68.010967, -95.59335 68.023433, -95.61515 68.039033, -95.56055 68.054633, -95.4997 68.059833, -95.442 68.059833, -95.38895 68.040067, -95.32495 68.004733, 
+    -95.27345 67.989133, -95.222 67.994333, -95.1424 68.030733, -95.00045 68.067633, -94.87715 68.114433, -94.81165 68.127967, -94.5838 68.1753, -94.50735 68.1878, -94.3778 68.2372, -94.29045 68.2923, 
+    -94.25305 68.324, -94.1953 68.3448, -94.09545 68.3625, -94.00025 68.3604, -93.83645 68.359367, -93.6164 68.3651, -93.56025 68.368233, -93.54305 68.379167, -93.53995 68.4187, -93.55865 68.461333, 
+    -93.6086 68.4759, -93.7178 68.487333, -93.7771 68.5019, -93.81455 68.519567, -93.81765 68.5362, -93.7303 68.589267, -93.6164 68.646467, -93.5712 68.675067, -93.5665 68.719767, -93.5852 68.7936, 
+    -93.63045 68.820667, -93.68195 68.8196, -93.8411 68.7801, -93.9191 68.761367, -94.12665 68.6839, -94.22495 68.672467, -94.3123 68.6688, -94.48395 68.667767, -94.5292 68.674, -94.55105 68.6901, 
+    -94.53235 68.732733, -94.45435 68.787867, -94.44655 68.8201, -94.4918 68.833633, -94.53705 68.838833, -94.56665 68.850267, -94.5508 68.873167, -94.4715 68.9189, -94.4918 68.9496, -94.5386 68.9756, 
+    -94.5355 68.993267, -94.38965 68.9776, -94.41205 69.041733, -94.4165 69.056667, -94.406 69.080633, -94.24685 69.1836, -94.12825 69.240267, -94.0518 69.249633, -93.96755 69.257933, -93.8536 69.251167, 
+    -93.78965 69.247, -93.73815 69.248033, -93.69135 69.266767, -93.63045 69.320333, -93.59145 69.343233, -93.5587 69.3453, -93.52435 69.332833, -93.49785 69.301633, -93.43545 69.235067, -93.38395 69.200733, 
+    -93.25285 69.197067, -93.21075 69.2002, -93.14675 69.223067, -93.13895 69.256367, -93.1421 69.275067, -93.20135 69.275067, -93.2591 69.280267, -93.31215 69.2834, -93.35115 69.295867, -93.3855 69.3302, 
+    -93.4011 69.4134, -93.40265 69.447733, -93.42605 69.4576, -93.47285 69.4576, -93.59765 69.4295, -93.7381 69.4004, -93.85825 69.370733, -93.9347 69.366567, -94.0034 69.366567, -94.0689 69.397767, 
+    -94.11885 69.458633, -94.28895 69.5595, -94.39505 69.600067, -94.48865 69.618267, -94.5854 69.616167, -94.63845 69.6141, -94.6509 69.597433, -94.6088 69.571433, -94.5776 69.526733, -94.60255 69.5101, 
+    -94.7071 69.509033, -94.82885 69.516867, -94.94115 69.5543, -95.0067 69.5751, -95.1815 69.611, -95.2876 69.648433, -95.4031 69.7405, -95.4624 69.757133, -95.54195 69.767533, -95.6231 69.7665, 
+    -95.72765 69.762867, -95.77605 69.769133, -95.83845 69.790967, -95.88525 69.815933, -95.9352 69.7946, -96.00385 69.788367, -96.06625 69.792533, -96.1068 69.834133, -96.08185 69.865333, -96.0319 69.884067, 
+    -96.05375 69.915267, -96.1224 69.925667, -96.27845 69.9215, -96.3752 69.923567, -96.47195 69.936067, -96.525 69.9423, -96.54995 69.9735, -96.54375 70.030167, -96.54995 70.071267, -96.5952 70.092067, 
+    -96.60925 70.1212, -96.5921 70.170067, -96.55155 70.218933, -96.5281 70.268867, -96.51875 70.2824, -96.4813 70.297467, -96.44695 70.3245, -96.42665 70.3609, -96.4048 70.3682, -96.3658 70.3661, 
+    -96.3268 70.3661, -96.2987 70.375467, -96.27065 70.4462, -96.2441 70.493, -96.21915 70.5216, -96.20355 70.517433, -96.21915 70.484133, -96.2363 70.427967, -96.22695 70.4051, -96.1973 70.4103, 
+    -96.1396 70.4571, -96.07405 70.513267, -96.03975 70.549667, -96.03975 70.5788, -96.07405 70.591267, -96.0959 70.580867, -96.1037 70.559033, -96.11305 70.538233, -96.13335 70.5247, -96.1505 70.536133, 
+    -96.17705 70.5632, -96.21915 70.5736, -96.24255 70.579833, -96.25975 70.61, -96.2847 70.638067, -96.3206 70.6568, -96.3596 70.650533, -96.42045 70.636, -96.461 70.640133, -96.49535 70.650533, 
+    -96.5078 70.681733, -96.50625 70.7192, -96.5406 70.7431, -96.55465 70.764433, -96.55465 70.800833, -96.5344 70.833067, -96.48915 70.860133, -96.4439 70.906933, -96.4033 70.939167, -96.3456 70.965167, 
+    -96.33465 70.998433, -96.34245 71.0468, -96.34085 71.0988, -96.34085 71.157067, -96.3346 71.198667, -96.30965 71.231933, -96.241 71.274567, -96.1271 71.333333, -96.0694 71.352067, -96.0413 71.346867, 
+    -95.9945 71.322933, -95.91025 71.2772, -95.8041 71.228833, -95.7027 71.176833, -95.6606 71.1685, -95.62155 71.1685, -95.57005 71.176333, -95.5435 71.215833, -95.5357 71.296967, -95.5404 71.366633, 
+    -95.52325 71.4176, -95.53885 71.4389, -95.5825 71.434733, -95.6902 71.3765, -95.74635 71.354667, -95.8025 71.341133, -95.8618 71.354133, -95.90705 71.373867, -95.92425 71.411333, -95.8977 71.441467, 
+    -95.8228 71.489333, -95.673 71.5538, -95.51385 71.6214, -95.47015 71.646867, -95.44205 71.651033, -95.3734 71.646867, -95.33905 71.646867, -95.286 71.659333, -95.2283 71.687433, -95.1082 71.7067, 
+    -94.96775 71.7171, -94.86635 71.724367, -94.80705 71.7478, -94.8008 71.764433, -94.8507 71.767533, -95.0645 71.7509, -95.18305 71.7457, -95.2392 71.7452, -95.21425 71.7712, -95.18145 71.798233, 
+    -95.183 71.818, -95.208 71.821133, -95.2361 71.809667, -95.2501 71.8128, -95.26105 71.829433, -95.2361 71.845033, -95.1284 71.853367, -94.8148 71.853367, -94.58545 71.868467, -94.48715 71.8747, 
+    -94.45905 71.860667, -94.4528 71.8378, -94.4684 71.815967, -94.52455 71.782667, -94.56515 71.7473, -94.56825 71.7182, -94.54955 71.704667, -94.4996 71.706767, -94.4372 71.720267, -94.39665 71.7234, 
+    -94.3779 71.7213, -94.3857 71.6953, -94.40285 71.6693, -94.39975 71.6433, -94.37945 71.628733, -94.33105 71.647967, -94.2905 71.660433, -94.2343 71.670833, -94.18125 71.724933, -94.1376 71.772767, 
+    -94.11105 71.776933, -94.08765 71.764433, -94.072 71.7504, -94.01275 71.763933, -93.99555 71.764967, -93.95655 71.7421, -93.9238 71.722333, -93.84735 71.7192, -93.78495 71.722333, -93.6991 71.751967, 
+    -93.66635 71.755067, -93.63515 71.754033, -93.61175 71.7426, -93.61485 71.730133, -93.6476 71.713467, -93.6601 71.6958, -93.6554 71.6646, -93.63825 71.6469, -93.63515 71.630267, -93.6523 71.6126, 
+    -93.6492 71.5897, -93.60235 71.564767, -93.437 71.514833, -93.27165 71.501833, -93.2217 71.491433, -93.18895 71.477933, -93.17335 71.4405, -93.17175 71.426967, -93.139 71.4249, -93.10625 71.4296, 
+    -93.0938 71.410867, -93.09845 71.390067, -93.07195 71.3703, -93.0267 71.357833, -92.9861 71.355767, -92.944 71.362, -92.92525 71.358867, -92.90185 71.3464, -92.87535 71.3079, -92.83945 71.239267, 
+    -92.841 71.163833, -92.84565 71.117033, -92.83475 71.09, -92.8238 71.068167, -92.82695 71.056733, -92.8519 71.018233, -92.89715 70.956867, -92.88465 70.936567, -92.82225 70.8877, -92.82225 70.867933, 
+    -92.8503 70.8565, -92.9096 70.858567, -92.9377 70.853367, -92.9377 70.839833, -92.90495 70.8232, -92.8316 70.815933, -92.77385 70.806567, -92.68805 70.7764, -92.6272 70.733767, -92.6397 70.711933, 
+    -92.66 70.6833, -92.64595 70.665633, -92.6085 70.655233, -92.4962 70.6126, -92.28555 70.580367, -92.2278 70.568433, -92.1966 70.548667, -92.19505 70.521633, -92.1794 70.522667, -92.1498 70.548667, 
+    -92.1217 70.566333, -92.10295 70.567367, -92.08115 70.567367, -92.06085 70.547633, -92.039 70.5185, -92.0499 70.498733, -92.10765 70.489367, -92.1326 70.481067, -92.1326 70.4717, -92.1061 70.459233, 
+    -92.06395 70.4405, -92.02495 70.407233, -92.02185 70.359367, -92.02185 70.327133, -92.00155 70.2954, -91.96875 70.263167, -91.936 70.2569, -91.9079 70.2569, -91.8814 70.273567, -91.84865 70.3141, 
+    -91.8268 70.343233, -91.79715 70.3526, -91.7831 70.339067, -91.7519 70.313067, -91.7207 70.304767, -91.6833 70.3178, -91.66145 70.3105, -91.66145 70.2845, -91.66455 70.209633, -91.63805 70.2013, 
+    -91.56625 70.203367, -91.52725 70.1961, -91.482 70.173233, -91.4586 70.148267, -91.44765 70.1181, -91.47105 70.0843, -91.5553 70.097833, -91.78465 70.113433, -91.9422 70.126467, -92.0842 70.157667, 
+    -92.14665 70.199767, -92.1716 70.2008, -92.2309 70.18, -92.31045 70.118633, -92.35415 70.097833, -92.3916 70.0729, -92.39005 70.058867, -92.36355 70.0516, -92.31985 70.048467, -92.23245 70.0672, 
+    -92.1576 70.0828, -92.09985 70.086967, -92.0187 70.069833, -91.9079 70.037567, -91.8611 70.012633, -91.8377 69.985567, -91.8377 69.943967, -91.8845 69.898233, -91.93445 69.871167, -91.96875 69.854533, 
+    -91.96565 69.8306, -91.99375 69.8202, -92.2153 69.803567, -92.5679 69.8358, -92.596 69.822267, -92.596 69.801467, -92.5648 69.7838, -92.52735 69.748433, -92.55545 69.735933, -92.6241 69.738033, 
+    -92.777 69.7422, -92.81445 69.744267, -92.8269 69.7318, -92.8254 69.715633, -92.7302 69.696933, -92.64125 69.670933, -92.61005 69.661567, -92.6241 69.6595, -92.73645 69.665733, -92.8004 69.665733, 
+    -92.8332 69.6626, -92.8675 69.6439, -92.85815 69.625167, -92.80355 69.613733, -92.699 69.613733, -92.582 69.6231, -92.4353 69.6418, -92.2871 69.661567, -92.2216 69.663133, -92.181 69.647533, 
+    -92.14825 69.621533, -92.09365 69.586167, -92.0328 69.560167, -91.9501 69.548733, -91.9158 69.539867, -91.86275 69.517, -91.83155 69.479567, -91.80345 69.4473, -91.7738 69.413, -91.72855 69.383867, 
+    -91.6833 69.370367, -91.66305 69.3974, -91.63805 69.412467, -91.59595 69.4083, -91.5507 69.4052, -91.51325 69.394767, -91.4524 69.3511, -91.43055 69.343833, -91.41025 69.346933, -91.3931 69.362533, 
+    -91.443 69.381267, -91.48045 69.450933, -91.53195 69.494633, -91.5429 69.5196, -91.5382 69.537267, -91.4711 69.546633, -91.3229 69.583033, -91.2371 69.5867, -91.1856 69.578367, -91.17 69.569, 
+    -91.1591 69.556533, -91.16065 69.533633, -91.195 69.5066, -91.23555 69.488933, -91.25585 69.4754, -91.2527 69.463967, -91.22305 69.4619, -91.13415 69.483733, -91.0873 69.486833, -91.05455 69.486833, 
+    -91.04985 69.471233, -91.06855 69.4385, -91.08105 69.409367, -91.06385 69.395833, -91.0264 69.411433, -90.96245 69.449933, -90.92345 69.4593, -90.88445 69.463433, -90.8657 69.455133, -90.8626 69.426, 
+    -90.86105 69.388567, -90.8392 69.371933, -90.80955 69.371933, -90.77365 69.390633, -90.7424 69.447333, -90.72215 69.465, -90.67845 69.4806, -90.602 69.4806, -90.4678 69.4702, -90.39605 69.464467, 
+    -90.3711 69.443667, -90.3742 69.422867, -90.3976 69.411433, -90.47405 69.420767, -90.5443 69.427033, -90.56455 69.424933, -90.5864 69.3979, -90.59575 69.367733, -90.62075 69.352133, -90.67535 69.333433, 
+    -90.7284 69.312633, -90.7549 69.291833, -90.79395 69.2279, -90.822 69.193567, -90.86105 69.182133, -90.91095 69.1842, -90.95465 69.197733, -90.9796 69.231, -90.9609 69.2591, -90.9406 69.283, 
+    -90.9437 69.2986, -90.97335 69.3007, -91.0264 69.261167, -91.08105 69.2435, -91.1528 69.261733, -91.2745 69.302267, -91.33065 69.312667, -91.3681 69.316833, -91.38215 69.312167, -91.3447 69.291367, 
+    -91.1528 69.207133, -91.0108 69.1593, -90.77365 69.090167, -90.6613 69.051667, -90.641 69.0319, -90.6332 69.009033, -90.5895 69.001767, -90.53025 69.001767, -90.4647 68.9924, -90.45065 68.9695, 
+    -90.43035 68.936233, -90.39135 68.9279, -90.3383 68.911267, -90.2884 68.866, -90.27435 68.846233, -90.2915 68.837933, -90.3586 68.823367, -90.4023 68.8057, -90.4023 68.7828, -90.40075 68.768233, 
+    -90.3711 68.766167, -90.3118 68.788, -90.26965 68.7953, -90.2603 68.786967, -90.26345 68.7672, -90.2993 68.736, -90.3243 68.724567, -90.3243 68.713133, -90.3009 68.685033, -90.28525 68.658, 
+    -90.3133 68.620033, -90.32735 68.586733, -90.30705 68.5649, -90.29145 68.550333, -90.28365 68.529533, -90.3024 68.517067, -90.35075 68.498333, -90.38665 68.483767, -90.41005 68.472333, -90.40225 68.458833, 
+    -90.3851 68.430733, -90.38975 68.4068, -90.3866 68.363633, -90.36475 68.343867, -90.3008 68.345933, -90.2571 68.3501, -90.2181 68.343867, -90.1791 68.320967, -90.17285 68.286667, -90.18065 68.234667, 
+    -90.1619 68.2097, -90.12915 68.197233, -90.0808 68.195133, -90.03245 68.242433, -89.99035 68.304833, -89.95445 68.364133, -89.92635 68.391167, -89.8577 68.413, -89.8296 68.432767, -89.8296 68.4598, 
+    -89.8343 68.492533, -89.81715 68.5196, -89.7828 68.5487, -89.73445 68.556, -89.6783 68.5716, -89.62835 68.596533, -89.5956 68.648533, -89.56125 68.7463, -89.5659 68.827967, -89.555 68.8706, 
+    -89.53625 68.907, -89.49255 68.950667, -89.43485 68.985, -89.41145 69.043233, -89.4005 69.092667, -89.3537 69.1353, -89.31 69.152967, -89.24135 69.152967, -89.1836 69.152967, -89.1446 69.1488, 
+    -89.09935 69.1353, -88.96515 69.100467, -88.7358 69.042233, -88.5829 69.005333, -88.5361 68.9866, -88.45655 68.930433, -88.4175 68.893533, -88.35665 68.8696, -88.31455 68.849833, -88.2802 68.826967, 
+    -88.2537 68.800967, -88.22405 68.764567, -88.1819 68.733367, -88.1585 68.704767, -88.16165 68.662133, -88.16475 68.616367, -88.14915 68.586233, -88.1039 68.534233, -88.06645 68.500933, -88.0571 68.478067, 
+    -88.0696 68.4401, -88.08835 68.410967, -88.0852 68.390167, -88.0509 68.352733, -88.03215 68.3205, -88.0353 68.303833, -88.06025 68.2872, -88.0977 68.290333, -88.2475 68.3309, -88.27555 68.3309, 
+    -88.30365 68.3205, -88.30055 68.298633, -88.27245 68.279933, -88.2241 68.251833, -88.2194 68.227933, -88.24905 68.192033, -88.25685 68.1525, -88.23505 68.093233, -88.21785 68.0329, -88.2085 67.971533, 
+    -88.1929 67.905467, -88.1617 67.8254, -88.11645 67.7734, -88.05405 67.728667, -88.02125 67.702133, -88.01345 67.670933, -88.0119 67.645967, -87.9885 67.6158, -87.9339 67.587733, -87.81685 67.533633, 
+    -87.67955 67.451467, -87.5594 67.3958, -87.47515 67.3719, -87.3862 67.3459, -87.30355 67.313167, -87.2723 67.289233, -87.2645 67.2705, -87.2661 67.2549, -87.2817 67.222667, -87.31915 67.1946, 
+    -87.32695 67.179, -87.31915 67.170667, -87.29575 67.180033, -87.24425 67.1998, -87.2146 67.198767, -87.19275 67.1873, -87.18805 67.165467, -87.22085 67.1509, -87.2895 67.115533, -87.3597 67.0365, 
+    -87.35035 67.022467, -87.3223 67.0079, -87.28015 67.0308, -87.2037 67.090067, -87.17095 67.096333, -87.1491 67.083833, -87.15065 67.019367, -87.12725 67.0152, -87.0898 67.039133, -87.04765 67.094233, 
+    -87.03515 67.102067, -87.01485 67.0823, -86.98835 67.055233, -86.96335 67.0334, -86.9509 67.031333, -86.93685 67.057333, -86.9337 67.079167, -86.90875 67.0823, -86.8713 67.0823, -86.8526 67.093733, 
+    -86.86195 67.115567, -86.93995 67.182133, -86.93995 67.223733, -86.92905 67.247667, -86.8947 67.2591, -86.86195 67.2539, -86.8354 67.221667, -86.82605 67.1998, -86.80735 67.197733, -86.7933 67.224767, 
+    -86.8089 67.287167, -86.7699 67.315267, -86.71065 67.341767, -86.65915 67.3449, -86.61235 67.343867, -86.5702 67.328267, -86.51715 67.288733, -86.45785 67.258567, -86.37825 67.234133, -86.35955 67.2383, 
+    -86.3377 67.2747, -86.31115 67.332933, -86.3096 67.3756, -86.2815 67.4224, -86.28775 67.473333, -86.3361 67.5472, -86.33925 67.600733, -86.32365 67.6278, -86.26125 67.665233, -86.2082 67.7297, 
+    -86.18635 67.780667, -86.1411 67.810833, -86.0912 67.821767, -86.05065 67.844667, -86.0038 67.914333, -85.96795 67.955933, -85.9383 67.9705, -85.9258 67.9632, -85.9414 67.9216, -85.96795 67.8925, 
+    -85.96635 67.8748, -85.94295 67.865467, -85.9102 67.877933, -85.8665 67.9268, -85.83845 68.004267, -85.81035 68.044833, -85.7807 68.112433, -85.76355 68.139467, -85.74795 68.151933, -85.74795 68.179, 
+    -85.76195 68.2388, -85.7323 68.263733, -85.6902 68.276233, -85.659 68.305333, -85.67145 68.380233, -85.66835 68.4312, -85.6371 68.487867, -85.6059 68.545067, -85.5981 68.602267, -85.5903 68.625133, 
+    -85.5747 68.6449, -85.5482 68.654267, -85.48575 68.6553, -85.453 68.6709, -85.45615 68.734867, -85.439 68.742167, -85.3672 68.733833, -85.3204 68.723433, -85.3079 68.704733, -85.3001 68.683933, 
+    -85.27825 68.672467, -85.2346 68.6683, -85.18155 68.6683, -85.17375 68.699533, -85.1472 68.7146, -85.0957 68.713567, -84.91005 68.697967, -84.80395 68.692767, -84.7228 68.691233, -84.70875 68.712033, 
+    -84.7462 68.728667, -84.90535 68.7474, -84.96775 68.7557, -85.02705 68.7786, -85.04735 68.800433, -85.0364 68.817067, -85.00365 68.815, -84.9584 68.800433, -84.9116 68.785867, -84.8804 68.795233, 
+    -84.8788 68.813933, -84.91785 68.842033, -84.94125 68.873233, -84.935 68.8982, -84.9038 68.9065, -84.85075 68.894033, -84.7805 68.8701, -84.7462 68.868033, -84.7415 68.8805, -84.8211 68.923167, 
+    -84.82265 68.945, -84.77895 68.9684, -84.69625 68.9632, -84.5948 68.9507, -84.51525 68.934067, -84.4684 68.9325, -84.47155 68.941867, -84.4918 68.9616, -84.61975 68.998, -84.76645 69.066667, 
+    -84.846 69.0781, -84.95525 69.107767, -85.09725 69.148333, -85.1846 69.179533, -85.3001 69.213333, -85.32035 69.233067, -85.3001 69.2414, -85.2689 69.2414, -85.2408 69.248667, -85.25015 69.265333, 
+    -85.3079 69.287167, -85.32035 69.315233, -85.29385 69.333967, -85.2533 69.354767, -85.2533 69.374533, -85.30945 69.391167, -85.3438 69.4234, -85.336 69.480067, -85.3173 69.511267, -85.322 69.537267, 
+    -85.361 69.573667, -85.361 69.606933, -85.3454 69.6319, -85.3126 69.66, -85.2939 69.697433, -85.2986 69.710467, -85.3782 69.715667, -85.40005 69.734367, -85.38285 69.754133, -85.322 69.7635, 
+    -85.2471 69.754133, -85.102 69.726067, -84.9491 69.702133, -84.9304 69.721367, -84.88205 69.7484, -84.8399 69.754633, -84.76655 69.746333, -84.7073 69.7432, -84.6589 69.752567, -84.5372 69.771833, 
+    -84.4389 69.778067, -84.3375 69.787433, -84.20645 69.786933, -84.1612 69.790067, -84.13935 69.7578, -84.1144 69.743233, -84.091 69.7318, -84.04885 69.756767, -83.99575 69.7677, -83.96455 69.756267, 
+    -83.8959 69.714667, -83.7742 69.678267, -83.55265 69.6434, -83.4419 69.637167, -83.40605 69.6481, -83.3795 69.659533, -83.33425 69.672033, -83.26875 69.6689, -83.13145 69.6398, -83.00505 69.626767, 
+    -82.8771 69.628867, -82.77725 69.646533, -82.6883 69.650167, -82.58065 69.6408, -82.51355 69.624167, -82.49795 69.6179, -82.4714 69.5966, -82.4511 69.561233, -82.39965 69.533167, -82.34035 69.514433, 
+    -82.2857 69.507167, -82.2717 69.4874, -82.2857 69.467633, -82.36375 69.447867, -82.51665 69.4281, -82.785 69.442667, -82.9551 69.455667, -83.069 69.4546, -83.1252 69.440533, -83.1174 69.432233, 
+    -83.0394 69.427033, -82.9005 69.419733, -82.7133 69.404133, -82.3763 69.366167, -82.30925 69.359433, -82.2562 69.347967, -82.2359 69.333433, -82.21875 69.302233, -82.18285 69.274133, -82.12355 69.243967, 
+    -82.0861 69.220067, -82.0783 69.198733, -82.09395 69.1925, -82.14075 69.189367, -82.20625 69.1925, -82.23435 69.1852, -82.23435 69.1665, -82.2094 69.147767, -82.06585 69.1301, -82.0206 69.1332, 
+    -81.9738 69.167533, -81.93165 69.193533, -81.89265 69.1956, -81.80525 69.168567, -81.71785 69.164933, -81.6601 69.1795, -81.63205 69.1868, -81.5868 69.1847, -81.52595 69.161833, -81.45415 69.156133, 
+    -81.3886 69.153, -81.31995 69.141567, -81.2638 69.1166, -81.21075 69.079167, -81.19045 69.054733, -81.1842 69.026667, -81.20915 69.013133, -81.25285 69.013133, -81.3371 69.024567, -81.373 69.0225, 
+    -81.42295 68.999633, -81.5181 68.933067, -81.5618 68.925233, -81.63825 68.902367, -81.71315 68.871167, -81.83955 68.838933, -81.90195 68.821767, -81.9269 68.802, -81.92065 68.787433, -81.8988 68.777033, 
+    -81.83485 68.782233, -81.6757 68.813433, -81.6164 68.818633, -81.57895 68.813433, -81.53525 68.788467, -81.4775 68.7588, -81.43535 68.7588, -81.3745 68.787933, -81.2934 68.827467, -81.2497 68.8576, 
+    -81.2201 68.8581, -81.1951 68.846667, -81.0937 68.756167, -81.06715 68.7229, -81.06715 68.7021, -81.1046 68.682333, -81.12335 68.6501, -81.1218 68.610567, -81.12805 68.561167, -81.13745 68.546633, 
+    -81.1733 68.525833, -81.23885 68.511267, -81.3543 68.499833, -81.4245 68.492533, -81.4963 68.464967, -81.5556 68.4535, -81.61175 68.457667, -81.66635 68.466, -81.6976 68.466, -81.73975 68.4353, 
+    -81.77875 68.417633, -81.8443 68.403067, -81.90985 68.386433, -81.9582 68.3833, -82.02215 68.395767, -82.0736 68.416067, -82.13445 68.441033, -82.21405 68.441033, -82.29675 68.441033, -82.33105 68.435333, 
+    -82.3997 68.4499, -82.4699 68.474867, -82.4871 68.474867, -82.4949 68.4686, -82.4668 68.448867, -82.43245 68.422833, -82.44025 68.4062, -82.48085 68.394767, -82.5136 68.3906, -82.51985 68.379167, 
+    -82.4949 68.358367, -82.4278 68.3563, -82.32015 68.350033, -82.23745 68.336533, -82.2031 68.3126, -82.2343 68.292833, -82.3295 68.2939, -82.35445 68.290767, -82.3654 68.2606, -82.33885 68.228367, 
+    -82.2983 68.223167, -82.2312 68.246033, -82.19685 68.248133, -82.16565 68.238767, -82.1719 68.212767, -82.2109 68.169067, -82.2312 68.130033, -82.2281 68.107167, -82.1969 68.074933, -82.15475 68.052033, 
+    -82.12665 68.046833, -82.08765 68.057233, -82.0237 68.1238, -81.98935 68.1623, -81.96285 68.176867, -81.93945 68.169567, -81.93945 68.1238, -81.98935 68.078033, -82.02835 68.0406, -82.0393 68.002133, 
+    -82.02525 67.968833, -81.97375 67.913733, -81.93785 67.880967, -81.8208 67.834167, -81.78335 67.808167, -81.7709 67.774867, -81.7475 67.7468, -81.67415 67.711433, -81.5618 67.665167, -81.35895 67.5362, 
+    -81.24345 67.442067, -81.20915 67.416067, -81.20445 67.395267, -81.2076 67.3755, -81.24035 67.315167, -81.28245 67.2559, -81.30585 67.160767, -81.3511 67.090033, -81.3511 67.051567, -81.35265 67.002667, 
+    -81.35885 66.966767, -81.4041 66.927233, -81.47275 66.914767, -81.51335 66.906433, -81.57885 66.8742, -81.62255 66.857567, -81.65065 66.857567, -81.6912 66.869533, -81.78795 66.9257, -81.8176 66.9257, 
+    -81.8753 66.8945, -81.93305 66.813367, -81.97045 66.792067, -82.01105 66.7775, -82.02195 66.752533, -82.0173 66.714067, -82.01885 66.691167, -82.05005 66.672467, -82.09375 66.666233, -82.12495 66.667267, 
+    -82.26535 66.726533, -82.29655 66.745767, -82.3215 66.743667, -82.33085 66.7208, -82.36675 66.652167, -82.4042 66.617833, -82.49155 66.5648, -82.55865 66.527367, -82.61635 66.5279, -82.72245 66.5539, 
+    -82.7568 66.5539, -82.8379 66.534133, -82.9612 66.4795, -83.08755 66.449367, -83.14685 66.44, -83.1718 66.421767, -83.2186 66.365633, -83.2654 66.333367, -83.33875 66.312567, -83.44485 66.312567, 
+    -83.4807 66.317267, -83.52595 66.3495, -83.54 66.378633, -83.53375 66.390067, -83.49475 66.383833, -83.45575 66.383833, -83.45885 66.4036, -83.62895 66.545033, -83.6664 66.5731, -83.68985 66.5778, 
+    -83.75225 66.575733, -83.79435 66.576767, -83.85055 66.596533, -83.863 66.6246, -83.8396 66.6714, -83.81155 66.760833, -83.8162 66.8347, -83.83495 66.863333, -83.8599 66.853967, -83.8755 66.8061, 
+    -83.9192 66.757233, -83.991 66.726033, -84.06585 66.7073, -84.1267 66.718767, -84.16575 66.735933, -84.1517 66.763, -84.12205 66.7682, -84.12205 66.780667, -84.19225 66.784833, -84.2094 66.8077, 
+    -84.17665 66.8254, -84.12985 66.837867, -84.0846 66.848267, -84.06745 66.867, -84.0768 66.8805, -84.1158 66.883633, -84.17665 66.865933, -84.2266 66.8618, -84.27185 66.8597, -84.33425 66.891933, 
+    -84.4388 66.925233, -84.50435 66.920567, -84.6479 66.917433, -84.7431 66.9164, -84.9288 66.930433, -84.98965 66.928333, -85.0115 66.926267, -85.0349 66.910667, -85.01465 66.890367, -85.0037 66.878933, 
+    -85.0349 66.853967, -85.0271 66.837333, -84.9959 66.816533, -84.96625 66.798833, -84.96005 66.7739, -84.946 66.746833, -84.92415 66.7219, -84.87575 66.7063, -84.84145 66.713567, -84.8196 66.725, 
+    -84.78995 66.723967, -84.7525 66.723967, -84.71975 66.732833, -84.69635 66.761933, -84.70105 66.798333, -84.70885 66.8233, -84.7135 66.8441, -84.6823 66.850333, -84.60275 66.863867, -84.5029 66.868033, 
+    -84.41395 66.8701, -84.364 66.855033, -84.34995 66.8384, -84.3562 66.823833, -84.38585 66.813433, -84.38585 66.798867, -84.38115 66.771833, -84.364 66.7552, -84.3359 66.743767, -84.2922 66.7375, 
+    -84.2423 66.726067, -84.222 66.705267, -84.20485 66.6876, -84.144 66.673033, -84.07535 66.663667, -84.0285 66.6444, -83.88655 66.513367, -83.76795 66.386467, -83.74765 66.3225, -83.7258 66.290233, 
+    -83.68525 66.264233, -83.6244 66.2372, -83.59005 66.215367, -83.5729 66.194567, -83.57915 66.1748, -83.61815 66.140467, -83.68365 66.111833, -83.7055 66.116, -83.7164 66.140967, -83.7367 66.148267, 
+    -83.85375 66.171133, -83.9177 66.198167, -84.06125 66.2507, -84.1705 66.258, -84.2641 66.248633, -84.34995 66.266867, -84.40145 66.297, -84.4233 66.318867, -84.44825 66.318867, -84.49975 66.295967, 
+    -84.5325 66.269967, -84.5294 66.253333, -84.50285 66.237733, -84.39985 66.2242, -84.3624 66.204433, -84.3328 66.181567, -84.3328 66.1618, -84.36085 66.145167, -84.4451 66.1566, -84.58085 66.194033, 
+    -84.6292 66.198733, -84.6604 66.198733, -84.69785 66.209133, -84.7462 66.217467, -84.7946 66.2081, -84.8445 66.201867, -84.8648 66.188333, -84.89605 66.194033, -85.00525 66.268933, -85.03335 66.2814, 
+    -85.0474 66.2762, -85.05205 66.2346, -85.0786 66.201333, -85.1332 66.1701, -85.15815 66.1701, -85.19715 66.199767, -85.21275 66.266333, -85.2174 66.3256, -85.2096 66.392167, -85.2346 66.4244, 
+    -85.2705 66.460267, -85.29705 66.4925, -85.2939 66.558033, -85.30485 66.574667, -85.3298 66.566333, -85.34695 66.5341, -85.37505 66.5206, -85.4047 66.5206, -85.4437 66.526833, -85.47645 66.526833, 
+    -85.5155 66.509133, -85.5561 66.4857, -85.60915 66.494033, -85.64035 66.493, -85.6825 66.4774, -85.709 66.463867, -85.74335 66.465967, -85.8151 66.4909, -85.8323 66.484167, -85.85255 66.4623, 
+    -85.87285 66.456067, -85.9072 66.476867, -85.95085 66.489367, -85.98365 66.4852, -86.01795 66.481033, -86.04135 66.4852, -86.09285 66.498733, -86.15055 66.533567, -86.188 66.537733, -86.20515 66.525233, 
+    -86.2005 66.486767, -86.22235 66.469067, -86.25355 66.4722, -86.35495 66.523167, -86.4205 66.564767, -86.4455 66.574667, -86.4611 66.558033, -86.46575 66.5289, -86.48295 66.514333, -86.5079 66.514333, 
+    -86.5625 66.542433, -86.59685 66.551767, -86.6218 66.551767, -86.6452 66.5445, -86.6421 66.524733, -86.6109 66.4873, -86.5469 66.455067, -86.52505 66.434267, -86.53285 66.415533, -86.57345 66.4041, 
+    -86.6171 66.4041, -86.67015 66.431133, -86.6858 66.431133, -86.70295 66.411367, -86.6967 66.371333, -86.63585 66.3287, -86.4642 66.259033, -86.355 66.216367, -86.17405 66.209633, -86.00085 66.203367, 
+    -85.88225 66.194533, -85.81205 66.185167, -85.7808 66.1727, -85.77145 66.160233, -85.79955 66.133167, -85.86665 66.093667, -85.94935 66.008367, -86.0523 65.908533, -86.1366 65.856, -86.29415 65.778, 
+    -86.3488 65.7343, -86.4955 65.641233, -86.59845 65.587167, -86.6484 65.5809, -86.728 65.561667, -86.7639 65.540867, -86.79195 65.5055, -86.8263 65.485767, -86.8887 65.5003, -86.9371 65.499267, 
+    -87.0042 65.5008, -87.0276 65.493533, -87.0276 65.4717, -86.9855 65.432167, -86.95115 65.402, -86.9543 65.385367, -86.9886 65.376, -87.04165 65.395767, -87.07285 65.389533, -87.07755 65.3604, 
+    -87.076 65.3209, -87.1259 65.3001, -87.26325 65.276167, -87.3631 65.267333, -87.61275 65.270467, -87.71415 65.269933, -87.75625 65.276167, -87.8733 65.311533, -87.9279 65.3261, -88.03715 65.357833, 
+    -88.1604 65.3672, -88.26025 65.414, -88.37725 65.457133, -88.48335 65.474833, -88.55045 65.4842, -88.66275 65.522133, -88.73455 65.542933, -88.76105 65.560633, -88.7564 65.571033, -88.68775 65.571033, 
+    -88.6487 65.566867, -88.5676 65.582467, -88.5114 65.5804, -88.4381 65.565833, -88.38815 65.560633, -88.37725 65.57, -88.4287 65.600133, -88.50985 65.615733, -88.591 65.615733, -88.65965 65.6116, 
+    -88.71895 65.620933, -88.8188 65.620933, -88.8812 65.624067, -88.9327 65.6537, -88.98735 65.657867, -89.031 65.680733, -89.07625 65.728567, -89.10745 65.7369, -89.1605 65.744167, -89.19955 65.748867, 
+    -89.237 65.7759, -89.2635 65.785267, -89.29005 65.7832, -89.32125 65.7832, -89.3493 65.7967, -89.4008 65.8175, -89.4211 65.818533, -89.4523 65.802933, -89.48195 65.7847, -89.50695 65.783667, 
+    -89.5288 65.818, -89.5678 65.836733, -89.6458 65.871033, -89.68795 65.903267, -89.7394 65.909533, -89.78935 65.909, -89.79405 65.8934, -89.81745 65.885067, -89.84865 65.885067, -89.85645 65.876767, 
+    -89.85175 65.8622, -89.7925 65.833067, -89.7082 65.811233, -89.6895 65.795633, -89.7176 65.7873, -89.74725 65.7769, -89.77375 65.759233, -89.80965 65.765467, -89.897 65.7946, -90.0156 65.8185, 
+    -90.0749 65.818, -90.12955 65.8107, -90.18725 65.8076, -90.2762 65.8055, -90.34795 65.8055, -90.3807 65.8154, -90.3994 65.8362, -90.3682 65.858033, -90.3526 65.871567, -90.36355 65.887167, 
+    -90.401 65.890267, -90.4431 65.876767, -90.5055 65.857, -90.5617 65.8622, -90.69745 65.869467, -90.816 65.885567, -90.9034 65.889733, -90.9455 65.890767, -90.9502 65.882467, -90.9521 65.870767, 
+    -90.93775 65.859767, -90.87355 65.857933, -90.85815 65.8554, -90.6678 65.8159, -90.4228 65.786767, -90.24025 65.762333, -90.0889 65.742567, -89.7706 65.694233, -89.65985 65.675, -89.61145 65.6594, 
+    -89.57715 65.632367, -89.55685 65.626133, -89.52565 65.6282, -89.4851 65.627167, -89.43205 65.614167, -89.37435 65.5809, -89.3213 65.538267, -89.28695 65.504967, -89.22145 65.477933, -89.1247 65.439467, 
+    -89.06075 65.4015, -89.02485 65.372367, -89.0108 65.3443, -88.99365 65.322433, -88.9765 65.303733, -88.925 65.2767, -88.84545 65.2694, -88.6426 65.272, -88.58955 65.262633, -88.52555 65.251167, 
+    -88.4007 65.229867, -88.30865 65.2101, -88.2197 65.213233, -88.14795 65.202333, -88.0918 65.1888, -88.0091 65.1857, -87.92485 65.194, -87.8936 65.187233, -87.87645 65.160167, -87.8671 65.140433, 
+    -87.8515 65.140433, -87.84055 65.1789, -87.82495 65.191367, -87.76725 65.198667, -87.6674 65.195533, -87.64085 65.1841, -87.6143 65.153433, -87.59715 65.140967, -87.5753 65.144067, -87.5472 65.1836, 
+    -87.51755 65.197133, -87.47855 65.201267, -87.3912 65.184633, -87.3272 65.1763, -87.29445 65.179967, -87.2695 65.199733, -87.21645 65.203867, -87.16025 65.198667, -87.07915 65.185167, -86.99175 65.179967, 
+    -86.9621 65.1649, -86.94335 65.147233, -86.91685 65.124333, -86.8856 65.1181, -86.87625 65.103533, -86.89655 65.073367, -86.94335 65.0141, -86.95895 64.968333, -86.99015 64.953767, -87.051 64.919467, 
+    -87.05725 64.903333, -87.0323 64.898133, -86.9855 64.8919, -86.98235 64.8763, -87.06665 64.847167, -87.18835 64.804533, -87.28665 64.731733, -87.3303 64.672433, -87.3397 64.654233, -87.36155 64.6584, 
+    -87.38495 64.739533, -87.3974 64.7416, -87.4208 64.7156, -87.4208 64.675067, -87.42395 64.620967, -87.46765 64.5544, -87.5051 64.5097, -87.53785 64.480567, -87.58155 64.480567, -87.63615 64.477433, 
+    -87.6845 64.457167, -87.7235 64.4426, -87.7828 64.4582, -87.814 64.462367, -87.82805 64.441567, -87.8218 64.4062, -87.84675 64.3719, -87.892 64.326133, -87.92635 64.284533, -87.9185 64.204967, 
+    -87.9201 64.1779, -87.9435 64.1571, -87.97 64.150867, -87.99185 64.1644, -88.01525 64.186233, -88.03865 64.189367, -88.1073 64.1675, -88.24775 64.111367, -88.43185 64.024533, -88.5629 63.953833, 
+    -88.68775 63.920033, -88.72675 63.912767, -88.78135 63.9107, -88.84845 63.914833, -88.9311 63.936167, -89.09805 64.029767, -89.1355 64.045367, -89.1558 64.034467, -89.1449 64.0199, -89.05905 63.963733, 
+    -88.97795 63.912767, -88.9514 63.885733, -88.96235 63.871167, -89.0107 63.862867, -89.07625 63.876367, -89.15895 63.9419, -89.19325 63.985567, -89.22915 64.010533, -89.3056 64.034467, -89.3493 64.041733, 
+    -89.3805 64.026133, -89.3883 63.991833, -89.3181 63.920067, -89.29155 63.872233, -89.3025 63.861833, -89.33835 63.867033, -89.3883 63.906533, -89.4398 63.9835, -89.44605 64.0558, -89.4726 64.069333, 
+    -89.496 64.068267, -89.5147 64.035, -89.50535 64.0038, -89.49445 63.9726, -89.496 63.938267, -89.51315 63.940367, -89.54125 63.9705, -89.5506 64.011067, -89.5787 64.036033, -89.6099 64.047467, 
+    -89.6177 64.025633, -89.64735 64.0142, -89.67855 64.017333, -89.7628 64.0714, -89.82835 64.119733, -89.8736 64.121833, -89.90635 64.121833, -89.9048 64.1104, -89.8736 64.083333, -89.8221 64.050067, 
+    -89.81275 64.002233, -89.7628 63.971033, -89.71135 63.948133, -89.67855 63.916933, -89.69415 63.8847, -89.8112 63.841, -89.8705 63.818133, -89.90175 63.818633, -89.9501 63.845667, -90.03435 63.913267, 
+    -90.0843 63.939267, -90.1077 63.943433, -90.12795 63.938233, -90.09835 63.902867, -90.0687 63.876867, -90.0671 63.850867, -90.05775 63.814467, -90.03905 63.7916, -89.986 63.767667, -89.9345 63.738567, 
+    -89.93605 63.725033, -89.9735 63.707367, -90.0531 63.6824, -90.181 63.629367, -90.2013 63.607033, -90.2341 63.591433, -90.26215 63.617433, -90.30115 63.627833, -90.3714 63.626767, -90.41975 63.638233, 
+    -90.4447 63.656933, -90.4463 63.6871, -90.42755 63.706867, -90.39165 63.7204, -90.39165 63.738067, -90.4697 63.763033, -90.53995 63.768767, -90.593 63.763567, -90.61795 63.731333, -90.6476 63.716767, 
+    -90.6554 63.692833, -90.6289 63.6814, -90.568 63.666833, -90.55085 63.653333, -90.54775 63.6367, -90.568 63.617967, -90.6429 63.617967, -90.7584 63.6107, -90.87235 63.619567, -90.98465 63.6154, 
+    -91.06425 63.605, -91.16255 63.603967, -91.2359 63.614367, -91.3077 63.647633, -91.4044 63.722533, -91.4403 63.725633, -91.49025 63.7168, -91.54175 63.712633, -91.5979 63.722, -91.69935 63.7532, 
+    -91.78205 63.764667, -91.8897 63.749567, -91.93805 63.741233, -91.98955 63.730833, -92.00825 63.732933, -92.03325 63.748533, -92.0707 63.765167, -92.10505 63.7782, -92.13315 63.766733, -92.13625 63.745933, 
+    -92.15965 63.742833, -92.2174 63.756333, -92.29855 63.757367, -92.3625 63.7605, -92.4234 63.789133, -92.47645 63.794333, -92.52325 63.790167, -92.5607 63.783933, -92.59815 63.789133, -92.66365 63.824467, 
+    -92.70265 63.853067, -92.74945 63.858267, -92.8384 63.887367, -92.89765 63.899867, -93.01 63.917533, -93.113 63.919067, -93.2347 63.947167, -93.3767 63.981467, -93.50625 64.023067, -93.54835 64.0366, 
+    -93.5624 64.034533, -93.5702 64.0106, -93.56085 63.985633, -93.5671 63.961733, -93.5827 63.940933, -93.62635 63.926367, -93.67475 63.928433, -93.75275 63.972667, -93.78705 63.972667, -93.84325 63.938333, 
+    -93.8963 63.917533, -93.93685 63.910233, -93.94935 63.8936, -93.9337 63.871233, -93.85725 63.872267, -93.7621 63.8837, -93.7059 63.8837, -93.66535 63.874333, -93.5998 63.8374, -93.5218 63.8166, 
+    -93.45935 63.801, -93.42505 63.7937, -93.4235 63.808267, -93.4781 63.8634, -93.4656 63.892533, -93.43595 63.900833, -93.4032 63.903967, -93.3486 63.902933, -93.27995 63.894067, -93.13955 63.867033, 
+    -92.9851 63.859767, -92.8728 63.8395, -92.7776 63.821833, -92.6871 63.7875, -92.62785 63.744367, -92.5935 63.7329, -92.5264 63.736033, -92.4531 63.736033, -92.41095 63.733967, -92.33445 63.702267, 
+    -92.30325 63.6981, -92.24865 63.6981, -92.19405 63.6981, -92.1613 63.689767, -92.11915 63.664833, -92.0973 63.6633, -92.07855 63.6612, -92.07545 63.643533, -92.1082 63.641433, -92.2112 63.604, 
+    -92.29855 63.5728, -92.36255 63.542633, -92.3984 63.5416, -92.4187 63.528567, -92.4187 63.512967, -92.4078 63.503633, -92.375 63.497367, -92.3329 63.493233, -92.27985 63.494267, -92.19715 63.518167, 
+    -92.11915 63.569133, -92.0692 63.585233, -91.95215 63.635167, -91.8414 63.690267, -91.7946 63.7022, -91.75095 63.700133, -91.68225 63.6731, -91.5637 63.6263, -91.5013 63.593567, -91.47945 63.569633, 
+    -91.4904 63.5509, -91.5138 63.525967, -91.50445 63.517633, -91.47325 63.512433, -91.39675 63.5145, -91.3515 63.5145, -91.3281 63.494767, -91.32655 63.471867, -91.2891 63.455233, -91.22825 63.444333, 
+    -91.17055 63.419367, -91.1487 63.419367, -91.10345 63.434967, -91.07535 63.4381, -91.0473 63.421433, -90.98485 63.374633, -90.9146 63.356433, -90.8413 63.3554, -90.7898 63.364767, -90.7617 63.363733, 
+    -90.7274 63.3263, -90.71175 63.283633, -90.7289 63.265433, -90.75385 63.262333, -90.76165 63.2457, -90.73515 63.190567, -90.69145 63.1105, -90.6899 63.095933, -90.71015 63.070967, -90.7133 63.041833, 
+    -90.7102 63.010133, -90.6977 62.990367, -90.70395 62.9654, -90.72895 62.943567, -90.76325 62.9415, -90.7929 62.933167, -90.82565 62.898833, -90.8709 62.8635, -90.9021 62.848933, -90.92555 62.844767, 
+    -90.95985 62.8739, -91.01135 62.916533, -91.08155 62.937833, -91.16425 62.938867, -91.1923 62.933667, -91.22665 62.917033, -91.24535 62.894167, -91.26565 62.876467, -91.29375 62.865033, -91.32805 62.862433, 
+    -91.3468 62.852033, -91.35615 62.831233, -91.378 62.817733, -91.4357 62.833333, -91.47785 62.844767, -91.48875 62.8375, -91.4794 62.8115, -91.4716 62.782367, -91.4919 62.782367, -91.56055 62.794833, 
+    -91.6245 62.799, -91.7322 62.795333, -91.77585 62.8047, -91.85855 62.8411, -91.88195 62.8411, -91.9272 62.8224, -91.9475 62.813533, -91.9959 62.818733, -91.98965 62.831233, -91.9709 62.853067, 
+    -91.97715 62.868667, -92.0739 62.896733, -92.0895 62.8957, -92.1082 62.8853, -92.1082 62.846833, -92.11445 62.827067, -92.141 62.825, -92.2143 62.853067, -92.2939 62.855667, -92.34225 62.8463, 
+    -92.36255 62.8286, -92.3641 62.7787, -92.33605 62.732933, -92.2783 62.691333, -92.15815 62.665333, -91.9803 62.6383, -91.94905 62.637233, -91.92725 62.616433, -91.9319 62.5816, -91.94285 62.558733, 
+    -91.98185 62.554567, -92.05515 62.549367, -92.13785 62.556633, -92.20185 62.5764, -92.2252 62.5774, -92.25955 62.558133, -92.30635 62.542533, -92.36255 62.540467, -92.47645 62.5519, -92.54355 62.558133, 
+    -92.5638 62.556567, -92.55915 62.5368, -92.5014 62.516, -92.4577 62.4931, -92.4187 62.4588, -92.3719 62.434867, -92.3173 62.428633, -92.26265 62.438, -92.1971 62.431233, -92.1191 62.423933, 
+    -92.091 62.408333, -92.091 62.3969, -92.1222 62.374033, -92.21115 62.3709, -92.3547 62.382333, -92.45455 62.409367, -92.47485 62.4562, -92.51225 62.4697, -92.5591 62.4666, -92.57475 62.4411, 
+    -92.57475 62.417167, -92.5997 62.401567, -92.59035 62.388067, -92.5295 62.362067, -92.4702 62.332933, -92.42805 62.294467, -92.41245 62.2487, -92.41715 62.216467, -92.4343 62.1681, -92.43895 62.128567, 
+    -92.44835 62.127533, -92.45925 62.1317, -92.46235 62.203433, -92.5014 62.2461, -92.61215 62.2804, -92.7042 62.289767, -92.7791 62.319433, -92.8228 62.324633, -92.8634 62.322533, -92.8774 62.306933, 
+    -92.85245 62.286133, -92.76975 62.257033, -92.7167 62.231033, -92.73385 62.216467, -92.7869 62.2123, -92.8228 62.1967, -92.8384 62.177967, -92.85715 62.172767, -92.99445 62.247667, -93.0272 62.247133, 
+    -93.0069 62.2336, -92.9242 62.185767, -92.8493 62.143133, -92.8493 62.128567, -92.86805 62.117133, -92.9055 62.122333, -93.02405 62.185767, -93.04125 62.185767, -93.0475 62.174333, -93.04435 62.1504, 
+    -93.01005 62.125433, -92.88675 62.0797, -92.8696 62.0693, -92.8696 62.0537, -92.89455 62.034967, -92.9367 62.014167, -92.9757 62.005833, -93.01005 61.9866, -93.02565 61.9627, -93.0288 61.9471, 
+    -93.0522 61.946033, -93.11615 61.979333, -93.22225 62.0334, -93.25345 62.036533, -93.27685 62.0235, -93.27685 62.008967, -93.1723 61.9476, -93.13795 61.912233, -93.1333 61.8904, -93.15045 61.88, 
+    -93.16915 61.871667, -93.1801 61.854, -93.2035 61.839433, -93.2394 61.842567, -93.3018 61.868567, -93.34705 61.871667, -93.37045 61.876867, -93.4157 61.9268, -93.436 61.933033, -93.4594 61.932, 
+    -93.48905 61.902867, -93.50305 61.875833, -93.5218 61.870633, -93.55145 61.8592, -93.5514 61.839933, -93.52645 61.810833, -93.46875 61.778567, -93.4032 61.774433, -93.3564 61.778567, -93.3361 61.774433, 
+    -93.32205 61.756733, -93.31895 61.730733, -93.32985 61.705767, -93.39225 61.690167, -93.4422 61.665233, -93.5015 61.6184, -93.5499 61.611633, -93.56705 61.594967, -93.578 61.574167, -93.60605 61.562733, 
+    -93.6513 61.565867, -93.6685 61.564833, -93.7059 61.5409, -93.72465 61.5409, -93.7574 61.567933, -93.77925 61.567933, -93.80885 61.527867, -93.84165 61.5029, -93.8822 61.495633, -93.90875 61.490433, 
+    -93.9368 61.464433, -93.9384 61.438433, -93.9259 61.403067, -93.87595 61.3833, -93.76205 61.3521, -93.7371 61.335467, -93.74335 61.3126, -93.74955 61.299567, -93.76515 61.272533, -93.79325 61.249667, 
+    -93.8276 61.242367, -93.85255 61.253833, -93.87905 61.2507, -93.89935 61.217433, -93.92745 61.199733, -93.9602 61.2299, -93.98515 61.242367, -94.01325 61.242367, -94.0382 61.2351, -94.02575 61.197167, 
+    -93.99455 61.167, -93.99455 61.134767, -94.0039 61.101467, -94.01795 61.0578, -94.032 61.0318, -94.07725 61.020367, -94.11625 61.006833, -94.15995 60.959, -94.19115 60.896067, -94.25355 60.858633, 
+    -94.30345 60.830533, -94.3409 60.812867, -94.3846 60.774367, -94.4236 60.6891, -94.4564 60.6574, -94.48605 60.609567, -94.51255 60.576267, -94.5344 60.562767, -94.5656 60.573167, -94.58435 60.585633, 
+    -94.6015 60.5794, -94.6296 60.555467, -94.65765 60.539867, -94.6764 60.5201, -94.66545 60.491, -94.6561 60.4546, -94.66545 60.403633, -94.7216 60.283533, -94.77155 60.206567, -94.77935 60.1556, 
+    -94.78715 60.112433, -94.81365 60.074967, -94.81365 60.028167, -94.7918 59.977233, -94.79335 59.9252, -94.823 59.8597, -94.8277 59.826967, -94.8199 59.795767, -94.7762 59.7396, -94.7731 59.709433, 
+    -94.7887 59.672, -94.81055 59.639767, -94.809 59.6179, -94.7669 59.611167, -94.71695 59.5966, -94.71075 59.583067, -94.73415 59.562267, -94.7201 59.522767, -94.69355 59.441633, -94.6889 59.375067, 
+    -94.6827 59.336033, -94.70295 59.335, -94.756 59.354767, -94.82625 59.4286, -94.8512 59.442133, -94.8793 59.437967, -94.90735 59.4359, -94.9261 59.421333, -94.92295 59.405733, -94.9058 59.3943, 
+    -94.87615 59.398467, -94.86055 59.400533, -94.83405 59.391167, -94.7966 59.362033, -94.7685 59.338133, -94.71545 59.3142, -94.6889 59.3007, -94.68425 59.280933, -94.6827 59.2643, -94.6983 59.252833, 
+    -94.7217 59.252833, -94.7716 59.278833, -94.7888 59.280933, -94.79035 59.2591, -94.7732 59.234133, -94.78565 59.206033, -94.80595 59.205, -94.8044 59.198767, -94.76225 59.1967, -94.72795 59.1863, 
+    -94.717 59.153, -94.73885 59.141567, -94.84965 59.117633, -94.9323 59.0932, -94.9479 59.0828, -94.9479 59.0672, -94.93545 59.062, -94.9089 59.0589, -94.8309 59.0932, -94.7794 59.096333, 
+    -94.7435 59.088, -94.71855 59.066167, -94.7248 59.040167, -94.7123 59.034967, -94.66705 59.034967, -94.63585 59.019367, -94.62805 58.9996, -94.65305 58.979833, -94.7451 58.9476, -94.7872 58.9289, 
+    -94.7872 58.9112, -94.76215 58.899267, -94.74345 58.885733, -94.73415 58.868567, -94.6951 58.8587, -94.5781 58.896133, -94.54535 58.8951, -94.4985 58.855567, -94.4595 58.7651, -94.4142 58.725567, 
+    -94.39705 58.724533, -94.36585 58.724533, -94.3003 58.777567, -94.25035 58.852467, -94.2145 58.861833, -94.1864 58.861833, -94.15675 58.856633, -94.15985 58.8379, -94.202 58.787967, -94.21605 58.747433, 
+    -94.1895 58.705833, -94.1833 58.673567, -94.23325 58.604433, -94.2832 58.474433, -94.28785 58.431767, -94.2738 58.373033, -94.2535 58.351167, -94.2332 58.351167, -94.21295 58.378233, -94.202 58.4791, 
+    -94.1786 58.581033, -94.1443 58.639267, -94.1006 58.682967, -94.10375 58.717833, -94.11 58.783333, -94.0928 58.819733, -94.0632 58.8364, -94.02885 58.8416, -93.99765 58.840533, -93.95085 58.8291, 
+    -93.9087 58.8135, -93.85255 58.796867, -93.8151 58.8083, -93.76205 58.830667, -93.73555 58.824433, -93.67315 58.787, -93.6357 58.783867, -93.60915 58.787, -93.5717 58.825467, -93.54675 58.831733, 
+    -93.5093 58.822367, -93.48435 58.797933, -93.5015 58.764667, -93.49685 58.736567, -93.475 58.709533, -93.4391 58.704333, -93.41415 58.7137, -93.37825 58.775067, -93.35175 58.778167, -93.2815 58.778167, 
+    -93.22225 58.766733, -93.18165 58.725633, -93.1489 58.5946, -93.07555 58.470833, -93.02245 58.356967, -92.96475 58.314333, -92.8961 58.270633, -92.87425 58.241533, -92.87115 58.205133, -92.8711 58.185867, 
+    -92.83835 58.1609, -92.7822 58.118267, -92.75565 58.089167, -92.73695 58.031967, -92.71195 57.9602, -92.6979 57.902467, -92.67605 57.853567, -92.65575 57.814067, -92.61675 57.798467, -92.598 57.770367, 
+    -92.5684 57.7319, -92.52315 57.6851, -92.4997 57.613867, -92.4373 57.4714, -92.41235 57.376733, -92.4061 57.300267, -92.41075 57.234767, -92.4482 57.174433, -92.5356 57.092267, -92.5949 57.0387, 
+    -92.68385 56.983567, -92.7884 56.959633, -92.8118 56.9534, -92.83365 56.932067, -92.81025 56.928933, -92.7666 56.925833, -92.6839 56.949733, -92.5809 57.0028, -92.5107 57.024633, -92.47015 57.022033, 
+    -92.42335 57.056367, -92.38745 57.100067, -92.34535 57.1094, -92.27045 57.1115, -92.20645 57.110467, -92.15335 57.123467, -92.12215 57.1224, -92.1097 57.115133, -92.1284 57.095367, -92.17055 57.0704, 
+    -92.286 57.0288, -92.37805 56.982, -92.4155 56.9529, -92.4155 56.941433, -92.389 56.939367, -92.31565 56.969533, -92.20175 57.0236, -92.11125 57.0517, -92.04885 57.0548, -91.9708 57.063133, 
+    -91.87095 57.089133, -91.75545 57.118767, -91.64625 57.134367, -91.54795 57.137467, -91.37475 57.166067, -91.2702 57.184767, -91.1735 57.209233, -91.06895 57.2394, -90.95975 57.253933, -90.90355 57.257567, 
+    -90.87235 57.2513, -90.80055 57.2305, -90.76 57.234667, -90.7179 57.2378, -90.67575 57.2274, -90.56495 57.179033, -90.5228 57.177967, -90.48225 57.183167, -90.43545 57.211267, -90.4011 57.214367, 
+    -90.36055 57.192033, -90.3512 57.177467, -90.36835 57.169133, -90.38865 57.150433, -90.38085 57.129633, -90.281 57.103633, -90.1499 57.075533, -90.13895 57.067233, -90.13275 57.0433, -90.1421 57.007933, 
+    -90.13895 56.993367, -90.12805 56.993367, -90.1015 57.0277, -90.07345 57.0433, -90.04065 57.044333, -89.99075 57.025633, -89.90805 56.993367, -89.8004 56.9632, -89.69275 56.946033, -89.4634 56.9325, 
+    -89.40415 56.9216, -89.37915 56.902867, -89.362 56.886233, -89.34485 56.884167, -89.33235 56.8935, -89.3074 56.897667, -89.24965 56.889367, -89.12015 56.852967, -89.02965 56.821267, -88.9875 56.810867, 
+    -88.92355 56.798367, -88.85175 56.7755, -88.73475 56.719333, -88.54595 56.648067, -88.35245 56.5732, -88.16365 56.508167, -88.1371 56.481133, -88.1262 56.466567, -88.1137 56.4541, -88.10435 56.453067, 
+    -88.08715 56.455133, -88.0825 56.475933, -88.07315 56.4905, -88.05285 56.4957, -88.00445 56.478567, -87.82035 56.362067, -87.72515 56.306967, -87.6752 56.2503, -87.6112 56.2243, -87.55505 56.202467, 
+    -87.5379 56.191033, -87.5254 56.178533, -87.53475 56.165033, -87.5722 56.1515, -87.6206 56.129667, -87.65335 56.102633, -87.67675 56.080767, -87.70015 56.023567, -87.74535 55.986667, -87.82495 55.921133, 
+    -87.8858 55.869133, -87.9404 55.814033, -87.95915 55.776567, -87.95755 55.768767, -87.93105 55.775033, -87.86705 55.8156, -87.78125 55.8988, -87.697 55.9664, -87.58775 56.030333, -87.53935 56.038667, 
+    -87.4863 56.028267, -87.4239 56.007467, -87.33495 55.978333, -87.2351 55.953367, -87.06815 55.929967, -86.8591 55.9071, -86.5658 55.863967, -86.33335 55.797933, -86.2647 55.790667, -86.07595 55.7839, 
+    -86.01195 55.774533, -85.94485 55.744367, -85.7326 55.639867, -85.5813 55.574333, -85.4674 55.5093, -85.2552 55.4417, -85.09295 55.400633, -85.043 55.375667, -85.0212 55.353833, -85.0212 55.3299, 
+    -85.08045 55.294567, -85.2256 55.219667, -85.327 55.151033, -85.4035 55.077733, -85.4035 55.057967, -85.39255 55.0486, -85.3676 55.059, -85.26615 55.143233, -85.12265 55.2327, -85.0259 55.2743, 
+    -84.94945 55.270667, -84.873 55.2613, -84.81685 55.2457, -84.756 55.234267, -84.6889 55.238433, -84.6234 55.2608, -84.56565 55.277467, -84.5048 55.277467, -84.4268 55.2889, -84.34255 55.3045, 
+    -84.2957 55.313367, -84.2489 55.310233, -84.2068 55.2967, -84.18025 55.2915, -84.14595 55.289433, -84.06635 55.315433, -83.96645 55.335733, -83.87755 55.3378, -83.82915 55.335733, -83.7808 55.320133, 
+    -83.67005 55.254067, -83.6482 55.247833, -83.62635 55.250967, -83.61075 55.274867, -83.58735 55.282167, -83.54365 55.271767, -83.49375 55.254067, -83.37045 55.2348, -83.1848 55.212967, -83.11305 55.2239, 
+    -82.99135 55.261333, -82.94765 55.2707, -82.91955 55.268633, -82.8915 55.253033, -82.8697 55.206767, -82.85565 55.1891, -82.79945 55.1839, -82.7121 55.182833, -82.58885 55.177633, -82.53735 55.1761, 
+    -82.50455 55.211467, -82.4827 55.2281, -82.4562 55.229133, -82.41875 55.2125, -82.40625 55.162567, -82.39535 55.1168, -82.37195 55.088733, -82.3267 55.0804, -82.27365 55.076233, -82.25335 55.060133, 
+    -82.23305 55.024767, -82.21745 54.919733, -82.2003 54.840667, -82.20495 54.804267, -82.2377 54.6935, -82.3079 54.538533, -82.3922 54.365367, -82.3953 54.315433, -82.39685 54.250933, -82.3859 54.225433, 
+    -82.25015 54.101667, -82.169 54.023667, -82.12065 53.956067, -82.1222 53.891033, -82.13465 53.790167, -82.18615 53.642467, -82.21265 53.563933, -82.2142 53.5109, -82.1861 53.466167, -82.1237 53.356967, 
+    -82.11125 53.317967, -82.11125 53.3003, -82.13775 53.276367, -82.2002 53.250367, -82.2579 53.212933, -82.27665 53.151567, -82.27505 53.026767, -82.2485 52.909767, -82.20635 52.877533, -82.1471 52.849467, 
+    -82.05815 52.826567, -81.99575 52.8037, -81.93955 52.762633, -81.8662 52.661767, -81.82565 52.596233, -81.75545 52.545267, -81.6587 52.483367, -81.6275 52.457367, -81.59785 52.425133, -81.5947 52.3929, 
+    -81.6228 52.358567, -81.7523 52.3128, -81.8225 52.290967, -81.9052 52.272767, -81.9411 52.248867, -82.016 52.206233, -82.04405 52.183867, -82.0035 52.179733, -81.8225 52.217167, -81.65245 52.224933, 
+    -81.55725 52.2395, -81.51205 52.2395, -81.4574 52.220267, -81.37785 52.162033, -81.3201 52.1038, -81.27485 52.081967, -81.1641 52.0726, -81.07205 52.066867, -81.0315 52.050233, -81.00655 52.027333, 
+    -81.01745 51.980533, -81.0237 51.908767, -81.0034 51.876533, -80.9519 51.864067, -80.8084 51.832867, -80.72885 51.8136, -80.65395 51.776167, -80.6087 51.7325, -80.58685 51.672167, -80.53695 51.591033, 
+    -80.47295 51.4907, -80.45735 51.444933, -80.4745 51.4158, -80.5182 51.380433, -80.6555 51.315967, -80.72105 51.2853, -80.74915 51.2541, -80.80845 51.195867, -80.90205 51.159467, -81.03315 51.0986, 
+    -81.15015 51.039333, -81.1923 51.013333, -81.2188 50.981067, -81.2235 50.9665, -81.2235 50.955067, -81.2001 50.9509, -81.1377 50.987333, -81.04875 51.032033, -80.9832 51.075733, -80.93015 51.095467, 
+    -80.89895 51.102767, -80.88335 51.091333, -80.8943 51.057, -80.9411 51.024767, -80.97075 50.9998, -80.96915 50.976933, -80.95355 50.9717, -80.9255 50.975867, -80.88335 51.012267, -80.83185 51.081967, 
+    -80.7788 51.149567, -80.7242 51.1922, -80.6852 51.242633, -80.6306 51.2811, -80.5479 51.3227, -80.473 51.341433, -80.4059 51.3331, -80.21715 51.324267, -80.12505 51.308667, -80.06105 51.2759, 
+    -80.01425 51.2426, -79.96745 51.2218, -79.9253 51.2135, -79.8832 51.191633, -79.7833 51.105333, -79.75055 51.043433, -79.72405 51.022633, -79.67565 51.001833, -79.6538 51.001833, -79.64915 51.012233, 
+    -79.70845 51.0923, -79.7677 51.178633, -79.76615 51.230633, -79.7287 51.254567, -79.69905 51.264967, -79.671 51.280567, -79.67255 51.304467, -79.73025 51.326333, -79.79115 51.365833, -79.7958 51.404867, 
+    -79.7693 51.412133, -79.72715 51.409, -79.6866 51.417333, -79.6772 51.453733, -79.64915 51.461, -79.607 51.4631, -79.5633 51.485967, -79.55085 51.519267, -79.5883 51.5567, -79.607 51.584767, 
+    -79.5914 51.609733, -79.5103 51.673667, -79.48375 51.680967, -79.4432 51.678867, -79.39795 51.667433, -79.3808 51.6508, -79.373 51.604, -79.373 51.553033, -79.3636 51.527033, -79.32615 51.519767, 
+    -79.2903 51.526, -79.23725 51.5598, -79.2201 51.563933, -79.1764 51.553533, -79.1296 51.5213, -79.07655 51.452667, -78.9814 51.324733, -78.88935 51.2077, -78.79575 51.123467, -78.7193 51.0902, 
+    -78.66155 51.073533, -78.6506 51.095867, -78.67555 51.126033, -78.71145 51.147867, -78.7692 51.157233, -78.8191 51.174933, -78.89555 51.247733, -78.94395 51.318433, -78.9252 51.362667, -78.9283 51.385533, 
+    -78.96265 51.411533, -78.97045 51.4448, -78.9564 51.4833, -78.9408 51.526967, -78.9408 51.565467, -78.9767 51.664767, -79.0157 51.716767, -79.06565 51.758367, -79.07815 51.7906, -79.06875 51.809333, 
+    -79.04065 51.8067, -78.9907 51.8067, -78.93455 51.8067, -78.90175 51.825433, -78.90175 51.861833, -78.93455 51.913833, -78.92205 51.939833, -78.88305 51.947133, -78.8425 51.960633, -78.83625 52.004333, 
+    -78.8425 52.041767, -78.8269 52.049033, -78.8082 52.025633, -78.77545 52.0038, -78.73175 52.002767, -78.7021 52.017333, -78.69275 52.067267, -78.65995 52.1078, -78.65375 52.1598, -78.63655 52.202467, 
+    -78.6085 52.2326, -78.57415 52.236767, -78.5211 52.244067, -78.479 52.254967, -78.4759 52.270567, -78.5024 52.270567, -78.55545 52.260167, -78.5851 52.260167, -78.5976 52.288267, -78.59445 52.3517, 
+    -78.6007 52.4536, -78.61475 52.4869, -78.6834 52.513433, -78.72085 52.529033, -78.73645 52.571667, -78.76295 52.598733, -78.79885 52.606, -78.82225 52.635133, -78.8113 52.6684, -78.8316 52.691267, 
+    -78.8472 52.700633, -78.82695 52.7225, -78.82695 52.747433, -78.83785 52.772933, -78.81445 52.8187, -78.75825 52.8894, -78.74735 52.913333, -78.75045 52.924767, -78.7895 52.926867, -78.8441 52.916467, 
+    -78.8706 52.9227, -78.88935 52.958067, -78.86905 52.978867, -78.8316 53.0007, -78.8051 53.042833, -78.8051 53.0782, -78.85035 53.096933, -78.88155 53.112533, -78.8831 53.134367, -78.8566 53.1718, 
+    -78.84565 53.211333, -78.85815 53.2706, -78.85655 53.346, -78.86595 53.370933, -78.9174 53.3824, -78.9736 53.3928, -79.0391 53.405267, -79.114 53.448933, -79.1265 53.497833, -79.10155 53.519667, 
+    -79.03755 53.516, -78.9642 53.514967, -78.9564 53.525367, -78.97515 53.548267, -79.02665 53.566967, -79.0516 53.5888, -79.0563 53.62, -79.06875 53.6564, -79.1015 53.675133, -79.11245 53.7001, 
+    -79.0875 53.721933, -79.0641 53.743767, -79.0781 53.780167, -79.0703 53.812933, -79.02975 53.8275, -78.97985 53.8296, -78.93615 53.842067, -78.92835 53.857667, -78.9814 53.859733, -79.03755 53.867033, 
+    -79.05785 53.8764, -79.05315 53.901333, -79.01415 53.920067, -78.972 53.927333, -78.9408 53.9523, -78.97825 53.955433, -79.036 53.932533, -79.07655 53.9336, -79.0828 53.966867, -79.03755 53.994933, 
+    -79.0001 54.0199, -79.0017 54.032933, -79.0407 54.046433, -79.09375 54.062033, -79.15145 54.062033, -79.18735 54.065167, -79.2045 54.085967, -79.1983 54.0974, -79.16395 54.108833, -79.1234 54.104667, 
+    -79.0828 54.106767, -79.0485 54.145233, -79.0594 54.1702, -79.15145 54.168133, -79.2685 54.169167, -79.3543 54.174367, -79.37775 54.188433, -79.35745 54.224833, -79.35745 54.238333, -79.4074 54.245633, 
+    -79.4386 54.259133, -79.462 54.3257, -79.48385 54.4349, -79.51505 54.479133, -79.5946 54.5436, -79.6071 54.581033, -79.62895 54.601833, -79.67575 54.617433, -79.7163 54.623667, -79.7491 54.633033, 
+    -79.7787 54.630967, -79.78655 54.637733, -79.77405 54.658533, -79.68825 54.679333, -79.5993 54.712633, -79.51345 54.7251, -79.437 54.7376, -79.3013 54.770333, -79.15615 54.829633, -78.97045 54.879067, 
+    -78.8004 54.918567, -78.6881 54.953433, -78.5695 54.9888, -78.47275 55.0252, -78.2574 55.107867, -78.1513 55.1349, -78.06395 55.154167, -77.96255 55.197833, -77.85955 55.252967, -77.794 55.311733, 
+    -77.7191 55.346067, -77.6208 55.377267, -77.5459 55.405333, -77.43825 55.437033, -77.3353 55.481767, -77.2885 55.5036, -77.25105 55.516067, -77.19175 55.5353, -77.1184 55.583133, -77.04195 55.6393, 
+    -76.99825 55.671533, -76.99825 55.682967, -77.0248 55.6861, -77.06225 55.6757, -77.0825 55.6736, -77.08405 55.685067, -77.05285 55.7152, -76.9327 55.804667, -76.7814 55.918533, -76.694 55.9986, 
+    -76.6503 56.0683, -76.5957 56.121867, -76.57855 56.123967, -76.5567 56.123967, -76.5302 56.123967, -76.4943 56.1354, -76.45215 56.139567, -76.38505 56.132267, -76.29145 56.112533, -76.1869 56.108867, 
+    -76.0683 56.116167, -75.98715 56.135933, -75.95435 56.151, -75.91845 56.144767, -75.89195 56.144767, -75.89195 56.159333, -75.91225 56.1874, -75.96215 56.222767, -76.023 56.230033, -76.0792 56.236267, 
+    -76.1182 56.2706, -76.22275 56.326767, -76.2508 56.350667, -76.25395 56.368367, -76.23365 56.393333, -76.2071 56.411533, -76.19305 56.453133, -76.2196 56.476, -76.26325 56.483267, -76.31945 56.484333, 
+    -76.37715 56.476, -76.41305 56.459367, -76.4162 56.435433, -76.40215 56.401133, -76.3803 56.360567, -76.37715 56.3283, -76.399 56.3023, -76.4474 56.259667, -76.4739 56.235767, -76.4708 56.2087, 
+    -76.4583 56.186867, -76.47235 56.1671, -76.5285 56.164, -76.5847 56.161367, -76.59405 56.1718, -76.57535 56.217533, -76.55035 56.3309, -76.5207 56.487967, -76.52855 56.5145, -76.5379 56.5561, 
+    -76.5301 56.6549, -76.5301 56.815067, -76.52545 57.0194, -76.54575 57.118233, -76.5707 57.230067, -76.63155 57.379833, -76.67835 57.431333, -76.7064 57.478133, -76.70955 57.535333, -76.75165 57.577967, 
+    -76.8094 57.640367, -76.87965 57.732433, -76.9904 57.865533, -77.031 57.912367, -77.1387 57.9857, -77.237 58.052267, -77.2916 58.078267, -77.36025 58.088667, -77.39455 58.099567, -77.4835 58.151567, 
+    -77.54745 58.189, -77.62235 58.218133, -77.70505 58.224367, -77.808 58.253, -77.861 58.283667, -77.925 58.329433, -77.94525 58.339833, -77.9718 58.341933, -77.9843 58.331533, -77.96555 58.3107, 
+    -77.9796 58.3076, -78.00925 58.308633, -78.06385 58.334633, -78.1528 58.397033, -78.2105 58.448, -78.2823 58.4844, -78.30415 58.508833, -78.35255 58.558733, -78.3775 58.571233, -78.40245 58.574333, 
+    -78.4087 58.566033, -78.4056 58.540033, -78.3806 58.515067, -78.38375 58.501533, -78.40405 58.501533, -78.4727 58.5421, -78.54915 58.565, -78.59905 58.598267, -78.6037 58.628933, -78.55845 58.6206, 
+    -78.53505 58.618533, -78.51945 58.626867, -78.53815 58.645567, -78.5725 58.666367, -78.5725 58.691333, -78.53815 58.7194, -78.50855 58.722533, -78.46795 58.709, -78.4383 58.704867, -78.42895 58.710067, 
+    -78.4773 58.743333, -78.5335 58.7839, -78.5522 58.816133, -78.5522 58.850467, -78.54285 58.860333, -78.5023 58.847833, -78.47575 58.8416, -78.43675 58.8572, -78.39465 58.868667, -78.34 58.871767, 
+    -78.2948 58.871767, -78.24795 58.882167, -78.2401 58.923267, -78.24325 58.979433, -78.2245 59.0044, -78.18865 59.0283, -78.1543 59.0387, -78.1231 59.0491, -78.09345 59.063667, -78.08095 59.120867, 
+    -78.0451 59.192633, -78.00455 59.224367, -77.9328 59.2358, -77.87505 59.245167, -77.84385 59.260767, -77.83915 59.290933, -77.8376 59.312767, -77.81265 59.330467, -77.77985 59.343967, -77.7393 59.375167, 
+    -77.72995 59.4142, -77.74245 59.4142, -77.80955 59.400667, -77.85165 59.392333, -77.87505 59.395467, -77.87505 59.436033, -77.86415 59.5026, -77.847 59.543133, -77.808 59.5442, -77.75495 59.5338, 
+    -77.72685 59.532733, -77.705 59.5421, -77.7097 59.579533, -77.76275 59.6274, -77.822 59.658067, -77.822 59.6851, -77.8142 59.7163, -77.7908 59.738133, -77.7643 59.7423, -77.7128 59.7392, 
+    -77.62385 59.709033, -77.58015 59.688233, -77.54585 59.657033, -77.50215 59.6331, -77.47875 59.6331, -77.47405 59.6586, -77.499 59.709567, -77.53335 59.760533, -77.5318 59.784433, -77.5037 59.792767, 
+    -77.4569 59.7938, -77.4054 59.796933, -77.37575 59.806267, -77.3695 59.829167, -77.38665 59.8687, -77.3929 59.896767, -77.3539 59.9285, -77.33205 59.953467, -77.34455 59.969067, -77.3352 59.993, 
+    -77.304 60.017933, -77.29775 60.0377, -77.32585 60.046033, -77.3508 60.0429, -77.3704 60.0208, -77.3945 60.000267, -77.4132 59.999233, -77.4288 59.999233, -77.4569 60.021067, -77.4912 60.033533, 
+    -77.5396 60.047067, -77.56145 60.069933, -77.5396 60.082433, -77.50995 60.103233, -77.50995 60.119867, -77.53645 60.1438, -77.53175 60.164067, -77.51615 60.183833, -77.5333 60.194233, -77.57075 60.197333, 
+    -77.5848 60.2067, -77.58325 60.2327, -77.5801 60.278467, -77.6035 60.3076, -77.64875 60.348133, -77.6519 60.3783, -77.6285 60.4064, -77.5973 60.446433, -77.56925 60.4766, -77.5396 60.4953, 
+    -77.50525 60.498433, -77.46935 60.498433, -77.4569 60.515067, -77.47875 60.5338, -77.5318 60.539, -77.60825 60.522333, -77.6566 60.5109, -77.7081 60.5338, -77.7549 60.5754, -77.7627 60.6066, 
+    -77.719 60.643, -77.6379 60.6773, -77.588 60.699667, -77.5677 60.720467, -77.57705 60.726733, -77.6083 60.722567, -77.64885 60.706967, -77.6785 60.704867, -77.72375 60.714233, -77.7378 60.729833, 
+    -77.7331 60.7444, -77.7097 60.76, -77.6083 60.795367, -77.54745 60.8276, -77.5443 60.852567, -77.5724 60.8536, -77.6317 60.846333, -77.7362 60.809933, -77.80955 60.782867, -77.85635 60.776633, 
+    -77.89535 60.779767, -77.95935 60.788067, -78.02645 60.786, -78.13255 60.782867, -78.16065 60.784967, -78.1622 60.7964, -78.13725 60.824467, -78.08265 60.8796, -78.0249 60.930567, -77.92195 60.992467, 
+    -77.8767 61.034067, -77.8564 61.100633, -77.84235 61.127667, -77.8127 61.148467, -77.7831 61.169267, -77.7831 61.197367, -77.8034 61.219733, -77.7956 61.245733, -77.7753 61.3019, -77.77065 61.367433, 
+    -77.7753 61.4184, -77.77375 61.443367, -77.75345 61.455333, -77.7269 61.4512, -77.7113 61.4231, -77.69415 61.396067, -77.6723 61.385667, -77.65825 61.3867, -77.6567 61.403333, -77.6645 61.4335, 
+    -77.6598 61.447033, -77.6286 61.4543, -77.60835 61.473033, -77.6224 61.486533, -77.68165 61.496933, -77.7082 61.514633, -77.7082 61.5344, -77.6879 61.548933, -77.6536 61.546867, -77.61145 61.5448, 
+    -77.60675 61.5656, -77.61615 61.5947, -77.64735 61.603033, -77.7082 61.6155, -77.75655 61.632133, -77.81115 61.6623, -77.84705 61.68, -77.8845 61.687267, -77.936 61.689867, -77.9719 61.698167, 
+    -78 61.72, -78.02805 61.775133, -78.0671 61.884333, -78.11235 61.952967, -78.12325 61.9847, -78.1326 62.019033, -78.1295 62.068933, -78.0967 62.1511, -78.0811 62.219767, -78.07955 62.265033, 
+    -78.1014 62.283733, -78.1217 62.283733, -78.12635 62.302467, -78.10295 62.318067, -78.0858 62.340933, -78.0671 62.379433, -78.0421 62.405433, -77.9844 62.434533, -77.92665 62.453267, -77.86735 62.4595, 
+    -77.80645 62.4746, -77.7066 62.502667, -77.60675 62.543233, -77.55685 62.592133, -77.5459 62.608233, -77.51315 62.608233, -77.47255 62.6072, -77.4601 62.5916, -77.4429 62.5708, -77.42575 62.556233, 
+    -77.40235 62.5583, -77.37115 62.5812, -77.3368 62.583267, -77.28375 62.583267, -77.20885 62.577533, -77.1433 62.565033, -77.11055 62.5401, -77.08245 62.5224, -77.06215 62.5224, -77.0325 62.551533, 
+    -77.01535 62.567133, -76.9748 62.573367, -76.89835 62.564533, -76.85 62.540633, -76.8188 62.541667, -76.7907 62.549967, -76.7517 62.554133, -76.708 62.5531, -76.6409 62.522933, -76.5114 62.4912, 
+    -76.4069 62.476633, -76.2914 62.445433, -76.15725 62.4179, -76.1432 62.3971, -76.12445 62.3763, -76.10885 62.373167, -76.0839 62.3711, -76.01215 62.390833, -75.95285 62.395533, -75.91225 62.382, 
+    -75.83115 62.344567, -75.7843 62.3269, -75.7032 62.3061, -75.68605 62.2848, -75.71105 62.268167, -75.8109 62.2307, -75.82805 62.212, -75.81555 62.205767, -75.74535 62.218233, -75.5425 62.280633, 
+    -75.52065 62.292067, -75.4957 62.294167, -75.47075 62.283767, -75.4489 62.276467, -75.41455 62.276467, -75.3989 62.305067, -75.388 62.3196, -75.3568 62.328967, -75.3022 62.323767, -75.25225 62.3092, 
+    -75.21635 62.2832, -75.18985 62.2645, -75.1649 62.2645, -75.13055 62.2645, -75.07905 62.303533, -75.05095 62.304567, -74.9932 62.288967, -74.9308 62.272333, -74.8138 62.221367, -74.71555 62.165733, 
+    -74.63285 62.1335, -74.5907 62.122067, -74.58445 62.125167, -74.586 62.136633, -74.65935 62.1595, -74.6843 62.1855, -74.6734 62.217733, -74.65 62.230233, -74.5876 62.2396, -74.44715 62.2344, 
+    -74.3457 62.2505, -74.25835 62.2838, -74.2084 62.321233, -74.17565 62.327467, -74.12725 62.327467, -74.0929 62.319633, -74.07105 62.319633, -74.00865 62.350867, -73.92285 62.411167, -73.8526 62.468367, 
+    -73.77305 62.4814, -73.70285 62.488667, -73.67945 62.482433, -73.6576 62.447067, -73.6217 62.420033, -73.58735 62.407533, -73.52185 62.404433, -73.4922 62.406, -73.47035 62.389367, -73.4438 62.3696, 
+    -73.4001 62.362333, -73.36425 62.358167, -73.3268 62.3436, -73.2956 62.320733, -73.2472 62.310333, -73.18325 62.315, -73.14425 62.301467, -73.09745 62.2682, -73.01475 62.2141, -72.9258 62.176667, 
+    -72.84625 62.161567, -72.8135 62.155333, -72.7823 62.155333, -72.73545 62.1803, -72.70425 62.182367, -72.66055 62.161567, -72.63095 62.1335, -72.6309 62.114267, -72.659 62.100767, -72.6793 62.090367, 
+    -72.6637 62.062267, -72.62625 62.035233, -72.6153 62.010267, -72.63715 61.957233, -72.67775 61.905233, -72.7074 61.8865, -72.7121 61.856867, -72.68715 61.856867, -72.65125 61.855833, -72.61225 61.836067, 
+    -72.5935 61.820467, -72.56545 61.815267, -72.5639 61.836067, -72.57635 61.872467, -72.6029 61.909933, -72.5873 61.9172, -72.52645 61.920333, -72.3392 61.904733, -72.31425 61.8969, -72.30335 61.873, 
+    -72.29555 61.840767, -72.28615 61.8085, -72.26275 61.790833, -72.23155 61.781467, -72.17225 61.780433, -72.10985 61.781467, -72.04435 61.7669, -71.9819 61.7383, -71.9554 61.710233, -71.9554 61.6863, 
+    -71.98035 61.659267, -72.03185 61.635367, -72.13795 61.6135, -72.20035 61.601033, -72.2253 61.585433, -72.2253 61.5636, -72.21595 61.549033, -72.1863 61.548, -72.11765 61.576067, -72.07395 61.578167, 
+    -72.00845 61.578167, -71.96475 61.576067, -71.91795 61.574, -71.9164 61.574, -71.8992 61.591667, -71.907 61.648867, -71.89765 61.678, -71.8727 61.6967, -71.83835 61.699833, -71.78845 61.689433, 
+    -71.69325 61.6572, -71.60585 61.644167, -71.5481 61.623367, -71.5138 61.596333, -71.48885 61.570333, -71.48885 61.551633, -71.52625 61.531867, -71.56685 61.5277, -71.6589 61.523533, -71.7135 61.544333, 
+    -71.73225 61.544333, -71.73065 61.520433, -71.72755 61.476733, -71.7104 61.456967, -71.67295 61.456967, -71.63705 61.453867, -71.5809 61.4549, -71.545 61.476733, -71.5294 61.472567, -71.51845 61.453867, 
+    -71.53095 61.433067, -71.5715 61.410167, -71.64485 61.4055, -71.70885 61.414867, -71.7463 61.416933, -71.7463 61.407567, -71.68385 61.3847, -71.61365 61.352467, -71.5918 61.329567, -71.62145 61.316067, 
+    -71.69325 61.313967, -71.71665 61.313967, -71.74005 61.3067, -71.74005 61.292133, -71.69165 61.2859, -71.62145 61.269267, -71.5731 61.245333, -71.5216 61.208933, -71.4935 61.188133, -71.48415 61.180867, 
+    -71.47325 61.1798, -71.45605 61.186067, -71.4498 61.211033, -71.42955 61.2183, -71.39055 61.198533, -71.364 61.189167, -71.2454 61.157967, -71.144 61.150167, -71.03165 61.150167, -70.94275 61.1429, 
+    -70.88345 61.1351, -70.85065 61.101833, -70.8226 61.0831, -70.7789 61.0748, -70.7227 61.065433, -70.7009 61.0696, -70.6993 61.106, -70.67435 61.1112, -70.6447 61.104967, -70.5511 61.076367, 
+    -70.5199 61.0743, -70.47935 61.096133, -70.43875 61.104467, -70.41225 61.093033, -70.3904 61.090933, -70.36855 61.114867, -70.34045 61.1341, -70.2827 61.141367, -70.2281 61.140333, -70.2 61.135133, 
+    -70.18285 61.119533, -70.1735 61.1081, -70.15475 61.0977, -70.122 61.103933, -70.0752 61.122667, -70.0456 61.1107, -70.0362 61.0951, -70.044 61.071167, -70.0799 61.0254, -70.0752 60.976533, 
+    -70.0565 60.906833, -70.044 60.8538, -70.044 60.822067, -70.0144 60.803333, -69.98315 60.785667, -69.95355 60.763833, -69.9379 60.7555, -69.92075 60.7607, -69.9161 60.803333, -69.9161 60.832467, 
+    -69.9052 60.847533, -69.8693 60.845433, -69.83495 60.851167, -69.78195 60.8621, -69.7554 60.876667, -69.7164 60.899533, -69.67585 60.9193, -69.654 60.946333, -69.6368 61.0181, -69.60095 61.0545, 
+    -69.57285 61.0836, -69.55255 61.087767, -69.5354 61.084667, -69.48235 61.048267, -69.4277 60.934367, -69.41055 60.858433, -69.4121 60.8231, -69.4402 60.793967, -69.48235 60.764333, -69.52135 60.756033, 
+    -69.5432 60.740433, -69.551 60.719633, -69.56195 60.710267, -69.59315 60.709233, -69.61965 60.7061, -69.6493 60.6905, -69.6805 60.663467, -69.6727 60.639533, -69.65085 60.578167, -69.65245 60.5376, 
+    -69.6649 60.5225, -69.693 60.5173, -69.7289 60.511067, -69.7476 60.503767, -69.76635 60.4861, -69.7632 60.468433, -69.7289 60.429933, -69.69145 60.394567, -69.6883 60.3561, -69.7086 60.320733, 
+    -69.7086 60.294733, -69.6977 60.274433, -69.5729 60.192267, -69.55415 60.161067, -69.5604 60.118433, -69.57445 60.061233, -69.59785 60.0321, -69.62125 60.0295, -69.693 60.034733, -69.76165 60.059667, 
+    -69.7866 60.058633, -69.81785 60.043033, -69.82405 60.017033, -69.81185 59.989, -69.81305 59.974067, -69.82955 59.968933, -69.85595 59.964533, -69.94295 59.963067, -70.1906 59.958633, -70.261 59.9645, 
+    -70.4261 59.9755, -70.53835 59.982833, -70.63305 60.001167, -70.6892 60.029767, -70.75195 60.046667, -70.851 60.059867, -70.94125 60.070867, -70.9952 60.070867, -70.9996 60.061333, -70.9677 60.0496, 
+    -70.8697 60.037867, -70.80915 60.028333, -70.73315 60.007067, -70.71335 59.996767, -70.6253 59.971833, -70.51305 59.9454, -70.2852 59.93, -70.13005 59.9219, -70.0398 59.9197, -69.90005 59.9263, 
+    -69.8384 59.933633, -69.77565 59.946833, -69.74385 59.9398, -69.72265 59.907833, -69.7164 59.8912, -69.7055 59.876633, -69.63995 59.861033, -69.58065 59.846467, -69.55415 59.834, -69.5245 59.8059, 
+    -69.5245 59.777833, -69.54325 59.746133, -69.61035 59.7191, -69.6166 59.707633, -69.6088 59.700367, -69.55415 59.6983, -69.5183 59.683733, -69.5058 59.660833, -69.5089 59.626533, -69.53545 59.5891, 
+    -69.5885 59.5454, -69.65715 59.509, -69.71485 59.485567, -69.75075 59.4627, -69.7492 59.446067, -69.7211 59.445033, -69.6852 59.4419, -69.6571 59.428367, -69.64465 59.3847, -69.66805 59.350367, 
+    -69.7133 59.324367, -69.74295 59.303567, -69.7414 59.287967, -69.7133 59.277567, -69.65555 59.276533, -69.60875 59.2755, -69.5604 59.294233, -69.49485 59.3015, -69.4543 59.292667, -69.39815 59.2937, 
+    -69.3201 59.3119, -69.2905 59.3041, -69.26085 59.277067, -69.26085 59.244833, -69.27175 59.218833, -69.3061 59.1918, -69.34195 59.180367, -69.3888 59.1866, -69.42625 59.208433, -69.4512 59.2126, 
+    -69.4777 59.199067, -69.49955 59.164767, -69.49645 59.147067, -69.4871 59.1398, -69.46525 59.1377, -69.4231 59.149167, -69.36225 59.152267, -69.2577 59.1481, -69.22025 59.140833, -69.1719 59.112767, 
+    -69.14695 59.0753, -69.1438 59.0514, -69.15165 59.003033, -69.17815 58.971833, -69.2203 58.957267, -69.26865 58.938533, -69.2905 58.938533, -69.3014 58.960367, -69.27645 59.021733, -69.27955 59.050867, 
+    -69.3061 59.076867, -69.33885 59.08, -69.3732 59.076867, -69.39505 59.0519, -69.4434 59.032133, -69.4559 59.011833, -69.45125 58.950467, -69.4528 58.905767, -69.46525 58.882867, -69.50115 58.886, 
+    -69.51675 58.886, -69.5261 58.8496, -69.5417 58.819433, -69.5854 58.788233, -69.6385 58.772133, -69.6681 58.772133, -69.6837 58.8054, -69.7087 58.866767, -69.73675 58.891733, -69.7477 58.944767, 
+    -69.76175 58.977, -69.79295 58.9999, -69.83505 59.004067, -69.87095 58.9874, -69.87715 58.958767, -69.8491 58.929667, -69.83035 58.893267, -69.83505 58.841267, -69.84595 58.820467, -69.8678 58.827733, 
+    -69.91305 58.866233, -69.93645 58.867267, -69.95985 58.841267, -70.01135 58.827733, -70.0769 58.819433, -70.1268 58.807967, -70.14085 58.802767, -70.14085 58.792367, -70.12995 58.775733, -70.09715 58.7591, 
+    -70.03165 58.755967, -69.97705 58.757, -69.963 58.744533, -69.9552 58.709667, -69.92245 58.692, -69.87875 58.716967, -69.86005 58.720067, -69.8413 58.7128, -69.8335 58.6899, -69.86005 58.64, 
+    -69.8663 58.579667, -69.8616 58.5568, -69.846 58.553667, -69.8117 58.552633, -69.75865 58.612967, -69.7352 58.656633, -69.70715 58.6639, -69.6728 58.6535, -69.64475 58.6374, -69.61665 58.6426, 
+    -69.5948 58.661333, -69.59015 58.711233, -69.55735 58.7414, -69.51525 58.754933, -69.45595 58.758033, -69.40445 58.776767, -69.34985 58.837067, -69.28585 58.862533, -69.13295 58.901, -69.06115 58.9114, 
+    -69.0346 58.904633, -68.97375 58.884867, -68.91915 58.881733, -68.8895 58.879667, -68.85675 58.895267, -68.83955 58.910867, -68.8115 58.910867, -68.76625 58.898367, -68.721 58.8885, -68.68975 58.8885, 
+    -68.63985 58.923867, -68.6055 58.928033, -68.58055 58.923867, -68.5478 58.8989, -68.50565 58.863533, -68.41985 58.8001, -68.40265 58.772567, -68.4042 58.6779, -68.3855 58.629033, -68.36675 58.608233, 
+    -68.34025 58.592633, -68.32935 58.578067, -68.3262 58.559333, -68.3106 58.534867, -68.29345 58.529667, -68.27005 58.540067, -68.24665 58.5463, -68.2373 58.531767, -68.2529 58.4288, -68.2638 58.332067, 
+    -68.2966 58.242633, -68.3606 58.1246, -68.45265 58.032033, -68.5416 57.9998, -68.65865 57.9795, -68.80375 57.949333, -68.87085 57.924367, -69.15635 57.8417, -69.303 57.800633, -69.303 57.795433, 
+    -69.2952 57.790233, -69.2281 57.8079, -68.99405 57.857833, -68.80995 57.900467, -68.58835 57.951933, -68.4339 57.984167, -68.38555 58.006533, -68.34185 58.0419, -68.27945 58.148, -68.203 58.304, 
+    -68.1843 58.3669, -68.1531 58.5198, -68.13125 58.527067, -68.0907 58.527067, -68.0626 58.5354, -68.04545 58.577, -68.02515 58.591033, -67.9955 58.5931, -67.97365 58.588933, -67.97055 58.5671, 
+    -67.9752 58.531733, -67.97365 58.510933, -67.97055 58.5047, -67.9487 58.516133, -67.93775 58.5411, -67.91435 58.548367, -67.88785 58.540067, -67.88785 58.507833, -67.89875 58.477667, -67.92995 58.451667, 
+    -67.96585 58.414233, -67.98145 58.376767, -67.97835 58.326867, -67.97365 58.269133, -67.9596 58.2608, -67.93775 58.2608, -67.91905 58.285767, -67.88785 58.3804, -67.85975 58.438667, -67.8426 58.4605, 
+    -67.82075 58.462567, -67.8067 58.4584, -67.79575 58.438667, -67.79575 58.386667, -67.81915 58.355467, -67.81915 58.336733, -67.78485 58.3253, -67.77235 58.313833, -67.7755 58.2785, -67.78955 58.214, 
+    -67.7864 58.1568, -67.7786 58.111033, -67.7911 58.066333, -67.82075 58.020033, -67.81295 58.005467, -67.79425 57.989867, -67.7755 57.991967, -67.76305 58.015867, -67.73965 58.0658, -67.72245 58.139633, 
+    -67.7131 58.186433, -67.68345 58.2114, -67.60075 58.241567, -67.54305 58.287333, -67.50245 58.3154, -67.48525 58.316933, -67.4603 58.302367, -67.4322 58.301333, -67.38385 58.329433, -67.3074 58.3856, 
+    -67.26215 58.408467, -67.23405 58.4116, -67.19505 58.4095, -67.1685 58.3778, -67.13885 58.2769, -67.117 58.191633, -67.0733 58.1334, -67.0546 58.115167, -67.0281 58.115167, -67.02025 58.136, 
+    -67.02965 58.162, -67.08895 58.264933, -67.11855 58.339833, -67.1014 58.4532, -67.07645 58.511933, -67.04995 58.545233, -67.02185 58.5598, -66.9953 58.558733, -66.9485 58.529633, -66.9376 58.4922, 
+    -66.90325 58.480733, -66.87985 58.482833, -66.83615 58.501533, -66.7831 58.5026, -66.69105 58.478133, -66.6552 58.486467, -66.6536 58.5239, -66.63335 58.573833, -66.6115 58.6508, -66.5912 58.682, 
+    -66.5553 58.7059, -66.50225 58.725667, -66.496 58.7345, -66.51785 58.756333, -66.53655 58.782333, -66.5147 58.801067, -66.4835 58.819767, -66.4445 58.866567, -66.4164 58.891533, -66.37895 58.879067, 
+    -66.2713 58.8125, -66.1387 58.705367, -66.0654 58.6539, -66.03575 58.649733, -65.99985 58.636233, -65.9858 58.613333, -65.9905 58.5863, -66.00765 58.567567, -66.0217 58.556133, -66.0061 58.535333, 
+    -65.99205 58.506233, -65.9983 58.485433, -66.02325 58.467733, -66.05605 58.449, -66.08725 58.4131, -66.0841 58.385033, -66.07165 58.354867, -66.0498 58.323667, -66.0061 58.2831, -65.978 58.275833, 
+    -65.96865 58.2883, -66.00765 58.311167, -66.0404 58.351733, -66.0404 58.388133, -66.02325 58.4183, -65.99205 58.440133, -65.9624 58.469267, -65.9624 58.512933, -65.9624 58.5452, -65.9312 58.559733, 
+    -65.88905 58.547267, -65.85945 58.5119, -65.836 58.481733, -65.8282 58.463033, -65.8017 58.453667, -65.7892 58.4703, -65.8204 58.544133, -65.84225 58.567033, -65.8797 58.583667, -65.9031 58.614867, 
+    -65.90625 58.6367, -65.90625 58.6627, -65.95615 58.6856, -66.00455 58.702233, -66.03415 58.727733, -66.05135 58.795333, -66.05135 58.829667, -66.04195 58.8463, -66.01235 58.855667, -65.9733 58.8494, 
+    -65.9265 58.8234, -65.90155 58.813, -65.8844 58.813, -65.8594 58.827567, -65.85785 58.8463, -65.8922 58.8619, -65.91245 58.881667, -65.91245 58.891, -65.89375 58.9014, -65.8516 58.928467, 
+    -65.8251 58.949267, -65.8111 58.959133, -65.77205 58.943533, -65.7159 58.9144, -65.6894 58.9144, -65.6738 58.923767, -65.6769 58.946633, -65.72215 58.982, -65.72995 59.001767, -65.72995 59.0184, 
+    -65.70185 59.0257, -65.6488 59.026733, -65.5739 59.0101, -65.51775 58.990333, -65.4803 58.9877, -65.4631 58.993967, -65.46935 59.016833, -65.4959 59.039733, -65.5505 59.051167, -65.64565 59.076133, 
+    -65.6769 59.089633, -65.69715 59.1302, -65.71745 59.160367, -65.75175 59.191567, -65.75175 59.210267, -65.73775 59.2259, -65.6925 59.226933, -65.63945 59.217567, -65.6004 59.186367, -65.58795 59.143733, 
+    -65.57235 59.1302, -65.54425 59.126033, -65.53645 59.1406, -65.5427 59.167633, -65.57235 59.196767, -65.5739 59.216533, -65.5505 59.229, -65.52395 59.2342, -65.5052 59.2503, -65.5052 59.284633, 
+    -65.56135 59.32, -65.57385 59.3543, -65.57075 59.3751, -65.54735 59.3803, -65.5099 59.358467, -65.47245 59.3304, -65.40065 59.2815, -65.332 59.221167, -65.3164 59.222233, -65.3164 59.2451, 
+    -65.3445 59.2971, -65.45215 59.383433, -65.4693 59.415667, -65.4537 59.4292, -65.41625 59.436467, -65.3367 59.433333, -65.26025 59.426067, -65.16195 59.399033, -65.048 59.367333, -64.9934 59.362133, 
+    -64.97315 59.3715, -64.97315 59.393333, -65.00745 59.4006, -65.06205 59.404767, -65.1323 59.4391, -65.20715 59.4734, -65.3039 59.492133, -65.35385 59.500467, -65.40375 59.5067, -65.43965 59.529567, 
+    -65.48485 59.6133, -65.5317 59.6705, -65.5379 59.699633, -65.52545 59.718333, -65.49425 59.731867, -65.4646 59.7433, -65.4287 59.7797, -65.39285 59.803133, -65.34445 59.813533, -65.27895 59.817667, 
+    -65.1931 59.811433, -65.14785 59.781267, -65.0698 59.7464, -65.02925 59.7381, -65.0027 59.7381, -64.9965 59.747433, -65.0386 59.768233, -65.1088 59.815067, -65.14315 59.8629, -65.1478 59.9024, 
+    -65.1213 59.921133, -65.0823 59.916967, -65.0261 59.8972, -64.9918 59.895133, -64.9918 59.906567, -65.05265 59.948167, -65.0698 59.989767, -65.04955 60.042833, -65.02925 60.064167, -64.98555 60.069367, 
+    -64.95905 60.068333, -64.94185 60.0756, -64.9434 60.097467, -64.9434 60.116167, -64.92315 60.1401, -64.90755 60.172333, -64.9138 60.2056, -64.9044 60.2264, -64.86385 60.260733, -64.81705 60.287767, 
+    -64.7624 60.2904, -64.6251 60.268533, -64.53615 60.249833, -64.48465 60.229567, -64.48305 60.218133, -64.51895 60.207733, -64.65315 60.203567, -64.71555 60.203567, -64.73585 60.195233, -64.7327 60.1755, 
+    -64.65625 60.177567, -64.54395 60.1682, -64.4971 60.1547, -64.4815 60.1318, -64.4987 60.099567, -64.55795 60.062133, -64.64535 60.025733, -64.6953 59.992433, -64.68285 59.979433, -64.6454 59.9836, 
+    -64.57205 60.02, -64.52055 60.036667, -64.43165 60.034567, -64.4098 60.0304, -64.37705 59.997633, -64.38485 59.9789, -64.4301 59.967467, -64.4629 59.960167, -64.466 59.944567, -64.44725 59.9373, 
+    -64.42385 59.920667, -64.4223 59.907133, -64.4426 59.884267, -64.46445 59.871767, -64.46445 59.8541, -64.4426 59.839533, -64.41295 59.845767, -64.38485 59.857233, -64.35675 59.897767, -64.33495 59.919633, 
+    -64.27565 59.944567, -64.21325 59.987233, -64.182 59.996567, -64.1321 59.9945, -64.1103 59.970067, -64.15865 59.932633, -64.1805 59.914967, -64.1805 59.901433, -64.1649 59.886867, -64.1602 59.855667, 
+    -64.19765 59.823433, -64.207 59.7839, -64.1961 59.7704, -64.17425 59.786, -64.11965 59.839033, -64.0853 59.859833, -64.06035 59.860867, -64.051 59.845267, -64.051 59.818233, -64.04475 59.802633, 
+    -64.0151 59.7964, -63.98235 59.797433, -63.9683 59.774567, -63.9792 59.743333, -64.06035 59.6887, -64.0713 59.671033, -64.0713 59.6596, -64.05725 59.651267, -64.0198 59.6544, -63.9839 59.6575, 
+    -63.9574 59.6419, -63.96205 59.6159, -64.0229 59.592, -64.0791 59.585767, -64.11185 59.552467, -64.1056 59.5348, -64.08535 59.5327, -64.00265 59.570167, -63.87935 59.596167, -63.80915 59.594067, 
+    -63.7405 59.5587, -63.6781 59.497333, -63.6875 59.4656, -63.70465 59.440633, -63.817 59.417767, -63.9902 59.3928, -64.00115 59.376667, -63.9793 59.363133, -63.91375 59.352733, -63.7718 59.3517, 
+    -63.72495 59.345467, -63.69065 59.322567, -63.739 59.258633, -63.75615 59.2191, -63.73585 59.209733, -63.69845 59.220133, -63.61575 59.2815, -63.56735 59.300233, -63.52055 59.306467, -63.48465 59.292933, 
+    -63.50805 59.258633, -63.53615 59.230533, -63.5346 59.212867, -63.519 59.207667, -63.4831 59.231567, -63.43785 59.247167, -63.4129 59.236767, -63.41135 59.146833, -63.42695 59.119767, -63.53465 59.0761, 
+    -63.65475 59.048033, -63.7515 59.037633, -63.88885 59.043367, -63.92005 59.040267, -63.9325 59.032967, -63.89195 59.021533, -63.7796 59.006967, -63.59235 59.016333, -63.4098 59.045467, -63.23975 59.0543, 
+    -63.13835 59.0543, -63.0962 59.048067, -63.065 59.0288, -63.0806 59.012167, -63.1321 59.011133, -63.1477 58.986167, -63.15085 58.964333, -63.14145 58.9508, -63.10245 58.9321, -63.0572 58.9144, 
+    -63.05255 58.892567, -63.07905 58.8728, -63.1477 58.849933, -63.16955 58.839533, -63.15085 58.835367, -63.1056 58.837433, -63.07595 58.826, -63.07595 58.798967, -63.06345 58.782867, -63.04315 58.779733, 
+    -63.00725 58.800533, -62.9355 58.842133, -62.89335 58.849433, -62.83095 58.8328, -62.81065 58.813033, -62.79665 58.765167, -62.8247 58.6565, -62.87465 58.636733, -62.9714 58.615933, -63.0057 58.603467, 
+    -63.0057 58.585767, -62.97605 58.585767, -62.884 58.6045, -62.8169 58.618033, -62.8013 58.612833, -62.81225 58.586833, -62.8762 58.530667, -62.98075 58.4953, -63.05095 58.470867, -63.08685 58.4615, 
+    -63.1555 58.4615, -63.25535 58.4792, -63.32865 58.483867, -63.36455 58.4818, -63.3973 58.4745, -63.3973 58.4589, -63.37545 58.444333, -63.27405 58.3913, -63.2257 58.3653, -63.17575 58.3601, 
+    -63.12115 58.382967, -63.0681 58.404833, -62.9854 58.405867, -62.8949 58.4121, -62.7904 58.429267, -62.6765 58.451133, -62.6375 58.454233, -62.6047 58.4532, -62.57975 58.429767, -62.5891 58.3861, 
+    -62.5751 58.337233, -62.57195 58.289367, -62.58755 58.280033, -62.67495 58.2509, -62.7311 58.2301, -62.7389 58.218667, -62.72175 58.208267, -62.6172 58.226467, -62.5891 58.224367, -62.561 58.208767, 
+    -62.57505 58.163, -62.6203 58.130767, -62.76075 58.115167, -62.91365 58.096433, -63.0026 58.0798, -63.07285 58.030367, -63.2351 57.949267, -63.2351 57.930533, -63.21015 57.920133, -63.1774 57.920133, 
+    -63.07285 57.9711, -62.95895 58.0491, -62.91995 58.063667, -62.8497 58.070933, -62.689 58.062633, -62.64535 58.065267, -62.6032 58.0663, -62.55795 58.109967, -62.5283 58.125567, -62.5018 58.130767, 
+    -62.47995 58.130767, -62.46745 58.1183, -62.47995 58.091267, -62.494 58.073567, -62.494 58.059, -62.48305 58.051733, -62.4581 58.052767, -62.4347 58.0642, -62.40975 58.0611, -62.3723 58.026267, 
+    -62.33485 58.0034, -62.3395 57.984667, -62.36915 57.962833, -62.4503 57.952433, -62.53765 57.931633, -62.56105 57.922267, -62.56105 57.9025, -62.53145 57.895233, -62.48775 57.900433, -62.4581 57.896267, 
+    -62.43155 57.867167, -62.4035 57.846367, -62.38165 57.846367, -62.35355 57.8734, -62.3364 57.891067, -62.30985 57.8973, -62.27865 57.882767, -62.27085 57.869233, -62.2459 57.8609, -62.21625 57.870267, 
+    -62.1913 57.880667, -62.1507 57.891067, -62.1117 57.919167, -62.0665 57.916567, -62.0415 57.895767, -62.0384 57.869767, -62.00875 57.853133, -61.96505 57.8521, -61.9323 57.8365, -61.9276 57.819867, 
+    -61.9432 57.801133, -62.00405 57.793867, -62.0774 57.787633, -62.0961 57.7741, -62.0899 57.751233, -62.05555 57.738733, -61.94475 57.687767, -61.8839 57.6545, -61.8761 57.634233, -61.8839 57.616567, 
+    -61.9276 57.6103, -61.95725 57.5968, -61.9994 57.564567, -62.0571 57.5427, -62.093 57.5427, -62.2116 57.557267, -62.24125 57.544233, -62.26935 57.504733, -62.30055 57.494333, -62.33335 57.494333, 
+    -62.42385 57.538, -62.47065 57.5588, -62.48935 57.557767, -62.49555 57.538533, -62.39725 57.4491, -62.3442 57.421033, -62.28495 57.4179, -62.18665 57.435567, -62.11795 57.444433, -62.04465 57.4361, 
+    -61.9744 57.3945, -61.8605 57.3425, -61.82775 57.327433, -61.81685 57.301433, -61.8309 57.283767, -61.88235 57.264, -61.9448 57.2536, -61.9838 57.239033, -62.0025 57.210967, -61.98535 57.195367, 
+    -61.94635 57.179767, -61.8777 57.172467, -61.7716 57.172467, -61.69045 57.162067, -61.6686 57.1652, -61.6249 57.193267, -61.6031 57.195367, -61.5906 57.192233, -61.59995 57.167267, -61.6031 57.1496, 
+    -61.575 57.138167, -61.4627 57.130367, -61.3363 57.108533, -61.32225 57.0867, -61.32225 57.030533, -61.33475 56.954633, -61.3441 56.9307, -61.3675 56.923433, -61.42055 56.923433, -61.4455 56.919267, 
+    -61.4939 56.8943, -61.55635 56.885467, -61.5922 56.8657, -61.62965 56.821, -61.6515 56.793967, -61.6937 56.773667, -61.7826 56.771067, -61.85285 56.7674, -61.87625 56.754933, -61.9059 56.7258, 
+    -61.9168 56.693567, -61.9122 56.670633, -61.9044 56.655033, -61.87475 56.644633, -61.8529 56.644633, -61.83885 56.665433, -61.8357 56.701833, -61.8061 56.7112, -61.77955 56.720567, -61.74055 56.724733, 
+    -61.72025 56.718467, -61.714 56.702867, -61.7218 56.663367, -61.7078 56.641533, -61.6438 56.603033, -61.6407 56.582233, -61.6485 56.567667, -61.7 56.557267, -61.7936 56.559367, -61.96055 56.592633, 
+    -62.0916 56.613433, -62.15405 56.619667, -62.2523 56.634733, -62.3584 56.6628, -62.4489 56.687767, -62.477 56.691433, -62.47855 56.679967, -62.46455 56.660233, -62.3444 56.6155, -62.21645 56.588467, 
+    -62.0932 56.5739, -62.00895 56.565067, -61.9715 56.5474, -61.97465 56.533867, -61.9871 56.5297, -62.0152 56.5266, -62.0948 56.5245, -62.2087 56.543233, -62.2836 56.5557, -62.30075 56.5557, 
+    -62.3148 56.549467, -62.3148 56.520367, -62.28045 56.512033, -62.17125 56.4985, -62.0792 56.496433, -62.02455 56.491233, -61.97775 56.468367, -61.9762 56.4434, -62.00115 56.4122, -62.06515 56.385167, 
+    -62.13535 56.3654, -62.14315 56.3498, -62.11665 56.3373, -62.04015 56.331067, -61.87315 56.320133, -61.82635 56.3222, -61.78735 56.312833, -61.7702 56.2858, -61.7312 56.2702, -61.661 56.261333, 
+    -61.622 56.243667, -61.62045 56.227033, -61.64385 56.209333, -61.7328 56.194767, -61.92625 56.1927, -62.0183 56.2239, -62.05735 56.226533, -62.0792 56.2213, -62.07605 56.2078, -62.023 56.159967, 
+    -61.9793 56.144367, -61.92005 56.135, -61.7609 56.147467, -61.63135 56.1589, -61.4675 56.1792, -61.3411 56.196867, -61.30055 56.199467, -61.27245 56.1849, -61.26 56.162, -61.27245 56.1329, 
+    -61.2912 56.0944, -61.33645 56.071533, -61.4098 56.0653, -61.4519 56.064233, -61.46595 56.050733, -61.46125 56.0372, -61.3973 56.038233, -61.31305 56.032, -61.2943 56.0216, -61.2912 55.9977, 
+    -61.34425 55.978967, -61.43005 55.973767, -61.46285 55.9592, -61.44725 55.940467, -61.3583 55.9108, -61.2007 55.908733, -61.1149 55.887933, -61.08215 55.8718, -61.07905 55.844767, -61.1087 55.825, 
+    -61.13365 55.810433, -61.12895 55.792767, -61.11025 55.7865, -61.06345 55.7969, -60.987 55.8281, -60.9027 55.837467, -60.83875 55.832267, -60.80285 55.8047, -60.7997 55.779733, -60.84655 55.7683, 
+    -60.9885 55.746433, -61.01035 55.727733, -61.0057 55.704833, -60.95575 55.706933, -60.85745 55.7142, -60.79035 55.7142, -60.7451 55.732933, -60.6983 55.772433, -60.67175 55.780767, -60.65615 55.7714, 
+    -60.6437 55.740733, -60.6265 55.6981, -60.6437 55.6565, -60.6702 55.595633, -60.66555 55.567567, -60.6577 55.546267, -60.64055 55.546267, -60.6031 55.581633, -60.5376 55.6981, -60.51575 55.7345, 
+    -60.46735 55.740733, -60.40025 55.742833, -60.37685 55.740733, -60.36435 55.720433, -60.37215 55.683, -60.4127 55.648667, -60.4611 55.6341, -60.49385 55.6081, -60.51415 55.583167, -60.51255 55.572767, 
+    -60.4923 55.5717, -60.43455 55.596667, -60.40805 55.600833, -60.3971 55.5842, -60.41115 55.551967, -60.40805 55.5405, -60.37995 55.536367, -60.3628 55.5353, -60.3815 55.503067, -60.42675 55.413633, 
+    -60.4439 55.366333, -60.44075 55.346567, -60.4314 55.3289, -60.41425 55.329933, -60.3893 55.355933, -60.32845 55.4537, -60.2894 55.501533, -60.2707 55.522333, -60.23635 55.535867, -60.2083 55.537933, 
+    -60.17395 55.5348, -60.16145 55.520267, -60.15525 55.485933, -60.1911 55.442267, -60.26755 55.398567, -60.3144 55.355933, -60.34245 55.301833, -60.3955 55.2717, -60.4704 55.257133, -60.53905 55.252967, 
+    -60.6093 55.2176, -60.6171 55.200967, -60.6171 55.185367, -60.5734 55.197833, -60.48445 55.223833, -60.447 55.229033, -60.43455 55.223833, -60.45015 55.2041, -60.5266 55.148967, -60.5703 55.109967, 
+    -60.6109 55.070467, -60.64835 55.060067, -60.7154 55.0559, -60.756 55.052767, -60.75755 55.0455, -60.71385 55.037167, -60.6686 55.0143, -60.6499 54.991433, -60.6265 54.984133, -60.58435 54.996633, 
+    -60.5204 55.074633, -60.4798 55.104767, -60.45175 55.115167, -60.43455 55.115167, -60.42365 55.093333, -60.4143 55.073567, -60.3971 55.073567, -60.37995 55.091267, -60.38 55.117767, -60.38465 55.1365, 
+    -60.38 55.170833, -60.3207 55.2145, -60.277 55.239467, -60.2427 55.249867, -60.22395 55.244667, -60.2411 55.2218, -60.2973 55.144833, -60.3051 55.1209, -60.29575 55.1105, -60.26295 55.133367, 
+    -60.2099 55.1833, -60.16155 55.2145, -60.13035 55.2197, -60.12565 55.194733, -60.1631 55.1105, -60.21925 55.060567, -60.21925 55.0481, -60.20525 55.036667, -60.15685 55.069933, -60.0757 55.154167, 
+    -60.03515 55.1885, -59.9868 55.2114, -59.9119 55.236333, -59.8885 55.239967, -59.85265 55.273233, -59.82765 55.309633, -59.7902 55.3138, -59.759 55.290933, -59.74965 55.210833, -59.78085 55.1682, 
+    -59.85265 55.130767, -59.88385 55.111, -59.8776 55.0933, -59.862 55.0881, -59.8105 55.094367, -59.6779 55.1765, -59.6373 55.187967, -59.564 55.182267, -59.4922 55.187467, -59.4657 55.173933, 
+    -59.4891 55.1417, -59.5671 55.087633, -59.681 55.008567, -59.745 54.974267, -59.7949 54.9597, -59.82145 54.9368, -59.8963 54.8177, -59.9447 54.745933, -59.94935 54.717867, -59.9369 54.714733, 
+    -59.90725 54.716833, -59.85265 54.751133, -59.8027 54.831233, -59.74185 54.905067, -59.6919 54.927933, -59.6295 54.9498, -59.55305 55.008033, -59.51405 55.0486, -59.4984 55.0595, -59.4516 55.0512, 
+    -59.4204 55.047033, -59.39075 55.048067, -59.3814 55.091733, -59.3424 55.1583, -59.2878 55.2103, -59.2394 55.232133, -59.1895 55.2472, -59.16295 55.245133, -59.15205 55.2316, -59.15985 55.2087, 
+    -59.2129 55.149433, -59.3065 55.055833, -59.29715 55.0423, -59.28 55.0423, -59.25035 55.0475, -59.1255 55.124467, -59.0522 55.150467, -59.00695 55.1567, -58.9773 55.1463, -58.9726 55.123433, 
+    -58.9648 55.0943, -59.021 55.0366, -59.03505 55.006433, -59.0319 54.985633, -59.01165 54.976267, -58.97265 54.9846, -58.92425 55.0033, -58.90555 54.991867, -58.89305 54.9617, -58.92425 54.938833, 
+    -58.99605 54.9149, -59.0241 54.8993, -59.02255 54.876433, -58.9851 54.8754, -58.93205 54.897233, -58.9071 54.891, -58.8993 54.8733, -58.92115 54.8473, -59.03815 54.8208, -59.10525 54.796867, 
+    -59.14895 54.7688, -59.1536 54.744867, -59.1458 54.7355, -59.09745 54.7355, -59.0085 54.7636, -58.9695 54.7667, -58.90395 54.780233, -58.8478 54.816633, -58.80255 54.819767, -58.7573 54.812467, 
+    -58.70735 54.802067, -58.6621 54.804167, -58.63245 54.802067, -58.6137 54.7828, -58.6168 54.750567, -58.609 54.7308, -58.59185 54.7308, -58.55595 54.759933, -58.5263 54.789033, -58.49045 54.801533, 
+    -58.45145 54.791133, -58.44365 54.755767, -58.4374 54.7329, -58.41085 54.719367, -58.39215 54.718333, -58.36875 54.728733, -58.3625 54.760967, -58.3157 54.7776, -58.2221 54.773933, -58.19715 54.781233, 
+    -58.2034 54.8405, -58.1878 54.8561, -58.14255 54.865467, -58.0895 54.881067, -58.04425 54.8998, -57.9912 54.906033, -57.9335 54.910733, -57.90075 54.896167, -57.9023 54.8764, -57.93815 54.858733, 
+    -57.98655 54.8452, -58.0037 54.832733, -58.0006 54.815033, -57.96 54.799433, -57.90695 54.7984, -57.87265 54.7849, -57.86795 54.7776, -57.89605 54.750567, -58.0583 54.737033, -58.1566 54.724567, 
+    -58.1816 54.713133, -58.1816 54.693367, -58.11135 54.692333, -57.93035 54.700633, -57.9023 54.6913, -57.81025 54.644467, -57.73535 54.586733, -57.68385 54.569033, -57.6261 54.558633, -57.55745 54.5701, 
+    -57.4576 54.5992, -57.38115 54.6101, -57.3375 54.603867, -57.31095 54.5893, -57.25635 54.5529, -57.23295 54.514433, -57.23295 54.470733, -57.24855 54.450967, -57.2735 54.450967, -57.3219 54.481133, 
+    -57.34995 54.5217, -57.37805 54.5269, -57.39835 54.524833, -57.39835 54.487367, -57.3952 54.449933, -57.4186 54.429133, -57.48415 54.418733, -57.5341 54.395867, -57.57775 54.379233, -57.67605 54.379233, 
+    -57.78685 54.3813, -57.9569 54.383933, -58.1301 54.381833, -58.1988 54.377167, -58.2565 54.3522, -58.27525 54.3314, -58.2721 54.3158, -58.25185 54.311633, -58.19565 54.311633, -58.14575 54.313733, 
+    -58.1395 54.292933, -58.1582 54.270033, -58.23935 54.2638, -58.36105 54.2638, -58.4219 54.257567, -58.4812 54.239367, -58.6154 54.193633, -58.72775 54.178033, -58.8666 54.175433, -58.93835 54.173367, 
+    -59.0507 54.151533, -59.16775 54.113567, -59.28165 54.087567, -59.36905 54.0782, -59.4455 54.076633, -59.48295 54.086, -59.5188 54.087033, -59.5547 54.0735, -59.56095 54.050633, -59.54535 54.0319, 
+    -59.5001 54.024633, -59.45485 54.015267, -59.38465 54.014233, -59.25355 54.0475, -59.10375 54.086, -58.9961 54.112, -58.8916 54.125, -58.76365 54.123933, -58.68875 54.1302, -58.61225 54.1484, 
+    -58.51085 54.1692, -58.43595 54.197267, -58.36885 54.212867, -58.30795 54.217533, -58.2908 54.2144, -58.28615 54.204, -58.2986 54.1749, -58.347 54.145767, -58.40625 54.127033, -58.4593 54.1021, 
+    -58.5514 54.048, -58.58725 54.041767, -58.6684 54.0376, -58.77765 54.0485, -58.83695 54.051633, -58.8822 54.0558, -58.9337 54.0537, -58.9571 54.044333, -58.9431 54.0313, -58.89315 54.016767, 
+    -58.8791 54.003233, -58.89005 53.980367, -58.9275 53.951233, -59.0055 53.926267, -59.12565 53.912767, -59.28325 53.899233, -59.61555 53.8613, -59.78715 53.849367, -59.8886 53.852467, -59.94325 53.8509, 
+    -60.04935 53.8228, -60.09145 53.8072, -60.09615 53.780167, -60.0899 53.654333, -60.07585 53.568, -60.07425 53.528967, -60.09455 53.525867, -60.16475 53.533133, -60.2849 53.602833, -60.3879 53.665233, 
+    -60.43005 53.6772, -60.62665 53.727133, -60.72185 53.7417, -60.72965 53.745367, -60.7577 53.7672, -60.76395 53.766167, -60.78735 53.745367, -60.8295 53.742233, -60.8872 53.7412, -60.9028 53.7308, 
+    -60.8888 53.7079, -60.87475 53.6788, -60.84665 53.6715, -60.77175 53.691267, -60.71715 53.6923, -60.64695 53.6923, -60.5299 53.662167, -60.37075 53.6164, -60.25525 53.531633, -60.20375 53.508733, 
+    -60.1351 53.5025, -60.09145 53.4921, -60.0727 53.472867, -60.093 53.456233, -60.1554 53.4427, -60.2615 53.431267, -60.34885 53.426067, -60.39555 53.425333, -60.4315 53.4219, -60.4409 53.404767, 
+    -60.4003 53.3829, -60.3426 53.363167, -60.2599 53.3569, -60.2193 53.349633, -60.2193 53.334033, -60.24895 53.319467, -60.24895 53.302833, -60.23025 53.2893, -60.1975 53.288267, -60.1616 53.285167, 
+    -60.13195 53.292433, -60.1085 53.3065, -60.1444 53.3304, -60.15535 53.3564, -60.1413 53.3741, -60.0929 53.380333, -60.004 53.395933, -59.901 53.4469, -59.84795 53.495767, -59.8448 53.509833, 
+    -59.837 53.531667, -59.80735 53.5483, -59.7543 53.5452, -59.7028 53.533733, -59.66695 53.530633, -59.61855 53.538933, -59.55145 53.567033, -59.47495 53.628933, -59.3392 53.725667, -59.308 53.7298, 
+    -59.27215 53.728767, -59.2378 53.705367, -59.20505 53.690833, -59.1754 53.696033, -59.1426 53.712667, -59.09895 53.719933, -59.06305 53.726167, -59.0287 53.733467, -59.02405 53.768833, -59.01935 53.8198, 
+    -59.00065 53.844733, -58.9242 53.886333, -58.80875 53.925333, -58.6933 53.967967, -58.5747 53.991867, -58.47485 53.999667, -58.30635 53.999667, -58.2018 53.999667, -58.1722 53.999133, -58.1285 54.015767, 
+    -58.08325 54.049067, -58.038 54.0626, -57.9818 54.063633, -57.8211 54.064667, -57.7275 54.062033, -57.7197 54.075567, -57.7478 54.0839, -57.8414 54.085967, -58.0068 54.0943, -58.0661 54.0943, 
+    -58.13475 54.0839, -58.2268 54.0657, -58.2533 54.0657, -58.27045 54.0761, -58.2767 54.101067, -58.26265 54.142667, -58.22835 54.170767, -58.16905 54.184267, -58.0208 54.189467, -57.78835 54.177, 
+    -57.4513 54.171267, -57.39515 54.168633, -57.3452 54.155133, -57.3296 54.132233, -57.3234 54.056333, -57.27655 53.962733, -57.20635 53.870167, -57.15015 53.804133, -57.14235 53.7719, -57.15795 53.731333, 
+    -57.24065 53.6627, -57.32025 53.622133, -57.4201 53.607033, -57.5215 53.594567, -57.5449 53.582067, -57.53555 53.575833, -57.48405 53.575833, -57.4513 53.571667, -57.4466 53.547767, -57.47625 53.513433, 
+    -57.47625 53.492633, -57.4669 53.482233, -57.4123 53.5103, -57.3405 53.5415, -57.2828 53.5467, -57.24065 53.537367, -57.20475 53.4947, -57.21725 53.456233, -57.2547 53.4136, -57.33115 53.358467, 
+    -57.4388 53.3257, -57.55425 53.270567, -57.59325 53.239367, -57.5917 53.218567, -57.57295 53.2144, -57.5355 53.220633, -57.4341 53.254967, -57.3436 53.2872, -57.2734 53.314233, -57.2016 53.3444, 
+    -57.12985 53.4037, -57.0955 53.4375, -57.0378 53.469767, -56.9894 53.492633, -56.9145 53.519667, -56.8474 53.547767, -56.81775 53.570633, -56.8318 53.572733, -56.8724 53.5696, -56.9707 53.5332, 
+    -57.0518 53.5103, -57.09395 53.5103, -57.1189 53.519667, -57.12825 53.546733, -57.1267 53.5748, -57.1033 53.592467, -57.05495 53.602867, -57.0518 53.624733, -57.06585 53.662167, -57.0612 53.700633, 
+    -57.0378 53.732867, -57.01125 53.7537, -56.98475 53.760333, -56.96185 53.760333, -56.93165 53.743833, -56.8942 53.717833, -56.8677 53.717833, -56.81305 53.7303, -56.7881 53.7428, -56.74285 53.738633, 
+    -56.7054 53.7407, -56.6586 53.746433, -56.61025 53.737067, -56.5572 53.7194, -56.50885 53.718367, -56.4792 53.7246, -56.4433 53.718367, -56.4043 53.6934, -56.4043 53.672067, -56.43555 53.660633, 
+    -56.5307 53.653333, -56.5853 53.646067, -56.59155 53.6367, -56.5541 53.624233, -56.49325 53.614867, -56.40745 53.604467, -56.3778 53.594067, -56.3981 53.564933, -56.43865 53.550367, -56.44645 53.534767, 
+    -56.4324 53.528533, -56.3809 53.552467, -56.3107 53.5691, -56.22175 53.556633, -56.0673 53.523333, -56.0408 53.506167, -56.0533 53.488467, -56.1344 53.477033, -56.18435 53.477033, -56.18435 53.466633, 
+    -56.14535 53.448967, -56.0876 53.4271, -56.0252 53.405267, -55.9503 53.384467, -55.891 53.362633, -55.86295 53.341833, -55.8957 53.313767, -55.8957 53.294, -55.87855 53.270067, -55.87695 53.231033, 
+    -55.8754 53.201933, -55.8567 53.181133, -55.82705 53.163433, -55.813 53.139533, -55.82705 53.1156, -55.86135 53.0917, -55.9113 53.088567, -55.95655 53.085433, -56.00015 53.087567, -56.00175 53.0803, 
+    -55.9908 53.0699, -55.944 53.061567, -55.91905 53.040767, -55.91435 53.014767, -55.9097 52.9971, -55.9097 52.9867, -55.9284 52.969, -55.9565 52.967967, -56.0142 52.999167, -56.06415 53.0054, 
+    -56.1016 53.0075, -56.12655 53.0002, -56.14685 52.9638, -56.203 52.9175, -56.203 52.9019, -56.18425 52.9019, -56.13745 52.9279, -56.0766 52.950767, -56.02045 52.955967, -55.983 52.954933, 
+    -55.9471 52.950767, -55.919 52.937267, -55.9268 52.915433, -55.9346 52.9019, -55.9284 52.872767, -55.90185 52.842633, -55.90655 52.821833, -55.95025 52.801033, -55.97365 52.772933, -56.0298 52.759433, 
+    -56.1156 52.783333, -56.18425 52.783333, -56.22015 52.781267, -56.2139 52.765667, -56.1718 52.746933, -56.09065 52.750067, -56.02825 52.731333, -56.0267 52.716767, -56.0111 52.699633, -56.0002 52.674667, 
+    -56.0189 52.653867, -56.0829 52.636167, -56.1609 52.626833, -56.1687 52.6133, -56.13125 52.6081, -56.0673 52.607067, -56.0283 52.600833, -56.04075 52.575867, -56.0704 52.559233, -56.06885 52.548833, 
+    -56.04235 52.543633, -56.00955 52.544667, -56.00645 52.532167, -56.0111 52.506167, -56.0548 52.4989, -56.09225 52.500967, -56.09225 52.495767, -56.06885 52.484333, -56.04235 52.474967, -56.03605 52.467733, 
+    -56.061 52.457833, -56.09065 52.455767, -56.09065 52.443267, -56.05005 52.440167, -55.9627 52.440167, -55.8925 52.443267, -55.8519 52.4412, -55.8254 52.421433, -55.80665 52.3944, -55.79105 52.390233, 
+    -55.7536 52.3996, -55.7146 52.4126, -55.6881 52.4074, -55.67875 52.380333, -55.68185 52.338733, -55.69745 52.324167, -55.74115 52.3221, -55.7708 52.324167, -55.78485 52.313767, -55.75675 52.2961, 
+    -55.7474 52.276333, -55.7583 52.262833, -55.802 52.258667, -55.86595 52.282567, -55.9034 52.2857, -55.9237 52.274267, -55.9112 52.2545, -55.8535 52.239933, -55.7942 52.216033, -55.7708 52.2025, 
+    -55.78795 52.177533, -55.79885 52.161933, -55.79575 52.149467, -55.7458 52.1219, -55.71615 52.1063, -55.7302 52.082367, -55.79885 52.0231, -55.93615 51.9326, -56.0984 51.8546, -56.28565 51.7875, 
+    -56.41205 51.7407, -56.6024 51.681967, -56.6586 51.668433, -56.72255 51.6674, -56.74595 51.6622, -56.7647 51.6341, -56.7834 51.570667, -56.81615 51.5374, -56.8661 51.501, -56.9254 51.471333, 
+    -56.95975 51.4703, -56.9925 51.505667, -57.02215 51.5067, -57.0471 51.478633, -57.0986 51.419333, -57.1657 51.389167, -57.24375 51.3918, -57.3249 51.3949, -57.3701 51.4157, -57.37325 51.434433, 
+    -57.3436 51.453133, -57.34205 51.470833, -57.37325 51.470833, -57.4653 51.439633, -57.55425 51.4152, -57.6323 51.3965, -57.6588 51.398567, -57.6947 51.4516, -57.7103 51.476567, -57.729 51.476567, 
+    -57.7415 51.4433, -57.78365 51.3627, -57.8367 51.337767, -57.89755 51.3315, -57.9475 51.3544, -58.00835 51.4584, -58.06765 51.5052, -58.1035 51.5182, -58.13005 51.565, -58.15655 51.5785, 
+    -58.21115 51.558733, -58.26735 51.5286, -58.2455 51.509867, -58.22365 51.513, -58.1987 51.520267, -58.18155 51.517133, -58.1831 51.489067, -58.16905 51.486967, -58.1316 51.486967, -58.09725 51.478667, 
+    -58.0567 51.447467, -58.03485 51.395467, -58.02705 51.356967, -58.052 51.332033, -58.10505 51.289367, -58.1581 51.265467, -58.1987 51.270633, -58.25955 51.314333, -58.2798 51.315367, -58.28605 51.3008, 
+    -58.2876 51.2748, -58.30945 51.258167, -58.3235 51.260233, -58.34845 51.301833, -58.37655 51.307033, -58.4015 51.313267, -58.4608 51.3216, -58.4889 51.3216, -58.5014 51.3216, -58.52945 51.301833, 
+    -58.5482 51.282067, -58.5716 51.278967, -58.60435 51.2883, -58.64645 51.314833, -58.6761 51.314833, -58.6761 51.3034, -58.64955 51.2618, -58.6574 51.236833, -58.67455 51.211867, -58.72135 51.1921, 
+    -58.76815 51.187967, -58.8056 51.1973, -58.83215 51.187967, -58.8368 51.167167, -58.7947 51.1505, -58.8103 51.137, -58.8415 51.101633, -58.8727 51.075633, -58.9086 51.075633, -58.92425 51.0845, 
+    -58.8946 51.15, -58.90395 51.173933, -58.93205 51.1708, -59.0007 51.125067, -59.09585 51.0564, -59.10365 51.033533, -59.10365 51.0169, -59.0662 51.0096, -58.9814 51.059467, -58.94595 51.0414, 
+    -58.94385 50.9983, -58.9445 50.909767, -58.9445 50.839033, -58.9679 50.800567, -58.99445 50.7907, -59.04125 50.797967, -59.06935 50.797967, -59.07245 50.779267, -59.0709 50.752233, -59.0943 50.727267, 
+    -59.1271 50.727267, -59.1489 50.7387, -59.1583 50.765733, -59.1567 50.8063, -59.138 50.859333, -59.1427 50.888467, -59.1739 50.892633, -59.2706 50.869733, -59.3424 50.849433, -59.3549 50.8328, 
+    -59.33615 50.8276, -59.29245 50.8172, -59.28935 50.7964, -59.3143 50.7652, -59.35175 50.7319, -59.4017 50.708, -59.43445 50.706967, -59.4719 50.724633, -59.49065 50.724633, -59.52185 50.701767, 
+    -59.5671 50.656, -59.59055 50.575367, -59.64825 50.528567, -59.7481 50.488033, -59.823 50.465133, -59.8449 50.434433, -59.86515 50.420933, -59.8792 50.420933, -59.88545 50.440667, -59.86675 50.462533, 
+    -59.86205 50.478133, -59.89795 50.473967, -59.951 50.452133, -59.98065 50.4386, -60.0009 50.419867, -60.0009 50.406367, -59.99465 50.397, -59.9775 50.387633, -59.951 50.3866, -59.9182 50.401167, 
+    -59.91355 50.398033, -59.9198 50.382433, -59.98685 50.346033, -60.07115 50.286767, -60.107 50.255567, -60.1304 50.2441, -60.14915 50.2462, -60.1507 50.265967, -60.1741 50.265967, -60.19905 50.258667, 
+    -60.22405 50.257633, -60.23185 50.258667, -60.249 50.281, -60.26925 50.281, -60.28955 50.2654, -60.3161 50.255, -60.33325 50.266467, -60.33325 50.310133, -60.32545 50.347567, -60.33325 50.356933, 
+    -60.35975 50.354867, -60.37695 50.3278, -60.3988 50.2914, -60.41595 50.279967, -60.45495 50.276867, -60.53765 50.2779, -60.57195 50.286767, -60.60785 50.294033, -60.63125 50.2878, -60.68895 50.253467, 
+    -60.71705 50.2514, -60.7623 50.269067, -60.80915 50.268033, -60.8263 50.268033, -60.8263 50.283633, -60.8263 50.301333, -60.8575 50.301333, -60.89965 50.278433, -60.948 50.262833, -60.9839 50.263867, 
+    -61.0042 50.293, -61.0042 50.319, -61.0354 50.323167, -61.0463 50.315867, -61.04785 50.2982, -61.0697 50.289867, -61.1243 50.321067, -61.18205 50.367867, -61.2039 50.409467, -61.2055 50.429733, 
+    -61.1821 50.4578, -61.1727 50.477567, -61.17115 50.521267, -61.13685 50.5587, -61.0947 50.591967, -61.07755 50.642933, -61.0557 50.681433, -61.0401 50.720467, -61.03545 50.7631, -61.0401 50.7818, 
+    -61.0261 50.827567, -61.04325 50.836933, -61.05885 50.837967, -61.0807 50.829667, -61.115 50.7714, -61.154 50.658033, -61.20395 50.559233, -61.21955 50.5582, -61.2305 50.577967, -61.2258 50.639333, 
+    -61.2149 50.715267, -61.1899 50.827567, -61.19145 50.863967, -61.2055 50.8775, -61.2305 50.8775, -61.2445 50.853567, -61.2601 50.7579, -61.28195 50.7246, -61.31475 50.715267, -61.35685 50.736067, 
+    -61.37245 50.767767, -61.40365 50.767767, -61.4333 50.754267, -61.43795 50.722, -61.4177 50.683533, -61.36465 50.642967, -61.31315 50.605533, -61.27255 50.5608, -61.2476 50.506733, -61.2429 50.444333, 
+    -61.2554 50.411567, -61.24135 50.3845, -61.18365 50.341867, -61.15865 50.3117, -61.1727 50.291967, -61.27255 50.291967, -61.49415 50.265967, -61.57995 50.2514, -61.6236 50.249833, -61.647 50.2519, 
+    -61.633 50.294533, -61.61735 50.3476, -61.6205 50.3819, -61.6314 50.388133, -61.65015 50.3871, -61.6626 50.3632, -61.68605 50.313267, -61.70475 50.2852, -61.73125 50.284133, -61.77185 50.289333, 
+    -61.83115 50.2883, -61.8873 50.286233, -61.97315 50.291967, -62.07145 50.3159, -62.20405 50.330467, -62.3585 50.3289, -62.5317 50.332, -62.66435 50.333533, -62.7221 50.335633, -62.8422 50.3481, 
+    -62.89685 50.3476, -63.03415 50.3424, -63.12775 50.339267, -63.1683 50.323133, -63.19325 50.305433, -63.22915 50.3044, -63.2822 50.324167, -63.3165 50.321033, -63.3602 50.3013, -63.4195 50.2836, 
+    -63.45855 50.283067, -63.49755 50.3018, -63.52875 50.3174, -63.5771 50.3049, -63.61455 50.3049, -63.72535 50.333, -63.81115 50.3439, -63.9297 50.372, -63.9656 50.374067, -64.0249 50.3543, 
+    -64.1014 50.323633, -64.1747 50.309067, -64.2652 50.3101, -64.35725 50.3257, -64.43525 50.3512, -64.47895 50.354333, -64.5351 50.348067, -64.56945 50.331433, -64.60375 50.3044, -64.6521 50.2919, 
+    -64.7395 50.292433, -64.90175 50.302833, -64.9907 50.302833, -65.1062 50.323133, -65.2388 50.3325, -65.31995 50.3325, -65.4026 50.332, -65.54775 50.3112, -65.6585 50.2904, -65.75215 50.283633, 
+    -65.7818 50.283633, -65.87385 50.3138, -65.95185 50.3429, -65.99085 50.355933, -66.0361 50.346567, -66.14375 50.297667, -66.2545 50.256067, -66.3029 50.240967, -66.3372 50.246167, -66.39965 50.268, 
+    -66.46985 50.329367, -66.49635 50.338733, -66.526 50.3325, -66.5463 50.287767, -66.5354 50.253967, -66.49015 50.221733, -66.4574 50.198867, -66.4574 50.185333, -66.48235 50.1739, -66.551 50.175967, 
+    -66.65245 50.197833, -66.7055 50.195733, -66.7445 50.169733, -66.79285 50.107333, -66.80845 50.0803, -66.86465 50.0647, -66.93015 50.0621, -66.991 50.050667, -67.10025 50.0174, -67.1439 49.9893, 
+    -67.21415 49.896233, -67.2672 49.873367, -67.29525 49.852567, -67.2937 49.823433, -67.2906 49.7579, -67.3015 49.717333, -67.34835 49.660633, -67.37485 49.599267, -67.37955 49.5504, -67.3842 49.4984, 
+    -67.40765 49.4703, -67.45445 49.439633, -67.5699 49.377233, -67.69315 49.362667, -67.80235 49.3434, -67.90845 49.310133, -67.98645 49.2966, -68.13155 49.292933, -68.22205 49.290867, -68.2408 49.272133, 
+    -68.27665 49.262767, -68.3703 49.263833, -68.40305 49.262767, -68.41865 49.248233, -68.39995 49.230533, -68.3344 49.211833, -68.2642 49.2087, -68.2548 49.200367, -68.2548 49.178533, -68.31725 49.137967, 
+    -68.428 49.082867, -68.4608 49.076633, -68.4873 49.082867, -68.51225 49.1099, -68.5107 49.134867, -68.48885 49.179567, -68.4873 49.209733, -68.50445 49.2191, -68.5341 49.217033, -68.57155 49.179567, 
+    -68.6168 49.1099, -68.6574 49.0662, -68.77915 48.966867, -68.9227 48.856633, -69.01475 48.7838, -69.3658 48.518067, -69.5546 48.3813, -69.62175 48.3184, -69.6904 48.2591, -69.72005 48.2456, 
+    -69.7575 48.236233, -69.9151 48.258067, -70.05395 48.291333, -70.28955 48.336567, -70.4003 48.356333, -70.5236 48.3662, -70.6531 48.380767, -70.74985 48.414033, -70.8419 48.453067, -70.93705 48.473867, 
+    -70.9979 48.475933, -71.07125 48.468667, -71.13365 48.4567, -71.16485 48.437967, -71.1352 48.431733, -71.07435 48.434833, -70.97915 48.436933, -70.90115 48.4338, -70.84655 48.411967, -70.80755 48.385967, 
+    -70.83095 48.3631, -70.85745 48.346433, -70.8512 48.335, -70.80755 48.339167, -70.72795 48.348533, -70.57815 48.3355, -70.3878 48.318867, -70.0383 48.2445, -69.8261 48.211767, -69.7684 48.203433, 
+    -69.7481 48.188867, -69.8001 48, -69.80935 47.982333, -69.8349 47.9336, -69.84855 47.881467, -69.8818 47.818933, -69.9561 47.761633, -70.00695 47.7017, -70.0382 47.682133, -70.10075 47.671733, 
+    -70.15745 47.644367, -70.16725 47.630033, -70.1809 47.570167, -70.04995 47.512767, -69.83095 47.622233, -69.6687 47.746, -69.5299 47.9206, -69.5001 47.9757, -69.4847 48, -69.4358 48.038367, 
+    -69.32765 48.123233, -69.1835 48.226033, -68.91895 48.363433, -68.6746 48.4576, -68.47635 48.5162, -68.38985 48.5575, -68.2291 48.660333, -68.1498 48.6997, -67.95735 48.750633, -67.8521 48.796767, 
+    -67.68125 48.888067, -67.57745 48.913033, -67.35905 48.955333, -67.261 48.977433, -67.0988 49.0178, -66.96185 49.0476, -66.71315 49.104267, -66.3996 49.177267, -66.11345 49.2349, -65.8734 49.282, 
+    -65.7184 49.2935, -65.59445 49.302167, -65.4092 49.298333, -65.2924 49.2945, -65.14465 49.283, -65.08695 49.273367, -64.9976 49.2388, -64.7201 49.1475, -64.53485 49.081233, -64.40655 49.0159, 
+    -64.315 48.975567, -64.27465 48.9554, -64.2703 48.936167, -64.2833 48.9179, -64.29195 48.883333, -64.27175 48.8718, -64.2184 48.8353, -64.204 48.8228, -64.204 48.806467, -64.2213 48.792067, 
+    -64.25085 48.796867, -64.3388 48.847767, -64.36905 48.8497, -64.4296 48.8497, -64.47 48.867, -64.54425 48.9054, -64.57595 48.906367, -64.5875 48.8958, -64.58175 48.8737, -64.5255 48.825667, 
+    -64.50245 48.789167, -64.5082 48.768967, -64.501 48.752633, -64.47505 48.743033, -64.42745 48.728633, -64.3381 48.6825, -64.29915 48.659467, -64.27465 48.6383, -64.2826 48.6287, -64.297 48.616233, 
+    -64.3345 48.6191, -64.3763 48.621967, -64.3936 48.615267, -64.3662 48.5845, -64.3763 48.558567, -64.41235 48.531667, -64.4152 48.5134, -64.4181 48.495167, -64.4974 48.4548, -64.56945 48.424067, 
+    -64.6754 48.359667, -64.72155 48.3203, -64.7893 48.253033, -64.8268 48.229967, -64.88805 48.224233, -64.93855 48.216533, -65.02215 48.1858, -65.02215 48.175233, -65.0005 48.1656, -65.0005 48.139667, 
+    -65.0481 48.130067, -65.09855 48.1243, -65.1833 48.0773, -65.23665 48.0533, -65.32315 48.036967, -65.37215 48.035033, -65.41105 48.041767, -65.5599 48.082033, -65.68965 48.1195, -65.7682 48.1618, 
+    -65.86625 48.180033, -65.9066 48.2079, -65.9066 48.251133, -65.89075 48.303033, -65.91095 48.3059, -65.95275 48.295333, -66.07315 48.183867, -66.14375 48.144467, -66.1899 48.139667, -66.2202 48.1483, 
+    -66.26275 48.174267, -66.29155 48.1733, -66.30885 48.177133, -66.3478 48.1925, -66.37375 48.193467, -66.37375 48.161767, -66.3968 48.1589, -66.47465 48.162733, -66.52585 48.1579, -66.63395 48.131, 
+    -66.71755 48.117567, -66.85525 48.1176, -66.94175 48.116633, -66.9792 48.1099, -67.00155 48.1032, -66.96695 48.080133, -66.87325 48.061867, -66.70025 48.064767, -66.54095 48.085933, -66.4833 48.095533, 
+    -66.4155 48.100333, -66.37585 48.1109, -66.3528 48.111833, -66.3398 48.0859, -66.27465 48, -66.2485 47.97, -66.1665 47.9479, -65.9555 47.8894, -65.8417 47.858933, -65.78615 47.8279, 
+    -65.7624 47.7646, -65.7436 47.7234, -65.68535 47.669667, -65.6836 47.652933, -65.71675 47.6159, -65.71675 47.5944, -65.70105 47.586667, -65.6697 47.592633, -65.61235 47.638, -65.5501 47.658333, 
+    -65.49635 47.687567, -65.3606 47.7724, -65.32475 47.808833, -65.3122 47.826167, -65.30145 47.827933, -65.28535 47.826767, -65.27635 47.8166, -65.2665 47.811833, -65.2459 47.8154, -65.1926 47.8339, 
+    -65.09045 47.845833, -65.0385 47.841667, -65.0286 47.8339, -65.0286 47.822533, -65.0385 47.813, -65.077 47.7921, -65.0824 47.783733, -65.0797 47.774167, -65.0537 47.7664, -65.0228 47.771767, 
+    -64.9395 47.814167, -64.892 47.820133, -64.8705 47.816567, -64.85525 47.799833, -64.85525 47.7849, -64.8723 47.771167, -64.92245 47.754433, -64.92155 47.746667, -64.9117 47.7431, -64.87675 47.7437, 
+    -64.8566 47.738933, -64.79475 47.7037, -64.78045 47.7025, -64.77325 47.710267, -64.77415 47.7234, -64.7849 47.761633, -64.77865 47.771167, -64.7607 47.773567, -64.73565 47.7676, -64.66935 47.715633, 
+    -64.66485 47.7043, -64.6868 47.670233, -64.72265 47.6547, -64.7773 47.653533, -64.8669 47.672633, -64.909 47.672633, -64.9341 47.664267, -64.94305 47.651733, -64.9332 47.6386, -64.91795 47.6368, 
+    -64.86555 47.6404, -64.8109 47.625467, -64.79655 47.6219, -64.741 47.628467, -64.72305 47.628467, -64.71055 47.6225, -64.71635 47.6028, -64.78265 47.558033, -64.82385 47.511433, -64.8364 47.507867, 
+    -64.85075 47.516233, -64.85075 47.533533, -64.8355 47.5813, -64.8382 47.5855, -64.84805 47.5837, -64.89735 47.533533, -64.89825 47.5222, -64.8839 47.487567, -64.88925 47.481, -64.9018 47.4762, 
+    -64.93225 47.4762, -64.9502 47.474433, -64.9511 47.466067, -64.93855 47.4595, -64.88165 47.4535, -64.8673 47.442733, -64.8682 47.4266, -64.9157 47.3203, -64.9211 47.310167, -64.9372 47.3048, 
+    -64.94705 47.307167, -64.94885 47.314333, -64.9336 47.356133, -64.93095 47.379433, -64.9354 47.3872, -64.94705 47.389, -64.99635 47.3675, -65.01245 47.356733, -65.01245 47.3466, -64.98915 47.337033, 
+    -64.9874 47.3257, -65.00485 47.3048, -65.0568 47.2815, -65.14105 47.224167, -65.2024 47.1949, -65.2723 47.1758, -65.3973 47.109533, -65.48065 47.064733, -65.55365 47.039667, -65.62445 47.028333, 
+    -65.68 47.002033, -65.7642 46.920833, -65.7651 46.9077, -65.7548 46.9023, -65.74315 46.9047, -65.7136 46.919633, -65.6446 46.982333, -65.59755 46.998433, -65.51065 47.010967, -65.4009 47.0635, 
+    -65.2889 47.1059, -65.27185 47.1059, -65.25485 47.097533, -65.25485 47.087967, -65.2844 47.0605, -65.288 47.046167, -65.27455 47.035433, -65.21365 47.031833, -65.2011 47.037233, -65.19705 47.0587, 
+    -65.1693 47.082567, -65.1254 47.088533, -65.08415 47.082567, -65.0443 47.0521, -65.03265 47.048533, -65.0183 47.0521, -64.9825 47.083767, -64.90095 47.1136, -64.88125 47.1142, -64.86065 47.101667, 
+    -64.85705 47.083167, -64.87945 47.044333, -64.88885 46.992967, -64.92825 46.954167, -64.9444 46.907567, -64.9677 46.8825, -65.0546 46.852033, -65.06085 46.845467, -65.0501 46.8371, -65.03845 46.8359, 
+    -64.99365 46.846067, -64.9641 46.846067, -64.94215 46.8353, -64.9332 46.7929, -64.89645 46.740933, -64.89825 46.7278, -64.9117 46.718233, -64.9762 46.7105, -64.98785 46.699733, -64.98695 46.680633, 
+    -64.9744 46.6681, -64.95245 46.6615, -64.844 46.693767, -64.81175 46.698533, -64.7831 46.690767, -64.7701 46.674033, -64.7907 46.6143, -64.7853 46.5725, -64.69305 46.453667, -64.69305 46.435733, 
+    -64.71095 46.429167, -64.73425 46.432767, -64.79695 46.517567, -64.8158 46.520533, -64.83325 46.512767, -64.861 46.466767, -64.89415 46.448267, -64.9291 46.435733, -64.9318 46.426767, -64.91295 46.4178, 
+    -64.89055 46.4178, -64.8386 46.4387, -64.82695 46.4435, -64.80815 46.4375, -64.78035 46.389133, -64.78395 46.340167, -64.7974 46.327033, -64.87085 46.308533, -64.89775 46.2918, -64.90045 46.283433, 
+    -64.89145 46.276867, -64.8673 46.276867, -64.78755 46.301967, -64.71765 46.304933, -64.68985 46.3151, -64.6872 46.325233, -64.70065 46.350933, -64.69705 46.3581, -64.6809 46.359267, -64.6556 46.357, 
+    -64.62115 46.3203, -64.5661 46.2859, -64.3682 46.215933, -64.36135 46.198733, -64.33555 46.179233, -64.3011 46.1758, -64.2839 46.164333, -64.27705 46.133367, -64.2564 46.127633, -64.2409 46.1322, 
+    -64.2271 46.159733, -64.2168 46.160867, -64.20475 46.154, -64.19445 46.1173, -64.18925 46.1127, -64.17205 46.118433, -64.1686 46.127633, -64.1652 46.1689, -64.13075 46.189533, -64.10495 46.193, 
+    -64.0654 46.176933, -64.0241 46.1689, -63.99655 46.145967, -63.96385 46.143667, -63.9346 46.1517, -63.9088 46.157433, -63.89675 46.1517, -63.88985 46.135633, -63.8916 46.116167, -63.90705 46.094367, 
+    -63.9432 46.073733, -64.17035 46.047333, -64.20305 46.040467, -64.2185 46.027833, -64.2082 46.008333, -64.1213 45.995733, -64.0232 45.986533, -63.99395 45.9613, -63.97675 45.901667, -63.91995 45.878733, 
+    -63.8649 45.874167, -63.83565 45.861533, -63.83565 45.850067, -63.858 45.800767, -63.8477 45.790433, -63.83735 45.7893, -63.81845 45.7996, -63.8064 45.831733, -63.79005 45.8386, -63.7763 45.835167, 
+    -63.7384 45.783567, -63.73155 45.780133, -63.71775 45.7847, -63.72465 45.861567, -63.7126 45.8753, -63.66445 45.885633, -63.5612 45.8799, -63.48375 45.8845, -63.47 45.874167, -63.47345 45.8581, 
+    -63.49065 45.8386, -63.54055 45.8237, -63.56465 45.816833, -63.56805 45.8088, -63.5302 45.805367, -63.4115 45.819133, -63.36505 45.815667, -63.3461 45.799633, -63.3461 45.788167, -63.37705 45.782433, 
+    -63.4872 45.775533, -63.5027 45.7675, -63.5027 45.7526, -63.4915 45.741133, -63.4657 45.7354, -63.3607 45.7354, -63.32285 45.745733, -63.30735 45.746867, -63.27295 45.74, -63.242 45.749167, 
+    -63.2093 45.7503, -63.137 45.7354, -63.13015 45.74, -63.13015 45.7549, -63.2007 45.800767, -63.211 45.8111, -63.20585 45.815667, -63.1809 45.820267, -63.01055 45.792733, -62.8514 45.743433, 
+    -62.82215 45.734267, -62.78945 45.7056, -62.76365 45.697567, -62.7327 45.696433, -62.7258 45.691833, -62.72755 45.6815, -62.8411 45.619567, -62.8428 45.605833, -62.82905 45.598933, -62.8153 45.598933, 
+    -62.78945 45.621867, -62.774 45.621867, -62.7654 45.613833, -62.74645 45.582867, -62.72755 45.572567, -62.71375 45.577133, -62.71205 45.594333, -62.7258 45.626467, -62.7258 45.643667, -62.71375 45.655133, 
+    -62.68105 45.658567, -62.63635 45.657433, -62.5933 45.643667, -62.5692 45.620733, -62.5632 45.581733, -62.55115 45.572567, -62.5305 45.572567, -62.4634 45.5886, -62.3894 45.615, -62.32745 45.645967, 
+    -62.3171 45.660867, -62.3171 45.667733, -62.33435 45.670033, -62.37735 45.654, -62.4393 45.620733, -62.4548 45.620733, -62.46855 45.6253, -62.4668 45.6322, -62.43415 45.662, -62.2698 45.74, 
+    -62.1201 45.817967, -62.03235 45.900533, -61.99965 45.9166, -61.9635 45.9166, -61.93425 45.8994, -61.93595 45.883333, -61.97985 45.8432, -61.97985 45.812233, -61.9386 45.701, -61.9403 45.6815, 
+    -61.98675 45.633333, -62.0057 45.6012, -62.0057 45.577133, -61.9885 45.570233, -61.95925 45.574833, -61.8474 45.660867, -61.81125 45.660867, -61.7906 45.645933, -61.7906 45.621867, -61.83015 45.561067, 
+    -61.825 45.553033, -61.8035 45.5519, -61.77595 45.570233, -61.7639 45.6035, -61.7553 45.614967, -61.74495 45.614967, -61.7295 45.609233, -61.7054 45.614967, -61.6813 45.631033, -61.66755 45.632167, 
+    -61.6572 45.628733, -61.64175 45.611533, -61.6314 45.608067, -61.61935 45.6138, -61.61765 45.625267, -61.6245 45.644767, -61.61935 45.6528, -61.59525 45.661967, -61.5557 45.663133, -61.49805 45.649367, 
+    -61.4172 45.570233, -61.2778 45.4441, -61.2795 45.4292, -61.28985 45.414267, -61.3294 45.397067, -61.47395 45.382167, -61.5204 45.391333, -61.56 45.417733, -61.5772 45.417733, -61.58925 45.408533, 
+    -61.59095 45.373, -61.5841 45.352333, -61.5144 45.308767, -61.38365 45.292733, -61.25285 45.292733, -61.09455 45.3019, -61.03605 45.291567, -61.0223 45.275533, -61.024 45.2629, -61.04295 45.251433, 
+    -61.07045 45.249133, -61.0963 45.2354, -61.1066 45.219333, -61.1221 45.207867, -61.15135 45.1987, -61.1789 45.1987, -61.2262 45.2113, -61.3501 45.231933, -61.38275 45.229667, -61.4017 45.218167, 
+    -61.4017 45.192967, -61.4189 45.17, -61.5256 45.1402, -61.57635 45.1207, -61.61765 45.119533, -61.66065 45.142467, -61.70715 45.1918, -61.745 45.212433, -61.8035 45.222767, -61.8224 45.222767, 
+    -61.831 45.212433, -61.8276 45.2044, -61.7209 45.149367, -61.68475 45.090867, -61.6882 45.078267, -61.7123 45.073667, -61.8276 45.075967, -61.87405 45.085133, -61.8861 45.086267, -61.89125 45.082833, 
+    -61.8792 45.070233, -61.8835 45.048433, -61.9179 45.0278, -61.97125 45.0255, -62.12095 45.0427, -62.1433 45.038133, -62.14845 45.0255, -62.133 45.016333, -61.99015 44.989967, -61.9781 44.9762, 
+    -61.97985 44.965867, -61.99705 44.963567, -62.0659 44.9716, -62.1106 44.968167, -62.1717 44.9372, -62.20955 44.9372, -62.2698 44.964733, -62.29045 44.964733, -62.2973 44.957833, -62.3145 44.925733, 
+    -62.33 44.909667, -62.3971 44.894767, -62.4668 44.858067, -62.5098 44.854633, -62.53045 44.856933, -62.54595 44.881, -62.5494 44.932633, -62.57005 44.9567, -62.58895 44.9636, -62.60445 44.9636, 
+    -62.6165 44.9544, -62.61825 44.945233, -62.58555 44.906233, -62.58895 44.879867, -62.61305 44.845467, -62.67155 44.830567, -62.76105 44.784667, -62.7946 44.783533, -62.86 44.807633, -62.89785 44.844333, 
+    -62.91505 44.850067, -62.9271 44.8489, -62.9357 44.843167, -62.93225 44.824833, -62.8772 44.770933, -62.8772 44.746833, -62.89095 44.733067, -62.91505 44.730767, -62.9615 44.730767, -63.0097 44.7239, 
+    -63.1078 44.6895, -63.12155 44.6895, -63.1336 44.697533, -63.14305 44.7239, -63.1809 44.789267, -63.19465 44.798433, -63.2067 44.798433, -63.21015 44.789267, -63.19465 44.733067, -63.1981 44.7113, 
+    -63.21875 44.698667, -63.2876 44.695233, -63.3048 44.688367, -63.322 44.658533, -63.36155 44.643633, -63.39255 44.643633, -63.45795 44.676867, -63.4734 44.673433, -63.4803 44.660833, -63.46395 44.6161, 
+    -63.4708 44.593167, -63.49835 44.5897, -63.58265 44.6184, -63.72035 44.694067, -63.72895 44.697533, -63.73925 44.690633, -63.73925 44.680333, -63.70485 44.657367, -63.69625 44.6356, -63.6498 44.593167, 
+    -63.64115 44.580533, -63.63945 44.5553, -63.6257 44.531233, -63.64635 44.496833, -63.73235 44.4372, -63.74615 44.439467, -63.7496 44.448667, -63.7444 44.472733, -63.7556 44.4865, -63.8227 44.492233, 
+    -63.83305 44.4991, -63.83305 44.522033, -63.84335 44.532367, -63.86055 44.532367, -63.90185 44.512867, -63.9449 44.525467, -63.97585 44.554133, -63.9793 44.593133, -63.95005 44.657367, -63.95005 44.6677, 
+    -63.97415 44.676867, -64.0507 44.668833, -64.07995 44.661933, -64.09715 44.640167, -64.15225 44.6172, -64.16255 44.6046, -64.15565 44.586233, -64.11955 44.564467, -64.1161 44.5484, -64.11955 44.532333, 
+    -64.1402 44.517433, -64.15225 44.488767, -64.17975 44.471567, -64.1918 44.469267, -64.2073 44.4773, -64.20555 44.500233, -64.1987 44.536933, -64.209 44.5553, -64.2245 44.562167, -64.24515 44.562167, 
+    -64.28475 44.556433, -64.30365 44.556433, -64.32775 44.571333, -64.34325 44.5725, -64.3587 44.564467, -64.3613 44.5312, -64.36645 44.517433, -64.4198 44.493333, -64.4301 44.475, -64.42325 44.4188, 
+    -64.41465 44.4188, -64.4129 44.424533, -64.4129 44.4773, -64.40775 44.4853, -64.39225 44.4876, -64.3802 44.484167, -64.37505 44.484167, -64.3527 44.4922, -64.3372 44.4922, -64.3303 44.478433, 
+    -64.3303 44.461233, -64.35955 44.4337, -64.37335 44.405033, -64.3699 44.383233, -64.34235 44.339667, -64.34065 44.3133, -64.27355 44.277733, -64.26835 44.260533, -64.2804 44.247933, -64.30965 44.244467, 
+    -64.34925 44.2525, -64.3957 44.282333, -64.45595 44.3156, -64.47655 44.314433, -64.48 44.302967, -64.4456 44.266267, -64.4413 44.249067, -64.49295 44.2009, -64.5497 44.174533, -64.5893 44.174533, 
+    -64.6719 44.184833, -64.69425 44.186, -64.7063 44.177967, -64.7063 44.1665, -64.64435 44.138967, -64.6392 44.119467, -64.64435 44.091933, -64.665 44.0713, -64.68565 44.070167, -64.7545 44.0759, 
+    -64.7803 44.072467, -64.7906 44.064433, -64.7872 44.0495, -64.739 44.022, -64.72695 43.999067, -64.73555 43.974967, -64.76395 43.957767, -64.7932 43.957767, -64.82245 43.9635, -64.8534 43.9532, 
+    -64.8603 43.939433, -64.85855 43.925667, -64.8276 43.903867, -64.8207 43.883233, -64.8293 43.8603, -64.83965 43.8454, -64.8517 43.8454, -64.9119 43.900433, -64.9257 43.902733, -64.9343 43.8947, 
+    -64.9343 43.874067, -64.9102 43.835067, -64.9102 43.810967, -64.9601 43.7697, -64.99105 43.758233, -65.02205 43.761667, -65.03925 43.776567, -65.0444 43.813267, -65.05475 43.837367, -65.06505 43.848833, 
+    -65.0771 43.848833, -65.08745 43.8362, -65.08745 43.810967, -65.0582 43.766267, -65.0642 43.719233, -65.07625 43.700867, -65.10375 43.697433, -65.1829 43.716933, -65.21045 43.734133, -65.2156 43.759367, 
+    -65.23625 43.771967, -65.2569 43.771967, -65.26895 43.7582, -65.2724 43.699733, -65.30335 43.6871, -65.32745 43.690567, -65.35325 43.716933, -65.355 43.7502, -65.33605 43.789167, -65.28445 43.815567, 
+    -65.27755 43.8362, -65.2896 43.846533, -65.30165 43.8534, -65.3206 43.854567, -65.35585 43.830467, -65.3748 43.773133, -65.392 43.763967, -65.43675 43.763967, -65.4488 43.759367, -65.4505 43.749067, 
+    -65.41955 43.722667, -65.40575 43.687133, -65.4109 43.612567, -65.42125 43.599967, -65.4436 43.599967, -65.48145 43.628633, -65.51415 43.630933, -65.52965 43.6275, -65.52965 43.617167, -65.50555 43.596533, 
+    -65.5004 43.521967, -65.509 43.494467, -65.5245 43.481833, -65.54 43.484133, -65.56665 43.5323, -65.61655 43.573567, -65.6406 43.605667, -65.6544 43.609133, -65.6699 43.605667, -65.71635 43.574733, 
+    -65.7318 43.5644, -65.7628 43.563233, -65.80755 43.5793, -65.8471 43.626333, -65.89615 43.6722, -65.92025 43.752467, -65.93745 43.809833, -65.96325 43.8167, -65.98735 43.8167, -66.0149 43.7995, 
+    -66.03725 43.7112, -66.06995 43.681367, -66.10605 43.6699, -66.12155 43.671067, -66.13015 43.695133, -66.1267 43.749033, -66.1319 43.757067, -66.1422 43.758233, -66.17145 43.755933, -66.18525 43.763967, 
+    -66.18525 43.7823, -66.168 43.825867, -66.1663 43.854567, -66.19125 43.903867, -66.19645 44.007067, -66.2102 44.046067, -66.2704 44.0885, -66.27905 44.112567, -66.26525 44.146967, -66.19385 44.2135, 
+    -66.1405 44.304133, -65.95465 44.5094, -65.9495 44.532333, -65.96325 44.551833, -65.98045 44.552967, -66.008 44.5438, -66.2386 44.3672, -66.27645 44.346533, -66.28675 44.3454, -66.3005 44.3523, 
+    -66.3005 44.3775, -66.1818 44.483033, -66.1035 44.540367, -66.0089 44.641267, -65.95035 44.667667, -65.90735 44.6688, -65.88325 44.650467, -65.87465 44.606867, -65.84715 44.583933, -65.80325 44.586233, 
+    -65.67075 44.642433, -65.65185 44.661933, -65.65355 44.676833, -65.62775 44.691733, -65.4144 44.8179, -65.4058 44.833933, -65.423 44.844267, -65.4557 44.843133, -65.6639 44.7078, -65.71035 44.7032, 
+    -65.80845 44.674533, -65.83425 44.674533, -65.848 44.682567, -65.848 44.694033, -65.83425 44.716967, -65.6794 44.824767, -65.5942 44.858033, -65.43935 44.934867, -65.4084 44.938333, -65.38085 44.936033, 
+    -65.34815 44.9257, -65.3275 44.928, -65.27935 44.965833, -65.19415 45.012867, -65.0651 45.073633, -64.8027 45.135567, -64.622 45.181433, -64.48265 45.2296, -64.4551 45.253667, -64.45165 45.2766, 
+    -64.4568 45.293833, -64.48265 45.3053, -64.4964 45.312167, -64.4809 45.319033, -64.4551 45.3179, -64.40005 45.2984, -64.35015 45.253667, -64.34495 45.2319, -64.35185 45.215833, -64.4052 45.203233, 
+    -64.41895 45.1906, -64.4181 45.1734, -64.40265 45.1585, -64.382 45.157333, -64.33555 45.165367, -64.2994 45.1608, -64.2323 45.105733, -64.2271 45.016267, -64.2185 44.995633, -64.19785 44.981867, 
+    -64.17895 44.981867, -64.1669 44.991067, -64.16 45.005967, -64.18065 45.0461, -64.1824 45.0679, -64.1738 45.074767, -64.15485 45.077067, -64.07225 45.069033, -64.0602 45.072467, -64.07055 45.088533, 
+    -64.1772 45.125233, -64.21335 45.157333, -64.22025 45.183733, -64.2185 45.1952, -64.1927 45.204367, -64.1299 45.2101, -64.0645 45.217, -63.9802 45.257133, -63.92515 45.273167, -63.8787 45.269733, 
+    -63.83825 45.2663, -63.7832 45.297267, -63.7591 45.303, -63.73675 45.303, -63.7006 45.277767, -63.66965 45.277767, -63.6266 45.291533, -63.5578 45.325933, -63.54405 45.3271, -63.51135 45.3179, 
+    -63.44765 45.332833, -63.41495 45.351167, -63.41495 45.360333, -63.4339 45.366067, -63.50015 45.364933, -63.5862 45.384433, -63.6361 45.392467, -63.8271 45.3936, -63.8555 45.386733, -63.9174 45.3466, 
+    -63.93805 45.3466, -63.94665 45.355767, -63.93635 45.377567, -63.94665 45.386733, -63.9587 45.392467, -64.0327 45.397067, -64.1523 45.377567, -64.26585 45.3902, -64.30545 45.384467, -64.35535 45.358067, 
+    -64.3949 45.3489, -64.456 45.3512, -64.51275 45.382167, -64.5489 45.389033, -64.5971 45.377567, -64.71065 45.352333, -64.71755 45.3443, -64.71925 45.334, -64.7158 45.3076, -64.7227 45.296133, 
+    -64.73645 45.291567, -64.76055 45.291567, -64.81045 45.276667, -64.8225 45.2801, -64.8242 45.285833, -64.81045 45.2996, -64.81045 45.308767, -64.82595 45.3191, -64.85005 45.320233, -64.93605 45.305333, 
+    -64.95845 45.3122, -64.96015 45.3294, -64.9034 45.4349, -64.87755 45.450967, -64.80015 45.455567, -64.7683 45.464733, -64.7666 45.470467, -64.77345 45.4762, -64.81135 45.484233, -64.81475 45.492233, 
+    -64.80445 45.502567, -64.7356 45.517467, -64.7029 45.524367, -64.63235 45.578267, -64.536 45.6425, -64.47405 45.664267, -64.45685 45.678033, -64.4431 45.703267, -64.42245 45.731933, -64.4104 45.736533, 
+    -64.3949 45.729633, -64.3932 45.666567, -64.3846 45.665433, -64.37255 45.673433, -64.3691 45.748, -64.3691 45.778967, -64.3846 45.795, -64.40695 45.796167, -64.43105 45.783533, -64.462 45.714733, 
+    -64.49645 45.692933, -64.5274 45.6918, -64.53945 45.699833, -64.54635 45.7136, -64.52225 45.754867, -64.5188 45.783533, -64.53775 45.813367, -64.7683 45.9854, -64.7855 45.989967, -64.7924 45.9854, 
+    -64.7821 45.9613, -64.61345 45.805333, -64.60655 45.7778, -64.61 45.761767, -64.647 45.739967, -64.7021 45.738833, -64.72275 45.7308, -64.7296 45.722767, -64.7296 45.699833, -64.7365 45.6895, 
+    -64.7606 45.683767, -64.77605 45.6723, -64.85005 45.594333, -64.8604 45.587433, -64.88105 45.590867, -64.9034 45.610367, -64.92235 45.6161, -64.949 45.612667, -65.07635 45.5496, -65.183 45.528967, 
+    -65.3181 45.4762, -65.5263 45.372967, -65.59 45.305333, -65.6373 45.281233, -65.9315 45.227333, -66.0279 45.246833, -66.1122 45.272067, -66.12425 45.283533, -66.1208 45.313333, -65.9883 45.429167, 
+    -65.95215 45.4498, -65.9281 45.4498, -65.89885 45.440633, -65.88335 45.442933, -65.86955 45.461267, -65.86955 45.484233, -65.89885 45.492233, -65.9341 45.4911, -66.0356 45.4418, -66.101 45.393633, 
+    -66.1681 45.313333, -66.1767 45.308767, -66.1905 45.313333, -66.1905 45.352333, -66.1922 45.375267, -66.1991 45.378733, -66.21115 45.374133, -66.22145 45.350033, -66.2352 45.3466, -66.24985 45.3489, 
+    -66.26015 45.3661, -66.26015 45.3833, -66.24125 45.403933, -66.13455 45.460133, -66.0468 45.5427, -65.91085 45.600033, -65.89535 45.619533, -65.8971 45.629867, -65.90915 45.631, -65.98915 45.621833, 
+    -66.0167 45.629867, -66.0511 45.6551, -66.05625 45.703267, -66.05285 45.7262, -66.03045 45.737667, -65.98915 45.742233, -65.97195 45.742233, -65.95475 45.756, -65.941 45.793867, -65.90655 45.842033, 
+    -65.87045 45.8661, -65.81365 45.876433, -65.7861 45.8833, -65.7001 45.948667, -65.68805 45.968167, -65.7001 45.9785, -65.71555 45.9785, -65.7431 45.962433, -65.793 45.914267, -65.8171 45.897067, 
+    -65.8472 45.893633, -65.87815 45.913133, -65.89365 45.916567, -65.9057 45.910833, -65.9074 45.889033, -66.0072 45.795, -66.0468 45.783533, -66.06745 45.7847, -66.1156 45.8099, -66.1328 45.815633, 
+    -66.1483 45.8122, -66.14745 45.803033, -66.12335 45.788133, -66.1096 45.7629, -66.10785 45.702133, -66.09925 45.6574, -66.0511 45.623, -66.0511 45.6058, -66.06315 45.5886, -66.1311 45.524367, 
+    -66.30145 45.4051, -66.3135 45.369567, -66.29975 45.324833, -66.2206 45.273233, -66.212 45.244533, -66.22405 45.207833, -66.2722 45.173433, -66.38665 45.1528, -66.4606 45.125267, -66.4933 45.127567, 
+    -66.5243 45.1356, -66.53975 45.156233, -66.53975 45.180333, -66.5484 45.195233, -66.5656 45.200967, -66.59485 45.197533, -66.6955 45.127567, -66.80045 45.0943, -66.8452 45.0943, -66.95015 45.117233, 
+    -66.9674 45.125267, -66.9674 45.132167, -66.9347 45.1528, -66.9209 45.1677, -66.9209 45.178033, -66.95535 45.188333, -67.0147 45.192933, -67.0715 45.186033, -67.1214 45.157367, -67.1541 45.101167, 
+    -67.3347 45.188267, -67.3606 45.226233, -67.35285 45.379767, -67.42015 45.4764, -67.50555 45.5644, -67.5651 45.586833, -67.75145 45.6248, -67.8628 45.676533, -67.91455 45.7697, -67.9016 45.804233, 
+    -67.8188 45.873233, -67.8343 46.180367, -67.86535 46.735967, -67.8861 46.9896, -67.9094 47.069, -68.00775 47.162167, -68.07445 47.222267, -68.208 47.311233, -68.3195 47.332467, -68.42755 47.296133, 
+    -68.47245 47.2896, -68.4994 47.291233, -68.5044 47.292667, -68.84905 47.193233, -68.994 47.193233, -69.03545 47.203567, -69.0665 47.255333, -69.05095 47.400267, -69.0844 47.440767, -69.13585 47.445067, 
+    -69.2002 47.4322, -69.2431 47.410733, -69.6743 46.990367, -69.90165 46.7573, -69.9896 46.582867, -70.0475 46.4642, -70.0475 46.394133, -70.1719 46.278333, -70.2899 46.1182, -70.30275 45.989533, 
+    -70.2963 45.8494, -70.3156 45.797933, -70.4014 45.720733, -70.5837 45.5992, -70.6888 45.456233, -70.6588 45.384733, -70.6631 45.367567, -70.69525 45.357567, -70.74675 45.3647, -70.8025 45.396167, 
+    -70.83255 45.394733, -70.8776 45.3733, -70.8883 45.351833, -70.87975 45.3304, -70.8154 45.3061, -70.83255 45.1731, -70.8583 45.1631, -70.8883 45.1774, -70.9548 45.3075, -71.00845 45.3218, 
+    -71.0685 45.3075, -71.13495 45.2017, -71.18 45.181667, -71.21865 45.178833, -71.34305 45.233167, -71.39025 45.233167, -71.4353 45.218867, -71.45245 45.194533, -71.4525 45.1073, -71.49325 45.0587, 
+    -71.58335 45.0058, -71.7056 44.998667, -71.91155 45.000067, -72.40065 45.0015, -72.88335 45.002933, -73.36175 45.004367, -73.8659 45.002933, -74.3764 44.988633, -74.6165 45.024333, -74.8989 44.958433, 
+    -75.01525 44.923567, -75.122 44.874467, -75.14025 44.863067, -75.20955 44.819667, -75.3238 44.786967, -75.41345 44.737167, -75.4743 44.718667, -75.50315 44.7094, -75.61735 44.6297, -75.68035 44.5991, 
+    -75.7113 44.572067, -75.7647 44.505733, -76.06245 44.289467, -76.2852 44.1664, -76.29395 44.1606, -76.33025 44.148, -76.37815 44.099633, -76.41155 44.085133, -76.4256 44.0847, -76.455 44.001133, 
+    -76.6344 43.829233, -76.77455 43.644267, -76.84185 43.5882, -76.9147 43.577, -77.2371 43.577, -77.45855 43.584467, -78.1257 43.577, -78.60225 43.5826, -78.734 43.5714, -79.12925 43.427533, 
+    -79.1657 43.395767, -79.1657 43.360267, -79.0844 43.244433, -79.0984 43.076267, -79.07595 43.0501, -78.9134 42.986567, -78.9078 42.945467, -78.9442 42.8913, -79.04515 42.797867, -79.38715 42.6241, 
+    -79.9618 42.3756, -80.315 42.313933, -80.5561 42.306467, -80.95975 42.235467, -81.14475 42.218633, -81.42505 42.099067, -81.7362 41.9365, -82.1847 41.702933, -82.3473 41.671167, -82.64725 41.6805, 
+    -82.978 41.8001, -83.0677 41.863633, -83.10975 41.934633, -83.1403 42.0169, -83.1388 42.019733, -83.1099 42.106967, -83.07075 42.194233, -82.99255 42.276967, -82.92285 42.3189, -82.83505 42.355033, 
+    -82.67805 42.441, -82.62835 42.459067, -82.60905 42.482, -82.5462 42.529733, -82.45765 42.581367, -82.415 42.638667, -82.3974 42.7042, -82.3984 42.773633, -82.38995 42.806633, -82.30985 42.874767, 
+    -82.29485 42.9047, -82.3029 42.973533, -82.34165 43.076233, -82.1174 43.524667, -82.1118 43.6069, -82.17905 43.8012, -82.2968 44.380433, -82.3977 44.675633, -82.3921 45.019433, -82.4089 45.135267, 
+    -82.50985 45.262333, -82.79015 45.419267, -83.2891 45.6547, -83.56945 45.7444, -83.56895 45.7936, -83.5592 45.8392, -83.4478 45.905633, -83.4263 45.9825, -83.46535 46.026767, -83.57285 46.0789, 
+    -83.70575 46.110167, -83.8211 46.093233, -83.85645 46.086733, -83.85665 46.081733, -83.8734 46.071367, -83.92125 46.070567, -83.9655 46.084933, -83.993 46.108833, -83.9989 46.133067, -84.16705 46.210467, 
+    -84.2315 46.339433, -84.2921 46.4254, -84.35075 46.444933, -84.4096 46.4501, -84.46125 46.4309, -84.5114 46.430933, -84.5404 46.443967, -84.64195 46.459267, -84.7397 46.5257, -84.769 46.590833, 
+    -84.77875 46.748467, -84.8217 46.8657, -85.0973 47.0103, -85.2439 47.0637, -85.66025 47.2461, -86.08825 47.419367, -86.54165 47.600467, -86.9853 47.777633, -87.36505 47.933233, -87.4713 48, 
+    -87.51825 48.025267, -87.63155 48.086233, -87.8808 48.194133, -88.0613 48.251433, -88.2905 48.2858, -88.4624 48.297267, -88.57415 48.288667, -88.75465 48.254267, -88.88645 48.2161, -89.0383 48.145433, 
+    -89.18385 48.046967, -89.25325 48, -89.3205 47.9509, -89.3961 47.909767, -89.46575 47.884567, -89.5453 47.8766, -89.609 47.877933, -89.65475 47.884567, -89.7025 47.908433, -89.796 47.953567, 
+    -89.84845 48, -89.87605 48.034067, -89.9264 48.096233, -90.0009 48.157367, -90.0582 48.1755, -90.1069 48.169767, -90.29025 48.141133, -90.5825 48.113433, -90.657 48.1211, -90.6828 48.130633, 
+    -90.72005 48.170733, -90.7573 48.235667, -90.79165 48.268133, -90.84325 48.2758, -90.9034 48.273867, -91.018 48.2648, -91.09535 48.2409, -91.2572 48.175033, -91.3002 48.154033, -91.39905 48.1244, 
+    -91.49645 48.120133, -91.59385 48.143033, -91.83595 48.279133, -91.95485 48.345033, -92.03365 48.3832, -92.0981 48.3966, -92.13535 48.395633, -92.1812 48.381767, -92.2299 48.344533, -92.2657 48.307267, 
+    -92.2915 48.278633, -92.31585 48.276733, -92.35885 48.2882, -92.44765 48.3412, -92.53215 48.3813, -92.64245 48.472967, -92.67255 48.5169, -92.6926 48.536, -92.92895 48.5847, -93.07505 48.615267, 
+    -93.0837 48.64, -93.09605 48.639767, -93.1428 48.641933, -93.149 48.642533, -93.1639 48.621, -93.18395 48.6057, -93.24695 48.590433, -93.3315 48.556067, -93.51485 48.511633, -93.74975 48.5441, 
+    -94.0636 48.6066, -94.2813 48.6658, -94.5592 48.768933, -94.64805 48.8138, -94.78845 48.974233, -94.81995 49.052533, -94.8228 49.188133, -94.81175 49.326967, -94.82905 49.3418, -94.86005 49.352367, 
+    -95.04055 49.371467, -95.1351 49.3734, -95.158 49.340933, -95.16735 49.043567, -95.17055 49.023133, -95.1739 49.021567, -95.4932 49.010533, -95.98595 49.004833, -98.97135 49.000033, -101.91945 48.993367, 
+    -107.02775 48.992433, -107.98335 48.996067, -108 48.996133, -108.0993 49.003067, -108.67145 49.028467, -109.4549 49.023067, -110.23295 49.017667, -111.0164 49.019467, -111.8052 49.021267, -112.58865 49.021267, 
+    -113.3963 49.017667, -114.20395 49.021267, -114.9793 49.0087, -115.76275 49.0141, -116.5381 49.0195, -117.31345 49.0195, -118.09955 49.026667, -118.89375 49.026667, -119.66105 49.021267, -120.4714 49.015867, 
+    -121.24405 49.014067, -121.83905 49.017667, -122.1433 49.015867, -122.5175 49.015867, -122.77865 49.019467, -122.95149 49.016033, -123.02615 49.059167, -123.04875 49.060433, -123.0713 49.0504, -123.113992 49.012805, 
+    -123.11835 49.008967, -123.18425 48.941233, -123.2106 48.9337, -123.2275 48.941233, -123.2482 48.9889, -123.249743 49.005712, -123.252 49.0303, -123.23505 49.061033, -123.18985 49.083633, -123.1447 49.097433, 
+    -123.08635 49.104967, -123.06 49.113733, -123.06 49.127533, -123.0788 49.138833, -123.10895 49.1426, -123.25575 49.132567, -123.27455 49.143867, -123.27645 49.173967, -123.2407 49.205333, -123.2049 49.2229, 
+    -123.11645 49.242967, -123.092 49.251767, -123.0393 49.2593, -122.98095 49.263067, -122.9772 49.269333, -122.9847 49.279367, -123.01295 49.288767, -123.10895 49.288767, -123.16165 49.308867, -123.25765 49.349, 
+    -123.2802 49.351533, -123.33855 49.355267, -123.34985 49.3622, -123.348 49.4036, -123.31975 49.509, -123.2407 49.606233, -123.19745 49.6903, -123.14475 49.755567, -123.14285 49.7656, -123.1579 49.7794, 
+    -123.1617 49.788167, -123.16545 49.817033, -123.2031 49.8509, -123.21625 49.8509, -123.2219 49.840267, -123.2238 49.723567, -123.3066 49.621933, -123.3913 49.5623, -123.44775 49.5485, -123.46095 49.542233, 
+    -123.4854 49.4958, -123.5174 49.4569, -123.53245 49.410467, -123.5475 49.3954, -123.5776 49.3929, -123.62655 49.4067, -123.74135 49.451267, -123.8486 49.5002, -123.95025 49.542867, -124.0575 49.6006, 
+    -124.07255 49.615633, -124.0707 49.649533, -124.0594 49.661433, -123.9314 49.739233, -123.88435 49.778133, -123.87305 49.7957, -123.87495 49.8986, -123.88625 49.911133, -123.93895 49.929967, -123.9427 49.946267, 
+    -123.97845 49.9764, -124.01235 49.996467, -124.02925 49.9952, -124.04245 49.985167, -124.0462 49.9701, -124.0349 49.936233, -123.9634 49.8396, -123.9653 49.815767, -124.0067 49.7869, -124.0387 49.780633, 
+    -124.07065 49.794433, -124.1008 49.8208, -124.1215 49.852167, -124.1535 49.892333, -124.1723 49.902967, -124.193 49.902967, -124.257 49.861567, -124.30405 49.8239, -124.37745 49.811367, -124.41885 49.811367, 
+    -124.50165 49.827033, -124.6315 49.870967, -124.735 49.918633, -124.80655 49.990167, -124.80655 50.007733, -124.79525 50.0165, -124.7783 50.012767, -124.6767 49.948767, -124.62965 49.928667, -124.60705 49.929933, 
+    -124.5995 49.938733, -124.6221 49.9588, -124.6409 49.992667, -124.63525 50.020267, -124.60705 50.051633, -124.60515 50.062933, -124.6202 50.0667, -124.63715 50.062933, -124.70305 50.026567, -124.7388 50.020267, 
+    -124.76135 50.0278, -124.76325 50.040967, -124.7463 50.063567, -124.70865 50.079867, -124.69175 50.0987, -124.6748 50.143867, -124.67665 50.200333, -124.7068 50.237967, -124.74255 50.255533, -124.8178 50.2543, 
+    -124.8178 50.260567, -124.80465 50.268733, -124.76325 50.316433, -124.735 50.3729, -124.6955 50.4055, -124.6428 50.415533, -124.5581 50.431867, -124.5073 50.4557, -124.4772 50.490833, -124.4753 50.514067, 
+    -124.4885 50.5178, -124.5092 50.511533, -124.5506 50.486433, -124.61835 50.466367, -124.6936 50.4513, -124.74445 50.4438, -124.767 50.428733, -124.79525 50.397967, -124.82915 50.333967, -124.8536 50.313867, 
+    -124.8931 50.301333, -124.959 50.303833, -124.9778 50.317633, -124.9872 50.3603, -125.0004 50.361567, -125.0305 50.340233, -125.06815 50.300067, -125.08885 50.295067, -125.10955 50.301333, -125.1359 50.325167, 
+    -125.14345 50.3553, -125.1359 50.377233, -125.07005 50.439967, -125.03805 50.4864, -125.0155 50.515267, -124.95525 50.556667, -124.9082 50.6125, -124.88375 50.6652, -124.88185 50.6991, -124.91575 50.761833, 
+    -124.9195 50.783167, -124.9101 50.802, -124.84045 50.8685, -124.84425 50.878533, -124.8988 50.897367, -124.912 50.891067, -124.95715 50.833967, -124.97975 50.815133, -124.9967 50.811367, -125.03435 50.825167, 
+    -125.05315 50.825167, -125.06635 50.815133, -125.06445 50.800067, -125.00985 50.7612, -124.9515 50.714767, -124.9421 50.692167, -124.95905 50.6238, -124.97035 50.6075, -125.0099 50.592433, -125.0475 50.5686, 
+    -125.0682 50.548533, -125.07765 50.487033, -125.09455 50.4745, -125.13785 50.468233, -125.14915 50.4607, -125.15855 50.419267, -125.16985 50.404867, -125.19055 50.397333, -125.24135 50.3986, -125.33545 50.418667, 
+    -125.37685 50.4375, -125.42015 50.487667, -125.42955 50.4902, -125.4446 50.4814, -125.4973 50.430567, -125.518 50.4218, -125.56695 50.429333, -125.6008 50.456933, -125.61775 50.4858, -125.614 50.537233, 
+    -125.5707 50.599967, -125.52365 50.6464, -125.52365 50.652667, -125.53685 50.6552, -125.55565 50.650167, -125.6046 50.626333, -125.6366 50.5937, -125.6535 50.546033, -125.6855 50.443133, -125.6987 50.4356, 
+    -125.7476 50.4331, -125.7627 50.436867, -125.7702 50.4607, -125.78525 50.469467, -125.8154 50.473233, -125.82855 50.468867, -125.853 50.433733, -125.88125 50.422433, -125.9452 50.4237, -125.9979 50.438767, 
+    -125.9998 50.4513, -125.97535 50.4626, -125.9358 50.463833, -125.9245 50.471367, -125.9245 50.483933, -125.93955 50.4927, -125.99225 50.493967, -126.02805 50.486433, -126.05815 50.463833, -126.0826 50.4375, 
+    -126.1052 50.417433, -126.1334 50.411133, -126.19365 50.416167, -126.2614 50.436233, -126.26895 50.445033, -126.2633 50.4513, -126.1767 50.455067, -126.1673 50.461333, -126.1767 50.472633, -126.1767 50.486433, 
+    -126.15975 50.496467, -126.1334 50.496467, -126.1146 50.504, -126.0638 50.527833, -126.05435 50.535367, -126.05625 50.539133, -126.06945 50.539133, -126.1127 50.524067, -126.22565 50.512733, -126.2482 50.517767, 
+    -126.26515 50.5441, -126.2633 50.560433, -126.24635 50.567933, -126.1706 50.5762, -125.9956 50.595633, -125.86545 50.6136, -125.8071 50.6076, -125.77345 50.6076, -125.75775 50.621067, -125.75325 50.6884, 
+    -125.74205 50.709333, -125.677 50.7557, -125.6635 50.770667, -125.6725 50.809567, -125.66355 50.837233, -125.6052 50.916533, -125.60295 50.9315, -125.61195 50.953933, -125.6209 50.9958, -125.62315 51.031733, 
+    -125.6052 51.048167, -125.60745 51.0691, -125.6187 51.0721, -125.6299 51.064633, -125.6456 51.060133, -125.66805 51.064633, -125.67475 51.0706, -125.67475 51.097533, -125.7219 51.1469, -125.79145 51.202267, 
+    -125.85875 51.230667, -125.8857 51.230667, -125.89465 51.2262, -125.8879 51.214233, -125.80715 51.164867, -125.74435 51.105767, -125.6995 51.047433, -125.68825 51.001067, -125.6636 50.965167, -125.6546 50.899333, 
+    -125.66585 50.8829, -125.7264 50.849967, -125.7376 50.834267, -125.7376 50.814833, -125.7174 50.799867, -125.71515 50.7864, -125.72635 50.772933, -125.75775 50.766967, -125.78695 50.749, -125.80715 50.726567, 
+    -125.80935 50.695133, -125.79815 50.665233, -125.79815 50.654767, -125.8161 50.6443, -125.8891 50.633433, -126.03715 50.622233, -126.13025 50.617, -126.1785 50.622967, -126.1888 50.632833, -126.18345 50.6578, 
+    -126.14955 50.7268, -126.12275 50.7577, -126.06745 50.789833, -126.055 50.795767, -126.0639 50.8029, -126.08355 50.8017, -126.12455 50.7803, -126.162 50.785067, -126.1959 50.812433, -126.22805 50.8267, 
+    -126.26195 50.8255, -126.27265 50.816, -126.25835 50.796967, -126.21195 50.766033, -126.1977 50.7482, -126.21465 50.732733, -126.2646 50.708933, -126.27885 50.6911, -126.28775 50.664933, -126.26995 50.607833, 
+    -126.28955 50.587633, -126.327 50.582867, -126.4644 50.605467, -126.5215 50.626867, -126.54645 50.643533, -126.56075 50.641133, -126.56785 50.630433, -126.5536 50.610233, -126.5625 50.597133, -126.5946 50.593567, 
+    -126.6214 50.605467, -126.6419 50.628067, -126.63835 50.667333, -126.61695 50.6911, -126.5652 50.708967, -126.49385 50.7268, -126.48315 50.7494, -126.4903 50.773167, -126.51705 50.785067, -126.57055 50.775567, 
+    -126.5973 50.789833, -126.60445 50.817167, -126.59195 50.835033, -126.5545 50.868333, -126.5349 50.875467, -126.51525 50.8719, -126.49385 50.8386, -126.4778 50.832633, -126.45995 50.8386, -126.4314 50.8826, 
+    -126.41 50.895667, -126.3868 50.901633, -126.2887 50.9028, -126.23515 50.919467, -126.2334 50.9266, -126.2441 50.930167, -126.27975 50.930167, -126.33775 50.9266, -126.48225 50.921867, -126.5554 50.953967, 
+    -126.57325 50.967067, -126.5572 50.9944, -126.56435 51.012233, -126.5804 51.024133, -126.5929 51.021767, -126.60535 51.0063, -126.61605 50.8957, -126.6357 50.8505, -126.6571 50.825533, -126.6785 50.8184, 
+    -126.7579 50.820767, -126.8239 50.842167, -126.8881 50.8517, -126.89345 50.858833, -126.88275 50.868333, -126.8096 50.887367, -126.8096 50.893333, -126.83635 50.900467, -126.88455 50.904033, -126.89345 50.913533, 
+    -126.89345 50.945633, -126.90415 50.9504, -126.9131 50.948033, -126.94875 50.9064, -126.97555 50.892133, -127.0237 50.893333, -127.0362 50.886167, -127.0344 50.867167, -127.06115 50.864767, -127.1682 50.888567, 
+    -127.19495 50.9052, -127.19495 50.9195, -127.1789 50.931367, -127.18425 50.9385, -127.2128 50.9385, -127.23775 50.929, -127.2556 50.9159, -127.2467 50.8957, -127.20925 50.876667, -127.1361 50.843367, 
+    -127.0879 50.8291, -127.02725 50.832667, -127.0094 50.831467, -126.9916 50.8172, -127.0005 50.799367, -127.07365 50.7601, -127.12005 50.743467, -127.15125 50.747033, -127.24935 50.8065, -127.31 50.8398, 
+    -127.39565 50.863567, -127.44915 50.886167, -127.53125 50.9373, -127.5883 50.9718, -127.59725 50.9825, -127.58475 50.986067, -127.56155 50.984867, -127.53835 50.9932, -127.5348 51.008667, -127.55085 51.034833, 
+    -127.55085 51.0503, -127.5348 51.063367, -127.5125 51.064567, -127.459 51.034833, -127.4126 51.021733, -127.3145 51.018167, -127.22175 50.997967, -127.1272 50.995567, -127.01835 51.011033, -126.93985 51.0027, 
+    -126.8364 50.989633, -126.77575 50.9587, -126.75255 50.9587, -126.74185 50.9694, -126.7454 51.008667, -126.78285 51.045533, -126.79 51.061, -126.7775 51.077633, -126.7097 51.1264, -126.7097 51.135933, 
+    -126.71865 51.141867, -126.765 51.1276, -126.8453 51.068133, -126.9149 51.032433, -126.9345 51.032433, -126.9434 51.046733, -126.97195 51.053867, -127.0005 51.0491, -127.0683 51.0265, -127.1664 51.022933, 
+    -127.3448 51.0396, -127.393 51.0503, -127.41085 51.066933, -127.4055 51.075267, -127.38765 51.080033, -127.3466 51.078833, -127.2164 51.076467, -127.1914 51.095467, -127.1682 51.102633, -127.0915 51.101433, 
+    -127.0451 51.095467, -127.01655 51.102633, -126.9934 51.1169, -126.9898 51.124033, -127.0023 51.135933, -127.0219 51.1371, -127.06475 51.129967, -127.10935 51.1371, -127.1379 51.149, -127.13965 51.157333, 
+    -127.12895 51.169233, -127.1022 51.178733, -127.0683 51.1823, -126.9773 51.1811, -126.95235 51.187067, -126.95055 51.1954, -126.9595 51.200133, -127.038 51.213233, -127.0799 51.208467, -127.1584 51.212033, 
+    -127.1709 51.207267, -127.2012 51.1716, -127.22975 51.160867, -127.3047 51.1573, -127.3564 51.1478, -127.40635 51.145433, -127.43315 51.156133, -127.44385 51.1704, -127.44205 51.188233, -127.4224 51.209633, 
+    -127.401 51.220333, -127.3689 51.220333, -127.3243 51.2251, -127.31715 51.232233, -127.3243 51.240567, -127.3564 51.2477, -127.4474 51.252467, -127.4697 51.244133, -127.4875 51.2263, -127.49645 51.157333, 
+    -127.51605 51.1395, -127.5464 51.128767, -127.6249 51.132333, -127.64985 51.1264, -127.6481 51.118067, -127.6213 51.099033, -127.6338 51.080033, -127.66235 51.074067, -127.6909 51.078833, -127.71945 51.101433, 
+    -127.7676 51.113333, -127.79795 51.140667, -127.8461 51.166833, -127.87645 51.187067, -127.8818 51.210833, -127.86305 51.245333, -127.82915 51.266733, -127.7774 51.273867, -127.6329 51.254833, -127.5455 51.254833, 
+    -127.46345 51.272667, -127.3528 51.295267, -127.3421 51.3036, -127.34925 51.310733, -127.39205 51.316667, -127.50805 51.311933, -127.5205 51.316667, -127.50625 51.332133, -127.442 51.3702, -127.43845 51.3797, 
+    -127.44735 51.384467, -127.46075 51.384467, -127.5785 51.3369, -127.632 51.3131, -127.80685 51.3119, -127.8639 51.305967, -127.8978 51.2905, -127.9103 51.300033, -127.9112 51.328567, -127.8791 51.3678, 
+    -127.83095 51.405867, -127.8024 51.410633, -127.7578 51.4023, -127.7328 51.399933, -127.70785 51.405867, -127.69715 51.417767, -127.7096 51.4344, -127.7203 51.453433, -127.7096 51.467733, -127.68105 51.4796, 
+    -127.6115 51.483167, -127.58295 51.464133, -127.57405 51.443933, -127.60795 51.408267, -127.60795 51.386833, -127.5883 51.378533, -127.5669 51.3809, -127.54015 51.4035, -127.467 51.442733, -127.4438 51.4475, 
+    -127.38495 51.432033, -127.37245 51.4368, -127.37065 51.452267, -127.40635 51.4808, -127.42415 51.484367, -127.4991 51.464133, -127.51875 51.4701, -127.533 51.489133, -127.5758 51.518867, -127.5865 51.5355, 
+    -127.5794 51.541467, -127.5544 51.539067, -127.5419 51.5474, -127.53655 51.564067, -127.5562 51.5926, -127.56065 51.606867, -127.5446 51.619967, -127.4982 51.631833, -127.4304 51.667533, -127.41615 51.679433, 
+    -127.41615 51.696067, -127.4322 51.706767, -127.45005 51.7056, -127.475 51.688933, -127.49105 51.684167, -127.50355 51.6913, -127.5089 51.709167, -127.4982 51.7377, -127.46255 51.771, -127.4447 51.7936, 
+    -127.41795 51.843533, -127.409 51.8935, -127.41435 51.903, -127.4197 51.903, -127.43575 51.889933, -127.44915 51.874467, -127.4741 51.798367, -127.5223 51.773367, -127.53655 51.7591, -127.5455 51.721067, 
+    -127.5651 51.712733, -127.58295 51.712733, -127.6454 51.734133, -127.6561 51.731767, -127.6561 51.7258, -127.63825 51.712733, -127.5669 51.684167, -127.56155 51.673467, -127.58365 51.660467, -127.68105 51.6033, 
+    -127.7328 51.589033, -127.76135 51.589033, -127.78095 51.599733, -127.78365 51.611633, -127.7663 51.621767, -127.76185 51.6301, -127.777 51.641967, -127.77255 51.652667, -127.73775 51.670533, -127.7342 51.692533, 
+    -127.71765 51.7139, -127.7212 51.727, -127.77295 51.740067, -127.7801 51.7365, -127.7801 51.6818, -127.79435 51.674667, -127.8104 51.678233, -127.8247 51.6925, -127.82645 51.7496, -127.84255 51.839967, 
+    -127.8229 51.873267, -127.79525 51.889933, -127.7132 51.911333, -127.6918 51.929167, -127.6204 52.0124, -127.5901 52.0493, -127.5437 52.087333, -127.51515 52.094467, -127.4973 52.088533, -127.4866 52.065933, 
+    -127.5134 52.0362, -127.55975 52.018367, -127.5687 52.0041, -127.5562 51.9934, -127.5223 51.998133, -127.4759 52.031433, -127.45095 52.062367, -127.4527 52.108767, -127.4438 52.121833, -127.38495 52.138467, 
+    -127.32695 52.155133, -127.23955 52.211033, -127.186 52.232433, -127.12895 52.2372, -127.07005 52.2253, -126.99155 52.153933, -126.9523 52.111133, -126.93625 52.103967, -126.9202 52.105167, -126.9095 52.1147, 
+    -126.91665 52.1337, -126.9969 52.2122, -127.00225 52.2336, -126.9862 52.252633, -126.9541 52.266933, -126.88275 52.275233, -126.82385 52.297833, -126.8221 52.304967, -126.8328 52.3121, -126.85865 52.3133, 
+    -126.9318 52.3014, -127.0014 52.295467, -127.0692 52.271667, -127.1334 52.276433, -127.2208 52.3002, -127.2895 52.341833, -127.30735 52.3656, -127.2984 52.4001, -127.1521 52.529733, -127.0308 52.6106, 
+    -127.02545 52.6225, -127.0344 52.629633, -127.05045 52.629633, -127.0763 52.615367, -127.3261 52.439367, -127.38495 52.4025, -127.4242 52.395367, -127.4688 52.4013, -127.50805 52.4227, -127.558 52.4453, 
+    -127.5705 52.442933, -127.57225 52.4334, -127.5009 52.364433, -127.49915 52.3478, -127.50805 52.339467, -127.5366 52.3359, -127.55445 52.328767, -127.55445 52.318067, -127.5357 52.294267, -127.5571 52.2681, 
+    -127.591 52.2455, -127.70515 52.228867, -127.7248 52.2336, -127.72655 52.241933, -127.67125 52.3121, -127.67305 52.3228, -127.68375 52.327567, -127.69445 52.326367, -127.76405 52.264533, -127.8354 52.1801, 
+    -127.8782 52.148, -127.9014 52.140867, -127.91745 52.1468, -127.92815 52.1587, -127.9237 52.187233, -127.8898 52.262167, -127.8327 52.340667, -127.81665 52.3466, -127.78455 52.348967, -127.76315 52.3597, 
+    -127.7578 52.372767, -127.80955 52.448867, -127.8149 52.463167, -127.80955 52.4786, -127.78275 52.489333, -127.756 52.489333, -127.66145 52.4703, -127.6436 52.473867, -127.6436 52.482167, -127.6677 52.498833, 
+    -127.71945 52.520233, -127.76045 52.5238, -127.80685 52.510733, -127.84965 52.483367, -127.8711 52.4584, -127.86215 52.432233, -127.81755 52.4037, -127.8033 52.388233, -127.8158 52.3811, -127.8336 52.383467, 
+    -127.85145 52.3787, -127.8996 52.3252, -127.92815 52.272867, -127.94245 52.252633, -127.96565 52.251467, -127.9781 52.2562, -127.98705 52.276433, -127.9692 52.318067, -127.9371 52.371567, -127.9353 52.383467, 
+    -127.946 52.3906, -127.96385 52.384667, -127.9924 52.362067, -128.0138 52.324, -128.0227 52.2562, -128.012 52.236, -128.0138 52.231233, -128.04055 52.233633, -128.0709 52.2467, -128.0798 52.262167, 
+    -128.0798 52.351367, -128.0691 52.388233, -128.0352 52.419133, -127.98525 52.440567, -127.96205 52.464333, -127.9264 52.510733, -127.85145 52.574933, -127.85145 52.584467, -127.8675 52.596367, -127.88355 52.593967, 
+    -127.97275 52.522633, -128.012 52.496467, -128.01735 52.472667, -128.0388 52.463167, -128.0584 52.466733, -128.0673 52.482167, -128.0602 52.5476, -128.0388 52.5797, -128.0156 52.6237, -128.0156 52.639167, 
+    -128.03165 52.643933, -128.0709 52.630833, -128.1048 52.604667, -128.1119 52.5821, -128.1012 52.432233, -128.10835 52.417967, -128.128 52.410833, -128.16545 52.407267, -128.1726 52.4013, -128.17435 52.382267, 
+    -128.2011 52.3597, -128.28855 52.329967, -128.30995 52.318067, -128.35275 52.2479, -128.3688 52.230033, -128.4063 52.220533, -128.4259 52.2253, -128.4402 52.238367, -128.4473 52.260967, -128.43125 52.3371, 
+    -128.417 52.3597, -128.36345 52.382267, -128.3456 52.4037, -128.34205 52.437, -128.3581 52.489333, -128.35275 52.560667, -128.27425 52.6927, -128.2564 52.7474, -128.24035 52.760467, -128.2118 52.765233, 
+    -128.17435 52.761667, -128.02805 52.762867, -127.99595 52.773567, -127.9781 52.7902, -127.9781 52.799733, -127.9942 52.809233, -128.0263 52.8128, -128.0807 52.810433, -128.2056 52.7914, -128.23415 52.797333, 
+    -128.26445 52.816367, -128.2823 52.842533, -128.27875 52.855633, -128.23235 52.875833, -128.2056 52.888933, -128.2056 52.894867, -128.2181 52.899633, -128.2609 52.8913, -128.34295 52.8592, -128.41435 52.858, 
+    -128.46605 52.8485, -128.49105 52.833033, -128.5071 52.796167, -128.51065 52.7034, -128.5178 52.687933, -128.5428 52.6808, -128.5624 52.689133, -128.5713 52.7034, -128.5499 52.8913, -128.5401 52.9139, 
+    -128.5187 52.928167, -128.4705 52.9496, -128.4598 52.961467, -128.4741 52.978133, -128.4955 52.9805, -128.5401 52.974567, -128.55615 52.984067, -128.56865 53.050667, -128.5704 53.100633, -128.58115 53.155333, 
+    -128.6382 53.229067, -128.6721 53.245733, -128.7756 53.2493, -128.7756 53.244533, -128.7167 53.221933, -128.66765 53.1815, -128.6159 53.117267, -128.59985 53.0804, -128.60875 52.9793, -128.5936 52.909133, 
+    -128.5918 52.819933, -128.615 52.714067, -128.60965 52.684333, -128.6168 52.672433, -128.66495 52.651033, -128.6703 52.6439, -128.6596 52.636767, -128.62035 52.637967, -128.615 52.626067, -128.63195 52.603467, 
+    -128.68905 52.5785, -128.71935 52.574933, -128.73185 52.588, -128.73185 52.617733, -128.7087 52.672433, -128.6998 52.6867, -128.71225 52.700967, -128.7551 52.7188, -128.764 52.736633, -128.75865 52.759233, 
+    -128.7069 52.816333, -128.6766 52.868667, -128.673 52.904333, -128.6855 52.922167, -128.6962 52.922167, -128.7087 52.905533, -128.7212 52.849633, -128.7444 52.811567, -128.78185 52.777067, -128.7872 52.764, 
+    -128.78185 52.734267, -128.7872 52.6962, -128.8104 52.671233, -128.8568 52.659333, -128.8978 52.6629, -129.0013 52.700967, -129.0566 52.716433, -129.1119 52.735467, -129.17435 52.764, -129.18325 52.7759, 
+    -129.1779 52.7854, -129.13685 52.800867, -129.1119 52.799667, -129.0637 52.781833, -129.0441 52.777067, -129.02805 52.784233, -129.02715 52.7973, -129.0343 52.802067, -129.0664 52.802067, -129.09495 52.815133, 
+    -129.10385 52.822267, -129.0914 52.835367, -128.98075 52.869833, -128.92545 52.9079, -128.79525 53.013767, -128.77205 53.0292, -128.7185 53.036333, -128.69355 53.047067, -128.6864 53.057767, -128.6971 53.082733, 
+    -128.7114 53.088667, -128.7328 53.0851, -128.78185 53.060133, -128.82645 53.061333, -128.8657 53.067267, -128.8764 53.0637, -128.88175 53.053, -128.8657 53.033967, -128.86035 53.011367, -128.86925 52.9888, 
+    -129.0459 52.8853, -129.09405 52.848433, -129.12615 52.8425, -129.1654 52.849633, -129.1975 52.873433, -129.2002 52.905533, -129.2091 53.006633, -129.1984 53.0209, -129.17345 53.029233, -129.152 53.038733, 
+    -129.12345 53.092267, -129.10205 53.117233, -129.086 53.1232, -129.04855 53.101767, -129.0289 53.101767, -129.02 53.116067, -129.0325 53.130333, -129.111 53.1767, -129.12705 53.1981, -129.12705 53.215967, 
+    -129.11635 53.2314, -129.0664 53.2433, -128.94775 53.248067, -128.9085 53.2564, -128.8871 53.2659, -128.88175 53.284933, -128.85855 53.315867, -128.85675 53.338433, -128.87815 53.372933, -128.97985 53.460933, 
+    -129.0066 53.496633, -129.01285 53.5109, -129.00035 53.5228, -128.9736 53.526367, -128.9272 53.524, -128.9076 53.5347, -128.8933 53.541833, -128.8719 53.540633, -128.8362 53.525167, -128.68995 53.438367, 
+    -128.64 53.383633, -128.6293 53.3765, -128.62125 53.381267, -128.6177 53.427667, -128.59805 53.440733, -128.58915 53.449067, -128.5927 53.4562, -128.6944 53.495467, -128.764 53.5347, -128.805 53.571567, 
+    -128.84425 53.632233, -128.87815 53.663133, -128.8844 53.686933, -128.8737 53.720233, -128.8541 53.732133, -128.81665 53.740433, -128.76135 53.774933, -128.73815 53.788033, -128.7096 53.7904, -128.60435 53.7583, 
+    -128.58295 53.753533, -128.53655 53.772567, -128.5312 53.782067, -128.54545 53.788033, -128.5972 53.795167, -128.6971 53.8225, -128.72745 53.837967, -128.731 53.8582, -128.69355 53.9462, -128.6989 53.981867, 
+    -128.71495 53.987833, -128.7292 53.981867, -128.75865 53.949767, -128.79965 53.8677, -128.8532 53.817733, -128.9085 53.788, -128.9299 53.788, -128.9495 53.796333, -128.9638 53.826067, -128.96025 53.851033, 
+    -128.97095 53.860567, -128.9852 53.8665, -129.00125 53.862933, -129.0209 53.872467, -129.04405 53.8915, -129.05655 53.892667, -129.0637 53.885533, -129.0387 53.818933, -129.03335 53.8011, -129.05655 53.7797, 
+    -129.18055 53.7119, -129.2305 53.6691, -129.2519 53.617967, -129.25905 53.5704, -129.24655 53.539467, -129.24655 53.520433, -129.26795 53.508533, -129.28045 53.508533, -129.30365 53.5228, -129.3197 53.518067, 
+    -129.32325 53.507367, -129.25725 53.420533, -129.2537 53.393167, -129.27685 53.372967, -129.2947 53.3706, -129.44815 53.4241, -129.5186 53.4467, -129.7773 53.593, -129.7987 53.6156, -129.8005 53.632233, 
+    -129.7559 53.675033, -129.7523 53.6905, -129.7755 53.707167, -129.79155 53.707167, -129.8005 53.698833, -129.80225 53.6691, -129.8183 53.660767, -129.8451 53.6584, -129.8754 53.665533, -129.99315 53.729767, 
+    -129.99495 53.7357, -129.986 53.741667, -129.91825 53.741667, -129.9075 53.751167, -129.92 53.761867, -130.0199 53.8011, -130.044 53.817767, -130.05115 53.835633, -130.04225 53.8499, -130.003 53.874867, 
+    -130.00475 53.882, -130.0155 53.885567, -130.0369 53.879633, -130.0672 53.878433, -130.08325 53.887933, -130.1029 53.918867, -130.1261 54.011633, -130.1332 54.075867, -130.12785 54.088933, -130.1118 54.098467, 
+    -130.09665 54.097267, -130.0449 54.075833, -129.89145 53.986633, -129.84865 53.9712, -129.8326 53.9712, -129.82725 53.9795, -129.87365 54.033033, -129.91465 54.0592, -130.00565 54.102, -130.00745 54.1139, 
+    -129.99675 54.1246, -129.9575 54.141267, -129.85935 54.167433, -129.788 54.1793, -129.6881 54.207867, -129.6007 54.219767, -129.53825 54.2269, -129.53465 54.232833, -129.5507 54.2352, -129.6872 54.232833, 
+    -129.80675 54.2019, -129.8549 54.194767, -129.9691 54.171, -130.02795 54.173367, -130.07075 54.1579, -130.12785 54.1579, -130.168 54.166233, -130.2429 54.206667, -130.2572 54.2245, -130.2554 54.320833, 
+    -130.26965 54.332733, -130.29285 54.333933, -130.3018 54.327967, -130.3125 54.2709, -130.33565 54.2578, -130.38385 54.250667, -130.42485 54.254233, -130.44805 54.267333, -130.457 54.286333, -130.4659 54.326767, 
+    -130.457 54.347, -130.4356 54.3601, -130.39275 54.3565, -130.3785 54.364833, -130.3785 54.373167, -130.4088 54.417167, -130.41775 54.442133, -130.4088 54.500433, -130.41415 54.5147, -130.45165 54.548, 
+    -130.45875 54.564633, -130.4427 54.572967, -130.41775 54.5694, -130.2875 54.4457, -130.1858 54.366033, -130.12515 54.3244, -130.11445 54.326767, -130.11445 54.3351, -130.1876 54.406467, -130.20455 54.4362, 
+    -130.29195 54.501633, -130.35795 54.574167, -130.35975 54.609833, -130.333 54.639567, -130.30085 54.657433, -130.27945 54.657433, -130.2313 54.634833, -130.1992 54.595567, -130.1332 54.556333, -130.0529 54.531367, 
+    -130.02255 54.528967, -130.0065 54.543233, -130.01545 54.553933, -130.04575 54.5575, -130.1207 54.5908, -130.217 54.651467, -130.22775 54.668133, -130.2224 54.685967, -130.1867 54.708567, -130.19025 54.718067, 
+    -130.2188 54.7276, -130.2197 54.733533, -130.143 54.794167, -130.143 54.809633, -130.15725 54.8144, -130.1751 54.808467, -130.19475 54.794167, -130.20545 54.796567, -130.2072 54.807267, -130.1769 54.8715, 
+    -130.1537 54.8917, -130.1198 54.900033, -130.08415 54.919067, -130.05735 54.927367, -130.03775 54.920233, -130.03415 54.9024, -130.0538 54.864333, -130.052 54.842933, -130.03775 54.8346, -130.00565 54.8489, 
+    -129.96815 54.8929, -129.9396 54.941667, -129.9218 54.998733, -129.90305 55.040367, -129.75675 55.228267, -129.67115 55.299633, -129.66045 55.317467, -129.6551 55.362667, -129.6105 55.4138, -129.5302 55.498233, 
+    -129.532 55.508933, -129.55875 55.517267, -129.5748 55.5137, -129.5944 55.4804, -129.64615 55.443533, -129.6658 55.4352, -129.6765 55.441133, -129.7104 55.549367, -129.7407 55.583867, -129.76035 55.5898, 
+    -129.7657 55.585067, -129.7193 55.455433, -129.72465 55.404267, -129.74785 55.3805, -129.78175 55.370967, -129.81385 55.350767, -129.82545 55.3353, -129.829 55.235367, -129.8415 55.202067, -129.9075 55.124767, 
+    -129.9931 54.9868, -130.0199 54.968967, -130.06625 54.961833, -130.1091 54.9547, -130.12515 54.960667, -130.1305 54.9785, -130.1296 55.007033, -130.05645 55.183067, -130.0404 55.203267, -130.01545 55.218733, 
+    -130.0047 55.236567, -129.9976 55.271067, -129.99935 55.2984, -130.052 55.3781, -130.0609 55.406633, -130.0502 55.460167, -130.0609 55.505333, -130.093 55.593367, -130.08765 55.7123, -130.06625 55.782467, 
+    -130.0252 55.837167, -130.0181 55.858567, -130.0252 55.863333, -130.0126 55.893867, -130.00565 55.9171, -129.9778 55.967, -129.9564 55.9915, -130.0093 56.020967, -130.0871 56.0946, -130.13985 56.1214, 
+    -130.20265 56.136467, -130.30055 56.1465, -130.401 56.154867, -130.48135 56.174967, -130.5617 56.218467, -130.71235 56.2938, -130.7977 56.323933, -130.8655 56.355733, -130.9735 56.389233, -131.10155 56.4227, 
+    -131.2321 56.471267, -131.3677 56.508067, -131.51585 56.5332, -131.65645 56.553267, -131.6866 56.573367, -131.69665 56.6102, -131.74435 56.700567, -131.78955 56.747433, -131.94525 56.829467, -132.0482 56.899767, 
+    -132.121 56.95, -132.1361 57.048733, -132.1662 57.1291, -132.2089 57.157567, -132.29175 57.165933, -132.342 57.164267, -132.39725 57.170933, -132.4098 57.191033, -132.38215 57.221167, -132.3445 57.2697, 
+    -132.3721 57.306533, -132.41985 57.3534, -132.47005 57.396933, -132.6408 57.560967, -132.80655 57.721667, -132.99235 57.897433, -133.0677 57.979467, -133.2083 58.1, -133.3464 58.270733, -133.4293 58.397967, 
+    -133.44935 58.461567, -133.477 58.533567, -133.5498 58.587133, -133.67285 58.6591, -133.7557 58.694233, -133.8461 58.7093, -133.90635 58.7093, -134.02185 58.732733, -134.13735 58.7612, -134.2102 58.777933, 
+    -134.283 58.823133, -134.3583 58.881733, -134.3985 58.947, -134.4713 59.013967, -134.57425 59.117733, -134.6697 59.193067, -134.7199 59.2366, -134.80025 59.255033, -134.91075 59.265067, -134.98105 59.278467, 
+    -135.0363 59.330367, -135.07145 59.4241, -135.07145 59.547967, -135.0865 59.608233, -135.1769 59.7003, -135.31 59.772267, -135.43805 59.8158, -135.5209 59.827533, -135.654 59.784, -135.82725 59.7254, 
+    -136.0382 59.6417, -136.2265 59.574767, -136.25915 59.547967, -136.2742 59.504433, -136.2767 59.479333, -136.3395 59.4559, -136.4625 59.434133, -136.5228 59.395633, -136.53285 59.2952, -136.56045 59.255, 
+    -136.6659 59.214833, -136.8241 59.176333, -137.0099 59.156233, -137.1681 59.121067, -137.2635 59.0943, -137.38905 59.0357, -137.4418 58.995533, -137.4895 58.968733, -137.5121 58.973767, -137.5548 59.039033, 
+    -137.6276 59.1378, -137.75065 59.239933, -137.84355 59.3052, -137.93395 59.335333, -138.06955 59.372167, -138.17 59.417333, -138.3759 59.492667, -138.50895 59.559633, -138.63955 59.6266, -138.69225 59.673467, 
+    -138.7425 59.757167, -138.76005 59.809067, -138.82285 59.874333, -138.9534 59.951333, -139.1392 60.021667, -139.2321 60.080233, -139.24215 60.1221, -139.24215 60.163933, -139.1543 60.279433, -139.1568 60.309567, 
+    -139.21705 60.324633, -139.26225 60.333, -139.55605 60.331333, -139.8398 60.328, -139.8724 60.312933, -139.95025 60.239267, -140.003 60.163933, -140.0281 60.1539, -140.06575 60.157233, -140.2365 60.200767, 
+    -140.37715 60.254333, -140.44745 60.257667, -140.51775 60.2041, -140.5529 60.1991, -140.65335 60.2175, -140.85675 60.2627, -140.97225 60.2895, -141.01745 60.317933, -141.04505 60.361467, -141.0526 60.4033, 
+    -141.0551 60.677833, -141.04505 60.7381, -141.0601 60.9775, -141.0526 61.0662, -141.0526 61.2587, -141.04255 61.4462, -141.0501 61.563367, -141.04505 61.730767, -141.04755 61.938333, -141.0526 62.2815, 
+    -141.04505 62.502467, -141.04005 62.711733, -141.0325 63.1118, -141.0375 63.2792, -141.04255 63.679267, -141.0375 63.9605, -141.035 64.276867, -141.04005 64.6669, -141.04255 64.913, -141.04005 65.041867, 
+    -141.0375 65.621067, -141.04005 66.123267, -141.06265 66.7962, -141.0551 67.147733, -141.0526 67.524367, -141.04255 67.8307, -141.0526 67.986367, -141.04005 68.160467, -141.0526 68.359667, -141.04255 68.739667, 
+    -141.04255 69.2385, -141.04255 69.618467)), 
+  ((-53.32775 48, -53.31355 48.038533, -53.3071 48.055933, -53.2883 48.071933, -53.21845 48.0879, -53.1637 48.097633, -53.1074 48.1032, -53.08445 48.1129, -53.06985 48.144867, -53.04275 48.165033, 
+      -53.00525 48.1678, -52.95415 48.197, -52.94165 48.2255, -52.92285 48.228967, -52.9093 48.228967, -52.88115 48.190733, -52.8509 48.1685, -52.84885 48.1539, -52.8718 48.1442, -52.90515 48.1414, 
+      -52.9385 48.122633, -52.9552 48.09, -52.9969 48.050367, -53.01375 48.0369, -53.04895 48, -53.0603 47.9708, -53.07125 47.9427, -53.0863 47.886267, -53.11225 47.8553, -53.1628 47.833467, 
+      -53.2502 47.787033, -53.26115 47.761567, -53.26115 47.7397, -53.26795 47.716033, -53.2625 47.7024, -53.25155 47.698733, -53.24885 47.687833, -53.25705 47.671433, -53.2789 47.653233, -53.3035 47.6414, 
+      -53.31715 47.627733, -53.31715 47.610433, -53.31985 47.596767, -53.33355 47.578567, -53.3308 47.5713, -53.31715 47.572233, -53.298 47.5786, -53.2816 47.576767, -53.2775 47.5686, -53.2775 47.558567, 
+      -53.3062 47.5249, -53.3076 47.513967, -53.29255 47.5085, -53.26525 47.5094, -53.2543 47.505767, -53.2502 47.4903, -53.25705 47.473, -53.25565 47.466633, -53.242 47.462967, -53.2256 47.462067, 
+      -53.2106 47.452967, -53.20785 47.440233, -53.2133 47.419267, -53.2092 47.410167, -53.1942 47.409267, -53.1819 47.415633, -53.1505 47.461167, -53.12045 47.4912, -53.089 47.503933, -53.0207 47.540333, 
+      -52.9442 47.5713, -52.92915 47.5913, -52.8841 47.6687, -52.87725 47.691467, -52.8841 47.7397, -52.87455 47.7652, -52.8595 47.770667, -52.83765 47.771567, -52.77755 47.7643, -52.75295 47.753367, 
+      -52.74475 47.737, -52.74475 47.689633, -52.72835 47.655067, -52.7079 47.645033, -52.68465 47.6341, -52.6792 47.615, -52.68055 47.5968, -52.71335 47.565833, -52.7161 47.554, -52.7024 47.538533, 
+      -52.6478 47.5094, -52.64095 47.494833, -52.64235 47.482067, -52.65325 47.472067, -52.697 47.470233, -52.70925 47.462033, -52.712 47.452033, -52.70245 47.443833, -52.69015 47.4311, -52.69015 47.416533, 
+      -52.6997 47.399233, -52.83905 47.2845, -52.84725 47.270867, -52.8445 47.2554, -52.85 47.243533, -52.8691 47.2399, -52.90325 47.240833, -52.9183 47.232633, -52.9265 47.2208, -52.9265 47.197133, 
+      -52.9224 47.146133, -52.92785 47.128833, -52.95515 47.113367, -52.9893 47.109733, -52.9989 47.102433, -52.9975 47.096967, -52.97975 47.087867, -52.93465 47.056933, -52.93055 47.0469, -52.9374 47.039633, 
+      -52.9688 47.033233, -52.9688 47.026867, -52.96195 47.018667, -52.92645 46.996833, -52.92645 46.990467, -52.9333 46.9841, -52.95925 46.9841, -52.98385 46.981367, -52.9852 46.9759, -52.98245 46.9677, 
+      -52.95105 46.955867, -52.936 46.945833, -52.936 46.934933, -52.9442 46.928567, -52.97425 46.9249, -52.9852 46.9167, -52.98655 46.9058, -52.97835 46.893033, -52.96195 46.8812, -52.9606 46.868467, 
+      -52.9647 46.857533, -53.04805 46.7829, -53.0822 46.767433, -53.08905 46.7556, -53.1232 46.6946, -53.16555 46.655467, -53.19285 46.647267, -53.2147 46.647267, -53.2543 46.657267, -53.27755 46.671833, 
+      -53.2912 46.7101, -53.32265 46.734667, -53.32535 46.7556, -53.33085 46.768367, -53.3445 46.770167, -53.3568 46.768367, -53.36225 46.761967, -53.3636 46.742867, -53.38 46.731933, -53.4196 46.7201, 
+      -53.43465 46.724667, -53.44145 46.748333, -53.44965 46.7565, -53.45925 46.7565, -53.4647 46.751067, -53.4688 46.723733, -53.4852 46.699167, -53.51795 46.678233, -53.5521 46.631833, -53.5767 46.619067, 
+      -53.60945 46.615433, -53.6368 46.623633, -53.6655 46.650933, -53.6682 46.668233, -53.65865 46.696467, -53.6163 46.741067, -53.589 46.800233, -53.5562 46.8403, -53.55075 46.871267, -53.5644 46.879433, 
+      -53.57805 46.879433, -53.6081 46.872167, -53.61905 46.863967, -53.62315 46.836667, -53.6327 46.811167, -53.65455 46.790233, -53.66685 46.7884, -53.6764 46.794767, -53.6764 46.807533, -53.66 46.844867, 
+      -53.65865 46.868533, -53.66685 46.896733, -53.67095 46.905833, -53.66685 46.909467, -53.65045 46.909467, -53.62585 46.900367, -53.5999 46.9031, -53.5767 46.915833, -53.55895 46.933133, -53.55755 46.951333, 
+      -53.5644 46.963167, -53.5849 46.972267, -53.5958 46.970467, -53.61085 46.960433, -53.6245 46.960433, -53.63815 46.969533, -53.6368 46.981367, -53.6409 46.986833, -53.66275 46.9923, -53.6764 46.998667, 
+      -53.6737 47.0105, -53.64775 47.033267, -53.5931 47.058767, -53.5808 47.0697, -53.5808 47.0797, -53.60265 47.0879, -53.60265 47.102467, -53.5808 47.110667, -53.5357 47.128867, -53.5166 47.1498, 
+      -53.51385 47.171633, -53.51795 47.181667, -53.53025 47.181667, -53.548 47.168, -53.5685 47.162533, -53.59175 47.165267, -53.6054 47.1762, -53.61085 47.2026, -53.6204 47.206233, -53.63135 47.205333, 
+      -53.64225 47.198033, -53.64635 47.178033, -53.64775 47.171633, -53.65595 47.1662, -53.66415 47.1671, -53.67095 47.172567, -53.6614 47.235367, -53.67095 47.249033, -53.6846 47.251767, -53.6969 47.248133, 
+      -53.70375 47.231733, -53.70785 47.165267, -53.7092 47.160733, -53.72015 47.1589, -53.7338 47.164367, -53.7488 47.2026, -53.7611 47.207167, -53.7707 47.205333, -53.77885 47.1926, -53.78025 47.180767, 
+      -53.7707 47.158, -53.7488 47.139767, -53.7488 47.112467, -53.77205 47.090633, -53.79255 47.083333, -53.81985 47.076067, -53.82395 47.068767, -53.8212 47.056033, -53.813 47.0378, -53.8212 47.025067, 
+      -53.8417 47.0023, -53.84305 46.985933, -53.85125 46.981367, -53.86355 46.981367, -53.8772 46.9841, -53.8868 46.982267, -53.89225 46.9741, -53.88815 46.952233, -53.8868 46.933133, -53.9032 46.914, 
+      -53.94555 46.8958, -53.9578 46.883967, -53.9592 46.8703, -53.9715 46.8612, -54.00155 46.853, -54.0275 46.850267, -54.04935 46.842067, -54.063 46.824767, -54.0644 46.806567, -54.0685 46.797467, 
+      -54.0835 46.794733, -54.10125 46.8002, -54.11905 46.812933, -54.13405 46.815667, -54.15455 46.815667, -54.1887 46.833867, -54.20645 46.8375, -54.21875 46.852067, -54.22285 46.8876, -54.216 46.918533, 
+      -54.216 46.9313, -54.2283 46.9577, -54.22555 46.983167, -54.1928 47.0451, -54.1368 47.0724, -54.1286 47.0915, -54.1095 47.1179, -54.07395 47.1434, -54.06575 47.1625, -54.05345 47.1798, 
+      -54.0289 47.1962, -54.00705 47.202567, -53.9729 47.202567, -53.9606 47.208933, -53.9442 47.2308, -53.8923 47.2845, -53.8841 47.320033, -53.8841 47.3355, -53.89915 47.349167, -53.9251 47.3628, 
+      -53.93055 47.3801, -53.9251 47.391033, -53.9237 47.411067, -53.9251 47.422, -53.94285 47.4402, -53.93875 47.4493, -53.91825 47.451133, -53.88685 47.462967, -53.88545 47.469333, -53.8923 47.4748, 
+      -53.93875 47.496633, -53.9497 47.5103, -53.94695 47.521233, -53.9278 47.5349, -53.9005 47.585867, -53.8677 47.612267, -53.86635 47.628667, -53.8759 47.6414, -53.89505 47.645033, -53.9169 47.643233, 
+      -53.9415 47.652333, -53.97025 47.682967, -53.97025 47.7098, -53.97865 47.716033, -53.9947 47.7185, -54.0182 47.717667, -54.03425 47.7218, -54.05895 47.736633, -54.06515 47.7671, -54.0602 47.818967, 
+      -54.06885 47.826367, -54.08365 47.826367, -54.09605 47.821433, -54.1096 47.8239, -54.11455 47.831333, -54.1133 47.8486, -54.09355 47.874967, -54.09355 47.898, -54.1022 47.910367, -54.1158 47.9145, 
+      -54.12195 47.9112, -54.12195 47.8972, -54.13805 47.867533, -54.1479 47.865067, -54.15655 47.867533, -54.1615 47.877433, -54.16275 47.910367, -54.17635 47.924367, -54.20475 47.9326, -54.2097 47.9285, 
+      -54.2097 47.919433, -54.20105 47.8972, -54.2035 47.875767, -54.2245 47.8725, -54.2443 47.877433, -54.30235 47.905433, -54.32335 47.906267, -54.34065 47.9005, -54.3419 47.8939, -54.32955 47.884033, 
+      -54.2925 47.860967, -54.28875 47.832133, -54.2925 47.804133, -54.3036 47.7926, -54.3419 47.7811, -54.34315 47.7745, -54.32705 47.7605, -54.3209 47.7465, -54.32955 47.736633, -54.3666 47.730867, 
+      -54.374 47.7226, -54.374 47.7119, -54.374 47.688867, -54.39995 47.650967, -54.43455 47.604867, -54.4543 47.556267, -54.43505 47.525567, -54.3895 47.514533, -54.33405 47.509067, -54.2985 47.517967, 
+      -54.2869 47.5547, -54.27155 47.580733, -54.22805 47.6773, -54.21355 47.696633, -54.20115 47.6994, -54.19495 47.696633, -54.18665 47.681467, -54.18665 47.6594, -54.2384 47.511767, -54.2416 47.467567, 
+      -54.26205 47.445033, -54.286 47.438667, -54.3419 47.438667, -54.42055 47.446933, -54.44745 47.4428, -54.46195 47.429, -54.49715 47.393133, -54.5468 47.380733, -54.57165 47.386233, -54.57995 47.404167, 
+      -54.5758 47.419367, -54.582 47.426267, -54.5903 47.427633, -54.68965 47.426267, -54.71035 47.434533, -54.74965 47.434533, -54.78275 47.412467, -54.8076 47.406933, -54.84485 47.411067, -54.8718 47.420733, 
+      -54.88625 47.417967, -54.91315 47.4028, -54.9442 47.398667, -54.96075 47.376567, -54.96285 47.353133, -54.9856 47.337967, -55.0125 47.337967, -55.027 47.351733, -55.05185 47.351733, -55.06425 47.344867, 
+      -55.0829 47.326933, -55.0829 47.278633, -55.09115 47.270367, -55.14705 47.257933, -55.1491 47.2469, -55.14705 47.2345, -55.1222 47.211033, -55.116 47.1462, -55.12015 47.1324, -55.13255 47.128267, 
+      -55.1512 47.1269, -55.1574 47.114467, -55.15325 47.077233, -55.15945 47.035867, -55.1781 47.030333, -55.19465 47.0345, -55.2195 47.077267, -55.23395 47.0814, -55.2402 47.075867, -55.2381 47.0662, 
+      -55.23395 47.008267, -55.3064 46.942067, -55.33745 46.917233, -55.36025 46.917233, -55.3975 46.931033, -55.41405 46.928267, -55.42235 46.9186, -55.41405 46.896533, -55.42235 46.888267, -55.4451 46.8855, 
+      -55.51545 46.884133, -55.54235 46.895167, -55.55065 46.907567, -55.54855 46.928267, -55.5341 46.9531, -55.5382 46.964133, -55.55685 46.9669, -55.59825 46.9531, -55.63135 46.950333, -55.67485 46.931033, 
+      -55.7121 46.924133, -55.74725 46.903433, -55.77625 46.8993, -55.81765 46.8993, -55.8673 46.907567, -55.9294 46.910333, -56.0101 46.937933, -56.0598 46.955867, -56.06185 46.9738, -56.04945 46.990367, 
+      -55.91285 47.0883, -55.86315 47.089667, -55.8114 47.120033, -55.7286 47.1338, -55.6189 47.164167, -55.5713 47.171067, -55.5465 47.184867, -55.51335 47.220733, -55.47195 47.257967, -55.43265 47.277267, 
+      -55.3995 47.280033, -55.37465 47.292433, -55.3581 47.3159, -55.34985 47.3973, -55.32705 47.424867, -55.2856 47.4695, -55.19655 47.503033, -55.0667 47.5233, -54.96735 47.519233, -54.92065 47.5314, 
+      -54.91865 47.542233, -54.92065 47.553033, -54.97545 47.5882, -54.9734 47.599, -54.7949 47.676067, -54.7787 47.695, -54.7787 47.701767, -54.801 47.704467, -55.0221 47.6166, -55.07485 47.608467, 
+      -55.10525 47.612533, -55.12555 47.636867, -55.1235 47.6666, -55.02615 47.789633, -55.01905 47.8275, -55.0282 47.8363, -55.0424 47.8363, -55.0576 47.832233, -55.1418 47.6876, -55.1641 47.674733, 
+      -55.1854 47.672733, -55.2199 47.670033, -55.2564 47.6572, -55.27975 47.6545, -55.297 47.658567, -55.32945 47.680867, -55.3487 47.6829, -55.35785 47.678833, -55.38825 47.663933, -55.40245 47.664633, 
+      -55.4268 47.674767, -55.4471 47.7072, -55.4613 47.711933, -55.4917 47.711267, -55.514 47.697067, -55.51705 47.669367, -55.50895 47.653133, -55.48425 47.643033, -55.4714 47.6319, -55.47015 47.615667, 
+      -55.45215 47.604533, -55.42905 47.602833, -55.40725 47.600267, -55.3893 47.59, -55.38415 47.570333, -55.39825 47.5498, -55.46885 47.493367, -55.5022 47.483933, -55.54715 47.488233, -55.58305 47.501033, 
+      -55.5959 47.5002, -55.61645 47.4925, -55.628 47.448033, -55.6421 47.431767, -55.65495 47.430933, -55.6665 47.436033, -55.67035 47.453167, -55.67805 47.463433, -55.69215 47.471967, -55.69215 47.482233, 
+      -55.6819 47.519, -55.6896 47.528433, -55.705 47.536967, -55.72165 47.566067, -55.73195 47.569467, -55.7422 47.567767, -55.74735 47.5558, -55.74735 47.527567, -55.7422 47.513033, -55.74735 47.5019, 
+      -55.7743 47.488233, -55.7974 47.4694, -55.8282 47.463433, -55.8423 47.4694, -55.8436 47.4814, -55.83845 47.508767, -55.83845 47.5293, -55.7987 47.566067, -55.7961 47.5746, -55.8051 47.578033, 
+      -55.81535 47.575467, -55.8744 47.5233, -55.87955 47.510467, -55.8744 47.4831, -55.88725 47.465133, -55.94115 47.451467, -55.9886 47.451467, -56.00275 47.463433, -56.004 47.478833, -56.00015 47.494233, 
+      -55.9809 47.5096, -55.927 47.536133, -55.92445 47.542967, -55.92575 47.548967, -55.94115 47.553233, -55.9591 47.552367, -56.022 47.519867, -56.0451 47.513033, -56.10285 47.505333, -56.13235 47.4908, 
+      -56.1516 47.4891, -56.18625 47.503633, -56.2068 47.530133, -56.20295 47.5447, -56.18625 47.554933, -56.15545 47.550667, -56.11695 47.548967, -56.013 47.566067, -55.8359 47.6131, -55.74225 47.6499, 
+      -55.6909 47.6824, -55.6986 47.692633, -55.71275 47.692633, -55.74865 47.692633, -55.8244 47.658433, -55.86545 47.655, -55.88855 47.661867, -55.91035 47.672133, -55.91385 47.693067, -55.8893 47.718033, 
+      -55.7451 47.766833, -55.7158 47.790867, -55.7169 47.8089, -55.7293 47.8164, -55.7462 47.814133, -55.77325 47.790867, -55.7969 47.7841, -55.8093 47.794633, -55.8104 47.808133, -55.80365 47.818667, 
+      -55.7383 47.839667, -55.72705 47.8532, -55.73155 47.859933, -55.7462 47.8622, -55.76875 47.858433, -55.79465 47.8622, -55.80255 47.873467, -55.771 47.920033, -55.7811 47.9298, -55.7924 47.9298, 
+      -55.8138 47.923033, -55.8487 47.901233, -55.85775 47.877233, -55.86225 47.814133, -55.8814 47.799133, -55.90845 47.792367, -55.9761 47.787867, -55.9986 47.781867, -56.02115 47.7676, -56.03465 47.7503, 
+      -56.0447 47.726933, -56.04895 47.7243, -56.0759 47.712333, -56.10155 47.718333, -56.10415 47.731167, -56.09645 47.7739, -56.05665 47.813267, -56.0541 47.8261, -56.06305 47.8338, -56.0746 47.832933, 
+      -56.10925 47.8013, -56.14775 47.776467, -56.167 47.7611, -56.16575 47.748267, -56.1452 47.7209, -56.15675 47.671267, -56.1824 47.653333, -56.20295 47.6465, -56.2132 47.651633, -56.2273 47.662767, 
+      -56.23885 47.666167, -56.253 47.662767, -56.26325 47.645667, -56.2761 47.637967, -56.28765 47.637967, -56.30045 47.651633, -56.3197 47.769667, -56.3441 47.781633, -56.3659 47.779933, -56.3749 47.770533, 
+      -56.3749 47.754267, -56.37105 47.640533, -56.398 47.616567, -56.4198 47.614, -56.47755 47.624233, -56.54945 47.628533, -56.57255 47.6405, -56.60975 47.725167, -56.64185 47.749133, -56.67265 47.754267, 
+      -56.6778 47.750867, -56.68165 47.745733, -56.6778 47.7312, -56.6444 47.691833, -56.638 47.6585, -56.6521 47.642233, -56.68165 47.6371, -56.75605 47.6431, -56.7779 47.642233, -56.783 47.637967, 
+      -56.78175 47.630267, -56.7548 47.611467, -56.7522 47.605467, -56.7599 47.603767, -56.7856 47.603767, -56.8305 47.6277, -56.85105 47.628567, -56.85615 47.624267, -56.8536 47.614867, -56.8151 47.590067, 
+      -56.8048 47.5798, -56.80865 47.5644, -56.84075 47.550733, -56.8818 47.549867, -56.9075 47.560133, -56.93185 47.630267, -56.94725 47.637967, -56.95495 47.637967, -56.96265 47.631967, -56.94855 47.573833, 
+      -56.95495 47.561, -56.9768 47.559267, -56.9909 47.567833, -57.02685 47.589233, -57.06535 47.5952, -57.0897 47.606333, -57.0974 47.623467, -57.08455 47.643967, -57.0499 47.6688, -57.0448 47.683333, 
+      -57.04865 47.6893, -57.06405 47.692733, -57.08455 47.691033, -57.12565 47.669633, -57.1513 47.6072, -57.17185 47.600367, -57.20265 47.600367, -57.21805 47.609767, -57.21805 47.633733, -57.21545 47.6705, 
+      -57.2283 47.694433, -57.24885 47.7047, -57.2655 47.705567, -57.26935 47.698733, -57.2591 47.686733, -57.24625 47.655967, -57.24885 47.632867, -57.26295 47.6226, -57.30275 47.619167, -57.3515 47.603767, 
+      -57.3772 47.605467, -57.3836 47.615733, -57.37845 47.626833, -57.3528 47.662767, -57.34125 47.697833, -57.33995 47.7654, -57.3528 47.7791, -57.36435 47.7808, -57.37845 47.7748, -57.39385 47.743167, 
+      -57.39385 47.685, -57.408 47.6602, -57.42725 47.6491, -57.46315 47.646533, -57.4991 47.645667, -57.54915 47.6619, -57.553 47.6713, -57.5466 47.683267, -57.55045 47.691833, -57.5543 47.693533, 
+      -57.5697 47.691833, -57.6005 47.667, -57.61845 47.656767, -57.6544 47.656767, -57.71855 47.673, -57.7468 47.672133, -57.76475 47.6636, -57.7776 47.645667, -57.7981 47.642233, -57.8315 47.6448, 
+      -57.88795 47.664467, -57.9059 47.679, -57.9072 47.7175, -57.9226 47.738033, -57.94315 47.744, -57.9547 47.741433, -57.9534 47.731167, -57.94185 47.714933, -57.938 47.699533, -57.95725 47.689267, 
+      -58.0086 47.688433, -58.03425 47.697833, -58.0458 47.714067, -58.04965 47.7175, -58.06505 47.7192, -58.08305 47.7115, -58.1074 47.690133, -58.11895 47.685867, -58.13435 47.6884, -58.15745 47.7004, 
+      -58.1703 47.701233, -58.1857 47.697833, -58.22805 47.672167, -58.27425 47.658467, -58.3615 47.6542, -58.38205 47.661033, -58.38335 47.675567, -58.3769 47.699533, -58.3641 47.717467, -58.3179 47.741433, 
+      -58.31145 47.749133, -58.3153 47.7551, -58.32945 47.756833, -58.3474 47.7551, -58.40385 47.727733, -58.42825 47.6978, -58.44495 47.661033, -58.49115 47.624233, -58.5322 47.620833, -58.5566 47.631933, 
+      -58.56945 47.732, -58.5874 47.736267, -58.59765 47.734567, -58.6041 47.7243, -58.59765 47.6576, -58.61435 47.639633, -58.6503 47.6268, -58.67465 47.6362, -58.68235 47.649033, -58.66055 47.673833, 
+      -58.66055 47.685833, -58.6772 47.6901, -58.7016 47.683267, -58.7324 47.653333, -58.7401 47.6268, -58.7619 47.616533, -58.803 47.613133, -58.81325 47.6191, -58.81195 47.633667, -58.81325 47.639633, 
+      -58.82225 47.641333, -58.83635 47.637933, -58.86075 47.6251, -58.8697 47.613133, -58.88385 47.607133, -58.9416 47.599433, -59.03785 47.575467, -59.0789 47.569467, -59.17515 47.569467, -59.24575 47.570333, 
+      -59.28295 47.59, -59.30475 47.6302, -59.31505 47.682367, -59.31375 47.697767, -59.29065 47.719167, -59.28935 47.726, -59.2945 47.732, -59.3176 47.745667, -59.32275 47.759367, -59.32015 47.773033, 
+      -59.3099 47.784133, -59.2876 47.8045, -59.2876 47.828867, -59.29575 47.8457, -59.3535 47.879933, -59.3561 47.9013, -59.3548 47.920133, -59.33685 47.934667, -59.28295 47.9586, -59.256 47.98, 
+      -59.2438 47.995433, -59.2402 48, -59.24275 48.026833, -59.23935 48.0563, -59.2246 48.094033, -59.19835 48.116833, -59.0816 48.1543, -59.02755 48.173533, -58.9742 48.230233, -58.856 48.325333, 
+      -58.76805 48.382033, -58.6448 48.4714, -58.60875 48.4887, -58.5698 48.4964, -58.55685 48.484867, -58.57415 48.4743, -58.59145 48.4618, -58.59 48.4493, -58.5684 48.4493, -58.5179 48.463733, 
+      -58.4494 48.521367, -58.4307 48.553067, -58.43645 48.565567, -58.448 48.563633, -58.50565 48.5348, -58.54025 48.5329, -58.5907 48.561733, -58.63105 48.561733, -58.7017 48.5598, -58.80265 48.553067, 
+      -58.9677 48.5367, -59.0715 48.510767, -59.20775 48.484833, -59.2582 48.482933, -59.2827 48.489633, -59.2827 48.505033, -59.2308 48.563633, -59.0751 48.6645, -58.9194 48.781733, -58.8668 48.8038, 
+      -58.8538 48.802867, -58.8682 48.780767, -58.9374 48.704867, -58.97635 48.666433, -58.95905 48.651033, -58.91435 48.6328, -58.8913 48.6203, -58.87255 48.621267, -58.8336 48.6472, -58.80625 48.675067, 
+      -58.7875 48.6741, -58.7875 48.648167, -58.7875 48.6203, -58.75865 48.614533, -58.7154 48.611667, -58.67505 48.613567, -58.6527 48.622233, -58.62245 48.648167, -58.62245 48.725033, -58.5936 48.805733, 
+      -58.5619 48.8778, -58.53525 48.9825, -58.51215 49.1276, -58.49415 49.158333, -58.46385 49.167933, -58.44365 49.163133, -58.43215 49.123733, -58.42635 49.101633, -58.3413 49.067067, -58.2101 49.0123, 
+      -58.0854 48.9566, -57.9888 48.947933, -57.92395 48.949867, -57.90595 48.9585, -57.9463 48.979633, -58.11495 49.011333, -58.20725 49.050733, -58.25555 49.077633, -58.25845 49.103567, -58.2469 49.1151, 
+      -58.20655 49.118933, -58.15895 49.0901, -58.1114 49.0709, -58.0494 49.0709, -57.9456 49.0834, -57.88 49.096833, -57.7892 49.144867, -57.74305 49.1958, -57.74305 49.209233, -57.76325 49.209233, 
+      -57.8007 49.1862, -57.8598 49.147767, -57.92035 49.131433, -57.9391 49.138133, -57.91315 49.162167, -57.90165 49.180433, -57.9146 49.1833, -57.97515 49.166967, -58.05735 49.152567, -58.09195 49.154467, 
+      -58.12795 49.176567, -58.12075 49.194833, -58.07895 49.212133, -57.991 49.221733, -57.95495 49.239033, -57.93335 49.273633, -57.93335 49.287067, -57.9766 49.2813, -58.0328 49.251533, -58.1352 49.2419, 
+      -58.21015 49.2448, -58.3089 49.2515, -58.3507 49.275533, -58.36225 49.2986, -58.36225 49.348533, -58.33485 49.4062, -58.30315 49.4379, -58.26565 49.4523, -58.20365 49.439833, -58.03645 49.355267, 
+      -57.9975 49.346633, -58.0004 49.3668, -58.0321 49.387933, -58.17915 49.4523, -58.19355 49.481133, -58.16255 49.511867, -58.10055 49.548367, -58.05445 49.554133, -58.00395 49.541633, -57.95785 49.4792, 
+      -57.92755 49.455167, -57.90375 49.4667, -57.8879 49.472467, -57.849 49.4792, -57.83025 49.494567, -57.8735 49.520533, -57.947 49.552233, -57.9715 49.593533, -57.9499 49.642533, -57.92395 49.677133, 
+      -57.92105 49.695367, -57.9477 49.743433, -57.9434 49.7732, -57.92035 49.781867, -57.85255 49.7809, -57.8194 49.761667, -57.7877 49.747267, -57.76175 49.747267, -57.7156 49.750133, -57.67525 49.765533, 
+      -57.6846 49.777033, -57.7466 49.783767, -57.79275 49.821233, -57.8288 49.827, -57.87205 49.827, -57.89655 49.842367, -57.9095 49.872167, -57.8908 49.895233, -57.85475 49.925967, -57.84465 49.965367, 
+      -57.823 49.995133, -57.80355 50.019133, -57.7747 50.022033, -57.72715 49.999933, -57.6983 49.972067, -57.668 49.955733, -57.65215 49.957633, -57.65215 49.989367, -57.65505 50.0201, -57.6781 50.047967, 
+      -57.71125 50.063333, -57.75165 50.063333, -57.76605 50.072933, -57.7574 50.1085, -57.7185 50.145, -57.6911 50.147867, -57.61755 50.145967, -57.57 50.143067, -57.552 50.123833, -57.5073 50.098867, 
+      -57.4799 50.096933, -57.4453 50.0979, -57.42365 50.1152, -57.46115 50.135367, -57.53325 50.1709, -57.6053 50.2007, -57.6226 50.218, -57.61685 50.2372, -57.5938 50.2574, -57.58515 50.2862, 
+      -57.58225 50.350567, -57.5491 50.4092, -57.4907 50.4505, -57.47195 50.4505, -57.47055 50.4428, -57.48495 50.4111, -57.4965 50.386133, -57.4965 50.368833, -57.47485 50.364033, -57.4143 50.3842, 
+      -57.37825 50.3842, -57.3379 50.378433, -57.29895 50.378433, -57.27515 50.3919, -57.27515 50.416867, -57.32705 50.434167, -57.3761 50.4678, -57.3833 50.522567, -57.3602 50.552367, -57.32995 50.560033, 
+      -57.27805 50.559067, -57.2103 50.559067, -57.1555 50.5735, -57.17715 50.585033, -57.26075 50.599433, -57.2838 50.613833, -57.322 50.652267, -57.39555 50.6792, -57.433 50.7109, -57.4215 50.716667, 
+      -57.34795 50.724333, -57.273 50.723367, -57.1937 50.740667, -57.1288 50.767567, -57.1288 50.8108, -57.1288 50.8723, -57.15545 50.922267, -57.25925 50.9876, -57.2982 51.024133, -57.278 51.037567, 
+      -57.23765 51.0395, -57.18285 51.011633, -57.0935 50.974167, -57.03435 50.969367, -56.9969 50.979933, -56.98245 51.003933, -56.994 51.019333, -57.05455 51.025067, -57.09205 51.027967, -57.10355 51.043333, 
+      -57.0949 51.055833, -57.0589 51.065433, -57.0041 51.075033, -56.9666 51.086567, -56.9378 51.1154, -56.8693 51.170133, -56.8477 51.198967, -56.81165 51.2691, -56.77275 51.312333, -56.6992 51.350767, 
+      -56.54135 51.4017, -56.3885 51.4584, -56.098 51.565033, -55.93295 51.639033, -55.9012 51.64, -55.88245 51.615, -55.8738 51.6054, -55.8565 51.602533, -55.81975 51.609233, -55.801 51.607333, 
+      -55.79955 51.598667, -55.8558 51.559267, -55.85865 51.522767, -55.82985 51.500667, -55.7837 51.484333, -55.7044 51.469933, -55.6799 51.4709, -55.6597 51.489133, -55.677 51.535267, -55.68855 51.585233, 
+      -55.6727 51.604433, -55.64675 51.604433, -55.615 51.569833, -55.58975 51.5612, -55.5667 51.5689, -55.5177 51.611167, -55.47155 51.623667, -55.42685 51.6131, -55.411 51.589067, -55.40955 51.5487, 
+      -55.4355 51.5218, -55.47155 51.516033, -55.47155 51.500667, -55.4456 51.4632, -55.4355 51.420933, -55.4355 51.395933, -55.44705 51.362333, -55.4831 51.340233, -55.5415 51.332567, -55.59915 51.350833, 
+      -55.6554 51.3902, -55.68565 51.392133, -55.7563 51.3806, -55.8017 51.371933, -55.85505 51.379633, -55.8954 51.406533, -55.90985 51.401733, -55.9401 51.3806, -55.9805 51.378667, -56.01795 51.381533, 
+      -56.08785 51.3988, -56.1614 51.418033, -56.18445 51.413233, -56.20175 51.3921, -56.20175 51.359433, -56.1787 51.336367, -56.12825 51.316167, -56.1066 51.302733, -56.1066 51.2835, -56.134 51.2518, 
+      -56.15705 51.223933, -56.15565 51.206667, -56.0619 51.165333, -55.99705 51.137467, -55.9704 51.1413, -55.96895 51.1682, -55.9949 51.2076, -55.9877 51.227767, -55.95885 51.246033, -55.93865 51.2489, 
+      -55.86945 51.2412, -55.8435 51.2393, -55.7916 51.246033, -55.757 51.2345, -55.7404 51.208567, -55.7433 51.1471, -55.7462 51.099033, -55.775 51.083667, -55.84855 51.093267, -55.88315 51.093267, 
+      -55.88745 51.0808, -55.87015 51.051967, -55.8601 50.994333, -55.9127 50.989533, -55.9459 50.9636, -56.005 50.869433, -56.0511 50.8108, -56.09295 50.805033, -56.11025 50.8089, -56.13405 50.842533, 
+      -56.1499 50.869433, -56.1427 50.898267, -56.1124 50.947267, -56.0706 50.981867, -56.0706 51.002033, -56.09365 51.010667, -56.13405 51.003967, -56.15855 50.965533, -56.21045 50.895367, -56.2465 50.888667, 
+      -56.2782 50.890567, -56.31855 50.9194, -56.3402 50.918433, -56.3431 50.898267, -56.3056 50.868467, -56.2609 50.833867, -56.24935 50.771433, -56.24505 50.717633, -56.2191 50.705133, -56.1672 50.702233, 
+      -56.1254 50.696467, -56.10955 50.669567, -56.1153 50.655167, -56.12395 50.638833, -56.1715 50.628267, -56.22775 50.625367, -56.2926 50.6052, -56.30415 50.5908, -56.3099 50.5389, -56.31925 50.532167, 
+      -56.39425 50.537933, -56.42885 50.537933, -56.44325 50.527367, -56.39135 50.4755, -56.39135 50.462033, -56.40435 50.4428, -56.4418 50.441867, -56.54415 50.483167, -56.57875 50.488933, -56.591 50.483167, 
+      -56.5867 50.461067, -56.50885 50.3967, -56.4872 50.360167, -56.4872 50.34, -56.51025 50.302533, -56.5535 50.2862, -56.591 50.266033, -56.6112 50.235267, -56.63785 50.183367, -56.6811 50.178567, 
+      -56.7316 50.204533, -56.7835 50.193967, -56.78635 50.181467, -56.7489 50.173767, -56.7186 50.160333, -56.70565 50.1363, -56.71285 50.1142, -56.76475 50.046933, -56.8152 49.9912, -56.826 49.952767, 
+      -56.7972 49.947, -56.7597 49.9499, -56.7395 49.945067, -56.7395 49.9249, -56.80585 49.872067, -56.86205 49.824967, -56.91685 49.818233, -56.95145 49.808633, -56.95 49.800967, -56.92695 49.784633, 
+      -56.8635 49.753867, -56.8325 49.7164, -56.83825 49.649133, -56.8873 49.570333, -56.9464 49.516533, -56.9428 49.477133, -56.901 49.458867, -56.8808 49.4608, -56.86785 49.488667, -56.86785 49.5367, 
+      -56.81015 49.584767, -56.64435 49.7875, -56.5081 49.9076, -56.46055 49.9249, -56.4173 49.9422, -56.39135 49.984467, -56.35605 50.073833, -56.2796 50.178567, -56.196 50.251567, -56.14915 50.2708, 
+      -56.1275 50.265967, -56.11885 50.2381, -56.06985 50.210267, -56.054 50.1795, -56.07705 50.1574, -56.24285 50.001733, -56.3243 49.908533, -56.29545 49.9018, -56.26665 49.9047, -56.1888 49.9681, 
+      -56.1023 50.0344, -56.05185 50.071867, -56.023 50.0786, -56.01435 50.0642, -56.0778 49.9998, -56.1268 49.9508, -56.1268 49.942167, -56.1066 49.9412, -56.0648 49.952733, -55.93215 50.0594, 
+      -55.89825 50.075733, -55.868 50.0767, -55.86225 50.056533, -55.8709 50.0248, -55.86365 50.011367, -55.82905 49.994067, -55.79445 49.9806, -55.79305 49.9518, -55.78005 49.925833, -55.757 49.923933, 
+      -55.7224 49.937367, -55.68635 49.9739, -55.66835 50.017133, -55.64815 50.0277, -55.5847 50.024833, -55.4881 50.0056, -55.4737 49.9816, -55.4881 49.957567, -55.54145 49.9124, -55.7289 49.843233, 
+      -55.92925 49.778833, -56.08565 49.747133, -56.16785 49.7404, -56.2536 49.7135, -56.2709 49.6914, -56.2565 49.6789, -56.2219 49.682733, -56.1801 49.7087, -56.1354 49.719267, -56.11955 49.715433, 
+      -56.1484 49.689467, -56.19595 49.6443, -56.2017 49.624133, -56.20315 49.577067, -56.2075 49.5367, -56.1837 49.520367, -56.16495 49.529, -56.15345 49.582833, -56.1217 49.6472, -56.05685 49.695233, 
+      -55.96745 49.720233, -55.9249 49.7356, -55.8831 49.7337, -55.8759 49.709667, -55.95085 49.677, -55.98405 49.641433, -55.98405 49.622233, -55.9725 49.613567, -55.93355 49.6232, -55.87735 49.655867, 
+      -55.8197 49.687567, -55.80525 49.682767, -55.8197 49.6472, -55.91485 49.5963, -55.96815 49.5444, -56.03735 49.481, -56.14045 49.438733, -56.14045 49.4224, -56.12315 49.412767, -56.0986 49.416633, 
+      -56.028 49.4541, -55.98905 49.464667, -55.95015 49.482933, -55.9256 49.482933, -55.9213 49.477167, -55.9357 49.459867, -55.95445 49.437767, -55.9415 49.432, -55.92275 49.433933, -55.87515 49.4685, 
+      -55.8593 49.4714, -55.855 49.462733, -55.8665 49.4368, -55.8665 49.425267, -55.842 49.425267, -55.7872 49.456033, -55.77205 49.4589, -55.75765 49.450267, -55.77785 49.4224, -55.7836 49.4003, 
+      -55.77925 49.3859, -55.749 49.388767, -55.7317 49.4128, -55.68125 49.4887, -55.6654 49.517533, -55.6308 49.534833, -55.61635 49.533867, -55.61205 49.5185, -55.64665 49.4522, -55.6769 49.4032, 
+      -55.67405 49.3734, -55.6654 49.352267, -55.63945 49.352267, -55.62355 49.401267, -55.5832 49.480067, -55.5558 49.509833, -55.51255 49.527133, -55.4801 49.504067, -55.46425 49.506967, -55.4311 49.549233, 
+      -55.4008 49.554033, -55.3893 49.5425, -55.3821 49.513667, -55.4181 49.475233, -55.4686 49.426233, -55.483 49.408, -55.4657 49.3955, -55.4556 49.3955, -55.42535 49.404133, -55.3835 49.433933, 
+      -55.3489 49.475233, -55.32155 49.481967, -55.3172 49.480067, -55.3316 49.453133, -55.3345 49.397433, -55.3302 49.372433, -55.30855 49.366667, -55.2855 49.386867, -55.26385 49.437767, -55.27465 49.553067, 
+      -55.30205 49.603033, -55.279 49.624167, -55.24295 49.6357, -55.2199 49.6261, -55.21125 49.606867, -55.1896 49.606867, -55.168 49.628, -55.14205 49.6357, -55.12185 49.6232, -55.1276 49.584767, 
+      -55.20545 49.3801, -55.3078 49.247533, -55.37845 49.190833, -55.3907 49.143767, -55.3705 49.119733, -55.32585 49.118767, -55.2725 49.138933, -55.20475 49.207167, -55.1456 49.281167, -55.1038 49.295567, 
+      -55.09155 49.322467, -55.1204 49.366667, -55.10885 49.396467, -55.0728 49.4003, -55.04685 49.401267, -55.0339 49.3907, -55.02665 49.364733, -55.03965 49.227333, -55.0353 49.192767, -55.01515 49.186033, 
+      -54.9935 49.205233, -54.9488 49.2581, -54.90845 49.2927, -54.8854 49.3023, -54.8508 49.291733, -54.82415 49.290767, -54.8126 49.310967, -54.8054 49.388767, -54.82125 49.448367, -54.7953 49.477167, 
+      -54.7477 49.4964, -54.729 49.4964, -54.72175 49.484867, -54.74485 49.4301, -54.74195 49.3734, -54.7405 49.3244, -54.7405 49.295567, -54.72175 49.2879, -54.71025 49.2879, -54.68285 49.3167, 
+      -54.65255 49.379167, -54.62085 49.415667, -54.5603 49.448367, -54.5322 49.468533, -54.4846 49.554067, -54.46445 49.583833, -54.43705 49.583833, -54.4356 49.5627, -54.44425 49.5089, -54.48315 49.451233, 
+      -54.48605 49.4349, -54.47165 49.417633, -54.44715 49.436833, -54.4111 49.481033, -54.39235 49.483933, -54.39235 49.462767, -54.44135 49.362867, -54.45865 49.3129, -54.45435 49.291733, -54.4212 49.2908, 
+      -54.3909 49.3129, -54.3563 49.358033, -54.3534 49.405133, -54.32745 49.4253, -54.28855 49.436833, -54.25755 49.414733, -54.2561 49.394567, -54.22005 49.391667, -54.18545 49.399367, -54.17825 49.457, 
+      -54.1595 49.490633, -54.1062 49.5137, -54.0615 49.5137, -54.03985 49.505067, -54.055 49.458933, -54.0824 49.4234, -54.055 49.412833, -54.0146 49.412833, -53.9786 49.449333, -53.93675 49.458, 
+      -53.84595 49.426267, -53.7479 49.408967, -53.6953 49.3984, -53.6852 49.383033, -53.71115 49.3542, -53.7299 49.334033, -53.71115 49.320567, -53.63475 49.290767, -53.5641 49.2581, -53.5439 49.241767, 
+      -53.5266 49.211033, -53.52805 49.176433, -53.56915 49.165867, -53.64265 49.163933, -53.68445 49.149533, -53.69025 49.1159, -53.6859 49.089, -53.6888 49.070733, -53.71765 49.051533, -53.75945 49.0352, 
+      -53.78825 49.0352, -53.83365 49.0448, -53.89565 49.0698, -53.91585 49.0698, -53.92735 49.0496, -53.87835 49.0054, -53.838 48.966967, -53.84375 48.940067, -53.8596 48.916067, -53.9072 48.895867, 
+      -53.9562 48.895867, -54.0045 48.923733, -54.0463 48.922767, -54.0838 48.9151, -54.08235 48.9026, -54.06935 48.894933, -54.0434 48.874733, -54.0434 48.852633, -54.0636 48.822867, -54.1126 48.805567, 
+      -54.10755 48.7921, -54.0773 48.7921, -54.0052 48.800767, -53.91725 48.8171, -53.87835 48.8046, -53.84085 48.7777, -53.8286 48.742133, -53.88195 48.717167, -53.9843 48.6893, -54.00735 48.677767, 
+      -54.00015 48.6576, -53.9641 48.6259, -53.9194 48.626833, -53.8502 48.648, -53.78825 48.666233, -53.74355 48.656633, -53.6945 48.6355, -53.6902 48.623, -53.6902 48.597067, -53.7522 48.558633, 
+      -53.8286 48.530767, -53.95475 48.5125, -54.0672 48.487533, -54.1018 48.4664, -54.1501 48.442367, -54.18615 48.375133, -54.17895 48.364567, -54.16305 48.362633, -54.12705 48.403, -54.07225 48.427, 
+      -53.9872 48.452933, -53.91945 48.4664, -53.794 48.494267, -53.7284 48.514433, -53.7039 48.5135, -53.6909 48.4789, -53.68225 48.460633, -53.66065 48.460633, -53.6318 48.486567, -53.58425 48.550967, 
+      -53.541 48.5865, -53.47395 48.602833, -53.4336 48.599, -53.3817 48.574967, -53.337 48.5346, -53.30385 48.499067, -53.2851 48.497133, -53.24835 48.505767, -53.24835 48.558633, -53.2094 48.5865, 
+      -53.17335 48.597067, -53.1359 48.6038, -53.0782 48.593233, -53.05225 48.5519, -53.0667 48.516367, -53.14885 48.451, -53.22525 48.4145, -53.27715 48.402, -53.33195 48.389533, -53.37665 48.403933, 
+      -53.39685 48.4068, -53.44875 48.390467, -53.55975 48.324167, -53.62965 48.263633, -53.6859 48.243467, -53.794 48.231933, -53.8286 48.231933, -53.87545 48.2454, -53.95475 48.2521, -53.9778 48.246333, 
+      -53.98935 48.213667, -53.9677 48.147367, -53.91725 48.102233, -53.86105 48.0974, -53.763 48.0926, -53.73415 48.081067, -53.7313 48.057067, -53.7329 48.030833, -53.73475 48, -53.7337 47.981433, 
+      -53.7346 47.9655, -53.7346 47.9487, -53.7358 47.9359, -53.75385 47.9343, -53.82345 47.9407, -53.85585 47.9383, -53.8655 47.9327, -53.8595 47.9191, -53.81265 47.8871, -53.80305 47.8687, 
+      -53.81985 47.846267, -53.84265 47.835067, -53.8655 47.837467, -53.9279 47.8711, -53.9483 47.8759, -53.9567 47.8727, -53.95795 47.8655, -53.9207 47.833467, -53.9087 47.803067, -53.9099 47.790267, 
+      -53.9435 47.775867, -53.9447 47.766267, -53.9315 47.754267, -53.8919 47.750267, -53.84385 47.730267, -53.80785 47.676633, -53.78745 47.664633, -53.76705 47.665433, -53.7202 47.691833, -53.7142 47.691833, 
+      -53.7046 47.679033, -53.7058 47.657433, -53.7298 47.623833, -53.7358 47.598233, -53.7286 47.583033, -53.7238 47.564633, -53.7262 47.547833, -53.725 47.537433, -53.713 47.527033, -53.659 47.508633, 
+      -53.6434 47.507833, -53.62655 47.519833, -53.62415 47.538233, -53.6338 47.567033, -53.62775 47.595033, -53.65055 47.627033, -53.64815 47.638233, -53.63855 47.643033, -53.62655 47.643833, -53.5941 47.630233, 
+      -53.5701 47.627833, -53.5593 47.631833, -53.5581 47.646233, -53.5749 47.665433, -53.5785 47.681467, -53.5773 47.692667, -53.5581 47.707067, -53.5509 47.717467, -53.5557 47.747067, -53.5569 47.764667, 
+      -53.5521 47.774267, -53.5233 47.784667, -53.5137 47.794267, -53.51005 47.811867, -53.50045 47.825467, -53.47165 47.836667, -53.45125 47.840667, -53.44285 47.853467, -53.44285 47.8783, -53.44285 47.8983, 
+      -53.4272 47.9159, -53.3924 47.9335, -53.35565 47.975367, -53.32775 48)), 
+  ((-86.28805 64.449867, -86.28285 64.4953, -86.2708 64.5672, -86.23715 64.617233, -86.1724 64.679933, -86.1422 64.737467, -86.137 64.797867, -86.11805 64.809933, -86.08955 64.8134, -86.0628 64.825467, 
+      -86.0611 64.844467, -86.1189 64.925567, -86.131 64.9618, -86.12925 64.9831, -86.0982 65.014733, -86.05935 65.0619, -86.0421 65.126333, -86.0283 65.168333, -86.0352 65.1873, -86.0602 65.2293, 
+      -86.049 65.2661, -86.0438 65.2989, -86.0559 65.3294, -86.0559 65.415667, -86.0378 65.4634, -86.0119 65.501967, -85.95665 65.547967, -85.9092 65.589967, -85.81515 65.676267, -85.70035 65.764833, 
+      -85.4872 65.906333, -85.45785 65.9121, -85.42765 65.9046, -85.41645 65.8908, -85.40865 65.847667, -85.4061 65.7982, -85.38535 65.756767, -85.3586 65.730867, -85.32755 65.725133, -85.31805 65.751, 
+      -85.312 65.7907, -85.2861 65.8022, -85.2438 65.8137, -85.19465 65.8097, -85.0954 65.7723, -85.04795 65.745833, -85.0255 65.7263, -85.01775 65.711333, -85.03585 65.680867, -85.0436 65.654967, 
+      -85.03155 65.634833, -84.9996 65.6193, -84.9651 65.613567, -84.94695 65.597433, -84.9323 65.5727, -84.95475 65.5474, -84.9953 65.506533, -85.0238 65.4916, -85.04795 65.492733, -85.0833 65.522667, 
+      -85.09715 65.524367, -85.1196 65.522633, -85.1282 65.5094, -85.12045 65.480633, -85.09025 65.4519, -84.96685 65.3984, -84.9142 65.3771, -84.88225 65.3213, -84.8857 65.272433, -84.88915 65.216633, 
+      -84.8857 65.192467, -84.8693 65.176367, -84.821 65.156233, -84.7813 65.151633, -84.76575 65.153367, -84.75025 65.163133, -84.7347 65.200533, -84.72435 65.209167, -84.69845 65.221233, -84.68725 65.2316, 
+      -84.68725 65.249433, -84.70275 65.278167, -84.7347 65.311533, -84.7321 65.325333, -84.69675 65.347767, -84.62165 65.3932, -84.53105 65.465133, -84.48705 65.483533, -84.4594 65.4847, -84.437 65.481233, 
+      -84.40335 65.436367, -84.3619 65.399567, -84.33085 65.3938, -84.26525 65.3777, -84.2083 65.367367, -84.1729 65.370233, -84.14705 65.358733, -84.1453 65.332267, -84.1453 65.2943, -84.12975 65.266133, 
+      -84.0495 65.217233, -83.98995 65.2017, -83.9511 65.2017, -83.9071 65.205167, -83.87345 65.205167, -83.8398 65.198833, -83.80785 65.1954, -83.75865 65.205167, -83.7181 65.207467, -83.6827 65.198833, 
+      -83.6223 65.171233, -83.6016 65.170067, -83.5688 65.1787, -83.5291 65.184467, -83.47475 65.178133, -83.4126 65.156867, -83.3349 65.119467, -83.30985 65.094733, -83.2486 65.010733, -83.19855 64.956667, 
+      -83.177 64.920433, -83.13985 64.898567, -83.1019 64.8957, -83.03805 64.900867, -83.00355 64.8951, -82.9431 64.862333, -82.84735 64.807667, -82.78865 64.787533, -82.7395 64.777767, -82.64885 64.773167, 
+      -82.58065 64.766267, -82.5548 64.7565, -82.522 64.738667, -82.5013 64.727733, -82.478 64.724267, -82.4504 64.727133, -82.3917 64.746133, -82.3261 64.758767, -82.27 64.756467, -82.18715 64.736333, 
+      -82.1233 64.708133, -82.05255 64.663833, -81.94895 64.616667, -81.8454 64.5649, -81.7634 64.507367, -81.73835 64.477467, -81.73235 64.437767, -81.7116 64.349767, -81.7073 64.2727, -81.6771 64.232433, 
+      -81.62875 64.177767, -81.59165 64.142667, -81.5787 64.1145, -81.58385 64.0955, -81.602 64.078267, -81.64085 64.058133, -81.70295 64.0449, -81.8238 64.0357, -81.89715 64.025333, -81.96535 64.0029, 
+      -82.01195 63.970733, -81.99815 63.9512, -81.98175 63.929333, -81.9679 63.921267, -81.9291 63.9276, -81.8454 63.9483, -81.7358 63.971333, -81.52005 64.008133, -81.45275 64.0329, -81.40785 64.056467, 
+      -81.37505 64.059933, -81.31295 64.0536, -81.2646 64.030033, -81.218 63.9794, -81.18865 63.970767, -81.0868 63.9466, -81.00915 63.914367, -80.95395 63.8787, -80.9177 63.8718, -80.90215 63.882133, 
+      -80.9108 63.898233, -80.95825 63.9552, -80.95135 63.988, -80.9272 64.020767, -80.90905 64.049533, -80.9263 64.077167, -80.928 64.098433, -80.90555 64.102467, -80.8719 64.096133, -80.72175 64.016767, 
+      -80.5966 63.961533, -80.52495 63.925867, -80.4956 63.8977, -80.493 63.875833, -80.5025 63.856867, -80.5258 63.851667, -80.6026 63.875267, -80.6242 63.875267, -80.64315 63.8672, -80.62935 63.8488, 
+      -80.5793 63.8327, -80.4861 63.820033, -80.31345 63.821767, -80.25905 63.8183, -80.17535 63.810233, -80.10195 63.810233, -80.07775 63.8056, -80.0579 63.7918, -80.0562 63.777433, -80.0648 63.762467, 
+      -80.1045 63.756133, -80.19515 63.744067, -80.2642 63.7222, -80.31085 63.7182, -80.42475 63.7251, -80.44805 63.7222, -80.49895 63.702633, -80.59905 63.647433, -80.7604 63.574367, -80.81135 63.5548, 
+      -80.86745 63.520267, -80.9063 63.474833, -80.93475 63.432833, -80.9494 63.4219, -80.98045 63.416133, -81.01415 63.416133, -81.0892 63.424767, -81.12635 63.437967, -81.23975 63.500033, -81.36575 63.562167, 
+      -81.4227 63.573667, -81.4969 63.561, -81.5539 63.5357, -81.58665 63.5357, -81.6367 63.550667, -81.69195 63.579433, -81.7489 63.590933, -81.79035 63.613933, -81.8352 63.6312, -81.8542 63.628867, 
+      -81.88875 63.617367, -81.91635 63.617367, -81.9526 63.620833, -81.9992 63.6542, -82.04925 63.6795, -82.10445 63.689867, -82.1614 63.6887, -82.23045 63.669167, -82.31675 63.643867, -82.34265 63.641567, 
+      -82.4065 63.653067, -82.48415 63.6703, -82.5169 63.704833, -82.5169 63.746233, -82.4824 63.764633, -82.42025 63.783067, -82.35295 63.798, -82.3357 63.817567, -82.3357 63.832533, -82.39265 63.882, 
+      -82.44445 63.919967, -82.52725 63.919967, -82.8155 63.910767, -82.9139 63.903867, -83.033 63.862467, -83.0796 63.857867, -83.11585 63.863633, -83.1279 63.884333, -83.1331 63.922267, -83.11065 63.964833, 
+      -83.0589 64.012, -82.97605 64.076433, -82.9605 64.1121, -82.96225 64.1328, -83.00195 64.1512, -83.05025 64.1535, -83.12445 64.137367, -83.1814 64.130467, -83.25565 64.133933, -83.3057 64.137367, 
+      -83.35405 64.128167, -83.45935 64.0856, -83.537 64.0603, -83.56635 64.035, -83.58185 63.990133, -83.58185 63.9418, -83.5767 63.896933, -83.58705 63.834833, -83.58355 63.775033, -83.606 63.737067, 
+      -83.64055 63.7221, -83.6647 63.7198, -83.70785 63.7336, -83.7389 63.737067, -83.8131 63.725567, -83.8977 63.6761, -84.01165 63.582933, -84.0358 63.574867, -84.05135 63.572567, -84.0772 63.591, 
+      -84.11345 63.6048, -84.17215 63.615133, -84.21355 63.6186, -84.2653 63.601333, -84.3102 63.572567, -84.3516 63.5461, -84.3723 63.507, -84.4103 63.470167, -84.51385 63.3701, -84.6122 63.310267, 
+      -84.8314 63.2067, -84.95915 63.1515, -85.02815 63.122767, -85.07475 63.1193, -85.2629 63.113567, -85.37685 63.096333, -85.4148 63.090567, -85.45625 63.095167, -85.49935 63.099767, -85.5494 63.117033, 
+      -85.58565 63.153833, -85.5977 63.188367, -85.59425 63.286133, -85.5977 63.4656, -85.5822 63.582933, -85.5753 63.717533, -85.6029 63.742833, -85.6288 63.7578, -85.722 63.7624, -85.9412 63.747467, 
+      -86.07755 63.715233, -86.20185 63.684167, -86.28985 63.673833, -86.37785 63.678467, -86.4866 63.7095, -86.55215 63.708367, -86.60395 63.7003, -86.7006 63.6474, -86.75065 63.591033, -86.7834 63.563433, 
+      -86.8421 63.546167, -86.9025 63.5427, -86.956 63.5404, -87.0682 63.541533, -87.11655 63.555333, -87.18385 63.596767, -87.2218 63.6186, -87.2149 63.669233, -87.1873 63.7371, -87.1338 63.763567, 
+      -87.0596 63.792333, -86.9612 63.8671, -86.87495 63.898167, -86.78 63.935, -86.68855 63.966067, -86.55905 63.982167, -86.45205 64.005167, -86.3899 64.028767, -86.3338 64.068467, -86.2967 64.082267, 
+      -86.25095 64.089733, -86.19745 64.0909, -86.1517 64.096067, -86.10685 64.119667, -86.07835 64.142667, -86.07665 64.157067, -86.07665 64.1697, -86.1172 64.194433, -86.20865 64.2278, -86.2233 64.238167, 
+      -86.22765 64.2744, -86.22935 64.2905, -86.25785 64.307767, -86.29755 64.330767, -86.31825 64.352633, -86.31825 64.3814, -86.30875 64.4165, -86.28805 64.449867)), 
+  ((-95.65885 72.9531, -95.62225 72.959367, -95.5909 72.960767, -95.5909 72.9712, -95.59925 72.987233, -95.67135 73.0367, -95.6964 73.0625, -95.70585 73.092433, -95.71315 73.1189, -95.69535 73.1454, 
+      -95.66195 73.1607, -95.6525 73.176733, -95.687 73.2074, -95.7403 73.2464, -95.76015 73.259633, -95.7591 73.281933, -95.7351 73.3091, -95.7236 73.338367, -95.7372 73.421967, -95.74975 73.474933, 
+      -95.74455 73.493033, -95.71735 73.504867, -95.70375 73.519467, -95.70375 73.5348, -95.7215 73.562667, -95.7236 73.5996, -95.70685 73.6365, -95.6776 73.6588, -95.6588 73.674833, -95.62015 73.686, 
+      -95.52085 73.692267, -95.40905 73.7076, -95.3578 73.7229, -95.3254 73.7271, -95.2721 73.716633, -95.1655 73.695733, -95.1049 73.6818, -95.0443 73.644167, -94.968 73.609333, -94.90845 73.6135, 
+      -94.8405 73.6135, -94.82275 73.626033, -94.85515 73.637867, -94.9994 73.6971, -95.0391 73.7173, -95.02865 73.747933, -94.9743 73.763267, -94.9534 73.7786, -94.96805 73.784167, -95.0057 73.7765, 
+      -95.06005 73.770933, -95.106 73.782767, -95.16975 73.807133, -95.199 73.8294, -95.2293 73.874, -95.21675 73.9172, -95.1509 73.969433, -95.06835 74.013333, -95.0161 74.0231, -94.8907 74.033533, 
+      -94.7946 74.063467, -94.75485 74.063467, -94.6744 74.0572, -94.5647 74.0307, -94.5093 74.026533, -94.42255 74.042567, -94.33265 74.065567, -94.2229 74.066967, -94.09125 74.071167, -93.9972 74.087867, 
+      -93.94915 74.0948, -93.90735 74.089233, -93.8739 74.082267, -93.853 74.0579, -93.8363 74.007733, -93.81745 73.9966, -93.79655 74.003567, -93.78815 74.030067, -93.77145 74.073233, -93.7537 74.094133, 
+      -93.73175 74.106, -93.68155 74.109467, -93.5499 74.1032, -93.3649 74.0912, -93.066 74.0891, -92.81625 74.089133, -92.7159 74.088433, -92.68455 74.078667, -92.6626 74.058467, -92.6281 74.0543, 
+      -92.55495 74.061967, -92.40865 74.0571, -92.25085 74.0188, -92.2132 74.003467, -92.21215 73.980467, -92.24245 73.9568, -92.28115 73.927533, -92.28115 73.906633, -92.2592 73.8941, -92.16825 73.892, 
+      -92.1285 73.899633, -91.9916 73.981833, -91.9383 73.9916, -91.7544 73.998533, -91.5381 74.0027, -91.35525 74.013167, -91.2894 74.022233, -91.13685 74.018767, -91.04905 74.006233, -90.93095 73.968633, 
+      -90.8076 73.924033, -90.72295 73.908033, -90.5944 73.904533, -90.353 73.891967, -90.2046 73.8913, -90.1482 73.875967, -90.11165 73.859967, -90.0918 73.823733, -90.1148 73.7931, -90.1639 73.752667, 
+      -90.35305 73.650967, -90.56935 73.549967, -90.66545 73.508867, -90.7334 73.500533, -90.78565 73.5026, -90.83475 73.4977, -90.84835 73.490733, -90.8567 73.471233, -90.84835 73.446167, -90.85355 73.432933, 
+      -90.90895 73.399467, -90.91835 73.3737, -90.95285 73.359067, -91.02705 73.320767, -91.0584 73.288733, -91.0793 73.238567, -91.1127 73.205833, -91.17855 73.181467, -91.24125 73.164033, -91.28305 73.141767, 
+      -91.29455 73.103433, -91.29555 73.054667, -91.306 73.019833, -91.352 72.975267, -91.57045 72.836633, -91.71675 72.757933, -91.7669 72.734933, -91.861 72.709133, -91.96235 72.682667, -92.06685 72.665933, 
+      -92.16405 72.657567, -92.37305 72.668033, -92.581 72.689633, -92.789 72.714033, -92.9458 72.754467, -93.00745 72.780233, -93.11715 72.8137, -93.14745 72.8137, -93.1966 72.8081, -93.26875 72.79, 
+      -93.32935 72.7907, -93.37845 72.785833, -93.42865 72.7712, -93.53 72.7705, -93.64495 72.776067, -93.786 72.767, -93.8738 72.753767, -93.9334 72.744733, -94.00445 72.741233, -94.0975 72.745433, 
+      -94.1759 72.747533, -94.19995 72.744767, -94.23025 72.723867, -94.2449 72.686233, -94.24385 72.666033, -94.224 72.6542, -94.1989 72.6556, -94.15605 72.677167, -94.13725 72.681367, -94.06615 72.6758, 
+      -93.92195 72.6521, -93.83835 72.648633, -93.79025 72.650033, -93.7432 72.6765, -93.7192 72.689067, -93.70875 72.687667, -93.70665 72.6619, -93.73275 72.622167, -93.7495 72.5762, -93.7401 72.546933, 
+      -93.66275 72.505833, -93.58435 72.4919, -93.4892 72.4731, -93.44635 72.459867, -93.4307 72.439667, -93.42755 72.427833, -93.4098 72.406933, -93.3941 72.399267, -93.38575 72.386, -93.38575 72.372767, 
+      -93.3941 72.363733, -93.43385 72.3477, -93.4704 72.320533, -93.50805 72.273867, -93.5467 72.234133, -93.5833 72.221567, -93.66585 72.209033, -93.7244 72.202067, -93.7683 72.181867, -93.8007 72.162333, 
+      -93.9899 72.021633, -94.1592 71.943633, -94.2491 71.936667, -94.31595 71.947833, -94.31595 71.9715, -94.2909 72.002167, -94.25955 72.031433, -94.25955 72.0537, -94.27625 72.0537, -94.40585 72.003567, 
+      -94.5229 71.9534, -94.6776 71.9367, -94.8824 71.922767, -95.02455 71.897667, -95.09145 71.8949, -95.13535 71.9172, -95.14785 71.9562, -95.1249 71.989633, -95.0308 72.048167, -95.0162 72.0607, 
+      -95.0371 72.064867, -95.08725 72.071833, -95.09145 72.0802, -95.0956 72.092733, -95.058 72.1178, -94.84795 72.216767, -94.85 72.227233, -94.896 72.229333, -94.9305 72.225133, -95.02875 72.185433, 
+      -95.0632 72.163833, -95.10505 72.146433, -95.127 72.142967, -95.1604 72.142967, -95.17085 72.1548, -95.1834 72.190333, -95.1897 72.2377, -95.21165 72.272533, -95.25655 72.305267, -95.268 72.320567, 
+      -95.2628 72.327533, -95.23355 72.3338, -95.21055 72.3331, -95.18965 72.343567, -95.20425 72.367933, -95.22515 72.389533, -95.268 72.3958, -95.29415 72.409733, -95.3067 72.427867, -95.29935 72.445967, 
+      -95.2743 72.453633, -95.268 72.466867, -95.291 72.503067, -95.3412 72.531633, -95.37045 72.550433, -95.40285 72.5832, -95.4457 72.6013, -95.5032 72.608967, -95.52725 72.6201, -95.57215 72.648667, 
+      -95.57525 72.6814, -95.55645 72.692533, -95.5209 72.7002, -95.5 72.7204, -95.50105 72.7817, -95.51985 72.8012, -95.5418 72.799833, -95.5763 72.789367, -95.60245 72.787267, -95.61915 72.790767, 
+      -95.64005 72.818633, -95.66095 72.904333, -95.6672 72.941267, -95.65885 72.9531)), 
+  ((-127.95 50.599967, -127.9629 50.598233, -127.9629 50.593933, -127.94095 50.587067, -127.7616 50.532867, -127.6803 50.4847, -127.6803 50.470933, -127.7048 50.451133, -127.7577 50.438233, -127.96545 50.4348, 
+      -128.0377 50.433067, -128.0945 50.453733, -128.15515 50.4791, -128.30745 50.581467, -128.32035 50.6073, -128.3113 50.675233, -128.31905 50.6916, -128.3642 50.709667, -128.40035 50.7131, -128.41065 50.726, 
+      -128.39905 50.752233, -128.38615 50.759967, -128.3371 50.766, -128.2971 50.782333, -128.2184 50.8348, -128.15515 50.846, -128.1074 50.8447, -127.9706 50.8163, -127.8609 50.7931, -127.7409 50.786633, 
+      -127.61055 50.7505, -127.5409 50.712633, -127.51635 50.6791, -127.5086 50.6507, -127.4983 50.649833, -127.47635 50.660167, -127.46215 50.695433, -127.45055 50.701033, -127.43765 50.701033, -127.4067 50.674367, 
+      -127.3486 50.633933, -127.1615 50.5251, -127.12405 50.5165, -126.87115 50.432633, -126.7537 50.424, -126.64275 50.3879, -126.61565 50.3853, -126.515 50.3939, -126.4595 50.388733, -126.32915 50.360367, 
+      -126.2462 50.359567, -126.21915 50.3528, -126.1921 50.3404, -126.17175 50.338133, -126.12945 50.346033, -126.0601 50.343767, -126.03135 50.325733, -125.9941 50.323467, -125.96365 50.328, -125.9315 50.359567, 
+      -125.9129 50.360133, -125.85705 50.3387, -125.83845 50.3353, -125.7505 50.349967, -125.73355 50.344333, -125.71835 50.329667, -125.67605 50.3105, -125.58465 50.2868, -125.50175 50.2496, -125.48145 50.226467, 
+      -125.47635 50.131733, -125.4865 50.115933, -125.5136 50.111433, -125.5271 50.103533, -125.5271 50.079833, -125.51695 50.0742, -125.4679 50.0742, -125.43065 50.065167, -125.385 50.042633, -125.341 49.9975, 
+      -125.28345 49.959167, -125.24455 49.915733, -125.165 49.851433, -125.0889 49.8131, -125.0449 49.804067, -124.99245 49.777, -124.8994 49.701433, -124.8909 49.665333, -124.90615 49.644467, -124.9569 49.630933, 
+      -124.97215 49.619667, -124.9755 49.602733, -124.95015 49.545233, -124.8723 49.442567, -124.79955 49.399733, -124.71665 49.369833, -124.5525 49.334867, -124.20395 49.302167, -124.1532 49.2841, -124.1532 49.2672, 
+      -124.16845 49.254767, -124.23105 49.244633, -124.2446 49.234467, -124.2412 49.224333, -124.20905 49.215867, -124.0635 49.210233, -123.97045 49.2012, -123.9214 49.1843, -123.8182 49.109833, -123.74375 49.086167, 
+      -123.7285 49.061333, -123.74545 49.032033, -123.7742 49.003833, -123.7725 48.9886, -123.6422 48.913033, -123.6202 48.896133, -123.61685 48.873567, -123.65405 48.8059, -123.64895 48.767533, -123.61175 48.7151, 
+      -123.61005 48.6779, -123.5779 48.571867, -123.561 48.562833, -123.5356 48.567367, -123.5136 48.591033, -123.46795 48.6542, -123.43915 48.6666, -123.40535 48.6587, -123.3901 48.636167, -123.3918 48.5651, 
+      -123.3749 48.545933, -123.36135 48.519967, -123.31905 48.486133, -123.31905 48.457933, -123.3021 48.4444, -123.3021 48.428633, -123.31735 48.419033, -123.35625 48.414533, -123.4358 48.420167, -123.4612 48.414533, 
+      -123.49165 48.395367, -123.5238 48.386333, -123.5796 48.386333, -123.59825 48.378433, -123.6033 48.370533, -123.583 48.354767, -123.57455 48.342333, -123.583 48.327667, -123.6033 48.322033, -123.627 48.325433, 
+      -123.67435 48.3604, -123.70315 48.3649, -123.71495 48.3604, -123.7268 48.318667, -123.74545 48.310767, -123.7708 48.314133, -123.80125 48.334433, -123.8097 48.354767, -123.79955 48.373933, -123.78605 48.386333, 
+      -123.7522 48.390833, -123.7302 48.399867, -123.7353 48.4055, -123.7792 48.4322, -123.9418 48.502733, -124.06565 48.521667, -124.2076 48.521667, -124.39345 48.5449, -124.61025 48.597367, -124.75095 48.627933, 
+      -124.8219 48.648133, -124.9432 48.695433, -124.96905 48.702333, -125.05935 48.7092, -125.11615 48.718667, -125.1471 48.734167, -125.14585 48.746633, -125.10715 48.770733, -125.07875 48.779333, -125.0413 48.809433, 
+      -124.86455 48.953533, -124.84005 48.993967, -124.8349 49.0473, -124.81295 49.101467, -124.76905 49.165133, -124.7652 49.180633, -124.7794 49.1858, -124.80265 49.183633, -124.8375 49.163833, -124.8685 49.1105, 
+      -124.8943 49.018467, -124.9162 48.9819, -124.9549 48.9363, -124.97425 48.932867, -124.99235 48.9406, -125.02975 48.9776, -125.0943 49.0765, -125.1188 49.153933, -125.13945 49.162533, -125.1588 49.159967, 
+      -125.1704 49.153933, -125.1769 49.135, -125.15625 49.095433, -125.04395 48.956933, -125.0272 48.922533, -125.0362 48.9036, -125.05945 48.8993, -125.08265 48.9062, -125.1046 48.938867, -125.1343 48.956933, 
+      -125.1717 48.961233, -125.18205 48.965533, -125.1859 48.980167, -125.18075 49.025767, -125.19235 49.032633, -125.213 49.032633, -125.2246 49.029633, -125.24135 48.977167, -125.2659 48.960833, -125.2917 48.923833, 
+      -125.3046 48.918667, -125.3175 48.9204, -125.36395 48.9393, -125.3743 48.9505, -125.37815 48.965133, -125.3846 48.9763, -125.4014 48.9832, -125.43235 48.984033, -125.4362 48.981467, -125.44655 48.955667, 
+      -125.48915 48.9264, -125.51755 48.9148, -125.54335 48.918233, -125.6892 48.981033, -125.71115 48.982767, -125.7305 48.9776, -125.74725 48.981033, -125.81955 49.018033, -125.9047 49.0447, -125.92535 49.075667, 
+      -125.95505 49.092, -125.9589 49.110067, -125.95505 49.1247, -125.9434 49.128133, -125.9215 49.125567, -125.8105 49.0533, -125.7705 49.038667, -125.7266 49.046433, -125.69435 49.067067, -125.68275 49.0877, 
+      -125.6905 49.1092, -125.7137 49.113533, -125.7537 49.1049, -125.80665 49.111367, -125.8118 49.1277, -125.8015 49.161233, -125.7692 49.215433, -125.7744 49.218867, -125.786 49.218867, -125.8144 49.206833, 
+      -125.8286 49.209433, -125.82985 49.2206, -125.8144 49.2705, -125.8015 49.305767, -125.80795 49.308333, -125.81955 49.304033, -125.8957 49.2249, -125.91115 49.224033, -125.9344 49.2335, -125.9783 49.238667, 
+      -125.986 49.247267, -125.98085 49.2636, -125.977 49.284267, -125.98475 49.306633, -125.99895 49.336733, -126.0041 49.411567, -126.01185 49.425333, -126.0312 49.425333, -126.06735 49.407267, -126.0983 49.396967, 
+      -126.1267 49.403833, -126.18605 49.4632, -126.2067 49.4821, -126.21315 49.4821, -126.2222 49.470933, -126.2493 49.462333, -126.2532 49.4563, -126.2377 49.4305, -126.22865 49.3548, -126.24155 49.331567, 
+      -126.2738 49.3191, -126.3254 49.318233, -126.36285 49.3303, -126.40025 49.3647, -126.40155 49.3776, -126.3822 49.398233, -126.33055 49.426633, -126.3164 49.462767, -126.32025 49.4748, -126.33185 49.4774, 
+      -126.34735 49.472233, -126.4106 49.4232, -126.46605 49.363833, -126.5151 49.3363, -126.5422 49.333733, -126.57445 49.350067, -126.58095 49.364267, -126.56935 49.392667, -126.57965 49.477833, -126.5719 49.5303, 
+      -126.54225 49.579767, -126.51385 49.594367, -126.48545 49.6021, -126.248 49.604267, -126.10085 49.5621, -126.0531 49.5492, -126.03765 49.5535, -126.03505 49.567267, -126.05055 49.5879, -126.09055 49.613733, 
+      -126.1293 49.6249, -126.25445 49.625767, -126.33445 49.633933, -126.45185 49.654567, -126.47895 49.670033, -126.48025 49.6881, -126.4428 49.758667, -126.44155 49.780167, -126.4596 49.791333, -126.4854 49.787033, 
+      -126.49315 49.778433, -126.50605 49.713933, -126.52285 49.700167, -126.54995 49.693267, -126.5783 49.6967, -126.608 49.711333, -126.68155 49.796933, -126.71895 49.829633, -126.7706 49.8451, -126.79125 49.854567, 
+      -126.81575 49.883833, -126.8364 49.892433, -126.8519 49.891567, -126.86865 49.878667, -126.88545 49.874367, -126.91125 49.885533, -126.9151 49.8933, -126.91255 49.950067, -126.92155 49.956067, -126.93835 49.9535, 
+      -126.95125 49.944033, -126.9564 49.9148, -126.968 49.895867, -126.99125 49.882533, -127.02735 49.886833, -127.05445 49.915233, -127.0919 49.953067, -127.1048 49.953067, -127.1125 49.945333, -127.10995 49.935867, 
+      -127.06995 49.891133, -127.0738 49.881667, -127.09835 49.876533, -127.14605 49.855867, -127.17445 49.855, -127.20155 49.871367, -127.2222 49.922967, -127.2209 49.9505, -127.1848 49.9849, -127.17575 49.994367, 
+      -127.1835 50.019333, -127.1822 50.0477, -127.1693 50.0735, -127.1306 50.1062, -127.10605 50.1449, -127.11125 50.1492, -127.119 50.150067, -127.13835 50.135467, -127.16545 50.107067, -127.1951 50.099333, 
+      -127.2351 50.111367, -127.33835 50.183633, -127.3461 50.1862, -127.35385 50.181033, -127.35385 50.167267, -127.3061 50.124267, -127.2803 50.095033, -127.2906 50.030933, -127.31645 50.0008, -127.359 49.9836, 
+      -127.40675 49.9862, -127.4661 50.010267, -127.5061 50.022333, -127.51645 50.060167, -127.53195 50.0808, -127.5371 50.102333, -127.52805 50.153933, -127.54355 50.157367, -127.55385 50.1548, -127.59645 50.118233, 
+      -127.6106 50.115667, -127.62225 50.121667, -127.63515 50.1518, -127.64675 50.156967, -127.6558 50.1535, -127.67645 50.126833, -127.75255 50.046833, -127.7732 50.036533, -127.80935 50.036533, -127.8958 50.056733, 
+      -127.9242 50.076533, -127.9229 50.106633, -127.8816 50.156533, -127.8377 50.1806, -127.78355 50.1961, -127.76935 50.205567, -127.76415 50.224467, -127.7719 50.232233, -127.80675 50.231367, -127.82225 50.238233, 
+      -127.8261 50.2503, -127.8171 50.261467, -127.7603 50.2748, -127.74995 50.285133, -127.75255 50.291133, -127.7745 50.292867, -127.8377 50.289433, -127.84545 50.292867, -127.84415 50.3118, -127.8519 50.3161, 
+      -127.8648 50.314367, -127.9345 50.295433, -127.95255 50.294567, -127.959 50.299733, -127.96935 50.379733, -127.9603 50.390933, -127.83515 50.4193, -127.7048 50.431367, -127.648 50.418467, -127.60675 50.388333, 
+      -127.5835 50.348767, -127.5732 50.3462, -127.56285 50.355667, -127.56025 50.3806, -127.61445 50.452, -127.6106 50.4606, -127.5938 50.465767, -127.52415 50.468333, -127.5048 50.4761, -127.5009 50.4821, 
+      -127.50995 50.4933, -127.5267 50.500167, -127.58865 50.500167, -127.63255 50.5105, -127.77705 50.567267, -127.86225 50.587933, -127.95 50.599967)), 
+  ((-99.01925 69.155933, -98.97325 69.1671, -98.921 69.160133, -98.8646 69.150367, -98.7789 69.153167, -98.72455 69.1657, -98.6911 69.161533, -98.597 69.115567, -98.53225 69.0689, -98.48415 69.048033, 
+      -98.46745 69.0515, -98.458 69.0724, -98.458 69.094, -98.4486 69.120467, -98.46845 69.162967, -98.53325 69.185933, -98.60435 69.1985, -98.6733 69.1992, -98.712 69.207533, -98.712 69.223567, 
+      -98.69735 69.2347, -98.6503 69.241, -98.5813 69.227067, -98.54055 69.222167, -98.5092 69.243067, -98.47995 69.270233, -98.46845 69.2925, -98.47475 69.3134, -98.5176 69.3594, -98.5385 69.3991, 
+      -98.54895 69.4186, -98.5437 69.440867, -98.528 69.445067, -98.47265 69.4534, -98.33675 69.431133, -98.2531 69.406033, -98.10995 69.3489, -98.08065 69.348233, -98.04095 69.3524, -98.05975 69.381667, 
+      -98.08275 69.399767, -98.32 69.489633, -98.33885 69.5015, -98.34825 69.5217, -98.31795 69.5635, -98.2573 69.6262, -98.1706 69.699333, -98.0421 69.789167, -97.97835 69.812167, -97.9428 69.814967, 
+      -97.8832 69.833767, -97.8477 69.860267, -97.81425 69.867233, -97.75885 69.865833, -97.693 69.842867, -97.5989 69.806633, -97.578 69.7913, -97.59055 69.756467, -97.58845 69.7328, -97.55085 69.701433, 
+      -97.4463 69.652, -97.41285 69.622733, -97.41285 69.601833, -97.43375 69.5858, -97.4442 69.5642, -97.4202 69.540533, -97.4369 69.5231, -97.4808 69.490367, -97.5216 69.501533, -97.5404 69.497333, 
+      -97.55605 69.479933, -97.531 69.426967, -97.51425 69.390067, -97.49025 69.3838, -97.47455 69.392167, -97.45155 69.419333, -97.4014 69.454833, -97.29165 69.531467, -97.24045 69.550967, -97.19655 69.559333, 
+      -97.1474 69.560033, -97.0962 69.555167, -97.02515 69.499433, -96.99795 69.479933, -96.93315 69.455567, -96.8767 69.454867, -96.7691 69.454167, -96.69285 69.438167, -96.55695 69.3908, -96.4681 69.351067, 
+      -96.33015 69.264, -96.21305 69.215233, -96.18485 69.185267, -96.1399 69.1337, -96.1305 69.1142, -96.1077 69.002733, -96.091 68.934433, -96.068 68.934433, -96.05335 68.949767, -96.05335 69.002733, 
+      -96.05335 69.1114, -96.022 69.186633, -95.9614 69.240967, -95.93215 69.242367, -95.92795 69.238167, -95.9217 69.1908, -95.90915 69.104433, -95.9008 69.0097, -95.8924 68.917733, -95.8736 68.888467, 
+      -95.84015 68.873133, -95.7858 68.873133, -95.73145 68.873133, -95.6813 68.8815, -95.6625 68.8815, -95.65205 68.850833, -95.6771 68.806267, -95.6834 68.7756, -95.6646 68.767267, -95.58515 68.770033, 
+      -95.4963 68.7735, -95.46915 68.779067, -95.4284 68.807633, -95.3542 68.873833, -95.33125 68.875933, -95.3009 68.873133, -95.23925 68.828533, -95.1807 68.8111, -95.14725 68.797867, -95.13575 68.7923, 
+      -95.1347 68.781133, -95.14935 68.7679, -95.2058 68.740733, -95.27895 68.714267, -95.34165 68.7059, -95.39495 68.6878, -95.43675 68.653667, -95.45555 68.627867, -95.47015 68.623, -95.49105 68.6223, 
+      -95.5057 68.6432, -95.51195 68.6871, -95.5308 68.699633, -95.5632 68.694067, -95.64365 68.667567, -95.74605 68.6439, -95.82235 68.597233, -95.8725 68.5791, -96.0439 68.547067, -96.3867 68.476, 
+      -96.48495 68.4551, -96.54555 68.443967, -96.6229 68.441167, -96.70025 68.448133, -96.7964 68.466233, -96.93225 68.523367, -96.9887 68.563767, -97.01375 68.566567, -97.0744 68.5387, -97.10575 68.5136, 
+      -97.10575 68.499667, -97.0514 68.460667, -97.0451 68.445333, -97.0451 68.4328, -97.0869 68.4147, -97.12245 68.4133, -97.16215 68.428633, -97.22695 68.470433, -97.26875 68.4732, -97.35445 68.4732, 
+      -97.39625 68.478767, -97.45685 68.503133, -97.53525 68.5554, -97.56865 68.559567, -97.58115 68.542867, -97.6031 68.508033, -97.624 68.502467, -97.6721 68.504533, -97.76615 68.531033, -97.7682 68.551267, 
+      -97.7745 68.5847, -97.80795 68.588167, -97.86225 68.5645, -97.925 68.535933, -97.9835 68.531067, -98.05565 68.556133, -98.15805 68.595133, -98.203 68.618833, -98.20405 68.646033, -98.1811 68.6878, 
+      -98.11735 68.720567, -98.06405 68.778367, -98.0515 68.839, -98.1205 68.894033, -98.155 68.8989, -98.26265 68.885667, -98.42045 68.859167, -98.4382 68.889833, -98.46955 68.934433, -98.49045 68.935833, 
+      -98.5364 68.895433, -98.50715 68.853633, -98.48205 68.832733, -98.4967 68.8202, -98.53225 68.813233, -98.53225 68.7784, -98.50925 68.743567, -98.4528 68.6948, -98.46325 68.6962, -98.44445 68.6307, 
+      -98.46115 68.600033, -98.6305 68.6711, -98.7559 68.701767, -98.95235 68.7352, -98.9649 68.750533, -98.92935 68.7784, -98.8625 68.810433, -98.82485 68.831333, -98.84995 68.8564, -98.91055 68.866167, 
+      -99.0046 68.888467, -99.0694 68.882867, -99.16975 68.863367, -99.25335 68.866167, -99.28055 68.850833, -99.25545 68.824367, -99.18645 68.781167, -99.18645 68.765833, -99.21155 68.7352, -99.2471 68.715667, 
+      -99.27635 68.7129, -99.4415 68.761667, -99.4603 68.790933, -99.47285 68.845267, -99.5021 68.866167, -99.55855 68.884267, -99.5732 68.924667, -99.55435 68.9581, -99.55855 69.0208, -99.55855 69.047267, 
+      -99.5251 69.064, -99.45195 69.055633, -99.3391 68.991533, -99.30355 68.990167, -99.337 69.012433, -99.3746 69.052867, -99.3746 69.073733, -99.2492 69.108567, -99.1384 69.1225, -99.01925 69.155933)), 
+  ((-60.8978 45.933, -60.921 45.9268, -60.9451 45.915667, -60.96365 45.9169, -60.97665 45.931133, -60.99335 45.9645, -60.98595 45.9843, -60.92195 46.0084, -60.9182 46.018933, -60.9275 46.0455, 
+      -60.9442 46.057233, -60.96645 46.0554, -60.98595 46.0492, -61.03415 45.9942, -61.0954 45.968233, -61.1622 45.954633, -61.1724 45.9435, -61.17055 45.930533, -61.1529 45.921867, -61.1223 45.920633, 
+      -61.07315 45.930533, -61.0453 45.9299, -61.0351 45.92, -61.0342 45.900233, -61.0657 45.873033, -61.0657 45.863133, -61.0555 45.8551, -60.9813 45.853233, -60.9646 45.840267, -60.96555 45.829733, 
+      -60.9813 45.818633, -61.1121 45.7908, -61.17055 45.7494, -61.17985 45.7055, -61.1557 45.693133, -61.13345 45.695, -60.96835 45.7692, -60.92105 45.775367, -60.89045 45.7655, -60.87465 45.736433, 
+      -60.8793 45.709233, -60.92195 45.6808, -60.93215 45.665967, -60.93125 45.656667, -60.91175 45.652367, -60.86815 45.655433, -60.7828 45.7086, -60.78375 45.7556, -60.6789 45.845233, -60.5852 45.893467, 
+      -60.41915 45.997933, -60.4108 46.016467, -60.4136 46.023267, -60.42565 46.025133, -60.4516 46.022033, -60.5657 45.967033, -60.63065 45.926833, -60.69375 45.909533, -60.7234 45.9194, -60.7698 45.941667, 
+      -60.77445 45.958967, -60.7503 45.9794, -60.5082 46.090033, -60.38945 46.158667, -60.34215 46.2044, -60.29575 46.225433, -60.26205 46.251133, -60.258 46.277167, -60.24705 46.2852, -60.2273 46.283733, 
+      -60.19005 46.245033, -60.19115 46.2158, -60.2284 46.169067, -60.2306 46.1457, -60.22405 46.135467, -60.201 46.132533, -60.1714 46.142767, -60.13525 46.216533, -60.0969 46.237733, -60.04975 46.238467, 
+      -59.9829 46.2253, -59.91935 46.1939, -59.9007 46.161733, -59.9862 46.093067, -59.9906 46.063867, -59.9358 46.015667, -59.938 45.982067, -60.0739 45.884167, -60.17255 45.8827, -60.19665 45.873933, 
+      -60.2317 45.831567, -60.22515 45.818433, -60.2054 45.8126, -60.1594 45.831567, -60.1331 45.833033, -60.1243 45.818433, -60.16815 45.771667, -60.3194 45.758533, -60.4509 45.634367, -60.5013 45.6139, 
+      -60.57365 45.612467, -60.6153 45.600767, -60.6723 45.567167, -60.7067 45.560767, -60.7364 45.584267, -60.77905 45.596633, -60.8737 45.607767, -60.90895 45.627533, -60.9238 45.628767, -60.9516 45.6164, 
+      -60.97575 45.591667, -60.998 45.5855, -61.0685 45.600333, -61.0796 45.597867, -61.0926 45.574367, -61.1093 45.563233, -61.1464 45.562, -61.17795 45.5719, -61.19095 45.606533, -61.2039 45.612733, 
+      -61.2169 45.611467, -61.2299 45.575633, -61.24475 45.562033, -61.28555 45.559567, -61.38015 45.5917, -61.4544 45.6424, -61.52675 45.771, -61.549 45.915633, -61.5824 46.004667, -61.575 46.031867, 
+      -61.5546 46.043, -61.498 46.0535, -61.47575 46.065867, -61.47575 46.075767, -61.49055 46.0875, -61.52025 46.1042, -61.5212 46.1147, -61.511 46.1351, -61.3245 46.240833, -61.18535 46.383633, 
+      -61.12415 46.4461, -61.1028 46.4702, -61.0982 46.487533, -61.10745 46.558633, -61.0861 46.603133, -61.04715 46.654433, -60.9386 46.741, -60.908 46.807767, -60.8737 46.838067, -60.7837 46.8838, 
+      -60.75125 46.922767, -60.7234 47.022933, -60.6891 47.0594, -60.6585 47.0693, -60.62045 47.0662, -60.58335 47.050133, -60.53975 47.012433, -60.5212 47.003767, -60.4971 47.0044, -60.3969 47.066233, 
+      -60.3867 47.070567, -60.37095 47.068067, -60.36165 47.063133, -60.36165 47.039033, -60.3802 47.0149, -60.4971 46.934533, -60.4971 46.922167, -60.47485 46.901767, -60.43495 46.891867, -60.3329 46.9061, 
+      -60.3032 46.898667, -60.2967 46.8758, -60.3236 46.784933, -60.3765 46.721867, -60.45165 46.694033, -60.4572 46.677967, -60.45535 46.666833, -60.43495 46.645833, -60.40805 46.632833, -60.357 46.6279, 
+      -60.3431 46.620467, -60.3431 46.608733, -60.42105 46.537, -60.53235 46.3874, -60.6307 46.3064, -60.6344 46.284167, -60.63255 46.264367, -60.6205 46.253233, -60.6075 46.253233, -60.5945 46.261267, 
+      -60.56295 46.291567, -60.5064 46.325567, -60.4674 46.334233, -60.44235 46.332367, -60.4331 46.321233, -60.43865 46.300833, -60.5648 46.229133, -60.67705 46.128367, -60.7494 46.046133, -60.8199 45.986167, 
+      -60.83195 45.954, -60.85515 45.9361, -60.8978 45.933)), 
+  ((-83.1478 62.803567, -83.0917 62.803533, -82.9838 62.83, -82.89145 62.873733, -82.75765 62.920933, -82.70845 62.929567, -82.6713 62.9284, -82.61865 62.9215, -82.5341 62.901367, -82.47455 62.8956, 
+      -82.4435 62.904233, -82.3891 62.9399, -82.33735 62.9583, -82.28295 62.966333, -82.251 62.9623, -82.2113 62.949067, -82.17335 62.936433, -82.13795 62.9347, -82.0689 62.9226, -81.96705 62.901333, 
+      -81.95065 62.885833, -81.94805 62.866267, -81.9558 62.8375, -81.9886 62.807567, -82.0024 62.780533, -81.99895 62.748333, -81.98425 62.689667, -81.98425 62.6707, -82.0041 62.652867, -82.0464 62.617767, 
+      -82.13355 62.576333, -82.1594 62.567133, -82.2276 62.566567, -82.27075 62.563133, -82.30785 62.555633, -82.35445 62.535467, -82.44245 62.479667, -82.4796 62.4561, -82.65485 62.3646, -82.8102 62.2927, 
+      -82.98285 62.212733, -83.08465 62.163867, -83.1166 62.158667, -83.1356 62.160967, -83.18135 62.1897, -83.21415 62.209267, -83.24265 62.223067, -83.28065 62.229967, -83.3143 62.231133, -83.3972 62.2277, 
+      -83.4956 62.207567, -83.62855 62.144267, -83.67515 62.119533, -83.701 62.112067, -83.7347 62.106333, -83.75195 62.110933, -83.77265 62.135067, -83.7813 62.182267, -83.7813 62.2651, -83.7908 62.310533, 
+      -83.8193 62.354833, -83.878 62.414667, -83.89355 62.450367, -83.8927 62.473933, -83.8651 62.495233, -83.74685 62.557367, -83.6907 62.587833, -83.626 62.633867, -83.5958 62.681033, -83.5975 62.7374, 
+      -83.5984 62.7794, -83.5837 62.807033, -83.54315 62.841533, -83.4767 62.868, -83.3921 62.893333, -83.36535 62.900833, -83.34035 62.9014, -83.2972 62.888167, -83.26265 62.882433, -83.24455 62.870333, 
+      -83.22725 62.835233, -83.19445 62.811067, -83.1478 62.803567)), 
+  ((-132.9565 53.494533, -132.98705 53.502867, -133.019 53.524167, -133.0315 53.543633, -133.02315 53.566767, -133.01065 53.5714, -132.98425 53.5714, -132.937 53.565867, -132.88145 53.565867, -132.8509 53.587167, 
+      -132.8509 53.5955, -132.86755 53.596433, -132.9384 53.593633, -133.00095 53.612167, -133.04955 53.622367, -133.0607 53.636233, -133.0607 53.650133, -133.044 53.664967, -133.0162 53.6696, -133.0079 53.678867, 
+      -133.019 53.693667, -133.05375 53.7159, -133.069 53.742767, -133.07875 53.7446, -133.1093 53.7298, -133.12875 53.724233, -133.14265 53.732567, -133.1468 53.7511, -133.1315 53.783533, -133.14265 53.848367, 
+      -133.1343 53.8595, -133.11485 53.861333, -133.1107 53.868733, -133.1343 53.8984, -133.11765 53.970633, -133.09685 53.9975, -133.08295 54.0197, -133.08295 54.039167, -133.1107 54.059533, -133.1246 54.115133, 
+      -133.12045 54.1494, -133.0774 54.175333, -133.07045 54.189233, -133.0774 54.194767, -133.12045 54.1957, -133.1246 54.2031, -133.1121 54.214233, -132.9968 54.239233, -132.9426 54.237367, -132.7967 54.212367, 
+      -132.7634 54.208833, -132.7134 54.2144, -132.6564 54.2079, -132.61335 54.1894, -132.6092 54.1727, -132.66615 54.085633, -132.6731 54.056, -132.7523 53.9606, -132.7551 53.934667, -132.74255 53.923533, 
+      -132.7134 53.9226, -132.6759 53.942067, -132.6342 53.9856, -132.61335 54.0319, -132.5508 54.1023, -132.47715 54.156033, -132.4327 54.174567, -132.3535 54.173633, -132.3271 54.164367, -132.2729 54.114333, 
+      -132.2743 53.9865, -132.27985 53.919833, -132.3396 53.835533, -132.3521 53.811433, -132.391 53.784567, -132.46045 53.765133, -132.5091 53.7577, -132.5925 53.705833, -132.70365 53.643767, -132.737 53.636367, 
+      -132.7481 53.631733, -132.74535 53.6243, -132.7259 53.6234, -132.69255 53.6206, -132.63695 53.5919, -132.61335 53.5854, -132.59805 53.5891, -132.54665 53.618767, -132.4952 53.635433, -132.46185 53.635433, 
+      -132.45215 53.626167, -132.4688 53.6067, -132.51885 53.569667, -132.548 53.5391, -132.5508 53.527033, -132.53135 53.516833, -132.50215 53.514967, -132.4091 53.548333, -132.4035 53.559433, -132.41185 53.6002, 
+      -132.40215 53.615, -132.38545 53.618733, -132.35765 53.6113, -132.3021 53.6113, -132.2743 53.624267, -132.24095 53.663167, -132.2062 53.7456, -132.18815 53.878967, -132.20895 53.9503, -132.21455 54.082767, 
+      -132.2437 54.145733, -132.2604 54.167967, -132.259 54.178167, -132.2465 54.185567, -132.2284 54.181867, -132.15895 54.149433, -132.07835 54.129067, -132.0089 54.1272, -131.8713 54.146667, -131.79075 54.173533, 
+      -131.74765 54.199467, -131.7143 54.242067, -131.7004 54.249467, -131.68095 54.247633, -131.67125 54.234667, -131.6754 54.208733, -131.756 54.135533, -131.781 54.086433, -131.80045 53.981767, -131.86715 53.8558, 
+      -131.8866 53.810433, -131.90605 53.631633, -131.94355 53.5455, -131.99775 53.410267, -132.00885 53.3065, -132.04225 53.280567, -132.08115 53.275933, -132.1784 53.288, -132.31735 53.284267, -132.34375 53.272233, 
+      -132.3479 53.262967, -132.2173 53.2287, -132.2062 53.216667, -132.21315 53.208333, -132.2951 53.200933, -132.38265 53.184267, -132.3993 53.165733, -132.4174 53.162033, -132.441 53.168533, -132.4563 53.175933, 
+      -132.4674 53.172233, -132.4785 53.154633, -132.5049 53.147233, -132.53825 53.151833, -132.5716 53.174067, -132.573 53.2028, -132.5563 53.247267, -132.5619 53.258367, -132.573 53.258367, -132.58965 53.250967, 
+      -132.61605 53.212067, -132.64245 53.197233, -132.67025 53.1926, -132.6869 53.1991, -132.69525 53.221333, -132.72585 53.2454, -132.7189 53.2519, -132.68695 53.2658, -132.6856 53.274167, -132.70225 53.280633, 
+      -132.8134 53.2723, -132.85925 53.276933, -132.88845 53.285267, -132.89815 53.301, -132.8954 53.3112, -132.84535 53.3214, -132.83565 53.3427, -132.8509 53.365867, -132.8398 53.379733, -132.82175 53.382533, 
+      -132.7606 53.3649, -132.65225 53.3445, -132.5633 53.316733, -132.51605 53.307467, -132.50635 53.313, -132.5105 53.325067, -132.5286 53.3445, -132.58555 53.376, -132.6328 53.385267, -132.6939 53.4038, 
+      -132.7092 53.413967, -132.7092 53.466767, -132.7189 53.476033, -132.73 53.476033, -132.73975 53.4649, -132.73975 53.426, -132.7467 53.413033, -132.76335 53.4084, -132.77865 53.411167, -132.79115 53.423233, 
+      -132.78975 53.4751, -132.79535 53.495467, -132.8134 53.5038, -132.8245 53.4964, -132.8273 53.444533, -132.85925 53.426, -132.8884 53.4186, -132.93705 53.4297, -132.96205 53.441733, -132.9676 53.463067, 
+      -132.95095 53.487133, -132.9565 53.494533)), 
+  ((-62.30865 49.5162, -62.12305 49.436967, -62.00625 49.384167, -61.87485 49.317467, -61.8102 49.2688, -61.757 49.224333, -61.7007 49.189567, -61.69655 49.170133, -61.69445 49.147867, -61.72365 49.1298, 
+      -61.79245 49.1187, -61.9343 49.1187, -62.06985 49.124267, -62.147 49.1187, -62.2054 49.099233, -62.23145 49.093667, -62.2815 49.0895, -62.3274 49.0909, -62.45045 49.122867, -62.5714 49.1604, 
+      -62.7518 49.216, -62.97075 49.293833, -63.1824 49.346633, -63.29295 49.384167, -63.38055 49.425867, -63.4921 49.4495, -63.56095 49.455067, -63.6214 49.480067, -63.72985 49.567633, -63.9728 49.688567, 
+      -64.06665 49.719133, -64.12085 49.728867, -64.1782 49.731633, -64.2178 49.7511, -64.28875 49.7914, -64.3638 49.801133, -64.45765 49.822, -64.5077 49.8206, -64.56505 49.827533, -64.5713 49.853967, 
+      -64.5463 49.878967, -64.45245 49.8873, -64.3419 49.908167, -64.2606 49.919267, -64.12295 49.919267, -63.98425 49.909533, -63.79035 49.867833, -63.71525 49.862267, -63.49525 49.8595, -63.42435 49.838633, 
+      -63.3409 49.806667, -63.24185 49.794167, -63.1605 49.79, -63.0875 49.777467, -62.9603 49.733, -62.7528 49.673233, -62.5818 49.6093, -62.30865 49.5162)), 
+  ((-63.93165 46.993667, -63.9792 46.9846, -64.01655 46.990267, -64.03355 46.985733, -64.00295 46.900833, -64.01825 46.872533, -64.05055 46.860067, -64.059 46.860067, -64.0879 46.9065, -64.1032 46.907633, 
+      -64.1083 46.8929, -64.0845 46.828367, -64.0862 46.802333, -64.0998 46.785367, -64.15075 46.7831, -64.2017 46.760467, -64.2051 46.750267, -64.1915 46.7446, -64.14055 46.7446, -64.13545 46.738967, 
+      -64.14225 46.720833, -64.12865 46.705, -64.1015 46.702733, -64.076 46.710667, -64.0743 46.745733, -64.0743 46.752533, -64.05225 46.755933, -64.02845 46.741233, -64.02845 46.718567, -64.0166 46.710667, 
+      -63.9877 46.707267, -63.96395 46.678967, -63.9656 46.661967, -63.9979 46.6235, -63.9979 46.611033, -63.9758 46.6065, -63.95035 46.611033, -63.93845 46.599733, -63.93845 46.579333, -63.94185 46.5454, 
+      -64.02335 46.487667, -64.02675 46.474067, -64.02165 46.466133, -63.9928 46.462733, -63.94355 46.471767, -63.92145 46.491033, -63.90445 46.491033, -63.8858 46.475167, -63.862 46.4412, -63.82465 46.409533, 
+      -63.7295 46.3914, -63.70915 46.393667, -63.70405 46.409533, -63.71255 46.425367, -63.7618 46.449133, -63.79575 46.477433, -63.80595 46.502333, -63.79405 46.530633, -63.7601 46.547633, -63.69385 46.5544, 
+      -63.56475 46.5227, -63.53245 46.4944, -63.53585 46.471767, -63.56815 46.438933, -63.57325 46.4163, -63.5291 46.368767, -63.5053 46.368767, -63.4968 46.380067, -63.4968 46.4163, -63.4781 46.446867, 
+      -63.44925 46.464967, -63.42545 46.4661, -63.3898 46.453667, -63.3813 46.4265, -63.3881 46.375567, -63.3779 46.364267, -63.35925 46.366533, -63.2522 46.4254, -63.22845 46.429933, -63.20125 46.427667, 
+      -63.1724 46.4084, -63.10615 46.346167, -63.0671 46.342767, -63.028 46.349567, -63.00425 46.362, -63.00935 46.377867, -63.0484 46.395967, -63.0518 46.405033, -63.0433 46.4152, -62.9091 46.427667, 
+      -62.87515 46.4254, -62.87005 46.416333, -62.88535 46.388033, -62.88535 46.379, -62.86835 46.379, -62.8106 46.409533, -62.7002 46.452567, -62.41995 46.4616, -62.25095 46.457633, -62.07265 46.424233, 
+      -62.0395 46.414033, -62.0344 46.4084, -62.0344 46.399333, -62.0565 46.383467, -62.10405 46.376667, -62.19745 46.3393, -62.2467 46.3393, -62.33165 46.361933, -62.3775 46.3597, -62.4013 46.348367, 
+      -62.3945 46.280467, -62.41485 46.255567, -62.44545 46.245367, -62.5049 46.2533, -62.55415 46.2782, -62.56605 46.275933, -62.56945 46.268, -62.54735 46.245367, -62.4743 46.210267, -62.4692 46.192167, 
+      -62.4879 46.1797, -62.53715 46.1797, -62.6068 46.2012, -62.64245 46.203467, -62.66285 46.2001, -62.66455 46.1854, -62.617 46.159333, -62.56945 46.144633, -62.56945 46.137833, -62.6051 46.116333, 
+      -62.6102 46.103867, -62.59665 46.0971, -62.5406 46.094833, -62.5236 46.078967, -62.527 46.0586, -62.55075 46.047267, -62.6187 46.032567, -62.6238 46.022367, -62.6136 46.0088, -62.58985 46.002, 
+      -62.54225 46.003133, -62.5168 45.996333, -62.5134 45.9839, -62.5389 45.9635, -62.6272 45.931833, -62.8854 45.954467, -62.9771 45.991833, -62.9839 46.009933, -62.9669 46.042767, -62.9703 46.0541, 
+      -62.99235 46.055233, -63.0535 46.026933, -63.0705 46.028033, -63.0892 46.032567, -63.0892 46.0439, -63.0671 46.062, -62.9856 46.081267, -62.9635 46.0937, -62.9516 46.144633, -62.9448 46.165033, 
+      -62.9516 46.168433, -62.9669 46.165033, -63.00595 46.139, -63.00765 46.1073, -63.02295 46.094833, -63.04165 46.095967, -63.0569 46.1107, -63.0603 46.137867, -63.04845 46.168433, -63.0501 46.176333, 
+      -63.0705 46.176333, -63.096 46.165033, -63.11805 46.1639, -63.14695 46.1718, -63.1758 46.1718, -63.1843 46.176333, -63.1775 46.1922, -63.15545 46.209167, -63.0841 46.2239, -63.03145 46.257833, 
+      -62.92955 46.3167, -62.91425 46.331433, -62.91595 46.340467, -62.93295 46.3484, -62.9516 46.346133, -63.0773 46.282733, -63.21315 46.219367, -63.3083 46.202367, -63.36775 46.2069, -63.4034 46.204633, 
+      -63.4102 46.198967, -63.3932 46.1854, -63.3185 46.166133, -63.2709 46.161633, -63.24205 46.166133, -63.22845 46.1571, -63.22845 46.142367, -63.25225 46.1186, -63.2845 46.117467, -63.4102 46.1639, 
+      -63.7244 46.239733, -63.8739 46.302, -63.88745 46.321233, -63.88575 46.337067, -63.862 46.342733, -63.82125 46.328033, -63.80255 46.329167, -63.79745 46.335933, -63.84165 46.3767, -63.879 46.389133, 
+      -63.92825 46.389133, -63.9911 46.4197, -64.0115 46.4197, -64.06245 46.3767, -64.1117 46.372167, -64.16095 46.382333, -64.1983 46.411767, -64.1983 46.431033, -64.16265 46.465, -64.16265 46.509133, 
+      -64.0828 46.597433, -64.0879 46.605367, -64.1083 46.6076, -64.1389 46.595167, -64.1525 46.597433, -64.16605 46.648367, -64.17455 46.650633, -64.18645 46.644967, -64.18645 46.5997, -64.19325 46.584967, 
+      -64.217 46.578167, -64.2374 46.584967, -64.2646 46.615533, -64.28835 46.622333, -64.3682 46.622333, -64.3869 46.630267, -64.41575 46.661933, -64.42255 46.700433, -64.41405 46.731, -64.29515 46.846467, 
+      -64.26455 46.908733, -64.2289 46.943833, -64.183 46.963067, -64.1185 47.0095, -64.05565 47.096667, -64.02675 47.1125, -63.9588 47.088733, -63.92315 47.014033, -63.93165 46.993667)), 
+  ((-79.81095 62.387067, -79.76335 62.385733, -79.75205 62.3854, -79.7158 62.392867, -79.65885 62.421067, -79.60705 62.447533, -79.57425 62.451, -79.5492 62.441233, -79.4957 62.404967, -79.4422 62.3503, 
+      -79.3283 62.241, -79.305 62.202467, -79.2964 62.174867, -79.3128 62.0765, -79.31715 62.018367, -79.3249 62.007467, -79.35685 61.986167, -79.43795 61.918267, -79.5182 61.8412, -79.5579 61.779067, 
+      -79.59245 61.7417, -79.6028 61.719833, -79.59765 61.688767, -79.6011 61.6669, -79.6339 61.617433, -79.7159 61.5363, -79.74785 61.520767, -79.7884 61.5133, -79.8195 61.5173, -79.8454 61.5265, 
+      -79.8808 61.567367, -79.95675 61.651933, -80.02145 61.702567, -80.0508 61.714067, -80.08275 61.718667, -80.12935 61.7342, -80.1509 61.7555, -80.19145 61.763567, -80.25795 61.7831, -80.29935 61.8067, 
+      -80.3028 61.8251, -80.29155 61.946467, -80.2691 62.014367, -80.22505 62.0742, -80.17585 62.1156, -80.0662 62.196733, -80.0403 62.228933, -80.0248 62.291067, -79.9903 62.3394, -79.96615 62.358967, 
+      -79.8798 62.382567, -79.86335 62.383633, -79.81095 62.387067)), 
+  ((-132.04215 52.860033, -132.06075 52.8594, -132.14075 52.8371, -132.164 52.8402, -132.18635 52.881733, -132.19935 52.8929, -132.20865 52.891033, -132.21705 52.881733, -132.21705 52.8619, -132.2003 52.834, 
+      -132.20495 52.802067, -132.2245 52.794633, -132.28035 52.794, -132.3073 52.8002, -132.4236 52.913367, -132.432 52.931333, -132.4208 52.943133, -132.4013 52.9487, -132.2459 52.951167, -132.2115 52.965433, 
+      -132.2124 52.9729, -132.2357 52.984667, -132.2673 52.9915, -132.33245 52.984067, -132.42735 52.990267, -132.4692 53.008867, -132.4748 53.024367, -132.46545 53.033033, -132.39105 53.036767, -132.3594 53.051033, 
+      -132.3594 53.0622, -132.3743 53.071167, -132.3966 53.073033, -132.485 53.0569, -132.53525 53.042633, -132.5585 53.039533, -132.5706 53.045133, -132.6022 53.107133, -132.5957 53.120167, -132.58175 53.126067, 
+      -132.46175 53.1149, -132.40595 53.1217, -132.30545 53.159867, -132.16125 53.1766, -132.1287 53.171633, -132.06635 53.1332, -132.04125 53.127933, -132.0031 53.132867, -131.9361 53.168233, -131.81425 53.198, 
+      -131.78995 53.2064, -131.78625 53.2312, -131.7751 53.2374, -131.76205 53.236167, -131.73415 53.213833, -131.6988 53.1605, -131.69695 53.138167, -131.6932 53.127, -131.6318 53.109633, -131.6095 53.094767, 
+      -131.5909 53.0563, -131.56295 53.032733, -131.56855 53.025933, -131.6244 53.022233, -131.65045 53.0148, -131.68205 53.0148, -131.7695 53.0433, -131.8216 53.0557, -131.8514 53.050767, -131.8793 53.034633, 
+      -131.9258 53.028433, -132.00955 53.035267, -132.05795 53.020367, -132.0598 53.0117, -132.0449 53.001767, -132.00585 52.9968, -131.9705 52.970767, -131.9463 52.931067, -131.94815 52.898833, -131.93885 52.890133, 
+      -131.924 52.890133, -131.8849 52.9013, -131.8421 52.896333, -131.80675 52.8765, -131.79 52.8517, -131.7658 52.843, -131.6709 52.8517, -131.65605 52.8455, -131.65605 52.834333, -131.66905 52.825633, 
+      -131.7156 52.8182, -131.7286 52.810767, -131.82535 52.809533, -131.8328 52.802067, -131.8291 52.783467, -131.8179 52.779733, -131.78815 52.781, -131.7807 52.771067, -131.78815 52.7537, -131.78815 52.740067, 
+      -131.77885 52.737567, -131.74165 52.745033, -131.7193 52.735733, -131.6393 52.655133, -131.6393 52.639, -131.65045 52.634033, -131.6765 52.640233, -131.6821 52.635267, -131.6616 52.610467, -131.62625 52.588133, 
+      -131.6337 52.572, -131.64115 52.563333, -131.6188 52.5224, -131.60205 52.521167, -131.563 52.533567, -131.54995 52.532333, -131.5295 52.512467, -131.5016 52.502567, -131.5016 52.493867, -131.54065 52.462867, 
+      -131.54065 52.449233, -131.5239 52.449233, -131.48485 52.455433, -131.4681 52.4461, -131.44205 52.4126, -131.43835 52.3667, -131.4253 52.364233, -131.3974 52.370433, -131.38065 52.361767, -131.3304 52.256333, 
+      -131.3211 52.247633, -131.269 52.241433, -131.256 52.248867, -131.24485 52.263767, -131.23365 52.278633, -131.2169 52.2799, -131.12015 52.262533, -131.1146 52.2526, -131.14065 52.220333, -131.1313 52.2154, 
+      -131.06805 52.204233, -131.0327 52.190567, -131.02525 52.164533, -131.04945 52.1447, -131.09225 52.1354, -131.1369 52.1391, -131.1425 52.136633, -131.1369 52.121733, -131.14995 52.0895, -131.16855 52.082067, 
+      -131.19085 52.0833, -131.21505 52.1143, -131.2597 52.167633, -131.29135 52.176333, -131.3025 52.173833, -131.3025 52.158967, -131.27275 52.130433, -131.2541 52.094467, -131.2541 52.0684, -131.2653 52.0647, 
+      -131.2876 52.0709, -131.3546 52.137867, -131.37695 52.192433, -131.3918 52.1999, -131.40855 52.1999, -131.41785 52.1937, -131.4346 52.125467, -131.45135 52.1168, -131.47555 52.1168, -131.5109 52.131067, 
+      -131.55 52.173233, -131.57975 52.2402, -131.6337 52.333233, -131.62815 52.3407, -131.6058 52.3407, -131.5444 52.320833, -131.53325 52.324567, -131.53325 52.335733, -131.563 52.3717, -131.58535 52.3841, 
+      -131.73235 52.3965, -131.7584 52.410133, -131.76955 52.425633, -131.84585 52.536033, -131.84955 52.5596, -131.8328 52.583167, -131.844 52.5906, -131.87935 52.5906, -131.9054 52.599267, -131.924 52.612933, 
+      -131.9575 52.6824, -131.9798 52.7072, -132.0096 52.714633, -132.0896 52.7134, -132.1733 52.749367, -132.18075 52.764267, -132.1733 52.776667, -132.15655 52.7841, -132.1305 52.786567, -132.0803 52.7655, 
+      -132.05235 52.7568, -132.03565 52.758067, -132.03565 52.766733, -132.0617 52.7841, -132.0654 52.801467, -132.05795 52.812633, -132.04495 52.816333, -132.0263 52.8089, -131.97235 52.766733, -131.95375 52.763, 
+      -131.94445 52.766733, -131.9426 52.772933, -131.97795 52.820067, -132.01515 52.853567, -132.04215 52.860033)), 
+  ((-81.06385 53.136433, -80.817 52.915533, -80.69095 52.779733, -80.68405 52.739433, -80.6875 52.7245, -80.7151 52.715267, -80.75655 52.711833, -80.8515 52.711833, -80.9706 52.725633, -81.06555 52.7268, 
+      -81.1674 52.7475, -81.4315 52.807333, -81.6766 52.887867, -81.7543 52.8982, -81.87685 52.913133, -81.9062 52.9258, -81.98905 52.977567, -82.02185 53.027067, -81.9994 53.074233, -81.90965 53.113333, 
+      -81.7871 53.1513, -81.50225 53.182367, -81.31585 53.1916, -81.1967 53.181233, -81.10005 53.159367, -81.06385 53.136433)), 
+  ((-79.5679 55.946633, -79.5401 55.967033, -79.50505 55.9897, -79.4644 56.037667, -79.45085 56.0571, -79.46025 56.076567, -79.4686 56.080033, -79.503 56.065433, -79.54785 56.040033, -79.7157 55.923333, 
+      -79.85385 55.8365, -79.87885 55.826767, -79.90385 55.826767, -79.9346 55.8476, -79.9764 55.882567, -79.9974 55.891633, -80.032 55.889967, -80.03835 55.904567, -79.99245 55.943467, -79.95285 55.959467, 
+      -79.88615 55.959467, -79.8408 55.9678, -79.76885 56.028933, -79.68235 56.0894, -79.52335 56.217933, -79.46605 56.272833, -79.42175 56.372867, -79.403 56.494467, -79.3837 56.499333, -79.37015 56.494467, 
+      -79.36495 56.4764, -79.36495 56.417333, -79.3962 56.3166, -79.46865 56.213067, -79.51975 56.137333, -79.51925 56.112333, -79.50255 56.110933, -79.464 56.1172, -79.4108 56.162333, -79.29405 56.320767, 
+      -79.2727 56.417333, -79.26575 56.4545, -79.23605 56.5712, -79.2256 56.583367, -79.2027 56.586167, -79.1881 56.5733, -79.1693 56.539267, -79.1422 56.5278, -79.0807 56.515633, -79.06065 56.496533, 
+      -78.98405 56.4288, -78.9405 56.405867, -78.891 56.3965, -78.86575 56.377033, -78.86 56.337433, -78.8402 56.294033, -78.83735 56.258267, -78.8405 56.233233, -78.86135 56.186333, -78.9205 56.098433, 
+      -78.9698 56.0116, -79.04725 55.931367, -79.08915 55.8789, -79.1027 55.8789, -79.1048 55.8907, -79.08185 55.9324, -79.02245 56.0123, -78.962 56.088733, -78.9328 56.1707, -78.92965 56.236, 
+      -78.9385 56.343, -78.9583 56.352733, -78.98645 56.346467, -79.01985 56.311733, -79.0188 56.2645, -79.0094 56.195, -79.0188 56.1429, -79.0438 56.069267, -79.14755 55.908067, -79.19445 55.8768, 
+      -79.2106 55.8747, -79.2033 55.897633, -79.16265 55.940033, -79.12095 56.000467, -79.08135 56.1012, -79.05475 56.174833, -79.0537 56.2193, -79.07455 56.2214, -79.09125 56.2068, -79.1194 56.105367, 
+      -79.1903 55.984467, -79.25495 55.910133, -79.3347 55.857333, -79.4181 55.824667, -79.44415 55.8205, -79.49365 55.829533, -79.5635 55.853833, -79.5802 55.8483, -79.64585 55.799667, -79.735 55.762833, 
+      -79.76105 55.767, -79.7725 55.7823, -79.74645 55.812167, -79.6714 55.868433, -79.61925 55.904567, -79.5679 55.946633)), 
+  ((-130.2894 53.893833, -130.27355 53.854933, -130.22745 53.8194, -130.14525 53.786733, -130.00255 53.7065, -129.7892 53.562367, -129.62775 53.471533, -129.49945 53.3831, -129.4764 53.355233, -129.46775 53.270667, 
+      -129.4764 53.2505, -129.48645 53.248567, -129.5081 53.263967, -129.5225 53.266833, -129.53115 53.259167, -129.5326 53.245233, -129.49655 53.212567, -129.48215 53.188533, -129.4836 53.153933, -129.50375 53.1376, 
+      -129.5297 53.136633, -129.5629 53.153433, -129.63495 53.2082, -129.6407 53.219733, -129.6364 53.232233, -129.5845 53.2649, -129.5888 53.274533, -129.60325 53.2822, -129.6465 53.286033, -129.68685 53.2995, 
+      -129.72 53.322067, -129.79065 53.408567, -129.79065 53.422967, -129.7762 53.448933, -129.76615 53.465267, -129.7719 53.470067, -129.7863 53.468133, -129.81515 53.452767, -129.84685 53.4518, -129.86705 53.460467, 
+      -129.89155 53.512333, -129.90305 53.521967, -129.91895 53.521967, -129.9247 53.514267, -129.9175 53.4787, -129.9276 53.4643, -129.94055 53.463333, -129.9737 53.475833, -130.0155 53.507533, -130.0285 53.536367, 
+      -130.06165 53.5652, -130.0631 53.571933, -130.03715 53.5921, -130.0429 53.603133, -130.12795 53.628133, -130.1683 53.6435, -130.17555 53.662733, -130.16545 53.701167, -130.1842 53.7146, -130.2029 53.7194, 
+      -130.26345 53.7127, -130.2779 53.718467, -130.2995 53.7444, -130.32835 53.762667, -130.38455 53.777533, -130.47825 53.793867, -130.4941 53.806367, -130.4941 53.821733, -130.4638 53.867867, -130.4105 53.9332, 
+      -130.4105 53.946667, -130.422 53.952433, -130.4321 53.9505, -130.4984 53.886133, -130.5359 53.880367, -130.57915 53.8919, -130.68435 53.938, -130.71895 53.938967, -130.7348 53.9313, -130.7449 53.895733, 
+      -130.73915 53.8765, -130.70745 53.843833, -130.70165 53.824633, -130.7132 53.8131, -130.72905 53.8131, -130.7896 53.838067, -130.8141 53.860167, -130.81555 53.8986, -130.7997 53.941867, -130.7723 53.971633, 
+      -130.7305 53.996167, -130.5114 54.112433, -130.48835 54.116267, -130.46525 54.111467, -130.3514 54.0298, -130.3269 54.003833, -130.2894 53.893833)), 
+  ((-83.56915 65.740433, -83.5319 65.7174, -83.50845 65.710967, -83.46985 65.709067, -83.354 65.7146, -83.2657 65.7146, -83.2105 65.704467, -83.1636 65.687, -83.16635 65.6677, -83.1829 65.6392, 
+      -83.2298 65.5969, -83.285 65.567467, -83.3098 65.562, -83.3305 65.5666, -83.3719 65.584967, -83.4271 65.604233, -83.5071 65.6355, -83.55955 65.657567, -83.57885 65.659467, -83.5954 65.654833, 
+      -83.60645 65.6346, -83.63955 65.623567, -83.68095 65.620833, -83.7237 65.6236, -83.7375 65.640133, -83.7361 65.658533, -83.70025 65.688867, -83.6754 65.714633, -83.6754 65.7284, -83.7044 65.757833, 
+      -83.7292 65.763367, -83.7858 65.754167, -83.9058 65.723833, -83.9679 65.7266, -84.00515 65.7349, -84.0396 65.7542, -84.0548 65.7965, -84.07965 65.8112, -84.1003 65.832367, -84.1003 65.8627, 
+      -84.1031 65.8903, -84.12515 65.905933, -84.18725 65.928933, -84.2921 65.944533, -84.38865 65.982267, -84.43835 66.014433, -84.46455 66.0724, -84.45215 66.109167, -84.41905 66.1156, -84.36525 66.111, 
+      -84.26865 66.0779, -84.19415 66.0641, -84.12105 66.056767, -84.0493 66.0393, -83.93615 66.037433, -83.88235 66.032867, -83.8244 66.0016, -83.76095 65.970333, -83.65745 65.934467, -83.62435 65.914233, 
+      -83.6064 65.8903, -83.60915 65.868233, -83.6216 65.850767, -83.6547 65.830533, -83.6671 65.809367, -83.65745 65.790067, -83.62435 65.769833, -83.56915 65.740433)), 
+  ((-86.3214 68.026067, -86.3283 67.8161, -86.33955 67.756833, -86.40255 67.692967, -86.4811 67.647533, -86.5312 67.631433, -86.56915 67.6372, -86.67275 67.680333, -86.77285 67.7586, -86.81515 67.823033, 
+      -86.82115 67.840267, -86.81255 67.854067, -86.78235 67.859833, -86.75645 67.8679, -86.734 67.889167, -86.734 67.924267, -86.7806 68.005967, -86.81775 68.062333, -86.8065 68.069233, -86.7746 68.0721, 
+      -86.7418 68.0583, -86.6995 68.047933, -86.6762 68.0514, -86.6615 68.0721, -86.60025 68.190033, -86.55965 68.2274, -86.52255 68.237767, -86.50785 68.229133, -86.4811 68.196333, -86.4509 68.1768, 
+      -86.40775 68.172167, -86.38185 68.165233, -86.3611 68.1543, -86.33955 68.121533, -86.3214 68.0571, -86.3214 68.026067)), 
+  ((-130.30095 53.4864, -130.19715 53.452367, -130.03715 53.379833, -129.9074 53.3039, -129.8469 53.2501, -129.82095 53.200133, -129.82095 53.154967, -129.8368 53.1242, -129.85985 53.115067, -129.91895 53.124667, 
+      -129.942 53.124667, -129.96795 53.113133, -129.9939 53.107367, -130.0256 53.110233, -130.0674 53.1237, -130.13085 53.1775, -130.1741 53.252467, -130.19425 53.2688, -130.2101 53.267833, -130.24185 53.2592, 
+      -130.26635 53.264, -130.3168 53.3005, -130.3701 53.321167, -130.4984 53.374, -130.5676 53.390333, -130.58635 53.405733, -130.5921 53.446067, -130.6051 53.451833, -130.63105 53.448967, -130.64255 53.453767, 
+      -130.66565 53.480667, -130.66995 53.515267, -130.66275 53.527767, -130.64545 53.532067, -130.57195 53.532067, -130.47395 53.5215, -130.30095 53.4864)), 
+  ((-95.89245 69.433233, -95.8172 69.475033, -95.70435 69.5252, -95.63745 69.5447, -95.57685 69.560033, -95.52665 69.569767, -95.4932 69.558633, -95.44515 69.488967, -95.41795 69.466667, -95.3908 69.4569, 
+      -95.3908 69.451333, -95.40335 69.430433, -95.42215 69.427667, -95.4305 69.4151, -95.4075 69.397, -95.3887 69.385867, -95.3866 69.360767, -95.39915 69.320367, -95.42005 69.2758, -95.4493 69.240967, 
+      -95.47645 69.222867, -95.50365 69.221467, -95.5371 69.221467, -95.56635 69.2159, -95.6186 69.197767, -95.65205 69.203333, -95.68965 69.224233, -95.68965 69.245133, -95.6876 69.268833, -95.63535 69.299467, 
+      -95.63325 69.3162, -95.64995 69.3371, -95.6792 69.3399, -95.6834 69.374733, -95.6834 69.426267, -95.69595 69.455533, -95.7315 69.448567, -95.76075 69.408167, -95.80255 69.306433, -95.80045 69.243767, 
+      -95.80045 69.220067, -95.82135 69.220067, -95.8757 69.2521, -95.9175 69.279967, -95.9384 69.3357, -95.9217 69.4012, -95.89245 69.433233)), 
+  ((-67.84175 60.362067, -67.88245 60.3169, -67.9356 60.2905, -68.0373 60.2516, -68.1207 60.239767, -68.23595 60.199467, -68.29015 60.189033, -68.3183 60.188333, -68.3418 60.195967, -68.3543 60.2217, 
+      -68.3491 60.2599, -68.31365 60.3141, -68.23855 60.3961, -68.1525 60.4913, -68.08995 60.555933, -68.04825 60.578867, -68.0008 60.5865, -67.9664 60.585133, -67.9403 60.579567, -67.92675 60.565667, 
+      -67.92885 60.523267, -67.92155 60.5087, -67.88925 60.485767, -67.85275 60.4642, -67.83655 60.453767, -67.82405 60.430833, -67.8251 60.405133, -67.84175 60.362067)), 
+  ((-127.62495 52.058267, -127.70875 51.967933, -127.7333 51.950733, -127.8081 51.9301, -127.89715 51.911167, -127.932 51.915467, -127.95005 51.928367, -127.95005 51.958033, -127.92555 52.084467, -127.91135 52.094767, 
+      -127.8791 52.104233, -127.77845 52.1765, -127.73845 52.196267, -127.692 52.2036, -127.6559 52.1993, -127.6043 52.1933, -127.5604 52.200167, -127.523 52.230267, -127.43785 52.342933, -127.4185 52.359267, 
+      -127.39655 52.366167, -127.34235 52.364433, -127.33205 52.357567, -127.31655 52.323167, -127.28945 52.294767, -127.23915 52.271567, -127.2301 52.260367, -127.23655 52.247467, -127.30105 52.218233, -127.50495 52.135667, 
+      -127.55785 52.106433, -127.62495 52.058267)), 
+  ((-84.65425 65.7689, -84.65015 65.740067, -84.60895 65.7236, -84.54925 65.703033, -84.54925 65.6893, -84.57395 65.671467, -84.5781 65.659133, -84.5781 65.638533, -84.59865 65.609733, -84.6378 65.5864, 
+      -84.67485 65.575433, -84.7222 65.575433, -84.76745 65.598733, -84.79215 65.648133, -84.82715 65.7044, -84.87655 65.7538, -84.9404 65.7826, -84.99595 65.810067, -85.01655 65.8485, -85.0248 65.8828, 
+      -85.0248 65.900633, -85.0145 65.9212, -85.01245 65.9706, -84.99805 66.021367, -84.9548 66.043333, -84.9342 66.070767, -84.92805 66.102333, -84.9013 66.1092, -84.87865 66.100967, -84.88275 66.065267, 
+      -84.88685 66.015867, -84.8704 66.009033, -84.84775 66.013133, -84.8313 66.021367, -84.79835 65.9953, -84.7325 65.9459, -84.72015 65.928067, -84.72425 65.918467, -84.7407 65.915733, -84.8004 65.9267, 
+      -84.81275 65.922567, -84.8004 65.900633, -84.7407 65.8485, -84.68515 65.8224, -84.66455 65.804567, -84.65425 65.7689)), 
+  ((-128.93375 52.600067, -128.91225 52.5746, -128.9083 52.535433, -128.93965 52.4545, -128.9788 52.421867, -128.9984 52.419233, -129.0278 52.4349, -129.0317 52.447333, -129.01995 52.4917, -129.02775 52.504767, 
+      -129.04345 52.51, -129.0591 52.507367, -129.0924 52.482567, -129.11395 52.4852, -129.15115 52.504767, -129.20405 52.526967, -129.2432 52.5374, -129.25105 52.546533, -129.24905 52.568733, -129.25495 52.5844, 
+      -129.26865 52.589633, -129.32935 52.596167, -129.35485 52.6092, -129.3705 52.622267, -129.4077 52.738467, -129.4547 52.814167, -129.4547 52.835067, -129.43315 52.858567, -129.4136 52.858567, -129.39595 52.846833, 
+      -129.37245 52.802433, -129.3411 52.777633, -129.0924 52.6745, -128.99445 52.645767, -128.93375 52.600067)), 
+  ((-79.4496 51.851367, -79.60845 51.860567, -79.64985 51.8548, -79.67055 51.8318, -79.69645 51.813367, -79.7413 51.807633, -79.7586 51.808767, -79.76895 51.823733, -79.76895 51.8824, -79.76205 51.906567, 
+      -79.7206 51.923833, -79.6671 51.937633, -79.6274 51.9526, -79.5825 51.994033, -79.51175 52.0573, -79.47895 52.069967, -79.44095 52.076867, -79.403 52.098733, -79.36155 52.128633, -79.33225 52.135533, 
+      -79.2977 52.124033, -79.2321 52.113667, -79.20795 52.109067, -79.18895 52.0964, -79.18895 52.078, -79.2045 52.053833, -79.24245 52.0412, -79.28735 52.014733, -79.2977 51.9894, -79.3046 51.9434, 
+      -79.3046 51.901967, -79.32875 51.8847, -79.3581 51.8663, -79.41855 51.853633, -79.4496 51.851367)), 
+  ((-79.64385 56.402067, -79.60735 56.431267, -79.4833 56.5292, -79.4687 56.528533, -79.4614 56.509067, -79.4708 56.468067, -79.56775 56.3604, -79.67565 56.276333, -79.7632 56.2291, -79.8627 56.191567, 
+      -79.93675 56.169333, -79.9717 56.165867, -80.0092 56.165867, -80.01965 56.168633, -80.04675 56.1881, -80.04985 56.2117, -80.02695 56.250633, -79.96855 56.318, -79.90185 56.326367, -79.8341 56.3451, 
+      -79.81375 56.365933, -79.7856 56.369433, -79.7262 56.3722, -79.67305 56.388167, -79.64385 56.402067)), 
+  ((-74.1301 62.667533, -74.0566 62.6613, -73.95025 62.627933, -73.93255 62.605033, -73.9294 62.5807, -73.968 62.5682, -74.13375 62.5668, -74.22755 62.570967, -74.35005 62.5779, -74.4105 62.5897, 
+      -74.5205 62.620967, -74.6091 62.671667, -74.70135 62.718933, -74.69405 62.732133, -74.6503 62.7481, -74.6117 62.7509, -74.55125 62.7516, -74.51685 62.732833, -74.4126 62.6682, -74.3214 62.6571, 
+      -74.20775 62.662667, -74.1301 62.667533)), 
+  ((-62.05435 47.266133, -62.05795 47.298333, -62.01585 47.347133, -61.99975 47.366233, -62.0069 47.394267, -62.00245 47.424067, -61.9783 47.443167, -61.83245 47.542733, -61.69645 47.618467, -61.6508 47.627433, 
+      -61.48615 47.609533, -61.462 47.596433, -61.462 47.577333, -61.48255 47.558867, -61.51925 47.539767, -61.53895 47.511767, -61.55775 47.500433, -61.5792 47.498033, -61.64275 47.510567, -61.6812 47.507567, 
+      -61.72865 47.482533, -61.7734 47.413367, -61.7841 47.410367, -61.8029 47.418733, -61.80825 47.438433, -61.79035 47.469433, -61.7483 47.518933, -61.6866 47.541, -61.6025 47.536833, -61.5676 47.5368, 
+      -61.5497 47.551733, -61.5479 47.5696, -61.55865 47.578567, -61.6338 47.592267, -61.69465 47.580933, -61.7752 47.527867, -61.8602 47.484933, -61.9076 47.4426, -61.9067 47.4289, -61.88705 47.4134, 
+      -61.86735 47.405033, -61.8602 47.3955, -61.8763 47.359133, -61.8924 47.3329, -61.9112 47.330533, -61.9577 47.3347, -61.9765 47.329333, -61.9801 47.318, -61.9747 47.2876, -61.9631 47.277467, 
+      -61.9425 47.2727, -61.9076 47.283433, -61.8897 47.284, -61.86645 47.275067, -61.84675 47.274467, -61.79755 47.290567, -61.78595 47.291167, -61.7779 47.281033, -61.78415 47.261367, -61.83425 47.224967, 
+      -61.88795 47.217233, -61.97655 47.222, -62.015 47.230333, -62.05435 47.266133)), 
+  ((-61.39945 56.706367, -61.364 56.622967, -61.35515 56.582667, -61.36455 56.567367, -61.39375 56.557633, -61.42815 56.561133, -61.48965 56.586833, -61.54285 56.5924, -61.5767 56.613233, -61.6007 56.678567, 
+      -61.62155 56.7689, -61.6033 56.784867, -61.56785 56.832133, -61.52925 56.854367, -61.4813 56.867567, -61.4198 56.8759, -61.38175 56.868967, -61.3724 56.855067, -61.3651 56.837667, -61.37135 56.8217, 
+      -61.42245 56.778633, -61.43075 56.7661, -61.42765 56.743167, -61.39945 56.706367)), 
+  ((-96.36065 69.521, -96.23105 69.488967, -96.19345 69.4611, -96.1391 69.339867, -96.1203 69.284133, -96.137 69.261867, -96.16415 69.263233, -96.27285 69.331533, -96.44845 69.403967, -96.5174 69.451333, 
+      -96.5216 69.493133, -96.51325 69.514033, -96.48395 69.5224, -96.4171 69.530767, -96.36065 69.521)), 
+  ((-126.7169 49.595633, -126.77675 49.588733, -126.81185 49.598367, -126.89855 49.6548, -126.9378 49.6713, -126.9791 49.676833, -127.0307 49.661667, -127.03895 49.663067, -127.03895 49.669933, -126.9997 49.705733, 
+      -126.92955 49.7525, -126.9068 49.773167, -126.91715 49.777267, -126.9481 49.7759, -127.02245 49.751133, -127.03895 49.7525, -127.03895 49.767633, -127.01005 49.792433, -126.9708 49.837833, -126.9419 49.8461, 
+      -126.9068 49.847467, -126.8841 49.841967, -126.81805 49.806167, -126.73135 49.774533, -126.7169 49.760767, -126.7107 49.720867, -126.67975 49.6713, -126.68595 49.642433, -126.7169 49.595633)), 
+  ((-104.91945 68.492567, -104.96655 68.5271, -105.005 68.557, -104.9894 68.565333, -104.93205 68.5688, -104.77775 68.5563, -104.69225 68.545867, -104.5416 68.5285, -104.4634 68.509033, -104.4462 68.4861, 
+      -104.43995 68.454833, -104.45245 68.428433, -104.4733 68.4083, -104.50355 68.4083, -104.63595 68.4333, -104.6568 68.438867, -104.7897 68.4743, -104.8429 68.479167, -104.8711 68.4841, -104.91945 68.492567)), 
+  ((-54.3045 49.710767, -54.27845 49.791367, -54.23255 49.815, -54.1679 49.823333, -54.12205 49.820567, -54.0699 49.7997, -54.03865 49.767733, -54.0428 49.7344, -54.0887 49.688533, -54.1554 49.642667, 
+      -54.243 49.606533, -54.29095 49.607933, -54.32015 49.635733, -54.32015 49.681567, -54.3045 49.710767)), 
+  ((-78.5966 56.3853, -78.6045 56.2617, -78.6202 56.1999, -78.6422 56.173733, -78.69875 56.147533, -78.76635 56.111933, -78.80405 56.095167, -78.8166 56.095167, -78.83545 56.110867, -78.82605 56.1423, 
+      -78.7946 56.1779, -78.75375 56.240767, -78.7412 56.2994, -78.7553 56.364367, -78.74275 56.381133, -78.66575 56.409433, -78.61545 56.422, -78.59505 56.4199, -78.59505 56.401033, -78.5966 56.3853)), 
+  ((-78.4756 60.807633, -78.42245 60.805533, -78.3745 60.814567, -78.35155 60.827767, -78.2911 60.8396, -78.25565 60.8375, -78.25045 60.8236, -78.26085 60.805533, -78.2786 60.781233, -78.28795 60.7583, 
+      -78.313 60.740233, -78.3891 60.714533, -78.52045 60.699933, -78.55795 60.695767, -78.62205 60.672133, -78.6648 60.6638, -78.7013 60.6645, -78.7263 60.668667, -78.74195 60.6923, -78.7279 60.712433, 
+      -78.6372 60.748567, -78.5569 60.795833, -78.523 60.804167, -78.49905 60.807633, -78.4756 60.807633)), 
+  ((-124.2035 49.5502, -124.20865 49.538567, -124.22105 49.533067, -124.24585 49.535133, -124.284 49.5475, -124.4306 49.6311, -124.5617 49.686133, -124.6298 49.7109, -124.668 49.761833, -124.7382 49.818267, 
+      -124.73925 49.834767, -124.73095 49.843033, -124.71135 49.8444, -124.68865 49.8389, -124.59575 49.7945, -124.4987 49.7477, -124.29845 49.634867, -124.2262 49.581167, -124.2035 49.5502)), 
+  ((-128.9618 53.587567, -129.0419 53.5568, -129.06975 53.532433, -129.09065 53.4756, -129.13065 53.418733, -129.1498 53.405967, -129.17765 53.4083, -129.19505 53.423367, -129.2003 53.4837, -129.18115 53.5655, 
+      -129.14285 53.6363, -129.1237 53.650233, -129.04535 53.667633, -129.0036 53.683867, -128.974 53.711733, -128.9479 53.723333, -128.93395 53.722167, -128.9218 53.7094, -128.92875 53.637467, -128.9618 53.587567)), 
+  ((-81.57485 69.258967, -81.6603 69.255467, -81.7259 69.2595, -81.801 69.275633, -81.84245 69.2969, -81.8925 69.3337, -81.89335 69.3498, -81.86315 69.3659, -81.8191 69.369933, -81.73625 69.359, 
+      -81.6577 69.348667, -81.60765 69.344067, -81.5386 69.3648, -81.47475 69.389533, -81.4661 69.390133, -81.44885 69.3884, -81.43415 69.3792, -81.42985 69.3631, -81.4471 69.3257, -81.5006 69.284267, 
+      -81.55325 69.263, -81.57485 69.258967)), 
+  ((-127.95255 51.4267, -127.9575 51.414933, -127.9771 51.411667, -127.99665 51.4156, -128.027 51.439733, -128.04855 51.444967, -128.0799 51.438433, -128.1034 51.4378, -128.1318 51.4577, -128.19645 51.556267, 
+      -128.2062 51.593467, -128.19055 51.6186, -128.16995 51.6297, -128.1259 51.634933, -128.09455 51.6284, -128.0368 51.622533, -128.01915 51.6173, -127.9996 51.599033, -127.9761 51.564433, -127.95255 51.4267)), 
+  ((-64.64895 60.447733, -64.47275 60.381733, -64.43415 60.336567, -64.42375 60.310867, -64.4206 60.284433, -64.43105 60.272633, -64.47585 60.274033, -64.626 60.314333, -64.7386 60.349067, -64.76315 60.374767, 
+      -64.77355 60.402567, -64.76315 60.438, -64.7527 60.4512, -64.7183 60.4547, -64.64895 60.447733)), 
+  ((-61.30775 56.487467, -61.2139 56.465233, -61.1446 56.438833, -61.14355 56.420767, -61.18215 56.407567, -61.28535 56.407567, -61.40105 56.402, -61.5006 56.3888, -61.5569 56.3874, -61.58295 56.411033, 
+      -61.5897 56.452033, -61.5657 56.486767, -61.52195 56.509, -61.4792 56.5118, -61.3791 56.4965, -61.30775 56.487467)), 
+  ((-125.20265 50.1354, -125.1944 50.118533, -125.1965 50.099267, -125.2192 50.069667, -125.2192 50.053167, -125.1614 49.980233, -125.1624 49.955467, -125.1748 49.943767, -125.19855 49.944433, -125.22125 49.951667, 
+      -125.2749 50.0136, -125.38125 50.074833, -125.3988 50.091367, -125.3936 50.126467, -125.38125 50.133333, -125.3606 50.137467, -125.3389 50.155367, -125.3389 50.1636, -125.35025 50.165667, -125.37815 50.157433, 
+      -125.3967 50.162233, -125.3967 50.1753, -125.3895 50.188367, -125.32345 50.225533, -125.309 50.242067, -125.2904 50.246167, -125.2811 50.2448, -125.2615 50.220733, -125.2646 50.179433, -125.2615 50.162233, 
+      -125.20265 50.1354)), 
+  ((-79.42825 54.933267, -79.247 54.972367, -79.15555 54.9839, -79.1089 54.968933, -79.11235 54.940167, -79.1659 54.916, -79.2712 54.896433, -79.34195 54.872267, -79.40065 54.846967, -79.43515 54.840067, 
+      -79.4663 54.840133, -79.47145 54.853933, -79.39895 54.883833, -79.39205 54.893033, -79.3903 54.8999, -79.41275 54.903333, -79.4645 54.882633, -79.537 54.864233, -79.65265 54.837767, -79.7062 54.828567, 
+      -79.7321 54.8286, -79.7321 54.845833, -79.6786 54.868867, -79.5267 54.911433, -79.42825 54.933267)), 
+  ((-99.0826 68.244467, -99.0336 68.123567, -98.99815 68.0527, -99.03775 68.004067, -99.0586 68.008233, -99.1733 68.090233, -99.23375 68.190267, -99.2254 68.247233, -99.15455 68.261133, -99.0826 68.244467)), 
+  ((-54.57975 49.6218, -54.6444 49.605133, -54.67985 49.589867, -54.7299 49.550933, -54.7716 49.537033, -54.82375 49.538433, -54.8571 49.5426, -54.8321 49.5551, -54.83625 49.592633, -54.8738 49.5982, 
+      -54.90295 49.614867, -54.9009 49.646833, -54.855 49.657967, -54.82375 49.667667, -54.7883 49.6788, -54.7549 49.662133, -54.7299 49.634333, -54.68405 49.634333, -54.65065 49.645433, -54.6194 49.673233, 
+      -54.6194 49.710767, -54.59645 49.721867, -54.5756 49.7205, -54.561 49.7038, -54.536 49.685733, -54.51305 49.698267, -54.48595 49.713533, -54.4797 49.707967, -54.46925 49.6899, -54.4776 49.671833, 
+      -54.5318 49.632933, -54.57975 49.6218)), 
+  ((-89.8135 68.832833, -89.8135 68.7696, -89.801 68.709833, -89.78015 68.6744, -89.7822 68.6508, -89.80935 68.627167, -89.85105 68.601467, -89.89275 68.598, -89.91985 68.6223, -89.90835 68.711233, 
+      -89.93545 68.796, -89.9261 68.8641, -89.89375 68.881467, -89.8734 68.887733, -89.84735 68.884233, -89.8317 68.861333, -89.8135 68.832833)), 
+  ((-130.07895 53.478233, -130.0804 53.4614, -130.0905 53.455633, -130.1121 53.458533, -130.1438 53.476767, -130.2505 53.509433, -130.28365 53.517133, -130.34565 53.5546, -130.3586 53.568067, -130.3615 53.588233, 
+      -130.3788 53.605533, -130.386 53.621867, -130.3788 53.634367, -130.3168 53.6776, -130.31535 53.692033, -130.30525 53.700667, -130.2952 53.700667, -130.28075 53.688167, -130.23895 53.607467, -130.1467 53.564233, 
+      -130.09335 53.5056, -130.07895 53.478233)), 
+  ((-83.03895 66.1494, -83.09555 66.1779, -83.13695 66.211033, -83.1452 66.263433, -83.1328 66.314, -83.11625 66.3462, -83.10245 66.351733, -83.0776 66.351733, -83.0721 66.337933, -83.0721 66.307567, 
+      -83.0652 66.288267, -83.01965 66.2662, -82.9976 66.245967, -82.9824 66.222067, -82.9714 66.2055, -82.94515 66.1954, -82.9176 66.2055, -82.86655 66.217467, -82.84445 66.2193, -82.83205 66.2138, 
+      -82.8279 66.1954, -82.83755 66.177933, -82.8886 66.1522, -82.93965 66.140233, -83.0045 66.143, -83.03895 66.1494)), 
+  ((-90.44495 69.2024, -90.3923 69.1496, -90.4017 69.1378, -90.434 69.125267, -90.47985 69.1211, -90.507 69.125267, -90.52885 69.173233, -90.55075 69.173233, -90.6008 69.146133, -90.62895 69.131533, 
+      -90.6847 69.0954, -90.70975 69.093333, -90.7181 69.100967, -90.7181 69.125967, -90.67015 69.140567, -90.62945 69.160033, -90.5982 69.185733, -90.59715 69.223933, -90.62635 69.237133, -90.66805 69.232967, 
+      -90.6847 69.248967, -90.67015 69.262833, -90.61385 69.272567, -90.5732 69.274667, -90.53045 69.2698, -90.49705 69.253133, -90.44495 69.2024)), 
+  ((-61.1174 56.039267, -61.07465 56.110133, -61.0277 56.133067, -60.9881 56.1428, -60.96205 56.135133, -60.9318 56.096233, -60.9224 56.0351, -60.9245 55.989233, -60.95055 55.970467, -61.00895 55.962133, 
+      -61.0694 55.984367, -61.09965 56.012167, -61.1174 56.039267)), 
+  ((-61.3708 56.3589, -61.34005 56.345, -61.33485 56.324167, -61.34005 56.294267, -61.3703 56.273433, -61.4391 56.2644, -61.56525 56.2637, -61.60015 56.269967, -61.62205 56.294967, -61.63665 56.3318, 
+      -61.61995 56.348467, -61.572 56.356133, -61.45625 56.362367, -61.3708 56.3589)), 
+  ((-128.6087 52.4049, -128.6547 52.404567, -128.69095 52.421533, -128.7066 52.439167, -128.71445 52.501833, -128.72815 52.509, -128.7409 52.509, -128.7595 52.4927, -128.7781 52.487467, -128.79575 52.4914, 
+      -128.80455 52.501167, -128.79865 52.515533, -128.77125 52.531533, -128.7223 52.544567, -128.66355 52.553067, -128.63615 52.5609, -128.5901 52.588333, -128.5725 52.5929, -128.55485 52.587, -128.548 52.5782, 
+      -128.5705 52.533167, -128.5705 52.4346, -128.5803 52.4186, -128.6087 52.4049)), 
+  ((-66.8796 44.564667, -66.8934 44.5672, -66.9018 44.5713, -66.9064 44.582533, -66.90335 44.5999, -66.8623 44.637233, -66.85465 44.673, -66.80175 44.7696, -66.78025 44.785433, -66.75495 44.787467, 
+      -66.73465 44.781367, -66.7262 44.7645, -66.72695 44.731767, -66.694 44.6863, -66.6963 44.6781, -66.73615 44.6597, -66.73695 44.653067, -66.72315 44.641833, -66.6894 44.634667, -66.65255 44.615767, 
+      -66.65255 44.606067, -66.66485 44.590733, -66.6909 44.586133, -66.7116 44.592767, -66.7208 44.6132, -66.7377 44.627533, -66.7584 44.630067, -66.7799 44.623433, -66.8796 44.564667)), 
+  ((-128.92705 53.294567, -128.9497 53.285867, -128.97755 53.2882, -129.02105 53.3091, -129.05585 53.310233, -129.12895 53.294, -129.15505 53.3033, -129.1655 53.3172, -129.1533 53.3404, -129.09065 53.398433, 
+      -129.07325 53.433233, -129.05585 53.442533, -129.03845 53.441367, -129.0141 53.433233, -128.9584 53.3961, -128.90965 53.3404, -128.9079 53.324167, -128.92705 53.294567)), 
+  ((-90.17285 69.368433, -90.12805 69.328167, -90.1093 69.303833, -90.11555 69.278833, -90.1614 69.2573, -90.18485 69.210067, -90.20885 69.185733, -90.22345 69.187133, -90.25055 69.196167, -90.27555 69.223267, 
+      -90.29745 69.279533, -90.29225 69.328867, -90.2526 69.360133, -90.19855 69.396267, -90.17765 69.389833, -90.17285 69.368433)), 
+  ((-55.46775 50.853567, -55.4818 50.777833, -55.5183 50.721533, -55.54125 50.707633, -55.57565 50.718067, -55.61005 50.725, -55.65485 50.721533, -55.68035 50.718067, -55.71165 50.718067, -55.7325 50.7243, 
+      -55.72935 50.756267, -55.70225 50.7952, -55.6522 50.803533, -55.5928 50.8056, -55.55005 50.814633, -55.5021 50.869533, -55.476 50.877867, -55.46405 50.867433, -55.46775 50.853567)), 
+  ((-90.0001 74.020067, -89.92605 74.010333, -89.89165 73.992967, -89.86245 73.984633, -89.83535 73.981167, -89.8093 73.967267, -89.79785 73.944333, -89.8213 73.9228, -89.90785 73.92, -89.9933 73.92, 
+      -90.06055 73.940133, -90.1252 73.9867, -90.11685 74.006833, -90.0543 74.018667, -90.0001 74.020067)), 
+  ((-128.1171 51.8585, -128.13765 51.855867, -128.16215 51.866333, -128.20425 51.911367, -128.21405 51.943367, -128.20525 51.9923, -128.18465 52.0145, -128.1396 52.033433, -128.10145 52.033433, -128.06715 52.012533, 
+      -128.05345 51.994267, -128.0564 51.897667, -128.0662 51.883933, -128.1171 51.8585)), 
+  ((-60.5938 46.0772, -60.62475 46.0744, -60.64445 46.0866, -60.6332 46.122233, -60.515 46.190667, -60.46015 46.245067, -60.35035 46.306967, -60.30815 46.3126, -60.2744 46.3051, -60.26735 46.284467, 
+      -60.2955 46.2507, -60.34895 46.232867, -60.40945 46.216933, -60.5938 46.0772)), 
+  ((-90.7075 63.4749, -90.88475 63.5152, -90.9744 63.551333, -90.97545 63.5736, -90.91705 63.577767, -90.80655 63.548567, -90.7753 63.549967, -90.7482 63.5736, -90.7023 63.5736, -90.6898 63.568033, 
+      -90.68565 63.551333, -90.69605 63.5291, -90.68565 63.5166, -90.58555 63.474933, -90.5741 63.461067, -90.5845 63.445767, -90.6262 63.4541, -90.7075 63.4749)), 
+  ((-131.8421 52.920167, -131.8793 52.935667, -131.9072 52.967933, -131.9109 52.989633, -131.9035 53.0045, -131.88395 53.0101, -131.7881 53.0132, -131.7379 52.9977, -131.6718 52.986533, -131.63645 52.971633, 
+      -131.6337 52.959867, -131.6588 52.922633, -131.6867 52.912733, -131.7751 52.9121, -131.8421 52.920167)), 
+  ((-128.40005 52.546533, -128.41965 52.533133, -128.45 52.529233, -128.47745 52.535767, -128.4882 52.5511, -128.4774 52.5922, -128.4843 52.634, -128.47645 52.666633, -128.4559 52.680333, -128.4275 52.690133, 
+      -128.42845 52.696, -128.46665 52.722767, -128.4696 52.736467, -128.45785 52.781533, -128.44215 52.79, -128.42455 52.7874, -128.3932 52.7541, -128.3746 52.704167, -128.37555 52.6115, -128.40005 52.546533)), 
+  ((-139.10425 69.604733, -139.07555 69.606167, -139.04105 69.600433, -138.9592 69.594667, -138.873 69.5803, -138.8428 69.565, -138.83995 69.5511, -138.8615 69.534833, -138.88735 69.5262, -138.9132 69.534833, 
+      -139.0238 69.541533, -139.0382 69.534833, -139.04825 69.505133, -139.0583 69.5032, -139.0712 69.510867, -139.1129 69.533867, -139.13155 69.534833, -139.17465 69.517567, -139.189 69.518533, -139.19475 69.531967, 
+      -139.19475 69.5559, -139.16745 69.576967, -139.10425 69.604733)), 
+  ((-79.90565 53.282167, -79.9436 53.243067, -79.9747 53.229267, -79.9971 53.2281, -80.00055 53.2419, -80.00055 53.275267, -80.0282 53.304033, -80.05925 53.338567, -80.0472 53.370767, -80.004 53.401833, 
+      -79.9747 53.4122, -79.95225 53.4122, -79.91425 53.3938, -79.8901 53.356967, -79.88145 53.317833, -79.8918 53.2937, -79.90565 53.282167)), 
+  ((-126.70725 50.470467, -126.71115 50.479933, -126.6995 50.490267, -126.6737 50.494567, -126.555 50.498, -126.515 50.5023, -126.49565 50.517767, -126.4879 50.5436, -126.47755 50.5479, -126.3963 50.5453, 
+      -126.3382 50.535, -126.3253 50.520367, -126.33305 50.501433, -126.3795 50.477333, -126.44145 50.461867, -126.56015 50.453267, -126.65435 50.453267, -126.70725 50.470467)), 
+  ((-61.73835 57.8188, -61.70915 57.841733, -61.6789 57.837567, -61.6101 57.8091, -61.57835 57.791733, -61.57415 57.778533, -61.5846 57.744467, -61.6002 57.7021, -61.62525 57.6875, -61.65235 57.6882, 
+      -61.7097 57.720867, -61.7295 57.7396, -61.75455 57.741, -61.7712 57.750733, -61.7712 57.7813, -61.73835 57.8188)), 
+  ((-108.98325 67.779433, -108.9946 67.775633, -109.0124 67.7767, -109.04475 67.7929, -109.0787 67.805833, -109.1305 67.840333, -109.1693 67.8781, -109.1661 67.886733, -109.15475 67.891033, -109.1046 67.8835, 
+      -109.0933 67.885633, -109.0933 67.905067, -109.08355 67.918, -109.06415 67.920167, -109.0221 67.9126, -108.9493 67.8862, -108.94605 67.8722, -108.9687 67.838767, -108.96545 67.829067, -108.9396 67.804233, 
+      -108.93635 67.7913, -108.9412 67.7859, -108.95575 67.7859, -108.98325 67.779433)), 
+  ((-129.351 52.9061, -129.3625 52.9013, -129.3784 52.900333, -129.4101 52.909933, -129.4735 52.965667, -129.5658 53.030067, -129.5773 53.044467, -129.573 53.056967, -129.51965 53.0858, -129.4937 53.083867, 
+      -129.44615 53.059833, -129.35965 52.971433, -129.351 52.9503, -129.351 52.9061)), 
+  ((-61.779 57.4061, -61.8134 57.425567, -61.81235 57.457533, -61.79045 57.479767, -61.7154 57.524933, -61.6831 57.5562, -61.66225 57.5569, -61.6367 57.552033, -61.63145 57.520067, -61.6586 57.4902, 
+      -61.68465 57.467267, -61.6815 57.4492, -61.6325 57.425567, -61.61165 57.4068, -61.61585 57.391533, -61.6664 57.3846, -61.7446 57.3943, -61.779 57.4061)), 
+  ((-56.99 53.795767, -57.0223 53.8062, -57.05025 53.843667, -57.0518 53.881133, -57.02995 53.905033, -56.95195 53.905033, -56.85675 53.897767, -56.799 53.887367, -56.79435 53.8676, -56.83805 53.843667, 
+      -56.89575 53.819767, -56.9535 53.802067, -56.99 53.795767)), 
+  ((-130.91785 54.475667, -130.94525 54.466567, -130.98995 54.454067, -130.9986 54.4387, -131.01735 54.430033, -131.0361 54.429067, -131.05195 54.4406, -131.0505 54.4579, -131.02885 54.493467, -130.97555 54.5367, 
+      -130.9294 54.586667, -130.91065 54.5934, -130.8876 54.5886, -130.88185 54.574167, -130.86455 54.573233, -130.82705 54.5886, -130.8083 54.5886, -130.7838 54.575133, -130.78525 54.5588, -130.81985 54.5314, 
+      -130.91785 54.475667)), 
+  ((-97.24475 67.694733, -97.2484 67.677367, -97.27965 67.6607, -97.32765 67.66, -97.3641 67.66, -97.41205 67.663467, -97.44335 67.678767, -97.4475 67.695433, -97.44545 67.715567, -97.42145 67.723233, 
+      -97.349 67.726, -97.33025 67.762833, -97.3219 67.801067, -97.29065 67.8094, -97.24375 67.805233, -97.2333 67.783667, -97.24475 67.694733)), 
+  ((-55.66825 49.741333, -55.62655 49.716333, -55.6078 49.670467, -55.55775 49.674633, -55.5244 49.6788, -55.5098 49.662133, -55.51395 49.620433, -55.57235 49.614867, -55.6224 49.617633, -55.68705 49.5968, 
+      -55.7308 49.617633, -55.72875 49.653767, -55.7079 49.721867, -55.6912 49.737167, -55.66825 49.741333)), 
+  ((-95.49165 71.813067, -95.4072 71.7978, -95.3707 71.7825, -95.3634 71.767233, -95.3655 71.7415, -95.4051 71.711633, -95.4364 71.694267, -95.48645 71.6922, -95.56465 71.697, -95.58575 71.709667, 
+      -95.5752 71.723733, -95.51615 71.736367, -95.51405 71.751833, -95.5573 71.778333, -95.5573 71.7978, -95.5083 71.8117, -95.49165 71.813067)), 
+  ((-124.84555 50.072433, -124.8662 50.067267, -124.893 50.075533, -124.91885 50.099633, -124.91575 50.1189, -124.893 50.1361, -124.8889 50.1471, -124.9023 50.155367, -124.9756 50.1643, -124.9921 50.172567, 
+      -124.9952 50.2049, -124.98075 50.224867, -124.94255 50.242733, -124.90645 50.247567, -124.88165 50.242733, -124.86515 50.2269, -124.8538 50.192167, -124.80525 50.141233, -124.8094 50.122667, -124.84555 50.072433)), 
+  ((-128.32955 52.008633, -128.34425 52.002767, -128.3619 52.007333, -128.3707 52.0181, -128.3678 52.0703, -128.37955 52.0762, -128.4099 52.076833, -128.4177 52.084033, -128.40795 52.152567, -128.3952 52.162367, 
+      -128.34035 52.1643, -128.3296 52.170833, -128.3237 52.192367, -128.31 52.2002, -128.2865 52.2025, -128.26005 52.1901, -128.2561 52.1803, -128.2865 52.1183, -128.29235 52.0641, -128.32955 52.008633)), 
+  ((-126.7937 50.6954, -126.8518 50.6997, -126.89825 50.6954, -126.9292 50.700567, -126.93695 50.7109, -126.9305 50.7238, -126.89955 50.744433, -126.86725 50.7539, -126.81825 50.7539, -126.77435 50.737567, 
+      -126.7537 50.7436, -126.75115 50.751333, -126.7666 50.7668, -126.76535 50.772833, -126.74985 50.7797, -126.67885 50.783167, -126.64405 50.778867, -126.6324 50.7651, -126.6324 50.7367, -126.6453 50.720367, 
+      -126.6776 50.7066, -126.74855 50.704, -126.7937 50.6954)), 
+  ((-129.29085 53.026533, -129.30305 53.018433, -129.3187 53.018433, -129.3326 53.026533, -129.35525 53.047433, -129.357 53.084567, -129.33435 53.108933, -129.29085 53.1391, -129.26475 53.186667, -129.2543 53.242367, 
+      -129.22645 53.2795, -129.20555 53.2911, -129.19165 53.286467, -129.17945 53.240067, -129.1899 53.190167, -129.2578 53.1275, -129.28215 53.074133, -129.29085 53.026533)), 
+  ((-125.26975 50.266167, -125.2945 50.264433, -125.32135 50.2768, -125.3513 50.280267, -125.37605 50.272, -125.407 50.243767, -125.4225 50.241033, -125.4287 50.243767, -125.42455 50.284367, -125.39775 50.308467, 
+      -125.36675 50.342867, -125.3585 50.377967, -125.3286 50.3993, -125.3162 50.3986, -125.2976 50.3869, -125.28005 50.3635, -125.24805 50.331867, -125.2326 50.309833, -125.2429 50.2861, -125.26975 50.266167)), 
+  ((-83.67545 69.776367, -83.546 69.767733, -83.53045 69.7568, -83.5227 69.736667, -83.5296 69.718833, -83.5719 69.699267, -83.6211 69.695267, -83.6789 69.6964, -83.73845 69.715967, -83.76265 69.736667, 
+      -83.76265 69.7545, -83.72295 69.771767, -83.67545 69.776367)), 
+  ((-131.65045 52.7133, -131.6523 52.727267, -131.6393 52.737833, -131.61415 52.744633, -131.5881 52.742167, -131.58255 52.7341, -131.59835 52.7186, -131.60115 52.7124, -131.59185 52.7062, -131.5537 52.704333, 
+      -131.53695 52.7124, -131.53135 52.7341, -131.51835 52.740933, -131.5016 52.7397, -131.48855 52.730367, -131.4839 52.701867, -131.4458 52.655333, -131.4458 52.637333, -131.46995 52.624333, -131.4867 52.624333, 
+      -131.5202 52.662767, -131.53415 52.667733, -131.5444 52.662767, -131.5481 52.6541, -131.52205 52.6268, -131.5267 52.6113, -131.5416 52.6051, -131.5695 52.6051, -131.5816 52.613167, -131.5844 52.6389, 
+      -131.5946 52.659367, -131.65045 52.7133)), 
+  ((-128.44445 70.476667, -128.42175 70.513267, -128.3744 70.5562, -128.33655 70.571367, -128.3006 70.571367, -128.2741 70.558733, -128.2343 70.4931, -128.24945 70.4729, -128.27975 70.4628, -128.2968 70.471633, 
+      -128.3271 70.5057, -128.3479 70.513267, -128.37255 70.508233, -128.38955 70.484233, -128.39525 70.431233, -128.4104 70.4186, -128.42935 70.4186, -128.4426 70.4325, -128.44445 70.476667)), 
+  ((-128.69095 52.264867, -128.71345 52.2528, -128.75265 52.258, -128.7781 52.275, -128.7967 52.3135, -128.84565 52.372267, -128.8447 52.382033, -128.8349 52.385967, -128.74875 52.389867, -128.72915 52.385967, 
+      -128.6939 52.3618, -128.6841 52.3481, -128.69095 52.264867)), 
+  ((-60.9145 45.543467, -60.94 45.519633, -60.97375 45.501267, -60.97945 45.4841, -60.9683 45.461867, -60.96845 45.4527, -60.972 45.4433, -60.985 45.4396, -61.0102 45.445, -61.0629 45.4705, 
+      -61.10005 45.475467, -61.1186 45.4687, -61.13715 45.464333, -61.1557 45.461867, -61.16125 45.4705, -61.1594 45.482867, -61.139 45.496467, -61.10005 45.500167, -61.08705 45.508833, -61.0796 45.5249, 
+      -61.06665 45.5311, -61.04625 45.528633, -61.0342 45.534433, -61.02955 45.5447, -61.0147 45.555833, -60.99685 45.561067, -60.9646 45.563233, -60.94535 45.564033, -60.92005 45.557067, -60.91265 45.549633, 
+      -60.9145 45.543467)), 
+  ((-125.1426 70.075867, -125.15955 70.071633, -125.18715 70.082933, -125.2147 70.0801, -125.23805 70.0688, -125.2423 70.047567, -125.2529 70.043333, -125.2741 70.056067, -125.27625 70.075867, -125.2635 70.1112, 
+      -125.2317 70.143733, -125.185 70.164967, -125.13835 70.172033, -125.10655 70.163533, -125.0938 70.138067, -125.1108 70.0999, -125.1426 70.075867)), 
+  ((-128.35115 51.8239, -128.3678 51.818, -128.38445 51.820933, -128.41775 51.840533, -128.4158 51.852933, -128.37565 51.887533, -128.36975 51.899933, -128.37565 51.9117, -128.406 51.923433, -128.4148 51.933233, 
+      -128.4099 51.965867, -128.3962 51.9799, -128.37365 51.9871, -128.3492 51.982533, -128.33645 51.9747, -128.33255 51.955767, -128.3198 51.9414, -128.29925 51.933567, -128.29045 51.921167, -128.2973 51.8846, 
+      -128.35115 51.8239)), 
+  ((-59.90555 43.911867, -59.9499 43.899367, -60.01005 43.887033, -60.04705 43.887033, -60.10255 43.904, -60.10945 43.908633, -60.10715 43.9148, -60.0979 43.920967, -60.0447 43.927133, -59.96145 43.9364, 
+      -59.9175 43.9472, -59.8967 43.958, -59.87125 43.9765, -59.8204 44.007367, -59.80885 44.007367, -59.79725 44.004267, -59.79035 43.995033, -59.79265 43.985767, -59.8019 43.961067, -59.8204 43.945667, 
+      -59.8412 43.9333, -59.90555 43.911867)), 
+  ((-124.9023 50.0315, -124.90745 50.012567, -124.9281 50.001567, -124.956 50.002933, -125.0747 50.072433, -125.08395 50.0862, -125.0809 50.101333, -125.06745 50.1103, -125.03135 50.111667, -125.01995 50.119933, 
+      -125.01585 50.133667, -125.0055 50.135733, -124.98695 50.130933, -124.92295 50.067633, -124.9023 50.0315)), 
+  ((-82.1441 69.457467, -82.08025 69.448833, -81.99135 69.424667, -81.96545 69.4143, -81.95765 69.4005, -81.95765 69.387833, -81.9827 69.3792, -82.0241 69.378633, -82.07075 69.3815, -82.15015 69.406233, 
+      -82.2192 69.434433, -82.22955 69.4488, -82.21055 69.4609, -82.16825 69.460333, -82.1441 69.457467)), 
+  ((-107.93215 67.997067, -107.84305 68.0653, -107.8166 68.066033, -107.777 68.057933, -107.7737 68.041067, -107.83095 68.001467, -107.83755 67.989733, -107.82875 67.963333, -107.83645 67.945, -107.85515 67.9325, 
+      -107.88485 67.931033, -107.91345 67.9347, -107.9476 67.952333, -107.9542 67.972867, -107.9443 67.9846, -107.93215 67.997067)), 
+  ((-128.026 52.0925, -128.05735 52.0961, -128.1278 52.121233, -128.1474 52.1369, -128.1474 52.1565, -128.13175 52.170833, -128.07495 52.1852, -128.0201 52.1852, -127.99075 52.187833, -127.9731 52.18, 
+      -127.9633 52.140833, -127.9692 52.125167, -127.98875 52.1147, -128.026 52.0925)), 
+  ((-61.81235 57.508933, -61.8624 57.471433, -61.89475 57.463767, -61.92495 57.464467, -61.93955 57.479767, -61.93645 57.538833, -61.901 57.5673, -61.8478 57.574967, -61.79675 57.576333, -61.77795 57.562433, 
+      -61.7957 57.530467, -61.81235 57.508933)), 
+  ((-61.76545 57.3165, -61.73935 57.350533, -61.71645 57.3547, -61.6685 57.3408, -61.62675 57.3033, -61.62885 57.285233, -61.6716 57.2588, -61.69455 57.237267, -61.73835 57.243533, -61.7842 57.256733, 
+      -61.7863 57.2762, -61.77585 57.303967, -61.76545 57.3165)), 
+  ((-123.48285 48.7631, -123.51695 48.789933, -123.51795 48.818833, -123.5066 48.847033, -123.50865 48.870433, -123.54065 48.8959, -123.54065 48.910367, -123.5283 48.918633, -123.5097 48.917933, -123.46325 48.8973, 
+      -123.40855 48.853233, -123.3972 48.836033, -123.4075 48.814, -123.4488 48.787167, -123.4529 48.766533, -123.4612 48.7617, -123.48285 48.7631)), 
+  ((-64.67435 47.8263, -64.6693 47.840067, -64.6559 47.8449, -64.63865 47.8449, -64.61555 47.831533, -64.5955 47.829667, -64.57935 47.834133, -64.5509 47.848233, -64.53255 47.8501, -64.51915 47.846367, 
+      -64.50665 47.832633, -64.5256 47.807367, -64.61365 47.736467, -64.64315 47.7372, -64.66435 47.749833, -64.6816 47.779167, -64.67435 47.8263)), 
+  ((-125.54845 50.312267, -125.58665 50.3164, -125.6083 50.328767, -125.6021 50.3494, -125.5474 50.39, -125.535 50.394833, -125.50095 50.3914, -125.4442 50.404467, -125.4256 50.401033, -125.40805 50.381067, 
+      -125.4091 50.3666, -125.471 50.3219, -125.4989 50.312267, -125.54845 50.312267)), 
+  ((-79.0822 55.8239, -79.0162 55.9098, -78.94865 55.9978, -78.89835 56.0439, -78.87165 56.049133, -78.86535 56.0439, -78.88735 56.0219, -79.0288 55.820767, -79.06495 55.787267, -79.1058 55.775733, 
+      -79.1011 55.7946, -79.0822 55.8239)), 
+  ((-79.73565 56.872333, -79.72415 56.784533, -79.74295 56.765, -79.767 56.763633, -79.7827 56.785933, -79.8036 56.8152, -79.82555 56.8347, -79.8726 56.841667, -79.8726 56.865367, -79.85795 56.886267, 
+      -79.82135 56.892533, -79.7534 56.891833, -79.73565 56.872333)), 
+  ((-69.9761 60.963533, -69.9709 61.013533, -69.9532 61.042733, -69.92505 61.0601, -69.90315 61.0608, -69.87915 61.040633, -69.8969 60.989933, -69.9052 60.917667, -69.93335 60.8968, -69.95215 60.893333, 
+      -69.97405 60.895433, -69.9782 60.932933, -69.9761 60.963533)), 
+  ((-79.43765 56.7337, -79.45545 56.6612, -79.4816 56.631933, -79.51085 56.612433, -79.537 56.608233, -79.537 56.6389, -79.5255 56.764333, -79.48265 56.767133, -79.4356 56.740633, -79.43765 56.7337)), 
+  ((-130.72765 53.729033, -130.73485 53.7377, -130.72905 53.744433, -130.6714 53.7867, -130.6469 53.793433, -130.57915 53.7896, -130.5604 53.770367, -130.5633 53.7569, -130.59215 53.738667, -130.6008 53.724233, 
+      -130.59935 53.700233, -130.60945 53.6954, -130.63395 53.6935, -130.6714 53.700233, -130.72765 53.729033)), 
+  ((-64.6481 47.8809, -64.6643 47.899867, -64.66205 47.921033, -64.6439 47.942567, -64.6049 47.960033, -64.59545 47.970033, -64.5949 47.985267, -64.58765 47.9953, -64.57035 47.997167, -64.55255 47.986767, 
+      -64.51155 47.954833, -64.5088 47.934033, -64.511 47.913633, -64.53555 47.892467, -64.5464 47.890967, -64.567 47.8999, -64.5804 47.901367, -64.601 47.898033, -64.6227 47.879467, -64.62885 47.876133, 
+      -64.6419 47.876133, -64.6481 47.8809)), 
+  ((-80.05315 59.8459, -79.9854 59.877867, -79.96035 59.877167, -79.9385 59.856333, -79.94055 59.827133, -79.9531 59.807, -80.00785 59.7799, -80.0527 59.7785, -80.109 59.786833, -80.1048 59.817433, 
+      -80.05315 59.8459)), 
+  ((-109.2243 67.9838, -109.22915 67.973, -109.2405 67.9687, -109.2761 67.970833, -109.3246 67.9892, -109.3974 68.0183, -109.42655 68.035567, -109.43465 68.052833, -109.42815 68.0679, -109.3699 68.077633, 
+      -109.3489 68.0744, -109.3149 68.0431, -109.2518 68.007533, -109.2243 67.9838)), 
+  ((-96.85395 69.5586, -96.76615 69.551633, -96.64285 69.5001, -96.647 69.486167, -96.7139 69.481967, -96.78285 69.488933, -96.84765 69.501467, -96.8665 69.5377, -96.85395 69.5586)), 
+  ((-65.6648 43.573167, -65.6259 43.5362, -65.6259 43.515367, -65.64885 43.491133, -65.7037 43.4308, -65.7158 43.426133, -65.73175 43.431667, -65.7464 43.460567, -65.7687 43.475867, -65.77315 43.485633, 
+      -65.76105 43.4954, -65.7126 43.5158, -65.6986 43.531533, -65.6973 43.5634, -65.69155 43.569333, -65.68075 43.574, -65.67245 43.574, -65.6648 43.573167)), 
+  ((-55.2145 51.966567, -55.2489 51.913767, -55.30415 51.885967, -55.3229 51.899167, -55.32915 51.933933, -55.31665 51.9784, -55.28955 52.007567, -55.24265 52.0159, -55.2197 52.011067, -55.20405 51.987433, 
+      -55.2145 51.966567)), 
+  ((-102.32845 67.880267, -102.2784 67.882333, -102.24035 67.894833, -102.232 67.894133, -102.2174 67.8865, -102.21635 67.854533, -102.22055 67.823967, -102.24555 67.812167, -102.28415 67.814233, -102.3394 67.817733, 
+      -102.3623 67.823267, -102.37795 67.835767, -102.37795 67.8608, -102.3592 67.877467, -102.32845 67.880267)), 
+  ((-127.9839 51.718467, -128.00055 51.7064, -128.0309 51.705733, -128.0818 51.715533, -128.121 51.718133, -128.14255 51.7286, -128.1455 51.741633, -128.1298 51.769067, -128.0916 51.7932, -128.06225 51.797133, 
+      -128.0368 51.788633, -127.99955 51.759933, -127.9839 51.718467)), 
+  ((-131.0554 52.086167, -131.04575 52.094767, -131.03175 52.093333, -131.0102 52.0833, -130.9865 52.053133, -130.97145 52.042367, -130.93055 52.0309, -130.9219 52.021567, -130.923 52.011533, -130.9327 52.0065, 
+      -130.9962 52.007933, -131.0156 52.001467, -131.0285 51.987833, -131.03495 51.964167, -131.04465 51.956267, -131.0608 51.954833, -131.07585 51.961267, -131.08125 51.974933, -131.07585 51.9986, -131.05755 52.0517, 
+      -131.0554 52.086167)), 
+  ((-77.88365 58.246667, -77.84245 58.212633, -77.84455 58.192467, -77.86645 58.189, -77.90605 58.1904, -77.9509 58.2029, -78.00925 58.249433, -78.02075 58.277233, -77.99365 58.293233, -77.9613 58.286267, 
+      -77.8977 58.252233, -77.88365 58.246667)), 
+  ((-81.57745 69.4655, -81.50235 69.4511, -81.45575 69.441333, -81.4514 69.428667, -81.45835 69.4166, -81.4825 69.407967, -81.52045 69.407967, -81.6111 69.419467, -81.65855 69.437867, -81.69735 69.456867, 
+      -81.69045 69.468367, -81.6637 69.474133, -81.60415 69.470667, -81.57745 69.4655)), 
+  ((-77.78445 62.6134, -77.7177 62.617567, -77.67395 62.648133, -77.6416 62.6523, -77.6239 62.645367, -77.6213 62.621733, -77.6609 62.581433, -77.75785 62.552267, -77.78915 62.552267, -77.7912 62.568233, 
+      -77.7954 62.603667, -77.78445 62.6134)), 
+  ((-128.4657 52.090233, -128.46965 52.083367, -128.4794 52.079467, -128.49605 52.082067, -128.5225 52.0873, -128.57145 52.0749, -128.594 52.0762, -128.60185 52.084667, -128.60085 52.095133, -128.56755 52.132333, 
+      -128.5597 52.174767, -128.54895 52.18, -128.5176 52.1813, -128.49705 52.1924, -128.4843 52.189767, -128.4804 52.1764, -128.4882 52.1255, -128.4657 52.090233)), 
+  ((-109.86335 68.1472, -109.85685 68.168767, -109.82615 68.190333, -109.78245 68.211933, -109.6304 68.2173, -109.60935 68.211933, -109.60935 68.205433, -109.62875 68.189267, -109.65465 68.1828, -109.7323 68.178467, 
+      -109.7614 68.1677, -109.8148 68.140733, -109.8423 68.1375, -109.85685 68.139667, -109.86335 68.1472)), 
+  ((-91.38625 63.645667, -91.3383 63.598433, -91.3425 63.572033, -91.35915 63.552567, -91.3925 63.553967, -91.4259 63.580367, -91.4801 63.631767, -91.4801 63.6693, -91.45925 63.666533, -91.4363 63.663733, 
+      -91.38625 63.645667)), 
+  ((-124.1323 49.668967, -124.1612 49.6607, -124.2004 49.662767, -124.2417 49.6793, -124.24685 49.6896, -124.24065 49.6965, -124.1643 49.741233, -124.14465 49.745367, -124.12505 49.7433, -124.1003 49.734333, 
+      -124.0683 49.7309, -124.0662 49.726767, -124.0755 49.711633, -124.1323 49.668967)), 
+  ((-59.3338 50.623033, -59.3218 50.6001, -59.27905 50.5869, -59.27595 50.567433, -59.28425 50.5424, -59.34005 50.506233, -59.37445 50.507633, -59.37445 50.536133, -59.36715 50.575733, -59.388 50.598667, 
+      -59.388 50.6216, -59.36195 50.6376, -59.34735 50.6355, -59.3338 50.623033)), 
+  ((-55.85195 52.700867, -55.8019 52.701567, -55.7821 52.6814, -55.78835 52.661233, -55.8217 52.6411, -55.87175 52.616767, -55.90465 52.6126, -55.93485 52.621633, -55.93905 52.645267, -55.91505 52.672367, 
+      -55.8796 52.6946, -55.85195 52.700867)), 
+  ((-95.24385 67.2095, -95.2741 67.1803, -95.3043 67.178933, -95.37835 67.199067, -95.40855 67.2192, -95.39605 67.237267, -95.35435 67.247, -95.3043 67.270633, -95.2939 67.258133, -95.2668 67.238667, 
+      -95.23655 67.224067, -95.24385 67.2095)), 
+  ((-55.94525 47.632667, -56.0431 47.636333, -56.0707 47.647833, -56.07895 47.660233, -56.0783 47.674033, -56.0576 47.687333, -55.99005 47.717667, -55.9473 47.7195, -55.9356 47.715367, -55.9349 47.7094, 
+      -55.94455 47.695133, -55.9611 47.685967, -55.96385 47.6754, -55.959 47.6685, -55.93695 47.658867, -55.9266 47.6506, -55.92595 47.641867, -55.9342 47.6359, -55.94525 47.632667)), 
+  ((-79.03215 52.142067, -78.9838 52.134033, -78.90095 52.0926, -78.8837 52.073033, -78.88715 52.059233, -78.9113 52.051167, -78.94065 52.0535, -78.9648 52.0834, -79.01315 52.0926, -79.0615 52.0995, 
+      -79.09775 52.1087, -79.09775 52.128267, -79.0684 52.139767, -79.03215 52.142067)), 
+  ((-126.09065 49.2625, -126.13725 49.2673, -126.16055 49.2888, -126.16595 49.338967, -126.1552 49.371233, -126.14265 49.3796, -126.1319 49.377233, -126.11935 49.362867, -126.06915 49.341367, -126.0566 49.325833, 
+      -126.0638 49.29, -126.07095 49.272067, -126.09065 49.2625)), 
+  ((-131.37975 52.4079, -131.37975 52.4172, -131.37135 52.4234, -131.3146 52.446967, -131.29415 52.451933, -131.27645 52.4482, -131.2625 52.4333, -131.26435 52.4234, -131.29695 52.4079, -131.3081 52.391133, 
+      -131.3025 52.3775, -131.2625 52.340267, -131.2588 52.329733, -131.26625 52.3229, -131.29505 52.3198, -131.31835 52.3074, -131.32765 52.309267, -131.33135 52.341533, -131.3444 52.376267, -131.37975 52.4079)), 
+  ((-58.58575 54.961733, -58.55655 54.9499, -58.5555 54.933233, -58.5555 54.900567, -58.56805 54.889467, -58.5868 54.889467, -58.61705 54.9089, -58.6483 54.900567, -58.67855 54.890833, -58.70045 54.913067, 
+      -58.68375 54.942967, -58.6525 54.969367, -58.60975 54.970067, -58.58575 54.961733)), 
+  ((-78.9188 58.899067, -78.86985 58.830967, -78.86355 58.790667, -78.89275 58.778867, -78.91675 58.780933, -78.97825 58.8949, -78.9751 58.9206, -78.94595 58.9185, -78.9188 58.899067)), 
+  ((-95.8204 73.071433, -95.84235 73.0979, -95.82875 73.120867, -95.7974 73.125067, -95.75665 73.1202, -95.74515 73.079767, -95.74095 73.024733, -95.74095 73.006633, -95.7556 72.998967, -95.78065 73.002467, 
+      -95.8068 73.045633, -95.8204 73.071433)), 
+  ((-92.9945 61.858967, -92.9507 61.856167, -92.92985 61.835333, -92.91735 61.807533, -92.9257 61.7867, -92.97575 61.789467, -93.0341 61.806167, -93.07375 61.821433, -93.08205 61.8381, -93.02785 61.858967, 
+      -92.9945 61.858967)), 
+  ((-130.58345 54.6299, -130.5993 54.638567, -130.60075 54.653933, -130.58345 54.679867, -130.54165 54.7116, -130.4955 54.7308, -130.484 54.7289, -130.47965 54.7116, -130.48975 54.656833, -130.49985 54.6376, 
+      -130.52145 54.6299, -130.58345 54.6299)), 
+  ((-80.13195 59.721533, -80.09285 59.730567, -80.0772 59.706233, -80.10015 59.655533, -80.15015 59.622167, -80.18355 59.613133, -80.2002 59.639533, -80.1856 59.674267, -80.13195 59.721533)), 
+  ((-130.76075 54.227233, -130.75355 54.217633, -130.7507 54.208033, -130.75935 54.194567, -130.8098 54.185933, -130.84725 54.1984, -130.8761 54.2234, -130.88475 54.2532, -130.87465 54.2705, -130.8588 54.278167, 
+      -130.82995 54.2772, -130.76075 54.227233)), 
+  ((-83.0116 69.708867, -82.98315 69.707167, -82.97885 69.697367, -82.9771 69.682433, -83.00215 69.672067, -83.04095 69.670333, -83.0919 69.670333, -83.1549 69.679533, -83.18855 69.705433, -83.173 69.716933, 
+      -83.1031 69.7152, -83.03575 69.7106, -83.0116 69.708867)), 
+  ((-129.3187 53.2615, -129.32045 53.249333, -129.32915 53.242367, -129.36045 53.240067, -129.3866 53.251667, -129.40575 53.2679, -129.41965 53.324767, -129.4092 53.338667, -129.3953 53.342167, -129.34135 53.321267, 
+      -129.31695 53.303867, -129.3187 53.2615)), 
+  ((-128.21595 52.055633, -128.23065 52.0602, -128.23555 52.073267, -128.2277 52.088933, -128.2052 52.101333, -128.17385 52.105233, -128.07495 52.089567, -128.03875 52.073267, -128.03775 52.0615, -128.0495 52.0517, 
+      -128.0691 52.048433, -128.16015 52.0615, -128.21595 52.055633)), 
+  ((-125.2253 70.201733, -125.2232 70.215867, -125.19565 70.2314, -125.1023 70.256867, -125.07685 70.256867, -125.05985 70.244133, -125.05775 70.2314, -125.06835 70.215867, -125.115 70.196067, -125.1914 70.187567, 
+      -125.21045 70.189, -125.2253 70.201733)), 
+  ((-106.8929 68.2232, -106.87385 68.191133, -106.8873 68.181467, -106.9164 68.174733, -106.9455 68.191133, -106.98465 68.244833, -106.98355 68.282867, -106.9656 68.292567, -106.9343 68.282133, -106.90855 68.247067, 
+      -106.8929 68.2232)), 
+  ((-113.9631 67.838267, -113.97665 67.851833, -113.97895 67.864633, -113.9597 67.8797, -113.92015 67.888733, -113.8411 67.896267, -113.8004 67.8925, -113.7925 67.884967, -113.80265 67.870667, -113.82415 67.860867, 
+      -113.89305 67.846567, -113.94505 67.8345, -113.9631 67.838267)), 
+  ((-54.6986 49.816367, -54.6757 49.780233, -54.6736 49.742733, -54.6986 49.727433, -54.7299 49.727433, -54.7549 49.749667, -54.76745 49.778867, -54.76745 49.808033, -54.7278 49.8261, -54.6986 49.816367)), 
+  ((-54.6423 49.535667, -54.61315 49.569, -54.5777 49.574567, -54.561 49.5565, -54.561 49.523133, -54.61315 49.4731, -54.6569 49.466167, -54.66525 49.485633, -54.6423 49.535667)), 
+  ((-83.43395 65.885667, -83.36915 65.885667, -83.3236 65.875567, -83.3112 65.8627, -83.31945 65.847967, -83.3981 65.842467, -83.4533 65.842467, -83.48365 65.843367, -83.50155 65.856267, -83.50155 65.870033, 
+      -83.47535 65.882933, -83.43395 65.885667)), 
+  ((-128.214 52.247533, -128.2326 52.2495, -128.2414 52.256033, -128.2414 52.2704, -128.2326 52.284767, -128.1435 52.359833, -128.1298 52.359833, -128.12295 52.3507, -128.12685 52.2978, -128.1386 52.284767, 
+      -128.214 52.247533)), 
+  ((-87.5755 56.1046, -87.5119 56.101833, -87.4796 56.087933, -87.4796 56.0643, -87.50045 56.0511, -87.5432 56.048333, -87.58905 56.0504, -87.6266 56.068467, -87.6245 56.087933, -87.6078 56.098333, 
+      -87.5755 56.1046)), 
+  ((-108.15995 67.782567, -108.1763 67.78, -108.20135 67.791633, -108.21445 67.805433, -108.2155 67.8385, -108.1959 67.866833, -108.18175 67.8777, -108.16865 67.8777, -108.1447 67.868267, -108.11525 67.8632, 
+      -108.10545 67.856633, -108.10765 67.8472, -108.12835 67.834133, -108.13815 67.8225, -108.1425 67.807267, -108.15995 67.782567)), 
+  ((-135.5575 69.556033, -135.54455 69.560367, -135.52805 69.561133, -135.50215 69.547, -135.4986 69.535233, -135.521 69.512433, -135.53275 69.4826, -135.55395 69.467667, -135.5905 69.4669, -135.6105 69.479467, 
+      -135.6117 69.497533, -135.59285 69.527367, -135.5575 69.556033)), 
+  ((-111.01715 67.800633, -111.0338 67.793233, -111.05045 67.793233, -111.0693 67.7999, -111.0948 67.8221, -111.0926 67.8332, -111.0837 67.8369, -111.056 67.837633, -111.04155 67.842833, -110.9927 67.8798, 
+      -110.9661 67.886467, -110.94945 67.878333, -110.9461 67.867233, -110.95275 67.850967, -111.01715 67.800633)), 
+  ((-79.71255 57.544833, -79.7136 57.518367, -79.72615 57.497467, -79.76905 57.490467, -79.80875 57.494667, -79.80875 57.512767, -79.76485 57.5755, -79.73765 57.587333, -79.71255 57.5776, -79.71255 57.544833)), 
+  ((-98.8616 68.149967, -98.85745 68.1986, -98.822 68.216667, -98.8032 68.216667, -98.78445 68.193033, -98.78445 68.138867, -98.7886 68.112467, -98.82825 68.112467, -98.8616 68.149967)), 
+  ((-108.50355 67.541, -108.52135 67.574867, -108.51245 67.593467, -108.50355 67.596, -108.46675 67.578233, -108.45405 67.578233, -108.41215 67.6028, -108.39565 67.604467, -108.3842 67.598567, -108.38165 67.579933, 
+      -108.39565 67.557933, -108.44135 67.53, -108.46165 67.529133, -108.50355 67.541)), 
+  ((-108.4596 67.803267, -108.4803 67.8018, -108.501 67.803267, -108.5228 67.808333, -108.54895 67.825033, -108.5958 67.835933, -108.60345 67.842467, -108.5958 67.8512, -108.5533 67.857733, -108.5348 67.855567, 
+      -108.49885 67.838833, -108.4814 67.8403, -108.42365 67.8592, -108.4106 67.856267, -108.40515 67.8432, -108.41165 67.8323, -108.4596 67.803267)), 
+  ((-130.68725 54.0836, -130.70165 54.082167, -130.7132 54.083133, -130.74345 54.104267, -130.7723 54.116767, -130.77805 54.130233, -130.7694 54.139833, -130.7348 54.148467, -130.6959 54.151367, -130.64835 54.138867, 
+      -130.63825 54.124467, -130.64835 54.105233, -130.68725 54.0836)), 
+  ((-58.53305 51.243567, -58.48925 51.269967, -58.4444 51.300567, -58.40685 51.299867, -58.37765 51.290133, -58.38915 51.274167, -58.4173 51.2519, -58.4663 51.2255, -58.5122 51.223433, -58.5247 51.233167, 
+      -58.53305 51.243567)), 
+  ((-95.73675 72.927233, -95.71895 72.8318, -95.7085 72.800467, -95.7085 72.784433, -95.7336 72.781667, -95.7566 72.801167, -95.7681 72.8555, -95.77225 72.925867, -95.7681 72.9363, -95.7451 72.942567, 
+      -95.73675 72.927233)), 
+  ((-88.889 65.384533, -88.85665 65.3602, -88.8504 65.3352, -88.87335 65.327567, -88.914 65.3331, -88.9755 65.3748, -88.9755 65.398433, -88.96405 65.4137, -88.9359 65.4151, -88.9119 65.394933, 
+      -88.889 65.384533)), 
+  ((-79.85555 53.128, -79.83485 53.169433, -79.8038 53.183233, -79.7848 53.1579, -79.78305 53.1234, -79.78995 53.091167, -79.81415 53.079667, -79.85385 53.073933, -79.8642 53.083133, -79.8642 53.1004, 
+      -79.85555 53.128)), 
+  ((-65.9557 59.030533, -65.90565 59.073633, -65.8608 59.122967, -65.84725 59.128533, -65.83995 59.125733, -65.82955 59.1042, -65.8358 59.0778, -65.88375 59.030533, -65.9192 59.017333, -65.9463 59.0104, 
+      -65.9609 59.020833, -65.9557 59.030533)), 
+  ((-77.9976 62.609233, -77.9392 62.606433, -77.87565 62.5995, -77.8845 62.580733, -77.90535 62.566167, -77.9627 62.564767, -78.0096 62.566833, -78.03565 62.571, -78.0534 62.596733, -78.02995 62.608533, 
+      -77.9976 62.609233)), 
+  ((-127.9023 50.864033, -127.93715 50.8679, -127.98875 50.884233, -128.01455 50.896267, -128.012 50.904033, -127.9978 50.914333, -127.9694 50.924233, -127.9217 50.923367, -127.86105 50.900167, -127.85845 50.888967, 
+      -127.8662 50.880367, -127.9023 50.864033)), 
+  ((-98.74065 68.123567, -98.7073 68.177767, -98.6823 68.177767, -98.6531 68.166633, -98.6406 68.136067, -98.64895 68.109667, -98.6802 68.0944, -98.72605 68.095767, -98.74065 68.123567)), 
+  ((-123.4375 49.320833, -123.48085 49.319433, -123.50045 49.329067, -123.50665 49.346267, -123.5015 49.3683, -123.4571 49.3917, -123.42615 49.3965, -123.4055 49.389633, -123.3972 49.375167, -123.4034 49.351767, 
+      -123.4375 49.320833)), 
+  ((-66.9112 45.004933, -66.89955 44.999733, -66.89465 44.988067, -66.90245 44.968, -66.9326 44.934967, -66.9384 44.9006, -66.95395 44.8922, -66.9705 44.892833, -66.987 44.9084, -66.98895 44.9408, 
+      -66.9637 44.9829, -66.9394 44.998433, -66.9112 45.004933)), 
+  ((-77.54065 55.455, -77.5813 55.4418, -77.59385 55.450133, -77.57505 55.471667, -77.53545 55.4946, -77.4411 55.5342, -77.414 55.5328, -77.414 55.518233, -77.44735 55.4939, -77.5047 55.463333, 
+      -77.54065 55.455)), 
+  ((-60.37445 55.848167, -60.339 55.866233, -60.30875 55.862767, -60.2848 55.8433, -60.27285 55.807167, -60.29475 55.7912, -60.3187 55.7912, -60.35835 55.799533, -60.38335 55.821067, -60.38335 55.838433, 
+      -60.37445 55.848167)), 
+  ((-77.6486 58.170233, -77.61835 58.1494, -77.58085 58.1105, -77.585 58.0959, -77.61105 58.097967, -77.70175 58.145933, -77.7325 58.172333, -77.7148 58.185533, -77.6856 58.186933, -77.6486 58.170233)), 
+  ((-94.71135 58.920633, -94.61645 58.974167, -94.5977 58.979033, -94.58515 58.9665, -94.5831 58.947067, -94.61855 58.917867, -94.66025 58.8998, -94.7155 58.893533, -94.73115 58.903967, -94.71135 58.920633)), 
+  ((-77.33375 55.5467, -77.2561 55.596033, -77.20915 55.6377, -77.1758 55.647433, -77.1633 55.6419, -77.1685 55.6134, -77.2394 55.567533, -77.32695 55.5321, -77.33375 55.5467)), 
+  ((-79.83185 56.779633, -79.836 56.726, -79.8705 56.696033, -79.8841 56.699533, -79.90395 56.711367, -79.90605 56.7671, -79.8893 56.7929, -79.85795 56.797067, -79.8475 56.7915, -79.83185 56.779633)), 
+  ((-129.6465 52.9186, -129.65515 52.912833, -129.6638 52.909933, -129.6854 52.913767, -129.7085 52.913767, -129.73155 52.904167, -129.7474 52.907067, -129.77625 52.939733, -129.7777 52.9551, -129.7618 52.963733, 
+      -129.6955 52.965667, -129.67245 52.957967, -129.6465 52.9186)), 
+  ((-78.825 52.459667, -78.7905 52.4631, -78.73005 52.480367, -78.72835 52.471167, -78.72835 52.452733, -78.76285 52.417067, -78.7974 52.413633, -78.84915 52.418233, -78.8647 52.434333, -78.8509 52.457333, 
+      -78.825 52.459667)), 
+  ((-124.2644 49.4553, -124.32635 49.4756, -124.3831 49.489367, -124.42645 49.5176, -124.4306 49.526533, -124.42025 49.533433, -124.39135 49.5355, -124.3707 49.531367, -124.3542 49.518967, -124.24685 49.474933, 
+      -124.24375 49.466667, -124.2489 49.4598, -124.2644 49.4553)), 
+  ((-72.0823 61.9111, -72.01975 61.893033, -71.97025 61.886767, -71.964 61.872167, -71.96605 61.8548, -72.0088 61.8534, -72.0755 61.868, -72.1266 61.8944, -72.1339 61.9104, -72.10575 61.911767, 
+      -72.0823 61.9111)), 
+  ((-67.60975 58.373767, -67.6598 58.336933, -67.69625 58.330667, -67.7192 58.351533, -67.71815 58.375833, -67.69625 58.375167, -67.67125 58.3675, -67.66185 58.3675, -67.6379 58.3696, -67.63165 58.396, 
+      -67.6285 58.434233, -67.60555 58.4384, -67.5889 58.4356, -67.5816 58.417533, -67.58365 58.392533, -67.60975 58.373767)), 
+  ((-76.7395 56.165067, -76.702 56.1317, -76.70615 56.0914, -76.7166 56.076133, -76.7541 56.073333, -76.7666 56.0775, -76.77915 56.142833, -76.7666 56.172, -76.7395 56.165067)), 
+  ((-60.02145 55.371867, -59.97295 55.432333, -59.9521 55.432333, -59.93125 55.412867, -59.93335 55.377433, -59.97815 55.342, -60.01985 55.342, -60.02405 55.3552, -60.02145 55.371867)), 
+  ((-54.13305 47.685733, -54.1268 47.6899, -54.11705 47.6893, -54.1019 47.677433, -54.10015 47.659633, -54.1117 47.624667, -54.1135 47.602733, -54.09035 47.576067, -54.09035 47.5624, -54.1028 47.5541, 
+      -54.1224 47.552333, -54.1473 47.559467, -54.15705 47.5707, -54.13305 47.685733)), 
+  ((-79.0647 53.2645, -79.00085 53.2829, -78.9611 53.2691, -78.9611 53.240333, -78.9784 53.224233, -79.02155 53.218467, -79.0595 53.221933, -79.0785 53.2461, -79.0647 53.2645)), 
+  ((-128.51365 52.353633, -128.55575 52.356567, -128.5734 52.367, -128.57045 52.377467, -128.54305 52.3964, -128.47645 52.415333, -128.42945 52.410767, -128.4177 52.398333, -128.42455 52.389867, -128.44705 52.384, 
+      -128.51365 52.353633)), 
+  ((-130.02415 53.419133, -130.0213 53.4316, -130.0155 53.4393, -130.00545 53.441233, -129.9737 53.437367, -129.94635 53.447, -129.9348 53.447933, -129.92615 53.437367, -129.92905 53.410467, -129.9146 53.376833, 
+      -129.9247 53.3682, -129.9449 53.369167, -129.991 53.3903, -130.02415 53.419133)), 
+  ((-127.6778 50.854567, -127.68945 50.852, -127.75135 50.861467, -127.8133 50.8778, -127.82105 50.887267, -127.812 50.897567, -127.7836 50.908767, -127.7307 50.909633, -127.69715 50.894133, -127.6791 50.872633, 
+      -127.6778 50.854567)), 
+  ((-104.8403 68.374267, -104.81945 68.373567, -104.7986 68.332567, -104.7934 68.297133, -104.80695 68.270733, -104.83925 68.258933, -104.84865 68.272133, -104.85905 68.336733, -104.8403 68.374267)), 
+  ((-55.6283 50.974467, -55.621 50.955, -55.63975 50.921667, -55.67 50.9133, -55.69815 50.919567, -55.71065 50.945967, -55.70965 50.9675, -55.69085 50.989067, -55.6554 50.993233, -55.6283 50.974467)), 
+  ((-58.3958 54.096467, -58.36675 54.101867, -58.32645 54.096467, -58.30385 54.087867, -58.31355 54.063167, -58.35225 54.042733, -58.3877 54.0395, -58.4216 54.058867, -58.41675 54.088967, -58.3958 54.096467)), 
+  ((-124.80425 49.5113, -124.8125 49.500967, -124.8259 49.4982, -124.8414 49.5037, -124.88165 49.569767, -124.88475 49.6035, -124.87545 49.611767, -124.8641 49.6145, -124.8476 49.607633, -124.81355 49.547767, 
+      -124.80425 49.5113)), 
+  ((-114.1959 67.819433, -114.1925 67.826233, -114.1812 67.828467, -114.16085 67.820933, -114.1066 67.809633, -114.0648 67.807367, -114.02525 67.811167, -114.0072 67.806633, -114.00155 67.796833, -114.01285 67.788533, 
+      -114.04335 67.782533, -114.0908 67.778767, -114.15635 67.787033, -114.1846 67.801367, -114.1959 67.819433)), 
+  ((-55.81215 49.5829, -55.77875 49.577333, -55.77875 49.552333, -55.79335 49.537033, -55.82675 49.520367, -55.8601 49.520367, -55.8851 49.544, -55.87885 49.5676, -55.833 49.5843, -55.81215 49.5829)), 
+  ((-72.3768 62.0563, -72.33095 62.036867, -72.31635 62.0042, -72.33405 61.996567, -72.38205 62.0021, -72.4352 62.032, -72.4456 62.054933, -72.42685 62.061867, -72.3768 62.0563)), 
+  ((-82.83865 62.9563, -82.7528 62.981967, -82.72195 62.9783, -82.71425 62.961433, -82.72635 62.948933, -82.7825 62.929867, -82.82875 62.922533, -82.85625 62.923267, -82.86505 62.932067, -82.83865 62.9563)), 
+  ((-55.97555 53.742433, -55.9161 53.783433, -55.89525 53.782733, -55.87855 53.765367, -55.88275 53.738967, -55.9057 53.717433, -55.9547 53.7049, -55.9797 53.717433, -55.97555 53.742433)), 
+  ((-102.2442 67.982867, -102.15665 67.9815, -102.1462 67.962033, -102.15035 67.937033, -102.2025 67.930067, -102.2588 67.950933, -102.2692 67.975933, -102.2442 67.982867)), 
+  ((-81.49745 64.165433, -81.4443 64.1849, -81.40465 64.191167, -81.3661 64.175867, -81.37235 64.1592, -81.41615 64.1453, -81.4891 64.134867, -81.50995 64.141833, -81.50785 64.1571, -81.49745 64.165433)), 
+  ((-60.83275 56.0073, -60.7832 56.031633, -60.7561 56.0337, -60.74565 56.018433, -60.7519 55.998967, -60.7853 55.971167, -60.82805 55.960033, -60.85825 55.9663, -60.8541 55.988533, -60.83275 56.0073)), 
+  ((-76.65765 56.376267, -76.63575 56.367933, -76.64515 56.3464, -76.69935 56.290833, -76.72335 56.289433, -76.76085 56.296367, -76.7588 56.313067, -76.73585 56.3207, -76.68685 56.3617, -76.65765 56.376267)), 
+  ((-128.31095 52.690133, -128.31975 52.688833, -128.3266 52.692767, -128.36285 52.7763, -128.3648 52.792633, -128.34425 52.8096, -128.3276 52.8096, -128.31095 52.797867, -128.3002 52.7763, -128.31095 52.690133)), 
+  ((-63.90155 50.2661, -63.92655 50.236933, -63.94325 50.220233, -63.9766 50.234133, -63.9766 50.260533, -63.962 50.300867, -63.9328 50.317533, -63.9078 50.299467, -63.90155 50.2661)), 
+  ((-59.60435 50.3937, -59.644 50.354767, -59.67005 50.332533, -59.7076 50.333933, -59.7055 50.368667, -59.67215 50.400633, -59.64505 50.410367, -59.6075 50.408967, -59.60435 50.3937)), 
+  ((-130.16255 54.1182, -130.16685 54.107633, -130.17985 54.103767, -130.21445 54.108567, -130.275 54.1374, -130.29805 54.1528, -130.3038 54.178733, -130.29085 54.187367, -130.27355 54.1845, -130.23175 54.1528, 
+      -130.20435 54.143167, -130.16255 54.1182)), 
+  ((-58.825 50.746733, -58.8229 50.800933, -58.78745 50.8204, -58.77495 50.814833, -58.7666 50.782867, -58.77285 50.730067, -58.79785 50.7106, -58.81975 50.732833, -58.825 50.746733)), 
+  ((-113.4806 67.814933, -113.5258 67.8187, -113.562 67.826233, -113.56425 67.833, -113.55745 67.838267, -113.52245 67.839767, -113.4795 67.848067, -113.4275 67.8699, -113.4015 67.871433, -113.3902 67.863133, 
+      -113.3925 67.8541, -113.44105 67.8217, -113.4806 67.814933)), 
+  ((-130.7348 54.315633, -130.7795 54.322367, -130.79395 54.331967, -130.79105 54.347367, -130.768 54.366567, -130.7334 54.3781, -130.6916 54.374267, -130.68005 54.361767, -130.68725 54.3464, -130.7348 54.315633)), 
+  ((-76.6118 56.650733, -76.61335 56.620167, -76.62795 56.6021, -76.64465 56.594467, -76.65715 56.6014, -76.64465 56.7216, -76.6217 56.7223, -76.60605 56.700067, -76.6118 56.650733)), 
+  ((-60.1498 55.3555, -60.1081 55.3819, -60.0925 55.3819, -60.0779 55.371467, -60.0883 55.347167, -60.1373 55.304067, -60.16965 55.3027, -60.1884 55.3138, -60.18215 55.333267, -60.1498 55.3555)), 
+  ((-126.06735 49.1478, -126.0835 49.152567, -126.0871 49.164533, -126.0835 49.221867, -126.06915 49.233833, -126.04765 49.233833, -126.02435 49.221867, -126.0136 49.1944, -126.0333 49.164533, -126.06735 49.1478)), 
+  ((-76.6113 57.046767, -76.59515 57.005067, -76.5889 56.954367, -76.6035 56.942533, -76.6118 56.946733, -76.6264 56.978667, -76.64935 57.0002, -76.66395 57.037733, -76.6556 57.0544, -76.62955 57.051633, 
+      -76.6113 57.046767)), 
+  ((-123.68625 49.1213, -123.7038 49.113733, -123.7286 49.116467, -123.7843 49.159133, -123.7864 49.177733, -123.77195 49.1901, -123.7585 49.192167, -123.7234 49.177733, -123.6914 49.146767, -123.68625 49.1213)), 
+  ((-82.3443 69.5921, -82.2882 69.581767, -82.277 69.567367, -82.2891 69.554133, -82.3176 69.550667, -82.3547 69.548933, -82.3927 69.555267, -82.4151 69.569067, -82.4134 69.5852, -82.39355 69.590933, 
+      -82.3443 69.5921)), 
+  ((-114.7507 67.849567, -114.7247 67.856367, -114.63205 67.8586, -114.60155 67.853333, -114.59135 67.845067, -114.59475 67.835267, -114.61625 67.827733, -114.7507 67.826233, -114.76085 67.83, -114.76085 67.838267, 
+      -114.7507 67.849567)), 
+  ((-130.72335 53.379733, -130.7507 53.378767, -130.76655 53.389333, -130.7853 53.416233, -130.78965 53.438333, -130.7781 53.447933, -130.7406 53.4537, -130.72335 53.447933, -130.70745 53.4124, -130.70745 53.3951, 
+      -130.72335 53.379733)), 
+  ((-61.4445 47.765367, -61.43395 47.757233, -61.44095 47.749733, -61.49425 47.7229, -61.5317 47.714167, -61.55785 47.714167, -61.5803 47.720733, -61.58735 47.7279, -61.58545 47.737567, -61.5794 47.745067, 
+      -61.5719 47.7488, -61.54245 47.749733, -61.52515 47.750667, -61.51155 47.752233, -61.48115 47.7641, -61.46525 47.7672, -61.4445 47.765367)), 
+  ((-71.42025 61.3539, -71.42235 61.335133, -71.4411 61.318467, -71.46925 61.292733, -71.50265 61.294833, -71.51095 61.303867, -71.50265 61.328167, -71.46405 61.357367, -71.4432 61.383767, -71.4338 61.383767, 
+      -71.41715 61.3643, -71.42025 61.3539)), 
+  ((-129.05235 53.698967, -129.068 53.698967, -129.0802 53.701267, -129.0819 53.7152, -129.068 53.733767, -128.99835 53.772067, -128.9862 53.774367, -128.96355 53.7616, -128.9705 53.746533, -129.0158 53.712867, 
+      -129.05235 53.698967)), 
+  ((-125.7745 50.371433, -125.7931 50.379, -125.7972 50.387267, -125.79 50.393467, -125.6888 50.4086, -125.6599 50.409267, -125.64545 50.401033, -125.6434 50.386567, -125.65785 50.375567, -125.6888 50.370067, 
+      -125.7745 50.371433)), 
+  ((-78.42365 57.264967, -78.3719 57.297, -78.339 57.313733, -78.32385 57.3085, -78.3202 57.2949, -78.34005 57.2782, -78.41115 57.223133, -78.43205 57.225567, -78.4404 57.244033, -78.42365 57.264967)), 
+  ((-104.37225 68.1936, -104.34825 68.185267, -104.3587 68.160933, -104.4025 68.1123, -104.4348 68.110933, -104.44315 68.119967, -104.4421 68.146367, -104.38895 68.189433, -104.37225 68.1936)), 
+  ((-79.04915 53.379567, -78.9594 53.370367, -78.95595 53.3485, -78.96975 53.333533, -79.0112 53.326633, -79.05605 53.335833, -79.06295 53.358833, -79.04915 53.379567)), 
+  ((-76.22815 56.198733, -76.1896 56.191767, -76.1656 56.1758, -76.1656 56.168833, -76.18435 56.164667, -76.23965 56.1598, -76.28865 56.1584, -76.30425 56.170233, -76.30325 56.190367, -76.2636 56.196633, 
+      -76.22815 56.198733)), 
+  ((-78.77575 56.0774, -78.7365 56.089967, -78.71605 56.0973, -78.70505 56.080533, -78.7145 56.069033, -78.76475 56.029233, -78.80565 56.023967, -78.81505 56.0355, -78.81505 56.0554, -78.79465 56.070067, 
+      -78.77575 56.0774)), 
+  ((-133.0232 54.314267, -133.0204 54.2985, -133.02595 54.288333, -133.0482 54.279067, -133.0746 54.286467, -133.1135 54.325367, -133.1121 54.342033, -133.0899 54.353167, -133.06765 54.348533, -133.0232 54.314267)), 
+  ((-88.3693 65.406067, -88.338 65.393567, -88.3203 65.378967, -88.32605 65.364367, -88.3615 65.3602, -88.4011 65.3623, -88.4407 65.385233, -88.4407 65.4012, -88.40945 65.408133, -88.3693 65.406067)), 
+  ((-56.36185 53.865567, -56.3702 53.842633, -56.4025 53.823867, -56.4359 53.8322, -56.44005 53.854433, -56.4317 53.882933, -56.41815 53.894033, -56.3942 53.895433, -56.36915 53.8871, -56.36185 53.865567)), 
+  ((-131.18455 54.5338, -131.1975 54.535267, -131.20615 54.542, -131.20185 54.5564, -131.1788 54.591967, -131.17735 54.611167, -131.1658 54.615967, -131.13265 54.612133, -131.11535 54.599633, -131.1211 54.575633, 
+      -131.18455 54.5338)), 
+  ((-56.2091 53.877367, -56.1778 53.878767, -56.15905 53.862767, -56.158 53.825933, -56.1747 53.801633, -56.19865 53.800933, -56.2268 53.8211, -56.21845 53.8593, -56.2091 53.877367)), 
+  ((-76.27195 56.318233, -76.20105 56.289067, -76.18645 56.273067, -76.1854 56.258467, -76.21775 56.2571, -76.2782 56.277933, -76.3053 56.293933, -76.3053 56.3106, -76.29695 56.315467, -76.27195 56.318233)), 
+  ((-96.43745 71.1812, -96.43745 71.144967, -96.46255 71.131033, -96.48345 71.1394, -96.5085 71.171433, -96.50435 71.1965, -96.4876 71.210433, -96.4667 71.207667, -96.4521 71.2021, -96.43745 71.1812)), 
+  ((-55.93955 52.5765, -55.9031 52.577167, -55.8885 52.5591, -55.90675 52.5167, -55.9318 52.501433, -55.95475 52.5028, -55.9683 52.525067, -55.9495 52.561867, -55.93955 52.5765)), 
+  ((-57.1151 54.4781, -57.0932 54.533, -57.0734 54.551733, -57.04525 54.555933, -57.0348 54.5455, -57.04105 54.5191, -57.0682 54.479467, -57.09215 54.467667, -57.1151 54.4781)), 
+  ((-114.9959 67.843533, -114.9541 67.8571, -114.8874 67.863133, -114.8637 67.860133, -114.85805 67.850333, -114.8671 67.838267, -114.95295 67.820933, -114.9925 67.8217, -115.00155 67.829233, -114.9959 67.843533)), 
+  ((-79.7596 57.456333, -79.75755 57.4173, -79.77635 57.395, -79.80145 57.3985, -79.83905 57.441, -79.8265 57.457733, -79.78995 57.4668, -79.7596 57.456333)), 
+  ((-91.9366 70.466133, -91.8963 70.422133, -91.89405 70.402733, -91.90415 70.390067, -91.9243 70.391533, -91.95335 70.413933, -91.9847 70.448233, -91.9791 70.461667, -91.95225 70.466133, -91.9366 70.466133)), 
+  ((-114.47385 67.729033, -114.4614 67.7524, -114.4343 67.7682, -114.4038 67.770467, -114.38685 67.759167, -114.3925 67.727533, -114.42525 67.706433, -114.44675 67.705667, -114.4637 67.714733, -114.47385 67.729033)), 
+  ((-78.78335 56.7072, -78.706 56.696733, -78.6882 56.680733, -78.6966 56.668167, -78.7311 56.6591, -78.7886 56.6647, -78.8032 56.687, -78.8001 56.700933, -78.78335 56.7072)), 
+  ((-108.41935 68.041033, -108.3809 68.081433, -108.3599 68.088433, -108.3401 68.086867, -108.33075 68.078333, -108.3354 68.053467, -108.3809 68.016933, -108.39835 68.015367, -108.417 68.0247, -108.41935 68.041033)), 
+  ((-126.88145 50.7668, -126.9537 50.765533, -126.9537 50.769833, -126.9434 50.7737, -126.89825 50.778, -126.8905 50.785733, -126.9021 50.796067, -126.92535 50.800367, -126.92535 50.8081, -126.86855 50.821867, 
+      -126.8363 50.818433, -126.81565 50.805533, -126.8208 50.794333, -126.88145 50.7668)), 
+  ((-97.73685 67.877467, -97.69615 67.842033, -97.69615 67.827467, -97.71075 67.814933, -97.7504 67.814933, -97.77225 67.830933, -97.77855 67.857333, -97.76705 67.883733, -97.73685 67.877467)), 
+  ((-61.4547 57.2595, -61.40675 57.296333, -61.38695 57.2998, -61.37235 57.288667, -61.37235 57.265067, -61.3911 57.241433, -61.4307 57.226833, -61.45885 57.238633, -61.4547 57.2595)), 
+  ((-53.08075 47.6217, -53.0683 47.6391, -52.98205 47.662533, -52.96845 47.670833, -52.95825 47.670833, -52.9571 47.665567, -52.95935 47.6542, -52.97865 47.636067, -53.04445 47.6043, -53.0649 47.6028, 
+      -53.08075 47.608833, -53.08075 47.6217)), 
+  ((-66.30815 44.3002, -66.33005 44.244833, -66.35515 44.226033, -66.3669 44.2271, -66.3755 44.239633, -66.36925 44.2887, -66.34105 44.310633, -66.31595 44.320033, -66.3081 44.318467, -66.3081 44.309567, 
+      -66.30815 44.3002)), 
+  ((-55.80745 50.2806, -55.7522 50.270867, -55.7173 50.2535, -55.73295 50.234033, -55.76735 50.230567, -55.8007 50.232633, -55.82675 50.246533, -55.8278 50.270867, -55.80745 50.2806)), 
+  ((-55.9745 53.642367, -55.9401 53.6382, -55.9255 53.629167, -55.90985 53.6111, -55.90985 53.586767, -55.9328 53.580533, -55.97135 53.5854, -55.99845 53.6139, -55.9849 53.633333, -55.9745 53.642367)), 
+  ((-80.00835 59.966133, -79.93015 59.9946, -79.9124 59.992533, -79.8968 59.971667, -79.9072 59.952933, -79.94475 59.9432, -79.99165 59.944567, -80.01355 59.9543, -80.00835 59.966133)), 
+  ((-136.0731 69.0346, -136.1047 69.0413, -136.1428 69.058567, -136.1557 69.070533, -136.15715 69.085367, -136.1507 69.092533, -136.1155 69.0911, -136.03575 69.047067, -136.03575 69.0394, -136.0444 69.035567, 
+      -136.0731 69.0346)), 
+  ((-77.8682 61.6667, -77.8374 61.648367, -77.8308 61.624167, -77.8374 61.6058, -77.8649 61.605067, -77.8869 61.6124, -77.90675 61.630033, -77.91665 61.648367, -77.91005 61.665233, -77.8682 61.6667)), 
+  ((-55.95435 47.340267, -55.9229 47.340733, -55.89555 47.334333, -55.86685 47.3193, -55.8593 47.300167, -55.8682 47.2883, -55.89075 47.2824, -55.90715 47.2874, -55.9188 47.299267, -55.93795 47.307, 
+      -55.95025 47.307, -55.9605 47.3143, -55.9653 47.324767, -55.96255 47.335267, -55.95435 47.340267)), 
+  ((-96.0694 67.8444, -96.0381 67.8409, -96.02145 67.818, -96.0235 67.792967, -96.0642 67.7756, -96.0913 67.7749, -96.0913 67.7874, -96.0892 67.826333, -96.0694 67.8444)), 
+  ((-109.0674 67.720133, -109.07225 67.705033, -109.0884 67.692067, -109.11915 67.691, -109.14505 67.703933, -109.1515 67.7309, -109.1386 67.7471, -109.11755 67.752467, -109.09005 67.744933, -109.0674 67.720133)), 
+  ((-62.2357 57.9182, -62.22115 57.961967, -62.20445 57.9724, -62.18255 57.9724, -62.1763 57.9564, -62.1763 57.927233, -62.18255 57.895933, -62.20755 57.8876, -62.2274 57.906367, -62.2357 57.9182)), 
+  ((-79.2065 52.743867, -79.1254 52.779533, -79.1012 52.779533, -79.09775 52.768, -79.09775 52.748467, -79.12365 52.732333, -79.172 52.725433, -79.20305 52.7289, -79.2065 52.743867)), 
+  ((-110.3956 68.0016, -110.4166 68.0016, -110.4425 68.0124, -110.4587 68.0275, -110.45545 68.043667, -110.4506 68.0469, -110.4263 68.040433, -110.3875 68.039367, -110.3519 68.044733, -110.3422 68.038267, 
+      -110.33895 68.0264, -110.3616 68.0113, -110.3956 68.0016)), 
+  ((-123.4385 49.455, -123.4065 49.4729, -123.3776 49.474267, -123.36005 49.4674, -123.35905 49.448133, -123.38175 49.421967, -123.41065 49.4137, -123.4354 49.4213, -123.44575 49.4371, -123.4385 49.455)), 
+  ((-79.82185 54.6272, -79.8236 54.595, -79.85985 54.5881, -79.8771 54.589233, -79.88055 54.612267, -79.884 54.641033, -79.8702 54.658267, -79.8564 54.661733, -79.8322 54.654833, -79.82185 54.6272)), 
+  ((-58.7594 55.043833, -58.70835 55.080667, -58.6932 55.080667, -58.67445 55.073033, -58.6838 55.0508, -58.713 55.023, -58.7537 55.0091, -58.7766 55.025067, -58.7594 55.043833)), 
+  ((-76.81395 62.789067, -76.84525 62.763367, -76.8786 62.7585, -76.8953 62.7599, -76.89735 62.7745, -76.888 62.8009, -76.8619 62.8134, -76.8369 62.817567, -76.8202 62.817567, -76.80875 62.805067, 
+      -76.81395 62.789067)), 
+  ((-79.81495 54.754933, -79.81495 54.7319, -79.8391 54.7204, -79.86675 54.7227, -79.88055 54.737667, -79.865 54.789433, -79.84255 54.7929, -79.82875 54.7906, -79.82015 54.772167, -79.81495 54.754933)), 
+  ((-132.2632 53.7717, -132.27155 53.767067, -132.28125 53.7652, -132.2896 53.770767, -132.2882 53.7902, -132.2743 53.8217, -132.26735 53.850433, -132.2618 53.868967, -132.2507 53.8708, -132.23955 53.866167, 
+      -132.22565 53.843, -132.23125 53.8245, -132.2632 53.7717)), 
+  ((-83.4988 66.123867, -83.514 66.099967, -83.5526 66.063167, -83.57055 66.071467, -83.55675 66.119267, -83.53605 66.147767, -83.5126 66.155133, -83.50155 66.1487, -83.4988 66.123867)), 
+  ((-90.07065 57.087667, -90.0352 57.114767, -90.00395 57.121033, -89.98935 57.114767, -89.98935 57.0953, -90.00915 57.076533, -90.06235 57.0578, -90.08735 57.0578, -90.08735 57.073767, -90.07065 57.087667)), 
+  ((-108.4096 67.4365, -108.4096 67.4187, -108.42355 67.403467, -108.44895 67.401767, -108.47945 67.406, -108.49085 67.419567, -108.48705 67.435633, -108.4642 67.457633, -108.44515 67.459333, -108.4223 67.450867, 
+      -108.4096 67.4365)), 
+  ((-55.0909 47.229533, -55.0821 47.241233, -55.0558 47.2578, -55.0339 47.2656, -55.0149 47.2617, -55.00465 47.252933, -55.01925 47.2237, -55.0485 47.2042, -55.07045 47.199333, -55.0865 47.209067, 
+      -55.0909 47.229533)), 
+  ((-135.87015 69.438067, -135.86255 69.444267, -135.84735 69.443133, -135.82035 69.438633, -135.7621 69.391367, -135.7596 69.378433, -135.77815 69.366033, -135.7942 69.3666, -135.806 69.373367, -135.8161 69.3998, 
+      -135.8617 69.426233, -135.87015 69.438067)), 
+  ((-124.7103 50.1347, -124.72375 50.130567, -124.7382 50.134033, -124.75265 50.143667, -124.7609 50.178067, -124.76915 50.183567, -124.7929 50.184267, -124.8053 50.1932, -124.8022 50.202833, -124.79085 50.211767, 
+      -124.76915 50.211767, -124.73715 50.196633, -124.7165 50.1691, -124.7103 50.1347)), 
+  ((-58.7697 51.096967, -58.7405 51.152567, -58.71445 51.1602, -58.7082 51.156033, -58.70195 51.1345, -58.70925 51.1053, -58.74365 51.0761, -58.76765 51.0796, -58.7697 51.096967)), 
+  ((-113.1111 67.7878, -113.13145 67.791567, -113.1439 67.8021, -113.1473 67.811167, -113.1326 67.8247, -113.09755 67.836, -113.0535 67.833767, -113.0422 67.823967, -113.04445 67.8119, -113.0648 67.799833, 
+      -113.1111 67.7878)), 
+  ((-61.0079 55.919733, -60.95055 55.921833, -60.92035 55.906533, -60.9172 55.8843, -60.9391 55.878033, -60.9756 55.879433, -61.0121 55.887767, -61.01835 55.900967, -61.0079 55.919733)), 
+  ((-77.0804 55.829467, -77.0262 55.844067, -77.0189 55.836433, -77.01685 55.823933, -77.0429 55.8017, -77.10025 55.778767, -77.1263 55.785, -77.0992 55.816967, -77.0804 55.829467)), 
+  ((-76.76925 57.395533, -76.74735 57.3879, -76.71505 57.353867, -76.714 57.324667, -76.72235 57.298967, -76.7484 57.3073, -76.7703 57.3601, -76.76925 57.395533)), 
+  ((-110.15455 68.017767, -110.1691 68.015633, -110.1885 68.019933, -110.1982 68.028567, -110.19335 68.045833, -110.1788 68.058767, -110.11735 68.068467, -110.10275 68.063067, -110.0979 68.054467, -110.1044 68.0415, 
+      -110.15455 68.017767)), 
+  ((-58.79735 51.044833, -58.7817 51.060833, -58.7598 51.0504, -58.7202 51.015667, -58.7202 50.9983, -58.75565 50.9962, -58.78065 50.999667, -58.80465 51.030267, -58.79735 51.044833)), 
+  ((-62.62745 45.771733, -62.561 45.775467, -62.5488 45.773, -62.5441 45.761767, -62.5563 45.749267, -62.6125 45.736167, -62.6518 45.736167, -62.6649 45.746133, -62.6621 45.753, -62.6406 45.766733, 
+      -62.62745 45.771733)), 
+  ((-82.5532 69.711767, -82.49365 69.703133, -82.4712 69.691633, -82.4712 69.683, -82.49885 69.676667, -82.53765 69.680133, -82.57995 69.683567, -82.6076 69.696233, -82.6076 69.707167, -82.58255 69.711767, 
+      -82.5532 69.711767)), 
+  ((-125.14175 50.194933, -125.15515 50.1846, -125.1789 50.181867, -125.2078 50.201133, -125.20885 50.221767, -125.1944 50.2376, -125.1686 50.2424, -125.1469 50.238967, -125.1366 50.223133, -125.14175 50.194933)), 
+  ((-84.54615 66.1369, -84.51445 66.1139, -84.51445 66.0946, -84.5365 66.09, -84.5696 66.095533, -84.6027 66.1093, -84.611 66.1277, -84.5958 66.138733, -84.54615 66.1369)), 
+  ((-69.04575 58.970533, -68.9863 58.998333, -68.96855 58.996933, -68.94875 58.981633, -68.9628 58.962867, -69.0014 58.948967, -69.03995 58.9455, -69.05665 58.962867, -69.04575 58.970533)), 
+  ((-90.56575 63.55, -90.53655 63.5611, -90.49485 63.5611, -90.49275 63.5486, -90.5011 63.526367, -90.53865 63.5097, -90.58035 63.513867, -90.57825 63.526367, -90.56575 63.55)), 
+  ((-76.64415 57.172533, -76.6358 57.128767, -76.63685 57.099567, -76.67335 57.100967, -76.68585 57.184333, -76.6577 57.185033, -76.64415 57.172533)), 
+  ((-85.80655 68.320033, -85.79295 68.341567, -85.769 68.347133, -85.75025 68.329767, -85.77315 68.274867, -85.80235 68.2707, -85.81485 68.282533, -85.8138 68.2992, -85.80655 68.320033)), 
+  ((-60.8614 55.8975, -60.8416 55.918367, -60.80095 55.922533, -60.78735 55.908633, -60.78945 55.8843, -60.82075 55.866933, -60.84995 55.866933, -60.8666 55.8843, -60.8614 55.8975)), 
+  ((-129.69985 53.080033, -129.75605 53.074267, -129.78775 53.0858, -129.79355 53.097333, -129.7849 53.1079, -129.76615 53.116533, -129.7186 53.116533, -129.69985 53.105967, -129.69405 53.093467, -129.69985 53.080033)), 
+  ((-58.86995 55.110533, -58.85015 55.110533, -58.83135 55.0994, -58.822 55.066067, -58.8324 55.0466, -58.8564 55.043133, -58.88245 55.052167, -58.88455 55.078567, -58.86995 55.110533)), 
+  ((-79.4262 52.2906, -79.38475 52.287133, -79.3727 52.277933, -79.36405 52.258367, -79.38995 52.251467, -79.4383 52.2549, -79.4728 52.260667, -79.4728 52.275633, -79.4521 52.287133, -79.4262 52.2906)), 
+  ((-96.8699 68.4236, -96.8438 68.4229, -96.81975 68.409667, -96.8187 68.398533, -96.82915 68.3825, -96.8605 68.380433, -96.90025 68.3825, -96.91485 68.395067, -96.9023 68.413867, -96.88455 68.419433, 
+      -96.8699 68.4236)), 
+  ((-78.6165 58.885167, -78.641 58.873367, -78.66705 58.874067, -78.68895 58.888633, -78.6827 58.9081, -78.65245 58.9227, -78.61495 58.924067, -78.60035 58.9081, -78.6165 58.885167)), 
+  ((-55.0724 49.489167, -55.0659 49.5151, -55.0432 49.520133, -55.0302 49.5151, -55.01185 49.489167, -55.01185 49.461767, -55.0237 49.448067, -55.03995 49.448067, -55.06265 49.468233, -55.0724 49.489167)), 
+  ((-54.96535 49.347167, -54.9567 49.363733, -54.92855 49.371667, -54.9134 49.368767, -54.90155 49.3587, -54.90155 49.343567, -54.908 49.319033, -54.94585 49.312533, -54.96855 49.315433, -54.96855 49.329133, 
+      -54.96535 49.347167)), 
+  ((-100.7756 67.9492, -100.6776 67.9478, -100.67345 67.929733, -100.6943 67.913067, -100.74015 67.915833, -100.7829 67.925567, -100.7756 67.9492)), 
+  ((-108.1436 67.6881, -108.15665 67.6852, -108.16975 67.688833, -108.1752 67.699, -108.17085 67.7121, -108.13595 67.7455, -108.1098 67.752033, -108.0989 67.749133, -108.09345 67.736067, -108.1011 67.715733, 
+      -108.1436 67.6881)), 
+  ((-78.3322 57.198033, -78.2993 57.2078, -78.2763 57.2057, -78.26795 57.188967, -78.28255 57.1719, -78.3338 57.1503, -78.3547 57.1531, -78.3547 57.167367, -78.3322 57.198033)), 
+  ((-58.887 51.001067, -58.90685 51.033033, -58.90685 51.0525, -58.8797 51.058067, -58.8578 51.046233, -58.8328 51.000367, -58.84845 50.993433, -58.87555 50.9955, -58.887 51.001067)), 
+  ((-59.4094 55.303033, -59.36355 55.337767, -59.3354 55.3357, -59.31455 55.316233, -59.34375 55.2947, -59.3771 55.2815, -59.4011 55.291233, -59.4094 55.303033)), 
+  ((-53.8541 49.5454, -53.7978 49.5857, -53.77905 49.5829, -53.77275 49.569, -53.77695 49.548167, -53.8124 49.527333, -53.85825 49.525933, -53.8541 49.5454)), 
+  ((-78.51545 57.354133, -78.45065 57.365267, -78.42345 57.352033, -78.42345 57.327633, -78.4726 57.323467, -78.52485 57.3367, -78.51545 57.354133)), 
+  ((-84.18885 66.218733, -84.19435 66.1838, -84.20815 66.167233, -84.22745 66.167233, -84.2454 66.190233, -84.22335 66.238067, -84.193 66.243567, -84.1902 66.232533, -84.18885 66.218733)), 
+  ((-125.92935 50.381067, -125.96855 50.392067, -125.96855 50.4017, -125.9603 50.4072, -125.90665 50.412733, -125.85915 50.409967, -125.8457 50.397567, -125.854 50.388633, -125.87155 50.383133, -125.92935 50.381067)), 
+  ((-128.8143 52.431333, -128.81825 52.4248, -128.8329 52.418267, -128.85545 52.426767, -128.88775 52.473767, -128.88775 52.4855, -128.8711 52.490733, -128.85445 52.488767, -128.82215 52.452867, -128.8143 52.431333)), 
+  ((-79.2001 55.6909, -79.14825 55.7485, -79.1325 55.745367, -79.12935 55.733833, -79.15925 55.676233, -79.1828 55.663667, -79.20165 55.672033, -79.2001 55.6909)), 
+  ((-130.37735 54.197933, -130.37445 54.1845, -130.3874 54.175833, -130.41195 54.1768, -130.45375 54.202767, -130.4624 54.2191, -130.4566 54.2287, -130.435 54.232533, -130.39175 54.213333, -130.37735 54.197933)), 
+  ((-128.42065 52.4607, -128.4265 52.451533, -128.44415 52.444367, -128.48135 52.446333, -128.5078 52.458733, -128.5127 52.471133, -128.5068 52.483533, -128.4843 52.488767, -128.44905 52.4829, -128.42355 52.471133, 
+      -128.42065 52.4607)), 
+  ((-135.08605 69.6227, -135.0879 69.631267, -135.075 69.6362, -135.04925 69.633733, -135.02905 69.642333, -135.0217 69.657033, -135.01065 69.663167, -134.9849 69.657033, -134.9812 69.638633, -135.0088 69.616567, 
+      -135.05295 69.610433, -135.075 69.6129, -135.08605 69.6227)), 
+  ((-79.8521 59.736, -79.85415 59.710267, -79.8792 59.697767, -79.9063 59.699167, -79.9188 59.7228, -79.899 59.752667, -79.88125 59.756833, -79.85835 59.751267, -79.8521 59.736)), 
+  ((-129.684 53.013733, -129.6854 53.006033, -129.7027 52.9993, -129.7301 53.001233, -129.7676 53.0214, -129.7719 53.030067, -129.7604 53.044467, -129.7431 53.052167, -129.72 53.049267, -129.684 53.013733)), 
+  ((-54.7225 47.339633, -54.7225 47.350367, -54.71955 47.3562, -54.7035 47.365933, -54.68155 47.3747, -54.664 47.373733, -54.64065 47.3601, -54.6421 47.347433, -54.6728 47.328933, -54.69325 47.3221, 
+      -54.70495 47.323067, -54.7225 47.339633)), 
+  ((-58.6749 55.164067, -58.6405 55.214767, -58.61445 55.214767, -58.60925 55.202967, -58.6134 55.181433, -58.6478 55.148067, -58.67285 55.139733, -58.68325 55.150867, -58.6749 55.164067)), 
+  ((-135.6144 69.3579, -135.5992 69.3624, -135.57895 69.361267, -135.55535 69.3275, -135.557 69.311767, -135.5739 69.3005, -135.6009 69.305, -135.6161 69.3264, -135.62115 69.343267, -135.6144 69.3579)), 
+  ((-135.95455 68.774167, -136.0027 68.7981, -136.0063 68.813433, -135.9991 68.827333, -135.98615 68.828267, -135.91505 68.7847, -135.9079 68.776067, -135.91795 68.767, -135.92725 68.765067, -135.95455 68.774167)), 
+  ((-55.83375 53.0191, -55.8077 53.0441, -55.7712 53.0316, -55.7712 53.010733, -55.77535 52.992, -55.81185 52.983633, -55.83685 52.997533, -55.83375 53.0191)), 
+  ((-130.9539 70.1339, -130.9686 70.1388, -130.97415 70.149833, -130.97415 70.164567, -130.9337 70.182933, -130.9098 70.182933, -130.89505 70.168233, -130.89875 70.149833, -130.91715 70.141267, -130.9539 70.1339)), 
+  ((-76.91465 57.565067, -76.89275 57.5463, -76.88445 57.512267, -76.89175 57.489333, -76.9199 57.485867, -76.9324 57.503933, -76.93135 57.5498, -76.91465 57.565067)), 
+  ((-130.70745 54.410767, -130.71465 54.404067, -130.74205 54.409833, -130.7925 54.410767, -130.8026 54.4252, -130.7997 54.436733, -130.78815 54.443467, -130.7348 54.4425, -130.7132 54.431933, -130.70745 54.410767)), 
+  ((-104.0658 68.110933, -104.0324 68.117167, -104.0074 68.109533, -104.0074 68.0866, -104.022 68.067833, -104.0491 68.067133, -104.07205 68.068533, -104.0741 68.092867, -104.0658 68.110933)), 
+  ((-128.60025 50.784433, -128.61575 50.787433, -128.63125 50.800333, -128.63125 50.808933, -128.6119 50.824433, -128.5693 50.833033, -128.5448 50.828733, -128.53575 50.820133, -128.5422 50.810667, -128.5719 50.800333, 
+      -128.60025 50.784433)), 
+  ((-58.9283 55.2245, -58.8887 55.2502, -58.8647 55.246733, -58.8668 55.227267, -58.871 55.205033, -58.896 55.192533, -58.92 55.193233, -58.9325 55.201567, -58.9283 55.2245)), 
+  ((-84.59995 65.565867, -84.582 65.592533, -84.54615 65.6063, -84.53785 65.598967, -84.53375 65.585167, -84.53925 65.565867, -84.5696 65.547467, -84.5917 65.538267, -84.60135 65.552067, -84.59995 65.565867)), 
+  ((-92.5437 70.713, -92.53255 70.734633, -92.5079 70.739833, -92.47995 70.730167, -92.47995 70.712233, -92.4956 70.691367, -92.51685 70.6839, -92.5415 70.687633, -92.5415 70.699567, -92.5437 70.713)), 
+  ((-61.6461 57.907067, -61.5971 57.9036, -61.5919 57.886233, -61.5919 57.8633, -61.6294 57.8647, -61.65965 57.866767, -61.668 57.883467, -61.6461 57.907067)), 
+  ((-79.6499 56.941333, -79.61225 56.898133, -79.60075 56.868867, -79.60705 56.8577, -79.62585 56.866767, -79.675 56.9274, -79.675 56.944833, -79.6499 56.941333)), 
+  ((-130.5287 53.661767, -130.559 53.6589, -130.56905 53.6637, -130.5662 53.6935, -130.5417 53.716567, -130.5143 53.7204, -130.49985 53.714633, -130.49985 53.706, -130.51715 53.6906, -130.5287 53.661767)), 
+  ((-55.93985 50.272267, -55.88355 50.2535, -55.8679 50.238233, -55.87625 50.231967, -55.90335 50.2292, -55.9367 50.229867, -55.96485 50.243767, -55.9607 50.260467, -55.93985 50.272267)), 
+  ((-102.93415 67.9275, -102.89765 67.9532, -102.8664 67.9546, -102.86115 67.943467, -102.86535 67.924033, -102.9039 67.904567, -102.93725 67.904567, -102.9435 67.9122, -102.93415 67.9275)), 
+  ((-97.1237 69.8376, -97.1007 69.8341, -97.1028 69.811133, -97.1049 69.785333, -97.12995 69.779767, -97.1467 69.781167, -97.16655 69.789533, -97.16655 69.802067, -97.13625 69.825767, -97.1237 69.8376)), 
+  ((-96.07775 67.711, -96.04855 67.715167, -96.04645 67.693633, -96.0621 67.6686, -96.09025 67.660967, -96.1236 67.662367, -96.1184 67.677633, -96.1038 67.693633, -96.07775 67.711)), 
+  ((-110.0235 68.088967, -109.97495 68.125633, -109.962 68.125633, -109.95395 68.119167, -109.95715 68.0965, -109.9782 68.076033, -110.0138 68.065233, -110.02995 68.068467, -110.0348 68.076033, -110.0235 68.088967)), 
+  ((-79.51765 52.520733, -79.566 52.523033, -79.566 52.548333, -79.5401 52.5794, -79.52285 52.571367, -79.50215 52.5495, -79.50905 52.532233, -79.51765 52.520733)), 
+  ((-78.70095 58.697567, -78.67595 58.687167, -78.6572 58.663533, -78.65195 58.6406, -78.6603 58.632267, -78.68325 58.634367, -78.70095 58.648933, -78.7145 58.675333, -78.71245 58.6955, -78.70095 58.697567)), 
+  ((-130.4307 53.6464, -130.45805 53.648333, -130.4696 53.656967, -130.4696 53.667533, -130.4422 53.6887, -130.41625 53.6954, -130.39895 53.691567, -130.39175 53.6733, -130.40185 53.659867, -130.4307 53.6464)), 
+  ((-55.768 52.604267, -55.7044 52.563967, -55.7185 52.552167, -55.7383 52.552833, -55.78315 52.570233, -55.804 52.596633, -55.7842 52.6015, -55.768 52.604267)), 
+  ((-105.1411 68.586167, -105.10565 68.5827, -105.10045 68.560467, -105.10045 68.531967, -105.13065 68.5278, -105.1494 68.534033, -105.1536 68.564633, -105.1411 68.586167)), 
+  ((-96.56495 71.209067, -96.5587 71.1756, -96.5796 71.163067, -96.6026 71.167267, -96.6214 71.1784, -96.61095 71.206267, -96.58795 71.223, -96.5754 71.223, -96.56495 71.209067)), 
+  ((-129.7332 55.3271, -129.7463 55.329467, -129.7574 55.340233, -129.75485 55.353, -129.73265 55.3735, -129.70495 55.381567, -129.68575 55.376533, -129.6797 55.366433, -129.69635 55.344933, -129.7332 55.3271)), 
+  ((-106.90185 68.273933, -106.8593 68.311233, -106.8347 68.310467, -106.82685 68.293333, -106.84475 68.275433, -106.8705 68.2538, -106.89065 68.2508, -106.9007 68.259767, -106.90185 68.273933)), 
+  ((-54.17845 47.4634, -54.16775 47.469933, -54.1544 47.471133, -54.1384 47.4658, -54.13485 47.450367, -54.13575 47.4391, -54.15975 47.412433, -54.17845 47.409467, -54.19265 47.416, -54.19265 47.433767, 
+      -54.17845 47.4634)), 
+  ((-113.80605 67.7878, -113.762 67.806633, -113.73145 67.814933, -113.71115 67.8104, -113.70435 67.802867, -113.7168 67.788533, -113.762 67.772733, -113.7925 67.772733, -113.8049 67.777233, -113.80605 67.7878)), 
+  ((-85.07805 68.870833, -85.06655 68.8903, -85.0499 68.897933, -85.0311 68.897233, -85.02485 68.880567, -85.02695 68.857633, -85.04675 68.838167, -85.0624 68.838167, -85.0843 68.851367, -85.07805 68.870833)), 
+  ((-76.806 56.012633, -76.77495 56.033033, -76.7416 56.033033, -76.7416 56.002467, -76.77475 55.983433, -76.8081 55.984133, -76.806 56.012633)), 
+  ((-128.16505 52.194667, -128.18365 52.1999, -128.19145 52.205133, -128.19145 52.214267, -128.1386 52.242333, -128.119 52.2443, -128.1092 52.236467, -128.1092 52.2162, -128.12 52.208367, -128.16505 52.194667)), 
+  ((-60.2864 55.6522, -60.26295 55.648033, -60.25045 55.629967, -60.26715 55.6126, -60.288 55.600767, -60.3172 55.5994, -60.3224 55.629967, -60.2864 55.6522)), 
+  ((-78.41165 58.928267, -78.3856 58.951167, -78.36265 58.951867, -78.3522 58.9366, -78.3543 58.9234, -78.38245 58.903933, -78.43145 58.899067, -78.42625 58.917133, -78.41165 58.928267)), 
+  ((-79.19615 52.834733, -79.14955 52.8543, -79.12885 52.848567, -79.1323 52.8313, -79.15645 52.805967, -79.18405 52.802533, -79.2048 52.8083, -79.20305 52.8175, -79.19615 52.834733)), 
+  ((-94.53825 58.938033, -94.4934 58.9283, -94.4809 58.9123, -94.4976 58.9005, -94.53095 58.9005, -94.5612 58.903967, -94.56955 58.920633, -94.5633 58.933867, -94.53825 58.938033)), 
+  ((-79.28495 55.6825, -79.2614 55.7328, -79.24565 55.739067, -79.23625 55.738033, -79.2315 55.714967, -79.2441 55.6825, -79.2645 55.6605, -79.27865 55.665733, -79.28495 55.6825)), 
+  ((-83.6728 63.229267, -83.7012 63.2276, -83.72715 63.236667, -83.7259 63.2589, -83.7012 63.2795, -83.6765 63.2762, -83.66415 63.2589, -83.6728 63.229267)), 
+  ((-55.0194 49.5807, -55.01725 49.605933, -54.99345 49.613833, -54.97615 49.610967, -54.95775 49.598, -54.961 49.5807, -54.9718 49.564833, -54.99455 49.559067, -55.014 49.572767, -55.0194 49.5807)), 
+  ((-104.4348 68.2478, -104.4275 68.2353, -104.43585 68.201933, -104.45875 68.188733, -104.4838 68.188733, -104.4859 68.202633, -104.4671 68.245033, -104.4348 68.2478)), 
+  ((-103.22915 68.0484, -103.18955 68.0616, -103.1739 68.053933, -103.17185 68.039367, -103.19685 68.0206, -103.23175 68.010867, -103.25365 68.024767, -103.24635 68.038667, -103.22915 68.0484)), 
+  ((-55.74665 53.3144, -55.73935 53.2901, -55.7623 53.2637, -55.78525 53.266467, -55.7894 53.309533, -55.7769 53.329, -55.75035 53.325533, -55.74665 53.3144)), 
+  ((-90.0973 69.434467, -90.0968 69.411533, -90.1072 69.399733, -90.11865 69.4018, -90.14055 69.414333, -90.1458 69.451133, -90.12595 69.466433, -90.10305 69.4567, -90.0973 69.434467)), 
+  ((-112.66435 67.867033, -112.68455 67.868167, -112.71485 67.873767, -112.72325 67.8805, -112.7199 67.887233, -112.6997 67.893967, -112.6526 67.902933, -112.62905 67.904067, -112.6223 67.8951, -112.62905 67.883867, 
+      -112.66435 67.867033)), 
+  ((-58.35845 54.880433, -58.3579 54.919333, -58.32765 54.9395, -58.31205 54.9395, -58.30475 54.927, -58.3089 54.8999, -58.32765 54.8832, -58.35845 54.880433)), 
+  ((-135.418 69.440067, -135.4157 69.452467, -135.3959 69.460233, -135.36335 69.463333, -135.33545 69.459467, -135.3308 69.450167, -135.34245 69.435433, -135.37385 69.425367, -135.40175 69.43, -135.418 69.440067)), 
+  ((-79.2045 53.701533, -79.2269 53.703833, -79.2442 53.736033, -79.2459 53.7625, -79.22345 53.7625, -79.20795 53.756767, -79.1924 53.7234, -79.1924 53.708433, -79.2045 53.701533)), 
+  ((-79.6786 54.756067, -79.70795 54.739967, -79.7321 54.7388, -79.74245 54.757233, -79.72175 54.784833, -79.701 54.791733, -79.69065 54.787133, -79.6717 54.765267, -79.6786 54.756067)), 
+  ((-130.19715 53.981733, -130.20145 53.975967, -130.21445 53.975, -130.24905 53.993267, -130.2678 54.008633, -130.2678 54.027867, -130.25625 54.032667, -130.2404 54.032667, -130.21445 54.013433, -130.19715 53.981733)), 
+  ((-79.2425 55.796667, -79.1828 55.838567, -79.1561 55.844867, -79.1561 55.841733, -79.1561 55.835433, -79.1718 55.8103, -79.2048 55.7904, -79.2315 55.779933, -79.24095 55.7862, -79.2425 55.796667)), 
+  ((-53.9031 49.588467, -53.87705 49.603767, -53.84785 49.591233, -53.84785 49.5718, -53.8687 49.5579, -53.8979 49.546767, -53.9125 49.5551, -53.90625 49.569, -53.9031 49.588467)), 
+  ((-79.0494 52.322733, -79.0373 52.336533, -79.02005 52.334233, -79.0045 52.3112, -79.0045 52.279, -79.03215 52.273233, -79.0563 52.303167, -79.0494 52.322733)), 
+  ((-100.4123 67.970033, -100.38935 67.969333, -100.3685 67.961, -100.36535 67.938067, -100.36535 67.930433, -100.37475 67.915133, -100.40395 67.916533, -100.41645 67.9339, -100.4123 67.970033)), 
+  ((-84.651 65.9061, -84.60685 65.8813, -84.6096 65.870267, -84.6303 65.865667, -84.66065 65.870267, -84.68965 65.8868, -84.6924 65.899667, -84.6772 65.908867, -84.651 65.9061)), 
+  ((-79.2511 53.787833, -79.28045 53.808533, -79.2787 53.820033, -79.258 53.829233, -79.22865 53.820033, -79.2131 53.802767, -79.2114 53.790133, -79.2114 53.779767, -79.2321 53.774, -79.2511 53.787833)), 
+  ((-79.5215 54.807833, -79.5612 54.781367, -79.58535 54.787133, -79.5802 54.8136, -79.55085 54.8343, -79.53015 54.837767, -79.5232 54.830867, -79.5215 54.807833)), 
+  ((-53.7761 48.8061, -53.7125 48.841533, -53.69165 48.842233, -53.6906 48.8339, -53.7052 48.812333, -53.7417 48.7901, -53.76985 48.7922, -53.7761 48.8061)), 
+  ((-102.0826 67.911333, -102.03155 67.9134, -102.0086 67.904367, -102.0065 67.889767, -102.0357 67.883533, -102.08155 67.879367, -102.09615 67.898133, -102.0826 67.911333)), 
+  ((-125.1625 48.822, -125.179 48.822, -125.18935 48.826133, -125.19245 48.838533, -125.18315 48.849533, -125.1594 48.853667, -125.1429 48.865367, -125.12635 48.865367, -125.115 48.858467, -125.115 48.841967, 
+      -125.12325 48.8337, -125.1625 48.822)), 
+  ((-58.1384 54.911, -58.1186 54.961733, -58.0873 54.959633, -58.0821 54.936733, -58.08835 54.916567, -58.12275 54.901967, -58.1384 54.911)), 
+  ((-79.7468 53.5123, -79.71575 53.499633, -79.7123 53.488133, -79.7123 53.470867, -79.7313 53.466267, -79.74855 53.466267, -79.76925 53.468567, -79.7727 53.483533, -79.7727 53.5008, -79.7468 53.5123)), 
+  ((-112.96875 67.851067, -112.9823 67.853333, -112.99135 67.8586, -112.9925 67.869167, -112.97665 67.881967, -112.93935 67.8925, -112.9179 67.893267, -112.90885 67.885733, -112.9111 67.875933, -112.94165 67.857867, 
+      -112.96875 67.851067)), 
+  ((-79.575 54.464967, -79.5681 54.445433, -79.57845 54.4362, -79.613 54.437367, -79.64235 54.468433, -79.632 54.482233, -79.61125 54.4834, -79.59745 54.473033, -79.575 54.464967)), 
+  ((-79.336 53.527267, -79.298 53.554867, -79.2704 53.550267, -79.26695 53.5399, -79.26695 53.524933, -79.2894 53.5146, -79.32045 53.508833, -79.34465 53.5146, -79.336 53.527267)), 
+  ((-104.9456 68.333267, -104.9216 68.323533, -104.9143 68.309633, -104.9185 68.285333, -104.93515 68.277, -104.95915 68.281833, -104.97165 68.3131, -104.9456 68.333267)), 
+  ((-78.63635 58.799, -78.604 58.776767, -78.59255 58.7622, -78.60295 58.7497, -78.64155 58.755933, -78.6645 58.769133, -78.6645 58.790667, -78.63635 58.799)), 
+  ((-96.05515 67.251433, -96.00455 67.276367, -95.98585 67.269767, -95.98585 67.249967, -96.00895 67.2309, -96.03425 67.2265, -96.05735 67.2419, -96.05515 67.251433)), 
+  ((-96.0871 67.327733, -96.06395 67.339467, -96.03535 67.326267, -96.03425 67.307167, -96.04305 67.2925, -96.0728 67.2903, -96.0926 67.296167, -96.0937 67.3101, -96.0871 67.327733)), 
+  ((-55.85145 52.914867, -55.83005 52.904433, -55.8269 52.874567, -55.83945 52.853733, -55.86445 52.8544, -55.878 52.8676, -55.8655 52.901667, -55.85145 52.914867)), 
+  ((-114.2501 67.854833, -114.25915 67.854833, -114.2637 67.8586, -114.2614 67.8669, -114.24335 67.880467, -114.2185 67.891, -114.18795 67.891, -114.1744 67.883467, -114.18005 67.870667, -114.20265 67.859367, 
+      -114.2501 67.854833)), 
+  ((-78.1206 60.7604, -78.0716 60.765267, -78.06015 60.752767, -78.0633 60.737467, -78.0831 60.734, -78.1206 60.7326, -78.1467 60.7354, -78.1467 60.7486, -78.1206 60.7604)), 
+  ((-97.6409 67.7941, -97.619 67.790633, -97.60235 67.7663, -97.60445 67.744067, -97.6232 67.737133, -97.64715 67.737133, -97.65345 67.746167, -97.6409 67.7941)), 
+  ((-62.2795 57.9967, -62.2743 58.0259, -62.24095 58.029367, -62.2253 58.0238, -62.2253 57.9988, -62.2357 57.9828, -62.2691 57.9828, -62.2795 57.9967)), 
+  ((-54.90505 49.484233, -54.88005 49.492567, -54.85085 49.4898, -54.85085 49.468933, -54.86335 49.445333, -54.90295 49.4481, -54.90505 49.484233)), 
+  ((-54.2466 47.7223, -54.2853 47.690867, -54.3022 47.689933, -54.31415 47.695567, -54.31555 47.703067, -54.3099 47.7176, -54.29375 47.7312, -54.2691 47.738233, -54.25435 47.738233, -54.2466 47.7359, 
+      -54.2445 47.730267, -54.2466 47.7223)), 
+  ((-58.5351 51.174067, -58.50385 51.181033, -58.459 51.2012, -58.44335 51.196333, -58.44755 51.178933, -58.4684 51.162267, -58.50175 51.156, -58.5247 51.162967, -58.5351 51.174067)), 
+  ((-104.65475 68.268633, -104.63025 68.2443, -104.63025 68.2193, -104.64485 68.213067, -104.6751 68.216533, -104.6803 68.243633, -104.66675 68.2714, -104.65475 68.268633)), 
+  ((-76.6535 56.5062, -76.6337 56.502733, -76.617 56.4805, -76.6191 56.461033, -76.66185 56.458967, -76.6827 56.471467, -76.6691 56.490233, -76.6535 56.5062)), 
+  ((-90.55235 69.046767, -90.50645 69.069, -90.4773 69.061367, -90.4825 69.046767, -90.5242 69.023867, -90.5534 69.023867, -90.55235 69.046767)), 
+  ((-79.87535 53.912667, -79.87535 53.937967, -79.85465 53.941433, -79.8339 53.940267, -79.82875 53.9207, -79.82875 53.894233, -79.8529 53.8885, -79.8702 53.896533, -79.87535 53.912667)), 
+  ((-54.84675 47.2841, -54.8409 47.292867, -54.83215 47.3026, -54.8029 47.304567, -54.78975 47.2987, -54.78535 47.287033, -54.7956 47.270467, -54.8175 47.2578, -54.8292 47.255833, -54.84235 47.266567, 
+      -54.84675 47.2841)), 
+  ((-101.54835 67.903, -101.515 67.9405, -101.5004 67.938433, -101.48685 67.9259, -101.4931 67.898133, -101.52125 67.8863, -101.54315 67.891867, -101.54835 67.903)), 
+  ((-55.963 52.732833, -55.93435 52.7363, -55.92495 52.732133, -55.92495 52.718933, -55.94165 52.699467, -55.975 52.686267, -55.9938 52.696, -55.9844 52.715467, -55.963 52.732833)), 
+  ((-58.63625 51.179633, -58.60395 51.2137, -58.58415 51.215767, -58.57265 51.210233, -58.57265 51.195633, -58.58515 51.180333, -58.61335 51.160867, -58.63 51.162967, -58.63625 51.179633)), 
+  ((-77.6981 55.409833, -77.67305 55.414, -77.6637 55.3994, -77.6637 55.379967, -77.70225 55.3591, -77.71685 55.3626, -77.71685 55.391067, -77.6981 55.409833)), 
+  ((-78.1698 59.086667, -78.17185 59.132533, -78.1552 59.138767, -78.13435 59.1353, -78.13485 59.099167, -78.14115 59.084567, -78.15155 59.072067, -78.1703 59.073467, -78.1698 59.086667)), 
+  ((-78.3787 55.118367, -78.35055 55.116967, -78.33175 55.103767, -78.3401 55.089167, -78.3599 55.077367, -78.39015 55.075967, -78.39955 55.0878, -78.39225 55.110033, -78.3787 55.118367)), 
+  ((-128.6777 50.839067, -128.688 50.8313, -128.7061 50.830467, -128.74995 50.841633, -128.76285 50.8597, -128.7538 50.8683, -128.73835 50.87, -128.7048 50.863133, -128.6777 50.839067)), 
+  ((-55.8655 52.7738, -55.82795 52.771033, -55.7925 52.762, -55.80085 52.744633, -55.8295 52.741867, -55.8712 52.746033, -55.88165 52.766867, -55.8655 52.7738)), 
+  ((-134.0907 69.1744, -134.10185 69.1758, -134.11375 69.1842, -134.11445 69.1907, -134.0872 69.2131, -134.0634 69.221933, -134.04735 69.217267, -134.04105 69.2075, -134.0522 69.1893, -134.0907 69.1744)), 
+  ((-60.9009 45.4675, -60.8929 45.4764, -60.884 45.481733, -60.86805 45.481733, -60.85025 45.469867, -60.84935 45.449733, -60.8618 45.433767, -60.8787 45.429033, -60.8947 45.4373, -60.9009 45.4675)), 
+  ((-79.67085 53.310933, -79.6277 53.320167, -79.6139 53.308633, -79.61735 53.299433, -79.6277 53.285633, -79.65535 53.276433, -79.6743 53.281033, -79.68815 53.296, -79.67085 53.310933)), 
+  ((-58.3975 51.201867, -58.36515 51.235233, -58.33855 51.239433, -58.33125 51.235267, -58.33335 51.219967, -58.3448 51.2005, -58.3709 51.188, -58.38755 51.1894, -58.3975 51.201867)), 
+  ((-98.92205 67.824833, -98.872 67.8165, -98.86365 67.806767, -98.86365 67.7901, -98.89285 67.7887, -98.9408 67.806767, -98.9429 67.824833, -98.92205 67.824833)), 
+  ((-53.84755 48.840833, -53.8074 48.862367, -53.7876 48.866533, -53.7782 48.861667, -53.7761 48.848467, -53.79695 48.8332, -53.823 48.8186, -53.8418 48.8186, -53.8439 48.824867, -53.84755 48.840833)), 
+  ((-79.0712 55.7443, -79.0712 55.725467, -79.0791 55.7087, -79.0948 55.687733, -79.10735 55.687733, -79.11835 55.695067, -79.1121 55.735933, -79.0948 55.7464, -79.0712 55.7443)), 
+  ((-107.40425 68.130733, -107.355 68.1531, -107.34045 68.141933, -107.33935 68.1285, -107.3528 68.115067, -107.37965 68.105367, -107.39865 68.106133, -107.4009 68.118067, -107.40425 68.130733)), 
+  ((-92.21805 62.754733, -92.241 62.763067, -92.2702 62.786667, -92.25145 62.8117, -92.2389 62.8117, -92.21805 62.7964, -92.2139 62.775567, -92.21805 62.754733)), 
+  ((-54.9096 47.317233, -54.88475 47.3104, -54.88475 47.301633, -54.89355 47.2919, -54.91545 47.288, -54.94615 47.288967, -54.96665 47.297733, -54.96515 47.308467, -54.9491 47.317233, -54.9096 47.317233)), 
+  ((-57.4785 47.601267, -57.48925 47.6079, -57.48925 47.612533, -57.47775 47.6207, -57.46005 47.626333, -57.4324 47.6248, -57.4124 47.614567, -57.41085 47.605333, -57.42165 47.594067, -57.4462 47.591533, 
+      -57.4785 47.601267)), 
+  ((-78.6752 55.642667, -78.6548 55.642667, -78.6532 55.624867, -78.65635 55.5966, -78.6752 55.587167, -78.70195 55.589267, -78.6878 55.631167, -78.6752 55.642667)), 
+  ((-66.43655 44.208267, -66.417 44.197833, -66.40995 44.1806, -66.4264 44.150333, -66.4397 44.146667, -66.453 44.152433, -66.45535 44.173833, -66.45065 44.196267, -66.44205 44.205167, -66.43655 44.208267)), 
+  ((-78.3053 59.019967, -78.2709 59.024133, -78.27195 59.004667, -78.2782 58.9748, -78.30115 58.965067, -78.3147 58.9748, -78.31155 59.006067, -78.3053 59.019967)), 
+  ((-53.75525 48.7623, -53.7125 48.766467, -53.7104 48.7491, -53.7146 48.728967, -53.74485 48.7227, -53.76045 48.726867, -53.7667 48.7526, -53.75525 48.7623)), 
+  ((-79.67515 54.586933, -79.65615 54.5697, -79.65095 54.538633, -79.67685 54.532867, -79.6872 54.535167, -79.7045 54.559333, -79.69065 54.5812, -79.67515 54.586933)), 
+  ((-78.2329 58.391167, -78.20265 58.3773, -78.20055 58.357833, -78.2256 58.359233, -78.2527 58.3613, -78.27565 58.3905, -78.26 58.4009, -78.2329 58.391167)), 
+  ((-57.22355 54.3961, -57.20685 54.3808, -57.20895 54.357867, -57.235 54.346067, -57.2642 54.3544, -57.25745 54.373867, -57.2397 54.392633, -57.22355 54.3961)), 
+  ((-55.83215 52.510467, -55.7988 52.4924, -55.7946 52.472933, -55.81965 52.466, -55.8457 52.475733, -55.8624 52.502833, -55.84985 52.509767, -55.83215 52.510467)), 
+  ((-61.4031 57.4923, -61.36975 57.484633, -61.33795 57.458933, -61.34835 57.4485, -61.37335 57.4506, -61.4088 57.464467, -61.413 57.4763, -61.4031 57.4923)), 
+  ((-61.42965 57.1907, -61.39425 57.210167, -61.37755 57.208067, -61.36505 57.201833, -61.36505 57.1914, -61.38065 57.1768, -61.40675 57.166367, -61.43385 57.1761, -61.42965 57.1907)), 
+  ((-131.7286 52.864967, -131.75465 52.869933, -131.7602 52.879233, -131.75275 52.8904, -131.73045 52.8966, -131.69135 52.894733, -131.6765 52.888533, -131.6765 52.8817, -131.696 52.8718, -131.7286 52.864967)), 
+  ((-76.66075 56.862333, -76.637 56.892767, -76.6114 56.889133, -76.6114 56.870867, -76.6169 56.8465, -76.64245 56.842867, -76.66255 56.8453, -76.66075 56.862333)), 
+  ((-97.74935 67.785767, -97.7045 67.773967, -97.7024 67.759367, -97.71285 67.751033, -97.73995 67.750333, -97.77435 67.764933, -97.7754 67.7823, -97.74935 67.785767)), 
+  ((-129.1061 50.854533, -129.1216 50.849367, -129.14095 50.8528, -129.159 50.865733, -129.16415 50.8855, -129.15645 50.8941, -129.1448 50.8941, -129.11385 50.882067, -129.1035 50.870033, -129.1061 50.854533)), 
+  ((-129.60405 52.9759, -129.6109 52.9674, -129.62925 52.965933, -129.6405 52.9746, -129.65515 53.0041, -129.65085 53.017567, -129.6364 53.0214, -129.6249 53.0166, -129.609 52.996433, -129.60405 52.9759)), 
+  ((-75.11685 62.595867, -75.0856 62.636167, -75.0637 62.641033, -75.05325 62.627833, -75.05745 62.612567, -75.08975 62.586833, -75.11685 62.595867)), 
+  ((-133.1871 53.8817, -133.19545 53.8743, -133.2093 53.8706, -133.2232 53.873367, -133.23155 53.886333, -133.2274 53.908567, -133.2107 53.919667, -133.19405 53.917833, -133.18015 53.904867, -133.1871 53.8817)), 
+  ((-80.0704 54.082933, -80.06695 54.1094, -80.0445 54.1094, -80.0221 54.101367, -80.02035 54.076033, -80.03415 54.062233, -80.04795 54.062233, -80.0704 54.082933)), 
+  ((-130.7351 70.191533, -130.72955 70.206233, -130.702 70.220967, -130.6597 70.2271, -130.64865 70.222167, -130.6505 70.214833, -130.68725 70.201333, -130.71485 70.184167, -130.72405 70.182933, -130.7351 70.191533)), 
+  ((-83.092 65.5424, -83.0733 65.534333, -83.0733 65.517467, -83.0788 65.5028, -83.103 65.499133, -83.1195 65.506467, -83.1239 65.534333, -83.1118 65.543133, -83.092 65.5424)), 
+  ((-83.5195 66.0365, -83.4878 66.058567, -83.474 66.055833, -83.474 66.047533, -83.49605 66.020867, -83.5278 66.000633, -83.53605 66.000633, -83.54435 66.009833, -83.5347 66.0264, -83.5195 66.0365)), 
+  ((-129.42315 53.178567, -129.4388 53.1797, -129.45445 53.1855, -129.4562 53.1948, -129.444 53.209867, -129.41445 53.219167, -129.39875 53.216833, -129.39005 53.207567, -129.39875 53.193633, -129.42315 53.178567)), 
+  ((-79.96515 55.734067, -79.90385 55.734067, -79.9007 55.7152, -79.929 55.705767, -79.97455 55.705767, -79.96515 55.734067)), 
+  ((-57.51155 47.478333, -57.51465 47.4896, -57.51 47.4988, -57.48695 47.503933, -57.45775 47.499333, -57.4516 47.483967, -57.4662 47.471167, -57.4885 47.465533, -57.50615 47.470133, -57.51155 47.478333)), 
+  ((-104.06105 68.174167, -104.0496 68.184567, -104.03815 68.184567, -104.0324 68.176233, -104.04075 68.144967, -104.0637 68.134533, -104.0908 68.134533, -104.0814 68.158167, -104.06105 68.174167)), 
+  ((-100.92885 67.871367, -100.8955 67.8811, -100.87465 67.8804, -100.86735 67.8686, -100.8767 67.8547, -100.94135 67.854, -100.95855 67.856767, -100.9554 67.8665, -100.92885 67.871367)), 
+  ((-97.0934 69.8961, -97.0641 69.911433, -97.0401 69.8989, -97.04215 69.883567, -97.061 69.873133, -97.09235 69.867533, -97.1028 69.882167, -97.0934 69.8961)), 
+  ((-131.61415 52.788667, -131.6402 52.790833, -131.64765 52.799533, -131.6458 52.807567, -131.61415 52.819367, -131.5844 52.819367, -131.5732 52.812533, -131.5732 52.803233, -131.5853 52.794567, -131.61415 52.788667)), 
+  ((-72.86155 62.245967, -72.85635 62.266133, -72.8324 62.266133, -72.81675 62.250833, -72.81675 62.2293, -72.82715 62.2147, -72.85845 62.23, -72.86155 62.245967)), 
+  ((-81.5614 66.8513, -81.53565 66.8543, -81.51775 66.852033, -81.5032 66.842333, -81.50655 66.829667, -81.53565 66.8252, -81.56475 66.8252, -81.58265 66.8401, -81.5614 66.8513)), 
+  ((-67.739 58.457133, -67.71245 58.458533, -67.7041 58.443933, -67.7062 58.4196, -67.71975 58.412667, -67.74895 58.417533, -67.74895 58.440467, -67.739 58.457133)), 
+  ((-78.346 58.4836, -78.31575 58.462033, -78.31575 58.446767, -78.33455 58.4405, -78.3564 58.446767, -78.371 58.465533, -78.371 58.479433, -78.35955 58.485667, -78.346 58.4836)), 
+  ((-97.09235 69.721267, -97.07665 69.728233, -97.05365 69.728233, -97.05365 69.718467, -97.0526 69.700367, -97.06935 69.6913, -97.08395 69.685733, -97.1007 69.689233, -97.10695 69.703867, -97.09235 69.721267)), 
+  ((-80.2419 59.4832, -80.21795 59.511, -80.20545 59.5103, -80.2023 59.499167, -80.2148 59.47, -80.23565 59.445667, -80.25025 59.447767, -80.24815 59.470667, -80.2419 59.4832)), 
+  ((-96.37505 67.482467, -96.3344 67.508867, -96.3167 67.508867, -96.3115 67.495667, -96.32295 67.4748, -96.3511 67.4644, -96.3688 67.4741, -96.37505 67.482467)), 
+  ((-69.11715 59.1227, -69.0984 59.117833, -69.09525 59.0984, -69.0911 59.0831, -69.1161 59.0838, -69.14115 59.0956, -69.14895 59.117133, -69.1302 59.1248, -69.11715 59.1227)), 
+  ((-107.30465 68.171033, -107.2834 68.197133, -107.2722 68.195633, -107.2532 68.184433, -107.2599 68.165067, -107.2879 68.1479, -107.308 68.155367, -107.308 68.162067, -107.30465 68.171033)), 
+  ((-113.9179 67.7584, -113.91115 67.764433, -113.89305 67.767467, -113.86595 67.7637, -113.8501 67.753133, -113.8501 67.740333, -113.85915 67.732033, -113.8761 67.7328, -113.90885 67.746367, -113.9179 67.7584)), 
+  ((-80.31805 59.347, -80.30605 59.381733, -80.28415 59.376867, -80.27995 59.357433, -80.28205 59.3317, -80.3029 59.326167, -80.3154 59.328233, -80.31805 59.347)), 
+  ((-92.1305 62.745, -92.1013 62.724133, -92.1013 62.719967, -92.12215 62.708867, -92.13675 62.711633, -92.1597 62.7186, -92.16805 62.738033, -92.1472 62.747767, -92.1305 62.745)), 
+  ((-80.67255 59.2372, -80.6642 59.2643, -80.65585 59.274033, -80.64125 59.271267, -80.63815 59.255967, -80.6423 59.220533, -80.659 59.207333, -80.6715 59.2233, -80.67255 59.2372)), 
+  ((-90.05715 69.383067, -90.0436 69.353867, -90.0582 69.334433, -90.0853 69.334433, -90.0895 69.346933, -90.0874 69.371233, -90.05715 69.383067)), 
+  ((-58.78915 54.9417, -58.7641 54.9389, -58.76305 54.9271, -58.76515 54.905567, -58.7844 54.892367, -58.8042 54.893767, -58.8011 54.930567, -58.78915 54.9417)), 
+  ((-135.77475 69.258867, -135.7697 69.268433, -135.7545 69.269567, -135.7427 69.266167, -135.72585 69.227933, -135.73765 69.220033, -135.74945 69.220033, -135.76465 69.229033, -135.77475 69.258867)), 
+  ((-57.13595 54.3968, -57.1318 54.4211, -57.113 54.4239, -57.09425 54.4211, -57.09215 54.403733, -57.0984 54.3836, -57.1151 54.378033, -57.1318 54.3843, -57.13595 54.3968)), 
+  ((-78.69055 58.623233, -78.6718 58.6135, -78.66135 58.5899, -78.6676 58.579467, -78.69265 58.580867, -78.7187 58.606567, -78.7041 58.621167, -78.69055 58.623233)), 
+  ((-128.73595 52.6497, -128.74675 52.639267, -128.7624 52.6386, -128.77315 52.649033, -128.77415 52.671233, -128.76435 52.683633, -128.7487 52.684933, -128.733 52.677767, -128.7291 52.667333, -128.73595 52.6497)), 
+  ((-79.45245 54.0922, -79.43175 54.097933, -79.4214 54.0899, -79.4283 54.065733, -79.45765 54.050767, -79.47835 54.063433, -79.468 54.080667, -79.45245 54.0922)), 
+  ((-79.4559 54.176167, -79.4352 54.168133, -79.42655 54.154333, -79.4231 54.1405, -79.43345 54.120967, -79.45245 54.1198, -79.4628 54.125567, -79.4559 54.176167)), 
+  ((-54.25225 47.7814, -54.2466 47.789833, -54.241 47.7945, -54.2269 47.795933, -54.21285 47.7903, -54.2086 47.779967, -54.2086 47.766833, -54.21775 47.754667, -54.229 47.750433, -54.2459 47.7542, 
+      -54.25225 47.767333, -54.25225 47.7814)), 
+  ((-79.1219 52.650667, -79.09085 52.6219, -79.09085 52.611533, -79.1012 52.596567, -79.115 52.596567, -79.1357 52.6265, -79.13745 52.644933, -79.1219 52.650667)), 
+  ((-73.04505 62.263367, -73.02835 62.2724, -73.0117 62.2703, -72.99815 62.261967, -72.98875 62.238333, -73.01585 62.2293, -73.04505 62.252933, -73.04505 62.263367)), 
+  ((-96.91045 69.760967, -96.88015 69.773533, -96.86965 69.766567, -96.86235 69.7533, -96.8791 69.7373, -96.89685 69.728933, -96.91355 69.7331, -96.91775 69.745667, -96.91045 69.760967)), 
+  ((-78.661 52.4493, -78.6472 52.425133, -78.6403 52.400967, -78.66445 52.397533, -78.6817 52.398667, -78.68345 52.4171, -78.67825 52.4401, -78.661 52.4493)), 
+  ((-78.46425 57.444033, -78.44125 57.4294, -78.4475 57.407767, -78.4684 57.385467, -78.48305 57.389667, -78.4768 57.435667, -78.46425 57.444033)), 
+  ((-79.7649 54.026567, -79.7442 54.0381, -79.7321 54.0381, -79.71485 54.0335, -79.6993 54.015067, -79.7131 54.009333, -79.75625 54.003567, -79.7649 54.026567)), 
+  ((-100.48005 67.887333, -100.43 67.8943, -100.40605 67.8922, -100.40605 67.885267, -100.4102 67.874833, -100.45815 67.8693, -100.4915 67.872767, -100.48005 67.887333)), 
+  ((-100.82045 67.901933, -100.7954 67.9061, -100.77455 67.904733, -100.75995 67.891533, -100.7704 67.8818, -100.7975 67.879033, -100.834 67.8811, -100.834 67.890833, -100.82045 67.901933)), 
+  ((-54.25925 47.851733, -54.25435 47.857367, -54.2459 47.859233, -54.23255 47.857833, -54.2213 47.851733, -54.2086 47.836733, -54.2079 47.828267, -54.21565 47.819833, -54.2283 47.817967, -54.2424 47.822167, 
+      -54.25785 47.8353, -54.25925 47.851733)), 
+  ((-114.50095 67.874433, -114.48515 67.8812, -114.46255 67.880467, -114.4456 67.872933, -114.4422 67.854833, -114.4535 67.849567, -114.4795 67.849567, -114.4976 67.857867, -114.50095 67.874433)), 
+  ((-79.0442 52.543667, -79.01485 52.541367, -78.9959 52.516067, -79.0028 52.504567, -79.0304 52.504567, -79.0442 52.5103, -79.0442 52.531, -79.0442 52.543667)), 
+  ((-59.694 55.410767, -59.65755 55.4094, -59.64605 55.392033, -59.6523 55.383667, -59.669 55.373267, -59.68985 55.373267, -59.6961 55.392033, -59.694 55.410767)), 
+  ((-104.1424 68.1276, -104.133 68.129, -104.1205 68.1137, -104.1403 68.088, -104.1653 68.0859, -104.1768 68.107467, -104.1622 68.1158, -104.1424 68.1276)), 
+  ((-61.86605 57.216433, -61.82335 57.2338, -61.80665 57.2331, -61.80145 57.2185, -61.82645 57.2053, -61.85775 57.199067, -61.87545 57.206, -61.86605 57.216433)), 
+  ((-76.75045 56.219267, -76.76815 56.213, -76.7911 56.233167, -76.7911 56.258867, -76.77755 56.2672, -76.77025 56.261633, -76.7494 56.231767, -76.75045 56.219267)), 
+  ((-55.09185 49.596533, -55.0724 49.596533, -55.0605 49.582867, -55.0551 49.564833, -55.0713 49.551867, -55.08535 49.5533, -55.1016 49.574933, -55.09185 49.596533)), 
+  ((-78.6821 57.429233, -78.70195 57.4491, -78.6957 57.4599, -78.6753 57.466167, -78.6528 57.455367, -78.6481 57.4383, -78.657 57.4268, -78.6821 57.429233)), 
+  ((-128.497 52.314133, -128.5166 52.301733, -128.5352 52.299767, -128.55185 52.3063, -128.5538 52.3187, -128.54105 52.3298, -128.50975 52.333733, -128.497 52.326533, -128.497 52.314133)), 
+  ((-128.2679 51.6424, -128.27865 51.643367, -128.2865 51.652533, -128.28355 51.675367, -128.2718 51.6858, -128.25515 51.685167, -128.24145 51.6747, -128.24145 51.6623, -128.2679 51.6424)), 
+  ((-78.77265 55.4489, -78.74905 55.445767, -78.7522 55.421667, -78.77735 55.4112, -78.8025 55.414333, -78.79465 55.4374, -78.77265 55.4489)), 
+  ((-61.1513 56.5361, -61.15705 56.559733, -61.1216 56.559733, -61.107 56.540967, -61.1091 56.527767, -61.14245 56.5215, -61.1513 56.5361)), 
+  ((-128.4187 51.7475, -128.4334 51.744867, -128.44615 51.753367, -128.4481 51.767733, -128.4344 51.788633, -128.41775 51.7919, -128.40695 51.782733, -128.40795 51.764467, -128.4187 51.7475)), 
+  ((-61.43175 57.444333, -61.37965 57.42, -61.37965 57.405433, -61.3984 57.4061, -61.438 57.417933, -61.44425 57.431833, -61.43175 57.444333)), 
+  ((-101.49205 67.8481, -101.47435 67.8731, -101.46285 67.877267, -101.44725 67.871733, -101.44725 67.8481, -101.46285 67.8349, -101.48685 67.8349, -101.49205 67.8481)), 
+  ((-130.78095 54.4694, -130.81265 54.4444, -130.82995 54.443467, -130.83575 54.4521, -130.83285 54.4617, -130.804 54.4838, -130.7853 54.4867, -130.7795 54.480933, -130.78095 54.4694)), 
+  ((-77.5308 58.091033, -77.4943 58.073667, -77.48805 58.063233, -77.48805 58.052133, -77.511 58.050733, -77.52765 58.057667, -77.54645 58.0806, -77.5308 58.091033)), 
+  ((-78.75075 52.383733, -78.73695 52.371067, -78.72485 52.3354, -78.75765 52.3354, -78.76975 52.375667, -78.75075 52.383733)), 
+  ((-79.72275 57.879167, -79.7269 57.925167, -79.69765 57.925167, -79.6924 57.884733, -79.70185 57.877767, -79.72275 57.879167)), 
+  ((-57.45005 47.5193, -57.4416 47.528533, -57.4293 47.535167, -57.40625 47.534167, -57.39165 47.525433, -57.3924 47.5152, -57.4055 47.505967, -57.4224 47.503933, -57.437 47.505967, -57.45005 47.5193)), 
+  ((-81.3857 66.879633, -81.3656 66.873667, -81.3544 66.8595, -81.36445 66.844567, -81.38685 66.843833, -81.40925 66.858767, -81.4014 66.872167, -81.3857 66.879633)), 
+  ((-80.67045 59.042633, -80.63915 59.0232, -80.63815 59.001633, -80.66835 59.000267, -80.684 59.0211, -80.67985 59.0343, -80.67045 59.042633)), 
+  ((-59.67945 55.263467, -59.65755 55.255833, -59.6492 55.2176, -59.669 55.2169, -59.68465 55.226633, -59.6888 55.256533, -59.67945 55.263467)), 
+  ((-67.543 58.454367, -67.52425 58.455767, -67.50545 58.443267, -67.49295 58.432133, -67.49715 58.420333, -67.52635 58.4217, -67.5482 58.4356, -67.543 58.454367)), 
+  ((-79.115 52.5713, -79.0891 52.567833, -79.0891 52.544833, -79.09945 52.533333, -79.1098 52.529867, -79.13225 52.539067, -79.12535 52.559767, -79.115 52.5713)), 
+  ((-79.58955 55.5958, -79.58325 55.630367, -79.55495 55.629333, -79.55025 55.6042, -79.5534 55.588467, -79.58955 55.5958)), 
+  ((-96.3042 67.5547, -96.2823 67.572067, -96.2708 67.5707, -96.25935 67.560967, -96.25935 67.5443, -96.27915 67.535267, -96.3 67.536633, -96.31045 67.549167, -96.3042 67.5547)), 
+  ((-99.6601 67.8929, -99.60175 67.891533, -99.60695 67.865133, -99.6445 67.865133, -99.6601 67.8929)), 
+  ((-77.7961 55.344533, -77.7846 55.3744, -77.7617 55.379967, -77.7544 55.371633, -77.75125 55.350767, -77.7669 55.341733, -77.7919 55.338967, -77.7961 55.344533)), 
+  ((-130.40615 54.598667, -130.42055 54.5934, -130.4364 54.6011, -130.4393 54.612633, -130.4321 54.635667, -130.42345 54.639533, -130.41335 54.639533, -130.40185 54.6203, -130.40615 54.598667)), 
+  ((-128.7859 52.581167, -128.7947 52.582467, -128.8035 52.589, -128.8045 52.597467, -128.76925 52.621633, -128.75455 52.620333, -128.74675 52.6151, -128.7487 52.6066, -128.7859 52.581167)), 
+  ((-78.8375 58.729533, -78.81665 58.713567, -78.81615 58.6948, -78.8443 58.692033, -78.8599 58.6962, -78.8599 58.719833, -78.8375 58.729533)), 
+  ((-76.6217 56.8022, -76.6092 56.781367, -76.6092 56.7633, -76.629 56.754967, -76.63945 56.758433, -76.6436 56.779967, -76.63945 56.8015, -76.6217 56.8022)), 
+  ((-79.8394 55.614667, -79.808 55.6199, -79.808 55.601033, -79.83 55.590567, -79.86455 55.5958, -79.87715 55.607333, -79.8394 55.614667)), 
+  ((-78.91645 52.199633, -78.90265 52.193867, -78.9061 52.1743, -78.9199 52.159367, -78.9458 52.1628, -78.94065 52.191567, -78.91645 52.199633)), 
+  ((-79.7928 58.017833, -79.7656 58.010167, -79.75095 57.993467, -79.75095 57.9823, -79.7719 57.9802, -79.79905 57.988567, -79.7928 58.017833)), 
+  ((-58.6723 54.820667, -58.6827 54.847767, -58.6608 54.8554, -58.6483 54.8554, -58.641 54.837333, -58.6389 54.819967, -58.6608 54.8172, -58.6723 54.820667)), 
+  ((-77.685 60.146533, -77.6579 60.143033, -77.6402 60.1229, -77.6579 60.115267, -77.67875 60.115267, -77.70065 60.1375, -77.685 60.146533)), 
+  ((-128.78735 50.794333, -128.7964 50.7883, -128.8119 50.7883, -128.84285 50.810667, -128.8338 50.820133, -128.81705 50.8227, -128.78995 50.8098, -128.78735 50.794333)), 
+  ((-95.3893 67.3811, -95.3726 67.382467, -95.36425 67.355367, -95.3747 67.349133, -95.4091 67.354, -95.41115 67.376933, -95.3893 67.3811)), 
+  ((-54.16865 47.525667, -54.16955 47.535167, -54.1544 47.541667, -54.1411 47.542267, -54.1242 47.5399, -54.1153 47.531, -54.1224 47.520333, -54.1411 47.512633, -54.158 47.5138, -54.16865 47.525667)), 
+  ((-128.2987 70.427433, -128.28545 70.441333, -128.2703 70.4426, -128.25325 70.431233, -128.25325 70.417333, -128.27595 70.407233, -128.2949 70.411033, -128.2987 70.427433)), 
+  ((-77.6871 60.196533, -77.6704 60.194467, -77.65685 60.1771, -77.65685 60.1646, -77.68085 60.159033, -77.69855 60.1625, -77.69855 60.1771, -77.6871 60.196533)), 
+  ((-79.03645 57.435433, -79.04845 57.4598, -79.0443 57.480367, -79.02915 57.480733, -79.01345 57.458767, -79.0124 57.439267, -79.03645 57.435433)), 
+  ((-80.6419 59.334333, -80.6336 59.361467, -80.619 59.365633, -80.6065 59.357267, -80.6065 59.3288, -80.62315 59.323233, -80.64295 59.3295, -80.6419 59.334333)), 
+  ((-82.69185 55.423733, -82.65015 55.432767, -82.6387 55.4307, -82.62825 55.4154, -82.6366 55.410533, -82.66995 55.407067, -82.69395 55.4147, -82.69185 55.423733)), 
+  ((-135.4773 69.350933, -135.4655 69.359433, -135.4459 69.3583, -135.4401 69.344367, -135.45055 69.3273, -135.4657 69.319567, -135.47615 69.3242, -135.4808 69.3331, -135.4773 69.350933)), 
+  ((-101.61505 67.838367, -101.5942 67.857133, -101.5838 67.858533, -101.56815 67.855733, -101.56815 67.838367, -101.5869 67.824467, -101.6057 67.824467, -101.61505 67.838367)), 
+  ((-79.96985 55.5361, -79.9133 55.535033, -79.9133 55.520367, -79.93845 55.515133, -79.97455 55.5162, -79.96985 55.5361)), 
+  ((-79.73215 57.966267, -79.7102 57.9642, -79.69345 57.943267, -79.69975 57.932133, -79.73005 57.930033, -79.73425 57.943267, -79.73215 57.966267)), 
+  ((-80.10115 55.879267, -80.0777 55.895733, -80.0567 55.8974, -80.0468 55.891633, -80.0493 55.878433, -80.0641 55.867733, -80.0851 55.868567, -80.10115 55.879267)), 
+  ((-59.84525 50.4062, -59.81605 50.397867, -59.8202 50.383967, -59.85985 50.377, -59.87235 50.400633, -59.84525 50.4062)), 
+  ((-99.32755 67.8818, -99.27335 67.8846, -99.27335 67.865133, -99.30255 67.862367, -99.33175 67.866533, -99.32755 67.8818)), 
+  ((-126.1516 49.163333, -126.16955 49.165733, -126.1713 49.177667, -126.16235 49.192, -126.148 49.197967, -126.1337 49.1944, -126.1265 49.184833, -126.1319 49.174067, -126.1516 49.163333)), 
+  ((-80.15555 55.886667, -80.179 55.902333, -80.179 55.916333, -80.1617 55.920467, -80.1432 55.9122, -80.1308 55.8941, -80.1407 55.8875, -80.15555 55.886667)), 
+  ((-78.6042 57.454333, -78.61155 57.485, -78.60005 57.4902, -78.5786 57.4822, -78.5718 57.464767, -78.58645 57.450833, -78.6042 57.454333)), 
+  ((-78.7405 56.499533, -78.7081 56.498133, -78.69975 56.4835, -78.7081 56.474433, -78.729 56.473733, -78.752 56.4821, -78.752 56.490467, -78.7405 56.499533)), 
+  ((-128.9267 50.836667, -128.9377 50.8328, -128.9654 50.8455, -128.9706 50.8584, -128.96285 50.864433, -128.94735 50.865267, -128.92415 50.854967, -128.92285 50.842933, -128.9267 50.836667)), 
+  ((-78.7656 56.599867, -78.73215 56.5971, -78.73215 56.578267, -78.75095 56.572, -78.77395 56.5748, -78.77605 56.591533, -78.7656 56.599867)), 
+  ((-76.7119 57.2677, -76.69315 57.265633, -76.6827 57.2399, -76.69105 57.2288, -76.71505 57.230867, -76.71505 57.264233, -76.7119 57.2677)), 
+  ((-80.5912 59.100333, -80.58915 59.1413, -80.5714 59.1427, -80.56515 59.1281, -80.56515 59.110033, -80.57555 59.096133, -80.5912 59.100333)), 
+  ((-60.2739 55.780067, -60.25405 55.773133, -60.23945 55.758533, -60.23945 55.7488, -60.25615 55.746033, -60.2749 55.7481, -60.2822 55.771733, -60.2739 55.780067)), 
+  ((-130.17985 54.0442, -130.1885 54.0394, -130.20145 54.041333, -130.20725 54.0538, -130.20435 54.072067, -130.18995 54.077833, -130.17985 54.0759, -130.17265 54.059567, -130.17985 54.0442)), 
+  ((-78.0971 56.560633, -78.0971 56.5805, -78.07985 56.5871, -78.0605 56.584333, -78.0584 56.569333, -78.072 56.5554, -78.0971 56.560633)), 
+  ((-60.0595 55.247467, -60.0376 55.241233, -60.0261 55.223167, -60.0407 55.210667, -60.0595 55.214833, -60.06575 55.2301, -60.0595 55.247467)), 
+  ((-128.29925 51.755333, -128.3061 51.749467, -128.3198 51.7501, -128.33255 51.759233, -128.33355 51.7736, -128.3257 51.7821, -128.3061 51.7808, -128.2973 51.771, -128.29925 51.755333)), 
+  ((-53.091 47.546067, -53.07625 47.560433, -53.06035 47.567233, -53.05015 47.5665, -53.04335 47.561933, -53.0456 47.552133, -53.06375 47.539267, -53.08305 47.536233, -53.0921 47.540033, -53.091 47.546067)), 
+  ((-78.7614 56.7748, -78.7248 56.7741, -78.72275 56.758767, -78.7384 56.7525, -78.7583 56.7518, -78.775 56.760867, -78.7614 56.7748)), 
+  ((-78.795 57.432, -78.8164 57.4449, -78.8295 57.461633, -78.8185 57.4693, -78.7997 57.461967, -78.7788 57.446633, -78.795 57.432)), 
+  ((-99.42555 67.8943, -99.3922 67.8943, -99.38805 67.874867, -99.41095 67.8568, -99.42555 67.8943)), 
+  ((-78.6199 57.378367, -78.6251 57.397867, -78.6178 57.4066, -78.5922 57.400667, -78.59165 57.384633, -78.60005 57.37, -78.6199 57.378367)), 
+  ((-78.12135 58.3335, -78.0963 58.318933, -78.0963 58.305733, -78.11405 58.305733, -78.14115 58.325867, -78.1474 58.3349, -78.12135 58.3335)), 
+  ((-78.1206 56.537267, -78.0976 56.536567, -78.0887 56.528567, -78.0971 56.515333, -78.11065 56.5066, -78.1295 56.519867, -78.1206 56.537267)), 
+  ((-99.8603 67.888733, -99.82485 67.8957, -99.82485 67.870667, -99.86235 67.8693, -99.8603 67.888733)), 
+  ((-126.16055 49.2398, -126.1713 49.236233, -126.1803 49.236233, -126.19285 49.244567, -126.19285 49.258933, -126.1821 49.2649, -126.16775 49.2637, -126.16055 49.251767, -126.16055 49.2398)), 
+  ((-78.8691 56.857033, -78.83775 56.852167, -78.8398 56.836833, -78.8482 56.827067, -78.86595 56.827067, -78.86805 56.841, -78.8691 56.857033)), 
+  ((-61.58035 57.486733, -61.5762 57.506867, -61.55325 57.5041, -61.5449 57.4895, -61.55535 57.479767, -61.5762 57.479767, -61.58035 57.486733)), 
+  ((-78.913 52.542533, -78.8975 52.533333, -78.8975 52.520667, -78.9113 52.513767, -78.92165 52.513767, -78.93375 52.533333, -78.9251 52.539067, -78.913 52.542533)), 
+  ((-78.1525 56.595833, -78.1483 56.6087, -78.13 56.611133, -78.1164 56.6014, -78.12005 56.582933, -78.141 56.586767, -78.1525 56.595833)), 
+  ((-96.32085 67.426867, -96.3167 67.440767, -96.29375 67.442833, -96.29065 67.426167, -96.2896 67.414367, -96.31045 67.415067, -96.32085 67.426867)), 
+  ((-78.7478 56.847967, -78.71645 56.832633, -78.72065 56.8229, -78.7363 56.8229, -78.76665 56.8424, -78.7478 56.847967)), 
+  ((-59.6419 55.3531, -59.61685 55.348933, -59.61585 55.332967, -59.6304 55.3267, -59.64295 55.332267, -59.6492 55.348233, -59.6419 55.3531)), 
+  ((-60.2697 55.7078, -60.25825 55.7231, -60.2478 55.7224, -60.23425 55.716833, -60.23845 55.704333, -60.2603 55.6953, -60.2697 55.7078)), 
+  ((-61.43545 57.5312, -61.4229 57.538167, -61.4052 57.5298, -61.3979 57.5166, -61.4125 57.513133, -61.4375 57.520767, -61.43545 57.5312)), 
+  ((-79.7217 57.810167, -79.7154 57.8478, -79.69975 57.852, -79.69975 57.8304, -79.706 57.817833, -79.7217 57.810167)), 
+  ((-76.6827 56.436033, -76.6587 56.435333, -76.65765 56.420767, -76.67015 56.409633, -76.6827 56.4138, -76.6827 56.436033)), 
+  ((-79.68855 57.605467, -79.7084 57.611033, -79.7105 57.645167, -79.6906 57.629133, -79.6906 57.6173, -79.68855 57.605467)), 
+  ((-80.4082 59.228867, -80.403 59.2379, -80.3863 59.2393, -80.3863 59.220533, -80.40405 59.2094, -80.4124 59.221933, -80.4082 59.228867)), 
+  ((-78.8151 58.766367, -78.7932 58.766367, -78.789 58.7476, -78.81925 58.749, -78.8151 58.766367)), 
+  ((-76.67225 56.564567, -76.65245 56.5604, -76.65245 56.5493, -76.66285 56.539567, -76.67955 56.545133, -76.67225 56.564567)), 
+  ((-79.55965 55.5099, -79.54555 55.527733, -79.5298 55.525633, -79.54395 55.4984, -79.55965 55.5099)), 
+  ((-78.7838 58.7101, -78.7609 58.7094, -78.7588 58.692033, -78.78695 58.692733, -78.7838 58.7101)), 
+  ((-78.7742 55.778867, -78.75535 55.778867, -78.75065 55.767333, -78.75065 55.761033, -78.7758 55.758933, -78.7742 55.778867)), 
+  ((-59.767 55.3677, -59.74095 55.360733, -59.74095 55.348233, -59.7639 55.348233, -59.77015 55.362133, -59.767 55.3677)), 
+  ((-111.15985 67.8493, -111.1653 67.843867, -111.17475 67.841633, -111.189 67.8475, -111.1917 67.851567, -111.18495 67.8588, -111.1734 67.8606, -111.1646 67.858333, -111.15985 67.8493)), 
+  ((-61.30145 57.4749, -61.2764 57.4742, -61.27745 57.461, -61.2931 57.461, -61.30145 57.4749)), 
+  ((-79.78055 57.612433, -79.78055 57.627767, -79.7617 57.624967, -79.7659 57.612433, -79.78055 57.612433)))
+
+MULTIPOLYGON (((-102.46979576315526 -73.62297828712434, -102.48860160975227 -73.61296842400283, -102.47872893143351 -73.60656737294597, -102.46472974678598 -73.60555273471667, -102.44569436294816 -73.61744725978697, -102.46979576315526 -73.62297828712434)), 
+  ((-102.40211497035169 -73.57109801195884, -102.45029439523383 -73.56069962817307, -102.4375458486703 -73.55261184228546, -102.39353147967792 -73.55762449208883, -102.40211497035169 -73.57109801195884)), 
+  ((-102.33946270406267 -73.54503670522055, -102.32010685535765 -73.56301148666289, -102.33135986346113 -73.56699385849357, -102.35287480627834 -73.56709331232662, -102.3659436745742 -73.56256840686004, -102.33946270406267 -73.54503670522055)), 
+  ((-102.73030832482469 -74.06149301454306, -102.74152443985975 -74.0500644653263, -102.71796431130961 -74.04402175854898, -102.69037640929282 -74.049903634677, -102.73030832482469 -74.06149301454306)), 
+  ((-102.94821993810116 -74.33571670610499, -102.96082337671777 -74.33214547924825, -102.96658278533883 -74.32244071025859, -102.9511262160063 -74.31636839602751, -102.91018605806998 -74.32540080430773, -102.93317356383099 -74.33429705919764, -102.94821993810116 -74.33571670610499)), 
+  ((-102.62200933105974 -74.02600863004044, -102.60160876537061 -74.00248730466717, -102.55790723870025 -73.99438459698577, -102.52598541594278 -74.00330305082329, -102.62200933105974 -74.02600863004044)), 
+  ((-102.50363936687464 -74.10828447086493, -102.50959039857644 -74.09859461110115, -102.49488035507932 -74.09293355180802, -102.46960448157216 -74.10190552201286, -102.48374117031072 -74.10900063635488, -102.50363936687464 -74.10828447086493)), 
+  ((-102.73287201770681 -74.38562724645709, -102.76194002155371 -74.3661264811959, -102.74101275168398 -74.36177089782537, -102.71419561702618 -74.3629074579315, -102.68784268826272 -74.37943253625244, -102.70528422854052 -74.38586390947607, -102.73287201770681 -74.38562724645709)), 
+  ((-102.43123612464056 -74.12892156032879, -102.44586926627281 -74.12152118946781, -102.44138296697626 -74.11151101568493, -102.41668722671575 -74.10830663080634, -102.39703423605373 -74.11367069144075, -102.40114649193013 -74.12323028403863, -102.43123612464056 -74.12892156032879)), 
+  ((-102.5716245296146 -74.42647516570524, -102.58946214253886 -74.4142149421767, -102.53486661399283 -74.39407363134174, -102.50698125958873 -74.38964088333645, -102.4712901985489 -74.39919284044076, -102.49342400566707 -74.40724230904807, -102.5716245296146 -74.42647516570524)), 
+  ((-102.48780806265562 -74.48414618181343, -102.49564392037472 -74.47014636813151, -102.46784256743305 -74.46382943019704, -102.44178011858706 -74.46394317952135, -102.42495011871065 -74.47332037459155, -102.43701992354711 -74.4796221276322, -102.46041079706181 -74.48480207108184, -102.48780806265562 -74.48414618181343)), 
+  ((-102.42311136288623 -74.4472812085858, -102.43318929521772 -74.44249744970182, -102.43426495792181 -74.4265592699538, -102.41320764125354 -74.4198457441609, -102.37748716723947 -74.4186473870152, -102.36505061516198 -74.42916846664484, -102.38742059873911 -74.44187927847528, -102.42311136288623 -74.4472812085858)), 
+  ((-99.5614774236055 -72.62897513466363, -99.70979306215094 -72.61421994770798, -99.7204212091138 -72.61368590304922, -99.88753494573713 -72.60524735352595, -99.97251159205014 -72.59674053726404, -100.26303873043841 -72.55609942263082, -100.3343429211453 -72.54071848282483, -100.37532037839372 -72.52647357325789, -100.38894633789893 -72.5104446265183, -100.39123520769344 -72.48574804500412, 
+      -100.37823490392783 -72.47161910732245, -100.34218597389068 -72.4601055450373, -100.29199225777784 -72.45584083103022, -100.20974715980175 -72.47041304178013, -100.14931491002979 -72.47499138249405, -100.10242404601864 -72.47373919015934, -99.99154725444747 -72.46006805474904, -99.92507986193094 -72.46210523070782, -99.89673669428134 -72.4663394036447, -99.83210713081193 -72.48538970259617, 
+      -99.7663120733551 -72.49705515940293, -99.7088163778637 -72.50294488211692, -99.5972671475925 -72.51432063105578, -99.48551977073613 -72.52122501692321, -99.38133283790525 -72.53370694747271, -99.34644356495099 -72.54048192591887, -99.31634483048812 -72.55625898563045, -99.32835372440299 -72.58157301581589, -99.36186221636342 -72.60076912718247, -99.40506762284535 -72.61486781211352, 
+      -99.46044928303098 -72.62558758368674, -99.51268775795785 -72.63043933568666, -99.5614774236055 -72.62897513466363)), 
+  ((-98.12467214614465 -72.66791500611781, -98.21839100192228 -72.66172746634899, -98.27214777781613 -72.65114598637156, -98.30896001697853 -72.63758062879737, -98.3234251422731 -72.61620349291377, -98.29942370015193 -72.61123670067354, -98.1952973889156 -72.60321074801841, -98.15360235598428 -72.60312617822521, -98.0424039822405 -72.62943978960442, -98.01173366281678 -72.63992294336677, 
+      -98.00509630413681 -72.64895630557805, -98.02011847456984 -72.65801999254268, -98.0315397367853 -72.66262050929846, -98.07093089157405 -72.66744228157839, -98.12467214614465 -72.66791500611781)), 
+  ((-96.08122264242378 -72.99022697389249, -96.10885592403659 -72.98844875175418, -96.19978332980048 -72.97090117796847, -96.20729808456488 -72.96147149856195, -96.19359593509753 -72.94123100675958, -96.16754918646642 -72.93424276898524, -96.13918276054719 -72.93375369087461, -96.10963455805958 -72.9429472811461, -96.07514938592877 -72.96469121121298, -96.05294007849346 -72.98145270717525, 
+      -96.08122264242378 -72.99022697389249)), 
+  ((-96.35607142771434 -73.15249619563406, -96.38358304502307 -73.14977261633518, -96.44097928468717 -73.1299900269444, -96.46125816303247 -73.11278582383869, -96.36814153039764 -73.12177316109762, -96.2641755203718 -73.12738815915723, -96.14002217371693 -73.11702735817173, -96.05569471567681 -73.12008691560419, -95.99849695188159 -73.12826584221112, -95.88729869347593 -73.13159942422999, 
+      -95.86226644256892 -73.13694030886722, -95.86110694917663 -73.15166441465796, -95.8766709754253 -73.15534210911508, -95.91089613893512 -73.15799684788476, -95.97035213798412 -73.15575359582365, -96.06864161204943 -73.14266233491078, -96.11515025331053 -73.13985414459127, -96.16751105304608 -73.14006771852777, -96.35607142771434 -73.15249619563406)), 
+  ((-95.49771906033045 -72.16574131363195, -95.57073198956905 -72.15486935368301, -95.52152986849961 -72.1508175250345, -95.49064614311997 -72.15264104155312, -95.47792087102285 -72.1598972550894, -95.49771906033045 -72.16574131363195)), 
+  ((-95.77294938681067 -72.94305435896813, -95.81119566569117 -72.93135859453936, -95.77199551321193 -72.92195913961875, -95.72972887301988 -72.91723658086588, -95.68144208633177 -72.91772439053544, -95.65029908039931 -72.92276019670406, -95.65534964704914 -72.93317389151957, -95.6766968428575 -72.94081903960335, -95.77294938681067 -72.94305435896813)), 
+  ((-94.95200358722144 -72.5046925140994, -94.83293930251286 -72.49904672286628, -94.78106694598118 -72.49347698249566, -94.69532794853355 -72.48094210027539, -94.6086576462615 -72.45877824818668, -94.54535661150027 -72.45526109541646, -94.48143021776622 -72.46091498292527, -94.46586611549976 -72.46540849138701, -94.4798356042978 -72.51319868095618, -94.452469014914 -72.55394784539014, 
+      -94.43654654458697 -72.6008760608563, -94.45531486134252 -72.60086098134254, -94.48757939597708 -72.60697201279964, -94.55312340424965 -72.60542311711845, -94.68730182162598 -72.60813127224016, -94.82957441929273 -72.62843342244385, -94.90914155034578 -72.64337183958506, -95.05883040727267 -72.63993855002109, -95.13394191587588 -72.64941434547497, -95.22494508252544 -72.65016888813774, 
+      -95.28873447100781 -72.64246381338296, -95.27024076691305 -72.62232185696642, -95.25964346679714 -72.59279655028189, -95.23194850223177 -72.5808101439919, -95.1748275845633 -72.55565690820912, -95.10272185023793 -72.54474606333802, -95.01362598465825 -72.54344158320552, -94.98558018840805 -72.53637671693014, -94.95705411359484 -72.51694453896987, -94.95200358722144 -72.5046925140994)), 
+  ((-94.3379136168229 -72.5792849147454, -94.37421406196744 -72.57753015207614, -94.38615405095692 -72.56442287516673, -94.35386660519573 -72.56379727561774, -94.3379136168229 -72.5792849147454)), 
+  ((-94.27637491739789 -72.59030161991339, -94.30215459498055 -72.58925628697996, -94.28694914159215 -72.5653151881931, -94.27245322503254 -72.56243921216496, -94.25073241086686 -72.57346293532387, -94.25345600148822 -72.5843964259272, -94.27637491739789 -72.59030161991339)), 
+  ((-93.9139787798245 -72.79187034983498, -93.9102555988885 -72.7759171339863, -93.88260646566629 -72.77007347974862, -93.87722011338775 -72.7802577173841, -93.9139787798245 -72.79187034983498)), 
+  ((-93.77787779085071 -72.92284344727192, -93.91280354033188 -72.91281912919538, -93.978004500131 -72.90506721755433, -93.99086771140757 -72.90022289602607, -94.15670748145654 -72.87151295436277, -94.17555982591041 -72.84993761832996, -94.18283072154131 -72.81413264156107, -94.15077189401906 -72.81620766553227, -93.99759658902697 -72.80480192493371, -93.92005130580478 -72.80457272342082, 
+      -93.88871790619586 -72.80979210751241, -93.77547450003256 -72.85740640159578, -93.76638761288514 -72.86537145378881, -93.7887039165062 -72.88141593866786, -93.77787779085071 -72.92284344727192)), 
+  ((-93.36120641323703 -72.98280344745804, -93.36685185288442 -72.97217541161814, -93.351341216562 -72.96512592305584, -93.32448578068215 -72.9637601649066, -93.31845083638261 -72.97256476283172, -93.32900237371388 -72.97833298282656, -93.36120641323703 -72.98280344745804)), 
+  ((-93.36499030029631 -73.15395392440676, -93.38517006518629 -73.15222984158348, -93.43930087484436 -73.12426025210657, -93.40052831280337 -73.11991165254803, -93.35562128289996 -73.12390163512836, -93.3172762522618 -73.1447065148683, -93.33303061380415 -73.1522137521428, -93.36499030029631 -73.15395392440676)), 
+  ((-93.31440772722445 -72.9524920566901, -93.3290326655617 -72.93987986031354, -93.2936248591958 -72.92675829330767, -93.2765350514713 -72.92705523182157, -93.25939939077402 -72.94290953024975, -93.28940571505579 -72.95246858416102, -93.31440772722445 -72.9524920566901)), 
+  ((-93.2931290225295 -73.08011673247958, -93.31608600006264 -73.07698113267112, -93.33615143369009 -73.05969287336666, -93.29460927224706 -73.05628956906912, -93.2344438088168 -73.06188986912035, -93.23643492668981 -73.07193013089822, -93.25661460847076 -73.07845315105924, -93.2931290225295 -73.08011673247958)), 
+  ((-93.35719301185058 -72.56909171462384, -93.3402022392237 -72.55606057083212, -93.25191500292958 -72.52603936943771, -93.20494081268093 -72.51952310174444, -93.15605912017175 -72.51898931960042, -93.12356576109444 -72.52456614294195, -93.1039962942887 -72.52804544194755, -93.09142292951975 -72.58186358498857, -93.16516111079522 -72.6241070260625, -93.19056699531166 -72.62870744264289, 
+      -93.30707538405706 -72.62073556041591, -93.35691841472199 -72.60932196126448, -93.37005636179441 -72.59078268455728, -93.35719301185058 -72.56909171462384)), 
+  ((-92.9201736852661 -73.06191975556301, -92.94979867797771 -73.0779344124199, -92.97992722545308 -73.07930034642519, -92.99048614675243 -73.07684334727803, -92.99333956741299 -73.06673452647998, -92.97954547361934 -73.06008096660813, -92.94944777123767 -73.05872387779019, -92.9201736852661 -73.06191975556301)), 
+  ((-92.85755156889391 -73.11490623891761, -92.88349144508138 -73.12059740334665, -92.9114838725223 -73.10095214889165, -92.85755156889391 -73.11490623891761)), 
+  ((-92.74469771501188 -73.15045977383956, -92.77293391651796 -73.15411415251954, -92.78526301291726 -73.1473996177987, -92.7729262949935 -73.14262353860032, -92.74469771501188 -73.15045977383956)), 
+  ((-98.55213901761488 -71.66762537541968, -98.51478595532798 -71.66934959713635, -98.48876217326905 -71.67653709550937, -98.48023984008651 -71.68984942750804, -98.42069243121293 -71.70409427084307, -98.37751778711174 -71.71896364391513, -98.30352759074111 -71.73577072329293, -98.32603467599414 -71.74479655007471, -98.36026803530986 -71.74879451255669, -98.37390869363519 -71.76248115288391, 
+      -98.45700089403486 -71.78271476799645, -98.42194381805386 -71.79629550063827, -98.39858239003911 -71.79689054064119, -98.32871279039243 -71.78295931891356, -98.27025546669815 -71.77771721528892, -98.17712374406211 -71.7615204789954, -98.14299786515228 -71.76027729299268, -98.12888347642136 -71.76827285926409, -98.16906754602952 -71.80498541384846, -98.22237363376301 -71.84485623076192, 
+      -98.2480398004295 -71.8524859387, -98.29759203808706 -71.85721575823788, -98.47724146484303 -71.86114541877224, -98.49450649761202 -71.86636346415452, -98.4645539450441 -71.88478893957566, -98.43697369878478 -71.8924947026077, -98.41168235862303 -71.90516693258806, -98.39727015161155 -71.93444850076166, -98.38565114991297 -71.95799307039483, -98.39632451379352 -71.96812484832246, 
+      -98.3914107112208 -71.9927982665274, -98.407829597272 -72.01835667253178, -98.48101066922743 -72.06259966654223, -98.48494743793437 -72.08042135674567, -98.47515135622086 -72.08824188736791, -98.45017236421894 -72.08935576844904, -98.4089356902605 -72.07505079905474, -98.36437956535403 -72.04704257318772, -98.31995369676446 -72.03194405021557, -98.31427001932822 -72.02090422684374, 
+      -98.28462970761309 -72.00398293530122, -98.24246250408027 -71.99015061945173, -98.1726300546081 -71.99735234052228, -98.01990566657169 -72.03295932503887, -98.00735470546222 -72.04501346775662, -98.00511973372959 -72.0902788878961, -97.9899438657813 -72.09323076822267, -97.96980318341143 -72.09177392450871, -97.93328075964125 -72.07026690813906, -97.90076399939119 -72.03485838012928, 
+      -97.91556581511591 -72.01663196392066, -97.97081010158739 -71.98296403558275, -97.99796289110638 -71.94677679723978, -97.97837818911351 -71.91258242909177, -97.9548491117409 -71.8928450989804, -97.95384166721432 -71.87030763632684, -98.02152247695774 -71.81901572836647, -97.99440726766096 -71.79968233390387, -97.9891510820818 -71.78906957521669, -97.9782864763638 -71.78446210551284, 
+      -97.95617681171778 -71.78448495892883, -97.92885651552156 -71.79624985570435, -97.90996575550663 -71.79014555011163, -97.87325250162803 -71.78709400997315, -97.83328282155001 -71.7901609361496, -97.67851223118038 -71.81825205844287, -97.61687417513826 -71.83321360053256, -97.69586183124399 -71.86267902695273, -97.70368182319251 -71.87064356849267, -97.69860824479011 -71.8796086408704, 
+      -97.68662249104499 -71.88213304552515, -97.67412561493772 -71.8847584415353, -97.55550347839656 -71.88452140587829, -97.53535482465612 -71.889480792332, -97.45588719295677 -71.94469473135543, -97.46732307935113 -71.954368265112, -97.49524658904986 -71.96430176924298, -97.64148684263556 -71.99340837848018, -97.65911102673468 -72.00328856500866, -97.70323200468196 -72.01576233279032, 
+      -97.71951300552108 -72.0362853794401, -97.70636005383732 -72.04780625652488, -97.68691303113802 -72.06479658051042, -97.64708715913736 -72.0871424819674, -97.55944858552198 -72.12429097978325, -97.44468670169479 -72.16169687402694, -97.4302291408168 -72.10224949611286, -97.41492480608639 -72.0798267734993, -97.37226900197209 -72.05529056365235, -97.33261883445223 -72.03240992466202, 
+      -97.23626732688938 -71.98597752016809, -97.20047781470791 -71.95237778907769, -97.17493439584379 -71.94047545629482, -97.17042539000646 -71.92914627755238, -97.18223541370509 -71.90292309009418, -97.14041935855252 -71.82151829766083, -97.12564070094895 -71.79328142282942, -97.09565745009553 -71.7806243042983, -97.08795159162626 -71.77217069475158, -97.05527494938859 -71.76074176722624, 
+      -97.02159870703531 -71.7489316478344, -96.95250684402 -71.73727383879125, -96.92269116076356 -71.73609154068147, -96.84426862166089 -71.74222561883998, -96.7305679982759 -71.79605088265322, -96.70704637817265 -71.80011722725743, -96.65485361129474 -71.79831677942761, -96.5547336105207 -71.77384219538916, -96.44166562755049 -71.76171901237996, -96.41154490696391 -71.76004075970513, 
+      -96.35028869524947 -71.75660758140795, -96.32569921141078 -71.77030989628773, -96.3057173394014 -71.76777628855794, -96.25490561346344 -71.76950056976229, -96.16056028548883 -71.79012246744249, -96.13339228114071 -71.79239618498222, -96.10952006802734 -71.80007930812664, -96.09297184519849 -71.81210277265387, -96.08730308991936 -71.82147999541027, -96.09656494223962 -71.85332456213754, 
+      -96.08972956515431 -71.87238354947092, -96.10087556872435 -71.90095487095658, -96.11112966374853 -71.91807511182644, -96.1547623375187 -71.92960324163488, -96.2362215258495 -71.95436099343021, -96.25242637674141 -71.96254765603759, -96.37320737976374 -71.99752833157417, -96.43997198863944 -72.00949062448687, -96.44978353475607 -72.01604468714682, -96.50360094770981 -72.03302711177184, 
+      -96.59192652531978 -72.03408795199682, -96.66475666246377 -72.03749091737645, -96.6796950768823 -72.04155768865154, -96.69889079428081 -72.05696880532261, -96.78643004402637 -72.07911655297582, -96.80152160900839 -72.07949858095279, -96.85227953379642 -72.09099538954978, -96.9081954987639 -72.09631367903724, -97.08626549986238 -72.13387301548148, -96.99758153296571 -72.14868132019448, 
+      -96.96172320418157 -72.14907852019093, -96.9220504353807 -72.15513573890372, -96.90264904591979 -72.155586061654, -96.88782517219752 -72.15592981071623, -96.78692625719461 -72.17475085364038, -96.75759911662995 -72.18454028945978, -96.73186478730446 -72.18408159121392, -96.67475893682688 -72.1801228886155, -96.65822611278215 -72.17610926381239, -96.61759942272523 -72.15179399473622, 
+      -96.5434420707739 -72.1378252338825, -96.47698953906826 -72.13644386619282, -96.2922212479764 -72.12248265969798, -96.27761860317732 -72.11929375245987, -96.19231404503519 -72.11469989940724, -96.14035788971665 -72.11187773234954, -96.02433790596336 -72.09175117269358, -95.97459431919266 -72.08599089942145, -95.92704757883898 -72.07326499905274, -95.83290069354959 -72.00458481743473, 
+      -95.81596357032805 -71.99822960601237, -95.77818308141569 -71.99191302742712, -95.74021895430612 -71.98909767404422, -95.66607657125982 -71.99411728272189, -95.62218489883027 -72.00095356731188, -95.59854864366709 -72.01084104756079, -95.56868727379587 -72.03422501832496, -95.61203737163856 -72.04899548868683, -95.62617477303324 -72.07014447254979, -95.59592402497823 -72.08297677705791, 
+      -95.53179174999747 -72.09269003223007, -95.50502800604976 -72.10265372977152, -95.49735225267767 -72.11160236851909, -95.50789625058026 -72.12081898624943, -95.57041155074837 -72.13009656599235, -95.61830124911258 -72.14427152615715, -95.67108182881185 -72.17344699881055, -95.72807334392655 -72.18732457991997, -95.78158567300837 -72.19028468700061, -95.82305165043603 -72.1885455620484, 
+      -95.94073506064632 -72.16788501034618, -95.9710312223326 -72.16876975055948, -96.08920276356977 -72.1851955989674, -96.13438422058522 -72.18556949346355, -96.16266652822056 -72.1805119975758, -96.19532025084328 -72.18096132394076, -96.23207083088326 -72.18144952943018, -96.28079228807827 -72.19178747070679, -96.31740592256963 -72.19332148748356, -96.417045699637 -72.20697021769203, 
+      -96.45486447138316 -72.21579771889131, -96.46546190606833 -72.22830239295459, -96.44644951737165 -72.2298661705948, -96.3833085205888 -72.22603658242569, -96.19919584940965 -72.23766350400362, -96.10661298122126 -72.23561842475847, -95.98964715959792 -72.23706082826112, -95.95512399631744 -72.24182871688717, -95.87226114498056 -72.24625407516238, -95.83381626774846 -72.25295242092356, 
+      -95.84922043588844 -72.26303863365682, -95.91936478308858 -72.27809095701862, -95.88188166132763 -72.28407289475233, -95.8397139622878 -72.275268674093, -95.79984279385262 -72.27328492945223, -95.71545395193351 -72.2781444370422, -95.7054596149974 -72.27523754603386, -95.65229810248648 -72.27407868743872, -95.59133917505643 -72.27680989497888, -95.45356016041133 -72.28899432945764, 
+      -95.41720560542255 -72.29885851835236, -95.43643174544577 -72.32675890190512, -95.56724549251975 -72.36242651815436, -95.62493108022758 -72.37219959698092, -95.7067335788324 -72.38124098656297, -95.75675980012376 -72.38570420648581, -95.83473969773655 -72.38745826442079, -95.92468274473082 -72.37963116013383, -96.03935987884323 -72.36454726204462, -96.0387723503866 -72.37604500065116, 
+      -96.06308762277519 -72.39364658887366, -96.10650642965881 -72.40052755483181, -96.14369170300469 -72.40254940038209, -96.31378937669837 -72.39791848613099, -96.40557094905388 -72.38291157410029, -96.41786947235063 -72.40585300428458, -96.44210847021428 -72.42028854408528, -96.38261413406259 -72.432395943644, -96.29582190632505 -72.43665279561576, -96.26584596887001 -72.43576034408133, 
+      -96.2296296918726 -72.43468498793949, -96.15028403909447 -72.42990133517524, -96.13213325423426 -72.42589533021476, -96.07715578117484 -72.42535365807448, -96.04698907401367 -72.42171435265443, -95.99639145320302 -72.42055523541235, -95.96151731964822 -72.4253239971595, -95.93964414575807 -72.43702729767222, -95.94128417215352 -72.45075259750587, -95.99779501538018 -72.46001454796807, 
+      -96.00259399226574 -72.46950506645885, -95.97373216211068 -72.50531055066978, -95.98066702873628 -72.51657839021078, -96.0473560403485 -72.53240250976721, -96.13114908529685 -72.53781889903341, -96.26852412587628 -72.53863489743097, -96.30941776518853 -72.53315750069194, -96.36389172312352 -72.5313648098229, -96.39615616661648 -72.53580449465284, -96.41414656970801 -72.53475203395544, 
+      -96.4931871797544 -72.54129074183561, -96.57080083412221 -72.53176124383991, -96.71199809132564 -72.53240215698477, -96.82430252393434 -72.53351559622251, -96.86949910869981 -72.53926825289344, -96.90016941776814 -72.53541608127743, -96.94218442192773 -72.54080190479132, -97.05450462239524 -72.54546358816967, -97.0809782520122 -72.54265561309678, -97.15945431449309 -72.52457454118125, 
+      -97.19660939032347 -72.52916744000332, -97.21756758882354 -72.52792344419491, -97.35359198947395 -72.49056266339194, -97.39131945170959 -72.4748459475154, -97.59636692629034 -72.4820555465055, -97.64629429839741 -72.48422288727275, -97.86476871780492 -72.5035321729131, -98.03738368832472 -72.51208472425473, -98.27876254732963 -72.51940875671112, -98.33036829257804 -72.5213392936114, 
+      -98.3824003313595 -72.51770825601984, -98.52346752098298 -72.5203013628398, -98.54621136641573 -72.5165257419459, -98.59394064483003 -72.5167160932546, -98.78374502406245 -72.49987083928255, -98.84832772750583 -72.49091351677966, -98.97698165278071 -72.48127741191324, -98.96531655041764 -72.46749899634833, -98.91057616173279 -72.45817543247259, -98.8224950226106 -72.43668388656735, 
+      -98.81433079489041 -72.40519663746183, -98.79343390727595 -72.39091444115577, -98.90450327698338 -72.39919315412196, -99.00279282992719 -72.40015430897232, -99.10698732913605 -72.37998985511547, -99.16627448172983 -72.37947816991634, -99.21701002668296 -72.38306399834669, -99.27581089220162 -72.39317373430055, -99.3608477302685 -72.39783476831543, -99.49547609872617 -72.38937415746256, 
+      -99.50717957432269 -72.38797039668813, -99.55432872828774 -72.38229350961187, -99.60691819546005 -72.38060016289023, -99.70237702463206 -72.35404979859142, -99.74297342570023 -72.350135309355, -99.78706362870798 -72.35530065468623, -99.82208303894505 -72.37155930903376, -99.87277989287554 -72.38562781891844, -99.95679485687455 -72.3988870931639, -100.01943246050085 -72.40396924715449, 
+      -100.10092964405331 -72.40711205552351, -100.2118223046058 -72.39476728089768, -100.3054892549005 -72.36891223559246, -100.33775341723988 -72.35605611446557, -100.37208516306427 -72.33380078303809, -100.46765905257307 -72.32489728159884, -100.48328453945193 -72.32033572831976, -100.49697892233318 -72.32282977167695, -100.56380417260407 -72.31961797383055, -100.61623352391132 -72.32042651795976, 
+      -100.6475675899359 -72.32425663065709, -100.72323643296707 -72.32049593449128, -100.78628538216826 -72.30860099466331, -100.87430516757206 -72.30268808338427, -100.98166704268921 -72.3058397686324, -101.1216275804812 -72.29264795027507, -101.14366950557749 -72.29368633887269, -101.17631504858149 -72.29457109817807, -101.21558380823117 -72.28901704916983, -101.22844727271598 -72.29244235035081, 
+      -101.26200108541494 -72.29232750484061, -101.35265304593023 -72.2716216462461, -101.40325963261212 -72.26721208313486, -101.43680570337213 -72.26242115363547, -101.47946199844547 -72.25520361690558, -101.5446854581539 -72.24755146493773, -101.58960715747554 -72.2392420158952, -101.66938806782555 -72.23065219977781, -101.7101438624127 -72.2323381097833, -101.72306840573785 -72.23573304260486, 
+      -101.76644849494265 -72.2321316702833, -101.81739003882906 -72.22385373539895, -101.86137382543835 -72.2257762388418, -101.91072840097901 -72.2334066187326, -101.99010489559019 -72.22888990679171, -102.07915465874918 -72.21394339348618, -102.13348353915495 -72.19744083598279, -102.24108118393511 -72.17656745083902, -102.28419544929807 -72.16399424321975, -102.33325957233333 -72.14029733014833, 
+      -102.41344493705358 -72.1112823609541, -102.39643842017763 -72.05830331857996, -102.34982335458504 -72.03897854912105, -102.31204245486447 -72.01255030481244, -102.17172282677019 -71.9881134209122, -102.1070934072183 -71.98390170754932, -102.0400620001869 -71.97376244431972, -101.95556651504036 -71.9689100910687, -101.89417292876985 -71.96022819722656, -101.80616750872332 -71.93831586657392, 
+      -101.73600838162486 -71.929687864485, -101.70081347228691 -71.93094612799713, -101.67456063465798 -71.92746729641395, -101.60071571837392 -71.9315799967796, -101.53842129193482 -71.92797819261388, -101.49175257021723 -71.92060867322463, -101.44722004944344 -71.90705848466754, -101.37253614965452 -71.87395485523193, -101.35329447693853 -71.87186393335982, -101.3431774700358 -71.87480129125677, 
+      -101.34662616975463 -71.9089809571206, -101.3255466041443 -71.9111865127968, -101.31517021973866 -71.90647168568663, -101.27957140335315 -71.89025851814792, -101.18866695757751 -71.87619765103689, -101.09829702317863 -71.86763787818508, -101.01527424585947 -71.8734662711932, -100.9975208103519 -71.8712617155006, -100.9193424595998 -71.84798481781485, -100.89352466144999 -71.84716848609249, 
+      -100.88117261187197 -71.85392017057606, -100.89246348623887 -71.87275722501627, -100.93940695102272 -71.88626840669274, -100.971717910332 -71.90016190345418, -100.97065759110062 -71.91322365782389, -100.95232411491163 -71.91754159065123, -100.91577954798156 -71.9185180529754, -100.84925844297355 -71.92028025304437, -100.83061272491793 -71.91161376218248, -100.85322603935052 -71.90194750038216, 
+      -100.82939872732969 -71.88708451108045, -100.79128237278522 -71.88324761463711, -100.74969464768516 -71.8861004646203, -100.70696204344436 -71.8996805688158, -100.62689255812603 -71.84208695528552, -100.60124989062997 -71.79808812282202, -100.56742853571835 -71.78841345447341, -100.49410249970117 -71.7826693371042, -100.42295056288758 -71.77706892480629, -100.3019562252286 -71.77545163558239, 
+      -100.26812008588314 -71.78380600890105, -100.22455619955127 -71.80657949778676, -100.18067992007299 -71.82102235647687, -100.16793073311253 -71.86201437025001, -100.18440947541006 -71.87548013481997, -100.20503999104672 -71.88037895968445, -100.22791280823846 -71.87866978032343, -100.27469611309202 -71.86128191291785, -100.30620518620651 -71.85909220915543, -100.32659127018692 -71.86352550180439, 
+      -100.36880527113402 -71.88529956974453, -100.38752756446885 -71.88935834011433, -100.51169612040678 -71.90284007573082, -100.56778713434439 -71.91452791514969, -100.58119200522516 -71.92211955706254, -100.52702369615098 -71.94464160997556, -100.4848937908827 -71.93722529555765, -100.46704098718094 -71.93408185303507, -100.4124455005191 -71.94313858828575, -100.45982356694692 -71.95746573707133, 
+      -100.52693907476099 -71.96504953630571, -100.58270973285431 -71.9656292512234, -100.62135334031859 -71.97272450638042, -100.61133591350537 -71.98117797309544, -100.47807315049117 -71.9969792613745, -100.44597665057276 -71.99597974222482, -100.40667697394295 -71.9902723873029, -100.37301651599773 -71.97869118569899, -100.35055509417559 -71.9813154783828, -100.33484683248328 -71.99052450845029, 
+      -100.31526159603321 -71.99298118029003, -100.29071052523234 -71.9841308634111, -100.21694229622383 -71.97232842490493, -100.20368979452536 -71.97258797569259, -100.19569434503556 -71.9591826393284, -100.16517621515278 -71.9395292053753, -100.11795026178041 -71.92725346413093, -100.03981812203675 -71.91291848576196, -99.98950962351763 -71.91097246876772, -99.95436818176897 -71.9230270432496, 
+      -99.89581238677748 -71.91963930379194, -99.86254884023043 -71.9024129245287, -99.82151758168816 -71.86244153412535, -99.74868840575597 -71.84311725929066, -99.7168962261764 -71.84476439682749, -99.68051114210927 -71.85174510830392, -99.66091925405435 -71.87357324365172, -99.65283261789489 -71.90591473504983, -99.61969001011725 -71.95572607127687, -99.5923994070103 -71.97747027507874, 
+      -99.54856133539074 -71.99635309627102, -99.50458511057725 -71.99810806006899, -99.46772015291556 -71.97637978686518, -99.45170578637826 -71.96007515699242, -99.46067042359523 -71.92587303369649, -99.45604710205707 -71.9145656036341, -99.44145995243656 -71.90048254926732, -99.42456046856906 -71.8994827141155, -99.3377301064244 -71.91583967078196, -99.2741089953343 -71.93702691709127, 
+      -99.21034934732843 -71.98452712453646, -99.15719628147988 -72.0005184436153, -99.12977561030384 -71.99953446387697, -99.09629794739755 -71.98359685402596, -99.01154334636776 -71.97843957344185, -98.9823759653028 -71.97982823398901, -98.94868493717875 -72.00222042865515, -98.93415074844083 -72.0087206186265, -98.88620734040155 -72.0301127808346, -98.86434990885057 -72.03437846835216, 
+      -98.84904513778406 -72.03370654270836, -98.85939737771344 -72.01521256285113, -98.83723464728365 -72.01579298873509, -98.77071365047733 -72.03274484101811, -98.76001784175229 -72.02308657009618, -98.76052127166665 -72.00875140547483, -98.84487948170371 -71.98265078036256, -98.86988046019482 -71.9666897938821, -98.86415110502968 -71.94895127233264, -98.8732148337162 -71.93097660302116, 
+      -98.90135188872434 -71.91856345967842, -98.93235013313718 -71.91200988896748, -98.97307633327003 -71.8992084194938, -99.07244123323993 -71.86786616157036, -99.12045327033402 -71.85999343905145, -99.17179889935629 -71.84407815757889, -99.21217316540897 -71.82129646352347, -99.23085763608628 -71.77925148455552, -99.20976300684019 -71.76087976257028, -99.18581415536045 -71.75143453167865, 
+      -99.1078033256163 -71.74002024257088, -99.06774911100405 -71.72765343459606, -99.05121632601596 -71.70535247982379, -99.00479911994707 -71.67159270462585, -98.95327760507952 -71.65330491400934, -98.86968177395497 -71.63515426508741, -98.78905483690104 -71.63208006311487, -98.75673678347026 -71.63499474284843, -98.7063905207419 -71.64936823079208, -98.62381004591342 -71.65461690639945, 
+      -98.55213901761488 -71.66762537541968)), 
+  ((-92.73494703143425 -73.09990637704668, -92.76345827839862 -73.09172073007298, -92.737174993217 -73.08523577013608, -92.70590971788948 -73.09574932532244, -92.73494703143425 -73.09990637704668)), 
+  ((-92.732994069805 -73.06058533846067, -92.76253498389032 -73.05878426465601, -92.77655044761784 -73.04897335389484, -92.7327271173082 -73.04045844845947, -92.67564404590215 -73.04631085447566, -92.69664755905904 -73.0592799697133, -92.732994069805 -73.06058533846067)), 
+  ((-92.49703976658141 -73.12128467955372, -92.46173862514452 -73.11463930993325, -92.4056167284826 -73.11856829517698, -92.39920799034827 -73.12825736318584, -92.42349994845272 -73.1325224181466, -92.49703976658141 -73.12128467955372)), 
+  ((-92.37882223623909 -73.10793275926024, -92.39008325619825 -73.09909858691333, -92.37151354100335 -73.09064537020423, -92.3396379043182 -73.0878452982045, -92.31628420730914 -73.089507905549, -92.30368040657825 -73.10018125582592, -92.33931728419215 -73.10705576138079, -92.37882223623909 -73.10793275926024)), 
+  ((-92.02619937725606 -73.04761523607291, -92.03610239202871 -73.0392766059579, -91.9991530577997 -73.03236358344004, -91.96621700370602 -73.03225688973663, -91.95848084570909 -73.04560106495249, -92.02619937725606 -73.04761523607291)), 
+  ((-91.96382143820635 -73.07572940782545, -91.98155983403412 -73.06684899548337, -91.94648740683209 -73.0626527170964, -91.90503693329826 -73.0704036129557, -91.96382143820635 -73.07572940782545)), 
+  ((-91.90601345969718 -73.02694659253339, -91.92948916842849 -73.02670274061413, -91.93908685457592 -73.01562447597254, -91.9081497548698 -73.00589001267552, -91.8701400640661 -73.0021667786327, -91.84329992746285 -73.01342033948062, -91.87416077098341 -73.02270530064725, -91.90601345969718 -73.02694659253339)), 
+  ((-90.87988281432963 -72.64126585855288, -90.85807801372691 -72.64571392868147, -90.81730650475988 -72.6852566335206, -90.95982355685169 -72.77268939970159, -90.98187259055315 -72.77896109518841, -90.99515527667702 -72.79259478473556, -90.99174495767612 -72.81044004709486, -90.97521976071339 -72.8178554404008, -90.85086821711727 -72.83455645820315, -90.84032437222008 -72.8396373161236, 
+      -90.81417846339515 -72.8429721284051, -90.8086471655104 -72.85443108615497, -90.8181686576982 -72.8588184376213, -90.84693143579976 -72.8720626846331, -90.85742186034288 -72.89120458309951, -90.85045621866212 -72.90449531463248, -90.90640263617335 -72.92796377139618, -90.9189758113954 -72.97771424004618, -90.94155884171266 -72.98855607243364, -90.99400336119238 -73.00105333772133, 
+      -91.11042786154367 -73.08624997283457, -91.14160922746275 -73.10891704345713, -91.1810150337427 -73.12921895687909, -91.28524786319451 -73.16825903543034, -91.33046726957623 -73.17935220223748, -91.36030577069425 -73.17729201838576, -91.46549227374017 -73.15405245776641, -91.50304409727349 -73.13499401991481, -91.51229861104089 -73.11708843479272, -91.50473024293699 -73.10434738558514, 
+      -91.45788573529086 -73.0700602281864, -91.33394629819185 -73.006965946237, -91.31633757572178 -72.98469538497463, -91.29813377679211 -72.91899817751036, -91.30855560004281 -72.89560711973728, -91.33495332646773 -72.87757877689663, -91.33086396495762 -72.83106956968665, -91.34204098423034 -72.79979720842057, -91.38509370315818 -72.74597195521284, -91.45777132446479 -72.69919622225612, 
+      -91.57835384446366 -72.65974431421135, -91.66924286565367 -72.61958354848389, -91.67633816091046 -72.60859693233527, -91.65032206201718 -72.58501485046759, -91.60807803634502 -72.57534799507062, -91.53721619613694 -72.56912239118013, -91.19622045736497 -72.5233844029172, -91.1608962905193 -72.51951598228526, -91.06339263668788 -72.51834911520433, -91.0156097031425 -72.53190607407653, 
+      -90.97757717084275 -72.5554500392302, -90.96414188992482 -72.56965635604301, -90.9160919016503 -72.62026967155606, -90.87988281432963 -72.64126585855288)), 
+  ((-90.61942290063209 -68.7121806503704, -90.6067199646647 -68.71354628356342, -90.58755493533474 -68.72409914979694, -90.55327606700916 -68.72541813772938, -90.52526856374959 -68.73042395896684, -90.48948673638817 -68.74415681333032, -90.47248077603439 -68.7712791932926, -90.46809383883242 -68.80256601883494, -90.4471664637087 -68.8310554762725, -90.45715328225239 -68.84258944850441, 
+      -90.45159146641532 -68.86604992241669, -90.46803284271144 -68.87529831948729, -90.5765381033912 -68.88243150006535, -90.6137618807919 -68.89145664546275, -90.65312192508053 -68.89360019479089, -90.6749039178191 -68.88856614605278, -90.69290158719438 -68.87661652215375, -90.70972437007089 -68.84901322947059, -90.72429652549413 -68.77077423064921, -90.67371371247039 -68.73941866740871, 
+      -90.63831328829326 -68.72464018346905, -90.61942290063209 -68.7121806503704)), 
+  ((-90.3414611874478 -73.13417093588507, -90.38867949656863 -73.1326675892633, -90.4027404860596 -73.12942489896857, -90.4099884000692 -73.11203042276232, -90.33759307746685 -73.11224332457516, -90.2828903148948 -73.12518356353353, -90.30676269289495 -73.13335442758827, -90.3414611874478 -73.13417093588507)), 
+  ((-87.46647656301613 -72.93695813881033, -87.45957183414191 -72.94191002864498, -87.4512328918164 -72.94593075035772, -87.43821719958592 -72.94989755273245, -87.42974089955642 -72.95482590457362, -87.42306525915151 -72.95795416395573, -87.41010292218806 -72.96145626324281, -87.4004975026552 -72.9631731475141, -87.39537813062003 -72.96631586323544, -87.39486692493314 -72.96996303627365, 
+      -87.39442459664846 -72.97315934270168, -87.3970947062389 -72.97639495610207, -87.40607456060008 -72.97924828962321, -87.41536723721892 -72.97981990116625, -87.42778759232276 -72.98042346591077, -87.44033045531353 -72.9801099553931, -87.4608535447213 -72.97852321149385, -87.49110419885437 -72.97429610018628, -87.5148008694301 -72.97228294349324, -87.5305710322858 -72.97108477885811, 
+      -87.54478446203402 -72.96987897814827, -87.5637970188467 -72.96780443717728, -87.57667553171295 -72.96474424082659, -87.59129331158229 -72.96032759218711, -87.59828183769156 -72.95446001318922, -87.59569548746424 -72.9503176853082, -87.59991455834492 -72.94167294043832, -87.58348842252414 -72.93600462976525, -87.56983955460427 -72.93310500618234, -87.55601496945961 -72.93157926218053, 
+      -87.54231245819665 -72.9291385540908, -87.53154004454248 -72.92810010120753, -87.50778205423903 -72.9310377568928, -87.46647656301613 -72.93695813881033)), 
+  ((-79.5830303182519 -77.24992390388434, -79.55976901608709 -77.24484974425567, -79.38823639729739 -77.21028952289139, -79.31821395410292 -77.19590021085689, -79.18173170188048 -77.17601791509286, -79.13044031901462 -77.16975385706506, -79.09350617560533 -77.16638977486443, -78.9376144236826 -77.14044911300957, -78.88275116849445 -77.13306442387575, -78.86266259817674 -77.13034865733583, 
+      -78.68945295485477 -77.11093893109506, -78.57638507109223 -77.10190583258755, -78.4336547171517 -77.08407564941008, -78.32698860993187 -77.07286827502533, -78.16132306388069 -77.0603639914923, -78.0482256286877 -77.05432925698203, -77.86253343840275 -77.04816401234947, -77.83717339027199 -77.04878976514688, -77.7901684457608 -77.04994175562021, -77.63707012531151 -77.04232006439986, 
+      -77.59323828436125 -77.04025262129701, -77.56126413748387 -77.04107670263632, -77.53115148791125 -77.04431126503752, -77.49297331217184 -77.05603839841292, -77.4641197656101 -77.06446025489035, -77.43251804250693 -77.07135749068827, -77.39089230223117 -77.07777386822536, -77.3338160032355 -77.08717373947053, -77.29025963452678 -77.09114863755015, -77.24694837005585 -77.09699221685543, 
+      -77.21176931203502 -77.1008984351373, -77.17812330323808 -77.10533123171807, -77.13715402375925 -77.11081659934707, -77.09902181283712 -77.11549405999477, -77.05042332477065 -77.12012437222559, -77.0240090396516 -77.12349726848034, -76.98847264169609 -77.12969943209013, -76.94155882983621 -77.13673428217237, -76.91463515384689 -77.1405406419722, -76.88479609242482 -77.14514179129358, 
+      -76.87741118795125 -77.14661375944236, -76.85849695986268 -77.15038321902024, -76.83708178236542 -77.15493020102014, -76.8252178543925 -77.16042313001725, -76.80934106969892 -77.16571055453791, -76.80372677672233 -77.16917368076665, -76.79113013407415 -77.1774371225819, -76.78836044323178 -77.18431851978865, -76.77910646932165 -77.19134509299704, -76.78105875011433 -77.19565610864409, 
+      -76.78255435405522 -77.20040898936318, -76.78450677047385 -77.20471992602081, -76.78892518053061 -77.2086797233441, -76.80335321197389 -77.2173535245361, -76.8240978169602 -77.22399852430586, -76.84107187619064 -77.22811908399608, -76.86633350934981 -77.2345119386679, -76.89161661488781 -77.24091355176867, -76.9137730713043 -77.25041955398152, -76.92227242885686 -77.2587889411698, 
+      -76.93302069386837 -77.26914247851136, -76.93209153202572 -77.27844964977218, -76.92802490253843 -77.28666687365539, -76.91944211762656 -77.29513501483801, -76.9126583495343 -77.30181868396069, -76.90271728029512 -77.30741124293056, -76.89052527692648 -77.31102760519083, -76.8873515756686 -77.31414811167937, -76.87514445565112 -77.31775677284843, -76.86157281133737 -77.32270019228645, 
+      -76.84687131746736 -77.32665989356876, -76.82942089564139 -77.33329058917064, -76.80834260917564 -77.33927125698558, -76.78770453612769 -77.34480249055179, -76.76456341346083 -77.35067793748422, -76.73667171309035 -77.3549119294087, -76.71413423023053 -77.36222105205, -76.702507814053 -77.3649977115868, -76.691384269016 -77.36765240097097, -76.68064907007131 -77.37179554273112, 
+      -76.66165930510851 -77.37975328035796, -76.6431119215388 -77.38725305916252, -76.62954752808672 -77.39407340982498, -76.60984849734292 -77.4005810208709, -76.60127159920057 -77.40671573029547, -76.5947339195872 -77.41294070201744, -76.58630365779544 -77.42095192924631, -76.58464818915787 -77.43070175445058, -76.58328192811715 -77.438133232636, -76.58600595998553 -77.44576224764774, 
+      -76.58387007982984 -77.4559552293569, -76.58992783458966 -77.46656026587706, -76.59963165671276 -77.47781385802618, -76.61264155687705 -77.48595379077352, -76.6256723100296 -77.4940945363653, -76.6344221325536 -77.50014540416275, -76.64225088543412 -77.5070875436681, -76.64943041349906 -77.51258803852475, -76.65698246012434 -77.52185839220935, -76.67082980653016 -77.5272216951114, 
+      -76.68074768323338 -77.53426343480062, -76.68730926895532 -77.53833030287295, -76.69245936367838 -77.5437391586022, -76.69874641120607 -77.55013232005335, -76.70269053019055 -77.55875351835232, -76.71077717683403 -77.56757389042527, -76.71820887775966 -77.57495849387772, -76.7318655594289 -77.58264130150762, -76.74987038948694 -77.59241508204038, -76.75734688790135 -77.59980038327335, 
+      -76.76168830884602 -77.60408826545834, -76.764831110028 -77.60718551065442, -76.76240560089398 -77.61361652101057, -76.75724024392674 -77.61851457462407, -76.75783534151559 -77.6241604841121, -76.75540207227488 -77.63059954978233, -76.7501457670603 -77.63970910531705, -76.74308100775954 -77.64638471121245, -76.73741894799723 -77.65172601918444, -76.73336060349293 -77.65761567408742, 
+      -76.72399947571272 -77.66231488597634, -76.70761972884726 -77.66947897565721, -76.68031365349303 -77.67658238184974, -76.66000359547049 -77.68121346780568, -76.64064084804849 -77.6849590826541, -76.6193538966567 -77.69047539582165, -76.59595475511043 -77.69589286558079, -76.57109829509278 -77.70264394041834, -76.55119355354574 -77.70681739770819, -76.5153505489809 -77.71349341702576, 
+      -76.47111600493056 -77.71975666076342, -76.44760099977229 -77.72515838663745, -76.41826583035134 -77.72980488777027, -76.39987104266525 -77.73452810247463, -76.375321015459 -77.74080629388791, -76.36157210574376 -77.74528484737729, -76.33747059551797 -77.75112134227015, -76.31949499124194 -77.75538683527029, -76.29892756304896 -77.75999404360309, -76.28500432443818 -77.76258816760495, 
+      -76.25194464766737 -77.76844050400426, -76.22873656576552 -77.77338442860952, -76.20860347476874 -77.77753440021266, -76.1947476456592 -77.78200567416445, -76.17568937944574 -77.78714753427602, -76.15561624222617 -77.79318228242197, -76.13663443225884 -77.80020167957434, -76.13217205200785 -77.80417612105381, -76.13163739322289 -77.80464991186328, -76.10951217877889 -77.81245402803528, 
+      -76.09778541043539 -77.81890142792386, -76.08042175561172 -77.82835383145016, -76.0844196071309 -77.83465521120687, -76.08209132083974 -77.84063757421923, -76.07876583151722 -77.84751127618607, -76.0733177995829 -77.85427901954982, -76.07259348696253 -77.86081672578874, -76.06764167690599 -77.86713409540788, -76.0749584791497 -77.87641919134057, -76.06517048306767 -77.88109578534774, 
+      -76.05022434046845 -77.88832122333956, -76.0479663649639 -77.89619468246467, -76.0334932203546 -77.90297664972321, -76.01748709510893 -77.91109475822111, -76.00289949931646 -77.91599297326066, -75.99093676442364 -77.92055460603962, -75.97742520705911 -77.92645266270385, -75.96127306232009 -77.93267838910383, -75.94978317340268 -77.93679795695665, -75.93302160288292 -77.94158889360813, 
+      -75.92730806514548 -77.9445874072434, -75.91469589552464 -77.94770853718877, -75.90376254287108 -77.95326237540307, -75.89011440942464 -77.95727539165657, -75.8865043049482 -77.96038098445, -75.84271166962243 -77.96897155766572, -75.84386520814571 -77.97184715366993, -75.84507788502658 -77.97660779466575, -75.84041617198423 -77.98059841910847, -75.8332819281332 -77.99057029619877, 
+      -75.82762909075586 -77.9973370595614, -75.8213954935087 -78.00265508490871, -75.8183901240964 -78.00908630387976, -75.80735033200693 -78.01463319980166, -75.7942194398561 -78.02195744560413, -75.76877515637477 -78.02819109562193, -75.75446207025209 -78.032631412125, -75.7519833900139 -78.03395076810627, -75.74233184923428 -78.03906276426079, -75.72804242461197 -78.04539541021944, 
+      -75.71745986945582 -78.0504917608523, -75.70746565186042 -78.05892202032175, -75.72853090585828 -78.0679783501685, -75.76030687379766 -78.0756990327226, -75.80124608174536 -78.08339722295575, -75.83358026728114 -78.08878346758266, -75.85565189110285 -78.09130097373743, -75.88366699521518 -78.09458157502634, -75.9374380660277 -78.09726002508656, -75.98960050126477 -78.09938058744675, 
+      -76.02740464871601 -78.10407288125663, -76.04627161855211 -78.10546923609256, -76.08730288816035 -78.1093671509933, -76.1251764447921 -78.11404387015482, -76.16039988101755 -78.11904946251441, -76.2157210964742 -78.12644247331924, -76.29132086565944 -78.13807710730772, -76.35228752247492 -78.14663729712301, -76.39052606697543 -78.1531598239469, -76.43949031602928 -78.15831026884413, 
+      -76.4981692481317 -78.1629787817675, -76.54270948525931 -78.16602343384567, -76.5834354920708 -78.16841097074058, -76.6200178391409 -78.17247745424312, -76.67381278733835 -78.17546058166234, -76.70254496636528 -78.1763383632113, -76.75765217112188 -78.1760943218296, -76.83547962234798 -78.17594909045945, -76.93794332678257 -78.17831378323208, -76.97854616867818 -78.17876410397506, 
+      -77.02303294283591 -78.17985559108917, -77.0810633686453 -78.18108320501858, -77.16258290810372 -78.18381496174122, -77.26110109252448 -78.187759558599, -77.28477484112973 -78.18829338839195, -77.32573705303045 -78.18922431404889, -77.39334072090863 -78.1922077060391, -77.48825835644695 -78.19309941919087, -77.5792844455722 -78.19332921993183, -77.65456427784407 -78.19331309957988, 
+      -77.70800724206492 -78.19234459791849, -77.76972964406643 -78.19218488951823, -77.83453290238924 -78.19120822657625, -77.90904241435464 -78.18736218428126, -77.95812217313579 -78.18383027718491, -78.00321189140634 -78.18199153756946, -78.0553213684367 -78.17764265258933, -78.10871944173206 -78.171935494405, -78.1603387186395 -78.16336100727159, -78.18656976518712 -78.15745492476904, 
+      -78.22061930465362 -78.15280128805685, -78.25595119123443 -78.14679663814, -78.28820076688426 -78.14160116810747, -78.32651484346081 -78.13478124200593, -78.37171970649516 -78.12545006162364, -78.40090946835173 -78.12191787363415, -78.41777781750967 -78.11987264603665, -78.46379895877524 -78.11428794459228, -78.51279509487273 -78.10787956612356, -78.54489032083245 -78.10498091242349, 
+      -78.59513887776122 -78.09954829904518, -78.6366494733285 -78.09376552266698, -78.69023937883692 -78.0870508548897, -78.74427750693064 -78.08221458371251, -78.8167720003127 -78.07437175333307, -78.87099419248852 -78.06672713341678, -78.92650672089448 -78.06005810238612, -78.95958744235114 -78.05576315659256, -79.00606504838204 -78.05152172145425, -79.0450508042248 -78.0455861070267, 
+      -79.08335064749409 -78.04287749664566, -79.11786658985703 -78.0418776132842, -79.16224682132227 -78.03985584683286, -79.1993174289983 -78.03847540377035, -79.233413072292 -78.0379109325095, -79.25686676760134 -78.03925268726658, -79.29254891446081 -78.04199259046764, -79.31917537516959 -78.04484569497043, -79.34880079203542 -78.05198646229711, -79.37767836612655 -78.0600278185404, 
+      -79.40776866987048 -78.06671121191806, -79.41674798228738 -78.07447054055527, -79.4210280242335 -78.07599677714767, -79.43562267444698 -78.08120013097097, -79.45451422496151 -78.08792833726977, -79.48921926132208 -78.09198813981995, -79.51856941297844 -78.09445975194726, -79.53780369246931 -78.09562695598468, -79.5585864709309 -78.09498549476163, -79.58346524441757 -78.09218613995573, 
+      -79.61410526402032 -78.09051509504611, -79.666099123493 -78.08219199338849, -79.79225171310078 -78.05751038860755, -79.8714296365513 -78.03761267120252, -79.91872390227171 -78.02630597885371, -79.97868349792043 -78.00756804285174, -80.03011321729821 -77.9936214385084, -80.06408687514248 -77.9873961951933, -80.09729035391692 -77.98207082802918, -80.15498340582104 -77.97388458601833, 
+      -80.1996232960219 -77.96524062623261, -80.22406826972116 -77.95959439590709, -80.24633080691648 -77.95387980219728, -80.26387009144815 -77.94568638116223, -80.27036231432685 -77.94422942615357, -80.29076353650366 -77.93965966228795, -80.31542223626487 -77.93078624758286, -80.34761806997672 -77.92354614491568, -80.36149594317588 -77.9170757889966, -80.37605253876693 -77.90970636860956, 
+      -80.39530961230348 -77.90480786993093, -80.42551437934698 -77.89425662305419, -80.4643399459593 -77.88678006188971, -80.4777680796827 -77.88075234346569, -80.50827832377412 -77.87252010208702, -80.54020691209264 -77.86526502857524, -80.57808719150691 -77.85589593513389, -80.59040021524224 -77.85121197021147, -80.60981717665796 -77.84584848785363, -80.63056988722175 -77.83867605988928, 
+      -80.6565852136898 -77.83029223145196, -80.67334706410433 -77.82251787126857, -80.68559320236493 -77.81784011967495, -80.70198024329589 -77.81051680996208, -80.711265513522 -77.80388674425033, -80.73341430802729 -77.79167128366406, -80.73494670476639 -77.78663678913271, -80.73613704895526 -77.78205151604435, -80.74065341058764 -77.77295717340243, -80.74203481263626 -77.76513648655552, 
+      -80.74554411062263 -77.75739288218674, -80.73595448838974 -77.74967967847992, -80.72916431575811 -77.7411343003536, -80.72431166955724 -77.73588567494926, -80.71276073162237 -77.73088074778323, -80.70263703330986 -77.72511274328987, -80.69896731490633 -77.72302225918799, -80.67089052616402 -77.71099138206668, -80.65402975172618 -77.70441485114617, -80.63517786257498 -77.70054628397321, 
+      -80.6131129751591 -77.69518304068886, -80.59350585505723 -77.68943752964893, -80.5697025587264 -77.68354019466229, -80.54413580319573 -77.67712403850726, -80.51681566923051 -77.67018086316934, -80.50405888790448 -77.66696959514756, -80.46665143765145 -77.66199522611865, -80.43206770028304 -77.6561736736716, -80.40805766730621 -77.65072678921385, -80.37529733606958 -77.64542427025444, 
+      -80.34887659443983 -77.64034318635711, -80.32532497700561 -77.63720681344738, -80.30805158198078 -77.63151582726385, -80.28241752388003 -77.62830297847835, -80.23395536489582 -77.61827111850128, -80.198173256006 -77.60867357170424, -80.1739961004924 -77.60086806692428, -80.1494980153758 -77.59351344642411, -80.13551349347182 -77.5893095663668, -80.09291101403177 -77.57759835672725, 
+      -80.05735011432306 -77.56797792479907, -80.0273893593684 -77.5622637021641, -79.99922134139176 -77.55429879248759, -79.97212187922142 -77.54775242760242, -79.95095789713574 -77.54188554611108, -79.93926219869691 -77.53805567237345, -79.92705573061217 -77.53405710872615, -79.89866644840666 -77.52652704261524, -79.86857636092132 -77.51847070746639, -79.86207540794724 -77.51313821814544, 
+      -79.85915379882132 -77.50329545144713, -79.85557516461274 -77.49157724891508, -79.848801322479 -77.48390911173182, -79.84588615549195 -77.47406742614999, -79.8413163130562 -77.46092229732704, -79.83261898859332 -77.44762400677625, -79.83387005927753 -77.43794229863015, -79.83505192525575 -77.43103064603169, -79.83274870228321 -77.4258497177504, -79.83044399588296 -77.42066981003414, 
+      -79.83027628276825 -77.41278070904517, -79.83523563372484 -77.40647903844598, -79.82916280096033 -77.40068763506123, -79.82386792590806 -77.39122011314413, -79.81439248018879 -77.3843764192187, -79.81246235388244 -77.378745604024, -79.80365011704293 -77.37377920533332, -79.79390721173199 -77.36460837814167, -79.78106672004894 -77.35671263004522, -79.76824182823188 -77.34880847917039, 
+      -79.75203761586471 -77.33985099856365, -79.74645991857594 -77.33083376657866, -79.73502347735027 -77.32391336507531, -79.71619404235416 -77.31299614743423, -79.71208204127109 -77.30217760700079, -79.70591019851099 -77.29728672539103, -79.70041691578012 -77.2929228798571, -79.6840592014313 -77.28163896887028, -79.67038755971802 -77.27230790903222, -79.64572873971053 -77.26625846040959, 
+      -79.622154164605 -77.25885778159217, -79.5830303182519 -77.24992390388434)), 
+  ((-78.31918351536474 -73.34018663113487, -78.30546518979988 -73.34127840670007, -78.29895046742598 -73.34369658073726, -78.29646285439193 -73.3449552844315, -78.28964183907564 -73.34783220172564, -78.28967251199754 -73.35015882724218, -78.29126769041484 -73.35256945468053, -78.29164099838296 -73.35677316879269, -78.29449475978905 -73.35972546600085, -78.30295595365274 -73.36159487458173, 
+      -78.31016545794353 -73.36293051663907, -78.31798556317642 -73.36336474797717, -78.33892758594268 -73.36360966004833, -78.3545300333384 -73.36215220640071, -78.36982703606 -73.36114478715656, -78.38133241684805 -73.35852815300434, -78.39123479633189 -73.35350057365955, -78.39739206716402 -73.34919727922359, -78.39734614110809 -73.34687067984211, -78.39573672516427 -73.34445986268027, 
+      -78.394423985434 -73.34159858344059, -78.38657350204544 -73.33882882812217, -78.37281776115266 -73.33760087912069, -78.36218263244773 -73.33654061991335, -78.3478246355824 -73.33620438970995, -78.33537227689185 -73.33783744482469, -78.31918351536474 -73.34018663113487)), 
+  ((-77.49321690026247 -73.3662800364729, -77.49832915524557 -73.37264995929884, -77.51139090462793 -73.37483210136776, -77.52100430087042 -73.37727323357679, -77.53817678375313 -73.37829620434997, -77.556258537887 -73.38031045614383, -77.57622509142415 -73.38196550619575, -77.60465951737505 -73.38319435734364, -77.63147731696903 -73.38665044538402, -77.65421296283328 -73.3912578819127, 
+      -77.68348686098788 -73.39810891670338, -77.70560394433596 -73.40361074011275, -77.73808997617861 -73.40831009344176, -77.75932302176582 -73.41281893272053, -77.77870948610524 -73.41535236415002, -77.79782085074837 -73.41600057510136, -77.82479095510715 -73.41477960901865, -77.84924339482383 -73.41480276570807, -77.87087237937305 -73.4141998328772, -77.89720098118991 -73.41386460910749, 
+      -77.92259941366274 -73.41253715668681, -77.94470236880048 -73.41113244705497, -77.95332282210096 -73.41058385311914, -77.96742214741516 -73.41140025787362, -77.98748027110712 -73.41069077347413, -78.0087886870543 -73.41051493744922, -78.02822092957945 -73.40837119368469, -78.04827897565124 -73.40765377318985, -78.07083143967732 -73.4033580625081, -78.08584628219725 -73.39351649085727, 
+      -78.09146106224063 -73.38545948677685, -78.09364340176967 -73.37999752195014, -78.08611273824012 -73.37212357196337, -78.07328747288948 -73.3625491140392, -78.06265255339446 -73.35915371236362, -78.06046241615365 -73.35530106650323, -78.06295814295385 -73.3493955755285, -78.06575759552213 -73.33839471560289, -78.09255267698356 -73.32084619925027, -78.11369263118013 -73.3067018526299, 
+      -78.11926313179329 -73.29864460111881, -78.12078818477251 -73.29175571094974, -78.1030043587735 -73.2777097481039, -78.08183296615842 -73.26626610953339, -78.06100400873596 -73.25436452687171, -78.03027323966239 -73.24282102317173, -77.99367511238857 -73.23512321251255, -77.96610186907863 -73.2284016938275, -77.93358588132743 -73.22185533184329, -77.92027264288316 -73.2202458959527, 
+      -77.89643901305509 -73.21735389005717, -77.83943965518453 -73.21588131928114, -77.81372888067172 -73.21575903620268, -77.76909573557823 -73.2173160423087, -77.72690591374734 -73.21994036129485, -77.70856472307703 -73.22304564148577, -77.69854718416285 -73.22804277925198, -77.68479163871773 -73.23374124826127, -77.67038038778672 -73.24034067473832, -77.65243529991558 -73.25184652009457, 
+      -77.64420259530873 -73.25881232112553, -77.63660459444388 -73.264884633588, -77.61070232154 -73.26939356634271, -77.56080647496282 -73.27572647525679, -77.5470962881951 -73.27676388511081, -77.54165648676508 -73.2820285162234, -77.53297415958949 -73.29176372893211, -77.53037292680321 -73.29533408666784, -77.52026392863736 -73.30032350576361, -77.48487872869364 -73.30657919639154, 
+      -77.44415291771159 -73.31344580827518, -77.43466195617012 -73.31753501293727, -77.42393437712697 -73.3210831682041, -77.41909769432512 -73.3254467724747, -77.41770165946791 -73.32955906595726, -77.41941078394878 -73.33386245250546, -77.43226612788618 -73.34069783246325, -77.45013379903969 -73.34737436885561, -77.4745706596786 -73.35397376794147, -77.49321690026247 -73.3662800364729)), 
+  ((-78.07572937117726 -72.64796406282647, -78.06523077010436 -72.64734688539785, -78.04843193288364 -72.64681230024443, -78.02262896459284 -72.64341689910724, -78.02098779999594 -72.64336443784505, -77.99204232373326 -72.64251698830026, -77.95995325439246 -72.64385998741048, -77.91586265250771 -72.64447060729665, -77.86515098846107 -72.64792588216395, -77.82371495808692 -72.65147377404708, 
+      -77.78588069489658 -72.65429672644458, -77.75971998279745 -72.6582944170318, -77.72243507796588 -72.66253686406145, -77.68994115808138 -72.6666032676285, -77.65981348189057 -72.67174511591793, -77.57983391448269 -72.68778193002943, -77.54294578424545 -72.69575527391221, -77.51579350223277 -72.69872996282483, -77.49195049153958 -72.70144670006471, -77.4681011825108 -72.7041549814862, 
+      -77.44187166471316 -72.70578005285368, -77.42021971997451 -72.70536028881047, -77.40165672701573 -72.70280450145472, -77.38790855097619 -72.7000735793935, -77.37212412253132 -72.6958234842751, -77.35420193067914 -72.69236006194514, -77.33565572510113 -72.68979639151053, -77.31298769776947 -72.69303176665926, -77.29180147400375 -72.69635779936712, -77.25915563509926 -72.70482646134855, 
+      -77.2397923017558 -72.70984602650849, -77.24743670549768 -72.73860883131374, -77.26986669521852 -72.77037850870666, -77.26960740207811 -72.78967284300391, -77.2775875490509 -72.80307015910073, -77.27972402657646 -72.81571205276829, -77.31068453593342 -72.82756820534144, -77.34084328291051 -72.83709754003777, -77.37183407602252 -72.84553490655512, -77.39224234038342 -72.85441559138926, 
+      -77.40119890340148 -72.86142763437712, -77.40567772136116 -72.86929324733731, -77.40236688392886 -72.8755113361182, -77.38477318422696 -72.88536120420154, -77.3809199727368 -72.91313979932791, -77.38055407075605 -72.93621113376875, -77.38274385139495 -72.93728675782395, -77.39474474467085 -72.94317670875701, -77.41634406513255 -72.95061470681598, -77.44370275046691 -72.95728293097623, 
+      -77.48080426243045 -72.96305091819242, -77.53231049568124 -72.96858185223961, -77.56954941827024 -72.97245045216204, -77.63700843144875 -72.97744722527432, -77.69479373847602 -72.98332999758408, -77.74024957159956 -72.9884261538076, -77.7610323007404 -72.99008888216193, -77.78507194766289 -72.99082225932783, -77.8088002206948 -72.99380481990191, -77.83278644906424 -72.99641472696587, 
+      -77.84537500658593 -72.99870349008094, -77.8775937731519 -73.00068706688917, -77.87089476271098 -73.00254086180396, -77.89691938469869 -73.00175464413623, -77.92874928559205 -73.00176980485726, -77.95171364536324 -72.99847399285396, -77.9697724754154 -72.99767292444162, -77.98628945938839 -72.99910750560197, -78.01107824236838 -73.00009132931122, -78.03800989492973 -73.00492837763822, 
+      -78.0462795364946 -73.0068057342646, -78.06710815427488 -73.01127655925208, -78.09838907999452 -73.0237956065326, -78.11504306830498 -73.03107474400842, -78.12296290818493 -73.03453062658946, -78.14725451663621 -73.04570043013696, -78.1513061006617 -73.05384041632212, -78.15686816299083 -73.05974607422597, -78.16307025268623 -73.06708551235609, -78.17050236145214 -73.07495079336834, 
+      -78.1788559421419 -73.0814823029493, -78.1742631572959 -73.08689094838874, -78.20172091680558 -73.09590960350872, -78.21718581869419 -73.10377481744298, -78.22801979301565 -73.10903926092611, -78.23792276133061 -73.11332739287391, -78.24904648372448 -73.11582144871525, -78.2679060838913 -73.12108628690167, -78.2864758202489 -73.1267856298894, -78.29610481885713 -73.13151522842082, 
+      -78.30788458391345 -73.13543653252661, -78.31812270625755 -73.139274411695, -78.32870515945923 -73.14498877522377, -78.34242998098168 -73.15319783289654, -78.36102260311004 -73.1565707916004, -78.37746408634074 -73.16075103759844, -78.39237964300145 -73.16484871286089, -78.41657226779412 -73.16945682369486, -78.4497756318953 -73.17503332462394, -78.46936008151597 -73.17937510752196, 
+      -78.4916913996514 -73.18201499077745, -78.51468644114976 -73.18608127649877, -78.53394326248937 -73.18853804788682, -78.54854601804797 -73.1907422596454, -78.56935944046418 -73.19328286135342, -78.58921038672798 -73.19483995562221, -78.60987912610949 -73.19272579817012, -78.63511634283438 -73.18853775326727, -78.65325216671175 -73.18535582742925, -78.66377271490322 -73.18363910038501, 
+      -78.68738605443403 -73.17978664569533, -78.71471359318629 -73.174782038082, -78.74357636333407 -73.16984531588092, -78.76080297153231 -73.16799936500892, -78.79389256897028 -73.16143760634915, -78.83330509024249 -73.15650972721588, -78.8677286173659 -73.15279425876415, -78.87232200628844 -73.14561486932648, -78.87267292584465 -73.14006005096715, -78.87165065177102 -73.13165239644485, 
+      -78.87383257388404 -73.12573214215351, -78.8970109314889 -73.1144490201194, -78.91805223846225 -73.10397377286772, -78.94638106887807 -73.0920332711451, -78.96606395137786 -73.08612851917071, -78.9898298730971 -73.07626326419945, -79.00640113101176 -73.07018245925444, -79.03054819230772 -73.05709114937574, -79.05354310723703 -73.0406801271338, -79.07537852129674 -73.0260621983692, 
+      -79.0769199364388 -73.01593782383613, -79.0709157792145 -73.00263172332994, -79.04706592130634 -72.98744147004558, -79.02964819227174 -72.97723398821653, -79.01824133268411 -72.97013127026585, -79.00447103606372 -72.96428671069927, -78.98529042672055 -72.95443681654571, -78.96332599129903 -72.94908098329742, -78.94068863166338 -72.94229149827441, -78.92180688888696 -72.9370951591597, 
+      -78.88736741083501 -72.93151084260826, -78.85362977914885 -72.92735315993765, -78.82335619997335 -72.92523999121293, -78.79919427346078 -72.9234539370881, -78.77017215805112 -72.9218601886871, -78.75070246008099 -72.92264529693976, -78.73638163674742 -72.92279063030901, -78.71757531721568 -72.92500314892892, -78.69657105484552 -72.92569772951659, -78.67040291895617 -72.92703250923924, 
+      -78.64650703494048 -72.9322129522512, -78.57283046122761 -72.95551248756763, -78.54536462232979 -72.96605663857734, -78.52495600528171 -72.96817007274923, -78.50294501985802 -72.9678653571266, -78.4888227891176 -72.96520958166967, -78.47923257212533 -72.96048788419392, -78.473289774855 -72.95504003501723, -78.46923070572768 -72.95156051740764, -78.45841994675392 -72.94630457424304, 
+      -78.44708235174127 -72.94426747586482, -78.43604220168847 -72.94178787829851, -78.42259215058002 -72.94055916438177, -78.41707565062288 -72.93931602314707, -78.41362005176863 -72.93493606375166, -78.41164453854867 -72.92832153253957, -78.41184227120583 -72.92321778020829, -78.39800998526606 -72.91778573981189, -78.37597625101746 -72.91281142138187, -78.36068701653723 -72.90961476162673, 
+      -78.32412022891046 -72.90752367587052, -78.31404062563705 -72.90602159945246, -78.30579371760567 -72.90415174799921, -78.28499612756141 -72.89737737227463, -78.26970604097296 -72.89184605224013, -78.2632222825852 -72.88496360142247, -78.25856787994286 -72.87772402591041, -78.24925981961331 -72.86323530078701, -78.24642901516289 -72.85562931254859, -78.24483474588556 -72.84860259085055, 
+      -78.23506228628061 -72.84427599066564, -78.22837079736458 -72.84249079180115, -78.21741528652775 -72.83999639179292, -78.20888515168939 -72.83625002228048, -78.18605009192407 -72.82562306721049, -78.17479728466213 -72.82124293836593, -78.16445142042288 -72.81552167968454, -78.15351159360996 -72.81069919305898, -78.15286212781146 -72.8046112950486, -78.15461741106638 -72.79727191163748, 
+      -78.15274729444398 -72.79065752544356, -78.15563199848755 -72.77221634355985, -78.16394806959029 -72.75502808914231, -78.16539702213691 -72.74813870201994, -78.16144554156028 -72.7446521255647, -78.15505202888221 -72.73777028831977, -78.1522979853025 -72.73249083234138, -78.15555636855623 -72.7252346146162, -78.1666412154003 -72.71797965925357, -78.17290523474104 -72.71090673654996, 
+      -78.19688421158254 -72.70068393234054, -78.19470969210622 -72.69451154907196, -78.19708321813013 -72.6909327330172, -78.19523588038906 -72.68663841302397, -78.19518271282882 -72.68198381116925, -78.19153560629441 -72.67804710207827, -78.18759935796832 -72.67456083683791, -78.18154169027873 -72.66955533909955, -78.17488867904454 -72.66544395489511, -78.17157002711491 -72.66339140411114, 
+      -78.1634448554518 -72.66152159305783, -78.15560126432976 -72.6568683352958, -78.14328021606798 -72.65428185510409, -78.13757373618154 -72.65348031535207, -78.12735754988371 -72.65241254694425, -78.11294583257104 -72.6506343775172, -78.10124186396331 -72.64947492052337, -78.08443423021762 -72.64894872556886, -78.07572937117726 -72.64796406282647)), 
+  ((-75.45553553599723 -73.01365648381518, -75.48677083452965 -73.00321927648734, -75.50107590366306 -72.99955005327058, -75.51729609919363 -72.99742136491002, -75.54104564568708 -72.99395801260793, -75.56597875797702 -72.99292006783767, -75.58640247671491 -72.99343135733743, -75.60649814851237 -72.99626956277186, -75.62059822772443 -73.00054894416274, -75.6426464454432 -73.00492888699011, 
+      -75.65560161120924 -73.00865978682143, -75.66747281055962 -73.0137174772581, -75.68238113849202 -73.01898921365769, -75.69792204816079 -73.01961504973461, -75.71309642995838 -73.02068376111933, -75.72773662762637 -73.01655620973767, -75.74310309650534 -73.01153591637798, -75.76315301337273 -73.0047456288842, -75.77864868212585 -72.9994886191628, -75.81075283993547 -72.98767136527043, 
+      -75.83726426692522 -72.96890297247558, -75.8231889852813 -72.94494637304587, -75.80757171129018 -72.94057445768642, -75.78845225477654 -72.9326701612877, -75.7674787022524 -72.92509476240865, -75.74399502024787 -72.92063189492697, -75.73487858251202 -72.91811323598404, -75.72903436553354 -72.9115980272193, -75.72475415811712 -72.90708129764924, -75.71511050265995 -72.89936077989603, 
+      -75.71349293051354 -72.89550068740299, -75.70771832900519 -72.89086886186205, -75.693267962523 -72.88515476035458, -75.67929901036165 -72.8827589088241, -75.66533684712672 -72.88035549875583, -75.66413891826548 -72.87792980318488, -75.63909101947982 -72.86769870478658, -75.6257253706491 -72.85877191296417, -75.61802661914695 -72.85072327470505, -75.61074097369854 -72.84410041686789, 
+      -75.59822839855143 -72.83804293586158, -75.5834958485845 -72.8327642097533, -75.56621540238122 -72.83058972137465, -75.54144244483795 -72.82787334196982, -75.50431025161781 -72.8247298142129, -75.46199737353074 -72.82402080664848, -75.4316705579064 -72.82417336519732, -75.42878794400168 -72.82408096852028, -75.39759847194794 -72.82310499072834, -75.31630714747787 -72.81576561270388, 
+      -75.29983469512409 -72.81456010825491, -75.27477230191681 -72.81413277164796, -75.25494375544537 -72.81502551080555, -75.23587100822836 -72.81690956071641, -75.21904047992167 -72.81990019015291, -75.19359580735272 -72.82742315651969, -75.18011485108772 -72.83206901612955, -75.15614324771337 -72.83593695443004, -75.13254570086946 -72.83747874005816, -75.1115647027906 -72.83780690896093, 
+      -75.0898435750158 -72.83713518416326, -75.07749865346271 -72.83480868626211, -75.05655700767144 -72.82949032918316, -75.0240254656447 -72.82471423576875, -74.99743572420417 -72.82601972716166, -74.96745284016771 -72.8294146760814, -74.90699821647084 -72.84040026715998, -74.8291630001841 -72.85475892663824, -74.76289451681419 -72.86668346622236, -74.71872668510314 -72.87697613329549, 
+      -74.68185425752836 -72.88471186413088, -74.6775590733882 -72.88561230251197, -74.62591578193755 -72.89155567913942, -74.58388477177938 -72.90105451489636, -74.53828384399996 -72.91451301036285, -74.50791154775249 -72.921593078459, -74.45437706278524 -72.93301350167046, -74.41895267673357 -72.94206226017567, -74.38571216466454 -72.95220943429439, -74.35852793648829 -72.96094507650719, 
+      -74.33822592424055 -72.96738472966679, -74.3278193220281 -72.97175635387082, -74.31301090156408 -72.9809797511261, -74.30210169589405 -72.98767823318417, -74.29388455349229 -72.99317135136887, -74.29109184048075 -73.00332659775415, -74.28236405424583 -73.01113098813059, -74.27795370054933 -73.02305629228522, -74.27474209568997 -73.03365350355841, -74.27414760261769 -73.05199410623163, 
+      -74.28574376090504 -73.06940478775725, -74.29090076558377 -73.07970462496985, -74.29429691223423 -73.08173347434202, -74.30453517286061 -73.0878370609264, -74.30898972522515 -73.09713784466058, -74.32124256714283 -73.11035192547838, -74.33187954714364 -73.11823991493277, -74.34413933981 -73.12437396977165, -74.35925221887716 -73.13449884210524, -74.36889585477621 -73.13995406308163, 
+      -74.38077522572307 -73.14652288657037, -74.3907473196246 -73.15341150800133, -74.40108509597131 -73.16882348831938, -74.41489357858025 -73.18402148754029, -74.42159299097044 -73.19631917163528, -74.43111385820959 -73.20552872634708, -74.43696670047473 -73.21163143829709, -74.44048334966939 -73.21849821814713, -74.44328342598116 -73.2243650400583, -74.45404034715904 -73.23225454933342, 
+      -74.45877826289542 -73.23780070561394, -74.46513384450864 -73.24157727635045, -74.4691544185176 -73.24613228695027, -74.474463985991 -73.24747484055959, -74.48976127483226 -73.25759099459431, -74.5019987001609 -73.25851481729481, -74.51828032557786 -73.26398448913329, -74.5291750978022 -73.26999640487826, -74.5416029470549 -73.27611560498704, -74.54952262936538 -73.28000595636708, 
+      -74.54856848845074 -73.28465282002543, -74.55488623506685 -73.29030563447499, -74.5638734443397 -73.29663860410477, -74.56939692295134 -73.30317703386211, -74.59721439094182 -73.31044747514535, -74.61344168320542 -73.31967132452695, -74.61557785590809 -73.3245391167991, -74.61891867061189 -73.32808726898942, -74.6109691527895 -73.33503013337796, -74.60368379506177 -73.3448486671806, 
+      -74.59263638329722 -73.3515624442211, -74.58051372525732 -73.35583454776165, -74.57113694154715 -73.35890165369584, -74.56094362182925 -73.36285393515651, -74.54906489013402 -73.37043739009052, -74.53411083635939 -73.38675738887412, -74.52432341740885 -73.39921521762403, -74.5037153655505 -73.4198231432848, -74.49729960861939 -73.43395183656708, -74.48622919730204 -73.44773052891966, 
+      -74.46837568925473 -73.46524850027745, -74.43968888229678 -73.48902164289238, -74.42373639041124 -73.49725377443201, -74.40850011870273 -73.50647787295287, -74.39995550047313 -73.51385484162576, -74.38478790624252 -73.52120242580571, -74.3807980183225 -73.5308004016852, -74.37648739813915 -73.53896321640241, -74.37962365871445 -73.54627216898967, -74.38972473351967 -73.55505387316752, 
+      -74.39515697149311 -73.56347667906962, -74.4099581538715 -73.57328026605805, -74.46834617428462 -73.61184649815453, -74.5386349123935 -73.6458207947975, -74.55767866975424 -73.6505198427121, -74.57598845862348 -73.65422810923029, -74.6018065496918 -73.6570742762364, -74.61904900529336 -73.65834097092865, -74.6422884519094 -73.65675359957504, -74.66709154972439 -73.65527327974331, 
+      -74.68329625058085 -73.65222168099972, -74.73438219543408 -73.6385272394261, -74.74000592196919 -73.63422357099752, -74.75072423466547 -73.62982950945023, -74.76104009886977 -73.62586959441612, -74.77245311014399 -73.62435125406495, -74.78033509449114 -73.62303906442298, -74.79800365046262 -73.62197119219219, -74.82466168158328 -73.62202439785563, -74.84582511186495 -73.62261946981712, 
+      -74.86465401292457 -73.62210086621185, -74.88204196811037 -73.61582986252357, -74.89547729341068 -73.61020630344196, -74.90963792190945 -73.60746754596687, -74.92302672756696 -73.60372971449908, -74.94220758767327 -73.60464492074117, -74.96573696010208 -73.60256945998458, -74.98107198658754 -73.59850307794154, -74.99170603225464 -73.59409368539846, -74.99961087182032 -73.58901180815435, 
+      -75.0047611053161 -73.58455628902242, -75.02216363384252 -73.56946550102593, -75.02650469141032 -73.56648246502179, -75.03591879312589 -73.56339281988129, -75.05551184983347 -73.55821225094823, -75.07272295736561 -73.55568716356139, -75.09735113301191 -73.55227627003457, -75.13644361696718 -73.54566208418701, -75.195404754825 -73.535285717229, -75.28819976126022 -73.52024108925411, 
+      -75.37963080991993 -73.50084660750962, -75.5282359646308 -73.47225954892431, -75.64426376440187 -73.44839504290779, -75.699523629177 -73.43953699467914, -75.70410928279745 -73.43888107101722, -75.7350694430756 -73.43447867697004, -75.78775031732602 -73.42073833911932, -75.87926488515782 -73.39182266408714, -75.92967165857472 -73.36665385806536, -75.94049087674668 -73.35755125673171, 
+      -75.95875504353464 -73.35128781871299, -75.97208462503652 -73.34703816155488, -75.9777371736603 -73.34413941691356, -76.0014343045473 -73.33918791445596, -76.01673880997664 -73.33647142794756, -76.03504206048748 -73.33208463204129, -76.05943310189932 -73.32624070271797, -76.08097829497105 -73.31785538973313, -76.09451305787768 -73.3112717760582, -76.10168532187151 -73.3084712750804, 
+      -76.1124723005426 -73.30123144549552, -76.11608849362263 -73.29679918500784, -76.11415098791149 -73.28916905720932, -76.11539491400451 -73.28362987897358, -76.11578336861223 -73.2691421141896, -76.1209337257603 -73.26480073184983, -76.12326043657127 -73.2579344418785, -76.1317445774152 -73.25147970768961, -76.13822130534595 -73.24349234043692, -76.14704929501507 -73.23658726997841, 
+      -76.14756810619897 -73.23618272323075, -76.16909790266146 -73.21934561660956, -76.18238121217863 -73.19682264161935, -76.19640371348994 -73.16124712366614, -76.19432830202115 -73.15174077741705, -76.19329102793185 -73.14698764761347, -76.18837683971282 -73.1410370658005, -76.18157150613074 -73.13542971846583, -76.16865533793418 -73.12940994701808, -76.15034424038964 -73.12208592872996, 
+      -76.13861885456306 -73.11660756958972, -76.11854535806548 -73.11149594396313, -76.10163874269425 -73.10847433107716, -76.08805056313214 -73.10333254815946, -76.08425074353946 -73.09605448807822, -76.07776600149737 -73.0881196613472, -76.06331656206739 -73.08806557345396, -76.0466230645047 -73.0887988844124, -76.03226490139808 -73.09062931255107, -76.01296183677474 -73.09259069652728, 
+      -75.99554443768392 -73.09420059677684, -75.98944107184397 -73.09378806347766, -75.97499159262641 -73.09372669355331, -75.96009039297972 -73.09223973394725, -75.94367233037872 -73.09063755005182, -75.93227376497033 -73.09078947869203, -75.9107892965515 -73.09540608087788, -75.88849610018181 -73.09901408846969, -75.87338234751721 -73.10172320874223, -75.8500515899631 -73.1085432540338, 
+      -75.80931837140032 -73.11884298123542, -75.78757453589195 -73.11779803657241, -75.77261335205615 -73.11441823290124, -75.7664490823812 -73.11211421747615, -75.76369515914377 -73.10957303488243, -75.75747680404469 -73.10538431048823, -75.75161709769937 -73.1007615184828, -75.74692570426836 -73.09667923700505, -75.74327088753577 -73.08939331335164, -75.73108624674383 -73.08853928884733, 
+      -75.71469117956153 -73.08692122316218, -75.68842330428143 -73.08554796327543, -75.66258202619413 -73.08560965106872, -75.6287611043576 -73.08557180182926, -75.58279438144537 -73.0865475377016, -75.55728992984552 -73.08427384373138, -75.52346829685558 -73.08422101636054, -75.48427590432266 -73.08096281613005, -75.46977951622185 -73.07711059293877, -75.45101990519834 -73.06684847477939, 
+      -75.44672475872525 -73.05856274437795, -75.44205468713935 -73.05072044262468, -75.4408345028562 -73.04452500231741, -75.43920860746576 -73.03689620718362, -75.44139177984172 -73.03047897834804, -75.45038580978677 -73.02361292991677, -75.45553553599723 -73.01365648381518)), 
+  ((-73.90633346490739 -73.15435826924815, -73.87725061766461 -73.1506347190094, -73.86235913089581 -73.1508631718719, -73.84416920687475 -73.14942135050667, -73.81825943694199 -73.14924631974931, -73.79730954159713 -73.14899401978371, -73.78215753101261 -73.14778136044714, -73.7609476544022 -73.1460875613921, -73.74167710721855 -73.14407345051599, -73.71871112205683 -73.14081567441691, 
+      -73.69272599616806 -73.13730614395186, -73.67784124979195 -73.13752729859439, -73.66195764937613 -73.14050276015264, -73.65472452955949 -73.14465345679389, -73.64681932719158 -73.14779672532981, -73.64134223250491 -73.15350313153657, -73.63333952123749 -73.16184258764383, -73.61285473079599 -73.17295829738664, -73.59847954867507 -73.18788127759997, -73.5946663723973 -73.19183326938118, 
+      -73.59127808010824 -73.19534279891457, -73.59893833902709 -73.19927221869027, -73.6119082313289 -73.20788586929942, -73.62506200408554 -73.21462244513779, -73.6312031040746 -73.22693664913437, -73.63734403807867 -73.23925824629626, -73.63521589846567 -73.24996181965354, -73.6329048549116 -73.26254256198753, -73.65592957210352 -73.27101084623021, -73.6682980235205 -73.27862519386368, 
+      -73.68051221770538 -73.28810877340398, -73.70487904931436 -73.30397796624584, -73.74931363002386 -73.33282525553825, -73.81619281397454 -73.36788887534308, -73.82478321841488 -73.37612940108679, -73.82708007867699 -73.38576515685071, -73.82815557377627 -73.39151784773838, -73.83468603056538 -73.396758998756, -73.84318521270305 -73.40167971228094, -73.85072387035632 -73.4041591055604, 
+      -73.86511240201588 -73.40812684974658, -73.88847345369352 -73.41136894023363, -73.94808945993329 -73.42169167721491, -73.9650425976246 -73.42301150401224, -73.98129261412986 -73.42852818335761, -73.9947586398615 -73.43524117580897, -74.01427434260347 -73.4443132716558, -74.02899938801622 -73.44450340509945, -74.05003390756379 -73.44329822816032, -74.07803365004169 -73.43648521134708, 
+      -74.09033948447835 -73.43224342911383, -74.09675535670466 -73.42896295721988, -74.09796920474076 -73.42244740739916, -74.09667213200639 -73.41857182135287, -74.09159884224202 -73.41345944495617, -74.08792857557802 -73.41033926272519, -74.08847008947022 -73.40802046821987, -74.09375782707312 -73.40418272114813, -74.09975413892849 -73.40134466270301, -74.10574373587676 -73.39849808535057, 
+      -74.11439448641603 -73.3963321364608, -74.13684803014732 -73.39003799411283, -74.13916772880128 -73.3875804553592, -74.1422350693118 -73.38431502656121, -74.14247924639183 -73.38056142831127, -74.14129621517527 -73.37480968570232, -74.13230961042734 -73.37033815766881, -74.1356280085001 -73.36682109496151, -74.13627659356031 -73.36261712837349, -74.14349440582764 -73.35845896695719, 
+      -74.1705396282746 -73.34543636852104, -74.17885592558014 -73.34183502644912, -74.18481448726895 -73.33898913720292, -74.18503521602112 -73.33522800658068, -74.1817858133067 -73.33168053955727, -74.17139395535332 -73.32521086761187, -74.16702242461774 -73.32109850955612, -74.15775999547903 -73.31519342536882, -74.1450345389898 -73.30949382371838, -74.12924152872532 -73.3035512138687, 
+      -74.09605428381161 -73.29342660784992, -74.078644390078 -73.28923752279479, -74.07402032769107 -73.28368404676608, -74.0766220525136 -73.27916739668191, -74.07716385477117 -73.27684734614553, -74.08377075617821 -73.26981318365115, -74.08319065215322 -73.26693712389111, -74.07497347981409 -73.26345844862806, -74.07135001648042 -73.26034566202391, -74.06717720459076 -73.25955206875445, 
+      -74.05620577351452 -73.2572785868423, -74.03941375814901 -73.25596572284985, -74.02414725013061 -73.25477599287882, -73.96782763856396 -73.24847380329865, -73.94162805075291 -73.24500248103475, -73.92582698870459 -73.24092097102066, -73.92070700124407 -73.23768641953187, -73.91448293267071 -73.23388623756075, -73.91545097422882 -73.2311248584648, -73.91532120081621 -73.22781349743519, 
+      -73.91823539257594 -73.22473164793908, -73.92086789325715 -73.22021522147291, -73.94370240238183 -73.1960372018177, -73.94014753975074 -73.18266284767482, -73.93114380040127 -73.17473649036674, -73.92727706622823 -73.17018092615241, -73.92824570446474 -73.16742730172884, -73.92286648363364 -73.16274979096431, -73.91514530072138 -73.15882864602501, -73.90633346490739 -73.15435826924815)), 
+  ((-68.52561881166477 -78.58097119592807, -68.43146655112378 -78.56211808169081, -68.32575292704259 -78.54428829039968, -68.23223051054251 -78.52537589144053, -68.06506227416705 -78.49531604317472, -67.91799200236481 -78.47156482826652, -67.87165066571403 -78.4639971180183, -67.82330264952401 -78.4587102197051, -67.74745241785207 -78.44877586825832, -67.70810768723817 -78.44515972053524, 
+      -67.580940330865 -78.43401344012906, -67.53384428726761 -78.43130473082866, -67.45145502316765 -78.4265362889356, -67.33736377328722 -78.41631352006723, -67.2184982992484 -78.40366374403305, -67.14467678636782 -78.39662925950546, -67.05875474265986 -78.38954920062555, -66.98363360538332 -78.38678026932426, -66.92996827566554 -78.38429296563353, -66.88728325484632 -78.38123305649236, 
+      -66.8202669069345 -78.37810478200656, -66.76911216391146 -78.37678494361664, -66.71170816657127 -78.37492366823753, -66.65311512004244 -78.37245936301356, -66.55979852540476 -78.36901108813744, -66.49742817700486 -78.3671803751118, -66.44612965453318 -78.36825539204804, -66.39361479206607 -78.36872142217975, -66.34592482574494 -78.36992611541724, -66.3132326516643 -78.37075064274927, 
+      -66.24260682927623 -78.37161222791688, -66.16544133858548 -78.37438234405933, -66.1218010188165 -78.37407720465046, -66.04582288287206 -78.37393972290184, -65.97903510153729 -78.37408470010463, -65.88763589062744 -78.37306181969917, -65.83184778673566 -78.37264282758004, -65.77347686804282 -78.36999523512549, -65.72508286664944 -78.37070477923885, -65.67941356857447 -78.37015563672931, 
+      -65.64342471408405 -78.3719482985077, -65.5994024049483 -78.37402376685385, -65.56704709009365 -78.3741380053747, -65.51983474073478 -78.3798983129368, -65.4886778807705 -78.38957161855734, -65.47425035985538 -78.39725500508251, -65.46762010182213 -78.40364041928305, -65.47087050116262 -78.40891318679984, -65.48337702908013 -78.41899101360933, -65.49657524690956 -78.42763542079066, 
+      -65.51279266164437 -78.43604305602814, -65.53246993256994 -78.44177296273716, -65.569487925809 -78.44753246284033, -65.58868352300216 -78.45038578031489, -65.61070181375426 -78.45365139674348, -65.65573334646216 -78.46258511749723, -65.6935255770554 -78.46689625921361, -65.7262715028581 -78.47126044209674, -65.76295393642833 -78.4749604396588, -65.77967113987275 -78.47641765436194, 
+      -65.81011134151025 -78.47956839685897, -65.86303581588398 -78.48267386624627, -65.90280209442484 -78.48612198426176, -65.93694470578156 -78.48758657745896, -65.97765208902165 -78.49060842143051, -66.01266431511434 -78.49511732955214, -66.06029502910133 -78.50070190549427, -66.10677438527482 -78.50567586563955, -66.1680062328666 -78.5153736836193, -66.21128844911787 -78.52303340367683, 
+      -66.27964703658783 -78.53527854878325, -66.32096806639218 -78.54274012712486, -66.44217709404249 -78.56185137214302, -66.56389734239596 -78.5843883555851, -66.60674227546964 -78.59243781875018, -66.72492948705204 -78.61453256403371, -66.82961906348376 -78.6384280192882, -66.90706565814405 -78.65757782366914, -66.95818980511474 -78.66666446919832, -66.98769371633449 -78.67053238918324, 
+      -67.00775072820362 -78.67413347462994, -67.04587671934141 -78.67868773260865, -67.06673456779076 -78.68431078713908, -67.10315623980209 -78.68970542041339, -67.25256303563849 -78.72775267667309, -67.42511771038923 -78.76599080405764, -67.45880102298722 -78.7771146567527, -67.57395227837874 -78.81496382667845, -67.7331242751322 -78.84837290465823, -67.8351295905988 -78.87286335977456, 
+      -67.93670777559247 -78.89774274138699, -67.9636906725405 -78.9032215379607, -67.9880219646758 -78.90750867287196, -68.0106423430972 -78.91264383608193, -68.03894757407187 -78.91624455316902, -68.0660248335069 -78.92170691758027, -68.10063151388638 -78.92723831769092, -68.12824955848602 -78.93371598602694, -68.17570528582355 -78.94802070816547, -68.20589407062128 -78.95956439464976, 
+      -68.24404102762131 -78.96973417217538, -68.25480684826672 -78.97319040246812, -68.27966398365008 -78.98117016936096, -68.35066942375502 -78.99667345337109, -68.47052054673084 -79.02108745277208, -68.58001072838601 -79.04320496077071, -68.66396998105105 -79.06926758667005, -68.74838277621326 -79.09141561831717, -68.82471405433145 -79.1061177705626, -68.86506563048793 -79.11434185652912, 
+      -68.93434876166684 -79.12751793678548, -68.9916147497427 -79.14031972214856, -69.0341786758966 -79.14622519033176, -69.08476969616864 -79.15463263621604, -69.12168902305953 -79.1609188260761, -69.1331634536193 -79.1628721690334, -69.15600538694281 -79.16835038700631, -69.20090487756624 -79.17973345278361, -69.23809787174856 -79.18716411633271, -69.27245299722897 -79.1934208236723, 
+      -69.29854659879219 -79.1986232434861, -69.33403880222885 -79.20300250532367, -69.37725877552846 -79.20742013057856, -69.40013127136011 -79.2089921059697, -69.42948066665264 -79.20856504437991, -69.46631546896884 -79.20961788411957, -69.49087625355473 -79.21031930550761, -69.52230749586028 -79.21148716086732, -69.56789330052897 -79.21070110484803, -69.592658796828 -79.20994590058665, 
+      -69.62512269872816 -79.20923562426793, -69.70809224852195 -79.20513159442774, -69.78968713849373 -79.1989826742508, -69.82341688577411 -79.19348939845702, -69.86937666322343 -79.18832452665673, -69.900282345976 -79.1869969257873, -69.99648357016268 -79.17839786621586, -70.09146094382145 -79.17307307438145, -70.16389361608266 -79.170113123389, -70.21774262339063 -79.16882336970454, 
+      -70.293899559778 -79.16656467637375, -70.30433713879215 -79.16635869527076, -70.37920382399909 -79.16487888558365, -70.45293419790472 -79.16387957678988, -70.5050580728956 -79.1648411760938, -70.54959881469843 -79.16433676186237, -70.62711315832642 -79.16401704947926, -70.68937533593389 -79.160774646123, -70.74012746621001 -79.15679137484396, -70.8331072842566 -79.14777339353857, 
+      -70.78801055483395 -79.14298208523317, -70.73755585360018 -79.13976308179376, -70.6637497523449 -79.1268383429068, -70.63566541186447 -79.12117778086042, -70.58945548055775 -79.11144980444217, -70.54775176592167 -79.1048964931786, -70.49312695577657 -79.09845714768598, -70.43888811391015 -79.08623486811594, -70.40358722501183 -79.0776523540129, -70.37454237269775 -79.0670626281462, 
+      -70.32326400789695 -79.06031086890374, -70.28301130537128 -79.04896584464439, -70.27865604545768 -79.04776772702041, -70.22051132932806 -79.03177685752257, -70.18328830184791 -79.02302567070907, -70.12615885583226 -79.00857573723239, -70.08336722706969 -78.99603983735037, -70.0347138229588 -78.98261228847085, -69.99516225685663 -78.96978782444616, -69.94411446921245 -78.95230124421352, 
+      -69.90203723966498 -78.936851991352, -69.85465254880437 -78.92296628602094, -69.82875742613034 -78.9124834063611, -69.81470519294058 -78.89698810958897, -69.78939084962386 -78.88895431907203, -69.74632941043302 -78.87290236674711, -69.70829044814315 -78.85961139276992, -69.6619107547358 -78.84815222942784, -69.64434881873828 -78.83335880620758, -69.63853362695477 -78.83170357020558, 
+      -69.60840641516018 -78.8230973045842, -69.5920027403886 -78.81176783366632, -69.55095566437258 -78.80161321484111, -69.51258784669184 -78.788726821731, -69.50012173994071 -78.77669548276035, -69.45629058059426 -78.76680009767956, -69.40116147830629 -78.75366969774969, -69.35316472118255 -78.73811341271751, -69.31223229307764 -78.72547941724444, -69.2745209659598 -78.71645373222128, 
+      -69.23352899854734 -78.70525314958122, -69.15827861766692 -78.69252814598576, -69.10392753171669 -78.68323498742879, -69.06819884001443 -78.67723123693997, -69.0205163108043 -78.66840356064077, -68.96963556710737 -78.65737884922564, -68.89038933195674 -78.64571345085366, -68.85281996064337 -78.63925973785427, -68.84568087691522 -78.63803084103593, -68.78752143545688 -78.62836470180262, 
+      -68.73377165980011 -78.61901112131743, -68.68444125190616 -78.60996968359801, -68.63815411803016 -78.60065410060028, -68.5846640356964 -78.5912701662003, -68.52561881166477 -78.58097119592807)), 
+  ((-72.04843146915326 -73.22465476264588, -72.02721420380182 -73.22753963320565, -72.01689190152511 -73.2294768174703, -71.99611685193936 -73.2319179643281, -71.9792933227707 -73.23375679789817, -71.96396650309411 -73.23572484478849, -71.94863909925006 -73.23769431181545, -71.93226641392262 -73.23909755586271, -71.91542904119878 -73.24092875428177, -71.9076314036799 -73.24356839240318, 
+      -71.89926042015273 -73.24520126882726, -71.89203768793027 -73.248847653282, -71.88818255640531 -73.25088548744063, -71.8838660293263 -73.25336427933445, -71.8830331795119 -73.25566878714561, -71.87834175261128 -73.26001792720943, -71.87506066513599 -73.26306177760362, -71.8818822339635 -73.26748622923468, -71.88709302110962 -73.27033270545495, -71.89323352341933 -73.27231599546, 
+      -71.89579076536094 -73.27301815521867, -71.90089400358164 -73.2744293338177, -71.90808923427862 -73.27697708996882, -71.92377578995624 -73.27932711676885, -71.94713583576267 -73.28379082370847, -71.96330353787467 -73.28570556555198, -71.97446362191104 -73.28765138615262, -71.98563476700099 -73.28959622596618, -72.00077008677889 -73.2909389355113, -72.02497818294609 -73.2930833928569, 
+      -72.04570742048814 -73.29539458401545, -72.07435576981365 -73.29649359804928, -72.09484810212156 -73.29592145583116, -72.1148837466709 -73.29577615086683, -72.13175980071432 -73.29393056043803, -72.1545640122544 -73.2911678878747, -72.16945523447741 -73.28961985308678, -72.18025938741404 -73.28723927232657, -72.18579782576658 -73.28201311317414, -72.19133638031008 -73.27678720265527, 
+      -72.19548685937067 -73.2728655928368, -72.1979898386663 -73.26737200172047, -72.19701265871171 -73.26204711679534, -72.19287906499862 -73.25502064914232, -72.19098043929912 -73.25057178529867, -72.18349426365366 -73.2451478621772, -72.17555980395541 -73.24017338427403, -72.16532198511968 -73.23736579900918, -72.14649254420044 -73.23332238080633, -72.13382700310252 -73.23125407565313, 
+      -72.12012511597464 -73.22862281170174, -72.105964331474 -73.22641741584387, -72.09192567593738 -73.22564711262049, -72.07938315146279 -73.22612028701698, -72.07302158620061 -73.22635680761354, -72.04843146915326 -73.22465476264588)), 
+  ((-74.50502103796218 -70.57202849426149, -74.49356906386274 -70.57951315342068, -74.48552817403393 -70.58257976908854, -74.4708552730073 -70.58508309123991, -74.45057714173518 -70.58569295243602, -74.42957231339784 -70.5890581288582, -74.4219126456417 -70.58980579184527, -74.41021632603498 -70.59209529348126, -74.39126648553089 -70.59281099916277, -74.36797998390523 -70.59362092895675, 
+      -74.3460233577389 -70.59455181272754, -74.32879575987496 -70.59305645576092, -74.31254711318748 -70.59211638559213, -74.30130737499043 -70.59020238413356, -74.29209895311634 -70.58751634591431, -74.27828242044899 -70.58349576099005, -74.26447389014592 -70.57946753322194, -74.25595893159772 -70.5759050532016, -74.24940423705223 -70.57344876837246, -74.24716915937593 -70.57090015987143, 
+      -74.24068463473176 -70.56657477821827, -74.23518264049295 -70.56279821971535, -74.22737795737635 -70.55835003309188, -74.22159491186382 -70.55313922547776, -74.21776558289066 -70.54904174326711, -74.21463062166372 -70.54405943852164, -74.21247108153011 -70.53963492883454, -74.21267693041962 -70.53400380348836, -74.21684352404763 -70.5287236707913, -74.2166971362232 -70.52353688671484, 
+      -74.21787286400537 -70.518463585542, -74.2181028556279 -70.51204587777629, -74.22362495839441 -70.50579072680719, -74.22805694520761 -70.50194565070856, -74.22888241924586 -70.49730583227529, -74.22936317106783 -70.49311754706305, -74.22824045395109 -70.4873735555952, -74.2297591213036 -70.48185641405104, -74.21969544500814 -70.47673772919764, -74.20860317964242 -70.47294554805815, 
+      -74.19481529363257 -70.4707878556841, -74.17935945109762 -70.46896375339269, -74.16418430041283 -70.46856713770744, -74.13028654331673 -70.47405240977987, -74.07396830847426 -70.49355230412228, -74.02271959463208 -70.50831641774536, -73.99179865386108 -70.51875277271647, -73.97666894046833 -70.5235285854619, -73.95766416457325 -70.53315041199616, -73.95638978264358 -70.53389790942369, 
+      -73.93888906415349 -70.54418961395949, -73.92557464603654 -70.55195673767567, -73.91188862040788 -70.56015731921569, -73.90058144740796 -70.56716158699592, -73.89119818981881 -70.57527095071657, -73.88022610306763 -70.58183210020738, -73.86263988409075 -70.58780007213016, -73.84239942453681 -70.59352986144603, -73.82453033423542 -70.59806138378667, -73.80895171641198 -70.60326412866362, 
+      -73.79432675049895 -70.60902324325477, -73.78341681223544 -70.61370121337507, -73.7680596311634 -70.62033012123027, -73.75437931856143 -70.62664819932134, -73.74670387432072 -70.63256071669782, -73.74178229028628 -70.63683365381925, -73.74132564805502 -70.64433299233427, -73.75148022725097 -70.65279358037311, -73.76475488953022 -70.65917158939693, -73.78034247896422 -70.66622206277512, 
+      -73.79751512821689 -70.67483543445984, -73.8121491237453 -70.68132778192967, -73.82859031058436 -70.6856232632966, -73.84396331968148 -70.6912379161493, -73.86854612317468 -70.69955450568065, -73.88864916993174 -70.70463509736157, -73.90717390836683 -70.70816792153988, -73.94300097944016 -70.71322625817852, -73.97059560782914 -70.71613336067357, -73.99301990425374 -70.71844441174328, 
+      -74.00219003293101 -70.71939049069, -74.04064245523452 -70.72654741992181, -74.06720781645276 -70.73075889615781, -74.08837049283481 -70.73638178111823, -74.10225691303721 -70.74041694735784, -74.11711882391782 -70.74501762952119, -74.13022562051589 -70.75180783876075, -74.1706770824435 -70.76192505397023, -74.20745107966383 -70.76417580104626, -74.24183619559646 -70.76762382506114, 
+      -74.27280459341046 -70.77359013916603, -74.2874452420049 -70.77673337547633, -74.29406664768817 -70.77918994782426, -74.30267328507485 -70.78275306794039, -74.30888411402351 -70.78752154210802, -74.31951082076921 -70.80114033131727, -74.32876522384838 -70.80570202612138, -74.33062847004423 -70.81056182639604, -74.34269026515524 -70.81159962460009, -74.36570660707108 -70.81686410142119, 
+      -74.38343040536569 -70.81979355617547, -74.41019493183852 -70.82395955186239, -74.440749921824 -70.82514986945067, -74.47542536887383 -70.82292925191045, -74.51876027673502 -70.82424903416617, -74.56512457315412 -70.82534767252706, -74.6104655753433 -70.82775877003496, -74.61394501937164 -70.82778878849756, -74.64744566478748 -70.82804856219926, -74.70558108788353 -70.83056609169377, 
+      -74.73414564655212 -70.8324810283614, -74.75127352306829 -70.8343739383808, -74.7738106822112 -70.83484642015675, -74.78624671136227 -70.83540370552468, -74.81145444353322 -70.83796640196807, -74.83195567002687 -70.84107985644283, -74.84572674944424 -70.84550478491606, -74.8608470493968 -70.8500366622345, -74.86788189614767 -70.85578903610771, -74.89311250257295 -70.86209157799782, 
+      -74.90556289977917 -70.86640149448127, -74.91836471430977 -70.86839325523138, -74.9338610902446 -70.86872868988911, -74.94767712401529 -70.8675156816249, -74.96385108489474 -70.86696635855306, -74.98844925003804 -70.86475336171542, -75.0059593692644 -70.86242673542878, -75.02751933474457 -70.86043499937007, -75.05445756100212 -70.85887949007962, -75.12147552212579 -70.85728450284049, 
+      -75.13999969269953 -70.85737579666277, -75.15650976279503 -70.8582456100895, -75.17605620501014 -70.85888726436848, -75.19630417624033 -70.86239645230029, -75.22231395423886 -70.86777471033217, -75.23649627651317 -70.86985057385701, -75.25878219712902 -70.87257370808976, -75.28205832340934 -70.87396967728958, -75.3097622418749 -70.87712814267682, -75.3184123695031 -70.8762811864242, 
+      -75.32827042475235 -70.87532022322408, -75.34364368161805 -70.86811055974611, -75.35729146077232 -70.8593521482486, -75.3678967786665 -70.85082974275153, -75.37514529148304 -70.8429646113122, -75.38606231012871 -70.83399241000123, -75.3960348016321 -70.8282242998913, -75.41232281121809 -70.81967977908097, -75.4256212342292 -70.81323955934018, -75.44327566670117 -70.80667853020068, 
+      -75.4548878303641 -70.8005676155346, -75.4721988802356 -70.79444899679153, -75.48481019280591 -70.78888651107228, -75.49978698013373 -70.78398095893301, -75.52035617891062 -70.77529889255526, -75.53192079679587 -70.76918760788028, -75.54336596460381 -70.75932328679752, -75.54949047195147 -70.75090100410664, -75.55420711353818 -70.7405017348513, -75.55736553012133 -70.73419864284081, 
+      -75.55503890951154 -70.72370939937981, -75.54934059044677 -70.71201997959668, -75.53603397976009 -70.70300299046102, -75.5231169802954 -70.69541859736422, -75.48454932326672 -70.69001839149065, -75.4625769145929 -70.69295532002543, -75.44720431642202 -70.69266599140099, -75.42359867884068 -70.69780758522695, -75.40900507478528 -70.70226275752569, -75.40796713127911 -70.70252894538648, 
+      -75.38806070287951 -70.70761937133655, -75.3623954106825 -70.71165546081744, -75.34104261182252 -70.71369123346528, -75.30731904610344 -70.71707121335206, -75.27523037939551 -70.71823907364784, -75.25246488044752 -70.71639988471058, -75.22966771841709 -70.71268522867094, -75.21693380134252 -70.71071676766766, -75.20153040044616 -70.70852752575864, -75.18810196750172 -70.70368230346187, 
+      -75.17770327371672 -70.70049288777547, -75.16562604701778 -70.69576329909266, -75.15456451109912 -70.69157431817627, -75.14750554266136 -70.68772208704387, -75.14044197689854 -70.6819832350187, -75.13572700930567 -70.67690985575422, -75.1313324861904 -70.67138674926325, -75.11752325840934 -70.65572285089281, -75.10911585992615 -70.64611839733821, -75.09065950648333 -70.62725064562585, 
+      -75.08452663508908 -70.60704782733848, -75.08107031422121 -70.58705950524113, -75.07537007316932 -70.57955194688165, -75.0700076125761 -70.57160082047707, -75.06598764679511 -70.56564302420024, -75.0566701559064 -70.56112700100051, -75.04305309999167 -70.55859338133959, -75.0258011245372 -70.55904469593096, -75.00856064197754 -70.56137032574155, -75.00669796980505 -70.56196589521309, 
+      -74.98999115078155 -70.56734425775058, -74.98070541789299 -70.5722038079098, -74.9719773567266 -70.57900206125667, -74.96268466186362 -70.58506708487882, -74.9548648893511 -70.59145327305633, -74.94946287477823 -70.5947576540274, -74.9472116379751 -70.59613896145467, -74.92936735676722 -70.60948166534615, -74.92410394178724 -70.61551568677056, -74.91134739946483 -70.62376340022618, 
+      -74.90457128246776 -70.63024211660606, -74.89054873543368 -70.63746583648508, -74.8775400736486 -70.64342486346632, -74.86718813339579 -70.64960396130704, -74.85050955212299 -70.65290774448397, -74.83481658046169 -70.65676827481268, -74.81846651921825 -70.6596303263017, -74.80211638984963 -70.66061397731312, -74.77608567320458 -70.66313131762392, -74.754066879889 -70.6641006208276, 
+      -74.73204728068671 -70.66506950991428, -74.7217256426137 -70.66373382957485, -74.71273726321456 -70.66250688695047, -74.70142241219078 -70.66061474258295, -74.68546247925192 -70.6573948218376, -74.66885311617246 -70.65316793726798, -74.6592258915328 -70.65094691664876, -74.65026888863359 -70.64784236129114, -74.64231182202103 -70.64528656836958, -74.63800766983111 -70.64351702785396, 
+      -74.62807455110064 -70.63985435057425, -74.62015612009176 -70.63542173324875, -74.60961211086433 -70.62889007282455, -74.6060643031396 -70.62248209558008, -74.60315726801326 -70.61706520984677, -74.60288200108563 -70.61375429871894, -74.60359934692579 -70.61099264242084, -74.6019970714324 -70.60756712871893, -74.60739869276993 -70.6023866983647, -74.60746742772069 -70.59863326774318, 
+      -74.61052656091218 -70.59466585113107, -74.61027580923088 -70.58947658692614, -74.60911435158536 -70.58329854763299, -74.60978607236346 -70.57909481376588, -74.60951351529333 -70.57578231958001, -74.61093155339616 -70.57026753493592, -74.6139829011834 -70.56629111829818, -74.61041212832355 -70.56175983482903, -74.58387880142018 -70.56137778010815, -74.57293803694873 -70.5609123191817, 
+      -74.5633244589633 -70.56056140600933, -74.54799606940743 -70.56395692639398, -74.5236964249281 -70.56798625468826, -74.50502103796218 -70.57202849426149)), 
+  ((-74.67843569306926 -69.97761539501725, -74.6983656618207 -69.98403844997615, -74.70128617931682 -69.98194196784738, -74.72388343129127 -69.97920318674828, -74.74454454040978 -69.97535749737168, -74.75971944885599 -69.97150458665872, -74.7861703866482 -69.96721624706514, -74.81390381405843 -69.96303521894933, -74.83808087110732 -69.95807673195849, -74.86321243959128 -69.9536592557499, 
+      -74.88027916081077 -69.9546590571402, -74.91184132846408 -69.95454496422772, -74.93502792422693 -69.95276741834206, -74.95627547068419 -69.94989022224364, -74.97817150045988 -69.94988293693228, -75.01166603213316 -69.95085092927236, -75.03615440815439 -69.95292741058066, -75.06835200307619 -69.95190455039818, -75.08732746499017 -69.94834818675898, -75.1033867262975 -69.94501429011297, 
+      -75.11429687689053 -69.94124562535374, -75.12904350806234 -69.93592900279471, -75.14729972775673 -69.92949737973343, -75.1579289485704 -69.92992339647218, -75.17238549636569 -69.92879517178102, -75.18840036093714 -69.92927501310905, -75.18977347407417 -69.929321049326, -75.20266016632954 -69.93039633735116, -75.22070204952577 -69.9319084454657, -75.24295812031067 -69.93518148392334, 
+      -75.24814692265872 -69.93748419088655, -75.26452544495838 -69.9355780151772, -75.28344652475354 -69.93199928106834, -75.30497738809171 -69.93051185556526, -75.33299198702666 -69.93143543573962, -75.35202691990895 -69.93347975725945, -75.3601610704559 -69.93743903007557, -75.37021686619224 -69.94061317878412, -75.38351418559749 -69.94499283662299, -75.39549237745275 -69.94738701386964, 
+      -75.41325429266544 -69.94931765638273, -75.44543467667401 -69.94822742985944, -75.46154723180862 -69.94861595185634, -75.47316741876965 -69.9495687314807, -75.4906315849611 -69.95194192563322, -75.51001089194345 -69.95352886911644, -75.54188532963154 -69.95285730813873, -75.55997503850449 -69.95433741671519, -75.57037254965914 -69.9570550205501, -75.58108572854124 -69.95933513440995, 
+      -75.60054012023258 -69.96279252323383, -75.66125448068343 -69.96584427077873, -75.67571255252604 -69.96467499121229, -75.6824187080775 -69.96288245997609, -75.69132928182255 -69.9598540697214, -75.70182718270115 -69.95649780739849, -75.7131721485336 -69.94992126363904, -75.72587504965763 -69.94533551718776, -75.73734950213984 -69.94252100374914, -75.74890925915165 -69.94157422152159, 
+      -75.75917154254522 -69.94053612469733, -75.77102661693752 -69.93914747100486, -75.78576649116977 -69.93752261515732, -75.80438926751954 -69.93621154722577, -75.817526966097 -69.93492926441265, -75.82839146500189 -69.93299183529166, -75.84560270505592 -69.93351069520547, -75.8564375241424 -69.93383012935068, -75.87694617910047 -69.93173157806811, -75.92102747457066 -69.92495832922789, 
+      -75.93614875436663 -69.92475955195857, -75.94470190038892 -69.92216471609277, -75.95276694891749 -69.9162599225978, -75.95913673373337 -69.90882096259547, -75.95725929210437 -69.9035263467508, -75.95667272811286 -69.89833829487621, -75.95598612946854 -69.89127391719875, -75.95152240436977 -69.88577229249555, -75.94617530729113 -69.88161417458569, -75.94280192535724 -69.87853965124825, 
+      -75.93706427791811 -69.87294086355101, -75.9271554696873 -69.86747651643043, -75.91983748590587 -69.86221271865041, -75.90924904008595 -69.85575835316234, -75.90718008991587 -69.85279085074843, -75.90145085039788 -69.84719047227073, -75.89701836639773 -69.84169087981608, -75.8962622065305 -69.83274923466841, -75.89807921068142 -69.8240130067091, -75.8968120065948 -69.81783370676771, 
+      -75.89803273865179 -69.80998238950109, -75.9072572682082 -69.80230629665813, -75.9135132082957 -69.7929913814913, -75.91836635598908 -69.78776498005377, -75.92638457132466 -69.78185935094622, -75.93558503428223 -69.77418456743261, -75.94605962842678 -69.76660927564421, -75.9537656846013 -69.76114721895306, -75.9614629352962 -69.75568449793853, -75.96856771815045 -69.7511129792859, 
+      -75.9904468323385 -69.74257740759644, -76.0026712136339 -69.7384101680272, -76.01349685567148 -69.73226205264025, -76.01840317101828 -69.72487562677901, -76.02735135125441 -69.71747599275966, -76.05477930249727 -69.70657353759498, -76.06253865170825 -69.70298689931055, -76.06949737020425 -69.69653257908998, -76.07841490240494 -69.6911620885046, -76.08163482155092 -69.68627866363755, 
+      -76.08807296830021 -69.67651433967141, -76.09234745311188 -69.66797564626914, -76.0893475360024 -69.66026236511256, -76.09099571074009 -69.65572305504928, -76.07866728938225 -69.64586548314786, -76.06481124500186 -69.64242573793086, -76.04822457059414 -69.64110597951756, -76.03478286148223 -69.63909926316734, -76.02388752246259 -69.63729852973427, -76.00671405875761 -69.63685609803944, 
+      -75.98081985449659 -69.63338483715427, -75.97003134540192 -69.63345312891683, -75.95620719991962 -69.63000476908546, -75.93856055697378 -69.62625041842475, -75.91984565299755 -69.6200704412655, -75.90505930417062 -69.61607339361952, -75.88871017841862 -69.6124188108939, -75.87342802792102 -69.61118374564593, -75.85081431978688 -69.60888638994972, -75.8308338075292 -69.60866440070507, 
+      -75.80928091525489 -69.6087871749752, -75.79222785153041 -69.61020690647749, -75.77546645099305 -69.61118282817843, -75.7643964860044 -69.6116798080736, -75.74763405014296 -69.61264855339667, -75.73535984426893 -69.61492075768471, -75.7153790687351 -69.61469183872808, -75.69793614771687 -69.61467034344281, -75.64442414999743 -69.61635570867922, -75.64155624833263 -69.61643145645598, 
+      -75.57188439254561 -69.61833204642807, -75.53288293519606 -69.61837817766826, -75.4958268285042 -69.61951431148282, -75.47009211463119 -69.61784421826385, -75.43237255641903 -69.61797327890638, -75.40827143772304 -69.61782936116654, -75.3829049170817 -69.61757582253504, -75.34991387675277 -69.61668430090137, -75.32704184777741 -69.61476208040807, -75.31653626908098 -69.6124719956069, 
+      -75.31014288007859 -69.61005431032245, -75.29548652487756 -69.60600948553409, -75.28686448281964 -69.60294436785065, -75.2766733917522 -69.60020382574356, -75.27629828906375 -69.59689264926703, -75.26826348588844 -69.59106536177188, -75.27729806068388 -69.58386182844443, -75.2882168183469 -69.57588881693763, -75.29412776375554 -69.57123582558044, -75.30196442929225 -69.56767944664891, 
+      -75.31708637851598 -69.5652075587593, -75.32932979675859 -69.56108925585968, -75.33680048739613 -69.55609884034001, -75.33824872249072 -69.55013365550317, -75.33811898358172 -69.54450208489608, -75.32310369202887 -69.53714830260132, -75.30757165350262 -69.53443176204144, -75.29269493806073 -69.53270698865188, -75.27249167529978 -69.53286704560816, -75.25009957765047 -69.53424805356575, 
+      -75.23433677107849 -69.53572161840084, -75.21854395748741 -69.53530793907782, -75.20275137226032 -69.53490392137576, -75.19325239318663 -69.53315681684366, -75.17490461348847 -69.53065466059876, -75.15056688743428 -69.5290446403056, -75.13163856224709 -69.52929641151958, -75.11713422993535 -69.53086931567296, -75.1035851685963 -69.53298147787933, -75.08810322661499 -69.53212779496985, 
+      -75.07546979313443 -69.53103741660846, -75.05490149833582 -69.52598602169637, -75.03593487231485 -69.52247604131372, -75.0081790437982 -69.52383449414141, -74.97064205410138 -69.52574130564498, -74.92836803153465 -69.52863214109226, -74.9043797462235 -69.53030487283742, -74.87724411715887 -69.53263002229072, -74.84757194573214 -69.53472892654031, -74.83304690820343 -69.54002334698433, 
+      -74.82357011424224 -69.54201616915277, -74.816298188605 -69.5446632154765, -74.80934967900124 -69.54874418230855, -74.80744884004973 -69.54951499076901, -74.80175703662627 -69.55183514270088, -74.79416667484945 -69.55492397034406, -74.79163454544945 -69.55657938519983, -74.78498903227792 -69.5602190284007, -74.77866376021666 -69.56153854943912, -74.76917971284183 -69.56164635498476, 
+      -74.7498922381733 -69.5623023461225, -74.72491488825547 -69.5633852143411, -74.70878597643267 -69.56525389880647, -74.70023290341037 -69.56778708949436, -74.68943756169838 -69.57340241706363, -74.68083259969362 -69.58156554042823, -74.68489811245993 -69.58708998493714, -74.69151270271142 -69.59095832093467, -74.69781510026948 -69.59526897685124, -74.70537541915333 -69.59968570102922, 
+      -74.71105275316249 -69.60300414764076, -74.7122949907939 -69.60686492405115, -74.7157591644159 -69.60951970584242, -74.71542992786587 -69.61183995299629, -74.71636293869983 -69.61426472576423, -74.71380654322859 -69.61779734905055, -74.70680276896026 -69.62187176693666, -74.69853179969394 -69.62583891513853, -74.68613412765171 -69.62991432412005, -74.65786020492848 -69.63540618629061, 
+      -74.65499048208639 -69.63749793374019, -74.64861403051175 -69.640693075042, -74.64191455611994 -69.64432559379418, -74.63359944213987 -69.65016089185544, -74.63352222580724 -69.65766911533497, -74.6353677194989 -69.66252878678026, -74.63944346238387 -69.66805180628847, -74.64704065794666 -69.67060105303875, -74.65401415947449 -69.6721581838981, -74.66286403032535 -69.67669003131766, 
+      -74.66982248804224 -69.6801156054145, -74.67295863447364 -69.68508806712806, -74.67576632536085 -69.69049740346195, -74.6722261107885 -69.69534979192832, -74.66741061175732 -69.70009669766388, -74.66069018369544 -69.70372796245287, -74.64791898857504 -69.70823735412755, -74.62493952557367 -69.7137296189468, -74.6064142520043 -69.718674748729, -74.58823375248839 -69.72129111448142, 
+      -74.5646362175667 -69.72390768172703, -74.54836244167002 -69.7257547689605, -74.54286147915501 -69.72688329603767, -74.53398111889769 -69.72870591322877, -74.51897446217195 -69.73066783738076, -74.50426428297098 -69.73405434371921, -74.50038168095048 -69.73747156998093, -74.49522348909848 -69.74076849480744, -74.49829201193397 -69.74761921810232, -74.5016781057054 -69.75402930861034, 
+      -74.50831577933977 -69.75790500773938, -74.51207019566763 -69.76199268902515, -74.50141948951727 -69.76903434836018, -74.49402538877287 -69.77167599854256, -74.47862155624433 -69.7759485832465, -74.47123024245046 -69.77857880675047, -74.46638393031611 -69.78143332200086, -74.45993680953929 -69.78462309603981, -74.45410248984513 -69.78880285991484, -74.4514771326185 -69.79232874202833, 
+      -74.4513627131169 -69.79795841158762, -74.4538422532281 -69.80193249094017, -74.45347607475328 -69.8042532395988, -74.45788675758327 -69.8074636518283, -74.46583606726846 -69.80957756465034, -74.47091016730073 -69.81190422607021, -74.48269594117353 -69.81436260324611, -74.49542984995863 -69.81736829461066, -74.51230655268841 -69.82215072551378, -74.52217149822295 -69.82537046559678, 
+      -74.53393555238489 -69.82969700457883, -74.53774131057679 -69.83191743911301, -74.54089427591717 -69.83500623417542, -74.54719580911816 -69.84120105872834, -74.54708075302574 -69.84870862434198, -74.54734770241191 -69.8520200948597, -74.54306094276016 -69.85962630236583, -74.53685878824447 -69.86612622874135, -74.53837586650188 -69.87143023060585, -74.54144253430994 -69.88015691044019, 
+      -74.54877591646812 -69.88314720022781, -74.55577812117352 -69.88658107410848, -74.57209114154222 -69.8903647371874, -74.59318513695845 -69.89691177792915, -74.60662073819346 -69.90090922353278, -74.61650891870596 -69.90599820568023, -74.63217077843026 -69.91253760209543, -74.64174717695408 -69.91806781718728, -74.65612073064366 -69.92636780412236, -74.65770002476975 -69.9297859252014, 
+      -74.65848463470772 -69.93038258053133, -74.66120165051929 -69.93244103800778, -74.66434403266845 -69.93929351650804, -74.6614079777173 -69.94325978598886, -74.6597518851723 -69.94734215255613, -74.65390721971299 -69.95153052651354, -74.65194660050241 -69.95417836452613, -74.64998545297068 -69.95682620032184, -74.64834548844067 -69.95903110541529, -74.6441190413987 -69.96288992152508, 
+      -74.64440085031619 -69.96620206851377, -74.64725482211647 -69.96973380786152, -74.65269559984598 -69.97349526640468, -74.66105570434567 -69.97516699609588, -74.67843569306926 -69.97761539501725)), 
+  ((-72.96955894109202 -71.27749595768167, -72.96138735182478 -71.27674077913149, -72.9498909060753 -71.27805322997513, -72.93839230619793 -71.2793580487667, -72.92728472962392 -71.28022738245883, -72.91676416313204 -71.28209651490505, -72.91246004410905 -71.28359199242473, -72.90856240110435 -71.28465289936612, -72.90211511484459 -71.2868963189554, -72.89585061440488 -71.29058072346592, 
+      -72.90106993475693 -71.29627226350954, -72.90261144074151 -71.29783598344349, -72.9119492050782 -71.30059100003739, -72.92128702737435 -71.30335212516842, -72.9355082644943 -71.30561101443674, -72.95051459626283 -71.3069919059968, -72.96124176176808 -71.30656473839355, -72.97373274343137 -71.30581629991761, -72.99089788259154 -71.3031385084573, -73.00201439282927 -71.30226155142412, 
+      -73.0170356777592 -71.29701221269359, -73.02795319128327 -71.29470859547202, -73.03517098012958 -71.29158056377705, -73.03750505735059 -71.28895613586367, -73.03945958955539 -71.28345539804117, -73.04121281654747 -71.27983129102876, -73.03907754207131 -71.27394842465503, -73.0270075978932 -71.27426134971424, -73.01493787552701 -71.27457466049285, -72.99799333604044 -71.27538350624526, 
+      -72.96955894109202 -71.27749595768167)), 
+  ((-68.93934672617458 -72.50001544287423, -68.92489553454375 -72.4960103148382, -68.91420005066985 -72.49290487523997, -68.90439613717318 -72.49037224379676, -68.89588912724635 -72.4894414660927, -68.88259966345944 -72.48846437077788, -68.87769325092212 -72.48986083077885, -68.87419768210871 -72.49140964094657, -68.87468735658646 -72.49630761913312, -68.88666538619898 -72.50100762140237, 
+      -68.89246260577401 -72.50551640525455, -68.90354970988149 -72.50963573760279, -68.9155422617891 -72.51433612667513, -68.92859704943083 -72.5128632745322, -68.93829421561351 -72.51150521124104, -68.95095033019695 -72.50902607545063, -68.95263691152081 -72.50630189526083, -68.94915760652991 -72.50254005132075, -68.93934672617458 -72.50001544287423)), 
+  ((-72.57079963104255 -69.5294654792908, -72.6025308478143 -69.53363087746551, -72.61521246114629 -69.53301959610296, -72.63115015465051 -69.52847982073537, -72.65171090542312 -69.52487929765661, -72.67797010703678 -69.5209128531407, -72.70317188208557 -69.51493016676619, -72.72084881971077 -69.51151170517726, -72.7347784802119 -69.50771355400298, -72.74246269221477 -69.50328049785578, 
+      -72.7398136511611 -69.4982837402917, -72.73663380175962 -69.49228601274422, -72.73843346817216 -69.48679451598206, -72.74664345002708 -69.48336729993679, -72.75769767196303 -69.47975215954472, -72.77391848962623 -69.47475428318107, -72.78322662309647 -69.47366315399381, -72.79778388714757 -69.4719540483368, -72.81363770492862 -69.47070265290299, -72.82804903076801 -69.46789451156334, 
+      -72.83766181430865 -69.46601874882292, -72.84104160841576 -69.46352383369738, -72.84762567584693 -69.46039528479436, -72.85082320243511 -69.45646604304446, -72.8424599887723 -69.4551552046223, -72.83587660371556 -69.45165934513527, -72.83782905143136 -69.44760205498521, -72.84812858840169 -69.43161016960767, -72.84954074440807 -69.42324899120413, -72.84758122427384 -69.42068402874168, 
+      -72.8415294048265 -69.41157587932132, -72.82395166385236 -69.40508239239114, -72.80815893160519 -69.39971144086137, -72.79503696009772 -69.39271503572415, -72.7645650647434 -69.37735711227829, -72.72655450878024 -69.35318018958932, -72.68703464518326 -69.32930841013196, -72.65613632600137 -69.32285972254084, -72.63514075262684 -69.31740493002214, -72.60937489419229 -69.31288847765062, 
+      -72.58713600559943 -69.31061492065676, -72.56860413051892 -69.30871533321745, -72.5287999791941 -69.31315710347789, -72.511824049844 -69.31424800288617, -72.50295207299692 -69.31380521379012, -72.49381162566702 -69.31334787609084, -72.48305515611763 -69.31176810923301, -72.46874868369015 -69.31124201323287, -72.45887773830293 -69.31021868710624, -72.44580797482824 -69.30982178878338, 
+      -72.42970322578054 -69.31147034379862, -72.42049407319416 -69.31288915336984, -72.41316929368247 -69.31686444450048, -72.40585215966287 -69.32084745791897, -72.39599672707729 -69.32787262396548, -72.38562013710427 -69.33389983306928, -72.37640398937542 -69.3433686426284, -72.37786839960386 -69.3496775684798, -72.37737370836615 -69.3567273454116, -72.3788379240954 -69.36303635614982, 
+      -72.38066874468151 -69.36891076165334, -72.38424684862562 -69.37590704121648, -72.38272960835756 -69.3809582717323, -72.37727455819856 -69.38750361518963, -72.37648123418136 -69.39168483383628, -72.37356619596166 -69.39517120480937, -72.36541062334553 -69.40332717877713, -72.36074843859868 -69.40568497977296, -72.35739890673882 -69.41291806223767, -72.35054107669055 -69.41789198375292, 
+      -72.33288475727899 -69.42128088232651, -72.31012674777712 -69.4227140572148, -72.29800554185768 -69.42430047602187, -72.28924718308235 -69.42670351668193, -72.28470523098702 -69.43050472830414, -72.27796803129598 -69.43691337439118, -72.27058405791885 -69.44088073712715, -72.26889047000594 -69.4444967227445, -72.26457223539566 -69.44641923236784, -72.2620010770895 -69.44946978513889, 
+      -72.2523493406306 -69.45130988513023, -72.23809900114979 -69.45220164123904, -72.21281348785278 -69.45336209851216, -72.1969524067412 -69.45455220883059, -72.18729334239654 -69.45639088378104, -72.18135876445189 -69.45861774849521, -72.18176203877148 -69.46292973255676, -72.18028250876439 -69.46466811262215, -72.18032161846479 -69.46941317045963, -72.17860287939882 -69.47302323411506, 
+      -72.174407752488 -69.47637907142557, -72.16934197986923 -69.4791717518666, -72.15385359073464 -69.48466526831865, -72.13650537039682 -69.49233978632094, -72.1232458009102 -69.4999611118075, -72.113463859039 -69.50985036300226, -72.10591040518608 -69.51712128563152, -72.10207373145704 -69.5247809924896, -72.09885377607185 -69.53013668443961, -72.09950342373816 -69.53731436704967, 
+      -72.10288308933346 -69.54288476712074, -72.11908698841397 -69.54931626471564, -72.13380453283777 -69.5527499882048, -72.15886608657036 -69.55677830331285, -72.17919198213667 -69.55841849923047, -72.20113442343168 -69.55974482989868, -72.22687508711299 -69.5594490169903, -72.22992059051377 -69.55940957977688, -72.25297405683025 -69.55942633280824, -72.2662737109275 -69.55653379111476, 
+      -72.27181278592717 -69.54999584707335, -72.26802021254296 -69.54486882021541, -72.27120281726356 -69.53951247815067, -72.28398081602268 -69.53561431815409, -72.31728334083415 -69.53147184869799, -72.33503622556172 -69.52809226677165, -72.36525041208569 -69.52598490148311, -72.41692351425503 -69.52087315069478, -72.45739805008559 -69.5226430267981, -72.49891036987405 -69.52641219643914, 
+      -72.5390403000983 -69.52860189058849, -72.57079963104255 -69.5294654792908)), 
+  ((-72.25703479767628 -69.38321687099722, -72.23330035707282 -69.38095761225324, -72.22033633918103 -69.38295783282666, -72.21669882575966 -69.3862372553067, -72.21810081689158 -69.39203635622306, -72.23615392058575 -69.39623197911926, -72.25644788431903 -69.39784155432245, -72.26567803420268 -69.39459268569962, -72.26602261802945 -69.3895411917771, -72.25703479767628 -69.38321687099722)), 
+  ((-71.83448751702994 -69.98663319615213, -71.8124001372808 -69.98337600252599, -71.78613306768132 -69.98016326081978, -71.72814135989522 -69.9736177206785, -71.70189708460924 -69.9703822268169, -71.67312740799093 -69.96688007927015, -71.64796540729986 -69.96708601032711, -71.62766991219614 -69.97113054558301, -71.61693552168768 -69.97380106303542, -71.62024010475376 -69.97938475396653, 
+      -71.62266515227698 -69.98439872702662, -71.63739759125487 -69.99118076202765, -71.65067460806526 -69.99495603095002, -71.66980780978326 -69.99839805062227, -71.68885780740084 -70.00039697793564, -71.7104493375898 -70.00266251626286, -71.72734796581729 -70.00395965803504, -71.7477790404042 -70.00752322466143, -71.764802410412 -70.01025322740323, -71.77800729978381 -70.0125807566451, 
+      -71.79022335279362 -70.01290807733672, -71.80332973234944 -70.01380128598333, -71.81476733315388 -70.0149908165818, -71.82582783760145 -70.01661745043418, -71.84125407619693 -70.02582597074556, -71.85680471028347 -70.03646828407825, -71.87839463358713 -70.04346481586425, -71.8990104621989 -70.04844567252421, -71.93072588049903 -70.05505289778073, -71.941924319761 -70.05810588129783, 
+      -71.96678256736223 -70.06304866793444, -71.98707506719887 -70.06371309528916, -72.00167878941149 -70.06285069913277, -72.00943687332865 -70.05888382364098, -72.01711294856989 -70.05492389433866, -72.01867701865909 -70.04843802791706, -72.01869281440821 -70.04369342600633, -72.01808173771194 -70.03650739521355, -72.00968905293315 -70.03184458497748, -71.99596520127385 -70.02378007805225, 
+      -71.97815647139201 -70.01719699827467, -71.94205502496854 -70.00777359975424, -71.90914289867716 -70.00103666807641, -71.87204742890289 -69.99433880035936, -71.83448751702994 -69.98663319615213)), 
+  ((-68.85413230104083 -72.46162455425583, -68.83128296193662 -72.45136234562509, -68.8236926361133 -72.4510045002118, -68.80836444338404 -72.45172907688087, -68.80101061100848 -72.45381882324533, -68.79968288628619 -72.45755007454143, -68.80208537357156 -72.46216596258583, -68.81421671357303 -72.47464003093909, -68.83107666871942 -72.47795150768701, -68.84421631736087 -72.48036960133949, 
+      -68.85271459502825 -72.48130836111679, -68.86409039220874 -72.47723374995802, -68.86772027385028 -72.47425121178996, -68.86567556537734 -72.47063476777069, -68.85413230104083 -72.46162455425583)), 
+  ((-71.28787963801132 -70.09162128216863, -71.26711911667263 -70.0898752359869, -71.23926460342246 -70.08974553884596, -71.22145744806951 -70.08782992294768, -71.20927468739985 -70.08890432066426, -71.20223872510776 -70.09195754553562, -71.19768489646756 -70.09384967523309, -71.19868441571924 -70.0972977549253, -71.20028053336462 -70.1046133475329, -71.19904976523185 -70.11496805307691, 
+      -71.19480879477378 -70.1240466266746, -71.20096466593112 -70.12947928588062, -71.22505326490584 -70.12920322946212, -71.24778687209763 -70.12735070717507, -71.26207010350602 -70.12554906660814, -71.28480456358398 -70.12368797374351, -71.29639451607167 -70.11873670735203, -71.30750315792241 -70.1127775036109, -71.3097608749997 -70.1072999838081, -71.31115076524688 -70.10125680678469, 
+      -71.30384034358697 -70.09857138205393, -71.28787963801132 -70.09162128216863)), 
+  ((-71.1191481800025 -70.09252938203511, -71.11910925016196 -70.09575744252562, -71.11872815101935 -70.0971145277857, -71.11891200033425 -70.09847311735841, -71.11966551686781 -70.09980847243972, -71.12097116782233 -70.10109785170354, -71.12279495109755 -70.10230969984582, -71.1251143578065 -70.10341609705387, -71.12786823296683 -70.10440070686727, -71.1310125492909 -70.10524689360405, 
+      -71.13447455109183 -70.10593468293536, -71.13818310305935 -70.10643740566306, -71.14206723980004 -70.10676517881937, -71.14605013226661 -70.10689528342427, -71.15004553616834 -70.10684296830517, -71.15397563926554 -70.10658312142627, -71.1577609164736 -70.1061478674719, -71.16132438741118 -70.10552139212842, -71.16458946301357 -70.10474305868232, -71.16748813841836 -70.10380499078572, 
+      -71.16997590201521 -70.10273649388273, -71.1719892009938 -70.1015623598713, -71.17349184357323 -70.10030366228958, -71.17574448253951 -70.09838792666041, -71.1765891535162 -70.09706203684675, -71.17689513298079 -70.09570345421473, -71.17665731905717 -70.09434602747862, -71.17588803937763 -70.09300954699846, -71.17459192803294 -70.09171979531754, -71.17280475180226 -70.09050846578427, 
+      -71.17054770975841 -70.08937799756063, -71.16786131259626 -70.08837211951706, -71.1648100545614 -70.08749371328878, -71.16143136461845 -70.08676089338056, -71.15779885191166 -70.08619598767183, -71.15397746805021 -70.08579965348439, -71.15003185582559 -70.0855863016645, -71.14603366499472 -70.0855481963985, -71.14205958247291 -70.08570116654447, -71.13818346556798 -70.08602855950608, 
+      -71.13447627511972 -70.08653176764777, -71.13099691640258 -70.08721078341539, -71.12782263438521 -70.08803557525594, -71.12499897018967 -70.08899768765266, -71.12258935612762 -70.09007926069887, -71.12062144687529 -70.09126285618402, -71.1191481800025 -70.09252938203511)), 
+  ((-71.81210409621819 -69.27361219842602, -71.80688404963969 -69.27970193660897, -71.79796498462751 -69.2853933994344, -71.80026993480342 -69.28896265550809, -71.81945046935694 -69.29007034350366, -71.83975284521235 -69.28987017422503, -71.85245569016506 -69.28601096406858, -71.8657529130797 -69.2845843783719, -71.87156025843554 -69.28092891509479, -71.87307669022871 -69.27445324518943, 
+      -71.8635093493496 -69.27152259547721, -71.85565187323671 -69.26973663401029, -71.83957666180187 -69.2665868030445, -71.82655468235129 -69.26614311081053, -71.81210409621819 -69.27361219842602)), 
+  ((-72.0154579082145 -68.65311386012739, -71.99765000905515 -68.65259491381735, -71.9901204680105 -68.65225166688361, -71.9818787934667 -68.65277953097943, -71.97100929270972 -68.65491416752015, -71.96586748186975 -68.65483016498885, -71.96885651402079 -68.65752454554912, -71.97184645142784 -68.66022573648749, -71.98021711791637 -68.66113353215485, -71.98738964816631 -68.66191029582552, 
+      -71.99385017962948 -68.6635673594304, -72.00676780989767 -68.66686174076634, -72.01706708357634 -68.67177495098456, -72.02640592853035 -68.67468944584985, -72.03610230551386 -68.67716290317102, -72.04878988373964 -68.67759005901382, -72.0550005311639 -68.67636099811045, -72.06299513404325 -68.67296682240924, -72.06669595440911 -68.67004496254647, -72.07157986701651 -68.66725116904725, 
+      -72.07132837096906 -68.664382475841, -72.06964796619957 -68.6632540439492, -72.06557326894688 -68.66186612058178, -72.05599879439 -68.66082818146337, -72.04572277345748 -68.66066005285057, -72.04177737606935 -68.66070628218014, -72.03615549291658 -68.6596215772126, -72.03124955185346 -68.65767008707192, -72.0154579082145 -68.65311386012739)), 
+  ((-72.0525975996321 -69.04539430692671, -72.0207969165225 -69.03827714704818, -71.90584406556627 -69.01264282987005, -71.88605472879884 -69.01098688881541, -71.87306896140588 -69.00910998399456, -71.86008403337826 -69.00722501471193, -71.84272758019843 -69.00582115638352, -71.83180917135905 -69.00463930860049, -71.81725378177322 -69.0030669819744, -71.80792180821899 -69.0015796967017, 
+      -71.79714983050829 -68.99708452733928, -71.7838591310916 -68.99089024297946, -71.73596837520259 -68.96621013246578, -71.69380994833097 -68.94734978224639, -71.68728610293076 -68.94568595039605, -71.68009923635573 -68.94015473641758, -71.67688809432929 -68.93659122347616, -71.67533160739171 -68.9348745875313, -71.66405535077264 -68.9279394504007, -71.65084160205902 -68.9217368217611, 
+      -71.63941194850868 -68.91810539900153, -71.62278748268221 -68.91438320871625, -71.60244731094424 -68.90881423184699, -71.5694196004149 -68.90422105149945, -71.51906676467307 -68.89674363930222, -71.46115176411757 -68.88888489292981, -71.42216530324244 -68.88359009549384, -71.39485823482865 -68.88007438405232, -71.37095697548632 -68.88024920345407, -71.35817685995605 -68.8797760650168, 
+      -71.34253683297429 -68.87802089437992, -71.33133590830629 -68.87724387136886, -71.316826501267 -68.87418308698187, -71.29345027219817 -68.86917774876592, -71.27294899144111 -68.86544789545373, -71.25477579374396 -68.86054285099013, -71.2386396919883 -68.85634660457822, -71.22288573911754 -68.85171452349563, -71.20360590898179 -68.84810621354025, -71.182754583645 -68.8447955380893, 
+      -71.16596183044315 -68.84288761204218, -71.14483624961825 -68.85048703823621, -71.10575152174748 -68.84842614307863, -71.09337603275078 -68.8474955655323, -71.07524065697936 -68.85227255709134, -71.06937431647468 -68.85381278487456, -71.04138951866352 -68.8601451302905, -71.02280363438935 -68.86326701427215, -70.99931368766599 -68.86296073122594, -70.97613516365492 -68.86078591812566, 
+      -70.9601142553713 -68.85799374710065, -70.95112581200273 -68.85172306357137, -70.94252046517994 -68.84501566845354, -70.9379495071339 -68.83972979062737, -70.93577628152525 -68.83470867501023, -70.9232634731393 -68.82946082533967, -70.90123097120967 -68.82454603574429, -70.86044995366284 -68.8169793638647, -70.81974816650381 -68.81084381937832, -70.76976875376974 -68.79885028635064, 
+      -70.72499848543865 -68.78696406776731, -70.68112127729123 -68.77707689715842, -70.65916450867937 -68.77069040814219, -70.63529127840133 -68.76646478581279, -70.61100842021068 -68.76122957805524, -70.57971331528177 -68.76089389168789, -70.55636615729837 -68.76196202574006, -70.53025020803011 -68.76318426615383, -70.50389038000532 -68.76699882152647, -70.50298311587633 -68.76712814405212, 
+      -70.4757167036027 -68.7710641885505, -70.45001253691599 -68.77471083537375, -70.42276849027702 -68.78150896380876, -70.40536426102743 -68.7846988268732, -70.3883679700606 -68.78889405767913, -70.37929554514069 -68.79306770388649, -70.36863665099995 -68.79753078922666, -70.35996242297631 -68.80271227948391, -70.34690090078455 -68.80545773883621, -70.32273940717722 -68.81022553953031, 
+      -70.29459457502679 -68.81500191756518, -70.26326861244522 -68.82034242073814, -70.23986749912811 -68.82423476413712, -70.218427906946 -68.82740871304117, -70.20375072245258 -68.83186337424594, -70.18589790925923 -68.83833261100763, -70.17121069700283 -68.84709232804231, -70.15810327955094 -68.85987118018257, -70.1406087911445 -68.87450481254572, -70.10074618648272 -68.91181102663185, 
+      -70.09515417263098 -68.91783882947702, -70.08995041329038 -68.92487370506159, -70.08474020762128 -68.93333438071096, -70.08392331721868 -68.94136819164002, -70.08441916263057 -68.94293968220501, -70.08629642673743 -68.94882930265359, -70.0834718830189 -68.95758139504409, -70.09104847060358 -68.96518752050575, -70.08861533225597 -68.97494505409492, -70.09219250719197 -68.98398673171376, 
+      -70.09336820541532 -68.99273691040153, -70.09335324380437 -68.99991535117556, -70.09092686574797 -69.00823263719117, -70.08970570341695 -69.01526647135434, -70.08206109128214 -69.02487997959604, -70.07522604399642 -69.03219543285444, -70.06796959390967 -69.04137447940695, -70.05709950233876 -69.05012431918045, -70.03941307264212 -69.0561449608498, -70.02650365314753 -69.06704040880338, 
+      -70.02407135090118 -69.07105243229023, -70.02042493839787 -69.07636189426279, -70.016364821806 -69.08209982102477, -70.0199503138685 -69.08683882626708, -70.02796997353428 -69.08971351558922, -70.04202163547015 -69.09187355222787, -70.05368018532722 -69.09230847991623, -70.0637363388584 -69.09159889386724, -70.07579845618619 -69.0901641428344, -70.08543347041777 -69.09275060274642, 
+      -70.09226184124401 -69.09548265038654, -70.09666492325398 -69.10079119469604, -70.10469079507473 -69.10797118198015, -70.10708475407894 -69.11399904358203, -70.10425498856836 -69.11844660240568, -70.10182897913047 -69.12246007281334, -70.09457304429435 -69.12590077604183, -70.0857014633232 -69.12963077999768, -70.07965196354307 -69.13178181371096, -70.06915960850782 -69.13579567827404, 
+      -70.06390352257868 -69.13995376353148, -70.06588791081836 -69.14641520164214, -70.07231167259027 -69.15244227644818, -70.07302835797677 -69.157805861863, -70.07347917708712 -69.16119365853673, -70.06981645063068 -69.16793832299562, -70.06976387136675 -69.17941988370166, -70.07331969610443 -69.19564014671278, -70.08417537512567 -69.20697736105438, -70.09667225084526 -69.21516403013253, 
+      -70.10473587708422 -69.22090908934749, -70.10875691430168 -69.2295235975265, -70.11359312466467 -69.23439868442264, -70.11965143291934 -69.23942557465702, -70.12207108733237 -69.24258348518939, -70.10869496807145 -69.25606570930589, -70.08840214815294 -69.26753209459724, -70.08027575614261 -69.27183536564954, -70.0644454328359 -69.27713082414421, -70.0388633900048 -69.28271564949522, 
+      -70.02060647532515 -69.28341706855744, -70.0043799295174 -69.28483510014397, -69.98612955656775 -69.28409600191469, -69.97032079028108 -69.28365367663801, -69.96060188643774 -69.28249354267005, -69.93872898969434 -69.27988394346845, -69.92981733260598 -69.27929689282784, -69.9103851366677 -69.27697065409177, -69.90106112996726 -69.27681788195432, -69.88201111313221 -69.27692503011312, 
+      -69.87186329757051 -69.27762677195878, -69.8605055291757 -69.27818238651977, -69.85322595432055 -69.27730607024822, -69.84475062270282 -69.27485557170598, -69.83059688219154 -69.27267518400693, -69.82011450656637 -69.26949262252822, -69.80798447566583 -69.26803509362615, -69.80031437214738 -69.26615972909066, -69.78978801036104 -69.26584534023479, -69.78170780981027 -69.26439593481057, 
+      -69.77765583986186 -69.26438239425758, -69.76429683424632 -69.26421404809204, -69.74602566796017 -69.26631930635357, -69.72443409184338 -69.2718583178739, -69.7203216624194 -69.27471847390902, -69.71537883219355 -69.2784340895464, -69.71773577158878 -69.28159316175137, -69.72170299433316 -69.28590371919789, -69.72611296479901 -69.28835999304833, -69.72723423289355 -69.29280895676955, 
+      -69.72714226096721 -69.2971109127749, -69.72257930807017 -69.30183436120399, -69.71273756200873 -69.30639747205903, -69.70407962368805 -69.31253753475657, -69.69335847285824 -69.31939785897758, -69.6863553465362 -69.32382167317954, -69.6834030754714 -69.32826215619055, -69.6869877748525 -69.33156643583534, -69.6905672506812 -69.33487677195366, -69.68761429089211 -69.33931748195911, 
+      -69.68057377678994 -69.34517613884994, -69.67597832251664 -69.34989987263644, -69.66976075549964 -69.3548975123691, -69.65741792204078 -69.36060264542704, -69.64525672601768 -69.37447332940826, -69.63852711541102 -69.38277409083953, -69.63544519673201 -69.39151783215296, -69.62790528203053 -69.39923954058757, -69.62078067669128 -69.4065324655326, -69.61684458417903 -69.41056071040359, 
+      -69.61322808622766 -69.41425365854897, -69.60655202438878 -69.41967828093428, -69.59659542865342 -69.42566706263176, -69.5907826747476 -69.42880237727384, -69.58052196841182 -69.43092265930852, -69.56120325664543 -69.4352942828116, -69.5460895231619 -69.4353857138129, -69.53699541134695 -69.43907917790162, -69.52995353628617 -69.44206223524452, -69.52747345202566 -69.44320745491434, 
+      -69.5233379025161 -69.4446264407167, -69.52000538834871 -69.44661632325924, -69.5186455053763 -69.45077590838703, -69.52019426715994 -69.45336239285109, -69.52494782884534 -69.45825210878695, -69.52401754233419 -69.46198179207231, -69.52796144189567 -69.46630181116193, -69.5369416247826 -69.47531107976468, -69.53141777401142 -69.48639762326745, -69.53829214191585 -69.50045757491941, 
+      -69.53196005593915 -69.51332796442875, -69.52299481435092 -69.52548945387574, -69.51021671667712 -69.54029783663705, -69.49171451625563 -69.54972083201012, -69.47663038638365 -69.55560314201647, -69.45915234577892 -69.56212678528661, -69.44715197100041 -69.5645138936446, -69.43546978579836 -69.56933692643001, -69.41673945491281 -69.57570712777205, -69.40536390699363 -69.58297011888769, 
+      -69.40023011327128 -69.58811217264876, -69.3911826883992 -69.5985409329178, -69.38967226960015 -69.60555990125265, -69.38287376616891 -69.61097642727823, -69.3691181493227 -69.61507441115717, -69.35868188091308 -69.6186057677332, -69.35064042100284 -69.62387824624591, -69.3472592894621 -69.62587011472507, -69.34419200226114 -69.63030213297606, -69.34069144715001 -69.63516233667951, 
+      -69.34008100822021 -69.63989181621554, -69.33743342517167 -69.64388991606499, -69.3410020873578 -69.64720990538939, -69.34532201943979 -69.6525423888052, -69.34760276111454 -69.65714311347324, -69.34871601432256 -69.66015681057058, -69.34693078402229 -69.66330790645821, -69.34268194501735 -69.66615233013071, -69.33788379252513 -69.67229402037437, -69.335235075393 -69.67629991045358, 
+      -69.33203957950728 -69.6836014109201, -69.33554887721685 -69.68835438628054, -69.33660237635462 -69.69280170581978, -69.34178143221861 -69.69728103673607, -69.3428945868127 -69.70029494570753, -69.3398750705434 -69.70329234213278, -69.33389248622596 -69.70785594552255, -69.33086240206282 -69.71085451048201, -69.32611106007808 -69.71556110033502, -69.32302081990326 -69.71999334524838, 
+      -69.32579740878057 -69.72273347306911, -69.32400444110644 -69.72587582823157, -69.32753028542756 -69.73062869652341, -69.3290111907791 -69.73465667047336, -69.32097731600336 -69.73848699634588, -69.31515517141325 -69.74835192027285, -69.30932645603008 -69.7582237931298, -69.3113560575055 -69.76856200274912, -69.31512427347991 -69.77719118933675, -69.31691860712041 -69.78337784982621, 
+      -69.31728378659366 -69.78466057300997, -69.33042026519706 -69.79496864746065, -69.32809441509623 -69.80484721253768, -69.32914699207713 -69.81201159179483, -69.32664447889624 -69.81932115777845, -69.32032018123395 -69.8308557162631, -69.30594551804992 -69.83376361155364, -69.29701977156373 -69.83852385725145, -69.28599536602802 -69.8441926782985, -69.28165412991778 -69.8483504166439, 
+      -69.2754892053765 -69.8520823527904, -69.25409682198246 -69.85633128530667, -69.24512401953011 -69.86101618756545, -69.24141652141304 -69.86874462193765, -69.24224162163476 -69.87750190374155, -69.24438379122968 -69.88497205316895, -69.24359808378797 -69.8925715151102, -69.24368181660869 -69.89931568239928, -69.24326370563439 -69.90792075808925, -69.24401906577619 -69.91810560524287, 
+      -69.24366786402679 -69.92527693770275, -69.2469178133519 -69.93577515654438, -69.24876335551346 -69.94080425265926, -69.23850366200539 -69.94533477461005, -69.22970594095585 -69.95389487273367, -69.22273983550123 -69.95930537217687, -69.21326318305373 -69.96441731983604, -69.19600635346612 -69.97435821165647, -69.17234045050706 -69.97822639019543, -69.1654214901966 -69.98220025670462, 
+      -69.15004674657597 -69.98755731955302, -69.14018312520552 -69.99166115001958, -69.13192786041938 -69.99691687376712, -69.13124911806969 -70.00164746941611, -69.1310109804746 -70.00595186231058, -69.13246132588266 -70.00997182430034, -69.13311742953374 -70.01342066925046, -69.12957049399307 -70.01683786324092, -69.12262844311293 -70.0208126370399, -69.11508133147011 -70.02808406400122, 
+      -69.10539251497694 -70.03605612712232, -69.10025672328089 -70.04506017485352, -69.09734345526174 -70.05192559331044, -69.09854872464166 -70.06025665396673, -69.09975502143003 -70.06858791080624, -69.10031871771045 -70.07347090958501, -69.1008820736431 -70.0783469151684, -69.10144860780912 -70.0832280198795, -69.0905535388988 -70.0896143252554, -69.08360324898571 -70.10033376454705, 
+      -69.0870750334375 -70.11326577274468, -69.08882862957974 -70.12648046710676, -69.09210225348599 -70.13554400676897, -69.097716243468 -70.1489643158921, -69.09763433382156 -70.16735815453643, -69.09382587115704 -70.18920866150489, -69.07916178951388 -70.20024113687539, -69.0645910518438 -70.21004478469823, -69.05658621616688 -70.21630899154299, -69.04523500895083 -70.22167975253636, 
+      -69.03594977118514 -70.22779142136726, -69.02575708657164 -70.23474880309985, -69.00942324686541 -70.2448195618698, -68.99939699824789 -70.24891678112469, -68.98836502245886 -70.25529476021309, -68.97480695077594 -70.26136823364662, -68.96249382714278 -70.26758615418974, -68.94647966927327 -70.27191893845381, -68.93652428380341 -70.27456646145409, -68.92302699402474 -70.27920500730119, 
+      -68.91033875815307 -70.28441614735101, -68.88832914662488 -70.28897822543145, -68.86858403732256 -70.29141248895301, -68.84721452318435 -70.29267095270774, -68.82872857494264 -70.2952498618951, -68.81357512729515 -70.29871350323424, -68.79958264240393 -70.30376448034542, -68.78937542427089 -70.30927224719072, -68.77779258065792 -70.3160633131358, -68.76170320827737 -70.3203812383844, 
+      -68.73915851665762 -70.32534750270342, -68.71844503891339 -70.32861377828885, -68.70842751975725 -70.33125277844498, -68.70014119584917 -70.33361806473873, -68.69081870206605 -70.33827210020944, -68.685744980445 -70.34296366094821, -68.69036184787214 -70.34931914410325, -68.69600645851962 -70.35338638050693, -68.70408670462731 -70.35919926820284, -68.71089970682822 -70.36486035589373, 
+      -68.7100984985706 -70.36958292696859, -68.70886183254657 -70.37623569743856, -68.70860250540485 -70.37760977528492, -68.689102014319 -70.39163927246788, -68.67142515446615 -70.39865824131124, -68.65384617889879 -70.40955403614214, -68.63971671331835 -70.41989878386283, -68.63343732207295 -70.43361680408017, -68.62924169113226 -70.4427640874058, -68.62319841157478 -70.4483035365414, 
+      -68.61784364877619 -70.45586397524987, -68.60692490301385 -70.46321913003383, -68.5876619298154 -70.46762897801412, -68.57314243795703 -70.47164953178145, -68.56210393589262 -70.47513555044937, -68.55059843421115 -70.4790417480113, -68.53661449626007 -70.48651104367922, -68.52156085594484 -70.49626202982513, -68.51474841040448 -70.50509645636801, -68.51141258970031 -70.51338979294461, 
+      -68.50714823396308 -70.52253009154587, -68.50031327459043 -70.53135674341279, -68.50041200604146 -70.54441817234212, -68.49404125262203 -70.5528255180134, -68.49163167412927 -70.56026424216425, -68.48733551345933 -70.5694048974365, -68.48398500006093 -70.57769800822248, -68.47853856392862 -70.58525102316605, -68.47449532104886 -70.59152246613942, -68.47058864799894 -70.59636701561965, 
+      -68.4581146996889 -70.60498792155332, -68.44846404331585 -70.6110610481439, -68.44103152208238 -70.61644008679215, -68.43474634560336 -70.62341330971215, -68.4287875119519 -70.63138627569974, -68.41978369090813 -70.63947311440164, -68.41619105612355 -70.64531677223097, -68.41664122170329 -70.65408301431529, -68.41133899959796 -70.66407051291374, -68.4170695929316 -70.67202717969761, 
+      -68.42199659613095 -70.67939793894159, -68.42603239064806 -70.69149771977477, -68.43013843581849 -70.70747371635954, -68.43689718957988 -70.71845195503877, -68.43430242387738 -70.72732566500022, -68.43136575573965 -70.73519155618486, -68.42060097531542 -70.74742081335565, -68.41086552017883 -70.75349430804397, -68.40752493560423 -70.75647698308927, -68.39710157074934 -70.76052855816926, 
+      -68.38993850983552 -70.76690714770213, -68.38664249978196 -70.77376537054083, -68.37606084490518 -70.77925094353068, -68.3751525889306 -70.78397324217516, -68.38358282032003 -70.78694113471714, -68.38922894974378 -70.78714011777161, -68.3982840574753 -70.78824616258186, -68.40877456006315 -70.78807099671965, -68.42429336395064 -70.78995552327193, -68.43593563619824 -70.79136670018735, 
+      -68.45179869563225 -70.79425776587571, -68.45894567822761 -70.79706601686499, -68.46173902789755 -70.7998199586349, -68.46037248565882 -70.80497025775821, -68.45573453928411 -70.80779301520904, -68.44659436552125 -70.81201126998033, -68.43724124426483 -70.81377410555739, -68.42545285974084 -70.81379693455395, -68.41187997595873 -70.81408693266623, -68.40151948073434 -70.81282849607342, 
+      -68.38924362802469 -70.81327034926748, -68.37811946959555 -70.81530034137445, -68.3655538312294 -70.81861135242276, -68.35849725661505 -70.82356296949149, -68.35594853120467 -70.82712581970101, -68.35810133892416 -70.83174130012029, -68.35785736963079 -70.83848533878839, -68.35760583486402 -70.84522971499523, -68.35543052040214 -70.85367615690792, -68.35551491761956 -70.861426903864, 
+      -68.35871865248936 -70.87294737942503, -68.3588415794788 -70.8845746049533, -68.35964140659149 -70.89822407957526, -68.3597713103154 -70.90985880554119, -68.35922221141738 -70.9194717137123, -68.36505923922451 -70.9317547253526, -68.3615112271179 -70.93616502174764, -68.35945842857744 -70.94317596298303, -68.35449152137862 -70.95274377525571, -68.35295205870672 -70.96320309271361, 
+      -68.35270668229167 -70.97382345473615, -68.33992755995776 -70.9863204177163, -68.3400115510066 -70.99794775188987, -68.33516772169743 -71.00608034173571, -68.33129853335427 -71.01335923469003, -68.31812284776991 -71.02096512094755, -68.31084540312622 -71.03509507709003, -68.29637162785814 -71.05029260911869, -68.28971872984329 -71.06256908013383, -68.27422424622186 -71.07861295355947, 
+      -68.27687116600188 -71.0866853014181, -68.27705477782186 -71.09300189142024, -68.28117379053805 -71.09979978155872, -68.28102816236192 -71.10511757129483, -68.28054709129566 -71.10941352723103, -68.27941868271367 -71.11557747277513, -68.27124825585209 -71.1291276860674, -68.25894958798098 -71.13587141599552, -68.24170721107294 -71.1429975052516, -68.23086566048843 -71.14846859176298, 
+      -68.2223200228966 -71.15324438631767, -68.21903180079887 -71.15866068732558, -68.21475293622085 -71.16493209245108, -68.21804133576667 -71.17114978963741, -68.22544740031312 -71.17640726251598, -68.24273675655915 -71.18867474185274, -68.25395205499767 -71.1958461406196, -68.26384702098419 -71.20285082379908, -68.26731857308147 -71.20763440367642, -68.27096516039425 -71.21485951256517, 
+      -68.26618958131675 -71.22155006950997, -68.25762208587437 -71.22633359826465, -68.24903820025581 -71.23111759107813, -68.23600089257334 -71.23584734609038, -68.23187184067707 -71.24067702855413, -68.22774409878475 -71.24551417202957, -68.2303850965499 -71.24970987256262, -68.23567234903325 -71.25422643654518, -68.23650296972043 -71.25868254296014, -68.23765589042068 -71.26416052724046, 
+      -68.23054527999874 -71.2676622562982, -68.22574735211165 -71.27823608850726, -68.22093921277592 -71.28105205828786, -68.21481188366464 -71.28370703568112, -68.20868720123885 -71.28636121426035, -68.2061989164951 -71.28848263196652, -68.20801580523067 -71.29209165005521, -68.21811587645193 -71.2938008140402, -68.23235272491901 -71.29454077142812, -68.24146241397037 -71.2970889254123, 
+      -68.25107623065108 -71.29921703297944, -68.25886576939268 -71.30160531930548, -68.25903352441517 -71.30404686136184, -68.25638710637794 -71.30760919945536, -68.25505777314874 -71.31132485180989, -68.25357111135912 -71.31648250196935, -68.26144412442017 -71.32265457142255, -68.26112415040268 -71.3311460574144, -68.26187948169002 -71.33783743107308, -68.27616895843532 -71.34633650223483, 
+      -68.2776800236337 -71.35281365024699, -68.28733093294413 -71.36269368878122, -68.29017624369682 -71.36933079992056, -68.28886367214919 -71.37692995177387, -68.28420927026669 -71.38219489009674, -68.27674074636522 -71.39244892480346, -68.27458223253166 -71.39946028726833, -68.27175995329537 -71.40833247517412, -68.26793592584804 -71.41805270891587, -68.26010136766494 -71.42729921815733, 
+      -68.24709318965377 -71.43447112272742, -68.23290183447226 -71.44392391289044, -68.23020878118196 -71.45524620379939, -68.21599567811862 -71.4646986035908, -68.20542883993585 -71.4775007881249, -68.19786885803468 -71.48774732188294, -68.19096414250892 -71.50001526235658, -68.19007130587039 -71.51494642427735, -68.1886824972605 -71.52642052209062, -68.19369404120293 -71.52993045423601, 
+      -68.19161940435558 -71.54714166676565, -68.1929241946633 -71.55506108187878, -68.19038519048928 -71.56106538070199, -68.1878352160701 -71.56706974154346, -68.18680497970313 -71.57179247126746, -68.1842583984715 -71.57779655212418, -68.18138185176898 -71.58278678916972, -68.18118247813216 -71.58810427482125, -68.18099197540907 -71.59341474354956, -68.17962582966621 -71.59713740458906, 
+      -68.17252488411417 -71.6030803904186, -68.16559490880454 -71.6075977850303, -68.15647887962196 -71.61135897804601, -68.14736256976013 -71.6151272527579, -68.13266693843477 -71.61969003780398, -68.12522222918996 -71.62461823769708, -68.11707241326307 -71.63141618112563, -68.11616508349391 -71.63858830166667, -68.11154257405371 -71.6462857088774, -68.11570043646435 -71.6530910920427, 
+      -68.12223895068254 -71.65921004058197, -68.12945535479979 -71.66345986135215, -68.1422649785338 -71.66693071001473, -68.15457149967534 -71.67081416121813, -68.17092877592795 -71.67518670273009, -68.1786425599271 -71.68676703768416, -68.1841135419487 -71.70536777882648, -68.19033107812841 -71.71435505124401, -68.19182630688395 -71.72083273159136, -68.19260396350539 -71.73306219378432, 
+      -68.19577127689061 -71.74459068320706, -68.19826591599589 -71.75410457174618, -68.19306886213178 -71.77387276287708, -68.19619077849289 -71.79315947069026, -68.20693975633844 -71.82159421160449, -68.20745087479696 -71.85465260666554, -68.21059368755087 -71.87393980313024, -68.21449250864933 -71.8797377002547, -68.21617917237025 -71.8847884965936, -68.22026011581049 -71.8891450906528, 
+      -68.23561857905844 -71.89579716194572, -68.23320704722273 -71.90036779927674, -68.25541752230431 -71.9078136847574, -68.27355211427016 -71.91089634158791, -68.30743365096706 -71.91387956031326, -68.33842407105278 -71.9179691464675, -68.38397977639958 -71.92034953493878, -68.40592896211928 -71.92677353735436, -68.42480526239889 -71.93186202983327, -68.43820108555894 -71.93631778186376, 
+      -68.4505836377702 -71.94162737031024, -68.48532048831862 -71.95125601452402, -68.49544423911678 -71.9709017297694, -68.49980101696455 -71.97770699031074, -68.49901570154672 -71.98487863596526, -68.49822233082512 -71.9920577322131, -68.49159966364839 -72.00147255126929, -68.47654752289364 -72.01137524566575, -68.46317220213761 -72.01856276049443, -68.44154354218786 -72.02867927592743, 
+      -68.42108093397987 -72.03649906279107, -68.4006046111915 -72.04432669406074, -68.38596262196239 -72.04991194169574, -68.36683566774026 -72.05789181682312, -68.36116009375822 -72.06645144252695, -68.36894206192203 -72.07559169636657, -68.37466420801832 -72.08255008900399, -68.37866215711375 -72.0922240403371, -68.37886034151028 -72.10631522814553, -68.37681535930628 -72.11965987370853, 
+      -68.38084369524918 -72.1409760569796, -68.38871762473295 -72.16951710130861, -68.41539805156427 -72.2021564034446, -68.44098612028729 -72.24095150655187, -68.44912780052465 -72.26418288667924, -68.46451561936205 -72.26981409850505, -68.48131603851064 -72.27559616087419, -68.49304980518907 -72.28031970049696, -68.51474739459579 -72.28472128194615, -68.53801733668608 -72.28783373524817, 
+      -68.55074236454666 -72.28781929114344, -68.5762865804248 -72.28779555290407, -68.61937725606805 -72.28247810207174, -68.65123819942824 -72.27588659668908, -68.67696364886251 -72.26909589026188, -68.70686303483109 -72.2627719704698, -68.74080632875659 -72.25833852342907, -68.7721634840453 -72.25604293259607, -68.79520399754485 -72.2566837490788, -68.83454205002309 -72.25962049015622, 
+      -68.87095711139716 -72.26367910204014, -68.90903490694842 -72.27032453049853, -68.94803531493825 -72.28286745304413, -68.98582398231716 -72.29913344956523, -69.01805759265831 -72.31476611414975, -69.05111683192098 -72.33242021254392, -69.0663985274623 -72.34231604108781, -69.08615870352482 -72.34979259676811, -69.09109452114883 -72.35903168682384, -69.10218834122985 -72.36846196846437, 
+      -69.10505024905707 -72.37408411405757, -69.10803305536623 -72.37827291550008, -69.10599541935083 -72.38142339321948, -69.10423359652283 -72.38413983798822, -69.09902242909743 -72.3898544134652, -69.0893245017501 -72.39797230256042, -69.08217562680831 -72.40396141434502, -69.07898801177686 -72.40795883820327, -69.07772795413211 -72.411689696652, -69.08161156022844 -72.41646595281681, 
+      -69.09918333905162 -72.42852744322113, -69.11779036292444 -72.43973572234634, -69.12118399467865 -72.44493903207625, -69.12032271784746 -72.44967703970671, -69.11895118862594 -72.4548412229502, -69.11485233067903 -72.45825960351944, -69.1112760856176 -72.4612499227292, -69.1002052931767 -72.46246300927979, -69.09066778974412 -72.46239525466225, -69.06978631380682 -72.46108240700862, 
+      -69.04954450915046 -72.45790890654361, -69.01346642132302 -72.45058403823427, -68.97882794008898 -72.44340535450202, -68.93868295820249 -72.43948315248262, -68.91680906553594 -72.43901030450589, -68.90471029177525 -72.44107015097396, -68.88873974538745 -72.44366468344909, -68.88743541674478 -72.44738749247607, -68.89128135236894 -72.45216417908865, -68.90748561203215 -72.45733624137931, 
+      -68.92034184951706 -72.4626162857142, -68.94146107356289 -72.47170980420968, -68.95421647451599 -72.47842378868383, -68.96491236365866 -72.48685508882662, -68.97627197466153 -72.4934156645672, -68.98246753926578 -72.49892411089202, -69.00029086639817 -72.50280736379553, -69.01773878400047 -72.51100199557622, -69.02525336629928 -72.51810404621934, -69.02732883702775 -72.5217135493876, 
+      -69.02838073231851 -72.52617658625987, -69.04184783481269 -72.53102902926864, -69.07094645414489 -72.53225693881313, -69.09784626318277 -72.53131138014712, -69.11386900707167 -72.52870130736517, -69.11798111576108 -72.52527604354879, -69.12129319495021 -72.51983616149785, -69.12410025593113 -72.51482347433179, -69.12456503840599 -72.50907862460762, -69.13436141762016 -72.50627897501136, 
+      -69.14585220357398 -72.50607260579827, -69.16462631439506 -72.51052089621756, -69.19194890683865 -72.51589164105047, -69.22151993984495 -72.52343009721665, -69.24662795223144 -72.53337057622747, -69.25588309956481 -72.53775034681988, -69.2512808849251 -72.54160345701932, -69.2487261597289 -72.54373878692829, -69.24199624339732 -72.54398320877122, -69.23281923551295 -72.54492966403032, 
+      -69.20938067119758 -72.54433432233738, -69.18879683653435 -72.5440440692427, -69.17443167208475 -72.54394530005445, -69.16616032769807 -72.54547126217773, -69.15931743258909 -72.54714150159938, -69.15674560371718 -72.54928561145962, -69.16587105853472 -72.55509931120008, -69.18424976763225 -72.56529217309875, -69.17768824615649 -72.56941960712314, -69.18551614915533 -72.5736391631692, 
+      -69.19894473046182 -72.57991794245815, -69.20626763842974 -72.58457220168489, -69.22015368009241 -72.58509838331219, -69.23774767172567 -72.58119180842868, -69.26379472783756 -72.57964314450817, -69.29933254225446 -72.57958967298943, -69.33415158429183 -72.58283232305358, -69.36062722744576 -72.58903476696418, -69.38752698820335 -72.59624509503391, -69.40043604579236 -72.59970058827909, 
+      -69.4144442451697 -72.60344652073738, -69.43370790063707 -72.61032089794696, -69.45526182847286 -72.61936177109104, -69.47836294914241 -72.6271135058804, -69.50003753673451 -72.63470450115092, -69.52850366998261 -72.64205139860462, -69.5492940997667 -72.64906324540303, -69.58693741124719 -72.6568751039241, -69.64332693616691 -72.66664083614192, -69.70676386764255 -72.67182125872085, 
+      -69.77044717857811 -72.67267651885187, -69.79708909751993 -72.6706239538222, -69.83112243509993 -72.66500116378626, -69.85581116197837 -72.66323125569181, -69.8738472971982 -72.65883622183254, -69.9086074271204 -72.6580961022019, -69.93998744989963 -72.65748650374337, -69.96360033274156 -72.65798942158274, -69.98040739157007 -72.66020224016083, -69.9947879430133 -72.66311662671666, 
+      -70.01439677439605 -72.6684950085806, -70.03058660296416 -72.67544502363636, -70.0467448724463 -72.68383076180736, -70.06638416181438 -72.68920889517088, -70.08253484302077 -72.69255877754755, -70.09377271142604 -72.6948847331405, -70.1183623749895 -72.69739568005642, -70.13667285548321 -72.69973766105527, -70.16275862097523 -72.70094287774602, -70.19611302441466 -72.701446454708, 
+      -70.21206769216263 -72.70162156441032, -70.23677083270694 -72.69979809205532, -70.25237178600048 -72.6932068125061, -70.2844018119525 -72.68635540838753, -70.31010395133744 -72.68078619383704, -70.33429821508905 -72.67794017226925, -70.35991705440348 -72.67668125748118, -70.39225839950419 -72.67800861850927, -70.40817999719467 -72.67960344035833, -70.42941430087352 -72.68221240424242, 
+      -70.4482433604095 -72.6840969830974, -70.45885522590233 -72.68611925653225, -70.4651031672763 -72.69058253618455, -70.46504916525538 -72.69777647354383, -70.46256217108065 -72.70712302211373, -70.46154007018764 -72.71373778498089, -70.46926168315072 -72.71691161423465, -70.48329940282163 -72.71734584864697, -70.50943877210399 -72.71707129416727, -70.53461402092204 -72.71765924786837, 
+      -70.56366813681193 -72.71479041124829, -70.60578120296474 -72.71176874435606, -70.64498173284724 -72.70989958705144, -70.687080893407 -72.70829766851054, -70.71030398093255 -72.70770998297502, -70.73011745538899 -72.70439114027371, -70.75716420104354 -72.69890624171241, -70.76799863781409 -72.695075768506, -70.7730710073705 -72.69328354544591, -70.79285475901483 -72.6899490215445, 
+      -70.81794816236525 -72.68618746824662, -70.84400144825783 -72.68299132892312, -70.866196411521 -72.68037424750224, -70.89856729242072 -72.6801829304589, -70.93428855441884 -72.67839810713654, -70.9580087186335 -72.68022133868752, -70.97445656165583 -72.6813429809168, -70.99865012150785 -72.68273889843859, -71.01318279541846 -72.68414306920933, -71.04170905018397 -72.68451705060961, 
+      -71.09774774131913 -72.68322775594864, -71.1521827797304 -72.67747545351135, -71.22174901334164 -72.67697888665253, -71.27484204596733 -72.67536903508652, -71.35650644630883 -72.67550644606344, -71.41197117890688 -72.67312639781805, -71.46166169643689 -72.67161545177613, -71.50868285080556 -72.66507671453125, -71.57657654685025 -72.66143800670926, -71.58187849639374 -72.66126193987003, 
+      -71.60646101724193 -72.66043072236336, -71.6485371950009 -72.66150675463217, -71.68051153793992 -72.66306350036116, -71.70819743066656 -72.66564212872574, -71.73353511064848 -72.66895325747493, -71.75258629934697 -72.67215775492197, -71.7815021357615 -72.67817710419014, -71.79519002519174 -72.6803968264442, -71.81481961167088 -72.68460128390272, -71.83007836903074 -72.68839305673865, 
+      -71.86412777708088 -72.69105553745548, -71.89234946001109 -72.69317608004552, -71.92304145459501 -72.69599936285067, -71.93575281056509 -72.69764709308392, -71.95397977773814 -72.69550278918808, -71.97277117767472 -72.69436628773882, -71.98908226504548 -72.6925277088324, -72.04035192429863 -72.68626347599576, -72.06562134507406 -72.67383578426957, -72.09196466407835 -72.66529123516511, 
+      -72.11135859276038 -72.66038456044306, -72.14089970313452 -72.65022280788463, -72.15525047888929 -72.6486741005961, -72.17003654608236 -72.64668227903611, -72.19477786545528 -72.64274591718608, -72.21159483338029 -72.64188344165684, -72.23194212786466 -72.63754251001238, -72.23972284067288 -72.63301817416982, -72.2523195142116 -72.62844884305086, -72.26711183355474 -72.6216966871065, 
+      -72.2766960081099 -72.61603505978067, -72.27898439011182 -72.61468523660021, -72.28280599781083 -72.60932133134202, -72.28649137941576 -72.60252337221472, -72.29264754589175 -72.59642027370366, -72.29704202430541 -72.59206429197636, -72.30915108694472 -72.58792847765031, -72.32155703991636 -72.58191633473841, -72.33934114222745 -72.57685848014977, -72.34706874008371 -72.57232616581003, 
+      -72.35333326150767 -72.56766480589657, -72.3629458196003 -72.56282787307931, -72.37545762063696 -72.55825007930989, -72.38884023780156 -72.55279522269282, -72.40337302784887 -72.54935440785306, -72.42820838283045 -72.53874948627026, -72.48448155929135 -72.52194229387067, -72.58528141335411 -72.48867834671711, -72.63961020214155 -72.47832482462674, -72.66470324925554 -72.47200824398105, 
+      -72.68040566553292 -72.46723154228516, -72.68424309553448 -72.46330259365179, -72.68476070372938 -72.45954874117724, -72.68382351789121 -72.45567303961914, -72.67880199897103 -72.44953130404805, -72.67437728525378 -72.44438972719783, -72.67140181609429 -72.43937636714261, -72.66919056596015 -72.43681292308023, -72.66519909877994 -72.43123594661913, -72.65210741373346 -72.4253238386599, 
+      -72.63842806550602 -72.4184112334281, -72.63446106841528 -72.41710673941016, -72.61465553340406 -72.41059076213833, -72.61015346871693 -72.40876822538836, -72.60651355653486 -72.40606654363295, -72.60264453047064 -72.3971790358677, -72.60028855866726 -72.39316578827724, -72.59316963077343 -72.38920600076719, -72.57656176583649 -72.38534506204465, -72.55012474213817 -72.37870043549505, 
+      -72.5388645740624 -72.37578629991619, -72.53582827341059 -72.37409221231438, -72.53044876859816 -72.3683858225157, -72.52822020407585 -72.36106129830144, -72.5205537510847 -72.35609451953376, -72.51032228661572 -72.3537523177382, -72.49504075421262 -72.3485716399073, -72.47502143961158 -72.34343729889767, -72.45358312571105 -72.33817274154664, -72.43171710762479 -72.3333429962951, 
+      -72.43301384822759 -72.3320393728526, -72.42450628474002 -72.3231892240481, -72.42217915850982 -72.3144228232341, -72.41383381928189 -72.30701406957202, -72.39530931230613 -72.29725667756664, -72.37566330079417 -72.29023752733099, -72.34042288284597 -72.27846512708285, -72.31981698256229 -72.27088177541603, -72.30223035663322 -72.26499211464915, -72.26190880206929 -72.25843827250345, 
+      -72.23863267008126 -72.25201432075247, -72.1960671822707 -72.24618549472306, -72.15478563414351 -72.2437972144373, -72.12657141008002 -72.23996010039845, -72.12183322610542 -72.2393109750665, -72.09868606768782 -72.23906751102201, -72.06797730684211 -72.23858693059148, -72.03179805457394 -72.24044842051092, -71.99671209295005 -72.24430809806739, -71.95250780750797 -72.2463606786829, 
+      -71.90380169882292 -72.24511716087368, -71.8729776446069 -72.24317157316005, -71.85150218983287 -72.23972314573358, -71.82870410897505 -72.23757171614248, -71.8085171708478 -72.23899837110827, -71.78263130001643 -72.23988303642366, -71.74980929761605 -72.24296560947462, -71.71742296125576 -72.24560502917456, -71.68119775093714 -72.24740637877308, -71.60597308218122 -72.25214369815048, 
+      -71.56260740983164 -72.25323479386739, -71.51316823561561 -72.25564578666749, -71.47361652862757 -72.25756111210904, -71.45188883987943 -72.25737050520064, -71.42475200645214 -72.2623899954528, -71.40575417057369 -72.2701029370054, -71.38563573995563 -72.27436026601457, -71.36738593878194 -72.27832024164283, -71.3499383340867 -72.28147883798667, -71.33643278939029 -72.28391306605842, 
+      -71.31162245994388 -72.28962754936114, -71.27676312296919 -72.29292331241493, -71.2389229626064 -72.29306007257655, -71.20445170482705 -72.29447167648779, -71.17750442691198 -72.29470085924004, -71.16184199571934 -72.29316668227628, -71.14334162448779 -72.29135096311815, -71.11768370978437 -72.28739986180587, -71.1029505337788 -72.28499581592955, -71.0722121712591 -72.28436241072023, 
+      -71.06225547991909 -72.28338606215122, -71.03716236107745 -72.28186776899474, -71.00930838786272 -72.28293607540682, -70.9880602316192 -72.28370714111396, -70.96211251426301 -72.28591888224618, -70.9375532439788 -72.28683444890237, -70.91345198451029 -72.28730814479337, -70.88607731517838 -72.28937569780034, -70.86814959856167 -72.29141208972865, -70.84310924134468 -72.29274748593835, 
+      -70.81141744454793 -72.29149629873189, -70.78396647981062 -72.28923003560453, -70.75700324764229 -72.2879641462905, -70.72719565368499 -72.28497319133544, -70.70732915275372 -72.2829819708029, -70.69360353466747 -72.27968632784145, -70.67279016780188 -72.2756726116983, -70.65670853725247 -72.27165183904592, -70.64157122794185 -72.26676919284827, -70.62927294699352 -72.26216909518241, 
+      -70.62217600516077 -72.25714133520523, -70.61602716938856 -72.25268532348396, -70.61018335712079 -72.24871020104965, -70.60609318331633 -72.24593390694037, -70.60325649685187 -72.2427669473531, -70.59614652698434 -72.22911033022126, -70.600853199502 -72.2247930027751, -70.60553705686019 -72.21759749045631, -70.62057431125879 -72.21097595255574, -70.63184366668388 -72.20637518997633, 
+      -70.65393832476637 -72.20190477945116, -70.6666173750867 -72.19887554286011, -70.67648280265065 -72.1969981443198, -70.6896289250379 -72.19497638022085, -70.70608566496401 -72.19424468472374, -70.730994392255 -72.19293235626296, -70.7526249418563 -72.19319153737281, -70.7676769676112 -72.19375571553061, -70.78178544140606 -72.19373280147789, -70.80386302410577 -72.19212336531571, 
+      -70.82212087893463 -72.18677494593209, -70.83664025796033 -72.1834484135453, -70.85580511874178 -72.17723830355429, -70.86792064564656 -72.17175292303158, -70.87866892915093 -72.1689989047674, -70.88751918452482 -72.16510012693134, -70.90296128184255 -72.16233840447555, -70.92548395697727 -72.16172052167009, -70.94702071824555 -72.15908850767237, -70.96714138707384 -72.15631071735862, 
+      -70.98725220753845 -72.15353388227909, -71.00591276677574 -72.14917809783454, -71.0217739924049 -72.14597347414815, -71.04033609189278 -72.13873333886545, -71.04532555531188 -72.13253816549243, -71.0465317942338 -72.12548088115355, -71.04355548925395 -72.1194537966915, -71.04107620971529 -72.11442561552325, -71.0343703774821 -72.10897861600536, -71.0318982390033 -72.10394268298403, 
+      -71.03082319209851 -72.09906012069771, -71.02172824836195 -72.09146132823827, -71.01041373276654 -72.08604448981731, -70.99574247541607 -72.0807339582194, -70.9825580021894 -72.07702664741132, -70.96472093631763 -72.0733264501318, -70.94406815171013 -72.06934384203106, -70.9225151777351 -72.06623118743984, -70.90142715185604 -72.06267561667033, -70.87427571273906 -72.058982370269, 
+      -70.85927658259321 -72.05555740427403, -70.83071890344289 -72.05028549527255, -70.81061596709674 -72.04729468447199, -70.79096961514578 -72.04386861697694, -70.76944030633514 -72.0378572838125, -70.74323923626163 -72.03041097570686, -70.72593581665208 -72.02482635959866, -70.7081687555263 -72.01822674273365, -70.6932148471585 -72.01335176403599, -70.68525701525392 -72.00775170875094, 
+      -70.67732194771104 -72.00502053822875, -70.67634561149903 -72.0001367615694, -70.67769722593322 -71.99452929075379, -70.68276849692258 -71.98977703174394, -70.68972808863498 -71.98761727684519, -70.69854089106457 -71.98516046378698, -70.70828290894093 -71.9832834800313, -70.72357929860998 -71.97909503317545, -70.73888380944669 -71.97634925413603, -70.7671819778342 -71.97300716574452, 
+      -70.79316644115734 -71.97038309411138, -70.81542929073882 -71.96833854628744, -70.83817249017004 -71.96729328917105, -70.86145055490772 -71.97013137011777, -70.87729734248788 -71.97269420917682, -70.89550796221882 -71.97740174744654, -70.90908866026992 -71.98212399760553, -70.91984572171363 -71.98512246957999, -70.93619605750247 -71.98867763715914, -70.95252201497254 -71.99079923171527, 
+      -70.96587422506103 -71.9911648140564, -70.9720681564036 -71.99133334624929, -70.9902187378462 -71.9917223214481, -71.01018424616845 -71.9903796795263, -71.02126280624502 -71.98718269339618, -71.02488708755492 -71.98372625443254, -71.02986883282055 -71.97896542506584, -71.04221366210143 -71.97159600483454, -71.0903248131541 -71.88990759972698, -71.09211710324213 -71.8733677133959, 
+      -71.10167036783703 -71.86859105741583, -71.10835258203944 -71.8606567480059, -71.1168516366106 -71.85243181455513, -71.12585537623089 -71.84521482202706, -71.13905357746633 -71.83985119066995, -71.160424103343 -71.83100893111066, -71.1759344799287 -71.82634709249832, -71.19411439918143 -71.8190921693578, -71.21232482227299 -71.81327096768668, -71.23386421269217 -71.81017321004636, 
+      -71.25039590763586 -71.80896028621133, -71.26920271653277 -71.80701492157574, -71.29399929082827 -71.80518297578895, -71.31570394590435 -71.8063892967634, -71.33791290155479 -71.80859357215566, -71.3427733576085 -71.80946368973544, -71.35602634461678 -71.81182118839968, -71.36998009794893 -71.81463613280529, -71.39576687052332 -71.82386829849877, -71.41177472559858 -71.8306959811465, 
+      -71.43563023676613 -71.83734898316868, -71.45335466617308 -71.84100318706712, -71.47217519917979 -71.8390347811278, -71.47708055243018 -71.83570102633236, -71.48563393112983 -71.83177174773229, -71.49177457201921 -71.82569915097886, -71.4924247419157 -71.82051824514915, -71.50038124160606 -71.81414766548242, -71.49948173164145 -71.80595355128574, -71.50048880208807 -71.79889640986633, 
+      -71.50521902146279 -71.79268611809808, -71.50666007649568 -71.78520160299888, -71.50253984661676 -71.77716059752561, -71.49768759097404 -71.76380969714624, -71.49147805832688 -71.75938381594554, -71.48971549208515 -71.75206005774461, -71.49261475216731 -71.74614675069604, -71.49463697718558 -71.74109629121115, -71.50402098937691 -71.73629797872012, -71.51339832010689 -71.73150597976984, 
+      -71.5319449787746 -71.7266539902299, -71.5502321201492 -71.71749078042079, -71.57404313034691 -71.70887030456419, -71.5960087138855 -71.70054660547947, -71.63230134482177 -71.69457207614813, -71.68235796935872 -71.68232712592008, -71.69528174510249 -71.67692614639734, -71.70771797563798 -71.6781382033302, -71.71744442206283 -71.67289751931803, -71.7281191772813 -71.66822003208348, 
+      -71.73963878987489 -71.66268183304848, -71.74925233827497 -71.65599853208758, -71.76756229847108 -71.64968840451989, -71.781524223056 -71.64009842131732, -71.78940635338061 -71.63515467877654, -71.80788451543613 -71.63171405766779, -71.82061778871125 -71.63104981670297, -71.8533095604678 -71.62851752679707, -71.86985830026818 -71.63011927822195, -71.8828050758077 -71.6323239737978, 
+      -71.90084885318966 -71.63550525788857, -71.91349057693644 -71.63957971556151, -71.92315737957865 -71.64051826552517, -71.93566929115912 -71.63697058524302, -71.94818107953175 -71.63341568123802, -71.96959035717805 -71.62692232039693, -72.0080577790052 -71.60588793465595, -72.08637997634058 -71.57775832488046, -72.1246183296337 -71.57238745218002, -72.15428230070748 -71.56809959872186, 
+      -72.17813832224697 -71.5651471282067, -72.20791590806827 -71.56228604191587, -72.23589299805452 -71.55973013911, -72.25903422875811 -71.55908180517893, -72.26548806656831 -71.55876923845145, -72.2889250367721 -71.55764769572056, -72.30628182505856 -71.55834167073014, -72.32956812274752 -71.55911984282662, -72.35202024968439 -71.56076835502891, -72.36897226338266 -71.56189718711198, 
+      -72.38290305810654 -71.56463653174518, -72.41241484844143 -71.5683675369566, -72.42568191182602 -71.57341741864093, -72.43604996747753 -71.57676728900148, -72.44712827898175 -71.58255020003874, -72.45269010667361 -71.5878218016253, -72.4503782269923 -71.59187359503915, -72.45082873082364 -71.59619121641259, -72.45004315167876 -71.60181420921045, -72.45008818907158 -71.60656771897845, 
+      -72.44694556169226 -71.61149648262396, -72.45195648079073 -71.61576121795166, -72.4529718781929 -71.62107879747144, -72.45342278382391 -71.62538864609196, -72.45376569506763 -71.63301842215688, -72.45754296161233 -71.63859529621142, -72.45953317996278 -71.64447827032228, -72.46275323235312 -71.6490478535624, -72.46890269055804 -71.65531932324325, -72.4750514645323 -71.66159019835509, 
+      -72.47940815817239 -71.66816678861403, -72.49389731251289 -71.67521652535962, -72.5036630543371 -71.68086977015254, -72.513992653583 -71.68753025236015, -72.51585364088812 -71.69197072367, -72.51966146473028 -71.69754823536731, -72.5205919635894 -71.70617672061184, -72.51956875351118 -71.71367685904795, -72.51518965587877 -71.71991701067094, -72.50721012495592 -71.72676890929387, 
+      -72.49530000948972 -71.7313534647482, -72.4819950459216 -71.73581700981687, -72.46842169316623 -71.74214901819693, -72.45803829049335 -71.74829891886904, -72.45028682068414 -71.75327355719729, -72.44750958050244 -71.7549672358477, -72.43947676020589 -71.75986495111843, -72.42658272106281 -71.76863843634962, -72.41239887562696 -71.77396441471798, -72.40281712366283 -71.77924398306232, 
+      -72.39434806478535 -71.78652242339165, -72.39424082742683 -71.79458639129406, -72.3884044587514 -71.80069004385544, -72.38117232266801 -71.80666354231981, -72.37756395238684 -71.81202737607582, -72.3612589254151 -71.82428022033015, -72.3438186962199 -71.8392792253007, -72.33837157465832 -71.8449480708851, -72.34131521176323 -71.85139495918017, -72.3487401574826 -71.85636139467672, 
+      -72.35644512766818 -71.85945898930791, -72.37437407958232 -71.86302945311606, -72.3901981955566 -71.864021642075, -72.41905275867855 -71.86575325979236, -72.4393537128881 -71.86526439085712, -72.466926978174 -71.86354050301824, -72.4906997951318 -71.86099971610663, -72.51042996030638 -71.85949704232323, -72.52578779715891 -71.85616319710608, -72.5769656518995 -71.84236959882456, 
+      -72.65267200327747 -71.81374336381378, -72.69333628219832 -71.7948298782217, -72.71737731970639 -71.7836228210637, -72.79824862868695 -71.74075371091467, -72.8088679724473 -71.73745757100988, -72.85035736325993 -71.738388106461, -72.87087218785544 -71.74073062123867, -72.88680943405515 -71.74311873391186, -72.904944964132 -71.74476643295127, -72.92166905099424 -71.74959593158519, 
+      -72.94181103836132 -71.75236544641477, -72.96036466546757 -71.75356335103302, -72.97393750721453 -71.75526470519677, -72.99550530089122 -71.75483712976992, -73.01507531026462 -71.75328876035866, -73.03325662510834 -71.75160244710203, -73.06440733758 -71.74729887688326, -73.09853368111666 -71.74135640071654, -73.13165263216553 -71.73816673114113, -73.14981129889247 -71.73647266930998, 
+      -73.1685571327849 -71.73577862153982, -73.19289439088661 -71.73558061154314, -73.21942166565503 -71.7346273257886, -73.24734401871532 -71.73379533252576, -73.26851672551722 -71.73709159916451, -73.28472041029006 -71.74089063253902, -73.29752428325196 -71.74343868118807, -73.30752556477381 -71.74574263148395, -73.32033580071695 -71.74829136418862, -73.3337476704081 -71.75183917309323, 
+      -73.34474999383905 -71.75447807966292, -73.34617579341737 -71.75482144394596, -73.36022175364124 -71.7593684519648, -73.38787803344628 -71.76558696254122, -73.39695710161907 -71.77063767165848, -73.40704368874817 -71.77624527978763, -73.41270358028493 -71.78005254429195, -73.41837356511819 -71.78385924942923, -73.4169160310236 -71.79224383848873, -73.4048464413036 -71.80064351485899, 
+      -73.39473783378627 -71.80684656888036, -73.39585156002636 -71.81404062802375, -73.37475618072945 -71.82401263983616, -73.34577940050926 -71.83093263308265, -73.32680580075788 -71.83683752883496, -73.30280413129893 -71.84323853440831, -73.27053085665875 -71.8470235221282, -73.24766562185208 -71.84879304749039, -73.22760768181882 -71.85080680050477, -73.20473437184387 -71.8525699568792, 
+      -73.16358911499827 -71.85602539147231, -73.14009831198732 -71.8567807195311, -73.12544216922655 -71.85784908375138, -73.09291021770366 -71.86347983772023, -73.06980911021711 -71.86710411736708, -73.05493169768326 -71.87004048773868, -73.03803934930323 -71.87516034558377, -73.02516281601909 -71.87921860900204, -73.00199862380933 -71.88614681902081, -72.98989964155884 -71.89264645333796, 
+      -72.97637278329415 -71.89901718655389, -72.97431880296146 -71.90451841593375, -72.97045191216651 -71.910331761017, -72.97730956082256 -71.9166411096168, -72.97785248864362 -71.91715205466542, -72.99291164253708 -71.92559825542223, -73.01462558881713 -71.93511964392015, -73.05429748877994 -71.9500122825397, -73.12676248144992 -71.9725344476237, -73.19839435725532 -71.99778022480348, 
+      -73.25460169691716 -72.01832552569975, -73.29587585458536 -72.03517968288543, -73.32662197882591 -72.04684428896782, -73.33380818902988 -72.05409289209467, -73.35140214265238 -72.0650792237721, -73.34619228780754 -72.07077772609978, -73.34773346239486 -72.0808483642335, -73.35600177887316 -72.0919726919588, -73.36428155444737 -72.10309593195552, -73.377837921981 -72.11183218759555, 
+      -73.39014413039611 -72.11857653859603, -73.39860571717371 -72.12241336593583, -73.40429701565148 -72.12499219972322, -73.42315022103845 -72.13134744207372, -73.44120015310756 -72.13857292046427, -73.46746014607747 -72.14697317833041, -73.4990625058036 -72.15630336036163, -73.543121478095 -72.163840909465, -73.57765301776311 -72.16489376200146, -73.59970055858088 -72.16440628656028, 
+      -73.61862984268119 -72.16223154889848, -73.63874784397319 -72.15873697162485, -73.64843786105794 -72.15483857727818, -73.65160351189643 -72.15132160742651, -73.64968156395338 -72.14832329175304, -73.6471256980642 -72.14433251368055, -73.64598855181163 -72.14045687161726, -73.64644562145037 -72.13482682539073, -73.64951341578939 -72.12799783425785, -73.65592910889684 -72.12429017500843, 
+      -73.66115634394552 -72.1218948864711, -73.66732109761374 -72.11675226549846, -73.67230304993365 -72.11292256631124, -73.67819949059118 -72.10878006348268, -73.68096895250595 -72.10441541932056, -73.67974118441181 -72.0962525268727, -73.67506415843857 -72.09046899969091, -73.67062399146977 -72.08396165232925, -73.67465938651942 -72.0828859282853, -73.68248002352614 -72.07929961426191, 
+      -73.6940385521494 -72.07839257071474, -73.70455858333193 -72.07692000205269, -73.71768962356559 -72.07424946249299, -73.72534905696739 -72.07105225796626, -73.75185334060211 -72.06797813399932, -73.79614964547798 -72.06452951144067, -73.81343174524281 -72.06333908367692, -73.83103948673637 -72.06179059264907, -73.85017365140735 -72.06267540590699, -73.87181086827358 -72.06492570102142, 
+      -73.89807046822412 -72.06756597128235, -73.90492976507109 -72.06865706082002, -73.9296729811387 -72.07258579512634, -73.95550552624557 -72.07709467332887, -73.98115467615784 -72.08044434970026, -74.00713303051263 -72.08342757206057, -74.0383997359036 -72.0860898851492, -74.06631446082416 -72.08692963887735, -74.09235408471525 -72.08569340404466, -74.12123036326054 -72.08545680013505, 
+      -74.1526405910101 -72.0823672149035, -74.19156621683767 -72.07929249139359, -74.21186887519715 -72.07530239256947, -74.22454065747178 -72.07304345975403, -74.23216204994782 -72.07130441661262, -74.24416462600355 -72.0680461332029, -74.24854283693857 -72.06652109866536, -74.25766870577182 -72.06302610204958, -74.268607653083 -72.05920358159794, -74.27419929686496 -72.05448188828514, 
+      -74.28025839721498 -72.04743140393926, -74.2836604574392 -72.04347257583383, -74.29164210389993 -72.04129751714308, -74.3014296996192 -72.03879532506775, -74.3039860218099 -72.03759005377047, -74.31804584247708 -72.03543849869813, -74.32631697632301 -72.03469865319491, -74.34180516592872 -72.03266150420755, -74.34481752778075 -72.0291370266149, -74.35444597047267 -72.02143884205907, 
+      -74.36413524847332 -72.01186367478869, -74.36331159356948 -72.00567592905632, -74.36353994387323 -72.00004567165392, -74.36481407567544 -71.99496447672094, -74.37816576592725 -71.99181365110935, -74.39398162534546 -71.98932683161556, -74.40956838894 -71.98352821030632, -74.43572166444181 -71.98141520629754, -74.46732368200603 -71.97644043240182, -74.5000314666108 -71.97016890849453, 
+      -74.50360760185639 -71.9694827331795, -74.60620858253633 -71.9504388831812, -74.74150036225745 -71.92455332331504, -74.89143406685376 -71.89129676361893, -75.00922363602726 -71.86531061926762, -75.1021189966712 -71.83805087354894, -75.15322853410905 -71.82299814547602, -75.26622017520351 -71.78480513298128, -75.33412179375935 -71.75952941946952, -75.3933947418687 -71.73546600137976, 
+      -75.45175949393224 -71.70850366944319, -75.47615029297565 -71.6962968939254, -75.50047372179013 -71.68221239771921, -75.51771524032745 -71.66757978477852, -75.52197271524496 -71.6543125755999, -75.54450935652758 -71.63443766759795, -75.55426067750076 -71.62582357666513, -75.60686545900491 -71.5763927251759, -75.6742702064383 -71.51871501339116, -75.71345512900541 -71.45094277371108, 
+      -75.71825379736022 -71.42881799231445, -75.71548426268345 -71.41877003347325, -75.70198832141443 -71.40930938444897, -75.68744602183037 -71.39929999076972, -75.68099950952045 -71.39470678064501, -75.67787915265554 -71.39247863924788, -75.6675799661035 -71.3846664887597, -75.65841655318108 -71.37928023368165, -75.64641551703862 -71.3718030891243, -75.62367209338265 -71.36302991999045, 
+      -75.59373453457574 -71.35604889296192, -75.56554442960348 -71.34871621760811, -75.54123696781765 -71.34403206246202, -75.51947012317422 -71.34375711488221, -75.49040242213175 -71.34150689214401, -75.45764877464595 -71.34411670338407, -75.43187764814627 -71.35102048431122, -75.41645003938812 -71.35779601486404, -75.38864844389954 -71.3692243232702, -75.37178081891051 -71.3740085054605, 
+      -75.3522184275908 -71.38420817279199, -75.32402824721981 -71.39794958616244, -75.31203518448142 -71.4077987439259, -75.29756882806255 -71.41511563137507, -75.2883525697226 -71.42706272402195, -75.27352101100283 -71.43481438011179, -75.26526600492676 -71.44167285747615, -75.24729149811232 -71.4496464644921, -75.2383268123484 -71.45739037413959, -75.22275597788942 -71.46414144447284, 
+      -75.20090397315884 -71.47134432182587, -75.18254031572995 -71.48162870482894, -75.16244459649799 -71.49788625035093, -75.15205493466392 -71.50926943229884, -75.1405946243056 -71.52010381924599, -75.13924360396611 -71.53126567044795, -75.12777657395536 -71.54586042272527, -75.11907147057651 -71.55503089869401, -75.11035922811855 -71.56420132487945, -75.09045313646666 -71.57437159498583, 
+      -75.06738308080024 -71.58100129091216, -75.04814174087885 -71.5865247271524, -75.0240017724223 -71.58883658319859, -74.99740483403548 -71.59236951385515, -74.96134272219196 -71.59654983159106, -74.93927062749614 -71.59996063768777, -74.91683876148944 -71.60380579284578, -74.88489571291602 -71.61206780689457, -74.86453147378506 -71.61701245556824, -74.84764070644079 -71.62318456008128, 
+      -74.82055692155548 -71.63088233408516, -74.79350281690742 -71.6348191445216, -74.76402334491144 -71.63620714632924, -74.74099613648946 -71.62965435138467, -74.722557288611 -71.62391713310514, -74.71242520336679 -71.62075770891273, -74.69331286116187 -71.61309847355469, -74.6818459359957 -71.6088794428306, -74.67046289055332 -71.60089854346114, -74.66815151682131 -71.59459651823009, 
+      -74.66763254816746 -71.58608988416691, -74.67449214011809 -71.5758281859705, -74.69293893699684 -71.56227884365734, -74.71482852470017 -71.54994162539873, -74.75904867605738 -71.53565989033453, -74.79898815961437 -71.52290387795854, -74.82909347630999 -71.51311457215749, -74.84588638733463 -71.50695040309385, -74.8602594581336 -71.49823769362523, -74.88414727987016 -71.47572315753462, 
+      -74.92464443433758 -71.45454404585564, -74.97308354691803 -71.41944092601658, -74.98779257026123 -71.40944632433803, -75.0428159612665 -71.37194822981269, -75.08219208844284 -71.3347091199656, -75.08873027199202 -71.32067837202533, -75.09386458432351 -71.30465755900026, -75.08866835205582 -71.29062658226074, -75.08417440717346 -71.28134950993231, -75.07831498777858 -71.27383450370432, 
+      -75.07073206487446 -71.26665444828477, -75.05903693052319 -71.25914014303753, -75.04253357221701 -71.25218207889652, -75.02638942837518 -71.24477382519153, -75.00956685105311 -71.23825861156698, -74.98725900203195 -71.23129218312967, -74.96805586950202 -71.22598239669088, -74.94885284827896 -71.22254187241084, -74.92381977703279 -71.2191089119999, -74.9066856283007 -71.21677390501692, 
+      -74.88234731003094 -71.21432491737485, -74.86383066844357 -71.21375330278369, -74.85285936708627 -71.21285978384337, -74.8281699644455 -71.21272281902769, -74.79453296659511 -71.21466788976466, -74.77223178586368 -71.21518681863301, -74.75540891602931 -71.21615598636534, -74.72552567563632 -71.21887213566703, -74.69738074295195 -71.21937559528791, -74.66920552452773 -71.22174787383817, 
+      -74.64340137581506 -71.22478521890935, -74.61901085585322 -71.22605948940961, -74.58802704430255 -71.23007222729987, -74.5597303195925 -71.2361830585035, -74.52562754903705 -71.24040259954634, -74.48514473497886 -71.25067157009805, -74.47192419382691 -71.25614926669941, -74.46108318974802 -71.26230584941851, -74.45404910637191 -71.26736411487387, -74.45167539967204 -71.27751906931495, 
+      -74.44875435134377 -71.28292063276089, -74.45024857353766 -71.29010820185526, -74.45031725855071 -71.29904897807121, -74.4490666669109 -71.30600756701946, -74.44398511863929 -71.31405671979591, -74.44004042162045 -71.31890158176752, -74.4319616377376 -71.32340248725068, -74.41484159277995 -71.32997093322943, -74.39951296213049 -71.33434349496127, -74.3883752910773 -71.3371729884457, 
+      -74.36723321638422 -71.33963732798121, -74.35673526768862 -71.34346767474784, -74.33370262461801 -71.35000585058354, -74.31340684274284 -71.356773824081, -74.30812094161554 -71.35962676617407, -74.30579377804503 -71.3660203594221, -74.30237654502628 -71.37374066438151, -74.29562442117843 -71.37834909443814, -74.28988609098296 -71.38352244447604, -74.28348531487735 -71.38768784724729, 
+      -74.2750556729166 -71.39074722743223, -74.268371585069 -71.39348631437366, -74.25177669847781 -71.40103169603987, -74.2322166683946 -71.40503692989014, -74.21926071194147 -71.40818066173065, -74.19602192286338 -71.41658001841006, -74.16638939115988 -71.42019651624135, -74.13813842656457 -71.42392756479137, -74.11410554683754 -71.42612417858194, -74.06474285667382 -71.42852822520247, 
+      -74.04896629225206 -71.43010686973288, -74.04696631126437 -71.43030597565436, -74.02089741322229 -71.43138145856697, -73.99986935682769 -71.43523417410358, -73.98272055485559 -71.4380108598977, -73.96343251290541 -71.44154308810627, -73.9366389275323 -71.44867686068642, -73.9014201257547 -71.4569702634937, -73.88224728359643 -71.46380627059933, -73.85237210547977 -71.46925330046355, 
+      -73.83001759840093 -71.47628816273793, -73.80865580028012 -71.47868314192519, -73.79307600185307 -71.48299450249144, -73.76024646246691 -71.49006624536776, -73.73506872378707 -71.49684894967059, -73.71731643636937 -71.50190733691085, -73.68757571697145 -71.50876610360243, -73.67141671688454 -71.51538053486934, -73.66193287770675 -71.52116428772536, -73.65306866904393 -71.52794641270424, 
+      -73.64772813216001 -71.53409545712542, -73.63884802716082 -71.5408778637599, -73.63540600889077 -71.54483010948177, -73.62173527720557 -71.55024690565786, -73.60720118610828 -71.55322236673565, -73.5843357709657 -71.55547372360287, -73.56200339980526 -71.5554123625233, -73.54544158952636 -71.55726612913799, -73.52010239329647 -71.55551175146232, -73.50524194161862 -71.55373331144972, 
+      -73.48422250796779 -71.55046788479297, -73.46836835538012 -71.54812674776204, -73.44990579523038 -71.5436551008908, -73.44326703181049 -71.54175585105202, -73.43798790306592 -71.54024511381306, -73.42585833616914 -71.53538490259453, -73.41964642530486 -71.53058663537757, -73.40951521404129 -71.52684798833943, -73.40055077172977 -71.521797480784, -73.39059446120827 -71.51618989070211, 
+      -73.38223990180003 -71.51213836370259, -73.37566326038714 -71.50777400928078, -73.37258076158986 -71.49945812771512, -73.37888264818127 -71.48725936830255, -73.37937908013326 -71.48162826339845, -73.38693894905951 -71.474739503806, -73.39180030532198 -71.47091672661804, -73.40332033714608 -71.46627024924916, -73.41722147497588 -71.46230353493138, -73.42719320542862 -71.45941128230955, 
+      -73.43793510541911 -71.45563544397045, -73.44766929784818 -71.45130193340758, -73.45543009169988 -71.44584609586207, -73.45788572895916 -71.44133760571215, -73.46057224311137 -71.4382704298298, -73.46640020895661 -71.43500535944865, -73.46923719176404 -71.43005416549276, -73.47253415114811 -71.42798619606509, -73.48202490854925 -71.42221117931653, -73.49196674073642 -71.41931132002044, 
+      -73.50718761339442 -71.41546582187249, -73.5167393717448 -71.41300185367518, -73.53492657962833 -71.41083550947118, -73.55211732064299 -71.40809611170863, -73.5693066498559 -71.4053645412183, -73.5909891088712 -71.40255714589944, -73.61267136915566 -71.3997420749768, -73.63273686491044 -71.39536236586042, -73.65591458584053 -71.39079306365453, -73.68145811820565 -71.3868944499956, 
+      -73.69874559119455 -71.38227100342846, -73.71450748397486 -71.37940235665909, -73.73964659458963 -71.37593093541486, -73.75965804991515 -71.37154437997556, -73.77928076481753 -71.36759186852079, -73.78938313682957 -71.36550130057947, -73.80976160181581 -71.36128187785991, -73.83598294063523 -71.35648303940812, -73.85632244132475 -71.35164690455507, -73.87965391464492 -71.348480686499, 
+      -73.90197860313391 -71.34474916729744, -73.92080655572452 -71.34166711168471, -73.94586154466168 -71.33816551488455, -73.98136785614183 -71.33274118717074, -74.00666752603979 -71.33067309343971, -74.03159309475998 -71.32904758087346, -74.0587235647735 -71.32477573191878, -74.07302106492726 -71.32175400259007, -74.08383179563786 -71.31938155443804, -74.08950814589649 -71.31610070517154, 
+      -74.09244509234301 -71.31258433407602, -74.09436799061284 -71.3085024498772, -74.09602243989372 -71.30298642879508, -74.09154494902137 -71.29600484343422, -74.09494091045471 -71.2901686507379, -74.09594837548732 -71.2836605523025, -74.09924354096842 -71.2797014617506, -74.10563604103567 -71.27553595725084, -74.11267056983164 -71.27236927293552, -74.1176074895788 -71.26996665112415, 
+      -74.12874551442991 -71.26715112189271, -74.14225811810238 -71.26500668376997, -74.15795094249665 -71.26021611774246, -74.1632387877941 -71.25737019232348, -74.1697852045478 -71.24945084277422, -74.16967667510133 -71.24426301255073, -74.16728251235685 -71.23651915815215, -74.16443737557151 -71.23109400849275, -74.16095704099985 -71.22466989539035, -74.14991802927398 -71.21854391934326, 
+      -74.14161571241083 -71.21264686191971, -74.13359851266038 -71.20819102116607, -74.13140861806671 -71.20376540377418, -74.12457241704148 -71.19610564824046, -74.10791048254013 -71.18959821844231, -74.10137265669138 -71.18704180764645, -74.0708231123441 -71.18158765549157, -74.0494698078899 -71.17739062111846, -74.03012886282778 -71.17430156861325, -73.99726116904984 -71.16815962590695, 
+      -73.98138420427065 -71.16442154503459, -73.95661870326428 -71.16085859995954, -73.90295475352843 -71.16042305814504, -73.8866204800321 -71.15899654245435, -73.87500006814399 -71.15892809258429, -73.85717835137847 -71.15406801919931, -73.83898851992058 -71.1496430511829, -73.80698315871003 -71.14777388718137, -73.78646790345101 -71.14785799418185, -73.77078299830846 -71.14742248225075, 
+      -73.74594870263194 -71.14570638345731, -73.7133477775052 -71.14282218840408, -73.68543282095082 -71.14129606116822, -73.65987349121741 -71.14044978753772, -73.62046843137269 -71.14213579419349, -73.58933953254316 -71.14267017282992, -73.5651393986824 -71.14192924847879, -73.52618358506038 -71.14647709378333, -73.50477675512634 -71.14927674827584, -73.48766331302238 -71.15388466846693, 
+      -73.4724272026905 -71.15630296640416, -73.45356666964148 -71.16121695031023, -73.43756114172275 -71.16450468526037, -73.424270119942 -71.16803778303003, -73.41353559357357 -71.17368322875015, -73.40603581046783 -71.1746522776471, -73.3855133747252 -71.17729901564641, -73.37258132659018 -71.18038913940671, -73.34764126157916 -71.18380734528898, -73.30099494515916 -71.18856758932597, 
+      -73.27504733086145 -71.19141368904998, -73.26133074022023 -71.19537326025099, -73.25418919594459 -71.19850163930498, -73.24551480690828 -71.20339199643867, -73.22870642752574 -71.21084636518238, -73.2118834968985 -71.21830034158026, -73.20824367480687 -71.22412113142272, -73.20072888332614 -71.23100304931819, -73.19631066190395 -71.23769422831789, -73.1913304118439 -71.24670405957723, 
+      -73.17697866973525 -71.2529680836151, -73.16652717791372 -71.26147436351079, -73.16307120056914 -71.26873020976635, -73.15455677600919 -71.27835807704508, -73.13880998317146 -71.28449210599545, -73.13240769779769 -71.29006195950407, -73.11684431381661 -71.29763057404439, -73.09833543094079 -71.30351233595516, -73.08333522928721 -71.31208077263234, -73.07553852614473 -71.31752019254662, 
+      -73.06305712273287 -71.32489829784305, -73.04958332902243 -71.33171795058038, -73.03161537600408 -71.33527376580113, -73.01832617374372 -71.34020988632695, -73.00073203038562 -71.34333752519753, -72.98431447055458 -71.3451464942134, -72.9636006976272 -71.34513082736908, -72.95402536845732 -71.34425409298782, -72.94524446221382 -71.34249862046686, -72.93509715610898 -71.34061398096581, 
+      -72.93288449362335 -71.33947794614677, -72.92497373598268 -71.33541829812019, -72.91349003647116 -71.33010131073608, -72.90065059374378 -71.32465394021992, -72.88957129215649 -71.31889362080648, -72.877319223911 -71.31443827137933, -72.86758450876415 -71.31211823984233, -72.85864319239872 -71.30892169426755, -72.83628858617222 -71.30258224576244, -72.82015209323397 -71.29918679390576, 
+      -72.80867054644092 -71.29717289178261, -72.7936869533333 -71.29577596024019, -72.77171367229002 -71.29230494671813, -72.75519519008755 -71.2893443888708, -72.73613040941741 -71.28756680522974, -72.72291481110484 -71.2858581929298, -72.70249270347915 -71.28394306706922, -72.681685693412 -71.28246304022666, -72.6558303866666 -71.28003637713597, -72.63582607890596 -71.27767999666985, 
+      -72.61734766281346 -71.27688570542881, -72.59263617811186 -71.2764515025409, -72.57279894278702 -71.27552798527189, -72.54784420291142 -71.27696282971043, -72.52705394666938 -71.27546672119604, -72.5024955167664 -71.27645879519422, -72.47235900552786 -71.27549691402662, -72.45645847477957 -71.27350651490534, -72.4391933423025 -71.27139276617419, -72.42913876070857 -71.26948574313658, 
+      -72.40444136241133 -71.26902772206867, -72.37443609875515 -71.26473212755242, -72.36463886023617 -71.26094823980088, -72.35919216846496 -71.25567664405894, -72.35945119712535 -71.25379890304136, -72.35685799544268 -71.25022871866177, -72.3581931447135 -71.24561279688433, -72.36318152606657 -71.24181364998077, -72.36682156087926 -71.23789269385826, -72.37803703864436 -71.2337489495669, 
+      -72.38627641849153 -71.23121609657419, -72.39899374774669 -71.22863038003608, -72.40557103511466 -71.2269821347563, -72.4085842501038 -71.22622708194412, -72.4156112361546 -71.22499863282906, -72.42765779514733 -71.22473162829823, -72.44538024539403 -71.22309906964193, -72.46715631651523 -71.22185479574331, -72.48502325339243 -71.22166411946435, -72.50966654268267 -71.2221070912795, 
+      -72.52672618055277 -71.22277802531984, -72.54610353351931 -71.2241517507423, -72.5637282402619 -71.22582242428601, -72.58000985101539 -71.2273633301647, -72.61566939968345 -71.2302629662788, -72.63354510486506 -71.23004959329741, -72.65898937671551 -71.22960628287944, -72.69066565044263 -71.22879010400113, -72.71379890190393 -71.2276459666949, -72.74235497275795 -71.22700519738359, 
+      -72.76372527736618 -71.22616627178418, -72.78684968333529 -71.22501368684357, -72.81426174841496 -71.22235884671245, -72.83776947634617 -71.22076386286747, -72.8568117516613 -71.21922342579678, -72.8723529269679 -71.21830014358532, -72.88906058847475 -71.21606404876516, -72.92150935051396 -71.21102156841012, -72.94948507507428 -71.20272819590262, -72.96580526454012 -71.19760934581942, 
+      -72.98657256216408 -71.1924284445821, -73.00965837750799 -71.18130471875655, -73.01721952387845 -71.177742068236, -73.03639258557682 -71.17430908359428, -73.06485797674618 -71.16699176183116, -73.08459498611707 -71.1612396457402, -73.0982588851653 -71.15686839137383, -73.10296676752887 -71.15535714592731, -73.11262563582342 -71.15103898614349, -73.13463564736995 -71.14265405502158, 
+      -73.15739414940748 -71.13338505803705, -73.18631636190142 -71.12374158004049, -73.20420874730465 -71.11497483331627, -73.22094022313027 -71.10751339384457, -73.23456592647776 -71.1002506502271, -73.23914288590052 -71.09499391839793, -73.2412258791389 -71.0909271036807, -73.24330055620919 -71.08686072586501, -73.24326348458949 -71.08354897216758, -73.24572106715277 -71.07904776945287, 
+      -73.24412557339856 -71.0741734489972, -73.24505699431445 -71.07141864156509, -73.24692509275295 -71.06591763844351, -73.24802463270521 -71.0612864376893, -73.25161856648216 -71.0554730102305, -73.25251732377647 -71.04940765736191, -73.2583772260046 -71.04096180061198, -73.25640122242706 -71.03652208434298, -73.25712656726319 -71.03233300423635, -73.2465143514491 -71.02947198053629, 
+      -73.23186577419656 -71.02623712613853, -73.21760597247597 -71.02256063893853, -73.2043151332957 -71.0194546718295, -73.18115184393957 -71.01960805285175, -73.15059702579558 -71.01964602143897, -73.11121416766463 -71.01980542086669, -73.08853203428738 -71.01913425940798, -73.06221799226103 -71.02096526730055, -73.03589691415334 -71.02278874634051, -73.02071365476297 -71.02185846766884, 
+      -72.99323340302139 -71.01836394640173, -72.97460132221445 -71.01142100661984, -72.96060233468057 -71.00380672036121, -72.95886227858392 -71.0028613244853, -72.94582283210809 -70.99454497070286, -72.93531045293328 -70.9817272891202, -72.92688780152521 -70.97479202168688, -72.91196420102298 -70.96865846316753, -72.89722390482186 -70.96396627667467, -72.87159806600685 -70.9568329430903, 
+      -72.85343269420665 -70.95275860543958, -72.83449607290866 -70.94956177522178, -72.8170923453893 -70.94792226453058, -72.78437057135189 -70.94720504826165, -72.76291669600647 -70.9485012596934, -72.73589325137749 -70.95115708131098, -72.71594280116395 -70.95400232057335, -72.6912391820958 -70.95403289129513, -72.6657636965323 -70.95493331740782, -72.63720727216926 -70.95600897010699, 
+      -72.6149604821061 -70.95816048773892, -72.58956853182399 -70.96379857428943, -72.5613257711945 -70.967735289035, -72.54440340707146 -70.97038256379442, -72.51968335673772 -70.9703906742599, -72.49961196006547 -70.96846737378887, -72.4615251795077 -70.96717890497945, -72.42744459056208 -70.96627060619404, -72.38267610934821 -70.96432457144397, -72.3614350352827 -70.96369939184342, 
+      -72.32069350295934 -70.96211991689184, -72.30248964635304 -70.96339418293788, -72.28651420042682 -70.96449992276607, -72.25861395315518 -70.96795666243794, -72.23337497542593 -70.97167230478375, -72.21961952564543 -70.9755548714916, -72.19703768104145 -70.97952229056048, -72.17752087451889 -70.98331470362594, -72.14959042446091 -70.98200965050057, -72.06009709181603 -70.97322082943163, 
+      -72.02498656729826 -70.9702377817755, -71.9997563114287 -70.9691698734065, -71.96813289259029 -70.95462794788475, -71.9232708184564 -70.95587876733653, -71.89591198184912 -70.9555362193044, -71.85893255794267 -70.95613132906132, -71.8345414717891 -70.95417002845663, -71.79346516129175 -70.94673124554448, -71.76171941140258 -70.94021571856302, -71.70802219435555 -70.92768143408465, 
+      -71.6799474710369 -70.91580206064117, -71.64809501372471 -70.90043626370003, -71.64498847897072 -70.89893369896924, -71.62425944248318 -70.88397987047775, -71.58885221217712 -70.87228351410693, -71.54097827908183 -70.85693327703409, -71.50905725418943 -70.84318507606363, -71.487000130682 -70.8328244851762, -71.45357436978193 -70.82225075662429, -71.42313315358372 -70.81768815145398, 
+      -71.38810749331684 -70.80883777197786, -71.36234291362244 -70.80092582631868, -71.3287652347177 -70.79364023871462, -71.29201526447206 -70.79268631757887, -71.26096314371357 -70.79183973110905, -71.22996566530546 -70.79242670286455, -71.2050173570703 -70.79125181755813, -71.17971120942023 -70.79194639747074, -71.14846713650054 -70.79726419528524, -71.12200112206546 -70.80212391329565, 
+      -71.10205181746593 -70.80623593982554, -71.08129898580248 -70.81265218589301, -71.06717762613259 -70.82118947845767, -71.04344078302783 -70.83062777696519, -71.01671567913974 -70.84308609371894, -70.9981621622936 -70.85163881439252, -70.97486831033014 -70.86350986446854, -70.97300633165197 -70.8742982741617, -70.96359945226178 -70.88237770040986, -70.96263163529639 -70.89373764170256, 
+      -70.95832779692908 -70.9114302579498, -70.95551270499416 -70.93502019888871, -70.95058453054655 -70.96220382749661, -70.93104643276854 -70.98785372444247, -70.89618680698017 -70.98753306671395, -70.867026362715 -70.98588570680599, -70.84185914314838 -70.98466456793575, -70.8096002129346 -70.98172783364885, -70.78835242456148 -70.97804291866309, -70.76490033875105 -70.97364081436339, 
+      -70.74805447279039 -70.96850534526033, -70.73401607399148 -70.96240977898213, -70.72762336782229 -70.95963244198413, -70.71162422448153 -70.95075271811844, -70.70314797815463 -70.94459535276374, -70.69022386991624 -70.93412010794704, -70.67202072479652 -70.923087855987, -70.66708409606117 -70.91634409887708, -70.65685269971286 -70.90759334479769, -70.65319804854505 -70.89811714224659, 
+      -70.65002420011932 -70.89107463074289, -70.65078860176733 -70.88302572661212, -70.65290832147626 -70.87799883631311, -70.66332887852649 -70.87050663137617, -70.67855022517844 -70.86257212574753, -70.69114722905239 -70.85579633172486, -70.71249459195582 -70.84899111457656, -70.72990396043349 -70.8432078397628, -70.7451331216145 -70.83815013337774, -70.76598335170921 -70.83033789191474, 
+      -70.79033652137866 -70.82337988814632, -70.81165301845454 -70.81800841874097, -70.83643457478557 -70.81204946359902, -70.86248120154507 -70.80478642601472, -70.89500498870538 -70.79534894228604, -70.9158092909859 -70.77415516524522, -70.93025960848732 -70.76088762652464, -70.93910974402938 -70.75454740481133, -70.94477869728334 -70.75048799960427, -70.95835161298962 -70.7380749091148, 
+      -70.96936818313971 -70.72826438420685, -70.97878270852468 -70.72306031574487, -70.9925375245896 -70.71783457637673, -71.02401717675448 -70.7092284753886, -71.05247450266137 -70.70221680489563, -71.07358493057824 -70.69681573349342, -71.08756185768004 -70.68683670759731, -71.09932780385391 -70.6761475058163, -71.11227413310894 -70.66272789159622, -71.12056084010797 -70.65262573471206, 
+      -71.1354211851055 -70.64465368278672, -71.15597492659356 -70.63823666594193, -71.17211853622193 -70.6303939845941, -71.20331579985317 -70.62033095170176, -71.23240640749631 -70.61241872443253, -71.24285022211897 -70.61351793572453, -71.28785793152055 -70.60393519672381, -71.32054088479262 -70.59973130580792, -71.35877307140363 -70.59419242705754, -71.38792380287842 -70.58913416653452, 
+      -71.42602521891058 -70.58214542386241, -71.42662057946492 -70.58200873524976, -71.45163786310322 -70.57623262914173, -71.48612286425328 -70.56694764247828, -71.51332210598707 -70.55929522789734, -71.53838411707805 -70.55236837653801, -71.55853273551575 -70.5430216316202, -71.56425411272191 -70.53076154189176, -71.573105381024 -70.51358770257914, -71.5789416839682 -70.4965817719298, 
+      -71.59326890431021 -70.4780730845653, -71.59617553827913 -70.42887131751228, -71.57968092038753 -70.40526573981907, -71.56932188586484 -70.39038799078202, -71.56236973718602 -70.37490867856954, -71.5507887302817 -70.3675165582056, -71.53773435413015 -70.356445832296, -71.53094460893934 -70.35068512528446, -71.51541073698502 -70.33382444362594, -71.49579673653182 -70.31986963154434, 
+      -71.48001141922347 -70.31249978601605, -71.45851840358286 -70.30215527509894, -71.43969611169798 -70.29350346782385, -71.41269679895309 -70.28304310282516, -71.38668859453095 -70.27458164950316, -71.34970139678063 -70.26733430554516, -71.27783097833158 -70.25970487591155, -71.20702407445307 -70.25548533647859, -71.15103198356735 -70.24902298659207, -71.09816631432312 -70.24524720915197, 
+      -71.10660570666695 -70.24377401851396, -71.0721500006824 -70.24292809509963, -71.047058115265 -70.24260647174273, -71.01982803639095 -70.24156997834905, -70.9891197735149 -70.23825092597049, -70.95170583007017 -70.23753303273165, -70.92155443467094 -70.23808242165705, -70.89309624690046 -70.23832797327975, -70.86174696080022 -70.24159266833293, -70.83290884632467 -70.24369754202073, 
+      -70.793495411793 -70.2479863044518, -70.76976166632097 -70.25064004338957, -70.73968468083113 -70.25546322003966, -70.6929695329349 -70.25845406831701, -70.65600648723536 -70.26011552285325, -70.6292420343072 -70.26146718804505, -70.59861688059969 -70.26094899544967, -70.57481397534164 -70.26213784670372, -70.5437923539172 -70.26348159427752, -70.52251505404078 -70.26207705396438, 
+      -70.4961003240179 -70.2572257134409, -70.47482317453228 -70.25437865536355, -70.47435052348511 -70.24906065677081, -70.46760582235648 -70.24667314211273, -70.45858822689922 -70.24347689512265, -70.44409153558554 -70.23659571943656, -70.42281317898457 -70.22943833694808, -70.39264718247529 -70.22414345544024, -70.3765035500358 -70.22041977102461, -70.35273700968372 -70.21727770601979, 
+      -70.33322177923098 -70.21699482538322, -70.31837368839422 -70.21772091200978, -70.30140687560547 -70.22059580269675, -70.27041716323646 -70.22763787259592, -70.24664297941246 -70.23021638787992, -70.21902564751065 -70.23667880371595, -70.19182559485412 -70.24126435381042, -70.1569753414876 -70.24497942168571, -70.1306459391308 -70.24438523275816, -70.08778357631678 -70.24047093326973, 
+      -70.0551374982479 -70.2362669876137, -70.03565126478763 -70.23308594951376, -70.0242459070741 -70.22890525010273, -70.0205070696607 -70.22272492937734, -70.01972997674315 -70.21784164923969, -70.02531346399589 -70.21224237964773, -70.02834270942854 -70.20780272257642, -70.0351941939238 -70.20234625629841, -70.0442111966596 -70.1933140543178, -70.05912810815235 -70.1854322426287, 
+      -70.0744638404021 -70.17712354340537, -70.08639666337135 -70.16937963691856, -70.09784607976493 -70.16637511726653, -70.11352485420458 -70.16337657868513, -70.11817198523372 -70.16236124399485, -70.13514019201757 -70.15865293231555, -70.15843283187458 -70.15507429501308, -70.17916019150013 -70.1526492737723, -70.20454538724195 -70.14978693581578, -70.23627487749191 -70.14332549893025, 
+      -70.26332848684318 -70.14017559354271, -70.29629441220179 -70.13671947125863, -70.31953454162971 -70.13456007318624, -70.34487095358077 -70.13167621834805, -70.36684416015152 -70.13224089831486, -70.38459731832229 -70.13423912205704, -70.40068012740527 -70.1379621904686, -70.41168916824269 -70.14254855792082, -70.42228638882445 -70.147568467185, -70.43120749047192 -70.15286927093238, 
+      -70.43335082489527 -70.15645558845559, -70.45114088316218 -70.15988997360878, -70.47525853968163 -70.15972138739835, -70.50614139605409 -70.15982096743603, -70.54128296126439 -70.16134608594447, -70.56883293263868 -70.16489360972045, -70.591766160743 -70.17031083651972, -70.6053685683135 -70.17373748614528, -70.62232212545126 -70.17514000441774, -70.65656226587541 -70.1717612265038, 
+      -70.6844321730201 -70.16767199258852, -70.70888600532153 -70.16272665996019, -70.76290016884732 -70.15626578249748, -70.77081254205378 -70.15367114362628, -70.77927417458378 -70.1509020046409, -70.79557067513349 -70.14266221123746, -70.8173436444023 -70.13455276306554, -70.83200832538755 -70.12947843093201, -70.85092208338801 -70.12582414368102, -70.8794634588327 -70.11939985228109, 
+      -70.90380926075494 -70.1144249416601, -70.95210978878545 -70.10634588632357, -70.98695369098277 -70.10060142468944, -71.02044666890222 -70.09326864690999, -71.05184960153083 -70.08666913037362, -71.09367262354633 -70.07785073276376, -71.11780428055322 -70.06997729793491, -71.14808038555275 -70.05847092641146, -71.1877966481236 -70.02320153345546, -71.19622096716324 -70.01409871562325, 
+      -71.20016505648591 -70.0083317139649, -71.20183483271317 -69.99897810436474, -71.2065803180702 -69.99234787925646, -71.21137913252016 -69.98714516384501, -71.21244937725675 -69.98297040475549, -71.21778278288481 -69.98020842612107, -71.23282496012237 -69.97883653626836, -71.23448872392372 -69.97868366253043, -71.25086895972052 -69.97901985220332, -71.27983766643828 -69.97927913987567, 
+      -71.30468693801876 -69.98100353701348, -71.33365573090005 -69.98125538746638, -71.35883335824037 -69.98109384589392, -71.39144887876574 -69.9788745831533, -71.41131696357364 -69.97385370646951, -71.44113907526012 -69.96704122853454, -71.46453834504092 -69.95811469318818, -71.48183411346115 -69.95281277734318, -71.49777275912369 -69.94594519040626, -71.51304651131791 -69.93519565245758, 
+      -71.52838839483499 -69.92588885022882, -71.5367963376505 -69.91964684761828, -71.54511195350148 -69.91196527623026, -71.55876976555993 -69.90294553896162, -71.57055788782189 -69.89753642477808, -71.58681528694935 -69.89022811559963, -71.60023532574687 -69.884513564519, -71.6276398720368 -69.87553404221858, -71.643470284927 -69.86864555744134, -71.65928669028911 -69.86176223650507, 
+      -71.678009896966 -69.85470488731049, -71.70398757081664 -69.85031841028258, -71.72453379529072 -69.8458324139015, -71.75242568868755 -69.83926419417124, -71.76179508674339 -69.83656249983599, -71.78019080619376 -69.83125213353878, -71.80108633616703 -69.82632522418132, -71.82525735098731 -69.82078514167463, -71.84497838967093 -69.81715322389752, -71.86595059784253 -69.81364534350703, 
+      -71.88555173224118 -69.8085707302192, -71.90827179099531 -69.79919490493566, -71.92459103822186 -69.78997838066144, -71.93091420717528 -69.78588955870876, -71.93560024328347 -69.78210503775226, -71.94154335416603 -69.77845785220522, -71.94457941699777 -69.77497857621967, -71.94586142491207 -69.77036271955564, -71.94249769710808 -69.76479332436193, -71.93750011309683 -69.75952123999033, 
+      -71.93162425237088 -69.7536858359782, -71.92723693588623 -69.75085540458251, -71.92738266548211 -69.74754356037764, -71.9228906730423 -69.74327783620234, -71.91664128206784 -69.73787633815, -71.91416281278367 -69.73287159627104, -71.9155660636293 -69.72969067781305, -71.92012009652021 -69.7244726234206, -71.9244085959947 -69.72112290417611, -71.92668823204382 -69.71851433298987, 
+      -71.9260788751442 -69.71607895525953, -71.92108850993118 -69.7108083680257, -71.91572664234009 -69.7059704198607, -71.90948463384045 -69.70057768099717, -71.90276364851424 -69.69416835405745, -71.89364697030908 -69.68894141093371, -71.88681109073555 -69.68109894717594, -71.89125013521941 -69.67444664855975, -71.90020087645037 -69.66731167133155, -71.9080044100339 -69.66149249192563, 
+      -71.91178887636042 -69.65714220539225, -71.91557271993247 -69.6527942896874, -71.91446776142914 -69.64935256067847, -71.91324693932704 -69.64447710034928, -71.90664717740077 -69.63951049481535, -71.88971694758148 -69.62918940069738, -71.87978325905436 -69.62733542324897, -71.86625666547131 -69.62481711994879, -71.85115877577715 -69.62179573265918, -71.84767953156096 -69.61952949340667, 
+      -71.84870815447695 -69.61679142266298, -71.84924366243789 -69.61304442679977, -71.84966306354471 -69.60786331917768, -71.85257653076698 -69.60295149299786, -71.85647545049589 -69.60004388389717, -71.85874912269597 -69.59743480236294, -71.86951516103352 -69.59287273741984, -71.87953296278613 -69.58918663896216, -71.88617725858396 -69.584662999102, -71.90108595672143 -69.57531696411844, 
+      -71.91626739417359 -69.55935608224206, -71.95301858946624 -69.5309678114688, -71.95294831617947 -69.51529746328086, -71.95125673326316 -69.50467610386771, -71.94245967522792 -69.49758170249935, -71.9285665254115 -69.49327005616423, -71.9082402549539 -69.48542100674642, -71.92802503987387 -69.48680778658937, -71.9176029580581 -69.48475637860412, -71.91241449196349 -69.48135433151846, 
+      -71.9124371239543 -69.47660892064634, -71.9073948014905 -69.46990186797932, -71.89776005991705 -69.46223366169477, -71.88750408833307 -69.4568784366265, -71.87019468442654 -69.45028622657146, -71.84659538167887 -69.44160552823267, -71.8223721631987 -69.43522673600809, -71.81263777760107 -69.43086215834873, -71.81230927494096 -69.4265514952199, -71.81265117369036 -69.42238686053179, 
+      -71.81273775912784 -69.42137838216615, -71.8157344054072 -69.41789974948581, -71.82320499468979 -69.4139472068682, -71.83029236736162 -69.41042308039, -71.83528232434467 -69.4062115083473, -71.83865417434131 -69.4022972112975, -71.83832496910014 -69.39798748367868, -71.8392260670511 -69.39380625647816, -71.83926443190668 -69.38906881585176, -71.83340327344264 -69.38179096090069, 
+      -71.82828611792628 -69.37364891278779, -71.82291485428856 -69.36736967402673, -71.80842552231401 -69.3591769904661, -71.78333910800848 -69.35079257179275, -71.74809152956284 -69.3479544533852, -71.71131900111764 -69.34067611608367, -71.69312990532774 -69.3368158831869, -71.68656948598972 -69.33040609401893, -71.68787331138184 -69.32579060930733, -71.69259605971487 -69.32344835808426, 
+      -71.69966821927692 -69.3199393068756, -71.70674126228629 -69.31642123757321, -71.71958821515041 -69.31401163196328, -71.7282573356132 -69.31019555997109, -71.73088858796852 -69.30715227916028, -71.72613414059454 -69.3033151209358, -71.71930777297756 -69.29877416304522, -71.70292677022985 -69.291305870912, -71.69402219067658 -69.28607194373991, -71.68144209010899 -69.28043364103628, 
+      -71.68577565097398 -69.27852713026395, -71.6801910237932 -69.27412384483878, -71.68394329272968 -69.26977606465681, -71.68694931501796 -69.26630484440322, -71.69230660623201 -69.26164992046601, -71.69973019179663 -69.25770563498435, -71.71244042366126 -69.25385334689753, -71.72402237403958 -69.25130490821705, -71.73757277703727 -69.24801592573777, -71.75036696202999 -69.2455968489395, 
+      -71.76402340611516 -69.24374363616889, -71.77606985676417 -69.24219463300318, -71.79632529395563 -69.24199770688212, -71.80372742848382 -69.24192745501702, -71.80847097472592 -69.24188249159005, -71.81699413632502 -69.23662462909007, -71.82413574682833 -69.23454241556486, -71.830894674358 -69.23289472848904, -71.8419269412134 -69.23407645611226, -71.85173792865916 -69.23513121640835, 
+      -71.86734030774159 -69.23252788002102, -71.86919451869251 -69.23035459490404, -71.86922459710841 -69.22561712305179, -71.86361762193509 -69.22121438879903, -71.86376209643382 -69.2179024580418, -71.86476146725239 -69.21516456518411, -71.86661627140205 -69.21298936542236, -71.87054493769823 -69.21151626812826, -71.87655591325512 -69.2107324117009, -71.89162390382174 -69.2118767456318, 
+      -71.90584435941496 -69.21244896870225, -71.9196924579073 -69.21345562391245, -71.93268608095416 -69.21388985263643, -71.94066571256488 -69.21237181099619, -71.94728820381161 -69.20928256473135, -71.9530633398985 -69.20562775998027, -71.95233885049848 -69.20175182093989, -71.95320075501476 -69.19757850306941, -71.95162115239269 -69.1931384128137, -71.95127087615565 -69.1888270599184, 
+      -71.95018841488407 -69.18064814416424, -71.95829843094273 -69.16632823286353, -71.96833718736566 -69.16075965274862, -71.98033120473973 -69.1544489056461, -72.00086995269308 -69.14904775459051, -72.01358901136217 -69.14660615009834, -72.03399535260192 -69.14451679588917, -72.05611348521668 -69.1435479646989, -72.06954966501945 -69.14022900407602, -72.1008152010414 -69.13786280114635, 
+      -72.12326119938763 -69.13170579633753, -72.13595583170228 -69.12925704582292, -72.14656085518203 -69.12611449428191, -72.16535186467998 -69.12430513494914, -72.18328035081579 -69.1219329275392, -72.191794245689 -69.1180959416107, -72.18917085615377 -69.11165534669937, -72.17583425880596 -69.10692688640079, -72.16516889532869 -69.10058646788836, -72.16390982238796 -69.095710669269, 
+      -72.1638488437071 -69.09485670518733, -72.16254439560261 -69.07660691461514, -72.15640942084323 -69.07121341068579, -72.15199287585608 -69.06695527546627, -72.14333372988378 -69.0646123866023, -72.13028704402275 -69.06275113805235, -72.0525975996321 -69.04539430692671)), 
+  ((-68.53616403330544 -69.77868595486055, -68.5319229109993 -69.77477177388974, -68.5315930296585 -69.7737653861378, -68.52320997780068 -69.76980507917082, -68.50797978190245 -69.76837228849719, -68.49891561258731 -69.76770862041518, -68.48861779662009 -69.76688308871131, -68.47918766190175 -69.77052214895707, -68.47737902507232 -69.77222470639583, -68.47344286248399 -69.77461983936442, 
+      -68.47164189025766 -69.77632818878178, -68.47767616478859 -69.77853369303509, -68.48584783300825 -69.78005209393781, -68.49513183509907 -69.7831571661023, -68.51003285308204 -69.78359262619236, -68.52213921369597 -69.78270814563564, -68.52796858770583 -69.78247906955013, -68.53616403330544 -69.77868595486055)), 
+  ((-68.5268867725359 -69.19856930675289, -68.49885539742415 -69.20071465902073, -68.49349924163492 -69.20195006541633, -68.49433829305336 -69.20640657564459, -68.49245428339773 -69.20953346698056, -68.48913610156512 -69.21537740025859, -68.48169803617127 -69.2173074979526, -68.47508946829112 -69.2236864695694, -68.48059834782401 -69.23019355095433, -68.48875342571517 -69.23415456172204, 
+      -68.50023642067991 -69.23226908636988, -68.51087262053403 -69.22592827277904, -68.51615238508334 -69.22082450261001, -68.52282697764045 -69.21831575702068, -68.53561415544308 -69.21514869626603, -68.54763907226571 -69.21140192402191, -68.55909666979237 -69.20951140400457, -68.56032542928456 -69.20436046241667, -68.55980068571483 -69.20091915693257, -68.55220042287043 -69.19510636080783, 
+      -68.5268867725359 -69.19856930675289)), 
+  ((-68.48091069042539 -69.14576034965286, -68.44131425969283 -69.1473395180929, -68.44006314793138 -69.15248923306228, -68.45976205398411 -69.16230754569285, -68.47765467911252 -69.16995206734032, -68.49683523090204 -69.1671438290167, -68.50720127870773 -69.16367416926776, -68.51234448101258 -69.15999656182792, -68.51302411224998 -69.15670681268591, -68.48091069042539 -69.14576034965286)), 
+  ((-68.34562647847366 -69.23310861471754, -68.3323896349191 -69.23026302861217, -68.2758412379409 -69.24142471982603, -68.28617148227742 -69.24603984961186, -68.32424191284503 -69.24465114464992, -68.34772514006715 -69.2387839218491, -68.34562647847366 -69.23310861471754)), 
+  ((-69.0133061681666 -68.36609542334413, -69.02952535973459 -68.36822580359444, -69.03484271200388 -68.36917913424959, -69.03839884673938 -68.36952900035197, -69.04206120680331 -68.36967380070821, -69.04574668854411 -68.36961337798111, -69.04935422574495 -68.36935430765797, -69.05281786971494 -68.36889655636045, -69.0560516321243 -68.36824884153602, -69.05899884319018 -68.3674309693763, 
+      -69.0615699451368 -68.36646273126851, -69.06371244552071 -68.36536451903193, -69.06538427188855 -68.36415124464148, -69.06654280462955 -68.36287014831795, -69.06716953490779 -68.36152556300901, -69.06723758161552 -68.3601692497761, -69.06600211937078 -68.35828392792256, -69.06443152531479 -68.35705504412977, -69.06232362614864 -68.35594238520954, -69.05975407305284 -68.35497281531094, 
+      -69.05677723498873 -68.35417251313571, -69.05348935524388 -68.35356200591744, -69.04996450121256 -68.35317258988138, -69.04631939721739 -68.3529883502987, -69.04264036270915 -68.35304233905286, -69.03903863345907 -68.35331788805536, -69.03561489899474 -68.35381305409169, -69.03245582743654 -68.35450770697821, -69.02964876238113 -68.35538412870706, -69.02728318480172 -68.35642258664184, 
+      -69.02541462117986 -68.35758927568396, -69.0133061681666 -68.36609542334413)), 
+  ((-67.8047722352437 -69.21800188281765, -67.78670633594511 -69.22057285550393, -67.77261437992958 -69.23163599538393, -67.77413891527318 -69.24050959408412, -67.78379037905397 -69.2494127399888, -67.79457038867962 -69.24980950145643, -67.8072061188494 -69.24756534751944, -67.81507844681505 -69.24034181570771, -67.82437875225004 -69.22898907791163, -67.81240030846364 -69.21940656668515, 
+      -67.8047722352437 -69.21800188281765)), 
+  ((-69.37454264574131 -67.67036400168854, -69.37776294735002 -67.67208815071821, -69.38090585635828 -67.67273612121228, -69.38424731922454 -67.67320955620013, -69.38772549216795 -67.67351574151692, -69.39128854400812 -67.6736380463194, -69.39485933804069 -67.67358388844075, -69.39837672227986 -67.67333992887365, -69.40177284849442 -67.67291953606893, -69.40499051679527 -67.67233299409534, 
+      -69.40797388223113 -67.67158617294703, -69.41066777360233 -67.67069195363848, -69.41301835439877 -67.66967723433228, -69.41523804550845 -67.66806767095066, -69.41629660976558 -67.66677161593526, -69.41682538344551 -67.66542755138391, -69.41680185093048 -67.66406912584333, -69.4162214204215 -67.66273484535122, -69.41511535853081 -67.66144528816645, -69.41349764384657 -67.6602323865246, 
+      -69.41141673399027 -67.65913299872109, -69.40891311782855 -67.65816441003896, -69.40604448656543 -67.65735558706179, -69.4028844387536 -67.65672395021414, -69.39950454476559 -67.65628894363826, -69.39598834512017 -67.65604407647902, -69.39241728955393 -67.65602174966541, -69.38888621882177 -67.65619636531567, -69.38546004054719 -67.6565772312133, -69.38223357265615 -67.65715719798187, 
+      -69.37927911801535 -67.65792128691783, -69.37667103610666 -67.65884328853525, -69.37445846038179 -67.65991181923674, -69.37271053067732 -67.6610953046716, -69.37145926110409 -67.66236145718065, -69.37074329652376 -67.66368815156702, -69.37056747396812 -67.66504610778367, -69.37454264574131 -67.67036400168854)), 
+  ((-68.83149661909381 -68.0819022776875, -68.8230816814235 -68.08798947014056, -68.82927039060529 -68.09362738883266, -68.8498456816947 -68.09637440123804, -68.86585238921306 -68.09177390999689, -68.86969067129253 -68.08506683359529, -68.86463172930316 -68.07959045535719, -68.8540257818136 -68.07721014631996, -68.83149661909381 -68.0819022776875)), 
+  ((-67.85793977944253 -68.88961115212268, -67.92060820045708 -68.89134980612026, -67.92742164706367 -68.88356717684222, -67.92837572669524 -68.88187432298919, -67.92859702439102 -68.88051606561505, -67.92834451446107 -68.87916565572462, -67.92762682334929 -68.87783135054225, -67.9264447837653 -68.8765412984716, -67.92483587836745 -68.87531264629406, -67.92280628710357 -68.87416731041111, 
+      -67.92039641667056 -68.87312987813137, -67.91764921680132 -68.87219960265796, -67.914596879345 -68.87140688835716, -67.91128526793484 -68.8707584357344, -67.90779237093697 -68.8702539684105, -67.90413587237882 -68.86991944771113, -67.90040519022484 -68.86975161129, -67.89663673208005 -68.86975112633331, -67.89290478921959 -68.8699195410085, -67.88926019238058 -68.87026198470771, 
+      -67.88575777878215 -68.87075846276467, -67.8824617858788 -68.87141373851432, -67.87940953751618 -68.87220759027359, -67.87666375045212 -68.87313754609097, -67.87426041014918 -68.87418318468892, -67.87224561591717 -68.87532088793283, -67.87063644409781 -68.8765484946948, -67.86946878876522 -68.87783854200676, -67.86875108618709 -68.87917356201895, -67.86850675017453 -68.88052424912647, 
+      -67.86873657834101 -68.88188135649214, -67.85793977944253 -68.88961115212268)), 
+  ((-67.66867855169772 -69.08538013851675, -67.65895005006551 -69.07290658616984, -67.64192217987292 -69.07105983974773, -67.61892640779423 -69.0785908295792, -67.60728475917281 -69.08184854081809, -67.60102771920617 -69.09020285382803, -67.6010505485936 -69.09651207476998, -67.60598840038016 -69.10203485476752, -67.61947750204085 -69.10339260743297, -67.63542056634836 -69.10120484424269, 
+      -67.64277591271527 -69.09687858675058, -67.65505133660068 -69.09175881930487, -67.66867855169772 -69.08538013851675)), 
+  ((-68.79851555318746 -67.82353207865931, -68.77867936064816 -67.81893053886543, -68.75868161060711 -67.81718469944002, -68.74786435655811 -67.82053284906239, -68.74002105273094 -67.82476035398977, -68.73700807843666 -67.8306037282729, -68.74004375572542 -67.83679187676653, -68.75270839700995 -67.84091240738438, -68.75971922815832 -67.84426202688051, -68.76876022797589 -67.84548168419636, 
+      -68.78298316577103 -67.84259717558923, -68.79050440828286 -67.83735704914449, -68.80036134639423 -67.83099377559057, -68.79851555318746 -67.82353207865931)), 
+  ((-67.82654594168295 -68.6225208806919, -67.82450194024221 -68.62143638414594, -67.82188526451571 -68.6204676378247, -67.81899249729243 -68.6196143245281, -67.8158565743788 -68.6188813308483, -67.81251569154756 -68.61828601586949, -67.80902254440254 -68.61781985635561, -67.80539809832976 -68.61750700649878, -67.80170463407278 -68.6173403806925, -67.7979805095954 -68.61732569810488, 
+      -67.79428127746495 -68.61746189418794, -67.79064204191964 -68.61775187542504, -67.78711534217176 -68.61818011125541, -67.7837368025159 -68.6187519284881, -67.78056237295326 -68.61946165939806, -67.77762592609301 -68.6202933331658, -67.77495512848662 -68.62123940313683, -67.77258938494484 -68.62228471940773, -67.77056825509577 -68.62342116598987, -67.76889787002425 -68.62463330139543, 
+      -67.76761545093225 -68.62590797753371, -67.76673077888603 -68.6272279503035, -67.76624989797342 -68.62857073773095, -67.7661887313367 -68.62992935437195, -67.76653960316983 -68.631279264231, -67.76730370557472 -68.63260660219053, -67.76847123930577 -68.63389586197144, -67.7700190304067 -68.63512486645342, -67.77194250986257 -68.63629057691685, -67.77420835568398 -68.63736696631041, 
+      -67.77678536297397 -68.63834469140875, -67.77965554372696 -68.63921404241253, -67.78276778158732 -68.63995336543758, -67.78608659231817 -68.64057139399537, -67.78958042214606 -68.64104472195248, -67.79639349772593 -68.64154900784706, -67.82654594168295 -68.6225208806919)), 
+  ((-68.61371540122002 -67.81288988320983, -68.60538463477923 -67.806945798272, -68.58664050155281 -67.8039010464444, -68.57762240736838 -67.80267233180757, -68.56800765302953 -67.80472580445075, -68.56189125717451 -67.81111062032018, -68.55351157559605 -67.81718537630049, -68.55465604163047 -67.82264046493567, -68.56522396080662 -67.8288950948416, -68.58296257090547 -67.8303603777338, 
+      -68.59656552500122 -67.82547744631269, -68.60506404879101 -67.82326509866847, -68.61371540122002 -67.81288988320983)), 
+  ((-67.16359704193334 -69.06337050374863, -67.14836221083935 -69.06328563149043, -67.11955168311688 -69.07144181144633, -67.12119960563074 -69.0771570612858, -67.13710884719056 -69.08254963033228, -67.15814122220853 -69.08006331561549, -67.17084488209628 -69.07457034310714, -67.16359704193334 -69.06337050374863)), 
+  ((-68.23677126870183 -67.59604644592739, -68.22850063094943 -67.59151394804826, -68.21858896233226 -67.58867669080261, -68.21067803105875 -67.58901237166938, -68.20793132670725 -67.59056078629332, -68.21132559659854 -67.59489503062123, -68.22405251488206 -67.60005227054245, -68.23385657354854 -67.60431662774127, -68.25186988719878 -67.60925284336896, -68.25837590711636 -67.6077505460922, 
+      -68.25355512487104 -67.60225674118209, -68.23677126870183 -67.59604644592739)), 
+  ((-68.38912955289877 -67.71413357847119, -68.37076712775922 -67.71737579907105, -68.3627008417098 -67.7191468383983, -68.35871090906237 -67.72197023100337, -68.36541742251924 -67.7281959165913, -68.37662446960128 -67.72975169722802, -68.39763554284075 -67.7316977732786, -68.41834985896011 -67.73262816659789, -68.43294407515683 -67.7293478301166, -68.4301994015534 -67.72559261691994, 
+      -68.41938740308697 -67.72361771234631, -68.40970533153406 -67.72180215626143, -68.38912955289877 -67.71413357847119)), 
+  ((-61.05747937498712 -72.56293529068134, -61.034076321561166 -72.55303228676964, -61.001309808968124 -72.54264805448798, -60.976449311076735 -72.53454572173204, -60.95256098824636 -72.53070053488341, -60.93014163622703 -72.53273746507314, -60.90965194991587 -72.5355909813643, -60.89641614944698 -72.54013069401152, -60.899117692860706 -72.55391679425144, -60.907333140081505 -72.56653590173966, 
+      -60.90144757201924 -72.5784220130042, -60.9086681356222 -72.59447468604236, -60.93857603125345 -72.59979229649761, -60.95261120356413 -72.60153186243969, -60.981494535351764 -72.60359943430814, -60.99311459098405 -72.60956581602333, -61.007939014719746 -72.61758399293988, -61.026434768168336 -72.62258929740959, -61.054297634396285 -72.62139916054066, -61.07522259369435 -72.61447920412766, 
+      -61.09069858892722 -72.60771893907042, -61.100292137674366 -72.59848785499341, -61.09565727743144 -72.58954581107432, -61.08703701046371 -72.57997123546782, -61.05747937498712 -72.56293529068134)), 
+  ((-67.85114999752179 -67.56076882017963, -67.8594657568644 -67.55229217117397, -67.85585830584155 -67.54695103086975, -67.84033306936588 -67.54472314234332, -67.82661456584314 -67.54324282083525, -67.81982418163702 -67.54758514538442, -67.8223112604073 -67.55277259444675, -67.82591162869484 -67.55812165392946, -67.82493536967861 -67.56426237986713, -67.8159182022478 -67.56828248805519, 
+      -67.81868737584277 -67.57060964598647, -67.82992476812323 -67.57463895412815, -67.84143737176338 -67.57579864262381, -67.84699181938002 -67.57273144548061, -67.85018200932585 -67.56690996731307, -67.85114999752179 -67.56076882017963)), 
+  ((-67.28590460790737 -68.15417409964074, -67.28202808699868 -68.14537056276706, -67.27665727865916 -68.13925932981147, -67.27015793490168 -68.13298770433765, -67.26635722696744 -68.12661693865398, -67.24612485765805 -68.12854762272634, -67.22544936167968 -68.13089663693907, -67.2081605184519 -68.13372727693258, -67.19131574160609 -68.13614579573029, -67.1679216781395 -68.13858114058263, 
+      -67.16665563359524 -68.14228137744281, -67.16269015670036 -68.14607164419479, -67.16035526852409 -68.15204526607329, -67.16204796661613 -68.15666256347288, -67.16606997329083 -68.16403892669798, -67.17204173391356 -68.16829722312106, -67.19905875978856 -68.17365947036303, -67.22986671539266 -68.17665864286698, -67.2509766686054 -68.18018344553289, -67.25727835921381 -68.17915349335767, 
+      -67.27118514630388 -68.17582019534376, -67.28081492955847 -68.17284374513413, -67.28520929001226 -68.16862512888964, -67.2904747986444 -68.16355857439116, -67.28590460790737 -68.15417409964074)), 
+  ((-67.41953335931704 -67.88375868241249, -67.41159783088347 -67.88648998725839, -67.40022208023136 -67.89259420921977, -67.4097146317216 -67.89590397749893, -67.42257771195024 -67.89970314712036, -67.43431702687514 -67.90333642673164, -67.44120847701721 -67.89657528001418, -67.45301104790867 -67.89004524316697, -67.45410968326797 -67.88390306407277, -67.41953335931704 -67.88375868241249)), 
+  ((-67.31126401502513 -67.8547827418474, -67.30258157352559 -67.8481899729673, -67.29330543186664 -67.84344446824055, -67.28661343683633 -67.83617408954252, -67.28768211381608 -67.82759817213909, -67.29930828870228 -67.82250998737783, -67.31118766302895 -67.81842108577526, -67.32022146263762 -67.81585701135631, -67.3335489802885 -67.81537644715783, -67.34471861805797 -67.81700095529425, 
+      -67.35478072486211 -67.81845913386093, -67.36518932311324 -67.81706176329428, -67.37043000527288 -67.81443816818603, -67.3620083824245 -67.80885224661827, -67.34446705755279 -67.8096917992821, -67.32487643513639 -67.80878360861892, -67.30967027357178 -67.80608357444714, -67.30408455131094 -67.80526822790726, -67.30453481247244 -67.79854538216698, -67.29853791344495 -67.79185525054812, 
+      -67.28514828780587 -67.78990134652425, -67.26341192112369 -67.7910922359835, -67.24441617611285 -67.79461582428665, -67.22454911976307 -67.7989875398276, -67.22872170397494 -67.8049310258158, -67.233078555383 -67.8086538452357, -67.23624406835431 -67.81136342469236, -67.24309533576354 -67.81721566599771, -67.2323900989096 -67.82389150339267, -67.2231603299924 -67.82788003115638, 
+      -67.21405046269341 -67.82800337304785, -67.20436167987826 -67.82367684165203, -67.20043824378006 -67.81873374862542, -67.19608381700641 -67.81421591360548, -67.18777566967945 -67.81105711962242, -67.17593293383158 -67.8088385811324, -67.16440660647976 -67.81005799980228, -67.15467020864304 -67.81202792384131, -67.14618625854443 -67.81903171426708, -67.14128834751499 -67.8275301922248, 
+      -67.1308596153605 -67.83763893291929, -67.12954807661188 -67.84764024908803, -67.13419989576242 -67.85559909446219, -67.1519024073979 -67.85964900554877, -67.17190653513302 -67.86646216116203, -67.18608131086695 -67.8714447389228, -67.19704432437078 -67.88080610469707, -67.20482716050594 -67.88825213060097, -67.22281628136184 -67.89330268444076, -67.25076313075763 -67.89495001564957, 
+      -67.27404026688399 -67.8973694541379, -67.28412624746645 -67.89883365733947, -67.3096609188511 -67.90157414839089, -67.32752901758171 -67.90174185473902, -67.33780564352786 -67.89547774660473, -67.33963050256385 -67.88992262054978, -67.34291823506793 -67.8816757861254, -67.33930950148178 -67.87388584333642, -67.32769084571427 -67.86637805439781, -67.31926090046933 -67.86079362045825, 
+      -67.31126401502513 -67.8547827418474)), 
+  ((-67.73023896548371 -67.32548551804568, -67.71899471583787 -67.32288366834413, -67.70529212486065 -67.31896225972433, -67.6933657775414 -67.31578139156859, -67.68186120780106 -67.31217207830109, -67.66541441854048 -67.30978313127174, -67.65033650607883 -67.30854810008124, -67.63344655035452 -67.31043933614288, -67.62121603122657 -67.31397177187046, -67.61143455838823 -67.3188255525962, 
+      -67.61469337247757 -67.3231727857101, -67.62274985226009 -67.32772737919798, -67.62809055644482 -67.32995525498589, -67.63796091895408 -67.33139872775581, -67.64851297108503 -67.33342015609503, -67.65824943432038 -67.3362875005653, -67.66921921624386 -67.33788378008317, -67.67634588141192 -67.34085069921193, -67.68442585631432 -67.34540523179254, -67.69168131417345 -67.35081383851275, 
+      -67.69728030866969 -67.35790255182826, -67.70358330288221 -67.3617172419893, -67.711813934339 -67.3648458205288, -67.72486219727044 -67.36818650845323, -67.7392885888423 -67.3726952468395, -67.74863321665306 -67.37597740335794, -67.7579794495174 -67.37926580984127, -67.76595336322838 -67.38137792705578, -67.776824834768 -67.38053878264225, -67.78315762566184 -67.37662454044958, 
+      -67.78344597713529 -67.36990426917616, -67.77438416497324 -67.3637613185028, -67.77397963388142 -67.35645224639156, -67.76231292480189 -67.34655838238108, -67.76426020012592 -67.33814143287637, -67.759597805268 -67.33263327895568, -67.75508139385857 -67.32956683088949, -67.75178607992878 -67.32909333804247, -67.74533792900462 -67.32670631025273, -67.73023896548371 -67.32548551804568)), 
+  ((-67.01746411476124 -67.84278873568468, -66.99494939746664 -67.84091943537442, -66.98160399402944 -67.8413781195853, -66.97029118835141 -67.84359041974571, -66.95655166168058 -67.84689993781411, -66.94036773376203 -67.85130372546072, -66.92442316122533 -67.85671215586424, -66.90963081597685 -67.8647228393205, -66.90056535419123 -67.86969092698808, -66.90175754102081 -67.87472462527035, 
+      -66.90466422047281 -67.87564023154768, -66.92317290394003 -67.87644111227725, -66.94591680799469 -67.87689134410712, -66.97536391033215 -67.87833460587063, -67.0063704662129 -67.87950969832866, -67.04287795116055 -67.87663251302898, -67.06095897816742 -67.87783735652707, -67.08166496141318 -67.87651874266118, -67.09658004056718 -67.87579420117262, -67.1013786381508 -67.87116341737391, 
+      -67.10101278336849 -67.86528844569546, -67.10002848643566 -67.86126011894025, -67.09594002209286 -67.85774239164331, -67.08607491894841 -67.85483591294128, -67.07242504599901 -67.85186107888246, -67.05498429969782 -67.84880859240751, -67.04401438789574 -67.84573309459826, -67.02993781876366 -67.84316977839133, -67.01746411476124 -67.84278873568468)), 
+  ((-67.68718693359206 -67.61869808212023, -67.66374337222047 -67.61290651135941, -67.64447709787095 -67.60674307483893, -67.61772204694319 -67.60045615196209, -67.58998807075838 -67.59645092847217, -67.5460113052327 -67.5934609840261, -67.50980464192102 -67.59159069957785, -67.47581509112172 -67.59003358844375, -67.45069898714449 -67.58975996445182, -67.42925349541895 -67.59341386651312, 
+      -67.40695944164236 -67.59790772367437, -67.39189144713848 -67.60151723977819, -67.38184480224419 -67.60391910387527, -67.36454831007401 -67.60720821467132, -67.35790290041618 -67.60623079669205, -67.35125720304649 -67.6052622965054, -67.34172143615173 -67.6033775297574, -67.32340165077726 -67.6026309736753, -67.3038097656567 -67.60314967714699, -67.29563168850204 -67.60243175600777, 
+      -67.2927411190785 -67.6015238437405, -67.2895118743592 -67.59716899900533, -67.29088540582862 -67.59204088432656, -67.29335834526535 -67.58707450244403, -67.2865683069451 -67.58122940960203, -67.27661068206113 -67.57977340892904, -67.27133273733159 -67.57996300025837, -67.26246614993116 -67.58496169066349, -67.25631790082643 -67.59229219342699, -67.24948265540844 -67.59903625223899, 
+      -67.23906808737658 -67.60429357163011, -67.23257420688225 -67.6081854533793, -67.21158542315362 -67.61381581466368, -67.19648860046694 -67.61740819726481, -67.1853035894151 -67.61963558839943, -67.17669744069546 -67.62321462931979, -67.16983045454724 -67.62607559121902, -67.16024737584506 -67.63048565830384, -67.15509106257353 -67.63554298209345, -67.15836207810284 -67.64232707073774, 
+      -67.16661044617446 -67.64548477352741, -67.17912210695198 -67.65072659398079, -67.19545756869721 -67.65846230232195, -67.21130313725249 -67.66419274417231, -67.2240830794274 -67.6704322821711, -67.2356788381062 -67.67408018978453, -67.25144847278871 -67.6836630095508, -67.26493176834603 -67.69048979366849, -67.27200243128186 -67.69734193000568, -67.27950999156486 -67.70377375980884, 
+      -67.28376732723393 -67.71215126014911, -67.29135883019349 -67.72101579609762, -67.29647796641362 -67.72855354670826, -67.30126169765836 -67.73264353402591, -67.31205053439909 -67.7371216481874, -67.32128843264985 -67.7418671685352, -67.33011601133522 -67.74703303826556, -67.33868339599266 -67.75119081234675, -67.34639717491939 -67.75618778866215, -67.35411844852305 -67.76118507696044, 
+      -67.36655489064977 -67.76784511038377, -67.38475072372916 -67.77388019173037, -67.39702549554993 -67.77566597782918, -67.42089801028156 -67.7786408924309, -67.44125283192923 -67.78256304111599, -67.45964855188011 -67.78716212234598, -67.47890481704717 -67.79091615691286, -67.49747466024209 -67.79408258539154, -67.51243632713684 -67.7957606163729, -67.53762068065049 -67.797454665672, 
+      -67.5469744666002 -67.79614261721447, -67.54955291092277 -67.79578433117175, -67.56595694650531 -67.79475348865046, -67.58517438320112 -67.79219898376012, -67.60450067198039 -67.79207582870774, -67.6207418677282 -67.79247335015818, -67.64273807464005 -67.79223603802097, -67.66573296290312 -67.78972647783606, -67.68254929923344 -67.78826808285378, -67.69688405403811 -67.78160812573964, 
+      -67.70954025377682 -67.77278216204816, -67.72147209661301 -67.76723565033659, -67.74082208799474 -67.7593604852024, -67.7535864480729 -67.7529592482578, -67.76718186157497 -67.74571951177165, -67.77895444362558 -67.73773154773858, -67.78400347373605 -67.7326512582443, -67.78723054807132 -67.72682982627484, -67.7742536167433 -67.72448761216845, -67.74716242363765 -67.7235178656179, 
+      -67.73292609863088 -67.72244920895547, -67.71253940885722 -67.72243504654804, -67.70207286282958 -67.72142004516736, -67.68965222271757 -67.72108416357331, -67.69124642549892 -67.71309682362799, -67.69757074367719 -67.70674926784689, -67.70220998531066 -67.70209396172658, -67.71337921401197 -67.69982916887078, -67.73025596149569 -67.70079747070196, -67.74755839130883 -67.70134023158879, 
+      -67.76066572295099 -67.70224813323618, -67.77363521023234 -67.70458314955786, -67.79176239685327 -67.70813813090018, -67.81145564648418 -67.69983609506241, -67.82849050344575 -67.69162802456611, -67.84025493596755 -67.68625731989786, -67.84703828761037 -67.68315819005169, -67.83547980363474 -67.67426343568272, -67.80831934108112 -67.66700767040271, -67.777557016595 -67.65825699846867, 
+      -67.74184339560945 -67.64299099363477, -67.72102386414748 -67.63323122793564, -67.68718693359206 -67.61869808212023)), 
+  ((-67.03086720497022 -67.79136708833028, -67.0123754344281 -67.78814704619994, -67.0005640084429 -67.7859197988227, -66.9894262646615 -67.78427085468992, -66.968130727249 -67.78499699734556, -66.9606242127731 -67.78728593065645, -66.9576096532511 -67.7926643358773, -66.96345526322305 -67.79692826459728, -66.97264751890516 -67.80168978167774, -66.98427515363714 -67.80535221397595, 
+      -66.9957051719304 -67.81044702770605, -67.00112868715156 -67.81513246905263, -67.0072325390633 -67.82040484494561, -67.0163947267044 -67.8227317150652, -67.02284286187236 -67.82270748513302, -67.0327836904463 -67.81932016656127, -67.03762755075924 -67.81712328175846, -67.04843040675505 -67.81288932524974, -67.04846918375995 -67.80416177348006, -67.0423043344324 -67.79645637444946, 
+      -67.03086720497022 -67.79136708833028)), 
+  ((-67.71051109337331 -67.21102053705998, -67.6951215348235 -67.19863168032435, -67.68039619817472 -67.19455024801192, -67.65433528887834 -67.19315346813987, -67.63343902242875 -67.19541102446372, -67.61253292798612 -67.19766241827925, -67.60104238051109 -67.20178297700505, -67.59363548215345 -67.20552886756998, -67.59416110873299 -67.2075351661796, -67.60489538204675 -67.21443248428167, 
+      -67.62219178458894 -67.22227519951954, -67.63361404260965 -67.22975087677801, -67.64572819628413 -67.2378007158265, -67.65758566946658 -67.24485021758775, -67.67175988346176 -67.25464637125673, -67.68484484322073 -67.26428983544214, -67.6887954937341 -67.26921156881417, -67.69315297761244 -67.2737131411303, -67.72394574164497 -67.28060856996505, -67.74352994481724 -67.2849051007511, 
+      -67.76544909503488 -67.28807935843325, -67.78299031249864 -67.29062598198342, -67.79711198031333 -67.29025216059703, -67.81012749593762 -67.2858584339437, -67.81067634648826 -67.2801437609576, -67.81341510631755 -67.27088176834437, -67.81340798017409 -67.26315325687773, -67.81271421175991 -67.25484424043145, -67.81024954358749 -67.24966438456126, -67.80272662995347 -67.24712439288301, 
+      -67.79588229505684 -67.24516338373454, -67.78712549588715 -67.24389547986519, -67.77359096425764 -67.24241558124463, -67.76839556876385 -67.2387609803051, -67.76757786333037 -67.23574794851393, -67.76744072226596 -67.23524447634826, -67.7667602579423 -67.23272794161339, -67.76033813664851 -67.23034694049691, -67.75268678031311 -67.2292323299158, -67.73902070909959 -67.22531982612371, 
+      -67.73233760388935 -67.22193173635993, -67.71051109337331 -67.21102053705998)), 
+  ((-67.18804186918074 -67.69325950356317, -67.17544525061909 -67.68558554818244, -67.16804357231582 -67.68158050231649, -67.153984656397 -67.67659748530434, -67.13691854055465 -67.67456724256391, -67.12496263749568 -67.67376666114157, -67.11781248744555 -67.67077638016866, -67.11245682282778 -67.66852559326851, -67.10752844364228 -67.66586299998325, -67.10168468706333 -67.66159863981676, 
+      -67.09847901314434 -67.6572426067147, -67.09374294464894 -67.65314378991981, -67.08353410458282 -67.65066542937983, -67.07164729070412 -67.6522984257964, -67.06136418905993 -67.65611235542431, -67.05974589262502 -67.66266649489967, -67.06582694789377 -67.66793008997342, -67.07967316548358 -67.67435513825794, -67.08731211157816 -67.67935888473686, -67.09944150019263 -67.68746245432283, 
+      -67.10954225447698 -67.69380977404379, -67.1287852228691 -67.70246838018372, -67.14606395327607 -67.71180789077168, -67.15773913297298 -67.71789457963769, -67.17300473531938 -67.72547067510311, -67.18795902881955 -67.72961365015993, -67.20575855637517 -67.73222290110931, -67.21494387818164 -67.7282402531414, -67.21906907834168 -67.7254571172522, -67.22492092295315 -67.72097862893635, 
+      -67.21885644629086 -67.71814694496044, -67.21111346147697 -67.7107079103904, -67.20455056446036 -67.70586455587681, -67.19825006037064 -67.70202674844006, -67.18804186918074 -67.69325950356317)), 
+  ((-67.76863243573429 -66.95923546186181, -67.74104974841251 -66.96099170915484, -67.71766714629655 -66.96479007530749, -67.71846676779712 -66.96781199072727, -67.73130724740194 -66.97114647929082, -67.74415535922856 -66.97448049007731, -67.75686714891815 -66.97923974731614, -67.76863888588036 -66.98241433343992, -67.78541513398638 -66.98294170476665, -67.80435110469595 -66.97992035779572, 
+      -67.8178709663928 -66.97610499425353, -67.83178821541226 -66.97186216513823, -67.84028682469561 -66.96682672097877, -67.8417596743784 -66.96269957027972, -67.84674014564624 -66.95619248649939, -67.83969937273925 -66.95323079164949, -67.83402189827807 -66.9514390170898, -67.82469929700726 -66.9534525866143, -67.79903471959383 -66.95838124285, -67.76863243573429 -66.95923546186181)), 
+  ((-67.62184055471218 -67.05261262263328, -67.61453887538731 -67.04863797037687, -67.6060101367226 -67.04592984201886, -67.59626060315436 -67.04449381534258, -67.58691431750495 -67.0426328296063, -67.57361519932672 -67.04357171309485, -67.56544520276056 -67.04816412616005, -67.56212578781285 -67.05540432873644, -67.55798440023236 -67.06349091496793, -67.55297140177682 -67.07628565242763, 
+      -67.54878867579718 -67.08823454448643, -67.54695121123046 -67.09521486230739, -67.5489429658246 -67.10082906916466, -67.5570314098082 -67.10781771747317, -67.56621651238079 -67.1149745433025, -67.577429970773 -67.12387915693216, -67.58512147844158 -67.13129418293275, -67.59679381113321 -67.13591054361689, -67.6077871949957 -67.13993900105338, -67.61743900905626 -67.14280795975046, 
+      -67.6292648643517 -67.14598887734522, -67.64317245355328 -67.143204362603, -67.65354957724944 -67.13892339933491, -67.65998004466111 -67.13358319563646, -67.6670826176311 -67.12883032749333, -67.67241676854884 -67.12332945928337, -67.67515492972508 -67.11793547348759, -67.67273805065292 -67.11274655261981, -67.67465907703928 -67.10820001797416, -67.66827321530991 -67.10581219629557, 
+      -67.66720658900977 -67.10179110488492, -67.67212825796112 -67.09671695127753, -67.6797476156104 -67.09397171305687, -67.68343318147913 -67.09016433366673, -67.6871187683424 -67.08635711566141, -67.68074119549551 -67.08396822495833, -67.67219440975147 -67.08126882951726, -67.66989148582175 -67.07851417936573, -67.66680073444505 -67.07274683758976, -67.66410834288394 -67.06655896304585, 
+      -67.66480197657675 -67.06327866467132, -67.64635517045346 -67.06056958830737, -67.63714665638778 -67.05728048878161, -67.63223913187359 -67.0557870948212, -67.62184055471218 -67.05261262263328)), 
+  ((-67.05173533532289 -67.51495376629143, -67.02547529955383 -67.51831773791675, -67.01006308057684 -67.51601475501545, -66.9884328039825 -67.5098734219691, -66.97365584590435 -67.50572149101458, -66.94859247731884 -67.50293731098286, -66.92115728417835 -67.50125147263071, -66.89395042935891 -67.50056543545867, -66.87817357693143 -67.50110643311217, -66.85347640639993 -67.50661554256922, 
+      -66.83579981218307 -67.5126959775638, -66.82973562112471 -67.51857718729745, -66.83000031045857 -67.52201927701557, -66.83792865411407 -67.52418541309152, -66.84476451651823 -67.52618383964521, -66.85599553549079 -67.52884669219597, -66.87713700379585 -67.53299621547407, -66.89675189165072 -67.53739885434972, -66.9163278056458 -67.53936039803902, -66.9295412459691 -67.54134451396794, 
+      -66.93509566645054 -67.54460232927958, -66.94245834937807 -67.55104860250802, -66.94719759563952 -67.55757829152068, -66.94886794025057 -67.5646211892183, -66.9491515392337 -67.56806118273173, -66.95585724527966 -67.57392046420159, -66.96515585268143 -67.57725625511306, -66.9837276534545 -67.58148126545568, -67.00022855177832 -67.58151299029895, -67.01889028791254 -67.57944456232484, 
+      -67.03491256658984 -67.57746036524274, -67.05453345241176 -67.57941529846137, -67.06471966306394 -67.58189494400723, -67.07422648814152 -67.58379316294116, -67.0848983504637 -67.58828806776354, -67.0940484414594 -67.59303966406843, -67.10208029773102 -67.59762635154723, -67.10828454158522 -67.59902857792648, -67.127875886844 -67.5985421843788, -67.14328679345918 -67.59839708451761, 
+      -67.15717341048206 -67.59851104852063, -67.16859561852661 -67.59728948020691, -67.17797786630457 -67.59431463258328, -67.18133649967996 -67.58850767376094, -67.1805867296765 -67.58548801347078, -67.180022778971 -67.58104038877153, -67.1732566850388 -67.57518663764668, -67.16300073228687 -67.57028258080923, -67.14519526762902 -67.56279732675574, -67.13655010730241 -67.5600590491759, 
+      -67.13463637566107 -67.55675476778495, -67.13378166168775 -67.55528290008766, -67.14634723803958 -67.55666378674242, -67.15560913257833 -67.55754902611739, -67.16468885799566 -67.55985978223187, -67.17419476603699 -67.56175152758573, -67.18904922298891 -67.56588701125052, -67.19389265714325 -67.56612461905145, -67.20401810523498 -67.56616206703671, -67.21381446959961 -67.56275877064115, 
+      -67.22317488859086 -67.55978363923485, -67.2368852227284 -67.55501511187184, -67.24243031999244 -67.54953831721183, -67.24015052931226 -67.54677556867681, -67.23209455167495 -67.54219716495085, -67.22055788300345 -67.53855111113876, -67.20970136134099 -67.5354924222364, -67.1917350996189 -67.52944081111636, -67.16960939621087 -67.52374264613756, -67.17082280460419 -67.52004959729774, 
+      -67.17068430656572 -67.51517487967479, -67.17971905173991 -67.50875827194912, -67.1743162851077 -67.50408127913586, -67.1573707323009 -67.5020526273855, -67.14244827401802 -67.5017779991799, -67.12141313213574 -67.50253365825704, -67.09248339673456 -67.50356340205227, -67.07585145905064 -67.50496733372492, -67.06251417253326 -67.5068592648343, -67.05173533532289 -67.51495376629143)), 
+  ((-60.04117192706265 -72.26225316176061, -60.07327257011794 -72.26510574363317, -60.12796730015657 -72.26297768162767, -60.17947765039317 -72.2597804926804, -60.21235323655343 -72.25189935673868, -60.2603144302577 -72.24499490900395, -60.29409821998926 -72.23467978791412, -60.32504674141383 -72.22028318428328, -60.3475255643703 -72.20699325483955, -60.3528952218389 -72.2038190491119, 
+      -60.36348427827001 -72.1875531834687, -60.36095919863178 -72.17579636100349, -60.34297175808851 -72.17174557856714, -60.30768989732182 -72.16890671040693, -60.26932169122121 -72.16966235207475, -60.225777556393936 -72.16954003978162, -60.194529200712 -72.16632095140942, -60.1718753988532 -72.16300983724459, -60.14852093388543 -72.16008802599723, -60.12503342907133 -72.1581723395228, 
+      -60.10830009030809 -72.15997289084653, -60.068515367670855 -72.16148391133153, -60.04276027581521 -72.16640543430313, -60.004528793122525 -72.18470748533909, -59.986882476496255 -72.19721249917576, -59.963737459010176 -72.21550701641927, -59.954636657006795 -72.23257515548838, -59.98132183021977 -72.24951964766423, -60.04117192706265 -72.26225316176061)), 
+  ((-68.0099475749305 -67.38346938316879, -68.00582124543415 -67.38253031853873, -68.00003118964139 -67.38073720974364, -67.98724442250723 -67.3822859630809, -67.97489196592682 -67.38727524661988, -67.97286233785807 -67.39326504874305, -67.97619670878868 -67.39759733170331, -67.97678289391455 -67.40347359691458, -67.98040834000469 -67.40881347380359, -67.97576239380508 -67.41490857523137, 
+      -67.97553345515591 -67.42163039932356, -67.9794315477302 -67.42797760340432, -67.98346723068613 -67.43289951011391, -67.98706173673216 -67.43437861512098, -67.99425510365442 -67.43733238782507, -68.00283766243616 -67.44145201582485, -68.0093766571122 -67.44769279235314, -68.00817028819677 -67.45282779290255, -68.01000359256707 -67.45742727440941, -68.01126180512667 -67.46002171957481, 
+      -68.01280867398778 -67.46362342849898, -68.01394653791195 -67.46764303613286, -68.02308764776615 -67.46990929757125, -68.03263055990708 -67.47174867089896, -68.0441137170921 -67.47289222219135, -68.05919676932545 -67.47552526906343, -68.06604021780903 -67.48276487954321, -68.06887144906918 -67.48895230130134, -68.07280638432181 -67.49530048685807, -68.07354863356089 -67.49974755048515, 
+      -68.07592768545727 -67.50249449490417, -68.0833129217759 -67.50788848629603, -68.09420009873648 -67.51618214961731, -68.10246328228533 -67.5245817009414, -68.10525566705122 -67.52735149218626, -68.1121361799919 -67.53414955330155, -68.11695835366623 -67.54351008226949, -68.12622987241693 -67.55350410637438, -68.13315704120888 -67.56461284167369, -68.14766735237981 -67.5705103190321, 
+      -68.16482519791516 -67.56714720495566, -68.17530920952647 -67.56282711953389, -68.18994842350033 -67.55813661737373, -68.20346908121645 -67.55329101835197, -68.21574364067662 -67.54971330834087, -68.23188872841989 -67.54474541979606, -68.24130205417373 -67.54414354113904, -68.2572084973698 -67.54203094213587, -68.26006260421973 -67.53906261428976, -68.25958391302392 -67.53562092120542, 
+      -68.26659413946439 -67.5322651523093, -68.27793173199305 -67.53095953102763, -68.29441006725708 -67.53086099628884, -68.30116170265532 -67.53566049169332, -68.32370086054648 -67.53977103876159, -68.35050264205955 -67.54207612746025, -68.37791377296136 -67.54637944370609, -68.41443487999723 -67.55435255604135, -68.4455173232002 -67.56011257893053, -68.46243339171468 -67.56486481875335, 
+      -68.46405816965834 -67.56845780197717, -68.4555516450483 -67.57209794309442, -68.4506830766538 -67.57720264040951, -68.44480076513265 -67.58071928555175, -68.43862220201434 -67.58322891035596, -68.44094776723705 -67.58741080589222, -68.44287135574348 -67.59200972897573, -68.4384075184804 -67.5966871254772, -68.43221242611521 -67.59919723869982, -68.42562130240252 -67.60213469148255, 
+      -68.41983013874687 -67.6042255552573, -68.41718326148217 -67.60963462444138, -68.41721366486387 -67.6127777248116, -68.41726579356296 -67.61879826255033, -68.42629241325999 -67.62920310993789, -68.43328823190589 -67.6364360952663, -68.440390934981 -67.647530148812, -68.44557118949571 -67.65402218877767, -68.48351259753791 -67.66600883629575, -68.4874875962094 -67.67378217621413, 
+      -68.49237658633015 -67.67926874217105, -68.49767970272958 -67.68433454792664, -68.5054324208248 -67.6921456380817, -68.51492442562657 -67.70211715853459, -68.5235966528523 -67.7076425564562, -68.53931506573852 -67.71509499264451, -68.5636359387158 -67.72950824426357, -68.57386737173006 -67.73476385645876, -68.58502903647535 -67.74303542481535, -68.60129605995417 -67.74862614603583, 
+      -68.61756863273855 -67.75421943474865, -68.64785814172657 -67.74776376669746, -68.67210453992732 -67.74096631811314, -68.68627262636552 -67.73808965795565, -68.70380279779997 -67.73566532664029, -68.72067176704698 -67.73796108308262, -68.74492638085206 -67.74318012945861, -68.77369724426912 -67.74900768266724, -68.79701216805624 -67.75120630217623, -68.81647410158698 -67.75479979173916, 
+      -68.84479608635314 -67.75573681628876, -68.87784622126166 -67.75299015996345, -68.90454020131558 -67.74889426555217, -68.93467753465778 -67.74382031796154, -68.96334979221311 -67.73757859705637, -68.98625157792853 -67.72528059049624, -69.00217490868789 -67.71636968304105, -69.01100257488349 -67.70554296406559, -69.01902837002875 -67.6955711274495, -69.02737302871033 -67.6866079462079, 
+      -69.03914512595767 -67.6766592087927, -69.04627943083831 -67.67347030301498, -69.05646393347678 -67.66890045139425, -69.07364546550365 -67.6640019850825, -69.09352161298352 -67.65753143299457, -69.0974128713574 -67.65469301725959, -69.11412001096467 -67.65164990949437, -69.12738761135417 -67.64958177486825, -69.12544220177826 -67.64212125761028, -69.12990639079015 -67.63455966084857, 
+      -69.13488066060253 -67.62370220607347, -69.14914631659653 -67.6150515085681, -69.16335313993949 -67.60783296590817, -69.18692067520207 -67.60137912055151, -69.19583248796549 -67.59441277916554, -69.20239322159182 -67.59001087829422, -69.19812741309921 -67.5836797440376, -69.18793544973124 -67.5756069215077, -69.17925188687914 -67.56725324622988, -69.17410243671696 -67.55504646155785, 
+      -69.17674208782218 -67.54532647663738, -69.1728909021867 -67.5289755189107, -69.17993202566228 -67.52128630028325, -69.17552279043318 -67.50965833447633, -69.16737402511428 -67.49801554811967, -69.16056081150826 -67.49038688926544, -69.15978956118254 -67.4816436394811, -69.16202515923148 -67.47235212570297, -69.15834914259021 -67.46130273845495, -69.15989604323133 -67.45386533356755, 
+      -69.1601938540655 -67.45243940724447, -69.16153622763093 -67.44686170930116, -69.15195431291012 -67.4436570984255, -69.12567954204857 -67.43820159788278, -69.10503405319584 -67.43206776405972, -69.0594027558272 -67.41774748749832, -69.00225194142392 -67.38745060106343, -68.94114777788687 -67.35754354292483, -68.8979331841577 -67.33676179638876, -68.86096269036203 -67.31873266036557, 
+      -68.82348526081616 -67.29726448005606, -68.79885179270333 -67.27945637620294, -68.78024434048034 -67.26728736362578, -68.77569482318074 -67.25988041870824, -68.76834182021098 -67.24787035729862, -68.76061955376026 -67.23335364881514, -68.76729547328914 -67.21937545850423, -68.7665089778757 -67.20677275985466, -68.76609817534921 -67.19374874481476, -68.75997251996937 -67.18424909989533, 
+      -68.74466735383992 -67.17396562419354, -68.72483066029322 -67.15920282911567, -68.70103550357821 -67.13668005182707, -68.68283898562575 -67.11347977588585, -68.66021698782978 -67.09110228916566, -68.64629422051726 -67.0713722025512, -68.62898277224254 -67.04732468437564, -68.61848442181 -67.02232339609219, -68.61740217490201 -67.01974420645337, -68.59189504561476 -66.98059937960697, 
+      -68.56581195461669 -66.95818304484837, -68.55307807410871 -66.93331108553127, -68.5414505063281 -66.90859265879378, -68.53204431901867 -66.88947267656944, -68.51694379539106 -66.86858412489984, -68.50862946683309 -66.86164094645981, -68.48539031346196 -66.85497953613257, -68.47610485540626 -66.84645026699967, -68.4770417160863 -66.83744902413639, -68.47512075691837 -66.82755325243872, 
+      -68.45879367625693 -66.82138889382544, -68.43559976575226 -66.81472107966833, -68.40663082158729 -66.80770878992556, -68.39298280581713 -66.80104811651982, -68.37041489741819 -66.79002365277438, -68.34522298925967 -66.77631348727903, -68.32455388059658 -66.765656398759, -68.3081121593614 -66.75704232363258, -68.29109122634861 -66.75170176401623, -68.2720183247906 -66.74992443451613, 
+      -68.23494733225748 -66.74650499722509, -68.19924981332957 -66.74423890106176, -68.169441135935 -66.74089841662166, -68.11497577442775 -66.72866773437795, -68.07129578303145 -66.70883264751484, -68.0251074803205 -66.68522669744694, -68.00883419163704 -66.67755227114253, -68.00626361268354 -66.67633844522778, -67.99553647035145 -66.6712718885773, -67.97297547140559 -66.66025633283373, 
+      -67.95606337668488 -66.65102329382547, -67.938002673874 -66.64692789817406, -67.93209914844458 -66.64606413865131, -67.90594450685174 -66.64221990389115, -67.88149329394223 -66.63716843265009, -67.85638491067837 -66.63153843743564, -67.82955136541268 -66.62516798350626, -67.8103419989563 -66.62232903283396, -67.7964793910771 -66.6202772169674, -67.78382067977773 -66.62081084738216, 
+      -67.77888501237665 -66.61959892854122, -67.76943296440264 -66.62446510918048, -67.75571249540505 -66.62870790654496, -67.74532323300232 -66.63198864699542, -67.73025275428238 -66.63119535375667, -67.70252345203333 -66.63093500841822, -67.68692925545443 -66.63199661283703, -67.68171884396217 -66.63749652858863, -67.67290379106909 -66.64680434919286, -67.67556974757022 -66.6529842066119, 
+      -67.67622383678612 -66.65743242380475, -67.6770158060775 -66.6643064239223, -67.67768125218754 -66.66874726168594, -67.67887204925832 -66.67520050017275, -67.67272192666809 -66.67911574113299, -67.65988944168416 -66.68492811360464, -67.65199372839018 -66.68809438543643, -67.6642697432179 -66.69571655328969, -67.67668860607264 -66.70190455797125, -67.68323729541166 -66.70915224036273, 
+      -67.68335863944468 -66.71544597636716, -67.69994470656894 -66.71984022493284, -67.71920784983462 -66.72655501142, -67.73715357408201 -66.73596872615417, -67.74653641784766 -66.74410973515222, -67.75362495043457 -66.75244082492183, -67.75404225478614 -66.75293815762872, -67.75900967632053 -66.75801871630054, -67.76250492574295 -66.76335838149637, -67.78021308661869 -66.76789855760482, 
+      -67.79443340627273 -66.7709650654399, -67.80865412933154 -66.7740250100835, -67.82208288950294 -66.77793111711713, -67.82801102805247 -66.78459175801814, -67.83851665165966 -66.79288388532116, -67.85292917576676 -66.80223799764843, -67.8662498660215 -66.80757057713122, -67.88573460082627 -66.80897501854884, -67.90630399663453 -66.81053842362414, -67.9212729001132 -66.81803056427259, 
+      -67.93280839509403 -66.83177080189547, -67.94592989584864 -66.85683427774272, -67.95134009930607 -66.87449629113311, -67.96127292352962 -66.88607083560706, -67.97486005846467 -66.89769035712723, -67.9871439355829 -66.91201071027254, -67.99619350746143 -66.92585730151723, -67.9970701923721 -66.93273917374698, -67.9841992482651 -66.94244477529027, -67.9660258066198 -66.94992891251417, 
+      -67.95705428148001 -66.95777940072215, -67.93717226071924 -66.97515106163279, -67.91797691163215 -66.99792430101448, -67.90702073523266 -67.02238428982811, -67.90700376066329 -67.04312983048432, -67.88449871424886 -67.04468495302625, -67.85900135037238 -67.04676827198857, -67.83594445063302 -67.05016358703666, -67.8246930183573 -67.05286342692206, -67.81194184890748 -67.05584036123031, 
+      -67.80381020319665 -67.0643076473483, -67.79390770473331 -67.06816820854584, -67.7815470222287 -67.07070914978672, -67.76457240065764 -67.071609189524, -67.75031287733268 -67.07483664851047, -67.7480012364281 -67.07981163312688, -67.75302039259894 -67.08489264207432, -67.74825215675916 -67.09240766253443, -67.74444618145927 -67.09764062846752, -67.73927286561403 -67.10171588238208, 
+      -67.7336874449357 -67.10620959308025, -67.73354372924598 -67.11150365153718, -67.73421495500963 -67.11594339766707, -67.72686079855515 -67.11970446703309, -67.72085547687064 -67.12461854663611, -67.70709187466414 -67.12985271213203, -67.69413090513703 -67.1380989127538, -67.68947682801803 -67.14417929886507, -67.68823337006357 -67.1493142504375, -67.69044414867533 -67.15467900410587, 
+      -67.69120078645699 -67.15650839873689, -67.69908062574507 -67.16249948841917, -67.70750295808058 -67.1704871297986, -67.72344141539831 -67.17716233939491, -67.73420739712019 -67.18404355884304, -67.74224831664397 -67.18859815214033, -67.75520349492993 -67.19579362397397, -67.76406791314854 -67.19950143364748, -67.76570858392547 -67.20166750790952, -67.78099824407883 -67.20389539379251, 
+      -67.79383792564266 -67.2047887617453, -67.80544272356732 -67.20696278474902, -67.81255327962751 -67.20992307308494, -67.82115936967821 -67.21261665479464, -67.83249638797663 -67.21377524373223, -67.84082734495502 -67.21160891915112, -67.84888483491979 -67.20842705259459, -67.86171764864432 -67.20545915894122, -67.87292591028546 -67.20804558031672, -67.88307135943903 -67.21820175431363, 
+      -67.88870327711899 -67.22528786243187, -67.89583590360172 -67.23210956625604, -67.90476154409204 -67.23967035091245, -67.90969908717823 -67.24230886146898, -67.92804027234367 -67.24398798663498, -67.94241225997801 -67.24461405955273, -67.96704778548418 -67.24622430534947, -67.98023360668489 -67.25197531773388, -67.99109507414343 -67.25884324156895, -68.00373776007565 -67.27947247056329, 
+      -68.0013574715469 -67.28974167636682, -67.99925930629458 -67.30101772570467, -68.00478349944798 -67.30567247624676, -68.00995627217378 -67.30666289765396, -68.02484181681538 -67.30950851065533, -68.05615180789285 -67.31043340080149, -68.05888350730866 -67.31051682795538, -68.10578882156405 -67.30852503180057, -68.12425225018792 -67.31404068204496, -68.15587707548 -67.31757331664544, 
+      -68.17974041170824 -67.32530240107623, -68.1930855310673 -67.33490707386352, -68.20452179822519 -67.34519887977753, -68.20442287626193 -67.35578861757975, -68.20507128503986 -67.36166351248369, -68.19869311118713 -67.36702700487176, -68.17716226905124 -67.37120863052587, -68.14789531250001 -67.37429152463928, -68.13651115753844 -67.3770150163562, -68.1198972660199 -67.37995852449671, 
+      -68.10891806919179 -67.38226271806508, -68.09671131207958 -67.38583307420073, -68.08380033364034 -67.38881776231959, -68.06979305494627 -67.39164832097447, -68.05740287371343 -67.39277682460929, -68.03812519229707 -67.39195978019502, -68.02913657606858 -67.38826826111664, -68.01713559711652 -67.38510953496801, -68.0099475749305 -67.38346938316879)), 
+  ((-67.4028224983115 -66.7377774525626, -67.39514017233971 -66.74194342285008, -67.38892209132764 -66.74584264837219, -67.38107836763864 -66.75142687117349, -67.37139808867232 -66.75383823428845, -67.35449272820428 -66.75612602357292, -67.34628476949239 -66.75827811321167, -67.33750924453712 -66.76227561835819, -67.32964293772875 -66.76786134335393, -67.32071074843545 -66.77328553753641, 
+      -67.31456603904037 -66.77961054084963, -67.30225564680548 -66.7859794045173, -67.29502660924915 -66.79214500867249, -67.28377311233534 -66.79866804149617, -67.27069825229448 -66.8020102656443, -67.2578587140218 -66.80636586665908, -67.2486400757362 -66.81077630393422, -67.25309655469931 -66.82257908301422, -67.24478886501788 -66.83487720535767, -67.25872753971959 -66.83697568447599, 
+      -67.27735892788192 -66.83930978307419, -67.28974916163057 -66.8455267432162, -67.29512925610754 -66.8526306095313, -67.29580589997288 -66.85950555687491, -67.29987230127252 -66.8654409957904, -67.31079012586422 -66.87191723623873, -67.32525684226631 -66.87602943534435, -67.33855500465077 -66.87754828923107, -67.35417463656816 -66.87795191554216, -67.37439244772546 -66.87615137596786, 
+      -67.38672752421535 -66.8799362883713, -67.3973627908894 -66.88926602368126, -67.40709046104168 -66.8970028047928, -67.41333812779021 -66.9032583644951, -67.42635223095762 -66.9076230847024, -67.44265238368054 -66.90860701672737, -67.45339184538211 -66.91053734694954, -67.45839792492188 -66.91143703042634, -67.47643984337238 -66.91316153783019, -67.49602454940451 -66.91075980090451, 
+      -67.51385597963862 -66.90760774681436, -67.54085623675762 -66.90389156464913, -67.56513962386123 -66.90170321284701, -67.59035561115127 -66.90109181660405, -67.61087159394485 -66.896399590313, -67.6224816419976 -66.89328845250533, -67.63302632507391 -66.88615380808235, -67.62078883561846 -66.88096533891887, -67.61380096214 -66.87799814885521, -67.60060097311819 -66.8789367483741, 
+      -67.59117180450016 -66.87850956345812, -67.58000247104397 -66.87733396734862, -67.57360139535007 -66.8686514473295, -67.55888365909517 -66.85584233495712, -67.54808124337369 -66.84408557968457, -67.53710925423768 -66.83762319962781, -67.53354478113695 -66.8298421843154, -67.52391814002735 -66.8245394134367, -67.52032549406923 -66.820624476536, -67.51122433682877 -66.81732875634287, 
+      -67.50466794165916 -66.81393519840017, -67.4977564395615 -66.8071068144493, -67.49350048567301 -66.80260456555928, -67.50200687304317 -66.79759115916164, -67.51705261215655 -66.79597374450105, -67.5318356669803 -66.79335091492219, -67.5498341242333 -66.79119780757587, -67.55696148724053 -66.7888870205971, -67.56275779583419 -66.78540047650414, -67.56426352174346 -66.78127312232442, 
+      -67.55892911047162 -66.7766197203502, -67.55360395562711 -66.77195804009699, -67.54893480027755 -66.76788234012169, -67.54856100163887 -66.76444216737072, -67.54684491234802 -66.75919341581222, -67.54607408449775 -66.75682878120942, -67.5431511168109 -66.75348666900106, -67.5329986847931 -66.75003843257247, -67.5168298462448 -66.74520935580614, -67.48975376734164 -66.73390930079101, 
+      -67.47599838660558 -66.7303994130255, -67.45837946644365 -66.72582256376106, -67.44902045900074 -66.72538703084807, -67.43763008266136 -66.72705757148015, -67.4246063075854 -66.73041532877221, -67.4028224983115 -66.7377774525626)), 
+  ((-66.9382720679502 -66.88706214821343, -66.93414398568184 -66.89369874603884, -66.93251862839543 -66.89781914185399, -66.93238927416921 -66.90167299376523, -66.9363176101266 -66.90518095283942, -66.94447511053946 -66.90691402810059, -66.95394736378756 -66.90982018388893, -66.97040625479278 -66.90942285392252, -66.98829592913793 -66.90634224461955, -66.98305596100249 -66.90166434117454, 
+      -66.97948322445208 -66.89530263585065, -66.97084816526855 -66.89155561230795, -66.9382720679502 -66.88706214821343)), 
+  ((-66.80264312956598 -66.86088499304849, -66.80348133250995 -66.87362707599996, -66.80757385685655 -66.87570932982548, -66.81548446198958 -66.87644928891591, -66.82358427002154 -66.87575537927438, -66.82950539358468 -66.8723002538103, -66.83197780861093 -66.86734748275939, -66.83212807606975 -66.86348782296918, -66.8324646668125 -66.85820862092683, -66.835131069797 -66.85182178156066, 
+      -66.82824728744814 -66.84882302132361, -66.82313680003361 -66.84900580540376, -66.80847945440591 -66.85256921137913, -66.80278868273687 -66.85702615619576, -66.80264312956598 -66.86088499304849)), 
+  ((-67.21635362382024 -66.40468660376102, -67.24299760048216 -66.41600729518517, -67.2486720728735 -66.41638980529218, -67.26032984914178 -66.41429894069064, -67.26610645837373 -66.40696746202977, -67.25611993109008 -66.4035108504108, -67.26264892621505 -66.3890467464176, -67.2269295016488 -66.38600897221342, -67.20448263601168 -66.39562305696187, -67.21635362382024 -66.40468660376102)), 
+  ((-66.69934134875406 -66.8764562542233, -66.6782075869979 -66.87658040941884, -66.66970799694836 -66.88011197101818, -66.66742686909986 -66.88607105961026, -66.66725072580088 -66.8899312593397, -66.67581179052618 -66.8912576570877, -66.68864469721873 -66.89324101664296, -66.70725851786027 -66.89564541746212, -66.72779061896 -66.8973612788454, -66.73629067292012 -66.89382195637708, 
+      -66.7415165008492 -66.88492610056443, -66.73289545365984 -66.8787383252025, -66.72239050985937 -66.87565519434106, -66.7134188581675 -66.87475585132898, -66.69934134875406 -66.8764562542233)), 
+  ((-67.2100666802502 -66.27081374621824, -67.18007686284005 -66.28214934299066, -67.17847380931 -66.28384390185546, -67.1843638851346 -66.28522377185028, -67.2049923422909 -66.28501937087891, -67.23627526999078 -66.27483449870012, -67.22824852647852 -66.25669061380215, -67.22026769104603 -66.25498128423014, -67.2111814725342 -66.25697321862982, -67.2100666802502 -66.27081374621824)), 
+  ((-67.10990722708216 -66.331787421962, -67.09675392402823 -66.33798285351486, -67.0882050542078 -66.34439827010883, -67.08457105886512 -66.348190556508, -67.08424395851964 -66.35104273396277, -67.07827156503947 -66.35350786326828, -67.06752132223919 -66.35716941593468, -67.05337706383375 -66.35934438901441, -67.0497374276346 -66.36313640552338, -67.04738810357705 -66.36809490251221, 
+      -67.0625821138811 -66.37237628953478, -67.09461804224449 -66.37924273894255, -67.12764536306845 -66.39012966417278, -67.14141694187822 -66.39466099913354, -67.1492777727606 -66.39779569271877, -67.15754754221422 -66.40052082304148, -67.1671824141174 -66.40054338998293, -67.17292206234416 -66.39707186209326, -67.17233399418294 -66.39263068923695, -67.16754150227995 -66.38754273554092, 
+      -67.16153694237232 -66.38372030790573, -67.1544801641332 -66.37973818229936, -67.14872668110934 -66.37692202997076, -67.15583079109294 -66.37075762605134, -67.16518448788864 -66.36349398100127, -67.17106685763775 -66.35859680280603, -67.17425276094086 -66.3489309512641, -67.17240920175607 -66.33318419179807, -67.16521504657202 -66.33062715293578, -67.1543117565338 -66.32942927951088, 
+      -67.14380673748153 -66.32782009582782, -67.13210357186425 -66.32746816161415, -67.10990722708216 -66.331787421962)), 
+  ((-67.0787980354655 -66.28878736405788, -67.10739875329826 -66.28401167098322, -67.13163790519515 -66.28001329228367, -67.1487886790547 -66.27588578486915, -67.15070414791889 -66.27134817673807, -67.15172621555367 -66.2652215105436, -67.14455552377892 -66.26266404190959, -67.13439263831489 -66.25820167385122, -67.12681620696708 -66.25606538606772, -67.11714928217263 -66.2536077545525, 
+      -67.10822362431826 -66.25415823071974, -67.10243245527239 -66.25519532840536, -67.10605778002845 -66.25769799052081, -67.10703346927109 -66.26171194071688, -67.10791761561045 -66.26329807529446, -67.10551648751975 -66.26583081698524, -67.0907745609066 -66.26742609837783, -67.06903940823118 -66.2713161665265, -67.06146302612507 -66.26918067080882, -67.05148290684065 -66.26328159732036, 
+      -67.03972634564877 -66.26049146825513, -67.02700773401395 -66.25997247414469, -67.01267984744908 -66.26113854249417, -67.00155776955312 -66.26521228125641, -66.98979338782742 -66.26870710522223, -66.98054554423278 -66.26582263152606, -66.96816155127613 -66.26244426456992, -66.95874917205167 -66.2609782657531, -66.94876156061369 -66.2613681575722, -66.93372416769895 -66.27451264182899, 
+      -66.94240587509141 -66.27925218019554, -66.95286400376474 -66.2808764237681, -66.99343869975037 -66.29249514439934, -67.00293752262836 -66.29639489813437, -67.01672466750999 -66.29708116857208, -67.04357178812224 -66.29542662513147, -67.06203608677168 -66.29247996685562, -67.0787980354655 -66.28878736405788)), 
+  ((-60.41227361218496 -71.02663394172285, -60.42913397049699 -71.03444653370265, -60.440295909204444 -71.04201516697303, -60.4472192165005 -71.04833201680474, -60.46150145620142 -71.05592390668642, -60.47841308890112 -71.06192066049049, -60.49615553439072 -71.06550664135202, -60.514640549428904 -71.06768075874191, -60.54006102691123 -71.06921376446495, -60.54188635325463 -71.069328160336, 
+      -60.55677833587233 -71.06985494547791, -60.57281925502723 -71.07159439826683, -60.60686544609193 -71.07389016779153, -60.64288053907419 -71.07498152090481, -60.67145137488534 -71.07580527418752, -60.69091147090997 -71.07353178564814, -60.72178703855857 -71.06810791396701, -60.75407913465029 -71.05986780545841, -60.79184612335185 -71.0530701680552, -60.817231324118836 -71.04517336910573, 
+      -60.84246507333439 -71.03928383611131, -60.861347483697486 -71.03537041270766, -60.89023857688491 -71.03011350314162, -60.910519735242175 -71.02337623697278, -60.936458548595255 -71.01506092933539, -60.9494442636118 -71.005050322261, -60.96434917758121 -70.99383572798803, -60.974320699271615 -70.98178070427873, -60.97750222072429 -70.96908566318699, -60.978012961773665 -70.9600064859037, 
+      -60.969886287935886 -70.95047000723139, -60.94620191250767 -70.94286348191686, -60.91513482572285 -70.93500542491775, -60.89654889486297 -70.93050339457531, -60.879200040484946 -70.92630052110813, -60.850570457388194 -70.91986112390447, -60.82125286994734 -70.91482523188904, -60.78937609002669 -70.91137665992584, -60.75199086461765 -70.90747873329879, -60.71906396164054 -70.9017942148553, 
+      -60.69468752137725 -70.89758331823965, -60.66673653053425 -70.90039849024002, -60.641784740565235 -70.90424315516138, -60.61804597202528 -70.90829474919313, -60.565815070218505 -70.91352876988512, -60.54116816216335 -70.9209975784489, -60.51738683512456 -70.92503327449356, -60.48701919543256 -70.93405879189605, -60.46613224433553 -70.9401325044209, -60.4505876018822 -70.94867635284322, 
+      -60.43512540721904 -70.95620715869885, -60.4245181048 -70.9645845707325, -60.410729425485385 -70.97394537770855, -60.403851026522815 -70.98195608659861, -60.40259221418718 -70.98941045882604, -60.404908051527734 -70.99851185775539, -60.40993064698907 -71.00501184556404, -60.413474928615614 -71.0143283275049, -60.416624885016674 -71.02101866880346, -60.41227361218496 -71.02663394172285)), 
+  ((-65.07585137940035 -67.79716422886595, -65.07037444103383 -67.78940622630385, -65.06018877185386 -67.7857886815157, -65.04515278700032 -67.78187508902735, -65.03762763895566 -67.78163970830084, -65.02758882590267 -67.78590347077994, -65.02461259691732 -67.78738361964373, -65.02131110467188 -67.79028268258136, -65.0197369283029 -67.79395300507966, -65.02458252362213 -67.79769031970156, 
+      -65.03038234903703 -67.80059767073367, -65.03443956070696 -67.80616671830755, -65.03505652636127 -67.8101966602839, -65.03316430991934 -67.81529220989776, -65.0300156080849 -67.81919778362465, -65.02624509195617 -67.8225178829834, -65.02576657735104 -67.82636979892504, -65.02684809852896 -67.82998665562704, -65.02856397687134 -67.83419129957556, -65.03388895829521 -67.84094960719455, 
+      -65.04393910951818 -67.84355862547241, -65.05712911524887 -67.84569647487204, -65.06184492141564 -67.84498635530275, -65.07032871996664 -67.8409571645144, -65.07253321244147 -67.8378757367948, -65.06201186158651 -67.83567884363569, -65.05588586153021 -67.83419825810297, -65.05149837061184 -67.83348938476615, -65.05181787631861 -67.82862927094136, -65.05558812441382 -67.82530892439247, 
+      -65.0621887729033 -67.81950331150831, -65.07098211856086 -67.81405720857146, -65.07114421522853 -67.80818988065288, -65.07585137940035 -67.79716422886595)), 
+  ((-60.74471389566497 -70.72031360293336, -60.74893473819035 -70.72082516089868, -60.772225713846865 -70.7197796359776, -60.796784355462215 -70.71792646778637, -60.823240719444705 -70.71487446307826, -60.84111001655431 -70.71237118715042, -60.87263004550488 -70.70611591957962, -60.91287971717469 -70.69628077960893, -60.95929245972485 -70.68445603437294, -60.98810911735777 -70.67008964067662, 
+      -61.006380670576924 -70.65849277132695, -61.01743887735783 -70.64463016999854, -61.02769809489072 -70.63420112445242, -61.03181811486512 -70.62474096583213, -61.03314162906017 -70.61022235414683, -61.0294437116931 -70.59890756473118, -61.0136197742057 -70.58752471019584, -60.9947710860364 -70.57611809974125, -60.98248318767245 -70.56737516072775, -60.97333423135916 -70.5566330538375, 
+      -60.953915484227714 -70.5456315572478, -60.93268779175758 -70.53481297718076, -60.92599050237394 -70.53210441438021, -60.90189641696594 -70.52232403496939, -60.87565168996506 -70.51570886399774, -60.84269411227533 -70.51046045529077, -60.808494022521224 -70.5060039991801, -60.7789761643005 -70.50439409060772, -60.75323527785181 -70.51007135268028, -60.711983425520515 -70.52167492123957, 
+      -60.67875506585163 -70.53011304191595, -60.648682234616665 -70.54521183408227, -60.631513782857475 -70.5569840577818, -60.61968566242038 -70.57020596409754, -60.61298455352512 -70.58789794145092, -60.61297818308751 -70.59657293007915, -60.615513106184764 -70.6123275200065, -60.60702635208784 -70.62920382344538, -60.60445410309227 -70.6481394453481, -60.60988258941639 -70.6659323211219, 
+      -60.62304995206191 -70.67794068477151, -60.64367246115732 -70.68818633909102, -60.65013700284224 -70.70053847577692, -60.72953448659341 -70.71846795167417, -60.74471389566497 -70.72031360293336)), 
+  ((-66.6119072080086 -66.17744478486324, -66.62019447353444 -66.18991035574854, -66.61945194112052 -66.19561067228548, -66.62128426911354 -66.20607796566613, -66.62534195328301 -66.21302110484473, -66.63605556357082 -66.22053541093521, -66.64488243793852 -66.22628803132392, -66.65447887655684 -66.22877597238525, -66.66848077288518 -66.2329251655222, -66.70475028912391 -66.24881667275625, 
+      -66.74429337460938 -66.27006528201707, -66.76509028711388 -66.28834562566233, -66.78676589185385 -66.28835373572679, -66.79408189798757 -66.28949747358517, -66.79750864242901 -66.29342734566167, -66.80098730691019 -66.29978163397953, -66.80679415778617 -66.30747145913497, -66.81445982431093 -66.31448322425067, -66.82836296837135 -66.32004459479732, -66.84390210603289 -66.32392049402988, 
+      -66.86339782231407 -66.32745286653167, -66.86392341587742 -66.33189401678155, -66.87202533005701 -66.33847869167958, -66.8842011792117 -66.34085929314288, -66.89492141588026 -66.34349801492178, -66.90219843419754 -66.34220922743334, -66.91983099382183 -66.33769279445724, -66.92278201142621 -66.33463330015647, -66.93809413117735 -66.31874890385502, -66.94377076358525 -66.3128518114463, 
+      -66.94161175336401 -66.31009694239286, -66.93985097784639 -66.30692239103604, -66.93308952780795 -66.3039320377931, -66.92552327257063 -66.30178813561176, -66.91079688476552 -66.29707324652279, -66.9011444536599 -66.294602056866, -66.89503460248791 -66.29219900245619, -66.88258196260733 -66.28638489632245, -66.88100265607764 -66.28178483382146, -66.87838107149955 -66.27701482278289, 
+      -66.86954364691371 -66.27369682697852, -66.86007814966553 -66.26979808243551, -66.85559855783133 -66.26570862180665, -66.84990703677622 -66.26288576554273, -66.84004359494641 -66.2594063203516, -66.83411420871778 -66.25557679116064, -66.8310999220676 -66.25122917475102, -66.827850014329 -66.24587152427068, -66.82645512132548 -66.23985308710925, -66.8305127086273 -66.2269276449663, 
+      -66.819495167511 -66.21842230620868, -66.82605097641651 -66.21411913612874, -66.8354869865508 -66.20930515811934, -66.84220187117766 -66.20358227974405, -66.83831856316273 -66.19764630656692, -66.83014637120554 -66.19491655782484, -66.8174128270872 -66.19194779902212, -66.81134153952084 -66.18954484581641, -66.81127878390018 -66.18711007678539, -66.81220226969876 -66.1824199202842, 
+      -66.82186155825622 -66.1698913821595, -66.82428608175736 -66.15865384880587, -66.80441250066346 -66.14196766161974, -66.80469430795345 -66.13668836895127, -66.81035750137346 -66.13079758416185, -66.81751313238098 -66.12708983542001, -66.82496584699705 -66.12030096939186, -66.82703401835268 -66.11841647133816, -66.8087387097299 -66.11505880234206, -66.79933066803622 -66.11115285513706, 
+      -66.79155119642724 -66.10556767650124, -66.78526267420534 -66.10215785916932, -66.7816319077319 -66.09722993093492, -66.75216671516003 -66.1017765794052, -66.72531743033527 -66.09366615444374, -66.7105268241283 -66.08792794045651, -66.69181841552242 -66.0825510086072, -66.68433397533988 -66.08039148173944, -66.68000763403829 -66.07001505042497, -66.67271411047294 -66.06643650824952, 
+      -66.66069057910158 -66.06404962951125, -66.65385486390818 -66.06247750996398, -66.64102268930512 -66.06092105457651, -66.62783183807093 -66.06221715317858, -66.61386790356967 -66.0667800492995, -66.6019667885923 -66.07166998073228, -66.60352368210279 -66.0786976366536, -66.5979760129786 -66.08072746644676, -66.59228451010044 -66.08660163540281, -66.60227192681367 -66.09110285971205, 
+      -66.6089779126104 -66.0965279765163, -66.6099860735426 -66.10783368871847, -66.62476383720198 -66.11357804134929, -66.63674158680277 -66.1246877235318, -66.63600763516229 -66.13038723288138, -66.63587268972597 -66.13423965676834, -66.62828088999194 -66.13835838485888, -66.62168060085361 -66.1402285169629, -66.60459165873334 -66.14672019680494, -66.59802991905757 -66.15100787404762, 
+      -66.60014335040302 -66.1537704491353, -66.60856637858159 -66.16237537283334, -66.6119072080086 -66.17744478486324)), 
+  ((-64.80937140513154 -67.5885001997513, -64.79551629761691 -67.5916213436667, -64.78683301656287 -67.5901878565334, -64.77522129273048 -67.58678476548677, -64.76366290521295 -67.57995623382514, -64.74866526871429 -67.5750124781825, -64.73489959534784 -67.57125879800797, -64.7251492449841 -67.56964161400596, -64.70662536601797 -67.5734485517654, -64.69676953848042 -67.57869766600774, 
+      -64.69049070729082 -67.58306824681492, -64.68284533414145 -67.58524298788653, -64.66997690766993 -67.58408313824164, -64.66022591806043 -67.58246648809873, -64.64844422240401 -67.5814816684251, -64.63436276793816 -67.57913906311913, -64.6296231593768 -67.58327472323467, -64.63078335671452 -67.58789836551784, -64.63288965796232 -67.59169058572144, -64.62956855870523 -67.59458203950103, 
+      -64.62635793604885 -67.59617585098995, -64.62361916638397 -67.59752562468316, -64.6157620519068 -67.60212710191968, -64.61026986889287 -67.60465944564841, -64.60179827252507 -67.60865817659592, -64.59434349650276 -67.61627987492888, -64.59644109363902 -67.6200720382921, -64.59854990362112 -67.62387089328354, -64.60268371891833 -67.62702108107983, -64.6074354670779 -67.63076028761583, 
+      -64.61238254975717 -67.63207976335988, -64.62460235025856 -67.63607877975825, -64.64320183737117 -67.64016040112654, -64.65746366458818 -67.64350894707204, -64.6762087416962 -67.64858910572806, -64.68797144657316 -67.65300064327046, -64.70640605968744 -67.65949321853907, -64.71926720035377 -67.66408582350972, -64.7313758023426 -67.66706934254532, -64.74335409434833 -67.66905227735482, 
+      -64.74987949991787 -67.67012750805227, -64.75428032908864 -67.66741281995233, -64.7571717518134 -67.66149853645389, -64.75711728051247 -67.65361785705902, -64.75829341691731 -67.64692657357317, -64.76055956526224 -67.6404193057963, -64.7715233172025 -67.63534481696747, -64.78403546312472 -67.63003566964062, -64.80150617315856 -67.62603776420507, -64.82252311480698 -67.62458837051784, 
+      -64.84104301294734 -67.62419820376704, -64.85253068345975 -67.62658723965244, -64.86199075721278 -67.62961568262959, -64.86708222959092 -67.6353675494072, -64.87264102051132 -67.64070910920442, -64.88008979581538 -67.6443860350834, -64.89329391578866 -67.64753796416343, -64.9037174428746 -67.64974218558905, -64.91475862267845 -67.65253415629546, -64.92733831688126 -67.65853075659881, 
+      -64.95790763458729 -67.6532218203684, -64.96182138076391 -67.64747684902807, -64.95841888239848 -67.642502449201, -64.94878333382611 -67.6384662576436, -64.93823171595997 -67.63182001811933, -64.92645101786162 -67.62399316158299, -64.91388682485378 -67.61800349384747, -64.90459469995474 -67.61254116129855, -64.90075747512894 -67.60454582489376, -64.9028003813412 -67.60045671144138, 
+      -64.90486998896449 -67.59294044941542, -64.91313824862563 -67.58791362895614, -64.91458109890532 -67.57979580168715, -64.91166731101296 -67.57440968490998, -64.89942915714563 -67.57042762157515, -64.88406451588067 -67.57035012110403, -64.8675847863486 -67.57353269593247, -64.84969236976175 -67.57795742935885, -64.83194519386949 -67.58338211818345, -64.80937140513154 -67.5885001997513)), 
+  ((-65.98948007968502 -66.37670832726982, -65.96467386285175 -66.37121660653665, -65.95021136985848 -66.37471011884148, -65.93552453614923 -66.37961660143513, -65.94334605787456 -66.38867887236877, -65.96206515009976 -66.39658378640921, -65.97833934454636 -66.39972019798068, -65.98942628029725 -66.3995671009821, -66.00014479034476 -66.39498090781677, -66.00645562525686 -66.39114358317579, 
+      -66.00775265229939 -66.38745796311049, -66.00549390030056 -66.38369027661614, -65.98948007968502 -66.37670832726982)), 
+  ((-61.30079758005114 -69.82073206453789, -61.274116787826266 -69.81398790282152, -61.25200300636006 -69.81108821990615, -61.22522327461336 -69.80837225568483, -61.18843135481842 -69.80842602778031, -61.15276478669591 -69.80969259324037, -61.12573629640298 -69.8140104800624, -61.09166330605213 -69.819099791126, -61.062735787295615 -69.82662206330086, -61.032710874841094 -69.83191678917635, 
+      -61.01070843468084 -69.84067488897108, -60.99698751745539 -69.84685550520337, -60.98488696430775 -69.85586545673593, -60.9774708617945 -69.86469288856013, -60.98106836845947 -69.87599231183304, -60.98307672803707 -69.8834612990949, -60.99076846292353 -69.89498955055406, -61.000245203237505 -69.90632596851162, -61.01218782203079 -69.9150545487417, -61.02759128599287 -69.92540743379463, 
+      -61.04434802473651 -69.93193815834859, -61.06932482721429 -69.93891170743747, -61.092589736019995 -69.94506862869687, -61.125983580816644 -69.95345270950195, -61.12694521879399 -69.9536892151002, -61.15856810699575 -69.95725266472883, -61.1902817419244 -69.95880144817139, -61.23860880003302 -69.9561686831852, -61.278735705621386 -69.95207974591384, -61.31588289426154 -69.94898170465468, 
+      -61.344278431505685 -69.94282511352597, -61.367435033985345 -69.93422708028555, -61.38173058357281 -69.92661274700922, -61.4049014016525 -69.91599254552524, -61.41690137427263 -69.90493825662634, -61.41596954070211 -69.89465284800615, -61.40684177925977 -69.88394235653301, -61.39714697331331 -69.87262723922484, -61.38389617587653 -69.86372360593006, -61.368888588985484 -69.85501104026879, 
+      -61.357494407670444 -69.84288023784568, -61.33433799595969 -69.83374031451305, -61.30079758005114 -69.82073206453789)), 
+  ((-62.20478896724734 -69.194541496414, -62.18791261253982 -69.21004467423832, -62.17783369214326 -69.22460162494272, -62.163069520861704 -69.24101276271965, -62.15201124130235 -69.25917767716, -62.133546280018884 -69.27857230947752, -62.1132928391668 -69.2951436652104, -62.089585253940974 -69.31211813779096, -62.05560945349243 -69.33334324872496, -62.002140221719706 -69.35620154330877, 
+      -61.97252578970926 -69.37014768062755, -61.94404685515863 -69.38932087796636, -61.92755856631255 -69.41009538345716, -61.92345177224546 -69.41818225878747, -61.91791087577508 -69.42905364388555, -61.9065429932877 -69.45325409371583, -61.9020513542515 -69.47764572547054, -61.8980891322421 -69.49458295712769, -61.897028870562075 -69.52159097484449, -61.901718316274184 -69.54356396904039, 
+      -61.90929362672926 -69.56352209319216, -61.91685803257661 -69.57843770673509, -61.927932331859054 -69.60000618529408, -61.93845112200312 -69.62298550797756, -61.94430761169316 -69.63709262840592, -61.94904391827243 -69.65604374964467, -61.952305235647636 -69.66398650571696, -61.95550427692416 -69.67176854098761, -61.97299731241977 -69.68486783278095, -61.99222955099675 -69.69472531970409, 
+      -62.01385271582509 -69.71003710271327, -62.03488734681031 -69.72171034652517, -62.06289628132119 -69.72954521701428, -62.100124458343004 -69.7268675093646, -62.13141485147488 -69.71613315739937, -62.170760955922006 -69.70173677425764, -62.20130199377913 -69.68534046258118, -62.23347241022845 -69.66570251738085, -62.23834153684678 -69.64693431388596, -62.231536185065984 -69.62416047668033, 
+      -62.2148806474378 -69.60019683723691, -62.204912738649064 -69.5870057034865, -62.19829900832109 -69.57824670658442, -62.19092401532492 -69.55285658753871, -62.19283300101265 -69.5300670700452, -62.21603381932172 -69.5064166184051, -62.25811877233685 -69.48049938663381, -62.29493654059046 -69.45518425937146, -62.32810331359178 -69.42523928575318, -62.37252135282191 -69.39122012901971, 
+      -62.41469565267111 -69.3638460548533, -62.422480609672775 -69.35795613436062, -62.44600836517555 -69.340125919869, -62.48121587664687 -69.315581900559, -62.52541714437109 -69.28958185496118, -62.55822774752893 -69.26664768770051, -62.58261600736262 -69.24877901122012, -62.600094992462104 -69.22973619167978, -62.60972732111081 -69.21436293290131, -62.60696605198408 -69.20187356963129, 
+      -62.59521416308045 -69.1918489297688, -62.57945947450044 -69.18063358443717, -62.55525626961208 -69.17046378498702, -62.524817795312906 -69.15972066286496, -62.49050830944424 -69.15080209661026, -62.46505661773758 -69.14827761486188, -62.449593497514094 -69.14674429371456, -62.40484176411028 -69.14651521858642, -62.36750384734081 -69.14807123632464, -62.32735918941619 -69.15062759377439, 
+      -62.29284740897286 -69.15216061721671, -62.25101940912897 -69.15591466013032, -62.22960638017186 -69.16121631199375, -62.21509704828975 -69.17173773633968, -62.20478896724734 -69.194541496414)), 
+  ((-65.74011179919721 -66.12602928113292, -65.75665372232707 -66.12633482508976, -65.77258384877905 -66.1260443824381, -65.7744984167105 -66.12295532089767, -65.77102525303819 -66.1204299336188, -65.76385545536883 -66.11681335530955, -65.75336447853088 -66.114105393943, -65.73786921030666 -66.11396793412297, -65.71838287719504 -66.11658553008962, -65.7081687525622 -66.12073523427847, 
+      -65.70891592498972 -66.12475676580186, -65.72334320468826 -66.12714462824242, -65.74011179919721 -66.12602928113292)), 
+  ((-66.0153515029587 -65.88155356905912, -66.00186941364275 -65.875923326815, -65.98104709697989 -65.86811890177653, -65.96775765566973 -65.86592179930464, -65.95323911906962 -65.86498229450724, -65.93788942647262 -65.86487533685718, -65.94187917770601 -65.87525973171643, -65.92828480357326 -65.88419316056576, -65.94525045932582 -65.88748213011698, -65.94189381293182 -65.89567512393947, 
+      -65.96195972315441 -65.89704899388883, -65.97421979035116 -65.9015048548415, -65.98422327998631 -65.90704337062793, -65.98991419428309 -65.91332147827265, -66.00038905840479 -65.91116409440374, -66.0133206912227 -65.90891320273379, -66.02253738209453 -65.91043140990908, -66.0358569603731 -65.91262126438392, -66.04712550686908 -65.91447471739396, -66.05308625086231 -65.91205561399325, 
+      -66.06253851191687 -65.90728793348529, -66.0461654246679 -65.90216921615138, -66.03022826482263 -65.89420269044338, -66.0153515029587 -65.88155356905912)), 
+  ((-65.80452769796246 -65.96778927771224, -65.79719605255328 -65.96316555157676, -65.7904820605264 -65.95912927338276, -65.78252431231734 -65.95634568726177, -65.77990516130475 -65.95299601352119, -65.78640060220722 -65.94531293248814, -65.79102328635969 -65.93829325466386, -65.7865523431558 -65.93560087768412, -65.78003835228873 -65.93257062127324, -65.77079005301339 -65.93347268865692, 
+      -65.75412893879006 -65.9477309300559, -65.74190390925467 -65.96468426336882, -65.73857155112195 -65.97872885504206, -65.74388169113018 -65.9805910152462, -65.75412682579753 -65.98229292512556, -65.76335049966357 -65.98382528118363, -65.77276600328048 -65.98636577194824, -65.78279122901812 -65.98948739443675, -65.79058087267171 -65.99126476590689, -65.79939291236887 -65.99320984589939, 
+      -65.80782321079734 -65.99314894172723, -65.81302577587365 -65.98915101078607, -65.81925859368168 -65.98531353666722, -65.82035843362148 -65.98062887697928, -65.81511560668227 -65.97392296369145, -65.80452769796246 -65.96778927771224)), 
+  ((-65.84005740744162 -65.88599349397911, -65.82472920433702 -65.88172982893529, -65.8011990215617 -65.88877188161234, -65.79830242762911 -65.89162470536414, -65.80244384202375 -65.89400549341028, -65.81548200229845 -65.89487477471532, -65.84210903042019 -65.89771366173336, -65.84751302520175 -65.89561421277664, -65.84986923277407 -65.89167059711734, -65.84461853352923 -65.88877133666634, 
+      -65.84005740744162 -65.88599349397911)), 
+  ((-65.75971324617761 -65.74768828336431, -65.75372363725047 -65.75252580013156, -65.74574208577421 -65.75459227834851, -65.74589488402147 -65.75802673236663, -65.75259445092775 -65.75963635018265, -65.75929255620949 -65.76124521533383, -65.76455483383677 -65.76310035118644, -65.78255633641756 -65.7592920039952, -65.79624984837591 -65.7562325950647, -65.79914161242722 -65.75331050125986, 
+      -65.79940172206932 -65.74946517486326, -65.79029026672302 -65.74550631823664, -65.78378104244823 -65.74490404204657, -65.77645284525042 -65.7451392221267, -65.77460628045417 -65.74580335534628, -65.75971324617761 -65.74768828336431)), 
+  ((-65.66456646566941 -65.81107245241714, -65.65582218571437 -65.80912039621892, -65.64690272138448 -65.8061608816123, -65.63404830781614 -65.80594716379332, -65.6278911518955 -65.80734203182546, -65.62479381217094 -65.8092585113468, -65.62288796277436 -65.81234730439961, -65.6303699328864 -65.81555215419006, -65.64526412075772 -65.81610866696182, -65.66178177661811 -65.81742107542874, 
+      -65.67158496445464 -65.81711472763966, -65.68260312556905 -65.8179926854635, -65.69749532558589 -65.81854275151377, -65.70282088831011 -65.81796944850225, -65.70244682657605 -65.80525133191367, -65.6866756749556 -65.80795981047892, -65.67603280006176 -65.80910582555347, -65.66456646566941 -65.81107245241714)), 
+  ((-65.33977439291534 -65.88258318031433, -65.30289525300158 -65.88787045627332, -65.29569994781205 -65.88996042633151, -65.28739966601245 -65.89580552084966, -65.28951228314051 -65.89913231506756, -65.30030824843438 -65.90054429660606, -65.32727022870812 -65.89642349134462, -65.33807329281841 -65.89836930111886, -65.34995425256177 -65.89837627310321, -65.3522472325665 -65.88845891778834, 
+      -65.34720467414958 -65.88258407530127, -65.33977439291534 -65.88258318031433)), 
+  ((-66.04557111097992 -65.63101942923298, -66.01219233196971 -65.61334301952768, -66.00799467281746 -65.6019590923255, -66.00138192021225 -65.58822614105496, -65.99697763968845 -65.57827075958495, -66.00247119626822 -65.57383701906357, -66.01019349227474 -65.565894649999, -66.01366479966777 -65.55870727954913, -66.01126932068108 -65.55150532232564, -66.00462244496592 -65.54505904754444, 
+      -65.99211854806778 -65.54103067579365, -65.97618099704346 -65.53691929814109, -65.95619299476756 -65.53456024641828, -65.91523023960309 -65.52965544663871, -65.87389379264661 -65.522734982908, -65.84249952333674 -65.5140601586482, -65.82279256066197 -65.50783431950623, -65.8098986167621 -65.5066374508591, -65.79979564456778 -65.50737071831655, -65.79083905226543 -65.51413037803582, 
+      -65.78048751401036 -65.51870018688396, -65.76550283371806 -65.52201048594432, -65.74793973379293 -65.52197282385414, -65.73422128969845 -65.52159962895172, -65.71524975907494 -65.52180409849754, -65.69672521690931 -65.51915746975591, -65.68226730014509 -65.51476994009474, -65.67765105280415 -65.51350476474695, -65.67472711652296 -65.5188453064666, -65.67973273338967 -65.53282855416333, 
+      -65.68016194201812 -65.54311288774602, -65.68681283107158 -65.55542714651217, -65.66841878408003 -65.56691725548467, -65.68575301826182 -65.58152048337737, -65.68251200247485 -65.59313891298417, -65.68312016690686 -65.604431636459, -65.6983626849253 -65.61283948796383, -65.69984555399367 -65.62087245053903, -65.7013085163257 -65.64203625452674, -65.69832573522987 -65.64981077108686, 
+      -65.69337313750471 -65.65481615398518, -65.69898193492718 -65.65867530260097, -65.70905993777934 -65.66280444070703, -65.71715653283563 -65.66416840111387, -65.73849427351165 -65.66288768910046, -65.79351027406648 -65.67649749162386, -65.8062756906181 -65.67911446631567, -65.81764145848281 -65.67956583973657, -65.82860439567139 -65.68042075799113, -65.83652539391585 -65.68077073154537, 
+      -65.85140107695011 -65.67645351986974, -65.86997362756516 -65.66837233498607, -65.8836140053223 -65.66529796928596, -65.89702539025998 -65.66364997881173, -65.8984064374964 -65.6637194580445, -65.90940856543635 -65.66425213131254, -65.922988116438 -65.66603105288664, -65.9312592422231 -65.67324107143178, -65.92996127483538 -65.6817783770487, -65.93454649617233 -65.69274140838219, 
+      -65.93469941963383 -65.69860111295606, -65.92266916073977 -65.70243020969241, -65.90534209548406 -65.70683974295359, -65.89733934171424 -65.7137670676351, -65.88162200202369 -65.71892588654164, -65.88514045866955 -65.7321542075114, -65.86377590865723 -65.74901629958023, -65.85530189798888 -65.7587891466359, -65.86692886495513 -65.77579487817468, -65.86912435205328 -65.77956444923528, 
+      -65.86067147219117 -65.78691079886454, -65.85937616966518 -65.79302147558556, -65.86718644251688 -65.80550461015365, -65.85238613577992 -65.81325551169765, -65.84293316788356 -65.81800107967999, -65.84350430588952 -65.82101472337315, -65.85000747566075 -65.82404301252407, -65.86981760003849 -65.82441775653872, -65.88556000859175 -65.82411122482937, -65.89393631669128 -65.82404411746522, 
+      -65.90206899804426 -65.82782784283086, -65.91163628547852 -65.83135929454417, -65.93883487182912 -65.82906407083621, -65.94740886681232 -65.8299945097984, -65.9569702325742 -65.83594533552072, -65.96968138850386 -65.8424302853336, -65.97672230671454 -65.84601650666505, -65.99326351092184 -65.84972307742999, -66.03842801720754 -65.85571379088577, -66.0670863529306 -65.85556786536777, 
+      -66.08981245564755 -65.85055641766499, -66.0969711785873 -65.85172948492398, -66.11228965076292 -65.85910716812555, -66.13296363446784 -65.85861284543283, -66.14033553496391 -65.85836098026304, -66.15116789743959 -65.86790563700406, -66.17471208623209 -65.87418346367193, -66.20276641150328 -65.86857502960522, -66.22486947532481 -65.86053383270605, -66.21952079980663 -65.84898386518263, 
+      -66.21704742854715 -65.83935584896076, -66.22930307559645 -65.82922307378084, -66.22493804780416 -65.79841660337284, -66.21263761050285 -65.77699337061725, -66.2054821645428 -65.76611236363536, -66.19344232598395 -65.76026161477836, -66.18405805089091 -65.75775119690324, -66.16918124178217 -65.75724856633046, -66.16164322311779 -65.76135311744248, -66.15654869030581 -65.76076521732907, 
+      -66.0925519903976 -65.75338642108682, -66.08950712841698 -65.7480325533431, -66.08565624297917 -65.74108031248409, -66.08424314468344 -65.73648082640877, -66.08528006805847 -65.7317891958909, -66.09507769043772 -65.72175542728587, -66.10996335664849 -65.70284297460545, -66.11079308280739 -65.6922985616962, -66.11121363763712 -65.68217441912002, -66.09802390769602 -65.67271335190722, 
+      -66.08545711970282 -65.66141580302967, -66.07188466383413 -65.64751472045025, -66.04557111097992 -65.63101942923298)), 
+  ((-65.75167807341937 -65.45841910997244, -65.74430764189252 -65.45279753936043, -65.73750363501243 -65.45018834684723, -65.7332606789884 -65.45092853340618, -65.72760869846059 -65.4519186669364, -65.73070427411672 -65.46070929126608, -65.73721346325705 -65.46958977442674, -65.74120285295602 -65.4726948643426, -65.74905537106017 -65.47304520931023, -65.75574391027361 -65.46980302467858, 
+      -65.7560337653735 -65.4635316861734, -65.75167807341937 -65.45841910997244)), 
+  ((-65.23069719687325 -65.85163202886464, -65.21677352105596 -65.86292292402358, -65.21133998799057 -65.8658987061491, -65.21266851458158 -65.87393151159021, -65.22527436943972 -65.88145384196967, -65.24414867147176 -65.89102967132729, -65.27792375630835 -65.87433515066813, -65.29190738417968 -65.86647779639748, -65.30504577300806 -65.86529597212063, -65.31215499015772 -65.86650886205958, 
+      -65.32088495773483 -65.86848386021232, -65.32833720329305 -65.86585287346985, -65.32706526459687 -65.86124403457026, -65.32155716087773 -65.85493449311284, -65.31749030952399 -65.84839543337644, -65.31638359976115 -65.84478706107505, -65.32078775126386 -65.84163593584513, -65.32636134431256 -65.83380971017496, -65.32322545148602 -65.82985731849011, -65.31493282419996 -65.82746937390621, 
+      -65.29978986547836 -65.82830061048821, -65.28515726197163 -65.83214595773137, -65.27948697681981 -65.8306890367741, -65.27729120126732 -65.82933768841663, -65.2737432387916 -65.82580513659748, -65.27433692378497 -65.82054093734214, -65.26292396536178 -65.82005387282499, -65.25767538632176 -65.82403544536685, -65.25258728657101 -65.82902480564587, -65.24055607727169 -65.83965254902127, 
+      -65.23069719687325 -65.85163202886464)), 
+  ((-65.11915431634937 -65.9336397486943, -65.1086794628842 -65.93232730632135, -65.08390898081203 -65.9333493512228, -65.07327844238787 -65.93736313482131, -65.07115195486298 -65.93999391802804, -65.0716477612692 -65.9443898484608, -65.08058212224209 -65.94869246193734, -65.09272190854925 -65.94873002437944, -65.11645425521857 -65.94139088821795, -65.12201529933182 -65.93518135280854, 
+      -65.11915431634937 -65.9336397486943)), 
+  ((-65.6795874065926 -65.47102411238136, -65.66397245132025 -65.46545325043921, -65.65899495542921 -65.46218153736727, -65.64690411479819 -65.46256212512854, -65.63299619607146 -65.4636078277405, -65.62883773511881 -65.44879106682691, -65.61985683924217 -65.45553621048614, -65.60704761165911 -65.4518963819894, -65.59241409121114 -65.44892119585677, -65.59003304405793 -65.45727615615483, 
+      -65.57684353956418 -65.46232659412328, -65.60867364131346 -65.47163412795501, -65.61446302351311 -65.47408375346413, -65.61560208772057 -65.47768336687717, -65.61409026609877 -65.482779517444, -65.61422659712584 -65.48620681759324, -65.62304005244353 -65.48915895359438, -65.64500533341452 -65.48947843440445, -65.65568450554562 -65.48934948565571, -65.66162859456925 -65.49522510056015, 
+      -65.68733230973484 -65.48935692989788, -65.70214780887788 -65.49575847984826, -65.71131141284219 -65.4900129212651, -65.73957171011966 -65.48749456599614, -65.7436678808247 -65.4833225719183, -65.74005289741072 -65.48222305973086, -65.72415942929047 -65.48050718049534, -65.70689369419009 -65.47661487390508, -65.6795874065926 -65.47102411238136)), 
+  ((-65.55474274778234 -65.46926798144425, -65.52754785727578 -65.46949830956831, -65.51900562966892 -65.47339603555947, -65.51911884166745 -65.47682153304247, -65.52472611012237 -65.47826341220373, -65.56145562151131 -65.48501580590673, -65.57135737342202 -65.48329128595363, -65.57607255368845 -65.47971310132635, -65.57635606627515 -65.47586787742848, -65.57275507640632 -65.47476968398834, 
+      -65.55474274778234 -65.46926798144425)), 
+  ((-65.57828518374227 -65.42169170219934, -65.56344642990635 -65.42013556444822, -65.55281855046333 -65.40956025584131, -65.54481598183796 -65.40819472830441, -65.5325171341434 -65.40998839926664, -65.53064099624336 -65.41307800989183, -65.5311741271266 -65.41608349599082, -65.53406562519187 -65.42144788766872, -65.54521147964 -65.42675732710325, -65.54723160197724 -65.43537981624034, 
+      -65.57828518374227 -65.42169170219934)), 
+  ((-65.25843886682014 -65.64902500851244, -65.24895419500798 -65.63617768846471, -65.24324764061218 -65.63129522300059, -65.23535946217179 -65.63091286804371, -65.2275548703627 -65.63395756887715, -65.21696549788221 -65.64091440406635, -65.21863699489934 -65.64510282860802, -65.20308685715918 -65.64877374076687, -65.19124657781926 -65.65111488490247, -65.19249018562542 -65.65572324687832, 
+      -65.19893654854086 -65.66220873278705, -65.19153428890897 -65.66483329112565, -65.17480405904774 -65.66732110302365, -65.1624295694972 -65.67249965608072, -65.16340751158698 -65.67852730453103, -65.16744336599606 -65.67922189097344, -65.19949185119577 -65.67450027083059, -65.2205118336314 -65.67128714988252, -65.25354632531955 -65.67257686365633, -65.25809432307071 -65.67042639542011, 
+      -65.26532017184275 -65.66679390736427, -65.26582235656802 -65.66394778596946, -65.25843886682014 -65.64902500851244)), 
+  ((-65.4686519332801 -65.43313557774684, -65.466118564844 -65.43805712698561, -65.45998417222401 -65.4418783277896, -65.45050051659364 -65.4431757157894, -65.44118517676027 -65.44547202729123, -65.44229904214414 -65.44907312406133, -65.44889785500936 -65.4506920413147, -65.45714573602582 -65.45064443738731, -65.47595128940563 -65.44705177154307, -65.4845589526025 -65.4490051578921, 
+      -65.50199938368291 -65.45150064959955, -65.51213881158687 -65.4483642661733, -65.5176695891348 -65.4439547584538, -65.52043261754052 -65.43761452252276, -65.50322703051785 -65.43370124571494, -65.49727620198355 -65.43025282342184, -65.49656722108605 -65.42623193316962, -65.49562747417838 -65.42363756033205, -65.48644313768892 -65.42108932861184, -65.4770189194915 -65.41996035873358, 
+      -65.46654368586691 -65.42108969228809, -65.46376825033626 -65.42742846038773, -65.4686519332801 -65.43313557774684)), 
+  ((-65.118133803805 -65.69854045420603, -65.10403329117595 -65.70538388035109, -65.09635049844192 -65.70941950399036, -65.09741249610379 -65.71302692611006, -65.10092855301609 -65.71655996475828, -65.1091625053017 -65.71895529245705, -65.11994134213178 -65.71887119136824, -65.13082232013224 -65.71635408738601, -65.14482018652268 -65.71193021364793, -65.15451793855621 -65.7082374366583, 
+      -65.1562415118466 -65.70072178649556, -65.15828734302941 -65.69521363641815, -65.16277239199505 -65.68964457187924, -65.1512545655569 -65.6881479745779, -65.14133493498188 -65.68740878020066, -65.1317350927031 -65.68868294403235, -65.1230547474387 -65.6925509086214, -65.118133803805 -65.69854045420603)), 
+  ((-64.886382310609 -65.87389400352497, -64.88149888314767 -65.87744942027076, -64.8778973273081 -65.87976131732871, -64.86634258286064 -65.88166738251944, -64.85736698789985 -65.88108836638911, -64.85434639813347 -65.88398078782693, -64.85191252656278 -65.88747393476937, -64.85684823268659 -65.89077831554299, -64.86382190099833 -65.89443303209939, -64.87541347103327 -65.89595752599112, 
+      -64.88540804834356 -65.89671294964432, -64.8974243126208 -65.89781925788859, -64.91286437882061 -65.89218079698486, -64.92743548901791 -65.88737488414796, -64.9402473947609 -65.88079071353611, -64.92137902708055 -65.87361212972978, -64.91989944927899 -65.87042173885565, -64.91424509330001 -65.86895028319844, -64.90715144691501 -65.8677210857669, -64.9013737963462 -65.86867569003918, 
+      -64.89142758498302 -65.87134533409233, -64.886382310609 -65.87389400352497)), 
+  ((-65.80685375376427 -64.96396622205913, -65.77678664440192 -64.96901715940217, -65.77282078680584 -64.97076398876665, -65.7745517009586 -64.97494413549883, -65.78277681262144 -64.98315454793969, -65.78747637933621 -64.98783850005368, -65.80925727988132 -64.98428352270675, -65.82390692948175 -64.98095684217037, -65.8357927396394 -64.97813488998385, -65.84134612252817 -64.97470921675017, 
+      -65.8344732622658 -64.9686812279298, -65.82722330154876 -64.96064822283729, -65.80685375376427 -64.96396622205913)), 
+  ((-63.708805493169415 -66.51625129296558, -63.6987821735976 -66.51197891015154, -63.69148677463425 -66.50967455372921, -63.68166709593719 -66.50741553239726, -63.672710362707974 -66.50875928268613, -63.66218278157308 -66.51476320382133, -63.655195670160495 -66.52091293682429, -63.65315968338052 -66.52597858948646, -63.653648802136544 -66.53099867247883, -63.66114070632802 -66.53531693895442, 
+      -63.66873730887574 -66.5406333467945, -63.6752056455385 -66.54476238511752, -63.68756128599019 -66.54698169294802, -63.69530820537745 -66.54344183565026, -63.706609161622616 -66.54003862034386, -63.71873289754996 -66.53481253572427, -63.71036479115095 -66.52689428965692, -63.708805493169415 -66.51625129296558)), 
+  ((-64.47918003819089 -65.66524528815543, -64.47257430198742 -65.66700683001642, -64.46223481426702 -65.67006742130691, -64.45429202269156 -65.67649741528972, -64.44575482572421 -65.68576050207736, -64.44930265763162 -65.69030709539119, -64.45876312004094 -65.69150569427127, -64.48366481687614 -65.68025215304428, -64.50421785697549 -65.67312631877802, -64.47918003819089 -65.66524528815543)), 
+  ((-64.59598658191655 -65.60567466494818, -64.59070574997304 -65.59935875196143, -64.58771468700974 -65.59539889363077, -64.58042836073838 -65.5921476923162, -64.55084240173811 -65.5932548972857, -64.54396930426964 -65.59643491405517, -64.54552562878766 -65.60063185992827, -64.54664761115822 -65.6052390663645, -64.54449686694778 -65.60730670069715, -64.50376923479155 -65.6269987956116, 
+      -64.49915993763643 -65.63254626514193, -64.49670202646361 -65.6360328654631, -64.498550617493 -65.63880856504493, -64.50656019387819 -65.64023649535771, -64.51515817494135 -65.63882493468569, -64.53551391389087 -65.63411670074522, -64.54496083970541 -65.63530771532248, -64.55094703637903 -65.63979406548381, -64.56110405281893 -65.64257716712443, -64.56784189400001 -65.64181511798797, 
+      -64.57472227600316 -65.6386257482997, -64.58420553401761 -65.62610678908018, -64.59598658191655 -65.60567466494818)), 
+  ((-63.70321253147794 -66.30254462889869, -63.6904479995559 -66.30516105638081, -63.68788554604942 -66.3096318069026, -63.68124017893781 -66.31336251675032, -63.684695041943094 -66.31794045542841, -63.69555849088905 -66.32138902973576, -63.70725169660838 -66.32300563662268, -63.725328245318856 -66.32331810479893, -63.73825207320834 -66.31727564317592, -63.742900417014006 -66.30873934544532, 
+      -63.732137092196155 -66.306296462425, -63.70321253147794 -66.30254462889869)), 
+  ((-64.8039102557726 -65.2169953118346, -64.79529567017556 -65.21399608531198, -64.78455349813879 -65.20964151418977, -64.77371921712857 -65.21113562760188, -64.76641890972931 -65.21373737385086, -64.76306157297792 -65.21704819938897, -64.77155259553525 -65.22247296069541, -64.78385782098123 -65.22759322281932, -64.79738641434095 -65.22804261402882, -64.8110737067915 -65.22950051606375, 
+      -64.82119015331578 -65.22640931565682, -64.82074087499618 -65.22340397742579, -64.81451490333129 -65.22034378324228, -64.8039102557726 -65.2169953118346)), 
+  ((-64.37681622786982 -65.54832451782761, -64.3865586973808 -65.54468637477824, -64.39526460771836 -65.54428803843922, -64.41051447564445 -65.54556345887772, -64.4123759865737 -65.54491427995767, -64.41327555893758 -65.54066456804439, -64.41175817396618 -65.53646937630087, -64.4096766284759 -65.53168484295621, -64.41373403538724 -65.5255505532166, -64.42091456777288 -65.52095807351124, 
+      -64.42623115185238 -65.51701415834039, -64.43097634854752 -65.51247512301649, -64.43317399106992 -65.50698902316333, -64.42763625989683 -65.50549992528366, -64.4133671330054 -65.50783526803657, -64.3990998571649 -65.51017008069097, -64.3853840989737 -65.5130910364075, -64.37911080500447 -65.51343625209432, -64.37240769866537 -65.51418252688022, -64.3673854188391 -65.51671676427355, 
+      -64.36223499136837 -65.518242208064, -64.35726909417902 -65.51734116744608, -64.3442822895281 -65.51843342913845, -64.33373246710255 -65.51947127379565, -64.32995534836343 -65.52418504951068, -64.332152834901 -65.52997595339427, -64.33620266804789 -65.53511889025438, -64.33845483620527 -65.53748245715042, -64.3459860548169 -65.5393362247108, -64.35893269548154 -65.54167074106154, 
+      -64.36559994278772 -65.54434152320148, -64.37681622786982 -65.54832451782761)), 
+  ((-64.49646602545181 -65.17261566705197, -64.49267642269203 -65.17290532550929, -64.47817335596086 -65.17565922194294, -64.47084779539269 -65.17825342826158, -64.47797402505866 -65.18492839755042, -64.49707022352058 -65.1913215494972, -64.51801153444413 -65.19364178328007, -64.53548328282852 -65.18798912652503, -64.53663809004006 -65.18232649674206, -64.53060829128462 -65.17683431879482, 
+      -64.51993462272553 -65.17588130304517, -64.49646602545181 -65.17261566705197)), 
+  ((-64.33630546153422 -65.25865115501941, -64.34332891566733 -65.2496415309428, -64.32547690705309 -65.24541415403428, -64.32012759496918 -65.24492697575717, -64.31554481714345 -65.25046442625795, -64.31027171934078 -65.2544102531998, -64.30979935874882 -65.25823917364428, -64.31001334558621 -65.2636712734425, -64.31685448600359 -65.26834947444843, -64.3309927882199 -65.26602184043004, 
+      -64.33630546153422 -65.25865115501941)), 
+  ((-64.23503229655154 -65.26029120444389, -64.21634817207512 -65.26472413618527, -64.216345705648 -65.27257609349343, -64.236473564694 -65.27575752264262, -64.25881833537484 -65.28131116244676, -64.27430811079115 -65.2743220887984, -64.2641299166368 -65.266097655578, -64.23503229655154 -65.26029120444389)), 
+  ((-64.27130143346278 -65.22504425506278, -64.25548428533811 -65.22908810508345, -64.2482449288548 -65.23473402802468, -64.24516263692199 -65.24006709237288, -64.24842205017279 -65.2503431415141, -64.25595118672763 -65.25657718695848, -64.27131778411155 -65.25297491547991, -64.27735946354521 -65.24604071846741, -64.2813335089979 -65.23012531370523, -64.27345191055602 -65.22544101899497, 
+      -64.27130143346278 -65.22504425506278)), 
+  ((-64.24581102377859 -65.15782118489204, -64.24166222066785 -65.1629486257617, -64.24031668495964 -65.16760275692876, -64.24683478742833 -65.17369772456954, -64.25523426982457 -65.1757283620059, -64.26706012784352 -65.17446148664078, -64.27722077261339 -65.17141804762203, -64.27978470812027 -65.16894630924652, -64.28179944493723 -65.16587918302947, -64.2806085355458 -65.16027099192519, 
+      -64.28317093774096 -65.15779929184677, -64.28352361173029 -65.15296214202306, -64.28203476217602 -65.14876540874899, -64.27547471012197 -65.14609455704674, -64.2663492805942 -65.14589617812635, -64.25619581248468 -65.14894044560566, -64.24744361992617 -65.15174894314097, -64.24581102377859 -65.15782118489204)), 
+  ((-64.14514254128548 -65.149147004065, -64.13889217130719 -65.15290089630246, -64.13404749537764 -65.15642592013519, -64.12686014851752 -65.16442173900681, -64.12899666001061 -65.1702123831156, -64.14185328392789 -65.17356002983566, -64.15405360071917 -65.17530830631969, -64.1656325383829 -65.17204338244453, -64.17390325913932 -65.16523017892774, -64.17629855566157 -65.15732632629943, 
+      -64.16809111304342 -65.15287786499974, -64.14514254128548 -65.149147004065)), 
+  ((-64.12364231204198 -65.12163624744392, -64.11663077796155 -65.11495116240744, -64.1132115830074 -65.11039723976936, -64.1032046576653 -65.10658205218192, -64.09373442114166 -65.10336268330998, -64.08908859467614 -65.10446997924724, -64.08362564750631 -65.11081797045803, -64.08184142558665 -65.11588230484392, -64.08297729786402 -65.12149704656149, -64.08369294478257 -65.1275107781299, 
+      -64.09101960866322 -65.13278953603263, -64.09845654618641 -65.1390692773646, -64.10739103337723 -65.14170089656041, -64.1212073590485 -65.14523323454208, -64.12849514382559 -65.1460790614343, -64.13419409821981 -65.14173083129648, -64.12912649164815 -65.13540643647448, -64.12711274078121 -65.13062248507248, -64.12364231204198 -65.12163624744392)), 
+  ((-63.99011730199179 -65.06649734237585, -63.98730774615702 -65.06696294881243, -63.98306400251201 -65.06322463708833, -63.978817235289604 -65.05949486666482, -63.977497896258555 -65.05630403418913, -63.973144768395365 -65.05156694962074, -63.96944870136758 -65.04842330957815, -63.962515812432244 -65.04615074016435, -63.95266454104622 -65.04333452809063, -63.941433146015534 -65.04517423010022, 
+      -63.937671985960876 -65.04987271355502, -63.94700526416187 -65.05651861280046, -63.95471339247556 -65.06139294627023, -63.96686386327057 -65.06758192128288, -63.981518703926355 -65.07472225250483, -63.98978121228882 -65.08018459414599, -63.99569831391578 -65.09011823307601, -64.00376996921061 -65.09799861999731, -64.01485435425543 -65.10299774141403, -64.02005077012122 -65.10248588439691, 
+      -64.02423864450456 -65.09737401722613, -64.01607508897033 -65.09291885461562, -64.01073525903725 -65.08799668882341, -64.01156015272349 -65.08275532015695, -64.01940923827065 -65.0763543228757, -64.0230390392734 -65.07064875520814, -64.01757893780405 -65.06472677129001, -63.99963354930488 -65.06630654766929, -63.99011730199179 -65.06649734237585)), 
+  ((-63.41257090258484 -65.06993961171533, -63.39875524785374 -65.07518785104162, -63.38792145200916 -65.07656846113979, -63.38819209713558 -65.07957402544537, -63.40265572850968 -65.08135323239225, -63.41481541077242 -65.07874256500689, -63.42361430875596 -65.07598144673615, -63.43673878038927 -65.07355442450196, -63.44146369248892 -65.06805499710376, -63.43861777915678 -65.06308079720417, 
+      -63.43147915169232 -65.06319457087491, -63.418896191567974 -65.06621476131191, -63.41257090258484 -65.06993961171533)), 
+  ((-63.500586398035914 -64.86100799554931, -63.48680869231456 -64.85543071642257, -63.47530297692856 -64.8487935189221, -63.470107927181225 -64.84386533831524, -63.467944969327455 -64.83607398747647, -63.47732971051362 -64.8304819082313, -63.48608560044994 -64.82330297038357, -63.49118049696699 -64.817389863693, -63.48920811691072 -64.81160055704831, -63.48069446363177 -64.80652529697682, 
+      -63.47387367623103 -64.80423659759043, -63.46661329707693 -64.80235264096741, -63.448643231669976 -64.80186379411559, -63.42937185854066 -64.80259694169727, -63.412889421753675 -64.80287891403829, -63.40703024198563 -64.80076656782339, -63.40194966749714 -64.7968375965159, -63.394178362950285 -64.7943565493046, -63.376552768065906 -64.79244180779172, -63.36407554730659 -64.79004622950704, 
+      -63.348971129349096 -64.78467574604034, -63.3299477853883 -64.77755679271314, -63.31573083132729 -64.7713708006101, -63.29515603915281 -64.76246628744455, -63.27119817410805 -64.75241940261071, -63.25300277174428 -64.74347610109538, -63.24029376449561 -64.73806074368026, -63.23177178480966 -64.73197226710872, -63.221945605604496 -64.72711258134247, -63.212647296715694 -64.72283892041274, 
+      -63.20308592985105 -64.72098516011933, -63.19239548334136 -64.72235025409027, -63.18621264433084 -64.72706678854833, -63.18664209473553 -64.73207817546894, -63.18862703585282 -64.73886812687789, -63.19184227720533 -64.74343791143541, -63.19283631810388 -64.7466668217872, -63.193139736124515 -64.74763422126931, -63.196785903916805 -64.75178464017954, -63.206878716018196 -64.75424156123016, 
+      -63.21749389481631 -64.75728588383517, -63.22872233025154 -64.76192465292644, -63.23490208815774 -64.76805063530816, -63.24012632843782 -64.77398694994692, -63.24587451252224 -64.78052559863573, -63.25180595938975 -64.78363769050829, -63.262348006581554 -64.78568351207296, -63.280308361368775 -64.79161864223076, -63.29592505443401 -64.79758490577682, -63.30832272545998 -64.80441181967055, 
+      -63.315143983723274 -64.81213360377131, -63.31716894946758 -64.81892320104603, -63.321987097421726 -64.82527067321722, -63.326278731250376 -64.83102451165088, -63.33048692377748 -64.83577766886023, -63.33208099344486 -64.84297854031979, -63.3383005474224 -64.84909779204186, -63.34313016348074 -64.85544522549822, -63.34576001680885 -64.85841368460716, -63.35084210597009 -64.86234998460903, 
+      -63.360026372973955 -64.86460854108181, -63.36974769796343 -64.86745380615196, -63.38182383324926 -64.87026925449932, -63.39092589110554 -64.87152022471344, -63.406675468118614 -64.87306257332436, -63.414475410586185 -64.87554171949297, -63.42454294943499 -64.8769830939209, -63.44058208201516 -64.8815314704851, -63.44012793551385 -64.8917768037773, -63.44358450688652 -64.89834573964247, 
+      -63.46249312208835 -64.8980259947955, -63.47778539026622 -64.8945470610955, -63.49992473469276 -64.8933630281397, -63.51656299487509 -64.89407390552925, -63.53200110312777 -64.89701790338638, -63.541748716166026 -64.89985682791185, -63.547191924388045 -64.90113845673922, -63.552899195880414 -64.90247314808195, -63.564384302173494 -64.90367224192138, -63.571811794101784 -64.90213855085963, 
+      -63.570445284270946 -64.89794212406832, -63.55750132052357 -64.89154112138381, -63.538149745105976 -64.882446045833, -63.52459411812816 -64.87445109349544, -63.511138129384776 -64.86745520588185, -63.500586398035914 -64.86100799554931)), 
+  ((-63.0704428497148 -64.87811956414778, -63.08576475677944 -64.87468728877562, -63.10685100700869 -64.87237523678277, -63.1235645421721 -64.86871381066291, -63.13111129754405 -64.8627773208443, -63.1324560676729 -64.85613941447392, -63.12408730791149 -64.85204359338846, -63.11989129599815 -64.85271449241189, -63.12384052595264 -64.84903767323596, -63.128147421243185 -64.84395592592003, 
+      -63.12685366577643 -64.83976653932373, -63.11901552553733 -64.83626505772881, -63.11126274246991 -64.8337701799921, -63.10079296231624 -64.83272583342908, -63.093804853267066 -64.83383165316727, -63.086212918024316 -64.83334317218267, -63.079935871767056 -64.83162692306767, -63.06991206066206 -64.83016105311395, -63.06048615741946 -64.83029944911524, -63.05289818812818 -64.82981196695377, 
+      -63.046421917866866 -64.8315128340014, -63.043345338829916 -64.83436676248624, -63.03579057360332 -64.84029388914944, -63.03167420555529 -64.84195715971767, -63.02439515878106 -64.84546634230362, -63.018284787238265 -64.84575564926594, -63.012733758918316 -64.84121606370105, -63.006981191426334 -64.84009599316569, -62.99724604164804 -64.83622023607577, -62.994965584334764 -64.83725737349857, 
+      -62.995196363338394 -64.8402633893762, -62.99462233126218 -64.84508471356438, -62.99241930741819 -64.8471218126581, -62.98690063476348 -64.8490055599485, -62.983371801987865 -64.85226331397439, -62.97600942213932 -64.85477336401517, -62.967319527612304 -64.85850604525312, -62.96267687659142 -64.85957272591615, -62.9581106452355 -64.86164884954668, -62.95265845069783 -64.8645256046787, 
+      -62.95244476877705 -64.86794267043858, -62.94655307640327 -64.87123040637964, -62.94729213925418 -64.8748330060499, -62.95275734570482 -64.87837238473276, -62.96788449709934 -64.87836354910802, -62.97865147796114 -64.87701461134334, -62.991569466333814 -64.8790444906213, -63.003089876297395 -64.88128554952948, -63.021095570369525 -64.88183597863417, -63.043669574281886 -64.88031788579957, 
+      -63.05067109555781 -64.87921160476995, -63.0704428497148 -64.87811956414778)), 
+  ((-63.163960526914195 -64.68078642522632, -63.16464651084142 -64.67255479089263, -63.16646454325485 -64.66650413777944, -63.16689586403576 -64.6606746822864, -63.15709649692702 -64.66123173810989, -63.144522250499996 -64.6622317021367, -63.13116690422912 -64.66505443119685, -63.132377571658445 -64.66824373243604, -63.14660383457078 -64.6754455214597, -63.163960526914195 -64.68078642522632)), 
+  ((-62.95948050360088 -64.78638552131653, -62.95257582989028 -64.78848358255951, -62.94205624478189 -64.78642252311307, -62.92140297866272 -64.78730740403267, -62.90250806016237 -64.78656050209088, -62.89441931935447 -64.7854690032238, -62.88354051829932 -64.78481352935428, -62.87861604889921 -64.78828456880403, -62.878836510376914 -64.79129119849352, -62.891700925792826 -64.79332759948005, 
+      -62.89993637855325 -64.79642514794277, -62.906852387290186 -64.8007501246588, -62.91090120501791 -64.80450441615822, -62.9182582302782 -64.80841800701678, -62.927757631135634 -64.81571162238622, -62.946005975078776 -64.8138583325639, -62.96844924241334 -64.81133999296422, -62.99434971386366 -64.81098177684363, -63.01267300354402 -64.81012027543127, -63.029872560225506 -64.80706704121894, 
+      -63.03036130597772 -64.80123979639187, -63.026576982791696 -64.79507502461259, -63.01804517801167 -64.79439505665246, -63.00397176621692 -64.78917690744217, -62.994611957096446 -64.78389028915586, -62.95948050360088 -64.78638552131653)), 
+  ((-62.73131541304435 -64.68508954069372, -62.73063744366745 -64.67507173006625, -62.72238855727054 -64.67095905492363, -62.713132049426974 -64.66566430552963, -62.70349461154033 -64.66177315240107, -62.69122022661015 -64.66031686270503, -62.68185751103254 -64.66043104394807, -62.67618269643808 -64.66671661812391, -62.67133592787737 -64.67860445824249, -62.664699000086856 -64.68470025226553, 
+      -62.6559789825529 -64.6948249594943, -62.653008744170606 -64.69967625191005, -62.652004340903126 -64.70590260100593, -62.658727157250105 -64.70822860217865, -62.65898426978798 -64.71223430525285, -62.65842024681954 -64.71805580292687, -62.66210891118398 -64.72422859939034, -62.66624141501478 -64.72998714542308, -62.671508246228 -64.73153749926895, -62.68831264672041 -64.72992712238724, 
+      -62.69745620270335 -64.73322307158848, -62.70939271843942 -64.73609095082297, -62.722793351251724 -64.73973860164037, -62.73456541273802 -64.73317713974457, -62.740622324408925 -64.72548005607031, -62.75561527753709 -64.71807060681107, -62.77029706297916 -64.71307346838054, -62.7789610368952 -64.70934980613806, -62.77824027672374 -64.70575803306276, -62.770046233067006 -64.70265311811349, 
+      -62.76528963840335 -64.70170659146466, -62.755262735622026 -64.69922656721666, -62.7466362670756 -64.69652577131416, -62.74123226788858 -64.6929856893718, -62.73131541304435 -64.68508954069372)), 
+  ((-62.9491306642354 -64.31733729906301, -62.937955798450325 -64.32792615851326, -62.93620102278184 -64.33497544866138, -62.9429468421857 -64.3382796711121, -62.947656197600594 -64.33921006173513, -62.95373123113132 -64.33992787689212, -62.9585144866516 -64.34185786537483, -62.967871943402535 -64.33730321303129, -62.97029024854623 -64.33285533907086, -62.966200764605794 -64.32810187601245, 
+      -62.9491306642354 -64.31733729906301)), 
+  ((-62.88079275960761 -64.39053402162492, -62.87376841553668 -64.38963326342041, -62.86521236660832 -64.38694746387658, -62.8515931787142 -64.38474243525553, -62.83626691409721 -64.39057093662326, -62.818163779170554 -64.39042727242905, -62.81419241400289 -64.3930899702453, -62.81586759062098 -64.39687346317774, -62.8203686144701 -64.40122232855448, -62.832546768870316 -64.40265639371343, 
+      -62.84225132151875 -64.40211412361421, -62.85167380119808 -64.40398421969506, -62.8670613577259 -64.41098085077147, -62.8784217360424 -64.40781451439308, -62.882983602968814 -64.40674540555158, -62.8959507395194 -64.40635627970005, -62.904709006590224 -64.40562388949064, -62.90946506877895 -64.40114565799816, -62.91044659823767 -64.39591143506229, -62.8944992875048 -64.39374588460741, 
+      -62.88079275960761 -64.39053402162492)), 
+  ((-62.33802998504911 -64.58845582202669, -62.316324949693396 -64.58406133979801, -62.30704370935251 -64.58515193071756, -62.30879672041969 -64.59194097362443, -62.31456794663173 -64.5950927810431, -62.321278836339985 -64.59843405478794, -62.32526870177255 -64.60320287190628, -62.33520846813798 -64.60571312436693, -62.34577935091671 -64.60240111318085, -62.34645467146934 -64.5975875863755, 
+      -62.33802998504911 -64.58845582202669)), 
+  ((-62.19820926402558 -64.64308134340042, -62.18381537778775 -64.64917720101604, -62.178603559491634 -64.65013894317364, -62.1854700395033 -64.65859171570737, -62.19873403446498 -64.66313871093243, -62.21027171833617 -64.6671367794522, -62.22524871348275 -64.66655793873984, -62.22280235138776 -64.66184904129584, -62.22471738674506 -64.6555479914645, -62.22218770798383 -64.65155841395757, 
+      -62.226669933871825 -64.64751403925399, -62.226920188048624 -64.64310534610607, -62.221083142584725 -64.64074005469573, -62.21565945861492 -64.63760400707606, -62.213549441458696 -64.63697036232881, -62.211457233354146 -64.63674117442388, -62.20916386671417 -64.63626140145553, -62.19820926402558 -64.64308134340042)), 
+  ((-62.21049928302536 -64.54819487313911, -62.20137408946301 -64.55227571217584, -62.19502478557248 -64.55593950760323, -62.20453606702197 -64.5598598174303, -62.214500860868384 -64.56337751108971, -62.22818477993537 -64.56665810542813, -62.24018885212174 -64.56414058105949, -62.240435610799175 -64.55973802558378, -62.22953063120875 -64.55602915219829, -62.217581123614366 -64.55013331924943, 
+      -62.21049928302536 -64.54819487313911)), 
+  ((-62.09242288189259 -64.62971406010062, -62.080529054968 -64.62480066979278, -62.080223488674235 -64.61778944567651, -62.07165527804918 -64.61405284802503, -62.06141500684499 -64.61493739488702, -62.05498487181306 -64.61759246781732, -62.03929877094002 -64.62232188626366, -62.03806935660181 -64.62653378892675, -62.044712416634354 -64.6288826102239, -62.05701381210521 -64.63239284928441, 
+      -62.05341095219454 -64.63562716804245, -62.047549296587945 -64.64087745026744, -62.04267074144222 -64.64732327151313, -62.045588913858005 -64.64991068923841, -62.055556712195695 -64.6534341904779, -62.07319579889727 -64.65009413303329, -62.08085127742736 -64.643226624912, -62.08719719381328 -64.63856459124382, -62.09242288189259 -64.62971406010062)), 
+  ((-62.140863544176625 -64.32384543609139, -62.13255972398397 -64.32412807680868, -62.12573560516051 -64.32619433090278, -62.12681631852794 -64.3293844607587, -62.12740722268326 -64.33198470509141, -62.128490575431854 -64.33517539037695, -62.140090506272884 -64.33606731311411, -62.14928193351703 -64.33498361340229, -62.160392074184244 -64.33527437754175, -62.169634722761614 -64.33518966707247, 
+      -62.17630641989914 -64.33011664974109, -62.17296023853567 -64.32795003530791, -62.171431401792475 -64.3251580163578, -62.168627109942705 -64.3245856898782, -62.1639586871931 -64.32363204994546, -62.15796666120916 -64.32389131269208, -62.15334652362126 -64.32392951564056, -62.140863544176625 -64.32384543609139)), 
+  ((-62.13331922519791 -64.55226874482639, -62.123866373725235 -64.5493479734649, -62.11307150819523 -64.54762917703079, -62.10133411484021 -64.54573064982351, -62.09103762517832 -64.54460823415933, -62.08342710337456 -64.54106944581763, -62.07814814195173 -64.53750631875651, -62.07054166067242 -64.53396688929163, -62.06078320713725 -64.53443911511528, -62.05621281892928 -64.53648440053263, 
+      -62.05311642257399 -64.54030579758513, -62.05005955141621 -64.54514361630976, -62.042792226028475 -64.54960725741469, -62.03825903028049 -64.5526422806905, -62.03928379003879 -64.55484024458895, -62.05428814906025 -64.55692235071882, -62.05593232248673 -64.5627127244438, -62.05332215715853 -64.56714618014509, -62.06640969743413 -64.56784109791579, -62.07577574512664 -64.56876360246021, 
+      -62.08020673096554 -64.57413458749005, -62.079971290443694 -64.57954359130932, -62.081131461299556 -64.58473921773118, -62.079955593475134 -64.58995846542732, -62.079769378451616 -64.59636683709562, -62.09569529899027 -64.59764080798371, -62.10107921410978 -64.6032020600746, -62.10636887818575 -64.60676605299093, -62.11530246965428 -64.60809338094738, -62.12522724179906 -64.61061791761331, 
+      -62.130657292081374 -64.60676656394473, -62.139808082699844 -64.60268346343915, -62.14990588974262 -64.59879367270776, -62.15062173466975 -64.59397934439795, -62.149985305683444 -64.59037871207371, -62.150253347833775 -64.58596734685457, -62.15289309132379 -64.58254346128548, -62.15782166967168 -64.57809487724596, -62.15947317474965 -64.57347933557412, -62.15601789612343 -64.56929696113195, 
+      -62.15126044020604 -64.56733791199238, -62.14520935391873 -64.56758968269571, -62.13987299621611 -64.56302697493227, -62.13498152905239 -64.55806042013072, -62.13331922519791 -64.55226874482639)), 
+  ((-63.382568573410055 -64.44899086327942, -63.36474238836761 -64.44750276577489, -63.350753591399474 -64.4423287645195, -63.32549736785236 -64.43595042672123, -63.31100539692514 -64.43018260818496, -63.29737198521351 -64.42359829523511, -63.287102831205814 -64.41815861082311, -63.273054095023674 -64.41198027977534, -63.26114994280804 -64.40375446322741, -63.25519855086261 -64.39965149957808, 
+      -63.245894839113205 -64.39438682449871, -63.23711026013415 -64.38972362857105, -63.228177222275114 -64.38846598447282, -63.21436486545552 -64.38971009324301, -63.20158892652299 -64.39212803841848, -63.19017682717429 -64.39432510793242, -63.1820297384379 -64.39666720182782, -63.17439724902059 -64.399604437317, -63.17105857768225 -64.40387788253861, -63.17519327531585 -64.40862252136733, 
+      -63.18104891429589 -64.4117357720724, -63.192666379956044 -64.41695334377631, -63.203946752634366 -64.42359095632801, -63.22186068833984 -64.43151807568486, -63.23245046159323 -64.43555389418782, -63.24597929765334 -64.44113830399041, -63.256583717201295 -64.44517616779525, -63.26633350214392 -64.45002720999256, -63.2722038029334 -64.45313309584652, -63.27299978629569 -64.4567329609021, 
+      -63.26811134757949 -64.4592284171306, -63.26175128173678 -64.46093819555567, -63.25582198806166 -64.46224238666342, -63.24894316056643 -64.46336375471185, -63.245331249984545 -64.46462970057286, -63.24120423830106 -64.46530100475533, -63.23777676259076 -64.46857546466754, -63.23107561371657 -64.47169417332043, -63.22746155125371 -64.4729620578702, -63.216858776349945 -64.46892574512928, 
+      -63.20909432229988 -64.46544676046041, -63.202620944497696 -64.46073101519468, -63.19348907180057 -64.45747297645846, -63.18383765396584 -64.45362006508464, -63.17342348870194 -64.45158302921581, -63.16584759678241 -64.45010277330961, -63.15518153894649 -64.45048514119746, -63.14598166373425 -64.45163674878808, -63.142631144266524 -64.4559031719066, -63.13850856813282 -64.46199025813034, 
+      -63.136964336650664 -64.46562161859651, -63.13825996725701 -64.46981886055966, -63.14007746808688 -64.47460112305325, -63.141194508269756 -64.47679145605758, -63.13912823220441 -64.47983568704888, -63.145423399538224 -64.48254496649128, -63.15877934913962 -64.48613743103886, -63.17032934118855 -64.4903641814469, -63.183871938994585 -64.49595561112945, -63.191812940075074 -64.50145025486515, 
+      -63.19975977552976 -64.50693547950586, -63.208055265847136 -64.51100891804184, -63.21479034324598 -64.51330570271287, -63.23231116980849 -64.51622821388465, -63.24404276750578 -64.51702791612654, -63.25534685375481 -64.51824246603607, -63.26071334618594 -64.52076649142543, -63.262024109071696 -64.52495670648067, -63.259204622044464 -64.5298228293463, -63.2607053443007 -64.53601811162135, 
+      -63.262361550368645 -64.53879494944114, -63.274901663298444 -64.54319739832538, -63.2878788518139 -64.54719559575169, -63.30966657574529 -64.55043732701705, -63.318655864651696 -64.55168164829435, -63.3247409760656 -64.55679376822162, -63.31653453928588 -64.56898530433486, -63.29946806519113 -64.5765073837282, -63.285038008719646 -64.57714896846475, -63.27603893852014 -64.57589700612452, 
+      -63.2640946318542 -64.57308902911201, -63.24791404823329 -64.56994681407521, -63.2379688162929 -64.56851252998976, -63.23020271659212 -64.57044181281907, -63.21698905778527 -64.57427950042594, -63.204280605463595 -64.57328044288418, -63.18828491476256 -64.57214434929855, -63.18098029376993 -64.56887128963449, -63.180503106886974 -64.56865757650567, -63.1786797737422 -64.56386654099667, 
+      -63.17262102192976 -64.55874714604825, -63.165184882314485 -64.55385570834967, -63.15844774874311 -64.55155940646839, -63.141086309600276 -64.55062860802819, -63.12977742093505 -64.5494075483435, -63.12338635260396 -64.54570094621289, -63.11009216949192 -64.54309953850613, -63.08437709252251 -64.53708644244321, -63.06513457319961 -64.5357820255316, -63.043218185741175 -64.53591874436427, 
+      -63.02094752658828 -64.53746817641603, -63.00645532172432 -64.53707832988094, -62.995150385049854 -64.53585112249493, -62.99111521682515 -64.53209692008465, -62.98569663268892 -64.52857270103648, -62.98337165374556 -64.52860347363634, -62.97554478529425 -64.52410891841818, -62.97265372890359 -64.51712714979976, -62.968185400409304 -64.51378602185758, -62.95950236494021 -64.5101020505944, 
+      -62.951927965072606 -64.5086130977901, -62.944350165053805 -64.50711798161949, -62.93926618444309 -64.50759906021457, -62.93622634941648 -64.51045137190852, -62.93137261191167 -64.51393222190265, -62.92806010069647 -64.51919491897944, -62.920800132334534 -64.52170550747265, -62.90749755852888 -64.52450486790548, -62.895294011386284 -64.5294943354411, -62.887668311945134 -64.53341727616555, 
+      -62.883397096783135 -64.53848976152604, -62.87525255832524 -64.54181695069538, -62.857428766107795 -64.54667748976891, -62.85015345987772 -64.54918686818657, -62.84571787070041 -64.55225335322064, -62.84740412665651 -64.55604492384609, -62.860031646299824 -64.56248414305048, -62.88089456931352 -64.56660395346951, -62.91191556999576 -64.57518691706939, -62.92790625184262 -64.58296930393301, 
+      -62.93232161082643 -64.58512043883199, -62.96112891589666 -64.59472622518496, -62.97942413130944 -64.60127940095718, -62.99990591493824 -64.60578914004039, -63.003268780195576 -64.60694155579169, -63.02359529574945 -64.60944337954975, -63.051193239156675 -64.60942728629378, -63.06684762312116 -64.61200015856865, -63.07982287884848 -64.61601153318644, -63.094272750215026 -64.62080383515494, 
+      -63.10379193637762 -64.62807420335479, -63.10750090464898 -64.63323193710872, -63.11157043119728 -64.63698642757798, -63.11789398485663 -64.63969431318047, -63.133403389719255 -64.64025091668839, -63.143973219853464 -64.63787896147251, -63.15601441814006 -64.63627575369253, -63.17005308847505 -64.63605472294479, -63.17655007411884 -64.63534488023565, -63.1914570606836 -64.6397245440994, 
+      -63.20021398154586 -64.64339369774125, -63.20655112572938 -64.64610270338221, -63.21124469774405 -64.65144424636777, -63.21255403509282 -64.65563225163824, -63.21118183297778 -64.6612773450291, -63.211105918862074 -64.6656942124653, -63.2075555038578 -64.66796070817801, -63.21841454387511 -64.67400346084094, -63.23180423172293 -64.68201357127478, -63.24615360282288 -64.69020866381746, 
+      -63.259283744734255 -64.69521397399303, -63.27041810981626 -64.69883795725586, -63.27882832223807 -64.71376000414037, -63.299945559394246 -64.71340246493382, -63.31813036982602 -64.71691076033555, -63.32006735112086 -64.71857427021591, -63.3247763549042 -64.72261804025214, -63.33352213238353 -64.73069855171217, -63.34304704355948 -64.7369616659769, -63.35641231144401 -64.74396516346474, 
+      -63.3720350319155 -64.74991578816385, -63.39140724936685 -64.75560720408872, -63.408674960996805 -64.758919621334, -63.41625682554605 -64.75939120467449, -63.427914789686554 -64.75817810437464, -63.43529770701331 -64.7566460804466, -63.436104765633196 -64.75040369764818, -63.43906365912177 -64.74211936981095, -63.441784381351184 -64.73624341366325, -63.45495545892152 -64.73139188757652, 
+      -63.46458143025997 -64.72880485998282, -63.48263675054074 -64.72586830545373, -63.4984392286797 -64.72397692138253, -63.515934576949775 -64.7248612088041, -63.52873198911985 -64.72583061087337, -63.53928328442229 -64.7278446772234, -63.55188372333889 -64.72680687158697, -63.56852302408367 -64.7285076466195, -63.577692706418965 -64.73074399579778, -63.58408963734444 -64.73343736506372, 
+      -63.58503389965567 -64.73803639469385, -63.58127853192801 -64.7427299904148, -63.56109568131157 -64.74330862873025, -63.54230123468521 -64.74365968023075, -63.53575970792676 -64.74880167018142, -63.552724676682544 -64.75350899045141, -63.5891265488853 -64.75946055286214, -63.58899247539623 -64.76729527262518, -63.59804517005365 -64.77737464849115, -63.61535069691296 -64.78507922117755, 
+      -63.63833234542323 -64.79288507438837, -63.67567480757771 -64.79798800526189, -63.6908763076304 -64.82100650592564, -63.71188856711 -64.84069063202523, -63.73578766978372 -64.83439633594028, -63.745671115602995 -64.82826283550645, -63.7521615832192 -64.82422722742253, -63.76458050761086 -64.8211674926182, -63.77710898567781 -64.81910643450733, -63.776132108587355 -64.81450640832018, 
+      -63.77643156351296 -64.80866964688398, -63.77726803667496 -64.80342907680232, -63.78496732004587 -64.80046030956281, -63.791159303063885 -64.79672293072696, -63.794551681005565 -64.78901586761306, -63.80576319658192 -64.7837597339142, -63.83142546309522 -64.78122716408183, -63.86510376095408 -64.77873254809593, -63.9010595793193 -64.779586717785, -63.99804366244033 -64.75801818190898, 
+      -64.01535001745603 -64.75684381284142, -64.05442097925554 -64.76020788751657, -64.08141401399271 -64.74955794993127, -64.09722864126287 -64.73633488299333, -64.10984064122205 -64.72398274996512, -64.12503780454196 -64.71358555346222, -64.14444737804297 -64.70691003828956, -64.16641221243107 -64.7056045372285, -64.1706247165801 -64.70577959172489, -64.19717364249516 -64.70691013473977, 
+      -64.21614721788195 -64.70063015650072, -64.23279569975972 -64.70567237675256, -64.26142899232029 -64.69776116399599, -64.27519199105448 -64.70226302384319, -64.29766844309583 -64.7049483892057, -64.30036774606401 -64.69321504893726, -64.30854826418205 -64.68738528991713, -64.31120167327404 -64.6824951479427, -64.29494565010665 -64.68046525372971, -64.28337969398245 -64.67832928518798, 
+      -64.27361274423248 -64.67554426060998, -64.26220580008541 -64.67099052414031, -64.25520298937228 -64.66773126046992, -64.25153317190158 -64.66118581709152, -64.25601903727178 -64.65222159200974, -64.24889379857494 -64.64797114007715, -64.23654318671086 -64.64323347958253, -64.22817264176811 -64.64021385846478, -64.22217659478395 -64.63371269994015, -64.22345604431285 -64.62905968825953, 
+      -64.22284757659102 -64.62062881869716, -64.2223955701908 -64.60978000784361, -64.23116295798839 -64.5830237550728, -64.22104602962555 -64.5772252426511, -64.21269973885002 -64.57420302142434, -64.20502473702021 -64.57277691028284, -64.18554773387609 -64.57061714252725, -64.17240955855019 -64.56670325658737, -64.15901915624842 -64.56078355906983, -64.15552489654543 -64.55943212096177, 
+      -64.13442905127826 -64.55129285820958, -64.10802458985734 -64.54586896228251, -64.09091310569212 -64.54364749632734, -64.08629574746129 -64.54033609489542, -64.07843721131582 -64.53347825459292, -64.07208302466255 -64.52738964962197, -64.06634537814185 -64.5263139822124, -64.0462721735599 -64.5303794693061, -64.04161000691771 -64.53048668271134, -64.02655092806731 -64.52961653437399, 
+      -64.01058907671899 -64.52514664446348, -64.0002437529902 -64.52075948432483, -63.9857911986942 -64.52489382453312, -63.97658856247068 -64.51826554572993, -63.97061864895851 -64.51517453312518, -63.96655588054738 -64.5124511223759, -63.955329995850185 -64.51229850535019, -63.9418936521103 -64.51319192154503, -63.927917518265204 -64.51349539407343, -63.92171622792614 -64.5084067103009, 
+      -63.91880501237135 -64.50344854251586, -63.91654335333242 -64.50007606471097, -63.91267688000429 -64.49493487290039, -63.91509254658471 -64.48362641309552, -63.94302691672882 -64.4751885673278, -63.975468892655286 -64.46562926685405, -63.97815317620357 -64.46074757878301, -63.9720713925071 -64.45665765744661, -63.95937634918943 -64.45573450657837, -63.94740211004274 -64.45297972373974, 
+      -63.92655136474641 -64.45001957379003, -63.92209261757172 -64.44770716450743, -63.92364600121797 -64.44506023016403, -63.926866730906546 -64.440773684269, -63.92544565734073 -64.43658402054037, -63.92128826469417 -64.43285324003347, -63.90347707334489 -64.43585271689086, -63.90039352653978 -64.43622602493618, -63.88923900679454 -64.43756952608052, -63.878158270943835 -64.43841490519586, 
+      -63.86323204155411 -64.43410408778435, -63.85275987863644 -64.43212069677911, -63.838409232705914 -64.43283184275059, -63.82828518969852 -64.4338451474573, -63.82622215044135 -64.44032235831659, -63.81837248122585 -64.44912676080335, -63.80145955989545 -64.44787542302568, -63.78136259385541 -64.44307011855095, -63.76611672862009 -64.43575280172223, -63.750854336914166 -64.42401045842045, 
+      -63.72729135277328 -64.41706790317261, -63.71978190906618 -64.41220171124998, -63.72321639452408 -64.4010771601991, -63.723401456327466 -64.39424859622197, -63.71011081112842 -64.39170778909283, -63.710729481104465 -64.38888615326174, -63.7085988392096 -64.38209468593361, -63.70414673079989 -64.37535816904449, -63.69432120341579 -64.36611974537887, -63.68987583407563 -64.35938316020935, 
+      -63.69786597354134 -64.35600259302701, -63.72350767063586 -64.34865588667974, -63.71240526121631 -64.33622805758684, -63.704066476688126 -64.32776660693065, -63.69279468758712 -64.32216554395649, -63.68585896217399 -64.32231142315085, -63.67988693164964 -64.32704951313663, -63.66717140611353 -64.32952223331122, -63.65318764095066 -64.32879575202301, -63.63930635982914 -64.32466118145257, 
+      -63.63002327967093 -64.32265548973976, -63.61891277596702 -64.32024368146892, -63.609408886521784 -64.3210535929394, -63.5986687164848 -64.32108259923234, -63.59169055460658 -64.31697065196907, -63.58769953173565 -64.31423970441594, -63.5887536966014 -64.3110038158827, -63.59464990799771 -64.30638178928558, -63.59390637621841 -64.29999557390751, -63.597993732089954 -64.29756876744061, 
+      -63.605853666581595 -64.29484627512657, -63.61384240233018 -64.28982438753188, -63.60942830852118 -64.28750723471639, -63.605437849938134 -64.28477427532681, -63.59200323451771 -64.28022024649752, -63.57952209734354 -64.27584833630662, -63.57322776851765 -64.2731632669096, -63.560226422903995 -64.2681949445277, -63.54848121241802 -64.26641934955784, -63.535582552799944 -64.26686876221396, 
+      -63.52215955486933 -64.26673201726754, -63.51503889995475 -64.2648611928168, -63.498580794726585 -64.26216845747595, -63.47677695002175 -64.26138321239686, -63.45906838534018 -64.25991122817805, -63.44006993512272 -64.26407715459982, -63.42469588496448 -64.25814878369782, -63.41177328272307 -64.26300149079907, -63.402252051469134 -64.26017101554797, -63.392216785652955 -64.25673638672907, 
+      -63.382697974672475 -64.25390647227142, -63.36867134053297 -64.25215215122242, -63.357009344942895 -64.25577619154582, -63.35359174932114 -64.26346690425414, -63.342765017117905 -64.26627445011306, -63.330292055816734 -64.2662965898014, -63.31979473743901 -64.26768422418466, -63.314006058658094 -64.26999763316093, -63.30934563119508 -64.27449707757596, -63.30647237927817 -64.2783590631758, 
+      -63.302990230107376 -64.28062331685192, -63.294086367069426 -64.27938112233014, -63.27817196218417 -64.2772513249334, -63.2639932564645 -64.27890706098749, -63.25494450747408 -64.28106692198978, -63.24655232120926 -64.28091412207435, -63.23271624532166 -64.28065389278963, -63.21750310439346 -64.28111201310418, -63.21155270478773 -64.28683386057487, -63.204742692583935 -64.29336577949192, 
+      -63.19880746722512 -64.30450353035069, -63.19730689163447 -64.3135531469187, -63.198455890076914 -64.32115870655673, -63.207995870628295 -64.32942270464429, -63.22293214919937 -64.33579247200792, -63.219885710804775 -64.34306369462433, -63.224266602606704 -64.34539765365145, -63.23501512266423 -64.35143263920627, -63.249539428249875 -64.35820690352233, -63.26757364084506 -64.36270959744004, 
+      -63.28807833447357 -64.3637608981172, -63.32247519628255 -64.36456411393888, -63.3461077819678 -64.36915618527519, -63.35608405108433 -64.37158927620666, -63.36015263977518 -64.37532861813888, -63.36001461983636 -64.3787384966872, -63.35619057616707 -64.38242377109806, -63.352691727764984 -64.38469595790878, -63.34574326744617 -64.3848182855468, -63.33689724128513 -64.38457553633766, 
+      -63.32606820761955 -64.38295836027855, -63.31491217684175 -64.38275084259166, -63.30342279078752 -64.38396385886703, -63.30138416257901 -64.38700952258635, -63.30313096310429 -64.39079329991918, -63.30866290442544 -64.39530982591269, -63.319260146083785 -64.3993376811755, -63.32526641120267 -64.40885991075321, -63.33051911216203 -64.41037813338879, -63.343446773299114 -64.41435936188162, 
+      -63.35405339422887 -64.41838853730151, -63.387600912099934 -64.42882529495292, -63.39187661919724 -64.434569377694, -63.38382827350993 -64.43792717211812, -63.38251158774286 -64.44357267121413, -63.382568573410055 -64.44899086327942)), 
+  ((-62.07039631509135 -64.2482688517653, -62.054784230907806 -64.23960077653553, -62.049107946769745 -64.23644946921645, -62.043041447698954 -64.23470330440874, -62.0345305766348 -64.22997177328041, -62.02983855616267 -64.22801131979972, -62.026560641744915 -64.22684565300275, -62.01912895655983 -64.22530304745709, -62.01500895259731 -64.22594502703163, -62.00736266264653 -64.22981330576175, 
+      -62.007897787402555 -64.23140687568917, -62.00705618077008 -64.23321527634647, -62.01077494365171 -64.23398630390972, -62.01830595037719 -64.23751867850864, -62.02348613975945 -64.24008211680687, -62.029204559575945 -64.24423179242979, -62.03580736724908 -64.24757409650911, -62.04192751841046 -64.25032894687558, -62.04804509212229 -64.25307539675309, -62.052743264318444 -64.25503538988846, 
+      -62.06082072208151 -64.26017009051584, -62.067039059304726 -64.26491609773964, -62.06987795530295 -64.26649438758434, -62.07463099021127 -64.2694543841366, -62.078895883401934 -64.27181187320726, -62.08502268208273 -64.27455921427415, -62.09154260355462 -64.27590107652783, -62.098456646614395 -64.27584026108356, -62.10306399257541 -64.27579584092979, -62.10757799929919 -64.27375713578584, 
+      -62.109247314742696 -64.27013323486555, -62.10316597600269 -64.26839388227496, -62.09008057889667 -64.26470852517349, -62.08385829235496 -64.25995646277678, -62.07763582475447 -64.25521084084056, -62.07039631509135 -64.2482688517653)), 
+  ((-62.302806736364836 -64.04409868871574, -62.30061359129856 -64.0533374937, -62.29371994879114 -64.06082243310226, -62.293308213448114 -64.06963288038867, -62.288435116547355 -64.07709567009273, -62.28616411721908 -64.08044437576834, -62.27715825856888 -64.08362556839373, -62.26512143943812 -64.08956248324841, -62.251114009124045 -64.09310885095552, -62.239070775603736 -64.0990445803584, 
+      -62.228164051608 -64.10076241215869, -62.21720463587252 -64.10147083708732, -62.20580599139253 -64.1025925021086, -62.20226243324685 -64.1048287378004, -62.19233308546695 -64.10773576730806, -62.179025739124064 -64.107466910446, -62.16435229836564 -64.10741356223177, -62.15377775545264 -64.10672031280113, -62.14052188352071 -64.10745183628451, -62.13413569128957 -64.10810796722018, 
+      -62.128784780762544 -64.11096944840769, -62.122499272818104 -64.1136317804954, -62.113045114601526 -64.117118079151, -62.10403008024839 -64.12020944742737, -62.096325045848346 -64.12208535813492, -62.09179734975024 -64.12312248488718, -62.08501779104425 -64.12519068433281, -62.07175014136011 -64.12591530242797, -62.06350914932414 -64.12619050760215, -62.057608409310454 -64.12744892409654, 
+      -62.05365423263302 -64.13108756026872, -62.047848621785676 -64.13433825239188, -62.04706240916409 -64.1371464132197, -62.045791495400394 -64.13936720015256, -62.05329883601441 -64.14289866536214, -62.06583711032068 -64.14598819748942, -62.071935976873505 -64.14873581278101, -62.08252816050094 -64.14943627791386, -62.094536870543145 -64.15092371966243, -62.10083472483176 -64.14826234525366, 
+      -62.11733036829903 -64.1477042962619, -62.12782498115617 -64.14639982310855, -62.142512214197936 -64.14646242171068, -62.15790134481644 -64.15111588831478, -62.17450200812187 -64.15255004368986, -62.19706192013306 -64.15372538401317, -62.21083088396895 -64.15358723172693, -62.225583378732054 -64.1546393297479, -62.23388629067249 -64.15535835109505, -62.23951691146442 -64.15750199539204, 
+      -62.2479867809484 -64.1612168418775, -62.249955035573215 -64.16359707245661, -62.24963144459983 -64.16599998275737, -62.247059579250525 -64.16942518691583, -62.24399935166306 -64.17226414349831, -62.23770843930517 -64.17493451262604, -62.22906877133899 -64.17662002528502, -62.205174856842724 -64.17666580983393, -62.190025579120125 -64.17701630014147, -62.18484917722983 -64.17740554305782, 
+      -62.17766103635857 -64.17794832442465, -62.16852390305811 -64.17903949504166, -62.158904976243825 -64.17953492944702, -62.152013528982685 -64.17959551521182, -62.14004054854353 -64.17911585784978, -62.12674839693835 -64.17983954735921, -62.12015471403865 -64.18590647829893, -62.114489865055816 -64.19216892804111, -62.11107254882208 -64.19740262768131, -62.10936335347675 -64.20001948375753, 
+      -62.1076489713792 -64.20264487389876, -62.10232253935854 -64.20649622095239, -62.09748106092895 -64.21094430736781, -62.10643746346668 -64.22466976863836, -62.11652698856104 -64.23318583941528, -62.118244702109465 -64.23997531168449, -62.131275185471964 -64.24265369266148, -62.14386680360936 -64.24573545904205, -62.14186905899513 -64.25176289215797, -62.14486273740411 -64.2563392952172, 
+      -62.14786184925359 -64.26091670644708, -62.15546727779835 -64.26545026252114, -62.17332835157619 -64.27207845091715, -62.1888425075456 -64.27774014410626, -62.19734150564323 -64.2814566021458, -62.21237634801933 -64.28651426228954, -62.219895091424526 -64.28903985532277, -62.23207973588011 -64.29252585392715, -62.235867228011664 -64.29428802779637, -62.23520254129506 -64.29910326575711, 
+      -62.23036018552102 -64.30355871045568, -62.226399311032694 -64.30719686877661, -62.223861649773994 -64.31163041555193, -62.22313965808626 -64.31544560866661, -62.22236776529287 -64.31825200002899, -62.221151656801865 -64.3214653273256, -62.22510203412167 -64.3262327954886, -62.22993520725786 -64.33019198728779, -62.23063998841865 -64.3347934071689, -62.22898450585432 -64.33841020462079, 
+      -62.22600217315881 -64.34324702265141, -62.22439985299425 -64.34786906987934, -62.2203764383038 -64.35050961006165, -62.217440994256904 -64.35634592396659, -62.22497888013753 -64.35887855663864, -62.235381390488214 -64.36297704883131, -62.23677095146027 -64.3646553306713, -62.24082039276502 -64.3695374208999, -62.24665621267642 -64.37467920827856, -62.25430563392959 -64.3792118109238, 
+      -62.25909801921881 -64.38216304069509, -62.26433098960796 -64.38472028570897, -62.27006200381133 -64.38786258907889, -62.27380992609582 -64.38862613502101, -62.28020356094851 -64.38695616845925, -62.28042619933629 -64.3825530396203, -62.28340035326943 -64.37771615528817, -62.291558923814776 -64.37442731667848, -62.29436971879225 -64.37499187775911, -62.30842159187851 -64.37785382907975, 
+      -62.33146772087107 -64.38401713619763, -62.34239184220262 -64.38871068606045, -62.350123101375615 -64.3942337706426, -62.35167403426108 -64.39702633411869, -62.35950502080042 -64.39614113537434, -62.354336337217354 -64.40300755620348, -62.351042642933265 -64.41025609246964, -62.34631258405738 -64.4167103076428, -62.3484146035281 -64.42109638054276, -62.35422017058467 -64.42523991847574, 
+      -62.37432475877086 -64.42782525719548, -62.389299840393946 -64.42987066333768, -62.39593415624639 -64.43220508190474, -62.40136703382933 -64.43775221847406, -62.404161210176305 -64.44573282857496, -62.40219984919191 -64.45176629885793, -62.40149253316776 -64.45558251819092, -62.412898364076284 -64.45986231545349, -62.428456813723145 -64.46349297963349, -62.443451393848015 -64.46553106611431, 
+      -62.45801243729539 -64.46797211668543, -62.467238820217666 -64.46686575821565, -62.47590141774415 -64.46762125010486, -62.47693914998579 -64.4826589576124, -62.47655167827394 -64.48706025306251, -62.485745248670575 -64.4878919260405, -62.49497992936329 -64.48678643322985, -62.49957420863519 -64.48312368465963, -62.50674802563323 -64.47534162277711, -62.51476163129294 -64.46851355623915, 
+      -62.520470067682815 -64.46324106480915, -62.52391756513963 -64.45899279043343, -62.540728715322615 -64.45297262495177, -62.54662293191998 -64.45069935835451, -62.55553903572504 -64.45199507768088, -62.5598079556803 -64.45334643769439, -62.56696737637697 -64.45626822252561, -62.5668570995607 -64.46167701286244, -62.566875271299175 -64.46909255577368, -62.57002934642245 -64.4746703115807, 
+      -62.56708861828637 -64.4795152980138, -62.571649648928066 -64.49228616680645, -62.57649727452438 -64.49523091399165, -62.58838832113913 -64.49909166737127, -62.60374938678654 -64.50611890327608, -62.62641162416055 -64.5106515238529, -62.641010549657985 -64.51307620737778, -62.65048683784606 -64.5085449302191, -62.66090116722851 -64.50420364026165, -62.67029948340782 -64.4986731838847, 
+      -62.685863932635904 -64.49485723121681, -62.70165841904273 -64.49266891567395, -62.70338495955532 -64.49242417424747, -62.72424318801672 -64.49114922024599, -62.741026147683385 -64.49152414589932, -62.75287109812865 -64.49437800004408, -62.76326401138861 -64.49644496512927, -62.773735893670484 -64.49951186434586, -62.780717108173334 -64.49941188685101, -62.79779431761194 -64.49737538856733, 
+      -62.80760866607366 -64.49784186540045, -62.81328131088334 -64.49897094199763, -62.82054569080083 -64.4964592879836, -62.82548193081311 -64.49398860584772, -62.821549615040055 -64.49123336662963, -62.81529665107451 -64.48851064093435, -62.806640677442516 -64.48482562028758, -62.799803849619394 -64.48050674260179, -62.79544570061238 -64.4781637985137, -62.793402209278284 -64.47578470844071, 
+      -62.79521191862262 -64.46874167282587, -62.79484211534112 -64.46372878668508, -62.78271568957936 -64.46329437831812, -62.77523676010517 -64.46279952517504, -62.76108091074244 -64.45998345146293, -62.74714511587295 -64.46017477178866, -62.73799861037031 -64.46229632363861, -62.72471169900062 -64.46508012422271, -62.71519317143264 -64.4686133916981, -62.70356798100392 -64.47518199178562, 
+      -62.698042657234794 -64.47605917988798, -62.68897630235572 -64.47276972359164, -62.68179762718293 -64.46985672863741, -62.67360296784591 -64.46575127632939, -62.66453910507212 -64.46246407079191, -62.65635414826454 -64.45835864898152, -62.64860917612674 -64.45384137029026, -62.63564611091839 -64.44779184849507, -62.626664984454074 -64.4455028846123, -62.62551486357876 -64.44231316638782, 
+      -62.62625607123164 -64.43949845357243, -62.636779910321025 -64.43715699525943, -62.64548926433658 -64.43543969726878, -62.65847067488003 -64.43507280252943, -62.666302462326804 -64.43417411026059, -62.67429376040986 -64.42885527117605, -62.68320412604993 -64.43014609045245, -62.693287068844455 -64.4282079325555, -62.698952644462445 -64.42292719689237, -62.70461156197326 -64.41764057949268, 
+      -62.70484607030865 -64.40781323054762, -62.69898629124568 -64.40367824912524, -62.696890942708315 -64.4002994222839, -62.69530306398053 -64.39751379079662, -62.6934319654928 -64.3907243650512, -62.68714269111988 -64.38700058817821, -62.67911165422617 -64.3849026487158, -62.678539220923824 -64.38330101856452, -62.67926805637186 -64.38049281766432, -62.681373577682024 -64.37745741648594, 
+      -62.68051537373311 -64.37185608697133, -62.67430118915247 -64.36913365950406, -62.664540187986006 -64.368659959619, -62.653838799075466 -64.36799641590414, -62.63843929992951 -64.36638688943357, -62.626732608627385 -64.36453260427247, -62.621898068425025 -64.36158730459316, -62.61780434323071 -64.35582809571595, -62.61659125073646 -64.35163962670008, -62.611326816857165 -64.34909857174885, 
+      -62.602616700741386 -64.34339849091567, -62.59591285781075 -64.34007163013467, -62.59383244482532 -64.33669340278308, -62.594001492369536 -64.33228400041493, -62.58971336605534 -64.3235245632873, -62.58924427512499 -64.31651265964454, -62.5829160362682 -64.31178389541418, -62.578624034110256 -64.30915802520197, -62.578101297099614 -64.30883857240573, -62.56729572908436 -64.30616656898565, 
+      -62.55655585074856 -64.30449759619556, -62.557835234919395 -64.29586784787219, -62.557614102659116 -64.28545422664607, -62.55471030127976 -64.27647454680333, -62.54613525735982 -64.265358809471, -62.537590134119235 -64.26165798148448, -62.53054339163643 -64.25974331714062, -62.52400233319025 -64.25841564726575, -62.51509074432893 -64.25612597700777, -62.51613610308964 -64.25089952190301, 
+      -62.512271640673454 -64.24814628558262, -62.50827452755733 -64.24338552662921, -62.50154890317375 -64.23905864616539, -62.492576894743465 -64.23576438531067, -62.48647779127802 -64.23403107344785, -62.483985253305484 -64.23105588114308, -62.48410387240471 -64.22564758953467, -62.486148595116376 -64.22161819253674, -62.48813234988993 -64.21658285957712, -62.491482093672424 -64.21133390675745, 
+      -62.498253090753686 -64.20925168665559, -62.50739330933599 -64.20813656504427, -62.52256120065968 -64.2077480346117, -62.538528539316616 -64.20555049262893, -62.547031561064586 -64.20184222155959, -62.551365862429044 -64.19777624658383, -62.54773630639444 -64.19161201115212, -62.55243748804846 -64.18614109393053, -62.55590437546401 -64.18289992032317, -62.561031411093914 -64.17702436711718, 
+      -62.565891156697084 -64.16714475168472, -62.59082419979806 -64.14158556541767, -62.592006268116734 -64.13194998468377, -62.59232279016834 -64.1231314098913, -62.587898176835566 -64.11878130386671, -62.579024019414085 -64.11649333545917, -62.5674252521252 -64.11463978408428, -62.557738284996056 -64.11356447518119, -62.55124952892276 -64.11284731425253, -62.539228173812624 -64.111396177465, 
+      -62.536171324606194 -64.10682704987626, -62.53126253319524 -64.10187504682536, -62.52382148832332 -64.10037257925842, -62.5158237498929 -64.09726625962368, -62.51068393631187 -64.09572678982926, -62.510920499574866 -64.09232320181917, -62.50966426574192 -64.08712722194522, -62.51212860904127 -64.08269445549845, -62.517803072256825 -64.07841428698976, -62.52088858971705 -64.0765768933898, 
+      -62.52539908124648 -64.0755152282991, -62.53542055396172 -64.07458428639916, -62.54122433121512 -64.07231168843757, -62.54059230599408 -64.06971735960127, -62.542980862970786 -64.06427748804326, -62.5446356567578 -64.06165406410065, -62.55043810228667 -64.05937213940867, -62.5575972264555 -64.05687811160924, -62.56103945975689 -64.05362742641671, -62.56448295845206 -64.05037718219566, 
+      -62.5610017450997 -64.04621880830048, -62.554436537380425 -64.04389932813933, -62.54244144854946 -64.04244978014489, -62.534957909069504 -64.03993876502851, -62.51826052493557 -64.03655298451838, -62.50442101046625 -64.03472126374089, -62.49508708670012 -64.03183717146382, -62.4879729707432 -64.02791516410076, -62.48215787135365 -64.02278131747752, -62.47448797701514 -64.01727319379955, 
+      -62.46774774730092 -64.01194778924587, -62.464473680390476 -64.01078828267805, -62.4553426341288 -64.01089390095865, -62.44528530595317 -64.01081805733162, -62.433005601727366 -64.01177200944942, -62.421653407740145 -64.01290154173238, -62.407892533487114 -64.01207022100921, -62.39456638375179 -64.01082519669949, -62.38068781720267 -64.00798102431811, -62.3697065439133 -64.0077133144376, 
+      -62.353847681495985 -64.00989533693803, -62.33373668719856 -64.00972773626516, -62.32034207207818 -64.012382229773, -62.314407548256575 -64.01515201187188, -62.311923467611905 -64.01958422984163, -62.30776176245097 -64.0266341409458, -62.30488164609694 -64.03629315586645, -62.302806736364836 -64.04409868871574)), 
+  ((-62.07415034643947 -64.09027127169253, -62.05749110164317 -64.08682330151132, -62.05379246315549 -64.08605879233136, -62.04789664424874 -64.0873108170795, -62.043513275566504 -64.09135416319496, -62.04360916285788 -64.09335368773901, -62.04555240792429 -64.09574110363478, -62.051590148932966 -64.09748007397948, -62.06035947981405 -64.09880106932867, -62.06907968275872 -64.09912145395589, 
+      -62.07555742329993 -64.10046419563155, -62.08340466731806 -64.10159350678404, -62.08988204578178 -64.10292791211113, -62.09529259759111 -64.10108153179696, -62.10064699165545 -64.09822916845987, -62.096016720910534 -64.09727484548607, -62.09177826659006 -64.09490947512259, -62.08758923672564 -64.09354348854708, -62.08057557761902 -64.09061372368349, -62.07415034643947 -64.09027127169253)), 
+  ((-61.59316677681104 -64.35362247586609, -61.57340038539928 -64.35791850101413, -61.568255237420146 -64.35533931169964, -61.56077061855962 -64.35177660624109, -61.556557225661514 -64.3493957463607, -61.54867344439227 -64.34823549654641, -61.542744807916804 -64.35146249791963, -61.53824050629389 -64.35648420375134, -61.5360064456743 -64.359497837939, -61.53652803334665 -64.3620917073569, 
+      -61.52828574054745 -64.36532656257577, -61.52418752113666 -64.367951167948, -61.5159416735472 -64.37118532643899, -61.50914461378643 -64.37721276281096, -61.50692442309403 -64.38122538858835, -61.50927990490853 -64.38321755901586, -61.51347298384378 -64.3845980817443, -61.52084419621959 -64.38316353715253, -61.53653235496587 -64.38149328058104, -61.546261271371016 -64.38205662794597, 
+      -61.55369961432001 -64.38362190617799, -61.5606874092035 -64.38559017022283, -61.56677164413379 -64.3883596470338, -61.57836433359248 -64.38930564535848, -61.58246180014374 -64.38668918653306, -61.58655911272484 -64.38406309611503, -61.59249182773766 -64.38083661772129, -61.60128738912127 -64.38118684130357, -61.612826277783654 -64.38013508479668, -61.61965556540417 -64.37609793628202, 
+      -61.614952407589314 -64.37311442624943, -61.6116004854009 -64.36893445747823, -61.61428297486731 -64.36551741514023, -61.617895044730076 -64.36229631916207, -61.62052344436869 -64.35688709272567, -61.624580986728745 -64.35326424726347, -61.6240226213171 -64.34966354650165, -61.61565357940298 -64.34790733230751, -61.61010727606777 -64.34773259749225, -61.603231496960106 -64.3497690650044, 
+      -61.597736629609834 -64.35160070610598, -61.59316677681104 -64.35362247586609)), 
+  ((-61.68782047824546 -64.1331405103994, -61.67905460055397 -64.14519504065113, -61.67836493033682 -64.15200007415727, -61.677677033273035 -64.15880578817064, -61.68520323449027 -64.16436068498714, -61.694034110497 -64.16770194001488, -61.70513570955407 -64.17002922233844, -61.7188691152584 -64.16893735303901, -61.73112667644284 -64.1650548742563, -61.73560779059451 -64.16202553247227, 
+      -61.750778755640695 -64.16272006604189, -61.756447788635846 -64.1544795600244, -61.76410762491221 -64.15062651047776, -61.77431247131004 -64.14134972103047, -61.759896570994776 -64.13585573235716, -61.764481141429336 -64.13581890522119, -61.76218887993012 -64.12343556563688, -61.75952929920928 -64.1134491449806, -61.768984419987376 -64.10898627375674, -61.753364624827356 -64.10769744002819, 
+      -61.7243083180323 -64.10209549311354, -61.70961860464789 -64.10099698839745, -61.70757060101902 -64.10800885380591, -61.714614890025025 -64.11296099661753, -61.69233393433317 -64.11770626491393, -61.68802740748509 -64.12573909256794, -61.68782047824546 -64.1331405103994)), 
+  ((-61.921959955719124 -63.991779517025726, -61.8874175285383 -63.984065460299114, -61.86230416482203 -63.98326834246267, -61.854105355511656 -63.98353211620926, -61.84675334643204 -63.98199025637948, -61.841231730159606 -63.98083468605361, -61.82208112088101 -63.969383943226156, -61.81748530006357 -63.96841788786745, -61.807972801558336 -63.96989009554217, -61.805412827429834 -63.974311362760986, 
+      -61.8052479006333 -63.98171249615383, -61.82383757592326 -63.99057034035316, -61.83735948505792 -63.99786728377329, -61.84500859234751 -64.00640941005867, -61.84985320424718 -64.01336693743463, -61.859985930524665 -64.0154866784966, -61.872317070701015 -64.01559530340569, -61.88701557048608 -64.01766984849324, -61.898109512437266 -64.02098112792842, -61.90289317896614 -64.02594660428605, 
+      -61.901829716518776 -64.03315650582984, -61.91061030726003 -64.03548414739852, -61.91399098404319 -64.0396566416056, -61.913321693339995 -64.04546445467314, -61.910853443635894 -64.05188737330337, -61.927376387068065 -64.05335270704049, -61.944431054238954 -64.05640445212411, -61.962061315242366 -64.0620580396893, -61.9696299324764 -64.06759649536869, -61.97443034340413 -64.07255636404223, 
+      -61.97913981074305 -64.07551620370748, -61.99519843610036 -64.07637795650176, -62.001737494679894 -64.06932031550755, -62.00899039778954 -64.06785614576683, -62.026595341347566 -64.0724941927937, -62.03623296675493 -64.07301296481181, -62.042900247041096 -64.06894685657416, -62.045383394624785 -64.06556016939336, -62.047625882078044 -64.06250104177111, -62.04281749212116 -64.05754029286827, 
+      -62.03309250144417 -64.05503042625793, -62.025467875787875 -64.0484918027189, -62.0183282725612 -64.04255684274322, -62.02037827565595 -64.03753635100233, -62.016891236946925 -64.03136380959073, -62.00927318040787 -64.02483336256519, -62.00403546387909 -64.02027237607474, -62.00765398883429 -64.00963551048865, -62.002024654237395 -64.00648485558226, -61.98969676611774 -64.00640037987289, 
+      -61.98056750472361 -64.00647805398184, -61.95928678593368 -64.00006075886, -61.94217248931905 -63.99501076819633, -61.921959955719124 -63.991779517025726)), 
+  ((-60.48032835039639 -64.96452379454524, -60.46994382601961 -64.96427907471929, -60.462880011797104 -64.96325637562576, -60.45059338393908 -64.96360708055798, -60.446258532921355 -64.967186577569, -60.45089394375413 -64.9712060308943, -60.45176119532286 -64.97440389502832, -60.456333311928084 -64.98142164558048, -60.47003139260031 -64.98187348273099, -60.48385818048921 -64.97633299135367, 
+      -60.48032835039639 -64.96452379454524)), 
+  ((-60.332923115611784 -65.00038880986986, -60.32012918324818 -65.00160916545731, -60.31674223885612 -65.0043865882762, -60.311923622840524 -65.00736259398998, -60.31467586403777 -65.01046683586719, -60.318133333810316 -65.01511366638408, -60.33207011078286 -65.01716558371032, -60.35024818909877 -65.01380993850776, -60.36504745812695 -65.00848441983106, -60.36373948554079 -65.0024721984658, 
+      -60.3494472799667 -64.99993824910543, -60.332923115611784 -65.00038880986986)), 
+  ((-60.25098332070128 -65.07059492091972, -60.24387279307925 -65.07055659963822, -60.233902727262034 -65.07089906094201, -60.22156508348569 -65.07122829369645, -60.210616803803305 -65.07236509364799, -60.203861070813836 -65.07592842510634, -60.20226566336569 -65.08111564429639, -60.20450736352868 -65.08512835819928, -60.20863044943351 -65.08954589021444, -60.21086926966377 -65.09355994908994, 
+      -60.22169457332568 -65.09642097894636, -60.23118685363338 -65.09647389848145, -60.24350690118133 -65.09714617560391, -60.2545237226673 -65.09400895432393, -60.26994571150203 -65.0862968714156, -60.27958843810908 -65.08134434902804, -60.294479127610664 -65.07502684170827, -60.298915933420396 -65.06944957113083, -60.29711841527554 -65.06604864564633, -60.29198030400289 -65.06341578699487, 
+      -60.28298785571421 -65.06297246731732, -60.27153048359099 -65.06550633112306, -60.264326449276474 -65.06847442569659, -60.25098332070128 -65.07059492091972)), 
+  ((-60.04567177134812 -65.09112565575151, -60.03945859831335 -65.09227825091331, -60.03508727185876 -65.09484834885274, -60.03214222224115 -65.09722231561508, -60.031533987038735 -65.10061606844826, -60.03182110662498 -65.10521719920541, -60.03501504372446 -65.10843665636393, -60.04966915780796 -65.11013753667476, -60.06353728899674 -65.10763622843383, -60.06557480280888 -65.1040498601588, 
+      -60.0733360439567 -65.0997088505255, -60.06678796897696 -65.09726599114487, -60.056884355364254 -65.09559658151257, -60.04567177134812 -65.09112565575151)), 
+  ((-60.087294432755535 -65.00605848589272, -60.06541620287383 -65.00931610012401, -60.0573141275456 -65.01105447792455, -60.05242892646256 -65.01502203919128, -60.04938174292398 -65.02039236533288, -60.05527528279435 -65.02723014154678, -60.06368090679887 -65.03008308264086, -60.07404575873332 -65.03135720401909, -60.08835485456743 -65.02845016775088, -60.101760570011315 -65.02434653581417, 
+      -60.11418904588563 -65.02102590621986, -60.12142444269502 -65.0170745517135, -60.12348286133743 -65.01248936881095, -60.117019225637705 -65.0080493078043, -60.10669700363646 -65.00578369426994, -60.087294432755535 -65.00605848589272)), 
+  ((-61.722948488821565 -63.754188906513946, -61.72585607303808 -63.74736765118583, -61.72424214656507 -63.740585280902444, -61.722666900802366 -63.73480229652497, -61.72394107040195 -63.73259428907689, -61.7309574600307 -63.72714248803719, -61.737064825046104 -63.72150105333706, -61.73691154198299 -63.71750202361519, -61.736244401083376 -63.711914852892725, -61.72623438008352 -63.709788405891466, 
+      -61.71317269421878 -63.71048748684263, -61.703826727916955 -63.713951784474794, -61.694876745510236 -63.716015356521716, -61.69218456989029 -63.71643771860253, -61.68042783444331 -63.71591935145478, -61.67227922030305 -63.71517990024439, -61.66372665675215 -63.715838920678074, -61.658447519253485 -63.719672701895426, -61.65141569039787 -63.725117521326254, -61.646134709483775 -63.728953820941214, 
+      -61.64580058426424 -63.73235418057192, -61.64364695912458 -63.73536299395952, -61.643787936196595 -63.73936053769841, -61.64571430963062 -63.74274808396774, -61.64410071024518 -63.74835172636457, -61.64110404113383 -63.75317063908677, -61.638545504245414 -63.75758451808277, -61.63689683981986 -63.76219191866851, -61.637908898823234 -63.76538537563443, -61.64844083478803 -63.769107523308335, 
+      -61.66096891221339 -63.778218189978695, -61.67077248453662 -63.786746306064636, -61.67696775124151 -63.79549766771003, -61.68167447020736 -63.80046172304599, -61.68536098018979 -63.802233999085495, -61.68955592693802 -63.80560364830173, -61.69550831137984 -63.807361411285996, -61.69751433425389 -63.800350510994626, -61.699451780724075 -63.791339988334315, -61.69646126828362 -63.78376328423642, 
+      -61.689857865338546 -63.77641740941763, -61.69554570970552 -63.771179216989964, -61.70174352457148 -63.76753669335893, -61.710202520505916 -63.763877473267634, -61.71413381410771 -63.760250912337426, -61.722948488821565 -63.754188906513946)), 
+  ((-61.454289071259886 -63.929767251348565, -61.44608458124687 -63.929012060011445, -61.428290663074165 -63.9267000975242, -61.42094837576169 -63.92414019312582, -61.4195661002356 -63.92334822812757, -61.410766661642874 -63.916995751801835, -61.40422441654276 -63.9096346260575, -61.39723647584136 -63.902672070714274, -61.39025451018906 -63.89570983874142, -61.38386096481019 -63.89434527377858, 
+      -61.375320106697565 -63.89797986702187, -61.376304874915064 -63.901172277135416, -61.381434120599835 -63.90674276766505, -61.38568054312528 -63.91311645192159, -61.392661819980745 -63.92007838264271, -61.40472053199891 -63.929614966562696, -61.41809117166403 -63.93694202621521, -61.431413552499535 -63.942276697510636, -61.44331222880576 -63.94481298771252, -61.45604401380734 -63.94454939071305, 
+      -61.465591195270896 -63.94409974135781, -61.48328627033311 -63.94240632935328, -61.49912588793126 -63.939323289068156, -61.49538486045609 -63.935547164047506, -61.48897608035501 -63.93418042329843, -61.484396840507344 -63.93320940460585, -61.475719760424596 -63.93185418993921, -61.472977095278736 -63.93127091270586, -61.454289071259886 -63.929767251348565)), 
+  ((-60.999286596533906 -64.17404136249239, -60.9910382094909 -64.17624654628187, -60.98554620258631 -64.17804635988377, -60.98280661676516 -64.18145006214291, -60.98191102729629 -64.18624777961385, -60.98926814984141 -64.18983468452949, -60.99479039746279 -64.19303088801428, -61.00397861657911 -64.195021963413, -61.014076703114235 -64.19520509560977, -61.02462398882298 -64.19400036562743, 
+      -61.03011083248908 -64.19019301435692, -61.03374848471865 -64.18498983571553, -61.03510557768158 -64.18179354001877, -61.031427013678815 -64.17999960798329, -61.01995169111664 -64.17901608114681, -60.999286596533906 -64.17404136249239)), 
+  ((-59.71967734043762 -65.12029996760062, -59.68976189735161 -65.12022347252041, -59.66503933207087 -65.12078869636673, -59.63408021037252 -65.12248228084547, -59.603992352474734 -65.12537427153384, -59.587093004402305 -65.13020296706723, -59.57686207889572 -65.13449041453732, -59.56496489790657 -65.14295920401565, -59.5518147215228 -65.15620460789732, -59.541396805618646 -65.16348202201215, 
+      -59.53296688396806 -65.16919018692269, -59.52065351533391 -65.17604755704524, -59.50989690324884 -65.18073207524252, -59.4949438496551 -65.19155950079109, -59.477791126410374 -65.19935662814697, -59.470580303157234 -65.207870859069, -59.46781909890158 -65.21382986209026, -59.47013292522856 -65.22245089843533, -59.477402612202575 -65.22811825580449, -59.48668085918591 -65.23221516616181, 
+      -59.50619251801472 -65.24062342428695, -59.52395017589762 -65.24661236398488, -59.543660390799985 -65.25201351695807, -59.56350246924586 -65.25541753340887, -59.58308752960945 -65.25522649248428, -59.59731037246324 -65.24877842333504, -59.6121424317267 -65.23993636499709, -59.62075406517613 -65.23123251297167, -59.63035944168701 -65.22174043924673, -59.64687622613437 -65.21630872024957, 
+      -59.669592129287174 -65.21073181298131, -59.70354151811121 -65.20866317430587, -59.7346062788687 -65.20695561114414, -59.760619183352055 -65.2015992572733, -59.78261337612086 -65.19080267758177, -59.80711114453801 -65.17703222190264, -59.82583763637375 -65.16400856309261, -59.83672605853901 -65.15530453544348, -59.85066794226783 -65.14223411803788, -59.86113785370246 -65.13192777472817, 
+      -59.859724927983514 -65.12152894117523, -59.84527173711084 -65.11581446458669, -59.82509728741947 -65.11084703858587, -59.804974253755475 -65.10488047291743, -59.781794908574035 -65.10327998811354, -59.76034470857675 -65.10508684186134, -59.74585726328885 -65.10995433473418, -59.726616053118434 -65.1147693802757, -59.71967734043762 -65.12029996760062)), 
+  ((-61.954810324261075 -63.278751489076825, -61.94573373530053 -63.284229025285946, -61.94416317448735 -63.28884200873638, -61.93820306344888 -63.29449063922605, -61.93658951163467 -63.298102537662025, -61.93629450226116 -63.30150630070522, -61.94041205439719 -63.30386294277974, -61.945841039211196 -63.30601158006016, -61.958897528211715 -63.309287354228005, -61.971295073909545 -63.30797233727303, 
+      -61.975316519514706 -63.30833385970141, -61.9793810420304 -63.30969171865165, -61.98174953162247 -63.31266870619258, -61.982786597387985 -63.31585374008268, -61.98600426663152 -63.318023444272306, -61.99145072675956 -63.32016800491737, -61.99954368843107 -63.3218914353779, -62.00796752573434 -63.32120900997383, -62.02117085110309 -63.31808513790219, -62.029544039752864 -63.31639907449043, 
+      -62.04639012635014 -63.31503310189563, -62.0585091248442 -63.31711191542378, -62.07025795272831 -63.32059099243593, -62.08116467036322 -63.32487461144107, -62.09074481234868 -63.329376555579216, -62.099371387308835 -63.33268420681158, -62.10705511205533 -63.33480543938234, -62.11765685635415 -63.333095826348895, -62.1265603913576 -63.33299991641824, -62.13387337835406 -63.33652019319774, 
+      -62.14336021631248 -63.339018598081964, -62.15221599786984 -63.337924374401666, -62.15873139278606 -63.33485735543191, -62.16487807772805 -63.33319178505559, -62.17076398483235 -63.3349269052745, -62.17718154941772 -63.3382571891131, -62.18301227439932 -63.33899378138268, -62.19228766084899 -63.337490068231375, -62.196686597368064 -63.33644140919924, -62.20649291011027 -63.336532006941155, 
+      -62.21015720709683 -63.33829041726287, -62.21429476574854 -63.340645542149204, -62.2211424221729 -63.34356736339449, -62.228725910085984 -63.34368159600889, -62.23481307729189 -63.34101510899546, -62.23777380014061 -63.338180365113345, -62.239411110684415 -63.33556306239059, -62.236537498145275 -63.3319962931864, -62.23016630050503 -63.329670277112044, -62.22512719482334 -63.32712626100135, 
+      -62.2188146655462 -63.32579714725233, -62.21377512435661 -63.3232569739934, -62.21059374878925 -63.322090409564986, -62.21121488314866 -63.31728822765995, -62.21597618220395 -63.31483058001868, -62.21893794508929 -63.311999438010595, -62.22231292653907 -63.308764733091024, -62.21896814942223 -63.304602639793494, -62.2165231081799 -63.300631962753705, -62.21550788571768 -63.29844251314409, 
+      -62.21750674251878 -63.29442135849332, -62.22085996212548 -63.29308289448699, -62.22316349361255 -63.292160323126986, -62.22923929818288 -63.28948990346247, -62.233097080795304 -63.28685054172353, -62.233768119871044 -63.283043308818925, -62.23005768246905 -63.28028496263539, -62.23115066031549 -63.276073948749755, -62.23525516544833 -63.270031533260045, -62.237556298294415 -63.263607523382355, 
+      -62.242614298211286 -63.25874694589607, -62.242861858480445 -63.25534873947991, -62.23693029793737 -63.25261750077098, -62.23106090192417 -63.25088412766383, -62.22428680836672 -63.248961928506134, -62.220158634085976 -63.24661174657419, -62.213332621221085 -63.243690014870765, -62.21364213254835 -63.24128728543832, -62.21431277227193 -63.237480354175496, -62.21810405261363 -63.23384156654987, 
+      -62.215659592508274 -63.229870511997326, -62.21322224010889 -63.22589858521992, -62.206877205058504 -63.22357189650071, -62.20281014481498 -63.22222078235991, -62.196043468826915 -63.220299176518374, -62.19150122719429 -63.218349647846644, -62.189396367589595 -63.220370868883705, -62.18692029806219 -63.22379652560167, -62.18085984240544 -63.22646284192147, -62.17484410872467 -63.23012872632655, 
+      -62.16866620030345 -63.23079652183086, -62.15805371093146 -63.231514472540525, -62.14744503011083 -63.232227785131435, -62.13868012879445 -63.23432592809644, -62.13302645332225 -63.23658456193675, -62.12605741996645 -63.23905542960751, -62.1172906675481 -63.24115027772386, -62.111160735080354 -63.24281244571943, -62.10804771580607 -63.24264608258553, -62.10176174040796 -63.241313997045204, 
+      -62.09811429440366 -63.23955453674269, -62.09447591205421 -63.237792225791885, -62.09035913697634 -63.235439815349416, -62.086241279601964 -63.23308205161519, -62.08307651905694 -63.2319174733206, -62.07721788210051 -63.23017852630281, -62.06909152971788 -63.227466812316734, -62.059750638469836 -63.226962445160225, -62.05230371374886 -63.22883531107153, -62.04844420943283 -63.23147530411777, 
+      -62.04674885676316 -63.233090541736644, -62.04378131980511 -63.23592014399746, -62.039121112366026 -63.24036351445563, -62.036580477417054 -63.24278607490965, -62.031295698453576 -63.24363612521429, -62.02516159910998 -63.245297030273896, -62.01760794133736 -63.245170744620424, -62.00963169737973 -63.24544999205058, -62.00746230086606 -63.24647120520179, -62.00444301078373 -63.24830332843903, 
+      -62.00407052659287 -63.24970226206912, -62.00194637053609 -63.25172012040274, -61.99986957296718 -63.2547375660832, -61.9973256563431 -63.257164724353785, -61.992084172381425 -63.25901044465444, -61.98759334842423 -63.25805670253924, -61.98405407578427 -63.25829034905475, -61.978294146904524 -63.25854453423088, -61.97484610550469 -63.26077669962684, -61.96965062812707 -63.263626417421285, 
+      -61.96710326380146 -63.266048311367705, -61.95859172572028 -63.274121054433124, -61.954810324261075 -63.278751489076825)), 
+  ((-59.585847228602795 -65.07759007269289, -59.572628354699155 -65.07665313297018, -59.5587382676231 -65.07910908690432, -59.549030216825564 -65.08300081431852, -59.5440559263823 -65.08695311371048, -59.538145426345636 -65.09068342254389, -59.5336079101307 -65.09523078188728, -59.52961992215065 -65.09838174266217, -59.53611445471291 -65.10084561645539, -59.54653375826944 -65.10115892006428, 
+      -59.55079871755514 -65.10919254246501, -59.5541397865192 -65.11701912655718, -59.56400867092491 -65.11872069374333, -59.57118241179627 -65.11779788459731, -59.57914453882667 -65.11148844087371, -59.590906050424785 -65.10501140008144, -59.60316183291101 -65.09814418676753, -59.608628777183995 -65.09380262085588, -59.61034325451552 -65.08862263055265, -59.6000988020508 -65.08532733691399, 
+      -59.585847228602795 -65.07759007269289)), 
+  ((-62.41336676839425 -62.97033725000714, -62.431037932758265 -62.98489294107429, -62.443928241174575 -62.99351935312188, -62.47325522440886 -63.00411518515577, -62.49544628579098 -63.01960323636727, -62.51656018533873 -63.031906078706086, -62.577655477968136 -63.060439874064514, -62.61377979690541 -63.06551433084972, -62.624897030232425 -63.07275080512542, -62.66806116209491 -63.08911062183726, 
+      -62.67939391629237 -63.09239498278025, -62.710076652562954 -63.10127950617693, -62.73093022068433 -63.10215784394035, -62.7354554639071 -63.09768673514293, -62.741291445870516 -63.09299929942263, -62.73698392543812 -63.08866171539319, -62.731294502300564 -63.08354498420739, -62.70503185284008 -63.06334653169239, -62.696437894066605 -63.05467648865471, -62.67910144919239 -63.047137555284706, 
+      -62.67171091016373 -63.042649026064254, -62.65458155849192 -63.03170408350228, -62.65112077296889 -63.026557250717715, -62.65384958802919 -63.0217135654896, -62.65031807118737 -63.01556857813005, -62.64144108925421 -63.01469725842259, -62.63241739052393 -63.01183240543666, -62.62738390147172 -63.00930841851665, -62.624071722064826 -63.00615744426344, -62.61970198817381 -62.99442222496416, 
+      -62.617141895839396 -62.989460720534474, -62.60984274096189 -62.98596639116196, -62.59801231837506 -62.98054048293033, -62.59381071043881 -62.97720386399886, -62.59504226883808 -62.97598718866913, -62.59640489241226 -62.97036837272624, -62.587880387737926 -62.968089196524325, -62.58121456074538 -62.96718918397495, -62.56665617654745 -62.96660307384004, -62.56081683444405 -62.96488636837259, 
+      -62.555109991763615 -62.958770795006004, -62.55022110298491 -62.94544117995184, -62.55549592016346 -62.93917050556735, -62.556036577294314 -62.93436505397031, -62.54505699943116 -62.928122665271616, -62.534877013852956 -62.92430175363579, -62.53016993348249 -62.922538840348516, -62.52050533294821 -62.92247742831859, -62.49623365030179 -62.914424852976715, -62.46220066371106 -62.897906370192004, 
+      -62.45754903585938 -62.893971436762655, -62.45275417229157 -62.89443938383419, -62.434677261447845 -62.89308588391219, -62.42708213437207 -62.89099183946937, -62.41115492203066 -62.88221315297459, -62.40486723863199 -62.87990235125462, -62.3865195062975 -62.88094788114635, -62.3780444403869 -62.87865820197061, -62.36947229319087 -62.86798033241599, -62.34497475093423 -62.868700883681136, 
+      -62.338280700513394 -62.866789989275155, -62.333712753230905 -62.86385360228129, -62.33105069903467 -62.86328790598245, -62.32667069685203 -62.86334693058473, -62.317627779632865 -62.865859688916345, -62.310417151978214 -62.86975211207866, -62.30930339549285 -62.87295857205338, -62.31612120427405 -62.87686843719906, -62.32115838841369 -62.880401419237614, -62.325787068738144 -62.884341177145316, 
+      -62.3300628917995 -62.88968241898048, -62.34272480926378 -62.90270568366528, -62.36222453513699 -62.919643416238344, -62.37604789312013 -62.93685193284407, -62.3875051189215 -62.95109221865025, -62.400437411873305 -62.96071549965427, -62.41336676839425 -62.97033725000714)), 
+  ((-60.96573352429928 -63.83876800220859, -60.95712983521126 -63.83938256827026, -60.9485396628588 -63.84099551507719, -60.94358477550498 -63.844398013928526, -60.94451340442944 -63.847588180577546, -60.95721127593634 -63.84836899295334, -60.96720229377452 -63.851546951855134, -60.97583338952045 -63.85392825998448, -60.98401536069506 -63.856704850017806, -60.98941805952446 -63.85290242258967, 
+      -60.993454569407774 -63.84830121531277, -60.98935204212305 -63.84591275293135, -60.985230287418766 -63.84152647970818, -60.96573352429928 -63.83876800220859)), 
+  ((-59.78241760426182 -64.49198896143977, -59.76823354126397 -64.48619869305166, -59.76142440756861 -64.48314638657726, -59.75972377553946 -64.47974355099171, -59.75845779744549 -64.47693634945495, -59.75960103947752 -64.47215992182511, -59.75929522781586 -64.468559754154, -59.76471203530111 -64.46121979537736, -59.77628660317486 -64.45073730051034, -59.78165051829994 -64.44439804175187, 
+      -59.7898904465105 -64.43568321944284, -59.791065707554864 -64.42990059541897, -59.79075479237538 -64.42630821954687, -59.78343742725043 -64.42465155882874, -59.77009799816345 -64.42314851201988, -59.753973864439004 -64.42202062837165, -59.73828392922662 -64.42148633987321, -59.72115334167682 -64.42214217978261, -59.689498155240635 -64.42705603391819, -59.67939738513017 -64.43534925860581, 
+      -59.6722253421 -64.44027712053152, -59.663561908738366 -64.4473885794997, -59.656482013965956 -64.45030929517988, -59.64332999401335 -64.45438388861665, -59.62974147196692 -64.45785595576378, -59.621154611462146 -64.46295928954639, -59.62515183907226 -64.46639347142077, -59.631413418689725 -64.4708399353652, -59.634347739299294 -64.47705027129689, -59.63727780264187 -64.48326912964657, 
+      -59.63891699892656 -64.48767089852602, -59.63571951238843 -64.49602542595447, -59.63025747224211 -64.50335631433401, -59.623770319645324 -64.51247410089859, -59.61216331392914 -64.52194965827955, -59.61035734069051 -64.52341520098699, -59.60248219817394 -64.52983797976978, -59.59289873679294 -64.53573591325002, -59.5913404604763 -64.53891693259186, -59.601226956419175 -64.54519612224942, 
+      -59.60749996029831 -64.54964396798488, -59.616525623464334 -64.55471857267842, -59.627677982729736 -64.56380507872662, -59.627272453016346 -64.57178538587455, -59.63039323298376 -64.58359489107035, -59.634249711880564 -64.59001940830494, -59.644803539636264 -64.59291024118981, -59.6596222052256 -64.59424595730762, -59.691299736408325 -64.5933301100702, -59.705780432566584 -64.59206412161792, 
+      -59.72543964259019 -64.5894394896562, -59.7390887119826 -64.58596118221271, -59.73845119514448 -64.57976576284267, -59.74284641716367 -64.57521056746218, -59.74960584308753 -64.56967996861707, -59.7637288587237 -64.56580318469632, -59.77823574042409 -64.56353103479128, -59.78857805747843 -64.56082252509526, -59.80282157615929 -64.55395550303743, -59.814207590362095 -64.54845471502732, 
+      -59.8228734088264 -64.5413357637221, -59.83241254387825 -64.53542333722245, -59.840191838147746 -64.5270996645241, -59.83908602858605 -64.52030139168424, -59.83657723974449 -64.5136946915583, -59.833072482776934 -64.50887398351257, -59.8216968405916 -64.50380054056778, -59.81400036909064 -64.49954153826233, -59.806735157054085 -64.49589562500198, -59.78241760426182 -64.49198896143977)), 
+  ((-60.751739949400296 -63.674129301097764, -60.739154090908855 -63.6813211980579, -60.72790910679462 -63.68431552000552, -60.71440846679006 -63.68631406799574, -60.69820108181962 -63.68571841296263, -60.67344433922145 -63.68571819869035, -60.659041529210654 -63.6855161301465, -60.63428916836749 -63.68550944798026, -60.62034180663421 -63.68390612888093, -60.60414053573532 -63.6832968167088, 
+      -60.59108710068651 -63.68388800225327, -60.5798326476759 -63.68487955477007, -60.57036115975584 -63.6902551810492, -60.56583889547519 -63.694240694152015, -60.56896884697259 -63.698433004940505, -60.57346438103789 -63.701430965648484, -60.57524780493415 -63.704826754807094, -60.58244453434253 -63.70642442161135, -60.60856045115825 -63.70824117944077, -60.60898934073862 -63.714824072607165, 
+      -60.61439463071337 -63.71602263345408, -60.621148539661114 -63.71802123058527, -60.62654120946034 -63.72221774925074, -60.626528716171244 -63.727203256791334, -60.62606523222536 -63.73259379731883, -60.62739758123887 -63.73838109532677, -60.63144609226603 -63.741775100903794, -60.64001329085439 -63.74317588028601, -60.64949011890537 -63.7417838650856, -60.65400086773068 -63.74277812056316, 
+      -60.66166238586577 -63.74398081015869, -60.66617274881316 -63.74697503353854, -60.66841608328108 -63.75295962262158, -60.66975080928862 -63.766730815500836, -60.65710510293273 -63.768924288799425, -60.65122642265828 -63.77410929084282, -60.65482324166249 -63.78089539960319, -60.66294763936912 -63.78269604904405, -60.67695195575684 -63.78229945543427, -60.69050740371653 -63.78329768108862, 
+      -60.70044388124977 -63.7835008560066, -60.7085768053457 -63.78429724252132, -60.71173876450917 -63.78749169533805, -60.70861664662675 -63.79110777836509, -60.708121816358926 -63.79168265943613, -60.703598940528316 -63.795673533908534, -60.69726627205941 -63.80226031821772, -60.697265503798285 -63.806251454926425, -60.70268773996982 -63.81044334724643, -60.7044940804484 -63.81383827395899, 
+      -60.71173120272101 -63.81942313294461, -60.71535045053142 -63.82222020895178, -60.71444194600233 -63.8250127439449, -60.70810381616311 -63.827609281604296, -60.70131805454422 -63.83160031456558, -60.680500539282306 -63.83199327748691, -60.666924116659914 -63.830990102874274, -60.66058709349889 -63.83158963197274, -60.66420444298441 -63.83338561538348, -60.66238903952595 -63.83697463355198, 
+      -60.65649240024538 -63.84016858890962, -60.65059479526088 -63.84335756377991, -60.64515603985544 -63.84615034406331, -60.64333491479845 -63.84973875297299, -60.656002401905305 -63.85453725907255, -60.66324244345209 -63.857135954460574, -60.6691262377697 -63.86093061033756, -60.675456220518875 -63.863326768633904, -60.6831626327103 -63.86352992233388, -60.691766744187575 -63.86592915339101, 
+      -60.69991883827618 -63.86972363295054, -60.70670698695117 -63.8807026495455, -60.711689390349946 -63.88729073521161, -60.71849488338211 -63.8862912500555, -60.735272266472855 -63.88549333315772, -60.74071547277283 -63.889686788784545, -60.74615764671335 -63.89587479946765, -60.75069823392137 -63.900863940757326, -60.75523617961302 -63.90186374902294, -60.76431310409455 -63.900860455355264, 
+      -60.776561678222144 -63.89906295391444, -60.7724669077292 -63.892673817927694, -60.77019364389089 -63.88768454122637, -60.772457142375806 -63.883689704858675, -60.779253851548944 -63.88169082344845, -60.796490185466666 -63.88248417454287, -60.81283231686721 -63.88806430125249, -60.82692132506439 -63.89664032760486, -60.83647553440028 -63.902226402820396, -60.84466368147333 -63.908008991576665, 
+      -60.85195161880111 -63.91458791407854, -60.854514910637334 -63.915149044086824, -60.86013474147456 -63.91638239273325, -60.86784569532044 -63.91457820017625, -60.87008278197775 -63.90758586158044, -60.871408816830154 -63.90039470883306, -60.874115312289625 -63.897000028710096, -60.884548750736506 -63.89578941695446, -60.894077672165 -63.8963781224074, -60.90133321239244 -63.894973972117086, 
+      -60.90358457214366 -63.89197486748748, -60.90309406547163 -63.88738280993335, -60.89627038759882 -63.883399825041174, -60.88035531802368 -63.87642618332474, -60.87262474954875 -63.871245714679766, -60.86669503095097 -63.8654641031907, -60.875291589549036 -63.860858378749256, -60.88703036910538 -63.854457843684926, -60.89788035664069 -63.85085204802883, -60.9087295937294 -63.847243537306696, 
+      -60.89145453681659 -63.836482432918125, -60.87691107387315 -63.82732091617331, -60.8696709362711 -63.82772887242952, -60.83845110760327 -63.83035259562562, -60.822613935948816 -63.831363735617785, -60.814460719456896 -63.829569871559805, -60.8067554434676 -63.82638194786328, -60.805838650561036 -63.8231895128672, -60.80853543769202 -63.8177986488732, -60.780922260050154 -63.80923021924451, 
+      -60.777290596925276 -63.80344465429169, -60.77999467233378 -63.79905018594557, -60.79534995000835 -63.794451868104495, -60.8093253330272 -63.78406103334149, -60.81109096854887 -63.772484271691276, -60.81194658297513 -63.75970875206668, -60.809223457660984 -63.755119685401915, -60.80333907503446 -63.75133191879342, -60.79979652507661 -63.75125928583101, -60.78573839024416 -63.75094674573517, 
+      -60.766783771948354 -63.74976035614309, -60.74917599535819 -63.74437766413051, -60.72932284766116 -63.74298559269943, -60.716240801609224 -63.74159211608913, -60.709026463231105 -63.73999456202468, -60.7121828014336 -63.73620149661873, -60.71939454055104 -63.73181192036929, -60.718941327212605 -63.728217179032214, -60.709471680199364 -63.72462917075398, -60.696849987501366 -63.71984099267072, 
+      -60.68829070691134 -63.71644973836234, -60.683330263929975 -63.71385120878829, -60.68198383436559 -63.71105966315479, -60.68649295677274 -63.70707034715955, -60.69415322774523 -63.70527317192143, -60.708566427863026 -63.70946043900986, -60.7166788907583 -63.71225382094106, -60.7324484475702 -63.715247651174515, -60.74146097443866 -63.71225048988958, -60.76175514372343 -63.721221308438025, 
+      -60.77392151981942 -63.718422297167265, -60.787878795727366 -63.715019115559045, -60.78786430944839 -63.710030138259356, -60.78062868492637 -63.70145397746193, -60.78825381545739 -63.691670022288356, -60.79722648659061 -63.683681088870635, -60.79900483346375 -63.678093016869305, -60.79314544007264 -63.67530372707061, -60.792683063689154 -63.671707670585214, -60.79537677773824 -63.6703106231811, 
+      -60.803011993195376 -63.6675118622954, -60.812454032697076 -63.666106471845815, -60.819640337594706 -63.664703692529336, -60.8038794568856 -63.65972799806965, -60.79217877360944 -63.65814255295876, -60.783635035621636 -63.65774953074594, -60.769265894016804 -63.66553943298119, -60.760281667770634 -63.6705359092298, -60.751739949400296 -63.674129301097764)), 
+  ((-61.47651648419675 -62.755546434856335, -61.467775311872074 -62.7546075389408, -61.462508602804334 -62.753448952520856, -61.456005865302515 -62.75448517244562, -61.44774690258292 -62.755138574275485, -61.44345118751399 -62.75716393959761, -61.4368219384534 -62.7542144074754, -61.4305924703756 -62.74986596033867, -61.4243276145328 -62.744521256920144, -61.422027549723374 -62.7405475894636, 
+      -61.42015173679934 -62.73617077536643, -61.41918309020933 -62.73298556262604, -61.41522195346568 -62.73161664830365, -61.409538912641935 -62.730854347503254, -61.396874700807786 -62.729537180926826, -61.3898675066303 -62.727988752385066, -61.38367537099948 -62.72463607209174, -61.38008252344577 -62.72086712735551, -61.378238234957244 -62.71748764823155, -61.37642982650814 -62.71510646860421, 
+      -61.37332528492659 -62.7129337379597, -61.36764363248301 -62.712166207332224, -61.36157696454819 -62.712803007719735, -61.351601591065126 -62.714062033852635, -61.33988063312239 -62.7149283902758, -61.33245856539237 -62.71377546642647, -61.32205931337382 -62.71542838021809, -61.30909521802658 -62.71849383210841, -61.30044509103859 -62.720539328020486, -61.29442549824391 -62.7231636213917, 
+      -61.28577510544548 -62.72520391497103, -61.27972508251585 -62.72683257750579, -61.267047806648534 -62.72451119879789, -61.25087291955223 -62.72140162336089, -61.24215284892361 -62.72045232934771, -61.2312518116533 -62.7195084736898, -61.223850713086605 -62.719344348187384, -61.218654835543894 -62.72016844420532, -61.212173092050186 -62.722198114835344, -61.20919446887175 -62.72500249355449, 
+      -61.2070892712111 -62.72800067991656, -61.207155632246554 -62.73099546505463, -61.212431693944694 -62.73316207042449, -61.22860764195108 -62.73627153183662, -61.25121702244452 -62.73535976536565, -61.2590718845517 -62.73611365250859, -61.26390015753452 -62.73768336335869, -61.26745157593955 -62.74045613818282, -61.26495270578654 -62.744857928255925, -61.26037082828663 -62.75325453778992, 
+      -61.255692701707744 -62.75766729252657, -61.254885710893355 -62.76046076172811, -61.25363519200841 -62.76266432876753, -61.25545850250358 -62.76604422662479, -61.26209152286164 -62.76999712749363, -61.26737570528747 -62.772163103572225, -61.29124422811885 -62.78116990474786, -61.31845488325495 -62.79143072154494, -61.359539273943284 -62.8099448313047, -61.375526716406995 -62.81942372124125, 
+      -61.38391816099808 -62.822766378269584, -61.394470734622566 -62.825092472472875, -61.401442804229944 -62.82465395187757, -61.412391821723375 -62.82558046202807, -61.414149155349996 -62.82597014927888, -61.418151296427595 -62.82833818588737, -61.42573068281959 -62.83347678536536, -61.43374193132927 -62.83821503261072, -61.44241994712611 -62.83616642279508, -61.45328211146019 -62.83409871534578, 
+      -61.46156361858613 -62.83344659844476, -61.469453720299775 -62.83418991445589, -61.47991568866315 -62.83352384250747, -61.483729899741874 -62.829905729199375, -61.486149301317475 -62.82350539326513, -61.491657736442605 -62.81828303616286, -61.49764940124105 -62.81465210180206, -61.51592519544404 -62.81272895436348, -61.527685871037434 -62.81184858818756, -61.53553788439403 -62.81159106769774, 
+      -61.54817451598321 -62.81090224708859, -61.5515936774724 -62.8086818577099, -61.55539421361143 -62.80506429937501, -61.544734595196665 -62.799755170322605, -61.54290370844163 -62.797370374271985, -61.55019069309649 -62.79352897398685, -61.55655686446683 -62.788493013357105, -61.55078940320047 -62.785743969276965, -61.554593169246026 -62.78212355183498, -61.56313183234712 -62.77707327024079, 
+      -61.5612341212164 -62.772696577959515, -61.565135930061345 -62.772067192928915, -61.55504558546616 -62.770351104022076, -61.54077169838547 -62.77364390115091, -61.539055309337066 -62.76188585969582, -61.53413342425504 -62.758332346209286, -61.53217352913914 -62.75195993912173, -61.52518132105864 -62.75141431839773, -61.51871802148799 -62.75345590752264, -61.509224059388245 -62.75631747414211, 
+      -61.502728549170605 -62.75735765292184, -61.49316380766787 -62.758224230282465, -61.48701851470914 -62.756870060775825, -61.47651648419675 -62.755546434856335)), 
+  ((-61.280428346281255 -62.62095692828344, -61.26925163361945 -62.624409288403555, -61.262294696943435 -62.62384823709264, -61.24451061445575 -62.62334816044007, -61.2381593363989 -62.62935903745835, -61.22430556227976 -62.63022949929115, -61.219837896785315 -62.642612574365245, -61.23673704357999 -62.641925647837844, -61.2771230090948 -62.643501556271836, -61.311913549320735 -62.64629764368228, 
+      -61.32002097452064 -62.6416668989481, -61.31771894460481 -62.63669180191888, -61.316786871774 -62.634506745794354, -61.31847835623038 -62.632900361208264, -61.32278842587083 -62.63187861127526, -61.32706877010887 -62.62985978272896, -61.332619731296795 -62.626635626867554, -61.33644386703574 -62.6240194245977, -61.339822516188384 -62.620810978714935, -61.33621813489345 -62.616047357584584, 
+      -61.32884742002793 -62.615890031563296, -61.32107436663151 -62.617134482118466, -61.31243580122324 -62.61818223026924, -61.30562242269295 -62.622608091968964, -61.29869551490208 -62.62304649525625, -61.287406739545034 -62.62251234181183, -61.280428346281255 -62.62095692828344)), 
+  ((-59.77030667841902 -63.55034570556467, -59.76780541377754 -63.55830069788909, -59.767739359106876 -63.56029094160483, -59.76987786570938 -63.56329429569037, -59.774685541264226 -63.566909563274486, -59.778171494718684 -63.569721197125595, -59.778075987249544 -63.572712256938296, -59.77264468032317 -63.574470613971634, -59.763193237583934 -63.57580239387233, -59.755461206663796 -63.579536606286986, 
+      -59.75792336351876 -63.586123311320655, -59.75278524231567 -63.592468687570076, -59.75666859982811 -63.59687773754394, -59.77260727822525 -63.602561546663445, -59.78812536295412 -63.60764311408447, -59.798039546048784 -63.60591487911505, -59.80571666077465 -63.60416755770009, -59.814250879133155 -63.603623292800734, -59.83035914797439 -63.6043208574948, -59.83720472518804 -63.60038036183134, 
+      -59.8436197170756 -63.59583700968861, -59.858159451053886 -63.589145316475296, -59.863707668660766 -63.58340041761273, -59.87628174662905 -63.582279274702486, -59.880931902483454 -63.57632761403087, -59.88730332442379 -63.57277982210345, -59.873684943972016 -63.5485918284361, -59.85668189437121 -63.5486915352067, -59.84954874801712 -63.548050478124736, -59.84375796368387 -63.547218511559684, 
+      -59.84108970191057 -63.5466080801676, -59.837539399588344 -63.54578857494303, -59.83315958188883 -63.54277000642429, -59.83337444618947 -63.53580011536984, -59.831353193605246 -63.52881567285979, -59.82283984842114 -63.529362214462246, -59.81923261206211 -63.5305328301812, -59.81378258496909 -63.53329029975066, -59.80872798141988 -63.53764303753866, -59.803698453593675 -63.54099688276589, 
+      -59.792984996618046 -63.540531181394364, -59.78315858238927 -63.54026793734162, -59.7764555719835 -63.54022546407975, -59.7718851883072 -63.543187024129786, -59.76954572957418 -63.54615796820495, -59.77030667841902 -63.55034570556467)), 
+  ((-60.68718530525598 -62.89965487578835, -60.671418031785876 -62.89209392399248, -60.65960274413817 -62.888913184544506, -60.64736096002398 -62.88811879975309, -60.632500001921635 -62.890712419834536, -60.61632424070589 -62.89350975976486, -60.600147563597986 -62.89331045916175, -60.58484310160622 -62.89430682189715, -60.575226179542845 -62.89310748306982, -60.54986977936801 -62.894299128145455, 
+      -60.54679887700585 -62.897086582526576, -60.54372714510763 -62.90186787754894, -60.53804462098129 -62.90505164702435, -60.53671631021866 -62.9112249902595, -60.53539371835355 -62.91640421486269, -60.53537763891695 -62.9223779322958, -60.535367639429694 -62.92735985843065, -60.534477686866516 -62.93313566116277, -60.531399719032486 -62.937914985852245, -60.525691315954596 -62.94309633067024, 
+      -60.51955035123826 -62.947669869154055, -60.51427754006371 -62.95145399592076, -60.51076242628838 -62.95563494488756, -60.50898077774718 -62.963202778626744, -60.510715959044795 -62.9695812135103, -60.511562599933484 -62.97774804556179, -60.51504694182952 -62.98352878036991, -60.52643500932634 -62.98812070182642, -60.53476588502954 -62.9905174106492, -60.54441121486733 -62.99370864655633, 
+      -60.551861402062165 -62.9969025377375, -60.555367214905985 -63.00068577564944, -60.55974904438879 -63.00367797061127, -60.563690964968465 -63.00706834191511, -60.56895051403928 -63.0092621351148, -60.578609662586516 -63.01145583019842, -60.589149427484415 -63.01186055439739, -60.59792579793398 -63.013855207247815, -60.60978794663921 -63.01604476606671, -60.624718258178994 -63.01744033648019, 
+      -60.64799557243205 -63.01723895500449, -60.66669889553222 -63.012917096451154, -60.673020903755436 -63.01145155609497, -60.70196967537547 -63.00007999597435, -60.73046362355689 -62.9910894624754, -60.74360303982278 -62.98509869876049, -60.7523594575912 -62.98110259690371, -60.75847207854228 -62.97551705978997, -60.76502193872535 -62.97052452780524, -60.76587289809278 -62.9657404259629, 
+      -60.76671300963442 -62.958961249387805, -60.760970319116225 -62.951199486702606, -60.75656812258971 -62.94721951624991, -60.75479056462701 -62.942836939567094, -60.75431454224934 -62.936256737118654, -60.755597211514285 -62.930076811709284, -60.756005862315206 -62.92469705658932, -60.75816591280176 -62.92071204067477, -60.75376749544778 -62.916729578129825, -60.7476261002729 -62.914345053505066, 
+      -60.74104594893066 -62.91136188155562, -60.72922059248773 -62.909183232651294, -60.717838744161455 -62.90760008353198, -60.7068890491335 -62.90462151427896, -60.68718530525598 -62.89965487578835)), 
+  ((-58.418643624441195 -64.18546274616538, -58.415339861970594 -64.18161824399091, -58.413333454013404 -64.17858908847168, -58.41450814562829 -64.17582771541981, -58.415463244165636 -64.17046397595212, -58.38163737353886 -64.17046288285957, -58.37601476292433 -64.1767341203199, -58.377639824283996 -64.18373868485567, -58.377971867372096 -64.18991817974144, -58.380093845477425 -64.19652556856781, 
+      -58.3871807648038 -64.20382647307488, -58.39835446275902 -64.21159348209066, -58.421820450299876 -64.20045532854233, -58.41802122746005 -64.19699884383942, -58.416603580277275 -64.19259700218561, -58.418643624441195 -64.18546274616538)), 
+  ((-59.06085919056725 -63.641463900408716, -59.06429622609256 -63.636730666353564, -59.060474967221275 -63.6333003293502, -59.05524146385164 -63.631042386791286, -59.04905385350062 -63.62957319619876, -59.041452328215236 -63.62928075889915, -59.03760574749767 -63.63341144039984, -59.03599581481298 -63.63757382060386, -59.033912898341924 -63.64212348252922, -59.03548756180729 -63.6455313957235, 
+      -59.03624674940799 -63.647727446536855, -59.0433175787549 -63.64940953514243, -59.04950311500934 -63.65087984595911, -59.049214219824975 -63.64828889065588, -59.05293942941998 -63.64614564588704, -59.06085919056725 -63.641463900408716)), 
+  ((-60.38061950894342 -62.46135285632581, -60.38281724976845 -62.450408632960844, -60.38670455283057 -62.445834218746995, -60.38413268264637 -62.443243940549245, -60.377258300140134 -62.44164737707516, -60.369073344114604 -62.445220792810964, -60.366043357461905 -62.44800079576846, -60.35958547137936 -62.44998951167382, -60.35270398318953 -62.44938309053543, -60.34582650404083 -62.44877969726565, 
+      -60.33808496530899 -62.4479746806536, -60.333342322561485 -62.44936063161897, -60.328155479670365 -62.45413130729557, -60.328993991554995 -62.45731392206806, -60.33243463349477 -62.45811442864699, -60.34187570140441 -62.46230393049798, -60.347457814637 -62.465095181382566, -60.35475079831924 -62.47027966506167, -60.356884286607546 -62.47426260678827, -60.36204212724705 -62.476456015407614, 
+      -60.36505184719956 -62.47665680356187, -60.368498928945 -62.47546806300708, -60.36938498342144 -62.47168675689623, -60.38061950894342 -62.46135285632581)), 
+  ((-57.66956631224471 -64.43290713875857, -57.65817057876395 -64.42806303352157, -57.65011880034666 -64.42608633362045, -57.63363589673032 -64.42510182299397, -57.61715374578747 -64.42411763870484, -57.60195428375118 -64.42754436263084, -57.597236345070925 -64.43200690085396, -57.60030674217423 -64.43686768286554, -57.602352847377084 -64.43890378953729, -57.60543360176902 -64.44375680612275, 
+      -57.617710152838136 -64.44883014799265, -57.631025263059186 -64.45312472038128, -57.639343455197846 -64.45671142530263, -57.6488144600681 -64.45851916683105, -57.66083567130644 -64.45840502014521, -57.67208712166189 -64.45706985590654, -57.68295586203724 -64.45513235963409, -57.689077407163175 -64.45049251100644, -57.68610641880175 -64.44464890002706, -57.677906558419174 -64.44007118948323, 
+      -57.66956631224471 -64.43290713875857)), 
+  ((-59.95103897530789 -62.57979533165542, -59.9541171227737 -62.5770261395973, -59.9459599673942 -62.57460495463896, -59.93778615011677 -62.57317396392468, -59.933422382135674 -62.57514478085257, -59.92904313410517 -62.57810960827821, -59.921114296921566 -62.58523258040095, -59.91845352799209 -62.58860303655715, -59.91838700493835 -62.59158741102648, -59.921807557531004 -62.59339132037676, 
+      -59.92564897723664 -62.595794238139725, -59.92950330388388 -62.59720702597785, -59.9355455591621 -62.597630287364936, -59.941608339931584 -62.59706061579646, -59.946409860329304 -62.59469649375393, -59.95169485901474 -62.5899420697925, -59.95479227235647 -62.586177255613826, -59.95485864397815 -62.58319398854675, -59.95361368583768 -62.580406369141485, -59.95103897530789 -62.57979533165542)), 
+  ((-58.20819142579025 -63.757774719453735, -58.19393499260215 -63.75631382979472, -58.18787597483062 -63.753811236438196, -58.18055408649857 -63.75048791563094, -58.17225661365821 -63.74794444745943, -58.168251628405585 -63.74746670804826, -58.160935139038 -63.748722031776275, -58.15527539729054 -63.751399420174515, -58.155959407686346 -63.75360075107955, -58.15742887631777 -63.75701213877126, 
+      -58.162506322292465 -63.76029107929631, -58.16758662918584 -63.76357279191626, -58.17725379335785 -63.76594590913734, -58.18897320590521 -63.76576976441675, -58.202843557779026 -63.76662837358485, -58.21251771595499 -63.76899707725196, -58.22307050955041 -63.77158293676875, -58.2290384042591 -63.77507786614688, -58.23531053878097 -63.78016671779881, -58.23894019858052 -63.784611164103836, 
+      -58.24099605896093 -63.78664028475817, -58.247556815184325 -63.78874907012508, -58.2565488035406 -63.788918258076066, -58.261421587841475 -63.785025816828664, -58.261796707613705 -63.78105116543947, -58.25697822802933 -63.7747946047699, -58.25031741251263 -63.76910347716923, -58.24355823967688 -63.7644000573155, -58.23446274301168 -63.760651461680126, -58.224600951839726 -63.760269474040236, 
+      -58.221964055417295 -63.75962137092471, -58.20819142579025 -63.757774719453735)), 
+  ((-60.04307088665476 -62.603439784148605, -60.03735410203239 -62.60858836000043, -60.02946239799547 -62.61472639873629, -60.016384243564204 -62.62064335355809, -59.99161888907515 -62.626316628986224, -59.98738891799352 -62.621325506372976, -59.97490699098172 -62.61789394642185, -59.95987433246909 -62.61285386927094, -59.949542564384245 -62.61042373330462, -59.934474862760865 -62.60737265393563, 
+      -59.92329350260518 -62.604737016010674, -59.917272014808205 -62.60331339703416, -59.909070663852 -62.602878259981416, -59.901725400196426 -62.60264671282779, -59.89347990673336 -62.60419822377577, -59.8830665469099 -62.60574036940741, -59.875679057360266 -62.607493675890396, -59.861876890621495 -62.60623114583724, -59.85109407917181 -62.6051823083385, -59.841196256679375 -62.60334077956099, 
+      -59.833853774176916 -62.60310339177828, -59.82693367736122 -62.603466075868674, -59.822095041854666 -62.60681831641198, -59.825508025984604 -62.60863154177694, -59.829310056153275 -62.6120304937413, -59.842624037025445 -62.61568058495684, -59.848594958119925 -62.619090409937506, -59.862357902087666 -62.62234518355273, -59.873962640648564 -62.62558399551223, -59.883819750323866 -62.62940936354306, 
+      -59.89587032433572 -62.632254605409095, -59.90959822239998 -62.63749357329646, -59.916420596259876 -62.64209789219684, -59.923272071721534 -62.64571304413371, -59.93228166568121 -62.64933453183281, -59.94865305254668 -62.65318704090663, -59.96671682343917 -62.65943099008357, -59.98355792652176 -62.66189183583213, -59.99517367181539 -62.66611934406956, -60.002878915516035 -62.67092589004675, 
+      -60.003664933981504 -62.67510592979179, -60.01135628416929 -62.68090747864734, -60.012583486536236 -62.684693114109095, -60.02467724646567 -62.68752757817488, -60.03591845493938 -62.68916379050889, -60.046263737278565 -62.69258554460668, -60.051414142602205 -62.695784778901434, -60.054815567294774 -62.69958163079559, -60.059105780813134 -62.70257931544232, -60.06382748473864 -62.7051847683216, 
+      -60.07508496816623 -62.70681678916433, -60.08252350070726 -62.70306396300424, -60.093371952444656 -62.703102933326065, -60.10247450782765 -62.70372813438472, -60.11154459924149 -62.706344913379176, -60.12452396844499 -62.70937376220505, -60.140592133393056 -62.708625253260585, -60.148419538777254 -62.707454626692005, -60.15492779180319 -62.70747709990242, -60.16139539928624 -62.71047990909248, 
+      -60.16437914083084 -62.71466724942416, -60.181224744196705 -62.7210882241757, -60.18466260230674 -62.723879800347845, -60.191989905375486 -62.7280843215778, -60.20193101685057 -62.731890758429124, -60.21103497854513 -62.73350842757107, -60.218848441940736 -62.73432260519974, -60.229693534102346 -62.73534847300497, -60.237510414252725 -62.73615965029703, -60.247469764978156 -62.73897169930987, 
+      -60.25656814959634 -62.741581193706935, -60.26436205922515 -62.744384606753876, -60.27432325799545 -62.748191311603826, -60.282988922624995 -62.75119400120352, -60.290347407697695 -62.7543951650606, -60.299455674997425 -62.756999334137504, -60.30642616084672 -62.75561941866863, -60.31469368913353 -62.75503920636869, -60.32253919865335 -62.752865699784564, -60.333862976543415 -62.75049117873199, 
+      -60.3382268808947 -62.748512536864894, -60.34128714386145 -62.746722546942436, -60.3417478689969 -62.74333956924582, -60.341780571071496 -62.73935730245695, -60.340935519282006 -62.7361721372609, -60.34140399865009 -62.7317918718531, -60.34447252698512 -62.72801549511864, -60.350580164843684 -62.72444097011964, -60.35668311979538 -62.72186227246401, -60.351496320331535 -62.71767508273472, 
+      -60.346741931355744 -62.71507989276219, -60.34068568273416 -62.71168568007597, -60.332027008419665 -62.70868274759495, -60.32382178578072 -62.703296060408434, -60.32036230143967 -62.70149588163817, -60.31952720609044 -62.69731797640404, -60.31608592430866 -62.69352789356633, -60.31612016272911 -62.68954828414948, -60.31831318119351 -62.68656569245336, -60.32397366523054 -62.68438406103381, 
+      -60.328319542505625 -62.68339880239385, -60.335259478909926 -62.68300967138236, -60.3447679208784 -62.688198507297926, -60.355595051204524 -62.691203300896035, -60.36686394064314 -62.69281361256172, -60.37640755132015 -62.69302406401686, -60.383343012210325 -62.694626005280305, -60.39200177685835 -62.69861645386013, -60.397190198869644 -62.701809842974676, -60.40325145993486 -62.70520117500282, 
+      -60.40843947862709 -62.70938968299222, -60.41102974976333 -62.71197967231883, -60.413626821706536 -62.714568839066686, -60.416652116930855 -62.71676278747846, -60.42054346539648 -62.72014918906802, -60.429667034438815 -62.720757371447306, -60.43618302415513 -62.72076385505239, -60.44227319995548 -62.71917366841978, -60.44749363805089 -62.716392736390134, -60.450549417779406 -62.71261267658768, 
+      -60.43625678584258 -62.7028421952758, -60.43411096583698 -62.696869632002745, -60.424602443214084 -62.68770125745685, -60.42332995396011 -62.68093038657913, -60.42248172456287 -62.67674932200493, -60.42034115277359 -62.670777159262, -60.41385837327385 -62.66579001094304, -60.40345703034916 -62.66439141419766, -60.39220340967987 -62.660793455961496, -60.38399137969208 -62.65739710454022, 
+      -60.38054549509545 -62.653614149994944, -60.379265752595195 -62.64982507905082, -60.3836175840298 -62.64585517182177, -60.38407539243337 -62.64247211597535, -60.38062388546905 -62.63967883629745, -60.37544944630399 -62.63549404902035, -60.36811297199989 -62.630306468795375, -60.36380201923833 -62.627316133110874, -60.3560444756587 -62.62252812437734, -60.360836469952204 -62.61715977886134, 
+      -60.37947112082457 -62.61300214814251, -60.392017222843776 -62.613415746156925, -60.41106053324942 -62.61283944029472, -60.42705854465655 -62.61504074205742, -60.43744088201548 -62.61644417916313, -60.44954914193465 -62.62023223619571, -60.45906797748559 -62.62342042290351, -60.469877030040756 -62.62940185141576, -60.48416546789011 -62.630202143660306, -60.485703132083394 -62.63019168725291, 
+      -60.50712247329792 -62.630012791026395, -60.53137277117481 -62.63260255230213, -60.55909602001626 -62.63598660239433, -60.579460621503294 -62.63817253762674, -60.59072870026543 -62.639761978732594, -60.60503039315098 -62.640549465876354, -60.62149508480229 -62.64034266201771, -60.62452070311229 -62.63754949482875, -60.64660267459788 -62.63315600209844, -60.66649825024973 -62.627762561513634, 
+      -60.68641247213586 -62.62534781702563, -60.702869487381975 -62.62413297358154, -60.71758739176434 -62.623516017415696, -60.73535084503102 -62.624088800512894, -60.75095691833229 -62.62565576621737, -60.76007520687918 -62.62823461092165, -60.76879157105581 -62.63419335269406, -60.77318105024679 -62.641159730606944, -60.776709350608826 -62.64792330752917, -60.777202882171586 -62.65549015863903, 
+      -60.8049773843839 -62.65782887830151, -60.81071100484683 -62.66757937787697, -60.81897635625554 -62.66995674481927, -60.83114581447212 -62.671722155806044, -60.836735600102436 -62.666530394191945, -60.84756972389096 -62.66551208678873, -60.861061087997754 -62.66906356679943, -60.86889897039929 -62.67183353691705, -60.87370685456876 -62.67441085037361, -60.881519770718036 -62.67419344631575, 
+      -60.89190705729699 -62.67157780647761, -60.89268505684568 -62.66480313023554, -60.90610022632322 -62.662376281275925, -60.90868760275113 -62.66263121345871, -60.91783605260573 -62.66353937728632, -60.92956888928693 -62.664700344244594, -60.94304040805645 -62.66625572159467, -61.0093644462999 -62.66185324531129, -61.06577907201933 -62.66164838510532, -61.08611685578012 -62.658774334259945, 
+      -61.09702558150516 -62.66171671196147, -61.103595648974476 -62.664681242035726, -61.108422920504125 -62.66725125859472, -61.11830083110021 -62.68335795932783, -61.1412531251065 -62.68006565049129, -61.15387681247849 -62.681405070924335, -61.16692612380552 -62.68234285810222, -61.17807728762134 -62.675911812521285, -61.202007279827825 -62.67778714243878, -61.21356937720771 -62.67095206819723, 
+      -61.208284778092604 -62.667789967544216, -61.182548284945774 -62.662531963243204, -61.17161058221938 -62.65859627279834, -61.1684805369691 -62.65442668057562, -61.17270743046251 -62.64942470528377, -61.178944102049634 -62.63743195030874, -61.173330965101215 -62.638656904269304, -61.165526846303536 -62.6388939085117, -61.15813161050492 -62.63773283888839, -61.15462255376678 -62.63595121966598, 
+      -61.152835695679265 -62.63356895761892, -61.15361649333546 -62.62978044179762, -61.15699312449843 -62.625579438409815, -61.16818923287811 -62.6221358076397, -61.17727315584782 -62.61744369802347, -61.18960091740821 -62.61107266927926, -61.236907325951236 -62.59687424721882, -61.242827744128476 -62.591259466527276, -61.23884477747439 -62.587894560312925, -61.23449739706039 -62.58691747353939, 
+      -61.22026464343431 -62.589188265338926, -61.20760071467305 -62.58486893553814, -61.19760544121945 -62.58312300402791, -61.16960543202179 -62.58924073482305, -61.13047648889145 -62.60178052383186, -61.12884140702647 -62.60637238583507, -61.110287078553334 -62.609646392173595, -61.11085590538468 -62.61621892674047, -61.08744951874438 -62.615917051687575, -61.07976976342476 -62.62212739442716, 
+      -61.05375404201892 -62.621238585207095, -61.03601076968353 -62.622699740808976, -61.02133817018778 -62.6263435209647, -61.008354445844574 -62.6273841593122, -61.0017697531702 -62.62242586349703, -60.977889953499286 -62.61951846650222, -60.97947223743201 -62.609951346038265, -60.96476034667087 -62.610594818323776, -60.955627767855155 -62.60803590369498, -60.95125257520217 -62.60506110332999, 
+      -60.94072966386656 -62.59672601341359, -60.922523216853946 -62.59459013050469, -60.912558497759186 -62.59382331710536, -60.900629912787394 -62.59385774006437, -60.89308221715726 -62.5938764878724, -60.88572433699543 -62.59369632066339, -60.8817971091901 -62.591316334129395, -60.84341057915974 -62.56472054939543, -60.844665150028156 -62.560534706788054, -60.84504535461138 -62.55615299231114, 
+      -60.855265937249094 -62.54357992432375, -60.859976528363134 -62.540180697280526, -60.859062344078765 -62.53599989256528, -60.85467096979275 -62.530036457200325, -60.844283337892975 -62.52767259118821, -60.84540967391646 -62.5135276816049, -60.834990881344076 -62.50817446082851, -60.83703246343006 -62.498211538108926, -60.83612813250762 -62.49502619658072, -60.833498716385726 -62.49145125293008, 
+      -60.82612560150817 -62.48728610439665, -60.82178888343462 -62.485305468527095, -60.81870999725949 -62.4801324886923, -60.8191198253939 -62.477744258310345, -60.81779430428281 -62.474956034696554, -60.81770275085833 -62.46699201678588, -60.81293565498955 -62.46441658916786, -60.80948204465702 -62.46362760431654, -60.80217362317155 -62.46543607550347, -60.798328062384236 -62.468033750741185, 
+      -60.79761169725545 -62.481773630795104, -60.79160630932403 -62.48437834017943, -60.786897344392614 -62.487769461890636, -60.77702126097372 -62.491977204388164, -60.763659730711055 -62.49240160679193, -60.75201045942312 -62.49122585723369, -60.7394949713866 -62.48985579546903, -60.73609582456542 -62.49603669400524, -60.73268620266839 -62.50122064566586, -60.72799980195868 -62.508595004445226, 
+      -60.720677197932154 -62.509402691885775, -60.718143432130944 -62.5167730061694, -60.7165282191972 -62.52473131803099, -60.71564177902462 -62.52912462965057, -60.71181177138143 -62.53669685972467, -60.705819899808084 -62.544272869354415, -60.70627924830829 -62.54885061275572, -60.70370745432881 -62.552242889294476, -60.693373000103335 -62.55783142532034, -60.68172123969042 -62.55963863826713, 
+      -60.66183911698214 -62.55906309779372, -60.643269515770314 -62.56127069933339, -60.63809555954382 -62.56406408654278, -60.629464173574405 -62.5670578692345, -60.620827888705726 -62.569056676723626, -60.60785103913527 -62.566078680461835, -60.59704617425657 -62.56508981708236, -60.57846533792239 -62.566295742487036, -60.53006814254375 -62.5710826631303, -60.507161025565004 -62.573272666666, 
+      -60.49635152466137 -62.57526066739925, -60.49160473611173 -62.571674162749964, -60.464416052197876 -62.55196016852389, -60.455786849419766 -62.548972791931995, -60.4411175619988 -62.54458543258027, -60.42385958286144 -62.542583432717926, -60.40312034404689 -62.54575375007595, -60.37202036561721 -62.549504262059166, -60.36338172017733 -62.55048699093124, -60.34309800110038 -62.549271349595976, 
+      -60.33491255185824 -62.54687078514663, -60.32543452193799 -62.54367122624284, -60.31251589439827 -62.539671845790366, -60.29960288244165 -62.5356740738013, -60.2985926411531 -62.53439662330035, -60.29233658897832 -62.52650459126389, -60.285903876068495 -62.521523469156456, -60.27046298406702 -62.511943894331175, -60.261427596277045 -62.50933891980955, -60.25109802375556 -62.50792667456785, 
+      -60.23688240476337 -62.50710241159199, -60.22785991905295 -62.50449714363835, -60.22008117631759 -62.498401301717664, -60.19369231452127 -62.48261624833596, -60.181099521083965 -62.475372387433595, -60.17475161755276 -62.4704172985073, -60.17050647884897 -62.46514873737799, -60.16435987400924 -62.45922837790295, -60.15170546294862 -62.45975545040637, -60.13485599880883 -62.46527854844224, 
+      -60.10544484496758 -62.48375767098494, -60.109150259559534 -62.48867807150365, -60.10868226480164 -62.49106545802008, -60.098717301613064 -62.49521181827713, -60.08616413426353 -62.4997440365477, -60.070076772126875 -62.50944089231827, -60.05432868337224 -62.52370940169019, -60.05125044954667 -62.52747755832269, -60.05140605820451 -62.5309609420338, -60.053985655304004 -62.532587933091555, 
+      -60.069511609540584 -62.53445861688046, -60.087838089763856 -62.53618204930784, -60.10146418724517 -62.543754598459365, -60.11211200543912 -62.55373702997705, -60.118035429352354 -62.56211026970901, -60.117493257224524 -62.56946950552941, -60.117421242423255 -62.57444359167412, -60.11216719199269 -62.579204212993524, -60.10263775443816 -62.58096355981885, -60.0909652509129 -62.58172176980012, 
+      -60.080974710775166 -62.58487221964981, -60.070080038100045 -62.59080208375239, -60.064360905657935 -62.59695059816649, -60.04307088665476 -62.603439784148605)), 
+  ((-58.715975916899716 -63.31110026838848, -58.725107687199426 -63.307255171811136, -58.73014829703869 -63.30494317306249, -58.73825934936197 -63.30287127486198, -58.74329431973112 -63.300555328547695, -58.74785620909897 -63.298634322688265, -58.74980913408467 -63.29607299700941, -58.74679497931765 -63.29483757960478, -58.73969480031306 -63.2951360365554, -58.72998434516709 -63.29479533879006, 
+      -58.71737850292559 -63.29779877015927, -58.706797664048246 -63.297245830349716, -58.698967342518344 -63.29533726027127, -58.6893272794276 -63.29400610324478, -58.68103464530099 -63.29249118558152, -58.67639468202129 -63.29540600730539, -58.676578968264806 -63.29898841921359, -58.670598142036305 -63.30207829582923, -58.66153399398205 -63.30492784352507, -58.65097868033813 -63.309939586278084, 
+      -58.65550318258717 -63.31458282765758, -58.662170054088136 -63.320252172229985, -58.66757112408931 -63.32510422670562, -58.672173715419945 -63.32875021515536, -58.67423934032028 -63.33077207350192, -58.67750217881336 -63.33459787265892, -58.68051160556743 -63.33583347006862, -58.688964068043795 -63.33536528740735, -58.696625813432966 -63.3336864041934, -58.70427559470677 -63.33200904634614, 
+      -58.70899518765928 -63.32810220698438, -58.70579874039227 -63.323285104087915, -58.70521951414914 -63.3190961159005, -58.70503268379526 -63.31551637578188, -58.715975916899716 -63.31110026838848)), 
+  ((-59.93537386109502 -62.50117188786954, -59.94534845457762 -62.498031344086634, -59.96271832574436 -62.49015064316098, -59.97359853710177 -62.48422609686241, -59.981000759958334 -62.47948138078404, -59.99012351653662 -62.475143189883035, -59.99921271868392 -62.47179808715449, -60.0109138401644 -62.46706669373761, -60.02257973856418 -62.46432427597413, -60.03250875117974 -62.462172959659036, 
+      -60.04201922865549 -62.45942356394487, -60.048079252364744 -62.4568596059831, -60.05069847052185 -62.454478976196626, -60.05292407214342 -62.449517205875985, -60.04779906380655 -62.44731172478462, -60.04094793641325 -62.44569752270306, -60.00433414446305 -62.44954214072197, -59.98505624939452 -62.445492049461514, -59.96611726124706 -62.44701031226028, -59.946357703881276 -62.44633109969089, 
+      -59.93171147644705 -62.44786104663222, -59.926036991754195 -62.45201416916577, -59.91495673772885 -62.44739092468707, -59.90506296563882 -62.44754756242107, -59.88311343675211 -62.448838295261886, -59.8775205808243 -62.4490134671331, -59.87109654773273 -62.44798637673492, -59.866405642034145 -62.4463728391476, -59.86129874040132 -62.4441602017689, -59.8518676876736 -62.442924625878995, 
+      -59.84117159889405 -62.440882581236224, -59.83038235643194 -62.44281805544888, -59.81490828710867 -62.44313819885105, -59.806702671858886 -62.444686595605184, -59.79376009018887 -62.44660505703066, -59.78728924715349 -62.44756287123622, -59.77395929740592 -62.44789151255253, -59.768861790092345 -62.445675579683105, -59.76109204033871 -62.44682769022023, -59.76101706257657 -62.44980527703325, 
+      -59.75962044367119 -62.4539715754908, -59.770286267577745 -62.457017003439496, -59.77961439137847 -62.4622346831018, -59.780520905133564 -62.46354687033873, -59.78293330936345 -62.467025806914606, -59.78449717708278 -62.47339569146698, -59.78439370373009 -62.477371755093415, -59.78384833652952 -62.48174309746869, -59.78032974796741 -62.48490195006282, -59.77550588289307 -62.48825782724741, 
+      -59.770276088203744 -62.491012149787586, -59.76373907877638 -62.49395799145184, -59.74729404943456 -62.49704444735439, -59.729666435706335 -62.49634562630561, -59.71714047537304 -62.497860135071925, -59.70726401491383 -62.497008565607736, -59.70174263680952 -62.4941906041726, -59.69670110598057 -62.48998696102896, -59.69342048976283 -62.48419987906265, -59.69350743998075 -62.4812206198371, 
+      -59.68979136105148 -62.475830132251794, -59.68563331451872 -62.47083685868524, -59.680095253021605 -62.469014261034154, -59.672848044394875 -62.466782318926604, -59.66292755405433 -62.467910135787, -59.64690502494438 -62.471584197516336, -59.61605318904924 -62.481716599073906, -59.603812374510866 -62.48779655359353, -59.595461297908436 -62.49330585211652, -59.58884760389627 -62.498227107780735, 
+      -59.58960324922819 -62.50141139735377, -59.59469843430774 -62.50363575400806, -59.60666164386949 -62.506500392166345, -59.61689114565647 -62.50994830738822, -59.624549474843036 -62.51278403741477, -59.624046640773095 -62.51516244034482, -59.618728055830985 -62.519901711761506, -59.617748762108626 -62.52367001096014, -59.61372474371985 -62.528213465160164, -59.61445100885195 -62.53239502087247, 
+      -59.61733698962378 -62.53658724039349, -59.62149049792363 -62.541583621916175, -59.639464879070424 -62.54588022137964, -59.66001044773478 -62.55078896966641, -59.67418701636223 -62.55266581570128, -59.70012413300441 -62.550838289738465, -59.708864312649 -62.55006728730936, -59.71697911996279 -62.54935519361968, -59.741225635467735 -62.54611912401989, -59.760216653984166 -62.54563074673266, 
+      -59.77665730531258 -62.543537468032035, -59.79224037522064 -62.541236670980325, -59.79190420366525 -62.53765595354509, -59.78600590519455 -62.532253532177755, -59.78615958336562 -62.52629138718683, -59.789685608083175 -62.523127639635845, -59.79710331581936 -62.51938966526688, -59.810916355859696 -62.518669380633426, -59.82298248822417 -62.51853113805095, -59.83720298250752 -62.518409766378085, 
+      -59.8591890655438 -62.51811910743336, -59.87729997941921 -62.51741454105134, -59.89282295407893 -62.51708571859487, -59.905792471764606 -62.51515869348623, -59.912753086420246 -62.511810156467426, -59.93537386109502 -62.50117188786954)), 
+  ((-57.89619749007523 -63.709801740783135, -57.8829259617111 -63.712108978211916, -57.87424345290807 -63.713516130632875, -57.86174003507304 -63.71703334138486, -57.85672025551272 -63.72189684506872, -57.86203438518314 -63.72678287154711, -57.87127318932428 -63.72856878380242, -57.87789338879534 -63.729705452914835, -57.888714817548426 -63.72933590033677, -57.896419776462615 -63.72870159078565, 
+      -57.90198310827009 -63.72703218679451, -57.906295390780436 -63.724532964002115, -57.913726857263995 -63.72230591989547, -57.91513003377813 -63.71755999210823, -57.913693355766895 -63.71414584726653, -57.904558947016575 -63.711372239447535, -57.89619749007523 -63.709801740783135)), 
+  ((-57.04865418843897 -64.4880063400778, -57.071754834990195 -64.49741333479471, -57.098361862148714 -64.50511136598256, -57.12052436775373 -64.51168891124901, -57.13198715840572 -64.51558678604478, -57.15171584080537 -64.52309472749917, -57.17212234690293 -64.52922091796768, -57.19357210099398 -64.53457738870785, -57.21762896769653 -64.53800125311548, -57.239763380823085 -64.5419699052331, 
+      -57.266799021612975 -64.54407521315412, -57.30438798173757 -64.54366359657222, -57.33250723346169 -64.54139686498057, -57.36292731684788 -64.53919239933941, -57.390274080664454 -64.53569797157068, -57.42044195247302 -64.53187492381257, -57.45008243360335 -64.52843422821785, -57.477426407900346 -64.52134010462112, -57.485954461085186 -64.51746310536794, -57.498616513953394 -64.51170343642862, 
+      -57.50709554836046 -64.50353922202592, -57.51545789633677 -64.48920418056446, -57.51754328087562 -64.47332000421416, -57.51321920546704 -64.46405041366864, -57.50851014575292 -64.4541786359161, -57.499715012427146 -64.44380126602444, -57.48503757134271 -64.43607332167747, -57.45809635629499 -64.43043453831774, -57.43320599865557 -64.42682599722215, -57.398617785874855 -64.42337041070655, 
+      -57.37065882285519 -64.42206493337041, -57.34654617115556 -64.41966287005464, -57.331592286611375 -64.42107394875094, -57.316886383929216 -64.42408047178202, -57.304090967460816 -64.42653686024859, -57.28903636794074 -64.425354555046, -57.278991092335815 -64.42131048667181, -57.26998233044199 -64.41649572967125, -57.26186383904951 -64.41190418795127, -57.24611477303624 -64.40591362206924, 
+      -57.23023185451521 -64.40091662657655, -57.21139919274578 -64.39723217177331, -57.19473315171729 -64.39459948147834, -57.17717232954412 -64.3917393403145, -57.16870763879881 -64.38653634668555, -57.15949999292175 -64.38011932265661, -57.14800587237166 -64.37363473238815, -57.138664018930974 -64.36820929751113, -57.11810100988029 -64.3640677280413, -57.1172085713296 -64.36405898481487, 
+      -57.09466957274061 -64.36383033924834, -57.074794277866104 -64.3644796308347, -57.05963819900118 -64.36426598276991, -57.04426482559857 -64.36244203128412, -57.03281363264277 -64.36212958840369, -57.02054983579551 -64.35800136996781, -56.997650377786535 -64.35118806511345, -56.9762338890349 -64.34680937413646, -56.938682445156 -64.33679166737087, -56.923333116349305 -64.33496095964202, 
+      -56.91092388059235 -64.33798936271866, -56.90640902954082 -64.34044666455058, -56.90418637310336 -64.34297159960244, -56.90815854745795 -64.34706110218453, -56.913902563295565 -64.35160727436289, -56.9208953602632 -64.35698607546708, -56.93454647861381 -64.36095485123832, -56.95352160126743 -64.36627147631724, -56.96282632543531 -64.37171108027354, -56.96946479096706 -64.37647980347423, 
+      -56.9782557163997 -64.38230082774663, -56.98031761969295 -64.38693966544098, -56.97091478269836 -64.39125007845198, -56.96313298886238 -64.39700392251054, -56.95550216047088 -64.4017630102337, -56.950379760036775 -64.40818766134, -56.94910480098423 -64.4135278769845, -56.95095020370223 -64.41657346642846, -56.956193638717394 -64.421493015518, -56.96195215519751 -64.42604022320617, 
+      -56.966460206770655 -64.42975703680204, -56.98045020013133 -64.437911867099, -57.000520197130996 -64.44863044692694, -57.01148147586056 -64.45551288383074, -57.01570394242652 -64.4578480253423, -57.021716808736585 -64.46117506561855, -57.03929172689012 -64.4763940396075, -57.04865418843897 -64.4880063400778)), 
+  ((-57.714581840166055 -63.664508177162006, -57.6898075399556 -63.66952628693914, -57.68560408215586 -63.67102005087247, -57.70804681290253 -63.67868456729726, -57.727228709923125 -63.6834834688955, -57.73754074809072 -63.68351433868939, -57.74317475122238 -63.67727258833475, -57.745921386382264 -63.66878158751809, -57.73955386160525 -63.665661373739795, -57.714581840166055 -63.664508177162006)), 
+  ((-59.64394470192937 -62.33980210154705, -59.63669992053099 -62.33856204212664, -59.613255373750484 -62.335433560744875, -59.593211194350665 -62.333114371734375, -59.580844764789205 -62.331639315428475, -59.57137635159073 -62.33336294178415, -59.56533486657561 -62.33491121698489, -59.55794553523213 -62.338637498073574, -59.55356937748413 -62.34158775460534, -59.548312312440544 -62.345325436529556, 
+      -59.53965287624805 -62.3482438376229, -59.533133306952465 -62.35117790037969, -59.526172653556436 -62.35450680959071, -59.515811286687416 -62.35701374694073, -59.50418728732143 -62.358715853743156, -59.48699488871372 -62.36057701315105, -59.474113472406955 -62.36147373753606, -59.463821108392374 -62.361988516509854, -59.44843007523095 -62.3612740364477, -59.435178762352805 -62.36057214026999, 
+      -59.425731985894686 -62.361293758139794, -59.41314166884636 -62.365761132227576, -59.37082305588514 -62.39660174880549, -59.36593609486308 -62.400933476240745, -59.366261437693424 -62.40351842366295, -59.366553048355605 -62.40709726955978, -59.37412253790826 -62.41093404335552, -59.38254193052339 -62.41497848766627, -59.388859899666706 -62.41801012299633, -59.394658932309824 -62.42342328509021, 
+      -59.39191913370735 -62.42777277001149, -59.39156707473583 -62.436710620938385, -59.395823989870905 -62.43773740167251, -59.404331835268714 -62.43979600038695, -59.42205691655751 -62.43656208504115, -59.428943530590665 -62.43621853487462, -59.43490146639601 -62.43766003761346, -59.44163551248987 -62.44129142265533, -59.44544688803143 -62.44270989653466, -59.449669507125975 -62.444732001651985, 
+      -59.45659032159122 -62.44339339128803, -59.468179910225146 -62.443684225376145, -59.47020417321177 -62.44398922103798, -59.479286141062666 -62.44536230299818, -59.4954363291512 -62.4502527185031, -59.508998428911966 -62.45552158984823, -59.51800257406195 -62.456183998994725, -59.524511490174106 -62.454243244185, -59.54066750257848 -62.44661377342362, -59.57021347653337 -62.43668685237197, 
+      -59.61260443975757 -62.42684236369105, -59.62081221380449 -62.425303536943034, -59.63425415805724 -62.42101765694956, -59.639575072239076 -62.41529093472834, -59.64794955774661 -62.40779049990353, -59.653795219000116 -62.39868487961536, -59.651033355243165 -62.390521533554434, -59.64735789598618 -62.38413687660407, -59.64797214377447 -62.37778079886876, -59.65545680821104 -62.37106988544447, 
+      -59.66399776944355 -62.372119441596006, -59.674185003305624 -62.37556124909825, -59.692920518026106 -62.38004277261448, -59.70836129418043 -62.3797385090211, -59.71957097407977 -62.377418308004565, -59.72605375207839 -62.3754697292429, -59.73384622223035 -62.37233306279709, -59.728762264676014 -62.37011746371456, -59.71505860919307 -62.36983809706823, -59.70527977931653 -62.36700137112964, 
+      -59.699348664749586 -62.36457826234963, -59.69566257289825 -62.35819991738494, -59.694042551073174 -62.35480779173174, -59.695443893600164 -62.35064630334519, -59.68308788471958 -62.348185872369385, -59.66728214399985 -62.34690021593625, -59.64394470192937 -62.33980210154705)), 
+  ((-57.64538962199246 -63.658378049165364, -57.63111223448139 -63.657852084367114, -57.61834268657107 -63.65974842205625, -57.61326577737752 -63.66102208714477, -57.60807030791735 -63.66328717483741, -57.60748597248404 -63.66824702048299, -57.615732672963496 -63.67440034963704, -57.62523403834798 -63.68138121849624, -57.636523227647416 -63.68064562175824, -57.647790045245024 -63.67632599147892, 
+      -57.66165466670271 -63.6726690179557, -57.66882407533563 -63.66885357039493, -57.671626796436456 -63.663944234391515, -57.66514972831302 -63.66181094034949, -57.65507497307774 -63.659789851052324, -57.64538962199246 -63.658378049165364)), 
+  ((-56.86101882754987 -64.19663283833258, -56.85422097196802 -64.19027022874921, -56.847546012840844 -64.18907969840261, -56.83984432204018 -64.18866006510339, -56.82992548453076 -64.19075687388283, -56.82631129822467 -64.19344354027125, -56.82570362850959 -64.1974020038268, -56.82700230324896 -64.20082173037355, -56.83073775618447 -64.20331639012532, -56.83395036700929 -64.20619898702253, 
+      -56.83855755091231 -64.20891577565764, -56.842808400821205 -64.2110369428173, -56.85176096280193 -64.21228880725693, -56.85889992074804 -64.2105020783688, -56.864567006861755 -64.206291503079, -56.865325657670944 -64.2013391706543, -56.86101882754987 -64.19663283833258)), 
+  ((-57.550795767562 -63.69635788398648, -57.539356558071745 -63.69449570350633, -57.525425377487245 -63.690982957378395, -57.51598261689279 -63.69115883972388, -57.50792464381399 -63.69474342250143, -57.50185726589292 -63.70036338538261, -57.500876397790705 -63.70471571856616, -57.504494040850666 -63.708183775387845, -57.512465659928885 -63.71274999855608, -57.51870389902281 -63.71687363913209, 
+      -57.5263024272639 -63.720833224737746, -57.52966672090011 -63.72270252525867, -57.54433429640053 -63.72026514913971, -57.556735460156666 -63.71419174611794, -57.56790922267755 -63.71087737680089, -57.572856876270386 -63.70701304048673, -57.577194935627276 -63.704529194500054, -57.581642775189756 -63.70105356929664, -57.57130923115969 -63.69743341082375, -57.56607858407396 -63.69611746838217, 
+      -57.550795767562 -63.69635788398648)), 
+  ((-56.83843514770865 -64.28095983089733, -56.83308824362204 -64.27701493156937, -56.8305789785736 -64.26660089185259, -56.82931294785251 -64.2570110953198, -56.824158614118716 -64.24591065037735, -56.814987014623405 -64.24305685116104, -56.8004301148373 -64.24243271334943, -56.7855672847885 -64.24378291698616, -56.77246530349407 -64.2455904650535, -56.759049767997645 -64.24936675019751, 
+      -56.746459363093734 -64.25078635854165, -56.730506669995954 -64.25030508505026, -56.71542950753935 -64.25006154213531, -56.70747035024839 -64.24543741111161, -56.70354588849268 -64.24134054875513, -56.69941365839323 -64.23564126638622, -56.69193068159339 -64.22805742391567, -56.68401775068177 -64.22602803098444, -56.668960989138206 -64.22576794648936, -56.65722081573329 -64.22481595667689, 
+      -56.65034854498237 -64.22202293349247, -56.64188432858191 -64.21778795933062, -56.63481905779377 -64.21338653988904, -56.62867275093503 -64.21180702437377, -56.6178552581234 -64.21366847913924, -56.609145972450726 -64.21658397376511, -56.600314100839036 -64.22307611077916, -56.59618391594789 -64.22865986229998, -56.59326435789387 -64.23261322529845, -56.59584381081563 -64.24204344693857, 
+      -56.60271009867265 -64.2448430893321, -56.61345165148666 -64.24915382565256, -56.622244785947 -64.25141136092701, -56.637955881912525 -64.25905583307626, -56.65895032270687 -64.26805150845895, -56.673596283592275 -64.27387137203891, -56.68388830449279 -64.28115054544753, -56.68961410096079 -64.28828451228274, -56.69732056338445 -64.29747713187183, -56.70325499088008 -64.30621377499814, 
+      -56.7172567299926 -64.31339979846732, -56.729763250366396 -64.31556716655382, -56.75157009754184 -64.31700904712304, -56.76424390607336 -64.31818463412854, -56.791356169576076 -64.32097631320094, -56.81213483902971 -64.32318124567871, -56.8352611632704 -64.3280415145273, -56.86099556490711 -64.33097828420428, -56.869625400785374 -64.33161904183343, -56.88261559229925 -64.33080235877061, 
+      -56.892738576174295 -64.32771289326563, -56.9008748386533 -64.32257035464134, -56.90339819646279 -64.31806235350973, -56.90311701957474 -64.31387328493123, -56.896353682587254 -64.31009696637813, -56.890469372854426 -64.30654827037226, -56.882971695690124 -64.30155194034009, -56.86613162793796 -64.29470073974707, -56.85480484173993 -64.29078629216959, -56.83870695900917 -64.2851414036381, 
+      -56.83843514770865 -64.28095983089733)), 
+  ((-57.486413028582014 -63.617285887402836, -57.47761366440775 -63.61608563532782, -57.459281683180606 -63.6160441865286, -57.44305832736752 -63.61704313252262, -57.4312930483898 -63.61814458606301, -57.41891097763534 -63.62062911195017, -57.409501208492614 -63.62436982906932, -57.40417278379829 -63.62762116086438, -57.403926304963356 -63.633183627337374, -57.406532266668904 -63.63741971163835, 
+      -57.411247183169976 -63.63912586934027, -57.41745100178161 -63.643253195542485, -57.42104911426727 -63.64672038224631, -57.424520488161484 -63.65118070332629, -57.42391243866551 -63.65613522508033, -57.42763878199358 -63.662188981425395, -57.434590093938496 -63.66394706365888, -57.44688470075942 -63.6696163972209, -57.45905940528168 -63.6762732755978, -57.46578329661253 -63.68359344704755, 
+      -57.480063582464474 -63.68413548289892, -57.490612880177125 -63.682200642588214, -57.50264824548641 -63.67910738257589, -57.51505554070707 -63.6766206753154, -57.52446817897966 -63.672866180392965, -57.52904141846889 -63.66839944445936, -57.54017689183785 -63.661505951839594, -57.54770726181667 -63.65472356349876, -57.55871234326055 -63.64881798087663, -57.56710477635799 -63.64225816206151, 
+      -57.57624449799515 -63.63690266600732, -57.57572630079661 -63.63370857433866, -57.57891877020229 -63.6294092851854, -57.576920717865455 -63.627376436444486, -57.56822956420798 -63.62518738413167, -57.554093821642674 -63.623664467218376, -57.54702355956672 -63.622901574825256, -57.540076247734845 -63.62114747480836, -57.53535403038258 -63.61944558503799, -57.52803617007229 -63.61708399275278, 
+      -57.5202186572892 -63.615111831297575, -57.514026252265914 -63.61456716527574, -57.50127831568061 -63.616451504184376, -57.486413028582014 -63.617285887402836)), 
+  ((-57.47795858475894 -63.788880177876194, -57.44766222885889 -63.786354892577506, -57.41437837667318 -63.786137235656916, -57.392690984073646 -63.78679599644895, -57.376987386618694 -63.78640759376764, -57.35866966983363 -63.785349810599314, -57.34333927149853 -63.78556804461356, -57.333738470778684 -63.786717128543486, -57.32936712825529 -63.78919235687112, -57.324492607468244 -63.79205321159626, 
+      -57.32186532505802 -63.79496778102334, -57.31911091505904 -63.798877711049194, -57.31597560011864 -63.802176832554096, -57.31471852396229 -63.80493199371506, -57.30997290138742 -63.80679642561678, -57.29999119510936 -63.80734223090505, -57.27630255374955 -63.80593760807186, -57.26333581113357 -63.80521037160977, -57.25224840644001 -63.80392821104111, -57.24701850001848 -63.80260053589144, 
+      -57.2416879807513 -63.79868622913335, -57.21422959031213 -63.801948851742814, -57.17588713382651 -63.8090976293187, -57.12978902630805 -63.81682143352533, -57.09140690472882 -63.823945003671746, -57.06556569003912 -63.82503589722916, -57.061160117481144 -63.82749947603845, -57.05625924653597 -63.83034879944105, -57.054831131261594 -63.83408813759633, -57.0615216088292 -63.83784802755205, 
+      -57.081359839259974 -63.847534994051365, -57.10276074640468 -63.8560972428517, -57.130950617605755 -63.86736249521017, -57.16550319722141 -63.88538449432397, -57.184449798526096 -63.89224969864528, -57.19603691162277 -63.89672871780344, -57.20803716845029 -63.89823916974739, -57.22141249329982 -63.899581276515185, -57.23230436850557 -63.89926833782661, -57.24261381765206 -63.89317375113695, 
+      -57.25967098959942 -63.887248938125715, -57.26896221322454 -63.881919654338304, -57.279868395084094 -63.87802225830395, -57.28926031365319 -63.87527943639919, -57.30051814403021 -63.875568361447726, -57.310390846949254 -63.87601810826495, -57.31901967820241 -63.87563733228755, -57.32675342871088 -63.87862077606077, -57.329369737115066 -63.882861923505665, -57.331604074470256 -63.886496855049906, 
+      -57.330454540901016 -63.89184271242209, -57.33005011869652 -63.89839545806362, -57.32740833886762 -63.901310202564, -57.32638141420229 -63.90566231642583, -57.325866048008535 -63.909625556266455, -57.330355939338 -63.913318254417845, -57.33510596617791 -63.91503090610598, -57.34388031915306 -63.91366197127755, -57.350799431964056 -63.90568234946431, -57.35884541120648 -63.89593415621121, 
+      -57.36461494164993 -63.88971751224224, -57.37727564762888 -63.882671561420516, -57.40192900881039 -63.87711642799664, -57.429448194555455 -63.87381659147818, -57.455334114512894 -63.87266117126237, -57.463710688030616 -63.872405225263904, -57.469840361972516 -63.872216045500345, -57.48822309414898 -63.87326024984633, -57.50749131761155 -63.87451982004202, -57.52488319431579 -63.876326625677656, 
+      -57.539284848249366 -63.88044717285381, -57.556319734110616 -63.88522704667856, -57.57011047641238 -63.890723564098586, -57.58841621145246 -63.89632799000584, -57.60395013436238 -63.89867775879279, -57.61475086786352 -63.90290840511925, -57.62151364318367 -63.90306356954071, -57.63126782111601 -63.90090121295352, -57.64564510622868 -63.89785465010476, -57.64772691995682 -63.891731670183376, 
+      -57.64442503949789 -63.88528749601825, -57.64188056857119 -63.88005719446913, -57.647473130673056 -63.8748172450562, -57.65493331390128 -63.8690187968081, -57.6605233077987 -63.86377671381288, -57.66370261348278 -63.85589240743267, -57.66501955015945 -63.84856136383159, -57.67946499953692 -63.84183878454643, -57.69535536972376 -63.83214950293784, -57.710162839786754 -63.823647242394735, 
+      -57.717654622345336 -63.814740267695875, -57.71948195945198 -63.81059976895445, -57.712815101590806 -63.80587687225607, -57.705428864025286 -63.80352421953353, -57.697509645227804 -63.797973713566655, -57.700940321779655 -63.79168650165814, -57.69900313625607 -63.78507929453683, -57.679029602039016 -63.78263790472528, -57.6560817253115 -63.78251670406623, -57.64433234638288 -63.78664092401524, 
+      -57.64197316532428 -63.78756642520604, -57.628925659828234 -63.79269710388855, -57.61813216717771 -63.79702411822221, -57.605670911327785 -63.80008738054364, -57.59408307470379 -63.79660427203675, -57.590564498353885 -63.792144194429106, -57.584802988210626 -63.78763597670224, -57.546784267953235 -63.78932953314897, -57.50738505894844 -63.791176926476645, -57.47795858475894 -63.788880177876194)), 
+  ((-57.30398407374195 -63.61339993040696, -57.280922150968486 -63.62235628968504, -57.27792382736608 -63.628241438635655, -57.278149695274735 -63.633418335068775, -57.28247065680154 -63.63809975608714, -57.29063968911899 -63.640692990679575, -57.30006120594877 -63.6405324753717, -57.30626585389765 -63.63750806153057, -57.308881270474664 -63.63459382137267, -57.30852160789832 -63.63040872972603, 
+      -57.31521886374936 -63.62700271958364, -57.321289390902564 -63.62496892901277, -57.32823267408686 -63.62315383342757, -57.32551894604829 -63.61990694210562, -57.32626285424186 -63.61753802308764, -57.329612130629094 -63.615834360176194, -57.33308401507247 -63.61313537613613, -57.34051403386843 -63.610939562777205, -57.353151941905175 -63.61006228352098, -57.3632962469976 -63.611111336568044, 
+      -57.37295910286819 -63.61254218109853, -57.377295942803904 -63.61364387791087, -57.38175230439531 -63.61374956639473, -57.38447197807654 -63.60984473339764, -57.379892948597174 -63.60714718256365, -57.372341851426654 -63.60318321285089, -57.36702517607318 -63.599277203770626, -57.36281649652522 -63.59718352226114, -57.35588387331865 -63.59899556933287, -57.3420223744883 -63.59905266249143, 
+      -57.329398712287215 -63.59992637989339, -57.3163949188324 -63.603774457895156, -57.305357860986774 -63.60965704155423, -57.30398407374195 -63.61339993040696)), 
+  ((-56.67086831032509 -63.532508864239986, -56.65660838703812 -63.53545828360597, -56.6454145245123 -63.5386970275139, -56.63967104565372 -63.541302599185634, -56.638919462300855 -63.54624489835352, -56.643263928690146 -63.54995333565179, -56.64810950823565 -63.55327660374026, -56.65568270054313 -63.556285294032286, -56.66118789275507 -63.558238721138515, -56.66977277422991 -63.56048163663102, 
+      -56.68525782123235 -63.55836402843419, -56.69680747562857 -63.555728277707466, -56.71178377947042 -63.55398630899259, -56.722180696441406 -63.5531044870007, -56.7268478187437 -63.5486717486813, -56.73116378871086 -63.54363584904365, -56.7334095844765 -63.537544525537896, -56.730920842084586 -63.53329799056375, -56.72742002810635 -63.52981987703854, -56.721915897981646 -63.52786950814448, 
+      -56.716416587172716 -63.525920084592144, -56.70653630458033 -63.52642077584911, -56.68477272572064 -63.52895356797746, -56.67086831032509 -63.532508864239986)), 
+  ((-59.16713586923229 -62.257713837053224, -59.153954778974466 -62.25698765211902, -59.142138170113355 -62.254093300064106, -59.13672797135358 -62.25125840518382, -59.128743860551765 -62.24879419961293, -59.123333829442174 -62.245960592176445, -59.1166791088613 -62.242321055662096, -59.111224705170514 -62.240479013694724, -59.09551990213738 -62.23912814147141, -59.08615493799646 -62.23883137222313, 
+      -59.07470999009241 -62.23751882735815, -59.06797465279885 -62.23586292448557, -59.06336480284286 -62.234226516276685, -59.057916113412745 -62.23237981330479, -59.049050974946645 -62.23070078745766, -59.04271223423914 -62.22964171820383, -59.03503642072989 -62.22975608724203, -59.02687171884087 -62.231254358428416, -59.020832159415356 -62.23277558500511, -59.018204343358065 -62.23413790849727, 
+      -59.012313184541476 -62.23268466838388, -59.00562836512767 -62.23002944951321, -58.999690814184035 -62.229573363572996, -58.99330143146256 -62.229500778536334, -58.988493606513764 -62.23182751760471, -58.989285249023006 -62.23302879776223, -58.99047188580343 -62.234824283851886, -58.99031677809934 -62.23780486714863, -58.99279853886483 -62.23941829020369, -58.99437729670299 -62.24181688161877, 
+      -58.99551455914662 -62.244609632940346, -58.99798910215094 -62.24622317536518, -58.99531140486571 -62.24857818250297, -58.99208771786473 -62.25330374202443, -58.98717580113405 -62.25761818829888, -58.98151804434191 -62.259737904536046, -58.976313799221266 -62.2614641775311, -58.97031442940804 -62.261992863047325, -58.910865898323635 -62.2573348711413, -58.902402398222016 -62.25624414046018, 
+      -58.89432565407877 -62.25575282781464, -58.88395753794269 -62.25820933798561, -58.874766791405634 -62.26246651813057, -58.86725615301994 -62.267140057867564, -58.84055260652129 -62.30174333853556, -58.84431771884638 -62.30318107203842, -58.84936900999327 -62.304431888454175, -58.86402697512054 -62.30203192441096, -58.8742404791277 -62.302551527437984, -58.88284953613626 -62.30419528201088, 
+      -58.892776524770454 -62.30713943777399, -58.91453050120967 -62.31553710367652, -58.924705851822736 -62.31704753263796, -58.93374165459716 -62.31576603842126, -58.9496384076447 -62.31416249142643, -58.955097096822485 -62.31600990983423, -58.958419461160915 -62.31783382583776, -58.96873104217631 -62.32490135315002, -58.978462242923214 -62.32679705332245, -58.98908682938854 -62.32790745527197, 
+      -59.00121395733888 -62.32486717874652, -59.011001808261824 -62.32577142259128, -59.018943625700174 -62.32923532423253, -59.029968424579934 -62.33948099349011, -59.03369514562678 -62.34190446826627, -59.04001006338346 -62.34395927259484, -59.052435566534164 -62.34349470285236, -59.07007858801837 -62.34130172044629, -59.07778406328954 -62.34118692027517, -59.0927003384992 -62.34233426825566, 
+      -59.114128619965854 -62.34156395366161, -59.12441185437357 -62.34107623733624, -59.127094853686216 -62.33872204556292, -59.13423171207749 -62.332438901585945, -59.14207460530243 -62.329341060848364, -59.15031438638437 -62.326843750090234, -59.16327230617876 -62.3239940358968, -59.16509696319051 -62.32142933611186, -59.16741613067648 -62.31748244886192, -59.18147983646435 -62.30888454195095, 
+      -59.18931458999853 -62.305782723194234, -59.204746654626135 -62.3045378319147, -59.22058503505474 -62.30389388122068, -59.23339829109788 -62.3040169167178, -59.243270606101134 -62.302917964151334, -59.24731227145031 -62.298385239759504, -59.242959153695416 -62.28027698750471, -59.21369111457376 -62.27666902142861, -59.209838662923445 -62.27619277064404, -59.20610477093032 -62.273777650208764, 
+      -59.20467419290709 -62.267406435262025, -59.20396249534474 -62.26422550349595, -59.18143885977857 -62.2622217636276, -59.16713586923229 -62.257713837053224)), 
+  ((-58.32136487486291 -64.15084890218608, -58.33018165956945 -64.1494139010657, -58.343039724936936 -64.14387589126729, -58.342830901632254 -64.14128191503004, -58.34896349732199 -64.13920673342814, -58.361840429980845 -64.13823610781894, -58.382436850831205 -64.13761184556923, -58.39513214832727 -64.13863322179432, -58.41148175625185 -64.13951919685711, -58.42962330983374 -64.14083123389703, 
+      -58.436555308398674 -64.13996102153814, -58.44947419761918 -64.13340683472248, -58.45475968110731 -64.12553339868933, -58.462311453913934 -64.11769899013112, -58.46749521223766 -64.11081731231981, -58.45865570384595 -64.10767326334884, -58.45031389691823 -64.10414930507366, -58.44317244981575 -64.10243144578233, -58.43554690170874 -64.1011053351768, -58.43206802638882 -64.09925056337234, 
+      -58.43390272359689 -64.09410149523954, -58.445966492768356 -64.08176399467233, -58.45663159598068 -64.06960301623789, -58.46536832683421 -64.06357504448302, -58.463851440741394 -64.06016646967011, -58.45600794473054 -64.05624368461964, -58.453288638599794 -64.05509258280384, -58.447681527253025 -64.05271970272152, -58.427237167585645 -64.05236092772827, -58.42376773072982 -64.05050684298811, 
+      -58.42056515505214 -64.04567728543996, -58.41853287446682 -64.03807064181474, -58.42099850345774 -64.02596984993365, -58.40749483138656 -64.0145791978567, -58.39893316576772 -64.00387642939602, -58.39338402159087 -63.99999539117817, -58.38281611972115 -63.9964250858542, -58.364561609031654 -63.99251975367947, -58.342788166723786 -63.992324976995846, -58.315895754033285 -63.993431436838655, 
+      -58.29414051879538 -63.99781334595117, -58.278186970704525 -63.99851645997201, -58.26587128022086 -63.99908395364959, -58.253749498369515 -63.99766507118306, -58.24684416747976 -63.993953856215, -58.23994548741454 -63.99024107955194, -58.234626935242154 -63.988945402853446, -58.22034099672122 -63.986487294040565, -58.21147425888129 -63.984329848415065, -58.19897545362226 -63.98229953846881, 
+      -58.19837927489887 -63.97910606656737, -58.1987729325741 -63.975132641944256, -58.208515726279735 -63.972926922963836, -58.217861686082976 -63.970119550684785, -58.23252475433594 -63.96860141935912, -58.249351191930856 -63.96812112502281, -58.26401119466955 -63.96659946469342, -58.274535776046775 -63.96559995193059, -58.287914052095445 -63.96325774643175, -58.29941565116253 -63.96147629903622, 
+      -58.30688414936042 -63.95922517832234, -58.30469544687654 -63.95360970613292, -58.30687384848342 -63.935332808830644, -58.299142901060726 -63.92126115060591, -58.297521502636116 -63.90968262525945, -58.292796462886145 -63.907008765265815, -58.28364478127821 -63.90325972991646, -58.27569079929622 -63.90132183599124, -58.26538224208671 -63.90033322277069, -58.256066434860465 -63.90314797719083, 
+      -58.2431103096651 -63.906094195463055, -58.23300075875372 -63.90769587279512, -58.22337567101025 -63.90433185307761, -58.21424193097215 -63.900577288302166, -58.20687603988958 -63.897254112016974, -58.20058768861623 -63.89215849592425, -58.19400723817526 -63.88546707876614, -58.179683818906945 -63.879421670304374, -58.16850591651033 -63.878216700567805, -58.161150497794644 -63.87946738014694, 
+      -58.15624552543851 -63.883350371247815, -58.150354944374335 -63.888016090963255, -58.14446678648317 -63.89268038252904, -58.136022227898124 -63.89569783082046, -58.1302262057207 -63.89936807626562, -58.12688911007886 -63.90109556121551, -58.11943298339738 -63.898762202774876, -58.11501862293392 -63.897677845060855, -58.10707887889557 -63.89573206027269, -58.09628827045212 -63.895121905460094, 
+      -58.0751989064817 -63.89351194049349, -58.078148473605474 -63.89118228323178, -58.07679334346775 -63.88677576672472, -58.09556929365729 -63.87102905230077, -58.0966486563915 -63.869259814061216, -58.10156514717063 -63.865375674032066, -58.0980503492326 -63.85993138164889, -58.097864387915465 -63.85734114276383, -58.08023728448991 -63.85301189778551, -58.06743664542066 -63.84579400370067, 
+      -58.05932780899084 -63.84125862768704, -58.04798210446999 -63.83744819974926, -58.03693108997447 -63.835239452478724, -58.028600895469125 -63.83726064023106, -58.01975114581147 -63.84424587101827, -58.0187549435532 -63.845032447762506, -58.00893564123382 -63.852782650651, -58.00509508522179 -63.85489290813669, -57.998626963318365 -63.856354120229895, -57.990494653357835 -63.856387612755015, 
+      -57.98060644788867 -63.855983842511726, -57.97170029796703 -63.85480864060016, -57.96300602826074 -63.851642775663294, -57.955297942696944 -63.84770639840563, -57.9499562259428 -63.84281874643898, -57.95579133929414 -63.83458330909131, -57.96103308225139 -63.82772857169373, -57.97084079055412 -63.82454583520999, -57.974495814198214 -63.819846358812676, -57.97891536387348 -63.816357249830304, 
+      -57.98207350849314 -63.81204306888767, -57.97388536442772 -63.80849016172037, -57.960323416572166 -63.80462933673981, -57.93334708731472 -63.80407341667737, -57.913883023758856 -63.804863001758584, -57.89628526835518 -63.805092601535556, -57.88515890470795 -63.803860027714876, -57.873367685831774 -63.80042689043123, -57.861794587712886 -63.79500981363966, -57.85022847447661 -63.78959238461219, 
+      -57.84266320636563 -63.78465211185914, -57.83460960340669 -63.780105053848224, -57.82809374735373 -63.77797774837036, -57.81971710069238 -63.77640245629714, -57.811726429167635 -63.775436568449706, -57.80148490878423 -63.77441352385511, -57.79616873346207 -63.77768358942481, -57.79998862203434 -63.79188882435675, -57.810602953455266 -63.801666597196, -57.81558906791052 -63.80953200943028, 
+      -57.81596610158847 -63.81829467177473, -57.81409433029055 -63.827008175176246, -57.806727404481975 -63.83639999494518, -57.80160530155132 -63.84402078837469, -57.7964449562063 -63.85169219103397, -57.79070643477243 -63.86251108146998, -57.787940034227425 -63.87100314596613, -57.786158588125986 -63.878723153598195, -57.78510823625373 -63.884070899311425, -57.785148123063436 -63.88765389638247, 
+      -57.785353423741114 -63.893826034920906, -57.78638957484323 -63.8966367342861, -57.78869186294064 -63.900269192411194, -57.79489640404201 -63.905376520241504, -57.806720837126925 -63.908821804486756, -57.81646184511847 -63.90664315412421, -57.830383360882315 -63.90754348852495, -57.84094856535274 -63.91016015613275, -57.85052572321524 -63.91354773757442, -57.85470472747849 -63.91662212638048, 
+      -57.84836875135525 -63.92066624510712, -57.83763200955177 -63.92361851408622, -57.831024027100014 -63.92606403475283, -57.827549251651156 -63.92877096922626, -57.82446288334522 -63.93209104644714, -57.82528242805029 -63.93688228667368, -57.83165948973336 -63.94458421404443, -57.83942558745183 -63.95211329135124, -57.85005555986424 -63.958312506497485, -57.85739260247789 -63.96165425401153, 
+      -57.86461145566588 -63.96598818621167, -57.873219692561364 -63.970153955691835, -57.87227824026948 -63.97450965083405, -57.86593309223068 -63.97855373319605, -57.85842784650908 -63.98078195313291, -57.844021824031934 -63.98385604496705, -57.83700932878135 -63.9856944698825, -57.83214494843453 -63.9885713178813, -57.831588554089336 -63.99353855710942, -57.83030287715117 -64.00087019867296, 
+      -57.83067353748298 -64.00963538793647, -57.826735712238104 -64.01631892242224, -57.82422650492623 -64.02641364270457, -57.82504802066483 -64.03121137986854, -57.82348306369102 -64.03694848575645, -57.82126099662212 -64.04048185719024, -57.8155065331079 -64.04314433011129, -57.81554509717729 -64.04373116252528, -57.81582400172262 -64.04832458803538, -57.823829368338615 -64.05387052425165, 
+      -57.833115699360484 -64.06024851625332, -57.84350521092606 -64.06485053730509, -57.83901685070994 -64.06833669257504, -57.8358008052026 -64.07264637154726, -57.84220639496854 -64.08034426964004, -57.84795852029912 -64.0858462304584, -57.840192176527374 -64.09005721566344, -57.83314968393496 -64.09189619110667, -57.823564324747785 -64.09208653813288, -57.8155909156581 -64.09011789493321, 
+      -57.81038683109137 -64.08781394187626, -57.798602836876654 -64.083374209844, -57.78032444623628 -64.08396844930444, -57.76834927076722 -64.08509868387777, -57.754730600930195 -64.08479234695612, -57.74133139860171 -64.08250506772424, -57.732987477489665 -64.0799252425742, -57.72198740634613 -64.07669824785698, -57.71361278903931 -64.07053286568454, -57.711045915160575 -64.06530062994429, 
+      -57.711517014947695 -64.06133222937555, -57.71864416830526 -64.054923737781, -57.723146295526476 -64.05144426916351, -57.72411445492137 -64.04708779601278, -57.72220011677336 -64.04405936230215, -57.715245301485744 -64.04131269003925, -57.716096844264186 -64.03794904384974, -57.71945204258221 -64.03265438610688, -57.727745424744754 -64.03164659392077, -57.73642678405764 -64.03124194094899, 
+      -57.74687542037126 -64.03128045079868, -57.75705661045121 -64.02971594860676, -57.75625276989959 -64.02491658228168, -57.746578735333976 -64.0143514633995, -57.73564437826649 -64.00296879638938, -57.726139209271054 -63.99499096430516, -57.70723992087065 -63.989788851835364, -57.67879825595906 -63.98476501319947, -57.662182311939006 -63.98300101453792, -57.65013682772336 -63.98171962246183, 
+      -57.62485855308292 -63.97695896682059, -57.61428785619168 -63.9743240850746, -57.60447405067106 -63.969322021626006, -57.60015786021413 -63.96006779287102, -57.597495739305785 -63.95582547661606, -57.592806647459504 -63.945969327141285, -57.58299997584061 -63.94096391763347, -57.57495209159588 -63.9363978892497, -57.56039868078119 -63.93326999400477, -57.54923180843448 -63.93201034427444, 
+      -57.54246635571717 -63.93185017902293, -57.53643840622352 -63.92931778995232, -57.51900497659853 -63.92392798691656, -57.50470717371794 -63.918812547887555, -57.49180196612264 -63.917105885765125, -57.48604301817974 -63.919753114604454, -57.47752284431055 -63.92273371757901, -57.478026935643484 -63.92592716351988, -57.48078863411671 -63.92917594422631, -57.4973402404374 -63.934352818130634, 
+      -57.51202054486378 -63.940074138042625, -57.52231511503457 -63.9446981267373, -57.52733920777264 -63.948001922522074, -57.52434027338804 -63.953899863308834, -57.51645041633706 -63.95908318318402, -57.508674570161226 -63.96327172252389, -57.50529862843676 -63.96856351076331, -57.503294450639125 -63.97368684521381, -57.51850569757411 -63.98260889191681, -57.522944155684065 -64.00519615011865, 
+      -57.51918191618437 -64.00988728423135, -57.51265400547585 -64.01489922623918, -57.5057420447566 -64.01930956411522, -57.49555558585768 -64.0244363358907, -57.48197422597282 -64.02768784569113, -57.47942870573603 -64.02831967491066, -57.46134194604595 -64.03276059591376, -57.450515765932614 -64.0356756122518, -57.438056348382275 -64.03716308617956, -57.41867067235439 -64.03947447130899, 
+      -57.402939857184954 -64.04167094141587, -57.39374454267939 -64.04243510792307, -57.38253270977387 -64.04473925089833, -57.37383541354281 -64.04870675823956, -57.36488566430695 -64.0510636413257, -57.35769588541102 -64.05387133291512, -57.35316314870589 -64.05375752432381, -57.34372670102511 -64.05291682320167, -57.33743736352165 -64.05235971033596, -57.33519003826212 -64.0487207409705, 
+      -57.33822572223653 -64.0464090340782, -57.33169534491621 -64.04425804675824, -57.31935242164148 -64.04473790072944, -57.3046233848596 -64.04615745563908, -57.2959115279699 -64.05010917855623, -57.29108830546462 -64.055557689832, -57.28653033969889 -64.05902102370193, -57.283992625874745 -64.06094449575905, -57.28007702450318 -64.06303470398922, -57.27013038290567 -64.06257701234121, 
+      -57.25995038670102 -64.06052349338148, -57.253795537573495 -64.05896715887401, -57.24283723001053 -64.05928029887862, -57.22102454525695 -64.06249168799228, -57.2024476090937 -64.06857264071151, -57.173781136722404 -64.075180587841, -57.16226100405543 -64.07944461307513, -57.14884860424108 -64.08425918529217, -57.14565575962928 -64.08755546804217, -57.1507948575194 -64.0898821594966, 
+      -57.159956656381176 -64.09271316047301, -57.168713295183125 -64.09851857005701, -57.16824682999778 -64.10507142895571, -57.165291644759854 -64.10996923930125, -57.16876728907311 -64.11444044395262, -57.17487958619326 -64.11957612053497, -57.183134374693424 -64.12576331398085, -57.192784778255266 -64.13178950708105, -57.20035596187958 -64.14293594153806, -57.182600634850374 -64.1589820460287, 
+      -57.171094324213904 -64.1596749853677, -57.16696525621737 -64.15657767693547, -57.159405083986215 -64.15518079302534, -57.14965566801199 -64.15631076323459, -57.141537407620135 -64.15888162917494, -57.130167345083876 -64.1585773277567, -57.116952243894524 -64.1552347652273, -57.10419015812081 -64.15509042346025, -57.09174263160062 -64.15913445058848, -57.0780485579973 -64.16233899547012, 
+      -57.06764583178125 -64.16484122566222, -57.06266843895439 -64.16768631919405, -57.06121258678142 -64.17143304762719, -57.06819871114727 -64.17679611642714, -57.07342744034312 -64.18171765271371, -57.07601541475277 -64.18596658824345, -57.07845855389201 -64.19120751346371, -57.08456840214702 -64.19635070660156, -57.09156856838957 -64.2017136262692, -57.10452331084214 -64.20703809192207, 
+      -57.121150855500545 -64.21226493936751, -57.13742271793451 -64.21688799132153, -57.14941484181845 -64.21939857294093, -57.16192580420775 -64.22152821814169, -57.17457661164654 -64.22265565325831, -57.18825392332524 -64.22302256879411, -57.20458769992175 -64.22405216054642, -57.2223096675168 -64.22491347656215, -57.23343567947912 -64.22719557479832, -57.241771284348054 -64.22980452810606, 
+      -57.25122898783022 -64.23422920101656, -57.256916094537885 -64.23617580669234, -57.263619506779605 -64.23734220539153, -57.27312100414917 -64.23818871027852, -57.28374352022501 -64.24085231585757, -57.29260088273414 -64.24307191804824, -57.29573306188603 -64.24693304912981, -57.29948511958106 -64.25299816757486, -57.29560803440127 -64.2612613678757, -57.29519818808086 -64.26423701303062, 
+      -57.30709957880977 -64.2677308369071, -57.32063734549822 -64.27265135774265, -57.355213145688474 -64.28488076472911, -57.355299884367156 -64.29106124972073, -57.35540719601479 -64.29364785536896, -57.35183051986221 -64.29634109339906, -57.350032562232 -64.29948382329097, -57.358020015715645 -64.30147538856238, -57.37021107917566 -64.30298693743502, -57.37960921545926 -64.30480920367242, 
+      -57.38354126873636 -64.3063040565386, -57.37996408212367 -64.30900529781698, -57.375743321120545 -64.31307941473132, -57.36898789609261 -64.31549026036802, -57.36387751119415 -64.31935063653843, -57.35833492419715 -64.32975711382616, -57.35919517324814 -64.33356582300672, -57.350520089384226 -64.33653338595383, -57.338661503301765 -64.33921888291094, -57.32400076892633 -64.34222410073417, 
+      -57.309951296399205 -64.34743549326926, -57.30788474056871 -64.34899112236315, -57.29661680764628 -64.35744477061922, -57.28484414288792 -64.3627159348333, -57.2834006591558 -64.36646265746752, -57.2921652082953 -64.36967386221795, -57.30499455878463 -64.37339817090465, -57.30917399276775 -64.37648781348389, -57.311945977429886 -64.37974595721953, -57.31701655384146 -64.38306469248295, 
+      -57.332835860899856 -64.38187396161005, -57.34786913253668 -64.38305698954176, -57.35780481606921 -64.38450591958362, -57.35944579954347 -64.38594089519027, -57.36222751958223 -64.38919867726075, -57.36603918640178 -64.39168577662312, -57.37419004656817 -64.39268581385726, -57.380833538296876 -64.39125756056976, -57.38812189653221 -64.38845852183496, -57.39259667517147 -64.38597907853924, 
+      -57.39337882966016 -64.38361377549757, -57.39493994442119 -64.37886727210753, -57.39876978785476 -64.37777645921504, -57.405273223302295 -64.37733476521954, -57.41405298514041 -64.38054692927243, -57.424770787892065 -64.37961536660681, -57.42961894838668 -64.37774553241867, -57.44008760224308 -64.37522135937681, -57.443669287399075 -64.37252074897329, -57.448135066159296 -64.37004195134229, 
+      -57.45782580412786 -64.36988013201116, -57.467633479416484 -64.37231437584822, -57.4715762366009 -64.37381058558863, -57.4813843753145 -64.3762355870564, -57.48584764281 -64.37734113751853, -57.49923409195795 -64.37707538177406, -57.50918166601567 -64.37492478782686, -57.51466924911052 -64.37167314428123, -57.51632648301222 -64.3695215664344, -57.52499681789534 -64.36654626913558, 
+      -57.53698228865797 -64.36285476320988, -57.54679498284193 -64.36169512865975, -57.565142424721536 -64.36213737733661, -57.578145439823295 -64.36483708271426, -57.585792882222535 -64.36621091623653, -57.59433330382695 -64.36422835389325, -57.60911346173173 -64.36377639248876, -57.61356847778664 -64.36128907397716, -57.621094247791255 -64.3636622826307, -57.62620127914872 -64.36696597841991, 
+      -57.62824151811229 -64.36901062819348, -57.62838441985664 -64.37159709588626, -57.62953651303623 -64.37342051301688, -57.632736450851 -64.37728023279253, -57.633256766289364 -64.38047762028282, -57.640027553161985 -64.38521547724217, -57.647560064724296 -64.38758151202424, -57.654079555591835 -64.39072411966973, -57.66352795933946 -64.39253329756113, -57.66594329427319 -64.39114322004248, 
+      -57.668494270591516 -64.38966415827468, -57.6743506685738 -64.38700869968733, -57.67931462157917 -64.38413921512155, -57.68606637286266 -64.38170648192025, -57.69269303037746 -64.38026380097419, -57.698296443032376 -64.37959286139075, -57.70632422296608 -64.3779910377351, -57.71115396655269 -64.37610674859359, -57.714056865251855 -64.37119334269349, -57.716208841644715 -64.36865229942289, 
+      -57.72143262779415 -64.36737808798803, -57.73085354427766 -64.36560020192329, -57.740567017509484 -64.36900270943082, -57.74747769666304 -64.37274977341738, -57.75976169793766 -64.37780725047568, -57.77613762606595 -64.38335384611983, -57.79201274806259 -64.38928166544609, -57.81619015905122 -64.39520174695285, -57.829629696580305 -64.39848255523322, -57.84217486296153 -64.40155056754837, 
+      -57.85881008035545 -64.40509862838749, -57.869221166543724 -64.41070495541221, -57.8745287756849 -64.41659585121177, -57.882809482131584 -64.42474311325742, -57.89995049806791 -64.43607364624167, -57.91240187498794 -64.44012453235983, -57.928344429447 -64.44604439067352, -57.9493587841104 -64.4480900694618, -57.958570713157215 -64.4482806503071, -57.964528231235036 -64.44461731567823, 
+      -57.96666398281696 -64.44207738695152, -57.9680140894657 -64.4383164000714, -57.968688551195214 -64.43235785164676, -57.97318433367887 -64.42527693360688, -57.981768581589996 -64.41868591846688, -57.98771293875329 -64.41502376471958, -57.99365972033777 -64.41136252586797, -58.00588584726359 -64.409224901271, -58.01861956271062 -64.40670089779366, -58.02265317989379 -64.40359441173777, 
+      -58.02887013425288 -64.40153520354073, -58.046847760126745 -64.39313520115648, -58.08324341331753 -64.38052429050606, -58.11753512721549 -64.37862419722052, -58.130324011884035 -64.37967715540798, -58.1404162963184 -64.38007337039457, -58.157088979296205 -64.38359119542822, -58.172267704319204 -64.38827540025004, -58.18604425161873 -64.39312702860089, -58.200332288924024 -64.39758367651174, 
+      -58.21182421458144 -64.40238921044649, -58.22072330461942 -64.40554715510042, -58.227326015165 -64.4040829428322, -58.23643328652178 -64.40067353000451, -58.24144747839053 -64.39678241997727, -58.241248759742135 -64.3941886998881, -58.23755598778986 -64.38973343183365, -58.23465410939403 -64.3867412470073, -58.230467907116804 -64.38242388949088, -58.22468763038801 -64.37593789248889, 
+      -58.218403553286585 -64.36984253354755, -58.21631869955786 -64.36322803242915, -58.219627081950314 -64.35791088897045, -58.228131339255945 -64.35129549264069, -58.24002025370636 -64.34295650653904, -58.25340543413395 -64.33345098956245, -58.2619863891191 -64.32584407909614, -58.275257279014994 -64.31732103030247, -58.28203488968513 -64.30928030067626, -58.286612572931084 -64.30478744758459, 
+      -58.28102733916803 -64.30089574011006, -58.263489586303415 -64.2971796921303, -58.24624954908033 -64.29506661763477, -58.225329318056836 -64.2930687401556, -58.20372036878186 -64.28887238045326, -58.19685735243154 -64.28415720893214, -58.19059699434188 -64.27806098861218, -58.1834481633195 -64.27174425963025, -58.17141755819325 -64.26832586312597, -58.159865456580846 -64.26909656910006, 
+      -58.14960827703486 -64.27069039159532, -58.139245313858126 -64.27326903531359, -58.12501309063852 -64.27339131026909, -58.116771543963985 -64.26884409082238, -58.11719322051859 -64.26486927940843, -58.123289970011676 -64.25921676321286, -58.127096282607184 -64.2535176117101, -58.12633072995021 -64.24772666329206, -58.10238374198802 -64.24446051745527, -58.08490980598573 -64.24072336753649, 
+      -58.074190320685574 -64.23812127454708, -58.071832313364425 -64.23448124867991, -58.07175894241061 -64.23089582066001, -58.07357140025209 -64.22675239954039, -58.07554132065444 -64.2246404115992, -58.07667610580559 -64.22343427609381, -58.08473604934619 -64.22080266245156, -58.09725924967157 -64.21926065930646, -58.11753128047916 -64.21807062543148, -58.14136843886806 -64.21774261302441, 
+      -58.1672013897724 -64.21585826206278, -58.18042431645273 -64.21193664955415, -58.189972788600436 -64.20355168032297, -58.19157372912312 -64.19681580830849, -58.187029676393884 -64.1875611232234, -58.180007676060086 -64.175674304707, -58.16456207642322 -64.16581722706017, -58.145770235035855 -64.15310661575245, -58.13559241512393 -64.14553931225015, -58.12877274619981 -64.14082332554042, 
+      -58.1166199896124 -64.13481047327751, -58.10792445292976 -64.13065329581987, -58.093377427550216 -64.13016512936834, -58.0881384927145 -64.12787662970274, -58.07973866801025 -64.12531207357678, -58.07510931639141 -64.12164241011531, -58.0769127732578 -64.11749301178422, -58.08347456067734 -64.11144999806322, -58.091320468178324 -64.10623153676053, -58.10341187879765 -64.09950241698331, 
+      -58.12174215873934 -64.08970614333172, -58.14478915956007 -64.0825961109975, -58.17188247496959 -64.0759510981155, -58.189865749372515 -64.0737075720931, -58.201321397536816 -64.07751406754974, -58.20485323616782 -64.08292285529666, -58.205271840479746 -64.0835651557193, -58.212684632036996 -64.09146919763639, -58.21802383854084 -64.09734406935966, -58.22365948875811 -64.10481936011857, 
+      -58.234445137079014 -64.11099966857185, -58.245235515159365 -64.11717156075251, -58.25909925715243 -64.12460295508019, -58.2706990430119 -64.13198788261182, -58.28685656981423 -64.139458357642, -58.306781602265275 -64.14580453970629, -58.32136487486291 -64.15084890218608)), 
+  ((-105.24379727421815 -74.10392732451031, -105.29356400811899 -74.11107674937033, -105.30020187520088 -74.10021207357484, -105.28390439700225 -74.0976252937599, -105.24379727421815 -74.10392732451031)), 
+  ((-105.3258661083639 -74.07709494704129, -105.33290100213429 -74.0666655718993, -105.29651624117496 -74.05754062525905, -105.24830638542241 -74.05210912997488, -105.22093877053233 -74.05222281182074, -105.20368999526181 -74.06102798493527, -105.18366988551445 -74.06343113241063, -105.1962432806297 -74.07289105328744, -105.2352905191655 -74.07947536442958, -105.26720399582615 -74.08045184934242, 
+      -105.3258661083639 -74.07709494704129)), 
+  ((-104.96828413898575 -74.0326308543659, -104.99617760785866 -74.03787277307676, -105.02878507421705 -74.02892285585641, -105.00130399985959 -74.02525293973342, -104.96828413898575 -74.0326308543659)), 
+  ((-104.76446521469937 -73.12062790493668, -104.69853149406417 -73.14151717049334, -104.62882211369377 -73.17864206853508, -104.49788641216169 -73.20561205204793, -104.43628674513123 -73.22464722666003, -104.41139240094887 -73.2364880092161, -104.31950388668288 -73.28002903082019, -104.28587328350892 -73.30544238784975, -104.27062976748242 -73.33330530267993, -104.29403615333467 -73.35089842863283, 
+      -104.34532925827125 -73.36462372248099, -104.39709431896584 -73.36374618815988, -104.44574724493974 -73.35555995773105, -104.5162813829801 -73.33683802514268, -104.58393108465582 -73.31501009675944, -104.61765220958758 -73.30027730682754, -104.63945032003852 -73.29074083743565, -104.70298013054276 -73.27197290791898, -104.82544665477776 -73.22056544408811, -104.89746818832009 -73.16623686618868, 
+      -104.92436148772506 -73.13267468612229, -104.91648841564547 -73.12384751858909, -104.84882359580403 -73.11339549591327, -104.8217694469086 -73.11212144001937, -104.76446521469937 -73.12062790493668)), 
+  ((-103.74602537563699 -74.20020299179366, -103.7607041453553 -74.18752285328719, -103.73995934388064 -74.17761952740587, -103.70771035740836 -74.17222569909471, -103.65626518192401 -74.1704101791911, -103.61409068414262 -74.1792376020296, -103.6686394959356 -74.19444992948445, -103.71148742604842 -74.20011159116615, -103.74602537563699 -74.20020299179366)), 
+  ((-103.55078829400773 -74.13785540785149, -103.58303037756174 -74.14936843045288, -103.62441300142797 -74.1373597702525, -103.6024629928227 -74.13217169178795, -103.57857430012713 -74.1323160998385, -103.55078829400773 -74.13785540785149)), 
+  ((-103.57064868007566 -74.12142181464404, -103.51000208882606 -74.1123731952281, -103.48448969833007 -74.12853212747095, -103.50042694758416 -74.13313258146881, -103.57064868007566 -74.12142181464404)), 
+  ((-103.364387643756 -74.14041872473322, -103.39372234874403 -74.13059211674992, -103.38404088337538 -74.12324550765709, -103.34278906306217 -74.12306201581846, -103.32244072111415 -74.13137812667551, -103.364387643756 -74.14041872473322)), 
+  ((-56.56269827339386 -63.55763193249911, -56.54918599138693 -63.55562639170155, -56.53177912330887 -63.55568356385625, -56.5191689964986 -63.55648049441189, -56.51099132690825 -63.557422009465, -56.49685515016296 -63.5593651223395, -56.488873285768925 -63.56189308299087, -56.46819689441998 -63.5600544244432, -56.4528204198325 -63.55857746684879, -56.44601051571431 -63.55935651457543, 
+      -56.441096774675295 -63.562180633330605, -56.43925873525952 -63.56529983090664, -56.439959172844716 -63.5665094009228, -56.4490318281534 -63.568385777172814, -56.46476224704256 -63.57047357575241, -56.480498516560246 -63.57255533528652, -56.488403856961426 -63.57617851143494, -56.49787613527823 -63.58124160935982, -56.504459606640935 -63.5876079235346, -56.51069533100395 -63.59336085302625, 
+      -56.51459833839356 -63.60262369670904, -56.5143701689416 -63.60976485267897, -56.51390108991513 -63.612731405166876, -56.52439803351719 -63.61703163803615, -56.54512005568072 -63.618862848577166, -56.56261358401897 -63.621392314147464, -56.577479689381235 -63.620655887899034, -56.59367088468048 -63.617179472708095, -56.60818003694989 -63.61583414398781, -56.61996464745298 -63.61480392233059, 
+      -56.63002610952665 -63.61331877337425, -56.64408115952803 -63.614937582976545, -56.6582953761802 -63.6155626644126, -56.67316191157092 -63.6148146033276, -56.68480839874164 -63.59986433039379, -56.68278159247706 -63.577755644549995, -56.67330652690569 -63.57448128793693, -56.66454230410912 -63.57144957148691, -56.64450083915309 -63.56826380261093, -56.61830205990334 -63.56449446680955, 
+      -56.59503546725304 -63.561997349369605, -56.56269827339386 -63.55763193249911)), 
+  ((-56.71072652803772 -63.18108393689153, -56.71454342579358 -63.17901221987579, -56.716954502925624 -63.174518067027776, -56.71921301585139 -63.171012113753896, -56.71653822317386 -63.16517949205771, -56.709335386658005 -63.16020591364596, -56.703905933384355 -63.15826119120625, -56.69290137070698 -63.155357973967405, -56.6802016799463 -63.152005031027436, -56.66835678584003 -63.14887622181737, 
+      -56.65735627372555 -63.14596886134665, -56.64889860727408 -63.14373061935703, -56.64163680962146 -63.14232265613596, -56.63557194654817 -63.14174574664551, -56.631347856149084 -63.140629508283155, -56.62886665838497 -63.14254025757821, -56.627237352290834 -63.14467189535527, -56.62426372547877 -63.14696460168933, -56.61980358937245 -63.15040268388195, -56.61231685233336 -63.15354892707488, 
+      -56.60764762265936 -63.155395106368054, -56.60481725370892 -63.15669655889217, -56.59731583268597 -63.159843786502655, -56.592797606688734 -63.16069796194568, -56.58897822367108 -63.16276467061767, -56.58937848107131 -63.16595506717948, -56.591186116987906 -63.17156327520544, -56.594681213955795 -63.17762339180611, -56.59992461179103 -63.186710430062206, -56.606579986853475 -63.198222510293995, 
+      -56.60923535589698 -63.20405879923198, -56.614376287823184 -63.207985424276956, -56.620218785395025 -63.21312408274726, -56.62805203520277 -63.216728739746294, -56.64170852444591 -63.21674324139027, -56.65430363766703 -63.214939470925025, -56.66286544693143 -63.21360433262911, -56.67560136925392 -63.21080729793076, -56.682468539011005 -63.20902714052985, -56.691880594620244 -63.207915391372836, 
+      -56.70164140831009 -63.20740939628688, -56.70560370042086 -63.204353607234616, -56.70553674693327 -63.2017665761851, -56.70172562950379 -63.197688321095036, -56.699196785885015 -63.19086415313578, -56.70400270336592 -63.18802911343884, -56.71072652803772 -63.18108393689153)), 
+  ((-55.770320543551705 -63.564288714545114, -55.755881534244566 -63.560383518812145, -55.74684003703747 -63.56104340141122, -55.749468730330555 -63.568486047476824, -55.7563822101323 -63.57449999140512, -55.7606016691811 -63.57822763928612, -55.76633520868095 -63.5834037205858, -55.7764156477454 -63.581985545236485, -55.78601081792868 -63.57836610634606, -55.78983104428864 -63.57215172668017, 
+      -55.79517027875217 -63.56738255389244, -55.78427428854791 -63.56599017468782, -55.770320543551705 -63.564288714545114)), 
+  ((-58.00947484793268 -61.84973493965903, -58.0068959839825 -61.85563351733741, -58.00509309030604 -61.85718205922594, -58.00694541890962 -61.860187598493404, -58.01135423585589 -61.862842215997254, -58.01652602720559 -61.861152472609774, -58.02043121211062 -61.859639104031686, -58.02523833235669 -61.85734913455318, -58.03192368593271 -61.85252038689973, -58.0393567104931 -61.84888771215655, 
+      -58.04295867495764 -61.84578265422616, -58.03773497599885 -61.84291903258192, -58.035722474694616 -61.841887693062205, -58.02771035816503 -61.84233826348079, -58.02282571760221 -61.845619648564636, -58.00947484793268 -61.84973493965903)), 
+  ((-56.08111194794847 -63.409736742856836, -56.073135068538704 -63.40192015830901, -56.06415310592438 -63.39744170515089, -56.05296752259947 -63.392890532633196, -56.04364344014405 -63.39038478857859, -56.03229473062479 -63.3893968428896, -56.022806599962614 -63.38787894526271, -56.00638337710315 -63.382937883678736, -55.99334396067591 -63.38149239854254, -55.98454020532048 -63.38118691599594, 
+      -55.969971476747915 -63.38087444542553, -55.96742990915883 -63.38276984159107, -55.95895718550663 -63.38306789580987, -55.94778225218515 -63.383666443208405, -55.93303661386879 -63.38433482438577, -55.92219408323365 -63.385540077002396, -55.90744239556972 -63.38878698502118, -55.90117620912765 -63.389159437978826, -55.879653294517574 -63.39057627863706, -55.866958700618554 -63.389724613348776, 
+      -55.85118911536723 -63.39114411877279, -55.83881115098748 -63.39347384695961, -55.82675579707818 -63.39641220664491, -55.80353423574483 -63.39735858142506, -55.78080369344755 -63.40050090206592, -55.76093702619799 -63.40493359755947, -55.740695771727324 -63.41133539912168, -55.7342103079888 -63.4152645193788, -55.72117653886982 -63.41379051242004, -55.708557527915 -63.4196767896057, 
+      -55.70356715518438 -63.42504569413569, -55.686901598030936 -63.42879378771953, -55.689693578626475 -63.43524889076688, -55.70336519317062 -63.44052104189575, -55.68356021169971 -63.44911614082439, -55.69399497382357 -63.45506314445157, -55.69071656591272 -63.45894139071736, -55.68830567174556 -63.46179607904149, -55.70146832548987 -63.46744950712748, -55.70632340629324 -63.47238979375269, 
+      -55.7093409667019 -63.47528522159362, -55.70791700144999 -63.480586151953005, -55.70953179531525 -63.48620674070887, -55.70965155032936 -63.49037883388607, -55.71469625749477 -63.49433879346169, -55.72552618080658 -63.498313909085645, -55.73683719727568 -63.504490532200435, -55.74767359995714 -63.508460984311995, -55.756817437002404 -63.51197414657439, -55.77516840594848 -63.5138367103691, 
+      -55.790312339566874 -63.51379461378824, -55.79473574728298 -63.51395803944852, -55.804247749363405 -63.515495954165964, -55.81188551818699 -63.517558746068964, -55.81951987592561 -63.51962226122406, -55.82494755315136 -63.52160687131021, -55.82834500114499 -63.52252621445627, -55.83909184447151 -63.51973682825775, -55.85033466582357 -63.51914926090118, -55.858997930824 -63.52045020948254, 
+      -55.86867806268908 -63.52358308271451, -55.87051364480844 -63.528212938147355, -55.8728818877862 -63.529884439945334, -55.878986168519035 -63.5330810406234, -55.88475860918762 -63.535670911355304, -55.89105031704106 -63.53788321388492, -55.90294754964759 -63.54108750686897, -55.91093627180545 -63.54375401049963, -55.919262951358206 -63.54702705773578, -55.92519832726753 -63.55121206993832, 
+      -55.9268673623998 -63.55683204659481, -55.93059602182634 -63.56093549570803, -55.93311658619442 -63.56678095409167, -55.93532256450731 -63.569442066700894, -55.94605345357605 -63.57180804903906, -55.9668442760248 -63.5753205280681, -55.97998405749345 -63.57419587344158, -56.002503263181254 -63.57299773881175, -56.01257301032261 -63.571560550054095, -56.0214533952944 -63.56670773188443, 
+      -56.024189565720796 -63.56382342468012, -56.0288058587861 -63.560409714030776, -56.03239832339529 -63.555171538529336, -56.03888322168045 -63.55122812525995, -56.04979561820333 -63.54743614697201, -56.06496933581289 -63.5421978792247, -56.074512555540004 -63.53855871700065, -56.08575898031552 -63.53536927866235, -56.10228722030611 -63.53514125280005, -56.11745156146042 -63.53506055005342, 
+      -56.135001734007474 -63.53665241226196, -56.14266905378188 -63.538699773226774, -56.149494137227045 -63.5405198794345, -56.172295483753174 -63.529571475597116, -56.20541055740473 -63.507449327548656, -56.24169945643686 -63.48462988628678, -56.24286230989844 -63.48029781652742, -56.237572099088105 -63.47734425357404, -56.23329939112984 -63.47362856356545, -56.225454554777166 -63.469994158546235, 
+      -56.22050273632589 -63.4650643679402, -56.21877207024772 -63.45944678203174, -56.22112839380002 -63.45595234151434, -56.22535148705724 -63.45192293610725, -56.22922961876008 -63.44728455575087, -56.228005480508614 -63.441287760006276, -56.22236416474322 -63.43514614835046, -56.212833366356406 -63.431056076798804, -56.20110210005483 -63.42689515980861, -56.18089615071247 -63.42562493179976, 
+      -56.16527967663529 -63.42351189794305, -56.150001268493 -63.42200425086529, -56.12573705492823 -63.421184459040944, -56.11640021029598 -63.418682574886645, -56.10452194417987 -63.415501376163704, -56.08958961809641 -63.41200987551017, -56.08111194794847 -63.409736742856836)), 
+  ((-58.18814587451674 -61.941215334213354, -58.17304598207694 -61.94036486308981, -58.169743326560265 -61.9395183758612, -58.1629799161927 -61.93979684257392, -58.15666824242816 -61.93969015082348, -58.15208784637198 -61.93901845237895, -58.14675553503571 -61.93714452310801, -58.141131269830744 -61.93367819737594, -58.13369705584069 -61.93176686411639, -58.11725497253627 -61.93207573540471, 
+      -58.10591395719225 -61.931682558816206, -58.09750693094876 -61.93153464071055, -58.09029733672586 -61.932197629981054, -58.0785071488517 -61.932189886330825, -58.074004944264615 -61.930522294379905, -58.06538796113438 -61.92779505744042, -58.06051546523733 -61.92553010705653, -58.05564805697399 -61.92326374995311, -58.05123119315597 -61.92060939287614, -58.04974033158998 -61.91820538324179, 
+      -58.050218957404844 -61.91226995859634, -58.03785812361567 -61.90907682647828, -58.0135104804149 -61.903289841656985, -57.993262662748684 -61.91421197264217, -57.98205984420073 -61.917373640347456, -57.97254232255393 -61.92551474417037, -57.96244527796827 -61.930477373996126, -57.950526990818176 -61.93698818859936, -57.9371298790211 -61.941097546754094, -57.92335679003507 -61.94460230942715, 
+      -57.90801262017998 -61.94668553112833, -57.88698922972117 -61.94628623467697, -57.87107796515715 -61.945186251778864, -57.84685185006974 -61.94293647380836, -57.82654783877659 -61.939171458764626, -57.80936026535869 -61.933681184225506, -57.794183607272814 -61.929222670033525, -57.78120411386547 -61.923813821666, -57.772426517928416 -61.91848799476518, -57.76855072801071 -61.9162478071095, 
+      -57.76602922311086 -61.914794355609565, -57.75863068963018 -61.912861410402506, -57.74595077110505 -61.91359769010331, -57.734815734959014 -61.915749003026185, -57.727609172503904 -61.91639268499504, -57.717928120180396 -61.91639396781867, -57.709717055289616 -61.91424256049449, -57.70323891491443 -61.91153776373309, -57.69393532566852 -61.90758511488199, -57.67011238420959 -61.91500810938233, 
+      -57.65832708217706 -61.91951424944022, -57.655304543666134 -61.92479711214627, -57.65283153390707 -61.92870737359402, -57.650905893375295 -61.93123917262573, -57.653278890056015 -61.932877114725905, -57.658931403280796 -61.935368460963225, -57.66623240552708 -61.93829342473521, -57.67143313403036 -61.94117358622104, -57.674076362958715 -61.944400373537604, -57.67460636539633 -61.95668765033069, 
+      -57.6749569428809 -61.96184489367004, -57.682082294822735 -61.9667432703195, -57.68874776433742 -61.972030898118945, -57.68901107660168 -61.978176077095284, -57.68516435144919 -61.983245912903115, -57.6829560982 -61.98874371822422, -57.673895015784296 -61.9909331169672, -57.65878681946655 -61.99457639942936, -57.65244453680913 -62.00355485282587, -57.64107941126982 -62.00767094544902, 
+      -57.628433247865765 -62.01195808235325, -57.616237345532134 -62.01585414291614, -57.609726658236085 -62.01770036083913, -57.60696888155676 -62.020014984834965, -57.605129589777704 -62.021560394624174, -57.604570238382735 -62.02293457476257, -57.61592954622311 -62.02337597044953, -57.631229314585475 -62.022316349826134, -57.645801519055176 -62.02005097765918, -57.66091173881506 -62.020962091546956, 
+      -57.673732052073284 -62.0238073032672, -57.6882896775769 -62.02609190073755, -57.714174592183916 -62.0215574401386, -57.71963209681017 -62.02059906113785, -57.738225333978534 -62.015834183674066, -57.752608585172204 -62.01553412894308, -57.773674009700464 -62.01595630109217, -57.791813310732685 -62.016125066576535, -57.806843544715036 -62.018009439599474, -57.81875594648176 -62.02161484874005, 
+      -57.8276596950754 -62.02595112511184, -57.83344899801868 -62.03200601685407, -57.84392068721403 -62.03775822279088, -57.85145894983907 -62.043259056365315, -57.85789423854385 -62.0469514111041, -57.86798430477416 -62.047542131029246, -57.88349171249224 -62.049029944970556, -57.8964354680977 -62.050865092179755, -57.90424480820283 -62.05339382443467, -57.906555845496854 -62.056014080617174, 
+      -57.90492553255944 -62.06014244664533, -57.9049499393468 -62.06470058499303, -57.915702318624135 -62.067482220667415, -57.93073491725501 -62.07946090427137, -57.93687534126135 -62.076999323868364, -57.94621281573815 -62.07182751400675, -57.95813620940379 -62.070862335334716, -57.98265301305892 -62.071121591892116, -58.01810462390303 -62.072173107631116, -58.04142485630296 -62.071609010939014, 
+      -58.050860445679035 -62.06999994841205, -58.06481933372752 -62.07004926740536, -58.076450215511024 -62.067485114346944, -58.08642501633613 -62.064491407752, -58.09006190282088 -62.06138548503319, -58.0979193495589 -62.058353138731846, -58.104870244855604 -62.05609861376226, -58.110533521292105 -62.05402038676088, -58.120857563183364 -62.05717376104287, -58.13118387878786 -62.06123669159339, 
+      -58.131930342722164 -62.06153155485087, -58.15137872144818 -62.06702048357286, -58.162535955989796 -62.07038554619673, -58.17324401093816 -62.07413525631339, -58.17852428408379 -62.07699995639403, -58.18198699542791 -62.081421360932296, -58.17532811983589 -62.09082000282231, -58.1753965419502 -62.095378064519444, -58.17832668905537 -62.10118123929742, -58.17839564673243 -62.10573949681463, 
+      -58.17414966507176 -62.11121684705684, -58.168998878783086 -62.11747369559148, -58.15128430590828 -62.12707493854295, -58.138778775367626 -62.13498347891678, -58.13360988381072 -62.141235431547415, -58.13495489266247 -62.1456228760943, -58.14024277096238 -62.14849188184386, -58.150222529310525 -62.15104221071533, -58.162856419533306 -62.15225266355107, -58.17194471848327 -62.150031725072346, 
+      -58.18389805032233 -62.14904766209613, -58.19532889795275 -62.149440413561486, -58.20947346150425 -62.15305308509229, -58.219612187981284 -62.15917180644277, -58.22392337662517 -62.163806964903294, -58.23278063376428 -62.17010101383202, -58.23876223246158 -62.17515604437474, -58.245730446826805 -62.178447454609966, -58.25565624809765 -62.1819843061558, -58.26944891337829 -62.17943534432521, 
+      -58.27928794148821 -62.172856131091024, -58.2936739594322 -62.16793409830616, -58.30283685105606 -62.164715472440335, -58.31418194768937 -62.160537292419214, -58.316669727840974 -62.15562028228685, -58.32089597533653 -62.15013518603699, -58.332000464692136 -62.143375946393, -58.34386397890615 -62.13781717955081, -58.34752035754118 -62.1358063297281, -58.355791508140854 -62.13126453151534, 
+      -58.36635890133803 -62.12588136277511, -58.3768524546307 -62.12148732381182, -58.3812334578415 -62.119571767062396, -58.38265662414117 -62.11740890688802, -58.383320576489176 -62.11405204771293, -58.38405071835658 -62.10969953762736, -58.37670012867258 -62.105820010471625, -58.33849046518792 -62.09510366089872, -58.32427714893063 -62.092498473397775, -58.313541621713966 -62.088757022286096, 
+      -58.31185921267063 -62.08278288786765, -58.30723466388536 -62.07656506442082, -58.309043395979906 -62.075008134883795, -58.316292508771554 -62.074328732820405, -58.32436797896632 -62.07386334071697, -58.337502499716756 -62.073677023321586, -58.33921593936137 -62.06755800616546, -58.34456112981617 -62.063877386456575, -58.35217946022808 -62.063797653389905, -58.35883140033016 -62.065490221428334, 
+      -58.36638177484374 -62.06640219115214, -58.373557090409264 -62.0667114566363, -58.382912600792025 -62.06606220414599, -58.39295842337187 -62.06760851858887, -58.39646181526469 -62.072020595619705, -58.40199609120294 -62.0750041612319, -58.40548193566486 -62.07651578950435, -58.41090166116719 -62.07749861269751, -58.41982644030429 -62.07548893919076, -58.42699831144125 -62.07384909445411, 
+      -58.423322182268706 -62.06926310014079, -58.42186380408601 -62.06587179375905, -58.419115660556656 -62.06265643390878, -58.42317669361706 -62.05915097760803, -58.43576459024934 -62.056629330064325, -58.44572055597881 -62.06308383083548, -58.454962279165954 -62.06565936107432, -58.47047837286492 -62.069229224573775, -58.4836428869659 -62.072196475600684, -58.49494628556386 -62.07488669466504, 
+      -58.503604986314166 -62.07833417828366, -58.50268315185347 -62.08362945144085, -58.49560210107902 -62.08406775069691, -58.481255487202326 -62.085105887975814, -58.47337385569729 -62.086978539817636, -58.46759392586972 -62.09054873710138, -58.46559445334332 -62.092373156577295, -58.46332898164046 -62.0944409102381, -58.4623680073831 -62.098800257229236, -58.461578663399024 -62.104141270916735, 
+      -58.46078856804848 -62.10948475226006, -58.46558654674476 -62.11372006106243, -58.474102068256876 -62.11939971663358, -58.48134192506028 -62.12525939964678, -58.48916132132174 -62.12874607491662, -58.49026949806242 -62.129294651817794, -58.49737057701554 -62.132831826820656, -58.50731984408636 -62.136352161035774, -58.51945514822532 -62.13890911192941, -58.53030341566493 -62.14164313879921, 
+      -58.54456656519526 -62.144225983720645, -58.56049761196966 -62.14723646385113, -58.58273528980331 -62.15131823832692, -58.599448406441184 -62.155517799255755, -58.60518347364308 -62.165516278009704, -58.62274489263435 -62.169926624836506, -58.628212443543624 -62.17079477177289, -58.62841347673907 -62.1743696468585, -58.6273221738667 -62.17812332539265, -58.61574586715363 -62.179747432838994, 
+      -58.60474266480539 -62.17900125486965, -58.58615175473475 -62.17734870068165, -58.5674918721551 -62.17668609521338, -58.552185452246945 -62.17686511918498, -58.541638748765074 -62.17572014762449, -58.52266223191438 -62.17346265664886, -58.51437395070467 -62.170368658681, -58.511169230131884 -62.16754250471517, -58.50552110917834 -62.16309655043106, -58.50122691824442 -62.157478873787966, 
+      -58.493979353546685 -62.151623589774815, -58.48910501649475 -62.148376464756204, -58.48229231245781 -62.148672945297065, -58.468848846035826 -62.15283541699404, -58.45853297359754 -62.16080939266667, -58.453752784146864 -62.18076759806424, -58.4410945767217 -62.20378065561512, -58.443568345779866 -62.21095732669055, -58.447163744619814 -62.214382044014, -58.449480996846226 -62.21525220920325, 
+      -58.4554527073555 -62.21748711103657, -58.46458396897062 -62.22079516347243, -58.49682969085696 -62.22841968108571, -58.522014675281426 -62.23375384142641, -58.53192944317725 -62.23825847262616, -58.543070853410946 -62.24357986459005, -58.58343477682926 -62.24515118470234, -58.607298806676575 -62.251640574747356, -58.63967983094269 -62.251693142595435, -58.65426613868487 -62.25685417797673, 
+      -58.668334902872 -62.25684778532938, -58.6776741342291 -62.25062493107338, -58.6742975441698 -62.24323673946328, -58.66240960347325 -62.2357374967776, -58.65433844181321 -62.228679244885434, -58.65291222206918 -62.224296012524334, -58.66372991177362 -62.221470050349495, -58.67849486357875 -62.2236551919762, -58.70616884719819 -62.2305718006573, -58.744230984450276 -62.23503873935417, 
+      -58.75487569912739 -62.23517634675831, -58.762270977851564 -62.23249468000589, -58.76832360138616 -62.23098328310126, -58.77673382433423 -62.225535635449305, -58.776690182554994 -62.218987224462516, -58.75840659175108 -62.21141079058668, -58.74639073477415 -62.20590231285136, -58.7459865630587 -62.20444510707466, -58.74534116972941 -62.20211838150882, -58.747197502266104 -62.19956123647943, 
+      -58.753295532080614 -62.19705926341894, -58.765721241969665 -62.195633278926856, -58.77858355689735 -62.19381346692205, -58.7914507455428 -62.19198925193091, -58.79715722025422 -62.18888918859491, -58.800015745400536 -62.18356247633936, -58.80364977032129 -62.179443989141866, -58.81025052965204 -62.17556005736208, -58.81924916024534 -62.17428174250752, -58.83148612066097 -62.17581830063902, 
+      -58.83685684840296 -62.1786655327508, -58.84211393901279 -62.18349064367246, -58.84619448090841 -62.186515661926656, -58.85397366975282 -62.19196779746618, -58.868016748179556 -62.191936027938176, -58.87662289604886 -62.1900554774082, -58.88780315299971 -62.1878044776206, -58.90060839008426 -62.18696636864132, -58.91241993183481 -62.18888792963267, -58.91907707863765 -62.19154793738819, 
+      -58.952027131462664 -62.20422737866022, -58.95607408261219 -62.20824426456417, -58.95413592861306 -62.21278706051921, -58.95308258020977 -62.216544900834364, -58.95757932156833 -62.2201696143475, -58.96504643413327 -62.224021116538076, -58.97306049086556 -62.22550143142042, -58.97949680511366 -62.22458207328012, -58.98608313106978 -62.220687958755796, -58.99306420304975 -62.21738825214034, 
+      -58.999748882629994 -62.211509801900334, -59.01676788453411 -62.2031601234847, -59.0049026029621 -62.20223597548797, -58.99268330658897 -62.199721494272794, -58.98566866367724 -62.195475489945196, -58.9820140676358 -62.19206153348433, -58.98058247188883 -62.18668710706478, -58.982170768247094 -62.18055330617014, -58.97951168041448 -62.17437026577416, -58.96953283723008 -62.169894566151356, 
+      -58.94653087265868 -62.162688520245396, -58.93572537811378 -62.15800180789405, -58.93134856021835 -62.15239641148766, -58.924137844045305 -62.13604299087977, -58.912403259128105 -62.13312912916074, -58.89252620647458 -62.13170941350818, -58.877946774189766 -62.12657501092427, -58.871742108937696 -62.123527217901525, -58.854431778661976 -62.11419332291995, -58.844155043217704 -62.10057763903453, 
+      -58.82798409045862 -62.09403617658129, -58.80123259129138 -62.087359620364815, -58.78942095022125 -62.07888430797131, -58.78513812267419 -62.072284534282836, -58.76475904833769 -62.06568122536112, -58.755971128976434 -62.0639833386377, -58.744111482589524 -62.06402927309578, -58.73442437854085 -62.06311371295139, -58.731534515817266 -62.061885020099915, -58.72503812873469 -62.057243124756894, 
+      -58.720650571447536 -62.05262328509548, -58.716651757325536 -62.048603249473885, -58.71655760001945 -62.04305194312495, -58.71941040042507 -62.03773106828145, -58.725533239239816 -62.034240619336515, -58.73332262245931 -62.03116885408054, -58.74239355829193 -62.02791153883663, -58.74084169259362 -62.02551203834592, -58.73428666836674 -62.02185829741165, -58.72107395534016 -62.016533249048884, 
+      -58.70512379602639 -62.01454124037472, -58.69296266860101 -62.01299672796551, -58.678123238351475 -62.013794964996016, -58.655551786393076 -62.01666703444528, -58.65157967029004 -62.01657867822155, -58.633606700665354 -62.01617344287004, -58.61972126757913 -62.015190407423226, -58.607178963114464 -62.01303434136051, -58.60185961354881 -62.0101897133335, -58.600956695094965 -62.00442507662787, 
+      -58.59223816659557 -61.99518208815185, -58.569550690905594 -61.99348075578861, -58.55599318042513 -61.98754079383877, -58.54091436249122 -61.98574004041034, -58.54020661764584 -61.983550760600366, -58.540847033301425 -61.980187333038884, -58.542762515577266 -61.97664640246615, -58.54180082430209 -61.97187873871537, -58.536372977127975 -61.97100400961581, -58.528327759547636 -61.97148445770272, 
+      -58.51849220902893 -61.97352610008535, -58.51158840656672 -61.97580817834015, -58.497605878999984 -61.97679474927406, -58.48968546170793 -61.975288072525764, -58.483112031597756 -61.97261861250773, -58.47590467126464 -61.966762925769835, -58.46946714922083 -61.96210947860079, -58.4600948730587 -61.95721411325981, -58.44990155976314 -61.95210700538731, -58.44774351568803 -61.94652475300863, 
+      -58.445974121949156 -61.94154290595781, -58.44119982624781 -61.93730947505324, -58.4366113373947 -61.93664560315901, -58.42467693289047 -61.938647604225096, -58.40629228236854 -61.94253075603513, -58.39552380928639 -61.939791775814626, -58.38469338077715 -61.9380374419644, -58.37303052978975 -61.94816639358523, -58.363476983140316 -61.94623545615087, -58.35353905434735 -61.943703172007936, 
+      -58.34398701968903 -61.941767834863036, -58.33398186157427 -61.94022315055597, -58.32104989136041 -61.93843431180411, -58.30353600365205 -61.93597812794529, -58.28745566213604 -61.9369093724147, -58.28108959966577 -61.94334880858108, -58.262085042669256 -61.94402751434481, -58.25299891666945 -61.94724704787182, -58.24104962380574 -61.94923456966158, -58.234431826120804 -61.947535863413194, 
+      -58.22195827850444 -61.94535011358457, -58.21241512332943 -61.94340443503133, -58.20527399921947 -61.94308822010611, -58.18814587451674 -61.941215334213354)), 
+  ((-56.577057293024275 -63.08621496120081, -56.597598118498496 -63.07473351286292, -56.60683745459261 -63.06847080692036, -56.618258255611 -63.06226404169954, -56.62368560442016 -63.058064085346814, -56.628766625644275 -63.05325298535184, -56.631028442049434 -63.04975089955997, -56.62991334238623 -63.045353796253636, -56.6257038151042 -63.04423486439382, -56.6140546174949 -63.04011542659945, 
+      -56.600078301494456 -63.036918075838315, -56.583031615392 -63.030849286255275, -56.576736217409085 -63.02609610918631, -56.569949752659724 -63.02172843653795, -56.56266367744831 -63.01773853849682, -56.558056346488385 -63.0134306999224, -56.55245721605309 -63.00988700426053, -56.52505519662018 -63.003101824342814, -56.51012776692044 -63.00066013236503, -56.50305872870242 -62.99826136834319, 
+      -56.500342878524684 -62.995994539907095, -56.49580044615527 -62.9942662067675, -56.49258717028462 -62.992385820081296, -56.49134824772512 -62.98897096587961, -56.49613562333639 -62.98614494610508, -56.49875515823055 -62.98325381865625, -56.49736592578863 -62.980831565785365, -56.49830815357702 -62.97748895510328, -56.49376262172938 -62.97576127552348, -56.48527221983197 -62.97708432555015, 
+      -56.47198775445265 -62.981235541302695, -56.456184796147305 -62.98470611594766, -56.45069821591007 -62.98632095839438, -56.438545934304166 -62.98871892035481, -56.43054207471328 -62.98965789262584, -56.42303584376331 -62.99021478502624, -56.41251473791449 -62.990481993779795, -56.40381891515735 -62.99020763315514, -56.389941329248096 -62.989570823165685, -56.37809300691218 -62.989986561309706, 
+      -56.36390859032404 -62.991322093008385, -56.35041462405474 -62.993861557257695, -56.332417075686266 -62.99725334030146, -56.32375808313368 -62.99955378085951, -56.31413999765766 -63.005192846456595, -56.310114937130244 -63.00598168791418, -56.301970900924275 -63.007576632938274, -56.28896431371129 -63.00973149532743, -56.27408997615077 -63.00984519702028, -56.26337916498517 -63.0085023538617, 
+      -56.24698174287086 -63.00717589488412, -56.230093736665175 -63.00622579901891, -56.22357554244058 -63.00600739790301, -56.21737178393452 -63.00382255422562, -56.21333924800862 -63.00170557169376, -56.1939692734971 -63.00265092788535, -56.18511952096154 -63.00334889306475, -56.18025626996221 -63.00100769354407, -56.17539327364762 -62.99866103424716, -56.16301620557854 -62.99686032286932, 
+      -56.15498817147202 -62.995204403324834, -56.145641415996266 -62.99628127609397, -56.13964628185137 -62.99826018655522, -56.13364570067496 -63.00023999761635, -56.124970813708174 -63.002525032755344, -56.109939046710906 -63.00360494086508, -56.09040423330413 -63.00552054352609, -56.06653236082056 -63.009865318036574, -56.05451643467279 -63.013816129231344, -56.04566861130103 -63.01708196168303, 
+      -56.0361614382153 -63.024288783254, -56.028481842665734 -63.02838847361165, -56.02280438697563 -63.03096814511662, -56.01813072352015 -63.03536944314766, -56.016290929061086 -63.03847952159199, -56.01780649025438 -63.042496332412256, -56.02265830609703 -63.04484535034426, -56.026850684161225 -63.048557590147894, -56.029541781366675 -63.053408927321975, -56.025867745243566 -63.05963165967855, 
+      -56.02638167353931 -63.06440835053104, -56.026550184656315 -63.06858070543263, -56.02841022915998 -63.073203478451006, -56.03243460098162 -63.07790403859527, -56.03646498432776 -63.08260339261102, -56.04753099207445 -63.087150400110936, -56.06044835946923 -63.09116296668548, -56.07805908749397 -63.095928485725, -56.09063321028453 -63.096752930000775, -56.10186866500833 -63.09772809536208, 
+      -56.114219993043825 -63.09696639653584, -56.121983271578266 -63.098014965705076, -56.12921224684126 -63.10202795909782, -56.13392593199739 -63.1053621891212, -56.13714308562836 -63.10983289220807, -56.13985010483836 -63.11468481639908, -56.14372543624564 -63.11779115732209, -56.1482843429295 -63.1221087823013, -56.15132141917294 -63.12498793017436, -56.15989930790709 -63.12884591078563, 
+      -56.17201140010166 -63.13262252245784, -56.1880089545753 -63.13950269680889, -56.20249153929874 -63.144944332965764, -56.21765841423452 -63.15159555755522, -56.242446980359226 -63.16134234511868, -56.25442077171214 -63.166100280754925, -56.269614669364024 -63.17274879126618, -56.28026269335145 -63.17765769695776, -56.28887853633121 -63.181510686181916, -56.29916050511328 -63.18323426423063, 
+      -56.310101857164476 -63.18358906935687, -56.32018932538395 -63.18371638486415, -56.33197503481001 -63.184295262491936, -56.3369751632462 -63.18048830882413, -56.34719386710189 -63.17704825467909, -56.3556872195281 -63.17057328275059, -56.355618866614805 -63.16541615757613, -56.36030196047864 -63.163577446309155, -56.36748168301774 -63.15984405436859, -56.376381903436254 -63.15913342621179, 
+      -56.38692910199583 -63.15629531836859, -56.39647963372129 -63.154217452793176, -56.406871470353956 -63.15236659804376, -56.41860733700186 -63.15035602877383, -56.42745932159285 -63.14706409033585, -56.43029621619195 -63.145763714530254, -56.433438259642735 -63.14248966158168, -56.44332519326678 -63.14101362889338, -56.452218178005396 -63.1403006701371, -56.46443899605133 -63.13790462943294, 
+      -56.473134963574296 -63.135596767016985, -56.480832413685974 -63.13404825847236, -56.48550618263304 -63.13220926984383, -56.49379806617741 -63.126716274384606, -56.50149546625501 -63.12137146019469, -56.505568624034495 -63.11854645307554, -56.52219427025071 -63.11013059608164, -56.535629760623756 -63.10240878256639, -56.577057293024275 -63.08621496120081)), 
+  ((-56.33219013918087 -63.216247549495314, -56.275989592662604 -63.20430297905876, -56.26351231704085 -63.20250713272609, -56.2554218434049 -63.20085095562847, -56.24766599438499 -63.199805462760175, -56.242265071016654 -63.19784130137459, -56.24087568418034 -63.19283706046, -56.23779659643282 -63.18737871128099, -56.23472141805741 -63.181918642589686, -56.22159784210476 -63.18148461254323, 
+      -56.20374544546377 -63.17771912360418, -56.16969914903421 -63.165474535988686, -56.15892489021332 -63.161545206856005, -56.14124353268757 -63.154205341290336, -56.130296101926675 -63.14867739244887, -56.118194726896824 -63.14747669343602, -56.09569609862583 -63.14810215559872, -56.087974924715915 -63.14962318640123, -56.07654642709605 -63.147052504686, -56.07216218192979 -63.14174698811534, 
+      -56.05804883246231 -63.13689796773141, -56.0496514872078 -63.13462404511817, -56.03673064252024 -63.135769725130366, -56.0187752952086 -63.13812732135601, -56.0056804786676 -63.140251700315495, -55.989734194781605 -63.13850743433205, -55.97479729212531 -63.138579425524725, -55.95079781722137 -63.137740905032835, -55.91657964760842 -63.129990312418016, -55.89562272272893 -63.12686971714436, 
+      -55.881921805497896 -63.12411939768383, -55.88120531133696 -63.123973968683515, -55.861759884497395 -63.12229060317585, -55.8483470522067 -63.12121547734261, -55.83945490267833 -63.121886567198985, -55.835411405985234 -63.12491634839535, -55.829189350082615 -63.12786422228388, -55.8189360154849 -63.131263540661905, -55.806016606087596 -63.13238098292596, -55.79409814982524 -63.13274318136315, 
+      -55.78570373938643 -63.13303415345798, -55.774275718461205 -63.13559349287348, -55.77022828460248 -63.138623146819064, -55.76313623907534 -63.14391375406718, -55.75857593726581 -63.147319965068725, -55.74932148370474 -63.14995613059573, -55.73489200201159 -63.149624240866984, -55.724185984091555 -63.14565947375068, -55.71268147237296 -63.138888599590494, -55.69484250663469 -63.12831494504286, 
+      -55.68636102587493 -63.12185216525538, -55.667324655429184 -63.11559238026233, -55.65127430287974 -63.11221723096189, -55.63955282023792 -63.111580119521484, -55.60732585939516 -63.11512806413433, -55.544341905973546 -63.123649834002485, -55.523814284952564 -63.12782324975884, -55.50088086656552 -63.13546707191978, -55.49476274008182 -63.1399910048332, -55.488316893147356 -63.14390872382871, 
+      -55.48289139019149 -63.14706768338928, -55.492670375462176 -63.15339738561794, -55.50769344419866 -63.15754362991326, -55.51720753466838 -63.16068668493616, -55.519188800527495 -63.161803905885186, -55.52435286293533 -63.16473029456475, -55.51822998854825 -63.169255292250604, -55.5112725593355 -63.173549970053756, -55.49804116127898 -63.18077416105031, -55.483825023569246 -63.1861764836409, 
+      -55.469280611552044 -63.19096706696913, -55.416597630099865 -63.19506530150946, -55.400719631112665 -63.183929573763265, -55.39455303111146 -63.181705878124696, -55.386210872097145 -63.179393656509504, -55.37850591501889 -63.178295320592774, -55.35490945113136 -63.182120532534455, -55.348745287303764 -63.179894023112645, -55.34040899863979 -63.1775817584584, -55.33425176515681 -63.1753534429574, 
+      -55.32456656118943 -63.17318282548696, -55.28941328678463 -63.182090146829765, -55.26284512847538 -63.1897459332424, -55.220273820430315 -63.19813851206549, -55.20647768938535 -63.19896423960907, -55.18787034709607 -63.197409797397256, -55.1789075749018 -63.19387124264924, -55.16752953336507 -63.18706164653599, -55.16562967710259 -63.18341082033193, -55.15480718470382 -63.18039022583563, 
+      -55.15131640488713 -63.18460904877941, -55.1527036801995 -63.188632248324275, -55.15376918160522 -63.19204731754243, -55.12866914987519 -63.194381308834764, -55.11739889143921 -63.200062368424476, -55.110990567591266 -63.201191326152895, -55.09915339396578 -63.20327335822532, -55.093406948585354 -63.21414258890008, -55.08605688461021 -63.21779922420152, -55.069968960004616 -63.221095488908304, 
+      -55.052224756537356 -63.247329248906695, -55.03390459907683 -63.2697637105407, -55.028049383976686 -63.291538255157434, -55.020809510963254 -63.30928484221516, -55.02540277754119 -63.31265299550515, -55.03114962549942 -63.31686025560195, -55.03972330077513 -63.322380321919056, -55.0498550264839 -63.32677422586362, -55.05570295204181 -63.328406573553295, -55.07197971131566 -63.330874986171764, 
+      -55.08130921939872 -63.33919984015986, -55.10910909790255 -63.34591264239469, -55.1300237306194 -63.3517417343109, -55.144770556701644 -63.355327887250446, -55.15481713619147 -63.358119894513976, -55.161684111006615 -63.354834958844776, -55.1709768212459 -63.35482046755267, -55.177157020665575 -63.35705648807193, -55.18429164652166 -63.36111875252103, -55.19518362859529 -63.36414363383975, 
+      -55.21345772575092 -63.36350307118742, -55.23550801073969 -63.36619569135634, -55.24024229965033 -63.36677099931876, -55.269937890827414 -63.368766211374734, -55.308940329452064 -63.37073119772318, -55.331940034522006 -63.37085646808801, -55.350936941579384 -63.368834930465795, -55.35991379048801 -63.36819863621834, -55.38026026089291 -63.366027296905166, -55.39879235439264 -63.36179794630084, 
+      -55.40983625376274 -63.35965303226975, -55.41466982877328 -63.35527821916563, -55.42034493148387 -63.35113597936363, -55.423953371947455 -63.34850021993005, -55.428597202587724 -63.34511224074148, -55.4354240062858 -63.341804521689134, -55.44813775520749 -63.34012273399877, -55.49639224983769 -63.33524675278345, -55.538604304851894 -63.336471013685845, -55.54845320079563 -63.33347375837944, 
+      -55.551212552249034 -63.339930667042864, -55.55574092544965 -63.34168930680451, -55.56377835154443 -63.3459653455457, -55.57905099607387 -63.34238050307902, -55.617753973303586 -63.33174076265283, -55.63049012020807 -63.32745713589245, -55.66125162856193 -63.326031246023355, -55.67701451564486 -63.32205592648118, -55.68311972691818 -63.3200988936327, -55.690400361753255 -63.318980701812755, 
+      -55.69686366038653 -63.315056466924275, -55.70252722864174 -63.31086666996179, -55.708108283666846 -63.30673932683831, -55.71715647492784 -63.29834357234336, -55.727005298813864 -63.29275903966519, -55.738204652914064 -63.28702155099923, -55.75054077555661 -63.28469490587442, -55.76826119548671 -63.28435109695749, -55.77124329462905 -63.2898174456622, -55.7623995542147 -63.29723288071114, 
+      -55.76183762168411 -63.302765126066525, -55.767523276299634 -63.307934373136, -55.77068767826275 -63.312416114625734, -55.77436338295009 -63.316517181011875, -55.782765170624714 -63.32138759718816, -55.79680208639369 -63.31951839072004, -55.813564376406006 -63.314768905288574, -55.83018009832859 -63.30584772996571, -55.8430309941616 -63.30313520820566, -55.85284473161368 -63.30011375194635, 
+      -55.86113197459381 -63.29822986589759, -55.87885823141587 -63.29787004439832, -55.89302249187092 -63.300163884496875, -55.90059732892687 -63.3047972937455, -55.90277081973246 -63.31003626707762, -55.90342592426206 -63.31382815721539, -55.90239554041273 -63.31716594254238, -55.921131331019254 -63.32120049942615, -55.93296150448427 -63.321819110282945, -55.9364948261113 -63.3243261106829, 
+      -55.94290344275179 -63.32812176683344, -55.95134663314942 -63.33040215315824, -55.96115382557981 -63.32995641715862, -55.971302468093086 -63.32753307589351, -55.98972199760821 -63.328376963928385, -55.99834251204051 -63.32966932381554, -56.00391697663339 -63.33323670100504, -56.00864820504176 -63.33915785055133, -56.00440616859599 -63.348338567131314, -56.00371879159339 -63.35486210392132, 
+      -56.0054050406122 -63.35789848220626, -56.01065057430214 -63.36085962692225, -56.013197018335454 -63.361545919402325, -56.02164563746382 -63.363818389791575, -56.04280168447691 -63.366931031405244, -56.06769610197002 -63.37156182621735, -56.086326106844254 -63.37398566555349, -56.08785002290858 -63.37284847670211, -56.09987662082162 -63.37762500655531, -56.11242780815313 -63.384601557612235, 
+      -56.12006960650177 -63.39181080257696, -56.1331410012486 -63.39840647857074, -56.14958139569794 -63.39817013047646, -56.16535164373316 -63.3992953262399, -56.185367084141234 -63.401555097147245, -56.195392208358115 -63.40526542955828, -56.20964703896683 -63.407528524666766, -56.20657853490998 -63.4046475312472, -56.22266708087272 -63.40121073498932, -56.23471983841947 -63.40339583249076, 
+      -56.2447488666128 -63.40710113865951, -56.25395146969227 -63.41316315170012, -56.25992281943641 -63.41733159847363, -56.27419266035653 -63.41958583595954, -56.2855486182639 -63.417973587667255, -56.294119865073306 -63.427982172264215, -56.32095714286002 -63.429450357568605, -56.337661650738454 -63.43594792224968, -56.358862596992445 -63.433854003585495, -56.37416417572557 -63.43533793372533, 
+      -56.39098236190271 -63.435676608727604, -56.4054294392632 -63.436932270529866, -56.41530936469184 -63.439033911946595, -56.429378159925406 -63.43709599017187, -56.439031839226665 -63.43502083345878, -56.44628264789285 -63.43127833270396, -56.45337969966618 -63.42664419889077, -56.45469803734227 -63.425784263272824, -56.45984622517197 -63.41840296739514, -56.46178356574435 -63.41171248729397, 
+      -56.46979614265471 -63.403030480701915, -56.47497827215972 -63.39822777826763, -56.484728625792755 -63.39257871070163, -56.49992670838334 -63.3888815640065, -56.51342418836416 -63.38473530882866, -56.52575625169804 -63.38233630893937, -56.54149652781028 -63.38083542725921, -56.55823397197852 -63.378574882191835, -56.57106632536836 -63.3757900350212, -56.57572531819318 -63.3713653308305, 
+      -56.57727822356279 -63.36406660779327, -56.57371443344933 -63.35541986391576, -56.56781192807709 -63.34769751668446, -56.565456038937675 -63.339886213820726, -56.56045108931395 -63.33496574371342, -56.5560017669162 -63.33224803534025, -56.54494476688044 -63.32932640569477, -56.523784372947105 -63.328873642962854, -56.505832268144744 -63.32772398304286, -56.48637434776058 -63.32771235343877, 
+      -56.47332655434456 -63.32631330247488, -56.466528901287546 -63.32451256796952, -56.46193731843261 -63.322780135536405, -56.46220383288256 -63.31822552441976, -56.464167464198724 -63.3141183035317, -56.46748273204067 -63.30985633576695, -56.474993110854676 -63.30413497593281, -56.480850857463075 -63.30054496823441, -56.48396634417468 -63.29468895450286, -56.477781271110636 -63.2889409999076, 
+      -56.46972041307679 -63.28114250900779, -56.4550250662005 -63.27056162791546, -56.44697097257947 -63.26276816414027, -56.44029225830908 -63.256645198811675, -56.42883226654733 -63.24612022859638, -56.4243673606869 -63.240817240526454, -56.409134893867225 -63.23676649799075, -56.3896741330318 -63.231582823118856, -56.36515057285343 -63.2250480631538, -56.33219013918087 -63.216247549495314)), 
+  ((-54.685539978231866 -63.42089021631827, -54.679920829452854 -63.41825770426762, -54.66613501511896 -63.416446742549105, -54.65911559370574 -63.41811744477428, -54.65458730430836 -63.420493772884114, -54.65212153848929 -63.42554150892614, -54.650095607657484 -63.428627457442936, -54.64837740305542 -63.43231924463541, -54.64824108945658 -63.43489102814604, -54.65091755158265 -63.43878084238014, 
+      -54.65108823138421 -63.44196323896131, -54.65785116328889 -63.445446710438674, -54.66655564201528 -63.44424839958144, -54.67349555096061 -63.44098740408374, -54.679300611951305 -63.43688227544136, -54.68751956174739 -63.43189280779121, -54.68975778279754 -63.42782580310806, -54.6860222287093 -63.42468275857346, -54.685539978231866 -63.42089021631827)), 
+  ((-56.01292645740732 -61.53392093397974, -55.99979347077447 -61.535850875853846, -55.98890388824698 -61.539435837286355, -55.99400510677783 -61.54138626953052, -55.999576314098505 -61.54295360520458, -56.005943210928706 -61.544746043105484, -56.02085383029137 -61.54485010379551, -56.03788794551277 -61.53889737724935, -56.03220073493153 -61.52962458268076, -56.01292645740732 -61.53392093397974)), 
+  ((-55.89611883090381 -61.47329334004373, -55.89312071897545 -61.473979055514214, -55.887447098105305 -61.47595634495391, -55.88288539347382 -61.47875972867786, -55.885588666675375 -61.48003767829765, -55.88973391822445 -61.482749733346125, -55.89387216010457 -61.485454050683316, -55.89907464141235 -61.483855266471544, -55.90727890352107 -61.481571429630456, -55.912948605892105 -61.47959197244718, 
+      -55.9162457400774 -61.47694402765171, -55.91747631324598 -61.47422030347675, -55.917772052742684 -61.472255105721715, -55.91835911195859 -61.46832591250484, -55.91389204571861 -61.46501488927498, -55.90898417530535 -61.464649639768005, -55.90396155148822 -61.46783495347064, -55.90067344605303 -61.47048541040147, -55.89611883090381 -61.47329334004373)), 
+  ((-55.84108422930068 -61.43822378823248, -55.81410856941392 -61.441826552472, -55.81175514323498 -61.443717846986736, -55.808459718005984 -61.4463701653744, -55.81165016989141 -61.44983272761972, -55.81622548329915 -61.44960096999604, -55.82172802278946 -61.44604106591976, -55.83088767552437 -61.44556730481581, -55.84068669691892 -61.446303912865304, -55.847172188701016 -61.44712454984504, 
+      -55.85192484144126 -61.448471789234404, -55.86408267658172 -61.44731146603689, -55.86278825215864 -61.44490062549814, -55.861826034034735 -61.443088881387546, -55.864007079811714 -61.439609347625314, -55.868876640754316 -61.43741256008071, -55.87500667255728 -61.43505480708954, -55.87545354701986 -61.43211000409099, -55.87322638577882 -61.43045046205188, -55.86847580839056 -61.429104172629756, 
+      -55.86108186848078 -61.43161340413022, -55.84108422930068 -61.43822378823248)), 
+  ((-55.50905979943013 -61.44126833897793, -55.48396742123648 -61.44072372070817, -55.47101235393162 -61.44418292264496, -55.46216541083418 -61.44523278571981, -55.45489806643576 -61.446736319018505, -55.446529314723506 -61.447403303436666, -55.44394041752185 -61.44771131225621, -55.44147776353739 -61.44800206368784, -55.43736095880318 -61.45041343683904, -55.430712848974004 -61.453121165519924, 
+      -55.42644457813932 -61.4539448313275, -55.422179675930586 -61.45476954369934, -55.41569590161962 -61.45649753730079, -55.40968663733534 -61.457847093689885, -55.40494228684819 -61.459045776803464, -55.40161143234481 -61.46168119752341, -55.39890372301667 -61.465525982327485, -55.398409427096134 -61.46846818843821, -55.39729227346294 -61.47020389813258, -55.39569878488619 -61.47231241417597, 
+      -55.39694973823805 -61.47472731346814, -55.39757188876046 -61.47593620296219, -55.40056288679507 -61.4778242193682, -55.40657016466024 -61.47647787670861, -55.410385870847534 -61.47346408386895, -55.41610047963939 -61.46894464592015, -55.42274705801091 -61.46624041735243, -55.430660388178055 -61.46338326211482, -55.44030124716141 -61.46256172010603, -55.4534066652503 -61.46325704968127, 
+      -55.46127760360952 -61.46678562371512, -55.463244755190345 -61.466228485671465, -55.46887959408183 -61.464630417255, -55.47646790806887 -61.46372898871312, -55.48263720406851 -61.461398728086316, -55.49322105881047 -61.45982021339277, -55.50395794785304 -61.45982809482485, -55.51123850727971 -61.455756319464626, -55.5226112764984 -61.45440262919276, -55.53982121583208 -61.45524165784852, 
+      -55.56019132905819 -61.45954992466193, -55.57203866559485 -61.46038100564205, -55.58167245574351 -61.46211977514802, -55.59462861092852 -61.46377889020233, -55.60679257054551 -61.4652098533951, -55.6197496871583 -61.46430213666573, -55.63491364749328 -61.46248669428128, -55.64106716472463 -61.457577228818955, -55.63742907463651 -61.45448260842452, -55.62873321424339 -61.451996283554514, 
+      -55.594620769343216 -61.44324809999137, -55.57251788985709 -61.44204325946726, -55.536845406979 -61.44052534407286, -55.50905979943013 -61.44126833897793)), 
+  ((-55.18909791831991 -61.01597980865683, -55.18445008516074 -61.01461355960756, -55.17420974165516 -61.012634539476785, -55.16006758470986 -61.01206996219801, -55.14499301698937 -61.01225701209356, -55.12820004104001 -61.012965777953575, -55.10750199331738 -61.01509160680837, -55.093167046268086 -61.01806201782069, -55.08472187581225 -61.02225485642869, -55.076433686456234 -61.02546744236313, 
+      -55.062866537896774 -61.028658886625, -55.054920840750604 -61.029914374478636, -55.04219342678183 -61.028213521684755, -55.0293916095295 -61.03163173849596, -55.01611747660372 -61.035423340690635, -55.00550598243663 -61.0379440830536, -54.99832631255248 -61.03942431487684, -54.98551926607126 -61.042839751950396, -54.97868332440959 -61.04235852680141, -54.968236341421694 -61.043898740854296, 
+      -54.95137764268988 -61.047142566207484, -54.93576938712768 -61.050235229203665, -54.92157202394263 -61.05220861874781, -54.90875215054983 -61.055614199953006, -54.89555084518853 -61.05427168208631, -54.88502921863034 -61.05166272892698, -54.876228728998996 -61.048533354246445, -54.87283371954281 -61.047012756343115, -54.867125167611306 -61.04480031996535, -54.85376353871802 -61.044432710590776, 
+      -54.84425753199411 -61.045215601529264, -54.84009958412384 -61.04346108336519, -54.82536753249863 -61.04165161770341, -54.81259926635243 -61.04248777882991, -54.796681062206744 -61.04496356140157, -54.785933624720165 -61.045884028504034, -54.78028997038319 -61.04780931016603, -54.76935549817779 -61.0497051643001, -54.75659217394254 -61.050533685558285, -54.748393390258784 -61.04860300334665, 
+      -54.7426997492934 -61.04638636666586, -54.73212885139385 -61.046325027119536, -54.72984924917164 -61.046017346763875, -54.71942628569062 -61.044593544260536, -54.70814741160555 -61.041740811982876, -54.696582401095256 -61.0382802447697, -54.692546512163844 -61.03810540705808, -54.68546728294236 -61.041145686296176, -54.6736950376832 -61.04536029365366, -54.66551239677019 -61.04342694742251, 
+      -54.658578526432535 -61.04134708864102, -54.64826515968619 -61.037742797671825, -54.63846425827247 -61.03790330103708, -54.62628487748207 -61.03992936593016, -54.614000031694374 -61.04037049374911, -54.60460296869478 -61.04271386233835, -54.594572880550075 -61.05054472800817, -54.59375637197293 -61.057006874216164, -54.61012787252488 -61.060885617492545, -54.63101386856571 -61.06456714864317, 
+      -54.636887172423016 -61.06581078343164, -54.641625028694186 -61.0687786573278, -54.6484940440767 -61.07341476683166, -54.65209519236109 -61.0781057511257, -54.65422542978948 -61.07977640564136, -54.66032703170355 -61.0841829244923, -54.675903830498754 -61.0836794276558, -54.69145589518352 -61.08987872292942, -54.70760958932305 -61.09728261185091, -54.7179485240989 -61.10088375988812, 
+      -54.73019759557317 -61.10299295108079, -54.74615002114724 -61.10052893846757, -54.7630522328836 -61.0973169989724, -54.778169235442675 -61.09717918123133, -54.78310424370793 -61.09916691072486, -54.79696096513924 -61.09916743350785, -54.81696001928594 -61.09686594070366, -54.8309994524131 -61.095890594875435, -54.85278256629396 -61.097206258597936, -54.86849290388225 -61.09826254878779, 
+      -54.875553109172984 -61.098560220539376, -54.88265546309306 -61.09886148025067, -54.90004629842804 -61.101955752765896, -54.91278919292976 -61.10367177054312, -54.93083374864242 -61.10541094375676, -54.94422861355797 -61.10577346593287, -54.95572946869258 -61.107632186801126, -54.96735742663457 -61.111068986347895, -54.97386252849333 -61.11350660244279, -54.98376885484002 -61.117466412741706, 
+      -54.98712819151246 -61.12154394616739, -54.99187017494274 -61.127060583611346, -54.99583164087956 -61.13235074622487, -55.000270018466246 -61.13726495346506, -55.00191165869781 -61.14186394535019, -55.006655786753946 -61.147381597021436, -55.02689320194445 -61.15077646329466, -55.04122309468522 -61.15293836892764, -55.048991295544035 -61.1552285907715, -55.06021885573567 -61.156475374868, 
+      -55.07005760879224 -61.156284438990845, -55.08384321608517 -61.163940212856744, -55.095002042506245 -61.1703066106974, -55.10227119356209 -61.17552967408314, -55.11201285318376 -61.183018203104254, -55.119563526233 -61.19140669172602, -55.12883826822345 -61.199272602840026, -55.143508366779926 -61.202031152170676, -55.14879694680426 -61.20460835876307, -55.15106950978684 -61.21041945106025, 
+      -55.15113391691715 -61.21712530855152, -55.15480550762669 -61.22437276949127, -55.16358255192258 -61.22334301270766, -55.17066523826775 -61.22027244239296, -55.17883355234061 -61.21803285406608, -55.194660125435256 -61.216492020714156, -55.2107907942976 -61.21555393995189, -55.21895555441635 -61.21331456915602, -55.22342283682485 -61.21022110290186, -55.2273050202798 -61.207531497117735, 
+      -55.236910602948534 -61.201595886586645, -55.24948977202267 -61.19499149408132, -55.263950478585365 -61.18688170865667, -55.279017304326246 -61.179977279610966, -55.29249953597883 -61.17517798783311, -55.30143111030451 -61.17316016598197, -55.312381005755974 -61.17121531801306, -55.319129693275066 -61.16753333578608, -55.32168235247418 -61.15954476231015, -55.323838752312135 -61.13912162590578, 
+      -55.320113984701344 -61.10979916554428, -55.30921296653763 -61.10661662470288, -55.30422881551554 -61.10465251351795, -55.296925235789686 -61.10200013433791, -55.291331870662134 -61.09882746813734, -55.292448987040515 -61.094536505321386, -55.29651912792948 -61.09212909089894, -55.30230688629733 -61.089199895099654, -55.306228861448794 -61.085212971188376, -55.31264617260853 -61.080924352206296, 
+      -55.32886062070782 -61.07899066507521, -55.339011991632994 -61.07425260573758, -55.35084046629093 -61.076679199467215, -55.35894734449917 -61.07698916759152, -55.37376407622137 -61.073612002458056, -55.38639376724098 -61.07113621060916, -55.3990218836073 -61.06865676800151, -55.39498011121421 -61.065940826731584, -55.392031389551484 -61.06148918634848, -55.39516154175513 -61.05727380387718, 
+      -55.399224255671584 -61.052302429934365, -55.39471026348173 -61.049964601201665, -55.38849075069234 -61.048149532689315, -55.376984169058524 -61.043769062543504, -55.37389618032065 -61.041214207770956, -55.3712429882123 -61.03901690189349, -55.36675015084457 -61.03411465991873, -55.36536557772131 -61.030120540446404, -55.364914942675604 -61.02537084794882, -55.35481068258585 -61.02242326539621, 
+      -55.33073822755624 -61.01539271851906, -55.31569268293266 -61.00791573641548, -55.30748478827981 -61.003459359877596, -55.29568382574907 -61.00103439334911, -55.28248291905258 -60.999733034713266, -55.268941075013736 -61.00295175906943, -55.25058023354801 -61.00578339409443, -55.23048565126692 -61.011695390837254, -55.22066838627097 -61.01446504149679, -55.21273103132396 -61.01572753626566, 
+      -55.20744646419236 -61.015720301621, -55.18909791831991 -61.01597980865683)), 
+  ((-54.15117612816379 -61.200100877052876, -54.14464945721382 -61.19604107825597, -54.14112823982287 -61.19134076639903, -54.134121459266986 -61.18765198960052, -54.1283760980129 -61.18382596973886, -54.121453231427544 -61.18172050543365, -54.10930919228351 -61.18113364870097, -54.10421014934009 -61.180100198478875, -54.099521705076846 -61.17711318212848, -54.09636747091907 -61.17459450812054, 
+      -54.09369871348166 -61.17170748810434, -54.08949596079242 -61.1683512807724, -54.08306821351242 -61.165871427447755, -54.07991852171804 -61.16335305606825, -54.07822395719932 -61.159724750485005, -54.08203120535214 -61.15518192994161, -54.08389620126368 -61.15211892832023, -54.08624617390234 -61.1486853940628, -54.086086618533464 -61.145527206560615, -54.08196652185437 -61.14374956120576, 
+      -54.07784695405794 -61.14197178634923, -54.07461959464076 -61.13787387604548, -54.07146953811089 -61.135356672359016, -54.06889022044825 -61.13404750745693, -54.063720339738694 -61.13143522889065, -54.05577248214628 -61.128482536591385, -54.047816894908614 -61.125533841299266, -54.042374815489595 -61.12231448723534, -54.03963790729384 -61.11784736072074, -54.03621166615231 -61.114723666549914, 
+      -54.03161130538744 -61.11331649361195, -54.020476650413045 -61.11198498553051, -54.01281476032911 -61.1096336094192, -54.00592016411685 -61.107525026813434, -54.00117448804964 -61.102954364924294, -54.002839210846375 -61.100871598004915, -54.00386193022361 -61.095996545118076, -54.00468304409648 -61.09209873532934, -53.99980744265735 -61.090084674687034, -53.98666783567833 -61.08864941027085, 
+      -53.97638521949492 -61.089126118871, -53.96713562667787 -61.09043940225878, -53.96220383254919 -61.09256309277704, -53.96207091931282 -61.095115429171386, -53.96625066617615 -61.098476314034386, -53.96312654478516 -61.10166906228452, -53.960077696257905 -61.10644190117844, -53.95896838725258 -61.10973833354173, -53.96008613922223 -61.11215625999447, -53.964199792049854 -61.11393743026667, 
+      -53.968581027412945 -61.11632240336359, -53.973810814108816 -61.12052227810035, -53.978553064466794 -61.12508850631445, -53.98357750966288 -61.13026057961544, -53.98548083991346 -61.1386299635166, -53.98633609633407 -61.14616011471372, -53.9905920231084 -61.15109697073134, -53.99499181689555 -61.15347980185852, -54.001205189115865 -61.156941091101814, -54.00208585184079 -61.15956526360232, 
+      -54.0029559111108 -61.1621518641453, -54.00039315780085 -61.16655381903026, -53.98675462110048 -61.17691884732455, -53.98689948961642 -61.180076355614275, -53.986484639118736 -61.18202531562388, -53.98963147215009 -61.18454760601785, -53.995562612366655 -61.18740109994892, -53.999064666153394 -61.192105168747965, -53.99935757286566 -61.1984258743577, -53.997702962165285 -61.20622615583947, 
+      -53.99694543662731 -61.21170821950407, -54.00003460099229 -61.21836143676931, -54.00068332824441 -61.226868081277985, -54.00090439192983 -61.2316082974311, -54.00076138659631 -61.23416546702724, -53.99986649107618 -61.23648541596602, -54.00370942424876 -61.23765921068442, -54.0070664209926 -61.239203871464056, -54.01476282053779 -61.24155399703012, -54.01994099071092 -61.244174766817835, 
+      -54.02400925886788 -61.25008788413258, -54.025001066655435 -61.2550653293528, -54.02760678729255 -61.2620923378072, -54.030764745069284 -61.2646137909367, -54.03838932473056 -61.26538146482257, -54.04782078556704 -61.261504992973734, -54.06053612734286 -61.25759480720759, -54.07332190731314 -61.25526131137799, -54.07961272380655 -61.25458126008962, -54.09312068873015 -61.256618498318296, 
+      -54.104239813183916 -61.25637066471373, -54.109683943177515 -61.253871210471765, -54.12343820171035 -61.25079369232916, -54.13768094612386 -61.24734029997284, -54.14781981487613 -61.24782899246247, -54.162830731780055 -61.2446104720615, -54.166560751838645 -61.238484362055225, -54.168056634732466 -61.233230106817004, -54.17149467435355 -61.22649715242414, -54.17360082239219 -61.218322456111366, 
+      -54.17314856100667 -61.214553694672794, -54.16767081772535 -61.21133763460927, -54.162201227478775 -61.20811857012572, -54.15117612816379 -61.200100877052876)), 
+  ((-179.99942704221417 -89.9, -179.9994270422314 -89.83139800392567, -179.99942704218742 -89.74810027861838, -179.9994270421733 -89.66480256383679, -179.99942704218304 -89.58149719801156, -179.99942704221974 -89.4981994603667, -179.9994270422029 -89.41490174175723, -179.99942704222067 -89.33159636328615, -179.99942704221755 -89.24829862138951, -179.99942704218236 -89.16500094202691, 
+      -179.99942704222147 -89.08170319982376, -179.9994270421902 -88.99839785608452, -179.99942704218606 -88.9151001017625, -179.99942704217364 -88.83180239807879, -179.99942704219097 -88.74849706678872, -179.99942704223696 -88.66519922832657, -179.99942704222568 -88.58190148408445, -179.99942704221098 -88.4985962261485, -179.99942704218395 -88.41529850429913, -179.99942704222295 -88.3320007105091, 
+      -179.9994270421681 -88.24870306911748, -179.99942704218915 -88.16539769315061, -179.99942704221672 -88.08209991093497, -179.99942704221263 -87.9988022549014, -179.99942704220155 -87.9154968386657, -179.9994270421792 -87.83219912934592, -179.99942704218495 -87.74890138023581, -179.99942704221567 -87.66560367586563, -179.99942704217 -87.58229841040823, -179.9994270422282 -87.49900049005836, 
+      -179.99942704221098 -87.41570286808283, -179.9994270421718 -87.33239751993376, -179.9994270422113 -87.24909963010967, -179.99942704219657 -87.16580201272842, -179.99942704221652 -87.08249664409612, -179.9994270421831 -86.99919898681195, -179.9994270421681 -86.91590129656313, -179.9994270422206 -86.83260337840562, -179.99942704222553 -86.74929804861685, -179.99942704219458 -86.66600048797892, 
+      -179.99942704220234 -86.58270267382927, -179.9994270422247 -86.49939714386102, -179.99942704221291 -86.41609963610323, -179.9994270422133 -86.33280184937902, -179.99942704220518 -86.2494963224223, -179.99942704220825 -86.16619879125253, -179.99942704220058 -86.08290095582217, -179.99942704220393 -85.99960318035093, -179.99942704219936 -85.91629800501826, -179.99942704224136 -85.83300004523454, 
+      -179.9994270422343 -85.749702399694, -179.99942704223767 -85.66639705096729, -179.99942704219305 -85.5830994504566, -179.99942704221212 -85.4998015804433, -179.99942704218674 -85.4164962629741, -179.99942704220373 -85.33319866765127, -179.99942704217594 -85.24990105741276, -179.99942704218935 -85.16660323785058, -179.99942704225933 -85.08329747419755, -179.99942704218694 -85.00000004978304, 
+      -179.99942704221826 -84.91670211231299, -179.99942704219347 -84.83339704546381, -179.9994270421582 -84.7500994542662, -179.99942704217477 -84.66680160501902, -179.99942704224077 -84.58350358277406, -179.99942704222238 -84.50019821465781, -179.99942704219472 -84.42872643399514, -179.91423034437858 -84.432655456384, -179.7875976411828 -84.44218455018164, -179.68055724179726 -84.40470904157837, 
+      -179.606262236691 -84.39598062141387, -179.43006898928638 -84.38486459513791, -179.00010680976095 -84.36917134449325, -178.496933045905 -84.36026004359854, -178.29589837091893 -84.35054777488985, -178.43209835340687 -84.32310493852599, -178.79116820073486 -84.29573054684731, -179.0739441067761 -84.26800552283783, -179.09315495522105 -84.26027690793924, -179.0667877036011 -84.25338744350097, 
+      -178.8904723641447 -84.24848964745985, -178.49291996362467 -84.26029957530524, -177.94898985462075 -84.28226493705719, -177.93763726862392 -84.28282924238412, -177.07894911728195 -84.32450839652294, -176.50486775437733 -84.36100754939336, -176.4304043617569 -84.3614580288758, -175.83177165337145 -84.40084859058257, -175.75842269129245 -84.40740989740904, -175.65647905840717 -84.41648085636837, 
+      -175.55511464638278 -84.42028815343818, -175.28941359504006 -84.44107042803087, -175.10896292588262 -84.46476772989223, -175.07170081219567 -84.48048417113671, -174.72459415016763 -84.48111705206898, -174.48995999089752 -84.48307011863758, -174.2654876104956 -84.48412317510898, -173.92359934106787 -84.48800638316135, -173.63514703965814 -84.4945756908037, -173.2696688379894 -84.50887298177328, 
+      -173.0112763527998 -84.51642615255696, -172.5650480354324 -84.53443142275563, -171.90286277332214 -84.56536111125237, -171.51655600899684 -84.57980346877085, -171.46417232733612 -84.57905568092703, -171.2872314411356 -84.5861814981946, -170.47257965274108 -84.62307753471494, -169.83148143284302 -84.65116140780327, -169.5954284800583 -84.65779862012275, -169.0809173166305 -84.67843620033317, 
+      -168.48487908707276 -84.71349318950783, -168.25596676259906 -84.73476434503829, -168.03492767849616 -84.77389511394632, -167.83377037737165 -84.82929228836016, -167.74795565906157 -84.83928663768265, -167.60696299977513 -84.82479120900243, -167.34399336810344 -84.8119736768708, -167.26239034011425 -84.80326820061455, -167.23559553596684 -84.78912355099654, -167.19006308194972 -84.78677377654931, 
+      -167.0431065804657 -84.79212932342213, -166.99024884222973 -84.80085750076701, -166.90032909151716 -84.82900252731943, -166.89364746768203 -84.83680714412942, -166.8923029127446 -84.86164876051338, -166.93876637672005 -84.87810517037579, -166.87075826869312 -84.91046149305028, -166.87286301480862 -84.92787196971591, -166.69079757553962 -84.93672921684711, -166.4816426313269 -84.95531486687442, 
+      -166.15371739086035 -84.97176368071223, -166.06481919923894 -84.98629744946831, -165.99607917936768 -85.02200310816309, -165.93254137727118 -85.0290985267258, -165.83064309269096 -85.03062432253448, -165.71876547292095 -85.0243681418958, -165.6385358400874 -85.02587872702183, -165.43327347806988 -85.05667107457283, -165.2252949762738 -85.06044031399648, -165.16554213992507 -85.06569663678434, 
+      -165.08981235943384 -85.08727288753539, -165.03456223708758 -85.10288988240043, -164.9671927707348 -85.11032872245977, -164.8325191575317 -85.11621082244211, -164.12973115320645 -85.10892475390168, -163.93693561556216 -85.10845930255024, -163.76005539796944 -85.11310600145039, -163.70816048067567 -85.12180325684032, -163.75473094328373 -85.13106534496869, -164.06437626541646 -85.1586837021463, 
+      -163.6914973543189 -85.18713372045097, -163.655288396247 -85.18290700450365, -163.45610017418028 -85.17362979485742, -163.29913353853405 -85.17490394665832, -162.9405979305474 -85.16614523545415, -162.91442914256487 -85.19991303337473, -162.73638996553456 -85.23741146005348, -162.50823991836248 -85.26596082898088, -162.14471402427455 -85.30004879386915, -162.18177814457414 -85.32649985352441, 
+      -162.18922356812854 -85.32801825289695, -162.37252852147367 -85.36509712377858, -162.42932170103967 -85.39139548124433, -161.8117210642669 -85.4496154905506, -161.63290475914724 -85.42743682753887, -161.52815374942477 -85.38749685156495, -161.55494774225772 -85.37664020585754, -161.53704924758512 -85.36217493483431, -161.48722827739502 -85.35840607573094, -161.37516729822227 -85.35823052944633, 
+      -161.27536022428768 -85.36223609300801, -161.11175575951825 -85.37994377431426, -160.9809870546672 -85.38258365040878, -160.78802502050115 -85.38151558003341, -160.4956821463398 -85.39356219325974, -160.49333231653856 -85.4119414367837, -160.64369152589023 -85.45355989828074, -160.77833626577973 -85.47428133375905, -161.02604665601294 -85.49464421965155, -158.2275850457146 -85.53019722878503, 
+      -158.40977414906254 -85.49623107435659, -158.5459132782223 -85.4488449293759, -158.5877840201074 -85.44032283717871, -158.6100467643582 -85.4169388172174, -158.57759097080506 -85.4085387952769, -158.39274611650296 -85.40758527457967, -158.16670226420902 -85.43334974652383, -157.85559070794358 -85.47762304291147, -157.64019776075313 -85.4854660130795, -157.1497645032469 -85.47869110577565, 
+      -156.99298164718314 -85.48337555250413, -156.5949559302682 -85.4882813290905, -156.29920940703448 -85.4960557002613, -156.14117407339825 -85.50957478933861, -155.9923248323076 -85.51338188404772, -155.74232513712153 -85.51359547057885, -155.70176743730863 -85.51064299726518, -155.4446559466794 -85.51200873822923, -155.34660354466064 -85.50796502791701, -155.1699815913022 -85.50860606061192, 
+      -155.0588979455601 -85.50353244856261, -154.75384550578534 -85.49983971070948, -154.58071940302986 -85.50299842612877, -154.29231253582358 -85.51648724904847, -154.21504099606423 -85.52169042875548, -153.97312987994226 -85.52722926654833, -153.74414206414679 -85.53984062072938, -153.66877793111905 -85.55175007908717, -153.6367652487055 -85.57530971744693, -151.4759831733441 -85.58276353629257, 
+      -151.3662261256578 -85.52771764581428, -151.47793634356665 -85.4761886722616, -151.4543759050504 -85.4652632810091, -151.38220249457183 -85.46526329063714, -151.29782081002537 -85.47464745552735, -151.03785846795756 -85.48735038484196, -150.94506854212173 -85.4911347268945, -150.90797361104876 -85.48793793740082, -150.80049056877334 -85.49001314738263, -150.48631416269274 -85.51811976328251, 
+      -150.26939468475607 -85.52581786919713, -150.26661686585493 -85.50775917215493, -150.0016483598625 -85.43597409802874, -149.7008813648087 -85.39649976251629, -149.7120050152944 -85.39225014016027, -149.4578689278799 -85.36315158621821, -149.4221639058899 -85.36356360558446, -149.3112032315554 -85.34649665400782, -149.26905777287507 -85.32633193720115, -149.1308903099584 -85.30783069626348, 
+      -149.03196741016117 -85.28050982259705, -148.98525870943033 -85.24878702235907, -148.99542262208652 -85.21456143207796, -148.92942994533195 -85.20159912473821, -148.811736693251 -85.18704228350413, -148.57840067744684 -85.16752624108088, -148.2741097677695 -85.1527175875788, -147.98353676818337 -85.1460112454897, -147.94871708871213 -85.14520264534431, -146.83216932526932 -85.16005714161246, 
+      -145.51606686677314 -85.1613083277504, -145.0394759649996 -85.1690216597342, -144.33071889733716 -85.17984009087765, -143.45228673528203 -85.1989594707054, -142.681135994466 -85.20293420985357, -142.15254131856832 -85.22513574797638, -142.0292224799409 -85.23023224580183, -141.00060816322977 -85.28466034605471, -140.69694452356 -85.2943955364603, -139.9430540437516 -85.29402925731155, 
+      -139.3479456379828 -85.28959648105997, -139.33816746417537 -85.28941344010974, -138.83650274028213 -85.27965543131761, -138.62924282035647 -85.27008049761007, -138.4615488010567 -85.25356303471638, -137.44627544035419 -85.0676117309174, -137.5564114129713 -85.06266027791516, -137.7467970912378 -85.03984829851346, -138.10191189619627 -85.0220489569144, -138.3142838048087 -85.02262875301977, 
+      -139.9192653259084 -85.05287940181644, -140.16261399555532 -85.0570983200239, -140.79541018870094 -85.06191264004043, -141.22042862797528 -85.05868548313309, -141.93754759812083 -85.04368589019356, -142.5255747845668 -85.02478783615695, -142.74739070095768 -85.01978308013065, -143.27331602175434 -85.00756060164991, -144.57997246090346 -84.9541396892845, -145.0944971075732 -84.93640143732772, 
+      -145.38165118102876 -84.92311095150863, -145.50715460505455 -84.91724396524113, -146.07518162568988 -84.8842010469861, -146.62992949278447 -84.84482569190321, -147.2151182987931 -84.79528057052633, -147.58302238912387 -84.76933277941714, -147.83632080205322 -84.75119014142919, -148.99476572497682 -84.65345756525839, -149.6415102892582 -84.6063537426004, -150.02705248039285 -84.57755283045285, 
+      -150.24671874976025 -84.54577632944014, -151.126786024019 -84.45387247115653, -151.36492901815524 -84.41886896264599, -151.53355443322022 -84.3937607353981, -151.91548142160207 -84.3102265153736, -152.12350289932326 -84.27312484434525, -152.41220115152933 -84.19094081531087, -152.4906608066267 -84.16817482061161, -152.97779975226615 -84.00490556993144, -153.07406659867868 -83.9659578454288, 
+      -153.10188177376253 -83.950134451746, -153.19569561508902 -83.89615622175701, -153.2164624446561 -83.86244940590043, -153.1477497202261 -83.83564018319626, -152.9322516154047 -83.77394098660466, -152.84481908168274 -83.7166288382312, -152.8548117842543 -83.70602441062468, -152.86364739131292 -83.69663245457454, -152.84791534716626 -83.68803389863601, -152.87112307493726 -83.67805492645198, 
+      -152.86559994322556 -83.45542901726826, -152.86522035619393 -83.40890502618429, -152.86479202194772 -83.35514070086761, -152.98576345092388 -83.3146590185117, -153.14884944800215 -83.21173091638167, -153.25035104803933 -83.16873170647308, -153.25802621476555 -83.16379559077765, -153.30970848865246 -83.13039394764812, -153.71614066491586 -82.95310193014102, -153.82086064355408 -82.92286706023232, 
+      -154.1072986585599 -82.79410555409869, -154.16226186410495 -82.75487504744025, -154.18618788892795 -82.70489524653195, -154.1935574372982 -82.68936941246851, -154.19233718101643 -82.65633375791235, -154.17416271243113 -82.64759074901973, -154.1899098511508 -82.62779240625302, -154.13218740571315 -82.45480326209073, -154.13050838772276 -82.4522626141341, -154.0658580435898 -82.35356125522281, 
+      -154.15379433584334 -82.22446431810683, -154.1941063944609 -82.20330831539744, -154.22987349160067 -82.18442511876154, -154.40234291828878 -82.1376799845006, -154.52101123122523 -82.07632435655887, -154.6782069524495 -82.0115812478339, -154.77848863061823 -81.97994208252513, -154.8013296827569 -81.96826929572818, -154.85241720121786 -81.94203968822835, -154.868025951929 -81.88517768593064, 
+      -154.91964856469582 -81.84082773833497, -154.96159344646128 -81.82704898664927, -155.02967832895226 -81.77632143032709, -155.0329584770575 -81.72174843598354, -154.95794646890946 -81.66684725414495, -154.94110065682793 -81.6404649697736, -154.8339242776435 -81.59234608528625, -154.84568869929603 -81.58763108196283, -154.8079213058819 -81.57492834452653, -154.7962482727919 -81.56051639599875, 
+      -154.70980785593292 -81.52672579722207, -154.53134238863007 -81.45603161484667, -153.9248512169831 -81.30727384026885, -153.60502614229097 -81.23679367032412, -153.3934167207474 -81.21027387700792, -152.70353772433108 -81.14974956568717, -152.6192934767685 -81.14221186010721, -152.12593086394975 -81.10896296443006, -152.0527028007553 -81.10133374905439, -151.94006392075582 -81.09552757110838, 
+      -151.72093257498284 -81.07551550179181, -151.2569889252002 -81.04228947775323, -151.16981466356702 -81.0359498073203, -150.74008188826076 -80.99549868555832, -150.5236204331473 -80.98554260155352, -150.39762829773173 -80.98361205996473, -150.07495200848106 -80.96629310544812, -149.78495826265697 -80.95550518272442, -149.7789764340146 -80.9552766462347, -148.6445613666665 -80.92214961733568, 
+      -148.47668341675276 -80.91948720226631, -148.4310903852945 -80.91821301829984, -148.35360593912372 -80.91645811791865, -148.28405847620513 -80.9143980084531, -148.17629983322416 -80.91174282882595, -147.60491922610757 -80.89620206772092, -147.45440703995087 -80.89543915053116, -147.04301431959382 -80.88869477516681, -146.44413694445637 -80.87052139186596, -145.93327403756783 -80.85958836598407, 
+      -145.65541100599555 -80.84233101844623, -145.66116342634766 -80.84020200650963, -145.44705263144613 -80.81309503255987, -145.29054127523793 -80.77610005869788, -145.24379029471234 -80.75914004907689, -145.20813006780475 -80.73729739710663, -145.20313936505633 -80.70446763101133, -145.24009764149568 -80.6864317521737, -145.3029629072301 -80.66960896766963, -145.3737950226692 -80.65057388823588, 
+      -145.5076454779201 -80.63031796729906, -146.011336698277 -80.5800322005432, -146.49603282028022 -80.51769284544633, -146.63462739544732 -80.50131211400296, -146.7325277120946 -80.4859009411678, -146.76580939053167 -80.47592929689341, -147.12170338058948 -80.42299623945792, -147.44015547664875 -80.35416408883, -147.50085538943807 -80.34670241241199, -147.55648910555834 -80.33381675642076, 
+      -147.75148003843861 -80.30850965080066, -147.80462796007257 -80.30455013505129, -147.81848112668848 -80.30226125396923, -147.87171941062215 -80.29346479038611, -148.2478027129956 -80.26550316864166, -148.6343210911416 -80.24486546026267, -149.00103665700937 -80.23148359341552, -149.20333825565658 -80.22795847051462, -149.71772888899883 -80.21903981737093, -149.91206252078666 -80.22171769838481, 
+      -150.1153553994099 -80.23251319777255, -150.42149416602942 -80.2647555367431, -150.59671150728022 -80.27394858769043, -150.71109191108764 -80.27560413827233, -150.9519340253494 -80.27055349271606, -151.05319201859916 -80.26771535156115, -151.1459352476698 -80.25624108605214, -151.19264360225134 -80.24664311508764, -151.3490432137928 -80.19760143456185, -151.55306983313403 -80.11328892650548, 
+      -151.54707319158285 -80.10858141022833, -151.69459508669976 -80.06765742507179, -151.8144232568754 -80.03411110091538, -151.88984731128767 -80.01749449329542, -151.91288665648156 -80.00625588656744, -151.9287398661499 -79.95155340152007, -151.9683678952757 -79.88522349331716, -152.03826810095046 -79.85942843764215, -152.12434310006782 -79.84445937491334, -152.28614885772046 -79.82535553667972, 
+      -152.47082500628485 -79.8186414952762, -152.62396339321677 -79.81591040529682, -152.668561862355 -79.81510227156042, -152.92437622757924 -79.79640213574461, -153.14546033972206 -79.77236995188078, -153.2073361880978 -79.76174181593676, -153.3186630517978 -79.73069817657307, -153.32580570500613 -79.72219848246684, -153.43417356410558 -79.68888871658093, -153.48318669185358 -79.66644243075358, 
+      -153.51341440387475 -79.644751902613, -153.54705782215345 -79.62050654431825, -153.56614736929137 -79.61565379863586, -153.68185383069815 -79.54360236439004, -153.7728411386599 -79.50331162165787, -153.88487254285513 -79.43667580555338, -153.96612386595908 -79.41104928925557, -153.97549414423992 -79.40808110729579, -154.12458760441612 -79.3787997552729, -154.2385854743637 -79.36346440059754, 
+      -154.80036896703453 -79.30847913071065, -155.0684355659976 -79.27367404542005, -155.1887367655124 -79.25776668114906, -155.22035181883334 -79.25357040485368, -155.2472245393598 -79.24494136306073, -155.33776895725515 -79.22991957849837, -155.61225861005548 -79.16020188778667, -155.74778706516636 -79.1172716927096, -155.8775167767134 -79.08280972091205, -155.9991297762557 -79.06454504986404, 
+      -156.00360175946776 -79.06046281177451, -156.07470702661226 -79.0457690314792, -156.09106469494296 -79.04636396672888, -156.1366877287263 -79.03376020310202, -156.21458334222348 -79.02262141671625, -156.26162790993897 -79.01575423541759, -156.46375948236425 -78.9875108523247, -156.50486679219995 -78.97075695080096, -156.51841870499902 -78.96765855960929, -156.5803850001481 -78.95346787159274, 
+      -156.7368626128996 -78.92626136480851, -157.0133962812915 -78.88696303011533, -157.32913149810582 -78.8331680206401, -157.4555980704832 -78.80013250464125, -157.57228032676028 -78.7694323324394, -157.64483805654518 -78.73428303668692, -157.6494739509426 -78.7239001169622, -157.73164309198074 -78.67100518611981, -157.75010573603427 -78.6246265164076, -157.71908566409365 -78.567802501023, 
+      -157.714416465335 -78.56537594357111, -157.6475514180338 -78.53054839060776, -157.57736206480152 -78.50802634672242, -157.48182604426313 -78.48722890055457, -157.27421541054434 -78.45040933360231, -157.20445217604745 -78.44194836570323, -157.0014952719037 -78.42630788512301, -156.89680449313514 -78.4205859219109, -156.80644190442217 -78.41953315036243, -156.86852955004613 -78.3895798623491, 
+      -157.00100672623924 -78.29460180362639, -157.00802550187194 -78.26968387032771, -156.9967496629596 -78.25002319322911, -156.92851297247321 -78.20857965314848, -156.7667551473402 -78.14734614933583, -157.00793478108426 -78.1356197253886, -157.1562504848276 -78.12136800279204, -157.17225635291516 -78.12279533625939, -157.2222747186673 -78.11693594199765, -157.5610206934026 -78.09340649164966, 
+      -157.76980590752055 -78.06567410695123, -157.83441134172557 -78.06385039087883, -157.87178074842842 -78.06278956344707, -157.94503754060085 -78.069587601536, -158.21496563239913 -78.11594408961432, -158.27963320745442 -78.13208721384294, -158.3326120660415 -78.15548671857718, -158.34201092275404 -78.17473554750933, -158.31875542257575 -78.20098875140862, -158.23791433105362 -78.22634148855391, 
+      -158.12998934576822 -78.2425617992796, -158.00045860300273 -78.2619243603853, -157.92720045329452 -78.26987452648291, -157.8215027413078 -78.29019949364091, -157.87478715900488 -78.29812591310801, -157.92071406930415 -78.29908038729317, -157.9561905327432 -78.2957309699167, -158.06138554345802 -78.28263896356705, -158.3598792230111 -78.22579947362341, -158.44489976485605 -78.20418574823559, 
+      -158.44641064760881 -78.20306436464698, -158.47067288570193 -78.18495190225369, -158.47364718748267 -78.16286480985985, -158.40794425764858 -78.12777712670731, -158.35366906913518 -78.10865737267355, -158.02433788857343 -78.02476500397235, -158.0329752939737 -78.01089438039982, -158.07592851103496 -77.9877697109012, -158.1869965371854 -77.92730710931755, -158.2086492943654 -77.90777538736494, 
+      -158.12681666473395 -77.85124947227222, -157.9963076341283 -77.7599179853172, -157.96156340458205 -77.71888723938167, -157.8658446582184 -77.66607668517851, -157.7493122137239 -77.61858414734995, -157.78206000540877 -77.60984014123636, -157.79152064458128 -77.6014326163148, -157.71675028811907 -77.53276825002075, -157.69151430688012 -77.52023310052948, -157.69283949886517 -77.51255831917196, 
+      -157.71606358164573 -77.48883863091433, -157.89443829164432 -77.43397549600054, -157.98632964634646 -77.37470987746828, -157.9910423867105 -77.36395261434704, -157.99146997754374 -77.3401714767696, -157.89898765665544 -77.3083649461734, -157.89810188035472 -77.30793017937076, -157.8579106113243 -77.28804820211157, -157.82940706671897 -77.24356041982465, -157.95520027161993 -77.20314807897603, 
+      -157.99009625802537 -77.17964199979035, -157.9835812947507 -77.16786198125648, -157.9538579555555 -77.15101591150695, -157.87405334750002 -77.13192780305778, -157.79507356054194 -77.12065111718442, -157.66989146142194 -77.1225204265764, -157.66540630960654 -77.12319134373925, -157.52165234906153 -77.14457729218502, -157.4850000367893 -77.15818048915195, -157.46949925094373 -77.19280964660372, 
+      -157.42782604477657 -77.22157277034319, -157.3266764845445 -77.25252532698546, -157.26475660056914 -77.28575129873124, -157.23220668974764 -77.29683703572897, -157.09684784563294 -77.32354745267072, -156.94714269991235 -77.35288277590632, -156.8061971888105 -77.39575970127652, -156.7415772906134 -77.41016426741392, -156.69537262778445 -77.4130708125073, -156.62158249718146 -77.41183486348106, 
+      -156.47660771345608 -77.35934490080083, -156.34977762423608 -77.32815542498841, -156.25196799793048 -77.302688522125, -156.22943196091606 -77.28417994969406, -156.2618094868636 -77.26276381327378, -156.298386871097 -77.25457734168491, -156.3196273227966 -77.24182885189703, -156.33985724194187 -77.22965278854016, -156.34785559480702 -77.21468346519268, -156.3388664815657 -77.19606070667301, 
+      -156.27295031478053 -77.16187250594069, -156.1924423516848 -77.13946549809106, -156.06991747270934 -77.12160454054208, -155.85444634371325 -77.11486772257174, -155.73826485550254 -77.11771382088928, -155.62646386092524 -77.12692309885209, -155.4269119732152 -77.13981590574419, -155.32048108335454 -77.16091928082537, -155.30067339753097 -77.16927344790622, -155.26336612006335 -77.17429350539972, 
+      -155.2137300495048 -77.19143727598315, -155.16319278778653 -77.21943633557929, -155.11230386899194 -77.22650908075796, -155.04891997421552 -77.22578387835507, -155.03413200144973 -77.22222934749722, -155.01156629914533 -77.20140061048468, -154.98539631097597 -77.19065134698081, -154.767029060878 -77.17575078895572, -154.7017813726635 -77.17452242810437, -154.61117712455564 -77.17639880563125, 
+      -154.5622416612547 -77.18959046914769, -154.51919485843575 -77.21543913514613, -154.46089167973054 -77.22662369694795, -154.40496838932833 -77.2315523880786, -154.37235969304353 -77.23100272375278, -154.28898607684272 -77.2269059896913, -154.25265441268203 -77.22091677955791, -154.15573113454465 -77.21276125018898, -154.08253478051085 -77.21321070320697, -153.98402332864677 -77.22289275866979, 
+      -153.90072499048335 -77.23878485379471, -153.81959344643866 -77.26004818228864, -153.81715545084003 -77.26068086591161, -153.7426012023767 -77.26847824578283, -153.49788035954427 -77.2808452495375, -153.34417670093742 -77.30085791255951, -153.24183525703074 -77.32313569630611, -153.14034878472802 -77.35465275339095, -153.070815965621 -77.39389026751292, -153.0636282411002 -77.40473988951085, 
+      -153.08946296481156 -77.41288719614725, -153.11398207607058 -77.42060894859897, -153.18339400616415 -77.42847442222681, -153.3173202350629 -77.4364778144168, -153.53685025089942 -77.45140839219799, -153.67041085267616 -77.45560460589031, -153.72563084391305 -77.46068566487769, -153.71350040791683 -77.46893354780352, -153.64396535721033 -77.48195657706532, -153.59675514915924 -77.48532116110918, 
+      -153.4772489637217 -77.49279046419824, -153.2949385520372 -77.49523137000854, -153.18151964176428 -77.48908980944775, -153.05304058409928 -77.488280863523, -152.82881221313193 -77.51361795468323, -152.68263264187175 -77.51114681267403, -152.591430429207 -77.50626390856704, -152.47975040373203 -77.51836418076773, -152.42036450864956 -77.51863090369967, -152.4048899738173 -77.51632722697437, 
+      -152.3799436126899 -77.5083240609594, -152.4094848253464 -77.49438432913448, -152.37356537158422 -77.47845486005512, -152.25971995841795 -77.45235429396921, -152.23291027285035 -77.43948407105165, -152.23208732346018 -77.41892959482308, -152.28663832567483 -77.3757550227232, -152.28756629479562 -77.36206832517475, -152.26245214388672 -77.35142515776955, -152.235046189824 -77.34697754941443, 
+      -152.16874795839186 -77.34133145462485, -152.06156784050188 -77.34062241144501, -151.98947120928528 -77.37630444124757, -151.9366442277983 -77.39101429671796, -151.9009397521435 -77.39598111491154, -151.66105822841945 -77.41131567972097, -151.51171755023702 -77.41278072463935, -151.41424651601346 -77.41689294532276, -151.27531575666106 -77.43345641569046, -151.19424350886842 -77.46570615239249, 
+      -151.16897600425142 -77.47571503879712, -151.1813508998226 -77.48654119581309, -151.3309477583362 -77.5233843064504, -151.3169270234983 -77.5325237287573, -151.28222778087854 -77.53399666221465, -151.1047968996665 -77.52527638529762, -150.98027038253662 -77.52915219893279, -150.9433456492739 -77.54326594561579, -150.92623737183368 -77.55983007229929, -150.85096616658072 -77.58843274393907, 
+      -150.78601075239038 -77.60119599136182, -150.75953605565982 -77.60511058131726, -150.60763582418028 -77.62748687549147, -150.31727583697398 -77.68936182160236, -150.21624721904072 -77.71748373588909, -150.07775845546163 -77.74565100206632, -149.96070959119228 -77.78223369019207, -149.95097351875552 -77.78526283152935, -149.76437453531304 -77.81056164861712, -149.62661870060003 -77.82256276071541, 
+      -149.52734547217358 -77.82257819610649, -149.37157991528844 -77.8179628660016, -149.21578970857894 -77.79421275755679, -149.08503629317792 -77.76879164852333, -149.02790725059114 -77.75498233364009, -148.99676408669265 -77.74196660736975, -148.98736621572843 -77.73802907179393, -149.06118845660242 -77.72439557357288, -149.26153625412655 -77.70610808068403, -149.38810548237626 -77.68138139497682, 
+      -149.42745821766616 -77.67961917964466, -149.56849658163617 -77.66255170792074, -149.58435079395406 -77.65512097506581, -149.56927449337408 -77.6421204739284, -149.4906915524855 -77.62564109471793, -149.29646445561482 -77.61035907344088, -149.26708903417315 -77.6115416400609, -149.24403408341323 -77.61246524353126, -149.16395576298848 -77.6252064873525, -149.14269994289174 -77.63616194893666, 
+      -149.08456392672505 -77.64279172216864, -148.90690638077595 -77.68080918728172, -148.76850751116845 -77.69963097551648, -148.7132700666117 -77.69389372617779, -148.55371186894672 -77.65502903501537, -148.5397182943384 -77.64622503706467, -148.55216834572812 -77.6139605919982, -148.55824319432523 -77.5981599400958, -148.59675790034404 -77.5788723176757, -148.61462411008074 -77.5616075534707, 
+      -148.59960920058106 -77.55744896640228, -148.5181432996756 -77.55760136203298, -148.43135052426945 -77.54261803071336, -148.29547171786788 -77.53526252031064, -148.12358196283864 -77.51162721994268, -147.9032128693216 -77.49871098349419, -147.83183520553678 -77.49785585288112, -147.8030247450141 -77.50038108292455, -147.702012492883 -77.50920102769238, -147.6055595258103 -77.47194672285626, 
+      -147.483841262848 -77.44498465581495, -147.46170006113908 -77.4359053466279, -147.5029004187627 -77.37336698568026, -147.5081484015488 -77.33857704598482, -147.48559659150308 -77.32887215785367, -147.4521482778108 -77.32945262117902, -147.43033053481716 -77.33763095537233, -147.42161497374272 -77.34507003443078, -147.3983895839912 -77.36484552719058, -147.35761990475558 -77.3703084932075, 
+      -147.27559013214264 -77.36819408927988, -147.1819294278837 -77.38059255239371, -147.09933404595282 -77.38105032565227, -147.06198161437132 -77.34854850253437, -147.0825192715199 -77.30336774297486, -147.0693817715391 -77.29061892197308, -146.9957893902525 -77.27439865275204, -146.93141118677778 -77.2649153241964, -146.86485083679466 -77.25778991989024, -146.82082965255103 -77.2594074166981, 
+      -146.7544391636489 -77.2821580610372, -146.71809534881862 -77.3224257231441, -146.65016136741727 -77.33788289582743, -146.53236447805017 -77.36454775442708, -146.50674299442093 -77.38091289399456, -146.48161491430184 -77.41316964313364, -146.42069948800452 -77.43522617546492, -146.3763125416307 -77.44229068459062, -146.31813005045456 -77.44893622375514, -146.2598877398856 -77.44517557400225, 
+      -146.01736542670105 -77.41645824238002, -145.98487910220481 -77.4077146399958, -145.9955145733366 -77.39560678408914, -145.9858380721911 -77.38042474949106, -145.90895126000322 -77.36600467175761, -145.86737194591515 -77.35307313042856, -145.83097815023976 -77.33377875908651, -145.82746945065048 -77.32224250056113, -145.82864335581556 -77.32176245020497, -145.84396320137722 -77.31542178072823, 
+      -145.86906296288018 -77.31377430790887, -145.94442670856498 -77.31430062620113, -146.0223692265524 -77.31081423273692, -146.0579391205592 -77.2970350218627, -146.10771059337821 -77.24762734614517, -146.1909031883051 -77.1968077473264, -146.1760871002543 -77.19126140872017, -146.14648334406473 -77.18892687753174, -146.10151636189474 -77.19792936738536, -146.03688044283757 -77.2291335409652, 
+      -146.00236700389019 -77.23865493856071, -145.9730217612147 -77.2411806570893, -145.93696580981953 -77.2319186239647, -145.9336541844139 -77.22426605672545, -145.9890289472202 -77.17078374614138, -146.00148143705516 -77.13979333500727, -145.9868007439583 -77.11284656086924, -146.02929864974163 -77.11173992306853, -146.05636714755232 -77.10770407983769, -146.11218476168693 -77.10700192258572, 
+      -146.18258607044854 -77.09595492841414, -146.29809506504859 -77.07160984537306, -146.35726962555725 -77.04410573265687, -146.35339425491273 -77.03259250778379, -146.32853843061795 -77.02002696614505, -146.27676459005798 -77.01477766377508, -146.26095553515626 -77.01454212624351, -146.1866007318169 -77.01341212967107, -146.08615325181296 -77.01698269893443, -145.9191271521657 -77.03427908675576, 
+      -145.77314657451313 -77.0531847098541, -145.57263175484107 -77.05796829789924, -145.51297198845984 -77.06453686571675, -145.47569209162216 -77.07408883601765, -145.4633479273817 -77.08428202153283, -145.4261792706766 -77.09220871853742, -145.39749002455582 -77.09429188024478, -145.3481756195132 -77.09199482022463, -145.33030589224018 -77.08362574736272, -145.33313128305096 -77.07725486489053, 
+      -145.3694321804715 -76.99475826522573, -145.39192218225708 -76.98287938205588, -145.55787702143294 -76.96630862778916, -145.5913095923862 -76.9633560721992, -145.73335194685168 -76.96055598497233, -145.78411953944513 -76.95428425118101, -145.82843142540784 -76.9398493988444, -145.9469000890359 -76.91131543439187, -145.95014804099915 -76.9110950963546, -146.15710452888442 -76.89666751657796, 
+      -146.19509860363584 -76.88565079406573, -146.18176076109097 -76.87098726724676, -146.1367654690927 -76.86447126051642, -146.07286124791088 -76.86264044297849, -145.9472198208868 -76.86692788740201, -145.73461735143414 -76.86338829812101, -145.58227469204112 -76.85498838479106, -145.4966142419681 -76.83900418268472, -145.49652004903552 -76.83512920277862, -145.4945372016214 -76.80059861238624, 
+      -145.5311896559945 -76.7800521969816, -145.72920203688355 -76.75746131983229, -145.8321692585209 -76.72343407251803, -146.05540305293925 -76.7059632069994, -146.17529305023257 -76.6911162595019, -146.18211331861164 -76.68563883417673, -146.20315539166884 -76.68569961609491, -146.2810502586432 -76.67292818381388, -146.42304808434142 -76.63266784144032, -146.56207214749907 -76.576225094912, 
+      -146.60559076432094 -76.56948120880112, -146.75639235995587 -76.54598993313368, -146.88642808006915 -76.51597620816727, -146.98394910996205 -76.49875641309183, -147.15354937185404 -76.49330847293345, -147.23210168902986 -76.48500077982304, -147.36810123501147 -76.48555791340839, -147.5259998906065 -76.47488402793599, -147.93151700407273 -76.46748385121654, -148.01136814019011 -76.47151950717935, 
+      -148.01757816616285 -76.472236997229, -148.08902002078617 -76.48052191899183, -148.1656779241378 -76.50161776946779, -148.18592841363102 -76.51424361586908, -148.23744315210408 -76.53044872814723, -148.29701338081904 -76.54036687729543, -148.35369796924667 -76.54715771230192, -148.44706803999335 -76.54710378909705, -148.6550302266185 -76.5330123452721, -148.8489986387391 -76.50936095290217, 
+      -148.89004506356144 -76.5031737459969, -149.00251759250892 -76.48615318593792, -149.0852496232868 -76.47857684119043, -149.16380282496235 -76.47512791589578, -149.24049417408023 -76.47666200131115, -149.33700568347317 -76.47311440419787, -149.4542851339895 -76.4614485340607, -149.50456182758896 -76.45231663202082, -149.511108298288 -76.44731194926503, -149.53166174830136 -76.41047707774408, 
+      -149.51846371912785 -76.39913175649912, -149.52770942061304 -76.36946886294622, -149.51164173555088 -76.35665890909257, -149.4386906148925 -76.33409076252111, -149.37376264161296 -76.32315073887644, -149.26652599847145 -76.3123547356293, -149.1874536203601 -76.31297284763642, -149.12521300335942 -76.32077026307529, -148.9992521420585 -76.32398988754451, -148.94192506834167 -76.31944271423589, 
+      -148.9366293827315 -76.31902307872163, -148.80343675501425 -76.29513552281337, -148.61448671760618 -76.2866513930331, -148.50492941734612 -76.27502412874533, -148.46391218927351 -76.26779972492191, -148.44473307696356 -76.25906350842656, -148.46701017483133 -76.25231987591427, -148.6122283244901 -76.24439273780895, -148.6423481225621 -76.23882308740305, -148.65631008292786 -76.2334903634495, 
+      -148.66055303510424 -76.22086349068213, -148.637558162299 -76.20680957814164, -148.58650281740594 -76.18817094659713, -148.4774778264289 -76.14815576514974, -148.4693450703814 -76.1394808019019, -148.42387364741032 -76.12991335005597, -148.35806414851032 -76.12306943304121, -148.28103506859802 -76.12300108508957, -148.2285762716408 -76.12642648836021, -148.1298050581404 -76.13922890411874, 
+      -147.98423868048013 -76.16805218949644, -147.9151909232195 -76.17556793874306, -147.78666783227027 -76.19847100311745, -147.62419228425304 -76.21716307836725, -147.5224141852173 -76.2248997482564, -147.34933468136094 -76.25217448732882, -147.22082382970785 -76.2722778454373, -147.19267393400713 -76.28078436472306, -147.136231414623 -76.28968759973915, -147.01573154651783 -76.31655139824385, 
+      -146.9273823069489 -76.33988187522243, -146.86363260784864 -76.35034147823421, -146.73982289671164 -76.35936714921097, -146.70013314864622 -76.36768364783886, -146.66659593904402 -76.38024909410005, -146.65889092938448 -76.39096821558743, -146.582825493633 -76.40870687302838, -146.5805357591652 -76.40858449365899, -146.47370992837602 -76.40264106383933, -146.40904124222035 -76.40749403896287, 
+      -146.30217084595105 -76.41970812722894, -146.18844683654282 -76.44446545904579, -146.05831735889282 -76.4556277807864, -146.01899705695828 -76.46347072194943, -145.88316346065258 -76.48738124832435, -145.8100128557764 -76.49629250995585, -145.71241811788954 -76.49842788662528, -145.62791244323532 -76.49223354066034, -145.4886169689451 -76.47306064470797, -145.45500163145672 -76.46086096116704, 
+      -145.43373148498512 -76.45235474253174, -145.428056346238 -76.41609177818145, -145.43504366821236 -76.38027975948987, -145.46141055649437 -76.35821530890473, -145.55547972586976 -76.35079187806097, -145.73602240212358 -76.32968945099219, -145.87893774691386 -76.30616740152514, -145.9478620034402 -76.28852846679145, -146.0063335160196 -76.27351377393282, -146.1188368886805 -76.23625939193244, 
+      -146.33528224250955 -76.15123699175409, -146.37638905091626 -76.12802075528374, -146.39131215667655 -76.10923021450192, -146.40022358934905 -76.08617394179048, -146.38470536923742 -76.07275357265809, -146.3163465451971 -76.03630815494931, -146.20880155669093 -75.99818413979463, -146.1849223281544 -75.99472806204297, -146.17015047869867 -75.98570269581974, -146.1737364218753 -75.97810403426038, 
+      -146.12329086063932 -75.96033440427642, -146.06248489600455 -75.94625070319279, -145.98680022709334 -75.93401364445529, -145.91027645754383 -75.92812369584091, -145.8045053012976 -75.92983215976041, -145.7606373568707 -75.9349667373705, -145.68087777764367 -75.93489857090916, -145.44462549503518 -75.93453954812388, -145.2500908468712 -75.9532321675031, -145.20596299090752 -75.95052295516781, 
+      -145.16702458864435 -75.94372534314306, -145.06491128293482 -75.91530555393076, -144.99999934824012 -75.910538235402, -144.98696833390622 -75.9083100254062, -144.94830242447443 -75.901649466329, -144.85615356751845 -75.88991582411984, -144.81370465200268 -75.88742841907874, -144.72418056471858 -75.88934338020019, -144.56196526958334 -75.88055470677375, -144.4504547617468 -75.8684611472432, 
+      -144.35707278079175 -75.84730495690596, -144.31375081102163 -75.84508564264573, -144.20549018943078 -75.86289239319156, -144.14047239434163 -75.85951210533057, -144.16224735761787 -75.84629818271564, -144.20916891355685 -75.82846818876187, -144.23817551637597 -75.80976871827514, -144.25621137922374 -75.78186781145814, -144.25706337407385 -75.72193185955456, -144.2714995832137 -75.68840057953892, 
+      -144.24702573377238 -75.68226622798055, -144.19517702978928 -75.68003820354517, -144.00225738964437 -75.68425787937623, -143.95005718399548 -75.68134292742401, -143.77297934602046 -75.66143788756675, -143.6055137815425 -75.63467391322763, -143.31355076763884 -75.60945159348077, -143.2604221134239 -75.61345621825906, -143.24641519072242 -75.63053877789628, -143.19943357763648 -75.63176719578664, 
+      -143.09829640993405 -75.62548843798682, -143.0848684176269 -75.62664786516466, -143.04534940823638 -75.63007370113122, -143.00128204540343 -75.63691730023626, -142.90188721673948 -75.6665875866706, -142.87759571972958 -75.66703019070943, -142.79980442119876 -75.65604432493828, -142.759032354615 -75.65954605466979, -142.71905485318283 -75.6569446675924, -142.70752088497292 -75.65187068528931, 
+      -142.7016293910818 -75.62970007128617, -142.713517265869 -75.60187527166079, -142.73667885048957 -75.58136785098584, -142.7321931747958 -75.564582835769, -142.7196339197912 -75.55475662776641, -142.63884021948618 -75.52673339093514, -142.58253526457432 -75.52001187200325, -142.55124111872377 -75.52127811789042, -142.5005938827632 -75.53013624904521, -142.44299231199903 -75.5324937615768, 
+      -142.34782436480037 -75.54741615803833, -142.28391953100396 -75.56394974758615, -142.18641703524247 -75.58014696403993, -142.0917498267828 -75.58888279425271, -142.02847204779383 -75.60786447991782, -142.01411643671287 -75.61878943837077, -142.0004119715002 -75.67003602286773, -141.97843869843672 -75.68579918311383, -141.93446517448473 -75.70007292846888, -141.90182446296873 -75.7051084169034, 
+      -141.83914135787714 -75.70647419883042, -141.75241138529708 -75.70303295567098, -141.66761758591298 -75.69186384623345, -141.52715998948577 -75.66423805332632, -141.51535052207765 -75.65433504013987, -141.5108207682305 -75.63085917380748, -141.58102737241717 -75.60618607165401, -141.59353696008546 -75.59297965881665, -141.57878239279475 -75.57812490818651, -141.5426460417089 -75.57183805897675, 
+      -141.51815707187953 -75.56757398712884, -141.46738895893884 -75.56478127829867, -141.36338859201703 -75.56732210048055, -141.29537919308618 -75.573143211886, -141.1936152971705 -75.58772257046407, -141.15214327731638 -75.5896679621214, -140.84947017615528 -75.56812310658397, -140.68729843673438 -75.5522079888604, -140.6311489888843 -75.55215432587764, -140.60549908721276 -75.55367327306622, 
+      -140.54609714045316 -75.55715897447607, -140.52948073892208 -75.54956090453157, -140.53344951432234 -75.53865078020402, -140.60737735738695 -75.49791719605511, -140.60046404031243 -75.48883836495428, -140.52868462971728 -75.46427169076593, -140.4711011050499 -75.4549865504314, -140.35443082453241 -75.45072208045234, -140.32029859052736 -75.44696819654087, -140.20712491097083 -75.39674351355173, 
+      -140.1856246379448 -75.3803180420101, -140.13804562740938 -75.30603834190497, -140.05473256172795 -75.24199658956951, -139.99748297186312 -75.22116149674122, -139.8634640643963 -75.19220027801012, -139.78552115665877 -75.18717153282823, -139.75007861847715 -75.18764476878192, -139.7149197458802 -75.18811808561487, -139.53988685408342 -75.19571625583895, -139.50288488454066 -75.2017437474578, 
+      -139.47084264181694 -75.20291893326193, -139.37950143971662 -75.19075715881604, -139.05734240323488 -75.20053804564147, -138.94851489859985 -75.1919630520072, -138.86058151409702 -75.18910204565377, -138.81629834771192 -75.19226867793809, -138.73786899475243 -75.19784545255135, -138.63717592186651 -75.1885834945274, -138.5616432825356 -75.17049397152638, -138.56843620730007 -75.14118969043933, 
+      -138.55155859093296 -75.13060020990235, -138.5184030821859 -75.1252975077086, -138.46865976564672 -75.13734392653377, -138.385009509602 -75.17487302086701, -138.34439267829492 -75.17814639842179, -138.2127082211037 -75.16614583158163, -138.16664090871356 -75.15901131474976, -138.07621642938943 -75.14496615231779, -138.01562697842365 -75.11756919758686, -137.9491427027022 -75.09858775302433, 
+      -137.87599215803516 -75.08758532369322, -137.79670536206314 -75.08515152431613, -137.7510833135696 -75.08524370880515, -137.64761472837384 -75.09599304300926, -137.49783248326807 -75.13436891175125, -137.429732306526 -75.1450578355169, -137.41031057483892 -75.14520290074753, -137.38873277747985 -75.14376792288876, -137.3196579431873 -75.12958493514121, -137.19245864078616 -75.0941467525789, 
+      -137.11286915214106 -75.06592590833165, -136.99220453184955 -75.03678134936769, -136.95532410654351 -75.03195975570502, -136.99722448316913 -74.9837112592589, -136.98860150857294 -74.95127837602051, -136.96304346542036 -74.93091582747952, -136.93679637171587 -74.92533851382684, -136.9039462338658 -74.92646060878914, -136.76537937801618 -74.95880113906398, -136.745085913281 -74.96149477593661, 
+      -136.71798610902786 -74.958442594184, -136.74263222072352 -74.94214634855831, -136.85891853612446 -74.91358922419134, -136.81738260260474 -74.8922877858999, -136.86186219684083 -74.88413960506371, -136.88021969366204 -74.85199014239775, -136.8895724850748 -74.84686328642094, -136.91378825870657 -74.84610726487243, -136.98451181043413 -74.85017329065492, -137.01704256926791 -74.84713710057042, 
+      -137.11297802718317 -74.84753431396204, -137.13939103352936 -74.84419992372524, -137.1472177807971 -74.83685322762373, -137.1414653062617 -74.81308750986116, -137.18414232715358 -74.77664919682023, -137.1382734760023 -74.74964884911113, -137.17373559805353 -74.72817224489268, -137.1600026962119 -74.72286945469496, -137.12135368007372 -74.72119916908014, -137.07942320153126 -74.72367122182, 
+      -137.06048682279658 -74.72759256511111, -136.98295469845544 -74.7216799444207, -136.9555530819537 -74.72201550071581, -136.84703256496772 -74.72332007256614, -136.8148336089553 -74.70951892309051, -136.72519037206527 -74.69912696940887, -136.64691144574138 -74.69658686819326, -136.65538105828398 -74.67561300879206, -136.62622181600435 -74.66874688847389, -136.57443142101826 -74.66480976036682, 
+      -136.5601793755773 -74.6515957573549, -136.54608105464715 -74.64872722444021, -136.4992680112242 -74.64665974933372, -136.35229365308012 -74.65818040731708, -136.2686474194186 -74.66789257459243, -136.22677622223114 -74.66847923731606, -136.21588357993213 -74.66863246685855, -136.0995166231594 -74.67103597501877, -136.0430449407425 -74.6663444012308, -135.9299925290426 -74.62390833222811, 
+      -135.86648504805166 -74.58363331716399, -135.7890459578636 -74.54714212084485, -135.73440715541352 -74.5293580080975, -135.57682775584962 -74.49527798241104, -135.53064037355006 -74.49045553064138, -135.4831704506922 -74.4910203924431, -135.39984183177725 -74.49974775523646, -135.3120581044184 -74.49765049369552, -135.2437726575189 -74.51302322519847, -135.17374960681693 -74.51059712787809, 
+      -135.0678562553627 -74.51309971360529, -135.03765981691694 -74.52219399666892, -135.03869673577145 -74.54759943985077, -135.00482182796117 -74.55699913826206, -134.93266403850083 -74.56750487956508, -134.89328193482186 -74.5676499189736, -134.7837362607871 -74.58144364309517, -134.7249895004469 -74.58464041519697, -134.6629346492473 -74.58367896548265, -134.58378476891974 -74.55846425498902, 
+      -134.49325522136823 -74.5436253343916, -134.3478999224696 -74.5309215920455, -134.3125929952684 -74.53048719616645, -134.28724465695294 -74.5301743706204, -134.26791482539878 -74.54433425968377, -134.36024677818034 -74.57548502218813, -134.39001413709795 -74.58902754753093, -134.40052947858393 -74.6043474223775, -134.38717831628253 -74.61887364889706, -134.32811199946744 -74.64675147027182, 
+      -134.2817712538052 -74.68933109008572, -134.22441085341163 -74.69686818152768, -134.1847397397172 -74.69625833317298, -134.1551644045544 -74.70239268191087, -134.1521760649008 -74.71858246808085, -134.1634219730238 -74.72754618011454, -134.20663265501545 -74.76190170577134, -134.22140533131008 -74.78234891100915, -134.24444644258654 -74.82861352992077, -134.20924256734247 -74.83980573998915, 
+      -134.1671729090098 -74.83536521807545, -134.11614988548766 -74.82448570842203, -134.09533642033887 -74.8259195812464, -134.0666521819351 -74.83237460370378, -134.04728924884887 -74.84207919911971, -134.0384995182648 -74.85472868240815, -134.0196967140058 -74.85934432429218, -133.9670420314619 -74.85192099071124, -133.90130669656978 -74.83291672424905, -133.8576041778371 -74.83277935400025, 
+      -133.84419029233212 -74.83273305005574, -133.82075583427343 -74.83538790040566, -133.80807541098378 -74.85754330058835, -133.7887562040186 -74.86531841150845, -133.70611502468918 -74.86391398131144, -133.67251530644631 -74.84323177508509, -133.63743635526674 -74.83334360733905, -133.55438278182498 -74.8180307200253, -133.52980158678943 -74.81348421109969, -133.4325400710737 -74.80641206491578, 
+      -133.18598866809418 -74.79978969901866, -133.10627626767024 -74.79335793634078, -133.0699451944181 -74.79042021756335, -132.953598481395 -74.77683273768835, -132.87892002804247 -74.76183357534538, -132.80897362151575 -74.74209591314741, -132.73864697942415 -74.73092617468866, -132.69979661674734 -74.73165122995391, -132.6658476510653 -74.7378539959141, -132.64911120963947 -74.74844364494083, 
+      -132.58776817861795 -74.76347397063833, -132.4786396315256 -74.77458976225893, -132.40534963267646 -74.78748346855123, -132.34495357376412 -74.79132052265525, -132.3251318108023 -74.78886411448316, -132.30952655283502 -74.78693377865359, -132.21804705246666 -74.76313823103989, -132.08584605298753 -74.73860166710593, -132.008499789237 -74.73312411121647, -131.92845218354213 -74.73362762882506, 
+      -131.86322233293677 -74.74681102116321, -131.7420039383348 -74.76021577599916, -131.7252646124388 -74.7682032730668, -131.6399098034039 -74.78701762535204, -131.5346534223156 -74.79811872673564, -131.44796675642058 -74.80722042806995, -131.40660284506907 -74.80287936747474, -131.38649050512308 -74.80503089825524, -131.18548489053512 -74.79705768321752, -131.1686404113952 -74.79637873341804, 
+      -131.1181469073382 -74.79817982057078, -130.92540010825326 -74.79141268076096, -130.79775915465007 -74.79428153897236, -130.61396759521804 -74.79351794687146, -130.42454556537606 -74.80493859586124, -130.34677050083425 -74.82412694110094, -130.24899347337453 -74.8405609541844, -130.10308865955574 -74.8573157050151, -129.87248322561186 -74.86691258948937, -129.72865264379226 -74.86763070404552, 
+      -129.6038520499161 -74.85758201977235, -129.58194147782123 -74.84830488219667, -129.54904064942593 -74.84191884013023, -129.46101445474872 -74.83554065880237, -129.27247550138057 -74.84893850512192, -129.20919775912608 -74.84769429322365, -129.15139494153368 -74.8424148140139, -129.06892373913726 -74.82385238657713, -128.98220844028668 -74.80960786530733, -128.8957520550742 -74.80046808882337, 
+      -128.8775765855851 -74.7999496345121, -128.68548615977633 -74.79436521282003, -128.6116325902973 -74.78487412432192, -128.48370344248437 -74.74590289268413, -128.3701032757943 -74.73593880522382, -128.11554130039846 -74.72482300358432, -128.02162370814108 -74.72508987325169, -128.00666749442024 -74.72512877932662, -127.88488621801233 -74.71041127357532, -127.86973520536745 -74.70680198639654, 
+      -127.85777214274363 -74.7039491214056, -127.63756667038143 -74.68222077615789, -127.58019207284688 -74.68230393851991, -127.46835636615374 -74.69478578555817, -127.43929993724676 -74.69430515510038, -127.3803508555291 -74.6839600485516, -127.34929521059486 -74.66532862944132, -127.30787902329719 -74.65660815609887, -127.2301916947098 -74.6538544002887, -127.20268114738349 -74.65803511235951, 
+      -127.15273975273294 -74.66561131125894, -126.9696434199165 -74.64688866900205, -126.851961977254 -74.641708321392, -126.66195614104114 -74.64923877302489, -126.60874060830385 -74.65441197795445, -126.52030859657782 -74.66905168010629, -126.45341619798914 -74.69010196495864, -126.39302857206076 -74.71298980026957, -126.2744051966254 -74.74831418038427, -126.13751272042438 -74.76784500409084, 
+      -126.0899399226159 -74.76896676340353, -125.8815306582647 -74.75403551798495, -125.74842080574454 -74.75212093788784, -125.70676462571667 -74.75537874036085, -125.63796222834172 -74.75313528487709, -125.55191071090748 -74.73998242482561, -125.25263260393832 -74.69377877874786, -125.21464723064398 -74.6935504169708, -125.06327104839988 -74.68313589701631, -124.75579822328028 -74.68093116829687, 
+      -124.66407780812375 -74.67806252555964, -124.59445162458825 -74.67585012227636, -124.53470583567913 -74.6782679149959, -124.31791683941087 -74.67789474437117, -124.11946990495653 -74.68385331604213, -124.07681214594629 -74.68153377905831, -124.0411772206698 -74.68285382639709, -123.87002722183166 -74.67734561670756, -123.73184270046268 -74.66909842816214, -123.61646307597397 -74.6621398393452, 
+      -123.52740516621209 -74.66066017070824, -123.35578217930781 -74.66027068698253, -123.26716639693417 -74.66558847499655, -123.22978278751343 -74.66438283766145, -123.21391137696737 -74.66706068504158, -122.87614483251795 -74.67058600218482, -122.80119260100801 -74.66753351193998, -122.72632738043347 -74.66445201089816, -122.63100515400156 -74.65566297011104, -122.45204045058372 -74.63076739741975, 
+      -122.2102970495432 -74.6086119535247, -122.1575994403886 -74.60655935501435, -121.98278847547824 -74.60781834137804, -121.9230874754039 -74.60525501470723, -121.90897404724501 -74.60684973304954, -121.88980892232354 -74.60901609047902, -121.84182805200528 -74.60720063509336, -121.80879959662884 -74.60932122248774, -121.7450267933311 -74.60578165856653, -121.62250456306732 -74.60524727386895, 
+      -121.59207968149826 -74.60849808019799, -121.45141582213992 -74.60600254250636, -121.33460216212764 -74.59809156889645, -121.21776601928646 -74.60433157111915, -121.05928048139158 -74.62484001582423, -121.00309902005911 -74.62213914669442, -120.85336169277817 -74.60848205261573, -120.79077957299707 -74.59247644544288, -120.71292150042511 -74.55214696679391, -120.65298404290084 -74.5326153313938, 
+      -120.61164816616078 -74.52799220915125, -120.50048006673913 -74.53091417227168, -120.39108245344244 -74.5538409345954, -120.36491433561797 -74.55625174496386, -120.34674039804526 -74.56056919714227, -120.32722419336568 -74.57343258807549, -120.30708365276003 -74.5775601532925, -120.23996622049044 -74.59129295483532, -120.07389865410667 -74.58502238828359, -119.72708888651012 -74.55462691228259, 
+      -119.41515408136208 -74.53741500890321, -119.40471689262864 -74.53682710590712, -119.33225902698412 -74.52983828265337, -119.22785911767052 -74.52799965599361, -118.99733762236004 -74.50000816291738, -118.87138409927334 -74.50729423057908, -118.78686547948656 -74.51988987391857, -118.68055757639695 -74.5206371072095, -118.63372893076603 -74.51547250849342, -118.55705987062932 -74.49618541320564, 
+      -118.32045868844541 -74.43619564046482, -118.21952037169201 -74.39410448264613, -118.19081127459604 -74.36848412798896, -118.14407490522946 -74.34130895799184, -118.07650018625881 -74.31401017134185, -118.02014119295721 -74.29765289869937, -117.9450226861024 -74.27576479446047, -117.84528284019483 -74.23106356828971, -117.81005031298133 -74.22629496453025, -117.78124274919159 -74.23488590922278, 
+      -117.73986105171662 -74.27169837823551, -117.72742531810101 -74.30498499633693, -117.62242965474162 -74.37213927896276, -117.59945674926428 -74.37907368728413, -117.5602729983955 -74.37832627068532, -117.48859412064584 -74.371329989958, -117.4683161958855 -74.37460347269256, -117.40832584069916 -74.3969807968883, -117.35031182464267 -74.40432757341063, -117.2907634058922 -74.41795362668226, 
+      -117.28251644196816 -74.43276268254093, -117.29254807190306 -74.47454794920905, -117.27211019381816 -74.48186445468453, -117.13175892738788 -74.4930262507735, -117.09674022629463 -74.50782740241766, -117.05183366608651 -74.51501486530216, -117.04118326000996 -74.51672403495819, -116.79288402619568 -74.53528570909619, -116.65428199933646 -74.53722353706081, -116.60182147331541 -74.5354693015295, 
+      -116.52478781172964 -74.53890219633135, -116.4793005155736 -74.53469850348041, -116.385750287415 -74.51853914371277, -116.29288474541512 -74.50681312916696, -116.16992094117217 -74.50444751398575, -116.1230403242095 -74.5119399759503, -116.08811227613896 -74.51136010729284, -115.97133555181031 -74.48799879578348, -115.92466085954192 -74.492401134005, -115.8739175499387 -74.48175050736876, 
+      -115.87819578706473 -74.4671554005871, -115.91806100479288 -74.43449402929245, -115.90793626509944 -74.41067457563175, -115.79812583797025 -74.37994396890025, -115.75041193198174 -74.37394754139869, -115.73314581950433 -74.38114145712122, -115.72425829462546 -74.39529364195626, -115.7359627567348 -74.40735660816276, -115.72246524715185 -74.42208904938039, -115.72418243946439 -74.43591354956247, 
+      -115.68819514917882 -74.46348588513065, -115.6113655276642 -74.48812885872817, -115.54967532088386 -74.49681822919975, -115.43687448868444 -74.50630205849752, -115.25025978768097 -74.50229627469098, -115.11095424685246 -74.49186727401937, -115.06608648434602 -74.48461180396191, -115.00022862629206 -74.47392299299675, -114.92992409997987 -74.46649902457321, -114.86659937041321 -74.46868150834096, 
+      -114.79573770752006 -74.47522750780382, -114.78442376938722 -74.47957557300863, -114.72315312959593 -74.48743470701076, -114.6819451901299 -74.48838824750165, -114.65914934352567 -74.48364992849521, -114.6856293236269 -74.45610013185764, -114.68934550009708 -74.4282913489108, -114.66592324932284 -74.39528635233762, -114.6231307420243 -74.37059066053881, -114.62120813848632 -74.35938260445761, 
+      -114.68370820118787 -74.34588673969203, -114.70805315034657 -74.33499136467107, -114.74028036065144 -74.28331798337786, -114.79116890942612 -74.24526969659318, -114.82427997371545 -74.23426111932793, -114.83815688489503 -74.22161058261386, -114.86312849820682 -74.2145691109832, -114.89154168661943 -74.19415293478279, -114.918624018904 -74.1619263076549, -114.9152459407137 -74.15082586932756, 
+      -114.89350258850699 -74.13263714205634, -114.88835087602062 -74.07949847639587, -114.84256073669852 -74.0590898393267, -114.7322994572388 -74.01167256131949, -114.65908165036109 -73.98986070877625, -114.65866148288066 -73.96505728325887, -114.6244284046524 -73.95386507377577, -114.57322577482475 -73.94773058983911, -114.53425547455723 -73.9391021129316, -114.50469310683323 -73.92286683049443, 
+      -114.46019695858544 -73.9084623055741, -114.42546782830843 -73.90576147703797, -114.36770629131419 -73.90884458028002, -114.32405962190926 -73.90275612997682, -114.26192507300418 -73.9078294743165, -114.23691474680372 -73.90986620745011, -114.19646477731484 -73.89098310866011, -114.13355214796974 -73.88273654661681, -114.09479484208966 -73.8636477921099, -114.06549902300728 -73.85629316499792, 
+      -114.01934945175636 -73.8529435931767, -113.97659284229596 -73.84374244208367, -113.95044071479221 -73.84292627934151, -113.89559879452602 -73.84998311490827, -113.76878347853145 -73.87498528857505, -113.69315405023941 -73.87901308505573, -113.65464837473105 -73.88405602786003, -113.61035921907676 -73.90161921541218, -113.60180622549717 -73.91348238275033, -113.60459900373097 -73.93042020485923, 
+      -113.627051707533 -73.9450528569917, -113.6616826479941 -73.95480395729577, -113.67436883908354 -73.95985382069034, -113.74346783624698 -73.97084022272182, -113.78872758468003 -73.9822926624305, -113.80437537470642 -73.9862523151116, -113.86085487326402 -73.99571205583777, -113.92642957612337 -74.0140985602418, -113.98389543758451 -74.03691145604462, -114.05821234914099 -74.08363380865798, 
+      -114.08837089738599 -74.12070448482771, -114.11975837654235 -74.14003777483194, -114.19354994731893 -74.1645581194296, -114.20864131605741 -74.17870380139765, -114.1628636626 -74.18640879357065, -114.07347789556735 -74.18046575743308, -114.02519271665618 -74.16419236375623, -113.95004995328483 -74.11283098267683, -113.88677935375394 -74.08770017860202, -113.8486862579444 -74.07791181715262, 
+      -113.8115164217083 -74.07445563817558, -113.78413324061226 -74.0646359039608, -113.64584373598106 -74.04024454677491, -113.56399631554181 -74.01306936176856, -113.4918525614814 -74.00724065907347, -113.42143983252379 -74.01738784319188, -113.33024739945758 -74.00921671153614, -113.29535757733046 -74.00978850025517, -113.24880224069153 -74.01563973109823, -113.22202303832181 -74.02511624109573, 
+      -113.18039658011386 -74.06385077352846, -113.11085495284577 -74.10916863924552, -113.10760434277861 -74.11888149969018, -113.14852089866189 -74.1490019739415, -113.15912494297005 -74.15042857930881, -113.16882430886871 -74.16507750223761, -113.22713455826424 -74.17961080006948, -113.23715289295232 -74.18733992652865, -113.47967624538751 -74.22712703564318, -113.46929949280552 -74.25199109885143, 
+      -113.43431709606962 -74.27276588960582, -113.42880356221777 -74.28325674869834, -113.452902800611 -74.289382925494, -113.4403847811755 -74.29772225863289, -113.41790000786358 -74.29732544553771, -113.40551705296676 -74.30810511983898, -113.4941023431525 -74.32524067757888, -113.52583446815848 -74.3313600374378, -113.54027561924823 -74.34056807022533, -113.60307413650786 -74.35953563023132, 
+      -113.60621733339343 -74.37547342267274, -113.57922239402053 -74.39089930333051, -113.52642051299176 -74.40631065538992, -113.49192048355425 -74.41122379977276, -113.39888773510917 -74.41043089559466, -113.3824007946103 -74.41279616020974, -113.36296154894593 -74.4085844839147, -113.2327111643021 -74.39911643436453, -113.19320646067672 -74.41734305906303, -113.16847349021671 -74.41912854142542, 
+      -113.0391157978444 -74.40261831138746, -113.0224528862737 -74.40048181381209, -112.98664958930979 -74.41528350592313, -112.98715285649646 -74.42752119015333, -113.00554614551422 -74.4385372038443, -112.91618381789785 -74.48994401088486, -112.86222751548954 -74.50029733831153, -112.83429017723277 -74.51564804390117, -112.81632950989427 -74.52793104093038, -112.82858947336555 -74.55509149412099, 
+      -112.87316906950747 -74.58756300292933, -112.91886860714177 -74.61108354657999, -112.95811484801102 -74.64466058455461, -112.96393543016534 -74.65434986849924, -112.95256810499855 -74.66493951160412, -112.92822240668715 -74.66121645086842, -112.90375578276152 -74.65747808314839, -112.86067973553081 -74.68477623584401, -112.83303085816478 -74.68974243643342, -112.75654580968745 -74.66559650822889, 
+      -112.74253105784389 -74.65532723068104, -112.6969688319658 -74.64502710055744, -112.66715231825883 -74.65216867820324, -112.65296118618868 -74.67431665963336, -112.64813203523808 -74.74601033596977, -112.70440640758586 -74.78712470402935, -112.76237444951009 -74.809890821997, -112.8148734007991 -74.84700827530187, -112.8107838415619 -74.86956826634703, -112.7880022571765 -74.87545033161037, 
+      -112.75896369997147 -74.87854757019217, -112.69400748260692 -74.87074234477318, -112.54752368971953 -74.83820285419971, -112.49059341507204 -74.83049021299968, -112.40309031489073 -74.82599633663267, -112.32857499928969 -74.83235938936517, -112.31726945533912 -74.83109326811314, -112.29218373927053 -74.82560750176394, -112.19928855439703 -74.805237037358, -112.12590696280792 -74.79624137265913, 
+      -112.07595071137575 -74.79898890722086, -111.91879357861731 -74.79617305229554, -111.9037477536784 -74.79234257970859, -111.75915632502601 -74.78276068393298, -111.5922852357882 -74.7856062183848, -111.5769884239838 -74.78910110796055, -111.50850684808695 -74.7930986956224, -111.40324419894053 -74.78079985183797, -111.22489052519849 -74.71639240345836, -111.18873537885878 -74.69762441023262, 
+      -111.17464510872132 -74.68006184019605, -111.18627970235879 -74.67404157568366, -111.20338446167096 -74.67184393012597, -111.22879742865945 -74.67416363060963, -111.33527272040236 -74.69948561439354, -111.44254340518728 -74.7110746884158, -111.50981170332565 -74.711571110341, -111.54524183385925 -74.70797720375587, -111.55463449397838 -74.6992265576984, -111.55176549796167 -74.68586673066662, 
+      -111.46482200874767 -74.65522777051224, -111.48519915163797 -74.6502375824894, -111.4592577997869 -74.62850939938161, -111.48491609079767 -74.61956813510676, -111.55736495831569 -74.63655072443862, -111.62460298302396 -74.644790444178, -111.66512248586388 -74.63722210134155, -111.6914901379428 -74.62377879150212, -111.71018339762047 -74.61014598541274, -111.71485227197813 -74.58819624544343, 
+      -111.73950324888028 -74.57491333602127, -111.69880575251915 -74.53975655736227, -111.66900612068473 -74.51390028983094, -111.64411214364935 -74.50428034217883, -111.6108400477073 -74.49893956237437, -111.46490378418602 -74.50273876564258, -111.41200305942192 -74.49889425361724, -111.41944959837826 -74.48498552135747, -111.34772457685496 -74.44995873919977, -111.37128446894077 -74.44609067646034, 
+      -111.38960961272525 -74.43662231854896, -111.4451443552654 -74.42147844481953, -111.53677274206193 -74.37012477617743, -111.60534609293963 -74.31816894000058, -111.65017660645782 -74.28792579473156, -111.64243958534766 -74.24311785281463, -111.58177142523171 -74.2064051759136, -111.5673825086013 -74.21096022030308, -111.51413700964572 -74.20491846472927, -111.48854048722332 -74.20201149976849, 
+      -111.36727019284295 -74.19399993189016, -111.33170918776494 -74.1942287373947, -111.25504240974338 -74.20294149163648, -111.20451421996218 -74.20542173467283, -111.11499040572834 -74.20434533194071, -111.09244524155345 -74.20652761368528, -111.04917175160844 -74.21801000547757, -110.902810412311 -74.22839388768085, -110.84882362690524 -74.23516786854802, -110.67816926340183 -74.2695848115558, 
+      -110.64085367563756 -74.26172689876421, -110.55043841702869 -74.25643194827096, -110.46356928331475 -74.26665506949779, -110.44704463247945 -74.2496031542788, -110.41871753702878 -74.24175289871559, -110.3850946184212 -74.23925031037564, -110.3190700117121 -74.24185963107305, -110.30636513366565 -74.24585695034345, -110.25591894230182 -74.25335652002263, -110.20252235877923 -74.27499377043854, 
+      -110.13031657867616 -74.3298335206397, -110.05224527088646 -74.38610842199002, -110.089546180049 -74.3965678769281, -110.17072279808143 -74.40021556977553, -110.14028214830225 -74.4183577070728, -110.13020971095102 -74.4341734050679, -110.02828108743182 -74.4372098198535, -109.95868768787646 -74.47859985549975, -109.97409759498333 -74.5065913275652, -109.95055450266841 -74.53247820533286, 
+      -109.92689481502475 -74.54195448637051, -109.92417884860339 -74.55766249587695, -109.92926710234174 -74.58470144084662, -109.95108768910534 -74.60244710835295, -109.92505664776444 -74.61840843345746, -109.90630248466273 -74.62210057498929, -109.84107245728637 -74.62096427438223, -109.81731311858002 -74.63186637193556, -109.80548868537198 -74.65178690711028, -109.65715780883488 -74.6554036862215, 
+      -109.61624931520379 -74.64230357761848, -109.59769392272919 -74.62955445783264, -109.55809845513853 -74.61874401702632, -109.52178290925688 -74.62015557902313, -109.48423026946291 -74.61782078846147, -109.40828851412229 -74.60406534689746, -109.31608521502653 -74.60427841226755, -109.28649967241165 -74.59967799657174, -109.25944576686686 -74.59546691528413, -109.22415853501914 -74.59336830405903, 
+      -109.18529556220584 -74.60121159334957, -109.1847616595721 -74.62770068675913, -109.10392060618427 -74.63400239611273, -109.06115582951512 -74.64744530457021, -109.04289189376591 -74.66589393811319, -109.06585759199096 -74.672493365106, -109.13031060348632 -74.68163267406177, -109.21585238997467 -74.70281258521797, -109.24692568835674 -74.70146231633854, -109.26994981739742 -74.70516184664915, 
+      -109.30906797202923 -74.7170335216551, -109.30773082580295 -74.72726438294173, -109.18109070307456 -74.73670986276173, -109.15587572282344 -74.73416186492419, -109.04434157444682 -74.73832717290361, -109.00063997808329 -74.74555943603461, -108.93401315642272 -74.77210218657213, -108.89783551826952 -74.77528413238227, -108.84078982527221 -74.793731850369, -108.79627969362264 -74.80481676121664, 
+      -108.76162761132088 -74.80927270776056, -108.73306271641067 -74.80696105127258, -108.71278456152928 -74.79960646716822, -108.66385598170261 -74.75492895858655, -108.58828718011434 -74.72072555371733, -108.57318224399427 -74.72019230226952, -108.52546623957306 -74.71849038618768, -108.4528338497907 -74.73767821268825, -108.39905438110512 -74.74276721042438, -108.28790384329083 -74.7737812850654, 
+      -108.25957508769302 -74.7685323581386, -108.24628366255105 -74.75769007673104, -108.234138186613 -74.7570192387273, -108.24405010409903 -74.73060645170892, -108.30206380793062 -74.71418001481962, -108.31488033046458 -74.7068632618934, -108.30703820048903 -74.6812059302247, -108.2881861180109 -74.67468269111491, -108.24880917623108 -74.67803956945515, -108.20635991972811 -74.68930095750032, 
+      -108.19692264146381 -74.68349401460733, -108.22155088445675 -74.65116906240233, -108.2683711676852 -74.63616915195026, -108.29454649609909 -74.63393358014852, -108.3061600919172 -74.62863118730733, -108.30872355181343 -74.61740065005085, -108.22265547563806 -74.59700746859596, -108.08781311417522 -74.60373648178873, -107.96257006790518 -74.62048352183187, -107.89600391008027 -74.62510626722126, 
+      -107.86817148472758 -74.61836252665908, -107.89330356592416 -74.58950848044965, -107.86267061220782 -74.58284776762477, -107.67552110681096 -74.59380292365731, -107.55242238326954 -74.5867846273738, -107.42655155214348 -74.56944256496311, -107.35622417138964 -74.56278232927123, -107.32952822452033 -74.56447589119098, -107.2538837661638 -74.58917236957092, -107.23702992282439 -74.61052683913091, 
+      -107.23998305506292 -74.63980899482023, -107.2263255716286 -74.65775250391161, -107.24937461711252 -74.68096179506144, -107.22510553038283 -74.73051497759545, -107.19179577337384 -74.75031329511444, -107.08943869550247 -74.77318559938892, -107.04056603122194 -74.77799258639558, -106.94541916332659 -74.78356177871635, -106.76391609276959 -74.7848510521566, -106.7451931732564 -74.78107447875166, 
+      -106.64469143011317 -74.7838062218615, -106.63101218268199 -74.78417224389739, -106.58007818182871 -74.79044350137576, -106.55808315919943 -74.80162065658168, -106.55088828459701 -74.81308736232522, -106.6661071664503 -74.89830749930549, -106.6751483906636 -74.91281138362311, -106.67648369843936 -74.92696384464809, -106.60472137117067 -74.97040604962342, -106.63912107462474 -75.01084859208086, 
+      -106.64431735723437 -75.0281980247504, -106.6595227221405 -75.03511774909221, -106.67310350723322 -75.0616458246869, -106.66773250451259 -75.08770003386361, -106.72838525530841 -75.14392827954546, -106.73936371505803 -75.1663813412112, -106.76625126527983 -75.18003889081893, -106.8560949894307 -75.2526323335307, -106.8523178285026 -75.26860823265473, -106.81439191156214 -75.27461994744034, 
+      -106.73935739382112 -75.28211966420194, -106.56246075364317 -75.2914423966224, -106.38504879024616 -75.2881854139777, -106.35543058828578 -75.28513372403692, -106.23879989137724 -75.28604114053891, -106.16732725642319 -75.2789000699392, -106.15104671416621 -75.28102124548244, -106.11265651862203 -75.2733692926323, -106.05555051319452 -75.26894421288262, -105.97770671563056 -75.25869727137123, 
+      -105.95308701173097 -75.25544769469217, -105.71078532285755 -75.23098025564752, -105.66149126276198 -75.22829382175695, -105.59956420632903 -75.20001239515112, -105.5633774478525 -75.192139102849, -105.50672109931827 -75.1927793719474, -105.39720829109386 -75.18714863415691, -105.27799231719956 -75.1509786438016, -105.26483195146706 -75.12780774825731, -105.27241516097195 -75.11478391362475, 
+      -105.27800684796826 -75.10518628877713, -105.32605738143664 -75.065032886097, -105.33320596961026 -75.03148641501086, -105.30282560434861 -74.9476694728145, -105.25096883812625 -74.92201944859526, -105.2327652275918 -74.89543921876871, -105.1932378942803 -74.87242154105331, -105.15686762694715 -74.85116551661281, -105.17527715031116 -74.79468511319052, -105.15809711346068 -74.78125808862325, 
+      -105.11582112471493 -74.76250433657263, -105.06126372589058 -74.71347770544484, -104.9804537645161 -74.68797326345631, -104.95443704025672 -74.68694271587222, -104.90146559737525 -74.6929547767751, -104.8425137094464 -74.7092509056165, -104.82338773818574 -74.71202898570992, -104.76899719255675 -74.71992536611086, -104.71157846175645 -74.72335856953534, -104.68302941536483 -74.72340364322187, 
+      -104.57366953228404 -74.71195191415393, -104.45520786228981 -74.69635749400679, -104.34705362745093 -74.69132195911568, -104.2984388022656 -74.6945344223628, -104.26363389715958 -74.70105760595393, -104.21910002110229 -74.71431689886916, -104.17918424252153 -74.71928383981387, -104.16527604051574 -74.72535748625477, -104.05457333089689 -74.74053224238249, -103.999450834111 -74.74267608433985, 
+      -103.97248815081572 -74.746414391207, -103.96149402377067 -74.74793219753985, -103.92956590028777 -74.74622381811874, -103.86005458977966 -74.75019866671197, -103.79494530408255 -74.74729198780504, -103.7561570598924 -74.74974832580914, -103.66599253138031 -74.74276727257177, -103.56494093337272 -74.74533826718903, -103.47518150800397 -74.74060047107132, -103.38097375052472 -74.74079077907211, 
+      -103.31498688252633 -74.74670365293362, -103.26222208909644 -74.75554680660728, -103.1868897378881 -74.76105512489144, -103.05807493114516 -74.76038347012296, -103.042533772602 -74.76505302412947, -103.0493084440119 -74.77494016009977, -103.08685332251363 -74.78533188680004, -103.15394572400945 -74.79065660667595, -103.22995753676088 -74.78980984659313, -103.27481131672502 -74.79411350029322, 
+      -103.30994443019229 -74.80555729985642, -103.19988214683258 -74.83283212073445, -103.14619484263868 -74.84916673149183, -102.95545209133441 -74.87502271909923, -102.94036853105453 -74.88246122269973, -102.84365035639131 -74.90135907698973, -102.6185840567517 -74.93667643889867, -102.53148639661276 -74.9677965585228, -102.34777027440141 -74.97860724592933, -102.2675625358246 -74.99053143324348, 
+      -102.24095130998805 -74.99760442001212, -102.14215829589376 -75.02450586844276, -102.11522617668417 -75.02690844764105, -102.07300641258394 -75.03714039896772, -102.00596598670246 -75.08367130084545, -101.97874465675712 -75.14389057038196, -101.99227141707074 -75.15155836825258, -101.97980478730416 -75.1652833859682, -101.97927920359318 -75.19142173832921, -101.98559596667137 -75.22399876132512, 
+      -101.99291963155996 -75.26156593971689, -101.80924976198779 -75.24750534097753, -101.66676359044999 -75.24096694262688, -101.58304605074768 -75.23225392256082, -101.45273581159181 -75.22682970632152, -101.42325588525179 -75.22181655500067, -101.28960405025525 -75.21414995192598, -101.24898576988916 -75.20874821225132, -101.20617693933661 -75.20995298659172, -101.09232273900825 -75.20398664202449, 
+      -101.05062134061005 -75.19786118433761, -101.0022664436394 -75.19075033967363, -100.97064930247558 -75.1825406895198, -100.91828926415684 -75.17813057346359, -100.85297320796725 -75.16596934274685, -100.74966452418442 -75.15376278739785, -100.65552535016047 -75.1364440587531, -100.62862412806939 -75.1367945813709, -100.58876756745427 -75.13172150185035, -100.50854453759406 -75.13086713090006, 
+      -100.42418648280093 -75.12414533415614, -100.40254962395115 -75.11071780817966, -100.4546736482587 -75.0600735405138, -100.46129606629191 -75.0439833635508, -100.57830776417482 -74.9609224487823, -100.61666098618275 -74.94190952410753, -100.76628824910397 -74.88067621235716, -100.8261413735086 -74.85601814772855, -101.01200822816254 -74.78681913103286, -101.16329983865627 -74.73265852745045, 
+      -101.18820992288653 -74.72812666059093, -101.23992180964235 -74.7050017977609, -101.32928402387957 -74.67887088142508, -101.49754332734908 -74.61660774778773, -101.5984571377443 -74.56233176012819, -101.63021853220675 -74.55344363085128, -101.64301285011751 -74.54270971666742, -101.6788177255829 -74.53005964008462, -101.70910645463512 -74.51025429739893, -101.71785677492393 -74.4874187090883, 
+      -101.709197717974 -74.46460693438725, -101.66721342402722 -74.44361073486934, -101.59635172259091 -74.42557571087637, -101.55229245119114 -74.40840159129495, -101.52797689056418 -74.40599048975056, -101.41057531377241 -74.38064551777937, -101.36946892114706 -74.36701980967058, -101.34091188598451 -74.36574524370657, -101.30183395244438 -74.35838279570466, -101.26798287923003 -74.35565222872873, 
+      -101.18135830687895 -74.33835630386415, -101.09650413357463 -74.31118018351289, -101.05405471402085 -74.30223878940606, -100.99765793819098 -74.28115135317731, -100.9700780838514 -74.27080572657994, -100.92623142237335 -74.25959804380278, -100.82987216834587 -74.25152598590904, -100.78760504915711 -74.25228858574368, -100.76436629230857 -74.24835970491145, -100.65386224159673 -74.25440262416723, 
+      -100.60102851424669 -74.27236951654339, -100.54713404594968 -74.31681797841563, -100.52826715990571 -74.32193018433759, -100.48548873837038 -74.30686984054485, -100.47416649231238 -74.28237134294021, -100.48626020997494 -74.2582324641086, -100.50482988127652 -74.22100110090982, -100.4671780222223 -74.17739891605737, -100.46704118372654 -74.1593091738766, -100.49649793255094 -74.12954683932058, 
+      -100.63210333415948 -74.08143600243599, -100.75450916975288 -74.0273746068079, -100.79642536684563 -74.00711090657835, -100.84542815317546 -73.97020681107463, -100.93811762702472 -73.9361037582242, -100.98202535472468 -73.92915331092013, -101.00948382936159 -73.92026560412378, -101.00461652614649 -73.9107669863512, -100.97228188378021 -73.89295948978139, -100.98014795713404 -73.88000503442325, 
+      -101.00175462074174 -73.87003340602922, -101.08052071341201 -73.8653792617099, -101.19086449102566 -73.8724750287559, -101.21582021670037 -73.87084939317545, -101.23249032244618 -73.86975862777862, -101.27401726918549 -73.85263062329531, -101.29649337123587 -73.8346633684321, -101.33608177972765 -73.83157300766518, -101.43569198056228 -73.84005015111597, -101.46813219762706 -73.84802976983156, 
+      -101.55951691407334 -73.84713727805666, -101.61034328758606 -73.84336824917267, -101.62704411658586 -73.83870669048028, -101.70900728021796 -73.83409095581638, -101.82812507022774 -73.84362081923851, -102.00530253871719 -73.83824932304854, -102.02463518768485 -73.84728200739384, -102.08361824697174 -73.82701151021753, -102.12940218973633 -73.78562932387705, -102.12807499651163 -73.76612855306131, 
+      -102.13980830730837 -73.76021562684123, -102.15951545375853 -73.75028962842434, -102.14128875711486 -73.74156906084322, -102.1462560375439 -73.72822613692128, -102.07249446215272 -73.69853192884928, -102.09541264581122 -73.65802722776331, -102.13711582471794 -73.6406479629519, -102.24018854261816 -73.62798262584087, -102.25083962500877 -73.62454262281967, -102.25635595043889 -73.61209135552281, 
+      -102.27954866917491 -73.60556844014323, -102.26171063151965 -73.58844746557673, -102.28507227361546 -73.56465123224487, -102.26374040814504 -73.55144488455102, -102.24134799972269 -73.55333668982102, -102.18655386188628 -73.54755453275315, -102.11154195024643 -73.5396045906103, -101.82554647613249 -73.5307768014866, -101.7112655670843 -73.53179158888786, -101.51358762869329 -73.54026777182175, 
+      -101.38346140340472 -73.53733862892781, -101.35783352324658 -73.54062605721296, -101.32832326134475 -73.5501787538126, -101.28746823204717 -73.55522966442618, -101.18684381934736 -73.58139802196823, -101.13110360804376 -73.58612870494457, -100.9975891311875 -73.57105200603225, -100.93560728803565 -73.56927449627919, -100.86580660189883 -73.57160932655621, -100.8458937877187 -73.57266194377718, 
+      -100.73853298862588 -73.59922737079884, -100.67557527401846 -73.60855127055403, -100.55187253378989 -73.61131266561826, -100.47125237083993 -73.61307470291865, -100.38576557250641 -73.6053696271274, -100.30519074719797 -73.59228534040878, -100.06761938274364 -73.53971103688863, -100.01530388980709 -73.51032219537461, -100.00209074121877 -73.48595469606774, -100.00207564428763 -73.45223994715225, 
+      -100.00206722864453 -73.43499776087745, -99.98790699701522 -73.4116053907224, -99.98512313188537 -73.35059356806643, -99.98971517250311 -73.33137497928716, -100.01013945605257 -73.31970929385963, -100.0483784523652 -73.31085978634907, -100.18673717502864 -73.29695888650383, -100.21857438653443 -73.2883916294081, -100.24147812041663 -73.28630100843857, -100.28684953977287 -73.27100348298512, 
+      -100.33982163955196 -73.26550340738594, -100.35309645090248 -73.26275679961604, -100.37264288288212 -73.25871319132246, -100.48275023628831 -73.22377001420536, -100.60331762972926 -73.19841019228647, -100.69511436430567 -73.16614537940386, -100.8006746220371 -73.13586415196436, -100.8580861108233 -73.12810518879151, -100.90791267732678 -73.11609633601255, -100.97247342322464 -73.11209100747304, 
+      -101.01430512338877 -73.115303314682, -101.0886996827076 -73.12098686143113, -101.12200916514985 -73.12052917315987, -101.18182369305245 -73.13344574994566, -101.22678391898538 -73.16717491985789, -101.29177799845874 -73.19930992005276, -101.3593827288716 -73.21595007933378, -101.3989942183791 -73.2220691507789, -101.4128872584471 -73.2282557848997, -101.42765028311162 -73.24275935493264, 
+      -101.43489093549061 -73.26746378095129, -101.45998318039157 -73.28045615142133, -101.49634521531172 -73.28861252934009, -101.51209268744886 -73.29732517755042, -101.59378067498503 -73.29139671191928, -101.63673455265086 -73.29031413475997, -101.69093301157703 -73.29601283414463, -101.83797403577377 -73.32047262659324, -101.91831217666176 -73.33064233056957, -101.99691009746944 -73.32923940968782, 
+      -102.06667326852833 -73.33306085242995, -102.16557317078494 -73.344299420935, -102.26274899607532 -73.36125969760523, -102.40409805336816 -73.36940760477273, -102.51844019717942 -73.3674846093843, -102.58528104192375 -73.37172648178708, -102.64291358379045 -73.38306382814181, -102.66107931408361 -73.38333116617872, -102.81064613362354 -73.35286719448546, -102.82231062500655 -73.33712726896543, 
+      -102.8250043296907 -73.3229822894993, -102.83880641367048 -73.31555927789123, -102.91162913366762 -73.29407516462655, -102.95533012353964 -73.29172506246128, -102.96021296864483 -73.27505532756287, -102.99501041949928 -73.26345022343791, -102.99386610431176 -73.24950420950636, -103.00702670041706 -73.24350752818522, -103.05467248428569 -73.23806778957105, -103.12520591707344 -73.23906748548212, 
+      -103.18896518223399 -73.22739393005591, -103.24533010231043 -73.18811001052572, -103.214706189993 -73.17189760208038, -103.21400477218084 -73.15824934200397, -103.2811274863906 -73.12116220709159, -103.28994810408781 -73.08547234707898, -103.33121500415507 -73.05229227455838, -103.46459183675067 -72.9880219733129, -103.50611849354547 -72.95381901955834, -103.49698683235898 -72.92772706685673, 
+      -103.4630278516881 -72.90760754181379, -103.47316029670462 -72.87413816128041, -103.41409320885514 -72.84354400504806, -103.37839451744308 -72.8384930777497, -103.31119520495787 -72.83979789217402, -103.2858275711792 -72.83776903507035, -103.14118143083533 -72.79608142272913, -103.10211178711361 -72.78841397904762, -103.06632208029103 -72.78707150675193, -103.01435855418836 -72.79146534191788, 
+      -102.96318096137331 -72.80445904929763, -102.89514933757383 -72.81571203734374, -102.8316647880513 -72.8217470765499, -102.80302425949742 -72.8194118820105, -102.73515282271424 -72.82383732648971, -102.66135410080057 -72.81600996792197, -102.59083535436666 -72.81681801899133, -102.55625198060842 -72.82137328604385, -102.47587665259834 -72.81950429044275, -102.43337992207145 -72.8240656990039, 
+      -102.34944162919437 -72.82505791310886, -102.25164764162776 -72.8261719589433, -102.21901685855721 -72.82913979831515, -102.10268384857925 -72.86338044808775, -102.12145222486969 -72.89204361885925, -102.0656281539971 -72.92063920995446, -102.05827337929591 -72.93040460210051, -102.09501615630346 -72.95751914208674, -102.1235731544031 -72.97301471266181, -102.15035938124205 -72.97929335701652, 
+      -102.18381513383366 -73.00147289670764, -102.18405189387657 -73.01731143564528, -102.17148570863218 -73.02646658531364, -102.14128847023522 -73.03112019473576, -102.0200955534524 -73.04036691425874, -101.90684533557989 -73.03833814145018, -101.80043795478753 -73.04143535991814, -101.7612381045974 -73.04934680156065, -101.78385925018291 -73.06803112476028, -101.76859221036115 -73.07824671464478, 
+      -101.7347947771647 -73.08023827310146, -101.61944645948347 -73.0637439416825, -101.51657825065817 -73.05963112066769, -101.41582521666251 -73.05554196585791, -101.31677993040805 -73.04586803895789, -101.26105464203116 -73.03881038603694, -101.19908133949833 -73.02465002118157, -101.08956110588946 -73.00571450622307, -100.83537320351269 -72.99098208361843, -100.79013857356485 -72.9897465035202, 
+      -100.71128794077308 -72.98850199336313, -100.66175866674288 -72.9925154221812, -100.43589783773284 -73.0379332877014, -100.38806176324836 -73.05063610227201, -100.12362631541515 -73.13749690145151, -100.08290913957131 -73.15484650619027, -99.97404466459378 -73.17883343972652, -99.95249210788523 -73.17758938806342, -99.66431381695527 -73.1218333711017, -99.49442287230418 -73.0976103907936, 
+      -99.4713518711621 -73.09319310238365, -99.38039405495722 -73.07572939073046, -99.09024091240296 -73.02957919709274, -98.83269544349099 -72.98209376755614, -98.72636354016888 -72.96836822279255, -98.49516244211888 -72.93825490709376, -98.28711713036938 -72.92127259802928, -98.16176636666167 -72.91866277790733, -98.03324894651229 -72.90919497559479, -97.96969576410028 -72.91085066614939, 
+      -97.90802744234561 -72.91656512833467, -97.8697740732414 -72.92546883978852, -97.73596928045032 -72.97638695811685, -97.7211227162024 -72.99217214270597, -97.69230646581441 -73.00849910758947, -97.68474555303116 -73.02664143152164, -97.65049005102239 -73.05895271968461, -97.64442431944698 -73.07347118033252, -97.55347454238407 -73.12117058664693, -97.51248132729056 -73.13239242615356, 
+      -97.43080931734117 -73.1451264769679, -97.37394679773358 -73.14585832976324, -97.32141852777012 -73.15286206362308, -97.23324608773211 -73.15838624273889, -97.14530975104638 -73.18687467025133, -97.1258696636374 -73.19154354718162, -97.0122985368711 -73.21875005263018, -96.92537691277519 -73.22822597552793, -96.8414384902491 -73.2412339709155, -96.8220138416049 -73.24834432485953, 
+      -96.71861268547265 -73.26103955581223, -96.6878970329513 -73.26805152872153, -96.59091163327076 -73.27725172734854, -96.51481610999615 -73.27882356296323, -96.4752045954126 -73.28379053750704, -96.34413898388209 -73.28652937613404, -96.26904294346281 -73.28806254867104, -96.19673912863159 -73.30410014336138, -96.13459781790344 -73.31336960997373, -96.08264945076246 -73.32873588263367, 
+      -95.96608727946278 -73.3474047298952, -95.90374001692227 -73.3478773219742, -95.86164851232424 -73.34222370063893, -95.84317813330516 -73.3308262082086, -95.84089652477266 -73.31987013183522, -95.86847709510955 -73.28048702740331, -95.84463477673242 -73.2582318880861, -95.83200079933479 -73.25437146793672, -95.78571310641078 -73.24021117780079, -95.73146817785079 -73.23535192500745, 
+      -95.65801239602168 -73.2347030243706, -95.60832972875077 -73.23840295075013, -95.557296591144 -73.23341336462131, -95.53762817790712 -73.21743794448028, -95.5175701832865 -73.20973916139967, -95.44235954455418 -73.198508763204, -95.32796469177106 -73.19335968095557, -95.25857519507831 -73.19476268159012, -95.13898477235111 -73.21855152145214, -95.08431265505295 -73.22563199711514, 
+      -95.05491646832641 -73.22943119747273, -94.93999485929596 -73.23325315591632, -94.81868754927143 -73.23166656432825, -94.78420262441962 -73.22241201449773, -94.74621565364656 -73.20086689178713, -94.70371230168983 -73.18537883180015, -94.6006087897199 -73.16810629307446, -94.42164625420048 -73.15022273767939, -94.40566240467568 -73.14370699936066, -94.39890282957475 -73.12509141457878, 
+      -94.38194292951832 -73.07824757827767, -94.41287992049337 -73.0111011236208, -94.46236406294798 -72.97330483238368, -94.47920250494246 -72.92524739732828, -94.45742798767364 -72.91383308115243, -94.44974515460196 -72.9025577796341, -94.42993920668798 -72.898430104622, -94.40050498978886 -72.8991010096127, -94.37817383398013 -72.90201550009209, -94.35376746880343 -72.90519675497293, 
+      -94.30595382492893 -72.9314724342634, -94.25761393526064 -72.94399986455063, -94.1973418165447 -72.97143546271279, -94.1110230846248 -73.02734420898668, -94.08972184847954 -73.03009041446845, -93.99311857216856 -73.02660396424147, -93.98249798518808 -73.06072227502584, -93.94977577852912 -73.0751343490206, -93.93355561316092 -73.09286526916816, -93.95018005506563 -73.14245641825079, 
+      -93.93516546981166 -73.17208079014993, -93.9216003964473 -73.18151112558417, -93.88681798969762 -73.1950380524627, -93.86305244835808 -73.19504558291302, -93.80448902122133 -73.20215584689747, -93.75988005934781 -73.20118723411636, -93.72010044356225 -73.20744356739559, -93.68922400689421 -73.21810961823368, -93.66613767771338 -73.2212909858188, -93.61823258341717 -73.21990247787474, 
+      -93.60921467899824 -73.21502660855624, -93.62070450368606 -73.18825479105269, -93.60586574712622 -73.17845925746208, -93.57598858442346 -73.1721416519819, -93.51364893028351 -73.16916643747113, -93.45090490965251 -73.17166158634771, -93.41519933242706 -73.18237288690909, -93.39636976815814 -73.18315845265475, -93.36331146621447 -73.17641440030646, -93.3367004820395 -73.17778775164507, 
+      -93.27202614216492 -73.20223997857293, -93.25037384134926 -73.20489465623506, -93.22519658712301 -73.20577962280237, -93.20722947173998 -73.19509073271891, -93.15642531868077 -73.186317519545, -93.11075584964938 -73.18751534719584, -93.06417834194409 -73.2006221649264, -92.99571215737173 -73.20719132549472, -92.9668501471996 -73.20535266020393, -92.91654959416526 -73.19879893473508, 
+      -92.95691672845987 -73.17842845115307, -92.88053890214948 -73.17463718029636, -92.84645088849878 -73.16965489040751, -92.78645317842238 -73.1700820062472, -92.69983680368787 -73.18139685768799, -92.67270662331381 -73.1799471824599, -92.6281508940605 -73.16867790273007, -92.55048363321022 -73.15738683808658, -92.52017984767168 -73.15550269033865, -92.42431643617111 -73.15858406503344, 
+      -92.23840315171358 -73.1727823776709, -92.19055163233568 -73.18610359759758, -92.17144766996559 -73.1914136297367, -92.13889299706165 -73.19635746451904, -92.03179930914739 -73.20030203339766, -92.00229642863687 -73.20474188797998, -91.9315565981201 -73.20869401094886, -91.87578593194607 -73.21887254147563, -91.80693812539722 -73.2396769932085, -91.75850675538418 -73.24609370147935, 
+      -91.5527572412273 -73.25116690440467, -91.46284482972852 -73.24048613950174, -91.39118200070989 -73.24134113511657, -91.34719082462071 -73.24185940433297, -91.28264617917604 -73.24736814730839, -91.18586726650817 -73.26679246568801, -91.10636135816694 -73.26548747396424, -91.03183746917132 -73.2888109596674, -90.989494318372 -73.29729497128001, -90.94019314287824 -73.29757650101773, 
+      -90.8826140947439 -73.29286168221056, -90.84712980507555 -73.28482054640253, -90.78948208079989 -73.27780111943076, -90.72952271114207 -73.28540026443099, -90.6554489295434 -73.26699034846786, -90.63952635781348 -73.26503032272551, -90.59795377007099 -73.25991027479373, -90.58585359691051 -73.23893737851752, -90.54996488539136 -73.21621695540384, -90.4857711626261 -73.19542651260737, 
+      -90.43006895780472 -73.18601228300645, -90.32634734101553 -73.15478491943364, -90.25839233064454 -73.15038302101266, -90.18897247552528 -73.14961988999917, -90.12281036369083 -73.15340400472519, -90.06748199257324 -73.14617950925985, -90.00000000000003 -73.1542126663763, -90.00000000000003 -73.099998820359, -90.08693695237129 -73.08764696103128, -90.10583496086633 -73.08990498984681, 
+      -90.1360473671771 -73.10721640499182, -90.16912079187411 -73.1085277822089, -90.28826905250843 -73.0936356799892, -90.36662292602489 -73.03994729467477, -90.37371828319087 -73.01799047808049, -90.39957427461843 -72.99688682409119, -90.40119935440912 -72.95483408812275, -90.3558807502043 -72.90862274859187, -90.33721921027646 -72.90473896330393, -90.29520417650335 -72.90393856182135, 
+      -90.25846862101422 -72.92551471906071, -90.23833465563196 -72.92967221272109, -90.19320678727506 -72.93114506005446, -90.16664887333197 -72.92754378017027, -90.00000000000003 -72.87129946215488, -90.00000000000003 -72.8469082348274, -90.00000000000003 -72.83419792542968, -90.00000000000003 -72.80000280717798, -90.00000000000003 -72.75090001470114, -90.00000000000003 -72.69999700078813, 
+      -90.00000000000003 -72.66760224162407, -90.00000000000003 -72.59999810767424, -90.00000000000003 -72.58429703575061, -90.00000000000003 -72.50099981140053, -90.00000000000003 -72.49999971430582, -90.00000000000003 -72.47471584232224, -89.9877929691305 -72.47122192435909, -89.96199798349913 -72.47078743689573, -89.94229888881182 -72.47536465792105, -89.91804504617348 -72.48268866820446, 
+      -89.90439605279468 -72.48726681121782, -89.87100982708087 -72.50007638738006, -89.8421401934103 -72.5169910565206, -89.81930541486747 -72.52932724519053, -89.79797363870827 -72.53984067974721, -89.76897430165852 -72.55491622531083, -89.73995971569751 -72.56358358616717, -89.70327759590471 -72.57453111785253, -89.66655731803374 -72.58456462328657, -89.63289644660814 -72.59046892741172, 
+      -89.59919738325088 -72.59729002547017, -89.56090547084294 -72.60317987317174, -89.52569578222234 -72.60633133663892, -89.48426053738179 -72.61448702496267, -89.46610263764241 -72.61469999213067, -89.45059968448209 -72.61488384380449, -89.42314146102288 -72.61162561620796, -89.40177915573607 -72.60975626031745, -89.36357877432349 -72.60874984790141, -89.3253250146937 -72.60957341556822, 
+      -89.24893946916947 -72.60753672619896, -89.21848293653572 -72.60378301642226, -89.17279816934207 -72.59906716831875, -89.14225771273965 -72.59850260395893, -89.07943722987264 -72.60238682238231, -89.04112245157407 -72.60453038102864, -88.9920425671464 -72.60798598315701, -88.94894406684325 -72.61373902574343, -88.89955137864584 -72.62219985234411, -88.8623885364311 -72.63024950094163, 
+      -88.81298824130091 -72.6373137766803, -88.78352349076185 -72.64356248305023, -88.74951935974302 -72.64841426761666, -88.72781376747226 -72.65240485885141, -88.70919038787979 -72.65596055086637, -88.69687652695417 -72.65680697799388, -88.68093113474563 -72.65750837214216, -88.67842101505408 -72.65761593873196, -88.64479070710942 -72.65604356384681, -88.62799070280442 -72.65502970358331, 
+      -88.61122894861442 -72.65355694935627, -88.60212707817861 -72.65212987806709, -88.58380131325399 -72.65109990641623, -88.55345154473042 -72.64679707972219, -88.53497315780876 -72.64804863517831, -88.51492312949372 -72.64974179873653, -88.48086550108772 -72.65409076857577, -88.46390534781503 -72.65534980586492, -88.42289729153497 -72.66011048624864, -88.40818789471305 -72.6618113465824, 
+      -88.37850194786782 -72.6684567047705, -88.3490220006673 -72.67235513478899, -88.32401268390346 -72.6776582744118, -88.29595949371193 -72.68247253575761, -88.26777651034574 -72.68865953043466, -88.25197603341033 -72.69356567825167, -88.22989652957612 -72.69979089187406, -88.21408081011485 -72.70468864611594, -88.19957734502984 -72.7118911386786, -88.18682091834914 -72.71681993625008, 
+      -88.17520139028932 -72.72586865722482, -88.16370394833442 -72.73354341797646, -88.1584853842201 -72.73990628640517, -88.14829254232092 -72.74987815232132, -88.14284512985407 -72.75852178090742, -88.1312637228591 -72.76665491255925, -88.11835477785414 -72.77248390242835, -88.12007151065083 -72.78667400070914, -88.11717227779103 -72.79104572210257, -88.11645501195191 -72.79213763333345, 
+      -88.11728675532754 -72.79945349440618, -88.12121581542291 -72.80680832113639, -88.12673191656764 -72.81371286857998, -88.13690187246924 -72.82065555812007, -88.15291595249228 -72.83130654693106, -88.1674423395841 -72.84149192606706, -88.18659202687105 -72.85215784646661, -88.20295708736914 -72.85961196408009, -88.2270125596203 -72.86803464156404, -88.24353027721463 -72.87410716737133, 
+      -88.26615145990557 -72.88159920729217, -88.28269957980045 -72.88767192737532, -88.29798889547729 -72.89053365303816, -88.31471256922899 -72.89476752819908, -88.3328475985866 -72.90084855482023, -88.35114291228066 -72.90509817470749, -88.36759184893042 -72.91299490091299, -88.37805937345958 -72.91809887759727, -88.38845829018071 -72.92411783768286, -88.3937072572896 -72.93604321932685, 
+      -88.4024887817548 -72.94296219191861, -88.42047883435396 -72.95177468997421, -88.44476320194931 -72.9601667429504, -88.467544555392 -72.96809357069132, -88.49481971399332 -72.97879761991572, -88.53451539060224 -72.99093598839835, -88.5665894029211 -73.0011979294734, -88.59397124891187 -73.01188676103418, -88.61513518306994 -73.02252907910993, -88.62081910778903 -73.03079228537155, 
+      -88.62319177811447 -73.04177887548842, -88.61650849066505 -73.04767566453734, -88.60002893271975 -73.0590138138773, -88.5618971955593 -73.06563620225889, -88.51756289123206 -73.07083905236568, -88.34101868635526 -73.08367113094423, -88.31059262188965 -73.08586134357323, -88.27890010596704 -73.08882192710304, -88.25347894721665 -73.09183546921936, -88.21977240134775 -73.09934191012432, 
+      -88.19254305720527 -73.104614295136, -88.1716308617284 -73.10947368426375, -88.1198730427936 -73.12367964066975, -88.11344148022673 -73.12499983056495, -88.1008530000009 -73.12489324835171, -88.08197015839673 -73.1247335095281, -88.06341549272551 -73.12136886276927, -88.04981989785055 -73.1157685451264, -88.04689023203326 -73.09836627045023, -88.03050236861252 -73.08953084276276, 
+      -88.01056664509453 -73.08478535858022, -87.98897545990286 -73.08093315222176, -87.96572874411899 -73.07798025330929, -87.93768305160069 -73.07588984845088, -87.90417484814822 -73.08060482269579, -87.87541208797255 -73.08490728558752, -87.74996199218084 -73.10882522693508, -87.73200974940102 -73.11412833889324, -87.71101392381667 -73.11848435822364, -87.68725599510115 -73.11961310281539, 
+      -87.66799924247206 -73.11940813580438, -87.65737161653887 -73.11929307043987, -87.63838178109688 -73.12001082489219, -87.61293045351945 -73.12202410314161, -87.58618923066508 -73.12173464728046, -87.54923249851201 -73.12726566406717, -87.51557929929096 -73.13146932785284, -87.48481749564421 -73.13751996782561, -87.4523316464451 -73.1444698666301, -87.42284385860104 -73.15235916955127, 
+      -87.39647670612574 -73.16027806719383, -87.37462603307588 -73.16962439493834, -87.3525542892945 -73.18034404085161, -87.34032457138454 -73.18843034976025, -87.32617191522084 -73.19877598556305, -87.31905367151131 -73.20417739143373, -87.30699162715337 -73.21089202479644, -87.28879552255212 -73.21616375058174, -87.27059157363729 -73.22142843882283, -87.2555999087968 -73.22627304192439, 
+      -87.23139189171566 -73.22917188476185, -87.20228573696305 -73.232917514349, -87.16992941512738 -73.23707593321211, -87.14691169862411 -73.24227156998633, -87.13187420124297 -73.24710829497216, -87.11344911363648 -73.25327352144639, -87.08237473103502 -73.26887466047911, -87.06534574555228 -73.28073901272779, -87.0501326505184 -73.29132091590348, -87.01824957513816 -73.30141394662333, 
+      -86.99684150553064 -73.30569469412178, -86.96899411436877 -73.31034870643322, -86.92817675728728 -73.31618530359465, -86.87103264131659 -73.32407326663993, -86.84670249734106 -73.32646928828176, -86.8082047076544 -73.32774336966115, -86.76341996757971 -73.32846119417594, -86.73703782547501 -73.32440914505601, -86.66476469499091 -73.30134580210161, -86.635696452497 -73.29495221496617, 
+      -86.6003037117517 -73.28845160040517, -86.57693488085386 -73.28579702606525, -86.54564644310135 -73.28301205423716, -86.52229298326844 -73.28035767348564, -86.50705735302044 -73.2769085309983, -86.49851971440665 -73.27173648043487, -86.46990189924145 -73.23922690115583, -86.46165470492282 -73.23268876310394, -86.44403057680313 -73.22553301690893, -86.42411047018057 -73.22200034440972, 
+      -86.40253482774585 -73.2188945980312, -86.35977951708091 -73.21863517421686, -86.33217613914532 -73.22183206192562, -86.30261225192692 -73.2268221399807, -86.27489479785106 -73.23046864262263, -86.21003695157248 -73.23712926947104, -86.17553724521059 -73.23514502595386, -86.15250400758181 -73.2315295397855, -86.12167356062946 -73.22731815972435, -86.09155283974849 -73.21990188819471, 
+      -86.06185920240308 -73.21066300064716, -86.045120412405 -73.20027882143057, -86.04161840538791 -73.18739306599865, -86.04006173794315 -73.18003895117472, -86.01656360674426 -73.17182167329379, -85.99532336616139 -73.16776295106928, -85.97312937322974 -73.16093435766312, -85.96247863114964 -73.152038857501, -85.949813735152 -73.13806155537344, -85.94792932292773 -73.11833215061266, 
+      -85.94300840261711 -73.09808395641676, -85.9400480412566 -73.0947116410682, -85.92671978639649 -73.0794597760506, -85.91709113122634 -73.07331870081948, -85.90205390465502 -73.07028201256948, -85.88899212762192 -73.06545300738976, -85.87885292951772 -73.05472570027223, -85.8721692518219 -73.04268650173263, -85.86902597318502 -73.02888520529353, -85.8638152631173 -73.0173341955569, 
+      -85.85923012121629 -73.00991796764816, -85.85433951487853 -73.00386829937996, -85.83874492572458 -72.9966968049054, -85.79853075522621 -72.99452930072077, -85.7887574297825 -72.99616999958343, -85.7765732856084 -73.001418627255, -85.7708357730765 -73.00589001031948, -85.76353464516986 -73.01032308974953, -85.7589264417337 -73.01664695299998, -85.76055891228371 -73.02308636092349, 
+      -85.76165740086303 -73.03181490858016, -85.7554780359917 -73.0381007850475, -85.74428542649682 -73.04566998118429, -85.74289708372046 -73.05159728025657, -85.74042494263612 -73.06208089682629, -85.74017330895248 -73.06986267295288, -85.7424471406739 -73.0735699765516, -85.75628643909698 -73.08163494424018, -85.76564775844223 -73.08869143723405, -85.772201397945 -73.09432231339969, 
+      -85.77238470072125 -73.1002809039513, -85.77036286409343 -73.10894046570701, -85.76540360418976 -73.11663046115366, -85.7611923717818 -73.12112450513216, -85.76071169628119 -73.12187241567462, -85.75126669643731 -73.13650480682604, -85.73789223973903 -73.146317001363, -85.72955305911047 -73.15485422194863, -85.71577459116413 -73.15961452980264, -85.69775364374438 -73.16887717440451, 
+      -85.67780295802761 -73.17946621383992, -85.65501395122403 -73.18862200897782, -85.63546001820238 -73.19738786890194, -85.61544033820466 -73.20797697529632, -85.59731312903692 -73.21722392470318, -85.57882712975676 -73.22784391747282, -85.57093035884517 -73.2340929688598, -85.56912987971148 -73.24138653812669, -85.56369783494465 -73.25685133852835, -85.55499255410666 -73.26629675192814, 
+      -85.54796606060856 -73.2753070162818, -85.53866562241429 -73.28703320457625, -85.52471175395094 -73.298195223782, -85.510971137825 -73.30844897147732, -85.50751504684459 -73.32212100243464, -85.49816137327429 -73.33383899577699, -85.49313390932353 -73.3410639358875, -85.47480019966494 -73.35030401197001, -85.46567548191703 -73.35395003421692, -85.45520017066225 -73.35813921660355, 
+      -85.44673172032856 -73.36621079112076, -85.4356536582269 -73.37193344111442, -85.43058792826403 -73.3791574999026, -85.42268343691809 -73.38494918238713, -85.42227161413216 -73.39273105048127, -85.42469815416926 -73.4019389489695, -85.42198163422728 -73.41242226528418, -85.38903814861649 -73.42180625071721, -85.29439548825982 -73.43947565115315, -85.25542437368243 -73.44687613439135, 
+      -85.21506521683867 -73.4533233836072, -85.13784786079428 -73.46488957136914, -85.08383183687256 -73.47375499858177, -85.0289308494162 -73.47984298805954, -84.9678497875674 -73.48484848660998, -84.92341619243128 -73.48793846190675, -84.89191411613011 -73.49086028941598, -84.85586577550731 -73.49275918987291, -84.82982651174778 -73.4945604067928, -84.79655452157445 -73.49684102634403, 
+      -84.76934817941849 -73.51223729788022, -84.74227885691697 -73.52167549686264, -84.71375293047657 -73.52510825395491, -84.68870550714168 -73.52770252628433, -84.65269455983402 -73.52911395861514, -84.60662073553893 -73.53163940220365, -84.56111157270489 -73.53233295980314, -84.52450541925903 -73.5355376795882, -84.47650150498825 -73.53891006279223, -84.43796553241452 -73.53791811263136, 
+      -84.40863039950035 -73.53854334841196, -84.38002770850493 -73.53688092677226, -84.34589357619363 -73.53231851759175, -84.31003601489313 -73.528167479346, -84.28817002787812 -73.52575664813322, -84.26296212343254 -73.52371219222825, -84.20698563093845 -73.52175887085964, -84.18508169355206 -73.52438318547573, -84.14537044389701 -73.52697770077489, -84.08593726228236 -73.53041115517937, 
+      -84.02871678752622 -73.53204377868269, -84.01756284132114 -73.53247034099631, -84.00081653569167 -73.53310364075278, -83.9520724324933 -73.53358417747613, -83.90188597071116 -73.53354596680478, -83.88883947296682 -73.53392806048518, -83.84623752887417 -73.53517872583899, -83.80693825596491 -73.53634680816481, -83.74983226269897 -73.53745296659575, -83.7190397556432 -73.53748322273339, 
+      -83.69448849800538 -73.53813929729594, -83.6754151161772 -73.53712469168738, -83.65347278518087 -73.53509497033743, -83.6227496231639 -73.53051722729136, -83.58403772345203 -73.52568841214686, -83.55765536047134 -73.52260600455055, -83.51972952212041 -73.52008865978286, -83.4939421596953 -73.51976789463117, -83.44791417494694 -73.52158300925838, -83.41468044653975 -73.5237887532984, 
+      -83.37256641804699 -73.52800716673123, -83.3501740707946 -73.53144812220526, -83.33969127220094 -73.53342391848683, -83.3196105985248 -73.53923046904444, -83.31126383438527 -73.54402973659727, -83.30256624847037 -73.54973624448651, -83.29403667445878 -73.55498540854398, -83.29174006314864 -73.5608906449703, -83.29069507696052 -73.56774904297038, -83.29517377011905 -73.57294431951838, 
+      -83.30286411958235 -73.57823953695681, -83.30565663389174 -73.58146626712391, -83.30735009658595 -73.58343469203331, -83.3087997407004 -73.58807390605695, -83.31275950089262 -73.59463456032427, -83.31066134380518 -73.60421704565105, -83.30659475556979 -73.61466263088111, -83.29571518119128 -73.62168099922421, -83.27784700880432 -73.62986029620383, -83.2531586961752 -73.63874076059818, 
+      -83.23220869565135 -73.64635419398444, -83.20156120121483 -73.65367079670442, -83.17358396372798 -73.65830198914438, -83.14057173449211 -73.66323811728638, -83.11344871534352 -73.66973164903116, -83.08145905585235 -73.67606303777326, -83.05844099431958 -73.68038926665754, -83.03504179789424 -73.68561570854709, -83.02114113202555 -73.691604796993, -83.02021050891001 -73.69387032658572, 
+      -83.01078038352804 -73.70092731970615, -82.99380486482353 -73.70635191243454, -82.96749116129568 -73.71056342779704, -82.94763218234296 -73.71497299292973, -82.92023463896437 -73.71775824870198, -82.89426392219525 -73.72104685783367, -82.85704828443934 -73.72764545879868, -82.83465543534042 -73.73223133367026, -82.83226782150822 -73.73289498606596, -82.79270917120994 -73.74391184017075, 
+      -82.77704620506351 -73.7498475715148, -82.74854288212364 -73.75782745853388, -82.73596957231348 -73.7613450819072, -82.69458002858961 -73.7696151782353, -82.59122490033428 -73.79141958915382, -82.5308378970722 -73.80500053601673, -82.45632185640301 -73.81669570357616, -82.36886596580761 -73.83482367098664, -82.28548416844977 -73.85444672611078, -82.20763444475298 -73.87239784357557, 
+      -82.17516312915464 -73.88873285699596, -82.13970938299477 -73.89713299525884, -82.11216749762154 -73.9062729101114, -82.09674864787476 -73.91078136842374, -82.07044963723541 -73.91719850833344, -82.06677225045051 -73.91879265746584, -82.05578619526293 -73.9235767022854, -82.04012318578783 -73.92852753827215, -82.02488672705036 -73.93258716741708, -82.01028416621583 -73.93527238209444, 
+      -81.98138421632623 -73.9365158980548, -81.94419847079773 -73.93422708193793, -81.92195905725683 -73.93202229169897, -81.91072859463938 -73.93114469515497, -81.89144122988442 -73.9262851323311, -81.87685380848299 -73.92205852286169, -81.85736815842685 -73.91764086920838, -81.84911312136286 -73.91410872351021, -81.84221628521303 -73.90094758927017, -81.82008376117668 -73.8918153354998, 
+      -81.81162253975705 -73.88873316447653, -81.79611996686114 -73.88307913342469, -81.78070839450318 -73.88065318021293, -81.75619533889706 -73.87650294896292, -81.72405243566837 -73.87435873770897, -81.70473523995894 -73.87316090378371, -81.6870418231859 -73.87202487422614, -81.65542647046045 -73.87219212557977, -81.59915870956355 -73.8718724659729, -81.57311227484374 -73.87086492165332, 
+      -81.53475968021522 -73.8712155883612, -81.486641358767 -73.87117754766675, -81.45896892440416 -73.8700942340539, -81.41922714092595 -73.86991129338354, -81.38389537965124 -73.86759226778824, -81.36297636949166 -73.86629463471003, -81.3525244631586 -73.86403613169233, -81.33789780802633 -73.86022194536095, -81.31464356385432 -73.85595669955926, -81.31213431967508 -73.85549908854205, 
+      -81.2896271083011 -73.85090682833611, -81.2701569870105 -73.84689350965105, -81.2488330358833 -73.84326172000908, -81.22612759051093 -73.8391114092617, -81.19904292237757 -73.83386281040038, -81.17751310310483 -73.83067335210548, -81.15322106848137 -73.8264537929706, -81.12335989636908 -73.82338734004543, -81.10077661204429 -73.8159937070098, -81.07214358747729 -73.81066087495554, 
+      -81.05162833495008 -73.80565679541978, -81.02693171958222 -73.80232185020844, -80.9934766334339 -73.78753640209594, -80.96888754889606 -73.78096767468467, -80.94586151828278 -73.77769493279783, -80.9271931041848 -73.77552751406384, -80.89859783988538 -73.77339959908436, -80.87461080055044 -73.77191908865163, -80.85248577679057 -73.77005803159504, -80.83434315083457 -73.76697540199412, 
+      -80.82079340467153 -73.7645566396234, -80.81058531409434 -73.75903353949933, -80.81080617327717 -73.75257900669767, -80.8127751114211 -73.74897007820887, -80.81684805854982 -73.74452252347895, -80.82340261718923 -73.74156934174418, -80.83640296249055 -73.73889193355795, -80.85731446737289 -73.73377270738344, -80.87128404785885 -73.72928652151606, -80.87260439519874 -73.72380012399954, 
+      -80.878845155556 -73.71529413934621, -80.87567100502521 -73.70591734854298, -80.87488553983277 -73.70127122099728, -80.87727320564484 -73.69075051076233, -80.87409902513512 -73.68137398734054, -80.87895910064898 -73.67234822556996, -80.86446379644775 -73.6657254868479, -80.8259122557321 -73.658073509468, -80.80701381071427 -73.65356497129675, -80.79998002509004 -73.65141340627186, 
+      -80.79280909049585 -73.64648389677615, -80.7995751252721 -73.64308212438911, -80.80128515421234 -73.6399231381414, -80.80916592832392 -73.63748924141802, -80.8208318093193 -73.63106493840571, -80.83016209237954 -73.62592350122742, -80.84773287635566 -73.62066658793806, -80.88259893497093 -73.61061087893566, -80.90502936150438 -73.60233289780604, -80.9302298370739 -73.59185756752655, 
+      -80.96043395303964 -73.58113831560557, -80.98485607700425 -73.5720133585905, -80.99615461248915 -73.55679351017734, -81.01373272337398 -73.54506715473515, -81.04109204183325 -73.53329520701497, -81.05814398852462 -73.522468641104, -81.08136056090638 -73.5091318738729, -81.09387922584249 -73.49442342380081, -81.09262906182701 -73.48744939064329, -81.09236101622636 -73.48599294434182, 
+      -81.09137746595556 -73.4804764668426, -81.08999616171512 -73.46749129831917, -81.08427500350047 -73.45663400042558, -81.07492040367404 -73.446548673898, -81.06452107007028 -73.43225904545443, -81.06105841014981 -73.42333949069787, -81.0574185541266 -73.41164419425088, -81.05758690355152 -73.40196203626593, -81.05863971854465 -73.39369205695856, -81.05805193070819 -73.38859558131651, 
+      -81.05617501942211 -73.3797455022918, -81.06645933406936 -73.37233020328931, -81.07585856905256 -73.3634953706135, -81.09091215649894 -73.35305015668952, -81.09917480203043 -73.3432467564474, -81.10422522783433 -73.33654020614816, -81.10479023248622 -73.32917734814623, -81.09747308547135 -73.32148023387883, -81.09063758169845 -73.31288099980787, -81.07128100673695 -73.30052213732712, 
+      -81.04613546607317 -73.28698688548796, -81.02671102053738 -73.28108164366846, -81.0072399785445 -73.2784041216154, -80.98283400815217 -73.27597077493765, -80.96047199474175 -73.27270525928266, -80.90674586041084 -73.26807446544696, -80.90615061705805 -73.26805146225449, -80.87358119336412 -73.26708993721745, -80.81632992929443 -73.26921050536112, -80.76618998954478 -73.27301789755128, 
+      -80.6998600064362 -73.27701540615712, -80.66812892103346 -73.2792964989409, -80.65050521578718 -73.28221089055582, -80.62454195412742 -73.28567472168999, -80.60460602572512 -73.28986392025469, -80.5863265513833 -73.29689793472969, -80.55812089004198 -73.30441274269478, -80.52477256157297 -73.31539116009925, -80.50338017802609 -73.32505771345514, -80.48667965847922 -73.33493017845306, 
+      -80.47293136954475 -73.3481745344849, -80.45386448104216 -73.35932962997833, -80.4189150964294 -73.37577067541442, -80.39366139935103 -73.38340755837872, -80.36043521521705 -73.38790124021658, -80.33028399976222 -73.38975572093732, -80.30693834987125 -73.39099068550776, -80.28492036783169 -73.3927531844126, -80.25978842165661 -73.39714021954545, -80.24177565470099 -73.40023798562646, 
+      -80.23647315261532 -73.40115346965507, -80.15263369579893 -73.39771261015618, -80.08872953661731 -73.38499439441301, -80.08495270325018 -73.36908769854115, -80.08254208635799 -73.36203055408446, -80.07385248006433 -73.35468306718595, -80.06617729764025 -73.33997299497993, -80.06770323135486 -73.33171855209856, -80.0720978388064 -73.32405823969737, -80.0775526478242 -73.31737533197976, 
+      -80.09162864230653 -73.31249232830727, -80.098915325758 -73.30820438235726, -80.11658434217053 -73.29701233291665, -80.12332220654896 -73.2908550085815, -80.12793705792751 -73.282745288623, -80.1312788497185 -73.27688561065278, -80.1319655242466 -73.26720418901027, -80.13655099819485 -73.25631752708284, -80.14839908069784 -73.24392710099481, -80.16157541153076 -73.23483246692277, 
+      -80.18097760680448 -73.22602799972499, -80.19570953656763 -73.21978751813788, -80.21874266161475 -73.21300480079738, -80.23708300301067 -73.20599376147439, -80.24166863215495 -73.20066061822887, -80.24520142599529 -73.19435098979507, -80.2512969864564 -73.18630943642158, -80.26286272053848 -73.17991681098897, -80.27958708287974 -73.17283595528127, -80.28949759020514 -73.16860925416326, 
+      -80.29424282376425 -73.16658827596305, -80.32127344620615 -73.15813487199098, -80.33509817966075 -73.15045164446624, -80.34424627252908 -73.1425552020017, -80.34772531312466 -73.1362456534396, -80.34989934011283 -73.12940938741212, -80.3499602607899 -73.12062804195459, -80.34530628394687 -73.0972905721669, -80.34703798580992 -73.0710145426093, -80.32379084512102 -73.04403729837269, 
+      -80.29689005703904 -73.02381889849885, -80.27229309870916 -73.01387788916666, -80.25552322557512 -73.0098496471869, -80.24185130188557 -73.00596654506106, -80.22643258892717 -73.00523379855703, -80.19922698014791 -73.00579807710463, -80.17287515672336 -73.01332814627355, -80.15314531761237 -73.01747892002425, -80.10743678698883 -73.01992031073442, -80.04914099631698 -73.02498625626244, 
+      -80.0109553760586 -73.03137256795746, -79.78243962338557 -73.06935913239572, -79.73187222196546 -73.07426455927722, -79.69572424295578 -73.07894915328339, -79.6417542618157 -73.08412211633518, -79.58210000408388 -73.08808110174246, -79.56140897936896 -73.09073667942904, -79.52537528324804 -73.0977176385328, -79.49302662566404 -73.10117323640272, -79.46147174722837 -73.1032794455807, 
+      -79.42937419882901 -73.10627799387271, -79.39589631786212 -73.11151143993098, -79.37477907498838 -73.11738564717672, -79.35956564089881 -73.12401566478437, -79.33812730243912 -73.13821417341354, -79.32497402068445 -73.1440271884214, -79.30506919538757 -73.15041381288206, -79.28997807525175 -73.15431938341187, -79.28414888608835 -73.15583009084399, -79.25563081654963 -73.16316218121307, 
+      -79.23229203436495 -73.16982985294305, -79.22429672201834 -73.17498013029129, -79.20885440406451 -73.18437926813237, -79.19777632127473 -73.19447350293261, -79.17947317803093 -73.20326280843607, -79.13403317266261 -73.21943638238815, -79.06756593002565 -73.23822010867941, -79.00931559505369 -73.25650064951499, -78.99256094831172 -73.26257348217375, -78.97350311664466 -73.27223920689599, 
+      -78.95114118318068 -73.28450823505317, -78.92586485654155 -73.3012694945762, -78.91569482772783 -73.30954789674769, -78.9056859219513 -73.31504785564296, -78.89584330879129 -73.31777933649023, -78.86364745315572 -73.32256264790344, -78.8323139823911 -73.32599593631429, -78.80389353190733 -73.33236711805458, -78.75238825539007 -73.34321559665038, -78.74945083734592 -73.3438339965329, 
+      -78.70706940439179 -73.35408821377537, -78.68444754355822 -73.35890244119125, -78.66984573582982 -73.36135823057265, -78.63543002355291 -73.36924693268261, -78.60604895278007 -73.37926468733474, -78.5864102786045 -73.39167020664645, -78.57176219700945 -73.40387755346154, -78.56352300417032 -73.41132328284417, -78.54712616589043 -73.4187932271356, -78.52884690659614 -73.42662048359976, 
+      -78.5180437879382 -73.43299815110088, -78.51702064616205 -73.44178036081122, -78.5210957375069 -73.45269007234933, -78.50888057329159 -73.46595800449323, -78.51004788296999 -73.48600750905061, -78.52904539576889 -73.50144956832936, -78.5377659629683 -73.52004226148767, -78.55532073724758 -73.53772785649973, -78.56674125830196 -73.54996528846627, -78.569114115726 -73.56588784685643, 
+      -78.57807102948583 -73.57938421969799, -78.58892882386542 -73.59251363358393, -78.60063145190557 -73.60197502807128, -78.60683488254982 -73.60741421718967, -78.6208342743274 -73.61839317141047, -78.6231841210749 -73.62223022636176, -78.62190306498766 -73.63145422438085, -78.57241019710273 -73.64366192031805, -78.55839492111915 -73.64244108717496, -78.52731371976931 -73.64447738650617, 
+      -78.50479171807231 -73.64604923326026, -78.47425135042316 -73.64485921331232, -78.43447900385509 -73.64269205171686, -78.398201088226 -73.64025158963064, -78.383232544245 -73.63803054223102, -78.35868050256175 -73.63296519144704, -78.33225306288307 -73.62825741110765, -78.31726020402252 -73.6237106903222, -78.29875955657317 -73.61711079333267, -78.27676450281533 -73.6084513759381, 
+      -78.25101443118572 -73.60283684560343, -78.2151111975542 -73.59293343578, -78.16847272237574 -73.59027854718488, -78.1529467077384 -73.58894377262712, -78.1276015645051 -73.58752436055128, -78.11303002670721 -73.58716567495665, -78.1009975359883 -73.58788334529896, -78.08262647068177 -73.58824921311597, -78.01612018022765 -73.58680765786654, -77.96770433955693 -73.5807952472493, 
+      -77.93798084531049 -73.57630176397561, -77.92719262708258 -73.57430294580986, -77.91617577500854 -73.57226598967901, -77.88900759637349 -73.56883967990342, -77.8675238297921 -73.56667300030398, -77.82804911563646 -73.56207261284571, -77.7854000516095 -73.55960119893948, -77.72888215719304 -73.55584736984316, -77.69986716019385 -73.55275733284634, -77.64410348647728 -73.54576122787641, 
+      -77.59968567250674 -73.54128313060473, -77.54774412092684 -73.53588917715989, -77.51656399274324 -73.53356893284241, -77.45523088754346 -73.52758812760872, -77.4118188655457 -73.52405561307224, -77.3849712636033 -73.5247726490736, -77.35779534090317 -73.52593981284535, -77.33061240730245 -73.52709975026238, -77.30870874239132 -73.52997563883012, -77.28264619994717 -73.53399603757669, 
+      -77.26061949393836 -73.53919271661177, -77.2434156730582 -73.54235111076052, -77.22620463373393 -73.54550128093227, -77.1988610018001 -73.54897260939332, -77.17116540410487 -73.55287963611293, -77.14346324957737 -73.55678559394491, -77.12498484364264 -73.55939516842767, -77.1043784546971 -73.56037874865945, -77.0993120680412 -73.56061523611129, -77.06507143541339 -73.5622479101441, 
+      -77.0521246064635 -73.5619200232447, -77.0326764239756 -73.55931891846672, -77.01518272272268 -73.55403863787122, -77.00020594150499 -73.54797392528666, -76.99105848823405 -73.542731810799, -76.97808850797064 -73.53819318346385, -76.96424175475467 -73.53266110719017, -76.94568616504873 -73.52684034580233, -76.93327394367176 -73.52372711914148, -76.91477188391926 -73.52211002446685, 
+      -76.89784260880232 -73.52058363888771, -76.88371273504228 -73.5196992367472, -76.851624241308 -73.5186229721101, -76.82929972974051 -73.51768545318347, -76.80767867927823 -73.52006525320556, -76.78204290237564 -73.52124819917843, -76.75238051191685 -73.52545111401227, -76.73613737720194 -73.53143328398738, -76.71657567432372 -73.53533980176171, -76.70293416617531 -73.5400848760831, 
+      -76.68508926132274 -73.54595918292806, -76.67527737327431 -73.55001119102526, -76.65339660565 -73.55470238818761, -76.64125782308486 -73.5637438063638, -76.62264973828142 -73.57051105575077, -76.61489793390085 -73.57609608848405, -76.60063120985232 -73.583603078505, -76.5907292432966 -73.59185768173856, -76.5929104399865 -73.59947948229359, -76.59545124021832 -73.60665171975899, 
+      -76.59671699523494 -73.61749316599473, -76.60730733402475 -73.62705261555948, -76.62264998377009 -73.63690922010194, -76.62391654159421 -73.63848859532105, -76.63096547176858 -73.64725538172802, -76.66983059137368 -73.6651455159249, -76.68242602685106 -73.67435486082431, -76.6957475246011 -73.68267833141739, -76.71102198677931 -73.6906505438518, -76.72138940979671 -73.69644969105487, 
+      -76.73685483922398 -73.70629842124025, -76.75551560721348 -73.71634695711357, -76.76908914507236 -73.72233543468145, -76.78266910753568 -73.72832510726852, -76.79820308042318 -73.73397052578046, -76.81940514923151 -73.74089804713923, -76.8445133711603 -73.74713113818467, -76.86396769459792 -73.75207549014306, -76.89177704250784 -73.76126860828833, -76.98001894613662 -73.7914505275712, 
+      -77.04225955309805 -73.80599165012377, -77.07518774821294 -73.8131329264421, -77.10141013777664 -73.82032002294049, -77.1167901542306 -73.82638590063144, -77.12807495457926 -73.8312681328502, -77.12342817412879 -73.83939356699985, -77.12240601368711 -73.85147097488836, -77.11349528005259 -73.86074052777919, -77.09565000114306 -73.86853053350687, -77.07402093475176 -73.87469454815627, 
+      -77.05663339418096 -73.87971443574259, -77.02744286265008 -73.88261440345536, -76.99322433391154 -73.88333927757411, -76.95576487642653 -73.87965422488855, -76.93275469615213 -73.87684633565908, -76.9054715314342 -73.87097155378021, -76.87623611358839 -73.86544001058188, -76.8607402851212 -73.86167946325297, -76.84934174800406 -73.85910815113306, -76.82709485258239 -73.85540033658039, 
+      -76.78212035723502 -73.83392320437412, -76.75727080770866 -73.82723969432607, -76.71593481566848 -73.8181149776291, -76.6900565887438 -73.81275910123018, -76.65035247289563 -73.80793032545704, -76.61952129557541 -73.80458879903495, -76.57949858614586 -73.80020100428604, -76.54710455882936 -73.79674480833482, -76.53297469524188 -73.79351034137655, -76.5112455498297 -73.78932982409874, 
+      -76.49271409639402 -73.78533946745395, -76.47287834202525 -73.78501087687316, -76.45659699564436 -73.78443856525728, -76.4370268891958 -73.78787204439531, -76.42678026549439 -73.79423568325726, -76.4240264380102 -73.80576300025187, -76.42732196300797 -73.82421895008218, -76.40634142862142 -73.825218419483, -76.37420662734274 -73.83158852221659, -76.34241518234553 -73.83750867916132, 
+      -76.3134305825119 -73.83799001246777, -76.28715546795209 -73.83722653394908, -76.26050510933052 -73.83691429854638, -76.22710419841053 -73.83663172845338, -76.20599364170448 -73.83572394361543, -76.17961899217418 -73.83307616060534, -76.13720627302106 -73.82750738684726, -76.11197720207903 -73.82351675438471, -76.09781621432975 -73.81837505612539, -76.08525828954373 -73.81333128597628, 
+      -76.04573879949452 -73.80839499554098, -76.03132564322638 -73.80557285585861, -76.00849915862472 -73.8007887992634, -75.9876558611889 -73.79566205506597, -75.9556192178239 -73.78791072020043, -75.9257278667688 -73.78358449249482, -75.89933801591343 -73.77713777945662, -75.88172993299278 -73.77221638722773, -75.86609649537755 -73.76695305962578, -75.85092185933163 -73.7631227642738, 
+      -75.81147067709989 -73.75438667573498, -75.79384607907795 -73.74757366230601, -75.77510044809641 -73.74208828898648, -75.75801033875045 -73.7385944561644, -75.71478267999238 -73.73238369450833, -75.69018547106896 -73.72790480726876, -75.67034153304526 -73.72373992151896, -75.6367192337578 -73.72004699337916, -75.59054595769625 -73.7192460657529, -75.56562085271281 -73.71518712882097, 
+      -75.54978980656112 -73.71222640512438, -75.51266506485126 -73.7087400434814, -75.47548605130409 -73.69960048618945, -75.44393892745548 -73.69742612925027, -75.40995776798985 -73.68661535584972, -75.3756411278898 -73.67812348583743, -75.33900498015356 -73.67040208432914, -75.31223232157792 -73.66477221753725, -75.27330716122675 -73.65969899443452, -75.24422451343138 -73.65670737776497, 
+      -75.21279187679879 -73.65449518312558, -75.18489818749384 -73.65393842639912, -75.1566009690572 -73.65570093434674, -75.13027941969352 -73.6552426692009, -75.10157779630339 -73.65744029392309, -75.07524101696512 -73.65885908167236, -75.04927005471652 -73.6617129996431, -75.0276342536349 -73.66345932943045, -74.99179853665171 -73.66795374934664, -74.95627591462548 -73.67575795943101, 
+      -74.9203562937981 -73.68212158642469, -74.88481896169742 -73.68803383935177, -74.8523941309487 -73.69417527552591, -74.8262412583441 -73.70075943885107, -74.80478686539912 -73.70767976920047, -74.78925297459556 -73.71361576294657, -74.7768015770582 -73.72166475753917, -74.76277199971958 -73.72959132737309, -74.75040427109194 -73.73387955254856, -74.73529740628612 -73.73748828117888, 
+      -74.71662105425848 -73.74131819491706, -74.69314560946489 -73.74667402619374, -74.6744469786474 -73.75049550333317, -74.66397102017228 -73.75632451098602, -74.65067257224537 -73.76336653989355, -74.6149287957097 -73.76734974801954, -74.59408579154069 -73.76441233635695, -74.58030660690481 -73.76293178270198, -74.56736013827665 -73.76057387030879, -74.56436121638929 -73.75658449149061, 
+      -74.56575012513945 -73.7515028449432, -74.56598631342692 -73.74585737987255, -74.57101451171117 -73.73869360331818, -74.57803376358117 -73.73119341496238, -74.57732371146619 -73.71936032538504, -74.577133260574 -73.71416419806502, -74.57620284356335 -73.70796928980911, -74.56535347867431 -73.70340004742587, -74.54773739601919 -73.70069117610282, -74.5328600271988 -73.698646400913, 
+      -74.51715125941473 -73.69748646509247, -74.49913820984938 -73.69521290868389, -74.47121448397073 -73.69456505466796, -74.44526751996364 -73.69358021594181, -74.41817503005578 -73.69203952121727, -74.39234117375163 -73.6891784077874, -74.36494396817487 -73.68618808107186, -74.34664999299407 -73.68246424907566, -74.31853410998853 -73.67847486304271, -74.2894971243729 -73.67723828480531, 
+      -74.25294496645483 -73.67684948871391, -74.21867371561088 -73.67757383336162, -74.19705919870898 -73.67735342642044, -74.1784516143023 -73.6792523500846, -74.15019183716815 -73.68419686923077, -74.12378625539748 -73.6906893591187, -74.09735897845655 -73.69718192015921, -74.07633214473101 -73.70502424611296, -74.05698374084525 -73.71111285268837, -74.04119119510008 -73.71699532788905, 
+      -74.02679439421773 -73.71967326661868, -73.98231501397045 -73.71864287644574, -73.97063370110577 -73.7064061261386, -73.95967103833735 -73.70037037425924, -73.94886804160953 -73.69245867479282, -73.93251815021517 -73.68505831984086, -73.91222462228781 -73.6731030316444, -73.89407298960084 -73.66413896396394, -73.88089678577079 -73.65698288357942, -73.86705781105377 -73.64955179919443, 
+      -73.86547080831733 -73.6486971112804, -73.84059132212589 -73.63637561409875, -73.82746111311361 -73.6292119579748, -73.80553502717292 -73.62419863866566, -73.7760621935634 -73.61150358806208, -73.74672711718124 -73.60211970830775, -73.72209102660025 -73.59310197448286, -73.69886022631148 -73.58607468488486, -73.67478878791967 -73.57992587007428, -73.65953127162399 -73.57163208434079, 
+      -73.64688908714655 -73.56069946128142, -73.62968393748481 -73.55271944707759, -73.61547915253546 -73.55017829115613, -73.59310086214171 -73.54746288429438, -73.57005319061366 -73.54374713115776, -73.53994740162112 -73.54040573517813, -73.50903958344317 -73.54126019997126, -73.48258127065921 -73.54435747321206, -73.46912482722044 -73.54612690923128, -73.45455876737672 -73.5473330694873, 
+      -73.44375737840274 -73.54978144780488, -73.43362488182782 -73.55323020075937, -73.42332368784938 -73.56188204649072, -73.40309957937222 -73.575416200413, -73.39627870923825 -73.58055161797544, -73.37526693303464 -73.58312944358028, -73.3429344566841 -73.58195513417226, -73.30772343101464 -73.57865153067819, -73.29797289026718 -73.57502011486804, -73.28977929897954 -73.57151787080232, 
+      -73.28778077783477 -73.56851980682978, -73.28837512593938 -73.56670428392509, -73.29019976666247 -73.56112619001541, -73.29769833071398 -73.55368017141257, -73.30210865557251 -73.54930166349435, -73.30033089068536 -73.54441786007126, -73.30252177333938 -73.53890946610609, -73.30140716167587 -73.53503389664931, -73.2923436892265 -73.52908319797565, -73.2726912141223 -73.52370416342337, 
+      -73.2634288860603 -73.51963778267985, -73.25063328783327 -73.51576250425319, -73.23056742812497 -73.51081826254524, -73.21118140561875 -73.50687459256554, -73.20017165732743 -73.50123611053645, -73.19181739049509 -73.49629199762423, -73.17247054332472 -73.48902130512892, -73.15333498685428 -73.48651154537035, -73.11746987028718 -73.484054216202, -73.08818750434442 -73.48497023964246, 
+      -73.05075869029626 -73.48569466427267, -73.02281162651889 -73.48529078716982, -73.00235729752671 -73.48407780511046, -72.97665370157263 -73.48147617342686, -72.95646725534147 -73.47838586642389, -72.93141103831796 -73.47678362186133, -72.90277160346929 -73.47867537771846, -72.88053848315226 -73.47920265828104, -72.84031708608545 -73.47775321083743, -72.81346790288255 -73.47789043852877, 
+      -72.77361327635205 -73.47930143478253, -72.75417341288706 -73.48194864582133, -72.7338243537086 -73.48546642372966, -72.72160226736122 -73.48918959884611, -72.70288163975238 -73.48951685249337, -72.68859080664343 -73.48879197573403, -72.67613127500115 -73.48631298342553, -72.6479799551397 -73.47966816579738, -72.60791074591741 -73.4572752169097, -72.56721476952104 -73.44194039809791, 
+      -72.5792775681219 -73.43679085980666, -72.57066984376928 -73.43225893901906, -72.55811415815198 -73.42833684712781, -72.5380624195497 -73.42520183855773, -72.5190968653206 -73.42262980252566, -72.49187463129414 -73.41841152865999, -72.46405767462899 -73.41793022695256, -72.43930163183089 -73.41770889916911, -72.41774708459138 -73.41918925063085, -72.38624553084873 -73.42219536075838, 
+      -72.35366807513158 -73.42462113916903, -72.33181691972567 -73.42321000781193, -72.31778716018272 -73.41914343773196, -72.30390120407581 -73.41651932546392, -72.28331834204786 -73.4123607281936, -72.2503428934343 -73.41045388708304, -72.21067729766905 -73.40700518550838, -72.16798437274514 -73.40328958186402, -72.13597184751026 -73.4004898000836, -72.1108781110007 -73.3959117078445, 
+      -72.08557085446215 -73.39464607963683, -72.05335976925734 -73.3951572080338, -72.02629873167456 -73.3970646069618, -72.00017448262223 -73.39809426558335, -71.97428763886413 -73.39581340721026, -71.94783878424738 -73.39252458322692, -71.92233209050943 -73.38835948317673, -71.90948483494722 -73.38483480149927, -71.88211707942692 -73.38240859696195, -71.85600364668502 -73.38342254896374, 
+      -71.83084082191725 -73.38356815467844, -71.8258054483179 -73.38364465283878, -71.78506445643949 -73.38425414264739, -71.7473603104883 -73.38516991140814, -71.70509309838256 -73.38568093509178, -71.66946390656884 -73.38772636502067, -71.64853752240282 -73.39157082173158, -71.6305537008587 -73.39424903324544, -71.60761205370059 -73.39838383023213, -71.57746252458827 -73.39996312464224, 
+      -71.55467936122945 -73.39790325752237, -71.53582876725945 -73.39380625589932, -71.52808355392256 -73.39023613306279, -71.51476413604377 -73.38568838515062, -71.50848431790007 -73.38081385572406, -71.4854511570811 -73.37299324090978, -71.46430152863992 -73.36198444031909, -71.42943668027624 -73.34686271605663, -71.41459721496057 -73.34072063730673, -71.38815375720121 -73.3330459079933, 
+      -71.37038358945873 -73.32807147753554, -71.35364513698075 -73.32366196509572, -71.33346681065592 -73.32085388977154, -71.31082094642427 -73.318764114824, -71.2706057481884 -73.31600983632423, -71.24733744815653 -73.31002856515805, -71.23766193504898 -73.30530592783172, -71.22647048839016 -73.30044576914477, -71.21276866256588 -73.29486862274803, -71.16231524192679 -73.28204379363686, 
+      -71.15347995195943 -73.28200543993049, -71.14080066748525 -73.28195143106733, -71.12977695337736 -73.28140254125485, -71.09931223599372 -73.28334035360497, -71.06330789964505 -73.284278791311, -71.04329706358796 -73.28432460736322, -71.00925541447678 -73.28352309985249, -70.97024463718323 -73.28415667709645, -70.9321979663356 -73.28248571050305, -70.86861566037351 -73.27838855687176, 
+      -70.81057114619904 -73.2752757504191, -70.77105034620935 -73.27199554995772, -70.7510456078381 -73.27056888867536, -70.72356319392581 -73.2741776934851, -70.69407667016745 -73.27806857577208, -70.65957772041605 -73.2819591481902, -70.6255645733316 -73.28253124104884, -70.60505615267265 -73.28152473730503, -70.57956047523125 -73.28050968347293, -70.55954663913798 -73.28050268082525, 
+      -70.54203079573647 -73.28264651250484, -70.5200045284544 -73.28580479603617, -70.5004431435957 -73.29111431633099, -70.47589868754932 -73.29354093137484, -70.44836533480768 -73.2942347702786, -70.42481977132498 -73.2957913985763, -70.40076363586135 -73.29777525177923, -70.37624452587177 -73.29731729886421, -70.35273715118167 -73.29599030665482, -70.3282556701151 -73.29408261866553, 
+      -70.31530801287238 -73.29331202969931, -70.30325442638836 -73.29260226652052, -70.28384445137024 -73.28781883902137, -70.25791202105772 -73.28431690369034, -70.22560905334488 -73.27633696260925, -70.2007682916947 -73.2705302448893, -70.17291369928964 -73.26586121898922, -70.12867836143126 -73.2581325516893, -70.09494035994014 -73.25142672609213, -70.06076858965773 -73.24370611581868, 
+      -70.02256046596922 -73.23798383936972, -69.97934048529812 -73.2336728711618, -69.92701606826832 -73.23278057052623, -69.8806602399671 -73.23246776498158, -69.8293922346252 -73.23069002365337, -69.7921216507268 -73.22837788897397, -69.75983438650947 -73.22608241363635, -69.67763577044074 -73.21679692091834, -69.64739941086715 -73.21420287860813, -69.59011100917519 -73.20643639102461, 
+      -69.56148539763085 -73.20254507444808, -69.53002084276184 -73.20015759445711, -69.52484048578707 -73.19976091375693, -69.48725144277562 -73.19638782637857, -69.43074013539896 -73.19347432171313, -69.3849334510626 -73.18730118272498, -69.33514446221416 -73.18166303880973, -69.30199557444617 -73.17339297401735, -69.27963233272213 -73.1672058374826, -69.24771843670827 -73.15663943050014, 
+      -69.23555036019697 -73.1476364366666, -69.22020650764075 -73.14119704922096, -69.20475081692808 -73.13620014285411, -69.18411986049452 -73.13404061562423, -69.1411360862247 -73.13243846011758, -69.08838543590274 -73.12931096274143, -69.04167158065492 -73.12535894979345, -68.99914557089221 -73.11940708013839, -68.97708245928754 -73.1170726586729, -68.95584744581068 -73.11143538030863, 
+      -68.940499370784 -73.10641474506262, -68.9187466898578 -73.1012036553851, -68.88512454137772 -73.09616857362803, -68.85538384832672 -73.09203360057865, -68.81052328962186 -73.08142124599509, -68.80859293709142 -73.08112341617141, -68.74105071375608 -73.07057207062903, -68.7130118110452 -73.06514020185077, -68.6778944286631 -73.06134829350275, -68.64864465970568 -73.05818899274684, 
+      -68.61046616238114 -73.05551190501998, -68.58908804860398 -73.0527119492037, -68.57808625932142 -73.04569997459998, -68.5597622444775 -73.0340038603833, -68.54175559959579 -73.01167293845278, -68.53116564233889 -73.00566875984758, -68.5091247535011 -73.00083961791739, -68.48400937873836 -72.99712400930181, -68.4461750908677 -72.99298127090987, -68.40290035113777 -72.98919672707808, 
+      -68.36255733202681 -72.98573265757341, -68.32534860849253 -72.97726395376571, -68.27817543334602 -72.97010786490553, -68.26241314823538 -72.96690352040811, -68.2290960901636 -72.9593200653254, -68.20339903320577 -72.95355247811167, -68.17482771172945 -72.94744887892635, -68.15419034216535 -72.94160454603202, -68.14937537320071 -72.94023887815149, -68.12828139504582 -72.93350979624373, 
+      -68.08987371155916 -72.9146194202977, -68.06788633080598 -72.90097063685253, -68.04708841223753 -72.89279215140589, -68.0364375786613 -72.89208207266947, -68.01747973022516 -72.89141084298807, -68.0005112412899 -72.89047213853276, -67.96968103002787 -72.88748163004603, -67.92800166223044 -72.88520020519574, -67.898086391643 -72.8827896653155, -67.86607327646078 -72.87818189193577, 
+      -67.84471166817829 -72.87429043244472, -67.80883813104897 -72.87265068338013, -67.7784039225326 -72.87063621674673, -67.74829792485853 -72.86963670092076, -67.71220453119722 -72.86940737684624, -67.68865162284436 -72.86719478439927, -67.6627954619753 -72.86422718356917, -67.64149372666046 -72.86032127727982, -67.61615045965121 -72.85447717612831, -67.60086085193028 -72.84979261666753, 
+      -67.59162867292984 -72.84677897611115, -67.57423448727498 -72.83745572016888, -67.5645745848697 -72.82853680438518, -67.5495147155029 -72.81996176576186, -67.53957370561754 -72.81002844135745, -67.53205056598162 -72.80442065458058, -67.52796128314061 -72.80136896889536, -67.51002536341431 -72.79001632133485, -67.50068726631494 -72.779655305001, -67.48737380646895 -72.76981305611453, 
+      -67.47351748539853 -72.76039932527878, -67.46227325735077 -72.75273895632817, -67.44959277722018 -72.7288137503179, -67.43939171677081 -72.6993100171099, -67.4345158544444 -72.68067942510689, -67.42582749375993 -72.66989903127644, -67.41770198961801 -72.65869855509882, -67.41135376054653 -72.65111523416456, -67.40615799885803 -72.64513377652918, -67.39895585425732 -72.6369710531425, 
+      -67.3906851344458 -72.63208802728235, -67.35601913805502 -72.59773211943755, -67.3457422146531 -72.58821822754742, -67.32337194383102 -72.57921627910689, -67.30325240277388 -72.56853500273456, -67.3006055449576 -72.56729090399638, -67.2851492583488 -72.56003574159172, -67.25859941151703 -72.54808797060416, -67.2349400528587 -72.54135863559883, -67.2023001477038 -72.53404275162364, 
+      -67.18430370002957 -72.53042603627043, -67.16772449470145 -72.52697766773106, -67.15310680269785 -72.52327787097363, -67.14468430593641 -72.51982084197525, -67.13709183673838 -72.51695277325474, -67.12810497850874 -72.51147504113617, -67.10060989084874 -72.50035057655882, -67.09052328189978 -72.49571959873678, -67.07819283027324 -72.49031832050161, -67.06951174094092 -72.4858555016297, 
+      -67.05300885188362 -72.47750841996228, -67.03343170602031 -72.47025315278205, -67.0163871973086 -72.4623183243537, -66.9988098470923 -72.45481109359633, -66.97731791008187 -72.44780771290685, -66.95306370677373 -72.4404605071138, -66.93188419636095 -72.43445564150817, -66.91157524577557 -72.42660478730298, -66.88431543606559 -72.41789214980686, -66.86261878914651 -72.41230734750184, 
+      -66.86635707679774 -72.40346507780627, -66.88284294390887 -72.39960474063723, -66.9065775989313 -72.39515731671752, -66.92751286607268 -72.39037374798048, -66.93789023424345 -72.38135508731919, -66.94114671291676 -72.37848662924111, -66.94714278499882 -72.37319216527898, -66.94470203672708 -72.3640828617647, -66.9411469968923 -72.35581978549875, -66.93675307049568 -72.34941068556068, 
+      -66.92540614230364 -72.3421557894115, -66.91683911938587 -72.33768429013091, -66.9063420079521 -72.33101676796323, -66.90084907988613 -72.32544690869925, -66.90312910970903 -72.31887823842952, -66.90596837211564 -72.31188183006556, -66.91601653401224 -72.30430584265194, -66.92272983377951 -72.29680588300076, -66.9216912893271 -72.28787217563237, -66.9156406864217 -72.28273035414617, 
+      -66.91376545940695 -72.27565034226896, -66.9190814189573 -72.26798275077805, -66.92190577703201 -72.26098581296303, -66.92858101512601 -72.25593604586045, -66.9366382401788 -72.25105303553454, -66.951606874682 -72.24457576411503, -66.9698715329128 -72.23800617084363, -66.98315550211271 -72.23278768001681, -66.99118898230779 -72.22790528212083, -66.99396380935855 -72.22335082182377, 
+      -66.99591041744007 -72.2182163476027, -66.99510929793853 -72.21028922356253, -66.9937583009458 -72.20278964486317, -66.98773148168327 -72.19275696707035, -66.98088853502942 -72.18213620906309, -66.96991674865062 -72.17345479719195, -66.95289566318029 -72.16451274088575, -66.93781332234498 -72.15776048915724, -66.93349478561377 -72.14401962059418, -66.93986473391735 -72.13551324663807, 
+      -66.94374806318352 -72.13011961691979, -66.9514685099467 -72.12422989218481, -66.95808310263048 -72.1191713476145, -66.96607172972115 -72.11184701505594, -66.97789090271503 -72.10645263703759, -66.99024906083446 -72.10063966000058, -66.99848843009914 -72.09432241751409, -67.00097602474416 -72.08631876446483, -66.99442327888539 -72.07671350184793, -66.98295657246756 -72.06845088323013, 
+      -66.96629303890735 -72.0605243708517, -66.9531866139704 -72.05596876941955, -66.94089485420871 -72.05200179559188, -66.92287417728554 -72.04879050443567, -66.91616060130569 -72.03083781138598, -66.94571006365308 -72.02031685571237, -66.9634846055186 -72.01029982733121, -66.98999124540165 -71.99597917172758, -66.99164493885597 -71.9849395341843, -66.98867700013737 -71.97381626985727, 
+      -66.97998708647654 -71.96345565660356, -66.95961818136792 -71.9535904395706, -66.94064473275118 -71.9414440502022, -66.93253280740672 -71.93309783534788, -66.9198373370052 -71.91978443768227, -66.91986856360988 -71.91111808809961, -66.9169297762379 -71.90244328082578, -66.91721977201209 -71.89856753121737, -66.91427692719523 -71.89232646024037, -66.91648821777483 -71.88331657163918, 
+      -66.93061049141859 -71.87725820289, -66.94091790471786 -71.87169656397477, -66.95230190717963 -71.86774405132006, -66.96313570493993 -71.86420416389122, -66.97992738034452 -71.86092362209682, -66.99211249573122 -71.85511754168571, -66.99644548708463 -71.84930403199091, -67.00320468368095 -71.84281166889389, -67.00509680958064 -71.83767734371118, -67.00540910591522 -71.83683824454596, 
+      -67.00698775295307 -71.83253475128538, -67.00131943040023 -71.82596638164578, -67.00051102253747 -71.82048767996996, -67.0053707915767 -71.81180566105259, -67.01049673871523 -71.80902889198562, -67.02641343286015 -71.80026278415079, -67.04716618204532 -71.79259466772855, -67.06034050571148 -71.78349311752571, -67.06787174635949 -71.77759549613371, -67.07296065868162 -71.76992003985451, 
+      -67.07614865923948 -71.76006309295437, -67.07397415468556 -71.75442509855509, -67.07449385322737 -71.74911446919036, -67.0809247554789 -71.74405637014536, -67.0919110245075 -71.736633765562, -67.10533095509814 -71.73342938393726, -67.12197052054239 -71.73013295588797, -67.12945498501412 -71.72422835503357, -67.13234716251546 -71.7158047611053, -67.14383036012397 -71.70795401922994, 
+      -67.15959166022178 -71.69918098321375, -67.16680913873547 -71.69715168679173, -67.18019035137691 -71.69393913072815, -67.19357184712844 -71.69072747363451, -67.20722206087582 -71.68852214876765, -67.23104898940346 -71.68562291575643, -67.24874846732006 -71.68636291021609, -67.26967551405377 -71.68700410657017, -67.28949705009589 -71.6860508583125, -67.32502848507109 -71.67874116858296, 
+      -67.34340763746336 -71.67272914819245, -67.34940442862776 -71.66420730366428, -67.36756077755241 -71.64841434583941, -67.37416809660077 -71.64421871304884, -67.38234680813957 -71.63903042989965, -67.38837427999525 -71.63294975816262, -67.4040220246638 -71.61538731667045, -67.41352083820391 -71.61023005862184, -67.42219623431434 -71.60447671936524, -67.43697398699024 -71.58632610829807, 
+      -67.44435835060195 -71.58285513247779, -67.45323897803532 -71.5756687494826, -67.46218096575272 -71.57093019416453, -67.47848522594587 -71.56271400490867, -67.48659651046383 -71.5573802989447, -67.49562078494229 -71.54631758846442, -67.50106826819363 -71.53189841445997, -67.51042162935866 -71.52428479274735, -67.52273613413588 -71.51801252012423, -67.5518496162608 -71.50553894620613, 
+      -67.5804143508029 -71.49348433461343, -67.61298309924481 -71.47559364004361, -67.62802235801392 -71.46576674661559, -67.63784780869041 -71.45140020687658, -67.64435597794261 -71.44101706055504, -67.65763075531126 -71.42756598387224, -67.6624761401796 -71.41593894349347, -67.66321456294651 -71.41415433138731, -67.65703648384452 -71.40414386612306, -67.65453346650999 -71.39362293281289, 
+      -67.65558526966092 -71.3864596923331, -67.65001561621527 -71.3784717670688, -67.63893869444155 -71.37126895720705, -67.62663282931672 -71.36634112445735, -67.61190132090022 -71.35964920043692, -67.60225738538979 -71.35505688278998, -67.59312325322927 -71.35002926136836, -67.59500939253516 -71.34345238208576, -67.59638319316873 -71.33729542803962, -67.5968543134735 -71.32811003606778, 
+      -67.59265083357727 -71.32028932811525, -67.58456422025232 -71.31442300299275, -67.57661521331887 -71.3046719170986, -67.55828137507677 -71.29849964201102, -67.54552368132012 -71.29399131387383, -67.53278295978443 -71.28948237322727, -67.53043375230635 -71.2814020853887, -67.5386198756082 -71.27463518853963, -67.5438769275071 -71.26653338436006, -67.54386195360495 -71.25777417047979, 
+      -67.53639275888438 -71.24515511351932, -67.52433057584614 -71.23635097247309, -67.51469408110157 -71.22930906805145, -67.50002167693614 -71.22016931680977, -67.49069288834926 -71.21413421370744, -67.48268094063137 -71.20825973036538, -67.45954892225978 -71.18490562197454, -67.45937216175656 -71.16882358441163, -67.45111919657772 -71.1531752851647, -67.44484715761291 -71.13340018676458, 
+      -67.44055930094451 -71.10948928566079, -67.43141979474333 -71.08837124904268, -67.42943526421682 -71.07254788159055, -67.43174739541993 -71.05190251938276, -67.42427861277393 -71.03440874776784, -67.40520467668374 -71.01786801826827, -67.40315316238643 -71.00835432231163, -67.40352671791862 -71.00305177176385, -67.41097348565486 -71.00058741113469, -67.4358520540244 -71.00228135574258, 
+      -67.45423908298629 -71.00315834820714, -67.48114803586239 -71.0031586589497, -67.50314275540953 -71.00350990082819, -67.50949065847888 -70.99944290758535, -67.5135183681743 -70.99606330665361, -67.50384558626385 -70.98413795183781, -67.4980001431393 -70.979019622317, -67.49036442605247 -70.97415884833889, -67.47322057802874 -70.96225029347373, -67.47394641910148 -70.95163733436203, 
+      -67.4764629692533 -70.9407649757928, -67.47804277531301 -70.93318223135026, -67.4845052607937 -70.92523920988708, -67.49849788598793 -70.91096464531613, -67.50531064203064 -70.90647898593704, -67.51375568216578 -70.89685097579374, -67.52899175755775 -70.88272845228308, -67.53483546476129 -70.87277274853254, -67.54837893420913 -70.85503357294536, -67.55677757744478 -70.84540589565272, 
+      -67.56446881172198 -70.83763131420082, -67.57613355747574 -70.82646885441616, -67.593925010511 -70.81510893338022, -67.60287580619152 -70.80749495483506, -67.6087415275465 -70.79998051360624, -67.61618778066641 -70.79363272200013, -67.62700627349663 -70.78188312528022, -67.63057665349692 -70.77504762590395, -67.6308897713409 -70.76973743605784, -67.63209570399793 -70.76113916187111, 
+      -67.63201997096 -70.75176195051361, -67.63399568565207 -70.74375874965966, -67.63942025303783 -70.73278020206094, -67.6490699560037 -70.71943681621889, -67.65023755824843 -70.71083834978467, -67.65712759348534 -70.70491000971572, -67.66450561466618 -70.6985622291009, -67.67069954358566 -70.69448824236433, -67.69166619351192 -70.69034595492151, -67.70651270833626 -70.68640167879721, 
+      -67.71574381643153 -70.68222831384607, -67.73186451079012 -70.67843637109895, -67.74202712667116 -70.66709900110698, -67.75478320673332 -70.66239954905866, -67.76655544878362 -70.65854652934048, -67.77692307394837 -70.65209221304072, -67.78776562068113 -70.64520994255872, -67.78406566059284 -70.63697797067854, -67.78084646814553 -70.62832637386973, -67.77854906204144 -70.62269595732346, 
+      -67.77909966936788 -70.61839260830534, -67.77612279168014 -70.61462429259693, -67.77291056438607 -70.60596481305885, -67.766602294902 -70.60128016794508, -67.76029299963918 -70.59660302593693, -67.76126018273693 -70.59574901024732, -67.75241187134039 -70.59074357975662, -67.74355237568945 -70.58573914012452, -67.73871619798352 -70.57978799782349, -67.73066799213645 -70.57536288255034, 
+      -67.72740256773623 -70.57058696987394, -67.72728771467035 -70.56814597522308, -67.73264267746285 -70.56348460927053, -67.7318116650008 -70.55657911033519, -67.73970780088007 -70.55224613784708, -67.75560021370367 -70.54601318005463, -67.76583850513047 -70.5434342464227, -67.77547469245 -70.53883317591828, -67.78831467463849 -70.53269948640683, -67.80066758620069 -70.52698521584358, 
+      -67.81717658853653 -70.5188902757086, -67.83157362236732 -70.51392348905325, -67.8397296896757 -70.51058966960777, -67.85687251880965 -70.50063371403247, -67.8647616185156 -70.49241667534422, -67.8695760642163 -70.48818175467326, -67.87347342716924 -70.48091150453064, -67.87815059595331 -70.47422817405996, -67.87981498893146 -70.46765121222899, -67.87591614145144 -70.46085321665633, 
+      -67.8750379200676 -70.45395633361889, -67.87656354633887 -70.44493086805784, -67.87869964245968 -70.43793510874009, -67.87765539754905 -70.43246420179352, -67.88310178414751 -70.42636865017248, -67.88729200259169 -70.42010468111582, -67.8939969625234 -70.41416969506018, -67.9010467086696 -70.40537242260163, -67.90268811821745 -70.39878825052836, -67.89961261571878 -70.38870208388596, 
+      -67.91805314820955 -70.37747216071025, -67.92237883132442 -70.36978110414987, -67.92449219965872 -70.36277721260244, -67.92216568459162 -70.35714694669092, -67.9332728245555 -70.34983074404457, -67.93473089733543 -70.34468806441932, -67.93792008532446 -70.33927946751888, -67.9438020444673 -70.33275636587356, -67.9488674654157 -70.32952084486527, -67.95742809738809 -70.32188424353079, 
+      -67.95996830728166 -70.31832921358502, -67.96646039393144 -70.31381985421363, -67.98177360863659 -70.30655664486912, -67.99517923695312 -70.30098684876836, -67.99914553740592 -70.2922900368767, -67.99429285993958 -70.28634611473491, -67.98865470409233 -70.27981592638032, -67.98663306205698 -70.2751996519881, -67.9842827187249 -70.27344519831438, -67.99845893123016 -70.26458742339078, 
+      -68.00413444930584 -70.25949097484747, -68.01514450016835 -70.25605070549815, -68.02191137560301 -70.25254844271414, -68.02929589527191 -70.25106065414509, -68.04076346912828 -70.24719238673404, -68.053168458055 -70.24633821296302, -68.0669928061227 -70.2442171293451, -68.08394554597834 -70.24443057469664, -68.11190073734056 -70.24505621040129, -68.13309511551704 -70.24531592311527, 
+      -68.14956754034468 -70.24207265190275, -68.17577349109601 -70.23908181018592, -68.19648064514232 -70.23587776701943, -68.20571164032023 -70.23268865082775, -68.21276113858643 -70.23018679857218, -68.22368592675822 -70.22285445670369, -68.22491518922685 -70.21913922146804, -68.22377090063691 -70.21366856118452, -68.22546406186817 -70.20952570853002, -68.22543338934621 -70.20565776458945, 
+      -68.22099303645231 -70.19928770843897, -68.21749217686546 -70.19207745102932, -68.22136661807573 -70.18724012093938, -68.2274323272538 -70.18171658060812, -68.23617466319162 -70.17894773283672, -68.24630779416198 -70.1749039458727, -68.25583677765316 -70.17271433505177, -68.26535710321438 -70.1705326822545, -68.27832003780553 -70.16780887274375, -68.29363233996592 -70.1668321007313, 
+      -68.30407781271147 -70.16378795654211, -68.3206474426104 -70.16296400556213, -68.33299317373493 -70.1620940002809, -68.34177374254034 -70.15850824329951, -68.36672299850763 -70.15389975608495, -68.38526154424623 -70.14994044304056, -68.39753043587825 -70.14519490186112, -68.4102482901271 -70.14002222116517, -68.42276777308749 -70.13240775470463, -68.42955058786411 -70.12745657070157, 
+      -68.43533374294603 -70.11948416600812, -68.43860634014224 -70.11119803010953, -68.44642626506179 -70.10395782593062, -68.4467321785906 -70.09578665466901, -68.45158317222412 -70.0886610864458, -68.45747393301836 -70.07925359843432, -68.45086658602764 -70.06828286413557, -68.45122536333984 -70.05480215507336, -68.45486409005267 -70.04222131817777, -68.4552916632479 -70.03261517062808, 
+      -68.45734344773679 -70.01886022800436, -68.46287542793873 -70.00844544147586, -68.46135055588105 -70.00197543708319, -68.46313377686809 -69.99109745143355, -68.46932191121739 -69.98269617515126, -68.47445677678449 -69.97657804899117, -68.4772348361018 -69.96871912273149, -68.4833211183416 -69.95644480781475, -68.48728143860082 -69.93956092686362, -68.48793010694219 -69.92708577887785, 
+      -68.49280542633699 -69.92383625757623, -68.48945641492 -69.91906694533424, -68.47528098803434 -69.91390219826422, -68.46144107190916 -69.90975253909397, -68.44636548451922 -69.90543317140926, -68.43906436524567 -69.90306770332927, -68.42751443772208 -69.8967737780202, -68.40541825820199 -69.88722193859259, -68.39062361602943 -69.88004385035397, -68.38021147015196 -69.87534253340492, 
+      -68.37565638200341 -69.87041383674695, -68.37604382478727 -69.86612010166907, -68.37623751590607 -69.85937433631163, -68.37539053726523 -69.85492614538326, -68.37513042448367 -69.84860928625642, -68.36441076150493 -69.84290213557081, -68.38349134405891 -69.82503561586435, -68.38912207005335 -69.81319403328948, -68.39325614870059 -69.80405496021451, -68.39616322277364 -69.79476261962766, 
+      -68.39421153969333 -69.78871834335581, -68.39205824337569 -69.78023558263783, -68.39417176134172 -69.7703637121645, -68.39694131543196 -69.76250471806931, -68.39498880139091 -69.75646285403349, -68.39943667403989 -69.74833719363777, -68.39036557490356 -69.73848758263868, -68.38395621385479 -69.73139180603357, -68.37722874930489 -69.72328919283954, -68.37004850584769 -69.71561399828826, 
+      -68.36332537676948 -69.70751262114071, -68.35796280319381 -69.69813552566347, -68.3573827076025 -69.69081170589, -68.35769780192597 -69.68263968134896, -68.35969475363218 -69.67420234122947, -68.36080199128034 -69.67330861984087, -68.36947761913441 -69.66627415930283, -68.37507513181839 -69.66361279704005, -68.38357562920295 -69.66083554717693, -68.39741495330549 -69.65825672837634, 
+      -68.42508019396361 -69.653090627618, -68.44727195866481 -69.64916294374973, -68.45820565749713 -69.6466906855745, -68.47002403042866 -69.64337106679662, -68.48062144932258 -69.63989287832877, -68.48864923007763 -69.63753426843324, -68.49891004497637 -69.63304831826122, -68.50337351628532 -69.62879132298232, -68.50784421402852 -69.6245261816747, -68.50885168532307 -69.62224503898133, 
+      -68.5066439706013 -69.61907242413491, -68.5027625136881 -69.61616453680806, -68.4986718249178 -69.61081756826312, -68.49336229883343 -69.6053167807203, -68.49505509667812 -69.59973994043337, -68.49951857379372 -69.59548205498385, -68.50942240485061 -69.58998912778031, -68.51697560493237 -69.58805035189104, -68.5278641721297 -69.58557816245532, -68.53697209982022 -69.58480870753131, 
+      -68.54985754891267 -69.58306917269611, -68.56495644708349 -69.57919327393772, -68.57527890331814 -69.57327263956114, -68.58138186254202 -69.56874181994534, -68.58670867796107 -69.56362925072517, -68.58903531450561 -69.56006641401677, -68.58981352749652 -69.55533564089642, -68.58726351013972 -69.55115574874789, -68.58615159690052 -69.54956719995192, -68.58216171196244 -69.54279299314251, 
+      -68.57872810426272 -69.53945892593254, -68.57607320150603 -69.53671183842543, -68.5759570788958 -69.53283751444157, -68.57862035687054 -69.5302821030989, -68.58293970023406 -69.52745760757975, -68.58802785382252 -69.5252072860816, -68.59976182365797 -69.52188076742208, -68.61990428238806 -69.52105638266973, -68.64424755129204 -69.51884530746199, -68.65897302758948 -69.51926476058881, 
+      -68.67257651397318 -69.51808965562905, -68.68097780837518 -69.51529649686547, -68.69012481412676 -69.50778104863619, -68.69760193989542 -69.50053409623334, -68.70759695153465 -69.49546001300581, -68.70805377871005 -69.49392708785325, -68.7092529200369 -69.48988255934928, -68.71267626237203 -69.4879073601196, -68.7174307338241 -69.4846492754592, -68.72085526315746 -69.48267433007575, 
+      -68.73355916526326 -69.48236020865033, -68.74449972480501 -69.48374867901406, -68.75952053370264 -69.479874690555, -68.76425894941231 -69.47661675644343, -68.76700564823075 -69.47262644465741, -68.77086742728106 -69.4702222542719, -68.78377609558655 -69.46704015115262, -68.78961982217265 -69.46536923852976, -68.79080995466683 -69.46022018277708, -68.7898023414068 -69.45719920400047, 
+      -68.79177060916079 -69.45262886920139, -68.7952806640221 -69.44921839204184, -68.79879846169709 -69.44579978348864, -68.8059542083387 -69.44285615360751, -68.8155281777846 -69.44021635952058, -68.82875052699868 -69.43803355887378, -68.84459663746289 -69.43329674802939, -68.852515201973 -69.4309240705543, -68.85645180365492 -69.42708627799622, -68.85849708967207 -69.4210816752392, 
+      -68.86505904564704 -69.41468001187252, -68.86336542289857 -69.40964424168651, -68.85604844528709 -69.40341950798965, -68.84499273348094 -69.39816386633547, -68.83099374277215 -69.39445474757501, -68.81655242845295 -69.39118124970847, -68.79078671553549 -69.38693962629131, -68.77581836033772 -69.38551339817538, -68.75689008813275 -69.38262143106412, -68.73433771555348 -69.379264348066, 
+      -68.71530906036158 -69.3778002268446, -68.6980504062492 -69.37992956283465, -68.68397570660524 -69.38294954054032, -68.67198127337328 -69.38527704487899, -68.6518546344564 -69.38752079883844, -68.6373363639534 -69.38565802008534, -68.61930709162472 -69.3818974921424, -68.60446799246431 -69.37902901660463, -68.59326958590268 -69.37662454344408, -68.57590396072256 -69.37487121997604, 
+      -68.55931788159036 -69.3737036499264, -68.53524045323641 -69.3744582275575, -68.52332289275272 -69.37352820660365, -68.51623517410698 -69.37297142645852, -68.49380375183617 -69.37345178544412, -68.47004568631769 -69.37520678172457, -68.44749465592591 -69.37711295794523, -68.42569733297984 -69.37959985230532, -68.40268757372671 -69.3819341021238, -68.38857119115966 -69.38492666727011, 
+      -68.37915037321511 -69.38998383278083, -68.36985878272533 -69.39360770145652, -68.35429295126755 -69.39013722813282, -68.33632062910007 -69.38634409498617, -68.32920876487657 -69.38397128496264, -68.32585133628834 -69.38062992997615, -68.32232613600308 -69.37485587830484, -68.32165474151478 -69.36897277246268, -68.32188491118994 -69.36223576337494, -68.3281326618719 -69.35628447407358, 
+      -68.33317544007971 -69.35017394758066, -68.33821122335304 -69.34406982654201, -68.34426989849138 -69.33567784471325, -68.35121140850161 -69.3264396406043, -68.35618546577386 -69.31645965891167, -68.3512713574867 -69.30809109865737, -68.34439945976531 -69.29898035910061, -68.33829606722834 -69.29045043627993, -68.32515625548149 -69.28341735821864, -68.30487964842759 -69.27931155939801, 
+      -68.28446210911382 -69.27663410606391, -68.27516960341555 -69.27638286222832, -68.25705852014347 -69.27931919517731, -68.22978907587061 -69.28057188026008, -68.20703858419988 -69.28530958303668, -68.18352581966825 -69.28946580141304, -68.16645691319916 -69.29399176763616, -68.16014196749059 -69.2978203976391, -68.12014716125556 -69.31060775375191, -68.10289744994147 -69.31655071788006, 
+      -68.06596297018442 -69.32425015160362, -68.03321143033193 -69.33055819142838, -68.01583127504553 -69.33524237733434, -68.01015495447975 -69.3367766606608, -68.00434831656278 -69.33834140937036, -67.9604262688991 -69.34606104812065, -67.92400369979904 -69.3518676374891, -67.90202237662426 -69.35572133299335, -67.85960374974466 -69.35684226941014, -67.81900782293495 -69.35625438755945, 
+      -67.78293625445384 -69.3553006455642, -67.73754038554817 -69.35405810527847, -67.7105102568908 -69.35235622131, -67.67176762928011 -69.35004450022664, -67.61746246414785 -69.35192796099763, -67.5753257562792 -69.35398105363039, -67.5305942324159 -69.35713867278183, -67.50597369490256 -69.35573603139584, -67.4673325303662 -69.3558113107221, -67.44225452835596 -69.35481968642249, 
+      -67.41146116612705 -69.3540185261487, -67.37674673561366 -69.34927425871973, -67.35021918063082 -69.34709204211589, -67.33367271490566 -69.34336784419045, -67.32849121614063 -69.33683066331403, -67.32491194376445 -69.3275912189255, -67.30793657510776 -69.31553750425503, -67.29985112384733 -69.30664757923175, -67.28779615754407 -69.30013325524483, -67.27024878741967 -69.29236554239218, 
+      -67.24898520175638 -69.28797192754591, -67.23384077934443 -69.28053246895408, -67.21488255589286 -69.27159128210431, -67.19784481835565 -69.2633975248211, -67.17534621695789 -69.25395963016848, -67.1512070059217 -69.24477410950769, -67.12687587648583 -69.23700760747623, -67.10756654463768 -69.23091959444807, -67.08441970069863 -69.22087855537258, -67.06941294610256 -69.21586597222728, 
+      -67.05104192604773 -69.20648131901137, -67.03574422713916 -69.19558677020412, -67.02264239973704 -69.1888816728728, -67.0088354292994 -69.18159457603335, -66.99690431307594 -69.17262181897163, -66.97782899119068 -69.15776834928144, -66.962380086795 -69.14829929446876, -66.94526541306682 -69.13663538698994, -66.93270177492302 -69.12950795816735, -66.92201291683408 -69.12069599057193, 
+      -66.91061316708947 -69.11129805218788, -66.89996307673619 -69.10492691000657, -66.89141079565172 -69.09543580656043, -66.87652525611514 -69.08797481510618, -66.8583604386019 -69.0810165156589, -66.84821344489751 -69.07665199152581, -66.8364181644149 -69.07010592785595, -66.81663425145804 -69.06339312498991, -66.80249656186321 -69.05651147655836, -66.78296655257869 -69.04837043918883, 
+      -66.76933198361347 -69.04350326363549, -66.76649484897892 -69.03384440130272, -66.76671584728504 -69.02754207610587, -66.76741712287547 -69.02325445560597, -66.77397181217606 -69.0173725706505, -66.78029509642089 -69.01291732208149, -66.792471531862 -69.00442559517563, -66.82177783679539 -69.00373789469226, -66.8475649209763 -69.00254081008018, -66.8740223893307 -68.99705582209451, 
+      -66.89788082930585 -68.99021927559458, -66.92548287105771 -68.98489389151109, -66.93714109591409 -68.97924894985576, -66.96868098256279 -68.97155809048559, -67.00414208460103 -68.96149497728402, -67.0213847449603 -68.95566580691087, -67.04731670741843 -68.95301106664255, -67.07651535046864 -68.94983605040339, -67.1136172488076 -68.94437435671583, -67.13881778748028 -68.94111582294305, 
+      -67.17496423857251 -68.93647773439861, -67.20386662931232 -68.93227313204757, -67.23868503279223 -68.93132876566395, -67.28555400957937 -68.92671175277286, -67.31839686559022 -68.92256196341253, -67.3577429270984 -68.91736571540525, -67.379363226848 -68.91358240260136, -67.40467189108416 -68.90885105018054, -67.43352404347357 -68.89830075949087, -67.45069923467405 -68.88855641572881, 
+      -67.46984816104424 -68.87569417690335, -67.47167231688803 -68.87417570642614, -67.48230716191567 -68.8652956979713, -67.49547441556328 -68.85548496823107, -67.50682141553723 -68.84735795566343, -67.51132233901257 -68.83682261759247, -67.5132975619964 -68.82740084648013, -67.5111306111944 -68.81934459827364, -67.50456284049585 -68.81163684631105, -67.49540075560549 -68.80260413520425, 
+      -67.47814901465378 -68.79486851874952, -67.46396624393961 -68.79135073176056, -67.45587856923778 -68.78934522453238, -67.4267818260486 -68.78771129432245, -67.37756353807337 -68.78859749552656, -67.34486405345838 -68.79032888190302, -67.32841503234087 -68.7919083051006, -67.29765385879455 -68.79681391709876, -67.25540971537964 -68.79864507638662, -67.19786143570205 -68.80219237737204, 
+      -67.15002519227856 -68.80418352047678, -67.12114693161398 -68.8010712793553, -67.08437406547216 -68.79780485495671, -67.05596881236262 -68.79425889559423, -67.04199934736789 -68.79227466065144, -67.0050430257255 -68.790413433174, -66.97853931702392 -68.78761283685097, -66.95407973297125 -68.78168394540593, -66.93756036916398 -68.77835103906038, -66.93277661604176 -68.76550293057183, 
+      -66.93386135339568 -68.75836130300893, -66.93679784074345 -68.75197657030313, -66.94643473512707 -68.74313296655878, -66.95352170273434 -68.73539749915945, -66.96820076811284 -68.72436547182411, -66.9810406272198 -68.71501253748886, -66.99530843058878 -68.70927454665059, -67.013708431577 -68.70217985816753, -67.02654918892033 -68.69526735819542, -67.03591093710776 -68.68785196857303, 
+      -67.0429460313032 -68.68010681090881, -67.04419012355416 -68.67153064534365, -67.0412969726368 -68.66431465361175, -67.04117706796964 -68.65700462484506, -67.0438228653084 -68.6496045578113, -67.04072565465043 -68.64381435006955, -67.04774550222324 -68.63607026791, -67.05615922426631 -68.6294938798867, -67.06622991292566 -68.62510773741653, -67.08247348923699 -68.61867595300689, 
+      -67.10217377482661 -68.61274657859585, -67.11673669169137 -68.60413415893638, -67.12572628450907 -68.59326859551139, -67.1289299092159 -68.58158050095997, -67.14572152969782 -68.57086118946904, -67.15838584980996 -68.56150040320736, -67.17854364183903 -68.5488348005682, -67.19202345233568 -68.536186924789, -67.20279714098304 -68.5260693304665, -67.20185113362426 -68.51573866237273, 
+      -67.2005154854333 -68.50826270216443, -67.19062812286802 -68.4976278458362, -67.18086097094657 -68.49186781844908, -67.16535991608067 -68.48527431664455, -67.13907566383722 -68.47763104117448, -67.11036619418921 -68.47351854849276, -67.07613345372351 -68.46714846475253, -67.0513379870894 -68.46309617290096, -67.01513545942096 -68.45982411792127, -66.99916987190086 -68.45076673691314, 
+      -66.99144830277073 -68.43944539531611, -66.96639193760643 -68.42950544056801, -66.95893788144092 -68.41918240071584, -66.95336238580258 -68.41205513533401, -66.95097271267227 -68.4044113210325, -66.95222479304847 -68.39584371233423, -66.95323273304454 -68.38626761614704, -66.96361553052755 -68.37902029034224, -66.96913139426154 -68.35163081531368, -66.97168673191989 -68.33936372565637, 
+      -66.9798372995291 -68.33666141723964, -66.99461335812286 -68.33637286436058, -67.01236765954205 -68.33700547999543, -67.03061684968195 -68.33965314589442, -67.05115513853026 -68.34262081448384, -67.05543653544144 -68.34324578152476, -67.06712995699682 -68.34493287147664, -67.08806503433829 -68.34504763401264, -67.1097034991937 -68.34574098565535, -67.13764237664891 -68.34296330698248, 
+      -67.15207052335137 -68.33679117312606, -67.1574632516634 -68.33416770090277, -67.16280311951715 -68.32911026917222, -67.16427640094024 -68.32398141697533, -67.16137735822008 -68.31676431527845, -67.16170626526194 -68.31146921933183, -67.16248249167218 -68.30575600504804, -67.17103544470254 -68.30261987698997, -67.17617879201929 -68.29898785465119, -67.18789801991666 -68.29534098067748, 
+      -67.19233624095219 -68.29112335327673, -67.18923966650657 -68.28533862539118, -67.18481425524594 -68.28081474479096, -67.17613977666961 -68.2790828183647, -67.16045479016353 -68.27779292085842, -67.1445683008825 -68.27792414780896, -67.12329866459996 -68.28067794233132, -67.10955117739476 -68.2850027236748, -67.07534735383516 -68.28880340785119, -67.05762479648139 -68.28817704932531, 
+      -67.0401524985341 -68.2885597521618, -67.02198751373354 -68.28835280968762, -66.99751924641926 -68.2916034929167, -66.98305511221281 -68.29532581968184, -66.9660934655657 -68.30014873406434, -66.95502540754156 -68.30437408486132, -66.93688171474959 -68.30659447546444, -66.92322513119939 -68.3046044870944, -66.9045410764164 -68.2999347083293, -66.88568083471385 -68.29912616166142, 
+      -66.86138143507797 -68.2984846513238, -66.84233084707597 -68.3015364441269, -66.82235678054897 -68.30298712453792, -66.81712358339122 -68.30173458481455, -66.7978515329531 -68.30620566127193, -66.78628628107894 -68.30840288870846, -66.77538203341524 -68.30874720482161, -66.76197142058138 -68.30775391711329, -66.74377510072685 -68.30264284358292, -66.73444428409937 -68.29786635445025, 
+      -66.72805642574505 -68.29157347069446, -66.72575342113669 -68.2839279327621, -66.72413658866974 -68.2768787647812, -66.71617019819116 -68.27083628781588, -66.70822197679178 -68.26722682066199, -66.6787348414672 -68.26044441235088, -66.6658016291551 -68.25658509854513, -66.6506198990136 -68.25238757895548, -66.6438210354714 -68.25138129200872, -66.6320347243703 -68.24281989564251, 
+      -66.63203525372747 -68.23795298603216, -66.63452138399434 -68.22955273447792, -66.63429155048387 -68.22367913523513, -66.6385794426967 -68.21847634171425, -66.64649233012652 -68.20990746410463, -66.65575529838667 -68.20494801270307, -66.66930418929125 -68.19722788333843, -66.69187863947846 -68.1908346835703, -66.71469139750182 -68.1878806916657, -66.7250825575613 -68.18795777107115, 
+      -66.74790838523003 -68.18987354050242, -66.77030081381919 -68.19220058507685, -66.80197853946932 -68.19686869580951, -66.81558304676683 -68.2013089001705, -66.83213682960151 -68.20665807589508, -66.84351314580472 -68.21319615449742, -66.8555751466266 -68.22031373300946, -66.86264130104315 -68.22475405811566, -66.87445041980052 -68.22843213222873, -66.8898473417843 -68.22873612210608, 
+      -66.90569316656375 -68.22863023086367, -66.91837275048006 -68.22902741152531, -66.92992322425012 -68.22925669459889, -66.93649288657991 -68.22924051244881, -66.9459771780855 -68.2277137668637, -66.94979084729245 -68.22534959944406, -66.95628430266986 -68.22046580244209, -66.95600235328895 -68.21702496472204, -66.95118598025802 -68.21292150907846, -66.94366305549298 -68.20890873820436, 
+      -66.93682969182626 -68.20547411458125, -66.93586823888128 -68.20144615089801, -66.93693636212753 -68.19673880132383, -66.94300902233604 -68.19471689584984, -66.96376707573494 -68.19240614769738, -66.98363368246433 -68.1909339935631, -67.00079330088202 -68.18954425111336, -67.0170148404553 -68.18656835127308, -67.02776420243785 -68.18133445368943, -67.04367936794037 -68.17491076664251, 
+      -67.05033045437938 -68.16859480666062, -67.05289488825801 -68.1611939812787, -67.05614482437973 -68.15438034769896, -67.06795502951847 -68.14687307592291, -67.07749154369556 -68.1390385526779, -67.08796007985194 -68.13278959034257, -67.0993053229691 -68.12570101734566, -67.10975736091187 -68.11945262121134, -67.11970532552218 -68.11119052257266, -67.12989782112977 -68.1039361414024, 
+      -67.13468246149105 -68.09686258503994, -67.14919249184076 -68.09169102857989, -67.16368884705855 -68.08651713931064, -67.17485758921804 -68.08329030212819, -67.1938624978573 -68.0787659272755, -67.20371123669935 -68.07679794296415, -67.2164385065662 -68.07331094769626, -67.22646365657343 -68.06990795401855, -67.23310000034937 -68.0660176462117, -67.23590798478291 -68.06205857322621, 
+      -67.22480868959424 -68.0589972685433, -67.20362897828191 -68.0568926714967, -67.18701865598138 -68.05788456659512, -67.17806212899995 -68.05900629940119, -67.16558829253643 -68.0634998849363, -67.15781500440136 -68.06722171483337, -67.14791234629783 -68.06675652606633, -67.13731551527387 -68.06569589560335, -67.12961641573209 -68.06311730759965, -67.1288133889205 -68.05766382927936, 
+      -67.13026509060191 -68.05253571526406, -67.13603083102745 -68.04949280941076, -67.14398951293502 -68.04434154332395, -67.15777629262192 -68.03858141316144, -67.16553389259784 -68.03485909447741, -67.17905422887236 -68.0280915907646, -67.18155618362422 -68.0206918109857, -67.18980490056576 -68.01024542886236, -67.20286520425323 -68.0038994792776, -67.24494207188282 -67.98576377697874, 
+      -67.26471648002777 -67.98038557374545, -67.28924611567452 -67.97666898726662, -67.31505441425644 -67.97168054221792, -67.32987955435391 -67.96607207103939, -67.33576888087771 -67.96159434151197, -67.33274880769861 -67.95824444088966, -67.31442895671897 -67.95219512674522, -67.29887374994729 -67.94848687553205, -67.27883062916383 -67.94413082548279, -67.2505799839805 -67.94147446817247, 
+      -67.22225910831594 -67.93638610846841, -67.18866012782375 -67.9339132581348, -67.16267480121405 -67.93157175800079, -67.1132659123235 -67.93065706110583, -67.07214310581264 -67.93045095196847, -67.03005169803403 -67.92620955764733, -66.9978107405116 -67.9224391229475, -66.96446881383827 -67.91849568782384, -66.93228877618371 -67.9171371472235, -66.8936397368343 -67.91579366185208, 
+      -66.87568038407615 -67.908278669321, -66.86931551275318 -67.89955900407473, -66.86389810035205 -67.89486734479934, -66.85816246247667 -67.88186632176816, -66.8475787512349 -67.87349025413437, -66.86883588956384 -67.86303625483579, -66.8763412676114 -67.85832280721507, -66.88520854053642 -67.85478191030236, -66.89980238032119 -67.8482060073472, -66.91814355716554 -67.8392648835024, 
+      -66.92201232702644 -67.83061197325311, -66.92166182943964 -67.8222964233468, -66.92333279439788 -67.81574954029352, -66.90945467745344 -67.80931846413895, -66.8951794899965 -67.80573304129628, -66.87912031649735 -67.80140690369008, -66.86330530221859 -67.79807988154543, -66.84994528883581 -67.79608886030785, -66.82638508580361 -67.79403663465982, -66.8140106945449 -67.7800365804156, 
+      -66.8179637096155 -67.7762518254169, -66.82460926964504 -67.77481000365316, -66.83434287823671 -67.77286602048325, -66.85452141346316 -67.77198852454295, -66.87759297541534 -67.77202698405506, -66.9015419747493 -67.77122522558913, -66.92485780763833 -67.77226253972212, -66.95610786925812 -67.77059168055368, -66.98605283790957 -67.77017305332033, -67.01667674267742 -67.77034065520188, 
+      -67.03801740475087 -67.772041117601, -67.05291788009745 -67.77375806938181, -67.0704877437122 -67.77537582221944, -67.08719014484949 -67.77783875882776, -67.10408067941972 -67.7788767940019, -67.11695885038104 -67.77883129299899, -67.12357989797914 -67.77738252430363, -67.12952366430342 -67.77534527489044, -67.13521636777253 -67.7723005565674, -67.14066388490988 -67.76824947596481, 
+      -67.1388012015666 -67.76506891275437, -67.13806133937832 -67.76204654176459, -67.13552747829004 -67.75827850248405, -67.1258771778938 -67.75394429000887, -67.11561555287074 -67.75146466314835, -67.1035689204828 -67.74822972937946, -67.09733678287255 -67.74639084356086, -67.09374325749833 -67.74533034006535, -67.08744918108027 -67.74148479316057, -67.08516625536238 -67.73872452773843, 
+      -67.07443354230816 -67.73422949700756, -67.06133262175062 -67.73326130584717, -67.0462643674022 -67.73297876441146, -67.02675574149983 -67.73202527070981, -67.00680470970525 -67.73149941895879, -66.98487842904268 -67.73164423991697, -66.96271470306101 -67.73078152806212, -66.95093614252205 -67.72854559306124, -66.94181751014928 -67.72621967720846, -66.9293759048173 -67.72339577816427, 
+      -66.90963714261159 -67.72142835198109, -66.8885564102559 -67.71828557331752, -66.8713139483077 -67.72008563694311, -66.8549494715901 -67.72103866608842, -66.84123946559546 -67.7219094171305, -66.8217476604521 -67.72093147173635, -66.80490948014965 -67.7198705082067, -66.78652815902375 -67.71906337630213, -66.77876983626105 -67.7178965678677, -66.77475097823805 -67.71437743920445, 
+      -66.77869497404568 -67.71059389335237, -66.78552279769106 -67.70773333358473, -66.79080955859737 -67.7051242635055, -66.80670089639042 -67.70216378831535, -66.82436406515417 -67.6999434822564, -66.84891459903072 -67.69972993655851, -66.86926190790761 -67.69986055599651, -66.88299475140384 -67.70142396453888, -66.89650062333853 -67.70198021191572, -66.90734053192406 -67.70262887150287, 
+      -66.93011560031646 -67.70165226959764, -66.94800601119059 -67.70043184581439, -66.96122680448511 -67.69754800469147, -66.9733355027279 -67.69448871796925, -66.97921762638752 -67.69002536497895, -66.98423839770531 -67.68640069322922, -66.99031147971672 -67.68051058933875, -66.98977557741757 -67.67606420905378, -66.98010199637652 -67.66685524850767, -66.96161661819603 -67.65876023159815, 
+      -66.93911798303301 -67.64715486938789, -66.91813712739294 -67.63285792542986, -66.90206887912245 -67.6212243113753, -66.88890097189709 -67.61051125655202, -66.87092551840018 -67.60199790074805, -66.85233259577495 -67.59532191816065, -66.82827031737925 -67.59024727567656, -66.81126501900151 -67.58574616976563, -66.77820513141097 -67.5807725257804, -66.72647990379781 -67.57782666607233, 
+      -66.7040405100286 -67.57734699822934, -66.67742025145044 -67.57720905712145, -66.64048019373342 -67.57841434127312, -66.5901093885761 -67.57659984035013, -66.55359019598463 -67.5652016581288, -66.54213692231296 -67.54447971794316, -66.53115075352756 -67.53550702660533, -66.51907949142657 -67.52880180779414, -66.52324815003588 -67.51386279214036, -66.52630599167509 -67.50119711836085, 
+      -66.52498675086835 -67.49515477164336, -66.5287082616445 -67.4879462305871, -66.53747585379715 -67.48685469142255, -66.55258876992605 -67.48819031467339, -66.5668331514782 -67.49036448552069, -66.58393115384825 -67.49346156599296, -66.60082305729202 -67.49798544946911, -66.61290854374525 -67.50469146063152, -66.6245660285681 -67.51181085980481, -66.63950277026245 -67.51700643181607, 
+      -66.66302489368645 -67.52495590191096, -66.68433422003734 -67.5276946111063, -66.70516931045549 -67.52599375638894, -66.72818115373833 -67.5221934533432, -66.74459070840189 -67.51738723946076, -66.7502356808904 -67.5119250056198, -66.75652243212264 -67.50461619246046, -66.75777510360416 -67.49848852505474, -66.76033148279316 -67.49109727930231, -66.77104299025412 -67.48931874351929, 
+      -66.79317595388729 -67.48877653010348, -66.81000463999236 -67.48597650018624, -66.8391896620198 -67.48843372976968, -66.8688905884925 -67.48174257960662, -66.89712618120716 -67.48016277132938, -66.93772823644036 -67.47267233804006, -66.98171143650043 -67.47053587483406, -66.99961825812082 -67.46787314261677, -67.0273968416065 -67.46669762420052, -67.06336274269198 -67.46866579804639, 
+      -67.09542041205835 -67.47199218962146, -67.13134913389602 -67.48024658750688, -67.16222385925417 -67.48725847678323, -67.19251158006377 -67.49611719046119, -67.22275553545803 -67.50252454086407, -67.27744424394437 -67.51108463807637, -67.29576112360226 -67.51427488464502, -67.32630867872133 -67.52167598259113, -67.35755781560506 -67.52965635586551, -67.3916321330481 -67.53610284637395, 
+      -67.42104322944009 -67.54089328249528, -67.46757598495313 -67.55010887137907, -67.50102145964557 -67.5559542031007, -67.53217336249507 -67.55902782153855, -67.55420632898463 -67.55981460418677, -67.57360008354641 -67.56069270130348, -67.59584105298426 -67.55617536842486, -67.60584179557219 -67.55375719037902, -67.62240598282705 -67.54599781377064, -67.62712898582281 -67.52975449802975, 
+      -67.62624437775766 -67.52043891997906, -67.62146751801896 -67.51248977447032, -67.61266368736393 -67.50734699439482, -67.59544326224582 -67.50049648580357, -67.58055120699855 -67.49639902233437, -67.57400528563618 -67.48770863794752, -67.60073904975492 -67.4683757765928, -67.62993525254647 -67.46052613408877, -67.63757292258228 -67.4553536816789, -67.64478987903031 -67.45059294740086, 
+      -67.64621824635185 -67.44403049367291, -67.64749827249219 -67.43890403842299, -67.64038005262077 -67.43206867880689, -67.63091279312361 -67.42633889207244, -67.62365043363775 -67.42092876219304, -67.61324342546752 -67.4136117848489, -67.59968639921475 -67.40438799718741, -67.59619151929749 -67.39517243916204, -67.58261910346378 -67.37578598996015, -67.57530934810188 -67.3640834166279, 
+      -67.55589304858015 -67.35447729619213, -67.54255034472307 -67.34381022101367, -67.5291663158511 -67.3370213050157, -67.51145882884825 -67.32571451182352, -67.52808482842428 -67.3126748020709, -67.53228856152225 -67.30458764844126, -67.55348984475162 -67.29705851339207, -67.57647814737106 -67.28639900775289, -67.58025450950815 -67.27873144969621, -67.58080410934573 -67.27788447148603, 
+      -67.58511262753368 -67.27122533470755, -67.58325983115616 -67.26418246410681, -67.57198296898189 -67.25528029937254, -67.55845618962891 -67.23975324177395, -67.55078249228853 -67.22847687176674, -67.53610220166843 -67.2205124825571, -67.51348825420453 -67.21428663403981, -67.49878771434965 -67.21018950395427, -67.4960862382371 -67.20785524944912, -67.50241914152588 -67.20394827354806, 
+      -67.52119302123535 -67.19752571363482, -67.54541797062447 -67.19190239790072, -67.58108526156315 -67.18602677701067, -67.59844120515838 -67.18229757352721, -67.61240320771412 -67.17564384332499, -67.61900307390667 -67.1688774366115, -67.60990031057437 -67.16416229386373, -67.59591755046506 -67.15679142404451, -67.58070377383801 -67.15068827179033, -67.55937959873765 -67.14319584206623, 
+      -67.54418939632593 -67.13709222189304, -67.5314873298545 -67.12844746322972, -67.5205834943847 -67.11668497396067, -67.51782155520245 -67.10805521863554, -67.50496729691093 -67.09068230775866, -67.49374428967525 -67.08564027328269, -67.49066091295276 -67.08223814820882, -67.48717438183986 -67.07837679758244, -67.4887618064139 -67.07039650565567, -67.4940183604617 -67.06246905455946, 
+      -67.50128158040944 -67.05629045871844, -67.51043805581304 -67.0494302470338, -67.49800850926218 -67.04565451141636, -67.4796993803674 -67.04535585857188, -67.44917311860253 -67.04614252719976, -67.41390153046352 -67.04670764604384, -67.38513104456703 -67.04822628680843, -67.34136387561297 -67.04605117266213, -67.31249401916942 -67.04512720283827, -67.29386054828554 -67.04136561149954, 
+      -67.28137131900569 -67.03514188935715, -67.26756856907171 -67.02774878884738, -67.268393460453 -67.02060618887951, -67.26331996091339 -67.01065145579291, -67.26489278875658 -67.00023585138715, -67.26206257513968 -66.99303382874909, -67.26222210460595 -66.98531379467117, -67.25557802343081 -66.97318204976675, -67.24123430385588 -66.96763582543988, -67.22647852911439 -66.96880288434605, 
+      -67.2072388739182 -66.97074843662647, -67.19910540016487 -66.97775210863954, -67.18647828713873 -66.98553445957819, -67.17558260697388 -66.99406489253822, -67.1719133651967 -67.00028967252887, -67.15147425853698 -67.0059204463495, -67.13811558836068 -67.0043866718181, -67.12509986983629 -66.99999922895785, -67.1234673158863 -66.99539123099737, -67.12814832693266 -66.98690073416478, 
+      -67.12703648439057 -66.97801266472456, -67.12376432362898 -66.96879578622855, -67.1358334466373 -66.9565734575084, -67.13464193737437 -66.94525129548718, -67.1194666830133 -66.9318163995588, -67.09330026467993 -66.92202672205899, -67.05808139003986 -66.9176489744442, -67.0243217454285 -66.91929544888775, -67.02010259496312 -66.919586804713, -66.95404070480157 -66.92408031493852, 
+      -66.93105235229899 -66.92977947516441, -66.91628154855846 -66.93964414285752, -66.906906552131 -66.95275843465545, -66.90644885423721 -66.96189831360964, -66.90364903239654 -66.97214497236905, -66.91436725077085 -66.98251439981391, -66.92401752787451 -66.99271310521561, -66.92762686716283 -67.00151074461436, -66.92698598441636 -67.01207818727896, -66.91843418903908 -67.02435231485782, 
+      -66.91525988471467 -67.03745304695055, -66.90452709864334 -67.0493929628096, -66.9185562870927 -67.06268958181182, -66.93071822306841 -67.067940378857, -66.94011702896915 -67.0746986755191, -66.95449822402227 -67.08271013729819, -66.95607982261842 -67.09604578645063, -66.94641933612888 -67.10815344236954, -66.93890478439775 -67.12059722256473, -66.93044311491803 -67.12901403862432, 
+      -66.91906794450986 -67.14279900952327, -66.8982020525332 -67.14739163150124, -66.87647987301983 -67.15282425329313, -66.87538004394823 -67.16381031326905, -66.88248380081741 -67.17411026855854, -66.8753349561698 -67.18612726935288, -66.85923718127714 -67.19338979618252, -66.81530825288374 -67.1934890634686, -66.77426845840908 -67.19937025546908, -66.74334664756773 -67.20143951810611, 
+      -66.71343107424279 -67.19637333499135, -66.68803442964611 -67.18810955496978, -66.67178290966353 -67.18561562277323, -66.65368001694509 -67.19351884245908, -66.64966555284613 -67.20602509641573, -66.64800194483117 -67.21500281586117, -66.62424501898082 -67.22349482623187, -66.60545383964171 -67.23324583906005, -66.59355956391472 -67.23870746013415, -66.57540312287101 -67.2490308456481, 
+      -66.56262851938362 -67.25533388969295, -66.55486966449057 -67.27017936884587, -66.55490700632149 -67.28234146966821, -66.54452474185278 -67.29727910524835, -66.53564553542563 -67.30952523551545, -66.50651568669335 -67.30844040647246, -66.48825075400414 -67.3066020127471, -66.47738706083123 -67.30005723056819, -66.47238843668642 -67.29393821182951, -66.46978778369851 -67.27942593443214, 
+      -66.47457042289136 -67.2577897094951, -66.48129148704346 -67.24520940438723, -66.49491833388787 -67.21619435357374, -66.49079229119788 -67.20436853291967, -66.48493956779843 -67.19179508189471, -66.47650151164773 -67.18173207072964, -66.473685785688 -67.17351572854996, -66.46741510157003 -67.1662135332722, -66.47194729292595 -67.1581640688625, -66.47561471556696 -67.15095545263314, 
+      -66.48208615400945 -67.14466807519076, -66.4905023426336 -67.14013576273557, -66.48941097239363 -67.13510135291044, -66.48660362448352 -67.13175162599283, -66.48875288300906 -67.12722108107562, -66.49651280561766 -67.12453509030894, -66.50686027629257 -67.11933048817909, -66.52084999467515 -67.10935148184328, -66.52987802236096 -67.1029737119261, -66.53266789432803 -67.099029813838, 
+      -66.5192936119979 -67.09500879086502, -66.50463887020403 -67.09224808360332, -66.49214322999744 -67.08982080249272, -66.46349516222925 -67.08245034345035, -66.45488739495963 -67.07868205467149, -66.45445204071085 -67.07179924547427, -66.46839847713052 -67.06797795788786, -66.47301476465006 -67.06671187580872, -66.4867245521504 -67.0646671705088, -66.5114468147411 -67.05879156170131, 
+      -66.53207522654596 -67.05324619807779, -66.5447474270013 -67.04937751530517, -66.56083590867333 -67.04216104174836, -66.56921897520166 -67.04248875841054, -66.58040697278638 -67.04373143717962, -66.59029425505632 -67.04380776273274, -66.60361732595055 -67.04295315795184, -66.61584320497293 -67.03950574728775, -66.61968185162334 -67.03572799117399, -66.62351954514283 -67.03195258657288, 
+      -66.62541243619846 -67.02641366426484, -66.62643525604479 -67.01928808113202, -66.62165216595456 -67.01174219522073, -66.62096290954119 -67.00629507226108, -66.62348102788825 -66.99890918138748, -66.6176440839907 -66.99363753590583, -66.6089996696335 -66.98500781297123, -66.60145616556528 -66.97898121794013, -66.58983394645553 -66.97328956968023, -66.58229826804457 -66.96726201541868, 
+      -66.57433342147483 -66.96164621259095, -66.56851930145038 -66.95637589999183, -66.55947747505608 -66.94816615878739, -66.55109534208164 -66.94054338027546, -66.5399324743241 -66.93443313836777, -66.5324325138677 -66.9308313040494, -66.52706348073255 -66.9275659541104, -66.52382651856409 -66.91976929155204, -66.5205920149458 -66.91440582109736, -66.51672251558996 -66.90845517000776, 
+      -66.4985414601791 -66.90561752356716, -66.47546286360651 -66.90394631747496, -66.47291372410457 -66.89608008174332, -66.4705504522357 -66.88744287193029, -66.46646039142453 -66.87319899241545, -66.4738986563903 -66.8597869569969, -66.4832606687908 -66.85056360109469, -66.49837614715635 -66.84418439668156, -66.5266556498484 -66.83760803856232, -66.55199523821116 -66.8277974089888, 
+      -66.55900723182275 -66.82451657205698, -66.56899183803198 -66.82073288917654, -66.57917754499024 -66.81552995109925, -66.57638591889322 -66.81217908652434, -66.56698573464938 -66.80682455383608, -66.55631373114493 -66.8027260753826, -66.55437511202582 -66.79853753917727, -66.5699078528076 -66.79902684311799, -66.58714971069747 -66.80026333819156, -66.60118124444514 -66.79856835029231, 
+      -66.60498109631237 -66.79479169910603, -66.60349358421841 -66.79113703974728, -66.58833347067883 -66.7868418969431, -66.57851329831115 -66.78191478558794, -66.561471775378 -66.77681744876514, -66.55081875054042 -66.77272902332982, -66.55094695078539 -66.75914830199567, -66.55281913638086 -66.75360813912495, -66.55743417835366 -66.74413350593693, -66.55883812098776 -66.7317276247534, 
+      -66.56572851294611 -66.71630012128607, -66.57476960255629 -66.70606203763738, -66.58486305884756 -66.69599158081499, -66.59050692176054 -66.68668453272026, -66.5965811428569 -66.67938278112474, -66.60054077050937 -66.67174467851184, -66.59138469977809 -66.66496990323704, -66.59112501462985 -66.659103156459, -66.59277962046176 -66.65499205434497, -66.59780716848137 -66.64995628035824, 
+      -66.59650979917029 -66.64635529668162, -66.58546415707022 -66.64025216555284, -66.5740046518001 -66.63456813688828, -66.56424550539457 -66.62963897502185, -66.5591425400903 -66.62495509263313, -66.55426106408166 -66.6212696322759, -66.54473214016073 -66.61734749057545, -66.53436308604483 -66.61425889121656, -66.51873747204976 -66.61276254167156, -66.50415690919095 -66.61143531975641, 
+      -66.49002069150914 -66.61212189597634, -66.4765081773325 -66.61095507588063, -66.47417592014432 -66.6096184561788, -66.46720118479102 -66.60559787022537, -66.45789393194813 -66.6002417052091, -66.44607643166086 -66.59739676777846, -66.42868715761959 -66.59700085623463, -66.42455439080383 -66.59690768627088, -66.40262030812572 -66.596831574344, -66.39438520542505 -66.5940636919482, 
+      -66.37814369697847 -66.59197191903068, -66.37013362927192 -66.59021707117863, -66.35726946538236 -66.59205599345789, -66.3357547060689 -66.59398745875066, -66.32331973854913 -66.5905451991709, -66.31046288661034 -66.58752525461824, -66.29675919303365 -66.5877690431268, -66.28262335698234 -66.59086616666227, -66.26974683329925 -66.59269641118841, -66.26235341509862 -66.59638186843232, 
+      -66.24612489779648 -66.5942756335259, -66.23306997186857 -66.59024026691442, -66.21683337117669 -66.59056171211371, -66.20417684998897 -66.59097369846863, -66.19215408476992 -66.59196576332603, -66.18413609859748 -66.59262149397448, -66.16680194926712 -66.59762594136824, -66.1545254161071 -66.60247027246704, -66.14327412708852 -66.6099087479669, -66.13455256684321 -66.61727063908593, 
+      -66.1218328693471 -66.6225290584918, -66.11164201000841 -66.62770091477346, -66.09660386011008 -66.63161557298893, -66.08495358776577 -66.63460450217778, -66.06334850472152 -66.63892294176202, -66.04934661614361 -66.6429970095521, -66.02964696293192 -66.64664433676073, -66.01435267466336 -66.65196917750951, -66.00643191571704 -66.6584851267652, -65.99424696696914 -66.66674824826548, 
+      -65.99682671465473 -66.67739058315924, -65.98705467003221 -66.67970956218353, -65.96481311895113 -66.6809929933942, -65.94415204487866 -66.67717011143394, -65.92166977337139 -66.67986211715069, -65.90954481462859 -66.68326581813628, -65.88697032356392 -66.68009082805646, -65.86889654757326 -66.68447011663088, -65.85143263805405 -66.68943749729651, -65.8306124480812 -66.69288614392671, 
+      -65.80078988169518 -66.69193979143597, -65.78733818510992 -66.6882854262421, -65.7791530994329 -66.68548537434837, -65.77797725605373 -66.68188524345162, -65.79247158441635 -66.67741437949692, -65.80250468876328 -66.67368313425202, -65.80832626408 -66.66926544896612, -65.80379413544347 -66.66414681658985, -65.79078792219376 -66.66007226361387, -65.77432427331249 -66.65933959895924, 
+      -65.76063491619885 -66.65711259407453, -65.750800953908 -66.6535566372028, -65.75241731691736 -66.64845265018441, -65.7595300214119 -66.64278443248536, -65.7766039103362 -66.63581956675662, -65.79243449847769 -66.6359634478535, -65.8044296271152 -66.62914262152533, -65.80207167107281 -66.62192456280471, -65.80625044569595 -66.61432743866422, -65.80174080243812 -66.60919991433191, 
+      -65.79067117211501 -66.6044694101421, -65.77677119144492 -66.59537478741208, -65.77305528331752 -66.57525672571757, -65.76318289456471 -66.56584166003039, -65.76885267108983 -66.55799067542247, -65.76866268615787 -66.54869860853178, -65.76921216269548 -66.54342585268822, -65.76490005722255 -66.53930562377654, -65.7627421335707 -66.53310398959032, -65.75676811596463 -66.52822044859808, 
+      -65.74660620053169 -66.52265930122738, -65.73571828753937 -66.52135532504728, -65.72193256197112 -66.51811920479764, -65.71867299203413 -66.5141684661217, -65.72734746448978 -66.5116958591908, -65.74125726112841 -66.51007741194222, -65.75762171968718 -66.51081043185648, -65.76808288917451 -66.51252691735017, -65.77300286948055 -66.5089423844216, -65.76641937981641 -66.5034781387133, 
+      -65.75608103717494 -66.49690213817122, -65.74611680414759 -66.49234795945222, -65.73511470651502 -66.48761031747398, -65.71699514055969 -66.47439655091937, -65.70325354879078 -66.46286811260984, -65.69909644336511 -66.45388795978593, -65.68757648593866 -66.44613709039675, -65.6958621128244 -66.44165827014912, -65.70145361227854 -66.43623321949394, -65.71016699944705 -66.43133483324625, 
+      -65.71759677609201 -66.424194463979, -65.69599332712991 -66.41641931636418, -65.67585078283041 -66.41482505019248, -65.6618500469282 -66.41445828945308, -65.65216091293868 -66.41282734115941, -65.64194583088786 -66.40933153014458, -65.61732330724271 -66.40161952068723, -65.61314179848883 -66.39615694579967, -65.61851522126155 -66.3879001704052, -65.62013227297156 -66.38279823732692, 
+      -65.63056183079632 -66.37623499704999, -65.64568252676281 -66.3733748818081, -65.66520835348794 -66.36978107069248, -65.67848085628984 -66.36515059760764, -65.68424234827953 -66.3607321904075, -65.6925049447624 -66.35625383348643, -65.69893046022169 -66.34999799992573, -65.71060345762106 -66.3421775121492, -65.72856100460628 -66.33295462572984, -65.73912880743899 -66.32739223400041, 
+      -65.75487420277514 -66.32267816728614, -65.7802207429296 -66.32636940725905, -65.79683690323154 -66.32910885617862, -65.81209549754098 -66.32723345035339, -65.82777982154226 -66.32494406300935, -65.85201235091452 -66.32259414323667, -65.87699830890728 -66.32425680174045, -65.89759082837976 -66.32666072356311, -65.8940815689927 -66.31342391043698, -65.89128022513046 -66.30663347112869, 
+      -65.88414727769612 -66.29815685875725, -65.8744669219472 -66.29218213859916, -65.86167982982467 -66.28569726465703, -65.85343286475053 -66.28190527136259, -65.84541991759932 -66.27669562591193, -65.84421549439493 -66.27553677271064, -65.8399042476461 -66.2713997270931, -65.82406568966289 -66.27269036024637, -65.8072443551811 -66.27137719729299, -65.78901706213948 -66.2678836408235, 
+      -65.76750339638762 -66.26287014173404, -65.73142821934393 -66.24959642931603, -65.70422365706432 -66.2406995261771, -65.70088407414721 -66.23332150953743, -65.70045576981084 -66.22545616868382, -65.7040412820179 -66.21483666118826, -65.69492416627759 -66.20601628320277, -65.67767176968182 -66.19924947064835, -65.67033215792962 -66.1946108447002, -65.66529811785253 -66.18890391622917, 
+      -65.66317745471284 -66.18270205876574, -65.66525184661515 -66.1747584911161, -65.67023661635986 -66.16632777067719, -65.68831719397173 -66.15568584453024, -65.70843466050843 -66.14539372575118, -65.71958167147575 -66.13798641233949, -65.70618574606915 -66.13575718442483, -65.68419747583074 -66.13842785328971, -65.66607716666257 -66.13492668985151, -65.6622169625258 -66.12453419610277, 
+      -65.6627656092611 -66.11926227759756, -65.65337982703875 -66.11428846674652, -65.64140285669845 -66.11423449096408, -65.63529195769603 -66.11077823691203, -65.63421420848735 -66.10475228362445, -65.63489455444996 -66.10178422970445, -65.63561966029899 -66.0986407190127, -65.62232047911756 -66.09398711565323, -65.60417934747119 -66.09290292409719, -65.59033164249756 -66.09350685381185, 
+      -65.58463254504946 -66.09791516015625, -65.57995570267553 -66.10249309224555, -65.57237394825947 -66.10756626901606, -65.56073896568375 -66.10951945443676, -65.54765981382913 -66.111710309587, -65.535255847786 -66.11206813401466, -65.51471605189509 -66.11447897575522, -65.49949740441008 -66.11874325440186, -65.49916237814483 -66.12259624725095, -65.50525631757012 -66.12606092108464, 
+      -65.50963677234165 -66.13118032964272, -65.5039157217728 -66.13558880789171, -65.49227036515619 -66.13753593110214, -65.47633542977503 -66.13778654688437, -65.46057079326431 -66.13903892389204, -65.45012027540503 -66.14215772571254, -65.44009410370596 -66.14486637117506, -65.43247432893614 -66.14992453553282, -65.41867094243288 -66.1539469082618, -65.40333469043327 -66.14891828119754, 
+      -65.38698562227611 -66.13786349286198, -65.38158488716871 -66.13841234169382, -65.35930592062364 -66.14246397277975, -65.338739512283 -66.14484347691922, -65.3237544645845 -66.14182295593345, -65.30831893971957 -66.14506569841843, -65.29364031505953 -66.149901495751, -65.27885455429188 -66.15716490471625, -65.26490096381708 -66.15431135871597, -65.24610197248477 -66.15844778255102, 
+      -65.229135147793 -66.16778514517539, -65.22308347470594 -66.173598402052, -65.19452642436677 -66.17314168438901, -65.1621857465795 -66.17398826237648, -65.15259655271734 -66.1576841178754, -65.12137702269986 -66.1528462964566, -65.1458888947727 -66.1374740286782, -65.14962848120562 -66.13273576297995, -65.15670839988259 -66.12710610152901, -65.16276661394723 -66.12129229726419, 
+      -65.17011222422899 -66.11423545340307, -65.17616426694248 -66.1084285354599, -65.1922923936236 -66.1033552457629, -65.21633936932085 -66.10110494643835, -65.22841635033004 -66.09876205728524, -65.24189084505825 -66.09275039170019, -65.25184619139827 -66.08663113122859, -65.25463773752061 -66.07928562857789, -65.25321987940006 -66.0736760739275, -65.25950676595149 -66.06643736312651, 
+      -65.26815708511307 -66.06156205281653, -65.2765498615611 -66.0581056150064, -65.28826844849868 -66.05375012408612, -65.30380890857899 -66.0515068610501, -65.3206416909235 -66.04801866453761, -65.335394166464 -66.05003377727354, -65.34965330135036 -66.04903484378646, -65.35436223442261 -66.04446499543643, -65.35642272874944 -66.03895536438007, -65.35907848436037 -66.03403380538782, 
+      -65.35747504401358 -66.02742098072203, -65.35467532819 -66.01962185025597, -65.35188247248469 -66.01182617297924, -65.34312574155003 -66.00398980215513, -65.3413616126173 -65.99636907348362, -65.34443673385714 -65.99103634975626, -65.34368843438618 -65.98358936535678, -65.33277912999603 -65.97628017607647, -65.32075375142456 -65.97089382234692, -65.3028115788743 -65.96735415336725, 
+      -65.28248718242278 -65.96730718302882, -65.27169963874975 -65.96497265436459, -65.26176536534349 -65.96181485192356, -65.24647643706334 -65.95920541586682, -65.23016296315588 -65.9564126813411, -65.20957996613923 -65.95777883696111, -65.19038428483898 -65.9554675374856, -65.16760276101184 -65.95546788786801, -65.15505252006841 -65.96064711423129, -65.13977133708826 -65.96730791961365, 
+      -65.1261902611998 -65.97230425168144, -65.1178578340147 -65.97917934564926, -65.10696354203695 -65.97926426218503, -65.09485600809106 -65.97473915915, -65.08580105018554 -65.97074059733268, -65.07064769031814 -65.96568229313603, -65.05940968940538 -65.96032780788201, -65.04454046163244 -65.95384938564646, -65.0321422874416 -65.94731227663094, -65.02162937575991 -65.94011639427741, 
+      -65.01359584775659 -65.93286044634017, -65.00989531708296 -65.92488074939284, -64.99884007118949 -65.9205254900683, -64.97535866594542 -65.91890643854198, -64.94972270357015 -65.9193569517716, -64.91162885682508 -65.91909747118802, -64.88628525427322 -65.9215464778486, -64.84695455289751 -65.92561264145048, -64.81618402658661 -65.932342774823, -64.79358632464283 -65.94014714808334, 
+      -64.7961956972738 -65.94794422529054, -64.80171036972283 -65.95527718356887, -64.81043313534866 -65.96756703321257, -64.79069570229639 -65.97489834933025, -64.76644813931846 -65.97850851521008, -64.74277429681925 -65.98269587157233, -64.72418044181643 -65.98434523266077, -64.73375798244581 -65.98896011600488, -64.7542187560877 -66.00036717604586, -64.75798654228704 -66.00592851286748, 
+      -64.73210966383589 -66.00875789661727, -64.68763014614106 -66.00979559383707, -64.6560826483241 -66.01113940295699, -64.5994054290351 -66.01000912089592, -64.56108197891541 -66.00523359547117, -64.5383440616133 -65.99828325410263, -64.52188135364038 -65.98998350619419, -64.49700072063027 -65.98166685946015, -64.48390225799172 -65.97248165523911, -64.47429835172633 -65.95214023841466, 
+      -64.48040664780926 -65.9385076524104, -64.48731396852246 -65.93089237882192, -64.50041134925321 -65.92537006403708, -64.5164018742395 -65.91937300505874, -64.53121189361624 -65.9156116223717, -64.54948589027009 -65.91197946163133, -64.56767893831633 -65.90048280157492, -64.58235979423053 -65.89228881398904, -64.59669381777756 -65.8889393760504, -64.6237933627769 -65.8814620147626, 
+      -64.65058866418248 -65.87197137932513, -64.67057119326704 -65.86323570933416, -64.6843330231604 -65.85243212665145, -64.69937948212707 -65.84381151755025, -64.71051741157511 -65.83206152479822, -64.71479820018929 -65.82599581040533, -64.71543874803709 -65.82508853118904, -64.7131502673816 -65.81587307813993, -64.71230382799294 -65.80641075798836, -64.71145622903906 -65.79695788119164, 
+      -64.70831195547292 -65.78514174835269, -64.70458825628559 -65.77273644200355, -64.70174264686264 -65.75607320962452, -64.70063015389319 -65.74118836724791, -64.69849331719138 -65.72954652255171, -64.6847149517404 -65.72221401721174, -64.66863344223783 -65.71937539702014, -64.64678992524472 -65.72090212973293, -64.63800871235452 -65.72473109892951, -64.6191635252394 -65.73021040279501, 
+      -64.60044096429326 -65.73669508746708, -64.5802673009013 -65.7434083041771, -64.5569081428674 -65.75200650399371, -64.5286414120718 -65.76071189142692, -64.5042796754704 -65.76569326204844, -64.47829417911385 -65.77332994621237, -64.45793359348599 -65.77902154427763, -64.43611154598814 -65.7849431319304, -64.3964454889747 -65.78964323044579, -64.35596346147221 -65.77259056534028, 
+      -64.37255916234825 -65.76035375298056, -64.38143819416678 -65.75310519420879, -64.39137355966434 -65.74261479066362, -64.39465364388079 -65.73388628329116, -64.37664973882406 -65.72722583872523, -64.36855483953767 -65.7213588419284, -64.36094654157564 -65.71165546302281, -64.36074263652435 -65.70622204375144, -64.36415897959102 -65.69849318416118, -64.37532865668143 -65.69019229211173, 
+      -64.39106019604237 -65.68320490477238, -64.41227063996374 -65.67327081443838, -64.43107754816539 -65.66266580349888, -64.44459667391592 -65.65502937681075, -64.46222633307262 -65.64053304507401, -64.4695423168042 -65.625663989697, -64.45888609402755 -65.61885011201605, -64.44329001670262 -65.61900276214674, -64.42695646423265 -65.62097892208689, -64.41001807166337 -65.62578634471699, 
+      -64.39229554831256 -65.62456555750077, -64.3725735750406 -65.62298621916524, -64.34737290523611 -65.62434435214142, -64.31542833947556 -65.62645037507987, -64.29284660616487 -65.62532001307885, -64.27400808932498 -65.62290251652281, -64.25898068468372 -65.62362643153898, -64.2368256451008 -65.62992802026866, -64.22264826710638 -65.63767961436206, -64.21113640198895 -65.64737690572261, 
+      -64.2072450189653 -65.65550923340408, -64.20822058589164 -65.66354423071647, -64.20607728502526 -65.6700367616822, -64.1979368739901 -65.67543889126011, -64.19062886843555 -65.67559047227248, -64.18106620155108 -65.67337106498529, -64.1703949055171 -65.6699605253056, -64.16285011502002 -65.66810629936487, -64.15422031077235 -65.6694865668741, -64.14139575620679 -65.6725684644439, 
+      -64.13091898694896 -65.67902444465349, -64.12575414500762 -65.68495945726029, -64.11874349878569 -65.6959773050984, -64.09361249710406 -65.68600478758316, -64.0787201776513 -65.6798630242184, -64.09051641948322 -65.66190324646897, -64.10512756941712 -65.65325863824863, -64.1218784982979 -65.64426486704741, -64.13729093032359 -65.63429209939866, -64.15309986671276 -65.62168880209435, 
+      -64.15959056129851 -65.61279390688071, -64.15387008623301 -65.60979437257389, -64.14380682650193 -65.60919954110095, -64.13276090142057 -65.61062558926986, -64.12040785282375 -65.613295973026, -64.11018556650306 -65.61340267591703, -64.10374438666145 -65.61051238464552, -64.10034204082622 -65.60645286474593, -64.10031274080347 -65.602027498876, -64.10353805846121 -65.59844153415949, 
+      -64.10876420679413 -65.59521463707281, -64.11662836859021 -65.59173655904597, -64.1271427559259 -65.58799769152255, -64.13809998604533 -65.58384772779239, -64.14693410747095 -65.57833181475038, -64.15443423005051 -65.57183955887434, -64.16451344313808 -65.56458247218364, -64.17607261249555 -65.55760137130626, -64.18725619212287 -65.5515280834363, -64.19855431448399 -65.54646290690684, 
+      -64.2119603101372 -65.54276189513502, -64.22389938298461 -65.54099989025163, -64.23474851090941 -65.54026754454907, -64.2401656192301 -65.5368262987606, -64.23298006055562 -65.53185251316293, -64.22186309356178 -65.52835910915763, -64.21307357328176 -65.52603221419923, -64.20763979690135 -65.5233235499329, -64.2025218196416 -65.51920316809044, -64.19730375364121 -65.51629664833258, 
+      -64.18991808419769 -65.51544272092686, -64.17824550849954 -65.51528098807206, -64.1672828372864 -65.51500628501228, -64.1590570411394 -65.51326786185962, -64.15639500054327 -65.5119405426818, -64.1520838294056 -65.50978904704324, -64.14433293598343 -65.50592703424998, -64.13413336226235 -65.50382241445126, -64.12240635107555 -65.50315829263062, -64.10980123277545 -65.50331100289323, 
+      -64.09732092393936 -65.50447085200126, -64.08693709453692 -65.50699536510083, -64.07766760195375 -65.51070383484831, -64.07124945804175 -65.51395424189755, -64.06618474354066 -65.51425857024506, -64.0574703126772 -65.51242108179291, -64.04875948670355 -65.51058113034424, -64.03949749822803 -65.50815505918213, -64.02731994161105 -65.50567677738032, -64.01718929170666 -65.50406603218991, 
+      -64.0079937683785 -65.50434919453976, -63.997882125683454 -65.50716462127784, -63.98859880171351 -65.51087189647654, -63.9837141658079 -65.51489348639406, -63.98400555267415 -65.51961561342411, -63.9850146133619 -65.52421620992666, -63.984540087745984 -65.52855702001548, -63.979427165142376 -65.53278360587956, -63.970742159977675 -65.53757418299935, -63.96232680674453 -65.54488410704127, 
+      -63.95217425991966 -65.5648965955478, -63.940388265861365 -65.57478359002644, -63.92654928801779 -65.5815807851402, -63.908881752695194 -65.58695158258563, -63.870895713891386 -65.59349876694519, -63.84538493473992 -65.59175953328334, -63.82381361248947 -65.58802844782393, -63.81173744673934 -65.58432794548186, -63.80667754961878 -65.58019254653199, -63.806533757833044 -65.57426517271121, 
+      -63.81558664193219 -65.55649491596623, -63.819969255042295 -65.54746240860418, -63.82219869405193 -65.53877226488326, -63.82271414118355 -65.53001487037474, -63.82003335232204 -65.52533780025173, -63.81090144304857 -65.5216830700564, -63.79693111930953 -65.51812052439546, -63.77701505281079 -65.51566319818596, -63.75320001249748 -65.51297745258816, -63.73065155205981 -65.51076565963284, 
+      -63.687790735007084 -65.5054163431014, -63.666108417255785 -65.50051891013905, -63.66713414666021 -65.49430778598847, -63.67062932556272 -65.48936421805904, -63.67504394278212 -65.48819797381317, -63.68875071177 -65.48317700904542, -63.699948075221954 -65.48198728664929, -63.71199334184406 -65.48265925760815, -63.7266311747551 -65.48362059805169, -63.738766363122345 -65.48200202545767, 
+      -63.744919608527475 -65.47772927930399, -63.74889652741286 -65.47403722974869, -63.75161495779338 -65.4698630419814, -63.75410261009732 -65.46589716824529, -63.755713950135025 -65.46275437025139, -63.75808997279927 -65.45999995896389, -63.76165048612096 -65.4580374085631, -63.76243424682868 -65.45760374002685, -63.768268759052845 -65.4554891217685, -63.775954824441385 -65.45494946511735, 
+      -63.78457297721626 -65.45629939542947, -63.79329693526498 -65.45864857672865, -63.8042150977053 -65.46116658303582, -63.81442567193477 -65.46379150448217, -63.82298496228419 -65.46685074823172, -63.83056681719553 -65.46751475298728, -63.8368353035207 -65.46498801277055, -63.84156459705926 -65.46167708176158, -63.844590010150654 -65.458304557892, -63.84690276825235 -65.45503945845844, 
+      -63.85030599516778 -65.45296547454801, -63.856568457495335 -65.45264389877396, -63.86634112379423 -65.45346767681067, -63.87930003979817 -65.45463525947807, -63.892976188221176 -65.45568052533851, -63.90675862632461 -65.45552055511072, -63.92542576283036 -65.45355290026262, -63.94595667711188 -65.4509424675616, -63.96669833015997 -65.44590682021939, -63.99537543111356 -65.43840085987728, 
+      -64.02377366632042 -65.43280790324081, -64.04974985297255 -65.42725445305003, -64.07027577343852 -65.42070711140309, -64.08152727005286 -65.41564247794744, -64.0883926519794 -65.41027097934435, -64.09027115835315 -65.4057085592387, -64.08772399060054 -65.40254194866725, -64.08177906659365 -65.39923915220636, -64.0746217359081 -65.3959662046408, -64.06874182120379 -65.39316567804272, 
+      -64.0657574426753 -65.39041150202914, -64.06534565056387 -65.38690078057711, -64.06515562070686 -65.38317801816508, -64.06162256525148 -65.37982907510356, -64.0525049632686 -65.37619852794934, -64.04065787158922 -65.37402389743636, -64.02554230167634 -65.37271904438063, -64.01167347811416 -65.36967530758854, -64.00508994944443 -65.3669882863423, -64.00353958563093 -65.36400600532818, 
+      -64.00472233790015 -65.359551357074, -64.01255025360507 -65.35459949613559, -64.01305545894708 -65.34657206704749, -64.00736197458954 -65.34280350907366, -64.00637060666557 -65.33314519785213, -63.99938243020044 -65.32304311899665, -63.99065786285684 -65.31843543570821, -63.984252362185764 -65.31750475589409, -64.00141140316869 -65.31057724357929, -64.00652987434269 -65.30883106932957, 
+      -64.01522939566247 -65.30977633392253, -64.03113490852319 -65.3100515891298, -64.05034564571804 -65.31025755949109, -64.06028706895411 -65.30863259215468, -64.0710364197095 -65.30767111594606, -64.0719678979155 -65.30759405844263, -64.08172000487454 -65.30447365674844, -64.09733523702702 -65.29409090873412, -64.11404457209865 -65.27874753741764, -64.12220655712224 -65.26650219440052, 
+      -64.12604525124885 -65.25837769208125, -64.12174849705907 -65.25464633026755, -64.10856489278389 -65.25492098299904, -64.09311667092327 -65.25846027161204, -64.07969681397354 -65.2628637660298, -64.06240135223985 -65.26704366478874, -64.04834043858023 -65.26813458818627, -64.04444791655744 -65.26570159067381, -64.04539525392002 -65.261459692482, -64.04901988384555 -65.2574617928779, 
+      -64.05352143783881 -65.25485150686238, -64.0599291899947 -65.25210657710984, -64.06703771269986 -65.24924523212101, -64.073562513364 -65.24749705281307, -64.07968895736828 -65.24446171672075, -64.08296883776032 -65.23966206340081, -64.08225448999308 -65.23364198408449, -64.07974451332979 -65.22655426244594, -64.07630059474538 -65.21978007617098, -64.07539380478107 -65.21004387556981, 
+      -64.07840886949168 -65.19489211143824, -64.08174206258974 -65.1805416389306, -64.08484596549873 -65.1703186624948, -64.08589163527247 -65.16094320775349, -64.08463306776693 -65.154328301223, -64.0807660176459 -65.1479717402941, -64.07363883068336 -65.14027490561253, -64.06044735738374 -65.13391040056987, -64.04587361447447 -65.12999011879724, -64.04212072038332 -65.12968463458361, 
+      -64.03404403256972 -65.12902757851909, -64.02021792928205 -65.12941672813444, -64.00623998597668 -65.13050848446382, -63.99274215013156 -65.13169055680854, -63.98005331391897 -65.13153875916109, -63.97147244613655 -65.1297080407507, -63.96803691487415 -65.12686217722091, -63.9704557076155 -65.12288595342135, -63.97590327179706 -65.1182551116564, -63.98021429412521 -65.1141426751174, 
+      -63.983603026537274 -65.11035231420755, -63.98530795177094 -65.10649893966081, -63.98457676773231 -65.10218739886194, -63.979710656690095 -65.09514540186883, -63.97316828652893 -65.08804314565171, -63.966326209936284 -65.08455666754728, -63.95770682189378 -65.08222125306301, -63.94682440958956 -65.08093175294073, -63.93355987835797 -65.07968983743264, -63.92002119730907 -65.07815647648323, 
+      -63.90941349239578 -65.07715560330556, -63.904427122879994 -65.07524922857839, -63.90577014451441 -65.07230359247546, -63.91067960120045 -65.06929054812413, -63.91710500210579 -65.06704784140125, -63.92250078974368 -65.06412590855024, -63.92530500738566 -65.06145410514642, -63.92535189365183 -65.05974545075586, -63.91927989343332 -65.05665577950035, -63.91061520310533 -65.053810176923, 
+      -63.899360885690676 -65.05121577843893, -63.887025328049 -65.0474391088656, -63.876369563872565 -65.04373240644968, -63.866958649417626 -65.04049657020744, -63.86090111851623 -65.03740020079715, -63.855870477166754 -65.03277566456408, -63.84770137425493 -65.02780883549963, -63.83787097251481 -65.02498687345006, -63.82750381315619 -65.0237812901046, -63.81384230381942 -65.02294264053079, 
+      -63.80072019963802 -65.0204780328036, -63.78798542899406 -65.01710594477294, -63.77702732601791 -65.01701361138457, -63.7777257747893 -65.02132390163172, -63.785065153936166 -65.02760989208741, -63.79159691288829 -65.03301925079843, -63.8008329248405 -65.03916871039571, -63.80807118963316 -65.04666924775775, -63.81174867736166 -65.05202372570011, -63.81045071468814 -65.05547283618336, 
+      -63.8098907694096 -65.05557333377348, -63.8032078426467 -65.05681535704137, -63.796393820139535 -65.05554255760445, -63.79044909186083 -65.053444491621, -63.78521000570336 -65.051230598756, -63.78089083418557 -65.04869774421914, -63.775056680231906 -65.0453942316548, -63.767981989131 -65.04161031799141, -63.76123470106988 -65.03862066872534, -63.75022256273646 -65.03581182063066, 
+      -63.73337728286436 -65.03412588702528, -63.71830659342338 -65.03350148763074, -63.703834646763745 -65.03396591574824, -63.69231276986557 -65.03769688379623, -63.68737398447226 -65.04291522256986, -63.68605450781712 -65.04856801862778, -63.68370856574475 -65.05353447579417, -63.67418299522745 -65.0559234807725, -63.66088306634262 -65.05636644825772, -63.64920903278624 -65.05637295528041, 
+      -63.63948083535326 -65.05675460088456, -63.6354097609706 -65.05893754329848, -63.64020540541703 -65.06156089970773, -63.64873466404471 -65.0634163158002, -63.65699754299822 -65.0649790950429, -63.66499357717759 -65.06623733060431, -63.667944765736216 -65.06950394118094, -63.6597595565619 -65.07337119866325, -63.64497791869173 -65.07574540088095, -63.63145297148442 -65.07639379639494, 
+      -63.6217287502607 -65.07455510258806, -63.61380114708753 -65.07158568314242, -63.604300782214224 -65.06954136361952, -63.594231505068954 -65.07132705481263, -63.587322596489514 -65.07617130658238, -63.5819872604517 -65.08008522124624, -63.57487364078291 -65.08292472041629, -63.568047028137926 -65.08384753630273, -63.562436760743864 -65.08254208963574, -63.556503459676364 -65.08042832316922, 
+      -63.549555022572804 -65.07764495507743, -63.540863758372915 -65.07648414965048, -63.53408506834269 -65.0779119273469, -63.529881008056655 -65.08129903674721, -63.52546346091761 -65.0848922431023, -63.52490243118099 -65.09007194438314, -63.51325737007093 -65.09423741334265, -63.499668508510204 -65.09142202958921, -63.49027300515913 -65.08780722131829, -63.48452011595561 -65.08609750542863, 
+      -63.47887226602794 -65.0856089602973, -63.47228455051686 -65.0855411340499, -63.46411914507344 -65.08737266886251, -63.45272452392902 -65.08997434968826, -63.44095512963948 -65.09992316690523, -63.433471856871805 -65.1054839434151, -63.42462585898392 -65.11098504133162, -63.412197384498675 -65.11539407172896, -63.39472621125132 -65.11482203081394, -63.38201149175919 -65.11076285049828, 
+      -63.37441263137199 -65.10768931693414, -63.368957085919845 -65.10221930459335, -63.363632574293966 -65.09622145364239, -63.356516916417476 -65.09661099158483, -63.34733799120043 -65.08802114135128, -63.32596279765108 -65.0866690128267, -63.316353496279575 -65.08240481664365, -63.30681108506013 -65.08155142958312, -63.29923444223361 -65.08108561827031, -63.288335950407664 -65.08017029622219, 
+      -63.28121979853893 -65.07797965787167, -63.27559925932787 -65.07528752558572, -63.269597940502756 -65.07511829427001, -63.266368149770265 -65.07588970817051, -63.26253307797827 -65.07634811750188, -63.259760985335674 -65.07801151529696, -63.255649329801734 -65.08025441525578, -63.25960821609874 -65.08470119493117, -63.269036026002205 -65.08898070314216, -63.27754225628933 -65.09356595835601, 
+      -63.27846160658281 -65.09867051331524, -63.27453264844013 -65.10285158713604, -63.27152544679618 -65.10942853111139, -63.24805467698241 -65.10838376160257, -63.240544135490865 -65.11260924440293, -63.238774312268944 -65.11424231943933, -63.244014857146716 -65.11968979176508, -63.254762118202116 -65.13086690695076, -63.265342532174365 -65.14004518920271, -63.27429849134826 -65.14965044438104, 
+      -63.27879013508053 -65.16012596838782, -63.27647637172074 -65.16929709732143, -63.268993357486146 -65.17674261327902, -63.25911244453823 -65.18151870813843, -63.248985048787894 -65.18056411346917, -63.23881859198077 -65.17640030015279, -63.22764462243659 -65.17154706450376, -63.21657023755059 -65.16498596344178, -63.206564547063614 -65.1568985687411, -63.19794087466149 -65.14809438686257, 
+      -63.19003351897513 -65.1391750333958, -63.1817628998793 -65.1316672659262, -63.17260083249477 -65.12768468154246, -63.161161644465416 -65.12795333038915, -63.149086482858635 -65.132042440792, -63.138540740694324 -65.13741391253325, -63.14293626719992 -65.14739220824892, -63.122150700994325 -65.1502992706472, -63.107632289302586 -65.14800288264495, -63.10157108126345 -65.14386775536298, 
+      -63.09781199620718 -65.13870339533698, -63.095432164904516 -65.13281185909881, -63.09081301302455 -65.12574857929707, -63.083850573584066 -65.1192243565854, -63.07589671562356 -65.11521842899596, -63.064570193660046 -65.11377759981889, -63.05172586120599 -65.11425072933183, -63.03977716657451 -65.11391436049246, -63.02938245207814 -65.11215153110855, -63.022041018925094 -65.10974937553428, 
+      -63.01726890507146 -65.10659743340564, -63.01606737795621 -65.1034004684547, -63.01922719356588 -65.10105074212764, -63.02647810748102 -65.09924305052985, -63.03733796539661 -65.09789260957652, -63.04741271353394 -65.09564170326303, -63.04959864457915 -65.09310259531435, -63.04256093014529 -65.09150000443161, -63.03363127327985 -65.09001147819299, -63.030386106668765 -65.08814930703194, 
+      -63.03327995683611 -65.08550315742283, -63.03886691272523 -65.08280174936546, -63.03947926130455 -65.0825037870687, -63.04597912321069 -65.08030769459606, -63.05392832196852 -65.07839122476675, -63.06187407535603 -65.07646903879616, -63.062644008622286 -65.07414973942518, -63.058765256780006 -65.070190875634, -63.056955258018405 -65.06539973897743, -63.05682739907132 -65.06068410627134, 
+      -63.059187662067174 -65.05744250458902, -63.063746813366556 -65.05486229255114, -63.06870568511167 -65.05138485680261, -63.072031743920824 -65.04832452738265, -63.06845126746707 -65.0451658421582, -63.05639520574996 -65.04011524216837, -63.040522841102764 -65.03481313523764, -63.02666739894642 -65.03089142631711, -63.017899269558086 -65.02820625788016, -63.01370127965362 -65.02615378919202, 
+      -63.01280229235157 -65.02375830608007, -63.016836605475966 -65.020592388388, -63.02573516533435 -65.01886689638575, -63.04049793084928 -65.01926340363183, -63.06087589703225 -65.02148344953177, -63.082260545128875 -65.0243903664693, -63.10155723851498 -65.0249181221418, -63.125442330257926 -65.02336835990782, -63.1505160984056 -65.02179635234319, -63.1672303075782 -65.01984356995561, 
+      -63.182023170724854 -65.01480102574192, -63.19405005508292 -65.00799618063128, -63.20268342363329 -65.00053375835128, -63.210127916633354 -64.99309579542206, -63.215375371708326 -64.98769322989965, -63.221443384591495 -64.98368727819476, -63.22978619589348 -64.98134520003491, -63.24084811019046 -64.98027769991974, -63.25305952845377 -64.97868423729014, -63.26561325304931 -64.97566989457196, 
+      -63.27141022402575 -64.97136719802943, -63.26342330748565 -64.96687312996858, -63.25311672604252 -64.96292125806868, -63.250663641439395 -64.95924335263433, -63.2529904732212 -64.95599293862104, -63.25676650877482 -64.95302588165934, -63.261764576650094 -64.95053049940252, -63.26606424790137 -64.94815879586248, -63.26119895711278 -64.94640430537937, -63.257251455073195 -64.94498437184605, 
+      -63.239981405054465 -64.94264270737943, -63.22543256773247 -64.94156736825313, -63.21237648179305 -64.9385525783607, -63.20147703226142 -64.93299844147053, -63.19202795010542 -64.92771991731273, -63.18166319197022 -64.922760655229, -63.16511545276742 -64.92029626349601, -63.148865198811684 -64.92134161263067, -63.13511242507522 -64.92114980528345, -63.124046291610235 -64.91899774026992, 
+      -63.11780473984179 -64.91507748837567, -63.113110058513946 -64.90972886976134, -63.109639538355395 -64.90486136851212, -63.103282702392185 -64.89943644694667, -63.09320480748261 -64.8947682245594, -63.08057100553718 -64.89354608265837, -63.06463313964259 -64.8953859880494, -63.048591624203674 -64.89892542526225, -63.03443070126047 -64.90233579841211, -63.01936609934633 -64.90335178469707, 
+      -63.00599596646289 -64.9017333777419, -62.9930647300283 -64.89970470809241, -62.98073111256781 -64.8992762946187, -62.972062028629686 -64.90029069408115, -62.96416446714927 -64.90220587953407, -62.95527306810309 -64.9066472768697, -62.94549113322054 -64.91189619301623, -62.93352025337959 -64.91326118648253, -62.91679491400555 -64.91098020844409, -62.90069370351891 -64.90757689430073, 
+      -62.89183069416931 -64.90287858863017, -62.88689102221222 -64.8967281343855, -62.88217229416302 -64.89036594544271, -62.87856739401593 -64.88298792261159, -62.87265071304402 -64.86330399806018, -62.871264999387215 -64.85057154426673, -62.87054226381729 -64.84387129582025, -62.87610543846179 -64.83608217637132, -62.88082566694101 -64.82959780918702, -62.88160374986921 -64.82407304920497, 
+      -62.87980667001036 -64.81877850840432, -62.87425188436077 -64.81373636030595, -62.864948294346995 -64.80894519841415, -62.85498398698472 -64.80476430598736, -62.849547135278584 -64.80122384767508, -62.84782875039429 -64.79692871087711, -62.84210258743349 -64.7925945044482, -62.83247516748205 -64.7897102030711, -62.8185470021557 -64.78918378898385, -62.80284822300492 -64.79029184433614, 
+      -62.787663317724686 -64.79198413672776, -62.77305549692327 -64.79528125973773, -62.75990764680545 -64.79935453286639, -62.747746473700815 -64.80412224703207, -62.73193522198234 -64.8106303740583, -62.71376513547929 -64.82087640235925, -62.696933302710136 -64.83732625806385, -62.68157951487682 -64.85876430761739, -62.666263395047146 -64.88491798569612, -62.656570844128865 -64.90698908343126, 
+      -62.65056222957589 -64.9166864663068, -62.640821182088075 -64.91970036741579, -62.61724171795772 -64.92097487713244, -62.586673117514394 -64.8968515502961, -62.5817139620113 -64.88918362263334, -62.571639830593995 -64.88668817623423, -62.55798387307327 -64.88743564615115, -62.54492042690353 -64.89028209085939, -62.52198485071826 -64.88993095650595, -62.49030348009554 -64.88535259565506, 
+      -62.46059758042259 -64.8821489171598, -62.43261709501342 -64.88002839771448, -62.3923345358351 -64.8684916261887, -62.41474529659607 -64.86412797152364, -62.43029456373498 -64.86357887044127, -62.44866004132764 -64.86292298699297, -62.47221707709493 -64.86218238206796, -62.496696847693386 -64.86112211573014, -62.51691073263109 -64.85971120721871, -62.535655611180445 -64.8575059523659, 
+      -62.55243279561916 -64.85391328568568, -62.56274182807643 -64.84878503028081, -62.5701460776155 -64.84258945115636, -62.57382227402796 -64.8371350538083, -62.5787386198199 -64.83267207688256, -62.58909262475568 -64.82854422561549, -62.60326363471747 -64.82517966519998, -62.61841464348784 -64.82250217474662, -62.631976793851216 -64.81703231711, -62.6430481771874 -64.80958503594715, 
+      -62.653157549392496 -64.801948101827, -62.667362821578784 -64.79215206473005, -62.68593720852107 -64.78100545908939, -62.69992568017855 -64.77191912351346, -62.70584411627246 -64.76542736745073, -62.709230037500255 -64.7596734603582, -62.70889339707572 -64.75466160493696, -62.704151146202065 -64.75050259918851, -62.69712784177026 -64.74738286992992, -62.686649830631175 -64.74530025411794, 
+      -62.675289857125826 -64.74403359218583, -62.66002689804447 -64.74421605257626, -62.638224925638404 -64.74507910924409, -62.61941082206347 -64.7447893506612, -62.60894038322272 -64.742705460486, -62.5991109511739 -64.7395093347657, -62.58569105560971 -64.73906641477643, -62.56071274825357 -64.73953952005915, -62.56473558171122 -64.71905520428699, -62.56887737591612 -64.70998471850429, 
+      -62.571357370510825 -64.70454363714815, -62.57339353215927 -64.6995094010188, -62.58163108988017 -64.69620590684107, -62.589743483615564 -64.69090274915027, -62.59259989553314 -64.68405100225337, -62.594440686271234 -64.67601722295176, -62.594511103247015 -64.66960084372181, -62.59628655842245 -64.66056034734333, -62.59458132336787 -64.65576951099753, -62.59825579690229 -64.64710129885323, 
+      -62.59395552734835 -64.63833654392923, -62.592884931586795 -64.62872222146059, -62.5929531662749 -64.6223136572687, -62.58512492459771 -64.6167897023213, -62.57495440921096 -64.6187062050294, -62.563076387468314 -64.6232525784206, -62.56104875958906 -64.6282885760227, -62.555794553789646 -64.63416211722924, -62.54916344880122 -64.63283626268665, -62.54605964684503 -64.63115605784984, 
+      -62.54190441999668 -64.62890698088249, -62.53704816485149 -64.62595288577874, -62.53118450285567 -64.62181149037214, -62.5318310279517 -64.6169886296894, -62.5357553577845 -64.61233450220156, -62.51567806379255 -64.61276233184266, -62.5153804628021 -64.6077570790748, -62.52549059110268 -64.6048358596734, -62.53464486535054 -64.60172993864377, -62.54519374213056 -64.5984036746148, 
+      -62.5556710196093 -64.59407779067075, -62.557320300990405 -64.59044691028737, -62.55340925325633 -64.587684228594, -62.540732436462974 -64.58663153017177, -62.519230787388636 -64.5862655914961, -62.50650072299462 -64.58420614062834, -62.50076509661672 -64.58206200637179, -62.496369173389326 -64.57870397410178, -62.48641713143194 -64.57620928470358, -62.47008832767976 -64.57638508374492, 
+      -62.45727051682356 -64.58073458200903, -62.44789515868823 -64.58824821178463, -62.43373577663977 -64.59381135608386, -62.436684528511016 -64.59638150779507, -62.443469837307184 -64.60071645614242, -62.451595411220524 -64.60383680909129, -62.45682426939346 -64.6053857937257, -62.45883059634435 -64.60776535664904, -62.4543913289734 -64.61182353864376, -62.44844344696079 -64.61409022769928, 
+      -62.42480989576038 -64.6177437079994, -62.4254214442302 -64.62034626050936, -62.42370611843092 -64.63138680595769, -62.40912615876277 -64.63835151466212, -62.4094002737848 -64.64335708137799, -62.40639461405829 -64.64819385478425, -62.40004693185852 -64.65186297563844, -62.39202517212783 -64.65074183524317, -62.387242177061744 -64.64878783264294, -62.385682322851096 -64.64599548531145, 
+      -62.38501871313362 -64.64240204622361, -62.38101088743941 -64.63763431058244, -62.37573193977745 -64.63507890721895, -62.369110335443565 -64.63374411592247, -62.35758717181527 -64.63686365724423, -62.346054364047596 -64.63998314110827, -62.33318385239314 -64.64431746900965, -62.330104146622126 -64.64506631225017, -62.32209502990994 -64.64702529001583, -62.31712760720831 -64.65048292860418, 
+      -62.31922899307808 -64.65486989198114, -62.32495912843373 -64.65702093141147, -62.32795271158331 -64.6605908059921, -62.33428795258096 -64.66534492783997, -62.34380794582904 -64.66825868070771, -62.35456407587367 -64.66795454545222, -62.37195279558002 -64.66898280448984, -62.381031239507514 -64.6722947475887, -62.382587819937214 -64.67508643731142, -62.37772642719301 -64.6805502529653, 
+      -62.377105642802775 -64.68636223451387, -62.37882537834517 -64.69216132042713, -62.3855695884745 -64.69549531693173, -62.395160730100216 -64.69941023099615, -62.40241276723417 -64.70334514944943, -62.40173658021517 -64.70816129150676, -62.39487106136651 -64.71123459009954, -62.38014360347989 -64.70777810952934, -62.37010087304983 -64.7042695045284, -62.358165178691635 -64.70037875252183, 
+      -62.34529114200292 -64.69629742087474, -62.32918018194449 -64.69304709932607, -62.316971827589576 -64.6925580009131, -62.30825286269637 -64.69625102405615, -62.30527286333036 -64.70208673111121, -62.3139528054852 -64.70681786151711, -62.32024719129575 -64.71056414650367, -62.325591996072056 -64.71411848088101, -62.32924937211 -64.72129817042938, -62.33530712187198 -64.7294541026086, 
+      -62.34645786865706 -64.7361606018303, -62.359958603458054 -64.74284360736495, -62.360171702374615 -64.74684895609754, -62.3414937969695 -64.75573031900642, -62.32684834265232 -64.76119191447688, -62.31219560687746 -64.76393889696496, -62.29580470348991 -64.7669370412497, -62.27685925525384 -64.76225936691134, -62.25868205253788 -64.76608336792799, -62.219024508218574 -64.7632827550269, 
+      -62.2194783571071 -64.75199066855183, -62.22232827751459 -64.74904551970549, -62.22448732654508 -64.74545275535738, -62.22518749900289 -64.74105889948119, -62.22236666086387 -64.73685489402868, -62.217259536892016 -64.73509948415874, -62.20211759259059 -64.7323914464783, -62.1882340898809 -64.72982711702, -62.17636008859091 -64.7279965348051, -62.16384866196356 -64.7238017581415, 
+      -62.16251724306124 -64.71778139358206, -62.160938883769084 -64.71398924662914, -62.16409142142863 -64.71115939294728, -62.169497686539835 -64.70630616885116, -62.172603761714704 -64.70247638997616, -62.17705697863324 -64.69742545914406, -62.1768698022055 -64.69341959014125, -62.17249577924672 -64.69005617203936, -62.170017222333804 -64.68707248907609, -62.169831274393964 -64.68306676686835, 
+      -62.17297660894223 -64.68023653613042, -62.17000343463098 -64.67665816744005, -62.16064139181486 -64.67673545894327, -62.15046745553357 -64.67962698316262, -62.141735049848215 -64.68330330419614, -62.13912145891507 -64.68772942048082, -62.132278005956174 -64.69179503408229, -62.12380990292287 -64.69106392977213, -62.114353888716444 -64.68913266942756, -62.10732782116997 -64.68919302521257, 
+      -62.10133814103152 -64.69144447612369, -62.08983831306253 -64.69654166582978, -62.081629712840595 -64.70181266346572, -62.070663548155096 -64.70851023084704, -62.05018926911242 -64.71227310861256, -62.04073281479784 -64.71034176683408, -62.038678485012234 -64.7059548300501, -62.03982937067574 -64.6997385922125, -62.04147256902625 -64.69411542388356, -62.03834898382637 -64.69109278052562, 
+      -62.03180087616924 -64.68812542721757, -62.02361908885663 -64.68783645245287, -62.00907231375324 -64.69066564058038, -61.97504726366654 -64.6761325170921, -61.9790812028557 -64.66793817529104, -61.97819494461227 -64.6573337821777, -61.981203972591175 -64.6505052623896, -61.976787743393466 -64.64512617167416, -61.97150381363875 -64.641562686387, -61.957367669185786 -64.63865618419439, 
+      -61.95438666540189 -64.63407199375473, -61.95415419241394 -64.62806749597667, -61.957695302360364 -64.62284107829365, -61.95976125453602 -64.6158149112245, -61.96555522440103 -64.60856556304114, -61.975678423381 -64.60469027404027, -61.98108731141523 -64.59984650991615, -61.97065677177845 -64.59571177302614, -61.95458138118 -64.59042394826014, -61.95013759179284 -64.58404615653893, 
+      -61.94377875066579 -64.57628612583815, -61.937419826217536 -64.56852024694572, -61.92888561226054 -64.56478134603725, -61.91212561240375 -64.56529194118836, -61.90013194038086 -64.56877938047812, -61.88674740541754 -64.57247209915978, -61.87895594410142 -64.57633162037064, -61.848304131103816 -64.57993347232299, -61.82503594202126 -64.5743708125699, -61.833255379647284 -64.56241568835928, 
+      -61.83774148639489 -64.55738105388473, -61.83844043779009 -64.55056704991495, -61.837679779291456 -64.54196981546804, -61.83417431527807 -64.5347825971635, -61.831191851500236 -64.52919671916827, -61.8264058219911 -64.52522266625166, -61.83268863784388 -64.51857666717586, -61.84227420668966 -64.51311407045384, -61.8504247143112 -64.50685887107716, -61.85257366125228 -64.50183811419134, 
+      -61.84879299863216 -64.50006131620407, -61.83897754931989 -64.49852749216784, -61.8338058249171 -64.49695640295691, -61.82722050429673 -64.4945987926129, -61.822437454511636 -64.49062411273961, -61.81539900397407 -64.4886712871561, -61.81068898015938 -64.4866945725306, -61.80223132516235 -64.48394780701943, -61.79532479507169 -64.48599330443477, -61.792235896687174 -64.4908147571118, 
+      -61.791495487779976 -64.49662018178364, -61.78717545010556 -64.506652928342, -61.7882415130959 -64.5108575631511, -61.787497381397614 -64.51666290406598, -61.7792930665898 -64.52191134819462, -61.769634120873626 -64.52537586014991, -61.75673591991986 -64.52965561364523, -61.74749325859869 -64.5317074029666, -61.73734408491262 -64.53456889569213, -61.73374427178185 -64.53879603867261, 
+      -61.727427788233 -64.5454325902445, -61.71466183521974 -64.55471040892824, -61.706943079023986 -64.56155464497466, -61.70146549107508 -64.56539240195642, -61.69882640680487 -64.57080124691275, -61.69751841297307 -64.57401256548785, -61.690754521597746 -64.57876516831446, -61.69412097753966 -64.58817296885208, -61.70010476429409 -64.59489435712692, -61.7055359778745 -64.60291224797206, 
+      -61.70616167645229 -64.6058731612804, -61.70656131087587 -64.60778084949722, -61.71084271458737 -64.61434211127943, -61.71109883174597 -64.61824032447095, -61.714161237909366 -64.62010127217945, -61.712898193687074 -64.62196419296428, -61.71121316569277 -64.62514515616648, -61.703093272755 -64.62686918348913, -61.69128826934859 -64.62316946576391, -61.688003563673135 -64.61944538910181, 
+      -61.685512093754504 -64.61749963577437, -61.680752377620934 -64.61588976638956, -61.67049839439933 -64.61412841345106, -61.665938263813956 -64.61316758377174, -61.662903651675855 -64.61252574295919, -61.66081164505358 -64.61263305835845, -61.64946855675554 -64.61353212794741, -61.64884279592939 -64.6222993308101, -61.64548582753411 -64.62604495953762, -61.638645048614094 -64.6381522408078, 
+      -61.636092247979896 -64.64570629910891, -61.63000294813984 -64.64900255258306, -61.61132940176777 -64.6511991340558, -61.56546771335372 -64.63684136025078, -61.5477011827748 -64.62315410087467, -61.53880988173273 -64.61430351097495, -61.53828980993662 -64.61170152964345, -61.5372955852878 -64.6059644846688, -61.53253304358176 -64.6027291819123, -61.529584861342215 -64.59793023557296, 
+      -61.52977573540507 -64.59242278862607, -61.53504907974982 -64.58990556910749, -61.539375249599125 -64.58778434690691, -61.54426874293208 -64.58558655679559, -61.54650082129658 -64.5830530263441, -61.554241405972846 -64.58102319193422, -61.559689048348865 -64.57752275209795, -61.56702353707229 -64.57442528933817, -61.57457745773125 -64.57360149383982, -61.583808935843436 -64.57089916905815, 
+      -61.595881629651174 -64.56901507397492, -61.60736069464121 -64.56517077051913, -61.61577855412048 -64.55866263886301, -61.621189063462765 -64.55089604294825, -61.62940408271548 -64.5446477607443, -61.62823517961286 -64.53544545726112, -61.61973342268032 -64.53068459136735, -61.61449754099909 -64.52610781268217, -61.60362064110018 -64.51935611285076, -61.596142749934 -64.51779146147183, 
+      -61.58588946814668 -64.51663932762773, -61.5719376794459 -64.5167075475298, -61.556117399254546 -64.51637228356661, -61.541282577373906 -64.51824283724456, -61.52781371013349 -64.51889754213099, -61.513867208463616 -64.51895881273448, -61.50313270677811 -64.51719665491397, -61.49283969887101 -64.514038694522, -61.4838912795368 -64.5086740232945, -61.47857874015841 -64.49909256745066, 
+      -61.47279373828603 -64.4889066703828, -61.46759138267939 -64.48432911126396, -61.477226781146534 -64.47888957067204, -61.4784250980915 -64.46968078315055, -61.4871216422942 -64.46404194083479, -61.4969032011477 -64.46560679138561, -61.50731262578233 -64.47476121920444, -61.514773858202055 -64.47633349837065, -61.52403745077522 -64.47529604483341, -61.53195353871641 -64.47646395199038, 
+      -61.545452217190174 -64.47780591921338, -61.55519233828422 -64.47735576682719, -61.563518073685316 -64.47612094843406, -61.57134014307515 -64.47328132629555, -61.58047105883427 -64.46724039933373, -61.589095979628205 -64.45959535449585, -61.592121124530344 -64.45077440690106, -61.59791174416305 -64.4415430662015, -61.60058253601787 -64.43713356349826, -61.605563413282454 -64.43270876195706, 
+      -61.606364641401086 -64.42790182705909, -61.59654305610332 -64.42434596052041, -61.58770351424047 -64.4229896798672, -61.57888732680442 -64.42262982516456, -61.5705299058986 -64.42186742440961, -61.570431414482925 -64.41786973241281, -61.570758590836 -64.41246825726547, -61.56414082705463 -64.40709682160875, -61.555262938457766 -64.4037316478459, -61.542781103930444 -64.4045872427845, 
+      -61.53352164305105 -64.40463303102236, -61.51731833502994 -64.40470088016389, -61.50944506033232 -64.40453413741601, -61.496918950590484 -64.40338810926988, -61.48807617227143 -64.40102409582293, -61.48619154200146 -64.39963471941691, -61.48472169946812 -64.39583589463332, -61.48419814030547 -64.39324234281511, -61.48458720750669 -64.3898392968014, -61.48728907865702 -64.38642933062926, 
+      -61.490445147337184 -64.38261433094321, -61.4894485473566 -64.37941717558239, -61.4833981657992 -64.3776397295037, -61.47961558841349 -64.37385470097432, -61.48138920166091 -64.3702462559003, -61.48546452776927 -64.36663125255862, -61.48814543673644 -64.36222001033437, -61.488473473028115 -64.36135092041718, -61.48988741314981 -64.35761228921788, -61.4884240025266 -64.35381275140006, 
+      -61.48237269924499 -64.35204343514667, -61.47587491512741 -64.35067077612723, -61.46434573560546 -64.3517157456392, -61.45147694519317 -64.35496591297057, -61.44184818088906 -64.35840692539573, -61.43172070920136 -64.36024452553453, -61.42249403831072 -64.36127457673764, -61.41649197503737 -64.36150412213748, -61.40951809355332 -64.35952741395522, -61.40437237240668 -64.35594216730016, 
+      -61.39551223081505 -64.35157819069323, -61.384816062800965 -64.34781580844283, -61.37563275335165 -64.35084627031581, -61.370611248796536 -64.35426372641352, -61.36886087298848 -64.35987136952407, -61.3749586175654 -64.36464606677836, -61.381489174886525 -64.36802608798813, -61.3898585894181 -64.37079544838049, -61.401494499420465 -64.37475523939703, -61.41360123219345 -64.3793099268804, 
+      -61.42709783074014 -64.38365847850142, -61.44249626994824 -64.39040450743975, -61.44999252546196 -64.39497373363676, -61.44914941649271 -64.39878079693416, -61.44319376515871 -64.4020010600862, -61.435384054155776 -64.40483099398845, -61.42288146143968 -64.4046783271253, -61.41449711064692 -64.40190831478502, -61.402889738495126 -64.39994859064804, -61.38851547259229 -64.39839835775366, 
+      -61.37697879926694 -64.4004362514916, -61.3719679694732 -64.40485290850586, -61.3642183313963 -64.41168212217053, -61.35830360505958 -64.41790049573359, -61.34817810805012 -64.42173009541597, -61.33938929427229 -64.42235629276553, -61.33102443518626 -64.42058601521717, -61.32866074253741 -64.41759421924966, -61.32255196792914 -64.41181091034153, -61.3192124925973 -64.40561742567712, 
+      -61.31034060383097 -64.40024570208915, -61.30148119555476 -64.39587468921466, -61.29218667231487 -64.39289934346233, -61.2847496476851 -64.39031950829167, -61.27504427181889 -64.39073879315511, -61.265831036214784 -64.39376926602378, -61.24126832506117 -64.39002999750141, -61.23199616271299 -64.3880460545047, -61.22132056823726 -64.38527739283352, -61.20510580059641 -64.38230867551921, 
+      -61.191204627735516 -64.37934046664674, -61.168072053879776 -64.37738762274088, -61.145426081508866 -64.37802915634815, -61.12555243595135 -64.37825766378475, -61.139807455250015 -64.36984247400143, -61.141614383609074 -64.36524167372126, -61.1443569891065 -64.36183091389256, -61.148943737018506 -64.35883376894557, -61.15168462785323 -64.35542294083332, -61.15765777526201 -64.3522191057215, 
+      -61.15993704358649 -64.34921201279282, -61.16082449818669 -64.34541283844986, -61.158476991077954 -64.34141582834766, -61.15428247316187 -64.33702864708174, -61.151924733390274 -64.33203815835255, -61.143581499539685 -64.32825542819, -61.13939909972661 -64.32486042746395, -61.135195477504695 -64.31947368276688, -61.13286540465694 -64.31647480758204, -61.12821837144053 -64.31248561812131, 
+      -61.12909671915128 -64.30768613315487, -61.12443562934782 -64.30169692796107, -61.11610108370995 -64.29691342856732, -61.10730572021969 -64.29253440045981, -61.097144604013906 -64.2893531907185, -61.08606779856877 -64.28596550061803, -61.06903764807856 -64.28778797408008, -61.05246726880496 -64.28920779678691, -61.04003634673729 -64.29002296821892, -61.03634895531524 -64.29022307155512, 
+      -61.02345058648843 -64.28943581271538, -61.00826080907202 -64.29165586647083, -60.99490740649958 -64.29326658843202, -60.986623162435684 -64.29447169253808, -60.97511111095494 -64.29747051147122, -60.96083434319815 -64.29788133778032, -60.95345669151194 -64.29628759527102, -60.94331851669651 -64.29309077406705, -60.93778626273332 -64.29189215271737, -60.934546834355864 -64.28270672037452, 
+      -60.933163323738114 -64.27890737912702, -60.93223230387075 -64.27371270665367, -60.933142035991764 -64.26892137426188, -60.9372763271477 -64.26531902632532, -60.94278767383202 -64.25952119925178, -60.94507227112868 -64.25352447569212, -60.95149804477049 -64.2479242300519, -60.95010208730669 -64.24213345443022, -60.95100698174237 -64.23833468773681, -60.9597279818996 -64.23373410117271, 
+      -60.977634273157214 -64.22912518948671, -60.98680166267976 -64.22312926594188, -60.993675978312986 -64.21912397607056, -60.99640235246802 -64.21272374117743, -60.99683636910587 -64.20832847806317, -60.99085433829797 -64.20453710029477, -60.979369635352334 -64.20254606111227, -60.96284056894548 -64.20195810456087, -60.947694408636565 -64.2021706537534, -60.93437556345467 -64.19978415297116, 
+      -60.9247303076276 -64.19518974889773, -60.923351135177384 -64.19339024789112, -60.926555878405 -64.19059055069476, -60.931598964280155 -64.18919455685767, -60.94213952813958 -64.18498907700831, -60.951309437832 -64.18298396919246, -60.95909943597573 -64.1811830572475, -60.955876915122275 -64.1769859080821, -60.950358960947185 -64.17279775305265, -60.94576184841745 -64.16980707752839, 
+      -60.94804096144654 -64.16480999400726, -60.9516939201836 -64.1616132974536, -60.95626162641426 -64.15660854658344, -60.96128853261634 -64.15321405469793, -60.958530227309396 -64.14961164179827, -60.94843708440199 -64.14642343166754, -60.94202047386479 -64.14403580828056, -60.93285728082078 -64.14403483875701, -60.920034136976675 -64.14424869682448, -60.90721474861154 -64.14744629658378, 
+      -60.90676047208071 -64.14884990465471, -60.88385651299041 -64.14984927907301, -60.86782965724775 -64.15484531815848, -60.859123539960386 -64.1594394523294, -60.85133341110015 -64.15624338568428, -60.844004996662505 -64.15364919356034, -60.84629670919963 -64.1476598381632, -60.84538817397833 -64.1434623431924, -60.85637189505047 -64.13786382799653, -60.86690474036743 -64.1316754957665, 
+      -60.87010286062955 -64.13063001299462, -60.87788800224082 -64.12807484343728, -60.88840791340951 -64.1248782338639, -60.89984495533149 -64.11988113435672, -60.90578391833286 -64.11668425199153, -60.90806586898958 -64.11268579076871, -60.91583758712143 -64.10988627797978, -60.92360331085572 -64.10708529956288, -60.929543309005496 -64.10388191443167, -60.936381775533825 -64.09788517096746, 
+      -60.949610690073534 -64.0902869576678, -60.970162215319725 -64.08627334237508, -60.98752269374108 -64.08406037421364, -61.001225974792284 -64.0830456297925, -61.01172335385194 -64.08084091392898, -61.01306038581012 -64.07563812845261, -61.01622828827406 -64.07083824143338, -61.017096403350465 -64.06404930720126, -61.00152525115449 -64.05667912062322, -60.982324088942356 -64.05150585069636, 
+      -60.982294791395894 -64.04650891412402, -60.97497639583693 -64.04292257377061, -60.9653932554971 -64.04232808592594, -60.95582591840631 -64.04573868398603, -60.94579526422406 -64.0495383161068, -60.940792686041114 -64.05293954185593, -60.937606864337134 -64.05574047592525, -60.93259348067399 -64.05813556884291, -60.92665052270576 -64.05534335934095, -60.922524382832115 -64.04895809474445, 
+      -60.91338326957915 -64.04496843581599, -60.90608165983063 -64.04537163769587, -60.89513754977593 -64.04797394658567, -60.88098919453867 -64.04637880846332, -60.86182819405829 -64.04817977032508, -60.863200738177405 -64.05297915535056, -60.86229349830745 -64.05877005499165, -60.855902489538934 -64.06036446878991, -60.84540220242993 -64.0645591469887, -60.84037776865169 -64.06695554142433, 
+      -60.82713634718605 -64.07454647640182, -60.811150164286325 -64.07254819690415, -60.799280175533156 -64.0699468555447, -60.79149636576058 -64.0678709173498, -60.78878360546419 -64.06714577259173, -60.77691976000422 -64.06354470391257, -60.7700687590417 -64.06454555843142, -60.76960389217127 -64.06893915909971, -60.77003993404934 -64.07553039347326, -60.760445156089936 -64.07691878634228, 
+      -60.754055505424326 -64.07452292516432, -60.74904573890298 -64.07192292130146, -60.74540695142635 -64.0681233235912, -60.73948312693934 -64.06432423959542, -60.73676690218539 -64.05873143236765, -60.734965095961684 -64.0523376063767, -60.731794123394614 -64.04715024575746, -60.72314699281018 -64.04274837977239, -60.715408510653916 -64.03954280162087, -60.72547378135241 -64.0307697276524, 
+      -60.72640550699675 -64.02697087665342, -60.723687098350304 -64.02337564814353, -60.71778071604315 -64.01857866211638, -60.72784015993186 -64.01080284788627, -60.719645654598 -64.00800341683419, -60.70371720880261 -64.00598934039722, -60.670916864139215 -64.00675183843578, -60.65043511822171 -64.00473805069632, -60.63129346758225 -64.0065083491543, -60.6058044134524 -64.00486741484187, 
+      -60.594445061424196 -64.00185293759111, -60.58584559481714 -63.996452422718164, -60.57724375540958 -63.99104750850482, -60.56457857267039 -63.983238464673335, -60.5409199147114 -63.98299034275528, -60.52225194367771 -63.9843486911603, -60.51273647987549 -63.98073604010075, -60.50099910205663 -63.973125851874734, -60.486415552610026 -63.97588691374882, -60.479632348496544 -63.97287365663804, 
+      -60.47106109688719 -63.96746462477297, -60.46295940121916 -63.96165489338584, -60.460206359978734 -63.96048713850218, -60.45301364398011 -63.957439798925954, -60.44080416905838 -63.95321670335136, -60.42402180780617 -63.95097354788771, -60.41357132104751 -63.95114087374549, -60.403087716627375 -63.95330908339779, -60.398556673165885 -63.9522973312552, -60.389518875476455 -63.949275283039725, 
+      -60.38007203601135 -63.94365707785234, -60.368343931844734 -63.93902882769992, -60.358440460515396 -63.933812048296865, -60.34988585649752 -63.929394408070266, -60.33629074903275 -63.928349117939796, -60.325443773392806 -63.925913835914365, -60.31643677687411 -63.92189303399422, -60.31105023818402 -63.91868171554865, -60.29972812176659 -63.917645122006284, -60.29062057568837 -63.919604459961846, 
+      -60.28102063680013 -63.92295934778929, -60.270918140938235 -63.92870770520985, -60.26222060220483 -63.93226265778765, -60.25455382909801 -63.93003850702591, -60.25188458639051 -63.927432908837844, -60.24652732208024 -63.92322168988871, -60.2378706921474 -63.92478482393196, -60.229236513220755 -63.92534547254238, -60.22699265679748 -63.9243391269254, -60.223862445868434 -63.92213103459522, 
+      -60.223469845084075 -63.919535756546644, -60.221728851366294 -63.916137334448784, -60.21814025194919 -63.91432584758352, -60.205389461206614 -63.91646607881788, -60.19664060799201 -63.92201129626014, -60.187916351567495 -63.92656231505435, -60.17879450891291 -63.928515739082016, -60.16384241798722 -63.92765044532837, -60.14883558104014 -63.9287719452338, -60.131073005986444 -63.93128207902774, 
+      -60.115984221183545 -63.93539478322184, -60.09039612884215 -63.94164662963245, -60.056510469077146 -63.95203745385175, -60.01380963763587 -63.95239549663825, -60.02982297323199 -63.9329407992716, -60.05041230262046 -63.92707057045473, -60.05285201279106 -63.92110086225513, -60.04302274843437 -63.915863446669526, -60.02354940010751 -63.91495429049843, -60.00671756922495 -63.9166522100642, 
+      -60.00223162136133 -63.90007358965124, -60.008488737558906 -63.887942996282035, -60.01467475028145 -63.87780838290903, -60.02309299481025 -63.86868276525373, -60.03017066056041 -63.85874827144666, -60.02074106076652 -63.856105624531686, -60.00487886570501 -63.85701275947975, -59.990344820132655 -63.85872359715358, -59.9789430670785 -63.861644708071935, -59.96127774845918 -63.86213727448573, 
+      -59.94577731702473 -63.86563137171661, -59.93288312383637 -63.86771483228527, -59.93030901928231 -63.86812969599843, -59.926650357689326 -63.86930038525315, -59.91942938126428 -63.868661100184944, -59.91317272308249 -63.866226417239254, -59.91423723707237 -63.861446925851226, -59.9148685206918 -63.856067491201664, -59.91682401255053 -63.851493999381766, -59.91602712405179 -63.848297479629295, 
+      -59.914764323268344 -63.84550068820607, -59.91622715956418 -63.84231885893704, -59.91987856023784 -63.841145145634805, -59.92496454947186 -63.83778836339277, -59.934132023173255 -63.83385489304689, -59.94419859551349 -63.830126744091466, -59.94658367218888 -63.82615656282732, -59.94401865143134 -63.82155311841632, -59.938698060684054 -63.818331936602966, -59.93792716242235 -63.81414007118081, 
+      -59.94120701562664 -63.810372193943614, -59.94625245952389 -63.808009783444476, -59.95175902867019 -63.8052516522344, -59.941028224429495 -63.80179922674113, -59.930300674377605 -63.798343585588476, -59.92544931654612 -63.79472432367023, -59.92697341888087 -63.789546419462695, -59.93203946083612 -63.78619027942975, -59.93084528130415 -63.781398331476154, -59.92005962395986 -63.77993808333684, 
+      -59.902481250181324 -63.77942727194825, -59.88132347658764 -63.7780961001372, -59.86740065675426 -63.776405483882236, -59.85297391477222 -63.776111077260346, -59.84785956545696 -63.78045996510278, -59.844069825067294 -63.78562197656349, -59.841139465364186 -63.791977097129475, -59.83677269691369 -63.800522707854086, -59.83298286986353 -63.805678747574575, -59.82957431296619 -63.81243184765984, 
+      -59.8252754911753 -63.81898389924166, -59.82814024889066 -63.8271744016581, -59.82997463034105 -63.83914882179107, -59.835857392696724 -63.851551295641755, -59.83036294131457 -63.86586775119714, -59.82375512771657 -63.87339711343754, -59.77771482262978 -63.86987663304759, -59.768627533044246 -63.87080269615234, -59.75103670591165 -63.869278291593524, -59.73254713113291 -63.867539363562024, 
+      -59.71316917899196 -63.86559296375628, -59.70233223325273 -63.86510753967933, -59.69144640559119 -63.86562405341962, -59.6814264921048 -63.86733686585951, -59.6713561782482 -63.87004464504105, -59.66977588716891 -63.87521399698475, -59.60901679548488 -63.88785913105853, -59.582940422225505 -63.88384179908433, -59.57308505532577 -63.881564796176185, -59.56507135200852 -63.87870473581781, 
+      -59.549000774572235 -63.873972881150245, -59.53957476733835 -63.87229178003292, -59.53038294024641 -63.87519871830681, -59.52015642434146 -63.88088187529093, -59.51623926505837 -63.8870246319956, -59.51105111801958 -63.891361270864834, -59.49872549793393 -63.90260750703228, -59.486654321433996 -63.89930395070219, -59.47685705320632 -63.896018471023815, -59.474787987020974 -63.89201460600304, 
+      -59.453988337053694 -63.88264396769279, -59.45571982794424 -63.87983256126112, -59.45101522694685 -63.86985843008256, -59.44930307844007 -63.85888364686231, -59.45101882724419 -63.85172737063573, -59.45321359023389 -63.844172500889535, -59.46829880349554 -63.83156665149185, -59.480221327496814 -63.818725273860586, -59.48135575059638 -63.81395768460961, -59.474265389309814 -63.81129788906685, 
+      -59.46293737348834 -63.81218640022841, -59.452076480996475 -63.81267962253205, -59.44687376176837 -63.80844438346287, -59.442561414272426 -63.804416209276916, -59.41702716011774 -63.809543836493994, -59.39944384564572 -63.80040382135517, -59.39204682693228 -63.795147308303186, -59.38816637144292 -63.79172203871108, -59.38040936756567 -63.78486654385063, -59.36678764847818 -63.77815193269535, 
+      -59.35442214541957 -63.773247102325584, -59.34615167321169 -63.76777966818512, -59.344478412312995 -63.76537239933703, -59.34510402562084 -63.761993097394594, -59.349925331716705 -63.75606524011631, -59.35574414888222 -63.74835504848166, -59.36422254619702 -63.74127191072209, -59.36819528954277 -63.734142049338324, -59.37258604042562 -63.72761193689427, -59.37650262994395 -63.7214770206593, 
+      -59.38915055932546 -63.72040628863818, -59.39862086630227 -63.72010505629233, -59.40934111783721 -63.71790226940052, -59.41366612983967 -63.71606869760743, -59.40753845767753 -63.71262428629951, -59.398707946396 -63.709545055722415, -59.386265085345904 -63.70663358064429, -59.378372564409055 -63.70276998134806, -59.37763490612114 -63.699573655969175, -59.361021382330065 -63.69920801780726, 
+      -59.34759907405374 -63.69806995879997, -59.333758376660136 -63.69633552913988, -59.31501474423001 -63.693946167875474, -59.30206620897503 -63.6924174345592, -59.28077438401966 -63.68740815459412, -59.25234231525076 -63.68172018188843, -59.23012498896572 -63.677490237264244, -59.21536335872418 -63.67652929028841, -59.20408641917079 -63.67739471660984, -59.194521464183666 -63.679680632477805, 
+      -59.188918808051966 -63.68339921874438, -59.182723926770606 -63.68950179567589, -59.17747060105297 -63.6948166916098, -59.16547376640943 -63.700055250822274, -59.148505979472795 -63.70563185046876, -59.136982540300274 -63.710471098295756, -59.11775788524121 -63.71601917257078, -59.1082986414502 -63.71630071997741, -59.09542254123579 -63.71375627385802, -59.08756761337128 -63.70987612369966, 
+      -59.08338883449609 -63.70484957665577, -59.07791112043773 -63.69900882556012, -59.06890135272034 -63.692324804535325, -59.05221116720036 -63.68634482882183, -59.0412434246072 -63.68222466898395, -59.040613448299894 -63.67803222959829, -59.03549986171594 -63.67378593575383, -59.02624629121537 -63.67108164742681, -59.01686960625941 -63.67036727515245, -59.000827808604164 -63.66856821608381, 
+      -58.9909121211495 -63.66923592830145, -58.973277532755006 -63.65089377579268, -58.964161166217885 -63.63962238467289, -58.96240563445924 -63.6250810549993, -58.96375264771337 -63.618332978327444, -58.964211125155025 -63.611369647361286, -58.964195279573865 -63.60480053540483, -58.9615358070917 -63.59760265937234, -58.9593517222035 -63.590010945453876, -58.95628586611883 -63.582207437835486, 
+      -58.95227736166311 -63.57518778730653, -58.95023749376533 -63.57217682813748, -58.94874386507013 -63.567779031067325, -58.94771981456071 -63.56298866325841, -58.95414396151218 -63.560485401718154, -58.95745049628757 -63.557743401572885, -58.95899857226006 -63.5545767419884, -58.96879091925337 -63.54833684416612, -58.9404447106897 -63.544583101091625, -58.928878271127125 -63.54383184331647, 
+      -58.918193487726576 -63.54329413390662, -58.90541490478658 -63.54073268388963, -58.89189281894306 -63.535975868382295, -58.87709011062092 -63.53696853926581, -58.86316090005494 -63.53817045109867, -58.857413464745626 -63.53729637495546, -58.8492436839656 -63.532805981310126, -58.82750104726169 -63.52454320933764, -58.813384980436744 -63.522160468342435, -58.79893908835081 -63.51817323443867, 
+      -58.783621624466974 -63.513977163945555, -58.77134724000336 -63.51101711597975, -58.761013669869705 -63.512058099036224, -58.75129364255306 -63.510726860182274, -58.73409354259347 -63.508087163275746, -58.72262548791456 -63.50632852114802, -58.71696439406814 -63.50445644157026, -58.709778939683275 -63.49917604907973, -58.702441262135004 -63.495884921635835, -58.69058535957435 -63.49351861370681, 
+      -58.677125230668665 -63.49706232224622, -58.67557438874091 -63.4974714183012, -58.66579049558757 -63.497123734193366, -58.652437049808995 -63.49692082752037, -58.640101298355155 -63.49494562187376, -58.63182748411498 -63.492428003941754, -58.61910332730789 -63.489848638654124, -58.60852714996216 -63.488288854064656, -58.59875174001249 -63.48793717436031, -58.58690619059003 -63.485565538025824, 
+      -58.56648248677706 -63.4790754851408, -58.552895019694965 -63.470706105228196, -58.54352480946193 -63.46538537734311, -58.534554727159865 -63.46066577371084, -58.51304292551484 -63.462508582557966, -58.496610002651494 -63.46204320506393, -58.48875065670914 -63.46012449192716, -58.47303954145453 -63.45628677369204, -58.46441640794183 -63.44759019635473, -58.452210351173974 -63.44460281106386, 
+      -58.440314611753685 -63.443214749927414, -58.42040983258029 -63.44188312125281, -58.399556756931865 -63.44132925348437, -58.37178205771462 -63.44364135633242, -58.354014661387204 -63.44333216386556, -58.33537971767801 -63.44281079398786, -58.31723102343896 -63.44189409420553, -58.28905905087262 -63.44358118973106, -58.26868827162118 -63.4426194611241, -58.2530569631166 -63.44333185450313, 
+      -58.239646049724946 -63.44408078229877, -58.22596442423357 -63.44780729531953, -58.20058229073818 -63.44813474615473, -58.18353689048204 -63.449440186007635, -58.18176282220188 -63.44957757573139, -58.16200300608761 -63.456363805450835, -58.14867884613774 -63.45611197017912, -58.14191073413335 -63.45240402973634, -58.14112241577996 -63.44662422076279, -58.1399497904395 -63.44024224498919, 
+      -58.13771958661995 -63.435626976493815, -58.13761313301662 -63.43204547913898, -58.140685291190756 -63.427730624407, -58.14337492674495 -63.42280935801957, -58.14114513249998 -63.41819683375922, -58.13775145526482 -63.411774291240064, -58.14256113241686 -63.40788694269582, -58.14274961795603 -63.40590370488364, -58.162014900946836 -63.40407918758882, -58.179358610730326 -63.4038053644075, 
+      -58.19293329647294 -63.40107667652204, -58.20494824420509 -63.39592703259252, -58.21273488594194 -63.39329082155429, -58.21540462656469 -63.388370523677274, -58.21247826365141 -63.38155747467833, -58.1963789846833 -63.378079051626855, -58.18163683835451 -63.37442793403175, -58.17891960007489 -63.37020185301177, -58.167925050331334 -63.36443403092672, -58.158965306415666 -63.36068394058968, 
+      -58.14337930943151 -63.361389799310906, -58.12175637193952 -63.369724967461394, -58.10984484885192 -63.37844098183468, -58.101574038520525 -63.386035898970725, -58.094268786006765 -63.3928530968105, -58.09465792560425 -63.39802850535126, -58.09302500513726 -63.40117578052038, -58.072413880392304 -63.407737905992256, -58.03887941850362 -63.41463547689385, -58.03202132224254 -63.403868680449776, 
+      -58.03040561115709 -63.401348370238544, -58.00615046492217 -63.39530090384087, -57.99229400200901 -63.391846005750885, -57.98056389617188 -63.38485411233017, -57.97760169420052 -63.37902778036723, -57.97917446385846 -63.367733045127714, -57.97736109075608 -63.36371948472025, -57.967460923241084 -63.360741182300714, -57.951992773857675 -63.355858157326, -57.92367109315255 -63.34673272874742, 
+      -57.91361193430063 -63.34116299070242, -57.9087564825735 -63.33232045000862, -57.911514929301745 -63.3182674122175, -57.91193778230831 -63.309729945524964, -57.9031289250128 -63.304981833730864, -57.88664604710098 -63.30186081132569, -57.81297643095192 -63.30011794487955, -57.77994720760938 -63.302986610904895, -57.75922031553416 -63.29419247865371, -57.7493165783405 -63.28762494962692, 
+      -57.73092792364698 -63.28603325844399, -57.711355967315924 -63.287193353297056, -57.70474240546277 -63.287047479345006, -57.689104724509804 -63.28054425913025, -57.67964532401082 -63.278149034715376, -57.667876369053296 -63.27669489969806, -57.63584145644837 -63.27875975914529, -57.625755438593714 -63.27415901317173, -57.61974287804642 -63.272633165572294, -57.59495602917326 -63.27703418497679, 
+      -57.58102778862732 -63.27910303821812, -57.573669068318665 -63.27774039857926, -57.560531269291054 -63.27286923731678, -57.54511650573829 -63.27251098920342, -57.524581962286454 -63.274417901059316, -57.50507972245922 -63.26740326899297, -57.47706237829854 -63.26535425313595, -57.468217815371204 -63.25799113672998, -57.46671222330265 -63.25199858774836, -57.46180308054207 -63.24870354763856, 
+      -57.44675617758898 -63.24536461066628, -57.418762864945805 -63.24330415082251, -57.407400545586206 -63.242435869760165, -57.397614446228765 -63.2394178998304, -57.39357319623803 -63.23633976193281, -57.388191778333166 -63.23342896671181, -57.372436807058776 -63.232447640926274, -57.353508071402956 -63.2321805971559, -57.34227514739535 -63.23031571313965, -57.330420433945086 -63.22624974946351, 
+      -57.318697993668216 -63.22119607506209, -57.29954130084462 -63.22290064964224, -57.28379508922617 -63.22548297262877, -57.2654831341862 -63.227406138986545, -57.255718922761105 -63.22795085497638, -57.248764018260374 -63.227179898986975, -57.224229847817014 -63.225959317164424, -57.2107987683854 -63.22760441056287, -57.19350822728251 -63.22862908033862, -57.164166136427475 -63.23036596348486, 
+      -57.13267229338803 -63.231925128054485, -57.10517069158732 -63.23656097425608, -57.089638895768715 -63.2407146775832, -57.07433026360495 -63.246463227758824, -57.07049642221207 -63.2521171597474, -57.063115360480374 -63.25787694960411, -57.05219032485286 -63.26373606494596, -57.04175158433229 -63.269214088648994, -57.041679626256816 -63.27635874994854, -57.04516154234673 -63.283404808883276, 
+      -57.04226290796176 -63.2918629773668, -57.0298398860208 -63.298873766130306, -57.01960665788628 -63.305942581063206, -57.01426964064966 -63.31274817884467, -57.017874275698844 -63.318802290353815, -57.023819139422535 -63.323928658463124, -57.03061966395307 -63.329273266105375, -57.033773230837035 -63.332141552931716, -57.0312646104191 -63.337631900747525, -57.028396607285885 -63.342521751421394, 
+      -57.0250285766881 -63.34779024512484, -57.01800946924012 -63.35057733641805, -57.00523050161387 -63.353404422467456, -56.99393532280061 -63.35508363618825, -56.985333040216226 -63.35643365428303, -56.97795051163369 -63.35861554895945, -56.97547409169244 -63.360534726989776, -56.976416042655394 -63.363342656377455, -56.983624301031796 -63.36572182145855, -56.99952286655194 -63.36933464912653, 
+      -57.018128302268856 -63.37262365956933, -57.03353939941657 -63.37661685183008, -57.04809873193738 -63.38038697527432, -57.05640534855123 -63.3845816428038, -57.05844436950673 -63.386437292749314, -57.06114906226366 -63.388881108890935, -57.059760670891336 -63.39261567745813, -57.056656399489626 -63.39591255651472, -57.05292010687122 -63.4005776077437, -57.04674947673086 -63.40358634351562, 
+      -57.04378143626233 -63.40589064350857, -57.036651002257685 -63.40609400283401, -57.027854021757214 -63.40228280292313, -57.0115701920016 -63.39806404529236, -56.98943299153838 -63.391300578847215, -56.97744401532087 -63.38819125403357, -56.96640485901981 -63.38788555906593, -56.95738558295908 -63.392204638960294, -56.947863633176965 -63.396904478983416, -56.94311854067773 -63.402337180428546, 
+      -56.93724435488735 -63.409519340154084, -56.93932764504725 -63.42646051896459, -56.945222769492354 -63.43516207387934, -56.95166798243265 -63.43991168610956, -56.95906250719151 -63.447463558948314, -56.96085999949386 -63.450493345747525, -56.974724614676795 -63.4530632800105, -56.98416862466838 -63.45550601734722, -56.988911351400624 -63.45980879685719, -56.98872328374513 -63.464370492914334, 
+      -56.987543585537566 -63.46970070359179, -56.98171184794279 -63.47331693447843, -56.970719664941264 -63.47559297081444, -56.95873215651876 -63.47863868135284, -56.946880002506234 -63.48069427438688, -56.935385420600426 -63.48335289234257, -56.930897202304656 -63.48680067218708, -56.92305296250039 -63.49194709463388, -56.91956417385654 -63.494628903496654, -56.914070370476466 -63.498844855313635, 
+      -56.911434525678715 -63.50174999356078, -56.910519097438694 -63.50510031549611, -56.90330633175606 -63.50887250944401, -56.91039784012803 -63.512248112235184, -56.90639918123809 -63.515315272964685, -56.89639101433527 -63.516818480225076, -56.88085873227635 -63.516379857204626, -56.86583278181475 -63.5155563954403, -56.85942523898595 -63.51537357347382, -56.85695814996718 -63.51530395434844, 
+      -56.84930229789319 -63.515880995062766, -56.84079001356271 -63.51623066019348, -56.83592502773256 -63.51907346274426, -56.81617585995871 -63.52625325519905, -56.80157389814003 -63.52861003938094, -56.79412523552449 -63.53077747164754, -56.7878947652756 -63.533775809267745, -56.77641893071455 -63.54516242058568, -56.771871905125586 -63.560920966323415, -56.77249179082441 -63.57186050610514, 
+      -56.77403684332745 -63.58561653765682, -56.77402109029484 -63.59177424182182, -56.77702681838745 -63.59563938726664, -56.784476645662785 -63.599628540779044, -56.7971686448147 -63.60754751530131, -56.80469520698607 -63.614124555183636, -56.81208407790855 -63.62168897842417, -56.816737975408536 -63.62957418433486, -56.82168919783682 -63.63547984661628, -56.829445144741214 -63.643645189737676, 
+      -56.83555668625526 -63.647795663399805, -56.84698494950903 -63.65229778030824, -56.86309505940911 -63.65236648321946, -56.881141739143345 -63.64830821949957, -56.902420513561125 -63.64354620806093, -56.91240439758349 -63.63945737170401, -56.92093774979208 -63.632941568668215, -56.92523682247718 -63.627894515733125, -56.92788293067278 -63.6249923683068, -56.93376702841792 -63.62137932020374, 
+      -56.94000573314522 -63.6183740324924, -56.95056233267157 -63.61648216944532, -56.96060843009164 -63.61497472178987, -56.97310941713249 -63.615127934994575, -56.97889881607721 -63.61793077154316, -56.984412398211695 -63.62060510006918, -56.99076453129543 -63.626342971068915, -56.99812112954169 -63.631312816408546, -57.0027522663112 -63.63661253956787, -57.00902958572094 -63.639763157061644, 
+      -57.019480808839106 -63.64501957024924, -57.02785323515341 -63.6492235325584, -57.038275921288886 -63.64831522573358, -57.049426278659155 -63.648616797316926, -57.05948520537392 -63.64710318034751, -57.07090786496816 -63.64542445167684, -57.09517074264482 -63.648067288239396, -57.10619015975829 -63.64935673439628, -57.12093789744774 -63.64955141813796, -57.13941615731992 -63.6486512113978, 
+      -57.151263474582514 -63.64041980134676, -57.16114528349951 -63.6301453067646, -57.16829127526525 -63.620200638441915, -57.17565859956845 -63.611846593039935, -57.177940662374745 -63.604755643483536, -57.18195003509241 -63.598103056869725, -57.18187051996113 -63.591941155969735, -57.180433187767235 -63.585940726907495, -57.17393763008272 -63.57762137520721, -57.16087974719714 -63.57171635173942, 
+      -57.15771705752565 -63.565273625477296, -57.14765200804509 -63.55706092967596, -57.13205462036915 -63.54691247308786, -57.120977521794146 -63.54304074525274, -57.11374592706526 -63.53709028138462, -57.117657245929436 -63.527855460595624, -57.13203743545971 -63.52029135064011, -57.14243330199047 -63.51579626244222, -57.149132210285444 -63.51325567501348, -57.15369393324432 -63.51152046293884, 
+      -57.163720646867155 -63.506423776034744, -57.16278142251381 -63.500037615441684, -57.157771267958495 -63.4941489508317, -57.153125271485706 -63.48885785518982, -57.1504630751665 -63.48203192866741, -57.15703978244702 -63.47604711873059, -57.16705510781814 -63.47094674076261, -57.18173309025848 -63.46755612438105, -57.19515242767229 -63.466911264666734, -57.208214557910395 -63.46565928872412, 
+      -57.223356841836285 -63.46545788855461, -57.23405410156393 -63.46871515867089, -57.24327851013634 -63.47312100966759, -57.28279454241534 -63.48068712833059, -57.29893946384134 -63.47970182528008, -57.30806234418528 -63.47794716517056, -57.319279225397345 -63.473655129688524, -57.33319763786527 -63.4726140576374, -57.34687093644051 -63.47355322555574, -57.366833280768375 -63.47404372599055, 
+      -57.39146692444688 -63.4726640282464, -57.40773463019666 -63.47425496486754, -57.41612419314602 -63.478436016333035, -57.41860645265518 -63.48366163992322, -57.41135072010142 -63.492026492828465, -57.41247485366118 -63.50099551281962, -57.41950798425339 -63.50176305665885, -57.43443692964037 -63.50351757271669, -57.453571120510276 -63.50735866036459, -57.46457001162309 -63.51219484186938, 
+      -57.46755109756963 -63.51703678047858, -57.46374862635522 -63.52270926976076, -57.45288476812959 -63.52403625998087, -57.44302360101846 -63.528167346504546, -57.43656441892057 -63.52885796571319, -57.42179061797561 -63.53043824879186, -57.40970144981393 -63.534511219177965, -57.39970828716346 -63.54320870865764, -57.398237185751775 -63.55152067159411, -57.40540654969466 -63.554874650327974, 
+      -57.418508794296976 -63.55718669804517, -57.433468054212746 -63.55894114135225, -57.45164251620228 -63.55997431182553, -57.5301966395687 -63.54873344300041, -57.552681475009074 -63.547271406437815, -57.565420909650484 -63.548961743565904, -57.57743793157495 -63.55301648063903, -57.593423985388256 -63.55756069353203, -57.603081406147645 -63.55897452466808, -57.613951739190085 -63.55763700370458, 
+      -57.63481511551946 -63.554732381778315, -57.65051376357903 -63.55409543321502, -57.66288792388643 -63.555172127346175, -57.682206079656744 -63.557995125797525, -57.70468801843019 -63.57638551676301, -57.71911222263035 -63.59122044160099, -57.718174619491016 -63.59557308998471, -57.711755874384636 -63.59701852123984, -57.70011552739877 -63.597160168270925, -57.69032534085255 -63.59673775497363, 
+      -57.67347401046051 -63.59556516429926, -57.64709788256657 -63.59556603044491, -57.6383023644239 -63.59609179383375, -57.6110888667891 -63.597724544532454, -57.61224637244213 -63.603119046634795, -57.612803561236 -63.60988976742486, -57.614341411888375 -63.615887555789065, -57.612629187047766 -63.61902958534273, -57.60657881747101 -63.62107825868091, -57.60237389861669 -63.62257025023651, 
+      -57.60561942195449 -63.62542765692622, -57.61333654337594 -63.62839083775274, -57.635682363257345 -63.63247671686015, -57.6474847498534 -63.6349364023635, -57.66137188521606 -63.63485339702794, -57.671627952180245 -63.63130900125787, -57.680520251934794 -63.62792932488174, -57.690055133641906 -63.62675047332265, -57.72335951984531 -63.63306391167377, -57.743499342604785 -63.63708892530031, 
+      -57.735530632302584 -63.64427114438977, -57.73742972175056 -63.647293329733465, -57.739932273348316 -63.648940872049536, -57.74728751404054 -63.65129060432496, -57.759552289379144 -63.64976934336384, -57.76919881954193 -63.64759407012416, -57.778959068732895 -63.64442752917872, -57.789854559895225 -63.643074112238864, -57.80287525258941 -63.64276227656551, -57.814921409158245 -63.643219116226184, 
+      -57.825494085985035 -63.644840126783066, -57.834869971774964 -63.64921225558483, -57.84446819081459 -63.651603141082724, -57.852322362781074 -63.65356352779626, -57.86300829657115 -63.65418679619502, -57.87359315613363 -63.65580269577988, -57.878721307413514 -63.65809958906131, -57.87354756436566 -63.660377121224, -57.84590479274282 -63.663170668596244, -57.84646004390627 -63.66636220835143, 
+      -57.85022281337238 -63.668831747699876, -57.85780814703648 -63.669193438514675, -57.9045033123097 -63.66858266017907, -57.91437552322177 -63.67071219922063, -57.91984255549471 -63.67188541773393, -57.931587079912134 -63.67531192591272, -57.93955947024725 -63.67626993027177, -57.97158038830721 -63.67454097749596, -57.98001660404381 -63.67968795709321, -57.98516577356049 -63.68198015344331, 
+      -57.99334800813797 -63.68095319671761, -58.00026422065217 -63.67910327985971, -58.00319376334259 -63.67677671564532, -58.00303250458969 -63.66961360871162, -58.00917494173661 -63.66655680407381, -58.05868895369183 -63.664561964916224, -58.080093216667336 -63.665774458186604, -58.089909481181344 -63.670741967707485, -58.09525665972134 -63.675622119412616, -58.100309849397966 -63.67890244899019, 
+      -58.107910297512575 -63.67924932438636, -58.12212112327278 -63.680717441676, -58.133602297454416 -63.68252948218076, -58.13866889641225 -63.68580534736855, -58.14090599305371 -63.69042597075303, -58.14071970323717 -63.696987128673065, -58.15134578203469 -63.7031586463036, -58.16323436687096 -63.7101488343171, -58.17152421498841 -63.712696554265406, -58.18488288879716 -63.713939796052976, 
+      -58.19960201204238 -63.71501483026866, -58.207410673074556 -63.717944542732006, -58.21219135300038 -63.719623568843176, -58.22000190768416 -63.72255730945412, -58.23394359790042 -63.72242008562587, -58.247006203051946 -63.722060223855884, -58.25764413238565 -63.72365264839263, -58.26457941470675 -63.72636447783996, -58.26839776792083 -63.72882401177913, -58.26783742941294 -63.735795041601634, 
+      -58.272743622771706 -63.741057776606745, -58.27688507590232 -63.749691414101164, -58.28188183430392 -63.753959893542, -58.28962170593663 -63.75788054344846, -58.2962919984952 -63.76357288378551, -58.31155844011747 -63.768820673760196, -58.32303991728046 -63.776196203826835, -58.329233724932806 -63.782276241483174, -58.33436826087891 -63.790130953797366, -58.341548036041765 -63.795433185420315, 
+      -58.35462273110696 -63.80521700295373, -58.360486077787925 -63.81199193203516, -58.36686874674591 -63.81936205872816, -58.36621886945723 -63.83647095684617, -58.366434204922925 -63.839061129858486, -58.37782385035892 -63.842844935417936, -58.38692882699173 -63.84201092299323, -58.40261485395938 -63.843275975778205, -58.41816996262572 -63.84096134058226, -58.427097394687614 -63.84210986491011, 
+      -58.435361898959535 -63.845635055740644, -58.435497487304026 -63.84922056875977, -58.43271644000465 -63.855144759270125, -58.42927183554199 -63.8634446239329, -58.42227917557829 -63.87089105307842, -58.41900543488875 -63.87720551415037, -58.419753987434405 -63.88398340174284, -58.423247274600385 -63.890415626838085, -58.42909220453926 -63.89589289074752, -58.44144833751885 -63.9044674387824, 
+      -58.451646108457176 -63.91200580305959, -58.46299334982042 -63.91677828787638, -58.47345768253707 -63.921337776978234, -58.48498482327501 -63.92412244420229, -58.49256864331273 -63.925442252400586, -58.50467728287138 -63.926840775914116, -58.520333079009845 -63.92909136702999, -58.540115366580004 -63.93081339242448, -58.557726645247804 -63.93150355969549, -58.57072861544875 -63.93310457519992, 
+      -58.57872552351056 -63.93502741310433, -58.58720230752751 -63.936562082157835, -58.593657778555844 -63.940648126358305, -58.59745205166789 -63.94409119853108, -58.608745992215994 -63.95542444750554, -58.61746570094763 -63.96512184380174, -58.63896756056147 -63.98498221353162, -58.652647769863535 -63.989777035249446, -58.66099145881575 -63.993294600515895, -58.6705496581679 -63.998623666477286, 
+      -58.676061673761154 -64.00348604441032, -58.682060141417274 -64.00796416585766, -58.684329554736806 -64.01357214960562, -58.67906178223665 -64.0168767292235, -58.674282789555775 -64.01979102422513, -58.66682268764303 -64.0220643964064, -58.66130851221311 -64.02277321251319, -58.65117272002381 -64.02440642371931, -58.643546003336965 -64.02867216170316, -58.640546095726044 -64.03200502659011, 
+      -58.639640421321594 -64.0373764249676, -58.63979237970108 -64.04653935550765, -58.63799328625634 -64.05726664248031, -58.641380110494204 -64.0712592098763, -58.648923673941745 -64.08472364606826, -58.651431561015634 -64.09293392993092, -58.65653611895502 -64.10277590330355, -58.66287691120878 -64.10885614068665, -58.66783061269953 -64.11510492541571, -58.67384602449901 -64.11958314652684, 
+      -58.68548669374938 -64.12235217559687, -58.691590312537805 -64.12026227425034, -58.70648195147941 -64.1167060249688, -58.71445639435417 -64.11403621929558, -58.72072305725717 -64.11553115551152, -58.72324797989298 -64.11815561046113, -58.71682496615583 -64.12423661342659, -58.715037950926025 -64.12938797006184, -58.71829909629235 -64.13422439545812, -58.72473852592005 -64.13929803338947, 
+      -58.73207607121351 -64.14459146749658, -58.743166551326915 -64.15432746114729, -58.7593424421206 -64.16931897130371, -58.76336554549528 -64.18193068095647, -58.77286088641158 -64.19482436464033, -58.77459335900211 -64.20182798406681, -58.77574439523263 -64.20463626957414, -58.77877169643407 -64.206871046963, -58.789967114900655 -64.21002853783774, -58.80083730053423 -64.21158642243007, 
+      -58.81252570445818 -64.21434768763466, -58.82380979995767 -64.2165075772776, -58.84483603072519 -64.22299181956922, -58.854310017730086 -64.23688422662488, -58.8453144356146 -64.25249537897773, -58.8425574276813 -64.25843743355837, -58.83872122442439 -64.26057437823214, -58.83292802221921 -64.26427410908946, -58.827204470689615 -64.26698354394578, -58.82050591648299 -64.27047047546951, 
+      -58.80749501753851 -64.27246864516472, -58.79840553053176 -64.27133951419063, -58.78588415265865 -64.27294166703997, -58.777458978609864 -64.27500913077064, -58.77123784964714 -64.27810586527634, -58.767721862019414 -64.28183826714341, -58.76240208314334 -64.28514797548982, -58.75798614234913 -64.28866614628996, -58.75544768985051 -64.2916097286606, -58.753811389477534 -64.29477621528132, 
+      -58.754962281579374 -64.29758513352894, -58.757505860220554 -64.30021734162723, -58.76546120650455 -64.30412234830457, -58.78777425258419 -64.31243902741973, -58.80951658106953 -64.31655139606829, -58.82775100713718 -64.32439430643367, -58.84346060579978 -64.33518965026006, -58.849064723427354 -64.3400566533775, -58.86288642690147 -64.34583984882836, -58.878103125660985 -64.35143965961595, 
+      -58.897514274143255 -64.35650662252137, -58.91241441863262 -64.36050500091177, -58.920481364270444 -64.36341104417993, -58.935950437220065 -64.36602004376091, -58.94402825664061 -64.36892636220769, -58.94184164144209 -64.3734808651722, -58.941055589736 -64.37786071860934, -58.94638222683453 -64.3867041186261, -58.953330712121364 -64.39238751444041, -58.94710467047184 -64.39549210300395, 
+      -58.94038534279347 -64.39897861005524, -58.933320296308395 -64.40087901536795, -58.92576678692948 -64.4031599076879, -58.91590253667727 -64.4054183795542, -58.90808633152586 -64.40510549180594, -58.88790975033471 -64.40341896616431, -58.87004479733401 -64.40176466128615, -58.867427098458684 -64.40158142018767, -58.84847993166301 -64.4002536156466, -58.83374822221228 -64.39983383410791, 
+      -58.81524272779122 -64.40055779330456, -58.80677495082827 -64.40262521514727, -58.798632448908506 -64.40628851305877, -58.791151402465054 -64.41315471982745, -58.790916020033734 -64.4217227443189, -58.792830134200045 -64.43232001642858, -58.79399055296384 -64.44071273181895, -58.79103366449805 -64.44863928774363, -58.79830439039578 -64.4615105312371, -58.79988062705366 -64.47050570982063, 
+      -58.806918804678766 -64.48636613053077, -58.813126846767915 -64.49543008858026, -58.82216244247858 -64.51531138966895, -58.83053540364902 -64.5264048852907, -58.84410424296065 -64.53059393309483, -58.85263070751997 -64.53411179009534, -58.864543817991276 -64.53588199085098, -58.87339290281269 -64.53541616347363, -58.88239563231027 -64.53295121859709, -58.88825681474755 -64.52925119484352, 
+      -58.894106512126314 -64.52554345401487, -58.90459054774689 -64.5219038403092, -58.91806823503717 -64.5215003091061, -58.933434505163696 -64.52052209333691, -58.95062936208796 -64.5199742980056, -58.968237592662646 -64.52001958983462, -58.990477636466395 -64.52012678975215, -59.008732135829206 -64.51778308910743, -59.01757495696947 -64.51730350241588, -59.024390371686984 -64.51281068600152, 
+      -59.02741715116438 -64.50946071238177, -59.02448314407289 -64.50523336318966, -59.01840170593993 -64.49977071131401, -59.01141058486841 -64.49408657748788, -59.00517872639683 -64.49061621695874, -58.99728217313681 -64.48471786210035, -58.99568848401054 -64.48130845338937, -58.995564579756135 -64.47672214875405, -58.99915333518098 -64.47198373917225, -59.00743666812167 -64.46631545556508, 
+      -59.00647529852691 -64.46051754817475, -59.003204604188866 -64.4546879324066, -58.99860186018093 -64.44804450839297, -58.99163072835191 -64.44236813568611, -58.98612888245776 -64.43550958389528, -58.97454339109965 -64.42976419111758, -58.97037862518377 -64.42372884539931, -58.970675153826896 -64.41974682871604, -58.97501789822234 -64.4172129052478, -58.97705543013338 -64.4146495107582, 
+      -58.98181646807109 -64.41271977953099, -58.989147255723914 -64.41342130866248, -58.99829667594464 -64.4145426404301, -59.01289461582429 -64.41693130911196, -59.02742776037594 -64.42031812562463, -59.03503649312696 -64.42361518329935, -59.053905374269505 -64.43104579510252, -59.069284834513844 -64.43563088236512, -59.104412047429975 -64.4488535020708, -59.13312346748737 -64.46158547145627, 
+      -59.15148510314161 -64.47039776057632, -59.1586418934156 -64.47407542658685, -59.171043387564666 -64.47542625493172, -59.18162961416003 -64.47635559831555, -59.19178973970952 -64.47668502776496, -59.20465686429354 -64.47105483886266, -59.20547546315997 -64.46568341216886, -59.20955182777529 -64.46496648718697, -59.23402436213392 -64.46064000809008, -59.27004749467322 -64.45428397611518, 
+      -59.30045527100763 -64.4486536492895, -59.327695274536644 -64.44178695224393, -59.35139141560104 -64.4320827815535, -59.36990890113183 -64.42370598007977, -59.38531124506126 -64.41310079706788, -59.39791551356953 -64.40286193939689, -59.40728582713413 -64.3923945628567, -59.41562208441325 -64.38370532348014, -59.420744609741554 -64.37478696788605, -59.42694065423664 -64.36308354646552, 
+      -59.43344442683172 -64.353973892388, -59.43485337181563 -64.34521516066077, -59.43566807212938 -64.33883765565851, -59.437818657467155 -64.33327542491635, -59.441679865399934 -64.33012476897939, -59.44843183204617 -64.3246077507592, -59.46844056978534 -64.32062590816525, -59.4735708877855 -64.319283144004, -59.47517940831794 -64.31510901867192, -59.480849781597676 -64.31237035797827, 
+      -59.48828142273196 -64.31104981267048, -59.4988679512817 -64.31095884409561, -59.50934867841854 -64.31285863093856, -59.51796025814721 -64.31533843409409, -59.522825474394324 -64.31897792602616, -59.52882301945151 -64.3188322955216, -59.542143048263924 -64.31935813270317, -59.55848703917075 -64.31968680175093, -59.561448394732786 -64.31974708151309, -59.58847250443925 -64.32239575491708, 
+      -59.62015149978257 -64.32408136266397, -59.651364614500544 -64.32615626492897, -59.674233348944604 -64.32935325007443, -59.68056587911087 -64.33180187686516, -59.68718944537655 -64.33784525292337, -59.68931261840877 -64.34185068506017, -59.69532899574942 -64.35128001144152, -59.70034436454402 -64.36249458359514, -59.70944693518121 -64.37514476054105, -59.71554983750587 -64.39315833048117, 
+      -59.726721812841625 -64.40123768037193, -59.74304680383936 -64.4079582074721, -59.75219379432412 -64.41002604234426, -59.75811768187495 -64.41187276533742, -59.764653342738896 -64.4103311870628, -59.7726235027752 -64.40760104991439, -59.78525600585286 -64.40390840831503, -59.80815680339326 -64.39750626744684, -59.83099999036971 -64.3920975841588, -59.843976434837636 -64.39099828730794, 
+      -59.85829605020326 -64.39070898788574, -59.87023891665178 -64.39238780306091, -59.87704111134508 -64.39543216274546, -59.91059500675631 -64.39946737282989, -59.948596054548645 -64.39594246996928, -59.96555973702891 -64.39925378974094, -59.983451751190586 -64.40276430941616, -60.00246087903276 -64.41407015901176, -60.018322006623265 -64.42314907742205, -60.032292503194995 -64.43382284276356, 
+      -60.04447209801194 -64.44307689544621, -60.065405981495694 -64.4537887131951, -60.087304253016995 -64.46370650288532, -60.1051286254803 -64.47119886233234, -60.124837513395946 -64.47809559931802, -60.13861520521349 -64.48217044129383, -60.15055563632278 -64.48583237764882, -60.16157388476493 -64.48928891216786, -60.17774500209616 -64.49137181834783, -60.198547402758884 -64.49347731380331, 
+      -60.21614119760902 -64.49436181249091, -60.23239601590475 -64.4934464011486, -60.24532991994605 -64.49530805247258, -60.251736040546945 -64.49873431837044, -60.25900863870825 -64.50436335014237, -60.26515995775532 -64.51777622202742, -60.274585839474256 -64.53040337819813, -60.283144474237716 -64.54082516573929, -60.289440267808494 -64.54924748628876, -60.298138696950474 -64.55467924667776, 
+      -60.2976341851216 -64.55607597542495, -60.316604760793304 -64.55975387979598, -60.31724573031903 -64.55979804463753, -60.33935064950869 -64.56124866077457, -60.35562443333623 -64.56131703921601, -60.37329489314246 -64.56119482022072, -60.381152737089614 -64.56342319397251, -60.38244190764488 -64.56822268530922, -60.38418600989035 -64.5736242018351, -60.383625587798456 -64.57801831146658, 
+      -60.386312730185374 -64.58261922650772, -60.39508841837012 -64.58605089628887, -60.4103858386203 -64.58890579069832, -60.42428772042518 -64.59195767166172, -60.432635315164426 -64.59378880328964, -60.432494041421286 -64.60077640778646, -60.42679148623151 -64.60655170776371, -60.42338951481848 -64.6133346706396, -60.42138855197058 -64.61991956084275, -60.420317086891316 -64.62670912798862, 
+      -60.4266756956777 -64.63512371451918, -60.436848426127625 -64.63935846572814, -60.454952731298164 -64.64382180376623, -60.48756875281599 -64.64592697069655, -60.51228511386119 -64.64680433037499, -60.53187584796221 -64.64707256594471, -60.55468316759303 -64.6505355465955, -60.58031210269544 -64.6536018485414, -60.59937114011382 -64.65924773752984, -60.62029817863782 -64.66529052860707, 
+      -60.63840185864386 -64.67373586848409, -60.65930612237704 -64.68377576676669, -60.668132990863526 -64.68818668507139, -60.681629507598025 -64.69361845826553, -60.68557611854597 -64.69638118425854, -60.695086236796364 -64.70303339350708, -60.70762228749124 -64.71225820087255, -60.71737298971115 -64.7198721503992, -60.71830404378837 -64.73336025976334, -60.72900748791684 -64.74017379320895, 
+      -60.73171623883441 -64.7507698905233, -60.733947960361434 -64.76177304927037, -60.73523115284076 -64.77456637554167, -60.73559493639665 -64.78516473408484, -60.739700687160855 -64.79756068139261, -60.74803941954631 -64.80937286934352, -60.76059793904629 -64.82259329174751, -60.769451093823285 -64.83100131065508, -60.778812871696424 -64.83601417364461, -60.79524125979921 -64.840034971485, 
+      -60.825774121682194 -64.84507819092758, -60.85019990234397 -64.85130388268118, -60.867604417603964 -64.85351512549035, -60.87746544982557 -64.85712433762826, -60.889209444514215 -64.86313662862277, -60.90142124009054 -64.86974388041253, -60.9145841477075 -64.8765490826689, -60.92727611302037 -64.88375835417112, -60.94137871996779 -64.8957680635777, -60.946059638632875 -64.90876790473449, 
+      -60.953115246816324 -64.91677148218102, -60.96300356081155 -64.92637714964552, -60.97573832618704 -64.93257944651214, -60.99414865508695 -64.9359823547089, -61.01586715230288 -64.93658511719045, -61.03853441060045 -64.93637868941063, -61.06923145859923 -64.93637157388542, -61.08671091878757 -64.93856847079714, -61.09475417079044 -64.94276372425048, -61.102808497090365 -64.95095846723312, 
+      -61.098104732404785 -64.95896967767546, -61.08110667595502 -64.9663777027525, -61.05841984485734 -64.97058826994488, -61.044231679068176 -64.97359417145985, -61.02625961601954 -64.97879745910309, -61.02199757212208 -64.98539803910701, -61.02815056742988 -64.99320175096861, -61.03477532032372 -65.00160109437094, -61.03662822295264 -65.00284602866667, -61.04993058753736 -65.01180255515622, 
+      -61.059886625665904 -65.01940196700097, -61.068416902099976 -65.02220184039051, -61.073625393647 -65.01879840492536, -61.08356949857876 -65.01539535809626, -61.08877467768692 -65.01299257516932, -61.09823924601191 -65.00998782212925, -61.11481294917867 -65.00798078078923, -61.13092065314624 -65.00936842902364, -61.13040534149693 -64.99876339251013, -61.13887324267576 -64.98555002496853, 
+      -61.16248676852715 -64.97652346684423, -61.176205760939695 -64.97590637330556, -61.19416861587804 -64.97368641795542, -61.210287864664764 -64.97907295360139, -61.22263467449034 -64.98465654915101, -61.250167671838696 -64.99442343742882, -61.27157601502177 -65.00539453042414, -61.298686988917154 -65.01655527942695, -61.336821081794696 -65.03549274418103, -61.353543602287445 -65.04546283321838, 
+      -61.3754159784227 -65.04901915077693, -61.399071379908364 -65.04395302509695, -61.421812761275646 -65.04169556264802, -61.44648838711236 -65.04182443673412, -61.466918867583644 -65.0435650094191, -61.48978087458884 -65.04830214428006, -61.508423056655246 -65.05564905375657, -61.52748594681583 -65.05958539202915, -61.545705034923245 -65.06833602722446, -61.568682046497244 -65.0770646742976, 
+      -61.58456828278559 -65.08681516868047, -61.593780509071436 -65.0951927473427, -61.596793992279196 -65.10279018943265, -61.60172080022698 -65.11077950782331, -61.60580681362743 -65.12358136889223, -61.60368336496519 -65.13560416252909, -61.60261736754358 -65.15283255942035, -61.61328056457072 -65.16100365896023, -61.61536893840299 -65.16941003557821, -61.61362312577526 -65.17702572744908, 
+      -61.6123459573876 -65.18424262451087, -61.611087984970666 -65.19245857675763, -61.6078954577652 -65.19928035470915, -61.60424566222696 -65.20750391708538, -61.60251039780149 -65.21612616438946, -61.60502702991345 -65.22212923004052, -61.608970967674786 -65.22792079882018, -61.61725031013833 -65.23510053201889, -61.63987928239729 -65.24222608681595, -61.66053740411801 -65.24594885259066, 
+      -61.68884633941981 -65.24923714147609, -61.71950170217539 -65.25050358716979, -61.75297138728474 -65.24935092918192, -61.77403730844887 -65.2496492743612, -61.784461271296344 -65.2457888209052, -61.78332861909874 -65.23958623503384, -61.79226277930673 -65.23393254841848, -61.80363766411826 -65.23026998485778, -61.81739833204948 -65.22659274276039, -61.82975815114466 -65.22412172847824, 
+      -61.84292412305089 -65.2168431511193, -61.85180616133773 -65.21018236586502, -61.8659233578196 -65.20308730185975, -61.87144095641356 -65.19624247451871, -61.8831915762997 -65.19016959771672, -61.890314552289375 -65.18912523999117, -61.90600193534458 -65.18682819763609, -61.91694190380763 -65.18556259553115, -61.92270937801246 -65.18672941448644, -61.93004343372435 -65.191696062998, 
+      -61.928287088454084 -65.19632017399134, -61.92480822015642 -65.20655837214561, -61.917842298169454 -65.21260806880035, -61.915118756267205 -65.21703362200269, -61.92059576302449 -65.22361788206277, -61.93975332792216 -65.22450319686111, -61.9663430270001 -65.21893261697507, -61.99006208557499 -65.21376786301846, -61.990132960292605 -65.21577518846135, -62.00627162622646 -65.22549343329696, 
+      -62.00988016568505 -65.23268126033308, -62.008172844605234 -65.23830366604093, -61.99539310793462 -65.24219458845533, -61.97967827348623 -65.24449999064477, -61.96989079566135 -65.25197583573598, -61.978676036841314 -65.25673713131114, -61.996433442700024 -65.2578266701293, -62.01604685792344 -65.25729426733798, -62.030449861504664 -65.2582086157644, -62.046592997104725 -65.25448521048534, 
+      -62.05574344014913 -65.25582959482685, -62.07706498030988 -65.26209942997258, -62.084442577453 -65.26705902555501, -62.0837920023839 -65.27488022296698, -62.077922467370676 -65.28414208526733, -62.08178817690417 -65.28491971576373, -62.095784305526514 -65.28723141943537, -62.1083135386685 -65.28874170143585, -62.1223169745747 -65.29104644210217, -62.134891226029126 -65.29356301128989, 
+      -62.167789423533456 -65.30014095809739, -62.183997124330986 -65.30883849896007, -62.19638791092938 -65.31777167854584, -62.20528498026074 -65.32351585643156, -62.1969533310435 -65.33079497439675, -62.18798396628532 -65.33447219536168, -62.17231156096802 -65.33880575981271, -62.14980684649558 -65.34077445796869, -62.13768107990752 -65.34129256555681, -62.10358235031917 -65.33849266061377, 
+      -62.073481978202665 -65.3429112786287, -62.05061439023142 -65.34827452256033, -62.02006713890227 -65.35408747485633, -61.9895364378223 -65.36089216063723, -61.9657738145052 -65.36905745669037, -61.95301807551629 -65.3759466040699, -61.94944405995651 -65.38418586973053, -61.962109042412514 -65.38872577625926, -61.976220529182804 -65.3930510573407, -61.99360220748423 -65.39454722455149, 
+      -62.02129795275099 -65.38816027353349, -62.04141280584996 -65.38522290043284, -62.06151563554219 -65.38228589523189, -62.080763300544895 -65.38215674362547, -62.11111932655115 -65.38355944626296, -62.12609575473783 -65.38425347933561, -62.12831506224795 -65.39165546384132, -62.12724238918356 -65.40088621647044, -62.12026417808311 -65.40695143429842, -62.10204359805195 -65.40928612048327, 
+      -62.085144224398654 -65.40839354192127, -62.065914616565095 -65.40952289320232, -62.05448785274663 -65.41320818224183, -62.05280969825612 -65.41983777470676, -62.06321217052918 -65.42739095547762, -62.078333787243736 -65.43190083075882, -62.09155800908722 -65.43702641617276, -62.09800707408441 -65.44179546004602, -62.09816678437878 -65.44580090896439, -62.07279504592917 -65.45568827986703, 
+      -62.03657647347689 -65.46385145525193, -62.01063573780045 -65.46762122961293, -61.98458443570137 -65.46837575403566, -61.96178890510197 -65.46530084493695, -61.93436133031416 -65.46826901675011, -61.9238911106534 -65.4731375990836, -61.91489891008494 -65.47879767459456, -61.91122605789157 -65.4850382469255, -61.90366291489892 -65.49048715915353, -61.89459264855951 -65.49414829359057, 
+      -61.878829880589585 -65.50044212411993, -61.86777901533521 -65.50269992066912, -61.8600841726474 -65.50415077897519, -61.85011811091631 -65.51061217838875, -61.843865161465345 -65.51184884675287, -61.831414199547744 -65.51631849581275, -61.80578631310122 -65.5166387559818, -61.78255070041732 -65.51594633080758, -61.748177030167504 -65.51448777227142, -61.73958342019812 -65.51539611036668, 
+      -61.73032844476897 -65.51637288344686, -61.71878608959519 -65.519019771315, -61.709632968746654 -65.52066041567002, -61.701539227669315 -65.52650403705478, -61.69927938790086 -65.53353174079581, -61.70373129570548 -65.53791839665419, -61.71162675096561 -65.54450285341261, -61.71859815383235 -65.55289365533874, -61.725529192204945 -65.55928017621596, -61.73091825360468 -65.56186679176358, 
+      -61.7392074701704 -65.56403364113172, -61.75369111773187 -65.56197400522032, -61.76622971996907 -65.55950999655803, -61.787952695792534 -65.55641107007541, -61.799484798015484 -65.55274981854272, -61.81106567045266 -65.55109412901449, -61.835697630348726 -65.5485687102209, -61.86135973082556 -65.54824046435466, -61.87877951681021 -65.54776030267664, -61.898655199988234 -65.548256176502, 
+      -61.919442331165584 -65.54694314086473, -61.93346920491855 -65.54626462180447, -61.94749527623804 -65.54558468131722, -61.956302024359076 -65.54833971269514, -61.9636617069026 -65.55130825396054, -61.97106109300485 -65.55527467802385, -61.97802282635106 -65.56064548677261, -61.9844534895187 -65.56442333656676, -61.99283683562874 -65.56857962461456, -62.00407824694703 -65.57132639504822, 
+      -62.02321299624966 -65.57762911826565, -62.040255195489486 -65.57952944009301, -62.05922500399742 -65.58081014063634, -62.07540452491508 -65.58552643853355, -62.088776043928156 -65.59265881695173, -62.09186246095736 -65.5972520816675, -62.09082652646831 -65.6084903391203, -62.08819020140175 -65.61592937662337, -62.081600594123806 -65.62158215787892, -62.07841620206859 -65.6274185811694, 
+      -62.073814839917034 -65.63446781321662, -62.07160394567107 -65.64050368822315, -62.072402426593754 -65.64912377305106, -62.075129736040005 -65.65712808750213, -62.079273763889354 -65.66391674995376, -62.08745393442461 -65.6744988741811, -62.09501611442389 -65.68147245536142, -62.10073493465876 -65.69106346475347, -62.10296135270188 -65.69847113136406, -62.10802516227714 -65.70345216742194, 
+      -62.11411087512944 -65.70963236907174, -62.123262091710124 -65.71939817998866, -62.14151260764714 -65.72449523393439, -62.148469648207616 -65.72786019490106, -62.16028387255611 -65.73018615012386, -62.16965051523229 -65.73253633012261, -62.17405515252155 -65.73290174197206, -62.183818193711396 -65.73283356339765, -62.19562880287218 -65.7351617471838, -62.203504773154584 -65.73671029665526, 
+      -62.214972589665116 -65.74244749574088, -62.22148162325265 -65.74621478311096, -62.229488768061714 -65.75077080551728, -62.23934359058537 -65.75270785700683, -62.25108178178812 -65.75302186648504, -62.26235207733705 -65.75374700663788, -62.275035613857504 -65.75325112837285, -62.28969124445879 -65.75313652808852, -62.30288611346218 -65.7532352469721, -62.325313331101576 -65.75974273640043, 
+      -62.33917192680542 -65.76345024205342, -62.349698532286055 -65.76898122282701, -62.36172946400259 -65.7753058454106, -62.3679385966121 -65.78248631579127, -62.371189020162575 -65.78907848142505, -62.37157114639808 -65.79710334847151, -62.370442107536846 -65.80434413735333, -62.371808972187985 -65.81256152187187, -62.37515420709959 -65.82115995404381, -62.39970027166147 -65.83070348697571, 
+      -62.39677350211596 -65.84954844541275, -62.392954304914966 -65.86680612421141, -62.394557028122286 -65.88063818279926, -62.40558671170216 -65.90167291377263, -62.405039991889446 -65.90972950365324, -62.396768932330794 -65.92723934092348, -62.39610187657414 -65.93189335425535, -62.384291307252305 -65.94172696464881, -62.37529289551322 -65.94942473924047, -62.365203756617205 -65.95492471266017, 
+      -62.35615572210686 -65.96161593618062, -62.34217057547171 -65.96835241368063, -62.32652200582292 -65.97128260482103, -62.308548818174486 -65.97723431451834, -62.28710191804457 -65.98300929456374, -62.26183335000282 -65.99201927588324, -62.23379545560964 -65.99401871777388, -62.210327210149266 -65.99939736909619, -62.17856949839742 -66.00763622636435, -62.16395650150894 -66.01274862569728, 
+      -62.14889642190522 -66.01926428857378, -62.13132134288324 -66.02478799013998, -62.1193353558853 -66.0348974142578, -62.108245040874 -66.04335872371381, -62.106344520159745 -66.0448067865941, -62.098248603453776 -66.05368794429435, -62.0881634340518 -66.06217135829534, -62.08245775222488 -66.06903163384166, -62.08180066320008 -66.07886549847315, -62.079118740520954 -66.087310052023, 
+      -62.07144721419096 -66.09477946859722, -62.066765795710104 -66.1028368701217, -62.05850348077391 -66.10769599636042, -62.05219676630314 -66.11194608573136, -62.04540645620467 -66.11660018163434, -62.03417944548941 -66.12187208593267, -62.0160147372253 -66.12779190097838, -61.99975259026291 -66.13108058979773, -61.984903487501384 -66.13216422455507, -61.97099515633297 -66.13142423955678, 
+      -61.95609261955184 -66.1304924713827, -61.93614631919774 -66.12657992274477, -61.921221774630894 -66.12463422047651, -61.90729531345797 -66.12289501375706, -61.90001744659589 -66.12894486467182, -61.895702467956085 -66.13458273750813, -61.9018452831975 -66.14177694534115, -61.91092854547549 -66.14755961631083, -61.91359206162949 -66.15457202449794, -61.91723579114323 -66.1607740839162, 
+      -61.91059043536096 -66.17244037922289, -61.89669034140297 -66.17270684154364, -61.87477964409445 -66.17038631970874, -61.84491407271081 -66.16750323938224, -61.820945630647635 -66.161773046443, -61.79788146949969 -66.15123035032477, -61.77481594649925 -66.13967103138715, -61.761295645581185 -66.13349854294341, -61.75172368610753 -66.12611455270584, -61.74613802993881 -66.1195069477045, 
+      -61.74502659459785 -66.11329606324361, -61.7409283877937 -66.10649025998401, -61.72994823610593 -66.10231041504781, -61.7105559281222 -66.09796197130457, -61.696105588964365 -66.09259075854006, -61.680664159387085 -66.08702192238708, -61.6677023987887 -66.08144408989399, -61.65670010581593 -66.07425728457314, -61.6506617378337 -66.06805373256508, -61.64414160871852 -66.06225573629708, 
+      -61.63270013402713 -66.05747178290655, -61.626700763047545 -66.05327570536545, -61.62714277391261 -66.04986630811761, -61.61653098200457 -66.03424891284311, -61.612003664595875 -66.0288475769461, -61.60747844535593 -66.02344619973115, -61.59069804232823 -66.02308628406405, -61.57198721375523 -66.02633637041953, -61.57140380130383 -66.0265201514962, -61.554289510771305 -66.03179201265208, 
+      -61.531137214686034 -66.03565193223704, -61.51096678451813 -66.04210589184738, -61.473010650296644 -66.04899527990324, -61.44543899512668 -66.05946330128369, -61.42274595552843 -66.0649028653897, -61.40300435031454 -66.0689394418631, -61.38029065224843 -66.07337231169753, -61.35855020131753 -66.07599742692653, -61.34767356618774 -66.07580522547809, -61.3348020948872 -66.07020536377202, 
+      -61.32239826220458 -66.05517676520641, -61.32386044925944 -66.04895777473368, -61.32727157636915 -66.03612520746871, -61.32920370461057 -66.02449801465528, -61.33113813606057 -66.01386974225015, -61.33505299516087 -66.00665342551987, -61.33945487499431 -65.9980304791163, -61.3468049406788 -65.98899893248539, -61.35906939570881 -65.97896548283589, -61.37378647441658 -65.96892477491734, 
+      -61.38063851125123 -65.96230313507478, -61.37566798505258 -65.95429195953068, -61.36675912885682 -65.94548092371508, -61.367000314591394 -65.94264892211092, -61.36722128011095 -65.94007145922149, -61.351946796519194 -65.93347248610169, -61.34012225339052 -65.92807029556602, -61.318490619333645 -65.92568166521013, -61.292453213633735 -65.92690245793577, -61.26494234713891 -65.92831497729773, 
+      -61.24332007613807 -65.92792596189834, -61.224651501137025 -65.93112945316956, -61.2123646024792 -65.93414341560928, -61.202039260786364 -65.94255787175236, -61.18875235016073 -65.94937150211929, -61.1690668253073 -65.95537598912443, -61.15921816101143 -65.96037961728534, -61.15574467328613 -65.96920038631555, -61.13700011444989 -65.9814157132051, -61.12514004853981 -65.99203471283391, 
+      -61.11374412296378 -66.00524892893053, -61.10480276172069 -66.01847059558668, -61.101309897089216 -66.02528472353535, -61.080005993238395 -66.04049576677419, -61.04786345232663 -66.04846913122822, -61.03108554288221 -66.04804990940735, -61.01729452863145 -66.04421993384783, -61.007472823417785 -66.03919952827594, -61.00658338686223 -66.02897730214934, -61.011078433429134 -66.02337580381487, 
+      -61.01556720605437 -66.01776844200583, -61.016124615181674 -66.0103531856712, -61.0171944743756 -66.00154077020929, -61.00690766032991 -65.99491124235011, -60.998591700609595 -65.9886930075615, -60.99668637015089 -65.98227608097964, -60.998218428936546 -65.97606677386209, -61.00173950123677 -65.96825467730221, -61.003783320365955 -65.95964099196038, -60.99993389927228 -65.95082080887832, 
+      -61.00100626934543 -65.94100240592336, -61.01043277878746 -65.9303974159008, -61.01247493342563 -65.92178341593258, -60.99778888127859 -65.9167548206734, -60.98012534196775 -65.91513151213887, -60.966855788031154 -65.91690803655065, -60.95010116445926 -65.92249256557731, -60.9358078096157 -65.92707766447147, -60.92052750408997 -65.93145083116663, -60.90228861101711 -65.93622656693968, 
+      -60.88110572498423 -65.94038399310648, -60.8682959485925 -65.94275680246308, -60.853058351886745 -65.94312287100564, -60.82752594426606 -65.94185714944426, -60.80692517819504 -65.93959812701847, -60.79026811598115 -65.93714928805738, -60.76476156664827 -65.9348681844307, -60.74070431634229 -65.93439512408366, -60.721096644983916 -65.93232766736685, -60.69414553042544 -65.93066424610522, 
+      -60.69363417906552 -65.93063312629089, -60.66812586344238 -65.9293437908597, -60.65046347694924 -65.92867246844641, -60.63271121261939 -65.93201369176862, -60.61086651875128 -65.94153617412364, -60.61412360447522 -65.94876062494698, -60.6114915821459 -65.95575684204218, -60.611841440808846 -65.96137317624613, -60.61222028489383 -65.96597222187843, -60.61011048773863 -65.9715729128932, 
+      -60.60509155551141 -65.97556312424405, -60.600067195526606 -65.97954497486266, -60.59745234901842 -65.98554286534832, -60.593859259587596 -65.99133380200854, -60.59518400294831 -65.99714595367439, -60.60341669201996 -66.00239584023441, -60.60868667802056 -66.00801894800283, -60.61791260591689 -66.01346473916954, -60.62168318492926 -66.02029364033358, -60.6244463818495 -66.02791556254368, 
+      -60.62973094708609 -66.03354663379938, -60.63297646039786 -66.0417704813041, -60.63479183894134 -66.0481874360732, -60.64362137407115 -66.05002646443485, -60.657374989102536 -66.05288620201183, -60.66714900973338 -66.05692966427102, -60.67292260117392 -66.0631645630661, -60.68007452604355 -66.07420410668853, -60.68631272144439 -66.08203914871716, -60.69304270590355 -66.0904773321165, 
+      -60.701301100749625 -66.0967179757543, -60.72519199433945 -66.11223684739899, -60.77048464292059 -66.11804306247544, -60.77651452836985 -66.11881285831778, -60.80355166883956 -66.1289140268498, -60.835972583519826 -66.14363813507293, -60.85317494281218 -66.15170344867515, -60.86833950358244 -66.16435899513637, -60.881045011363184 -66.17601855976847, -60.89084226201361 -66.18405965448112, 
+      -60.898181527704004 -66.19109384696056, -60.90646887811287 -66.20133206358156, -60.90875090244998 -66.21437106658328, -60.924552728690166 -66.22161873963131, -60.92992426142127 -66.22824749737065, -60.92738043241596 -66.2322455503248, -60.92019893194441 -66.24686483637964, -60.92758959544768 -66.25189222968227, -60.93151451785148 -66.25570731972313, -60.935471348343235 -66.25752235303435, 
+      -60.94942992998988 -66.2563477350739, -60.96135736880838 -66.2577822688917, -60.973225307134896 -66.26421384933451, -60.98011599642652 -66.27064557592358, -60.99741711882936 -66.28170883236103, -61.00681476698605 -66.28813914531713, -61.013742435282836 -66.29255648994906, -61.02267594278974 -66.296386624876, -61.031608500079685 -66.3002080146099, -61.0435345054612 -66.30463329455446, 
+      -61.059978733691544 -66.30646429426999, -61.07644008046569 -66.30728826237043, -61.07938615062903 -66.30773208367033, -61.09537632638524 -66.3101266762073, -61.10333323537798 -66.31374288365788, -61.11127940719341 -66.31836627520025, -61.12421076756298 -66.3249964368922, -61.12168976492835 -66.32900171376868, -61.13065581137128 -66.33181772921513, -61.13862958720062 -66.33443503673216, 
+      -61.149120418039175 -66.33504393056796, -61.15513894088486 -66.330239169342, -61.16116478628644 -66.32543150888748, -61.16620200426439 -66.31641448911155, -61.20122827126141 -66.29538037428583, -61.21421908332617 -66.28796327203759, -61.216719305734976 -66.28395934272899, -61.208758965825204 -66.2793437641659, -61.20430691503722 -66.26991268255934, -61.20383463309455 -66.26229123107555, 
+      -61.20435155607092 -66.25788054076799, -61.20337327269422 -66.25066416341483, -61.202397211007025 -66.2454523664096, -61.205892647512954 -66.24063905659575, -61.211879687821956 -66.23583213867181, -61.21985494906626 -66.2284167884822, -61.234296798631235 -66.22180116106163, -61.24524251563911 -66.2169875418669, -61.25568418433972 -66.21358544490425, -61.26563142448 -66.20857311911273, 
+      -61.27904874386623 -66.20175174256904, -61.29345698737611 -66.19713511676457, -61.30437762483572 -66.19031539915007, -61.31479388285371 -66.18389868814035, -61.323722006017306 -66.17868015163695, -61.3291551718852 -66.16924965354505, -61.33160704628481 -66.15822625072173, -61.33192993942887 -66.15749290912969, -61.335059419264525 -66.15040685920816, -61.33553244495721 -66.14298284464367, 
+      -61.34590377592993 -66.1325458807732, -61.356788475017424 -66.12773101662961, -61.364696578423235 -66.12230672414131, -61.3834915720848 -66.1170809646351, -61.39387101588773 -66.11366323748429, -61.412162867823675 -66.10883390942556, -61.42650911273965 -66.1072083497252, -61.44387608075871 -66.11219745060947, -61.45481146853556 -66.11740170926028, -61.464266341181656 -66.12279577888823, 
+      -61.47621741805432 -66.13020354848167, -61.48569258061545 -66.13660491593551, -61.484308327490446 -66.1468346735797, -61.47748169762955 -66.16048505304994, -61.475604101877735 -66.17311958885699, -61.473206068029775 -66.18315125515957, -61.4832351026575 -66.19416850562418, -61.48486237130932 -66.21000691304809, -61.483935721633806 -66.21783406606679, -61.49496044427019 -66.22704291939073, 
+      -61.507941042422964 -66.23163579785123, -61.52489896883523 -66.23501588802313, -61.54082654305346 -66.23519085812237, -61.561196647201676 -66.2317349255452, -61.579558768175254 -66.22789021794058, -61.59196458538689 -66.22485312548429, -61.59960896333265 -66.22380767835995, -61.61281958310018 -66.22199965541095, -61.636193481126035 -66.22113754075276, -61.66114898599632 -66.22608962229332, 
+      -61.67671389102798 -66.23467319592271, -61.688805936435934 -66.24306411540836, -61.698863580705265 -66.24906237608967, -61.70693597767037 -66.25465497538303, -61.71156712868568 -66.26306962447713, -61.715169507931435 -66.26927101398435, -61.70684486348415 -66.27812935406634, -61.69697146544246 -66.28418015078168, -61.68661468873778 -66.29162672644253, -61.66875738060575 -66.29809603488123, 
+      -61.655872900481384 -66.30454921977365, -61.653454752729814 -66.3095704854191, -61.67854755875692 -66.31753471756095, -61.69017740832056 -66.3263329840951, -61.70032531562511 -66.3353348856005, -61.703485084094936 -66.34495544642311, -61.70414586903712 -66.35458437146751, -61.702814765390166 -66.3648222609008, -61.691943053931496 -66.37368013452672, -61.681529111731784 -66.38013477479896, 
+      -61.66212758880355 -66.38881016423117, -61.64469287126759 -66.39587362436258, -61.63877286021119 -66.40270943195277, -61.64087638905924 -66.41013390984966, -61.65129859231461 -66.41562624377994, -61.658614905071865 -66.42313341838982, -61.66980066140213 -66.43334162521784, -61.68053542407597 -66.44596126809955, -61.687706306340296 -66.4553748745641, -61.68737943637164 -66.46681157213278, 
+      -61.70093526850535 -66.46597405954071, -61.714495022129654 -66.46513388450106, -61.726121485747484 -66.46891738099437, -61.73167920712022 -66.47051205425437, -61.7361413747355 -66.4668797849283, -61.74059668247447 -66.46325601026469, -61.74506022474252 -66.45963177624925, -61.75252609384882 -66.45559673176147, -61.76653230276223 -66.45233992330756, -61.7790315616765 -66.44929558826401, 
+      -61.78850482256063 -66.44564786967965, -61.79542681577856 -66.44000956237923, -61.79479574873564 -66.4333869713643, -61.79309072001561 -66.42356215713953, -61.7934450241629 -66.41612996227869, -61.79728948696608 -66.40789030354777, -61.80218594261758 -66.40184684520204, -61.805962974082014 -66.39059382963548, -61.8137826729097 -66.3811419142297, -61.81265293286391 -66.37491635337604, 
+      -61.81047170136709 -66.36650048739713, -61.80934306751573 -66.3602824219534, -61.808105794452764 -66.34904545909913, -61.810371824045106 -66.33799781136902, -61.81825171163583 -66.33255058986613, -61.831043315774934 -66.32307460024239, -61.8388946252512 -66.31661895716087, -61.84839787676039 -66.31385872107593, -61.85427969085106 -66.31214818950299, -61.853137196195625 -66.30593064907694, 
+      -61.855003368950115 -66.30030721973438, -61.86139291795668 -66.2960669105034, -61.86932387908681 -66.29362444229353, -61.88568889510146 -66.28934418012405, -61.90102510498458 -66.28386615126043, -61.91833133148243 -66.27776984026376, -61.929041261314985 -66.26789130638915, -61.9313221989869 -66.25985028451073, -61.92969803208493 -66.25504347180586, -61.91946719152521 -66.24504929675271, 
+      -61.90880938055687 -66.2374723223918, -61.89407739977905 -66.2260971382749, -61.88392085384136 -66.21810964745345, -61.89313691271958 -66.20844202399196, -61.89595269842812 -66.20200413179147, -61.90428293521316 -66.19715050560646, -61.91954697868062 -66.19166594925899, -61.94289004346801 -66.19075836356953, -61.95788550053628 -66.19370264713204, -61.975403626164606 -66.19763210174665, 
+      -61.99449572991792 -66.20436170692352, -62.01657776834322 -66.21067792868114, -62.03011073951227 -66.21382128276596, -62.0451624981613 -66.2177570587127, -62.05864000426197 -66.21888668599793, -62.08200016335063 -66.2179575042664, -62.0967971548996 -66.21386814276639, -62.11352495900905 -66.20814607076737, -62.13120711235605 -66.20162246884753, -62.13443360737989 -66.20050748701456, 
+      -62.14594620334941 -66.19651722802364, -62.163094774114384 -66.18938463023963, -62.1737736393308 -66.18249573044619, -62.19154006825629 -66.17897823903263, -62.22179857775737 -66.17737645642929, -62.253176005224475 -66.17897814984788, -62.28608813254888 -66.1813658969747, -62.304574547778856 -66.1834405698615, -62.32850749079038 -66.1850816266715, -62.35039740291234 -66.18532572105592, 
+      -62.36282854087181 -66.18523404425645, -62.38711683422527 -66.18344845694776, -62.4118777259408 -66.18125076452688, -62.43568022746789 -66.17985473808027, -62.45804629013517 -66.17967996059204, -62.472580560113 -66.18196883939262, -62.481341605548735 -66.18812501103464, -62.48355032242678 -66.1925279469266, -62.48322209986047 -66.19594659389594, -62.48495431811492 -66.20075255668202, 
+      -62.48022760323437 -66.20581145228479, -62.48201154201963 -66.21161605417429, -62.485701169359174 -66.2158050430866, -62.49787147418396 -66.22012321217314, -62.51530075469614 -66.21997797165707, -62.5292838397643 -66.22066560322689, -62.55062815415754 -66.21928360489169, -62.56196577048864 -66.21697259025183, -62.58764936960572 -66.21292858084935, -62.60342546061974 -66.20997589714653, 
+      -62.62566069629675 -66.20676327687643, -62.632766091722736 -66.20573503775276, -62.644925593462816 -66.20397189319732, -62.6560516318724 -66.2070841413921, -62.671573966287745 -66.2085486700115, -62.684550500484995 -66.20903074826951, -62.69888941475205 -66.20728312252284, -62.71323324746424 -66.2055355346965, -62.72525702170398 -66.20682511142948, -62.73746941771953 -66.21112785344393, 
+      -62.75407011916934 -66.21377676208378, -62.7857354304598 -66.21827686029954, -62.81526936353114 -66.22039008267001, -62.838348651819075 -66.22275436514174, -62.861152458379 -66.22854528779845, -62.880591738282874 -66.24361395620663, -62.893115391438684 -66.25192332205162, -62.90605703919734 -66.25881124298215, -62.91434806636339 -66.26334440561742, -62.917247000952294 -66.26934122384677, 
+      -62.90658928698625 -66.27428393623363, -62.88654379257523 -66.28093639318685, -62.86946015226567 -66.2871476297311, -62.84196841179405 -66.29486883666169, -62.8097121206352 -66.30666414218197, -62.7658877457844 -66.32619555424607, -62.73778549560073 -66.33329776900074, -62.73012038150276 -66.3353199141393, -62.70375805907714 -66.34227065889084, -62.655283292945654 -66.35296643119803, 
+      -62.60564861726151 -66.36144265992354, -62.57495136075216 -66.36853750084131, -62.54396546999777 -66.38005022212708, -62.516624137070735 -66.39474464093637, -62.492619248909435 -66.40658493055679, -62.450336723499504 -66.42539910145348, -62.424866109323375 -66.43945289304496, -62.43461595485706 -66.44380192267013, -62.458914987503135 -66.44743435630173, -62.50140024801196 -66.4525305851906, 
+      -62.53283197923943 -66.45750465110308, -62.576358891920165 -66.47221393347525, -62.59834650860271 -66.48160633761923, -62.61603285951636 -66.489158510079, -62.63554789690246 -66.50526495178578, -62.672052022410256 -66.52705330320762, -62.698520443436145 -66.5489282555664, -62.70533669984543 -66.56213479328764, -62.70423328444782 -66.56937454086388, -62.69710758549394 -66.57748450655001, 
+      -62.68589162267865 -66.58481559736792, -62.66853044981952 -66.59100306211779, -62.636951799391426 -66.5965044019416, -62.61973584463804 -66.59625227276634, -62.601008723056516 -66.59620710961315, -62.58626875972122 -66.59492598200718, -62.56841410043599 -66.59205559382063, -62.55061442948727 -66.59018657421805, -62.531310510739786 -66.58853185396481, -62.5228536980018 -66.59141523293896, 
+      -62.517459080794694 -66.59487148460794, -62.50968337654723 -66.60136352574773, -62.51386837949793 -66.60414832292868, -62.52213618101983 -66.60769687340779, -62.53153125384287 -66.61344955654974, -62.53835311334332 -66.61822614022351, -62.550825524690744 -66.62455787628818, -62.546112092444474 -66.63162130133377, -62.53579493277928 -66.63813743563928, -62.52641180166159 -66.64180821785659, 
+      -62.5153795417057 -66.645737213671, -62.499885535448726 -66.65027658765952, -62.47547001237157 -66.64865135406718, -62.45598993071694 -66.64397397591654, -62.436912505946175 -66.63687062493871, -62.429223262461484 -66.63491806659036, -62.418472629397456 -66.64383680015067, -62.416740546296445 -66.65048305645544, -62.41447457832871 -66.656524148804, -62.41313981342508 -66.66075960794508, 
+      -62.42234956026194 -66.6624978128289, -62.43804984353387 -66.66198671600593, -62.44881828498284 -66.66452063961152, -62.45509673221905 -66.66869291239524, -62.46044999680202 -66.67469080971652, -62.4643348331126 -66.68189297252093, -62.46608321342001 -66.68670628356541, -62.470859230393685 -66.69108493915562, -62.47358378416837 -66.69509064219193, -62.48607304655972 -66.70143057888454, 
+      -62.502182666398284 -66.70894566173565, -62.516011183923624 -66.71105204121483, -62.53238050942752 -66.71313400801411, -62.54323171171658 -66.71666724820375, -62.55668080022547 -66.7211907996475, -62.571203494222864 -66.72690649587877, -62.58569831883497 -66.73161306563215, -62.593479133935325 -66.73456529410825, -62.60337144066362 -66.73890621947339, -62.616738472248024 -66.74140919604528, 
+      -62.640241886044386 -66.73337496142426, -62.652575457570904 -66.72623484512754, -62.66236531820485 -66.71910775964369, -62.67723168792205 -66.7119448459783, -62.70241879952319 -66.70770221274518, -62.707254021083465 -66.70610793666427, -62.71489511968658 -66.70357439154446, -62.72682727056642 -66.69883701493171, -62.73972356534524 -66.69329746866485, -62.74675383262426 -66.68318221921942, 
+      -62.74320826856769 -66.67456841674704, -62.74208485715074 -66.66391669746758, -62.745366914108345 -66.6506199897557, -62.74791556111501 -66.64215161967498, -62.7544494542057 -66.63243839492662, -62.753320240243106 -66.62179503966046, -62.74772695227229 -66.61280137318803, -62.75213441033395 -66.60170045768197, -62.75558265837672 -66.59141491063858, -62.76738260144248 -66.58567879854576, 
+      -62.78513710701591 -66.57807262999958, -62.8010834689808 -66.57409656237493, -62.810820993054676 -66.56797092455108, -62.81560877844046 -66.5554576299382, -62.82099947890243 -66.54454773024248, -62.82548543980909 -66.53545421760602, -62.829902754474084 -66.52535954668159, -62.844277317493805 -66.51315209557448, -62.86893062889031 -66.49641442945854, -62.888774673764956 -66.48374249374548, 
+      -62.89233765042536 -66.48252786951825, -62.91784803899516 -66.47378454125128, -62.93574239760185 -66.46273763177712, -62.96496989016513 -66.44834963021331, -63.02409366808198 -66.43059567785734, -63.050212045859595 -66.40917949015049, -63.07122689799114 -66.39425726841839, -63.10788778372457 -66.38074461336173, -63.13400751233888 -66.36775955235895, -63.15837465947782 -66.35840644173578, 
+      -63.17998305732267 -66.34606994249161, -63.19429626190971 -66.33683818910441, -63.19179179989535 -66.33043684410984, -63.183815047332985 -66.32450194868686, -63.18616194543745 -66.31602518138116, -63.191156485093025 -66.30309232940793, -63.20411351800636 -66.2960885778411, -63.22861908832101 -66.28974060358031, -63.25388218703958 -66.28056345119423, -63.30497523753635 -66.27565716229905, 
+      -63.33451105093515 -66.27022643827206, -63.35274377802582 -66.26715102152546, -63.37900779666656 -66.2645726383439, -63.39665980374872 -66.26633519810089, -63.412647941650825 -66.26631171828325, -63.429477705939696 -66.26445871021662, -63.447515801259485 -66.25936967328344, -63.464265224149976 -66.25108326398791, -63.47610276563341 -66.24386526277945, -63.48405140692951 -66.23791425073138, 
+      -63.48950702931299 -66.23199462061018, -63.51027593462904 -66.22987338912343, -63.531967844070394 -66.22693531375131, -63.54497861885685 -66.22190895073078, -63.55105782262413 -66.2175910382633, -63.55455952851856 -66.2123026085544, -63.55510263570257 -66.20746553508592, -63.550667064961694 -66.20270469156648, -63.541717280955304 -66.19760886689951, -63.52281633469112 -66.19266500369098, 
+      -63.516608509432814 -66.1817099440308, -63.513627397923464 -66.17644502529667, -63.512355154248624 -66.1743540861066, -63.51644199816008 -66.16137706090151, -63.5633810322847 -66.15764682446867, -63.57577330537678 -66.17817753343407, -63.584189065300706 -66.18810330670742, -63.59538656602842 -66.20101091594444, -63.60666828956263 -66.20948710148501, -63.623205450756046 -66.21546204285929, 
+      -63.641395434602394 -66.2177893580095, -63.65663713306733 -66.22056639316372, -63.690963555566185 -66.21941319117047, -63.73295150224811 -66.23986019896552, -63.73605263129311 -66.24584979506305, -63.732132986042785 -66.25154849149413, -63.73956323493712 -66.25585888164827, -63.7626348911108 -66.26151214774323, -63.7738998851146 -66.2689740851503, -63.7851088266944 -66.2710042558471, 
+      -63.78527330440647 -66.27744384107403, -63.778927644746176 -66.29848380611621, -63.77893403182384 -66.30834956135396, -63.79099341657144 -66.31841174889557, -63.794473165364536 -66.32298277116345, -63.783140410055935 -66.32981945107605, -63.765775546213476 -66.33654704061541, -63.74140126304376 -66.33856182881053, -63.71267732078617 -66.34224694847953, -63.68885361061261 -66.3448409623061, 
+      -63.6774524810636 -66.3462299836717, -63.66667625470377 -66.34378855992922, -63.64346005749481 -66.33710395316956, -63.625468240445485 -66.33779232551238, -63.61703481650798 -66.33872971155131, -63.61064515333752 -66.34003339848267, -63.613434310623674 -66.34301077096069, -63.61028854028452 -66.34688639581998, -63.60065473267217 -66.35105159434853, -63.58795403444672 -66.35466770209466, 
+      -63.580910402765596 -66.35981005875318, -63.57729507906144 -66.36408956695252, -63.5808365793375 -66.3696740477213, -63.585022337684755 -66.37685437856648, -63.59404198306845 -66.3819511796818, -63.605482227499046 -66.3860009171172, -63.61785204681544 -66.38923639447295, -63.63243709468465 -66.38941247153336, -63.65139103252876 -66.38790900091308, -63.66717175097448 -66.38484142905808, 
+      -63.686482613791995 -66.3819196668111, -63.70700951797385 -66.38118752272531, -63.721496149787924 -66.38034891887253, -63.73700683590436 -66.37969976755949, -63.75645443760267 -66.38320921448783, -63.76889209982433 -66.38199671083422, -63.7931064191518 -66.37797597850053, -63.79849991033659 -66.37725726277958, -63.810451971476056 -66.37567111298364, -63.846620134186075 -66.37083374479806, 
+      -63.8772421713152 -66.37534347839605, -63.904774064501524 -66.38156928518703, -63.91683677811175 -66.38835068889946, -63.90253377436029 -66.39565273530908, -63.88981918842199 -66.4037242364283, -63.871291999135146 -66.40927872850588, -63.84726953882373 -66.41532193513379, -63.82897618360713 -66.41844836997343, -63.804837667773796 -66.42348426538652, -63.786067966242214 -66.42701675293281, 
+      -63.76842100917967 -66.43173221333467, -63.75748909423928 -66.43815524098554, -63.77760448012262 -66.43782747477391, -63.793356676571534 -66.43917824988554, -63.81665570564724 -66.44039833012111, -63.830823286162314 -66.44097046802676, -63.84704177303143 -66.44191052537583, -63.85947088946801 -66.44512234143838, -63.86343703836568 -66.44928015722049, -63.868537317396836 -66.45463655842958, 
+      -63.869211472511 -66.45623102332247, -63.88235805106669 -66.45661240384213, -63.900323743910214 -66.45489572411932, -63.91152514470521 -66.45591731986806, -63.915287352693895 -66.45806052235301, -63.92808896052095 -66.45985524278498, -63.94581221379483 -66.46055611669237, -63.96307968680431 -66.46166295228255, -63.9744758882232 -66.47354815216366, -63.974901322167156 -66.48200263265873, 
+      -63.94782327174174 -66.49295028374868, -63.927614382455225 -66.50215859024641, -63.90155457109991 -66.50885052120195, -63.88330011374676 -66.51298458656854, -63.859885471613566 -66.51620572227317, -63.8317832922459 -66.5180819066192, -63.822467303933394 -66.52085078098327, -63.81712052313276 -66.52778652517428, -63.82346304758199 -66.53533988098414, -63.8318710371028 -66.54325128410495, 
+      -63.83477055707273 -66.55166613851958, -63.8392717595029 -66.56085144823173, -63.833199951043404 -66.5706245776651, -63.821489744433386 -66.57988045754058, -63.8135991409562 -66.58685214381796, -63.81411780285175 -66.59188091659881, -63.818919046025094 -66.59421626956991, -63.83673864457931 -66.59493242832211, -63.84840519416448 -66.5901105056305, -63.86508087562861 -66.5896305203365, 
+      -63.886608595673344 -66.58705219128606, -63.89843745261307 -66.58866858312264, -63.91219390682699 -66.59406968008354, -63.92552957144203 -66.59545923496883, -63.93644294088892 -66.5978861249526, -63.95143182161361 -66.59118633017142, -63.957248111047846 -66.57940011028872, -63.968662578867416 -66.57255512249529, -63.98764842444329 -66.56557474826744, -64.01431235919559 -66.56389627035851, 
+      -64.03422583608442 -66.56537534554064, -64.06692457843289 -66.56779488682163, -64.08117488225787 -66.56833722134391, -64.1024408991033 -66.57258526910145, -64.12004077292973 -66.58455678815949, -64.13132524410909 -66.58998775412287, -64.13767473994132 -66.6009514595328, -64.14022105541672 -66.60977216864876, -64.1336815030046 -66.62339868072895, -64.14316571066361 -66.6393439226755, 
+      -64.13867799431266 -66.64446306535864, -64.14318761302961 -66.65264854467895, -64.147467390345 -66.65881347085944, -64.15187776154188 -66.67042642834082, -64.1545565179876 -66.68025145760143, -64.14717707649652 -66.68683665339634, -64.1239690571172 -66.69309971106182, -64.10907100496244 -66.6963960093781, -64.07382059983642 -66.70005041066793, -64.06584085824522 -66.70603909269522, 
+      -64.05970942481326 -66.71038014079039, -64.0628216099293 -66.71536261457089, -64.06536189621016 -66.71974936500258, -64.07576105763935 -66.72601319678027, -64.08628152926653 -66.72885079209702, -64.10363066496458 -66.73337609079859, -64.1245818871494 -66.73803669796823, -64.14472033340552 -66.7400897402194, -64.16127854221298 -66.7420036189065, -64.17719975869197 -66.74459126571475, 
+      -64.17519474502768 -66.75182261499285, -64.17231705791184 -66.75772144197502, -64.17857916786065 -66.7632529443571, -64.18381499563 -66.76859960628131, -64.18324274015248 -66.77243753565243, -64.1773385029266 -66.7743610752106, -64.16320068308602 -66.7758247237034, -64.15659469410726 -66.77615353603811, -64.15056759487973 -66.77706842198161, -64.14569860055363 -66.77917509402958, 
+      -64.14303599115799 -66.78264559560152, -64.13121196337313 -66.78649124521492, -64.12773254426679 -66.78736024978751, -64.1089404114505 -66.7840662074433, -64.07914775183411 -66.77835053687006, -64.0534293391657 -66.7723538165348, -64.04735488146522 -66.77091161541712, -64.03768160646919 -66.76860012533741, -64.01788339110954 -66.76512181328715, -64.00050385023967 -66.76501553223109, 
+      -63.972111409691294 -66.76691504248464, -63.95922444037685 -66.77056225463804, -63.941021901854484 -66.77227806404518, -63.92795227989946 -66.76947857888773, -63.9102507524623 -66.76634931298717, -63.89136758168765 -66.7664565987147, -63.87118533959401 -66.76880614789047, -63.857140489178605 -66.77125541248512, -63.83809731849106 -66.77478842614215, -63.82477615464908 -66.7743996375423, 
+      -63.81161515027884 -66.7705770262573, -63.797256185386466 -66.7700051680993, -63.79111762408228 -66.76989820041985, -63.78756773343502 -66.77519221589158, -63.78797651798647 -66.77921313251133, -63.788486518151856 -66.784241522498, -63.78664643287344 -66.7913213864716, -63.78413401683013 -66.7967988520125, -63.77353432486391 -66.80824278314091, -63.76583744382145 -66.81823762445597, 
+      -63.7467032862814 -66.83162765807182, -63.7377471696955 -66.8394163215056, -63.72689945914884 -66.84885376115703, -63.72001560731764 -66.85701815105301, -63.71265711265726 -66.86558555491662, -63.71573025553049 -66.87601433540297, -63.72316015724884 -66.88375824348292, -63.738952838689265 -66.89298313706463, -63.750675544146766 -66.89886554857186, -63.75570498161706 -66.90138941546907, 
+      -63.77246223309175 -66.90979017908828, -63.82174051902353 -66.92208830760755, -63.89045274173062 -66.93025962465133, -63.95531060085363 -66.93080957392087, -64.02334562141931 -66.92744396749919, -64.09358361271515 -66.92098228708001, -64.15551075801547 -66.91403863242796, -64.21484444632094 -66.90711240253697, -64.27879978669618 -66.90048231610145, -64.34595586648128 -66.89702546778821, 
+      -64.35337160087998 -66.89663632777246, -64.40089313800831 -66.8945088484416, -64.4424277387876 -66.89772112700865, -64.51388561515228 -66.90556367897565, -64.58775492406035 -66.90787481304737, -64.64949721781656 -66.91545826126054, -64.6955799874113 -66.92477425585534, -64.69113895125606 -66.92990885254635, -64.69630266607174 -66.95584122349491, -64.7118690505066 -66.97124498385934, 
+      -64.7291414697022 -66.98399331855207, -64.7469174869554 -66.99289770187406, -64.76368069428213 -66.9981840973537, -64.78015862440378 -67.00145640707301, -64.79881367527182 -66.99822269689545, -64.81297243804418 -66.98539743195195, -64.83135170983194 -66.97328201671907, -64.86923238522756 -66.9570842830562, -64.89655472812898 -66.97444089845217, -64.90334475040454 -66.98195631927535, 
+      -64.92905473857019 -66.99853445343481, -64.94767755974534 -67.00901684882433, -64.96222755551172 -67.0197912919692, -64.96359316683046 -67.0357130203852, -64.94963104339317 -67.0461355351545, -64.91546579768665 -67.05316996670122, -64.8819049790425 -67.05735776589587, -64.86110717485664 -67.05681628694215, -64.84272723284036 -67.05863201354576, -64.8385932695567 -67.065795619621, 
+      -64.82761545311357 -67.07229564750399, -64.81832179082474 -67.07613317310235, -64.79840060891274 -67.07818558797837, -64.77075979951816 -67.07697351265504, -64.74552818613226 -67.07811768810903, -64.73377947147517 -67.0830157597134, -64.7388466347794 -67.09320014392316, -64.74735245810336 -67.10937502381196, -64.76364128407272 -67.12537344430419, -64.77980903275747 -67.14037320820444, 
+      -64.80361849150746 -67.15419006327167, -64.84714522553958 -67.16737473668923, -64.90232968505914 -67.17806997864575, -64.94534305750342 -67.18720300458014, -64.98779253125589 -67.19229812531898, -64.99834510235726 -67.19174105193673, -65.02138564788572 -67.19052096561487, -65.03699583075641 -67.20389607409517, -65.02630618480616 -67.20899212815449, -65.01516007571745 -67.22136621250083, 
+      -64.98381110638752 -67.22450980308535, -64.96438711399571 -67.22717251083952, -64.95841175659712 -67.23255850912972, -64.96636133808988 -67.23682400642639, -64.99221742007285 -67.24209686728342, -65.00753108141379 -67.256896665977, -65.01750094734443 -67.27768653290534, -65.0285568921113 -67.295210733963, -65.03393589207799 -67.30639674444765, -65.05129384809483 -67.31024125956311, 
+      -65.08799055058542 -67.31384266027398, -65.0682149321863 -67.3282389048607, -65.03812383434341 -67.34045376976034, -65.05165953331503 -67.3466026300436, -65.08641249111668 -67.34741937078918, -65.11805705809253 -67.34183486313715, -65.15402259252483 -67.34038595581306, -65.17432236457358 -67.34273615475045, -65.19377922511087 -67.35278410536336, -65.2146919745767 -67.36362459313645, 
+      -65.21726219643652 -67.36495301712041, -65.24135771946862 -67.37428211851879, -65.26102652403046 -67.38532972173533, -65.28793897065664 -67.3955924234039, -65.31026491330965 -67.3938376822733, -65.33090844326641 -67.38200359118507, -65.34596097175984 -67.36828633340798, -65.36378479639158 -67.35551421470939, -65.39777377513147 -67.345359812074, -65.43317568572785 -67.34668685172876, 
+      -65.49010393146844 -67.34806900834221, -65.53333458652517 -67.35504097295443, -65.55116100802768 -67.3608480864048, -65.54388496973739 -67.3792418844467, -65.53490605777331 -67.39099877613151, -65.53422566515998 -67.40214479470738, -65.5306690108694 -67.40891359325079, -65.53326586598938 -67.41471080039443, -65.53097649260245 -67.42266111821964, -65.55279425415043 -67.43888090010553, 
+      -65.5621635469519 -67.45017297005955, -65.57272262885658 -67.45919845587832, -65.58329620816392 -67.46823158472402, -65.61653266246087 -67.47990365017671, -65.62503747961928 -67.49201917670194, -65.61495181409558 -67.50948399753266, -65.60112669422776 -67.52097289312474, -65.5658426645066 -67.5368644663135, -65.54135677616412 -67.54518200671315, -65.51728979014062 -67.5589440402912, 
+      -65.49842817985571 -67.56326371365132, -65.4769962170792 -67.5710909628148, -65.45611713464677 -67.57606485923816, -65.43712780282226 -67.58280915220328, -65.42276782744908 -67.5888291381405, -65.40731917377957 -67.59467338338989, -65.39811692274489 -67.60298936277385, -65.3948752406126 -67.61520351179348, -65.39272249160986 -67.6275945022199, -65.38527049965973 -67.64011315120828, 
+      -65.38381269722655 -67.64723146721646, -65.3809735588917 -67.65559475417037, -65.38653804508503 -67.66334459949792, -65.3891137398497 -67.66914456831672, -65.39295286901567 -67.6761325703249, -65.40238912770494 -67.68156475716606, -65.41120961225984 -67.68640213552332, -65.42503371558016 -67.69253497688663, -65.44758656001449 -67.69663153173671, -65.46587451939843 -67.6975932004103, 
+      -65.4902813253882 -67.70002007291937, -65.51525947683159 -67.69960099671201, -65.53418783541413 -67.70114067421267, -65.55740309103496 -67.7058185135576, -65.59345186285424 -67.71056289857268, -65.606705865568 -67.7160865491728, -65.62600554205369 -67.72550927581533, -65.63404855363432 -67.73461179305603, -65.6373290617465 -67.7409979545569, -65.63806245541198 -67.74502546547657, 
+      -65.63867024034637 -67.75736310782735, -65.63617801347748 -67.76430570059888, -65.63745211152614 -67.77135440211003, -65.63108819724691 -67.78062387309576, -65.62528144980615 -67.78704925992245, -65.62545154537783 -67.79392158194054, -65.62368715710738 -67.79902655409694, -65.62513771744146 -67.80708303999378, -65.6252961410059 -67.81396564642309, -65.62481773625358 -67.820251189276, 
+      -65.61650868140825 -67.82775103973759, -65.60599445316143 -67.83490004555247, -65.60689659346495 -67.83993484333905, -65.61837632010595 -67.84713047454733, -65.63438326473445 -67.85259290585927, -65.6537181349961 -67.85857312183546, -65.68320310673124 -67.8612523472288, -65.70919105092916 -67.86827014701225, -65.74350709084237 -67.87951601298656, -65.74369726069803 -67.88639901211675, 
+      -65.72783655486332 -67.89369228296938, -65.7128910385641 -67.9001536492511, -65.70374329814018 -67.9060585025694, -65.69071818815178 -67.91429931327816, -65.68054313141914 -67.92346152167224, -65.67137688414417 -67.92936729223342, -65.65546343061347 -67.93666172073362, -65.63603277693565 -67.94241438117793, -65.61038851468471 -67.94670949506408, -65.58467153895829 -67.9475557397607, 
+      -65.54821742631697 -67.94867010646846, -65.52417820682096 -67.9468373763638, -65.4932087257901 -67.94537444934237, -65.47139899539661 -67.9438855777575, -65.45023381577509 -67.94298566913133, -65.42707255265756 -67.94617490137998, -65.4258853920775 -67.95186678059038, -65.41886768157191 -67.95810775206085, -65.4015286378736 -67.96074628155574, -65.37455661369664 -67.9638208942438, 
+      -65.35059228758111 -67.9688336597073, -65.33723441366446 -67.97602729954124, -65.34536844514267 -67.98271848115228, -65.35281895369046 -67.98537488338152, -65.35891053612615 -67.99271293744448, -65.36581295606541 -68.00165565389187, -65.37126897738837 -68.00840761198964, -65.38106612495531 -68.01378750758634, -65.38257601272564 -68.0146098485008, -65.39150973929009 -68.01945513819592, 
+      -65.40120724309938 -68.02246805721337, -65.41291752131207 -68.02137826083232, -65.42145649551523 -68.02076808863366, -65.43644739095484 -68.01676922938405, -65.45306108224142 -68.01596118867192, -65.464875150605 -68.02174326526092, -65.4689019544505 -68.02630659243837, -65.47866667820438 -68.03274491490536, -65.4949414262961 -68.03922919275946, -65.5131005611258 -68.04405179745318, 
+      -65.54010702317639 -68.04682921755828, -65.55598585728691 -68.04785097891855, -65.56616086808661 -68.04112278298885, -65.5802522320312 -68.03206716855357, -65.59773155317907 -68.02697772171788, -65.61507343136151 -68.03018853791265, -65.62859275603985 -68.03916274466796, -65.64489096758511 -68.05149764916024, -65.65630293904678 -68.05768571433683, -65.66567434865114 -68.06453688131474, 
+      -65.66778539235872 -68.07318956446049, -65.67353153869091 -68.08094123752018, -65.68338056631934 -68.08737198179757, -65.7028192418521 -68.09578807267782, -65.7140749768857 -68.10683424150993, -65.72970653366286 -68.12506089399787, -65.72093464726022 -68.13642813929835, -65.71290532044904 -68.14006785283772, -65.705993220661 -68.14389083349505, -65.69908235343439 -68.14771180365217, 
+      -65.68422665784149 -68.15274732040844, -65.67076790950807 -68.15653331765674, -65.65834854925869 -68.15704318036825, -65.62340483871958 -68.16237656283613, -65.60295855430105 -68.16065964411018, -65.57533268926234 -68.15830929539746, -65.5529564695546 -68.15481474341735, -65.53776389886015 -68.15194691327008, -65.52046250072479 -68.14630224311891, -65.49692666866477 -68.1391821079036, 
+      -65.48580958339208 -68.14086954312252, -65.46209826197783 -68.14205101045435, -65.43761469311612 -68.14506491122704, -65.41454359694238 -68.14682697592922, -65.38793979187565 -68.1470493085616, -65.3622973118331 -68.14643771067384, -65.33969223394222 -68.14778207852379, -65.33051363867676 -68.15466983862126, -65.32976570163586 -68.15994221003406, -65.33094884714387 -68.1670002673297, 
+      -65.33083405934185 -68.17286625762559, -65.32896350102155 -68.17797095944647, -65.3222886679831 -68.18035217466911, -65.31128021700847 -68.17958769279753, -65.29721794638343 -68.17687955762662, -65.28443022730023 -68.17191377404255, -65.27242768358315 -68.16510831197871, -65.26171927662345 -68.15948403118742, -65.24384395308421 -68.1532127044036, -65.22454032200793 -68.1481937226404, 
+      -65.19984453050918 -68.14328744578474, -65.17881747330621 -68.13748893084579, -65.16018012335692 -68.12960760637479, -65.15122308750993 -68.1247633833388, -65.14473662508445 -68.12125455962592, -65.11865987417974 -68.11071062389621, -65.1003769291686 -68.10484370113241, -65.08386969341329 -68.09630557609468, -65.0687933396847 -68.0865254610618, -65.05246024312282 -68.0789941194254, 
+      -65.02996231948887 -68.06997635575839, -65.00861569255916 -68.0542602935397, -64.99836077114 -68.04376242780452, -64.99033307765701 -68.0336229350589, -64.97405881884556 -68.0260853616108, -64.94180251991845 -68.01989662099751, -64.94114598886074 -68.02274302123817, -64.93775215593908 -68.03251633498603, -64.96148141482571 -68.03758178787679, -64.97381459712986 -68.04055785715897, 
+      -64.96505780142591 -68.0470043980379, -64.95407775022194 -68.05310101396901, -64.95165188137884 -68.05860941193957, -64.95921232715548 -68.06572699681894, -64.96266937381567 -68.07070843270058, -64.95976938030903 -68.07663758575151, -64.95322990795361 -68.08000253685799, -64.94654791018793 -68.08236734932476, -64.93415829089376 -68.08282388924198, -64.9243529222656 -68.07878923949767, 
+      -64.91185728109366 -68.07479787869661, -64.89902448123729 -68.07223430403346, -64.87795840890209 -68.0688250170131, -64.85984822046404 -68.0708152131441, -64.85572818992294 -68.07172468804916, -64.84569737906585 -68.07392848579667, -64.83023070958866 -68.07929259820605, -64.81876445242044 -68.08235138235462, -64.7938233760154 -68.09529042767888, -64.78614120409961 -68.1097868960621, 
+      -64.7868118824639 -68.11826315664243, -64.79017538313997 -68.12668692282091, -64.79263388211983 -68.13249894460803, -64.79649387367245 -68.14050297506235, -64.80069914945877 -68.14708651280667, -64.79981947093378 -68.15235813846051, -64.79957450510521 -68.15822596249157, -64.80251921077372 -68.1636281567428, -64.80372723612503 -68.1682507503116, -64.80701381269093 -68.17222701642847, 
+      -64.81286728947471 -68.17514061117285, -64.82511783693442 -68.17711666928325, -64.84705394160082 -68.18213746771747, -64.87645811395485 -68.1898262073979, -64.89982468531338 -68.19702968589439, -64.91860068185758 -68.20250751319084, -64.93579118220889 -68.20822131097245, -64.94996840341375 -68.21196758913159, -64.97006241107051 -68.21519482861687, -64.98426804979229 -68.21549947204039, 
+      -64.99960318102893 -68.21598885049022, -65.01779995725963 -68.21742252574528, -65.037910158979 -68.22063396265206, -65.05419327831152 -68.22372426850596, -65.07096001020369 -68.22640215400277, -65.08645485372746 -68.22789063747312, -65.09989101566725 -68.22315101145874, -65.10836118480039 -68.21810833721554, -65.1142436349569 -68.21536946836348, -65.1169961020576 -68.21408069994723, 
+      -65.13471948968915 -68.21247840460116, -65.15372332591042 -68.2120665840922, -65.16299346329201 -68.21549952438967, -65.16475852828835 -68.21971114674568, -65.16763243018872 -68.22409893474378, -65.17067553359597 -68.22949202698335, -65.1765969270045 -68.23239031111791, -65.18412134767452 -68.23505362717117, -65.19531522725731 -68.23683126692589, -65.20347568513822 -68.24009018177166, 
+      -65.2060470702152 -68.24589530419738, -65.20797635266483 -68.25111405631957, -65.21006828831621 -68.25389861930636, -65.21471355448713 -68.2556155409577, -65.22704178917836 -68.2575686119803, -65.23681833989058 -68.26058129726009, -65.2522071091071 -68.26448771531855, -65.26406239566059 -68.26684591378496, -65.27816608557168 -68.26956262262634, -65.29244374947098 -68.27328510908708, 
+      -65.3084956780406 -68.27777878393697, -65.31603946867911 -68.28043379497309, -65.3263174729844 -68.28303475385158, -65.33819708690238 -68.28539313984753, -65.35089208765717 -68.28934440884548, -65.37197106762123 -68.2975613014476, -65.39086904830754 -68.30182679593742, -65.42183816978235 -68.3039621154491, -65.44240673570685 -68.30204796227275, -65.47116229435021 -68.3042212898976, 
+      -65.49850310367742 -68.30855652919287, -65.51582918562765 -68.3140872959331, -65.5291357828955 -68.32216652036443, -65.52585478331201 -68.3323755436368, -65.52050690342406 -68.33938687365729, -65.51771527063067 -68.34532242290915, -65.50439475790715 -68.35697918068692, -65.49356092438761 -68.36412010912781, -65.48017145473351 -68.37232896295632, -65.47058013056048 -68.37721307797395, 
+      -65.45873310527438 -68.38174379137892, -65.43380800029529 -68.38374283768958, -65.4148249246214 -68.3852001531479, -65.39180710997579 -68.38552956416706, -65.3771367181027 -68.38323915751316, -65.35652018780989 -68.38148508210125, -65.33347364029785 -68.3783714668853, -65.31126320324975 -68.37685402459888, -65.2922600830179 -68.37485608577234, -65.27069124761331 -68.37392393848175, 
+      -65.25862930693822 -68.37399302925847, -65.24382893656478 -68.3741216516718, -65.22757014818934 -68.37205489651046, -65.20552798891438 -68.36808803417982, -65.19329612331944 -68.36370840165334, -65.17399555617595 -68.35968061352457, -65.16049342631861 -68.35754332030116, -65.13204101635552 -68.3579565311872, -65.11130359423532 -68.35860399510727, -65.0934534783563 -68.3602063067252, 
+      -65.07833979045535 -68.36173986304044, -65.06320199604511 -68.3667140354981, -65.04322796074354 -68.37239137794882, -65.03082143457081 -68.37730458284281, -65.02049154731493 -68.38156073974832, -65.0008096017874 -68.38925117540231, -64.99520764126106 -68.39402686536172, -64.99400146421313 -68.39505797049627, -64.9888074917995 -68.4006200832209, -64.9816909535559 -68.40441060966239, 
+      -64.97907236448086 -68.40891259426087, -64.98095602389078 -68.41413135783439, -64.98979305830613 -68.4179908724048, -64.99910623784483 -68.42143952655489, -65.01406661039618 -68.42578187487524, -65.0351636041063 -68.430603018394, -65.04754688673555 -68.43600376924577, -65.06009599177115 -68.44241365307248, -65.06619344562455 -68.4497676308498, -65.071809135958 -68.45754179726994, 
+      -65.07564444052157 -68.46453902096573, -65.08274103442251 -68.4676274940615, -65.09549006562337 -68.4716030542123, -65.11778481654387 -68.47315179940095, -65.14136552113027 -68.47589067201739, -65.16172781537767 -68.47909580074459, -65.17740637640512 -68.48401641663456, -65.18646285187383 -68.48887602762757, -65.19180255541299 -68.49462933679746, -65.19212295618605 -68.50352535467258, 
+      -65.19504502764755 -68.5079124762797, -65.20961116009134 -68.50920779474092, -65.22482059790833 -68.50766775312358, -65.24180607718098 -68.50344914665658, -65.26413776343223 -68.50154122228348, -65.28743784289156 -68.5022352181854, -65.3113946275181 -68.50352430739777, -65.32531658342785 -68.5042186304399, -65.35143220702946 -68.51172695935142, -65.35133972718705 -68.52104211444325, 
+      -65.35446306225072 -68.52642786076412, -65.34917582689062 -68.53444648146362, -65.33950317015282 -68.54275475499199, -65.33321462511678 -68.54816385110523, -65.32351828804275 -68.55303132921696, -65.31250893771582 -68.5567161425359, -65.2984169282892 -68.56188985452792, -65.28480763149592 -68.56664222663073, -65.27751183055214 -68.5694347337487, -65.26551032637823 -68.57395278628537, 
+      -65.25059531366657 -68.58095587630247, -65.24427191245239 -68.58635721311501, -65.23665366477819 -68.5940095708342, -65.23587020753047 -68.60960388128449, -65.23685255888353 -68.61909482989675, -65.23654233502951 -68.62396169293663, -65.23085154703351 -68.62995153779923, -65.22174030051762 -68.63540669779749, -65.21018979050116 -68.63950276069379, -65.18134932851572 -68.65023764291203, 
+      -65.13740023753995 -68.64287533645994, -65.11233743785395 -68.63895406606001, -65.08710449454797 -68.63745867985556, -65.05423035459485 -68.63671795162871, -65.01873764891334 -68.63703886170889, -64.9905617313569 -68.63801629157192, -64.96432616363725 -68.64076946116404, -64.93709549817156 -68.64434853631425, -64.9229218092199 -68.65737065764712, -64.91368054376137 -68.66625287250734, 
+      -64.89235019903616 -68.67617017016605, -64.87615231525 -68.67951932948488, -64.85391357720087 -68.68339511795821, -64.8332138928587 -68.68257933593057, -64.81266095083302 -68.68276876593752, -64.79388397317922 -68.68373103865923, -64.77723662411019 -68.68404426207987, -64.77332281840789 -68.68391418258183, -64.75518638011293 -68.68547033670497, -64.74004301128704 -68.68453971322775, 
+      -64.71521701368746 -68.68601316593463, -64.69466369883362 -68.68618788979371, -64.6811529469427 -68.68501246360897, -64.67277464650682 -68.68072510871167, -64.67167845288017 -68.67265296812486, -64.66515862631803 -68.66569580006323, -64.65330769303706 -68.66429872593989, -64.63885515519998 -68.66839645700296, -64.63072050082677 -68.674003783333, -64.62112367674504 -68.68529578272926, 
+      -64.60870415584057 -68.69218463957802, -64.60464568304747 -68.70337620323043, -64.58417633481099 -68.71687251307993, -64.57325738591189 -68.72697433955673, -64.5570124583306 -68.73473386422843, -64.5417550247907 -68.74166952955682, -64.5165009786518 -68.7489783517118, -64.49717811726299 -68.75476030516246, -64.4829033318571 -68.76086387085844, -64.44494497141729 -68.76351973503253, 
+      -64.38002110283715 -68.76802856808912, -64.35660524150616 -68.76821163223974, -64.3317948427014 -68.77062984357718, -64.30583115260032 -68.7728585188944, -64.2758252608332 -68.77393367336352, -64.23907256264151 -68.77935831755248, -64.21434800856107 -68.7827686187973, -64.20037161233145 -68.7874213304421, -64.1973016677329 -68.78905559402754, -64.16667252329357 -68.79305163049239, 
+      -64.14774340557163 -68.79173381696039, -64.13208638155409 -68.78914697546367, -64.12936316834354 -68.7820511584542, -64.13008054992484 -68.77796846334314, -64.13369012866266 -68.77471166347557, -64.13656565402499 -68.77210323664463, -64.16035434285199 -68.75437918952697, -64.14822277026568 -68.74372176078099, -64.11111398059943 -68.74320943197472, -64.08780788415021 -68.74759645793645, 
+      -64.07974148573328 -68.75143396125152, -64.05854850450953 -68.75638469790641, -64.04290865282259 -68.76125277879835, -64.03250147723152 -68.76302284194321, -64.02166583395612 -68.76075016325122, -64.01412842103477 -68.75802607424832, -64.01370113635106 -68.7539981210788, -64.01605131043343 -68.74992419783979, -64.02334517598437 -68.7451783727372, -64.03052395373986 -68.73941798900297, 
+      -64.04018218359317 -68.73605391916436, -64.05580880192622 -68.7311777616883, -64.07069429262154 -68.72470943019673, -64.08515884240859 -68.71964975005632, -64.09838185206513 -68.71339397394695, -64.11964541305277 -68.70944927673261, -64.1534107029978 -68.70308681309957, -64.18290694889376 -68.69355086587703, -64.20530616275565 -68.68533419395666, -64.22378256792976 -68.67696427057211, 
+      -64.23646707254045 -68.66667129243314, -64.24523228700126 -68.65622694793183, -64.25071884290665 -68.64624813075592, -64.25333626911954 -68.6366572899724, -64.25420674490229 -68.63346814943684, -64.25842072906566 -68.62229225997986, -64.25636982403522 -68.60959680555257, -64.2569348876267 -68.60029549007584, -64.25010077125498 -68.5892943825655, -64.23391743422711 -68.5881350009218, 
+      -64.21633910882622 -68.58921705012351, -64.20751193498545 -68.59420054833903, -64.19179617960224 -68.59706887985908, -64.17957430229525 -68.60150103525301, -64.16492513648176 -68.60899282905618, -64.15466958050534 -68.6162184291998, -64.14152479515671 -68.62247458153459, -64.12911270250898 -68.6303327493199, -64.11685799533004 -68.63475806491947, -64.10131760015034 -68.63963394178003, 
+      -64.08606610574338 -68.64208240615616, -64.06935116970455 -68.64132026401867, -64.0523009688926 -68.63752658207582, -64.03751343718822 -68.63411010912107, -64.02663323364942 -68.63082959297195, -64.02812873110233 -68.6241454807748, -64.03708497939795 -68.61473175557066, -64.07006672284959 -68.60233387883095, -64.06162362791169 -68.59599284075642, -64.05500042954259 -68.58599869242624, 
+      -64.0431900764634 -68.57910176689315, -64.03346260092748 -68.57601050419562, -64.01984351485305 -68.57277599860782, -63.99661732401782 -68.5674504922538, -63.98036486869928 -68.56526237596525, -63.97411491639262 -68.56244626250444, -63.966446181985305 -68.55899802234548, -63.961206774848335 -68.55120088654878, -63.95627550629167 -68.54097064132159, -63.94482602672891 -68.5316458647121, 
+      -63.93397359149801 -68.51746446445789, -63.922841232360796 -68.50570600772708, -63.904796776121934 -68.49627027952081, -63.881777078394066 -68.4864886841818, -63.843018063776846 -68.47309119132004, -63.79322485561689 -68.45881572559517, -63.76073128486414 -68.45238559325873, -63.71565408750867 -68.44630430460482, -63.68510389041152 -68.44265791944143, -63.630552655572984 -68.43445519390127, 
+      -63.59473240525256 -68.43286866769199, -63.554975818294054 -68.43011534621037, -63.50846392352617 -68.43166426749401, -63.479651085446584 -68.431991492136, -63.475571319891614 -68.43203758656325, -63.426501085478414 -68.42916174340705, -63.39146748858513 -68.43014586454791, -63.35969698950284 -68.43068701045473, -63.332440227068105 -68.4329904133566, -63.29488598362125 -68.43700427990896, 
+      -63.27095454241602 -68.43986433533044, -63.24501491824695 -68.44536528157634, -63.21728061006375 -68.44906566302609, -63.186348759456344 -68.45419981759231, -63.160822105632185 -68.45827540652868, -63.138620985553814 -68.4629143034622, -63.11287589656549 -68.46395974694288, -63.09294308926937 -68.46151778565869, -63.079616737556194 -68.45921375330602, -63.056233139148006 -68.45417788215407, 
+      -63.03344652383974 -68.44973838244486, -63.0074679726542 -68.44673251015209, -62.98780972428175 -68.4483024319653, -62.970140460442366 -68.45570452140996, -62.95147174121799 -68.46492812619184, -62.940848506335385 -68.47106192441471, -62.937464652621046 -68.47895055354941, -62.93775931281019 -68.48398551324719, -62.94419107897581 -68.49058644271973, -62.95760752347067 -68.49623836296487, 
+      -62.95828670789836 -68.49652100470675, -62.97297574991771 -68.50305936888148, -62.98655937094239 -68.50940027465086, -63.00355519385119 -68.5173179238748, -63.03366711232209 -68.52352167360512, -63.055542308931145 -68.52978459744008, -63.09559378356678 -68.53568978433152, -63.11466621736808 -68.53249395512684, -63.11852368710046 -68.52419198049063, -63.12774764881799 -68.51382449934025, 
+      -63.1354561580462 -68.50569171230852, -63.148067225551266 -68.49690175793766, -63.16925834919842 -68.49308059247073, -63.19830752819247 -68.49159248491988, -63.21754081779345 -68.49141003529047, -63.241382616412494 -68.49400414591288, -63.27094499754445 -68.49955678182245, -63.29777139408581 -68.50514119185316, -63.321422072170634 -68.51216229885792, -63.34500840486245 -68.51817275790908, 
+      -63.364143400319364 -68.5234149197332, -63.38440192132764 -68.52885450321975, -63.39848704016342 -68.53273876322064, -63.4151683451181 -68.53457576146019, -63.42738282466558 -68.53565275444369, -63.44717716599774 -68.53503467275195, -63.47127924623282 -68.53314903594068, -63.48196253276116 -68.53136396219358, -63.49193916926542 -68.52969356497329, -63.507172225062504 -68.52730519086452, 
+      -63.5175816971074 -68.52658067483434, -63.5510509098137 -68.53123505143762, -63.574729574407435 -68.53721696580739, -63.602381878374715 -68.5443571665575, -63.62211677410775 -68.54916361464788, -63.65531642416044 -68.55622804834867, -63.67671194353493 -68.56080534094535, -63.69287977585638 -68.56848066513489, -63.70891628712962 -68.5805887719436, -63.7236614999832 -68.59049262828114, 
+      -63.72830595515836 -68.59870992120824, -63.74063108161604 -68.6062229728707, -63.7520303248343 -68.61556968938754, -63.75719718775116 -68.623375875178, -63.776819843697886 -68.63160039233937, -63.78814967229204 -68.63993109294356, -63.79024923585128 -68.65020078033191, -63.782622720761154 -68.65736317037505, -63.781463880466525 -68.66262707452287, -63.78739408110621 -68.66658792147071, 
+      -63.808728310707366 -68.66914402619815, -63.82452746482127 -68.67175995409903, -63.84228147247234 -68.67173049436171, -63.862300625542204 -68.67207235573933, -63.88077507235229 -68.67363768666425, -63.884159552292125 -68.67964868330293, -63.87597197446471 -68.68619642909202, -63.874904178307986 -68.68704258931702, -63.861125542626574 -68.69368798493714, -63.84178504847518 -68.70040192922023, 
+      -63.819558874030186 -68.70614676161334, -63.79783802089483 -68.71147204869774, -63.76961321553931 -68.71869717586948, -63.742641472858715 -68.72165797452631, -63.7131651817055 -68.72767701583373, -63.67010888657032 -68.73143092283182, -63.63911061114987 -68.73321629164906, -63.60055134543618 -68.73770200668021, -63.57570636915057 -68.74000619483743, -63.54911733217736 -68.74151625641193, 
+      -63.52035521130799 -68.74366010934659, -63.50175150525725 -68.74749735730548, -63.483138249932225 -68.75132713489629, -63.462340520184675 -68.75579128696604, -63.44153652547732 -68.76025324670304, -63.415239220819466 -68.76577799883229, -63.39622846603534 -68.77202567043558, -63.378181420969106 -68.7764501556833, -63.351023937467794 -68.78580505401409, -63.3217360108093 -68.79678381771312, 
+      -63.300631241642726 -68.80567250230483, -63.2986877073205 -68.8061744048091, -63.28200693821718 -68.81048500823132, -63.2611892117437 -68.8159326568573, -63.24593712708804 -68.82132001047476, -63.232945102548605 -68.82708804441589, -63.22372162811659 -68.83100895576766, -63.22580902208621 -68.83683761174032, -63.23347447900903 -68.8426202613976, -63.2534552520476 -68.84848790918181, 
+      -63.27896254089162 -68.85328746212453, -63.29603835736855 -68.84969410503686, -63.32511512376111 -68.84214895170274, -63.34481212885045 -68.83650925765416, -63.36533561373001 -68.83448821269116, -63.38654268722445 -68.83406900860783, -63.40850661618898 -68.83626634071187, -63.420075897385175 -68.84119406047893, -63.42825084377061 -68.84555045298218, -63.43144078612099 -68.85055536175493, 
+      -63.42596582951441 -68.85909279563668, -63.41375720120468 -68.86749294434316, -63.39421875554797 -68.88262202770856, -63.3822174417157 -68.89404262134207, -63.386618670022045 -68.90026188251325, -63.397821623091765 -68.90014719885475, -63.41386095519844 -68.89735310072406, -63.430578278221 -68.89617944999547, -63.45184737478574 -68.89575143235948, -63.470309582827134 -68.89535560632166, 
+      -63.47965148542818 -68.89990211254685, -63.483917156460286 -68.90409184987446, -63.47872487650147 -68.90919595909465, -63.46897951384684 -68.91353524861059, -63.45870408817398 -68.91443559856353, -63.45338311678629 -68.91490952272596, -63.43270764836807 -68.91593257459198, -63.41657929465817 -68.91770962397777, -63.39824852663621 -68.92012053007392, -63.385530478214164 -68.92246192054677, 
+      -63.380757127280475 -68.92614645149985, -63.3855394975236 -68.92993101062405, -63.39865709047964 -68.93262481059926, -63.41413848441573 -68.93670662822188, -63.43023465738388 -68.94138330680933, -63.44914031904465 -68.9460364034383, -63.463944223886145 -68.94850148911435, -63.47867137670189 -68.94995814511279, -63.49474123129692 -68.94716562835215, -63.514915751198785 -68.94654788055591, 
+      -63.53070300789569 -68.94718247036336, -63.56244925439607 -68.95047070296013, -63.58332909337981 -68.95144568361107, -63.60421094629542 -68.95242277583195, -63.62561928428062 -68.95298765813087, -63.65422256826973 -68.95225573417218, -63.683533147332525 -68.95312391301174, -63.71232342580926 -68.95439889092533, -63.733402572314795 -68.95737347565725, -63.75229473878955 -68.96098332226049, 
+      -63.76410520492316 -68.96689620991995, -63.77115577857774 -68.97004010901821, -63.78869333587896 -68.97688995111402, -63.802900576683996 -68.98418371378732, -63.810780346371914 -68.98994518757213, -63.81843143140727 -68.999137159262, -63.82307900820403 -69.00634745332266, -63.82759184062568 -69.01800482355232, -63.82441473970378 -69.02591749590172, -63.81631719851814 -69.03551428393556, 
+      -63.8133634086968 -69.03999277432314, -63.78966839468841 -69.05199379612394, -63.760266301560115 -69.04569189929572, -63.72800489865544 -69.04486940267533, -63.70588073290103 -69.04371587723692, -63.66525571774983 -69.043991724456, -63.643313550513476 -69.04484651038645, -63.626128228292686 -69.04847793752943, -63.60400777009874 -69.05377249173733, -63.5839880577264 -69.05742619132491, 
+      -63.56616817735292 -69.06044858888723, -63.542088547490366 -69.06292721061058, -63.51431427044693 -69.06181284759589, -63.493251941828774 -69.0598152533396, -63.467531231093766 -69.0560448018173, -63.446479399990636 -69.0540459390675, -63.42710552421237 -69.05181812008004, -63.41231428785014 -69.0503547800417, -63.38944176162737 -69.04654659309581, -63.376865365366406 -69.04444826981258, 
+      -63.36497634920682 -69.04396041282618, -63.3558316079862 -69.04243465600675, -63.34287673457697 -69.0427620690843, -63.33593980140749 -69.04807206540193, -63.33677270699987 -69.05169663077788, -63.339283650799835 -69.05510612463378, -63.34034461168836 -69.06175175343968, -63.33774514167032 -69.06480356031526, -63.33354507511768 -69.06908375876057, -63.32780787192864 -69.07560077181, 
+      -63.321926297744305 -69.08009387666709, -63.32214827858827 -69.08312188685667, -63.32701898549407 -69.08792052942265, -63.333510024708545 -69.09149111190126, -63.34106011771142 -69.09424694371477, -63.35037601648133 -69.09778655316434, -63.35962011798254 -69.1003180585456, -63.37054509183281 -69.10263794460573, -63.38040051361895 -69.10577385696833, -63.388484355665796 -69.10940642854449, 
+      -63.3891952379869 -69.10971777986691, -63.39814182330124 -69.11569251519454, -63.40136384718497 -69.12070418070867, -63.40450468916144 -69.12470965568296, -63.41560354878035 -69.12904440334898, -63.43236836977117 -69.1333165926652, -63.45152106757169 -69.13897793802937, -63.470068487340335 -69.1440357161736, -63.49100455451855 -69.15048320234635, -63.50451681639869 -69.15619663678788, 
+      -63.51865447904848 -69.16250542163638, -63.53271980267976 -69.16780826683683, -63.54544239654421 -69.17736750883681, -63.553927113752025 -69.1837384830489, -63.56011481530909 -69.1897286956287, -63.568969694964046 -69.19367153743167, -63.58084544897816 -69.19959935162362, -63.52443054389126 -69.22563980006699, -63.500109424029695 -69.23457262876049, -63.457615115687844 -69.24449955361301, 
+      -63.40791588959024 -69.24276722824447, -63.38177011757091 -69.23595445283279, -63.359948544391386 -69.22586801776932, -63.345672086242814 -69.21752182903141, -63.327950956918855 -69.20860996589464, -63.30955827301726 -69.19808249572758, -63.29571750478659 -69.18730856429417, -63.2835660868412 -69.17631433809132, -63.272256655139046 -69.16895354238079, -63.26400716396159 -69.16458862992086, 
+      -63.254143961762374 -69.16144549286234, -63.24549499549269 -69.159507280326, -63.226471228106305 -69.1633068512269, -63.21101261078825 -69.16969388467155, -63.18028730044862 -69.18550129892158, -63.15438579637177 -69.19762385961741, -63.12740263330834 -69.2200391962764, -63.10579776183501 -69.23838023869564, -63.08893308793373 -69.25102223063871, -63.08088737288149 -69.25915562753801, 
+      -63.077443303234816 -69.26805843133131, -63.07866742881775 -69.26888303783686, -63.08933756538979 -69.27603914647835, -63.11088151028963 -69.28313391184666, -63.11519344350656 -69.3063127754157, -63.09530683473235 -69.32644657210389, -63.0707505982129 -69.34580979359751, -63.046640857197964 -69.36374656074011, -63.02322968954894 -69.37481698299185, -62.99257205765852 -69.37968409852473, 
+      -62.963873753366954 -69.3788753717154, -62.943115732138935 -69.37639629637994, -62.921199729690834 -69.37371834518721, -62.90100087437484 -69.37082724053006, -62.880755824479465 -69.36692018353679, -62.868000965180244 -69.36377713539234, -62.85047363802265 -69.3568267886807, -62.82729290931178 -69.35091340045952, -62.80252133524875 -69.34722851946616, -62.77277557045833 -69.34720592418395, 
+      -62.74653308344257 -69.34877013596312, -62.72157182716078 -69.35355360031947, -62.705997563739885 -69.36392201813285, -62.68934104414453 -69.37611414023151, -62.684254584200616 -69.39127396564622, -62.67795583406799 -69.40522753654473, -62.66813610337308 -69.4175867431635, -62.65946693995399 -69.43013766753434, -62.65013736040826 -69.44107803948526, -62.6334233603272 -69.45426896919874, 
+      -62.616046569519014 -69.46585034631373, -62.604811305195625 -69.47296881233694, -62.59293456048939 -69.47846943485078, -62.576045892372164 -69.48303268615574, -62.57469665567755 -69.48339826737917, -62.55757577871989 -69.48751059177745, -62.536971518296276 -69.49102801753111, -62.51225739333695 -69.49234034636534, -62.483505462088196 -69.49346875130685, -62.45994072558091 -69.49497208011472, 
+      -62.44053283305499 -69.50068701762096, -62.42803273167518 -69.50658373220125, -62.42363269874054 -69.51386264199587, -62.42668914911859 -69.51990449852681, -62.43257310785312 -69.52391801440054, -62.43898744610302 -69.526512515734, -62.446660145960294 -69.53233371027676, -62.445113868468226 -69.53859713347124, -62.43559234210422 -69.54851561935025, -62.43067589669851 -69.55821221130265, 
+      -62.42413963652317 -69.57215896650646, -62.4175988258969 -69.58609831070696, -62.413853598832496 -69.59700047495994, -62.409785749727064 -69.61739344790297, -62.396875124195184 -69.63276673948128, -62.39244624691216 -69.66263575244119, -62.39699231860681 -69.68097658062396, -62.40043150035173 -69.69088714216618, -62.40329023557803 -69.69911165562849, -62.40420911429387 -69.71182298082184, 
+      -62.410922058467634 -69.72350336425389, -62.4134779756314 -69.73196357147599, -62.42071917080004 -69.74122641224963, -62.428540508187524 -69.75007597403868, -62.43984986857164 -69.75851459860229, -62.46507006898265 -69.76326768142876, -62.487381536084534 -69.76802797712885, -62.51141391447512 -69.77156801530778, -62.54069103348268 -69.77448213138321, -62.58161623780626 -69.77632904454158, 
+      -62.60382505931363 -69.77703842426226, -62.627252580796814 -69.77895333344611, -62.64085834453845 -69.7837368940008, -62.66456628090129 -69.79270920726495, -62.6735274046592 -69.79771455740612, -62.67615789575254 -69.80516780161537, -62.67359383681923 -69.81426225667884, -62.65992867440161 -69.82401247394833, -62.62994418417697 -69.83606023373235, -62.61088488172316 -69.8434069588379, 
+      -62.588311315303514 -69.85117326772952, -62.56164623845959 -69.85975604100373, -62.556381526084955 -69.8613511753669, -62.52855728411079 -69.86978154376118, -62.502867576501956 -69.87350491542725, -62.47595908680326 -69.87602997544253, -62.45026118027732 -69.8797458352328, -62.42509431956785 -69.88205008873457, -62.409328372596214 -69.88492623561535, -62.39365381998588 -69.89183774080773, 
+      -62.39144527643263 -69.89749133462713, -62.40625375680697 -69.90248808581455, -62.422248004503466 -69.90768414920417, -62.44187203909594 -69.91650364842964, -62.4532412558471 -69.92393458525098, -62.45692716222238 -69.92957331080152, -62.450090516102456 -69.93746163859723, -62.43914411975915 -69.94617489028525, -62.42997984926255 -69.95569640635999, -62.407337915073015 -69.9684748896851, 
+      -62.38464219480908 -69.98024701161313, -62.3495919113585 -69.99447673827406, -62.303105415331494 -70.00024390455371, -62.25605993827111 -70.00943008863695, -62.21132024065803 -70.01698281144213, -62.18743550348769 -70.0208898932018, -62.16889713151643 -70.02391832684219, -62.12290502066662 -70.03124968829009, -62.076285810913326 -70.03796435268343, -62.04146095424942 -70.0446549844212, 
+      -62.018435730767415 -70.0503234551398, -61.991861499064655 -70.05841087138515, -61.97472774793683 -70.06507832640631, -61.959372955584435 -70.07759126049028, -61.945772834947 -70.08990454296124, -61.93334755577093 -70.10342405652538, -61.92030713230635 -70.11936153186092, -61.9072419266188 -70.13933623203745, -61.89950191570608 -70.15769994717773, -61.89651074588172 -70.17081445481152, 
+      -61.88636112564643 -70.18978108106114, -61.887516208373434 -70.20612280484076, -61.89822687121744 -70.21500364286376, -61.91052311156126 -70.2208705646416, -61.91133567237208 -70.22126023536421, -61.9310155638613 -70.233161847039, -61.96265301932666 -70.24607083503858, -62.00093034731732 -70.26563249012345, -62.048438743205914 -70.28096748186813, -62.08198062520013 -70.2865980971676, 
+      -62.113147149549164 -70.29383091379401, -62.135379586012796 -70.30309257489144, -62.15403370836757 -70.31175231739729, -62.18469461142974 -70.32140379766722, -62.20816773476668 -70.32883419463872, -62.25797171825689 -70.33057354568201, -62.29821049247236 -70.33372460631217, -62.33603555829668 -70.33546390405674, -62.37152468265714 -70.33982907395048, -62.40825642868482 -70.34539067898527, 
+      -62.427044185140176 -70.3530123979052, -62.447762889750706 -70.3654713753138, -62.45690603918096 -70.3689424079236, -62.46414551270548 -70.37168129161378, -62.47393409969848 -70.37831925838766, -62.47838134933148 -70.38759649403154, -62.477429842238756 -70.3974915300425, -62.45599575243252 -70.40704386253338, -62.436312665998706 -70.41537491637145, -62.42627712482072 -70.41976885956834, 
+      -62.419611081762355 -70.42268374338184, -62.4025604773604 -70.44251255845461, -62.404010150326016 -70.45381977380003, -62.41028463917526 -70.4649051441099, -62.39297458652177 -70.47463999043714, -62.367793475588684 -70.48458844192209, -62.34318441404925 -70.49413328136652, -62.31227780520941 -70.50713380127682, -62.311351254086716 -70.50752202362975, -62.27457278271605 -70.5170743108259, 
+      -62.241445798409295 -70.53025026115935, -62.20525414420357 -70.53961232254183, -62.17953518935551 -70.53733023109608, -62.15384969078805 -70.5318070203451, -62.1325564548372 -70.52418512660792, -62.099630920378345 -70.51865345977855, -62.06693272965966 -70.51750188465468, -62.0366635273123 -70.51651015673687, -62.01003588793341 -70.52115621695347, -61.98218693431954 -70.52459005919596, 
+      -61.94948923304824 -70.52519247005006, -61.908935686521204 -70.52094227624738, -61.86419157501089 -70.51244381723352, -61.82855038910427 -70.5049516411206, -61.77599838487189 -70.49864193674135, -61.731834684104136 -70.5008011052328, -61.694289200830724 -70.5045851181749, -61.65561382851826 -70.50310531687643, -61.65294623466896 -70.50285339416389, -61.62241529724221 -70.50001530847557, 
+      -61.593429737854684 -70.49813854765156, -61.55249776948828 -70.49017291712336, -61.51687935690434 -70.48867846007352, -61.490922290875474 -70.48780063984255, -61.475151024789746 -70.49018131274616, -61.461199450762436 -70.49235561736882, -61.44539301530529 -70.49574321698293, -61.43128904016667 -70.50296039977358, -61.420791916364806 -70.51079616862798, -61.42055865930941 -70.51886729792567, 
+      -61.42273649266228 -70.52734335403615, -61.421181302129966 -70.53924589218789, -61.41662645735908 -70.55012494694778, -61.40723797336983 -70.56018851086488, -61.39480665367334 -70.57023685756695, -61.391464488916874 -70.58031496534433, -61.389941690460105 -70.59019454013533, -61.39458647206243 -70.59706895894053, -61.40351568070783 -70.60314948005589, -61.41852955231435 -70.60925288164667, 
+      -61.42327995364575 -70.61310627861192, -61.4475979608949 -70.61318225504799, -61.470729368660024 -70.61203811005142, -61.500613282532164 -70.60849012146481, -61.52015498773928 -70.60471316738655, -61.53912223680572 -70.59931143511524, -61.56157376059857 -70.59721347403259, -61.56226026184124 -70.5971451986259, -61.58836938567804 -70.59801490964558, -61.6168974981197 -70.59928876620228, 
+      -61.63691601902772 -70.60115066721147, -61.66052563597199 -70.60664386271105, -61.67922592437199 -70.6153568907315, -61.68942969103872 -70.62364244437862, -61.69419318177845 -70.6305159523808, -61.69707871292186 -70.64060944225392, -61.69445471208231 -70.65231314563782, -61.68821364725564 -70.6613848284399, -61.67893403180677 -70.6694414878961, -61.657338019574496 -70.68353263200711, 
+      -61.664406146508206 -70.69787629041875, -61.67596449544168 -70.70031720951249, -61.69180308426425 -70.70297269456405, -61.708891463246154 -70.70381175701185, -61.73698858444756 -70.7044602112087, -61.76566331022575 -70.70773256564372, -61.78698224629331 -70.71381386561214, -61.80218065691819 -70.72089410177685, -61.81372578319975 -70.7283783686188, -61.81918251785194 -70.73282664880261, 
+      -61.81664639325741 -70.74150045140279, -61.819645512248286 -70.74756683380402, -61.82937629581547 -70.75423424396642, -61.84281588545835 -70.75849129804402, -61.86548495853305 -70.75871272070395, -61.8900067616584 -70.75671406194839, -61.90472455689385 -70.75409654227677, -61.95617322460401 -70.75653829847481, -61.97943549961334 -70.76644092865509, -62.00087814452274 -70.77754963620649, 
+      -62.021728720402734 -70.78704101055911, -62.050588297842424 -70.80137652245155, -62.06226948707608 -70.80884506421408, -62.06966413622625 -70.81913807750438, -62.08136358529103 -70.82559976002024, -62.08568131798331 -70.83287010682957, -62.09678153074138 -70.84073668711036, -62.10728141855339 -70.85103576443224, -62.11347281346519 -70.85910803029077, -62.123393810678984 -70.8738479345803, 
+      -62.12099277732587 -70.88960260020997, -62.116726431828866 -70.90354165441569, -62.101325296806756 -70.9156648318683, -62.07230495945694 -70.92556843947867, -62.05506937138855 -70.92649142414986, -62.042015044110286 -70.92718526194056, -62.00554653465579 -70.92778808551566, -61.97402085123843 -70.92818384038804, -61.942499605667464 -70.92756620715286, -61.90665215077783 -70.92774237128037, 
+      -61.887493153560925 -70.92712401864246, -61.86586104847649 -70.92710876947065, -61.834960437881406 -70.92707004762728, -61.81953492924719 -70.92503323488079, -61.778258313262185 -70.91569498385725, -61.76784901969947 -70.9094160135164, -61.761184263938574 -70.90072685441034, -61.75390180480975 -70.89244109665312, -61.749708953020225 -70.8841552525626, -61.74609245750589 -70.87849461403769, 
+      -61.73636721080032 -70.86979640314618, -61.73277740303976 -70.86312871539688, -61.724877528993886 -70.85624658842548, -61.71144104324469 -70.84996851309748, -61.686947794264434 -70.84285813973185, -61.66299589696502 -70.84038521741344, -61.64458432454575 -70.83833317539828, -61.626169942905086 -70.83627303925101, -61.606605028950284 -70.83097848277497, -61.59134798130646 -70.82589717542652, 
+      -61.56875367470182 -70.8195878174028, -61.54183002441472 -70.81507075027748, -61.505003641261055 -70.81396471560252, -61.489626573941436 -70.81578851784471, -61.47849577753666 -70.81711579157351, -61.44082596826927 -70.82345606237, -61.41304357213841 -70.827400615042, -61.39262595371522 -70.8315660504926, -61.36349436265028 -70.83832547650469, -61.34978968106775 -70.84311674771004, 
+      -61.337201808006824 -70.85114280126646, -61.326489986879665 -70.85796340513653, -61.31510274573674 -70.8661959932123, -61.30726243911163 -70.87807425111231, -61.305140959857646 -70.88533028978212, -61.30597811643325 -70.89562977323051, -61.30318307276948 -70.9042960768896, -61.30402292132786 -70.91459664449874, -61.31294140451605 -70.92371393392521, -61.313305767586016 -70.93038163781401, 
+      -61.318836633719265 -70.94755526193174, -61.325947218828404 -70.95586383828591, -61.3348900785285 -70.96498124207578, -61.34436180137971 -70.97673064645389, -61.35212769109816 -70.9846350275879, -61.36370044315233 -70.99012767415613, -61.37215392380871 -70.99662050902221, -61.3861723569348 -71.00353246866985, -61.39956836241314 -71.01084870573168, -61.41240560367447 -71.01654765589551, 
+      -61.42974873350778 -71.02478773189966, -61.43380396323561 -71.02671859272542, -61.45395256989751 -71.0376893237302, -61.44620804369596 -71.04654725312128, -61.431101083655584 -71.05214693001527, -61.41295026678094 -71.05571744511218, -61.38923640098519 -71.05785359434952, -61.36548124076736 -71.06099728526397, -61.35780447912254 -71.06681785257715, -61.35382754798824 -71.07326531019535, 
+      -61.3447468089396 -71.0829236493529, -61.339489374795754 -71.09017163167401, -61.31988610722105 -71.09756434412844, -61.28847538247537 -71.10348500518626, -61.26464804971858 -71.10661360409435, -61.24829109259788 -71.10997805142972, -61.22825694005882 -71.11170181279219, -61.19312675041875 -71.11598186182312, -61.15679989905645 -71.11903389996785, -61.12714287620808 -71.12574771169717, 
+      -61.10963909200155 -71.13858082793834, -61.09921652287167 -71.14700348799877, -61.09184805429937 -71.15644834843266, -61.07962737331359 -71.16304796470808, -61.0662141184365 -71.16842638701122, -61.04674504234299 -71.16973171429672, -61.03099963712022 -71.171661347681, -61.00651522093935 -71.17313342246197, -60.98244743055514 -71.1782458842477, -60.96473972244952 -71.18136582197982, 
+      -60.962889825571025 -71.18182372534896, -60.94885058679396 -71.1853100419317, -60.939285067699885 -71.18827873018584, -60.94412640956456 -71.19113127790668, -60.95711337382523 -71.1938401273647, -60.97382898902647 -71.19716614697077, -60.99179797969152 -71.20070619651129, -61.003503896759334 -71.204208761085, -61.00705906497272 -71.20786336215374, -61.00665670195846 -71.2149273754463, 
+      -61.0007520067905 -71.2195355305893, -60.999216378142535 -71.22437312181908, -61.00531361044045 -71.22744013510774, -61.01147502410512 -71.22949204580058, -61.02325725806793 -71.23198735055183, -61.04072510959082 -71.23390147281728, -61.0576617730237 -71.23419965848669, -61.07713278557422 -71.23390165564058, -61.1098590895087 -71.23226149941837, -61.1337661482572 -71.23117798408686, 
+      -61.16847539185984 -71.22731021062661, -61.19988747459515 -71.22645572021678, -61.22945950224805 -71.22477692648873, -61.27092807275212 -71.22354862550533, -61.305473422915675 -71.22269471592745, -61.34810171570901 -71.22367133044293, -61.38495003189866 -71.22826347932259, -61.4010991649718 -71.23296374270545, -61.392708803857914 -71.23919692779187, -61.374929277740954 -71.2443774154254, 
+      -61.34775610245748 -71.24851235700663, -61.328709374707444 -71.25348683932008, -61.3022819900038 -71.25418084503913, -61.2709545197463 -71.25202149626149, -61.26086027389337 -71.25134214262866, -61.24526875754034 -71.25029769885339, -61.22896537645343 -71.24961105395636, -61.20928727914454 -71.25395941114866, -61.197222075547 -71.25653073429257, -61.18950185187723 -71.26032950606506, 
+      -61.167354035277675 -71.2632518635664, -61.14595473633081 -71.26374770317719, -61.121563690624534 -71.26119998298778, -61.10016586194815 -71.26168788578599, -61.08564896745948 -71.26282473643218, -61.06164273150904 -71.26490769383065, -61.03914074351347 -71.27387223427209, -61.022137414190325 -71.2852859070736, -61.01016270665157 -71.2965238810999, -61.01023517017994 -71.3062129367641, 
+      -61.01487868001724 -71.31310298179609, -61.0200065734688 -71.32262453342587, -61.02335068567695 -71.33032262776014, -61.021810574593424 -71.3351591957123, -61.012710432627024 -71.33975248620598, -61.01027829776937 -71.34902203998261, -60.997833794792335 -71.3566206119693, -60.99497480184753 -71.36225907256967, -61.00236976642686 -71.36553192594057, -61.01930230733511 -71.36785933970665, 
+      -61.053833204300766 -71.37209376431926, -61.09301733054226 -71.37251287054777, -61.104129530657744 -71.36570775523, -61.11692357880652 -71.36274724316026, -61.12726600506724 -71.35836011968613, -61.141960543930296 -71.3552015575774, -61.15965212865496 -71.35509507225085, -61.170937506435905 -71.35697187007845, -61.182868561230265 -71.35844448370058, -61.19026721013136 -71.35825349711709, 
+      -61.196156106713026 -71.35810045560088, -61.20758300003231 -71.35694920579735, -61.22217118384397 -71.35580413198134, -61.234294802464134 -71.3532335429174, -61.250221207372526 -71.3502802650869, -61.27250144684289 -71.34634393131219, -61.29036875215353 -71.34217883302728, -61.30376795439658 -71.33880587114093, -61.318334050895956 -71.33765398002349, -61.32703002088327 -71.34112520327179, 
+      -61.32353974109699 -71.3491900172581, -61.318915382353865 -71.35401934327655, -61.31477485934941 -71.36248014892674, -61.30291404609116 -71.37374104792009, -61.28414946956255 -71.38335446410345, -61.27569262196802 -71.38856577433823, -61.25596711714111 -71.39089997515927, -61.24754120599673 -71.39510330745247, -61.245492324657974 -71.39833084870318, -61.23967578252876 -71.40092471939445, 
+      -61.23250339648585 -71.40533478456422, -61.220293347012216 -71.40891231072904, -61.206923394669744 -71.41026226160619, -61.194758690389754 -71.41282652349265, -61.185663688407104 -71.4174271351859, -61.1862163786246 -71.41904449533986, -61.19748778115639 -71.42192858015048, -61.20865857980898 -71.42683424760199, -61.215463352099036 -71.43050459927836, -61.21396000569345 -71.43534063903046, 
+      -61.21427344353965 -71.44200869152299, -61.21352184056241 -71.44442812662524, -61.22723164288118 -71.44974520299746, -61.235311107809586 -71.45362072782251, -61.258231846418276 -71.45231680275944, -61.28106454922658 -71.45302571819936, -61.30711584814303 -71.45273604634501, -61.313988084283864 -71.45539084925684, -61.32277797831641 -71.45785523999858, -61.3308694433953 -71.46172324290322, 
+      -61.344189267302056 -71.46238702455052, -61.356938524400455 -71.46142618209538, -61.37668998963666 -71.46009078363275, -61.39582436487308 -71.45815323265687, -61.408608333895586 -71.45617673554479, -61.410941885503256 -71.45581847036604, -61.427776846676814 -71.45321675300599, -61.45642532965025 -71.45130143771303, -61.482441366550795 -71.45199578625271, -61.50781185594151 -71.45309470163774, 
+      -61.530014343148565 -71.45417774227197, -61.55853556023839 -71.45628365742236, -61.56800059857519 -71.45832798515215, -61.56976556789889 -71.463180906581, -61.56832430132486 -71.46904016109517, -61.5573986523728 -71.47284710273725, -61.54066844975106 -71.47925608898402, -61.52067656033884 -71.48767827971406, -61.498137326363285 -71.49568968705954, -61.48002516421883 -71.50391418994897, 
+      -61.456832996678 -71.51130662599242, -61.45552848874107 -71.5121076202752, -61.46244042477553 -71.51475517644731, -61.47751279917435 -71.5212785369885, -61.48504959200272 -71.52453608903076, -61.49505684060502 -71.53022772963544, -61.49739039085625 -71.53669747559343, -61.49841689145249 -71.54397547571406, -61.495638410373616 -71.55062897796553, -61.492854077287866 -71.55728935480612, 
+      -61.48175800587701 -71.56412479413532, -61.46175680000038 -71.56950389489577, -61.444933920992106 -71.57489812324746, -61.43138157829702 -71.57828548441746, -61.40207703657324 -71.57554573850416, -61.375320326514604 -71.57321971589552, -61.3588153240868 -71.57052591640267, -61.33727198330466 -71.56598694641845, -61.31575067575111 -71.56145488306822, -61.29935083780016 -71.55673234457926, 
+      -61.29236620936091 -71.55383282743772, -61.28117300248528 -71.54917948509116, -61.26611303101732 -71.54365507820383, -61.252272505827584 -71.53934448088476, -61.23145691299894 -71.53440080708422, -61.211815516578106 -71.53168472565851, -61.19152461085571 -71.52935794724063, -61.17806203727791 -71.5307083728749, -61.16384261321026 -71.53447014103891, -61.14246830007564 -71.54061884793308, 
+      -61.12740348359487 -71.54781367575575, -61.110899561203205 -71.55782343671297, -61.09717312700057 -71.57492094088798, -61.07901528841331 -71.59077520545867, -61.057677967253056 -71.60560598429531, -61.036006387769184 -71.6147691889971, -61.003614581103385 -71.62063578610746, -60.963276205526086 -71.63028704707008, -60.91414676415018 -71.63643591299966, -60.888164945223046 -71.64131190236148, 
+      -60.860092534860875 -71.64839932024756, -60.83453742855868 -71.65589888116357, -60.817247251491914 -71.66426055809988, -60.81293145607549 -71.67069250052946, -60.81622996563818 -71.67839043831115, -60.81530004597227 -71.6832881917287, -60.81519203926842 -71.68383824320235, -60.81364878431618 -71.69634995835447, -60.80281362495229 -71.70375092838518, -60.79885731380699 -71.71382143442376, 
+      -60.78845861240189 -71.72384603409492, -60.77347168495527 -71.73465013758732, -60.763796296683914 -71.74326359690772, -60.76948364603106 -71.75341018336836, -60.78207502202058 -71.76622780030408, -60.80564849399967 -71.77932704623554, -60.83352662259735 -71.78700280751258, -60.8447177596414 -71.78424851395239, -60.85664817877232 -71.78009010135662, -60.87861179720249 -71.77095061770137, 
+      -60.901695631506854 -71.76403008410894, -60.925433043519156 -71.75671390910804, -60.947540787559134 -71.75422628408016, -60.9709198845122 -71.75195316375869, -60.98503428753123 -71.75325035816867, -60.9995683431671 -71.75819375672317, -61.00039996634558 -71.76547274229083, -61.00580731042232 -71.77196477633053, -61.013835539148275 -71.77787790377828, -61.02772451441234 -71.78321085589424, 
+      -61.04747431394626 -71.78797909019312, -61.083340887226875 -71.79384587891168, -61.108128096042385 -71.80145981871594, -61.12419483915126 -71.80806745266821, -61.14068276268691 -71.82103718556206, -61.15491742718391 -71.83303849785645, -61.16933544502153 -71.84200250213787, -61.21033185909049 -71.85171471640832, -61.24524323464608 -71.85430856058174, -61.287841612144874 -71.85916153859904, 
+      -61.31408994352633 -71.86696653055786, -61.33138342479656 -71.87229133576786, -61.35063870163196 -71.87743358442802, -61.377116854214684 -71.88118025994856, -61.412735818217584 -71.8843612898667, -61.452987461453766 -71.88572690873056, -61.50436468802589 -71.88530743941327, -61.54735466065461 -71.88303399087094, -61.60662179903679 -71.87978320452065, -61.644355808823654 -71.87867685552352, 
+      -61.68337913167646 -71.87776987153603, -61.72435835963925 -71.8766555950516, -61.74504065846607 -71.87632788126213, -61.775180253352396 -71.87790689987165, -61.80369196552699 -71.88124871621866, -61.82815181653273 -71.88697758356163, -61.85343918859306 -71.89147178155982, -61.8793717297427 -71.89656807966564, -61.8994298214045 -71.90428111323227, -61.91301777919863 -71.90996557843329, 
+      -61.92335541255841 -71.91563417370185, -61.93560356002199 -71.9251560427149, -61.947849926578265 -71.93568386090604, -61.952266964913285 -71.94701377561124, -61.95475342706242 -71.9565200908882, -61.95657749626702 -71.96743716030296, -61.95453612953084 -71.97370906059821, -61.947890643712135 -71.98178116976669, -61.94779272598501 -71.98886105266754, -61.944370965547655 -71.99997727910139, 
+      -61.93376142964803 -72.00946813862359, -61.92571325053174 -72.02239965455938, -61.91117509996129 -72.03026559692955, -61.874258694840904 -72.04173309453498, -61.85311893336528 -72.0495836343144, -61.8293647825114 -72.05600790355305, -61.78791411980346 -72.06017325026527, -61.74183393231215 -72.06512437996645, -61.686542757689885 -72.06963373658343, -61.65817196525892 -72.07379952479452, 
+      -61.620537207643636 -72.07955921443452, -61.58023084658725 -72.08589952232691, -61.547779849082616 -72.09246805215206, -61.516769906940254 -72.09518421082478, -61.48994807765038 -72.0914455364265, -61.445490963656006 -72.0854191588348, -61.42459840080347 -72.08209952592635, -61.39979997358634 -72.0781554469936, -61.37825039668065 -72.07523292661514, -61.356079139377826 -72.07170149449686, 
+      -61.300586603925304 -72.0781255700065, -61.244915829046846 -72.07482150800415, -61.232461340239944 -72.07435572149758, -61.20573454457676 -72.07057932870744, -61.189604856914336 -72.06544491552458, -61.1767606562205 -72.0603184478917, -61.166591946739814 -72.05460351764776, -61.15258041488079 -72.04725599783445, -61.139816210369695 -72.04112223146493, -61.12305325635501 -72.03637734460304, 
+      -61.10284021332579 -72.03464545397567, -61.07156879878842 -72.03163886278287, -61.04932093005257 -72.03109702315389, -61.02577894225719 -72.03034981112168, -60.99951542523447 -72.03119651210469, -60.97713851348197 -72.03267687514207, -60.95509297036898 -72.03880353326775, -60.94409502925817 -72.04620386017561, -60.940323747672714 -72.05325312788102, -60.94051659599384 -72.05992914180092, 
+      -60.93721728465705 -72.0696034743021, -60.93629843513481 -72.07656110699216, -60.93582421938489 -72.0801087613773, -60.92211929740528 -72.08810433512618, -60.907314742104525 -72.09285714615038, -60.895866228220974 -72.09661865140899, -60.883408905280405 -72.09613000983536, -60.8705587924652 -72.091995622873, -60.85596153226243 -72.08502160880978, -60.8459505675558 -72.07828550089843, 
+      -60.83862250168142 -72.07095370449463, -60.83396929799543 -72.06304190724379, -60.83182841764533 -72.05655683432236, -60.82764005985555 -72.05126993206754, -60.82673007231238 -72.04601267757191, -60.822689302137356 -72.038704009503, -60.82048472380792 -72.03323342285096, -60.818355483168 -72.02674924015291, -60.814249938858005 -72.02045465796839, -60.81136273124689 -72.0153812998908, 
+      -60.80649861871067 -72.01049834492956, -60.797309050889794 -72.00234248409245, -60.78341366558967 -71.99597887476016, -60.77642716069822 -71.99330146927382, -60.76222646570793 -71.99097471533955, -60.74673831147177 -71.9884344019606, -60.73109099603913 -71.98790750136766, -60.699909375443795 -71.9935300295327, -60.68194962722806 -71.99722259042032, -60.66579103504946 -72.00275448283291, 
+      -60.6525494944999 -72.01235173138167, -60.644629215801096 -72.02077506806059, -60.64006033118073 -72.02821302368605, -60.63600533832281 -72.0372770407631, -60.63642924932427 -72.04758448295908, -60.63693874547448 -72.0568849232953, -60.640124874397365 -72.06560485708208, -60.64496952546332 -72.07051114845198, -60.64676513961985 -72.07232699084098, -60.65375819811382 -72.08268785701186, 
+      -60.66542877100104 -72.0922851104299, -60.67589435917554 -72.10065477618716, -60.69104016284234 -72.10825309197361, -60.70767311931398 -72.11403640898314, -60.73340279553154 -72.12131519846116, -60.759479708008115 -72.12454256198113, -60.78190954844658 -72.12410728518637, -60.80717128633749 -72.12105516205199, -60.83303731722559 -72.1186142722784, -60.85407971650953 -72.11896535518576, 
+      -60.87826575926106 -72.12136106069812, -60.89901810486571 -72.12574766602698, -60.91833106057681 -72.13194332094511, -60.92984332541618 -72.13686400158687, -60.94719360946793 -72.14324965509546, -60.962699558598906 -72.14779716873883, -60.99414917701889 -72.15082508187275, -61.01970327012862 -72.15341200547084, -61.04451321699099 -72.15740218909329, -61.053522559052965 -72.1608965779817, 
+      -61.060908788157604 -72.16922801703817, -61.060519176029246 -72.17529335308183, -61.0430676263029 -72.17963460714824, -61.01534235755546 -72.17926028556457, -60.98500441559177 -72.17846664528781, -60.955506380691226 -72.17523936115933, -60.93192670106094 -72.17245443648423, -60.900916688985674 -72.17205052845064, -60.87958972245995 -72.1747281798684, -60.876297263225304 -72.17446168250588, 
+      -60.86055427490465 -72.17317957309504, -60.83506777667083 -72.17826044083921, -60.820183807064204 -72.18026733928343, -60.73923867295899 -72.22124532261259, -60.72596793813792 -72.23446611558437, -60.73451927847567 -72.25437151900465, -60.708981264368234 -72.2640379675157, -60.68471946494563 -72.27391808790168, -60.69719625777767 -72.28779592109446, -60.69064715095725 -72.30573254555144, 
+      -60.68080484714559 -72.31697132560421, -60.68136298953387 -72.3242565788956, -60.68888988192099 -72.32857473930217, -60.717228213703535 -72.32501252295066, -60.72490222598763 -72.32164789767018, -60.761784661089656 -72.31896196154689, -60.79653946422703 -72.3174666941643, -60.813353576356604 -72.30892973835684, -60.838306486624 -72.29863761255308, -60.862060982786545 -72.2950741958741, 
+      -60.872702793765285 -72.2934799779602, -60.91320437723695 -72.28675814220661, -60.9390512210486 -72.28738440019808, -60.957203299626975 -72.29238900033658, -60.959750788102 -72.30818923275235, -60.97893414198163 -72.32413509194933, -60.99677339204867 -72.33318330146919, -61.036268989139565 -72.34625258348008, -61.05336391889671 -72.35670463683813, -61.03845174420823 -72.36711122348648, 
+      -61.03142839758575 -72.37110138201034, -60.99964505599365 -72.37569394444763, -60.957171288224416 -72.37290987259358, -60.911992074638306 -72.37070429758731, -60.8699531124783 -72.37053660476109, -60.827522051757754 -72.3744045700076, -60.788214686410065 -72.37363456324654, -60.75195467818557 -72.36924710947771, -60.73985211323408 -72.36367062121086, -60.715817006844226 -72.36383833013488, 
+      -60.71206012823516 -72.36785109983542, -60.724155295854665 -72.373427938751, -60.72049715956103 -72.37642693302617, -60.6871949424833 -72.3816377632905, -60.685191889663045 -72.38195072977263, -60.65894222359678 -72.38998449576471, -60.6411478673965 -72.39992524246492, -60.66259302201496 -72.4116746467711, -60.6871981051411 -72.42546876098515, -60.71792527373638 -72.43872094848409, 
+      -60.752266154171615 -72.44997432898451, -60.79791255600235 -72.46254723054072, -60.83661607063369 -72.47140517696533, -60.88358332304672 -72.47850060061495, -60.93281167504247 -72.48338282525029, -60.95904125806968 -72.48300133769784, -60.97927148024161 -72.4821546313159, -61.03138776063355 -72.47772997989325, -61.05867035982409 -72.47289240916236, -61.11073190889606 -72.46844506318583, 
+      -61.16012703881745 -72.46355405808782, -61.20146557268013 -72.45839688091291, -61.244262574473176 -72.4514159269296, -61.28290180089139 -72.44581576474847, -61.32125536273781 -72.434539590218, -61.3615154828886 -72.42407246794004, -61.40019121414933 -72.41642777161088, -61.43761493617206 -72.4172587305761, -61.46581994140563 -72.42633072963142, -61.472946444154715 -72.4300151911296, 
+      -61.482795215098676 -72.44383239927232, -61.47058056782809 -72.45671823069569, -61.4618034425732 -72.4703370437919, -61.47644899522578 -72.48667883633546, -61.49972469643342 -72.49362199107992, -61.52595163835988 -72.4965212393898, -61.55580510494604 -72.50411197242724, -61.5708451661198 -72.50952946324134, -61.5622937809419 -72.51798256012226, -61.54829379263034 -72.52251430417444, 
+      -61.515138256484015 -72.52465027808032, -61.46703695078405 -72.52935063242222, -61.42295451656706 -72.53588073209289, -61.38407458027406 -72.5487520933778, -61.36997571097104 -72.56194318189871, -61.365482041243354 -72.57218136455194, -61.364800114867265 -72.5872113178636, -61.36422007897177 -72.59530664386244, -61.36080134272851 -72.6147158614575, -61.38996887216052 -72.62339821255397, 
+      -61.41832689783582 -72.63450626017074, -61.47388973279395 -72.64475975514425, -61.52913180376907 -72.6503448549202, -61.56639085459079 -72.66229217176713, -61.56008140401124 -72.67662806585658, -61.50581769952504 -72.6860426045984, -61.468823294930004 -72.69048261202585, -61.43145385891747 -72.6902545503769, -61.37377144843962 -72.68888066041661, -61.32984188756828 -72.68555414220928, 
+      -61.277722968901195 -72.68297548736273, -61.23910791305977 -72.68149580658326, -61.19497301116155 -72.68117577744822, -61.16743143937203 -72.6937253513119, -61.1725356820874 -72.71400462089586, -61.05424089303617 -72.70498647488616, -61.02605487492821 -72.70820594648958, -61.000727701227305 -72.7098164484197, -60.97157826868232 -72.70876282814334, -60.93912133596027 -72.70666535657905, 
+      -60.91552721947335 -72.70442933399033, -60.875353911144174 -72.69132244363178, -60.84007622678616 -72.67744424490944, -60.81932794255124 -72.66794627871175, -60.78803663307782 -72.65571633411705, -60.75779022618749 -72.64672855117625, -60.72919552049963 -72.64159356962334, -60.69012753244877 -72.63938952363507, -60.65072947692473 -72.64021337994706, -60.630076433591945 -72.64303583608577, 
+      -60.588771715854705 -72.65434998017457, -60.55226243272847 -72.67056249950119, -60.53942936187886 -72.68135847323289, -60.52633678554696 -72.69416768387323, -60.51419137205613 -72.71022789657516, -60.51490033266117 -72.72366362228333, -60.51501485571203 -72.72582224988747, -60.50805605623526 -72.74376707582621, -60.49792180611627 -72.75964359488229, -60.492767564583545 -72.77375791866893, 
+      -60.48322566897247 -72.78458421205518, -60.47878215797727 -72.79830172712039, -60.47896610944519 -72.81327765575439, -60.48279187291087 -72.83194772411063, -60.488955891405084 -72.84841151899454, -60.49797154531607 -72.8586348111938, -60.51029921905322 -72.86989641179517, -60.5264468317779 -72.87817373641053, -60.55793822154394 -72.89044930811686, -60.58626846377385 -72.90066559302164, 
+      -60.60458467829116 -72.91442114771502, -60.61786984995495 -72.92427870692084, -60.632030610888116 -72.93272414353261, -60.64929124447485 -72.94423682868396, -60.67161624680437 -72.95397922229449, -60.678248237171886 -72.95653567585487, -60.692096600923705 -72.96187630499293, -60.719962173905415 -72.96578972221955, -60.76112318165048 -72.9682163269962, -60.792167426929204 -72.96850583770036, 
+      -60.82112836102246 -72.96897882529306, -60.85352059708976 -72.97616561613921, -60.83287475485717 -72.98832711611075, -60.82384920549198 -72.99512479524074, -60.80631738533355 -73.0036696032903, -60.81256945755768 -73.00980382890769, -60.83370259874242 -73.01931001133173, -60.8646199389361 -73.02830470790563, -60.8902127049108 -73.03541562447974, -60.938410676606445 -73.04556284738193, 
+      -60.96365662311896 -73.05671713307703, -60.96241830074716 -73.06217151409895, -60.95570426058712 -73.06677264193311, -60.94277634603151 -73.07090743624038, -60.9205866893684 -73.07051810400725, -60.89040725911545 -73.06011973070179, -60.86174072402754 -73.04892699157536, -60.84601535790909 -73.04028353018658, -60.81435018733802 -73.03169273589057, -60.78868053111357 -73.0255738004157, 
+      -60.76758586788379 -73.02301795867636, -60.74697763964178 -73.02052335143394, -60.731091418630285 -73.02623708724224, -60.71870008591185 -73.03765899367966, -60.69920328176685 -73.04434922151937, -60.66852580009666 -73.04566997878008, -60.64512991339545 -73.04401434941337, -60.63176068377603 -73.03982538697164, -60.631363234916726 -73.0315249942383, -60.616874912792035 -73.01942470332875, 
+      -60.6054997694382 -73.01039844058398, -60.584874257951476 -73.0035017788299, -60.57339772320467 -73.00115960188309, -60.558718642277896 -72.99108138914318, -60.54702726667345 -72.97941634317426, -60.5316463002928 -72.96973439003652, -60.521316535002285 -72.96395882236689, -60.50200648827212 -72.95828294857745, -60.48049138854961 -72.95379660219466, -60.452273473749315 -72.95854979944822, 
+      -60.40283175046118 -72.96710244524442, -60.34705033378591 -72.97618105836293, -60.307392262378755 -72.98320717379441, -60.27684128448898 -72.98912020813664, -60.25076017792321 -72.99265282472153, -60.218051600074524 -72.99407945959818, -60.20213792226426 -72.99496465253934, -60.18248782781678 -72.99606326919123, -60.153064757410185 -72.99387400728145, -60.13654658224555 -72.98860160284349, 
+      -60.14221579168472 -72.95951819419324, -60.13605928443002 -72.94506787973181, -60.12722018470084 -72.93017620976816, -60.1174976351562 -72.91668671411529, -60.104656909813954 -72.90579174273225, -60.06944664747542 -72.8927841218233, -60.04245345518774 -72.88939640424213, -59.993558470829065 -72.88550534064854, -59.9958046099264 -72.88432275570068, -59.958279180815076 -72.8781508749402, 
+      -59.932994881840635 -72.87294722655308, -59.91232732503362 -72.86901857802329, -59.88149276601392 -72.86858328441707, -59.847262549653415 -72.87640375593747, -59.827137296475804 -72.88603986058214, -59.80765437282499 -72.89993310398816, -59.79669157810468 -72.91212512494099, -59.78857417587323 -72.92310284466019, -59.787804359669046 -72.92414869204245, -59.78107347755421 -72.9396363240881, 
+      -59.777699466144185 -72.95153788526063, -59.78120000952059 -72.96353182610706, -59.78244394270887 -72.97671479370962, -59.7967183817891 -72.99048574952347, -59.81767204761644 -73.00172428368101, -59.837641106535315 -73.01071191993765, -59.85104290053757 -73.01758621553164, -59.86574557693534 -73.02933550507424, -59.880363619345545 -73.03742941991185, -59.89179977493776 -73.04812667027196, 
+      -59.90324392852236 -73.05880721835369, -59.900249965436146 -73.06869457892272, -59.899792413153016 -73.08002423982728, -59.89754998522212 -73.08951546207736, -59.90224532886971 -73.09909800555535, -59.91438936574943 -73.10574358603633, -59.93767074407276 -73.11679845944924, -59.94391604909386 -73.12558759974087, -59.94168801653865 -73.13507835294989, -59.93597866007565 -73.14451572620355, 
+      -59.924979400178515 -73.15206169141743, -59.913204360311326 -73.15889716699473, -59.91031995303916 -73.16056866480425, -59.9047476888971 -73.16899821049827, -59.90461503907615 -73.17831385618193, -59.88501815533217 -73.19950842792787, -59.87608812047523 -73.20687868550911, -59.86793018773537 -73.22216042037525, -59.866420965158675 -73.23955500884477, -59.88139465330306 -73.25495875740025, 
+      -59.90270561736964 -73.26618954074827, -59.96840324260763 -73.28147149165281, -60.00176574708735 -73.2883992799028, -60.062491977824955 -73.29608955853827, -60.12388598987541 -73.30436689716777, -60.183964200030246 -73.31241636924834, -60.26197020668946 -73.31398026304649, -60.31019951572862 -73.30199485584625, -60.31546387599885 -73.29945393699134, -60.335139817350175 -73.28993213304005, 
+      -60.35330938898345 -73.27576422349769, -60.36580754707167 -73.26172632982215, -60.3856991106431 -73.24474376297422, -60.388459458475374 -73.23484787557213, -60.38662666508518 -73.21234910227825, -60.39205146764194 -73.19823429751955, -60.435103252294326 -73.17461438093439, -60.470402922995014 -73.17197375298348, -60.50092584053655 -73.1737215824979, -60.536685721440826 -73.1783599263362, 
+      -60.570456704036424 -73.18783619257593, -60.57515674690911 -73.21177709312492, -60.58500654103168 -73.22828703528423, -60.57446271237212 -73.24519367760537, -60.57556586502845 -73.25877384688707, -60.57579019057907 -73.25951390148887, -60.58054205914351 -73.27503226057983, -60.592189071494964 -73.28871904743758, -60.59291881709416 -73.30533585686744, -60.61150429282727 -73.32011383049797, 
+      -60.605712453553075 -73.33261129025526, -60.618418805402484 -73.34388744186818, -60.62749239227805 -73.36180841059242, -60.64288707849142 -73.38019563134716, -60.625091201611106 -73.39237177916377, -60.629256659811986 -73.40436554577687, -60.63393831532657 -73.42365991478076, -60.653567851250855 -73.43702681063843, -60.667766601003414 -73.44851723290886, -60.688969458670904 -73.46108247032876, 
+      -60.7100780116919 -73.47466315122175, -60.724716418285134 -73.48311566465674, -60.743236451561245 -73.50092275283745, -60.75971917358261 -73.51222223474375, -60.777499987740256 -73.52475006616446, -60.78633991053685 -73.54672231348924, -60.76604369242322 -73.56111157762842, -60.73449578645689 -73.57945275137651, -60.72637853012995 -73.59314756639311, -60.74127985896445 -73.60626165336167, 
+      -60.76869922340841 -73.61506639079624, -60.7688454406761 -73.61564649846257, -60.77878587153095 -73.6293788828077, -60.78238700614965 -73.64657554851358, -60.77346756028247 -73.65500666886358, -60.75738133207324 -73.66903718800603, -60.735206879820225 -73.67955744205884, -60.71505343793841 -73.68524229806596, -60.69193329092667 -73.69717395514273, -60.67843234421674 -73.70696234342834, 
+      -60.67817917275823 -73.72033726109512, -60.681412985749425 -73.7347562289319, -60.70102296245731 -73.74549059328096, -60.73565249815791 -73.75799525825916, -60.756349085881034 -73.76630363480498, -60.7788774756807 -73.79550154567131, -60.819319517355254 -73.80317691467718, -60.85677198292156 -73.80574814418091, -60.92696486146783 -73.81428496826847, -60.92450397885079 -73.8231807327601, 
+      -60.90186651178653 -73.83676186137318, -60.880199680573206 -73.84792364582519, -60.85749070379975 -73.87386264823591, -60.864532557260674 -73.88832046989077, -60.88164913640938 -73.90683725185653, -60.887213640269195 -73.91284966212858, -60.90721097078072 -73.91687799183936, -60.95279753967228 -73.92113487341935, -60.99629094204024 -73.92454552485049, -61.03715821418124 -73.93219027506396, 
+      -61.043053418320014 -73.94541143919635, -61.01821933582089 -73.95817592485795, -60.97157665675272 -73.97541856198842, -60.89593535470073 -73.97596775503592, -60.841336820950836 -73.97243477845522, -60.835544441702055 -73.98393213928257, -60.83930353685665 -73.99532301515961, -60.83258724121743 -74.00823238696617, -60.832558287852734 -74.02059948550126, -60.81074167512247 -74.03641451697231, 
+      -60.806098951447204 -74.05015612559671, -60.78487079882617 -74.06658120547546, -60.76897973872645 -74.0755535299987, -60.75019331441081 -74.09544414383335, -60.75033604216724 -74.10010561747036, -60.786472460187014 -74.1008610129439, -60.83671866952936 -74.101127588395, -60.89526739788435 -74.10003617218773, -60.968728847421055 -74.09136167664454, -60.9969205701928 -74.09038580781586, 
+      -61.01055530115198 -74.10063881552976, -61.04313330568168 -74.1136851474165, -61.05367596581106 -74.1255339498489, -61.085448524871154 -74.13998441008025, -61.10277572724362 -74.15127521807013, -61.122585411950375 -74.16035408080415, -61.136399320085026 -74.17729145608212, -61.1780210761747 -74.19160476116416, -61.20068689380386 -74.19542721281829, -61.222931213709195 -74.21100654186208, 
+      -61.25012602687517 -74.22215992247064, -61.273911827837495 -74.23052203838446, -61.30861741223967 -74.24294248004657, -61.33185460954136 -74.25041225521663, -61.368117105281826 -74.25974308942243, -61.411321167314114 -74.2655483785431, -61.51152054651753 -74.26422878075172, -61.51941345871724 -74.26412180988935, -61.54571141394567 -74.26225325172467, -61.569343626663134 -74.26563284336191, 
+      -61.595015281798375 -74.27186620574182, -61.62491186725647 -74.28176863941918, -61.66054498965462 -74.29555511449355, -61.68133927003869 -74.30824239678353, -61.65007399517125 -74.31557494395015, -61.6130824369228 -74.3287583692128, -61.57783206443623 -74.33808890869945, -61.52823290851993 -74.34793073427096, -61.47978649585509 -74.3523025295688, -61.41456907127693 -74.35066271991322, 
+      -61.36037835461422 -74.34655751515359, -61.31976285460352 -74.34319333158999, -61.27695061338263 -74.3378605762302, -61.23977646391358 -74.33044479509266, -61.201189609982414 -74.32197584913153, -61.15641419076948 -74.3129119071809, -61.118267757287406 -74.3053127535547, -61.05352805631116 -74.29485313279896, -61.004940147271704 -74.28774972907958, -60.936009229018936 -74.2822873650839, 
+      -60.89229941111544 -74.28032730622981, -60.885432404767805 -74.28001404956184, -60.81804241195289 -74.27472705658332, -60.79070589992823 -74.27224016426234, -60.752315368910914 -74.27430687998769, -60.72644845665356 -74.2777100993025, -60.69482475715116 -74.28490416448112, -60.669287881262925 -74.29660848367477, -60.669377822170176 -74.30695307756854, -60.682940134534476 -74.32290665443284, 
+      -60.690255592915065 -74.33535742594228, -60.708554231237656 -74.34993750337601, -60.72340318139512 -74.3624498897148, -60.74552281364169 -74.37706723838096, -60.768486908941874 -74.38186620846045, -60.79744978098067 -74.3865284103554, -60.82352532059504 -74.39033465452326, -60.86384673630018 -74.39622451390244, -60.91160553410874 -74.40071084370734, -60.95592916251979 -74.40385449984056, 
+      -61.02551323530351 -74.40817975431719, -61.06449899425686 -74.41213273031984, -61.084503757869044 -74.41415382284053, -61.105064062807294 -74.41918911938787, -61.1110239506543 -74.42674261435184, -61.10053240029491 -74.43963581595072, -61.05855223996465 -74.45004281375859, -61.02603164599442 -74.45667293238289, -60.97845152182167 -74.46884162677928, -60.963904103245106 -74.48101817700511, 
+      -60.95982895284457 -74.48442803251382, -60.97920738274241 -74.4942091949372, -61.00093020519986 -74.5092015069956, -61.04730589606157 -74.5215525528759, -61.078984599908765 -74.52715286055364, -61.11910929752664 -74.53331774945886, -61.178340054763986 -74.5376739641525, -61.27150497252085 -74.54236568511598, -61.341801091085195 -74.54672206086578, -61.380101266796316 -74.54393748718599, 
+      -61.42386676828983 -74.53936008192885, -61.436741036539644 -74.53816225993657, -61.48289484376912 -74.53385940436912, -61.52978186945339 -74.52765639752226, -61.577804125998746 -74.52571126721125, -61.64314033059971 -74.52568034809066, -61.68625612589192 -74.5281444550543, -61.742425120746844 -74.53959639988717, -61.77175490857416 -74.5442120280083, -61.816047691380504 -74.55294742057202, 
+      -61.86328271543251 -74.56412465077757, -61.89403594878731 -74.57181564397095, -61.93676431849814 -74.58351849340421, -61.98079640738275 -74.60033407342625, -62.00599557960687 -74.61402931754267, -62.02842292772421 -74.62324557044458, -62.05678862422524 -74.6363376728461, -62.090984463756946 -74.6563489120035, -62.10286025544633 -74.66410083941591, -62.081814216532734 -74.6709291359808, 
+      -62.05060889034986 -74.68095434850282, -62.017040710737 -74.69117762659332, -61.99393885431205 -74.70590210746494, -61.990250065994864 -74.71663700337307, -61.98807439161351 -74.72758496809332, -61.9990416265757 -74.73777780472038, -62.00513705401575 -74.75241124843649, -61.99452633093919 -74.76271842040262, -61.973845692149304 -74.77318578871255, -61.9460990815458 -74.78524749889583, 
+      -61.91877345912205 -74.80197164813781, -61.92088705750543 -74.81761154526441, -61.926195673442095 -74.83163474408057, -61.952315848501144 -74.84798428165581, -61.97239365664911 -74.86247218189774, -61.996505573763166 -74.87495444773181, -62.02930184520376 -74.88191952403538, -62.036441229358 -74.88343068663755, -62.08525445001108 -74.90127525344529, -62.10439763446926 -74.90743231500807, 
+      -62.123889686471536 -74.9223178293317, -62.13866479323934 -74.93860638366644, -62.16148077458092 -74.95085860603577, -62.18818944740005 -74.96414190487063, -62.218952204628046 -74.97540310748661, -62.27341174942322 -74.98266574772065, -62.32101126661776 -74.98644984455167, -62.374764171872854 -74.99409502957585, -62.41210126002984 -75.00209781825866, -62.46531000785124 -75.00505047972827, 
+      -62.52317845382998 -75.01064334726703, -62.556853881982924 -75.01252779219297, -62.57165845634061 -75.0170139535136, -62.57601663174542 -75.03285954582246, -62.61100978093399 -75.05016363739693, -62.62722003155494 -75.06602425428295, -62.65613500568606 -75.07844564721657, -62.68663454520993 -75.09309378059346, -62.718028874141375 -75.10429337097665, -62.765232532018594 -75.11854501636056, 
+      -62.809386339192045 -75.12933387686503, -62.84491785110155 -75.13848851774229, -62.92164581222907 -75.14479802531835, -62.98732632851711 -75.14357028872656, -63.043480052557676 -75.14009865798813, -63.082256133332486 -75.14048778421046, -63.135409676451694 -75.15080278912089, -63.18446985483063 -75.15992770510056, -63.24210810790453 -75.16700704038267, -63.294967770163574 -75.17163832779498, 
+      -63.355166687492016 -75.17617050782694, -63.411128953467006 -75.17670473644526, -63.49456328062909 -75.17276005268828, -63.54020238029387 -75.16996008120894, -63.60846241004372 -75.17520936104229, -63.68489681294805 -75.18032872670307, -63.74876834429155 -75.18721720880447, -63.79514734163973 -75.19294013564362, -63.855926917402556 -75.19940960502542, -63.915778893077444 -75.2032239070743, 
+      -63.9709970214936 -75.20847359471637, -63.99166064006252 -75.20902291418179, -64.02916660811094 -75.21002947467463, -64.12861023243167 -75.22010005435943, -64.20184252573972 -75.229469534287, -64.25990184933944 -75.2374726632012, -64.30236820931533 -75.24861169772484, -64.33929367289461 -75.2595670398977, -64.39688936631954 -75.26896683143227, -64.41341308254898 -75.282486291232, 
+      -64.44180207602496 -75.29785143804894, -64.46772866321253 -75.31303365251671, -64.45259782292385 -75.32324993914763, -64.33883584234913 -75.3440479546902, -64.23416113165304 -75.34491697315323, -64.12468080418469 -75.34085054145505, -64.06359813517064 -75.33953074487239, -63.990983270675144 -75.33377044693098, -63.95617176262843 -75.32904848167203, -63.916340726954154 -75.32067856841763, 
+      -63.86601250037794 -75.32311970619311, -63.81280091843069 -75.33125284395058, -63.75752652916412 -75.33206163741492, -63.700687620412545 -75.33367186344938, -63.65664186737371 -75.33483121144653, -63.564884526427534 -75.32656049375676, -63.49579998384833 -75.32206018329661, -63.439694116098686 -75.32116657688482, -63.371646007737866 -75.32231887688862, -63.31712565540186 -75.3205797421707, 
+      -63.26112995160464 -75.32371538894786, -63.221170855698944 -75.32884243821272, -63.17318002371889 -75.33396936829217, -63.14360807570011 -75.3409046613202, -63.155105905728334 -75.35958089201219, -63.16734744467469 -75.37277182224673, -63.20055277628544 -75.38757326508296, -63.22493298905801 -75.40074912770572, -63.26068912677088 -75.41634335155162, -63.295612104012044 -75.42726861922839, 
+      -63.3256674362566 -75.43555470775074, -63.371998316457265 -75.4468537577887, -63.40840591828591 -75.4566417335269, -63.410286125621056 -75.45714555263797, -63.464076222679594 -75.46984110540775, -63.49526598744848 -75.48175823008157, -63.52721751414986 -75.49123393920377, -63.58291214433413 -75.50511134263341, -63.60787333537179 -75.51927150268573, -63.673412535012645 -75.53127276370455, 
+      -63.702263176227994 -75.53931414360265, -63.74757381718672 -75.5503463596058, -63.77475081497376 -75.55615202173742, -63.826794879156196 -75.56897689400716, -63.85915518710073 -75.578407085033, -63.90891809028476 -75.59143039878039, -63.971599390374614 -75.60092965462985, -64.01000121866748 -75.61255658573465, -64.04523367496269 -75.62480168875335, -64.09406998113569 -75.6320952820606, 
+      -64.09942716718372 -75.63331583206202, -64.14910964274942 -75.64463823745542, -64.20355184796378 -75.64904010856374, -64.24034233973444 -75.65738637869389, -64.31533051918227 -75.6701894204658, -64.34120181166762 -75.67472104141214, -64.38977132839838 -75.68440217540055, -64.4415376434529 -75.69242834297236, -64.49143920574207 -75.70574240151375, -64.53899362965585 -75.711738188407, 
+      -64.59738336819626 -75.71846740494958, -64.65594625487606 -75.72619607551606, -64.6929553085691 -75.73244479192667, -64.76257311721014 -75.74190498922032, -64.79477693505689 -75.74858109900613, -64.84286680372966 -75.7565456409268, -64.90624982909655 -75.7672353517489, -64.93151800646675 -75.77212559304556, -64.94361901949426 -75.77446751620832, -64.99741289564702 -75.780525695953, 
+      -65.0480723153804 -75.78172291965848, -65.11849208707882 -75.78212700872865, -65.18966822918114 -75.77659574282009, -65.25044068592915 -75.7788776334803, -65.31473573208008 -75.79250358078347, -65.37087312916857 -75.80620590288162, -65.41389556275526 -75.81045530193698, -65.4486012911561 -75.8192592379982, -65.47410502395404 -75.82754510233946, -65.51960026445813 -75.84050774456256, 
+      -65.53649783143786 -75.85132596467437, -65.5549549896668 -75.85682717139811, -65.57699614395548 -75.86820251594521, -65.59962451135321 -75.8826137673259, -65.63555112433616 -75.89647675246052, -65.66377285126121 -75.90451774788701, -65.71346402915519 -75.91536683462942, -65.75524067757895 -75.92385083608495, -65.82021996416722 -75.93083998591092, -65.86643146238204 -75.93579856606446, 
+      -65.93494456722132 -75.94312255912509, -65.98465686090664 -75.94842519507303, -66.054794512581 -75.95487985028241, -66.12544201576523 -75.963348194057, -66.18218849400331 -75.96933774200522, -66.24363738761599 -75.9772794495461, -66.30580050438162 -75.98464253591811, -66.31623856972772 -75.98587850798012, -66.38745844621523 -75.99182087183742, -66.4377741116018 -75.99804727343695, 
+      -66.49257057677696 -76.00521829514638, -66.5588077130365 -76.01403830311983, -66.62088139938348 -76.01944694930499, -66.69334570204995 -76.02243019512139, -66.7528468613926 -76.03049426160459, -66.80876288192286 -76.04064164416921, -66.87097928733131 -76.05189532290723, -66.91981534402949 -76.06029561225222, -66.97032876655636 -76.06539188720994, -67.024649900647 -76.07184631179427, 
+      -67.07103725864891 -76.08291668502336, -67.11792760478707 -76.09253674903425, -67.15221380554357 -76.10236319505889, -67.1938166397755 -76.10619319002836, -67.2176897374532 -76.10839114717847, -67.2708502009897 -76.1156310747786, -67.32849054295173 -76.11788218208129, -67.39739178525855 -76.120743220587, -67.47776771689858 -76.13010348398684, -67.52059955716884 -76.13626113410135, 
+      -67.60527943617853 -76.15041317558816, -67.66825905384884 -76.16291066896822, -67.74761198306378 -76.17548389149849, -67.78076181970702 -76.18750730503015, -67.83338166036845 -76.199973770682, -67.86281529640146 -76.20960247922298, -67.9209133534474 -76.21851388752727, -67.98238235009705 -76.22785971835562, -68.06089925578193 -76.23382550485195, -68.11138299071146 -76.23809775797561, 
+      -68.17375942274336 -76.24886371711646, -68.24012026119811 -76.25850635732775, -68.28833774761695 -76.2654567301935, -68.36658571760208 -76.27420821315084, -68.42735319838593 -76.27983815239789, -68.47235066966714 -76.28433988983817, -68.49104382702744 -76.28620899297468, -68.5444630375144 -76.29258754193498, -68.61262429805997 -76.29704286433804, -68.67234071798381 -76.3009261473435, 
+      -68.73936475632672 -76.30698353151598, -68.78991002953303 -76.31010421665634, -68.86950051751042 -76.31437645147707, -68.90460211236656 -76.31559757791553, -68.97905789863226 -76.32179990183513, -69.05741045770758 -76.32686621527154, -69.12117878595323 -76.33206181013404, -69.19739477521888 -76.33590733314573, -69.2558364511859 -76.34059165918455, -69.29943861578138 -76.34686228116283, 
+      -69.36881297335755 -76.35247837628616, -69.4013836062214 -76.35533113118434, -69.5016414667531 -76.36359374079498, -69.55523592762404 -76.36486096001687, -69.65992010941461 -76.37828098928823, -69.71588869897235 -76.38600927418764, -69.76579990439501 -76.39901692682163, -69.8040384474857 -76.40762367272802, -69.8415292605507 -76.41979234129528, -69.84251357508458 -76.42011243613898, 
+      -69.87974531584858 -76.43344893617493, -69.90994312420557 -76.45006567883263, -69.88524725597922 -76.47413599736642, -69.80980620411655 -76.49343114899233, -69.73916660206437 -76.50148064295549, -69.63107320050592 -76.51214559552172, -69.55840158592768 -76.51999694338512, -69.4859390334315 -76.53027318802535, -69.41499180891928 -76.54212974468606, -69.37446702238233 -76.54637913858755, 
+      -69.34454278091947 -76.55355111156938, -69.31911353000869 -76.55915859103233, -69.29500595706348 -76.56391102733922, -69.2608271498314 -76.56974767677423, -69.22055787014176 -76.57942920358073, -69.2161564032645 -76.58043646210218, -69.18477573013199 -76.58755461117318, -69.15750003424111 -76.59688616655458, -69.14249514403164 -76.60240175809408, -69.12747216251347 -76.60791836514342, 
+      -69.1092380406392 -76.6141361533709, -69.10411079451444 -76.62001023760853, -69.08973645445494 -76.62509926716844, -69.07662320007884 -76.63465870673424, -69.06893935191596 -76.64080854885093, -69.06104965591967 -76.64839177823144, -69.04925596489946 -76.6570972218123, -69.04018539487159 -76.66409258308512, -69.02573469695263 -76.6691744504066, -69.01381610185148 -76.67398830679205, 
+      -68.99495678855477 -76.67918335315849, -68.97676769164845 -76.68395248555517, -68.92984624704333 -76.68820965289925, -68.88359186936188 -76.69202384371503, -68.82756061280178 -76.69403037343176, -68.80024706466288 -76.69654893566054, -68.76897516327028 -76.69628921126362, -68.74372916670701 -76.69751692949937, -68.70967134045371 -76.69895890181546, -68.69136914691335 -76.69981369272551, 
+      -68.66819731069539 -76.6997530384125, -68.63783183226661 -76.70150762212191, -68.60886259790823 -76.70240036204936, -68.58403752803878 -76.70462761558875, -68.53272171173002 -76.71137284858511, -68.493432252066 -76.71720102813934, -68.45154654794263 -76.72329668115893, -68.44508321587949 -76.72390750434151, -68.41130821396906 -76.72708877818805, -68.3651044181937 -76.73571824648252, 
+      -68.33565524414439 -76.74191233311545, -68.31087450621027 -76.7465672433404, -68.2853622175805 -76.75163972686993, -68.26240406389854 -76.75645482409399, -68.23714514723646 -76.76008590521792, -68.21030426844956 -76.76211575042194, -68.18257739827425 -76.7684559135109, -68.16326165466138 -76.77358293455303, -68.12405281729603 -76.78037280391459, -68.0851052326938 -76.78571361319527, 
+      -68.04726343903054 -76.79164163572415, -68.02446016656748 -76.7949901821948, -68.00721806336831 -76.79883545484056, -67.97818795562543 -76.80456551728993, -67.92958128356102 -76.81294987460775, -67.89643869512066 -76.81977855611257, -67.85590433981478 -76.82838389141308, -67.83630251992597 -76.83103984461677, -67.81856516164251 -76.83385511529922, -67.79191441488419 -76.83685312181039, 
+      -67.77054460394005 -76.84423848062394, -67.74610926626204 -76.84840430824866, -67.73131740772506 -76.8519742069074, -67.70686317340082 -76.85614779322441, -67.68797340104754 -76.86081715177549, -67.67466684972936 -76.8659825545997, -67.65800496963207 -76.87183376401228, -67.64913182269119 -76.87691447840618, -67.6417477270117 -76.88114885632127, -67.63808442976398 -76.88570348548417, 
+      -67.63626951081835 -76.89045718655416, -67.63520763760319 -76.89476748125973, -67.64086141648681 -76.90017751862531, -67.63796254230509 -76.90677700931339, -67.64224303695141 -76.92039460980924, -67.64533169148542 -76.92851270453626, -67.64507205869712 -76.93730148027825, -67.65570008647138 -76.94854767402738, -67.66857026077358 -76.95851944568693, -67.67748897658484 -76.97110754476203, 
+      -67.67923710160314 -76.98742651817372, -67.69055205703421 -77.01439721067325, -67.68405863543555 -77.03292051377912, -67.64488988465438 -77.06618559738837, -67.6288072135644 -77.08142096301154, -67.61834050210275 -77.09470349403303, -67.61741779936229 -77.11618013347326, -67.61258001218006 -77.1329189414122, -67.61189176592823 -77.13529983203527, -67.61736888974174 -77.15195486340991, 
+      -67.62818162295086 -77.16810573004034, -67.61521891098336 -77.20862619708288, -67.60195839672927 -77.2221602532526, -67.58533335630254 -77.25354808417178, -67.57551463535349 -77.28112061469297, -67.56684896957384 -77.31665059680225, -67.54998055302427 -77.34312400134544, -67.55701514082934 -77.36629453266904, -67.55799080218128 -77.3819424373437, -67.55864694868771 -77.39243365704017, 
+      -67.57539405445645 -77.40908771785547, -67.5677800679503 -77.44766190958244, -67.55735792715716 -77.47667672507554, -67.556274219442 -77.50798038460898, -67.55435964225849 -77.52497874584374, -67.56498848343159 -77.54257167894103, -67.59888583043269 -77.5734401539136, -67.63489590626594 -77.60201993667974, -67.64125903479828 -77.60844383780142, -67.64221109476728 -77.62764724459727, 
+      -67.64574318105694 -77.62947099312038, -67.68432647550488 -77.64936818265875, -67.69988454999815 -77.6595073961479, -67.72617280690557 -77.67006725155345, -67.74538481294327 -77.68197589197695, -67.78138120450387 -77.69725756935956, -67.80346727731464 -77.7089152597633, -67.81641421657856 -77.71930652253259, -67.83730259880763 -77.72791296857807, -67.86057942416319 -77.7352449352455, 
+      -67.88224744635968 -77.74097492507791, -67.90035949706198 -77.7473757286861, -67.92571313036169 -77.75487471633961, -67.95631325132666 -77.76329091621616, -67.96405038761326 -77.76784539573758, -67.99261506841968 -77.77363544443575, -68.01798364466177 -77.77867076804694, -68.05139212084435 -77.78436280824427, -68.07758299612796 -77.78896356044038, -68.1005629852389 -77.79280875495864, 
+      -68.12712178797551 -77.7959669541618, -68.15291665085388 -77.7995527649112, -68.17146254619017 -77.80204791793427, -68.19728081262163 -77.80562574194042, -68.2130586442339 -77.80837972319468, -68.228836117684 -77.81113454786451, -68.25561472160898 -77.81673452225387, -68.27265187081497 -77.82007612832547, -68.28566760220532 -77.82308160246808, -68.30210103600201 -77.8293001263709, 
+      -68.3117063658986 -77.83544912128428, -68.32133547070772 -77.84160616323368, -68.32894922654614 -77.84758752797767, -68.33050505287048 -77.85943590663034, -68.32739318623946 -77.86748497070792, -68.32287606785499 -77.87248998018883, -68.32209806951406 -77.87925740548731, -68.32692830588117 -77.88550527990203, -68.3230199045873 -77.89398225138535, -68.32379820683522 -77.89990280455744, 
+      -68.32379106059265 -77.90624997533438, -68.32942252059733 -77.9120789431244, -68.33425923540476 -77.91832736557453, -68.33582305924698 -77.92382082359116, -68.344276540244 -77.92938260716888, -68.35304280003479 -77.93350190250752, -68.36667565175381 -77.93753083271974, -68.38580351890693 -77.94491577927315, -68.40370967332296 -77.95172141805861, -68.4378199109075 -77.96371492740732, 
+      -68.46996254111792 -77.97554063013429, -68.49661952920816 -77.98400135493044, -68.53500252079398 -77.98606897983304, -68.57705005580252 -77.99768032487322, -68.59718236275457 -78.00463892721847, -68.64324247526481 -78.01410622585338, -68.68886459528827 -78.02256056988374, -68.72734028025312 -78.03239429278234, -68.77514599214685 -78.040993172554, -68.78590423935806 -78.04296844875388, 
+      -68.79804941302822 -78.04520417309315, -68.87096450207193 -78.05426741986317, -68.95334520715967 -78.06987804403681, -68.99810159997305 -78.0776897901314, -69.0255269831749 -78.08076516118872, -69.05894434766175 -78.08575471867488, -69.13230019865077 -78.09475732074438, -69.21264027390097 -78.09988363094396, -69.28494272692919 -78.10292079478745, -69.33367833011725 -78.10465268294533, 
+      -69.3956521238426 -78.10688065821921, -69.46596618173491 -78.10971809159372, -69.525329116409 -78.11074823673546, -69.61819340408834 -78.11279343661778, -69.66450562413475 -78.1118619286314, -69.71363915780206 -78.11064107956368, -69.77898324199312 -78.10818489727133, -69.82540081770829 -78.10578208428765, -69.90185583367187 -78.10363020361098, -69.90495258000526 -78.10351593288215, 
+      -69.93204519888245 -78.10244757543772, -69.97559443873818 -78.100295700383, -70.04144287640608 -78.0987928033792, -70.14098382722351 -78.09535946809822, -70.1843724785273 -78.09461925999626, -70.22522081030161 -78.08982038188164, -70.25833241289423 -78.0854413313729, -70.2983103606094 -78.08251165151172, -70.32775901338852 -78.0802761974471, -70.35936758926393 -78.07673609213195, 
+      -70.39224140557367 -78.0752185821143, -70.42863530530184 -78.07299034492348, -70.48725208540895 -78.07280698439958, -70.52697004449122 -78.07417309777055, -70.5465313244988 -78.07362402812278, -70.57372981291434 -78.07409682389634, -70.60097608071204 -78.07312725246399, -70.6379928254314 -78.07187693345014, -70.6944505373194 -78.07438619993802, -70.73696098481761 -78.07687367826495, 
+      -70.78862023998548 -78.07662983993094, -70.83886737961708 -78.07723184158414, -70.87097235245194 -78.0775374440132, -70.92193623499493 -78.07769002718001, -70.96382107470713 -78.07769794701895, -71.05039084036862 -78.08028456837948, -71.08583013395034 -78.07946032124183, -71.14463058034943 -78.0780788743309, -71.17393551090903 -78.0771940082805, -71.1941902994167 -78.07761400749516, 
+      -71.23607505933606 -78.07757615997622, -71.30447411993778 -78.07692742151518, -71.3693547874525 -78.07554621964634, -71.42372914605757 -78.07344810641679, -71.48289403637324 -78.06974067280534, -71.52394877719239 -78.06721487128048, -71.57812457904464 -78.06219532179307, -71.6246020002493 -78.05762522418547, -71.68279952099495 -78.05142239280705, -71.71955233360488 -78.04858350915899, 
+      -71.7568658133553 -78.043869285459, -71.7995831204612 -78.03710972502776, -71.82778166751916 -78.03226433866041, -71.8949134087879 -78.02758016635259, -71.9833751953626 -78.02092741698489, -72.03558352613312 -78.01380899493294, -72.06375931245553 -78.01038354777926, -72.1725461099182 -78.0007093711188, -72.20580326960041 -77.99690229150418, -72.24729872414645 -77.99214987754165, 
+      -72.28020466484139 -77.98853335916142, -72.34885364872092 -77.98243695979671, -72.44383915558714 -77.9770436441444, -72.5475762275298 -77.9702759422937, -72.60926875625675 -77.96559140567591, -72.65309052874761 -77.96215077879742, -72.71994051408247 -77.95539070046725, -72.79153487808519 -77.94844058544162, -72.84505446472737 -77.9412991655378, -72.90998846669746 -77.93247963786737, 
+      -72.98984619908025 -77.92267559808691, -73.0866628924829 -77.91199450991637, -73.17756599048145 -77.90377824339498, -73.22143592757372 -77.89504964724328, -73.28269911394514 -77.88978622143304, -73.32168584183988 -77.88642106489179, -73.37133834261992 -77.87992867173222, -73.43139600385102 -77.87073522146355, -73.51073414359027 -77.85890245191494, -73.5857693715994 -77.85011336818867, 
+      -73.62085838088714 -77.84414639979886, -73.68444749140627 -77.83702876393752, -73.74354624259303 -77.83152752249374, -73.82508077373036 -77.82260131677769, -73.90698159054229 -77.80989114834277, -74.00357790040135 -77.79093141299637, -74.10990224384426 -77.77108725905909, -74.22756220090237 -77.74170667856202, -74.2742536274372 -77.7299882608477, -74.43907912397108 -77.6822590781618, 
+      -74.52838786312671 -77.64626348569294, -74.60584246687691 -77.61761470029742, -74.68154825589666 -77.5865102192841, -74.75009059978854 -77.5573581327057, -74.8213496616988 -77.52640554971552, -74.82409727155623 -77.52520698578687, -74.87883726393376 -77.49244706341618, -74.93156331390416 -77.4647679171193, -74.96371487635548 -77.45054645651865, -75.00835343305096 -77.42571291598229, 
+      -75.04569943609701 -77.4014132566082, -75.06068365985855 -77.39235689652443, -75.07823953848596 -77.3810961907294, -75.10633959065956 -77.37182571089853, -75.1206748419155 -77.36509653056255, -75.15338929672727 -77.34996041795384, -75.19860792287072 -77.33694468395392, -75.21996270306602 -77.32777433605821, -75.2625356718484 -77.31318647039411, -75.28526309860685 -77.30833434819016, 
+      -75.30455109642423 -77.30065103634765, -75.32265512539293 -77.29440287386758, -75.36194604758721 -77.28810135482884, -75.38561257597974 -77.28046405199545, -75.40924915778264 -77.27282691772258, -75.45243114041124 -77.26109312002959, -75.47649434842745 -77.25300604097588, -75.50452416373984 -77.24325597159103, -75.52999887151866 -77.23195623131387, -75.57689701665387 -77.21665905986677, 
+      -75.60973445072176 -77.20434543755489, -75.63257665878567 -77.19525118630064, -75.65787459673217 -77.18582147428636, -75.69553364765846 -77.17282869298838, -75.72464043012097 -77.15984319909256, -75.74684199080805 -77.15118364843266, -75.76895914307268 -77.14063269914755, -75.78711022136591 -77.13175155399563, -75.7992085031405 -77.12066701202782, -75.8040465016168 -77.11623358649709, 
+      -75.80490136537173 -77.11158008472168, -75.8012996107737 -77.10715510373068, -75.79415173721388 -77.10019631025878, -75.7894810475762 -77.09289589936321, -75.78433207999437 -77.08604480656867, -75.7802657633985 -77.08299305494053, -75.77623701568875 -77.07996380455309, -75.7685851204674 -77.07156368492349, -75.76239122806032 -77.06182815228547, -75.75920098059149 -77.05319932212959, 
+      -75.75769107602954 -77.03338588491329, -75.76090263018457 -76.96873453975631, -75.76366371668762 -76.83501470176297, -75.76357941705416 -76.83261134350917, -75.75659892742578 -76.64486743146726, -75.79057355292241 -76.64348611099123, -75.88513997045432 -76.64829218237203, -75.9936906025177 -76.65336559290063, -76.02384259446487 -76.65511290911378, -76.31816884634428 -76.67196666853462, 
+      -76.54853817542987 -76.68141946709979, -76.84542099924118 -76.69783048006697, -77.08274165450167 -76.7135997263323, -77.11678389233793 -76.71583520987667, -77.32622529279897 -76.73094146170548, -77.61317480240392 -76.75286880543139, -77.89404304001303 -76.77320835200028, -78.09899215458248 -76.78785669984562, -78.12684648010647 -76.78943655330269, -78.27574108240786 -76.79779077723892, 
+      -78.3385770272063 -76.80760962769598, -78.44506789128535 -76.81656699513886, -78.53248662760338 -76.82649203888023, -78.61283849926193 -76.83281717734404, -78.81113444920615 -76.84468096333121, -78.93934606245105 -76.85758953384533, -79.07057134268211 -76.86451729766247, -79.16600746351881 -76.86524244683015, -79.16704547167181 -76.86529547733711, -79.24473562717712 -76.86896468312537, 
+      -79.36167195727158 -76.87606814383555, -79.44131403947137 -76.88393437930388, -79.6170964906657 -76.89977240422994, -79.68225877310188 -76.90280863015703, -79.90246620620415 -76.91183442053376, -80.235099770685 -76.92907723407305, -80.33026161413724 -76.9339215359511, -80.78545337788232 -76.96222718655793, -80.82578311088008 -76.96316512800902, -80.86689764965932 -76.96597309581203, 
+      -80.89031234835534 -76.96770439084706, -80.92326360825868 -76.96744570489915, -80.99268303723613 -76.96473734653665, -81.01120785932582 -76.9676740755424, -81.04495284626034 -76.97851509143439, -81.05197183059812 -76.98337521444502, -81.05157524063283 -76.98705238045856, -81.05719776724787 -76.99093622876798, -81.06412455660814 -76.99902379702478, -81.06101931143023 -77.00677531647656, 
+      -81.05741126707333 -77.01219194113979, -81.05781550690858 -77.01775394540034, -81.05017109738709 -77.0230403410589, -81.03624675043537 -77.03347806065864, -81.03366099945966 -77.0354153456232, -81.02468065582734 -77.04573866717196, -81.0030898459791 -77.05332991918696, -80.985816934886 -77.06060038318263, -80.97213752368343 -77.07168536567883, -80.94845555030099 -77.07920070522212, 
+      -80.92504906490859 -77.08625795625866, -80.91748842178644 -77.09432167738831, -80.90789781022958 -77.10231758873579, -80.90467072688001 -77.11006190592636, -80.88665037295424 -77.11822487912524, -80.8830942093634 -77.1264271582628, -80.86019107282678 -77.13257653858014, -80.84695402730884 -77.14275382318117, -80.84539757081377 -77.1510243090908, -80.84603131177 -77.15612798247619, 
+      -80.85697924980933 -77.16436026457885, -80.85527018841707 -77.16984595888677, -80.86513491215483 -77.17665122605088, -80.87250516827227 -77.18106109156373, -80.87690010785684 -77.18675212105228, -80.8864818014971 -77.19400832909365, -80.90692106139167 -77.20671858200672, -80.9248735155775 -77.21702583389278, -80.93467700173466 -77.22705814663838, -80.94703670897441 -77.23948644478361, 
+      -80.9661784527174 -77.25122120320557, -80.98840313688285 -77.26767002985443, -80.99169180317482 -77.26926409230236, -81.02617645106363 -77.28601799519893, -81.0588070272879 -77.30280353539732, -81.07835382433386 -77.31729917520055, -81.10000621247765 -77.33187124893189, -81.12406893255219 -77.34604693100076, -81.1423878880083 -77.35634580391294, -81.14956690755035 -77.36442525282868, 
+      -81.16378753734709 -77.37458851151341, -81.1748199425543 -77.38325539520571, -81.18386862922709 -77.38862607372725, -81.20052319691767 -77.39839929458094, -81.21038113519859 -77.4088740452104, -81.2303770226858 -77.41690877635301, -81.24796292082252 -77.42855053783448, -81.26741060671785 -77.43748472410543, -81.28384435279995 -77.45093503361525, -81.30898278546307 -77.46096039407314, 
+      -81.34014895823859 -77.46840627057996, -81.3603821507592 -77.46996278381853, -81.37557169478286 -77.4695210566361, -81.40090182587389 -77.4666210748115, -81.42353084155478 -77.46455362238588, -81.45003491347494 -77.45983888801491, -81.46163920372703 -77.4551243010416, -81.47306073110292 -77.45179736200895, -81.47740938666453 -77.45053854164792, -81.49166846006956 -77.44497695403925, 
+      -81.5023646577965 -77.44162017749774, -81.51213855299957 -77.43315093500269, -81.53139466652615 -77.42313415047563, -81.5440982290066 -77.41337568911159, -81.54995730243175 -77.40109203650559, -81.56586482727369 -77.38958738452446, -81.57675977621678 -77.38253764347384, -81.59116328751284 -77.3732991732721, -81.61171705405995 -77.36100807093918, -81.62429759363494 -77.35124246774912, 
+      -81.6447370418262 -77.3357238429874, -81.6598583657956 -77.32188451656923, -81.6773452086962 -77.31089041201103, -81.70851849490789 -77.29476964059455, -81.73386382643747 -77.28446944535852, -81.750663871211 -77.27437594058415, -81.77098886180782 -77.26530437814672, -81.7965848266489 -77.25778211537103, -81.83026915871773 -77.24726839701482, -81.85048685357778 -77.238189753284, 
+      -81.86602784180408 -77.22989667466862, -81.88851922328317 -77.22042875765415, -81.88895405101871 -77.22014648072165, -81.9022442382906 -77.21161666931648, -81.92180593966658 -77.20343829861658, -81.9457015860778 -77.19493080936267, -81.95935795007826 -77.186119421456, -81.97422014232973 -77.17872594040931, -81.98145278865009 -77.17018139115906, -81.99274413667834 -77.16175843563909, 
+      -81.99670411155428 -77.15173312700286, -82.00105279481382 -77.14448580137444, -81.99970977296918 -77.13292745062392, -81.99160017447876 -77.11885833294436, -81.981330458644 -77.1084062442645, -81.96756746329424 -77.09693118531206, -81.95491762117126 -77.08364897213858, -82.10965745129072 -77.09745749168702, -82.240493827902 -77.10310322938206, -82.33186358958724 -77.10572006233244, 
+      -82.42525542158178 -77.10916851080326, -82.49158455767244 -77.11160313544597, -82.7235256376096 -77.12531306098947, -82.9392776342317 -77.13517787951058, -83.21609484933808 -77.15143594682544, -83.09912895858598 -77.17378968184178, -83.06013492383046 -77.18107570725927, -83.02951039427354 -77.18811084481656, -82.98814409146608 -77.19578536198146, -82.97322849243369 -77.2004618078743, 
+      -82.93685114197547 -77.20642136828192, -82.91635870425534 -77.21371468519598, -82.90163442093181 -77.21792571598142, -82.88050850386729 -77.22244302295088, -82.86093112810786 -77.22790575866895, -82.83469420270441 -77.23412319636307, -82.8135143355766 -77.23862505746582, -82.7964324697772 -77.24324008897109, -82.78007515469575 -77.24649023996908, -82.76527421950045 -77.25069395379045, 
+      -82.75531814079334 -77.25365416332878, -82.73770184979085 -77.25917021913592, -82.72978982025353 -77.26218396691281, -82.7193144756657 -77.26604514708484, -82.71732331184018 -77.26967589409165, -82.71170794313385 -77.27228589480015, -82.70690154129325 -77.27722205982838, -82.70289563810996 -77.28447761828495, -82.69220762745695 -77.29248031907365, -82.68994157648353 -77.29656187883994, 
+      -82.69543468730059 -77.30177327059442, -82.69404589510638 -77.31185944401011, -82.69527428244271 -77.32478369475628, -82.6969451582794 -77.33310652560726, -82.70170631119012 -77.33968304541457, -82.70959500932423 -77.34817467534684, -82.71321101994086 -77.35585051919301, -82.71442418779252 -77.35842903800422, -82.71216599779426 -77.36251052787064, -82.71819275427875 -77.3668137815505, 
+      -82.72058092253725 -77.3701019491529, -82.72039066664155 -77.37423689088881, -82.71297462720426 -77.38002776337453, -82.7166822741428 -77.38472780134411, -82.71517176512992 -77.38745109829738, -82.71057168843099 -77.3919292180391, -82.70515439107312 -77.3940884462131, -82.69406123494433 -77.39885674361635, -82.68528697967315 -77.4032292102225, -82.64743836598004 -77.41050688032932, 
+      -82.63006578516 -77.41510811757234, -82.61632572221178 -77.42072250012882, -82.59165229842428 -77.42697093914042, -82.56929783460114 -77.43281513072483, -82.55863136210691 -77.43666886713252, -82.5448459809561 -77.44228338370732, -82.5237425885482 -77.4495465953174, -82.50784289984946 -77.45878641066054, -82.48982227762289 -77.47164885296172, -82.47700557918718 -77.47912553697107, 
+      -82.46102936677326 -77.48836515255124, -82.44238278464498 -77.50213605481692, -82.42919860799238 -77.51743369020073, -82.40782923471122 -77.53573576496866, -82.38577986317163 -77.56230974723456, -82.35395064109026 -77.58354188070014, -82.35205079677777 -77.58736444064132, -82.34285736061462 -77.60581239919884, -82.32878932367188 -77.62937877339445, -82.30886084227502 -77.65187099257598, 
+      -82.27768668066352 -77.67496521697728, -82.24361388791931 -77.71688096204628, -82.21327166243802 -77.73815962279174, -82.17993157240781 -77.76764714502062, -82.14299024485209 -77.7956539889623, -82.12854772106093 -77.81184350480565, -82.10485083129095 -77.83242036917679, -82.09508505120876 -77.84087347054303, -82.06903851365063 -77.85443838748175, -82.05010978472703 -77.86358638281558, 
+      -82.02410928290936 -77.87346608335191, -82.01000222365911 -77.88182851371124, -82.00351691736519 -77.88855760220105, -81.99025771457167 -77.89556102301344, -81.98532840520001 -77.90325981116484, -81.98284880922536 -77.91056820532778, -81.98439791657347 -77.91844952257225, -81.98307758908565 -77.9239430111184, -81.98679330226079 -77.93188490103883, -81.98560364731195 -77.94061269699108, 
+      -81.98644283106245 -77.9461666247095, -81.97223681261947 -77.95452856716953, -81.95641355604496 -77.9619213598994, -81.94827227875204 -77.96768980747372, -81.9348833758307 -77.97468565104614, -81.92613252848163 -77.98136104900841, -81.91430654176426 -77.98932687404185, -81.91423010766152 -77.9962388327509, -81.91563434599402 -78.00089282478604, -81.91574908332196 -78.00411961183805, 
+      -81.91716012017746 -78.00877381641126, -81.91867867725412 -78.0166546364713, -81.92485775806854 -78.02420078063784, -81.93193079561287 -78.03039498771551, -81.9361190449573 -78.03420232928053, -81.9487532462977 -78.03870363031447, -81.96110509566361 -78.04365551276257, -81.97943859447781 -78.04969830778715, -82.00363197578623 -78.05359608080654, -82.03133424796744 -78.0589751531097, 
+      -82.05965440618382 -78.06343827662282, -82.06648291309384 -78.0647657031139, -82.08740989376322 -78.06880973077529, -82.13127942074424 -78.07691928848666, -82.16625192914039 -78.08155806327339, -82.19934129994792 -78.08567786649685, -82.24974057286042 -78.0907136575043, -82.28671227570935 -78.09584814418042, -82.32371486541325 -78.10097548086901, -82.34564265644337 -78.10523948367357, 
+      -82.36781282582538 -78.11273189852861, -82.38229383060643 -78.12185621580691, -82.38801566583085 -78.12707566029316, -82.38549045235571 -78.13115637917697, -82.36889674471632 -78.13625343225095, -82.34346012675843 -78.14111353923767, -82.32881914561324 -78.14302872027113, -82.29708839380582 -78.14357015492536, -82.26123036474597 -78.14354682333243, -82.21186092305919 -78.14360781727198, 
+      -82.17217280418346 -78.1425474240999, -82.13016534925134 -78.14510294197305, -82.09446770832648 -78.14828451615061, -82.05154414227846 -78.15218322167327, -82.02242277998866 -78.15553299171314, -81.96812453257962 -78.15957614756844, -81.94498399822473 -78.16400953525668, -81.92726165561317 -78.17043284892002, -81.89756769071653 -78.17790966590152, -81.88893881042571 -78.18412827368485, 
+      -81.88372006487147 -78.18859137171638, -81.87346669472092 -78.19383951093708, -81.87014785921478 -78.19882147866296, -81.86491397475817 -78.20328541642434, -81.86098518887317 -78.2091673092518, -81.86190786888336 -78.21144126027542, -81.86269387300324 -78.21337103223598, -81.85583485372806 -78.21686562591019, -81.86167935708623 -78.22164122747364, -81.86530318150668 -78.22635630576701, 
+      -81.8714595499466 -78.23067510984157, -81.87418342281055 -78.23674797357333, -81.88155411336011 -78.23925757944059, -81.89317341423659 -78.24557514336384, -81.90541043035438 -78.25098443434354, -81.91796164815784 -78.25593539773143, -81.93629393551008 -78.26243636656784, -81.94826521938745 -78.268295067363, -81.96440878338262 -78.27473482915767, -81.98368845735943 -78.27986893339424, 
+      -82.00342530938218 -78.28778887075099, -82.02349136984476 -78.29524178732738, -82.03584293936642 -78.30065149301616, -82.04373175072014 -78.3059306071153, -82.05326809382905 -78.31217998833175, -82.05669411883807 -78.31734449000756, -82.05804432978314 -78.32568330781532, -82.06253084564408 -78.33271786869778, -82.06642150603822 -78.34065283742046, -82.06538362775045 -78.34569582377793, 
+      -82.06629231864827 -78.35125682401721, -82.0624084837896 -78.35713944177091, -82.05912038082803 -78.36212155784445, -82.05777717333883 -78.36762278445497, -82.05508445969284 -78.37169658713164, -82.04924060950879 -78.37707468836396, -82.04189348422906 -78.38471201946562, -82.03439355091793 -78.38912172476195, -82.01996576010669 -78.39703413750158, -82.00898733150801 -78.40319082822425, 
+      -81.9934922054055 -78.40922544351197, -81.97060415068944 -78.41598480256866, -81.94891303997022 -78.42092939093175, -81.93653096204498 -78.42566653571528, -81.91736574368612 -78.43022149719985, -81.88793195614885 -78.43633263344373, -81.86421264926648 -78.44075725786642, -81.86257928082593 -78.44103285337906, -81.82794172926452 -78.44668591160818, -81.80737298302729 -78.44981390750988, 
+      -81.767211875112 -78.45793115865763, -81.75371558824035 -78.46078517144582, -81.72794314047317 -78.46468407095243, -81.69606056627974 -78.47071792492179, -81.66798391268847 -78.47454885113638, -81.6266553993884 -78.48077412980396, -81.6004866345907 -78.48511530653744, -81.57947545754125 -78.48867054205911, -81.55585444540544 -78.49262240322827, -81.53221913244451 -78.49656680395819, 
+      -81.50954433944047 -78.50238059513487, -81.47126828992077 -78.51052816059502, -81.44399248515795 -78.5162045807371, -81.4075702097524 -78.52485612115682, -81.3717574108539 -78.53260061393996, -81.3319094092113 -78.54576087255744, -81.30770061126562 -78.55337563540297, -81.2844015992885 -78.56285053879891, -81.25059555526038 -78.57387523737027, -81.22660807013735 -78.58103170226185, 
+      -81.20386510367997 -78.58959932803799, -81.17583401221269 -78.59893848103384, -81.15291591654352 -78.61074027794095, -81.13819922379314 -78.62093314714733, -81.12344399869872 -78.63112619559223, -81.10785679293281 -78.63590245638099, -81.09593954708428 -78.63954948628668, -81.08640322038134 -78.64897132783335, -81.07502719145269 -78.65464023759068, -81.07500442579628 -78.66387953790816, 
+      -81.06716097893856 -78.6710438697616, -81.05988284642643 -78.68053433898984, -81.05432846365653 -78.6877597258613, -81.05959249990379 -78.69623614882919, -81.06268317435284 -78.70140869434638, -81.08031499367115 -78.706084762583, -81.09761012823151 -78.71121249608846, -81.10385895275614 -78.7218629395657, -81.15727223076306 -78.73543539895631, -81.1933213225113 -78.74710791571324, 
+      -81.22051235200985 -78.75805632048619, -81.26529687335122 -78.77088980186132, -81.30485507383952 -78.7844925743722, -81.32730103790516 -78.7925186871809, -81.35206595193576 -78.80384098365973, -81.38149990570057 -78.81852730895235, -81.39338720984864 -78.8280943027419, -81.39926851150072 -78.8393406587707, -81.40550184928892 -78.85013609672266, -81.41337536657112 -78.86513550438147, 
+      -81.42198198001388 -78.87599152068594, -81.41081304917972 -78.88768721333933, -81.41275798469664 -78.89466851578693, -81.39247113650963 -78.90888243932451, -81.3812410744312 -78.92057774985204, -81.37097118435103 -78.93414350935024, -81.36445581659426 -78.94274191782822, -81.35350837802471 -78.95397910483388, -81.35287504933541 -78.95641307889387, -81.35099758731032 -78.96360805314771, 
+      -81.33632705494449 -78.97335762491338, -81.31244714854921 -78.98562573929034, -81.28830709103823 -78.99188266705588, -81.26413753317793 -78.99813092460707, -81.21107443729161 -79.00726369651022, -81.16654982612181 -79.01154310679699, -81.12567182144832 -79.01731090298415, -81.08878320913122 -79.02411658839866, -81.05565674669133 -79.02917461296009, -81.04055717131868 -79.03290600280698, 
+      -81.03423362334074 -79.03780337732293, -81.02263568051146 -79.04625748846402, -81.02162211853751 -79.05361902470892, -81.02190352758527 -79.06240877158709, -81.03156244762371 -79.07470712821234, -81.05188031242794 -79.08591448479791, -81.08273296453316 -79.09927398378798, -81.14499632051077 -79.1162873882739, -81.17197383404667 -79.12860132766995, -81.21340241887411 -79.14131124001707, 
+      -81.2440643522172 -79.14909401172949, -81.27201125636064 -79.15726441084604, -81.29660766354554 -79.1634827084684, -81.3181304972546 -79.16616777090793, -81.33466363769763 -79.16822777217804, -81.36142680569615 -79.1717303848838, -81.38032516012974 -79.17270694262078, -81.42640721580302 -79.17349968229873, -81.45149225136092 -79.17602564928494, -81.4955214889341 -79.17951931872688, 
+      -81.55747200955648 -79.18210583632924, -81.46687317029227 -79.19445011947306, -81.44959319108874 -79.20091214915912, -81.42257750461242 -79.21356918284091, -81.41931920325065 -79.21488209748946, -81.36874363897918 -79.23520659164294, -81.32268489636849 -79.2561187722421, -81.2766032653744 -79.27056931487404, -81.25633230503696 -79.28987110728175, -81.24681042568716 -79.30809035140005, 
+      -81.22533424348103 -79.32875849987587, -81.21146338768688 -79.34916727097595, -81.21333315231567 -79.36862200939487, -81.19630471291602 -79.38664233335467, -81.17368293645852 -79.40219149847302, -81.16266621613593 -79.4157567544758, -81.16332187966837 -79.42732282184606, -81.15300740873732 -79.43997927797525, -81.146247841643 -79.45134700287115, -81.12860078539079 -79.45674907688226, 
+      -81.12268024543802 -79.45855719435687, -81.08854643407348 -79.47241213006617, -81.0434493020588 -79.48411596197839, -80.98796845609432 -79.49597936653149, -80.91576374566388 -79.5124664678252, -80.86054981273087 -79.5266416411781, -80.81784832829089 -79.53792598698662, -80.79440335708512 -79.54743949079086, -80.78928423111238 -79.55931843048107, -80.7681806493755 -79.57491316113396, 
+      -80.75841518944864 -79.5862046340597, -80.73613019485698 -79.59713707528464, -80.67983256627166 -79.61173235439372, -80.65240524985346 -79.62252031641832, -80.61711175094125 -79.63632174969004, -80.59166696592922 -79.64762121791787, -80.5720908901173 -79.66094932830453, -80.55085757039554 -79.67607126971032, -80.54803490060885 -79.67986272107049, -80.5380248751763 -79.69329090991307, 
+      -80.52212531042511 -79.70811465969852, -80.49598686206026 -79.71985598192376, -80.46691941080971 -79.73476370833349, -80.41902953930207 -79.7417143158615, -80.39164705322135 -79.74324035755241, -80.33557886181123 -79.74484984724496, -80.3211828089619 -79.74072244787465, -80.29206775115372 -79.73848001475666, -80.2743379257662 -79.73518320332114, -80.2578733778369 -79.73053005901727, 
+      -80.24097458936818 -79.72076370412998, -80.23464903635372 -79.7164082590949, -80.230842700595 -79.71212779093325, -80.22199982133301 -79.70769551544824, -80.18040520155216 -79.69673126845018, -80.15145840216647 -79.68891932117705, -80.10871896894193 -79.68207504306244, -80.0823591913681 -79.67710900188418, -80.05814406820699 -79.6698908369433, -80.04148950384 -79.66289466779878, 
+      -80.01823404210337 -79.65199275841599, -80.01132942149552 -79.64019799276116, -80.01618971614684 -79.62412215657861, -80.00068655993964 -79.60511026570262, -79.99852040998759 -79.59624432839902, -79.99488074626174 -79.58129092927165, -79.99423225148364 -79.57107551743461, -80.00901793095287 -79.55530551406243, -80.03158541194442 -79.54209129363073, -80.05115544711111 -79.53202799777414, 
+      -80.07481369058175 -79.5230258912443, -80.0934756166167 -79.51386237763603, -80.10797158394814 -79.50643152436777, -80.12080403960708 -79.49801608148044, -80.13402526279476 -79.48915125812769, -80.13983214217124 -79.48006385578503, -80.14028939028972 -79.46849834561623, -80.14360759122204 -79.45932804024514, -80.14487398525257 -79.44963871595246, -80.16212494691428 -79.43904881676721, 
+      -80.1736073117464 -79.42920642838648, -80.19610544185477 -79.42108957966424, -80.20754994373526 -79.41680178765088, -80.22918666860991 -79.40959184839336, -80.25080140567266 -79.40237397357517, -80.27970103515403 -79.39259388618406, -80.32826299002933 -79.35605578507737, -80.34824407661733 -79.34094949888683, -80.37018547087958 -79.31892448839733, -80.3594745220274 -79.30841030034651, 
+      -80.35086016523476 -79.30120900250165, -80.32889530150874 -79.29220570778087, -80.30576356197004 -79.28455307067387, -80.28794022941922 -79.2793737009327, -80.24752017650268 -79.27165220330289, -80.2107925556713 -79.26542628857838, -80.1712877743267 -79.25956673635602, -80.12577740449805 -79.25491378418323, -80.06622349979241 -79.24934368464226, -80.02317052732165 -79.24752016022943, 
+      -79.99256957336745 -79.24841265498503, -79.9361725099726 -79.25032784733637, -79.89424104548658 -79.25270108583823, -79.8570406602541 -79.25799570206031, -79.81087523303206 -79.26486192831419, -79.76350338202673 -79.27029460245564, -79.71396653940899 -79.27796169566845, -79.67289785370113 -79.28451505788283, -79.61596704298178 -79.29193062622008, -79.55724303396634 -79.30114012886088, 
+      -79.52471239347214 -79.30360360811837, -79.50603542132504 -79.30502278112428, -79.45217925481177 -79.3115915718406, -79.40267215315907 -79.31876374001104, -79.28334780144984 -79.3407670723583, -79.11683603778485 -79.37413820157236, -78.89425640644156 -79.41667924999257, -78.6925433928035 -79.45379636122006, -78.7373884708809 -79.4572295267106, -78.78324182836715 -79.46441601348313, 
+      -78.85176093905237 -79.4739833843816, -78.94332874614766 -79.48670934457553, -78.95976261693427 -79.49052395243461, -78.97667685638518 -79.493896331596, -78.99606294816508 -79.49735281269973, -79.01454121951832 -79.50170167486012, -79.02086654155694 -79.50795700934484, -79.0256500771465 -79.51322921370044, -79.02596254945098 -79.51789117644277, -79.02134730651609 -79.52237706291953, 
+      -79.01533495466917 -79.5282137427176, -79.01039169894248 -79.53548382822186, -79.00050282417376 -79.54258760198984, -78.97961435467485 -79.54791993099441, -78.95095845679386 -79.55577062064546, -78.92908491190954 -79.56199656781692, -78.86224342913268 -79.57923941207181, -78.78308022609372 -79.6030202040738, -78.7551802057618 -79.61228962466537, -78.7310642283588 -79.61796522271803, 
+      -78.65952269540186 -79.63409437045014, -78.57631650472845 -79.65119948941833, -78.52763304143296 -79.66019464764092, -78.49332472632197 -79.6678309517821, -78.45107221406138 -79.67849753537246, -78.42858105154683 -79.68416644757154, -78.34109484066452 -79.70434559779987, -78.30098687496042 -79.71456169181126, -78.27387283548713 -79.72011521519161, -78.20997654803512 -79.73506892193666, 
+      -78.13826735502494 -79.75438676495594, -78.09226267680683 -79.76251203024444, -78.06136253168893 -79.76885271061654, -77.9832005484719 -79.78419470084548, -77.89913967899575 -79.80210856687117, -77.85578869671119 -79.80984529806848, -77.83988157041568 -79.8143925014711, -77.77729783148803 -79.8293532105809, -77.73600736199869 -79.84182786251596, -77.69314562890463 -79.85330201546397, 
+      -77.66611514965669 -79.86257133451235, -77.65257973328835 -79.86720286557903, -77.64372994780635 -79.87013993175957, -77.62966204522783 -79.88069113978088, -77.61580695644275 -79.89104427529618, -77.59461934068867 -79.90193188577719, -77.57573637384206 -79.9086994740133, -77.55263542896591 -79.91670996234181, -77.53150101616832 -79.9252628598132, -77.5105208122107 -79.93148838099117, 
+      -77.47563959808812 -79.93811759423853, -77.42731578469979 -79.95125527440355, -77.39243247524233 -79.9620900040594, -77.37184895706528 -79.96785752141197, -77.35012006582802 -79.97451809762346, -77.33685308697379 -79.97868342295294, -77.33014680670605 -79.98403900292756, -77.33850889918483 -79.98809817907042, -77.35603309144116 -79.99343876305387, -77.37313811414414 -80.00342565883749, 
+      -77.39405041468122 -80.00608816676076, -77.43646951735086 -80.01094833041472, -77.47175570143197 -80.015068062575, -77.49676581141556 -80.0187982932726, -77.51572358061523 -80.02091240437615, -77.54039059119273 -80.0227579550181, -77.57428731389074 -80.02587867013774, -77.64745303732971 -80.02997614965996, -77.6944575635399 -80.0312274440652, -77.72340433055274 -80.03181455324469, 
+      -77.80658750158078 -80.03436994417983, -77.90489210201326 -80.03558352868336, -77.94063519086232 -80.03499622992722, -77.9810790405787 -80.03643792103286, -77.98975390395422 -80.03675060022768, -78.04261038758216 -80.03536231433877, -78.0856250466202 -80.03314924833178, -78.14107513423623 -80.02951060307782, -78.19078788607968 -80.02613082715057, -78.25080863545071 -80.02310175714041, 
+      -78.30458749701991 -80.01844831323592, -78.35626228166846 -80.01557185408947, -78.3836287669124 -80.01279446207774, -78.40684486883428 -80.00893431311873, -78.44141424066383 -80.00685872449263, -78.47135150062708 -80.00649248517456, -78.52402439437192 -80.00735520886897, -78.56378906161659 -80.00777443393332, -78.59838907322036 -80.00801824275001, -78.62782292306768 -80.00807921801018, 
+      -78.6773449891918 -80.00695092925753, -78.71094545032187 -80.00807941445773, -78.75629501120662 -80.0058741848691, -78.82955176245024 -80.00505057124745, -78.87325212426443 -80.00184684794667, -78.89589741800086 -80.00073218892764, -78.92405651218097 -79.99700196985545, -78.96559190062779 -79.99325512112783, -79.0193719168928 -79.98803666859335, -79.05165160358771 -79.98536639328904, 
+      -79.09357455671261 -79.98114802189468, -79.14349439516306 -79.97439533958423, -79.18859115461177 -79.97212965946518, -79.24446861132436 -79.96974162785992, -79.2822488308553 -79.96676673984928, -79.3309321802578 -79.96491289821856, -79.34886194693388 -79.96423285326286, -79.40604383442202 -79.9604649222537, -79.44937223130592 -79.95718333004426, -79.51375562968902 -79.95408616548946, 
+      -79.58628916511033 -79.95076709208578, -79.63375846372611 -79.94852443781495, -79.69165832460159 -79.94380132933993, -79.7325662173436 -79.94273415125414, -79.77089695156606 -79.94158204959719, -79.81907579579581 -79.94119308912578, -79.85515635954073 -79.94227552268964, -79.87791436438836 -79.94342832866865, -79.91055300513497 -79.94533563207122, -79.9526363116864 -79.94844088093804, 
+      -79.98139950159698 -79.95161460183621, -80.00545457531541 -79.9541859687722, -80.02133892032468 -79.9569703774696, -80.0432353800003 -79.96179202347999, -80.04183173056913 -79.9686966356416, -80.02661901143321 -79.97612746939255, -80.00840025960008 -79.9811549916242, -79.98195704561368 -79.9863965558387, -79.92816883530725 -79.9949955103784, -79.86489934724294 -79.99959521325066, 
+      -79.81983189867218 -80.001953431655, -79.7625575458505 -80.00579875251233, -79.70265165136693 -80.00954469019767, -79.64911669015925 -80.01486990703212, -79.57902594255854 -80.02061431034386, -79.52980891429303 -80.0241999873337, -79.52465825087452 -80.02482587132403, -79.48695457875353 -80.02937275681478, -79.46457675138615 -80.03285192486275, -79.43558480003175 -80.03752144900996, 
+      -79.38625410513787 -80.04619563144682, -79.35056350675222 -80.0520472901388, -79.3257223464935 -80.05776935400957, -79.30227598544788 -80.06214190350317, -79.26270340658331 -80.06646687386318, -79.2171246225474 -80.0738528789672, -79.15893604311576 -80.08035986588192, -79.11728657039033 -80.08647152130388, -79.0782016653144 -80.09265131930795, -79.03938315048268 -80.09605418338013, 
+      -78.93930841572337 -80.10351545815048, -78.79939254917609 -80.11010763268172, -78.6521145970948 -80.12059043108965, -78.57759822095754 -80.12648057309757, -78.49253084238508 -80.13199601367248, -78.38645909352891 -80.13911490846877, -78.30535913345562 -80.1456604768233, -78.28035035043943 -80.1479337870492, -78.20475077538104 -80.15478471796156, -78.12233698614257 -80.16218602749805, 
+      -78.07406630933255 -80.16376459329327, -78.03839814107856 -80.16391785613958, -77.97014634843516 -80.16618302332053, -77.92652082308683 -80.16837350796521, -77.89073934608741 -80.1708453567334, -77.85330224718767 -80.17464449019822, -77.80699139605288 -80.17672769293296, -77.77487175467411 -80.1783830072953, -77.74383591872225 -80.17913769197965, -77.70328569306493 -80.18094628958958, 
+      -77.6643831434775 -80.18141177915861, -77.63388759587453 -80.18170957749476, -77.60713967052635 -80.18121335080536, -77.58300023928666 -80.18080149010774, -77.54277757189845 -80.17793288893647, -77.50314263561815 -80.17461417603272, -77.46261667441223 -80.1698603496769, -77.4245225458425 -80.16751880723896, -77.39076185550225 -80.16394077055516, -77.35793285282587 -80.16178914327821, 
+      -77.29933950916067 -80.16053755796095, -77.24426214077172 -80.16082054238937, -77.20771804253843 -80.15944651995112, -77.16481099290763 -80.15876737291478, -77.1201778446513 -80.1594238859119, -77.07379192656956 -80.16140707485982, -77.03522509521234 -80.1636808674911, -76.99082912274226 -80.16619877471197, -76.96846054008701 -80.16861705824019, -76.92866565990562 -80.17177556533564, 
+      -76.91351373551807 -80.17494157175878, -76.90767649868238 -80.17691063722982, -76.90357974074593 -80.17830646892848, -76.89591292817312 -80.1840968506536, -76.90046685499937 -80.18894959420591, -76.91051538388307 -80.19589198495684, -76.92470468557168 -80.19971514269659, -76.94060529861089 -80.20641337469893, -76.96615600160503 -80.21206647148034, -76.97016930954435 -80.21736866496546, 
+      -76.98029396505352 -80.22431141516317, -76.99595653329402 -80.23332953484962, -77.00262531759952 -80.23873108323532, -77.00784295295014 -80.24314143487102, -77.00631639290852 -80.25057265210329, -77.0061957924729 -80.26320620521471, -77.00584388693557 -80.26974494052241, -77.00139605024937 -80.27520017782645, -76.98255184845836 -80.28103610702581, -76.9330448726813 -80.2932047496494, 
+      -76.90057397361473 -80.30087250014459, -76.85326369232583 -80.3112487223458, -76.8174132449273 -80.31924425550596, -76.78765095259865 -80.32888067370342, -76.74614720346293 -80.33479290800997, -76.55802858922844 -80.38003556130525, -76.49454568684709 -80.3963925892893, -76.44397717915692 -80.40937024852622, -76.28916235220773 -80.44695221467991, -76.2275850044743 -80.46424842671594, 
+      -75.99221086631054 -80.51080312029839, -75.83849363252794 -80.54131308935361, -75.66554175020681 -80.57241890220499, -75.60199015863977 -80.58018430341771, -75.58033763229578 -80.5830614465062, -75.54010797656481 -80.59047716971435, -75.53222581237812 -80.59192681015597, -75.47996542001711 -80.59967050668318, -75.40248069754232 -80.60872632391232, -75.33644882069878 -80.61588296070292, 
+      -75.27644305674198 -80.62281832239046, -75.22186316281399 -80.6280893620126, -75.16721298645392 -80.63334641349499, -75.08180166806042 -80.6396637859532, -75.03517280041164 -80.64524786145762, -75.00361612933047 -80.6486280111393, -74.93972842009332 -80.65583036730685, -74.8998030099323 -80.66074358334959, -74.81997711227261 -80.66867076638219, -74.72277844130761 -80.6781996072298, 
+      -74.6443025083819 -80.68332696590855, -74.59992303964972 -80.68896463590335, -74.50051987340336 -80.6959911489286, -74.40120654679468 -80.70111065617624, -74.29312140091106 -80.70439910870031, -74.24917543276625 -80.7095565767128, -74.2092213097045 -80.71062410096154, -74.20385093946518 -80.71084574935664, -74.08277906755691 -80.71588156137038, -73.9736477242814 -80.71951313074439, 
+      -73.85004374112216 -80.72293117329478, -73.78704865920743 -80.72528053803953, -73.69561031296878 -80.7286911843418, -73.61929266400095 -80.73183455857979, -73.54177115885821 -80.73394778556624, -73.49031082548123 -80.73631270131668, -73.44270290147374 -80.73980717133233, -73.26468608584753 -80.74668905424474, -73.16771722769951 -80.75115188968338, -73.09841200492463 -80.75500469232198, 
+      -73.02250561658543 -80.75757614816635, -72.91332320205565 -80.76044470494168, -72.79565410748177 -80.76144401987615, -72.71523200611517 -80.76469433001536, -72.68567579929858 -80.76538852943627, -72.66234560538031 -80.76592998191067, -72.54479944915259 -80.768287404755, -72.39074670502417 -80.7740629706239, -72.32603392527626 -80.77514636538203, -72.27829635877589 -80.77515427467057, 
+      -72.16737410645001 -80.77390301446054, -72.07090729140862 -80.77286527854959, -71.98519101027502 -80.77091991968135, -71.91751097866465 -80.76890591958718, -71.8732759177028 -80.76712060925873, -71.72432690141696 -80.75946053576826, -71.56584114969496 -80.7536238600232, -71.51810564282832 -80.75064840466175, -71.4938048748625 -80.74937447646268, -71.43708828329184 -80.74494941841236, 
+      -71.36436466639931 -80.74399579977137, -71.25671394514183 -80.74693274849177, -71.16783896939829 -80.74652110743062, -71.15628816382251 -80.7468490847936, -71.12654171920724 -80.74768061274044, -71.06998498013728 -80.74752800040825, -70.80716703392508 -80.74147825389556, -70.73094290049913 -80.74067669569757, -70.70142409575033 -80.73905922481129, -70.60117276289598 -80.7354585961979, 
+      -70.53223470331073 -80.73405434213525, -70.39068618865105 -80.73292570133297, -70.35204287533044 -80.73413827235984, -70.27953319685335 -80.73297116653579, -70.06653515741677 -80.73009492260162, -69.99866371493522 -80.72815720089679, -69.95045423665756 -80.72684464943502, -69.90587639733748 -80.72525047254153, -69.74996944563979 -80.7196348163806, -69.6259306451094 -80.71726202355433, 
+      -69.61589108136349 -80.71675876899765, -69.56646728738954 -80.7142636251654, -69.50704901326647 -80.7112580504796, -69.36516487340293 -80.70481108307398, -69.24800037758651 -80.70075220255738, -69.1686545037841 -80.69989788203158, -69.11143424354346 -80.695968779954, -68.9855798702969 -80.68787372513528, -68.93841567345284 -80.68354796819365, -68.87512207564392 -80.67968763538973, 
+      -68.83032209669628 -80.67694872753914, -68.76012411495867 -80.67605604599134, -68.71638404606345 -80.67287459729951, -68.54638604239204 -80.6721193623146, -68.39708036429373 -80.66768630706069, -68.3138882528073 -80.66588572154073, -68.16161413334169 -80.6601791178323, -68.12023930204877 -80.65978220449942, -68.03471392952865 -80.65895086672664, -67.97926322956592 -80.65441906239396, 
+      -67.80445007675415 -80.64806375588715, -67.62517615634654 -80.64230347920389, -67.50448596110903 -80.63488022849032, -67.28463821748471 -80.62722004198059, -67.1036840225977 -80.61856832299995, -66.8873681670525 -80.6083831226947, -66.7423715127944 -80.5999678502759, -66.6463710976663 -80.59138468275131, -66.5433053352116 -80.58673835192116, -66.50115221295549 -80.5843047168689, 
+      -66.44618953743523 -80.58097865494838, -66.32396749221978 -80.57441699176611, -66.20485598291472 -80.56553665217919, -66.16903628350448 -80.56251551952788, -66.13300418383392 -80.55946330585803, -66.08963814021587 -80.55638903676503, -66.03176961612358 -80.55077337837949, -65.96014503783356 -80.54466235266098, -65.89877388427858 -80.53926830161491, -65.82032782734765 -80.53462247151549, 
+      -65.76479403238106 -80.53160075099828, -65.71830841018942 -80.52973162229438, -65.61303696729887 -80.52606964375595, -65.50052589915019 -80.52283498027053, -65.42434738655356 -80.52073680675399, -65.36727919336 -80.52053082422844, -65.3198009798612 -80.51902012367587, -65.20309403806888 -80.51286311160781, -65.07144061716812 -80.5055390721251, -64.97746229360281 -80.49998476128508, 
+      -64.87721229054678 -80.49342334942452, -64.78442384218492 -80.48638937904497, -64.73921250736832 -80.48220063294364, -64.69274093728141 -80.47789015250777, -64.61772911823196 -80.47214499925029, -64.51171153989321 -80.46449267837339, -64.3556666837533 -80.45845020811483, -64.24649084039797 -80.4519502373639, -64.1151353507921 -80.4436646930763, -64.02222340941668 -80.43683636117255, 
+      -64.00000012620652 -80.43041973475304, -63.6493345046975 -80.40270231016808, -62.68135797306165 -80.33415209435682, -62.62458737929519 -80.33095557415673, -62.11814909643958 -80.30197157230644, -61.19001793069953 -80.26641061335039, -60.84738608084964 -80.25258616771171, -60.54396884681989 -80.22604361655944, -60.41052608783874 -80.21801746164995, -60.02950590884849 -80.17544527818585, 
+      -59.888065803129656 -80.15539534416781, -59.88582524681363 -80.15507484767485, -59.69019702408369 -80.10205065590253, -59.60173691808594 -80.00000014410085, -59.60003547326703 -80.00000000796233, -59.4996294179345 -79.98480230453679, -59.488907762203915 -79.9679640844342, -59.483356548253305 -79.95322405640447, -59.48110540960138 -79.93566142651822, -59.48760352422663 -79.91635114155072, 
+      -59.492433941080016 -79.8984526931531, -59.49623594863982 -79.883605787549, -59.50210947857273 -79.85899335186163, -59.488036158621625 -79.83865348368978, -59.47137775311567 -79.8227766008148, -59.462681124820186 -79.81575019388967, -59.45503129374748 -79.80955513004606, -59.402620331791425 -79.787391741549, -59.38172956197526 -79.77105692970714, -59.37059970267715 -79.7599258274816, 
+      -59.35541009472948 -79.74732221497041, -59.29945311628359 -79.72366320778761, -59.25902312254053 -79.70527659479728, -59.21821954585426 -79.69155866291065, -59.17385574266609 -79.67535384561907, -59.15159545568613 -79.66951736388494, -59.11046669898965 -79.65871434387834, -59.08278571157545 -79.6473768842545, -59.03929206896462 -79.6391141590549, -58.999995560734604 -79.63497147825414, 
+      -58.94547227939745 -79.62921107232509, -58.89575612417011 -79.6228946481228, -58.84314311882705 -79.61836233465495, -58.789284861526376 -79.61421964646067, -58.76643476259846 -79.61259445658578, -58.72984209739223 -79.60999307859183, -58.64320805089046 -79.60601020321424, -58.55750529970288 -79.60263073778978, -58.4545700475345 -79.59735123613095, -58.26027908639342 -79.58421321572746, 
+      -57.899853699232885 -79.55841050777417, -57.612307345013306 -79.54074105552762, -57.462744923433526 -79.5303497162829, -57.42655150028745 -79.5278168271065, -57.31384901231499 -79.51770019601634, -57.21085484934557 -79.51078041837796, -57.14899959076477 -79.50476829780425, -57.092769366617546 -79.49884791719381, -57.04159535992827 -79.49402595265214, -56.97346648261564 -79.4915467065274, 
+      -56.89160090183592 -79.48960130901176, -56.80574470544349 -79.48879276740456, -56.72124770005765 -79.48757952826989, -56.637366236090116 -79.48532862453858, -56.49187589809815 -79.48120876584152, -56.346698599717 -79.46945177180373, -56.21514492181404 -79.46138782783774, -56.16698390188149 -79.45791608947161, -56.042992176737386 -79.44891351918199, -55.883526786846026 -79.43129750485414, 
+      -55.76929590419308 -79.42177569592779, -55.61411721791556 -79.40717334662679, -55.4819552522669 -79.39364640666612, -55.32080167067923 -79.37750992591056, -55.17789840749095 -79.36132027803552, -55.01076805201454 -79.34690834843491, -54.964321338306206 -79.34228506462519, -54.86724475399277 -79.3325960324279, -54.69414546839131 -79.31106548413877, -54.556662744841944 -79.29284658336536, 
+      -54.46094542587254 -79.28102909404925, -54.401836295558795 -79.27059153625954, -54.34244132149257 -79.25786574424409, -54.28916123734716 -79.24591801532945, -54.24354290013153 -79.23828110550643, -54.2027689757892 -79.23015581500712, -54.15655589264171 -79.2179639372588, -54.12548777613094 -79.20886243479481, -54.08143062333203 -79.19692229356383, -54.04875148511688 -79.18592092945832, 
+      -54.021484154376964 -79.17506392104016, -54.014831120873026 -79.17222583531165, -53.99999984292146 -79.1457369584386, -53.89421546920927 -79.09211753297589, -53.715411410880144 -79.01657123334066, -53.68806047454735 -79.00000006570379, -53.592976282582825 -78.98384849859832, -53.550453011434264 -78.96793351369983, -53.51462532476536 -78.94223024542764, -53.48971157878348 -78.92428581091495, 
+      -53.44958508677523 -78.89463799330109, -53.434117726689934 -78.87007959083671, -53.419029900111376 -78.84388748282122, -53.397675357218766 -78.82016750081046, -53.376408386695786 -78.79644779444766, -53.35254154665638 -78.7796325559025, -53.32908271558951 -78.76118504682722, -53.305022219662625 -78.746010004802, -53.28497035809085 -78.73363507040229, -53.26923046508878 -78.72241950503124, 
+      -53.26425896733049 -78.71217355940472, -53.239707009893884 -78.70026394137459, -53.23710490231844 -78.69931001106573, -53.204490962527174 -78.6873858076163, -53.17207470308218 -78.67375900743382, -53.1478529466874 -78.66411571349255, -53.09522565867065 -78.64981086090185, -53.04037776740962 -78.63460531248064, -52.95624536180018 -78.61962111466751, -52.84179271443498 -78.59904460197299, 
+      -52.69449001298328 -78.56902313360769, -52.482710813074185 -78.5456849643656, -52.38216974395644 -78.53073106764529, -52.35790618082478 -78.52697779559655, -52.1882505434818 -78.50055739536432, -52.05603224077323 -78.47604343747322, -51.82876449425011 -78.44142909700601, -51.59194408902587 -78.39463807067821, -51.472066787643215 -78.37025423439289, -51.43169847168795 -78.36098456262334, 
+      -51.37849071765549 -78.34873198421371, -51.212697601202 -78.3128434582423, -51.14629911926252 -78.29252547748781, -51.061456812069885 -78.26749363007748, -51.0026731925868 -78.25116732699186, -50.87227823254714 -78.22558586398853, -50.77405335076146 -78.20565852176101, -50.677932807201074 -78.1888733752501, -50.613927513655646 -78.17676527993198, -50.54444330042424 -78.16357424297934, 
+      -50.48448554126735 -78.14559921916417, -50.45492005272524 -78.13724448190067, -50.36708046340276 -78.11633331685829, -50.28441514802763 -78.09271223127963, -50.18715318199248 -78.06423950362664, -50.11442474223055 -78.04036776118102, -50.030260208069365 -78.0115820825237, -49.96654798337062 -77.98267429888962, -49.941192999936625 -77.9715651827454, -49.90772730859085 -77.95687106508521, 
+      -49.83146618195215 -77.93271613740595, -49.730457523019396 -77.90422839582405, -49.634124042360824 -77.8781966744897, -49.55969425286767 -77.85234802988217, -49.469052875606636 -77.8235934967033, -49.37830242500841 -77.79707284302827, -49.33799383604336 -77.78820815786355, -49.27014149483279 -77.77150718009686, -49.25775490984537 -77.76905828561416, -49.242000439410255 -77.76593787552834, 
+      -49.20216339026083 -77.75769042078326, -49.17656750095453 -77.75077816054666, -49.15837245234382 -77.74340850136878, -49.13029163478253 -77.74136331888865, -49.11070696915313 -77.73786913005637, -49.0906092925462 -77.73310098636303, -49.07593490335142 -77.73047664034698, -49.042751223862965 -77.72690604886475, -49.00821307779932 -77.72367863747805, -48.98894650487945 -77.72081758676836, 
+      -48.95743439170719 -77.71752983647924, -48.92132724195676 -77.71400452428658, -48.896343814994154 -77.71187617216073, -48.86838249655879 -77.7098006858452, -48.81232367941289 -77.70917521903915, -48.769631388609476 -77.70799291358547, -48.73894334001779 -77.70659636142189, -48.719347508588655 -77.7066119350157, -48.69675555151924 -77.70667242407343, -48.65941325238463 -77.70762635200283, 
+      -48.629677507843496 -77.70876330244593, -48.607547403463975 -77.71009876083315, -48.57503524300403 -77.7119215327913, -48.527520909231676 -77.71398143702233, -48.48483106596804 -77.71692643065315, -48.44650941102389 -77.71946702138453, -48.40888986097562 -77.71974924900496, -48.34814607139372 -77.72295341986248, -48.325007923262234 -77.72587556825431, -48.29145491194515 -77.72928571469075, 
+      -48.25692862884404 -77.73430632672485, -48.226986161685026 -77.73957816923655, -48.225504265814344 -77.73988320728486, -48.20722014862924 -77.7437213920701, -48.174013409210474 -77.7483896137063, -48.1419686604367 -77.75207504973895, -48.10471848771165 -77.75839950455926, -48.06862946546926 -77.76373255642659, -48.028467043078834 -77.76592325894796, -47.98830278595884 -77.7729110915875, 
+      -47.95152192079906 -77.77631391070807, -47.922554380924126 -77.78057116941144, -47.87224804008421 -77.78447656143938, -47.82935495579098 -77.78794927193958, -47.79710737987319 -77.791587645428, -47.74633739586574 -77.79419709207629, -47.706027871890825 -77.79633319850365, -47.676184256526426 -77.79800420669396, -47.649539802779955 -77.80026977883035, -47.629850377402136 -77.80565704725433, 
+      -47.59964447940391 -77.81149328059075, -47.45505433092616 -77.82675167005758, -47.33260528728581 -77.84071285032337, -47.203631457357936 -77.85404184992795, -47.19771566912565 -77.85469799080506, -47.087990518647835 -77.86684437475293, -46.95169396908317 -77.88365194167935, -46.83231789486879 -77.89573682305623, -46.77683580381498 -77.90044381318367, -46.71165584935508 -77.91002646117258, 
+      -46.60094993432185 -77.92192072189198, -46.54761533816139 -77.93071731138245, -46.48025598959791 -77.9386598593079, -46.403342907654284 -77.95338470463253, -46.35166890063761 -77.96436294677488, -46.29693864041055 -77.97599020237841, -46.276364465216496 -77.98126991758303, -46.22412440717627 -77.99241613273942, -46.21259862603163 -77.9948730530146, -46.18996090588584 -77.99999978476622, 
+      -46.09700269645471 -78.01821907440566, -46.03598695827764 -78.03588092386819, -45.881979492374334 -78.08015449808195, -45.720531982073275 -78.17113471466045, -45.53047813408969 -78.2605208591447, -45.52358980875252 -78.26373314901838, -45.39164699128066 -78.31152332261198, -45.24819703469197 -78.37110895090348, -44.99039898643522 -78.44457993700574, -44.93258266102658 -78.47705051510034, 
+      -44.90228269881726 -78.49398069174877, -44.88848569250712 -78.518638845706, -44.90673455673211 -78.5387799195154, -45.05984445579399 -78.5795286745296, -45.222972338822004 -78.60546123342364, -45.36511164049655 -78.62207770240771, -45.52031753577802 -78.63410214824425, -45.657474364236954 -78.64134943119375, -45.68530274809172 -78.64281462508879, -46.144382879307095 -78.68075533260686, 
+      -46.44611395810344 -78.68859893107152, -46.87644511075869 -78.70417770463246, -47.17958448168022 -78.71475188457934, -47.55287236958363 -78.73142230766776, -47.77758044896513 -78.74768063902843, -47.9999999757904 -78.77077457646607, -48.02947506046457 -78.77189643538742, -48.081154986718914 -78.77347560292255, -48.121684778115544 -78.77615343465838, -48.15872059858622 -78.77823644156368, 
+      -48.18397868203606 -78.78432463954677, -48.2184527800488 -78.78835304836575, -48.264891312862076 -78.79800418940374, -48.290020573113814 -78.80344400651579, -48.309283354288475 -78.81089020109363, -48.32551607677264 -78.81901530183183, -48.35850102244178 -78.82756051283529, -48.38551028122805 -78.83328262558673, -48.41609121492258 -78.83960747689612, -48.458079242337256 -78.8496170741873, 
+      -48.47656386339003 -78.8544922060726, -48.499099962363665 -78.86124450068013, -48.50713275129683 -78.86916367755079, -48.512111719785565 -78.87776918215684, -48.511258395057766 -78.88420867426991, -48.50142699842024 -78.89334886861775, -48.48364158778066 -78.90356447709672, -48.46817771891597 -78.91117872849735, -48.447574986644334 -78.91854125328241, -48.423714157581735 -78.92273734059937, 
+      -48.41777577208527 -78.92377463092483, -48.39591222038024 -78.92794063530025, -48.34273986419691 -78.93349463093584, -48.30594609571566 -78.938171701744, -48.247957688007176 -78.93991842013803, -48.20460807450261 -78.94049058852771, -48.15435981721852 -78.94051365189108, -48.10701066319965 -78.93920136980474, -48.02943235740678 -78.9376220694644, -48.00000013318487 -78.93609603576913, 
+      -47.850662043876966 -78.93243409973822, -47.512080755163105 -78.91056807965288, -47.278049039203516 -78.88805416032214, -46.99737986894024 -78.8679884203334, -46.93201755877804 -78.86579887509372, -46.7582398554243 -78.8598861172947, -46.54455305140416 -78.86231998607668, -46.469559373430045 -78.86055779665749, -46.27077806299645 -78.84059136131424, -46.07204722031053 -78.81536882738024, 
+      -45.9020591420201 -78.80271141047332, -45.83516965046674 -78.7946700540271, -45.74377091877587 -78.78752915097162, -45.62096051204695 -78.77787794210181, -45.38001621673856 -78.76901264864192, -45.238487000575276 -78.76743344468444, -44.877456456157375 -78.79682152081159, -44.50797932683738 -78.79725658698607, -44.49999030830542 -78.79725647605808, -44.367789543542074 -78.81255344790151, 
+      -44.22798147868904 -78.84570277618276, -44.20584733917143 -78.86199949948492, -44.18323019895269 -78.8885421753462, -44.18929243738447 -78.9032819742236, -44.17064006958639 -78.91189584797327, -44.200508836606005 -78.95708469134968, -44.19499196887548 -78.9695663151067, -44.110799183625396 -79.01570891181525, -44.05532799612968 -79.0458753365224, -44.06264836263703 -79.06670405226134, 
+      -44.09712122100426 -79.08630370000492, -44.12357796588218 -79.09915926984739, -44.19063107363991 -79.11591345820634, -44.30866450652419 -79.13912203429446, -44.48527529653266 -79.15463253942869, -44.61978511062731 -79.15883612902836, -44.855240146854946 -79.17243978838195, -45.00042621433176 -79.1807174247868, -45.22565127694041 -79.17780290977063, -45.345173231264845 -79.17818458332042, 
+      -45.437622096221986 -79.18180056899344, -45.58014275200852 -79.19068941772127, -45.66313292999041 -79.20067593261876, -45.96036512614441 -79.22454089366305, -46.09159465389194 -79.2310029374727, -46.121573426839866 -79.2312851349653, -46.20331916203668 -79.23205539834933, -46.34735467945351 -79.24186708066367, -46.440642718693354 -79.25512695634671, -46.46956328348064 -79.2632982478019, 
+      -46.50096104025992 -79.27561956060265, -46.517188209294055 -79.29957596564849, -46.356221761713755 -79.37428276820339, -46.35811387821072 -79.39704898270915, -46.380854848447456 -79.41905985772905, -46.36209180289277 -79.42886358172875, -46.34858008446318 -79.4359130149777, -46.205863285188336 -79.46552259430253, -46.15028440799651 -79.46964240881563, -46.10742995215825 -79.4772187473998, 
+      -45.997491761327325 -79.4831618669516, -45.88670839338201 -79.48265094560566, -45.74705651329234 -79.47450245675434, -45.45900191521079 -79.44940184968176, -45.350064135093675 -79.4438859595747, -45.16724782045204 -79.44606807721782, -45.1576312917385 -79.44617432225088, -45.052421039370806 -79.44120015889607, -44.80190353391937 -79.41416952401572, -44.395827761927826 -79.39518722864905, 
+      -44.32464524806795 -79.38839737632578, -44.26931791844669 -79.3787153593133, -44.21279407619794 -79.35909272099148, -44.05942420029127 -79.33993543942633, -43.99484897077066 -79.33995819565291, -43.919090215349186 -79.33995808048881, -43.641212957586355 -79.34687039067306, -43.3013007606347 -79.334365592066, -43.2096211650671 -79.33362608045746, -43.113466841151975 -79.33989707440395, 
+      -42.989944645276424 -79.3539964301022, -42.93036944808286 -79.36809529991574, -42.89035857617562 -79.39926926536454, -42.89794048335269 -79.40570081074826, -42.90560589593407 -79.412177893189, -42.876859864037336 -79.44758600834751, -42.88684190674312 -79.48129279742984, -42.87365197540798 -79.49660485302223, -42.924083693282526 -79.55201702812822, -43.01535527043744 -79.59995250659544, 
+      -43.07268079601853 -79.6495284493295, -43.10471283895302 -79.67702471368908, -43.13199614997596 -79.70922081010487, -43.13292382569192 -79.79643244963461, -42.96584198476067 -79.86228957844135, -42.94989115542765 -79.88048539314917, -42.95867086980485 -79.89125041500922, -42.97096611155993 -79.90625789576671, -43.092530788386796 -79.94664770316226, -43.16598166784222 -79.9588701877573, 
+      -43.38423901791128 -79.97778319596675, -43.5503149713319 -79.97647872517757, -43.693096345629634 -79.96829252501178, -43.84736133298197 -79.95237748903965, -43.9748204115222 -79.94466413230415, -44.07001453423686 -79.93653078255727, -44.19079352891222 -79.92614745959769, -44.3935314710325 -79.8956146372677, -44.511065233401055 -79.8713302963228, -44.593266052317574 -79.86206834933161, 
+      -44.649791597059036 -79.85855074314884, -44.74088744720181 -79.85855083798172, -44.830230844442966 -79.86526504668933, -44.90707071667591 -79.87933372894979, -44.94760040003053 -79.89534740280195, -44.94043770511813 -79.90240475261345, -44.973616632354386 -79.91200275452259, -44.992436357895755 -79.93059525133476, -44.98029726301247 -79.9424666457588, -44.929438313446525 -79.9919127806235, 
+      -44.82073170474478 -80.01795174526606, -44.60381709609034 -80.04329696238356, -44.44382081376837 -80.056678850794, -44.378147893748626 -80.07426470948586, -44.319447570499605 -80.09761828217644, -44.26191073658028 -80.12962358023292, -44.26135727490813 -80.14088461932562, -44.26055817831008 -80.15721122284283, -44.27300365314612 -80.17166906955133, -44.32846409958461 -80.19355797287481, 
+      -44.61184219710746 -80.27495588733878, -44.78877910484783 -80.33755476050261, -44.836670654117995 -80.34685538287496, -44.86925201630426 -80.36467767167757, -44.91779749351365 -80.39111338922466, -44.99519783993269 -80.41032414307897, -45.150680586191235 -80.44228338185229, -45.480979742382566 -80.48829615293799, -45.56527300201938 -80.49678020187922, -45.877703648979114 -80.5232084353637, 
+      -45.94477715817481 -80.52813737119561, -47.34593669948011 -80.62705994299269, -47.69584590454882 -80.65058895699275, -48.054527430847635 -80.67897063524327, -48.42330498501658 -80.69660177415001, -48.77726721940771 -80.71895587723039, -48.872276651004285 -80.72487630999406, -49.47833636223931 -80.74025745964181, -49.87344461708511 -80.7438432790571, -50.31545733912046 -80.74175251722572, 
+      -50.472115509516 -80.7408828763371, -51.101363754219726 -80.72634119839255, -51.45205145754356 -80.70565799378376, -51.649008487095195 -80.68730170780422, -51.77433455913611 -80.67176817098397, -51.782672859579115 -80.67073094015889, -52.03837654119644 -80.62696087112042, -52.57184563320245 -80.49794794702538, -52.69809353773736 -80.47333503740096, -52.765918519877246 -80.4600445094801, 
+      -53.07467318634174 -80.37404641648884, -53.177689099774845 -80.34094975919034, -53.20382333932642 -80.32396681153094, -53.26999795931181 -80.30091863350253, -53.36815992103544 -80.25321221288932, -53.728104484885556 -80.14414233751035, -53.891881438332014 -80.10402681796184, -54.00275578424025 -80.0766371860755, -54.35363855865278 -80.01764658295679, -54.50011803421127 -80.0000002079303, 
+      -54.41310072134583 -79.99127930828216, -54.46152021484112 -79.9871673702855, -54.55059173745437 -79.98244481998937, -54.62633981931665 -79.97941591751737, -54.69394830107277 -79.9776077080382, -54.74320671258334 -79.97800449246415, -54.7916496351365 -79.97940814988314, -54.82029625729123 -79.98339057947459, -54.85960337777233 -79.99030297937533, -54.88534529756045 -79.99503311664954, 
+      -55.03507912575814 -79.99999977068438, -55.05198021734613 -80.00256329741012, -55.38886253788125 -80.03002929560061, -55.65961065213342 -80.05747245526794, -55.701988537645 -80.05802167828357, -56.035899353968205 -80.09720616077293, -56.228454712880556 -80.12277981439674, -56.389661397096745 -80.14400490214555, -57.19901279455681 -80.26372544915563, -57.341529331455355 -80.28629294633394, 
+      -58.43474852896062 -80.45410159081304, -58.4436182452845 -80.45574950277968, -58.63597859555179 -80.49137853128855, -58.74777111400749 -80.51634194805675, -59.00828260394863 -80.5902941752561, -59.29711964641807 -80.66261328083372, -59.42299291667015 -80.69371065984271, -59.68587218319368 -80.73218528583779, -59.81913033965873 -80.75881929661001, -59.91952194612269 -80.82489762583495, 
+      -59.978370929095114 -80.84973883100369, -60.062805078607056 -80.87362676382786, -60.41828475355417 -80.97267933695272, -60.45338832008468 -80.97682924988383, -60.50959916640626 -80.99277483530875, -60.77185941650857 -81.03343958533948, -61.07149500841454 -81.06025703535308, -61.07279570205816 -81.06031791276156, -61.13514244268222 -81.06307997329687, -61.175597651972396 -81.06964107562742, 
+      -61.37264933084693 -81.08213810905914, -61.87019697425964 -81.09764871892571, -62.18504822252744 -81.09912853790384, -62.31636841795816 -81.10358423024492, -62.62469469480405 -81.12002584859091, -62.719811536770976 -81.12503041849052, -63.040265332301324 -81.1496657166104, -63.18468567764653 -81.15525048521404, -63.911381235047465 -81.17028819537283, -64.20165360538914 -81.16985311699683, 
+      -64.31272800385794 -81.16963213186962, -64.76814237095482 -81.17446115117878, -65.14802517776769 -81.18443318698965, -65.55668598466002 -81.19895919404443, -65.8202278910078 -81.20175928640069, -65.91821323053802 -81.2027589313758, -66.36013764408872 -81.19412982268196, -66.8630589161539 -81.21630117775929, -67.09835048760749 -81.22158038325914, -67.42298102018309 -81.2249373912078, 
+      -67.43454041536567 -81.2249372211572, -68.01303089826322 -81.22419758771456, -68.27587871311503 -81.22840900548348, -69.06535258448193 -81.25144192619723, -69.30323675423423 -81.25803397570796, -69.58209106226764 -81.26070414503387, -70.01496883864237 -81.26972955766703, -70.58867616996572 -81.29639435539993, -70.67237873289 -81.30352041119143, -70.92069961091299 -81.32449319161059, 
+      -71.3282772413209 -81.37387065290245, -71.72539481458044 -81.43986520674717, -71.83416009229927 -81.47721862611984, -71.85604940252108 -81.48469529803998, -71.94104682305289 -81.53011319617482, -72.00816273974942 -81.59287275934062, -72.05062852565808 -81.65969859100855, -72.02578114015836 -81.67822245763324, -72.01828013173676 -81.72301495843914, -72.0150594906987 -81.72455608145175, 
+      -71.8165746461461 -81.81883251214123, -71.52992996273314 -81.92524695952889, -71.38702446066907 -81.9585646102392, -71.3040849396921 -81.9777529199291, -71.0408933139218 -82.0299604544338, -70.75264664486923 -82.07804882232391, -70.23993765986911 -82.15267923477872, -70.13484277476906 -82.16773220023791, -69.78169200209749 -82.21004471969242, -69.770042973555 -82.21433233886795, 
+      -69.72590692523185 -82.2160184579643, -69.31748842745996 -82.26321418940152, -69.00372318094428 -82.2931214901652, -68.82875990649458 -82.31391886932342, -68.58571630079726 -82.34249906999838, -68.27612320073145 -82.37339043869352, -67.83288628633824 -82.41033183296184, -67.22412099503538 -82.44414534296688, -66.96872630774902 -82.45800009040215, -65.79501423878237 -82.50505811828472, 
+      -65.5687950668446 -82.50827771246698, -65.38141775473436 -82.50963578397727, -65.00402008515961 -82.51213857822009, -64.91113406429574 -82.51001717791169, -64.11082532260548 -82.51144402165168, -63.45977682935176 -82.50496676902, -62.983783905275615 -82.49961874511155, -61.56935508041209 -82.46332573111658, -61.353222749140805 -82.4573438945079, -60.24448769301761 -82.4183194508377, 
+      -60.22855725185213 -82.41933442523552, -60.18400137314443 -82.42217279094179, -59.848294239530986 -82.46571342570923, -59.65416600622637 -82.49054718765944, -59.43012923994527 -82.52949530743462, -59.17866923202362 -82.58179492884322, -59.00419619536365 -82.6459961371021, -59.01095908231084 -82.67736835499038, -59.020828600127246 -82.68291486932078, -59.24033826925767 -82.80413050542052, 
+      -59.34418577625453 -82.9290313882955, -59.34290237446614 -82.93003103855658, -59.276804910353356 -82.98143029814166, -59.19207818459629 -82.99970228243369, -59.06246845107095 -83.01633467695703, -58.915008976129464 -83.02047707746473, -58.76756878774991 -83.01925643244618, -58.430277716302854 -83.01029224422003, -58.288394382104485 -83.00180820299482, -58.20713846502217 -82.99353765524093, 
+      -58.03278364735074 -82.96042610091817, -58.015191740373304 -82.95581048778783, -57.88879267552911 -82.92247032330143, -57.87402206901106 -82.9116363839556, -57.7850416639671 -82.88662723462512, -57.402046050208305 -82.80711364245408, -57.169366140018454 -82.7294004187343, -57.04443753728568 -82.68693542223832, -56.480941232881925 -82.55516064853494, -56.33974802685876 -82.5031736813767, 
+      -56.20920104919679 -82.45443722632825, -56.139191703309606 -82.4345702206256, -55.70493379121491 -82.3551102308008, -55.36843693933541 -82.31335462747032, -55.27850100691952 -82.30023943855817, -55.06972214502326 -82.2695464060559, -54.15175981623916 -82.15188587205736, -53.926356761607664 -82.12995933690013, -53.793887770114885 -82.11696612195584, -53.4674523301189 -82.09028611564301, 
+      -53.33404866751153 -82.0829392102653, -53.02378043071934 -82.05271932160451, -52.62277588773597 -81.9941406029593, -52.52278186877295 -81.97579952580777, -52.407977785782435 -81.95461288633629, -52.369815084082724 -81.94362639546186, -52.03359046598531 -81.89158637924332, -51.64453813037719 -81.83927135744227, -51.403413799730494 -81.8121566590604, -51.27453017781257 -81.80062104436914, 
+      -51.112607687711865 -81.7860259450494, -50.97991274205532 -81.77836599203734, -50.49565915031078 -81.76544187884014, -49.71227371708158 -81.76152806154019, -49.575607631225225 -81.75884234261764, -49.32487903190117 -81.75379198529784, -48.68321326012238 -81.75304420587563, -48.39614571746166 -81.74957262361464, -47.84193541910311 -81.73685433695692, -47.77557766096361 -81.7352754915112, 
+      -47.29709309864866 -81.71628561284773, -47.01007456278443 -81.71279941572142, -46.78696015787083 -81.71395094658669, -46.12928203514703 -81.725463959347, -46.06963024018756 -81.72645599737771, -45.64649250734765 -81.72077155952677, -45.478543888662436 -81.71560685648198, -45.23916170770187 -81.7046583464015, -44.49855414338461 -81.65219151690677, -44.23911959475702 -81.63333141181828, 
+      -43.411148496923914 -81.57749934375346, -42.98079897345672 -81.53768156948277, -42.938085297618116 -81.53368379910505, -42.518065920045494 -81.48831208275523, -41.918592493848195 -81.41156771218205, -41.65661464783686 -81.38388824277192, -41.5274202998714 -81.37010935194651, -40.94958989844335 -81.29128248364488, -40.85547441739668 -81.28322603245861, -40.841501927218815 -81.27664200049229, 
+      -40.448543169104475 -81.21593454142682, -40.392906001667825 -81.20723755077307, -40.07202887720115 -81.15015447842707, -40.047079417341116 -81.14210498209181, -39.75727451905452 -81.1002501401411, -39.2935404509011 -81.0430601122668, -39.08788827829855 -81.01728067515779, -38.79583361069947 -80.97550179020557, -38.14659475959896 -80.87085744907182, -37.969696643922106 -80.84172081110312, 
+      -37.92712540220568 -80.83896622616574, -37.131420292331796 -80.68305979357298, -36.96368708184754 -80.64929213895647, -36.723915893133665 -80.59531405670697, -36.55792040721004 -80.55451971860073, -36.538168907661195 -80.54337288583564, -36.49582755751622 -80.53556068516905, -36.36533639825548 -80.4945222765496, -36.35475847590089 -80.48227671386547, -36.325816991186066 -80.47415142923487, 
+      -36.18499707190452 -80.4343493236416, -36.17620837046922 -80.4247361396732, -36.027443840711456 -80.38688661625847, -35.98404067486075 -80.37577050306628, -35.867318134327334 -80.35134116232973, -35.61471190578213 -80.31218729987783, -35.375107222899445 -80.29080989056908, -35.33115630792893 -80.28685753982634, -35.184154199583205 -80.26452643447712, -35.12877157406291 -80.26229080788784, 
+      -34.58165345210747 -80.20742830471745, -34.41957107327268 -80.19625827639598, -34.075319468325254 -80.18382266940735, -34.06106973965305 -80.18329611659581, -33.89257840794603 -80.17000588987337, -33.8285006334724 -80.1675720034402, -33.67926086687098 -80.16783893102097, -33.499855639803876 -80.16276524374025, -33.32951742153807 -80.15333587499165, -32.863251817785475 -80.14405810952087, 
+      -32.65602131274432 -80.13789390294848, -32.41956232252293 -80.13069156193045, -32.2456437728421 -80.11003131605553, -32.14724288018179 -80.09184249263299, -32.0727008235703 -80.0876539520664, -31.980199202630143 -80.08700593748995, -31.938180593428232 -80.08995089027624, -31.91100789831958 -80.1003646048658, -31.847652291499152 -80.13922093670968, -31.894889544048986 -80.19611353702358, 
+      -31.957124648337253 -80.27011848989848, -32.06672255836052 -80.37402332825394, -32.05788339028792 -80.39796460916071, -31.913467876492028 -80.42433189099783, -31.864530337650237 -80.42790967845164, -31.742033406445884 -80.43682103673159, -31.46466688474504 -80.44673900549986, -31.227650143089445 -80.45016458961997, -31.0273281998504 -80.44867723829057, -30.893935009956223 -80.4435503135561, 
+      -30.733126290782113 -80.43426503577739, -30.66690150795213 -80.42555974805734, -30.621399554223675 -80.41111772942897, -30.62434641299708 -80.40133676907334, -30.7593778172344 -80.36412794528067, -30.808904573218925 -80.34278875015767, -30.811131520782837 -80.32409651885706, -30.788007125493646 -80.3079606548079, -30.67300026401927 -80.28266922142159, -30.47289403951481 -80.25032801167363, 
+      -30.434345749505542 -80.24405650543949, -30.25315258587269 -80.19816589046468, -30.132828359125025 -80.12740319620997, -30.099417298728504 -80.09252931494217, -30.079934969439318 -80.04109204743119, -30.094541562983697 -80.01747104188954, -30.128348009972804 -79.9623565396216, -30.218172558848497 -79.90338145644833, -30.383906573725525 -79.83006303529561, -30.415549190737106 -79.80049117770066, 
+      -30.40494332385225 -79.77749630602005, -30.37969698377605 -79.72236647493895, -30.393849070919668 -79.70092740056138, -30.480140245729114 -79.66234564984035, -30.68238538370182 -79.60697107934905, -30.75909119258688 -79.57389763239618, -30.766779839385922 -79.5461045386923, -30.769146588193554 -79.53749909218129, -30.653699628595543 -79.50428717747089, -30.361462510280194 -79.45620022447962, 
+      -30.332576751357653 -79.4472659310018, -30.211056094957375 -79.43262537168566, -29.94154043376986 -79.38735957973444, -29.89336532999017 -79.36466221773293, -29.889197473908368 -79.3626933703819, -29.88167658419263 -79.34053782086967, -29.960686868464645 -79.28138747132664, -30.14418430133009 -79.24152402172447, -30.223457116841566 -79.23019431104174, -30.331463364625307 -79.22089418245335, 
+      -30.51164234481121 -79.21137267429837, -30.691306681183324 -79.20378107479274, -30.85048919962856 -79.19696065101331, -31.15584789509803 -79.19119998150505, -31.201923461876646 -79.18803397763703, -31.47696107243992 -79.18486014356618, -31.87072751246293 -79.18556193699565, -31.92156872698106 -79.18968970309817, -32.000678720291596 -79.1906356511458, -32.12630200646777 -79.19210013396248, 
+      -32.512975084670316 -79.18479963392647, -33.08420497687638 -79.16658834664213, -33.312467703381486 -79.1689374945787, -33.72752884409753 -79.1727681954813, -33.78480988725968 -79.17094451360482, -33.85529921048927 -79.16632891848091, -33.92681516051456 -79.15718842844487, -34.32194092168094 -79.07591265290625, -34.40325482213453 -79.06523953128047, -34.40420436794915 -79.06511682434699, 
+      -34.568794448557696 -79.04833964056671, -34.926593492615254 -79.03201264616087, -35.29461023025135 -78.97872912463863, -35.50626297760918 -78.96460656896167, -35.5657766921892 -78.9618529057755, -35.82064440640337 -78.94987518806107, -35.9478117665846 -78.93424202739664, -36.141710083578985 -78.89498921307964, -36.342526072583695 -78.831314685323, -36.40977232244998 -78.7930222294505, 
+      -36.42077750692785 -78.786727776821, -36.53618913947754 -78.70159107539511, -36.52593074415739 -78.65454882721353, -36.50524494811069 -78.63108801293207, -36.42174944892161 -78.57521024809273, -36.39743153631036 -78.5513007427516, -36.37255290652631 -78.52673362444702, -36.376395824599406 -78.50363130002604, -36.445845812087754 -78.44760119367876, -36.43655693225524 -78.39094560636758, 
+      -36.378591425946546 -78.34672517559217, -36.282460797081335 -78.31199670182832, -36.19561771426361 -78.2804187807316, -36.029567635932814 -78.23026240529347, -35.88238489494171 -78.19250443500196, -35.66769391812077 -78.12699076185235, -35.61471126540814 -78.10552975645477, -35.61144816660022 -78.10420246386877, -35.58174111699653 -78.07968934375751, -35.59090047663147 -78.06772597272546, 
+      -35.57953586957237 -78.05606868836064, -35.64204067938569 -77.98811336711479, -35.64152589669701 -77.98047686086515, -35.58517021337456 -77.94203211247908, -35.54000553363623 -77.91214806582049, -35.51350359104176 -77.86610422075597, -35.47654579712555 -77.84616076897495, -35.40141708418259 -77.82426422773932, -35.32723647986652 -77.81333971232935, -35.291500896784875 -77.80789187726087, 
+      -35.12720664147528 -77.80997450900311, -35.103469246919126 -77.81020367286821, -35.01987851492453 -77.81339276879991, -34.9843751360532 -77.81762677267123, -34.95562430339542 -77.81530806211667, -34.860351003533324 -77.81577285175416, -34.71276386408031 -77.80725085201921, -34.63312129181682 -77.79618833631008, -34.60305818461779 -77.78635438942797, -34.57071191061896 -77.74993139133048, 
+      -34.43720596512064 -77.68576759818262, -34.386011563306084 -77.67143993563678, -34.2572996553555 -77.63523120426116, -34.06748612020384 -77.60482818041697, -33.82553546885416 -77.55596956738395, -33.538046409020986 -77.50596587965252, -33.22277549023061 -77.45031734866711, -33.14080308179337 -77.43248705676477, -33.07968648061537 -77.4132692517449, -32.95154207895818 -77.38487992085074, 
+      -32.675774151824335 -77.3481824989809, -32.501695426152324 -77.32475304206305, -32.133001808684476 -77.27865560858305, -31.72280759818156 -77.23928089481598, -31.45896808605607 -77.21949035493778, -31.539322538954927 -77.17060835500786, -31.772994074313083 -77.08531237884937, -31.766959077327517 -77.08673048705647, -31.477727158694655 -77.1543046020179, -31.416754986998118 -77.15937762542586, 
+      -31.361950632713935 -77.15857691195713, -31.322185272638258 -77.14128082765116, -31.372722623102124 -77.11685925873381, -31.451610189847948 -77.06021900449612, -31.45931891905013 -77.03914625397826, -31.46373011407455 -77.02704589736759, -31.03681879902395 -77.08696791379917, -30.97341859093001 -77.05171204269067, -30.831962278426914 -77.00487542715743, -30.759672792351775 -76.98589316139126, 
+      -30.653394178911505 -76.96108269827114, -30.40166694370762 -76.91001863974307, -30.29656134511202 -76.87733474823088, -30.109397635033393 -76.8186262714093, -29.934727037187145 -76.78543825147408, -29.839143234410628 -76.75878907479922, -29.542939453691176 -76.70366673001159, -29.51823841464814 -76.69903534664712, -29.409944180457945 -76.67463657208064, -29.300560934489486 -76.6405941602834, 
+      -29.13472628638081 -76.59961715602822, -29.074941390844955 -76.58792845489928, -28.887661762866355 -76.56109662493404, -28.780375500531566 -76.53482061907516, -28.74154878380762 -76.5252759681027, -28.692562203066654 -76.51679185176303, -28.54522666885897 -76.46887195470087, -28.522187566915647 -76.46470591687675, -28.43051274061763 -76.42919114717766, -28.622115671494882 -76.41020146378942, 
+      -28.782790672060248 -76.38700878280129, -28.833135610372157 -76.3732221742344, -28.898619413740768 -76.35522443288312, -28.922564497333216 -76.34044604016307, -28.882952845747457 -76.32762900905435, -28.856355703115682 -76.32192954590647, -28.621403314879657 -76.29771403609492, -28.379586017531462 -76.27734408904043, -28.205586464666936 -76.26535816573117, -28.14993876432172 -76.25424225661128, 
+      -28.076102984117806 -76.23326819929727, -28.01977034651977 -76.22734066319713, -27.991290325156378 -76.22796667551735, -27.90333321077453 -76.23625920967866, -27.875816246423263 -76.23166697944028, -27.873240016850772 -76.22489131215424, -27.885840627071122 -76.20600172828729, -27.86598222002027 -76.19535082370658, -27.821818638681172 -76.19088717524303, -27.633662062311725 -76.18660008373183, 
+      -27.526898242211942 -76.17488149567086, -27.44673844810044 -76.15977429884022, -27.312958650352844 -76.12214686259081, -27.223464473815547 -76.10822290758136, -27.114700078799 -76.10073820049826, -27.004888579592237 -76.10040304758064, -26.969391389583166 -76.09175151740502, -26.962271578296154 -76.08458753682248, -26.986250101185043 -76.07051812888388, -27.064038313929448 -76.04463952546426, 
+      -27.077852281404073 -76.0298001110037, -27.053460715438707 -76.0127329223155, -27.013036354581573 -76.00171682779445, -26.94674517930035 -75.99798640471325, -26.87742374031374 -76.00258677499355, -26.877097876634707 -76.00405143729989, -26.77656278047329 -76.02038572977702, -26.68268245859936 -76.02805349518925, -26.579162796754233 -76.04588315827122, -26.51110797295579 -76.06579618277793, 
+      -26.44962503395638 -76.08986646373107, -26.436297741288676 -76.08849335215467, -26.386221440366327 -76.07958963901243, -26.25768023085486 -76.04257193989805, -26.20214877258512 -76.02649714205153, -25.99067978012635 -75.97527289527495, -25.968448810075653 -75.97347217088303, -25.7683109019197 -75.93283857201101, -25.59598911549874 -75.90426667749396, -25.479403624497913 -75.88896976797217, 
+      -25.358302436964166 -75.87299372438689, -25.196429066000665 -75.84654971505255, -24.924955280850423 -75.79338854993954, -24.76730783896484 -75.75750779704109, -24.70642934997533 -75.73622164226448, -24.60377695261563 -75.70016453562633, -24.428174434622356 -75.62609120069149, -24.218853769654466 -75.57415024605076, -24.122889657468317 -75.54036736474605, -24.023029574894565 -75.50501258226055, 
+      -24.010151173357556 -75.4947430283354, -23.663457488311657 -75.33992028669074, -23.643256019338548 -75.32810188140228, -23.56471842688592 -75.28195244602479, -23.45259876047992 -75.22460129908437, -23.36709807258048 -75.16671784035847, -23.31669604882467 -75.10684217969623, -23.30660919929985 -75.10037947993295, -23.20702959562708 -75.03629262439976, -23.16188034790316 -74.98661784858956, 
+      -23.13182966678131 -74.90374774789011, -23.091148851152187 -74.86428028545949, -23.01488180232507 -74.7897412971708, -22.941589688819587 -74.72895020905712, -22.86162308678378 -74.6815494389001, -22.75309207113936 -74.63929717440631, -22.720786866641248 -74.62666320279278, -22.56760840292823 -74.58142118524309, -22.488913686838085 -74.56626923362712, -22.363442467276542 -74.54772163222988, 
+      -22.00900697523062 -74.50558451510555, -21.955802762191293 -74.49918388570804, -21.752562276875228 -74.47084843733971, -21.692688690008886 -74.46211231073806, -21.556688575959807 -74.43491310689974, -21.29047351902709 -74.36112204449319, -20.752063924540447 -74.20869467286745, -20.66569635675609 -74.18661479609433, -20.13092178882242 -74.04769917612172, -20.033399102457782 -74.01645697925653, 
+      -19.959777476512226 -73.9927668545403, -19.857836918321084 -73.9641642297772, -19.813673346241583 -73.94657104677769, -19.593725005728537 -73.8848647114411, -19.451652005960877 -73.8354495234374, -19.37569170875551 -73.80886824768638, -19.0826827373297 -73.72074106699391, -18.86300931259629 -73.65777604973162, -18.754061783593954 -73.62628129794928, -18.607949652158435 -73.588424860613, 
+      -18.458177395090217 -73.55229920721094, -18.407452640052192 -73.536285128851, -18.385771308391934 -73.53467549703267, -18.2171412419147 -73.50064891911924, -18.06558731074131 -73.46982557064511, -17.662371589479086 -73.39913191272511, -17.507510199142907 -73.36815655336432, -17.32282086850995 -73.33089433475186, -17.204284953999323 -73.31272852276125, -17.159203753550564 -73.30256690973584, 
+      -16.95739787969086 -73.26795145828243, -16.805189559897517 -73.23574031486204, -16.145904980110867 -73.09337651258356, -16.13639757885002 -73.09149971735201, -15.799231302655706 -73.02442917995025, -15.439764229410304 -72.9619062770217, -15.10938380258193 -72.90343459109226, -14.83269987364449 -72.87229910014207, -14.745880799278797 -72.86520347611254, -14.698559109764558 -72.86762200266125, 
+      -14.620685460056887 -72.87156655400376, -14.516816960556818 -72.88614648906787, -14.422457702444751 -72.90625052374328, -14.375648528436187 -72.91080462723536, -14.351003958493193 -72.91770955050995, -14.247834319057883 -72.92660543277664, -14.087822098769946 -72.92890205558733, -13.935643411312059 -72.91599224787733, -13.749989000529581 -72.9000475182561, -13.47168977134169 -72.84335289781386, 
+      -13.314410227142126 -72.81420092119637, -13.224855445929258 -72.80107078627603, -13.116786393368667 -72.78514108758652, -12.737157968027292 -72.71469901288448, -12.525841978342182 -72.67926045314947, -12.448932463810014 -72.6662669741102, -12.300952030862343 -72.63591770018802, -12.084235943035548 -72.5787202765352, -11.926879892169584 -72.5291290871548, -11.914547276450644 -72.52481814411954, 
+      -11.680268015161591 -72.44237540442178, -11.548963705401025 -72.38607809420563, -11.45960827420421 -72.32941443298871, -11.420054839194318 -72.30420662054513, -11.290369224032988 -72.18054987876471, -11.233464860748464 -72.11113708422035, -11.222574680245376 -72.10115030278574, -11.166028316159528 -72.0491105022674, -11.102003074812822 -72.00244929741471, -11.088824558088593 -71.9846110727785, 
+      -11.078517275752754 -71.94703691426528, -11.082509442455876 -71.90502195492017, -11.108932790667389 -71.87001806639574, -11.117693267935456 -71.85837522700224, -11.144448299849303 -71.82957490232778, -11.19209108990433 -71.81320169567702, -11.23271008153896 -71.80571033963923, -11.288070842400446 -71.7990262767643, -11.445994425271907 -71.7967379590908, -11.579176119238896 -71.79150388810513, 
+      -11.651480128042635 -71.78267675104283, -11.723215102609029 -71.76860809061336, -11.734272500402792 -71.76643379831263, -11.791573688016177 -71.75053414223494, -12.007466170039406 -71.66533652679544, -12.126662471742556 -71.60575916401238, -12.168366527941547 -71.57668315269152, -12.184227274944277 -71.565597795418, -12.212313733252747 -71.53775749199804, -12.247277916437174 -71.48223826151012, 
+      -12.251396833316504 -71.42893172086976, -12.241138010671538 -71.37312352572621, -12.25755764990325 -71.36481488533967, -12.3229201578069 -71.35821541403882, -12.261905581704085 -71.33555569400802, -12.217789728161192 -71.32628664585805, -12.040483890266783 -71.305191385906, -11.98613882164233 -71.29482230345582, -11.906577148175222 -71.26978331696478, -11.84099878158076 -71.25885058589418, 
+      -11.787554734818725 -71.25548606321306, -11.683514061956314 -71.25832346513593, -11.645298334884272 -71.26801310527986, -11.619807371661617 -71.27953331304118, -11.614039642035358 -71.28747550781483, -11.667053331364087 -71.31877900109046, -11.710445889185596 -71.34432204339075, -11.7252242375625 -71.35795548896516, -11.732840984960193 -71.37742567549242, -11.725901356106657 -71.39389051359898, 
+      -11.689047703195085 -71.43418847964368, -11.646265799907916 -71.45355250557601, -11.531141612494462 -71.47779051224593, -11.411133897553343 -71.5095598033175, -11.3918893683918 -71.51463329209679, -11.329149945836445 -71.54274705636814, -11.258265573285767 -71.56516309050244, -11.163303630738069 -71.61348770664675, -11.14166920330772 -71.63218646922009, -11.11656476378414 -71.65865373412466, 
+      -11.123245260458765 -71.69284017949504, -11.113081650288452 -71.70547455703948, -11.090602686826456 -71.71677420891722, -11.073594124289755 -71.72530378923918, -11.021116428524854 -71.7317502205188, -10.990334829735453 -71.72792813201971, -10.908404734331457 -71.70381183180412, -10.876352223887157 -71.68897260936524, -10.863622592088914 -71.67336270401985, -10.868010155817284 -71.64471479793328, 
+      -10.858309277060469 -71.62271831004458, -10.81012770001394 -71.54335805694937, -10.78334880784958 -71.49896253807778, -10.751153189250486 -71.46069364833464, -10.665495015065785 -71.38951110272785, -10.599760115327411 -71.34541344781717, -10.550116755694415 -71.32130442750494, -10.462925593291766 -71.27876294353953, -10.173756543075097 -71.16973125874594, -10.137107502323401 -71.1512142988975, 
+      -10.111512902148348 -71.13057677023127, -10.098968271201647 -71.12044525469065, -10.08993018233421 -71.08089509040597, -10.10486189954573 -71.06897818463088, -10.223087965069256 -71.05256632411285, -10.312318221849033 -71.04489836993629, -10.414854002546365 -71.02532932808724, -10.450744360843613 -71.01030812619798, -10.4700936356067 -70.99718465182177, -10.481215975990311 -70.97708056131678, 
+      -10.478554851960746 -70.96666690045758, -10.325161972077204 -70.94846327152736, -10.30084318563065 -70.9438021455514, -10.261029814119741 -70.9286352143482, -10.215508998675778 -70.92218760100157, -10.008574090136289 -70.91361907767724, -9.924310644461107 -70.90436596779392, -9.653217428082998 -70.90336673356879, -9.587750426893097 -70.9115364393135, -9.517255274908626 -70.9305116117953, 
+      -9.50211523295262 -70.94498447089023, -9.514990417642197 -70.9640278159725, -9.546902716436874 -70.98329824791264, -9.619892428246159 -70.99846722039754, -9.647194129127604 -71.0060415439114, -9.672410382498924 -71.01303005328231, -9.690065044596277 -71.03048011756071, -9.659599892198095 -71.0441141720681, -9.454005203330246 -71.06986272746173, -9.284405510629666 -71.10301306708703, 
+      -9.155655904391692 -71.14118965035574, -9.117260114054723 -71.15251953263984, -9.013316156080021 -71.20199565344522, -8.872411939035441 -71.29854558669832, -8.82910503880162 -71.35195886118741, -8.779894926792537 -71.41224635554974, -8.760008692982126 -71.4743425082616, -8.754677564226803 -71.5882951588509, -8.75243337016675 -71.63564329687165, -8.76227658041977 -71.65230550002151, 
+      -8.757582278925058 -71.68994113003275, -8.728431240106964 -71.7292408977463, -8.646959655346095 -71.77111089484721, -8.554618272919123 -71.79762272403767, -8.540349847031178 -71.80481692638512, -8.520800835434995 -71.81465889727512, -8.451492286892734 -71.82283067463355, -8.365424924308975 -71.81989289186362, -8.249004974379222 -71.79766817025511, -8.103303918179346 -71.73939508361732, 
+      -8.001090270816666 -71.7155304748275, -7.939883555793376 -71.70748909895524, -7.91915769567413 -71.70475779067534, -7.779944682267339 -71.70307902143853, -7.710979062317681 -71.7083053884064, -7.489007228174123 -71.71218858546871, -7.450169549546174 -71.70638289491204, -7.395785051207682 -71.69026930655995, -7.376193947944913 -71.65734865521362, -7.386302966118037 -71.64509632821938, 
+      -7.408154205189313 -71.63408622847925, -7.452670083279445 -71.61161822713684, -7.57193034914982 -71.5727614970901, -7.668327590967058 -71.53656010606679, -7.69777921963816 -71.51860854828563, -7.746301479543232 -71.50331147279519, -7.7593172422971595 -71.49527718704645, -7.770454609438778 -71.47374678501868, -7.769455566372022 -71.44355782399965, -7.765320418979006 -71.43585938553962, 
+      -7.753628299981707 -71.4140469173342, -7.715773485609888 -71.38114201335527, -7.4613987823479935 -71.26021565377017, -7.4156949290099 -71.22798861302525, -7.380309977879691 -71.20296457751725, -7.311451797604447 -71.13471258169042, -7.296339640608984 -71.08470103403916, -7.305827654452558 -71.05853257782483, -7.325669576029893 -71.03803262369102, -7.402174821111143 -71.00578381398806, 
+      -7.450244849571338 -70.9854504877609, -7.518596966569076 -70.9662637809558, -7.625534735679693 -70.92172276630149, -7.660347255019785 -70.9031134053387, -7.684097949469011 -70.88063790945192, -7.682946138918734 -70.86235107282425, -7.653322542498763 -70.83970541986977, -7.59325000692935 -70.81713085985699, -7.575899274447641 -70.81199655785619, -7.472081047173783 -70.7811588942483, 
+      -7.389565999688366 -70.76084862747362, -7.203616485135414 -70.72584546698211, -7.070254788758038 -70.70542818028686, -6.962509167671796 -70.69255106014162, -6.960659763304949 -70.69241297797454, -6.8920100830296995 -70.68721856414754, -6.531919289807689 -70.67736764145845, -6.359266184901781 -70.66839612574401, -6.248072862599422 -70.66742006756733, -6.153835544863821 -70.6665411878805, 
+      -6.085427024687196 -70.66209495347867, -5.95490229578527 -70.66809878083393, -5.901070929901296 -70.67608660063227, -5.85192375151943 -70.69473982922581, -5.81930944248456 -70.71193627701982, -5.804361712930732 -70.74762716367381, -5.822512613972126 -70.78610947061365, -5.837062019278182 -70.81684963284972, -5.790213648740595 -70.8731999976102, -5.745344184140851 -70.89906366425569, 
+      -5.7318363937931975 -70.90255653229298, -5.698289395020865 -70.93106862832776, -5.682251053221549 -70.95203444918835, -5.688477981913727 -70.97181677627195, -5.713582602793844 -70.987930217471, -5.762592926613548 -71.00405978616179, -5.792705273377114 -71.01395339421947, -5.821445080535595 -71.03254769261079, -5.83001861454871 -71.06314138909902, -5.819738951184342 -71.08524387216644, 
+      -5.817398315395452 -71.12361090875989, -5.8395440782962105 -71.15027613066952, -5.917609236339292 -71.19071160699606, -5.990322070559652 -71.21879472127193, -6.054406233017422 -71.24345452764435, -6.202702454071229 -71.32276187713889, -6.2106736856911 -71.33773766772808, -6.178384336157544 -71.35851312752237, -6.0708358488582865 -71.38716140627473, -6.031550023261965 -71.40422108827283, 
+      -6.008050654358699 -71.40989698408131, -5.955639887092518 -71.42253077744911, -5.887249872608715 -71.4309542071392, -5.759004838762543 -71.42825344162269, -5.425681852425458 -71.39012195299169, -5.303443346569628 -71.37993611533665, -5.173861492792966 -71.36902633254394, -5.004441901025943 -71.33349636086437, -4.887300842556368 -71.3028859992487, -4.806356706950413 -71.28948182012758, 
+      -4.745534491736065 -71.28506532606534, -4.644746808017056 -71.29201464526393, -4.621706565499659 -71.29359438820165, -4.551980434023387 -71.30194791278429, -4.430112619608522 -71.32462302064486, -4.373038413979855 -71.32996456792011, -4.315932986557127 -71.32964343766017, -4.272439307934351 -71.3237526476323, -4.127946511294099 -71.28551474030631, -3.9984532196540234 -71.2592622301142, 
+      -3.9876264783442408 -71.25706516158539, -3.944240642067992 -71.25022946951715, -3.9036280073348673 -71.24983130845277, -3.827113820380927 -71.25846093159667, -3.8069765806611677 -71.27191928366706, -3.816029026959891 -71.295593719217, -3.7697676755697147 -71.32697245521477, -3.7100406012680542 -71.33995864213995, -3.6548834478670518 -71.34240684967057, -3.5895605338694074 -71.3415753004694, 
+      -3.507696936351522 -71.33236598909328, -3.482923515996363 -71.31805430592364, -3.477183541316311 -71.31473494691012, -3.4420737423807912 -71.30110119490499, -3.4168143546830776 -71.29638588815848, -3.3757133006274915 -71.29370076119234, -3.235780386491061 -71.29445717108104, -3.2121422818348675 -71.29456987205829, -3.0924437569778775 -71.28281377417235, -3.0367956095891318 -71.27336217845367, 
+      -3.017567230175089 -71.26328322934872, -3.022656321532469 -71.2532261754683, -3.0307137161602533 -71.24485060987284, -3.0636571664527774 -71.23214692928968, -3.1526242558586506 -71.2143408642847, -3.1964965153839455 -71.20552744570561, -3.217967899947422 -71.20513954178722, -3.364161083001013 -71.18029789819079, -3.381657232129707 -71.18039753992922, -3.5239854241184334 -71.15852413289294, 
+      -3.5584311272086646 -71.15609834864804, -3.698745659110101 -71.1328121151046, -3.720492696271449 -71.12107934915305, -3.734742562742994 -71.1055980883791, -3.731134924021816 -71.09320133410368, -3.730230080708463 -71.09008753205516, -3.7101161996410084 -71.0701443423744, -3.689392216748532 -71.06018776350476, -3.663523483082543 -71.0377659914831, -3.5309721636184097 -70.97292342136801, 
+      -3.4151337630249006 -70.90726421169676, -3.396370453877251 -70.89161684379081, -3.392715461912817 -70.88451332534056, -3.3840408396996096 -70.86762891977018, -3.3869902436950095 -70.826035614972, -3.4016523979414743 -70.80541317423999, -3.422556611579535 -70.79029062926196, -3.4843567890227303 -70.76223006569505, -3.5164144077208404 -70.737357483506, -3.5457819605472256 -70.66454288855809, 
+      -3.544689260990614 -70.65878395361686, -3.524433771121833 -70.5517655812878, -3.5141735580729208 -70.54550083604181, -3.486389654798256 -70.49381298985605, -3.4300437869474525 -70.42617888171782, -3.4284048121282367 -70.42420194772701, -3.375642654451314 -70.3885874012297, -3.368752524055226 -70.3788070601454, -3.3483985416675495 -70.37274218408024, -3.337842740514002 -70.36389216197684, 
+      -3.263418463758175 -70.3269650734122, -3.195672437349414 -70.3127360885581, -3.10067222393172 -70.30330696940246, -2.9883212728483866 -70.29671431233794, -2.9050206698678136 -70.29558665647644, -2.8510692303170466 -70.30253680089834, -2.760457284662954 -70.32170761964977, -2.7177025242499355 -70.34523838318187, -2.686154747205923 -70.38539890267928, -2.6917873523263385 -70.42540764131999, 
+      -2.741409901049295 -70.46602705812172, -2.8169461182667166 -70.49672637146311, -2.835573184923781 -70.5018081040438, -3.0984252376048596 -70.57301387927014, -3.1665112371809334 -70.59940270249484, -3.189220116801728 -70.63353685424433, -3.175042842704363 -70.6575617467942, -3.1104753706535058 -70.67872537781916, -3.0548637816220023 -70.69689905456785, -2.814611899159911 -70.7428972175354, 
+      -2.6588056576662598 -70.76263482096533, -2.618161501395726 -70.76281631161125, -2.587330360409687 -70.76759331333241, -2.467708302427003 -70.77569566172151, -2.278837864223412 -70.78829171073838, -2.2427794210096335 -70.79437167639439, -2.0828540351794045 -70.80971546666825, -2.0220904488842524 -70.81948877706876, -2.000520768208503 -70.82707287490146, -1.9971090908055367 -70.84482570270154, 
+      -2.0185352157049725 -70.86057378119523, -2.0742197325761804 -70.87549613984181, -2.115850087415977 -70.8810798705835, -2.3412852460893285 -70.91108749564191, -2.362359595851979 -70.91037677989013, -2.4708796144503995 -70.93094616525879, -2.5065725293769647 -70.9403920146809, -2.5440091308884054 -70.96235591427053, -2.5614725082861765 -70.98330013572713, -2.567526316294217 -70.99835924226137, 
+      -2.5623960465919704 -71.03136457236529, -2.5540708985650338 -71.08467826958812, -2.557515681165177 -71.10974046309343, -2.5529747197998196 -71.12539752054444, -2.5248940925267878 -71.15523432784043, -2.518406394556758 -71.18651546722845, -2.4849579878614483 -71.22769993611143, -2.4374449962108313 -71.26319225710407, -2.4199114198825353 -71.27625294833595, -2.36378818258328 -71.30213220654657, 
+      -2.275522494553556 -71.33229846871562, -2.263404253339769 -71.33287803405737, -2.2036045401861255 -71.3769609214796, -2.2035886017015427 -71.38822905420692, -2.2345432729811696 -71.4082334807437, -2.2547927371872425 -71.42923725250584, -2.2574742720499406 -71.44004768557123, -2.2415180379307587 -71.45455214364881, -2.2144670329597114 -71.4697109420538, -2.2082743683181265 -71.4731755236748, 
+      -2.1577646939729602 -71.4850539456177, -2.1383077230181025 -71.48223915734309, -2.0264815306078465 -71.44664033235193, -1.964603615590246 -71.44166598831586, -1.7868976623627952 -71.43608099484085, -1.7256448194336618 -71.43666077511448, -1.6418089663974753 -71.44390898317879, -1.5981920533255363 -71.44384772728866, -1.5504763011455311 -71.43218236405261, -1.546747390493389 -71.43127471748679, 
+      -1.4991161251315568 -71.41431459578742, -1.3704055916208149 -71.34508506185429, -1.3586026498435637 -71.3313069847987, -1.3233898248866935 -71.31118805890424, -1.2971062497126726 -71.3022775765785, -1.2341994173862811 -71.29055731184857, -1.1907352843454562 -71.28649992584022, -1.1313199679739134 -71.28642181682046, -1.051108778969036 -71.29434101504395, -1.0198055150696042 -71.2974177152566, 
+      -0.9449846159139202 -71.31553626331723, -0.917089549016508 -71.32692655321557, -0.8445437722700564 -71.37358873545993, -0.8360514644250646 -71.39875039008271, -0.8484012179376861 -71.43509693250108, -0.8731030914654254 -71.47183994970015, -0.8976445642705956 -71.50255542541781, -0.9688725771313844 -71.59109466429753, -0.9514194796106779 -71.59985322813024, -0.9024730277372577 -71.61221299320762, 
+      -0.7890806920544751 -71.63349906538673, -0.7451903374750674 -71.63885508244307, -0.6342353273096226 -71.66175860001819, -0.5779768877835667 -71.66832012942304, -0.5200127586873504 -71.67505693773153, -0.470315880750771 -71.67559059181902, -0.456557302288132 -71.67821547802417, -0.3874264754397956 -71.67267624652226, -0.3735679264394373 -71.66879320524356, -0.30974122796139 -71.63414811988267, 
+      -0.2585380503581508 -71.59905193071545, -0.2240974459828386 -71.5830156243709, -0.1306111476746616 -71.51723514645796, -0.1157261044521601 -71.5067063197394, 0.0000000000000002 -71.44850142868299, 0.0067920518960583 -71.44508387020582, 0.1705040652522351 -71.38245283419371, 0.2702216429067543 -71.3514794815653, 0.3246132871769559 -71.32963575800689, 0.4013646255623403 -71.29869868402223, 
+      0.5295070734383176 -71.25839146725524, 0.682866740029361 -71.22349649776928, 0.8954480066705408 -71.18110664530266, 0.9684863093142294 -71.16642708979003, 1.215304261207117 -71.13256804533795, 1.3307351786141353 -71.12033826088958, 1.5565789407958486 -71.07857466376237, 1.692957254355615 -71.0531155364661, 1.9436220631651002 -70.99736875057455, 2.154298925821589 -70.94242022250839, 
+      2.2107626717899294 -70.92759648572765, 2.3059840162984395 -70.89809454741065, 2.4318695452705126 -70.84557351045862, 2.4861935066738257 -70.81185920473932, 2.557211266461033 -70.77698525659744, 2.58932824975483 -70.75537119178725, 2.7112411948821293 -70.67280613421069, 2.8432011114872626 -70.56374310801652, 2.893955738489495 -70.54161049370101, 2.9434308904660367 -70.51997465851171, 
+      3.0146713457148304 -70.49787050089635, 3.06455331211451 -70.48340713510754, 3.15348547271481 -70.45752690820122, 3.2733427802366375 -70.42911605856222, 3.425724020842083 -70.39773635443792, 3.433844271871867 -70.39324185702299, 3.4381335846441545 -70.39289816494653, 3.4566497041361233 -70.39143369680123, 3.6086675461092352 -70.36117549340703, 3.907814578921618 -70.30809706286611, 
+      3.9405620677006694 -70.30553414634478, 4.064678437186054 -70.2864833092984, 4.0828795438249355 -70.28368406879511, 4.436981453036018 -70.25054913606448, 4.655230071172589 -70.25360898505564, 4.748687103122263 -70.25969793371776, 4.808954461022185 -70.2635888927284, 4.881782952923735 -70.2768636011224, 4.922097299297251 -70.28812442980674, 5.100822144660833 -70.37840289888061, 
+      5.144406884608669 -70.39514943220229, 5.23360976888055 -70.42146973415852, 5.260498042594586 -70.42937366776907, 5.38807463019863 -70.44885357859907, 5.670681352615891 -70.46140241207063, 5.882254708167673 -70.45403196612227, 5.9164450401522535 -70.45188205872503, 6.019380472805004 -70.44535068566634, 6.392120460509081 -70.4071351597477, 6.562303500104389 -70.38054690329741, 
+      6.582990814712786 -70.3757467462093, 6.710942155688008 -70.34599408300221, 6.927623607553043 -70.2822040009356, 7.019183892575583 -70.26289376112133, 7.164065484185095 -70.24763418943498, 7.390426400953614 -70.22349563169432, 7.541823536219953 -70.20446120906283, 7.571142936742601 -70.20390415982855, 7.68039371121464 -70.19200113737433, 7.833029656566861 -70.18000816845085, 
+      7.833162095570251 -70.17999979096302, 7.875371237146855 -70.1795955952655, 8.051080772554151 -70.16751116094177, 8.2803728775614 -70.16325365834892, 8.527137754442656 -70.16569451163713, 8.592953021047409 -70.16628189383145, 8.913658229899475 -70.17696397964016, 9.133423972630542 -70.178147169062, 9.22307259376431 -70.18273865943439, 9.494115385578295 -70.1962883763777, 
+      9.623754140272116 -70.20887862205046, 9.851377738120403 -70.24588803154006, 9.884787202938718 -70.2524480665854, 10.139199487349618 -70.30201808810735, 10.266520649795968 -70.3327946420103, 10.394490832871533 -70.36830082630502, 10.458285950525424 -70.38858850100819, 10.54796541900903 -70.41700052715208, 10.553276212242725 -70.42368300091475, 10.572997170039649 -70.42807672248435, 
+      10.662221122036835 -70.4625634680821, 10.782700490529898 -70.51297012267193, 10.928494662223295 -70.56027955591499, 10.93801620514814 -70.56127213582924, 10.966787570450112 -70.5642470771645, 11.045397091002952 -70.56053923142257, 11.248965274007402 -70.54264062050402, 11.293279687410953 -70.54344982294774, 11.42303405380785 -70.55312271835791, 11.571579561954982 -70.57681202160974, 
+      11.612275325496036 -70.58751743507679, 11.736371724651864 -70.62002520696205, 11.779800135668214 -70.62699140359578, 11.824324143551365 -70.62367147584648, 11.891061906459328 -70.62355079729588, 11.93637142312554 -70.61748587034886, 11.98787304908069 -70.6029513295811, 12.022479197903163 -70.57948217692726, 12.050508539423895 -70.54852321229416, 12.069486307207221 -70.51422921217659, 
+      12.082494284824538 -70.490646148867, 12.08997891225785 -70.44175015009874, 12.099289250047548 -70.42640024012856, 12.126162018053613 -70.40393109356575, 12.17118532727807 -70.37915866433528, 12.293175225494329 -70.33057383577929, 12.377823138476133 -70.31578752065093, 12.395321779038914 -70.31272138250787, 12.44960504319734 -70.30750230423574, 12.522493578256364 -70.30253535492761, 
+      12.832439407951487 -70.29367821613037, 13.074790861090307 -70.29901908892381, 13.123506952780264 -70.3000477730146, 13.557135220169682 -70.3153834856694, 13.76370984442313 -70.31507148820192, 13.777235035879448 -70.31577270495477, 13.928384910425084 -70.32361669051107, 14.122015159717934 -70.32312105553434, 14.452011757301499 -70.31331551748367, 14.47861386669575 -70.31050075632503, 
+      14.48752788368725 -70.30955587026989, 14.624509957272062 -70.30609888651193, 14.854851896002307 -70.29313572478596, 15.014038493316251 -70.29215194644176, 15.171902869425441 -70.28482805113471, 15.178090428105245 -70.2843786581427, 15.352566217400602 -70.271469439915, 15.4753563027694 -70.25919440444865, 15.70747696975004 -70.23478711178805, 15.852050759724076 -70.21687988391011, 
+      15.963340311341318 -70.20298727236019, 16.075080173896442 -70.19222342705442, 16.211628084033595 -70.18960547277051, 16.40596275699219 -70.19293312183682, 16.539038842065718 -70.20191888598757, 16.624165316210235 -70.20761104100805, 16.815759423157967 -70.22067929932012, 16.97015188368528 -70.22321309313398, 17.32115165177966 -70.21852055287916, 17.32288324530513 -70.21856771331717, 
+      17.83433837208065 -70.2317209868247, 18.02026039562983 -70.23463443767177, 18.024834773615694 -70.23448980655597, 18.185613052762978 -70.22924712425613, 18.30819414617123 -70.23479415845516, 18.569850264593857 -70.26342097846253, 18.704770596419834 -70.28086186476474, 18.92043818714596 -70.30844118987832, 19.103301852973257 -70.32634715892996, 19.133995542901914 -70.33175707983152, 
+      19.331353998912164 -70.34349028096551, 19.382522234029686 -70.34567213291692, 19.635301529566735 -70.35621681957241, 19.79399845654034 -70.37290975306641, 19.970081530156175 -70.39900174272823, 19.98930729839658 -70.40184816801356, 20.01307224520259 -70.40534941768112, 20.062511138988114 -70.40686807174563, 20.09087533767812 -70.40773052113492, 20.741998755966012 -70.38373537697707, 
+      20.76956876249809 -70.38224788090436, 20.855945604092256 -70.37754788344525, 21.037954421446177 -70.36187722002734, 21.159302858956533 -70.36052743449578, 21.236208872105465 -70.3638994034896, 21.39573079730832 -70.37727403579386, 21.407884657776794 -70.38027212171035, 21.42778061979401 -70.37934863007477, 21.46321968475477 -70.38273664045562, 22.134821866136896 -70.44525112610512, 
+      22.150264421366593 -70.44644132614546, 22.456449735104076 -70.46974229876925, 22.663711664523685 -70.47464756234432, 22.849424892665855 -70.49287459839137, 23.0273064943497 -70.51011620952508, 23.162495103018102 -70.5177689695243, 23.343868128019963 -70.52015666789495, 23.41114677685004 -70.51889819136328, 23.554344445141602 -70.5090636984769, 23.600247675472847 -70.50588264097324, 
+      23.846381815042683 -70.499519763205, 23.95307507644521 -70.49131004650526, 24.2647311631894 -70.47879055114255, 24.296041291000122 -70.4774932227521, 24.45049038482086 -70.46119724873627, 24.720344465122796 -70.42282902433364, 24.914583810057596 -70.38237752753348, 25.131715611757205 -70.33667728493762, 25.43167092181769 -70.28268384692802, 25.537773414218385 -70.27810681376167, 
+      25.545816617242423 -70.27826721046837, 25.649819764179302 -70.28025816878419, 25.661459543632585 -70.28314206471845, 25.813154642286978 -70.27879350626098, 25.975079473098596 -70.26021557419351, 25.999999618958658 -70.25774370970082, 25.99999951974795 -70.27811449990527, 25.99999988289046 -70.28826156044856, 26.143000567764002 -70.27038605978247, 26.534256727428424 -70.23285643800976, 
+      26.64538781648333 -70.22364835413414, 26.769631502195733 -70.2132490245952, 27.080166953434272 -70.17297363368391, 27.30547557609807 -70.1472017004272, 27.600212205908015 -70.10652918261829, 27.971975537086383 -70.06118001679394, 28.03817261179493 -70.05298597329052, 28.261644347835247 -70.02978500065821, 28.38433400396656 -70.00817141896923, 28.542766672279306 -69.97301428840231, 
+      28.606516049277086 -69.9624944749729, 28.83231604204911 -69.9249418920978, 29.089937501151503 -69.89608054351258, 29.26240432635435 -69.88341498839944, 29.57271999513518 -69.86010737178891, 29.950165820491755 -69.8472438120267, 30.19058743449984 -69.83857769158328, 30.57697888167163 -69.81379672226846, 30.636766047753575 -69.80883774681095, 30.748833404867124 -69.7994769732889, 
+      31.01050704978423 -69.77193477228872, 31.10818579283204 -69.75497418508094, 31.234490502945988 -69.72290818363305, 31.2634936619353 -69.7135084452479, 31.335243131899723 -69.69020822285037, 31.40502665298954 -69.67300416358681, 31.627834641094516 -69.6380386568003, 31.729361463730097 -69.62799879028731, 31.88467399607426 -69.62019350202675, 31.95815624923889 -69.61644741625162, 
+      32.13219165341777 -69.61547888552964, 32.31514654137775 -69.62501486623079, 32.49124556754415 -69.64463830475184, 32.55439721917871 -69.65761609180812, 32.589544983227555 -69.66481751087541, 32.81722133110878 -69.69110848777926, 32.96674024035522 -69.69651845559243, 33.06709385509568 -69.69125325119818, 33.208422957881524 -69.67574314817968, 33.27663997664184 -69.66528326852564, 
+      33.43554780587201 -69.63423138016087, 33.48229476466912 -69.61487578898759, 33.51679298195628 -69.58660886327084, 33.52260850047303 -69.55795284426414, 33.48784702657271 -69.48714493536657, 33.45728703271336 -69.4143144407724, 33.382144459634375 -69.3225251584938, 33.37330723668573 -69.29433405812291, 33.38486772947482 -69.27612324358249, 33.418063484316306 -69.25549372553576, 
+      33.59110852529982 -69.17907694685734, 33.59488489277337 -69.1660917998065, 33.575951763737734 -69.15684541643182, 33.443103553922384 -69.14676626361954, 33.41831534749706 -69.13905338821182, 33.38122281231172 -69.11931570139916, 33.364360614628986 -69.09758825853066, 33.344549423811806 -69.08781413100193, 33.32396447715606 -69.07764443574737, 33.25742052145826 -69.06557418180559, 
+      33.215762259020345 -69.04489140764761, 33.18751608856738 -69.0099107165864, 33.186318177219114 -68.99286614822593, 33.20001338072663 -68.95785502694798, 33.19013478737873 -68.90512064481979, 33.20104046869119 -68.88818364040509, 33.219420667268025 -68.87198671973668, 33.237732468001184 -68.85581211096085, 33.24658243361638 -68.81552134667724, 33.24404821503547 -68.78147166150433, 
+      33.26188697096013 -68.75616479858346, 33.36052620938642 -68.71490513690918, 33.420208588378095 -68.6794970888884, 33.4565580003603 -68.66655762119841, 33.473340485303424 -68.66186533757646, 33.541991359487895 -68.64263873722442, 33.680848699329644 -68.61733236349798, 33.7231147419125 -68.60592654756361, 33.964209657220465 -68.59737406463597, 33.99959490861862 -68.59868625397009, 
+      34.040244774918094 -68.59525355743229, 34.08357128161334 -68.59617625866579, 34.19283263314832 -68.5984350370063, 34.2362887006105 -68.591972076165, 34.25788958425329 -68.59812120812535, 34.30322969681199 -68.6230468590839, 34.32699722331042 -68.64182286743724, 34.3550108193034 -68.65393035229681, 34.40070835330399 -68.66006459385034, 34.429246949888366 -68.67092883231696, 
+      34.44873007717922 -68.7063749504526, 34.46396280619566 -68.72094014144129, 34.503921309213055 -68.73892171796199, 34.51263206395781 -68.74284352015991, 34.5224816834327 -68.79095456762663, 34.568663514674554 -68.82023615124687, 34.58768816744276 -68.84374989417871, 34.6388240386812 -68.86949879131036, 34.6329073148538 -68.89990950262596, 34.65597950332429 -68.90795834025886, 
+      34.76772255048833 -68.92037267691113, 34.79822019032187 -68.92945833205889, 34.876046929316054 -68.95259099022522, 34.94237574148621 -68.976463559136, 35.10935288900224 -69.0069198852344, 35.205227047468604 -69.01700609484396, 35.253798417660654 -69.02800761873183, 35.35166859020973 -69.05877641946023, 35.35564760571975 -69.05920409187955, 35.420791399933194 -69.06626128205794, 
+      35.43708606768433 -69.07513432135408, 35.44750455285389 -69.09126283367736, 35.50848910765263 -69.11339556398094, 35.54105414308341 -69.16935659050644, 35.54489634640697 -69.19522876292648, 35.59803412291663 -69.25899497709605, 35.61271195671964 -69.26770029216172, 35.6379817219795 -69.28266944515437, 35.799554715346346 -69.35790240002933, 35.83645223249021 -69.37010917304565, 
+      35.912322970890465 -69.38266717013849, 35.983691575196104 -69.41005744893322, 36.08131369353147 -69.42780314980446, 36.095707297827914 -69.43326623405443, 36.12757471427715 -69.445334813948, 36.18281088755937 -69.45693986677057, 36.255195751241175 -69.48298671756105, 36.334586829341674 -69.49797857813174, 36.42331615267693 -69.50575995751139, 36.46073683639442 -69.51219187881138, 
+      36.50664527587116 -69.52646691511421, 36.6315280000449 -69.53986366534336, 36.692502507950984 -69.5369870764426, 36.77046628394208 -69.53327172536184, 36.836623278433315 -69.54158747250754, 36.90150758329366 -69.56645173307167, 36.951042478508825 -69.5957722728795, 36.975477664279154 -69.62547304302693, 37.01748671477007 -69.65702757739616, 37.05636565364057 -69.67340836185024, 
+      37.12646771765798 -69.68769096991662, 37.13228251256756 -69.6943822512708, 37.15846203268256 -69.72452531941363, 37.1939487957648 -69.78343950717563, 37.14585399422374 -69.83647153807482, 37.158312796958455 -69.84441417255948, 37.2044763139283 -69.84844961933302, 37.2732623778791 -69.82056483027581, 37.358060408593666 -69.80759450637721, 37.38855077393597 -69.794128206788, 
+      37.4458535004383 -69.75200669756187, 37.48634658837656 -69.74134807533407, 37.5559200332565 -69.73722828325215, 37.653889124073174 -69.70381920988743, 37.701439908686524 -69.67701678423003, 37.73064461152458 -69.66722126517364, 37.7639241483975 -69.66318483755947, 37.809813754339096 -69.66704547734209, 37.83839746599198 -69.67603350697615, 37.84223945569975 -69.67823754527376, 
+      37.895979237611286 -69.70905317248872, 37.92057363149652 -69.72857695704879, 37.930383105447554 -69.76650230765654, 37.91883482551251 -69.78625475023598, 37.93159123105885 -69.79414301247047, 37.95871111661829 -69.79428878387932, 38.02334618002439 -69.779785375845, 38.063431596360445 -69.77838150695871, 38.08491404822778 -69.77082073145516, 38.09690114427201 -69.7567138909342, 
+      38.21639297211155 -69.76898947676995, 38.25442997302063 -69.7728728245911, 38.29777907376978 -69.78217318738801, 38.329384567794335 -69.79617335839379, 38.35713932342981 -69.8207325680778, 38.36908134981738 -69.84300227331553, 38.36584994945334 -69.86865263192587, 38.46932933615647 -69.9541475848309, 38.49016679566445 -69.98051466340168, 38.49869255696185 -69.99129522480517, 
+      38.57737363690564 -70.04912547264566, 38.61495393315691 -70.06385799380057, 38.65079805043953 -70.06848911047545, 38.65912299919628 -70.0730818511058, 38.672265753679994 -70.071510265002, 38.62026887250401 -70.025673006245, 38.59356831988261 -69.99237059370827, 38.56146914814991 -69.9784015634939, 38.563122743563184 -69.96965811727584, 38.583175340827815 -69.96009864559649, 
+      38.59398229551528 -69.95820583973112, 38.630348443834336 -69.9518276670239, 38.639318157059655 -69.95266723277574, 38.70380438625219 -69.93913987639002, 38.77221317582717 -69.93383725856917, 38.804396510603546 -69.94776881775527, 38.819011293791476 -69.97886683177717, 38.84977579157541 -70.00154885816751, 38.908297479166805 -70.0229641348443, 38.92246102747429 -70.01511368620818, 
+      38.88325640244215 -69.97718834643231, 38.896538122594585 -69.96367602169046, 38.911842449026544 -69.96126562210121, 38.920928502718645 -69.9598307100817, 38.9617408571214 -69.94503782289753, 38.97706908992511 -69.9296871339699, 39.08985093042601 -69.88568124678096, 39.09889726294656 -69.87457255559512, 39.08832101588988 -69.86116761179754, 39.06499118685176 -69.84812154613753, 
+      39.07212356418202 -69.83760796444312, 39.09894039704169 -69.84005719608919, 39.17727365589964 -69.87308456372354, 39.218464242595324 -69.87706739899002, 39.23753383323669 -69.87118463846895, 39.243439383510214 -69.8562471264651, 39.2327733823125 -69.8428497753916, 39.19643812983722 -69.81951182442242, 39.186784441310266 -69.79985812581062, 39.18982911501585 -69.79176331868474, 
+      39.22230599813618 -69.76860038134151, 39.21812865878832 -69.74843572875992, 39.231766104780014 -69.74181314447343, 39.33734482395617 -69.72323606303446, 39.388839234609264 -69.70355196323511, 39.45419251439431 -69.71295959900148, 39.485016107155346 -69.71166207414366, 39.50230675397463 -69.7038346379441, 39.502120988886475 -69.69191681659409, 39.45443405049283 -69.67220262855115, 
+      39.456405165963304 -69.66945649816904, 39.505858257432244 -69.66439038535205, 39.66328815265446 -69.65660091246653, 39.709132979977376 -69.67810846862147, 39.73896088822662 -69.68426471171264, 39.75425766376302 -69.67701004763073, 39.75468879913807 -69.6588281562914, 39.70446494645851 -69.64353198821337, 39.689511816605716 -69.63386561936147, 39.692010385008544 -69.628265467201, 
+      39.70633328151464 -69.62851724710863, 39.776641953709586 -69.64289839216124, 39.79252687838828 -69.64316503965868, 39.80761756602304 -69.63715378981409, 39.76623986977743 -69.6082303790713, 39.77323562658356 -69.56509435767177, 39.818889490565205 -69.54203778323686, 39.81063612107037 -69.53626229986894, 39.690491197329486 -69.52542098139385, 39.67329435718481 -69.5201028732802, 
+      39.666199225890814 -69.49115036211136, 39.622848644762634 -69.4534002780688, 39.648011376277566 -69.45134715753714, 39.671009333157855 -69.43796512096502, 39.69369052514276 -69.44149829834714, 39.702032085547856 -69.44602981268075, 39.6878404867523 -69.46019781020709, 39.71673983910764 -69.4713521869631, 39.72724839282143 -69.47278611965434, 39.75858218978565 -69.46392869336353, 
+      39.82819788681365 -69.4776377347548, 39.84242227209944 -69.47787546294981, 39.87172738384575 -69.45516951239783, 39.87640816048621 -69.42955037698792, 39.92732196294062 -69.4190976872244, 39.953236882184385 -69.40948519256143, 39.95207640208044 -69.40383204143606, 39.93647427158189 -69.40045164642108, 39.87100534025833 -69.39876598420358, 39.85570392418079 -69.39287563575891, 
+      39.86490531087649 -69.37422957358719, 39.82828494241149 -69.3535770593399, 39.81644711259748 -69.33333549675962, 39.7888307438186 -69.31220209560507, 39.79225374156724 -69.2978590673262, 39.84412380674669 -69.27617716228377, 39.84510748906846 -69.26742594343234, 39.82344106007863 -69.25642351282232, 39.80402659185638 -69.25672184277198, 39.77246899979554 -69.27059146373553, 
+      39.76037056875702 -69.26850894871725, 39.7497359069621 -69.25392931878888, 39.7606891348359 -69.22030661906139, 39.75096231747491 -69.21487437918395, 39.73757771726873 -69.20738967647621, 39.74349472959893 -69.20185075126552, 39.79709195403567 -69.19399996281312, 39.81967201417066 -69.19625091985635, 39.85335124894962 -69.20932816842172, 39.87075465831488 -69.21086843149085, 
+      39.90187912047929 -69.19947844823523, 39.90983561650066 -69.19084157037503, 39.855510186753556 -69.15803553757507, 39.8101583198942 -69.10909227506964, 39.80847696760232 -69.07714836174311, 39.782699163870994 -69.05794533170963, 39.75976498117968 -69.02940364034183, 39.76411030659607 -69.00633284804687, 39.810897440851754 -68.97646321084417, 39.90322381143974 -68.94106267311976, 
+      39.93516886260633 -68.9171755926956, 39.956561240308424 -68.91126262510514, 39.99142575555279 -68.87428275852632, 40.08010145059669 -68.85213469015761, 40.09058385751726 -68.84951064114291, 40.12093685285673 -68.85746007949503, 40.13830177539816 -68.85646115313662, 40.29403664439564 -68.83300053476404, 40.35994808067914 -68.82886531579254, 40.39727766049851 -68.81496436788113, 
+      40.39629359103687 -68.8055729816419, 40.42510194478312 -68.78968026974972, 40.44751781290538 -68.78933750077194, 40.45393428490515 -68.78674316232417, 40.46704835761814 -68.78144832845243, 40.514581076223855 -68.74326315703053, 40.55006647352502 -68.72743230181311, 40.55862031371528 -68.7254252270833, 40.605900587256336 -68.71432536249613, 40.73518654700948 -68.70511604269473, 
+      40.826805295446476 -68.69292453810071, 40.87835313704737 -68.69092551483706, 40.92614857197497 -68.6951294246282, 40.953891818158425 -68.68913314437403, 40.97513303844433 -68.6755676403125, 40.976292540181866 -68.65182487940918, 41.01179414237832 -68.6246259511916, 41.024472052030454 -68.62017803711784, 41.0256989016955 -68.61975126011953, 41.02077542066434 -68.61533362818992, 
+      41.03868408157788 -68.60964250142015, 41.057167048235286 -68.60375937161169, 41.070258830912174 -68.59124004147007, 41.07142185777616 -68.59013350743753, 41.043286482337216 -68.5705188541939, 41.04691551017698 -68.5655518460805, 41.093215169967436 -68.55905900070057, 41.16198801982038 -68.54335001064467, 41.25934622752374 -68.53469140233277, 41.31256135513989 -68.52068347217487, 
+      41.322628614756475 -68.51657126820935, 41.33667445270894 -68.5108413296881, 41.39128583034689 -68.50368512508125, 41.417127361748356 -68.49071518139827, 41.42905930957308 -68.48890686641515, 41.43151820187231 -68.48696927031773, 41.437720210547 -68.48208584784429, 41.47696318702452 -68.47418219681211, 41.48654958449487 -68.47398413282174, 41.52452968908597 -68.47319013515295, 
+      41.580783493903084 -68.46034956072262, 41.62684277263968 -68.44618158835785, 41.67279305021613 -68.43202186767883, 41.70163334099164 -68.42901627978333, 41.70846760286609 -68.42404165250014, 41.87294524619755 -68.38523098533511, 41.92200066922805 -68.38349169617096, 41.971016065045134 -68.36423555807768, 42.04257929148809 -68.36614238966486, 42.07243222220327 -68.36692833176647, 
+      42.10801359951286 -68.37635758240148, 42.11816010897381 -68.37637330948687, 42.12205909458087 -68.37493150076178, 42.12995824694572 -68.37200894004012, 42.18571094511816 -68.3676910837157, 42.23449830464438 -68.35084507922096, 42.25943044446374 -68.34822105093284, 42.2817190875271 -68.34586365575502, 42.282915793277816 -68.34487135456239, 42.290046087689525 -68.3389816382787, 
+      42.36562678780264 -68.31959535996624, 42.403930519693944 -68.29769166740311, 42.437334411453136 -68.2851563876592, 42.46033443217533 -68.26262694012411, 42.485458981861804 -68.25822469869593, 42.487216874502025 -68.2569344896389, 42.50688856926547 -68.24256098543898, 42.51750531921352 -68.24122676277874, 42.55713898238452 -68.23622886442162, 42.57659127395666 -68.21368431230621, 
+      42.60453760484017 -68.19550333914322, 42.6477636012983 -68.18415044887227, 42.655719887213046 -68.1722486489889, 42.631862668304535 -68.16104869552844, 42.67247033730731 -68.12656388237512, 42.699039374897524 -68.12149866938022, 42.74925936606314 -68.12259628909018, 42.82158283430642 -68.13173671118807, 42.846715193557344 -68.13227072556482, 42.864921492547886 -68.1278234395958, 
+      42.86814755829848 -68.12530506150135, 42.84543729952897 -68.11522693750955, 42.8374171906311 -68.11167115984989, 42.83689744596571 -68.10958078124243, 42.83334448521308 -68.09542814981616, 42.814501939691354 -68.08486912942318, 42.819259426532206 -68.0792240455049, 42.830917243019506 -68.07855176072745, 42.86329759143152 -68.09281154099266, 42.88181695526882 -68.09586296613924, 
+      42.88263968315178 -68.09530640460744, 42.89476697005229 -68.0870594244987, 42.94933638396276 -68.07619469802758, 43.068813836775455 -68.0631030002162, 43.11397666938422 -68.06473562062709, 43.135327536301126 -68.0589830569485, 43.15777788512785 -68.04384614972778, 43.18661090573304 -68.05180405580708, 43.23656360238092 -68.0502397088437, 43.292514446830765 -68.03861243012787, 
+      43.407932694788144 -68.04341170243613, 43.418213264947006 -68.0470885045212, 43.427092951514076 -68.04586056262826, 43.50407012205409 -68.03514901874074, 43.510557912371105 -68.0544965318896, 43.53077618208021 -68.05683103412336, 43.695708775837616 -68.05224576993373, 43.735016540185114 -68.06251507496204, 43.780254315546614 -68.06394992025798, 43.81607604472259 -68.05356593230036, 
+      43.84783488476552 -68.05387157298891, 43.85580408339618 -68.04872163553458, 43.87932984496114 -68.03350096045297, 43.917012220275964 -68.02620673215519, 44.03951705314695 -68.0329665068906, 44.072349852205114 -68.0275652371619, 44.08771429337971 -68.01485483973156, 44.085202434679914 -68.00674431560996, 44.04542658446517 -67.99281310604253, 44.05489786743847 -67.98768583107359, 
+      44.11013256552615 -67.99015060895485, 44.119460965788555 -67.98377923006778, 44.10708840138326 -67.97703538803215, 44.111880419295936 -67.97509774705132, 44.20652461653149 -67.98769365325373, 44.271544361368676 -67.98840327963504, 44.284953957240646 -67.98853996254789, 44.38521944749437 -67.97651675875193, 44.53841761153716 -67.97554044149079, 44.56059563802763 -67.96643027179528, 
+      44.596335528593734 -67.93328098604445, 44.60455752711267 -67.93252611456668, 44.60736382023708 -67.91555770263412, 44.625652512443416 -67.90274059892101, 44.674980092810166 -67.88627623583405, 44.73148475645532 -67.88661169928312, 44.73296686131305 -67.88552809484202, 44.78580602390332 -67.84683203020371, 44.859218776744775 -67.81484969598127, 44.94567972554393 -67.79450193269571, 
+      44.97327501728185 -67.79086329861522, 45.024247384666005 -67.77019487768874, 45.05747168313074 -67.75669052857046, 45.102073301426685 -67.74580443630909, 45.17470130840653 -67.7349855971747, 45.21208971453288 -67.74176844924754, 45.24965692359483 -67.73912767173452, 45.272784969824265 -67.71858236180329, 45.32179573964775 -67.72573128310331, 45.36939657837032 -67.72411327134694, 
+      45.44296335602586 -67.70999139516468, 45.49403535549773 -67.70951089384386, 45.53345568501107 -67.71805564757186, 45.55944404599537 -67.73113999069706, 45.59681632869135 -67.7499161463354, 45.61285468940412 -67.76588421276712, 45.63725334158927 -67.77286547103806, 45.66899861702454 -67.77320842457395, 45.804817271338166 -67.77461956606895, 45.81516947867706 -67.77688555900332, 
+      45.8199728825371 -67.7748037632903, 45.833572849862435 -67.7689053809602, 45.82159160826521 -67.75788858128877, 45.82729383082144 -67.73513088373304, 45.79244466619319 -67.71649172343189, 45.79565128955799 -67.70700049383284, 45.789454341938125 -67.70023379304986, 45.847324322922795 -67.7007292837998, 45.864582336209345 -67.6959080325993, 45.865406801097855 -67.69149056436689, 
+      45.858700854754325 -67.68839257719243, 45.847340246057094 -67.68313564191249, 45.85379491766286 -67.67356092172729, 45.94379771524247 -67.66128570084682, 46.03007897172275 -67.66413102828201, 46.072247032740115 -67.66053720552662, 46.13411342452856 -67.64006841781823, 46.163365463094536 -67.63803861798189, 46.224928870873384 -67.65714248736371, 46.24789361786802 -67.6565174916189, 
+      46.26680354109307 -67.65223672585874, 46.30625741294098 -67.66751091179181, 46.32090050846635 -67.6664806063181, 46.34151461660009 -67.65458696291108, 46.34601546866953 -67.64504291227614, 46.35292502098041 -67.63037892852914, 46.388881897544785 -67.62120086786922, 46.40791698527642 -67.60997059610546, 46.398451261850596 -67.59640505646702, 46.32407678834437 -67.54755442841261, 
+      46.32042652999535 -67.5300603033404, 46.33385841125037 -67.51585435418185, 46.31391037314264 -67.49880987809026, 46.34562306038227 -67.48597732685485, 46.34300253492087 -67.47347986797561, 46.32614432834369 -67.46327236814375, 46.26776814102881 -67.4498134177915, 46.276582045452194 -67.44194051135268, 46.31540321476545 -67.43528763910042, 46.32234961594405 -67.42943598219154, 
+      46.28146248959934 -67.40544894879305, 46.27804629439775 -67.38103489960011, 46.28537337142212 -67.36135870519142, 46.32327500485626 -67.34018708907655, 46.38276074746328 -67.32152556151134, 46.491780859793685 -67.29949183825018, 46.6119257681813 -67.28457662112466, 46.64123590010045 -67.28493544980354, 46.66023225182193 -67.29000836955925, 46.691306626352464 -67.29093971122984, 
+      46.743397347232914 -67.30567119772397, 46.80032955993314 -67.30577076154783, 46.868140947500756 -67.29668387321499, 46.91535929371946 -67.27629098921523, 46.928259307876985 -67.27587132400315, 46.964932448110034 -67.28662843386306, 47.01335548238571 -67.29195461855414, 47.02805988956727 -67.29901882668446, 47.022247232154264 -67.30865462452783, 46.99970296238122 -67.32324192338581, 
+      47.00445704947106 -67.33630358633917, 47.03863126956026 -67.34965495912235, 47.09404339585224 -67.36292309450414, 47.13233976435917 -67.36604334158329, 47.239996741018885 -67.35923036653446, 47.2921002688407 -67.35868828684912, 47.33963459237104 -67.36584524951517, 47.406607593824035 -67.38491041488034, 47.476036412327545 -67.41294104768386, 47.48247985058228 -67.41247525049964, 
+      47.48446607803575 -67.41604579158535, 47.403513898988784 -67.43798794799864, 47.399176660662015 -67.4469528135723, 47.38145416531164 -67.44818126652805, 47.367038953507276 -67.45622253368487, 47.37691535718573 -67.46975662353394, 47.36095885834178 -67.47155013827414, 47.347438810021174 -67.48333690384742, 47.27882343800802 -67.48858620393297, 47.27493792823031 -67.48887657483161, 
+      47.27652220120819 -67.51591509731169, 47.304222532659864 -67.54209872292628, 47.31380830583208 -67.54666064346895, 47.32654702096006 -67.55271156977022, 47.34705725447409 -67.5558165539112, 47.366450580909394 -67.56777994012704, 47.366559804174265 -67.58164222020321, 47.343252675730135 -67.59104136552831, 47.34104626961267 -67.59193441654489, 47.29735565103298 -67.60218857196689, 
+      47.26525775514344 -67.61961370328692, 47.251594371010256 -67.63832890343136, 47.382113567380586 -67.67189808310295, 47.3791361672342 -67.67325598065958, 47.38736632735085 -67.6742327248582, 47.51223511699984 -67.68900285394778, 47.689595146528944 -67.69725024738949, 47.6917565648011 -67.69734988808887, 47.71892206545653 -67.69676222379536, 47.77546639838479 -67.69354263278849, 
+      47.807421722309094 -67.69984433582634, 47.8442331989185 -67.70391108470125, 47.872941515897956 -67.69334401705143, 47.87976649590647 -67.69319158079583, 47.929418337918534 -67.67433918016381, 47.98793030971569 -67.66397845114423, 48.08970603412635 -67.63101174447904, 48.10498486367456 -67.62762405312905, 48.12499968070092 -67.62809812478162, 48.12499775859894 -67.63947295650401, 
+      48.13920165445762 -67.64270824305859, 48.181437276492325 -67.63976318005476, 48.222974198807236 -67.64568315783656, 48.22686740999955 -67.64456147314176, 48.23061454131744 -67.643485602399, 48.22506431908544 -67.62473277970254, 48.19991345461072 -67.61247260241467, 48.203534006014735 -67.60790261823657, 48.260200111860314 -67.59803044956479, 48.28296299090966 -67.58003184465333, 
+      48.27381924130972 -67.57154835582377, 48.24617233634218 -67.56192786920042, 48.253406075126314 -67.55847164073147, 48.334697210034676 -67.55957771040606, 48.40012736030416 -67.58181699891803, 48.40104256593673 -67.58213006183647, 48.46734102453071 -67.59328463023867, 48.4676786674031 -67.59275044278654, 48.48292381002188 -67.56858839004865, 48.4977155215074 -67.56289702254838, 
+      48.55022467556757 -67.556243582019, 48.60936881390293 -67.53915422171366, 48.622916283341056 -67.51388577721099, 48.67468501839707 -67.48442061100144, 48.67867578994825 -67.47095476068586, 48.69438199068175 -67.46330321901966, 48.71593885091633 -67.45855653858344, 48.766497442967875 -67.45696245938954, 48.80959208638055 -67.44727348224833, 48.81565632307871 -67.4459075479737, 
+      48.853810135607674 -67.44166520118071, 48.89518525891941 -67.42712392673742, 48.93187573172312 -67.4235612589164, 48.986007726196064 -67.42298100061791, 49.07995264635201 -67.40850070286264, 49.126351094433275 -67.38984666287406, 49.16154920281078 -67.3869252413701, 49.18317395407396 -67.38774155095581, 49.18724687050589 -67.38789351080362, 49.23153791878654 -67.38713858711762, 
+      49.25920076390067 -67.37635771502418, 49.26041024421736 -67.3452532353535, 49.28196024512154 -67.33601399101173, 49.34183545698773 -67.323699760681, 49.396736935215955 -67.30652649203843, 49.42942440701912 -67.30623689568603, 49.45690110820442 -67.2954104644732, 49.48812863089258 -67.24762736336841, 49.47617318074451 -67.23171988428226, 49.44514469818855 -67.21429494659758, 
+      49.37677434732475 -67.19846378653436, 49.30596210843002 -67.16698509952293, 49.24190582321773 -67.155434013861, 49.202622581605006 -67.15473932757199, 49.12830372340203 -67.16135402326252, 49.049930828770215 -67.1757124465444, 48.90611900162823 -67.2313231712584, 48.8463637480698 -67.24690990446581, 48.81605484706979 -67.24331616615856, 48.76938160026582 -67.25048816210301, 
+      48.745878715044924 -67.24332417629151, 48.689926440819995 -67.25215106725517, 48.666217949617376 -67.2494123634843, 48.62237536700323 -67.22920990695441, 48.57760280265281 -67.22675342810412, 48.55521777048477 -67.21761333105593, 48.510097671064216 -67.21388965209715, 48.47054778307501 -67.20169828294527, 48.440258547712794 -67.1799997734782, 48.42063804282898 -67.16592382951002, 
+      48.37567561677987 -67.1406855060851, 48.366467326339475 -67.12086457524123, 48.34597821929116 -67.10657489843766, 48.34364807064913 -67.09340649805306, 48.36380718116249 -67.04201507427166, 48.357162812870726 -67.02525394260681, 48.37234420915471 -67.00059500813033, 48.39648330301509 -66.98439806144145, 48.43685599063295 -66.96874253867949, 48.46588205082511 -66.96449288474011, 
+      48.51084909769968 -66.95790861809839, 48.58810020165435 -66.95256806383802, 48.64426665734083 -66.95194244168592, 48.71014737579886 -66.95653503444214, 48.798491846595354 -66.95564221258508, 48.83996733159663 -66.94928737437984, 48.94476070351657 -66.91970083428409, 49.031218239997045 -66.90355700002411, 49.04490359084234 -66.90316007227175, 49.13164160925234 -66.90060409379154, 
+      49.16039404622298 -66.8903352964912, 49.22215586888738 -66.85881015792512, 49.26079281464016 -66.8258593471243, 49.29937347218468 -66.81190497490434, 49.322398001668084 -66.80884570266748, 49.36001721630169 -66.82025153693772, 49.41318006257944 -66.84860222051168, 49.4287069340725 -66.86555499996102, 49.43212069321602 -66.88163741388749, 49.44642136785949 -66.94894419040959, 
+      49.45480242426253 -66.95342284048415, 49.49411010266867 -66.97441053559008, 49.59919796401684 -67.00920884368371, 49.633484175194184 -67.02053088306054, 49.70161499907609 -67.03412642440921, 49.76440484375136 -67.03274500894048, 49.81125952385513 -67.04106175281544, 49.90912903376791 -67.04221322487192, 49.970292383670994 -67.06687159124172, 50.00278814515137 -67.08418268177603, 
+      50.01155941860715 -67.09540589542509, 49.97057366086736 -67.1155623737667, 49.94668504537335 -67.13965615941535, 49.879973679720976 -67.18563119245837, 49.868794018208355 -67.20461319748807, 49.78656865861648 -67.24940479200244, 49.78726462345049 -67.2652356437475, 49.80191452952154 -67.26957694344925, 49.8341678152878 -67.2635036307928, 49.887190543003555 -67.24684153546902, 
+      49.89150400456273 -67.24629197742928, 50.045262658160624 -67.22662363869703, 50.07327081416783 -67.21817025093766, 50.08061954681148 -67.20698478570972, 50.068279503036806 -67.17333195309047, 50.09190338682696 -67.16340573508272, 50.09759450021262 -67.16458930607412, 50.11788809843816 -67.16882351472819, 50.14214889574981 -67.16813654961739, 50.163145980876536 -67.1631698737023, 
+      50.17765769110477 -67.15411393537318, 50.169223005536324 -67.14058694836845, 50.14847986713611 -67.12900536601015, 50.15665116244448 -67.12474875861791, 50.22928967789984 -67.12264995251314, 50.25773855960179 -67.1287003080258, 50.274204216789066 -67.12905875727594, 50.2962792861658 -67.13545972246061, 50.331069621130716 -67.1576917110079, 50.367946850572984 -67.16834999923155, 
+      50.45376989957476 -67.1743243489654, 50.5080177378697 -67.20513929776823, 50.51937452649984 -67.20751911957318, 50.567837007683 -67.20156833557286, 50.579452196914204 -67.20599309781142, 50.61827867173107 -67.2005697581381, 50.63578190783213 -67.21548445539472, 50.651977812777794 -67.2190090488052, 50.66160172147927 -67.21845280902014, 50.673266710300766 -67.21076914493581, 
+      50.66687074315973 -67.19903570118547, 50.70078415735569 -67.1977002550907, 50.7137709346246 -67.20140092704062, 50.71640002707964 -67.20018829692935, 50.75793329790868 -67.18096899361345, 50.80731180492519 -67.17742169698677, 50.823359397731814 -67.17516354623062, 50.8459955773026 -67.18038927935646, 50.88104633577828 -67.18515757082389, 50.895403922454825 -67.1881336128312, 
+      50.91730828661936 -67.18554680491538, 50.928870684643 -67.1778407112626, 50.906806717053236 -67.16021744376894, 50.89694893616878 -67.15232824743109, 50.90974077520283 -67.15156611982, 50.94802798039377 -67.15691382374541, 50.978966456587855 -67.15250428523957, 51.01211166284163 -67.13774100743602, 51.04191582634672 -67.13848108432069, 51.05312702421826 -67.13396413101613, 
+      51.038536491161985 -67.1265642540428, 51.03963484126425 -67.12139163618221, 51.06469737169031 -67.11093165689998, 51.062878973899075 -67.10274510850664, 51.04987988445351 -67.09907539732791, 51.02169212226696 -67.10207367876514, 50.97264761377843 -67.11780578873774, 50.93722131258778 -67.12313041599451, 50.902187331268564 -67.11758473719702, 50.89918571834384 -67.102462650281, 
+      50.86202949203304 -67.09958700885639, 50.846187740526716 -67.09288060291088, 50.80636090168588 -67.09925055065032, 50.801715492165066 -67.09999081279233, 50.77785503405056 -67.09757932117617, 50.755153126741206 -67.09000364732638, 50.73562654031501 -67.07013002321554, 50.68312010487255 -67.0693972756755, 50.608999610318776 -67.06353756338346, 50.58718937062117 -67.06607792615627, 
+      50.558590038934646 -67.08428908531397, 50.51671255033299 -67.07333337001616, 50.51877536093473 -67.0662158457701, 50.54568861333845 -67.0519330102567, 50.5480887130184 -67.04160266780276, 50.59055801694022 -67.01749454748746, 50.58508308891063 -67.00380752441454, 50.53533951255882 -66.99375863965912, 50.52144650089354 -66.99095114331278, 50.503459827558956 -66.98244432613117, 
+      50.500007914516054 -66.97373204622524, 50.51427029081599 -66.93599729590962, 50.56139730714734 -66.90779134506174, 50.597563841744204 -66.89294465179589, 50.63983799342825 -66.88536087175841, 50.65713515987172 -66.87606001344872, 50.642329825415345 -66.85529349700103, 50.64880746637035 -66.8472670419772, 50.69496295563554 -66.83752425229387, 50.681635083548876 -66.82048798363239, 
+      50.686440464537945 -66.81638303208912, 50.704344923141704 -66.81276711249146, 50.71580477653349 -66.8171768631166, 50.721660666208706 -66.8276519460319, 50.7404491557877 -66.83416758333378, 50.75255568938285 -66.83216114954527, 50.763461527413114 -66.82322713640403, 50.7668491119416 -66.8077393248356, 50.849132529922166 -66.7919313794143, 50.858661424731885 -66.78370608986607, 
+      50.84119368963449 -66.77648879256688, 50.791477174659136 -66.7731394877023, 50.738692628345696 -66.78205863298393, 50.70635560958364 -66.7738109020515, 50.65005433214283 -66.77399416941702, 50.57737860169983 -66.76939411167645, 50.53288867495282 -66.75865933916181, 50.48905263909224 -66.75724754714489, 50.41397573536729 -66.75479905788981, 50.35193297144033 -66.75647705820015, 
+      50.32655750609237 -66.74903071453357, 50.30918600576098 -66.73731977380241, 50.28747847106509 -66.69344355010124, 50.29200044995851 -66.67602527400983, 50.2724799290654 -66.64601074698517, 50.26988610962478 -66.63091230017345, 50.28917573156586 -66.57578301119443, 50.29120974010429 -66.56996202881271, 50.29186613954687 -66.54260280463357, 50.350177897387915 -66.4915537628519, 
+      50.37090369392986 -66.4547649770503, 50.39636681793026 -66.4303898152476, 50.45176631962405 -66.40168017587241, 50.55495019309201 -66.36738579817137, 50.57079729361042 -66.3620992158592, 50.632247793824014 -66.31766485493962, 50.67842581774804 -66.30274936375449, 50.715701073303634 -66.2972641800233, 50.80424932177537 -66.29366331004684, 50.86387665270331 -66.2771910015228, 
+      51.02490203915184 -66.26949304447285, 51.072051994425884 -66.2613684356982, 51.09714182705354 -66.25337253357762, 51.15090193612389 -66.24605631689094, 51.17901712036304 -66.23785414623553, 51.223370039035764 -66.21582063318928, 51.32693280426224 -66.21087575125497, 51.362377596032985 -66.21999409104079, 51.3861927786882 -66.22031391524455, 51.41093510422986 -66.21546821443867, 
+      51.43645517268839 -66.197806886997, 51.44934867640562 -66.17652895990877, 51.50488800187018 -66.14669720309858, 51.57692986505315 -66.10785760488439, 51.733685522069386 -66.06059284361763, 51.770556976416174 -66.03756817151452, 51.96585685431984 -65.99917612154273, 51.98430123309121 -65.99552188384544, 52.05575788384225 -65.9813698372704, 52.127151667836706 -65.96273103185703, 
+      52.21627302740208 -65.95552911586827, 52.27291149653369 -65.93916379728113, 52.283090280115864 -65.93892595485161, 52.34710567348139 -65.93743917963432, 52.382203225050525 -65.93616463386358, 52.478193340840335 -65.93038249125837, 52.53531668534485 -65.93093864959319, 52.590177653637845 -65.931747023833, 52.64447249661666 -65.93377008279725, 52.7915281860844 -65.93872020148814, 
+      52.89642187417171 -65.93746988145826, 52.90683772722872 -65.93642353762954, 53.11644067478337 -65.91513026064354, 53.126699270545984 -65.9133152046332, 53.26770504965472 -65.88835086200656, 53.27891736724531 -65.88817665353778, 53.3274609713775 -65.88883177919338, 53.41415472832883 -65.89815563818262, 53.425531266129845 -65.89831481469345, 53.447415953886555 -65.89861263947482, 
+      53.4584153102839 -65.89749905629584, 53.60154569916969 -65.88202670808887, 53.64670047936127 -65.87352703796225, 53.658124437744256 -65.87284094752445, 53.698859785785295 -65.87039910642429, 53.71202794759676 -65.86960609955192, 53.73529245026877 -65.86678369769956, 53.77302094475159 -65.8595588376179, 53.78235110405871 -65.85584341873084, 53.80808258997894 -65.84558924288112, 
+      53.81970229105506 -65.84480281246765, 53.842987616542324 -65.84323089006742, 53.85480573881567 -65.8458255546515, 53.912495307058244 -65.85849769952755, 53.92447370111047 -65.85951967612571, 53.95373306799744 -65.86201535779588, 53.965294991951076 -65.86541688474493, 54.02302780164417 -65.88243134333644, 54.03500022608421 -65.88363580523897, 54.08139318632216 -65.88829031239452, 
+      54.09309027924916 -65.88751899556692, 54.17681550203196 -65.88199599075992, 54.18145905847011 -65.88169056706111, 54.236396306314745 -65.87758665311495, 54.24804935871258 -65.87627471029016, 54.3359700185041 -65.86635647404889, 54.348132601267935 -65.86638711317748, 54.384969720834796 -65.86647749394673, 54.39722136446978 -65.86692812560767, 54.59567211696546 -65.87502384843407, 
+      54.657806722699746 -65.88002765879803, 54.77033541371051 -65.8797069801617, 54.80343379418882 -65.88272855695392, 54.83933452099465 -65.88178180741679, 54.92995687530999 -65.88028728317423, 55.02613670336223 -65.88529994964914, 55.16685182611028 -65.89694159638005, 55.179468275775406 -65.8967738949357, 55.22197095545085 -65.89620977963344, 55.23442046167113 -65.89889516054551, 
+      55.28026757440569 -65.90879129308917, 55.29294374068339 -65.908790433244, 55.3342831770132 -65.90877550668134, 55.34691689255166 -65.91082758214307, 55.38184368923645 -65.91651238753315, 55.39399029630348 -65.92002030933455, 55.43574862355484 -65.9320749312577, 55.44502755569297 -65.93851476656249, 55.46862893061806 -65.95488736954408, 55.48104537206561 -65.95740566764698, 
+      55.51405942707134 -65.96411207916029, 55.52669636965391 -65.96549905261911, 55.563890419864734 -65.97126813447747, 55.679588217479136 -65.99991600226804, 55.6922247236557 -66.00077882954947, 55.71462953717535 -66.00231166830847, 55.73311723374217 -66.0089495092913, 55.750164788101294 -66.03395766004606, 55.7598954171276 -66.0398172944838, 55.79103412219659 -66.05857109301517, 
+      55.80211131902843 -66.0631186287656, 55.828629190053974 -66.07399668015071, 55.88270521149495 -66.09774887864067, 55.96810890472178 -66.14653840398917, 55.983767135079276 -66.16269004790345, 56.004999606210916 -66.18459312237003, 56.018335780614045 -66.18782113799729, 56.04339100326793 -66.18661548564145, 56.03888661137576 -66.2177353937075, 56.06378048447554 -66.22895075532263, 
+      56.153784906433124 -66.25443258119932, 56.16249191139547 -66.25688930459435, 56.17977963839475 -66.28388104368335, 56.19881589922109 -66.30090330563645, 56.23413717755751 -66.31040222976348, 56.27252239750437 -66.30194886312692, 56.28483563486759 -66.30592408384962, 56.31499776379151 -66.3525386550701, 56.37783993796435 -66.38407941253384, 56.422537436164994 -66.39260864251189, 
+      56.517153962054365 -66.3901292370451, 56.53627116244283 -66.3871452564277, 56.5541496058594 -66.3843622291397, 56.59262007851598 -66.38825189940454, 56.625112193245265 -66.38555124827197, 56.674904202173806 -66.39414887461848, 56.76066534377585 -66.39046587463214, 56.84301796582148 -66.39627079592786, 56.892349637350584 -66.40878945561994, 56.98253598137906 -66.45242311787604, 
+      57.023155772331904 -66.46388160769406, 57.066023481714964 -66.46656125295668, 57.07211203589058 -66.46815542076774, 57.09806882781158 -66.47497498745972, 57.12545146067842 -66.49570399966431, 57.165680730707614 -66.51112295183343, 57.22463078573093 -66.52256827078513, 57.270597852140604 -66.54131250769123, 57.330026577183865 -66.5579445072463, 57.35760517274776 -66.57141771523959, 
+      57.397578836879816 -66.60724639892399, 57.36896504266182 -66.62545027225367, 57.363453990222695 -66.64306564821347, 57.35977176394879 -66.65481649848694, 57.358730016621465 -66.65812641723878, 57.356685538260145 -66.67413285162544, 57.368358774078295 -66.68603500557627, 57.37795932748402 -66.69026983595877, 57.382779558416665 -66.69239047635212, 57.381605235313025 -66.70961688947801, 
+      57.36391434464017 -66.71283025511912, 57.31093873246177 -66.70597829000397, 57.25422571555193 -66.71990268691515, 57.13716807366306 -66.72831677976676, 57.11012598502892 -66.71801721304371, 57.092116246273214 -66.71596585058825, 57.076362123480564 -66.71959030330248, 57.04289310423616 -66.7047042718932, 57.01841257605163 -66.71251645785841, 56.98161029473419 -66.69994257672549, 
+      56.972176335445155 -66.70239272797451, 56.968946746652925 -66.70323116999319, 56.97114119476628 -66.71613342911934, 56.95114549963925 -66.72083356318879, 56.952162431718364 -66.73038550997155, 56.953290716406784 -66.74095912424714, 56.92185607351483 -66.7678380606589, 56.8751669588075 -66.78708744606243, 56.79884886394481 -66.79951462019166, 56.78898085408019 -66.80442857483396, 
+      56.71375143574954 -66.7955633296373, 56.6138926162982 -66.79504414084853, 56.48032801286651 -66.80628887254373, 56.36004969939717 -66.82786597201685, 56.32425161297085 -66.83918695944186, 56.33404265607117 -66.84149905048608, 56.453857960613135 -66.8343877316963, 56.64113120963512 -66.808700401998, 56.67125541166965 -66.81158500342771, 56.67843309281463 -66.8174201544262, 
+      56.6081483338014 -66.83422131355329, 56.49967877053677 -66.84100322251398, 56.48461193610423 -66.85098175121287, 56.492640996959224 -66.86327411861379, 56.53328622812674 -66.88217968129696, 56.559553834646415 -66.88417032449519, 56.59249847398327 -66.87872241110682, 56.68703259475631 -66.86304499067664, 56.733512914907976 -66.860373875129, 56.75862522392776 -66.86310522105276, 
+      56.77667072241012 -66.85269132177814, 56.7888839827073 -66.87070480917075, 56.80491014348365 -66.87956248496326, 56.8075623407042 -66.88810747538007, 56.796616088806616 -66.891868565379, 56.766381174013574 -66.89525601929535, 56.689164282819505 -66.88829756738829, 56.656292072908876 -66.88897735469583, 56.63220478435215 -66.89532474883848, 56.627514179147866 -66.90201647264155, 
+      56.638115759112345 -66.90914074064665, 56.65127832246737 -66.91011802479255, 56.71008180493383 -66.90454152022026, 56.73756085538905 -66.90570799142698, 56.78490516244693 -66.91403215846401, 56.79625415863613 -66.91354295944001, 56.82656133636483 -66.90527259346646, 56.82776352702553 -66.91068182865895, 56.80027450383633 -66.92051650927077, 56.78460170868223 -66.93452487025054, 
+      56.72824720728058 -66.94013912873118, 56.65410273786542 -66.94159683372611, 56.64645431824712 -66.95020254958006, 56.65704404940152 -66.96617894555351, 56.6752969045336 -66.97354171955331, 56.707478542725376 -66.97166449735184, 56.76263205682587 -67.00418842890895, 56.819932924439705 -67.024696547378, 56.906646642686084 -67.04881214899171, 56.92047607986444 -67.04982657094685, 
+      56.9416801709496 -67.05137723962909, 56.93546602283763 -67.06047786383736, 56.98475712933614 -67.07580476897212, 57.01220520326254 -67.07168554745321, 57.029394789198115 -67.06007457082943, 57.13932659194489 -67.0559927963309, 57.1558802429486 -67.04836296961707, 57.151315168775305 -67.04423462943006, 57.132191456012414 -67.04095469269325, 57.07912005433659 -67.0444564412331, 
+      57.06514736117844 -67.04129777977437, 57.066020294035845 -67.03529310747814, 57.08428640530879 -67.03012867843732, 57.13419030118026 -67.02694682510304, 57.15248044567192 -67.03050336875444, 57.164540810582366 -67.03929900574161, 57.19362292554425 -67.06051640882366, 57.326617766781865 -67.08960037906374, 57.410417312193935 -67.10332444797675, 57.45018522596731 -67.0998681533356, 
+      57.45988503707578 -67.08965347381374, 57.3895334766079 -67.0614236474728, 57.38467875145859 -67.05207061548569, 57.40494183635042 -67.04010715862482, 57.42890949252832 -67.03828337201958, 57.47436285678405 -67.04474579116052, 57.503734942593034 -67.04891863587363, 57.52456599701625 -67.04740149883915, 57.5484865862068 -67.03832167628072, 57.56319590219247 -67.0209877224861, 
+      57.60670075554209 -66.99784849745403, 57.623413602653 -67.0024483148449, 57.681583558381426 -67.01532666904063, 57.711279354047214 -67.01674663311971, 57.75612957219809 -67.02972354803956, 57.77867335798452 -67.03982598668631, 57.8050512896225 -67.04357880348942, 57.847988710516105 -67.06532221483867, 57.8701549948513 -67.0701822342922, 57.93758358357786 -67.07672871160581, 
+      57.96875629241671 -67.08455713132906, 58.02140501319012 -67.11448692063486, 58.069393235694704 -67.11055738293243, 58.08165920310294 -67.1019438615732, 58.08306522875444 -67.0919270749692, 58.08542944264763 -67.07509685226893, 58.1066548025594 -67.06945802173978, 58.12463419503206 -67.07135018171687, 58.14647156926354 -67.08534315015352, 58.149639707263105 -67.10349267509662, 
+      58.178600497784444 -67.11290000666973, 58.18955045381515 -67.1147008376153, 58.27521125435221 -67.12880705856954, 58.300922898005204 -67.1285177305107, 58.2980271464895 -67.13229454881277, 58.349731634822504 -67.15566948207993, 58.411511221156445 -67.17195876682962, 58.46592282391177 -67.17846642436454, 58.47262138364121 -67.1850047218344, 58.47571937158423 -67.20916737609808, 
+      58.48242770634506 -67.21570534572764, 58.495780204144985 -67.21752926873289, 58.55890109140423 -67.20845740739499, 58.591338808887805 -67.19287118134267, 58.66221352916272 -67.1895067514111, 58.708854525653386 -67.17691766541147, 58.74308769566484 -67.17700257577425, 58.762464995577396 -67.18108357406376, 58.77579199229211 -67.1838905660363, 58.827409046619614 -67.17334665102901, 
+      58.85237016466799 -67.17247764638755, 58.90775733548302 -67.1820517693875, 58.96689189622243 -67.19849486515757, 59.01245797557504 -67.21716402729274, 59.034282976539586 -67.2339169575656, 59.04065711081788 -67.2484747287702, 59.06181139120474 -67.25998612322066, 59.0552629390713 -67.26473217187943, 59.037338185614566 -67.26813556664099, 59.02943962572295 -67.27768777040332, 
+      59.049519748516495 -67.29000055782532, 59.08659884358463 -67.29768428727353, 59.13024852816598 -67.30061402046961, 59.13304474922998 -67.30628292639216, 59.11856465647278 -67.31134790449792, 59.096925338343425 -67.31890792077569, 59.08184016272484 -67.32417266479335, 59.00807496163297 -67.3294451152773, 58.98831935128905 -67.32231243209036, 58.93522332810529 -67.31380426651111, 
+      58.90168962014702 -67.31887098119618, 58.847453874879 -67.31177597282273, 58.73342961894941 -67.29070202925006, 58.69083939185206 -67.28881815027665, 58.67076581011428 -67.29171006550227, 58.65052561662069 -67.30786839112305, 58.643292033669 -67.32986442187651, 58.66175922600422 -67.34504621736762, 58.70264304494591 -67.35830019190362, 58.716624591114034 -67.36282294226926, 
+      58.77356891234961 -67.36975833480487, 58.84039429862019 -67.37158991474497, 58.93019203540865 -67.38741281704158, 58.969843895382816 -67.39013702544156, 59.01316525179823 -67.40055803925459, 59.06869417398886 -67.40084149092439, 59.12174262852608 -67.41844088061772, 59.14166321512459 -67.42504140359378, 59.14789104574111 -67.44361942954092, 59.170603324423766 -67.45031733764043, 
+      59.219054082168604 -67.44805154768495, 59.21771458038198 -67.41625916134389, 59.231168983032134 -67.40071951115465, 59.26336103942153 -67.3869936296826, 59.336089595705594 -67.37851800747721, 59.39880069367154 -67.38116503097847, 59.435166629715155 -67.38756537912586, 59.44941664593756 -67.39655247584729, 59.43828126803477 -67.41052970371257, 59.4434289681608 -67.41258950511003, 
+      59.47109235664222 -67.40400705015144, 59.48989066576241 -67.39493602579, 59.533194872665575 -67.37400767212362, 59.55006405387499 -67.371344720946, 59.56252581750631 -67.37387039747554, 59.52726942531476 -67.39004574537418, 59.55628610386561 -67.39795677052689, 59.51103181243116 -67.40197070241156, 59.49070529137101 -67.41103301949266, 59.49884433924263 -67.41673955893778, 
+      59.530391508045625 -67.41502400824687, 59.55419177757546 -67.42288187968205, 59.56367841489032 -67.44711225608425, 59.57509958172099 -67.45044037352108, 59.60517595885692 -67.43420413271564, 59.62592920770049 -67.44042210889856, 59.64129587011764 -67.45061524353609, 59.665365135511855 -67.45379563194511, 59.670576627257155 -67.45448387961255, 59.70958658988828 -67.45118024233537, 
+      59.72764476841891 -67.44568670611427, 59.73204546473615 -67.44100169617361, 59.73528675826265 -67.43754479023369, 59.739638546412124 -67.43290685459233, 59.732789167909566 -67.41835774417214, 59.738377168818545 -67.40834802794112, 59.769156374127874 -67.39731562457888, 59.802757213462336 -67.39595900097005, 59.88313959388886 -67.40901184742299, 59.91980114407197 -67.4112707254789, 
+      60.0385938771949 -67.40155831335134, 60.07416864828813 -67.40659423979632, 60.17179206670858 -67.40470126520476, 60.261909948419365 -67.38855798575274, 60.279026609728 -67.38548200363348, 60.354522223528065 -67.38619235001318, 60.42587418584976 -67.3779982296875, 60.4688570869659 -67.37934891101811, 60.493614866308214 -67.3762507784435, 60.50345583303227 -67.37502203073855, 
+      60.54538187352137 -67.36708113427491, 60.601908665628194 -67.34990015635319, 60.61035891996163 -67.36563154105201, 60.592607185251524 -67.3833076881407, 60.595889507235995 -67.38583334097603, 60.597866471503 -67.38734334458526, 60.660865330445375 -67.39553853305242, 60.69968443838584 -67.39399651571071, 60.734469880591114 -67.40975909225321, 60.747472952005324 -67.41259715584059, 
+      60.77342348439486 -67.41827312850651, 60.81883508592386 -67.43604304104089, 60.84622182528487 -67.43929190434451, 60.882940282453916 -67.43327285638472, 60.90819167339224 -67.43408857782413, 60.945922838040836 -67.42724523482124, 60.96702744861871 -67.43128191692448, 60.997121099789965 -67.44977497714483, 61.00964864835367 -67.45746574825316, 61.04132044998976 -67.46148689980777, 
+      61.111629963028655 -67.45176734085881, 61.121173791152785 -67.4545735695184, 61.13771610165478 -67.48277329966048, 61.15918922247038 -67.49685599093688, 61.171856981987844 -67.49724615503212, 61.193865987408046 -67.49237871318718, 61.22241393953342 -67.49475144053856, 61.228211256908686 -67.4965591853213, 61.24691266128342 -67.50237319663653, 61.26479652923223 -67.50073232222128, 
+      61.29406049995506 -67.4922023087547, 61.31636797368783 -67.49189877550789, 61.3288487347798 -67.49173021600596, 61.392435825118945 -67.4996347753628, 61.48766613868908 -67.48040048870678, 61.5177590651596 -67.46900907938029, 61.54105178572476 -67.47134479398022, 61.54260716073096 -67.48263518398714, 61.48901777958969 -67.51265731933212, 61.492336704777806 -67.51627250617507, 
+      61.52853910022964 -67.52300997990095, 61.52760259687841 -67.52583295221187, 61.483797530630845 -67.5396886987328, 61.457935935065805 -67.5538870920774, 61.46515335974669 -67.55533560949777, 61.52729787187445 -67.56778020885064, 61.62460389002523 -67.56579481612263, 61.64873199745009 -67.56126416598251, 61.67764152941586 -67.54661621807165, 61.76790536961112 -67.5332876127069, 
+      61.78376128022937 -67.53320231501623, 61.867595761531106 -67.55655761059919, 61.905766284397444 -67.55754813686322, 61.97166033050903 -67.54463963823841, 62.0505796724141 -67.5444331043879, 62.07429145480288 -67.54436380333769, 62.12259733203382 -67.55411475824721, 62.2235837749481 -67.55940202246902, 62.2850367785989 -67.57344150116019, 62.31052403671027 -67.57403554098117, 
+      62.329194702977766 -67.58235858548566, 62.408512978042886 -67.59256695279146, 62.41462575368437 -67.59182669104393, 62.448432774958576 -67.58776151899116, 62.495018117724186 -67.59902986628374, 62.54217539377973 -67.61634850235157, 62.55007546650715 -67.62214009211316, 62.554668750043966 -67.62551156598751, 62.6254235793862 -67.6329874724293, 62.65234783563141 -67.63582664251147, 
+      62.76724583585739 -67.65801211307226, 62.81352771976066 -67.65223635602663, 62.856228414236945 -67.64285292526446, 62.898541162127195 -67.64032709925021, 63.07126277701205 -67.58520585410348, 63.140573629571755 -67.55961655328422, 63.168799611664845 -67.55356554038528, 63.21716726923323 -67.54318211988573, 63.4983552733901 -67.51142896071498, 63.55106428778216 -67.5174486080921, 
+      63.61816670351582 -67.50419614507267, 63.66072109367275 -67.50550055787963, 63.71930675304605 -67.51541102397313, 63.7835203601984 -67.51453317039174, 63.821936184447054 -67.51399226626619, 63.894961323675815 -67.52033956230586, 63.935951948099955 -67.53211902601474, 63.98919569583747 -67.52625237688876, 64.06294203423872 -67.5296864009521, 64.14295940750289 -67.53902345421248, 
+      64.19847210113421 -67.55410036642674, 64.24925203716688 -67.55265008302217, 64.31043375360358 -67.56271271167103, 64.36274671476005 -67.55754904421742, 64.39580518297561 -67.5617602393411, 64.41708467362753 -67.56447529789355, 64.48668638447438 -67.58563235956608, 64.50444032459643 -67.58361747048058, 64.58571558552619 -67.60366764461983, 64.63293420888142 -67.6054220913265, 
+      64.67942119586866 -67.61488398378643, 64.7046961917333 -67.62483169248678, 64.73875469431474 -67.612679290052, 64.75248649283573 -67.61194582787331, 64.78976514816881 -67.6416235334373, 64.84761110082366 -67.65263264390065, 64.92575258663003 -67.65644779492182, 65.15746305251473 -67.66751210764127, 65.24663759227516 -67.66392448674682, 65.31433969627864 -67.67548354424687, 
+      65.43236453520676 -67.67140917689026, 65.51617369303024 -67.68244051724984, 65.56826702566451 -67.68095419347934, 65.59073570516992 -67.68029712845485, 65.64977905765377 -67.68548650435167, 65.70082182854274 -67.6835704743687, 65.7301646830307 -67.69001033025323, 65.76892381120389 -67.70469600998176, 65.82678214342879 -67.71351696041614, 66.0574265415876 -67.72991972856737, 
+      66.0981069657529 -67.73796813944776, 66.17115869869461 -67.75987924981008, 66.18875034441244 -67.76514488325245, 66.26536670275023 -67.77849501481799, 66.27353675864836 -67.77769513765365, 66.37161256596916 -67.76802890373673, 66.39971353955174 -67.76830301183415, 66.49542900122945 -67.77561212388117, 66.57336560881 -67.77249840306168, 66.66490244538751 -67.78392725551434, 
+      66.78472869698712 -67.78777405203121, 66.80815183512607 -67.78828366195214, 66.84776315903193 -67.78914682196138, 66.96455419860001 -67.78562932578957, 67.03439959887247 -67.79563955918354, 67.17192835956699 -67.78140216254555, 67.23355776979946 -67.78144890181365, 67.33538111313145 -67.79293716588619, 67.39925290024686 -67.80384906005183, 67.4349672569895 -67.81677210340469, 
+      67.50393004106311 -67.84165865819155, 67.56287269842755 -67.84986178482215, 67.9352641307648 -67.85294393184162, 68.00153364765015 -67.85618566095769, 68.0195927808213 -67.86152570533837, 68.06282885635021 -67.86031313458986, 68.09608480705927 -67.85937409894171, 68.17866604810939 -67.87531951208827, 68.24299667528719 -67.87242024289502, 68.32790496056825 -67.89147107433052, 
+      68.385818387209 -67.89822458353024, 68.4144584118573 -67.91162943437726, 68.45862558252598 -67.91940312046853, 68.4915538685832 -67.91992151813666, 68.5392525864861 -67.91277397641491, 68.5947266242385 -67.89991815582697, 68.6429370985925 -67.90049686802458, 68.66528330318637 -67.90205380284615, 68.73697614786123 -67.90704348112745, 68.8081893799671 -67.90768447754404, 
+      68.95129473117551 -67.91950137117996, 69.05399188265277 -67.9192970978045, 69.17356062828848 -67.90586947098335, 69.30789964885855 -67.88303434225477, 69.33724875492277 -67.87116299717623, 69.36537809982389 -67.85081574294642, 69.40643993480234 -67.83019360153908, 69.43656884369783 -67.79576091151317, 69.43865253595942 -67.7788233935418, 69.45370469973241 -67.76447358947094, 
+      69.47268738297942 -67.76017768472659, 69.5382235786055 -67.76364912388637, 69.69700563234609 -67.74722342551111, 69.7396454924023 -67.74775770731634, 69.80536559854993 -67.75685925977788, 69.8576338737633 -67.77285857811994, 69.87562540599242 -67.78747637036034, 69.87937300897505 -67.80987459556098, 69.86959178076727 -67.83919493717381, 69.87998095683682 -67.85382179706033, 
+      69.90568679767946 -67.86842262385395, 69.92036383125199 -67.89597352240094, 69.91252207924103 -67.91408539006295, 69.87448795559004 -67.94949436241778, 69.8678745511992 -67.96197411834177, 69.84973936761868 -67.99607824696935, 69.8573085847723 -68.09719759907354, 69.89146426841606 -68.15287813346926, 69.94814992809513 -68.20575716299906, 70.01284022696855 -68.25435715353782, 
+      70.06884837464149 -68.29444782113252, 70.1511914695797 -68.34336166806726, 70.14494421208435 -68.36263947732468, 70.15571632720629 -68.37726576332318, 70.13996015444462 -68.43607363660283, 70.05276390328378 -68.49624715473753, 69.99121100817487 -68.52417019682886, 69.98274134316179 -68.53366153659432, 69.99740542156886 -68.55549720832843, 70.02866461069911 -68.57646100288132, 
+      70.05892146431577 -68.5867843107727, 70.08098594244802 -68.5996782911095, 70.14757643070696 -68.62032248786572, 70.15412133354526 -68.62779240895752, 70.1342329959839 -68.65311349039018, 70.13610760309287 -68.69249788509462, 70.11675999692625 -68.71120513752983, 70.05626615677983 -68.7402963157456, 69.97878232930094 -68.76448014153057, 69.86125993561619 -68.79257162772272, 
+      69.73081919178485 -68.82356357475305, 69.69892867690119 -68.82926899488972, 69.52004904616453 -68.83235239392202, 69.40654609562682 -68.8481223896939, 69.387275493303 -68.86012224030043, 69.39917693765051 -68.87309342631929, 69.4191290606053 -68.88034813568318, 69.41028686065623 -68.88692446595286, 69.34054523872791 -68.89751452201376, 69.26027557465518 -68.90964562862922, 
+      69.20073787998858 -68.92433071345658, 69.16355021164885 -68.94082681440452, 69.15127610072308 -68.95369695364874, 69.15591450795655 -68.96291353687063, 69.1799094830828 -68.96878036014007, 69.21762758896772 -68.97153506410542, 69.30127031570676 -68.96556758148165, 69.50060209171521 -68.93921751406317, 69.54730335216622 -68.93438644208004, 69.71714016099403 -68.91667948798136, 
+      69.88632968079008 -68.91597032685416, 70.00402802847036 -68.90707468399007, 70.0426090271406 -68.9116602327353, 70.05402248270057 -68.91970125954808, 70.04377813785145 -68.92804624813473, 69.94948530234792 -68.96463875192865, 69.87379515185012 -68.99388099312979, 69.65184900448975 -69.0361471264624, 69.56638344583978 -69.06125686328257, 69.50904893979673 -69.07059379318123, 
+      69.385529259028 -69.06991550835276, 69.34870258810372 -69.07440869441183, 69.33054987909004 -69.07661513382305, 69.27706848515857 -69.09019546294738, 69.20909209023604 -69.09622157726686, 69.12432829789024 -69.0915078326544, 69.09022404251688 -69.09880137304054, 69.07282251580935 -69.11681400639908, 69.09351467994068 -69.13186567611052, 69.12079493147378 -69.1429300197309, 
+      69.20224116725463 -69.16258193452076, 69.28886499029643 -69.17129462824168, 69.35542324631439 -69.16696092058166, 69.37822702690664 -69.16348994797659, 69.55822027663098 -69.13597773921235, 69.64164102625976 -69.13358215562113, 69.69997291212877 -69.13771907148468, 69.75841426254856 -69.15332869634295, 69.85205085120134 -69.1864999550871, 69.87007842701644 -69.19916545006876, 
+      69.87811203652555 -69.24177597198324, 69.87967620662698 -69.25006171538044, 69.86195346508174 -69.26615198588567, 69.77832808493713 -69.30602984629232, 69.72939264178163 -69.31458264313837, 69.59217843731645 -69.31545184904644, 69.42222731647834 -69.32472913453968, 69.3527983918314 -69.32303643205059, 69.30063643429413 -69.31478117275147, 69.29612133783577 -69.31373510517136, 
+      69.10899262987529 -69.27018770621515, 68.99116501237229 -69.25947551346334, 68.92285322939885 -69.25675121921266, 68.83554942664477 -69.26221393786356, 68.73291015362075 -69.28303497132606, 68.6915512342076 -69.29708892123847, 68.68369338778976 -69.30714358527025, 68.67166814447673 -69.32251004590128, 68.67993080994091 -69.33895118630004, 68.71859084651554 -69.35246959360053, 
+      68.81031003959583 -69.37067424987585, 68.91715291930005 -69.38202589032753, 68.9569788131473 -69.39176098638328, 68.96859779363577 -69.41339086568739, 68.9242012572016 -69.4415751354954, 68.85127215163824 -69.45948080512758, 68.79824864455685 -69.46240192444398, 68.71698624457922 -69.46685092575095, 68.6821303638833 -69.47405171691865, 68.66257535247743 -69.48797512620195, 
+      68.67739072919345 -69.50620305371716, 68.8019480653709 -69.56405682600034, 68.80578728410605 -69.57126525653672, 68.7698068956719 -69.58221353671071, 68.7309482868728 -69.58221481351202, 68.55846351870667 -69.56069963666175, 68.48593041574804 -69.55833508987803, 68.45330906090489 -69.56579516637342, 68.43563885867648 -69.58575420582298, 68.45107965482202 -69.61953036612303, 
+      68.47422888635887 -69.63497073013366, 68.53725477563138 -69.64962004583752, 68.69310730513308 -69.66902144259919, 68.8215645039745 -69.67429347958132, 68.84724395596884 -69.67745169581012, 68.90837913895506 -69.68495179804667, 69.00625599467733 -69.69017086015228, 69.070777925485 -69.70089672636088, 69.10955848687878 -69.7123250572243, 69.22610451051396 -69.78883341226394, 
+      69.24288236460838 -69.82543851250682, 69.23494745622926 -69.84466482080714, 69.22161842503236 -69.85171544075818, 69.1874690954367 -69.86973601188622, 69.13671904862876 -69.8867260769623, 69.03456040064621 -69.90713579618162, 68.90786819117585 -69.92645955874558, 68.81291962868416 -69.925514821588, 68.74971019708978 -69.92935950562243, 68.69693002966763 -69.92578106898655, 
+      68.62956941438469 -69.91172879794819, 68.60220445218809 -69.89865038816731, 68.5616211834306 -69.87923524308704, 68.51432060254616 -69.87048337913915, 68.36101480089188 -69.89578296941205, 68.24021176301247 -69.94342802436132, 68.20764030520303 -69.9634940318326, 68.1873327831617 -69.98799865679827, 68.19261841954092 -69.9963913538296, 68.17941281099036 -70.02483317781723, 
+      68.17054764948897 -70.0438770717564, 68.17460651860699 -70.0801464289636, 68.15570117785974 -70.16188832240904, 68.12687603442242 -70.21533998541051, 68.08611301085617 -70.26634940319879, 68.09490156984882 -70.27032522512208, 68.24327120663158 -70.33710478355584, 68.37295577380308 -70.4100414015906, 68.39402121205254 -70.4039149715481, 68.42310337613962 -70.40650129050545, 
+      68.50083127307992 -70.3879620016467, 68.57775964731537 -70.38088200693453, 68.7928076547962 -70.37687727087422, 68.85281433205843 -70.38018786817075, 68.88604061416468 -70.38703895204797, 68.90335158632193 -70.38428455911811, 68.94031418675324 -70.36267887277265, 69.00805632742356 -70.34182792617224, 69.11663767844276 -70.32579084946882, 69.1584555627478 -70.33264151251818, 
+      69.19891352457644 -70.36050397881557, 69.23809838322967 -70.4064181319731, 69.25465321561079 -70.46893323984047, 69.27947228442639 -70.51508376713349, 69.26243575998323 -70.6077270655772, 69.252357708366 -70.66197926283819, 69.25540057338142 -70.71234927795716, 69.28400516950288 -70.79162575002628, 69.42641520263463 -70.82709472043115, 69.85064649549433 -70.96769732511159, 
+      69.98981405701522 -71.00875874531084, 70.11497432913818 -71.04546389468358, 70.22175561814137 -71.08953895409762, 70.3008961872134 -71.11716478687799, 70.54202264785197 -71.18464637799757, 70.64793415022076 -71.21404234079847, 70.9446793349349 -71.31628447103226, 71.0213698692582 -71.34508521953606, 71.0663373556547 -71.3696743723833, 71.10225629004348 -71.37902834003084, 
+      71.12791341172387 -71.38351469449013, 71.18149555717977 -71.35933736798965, 71.22566978420497 -71.35709331147487, 71.29466958698049 -71.36017592811599, 71.32354025933343 -71.37067398961207, 71.37651127789083 -71.4216689523618, 71.40216064484545 -71.43563863046494, 71.43537916784872 -71.44177199493251, 71.4590522760972 -71.44219965461059, 71.50201415889157 -71.4278949853808, 
+      71.51647200540667 -71.42308100348565, 71.54076379639463 -71.41023279115787, 71.68618869995552 -71.21513333360843, 71.74693264158732 -71.17543784960453, 71.78769688036965 -71.1585540908118, 71.93396023445476 -71.09767185306586, 72.10868934916631 -71.04145800964791, 72.23570263435985 -70.98818157192737, 72.2744755371797 -70.96563761848296, 72.36284690652165 -70.91403984063706, 
+      72.43273189598962 -70.85434680898024, 72.4773486322727 -70.79320532517906, 72.47184083601064 -70.72886624785437, 72.46697129717712 -70.67188296938676, 72.50028202226356 -70.65328221990448, 72.6430959529812 -70.6072390154232, 72.7765270985894 -70.57823166132307, 72.84693112439778 -70.56594118688305, 72.92256207097223 -70.55784559942988, 73.05281103690407 -70.5312884653622, 
+      73.14043493431933 -70.50444700340903, 73.25481496186126 -70.4583352033709, 73.28226564240691 -70.44197001320987, 73.30042373433504 -70.41249023621045, 73.29148781606844 -70.38146292528292, 73.25851392613318 -70.35576623994547, 72.86434873026202 -70.19311544876548, 72.85952896666141 -70.17847348970066, 72.88616921708736 -70.16305594704573, 72.88626088505144 -70.15266409770821, 
+      72.91213998799655 -70.13812289801669, 72.89127295649705 -70.11911834572041, 72.84828239310818 -70.09987664448909, 72.84624445048496 -70.09211812498117, 72.86920825965767 -70.08108560171993, 72.91802313395925 -70.07251714923504, 72.94908853371379 -70.07548577216537, 72.98154453306569 -70.08708159036003, 73.00251874791986 -70.0852880478301, 73.04518922289557 -70.04965925064523, 
+      73.08398359995972 -70.04294659548015, 73.14275250512668 -70.0390557225446, 73.17374505432086 -70.03159285568964, 73.19548693123188 -70.0147557348003, 73.2540517783199 -70.00043512300529, 73.32799531111577 -70.00168585388495, 73.32938430104437 -69.99993163666224, 73.26238864236365 -69.98989201110064, 73.25901072469546 -69.9801330058317, 73.29163332434531 -69.9633797018158, 
+      73.32812461432768 -69.95924375448755, 73.37904253901351 -69.96493614630346, 73.37629661539793 -69.95430706254754, 73.36924781044202 -69.95270502126723, 73.36753845299603 -69.93367760789532, 73.39022059495501 -69.91881539886066, 73.4864052911914 -69.89098281536403, 73.52060014830089 -69.87447298783114, 73.55677173044297 -69.8569633913302, 73.63746674103942 -69.83425158397014, 
+      73.8138513139436 -69.81178958514471, 73.86281617834707 -69.80870814256149, 73.91030191341716 -69.81489540644463, 73.95642916659679 -69.8265908583374, 73.97317426116003 -69.82621785407234, 74.02433894963568 -69.80541161346059, 74.08963024852304 -69.77099692210753, 74.10970228063559 -69.76038455169632, 74.26320586258997 -69.72986692775895, 74.340125681385 -69.72538831141647, 
+      74.40167241654635 -69.73079729352055, 74.48962395562202 -69.74507099091973, 74.57223590833955 -69.7325354656058, 74.61013018439917 -69.73675510353259, 74.66565010558755 -69.7584370918755, 74.68108242862473 -69.75976645443531, 74.72223629626279 -69.75408228853604, 74.73551299645449 -69.75224239883488, 74.79849962508227 -69.75574514861306, 74.82529468950712 -69.74864917348896, 
+      74.83815682440851 -69.74974908406237, 74.85086719295447 -69.71987253335054, 74.88027335450779 -69.71674256566162, 74.99447565928264 -69.72077991272823, 75.05755605757726 -69.72795081979663, 75.12959377841273 -69.74990057638534, 75.14413380407463 -69.76048283350414, 75.04114587898597 -69.79125179041596, 75.04446473549781 -69.79434145987733, 75.0650110112049 -69.8002923943346, 
+      75.17099769864981 -69.82080856911462, 75.19030787016978 -69.82052548514203, 75.18694326816468 -69.80151428081888, 75.22977493274175 -69.79474584111429, 75.28445381555063 -69.79457186118016, 75.33673969458822 -69.7979195425448, 75.35524728589735 -69.79475429694409, 75.38372870028651 -69.77273531382122, 75.44687593596996 -69.75167889619003, 75.54599871493075 -69.73351239480037, 
+      75.6270145744271 -69.72375514353566, 75.66698308949702 -69.71892639188778, 75.71632312994565 -69.71820057119598, 75.76347329212746 -69.7415931594134, 75.77580268943954 -69.74350782850603, 75.84133091646002 -69.7262659183044, 75.91162799084854 -69.72245852069877, 75.93314382421781 -69.71854305699539, 75.93228152540868 -69.7156743386257, 76.02328420621112 -69.66971578955173, 
+      76.03635350697921 -69.66309427030359, 76.04824763596716 -69.64440972622589, 76.08606643991236 -69.60806297609253, 76.14547006104067 -69.5506887222086, 76.19303096669341 -69.5216754941838, 76.23163500155377 -69.5199514843629, 76.25663712944674 -69.50972001536009, 76.34155333366364 -69.43128876262584, 76.33911121703791 -69.40872889968512, 76.36083908853739 -69.39918553422021, 
+      76.3726414252472 -69.39727830578968, 76.40473928119147 -69.40155754729257, 76.41673208327909 -69.41271310102682, 76.41841826045159 -69.42775004029909, 76.44598382024039 -69.4307478187413, 76.46248640284685 -69.42546007447031, 76.46574431726718 -69.41828947660221, 76.4710762655994 -69.40653313350442, 76.49053949573337 -69.40518847177896, 76.56916086395655 -69.4119712242659, 
+      76.59582453046833 -69.40742549268691, 76.60212830410661 -69.3967123591937, 76.57016038926604 -69.38316338235994, 76.5682151635292 -69.3774329951511, 76.61771355765364 -69.37923481581453, 76.64746826822038 -69.36932436944292, 76.66375013059364 -69.37332132595901, 76.665603736301 -69.3883593416785, 76.68492989859979 -69.39630084324413, 76.71250075200231 -69.39925396401456, 
+      76.74219543351455 -69.39398224549113, 76.79680750861604 -69.40540988159341, 76.83058857112262 -69.397628769296, 76.84957129006105 -69.37852529290849, 76.85326335951389 -69.36223623867296, 76.85475928054984 -69.35563699756658, 76.86701266887924 -69.35279744860664, 76.90425016400614 -69.35270765600072, 76.92160161069971 -69.34558024910329, 76.95368939265279 -69.31718359064732, 
+      77.01165032220304 -69.29437231279438, 77.02183477663458 -69.29510530250853, 76.99477318619923 -69.26804410977381, 76.99982489143984 -69.25910138213261, 77.02264329352823 -69.25144279879714, 77.05158274908523 -69.25165530907383, 77.09026325404187 -69.2627945121455, 77.12652615569937 -69.28305070606235, 77.14688073778163 -69.284500576903, 77.17476675205975 -69.27717590052863, 
+      77.18532522744562 -69.26770115173096, 77.18061028467606 -69.24637688427573, 77.17780303503716 -69.23368836934529, 77.19087931416979 -69.22438874623049, 77.24214238789772 -69.22708810652681, 77.27246057085677 -69.21992580522674, 77.2966153142826 -69.20954148228472, 77.36806557267562 -69.2089758142475, 77.42407243295065 -69.19801249177458, 77.502739043886 -69.2034675921928, 
+      77.52992216425504 -69.19698416789511, 77.5669552080614 -69.18187723296715, 77.58710465370777 -69.17861907951509, 77.65814209910583 -69.18347867513133, 77.7086028488289 -69.19248929565451, 77.72573048311648 -69.18993455568648, 77.72515097404576 -69.17456113944334, 77.72485298609358 -69.16666438925189, 77.70084365404765 -69.13253760285978, 77.70604024929278 -69.12267232505445, 
+      77.722465112902 -69.11636393878167, 77.77664948933996 -69.10797094010867, 77.85076217290091 -69.10647494333634, 77.93360944396566 -69.10831410727893, 78.08810410426264 -69.11854529520356, 78.11273160320626 -69.11645611763146, 78.14053267977177 -69.10807903146807, 78.15177174673327 -69.07347807038826, 78.15468626135961 -69.06448285695332, 78.19348880227787 -69.03920761813445, 
+      78.17462984088272 -69.00922317874445, 78.18299925584766 -68.99771826837531, 78.23464209917644 -68.9881135902286, 78.24829905688426 -68.98158971151885, 78.25247242024619 -68.96795576653943, 78.21000685561721 -68.9540549953383, 78.21051055163868 -68.93740002482369, 78.23979272299327 -68.94116878968295, 78.25207480740349 -68.93733291099697, 78.2531284088618 -68.92998406716595, 
+      78.20660366467666 -68.9139640933479, 78.19094041188197 -68.87770136008609, 78.20523078171703 -68.87361856479981, 78.21205847901015 -68.87167464718198, 78.21517197648316 -68.8653867528141, 78.23020888919949 -68.86637212770914, 78.24465145127046 -68.87381084169125, 78.2601394206277 -68.87389318460029, 78.28874898270725 -68.85258545344854, 78.29109914875347 -68.84254556603727, 
+      78.26856977346743 -68.82531054424395, 78.27799250951463 -68.80090325575526, 78.30648117149578 -68.779585996434, 78.3010322125841 -68.76440509216242, 78.25891145462587 -68.75051884242971, 78.1702346905227 -68.73725888561718, 78.11242644270752 -68.72414490231859, 78.08837119915748 -68.71048734062045, 78.08856173248758 -68.70493346635155, 78.10340849579724 -68.69572474394708, 
+      78.14569790255109 -68.69027045257133, 78.15553281301574 -68.68899509932834, 78.19707517129204 -68.68804079540507, 78.33625786258888 -68.66568006541712, 78.36048144547367 -68.65799656954654, 78.3544536864162 -68.6492617177308, 78.33546377624799 -68.64617239590194, 78.3399423968519 -68.63163041825507, 78.3155665069322 -68.62911319363349, 78.29937768714774 -68.63082840084782, 
+      78.28217344649993 -68.63989190395, 78.25560752260142 -68.64184637937609, 78.24931295929088 -68.65997404021348, 78.19436711854341 -68.66746460167548, 78.17494219241716 -68.66525303765565, 78.15338185207342 -68.65176303245096, 78.14442438110872 -68.63355250711915, 78.16133888319851 -68.63560479819654, 78.17517160144904 -68.64394278876914, 78.19138367297764 -68.64223390255496, 
+      78.21694978222455 -68.63188122568918, 78.4210744462328 -68.61190696107523, 78.45760335951499 -68.60501090275461, 78.46103684375908 -68.59782382885, 78.43550090604106 -68.59246068288256, 78.25182359038061 -68.61286109942239, 78.19423659003021 -68.61553972145742, 78.16786179981587 -68.61193125538246, 78.16979961146275 -68.60279106849164, 78.19329097907969 -68.59137683431213, 
+      78.20861793283886 -68.57570687305903, 78.2502447072676 -68.56362829727017, 78.31330115999154 -68.5335008638009, 78.32929165039789 -68.53733164156947, 78.34534418685676 -68.55692308232582, 78.36512697482785 -68.55822042308026, 78.39620906519654 -68.55191123950593, 78.42459835024805 -68.55654209915437, 78.4990689460114 -68.51783836412464, 78.59710681011889 -68.52044690282742, 
+      78.62053000956486 -68.51772972828643, 78.65361731789966 -68.51387827879955, 78.7030412091787 -68.51702036061025, 78.7326735426453 -68.52445940736222, 78.76358798647688 -68.52363599931911, 78.79245828751624 -68.51619618999842, 78.8036045589813 -68.50301255414787, 78.77891530247274 -68.49590286870139, 78.72869887091892 -68.49457489067814, 78.64593536120798 -68.49764235109039, 
+      78.61426543859298 -68.49469013600526, 78.57344850772286 -68.50040374678223, 78.50655354315329 -68.48590099059862, 78.43257877135387 -68.4810872471164, 78.39260097056614 -68.48496306051918, 78.37149819636532 -68.49154633120735, 78.32382156068648 -68.50639394103169, 78.31105035082481 -68.50647702605475, 78.30711388013248 -68.49880196183926, 78.31926750959705 -68.48941041956975, 
+      78.40107721233915 -68.47254904709793, 78.4198148215576 -68.45987773959392, 78.44571711761711 -68.45878584719641, 78.48505415742014 -68.44003970959827, 78.50109127817572 -68.43830056554755, 78.5117032140644 -68.44269625432739, 78.50542474382031 -68.45062957785508, 78.4864045998528 -68.45865617478225, 78.48751074016246 -68.4670632337979, 78.50722525388885 -68.46834501442699, 
+      78.53567548299381 -68.46185291573933, 78.5551756014591 -68.44736465555948, 78.56192101307441 -68.43298243482182, 78.59746561009266 -68.44916496311191, 78.59326148682253 -68.45815376101238, 78.58835627835059 -68.46138676356287, 78.56384336891155 -68.47756144317879, 78.56166093100555 -68.48760888423053, 78.60571301515415 -68.4858092740242, 78.63406403406543 -68.49040152407079, 
+      78.64849876701363 -68.48669330080556, 78.65812657236691 -68.46601102976713, 78.65328903327087 -68.45459072649203, 78.65988887110662 -68.45130948549583, 78.68369292751977 -68.4546816296549, 78.69483210853232 -68.44705917775302, 78.65676129065935 -68.430739846871, 78.67403421075537 -68.42629210299495, 78.70068369660473 -68.42704766990654, 78.7265552144202 -68.42778778017119, 
+      78.76474750622171 -68.42187459265875, 78.79144294835599 -68.40782866751482, 78.7878033444526 -68.38260646798219, 78.79969043723989 -68.37317578159988, 78.83760112691024 -68.36267811681864, 78.89215877814992 -68.34753383776975, 78.95696993914498 -68.3099449925686, 79.06670425671622 -68.26125275652511, 79.29093187491 -68.17774916639557, 79.36275463066711 -68.15079547729589, 
+      79.48837271858793 -68.1194992498837, 79.6495976909677 -68.09760988633565, 79.87481655954522 -68.05695403753298, 79.98245256775873 -68.03736804847823, 80.09938084655879 -67.99872536886164, 80.18610373865742 -67.97956177396017, 80.42002878563898 -67.94348928018175, 80.46073177823614 -67.93897999578778, 80.5823595246861 -67.92544472674219, 80.74494903589837 -67.8989723685961, 
+      80.8206254260505 -67.90106182462247, 80.88678015940269 -67.89524755128271, 80.92563656850349 -67.88986112608382, 80.98278852253148 -67.87434287299956, 81.02033272468003 -67.87255813186584, 81.09130091208552 -67.87869203275905, 81.18766846666828 -67.87262628277657, 81.27423820518776 -67.85662948693697, 81.38520026416865 -67.84821347584449, 81.55815127956299 -67.82241091297773, 
+      81.64476811287919 -67.79702690924996, 81.6720502300473 -67.79097071757654, 81.6937788524433 -67.79063477730344, 81.80754807848702 -67.78547693105759, 81.88768001453946 -67.78004525036889, 81.93456258954619 -67.7711866907251, 82.03289806941034 -67.73065207276886, 82.21466843968587 -67.71131816358385, 82.25684370150582 -67.70309454034684, 82.31056989466873 -67.69260398494256, 
+      82.33574636096213 -67.68176294951694, 82.37509902546736 -67.64762925088891, 82.41993747250325 -67.63580293161503, 82.50925440951033 -67.62129952326046, 82.56555917065883 -67.62831954209716, 82.67064643012826 -67.65209165165233, 82.70266754689825 -67.65068040301126, 82.7471008760258 -67.6396716745129, 82.79059643463052 -67.62309964023905, 82.82093063444364 -67.61884288186047, 
+      82.8884276668903 -67.6206894625572, 82.97427384869248 -67.60855865148, 83.02906768205163 -67.59422359296268, 83.16307852585444 -67.53614800682733, 83.25074767243743 -67.50558560928563, 83.30563368487972 -67.49093561131022, 83.32588188221501 -67.48551905262599, 83.38381958116882 -67.47579256920578, 83.54862168674856 -67.46268549116574, 83.6140217183057 -67.45131595059806, 
+      83.6557084238813 -67.4381491139244, 83.71377554183852 -67.40628845219095, 83.79858417542232 -67.38269812465386, 83.86146588002443 -67.37181824792187, 83.89108269623395 -67.36668442909924, 83.97728020487494 -67.35682588560287, 84.05033161960854 -67.34097194316625, 84.08742492036993 -67.32479189105858, 84.15033705641237 -67.26635746202743, 84.21829993134976 -67.216331846327, 
+      84.28565211963566 -67.19978329627172, 84.31376635310744 -67.1928560570099, 84.38360618497397 -67.16576322419013, 84.46458437131778 -67.11789764471962, 84.54579913756561 -67.07918590569122, 84.60009736585438 -67.06803236466959, 84.69619007120633 -67.06087428843107, 84.77627572163526 -67.0647430019197, 84.94497689560323 -67.07276868141267, 85.1415100135984 -67.07276989579553, 
+      85.24931330950422 -67.07935392817704, 85.30142983414034 -67.09355964753476, 85.31864909842302 -67.1040960001841, 85.32045742619889 -67.13434684233093, 85.32116722317636 -67.14630797770305, 85.34888448240253 -67.18001576212463, 85.38291147072438 -67.19005670072674, 85.40882110388729 -67.19163569866069, 85.46182218124365 -67.18749330068216, 85.64672856985491 -67.14441691784954, 
+      85.69221508636876 -67.14184483977606, 85.71559145838471 -67.14423382710353, 85.80703728992034 -67.16835828660625, 85.81598655973369 -67.16905988590764, 85.87282552173131 -67.17352297281155, 85.93422673111517 -67.19322255252234, 85.9603044917257 -67.19380127176119, 85.99936668891304 -67.18642379551032, 86.06867962284502 -67.16594786062257, 86.14165514857726 -67.15284705372942, 
+      86.18390627596742 -67.13816159447724, 86.22076387628223 -67.1096277863436, 86.24124138897132 -67.07891056954662, 86.27373510159397 -67.06272809417335, 86.38124068447874 -67.05607649490615, 86.42285144898585 -67.04406821586076, 86.45778669761846 -67.02826696767696, 86.5088427633269 -67.01550186550699, 86.59289572173914 -67.00241041481412, 86.70263648457832 -66.99065490599357, 
+      86.74839780457636 -66.98138460865661, 86.8245926199506 -66.97352642314516, 86.86186990587782 -66.97257243869711, 86.99695575636768 -66.9690170768405, 87.08008560494461 -66.9611518811259, 87.12345865178965 -66.94991404907888, 87.25207506442433 -66.90329047255604, 87.33608252780833 -66.88066088121744, 87.42256169537926 -66.86601332668596, 87.43114464951313 -66.86454755310496, 
+      87.53525547069765 -66.85123383278362, 87.58537301491319 -66.83812683451943, 87.6573411087364 -66.81244608093235, 87.86650841756091 -66.7955407168411, 87.92089846921158 -66.78419415948882, 87.95195770114276 -66.7716981455139, 87.97449491277106 -66.75605824821157, 87.98833459560763 -66.74643748187903, 88.02510831405705 -66.71202065376701, 88.06304926082417 -66.69864676924595, 
+      88.1052399032185 -66.69262628801414, 88.22169492696813 -66.69087178036987, 88.37938682682578 -66.70579584596084, 88.38650524500716 -66.70218600188586, 88.49163817761934 -66.69100096347861, 88.51300046733132 -66.69027790154054, 88.60578157963855 -66.68711756151059, 88.71738432555551 -66.6904605505843, 88.8265304185561 -66.70194345130571, 88.90547947317187 -66.71506495432698, 
+      88.92645265489921 -66.71422615446149, 88.97992705277751 -66.72172567306171, 89.04497527983354 -66.74022607426946, 89.09933472088981 -66.76258762577618, 89.16595457073137 -66.78991641599919, 89.20565034387933 -66.79548702411667, 89.27809144447109 -66.79469268695752, 89.36219027349847 -66.78198144567911, 89.48255920991666 -66.77439826267846, 89.48875428925965 -66.78169932135947, 
+      89.58231353167567 -66.78701060221071, 89.67617035881662 -66.80232951144782, 89.72763063203465 -66.80309979473573, 89.7444534262126 -66.80680025195474, 89.89405823502359 -66.81252992736296, 90.00000000000003 -66.77273523975627, 90.00000000000003 -66.77385801704935, 90.00000000000003 -66.77834271690423, 90.00000000000003 -66.78283609015216, 90.00000000000003 -66.78733168412592, 
+      90.00000000000003 -66.79181659260223, 90.04026031564443 -66.78162380759476, 90.05182648010367 -66.78021340383086, 90.05426788393076 -66.78068572477366, 90.07277679183163 -66.7842633167294, 90.13597869412597 -66.78282833850895, 90.21527100022072 -66.78099872177172, 90.281013486182 -66.7702025473385, 90.33895111062563 -66.77038636481181, 90.38359832642521 -66.75462324113522, 
+      90.45287323299448 -66.74922276144915, 90.47686005564366 -66.74085245028185, 90.48644256705738 -66.71931390133574, 90.50461578226844 -66.71098279058941, 90.58872224504125 -66.70452107678393, 90.59665676040824 -66.70056821188962, 90.62038420666127 -66.68876564996066, 90.6410827758524 -66.68679807096291, 90.70072173969658 -66.7023769402807, 90.73760990960959 -66.70073768168416, 
+      90.77429957516574 -66.69497607469962, 90.8004836728579 -66.68746159434058, 90.82582094580282 -66.66535262660094, 90.86519617349067 -66.64533962733358, 90.90962984240505 -66.63582710325444, 90.99077603190524 -66.62413772894367, 91.02805327852441 -66.61191583465038, 91.05348206808864 -66.5947579295027, 91.07776641004774 -66.58550990598357, 91.10516353533104 -66.57506456221196, 
+      91.1336593782704 -66.57112159154423, 91.16748042782132 -66.57855208583926, 91.21965786552026 -66.56795473981856, 91.26036832000788 -66.5748362928661, 91.30635077831342 -66.59079035869524, 91.34757235283124 -66.58804328758451, 91.45841227163885 -66.56342380357944, 91.53028098159812 -66.54242612821503, 91.60290534078563 -66.53189945879456, 91.6242217502218 -66.52600139242062, 
+      91.67578887005719 -66.51172688075992, 91.74927522022976 -66.51255085371386, 91.78970343045371 -66.50283128722735, 91.84138499749464 -66.48129308734826, 91.87504581660892 -66.47141255560275, 91.94705186755142 -66.46987834598227, 91.9660186926611 -66.47644758463342, 92.04142755281842 -66.48579342009386, 92.0568618816404 -66.49103643401824, 92.09867095117612 -66.49630739550247, 
+      92.1878432745447 -66.49975539238973, 92.22303013123047 -66.50110688941223, 92.28422558313085 -66.51515274150294, 92.32985689054729 -66.53310359123199, 92.33330532147095 -66.53500279636418, 92.4144971548722 -66.57961944460045, 92.45028703976492 -66.59040010789619, 92.48152142393785 -66.59165092031476, 92.50285331471889 -66.56792473826162, 92.50826256963968 -66.56507882851845, 
+      92.52771743898934 -66.56425412951187, 92.61150358061606 -66.58140530593501, 92.64230330642043 -66.59933379113703, 92.6475982477854 -66.60240847798687, 92.68424223292418 -66.62368783434376, 92.75895700901194 -66.6318140112631, 92.7924040431763 -66.63543623429577, 92.83787540136221 -66.63037912671655, 92.8912202573063 -66.61553222888777, 92.91603844330673 -66.60311164706107, 
+      92.97910296827173 -66.5843577009012, 93.00440993757759 -66.5595549500228, 93.02843467903044 -66.55857082984289, 93.07267754394682 -66.5703958464775, 93.09011095884063 -66.57962056190536, 93.12578566232949 -66.58785239204563, 93.1461028586117 -66.59253757123626, 93.22937775287743 -66.60251523810567, 93.26045238964444 -66.60224117878438, 93.28526296597042 -66.60623115149725, 
+      93.291557195109 -66.60582686663844, 93.36400582531131 -66.60114199044546, 93.43500517109156 -66.6100153577073, 93.46513349242821 -66.6137687710148, 93.52415470520577 -66.61504385023927, 93.5687254408972 -66.61253330538166, 93.64058662999318 -66.62167280770636, 93.68148030114958 -66.63159862273653, 93.6940461880326 -66.63081385326566, 93.71258548781427 -66.63810828763708, 
+      93.7246625598919 -66.6370921913596, 93.75243395536693 -66.63475807410157, 93.76580806214498 -66.62524397284932, 93.73674014198168 -66.60358528393766, 93.73511494546521 -66.59400901348664, 93.73669455433611 -66.58297769909478, 93.75119773290605 -66.5734323847938, 93.7799148407666 -66.56625451102174, 93.85972596134043 -66.56179775532414, 93.88320157962123 -66.5446703330539, 
+      93.89866624596192 -66.54103072295614, 93.93667589875209 -66.54135052602807, 93.94886785984161 -66.53871917717521, 93.95829016583673 -66.52059242454855, 93.96923805303265 -66.51753896725549, 94.00844578208583 -66.5246734583197, 94.05812080193476 -66.52600202025793, 94.10221119872651 -66.53324993059641, 94.10791780686027 -66.53418769103875, 94.12965417390299 -66.53355510710186, 
+      94.17501824430259 -66.52397852288819, 94.2116088044973 -66.52289570063677, 94.23743433704658 -66.53174605080575, 94.27882399089351 -66.55570314476711, 94.26413708530191 -66.58133614125026, 94.28305037945216 -66.60184457332434, 94.28017425545355 -66.63491780722389, 94.34201042183066 -66.63808423936987, 94.38051617291832 -66.63416285662898, 94.423042317806 -66.62139837918136, 
+      94.45363605204773 -66.6062088452975, 94.50072470612635 -66.58277134723659, 94.52605430893297 -66.56547484243745, 94.53940585003328 -66.54030650811983, 94.61322784848964 -66.50173923033479, 94.73954795913887 -66.48477223415082, 94.78309642669113 -66.48973830461685, 94.78493484863618 -66.49042510173612, 94.84672522483595 -66.5132741511746, 94.89361557900664 -66.52302520141238, 
+      94.94912714971422 -66.53452969752628, 94.9903180221529 -66.53861164839729, 95.02832826723929 -66.53866666013842, 95.08789846579629 -66.5475779708807, 95.1081697075305 -66.54548724350204, 95.12592312788166 -66.54760720455496, 95.20185846117585 -66.53204335391122, 95.22989653120686 -66.53378315654103, 95.2936937491118 -66.54567748441707, 95.32100677346199 -66.54421967704982, 
+      95.35388185216489 -66.53704023317756, 95.38002786170776 -66.50625603457974, 95.42765801577035 -66.49645179511026, 95.45898449239064 -66.48999083081007, 95.53517132840803 -66.45314712005153, 95.56031803507751 -66.45263653547202, 95.57551579117704 -66.45848138060312, 95.58510605796384 -66.46957452577466, 95.62234482349939 -66.48557255900074, 95.6403958772833 -66.49817565130452, 
+      95.6606901620261 -66.52446046961292, 95.69088789355686 -66.53474472932719, 95.74622343664794 -66.53027425173563, 95.76573964115761 -66.53454656739834, 95.81143950108925 -66.56026547126618, 95.8260575528581 -66.57569914209259, 95.83826430455886 -66.58856251091005, 95.8778766802327 -66.59890013804292, 95.91749561030123 -66.60464456423509, 95.9584352050811 -66.60205928091287, 
+      95.97476189056661 -66.59818209879168, 95.98793028405782 -66.5999375696698, 96.05197129840651 -66.58856917010478, 96.1501620362994 -66.57988006523858, 96.20469654817848 -66.58078748786102, 96.30979182111949 -66.59328459768474, 96.36437181636767 -66.58999581896775, 96.38443738144584 -66.58315183322884, 96.40043628588522 -66.58127503737124, 96.44037631691648 -66.57656872765753, 
+      96.45928164138982 -66.57803280650806, 96.52384930213336 -66.61835528361742, 96.5561294704168 -66.62197024135922, 96.56985462371316 -66.62136030400664, 96.606704325224 -66.60454483962367, 96.65480755639429 -66.60282837690968, 96.67412576979693 -66.60562986706448, 96.69543512991329 -66.60328002853844, 96.8883287582548 -66.54380056080028, 96.89815497061056 -66.54109955273998, 
+      97.05133830532321 -66.49882610564235, 97.09141541830473 -66.49413246931427, 97.20552832513222 -66.49778085510768, 97.30631992835347 -66.51763915506896, 97.34998328696112 -66.53891848756061, 97.42626992164122 -66.55349819419267, 97.44153623894655 -66.55934178558559, 97.50277703163681 -66.5827480570859, 97.51194774131969 -66.58964535914154, 97.56786358710137 -66.60841458424511, 
+      97.58745573894073 -66.6009681822313, 97.59489454558575 -66.59184318748197, 97.61098483499924 -66.59147695171328, 97.63872528438796 -66.60347065189649, 97.65872958827896 -66.59222382481478, 97.6768036360335 -66.59082876961442, 97.72110773739276 -66.59864850665687, 97.7381207226312 -66.59407718068844, 97.7458880234849 -66.5826197079115, 97.71315763913474 -66.55027087803887, 
+      97.71727687830199 -66.54177001896305, 97.75174695409534 -66.53766585862442, 97.77098853714082 -66.53987199966866, 97.78598790454511 -66.5363244441232, 97.78720895008743 -66.5322580077776, 97.79091643297656 -66.51995013740199, 97.81634479187778 -66.51998091818844, 97.8530731806463 -66.5295409615902, 97.89849815635623 -66.55106330499898, 97.96170785149222 -66.55319144827939, 
+      97.9784466193848 -66.55136811500583, 97.98712164870341 -66.54629550070997, 98.04259441292697 -66.53269094054696, 98.10816247059896 -66.49502631699552, 98.18470787199325 -66.47283929901832, 98.25476838610182 -66.45879457911163, 98.2633977640287 -66.45759681009622, 98.39320408419998 -66.43946891621323, 98.46325711101494 -66.43869042934307, 98.48794594521868 -66.44128454128459, 
+      98.4944156371106 -66.44197116224744, 98.51488494021496 -66.43479855182866, 98.54233568155242 -66.41200272324097, 98.59483332769416 -66.40434309520397, 98.63182832780394 -66.37959305567641, 98.65064979221727 -66.37757012255322, 98.65889753150802 -66.38123380097784, 98.64371516454673 -66.4088679238947, 98.67676519393426 -66.43190731382836, 98.68092311150806 -66.43480667677615, 
+      98.66606093553355 -66.44766907746359, 98.66709170984925 -66.45359806877032, 98.71353191443572 -66.47300014085363, 98.73249837345784 -66.47741755992772, 98.82478385422672 -66.47701324579876, 98.84444463261818 -66.4739917456551, 98.94075731891824 -66.44467100434662, 98.99003607010187 -66.41954007180463, 98.99207319326788 -66.40373186828221, 98.97010044028877 -66.39445428168706, 
+      98.9395595919043 -66.38985345771665, 98.87843299605004 -66.38860983124322, 98.85948151608504 -66.38822159283923, 98.82891063755639 -66.38037083532575, 98.79890453049961 -66.37708999183397, 98.76237529913115 -66.3778841873125, 98.73447441859082 -66.37400842823547, 98.72892773529887 -66.36833949108335, 98.76961516034503 -66.34471181940079, 98.80329113668866 -66.33946970556653, 
+      98.88613117047699 -66.34279617934604, 98.89051824418505 -66.34529870995694, 99.00782007757702 -66.33633415490502, 99.03833064840946 -66.32892689014831, 99.0502631449685 -66.31204324492762, 99.00081615434497 -66.29833247104838, 98.98352817569157 -66.29352657727051, 98.95614615033364 -66.28181478832776, 98.95362798667853 -66.26904995991625, 98.96094512593557 -66.25199861172236, 
+      98.98286411014699 -66.23728141232901, 99.03633902416682 -66.21231892095916, 99.04193883897332 -66.20597069827566, 99.05617548246299 -66.1501928546891, 99.03827605643006 -66.13606921922123, 98.97345678104854 -66.10315644367151, 98.94453493468907 -66.08082666794475, 98.92864279667484 -66.06853550728597, 98.85752826899868 -66.00230341635306, 98.83394597431322 -65.96591872219754, 
+      98.832245419688 -65.94895991423216, 98.81409494314086 -65.92101336609122, 98.78578164723517 -65.85263853117759, 98.7741930812598 -65.84183525779683, 98.73476376847306 -65.80500757328919, 98.72467064959567 -65.789474289816, 98.72002406117737 -65.76716534208063, 98.73563317833745 -65.74735929330156, 98.73772425137632 -65.748007731215, 98.75878152773903 -65.75006877312408, 
+      98.77272752866148 -65.74829760526848, 98.9850694460315 -65.77907611373845, 99.0740430001757 -65.78551436654246, 99.08933292080505 -65.7843023824151, 99.18433348171172 -65.77671805395967, 99.21886457142848 -65.76991245061592, 99.29604324284718 -65.76589868518666, 99.34217824705141 -65.78646823344299, 99.34014889526462 -65.79583745208352, 99.3213500185825 -65.80258141397995, 
+      99.32192210220876 -65.8099286148311, 99.35379812504421 -65.81665084535041, 99.38189647412382 -65.84853309592837, 99.39350070012449 -65.85517045759156, 99.40735612290143 -65.85889477391336, 99.41818978826619 -65.85772691243508, 99.42790259935667 -65.84786292929462, 99.42484254904461 -65.83421258721863, 99.43171694092753 -65.82868996454593, 99.44461091605034 -65.82415814698037, 
+      99.45093569167223 -65.82525657167274, 99.46395861960701 -65.82751411455345, 99.47261840414285 -65.83525926441845, 99.47869097190019 -65.86811102730127, 99.50769034900266 -65.8786763904474, 99.5309601295993 -65.88038675038264, 99.56002013411934 -65.87386271869342, 99.60673451838616 -65.81301023776594, 99.57860559956954 -65.79228229820258, 99.5377655876807 -65.77142326658131, 
+      99.49719952170932 -65.7366856811828, 99.50227366108112 -65.72665426086452, 99.54244941172306 -65.7087697307714, 99.56924445876359 -65.70838957350891, 99.58032984263441 -65.71088348342198, 99.63330053538952 -65.73416068229564, 99.64980336465632 -65.7247469154293, 99.6512598047819 -65.7057103349304, 99.66143012753147 -65.6888653123097, 99.69668558229323 -65.6731100754637, 
+      99.71973400314602 -65.67192072504066, 99.7263564072135 -65.6715766217878, 99.8043440620149 -65.68710294729071, 99.81888560873108 -65.69258124771588, 99.84401641234673 -65.69087124899582, 99.94934840439583 -65.65732600145905, 100.03550701063911 -65.6541437091864, 100.19252780960372 -65.66766399866373, 100.2154232496366 -65.66605319143392, 100.2556379146731 -65.65488409129483, 
+      100.26475495435308 -65.64452307154852, 100.2503737721313 -65.58866164952295, 100.25970504630813 -65.56810798702875, 100.26988917267123 -65.55885998417625, 100.27186582514051 -65.55706831987605, 100.31590255913865 -65.53681098584913, 100.36547910791678 -65.50596679128563, 100.38913723650622 -65.48529073651798, 100.41577171355358 -65.47180243910843, 100.47271791507107 -65.45101255206103, 
+      100.53077637663363 -65.43566795934946, 100.59368148465371 -65.40836409818904, 100.68634038702177 -65.38854241072372, 100.69256602004249 -65.38792390717066, 100.74175254304797 -65.38301815327215, 100.83067344082937 -65.38559698336356, 101.05084247456873 -65.41560267531301, 101.09986105252905 -65.4405512429136, 101.14205090492658 -65.45258271561345, 101.1728975276323 -65.47151240400963, 
+      101.1921688328876 -65.48933402700443, 101.19786088509261 -65.49459787559502, 101.21056356164542 -65.51029125211109, 101.20876257935753 -65.5285102514121, 101.20116391465817 -65.53221913638919, 101.1794515929469 -65.54283233809403, 101.14551522036527 -65.5519487717047, 101.10256181982813 -65.55850139694206, 100.91530574651938 -65.57555300982669, 100.84082068306579 -65.58950110773229, 
+      100.75958295511327 -65.61534155531533, 100.75327264727758 -65.61733935515028, 100.6174775031164 -65.68708805161323, 100.56924476135165 -65.70033360702206, 100.52581783944 -65.7039567323074, 100.4079355908854 -65.69119199459156, 100.37151349905325 -65.6901015208261, 100.31148478007812 -65.68097594273904, 100.26488428304279 -65.66625123712949, 100.2486498457582 -65.67572803735428, 
+      100.20954190636623 -65.73536747812034, 100.14421815915873 -65.78665062589678, 100.12170416978726 -65.82198380210247, 100.1317899644789 -65.88138561234395, 100.15155820615064 -65.90323641021352, 100.1676332634521 -65.92096711653541, 100.18337272635759 -65.93143506332052, 100.1771091138261 -65.94620526110528, 100.14645318327356 -65.96776485984677, 100.13633002541548 -66.00315106780351, 
+      100.15020750615987 -66.02530606658729, 100.20668759839717 -66.05652515050781, 100.20272085775166 -66.06327899679175, 100.14934503683044 -66.0799326825186, 100.13505561035609 -66.09202597213955, 100.15019218829694 -66.10623928277059, 100.16708428419665 -66.1110770557474, 100.19351997381186 -66.11239675265332, 100.3222884934192 -66.11874429410781, 100.344962930367 -66.12362605873253, 
+      100.35821538262373 -66.1384204995108, 100.35196644730038 -66.15042845170585, 100.30986013503943 -66.1695782082219, 100.30169686694656 -66.1798713713566, 100.30944079384635 -66.1871954438827, 100.32849924119725 -66.19418435343003, 100.35717041875891 -66.1889276440115, 100.43280062801286 -66.1521150764759, 100.46584305548116 -66.14652959650142, 100.53964231374992 -66.14540842065185, 
+      100.54598992408505 -66.14530997176732, 100.57393716656192 -66.1165705427582, 100.56773389606201 -66.11284625412355, 100.5432050820879 -66.10905442094317, 100.55666297846895 -66.10068424913668, 100.53805605673152 -66.08952398827404, 100.55458790488358 -66.0855554824426, 100.61548683269852 -66.0891275308776, 100.64282264234527 -66.08608295325378, 100.62578531415934 -66.07866600217288, 
+      100.58411374524981 -66.07741502205933, 100.5753021983031 -66.07296026930523, 100.57965096524363 -66.06986284020756, 100.61985714686506 -66.06788564291445, 100.61458545615312 -66.04558515104344, 100.63299549388447 -66.03823096272865, 100.67151688665928 -66.0428320074491, 100.6920927818957 -66.0331652487203, 100.7074580156173 -66.03244744920164, 100.72705806012074 -66.04307480329003, 
+      100.7532047721506 -66.05723628727542, 100.77304039315219 -66.05467128852668, 100.80230700358179 -66.03695708352028, 100.7813337061299 -66.02831173350944, 100.74993895971942 -66.02691608743625, 100.74482653701858 -66.02311619178124, 100.75325760984491 -66.01647987262224, 100.80228417091651 -66.00638581905562, 100.80709063993255 -66.00186091213023, 100.78595794091652 -65.99277566536084, 
+      100.78785710119062 -65.9893878231218, 100.7999722314199 -65.98849493473237, 100.82589704611448 -65.97268710131135, 100.83979849481726 -65.97072702131382, 100.85372152035501 -65.97386099510504, 100.84823564642281 -65.98445808279439, 100.85845933058035 -65.9869464491623, 100.89276916761726 -65.98687756444335, 100.91336769394083 -65.99258346040023, 100.91759511720166 -65.99690235510653, 
+      100.90660092754571 -66.00282272826165, 100.86070190590536 -66.00206683522947, 100.85503370607165 -66.01730333670046, 100.83248922959453 -66.02546014214848, 100.82176977721544 -66.03459168951817, 100.782951371342 -66.05669373418002, 100.74814628016975 -66.07750006556667, 100.74115763897512 -66.0869905331866, 100.71058638757182 -66.08466267135199, 100.71150196565642 -66.0932162534211, 
+      100.67943583639494 -66.0941162832154, 100.66339095368846 -66.1145933434339, 100.66652660705876 -66.12186376685307, 100.74850479157554 -66.11824828154981, 100.74806254002095 -66.11526580108544, 100.81170730965884 -66.10110570064076, 100.83715092736996 -66.09922867383894, 100.89031235946298 -66.11058119519068, 100.90898097385137 -66.10131753506705, 100.97472375194472 -66.09502342578293, 
+      101.00492091691866 -66.09767874101202, 101.04026037548567 -66.10076961832006, 101.05358140544436 -66.10486602222137, 101.05057479953744 -66.11575224235209, 100.99713824743787 -66.11651528317705, 100.98603043708202 -66.1247633493288, 100.96672112147125 -66.12759457491967, 100.96396691487827 -66.13660501490507, 100.93447112112652 -66.13972475670965, 100.91642835610487 -66.13782596449818, 
+      100.90670067492483 -66.12650359304845, 100.88425413306449 -66.13001993255492, 100.87914267861252 -66.13642122653815, 100.89772807204584 -66.1470878475862, 100.89291410278449 -66.15161999014869, 100.87144443801463 -66.15227436480501, 100.83980584929625 -66.1583182080971, 100.80796819805465 -66.17409523393805, 100.78475928408317 -66.17857258626279, 100.69855513911118 -66.18579126398144, 
+      100.68116760087506 -66.19307695188154, 100.68130462480109 -66.19723437554985, 100.68135140975012 -66.19862448213063, 100.70416208163917 -66.20344468904737, 100.754669068409 -66.20346789650421, 100.7357634474594 -66.21504200483764, 100.74869551128748 -66.21826203668572, 100.79064211759456 -66.21704916669036, 100.79691290982659 -66.2258525070998, 100.835166749928 -66.23925704346388, 
+      100.84848737381937 -66.22808749269441, 100.86920185148237 -66.22564013899827, 100.93351013000377 -66.24311871971068, 101.01214564702285 -66.2465358159858, 101.01267225759798 -66.23769318836499, 100.99874097945677 -66.229926414226, 101.00042779345402 -66.22609808015656, 101.02667938466821 -66.22320491334659, 101.06056256079334 -66.22438108678784, 101.07987206952293 -66.21643803806838, 
+      101.08258810907498 -66.20742738213228, 101.11512772560667 -66.20080638038914, 101.12226906481779 -66.19146029885304, 101.21206647402637 -66.17723172640142, 101.23404726600477 -66.16535150255689, 101.25450882118575 -66.16007959838123, 101.2387081207871 -66.1557227305702, 101.27719112852036 -66.15463363690102, 101.29996459586634 -66.14453821070765, 101.31196591245937 -66.12136110873347, 
+      101.3517915502152 -66.08443420208607, 101.36865163511695 -66.07895570281981, 101.42139507635542 -66.07439504271238, 101.43046534126036 -66.059776842066, 101.45204820856118 -66.05947777187315, 101.46871099503105 -66.06328518699365, 101.52973934021296 -66.02916826347067, 101.5473554776255 -66.01930187431195, 101.51689820458323 -66.02235354829641, 101.4937446237444 -66.02467366272859, 
+      101.4588313396696 -66.03529270706541, 101.43303755847325 -66.03869667986253, 101.41575624562577 -66.04560794155458, 101.37760955187106 -66.04950794983746, 101.30963095190616 -66.04827128149873, 101.2919467638734 -66.04221435002131, 101.26013215396007 -66.02055394983951, 101.25485935622531 -66.0116807088268, 101.25949050128095 -66.00205136993587, 101.32445432099092 -65.98498468417274, 
+      101.33114619579626 -65.97983582084156, 101.2907494066393 -65.97136763125734, 101.28405023004925 -65.96678170836998, 101.29535726122987 -65.96173198186332, 101.33406872905127 -65.95688655666608, 101.36923220418315 -65.94209329593546, 101.42046392805207 -65.95664976541148, 101.43195343326681 -65.96410299762505, 101.48418508064866 -65.97578466032482, 101.49700877875075 -65.98358912360413, 
+      101.52401654613391 -65.98285629608843, 101.55267366378784 -65.99034180666162, 101.5922013003461 -65.98954068943918, 101.71950523786144 -65.95805280445705, 101.75217466418174 -65.95728242240979, 101.7813562621581 -65.96171526252763, 101.78415618332208 -65.96213436817239, 101.8337166950717 -65.96092155939196, 101.86726321884862 -65.95495619367858, 101.89794928174332 -65.95710695268707, 
+      101.95841921602974 -65.94798948424332, 102.03231013615651 -65.95679466060052, 102.15551795534897 -65.93870568346556, 102.30759502643198 -65.93063408635876, 102.37350473416629 -65.92369860235748, 102.37467150286541 -65.9235764929115, 102.43109059373323 -65.91134549535023, 102.5365378922817 -65.87721333979201, 102.59558090514105 -65.86375411786256, 102.6397629620525 -65.85900190268015, 
+      102.70652069716805 -65.86483057379435, 102.75300604396524 -65.86449488175413, 102.77337590395084 -65.85992388113219, 102.79226757158395 -65.86338835678899, 102.8221513913783 -65.8747262261792, 102.8711538085171 -65.87692926357956, 102.92019677253191 -65.88219422155767, 102.94728146701277 -65.88510148829572, 102.97728029957818 -65.88150024077709, 102.98180448175546 -65.8750468022703, 
+      102.95883898731773 -65.85333150704813, 102.96161591005787 -65.84144520301807, 102.98154486159822 -65.83827280661927, 103.0119935607699 -65.84627572066495, 103.109275660363 -65.88740566688519, 103.18269373672094 -65.90921761542812, 103.25090842106424 -65.92122630900019, 103.33585279260477 -65.92900793119432, 103.41939496069905 -65.93662241325332, 103.4782331815736 -65.94985970456777, 
+      103.59511536933482 -65.98476341004648, 103.6379089631055 -65.99152483036235, 103.69313030043153 -65.99383540786702, 103.73829596763854 -65.99053106941055, 103.8217540621745 -65.97193841537053, 103.89527883482197 -65.96849802939346, 103.95799234865105 -65.96553851218798, 103.96260008218793 -65.96646825032279, 104.20913645054213 -66.01613641371489, 104.23458817878509 -66.01834037973582, 
+      104.27700785576698 -66.01421348312213, 104.30820481136308 -66.01444348534798, 104.38623888118615 -66.01989074168553, 104.47756989112321 -66.02058368838162, 104.47875182112118 -66.02059910072227, 104.55406141306987 -66.03091378855711, 104.65242788119507 -66.05247558919848, 104.736036988447 -66.0646886988078, 104.8632134956771 -66.06496479505533, 104.93900298520995 -66.06053839572996, 
+      104.98871617473665 -66.06061527488515, 105.06751971312697 -66.06829057358388, 105.11299097506306 -66.07270086692199, 105.26367916007662 -66.09695363564289, 105.35743048216847 -66.11860715227557, 105.41483361880586 -66.12854793260243, 105.49806252862436 -66.13527729412658, 105.54789024160317 -66.14409727618474, 105.58544818685499 -66.15185460960899, 105.62221548813295 -66.16912174139655, 
+      105.64746123247009 -66.18096186666205, 105.69451975070851 -66.19239047582168, 105.75815524090052 -66.20062257025658, 105.90830287098277 -66.21265463898136, 106.0654142660983 -66.25720923900977, 106.15763109755835 -66.27252991287558, 106.16995195008589 -66.2752450715541, 106.23887644836313 -66.29042801334161, 106.32920178601692 -66.32472282134924, 106.39280650250492 -66.33697516426233, 
+      106.42896369213624 -66.34001997313504, 106.44707558318166 -66.3441319162058, 106.46205909622117 -66.35189909922848, 106.46727068095281 -66.35459972512956, 106.49883986682808 -66.35437013792593, 106.52801458907376 -66.34733492815391, 106.55784587541295 -66.31098876291456, 106.56581163145802 -66.30726676980616, 106.58225950337544 -66.30729608979576, 106.59789249498783 -66.3111947373708, 
+      106.58485464292566 -66.33037611413984, 106.58226779552123 -66.33417465344534, 106.58370184570067 -66.35856586321768, 106.56148506893608 -66.38176645471104, 106.60656008562566 -66.38897004861822, 106.746338225624 -66.39676641241248, 106.78333387833524 -66.4222954240893, 106.84365789797455 -66.42250770894775, 106.94053618977608 -66.45070671707447, 106.97650079182867 -66.4611349192474, 
+      106.97933895004809 -66.46139503554717, 107.01321321900903 -66.46447671999735, 107.13539113263757 -66.45839663421137, 107.16242964480881 -66.46141060285292, 107.22819545135285 -66.4849555003522, 107.25122849244678 -66.48889094307971, 107.32588192155445 -66.48725833966706, 107.36827151743374 -66.49647552496926, 107.4430542338886 -66.51890561649213, 107.54233611949691 -66.53731534967845, 
+      107.55062888796903 -66.53884887444943, 107.63401797153547 -66.5421978454242, 107.69394595299654 -66.54120588033665, 107.73828114682925 -66.54631757206556, 107.7925044511575 -66.55971616942803, 107.85431613537202 -66.58450322017585, 107.86413578601395 -66.59422269605041, 107.88741229908509 -66.60279759269544, 107.94622081616598 -66.5985345860429, 107.95695515647367 -66.60007582251451, 
+      108.01619677273685 -66.58245072989101, 108.04380765865142 -66.57956656791481, 108.07811805684682 -66.5853434223719, 108.08383175037197 -66.58721981161281, 108.1245497148787 -66.60054750563471, 108.16382592110176 -66.60658337602148, 108.17613153650633 -66.60846693446214, 108.20745751751888 -66.62408394702967, 108.2962037696974 -66.67916929516123, 108.32886537620023 -66.71598811154617, 
+      108.37018669313127 -66.70898482501927, 108.38149263582436 -66.71566739263754, 108.37830376064336 -66.72983523660851, 108.39825494800837 -66.73829735225124, 108.46927681202664 -66.75041172779598, 108.50963653154051 -66.7677389176163, 108.54028359229405 -66.77438459766431, 108.61433534720389 -66.77797766996198, 108.6298145347665 -66.78222681269101, 108.6647639114566 -66.80306231914408, 
+      108.72801864135506 -66.85270628686831, 108.75742254258397 -66.89470596096429, 108.80506865073242 -66.91585512242477, 108.83856878173361 -66.92115703343778, 108.86045057275035 -66.92129549477339, 108.89964325146656 -66.92153994113188, 108.95250616986101 -66.91198714510531, 108.98271975679839 -66.90004806570244, 108.99867926874889 -66.8870536355691, 109.01740264179638 -66.88181285849036, 
+      109.05834938982136 -66.87849428341926, 109.1756598574671 -66.8968362392786, 109.1971899757137 -66.89788068182918, 109.21109905353553 -66.8956153445658, 109.21669064698006 -66.88487347515516, 109.17495668426906 -66.86402061432959, 109.17323384826732 -66.85613320414069, 109.14319507245835 -66.83901116990346, 109.15026193249814 -66.82857572832316, 109.1739797412605 -66.82504208060328, 
+      109.18250341828791 -66.82505855736488, 109.18490678644658 -66.82506625395045, 109.20886310667065 -66.83198614590535, 109.24607169422693 -66.86486917108152, 109.27772487703548 -66.875083787731, 109.30912855580138 -66.87197198490068, 109.32139565150723 -66.85722378248988, 109.32602646482535 -66.85164643752447, 109.23434423649444 -66.79721827080348, 109.24167594987807 -66.79149522871923, 
+      109.25331857395649 -66.79094640214328, 109.25347865836909 -66.77374964711669, 109.27533738319374 -66.7666251654374, 109.28599552957463 -66.75188404087214, 109.31178971979783 -66.74804585289176, 109.3259887586773 -66.74190554499961, 109.32749911833922 -66.73216956309473, 109.32509618630766 -66.73124708229786, 109.2830346149845 -66.7150567975389, 109.27441447351468 -66.70616230325736, 
+      109.30597632110975 -66.70062226738884, 109.32382217599486 -66.68732404263852, 109.3446430511008 -66.6574099022032, 109.37358156232585 -66.65457990520282, 109.44693738443492 -66.67311096440004, 109.47587557850876 -66.67741355432993, 109.48920403776104 -66.67455249578066, 109.52181983769252 -66.6675407369973, 109.54890349887117 -66.64677382476387, 109.52288032592686 -66.64161661398809, 
+      109.50444676618842 -66.64548430169306, 109.48493967294827 -66.63659615423232, 109.4867548194996 -66.6215591916781, 109.47856287877693 -66.61493009738332, 109.46800304980168 -66.6063699763153, 109.4748692985027 -66.60022011743882, 109.54844689236462 -66.60194443052536, 109.62486248437283 -66.59132443153571, 109.63529181098833 -66.58515949797476, 109.66480315121399 -66.57883521029926, 
+      109.80226145308397 -66.56376674672863, 109.83826440689519 -66.56369730941276, 109.85994649195233 -66.56938131261077, 109.87521410180825 -66.57880485070199, 109.91544435012081 -66.61450261230513, 109.95741181220498 -66.62346591268373, 109.9730450071901 -66.62680037126181, 110.03955944094243 -66.63118075311569, 110.17094426093976 -66.63097347356927, 110.25419642293654 -66.62673943226712, 
+      110.29982780071019 -66.61930050464139, 110.2733917288061 -66.5948711151942, 110.26341229211248 -66.57517156757395, 110.25102971024879 -66.57064860173375, 110.21308149355424 -66.5658118920904, 110.20426848173655 -66.55983635697744, 110.20990067066442 -66.55522952171445, 110.23677741592924 -66.5515284486495, 110.24735248404293 -66.54432588347974, 110.26557185475546 -66.54037500030178, 
+      110.26706595334755 -66.53961903759493, 110.30306997485255 -66.52130164986303, 110.3349064946541 -66.49581098206943, 110.33866073597369 -66.46845966593241, 110.34907491816142 -66.45838919601437, 110.3644330461655 -66.45673393878243, 110.39609472835309 -66.48060622766816, 110.42226446653646 -66.48990681333456, 110.43490666190918 -66.50156503795496, 110.48217723954907 -66.51702853019687, 
+      110.50801142441564 -66.51629656216998, 110.50970486782906 -66.51261141753899, 110.52448941768834 -66.48041493279611, 110.5492470483741 -66.46351520472007, 110.5489129968335 -66.4555136362257, 110.54792712758835 -66.43204491079527, 110.55918172253858 -66.42710906238817, 110.60022604978185 -66.42468171436121, 110.6109543829384 -66.41645878641013, 110.6009145870125 -66.40779935774678, 
+      110.60624726965804 -66.3988879629266, 110.655618049187 -66.38424014213648, 110.65899703240802 -66.37992084360184, 110.65108468232583 -66.37096452449534, 110.63267470399352 -66.36637067422036, 110.58978998272495 -66.36523438505166, 110.58284103398908 -66.36142025835319, 110.58093260180847 -66.34154440135433, 110.56930505502235 -66.33647109551724, 110.51914272532635 -66.33922621722856, 
+      110.49290378587142 -66.33380040456213, 110.50115889588567 -66.3077163022752, 110.52752018349359 -66.29133651688817, 110.53208282538537 -66.28849108465502, 110.51427363403235 -66.2790215465033, 110.5191881738376 -66.2682575571792, 110.51290229595014 -66.2528465039611, 110.52061437647107 -66.24121121789193, 110.531044117155 -66.23542028598912, 110.58573826581242 -66.22720313715739, 
+      110.63491900662375 -66.22358020336148, 110.67926795969223 -66.20768021020093, 110.71424004802559 -66.15135135113285, 110.73972383637633 -66.12899030584566, 110.76767689570148 -66.11490531650881, 110.79917981328171 -66.1089403336335, 110.80526793750678 -66.10432501836588, 110.8311532438901 -66.08465495879769, 110.83650181989995 -66.07096774170165, 110.85436311051075 -66.06930574213081, 
+      110.89312766293108 -66.04882031913542, 110.92990094953477 -66.03820754272274, 110.96051086125546 -66.03135737619556, 111.02938014912313 -66.02901375778207, 111.12246661672182 -66.00866694789845, 111.17532331787034 -65.9936895857168, 111.21948212732386 -65.98622095978742, 111.27389514612085 -65.9660339497132, 111.309937424534 -65.95263758259462, 111.3421328600789 -65.94641104574288, 
+      111.37406107998012 -65.94647919380088, 111.44144462529013 -65.93738595059115, 111.49044812979025 -65.92235592387227, 111.54940929180943 -65.91446764909844, 111.71145612351232 -65.90444893095554, 111.8448493012205 -65.91121756052252, 111.91583241535976 -65.9147710298626, 111.98795448593071 -65.90708232754513, 112.17254745011117 -65.88050169069709, 112.24807829484612 -65.88034745639207, 
+      112.27816060144934 -65.87710451556951, 112.33461815513404 -65.88182117725786, 112.37238553505846 -65.88170654163214, 112.42550611471503 -65.86708905020993, 112.42970159156091 -65.86592794705376, 112.47879182999199 -65.87030023378497, 112.53080863834059 -65.85772748010584, 112.6016850840933 -65.83391611428786, 112.64427074614251 -65.82521072713584, 112.70250839258017 -65.81932132583923, 
+      112.72103100195926 -65.8139410599199, 112.75038106761194 -65.79762255560213, 112.7836692850899 -65.78792641600246, 112.83692091965256 -65.77937343867974, 112.86265633954659 -65.77910596461554, 112.90811130647228 -65.76983725433506, 112.94288464233766 -65.7587806816366, 112.97324457787555 -65.74912210985183, 112.9985588492491 -65.74598673902477, 113.03698717530763 -65.73440462641314, 
+      113.20110372108692 -65.70031730880098, 113.32079289905936 -65.70928235433469, 113.37070265398906 -65.71804740065203, 113.41886863967528 -65.73340612203361, 113.45253003642993 -65.75856032158143, 113.49031801486369 -65.78671976678149, 113.5320743374249 -65.82891896706144, 113.65489131930923 -65.88295770300256, 113.70900071062651 -65.91435329012205, 113.76106948088416 -65.949493867735, 
+      113.77705374989587 -65.96534040849761, 113.81649205175145 -65.97238973019329, 113.84542005695225 -65.98558008979151, 113.91074548805668 -66.03216633369938, 113.92828300325606 -66.039947045824, 113.95780108797443 -66.0476683158247, 113.99520879093389 -66.05015600710561, 114.04893656256283 -66.04744017093068, 114.10298875382583 -66.04855359771913, 114.14852878465658 -66.0530465303482, 
+      114.17666634976193 -66.06048675293896, 114.20965684119827 -66.07491270294844, 114.23921808824905 -66.0937802998549, 114.27017956538656 -66.11348805861184, 114.3270169274728 -66.15759196024943, 114.34521413490417 -66.16574093875076, 114.43117675579121 -66.18187765095935, 114.48921846731406 -66.17829124960298, 114.53050231380496 -66.18295283427676, 114.53442465204758 -66.19010996463513, 
+      114.51412191828925 -66.20535237065506, 114.47676874777292 -66.22056602139041, 114.45565729643081 -66.23740291673874, 114.44500679556761 -66.25636962850956, 114.44046138453268 -66.26447333490559, 114.44790777565883 -66.27152247556604, 114.48197979947838 -66.2784271907781, 114.51534246703385 -66.2834920241985, 114.54080111411083 -66.28108931317419, 114.56682792200225 -66.28495104583956, 
+      114.57857550307067 -66.29371587095449, 114.58031425236558 -66.30909646255564, 114.56522293958086 -66.33618131329999, 114.54986657736175 -66.34468858269588, 114.53961999893508 -66.36603495284832, 114.50896400617053 -66.388908785721, 114.47282429029488 -66.40437370769558, 114.47478561283539 -66.42461445661267, 114.51850132799298 -66.44606864573409, 114.54472377598958 -66.43350304846267, 
+      114.63100313362267 -66.39204402658318, 114.6618554997851 -66.38085869253399, 114.68696586703682 -66.38144633058683, 114.74480268311517 -66.40615007060245, 114.75820082111596 -66.41372642501325, 114.77262076110108 -66.40612866103454, 114.83735692499695 -66.42768012369652, 114.84600081921243 -66.43478326687942, 114.85533035459626 -66.44316879481147, 114.88200290960768 -66.45867940338796, 
+      114.88595600616684 -66.4668352574901, 114.8178719363166 -66.49447687421835, 114.84227696124894 -66.49354573585593, 114.8896563104675 -66.49172889208852, 114.95381278608598 -66.47717287607082, 115.00878919266077 -66.4587714142334, 115.04560034983007 -66.4553063891382, 115.10286751984238 -66.46588816170883, 115.1127382551081 -66.46771245157119, 115.1587370100301 -66.4428935625853, 
+      115.17743650172874 -66.42633085777258, 115.20587852462928 -66.41641281708435, 115.35481191545897 -66.40020761831967, 115.35849176125346 -66.39980344833955, 115.40749160227894 -66.38076718114989, 115.45620631803493 -66.37259705749764, 115.50648501863107 -66.36805730513905, 115.54776210076864 -66.36758499308478, 115.66472447368444 -66.35449191865487, 115.8175298669817 -66.34812997599812, 
+      115.94136114199785 -66.35308796695509, 116.01359471296155 -66.35593378543066, 116.10252531956354 -66.36686018886887, 116.18991846853893 -66.38495746408418, 116.22079457257944 -66.39462249962747, 116.26149777876046 -66.41386334223006, 116.28969530419164 -66.43293045133089, 116.3287041204273 -66.44951563323373, 116.36333352412746 -66.45798471918377, 116.40528299447375 -66.47699041606855, 
+      116.42308624553755 -66.4892040977145, 116.48567259699715 -66.53202786147831, 116.53030425648875 -66.54458549562348, 116.66022401427338 -66.56061571809877, 116.69301535789022 -66.57038904131979, 116.72615062165609 -66.59202641202558, 116.74903155686026 -66.61656943801204, 116.75280818980407 -66.63027976201244, 116.77976190321858 -66.66906758720238, 116.79779766347968 -66.69493037984626, 
+      116.84250508922561 -66.7213664403861, 116.9148017663101 -66.77706917820369, 116.98848063149678 -66.81603971672175, 117.04882913316074 -66.82612580252773, 117.0811380981516 -66.84745713155955, 117.13387930388144 -66.86441779718152, 117.17309670421118 -66.87700689613223, 117.21873352902635 -66.88933570785014, 117.27304914363093 -66.88903878618665, 117.30617532567094 -66.89424190902146, 
+      117.34587662851196 -66.90268644538388, 117.40480087043899 -66.92145623418885, 117.47372367257165 -66.93381416926049, 117.57401791758737 -66.94664693687879, 117.62767139363042 -66.9598847295497, 117.6750883039425 -66.97930200516528, 117.69094209107408 -66.98577893231462, 117.71351019888345 -66.98945633284964, 117.76079434582068 -66.99037182992853, 117.85146854049367 -66.97084741719304, 
+      117.92549221011953 -66.96250974803166, 117.97936244322015 -66.97159586864136, 117.99527109188958 -66.9780355090906, 118.21234212094008 -67.02300335548624, 118.24174626377477 -67.02266755367334, 118.25041955884737 -67.02256712175132, 118.2781596493848 -67.01811211572702, 118.44794400220677 -66.92365235789774, 118.50509558982847 -66.9112628984492, 118.53630103389506 -66.90957737028442, 
+      118.73271129118825 -66.92391248953987, 118.82772896224016 -66.93074741240017, 118.91570995145706 -66.92710133839776, 118.97127513735118 -66.92037103452544, 119.12257424272558 -66.92645958777149, 119.20616258638945 -66.91845701403442, 119.31040245344043 -66.92489584423161, 119.31881778092763 -66.92923700643651, 119.34561826196814 -66.93318201758754, 119.4365537924964 -66.94651058866934, 
+      119.51680759180007 -66.9435804742499, 119.5462016257099 -66.93849113013177, 119.57116063074238 -66.92823120594346, 119.58229878000488 -66.91829779792768, 119.60854305281322 -66.9128258554347, 119.65966818125874 -66.91231507560379, 119.7014699606887 -66.89543980819558, 119.7847673103633 -66.88813824393095, 119.88956356029954 -66.88895373955616, 119.91133085296475 -66.88496340914962, 
+      119.96307910581095 -66.87544943492739, 120.09930544247125 -66.8623130713248, 120.1471089303053 -66.85466709251985, 120.28747565012281 -66.85573688034692, 120.33470233466738 -66.83742559452419, 120.37093537266483 -66.83268767199834, 120.4410706508513 -66.83083314993077, 120.49898732235827 -66.84001211419898, 120.50787126190134 -66.84142240140714, 120.5381009477035 -66.85276682877631, 
+      120.57230353054194 -66.87245823194075, 120.63527701891222 -66.88845901006556, 120.6744985884561 -66.89221230128331, 120.70298002789481 -66.89112865138341, 120.72214585554076 -66.88439222305733, 120.72955413596557 -66.87765532725192, 120.76993639210504 -66.864730983046, 120.88038767556617 -66.8497467539621, 120.93835568594284 -66.81903100707291, 120.98115700994633 -66.8026431747534, 
+      121.00155650784346 -66.79481469268262, 121.10114299971968 -66.78054782035952, 121.10836138520133 -66.7829439481612, 121.12866217872897 -66.81439129107207, 121.13298599064368 -66.88742001233611, 121.14668922959201 -66.91419965247151, 121.14093012491897 -66.9483713084798, 121.14174600093463 -66.9705813698255, 121.14312707606578 -67.00804204255287, 121.1340873483804 -67.0290599988409, 
+      121.1230250405053 -67.0386962682511, 121.10318672335134 -67.09140022091238, 121.10349990109985 -67.10161482448183, 121.12645888797701 -67.10376804369916, 121.3611529620838 -67.0539550266844, 121.41292598098153 -67.04290121463909, 121.77286394155867 -66.98937215037171, 121.81834403399183 -66.98526770006275, 121.92505479122272 -66.96720119953024, 121.94754775198876 -66.96675187412055, 
+      121.9648729898014 -66.96640007573134, 122.01584699712028 -66.95889329443028, 122.1761911289401 -66.9448694252506, 122.23986001592161 -66.93173919272344, 122.34678537590574 -66.9235912709734, 122.41653564939382 -66.91101905589967, 122.54598288871769 -66.89834543380637, 122.58151139631902 -66.8948430658068, 122.74115143880474 -66.87344396825664, 122.84501054530068 -66.86243463381899, 
+      122.85723908083513 -66.8604502854289, 123.07440766076567 -66.82497364245035, 123.13294828309382 -66.81534534675103, 123.13756634235645 -66.81458372031327, 123.1600259872003 -66.81232484087744, 123.27991444522434 -66.80019326975587, 123.57451510836762 -66.76163396448888, 123.65416779178932 -66.74633075096007, 123.72253530721912 -66.73854076805794, 123.7657712075117 -66.73359711084461, 
+      123.89286816343724 -66.71218208301406, 124.03148882047441 -66.69722024475266, 124.21353102724424 -66.67276650866876, 124.29663683254472 -66.66558033898417, 124.31165472395183 -66.6668327026752, 124.42281224953814 -66.67598647796055, 124.45117859681332 -66.6753764918269, 124.5415195019177 -66.67339344104667, 124.68409000038474 -66.65663866037488, 124.72800580676008 -66.64634715315533, 
+      124.75760778034407 -66.63940520408208, 124.81521667625113 -66.61983590825093, 124.82894054498946 -66.59879324349541, 124.83702135890529 -66.59122521808999, 124.8695472904506 -66.56073801185136, 124.92083668338424 -66.54641004181151, 124.96079222144654 -66.53659086859228, 125.09038566219485 -66.52043084110942, 125.18487515578141 -66.50000017149708, 125.2336948673121 -66.48348220957023, 
+      125.30813541848524 -66.44918081386724, 125.31171270994335 -66.44752486078052, 125.48291165609186 -66.40278621495563, 125.5251334906854 -66.39530239049395, 125.60826086865364 -66.38916756112494, 125.66455867683689 -66.38053844341675, 125.75084003125939 -66.35314227290503, 125.8178945579903 -66.32707936769525, 125.82247919449114 -66.32567509938744, 125.90686890850922 -66.29984247785796, 
+      125.92003603175274 -66.29685872300456, 125.94353452197929 -66.2915266665541, 125.97450266972356 -66.29330482374482, 125.99218726826474 -66.28797137282348, 126.05937897934011 -66.27720554862445, 126.14799478656967 -66.26966062988853, 126.19894392242406 -66.27613024010333, 126.27961629222996 -66.2937692294144, 126.35111408690253 -66.3203740378382, 126.41110189869384 -66.34261985486107, 
+      126.61259278076908 -66.39100606362325, 126.65416101127198 -66.39946039765532, 126.75789562852941 -66.40792101317045, 126.78073196634692 -66.41561993821567, 126.82657570480823 -66.45571142198965, 126.83750232247442 -66.46524130912614, 126.8971999792718 -66.49082144611263, 126.94945760116258 -66.51902815434855, 127.13948893407738 -66.5471880373974, 127.2772682668147 -66.57471436700956, 
+      127.32990401907388 -66.57904120076286, 127.36388167302542 -66.58182473713379, 127.39903142597039 -66.58766909321855, 127.43210512009608 -66.59845747349641, 127.44157512607615 -66.60830779574539, 127.42150841173593 -66.65211484684416, 127.43828573517155 -66.6866070384012, 127.46514986997825 -66.70680983799154, 127.60934528623443 -66.75276176041245, 127.62831034269027 -66.76179494514193, 
+      127.68276310066942 -66.78766648750134, 127.69770086658234 -66.80036980943633, 127.7010190745691 -66.8355254958348, 127.73252163487837 -66.85721608550567, 127.84510040099238 -66.90462526857048, 127.90206255039915 -66.93610412772104, 127.93896446105619 -66.96542365967744, 127.94017764013721 -66.96638501576244, 127.93171760081866 -66.98745769780052, 127.906785512856 -66.99893953508237, 
+      127.90864624495644 -67.01650948112096, 127.91850996878824 -67.02029434489211, 128.03791893068924 -67.032974092133, 128.11677468854884 -67.03518710783399, 128.1635121123271 -67.03005976849337, 128.32775862985054 -67.03628526106174, 128.36828785962885 -67.03231824092992, 128.3789374464958 -67.03022000513653, 128.41046212179873 -67.02399485643413, 128.45207196961582 -67.02133929619255, 
+      128.56057787940225 -67.03073123659593, 128.628281948337 -67.02983111415226, 128.64329510240256 -67.02656493350428, 128.6512748076851 -67.02036279810811, 128.61917233166773 -66.99322501347399, 128.65934705563862 -66.98315378028566, 128.86758455278823 -66.9813848541672, 128.99388124254736 -66.9801716786943, 129.02200369826255 -66.98295545560231, 129.2438356947927 -67.02446696671248, 
+      129.3039559876191 -67.02381103138588, 129.40240578963946 -67.01500665650074, 129.45515567461334 -67.00315078911487, 129.4767141445648 -66.99829121600352, 129.53495856339867 -66.97853059364378, 129.61176999440875 -66.92625408758617, 129.6043865072089 -66.88488760771264, 129.6129759808274 -66.87333640379549, 129.66842576241203 -66.85089904842748, 129.6822040908529 -66.84056102345541, 
+      129.6600954066878 -66.80981440242459, 129.66403166277792 -66.79519721654403, 129.73515247429162 -66.76063491881993, 129.74352871805254 -66.75191496984812, 129.74214190892562 -66.72589882452303, 129.74160785922635 -66.71558383482314, 129.73226938684215 -66.69494631971999, 129.7118522391834 -66.68163306754109, 129.68859750532303 -66.6697466721956, 129.64912445822 -66.6589204426962, 
+      129.63857990074175 -66.644828389941, 129.60330204419893 -66.63104997015947, 129.6215360633722 -66.61654737454003, 129.62228468700707 -66.60617028218883, 129.624253340484 -66.57886507054096, 129.64648406024915 -66.54692838278307, 129.66847148629353 -66.52789290921042, 129.69743440674364 -66.51175683676222, 129.7378092135107 -66.48922745954016, 129.76895179622352 -66.45838164845826, 
+      129.7883588003999 -66.41213981296565, 129.82047975375303 -66.3602681115185, 129.9180449815905 -66.29912559073051, 129.9325568604139 -66.292312788725, 129.95010247407586 -66.284065164684, 129.99597126604402 -66.2507476979822, 130.00161666356175 -66.2466432828336, 130.00627162810332 -66.23624455756627, 129.98461910551993 -66.21786461898351, 129.88070575129336 -66.17833725930946, 
+      129.7943112222003 -66.1361540017052, 129.72609036617993 -66.11341126376757, 129.71038889221362 -66.105697931295, 129.6831210818979 -66.09227698546107, 129.55661036625898 -66.04651691344222, 129.52467382435123 -66.0303110217365, 129.51858646414945 -66.02053849915613, 129.4609835768899 -65.97898810029211, 129.46779020737645 -65.96299024902558, 129.4953626588578 -65.94497693582605, 
+      129.57008222921857 -65.93613360799138, 129.59176814694302 -65.93662303595951, 129.6298684030631 -65.93746191132348, 129.6626738251786 -65.93387651909066, 129.69296372231162 -65.92604915722121, 129.7190696821021 -65.92398063114925, 129.74400434456277 -65.92561405908936, 129.81454526230516 -65.94409958307652, 129.88237017774878 -65.95674907722365, 129.95349120604737 -65.96386736281467, 
+      129.97932519641833 -65.9702227973374, 129.9974210700835 -65.97986596368642, 130.06397864758358 -65.996505716662, 130.11096178143757 -66.0152289951176, 130.12260368127494 -66.01985920148861, 130.16598495644254 -66.0273597143831, 130.28718458205068 -66.02796915448675, 130.3894188227275 -66.03792602277329, 130.4492951280232 -66.03817808518976, 130.4790795760513 -66.04062702418872, 
+      130.53967279612354 -66.05319959782307, 130.6862943435635 -66.06368301437477, 130.86268478419885 -66.07608802736277, 130.92961059430695 -66.08593787424427, 130.9951634475098 -66.10414844298421, 131.0061959529844 -66.10337824853289, 131.10406534002658 -66.12856280403102, 131.1764072879977 -66.14226488707746, 131.23408530621467 -66.15059627981853, 131.283247791319 -66.1576691191888, 
+      131.41401583006098 -66.18614220227084, 131.42361397988915 -66.18528702121553, 131.50010727868946 -66.1958468549528, 131.663969580844 -66.21098338929725, 131.804245100271 -66.20993813350115, 131.884491335129 -66.20928175076862, 131.93087810118692 -66.20629892234948, 131.99940358011457 -66.19410705846656, 132.1144420118248 -66.16324586153023, 132.15270945593397 -66.15773014028552, 
+      132.29621821640762 -66.16581763154488, 132.36380023282015 -66.15440432438525, 132.3762356785789 -66.15230578009547, 132.45960955602894 -66.14447751157357, 132.4963993112454 -66.14568271649368, 132.5974882254614 -66.18480644596946, 132.72883755307734 -66.20482650840988, 132.75637680036996 -66.20629871736766, 132.80871698060486 -66.20322401986141, 132.8954003650991 -66.1819836053737, 
+      132.94448868544248 -66.169914404747, 133.01943903981595 -66.16464236995265, 133.07389809046146 -66.13974812624743, 133.10989458235002 -66.13642112210181, 133.15612787470522 -66.12715191208791, 133.21873316528348 -66.12081144499037, 133.28182896299265 -66.10201302987721, 133.31802471572547 -66.10610942555319, 133.36155666065727 -66.09825929187738, 133.4055945591201 -66.0966337282418, 
+      133.42494164254532 -66.09901462235196, 133.45075982064589 -66.10218042395887, 133.52600103776354 -66.10226468062146, 133.6144401972477 -66.1163096727232, 133.6405484807314 -66.11634085663876, 133.66626076876076 -66.10360708576876, 133.7281649918608 -66.1001514741898, 133.78033378966725 -66.11072564791681, 133.82019032559893 -66.11104583679845, 133.87861784736543 -66.13756564369842, 
+      133.89462162643375 -66.14942920088525, 133.89468456947125 -66.15998832839186, 133.90498289013084 -66.16870860665307, 133.90638727093503 -66.16988375629201, 133.92674394676826 -66.17842114518288, 133.98867798445997 -66.19254364804179, 134.13774251037276 -66.21221905989411, 134.17570575750696 -66.19842535956673, 134.2187049016517 -66.15026881684919, 134.23165932855443 -66.14495026145528, 
+      134.2507330916516 -66.12734214546754, 134.28624009003448 -66.11317418500018, 134.32501336495218 -66.10593425495517, 134.38813794467274 -66.09410809112094, 134.45446683494185 -66.07678187634515, 134.45626727494175 -66.06131751332859, 134.4424600984904 -66.0486453175862, 134.4532019547199 -66.04171777330035, 134.49870324144007 -66.03794105395743, 134.5098569986112 -66.03380537168904, 
+      134.52441334925865 -66.00649307616891, 134.53880175187928 -66.00056450225904, 134.62031623363282 -66.00113646331374, 134.64143336595336 -65.99625384427914, 134.65612728466238 -65.98722092926909, 134.67186100926472 -65.97541822128485, 134.65863181317187 -65.96183767034339, 134.64515824579942 -65.94798290074068, 134.63142455262332 -65.94834865125345, 134.61456405606486 -65.9564056870576, 
+      134.59594705901264 -65.95265971275792, 134.58331371385125 -65.9431306706034, 134.58068827889483 -65.92572802249225, 134.54849121624918 -65.90808113280187, 134.55163455971854 -65.90039814140584, 134.57801735845203 -65.89531710319297, 134.58538801003482 -65.88368226011733, 134.60162323747713 -65.8740698064933, 134.61866636592939 -65.87066652768961, 134.64195249983874 -65.87264289452979, 
+      134.6550589672378 -65.87071241110037, 134.68116751293297 -65.87459495656893, 134.73307766324245 -65.86405895700054, 134.7395777590981 -65.85984062368408, 134.72030637980095 -65.8415378379195, 134.75831602890915 -65.82548474375245, 134.75720272958273 -65.82355539974661, 134.75384459253465 -65.81767262201228, 134.7340100101531 -65.81205733340389, 134.7530977028655 -65.80310085031084, 
+      134.76161226239324 -65.7939682991125, 134.74356138510151 -65.77166787472085, 134.7130432823435 -65.7605972267803, 134.713516231867 -65.7420277056283, 134.68498224088478 -65.71302770069347, 134.66912874560293 -65.70654354735824, 134.65760690755215 -65.6948774545282, 134.63920587660655 -65.69113091468125, 134.61247237332577 -65.69464837645027, 134.59159724869923 -65.69301588219356, 
+      134.58976772574462 -65.68245682088362, 134.60490304105767 -65.66138472270582, 134.58778538099725 -65.64000699056618, 134.5730888840076 -65.63597845336386, 134.5659341984961 -65.63401042588562, 134.51443603690302 -65.61195396307642, 134.47401401842333 -65.58576243298445, 134.4631810989514 -65.56324810777373, 134.4682620967815 -65.55190333062356, 134.48106342762154 -65.55123186416711, 
+      134.4884485886894 -65.55849455388473, 134.49946670550537 -65.56026436658078, 134.5149078579587 -65.54974342400399, 134.5418543500983 -65.54965967001324, 134.5436264803425 -65.52771767071941, 134.56030381876548 -65.51258111642925, 134.56292789888087 -65.50272401054347, 134.5466164113681 -65.48229202880131, 134.5411076790073 -65.45897716506278, 134.53498840298664 -65.45391091493438, 
+      134.52887019320778 -65.44883010034366, 134.51293882552378 -65.41942604677618, 134.5186298710906 -65.40252679727483, 134.54861386650808 -65.37467202652923, 134.54014571972397 -65.3598249591201, 134.53916930195606 -65.33457967565954, 134.5460815848936 -65.3260654295974, 134.56306290601034 -65.32022092869094, 134.58891325577704 -65.30156704035247, 134.61662272876157 -65.29872129026357, 
+      134.64347943484987 -65.29028348914842, 134.68142552216537 -65.28824610773032, 134.7047125730548 -65.29178635285126, 134.7246847989195 -65.30545825476158, 134.74316409767067 -65.30842560066877, 134.74432340630457 -65.30860933106715, 134.77601587293157 -65.30302436017014, 134.79183969332303 -65.29342694144292, 134.81353785341588 -65.29104586327665, 134.82849202604606 -65.28236405197063, 
+      134.8475496927597 -65.27684051895372, 134.86698967766452 -65.27471939740974, 134.88066130061253 -65.27836656856604, 134.9576420391123 -65.32945983462369, 135.0213932737638 -65.35958875374354, 135.06594853209907 -65.37453457154956, 135.12713751966902 -65.410652172882, 135.12998958249864 -65.41233033345019, 135.16320771727138 -65.43941438730434, 135.23599226939024 -65.48346746382667, 
+      135.26249752731476 -65.49590342535956, 135.29179331760207 -65.50189255852453, 135.31895303771768 -65.51587682234576, 135.41311712776047 -65.55115464168308, 135.4374852041893 -65.56445282539748, 135.4450539373796 -65.57289088123206, 135.44886762084911 -65.58159698669758, 135.44410761310849 -65.60050180419327, 135.43917834532385 -65.62007855386848, 135.45579612293338 -65.62802151604704, 
+      135.47947651333507 -65.6518026450055, 135.47868331772665 -65.66229965537401, 135.47361862519267 -65.67984016883902, 135.41790709991372 -65.7307276876543, 135.4051808685769 -65.74941256302364, 135.37553546992706 -65.82946018487702, 135.36503761927835 -65.85771175126706, 135.3428962606761 -65.8889615529321, 135.32110528391735 -65.90568529306599, 135.2665252706755 -65.92412634133147, 
+      135.23805180544244 -65.92898609510138, 135.18710311514425 -65.94776215527266, 135.16621339417355 -65.96108258867585, 135.14915434674583 -65.98249865582329, 135.14585912342517 -66.00288363817398, 135.17275823303845 -66.00883483708722, 135.2043906503167 -66.00402046804497, 135.21405075725144 -65.99949660226376, 135.2178651812734 -65.9977107797237, 135.23716734287368 -65.9760060951575, 
+      135.25695651237817 -65.96669011968659, 135.2922196664102 -65.96283722764574, 135.3157348357347 -65.96346352421884, 135.3371419203507 -65.98106409516505, 135.35914639882822 -66.01105453626954, 135.3585208119496 -66.01908817338587, 135.34616001108935 -66.03099843841446, 135.35160795018723 -66.0321272467812, 135.3971875934654 -66.04154978659739, 135.44740338676655 -66.0427935119565, 
+      135.4667498252814 -66.04921712669766, 135.4834127467699 -66.06147797989803, 135.51206935539642 -66.06614694524029, 135.49470428307268 -66.09120916237532, 135.4916541380527 -66.09561181528325, 135.6121210748728 -66.09883065924639, 135.64761315107174 -66.10509498886402, 135.69633345371335 -66.12014013957415, 135.7413031272099 -66.14750689549605, 135.82286099325322 -66.18014584373876, 
+      135.86335646425994 -66.18051890817209, 135.86880589634092 -66.18056453493622, 135.93670642261947 -66.140328143973, 135.9746246222106 -66.11778207104821, 136.0171520784938 -66.12307739706974, 136.03560018291543 -66.13652048670659, 136.05409316531225 -66.1335676347155, 136.0646666731017 -66.13612407910207, 136.0726927498716 -66.14453137835706, 136.04582129446737 -66.16287200437536, 
+      136.0435638655112 -66.17831429743539, 136.00189221540396 -66.20055402393949, 136.0083311087394 -66.22621127565871, 136.00897055368415 -66.22875209863705, 136.03323344480816 -66.23512296942927, 136.05689912576693 -66.25447817770878, 136.06980752105156 -66.25797271559027, 136.11465354108853 -66.25149503409733, 136.12887602779992 -66.25340306007416, 136.14138880093634 -66.25508123885237, 
+      136.1580961190053 -66.27838940455092, 136.15609656001672 -66.28950540111781, 136.16799884190684 -66.29948479541817, 136.1923360875923 -66.3070598642967, 136.22074733624115 -66.30878448009999, 136.248702794941 -66.30215401624986, 136.28727833038025 -66.29991120273314, 136.31256032076746 -66.30284101868376, 136.34524481953164 -66.338882792915, 136.41781687234257 -66.38685601667237, 
+      136.43692032411855 -66.3940584235406, 136.48785456596423 -66.39613386526577, 136.5039673741814 -66.38289592999642, 136.53228760682873 -66.37465691149141, 136.6455546026394 -66.36586766566593, 136.68237160065542 -66.3581999971132, 136.72738676877836 -66.33978294844421, 136.81982471397617 -66.33814220185452, 136.9123689681719 -66.32099964689856, 136.91859389285963 -66.32139530947964, 
+      137.036209948005 -66.32883482868426, 137.32577624547602 -66.35708642167323, 137.41203463754826 -66.357536356807, 137.49978645784472 -66.37235232553411, 137.52017193403486 -66.37577776112418, 137.69296288717632 -66.38379607192262, 137.738114164078 -66.39177731228479, 137.74407918434548 -66.39282991393513, 137.79182435449712 -66.40544901467383, 137.8716428264471 -66.44803600183997, 
+      138.1577303690115 -66.50993393418496, 138.34776248040703 -66.53590355462997, 138.57626236070237 -66.52195004727906, 138.63645952801244 -66.54231216868882, 138.73970045896982 -66.55780798525143, 139.24522286981914 -66.55400084857106, 139.42310970336123 -66.58872992760814, 139.5836036931847 -66.57893351697331, 139.60745395641604 -66.59761818488312, 139.5849011481035 -66.61167905303209, 
+      139.93556285300568 -66.69024663429411, 140.0918121813648 -66.73536623892701, 140.39360025610046 -66.74196601338984, 140.5023184390608 -66.71779649185954, 140.88264454925684 -66.74259186164562, 140.99446218871827 -66.77406296307149, 141.03686419667892 -66.76129123880649, 141.07803349448236 -66.74337067071312, 141.3316646859545 -66.84325442780354, 141.55558894255532 -66.78362256344752, 
+      141.88949440778484 -66.79362494660313, 142.06304849964525 -66.82707997574649, 142.18601975672902 -66.87696786646924, 142.23423796161043 -66.94123044164566, 142.3605052172979 -67.00013747189352, 142.5231032988365 -67.03379817634158, 142.83834725796652 -66.99910717109701, 143.15428272861965 -66.89702611717438, 143.38532825817845 -66.8634724186, 143.6543120874216 -66.89566802918344, 
+      143.78021255579978 -66.94162798867774, 143.73074203928277 -67.02455149691629, 143.78943031996423 -67.07831571451115, 143.85099666230025 -67.09485602444093, 143.99227812625793 -67.09205657950979, 144.31353936902516 -67.0151516354934, 144.4036393145828 -67.01701405355493, 144.5470265870266 -67.08803556208125, 144.5772229634105 -67.17475913760164, 144.7241974314386 -67.15931641714103, 
+      144.80239926772597 -67.09105638813105, 145.27166543105983 -66.8995596739551, 145.32211318618343 -66.90991970748584, 145.2755426164355 -66.95993004201657, 145.3227082931057 -67.01935594723854, 145.3652800316814 -67.0187306074448, 145.5372331820408 -66.92165355576877, 145.52526977107874 -66.88059996472535, 145.43097082944013 -66.84632824109934, 145.54827834036072 -66.82233403767093, 
+      145.82113528448062 -66.81092881633484, 146.05003386091235 -66.85159271038526, 146.24696332029336 -66.83118384451487, 146.4587857258272 -66.849723925141, 146.8304753150525 -67.02196541482765, 146.81059224101182 -67.09983134891475, 146.6762073589788 -67.21790372174445, 146.61584656665 -67.24059284440698, 145.52951166700035 -67.42189794808803, 145.28012126063487 -67.5443727096104, 
+      145.24308824138907 -67.60579643970921, 145.69070381891976 -67.63909102922901, 146.02458375373539 -67.60462882369627, 146.2138049922947 -67.65451042217762, 146.26353372956405 -67.70199617256058, 146.36000147096212 -67.7268749969179, 146.56596403715187 -67.72303735250534, 146.59410308424916 -67.74481923729952, 146.4843122385535 -67.83171852653167, 146.50732318522526 -67.85479746750293, 
+      146.73472719088423 -67.82538575993034, 146.89692649249315 -67.87949302109524, 146.91368066206533 -67.88445241051446, 147.05668672677285 -67.92678846550265, 147.49999929174413 -67.87634377687966, 147.81211819428722 -67.80468734271777, 148.44430488150886 -67.81562840617016, 148.48837314745427 -67.84558090685746, 148.48076037944406 -67.92685651419602, 148.61360146175159 -68.22935445389919, 
+      148.60504170549805 -68.28430173592149, 148.42170811515228 -68.3313289880292, 148.05861050638126 -68.27965543247466, 147.83352711469465 -68.29836988333453, 147.76147464510385 -68.32652277041493, 147.8825673001869 -68.36358658437318, 147.8983318272598 -68.38307942203285, 147.86683558010992 -68.4070889907427, 148.39852968396525 -68.44380211176069, 149.11435151209335 -68.33524289405217, 
+      149.54525806377683 -68.37309171033127, 149.80183431728773 -68.4676502448641, 151.00274890190508 -68.31017229379978, 151.03698834012462 -68.32109069279694, 151.0828721604926 -68.45542894196653, 151.0083312982778 -68.54103768152638, 151.05256751289707 -68.64377590743187, 151.1752763918306 -68.69883025239358, 151.37489189533306 -68.7397164449654, 151.87474139840552 -68.73134549770421, 
+      152.0418720676297 -68.7038569410292, 152.18430964974695 -68.65199366518966, 152.40373078839914 -68.48435242658168, 152.6413254595406 -68.42433157895199, 153.0283674211257 -68.43466876363557, 153.13691699381295 -68.41052188433173, 153.17996084593514 -68.45842009500802, 153.29408015338504 -68.47653259709017, 153.46879719645992 -68.43382231964503, 153.51971577645477 -68.3612818500191, 
+      153.57743823325765 -68.3393411414749, 153.82100061794543 -68.33959185258988, 154.19052276386563 -68.46055545982139, 154.17954938803547 -68.50646203303761, 154.298859261415 -68.54999571049969, 154.48381233600014 -68.53261603688743, 154.69311730999954 -68.58528924008154, 154.76963756534403 -68.67274462003716, 154.42399754169776 -68.6403280222731, 154.63496378915474 -68.73773928063353, 
+      154.59388867602482 -68.78195121636638, 154.45059123359474 -68.81103558671772, 154.71447844191687 -68.96774235237093, 154.86580094452967 -69.03499590943893, 155.00967350220492 -69.04045122076822, 155.14773624864335 -68.91671700940228, 155.30081252169015 -68.91433636105515, 155.34767073806387 -68.93381588782859, 155.43623440345684 -68.91847903703565, 155.56120406223855 -68.98068910145491, 
+      155.68997281003342 -68.97111477180356, 156.0000005361717 -68.99999940345077, 156.04455666491697 -69.05105525966844, 156.09966941307866 -69.05418450810228, 156.18867509781296 -69.06775586014155, 156.2862098264756 -69.07694145184344, 156.3764652833254 -69.08962196602914, 156.43041989701737 -69.09333851623441, 156.46806224566728 -69.10435579523102, 156.49490528804364 -69.12360297843065, 
+      156.59869518161855 -69.16275728401995, 156.61403017583442 -69.16852477827507, 156.6749259184942 -69.20186676303965, 156.7143394481653 -69.2168739666517, 156.73832657078302 -69.22315973848164, 156.78222684254627 -69.22552474596961, 156.79675304479937 -69.21643868466299, 156.80568057307772 -69.16119332968944, 156.8165750311698 -69.15486062937634, 156.84638887936424 -69.15351953830199, 
+      156.8820649957894 -69.15692112466277, 156.907227404714 -69.16432121608044, 156.92477428113924 -69.17762718950168, 156.90214666780201 -69.21062404350093, 156.97075032308553 -69.19708164557828, 156.9954377419531 -69.19511411044165, 157.07866047185448 -69.2014763596858, 157.10354642921038 -69.20149270655709, 157.09831158310337 -69.19647988808744, 157.0656134862399 -69.14704813587107, 
+      157.07054160567748 -69.13073675200843, 157.05604569220503 -69.09528295480229, 157.0541228489576 -69.09056051605928, 157.02560293710138 -69.07027505463105, 157.04380686186272 -69.06228664408079, 157.06340037541443 -69.06877141399505, 157.1102434899431 -69.10385940447199, 157.13160607064518 -69.1058658428037, 157.1562339630628 -69.09177470275388, 157.15324330009784 -69.07848399651031, 
+      157.14054971349955 -69.06552038751155, 157.0937799235946 -69.041855785361, 157.0617681472763 -69.01293868402179, 157.079116954687 -69.00244942647801, 157.1031658385629 -69.00538603821475, 157.13586409995543 -69.01936376643488, 157.14775163492405 -69.0244444833039, 157.20706235731723 -69.06954915005512, 157.23672638045457 -69.11414247620122, 157.26621865967252 -69.13069989312196, 
+      157.37806739452537 -69.23897509947386, 157.4197543076728 -69.23558017660292, 157.44810561220797 -69.2258144630466, 157.49430845072578 -69.19233772732508, 157.52861015364533 -69.18303702007174, 157.5565340380943 -69.18409745860127, 157.57899405712 -69.1937647843432, 157.60641466181195 -69.21649163922255, 157.63871800514391 -69.22151915719199, 157.68180825550755 -69.22112337560046, 
+      157.70889135100367 -69.21114411753011, 157.7253731324411 -69.19148958185819, 157.74957296900726 -69.1848526484197, 157.77995230709726 -69.18389236618282, 157.81198188615065 -69.18694974406402, 157.82882773548297 -69.19873758909124, 157.83190974657978 -69.20088124154715, 157.86384620194139 -69.21477518049461, 157.9228072746968 -69.2261880279353, 157.96009798885513 -69.24227213066835, 
+      157.9809264367185 -69.24263010400372, 158.07849128412147 -69.25512627114956, 158.18969753263355 -69.28044094905925, 158.2316585615987 -69.29617347542745, 158.2530974372455 -69.3135069853316, 158.2499707471116 -69.33804235374751, 158.28514104978595 -69.35171508254656, 158.29220731344518 -69.36124355742432, 158.28750593867628 -69.3694764006149, 158.3124863715889 -69.37744047185343, 
+      158.35516397124707 -69.39021232555814, 158.38998426613009 -69.40260992398296, 158.414231380398 -69.40573048723424, 158.43424898438693 -69.40352733931043, 158.44991955742415 -69.40489997099128, 158.46881095541406 -69.40252732481018, 158.52934259220487 -69.38326979163557, 158.510848548267 -69.37209325909551, 158.5137013477588 -69.36640954195275, 158.57331802792518 -69.3644026572669, 
+      158.59101810070482 -69.37404630283486, 158.60636834181807 -69.37677065769351, 158.62127611603205 -69.37098754569313, 158.67192204689175 -69.36199143118627, 158.71043461600573 -69.36199849202833, 158.73086480898604 -69.36827113410949, 158.7465508749743 -69.37852552358531, 158.74372702417992 -69.38983227622805, 158.75926207977622 -69.39912426509282, 158.7586360598378 -69.4074711645939, 
+      158.8745112009142 -69.42755969183771, 158.87661661715842 -69.42489662376774, 158.8824781138869 -69.41746466857363, 158.8805837171534 -69.40783014783173, 158.84910637574353 -69.39624715932642, 158.83837984388913 -69.37502228725856, 158.8653115221658 -69.3634714120549, 158.84985264875704 -69.35748318485291, 158.85940395701485 -69.34716106471967, 158.89457804468358 -69.3386911647099, 
+      158.97937017853417 -69.37247480799549, 159.0187058576245 -69.38188267353733, 159.02700676496613 -69.39289186338769, 159.01921000250488 -69.40065840754711, 159.03665125108134 -69.40502887204377, 159.02999870486326 -69.41296457552028, 159.0500486184141 -69.43547882608806, 159.02188009008617 -69.44361148915712, 159.0759423237257 -69.45648280909863, 159.10308893315357 -69.45941922432146, 
+      159.15565372085632 -69.4542855306477, 159.16513123232943 -69.45983131548302, 159.12791555799683 -69.46435470390304, 159.12528986246255 -69.46772803344231, 159.19874497871922 -69.48001913595456, 159.26876779728866 -69.49645997091903, 159.29879730285055 -69.50956014688121, 159.34167517249688 -69.54032032719395, 159.3899071214027 -69.55966998831818, 159.4177093673188 -69.56214837868473, 
+      159.4001919779145 -69.57527244063172, 159.39172428706982 -69.5816112623997, 159.34983903722005 -69.60347688229658, 159.36421306021927 -69.60910706848007, 159.51258745844234 -69.62154482364257, 159.55007872357544 -69.62886791954303, 159.5573268576463 -69.63713045164127, 159.62135280617915 -69.6669461468269, 159.63842861946685 -69.67944271906215, 159.62057532551924 -69.70973097933981, 
+      159.6199342201735 -69.7212745516313, 159.63159205859006 -69.72940103214246, 159.6810603993463 -69.72510564053748, 159.73619000026983 -69.7202919093146, 159.7604842711875 -69.72283858238895, 159.76785271835584 -69.7310939310572, 159.71946558775818 -69.77179813062519, 159.72976654649491 -69.78117422804816, 159.75309808815743 -69.7864906904, 160.06289677111874 -69.78129570350218, 
+      160.14315842378494 -69.79294604733437, 160.16834971225387 -69.80042249382574, 160.1831813599934 -69.81352996835926, 160.2358093102053 -69.82649256599349, 160.2529611828656 -69.85798553192066, 160.2581646859743 -69.88697757908709, 160.2492664791927 -69.8937082859335, 160.17295741637275 -69.90877572021175, 160.17480475537687 -69.91552009393178, 160.240417615553 -69.90879801966425, 
+      160.28334003752423 -69.91023294515315, 160.32498147781047 -69.9151997507042, 160.361846978508 -69.91117785650636, 160.4191895898806 -69.91537437896726, 160.4875492878047 -69.91448181457982, 160.50068606178206 -69.93424228645576, 160.55206190456943 -69.97189402510882, 160.55046112013153 -69.98187991985608, 160.56632932467264 -69.99318033182513, 160.55944805932438 -70.01036923129583, 
+      160.5160067346192 -70.00804897848877, 160.50422634603868 -70.01256601634321, 160.48993048129134 -70.01207667404898, 160.41552767548313 -70.00950597159101, 160.3816849058912 -70.01674562749812, 160.358459132252 -70.01327525210877, 160.33988865812663 -70.0141224300288, 160.30909705774977 -70.02220945438968, 160.29579292840248 -70.03162300579395, 160.29293947175904 -70.04379176478305, 
+      160.29739442607098 -70.06155341619923, 160.30798299030974 -70.0606007013739, 160.38426174896773 -70.07740789473452, 160.57827745463126 -70.108245774602, 160.59640552204078 -70.1151806608128, 160.60787918265294 -70.13424784332916, 160.73945648541695 -70.13834372375216, 160.75753800939614 -70.14292949905649, 160.7582694978908 -70.15089442788826, 160.7358239581722 -70.1675269967352, 
+      160.73939628108982 -70.1753836301862, 160.79167253683514 -70.20785446503545, 160.81225547311087 -70.22061238320103, 160.820648933498 -70.26008524323588, 160.8283390497885 -70.2642819939221, 160.8889613432511 -70.26763261563875, 160.93267841836632 -70.27766414550284, 160.95266728183117 -70.2893821783512, 160.94885118649015 -70.29908804245609, 160.89207497359894 -70.3008801929633, 
+      160.91523864601174 -70.31345300935837, 160.9777982319271 -70.3364186727364, 160.98881482820153 -70.33637997773167, 160.9904174328974 -70.33242084207103, 160.97013813416967 -70.31465911869894, 160.98954686908476 -70.31195861764716, 161.00862160940605 -70.31706942064488, 161.03820847676653 -70.31884705177406, 161.02900713860151 -70.3084721936304, 161.03581109058638 -70.30098047550926, 
+      161.06474192922227 -70.2920464660829, 161.12596109738163 -70.28103669264074, 161.2272946095689 -70.27073757889988, 161.35002143462336 -70.27082100708876, 161.48019412896812 -70.26893563082558, 161.51203907454024 -70.26075752741122, 161.51570184169006 -70.2547457650304, 161.53669621056324 -70.25034373154277, 161.55642711188966 -70.26513646886131, 161.58967570758506 -70.2723158374539, 
+      161.59423844068056 -70.27700080737115, 161.5765838726194 -70.2859580230274, 161.57231049520158 -70.30156773230706, 161.58373949417518 -70.3075334277943, 161.61204430625273 -70.3039787154105, 161.62971552971575 -70.30791406664318, 161.65389963074333 -70.31859564716038, 161.69856307484196 -70.34872331954331, 161.6970379203965 -70.35406448344257, 161.6760392721303 -70.35696481680874, 
+      161.65382476927772 -70.36003022655633, 161.6512450424786 -70.36893395548495, 161.67073047088024 -70.37766961714006, 161.68312156949227 -70.38925887682399, 161.7049869847715 -70.42819927908847, 161.69970768262763 -70.4487611155441, 161.71354635486009 -70.45774882898579, 161.7283028742408 -70.4580913497236, 161.74684109960384 -70.44184064205704, 161.72569236681747 -70.40990445558886, 
+      161.74438599209847 -70.40518111642973, 161.78678933912988 -70.40783734064408, 161.79476878872293 -70.40416691213689, 161.7921900583814 -70.39880412525777, 161.76148930575192 -70.39154111733721, 161.75334161765784 -70.38368155769571, 161.7504119287621 -70.36409057265881, 161.74977031882008 -70.35979513723723, 161.75508110504617 -70.35213523103688, 161.81533783969883 -70.33113129019341, 
+      161.85203413111208 -70.30645045481447, 161.85259935799542 -70.26284872355342, 161.85948265666244 -70.25492771853416, 161.87500016853775 -70.25306660662248, 161.90005586470124 -70.25507331734589, 161.94075065945663 -70.26165765638159, 161.95262184844356 -70.26855385696024, 161.9229419085043 -70.34825982381423, 161.92021209782226 -70.38103488700833, 161.88769415216336 -70.403016105238, 
+      161.89671439568525 -70.4284279661729, 161.8813313751809 -70.44182612935845, 161.89453148935877 -70.46588863119817, 161.9102928641746 -70.46264643762832, 161.97613611262324 -70.42977805519422, 161.98661729078609 -70.41444405325525, 161.98347597750924 -70.40167938747618, 161.99566601237294 -70.39389034599448, 162.01365570657174 -70.38930552829366, 162.08367939401072 -70.38381925558016, 
+      162.1426388304917 -70.38780200802942, 162.169631401713 -70.34959443792856, 162.22001646062964 -70.32828477345471, 162.26679883855678 -70.31574301870754, 162.32402094453556 -70.30620595801905, 162.3886259766826 -70.30941011533908, 162.46807887836812 -70.3018943166318, 162.58909602217793 -70.31774834426847, 162.62647918524803 -70.3264928585679, 162.63654976622536 -70.34087420583464, 
+      162.64541550554003 -70.346855780807, 162.68284698775062 -70.37207753630092, 162.67704818101237 -70.39155526127222, 162.71334951772388 -70.40974383895869, 162.71740622005632 -70.4248202877591, 162.70794727198856 -70.43841447894623, 162.73971488128151 -70.4492491601271, 162.76039089557275 -70.46932243045065, 162.78666579511727 -70.47860042641553, 162.80767763777033 -70.50832408785301, 
+      162.85266187339798 -70.53744505449231, 162.88732933510312 -70.54806577595255, 163.00575272301475 -70.5599136691093, 163.0285178716758 -70.5660096498402, 163.07322573398577 -70.62102552969345, 163.08630421618474 -70.65528843569399, 163.30784654414717 -70.6763758716969, 163.3955531978576 -70.6809688274139, 163.46058736083054 -70.67769578074572, 163.4770513719179 -70.68487532590922, 
+      163.47665442463187 -70.70532968760274, 163.48530591706594 -70.7135161270564, 163.50614859863165 -70.71476006525717, 163.53254751925704 -70.71019001926103, 163.57748446633295 -70.69340566890415, 163.62416101852364 -70.66314723771669, 163.63888580638712 -70.65920305770254, 163.69914266997716 -70.66217835153104, 163.69395454964578 -70.65027642568987, 163.63154545025856 -70.62795244843629, 
+      163.6075896421154 -70.61138193931475, 163.57406688831142 -70.61065657288438, 163.5560447284828 -70.60515616167646, 163.55984567957043 -70.58824840004831, 163.54806547772822 -70.5833895084916, 163.4978493923583 -70.57417231728235, 163.48527628293274 -70.57186029928405, 163.4925076190585 -70.56714736166741, 163.48780792881908 -70.56346851655238, 163.44691322725905 -70.5505531925508, 
+      163.43632529334656 -70.54307498187589, 163.44346665656 -70.53562135836226, 163.47905015932875 -70.5197601978474, 163.49786381865815 -70.51717423393957, 163.51487707182523 -70.5207668171003, 163.57818596546858 -70.52007305016491, 163.66182015663375 -70.53099740318842, 163.6871639298604 -70.53588868603363, 163.71279778015358 -70.55352093829033, 163.73539628058634 -70.5599368015999, 
+      163.81835887206697 -70.5688638234494, 163.81619197873619 -70.57409690040987, 163.82708826009366 -70.57702582001266, 163.90695270326398 -70.58058859964561, 163.95632842582592 -70.55380324453478, 163.99502633855457 -70.54136640311071, 164.04611283004078 -70.53017362542411, 164.12498387333903 -70.52856507543396, 164.2652127048499 -70.53256190941453, 164.3091744248343 -70.53646030612683, 
+      164.35524096156766 -70.54553122940207, 164.40088020123983 -70.56721403012355, 164.49201952092992 -70.57612588034287, 164.55513126496723 -70.596732114647, 164.64538568337076 -70.60679707617543, 164.66638066132828 -70.61379302508621, 164.73892208927074 -70.61938545176253, 164.8225869224364 -70.61695822284416, 164.8736568674388 -70.60824670457401, 164.90129125229788 -70.6076955460474, 
+      164.95448327230048 -70.61361584071847, 164.9619904669286 -70.61216687338813, 165.03276169518753 -70.59840298831071, 165.1472929692957 -70.60864197909704, 165.25975018833404 -70.61182333430828, 165.29260139721873 -70.61620376428124, 165.35075234039618 -70.63234790583431, 165.42717062916316 -70.6591184303381, 165.48312447116493 -70.67004307853264, 165.57012920000483 -70.6958764695162, 
+      165.70533650812095 -70.70974028123487, 165.7696825046445 -70.72397690915388, 165.7835241859152 -70.73688401137167, 165.85885691556496 -70.73081135886541, 165.91160561949522 -70.72653964705448, 166.07180766091128 -70.6726614299288, 166.11674526574706 -70.66218569005277, 166.19496260241004 -70.6505269458016, 166.2519220746517 -70.64509676766282, 166.37384053933147 -70.63933510207156, 
+      166.48890689664074 -70.6398464494177, 166.52903771287947 -70.64254771741366, 166.59034684950439 -70.65214590477848, 166.65309070096208 -70.65467148802857, 166.71957462031125 -70.66463396725744, 166.7591400189056 -70.6745908361645, 166.76385446319438 -70.68079448341948, 166.7491303645531 -70.69300095857002, 166.75860638244626 -70.69824913285339, 166.78337153100577 -70.70296435071013, 
+      166.78996271774238 -70.71379075802038, 166.8261717151254 -70.72657834952565, 166.83760010623553 -70.73466584320035, 166.8267214171542 -70.7436137511447, 166.79769926303422 -70.74617671903817, 166.7454987042085 -70.74011985444919, 166.65448009080427 -70.73873081945254, 166.60502708874532 -70.73795987801452, 166.57803422315976 -70.73258874540343, 166.54516632281158 -70.72090124172728, 
+      166.5193330952132 -70.72277842082981, 166.4951319434358 -70.73643551964763, 166.46763723734819 -70.74040882821694, 166.33177164515325 -70.73391741866457, 166.3528750927546 -70.74152295876927, 166.40426669470656 -70.77274312612028, 166.42941339279992 -70.77529882467046, 166.42903182371202 -70.78961174870719, 166.4853970060361 -70.79745571447887, 166.54608175523424 -70.81548231914255, 
+      166.6332389354493 -70.80834296547681, 166.6559141082434 -70.81065341446686, 166.68280058805462 -70.80927235598107, 166.70610046798973 -70.8125308974199, 166.71498062635098 -70.8204125181794, 166.7842098587413 -70.80636609045109, 166.8349606776227 -70.82881916842913, 166.8528742876921 -70.83026897112941, 166.93931608504002 -70.82202167457211, 167.0045318586678 -70.80757144337235, 
+      167.02583358801104 -70.80637289987808, 167.15885908002588 -70.7988278176265, 167.28671288946728 -70.7999339124713, 167.34182766777957 -70.80601471184421, 167.3782040587601 -70.81552951456943, 167.39451545875494 -70.81545298511146, 167.40043668271508 -70.79806477691005, 167.41790801308005 -70.79451707314708, 167.44589166134847 -70.80069043763139, 167.4880063683995 -70.79857670178247, 
+      167.50967452319793 -70.80603694898774, 167.53921497660107 -70.8100812211294, 167.59381067075552 -70.82450155766847, 167.64193667929362 -70.81968022035176, 167.64851348469082 -70.82045044881592, 167.69691374953905 -70.82606587159685, 167.74949551032208 -70.84159939672145, 167.76625028986714 -70.85042623861659, 167.81439187442209 -70.88965669095258, 167.86418147821888 -70.90760054193339, 
+      167.89149470653624 -70.93055032885113, 167.89080741044586 -70.9469839368377, 167.87216210491883 -70.96565268972407, 167.87295544974208 -70.98575627797295, 167.86306711139818 -70.99394263806795, 167.84669478578303 -70.9958576407896, 167.76977531294094 -70.98883108749237, 167.77288851221607 -70.99975560243085, 167.83737142326882 -71.00898772067922, 167.84054521702421 -71.01412238068433, 
+      167.7766724030684 -71.01742588466725, 167.77131645427394 -71.02684025226768, 167.7544710953203 -71.03317272910834, 167.77012636677182 -71.04190848585984, 167.86749264850855 -71.06290463766902, 167.9075009348006 -71.08187116265358, 167.9383242028529 -71.1197737737453, 167.95918277393153 -71.13109635746915, 168.02755740255097 -71.15118379853135, 168.04547131402134 -71.16094189676612, 
+      168.06753507874816 -71.18836968962128, 168.0825652107023 -71.18855257376738, 168.14604201957675 -71.20822177143566, 168.2125700590987 -71.2316355886142, 168.2446141131085 -71.23522903538039, 168.33830215152935 -71.2315449779358, 168.49084499464075 -71.2487715343065, 168.54975915314768 -71.26170300741119, 168.59713759221373 -71.26315353308874, 168.62844854103972 -71.26794379215048, 
+      168.65937803449535 -71.28160060637121, 168.73970016528824 -71.28344720490271, 168.80297851246624 -71.29434179904017, 168.8140866239273 -71.30263521848673, 168.79805057185658 -71.31224022868723, 168.80241453563363 -71.31608537360624, 168.8820495923047 -71.33602932568215, 168.9182584938213 -71.35263096074364, 168.92407213544797 -71.36279258712216, 168.90068092499467 -71.37725831453375, 
+      168.90187068959585 -71.38177534044605, 168.9300539555764 -71.39385189618513, 168.9649202604202 -71.39790362854397, 169.0448607746388 -71.3946533483219, 169.07275371101193 -71.40090157954752, 169.0852358274049 -71.41529812480947, 169.13276687883342 -71.41986104699964, 169.20754963519008 -71.40731850715834, 169.2357179731725 -71.41474878573482, 169.24084523781232 -71.41609908240213, 
+      169.260681353716 -71.43511165902645, 169.2338106833008 -71.4640497894427, 169.23501611451658 -71.47523463836795, 169.24406485614787 -71.48068973937114, 169.2606967244963 -71.48085011031876, 169.3045199039313 -71.47117608958119, 169.32786491569172 -71.46953628205178, 169.34661879780788 -71.47293096102808, 169.35945173690686 -71.48406179506722, 169.37091109922562 -71.49398004875441, 
+      169.3769383853013 -71.54180116451546, 169.43502831633214 -71.55612156506072, 169.48515264441258 -71.55210914179129, 169.5150608409675 -71.55349692230712, 169.58773831653176 -71.54462439874978, 169.61969006488457 -71.53591927204894, 169.67379790342338 -71.53653689244317, 169.71601928931324 -71.53375963298059, 169.73439014209217 -71.53797181091646, 169.73512315228865 -71.55043000834448, 
+      169.75967414770673 -71.5674207569406, 169.75263946609417 -71.58119194540535, 169.76487783978146 -71.58635664987143, 169.81034835160676 -71.59217088054999, 169.82821603386478 -71.6065296218051, 169.8649136536399 -71.6153492108122, 169.88703928190412 -71.61354779665574, 169.8959050026469 -71.60121886679676, 169.90989724591336 -71.59893794364991, 169.92677299296076 -71.60347008696154, 
+      169.93275463938002 -71.61446337085239, 169.95590167932403 -71.62955486948009, 169.99781738001138 -71.63687178290186, 170.02311712672244 -71.64853667744528, 170.03039566987647 -71.6715623302338, 170.06333864073156 -71.68232765327114, 170.11206093009278 -71.69265696313656, 170.1368405035855 -71.70780970405862, 170.1572872080701 -71.70897710169164, 170.2197722941978 -71.69612936175122, 
+      170.23789983171548 -71.67722267698515, 170.23352055097862 -71.67032622915383, 170.20663447406542 -71.66348986952157, 170.1817018772415 -71.64952106138293, 170.18023650570018 -71.6487043632405, 170.25704957587106 -71.57735464571026, 170.25233467217393 -71.56867271441016, 170.27293374341556 -71.55966162349614, 170.28558323052354 -71.54267905695664, 170.2799839303789 -71.52111766905043, 
+      170.23030030810338 -71.48687024795107, 170.19525193975414 -71.43265484210853, 170.17901581824324 -71.42298907017594, 170.17468303857243 -71.42040242964052, 170.18861424248738 -71.40837816256442, 170.17689499671448 -71.38337691671553, 170.13157697221834 -71.34270464650197, 170.1334076262671 -71.33485367091298, 170.14373747151095 -71.33368721956012, 170.2349393388612 -71.35710176220455, 
+      170.3214417504688 -71.39874996879419, 170.35217270950147 -71.41995188466994, 170.3673553468909 -71.4393842011245, 170.38113370888297 -71.44679296514971, 170.39038077299605 -71.44905130364364, 170.41641223876417 -71.45541335318757, 170.42350733722685 -71.46244065731504, 170.40455651738037 -71.46889464731032, 170.40296908446248 -71.4741059361177, 170.42806938480297 -71.50072528411891, 
+      170.42208840374394 -71.52824446156832, 170.44618201711188 -71.55435990345974, 170.49229450735115 -71.5861133329213, 170.58950817288138 -71.63170642151069, 170.61650090769902 -71.65838600690664, 170.62655607385517 -71.66418497431548, 170.65039048521115 -71.67790985329306, 170.6771548600293 -71.71783438016332, 170.67922976014626 -71.73918099385031, 170.65597575787547 -71.75297524274913, 
+      170.69743381399195 -71.75696569459204, 170.7534180999184 -71.80065146947938, 170.80705269527817 -71.82871290237978, 170.81950372335214 -71.84706133061472, 170.85374472212857 -71.85681901969009, 170.85946640322388 -71.86950667539085, 170.86816396532058 -71.87173461161396, 170.8776548674461 -71.87103990526333, 170.9036251780432 -71.8691557959398, 170.92355326637235 -71.87416830425474, 
+      170.8990324813916 -71.88262975736977, 170.89765953309737 -71.89538528436935, 170.86265574131622 -71.90728012048713, 170.80531303550762 -71.94633446430569, 170.67037939464012 -71.98572592592306, 170.62791471459235 -72.00251724963923, 170.5599673711103 -72.01617432176609, 170.5269170709751 -72.018836483696, 170.4432527477845 -72.01398446796694, 170.4749754695091 -72.02933470004864, 
+      170.46730016501112 -72.03512600458922, 170.4464724240143 -72.03887944124307, 170.4291533858121 -72.03661372532102, 170.39123482191758 -72.02301828462092, 170.37608330151986 -72.02440683996545, 170.40565437569927 -72.04242758209574, 170.39491256270608 -72.05337491043313, 170.37176507239164 -72.05610643755679, 170.3400420862718 -72.04417418919282, 170.3227388791652 -72.04189336092732, 
+      170.33280905246352 -72.05397829750481, 170.3241723364963 -72.06371349073012, 170.2721712828623 -72.06174431043098, 170.23706051036118 -72.05314643236815, 170.1985475321151 -72.02394138737554, 170.17884822089712 -72.0232852553407, 170.15225230633283 -72.02935056658674, 170.13314814235002 -72.04665323379199, 170.08886724971634 -72.08663214200766, 170.07240245142313 -72.09236936444631, 
+      170.02416974294857 -72.08876761541681, 169.97520429725208 -72.07933074693753, 169.96734678102933 -72.08510544022141, 169.9794457181788 -72.098236519608, 169.9751129706589 -72.10998579364366, 169.9821929546674 -72.12194014958676, 170.01850899341082 -72.1404264033144, 169.97273312800536 -72.17251552309783, 169.97821049900574 -72.19416084017679, 169.9695735546668 -72.20345320792698, 
+      169.93940743669762 -72.21465329260062, 169.92350753629324 -72.21686539089265, 169.9324033467012 -72.22359484226223, 169.92613174109118 -72.22901936793971, 169.89517230115052 -72.23438289081875, 169.89086928512475 -72.25059494201264, 169.80149863431384 -72.25841540768755, 169.77075221300962 -72.25175480980418, 169.75856013736714 -72.25951400146799, 169.76042142014097 -72.26808182569445, 
+      169.8226009108625 -72.28276108191567, 169.82267769601629 -72.29656268424192, 169.87251296114837 -72.30700676765453, 169.94793717464688 -72.32276932315833, 169.9705048158673 -72.33114617933366, 169.95764156558937 -72.35178367795145, 169.94291742799135 -72.3589702126776, 169.8850096244858 -72.36952156071044, 169.86859079594402 -72.38862655073589, 169.80989055613279 -72.41870921514534, 
+      169.82583636473558 -72.42139426118051, 169.8545991502704 -72.4154436163921, 169.87583913932573 -72.41441326162624, 169.93887358939844 -72.42639895705213, 169.95248398626754 -72.42581921946203, 169.99217217894358 -72.40934010426723, 170.030166875814 -72.40254239956086, 170.02656525984776 -72.38944244303826, 170.02897662604695 -72.38855787667885, 170.05307027693223 -72.37978358760103, 
+      170.06396458436407 -72.36926252510962, 170.0978547673495 -72.36179372423611, 170.11154180588494 -72.35143253270955, 170.1330102082856 -72.34505501581428, 170.16189568239673 -72.34085826291864, 170.20951905007266 -72.33946185405112, 170.2305905601912 -72.34327685746031, 170.24366794577273 -72.35065416711024, 170.24278235796456 -72.3666075647241, 170.28408815579112 -72.4679872975508, 
+      170.26045188972645 -72.49395769565588, 170.24856592385478 -72.50699583269987, 170.251938199847 -72.52808329090304, 170.23248346076096 -72.57198295273432, 170.25550853736507 -72.60703987542009, 170.24848922095512 -72.62091105056332, 170.20776347382701 -72.63876355570939, 170.16444405803435 -72.64623220327967, 170.11511184788668 -72.6489184469875, 170.0362238068445 -72.63216423353501, 
+      170.0031283837331 -72.63035572108181, 169.9701844865436 -72.6330031347258, 169.9616702952887 -72.6441194099965, 169.99876442518774 -72.64437052215229, 170.0120852372182 -72.64688064613016, 169.99494993650336 -72.65753133711242, 170.02114936384544 -72.66564129877558, 170.0635220007235 -72.66706103968134, 170.0909577286124 -72.67567491470236, 170.12117052880743 -72.71338638306204, 
+      170.11396742852787 -72.7201311873905, 170.0884708604044 -72.72499037584306, 170.04867583238567 -72.72565426619455, 170.01283251378163 -72.72625010019603, 169.85603342058943 -72.70917563966817, 169.82662937525419 -72.71067072997657, 169.86695889772525 -72.72717305393867, 169.87307753409877 -72.73866299611777, 169.85682687511675 -72.76631175574924, 169.81791681800675 -72.80565628685302, 
+      169.77961722768126 -72.8298726803854, 169.76519825177778 -72.85898581251489, 169.72557071716054 -72.89875754475554, 169.68295299968892 -72.91515343099658, 169.67187483237961 -72.93682880049117, 169.66206322952013 -72.95599391091672, 169.60415620286844 -73.00416575331904, 169.60028073327362 -73.06028717972485, 169.61665356055354 -73.08847090728905, 169.61297570657726 -73.09854898221761, 
+      169.58735638164552 -73.10697180078373, 169.47000092550792 -73.11922452742412, 169.39132725319973 -73.13665767883688, 169.35392774114112 -73.1449203365979, 169.33020023318224 -73.14581297416237, 169.30648841117466 -73.14223453600364, 169.31068408560012 -73.12724259749757, 169.29647755626138 -73.12329906316354, 169.27604677610105 -73.12392401720066, 169.24279787612014 -73.13411754160086, 
+      169.16688522748814 -73.13693263350879, 169.12796035766382 -73.14409632228875, 169.11839288234108 -73.14891778082642, 169.12512218926358 -73.15468561806985, 169.1700892455361 -73.16758750958145, 169.16079750539348 -73.17422448767537, 169.05854789667575 -73.19207810706423, 169.03657528658525 -73.19035319871477, 169.00466954307075 -73.1938703654878, 168.99380484661486 -73.20041606351087, 
+      169.00288401496243 -73.20722218600426, 168.98492493286432 -73.2236706137933, 168.99160771561787 -73.23168928356567, 169.0118253547651 -73.23802957594869, 169.0144194574594 -73.23884604058541, 169.03352375749205 -73.23815866613268, 169.03010611400668 -73.22988870565159, 169.03851306861594 -73.22678365621636, 169.0772708466498 -73.22679130241661, 169.11288467479054 -73.21807830639729, 
+      169.1307220917888 -73.221351240077, 169.1493840230183 -73.23004106847932, 169.15982067400213 -73.30327632700636, 169.1396337534687 -73.31198852813712, 169.11326578776323 -73.31182834646278, 169.0637212484733 -73.30046070703874, 168.9414365915821 -73.30369568868369, 168.9368900940325 -73.30567903275474, 168.980880406211 -73.32035079397895, 168.97587543064301 -73.32948341844424, 
+      168.9461821178252 -73.34033246533579, 168.94239839189225 -73.34774016217742, 169.00943009620872 -73.34578720179837, 169.03753659794071 -73.35234075896538, 169.0657652164212 -73.36967476069185, 169.04682946515157 -73.38519303635738, 168.9662927251674 -73.403450308838, 168.95376620048162 -73.40991209831147, 168.96824609996034 -73.42242462817433, 169.0314330420574 -73.44805193024835, 
+      169.0445407867138 -73.45822917411938, 169.01394665157952 -73.4744414329111, 168.97395322912013 -73.48574841189159, 168.91078158765114 -73.50355551048344, 168.88301093835307 -73.50913947594512, 168.830979091267 -73.51331295872002, 168.78297420934987 -73.50557740854065, 168.65850891440002 -73.44386265352499, 168.63449113319547 -73.4401852927413, 168.59078925796308 -73.44388604830327, 
+      168.5750734702052 -73.45014146448004, 168.58572375948512 -73.46742268651472, 168.55157434836272 -73.52526878026589, 168.540008773655 -73.54479245566563, 168.5249936506325 -73.55830406941236, 168.43966647452763 -73.58066533018902, 168.46359214467245 -73.60551477024688, 168.4495088222283 -73.61143534909812, 168.379913756737 -73.6149214818858, 168.23297131573824 -73.60513276369427, 
+      167.998825021532 -73.5611419208872, 167.9972380380031 -73.5608444995372, 167.96591193720553 -73.54625686481516, 167.99558975078452 -73.52690920946621, 167.99650551131245 -73.5197451781017, 168.0401917821789 -73.4985733089198, 168.04460098062165 -73.49298910701725, 168.02761813910635 -73.4784017231847, 168.04206841857427 -73.45405535746153, 168.03547641974453 -73.44237519009566, 
+      168.00271617440464 -73.42588823591987, 167.9648744924007 -73.41989869565437, 167.9424900112532 -73.4202954811895, 167.95388813489495 -73.49637608712833, 167.955032144426 -73.50406700366369, 167.94313120991185 -73.51505248351123, 167.90565527307467 -73.52622981257689, 167.85307329450924 -73.5323863918537, 167.76132251389578 -73.51617381899239, 167.72288478417934 -73.51462565210481, 
+      167.68479932068894 -73.51850917453439, 167.65480090862064 -73.52606154456936, 167.65386958930216 -73.52916716454389, 167.5337831368236 -73.54173991879573, 167.5043793819751 -73.54073313166516, 167.4707791135968 -73.54668478522315, 167.40722681158758 -73.5484010325951, 167.36807224391464 -73.5399473457046, 167.30940257331767 -73.55101030559918, 167.2015691502191 -73.5596919406951, 
+      167.24491930043905 -73.58204632611688, 167.27099648526016 -73.60414091682087, 167.26934827509314 -73.62123092701688, 167.25848403772804 -73.62458800466511, 167.22674573861943 -73.62611397526562, 167.13743555197746 -73.61247270785948, 166.99845846989862 -73.60269179517428, 166.98289472760473 -73.5984654710009, 166.94218430613807 -73.60477438063474, 166.98846403590858 -73.61425051193845, 
+      166.9785768643094 -73.63307903527615, 166.96009796377928 -73.63772574215496, 166.91763272112692 -73.63484958121155, 166.80426084008155 -73.613960120892, 166.8019864339671 -73.6110844718401, 166.75885025341245 -73.60721586265521, 166.74827627872037 -73.61011453399671, 166.7577521559677 -73.61576043426639, 166.9213413261252 -73.656410263632, 166.93054196697904 -73.6642916043464, 
+      166.91705330490927 -73.67607894439416, 166.88981628557772 -73.68511971088306, 166.88987671626103 -73.6905672915731, 166.8636927460505 -73.69468732519111, 166.81199623763325 -73.69026979845802, 166.78572006529825 -73.68801931011234, 166.74124192592828 -73.67997713553055, 166.71122745262036 -73.66657278018201, 166.64598053182058 -73.65661621834377, 166.63462816323752 -73.65129139528668, 
+      166.63621511716659 -73.63868762266385, 166.58316011809632 -73.62130751992134, 166.46476672170712 -73.62716707357158, 166.4891198485947 -73.64478321408947, 166.48852554247304 -73.65338109220315, 166.4881747061767 -73.65834799930623, 166.56019629340787 -73.66428340477637, 166.58099403522363 -73.6734541223823, 166.64321926809208 -73.68503534822054, 166.6485291611568 -73.68812597767563, 
+      166.61383101473342 -73.70707678819295, 166.61950679203622 -73.71337849833002, 166.67390491213334 -73.73211639719646, 166.67732226789187 -73.73735008271804, 166.6571050491735 -73.74368263870431, 166.54937761830496 -73.75896425592109, 166.42918462723065 -73.79835467111626, 166.33734081815524 -73.8133089428415, 166.26518303959824 -73.8173369673798, 166.20182847038407 -73.83289329072282, 
+      166.17959512503634 -73.83223000216145, 166.15443426181318 -73.83818796622708, 166.1369320827559 -73.85517123781027, 166.09405505648743 -73.86077855248968, 166.02273496591926 -73.85659820401509, 165.95835859695845 -73.86063402448373, 165.94799767558024 -73.86809575441887, 165.9223025687892 -73.87445814348332, 165.8050693085782 -73.87874609593847, 165.88458328937153 -73.9036708729738, 
+      165.96399006000956 -73.92033349458661, 165.97441099472132 -73.92837565506174, 165.96012883608628 -73.93647714398608, 165.8899539232684 -73.94102475561888, 165.86142022211243 -73.9398799169325, 165.8178108523035 -73.9321666944477, 165.74775670192108 -73.90927159661237, 165.72174067526717 -73.92427080682435, 165.69696008431234 -73.93113758119024, 165.64352421843353 -73.93865203739466, 
+      165.62068171170085 -73.95022537450838, 165.58703598309535 -73.9570235856196, 165.6124725840213 -73.95947216913973, 165.70437699423798 -73.96594200928156, 165.79196162103187 -73.97778358637501, 165.84124726783438 -73.9822695284776, 166.00920095619176 -73.9974592792673, 166.12849464209972 -74.02323103057061, 166.23063670163472 -74.0376739587796, 166.25521868368878 -74.04850021329801, 
+      166.25305138546292 -74.05609917656275, 166.21664336394738 -74.07544755768791, 166.1859742834421 -74.0833431374964, 166.16453594038015 -74.10601765223613, 166.17907725674723 -74.11524211234482, 166.23075890062907 -74.12567167662351, 166.2290345465225 -74.13101925011942, 166.19747892099974 -74.13639881525647, 166.18339525084724 -74.13880195353047, 166.06141628202423 -74.14442439666183, 
+      165.9336247586482 -74.13861820767963, 165.8036494594659 -74.12480165659154, 165.72396789187206 -74.12273440009062, 165.46890278661672 -74.06895442447647, 165.39932291957436 -74.0619885220229, 165.2657011093922 -74.07403613071483, 165.24005151627617 -74.08128362113507, 165.20538325790676 -74.10068466621897, 165.11441032331402 -74.1112824032911, 165.07314997830153 -74.12055239644936, 
+      165.09439045402664 -74.15701345531694, 165.0878297062808 -74.16339903083636, 165.0985260500068 -74.17750586492076, 165.0931250909873 -74.19911935980927, 165.07583662558733 -74.21755221937116, 165.06030329048252 -74.22280841329422, 165.0580135589941 -74.23319291944333, 165.0277856396062 -74.24285909516172, 165.00341782095788 -74.2419515239883, 164.98637384826444 -74.23561891150997, 
+      164.89784156484203 -74.16049991911439, 164.8629454567855 -74.1419148458763, 164.84658797617368 -74.13318664166206, 164.8185424927926 -74.14800216654712, 164.79766847518707 -74.15191660151355, 164.75703463600814 -74.1538462978174, 164.74545259187042 -74.1584703567329, 164.76760893971417 -74.17258453929303, 164.75924652090924 -74.20135513800649, 164.82406681999134 -74.23755628505957, 
+      164.80975390920275 -74.25117459484701, 164.81855701689054 -74.26682303142108, 164.82922412116656 -74.28574325076953, 164.86668471531277 -74.303283209059, 164.88731354695102 -74.30300942415101, 164.914398751121 -74.29494457931668, 164.93969740302114 -74.291801345774, 164.9709318638653 -74.29919487006087, 164.99822971955507 -74.31364441195483, 164.99406444330526 -74.32251711049437, 
+      164.93893520688837 -74.3362956185017, 164.92373675639962 -74.34756484024172, 164.92784071265555 -74.35660549960772, 164.95107986373273 -74.362022358927, 165.00175462408902 -74.363968182976, 165.0269010271704 -74.37410763078844, 165.0719145022246 -74.38480362895514, 165.05953957058972 -74.39995545207209, 165.08168008060147 -74.41307825254603, 165.0787962469222 -74.42893252791315, 
+      165.08316088541667 -74.43428030026965, 165.09755010594495 -74.45190384762479, 165.15188649139102 -74.48023212447279, 165.19331329388214 -74.51126894973913, 165.2737279795698 -74.5230784747003, 165.30429114389497 -74.5317151633303, 165.35627718361147 -74.53958879506305, 165.3992615129205 -74.55460314279985, 165.39753773241978 -74.57970379601765, 165.3582760168561 -74.6227874830538, 
+      165.35655174001008 -74.63780991236352, 165.35960389548913 -74.64222739495631, 165.3752749632801 -74.66484831010938, 165.36267102838855 -74.68369316768766, 165.33335828206592 -74.69353509640389, 165.3154146047017 -74.69409974232423, 165.29269323622526 -74.68925508254347, 165.20585663348822 -74.6132050707365, 165.19409133231926 -74.60960415704257, 165.14689625621904 -74.60847514855278, 
+      165.12481637879748 -74.60319563964663, 165.1125184517417 -74.57381391324236, 165.09010259108547 -74.5721743546671, 165.04609638970368 -74.57630934532405, 164.99148543891923 -74.57413505634754, 164.96084614477078 -74.57669039893837, 164.95930462808982 -74.57682046291936, 164.96791074332128 -74.58986684619553, 164.9563759473101 -74.60235553876501, 164.90306008693966 -74.60210457189638, 
+      164.8742516452299 -74.60640749663801, 164.84889252405713 -74.61879732360454, 164.81361359128346 -74.62584676567852, 164.7654728360934 -74.62870785990778, 164.7288209646558 -74.62413034787912, 164.68678282156247 -74.60532424469812, 164.65274116543802 -74.60000577788246, 164.53306622538494 -74.60018161035622, 164.48529058797354 -74.58686823816745, 164.4655764734523 -74.58905777706308, 
+      164.45741280989844 -74.60595718425046, 164.43821705494358 -74.60449263212527, 164.39842165583448 -74.59499401855936, 164.36346404012525 -74.57801058234747, 164.322921428056 -74.57397510956699, 164.25393642488498 -74.57372306432335, 164.23625156022433 -74.58804350307963, 164.22920259068917 -74.59904498961275, 164.22654758795827 -74.62007857961578, 164.16560358843017 -74.65738729218029, 
+      164.162002736952 -74.67143275717947, 164.14727796425296 -74.676765029698, 164.01008593678722 -74.68227374640864, 163.9843746568067 -74.6895143457542, 163.97848566515154 -74.73761705982157, 163.99858138043942 -74.74612392056953, 164.00811789098654 -74.74085245467106, 164.03727728273358 -74.73988332559885, 164.05581698464013 -74.7436289456976, 164.06063851234944 -74.75325791101565, 
+      164.06985483511977 -74.7683031952402, 164.03575058409706 -74.79665423761757, 163.93066412950176 -74.82830088282343, 163.9536131593243 -74.83748641740546, 163.96148741082192 -74.85059324118365, 163.95205683732502 -74.87717430233144, 163.95097369196918 -74.89190619382926, 163.89187654279698 -74.91381029072316, 163.87495412422894 -74.9314115698066, 163.84278838381744 -74.94374092011547, 
+      163.81233232309378 -74.94693728043094, 163.80169669604447 -74.93776690301691, 163.81922993774842 -74.93495892133107, 163.83702066477343 -74.92429380316506, 163.8345948410816 -74.91113269332484, 163.86090101064616 -74.89465295214242, 163.86433309947654 -74.88102001337104, 163.8265232494681 -74.87390854782693, 163.79518161296292 -74.87192482022162, 163.76049819489353 -74.87430555477015, 
+      163.72251928175996 -74.87039924454575, 163.6956627529896 -74.85855124449692, 163.68817196541258 -74.85323287306332, 163.64356999063796 -74.82151757181678, 163.6467131290258 -74.80229168674776, 163.62243617622295 -74.77486467087867, 163.65208475130075 -74.76007026163559, 163.73053051171982 -74.73802912667132, 163.75566135811638 -74.72241937683596, 163.8059538014822 -74.70926677827788, 
+      163.84491039133604 -74.68456240714505, 163.93991101036866 -74.65040567130423, 163.94345120346628 -74.64450069301964, 163.93447836770292 -74.6401066744156, 163.90940860516977 -74.64199106308585, 163.86312824209094 -74.65499903507633, 163.83970628639912 -74.65886738981641, 163.8157346196305 -74.6628190732813, 163.75891096507388 -74.66664110214458, 163.68310473039082 -74.67774249765579, 
+      163.67164582607668 -74.6740494072852, 163.68566883679327 -74.65293089106464, 163.67903122679576 -74.64961987164035, 163.65628085983943 -74.64965026507113, 163.6251370441592 -74.66291071649498, 163.60260070036017 -74.66573297218005, 163.5823056703385 -74.66364263879099, 163.5777742123065 -74.66003374484555, 163.60542286369068 -74.64232603682945, 163.59031726410097 -74.59986105101972, 
+      163.6248781113359 -74.5970919613087, 163.6339568079014 -74.5922621364922, 163.6301882659971 -74.58500693294314, 163.59742829382185 -74.57727010663378, 163.5886838751057 -74.56683359019542, 163.54864551119468 -74.54597441282581, 163.49172981812328 -74.52928892140616, 163.4470984273701 -74.5214688707514, 163.39694212490568 -74.52430764624411, 163.3404847187285 -74.53543884137622, 
+      163.26617402674032 -74.55714406424846, 163.22659308815741 -74.57290688522447, 163.2127835595993 -74.58012418622646, 163.21232643696405 -74.59076698194221, 163.20504793713232 -74.59578678540808, 163.16351308740127 -74.62435181494064, 163.16020219645276 -74.64173106716281, 163.09016465922568 -74.64754461463939, 163.08462539586705 -74.6535951227572, 163.08808866125554 -74.6594543278814, 
+      163.15298508795473 -74.67552159482089, 163.18670637697653 -74.69131493171415, 163.22778358347256 -74.73185717085973, 163.21426308809214 -74.73725928134391, 163.19567874029627 -74.73805962552613, 163.11807265658877 -74.72934750884482, 163.0760343645888 -74.72913402578723, 163.0469509620696 -74.73277334901242, 162.99287391430195 -74.74968730367057, 162.97398407075423 -74.75048081994485, 
+      162.9705356281604 -74.7506251743228, 162.9425500832641 -74.7431797764758, 162.88529947508766 -74.73513783453143, 162.78245607416275 -74.72976657977149, 162.7622986985287 -74.73179621367191, 162.72164979461368 -74.76750918384764, 162.75054959960516 -74.77134672338325, 162.8116457459663 -74.76343500263037, 162.8325802205494 -74.76798294505726, 162.82092220909348 -74.7874986785312, 
+      162.84741195471494 -74.79763790932745, 162.84651176103839 -74.80268112577333, 162.82569862501802 -74.80374173313639, 162.6939084860115 -74.79128298409145, 162.6100616221832 -74.79305296668727, 162.58398452107284 -74.79970506534934, 162.60890158044776 -74.81954235675823, 162.65223703943846 -74.83072687125568, 162.66000400856387 -74.83272558105388, 162.73245255488217 -74.85885596715524, 
+      162.84294074006763 -74.9221345818637, 162.84684710663575 -74.94203192304873, 162.8306880641361 -74.94348920827912, 162.81542929427212 -74.93849959067555, 162.6783756282541 -74.8650510171079, 162.59171987077565 -74.85168470553482, 162.56036370369256 -74.8723675112461, 162.57545498139825 -74.87597603572951, 162.63104183600893 -74.8899997678554, 162.72616576005842 -74.92967970607098, 
+      162.80892951759296 -74.95520783098341, 162.82875098448972 -74.96663644125648, 162.82414312250594 -74.9746470872829, 162.81227060667183 -74.97553261548781, 162.7687991368773 -74.96866590528523, 162.70616107922618 -74.94993582275731, 162.52865549645387 -74.91870895100193, 162.4978642306712 -74.91050716373736, 162.4516905209495 -74.93415124369507, 162.41397025255182 -74.9454349724918, 
+      162.42585771550512 -74.94878390498387, 162.41454990057625 -74.95764187894441, 162.4081109978961 -74.96830762819867, 162.40896655368232 -74.98339032921243, 162.42668112297446 -74.99040252756409, 162.45959510946756 -74.99384275889048, 162.58210746358145 -74.99162271083718, 162.60704104069455 -74.99507102642794, 162.71719329177782 -75.0282976145194, 162.73770178203242 -75.03963478802363, 
+      162.73161316725344 -75.04878953843526, 162.71527117897838 -75.05567167316067, 162.7073061910916 -75.06340766360991, 162.67651358307432 -75.07346305810108, 162.5960693177629 -75.08406812434917, 162.5928949500335 -75.08940903232235, 162.6274101492476 -75.09787769231136, 162.63194237701657 -75.10572823020931, 162.5903932879474 -75.13404063326416, 162.56204149125097 -75.14057192935692, 
+      162.45973100545726 -75.14373821709759, 162.42854343155042 -75.14814750811689, 162.4099568631866 -75.15547987159118, 162.40617362374127 -75.16685487723012, 162.41554190440687 -75.17372165128529, 162.43750019587142 -75.17788703609408, 162.5220799791739 -75.18305197223309, 162.5578309152275 -75.18788170248466, 162.5738672391332 -75.1952823392125, 162.57960582389592 -75.2093045035577, 
+      162.56718389327824 -75.22323611323736, 162.57847544132025 -75.24005912744221, 162.55891416687183 -75.25807982362717, 162.74452130063824 -75.26485479792012, 162.9952849787698 -75.26782216215551, 163.14646907124038 -75.27567304910106, 163.251326871716 -75.28794875351115, 163.29528725273883 -75.28694187838715, 163.34785462011638 -75.27988444629808, 163.42007410038642 -75.27761857054902, 
+      163.55065950038238 -75.2798380190817, 163.57784993670182 -75.28751389724476, 163.67037955646234 -75.28950501565953, 163.72209146402108 -75.29810335249968, 163.82977238923755 -75.30117802278245, 163.89636184241908 -75.29275518375073, 163.9254455432923 -75.27593207551408, 163.94436675974745 -75.27225504207225, 164.03179958273904 -75.2737192717102, 164.0558777739761 -75.27181240033566, 
+      164.10110550801244 -75.25927694212734, 164.11512712516753 -75.255386282686, 164.17098968098247 -75.24796320425803, 164.20321600242661 -75.2498932226591, 164.22334295073745 -75.25601209902287, 164.22297698749338 -75.2657084079042, 164.1600180845381 -75.30411576988793, 164.16229201087552 -75.31307977462247, 164.186522683159 -75.3204350459822, 164.24606309352492 -75.33037590088544, 
+      164.28085354078613 -75.34126251523091, 164.35249280781764 -75.37241387668547, 164.3662721787257 -75.39840700583153, 164.34066844437643 -75.41413100239464, 164.2844244286673 -75.43087763535051, 164.28488169108266 -75.4341663659708, 164.28559932611802 -75.43930031026093, 164.31480409199335 -75.44419848367245, 164.41628987953862 -75.44228382608115, 164.45542923512565 -75.43862156299545, 
+      164.55586252258473 -75.41992186567751, 164.59704522416834 -75.41916707260326, 164.6277927525678 -75.42273674598184, 164.66795392580678 -75.43252519274392, 164.67340077267585 -75.45832876078573, 164.65432698181434 -75.47824126682566, 164.65767013903974 -75.48818157725646, 164.63076797812786 -75.53575125251511, 164.62869206000414 -75.56130243610804, 164.6278071210571 -75.57207520455749, 
+      164.60693358050946 -75.57893374924868, 164.58583148458374 -75.58114588961597, 164.5250853406966 -75.57916240149456, 164.33779838058229 -75.56488086293648, 164.321501950555 -75.561394072142, 164.09051431798176 -75.54974412277177, 163.89682025890252 -75.54570006769364, 163.85408046892016 -75.54113767691213, 163.73239071945676 -75.53660616076982, 163.65518185008798 -75.53369130748044, 
+      163.3436739260032 -75.51370257377029, 163.09835833255138 -75.50772826117694, 162.78427102381545 -75.48291058504746, 162.7200631464247 -75.4777675715974, 162.6920780772541 -75.47926341204872, 162.67852829266388 -75.49687198634527, 162.85119608796452 -75.59427629054603, 162.83961543691888 -75.60176818473595, 162.81826796460916 -75.60121162101518, 162.6779020978171 -75.61254851632091, 
+      162.6258848907763 -75.62335983132844, 162.5642398763202 -75.65829445613495, 162.54292286898308 -75.69444303790696, 162.4974825520442 -75.71823096819557, 162.53350816730574 -75.72606704049683, 162.56582566328336 -75.73060644242851, 162.65406792523802 -75.73554956846108, 162.69091852047634 -75.7443387424314, 162.72132880221966 -75.74860392904438, 162.74845837873363 -75.75682109481617, 
+      162.8214874494536 -75.76767740770377, 162.87016273173705 -75.76820412820501, 162.92480541077165 -75.77431446412172, 162.96694984273879 -75.78131070557569, 162.97654709070778 -75.7900012477306, 162.94413711548628 -75.80758666293087, 162.91964739424972 -75.81176730514179, 162.8698279258232 -75.8149260386088, 162.84558027316524 -75.81163829580547, 162.80198639556036 -75.81291978150875, 
+      162.72131399485164 -75.82206723469005, 162.7547759143572 -75.84292636068263, 162.76234489343398 -75.8790739937779, 162.65315287963946 -75.93799568423677, 162.77851825298524 -75.9594195248709, 162.9467318776555 -75.96904705425675, 162.9794762971577 -75.97341162989723, 162.96556148560236 -75.98544262035551, 162.91111777850267 -75.99018081777794, 162.82043415217274 -75.99166149709903, 
+      162.73771699530917 -75.98856346100588, 162.6945196357779 -75.98335256960502, 162.5886536728471 -75.9816891490061, 162.58082588035487 -75.99607038577746, 162.61798063103294 -76.03879572953034, 162.57969700817054 -76.04988087634794, 162.6197816862607 -76.0862658593757, 162.62887537063327 -76.1197737518369, 162.61982786549575 -76.13360565587678, 162.58764722838015 -76.14003703959108, 
+      162.4399710521996 -76.13799320840113, 162.4880367918036 -76.16423793011374, 162.46632404251625 -76.17006672254199, 162.4150231728111 -76.1703110172609, 162.3000036195598 -76.1486585713729, 162.2658533066357 -76.14645437442036, 162.24348380942317 -76.14845301516601, 162.232270120273 -76.16072809602215, 162.34912168146636 -76.19100945804868, 162.35978774531713 -76.19747875006202, 
+      162.3770295960508 -76.20914415798212, 162.39778166117117 -76.27368154564267, 162.43473837248527 -76.28263089113626, 162.51164257922494 -76.29275527345683, 162.57536352864346 -76.29527289495154, 162.66920541125126 -76.28880270010627, 162.68838405769273 -76.29354135192406, 162.66452104568677 -76.31095097796828, 162.67091305604424 -76.34379611247147, 162.62939401160494 -76.37504594616898, 
+      162.61708066553777 -76.38429225204189, 162.60911569863376 -76.40010827266096, 162.6171108960425 -76.40728777159559, 162.67704776780397 -76.42304961938243, 162.68008398096478 -76.4425050092272, 162.77310208762037 -76.48086529164799, 162.7597656874407 -76.52536019140919, 162.74739054683704 -76.5342945621994, 162.6293176470688 -76.57855990202759, 162.61167795374308 -76.59978532086758, 
+      162.75453235489636 -76.6075285972637, 162.7742772610459 -76.61367033867346, 162.77053804909355 -76.62653372593445, 162.73187265186004 -76.63683280268174, 162.60992484558705 -76.64426427952019, 162.5733948152415 -76.65001632543454, 162.59352101931168 -76.67029588065554, 162.55302336719168 -76.69172692983337, 162.52426101644818 -76.69476337027865, 162.6338500081138 -76.70661184919557, 
+      162.7296149154201 -76.72114526208188, 162.7898566566169 -76.73491651765764, 162.83029233550872 -76.75708737024894, 162.87586902843336 -76.76835678131998, 162.8410646537137 -76.78883383250192, 162.84825223962932 -76.83486134868387, 162.82986516893502 -76.86545553365008, 162.77102642656175 -76.88516993375849, 162.74507173477068 -76.89034216256647, 162.73706131422446 -76.8900829853219, 
+      162.70951813262033 -76.88919117046889, 162.5949703591591 -76.87102521198479, 162.52583393872538 -76.86738568273239, 162.52365164128824 -76.88039375199314, 162.46334762279503 -76.91643563499325, 162.45542938878444 -76.92761940437863, 162.42996130133494 -76.93657701426207, 162.45849590240798 -76.95701639327251, 162.45320088069144 -76.97498350647201, 162.38940440406728 -76.98727394600988, 
+      162.20165904636323 -76.99986303742055, 162.2431641916164 -77.00858269848464, 162.28970353543303 -77.00823233949995, 162.33061142825727 -77.0116963673232, 162.38043118075043 -77.02051577141373, 162.376785946315 -77.03013590151163, 162.36235058962026 -77.03426394749819, 162.32327244032567 -77.0337676621749, 162.26026843462992 -77.03810894799678, 162.28683362668653 -77.05277295704919, 
+      162.27114813347936 -77.0690612821139, 162.28695655877058 -77.07257099344592, 162.37043785666577 -77.07440968424052, 162.54431206490244 -77.05168109792882, 162.57585183790593 -77.05159738014936, 162.7473753267726 -77.06337748104417, 162.78526340911222 -77.07109787152167, 162.7862703973401 -77.07130426112874, 162.81604043584016 -77.07246393678165, 162.8965903471275 -77.0659334861869, 
+      162.9257348513348 -77.06751276887974, 163.05209333065272 -77.08619710319502, 163.05094843118607 -77.09737446201682, 163.01573206635928 -77.12073466376285, 163.02842726793654 -77.13991563750947, 163.0949856414814 -77.16422287588787, 163.12365739111942 -77.19011675326526, 163.25192287738966 -77.24294238218812, 163.26031458830244 -77.25129698427291, 163.28633047710508 -77.27714552374836, 
+      163.39642331757497 -77.33186335044046, 163.4754329320949 -77.35913140451194, 163.43101560851906 -77.37398475314127, 163.4396978591261 -77.38299526498065, 163.42723028017534 -77.40700544975529, 163.4421236355431 -77.41923484816913, 163.48185761672832 -77.42607092341713, 163.5668342102574 -77.42977122993625, 163.5985109770499 -77.42247772859875, 163.60966465023947 -77.43444873779913, 
+      163.6424249628302 -77.4417267480675, 163.72308274597322 -77.45632181271375, 163.67896966945315 -77.47405265313729, 163.73786904414877 -77.47505204988279, 163.70191940701906 -77.48536665172311, 163.6513059868347 -77.49378986320909, 163.65432759219442 -77.50241099039863, 163.72126801743573 -77.51937077778936, 163.72831658486223 -77.52824429661736, 163.7115333709901 -77.53559070929404, 
+      163.73109400462428 -77.54269395756968, 163.7249914280166 -77.55258181117225, 163.59692393389724 -77.58967542198202, 163.55458052768665 -77.59396377322578, 163.50122050624356 -77.59384201338443, 163.3825837798664 -77.606575161072, 163.39337149476953 -77.6218181401583, 163.46434044809624 -77.62408429103557, 163.55854832903768 -77.64984899907509, 163.58747883458668 -77.66482564286994, 
+      163.57711838969394 -77.67822261799057, 163.56869562304425 -77.68564587581925, 163.52410914495883 -77.69684611905348, 163.48825086636234 -77.69735667642868, 163.38351388648454 -77.70748190919689, 163.35746740065665 -77.71329541704506, 163.4028637587781 -77.7335887063195, 163.41912819105966 -77.7360457675229, 163.43150306100733 -77.74575822500857, 163.45400874650917 -77.7500157250314, 
+      163.52125639958498 -77.75385255128197, 163.6835477810234 -77.75292236386589, 163.7771002121893 -77.74290456002097, 163.79835475691917 -77.73722059161769, 163.8319096467575 -77.72902636057643, 164.04914926289814 -77.70236182767493, 164.17530753231046 -77.70454454853883, 164.28053164618765 -77.7235950725612, 164.31207289513384 -77.73577836756097, 164.28160141766364 -77.75960502281598, 
+      164.28700191191606 -77.76366427141409, 164.39743027500018 -77.77454355113781, 164.42301933933186 -77.79288469480673, 164.399123394533 -77.81198129050355, 164.39247193015765 -77.8302914853108, 164.39115890243613 -77.83390025430951, 164.37496980269947 -77.84086629528375, 164.42504990587483 -77.8737330124687, 164.41027862079716 -77.88125558761078, 164.43316583056142 -77.92276034361211, 
+      164.43112151031193 -77.94364147494792, 164.44808913091 -77.95397947355204, 164.44073401073905 -77.97548701676452, 164.46130314728802 -77.9865039472418, 164.45887746429952 -77.99149300860155, 164.4013070054815 -78.00070156751306, 164.38516198239597 -78.00909415026807, 164.40789787165963 -78.03471349727394, 164.3725736994989 -78.06486505964725, 164.33360248286098 -78.07658412757563, 
+      164.26656987078272 -78.08571666491846, 164.29649374369552 -78.10617839062229, 164.29765249701015 -78.11979722053573, 164.26959182430565 -78.13964861604745, 164.12530466163557 -78.16432955986276, 164.09327814764876 -78.1755291221769, 164.06745874123783 -78.1950609959668, 163.8138117153915 -78.23095751489068, 163.74458315160905 -78.24366040233771, 163.73419229960595 -78.24913007792257, 
+      163.72927865098066 -78.24960309824532, 163.63227819034614 -78.25890377387393, 163.42060838701522 -78.26943941403889, 163.34126301067744 -78.28522467374752, 163.29852355805195 -78.31173663315927, 163.2988127559492 -78.32820899284475, 163.31832871651383 -78.33364846533671, 163.35212731629352 -78.33431275654422, 163.38203504882935 -78.32533980742093, 163.42935300821537 -78.32166240327955, 
+      163.47343521760294 -78.33844751295851, 163.49140875608856 -78.34189647627404, 163.4945682605788 -78.35054027930906, 163.46923924743203 -78.3565136815863, 163.47547922116064 -78.36159490847292, 163.5024415113424 -78.38061478551958, 163.56535265446513 -78.39287597639178, 163.57353257243636 -78.39054841920277, 163.64128115309398 -78.39039633069437, 163.69468786470534 -78.3935923211254, 
+      163.7284699530771 -78.41767073793542, 163.7659602934869 -78.41754909758473, 163.80174144213242 -78.41075924614188, 163.82786570693392 -78.4057466824382, 163.841553053435 -78.39810967309504, 163.94807443967144 -78.37955423218263, 164.05583307113818 -78.36620291598342, 164.17986981618833 -78.34301027900497, 164.23284822741525 -78.33673126180291, 164.28951981478826 -78.33907301596348, 
+      164.36074806495606 -78.3473889731141, 164.4096838586664 -78.36328072960703, 164.46655402728666 -78.36231946485753, 164.50344841361417 -78.37703659067634, 164.5245510072789 -78.380103839484, 164.57507308110803 -78.37548089810926, 164.61527992582384 -78.35012083322565, 164.6437079821709 -78.34880821019104, 164.6610872943639 -78.35102064544812, 164.71127360747514 -78.32946754798758, 
+      164.74047972493338 -78.3250345987215, 164.89643900785325 -78.3136820719471, 165.00514257581338 -78.29127526406958, 165.02012582010988 -78.27020290667475, 165.08966142317416 -78.2391124514514, 165.0480962851653 -78.22097770535642, 165.0406345211144 -78.20799235624905, 165.05219998721114 -78.19606012203721, 165.0832668959552 -78.17636131359149, 165.18299925309523 -78.13394927363036, 
+      165.21487479562467 -78.10314134626356, 165.26998901403755 -78.07502789381408, 165.29736319059418 -78.0644527921956, 165.33743377805055 -78.05782269858406, 165.44815056047383 -78.08991215871386, 165.47141978424554 -78.1014023669175, 165.4928894807401 -78.13508557689117, 165.48233025815645 -78.17261512362097, 165.45854191430405 -78.18387586087678, 165.28115861383355 -78.23564152848245, 
+      165.22729522820455 -78.24526978203448, 165.24813910735676 -78.26036060132371, 165.28860456768197 -78.27279668160513, 165.56855880167427 -78.3221966382486, 165.61045884778196 -78.33742538242043, 165.623397944362 -78.35204291666402, 165.64209075795952 -78.36231197854796, 165.63501013244607 -78.37820429546203, 165.58398353958896 -78.40992019183433, 165.56945792899793 -78.4296113042886, 
+      165.63989209818922 -78.46210498194418, 165.71991002293507 -78.48761717603, 165.7636714805493 -78.49498001299318, 165.85324148369347 -78.5046688705847, 166.0009166993486 -78.51448015351671, 166.25878970614662 -78.52733586421482, 166.37638910565246 -78.54469269101892, 166.3950346738255 -78.54467744190931, 166.56121783440258 -78.55133869090419, 166.69781515895343 -78.55185716525058, 
+      166.76957730164472 -78.54833168906484, 166.86007615802654 -78.5484394193488, 166.93716507358639 -78.55574761160199, 166.97158848789013 -78.56381991192303, 167.00221295654228 -78.58280137914268, 167.08612110114046 -78.6254727478258, 167.10993959524717 -78.64457711834143, 167.13325558957462 -78.68952127590005, 167.11824058179013 -78.6980815569686, 167.13273677805256 -78.7075195404344, 
+      167.11927754031453 -78.71475984893215, 167.03504847670453 -78.73172796613473, 166.9473258161153 -78.73973128460565, 166.83683789332574 -78.7392654666914, 166.8015597221347 -78.7353136047341, 166.7873689543178 -78.72771471286482, 166.8004460993728 -78.71906996078145, 166.82864446893763 -78.71343955621863, 166.88380455593636 -78.70119496434776, 166.87977623529136 -78.69339752741622, 
+      166.87475576426812 -78.68367047121166, 166.8367309029902 -78.66108673255724, 166.76640375717358 -78.64392066297759, 166.6439514858209 -78.63304874600894, 166.37225360676936 -78.60147832956234, 166.23963927223363 -78.58989730225012, 166.10879535762302 -78.58436623808, 165.97557089780867 -78.58606685942324, 165.92437838671373 -78.59835012098718, 165.8996269110632 -78.59833555115904, 
+      165.76515241564664 -78.59818982999509, 165.61915503785508 -78.6055989684471, 165.53917014416484 -78.62659405163403, 165.51020875376958 -78.64278363099787, 165.45678748529383 -78.65257984579465, 165.34059190513912 -78.64607209757335, 165.2343289847445 -78.64608819567822, 165.08907998001317 -78.65705143150983, 165.0160669873581 -78.65176436334865, 164.9131628428707 -78.65090946793413, 
+      164.83024592446398 -78.64596552186657, 164.8101342613355 -78.64283018467792, 164.7199554883721 -78.62875325454834, 164.66708367483884 -78.63099685555875, 164.63644431028948 -78.63585688020677, 164.6358648869277 -78.64283715233982, 164.61424241276055 -78.64305140597763, 164.58288544515656 -78.63851984486728, 164.52275016451668 -78.63753510026683, 164.4440766533662 -78.6411213306244, 
+      164.37020956837557 -78.63652769447515, 164.26438906390428 -78.63433086786584, 164.1189881022259 -78.64437125198373, 164.05248977797976 -78.65229835515615, 164.00813224363117 -78.66758004068701, 164.0032660236419 -78.67714674194313, 164.0196984115342 -78.68840056325871, 163.89402787324883 -78.70043942738924, 163.86752383746636 -78.7104412386289, 163.86595192968238 -78.71102852700744, 
+      163.8752593644925 -78.7237705562349, 163.92298901263092 -78.7396396180175, 163.895507793838 -78.74979422181147, 163.85360756838813 -78.75679014495796, 163.7082058131895 -78.76532746193212, 163.61882115671455 -78.75779708647264, 163.49722386595926 -78.75398993554273, 163.33073450612457 -78.7587660563984, 163.26008543857915 -78.76681511246305, 163.15928683757363 -78.79661515546341, 
+      163.15498274559187 -78.82793444936351, 163.13494935873297 -78.8309249138497, 163.11660766188953 -78.83365604199574, 163.09083527310477 -78.83306093217105, 163.00624047678275 -78.84026319126546, 162.92123498968738 -78.85355339095396, 162.81691054110885 -78.87840996834059, 162.74522322066602 -78.87595389440976, 162.61578315145 -78.8831789295372, 162.61848551276225 -78.89327198864376, 
+      162.6588596837672 -78.9028317870195, 162.63215684059332 -78.91586310960382, 162.65177788937427 -78.92320293709074, 162.72578501347482 -78.93478370112558, 162.72683593984314 -78.94004870400597, 162.64071621731418 -78.95326256292411, 162.61729459781333 -78.99062344535089, 162.6108401647208 -79.07206728647756, 162.53567555181507 -79.10587291214681, 162.4938207157656 -79.11423471055532, 
+      162.35755800756996 -79.1220784311, 162.10330129172576 -79.12688448771486, 161.98176589522788 -79.12599946855191, 161.88156056380757 -79.11936219354087, 161.73245261123358 -79.10941309042518, 161.43304482368063 -79.11221323158372, 161.22871424887765 -79.10279873374965, 161.0540150117698 -79.10186040767303, 161.00071735903427 -79.10742923034152, 160.91172741962478 -79.10775781125248, 
+      160.88671782382113 -79.1089632986909, 160.84884651086165 -79.11696635204521, 160.8636021570419 -79.11986538858059, 160.83094888095408 -79.13442975195498, 160.72335787076423 -79.16029341041205, 160.58630378767174 -79.18129762690408, 160.53132683915172 -79.1939010582566, 160.46047900305066 -79.21982587735553, 160.3537136038754 -79.23901351021576, 160.26689075186346 -79.24658253302464, 
+      160.35121189219578 -79.29644752481231, 160.40263433236058 -79.29653929243067, 160.42414877308957 -79.30133811985519, 160.45422411850726 -79.30047596159254, 160.4906930897356 -79.30818150742635, 160.50726324005413 -79.32079322143444, 160.49011240150574 -79.34268187299908, 160.49101362568112 -79.37248179843075, 160.45372036092414 -79.38872547725471, 160.3743898853822 -79.40505972462702, 
+      160.30221502629092 -79.41899127924995, 160.24183766626163 -79.43994857670691, 160.23887664670778 -79.44792124625542, 160.3389128004992 -79.46465302986837, 160.3442828597235 -79.49334764256281, 160.3224338070598 -79.49767289848049, 160.21966653852598 -79.49903826302628, 160.18382304077838 -79.5024263062396, 160.21240286757927 -79.52210999392182, 160.27961792904406 -79.54625671421368, 
+      160.27639795297986 -79.56478858872957, 160.2016005226011 -79.5819773660693, 160.07612550156253 -79.58909613940494, 160.07232651707247 -79.58931015280635, 160.06974701262448 -79.59442949683365, 160.01423572192152 -79.60326386547156, 160.0202325608806 -79.62484790124161, 160.08188007735365 -79.65443387963387, 160.10131881819763 -79.67737555078217, 160.0748130391352 -79.70307162719318, 
+      159.9948581724533 -79.73490866865511, 160.1492927800287 -79.778686438955, 160.2266083070924 -79.81832851306405, 160.2142186372522 -79.856826863997, 160.20976246113855 -79.87065154419004, 160.15823196446274 -79.93281601449952, 160.27896077138038 -79.961655214012, 160.30632051861556 -79.98791487191063, 160.30583334117907 -79.98846388898555, 160.29200645697546 -80.00385319021524, 
+      160.31478967355685 -80.01009367719391, 160.34860325447016 -80.00981115037452, 160.38854980235868 -80.01711272893759, 160.37110882498553 -80.02275892661305, 160.20115707779317 -80.04529582091064, 160.1967767932547 -80.0642778977744, 160.2369227437248 -80.09375782683611, 160.22935440508024 -80.10772712558057, 160.19331330522948 -80.11798851931636, 160.1539922833824 -80.12323767246937, 
+      160.08027573362457 -80.12102516885156, 160.05071930510843 -80.12301652525124, 160.01258903046863 -80.13411674820055, 160.02186551081058 -80.13759614575169, 159.98696861683888 -80.18457823580832, 160.02446010742662 -80.21007547829932, 160.28892310161208 -80.30107947589917, 160.37744116252065 -80.33918048008923, 160.46203664757854 -80.38467410414202, 160.4882498954316 -80.42141028407887, 
+      160.66940376135528 -80.47387643518098, 160.68955892027105 -80.50868241328568, 160.77542003190626 -80.54824848667296, 160.75610341120478 -80.56250023382744, 160.71203575814255 -80.57196042158176, 160.63795477923927 -80.57102990852333, 160.3890540410921 -80.57618722613226, 160.40574666414295 -80.58583093063865, 160.39027363140042 -80.59936519799372, 160.35867285499404 -80.60955052228448, 
+      160.2808076967559 -80.61796597475475, 160.02601531831107 -80.63129428827412, 159.91937330822157 -80.65581488616411, 159.7984765310421 -80.67464440799199, 159.66311541543985 -80.68920904296347, 159.733550273335 -80.70507058881758, 159.98663316515217 -80.731292421818, 160.07844505080243 -80.73429888255738, 160.1533046371233 -80.7290496300104, 160.20629879507618 -80.72155006747812, 
+      160.22999496064304 -80.7137756410612, 160.45021142942946 -80.68084695981975, 160.62805234211697 -80.66755679778089, 160.70910600699762 -80.66836571366258, 160.761077465511 -80.67565937710327, 160.78193742093762 -80.68605791706995, 160.79920918410454 -80.69464104090085, 160.93403534294265 -80.6993943445785, 160.96847475792967 -80.70804602926445, 160.9689031627304 -80.72006204832346, 
+      160.9060516260329 -80.74868782614763, 160.83380069407173 -80.76383229799583, 160.74670331062083 -80.77477285695244, 160.6239160896415 -80.77214047042311, 160.58947869884926 -80.77546669600493, 160.551621410178 -80.8228682395925, 160.49180586817297 -80.84256742785442, 160.4298088355568 -80.85251615415915, 160.31906072261677 -80.8572694095568, 160.27377327763813 -80.85852053909987, 
+      160.17788666633368 -80.87374120690498, 160.07463108549334 -80.90493750826124, 160.08433560764087 -80.91901387514577, 160.18101616086102 -80.93904100036886, 160.32695090798993 -80.93675212159363, 160.36619573680537 -80.94091054037973, 160.3168182071097 -80.95690915943615, 160.3305364478211 -80.96154029899867, 160.4652104182763 -80.95758046638129, 160.47361800258804 -80.95789345616475, 
+      160.56936659271162 -80.96149474205488, 160.63423266627873 -80.96655265015065, 160.65835596008696 -80.9760663607749, 160.4729460274921 -80.99798570822543, 160.38160682746314 -81.01213093591097, 160.330413599794 -81.02613068122338, 160.33206253427855 -81.07153297450351, 160.3986501723532 -81.11187763565523, 160.59712153556228 -81.14688133642717, 160.59146172850845 -81.1525267275885, 
+      160.57830836204923 -81.16559576488532, 160.4586334300027 -81.17782610814139, 160.4409796296746 -81.1826400573633, 160.4452665710536 -81.19010915026902, 160.53605589037906 -81.21818558337608, 160.5526896059749 -81.2311323619115, 160.48979202030827 -81.2416842135262, 160.4282843254933 -81.2436371176364, 160.4302967402126 -81.25338753435015, 160.5121603882873 -81.27083604945136, 
+      160.7304532069256 -81.26958442498669, 160.78509569403786 -81.27730553879678, 160.76399208512154 -81.28628515812092, 160.6418144485563 -81.30574794558493, 160.5068676059262 -81.30764752747446, 160.46723913634204 -81.32816326530335, 160.45690834624844 -81.39749933528805, 160.4413909717652 -81.40389260933864, 160.4528051829157 -81.40980538000252, 160.63233874668538 -81.41548927779453, 
+      160.7587734014343 -81.4245530356875, 160.81443739072213 -81.4322740511406, 160.82557728630385 -81.44247419614778, 160.77809136397343 -81.45828253277901, 160.79205318215674 -81.46189859495165, 160.90074196755177 -81.48821264139745, 160.95526153831815 -81.49390420813421, 161.11477697254077 -81.4881364194404, 161.22607430162935 -81.48899072356826, 161.27455201997367 -81.50007644128105, 
+      161.2769779017882 -81.50595854269812, 161.2162324125667 -81.52352156025387, 161.14631711186416 -81.53247080278915, 161.12498560823178 -81.54147341292918, 160.95658872476295 -81.56414052537043, 160.90054299408771 -81.56828334598602, 161.10443160675996 -81.60910778866408, 161.25743210801906 -81.61244197685868, 161.30192557070416 -81.62137628321128, 161.31608559232959 -81.62927244081769, 
+      161.24310238302365 -81.64196030256188, 161.22965920384425 -81.64897155633257, 161.23992961916602 -81.65572337726445, 161.29057263320826 -81.66494755364633, 161.53675961107766 -81.6669538840726, 161.5613864428959 -81.66799161006337, 161.6088398501794 -81.66997543682506, 161.66400227762594 -81.67743682133354, 161.69225995093166 -81.69219990964861, 161.98112534683452 -81.7231676043879, 
+      162.0809785767751 -81.7388381572847, 162.1790012684682 -81.74675003830785, 162.18414428753567 -81.75176228663643, 162.15029838058305 -81.75782780848466, 162.21311905223396 -81.78269218530899, 162.21949737678202 -81.79301424915003, 162.16993724494284 -81.85374472893825, 162.20280407624193 -81.86861441108063, 162.2936400716502 -81.90519733551051, 162.44264230265492 -81.893310417939, 
+      162.5794222900781 -81.88655082105615, 162.6394044269169 -81.8868410098441, 162.69172606620435 -81.89201366558059, 162.74287405862358 -81.9052200161448, 162.77416925852313 -81.93181629997322, 162.76709005626768 -81.94245155721038, 162.71298174579363 -81.9543610380441, 162.73263570312835 -81.95617660082218, 162.74163745461075 -81.96418757965525, 162.72126739500177 -81.97615067461473, 
+      162.728317894514 -81.98502355805101, 162.7773424642743 -82.00096143048721, 163.05090391512928 -82.03267656011303, 163.10401896743682 -82.04870594949863, 163.11706537161874 -82.07348651030257, 163.21849081726978 -82.1081312998174, 163.5061190057183 -82.16075910934612, 163.59478742541177 -82.19136834452978, 163.60766656195534 -82.19468674208613, 163.71273802225227 -82.22167219938262, 
+      163.75317324022575 -82.24459088270822, 163.7518458789793 -82.26585415325484, 163.7225182863576 -82.2727510257923, 163.7203363635855 -82.28166983440616, 163.69450374080677 -82.29012282811537, 163.56335436291948 -82.31243892768099, 163.45399523377768 -82.31852703574204, 163.23803708154273 -82.31840497312805, 163.1088713715978 -82.30982974503935, 163.03477542477899 -82.3020399863113, 
+      163.0384224045236 -82.29785905497991, 162.66178883439989 -82.30226129407623, 162.3708494490587 -82.3123552032489, 162.2640382499341 -82.32402050030055, 161.99761969727845 -82.34071368331676, 161.67510967270601 -82.35337058326701, 161.4812161258723 -82.3658523577243, 161.3384703707015 -82.38056920393002, 161.2163390471154 -82.40101644931852, 161.301498423268 -82.4086913984639, 
+      161.38947903759 -82.42511768391206, 161.52796973706918 -82.46437856324128, 161.57472091632422 -82.4717104120738, 161.6784670490366 -82.51795194611704, 161.6652521785326 -82.54998033148772, 161.79155054907906 -82.54965956213869, 161.95545857162548 -82.5418016667587, 162.147812739277 -82.53557568427368, 162.25517300793908 -82.53815435863427, 162.3351906601228 -82.5372388422988, 
+      162.45721382572893 -82.54550947229463, 162.59031714559518 -82.55962371496834, 162.68205252199147 -82.58399949402639, 162.66714434472715 -82.60734585301589, 162.7618706624424 -82.61002363605866, 162.81671188389595 -82.61872103324637, 162.8587957592996 -82.66061398693748, 162.88549769229698 -82.66709157067626, 163.04260265611234 -82.68297583833736, 163.17750600788364 -82.68518039424418, 
+      163.19233715812567 -82.6678239539853, 163.1745917390719 -82.66285680411747, 163.13745015980936 -82.66284204484852, 163.09025576717747 -82.65624990727233, 163.0661010775369 -82.63864889406229, 163.08000232178776 -82.63443745888515, 163.15510543764003 -82.62786124601743, 163.2560580198547 -82.62274928269669, 163.3060762341645 -82.60330183714154, 163.34793125027556 -82.58294685398151, 
+      163.29397614936784 -82.5559235030255, 163.11128260436706 -82.49887822741515, 163.15438822720125 -82.48755661514153, 163.27844160893991 -82.48048417779063, 163.85771118518528 -82.4736330791404, 164.40791371419817 -82.41941825200767, 164.51780671951377 -82.4137268300381, 164.61279314423822 -82.4150082860794, 164.6994323601399 -82.42028047270904, 164.7500915801336 -82.42825324173127, 
+      164.91932716317916 -82.45175938870821, 165.04742423141377 -82.47640229341029, 165.08337474892218 -82.48328377469788, 165.2738805338915 -82.49841307376326, 165.3370817743519 -82.51988227477919, 165.32708718614052 -82.54101550924148, 165.23756492758943 -82.5766523154665, 164.7925869795618 -82.6690141696016, 164.7566677353729 -82.6817703736015, 164.78915469353376 -82.68946055200766, 
+      164.87725843110724 -82.70420857307141, 165.05262711559817 -82.72348782989262, 165.1255957670083 -82.72406748773399, 165.1887355614024 -82.72054290799291, 165.29539531442705 -82.70340735282684, 165.3647463016984 -82.69678477757392, 165.44915791515817 -82.69347386059762, 165.54132070779244 -82.68993381176166, 165.63214145421358 -82.6905669437052, 165.87443594557436 -82.70732107475743, 
+      165.99574272542034 -82.71118919208376, 166.3118746820742 -82.74732193494026, 166.33999533795603 -82.77066826271148, 166.31565925292168 -82.79802685314169, 166.33245803489783 -82.81212611728137, 166.36598211594463 -82.81782540325202, 166.35636899301468 -82.82456230689516, 166.40588319964883 -82.83168048063658, 166.56930592792935 -82.83425127982605, 166.76422153731215 -82.84376522258462, 
+      166.92501818898248 -82.86153431543748, 167.04424985521524 -82.88178258718942, 167.11680609413492 -82.90112286477671, 167.14799464450687 -82.92254627829945, 167.0931708238232 -82.93547795874814, 166.96691849807118 -82.9360961451719, 166.6435997884418 -82.92114264862649, 166.5264137657821 -82.91909006447341, 166.48634266749744 -82.92398851502107, 166.48677099714604 -82.93781254671127, 
+      166.48692311130569 -82.94273373856487, 166.55216986340636 -82.95964060853382, 166.59091195434743 -82.9612426473606, 166.602065848928 -82.96905498090922, 166.82255596857723 -83.00255564600882, 166.8264765038927 -83.00640888724074, 166.89752243360462 -83.011238004411, 167.19355718245754 -83.03073903836032, 167.29176263955372 -83.03763593856205, 167.37738103450855 -83.03297397714, 
+      167.53671310467888 -83.02981549466263, 167.81936712662787 -83.03871143197703, 168.0169515455957 -83.05035426152308, 168.06738240429118 -83.05498496118842, 168.12252837079927 -83.0600355675752, 168.33447282215218 -83.08815750368561, 168.41171325770915 -83.12120806820006, 168.4733437795299 -83.16361217107958, 168.51756312902288 -83.173980758764, 168.50976536847108 -83.17843634891729, 
+      168.5640565044606 -83.19879889917817, 168.56945736201865 -83.20914465063846, 168.5299988392243 -83.22492985201592, 168.48268121919605 -83.23169688688577, 168.38458225832878 -83.23815923416338, 168.28459115700903 -83.23898332421317, 168.06146289183485 -83.24884028044653, 168.0627293889559 -83.2674939346171, 168.00093128615822 -83.27946466108817, 168.0821688076991 -83.28706336580225, 
+      168.25758381812722 -83.28670474810548, 168.31658920306546 -83.29138949916269, 168.31349198282626 -83.29969041316052, 168.2722328678065 -83.30706007790748, 168.1353607293296 -83.32514211804438, 168.0260625037069 -83.32804857430388, 167.89578267158524 -83.32714087232875, 167.7549277477995 -83.32128169646316, 167.7056271711806 -83.3386840294305, 167.75320449448805 -83.38090529362212, 
+      167.65458713628536 -83.42552962047738, 167.5951995815323 -83.44129921967513, 167.57192977961537 -83.45517710269499, 167.5878288192071 -83.47610484632801, 167.6122584343259 -83.49070765185016, 167.69868436956853 -83.50730910873038, 167.81745890576485 -83.52234673640378, 167.91155906866197 -83.52696252812997, 168.04418897056163 -83.5287475385706, 168.12367249676294 -83.52597784345487, 
+      168.18084709948127 -83.51755514770782, 168.21897913425292 -83.50492070664447, 168.35536190704235 -83.45930462054477, 168.4136811541948 -83.44531992252308, 168.51065031285398 -83.43223585285499, 168.72018483764228 -83.41476431439851, 169.0906670328055 -83.40128350323174, 169.1614380644266 -83.40701291920219, 169.21707219861483 -83.44069650056062, 169.17887902546647 -83.4653779000111, 
+      169.182892166875 -83.49143998260821, 169.26850896843382 -83.48911266029577, 169.29405190419453 -83.48131538629345, 169.32612571197603 -83.47921743965043, 169.4087519172794 -83.45919056854561, 169.4308474124627 -83.42907736244265, 169.49363674331423 -83.42531575082202, 169.6186227365195 -83.44509101468456, 169.75996416000686 -83.457740596437, 169.83181852926563 -83.46847511471476, 
+      169.9446565933596 -83.50453177342555, 170.0155485860393 -83.51381706207654, 170.07868922189655 -83.5229265281145, 170.25772011426682 -83.52087407044162, 170.46878089780162 -83.52444481500297, 170.57429501441675 -83.5384367966496, 170.8120570044368 -83.55758693068836, 170.86863700614515 -83.55537425281237, 170.93023678606082 -83.5412520557005, 171.0169525445221 -83.53219595580504, 
+      171.0580584944065 -83.53199789586496, 171.16403167019405 -83.54077921229238, 171.31646739298606 -83.5692215656925, 171.3727262424585 -83.56419370222574, 171.48863226611704 -83.56337725795383, 171.61969001371938 -83.56647491732633, 171.73042313228 -83.57565305870767, 171.9090422503134 -83.6116487502179, 171.93501263130764 -83.63276678915302, 171.89747612443935 -83.64553065801476, 
+      171.9154054893103 -83.64765153717376, 171.82813997104552 -83.67574337706064, 171.69108540025778 -83.76107009653205, 171.61518854857098 -83.78520960305403, 171.62940937936915 -83.79326650063244, 171.53129613068876 -83.80552654290565, 171.49444658872568 -83.81645196348289, 171.44461115791685 -83.82440958709834, 171.38864064362977 -83.82765193919097, 171.269898352666 -83.84738910972072, 
+      171.41160584272592 -83.86214464228678, 171.58891279445163 -83.89169308413703, 171.63256791828204 -83.88224054707455, 171.63728299033593 -83.86065681455617, 171.57948272983796 -83.84085846475756, 171.63356055271947 -83.82373806360782, 171.897735398222 -83.8241500067321, 172.01017750263 -83.81986985533699, 172.12065167051466 -83.79759203111828, 172.07791131106845 -83.77854913145462, 
+      172.08625789400645 -83.76901232594429, 172.1625672840236 -83.75588963076477, 172.40580764655516 -83.73693059915398, 172.49063136572687 -83.73631262907199, 172.70121802035084 -83.74709295876855, 172.77563457876192 -83.75087759660364, 172.99934380475554 -83.78282941104652, 173.14265431563285 -83.80904378383019, 173.31790149474014 -83.81172969938292, 173.46861291560808 -83.82139587484167, 
+      173.4915157318364 -83.82764460653983, 173.35176059750353 -83.86125944546367, 173.23397809599817 -83.8781509285675, 173.13839747724546 -83.90494536334663, 172.918548607948 -83.9370195222766, 173.02522252406166 -83.94574745429851, 173.24896231853015 -83.95500171021804, 173.36850019796321 -83.95693188019777, 174.01988213799126 -83.92778027075296, 174.38574201296265 -83.89778135467735, 
+      174.52404793094016 -83.8969114116393, 174.68179336088735 -83.89344018008221, 174.84252931017434 -83.9009477421264, 174.96829220804477 -83.9144820001953, 175.0971072195286 -83.94036845568432, 175.13562031187072 -83.95626813144482, 175.15051278337774 -83.99529253380018, 175.14118991452867 -84.00115942447428, 175.4189301387839 -84.01953861583516, 175.62756343069736 -84.01573961065594, 
+      176.01284797760863 -84.01497624003613, 176.44541925502205 -84.02886988600625, 176.57647707262424 -84.03653702875401, 176.84712224809968 -84.06964085143237, 177.12046818635434 -84.11173255870628, 177.60720825940027 -84.16510785227135, 177.643829331314 -84.17346950528054, 177.90539550578757 -84.20368184072909, 178.34072884776816 -84.22286974509738, 179.02680971992905 -84.24900821402683, 
+      179.10433961733588 -84.25471470672352, 179.28704830746906 -84.2680665883099, 179.39875791298306 -84.2836915820551, 179.55738829224686 -84.33628085769146, 179.53500368657106 -84.37094097185958, 179.51133729952795 -84.3750304791487, 179.59632872091694 -84.39215085202007, 179.689209004698 -84.41072065050477, 179.77880858551353 -84.41760273337911, 179.85656738740227 -84.4235455601137, 
+      179.99942704223514 -84.42591833975975, 179.99942704222238 -84.50019821465781, 179.99942704224077 -84.58350358277406, 179.99942704217477 -84.66680160501902, 179.9994270421582 -84.7500994542662, 179.99942704219347 -84.83339704546381, 179.99942704221826 -84.91670211231299, 179.99942704218694 -85.00000004978304, 179.99942704218037 -85.00399791604826, 179.99942704218554 -85.08730340150083, 
+      179.9994270421983 -85.17060102413419, 179.999427042201 -85.25389851826479, 179.9994270422293 -85.33719635760855, 179.99942704222906 -85.42050172018062, 179.9994270422199 -85.5037994371315, 179.99942704218188 -85.5870972447195, 179.99942704218708 -85.67040260153097, 179.99942704220288 -85.75370033628988, 179.9994270421891 -85.8369979071847, 179.99942704220354 -85.92030333282419, 
+      179.99942704218952 -86.0036011602395, 179.99942704222678 -86.08689884884834, 179.99942704221306 -86.17019659334055, 179.99942704223002 -86.25350185499393, 179.99942704219532 -86.33679973687556, 179.99942704220513 -86.42009742044891, 179.99942704220317 -86.50340264751416, 179.9994270422053 -86.5867005191974, 179.99942704220902 -86.66999821798697, 179.9994270422257 -86.75330348668841, 
+      179.99942704220916 -86.83660114505406, 179.9994270422083 -86.91989893564588, 179.9994270421837 -87.00319677384282, 179.9994270422008 -87.08650212409991, 179.9994270422106 -87.16979980391157, 179.99942704218128 -87.25309755707909, 179.99942704222894 -87.33640284885918, 179.99942704225586 -87.41970049521865, 179.99942704222562 -87.50299824080973, 179.99942704219816 -87.58630383126852, 
+      179.9994270422292 -87.66960138204824, 179.9994270421989 -87.75289919787272, 179.99942704217426 -87.83619691454942, 179.99942704217355 -87.91950227858725, 179.99942704222633 -88.00279996307155, 179.99942704223105 -88.08609771434325, 179.99942704217807 -88.1694031396548, 179.99942704220538 -88.25270077114924, 179.99942704222553 -88.33599849561814, 179.99942704223724 -88.41929622857512, 
+      179.99942704223554 -88.50260157791674, 179.9994270421989 -88.58589935425788, 179.99942704222286 -88.66919702550128, 179.9994270421866 -88.75250247967621, 179.9994270422261 -88.8358001769633, 179.99942704222312 -88.91909786541812, 179.9994270421636 -89.00240336347768, 179.9994270421755 -89.08570099080268, 179.9994270422166 -89.16899870561663, 179.99942704221493 -89.25229642347601, 
+      179.99942704217776 -89.33560182327166, 179.99942704221579 -89.41889953874339, 179.99942704221374 -89.50219724872217, 179.99942704218518 -89.58550263225888, 179.99942704217804 -89.66880035774581, 179.999427042194 -89.7520980867102, 179.99942704217392 -89.83540344583315, 179.99942704220553 -89.9, 178.99943022530437 -89.9, 177.9994334084032 -89.9, 
+      176.99943659150205 -89.9, 175.9994397746009 -89.9, 174.99944295769973 -89.9, 173.99944614079857 -89.9, 172.9994493238974 -89.9, 171.99945250699625 -89.9, 170.9994556900951 -89.9, 169.99945887319393 -89.9, 168.99946205629277 -89.9, 167.9994652393916 -89.9, 
+      166.99946842249045 -89.9, 165.9994716055893 -89.9, 164.99947478868813 -89.9, 163.99947797178697 -89.9, 162.9994811548858 -89.9, 161.99948433798465 -89.9, 160.9994875210835 -89.9, 159.99949070418234 -89.9, 158.99949388728118 -89.9, 157.99949707038002 -89.9, 
+      156.99950025347886 -89.9, 155.9995034365777 -89.9, 154.99950661967654 -89.9, 153.99950980277538 -89.9, 152.99951298587422 -89.9, 151.99951616897306 -89.9, 150.9995193520719 -89.9, 149.99952253517074 -89.9, 148.99952571826958 -89.9, 147.99952890136842 -89.9, 
+      146.99953208446726 -89.9, 145.9995352675661 -89.9, 144.99953845066494 -89.9, 143.99954163376378 -89.9, 142.99954481686262 -89.9, 141.99954799996146 -89.9, 140.9995511830603 -89.9, 139.99955436615915 -89.9, 138.999557549258 -89.9, 137.99956073235683 -89.9, 
+      136.99956391545567 -89.9, 135.9995670985545 -89.9, 134.99957028165335 -89.9, 133.9995734647522 -89.9, 132.99957664785103 -89.9, 131.99957983094987 -89.9, 130.9995830140487 -89.9, 129.99958619714755 -89.9, 128.9995893802464 -89.9, 127.99959256334523 -89.9, 
+      126.99959574644407 -89.9, 125.99959892954291 -89.9, 124.99960211264175 -89.9, 123.9996052957406 -89.9, 122.99960847883943 -89.9, 121.99961166193827 -89.9, 120.99961484503712 -89.9, 119.99961802813596 -89.9, 118.9996212112348 -89.9, 117.99962439433364 -89.9, 
+      116.99962757743248 -89.9, 115.99963076053132 -89.9, 114.99963394363016 -89.9, 113.999637126729 -89.9, 112.99964030982784 -89.9, 111.99964349292668 -89.9, 110.99964667602552 -89.9, 109.99964985912436 -89.9, 108.9996530422232 -89.9, 107.99965622532204 -89.9, 
+      106.99965940842088 -89.9, 105.99966259151972 -89.9, 104.99966577461856 -89.9, 103.9996689577174 -89.9, 102.99967214081624 -89.9, 101.99967532391508 -89.9, 100.99967850701393 -89.9, 99.99968169011277 -89.9, 98.9996848732116 -89.9, 97.99968805631045 -89.9, 
+      96.99969123940929 -89.9, 95.99969442250813 -89.9, 94.99969760560697 -89.9, 93.99970078870581 -89.9, 92.99970397180465 -89.9, 91.99970715490349 -89.9, 90.99971033800233 -89.9, 89.99971352110117 -89.9, 88.99971670420001 -89.9, 87.99971988729885 -89.9, 
+      86.99972307039769 -89.9, 85.99972625349653 -89.9, 84.99972943659537 -89.9, 83.99973261969421 -89.9, 82.99973580279305 -89.9, 81.9997389858919 -89.9, 80.99974216899074 -89.9, 79.99974535208958 -89.9, 78.99974853518842 -89.9, 77.99975171828726 -89.9, 
+      76.9997549013861 -89.9, 75.99975808448494 -89.9, 74.99976126758378 -89.9, 73.99976445068262 -89.9, 72.99976763378146 -89.9, 71.9997708168803 -89.9, 70.99977399997914 -89.9, 69.99977718307798 -89.9, 68.99978036617682 -89.9, 67.99978354927566 -89.9, 
+      66.9997867323745 -89.9, 65.99978991547334 -89.9, 64.99979309857218 -89.9, 63.99979628167102 -89.9, 62.99979946476985 -89.9, 61.999802647868684 -89.9, 60.99980583096752 -89.9, 59.99980901406635 -89.9, 58.999812197165184 -89.9, 57.99981538026402 -89.9, 
+      56.99981856336285 -89.9, 55.999821746461684 -89.9, 54.99982492956052 -89.9, 53.99982811265935 -89.9, 52.999831295758185 -89.9, 51.99983447885702 -89.9, 50.99983766195585 -89.9, 49.999840845054685 -89.9, 48.99984402815352 -89.9, 47.99984721125235 -89.9, 
+      46.999850394351185 -89.9, 45.99985357745002 -89.9, 44.99985676054885 -89.9, 43.999859943647685 -89.9, 42.99986312674652 -89.9, 41.99986630984535 -89.9, 40.999869492944185 -89.9, 39.99987267604302 -89.9, 38.99987585914185 -89.9, 37.999879042240686 -89.9, 
+      36.99988222533952 -89.9, 35.99988540843835 -89.9, 34.999888591537186 -89.9, 33.99989177463602 -89.9, 32.99989495773485 -89.9, 31.999898140833686 -89.9, 30.99990132393252 -89.9, 29.999904507031353 -89.9, 28.999907690130186 -89.9, 27.99991087322902 -89.9, 
+      26.999914056327853 -89.9, 25.999917239426686 -89.9, 24.99992042252552 -89.9, 23.999923605624353 -89.9, 22.999926788723187 -89.9, 21.99992997182202 -89.9, 20.999933154920853 -89.9, 19.999936338019687 -89.9, 18.99993952111852 -89.9, 17.999942704217354 -89.9, 
+      16.999945887316187 -89.9, 15.99994907041502 -89.9, 14.999952253513854 -89.9, 13.999955436612687 -89.9, 12.99995861971152 -89.9, 11.999961802810354 -89.9, 10.999964985909187 -89.9, 9.99996816900802 -89.9, 8.999971352106854 -89.9, 7.999974535205689 -89.9, 
+      6.999977718304523 -89.9, 5.999980901403357 -89.9, 4.9999840845021915 -89.9, 3.9999872676010257 -89.9, 2.99999045069986 -89.9, 1.9999936337986943 -89.9, 0.9999968168975285 -89.9, -0.0000000000036373 -89.9, -0.9999968169048031 -89.9, -1.999993633805969 -89.9, 
+      -2.9999904507071347 -89.9, -3.9999872676083004 -89.9, -4.9999840845094665 -89.9, -5.999980901410632 -89.9, -6.999977718311798 -89.9, -7.999974535212964 -89.9, -8.99997135211413 -89.9, -9.999968169015297 -89.9, -10.999964985916463 -89.9, -11.99996180281763 -89.9, 
+      -12.999958619718797 -89.9, -13.999955436619963 -89.9, -14.99995225352113 -89.9, -15.999949070422296 -89.9, -16.999945887323463 -89.9, -17.99994270422463 -89.9, -18.999939521125796 -89.9, -19.999936338026963 -89.9, -20.99993315492813 -89.9, -21.999929971829296 -89.9, 
+      -22.999926788730463 -89.9, -23.99992360563163 -89.9, -24.999920422532796 -89.9, -25.999917239433962 -89.9, -26.99991405633513 -89.9, -27.999910873236296 -89.9, -28.999907690137462 -89.9, -29.99990450703863 -89.9, -30.999901323939795 -89.9, -31.999898140840962 -89.9, 
+      -32.99989495774213 -89.9, -33.999891774643295 -89.9, -34.99988859154446 -89.9, -35.99988540844563 -89.9, -36.999882225346795 -89.9, -37.99987904224796 -89.9, -38.99987585914913 -89.9, -39.999872676050295 -89.9, -40.99986949295146 -89.9, -41.99986630985263 -89.9, 
+      -42.999863126753795 -89.9, -43.99985994365496 -89.9, -44.99985676055613 -89.9, -45.999853577457294 -89.9, -46.99985039435846 -89.9, -47.99984721125963 -89.9, -48.999844028160794 -89.9, -49.99984084506196 -89.9, -50.99983766196313 -89.9, -51.999834478864294 -89.9, 
+      -52.99983129576546 -89.9, -53.99982811266663 -89.9, -54.999824929567794 -89.9, -55.99982174646896 -89.9, -56.99981856337013 -89.9, -57.99981538027129 -89.9, -58.99981219717246 -89.9, -59.99980901407363 -89.9, -60.99980583097479 -89.9, -61.99980264787596 -89.9, 
+      -62.999799464777126 -89.9, -63.99979628167829 -89.9, -64.99979309857946 -89.9, -65.99978991548062 -89.9, -66.99978673238178 -89.9, -67.99978354928294 -89.9, -68.9997803661841 -89.9, -69.99977718308526 -89.9, -70.99977399998642 -89.9, -71.99977081688758 -89.9, 
+      -72.99976763378874 -89.9, -73.9997644506899 -89.9, -74.99976126759105 -89.9, -75.99975808449221 -89.9, -76.99975490139337 -89.9, -77.99975171829453 -89.9, -78.99974853519569 -89.9, -79.99974535209685 -89.9, -80.99974216899801 -89.9, -81.99973898589917 -89.9, 
+      -82.99973580280033 -89.9, -83.99973261970149 -89.9, -84.99972943660265 -89.9, -85.99972625350381 -89.9, -86.99972307040497 -89.9, -87.99971988730613 -89.9, -88.99971670420729 -89.9, -89.99971352110845 -89.9, -90.9997103380096 -89.9, -91.99970715491077 -89.9, 
+      -92.99970397181193 -89.9, -93.99970078871308 -89.9, -94.99969760561424 -89.9, -95.9996944225154 -89.9, -96.99969123941656 -89.9, -97.99968805631772 -89.9, -98.99968487321888 -89.9, -99.99968169012004 -89.9, -100.9996785070212 -89.9, -101.99967532392236 -89.9, 
+      -102.99967214082352 -89.9, -103.99966895772468 -89.9, -104.99966577462584 -89.9, -105.999662591527 -89.9, -106.99965940842816 -89.9, -107.99965622532932 -89.9, -108.99965304223048 -89.9, -109.99964985913164 -89.9, -110.9996466760328 -89.9, -111.99964349293396 -89.9, 
+      -112.99964030983512 -89.9, -113.99963712673627 -89.9, -114.99963394363743 -89.9, -115.9996307605386 -89.9, -116.99962757743975 -89.9, -117.99962439434091 -89.9, -118.99962121124207 -89.9, -119.99961802814323 -89.9, -120.99961484504439 -89.9, -121.99961166194555 -89.9, 
+      -122.99960847884671 -89.9, -123.99960529574787 -89.9, -124.99960211264903 -89.9, -125.99959892955019 -89.9, -126.99959574645135 -89.9, -127.99959256335251 -89.9, -128.99958938025367 -89.9, -129.99958619715483 -89.9, -130.999583014056 -89.9, -131.99957983095715 -89.9, 
+      -132.9995766478583 -89.9, -133.99957346475946 -89.9, -134.99957028166062 -89.9, -135.99956709856178 -89.9, -136.99956391546294 -89.9, -137.9995607323641 -89.9, -138.99955754926526 -89.9, -139.99955436616642 -89.9, -140.99955118306758 -89.9, -141.99954799996874 -89.9, 
+      -142.9995448168699 -89.9, -143.99954163377106 -89.9, -144.99953845067222 -89.9, -145.99953526757338 -89.9, -146.99953208447454 -89.9, -147.9995289013757 -89.9, -148.99952571827686 -89.9, -149.99952253517802 -89.9, -150.99951935207918 -89.9, -151.99951616898034 -89.9, 
+      -152.9995129858815 -89.9, -153.99950980278265 -89.9, -154.9995066196838 -89.9, -155.99950343658497 -89.9, -156.99950025348613 -89.9, -157.9994970703873 -89.9, -158.99949388728845 -89.9, -159.9994907041896 -89.9, -160.99948752109077 -89.9, -161.99948433799193 -89.9, 
+      -162.9994811548931 -89.9, -163.99947797179425 -89.9, -164.9994747886954 -89.9, -165.99947160559657 -89.9, -166.99946842249773 -89.9, -167.9994652393989 -89.9, -168.99946205630005 -89.9, -169.9994588732012 -89.9, -170.99945569010237 -89.9, -171.99945250700353 -89.9, 
+      -172.99944932390468 -89.9, -173.99944614080584 -89.9, -174.999442957707 -89.9, -175.99943977460816 -89.9, -176.99943659150932 -89.9, -177.99943340841048 -89.9, -178.99943022531164 -89.9, -179.99942704221417 -89.9), 
+    (90.00000000000003 -80.99716878026028, 89.99837493897195 -80.99999999530705, 89.99811553964307 -81.00045721739968, 90.00000000000003 -81.06029522246135, 90.00000000000003 -81.00160195049354, 90.00000000000003 -80.99999999891277, 90.00000000000003 -80.99930582094498, 90.00000000000003 -80.99750529980207, 90.00000000000003 -80.99716878026028)))
\ No newline at end of file
diff --git a/modules/example/pom.xml b/modules/example/pom.xml
new file mode 100644
index 0000000..ccecb1b
--- /dev/null
+++ b/modules/example/pom.xml
@@ -0,0 +1,18 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-example</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+    <dependencies>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+    </dependencies>
+</project>
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/BasicExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/BasicExample.java
new file mode 100644
index 0000000..c8affe5
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/BasicExample.java
@@ -0,0 +1,45 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.io.WKTReader;
+
+/**
+ * Shows basic ways of creating and operating on geometries
+ *
+ * @version 1.7
+ */
+public class BasicExample
+{
+  public static void main(String[] args)
+      throws Exception
+  {
+    // read a geometry from a WKT string (using the default geometry factory)
+    Geometry g1 = new WKTReader().read("LINESTRING (0 0, 10 10, 20 20)");
+    System.out.println("Geometry 1: " + g1);
+
+    // create a geometry by specifying the coordinates directly
+    Coordinate[] coordinates = new Coordinate[]{new Coordinate(0, 0),
+      new Coordinate(10, 10), new Coordinate(20, 20)};
+    // use the default factory, which gives full double-precision
+    Geometry g2 = new GeometryFactory().createLineString(coordinates);
+    System.out.println("Geometry 2: " + g2);
+
+    // compute the intersection of the two geometries
+    Geometry g3 = g1.intersection(g2);
+    System.out.println("G1 intersection G2: " + g3);
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/ConstructionExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ConstructionExample.java
new file mode 100644
index 0000000..c8fc2bd
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ConstructionExample.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Examples of constructing Geometries programmatically.
+ * <p>
+ * The Best Practice moral here is:
+ * <quote>
+ * Use the GeometryFactory to construct Geometries whenever possible.
+ * </quote>
+ * This has several advantages:
+ * <ol>
+ * <li>Simplifies your code
+ * <li>allows you to take advantage of convenience methods provided by GeometryFactory
+ * <li>Insulates your code from changes in the signature of JTS constructors
+ * </ol>
+ *
+ * @version 1.7
+ */
+public class ConstructionExample
+{
+
+  public static void main(String[] args)
+      throws Exception
+  {
+    // create a factory using default values (e.g. floating precision)
+    GeometryFactory fact = new GeometryFactory();
+
+    Point p1 = fact.createPoint(new Coordinate(0,0));
+    System.out.println(p1);
+
+    Point p2 = fact.createPoint(new Coordinate(1,1));
+    System.out.println(p2);
+
+    MultiPoint mpt = fact.createMultiPoint(new Coordinate[] { new Coordinate(0,0), new Coordinate(1,1) } );
+    System.out.println(mpt);
+
+  }
+}
\ No newline at end of file
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinate.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinate.java
new file mode 100644
index 0000000..d17083f
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinate.java
@@ -0,0 +1,76 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * @version 1.7
+ */
+public class ExtendedCoordinate
+    extends Coordinate
+{
+    private static final long serialVersionUID = 8527484784733305576L;
+  // A Coordinate subclass should provide all of these methods
+
+  /**
+   * Default constructor
+   */
+  public ExtendedCoordinate()
+  {
+    super();
+    this.m = 0.0;
+  }
+
+  public ExtendedCoordinate(double x, double y, double z, double m)
+  {
+    super(x, y, z);
+    this.m = m;
+  }
+
+  public ExtendedCoordinate(Coordinate coord)
+  {
+    super(coord);
+    if (coord instanceof ExtendedCoordinate)
+      m = ((ExtendedCoordinate) coord).m;
+    else
+      m = Double.NaN;
+  }
+
+  public ExtendedCoordinate(ExtendedCoordinate coord)
+  {
+    super(coord);
+    m = coord.m;
+  }
+  
+  public ExtendedCoordinate copy() {
+    return new ExtendedCoordinate(this);
+  }
+
+  /**
+   * An example of extended data.
+   * The m variable holds a measure value for linear referencing
+   */
+
+  private double m;
+
+  public double getM() { return m; }
+  public void setM(double m) { this.m = m; }
+
+  public String toString()
+  {
+    String stringRep = x + " " + y + " m=" + m;
+    return stringRep;
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateExample.java
new file mode 100644
index 0000000..0732ab6
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateExample.java
@@ -0,0 +1,68 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * @version 1.7
+ */
+public class ExtendedCoordinateExample
+{
+
+  public static void main(String args[])
+  {
+    ExtendedCoordinateSequenceFactory seqFact = ExtendedCoordinateSequenceFactory.instance();
+
+    ExtendedCoordinate[] array1 = new ExtendedCoordinate[] {
+      new ExtendedCoordinate(0, 0, 0, 91),
+      new ExtendedCoordinate(10, 0, 0, 92),
+      new ExtendedCoordinate(10, 10, 0, 93),
+      new ExtendedCoordinate(0, 10, 0, 94),
+      new ExtendedCoordinate(0, 0, 0, 91),
+    };
+    CoordinateSequence seq1 = seqFact.create(array1);
+
+    CoordinateSequence seq2 = seqFact.create(
+    new ExtendedCoordinate[] {
+      new ExtendedCoordinate(5, 5, 0, 91),
+      new ExtendedCoordinate(15, 5, 0, 92),
+      new ExtendedCoordinate(15, 15, 0, 93),
+      new ExtendedCoordinate(5, 15, 0, 94),
+      new ExtendedCoordinate(5, 5, 0, 91),
+    });
+
+    GeometryFactory fact = new GeometryFactory(
+        ExtendedCoordinateSequenceFactory.instance());
+
+    Geometry g1 = fact.createPolygon(fact.createLinearRing(seq1), null);
+    Geometry g2 = fact.createPolygon(fact.createLinearRing(seq2), null);
+
+    System.out.println("WKT for g1: " + g1);
+    System.out.println("Internal rep for g1: " + ((Polygon) g1).getExteriorRing().getCoordinateSequence());
+
+    System.out.println("WKT for g2: " + g2);
+    System.out.println("Internal rep for g2: " + ((Polygon) g2).getExteriorRing().getCoordinateSequence());
+
+    Geometry gInt = g1.intersection(g2);
+
+    System.out.println("WKT for gInt: " + gInt);
+    System.out.println("Internal rep for gInt: " + ((Polygon) gInt).getExteriorRing().getCoordinateSequence());
+  }
+
+  public ExtendedCoordinateExample() {
+  }
+
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequence.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequence.java
new file mode 100644
index 0000000..14f3a32
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequence.java
@@ -0,0 +1,201 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Demonstrates how to implement a CoordinateSequence for a new kind of
+ * coordinate (an {@link ExtendedCoordinate} in this example). In this
+ * implementation, Coordinates returned by #toArray and #get are live -- parties
+ * that change them are actually changing the ExtendedCoordinateSequence's
+ * underlying data.
+ *
+ * @version 1.7
+ */
+public class ExtendedCoordinateSequence
+    implements CoordinateSequence
+{
+  public static ExtendedCoordinate[] copy(Coordinate[] coordinates)
+  {
+    ExtendedCoordinate[] copy = new ExtendedCoordinate[coordinates.length];
+    for (int i = 0; i < coordinates.length; i++) {
+      copy[i] = new ExtendedCoordinate(coordinates[i]);
+    }
+    return copy;
+  }
+
+  public static ExtendedCoordinate[] copy(CoordinateSequence coordSeq)
+  {
+    ExtendedCoordinate[] copy = new ExtendedCoordinate[coordSeq.size()];
+    for (int i = 0; i < coordSeq.size(); i++) {
+      copy[i] = new ExtendedCoordinate(coordSeq.getCoordinate(i));
+    }
+    return copy;
+  }
+
+  private ExtendedCoordinate[] coordinates;
+
+  /**
+   * Copy constructor -- simply aliases the input array, for better performance.
+   */
+  public ExtendedCoordinateSequence(ExtendedCoordinate[] coordinates) {
+    this.coordinates = coordinates;
+  }
+
+  /**
+   * Constructor that makes a copy of an array of Coordinates.
+   * Always makes a copy of the input array, since the actual class
+   * of the Coordinates in the input array may be different from ExtendedCoordinate.
+   */
+  public ExtendedCoordinateSequence(Coordinate[] copyCoords) {
+    coordinates = copy(copyCoords);
+  }
+
+  /**
+   * Constructor that makes a copy of a CoordinateSequence.
+   */
+  public ExtendedCoordinateSequence(CoordinateSequence coordSeq) {
+    coordinates = copy(coordSeq);
+  }
+
+  /**
+   * Constructs a sequence of a given size, populated
+   * with new {@link ExtendedCoordinate}s.
+   *
+   * @param size the size of the sequence to create
+   */
+  public ExtendedCoordinateSequence(int size) {
+    coordinates = new ExtendedCoordinate[size];
+    for (int i = 0; i < size; i++) {
+      coordinates[i] = new ExtendedCoordinate();
+    }
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getDimension()
+   */
+  public int getDimension() { return 4; }
+
+  public Coordinate getCoordinate(int i) {
+    return coordinates[i];
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public Coordinate getCoordinateCopy(int index) {
+    return new Coordinate(coordinates[index]);
+  }
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public void getCoordinate(int index, Coordinate coord) {
+    coord.x = coordinates[index].x;
+    coord.y = coordinates[index].y;
+  }
+
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getX(int)
+   */
+  public double getX(int index) {
+      return coordinates[index].x;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getY(int)
+   */
+  public double getY(int index) {
+      return coordinates[index].y;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#getOrdinate(int, int)
+   */
+  public double getOrdinate(int index, int ordinateIndex)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:  return coordinates[index].x;
+      case CoordinateSequence.Y:  return coordinates[index].y;
+      case CoordinateSequence.Z:  return coordinates[index].z;
+      case CoordinateSequence.M:  return coordinates[index].getM();
+    }
+    return Double.NaN;
+  }
+
+  /**
+   * @see org.locationtech.jts.geom.CoordinateSequence#setOrdinate(int, int, double)
+   */
+  public void setOrdinate(int index, int ordinateIndex, double value)
+  {
+    switch (ordinateIndex) {
+      case CoordinateSequence.X:  
+        coordinates[index].x = value;
+        break;
+      case CoordinateSequence.Y:  
+        coordinates[index].y = value;
+        break;
+      case CoordinateSequence.Z:  
+        coordinates[index].z = value;
+        break;
+      case CoordinateSequence.M:  
+        coordinates[index].setM(value);
+        break;
+    }
+  }
+
+  /**
+   * @deprecated
+   */
+  public Object clone() {
+    return copy();
+  }
+  
+  public ExtendedCoordinateSequence copy() {
+	  ExtendedCoordinate[] cloneCoordinates = new ExtendedCoordinate[size()];
+    for (int i = 0; i < coordinates.length; i++) {
+      cloneCoordinates[i] = coordinates[i].copy();
+    }
+
+    return new ExtendedCoordinateSequence(cloneCoordinates);
+  }
+
+  public int size() {
+    return coordinates.length;
+  }
+
+  public Coordinate[] toCoordinateArray() {
+    return coordinates;
+  }
+
+  public Envelope expandEnvelope(Envelope env)
+  {
+    for (int i = 0; i < coordinates.length; i++ ) {
+      env.expandToInclude(coordinates[i]);
+    }
+    return env;
+  }
+
+  public String toString()
+  {
+    StringBuffer strBuf = new StringBuffer();
+    strBuf.append("ExtendedCoordinateSequence [");
+    for (int i = 0; i < coordinates.length; i++) {
+      if (i > 0) strBuf.append(", ");
+      strBuf.append(coordinates[i]);
+    }
+    strBuf.append("]");
+    return strBuf.toString();
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequenceFactory.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequenceFactory.java
new file mode 100644
index 0000000..29a0d32
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/ExtendedCoordinateSequenceFactory.java
@@ -0,0 +1,62 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * Creates ExtendedCoordinateSequenceFactory internally represented
+ * as an array of {@link ExtendedCoordinate}s.
+ *
+ * @version 1.7
+ */
+public class ExtendedCoordinateSequenceFactory
+    implements CoordinateSequenceFactory
+{
+    private static ExtendedCoordinateSequenceFactory instance = new ExtendedCoordinateSequenceFactory();
+
+    private ExtendedCoordinateSequenceFactory() {
+    }
+
+    /**
+     * Returns the singleton instance of ExtendedCoordinateSequenceFactory
+     */
+    public static ExtendedCoordinateSequenceFactory instance() {
+        return instance;
+    }
+
+    /**
+     * Returns an ExtendedCoordinateSequence based on the given array -- the array is used
+     * directly if it is an instance of ExtendedCoordinate[]; otherwise it is
+     * copied.
+     */
+    public CoordinateSequence create(Coordinate[] coordinates) {
+      return coordinates instanceof ExtendedCoordinate[]
+          ? new ExtendedCoordinateSequence((ExtendedCoordinate[]) coordinates)
+          : new ExtendedCoordinateSequence(coordinates);
+    }
+
+    public CoordinateSequence create(CoordinateSequence coordSeq) {
+      return coordSeq instanceof ExtendedCoordinateSequence
+          ? new ExtendedCoordinateSequence((ExtendedCoordinateSequence) coordSeq)
+          : new ExtendedCoordinateSequence(coordSeq);
+    }
+
+    /**
+     * @see org.locationtech.jts.geom.CoordinateSequenceFactory#create(int, int)
+     */
+    public CoordinateSequence create(int size, int dimension) {
+      return new ExtendedCoordinateSequence(size);
+    }
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/PrecisionModelExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/PrecisionModelExample.java
new file mode 100644
index 0000000..4e10fe1
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/PrecisionModelExample.java
@@ -0,0 +1,109 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+
+/**
+ * An example showing the results of using different precision models
+ * in computations involving geometric constructions.
+ * A simple intersection computation is carried out in three different
+ * precision models (Floating, FloatingSingle and Fixed with 0 decimal places).
+ * The input is the same in all cases (since it is precise in all three models),
+ * The output shows the effects of rounding in the single-precision and fixed-precision
+ * models.
+ *
+ * @version 1.7
+ */
+public class PrecisionModelExample
+{
+  public static void main(String[] args) {
+    PrecisionModelExample example = new PrecisionModelExample();
+    try {
+      example.run();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  public PrecisionModelExample() {
+  }
+
+  public void run()
+    throws ParseException
+  {
+    example1();
+    example2();
+  }
+
+  public void example1()
+    throws ParseException
+  {
+    System.out.println("-------------------------------------------");
+    System.out.println("Example 1 shows roundoff from computing in different precision models");
+    String wktA = "POLYGON ((60 180, 160 260, 240 80, 60 180))";
+    String wktB = "POLYGON ((200 260, 280 160, 80 100, 200 260))";
+    System.out.println("A = " + wktA);
+    System.out.println("B = " + wktB);
+
+    intersection(wktA, wktB, new PrecisionModel());
+    intersection(wktA, wktB, new PrecisionModel(PrecisionModel.FLOATING_SINGLE));
+    intersection(wktA, wktB, new PrecisionModel(1));
+  }
+
+  public void example2()
+    throws ParseException
+  {
+    System.out.println("-------------------------------------------");
+    System.out.println("Example 2 shows that roundoff can change the topology of geometry computed in different precision models");
+    String wktA = "POLYGON ((0 0, 160 0, 160 1, 0 0))";
+    String wktB = "POLYGON ((40 60, 40 -20, 140 -20, 140 60, 40 60))";
+    System.out.println("A = " + wktA);
+    System.out.println("B = " + wktB);
+
+    difference(wktA, wktB, new PrecisionModel());
+    difference(wktA, wktB, new PrecisionModel(1));
+  }
+
+
+  public void intersection(String wktA, String wktB, PrecisionModel pm)
+      throws ParseException
+  {
+    System.out.println("Running example using Precision Model = " + pm);
+    GeometryFactory fact = new GeometryFactory(pm);
+    WKTReader wktRdr = new WKTReader(fact);
+
+    Geometry A = wktRdr.read(wktA);
+    Geometry B = wktRdr.read(wktB);
+    Geometry C = A.intersection(B);
+
+    System.out.println("A intersection B = " + C);
+  }
+
+  public void difference(String wktA, String wktB, PrecisionModel pm)
+      throws ParseException
+  {
+    System.out.println("-------------------------------------------");
+    System.out.println("Running example using Precision Model = " + pm);
+    GeometryFactory fact = new GeometryFactory(pm);
+    WKTReader wktRdr = new WKTReader(fact);
+
+    Geometry A = wktRdr.read(wktA);
+    Geometry B = wktRdr.read(wktB);
+    Geometry C = A.difference(B);
+
+    System.out.println("A intersection B = " + C);
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/SimpleMethodsExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/SimpleMethodsExample.java
new file mode 100644
index 0000000..74b66e7
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/SimpleMethodsExample.java
@@ -0,0 +1,70 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+
+/**
+ * An example showing a simple use of JTS methods for:
+ * <ul>
+ * <li>WKT reading
+ * <li>intersection
+ * <li>relate
+ * <li>WKT output
+ * </ul>
+ * <p>
+ * The expected output from this program is:
+ * <pre>
+ * ----------------------------------------------------------
+ * A = POLYGON ((40 100, 40 20, 120 20, 120 100, 40 100))
+ * B = LINESTRING (20 80, 80 60, 100 140)
+ * A intersection B = LINESTRING (40 73.33333333333334, 80 60, 90 100)
+ * A relate C = 1F20F1102
+ * ----------------------------------------------------------
+ * </pre>
+ *
+ * @version 1.7
+ */
+public class SimpleMethodsExample
+{
+  public static void main(String[] args) {
+    SimpleMethodsExample example = new SimpleMethodsExample();
+    try {
+      example.run();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  public SimpleMethodsExample() {
+  }
+
+  public void run()
+    throws ParseException
+  {
+    GeometryFactory fact = new GeometryFactory();
+    WKTReader wktRdr = new WKTReader(fact);
+
+    String wktA = "POLYGON((40 100, 40 20, 120 20, 120 100, 40 100))";
+    String wktB = "LINESTRING(20 80, 80 60, 100 140)";
+    Geometry A = wktRdr.read(wktA);
+    Geometry B = wktRdr.read(wktB);
+    Geometry C = A.intersection(B);
+    System.out.println("A = " + A);
+    System.out.println("B = " + B);
+    System.out.println("A intersection B = " + C);
+    System.out.println("A relate C = " + A.relate(B));
+  }
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/geom/prep/PreparedGeometryExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/geom/prep/PreparedGeometryExample.java
new file mode 100644
index 0000000..d7be1be
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/geom/prep/PreparedGeometryExample.java
@@ -0,0 +1,73 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.geom.prep;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.prep.*;
+
+
+/**
+ * Shows use of {@link PreparedGeometry} in a batch (repeated) operation.
+ * 
+ * The example uses a Monte Carlo method to approximate the value of Pi.
+ * Given a circle inscribed in a square and a large number of random points
+ * in the square, the number of points which intersect the circle approximates Pi/4.  
+ * This involves repeated Point-In-Polygon tests, which is one of the 
+ * geometry tests optimized by the PreparedGeometry implementation for polygons.
+ *
+ * @version 1.7
+ */
+public class PreparedGeometryExample
+{
+	static GeometryFactory geomFact = new GeometryFactory();
+	
+	static final int MAX_ITER = 100000; 
+		
+  public static void main(String[] args)
+      throws Exception
+  {
+  	Geometry circle = createCircle();
+  	PreparedGeometry prepCircle = PreparedGeometryFactory.prepare(circle);
+  	
+  	int count = 0;
+  	int inCount = 0;
+  	for (int i = 0; i < MAX_ITER; i++) 
+  	{
+  		count++;
+  		Point randPt = createRandomPoint();
+  		if (prepCircle.intersects(randPt)) {
+  			inCount++;
+  		}
+  		
+  		//System.out.println("Approximation to PI: " + (4.0 * inCount / (double) count));
+  	}
+  	double approxPi = 4.0 * inCount / (double) count;
+  	double approxDiffPct = 1.0 - approxPi/Math.PI;
+  	
+		System.out.println("Approximation to PI: " + approxPi
+				+ "  ( % difference from actual = " + 100 * approxDiffPct + " )"
+				); 
+
+  }
+  
+  static Geometry createCircle()
+  {
+  	Geometry centrePt = geomFact.createPoint(new Coordinate(0.5, 0.5));
+  	return centrePt.buffer(0.5, 20);
+  }
+  
+  static Point createRandomPoint()
+  {
+  	return geomFact.createPoint(new Coordinate(Math.random(), Math.random()));
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/io/gml2/KMLReaderExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/io/gml2/KMLReaderExample.java
new file mode 100644
index 0000000..7f8c9f0
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/io/gml2/KMLReaderExample.java
@@ -0,0 +1,182 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtsexample.io.gml2;
+
+import java.util.*;
+import java.io.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.gml2.*;
+import org.xml.sax.*;
+import org.xml.sax.helpers.DefaultHandler;
+import org.xml.sax.helpers.XMLReaderFactory;
+
+/**
+ * An example of using the {@link GMLHandler} class
+ * to read geometry data out of KML files.
+ * 
+ * @author mbdavis
+ *
+ */
+public class KMLReaderExample 
+{
+  public static void main(String[] args)
+  throws Exception
+  {
+  	String filename = "C:\\proj\\JTS\\KML\\usPop-STUS-p06.kml";
+  	KMLReader rdr = new KMLReader(filename);
+  	rdr.read();
+  }
+}
+
+class KMLReader
+{
+	private String filename;
+	
+	public KMLReader(String filename)
+	{
+		this.filename = filename;
+	}
+	
+	public void read()
+	throws IOException, SAXException
+	{
+    XMLReader xr; 
+    
+    xr = XMLReaderFactory.createXMLReader();
+    //xr = new org.apache.xerces.parsers.SAXParser();
+    KMLHandler kmlHandler = new KMLHandler();
+    xr.setContentHandler(kmlHandler);
+    xr.setErrorHandler(kmlHandler);
+    
+    Reader r = new BufferedReader(new FileReader(filename));
+    LineNumberReader myReader = new LineNumberReader(r);
+    xr.parse(new InputSource(myReader));
+    
+    List geoms = kmlHandler.getGeometries();
+	}
+}
+
+class KMLHandler extends DefaultHandler
+{
+	private List geoms = new ArrayList();;
+	
+	private GMLHandler currGeomHandler;
+	private String lastEltName = null;
+	private GeometryFactory fact = new FixingGeometryFactory();
+	
+	public KMLHandler()
+	{
+		super();
+	}
+	
+	public List getGeometries()
+	{
+		return geoms;
+	}
+	
+  /**
+   *  SAX handler. Handle state and state transitions based on an element
+   *  starting.
+   *
+   *@param  uri               Description of the Parameter
+   *@param  name              Description of the Parameter
+   *@param  qName             Description of the Parameter
+   *@param  atts              Description of the Parameter
+   *@exception  SAXException  Description of the Exception
+   */
+  public void startElement(String uri, String name, String qName,
+			Attributes atts) throws SAXException {
+		if (name.equalsIgnoreCase(GMLConstants.GML_POLYGON)) {
+			currGeomHandler = new GMLHandler(fact, null);
+		}
+		if (currGeomHandler != null)
+			currGeomHandler.startElement(uri, name, qName, atts);
+		if (currGeomHandler == null) {
+			lastEltName = name;
+			//System.out.println(name);
+		}
+	}
+  
+	public void characters(char[] ch, int start, int length) throws SAXException 
+	{
+    if (currGeomHandler != null) {
+    	currGeomHandler.characters(ch, start, length);
+    }
+    else {
+    	String content = new String(ch, start, length).trim();
+    	if (content.length() > 0) {
+    		System.out.println(lastEltName + "= " + content);
+    	}
+    }
+	}
+	
+	public void ignorableWhitespace(char[] ch, int start, int length)
+	throws SAXException {
+    if (currGeomHandler != null)
+    	currGeomHandler.ignorableWhitespace(ch, start, length);
+	}
+	
+  /**
+   *  SAX handler - handle state information and transitions based on ending
+   *  elements.
+   *
+   *@param  uri               Description of the Parameter
+   *@param  name              Description of the Parameter
+   *@param  qName             Description of the Parameter
+   *@exception  SAXException  Description of the Exception
+   */
+  public void endElement(String uri, String name, String qName)
+			throws SAXException {
+		// System.out.println("/" + name);
+
+		if (currGeomHandler != null) {
+			currGeomHandler.endElement(uri, name, qName);
+
+			if (currGeomHandler.isGeometryComplete()) {
+				Geometry g = currGeomHandler.getGeometry();
+				System.out.println(g);
+				geoms.add(g);
+
+				// reset to indicate no longer parsing geometry
+				currGeomHandler = null;
+			}
+		}
+
+	}
+}
+
+/**
+ * A GeometryFactory extension which fixes structurally bad coordinate sequences
+ * used to create LinearRings.
+ * 
+ * @author mbdavis
+ * 
+ */
+class FixingGeometryFactory extends GeometryFactory
+{
+	public LinearRing createLinearRing(CoordinateSequence cs)
+	{
+		if (cs.getCoordinate(0).equals(cs.getCoordinate(cs.size() - 1))) 
+			return super.createLinearRing(cs);
+			
+			// add a new coordinate to close the ring
+			CoordinateSequenceFactory csFact = getCoordinateSequenceFactory();
+			CoordinateSequence csNew = csFact.create(cs.size() + 1, cs.getDimension());
+			CoordinateSequences.copy(cs, 0, csNew, 0, cs.size());
+			CoordinateSequences.copyCoord(csNew, 0, csNew, csNew.size() - 1);
+			return super.createLinearRing(csNew);
+	}
+
+	
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/linearref/LinearRefExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/linearref/LinearRefExample.java
new file mode 100644
index 0000000..fedcdf1
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/linearref/LinearRefExample.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.linearref;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.linearref.*;
+
+/**
+ * Examples of Linear Referencing
+ *
+ * @version 1.7
+ */
+
+public class LinearRefExample {
+
+  static GeometryFactory fact = new GeometryFactory();
+  static WKTReader rdr = new WKTReader(fact);
+
+  public static void main(String[] args)
+      throws Exception
+  {
+    LinearRefExample example = new LinearRefExample();
+    example.run();
+  }
+
+
+  public LinearRefExample() {
+  }
+
+  public void run()
+      throws Exception
+  {
+    runExtractedLine("LINESTRING (0 0, 10 10, 20 20)", 1, 10);
+    runExtractedLine("MULTILINESTRING ((0 0, 10 10), (20 20, 25 25, 30 40))", 1, 20);
+  }
+
+  public void runExtractedLine(String wkt, double start, double end)
+    throws ParseException
+  {
+    System.out.println("=========================");
+    Geometry g1 = rdr.read(wkt);
+    System.out.println("Input Geometry: " + g1);
+    System.out.println("Indices to extract: " + start + " " + end);
+
+    LengthIndexedLine indexedLine = new LengthIndexedLine(g1);
+
+    Geometry subLine = indexedLine.extractLine(start, end);
+    System.out.println("Extracted Line: " + subLine);
+
+    double[] index = indexedLine.indicesOf(subLine);
+    System.out.println("Indices of extracted line: " + index[0] + " " + index[1]);
+
+    Coordinate midpt = indexedLine.extractPoint((index[0] + index[1]) / 2);
+    System.out.println("Midpoint of extracted line: " + midpt);
+  }
+}
\ No newline at end of file
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/operation/distance/ClosestPointExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/operation/distance/ClosestPointExample.java
new file mode 100644
index 0000000..f4aad7e
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/operation/distance/ClosestPointExample.java
@@ -0,0 +1,87 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.operation.distance;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.operation.distance.DistanceOp;
+
+/**
+ * Example of computing distance and closest points between geometries
+ * using the DistanceOp class.
+ *
+ * @version 1.7
+ */
+public class ClosestPointExample
+{
+  static GeometryFactory fact = new GeometryFactory();
+  static WKTReader wktRdr = new WKTReader(fact);
+
+  public static void main(String[] args) {
+    ClosestPointExample example = new ClosestPointExample();
+    example.run();
+  }
+
+  public ClosestPointExample()
+  {
+  }
+
+  public void run()
+  {
+    findClosestPoint(
+        "POLYGON ((200 180, 60 140, 60 260, 200 180))",
+       "POINT (140 280)");
+    findClosestPoint(
+        "POLYGON ((200 180, 60 140, 60 260, 200 180))",
+       "MULTIPOINT (140 280, 140 320)");
+    findClosestPoint(
+        "LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)",
+       "POINT (10 10)");
+    findClosestPoint(
+        "LINESTRING (100 100, 200 200)",
+       "LINESTRING (100 200, 200 100)");
+    findClosestPoint(
+        "LINESTRING (100 100, 200 200)",
+       "LINESTRING (150 121, 200 0)");
+    findClosestPoint(
+        "POLYGON (( 76 185, 125 283, 331 276, 324 122, 177 70, 184 155, 69 123, 76 185 ), ( 267 237, 148 248, 135 185, 223 189, 251 151, 286 183, 267 237 ))",
+       "LINESTRING ( 153 204, 185 224, 209 207, 238 222, 254 186 )");
+    findClosestPoint(
+        "POLYGON (( 76 185, 125 283, 331 276, 324 122, 177 70, 184 155, 69 123, 76 185 ), ( 267 237, 148 248, 135 185, 223 189, 251 151, 286 183, 267 237 ))",
+       "LINESTRING ( 120 215, 185 224, 209 207, 238 222, 254 186 )");
+  }
+
+  public void findClosestPoint(String wktA, String wktB)
+  {
+    System.out.println("-------------------------------------");
+    try {
+      Geometry A = wktRdr.read(wktA);
+      Geometry B = wktRdr.read(wktB);
+      System.out.println("Geometry A: " + A);
+      System.out.println("Geometry B: " + B);
+      DistanceOp distOp = new DistanceOp(A, B);
+
+      double distance = distOp.distance();
+      System.out.println("Distance = " + distance);
+
+      Coordinate[] closestPt = distOp.nearestPoints();
+      LineString closestPtLine = fact.createLineString(closestPt);
+      System.out.println("Closest points: " + closestPtLine
+                         + " (distance = " + closestPtLine.getLength() + ")");
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/operation/linemerge/LineMergeExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/operation/linemerge/LineMergeExample.java
new file mode 100644
index 0000000..6b6428e
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/operation/linemerge/LineMergeExample.java
@@ -0,0 +1,86 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.operation.linemerge;
+
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.linemerge.LineMerger;
+
+
+/**
+ * Example of using the LineMerger class to sew together a set of fully noded 
+ * linestrings.
+ *
+ * @version 1.7
+ */
+public class LineMergeExample {
+  private WKTReader reader = new WKTReader();
+
+  public LineMergeExample() {
+  }
+
+  public static void main(String[] args) throws Exception {
+    LineMergeExample test = new LineMergeExample();
+    try {
+      test.run();
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  void run() throws Exception {
+    Collection lineStrings = getData();
+    
+    LineMerger lineMerger = new LineMerger();
+    lineMerger.add(lineStrings);
+    Collection mergedLineStrings = lineMerger.getMergedLineStrings();
+    
+    System.out.println("Lines formed (" + mergedLineStrings.size() + "):");
+    System.out.println(mergedLineStrings);
+  }
+
+  Collection getData() {
+    Collection lines = new ArrayList();
+    lines.add(read("LINESTRING (220 160, 240 150, 270 150, 290 170)"));
+    lines.add(read("LINESTRING (60 210, 30 190, 30 160)"));
+    lines.add(read("LINESTRING (70 430, 100 430, 120 420, 140 400)"));
+    lines.add(read("LINESTRING (160 310, 160 280, 160 250, 170 230)"));
+    lines.add(read("LINESTRING (170 230, 180 210, 200 180, 220 160)"));
+    lines.add(read("LINESTRING (30 160, 40 150, 70 150)"));
+    lines.add(read("LINESTRING (160 310, 200 330, 220 340, 240 360)"));
+    lines.add(read("LINESTRING (140 400, 150 370, 160 340, 160 310)"));
+    lines.add(read("LINESTRING (160 310, 130 300, 100 290, 70 270)"));
+    lines.add(read("LINESTRING (240 360, 260 390, 260 410, 250 430)"));
+    lines.add(read("LINESTRING (70 150, 100 180, 100 200)"));
+    lines.add(read("LINESTRING (70 270, 60 260, 50 240, 50 220, 60 210)"));
+    lines.add(read("LINESTRING (100 200, 90 210, 60 210)"));
+
+    return lines;
+  }
+
+  Geometry read(String lineWKT) {
+    try {
+      Geometry geom = reader.read(lineWKT);
+
+      return geom;
+    } catch (Exception ex) {
+      ex.printStackTrace();
+    }
+
+    return null;
+  }
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/operation/polygonize/PolygonizeExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/operation/polygonize/PolygonizeExample.java
new file mode 100644
index 0000000..e466c00
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/operation/polygonize/PolygonizeExample.java
@@ -0,0 +1,65 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.operation.polygonize;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.operation.polygonize.Polygonizer;
+
+/**
+ *  Example of using Polygonizer class to polygonize a set of fully noded linestrings
+ *
+ * @version 1.7
+ */
+public class PolygonizeExample
+{
+  public static void main(String[] args) throws Exception
+  {
+    PolygonizeExample test = new PolygonizeExample();
+    try {
+      test.run();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+
+  public PolygonizeExample() {
+  }
+
+  void run()
+      throws Exception
+  {
+    WKTReader rdr = new WKTReader();
+    Collection lines = new ArrayList();
+
+    lines.add(rdr.read("LINESTRING (0 0 , 10 10)"));   // isolated edge
+    lines.add(rdr.read("LINESTRING (185 221, 100 100)"));   //dangling edge
+    lines.add(rdr.read("LINESTRING (185 221, 88 275, 180 316)"));
+    lines.add(rdr.read("LINESTRING (185 221, 292 281, 180 316)"));
+    lines.add(rdr.read("LINESTRING (189 98, 83 187, 185 221)"));
+    lines.add(rdr.read("LINESTRING (189 98, 325 168, 185 221)"));
+
+    Polygonizer polygonizer = new Polygonizer();
+    polygonizer.add(lines);
+
+    Collection polys = polygonizer.getPolygons();
+
+    System.out.println("Polygons formed (" + polys.size() + "):");
+    System.out.println(polys);
+  }
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/package.html b/modules/example/src/main/java/org/locationtech/jtsexample/package.html
new file mode 100644
index 0000000..345eeb6
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/package.html
@@ -0,0 +1,14 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
+<html>
+<head>
+<!--
+
+-->
+</head>
+<body bgcolor="white">
+
+Contains classes with examples of using the JTS API.
+
+
+</body>
+</html>
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/precision/EnhancedPrecisionOpExample.java b/modules/example/src/main/java/org/locationtech/jtsexample/precision/EnhancedPrecisionOpExample.java
new file mode 100644
index 0000000..901323e
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/precision/EnhancedPrecisionOpExample.java
@@ -0,0 +1,66 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.precision;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.precision.EnhancedPrecisionOp;
+
+/**
+ * Example of using {@link EnhancedPrecisionOp} to avoid robustness problems
+ *
+ * @version 1.7
+ */
+public class EnhancedPrecisionOpExample
+{
+  public static void main(String[] args) throws Exception
+  {
+    EnhancedPrecisionOpExample example = new EnhancedPrecisionOpExample();
+    try {
+      example.run();
+    }
+    catch (Exception ex) {
+      ex.printStackTrace();
+    }
+  }
+
+  private WKTReader reader = new WKTReader();
+
+  public EnhancedPrecisionOpExample() {
+  }
+
+  void run()
+      throws Exception
+  {
+    String wkt1, wkt2;
+    // two geometries which cause robustness problems
+    wkt1 = "POLYGON ((708653.498611049 2402311.54647056, 708708.895756966 2402203.47250014, 708280.326454234 2402089.6337791, 708247.896591321 2402252.48269854, 708367.379593851 2402324.00761653, 708248.882609455 2402253.07294874, 708249.523621829 2402244.3124463, 708261.854734465 2402182.39086576, 708262.818392579 2402183.35452387, 708653.498611049 2402311.54647056))";
+    wkt2 = "POLYGON ((708258.754920656 2402197.91172757, 708257.029447455 2402206.56901508, 708652.961095455 2402312.65463437, 708657.068786251 2402304.6356364, 708258.754920656 2402197.91172757))";
+    Geometry g1 = reader.read(wkt1);
+    Geometry g2 = reader.read(wkt2);
+
+    System.out.println("This call to intersection will throw a topology exception due to robustness problems:");
+    try {
+      Geometry result = g1.intersection(g2);
+    }
+    catch (TopologyException ex) {
+      ex.printStackTrace();
+    }
+
+    System.out.println("Using EnhancedPrecisionOp allows the intersection to be performed with no errors:");
+    Geometry result = EnhancedPrecisionOp.intersection(g1, g2);
+    System.out.println(result);
+  }
+
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/technique/LineStringSelfIntersections.java b/modules/example/src/main/java/org/locationtech/jtsexample/technique/LineStringSelfIntersections.java
new file mode 100644
index 0000000..76e69ad
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/technique/LineStringSelfIntersections.java
@@ -0,0 +1,78 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtsexample.technique;
+
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKTReader;
+
+/**
+ * Shows a technique for identifying the location of self-intersections
+ * in a non-simple LineString.
+ *
+ * @version 1.7
+ */
+
+public class LineStringSelfIntersections {
+
+  public static void main(String[] args)
+      throws Exception
+  {
+    WKTReader rdr = new WKTReader();
+
+    LineString line1 = (LineString) (rdr.read("LINESTRING (0 0, 10 10, 20 20)"));
+    showSelfIntersections(line1);
+    LineString line2 = (LineString) (rdr.read("LINESTRING (0 40, 60 40, 60 0, 20 0, 20 60)"));
+    showSelfIntersections(line2);
+
+  }
+
+  public static void showSelfIntersections(LineString line)
+  {
+    System.out.println("Line: " + line);
+    System.out.println("Self Intersections: " + lineStringSelfIntersections(line));
+  }
+
+  public static Geometry lineStringSelfIntersections(LineString line)
+  {
+    Geometry lineEndPts = getEndPoints(line);
+    Geometry nodedLine = line.union(lineEndPts);
+    Geometry nodedEndPts = getEndPoints(nodedLine);
+    Geometry selfIntersections = nodedEndPts.difference(lineEndPts);
+    return selfIntersections;
+  }
+
+  public static Geometry getEndPoints(Geometry g)
+  {
+    List endPtList = new ArrayList();
+    if (g instanceof LineString) {
+      LineString line = (LineString) g;
+
+      endPtList.add(line.getCoordinateN(0));
+      endPtList.add(line.getCoordinateN(line.getNumPoints() - 1));
+    }
+    else if (g instanceof MultiLineString) {
+      MultiLineString mls = (MultiLineString) g;
+      for (int i = 0; i < mls.getNumGeometries(); i++) {
+        LineString line = (LineString) mls.getGeometryN(i);
+        endPtList.add(line.getCoordinateN(0));
+        endPtList.add(line.getCoordinateN(line.getNumPoints() - 1));
+      }
+    }
+    Coordinate[] endPts = CoordinateArrays.toCoordinateArray(endPtList);
+    return (new GeometryFactory()).createMultiPoint(endPts);
+  }
+
+
+}
\ No newline at end of file
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/technique/PolygonUnionUsingBuffer.java b/modules/example/src/main/java/org/locationtech/jtsexample/technique/PolygonUnionUsingBuffer.java
new file mode 100644
index 0000000..3711e8f
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/technique/PolygonUnionUsingBuffer.java
@@ -0,0 +1,62 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtsexample.technique;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKTReader;
+
+/**
+ * Shows a technique for using a zero-width buffer to compute
+ * the union of a collection of <b>polygonal</b> geometries.
+ * The advantages of this technique are:
+ * <ul>
+ * <li>can avoid robustness issues
+ * <li>faster for large numbers of input geometries
+ * <li>handles GeometryCollections as input (although only the polygons will be buffered)
+ * </ul>
+ * Disadvantages are:
+ * <ul>
+ * <li>may not preserve input coordinate precision in some cases
+ * <li>only works for polygons
+ * </ul>
+ * 
+ * @deprecated It is now recommended to use Geometry.union() (unary union) instead of this technique.
+ *
+ * @version 1.7
+ */
+public class PolygonUnionUsingBuffer {
+
+  public static void main(String[] args)
+      throws Exception
+  {
+    WKTReader rdr = new WKTReader();
+
+    Geometry[] geom = new Geometry[3];
+    geom[0] = rdr.read("POLYGON (( 100 180, 100 260, 180 260, 180 180, 100 180 ))");
+    geom[1] = rdr.read("POLYGON (( 80 140, 80 200, 200 200, 200 140, 80 140 ))");
+    geom[2] = rdr.read("POLYGON (( 160 160, 160 240, 240 240, 240 160, 160 160 ))");
+    unionUsingBuffer(geom);
+
+  }
+
+  public static void unionUsingBuffer(Geometry[] geom)
+  {
+    GeometryFactory fact = geom[0].getFactory();
+    Geometry geomColl = fact.createGeometryCollection(geom);
+    Geometry union = geomColl.buffer(0.0);
+    System.out.println(union);
+  }
+
+
+
+}
diff --git a/modules/example/src/main/java/org/locationtech/jtsexample/technique/SearchUsingPreparedGeometryIndex.java b/modules/example/src/main/java/org/locationtech/jtsexample/technique/SearchUsingPreparedGeometryIndex.java
new file mode 100644
index 0000000..baa943e
--- /dev/null
+++ b/modules/example/src/main/java/org/locationtech/jtsexample/technique/SearchUsingPreparedGeometryIndex.java
@@ -0,0 +1,224 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtsexample.technique;
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.prep.*;
+import org.locationtech.jts.index.SpatialIndex;
+import org.locationtech.jts.index.strtree.STRtree;
+import org.locationtech.jts.util.Stopwatch;
+
+
+
+/**
+ * Demonstrates use of {@link PreparedGeometry}s in a spatial index
+ * to optimize spatial search.
+ * 
+ * The example creates a grid of circular polygons, packed into the 1 x 1 square.
+ * This set of polygons is spatially indexed as PreparedGeometrys in an STRtree index.
+ * A series of random points in the square is generated, and the index
+ * is used to determine whether each point intersects any circles.
+ * The fraction of points which intersect will approximate the 
+ * fraction of area covered by the circles.
+ * 
+ * @version 1.12
+ */
+public class SearchUsingPreparedGeometryIndex
+{
+	static GeometryFactory geomFact = new GeometryFactory();
+	
+	static final int MAX_ITER = 200000; 
+	static final int GRID_SIZE = 10; 
+	static final int POLYGON_SIZE = 100;
+
+  public static void main(String[] args)
+      throws Exception
+  {
+  	List circleGrid = createCircleGrid(GRID_SIZE);
+  	
+  	PreparedGeometryIndex pgIndex = new PreparedGeometryIndex();
+  	pgIndex.insert(circleGrid);
+  	
+  	Stopwatch sw = new Stopwatch();
+  	int inCount = runIndexedQuery(pgIndex);
+  	String indexTime = sw.getTimeString();
+  	
+		System.out.println("Number of iterations       = " + MAX_ITER ); 
+		System.out.println("Number of circles in grid  = " + circleGrid.size() ); 
+		System.out.println();
+  	System.out.println("The fraction of intersecting points should approximate the total area of the circles:");
+  	System.out.println();
+		System.out.println("Area of circles                = " + area(circleGrid) ); 
+		System.out.println("Fraction of points in circles  = " + inCount / (double) MAX_ITER ); 
+		System.out.println(); 
+		System.out.println("Indexed Execution time: " + indexTime ); 
+		
+		/**
+		 * For comparison purposes run the same query without using an index
+		 */ 
+  	Stopwatch sw2 = new Stopwatch();
+  	int inCount2 = runBruteForceQuery(circleGrid);
+  	String bruteForceTime = sw2.getTimeString();
+  	
+		System.out.println(); 
+		System.out.println("Execution time: " + bruteForceTime ); 
+
+  }
+  
+  static int runIndexedQuery(PreparedGeometryIndex pgIndex)
+  {
+  	int inCount = 0;
+  	for (int i = 0; i < MAX_ITER; i++) 
+  	{
+  		Point randPt = createRandomPoint();
+  		if (pgIndex.intersects(randPt).size() > 0) {
+				inCount++;
+  		}
+  	}
+  	return inCount;
+  }
+  
+  static int runBruteForceQuery(Collection geoms)
+  {
+  	int inCount = 0;
+  	for (int i = 0; i < MAX_ITER; i++) 
+  	{
+  		Point randPt = createRandomPoint();
+  		if (findIntersecting(geoms, randPt).size() > 0) {
+				inCount++;
+  		}
+  	}
+  	return inCount;
+  }
+  
+  static double area(Collection geoms)
+  {
+  	double area = 0.0;
+		for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+			Geometry geom = (Geometry) i.next();
+			area += geom.getArea();
+		}
+		return area;
+  }
+  
+  static List createCircleGrid(int gridSize)
+  {
+  	double diameter = 1.0 / gridSize;
+  	double radius = diameter / 2;
+  	
+  	List circles = new ArrayList();
+  	for (int i = 0; i < gridSize; i++) {
+    	for (int j = 0; j < gridSize; j++) {
+    		Coordinate centre = new Coordinate(radius + i * diameter, radius + j * diameter);
+    		Geometry circle = createCircle(centre, radius);
+    		circles.add(circle);
+    	}
+  	}
+  	return circles;
+  }
+  
+  static Geometry createCircle(Coordinate centre, double radius)
+  {
+  	Geometry centrePt = geomFact.createPoint(centre);
+  	return centrePt.buffer(radius, POLYGON_SIZE);
+  }
+
+  static Point createRandomPoint()
+  {
+  	return geomFact.createPoint(new Coordinate(Math.random(), Math.random()));
+  }
+   
+  static List findIntersecting(Collection targetGeoms, Geometry queryGeom)
+  {
+		List result = new ArrayList();
+		for (Iterator it = targetGeoms.iterator(); it.hasNext(); ) {
+			Geometry test = (Geometry) it.next();
+			if (test.intersects(queryGeom)) {
+				result.add(test);
+			}
+		}
+  	return result;
+  }
+}
+
+/**
+ * A spatial index which indexes {@link PreparedGeometry}s 
+ * created from a set of {@link Geometry}s.
+ * This can be used for efficient testing
+ * for intersection with a series of target geomtries. 
+ *  
+ * @author Martin Davis
+ *
+ */
+class PreparedGeometryIndex
+{
+	private SpatialIndex index = new STRtree();
+	
+	/**
+	 * Creates a new index
+	 *
+	 */
+	public PreparedGeometryIndex()
+	{
+		
+	}
+	
+	/**
+	 * Inserts a collection of Geometrys into the index.
+	 * 
+	 * @param geoms a collection of Geometrys to insert
+	 */
+	public void insert(Collection geoms)
+	{
+		for (Iterator i = geoms.iterator(); i.hasNext(); ) {
+			Geometry geom = (Geometry) i.next();
+			index.insert(geom.getEnvelopeInternal(), PreparedGeometryFactory.prepare(geom));
+		}
+	}
+	
+	/**
+	 * Finds all {@link PreparedGeometry}s which might 
+	 * interact with a query {@link Geometry}.
+	 * 
+	 * @param g the geometry to query by
+	 * @return a list of candidate PreparedGeometrys
+	 */
+	public List query(Geometry g)
+	{
+		return index.query(g.getEnvelopeInternal());
+	}
+	
+	/**
+	 * Finds all {@link PreparedGeometry}s which intersect a given {@link Geometry}
+	 * 
+	 * @param g the geometry to query by
+	 * @return a list of intersecting PreparedGeometrys 
+	 */
+	public List intersects(Geometry g)
+	{
+		List result = new ArrayList();
+		List candidates = query(g);
+		for (Iterator it = candidates.iterator(); it.hasNext(); ) {
+			PreparedGeometry prepGeom = (PreparedGeometry) it.next();
+			if (prepGeom.intersects(g)) {
+				result.add(prepGeom);
+			}
+		}
+		return result;
+	}
+}
diff --git a/modules/io/common/pom.xml b/modules/io/common/pom.xml
new file mode 100644
index 0000000..0a3138c
--- /dev/null
+++ b/modules/io/common/pom.xml
@@ -0,0 +1,25 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-io</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <groupId>org.locationtech.jts.io</groupId>
+    <artifactId>jts-io-common</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+    <dependencies>
+        <dependency>
+            <groupId>com.googlecode.json-simple</groupId>
+            <artifactId>json-simple</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+            <type>test-jar</type>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+</project>
diff --git a/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonConstants.java b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonConstants.java
new file mode 100644
index 0000000..b200030
--- /dev/null
+++ b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonConstants.java
@@ -0,0 +1,36 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.geojson;
+
+
+/**
+ * Constants for GeoJSON objects
+ * 
+ * @author Martin Davis
+ */
+public class GeoJsonConstants {
+
+  public static final String NAME_GEOMETRIES = "geometries";
+  public static final String NAME_CRS = "crs";
+  public static final String NAME_PROPERTIES = "properties";
+  public static final String NAME_NAME = "name";
+  public static final String NAME_TYPE = "type";
+  public static final String NAME_POINT = "Point";
+  public static final String NAME_LINESTRING = "LineString";
+  public static final String NAME_POLYGON = "Polygon";
+  public static final String NAME_COORDINATES = "coordinates";
+  public static final String NAME_GEOMETRYCOLLECTION = "GeometryCollection";
+  public static final String NAME_MULTIPOLYGON = "MultiPolygon";
+  public static final String NAME_MULTILINESTRING = "MultiLineString";
+  public static final String NAME_MULTIPOINT = "MultiPoint";
+
+}
diff --git a/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonReader.java b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonReader.java
new file mode 100644
index 0000000..40e7ee7
--- /dev/null
+++ b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonReader.java
@@ -0,0 +1,473 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.geojson;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.StringReader;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import org.json.simple.parser.JSONParser;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.geom.impl.CoordinateArraySequence;
+import org.locationtech.jts.io.ParseException;
+
+
+/**
+ * Reads a GeoJson Geometry from a JSON fragment into a {@link Geometry}.
+ * <p>
+ * A specification of the GeoJson format can be found at the GeoJson web site:
+ * <a href='http://geojson.org/geojson-spec.html'>http://geojson.org/geojson-spec.html</a>.
+ * <p>
+ * It is the caller's responsibility to ensure that the supplied
+ * {@link PrecisionModel} matches the precision of the incoming data. If a lower
+ * precision for the data is required, a subsequent process must be run on the
+ * data to reduce its precision.
+ * 
+ * @author Martin Davis
+ * @author Paul Howells, Vivid Solutions.
+ * 
+ */
+public class GeoJsonReader {
+
+  private GeometryFactory gf;
+
+  /**
+   * The default constructor uses the SRID from the Geojson CRS and the
+   * default <code>PrecisionModel</code> to create a
+   * <code>GeometryFactory</code>. If there is no CRS specified then the default
+   * CRS is a geographic coordinate reference system, using the WGS84 datum, and
+   * with longitude and latitude units of decimal degrees (SRID = 4326)
+   */
+  public GeoJsonReader() {
+    // do nothing
+  }
+
+  /**
+   * This constructor accepts a <code>GeometryFactory</code> that is used
+   * to create the output geometries and to override the GeoJson CRS.
+   * 
+   * @param geometryFactory
+   *          a GeometryFactory
+   */
+  public GeoJsonReader(GeometryFactory geometryFactory) {
+    this.gf = geometryFactory;
+  }
+
+  /**
+   * Reads a GeoJson Geometry from a <tt>String</tt> into a single
+   * {@link Geometry}.
+   * 
+   * 
+   * @param json
+   *          The GeoJson String to parse
+   * @return the resulting JTS Geometry
+   * 
+   * @throws ParseException
+   *           throws a ParseException if the JSON string cannot be parsed
+   */
+  public Geometry read(String json) throws ParseException {
+    Geometry result = read(new StringReader(json));
+    return result;
+  }
+
+  /**
+   * Reads a GeoJson Geometry from a {@link Reader} into a single
+   * {@link Geometry}.
+   * 
+   * 
+   * @param reader
+   *          The input source
+   * @return The resulting JTS Geometry
+   * 
+   * @throws ParseException
+   *           throws a ParseException if the JSON string cannot be parsed
+   */
+  public Geometry read(Reader reader) throws ParseException {
+
+    Geometry result = null;
+
+    JSONParser parser = new JSONParser();
+    try {
+      @SuppressWarnings("unchecked")
+      Map<String, Object> geometryMap = (Map<String, Object>) parser
+          .parse(reader);
+
+      GeometryFactory geometryFactory = null;
+      if (this.gf == null) {
+        geometryFactory = this.getGeometryFactory(geometryMap);
+      } else {
+        geometryFactory = this.gf;
+      }
+
+      result = create(geometryMap, geometryFactory);
+
+    } catch (org.json.simple.parser.ParseException e) {
+      throw new ParseException(e);
+    } catch (IOException e) {
+      throw new ParseException(e);
+    }
+
+    return result;
+  }
+
+  private Geometry create(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    String type = (String) geometryMap.get(GeoJsonConstants.NAME_TYPE);
+
+    if (type == null) {
+      throw new ParseException(
+          "Could not parse Geometry from Json string.  No 'type' property found.");
+    } else {
+
+      if (GeoJsonConstants.NAME_POINT.equals(type)) {
+        result = createPoint(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_LINESTRING.equals(type)) {
+        result = createLineString(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_POLYGON.equals(type)) {
+        result = createPolygon(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_MULTIPOINT.equals(type)) {
+        result = createMultiPoint(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_MULTILINESTRING.equals(type)) {
+        result = createMultiLineString(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_MULTIPOLYGON.equals(type)) {
+        result = createMultiPolygon(geometryMap, geometryFactory);
+
+      } else if (GeoJsonConstants.NAME_GEOMETRYCOLLECTION.equals(type)) {
+        result = createGeometryCollection(geometryMap, geometryFactory);
+
+      } else {
+        throw new ParseException(
+            "Could not parse Geometry from GeoJson string.  Unsupported 'type':"
+                + type);
+      }
+    }
+
+    return result;
+  }
+
+  private Geometry createGeometryCollection(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<Map<String, Object>> geometriesList = (List<Map<String, Object>>) geometryMap
+          .get(GeoJsonConstants.NAME_GEOMETRIES);
+
+      Geometry[] geometries = new Geometry[geometriesList.size()];
+
+      int i = 0;
+      for (Map<String, Object> map : geometriesList) {
+
+        geometries[i] = this.create(map, geometryFactory);
+
+        ++i;
+      }
+
+      result = geometryFactory.createGeometryCollection(geometries);
+
+    } catch (RuntimeException e) {
+      throw new ParseException(
+          "Could not parse GeometryCollection from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private Geometry createMultiPolygon(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<List<List<List<Number>>>> polygonsList = (List<List<List<List<Number>>>>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      Polygon[] polygons = new Polygon[polygonsList.size()];
+
+      int p = 0;
+      for (List<List<List<Number>>> ringsList : polygonsList) {
+
+        List<CoordinateSequence> rings = new ArrayList<CoordinateSequence>();
+
+        for (List<List<Number>> coordinates : ringsList) {
+
+          rings.add(createCoordinateSequence(coordinates));
+        }
+
+        if (rings.isEmpty()) {
+          continue;
+        }
+
+        LinearRing outer = geometryFactory.createLinearRing(rings.get(0));
+        LinearRing[] inner = null;
+        if (rings.size() > 1) {
+          inner = new LinearRing[rings.size() - 1];
+          for (int i = 1; i < rings.size(); i++) {
+            inner[i - 1] = geometryFactory.createLinearRing(rings.get(i));
+          }
+        }
+
+        polygons[p] = geometryFactory.createPolygon(outer, inner);
+
+        ++p;
+      }
+
+      result = geometryFactory.createMultiPolygon(polygons);
+
+    } catch (RuntimeException e) {
+      throw new ParseException(
+          "Could not parse MultiPolygon from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private Geometry createMultiLineString(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<List<List<Number>>> linesList = (List<List<List<Number>>>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      LineString[] lineStrings = new LineString[linesList.size()];
+
+      int i = 0;
+      for (List<List<Number>> coordinates : linesList) {
+
+        lineStrings[i] = geometryFactory
+            .createLineString(createCoordinateSequence(coordinates));
+
+        ++i;
+      }
+
+      result = geometryFactory.createMultiLineString(lineStrings);
+
+    } catch (RuntimeException e) {
+      throw new ParseException(
+          "Could not parse MultiLineString from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private Geometry createMultiPoint(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<List<Number>> coordinatesList = (List<List<Number>>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      CoordinateSequence coordinates = this
+          .createCoordinateSequence(coordinatesList);
+
+      result = geometryFactory.createMultiPoint(coordinates);
+
+    } catch (RuntimeException e) {
+      throw new ParseException(
+          "Could not parse MultiPoint from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private Geometry createPolygon(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<List<List<Number>>> ringsList = (List<List<List<Number>>>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      List<CoordinateSequence> rings = new ArrayList<CoordinateSequence>();
+
+      for (List<List<Number>> coordinates : ringsList) {
+
+        rings.add(createCoordinateSequence(coordinates));
+      }
+
+      if (rings.isEmpty()) {
+        throw new IllegalArgumentException("Polygon specified with no rings.");
+      }
+
+      LinearRing outer = geometryFactory.createLinearRing(rings.get(0));
+      LinearRing[] inner = null;
+      if (rings.size() > 1) {
+        inner = new LinearRing[rings.size() - 1];
+        for (int i = 1; i < rings.size(); i++) {
+          inner[i - 1] = geometryFactory.createLinearRing(rings.get(i));
+        }
+      }
+
+      result = geometryFactory.createPolygon(outer, inner);
+
+    } catch (RuntimeException e) {
+      throw new ParseException("Could not parse Polygon from GeoJson string.",
+          e);
+    }
+
+    return result;
+  }
+
+  private Geometry createLineString(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<List<Number>> coordinatesList = (List<List<Number>>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      CoordinateSequence coordinates = createCoordinateSequence(coordinatesList);
+
+      result = geometryFactory.createLineString(coordinates);
+
+    } catch (RuntimeException e) {
+      throw new ParseException(
+          "Could not parse LineString from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private Geometry createPoint(Map<String, Object> geometryMap,
+      GeometryFactory geometryFactory) throws ParseException {
+
+    Geometry result = null;
+
+    try {
+
+      @SuppressWarnings("unchecked")
+      List<Number> coordinateList = (List<Number>) geometryMap
+          .get(GeoJsonConstants.NAME_COORDINATES);
+
+      CoordinateSequence coordinate = this.createCoordinate(coordinateList);
+
+      result = geometryFactory.createPoint(coordinate);
+
+    } catch (RuntimeException e) {
+      throw new ParseException("Could not parse Point from GeoJson string.", e);
+    }
+
+    return result;
+  }
+
+  private GeometryFactory getGeometryFactory(Map<String, Object> geometryMap)
+      throws ParseException {
+
+    GeometryFactory result = null;
+    @SuppressWarnings("unchecked")
+    Map<String, Object> crsMap = (Map<String, Object>) geometryMap.get(GeoJsonConstants.NAME_CRS);
+    Integer srid = null;
+    
+    if (crsMap != null) {
+
+      try {
+
+        @SuppressWarnings("unchecked")
+        Map<String, Object> propertiesMap = (Map<String, Object>) crsMap
+            .get(GeoJsonConstants.NAME_PROPERTIES);
+        String name = (String) propertiesMap.get(GeoJsonConstants.NAME_NAME);
+        String[] split = name.split(":");
+        String epsg = split[1];
+        srid = Integer.valueOf(epsg);
+      } catch (RuntimeException e) {
+        throw new ParseException(
+            "Could not parse SRID from Geojson 'crs' object.", e);
+      }
+    }
+
+    if (srid == null) {
+      // The default CRS is a geographic coordinate reference
+      // system, using the WGS84 datum, and with longitude and
+      // latitude units of decimal degrees. SRID 4326
+      srid = Integer.valueOf(4326);
+    }
+
+    result = new GeometryFactory(new PrecisionModel(), srid.intValue());
+    return result;
+  }
+
+  private CoordinateSequence createCoordinateSequence(
+      List<List<Number>> coordinates) {
+    CoordinateSequence result = null;
+
+    result = new CoordinateArraySequence(coordinates.size());
+
+    for (int i = 0; i < coordinates.size(); ++i) {
+      List<Number> ordinates = coordinates.get(i);
+
+      if (ordinates.size() > 0) {
+        result.setOrdinate(i, 0, ordinates.get(0).doubleValue());
+      }
+      if (ordinates.size() > 1) {
+        result.setOrdinate(i, 1, ordinates.get(1).doubleValue());
+      }
+      if (ordinates.size() > 2) {
+        result.setOrdinate(i, 2, ordinates.get(2).doubleValue());
+      }
+
+    }
+
+    return result;
+  }
+
+  private CoordinateSequence createCoordinate(List<Number> ordinates) {
+    CoordinateSequence result = new CoordinateArraySequence(1);
+
+    if (ordinates.size() > 0) {
+      result.setOrdinate(0, 0, ordinates.get(0).doubleValue());
+    }
+    if (ordinates.size() > 1) {
+      result.setOrdinate(0, 1, ordinates.get(1).doubleValue());
+    }
+    if (ordinates.size() > 2) {
+      result.setOrdinate(0, 2, ordinates.get(2).doubleValue());
+    }
+
+    return result;
+  }
+}
diff --git a/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java
new file mode 100644
index 0000000..7e7ce63
--- /dev/null
+++ b/modules/io/common/src/main/java/org/locationtech/jts/io/geojson/GeoJsonWriter.java
@@ -0,0 +1,304 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.geojson;
+
+import java.io.IOException;
+import java.io.StringWriter;
+import java.io.Writer;
+import java.util.ArrayList;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.json.simple.JSONAware;
+import org.json.simple.JSONObject;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * Writes {@link Geometry}s as JSON fragments in GeoJson format.
+ * 
+ * @author Martin Davis
+ * @author Paul Howells, Vivid Solutions
+ */
+public class GeoJsonWriter {
+  
+  public static final String EPSG_PREFIX = "EPSG:";
+  
+  private double scale;
+  private boolean isEncodeCRS = true;
+
+  /**
+   * Constructs a GeoJsonWriter instance.
+   */
+  public GeoJsonWriter() {
+    this(8);
+  }
+
+  /**
+   * Constructs a GeoJsonWriter instance specifying the number of decimals to
+   * use when encoding floating point numbers.
+   */
+  public GeoJsonWriter(int decimals) {
+    this.scale = Math.pow(10, decimals);
+  }
+
+  public void setEncodeCRS(boolean isEncodeCRS) {
+    this.isEncodeCRS  = isEncodeCRS;
+  }
+  
+  /**
+   * Writes a {@link Geometry} in GeoJson format to a String.
+   * 
+   * @param geometry
+   * @return String GeoJson Encoded Geometry
+   */
+  public String write(Geometry geometry) {
+
+    StringWriter writer = new StringWriter();
+    try {
+      write(geometry, writer);
+    } catch (IOException ex) {
+      Assert.shouldNeverReachHere();
+    }
+
+    return writer.toString();
+  }
+
+  /**
+   * Writes a {@link Geometry} in GeoJson format into a {@link Writer}.
+   * 
+   * @param geometry
+   *          Geometry to encode
+   * @param writer
+   *          Stream to encode to.
+   * @throws IOException
+   *           throws an IOException when unable to write the JSON string
+   */
+  public void write(Geometry geometry, Writer writer) throws IOException {
+    Map<String, Object> map = create(geometry, isEncodeCRS);
+    JSONObject.writeJSONString(map, writer);
+    writer.flush();
+  }
+
+  private Map<String, Object> create(Geometry geometry, boolean encodeCRS) {
+
+    Map<String, Object> result = new LinkedHashMap<String, Object>();
+    result.put(GeoJsonConstants.NAME_TYPE, geometry.getGeometryType());
+
+    if (geometry instanceof Point) {
+      Point point = (Point) geometry;
+
+      final String jsonString = getJsonString(point.getCoordinateSequence());
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, new JSONAware() {
+
+        public String toJSONString() {
+          return jsonString;
+        }
+      });
+
+    } else if (geometry instanceof LineString) {
+      LineString lineString = (LineString) geometry;
+
+      final String jsonString = getJsonString(lineString
+          .getCoordinateSequence());
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, new JSONAware() {
+
+        public String toJSONString() {
+          return jsonString;
+        }
+      });
+
+    } else if (geometry instanceof Polygon) {
+      Polygon polygon = (Polygon) geometry;
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(polygon));
+
+    } else if (geometry instanceof MultiPoint) {
+      MultiPoint multiPoint = (MultiPoint) geometry;
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiPoint));
+
+    } else if (geometry instanceof MultiLineString) {
+      MultiLineString multiLineString = (MultiLineString) geometry;
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiLineString));
+
+    } else if (geometry instanceof MultiPolygon) {
+      MultiPolygon multiPolygon = (MultiPolygon) geometry;
+
+      result.put(GeoJsonConstants.NAME_COORDINATES, makeJsonAware(multiPolygon));
+
+    } else if (geometry instanceof GeometryCollection) {
+      GeometryCollection geometryCollection = (GeometryCollection) geometry;
+
+      ArrayList<Map<String, Object>> geometries = new ArrayList<Map<String, Object>>(
+          geometryCollection.getNumGeometries());
+
+      for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
+        geometries.add(create(geometryCollection.getGeometryN(i), false));
+      }
+
+      result.put(GeoJsonConstants.NAME_GEOMETRIES, geometries);
+
+    } else {
+      throw new IllegalArgumentException("Unable to encode geometry " + geometry.getGeometryType() );
+    }
+
+    if (encodeCRS) {
+      result.put(GeoJsonConstants.NAME_CRS, createCRS(geometry.getSRID()));
+    }
+
+    return result;
+  }
+
+  private Map<String, Object> createCRS(int srid) {
+
+    Map<String, Object> result = new LinkedHashMap<String, Object>();
+    result.put(GeoJsonConstants.NAME_TYPE, GeoJsonConstants.NAME_NAME);
+
+    Map<String, Object> props = new LinkedHashMap<String, Object>();
+    props.put(GeoJsonConstants.NAME_NAME, EPSG_PREFIX + srid);
+
+    result.put(GeoJsonConstants.NAME_PROPERTIES, props);
+
+    return result;
+  }
+
+  private List<JSONAware> makeJsonAware(Polygon poly) {
+    ArrayList<JSONAware> result = new ArrayList<JSONAware>();
+
+    {
+      final String jsonString = getJsonString(poly.getExteriorRing()
+          .getCoordinateSequence());
+      result.add(new JSONAware() {
+
+        public String toJSONString() {
+          return jsonString;
+        }
+      });
+    }
+    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+      final String jsonString = getJsonString(poly.getInteriorRingN(i)
+          .getCoordinateSequence());
+      result.add(new JSONAware() {
+
+        public String toJSONString() {
+          return jsonString;
+        }
+      });
+    }
+
+    return result;
+  }
+
+  private List<Object> makeJsonAware(GeometryCollection geometryCollection) {
+
+    ArrayList<Object> list = new ArrayList<Object>(
+        geometryCollection.getNumGeometries());
+    for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
+      Geometry geometry = geometryCollection.getGeometryN(i);
+      
+      if (geometry instanceof Polygon) {
+        Polygon polygon = (Polygon) geometry;
+        list.add(makeJsonAware(polygon));
+      } 
+      else if (geometry instanceof LineString) {
+        LineString lineString = (LineString) geometry;
+        final String jsonString = getJsonString(lineString
+            .getCoordinateSequence());
+        list.add(new JSONAware() {
+
+          public String toJSONString() {
+            return jsonString;
+          }
+        });
+      } 
+      else if (geometry instanceof Point) {
+        Point point = (Point) geometry;
+        final String jsonString = getJsonString(point.getCoordinateSequence());
+        list.add(new JSONAware() {
+
+          public String toJSONString() {
+            return jsonString;
+          }
+        });
+      }
+    }
+
+    return list;
+  }
+
+  private String getJsonString(CoordinateSequence coordinateSequence) {
+    StringBuffer result = new StringBuffer();
+
+    if (coordinateSequence.size() > 1) {
+      result.append("[");
+    }
+    for (int i = 0; i < coordinateSequence.size(); i++) {
+      if (i > 0) {
+        result.append(",");
+      }
+      result.append("[");
+      result.append(formatOrdinate(coordinateSequence.getOrdinate(i, CoordinateSequence.X))); 
+      result.append(",");
+      result.append(formatOrdinate(coordinateSequence.getOrdinate(i, CoordinateSequence.Y)));
+
+      if (coordinateSequence.getDimension() > 2 ) {
+        double z = coordinateSequence.getOrdinate(i, CoordinateSequence.Z);
+        if (!  Double.isNaN(z)) {
+          result.append(",");
+          result.append(formatOrdinate(z));
+        }
+      }
+
+      result.append("]");
+
+    }
+
+    if (coordinateSequence.size() > 1) {
+      result.append("]");
+    }
+
+    return result.toString();
+  }
+
+  private String formatOrdinate(double x) {
+    String result = null;
+
+    if (Math.abs(x) >= Math.pow(10, -3) && x < Math.pow(10, 7)) {
+      x = Math.floor(x * scale + 0.5) / scale;
+      long lx = (long) x;
+      if (lx == x) {
+        result = Long.toString(lx);
+      } else {
+        result = Double.toString(x);
+      }
+    } else {
+      result = Double.toString(x);
+    }
+
+    return result;
+  }
+
+}
diff --git a/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonTest.java b/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonTest.java
new file mode 100644
index 0000000..4837579
--- /dev/null
+++ b/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonTest.java
@@ -0,0 +1,102 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.geojson;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.geojson.GeoJsonReader;
+import org.locationtech.jts.io.geojson.GeoJsonWriter;
+
+
+import test.jts.GeometryTestCase;
+
+
+public class GeoJsonTest extends GeometryTestCase {
+
+  public GeoJsonWriter geoJsonWriter;
+
+  public GeoJsonReader geoJsonReader;
+
+  public GeoJsonTest(String name) {
+    super(name);
+  }
+
+  @Override
+  public void setUp() throws Exception {
+
+    this.geoJsonWriter = new GeoJsonWriter();
+    this.geoJsonReader = new GeoJsonReader();
+  }
+
+  public void testPoint() throws ParseException {
+    runTest("POINT (1 2)");
+  }
+
+  public void testLineString() throws ParseException {
+    runTest("LINESTRING (1 2, 10 20, 100 200)");
+  }
+
+  public void testPolygon() throws ParseException {
+    runTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0))");
+  }
+
+  public void testPolygonWithHole() throws ParseException {
+    runTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) )");
+  }
+
+  public void testMultiPoint() throws ParseException {
+    runTest("MULTIPOINT ((0 0), (1 4), (100 200))");
+  }
+
+  public void testMultiLineString() throws ParseException {
+    runTest("MULTILINESTRING ((0 0, 1 10), (10 10, 20 30), (123 123, 456 789))");
+  }
+
+  public void testMultiPolygon() throws ParseException {
+    runTest("MULTIPOLYGON ( ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) ), ((200 200, 200 250, 250 250, 250 200, 200 200)) )");
+  }
+
+  public void testGeometryCollection() throws ParseException {
+    runTest("GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) )");
+  }
+
+  public void testNestedGeometryCollection() throws ParseException {
+    runTest("GEOMETRYCOLLECTION ( POINT (20 20), GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) ) )");
+  }
+
+  // empty atomic geometries are not supported in GeoJSON
+  
+  public void testMultiPointEmpty() throws ParseException {
+    runTest("MULTIPOINT EMPTY");
+  }
+
+  public void testMultiLineStringEmpty() throws ParseException {
+    runTest("MULTILINESTRING EMPTY");
+  }
+
+  public void testMultiPolygonEmpty() throws ParseException {
+    runTest("MULTIPOLYGON EMPTY");
+  }
+
+  public void testGeometryCollectionEmpty() throws ParseException {
+    runTest("GEOMETRYCOLLECTION EMPTY");
+  }
+
+  private void runTest(String wkt) throws ParseException {
+    Geometry expected = read(wkt);
+    String json = this.geoJsonWriter.write(expected);
+    Geometry result = this.geoJsonReader.read(json);
+    checkEqual(result, expected);
+  }
+
+}
diff --git a/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonWriterTest.java b/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonWriterTest.java
new file mode 100644
index 0000000..3031b63
--- /dev/null
+++ b/modules/io/common/src/test/java/org/locationtech/jts/io/geojson/GeoJsonWriterTest.java
@@ -0,0 +1,128 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.geojson;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.geojson.GeoJsonWriter;
+
+
+import test.jts.GeometryTestCase;
+
+
+public class GeoJsonWriterTest extends GeometryTestCase {
+
+  public GeoJsonWriter geoJsonWriter;
+
+  public GeoJsonWriterTest(String name) {
+    super(name);
+  }
+
+  @Override
+  public void setUp() throws Exception {
+    this.geoJsonWriter = new GeoJsonWriter();
+  }
+
+  public void testCRS() throws ParseException {
+    runTest("POINT (1 2)", 1234,
+        "{'type':'Point','coordinates':[1,2],'crs':{'type':'name','properties':{'name':'EPSG:1234'}}}"
+        );
+  }
+
+  public void testPoint() throws ParseException {
+    runTest("POINT (1 2)",
+        "{'type':'Point','coordinates':[1,2]}"
+        );
+  }
+
+  public void testLineString() throws ParseException {
+    runTest("LINESTRING (1 2, 10 20, 100 200)",
+        "{'type':'LineString','coordinates':[[1,2],[10,20],[100,200]]}");
+  }
+
+  public void testPolygon() throws ParseException {
+    runTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0))",
+        "{'type':'Polygon','coordinates':[[[0.0,0.0],[100,0.0],[100,100],[0.0,100],[0.0,0.0]]]}");
+  }
+
+  public void testPolygonWithHole() throws ParseException {
+    runTest("POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) )",
+        "{'type':'Polygon','coordinates':[[[0.0,0.0],[100,0.0],[100,100],[0.0,100],[0.0,0.0]],[[1,1],[1,10],[10,10],[10,1],[1,1]]]}");
+  }
+
+  public void testMultiPoint() throws ParseException {
+    runTest("MULTIPOINT ((0 0), (1 4), (100 200))",
+        "{'type':'MultiPoint','coordinates':[[0.0,0.0],[1,4],[100,200]]}");
+  }
+
+  public void testMultiLineString() throws ParseException {
+    runTest("MULTILINESTRING ((0 0, 1 10), (10 10, 20 30), (123 123, 456 789))",
+        "{'type':'MultiLineString','coordinates':[[[0.0,0.0],[1,10]],[[10,10],[20,30]],[[123,123],[456,789]]]}");
+  }
+
+  public void testMultiPolygon() throws ParseException {
+    runTest("MULTIPOLYGON ( ((0 0, 100 0, 100 100, 0 100, 0 0), (1 1, 1 10, 10 10, 10 1, 1 1) ), ((200 200, 200 250, 250 250, 250 200, 200 200)) )",
+        "{'type':'MultiPolygon','coordinates':[[[[0.0,0.0],[100,0.0],[100,100],[0.0,100],[0.0,0.0]],[[1,1],[1,10],[10,10],[10,1],[1,1]]],[[[200,200],[200,250],[250,250],[250,200],[200,200]]]]}"
+        );
+  }
+
+  public void testGeometryCollection() throws ParseException {
+    runTest("GEOMETRYCOLLECTION ( POINT ( 1 1), LINESTRING (0 0, 10 10), POLYGON ((0 0, 100 0, 100 100, 0 100, 0 0)) )",
+        "{'type':'GeometryCollection','geometries':[{'type':'Point','coordinates':[1,1]},{'type':'LineString','coordinates':[[0.0,0.0],[10,10]]},{'type':'Polygon','coordinates':[[[0.0,0.0],[100,0.0],[100,100],[0.0,100],[0.0,0.0]]]}]}"
+        );
+  }
+
+  // empty atomic geometries are not supported in GeoJSON
+  
+  public void testMultiPointEmpty() throws ParseException {
+    runTest("MULTIPOINT EMPTY", "{'type':'MultiPoint','coordinates':[]}");
+  }
+
+  public void testMultiLineStringEmpty() throws ParseException {
+    runTest("MULTILINESTRING EMPTY","{'type':'MultiLineString','coordinates':[]}");
+  }
+
+  public void testMultiPolygonEmpty() throws ParseException {
+    runTest("MULTIPOLYGON EMPTY","{'type':'MultiPolygon','coordinates':[]}");
+  }
+
+  public void testGeometryCollectionEmpty() throws ParseException {
+    runTest("GEOMETRYCOLLECTION EMPTY","{'type':'GeometryCollection','geometries':[]}");
+  }
+
+  private void runTest(String wkt) throws ParseException {
+    Geometry expected = read(wkt);
+    geoJsonWriter.setEncodeCRS(false);
+    String json = this.geoJsonWriter.write(expected);
+    System.out.println('"' + json.replace('"', '\'') + '"');
+    //checkEqual(result, expected);
+  }
+ 
+  private void runTest(String wkt, String expectedGeojson) throws ParseException {
+    runTest(wkt, 0, false, expectedGeojson);
+  }
+
+  private void runTest(String wkt, int srid, String expectedGeojson) throws ParseException {
+    runTest(wkt, srid, true, expectedGeojson);
+  }
+
+  private void runTest(String wkt, int srid, boolean encodeCRS, String expectedGeojson) throws ParseException {
+    Geometry geom = read(wkt);
+    geom.setSRID(srid);
+    geoJsonWriter.setEncodeCRS(encodeCRS);
+    String json = this.geoJsonWriter.write(geom);
+    json = json.replace('"', '\'');
+    assertEquals(json, expectedGeojson);
+  }
+
+}
diff --git a/modules/io/ora/README.md b/modules/io/ora/README.md
new file mode 100644
index 0000000..bea4ca9
--- /dev/null
+++ b/modules/io/ora/README.md
@@ -0,0 +1,11 @@
+The jt-ora module requires the oracle JDBC driver in order to compile.
+
+Download the ojdbc5.jar driver from oracle and install local maven repository:
+
+    mvn install:install-file -Dfile=ojdbc7.jar \
+       -DgroupId=com.oracle -DartifactId=ojdbc7 \
+       -Dversion=11.1.0.7.0 -Dpackaging=jar -DgeneratePom=true
+
+You can then build using the oracle profile:
+
+    mvn -Poracle
\ No newline at end of file
diff --git a/modules/io/ora/pom.xml b/modules/io/ora/pom.xml
new file mode 100644
index 0000000..9c0ae94
--- /dev/null
+++ b/modules/io/ora/pom.xml
@@ -0,0 +1,21 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-io</artifactId>
+        <version>1.15.0-SNAPSHOT</version>
+    </parent>
+    <groupId>org.locationtech.jts.io</groupId>
+    <artifactId>jts-io-ora</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+    <dependencies>
+       <dependency>
+          <groupId>com.oracle</groupId>
+          <artifactId>ojdbc7</artifactId>
+          <!-- version from dependencyManagment in root pom -->
+          <scope>provided</scope>
+       </dependency>
+    </dependencies>
+</project>
\ No newline at end of file
diff --git a/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraGeom.java b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraGeom.java
new file mode 100644
index 0000000..a7e41fa
--- /dev/null
+++ b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraGeom.java
@@ -0,0 +1,501 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.text.DecimalFormat;
+import java.text.NumberFormat;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+
+
+/**
+ * Represents the contents of an Oracle SDO_GEOMETRY structure.
+ * Also provides code values and convenience methods for working
+ * with SDO_GEOMETRY values.
+ * 
+ * @author Martin Davis
+ *
+ */
+class OraGeom
+{
+	public static final int NULL_DIMENSION = -1;	
+
+	private static NumberFormat fmt = new DecimalFormat("0.################");
+	  
+	public static final String SQL_NULL = "NULL";
+
+  int gType;
+  int srid;
+  double[] point = null;
+  int[] elemInfo = null;
+  double[] ordinates = null;
+  private int geomType;
+  private int ordDim;
+  private int lrsDim;
+
+  public OraGeom(int gType, int srid, double[] ptType, int[] elemInfo, double[] ordinates)
+  {
+    this.gType = gType;
+    this.srid = srid;
+    this.point = ptType;
+    this.elemInfo = elemInfo;
+    this.ordinates = ordinates;
+    geomType = gTypeGeomType(gType);
+    ordDim = gTypeDim(gType);
+    lrsDim = gTypeMeasureDim(gType);
+  }
+
+  public OraGeom(int gType, int srid, int[] elemInfo, double[] ordinates)
+  {
+    this(gType, srid, null, elemInfo, ordinates);
+  }
+
+  public OraGeom(int gType, int srid, double[] ptType)
+  {
+    this(gType, srid, ptType, null, null);
+  }
+
+  public int geomType()
+  {
+    return geomType;
+  }
+
+  public int ordDim()
+  {
+    return ordDim;
+  }
+
+  public int lrsDim()
+  {
+    return lrsDim;
+  }
+  
+  public boolean isCompactPoint()
+  {
+    return lrsDim == 0 && geomType == OraGeom.GEOM_TYPE.POINT && point != null && elemInfo == null;
+  }
+  
+  public boolean isEqual(OraGeom og)
+  {
+    if (gType != og.gType) return false;
+//    if (srid != og.srid) return false;
+    if (! isEqual(point, og.point))
+        return false;
+    // assume is defined by elemInfo and ordinates
+    if (! isEqual(elemInfo, og.elemInfo)) 
+      return false;
+    if (! isEqual(ordinates, og.ordinates)) 
+      return false;
+    return true;
+  }
+
+  private boolean isEqual(double[] a1, double[] a2)
+  {
+    if (a2 == null || a1 == null) {
+      return a2 == a1;
+    }
+    if (a1.length != a2.length) return false;
+    for (int i = 0; i < a1.length; i++) {
+      // check NaN == NaN
+      if (Double.isNaN(a1[i]) && Double.isNaN(a2[i])) 
+    	  continue;
+      if (a1[i] != a2[i]) 
+    	  return false;
+    }
+    return true;
+  }
+  private boolean isEqual(int[] a1, int[] a2)
+  {
+    if (a2 == null || a1 == null) {
+      return a2 == a1;
+    }
+    if (a1.length != a2.length) return false;
+    for (int i = 0; i < a1.length; i++) {
+      if (a1[i] != a2[i]) return false;
+    }
+    return true;
+  }
+  
+  public String toString()
+  {
+	  return toSQLString();
+	  /*
+	  return "GTYPE=" + gType 
+			  + " SRID=" + srid
+			  + " ELEM_INFO=" + toStringElemInfo(elemInfo)
+			  + " ORDS=" + toString(ordinates);
+			  */
+  }
+  
+  public String toSQLString()
+  {
+  	StringBuffer buf = new StringBuffer();
+  	buf.append("SDO_GEOMETRY(");
+  	
+  	buf.append(gType);
+  	buf.append(",");
+  	
+  	buf.append(srid >= 0 ? String.valueOf(srid) : SQL_NULL);
+  	buf.append(",");
+  	
+  	buf.append(toStringPointType());
+  	buf.append(",");
+  	
+  	buf.append(toStringElemInfo());
+  	buf.append(",");
+  	
+  	buf.append(toStringOrdinates());
+  	buf.append(")");
+  	
+  	return buf.toString();
+  }
+  
+  private String toString(double[] ordinates)
+  {
+    if (ordinates == null) return SQL_NULL;
+    
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < ordinates.length; i++) {
+      if (i > 0) {
+        buf.append(",");
+        // spacer between triplets
+        if (i % ordDim == 0)
+          buf.append("  ");
+      }
+      buf.append(number(ordinates[i]));
+    }
+    return buf.toString();
+  }
+
+  private static String number(double d)
+  {
+	 if (Double.isNaN(d)) return SQL_NULL;
+	 return fmt.format(d);
+  }
+  
+  public static String toStringElemInfo(int[] elemInfo)
+  {
+    if (elemInfo == null) return "null";
+    StringBuffer buf = new StringBuffer();
+    for (int i = 0; i < elemInfo.length; i++) {
+      if (i > 0) {
+        buf.append(",");
+        // spacer between triplets
+        if (i % 3 == 0)
+          buf.append("  ");
+      }
+      buf.append(elemInfo[i]);
+    }
+    return buf.toString();
+  }
+  
+  private Object toStringOrdinates() {
+	  if (ordinates == null) {
+		 return SQL_NULL;
+	  }
+	  return "SDO_ORDINATE_ARRAY(" + toString(ordinates) + ")"; 
+  }
+
+  private Object toStringElemInfo() {
+	  if (elemInfo == null) {
+		 return SQL_NULL;
+	  }
+	  return "SDO_ELEM_INFO_ARRAY(" + toStringElemInfo(elemInfo) + ")"; 
+  }
+
+  private Object toStringPointType() {
+	  if (point == null) {
+		 return SQL_NULL;
+	  }
+	  return "SDO_POINT_TYPE(" 
+	  	+ number(point[0]) + ","
+	  	+ number(point[1]) + ","
+	  	+ number(point[2])
+	  	+ ")"; 
+  }
+
+public int startingOffset(int elemIndex)
+  {
+    // if beyond actual elements, return "virtual" startingOffset
+    if (((elemIndex * 3)) >= elemInfo.length) {
+      return ordinates.length + 1;
+    }
+    return elemInfo[elemIndex * 3];
+  }
+
+  /**
+   * Extracts the SDO_ELEM_INFO ETYPE value for a given triplet.
+   *
+   * @param elemIndex index of the triplet to read
+   * @return ETYPE for indicated triplet, or -1 if the triplet index is out of range
+   * 
+   * @see ETYPE
+   */
+  public int eType(int elemIndex)
+  {
+    if (((elemIndex * 3) + 1) >= elemInfo.length) {
+      return -1;
+    }
+    return elemInfo[(elemIndex * 3) + 1];
+  }
+
+  /**
+   * Extracts the SDO_ELEM_INFO interpretation value (SDO_INTERPRETATION) for a given triplet.
+   * <p>
+   * JTS valid interpretation values are: 1 for straight edges, 3 for rectangle
+   * Other interpretation value include: 2 for arcs, 4 for circles
+   *
+   * @param elemIndex index of the triplet to read
+   * @return interpretation value, or -1 if the triplet index is out of range
+   */
+  public int interpretation(int elemIndex)
+  {
+    if (((elemIndex * 3) + 2) >= elemInfo.length) {
+      return -1;
+    }
+    return elemInfo[(elemIndex * 3) + 2];
+  }
+
+  public int ordinateLen()
+  {
+    if (ordinates != null)
+      return ordinates.length;
+    return 0;
+  }
+
+  public int numElements()
+  {
+    if (elemInfo == null) return 0;
+    return elemInfo.length / 3;
+  }
+  /**
+   * Computes the SDO_GTYPE code for the given D, L, and TT components.
+   * 
+   * @param dim the coordinate dimension
+   * @param lrsDim the measure dimension
+   * @param geomType the geometry type code
+   * @return the SDO_GTYPE code
+   */
+  public static int gType(int dim, int lrsDim, int geomType)
+  {
+    return dim * 1000 + lrsDim * 100 + geomType;
+  }
+
+  /**
+   * Returns the GTYPE GEOM_TYPE code
+   * corresponding to the geometry type.
+   * 
+   * @see OraGeom.GEOM_TYPE
+   *
+   * @param geom the geometry to compute the GEOM_TYPE for
+   * @return geom type code, if known, or UNKNOWN
+   */
+  static int geomType(Geometry geom) {
+    if (geom == null) {
+        return OraGeom.GEOM_TYPE.UNKNOWN_GEOMETRY; 
+    } else if (geom instanceof Point) {
+        return OraGeom.GEOM_TYPE.POINT;
+    } else if (geom instanceof LineString) {
+        return OraGeom.GEOM_TYPE.LINE;
+    } else if (geom instanceof Polygon) {
+        return OraGeom.GEOM_TYPE.POLYGON;
+    } else if (geom instanceof MultiPoint) {
+        return OraGeom.GEOM_TYPE.MULTIPOINT;
+    } else if (geom instanceof MultiLineString) {
+        return OraGeom.GEOM_TYPE.MULTILINE;
+    } else if (geom instanceof MultiPolygon) {
+        return OraGeom.GEOM_TYPE.MULTIPOLYGON;
+    } else if (geom instanceof GeometryCollection) {
+        return OraGeom.GEOM_TYPE.COLLECTION;
+    }
+    return OraGeom.GEOM_TYPE.UNKNOWN_GEOMETRY; 
+  }
+
+  /**
+   * Extracts the coordinate dimension containing the Measure value from 
+   * an SDO_GTYPE code.
+   * For a measured geometry this is 0, 3 or 4.  0 indicates that the last dimension is the measure dimension
+   * For an non-measured geometry this is 0.
+   * 
+   * @param gType an SDO_GTYPE code
+   * @return the Measure dimension
+   */
+  static int gTypeMeasureDim(int gType) {
+  	return (gType % 1000) / 100;
+  }
+
+  /**
+   * Extracts the coordinate dimension from an SDO_GTYPE code.
+   * 
+   * @param gType an SDO_GTYPE code
+   * @return the coordinate dimension
+   */
+  static int gTypeDim(int gType) {
+  	return gType / 1000;
+  }
+
+  /**
+   * Extracts the GEOM_TYPE code from an SDO_GTYPE code.
+   * 
+   * @param gType an SDO_GTYPE code
+   * @return the GEOM_TYPE code
+   */
+  static int gTypeGeomType(int gType) {
+  	return gType % 100;
+  }
+
+  /**
+   * Extracts the SDO_ELEM_INFO start index (SDO_STARTING_OFFSET) in the ordinate array for a given triplet.
+   * Starting offsets are 1-based indexes.
+   *
+   * @param elemInfo the SDO_ELEM_INFO array
+   * @param tripletIndex index of the triplet to read
+   * @return Starting Offset, or -1 if the triplet index is too large
+   */
+  static int startingOffset(int[] elemInfo, int tripletIndex) {
+      if (((tripletIndex * 3) + 0) >= elemInfo.length) {
+          return -1;
+      }
+      return elemInfo[(tripletIndex * 3) + 0];
+  }
+
+  /**
+   * Extracts the SDO_ELEM_INFO interpretation value (SDO_INTERPRETATION) for a given triplet.
+   * <p>
+   * JTS valid interpretation values are: 1 for straight edges, 3 for rectangle
+   * Other interpretation value include: 2 for arcs, 4 for circles
+   *
+   * @param elemInfo the SDO_ELEM_INFO array
+   * @param tripletIndex index of the triplet to read
+   * @return interpretation value, or -1 if the triplet index is too large
+   */
+  static int interpretation(int[] elemInfo, int tripletIndex) {
+      if (((tripletIndex * 3) + 2) >= elemInfo.length) {
+          return -1;
+      }
+      return elemInfo[(tripletIndex * 3) + 2];
+  }
+
+  /**
+   * Extracts the SDO_ELEM_INFO ETYPE value for a given triplet.
+   * <p>
+   * @see OraGeom.ETYPE for an indication of possible values
+   *
+   * @param elemInfo the SDO_ELEM_INFO array
+   * @param tripletIndex index of the triplet to read
+   * @return ETYPE for indicated triplet, or -1 if the triplet index is too large
+   */
+  static int eType(int[] elemInfo, int tripletIndex) {
+      if (((tripletIndex * 3) + 1) >= elemInfo.length) {
+          return -1;
+      }
+      return elemInfo[(tripletIndex * 3) + 1];
+  }
+
+  /**
+   * Codes used in SDO_INTERPRETATION attribute.
+   * 
+   * @author Martin Davis
+   *
+   */
+  static final class INTERP {
+    
+    public static final int POINT         = 1;
+    
+    public static final int LINESTRING    = 1;  
+    
+    public static final int POLYGON       = 1;  
+    
+    public static final int RECTANGLE     = 3;  
+        
+  }
+
+  /**
+   * Codes used to specify geometry type
+   * These are used in the last two digits in a GTYPE value.
+   */
+  static final class GEOM_TYPE {
+  
+    /** <code>TT</code> code representing Unknown type */
+    public static final int UNKNOWN_GEOMETRY       = 00;
+  
+    /** <code>TT</code> code representing Point */
+    public static final int POINT         = 01;
+  
+    /** <code>TT</code> code representing Line (or Curve) */
+    public static final int LINE          = 02;  
+      
+    /** <code>TT</code> code representing Polygon */
+    public static final int POLYGON       = 03;
+  
+    /** <code>TT</code> code representing Collection */
+    public static final int COLLECTION    = 04;   
+  
+    /** <code>TT</code> code representing MultiPoint */
+    public static final int MULTIPOINT    = 05;       
+  
+    /** <code>TT</code> code representing MultiLine (or MultiCurve) */
+    public static final int MULTILINE     = 06;
+  
+    /** <code>TT</code> code representing MULTIPOLYGON */
+    public static final int MULTIPOLYGON  = 07;
+  }
+
+  /**
+   * Codes used in the SDO_ETYPE attribute.
+   * The code indicates the type of element denoted by an SDO_ELEM_INFO triplet.
+   */
+  static final class ETYPE
+  {
+    /** <code>ETYPE</code> code representing Point */
+    public static final int POINT = 1;
+  
+    /** <code>ETYPE</code> code representing Line */
+    public static final int LINE = 2;
+  
+    /** <code>ETYPE</code> code representing Polygon ring 
+     *  Shell or hole is determined by orientation (CCW or CW).
+     *  Now deprecated. 
+     */
+    public static final int POLYGON = 3;
+  
+    /**
+     * <code>ETYPE</code> code representing exterior counterclockwise polygon ring
+     */
+    public static final int POLYGON_EXTERIOR = 1003;
+  
+    /** <code>ETYPE</code> code representing interior clockwise polygon ring */
+    public static final int POLYGON_INTERIOR = 2003;
+  }
+  
+  /**
+   * Oracle types used by SDO_GEOMETRY
+   */
+  public static final String TYPE_GEOMETRY = "MDSYS.SDO_GEOMETRY";
+  public static final String TYPE_ELEM_INFO_ARRAY = "MDSYS.SDO_ELEM_INFO_ARRAY";
+  public static final String TYPE_ORDINATE_ARRAY = "MDSYS.SDO_ORDINATE_ARRAY";
+  public static final String TYPE_POINT_TYPE = "MDSYS.SDO_POINT_TYPE";
+  
+  /**
+   * Value indicating a Null SRID.
+   */
+  public static final int SRID_NULL = -1;
+
+
+}
diff --git a/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraReader.java b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraReader.java
new file mode 100644
index 0000000..4ccd2a7
--- /dev/null
+++ b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraReader.java
@@ -0,0 +1,623 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.algorithm.CGAlgorithms;
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.CoordinateSequenceFactory;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.PrecisionModel;
+
+import oracle.sql.ARRAY;
+import oracle.sql.Datum;
+import oracle.sql.STRUCT;
+
+
+/**
+ * Reads a {@link Geometry} from an Oracle <code>MDSYS.GEOMETRY</code> <code>STRUCT</code> object.
+ * <p>
+ * The following Oracle geometry types are supported:
+ * <ul>
+ * <li>POINT, MULTIPOINT
+ * <li>LINE, MULTILINE
+ * <li>POLYGON, MULTIPOLYGON
+ * </ul>
+ * The optimized representations of <code>SDO_POINT</code> 
+ * and <code>RECTANGLE</code> are supported in the following way:
+ * <ul>
+ * <li>If the <code>SDO_POINT</code> attribute is present 
+ * and <code>SDO_ELEM_INFO</code> and <code>SDO_ORDINATES</code> are not,
+ * a {@link Point} geometry is read.
+ * Otherwise, the geometry specified by the latter two attributes is read.
+ * <li><code>RECTANGLE</code>s are converted to equivalent {@link Polygon}s
+ * </ul> 
+ * <p>
+ * A {@link GeometryFactory} may be provided, otherwise a default one will be used.
+ * If a {@link PrecisionModel} other than {@link PrecisionModel#FLOATING} 
+ * is supplied it is the client's responsibility
+ * to ensure that it matches the precision of the incoming data.
+ * If a lower precision for the data is required, a subsequent
+ * process must be run on the data to reduce its precision.
+ * <p>
+ * The coordinate dimension of the output is determined as follows:
+ * <ul>
+ * <li>by default, the coordinate dimension matches that of the input
+ * <li>the coordinate dimension can be set explicitly by the {@link #setDimension(int)} method
+ * <li>finally, the coordinate dimension is limited by the maximum dimension supported
+ * by the provided {@link CoordinateSequenceFactory}.
+ * </ul>
+ * The Geometry SRID field is populated from the input Geometry.
+ * <p>
+ * To use this class a suitable Oracle JDBC JAR must be present in the classpath.
+ * 
+ * <h3>LIMITATIONS</h3>
+ * <ul>
+ * <li>Geometries with Measures (XYM or XYZM) can be read, but the Measure values are not preserved
+ * <li>Oracle geometries with a GTYPE of <code>43xx</code> (XYMZ) are not supported.
+ * <li>Geometries containing arcs are not supported
+ * <li>Surface and solid geometries are not supported
+ * <li>There is currently no way to read ancillary SDO_POINT information
+ * </ul>
+ *
+ * @author Martin Davis
+ */
+public class OraReader 
+{
+	//TODO: add a strict mode, that checks for ordinate length & other errors?
+	
+	private GeometryFactory geometryFactory;
+
+	private int outputDimension = OraGeom.NULL_DIMENSION;
+
+	/**
+	 * Creates a new reader, with a default {@link GeometryFactory}.
+	 *
+	 * @see #OraReader(GeometryFactory)
+	 */
+	public OraReader() {
+		this(new GeometryFactory());
+	}
+
+	/**
+	 * Creates a new reader, with the supplied {@link GeometryFactory}.
+	 * It is assumed that the supplied {@link PrecisionModel}
+	 * matches the precision of the incoming data -
+	 * coordinates are <b>not</b> made precise when read.
+	 *
+	 * @param gf A non-null geometry factory for later use.
+	 *
+	 * @throws NullPointerException when the geometry factory is null.
+	 */
+	public OraReader(GeometryFactory gf) {
+		if (gf == null)
+			throw new NullPointerException("Geometry Factory may not be Null");
+		this.geometryFactory = gf;
+	}
+	
+	/**
+	 * Gets the coordinate dimension which will be created.
+	 *
+	 * @return the coordinate dimension which will be created
+	 */
+	public int getDimension() {
+		return outputDimension;
+	}
+
+    /**
+     * Sets the coordinate dimension to use for created geometries.
+     * 
+     * @param outputDimension
+     *            the coordinate dimension to create
+     */
+    public void setDimension(int outputDimension) {
+        if (outputDimension < 2)
+            throw new IllegalArgumentException("Output dimension must be >= 2");
+        this.outputDimension = outputDimension;
+    }
+
+	/**
+	 * Reads a {@link Geometry} representing the MDSYS.GEOMETRY
+	 * provided in the STRUCT. The type of geometry created 
+	 * depends on the Geometry type specified within the STRUCT.
+	 * The SRID of the created geometry is set to be the same as the input SRID.
+	 *
+	 * @param struct The MDSYS.GEOMETRY Object to decode
+	 * @return the Geometry if one could be created, null otherwise
+	 * 
+	 * @throws SQLException if a read error occurs while accessing the struct
+   * @throws IllegalArgumentException if an unsupported geometry type or encoding error is found
+	 */
+	public Geometry read(STRUCT struct) throws SQLException 
+	{
+		// Return null for null input
+		if (struct == null)
+			return null;
+
+		Datum data[] = struct.getOracleAttributes();
+		
+		int gType = OraUtil.toInteger(data[0], 0);
+		int SRID = OraUtil.toInteger(data[1], OraGeom.SRID_NULL);
+		double point[] = OraUtil.toDoubleArray((STRUCT) data[2], Double.NaN);
+		int elemInfo[] = OraUtil.toIntArray((ARRAY) data[3], 0);
+		double ordinates[] = OraUtil.toDoubleArray((ARRAY) data[4], Double.NaN);
+		OraGeom oraGeom = new OraGeom(gType, SRID, point, elemInfo, ordinates);
+		Geometry geom = read(oraGeom);
+		
+		// Set SRID of created Geometry to be the same as input (regardless of geomFactory SRID)
+		if (geom != null)
+			geom.setSRID(SRID);
+		return geom;
+	}
+
+	/**
+   * Reads a {@link Geometry} from SDO_GEOMETRY attributes.
+   *
+   * @param oraGeom the Oracle geometry to read
+   * @return the Geometry read
+   * @throws IllegalArgumentException when an encoding error or unsupported geometry type is found
+   */
+  Geometry read(OraGeom oraGeom) {
+    int ordDim = oraGeom.ordDim();
+    if (ordDim < 2) {
+    	throw new IllegalArgumentException("Dimension D = " + ordDim + " is not supported by JTS. " +
+    			"Either specify a valid dimension or use Oracle Locator Version 9i or later");
+    }
+    // read from SDO_POINT_TYPE, if that carries the primary geometry data
+    if (oraGeom.isCompactPoint()) {
+      CoordinateSequence ptCoord = extractCoords(oraGeom, oraGeom.point);
+      return createPoint(ptCoord);
+    } 
+    
+    CoordinateSequence coords = null;
+
+    switch (oraGeom.geomType()) {
+    case OraGeom.GEOM_TYPE.POINT:
+        return readPoint(oraGeom, 0);
+    case OraGeom.GEOM_TYPE.LINE:
+        return readLine(oraGeom, 0);
+    case OraGeom.GEOM_TYPE.POLYGON:
+        return readPolygon(oraGeom, 0);
+    case OraGeom.GEOM_TYPE.MULTIPOINT:
+        return readMultiPoint(oraGeom, 0);
+    case OraGeom.GEOM_TYPE.MULTILINE:
+        return readMultiLine(oraGeom);
+    case OraGeom.GEOM_TYPE.MULTIPOLYGON:
+        return readMultiPolygon(oraGeom);
+    case OraGeom.GEOM_TYPE.COLLECTION:
+        return readCollection(oraGeom);
+    default:
+    	throw new IllegalArgumentException("GTYPE " + oraGeom.gType + " is not supported");
+    }
+  }
+
+  /**
+   * Create a {@link GeometryCollection} as specified by elemInfo. Note that in
+   * Oracle, unlike the SFS and JTS, collections contain only atomic types or
+   * (possibly) MultiPoints. This makes them simpler to parse.
+   * 
+   * @param oraGeom
+   *          SDO_GEOMETRY attributes being read
+   * @param coords
+   *          the coordinates of the entire geometry
+   * @return GeometryCollection
+   * 
+   * @throws IllegalArgumentException
+   *           when an encoding error or unsupported geometry type is found
+   */
+    private GeometryCollection readCollection(OraGeom oraGeom) 
+    {
+      checkOrdinates(oraGeom, 0, "GeometryCollection");
+      
+      int nElem = oraGeom.numElements();
+      List geomList = new ArrayList();
+      boolean cont = true;
+      for (int i = 0; cont && i < nElem; i++) {
+        int etype = oraGeom.eType(i);
+        int interpretation = oraGeom.interpretation(i);
+        Geometry geom;
+
+        switch (etype) {
+        case -1:
+          cont = false; // We are at the end of the list - get out of here
+          continue;
+            
+        case OraGeom.ETYPE.POINT:
+            if (interpretation == OraGeom.INTERP.POINT) {
+                geom = readPoint(oraGeom, i);
+            } else if (interpretation > 1) {
+                geom = readMultiPoint(oraGeom, i);
+            } else {
+                throw new IllegalArgumentException("ETYPE.POINT requires INTERPRETATION >= 1");
+            }
+            break;
+
+        case OraGeom.ETYPE.LINE:
+            geom = readLine(oraGeom, i);
+            break;
+
+        case OraGeom.ETYPE.POLYGON:
+        case OraGeom.ETYPE.POLYGON_EXTERIOR:
+            geom = readPolygon(oraGeom, i);
+            i += ((Polygon) geom).getNumInteriorRing();
+            break;
+
+        case OraGeom.ETYPE.POLYGON_INTERIOR:
+            throw new IllegalArgumentException(
+                "ETYPE 2003 (Polygon Interior) not expected in a Collection");
+
+        default:
+            throw new IllegalArgumentException("ETYPE " + etype
+                + " not representable as a JTS Geometry."
+                + "(Custom and Compound Straight and Curved Geometries not supported)");
+        }
+        geomList.add(geom);
+      }
+      GeometryCollection geoms = geometryFactory.createGeometryCollection(GeometryFactory.toGeometryArray(geomList));
+      return geoms;
+    }
+
+    /**
+     * Create MultiPolygon as encoded by elemInfo.
+     *
+     * @param oraGeom SDO_GEOMETRY attributes being read
+     * @param coords the coordinates of the entire geometry
+     * @return MultiPolygon
+     */
+    private MultiPolygon readMultiPolygon(OraGeom oraGeom)
+    {
+      int nElem = oraGeom.numElements();
+      List geoms = new ArrayList();
+      for (int i = 0; i < nElem; i++) {
+        int etype = oraGeom.eType(i);
+        if ((etype == OraGeom.ETYPE.POLYGON) || (etype == OraGeom.ETYPE.POLYGON_EXTERIOR)) {
+          Polygon poly = readPolygon(oraGeom, i);
+          i += poly.getNumInteriorRing(); // skip interior rings
+          geoms.add(poly);
+        } 
+        else { // not a Polygon - stop reading
+        	break;
+        }
+      }
+      MultiPolygon polys = geometryFactory.createMultiPolygon(GeometryFactory.toPolygonArray(geoms));
+      return polys;
+    }
+
+    /**
+     * Create MultiLineString as encoded by elemInfo.
+     *
+     * @param oraGeom SDO_GEOMETRY attributes being read
+     * @param coords the coordinates of the entire geometry
+     * @return MultiLineString
+     */
+    private MultiLineString readMultiLine(OraGeom oraGeom) 
+    {
+      int nElem = oraGeom.numElements();
+      List geoms = new ArrayList();
+      for (int i = 0; i < nElem; i++) {
+        int etype = oraGeom.eType(i);
+        // stop reading if not a line
+        if (etype != OraGeom.ETYPE.LINE)
+          break;
+        geoms.add(readLine(oraGeom, i));
+      }
+      MultiLineString lines = geometryFactory.createMultiLineString(GeometryFactory.toLineStringArray(geoms));
+      return lines;
+    }
+
+    /**
+     * Create MultiPoint as encoded by elemInfo.
+     *
+     * @param oraGeom SDO_GEOMETRY attributes being read
+     * @param elemIndex the element being read
+     * @param coords the coordinates of the entire geometry
+     * @return MultiPoint
+     */
+    private MultiPoint readMultiPoint(OraGeom oraGeom, int elemIndex) 
+    {
+      CoordinateSequence seq;
+      /**
+       * Special handling when GTYPE is MULTIPOINT.
+       * In this case all ordinates are read as a single MultiPoint, regardless of elemInfo contents.
+       * This is because MultiPoints can be encoded as either a single MULTI elemInfo,
+       * or as multiple POINT elemInfos
+       */
+      if (oraGeom.geomType() == OraGeom.GEOM_TYPE.MULTIPOINT) {
+        seq = extractCoords(oraGeom, oraGeom.ordinates);
+      }
+      else {
+        int etype = oraGeom.eType(elemIndex);
+        int interpretation = oraGeom.interpretation(elemIndex);
+  
+        checkOrdinates(oraGeom, elemIndex, "MultiPoint");
+        checkETYPE(etype, OraGeom.ETYPE.POINT, "MultiPoint");
+        // MultiPoints have a unique interpretation code
+        if (! (interpretation >= 1)){
+          errorInterpretation(interpretation, "MultiPoint");
+        }
+        seq = extractCoords(oraGeom, elemIndex);
+      }
+      MultiPoint points = geometryFactory.createMultiPoint(seq);
+      return points;
+    }
+    
+    /**
+     * Read {@link Polygon) from encoded geometry.
+     *
+     * @param oraGeom SDO_GEOMETRY attributes being read
+     * @param elemIndex the element being read
+     * @param coords the coordinates of the entire geometry
+     * @return Polygon as encoded by elemInfo, or null when faced with and
+     *         encoding that can not be captured by JTS
+     * @throws IllegalArgumentException When faced with an invalid SDO encoding
+     */
+    private Polygon readPolygon(OraGeom oraGeom, int elemIndex) 
+    {
+      int etype = oraGeom.eType(elemIndex);
+      int interpretation = oraGeom.interpretation(elemIndex);
+
+    	checkOrdinates(oraGeom, elemIndex, "Polygon");
+    	checkETYPE(etype,OraGeom.ETYPE.POLYGON, OraGeom.ETYPE.POLYGON_EXTERIOR, "Polygon");
+    	checkInterpretation(interpretation, OraGeom.INTERP.POLYGON, OraGeom.INTERP.RECTANGLE, "Polygon");
+
+      int nElem = oraGeom.numElements();
+    	// ETYPE is either POLYGON or POLYGON_EXTERIOR
+      LinearRing exteriorRing = readLinearRing(oraGeom, elemIndex);
+
+      /**
+       * Holes are read as long as ETYPE = POLYGON_INTERIOR
+       * or ETYPE = POLYGON && orient = CW (Hole)
+       */
+      List holeRings = new ArrayList();
+      for (int i = elemIndex + 1; i < nElem; i++) {
+        etype = oraGeom.eType(i);
+        if (etype == OraGeom.ETYPE.POLYGON_INTERIOR) {
+          holeRings.add(readLinearRing(oraGeom, i));
+        } 
+        else if (etype == OraGeom.ETYPE.POLYGON) { 
+          // test orientation of Ring to see if it is
+          // an interior (hole) ring
+          LinearRing ring = readLinearRing(oraGeom, i);
+          // TODO: use the coordSeq directly (requires new CGAlgorithms method)
+          boolean isHole = ! CGAlgorithms.isCCW(ring.getCoordinates());
+          // if not a hole, exit
+          if (! isHole)
+            break;
+          // it is an Interior Hole
+          holeRings.add(ring);
+        } 
+        else { // not a LinearRing - get out of here
+            break;
+        }
+      }
+      Polygon poly = geometryFactory.createPolygon(exteriorRing, 
+          GeometryFactory.toLinearRingArray(holeRings));
+      return poly;
+    }
+
+    /**
+     * Create LinearRing for exterior/interior polygon ELEM_INFO triplets.
+     *
+     * @param oraGeom SDO_GEOMETRY attributes being read
+     * @param elemIndex the element being read
+     * @param coords the coordinates of the entire geometry
+     * @return LinearRing
+     *
+     * @throws IllegalArgumentException If circle, or curve is requested
+     */
+    private LinearRing readLinearRing(OraGeom oraGeom, int elemIndex) 
+    {
+      int etype = oraGeom.eType(elemIndex);
+      int interpretation = oraGeom.interpretation(elemIndex);
+
+    	checkOrdinates(oraGeom, elemIndex, "Polygon");
+    	checkETYPE(etype,OraGeom.ETYPE.POLYGON, OraGeom.ETYPE.POLYGON_EXTERIOR,  OraGeom.ETYPE.POLYGON_INTERIOR, "Polygon");
+    	checkInterpretation(interpretation, OraGeom.INTERP.POLYGON, OraGeom.INTERP.RECTANGLE, "Polygon");
+
+      CoordinateSequence seq = extractCoords(oraGeom, elemIndex);
+    	LinearRing ring;
+      if (interpretation == OraGeom.INTERP.POLYGON) {
+        ring = geometryFactory.createLinearRing(seq);
+      } 
+      else { 
+      	// interpretation == OraSDO.INTERP.RECTANGLE
+        // rectangle does not maintain measures
+        Coordinate min = seq.getCoordinate(0);
+        Coordinate max = seq.getCoordinate(1);
+        ring = geometryFactory.createLinearRing(new Coordinate[] {
+                    min, new Coordinate(max.x, min.y), 
+                    max, new Coordinate(min.x, max.y), 
+                    min
+                });
+      }
+      return ring;
+    }
+
+  /**
+   * Create LineString as encoded.
+   * 
+   * @param oraGeom SDO_GEOMETRY attributes being read
+   * @param elemIndex the element being read
+   * @param coords the coordinates of the entire geometry
+   * @return LineString
+   * 
+   * @throws IllegalArgumentException If asked to create a curve
+   */
+  private LineString readLine(OraGeom oraGeom, int elemIndex)
+  {
+    int etype = oraGeom.eType(elemIndex);
+    int interpretation = oraGeom.interpretation(elemIndex);
+
+  	checkOrdinates(oraGeom, elemIndex, "LineString");
+  	checkETYPE(etype, OraGeom.ETYPE.LINE, "LineString");
+  	checkInterpretation(interpretation, OraGeom.INTERP.LINESTRING, "LineString");
+	
+    LineString line = geometryFactory.createLineString(
+        extractCoords(oraGeom, elemIndex));
+    return line;
+  }
+
+    /**
+     * Create Point as encoded.
+     *
+   * @param oraGeom SDO_GEOMETRY attributes being read
+   * @param elemIndex the element being read
+   * @param coords the coordinates of the entire geometry
+     * @return Point
+     */
+    private Point readPoint(OraGeom oraGeom, int elemIndex) {
+      int etype = oraGeom.eType(elemIndex);
+      int interpretation = oraGeom.interpretation(elemIndex);
+
+  		checkOrdinates(oraGeom, elemIndex, "Point");
+  		checkETYPE(etype,OraGeom.ETYPE.POINT, "Point");
+  		checkInterpretation(interpretation, OraGeom.INTERP.POINT, "Point");
+  
+      CoordinateSequence seq = extractCoords(oraGeom, elemIndex);
+      return createPoint(seq);
+    }
+
+    private Point createPoint(CoordinateSequence coords)
+    {
+      return geometryFactory.createPoint(coords);
+    }
+
+    /**
+     * Constructs a coordinate sequence from the ordinates
+     * for a given element
+     * taking into account the input and output dimensions.
+     *
+     * The number of ordinates read per coordinate is given by outputDim.
+     * The number of ordinates for each input point is given by ordDim.
+     * The ordinate array length must be a multiple of this value.
+     *
+     * @param oraGeom the input geometry
+     * @param elemIndex the element to read
+     * @return a coordinate sequence representing the ordinates for the element
+     *
+     * @throws IllegalArgumentException if the ordinate array has an invalid length
+     */
+    private CoordinateSequence extractCoords(OraGeom oraGeom, int elemIndex)
+    {
+      int start = oraGeom.startingOffset(elemIndex);
+      int end = oraGeom.startingOffset(elemIndex + 1);
+      return extractCoords(oraGeom, oraGeom.ordinates, start, end);
+    }
+    
+    private CoordinateSequence extractCoords(OraGeom oraGeom, double[] ordinates)
+    {
+      return extractCoords(oraGeom, ordinates, 1, ordinates.length + 1);
+    }
+    
+    private CoordinateSequence extractCoords(OraGeom oraGeom, double[] ordinates, int start, int end)
+    {
+      CoordinateSequenceFactory csFactory = geometryFactory.getCoordinateSequenceFactory();
+      // handle empty case
+      if ((ordinates == null) || (ordinates.length == 0)) {
+        return csFactory.create(new Coordinate[0]);
+      }
+      int ordDim = oraGeom.ordDim();
+      
+      /**
+       * The dimension created matches the input dim, unless it is explicitly set,
+       * and unless the CoordinateSequence impl limits the dimension.
+       */
+      int csDim = ordDim;
+      if(outputDimension != OraGeom.NULL_DIMENSION){
+    	  csDim = outputDimension;
+      }
+      int nCoord = (ordDim == 0 ? 0 : (end - start) / ordDim);
+
+      CoordinateSequence cs = csFactory.create(nCoord, csDim);
+      int actualCSDim = cs.getDimension();
+      int readDim = Math.min(actualCSDim, ordDim);
+      
+      for (int iCoord = 0; iCoord < nCoord; iCoord++) {
+        for (int iDim = 0; iDim < readDim; iDim++) {
+          int ordIndex = start + iCoord * ordDim + iDim - 1;
+          // TODO: be more lenient in handling invalid ordinates length
+          cs.setOrdinate(iCoord, iDim, ordinates[ordIndex]);
+        }
+      }
+      return cs;
+    }
+
+    private static void checkETYPE(int eType, int val1, String geomType)
+    {
+    	checkETYPE(eType,val1, -1, -1, geomType);
+    }
+    
+    private static void checkETYPE(int eType, int val1, int val2, String geomType)
+    {
+    	checkETYPE(eType,val1, val2, -1, geomType);
+    }
+    
+    private static void checkETYPE(int eType, int val1, int val2, int val3, String geomType)
+    {
+    	if (eType == val1) return;
+    	if (val2 >= 0 && eType == val2) return;
+    	if (val3 >= 0 && eType == val3) return;
+    	throw new IllegalArgumentException("SDO_ETYPE "+ eType +" is not supported when reading a " + geomType);
+    }
+    
+    private static void checkInterpretation(int interpretation, int val1, String geomType) {
+    	checkInterpretation(interpretation, val1, -1, geomType);
+    }
+    
+    private static void checkInterpretation(int interpretation, int val1, int val2, String geomType) {
+		if (interpretation == val1) return;
+	   	if (val2 >= 0 && interpretation == val2) return;
+	   	errorInterpretation(interpretation, geomType);
+    }
+
+  	private static void errorInterpretation(int interpretation, String geomType) {
+  		throw new IllegalArgumentException("SDO_INTERPRETATION "+ interpretation +" is not supported when reading a " + geomType);
+  	}
+
+    private static void checkOrdinates(OraGeom oraGeom, int elemIndex, String geomType)
+    {
+      int startOffset = oraGeom.startingOffset(elemIndex);
+      int ordLen = oraGeom.ordinateLen();
+      checkOrdinates(oraGeom.elemInfo, elemIndex, startOffset, ordLen, geomType);
+    }
+
+    private static void checkOrdinates(int[] elemInfo, int elemIndex, int startOffset, int ordLen, String geomType)
+    {
+      if (startOffset > ordLen)
+		    throw new IllegalArgumentException("STARTING_OFFSET " + startOffset + " inconsistent with ORDINATES length " + ordLen
+		    		+ " (Element " + elemIndex + " in SDO_ELEM_INFO " + OraGeom.toStringElemInfo(elemInfo) + ")");
+    }
+    
+
+}
diff --git a/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraUtil.java b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraUtil.java
new file mode 100644
index 0000000..d29bd31
--- /dev/null
+++ b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraUtil.java
@@ -0,0 +1,173 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import oracle.jdbc.OracleConnection;
+import oracle.sql.ARRAY;
+import oracle.sql.ArrayDescriptor;
+import oracle.sql.Datum;
+import oracle.sql.NUMBER;
+import oracle.sql.STRUCT;
+import oracle.sql.StructDescriptor;
+
+/**
+ * Utility methods for working with Oracle structures.
+ * 
+ * @author Martin Davis
+ * 
+ */
+public class OraUtil
+{
+  /**
+   * Converts an Oracle <code>Datum</code> into an <code>int</code> value, 
+   * with a default value used if the datum is NULL.
+   * 
+   * @param datum the Oracle Datum
+   * @param defaultValue the value to use for NULLs
+   * @return an integer value
+   * @throws SQLException if an error occurs
+   */
+  public static int toInteger(Datum datum, final int defaultValue)
+      throws SQLException
+  {
+    if (datum == null)
+      return defaultValue;
+    return ((NUMBER) datum).intValue();
+  }
+
+  /**
+   * Converts an Oracle <code>ARRAY</code> into a <code>int</code> array, 
+   * with a default value used to represent NULL values.
+   * 
+   * @param array an Oracle ARRAY of integer values
+   * @param defaultValue the value to use for NULL values
+   * @return an array of ints
+   * @throws SQLException if an error was encountered
+   */
+  public static int[] toIntArray(ARRAY array, int defaultValue) throws SQLException
+  {
+    if (array == null)
+      return null;
+    if (defaultValue == 0)
+      return array.getIntArray();
+
+    return toIntArray(array.getOracleArray(), defaultValue);
+  }
+
+  /** Presents Datum[] as a int[] */
+  public static int[] toIntArray(Datum data[], final int defaultValue)
+      throws SQLException
+  {
+    if (data == null)
+      return null;
+    int array[] = new int[data.length];
+    for (int i = 0; i < data.length; i++) {
+      array[i] = toInteger(data[i], defaultValue);
+    }
+    return array;
+  }
+
+  /** Presents Datum[] as a double[] */
+  public static double[] toDoubleArray(Datum[] data, final double defaultValue)
+  {
+    if (data == null)
+      return null;
+    double array[] = new double[data.length];
+    for (int i = 0; i < data.length; i++) {
+      array[i] = toDouble(data[i], defaultValue);
+    }
+    return array;
+  }
+
+  /** Presents array as a double[] */
+  public static double[] toDoubleArray(ARRAY array, final double defaultValue)
+      throws SQLException
+  {
+    if (array == null)
+      return null;
+    if (defaultValue == 0)
+      return array.getDoubleArray();
+
+    return toDoubleArray(array.getOracleArray(), defaultValue);
+  }
+
+  /** Presents struct as a double[] */
+  public static double[] toDoubleArray(STRUCT struct, final double defaultValue)
+      throws SQLException
+  {
+    if (struct == null)
+      return null;
+    return toDoubleArray(struct.getOracleAttributes(), defaultValue);
+  }
+
+  /** Presents datum as a double */
+  public static double toDouble(Datum datum, final double defaultValue)
+  {
+    if (datum == null)
+      return defaultValue;
+    return ((NUMBER) datum).doubleValue();
+  }
+
+  /**
+   * Convenience method for NUMBER construction.
+   * <p>
+   * Double.NaN is represented as <code>NULL</code> to agree with JTS use.
+   * </p>
+   */
+  public static NUMBER toNUMBER(double number) throws SQLException
+  {
+    if (Double.isNaN(number)) {
+      return null;
+    }
+    return new NUMBER(number);
+  }
+
+  /**
+   * Convience method for ARRAY construction.
+   * </p>
+   */
+  public static ARRAY toARRAY(double[] doubles, String dataType,
+      OracleConnection connection) throws SQLException
+  {
+    ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType,
+        connection);
+    return new ARRAY(descriptor, connection, doubles);
+  }
+
+  /**
+   * Convience method for ARRAY construction.
+   */
+  public static ARRAY toARRAY(int[] ints, String dataType,
+      OracleConnection connection) throws SQLException
+  {
+    ArrayDescriptor descriptor = ArrayDescriptor.createDescriptor(dataType,
+        connection);
+    return new ARRAY(descriptor, connection, ints);
+  }
+
+  /** Convenience method for STRUCT construction. */
+  public static STRUCT toSTRUCT(Datum[] attributes, String dataType,
+      OracleConnection connection) throws SQLException
+  {
+    //TODO: fix this to be more generic
+    if (dataType.startsWith("*.")) {
+      dataType = "DRA." + dataType.substring(2);
+    }
+    StructDescriptor descriptor = StructDescriptor.createDescriptor(dataType,
+        connection);
+    return new STRUCT(descriptor, connection, attributes);
+  }
+
+}
diff --git a/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraWriter.java b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraWriter.java
new file mode 100644
index 0000000..49c01e9
--- /dev/null
+++ b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/OraWriter.java
@@ -0,0 +1,688 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+import java.util.*;
+
+import org.locationtech.jts.algorithm.CGAlgorithms;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.util.Assert;
+
+
+import oracle.jdbc.OracleConnection;
+import oracle.sql.*;
+
+/**
+ * Translates a JTS Geometry into an Oracle STRUCT representing an <code>MDSYS.SDO_GEOMETRY</code> object. 
+ * Supports writing all JTS geometry types into an equivalent Oracle representation.
+ * <p>
+ * To write an Oracle <code>STRUCT</code> a connection to an Oracle instance with access to the definition of the <code>MDSYS.SDO_GEOMETRY</code>
+ * type is required.  Oracle <code>SDO_GEOMETRY</code> SQL strings may be written without a connection, however.
+ * <p>
+ * By default, a single {@link Point} is written using the optimized <code>SDO_POINT_TYPE</code> attribute.
+ * This can be overridden to use the (less compact) <code>SDO_ELEM_INFO/SDOORDINATES</code> representation
+ * by using {@link #setOptimizePoint(boolean)}.
+ * <p>
+ * By default, rectangular polygons are written as regular 5-point polygons.
+ * This can be changed to use the optimized RECTANGLE points 
+ * by using {@link #setOptimizeRectangle(boolean)}.
+ * Note that RECTANGLEs do not support LRS Measure ordinate values.
+ * Also, this class only writes RECTANGLEs for polygons containing a single ring (i.e. the shell). 
+ * <p>
+ * Oracle cannot represent {@link MultiPolygon}s or {@link MultiLineString}s directly as elements
+ * of a {@link GeometryCollection}. Instead, their components are written individually.
+ * {@link MultiPoint}s are represented directly, however.
+ * 
+ * The dimension of the output <code>SDO_GEOMETRY</code> is determined as follows:
+ * <ul>
+ * <li>by default, the dimension matches that of the input
+ * <li>currently the coordinate dimension of the input is determined by inspecting a sample coordinate.
+ * If the Z value is <code>NaN</code>, the coordinate dimension is assumed to be 2.
+ * (In the future this will be determined from the underlying {@link CoordinateSequence}s.
+ * <li>the dimension can be set explicitly by the {@link #setDimension(int)} method.
+ * This allows forcing Z output even if the Z values are <code>NaN</code>.
+ * Conversely, if Z values are present this allows forcing 2D output.
+ * </ul>
+ * 
+ * <h3>LIMITATIONS</h3>
+ * <ul>
+ * <li>Since JTS does not support Measures, they cannot be written.
+ * (A future release could allow forcing interpreting Z as M, or else providing a fixed M value).
+ * </ul>
+ * 
+ * @author Martin Davis
+ * @author David Zwiers, Vivid Solutions.
+ */
+public class OraWriter 
+{
+	/**
+	 * A connection providing access to the required type definitions
+	 */
+	private OracleConnection connection;
+	/**
+	 * The maximum output dimension to write
+	 */
+	private int outputDimension = OraGeom.NULL_DIMENSION;
+	/**
+	 * The default SRID to write 
+	 */
+	private int srid = OraGeom.SRID_NULL;
+	private boolean isOptimizeRectangle = false;
+	private boolean isOptimizePoint = true;
+
+  /**
+   * Creates a writer for Oracle geometry formats. 
+   * 
+   * The output dimension will be whatever the dimension of the input is.
+   */
+  public OraWriter()
+  {
+  }
+  
+  /**
+   * Creates a writer for Oracle geometry formats,
+   * specifying the maximum output dimension. 
+   * 
+   * @param outputDimension the coordinate dimension to use for the output
+   */
+  public OraWriter(int outputDimension)
+  {
+    this.outputDimension = outputDimension;
+  }
+
+  /**
+   * Creates a writer using a valid Oracle connection. 
+   * <p>
+   * To simplify connection resource handling, the connection should be
+   * provided in the {@link #write(Geometry, OracleConnection)} method.
+   * Accordingly, this constructor has been deprecated.
+   * <p>
+   * The connection should have sufficient privileges to view the description of the MDSYS.SDO_GEOMETRY type.
+   * <p>
+   * The output dimension will be whatever the dimension of the input is.
+   * 
+   * @param con a valid Oracle connection
+   * @deprecated use {@link #OraWriter()} instead
+   */
+  public OraWriter(OracleConnection con)
+  {
+    this.connection = con;
+  }
+  
+	/**
+	 * Creates a writer using a valid Oracle connection,
+	 * and specifying the maximum output dimension. 
+   * <p>
+   * To simplify connection resource handling, the connection should be
+   * provided in the {@link #write(Geometry, OracleConnection)} method.
+   * Accordingly, this constructor has been deprecated.
+   * <p>
+   * The connection should have sufficient privileges to view the description of the MDSYS.SDO_GEOMETRY type.
+	 * 
+	 * @param con a valid Oracle connection
+	 * @param outputDimension the coordinate dimension to use for the output
+	 * @deprecated use {@link #OraWriter(int)} instead
+	 */
+	public OraWriter(OracleConnection con, int outputDimension)
+	{
+		this.connection = con;
+		this.outputDimension = outputDimension;
+	}
+	
+    /**
+     * Sets the coordinate dimension for the created Oracle geometries.
+     * 
+     * @param outputDimension
+     *            the coordinate dimension to use for the output
+     */
+    public void setDimension(int outputDimension) 
+    {
+        if (outputDimension < 2)
+            throw new IllegalArgumentException("Output dimension must be >= 2");
+        this.outputDimension = outputDimension;
+    }
+
+	/**
+	 * Forces geometries to be written using the specified SRID. 
+	 * This is useful in two cases: 
+	 * <ul>
+	 * <li>to avoid using the native geometry's SRID
+	 * <li>to ensure an entire table is written using a fixed SRID.
+	 * </ul>
+	 * 
+	 * @param srid the srid to use
+	 */
+	public void setSRID(int srid)
+	{
+		this.srid = srid;
+	}
+
+  /**
+   * Sets whether rectangle polygons should be written using the 
+   * optimized 4-coordinate RECTANGLE format
+   * (ETYPE=1003, INTERPRETATION=3).
+   * If this option is false, rectangles are written as 5-coordinate polygons.
+   * The default setting is <code>false</code>.
+   * 
+   * @param isOptimizeRectangle whether to optimize rectangle writing
+   */
+  public void setOptimizeRectangle(boolean isOptimizeRectangle)
+  {
+    this.isOptimizeRectangle  = isOptimizeRectangle;
+  }
+  
+  /**
+   * Sets whether points should be written using the 
+   * optimized SDO_POINT_TYPE format.
+   * If this option is <code>false</code>, points are written using the SDO_ORDINATES attribute.
+   * The default setting is <code>true</code>.
+   * 
+   * @param isOptimizePoint whether to optimize point writing
+   */
+  public void setOptimizePoint(boolean isOptimizePoint)
+  {
+    this.isOptimizePoint   = isOptimizePoint;
+  }
+  
+  /**
+   * Converts a {@link Geometry} into an Oracle MDSYS.SDO_GEOMETRY STRUCT.
+   * <p>
+   * Although invalid geometries may be encoded, and inserted into an Oracle DB,
+   * this is not recommended. It is the responsibility of the user to ensure the
+   * geometry is valid prior to calling this method. 
+   * <p>
+   * The SRID of the created SDO_GEOMETRY is the SRID defined explicitly for the writer, if any; 
+   * otherwise it is the SRID contained in the input geometry. 
+   * The caller should ensure the the SRID is valid for the intended use, 
+   * since an incorrect SRID may cause indexing exceptions during an
+   * INSERT or UPDATE.
+   * <p>
+   * When a null Geometry is passed in, a non-null, empty SDO_GEOMETRY STRUCT is returned.
+   * Therefore, inserting the output of the writer into a
+   * table will never result in NULL insertions.
+   * To pass a NULL Geometry into an Oracle SDO_GEOMETRY-valued parameter using JDBC, use
+   * <pre>
+   * java.sql.CallableStatement.setNull(index, java.sql.Types.STRUCT, "MDSYS.SDO_GEOMETRY"). 
+   * </pre>
+   * 
+   * @param geom the geometry to encode
+   * @return a Oracle MDSYS.SDO_GEOMETRY STRUCT representing the geometry
+   * @throws SQLException if an encoding error was encountered
+   * @deprecated
+   */
+  public STRUCT write(Geometry geom) throws SQLException
+  {
+    return write(geom, connection);
+  }
+  
+  /**
+   * Converts a {@link Geometry} into an Oracle MDSYS.SDO_GEOMETRY STRUCT.
+   * <p>
+   * Although invalid geometries may be encoded, and inserted into an Oracle DB,
+   * this is not recommended. It is the responsibility of the user to ensure the
+   * geometry is valid prior to calling this method. 
+   * <p>
+   * The SRID of the created SDO_GEOMETRY is the SRID defined explicitly for the writer, if any; 
+   * otherwise it is the SRID contained in the input geometry. 
+   * The caller should ensure the the SRID is valid for the intended use, 
+   * since an incorrect SRID may cause indexing exceptions during an
+   * INSERT or UPDATE.
+   * <p>
+   * When a null Geometry is passed in, a non-null, empty SDO_GEOMETRY STRUCT is returned.
+   * Therefore, inserting the output of the writer into a
+   * table will never result in NULL insertions.
+   * To pass a NULL Geometry into an Oracle SDO_GEOMETRY-valued parameter using JDBC, use
+   * <pre>
+   * java.sql.CallableStatement.setNull(index, java.sql.Types.STRUCT, "MDSYS.SDO_GEOMETRY"). 
+   * </pre>
+   * 
+   * @param geom the geometry to encode
+   * @return a Oracle MDSYS.SDO_GEOMETRY STRUCT representing the geometry
+   * @throws SQLException if an encoding error was encountered
+   */
+  public STRUCT write(Geometry geom, OracleConnection connection) throws SQLException
+  {
+    // this line may be problematic ... for v9i and later need to revisit.
+
+    // was this ... does not work for 9i
+    // if( geom == null) return toSTRUCT( null, DATATYPE );
+
+    if (geom == null || geom.isEmpty() || geom.getCoordinate() == null)
+      return createEmptySDOGeometry(connection);
+
+    OraGeom oraGeom = createOraGeom(geom);
+    
+    STRUCT SDO_POINT = null;
+    ARRAY SDO_ELEM_INFO = null;
+    ARRAY SDO_ORDINATES = null;
+    if (oraGeom.point == null) {
+      SDO_ELEM_INFO = OraUtil.toARRAY(oraGeom.elemInfo, OraGeom.TYPE_ELEM_INFO_ARRAY,
+          connection);
+      SDO_ORDINATES = OraUtil.toARRAY(oraGeom.ordinates, OraGeom.TYPE_ORDINATE_ARRAY,
+          connection);
+    }
+    else { // Point Optimization
+      Datum data[] = new Datum[] { 
+          OraUtil.toNUMBER(oraGeom.point[0]),
+          OraUtil.toNUMBER(oraGeom.point[1]), 
+          OraUtil.toNUMBER(oraGeom.point[2]), };
+      SDO_POINT = OraUtil.toSTRUCT(data, OraGeom.TYPE_POINT_TYPE, connection);
+    }
+    
+    NUMBER SDO_GTYPE = new NUMBER(oraGeom.gType);
+    NUMBER SDO_SRID = oraGeom.srid == OraGeom.SRID_NULL ? null : new NUMBER(oraGeom.srid);
+    
+    Datum sdoGeometryComponents[] = new Datum[] { 
+        SDO_GTYPE, 
+        SDO_SRID, 
+        SDO_POINT,
+        SDO_ELEM_INFO, 
+        SDO_ORDINATES };
+    return OraUtil.toSTRUCT(sdoGeometryComponents, OraGeom.TYPE_GEOMETRY, connection);
+  }
+
+  /**
+   * Writes a Geometry in Oracle SDO_GEOMETRY SQL literal format.
+   * <p>
+   * Examples of output are:
+   * <pre>
+   * SDO_GEOMETRY(2001,NULL,NULL,SDO_ELEM_INFO_ARRAY(1,1,1),SDO_ORDINATE_ARRAY(50,50))
+   * SDO_GEOMETRY(3001,NULL,SDO_POINT_TYPE(50,50,100,),NULL,NULL)
+   * SDO_GEOMETRY(3006,8307,NULL,SDO_ELEM_INFO_ARRAY(1,2,1,  7,2,1),SDO_ORDINATE_ARRAY(0,0,2,  50,50,100,  10,10,12,  150,150,110))
+   * </pre>
+   * 
+   * @param geom the Geometry to write
+   * @return a string representing the geometry as an SDO_GEOMETRY literal
+   */
+  public String writeSQL(Geometry geom)
+  {
+	  if (geom == null) return OraGeom.SQL_NULL;
+	  OraGeom oraGeom = createOraGeom(geom);
+	  return oraGeom.toString();
+  }
+  
+	private STRUCT createEmptySDOGeometry(OracleConnection connection) throws SQLException {
+		return OraUtil.toSTRUCT(new Datum[5], OraGeom.TYPE_GEOMETRY, connection);
+	}
+
+  /**
+   * Creates an {@link OraGeom} structure corresponding to the Oracle SDO_GEOMETRY
+   * attributes representing the given Geometry.
+   * This allows disconnected testing, since no Oracle types are accessed.
+   * 
+   * @param geom the non-null, non-empty Geometry to write
+   * @return an OraGeom structure
+   */
+  OraGeom createOraGeom(Geometry geom)
+  {
+    int gtype = gType(geom);
+    int srid = this.srid == OraGeom.SRID_NULL ? geom.getSRID() : this.srid;
+    double[] point = null;
+    int elemInfo[] = null;
+    double[] ordinates = null;
+    
+    // if geometry ordinate data should be represented by SDO_ORDINATES array
+    if (isEncodeAsPointType(geom)) {
+        point = pointOrdinates(geom);
+    }
+    else {
+      int dim = dimension(geom);
+      List elemTriplets = new ArrayList();
+      List ordGeoms = new ArrayList();
+      int lastOrdOffset = writeElement(geom, dim, 1, elemTriplets, ordGeoms);
+      elemInfo = flattenTriplets(elemTriplets);
+      ordinates = writeGeometryOrdinates(elemTriplets, ordGeoms, lastOrdOffset - 1, dim);
+    }
+    
+    OraGeom oraGeom = new OraGeom(gtype, srid, point, elemInfo, ordinates);
+    return oraGeom;
+  }
+
+  /**
+   * Extracts ordinate data for SDO_POINT_TYPE for Point geometries.
+   * <code>null</code> is returned
+   * for all non-Point geometries, or for LRS points.
+
+   * This cannot be used for LRS coordinates.
+   * Subclasses may wish to repress this method and force Points to be
+   * represented using SDO_ORDINATES.
+   *
+   * @param geom the geometry providing the ordinates
+   * @return double[] the point ordinates
+   */
+  private double[] pointOrdinates(Geometry geom)
+  {
+    Point point = (Point) geom;
+    Coordinate coord = point.getCoordinate();
+    return new double[] { coord.x, coord.y, coord.z };
+  }
+
+  /**
+   * Writes each geometry element which will appear in the output,
+   * by recursing through the input geometry, 
+   * and identifying each element and how it will 
+   * appear in the output elemInfo array.
+   * For each element the relevant geometry component
+   * is recorded as well, to allow the ordinates
+   * array to be written from them subsequently.
+   * The total length of the ordinate array is summed
+   * during this process as well (which also allows determining startingOffsets).
+   * 
+   * @param geom
+   * @param dim
+   * @param offset
+   * @param elemTriplets
+   * @param ordGeoms
+   * @return the final startingOffset
+   */
+  private int writeElement(Geometry geom, int dim, int offset, List elemTriplets, List ordGeoms)
+  {
+    int interp;
+    int geomType = OraGeom.geomType(geom);
+    switch (geomType) {
+    case OraGeom.GEOM_TYPE.POINT:
+      // full point encoding - optimized one has been done earlier if possible
+      Point point = (Point) geom;
+      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POINT, OraGeom.INTERP.POINT));
+      ordGeoms.add(point);
+      return offset + dim;
+      
+    case OraGeom.GEOM_TYPE.MULTIPOINT:
+      MultiPoint points = (MultiPoint) geom;
+      int nPts = points.getNumGeometries();
+      // this works for nPts >= 1 (0 has already been handled)
+      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POINT, nPts));
+      ordGeoms.add(points);
+      return offset + dim * nPts;
+      
+    case OraGeom.GEOM_TYPE.LINE:
+      LineString line = (LineString) geom;
+      elemTriplets.add(triplet(offset, OraGeom.ETYPE.LINE, OraGeom.INTERP.LINESTRING));
+      ordGeoms.add(line);
+      return offset + dim * line.getNumPoints();
+      
+    case OraGeom.GEOM_TYPE.MULTILINE:
+      MultiLineString lines = (MultiLineString) geom;
+      for (int i = 0; i < lines.getNumGeometries(); i++) {
+        LineString lineElem = (LineString) lines.getGeometryN(i);
+        offset = writeElement(lineElem, dim, offset, elemTriplets, ordGeoms);
+      }
+      return offset;
+      
+    case OraGeom.GEOM_TYPE.POLYGON:
+      Polygon polygon = (Polygon) geom;
+      // shell
+      LineString ring = polygon.getExteriorRing();
+      interp = isWriteAsRectangle(polygon) ? OraGeom.INTERP.RECTANGLE : OraGeom.INTERP.POLYGON;
+      elemTriplets.add(triplet(offset, OraGeom.ETYPE.POLYGON_EXTERIOR, interp));
+      ordGeoms.add(ring);
+      if (interp == OraGeom.INTERP.RECTANGLE) {
+        offset += 4;
+      }
+      else {
+        offset += dim * ring.getNumPoints();
+      }
+      
+      // holes
+      int holes = polygon.getNumInteriorRing();
+      for (int i = 0; i < holes; i++) {
+        ring = polygon.getInteriorRingN(i);
+        elemTriplets.add(triplet(offset, OraGeom.ETYPE.POLYGON_INTERIOR, OraGeom.INTERP.POLYGON));
+        ordGeoms.add(ring);
+        offset += dim * ring.getNumPoints();
+      }
+      return offset;
+      
+    case OraGeom.GEOM_TYPE.MULTIPOLYGON:
+      MultiPolygon polys = (MultiPolygon) geom;
+      Polygon poly;
+      for (int i = 0; i < polys.getNumGeometries(); i++) {
+        poly = (Polygon) polys.getGeometryN(i);
+        offset = writeElement(poly, dim, offset, elemTriplets, ordGeoms);
+      }
+      return offset;
+      
+    case OraGeom.GEOM_TYPE.COLLECTION:
+      GeometryCollection geoms = (GeometryCollection) geom;
+      for (int i = 0; i < geoms.getNumGeometries(); i++) {
+        geom = geoms.getGeometryN(i);
+        offset = writeElement(geom, dim, offset, elemTriplets, ordGeoms);
+      }
+      return offset;
+    }
+
+    throw new IllegalArgumentException("Cannot encode JTS "
+        + geom.getGeometryType() + " as SDO_ELEM_INFO "
+        + "(Limited to Point, Line, Polygon, GeometryCollection, MultiPoint,"
+        + " MultiLineString and MultiPolygon)");
+  }
+  
+  private static int[] triplet(int sOffset, int etype, int interp)
+  {
+    return new int[] { sOffset, etype, interp };
+  }
+  
+  private int[] flattenTriplets(List elemTriplets)
+  {
+    int[] elemInfo = new int[3 * elemTriplets.size()];
+    int eiIndex = 0;
+    for (int i = 0; i < elemTriplets.size(); i++) {
+      int[] triplet = (int[]) elemTriplets.get(i);
+      for (int ii = 0; ii < 3; ii++) {
+        elemInfo[eiIndex++] = triplet[ii];
+      }
+    }
+    return elemInfo;
+  }
+
+  /**
+   * Writes the ordinate values extracted from each element Geometry
+   * into a double array.
+   * This optimizes memory usage by only allocating the single
+   * double array required to pass the ordinates to the Oracle STRUCT.
+   * 
+   * @param elemTriplets
+   * @param ordGeoms
+   * @param ordSize
+   * @param dim
+   * @return the final ordinate array
+   */
+  private double[] writeGeometryOrdinates(List elemTriplets, List ordGeoms, int ordSize, int dim)
+  {
+    double[] ords = new double[ordSize];
+    int ordIndex = 0;
+    for (int ielem = 0; ielem < elemTriplets.size(); ielem++) {
+      int[] triplet = (int[]) elemTriplets.get(ielem);
+      
+      int startOffset = triplet[0]; 
+      //verify startOffset is same as ordIndex
+      Assert.isTrue(startOffset == ordIndex + 1,
+          "ElemInfo computed startingOffset does not match actual ordinates position");
+      
+      int elemType = triplet[1];
+      int interp = triplet[2];
+      Geometry geom = (Geometry) ordGeoms.get(ielem);
+      switch (elemType) {
+      case OraGeom.ETYPE.POINT:
+        if (interp == 1) {
+          ordIndex = writeOrds(((Point) geom).getCoordinateSequence(), dim, ords, ordIndex);
+        }
+        else {
+          // must be > 1 - write MultiPoint
+          ordIndex = writeOrds((MultiPoint) geom, dim, ords, ordIndex);          
+        }
+        break;
+        
+      case OraGeom.ETYPE.LINE:
+        ordIndex = writeOrds(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex);
+        break;
+        
+      case OraGeom.ETYPE.POLYGON_EXTERIOR:
+        if (interp == OraGeom.INTERP.RECTANGLE) {
+          ordIndex = writeRectangleOrds(geom, dim, ords, ordIndex);
+        }
+        else {
+          ordIndex = writeOrdsOriented(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex, true);
+        }
+        break;
+        
+      case OraGeom.ETYPE.POLYGON_INTERIOR:
+        ordIndex = writeOrdsOriented(((LineString) geom).getCoordinateSequence(), dim, ords, ordIndex, false);
+        break;
+      }
+    }
+    return ords; 
+  }
+
+  /**
+   * Writes ordinates in the orientation
+   * specified by the isWriteCCW CCW flag.
+   * Coordinates are reversed if necessary.
+   * 
+   * @param seq the coordinates to write
+   * @param dim the output dimension required
+   * @param ordData the ordinates array
+   * @param ordIndex the starting index in the ordinates array
+   * @param isWriteCCW true if the ordinates should be written in CCW orientation, false if CW 
+   * @return the next index to write in the ordinates array
+   */
+  private int writeOrdsOriented(CoordinateSequence seq, int dim,
+      double[] ordData, int ordIndex, boolean isWriteCCW)
+  {
+    Coordinate[] coords = seq.toCoordinateArray();
+    //TODO: add method to CGAlgorithms to compute isCCW for CoordinateSequences
+    boolean isCCW = CGAlgorithms.isCCW(coords);
+    if (isCCW != isWriteCCW) {
+      return writeOrdsReverse(seq, dim, ordData, ordIndex);
+    }
+    return writeOrds(seq, dim, ordData, ordIndex);
+  }
+
+  private int writeOrdsReverse(CoordinateSequence seq, int dim, double[] ordData, int ordIndex)
+  {
+    int nCoord = seq.size();
+    for (int i = nCoord-1; i >= 0; i--) {
+      for (int id = 0; id < dim; id++) {
+        ordData[ordIndex++] = seq.getOrdinate(i, id);
+      }
+    }
+    return ordIndex;
+  }
+
+  private int writeOrds(CoordinateSequence seq, int dim, double[] ordData, int ordIndex)
+  {
+    int nCoord = seq.size();
+    for (int i = 0; i < nCoord; i++) {
+      for (int id = 0; id < dim; id++) {
+        ordData[ordIndex++] = seq.getOrdinate(i, id);
+      }
+    }
+    return ordIndex;
+  }
+
+  private int writeOrds(MultiPoint geom, int dim, double[] ordData, int ordIndex)
+  {
+    int nGeom = geom.getNumGeometries();
+    for (int i = 0; i < nGeom; i++) {
+      CoordinateSequence seq = ((Point) geom.getGeometryN(i)).getCoordinateSequence();
+      for (int id = 0; id < dim; id++) {
+        ordData[ordIndex++] = seq.getOrdinate(0, id);
+      }
+    }
+    return ordIndex;
+  }
+
+  private int writeRectangleOrds(Geometry ring, int dim, double[] ordData, int ordIndex)
+  {
+    Envelope e = ring.getEnvelopeInternal();
+    ordData[ordIndex++] = e.getMinX();
+    ordData[ordIndex++] = e.getMinY();
+    ordData[ordIndex++] = e.getMaxX();
+    ordData[ordIndex++] = e.getMaxY();
+    return ordIndex;
+  }
+
+  /**
+   * Tests if a <code>polygon</code> can be written aa a RECTANGLE.
+   * Rectangles are only supported without a SRID!
+   *
+   * @param polygon
+   * @return <code>true</code> if polygon is SRID==NULL and a rectangle
+   */
+  private boolean isWriteAsRectangle(Polygon polygon) {
+    if (! isOptimizeRectangle) return false;
+
+    if (lrsDim(polygon) != 0) {
+        // cannot support LRS on a rectangle
+        return false;
+    }
+    return polygon.isRectangle();
+  }
+      	
+  private boolean isEncodeAsPointType(Geometry geom)
+  {
+    if (! isOptimizePoint) return false;
+    if (geom instanceof Point && (lrsDim(geom) == 0) && outputDimension <= 3) 
+      return true;
+    // Geometry type is not appropriate for SDO_POINT_TYPE
+    return false;
+  }
+
+  /**
+   * Produce SDO_GTYPE code for input Geometry.
+   * 
+   * @param geom
+   * @return SDO_GTYPE code
+   */
+  private int gType(Geometry geom)
+  {
+    return OraGeom.gType(dimension(geom), lrsDim(geom), OraGeom.geomType(geom));
+  }
+
+  /**
+   * Return dimension of output coordinates (either 2,3 or 4), 
+   * respecting the explicit output dimension (if any).
+   * 
+   * @param geom
+   * @return coordinate dimension number
+   */
+  private int dimension(Geometry geom) {
+	  if (outputDimension != OraGeom.NULL_DIMENSION)
+		  return outputDimension;
+	  
+	  //TODO: check dimension of a geometry CoordinateSequence to determine dimension
+  	int d = Double.isNaN(geom.getCoordinate().z) ? 2 : 3;
+  	return d;
+  }
+
+  /**
+   * Return LRS dimension as defined by SDO_GTYPE (either 3,4 or 0).
+   * 
+   * @param geom
+   * @return LRS dimension
+   */
+  private int lrsDim(Geometry geom) {
+    //TODO: implement measure support when available 
+  	return 0;
+  }
+
+}
diff --git a/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/package.html b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/package.html
new file mode 100644
index 0000000..4a3b2a6
--- /dev/null
+++ b/modules/io/ora/src/main/java/org/locationtech/jts/io/oracle/package.html
@@ -0,0 +1,6 @@
+<html>
+	<head><title>JTS IO: Java Topology Suite IO Library</title></head>
+	<body>
+	Classes to read and write Oracle SDO_GEOMETRY object structures.
+	</body>
+</html>
\ No newline at end of file
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/BaseOraTestCase.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/BaseOraTestCase.java
new file mode 100644
index 0000000..45c5983
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/BaseOraTestCase.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import junit.framework.TestCase;
+
+/**
+ * Tests OraReader without requiring an Oracle connection.
+ * 
+ * @author mbdavis
+ *
+ */
+public class BaseOraTestCase extends TestCase
+{
+  public BaseOraTestCase(String name)
+  {
+    super(name);
+  }
+
+  protected static final int NULL = -1;
+  protected static final double DNULL = Double.NaN;
+
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/ConnectedTestCase.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/ConnectedTestCase.java
new file mode 100644
index 0000000..02c6378
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/ConnectedTestCase.java
@@ -0,0 +1,103 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.net.URL;
+import java.sql.*;
+import java.util.Properties;
+
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.PrecisionModel;
+
+
+import oracle.jdbc.OracleConnection;
+import junit.framework.TestCase;
+
+/**
+ * 
+ * An abstract Test Case providing an Oracle connection with which tests may be performed.
+ * 
+ * Sub-classes should not assume that either the connection will always exist, or 
+ * the connection has the required permissions.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class ConnectedTestCase extends TestCase {
+	
+	/**
+	 * @param arg
+	 */
+	public ConnectedTestCase(String arg){
+		super(arg);
+	}
+	
+	private OracleConnection connection = null;
+	
+	/**
+	 * Sub-classes should not assume that either the connection will always exist, or 
+	 * the connection has the required permissions.
+	 * 
+	 * @return OracleConnection
+	 */
+	protected OracleConnection getConnection()
+	{
+		return connection;
+	}
+
+	/**
+	 * @see junit.framework.TestCase#setUp()
+	 */
+	protected void setUp() throws Exception {
+		super.setUp();
+		
+		Properties props = new Properties();
+		URL path = ClassLoader.getSystemResource("com/vividsolutions/jts/io/oracle/connection.properties");
+		props.load(path.openStream());
+		
+		connection = getOracleConnection(
+		    props.getProperty("test.server"),
+		    props.getProperty("test.port"),
+				props.getProperty("test.sid"),
+				props.getProperty("test.user"),
+				props.getProperty("test.pwd"));
+	}
+
+  private static OracleConnection getOracleConnection(String server, String port, String sid, String userid, String pwd) throws SQLException {
+      String url = "jdbc:oracle:thin:@"+server+":"+port+":"+sid;
+      return (OracleConnection) openConnection( "oracle.jdbc.driver.OracleDriver", url, userid, pwd );
+  }
+
+  private static Connection openConnection( String driver, String url, String uid, String pwd ) throws SQLException 
+  {
+      Connection conn  = null;
+      try {
+          Class.forName( driver );
+      } catch ( java.lang.ClassNotFoundException e ) {
+          fail( e.getMessage() );
+      }
+      conn = DriverManager.getConnection( url, uid, pwd );
+      return conn;
+  }
+
+	/**
+	 * @see junit.framework.TestCase#tearDown()
+	 */
+	protected void tearDown() throws Exception {
+		super.tearDown();
+		if(connection != null && !connection.isClosed())
+			connection.close();
+	}
+	
+	protected static PrecisionModel precisionModel = new PrecisionModel(1000);
+	protected static GeometryFactory geometryFactory = new GeometryFactory(precisionModel);
+
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/MDSYS.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/MDSYS.java
new file mode 100644
index 0000000..552081e
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/MDSYS.java
@@ -0,0 +1,52 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import org.locationtech.jts.io.oracle.OraGeom;
+
+/**
+ * Mimics Oracle MDSYS functions for building geometries.
+ * Useful for creating test objects.
+ * 
+ * @author mbdavis
+ *
+ */
+public class MDSYS {
+
+  protected static final int NULL = -1;
+
+	public static OraGeom SDO_GEOMETRY(int gType, int srid, int ptType,
+			int[] elemInfo, double[] ordinates) {
+		return new OraGeom(gType, srid, elemInfo, ordinates);
+	}
+
+	public static OraGeom SDO_GEOMETRY(int gType, int srid, double[] ptType,
+			int null1, int null2) {
+		return new OraGeom(gType, srid, ptType);
+	}
+
+	public static double[] SDO_POINT_TYPE(double x, double y, double z) {
+	  if (z == NULL) z = Double.NaN;
+		return new double[] { x, y, z };
+	}
+
+	public static int[] SDO_ELEM_INFO_ARRAY(int... i) {
+		return i;
+	}
+	
+	public static double[] SDO_ORDINATE_ARRAY(double... d) {
+		return d;
+	}
+
+
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraReaderCreateTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraReaderCreateTest.java
new file mode 100644
index 0000000..9d13c8b
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraReaderCreateTest.java
@@ -0,0 +1,455 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.oracle.OraGeom;
+import org.locationtech.jts.io.oracle.OraReader;
+
+
+/**
+ * Tests {@link OraReader} without requiring an Oracle connection.
+ * 
+ * @author mbdavis
+ *
+ */
+public class OraReaderCreateTest extends BaseOraTestCase
+{
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(OraReaderCreateTest.class);
+  }
+
+  WKTReader wktRdr = new WKTReader();
+  
+  public OraReaderCreateTest(String arg){
+    super(arg);
+  }
+
+  //TODO: tests for ETYPE=POLYGON  (mixture of holes and shells
+  //TODO: tests with mixed ETYPE=POLYGON & POLYGON_EXTERIOR
+  
+  public void testXY_Point() throws Exception {
+    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(50,50));
+    checkValue(oraGeom, "POINT (50 50)");
+  }
+
+  public void testXYM_Point() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3301,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(50,50,100));
+	    checkValue(oraGeom, 3, "POINT (50 50 100)");
+  }
+
+  public void testXYZM_Point() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(50,50,100,200));
+	    checkValue(oraGeom, 3, "POINT (50 50 100)");
+  }
+
+  public void testXYZ_PointType() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3001,NULL,
+	    		MDSYS.SDO_POINT_TYPE(50,50,100),NULL,NULL);
+	    checkValue(oraGeom, "POINT (50 50 100)");
+  }
+
+  public void testXY_OrientedPoint() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 3,1,0),MDSYS.SDO_ORDINATE_ARRAY(12,14, 0.3,0.2));
+	    checkValue(oraGeom, "POINT (12 14)");
+  }
+
+  public void testXYZ_OrientedPoint() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 3,1,0),MDSYS.SDO_ORDINATE_ARRAY(12,14, 0.3,0.2));
+	    checkValue(oraGeom, "POINT (12 14)");
+  }
+  
+  public void testXY_MultiPoint_MultiElem() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2005,32639,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1,3,1,1),MDSYS.SDO_ORDINATE_ARRAY(548810.5,3956383.4, 548766.8,3956415.9));
+	    checkValue(oraGeom, "MULTIPOINT ((548810.5 3956383.4), (548766.8 3956415.9))");
+  }
+	  
+  public void testXYM_MultiPoint_MultiElem() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3005,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1,4,1,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(1,1,99, 2,2,99));
+	    checkValue(oraGeom, "MULTIPOINT ((1 1), (2 2))");
+  }
+	  
+  public void testXYZ_MultiPoint() throws Exception {
+    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3005,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,2),
+    		MDSYS.SDO_ORDINATE_ARRAY(50,50,5, 100,200,300));
+    checkValue(oraGeom, "MULTIPOINT ((50 50 5), (100 200 300))");
+  }
+
+  public void testXY_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50));
+	    checkValue(oraGeom, "LINESTRING (0 0, 50 50)");
+  }
+
+  public void testXYZ_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,0,50,50,100));
+	    checkValue(oraGeom, "LINESTRING (0 0 0, 50 50 100)");
+  }
+
+  public void testXYM_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3302,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1, 2, 1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(1, 1, 20, 2, 2, 30));
+	    checkValue(oraGeom, "LINESTRING (1 1, 2 2)");
+  }
+
+  public void testXYZM_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4402,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,3,50,50,100,200));
+	    checkValue(oraGeom, "LINESTRING (0 0, 50 50)");
+  }
+
+  public void testXYMZ_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4302,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,3,50,50,100,200));
+	    checkValue(oraGeom, "LINESTRING (0 0, 50 50)");
+  }
+
+  public void testXYZ_MultiLineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3006,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,7,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,50,50,100,10,10,12,150,150,110));
+	    checkValue(oraGeom, "MULTILINESTRING ((0 0, 50 50), (10 10, 150 150))");
+}
+
+  public void testXYM_MultiLineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3306,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,7,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,50,50,100,10,10,12,150,150,110));
+	    checkValue(oraGeom, "MULTILINESTRING ((0 0, 50 50), (10 10, 150 150))");
+}
+
+  public void testXYZM_MultiLineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4406,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,9,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,3,50,50,100,200,10,10,12,13,150,150,110,210));
+	    checkValue(oraGeom, "MULTILINESTRING ((0 0, 50 50), (10 10, 150 150))");
+  	}
+
+  public void testXYMZ_MultiLineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4306,8307,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,9,2,1),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,2,3,50,50,100,200,10,10,12,13,150,150,110,210));
+	    checkValue(oraGeom, "MULTILINESTRING ((0 0, 50 50), (10 10, 150 150))");
+  }
+
+  public void testXY_Polygon() throws Exception {
+	  OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
+			  MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50,0,50,0,0));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  public void testXYZ_Polygon() throws Exception {
+	  OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
+			  MDSYS.SDO_ORDINATE_ARRAY(0,0,99,50,0,99,50,50,99,0,50,99,0,0,99));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  public void testXYM_Polygon() throws Exception {
+	  OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3303,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
+			  MDSYS.SDO_ORDINATE_ARRAY(0,0,99,50,0,99,50,50,99,0,50,99,0,0,99));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  public void testXYZ_PolygonWithHole() throws Exception {
+	  checkValue( MDSYS.SDO_GEOMETRY(3003,  NULL,  NULL,
+				    MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 28,2003,1), 
+				    MDSYS.SDO_ORDINATE_ARRAY(2,4,99, 4,3,99, 10,3,99, 13,5,99, 13,9,99, 11,13,99, 5,13,99, 2,11,99, 2,4,99,
+				        7,5,99, 7,10,99, 10,10,99, 10,5,99, 7,5,99 ) ),
+				        "POLYGON ((2 4, 4 3, 10 3, 13 5, 13 9, 11 13, 5 13, 2 11, 2 4), (7 5, 7 10, 10 10, 10 5, 7 5))");
+  }
+
+  public void testXYM_PolygonWithHole() throws Exception {
+	  checkValue( MDSYS.SDO_GEOMETRY(3303,  NULL,  NULL,
+				    MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 28,2003,1), 
+				    MDSYS.SDO_ORDINATE_ARRAY(2,4,99, 4,3,99, 10,3,99, 13,5,99, 13,9,99, 11,13,99, 5,13,99, 2,11,99, 2,4,99,
+				        7,5,99, 7,10,99, 10,10,99, 10,5,99, 7,5,99 ) ),
+				        "POLYGON ((2 4, 4 3, 10 3, 13 5, 13 9, 11 13, 5 13, 2 11, 2 4), (7 5, 7 10, 10 10, 10 5, 7 5))");
+  }
+
+  public void testXY_RectangleMultiPolygon() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2007,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3,5,2003,3,9,1003,3),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50,40,40,20,20,60,0,70,10));
+	    checkValue(oraGeom, "MULTIPOLYGON (((0 0, 50 0, 50 50, 0 50, 0 0), (40 40, 20 40, 20 20, 40 20, 40 40)), ((60 0, 70 0, 70 10, 60 10, 60 0)))");
+  }
+
+  public void testXY_Rectangle() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
+	    		MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  public void testXY_RectangleHole() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3,  5,2003,3),
+	    				MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50,  40,40,20,20));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0), (40 40, 20 40, 20 20, 40 20, 40 40))");
+  }
+
+  //====================================================================================
+  // Cases from Oracle documentation
+  
+  public void testXY_Point_Doc() throws Exception {
+	  checkValue( MDSYS.SDO_GEOMETRY(2001, NULL, MDSYS.SDO_POINT_TYPE(-79, 37, NULL), NULL, NULL),
+					  "POINT (-79 37)");
+  }
+  public void testXY_Rectangle_Doc() throws Exception {
+	  checkValue( MDSYS.SDO_GEOMETRY(2003, NULL, NULL,
+					    MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
+					    MDSYS.SDO_ORDINATE_ARRAY(1,1, 5,7) ),
+					  "POLYGON ((1 1, 5 1, 5 7, 1 7, 1 1))");
+  }
+  public void testXY_PolygonWithHole_Doc() throws Exception {
+	  checkValue( MDSYS.SDO_GEOMETRY(2003,  NULL,  NULL,
+				    MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 19,2003,1), 
+				    MDSYS.SDO_ORDINATE_ARRAY(2,4, 4,3, 10,3, 13,5, 13,9, 11,13, 5,13, 2,11, 2,4,
+				        7,5, 7,10, 10,10, 10,5, 7,5) ),
+				        "POLYGON ((2 4, 4 3, 10 3, 13 5, 13 9, 11 13, 5 13, 2 11, 2 4), (7 5, 7 10, 10 10, 10 5, 7 5))");
+  }
+  public void testXY_GeometryCollection_Doc() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(2004, NULL, NULL,
+			        MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 3,2,1, 7,1003,1, 17,1003,1, 25,2003,1),
+			        MDSYS.SDO_ORDINATE_ARRAY(
+			              1,1,
+			              1,2, 2,1,
+			              2,2, 3,2, 3,3, 2,3, 2,2,
+			              5,1, 9,5, 5,5, 5,1,
+			              5,3, 6,4, 6,3, 5,3 ) ), 
+	    		"GEOMETRYCOLLECTION (POINT (1 1), LINESTRING (1 2, 2 1), POLYGON ((2 2, 3 2, 3 3, 2 3, 2 2)), POLYGON ((5 1, 9 5, 5 5, 5 1), (5 3, 6 4, 6 3, 5 3)))");
+  }
+  public void testXYM_GeometryCollection_Doc() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(3304, NULL, NULL,
+			        MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 4,2,1, 10,1003,1, 25,1003,1, 37,2003,1),
+			        MDSYS.SDO_ORDINATE_ARRAY(
+			              1,1,99,
+			              1,2,99, 2,1,99,
+			              2,2,99, 3,2,99, 3,3,99, 2,3,99, 2,2,99,
+			              5,1,99, 9,5,99, 5,5,99, 5,1,99,
+			              5,3,99, 6,4,99, 6,3,99, 5,3,99 ) ), 
+	    		"GEOMETRYCOLLECTION (POINT (1 1), LINESTRING (1 2, 2 1), POLYGON ((2 2, 3 2, 3 3, 2 3, 2 2)), POLYGON ((5 1, 9 5, 5 5, 5 1), (5 3, 6 4, 6 3, 5 3)))");
+  }
+  
+  //====================================================================================
+  // Cases from GeoTools
+
+  public void testXY_LineString_GT() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(2002, NULL, NULL,
+			        MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+			        MDSYS.SDO_ORDINATE_ARRAY(1,2, 2,1, 3,1, 4,2, 4,7)),
+	    		"LINESTRING (1 2, 2 1, 3 1, 4 2, 4 7)");
+  }
+
+  public void testXY_MultiLineString_GT() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(2006, NULL, NULL,
+			        MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,11,2,1),
+			        MDSYS.SDO_ORDINATE_ARRAY(1,2, 2,1, 3,1, 4,2, 4,7, 2,7, 4,7, 5,7)),
+	    		"MULTILINESTRING ((1 2, 2 1, 3 1, 4 2, 4 7), (2 7, 4 7, 5 7))");
+  }
+
+  public void testXY_Triangle_GT() throws Exception {
+	  checkValue(MDSYS.SDO_GEOMETRY(2003, NULL,  NULL,
+			       MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
+			       MDSYS.SDO_ORDINATE_ARRAY(9,5, 13,5, 11,8, 9,5)),
+	    		"POLYGON ((9 5, 13 5, 11 8, 9 5))");
+  }
+
+  public void testXY_MultiPolygon_GT() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(2007, NULL,  NULL,
+			       MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 11,1003,1),
+			       MDSYS.SDO_ORDINATE_ARRAY(2,3, 7,3, 7,9, 2,9, 2,3,
+			             9,5, 13,5, 11,5, 9,5)			      ), 
+	    		"MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3)), ((9 5, 13 5, 11 5, 9 5)))");
+  }
+
+  public void testXYZ_MultiPolygon() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(3007, NULL,  NULL,
+			       MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 16,1003,1),
+			       MDSYS.SDO_ORDINATE_ARRAY(2,3,99, 7,3,99, 7,9,99, 2,9,99, 2,3,99,
+			             9,5,99, 13,5,99, 11,5,99, 9,5,99 )			      ), 
+	    		"MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3)), ((9 5, 13 5, 11 5, 9 5)))");
+  }
+
+  public void testXYM_MultiPolygon() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(3307, NULL,  NULL,
+			       MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 16,1003,1),
+			       MDSYS.SDO_ORDINATE_ARRAY(2,3,99, 7,3,99, 7,9,99, 2,9,99, 2,3,99,
+			             9,5,99, 13,5,99, 11,5,99, 9,5,99 )			      ), 
+	    		"MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3)), ((9 5, 13 5, 11 5, 9 5)))");
+  }
+
+  public void testXYZM_MultiPolygon() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(4307, NULL,  NULL,
+			       MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 21,1003,1),
+			       MDSYS.SDO_ORDINATE_ARRAY(2,3,99,88, 7,3,99,88, 7,9,99,88, 2,9,99,88, 2,3,99,88,
+			             9,5,99,88, 13,5,99,88, 11,5,99,88, 9,5,99,88 )			      ), 
+	    		"MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3)), ((9 5, 13 5, 11 5, 9 5)))");
+  }
+
+  public void testXY_MultiPolygonHole_GT() throws Exception {
+	  checkValue(  MDSYS.SDO_GEOMETRY(2007, NULL, NULL,
+			        MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1,11,2003,1,19,1003,1),
+			        MDSYS.SDO_ORDINATE_ARRAY(2,3, 7,3, 7,9, 2,9, 2,3,
+			              3,4, 3,8, 6,8, 3,4, 
+			              9,5, 13,5, 11,8, 9,5)			      ), 
+	    		"MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3), (3 4, 3 8, 6 8, 3 4)), ((9 5, 13 5, 11 8, 9 5)))");
+  }
+
+  //====================================================================================
+  // Unsupported Geometry types
+  
+  public void testFAIL_CompoundPolygon() throws Exception {
+      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1005,2, 1,2,1, 5,2,2),MDSYS.SDO_ORDINATE_ARRAY(6,10, 10,1, 14,10, 10,14, 6,10));
+      checkFailure(oraGeom, "CURVEPOLYGON ((-10.355339059327378 25.0, 25.0 -10.355339059327378, 60.35533905932738 25.0, 25.0 60.35533905932738, -10.355339059327378 25.0))");
+  }
+
+  public void testFAIL_Circle() throws Exception {
+      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,4),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50));
+      checkFailure(oraGeom, "CURVEPOLYGON ((-10.355339059327378 25.0, 25.0 -10.355339059327378, 60.35533905932738 25.0, 25.0 60.35533905932738, -10.355339059327378 25.0))");
+  }
+  
+  public void testFAIL_SolidPolygonXY() throws Exception {
+      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3008,NULL,NULL,/*SDO_ELEM_INFO_ARRAY*/ new int[] {1,1007,1,1,1006,6,1,1003,3,7,1003,3,13,1003,3,19,1003,3,25,1003,3,31,1003,3}, 
+          /*SDO_ORDINATE_ARRAY*/ new double[]{1.0,0.0,-1.0,1.0,1.0,1.0,1.0,0.0,1.0,0.0,0.0,-1.0,0.0,1.0,1.0,0.0,0.0,-1.0,0.0,1.0,-1.0,1.0,1.0,1.0,0.0,0.0,1.0,1.0,1.0,1.0,1.0,1.0,-1.0,0.0,0.0,-1.0});
+      checkFailure(oraGeom, "ERROR");
+  }
+	
+	public void testFAIL_MultiSolidPolygonXY() throws Exception {
+	      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3009,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1007,3,7,1007,3),MDSYS.SDO_ORDINATE_ARRAY(-2.0,1.0,3.0,-3.0,-1.0,0.0,0.0,0.0,0.0,1.0,1.0,1.0));
+	      checkFailure(oraGeom, "ERROR");
+	}
+	
+	public void testFAIL_CompoundPolygonXY() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1005,2, 1,2,1, 5,2,2),MDSYS.SDO_ORDINATE_ARRAY(6,10, 10,1, 14,10, 10,14, 6,10));
+	    checkFailure(oraGeom, "ERROR CURVEPOLYGON ((-10.355339059327378 25.0, 25.0 -10.355339059327378, 60.35533905932738 25.0, 25.0 60.35533905932738, -10.355339059327378 25.0))");
+	}
+	
+	public void testFAIL_CircularLineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,2),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50));
+	    checkFailure(oraGeom, "ERROR LINESTRING (0 0, 50 0, 50 50)");
+	}
+	
+	public void testFAIL_CompoundLineStringXY() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,4,2, 1,2,1, 3,2,2),MDSYS.SDO_ORDINATE_ARRAY(10,10, 10,14, 6,10, 14,10));
+	    checkFailure(oraGeom, "ERROR LINESTRING (0 0, 50 0, 50 50)");
+	}
+	
+  //====================================================================================
+  
+  public void testRawGeometryCollectionWithPoint() throws Exception {
+    final GeometryFactory geometryFactory = new GeometryFactory();
+    final OraReader oraReader = new OraReader(geometryFactory);
+
+    // Geometry type is a 'collection'.
+    final int gType = 2004;
+    // A collection of a 'line' and a 'point'/
+    // The 'line' is starting at ordinate offset 1.
+    // The 'point' is starting at ordinate offset 5.
+    final int[] elemInfo = new int[] {1, 2, 1, 5, 1, 1};
+    // 6 ordinates.
+    // 'line' (1, 1, 2, 2).
+    // 'point' (3, 3).
+    final double[] ordinates = new double[] {1, 1, 2, 2, 3, 3};
+    // Made 'create' method package private to enable test.
+    final Geometry actual = oraReader.read(new OraGeom(gType, 0, elemInfo, ordinates));
+
+    // Preparing expected result.
+    final LineString lineString =
+        geometryFactory.createLineString(new Coordinate[] {new Coordinate(1, 1), new Coordinate(2, 2)});
+    final Point point = geometryFactory.createPoint(new Coordinate(3, 3));
+
+    final List<Geometry> geometries = new ArrayList<Geometry>();
+    geometries.add(lineString);
+    geometries.add(point);
+
+    final GeometryCollection expected =
+        geometryFactory.createGeometryCollection(GeometryFactory.toGeometryArray(geometries));
+
+    assertEquals(expected, actual);
+  }
+
+  public void testRawLineStringM2() throws Exception {
+    final GeometryFactory geometryFactory = new GeometryFactory();
+    final OraReader oraReader = new OraReader(geometryFactory);
+
+    // Geometry type is a 3-dimensional measured line.
+    final int gType = 3302;
+    // The 'line' is starting at ordinate offset 1.
+    final int[] elemInfo = new int[] {1, 2, 1};
+    final double[] ordinates = new double[] {1, 1, 20, 2, 2, 30};
+    // Made 'create' method package private to enable test.
+    final Geometry actual = oraReader.read(new OraGeom(gType, 0, elemInfo, ordinates));
+
+    // Preparing expected result.
+    final LineString expected =
+        geometryFactory.createLineString(new Coordinate[] {new Coordinate(1, 1), new Coordinate(2, 2)});
+
+    assertEquals(expected, actual);
+  }
+
+  void checkFailure(OraGeom oraGeom, String wkt)
+  {
+	  try {
+		  checkValue(oraGeom, wkt);
+	  }
+	  catch (IllegalArgumentException e) {
+		  // correct expected result
+		  return;
+	  }
+	  fail("Expected IllegalArgumentException");
+  }
+  
+  void checkValue(OraGeom oraGeom, String wkt)
+  {
+	  checkValue(oraGeom, -1, wkt);
+  }
+  
+  void checkValue(OraGeom oraGeom, int targetDim, String wkt)
+  {
+    final GeometryFactory geometryFactory = new GeometryFactory();
+    final OraReader oraReader = new OraReader(geometryFactory);
+    if (targetDim > -1) oraReader.setDimension(targetDim);
+
+    final Geometry actual = oraReader.read(oraGeom);
+
+    Geometry expected = null;
+    try {
+      expected = wktRdr.read(wkt);
+    }
+    catch (ParseException e) {
+      throw new RuntimeException(e);
+    }
+    
+    boolean isEqual = actual.equalsNorm(expected);
+    if (! isEqual) {
+      System.out.println("Expected " + expected + ", actual " + actual);
+    }
+    assertTrue(isEqual);
+  }
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterCreateTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterCreateTest.java
new file mode 100644
index 0000000..53671cd
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterCreateTest.java
@@ -0,0 +1,308 @@
+/*
+ * Copyright (c) 2003 Open Source Geospatial Foundation, All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the terms
+ * of the OSGeo BSD License v1.0 available at:
+ *
+ * https://www.osgeo.org/sites/osgeo.org/files/Page/osgeo-bsd-license.txt
+ */
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.oracle.OraGeom;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+/**
+ * Tests OraWriter without requiring an Oracle connection.
+ * 
+ * @author mbdavis
+ *
+ */
+public class OraWriterCreateTest extends BaseOraTestCase
+{
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(OraWriterCreateTest.class);
+  }
+
+  WKTReader wktRdr = new WKTReader();
+  
+  public OraWriterCreateTest(String arg){
+    super(arg);
+  }
+
+  public void testTest() throws Exception
+  {
+    //testXY_RectangleMultiPolygon();
+  }
+  
+  public void testPoint() throws Exception {
+    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(50,50));
+    checkValuePointOrdinates(oraGeom, "POINT (50 50)");
+  }
+
+  // Writing measures is not yet supported
+  public void TODO_testXYZM_Point() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(50,50,100,200));
+	    checkValue(oraGeom, 3, "POINT (50 50)");
+}
+
+  public void testXYZM_Point() throws Exception {
+      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4001,0,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(50,50,DNULL,DNULL));
+      checkValue(oraGeom, 4, "POINT (50 50)");
+}
+
+  public void testXYZM_Point_SetDim() throws Exception {
+      OraGeom oraGeom = MDSYS.SDO_GEOMETRY(4001,0,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(50,50,DNULL,DNULL));
+      checkValue(oraGeom, false, false, 4, "POINT (50 50)");
+}
+
+  public void testXYZ_PointType() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3001,NULL,MDSYS.SDO_POINT_TYPE(50,50,100),NULL,NULL);
+	    checkValue(oraGeom, 3, "POINT (50 50 100)");
+  }
+
+  public void testXYZ_MultiPoint() throws Exception {
+    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3005,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,2),MDSYS.SDO_ORDINATE_ARRAY(50,50,5, 100,200,300));
+    checkValue(oraGeom, 3, "MULTIPOINT ((50 50 5), (100 200 300))");
+  }
+
+  public void testXY_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50));
+	    checkValue(oraGeom, "LINESTRING (0 0, 50 50)");
+  }
+
+  public void testXYZ_LineString() throws Exception {
+	  checkValue(
+			  MDSYS.SDO_GEOMETRY(3002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,0,50,50,100)),
+			  3, "LINESTRING (0 0 0, 50 50 100)");
+  }
+
+  /**
+   * Tests limiting output dimension.
+   * 
+   * @throws Exception
+   */
+  public void testXY_LineString_from_XYZ() throws Exception {
+	  checkValue(
+			  MDSYS.SDO_GEOMETRY(2002,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50)),
+			  2, "LINESTRING (0 0 0, 50 50 100)");
+  }
+
+  // Writing measures are not yet supported
+  public void TODO_testXYM_LineString() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(3302,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1, 2, 1),MDSYS.SDO_ORDINATE_ARRAY(1, 1, 20, 2, 2, 30));
+	    checkValue(oraGeom, "LINESTRING (1 1, 2 2)");
+  }
+
+  public void testXY_Polygon() throws Exception {
+    OraGeom oraGeom = MDSYS.
+        SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50,0,50,0,0));
+      checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  public void testXY_Polygon_ShellNotCCW() throws Exception {
+    OraGeom oraGeom = MDSYS.
+        SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50,0,50,0,0));
+      checkValue(oraGeom, "POLYGON ((0 0, 0 50, 50 50, 50 0, 0 0))");
+  }
+
+  public void testXY_Polygon_HoleNotCW() throws Exception {
+    OraGeom oraGeom = MDSYS.
+    SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1,11,2003,1),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,0,50,50,0,50,0,0, 10,10, 10,20, 20,10, 10,10));
+      checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0), (10 10, 20 10, 10 20, 10 10))");
+  }
+
+  public void testXY_RectanglePolygon() throws Exception {
+	    OraGeom oraGeom = MDSYS.
+	    		SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50));
+	    checkValueRectangle(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0))");
+  }
+
+  /**
+   * MultiPoints can be written directly as COLLECTION elements.
+   * 
+   * @throws Exception
+   */
+  public void testXY_GeometryCollection_MultiPoint() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2004, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,1,3,  7,2,1),
+              MDSYS.SDO_ORDINATE_ARRAY(1,1,  2,2,  3,3,  1,2,  2,1 ) ), 
+          "GEOMETRYCOLLECTION (MULTIPOINT (1 1, 2 2, 3 3), LINESTRING (1 2, 2 1) )");
+  }
+
+  /**
+   * OraWriter does not support writing polygons with more than one ring as rectangles,
+   * so these tests are disabled.
+   * 
+   * @throws Exception
+   */
+  public void INVALID_testXY_RectangleMultiPolygon() throws Exception {
+	    OraGeom oraGeom = MDSYS.SDO_GEOMETRY(2007,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3,5,2003,3,9,1003,3),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50,40,40,20,20,60,0,70,10));
+	    checkValueRectangle(oraGeom, "MULTIPOLYGON (((0 0, 50 0, 50 50, 0 50, 0 0), (40 40, 20 40, 20 20, 40 20, 40 40)), ((60 0, 70 0, 70 10, 60 10, 60 0)))");
+  }
+
+  public void INVALID_testXY_RectanglePolygonHole() throws Exception {
+	    OraGeom oraGeom = MDSYS.
+	    		SDO_GEOMETRY(2003,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3,5,2003,3),MDSYS.SDO_ORDINATE_ARRAY(0,0,50,50,40,40,20,20));
+	    checkValue(oraGeom, "POLYGON ((0 0, 50 0, 50 50, 0 50, 0 0), (40 40, 20 40, 20 20, 40 20, 40 40))");
+  }
+
+  
+  //====================================================================================
+  // Cases from Oracle documentation
+  
+  public void testXY_Point_Doc() throws Exception {
+    checkValue( MDSYS.SDO_GEOMETRY(2001, NULL, MDSYS.SDO_POINT_TYPE(-79, 37, NULL), NULL, NULL),
+            "POINT (-79 37)");
+  }
+  public void testXY_Rectangle_Doc() throws Exception {
+    checkValueRectangle( MDSYS.SDO_GEOMETRY(2003, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,3),
+              MDSYS.SDO_ORDINATE_ARRAY(1,1, 5,7) ),
+            "POLYGON ((1 1, 5 1, 5 7, 1 7, 1 1))");
+  }
+  public void testXY_PolygonWithHole_Doc() throws Exception {
+    checkValue( MDSYS.SDO_GEOMETRY(2003,  NULL,  NULL,
+            MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 19,2003,1), 
+            MDSYS.SDO_ORDINATE_ARRAY(2,4, 4,3, 10,3, 13,5, 13,9, 11,13, 5,13, 2,11, 2,4,
+                7,5, 7,10, 10,10, 10,5, 7,5) ),
+                "POLYGON ((2 4, 4 3, 10 3, 13 5, 13 9, 11 13, 5 13, 2 11, 2 4), (7 5, 7 10, 10 10, 10 5, 7 5))");
+  }
+  public void testXY_Rectangle_GeometryCollection_Doc() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2004, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 3,2,1, 7,1003,1, 17,1003,1, 25,2003,1),
+              MDSYS.SDO_ORDINATE_ARRAY(
+                    1,1,
+                    1,2, 2,1,
+                    2,2, 3,2, 3,3, 2,3, 2,2,
+                    5,1, 9,5, 5,5, 5,1,
+                    5,3, 6,4, 6,3, 5,3 ) ), 
+          "GEOMETRYCOLLECTION (POINT (1 1), LINESTRING (1 2, 2 1), POLYGON ((2 2, 3 2, 3 3, 2 3, 2 2)), POLYGON ((5 1, 9 5, 5 5, 5 1), (5 3, 6 4, 6 3, 5 3)))");
+  }
+  
+  /**
+   * MultiPolygons in GeometryCollections are written as a sequence of Polygons.
+   * 
+   * @throws Exception
+   */
+  public void testXY_GeometryCollection_MultiPolygon_Doc() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2004, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1, 3,2,1, 7,1003,1, 17,1003,1, 25,2003,1),
+              MDSYS.SDO_ORDINATE_ARRAY(
+                    1,1,
+                    1,2, 2,1,
+                    2,2, 3,2, 3,3, 2,3, 2,2,
+                    5,1, 9,5, 5,5, 5,1,
+                    5,3, 6,4, 6,3, 5,3 ) ), 
+          "GEOMETRYCOLLECTION (POINT (1 1), LINESTRING (1 2, 2 1), MULTIPOLYGON (((2 2, 3 2, 3 3, 2 3, 2 2)), ((5 1, 9 5, 5 5, 5 1), (5 3, 6 4, 6 3, 5 3))) )");
+  }
+  
+  
+
+  //====================================================================================
+  // Cases from GeoTools
+
+  public void testXY_LineString_GT() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2002, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1),
+              MDSYS.SDO_ORDINATE_ARRAY(1,2, 2,1, 3,1, 4,2, 4,7)),
+          "LINESTRING (1 2, 2 1, 3 1, 4 2, 4 7)");
+  }
+
+  public void testXY_MultiLineString_GT() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2006, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,2,1,11,2,1),
+              MDSYS.SDO_ORDINATE_ARRAY(1,2, 2,1, 3,1, 4,2, 4,7, 2,7, 4,7, 5,7)),
+          "MULTILINESTRING ((1 2, 2 1, 3 1, 4 2, 4 7), (2 7, 4 7, 5 7))");
+  }
+
+  public void testXY_Triangle_GT() throws Exception {
+    checkValue(MDSYS.SDO_GEOMETRY(2003, NULL,  NULL,
+             MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),
+             MDSYS.SDO_ORDINATE_ARRAY(9,5, 13,5, 11,8, 9,5)),
+          "POLYGON ((9 5, 13 5, 11 8, 9 5))");
+  }
+
+  public void testXY_MultiPolygon_GT() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2007, NULL,  NULL,
+             MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1, 11,1003,1),
+             MDSYS.SDO_ORDINATE_ARRAY(2,3, 7,3, 7,9, 2,9, 2,3,
+                   9,5, 11,5, 13,5, 9,5)            ), 
+          "MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3)), ((9 5, 11 5, 13 5, 9 5)))");
+  }
+
+  public void testXY_MultiPolygonHole_GT() throws Exception {
+    checkValue(  MDSYS.SDO_GEOMETRY(2007, NULL, NULL,
+              MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1,11,2003,1,19,1003,1),
+              MDSYS.SDO_ORDINATE_ARRAY(2,3, 7,3, 7,9, 2,9, 2,3,
+                    3,4, 3,8, 6,8, 3,4, 
+                    9,5, 13,5, 11,8, 9,5)           ), 
+          "MULTIPOLYGON (((2 3, 7 3, 7 9, 2 9, 2 3), (3 4, 3 8, 6 8, 3 4)), ((9 5, 13 5, 11 8, 9 5)))");
+  }
+
+  //====================================================================================
+
+
+  void checkValue(OraGeom expectedOraGeom, String wkt)
+  {
+    checkValue(expectedOraGeom, -1, wkt);
+  }
+  
+  void checkValueRectangle(OraGeom oraGeom, String wkt)
+  {
+    checkValue(oraGeom, true, true, -1, wkt);
+  }
+  
+  void checkValuePointOrdinates(OraGeom oraGeom, String wkt)
+  {
+    checkValue(oraGeom, false, false, -1, wkt);
+  }
+  
+  void checkValue(OraGeom expectedOraGeom, int targetDim, String wkt)
+  {
+    // default values
+    checkValue(expectedOraGeom, true, false, targetDim, wkt);
+  }
+  
+  void checkValue(OraGeom expectedOraGeom, boolean isOptimizePoint, boolean isOptimizeRectangle, int targetDim, String wkt)
+  {
+    Geometry geom = null;
+    try {
+      geom = wktRdr.read(wkt);
+    }
+    catch (ParseException e) {
+      throw new RuntimeException(e);
+    }
+    
+    final OraWriter oraWriter = new OraWriter();
+    if (targetDim > -1) 
+    	oraWriter.setDimension(targetDim);
+    oraWriter.setOptimizePoint(isOptimizePoint);
+    oraWriter.setOptimizeRectangle(isOptimizeRectangle);
+
+    final OraGeom actual = oraWriter.createOraGeom(geom);
+    
+    boolean isEqual = actual.isEqual(expectedOraGeom);
+    if (! isEqual) {
+    	//actual.isEqual(expectedOraGeom);
+      System.out.println("Error writing  " + wkt);
+      System.out.println("Expected:   " + expectedOraGeom + "  Actual: " + actual);
+    }
+    assertTrue(isEqual);
+  }
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterSQLTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterSQLTest.java
new file mode 100644
index 0000000..c7c7998
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/OraWriterSQLTest.java
@@ -0,0 +1,79 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jts.io.oracle;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import junit.framework.TestCase;
+
+
+public class OraWriterSQLTest extends TestCase {
+	
+	public static void main(String[] args) {
+		junit.textui.TestRunner.run(OraWriterSQLTest.class);
+	}
+
+	WKTReader wktRdr = new WKTReader();
+
+	public OraWriterSQLTest(String arg) {
+		super(arg);
+	}
+
+	public void testPoint() throws Exception {
+		checkValue("POINT (50 50)",
+				"SDO_GEOMETRY(2001,0,SDO_POINT_TYPE(50,50,NULL),NULL,NULL)");
+	}
+
+	public void testPointType() throws Exception {
+		checkValue("POINT (50 50)", false, -1,
+				"SDO_GEOMETRY(2001,0,NULL,SDO_ELEM_INFO_ARRAY(1,1,1),SDO_ORDINATE_ARRAY(50,50))");
+	}
+
+	public void testXYZ_LineString() throws Exception {
+	  checkValue("LINESTRING (0 0 0, 50 50 100)",
+	    "SDO_GEOMETRY(2002,0,NULL,SDO_ELEM_INFO_ARRAY(1,2,1),SDO_ORDINATE_ARRAY(0,0,  50,50))");
+	}
+
+	//============================================================
+	
+	private void checkValue(String wkt, String sqlExpected) {
+		checkValue(wkt, true, -1, sqlExpected);
+	}
+
+	private void checkValue(String wkt, boolean isOptimizePoint, int targetDim, String sqlExpected) {
+	    Geometry geom = null;
+	    try {
+	      geom = wktRdr.read(wkt);
+	    }
+	    catch (ParseException e) {
+	      throw new RuntimeException(e);
+	    }
+	    
+	    final OraWriter oraWriter = new OraWriter();
+	    if (targetDim > -1) 
+	    	oraWriter.setDimension(targetDim);
+	    oraWriter.setOptimizePoint(isOptimizePoint);
+	    
+	    String sql = oraWriter.writeSQL(geom);
+	    boolean isEqual = sql.equals(sqlExpected);
+	    if (! isEqual) {
+	      System.out.println("Error writing  " + wkt);
+	      System.out.println("Expected:   " + sqlExpected + "  Actual: " + sql);
+	    }
+	    assertTrue(isEqual);
+	}
+
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticLineStringTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticLineStringTest.java
new file mode 100644
index 0000000..5de7115
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticLineStringTest.java
@@ -0,0 +1,172 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ * 
+ * NOTE: This test does require a precision to be used during the comparison, 
+ * as points are rounded somewhat when creating the oracle struct. 
+ * (One less decimal than a java double).
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticLineStringTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticLineStringTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single line string
+	 * @throws SQLException 
+	 */
+	public void testSingleLineStringRoundTrip() throws SQLException{
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		
+		LineString pt = (LineString) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		LineString pt2 = (LineString) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input LineString is not the same as the output LineString",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping line strings
+	 * @throws SQLException 
+	 */
+	public void testGridLineStringsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		LineString[] pt = new LineString[100];
+		STRUCT[] st = new STRUCT[100];
+
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (LineString) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			LineString pt2 = (LineString) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input LineString is not the same as the output LineString",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line strings (4 distinct line strings)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingLineStringsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		LineString[] pt = new LineString[4];
+		STRUCT[] st = new STRUCT[8];
+
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (LineString) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			LineString pt2 = (LineString) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input LineString is not the same as the output LineString",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single line string with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSingleLineStringManyPointRoundTrip() throws SQLException{
+		LineStringGenerator pg = new LineStringGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(LineStringGenerator.HORZ);
+		pg.setNumberPoints(1000);
+		
+		LineString pt = (LineString) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		LineString pt2 = (LineString) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input LineString is not the same as the output LineString",pt.equals(pt2));
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiLineStringTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiLineStringTest.java
new file mode 100644
index 0000000..96b54de
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiLineStringTest.java
@@ -0,0 +1,189 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ * 
+ * NOTE: This test does require a precision to be used during the comparison, 
+ * as points are rounded somewhat when creating the oracle struct. 
+ * (One less decimal than a java double).
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiLineStringTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiLineStringTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single line string
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiLineStringRoundTrip() throws SQLException{
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiLineString pt = (MultiLineString) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiLineString pt2 = (MultiLineString) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiLineString is not the same as the output MultiLineString",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping line strings
+	 * @throws SQLException 
+	 */
+	public void testGridMultiLineStringsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		MultiLineString[] pt = new MultiLineString[100];
+		STRUCT[] st = new STRUCT[100];
+
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiLineString) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			MultiLineString pt2 = (MultiLineString) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiLineString is not the same as the output MultiLineString",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line strings (4 distinct line strings)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingMultiLineStringsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		MultiLineString[] pt = new MultiLineString[4];
+		STRUCT[] st = new STRUCT[8];
+
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiLineString) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			MultiLineString pt2 = (MultiLineString) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiLineString is not the same as the output MultiLineString",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single line string with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiLineStringManyPointRoundTrip() throws SQLException{
+
+		LineStringGenerator pgc = new LineStringGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(1000);
+		pgc.setGenerationAlgorithm(LineStringGenerator.HORZ);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiLineString pt = (MultiLineString) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiLineString pt2 = (MultiLineString) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiLineString is not the same as the output MultiLineString",pt.equals(pt2));
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPointTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPointTest.java
new file mode 100644
index 0000000..f6381b8
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPointTest.java
@@ -0,0 +1,153 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiPointTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiPointTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPoint
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPointRoundTrip() throws SQLException{
+		PointGenerator pgc = new PointGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPoint pt = (MultiPoint) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPoint pt2 = (MultiPoint) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPoint is not the same as the output MultiPoint",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping MultiPoints
+	 * @throws SQLException 
+	 */
+	public void testGridMultiPointsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		MultiPoint[] pt = new MultiPoint[100];
+		STRUCT[] st = new STRUCT[100];
+
+		PointGenerator pgc = new PointGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPoint) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			MultiPoint pt2 = (MultiPoint) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPoint is not the same as the output MultiPoint",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping MultiPoints (4 distinct MultiPoints)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingMultiPointsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		MultiPoint[] pt = new MultiPoint[4];
+		STRUCT[] st = new STRUCT[8];
+
+		PointGenerator pgc = new PointGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPoint) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			MultiPoint pt2 = (MultiPoint) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPoint is not the same as the output MultiPoint",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPolygonTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPolygonTest.java
new file mode 100644
index 0000000..49ea39d
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticMultiPolygonTest.java
@@ -0,0 +1,376 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ * 
+ * NOTE: This test does require a precision to be used during the comparison, 
+ * as points are rounded somewhat when creating the oracle struct. 
+ * (One less decimal than a java double).
+ * 
+ * NOTE: The points may be re-ordered during these tests. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticMultiPolygonTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticMultiPolygonTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPolygonNoHoleRoundTrip() throws SQLException{
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPolygon pt2 = (MultiPolygon) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping MultiPolygon
+	 * @throws SQLException 
+	 */
+	public void testGridMultiPolygonsNoHoleRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		MultiPolygon[] pt = new MultiPolygon[100];
+		STRUCT[] st = new STRUCT[100];
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPolygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			MultiPolygon pt2 = (MultiPolygon) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line MultiPolygons (4 distinct MultiPolygons)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingMultiPolygonsNoHoleRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		MultiPolygon[] pt = new MultiPolygon[4];
+		STRUCT[] st = new STRUCT[8];
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setNumberPoints(10);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPolygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			MultiPolygon pt2 = (MultiPolygon) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPolygonManyPointsNoHoleRoundTrip() throws SQLException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(1000);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPolygon pt2 = (MultiPolygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPolygonHolesRoundTrip() throws SQLException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(10);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPolygon pt2 = (MultiPolygon) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping MultiPolygon
+	 * @throws SQLException 
+	 */
+	public void testGridMultiPolygonsHolesRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		MultiPolygon[] pt = new MultiPolygon[100];
+		STRUCT[] st = new STRUCT[100];
+
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(10);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPolygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			MultiPolygon pt2 = (MultiPolygon) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line MultiPolygons (4 distinct MultiPolygons)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingMultiPolygonsHolesRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		MultiPolygon[] pt = new MultiPolygon[4];
+		STRUCT[] st = new STRUCT[8];
+
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(10);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (MultiPolygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			MultiPolygon pt2 = (MultiPolygon) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPolygonManyPointsHolesRoundTrip() throws SQLException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(1000);
+		pgc.setNumberHoles(4);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPolygon pt2 = (MultiPolygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a single MultiPolygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSingleMultiPolygonManyPointsManyHolesRoundTrip() throws SQLException{
+
+		PolygonGenerator pgc = new PolygonGenerator();
+		pgc.setGeometryFactory(geometryFactory);
+		pgc.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pgc.setNumberPoints(100);
+		pgc.setNumberHoles(100);
+		MultiGenerator pg = new MultiGenerator(pgc);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberGeometries(3);
+		pg.setGeometryFactory(geometryFactory);
+		
+		MultiPolygon pt = (MultiPolygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		MultiPolygon pt2 = (MultiPolygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input MultiPolygon is not the same as the output MultiPolygon",pt.equals(pt2));
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPointTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPointTest.java
new file mode 100644
index 0000000..6d753e5
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPointTest.java
@@ -0,0 +1,141 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.GridGenerator;
+import org.locationtech.jts.generator.PointGenerator;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticPointTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticPointTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single point
+	 * @throws SQLException 
+	 */
+	public void testSinglePointRoundTrip() throws SQLException{
+		PointGenerator pg = new PointGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		
+		Point pt = (Point) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Point pt2 = (Point) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input Point is not the same as the output Point",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping points
+	 * @throws SQLException 
+	 */
+	public void testGridPointsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		Point[] pt = new Point[100];
+		STRUCT[] st = new STRUCT[100];
+
+		PointGenerator pg = new PointGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Point) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			Point pt2 = (Point) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input Point is not the same as the output Point",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping points (4 distinct points)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingPointsRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		Point[] pt = new Point[4];
+		STRUCT[] st = new STRUCT[8];
+
+		PointGenerator pg = new PointGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Point) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			Point pt2 = (Point) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input Point is not the same as the output Point",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPolygonTest.java b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPolygonTest.java
new file mode 100644
index 0000000..47511d8
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/StaticPolygonTest.java
@@ -0,0 +1,332 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.oracle;
+
+import java.sql.SQLException;
+
+import org.locationtech.jts.generator.*;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.oracle.OraReader;
+import org.locationtech.jts.io.oracle.OraWriter;
+
+import oracle.sql.STRUCT;
+
+
+/**
+ * 
+ * Does round trip testing by creating the oracle object, then decoding it. 
+ * 
+ * These tests do not include insert / delete / select operations.
+ * 
+ * NOTE: This test does require a precision to be used during the comparison, 
+ * as points are rounded somewhat when creating the oracle struct. 
+ * (One less decimal than a java double).
+ * 
+ * NOTE: The points may be re-ordered during these tests. 
+ *
+ * @author David Zwiers, Vivid Solutions. 
+ */
+public class StaticPolygonTest extends ConnectedTestCase {
+
+	/**
+	 * @param arg
+	 */
+	public StaticPolygonTest(String arg) {
+		super(arg);
+	}
+
+	/**
+	 * Round Trip test for a single polygon
+	 * @throws SQLException 
+	 */
+	public void testSinglePolygonNoHoleRoundTrip() throws SQLException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		
+		Polygon pt = (Polygon) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Polygon pt2 = (Polygon) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input polygon is not the same as the output polygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping polygon
+	 * @throws SQLException 
+	 */
+	public void testGridPolygonsNoHoleRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		Polygon[] pt = new Polygon[100];
+		STRUCT[] st = new STRUCT[100];
+
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Polygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			Polygon pt2 = (Polygon) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input polygon is not the same as the output polygon",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line polygons (4 distinct polygons)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingPolygonsNoHoleRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		Polygon[] pt = new Polygon[4];
+		STRUCT[] st = new STRUCT[8];
+
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Polygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			Polygon pt2 = (Polygon) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input polygon is not the same as the output polygon",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSinglePolygonManyPointsNoHoleRoundTrip() throws SQLException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(1000);
+		
+		Polygon pt = (Polygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Polygon pt2 = (Polygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input polygon is not the same as the output polygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a single polygon
+	 * @throws SQLException 
+	 */
+	public void testSinglePolygonHolesRoundTrip() throws SQLException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setNumberPoints(10);
+		pg.setNumberHoles(4);
+		
+		Polygon pt = (Polygon) pg.create();
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Polygon pt2 = (Polygon) or.read(st);
+		
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input polygon is not the same as the output polygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a 100 non overlapping polygon
+	 * @throws SQLException 
+	 */
+	public void testGridPolygonsHolesRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(10);
+		grid.setNumberRows(10);
+		
+		Polygon[] pt = new Polygon[100];
+		STRUCT[] st = new STRUCT[100];
+
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		pg.setNumberHoles(4);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<100){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Polygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<100 && pt[i] != null){
+			Polygon pt2 = (Polygon) or.read(st[i]);
+//			System.out.println((pt[i]==null?"NULL":pt[i].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input polygon is not the same as the output polygon",pt[i].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a 8 overlapping line polygons (4 distinct polygons)
+	 * @throws SQLException 
+	 */
+	public void testOverlappingPolygonsHolesRoundTrip() throws SQLException{
+		GridGenerator grid = new GridGenerator();
+		grid.setGeometryFactory(geometryFactory);
+		grid.setBoundingBox(new Envelope(0,10,0,10));
+		grid.setNumberColumns(2);
+		grid.setNumberRows(2);
+		
+		Polygon[] pt = new Polygon[4];
+		STRUCT[] st = new STRUCT[8];
+
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setNumberPoints(10);
+		pg.setNumberHoles(4);
+		OraWriter ow = new OraWriter();
+		
+		int i=0;
+		while(grid.canCreate() && i<8){
+			pg.setBoundingBox(grid.createEnv());
+			pt[i] = (Polygon) pg.create();
+			st[i] = ow.write(pt[i], getConnection());
+			i++;
+		}
+		for(int j=0;j<4;j++){
+			if(pt[j]!=null)
+				st[i++] = ow.write(pt[j], getConnection());
+		}
+		
+		OraReader or = new OraReader();
+		i=0;
+		while(i<8 && pt[i%4] != null){
+			Polygon pt2 = (Polygon) or.read(st[i]);
+//			System.out.println((pt==null?"NULL":pt[i%4].toString()));
+//			System.out.println((pt2==null?"NULL":pt2.toString()));
+			assertTrue("The input polygon is not the same as the output polygon",pt[i%4].equals(pt2));
+			i++;
+		}
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSinglePolygonManyPointsHolesRoundTrip() throws SQLException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(1000);
+		pg.setNumberHoles(4);
+		
+		Polygon pt = (Polygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Polygon pt2 = (Polygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input polygon is not the same as the output polygon",pt.equals(pt2));
+	}
+
+	/**
+	 * Round Trip test for a single polygon with lotsa points
+	 * @throws SQLException 
+	 */
+	public void testSinglePolygonManyPointsManyHolesRoundTrip() throws SQLException{
+		PolygonGenerator pg = new PolygonGenerator();
+		pg.setGeometryFactory(geometryFactory);
+		pg.setBoundingBox(new Envelope(0,10,0,10));
+		pg.setGenerationAlgorithm(PolygonGenerator.BOX);
+		pg.setNumberPoints(100);
+		pg.setNumberHoles(100);
+		
+		Polygon pt = (Polygon) pg.create();
+//		System.out.println((pt==null?"NULL":pt.toString()));
+		
+		OraWriter ow = new OraWriter();
+		STRUCT st = ow.write(pt, getConnection());
+		
+		OraReader or = new OraReader();
+		Polygon pt2 = (Polygon) or.read(st);
+
+//		System.out.println((pt==null?"NULL":pt.toString()));
+//		System.out.println((pt2==null?"NULL":pt2.toString()));
+		assertTrue("The input polygon is not the same as the output polygon",pt.equals(pt2));
+	}
+}
diff --git a/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/connection.properties b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/connection.properties
new file mode 100644
index 0000000..14c418f
--- /dev/null
+++ b/modules/io/ora/src/test/java/org/locationtech/jts/io/oracle/connection.properties
@@ -0,0 +1,5 @@
+test.server=ora2
+test.port=1521
+test.sid=DEV
+test.user=cisd
+test.pwd=password
\ No newline at end of file
diff --git a/modules/io/pom.xml b/modules/io/pom.xml
new file mode 100644
index 0000000..9e69d41
--- /dev/null
+++ b/modules/io/pom.xml
@@ -0,0 +1,45 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-io</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>pom</packaging>
+    
+    <profiles>
+      <profile>
+        <id>oracle</id>
+        <activation>
+           <property><name>all</name></property>
+         </activation>
+        <modules>
+          <module>ora</module>
+        </modules>
+      </profile>
+      <profile>
+        <id>arcsde</id>
+        <activation>
+           <property><name>all</name></property>
+         </activation>
+        <modules>
+          <module>sde</module>
+        </modules>
+      </profile>
+    </profiles>
+    
+    <dependencies>
+      <dependency>
+          <groupId>org.locationtech.jts</groupId>
+          <artifactId>jts-core</artifactId>
+          <version>${project.version}</version>
+      </dependency>
+    </dependencies>
+
+    <modules>
+        <module>common</module>
+    </modules>
+    
+</project>
diff --git a/modules/io/sde/README.md b/modules/io/sde/README.md
new file mode 100644
index 0000000..08bf4f6
--- /dev/null
+++ b/modules/io/sde/README.md
@@ -0,0 +1,18 @@
+The jt-sde module requires the ESRI ArcSDE jars included with your software be installed in your local maven repository:
+
+    mvn install:install-file -Dfile=jsde91_sdk.jar \
+       -DgroupId=com.esri -DartifactId=jsde_sdk \
+       -Dversion=9.1 -Dpackaging=jar -DgeneratePom=true
+
+    mvn install:install-file -Dfile=jpe91_sdk.jar \
+       -DgroupId=com.esri -DartifactId=jpe_sdk \
+       -Dversion=9.1 -Dpackaging=jar -DgeneratePom=true
+       
+You can then build using the arcsde profile:
+
+    mvn -Parcsde
+    
+The default SDE version is 9.1. if you want to use newer ESRI ArcSDE Java API jars, provided that you installed them through mvn install:install-file in your local repo, run maven with:
+
+    mvn -Parcsde -Dsde.version=9.2
+  
diff --git a/modules/io/sde/pom.xml b/modules/io/sde/pom.xml
new file mode 100644
index 0000000..43f7bc1
--- /dev/null
+++ b/modules/io/sde/pom.xml
@@ -0,0 +1,37 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-io</artifactId>
+        <version>1.15.0-SNAPSHOT</version>
+    </parent>
+    <groupId>org.locationtech.jts.io</groupId>
+    <artifactId>jts-io-sde</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+    
+    <properties>
+      <!--
+         Default SDE version is 9.1. To use newer version (that has been installed
+         in your local repository) run maven with:
+         
+             mvn -Parcsde -Dsde.version={desired version}
+      -->
+      <sde.version>9.1</sde.version>
+    </properties>
+  
+    <dependencies>
+      <dependency>
+        <groupId>com.esri</groupId>
+        <artifactId>jsde_sdk</artifactId>
+        <version>${sde.version}</version>
+      </dependency>
+      <dependency>
+        <groupId>com.esri</groupId>
+        <artifactId>jpe_sdk</artifactId>
+        <version>${sde.version}</version>
+      </dependency>
+    </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/SdeReader.java b/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/SdeReader.java
new file mode 100644
index 0000000..9709777
--- /dev/null
+++ b/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/SdeReader.java
@@ -0,0 +1,244 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.io.sde;
+
+import org.locationtech.jts.geom.*;
+
+import com.esri.sde.sdk.client.*;
+
+/**
+ * Reads a {@link Geometry} from an ESRI SDE Shape.
+ * <p>
+ * The SDE geometry model differs from the OGC model used by JTS.
+ * In particular:
+ * <ul>
+ * <li>Simple lines are read as {@link LineString}s
+ * <li>Inverted Polygons and Exverted Holes are read as is.
+ * These create invalid JTS polygons, and must be
+ * rectified if further operations are to be performed on them.
+ * </ul>
+ * <p>
+ * This class allows specifying the maximum number of coordinate dimensions to read.
+ * If dimensions higher than 2 are not required, it may be more efficient to not read them.
+ * <p>
+ * To use this class the ESRI SDE Java libraries must be present.
+ * <p>
+ * Currently reading measure (M) ordinates is not supported.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class SdeReader 
+{
+  private GeometryFactory geometryFactory;
+  private PrecisionModel precisionModel;
+  private CoordinateSequenceFactory coordSeqFact;
+  private int maxDimensionToRead = 2;
+  
+  /**
+   * Creates a reader that creates geometries using the default {@link GeometryFactory}.
+   */
+  public SdeReader() {
+    this(new GeometryFactory());
+  }
+  
+  /**
+   * Creates a reader that creates geometries using the given {@link GeometryFactory}.
+   * @param geometryFactory
+   */
+  public SdeReader(GeometryFactory geometryFactory) {
+    this.geometryFactory = geometryFactory;
+    precisionModel = geometryFactory.getPrecisionModel();
+    coordSeqFact = geometryFactory.getCoordinateSequenceFactory();
+  }
+
+	/**
+	 * Gets the maximum number of coordinate dimensions which will be read.
+	 * 
+	 * @return the dimension which will be read
+	 */
+	public int getDimension() {
+		return maxDimensionToRead;
+	}
+
+	/**
+	 * Sets the maximum number of coordinate dimensions to read.
+	 * If this is larger than the number of dimensions actually 
+	 * present in the input geometry, the higher ordinates will not
+	 * be read, and NaN will be returned as their value.
+	 * <p>
+	 * The default is to read only the X and Y ordinates (dimension = 2).
+	 * 
+	 * @param dimension the dimension to read
+	 */
+	public void setDimension(int dimension) {
+		this.maxDimensionToRead = dimension;
+	}
+
+	/**
+	 * Reads a {@link Geometry} from a given SDE shape.
+	 * 
+	 * @param shape the shape to read
+	 * @return the geometry which represents the input shape
+	 * 
+	 * @throws SeException
+	 */
+  public Geometry read(SeShape shape)
+  throws SeException
+  {
+  	switch (shape.getType()) {
+  	case SeShape.TYPE_POINT:
+  		return readPoint(shape);
+
+  	case SeShape.TYPE_MULTI_POINT:
+  		return readMultiPoint(shape);
+
+  	case SeShape.TYPE_LINE:
+  	case SeShape.TYPE_SIMPLE_LINE:
+  		return readLine(shape);
+
+  	case SeShape.TYPE_MULTI_LINE:
+  	case SeShape.TYPE_MULTI_SIMPLE_LINE:
+  		return readMultiLine(shape);
+
+  	case SeShape.TYPE_POLYGON:
+  		return readPolygon(shape);
+
+  	case SeShape.TYPE_MULTI_POLYGON:
+  		return readMultiPolygon(shape);
+
+  	}
+  	throw new IllegalArgumentException("Shapes of type " + shape.getType() + " are not supported");
+  }
+  
+  private Point readPoint(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	return geometryFactory.createPoint(toCoordinates(sePts, 0, 1));
+  }
+  
+  private MultiPoint readMultiPoint(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	return geometryFactory.createMultiPoint(toCoordinates(sePts, 0, sePts.length));
+  }
+  
+  private LineString readLine(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	return geometryFactory.createLineString(toCoordinates(sePts, 0, sePts.length));
+  }
+  
+  private MultiLineString readMultiLine(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, false);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	int[] partOffset = (int[]) list.get(1);
+  	
+  	LineString[] lines = new LineString[partOffset.length];
+  	for (int i = 0; i < partOffset.length; i++) {
+  		int end = sePts.length;
+  		if (i < partOffset.length - 1) 
+  			end = partOffset[i + 1];
+  		lines[i] = geometryFactory.createLineString(toCoordinates(sePts, partOffset[i], end));
+  	}
+  	return geometryFactory.createMultiLineString(lines);
+  }
+  
+  private Polygon readPolygon(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, true);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	// a polygon has only one part
+  	int[] subPartOffset = (int[]) list.get(2);
+  	
+  	return readPolygon(sePts, subPartOffset, 0, subPartOffset.length);
+  }
+  
+  private Polygon readPolygon(SDEPoint[] sePts, int[] subPartOffset, int subPartStart, int subPartEnd)
+  throws SeException
+  {  	
+  	int numSubParts = subPartEnd - subPartStart;
+  	int nHoles = numSubParts - 1;
+  	if (nHoles < 0)
+  		nHoles = 0;
+  	LinearRing shell = null;
+  	LinearRing[] holes = new LinearRing[nHoles];
+  	int holeIndex = 0;
+  	
+  	for (int i = subPartStart; i < subPartEnd; i++) {
+  		int end = sePts.length;
+  		if (i < subPartEnd - 1) 
+  			end = subPartOffset[i + 1];
+  		LinearRing ring = geometryFactory.createLinearRing(toCoordinates(sePts, subPartOffset[i], end));
+  		
+  		if (shell == null) {
+  			shell = ring;
+  		}
+  		else {
+  			holes[holeIndex++] = ring;
+  		}
+  	}
+  	return geometryFactory.createPolygon(shell, holes);
+  }
+  
+  private MultiPolygon readMultiPolygon(SeShape shape)
+  throws SeException
+  {
+  	java.util.List list = shape.getAllPoints(SeShape.TURN_RIGHT, true);  // get points and offsets
+  	SDEPoint[] sePts = (SDEPoint[]) list.get(0);
+  	int[] partOffset = (int[]) list.get(1);
+  	int[] subPartOffset = (int[]) list.get(2);
+  	
+  	Polygon[] polys = new Polygon[partOffset.length];
+  	for (int i = 0; i < partOffset.length; i++) {
+  		int subPartEnd = subPartOffset.length;
+  		if (i + 1 < partOffset.length) {
+  			subPartEnd = partOffset[i + 1];
+  		}
+  		polys[i] = readPolygon(sePts, subPartOffset, partOffset[i], subPartEnd);
+  	}
+  	return geometryFactory.createMultiPolygon(polys);
+  }
+  
+  private void readCoordinate(SDEPoint p, CoordinateSequence seq, int index)
+  throws SeException
+  {
+  	seq.setOrdinate(index, 0, precisionModel.makePrecise(p.getX()));
+  	seq.setOrdinate(index, 1, precisionModel.makePrecise(p.getY()));
+  	// only read the Z dim if requested and present
+  	if (maxDimensionToRead >= 3 && p.is3D()) {
+  		seq.setOrdinate(index, 2, p.getZ());
+  	}
+  }
+  
+  private CoordinateSequence toCoordinates(SDEPoint[] sePts, int start, int end)
+  throws SeException
+  {
+  	int size = end - start;
+  	CoordinateSequence seq = coordSeqFact.create(size, maxDimensionToRead);
+  	int index = 0;
+  	for (int i = start; i < end; i++) {
+  		readCoordinate(sePts[i], seq, index);
+  		index++;
+  	}
+  	return seq;
+  }
+}
diff --git a/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/package.html b/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/package.html
new file mode 100644
index 0000000..d682d20
--- /dev/null
+++ b/modules/io/sde/src/main/java/org/locationtech/jts/io/sde/package.html
@@ -0,0 +1,6 @@
+<html>
+	<head><title>JTS IO: Java Topology Suite IO Library</title></head>
+	<body>
+	Classes to read and write ESRI SDE shapes.
+	</body>
+</html>
\ No newline at end of file
diff --git a/modules/lab/README.md b/modules/lab/README.md
new file mode 100644
index 0000000..ffd9406
--- /dev/null
+++ b/modules/lab/README.md
@@ -0,0 +1,7 @@
+# JTS Lab Module
+
+This module of the JTS project contains code which is experimental in nature.  
+It is not suitable for production use.
+
+If you are interested in improving or promoting any of the functionality please
+consider sponsoring JTS.
diff --git a/modules/lab/pom.xml b/modules/lab/pom.xml
new file mode 100644
index 0000000..c654632
--- /dev/null
+++ b/modules/lab/pom.xml
@@ -0,0 +1,32 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0-SNAPSHOT</version>
+    </parent>
+    <artifactId>jts-lab</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+			<type>test-jar</type>
+			<scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <build>
+	
+    </build>
+</project>
diff --git a/modules/lab/src/main/java/org/locationtech/jts/hull/ConcaveHull.java b/modules/lab/src/main/java/org/locationtech/jts/hull/ConcaveHull.java
new file mode 100644
index 0000000..6f0b30e
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jts/hull/ConcaveHull.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.hull;
+
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.triangulate.DelaunayTriangulationBuilder;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeSubdivision;
+import org.locationtech.jts.triangulate.quadedge.QuadEdgeTriangle;
+
+public class ConcaveHull {
+  
+  private Geometry geom;
+  private double tolerance;
+
+  public ConcaveHull(Geometry geom, double tolerance) {
+    this.geom = geom;
+    this.tolerance = tolerance;
+  }
+  
+  public Geometry getResult() {
+    QuadEdgeSubdivision subdiv = buildDelaunay();
+    List tris = extractTriangles(subdiv);
+    Geometry hull = computeHull(tris);
+    return hull;
+  }
+
+  private List extractTriangles(QuadEdgeSubdivision subdiv) {
+    List qeTris = QuadEdgeTriangle.createOn(subdiv);
+    return qeTris;
+  }
+
+  private Geometry computeHull(List tris) {
+    return null;
+    
+  }
+
+  private QuadEdgeSubdivision buildDelaunay() {
+    DelaunayTriangulationBuilder builder = new DelaunayTriangulationBuilder();
+    builder.setSites(geom);
+    return builder.getSubdivision();
+  }
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jts/operation/buffer/VariableWidthBuffer.java b/modules/lab/src/main/java/org/locationtech/jts/operation/buffer/VariableWidthBuffer.java
new file mode 100644
index 0000000..ba1118e
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jts/operation/buffer/VariableWidthBuffer.java
@@ -0,0 +1,171 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.operation.buffer;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineSegment;
+import org.locationtech.jts.geom.LineString;
+
+/**
+ * Creates a buffer polygon with variable width along a line.
+ * <p>
+ * Only single lines are supported as input, since buffer widths 
+ * generally need to be specified specifically for each line.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class VariableWidthBuffer {
+
+  /**
+   * Creates a buffer polygon along a line with the width interpolated
+   * between a start width and an end width.
+   *  
+   * @param line the line to buffer
+   * @param startWidth the buffer width at the start of the line
+   * @param endWidth the buffer width at the end of the line
+   * @return the variable-width buffer polygon
+   */
+  public static Geometry buffer(Geometry line, double startWidth,
+      double endWidth) {
+    double[] width = VariableWidthBuffer.interpolate((LineString) line,
+        startWidth, endWidth);
+    VariableWidthBuffer vb = new VariableWidthBuffer(line, width);
+    return vb.getResult();
+  }
+  
+  public static Geometry bufferAternating(Geometry line, double width1,
+      double width2) {
+    int nPts = line.getNumPoints();
+    double[] width = new double[nPts];
+    for (int i = 0; i < width.length; i++) {
+      width[i] = (i % 2) == 0 ? width1 : width2;
+    }
+    VariableWidthBuffer vb = new VariableWidthBuffer(line, width);
+    return vb.getResult();
+  }
+
+  /**
+   * Computes a list of values for the points along a line by
+   * interpolating between values for the start and end point.
+   * The interpolation is
+   * based on the distance of each point along the line
+   * relative to the total line length.
+   * 
+   * @param line the line to interpolate along
+   * @param start the start value 
+   * @param end the end value
+   * @return the array of interpolated values
+   */
+  public static double[] interpolate(LineString line, double start,
+      double end) {
+    start = Math.abs(start);
+    end = Math.abs(end);
+    double[] widths = new double[line.getNumPoints()];
+    widths[0] = start;
+    widths[widths.length - 1] = end;
+
+    double totalLen = line.getLength();
+    Coordinate[] pts = line.getCoordinates();
+    double currLen = 0;
+    for (int i = 1; i < widths.length; i++) {
+      double segLen = pts[i].distance(pts[i - 1]);
+      currLen += segLen;
+      double lenFrac = currLen / totalLen;
+      double delta = lenFrac * (end - start);
+      widths[i] = start + delta;
+    }
+    return widths;
+  }
+
+  private static double[] abs(double[] v) {
+    double[] a = new double[v.length];
+    for (int i = 0; i < v.length; i++) {
+      a[i] = Math.abs(v[i]);
+    }
+    return a;
+  }
+  
+  private LineString line;
+  private double[] width;
+  private GeometryFactory geomFactory;
+
+  /**
+   * Creates a generator for a variable-width line buffer.
+   * 
+   * @param line
+   * @param width
+   */
+  public VariableWidthBuffer(Geometry line, double[] width) {
+    this.line = (LineString) line;
+    this.width = abs(width);
+    geomFactory = line.getFactory();
+  }
+  
+  /**
+   * Gets the computed variable-width line buffer.
+   * 
+   * @return a polygon
+   */
+  public Geometry getResult() {
+    List parts = new ArrayList();
+
+    Coordinate[] pts = line.getCoordinates();
+    for (int i = 0; i < line.getNumPoints(); i++) {
+      double dist = width[i] / 2;
+      // skip zero-width fillets
+      if (dist > 0) {
+        Geometry ptBuf = line.getPointN(i).buffer(dist);
+        parts.add(ptBuf);
+      }
+
+      if (i == 0) continue;
+      
+      double width0 = width[i - 1];
+      double width1 = width[i];
+      if (width0 > 0 || width1 > 0) {
+        Coordinate[] curvePts = generateSegmentCurve(pts[i - 1], pts[i],
+            width0, width1);
+        Geometry segBuf = geomFactory.createPolygon(curvePts);
+        parts.add(segBuf);
+      }
+    }
+
+    GeometryCollection partsGeom = geomFactory
+        .createGeometryCollection(GeometryFactory.toGeometryArray(parts));
+    Geometry buffer = partsGeom.union();
+    return buffer;
+  }
+
+  private Coordinate[] generateSegmentCurve(Coordinate p0, Coordinate p1,
+      double width0, double width1) {
+    LineSegment seg = new LineSegment(p0, p1);
+
+    double dist0 = width0 / 2;
+    double dist1 = width1 / 2;
+    Coordinate s0 = seg.pointAlongOffset(0, dist0);
+    Coordinate s1 = seg.pointAlongOffset(1, dist1);
+    Coordinate s2 = seg.pointAlongOffset(1, -dist1);
+    Coordinate s3 = seg.pointAlongOffset(0, -dist0);
+
+    Coordinate[] pts = new Coordinate[] { s0, s1, s2, s3, s0 };
+
+    return pts;
+  }
+
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/RemoverFunctions.java b/modules/lab/src/main/java/org/locationtech/jtslab/RemoverFunctions.java
new file mode 100644
index 0000000..85098d8
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/RemoverFunctions.java
@@ -0,0 +1,24 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtslab.clean.SmallHoleRemover;
+
+public class RemoverFunctions {
+  public static Geometry removeSmallHoles(Geometry geom, double areaTolerance)
+  {
+    return SmallHoleRemover.clean(geom, areaTolerance);
+  }
+  
+
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundFunctions.java b/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundFunctions.java
new file mode 100644
index 0000000..01a7e5d
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundFunctions.java
@@ -0,0 +1,57 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jtslab.snapround.GeometrySnapRounder;
+
+public class SnapRoundFunctions {
+  /**
+   * Reduces precision pointwise, then snap-rounds.
+   * Note that output set may not contain non-unique linework
+   * (and thus cannot be used as input to Polygonizer directly).
+   * UnaryUnion is one way to make the linework unique.
+   * 
+   * 
+   * @param geom a geometry containing linework to node
+   * @param scaleFactor the precision model scale factor to use
+   * @return the noded, snap-rounded linework
+   */
+  public static Geometry snapRoundLines(
+      Geometry geom, double scaleFactor) {
+    PrecisionModel pm = new PrecisionModel(scaleFactor);
+
+    GeometrySnapRounder gsr = new GeometrySnapRounder(pm);
+    gsr.setLineworkOnly(true);
+    Geometry snapped = gsr.execute(geom);
+    return snapped;
+  }
+  
+  public static Geometry snapRound(
+      Geometry geomA, Geometry geomB, 
+      double scaleFactor) {
+    PrecisionModel pm = new PrecisionModel(scaleFactor);
+
+    Geometry geom = geomA;
+    
+    if (geomB != null) {
+      geom = geomA.getFactory().createGeometryCollection(new Geometry[] { geomA, geomB });
+    }
+    
+    GeometrySnapRounder gsr = new GeometrySnapRounder(pm);
+    Geometry snapped = gsr.execute(geom);
+    return snapped;
+  }
+  
+
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundOverlayFunctions.java b/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundOverlayFunctions.java
new file mode 100644
index 0000000..0716d23
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/SnapRoundOverlayFunctions.java
@@ -0,0 +1,66 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.Polygonal;
+
+public class SnapRoundOverlayFunctions {
+
+  
+  public static Geometry intersection(Geometry geomA, Geometry geomB, double scaleFactor) {
+    Geometry[] geom = snapClean(geomA, geomB, scaleFactor);
+    return geom[0].intersection(geom[1]);
+  }
+
+  public static Geometry difference(Geometry geomA, Geometry geomB, double scaleFactor) {
+    Geometry[] geom = snapClean(geomA, geomB, scaleFactor);
+    return geom[0].difference(geom[1]);
+  }
+
+  public static Geometry symDifference(Geometry geomA, Geometry geomB, double scaleFactor) {
+    Geometry[] geom = snapClean(geomA, geomB, scaleFactor);
+    return geom[0].symDifference(geom[1]);
+  }
+
+  public static Geometry union(Geometry geomA, Geometry geomB, double scaleFactor) {
+    Geometry[] geom = snapClean(geomA, geomB, scaleFactor);
+    return geom[0].union(geom[1]);
+  }
+
+  public static Geometry unaryUnion(Geometry geomA, double scaleFactor) {
+    Geometry[] geom = snapClean(geomA, null, scaleFactor);
+    return geom[0].union();
+  }
+
+  private static Geometry[] snapClean(
+      Geometry geomA, Geometry geomB, 
+      double scaleFactor) {
+    Geometry snapped = SnapRoundFunctions.snapRound(geomA, geomB, scaleFactor);
+    // TODO: don't need to clean once GeometrySnapRounder ensures all components are valid
+    Geometry aSnap = snapped;
+    Geometry bSnap = null;
+    if (geomB != null) {
+      aSnap = snapped.getGeometryN(0);
+      bSnap = snapped.getGeometryN(1);
+    }
+    return new Geometry[] { aSnap, bSnap };
+  }
+
+  private static Geometry clean(Geometry geom) {
+    // TODO: only buffer if it is a polygonal geometry
+    if (! (geom instanceof Polygonal) ) return geom;
+    return geom.buffer(0);
+  }
+  
+
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/clean/HoleRemover.java b/modules/lab/src/main/java/org/locationtech/jtslab/clean/HoleRemover.java
new file mode 100644
index 0000000..276a182
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/clean/HoleRemover.java
@@ -0,0 +1,105 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.clean;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryMapper;
+import org.locationtech.jts.geom.util.GeometryMapper.MapOp;
+
+/**
+ * Removes holes which match a given predicate.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class HoleRemover {
+  
+  public interface Predicate {
+    boolean value(Geometry geom);
+  }
+
+  private Geometry geom;
+  private Predicate isRemoved;
+
+  /**
+   * Creates a new hole remover instance.
+   * 
+   * @param geom the geometry to process
+   */
+  public HoleRemover(Geometry geom, Predicate isRemoved) {
+    this.geom = geom;
+    this.isRemoved = isRemoved;
+  }
+  
+  /**
+   * Gets the cleaned geometry.
+   * 
+   * @return the geometry with matched holes removed.
+   */
+  public Geometry getResult()
+  {
+    return GeometryMapper.map(geom, new HoleRemoverMapOp());
+  }
+  
+  private class HoleRemoverMapOp implements MapOp {
+    public Geometry map(Geometry geom) {
+      if (geom instanceof Polygon)
+        return  PolygonHoleRemover.clean((Polygon) geom, isRemoved);
+      return geom;
+    }
+  }
+  
+  private static class PolygonHoleRemover {
+    
+    public static Polygon clean(Polygon poly, Predicate isRemoved) {
+      PolygonHoleRemover pihr = new PolygonHoleRemover(poly, isRemoved);
+      return pihr.getResult();
+    }
+    
+    private Polygon poly;
+    private Predicate isRemoved;
+
+    public PolygonHoleRemover(Polygon poly, Predicate isRemoved) {
+      this.poly = poly;
+      this.isRemoved = isRemoved;
+    }
+    
+    public Polygon getResult()
+    {
+      GeometryFactory gf = poly.getFactory();
+      Polygon shell = gf.createPolygon((LinearRing) poly.getExteriorRing());
+      
+      List holes = new ArrayList();
+      for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+        LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
+        if (! isRemoved.value(hole)) {
+          holes.add(hole);
+        }
+      }
+      // all holes valid, so return original
+      if (holes.size() == poly.getNumInteriorRing())
+        return poly;
+      
+      // return new polygon with covered holes only
+      Polygon result = gf.createPolygon((LinearRing) poly.getExteriorRing(), 
+          GeometryFactory.toLinearRingArray(holes));
+      return result;
+    }
+
+  }
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/clean/InvalidHoleRemover.java b/modules/lab/src/main/java/org/locationtech/jtslab/clean/InvalidHoleRemover.java
new file mode 100644
index 0000000..6e9c79f
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/clean/InvalidHoleRemover.java
@@ -0,0 +1,119 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.clean;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+import org.locationtech.jts.geom.util.GeometryMapper;
+import org.locationtech.jts.geom.util.GeometryMapper.MapOp;
+
+/**
+ * Removes holes which are invalid due to not being wholly covered by the parent shell.
+ * <p>
+ * Notes:
+ * <ul>
+ * <li>Does not remove holes which are invalid due to touching other rings at more than one point
+ * <li>Does not remove holes which are nested inside another hole
+ * </ul>
+ * 
+ * @author Martin Davis
+ *
+ */
+public class InvalidHoleRemover {
+
+  /**
+   * Removes invalid holes from the polygons in a geometry.
+   * 
+   * @param geom the geometry to clean
+   * @return the geometry with invalid holes removed
+   */
+  public static Geometry clean(Geometry geom) {
+    InvalidHoleRemover pihr = new InvalidHoleRemover(geom);
+    return pihr.getResult();
+  }
+  
+  private Geometry geom;
+
+  /**
+   * Creates a new invalid hole remover instance.
+   * 
+   * @param geom the geometry to process
+   */
+  public InvalidHoleRemover(Geometry geom) {
+    this.geom = geom;
+  }
+  
+  /**
+   * Gets the cleaned geometry.
+   * 
+   * @return the geometry with invalid holes removed.
+   */
+  public Geometry getResult()
+  {
+    return GeometryMapper.map(geom, new InvalidHoleRemoverMapOp());
+  }
+  
+  private static class InvalidHoleRemoverMapOp implements MapOp {
+
+    public Geometry map(Geometry geom) {
+      if (geom instanceof Polygon)
+        return  PolygonInvalidHoleRemover.clean((Polygon) geom);
+      return geom;
+    }
+    
+  }
+  
+  private static class PolygonInvalidHoleRemover {
+    
+    public static Polygon clean(Polygon poly) {
+      PolygonInvalidHoleRemover pihr = new PolygonInvalidHoleRemover(poly);
+      return pihr.getResult();
+    }
+    
+    private Polygon poly;
+
+    public PolygonInvalidHoleRemover(Polygon poly) {
+      this.poly = poly;
+    }
+    
+    public Polygon getResult()
+    {
+      GeometryFactory gf = poly.getFactory();
+      Polygon shell = gf.createPolygon((LinearRing) poly.getExteriorRing());
+      PreparedGeometry shellPrep = PreparedGeometryFactory.prepare(shell);
+      
+      List holes = new ArrayList();
+      for (int i = 0; i < poly.getNumInteriorRing(); i++) {
+        LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
+        if (shellPrep.covers(hole)) {
+          holes.add(hole);
+        }
+      }
+      // all holes valid, so return original
+      if (holes.size() == poly.getNumInteriorRing())
+        return poly;
+      
+      // return new polygon with covered holes only
+      Polygon result = gf.createPolygon((LinearRing) poly.getExteriorRing(), 
+          GeometryFactory.toLinearRingArray(holes));
+      return result;
+    }
+
+  }
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/clean/SmallHoleRemover.java b/modules/lab/src/main/java/org/locationtech/jtslab/clean/SmallHoleRemover.java
new file mode 100644
index 0000000..5e19f90
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/clean/SmallHoleRemover.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.clean;
+
+import org.locationtech.jts.algorithm.Area;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * Removes holes which are smaller than a given area.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class SmallHoleRemover {
+
+  private static class IsSmall implements HoleRemover.Predicate {
+    private double area;
+
+    public IsSmall(double area) {
+      this.area = area;
+    }
+
+    public boolean value(Geometry geom) {
+      double holeArea = Area.ofRing(geom.getCoordinates());
+      return holeArea <= area;
+    }
+    
+  }
+  
+  /**
+   * Removes small holes from the polygons in a geometry.
+   * 
+   * @param geom the geometry to clean
+   * @return the geometry with invalid holes removed
+   */
+  public static Geometry clean(Geometry geom, double areaTolerance) {
+    HoleRemover remover = new HoleRemover(geom, new IsSmall(areaTolerance));
+    return remover.getResult();
+  }
+  
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/geom/util/GeometryEditorEx.java b/modules/lab/src/main/java/org/locationtech/jtslab/geom/util/GeometryEditorEx.java
new file mode 100644
index 0000000..8bb126f
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/geom/util/GeometryEditorEx.java
@@ -0,0 +1,428 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.geom.util;
+
+import java.util.ArrayList;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryCollection;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jts.geom.MultiLineString;
+import org.locationtech.jts.geom.MultiPoint;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Point;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ * A class which supports creating new {@link Geometry}s 
+ * which are modifications of existing ones,
+ * maintaining the same type structure.
+ * Geometry objects are intended to be treated as immutable.
+ * This class "modifies" Geometrys
+ * by traversing them, applying a user-defined
+ * {@link GeometryEditorOperation}, {@link CoordinateSequenceOperation} or {@link CoordinateOperation}  
+ * and creating new Geometrys with the same structure but
+ * (possibly) modified components.
+ * <p>
+ * Examples of the kinds of modifications which can be made are:
+ * <ul>
+ * <li>the values of the coordinates may be changed.
+ *     The editor does not check whether changing coordinate values makes the result Geometry invalid
+ * <li>the coordinate lists may be changed
+ *     (e.g. by adding, deleting or modifying coordinates).
+ *     The modifed coordinate lists must be consistent with their original parent component
+ *     (e.g. a <tt>LinearRing</tt> must always have at least 4 coordinates, and the first and last
+ *     coordinate must be equal)
+ * <li>components of the original geometry may be deleted
+ *    (e.g. holes may be removed from a Polygon, or LineStrings removed from a MultiLineString).
+ *     Deletions will be propagated up the component tree appropriately.
+ * </ul>
+ * All changes must be consistent with the original Geometry's structure
+ * (e.g. a <tt>Polygon</tt> cannot be collapsed into a <tt>LineString</tt>).
+ * If changing the structure is required, use a {@link GeometryTransformer}.
+ * <p>
+ * This class supports creating an edited Geometry
+ * using a different <code>GeometryFactory</code> via the {@link #GeometryEditor(GeometryFactory)}
+ * constructor.  
+ * Examples of situations where this is required is if the geometry is 
+ * transformed to a new SRID and/or a new PrecisionModel.
+ * <p>
+ * <b>Usage Notes</b>
+ * <ul>
+ * <li>The resulting Geometry is not checked for validity.
+ * If validity needs to be enforced, the new Geometry's 
+ * {@link Geometry#isValid} method should be called.
+ * <li>By default the UserData of the input geometry is not copied to the result.
+ * </ul>
+ * 
+ * @see GeometryTransformer
+ * @see Geometry#isValid
+ *
+ * @version 1.7
+ */
+public class GeometryEditorEx
+{
+  /**
+   * The factory used to create the modified Geometry.
+   * If <tt>null</tt> the GeometryFactory of the input is used.
+   */
+  private GeometryFactory targetFactory = null;
+  private boolean isUserDataCopied = false;
+  private GeometryEditorOperation operation;
+
+  /**
+   * Creates a new GeometryEditor object which will create
+   * edited {@link Geometry}s with the same {@link GeometryFactory} as the input Geometry.
+   */
+  public GeometryEditorEx()
+  {
+    this(new NoOpGeometryOperation());
+  }
+
+  /**
+   * Creates a new GeometryEditor object which will create
+   * edited {@link Geometry}s with the given {@link GeometryFactory}.
+   *
+   * @param targetFactory the GeometryFactory to create  edited Geometrys with
+   */
+  public GeometryEditorEx(GeometryFactory targetFactory)
+  {
+    this(new NoOpGeometryOperation(), targetFactory);
+  }
+
+  /**
+   * Creates a GeometryEditor which edits geometries using
+   * a given {@link GeometryOperation}
+   * and the same {@link GeometryFactory} as the input Geometry.
+   * 
+   * @param operation the edit operation to use
+   */
+  public GeometryEditorEx(GeometryEditorOperation operation)
+  {
+    this.operation = operation;
+  }
+
+  /**
+   * Creates a GeometryEditor which edits geometries using
+   * a given {@link GeometryOperation}
+   * and the given {@link GeometryFactory}.
+   * 
+   * @param operation the edit operation to use
+   * @param targetFactory the GeometryFactory to create  edited Geometrys with
+   * 
+   */
+  public GeometryEditorEx(GeometryEditorOperation operation, GeometryFactory targetFactory)
+  {
+    this.operation = operation;
+    this.targetFactory = targetFactory;
+  }
+
+
+  /**
+   * Sets whether the User Data is copied to the edit result.
+   * Only the object reference is copied.
+   * 
+   * @param isUserDataCopied true if the input user data should be copied.
+   */
+  public void setCopyUserData(boolean isUserDataCopied)
+  {
+    this.isUserDataCopied = isUserDataCopied;
+  }
+  
+  /**
+   * Edit a {@link Geometry}.
+   * Clients can create subclasses of {@link GeometryEditorOperation} or
+   * {@link CoordinateOperation} to perform required modifications.
+   *
+   * @param geometry the Geometry to edit
+   * @return a new {@link Geometry} which is the result of the editing (which may be empty)
+   */
+  public Geometry edit(Geometry geometry)
+  {
+    // nothing to do
+    if (geometry == null) return null;
+    
+    Geometry result = editInternal(geometry);
+    if (isUserDataCopied) {
+      result.setUserData(geometry.getUserData());
+    }
+    return result;
+  }
+  
+  private Geometry editInternal(Geometry geometry)
+  {
+    // if client did not supply a GeometryFactory, use the one from the input Geometry
+    if (targetFactory == null)
+      targetFactory = geometry.getFactory();
+
+    if (geometry instanceof GeometryCollection) {
+      return editGeometryCollection((GeometryCollection) geometry);
+    }
+    if (geometry instanceof Polygon) {
+      return editPolygon((Polygon) geometry);
+    }
+    if (geometry instanceof Point) {
+      return editPoint((Point) geometry);
+    }
+    if (geometry instanceof LinearRing) {
+      return editLinearRing((LinearRing) geometry);
+    }
+    if (geometry instanceof LineString) {
+      return editLineString((LineString) geometry);
+    }
+
+    Assert.shouldNeverReachHere("Unsupported Geometry class: " + geometry.getClass().getName());
+    return null;
+  }
+
+  private Point editPoint(Point geom) {
+    Point newGeom = (Point) operation.edit(geom, targetFactory);
+    if (newGeom == null) {
+      // null return means create an empty one
+      newGeom = targetFactory.createPoint((CoordinateSequence) null);
+    }
+    else if (newGeom == geom) {
+     // If geometry was not modified, copy it
+      newGeom = (Point) targetFactory.createGeometry(geom);
+    }
+    return newGeom;
+  }
+  
+  private LineString editLineString(LineString geom) {
+    LineString newGeom = (LineString) operation.edit(geom, targetFactory);
+    if (newGeom == null) {
+      // null return means create an empty one
+      newGeom = targetFactory.createLineString((CoordinateSequence) null);
+    }
+    else if (newGeom == geom) {
+     // If geometry was not modified, copy it
+      newGeom = (LineString) targetFactory.createGeometry(geom);
+    }
+    return newGeom;
+  }
+  
+  private LinearRing editLinearRing(LinearRing geom) {
+    LinearRing newGeom = (LinearRing) operation.edit(geom, targetFactory);
+    if (newGeom == null) {
+      // null return means create an empty one
+      newGeom = targetFactory.createLinearRing((CoordinateSequence) null);
+    }
+    else if (newGeom == geom) {
+     // If geometry was not modified, copy it
+      newGeom = (LinearRing) targetFactory.createGeometry(geom);
+    }
+    return newGeom;
+  }
+  
+  private Polygon editPolygon(Polygon polygon) {
+    Polygon newPolygon = (Polygon) operation.edit(polygon, targetFactory);
+    // create one if needed
+    if (newPolygon == null) {
+      newPolygon = targetFactory.createPolygon((CoordinateSequence) null);
+      return newPolygon;
+    }
+    /**
+     * If geometry was modified, return it
+     */
+    if (newPolygon != polygon) {
+      return newPolygon;
+    }
+
+    LinearRing shell = (LinearRing) edit(newPolygon.getExteriorRing());
+    if (shell == null || shell.isEmpty()) {
+      return targetFactory.createPolygon(null, null);
+    }
+
+    ArrayList holes = new ArrayList();
+    for (int i = 0; i < newPolygon.getNumInteriorRing(); i++) {
+      LinearRing hole = (LinearRing) edit(newPolygon.getInteriorRingN(i));
+      if (hole == null || hole.isEmpty()) {
+        continue;
+      }
+      holes.add(hole);
+    }
+
+    return targetFactory.createPolygon(shell,
+                                 (LinearRing[]) holes.toArray(new LinearRing[] {  }));
+  }
+
+  private GeometryCollection editGeometryCollection(
+      GeometryCollection collection) {
+    // first edit the entire collection
+    // MD - not sure why this is done - could just check original collection?
+    GeometryCollection collectionForType = (GeometryCollection) operation.edit(collection,
+        targetFactory);
+    
+    if (collectionForType != collection) {
+      return collectionForType;
+    }
+    
+    // edit the component geometries
+    ArrayList geometries = new ArrayList();
+    for (int i = 0; i < collectionForType.getNumGeometries(); i++) {
+      Geometry geometry = edit(collectionForType.getGeometryN(i));
+      if (geometry == null || geometry.isEmpty()) {
+        continue;
+      }
+      geometries.add(geometry);
+    }
+
+    if (collectionForType.getClass() == MultiPoint.class) {
+      return targetFactory.createMultiPoint((Point[]) geometries.toArray(
+            new Point[] {  }));
+    }
+    if (collectionForType.getClass() == MultiLineString.class) {
+      return targetFactory.createMultiLineString((LineString[]) geometries.toArray(
+            new LineString[] {  }));
+    }
+    if (collectionForType.getClass() == MultiPolygon.class) {
+      return targetFactory.createMultiPolygon((Polygon[]) geometries.toArray(
+            new Polygon[] {  }));
+    }
+    return targetFactory.createGeometryCollection((Geometry[]) geometries.toArray(
+          new Geometry[] {  }));
+  }
+
+  /**
+   * A interface which specifies an edit operation for Geometries.
+   *
+   * @version 1.7
+   */
+  public interface GeometryEditorOperation
+  {
+    /**
+     * Edits a Geometry by returning a new Geometry with a modification.
+     * The returned geometry may be:
+     * <ul>
+     * <li>the input geometry itself
+     * The returned Geometry might be the same as the Geometry passed in.
+     * It may be <code>null</code> if the geometry is to be deleted.
+     *
+     * @param geometry the Geometry to modify
+     * @param factory the factory with which to construct the modified Geometry
+     * (may be different to the factory of the input geometry)
+     * @return a new Geometry which is a modification of the input Geometry
+     * @return null if the Geometry is to be deleted completely
+     */
+    Geometry edit(Geometry geometry,GeometryFactory targetFactory);
+  }
+
+  /**
+   * A GeometryEditorOperation which does not modify
+   * the input geometry.
+   * This can be used for simple changes of 
+   * GeometryFactory (including PrecisionModel and SRID).
+   * 
+   * @author mbdavis
+   *
+   */
+  public static class NoOpGeometryOperation
+  implements GeometryEditorOperation
+  {
+  	public Geometry edit(Geometry geometry, GeometryFactory targetFactory)
+  	{
+  		return geometry;
+  	}
+  }
+  
+  /**
+   * A {@link GeometryEditorOperation} which edits the coordinate list of a {@link Geometry}.
+   * Operates on Geometry subclasses which contains a single coordinate list.
+   */
+  public abstract static class CoordinateOperation
+      implements GeometryEditorOperation
+  {
+    public final Geometry edit(Geometry geometry, GeometryFactory targetFactory) {
+      if (geometry instanceof LinearRing) {
+        return targetFactory.createLinearRing(edit(geometry.getCoordinates(),
+            geometry));
+      }
+
+      if (geometry instanceof LineString) {
+        return targetFactory.createLineString(edit(geometry.getCoordinates(),
+            geometry));
+      }
+
+      if (geometry instanceof Point) {
+        Coordinate[] newCoordinates = edit(geometry.getCoordinates(),
+            geometry);
+
+        return targetFactory.createPoint((newCoordinates.length > 0)
+                                   ? newCoordinates[0] : null);
+      }
+
+      return geometry;
+    }
+
+    /**
+     * Edits the array of {@link Coordinate}s from a {@link Geometry}.
+     * <p>
+     * If it is desired to preserve the immutability of Geometrys,
+     * if the coordinates are changed a new array should be created
+     * and returned.
+     *
+     * @param coordinates the coordinate array to operate on
+     * @param geometry the geometry containing the coordinate list
+     * @return an edited coordinate array (which may be the same as the input)
+     */
+    public abstract Coordinate[] edit(Coordinate[] coordinates,
+                                      Geometry geometry);
+  }
+  
+  /**
+   * A {@link GeometryEditorOperation} which edits the {@link CoordinateSequence}
+   * of a {@link Geometry}.
+   * Operates on Geometry subclasses which contains a single coordinate list.
+   */
+  public abstract static class CoordinateSequenceOperation
+      implements GeometryEditorOperation
+  {
+    public final Geometry edit(Geometry geometry, GeometryFactory targetFactory) {
+      if (geometry instanceof LinearRing) {
+        return targetFactory.createLinearRing(edit(
+            ((LinearRing)geometry).getCoordinateSequence(),
+            geometry, targetFactory));
+      }
+
+      if (geometry instanceof LineString) {
+        return targetFactory.createLineString(edit(
+            ((LineString)geometry).getCoordinateSequence(),
+            geometry, targetFactory));
+      }
+
+      if (geometry instanceof Point) {
+        return targetFactory.createPoint(edit(
+            ((Point)geometry).getCoordinateSequence(),
+            geometry, targetFactory));
+      }
+
+      return geometry;
+    }
+
+    /**
+     * Edits a {@link CoordinateSequence} from a {@link Geometry}.
+     *
+     * @param coordseq the coordinate array to operate on
+     * @param geometry the geometry containing the coordinate list
+     * @return an edited coordinate sequence (which may be the same as the input)
+     */
+    public abstract CoordinateSequence edit(CoordinateSequence coordSeq,
+                                      Geometry geometry, GeometryFactory targetFactory);
+  }
+}
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometryCoordinateReplacer.java b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometryCoordinateReplacer.java
new file mode 100644
index 0000000..9b5fe1c
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometryCoordinateReplacer.java
@@ -0,0 +1,76 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.snapround;
+
+import java.util.Map;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.LinearRing;
+import org.locationtech.jtslab.geom.util.GeometryEditorEx.CoordinateSequenceOperation;
+
+class GeometryCoordinateReplacer extends CoordinateSequenceOperation {
+
+  private Map geometryLinesMap;
+
+  public GeometryCoordinateReplacer(Map linesMap) {
+    this.geometryLinesMap = linesMap;
+  }
+  
+  /**
+   * Gets the snapped coordinate array for an atomic geometry,
+   * or null if it has collapsed.
+   * 
+   * @return the snapped coordinate array for this geometry
+   * @return null if the snapped coordinates have collapsed, or are missing
+   */
+  public CoordinateSequence edit(CoordinateSequence coordSeq, Geometry geometry, GeometryFactory targetFactory) {
+    if (geometryLinesMap.containsKey(geometry)) {
+      Coordinate[] pts = (Coordinate[]) geometryLinesMap.get(geometry);
+      // Assert: pts should always have length > 0
+      boolean isValidPts = isValidSize(pts, geometry);
+      if (! isValidPts) return null;
+      return targetFactory.getCoordinateSequenceFactory().create(pts);
+    }
+    //TODO: should this return null if no matching snapped line is found
+    // probably should never reach here?
+    return coordSeq;
+  }
+
+  /**
+   * Tests if a coordinate array has a size which is 
+   * valid for the containing geometry.
+   * 
+   * @param pts the point list to validate
+   * @param geom the atomic geometry containing the point list
+   * @return true if the coordinate array is a valid size
+   */
+  private static boolean isValidSize(Coordinate[] pts, Geometry geom) {
+    if (pts.length == 0) return true;
+    int minSize = minimumNonEmptyCoordinatesSize(geom);
+    if (pts.length < minSize) {
+      return false;
+    }
+    return true;
+  }
+
+  private static int minimumNonEmptyCoordinatesSize(Geometry geom) {
+    if (geom instanceof LinearRing)
+      return 4;
+    if (geom instanceof LineString)
+      return 2;
+    return 0;
+  }
+}
\ No newline at end of file
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometrySnapRounder.java b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometrySnapRounder.java
new file mode 100644
index 0000000..d45902f
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/GeometrySnapRounder.java
@@ -0,0 +1,211 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.snapround;/*
+
+* implement the fundamental operations required to validate a given
+* geo-spatial data set to a known topological specification.
+*
+* Copyright (C) 2001 Vivid Solutions
+*
+* This library is free software; you can redistribute it and/or
+* modify it under the terms of the GNU Lesser General Public
+* License as published by the Free Software Foundation; either
+* version 2.1 of the License, or (at your option) any later version.
+*
+* This library is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+* Lesser General Public License for more details.
+*
+* You should have received a copy of the GNU Lesser General Public
+* License along with this library; if not, write to the Free Software
+* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+*
+* For more information, contact:
+*
+*     Vivid Solutions
+*     Suite #1A
+*     2328 Government Street
+*     Victoria BC  V8T 5G5
+*     Canada
+*
+*     (250)385-6040
+*     www.vividsolutions.com
+*/
+
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Map;
+
+import org.locationtech.jts.geom.Coordinate;
+import org.locationtech.jts.geom.CoordinateList;
+import org.locationtech.jts.geom.CoordinateSequence;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.GeometryComponentFilter;
+import org.locationtech.jts.geom.GeometryFactory;
+import org.locationtech.jts.geom.LineString;
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jts.noding.NodedSegmentString;
+import org.locationtech.jts.noding.Noder;
+import org.locationtech.jts.noding.snapround.MCIndexSnapRounder;
+import org.locationtech.jtslab.geom.util.GeometryEditorEx;
+
+/**
+ * Nodes a {@link Geometry} using Snap-Rounding
+ * to a given {@link PrecisionModel}.
+ * <ul>
+ * <li>Point geometries are not handled.  They are skipped if present in the input.
+ * <li>Linestrings which collapse to a point due to snapping are removed.
+ * <li>Polygonal output may not be valid.  
+ * Invalid output is due to the introduction of topology collapses.
+ * This should be straightforward to clean using standard heuristics (e.g. buffer(0) ).
+ * </ul>
+ * The input geometry coordinates are expected to be rounded
+ * to the given precision model.
+ * This class does not perform that function.
+ * <code>GeometryPrecisionReducer</code> may be used to do this.
+ */
+public class GeometrySnapRounder
+{
+  private PrecisionModel pm;
+  private boolean isLineworkOnly = false;
+
+  /**
+   * Creates a new snap-rounder which snap-rounds to a grid specified
+   * by the given {@link PrecisionModel}.
+   * 
+   * @param pm the precision model for the grid to snap-round to
+   */
+  public GeometrySnapRounder(PrecisionModel pm) {
+    this.pm = pm;
+  }
+  
+  public void setLineworkOnly(boolean isLineworkOnly) {
+    this.isLineworkOnly = isLineworkOnly;
+  }
+  
+  /**
+   * Snap-rounds the given geometry.
+   *  
+   * 
+   * @param geom
+   * @return
+   */
+  public Geometry execute(Geometry geom) {
+    
+    // TODO: reduce precision of input automatically
+    // TODO: add switch to GeometryPrecisionReducer to NOT check & clean invalid polygonal geometry (not needed here)
+    // TODO: OR just do precision reduction with custom code here 
+    
+    List segStrings = extractTaggedSegmentStrings(geom, pm);
+    snapRound(segStrings);
+    
+    if (isLineworkOnly) {
+      return toNodedLines(segStrings, geom.getFactory());
+    }
+    
+    Geometry geomSnapped = replaceLines(geom, segStrings);
+    Geometry geomClean = ensureValid(geomSnapped);
+    return geomClean;
+  }
+
+  private Geometry toNodedLines(Collection segStrings, GeometryFactory geomFact) {
+    List lines = new ArrayList();
+    for (Iterator it = segStrings.iterator(); it.hasNext(); ) {
+      NodedSegmentString nss = (NodedSegmentString) it.next();
+      // skip collapsed lines
+      if (nss.size() < 2)
+        continue;
+      //Coordinate[] pts = getCoords(nss);
+      Coordinate[] pts = nss.getNodeList().getSplitCoordinates();
+      
+      lines.add(geomFact.createLineString(pts));
+    }
+    return geomFact.buildGeometry(lines);
+  }
+  
+  private Geometry replaceLines(Geometry geom, List segStrings) {
+    Map nodedLinesMap = nodedLinesMap(segStrings);
+    GeometryCoordinateReplacer lineReplacer = new GeometryCoordinateReplacer(nodedLinesMap);
+    GeometryEditorEx geomEditor = new GeometryEditorEx(lineReplacer);
+    Geometry snapped = geomEditor.edit(geom);
+    return snapped;
+  }
+
+  private void snapRound(List segStrings) {
+    //Noder sr = new SimpleSnapRounder(pm);
+    Noder sr = new MCIndexSnapRounder(pm);
+    sr.computeNodes(segStrings);
+  }
+
+  private HashMap nodedLinesMap(Collection segStrings) {
+    HashMap ptsMap = new HashMap();
+    for (Iterator it = segStrings.iterator(); it.hasNext(); ) {
+      NodedSegmentString nss = (NodedSegmentString) it.next();
+      // skip collapsed lines
+      if (nss.size() < 2)
+        continue;
+      Coordinate[] pts = nss.getNodeList().getSplitCoordinates();
+      ptsMap.put(nss.getData(), pts);
+    }
+    return ptsMap;
+  }
+  
+  static List extractTaggedSegmentStrings(Geometry geom, final PrecisionModel pm)
+  {
+    final List segStrings = new ArrayList();
+    GeometryComponentFilter filter = new GeometryComponentFilter() {
+      public void filter(Geometry geom) {
+        // Extract linework for lineal components only
+        if (! (geom instanceof LineString) ) return;
+        // skip empty lines
+        if (geom.getNumPoints() <= 0) return;
+        Coordinate[] roundPts = round( ((LineString)geom).getCoordinateSequence(), pm);
+        segStrings.add(new NodedSegmentString(roundPts, geom));
+      }
+    };
+    geom.apply(filter);
+    return segStrings;
+  }
+  
+  static Coordinate[] round(CoordinateSequence seq, PrecisionModel pm) {
+    if (seq.size() == 0) return new Coordinate[0];
+
+    CoordinateList coordList = new CoordinateList();  
+    // copy coordinates and reduce
+    for (int i = 0; i < seq.size(); i++) {
+      Coordinate coord = new Coordinate(
+          seq.getOrdinate(i,  Coordinate.X),
+          seq.getOrdinate(i,  Coordinate.Y) );
+      pm.makePrecise(coord);
+      coordList.add(coord, false);
+    }
+    Coordinate[] coord = coordList.toCoordinateArray();
+    
+    //TODO: what if seq is too short?
+    return coord;
+  }
+  
+  private static Geometry ensureValid(Geometry geom) {
+    if (geom.isValid()) return geom;
+    return cleanPolygonal(geom);
+  }
+
+  private static Geometry cleanPolygonal(Geometry geom) {
+    return PolygonCleaner.clean(geom);
+  }
+}
+
+
diff --git a/modules/lab/src/main/java/org/locationtech/jtslab/snapround/PolygonCleaner.java b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/PolygonCleaner.java
new file mode 100644
index 0000000..3983db0
--- /dev/null
+++ b/modules/lab/src/main/java/org/locationtech/jtslab/snapround/PolygonCleaner.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.snapround;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.MultiPolygon;
+import org.locationtech.jts.geom.Polygon;
+import org.locationtech.jts.geom.util.GeometryTransformer;
+
+public class PolygonCleaner {
+
+	public static Geometry clean(Geometry geom) {
+		PolygonCleanerTransformer trans = new PolygonCleanerTransformer();
+		return trans.transform(geom);
+	}
+
+	static class PolygonCleanerTransformer extends GeometryTransformer {
+
+		PolygonCleanerTransformer() {
+		}
+
+		protected Geometry transformPolygon(Polygon geom, Geometry parent) {
+			// if parent is a MultiPolygon, let it do the cleaning
+			if (parent instanceof MultiPolygon) {
+				return geom;
+			}
+			return createValidArea(geom);
+		}
+
+		protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
+			Geometry roughGeom = super.transformMultiPolygon(geom, parent);
+			return createValidArea(roughGeom);
+		}
+
+		/**
+		 * Creates a valid area geometry from one that possibly has bad topology (i.e.
+		 * self-intersections). 
+		 * 
+		 * @param area
+		 *            an area geometry possibly containing self-intersections
+		 * @return a valid area geometry
+		 */
+		private Geometry createValidArea(Geometry area) {
+			if (area.isValid()) return area;
+			// TODO: this is slow and has potential errors (due to buffer robustness failure)
+			// TODO: replace with a proper polygon cleaner
+			/**
+			 * Creates a valid area geometry from one that possibly has bad topology (i.e.
+			 * self-intersections). Since buffer can handle invalid topology, but always
+			 * returns valid geometry, constructing a 0-width buffer "corrects" the
+			 * topology. Note this only works for area geometries, since buffer always
+			 * returns areas. This also may return empty geometries, if the input has no
+			 * actual area.
+			 */
+			return area.buffer(0.0);
+		}
+	}
+
+}
diff --git a/modules/lab/src/test/java/org/locationtech/jts/geom/OctagonalEnvelopeTest.java b/modules/lab/src/test/java/org/locationtech/jts/geom/OctagonalEnvelopeTest.java
new file mode 100644
index 0000000..8cd4c17
--- /dev/null
+++ b/modules/lab/src/test/java/org/locationtech/jts/geom/OctagonalEnvelopeTest.java
@@ -0,0 +1,41 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.geom;
+
+import test.jts.GeometryTestCase;
+
+
+public class OctagonalEnvelopeTest extends GeometryTestCase {
+
+  public OctagonalEnvelopeTest(String name) {
+    super(name);
+  }
+
+  public void testCircle() {
+    checkOctagonalEnvelope("POLYGON ((110 100, 110 98, 109 96, 108 94, 107 93, 106 92, 104 91, 102 90, 100 90, 98 90, 96 91, 94 92, 93 93, 92 94, 91 96, 90 98, 90 100, 90 102, 91 104, 92 106, 93 107, 94 108, 96 109, 98 110, 100 110, 102 110, 104 109, 106 108, 107 107, 108 106, 109 104, 110 102, 110 100))"
+        ,"POLYGON ((90 96, 90 104, 96 110, 104 110, 110 104, 110 96, 104 90, 96 90, 90 96))"
+        );
+  }
+
+  public void XXXtestRobust() {
+    checkOctagonalEnvelope("POLYGON ((897136.58 1669979.8879999965, 901100.2509999997 1650018.9820000022, 338254.7099999995 1600889.083, 273366.8019999984 1735720.873999999, 897136.58 1669979.8879999965))",
+        "POLYGON ((273366.8019999984 1665776.9910000013, 273366.8019999984 1735720.873999999, 831395.5939999977 1735720.873999999, 901100.2509999997 1666016.216999997, 901100.2509999997 1650018.9820000022, 851970.3519999976 1600889.083, 338254.7099999995 1600889.083, 273366.8019999984 1665776.9910000013))");
+  }
+
+  private void checkOctagonalEnvelope(String wkt, String wktExpected) {
+    Geometry input = read(wkt);
+    Geometry expected = read(wktExpected);
+    Geometry octEnv = OctagonalEnvelope.octagonalEnvelope(input);
+    boolean isEqual = octEnv.equalsNorm(expected);
+    assertTrue(isEqual);
+  }
+}
diff --git a/modules/lab/src/test/java/org/locationtech/jts/hull/ConcaveHullTest.java b/modules/lab/src/test/java/org/locationtech/jts/hull/ConcaveHullTest.java
new file mode 100644
index 0000000..f709cd1
--- /dev/null
+++ b/modules/lab/src/test/java/org/locationtech/jts/hull/ConcaveHullTest.java
@@ -0,0 +1,45 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jts.hull;
+
+import junit.textui.TestRunner;
+
+import org.locationtech.jts.geom.Geometry;
+
+import test.jts.GeometryTestCase;
+
+public class ConcaveHullTest extends GeometryTestCase {
+
+  public static void main(String args[]) {
+    TestRunner.run(ConcaveHullTest.class);
+  }
+  
+  public ConcaveHullTest(String name) {
+    super(name);
+  }
+
+  public void testSimple() {
+    checkHull(
+        "POLYGON ((100 200, 200 180, 300 200, 200 190, 100 200))",
+        150,
+        "POLYGON ((100 200, 200 180, 300 200, 200 190, 100 200))"
+        );
+  }
+  
+  private void checkHull(String inputWKT, double tolerance, String expectedWKT) {
+    Geometry input = read(inputWKT);
+    Geometry expected = read(expectedWKT);
+    ConcaveHull hull = new ConcaveHull(input, tolerance);
+    Geometry actual = hull.getResult();
+    //checkEqual(expected, actual);
+  }
+}
diff --git a/modules/lab/src/test/java/org/locationtech/jtslab/clean/InvalidHoleRemoverTest.java b/modules/lab/src/test/java/org/locationtech/jtslab/clean/InvalidHoleRemoverTest.java
new file mode 100644
index 0000000..b129313
--- /dev/null
+++ b/modules/lab/src/test/java/org/locationtech/jtslab/clean/InvalidHoleRemoverTest.java
@@ -0,0 +1,92 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtslab.clean;
+
+import junit.framework.TestCase;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+public class InvalidHoleRemoverTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public InvalidHoleRemoverTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(InvalidHoleRemoverTest.class);
+  }
+
+  public void testNoHole() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))", 
+        "POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))");
+  }  
+  public void testOneValid() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (5 5, 5 2, 8 2, 5 5))", 
+        "POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (5 5, 5 2, 8 2, 5 5))");
+  }
+  public void testOneOutside() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (11 5, 11 2, 14 2, 11 5))", 
+        "POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))");
+  }
+  public void testOneValidOneOutside() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (11 5, 11 2, 14 2, 11 5), (2 5, 2 2, 5 2, 2 5))", 
+        "POLYGON ((1 1, 1 9, 9 9, 9 1, 1 1), (2 2, 5 2, 2 5, 2 2))");
+  }
+
+  public void testOneOverlapping() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (2 5, 2 2, 12 2, 2 5))", 
+        "POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))");
+  }
+
+  public void testOneOverlappingMP() {
+    checkHolesRemoved("MULTIPOLYGON (((1 9, 9 9, 9 1, 1 1, 1 9), (2 5, 2 2, 12 2, 2 5)), ((21 9, 25 9, 25 5, 21 5, 21 9)))", 
+        "MULTIPOLYGON (((1 9, 9 9, 9 1, 1 1, 1 9)), ((21 9, 25 9, 25 5, 21 5, 21 9)))");
+  }
+
+  public void testOneOverlappingGC() {
+    checkHolesRemoved("GEOMETRYCOLLECTION (POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (2 5, 2 2, 12 2, 2 5)), LINESTRING (15 9, 19 5))", 
+        "GEOMETRYCOLLECTION (POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9)), LINESTRING (15 9, 19 5))");
+  }
+
+  private void checkHolesRemoved(String inputWKT, String expectedWKT) {
+    Geometry input = read(inputWKT);
+    Geometry expected = read(expectedWKT);
+    
+    Geometry actual = InvalidHoleRemover.clean(input);
+    checkEqual(expected, actual);
+  }
+
+  private void checkEqual(Geometry expected, Geometry actual) {
+    Geometry actualNorm = actual.norm();
+    boolean equal = actualNorm.equalsExact(expected.norm());
+    if (! equal) {
+      System.out.println("FAIL - Expected = " + expected
+          + " actual = " + actual.norm());
+    }
+    assertTrue(equal);
+  }
+
+  private Geometry read(String wkt) {
+    try {
+       return reader.read(wkt);
+    } catch (ParseException e) {
+      throw new RuntimeException(e.getMessage());
+    }
+    
+  }
+
+}
diff --git a/modules/lab/src/test/java/org/locationtech/jtslab/clean/SmallHoleRemoverTest.java b/modules/lab/src/test/java/org/locationtech/jtslab/clean/SmallHoleRemoverTest.java
new file mode 100644
index 0000000..652f4f2
--- /dev/null
+++ b/modules/lab/src/test/java/org/locationtech/jtslab/clean/SmallHoleRemoverTest.java
@@ -0,0 +1,87 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtslab.clean;
+
+import junit.framework.TestCase;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.ParseException;
+import org.locationtech.jts.io.WKTReader;
+
+public class SmallHoleRemoverTest extends TestCase {
+
+  private WKTReader reader = new WKTReader();
+
+  public SmallHoleRemoverTest(String name) {
+    super(name);
+  }
+
+  public static void main(String[] args) {
+    junit.textui.TestRunner.run(SmallHoleRemoverTest.class);
+  }
+
+  public void testNoHole() {
+    checkHolesRemoved("POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))", 
+        "POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9))");
+  }  
+  public void testOneLarge() {
+    checkHolesRemoved("POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200), (130 180, 175 180, 175 136, 130 136, 130 180))", 
+        "POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200), (130 180, 175 180, 175 136, 130 136, 130 180))");
+  }
+  public void testOneSmall() {
+    checkHolesRemoved("POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200), (130 160, 140 150, 130 150, 130 160))", 
+        "POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200))");
+  }
+  public void testOneLargeOneSmall() {
+    checkHolesRemoved("POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200), (130 160, 140 150, 130 150, 130 160), (150 190, 190 190, 190 150, 150 150, 150 190))", 
+        "POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200), (150 190, 190 190, 190 150, 150 150, 150 190))");
+  }
+
+
+  public void testOneSmallMP() {
+    checkHolesRemoved("MULTIPOLYGON (((1 9, 9 9, 9 1, 1 1, 1 9), (2 5, 2 2, 12 2, 2 5)), ((21 9, 25 9, 25 5, 21 5, 21 9)))", 
+        "MULTIPOLYGON (((1 9, 9 9, 9 1, 1 1, 1 9)), ((21 9, 25 9, 25 5, 21 5, 21 9)))");
+  }
+
+  public void testOneSmallGC() {
+    checkHolesRemoved("GEOMETRYCOLLECTION (POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9), (2 5, 2 2, 12 2, 2 5)), LINESTRING (15 9, 19 5))", 
+        "GEOMETRYCOLLECTION (POLYGON ((1 9, 9 9, 9 1, 1 1, 1 9)), LINESTRING (15 9, 19 5))");
+  }
+
+  private void checkHolesRemoved(String inputWKT, String expectedWKT) {
+    Geometry input = read(inputWKT);
+    Geometry expected = read(expectedWKT);
+    
+    Geometry actual = SmallHoleRemover.clean(input, 100);
+    checkEqual(expected, actual);
+  }
+
+  private void checkEqual(Geometry expected, Geometry actual) {
+    Geometry actualNorm = actual.norm();
+    boolean equal = actualNorm.equalsExact(expected.norm());
+    if (! equal) {
+      System.out.println("FAIL - Expected = " + expected
+          + " actual = " + actual.norm());
+    }
+    assertTrue(equal);
+  }
+
+  private Geometry read(String wkt) {
+    try {
+       return reader.read(wkt);
+    } catch (ParseException e) {
+      throw new RuntimeException(e.getMessage());
+    }
+    
+  }
+
+}
diff --git a/modules/pom.xml b/modules/pom.xml
new file mode 100644
index 0000000..351fa71
--- /dev/null
+++ b/modules/pom.xml
@@ -0,0 +1,42 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-modules</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>pom</packaging>
+    
+    <dependencies>
+        <dependency>
+            <groupId>junit</groupId>
+            <artifactId>junit</artifactId>
+            <scope>test</scope>
+        </dependency>
+    </dependencies>
+
+    <modules>
+        <module>core</module>
+        <module>io</module>
+    </modules>
+
+    <profiles>
+        <profile>
+            <id>all</id>
+            <activation>
+                <property>
+                    <name>!release</name>
+                </property>
+            </activation>
+
+            <modules>
+                <module>example</module>
+                <module>tests</module>
+                <module>app</module>
+            </modules>
+        </profile>
+    </profiles>
+
+</project>
diff --git a/modules/tests/pom.xml b/modules/tests/pom.xml
new file mode 100644
index 0000000..5ae4e44
--- /dev/null
+++ b/modules/tests/pom.xml
@@ -0,0 +1,60 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <parent>
+        <groupId>org.locationtech.jts</groupId>
+        <artifactId>jts-modules</artifactId>
+        <version>1.15.0</version>
+    </parent>
+    <artifactId>jts-tests</artifactId>
+    <name>${project.groupId}:${project.artifactId}</name>
+    <packaging>jar</packaging>
+
+    <dependencies>
+        <dependency>
+            <groupId>org.locationtech.jts</groupId>
+            <artifactId>jts-core</artifactId>
+            <version>${project.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jdom</groupId>
+            <artifactId>jdom2</artifactId>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.commons</groupId>
+            <artifactId>commons-lang3</artifactId>
+            <version>3.5</version>
+        </dependency>
+    </dependencies>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <version>2.6</version>
+                <configuration>
+                    <descriptorRefs>
+                        <descriptorRef>jar-with-dependencies</descriptorRef>
+                    </descriptorRefs>
+                    <archive>
+                        <manifest>
+                            <mainClass>org.locationtech.jtstest.testrunner.JTSTestRunnerCmd</mainClass>
+                        </manifest>
+                    </archive>
+                    <finalName>JTSTestRunner</finalName>
+ 		    		<appendAssemblyId>false</appendAssemblyId>
+ 		        </configuration>
+                <executions>
+                    <execution>
+                        <id>make-assembly</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+
+    </build>
+</project>
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java b/modules/tests/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java
new file mode 100644
index 0000000..e6c9668
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/TestCoordinateSequenceFactory.java
@@ -0,0 +1,32 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.impl.*;
+
+/**
+ * Create the CoordinateSequenceFactory to be used in tests
+ */
+public class TestCoordinateSequenceFactory {
+
+  public static CoordinateSequenceFactory instance()
+  {
+    return CoordinateArraySequenceFactory.instance();
+//    return new PackedCoordinateSequenceFactory();
+//    return new PackedCoordinateSequenceFactory(PackedCoordinateSequenceFactory.FLOAT, 2);
+  }
+
+  private TestCoordinateSequenceFactory() {
+  }
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/command/CommandLine.java b/modules/tests/src/main/java/org/locationtech/jtstest/command/CommandLine.java
new file mode 100644
index 0000000..e85b982
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/command/CommandLine.java
@@ -0,0 +1,148 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.command;
+
+import java.io.*;
+import java.util.*;
+
+/**
+ * A class to parse Unix (and DOS/Win)-style application command-lines
+ * @version 1.7
+ */
+public class CommandLine {
+
+  Hashtable optSpecs  = new Hashtable();
+  Vector optVec = new Vector();     // used to store options in order of entry
+  char optionChar;      // the char that indicates an option.  Default is '/', which is
+                        // NT Standard, but this causes problems on Unix systems, so '-' should
+                        // be used for cross-platform apps
+
+  public CommandLine()
+  {
+    this('/');
+  }
+
+  public CommandLine(char optionCh)
+  {
+    optionChar = optionCh;
+  }
+
+  public void addOptionSpec(OptionSpec optSpec)
+  {
+    String name = optSpec.getName();
+    // should check for duplicate option names here
+    optSpecs.put(name.toLowerCase(), optSpec);
+    optVec.add(optSpec);
+  }
+
+  OptionSpec getOptionSpec(String name)
+  {
+    if (optSpecs.containsKey(name.toLowerCase()))
+      return (OptionSpec) optSpecs.get(name.toLowerCase());
+    return null;
+  }
+
+  public Option getOption(String name)
+  {
+    OptionSpec spec = getOptionSpec(name);
+    if (spec == null) return null;
+    return spec.getOption(0);
+  }
+
+  public Iterator getOptions(String name)
+  {
+    OptionSpec spec = getOptionSpec(name);
+    return spec.getOptions();
+  }
+
+  public boolean hasOption(String name)
+  {
+    OptionSpec spec = getOptionSpec(name);
+    if (spec == null) return false;
+    return spec.hasOption();
+  }
+  /**
+   *  adds an option for an <B>existing</B> option spec
+   */
+  void addOption(Option opt)
+  {
+    String name = opt.getName();
+    ((OptionSpec) optSpecs.get(name.toLowerCase())).addOption(opt);
+  }
+
+  public void printDoc(PrintStream out)
+  {
+    OptionSpec os = null;
+    out.println("Options:");
+    for (Iterator i = optVec.iterator(); i.hasNext(); )
+    {
+      os = (OptionSpec) i.next();
+      String name = optionChar + os.getName();
+      if (os.getName() == OptionSpec.OPTION_FREE_ARGS) name = "(free)";
+      out.println("  " + name + " " + os.getArgDesc() + " - " + os.getDocDesc());
+    }
+  }
+
+  public void parse(String[] args)
+    throws ParseException
+  {
+    String noOptMsg;
+    String optName;
+    Vector params = new Vector();
+    int i = 0;
+    int paramStart;
+    while (i < args.length) {
+      if (args[i].charAt(0) == optionChar) {
+        optName = args[i].substring(1);
+        noOptMsg = "Invalid option: " + args[i];
+        paramStart = i + 1;
+      }
+      else {
+        optName = OptionSpec.OPTION_FREE_ARGS;
+        noOptMsg = "Invalid option: " + args[i];
+        paramStart = i;
+      }
+      OptionSpec optSpec = getOptionSpec(optName);
+      if (optSpec == null)
+        throw new ParseException(noOptMsg);
+
+      int expectedArgCount = optSpec.getAllowedArgs();
+      // parse option args
+      parseParams(args, params, paramStart, expectedArgCount);
+      Option opt = optSpec.parse((String[]) params.toArray(new String[0]));
+      // check for number of allowed instances here
+      addOption(opt);
+      i++;
+      i += params.size();
+    }
+
+  }
+
+  void parseParams(String[] args, Vector params, int i, int expectedArgCount)
+  {
+    params.clear();
+    int count = 0;
+    int expected = expectedArgCount;
+    if (expectedArgCount == OptionSpec.NARGS_ZERO_OR_ONE) expected = 1;
+    if (expectedArgCount == OptionSpec.NARGS_ZERO_OR_MORE) expected = 999999999;
+    if (expectedArgCount == OptionSpec.NARGS_ONE_OR_MORE) expected = 999999999;
+    while (i < args.length
+            && count < expected
+            && args[i].charAt(0) != optionChar) {
+      params.addElement(args[i++]);
+      count++;
+    }
+  }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/command/Option.java b/modules/tests/src/main/java/org/locationtech/jtstest/command/Option.java
new file mode 100644
index 0000000..a006b9a
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/command/Option.java
@@ -0,0 +1,40 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.command;
+
+/**
+ * The parameters for an instance of an option occurring in a command
+ * @version 1.7
+ */
+public class Option {
+  OptionSpec optSpec;
+  String[] args;            // the actual option args found
+
+  public Option(OptionSpec spec, String[] _args) {
+    optSpec = spec;
+    args = _args;
+  }
+
+  public String getName() { return optSpec.getName(); }
+  public int getNumArgs() { return args.length; }
+  public String getArg(int i)
+  {
+    return args[i];
+  }
+  public int getArgAsInt(int i)
+  {
+    return Integer.parseInt(args[i]);
+  }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/command/OptionSpec.java b/modules/tests/src/main/java/org/locationtech/jtstest/command/OptionSpec.java
new file mode 100644
index 0000000..ee7d9e2
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/command/OptionSpec.java
@@ -0,0 +1,129 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.command;
+
+import java.util.*;
+/**
+ * Specifes the syntax for a single option on a
+ * command line
+ *
+ * ToDo:
+ * - add syntax pattern parsing
+ * Syntax patterns are similar to Java type signatures
+ *  F - float
+ *  I - int
+ *  L - long
+ *  S - string
+ *  B - boolean
+ *  + - one or more
+ * eg:  "FIS+" takes a double, int, and one or more Strings
+ * @version 1.7
+ */
+public class OptionSpec {
+
+  public final static int NARGS_ZERO_OR_MORE  = -1;
+  public final static int NARGS_ONE_OR_MORE   = -2;
+  public final static int NARGS_ZERO_OR_ONE   = -3;
+
+  public final static String OPTION_FREE_ARGS = "**FREE_ARGS**";   // option name for free args
+
+  String name;
+  int nAllowedArgs = 0;     // number of arguments allowed
+  String syntaxPattern;
+  String argDoc = "";            // arg syntax description
+  String doc = "";               // option description
+
+  Vector options = new Vector();
+
+  public OptionSpec(String optName)
+  {
+    name = optName;
+    nAllowedArgs = 0;
+  }
+
+  public OptionSpec(String optName, int nAllowed)
+  {
+    this(optName);
+    // check for invalid input
+    if (nAllowedArgs >= NARGS_ZERO_OR_ONE)
+      nAllowedArgs = nAllowed;
+  }
+
+  public OptionSpec(String optName, String _syntaxPattern) {
+    this(optName);
+    syntaxPattern = _syntaxPattern;
+  }
+
+  public void setDoc(String _argDoc, String docLine)
+  {
+    argDoc = _argDoc;
+    doc = docLine;
+  }
+  public String getArgDesc() {    return argDoc;  }
+  public String getDocDesc() {    return doc;  }
+
+  public int getNumOptions() { return options.size(); }
+  public Option getOption(int i)
+  {
+    if (options.size() > 0)
+      return (Option) options.elementAt(i);
+    return null;
+  }
+
+
+  public Iterator getOptions()
+  {
+      return options.iterator();
+  }
+
+  public boolean hasOption()
+  {
+    return options.size() > 0;
+  }
+
+  void addOption(Option opt)
+  {
+    options.addElement(opt);
+  }
+
+
+  String getName() { return name; }
+  int getAllowedArgs() { return nAllowedArgs; }
+  Option parse(String[] args)
+    throws ParseException
+  {
+    checkNumArgs(args);
+    return new Option(this, args);
+  }
+
+  void checkNumArgs(String[] args)
+    throws ParseException
+  {
+    if (nAllowedArgs == NARGS_ZERO_OR_MORE) {
+        // args must be ok
+    }
+    else if (nAllowedArgs == NARGS_ONE_OR_MORE) {
+      if (args.length <= 0)
+        throw new ParseException("option " + name + ": expected one or more args, found " + args.length);
+    }
+    else if (nAllowedArgs == NARGS_ZERO_OR_ONE) {
+      if (args.length > 1)
+        throw new ParseException("option " + name + ": expected zero or one arg, found " + args.length);
+    }
+    else if (args.length != nAllowedArgs)
+      throw new ParseException("option " + name + ": expected "
+                                     + nAllowedArgs + " args, found " + args.length);
+  }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/command/ParseException.java b/modules/tests/src/main/java/org/locationtech/jtstest/command/ParseException.java
new file mode 100644
index 0000000..ea46c56
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/command/ParseException.java
@@ -0,0 +1,30 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.command;
+
+/**
+ * @version 1.7
+ */
+public class ParseException
+  extends Exception
+{
+
+  public ParseException() {
+    super();
+  }
+
+  public ParseException(String msg) {
+    super(msg);
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/ArgumentConverter.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/ArgumentConverter.java
new file mode 100644
index 0000000..76ce066
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/ArgumentConverter.java
@@ -0,0 +1,83 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.geomop;
+
+public class ArgumentConverter 
+{
+	public ArgumentConverter()
+	{
+		
+	}
+	
+  public Object[] convert(Class[] parameterTypes, Object[] args)
+  {
+  	Object[] actualArgs = new Object[args.length];
+    for (int i = 0; i < args.length; i++ ) {
+    	actualArgs[i] = convert(parameterTypes[i], args[i]);
+    }
+    return actualArgs;
+  }
+
+  public Object convert(Class destClass, Object srcValue)
+  {
+    if (srcValue instanceof String) {
+      return convertFromString(destClass, (String) srcValue);
+    }
+    if (destClass.isAssignableFrom(srcValue.getClass())) {
+      return srcValue;
+    }
+    throwInvalidConversion(destClass, srcValue);
+    return null;
+  }
+
+  private Object convertFromString(Class destClass, String src)
+  {
+    if (destClass == Boolean.class || destClass == boolean.class) {
+      if (src.equals("true")) {
+        return new Boolean(true);
+      }
+      else if (src.equals("false")) {
+        return new Boolean(false);
+      }
+      throwInvalidConversion(destClass, src);
+    }
+    else if (destClass == Integer.class || destClass == int.class) {
+      // try as an int
+      try {
+        return new Integer(src);
+      }
+      catch (NumberFormatException e) {
+        // eat this exception - it will be reported below
+      }
+    }
+    else if (destClass == Double.class || destClass == double.class) {
+      // try as an int
+      try {
+        return new Double(src);
+      }
+      catch (NumberFormatException e) {
+        // eat this exception - it will be reported below
+      }
+    }
+    else if (destClass == String.class) {
+      return src;
+    }
+    throwInvalidConversion(destClass, src);
+    return null;
+  }
+
+  private void throwInvalidConversion(Class destClass, Object srcValue)
+  {
+  	throw new IllegalArgumentException("Cannot convert " + srcValue + " to " + destClass.getName());
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BaseGeometryFunction.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BaseGeometryFunction.java
new file mode 100644
index 0000000..82d364f
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BaseGeometryFunction.java
@@ -0,0 +1,165 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * A base for implementations of
+ * {@link GeometryFunction} which provides most 
+ * of the required structure.
+ * Extenders must supply the behaviour for the 
+ * actual function invocation.
+ * 
+ * @author Martin Davis
+ *
+ */
+public abstract class BaseGeometryFunction 
+implements GeometryFunction, Comparable
+{
+  public static boolean isBinaryGeomFunction(GeometryFunction func)
+  {
+    return func.getParameterTypes().length >= 1
+        && func.getParameterTypes()[0] == Geometry.class;
+  }
+  
+	protected String category  = null;
+	protected String name;
+	protected String description;
+	protected String[] parameterNames;
+	protected Class[] parameterTypes;
+	protected Class returnType;
+	
+	public BaseGeometryFunction(
+			String name, 
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType)
+	{
+		this.category = category;
+		this.name = name;
+		this.parameterNames = parameterNames;
+		this.parameterTypes = parameterTypes;
+		this.returnType = returnType;
+	}
+	
+	public BaseGeometryFunction(
+			String name, 
+			String description,
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType)
+	{
+		this.category = category;
+		this.name = name;
+		this.description = description;
+		this.parameterNames = parameterNames;
+		this.parameterTypes = parameterTypes;
+		this.returnType = returnType;
+	}
+	
+	public String getCategory()
+	{
+		return category;
+	}
+	
+	public String getName()
+	{
+		return name;
+	}
+	
+	public String getDescription()
+	{
+		return description;
+	}
+	
+	public String[] getParameterNames()
+	{
+		return parameterNames;
+	}
+	
+	/**
+	 * Gets the types of the other function arguments,
+	 * if any.
+	 * 
+	 * @return the types
+	 */
+	public Class[] getParameterTypes()
+	{
+		return parameterTypes;
+	}
+	
+	public Class getReturnType()
+	{
+		return returnType;
+	}
+	
+  public boolean isBinary() {
+    return parameterTypes.length > 0 && parameterTypes[0] == Geometry.class;
+  }
+
+  protected static Double getDoubleOrNull(Object[] args, int index)
+  {
+  	if (args.length <= index) return null;
+  	if (args[index] == null) return null;
+  	return (Double) args[index];
+  }
+  
+  protected static Integer getIntegerOrNull(Object[] args, int index)
+  {
+  	if (args.length <= index) return null;
+  	if (args[index] == null) return null;
+  	return (Integer) args[index];
+  }
+  
+	public abstract Object invoke(Geometry geom, Object[] args);
+	
+	/**
+	 * Two functions are the same if they have the 
+	 * same signature (name, parameter types and return type).
+	 * 
+	 * @param obj
+	 * @return true if this object is the same as the <tt>obj</tt> argument
+	 */
+	public boolean equals(Object obj)
+	{
+		if (! (obj instanceof GeometryFunction)) return false;
+		GeometryFunction func = (GeometryFunction) obj;
+		if (! name.equals(func.getName())) return false;
+		if (! returnType.equals(func.getReturnType())) return false;
+		
+		Class[] funcParamTypes = func.getParameterTypes();
+		if (parameterTypes.length != funcParamTypes.length) return false;
+		for (int i = 0; i < parameterTypes.length; i++) {
+			if (! parameterTypes[i].equals(funcParamTypes[i]))
+				return false;
+		}
+		return true;
+	}
+
+	public int compareTo(Object o)
+	{
+		GeometryFunction func = (GeometryFunction) o;
+		int cmp = name.compareTo(func.getName());
+    if (cmp != 0)
+      return cmp;
+		return compareTo(returnType, func.getReturnType());
+		//TODO: compare parameter lists as well
+	}
+	
+	private static int compareTo(Class c1, Class c2)
+	{
+		return c1.getName().compareTo(c2.getName());
+	}
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BufferValidatedGeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BufferValidatedGeometryOperation.java
new file mode 100644
index 0000000..4e715a1
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/BufferValidatedGeometryOperation.java
@@ -0,0 +1,203 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jts.operation.buffer.validate.*;
+import org.locationtech.jts.util.*;
+import org.locationtech.jtstest.testrunner.*;
+
+
+/**
+ * A {@link GeometryOperation} which validates the results of the 
+ * {@link Geometry} <tt>buffer()</tt> method.
+ * If an invalid result is found, an exception is thrown (this is the most
+ * convenient and noticeable way of flagging the problem when using the TestRunner).
+ * All other Geometry methods are executed normally.
+ * <p>
+ * This class can be used via the <tt>-geomop</tt> command-line option
+ * or by the <tt><geometryOperation></tt> XML test file setting.
+ *
+ * @author mbdavis
+ *
+ */
+public class BufferValidatedGeometryOperation 
+implements GeometryOperation
+{
+
+  private boolean returnEmptyGC = false;
+  
+  private GeometryMethodOperation chainOp = new GeometryMethodOperation();
+
+  private int argCount = 0;
+  private double distance;
+  private int quadSegments;
+  private int endCapStyle;
+  
+  public BufferValidatedGeometryOperation()
+  {
+  	
+  }
+  
+  public Class getReturnType(String opName)
+  {
+  	return chainOp.getReturnType(opName);
+  }
+
+  /**
+   * Creates a new operation which chains to the given {@link GeometryMethodOperation}
+   * for non-intercepted methods.
+   * 
+   * @param chainOp the operation to chain to
+   */
+  public BufferValidatedGeometryOperation(GeometryMethodOperation chainOp)
+  {
+  	this.chainOp = chainOp;
+  }
+  
+  /**
+   * Invokes the named operation
+   * 
+   * @param opName
+   * @param geometry
+   * @param args
+   * @return the result
+   * @throws Exception
+   * @see GeometryOperation#invoke
+   */
+	public Result invoke(String opName, Geometry geometry, Object[] args)
+	  throws Exception
+	{	  
+		boolean isBufferOp = opName.equalsIgnoreCase("buffer");
+	  // if not a buffer op, do the default
+	  if (! isBufferOp) {
+	    return chainOp.invoke(opName, geometry, args);
+	  } 
+	  parseArgs(args);
+	  return invokeBufferOpValidated(geometry, args);    
+	}
+
+	private void parseArgs(Object[] args)
+	{
+		argCount = args.length;
+		distance = Double.parseDouble((String) args[0]);
+		if (argCount >= 2) 
+			quadSegments = Integer.parseInt((String) args[1]);
+		if (argCount >= 3)
+			endCapStyle = Integer.parseInt((String) args[2]);
+	}
+	private Result invokeBufferOpValidated(Geometry geometry, Object[] args)
+	{
+	  Geometry result = null;
+
+	  result = invokeBuffer(geometry);
+	  
+    // validate
+	  validate(geometry, result);
+    
+    /**
+     * Return an empty GeometryCollection as the result.  
+     * This allows the test case to avoid specifying an exact result
+     */
+    if (returnEmptyGC) {
+    	result = result.getFactory().createGeometryCollection(null);
+    }
+    return new GeometryResult(result);
+	}
+	
+	private Geometry invokeBuffer(Geometry geom)
+	{
+		if (argCount == 1) {
+			return geom.buffer(distance);
+		}
+		if (argCount == 2) {
+			return geom.buffer(distance, quadSegments);
+		}
+		Assert.shouldNeverReachHere("Unknown or unhandled buffer method");
+		return null;
+	}
+	
+	private void validate(Geometry geom, Geometry buffer)
+	{
+		if (isEmptyBufferExpected(geom)) {
+			checkEmpty(buffer);
+			return;
+		}
+		// simple containment check
+		checkContainment(geom, buffer);
+		
+		// could also check distances of boundaries
+		checkDistance(geom, distance, buffer);
+		// need special check for negative buffers which disappear.  Somehow need to find maximum inner circle - via skeleton?
+	}
+	
+	private boolean isEmptyBufferExpected(Geometry geom)
+	{
+		boolean isNegativeBufferOfNonAreal = geom.getDimension() < 2 && distance <= 0.0;
+		return isNegativeBufferOfNonAreal;
+	}
+	
+	private void checkEmpty(Geometry geom)
+	{
+		if (geom.isEmpty()) {
+			return;
+		}
+		reportError("Expected empty buffer result", null);
+	}
+	
+	private void checkContainment(Geometry geom, Geometry buffer)
+	{
+		boolean isCovered = true;
+		String errMsg = "";
+		if (distance > 0) {
+			isCovered = buffer.covers(geom);
+			errMsg = "Geometry is not contained in (positive) buffer";
+		}
+		else if (distance < 0) {
+			errMsg = "Geometry does not contain (negative) buffer";
+			// covers is always false for empty geometries, so don't bother testing them
+			if (buffer.isEmpty()) {
+				isCovered = true;
+			}
+			else {
+				isCovered = geom.covers(buffer);
+			}
+			
+		}
+		if (! isCovered) {
+			reportError(errMsg, null);
+		}
+ 	}
+	
+	private void checkDistance(Geometry geom, double distance, Geometry buffer)
+	{
+		BufferResultValidator bufValidator = new BufferResultValidator(geom, distance, buffer);
+		if (! bufValidator.isValid()) {
+			String errorMsg = bufValidator.getErrorMessage();
+			Coordinate errorLoc = bufValidator.getErrorLocation();
+			reportError(errorMsg, errorLoc);
+		}
+	}
+	
+  private void reportError(String msg, Coordinate loc)
+  {
+  	String locStr = "";
+  	if (loc != null) {
+  		locStr = " at " + WKTWriter.toPoint(loc);
+  	}
+//  	System.out.println(msg);
+    throw new RuntimeException(msg + locStr);
+  }
+  
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunction.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunction.java
new file mode 100644
index 0000000..80f57c4
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunction.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * A reification of a function which can be executed on a 
+ * {@link Geometry}, possibly with other arguments.
+ * The function may return a Geometry or a scalar value.
+ * 
+ * @author Martin Davis
+ *
+ */
+public interface GeometryFunction 
+{
+	
+	/**
+	 * Gets the name of this function
+	 * 
+	 * @return the name of the function
+	 */
+	String getName();
+	
+	
+	/**
+	 * Gets the parameter names for this function
+	 * 
+	 * @return the names of the function parameters
+	 */
+	String[] getParameterNames();
+	
+	/**
+	 * Gets the types of the other function arguments,
+	 * if any.
+	 * 
+	 * @return the types
+	 */
+	Class[] getParameterTypes();
+	
+	/**
+	 * Gets the return type of this function
+	 * 
+	 * @return the type of the value returned by this function
+	 */
+	Class getReturnType();
+		
+	/**
+	 * Invokes this function.
+	 * Note that any exceptions returned must be 
+	 * {@link RuntimeException}s.
+	 * 
+	 * @param geom the target geometry 
+	 * @param args the other arguments to the function
+	 * @return the value computed by the function
+	 * 
+	 */
+	Object invoke(Geometry geom, Object[] args);
+	
+	/**
+	 * Two functions are the same if they have the 
+	 * same name, parameter types and return type.
+	 * 
+	 * @param obj
+	 * @return true if this object is the same as the <tt>obj</tt> argument
+	 */
+	boolean equals(Object obj);
+
+  public abstract boolean isBinary();
+	
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionOperation.java
new file mode 100644
index 0000000..68e6a67
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionOperation.java
@@ -0,0 +1,105 @@
+/*
+ * The JTS Topology Suite is a collection of Java classes that
+ * implement the fundamental operations required to validate a given
+ * geo-spatial data set to a known topological specification.
+ *
+ * Copyright (C) 2001 Vivid Solutions
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+ *
+ * For more information, contact:
+ *
+ *     Vivid Solutions
+ *     Suite #1A
+ *     2328 Government Street
+ *     Victoria BC  V8T 5G5
+ *     Canada
+ *
+ *     (250)385-6040
+ *     www.vividsolutions.com
+ */
+package org.locationtech.jtstest.geomop;
+
+import java.lang.reflect.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testrunner.*;
+
+/**
+ * Invokes a function from registry 
+ * or a Geometry method determined by a named operation with a list of arguments,
+ * the first of which is a {@link Geometry}.
+ * This class allows overriding Geometry methods
+ * or augmenting them
+ * with functions defined in a {@link GeometryFunctionRegistry}.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class GeometryFunctionOperation
+    implements GeometryOperation
+{
+
+  private GeometryFunctionRegistry registry = null;
+  private GeometryOperation defaultOp = new GeometryMethodOperation();
+  private ArgumentConverter argConverter = new ArgumentConverter();
+
+  public GeometryFunctionOperation() {
+  }
+
+  public GeometryFunctionOperation(GeometryFunctionRegistry registry) {
+  	this.registry = registry;
+  }
+
+  public Class getReturnType(String opName)
+  {
+  	GeometryFunction func = registry.find(opName);
+  	if (func == null)
+  		return defaultOp.getReturnType(opName);
+  	return func.getReturnType();
+  }
+  
+  public Result invoke(String opName, Geometry geometry, Object[] args)
+      throws Exception
+  {
+  	GeometryFunction func = registry.find(opName, args.length);
+  	if (func == null)
+      return defaultOp.invoke(opName, geometry, args);
+  	
+    return invoke(func, geometry, args);
+  }
+
+  private Result invoke(GeometryFunction func, Geometry geometry, Object[] args)
+      throws Exception {
+    Object[] actualArgs = argConverter.convert(func.getParameterTypes(), args);
+
+    if (func.getReturnType() == boolean.class) {
+      return new BooleanResult((Boolean) func.invoke(geometry, actualArgs));
+    }
+    if (Geometry.class.isAssignableFrom(func.getReturnType())) {
+      return new GeometryResult((Geometry) func.invoke(geometry, actualArgs));
+    }
+    if (func.getReturnType() == double.class) {
+      return new DoubleResult((Double) func.invoke(geometry, actualArgs));
+    }
+    if (func.getReturnType() == int.class) {
+      return new IntegerResult((Integer) func.invoke(geometry, actualArgs));
+    }
+    throw new JTSTestReflectionException("Unsupported result type: "
+        + func.getReturnType());
+  }
+
+
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionRegistry.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionRegistry.java
new file mode 100644
index 0000000..f067c69
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryFunctionRegistry.java
@@ -0,0 +1,169 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import java.lang.reflect.Method;
+import java.lang.reflect.Modifier;
+import java.util.*;
+
+import org.locationtech.jts.geom.*;
+
+
+/**
+ * A registry to manage a collection of {@link GeometryFunction}s.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class GeometryFunctionRegistry 
+{
+  public static GeometryFunctionRegistry create()
+  {
+    GeometryFunctionRegistry funcRegistry = new GeometryFunctionRegistry();
+    
+    funcRegistry.add(TestCaseGeometryFunctions.class);
+
+    
+    return funcRegistry;
+  }
+
+	private List functions = new ArrayList();
+	
+	public GeometryFunctionRegistry()
+	{
+	}
+	
+	public GeometryFunctionRegistry(Class clz)
+	{
+		add(clz);
+	}
+	  	
+	public static boolean hasGeometryResult(GeometryFunction func)
+	{
+		return Geometry.class.isAssignableFrom(func.getReturnType());
+	}
+	
+	/**
+	 * Adds functions for all the static methods in the given class.
+	 * 
+	 * @param geomFuncClass
+	 */
+	public void add(Class geomFuncClass)
+	{
+		List funcs = createFunctions(geomFuncClass);
+		// sort list of functions so they appear nicely in the UI list
+		Collections.sort(funcs);
+		add(funcs);
+	}
+	
+	/**
+	 * Adds functions for all the static methods in the given class.
+	 * 
+	 * @param geomFuncClassname the name of the class to load and extract functions from
+	 */
+	public void add(String geomFuncClassname)
+	 throws ClassNotFoundException
+	{
+		Class geomFuncClass = null;
+		geomFuncClass = this.getClass().getClassLoader().loadClass(geomFuncClassname);
+		add(geomFuncClass);
+	}
+	
+
+	public void add(Collection funcs)
+	{
+		for (Iterator i = funcs.iterator(); i.hasNext(); ) {
+			GeometryFunction f = (GeometryFunction) i.next();
+			add(f);
+		}
+	}
+	
+	/**
+	 * Create {@link GeometryFunction}s for all the static 
+	 * methods in the given class
+	 * 
+	 * @param functionClass
+	 * @return a list of the functions created
+	 */
+	public List createFunctions(Class functionClass) {
+		List funcs = new ArrayList();
+		Method[] method = functionClass.getMethods();
+		for (int i = 0; i < method.length; i++) {
+			int mod = method[i].getModifiers();
+			if (Modifier.isStatic(mod) && Modifier.isPublic(mod)) {
+				funcs.add(StaticMethodGeometryFunction.createFunction(method[i]));
+			}
+		}
+		return funcs;
+	}
+
+	
+	/**
+	 * Adds a function if it does not currently
+   * exist in the registry, or replaces the existing one
+	 * with the same signature.
+	 * 
+	 * @param func a function
+	 */
+	public void add(GeometryFunction func)
+	{
+		functions.add(func);
+	}
+	
+	
+	/*
+		int index = functions.indexOf(func);
+		if (index == -1) {
+			sortedFunctions.put(func.getName(), func);
+		}
+		else {
+			functions.set(index, func);
+		}	
+	}
+	*/
+
+	
+  
+  /**
+   * Finds the first function which matches the given name and argument count.
+   * 
+   * @param name
+   * @return a matching function, or null
+   */
+  public GeometryFunction find(String name, int argCount)
+  {
+    for (Iterator i = functions.iterator(); i.hasNext(); ) {
+      GeometryFunction func = (GeometryFunction) i.next();
+      String funcName = func.getName();
+      if (funcName.equalsIgnoreCase(name) 
+      		&& func.getParameterTypes().length == argCount)
+        return func;
+    }
+    return null;
+  }
+  /**
+   * Finds the first function which matches the given name.
+   * 
+   * @param name
+   * @return a matching function, or null
+   */
+  public GeometryFunction find(String name)
+  {
+    for (Iterator i = functions.iterator(); i.hasNext(); ) {
+      GeometryFunction func = (GeometryFunction) i.next();
+      String funcName = func.getName();
+      if (funcName.equalsIgnoreCase(name))
+        return func;
+    }
+    return null;
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMatcher.java
new file mode 100644
index 0000000..14557b0
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMatcher.java
@@ -0,0 +1,27 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * An interface for classes which can determine whether
+ * two geometries match, within a given tolerance.
+ * 
+ * @author mbdavis
+ *
+ */
+public interface GeometryMatcher 
+{
+	void setTolerance(double tolerance);
+	boolean match(Geometry a, Geometry b);
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMethodOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMethodOperation.java
new file mode 100644
index 0000000..e20c427
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryMethodOperation.java
@@ -0,0 +1,219 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import java.lang.reflect.*;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testrunner.BooleanResult;
+import org.locationtech.jtstest.testrunner.DoubleResult;
+import org.locationtech.jtstest.testrunner.GeometryResult;
+import org.locationtech.jtstest.testrunner.IntegerResult;
+import org.locationtech.jtstest.testrunner.JTSTestReflectionException;
+import org.locationtech.jtstest.testrunner.Result;
+
+
+/**
+ * Invokes a named operation on a set of arguments,
+ * the first of which is a {@link Geometry}.
+ * This class provides operations which are the methods 
+ * defined on the Geometry class.
+ * Other {@link GeometryOperation} classes can delegate to
+ * instances of this class to run standard Geometry methods.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class GeometryMethodOperation
+    implements GeometryOperation
+{
+  public static boolean isBooleanFunction(String name) {
+		return getGeometryReturnType(name) == boolean.class;
+	}
+
+	public static boolean isIntegerFunction(String name) {
+		return getGeometryReturnType(name) == int.class;
+	}
+
+	public static boolean isDoubleFunction(String name) {
+		return getGeometryReturnType(name) == double.class;
+	}
+
+	public static boolean isGeometryFunction(String name) {
+		return Geometry.class.isAssignableFrom(getGeometryReturnType(name));
+	}
+
+
+  public static Class getGeometryReturnType(String functionName) {
+		Method[] methods = Geometry.class.getMethods();
+		for (int i = 0; i < methods.length; i++) {
+			if (methods[i].getName().equalsIgnoreCase(functionName)) {
+				Class returnClass = methods[i].getReturnType();
+				/**
+				 * Filter out only acceptable classes. (For instance, don't accept the
+				 * relate()=>IntersectionMatrix method)
+				 */
+				if (returnClass == boolean.class
+						|| Geometry.class.isAssignableFrom(returnClass)
+						|| returnClass == double.class || returnClass == int.class) {
+					return returnClass;
+				}
+			}
+		}
+		return null;
+	}
+
+  private Method[] geometryMethods = Geometry.class.getMethods();
+
+  public GeometryMethodOperation() {
+  }
+
+  public Class getReturnType(String opName)
+  {
+  	return getGeometryReturnType(opName);
+  }
+  
+  public Result invoke(String opName, Geometry geometry, Object[] args)
+      throws Exception
+  {
+    Object[] actualArgs = new Object[args.length];
+    Method geomMethod = getGeometryMethod(opName, args, actualArgs);
+    if (geomMethod == null)
+      throw new JTSTestReflectionException(opName, args);
+    return invokeMethod(geomMethod, geometry, actualArgs);
+  }
+
+  private Method getGeometryMethod(String opName, Object[] args, Object[] actualArgs)
+  {
+    // could index methods by name for efficiency...
+    for (int i = 0; i < geometryMethods.length; i++) {
+      if (! geometryMethods[i].getName().equalsIgnoreCase(opName)) {
+        continue;
+      }
+      if (convertArgs(geometryMethods[i].getParameterTypes(), args, actualArgs)) {
+        return geometryMethods[i];
+      }
+    }
+    return null;
+  }
+
+  private static int nonNullItemCount(Object[] obj)
+  {
+    int count = 0;
+    for (int i = 0; i < obj.length; i++) {
+      if (obj[i] != null)
+        count++;
+    }
+    return count;
+  }
+
+  private Object[] convArg = new Object[1];
+
+  private boolean convertArgs(Class[] parameterTypes, Object[] args, Object[] actualArgs)
+  {
+    if (parameterTypes.length != nonNullItemCount(args))
+      return false;
+
+    for (int i = 0; i < args.length; i++ ) {
+      boolean isCompatible = convertArg(parameterTypes[i], args[i], convArg);
+      if (! isCompatible)
+        return false;
+      actualArgs[i] = convArg[0];
+    }
+    return true;
+  }
+
+  private boolean convertArg(Class destClass, Object srcValue, Object[] convArg)
+  {
+    convArg[0] = null;
+    if (srcValue instanceof String) {
+      return convertArgFromString(destClass, (String) srcValue, convArg);
+    }
+    if (destClass.isAssignableFrom(srcValue.getClass())) {
+      convArg[0] = srcValue;
+      return true;
+    }
+    return false;
+  }
+
+  private boolean convertArgFromString(Class destClass, String srcStr, Object[] convArg)
+  {
+    convArg[0] = null;
+    if (destClass == Boolean.class || destClass == boolean.class) {
+      if (srcStr.equals("true")) {
+        convArg[0] = new Boolean(true);
+        return true;
+      }
+      else if (srcStr.equals("false")) {
+        convArg[0] =  new Boolean(false);
+        return true;
+      }
+      return false;
+    }
+    if (destClass == Integer.class || destClass == int.class) {
+      // try as an int
+      try {
+        convArg[0] = new Integer(srcStr);
+        return true;
+      }
+      catch (NumberFormatException e) {
+        // eat this exception
+      }
+      return false;
+    }
+
+    if (destClass == Double.class || destClass == double.class) {
+      // try as an int
+      try {
+        convArg[0] = new Double(srcStr);
+        return true;
+      }
+      catch (NumberFormatException e) {
+        // eat this exception
+      }
+      return false;
+    }
+    if (destClass == String.class) {
+      convArg[0] = srcStr;
+      return true;
+    }
+    return false;
+  }
+
+
+  private Result invokeMethod(Method method, Geometry geometry, Object[] args)
+      throws Exception
+  {
+    try {
+      if (method.getReturnType() == boolean.class) {
+        return new BooleanResult((Boolean) method.invoke(geometry, args));
+      }
+      if (Geometry.class.isAssignableFrom(method.getReturnType())) {
+        return new GeometryResult((Geometry) method.invoke(geometry, args));
+      }
+      if (method.getReturnType() == double.class) {
+        return new DoubleResult((Double) method.invoke(geometry, args));
+      }
+      if (method.getReturnType() == int.class) {
+        return new IntegerResult((Integer) method.invoke(geometry, args));
+      }
+    }
+    catch (InvocationTargetException e) {
+    	Throwable t = e.getTargetException();
+    	if (t instanceof Exception)
+    		throw (Exception) t;
+    	throw (Error) t;
+    }
+    throw new JTSTestReflectionException("Unsupported result type: " + method.getReturnType());
+  }
+
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryOperation.java
new file mode 100644
index 0000000..1cb7a0d
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/GeometryOperation.java
@@ -0,0 +1,51 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testrunner.Result;
+
+
+/**
+ * Interface for classes which execute operations on {@link Geometry}s.
+ * The arguments may be presented as Strings, even if they
+ * should be calling a method with non-String arguments.
+ * Geometry will always be supplied as Geometry objects, however.
+ * This interface abstracts out the invocation of a method
+ * on a Geometry during a Test.  Subclasses can provide substitute
+ * or additional methods during runs of the same test file.
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public interface GeometryOperation
+{
+	/**
+	 * Gets the class of the return type of the given operation.
+	 * 
+	 * @param opName the name of the operation
+	 * @return the class of the return type of the specified operation
+	 */
+  public Class getReturnType(String opName);
+
+  /**
+   * Invokes an operation on a {@link Geometry}.
+   *
+   * @param opName name of the operation
+   * @param geometry the geometry to process
+   * @param args the arguments to the operation (which may be typed as Strings)
+   * @return the result of the operation
+   * @throws Exception if some error was encountered trying to find or process the operation
+   */
+  Result invoke(String opName, Geometry geometry, Object[] args)
+      throws Exception;
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/LoggingGeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/LoggingGeometryOperation.java
new file mode 100644
index 0000000..9b6932d
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/LoggingGeometryOperation.java
@@ -0,0 +1,59 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jtstest.testrunner.Result;
+
+
+/**
+ * A {@link GeometryOperation} which logs
+ * the input and output from another 
+ * {@link GeometryOperation}.
+ * The log is sent to {@link System#out}.
+ * 
+ * @author mbdavis
+ *
+ */
+public class LoggingGeometryOperation 
+ implements GeometryOperation
+{
+	private GeometryOperation geomOp = new GeometryMethodOperation();
+	
+	public LoggingGeometryOperation()
+	{
+		
+	}
+	
+  public Class getReturnType(String opName)
+  {
+  	return GeometryMethodOperation.getGeometryReturnType(opName);
+  }
+  
+	public LoggingGeometryOperation(GeometryOperation geomOp)
+	{
+		this.geomOp = geomOp;
+	}
+	
+  public Result invoke(String opName, Geometry geometry, Object[] args)
+  	throws Exception
+  {
+  	System.out.println("Operation <" + opName + ">");
+  	System.out.println("Geometry: " + geometry);
+  	for (int i = 0; i < args.length; i++) {
+  		System.out.println("Arg[" + i + "]: " + args[i]);
+  	}
+  	Result result = geomOp.invoke(opName, geometry, args);
+  	System.out.println("Result==> " + result.toFormattedString());
+  	return result;
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/NormalizedGeometryMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/NormalizedGeometryMatcher.java
new file mode 100644
index 0000000..be7f904
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/NormalizedGeometryMatcher.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jtstest.testrunner.GeometryResult;
+
+
+public class NormalizedGeometryMatcher
+implements GeometryMatcher
+{
+	private double tolerance;
+	
+	public NormalizedGeometryMatcher()
+	{
+		
+	}
+	
+	public void setTolerance(double tolerance)
+	{
+		this.tolerance = tolerance;
+	}
+	
+	public boolean match(Geometry a, Geometry b)
+	{
+    Geometry aClone = (Geometry)a.clone();
+    Geometry bClone =(Geometry) b.clone();
+    aClone.normalize();
+    bClone.normalize();
+    return aClone.equalsExact(bClone, tolerance);
+	}
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/OverlayValidatedGeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/OverlayValidatedGeometryOperation.java
new file mode 100644
index 0000000..088a4aa
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/OverlayValidatedGeometryOperation.java
@@ -0,0 +1,177 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jts.operation.overlay.OverlayOp;
+import org.locationtech.jts.operation.overlay.validate.OverlayResultValidator;
+import org.locationtech.jtstest.testrunner.*;
+
+
+/**
+ * A {@link GeometryOperation} which validates the result of overlay operations.
+ * If an invalid result is found, an exception is thrown (this is the most
+ * convenient and noticeable way of flagging the problem when using the TestRunner).
+ * All other Geometry methods are executed normally.
+ * <p>
+ * In order to eliminate the need to specify the precise result of an overlay, 
+ * this class forces the final return value to be <tt>GEOMETRYCOLLECTION EMPTY</tt>.
+ * <p>
+ * This class can be used via the <tt>-geomop</tt> command-line option
+ * or by the <tt><geometryOperation></tt> XML test file setting.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class OverlayValidatedGeometryOperation 
+	implements GeometryOperation
+{
+  public static int overlayOpCode(String methodName)
+  {
+    if (methodName.equals("intersection")) return OverlayOp.INTERSECTION;
+    if (methodName.equals("union")) return OverlayOp.UNION;
+    if (methodName.equals("difference")) return OverlayOp.DIFFERENCE;
+    if (methodName.equals("symDifference")) return OverlayOp.SYMDIFFERENCE;
+    return -1;
+  }
+
+  private boolean returnEmptyGC = true;
+  
+  private GeometryMethodOperation chainOp = new GeometryMethodOperation();
+
+  public OverlayValidatedGeometryOperation()
+  {
+  	
+  }
+  
+  public Class getReturnType(String opName)
+  {
+  	return chainOp.getReturnType(opName);
+  }
+
+  /**
+   * Creates a new operation which chains to the given {@link GeometryMethodOperation}
+   * for non-intercepted methods.
+   * 
+   * @param chainOp the operation to chain to
+   */
+  public OverlayValidatedGeometryOperation(GeometryMethodOperation chainOp)
+  {
+  	this.chainOp = chainOp;
+  }
+  
+  /**
+   * Invokes the named operation
+   * 
+   * @param opName
+   * @param geometry
+   * @param args
+   * @return the result
+   * @throws Exception
+   * @see GeometryOperation#invoke
+   */
+	public Result invoke(String opName, Geometry geometry, Object[] args)
+	  throws Exception
+	{
+	  int opCode = overlayOpCode(opName);
+	  
+	  // if not an overlay op, do the default
+	  if (opCode < 0) {
+	    return chainOp.invoke(opName, geometry, args);
+	  } 
+	  return invokeValidatedOverlayOp(opCode, geometry, args);    
+	}
+
+  /**
+   * Invokes an overlay op, optionally using snapping,
+   * and optionally validating the result.
+   * 
+   * @param opCode
+   * @param g0
+   * @param args
+   * @return the result
+   * @throws Exception
+   */
+  public Result invokeValidatedOverlayOp(int opCode, Geometry g0, Object[] args)
+  	throws Exception
+  {
+	  Geometry result = null;
+	  Geometry g1 = (Geometry) args[0];
+
+	  result = invokeGeometryOverlayMethod(opCode, g0, g1);
+	  
+    // validate
+	  validate(opCode, g0, g1, result);
+    areaValidate(g0, g1);
+    
+    /**
+     * Return an empty GeometryCollection as the result.  
+     * This allows the test case to avoid specifying an exact result
+     */
+    if (returnEmptyGC) {
+    	result = result.getFactory().createGeometryCollection(null);
+    }
+    
+    return new GeometryResult(result);
+  }
+  
+  private void validate(int opCode, Geometry g0, Geometry g1, Geometry result)
+  {
+	  OverlayResultValidator validator = new OverlayResultValidator(g0, g1, result);
+	  // check if computed result is valid
+	  if (! validator.isValid(opCode)) {
+	  	Coordinate invalidLoc = validator.getInvalidLocation();
+	  	String msg = "Operation result is invalid [OverlayResultValidator] ( " + WKTWriter.toPoint(invalidLoc) + " )";
+	  	reportError(msg);
+	  } 
+  }
+  
+  private static final double AREA_DIFF_TOL = 5.0;
+  
+  private void areaValidate(Geometry g0, Geometry g1)
+  {
+  	double areaDiff = areaDiff(g0, g1);
+//  	System.out.println("Area diff = " + areaDiff);
+	  if (Math.abs(areaDiff) > AREA_DIFF_TOL) {
+	  	String msg = "Operation result is invalid [AreaTest] (" + areaDiff + ")";
+	  	reportError(msg);
+	  } 
+  }
+  
+  public static double areaDiff(Geometry g0, Geometry g1)
+  {
+  	double areaA = g0.getArea();
+  	double areaAdiffB = g0.difference(g1).getArea();
+  	double areaAintB = g0.intersection(g1).getArea();
+  	return areaA - areaAdiffB - areaAintB;
+  }
+  
+  private void reportError(String msg)
+  {
+//  	System.out.println(msg);
+    throw new RuntimeException(msg);
+  }
+  
+  public static Geometry invokeGeometryOverlayMethod(int opCode, Geometry g0, Geometry g1)
+  {
+    switch (opCode) {
+      case OverlayOp.INTERSECTION: return g0.intersection(g1);
+      case OverlayOp.UNION: return g0.union(g1);
+      case OverlayOp.DIFFERENCE: return g0.difference(g1);
+      case OverlayOp.SYMDIFFERENCE: return g0.symDifference(g1);
+    }
+    throw new IllegalArgumentException("Unknown overlay op code");
+  }
+
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryOperation.java
new file mode 100644
index 0000000..777ce3a
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryOperation.java
@@ -0,0 +1,127 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.prep.*;
+import org.locationtech.jtstest.testrunner.*;
+
+
+/**
+ * A {@link GeometryOperation} which uses {@link PreparedGeometry}s
+ * for applicable operations.
+ * This allows testing correctness of the <tt>PreparedGeometry</tt> implementation.
+ * <p>
+ * This class can be used via the <tt>-geomop</tt> command-line option
+ * or by the <tt><geometryOperation></tt> XML test file setting.
+ *
+ * @author mbdavis
+ *
+ */
+public class PreparedGeometryOperation 
+implements GeometryOperation
+{
+  private GeometryMethodOperation chainOp = new GeometryMethodOperation();
+  
+  public PreparedGeometryOperation()
+  {
+  	
+  }
+  
+  public Class getReturnType(String opName)
+  {
+  	if (isPreparedOp(opName))
+  		return boolean.class;
+  	return chainOp.getReturnType(opName);
+  }
+
+  /**
+   * Creates a new operation which chains to the given {@link GeometryMethodOperation}
+   * for non-intercepted methods.
+   * 
+   * @param chainOp the operation to chain to
+   */
+  public PreparedGeometryOperation(GeometryMethodOperation chainOp)
+  {
+  	this.chainOp = chainOp;
+  }
+  
+  private static boolean isPreparedOp(String opName)
+  {
+  	if (opName.equals("intersects")) return true;
+  	if (opName.equals("contains")) return true;
+  	if (opName.equals("containsProperly")) return true;
+  	if (opName.equals("covers")) return true;
+  	return false;
+  }
+  
+  /**
+   * Invokes the named operation
+   * 
+   * @param opName
+   * @param geometry
+   * @param args
+   * @return the result
+   * @throws Exception
+   * @see GeometryOperation#invoke
+   */
+	public Result invoke(String opName, Geometry geometry, Object[] args)
+	  throws Exception
+	{	  
+	  if (! isPreparedOp(opName)) {
+	    return chainOp.invoke(opName, geometry, args);
+	  } 
+	  return invokePreparedOp(opName, geometry, args);    
+	}
+
+	private Result invokePreparedOp(String opName, Geometry geometry, Object[] args)
+	{
+		Geometry g2 = (Geometry) args[0];
+  	if (opName.equals("intersects")) {
+  		return new BooleanResult(PreparedGeometryOp.intersects(geometry, g2));
+  	}
+    if (opName.equals("contains")) {
+      return new BooleanResult(PreparedGeometryOp.contains(geometry, g2));
+    }
+    if (opName.equals("containsProperly")) {
+      return new BooleanResult(PreparedGeometryOp.containsProperly(geometry, g2));
+    }
+    if (opName.equals("covers")) {
+      return new BooleanResult(PreparedGeometryOp.covers(geometry, g2));
+    }
+  	return null;
+	}
+	
+	static class PreparedGeometryOp
+	{
+		public static boolean intersects(Geometry g1, Geometry g2)
+		{
+      PreparedGeometry prepGeom = PreparedGeometryFactory.prepare(g1);
+	    return prepGeom.intersects(g2);
+		}
+    public static boolean contains(Geometry g1, Geometry g2)
+    {
+      PreparedGeometry prepGeom = PreparedGeometryFactory.prepare(g1);
+      return prepGeom.contains(g2);
+    }
+    public static boolean containsProperly(Geometry g1, Geometry g2)
+    {
+      PreparedGeometry prepGeom = PreparedGeometryFactory.prepare(g1);
+      return prepGeom.containsProperly(g2);
+    }
+    public static boolean covers(Geometry g1, Geometry g2)
+    {
+      PreparedGeometry prepGeom = PreparedGeometryFactory.prepare(g1);
+      return prepGeom.covers(g2);
+    }
+	}
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryTeeOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryTeeOperation.java
new file mode 100644
index 0000000..398376a
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/PreparedGeometryTeeOperation.java
@@ -0,0 +1,136 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.geom.prep.PreparedGeometry;
+import org.locationtech.jts.geom.prep.PreparedGeometryFactory;
+
+public class PreparedGeometryTeeOperation 
+	extends TeeGeometryOperation
+{
+	private static boolean containsProperly(Geometry g1, Geometry g2)
+	{
+		return g1.relate(g2, "T**FF*FF*");
+	}
+	
+	public PreparedGeometryTeeOperation()
+	{
+		super();
+	}
+	
+  /**
+   * Creates a new operation which chains to the given {@link GeometryMethodOperation}
+   * for non-intercepted methods.
+   * 
+   * @param chainOp the operation to chain to
+   */
+  public PreparedGeometryTeeOperation(GeometryMethodOperation chainOp)
+  {
+  	super(chainOp);
+  }
+
+	protected void runTeeOp(String opName, Geometry geometry, Object[] args)
+	{
+		if (args.length < 1) return;
+		if (! (args[0] instanceof Geometry)) return;
+		Geometry g2 = (Geometry) args[0];
+		
+		if (! geometry.isValid())
+			throw new IllegalStateException("Input geometry A is not valid");
+		if (! g2.isValid())
+			throw new IllegalStateException("Input geometry B is not valid");
+				
+		checkAllPrepOps(geometry, g2);
+		checkAllPrepOps(g2, geometry);
+	}
+	
+	private void checkAllPrepOps(Geometry g1, Geometry g2)
+	{
+    PreparedGeometry prepGeom = PreparedGeometryFactory.prepare(g1);
+
+		checkIntersects(prepGeom, g2);
+		checkContains(prepGeom, g2);
+		checkContainsProperly(prepGeom, g2);
+		checkCovers(prepGeom, g2);	
+	}
+	
+	private void checkIntersects(PreparedGeometry pg, Geometry g2)
+	{
+		boolean pgResult = pg.intersects(g2);
+		boolean expected = pg.getGeometry().intersects(g2);
+		
+		if (pgResult != expected) {
+//			pg.intersects(g2);
+			throw new IllegalStateException("PreparedGeometry.intersects result does not match expected");
+		}
+		
+//		System.out.println("Results match!");
+	}
+	
+	private void checkContains(PreparedGeometry pg, Geometry g2)
+	{
+		boolean pgResult = pg.contains(g2);
+		boolean expected = pg.getGeometry().contains(g2);
+		
+		if (pgResult != expected)
+			throw new IllegalStateException("PreparedGeometry.contains result does not match expected");
+		
+//		System.out.println("Results match!");
+	}
+	
+	private void checkContainsProperly(PreparedGeometry pg, Geometry g2)
+	{
+		boolean pgResult = pg.containsProperly(g2);
+		boolean expected = containsProperly(pg.getGeometry(), g2);
+		
+		if (pgResult != expected)
+			throw new IllegalStateException("PreparedGeometry.containsProperly result does not match expected");
+		
+//		System.out.println("Results match!");
+	}
+	
+	private void checkCovers(PreparedGeometry pg, Geometry g2)
+	{
+		boolean pgResult = pg.covers(g2);
+		boolean expected = pg.getGeometry().covers(g2);
+		
+		if (pgResult != expected)
+			throw new IllegalStateException("PreparedGeometry.covers result does not match expected");
+		
+//		System.out.println("Results match!");
+	}
+	
+	static class PreparedGeometryOp
+	{
+		public static boolean intersects(Geometry g1, Geometry g2)
+		{
+	    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+	    PreparedGeometry prepGeom = pgFact.create(g1);
+	    return prepGeom.intersects(g2);
+		}
+		public static boolean contains(Geometry g1, Geometry g2)
+		{
+	    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+	    PreparedGeometry prepGeom = pgFact.create(g1);
+	    return prepGeom.contains(g2);
+		}
+		public static boolean covers(Geometry g1, Geometry g2)
+		{
+	    PreparedGeometryFactory pgFact = new PreparedGeometryFactory();
+	    PreparedGeometry prepGeom = pgFact.create(g1);
+	    return prepGeom.contains(g2);
+		}
+	}
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/StaticMethodGeometryFunction.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/StaticMethodGeometryFunction.java
new file mode 100644
index 0000000..ff408f3
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/StaticMethodGeometryFunction.java
@@ -0,0 +1,136 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import java.lang.reflect.*;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.util.*;
+
+
+/**
+ * A {@link GeometryFunction} which calls a static
+ * {@link Method}.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class StaticMethodGeometryFunction
+	extends BaseGeometryFunction
+{
+	private static final String FUNCTIONS_SUFFIX = "Functions";
+	private static final String PARAMETERS_SUFFIX = "Parameters";
+	private static final String DESCRIPTION_SUFFIX = "Description";
+	
+	public static StaticMethodGeometryFunction createFunction(Method method)
+	{
+		Assert.isTrue(Geometry.class.isAssignableFrom((method.getParameterTypes())[0]));
+		
+		Class clz = method.getDeclaringClass();
+		
+		String funcName = method.getName();
+		String description = "dummy";
+		String[] paramNames = new String[] { };
+		Class[] paramTypes = extractParamTypes(method);
+		Class returnType = method.getReturnType();
+		
+		return new StaticMethodGeometryFunction(funcName, 
+				description,
+				paramNames, paramTypes,
+				returnType, method);    
+	}
+	
+	
+	private static Class[] extractParamTypes(Method method)
+	{
+		Class[] methodParamTypes = method.getParameterTypes();
+		Class[] types = new Class[methodParamTypes.length - 1];
+		for (int i = 1; i < methodParamTypes.length; i++)
+			types[i-1] = methodParamTypes[i];
+		return types;
+	}
+
+  private Method method;
+
+	public StaticMethodGeometryFunction(
+			String name, 
+			String description,
+			String[] parameterNames, 
+			Class[] parameterTypes, 
+			Class returnType,
+			Method method)
+	{
+		super(name, description, parameterNames, parameterTypes, returnType);
+    this.method = method;
+	}
+	
+  public Object invoke(Geometry g, Object[] arg) 
+  {
+    return invoke(method, null, createFullArgs(g, arg));
+  }
+
+  /**
+   * Creates an arg array which includes the target geometry as the first argument
+   * 
+   * @param g
+   * @param arg
+   * @return
+   */
+  private static Object[] createFullArgs(Geometry g, Object[] arg)
+  {
+  	int fullArgLen = 1;
+  	if (arg != null) 
+  		fullArgLen = arg.length + 1;
+  	Object[] fullArg = new Object[fullArgLen];
+  	fullArg[0] = g;
+  	for (int i = 1; i < fullArgLen; i++) {
+  		fullArg[i] = arg[i-1];
+  	}
+  	return fullArg;
+  }
+  
+  public static Object invoke(Method method, Object target, Object[] args)
+  {
+    Object result;
+    try {
+      result = method.invoke(target, args);
+    }
+    catch (InvocationTargetException ex) {
+      Throwable t = ex.getCause();
+      if (t instanceof RuntimeException)
+      	throw (RuntimeException) t;
+      throw new RuntimeException(invocationErrMsg(ex));
+    }
+    catch (Exception ex) {
+      System.out.println(ex.getMessage());
+      throw new RuntimeException(ex.getMessage());
+    }
+    return result;
+  }
+  
+  private static String invocationErrMsg(InvocationTargetException ex)
+  {
+    Throwable targetEx = ex.getTargetException();
+    String msg = getClassname(targetEx.getClass())
+    + ": " +
+    targetEx.getMessage();
+    return msg;
+  }
+  
+  public static String getClassname(Class javaClass)
+  {
+    String jClassName = javaClass.getName();
+    int lastDotPos = jClassName.lastIndexOf(".");
+    return jClassName.substring(lastDotPos + 1, jClassName.length());
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TeeGeometryOperation.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TeeGeometryOperation.java
new file mode 100644
index 0000000..91f3f6b
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TeeGeometryOperation.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.geom.prep.*;
+import org.locationtech.jtstest.testrunner.*;
+
+
+/**
+ * A {@link GeometryOperation} which executes the original operation 
+ * and returns that result,
+ * but also executes a separate operation (which could be multiple operations).
+ * The side operations can throw exceptions if they do not compute 
+ * correct results.  This relies on the availability of 
+ * another reliable implementation to provide the expected result.
+ * <p>
+ * This class can be used via the <tt>-geomop</tt> command-line option
+ * or by the <tt><geometryOperation></tt> XML test file setting.
+ *
+ * @author mbdavis
+ *
+ */
+public abstract class TeeGeometryOperation 
+implements GeometryOperation
+{
+  private GeometryMethodOperation chainOp = new GeometryMethodOperation();
+  
+  public TeeGeometryOperation()
+  {
+  	
+  }
+  
+  public Class getReturnType(String opName)
+  {
+  	return chainOp.getReturnType(opName);
+  }
+
+  /**
+   * Creates a new operation which chains to the given {@link GeometryMethodOperation}
+   * for non-intercepted methods.
+   * 
+   * @param chainOp the operation to chain to
+   */
+  public TeeGeometryOperation(GeometryMethodOperation chainOp)
+  {
+  	this.chainOp = chainOp;
+  }
+    
+  /**
+   * Invokes the named operation
+   * 
+   * @param opName
+   * @param geometry
+   * @param args
+   * @return the result
+   * @throws Exception
+   * @see GeometryOperation#invoke
+   */
+	public Result invoke(String opName, Geometry geometry, Object[] args)
+	  throws Exception
+	{	  
+	  runTeeOp(opName, geometry, args);  
+	  
+	  return chainOp.invoke(opName, geometry, args);
+	}
+
+	protected abstract void runTeeOp(String opName, Geometry geometry, Object[] args);
+
+	
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TestCaseGeometryFunctions.java b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TestCaseGeometryFunctions.java
new file mode 100644
index 0000000..f8b2a0a
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/geomop/TestCaseGeometryFunctions.java
@@ -0,0 +1,60 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.geomop;
+
+import org.locationtech.jts.densify.*;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.operation.buffer.BufferOp;
+import org.locationtech.jts.operation.buffer.BufferParameters;
+import org.locationtech.jts.precision.MinimumClearance;
+
+/**
+ * Geometry functions which
+ * augment the existing methods on {@link Geometry},
+ * for use in XML Test files.
+ * This is the default used in the TestRunner, 
+ * and thus all the operations 
+ * in this class should be named differently to the Geometry methods
+ * (otherwise they will shadow the real Geometry methods).
+ * <p>
+ * If replacing a Geometry method is desired, this
+ * can be done via the -geomfunc argument to the TestRunner.
+ * 
+ * @author Martin Davis
+ *
+ */
+public class TestCaseGeometryFunctions 
+{
+	public static Geometry bufferMitredJoin(Geometry g, double distance)	
+	{
+    BufferParameters bufParams = new BufferParameters();
+    bufParams.setJoinStyle(BufferParameters.JOIN_MITRE);
+    
+    return BufferOp.bufferOp(g, distance, bufParams);
+	}
+
+  public static Geometry densify(Geometry g, double distance) 
+  {
+    return Densifier.densify(g, distance);
+  }
+
+  public static double minClearance(Geometry g) 
+  {
+    return MinimumClearance.getDistance(g);
+  }
+
+  public static Geometry minClearanceLine(Geometry g) 
+  {
+    return MinimumClearance.getLine(g);
+  }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BooleanResult.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BooleanResult.java
new file mode 100644
index 0000000..d751826
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BooleanResult.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+/**
+ * @version 1.7
+ */
+public class BooleanResult implements Result {
+    private boolean result;
+
+    public BooleanResult(boolean result) {
+        this.result = result;
+    }
+
+    public BooleanResult(Boolean result) {
+        this(result.booleanValue());
+    }
+
+    public boolean equals(Result other, double tolerance) {
+        if (!(other instanceof BooleanResult))
+            return false;
+        BooleanResult otherBooleanResult = (BooleanResult) other;
+        return result == otherBooleanResult.result;
+    }
+
+    public String toFormattedString() {
+        return toShortString();
+    }
+
+    public String toLongString() {
+        return toShortString();
+    }
+
+    public String toShortString() {
+        return result ? "true" : "false";
+    }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BufferResultMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BufferResultMatcher.java
new file mode 100644
index 0000000..664ec70
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/BufferResultMatcher.java
@@ -0,0 +1,114 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import org.locationtech.jts.algorithm.distance.DiscreteHausdorffDistance;
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * A {@link ResultMatcher} which compares the results of
+ * buffer operations for equality, up to the given tolerance.
+ * All other operations are delagated to the 
+ * standard {@link EqualityResultMatcher} algorithm.
+ * 
+ * @author mbdavis
+ *
+ */
+public class BufferResultMatcher
+ implements ResultMatcher
+{
+	private ResultMatcher defaultMatcher = new EqualityResultMatcher();
+	
+	/**
+	 * Tests whether the two results are equal within the given
+	 * tolerance.  The input parameters are not considered.
+	 * 
+	 * @return true if the actual and expected results are considered equal
+	 */
+	public boolean isMatch(Geometry geom, String opName, Object[] args, 
+			Result actualResult, Result expectedResult,
+			double tolerance)
+	{
+		if (! opName.equalsIgnoreCase("buffer"))
+			return defaultMatcher.isMatch(geom, opName, args, actualResult, expectedResult, tolerance);
+		
+		double distance = Double.parseDouble((String) args[0]);
+		return isBufferResultMatch(
+				((GeometryResult) actualResult).getGeometry(),
+				((GeometryResult) expectedResult).getGeometry(),
+				distance);
+	}
+
+	private static final double MAX_RELATIVE_AREA_DIFFERENCE = 1.0E-3; 
+	private static final double MAX_HAUSDORFF_DISTANCE_FACTOR = 100; 
+	/**
+	 * The minimum distance tolerance which will be used.
+	 * This is required because densified vertices do no lie precisely on their parent segment.
+	 */
+	private static final double MIN_DISTANCE_TOLERANCE = 1.0e-8; 
+	
+	public boolean isBufferResultMatch(Geometry actualBuffer, Geometry expectedBuffer, double distance)
+	{
+		if (actualBuffer.isEmpty() && expectedBuffer.isEmpty())
+			return true;
+		
+		/**
+		 * MD - need some more checks here - symDiffArea won't catch very small holes ("tears") 
+		 * near the edge of computed buffers (which can happen in current version of JTS (1.8)).  
+		 * This can probably be handled by testing
+		 * that every point of the actual buffer is at least a certain distance away from the 
+		 * geometry boundary.  
+		*/
+		if (! isSymDiffAreaInTolerance(actualBuffer, expectedBuffer))
+			return false;
+		
+		if (! isBoundaryHausdorffDistanceInTolerance(actualBuffer, expectedBuffer, distance))
+			return false;
+		
+		return true;
+	}
+	
+	public boolean isSymDiffAreaInTolerance(Geometry actualBuffer, Geometry expectedBuffer)
+	{
+		double area = expectedBuffer.getArea();
+		Geometry diff = actualBuffer.symDifference(expectedBuffer);
+//		System.out.println(diff);
+		double areaDiff = diff.getArea();
+		
+		// can't get closer than difference area = 0 !  This also handles case when symDiff is empty
+		if (areaDiff <= 0.0)
+			return true;
+		
+		double frac = Double.POSITIVE_INFINITY;
+		if (area > 0.0)
+			frac = areaDiff / area;
+
+		return frac < MAX_RELATIVE_AREA_DIFFERENCE;
+	}
+	
+	public boolean isBoundaryHausdorffDistanceInTolerance(Geometry actualBuffer, Geometry expectedBuffer, double distance)
+	{
+		Geometry actualBdy = actualBuffer.getBoundary();
+		Geometry expectedBdy = expectedBuffer.getBoundary();
+		
+    DiscreteHausdorffDistance haus = new DiscreteHausdorffDistance(actualBdy, expectedBdy);
+    haus.setDensifyFraction(0.25);
+    double maxDistanceFound = haus.orientedDistance();
+    double expectedDistanceTol = Math.abs(distance) / MAX_HAUSDORFF_DISTANCE_FACTOR;
+    if (expectedDistanceTol < MIN_DISTANCE_TOLERANCE)
+    	expectedDistanceTol = MIN_DISTANCE_TOLERANCE;
+    if (maxDistanceFound > expectedDistanceTol)
+    	return false;
+    return true;
+	}
+	
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/DoubleResult.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/DoubleResult.java
new file mode 100644
index 0000000..20fceb2
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/DoubleResult.java
@@ -0,0 +1,49 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class DoubleResult implements Result {
+  private double value;
+
+  public DoubleResult(Double value) {
+    this.value = value.doubleValue();
+  }
+
+  public boolean equals(Result other, double tolerance) {
+    if (!(other instanceof DoubleResult)) {
+      return false;
+    }
+    DoubleResult otherResult = (DoubleResult) other;
+    double otherValue = otherResult.value;
+
+    return Math.abs(value-otherValue) <= tolerance;
+  }
+
+  public String toLongString() {
+    return Double.toString(value);
+  }
+
+  public String toFormattedString() {
+    return Double.toString(value);
+  }
+
+  public String toShortString() {
+    return Double.toString(value);
+  }
+}
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/EqualityResultMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/EqualityResultMatcher.java
new file mode 100644
index 0000000..a989e52
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/EqualityResultMatcher.java
@@ -0,0 +1,40 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * A {@link ResultMatcher} which compares result for equality,
+ * up to the given tolerance.
+ * 
+ * @author mbdavis
+ *
+ */
+public class EqualityResultMatcher
+ implements ResultMatcher
+{
+	/**
+	 * Tests whether the two results are equal within the given
+	 * tolerance.  The input parameters are not considered.
+	 * 
+	 * @return true if the actual and expected results are considered equal
+	 */
+	public boolean isMatch(Geometry geom, String opName, Object[] args, 
+			Result actualResult, Result expectedResult,
+			double tolerance)
+	{
+		return actualResult.equals(expectedResult, tolerance);
+	}
+
+	
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryOperationLoader.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryOperationLoader.java
new file mode 100644
index 0000000..215160e
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryOperationLoader.java
@@ -0,0 +1,50 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testrunner;
+
+import org.locationtech.jtstest.geomop.GeometryOperation;
+
+/**
+ * Loads a GeometryOperation class
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class GeometryOperationLoader
+{
+  /**
+   * If anything bad happens while creating the geometry operation, just print a message and fail
+   * @param classLoader
+   * @param geomOpClassname
+   */
+  public static GeometryOperation createGeometryOperation(ClassLoader classLoader, String geomOpClassname)
+  {
+    Class geomOpClass = null;
+    try {
+      geomOpClass = classLoader.loadClass(geomOpClassname);
+    }
+    catch (ClassNotFoundException ex) {
+      System.out.println("ERROR: Class not found - " + geomOpClassname);
+      return null;
+    }
+    try {
+      GeometryOperation geometryOp = (GeometryOperation) geomOpClass.newInstance();
+      return geometryOp;
+    }
+    catch (Exception ex) {
+      System.out.println(ex.getMessage());
+      return null;
+    }
+  }
+
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryResult.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryResult.java
new file mode 100644
index 0000000..b5a5285
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GeometryResult.java
@@ -0,0 +1,60 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTWriter;
+
+
+/**
+ * @version 1.7
+ */
+public class GeometryResult implements Result {
+  private Geometry geometry;
+
+  public GeometryResult(Geometry geometry) {
+    this.geometry = geometry;
+  }
+
+  public Geometry getGeometry() {
+    return geometry;
+  }
+
+  public boolean equals(Result other, double tolerance) {
+    if (!(other instanceof GeometryResult)) {
+      return false;
+    }
+    GeometryResult otherGeometryResult = (GeometryResult) other;
+    Geometry otherGeometry = otherGeometryResult.geometry;
+
+    Geometry thisGeometryClone = (Geometry)geometry.clone();
+    Geometry otherGeometryClone =(Geometry) otherGeometry.clone();
+    thisGeometryClone.normalize();
+    otherGeometryClone.normalize();
+    return thisGeometryClone.equalsExact(otherGeometryClone, tolerance);
+  }
+
+  public String toLongString() {
+    return geometry.toText();
+  }
+
+  public String toFormattedString() {
+    WKTWriter writer = new WKTWriter();
+    return writer.writeFormatted(geometry);
+  }
+
+  public String toShortString() {
+    return geometry.getClass().getName();
+  }
+}
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GuiUtil.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GuiUtil.java
new file mode 100644
index 0000000..a911079
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/GuiUtil.java
@@ -0,0 +1,160 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.awt.Component;
+import java.awt.Container;
+import java.awt.Dimension;
+import java.awt.Toolkit;
+import java.beans.PropertyVetoException;
+import java.io.File;
+
+import javax.swing.JComponent;
+import javax.swing.JDesktopPane;
+import javax.swing.JFileChooser;
+import javax.swing.JInternalFrame;
+import javax.swing.JList;
+import javax.swing.JTable;
+import javax.swing.SwingUtilities;
+import javax.swing.text.JTextComponent;
+
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ * Useful GUI utilities
+ *
+ * @version 1.7
+ */
+public class GuiUtil {
+
+    /**
+     * Centers the first component on the second
+     */
+    public static void center(Component componentToMove, Component componentToCenterOn) {
+        Dimension componentToCenterOnSize = componentToCenterOn.getSize();
+        componentToMove.setLocation(
+            componentToCenterOn.getX()
+                + ((componentToCenterOnSize.width - componentToMove.getWidth()) / 2),
+            componentToCenterOn.getY()
+                + ((componentToCenterOnSize.height - componentToMove.getHeight()) / 2));
+    }
+
+    /**
+     * Centers the component on the screen
+     */
+    public static void centerOnScreen(Component componentToMove) {
+        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
+        componentToMove.setLocation(
+            (screenSize.width - componentToMove.getWidth()) / 2,
+            (screenSize.height - componentToMove.getHeight()) / 2);
+    }
+
+    /**
+     * Centers the component on its window
+     */
+    public static void centerOnWindow(Component componentToMove) {
+        center(componentToMove, SwingUtilities.windowForComponent(componentToMove));
+    }
+
+    //Save the contents of the cell that the user is in the middle of editing
+    //From Question of the Week No. 23
+    //http://developer.java.sun.com/developer/qow/archive/23/
+    public static void commitChanges(JTable table) {
+        if (table.isEditing()) {
+            String text = ((JTextComponent) table.getEditorComponent()).getText();
+            table.setValueAt(text, table.getEditingRow(), table.getEditingColumn());
+            table.getCellEditor().cancelCellEditing();
+        }
+    }
+
+    /**
+     * Workaround for bug: can't re-show internal frames. See bug parade 4138031.
+     */
+    public static void show(JInternalFrame internalFrame, JDesktopPane desktopPane)
+        throws PropertyVetoException {
+        if (!desktopPane.isAncestorOf(internalFrame))
+            desktopPane.add(internalFrame);
+        internalFrame.setClosed(false);
+        internalFrame.setVisible(true);
+        internalFrame.toFront();
+    }
+
+    /**
+     * Workaround for Swing bug: JFileChooser does not support multi-file selection
+     * See Sun bug database 4218431.
+     * http://manning.spindoczine.com/sbe/files/uts2/Chapter14html/Chapter14.htm)
+     */
+    public static File[] getSelectedFiles(JFileChooser chooser) {
+        // Although JFileChooser won't give us this information,
+        // we need it...
+        Container c1 = (Container) chooser.getComponent(3);
+        JList list = null;
+        while (c1 != null) {
+            Container c = (Container) c1.getComponent(0);
+            if (c instanceof JList) {
+                list = (JList) c;
+                break;
+            }
+            c1 = c;
+        }
+        Object[] entries = list.getSelectedValues();
+        File[] files = new File[entries.length];
+        for (int k = 0; k < entries.length; k++) {
+            if (entries[k] instanceof File)
+                files[k] = (File) entries[k];
+        }
+        return files;
+    }
+
+    /**
+     * Changes the tooltip text of each component in the Container to be
+     * multiline HTML. Modifies all descendants (children, grandchildren, etc.).
+     */
+    public static void formatTooltips(Container container) {
+        for (int i = 0; i < container.getComponentCount(); i++) {
+            Component component = container.getComponent(i);
+            if (component instanceof JComponent)
+                formatTooltip((JComponent) component);
+            if (component instanceof Container)
+                formatTooltips((Container) component);
+        }
+    }
+
+    /**
+     * Changes the tooltip text of the JComponent to be multiline HTML.
+     */
+    public static void formatTooltip(JComponent jcomponent) {
+        String tip = jcomponent.getToolTipText();
+        if (tip == null || tip.length() == 0)
+            return;
+        if (tip.toLowerCase().indexOf("<html>") > -1)
+            return;
+        tip = StringUtil.wrap(tip, 50);
+        tip = StringUtil.replaceAll(tip, "\n", "<p>");
+        tip = "<html>" + tip + "</html>";
+        jcomponent.setToolTipText(tip);
+    }
+
+    /**
+     * Runs r in the event dispatch thread, which may be the current thread.
+     * Waits for r to finish before returning.
+     */
+    public static void invokeAndWait(Runnable r)
+        throws InterruptedException, java.lang.reflect.InvocationTargetException {
+        if (SwingUtilities.isEventDispatchThread()) {
+            r.run();
+        } else {
+            SwingUtilities.invokeAndWait(r);
+        }
+    }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/IntegerResult.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/IntegerResult.java
new file mode 100644
index 0000000..9e260c4
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/IntegerResult.java
@@ -0,0 +1,49 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public class IntegerResult implements Result {
+  private int value;
+
+  public IntegerResult(Integer value) {
+    this.value = value.intValue();
+  }
+
+  public boolean equals(Result other, double tolerance) {
+    if (!(other instanceof IntegerResult)) {
+      return false;
+    }
+    IntegerResult otherResult = (IntegerResult) other;
+    int otherValue = otherResult.value;
+
+    return Math.abs(value-otherValue) <= tolerance;
+  }
+
+  public String toLongString() {
+    return Integer.toString(value);
+  }
+
+  public String toFormattedString() {
+    return Integer.toString(value);
+  }
+
+  public String toShortString() {
+    return Integer.toString(value);
+  }
+}
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestReflectionException.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestReflectionException.java
new file mode 100644
index 0000000..82c8ed0
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestReflectionException.java
@@ -0,0 +1,44 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testrunner;
+
+/**
+ * An Exception which indicates a problem during reflection
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class JTSTestReflectionException
+    extends Exception
+{
+  public JTSTestReflectionException(String message) {
+    super(message);
+  }
+  
+  public JTSTestReflectionException(String opName, Object[] args) {
+    super(createMessage(opName, args));
+  }
+  
+  private static String createMessage(String opName, Object[] args) {
+		String msg = "Could not find Geometry method: " + opName + "(";
+		for (int j = 0; j < args.length; j++) {
+			if (j > 0) {
+				msg += ", ";
+			}
+			msg += args[j].getClass().getName();
+		}
+		msg += ")";
+		return msg;
+	}
+
+}
\ No newline at end of file
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestRunnerCmd.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestRunnerCmd.java
new file mode 100644
index 0000000..3dbaaeb
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/JTSTestRunnerCmd.java
@@ -0,0 +1,243 @@
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Properties;
+
+import org.locationtech.jts.JTSVersion;
+import org.locationtech.jtstest.command.CommandLine;
+import org.locationtech.jtstest.command.Option;
+import org.locationtech.jtstest.command.OptionSpec;
+import org.locationtech.jtstest.command.ParseException;
+import org.locationtech.jtstest.geomop.GeometryFunctionOperation;
+import org.locationtech.jtstest.geomop.GeometryFunctionRegistry;
+import org.locationtech.jtstest.geomop.GeometryOperation;
+import org.locationtech.jtstest.geomop.TestCaseGeometryFunctions;
+import org.locationtech.jtstest.util.FilesUtil;
+import org.locationtech.jtstest.util.StringUtil;
+
+/**
+ * A command-line utility to execute tests specified in JTS Test XML files.
+ * Displays status and any errors encountered.
+ * <p>
+ * <b>Command Line Options</b>
+ * 
+ * <table border='1'> <tr> <td><tt>-files {
+ * <i><fileOrDirectoryName></i></tt> } </td> <td>req</td> <td>Specifies
+ * the XML test files to run</td> </tr> <tr> <td><tt>-geomop
+ * <i><classname></i></tt> </td> <td>opt</td> <td>Specifies a custom
+ * {@link GeometryOperation} to be used</td> </tr> <tr> <tr>
+ * <td><tt>-testCaseIndex <i><num></i></tt> </td> <td>opt</td>
+ * <td>Specifies the index of a single test to run</td> </tr> <tr>
+ * <td><tt>-verbose</tt> </td> <td>opt</td> <td>Provides verbose output</td>
+ * </tr> </table>
+ *
+ * @version 1.7
+ */
+public class JTSTestRunnerCmd {
+
+  private static final String PROPERTY_TESTFILES = "TestFiles";
+  private static final String OPT_FILES = "files";
+  private static final String OPT_GEOMFUNC = "geomfunc";
+  private static final String OPT_GEOMOP = "geomop";
+  private static final String OPT_PROPERTIES = "properties";
+  private static final String OPT_TESTCASEINDEX = "testCaseIndex";
+  private static final String OPT_VERBOSE = "verbose";
+
+  private static GeometryFunctionRegistry funcRegistry = new GeometryFunctionRegistry(TestCaseGeometryFunctions.class);
+  private static GeometryOperation defaultOp = new GeometryFunctionOperation(funcRegistry);
+  private static GeometryOperation geometryOp = defaultOp;
+
+  public static GeometryOperation getGeometryOperation() {
+    return geometryOp;
+  }
+
+  /**
+   * Tests whether a GeometryOperation was specified on the command line
+   * 
+   * @return true if a geometry operation was specified
+   */
+  public static boolean isGeometryOperationSpecified() {
+    return geometryOp != defaultOp;
+  }
+
+  private static ResultMatcher defaultResultMatcher = new EqualityResultMatcher();
+  private static ResultMatcher resultMatcher = defaultResultMatcher;
+
+  public static ResultMatcher getResultMatcher() {
+    return resultMatcher;
+  }
+
+  /**
+   * Tests whether a {@link ResultMatcher} was specified on the command line
+   * 
+   * @return true if a matcher was specified
+   */
+  public static boolean isResultMatcherSpecified() {
+    return resultMatcher != defaultResultMatcher;
+  }
+
+  private TestEngine engine = new TestEngine();
+
+  public JTSTestRunnerCmd() {
+
+  }
+
+  private void run(TestRunnerOptions options) throws FileNotFoundException, IOException {
+    List<File> files = FilesUtil.toFile(options.filenames);
+    
+    if (options.testCaseIndex >= 0) {
+      engine.setTestCaseIndexToRun(options.testCaseIndex);
+      System.out.println("Running test case # " + options.testCaseIndex);
+    }
+    
+    engine.setTestFiles(files);
+    engine.run();
+    System.out.println(report(options.isVerbose));
+  }
+
+  private String report(boolean isVerbose) {
+    SimpleReportWriter reportWriter = new SimpleReportWriter(isVerbose);
+    return reportWriter.writeReport(engine);
+  }
+
+  private static class TestRunnerOptions {
+    List<String> filenames;
+    boolean isVerbose = false;
+    int testCaseIndex = -1;
+  }
+
+  public static void main(String[] args) {
+    try {
+
+      System.out
+          .println("=====  Test Runner  -  JTS Topology Suite (Version " + JTSVersion.CURRENT_VERSION + ")  =====");
+
+      JTSTestRunnerCmd testRunner = new JTSTestRunnerCmd();
+      if (args.length == 0) {
+        printHelp();
+        System.exit(0);
+      }
+
+      TestRunnerOptions options = readOptions(args);
+      testRunner.run(options);
+      System.exit(0);
+    } catch (Exception e) {
+      e.printStackTrace();
+      System.exit(1);
+    }
+  }
+
+  private static TestRunnerOptions readOptions(String[] args) throws ParseException, FileNotFoundException, IOException {
+    CommandLine commandLine = createCommandLine();
+    commandLine.parse(args);
+    
+    TestRunnerOptions opts = new TestRunnerOptions();
+    if (commandLine.hasOption(OPT_GEOMOP)) {
+      String geomOpClassname = commandLine.getOption(OPT_GEOMOP).getArg(0);
+      geometryOp = GeometryOperationLoader.createGeometryOperation(JTSTestRunnerCmd.class.getClassLoader(),
+          geomOpClassname);
+      // loading must have failed - abort
+      if (geometryOp == null) {
+        System.exit(0);
+      }
+      System.out.println("Using Geometry Operation: " + geomOpClassname);
+    }
+
+    /*
+     * if (commandLine.hasOption(OPT_GEOMFUNC)) { String geomFuncClassname =
+     * commandLine.getOption(OPT_GEOMFUNC).getArg(0); System.out.println(
+     * "Adding Geometry Functions from: " + geomFuncClassname);
+     * funcRegistry.add(geomFuncClassname); }
+     */
+
+    if (commandLine.hasOption(OPT_TESTCASEINDEX)) {
+      opts.testCaseIndex = commandLine.getOption(OPT_TESTCASEINDEX).getArgAsInt(0);
+    }
+    opts.isVerbose = commandLine.hasOption(OPT_VERBOSE);
+    opts.filenames = extractTestFilenames(commandLine);
+    return opts;
+  }
+  
+  private static List<String> extractTestFilenames(CommandLine commandLine) throws FileNotFoundException, IOException {
+    List<String> testFiles = new ArrayList<String>();
+    if (commandLine.hasOption(OPT_FILES)) {
+      testFiles.addAll(FilesUtil.expand(cmdOptionArgList(commandLine, OPT_FILES)));
+    }
+    if (commandLine.hasOption(OPT_PROPERTIES)) {
+      Properties properties = new Properties();
+      File file = new File(commandLine.getOption(OPT_PROPERTIES).getArg(0));
+      properties.load(new FileInputStream(commandLine.getOption(OPT_PROPERTIES).getArg(0)));
+      String testFilesString = properties.getProperty(PROPERTY_TESTFILES);
+      if (testFilesString != null) {
+        testFiles.addAll(StringUtil.fromCommaDelimitedString(testFilesString));
+      }
+    }
+    return testFiles;
+  }
+  
+  private static CommandLine createCommandLine() throws ParseException {
+    CommandLine commandLine = new CommandLine('-');
+    OptionSpec os;
+
+    os = new OptionSpec(OPT_FILES, OptionSpec.NARGS_ONE_OR_MORE);
+    commandLine.addOptionSpec(os);
+
+    os = new OptionSpec(OPT_PROPERTIES, 1);
+    commandLine.addOptionSpec(os);
+
+    commandLine.addOptionSpec(new OptionSpec(OPT_GEOMOP, 1));
+    commandLine.addOptionSpec(new OptionSpec(OPT_GEOMFUNC, 1));
+
+    commandLine.addOptionSpec(new OptionSpec(OPT_TESTCASEINDEX, 1));
+    commandLine.addOptionSpec(new OptionSpec(OPT_VERBOSE, 0));
+
+    return commandLine;
+  }
+
+  private static void printHelp() {
+    System.out.println("");
+    System.out.println("Usage: java com.vividsolutions.jtstest.testrunner.TopologyTestApp ");
+    System.out.println("           [-files <.xml files>] [-gui] ");
+    System.out.println("           [-geomfunc <classname>]");
+    System.out.println("           [-geomop <GeometryOperation classname>]");
+    System.out.println("           [-testIndex <number>]");
+    System.out.println("           [-verbose]");
+    System.out.println("           [-properties <file.properties>]");
+    System.out.println("");
+    System.out.println("  -files          run a list of .xml files or directories");
+    System.out.println("                  containing .xml files");
+    System.out.println("  -properties     load .xml filenames from a .properties file");
+    System.out.println("  -geomfunc       specifies the class providing the geometry operations");
+    System.out.println("  -geomop         specifies the class providing the geometry operations");
+    System.out.println("  -testIndex      specfies the index of a single test to run");
+    System.out.println("  -verbose        display the results of successful tests");
+  }
+
+  public static List<String> cmdOptionArgList(CommandLine commandLine, String optionName) {
+    Option option = commandLine.getOption(optionName);
+    ArrayList<String> arguments = new ArrayList<String>();
+    for (int i = 0; i < option.getNumArgs(); i++) {
+      arguments.add(option.getArg(i));
+    }
+    return arguments;
+  }
+
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Logger.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Logger.java
new file mode 100644
index 0000000..f0c8581
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Logger.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+/**
+ * @version 1.7
+ */
+public interface Logger {
+
+    /**
+     * Writes an error message
+     *
+     * @param msg			the msg to be written
+     *
+     */
+    public void writeErr(String msg);
+
+    /**
+     * Writes a status message
+     *
+     * @param msg			the msg to be written
+     *
+     */
+    public void writeMsg(String msg);
+
+    /**
+     * Writes a warning message
+     *
+     * @param msg			the msg to be written
+     *
+     */
+    public void writeWarn(String msg);
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/NullResultMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/NullResultMatcher.java
new file mode 100644
index 0000000..c2f1eda
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/NullResultMatcher.java
@@ -0,0 +1,39 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import org.locationtech.jts.geom.Geometry;
+
+/**
+ * A {@link ResultMatcher} which always passes.
+ * This is useful if the expected result of an operation is not known.
+ * 
+ * @author mbdavis
+ *
+ */
+public class NullResultMatcher
+ implements ResultMatcher
+{
+	/**
+	 * Always reports a match.
+	 * 
+	 * @return true always
+	 */
+	public boolean isMatch(Geometry geom, String opName, Object[] args, 
+			Result actualResult, Result expectedResult,
+			double tolerance)
+	{
+		return true;
+	}
+
+	
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Parameters.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Parameters.java
new file mode 100644
index 0000000..5b5198a
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Parameters.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.util.Arrays;
+import java.util.Hashtable;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Vector;
+
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ * Parameters passed to a main method (also known as "command-line arguments").
+ * Arguments are recognized only if they are of the form -key or -key:value
+ *
+ * @version 1.7
+ */
+public class Parameters {
+    private static List arguments = null;
+    private static List requiredKeys = new Vector();
+    private static List allowedKeys = new Vector();
+    private static Parameters instance = null;
+
+    /**
+     * Sets the command-line arguments. reqdKeys may be set to null if there
+     * are no required command-line arguments. Same with optionalKeys.
+     */
+    public static void setParameters(String[] args, String[] reqdKeys, String[] optionalKeys) {
+        arguments = Arrays.asList(args);
+        if (reqdKeys != null)
+            requiredKeys = StringUtil.toLowerCase(Arrays.asList(reqdKeys));
+        if (reqdKeys != null)
+            allowedKeys.addAll(StringUtil.toLowerCase(Arrays.asList(reqdKeys)));
+        if (optionalKeys != null)
+            allowedKeys.addAll(StringUtil.toLowerCase(Arrays.asList(optionalKeys)));
+    }
+
+    /**
+     * Returns the singleton. Be sure to call #setParameters first.
+     */
+    public static Parameters getInstance() {
+        Assert.isTrue(arguments != null);
+        if (instance == null)
+            instance = new Parameters();
+        return instance;
+    }
+    ////////////////////////////////////////////////////////////////////////////////
+    private Hashtable hashtable = new Hashtable();
+
+    /**
+     * Creates a Parameters object for the given main-method arguments.
+     */
+    private Parameters() {
+        for (Iterator i = arguments.iterator(); i.hasNext();) {
+            String arg = (String) i.next();
+            arg = arg.toLowerCase();
+            if (!arg.startsWith("-"))
+                throw new IllegalArgumentException(
+                    "Command-line argument does not start with '-': " + arg);
+            int colonIndex = arg.indexOf(":");
+            String key;
+            String value;
+            if (colonIndex >= 0) {
+                key = arg.substring(1, colonIndex);
+                value = arg.substring(colonIndex + 1);
+            } else {
+                key = arg.substring(1);
+                value = "";
+            }
+            if (!allowedKeys.contains(key))
+                throw new IllegalArgumentException(
+                    "Unrecognized command-line argument: "
+                        + arg.substring(1)
+                        + ". Valid arguments are: "
+                        + StringUtil.toCommaDelimitedString(allowedKeys));
+            hashtable.put(key, value);
+        }
+        for (Iterator i = requiredKeys.iterator(); i.hasNext();) {
+            String requiredKey = (String) i.next();
+            if (!hashtable.containsKey(requiredKey))
+                throw new IllegalArgumentException(
+                    "Required command-line argument is missing: " + requiredKey);
+        }
+    }
+
+    /**
+     * Returns true if key is one of the parameters. Case-insensitive.
+     */
+    public boolean contains(String key) {
+        Assert.isTrue(allowedKeys.contains(key.toLowerCase()));
+        return hashtable.containsKey(key.toLowerCase());
+    }
+
+    /**
+     * Returns the value of the specified parameter, or null if there is no such key. Case-insensitive.
+     */
+    public String get(String key) {
+        Assert.isTrue(allowedKeys.contains(key.toLowerCase()));
+        return (String) hashtable.get(key.toLowerCase());
+    }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ReportWriter.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ReportWriter.java
new file mode 100644
index 0000000..001221d
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ReportWriter.java
@@ -0,0 +1,22 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+
+/**
+ * @version 1.7
+ */
+public interface ReportWriter {
+
+    String writeReport(TestEngine engine);
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Result.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Result.java
new file mode 100644
index 0000000..43edc44
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Result.java
@@ -0,0 +1,29 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+/**
+ * @version 1.7
+ */
+public interface Result {
+  boolean equals(Result other, double tolerance);
+
+  String toShortString();
+
+  String toLongString();
+
+  String toFormattedString();
+}
+
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ResultMatcher.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ResultMatcher.java
new file mode 100644
index 0000000..442f63f
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/ResultMatcher.java
@@ -0,0 +1,43 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest.testrunner;
+
+import org.locationtech.jts.geom.*;
+
+/**
+ * An interface for classes which can determine whether
+ * two {@link Result}s match, within a given <tt>tolerance</tt>.
+ * The matching may also take into account the original input parameters
+ * to the geometry method.
+ * 
+ * @author mbdavis
+ *
+ */
+public interface ResultMatcher 
+{
+	/**
+	 * Tests whether the actual and expected results match well
+	 * enough for the test to be considered as passed.
+	 * 
+	 * @param geom the target geometry
+	 * @param opName the operation performed
+	 * @param args the input arguments to the operation
+	 * @param actualResult the actual computed result
+	 * @param expectedResult the expected result of the test
+	 * @param tolerance the tolerance for the test
+	 * @return true if the actual and expected results match
+	 */
+	boolean isMatch(Geometry geom, String opName, Object[] args, 
+			Result actualResult, Result expectedResult,
+			double tolerance);
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/SimpleReportWriter.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/SimpleReportWriter.java
new file mode 100644
index 0000000..fcef1de
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/SimpleReportWriter.java
@@ -0,0 +1,177 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+import java.io.StringWriter;
+import java.util.Date;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+
+/**
+ * @version 1.7
+ */
+public class SimpleReportWriter implements ReportWriter
+{
+
+  private static final String LABEL_TEST_CASE = "Case";
+private boolean verbose;
+  private StringWriter reportBuf;
+
+  public SimpleReportWriter(boolean verbose) { this.verbose = verbose; }
+
+  public String writeReport(TestEngine engine) {
+    reportBuf = new StringWriter();
+    reportOnParsingProblems(engine.getParsingProblems());
+    reportOnTestRuns(engine.getTestRuns());
+    reportBuf.write("\n\n");
+    reportSummary(engine);
+    reportBuf.write("\n");
+    reportOnTime(engine.getStart(), engine.getEnd());
+    return reportBuf.toString();
+  }
+
+  public String write(Test test) {
+    reportBuf = new StringWriter();
+    reportOnTest(test);
+    return reportBuf.toString();
+  }
+
+  public void reportOnTime(Date start, Date end) {
+    long elapsedTime = end.getTime() - start.getTime();
+    long days = elapsedTime / (24 * 60 * 60 * 1000);
+    long hours = (elapsedTime - (days * 24 * 60 * 60 * 1000)) / (60 * 60 * 1000);
+    long minutes = (elapsedTime - (hours * 60 * 60 * 1000)) / (60 * 1000);
+    double seconds = (elapsedTime - (minutes * 60 * 1000)) / (1000d);
+    String message = "Elapsed time: ";
+    message += days > 0 ? days + " days, " : "";
+    message += hours > 0 ? hours + " hours, " : "";
+    message += minutes > 0 ? minutes + " minutes, " : "";
+    message += seconds > 0 ? seconds + " seconds" : "";
+    reportBuf.write(message);
+  }
+
+  public void reportOnTest(Test test) 
+  {
+    String id = test.getGeometryIndex() + " " + test.getOperation();
+    for (int i = 0; i < test.getArgumentCount(); i++) {
+      id += " " + test.getArgument(i);
+    }
+    if (test.getExpectedResult() instanceof BooleanResult) {
+      id += ", " + test.getExpectedResult().toShortString();
+    }
+    if (test.getDescription().length() > 0) {
+      id += ", " + test.getDescription();
+    }
+    String report = "";
+    if (test.getException() != null) {
+      reportBuf.write("Test Threw Exception (" + id + ")" + "     "
+          + (verbose ? StringUtil.getStackTrace(test.getException()) : test.getException().toString()) + "\n"
+          );
+    }
+    else if (test.isPassed() && verbose) {
+      reportBuf.write("Test Passed (" + id + ")" + "\n");
+    }
+    else if (! test.isPassed()) {
+      reportBuf.write("Test Failed (" + id + ")" + "\n");
+      if (verbose) {
+        reportBuf.write("  Expected: " + test.getExpectedResult().toFormattedString() + "\n");
+        try {
+          reportBuf.write("  Actual: " + test.getActualResult().toFormattedString() + "\n");
+        }
+        catch (Exception e) {
+          Assert.shouldNeverReachHere(e.toString());
+        }
+      }
+    }
+  }
+
+  private void reportOnParsingProblems(List parsingProblems) {
+    if (parsingProblems.isEmpty()) {
+      return;
+    }
+    reportBuf.write("\n");
+    for (Iterator i = parsingProblems.iterator(); i.hasNext(); ) {
+      String parsingProblem = (String) i.next();
+      reportBuf.write(parsingProblem);
+      reportBuf.write("\n");
+    }
+  }
+
+  private void reportOnTestRuns(List testRuns) {
+    for (Iterator i = testRuns.iterator(); i.hasNext(); ) {
+      TestRun testRun = (TestRun) i.next();
+      reportOnTestRun(testRun);
+    }
+  }
+
+  private void reportOnTestRun(TestRun testRun) {
+    reportOnTestCases(testRun.getTestCases());
+  }
+
+  private void reportOnTestCases(List testCases) {
+    for (Iterator i = testCases.iterator(); i.hasNext(); ) {
+      TestCase testCase = (TestCase) i.next();
+      if (testCase.isRun())
+      	reportOnTestCase(testCase);
+    }
+  }
+
+  private boolean areAllTestsPassed(TestCase testCase) {
+    for (Iterator i = testCase.getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if (! test.isPassed()) {
+        return false;
+      }
+    }
+    return true;
+  }
+
+  private void reportOnTestCase(TestCase testCase) {
+    if (areAllTestsPassed(testCase) && ! verbose) {
+      return;
+    }
+    reportBuf.write("\n");
+    reportBuf.write(LABEL_TEST_CASE + " " + testCase.getTestRun().getTestFile().getName()
+                    + " - #" + testCase.getCaseIndex()
+                    + " (" + testCase.getLineNumber() + ")"
+        + (testCase.getDescription().length() > 0 ? ": " + testCase.getDescription() :
+        "") + "\n");
+    reportOnTests(testCase.getTests());
+  }
+
+  private void reportOnTests(List tests) {
+    for (Iterator i = tests.iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      reportOnTest(test);
+    }
+  }
+
+  public void reportSummary(TestEngine engine) {
+    if (engine.getParseExceptionCount() > 0) {
+      reportBuf.write(engine.getParseExceptionCount() + " parsing exceptions\n");
+    }
+    reportBuf.write(engine.getTestCaseCount() + " cases with " + engine.getTestCount() + " tests"
+        + "  --  ");
+    reportBuf.write(engine.getPassedCount()
+         + " passed, " + engine.getFailedCount() + " failed, " + engine.getExceptionCount()
+         + " exceptions");
+    if (engine.getParseExceptionCount() + engine.getFailedCount() + engine.getExceptionCount() > 0) {
+      reportBuf.write("\n\n*******  ERRORS ENCOUNTERED IN RUN  ********\n");
+    }
+  }
+}
+
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Test.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Test.java
new file mode 100644
index 0000000..d50c384
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/Test.java
@@ -0,0 +1,235 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.util.ArrayList;
+import java.util.Iterator;
+import java.util.List;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.geomop.GeometryOperation;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ *  A test for two geometries.
+ *
+ * @version 1.7
+ */
+public class Test implements Runnable 
+{
+  private String description;
+  private String operation;
+  private Result expectedResult;
+  private int testIndex;
+  private String geometryIndex;
+  private ArrayList arguments;
+  private TestCase testCase;
+  private boolean passed;
+  private double tolerance;
+  
+  // cache for actual computed result
+  private Geometry targetGeometry;
+  private Object[] operationArgs;
+  private boolean isRun = false;
+  private Result actualResult = null;
+  private Exception exception = null;
+
+  /**
+   *  Creates a Test with the given description. The given operation (e.g.
+   *  "equals") will be performed, the expected result of which is <tt>expectedResult</tt>.
+   */
+  public Test(TestCase testCase, int testIndex, String description, String operation, String geometryIndex,
+      List arguments, Result expectedResult, double tolerance) {
+    this.tolerance = tolerance;
+    this.description = description;
+    this.operation = operation;
+    this.expectedResult = expectedResult;
+    this.testIndex = testIndex;
+    this.geometryIndex = geometryIndex;
+    this.arguments = new ArrayList(arguments);
+    this.testCase = testCase;
+  }
+
+  public void setResult(Result result) {
+    this.expectedResult = result;
+  }
+
+  public void setArgument(int i, String value) {
+    arguments.set(i, value);
+  }
+
+  public String getDescription() {
+    return description;
+  }
+
+  public String getGeometryIndex() {
+    return geometryIndex;
+  }
+
+  public Result getExpectedResult() {
+    return expectedResult;
+  }
+
+  public String getOperation() {
+    return operation;
+  }
+
+  public int getTestIndex() {
+    return testIndex;
+  }
+
+  public String getArgument(int i) {
+    return (String) arguments.get(i);
+  }
+
+  public int getArgumentCount() {
+    return arguments.size();
+  }
+
+  /**
+   *  Returns whether the Test is passed.
+   */
+  public boolean isPassed() {
+    return passed;
+  }
+
+  public Exception getException() {
+    return exception;
+  }
+
+  public TestCase getTestCase() {
+    return testCase;
+  }
+
+  public void removeArgument(int i) {
+    arguments.remove(i);
+  }
+
+  public void run() {
+    try {
+      exception = null;
+      passed = computePassed();
+    }
+    catch (Exception e) {
+      exception = e;
+    }
+  }
+
+  public boolean isRun()
+  {
+  	return isRun;
+  }
+  
+  public boolean computePassed()
+      throws Exception
+  {
+    Result actualResult = getActualResult();
+    ResultMatcher matcher = testCase.getTestRun().getResultMatcher();
+    
+    // check that provided expected result geometry is valid
+    // MD - disable except for testing
+    //if (! isExpectedResultGeometryValid()) return false;
+    
+    return matcher.isMatch(targetGeometry, operation, operationArgs, 
+    		actualResult, expectedResult, 
+    		tolerance);
+//    return expectedResult.equals(actualResult, tolerance);
+  }
+
+  private boolean isExpectedResultGeometryValid()
+  {
+    if (expectedResult instanceof GeometryResult) {
+    	Geometry expectedGeom = ((GeometryResult) expectedResult).getGeometry();
+    	return expectedGeom.isValid();
+    }
+    return true;
+  }
+  
+  /**
+   * Computes the actual result and caches the result value.
+   * 
+   * @return the actual result computed
+   * @throws Exception if the operation fails
+   */
+  public Result getActualResult() throws Exception 
+  {
+  	if (isRun)
+  		return actualResult;
+  	
+  	isRun = true;
+    targetGeometry = geometryIndex.equalsIgnoreCase("A")
+         ? testCase.getGeometryA()
+         : testCase.getGeometryB();
+
+         operationArgs = convertArgs(arguments);
+    GeometryOperation op = getGeometryOperation();
+    actualResult = op.invoke(operation, targetGeometry, operationArgs);
+    return actualResult;
+  }
+
+  private GeometryOperation getGeometryOperation()
+  {
+  	return testCase.getTestRun().getGeometryOperation();
+  }
+  	
+  public String toXml() {
+    String xml = "";
+    xml += "<test>" + StringUtil.newLine;
+    if (description != null && description.length() > 0) {
+      xml += "  <desc>" + StringUtil.escapeHTML(description) + "</desc>" +
+          StringUtil.newLine;
+    }
+    xml += "  <op name=\"" + operation + "\"";
+    xml += " arg1=\"" + geometryIndex + "\"";
+    int j = 2;
+    for (Iterator i = arguments.iterator(); i.hasNext(); ) {
+      String argument = (String) i.next();
+      Assert.isTrue(argument != null);
+      xml += " arg" + j + "=\"" + argument + "\"";
+      j++;
+    }
+
+    xml += ">" + StringUtil.newLine;
+    xml += StringUtil.indent(expectedResult.toFormattedString(), 4) + StringUtil.newLine;
+    xml += "  </op>" + StringUtil.newLine;
+    xml += "</test>" + StringUtil.newLine;
+    return xml;
+  }
+
+  private Object[] convertArgs(List argStr)
+  {
+    Object[] args = new Object[argStr.size()];
+    for (int i = 0; i < args.length; i++) {
+      args[i] = convertArgToGeomOrString((String) argStr.get(i));
+    }
+    return args;
+  }
+
+  private Object convertArgToGeomOrString(String argStr)
+  {
+    if (argStr.equalsIgnoreCase("null")) {
+      return null;
+    }
+    if (argStr.equalsIgnoreCase("A")) {
+      return testCase.getGeometryA();
+    }
+    if (argStr.equalsIgnoreCase("B")) {
+      return testCase.getGeometryB();
+    }
+    return argStr;
+  }
+
+
+}
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestCase.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestCase.java
new file mode 100644
index 0000000..5e43cf5
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestCase.java
@@ -0,0 +1,167 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.io.File;
+import java.util.Collections;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Vector;
+
+import org.locationtech.jts.geom.Geometry;
+import org.locationtech.jts.io.WKTWriter;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ *  A set of tests for two Geometry's.
+ *
+ *@author     jaquino
+ *@created    June 22, 2001
+ *
+ * @version 1.7
+ */
+public class TestCase implements Runnable {
+  private String description;
+  private Geometry a;
+  private Geometry b;
+  private Vector tests = new Vector();
+  private TestRun testRun;
+  private int caseIndex;
+  private int lineNumber;
+  private File aWktFile;
+  private File bWktFile;
+  private boolean isRun = false;
+
+  /**
+   *  Creates a TestCase with the given description. The tests will be applied
+   *  to a and b.
+   */
+  public TestCase(String description, Geometry a, Geometry b, File aWktFile,
+      File bWktFile, TestRun testRun, int caseIndex, int lineNumber) {
+    this.description = description;
+    this.a = a;
+    this.b = b;
+    this.aWktFile = aWktFile;
+    this.bWktFile = bWktFile;
+    this.testRun = testRun;
+    this.caseIndex = caseIndex;
+    this.lineNumber = lineNumber;
+  }
+
+  public int getLineNumber() { return lineNumber; }
+
+  public void setGeometryA(Geometry a) {
+    aWktFile = null;
+    this.a = a;
+  }
+
+  public void setGeometryB(Geometry b) {
+    bWktFile = null;
+    this.b = b;
+  }
+
+  public void setDescription(String description) {
+    this.description = description;
+  }
+
+  public boolean isRun() 
+  {
+  	return isRun;
+  }
+  
+  public Geometry getGeometryA() {
+    return a;
+  }
+
+  public Geometry getGeometryB() {
+    return b;
+  }
+
+  /**
+   *  Returns the number of tests.
+   *
+   *@return    The testCount value
+   */
+  public int getTestCount() {
+    return tests.size();
+  }
+
+  public List getTests() {
+    return Collections.unmodifiableList(tests);
+  }
+
+  public TestRun getTestRun() {
+    return testRun;
+  }
+
+  public int getCaseIndex() {
+    return caseIndex;
+  }
+
+  public String getDescription() {
+    return description;
+  }
+
+  /**
+   *  Adds a Test to the TestCase.
+   */
+  public void add(Test test) {
+    tests.add(test);
+  }
+
+  public void remove(Test test) {
+    tests.remove(test);
+  }
+
+  public void run() {
+  	isRun = true;
+    for (Iterator i = tests.iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      test.run();
+    }
+  }
+
+  public String toXml() {
+    WKTWriter writer = new WKTWriter();
+    String xml = "";
+    xml += "<case>" + StringUtil.newLine;
+    if (description != null && description.length() > 0) {
+      xml += "  <desc>" + StringUtil.escapeHTML(description) + "</desc>" +
+          StringUtil.newLine;
+    }
+    xml += xml("a", a, aWktFile, writer) + StringUtil.newLine;
+    xml += xml("b", b, bWktFile, writer);
+    for (Iterator i = tests.iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      xml += test.toXml();
+    }
+    xml += "</case>" + StringUtil.newLine;
+    return xml;
+  }
+
+  private String xml(String id, Geometry g, File wktFile, WKTWriter writer) {
+    if (g == null) {
+      return "";
+    }
+    if (wktFile != null) {
+      return "  <" + id + " file=\"" + wktFile + "\"/>";
+    }
+    String xml = "";
+    xml += "  <" + id + ">" + StringUtil.newLine;
+    xml += StringUtil.indent(writer.writeFormatted(g), 4) + StringUtil.newLine;
+    xml += "  </" + id + ">" + StringUtil.newLine;
+    return xml;
+  }
+}
+
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestEngine.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestEngine.java
new file mode 100644
index 0000000..eaf0aef
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestEngine.java
@@ -0,0 +1,195 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+import java.io.File;
+import java.util.Collections;
+import java.util.Date;
+import java.util.Iterator;
+import java.util.List;
+import java.util.Vector;
+
+/**
+ *  Converts test File's to TestCase's and runs them.
+ *
+ * @version 1.7
+ */
+public class TestEngine
+     implements Runnable
+{
+  private List testFiles;
+  // default is to run all tests
+  private int testCaseIndexToRun = -1;
+  private boolean running = false;
+  private List testRuns = new Vector();
+  private TestReader testReader = new TestReader();
+
+  private Date start = null;
+
+  private Date end = null;
+
+  /**
+   *  Creates a TestEngine.
+   */
+  public TestEngine() { }
+
+  /**
+   *  Sets the File's that contain the tests.
+   */
+  public void setTestFiles(List testFiles) {
+    this.testFiles = testFiles;
+  }
+
+  public void setTestCaseIndexToRun(int testCaseIndexToRun)
+  {
+  	this.testCaseIndexToRun = testCaseIndexToRun;
+  }
+  
+  public int getExceptionCount() {
+    int exceptionCount = 0;
+    for (Iterator i = getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if (test.getException() != null) {
+        exceptionCount++;
+      }
+    }
+    return exceptionCount;
+  }
+
+  public int getFailedCount() {
+    int failedCount = 0;
+    for (Iterator i = getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if ((test.getException() == null) && (!test.isPassed())) {
+        failedCount++;
+      }
+    }
+    return failedCount;
+  }
+
+  public int getPassedCount() {
+    int passedCount = 0;
+    for (Iterator i = getTests().iterator(); i.hasNext(); ) {
+      Test test = (Test) i.next();
+      if (test.isPassed()) {
+        passedCount++;
+      }
+    }
+    return passedCount;
+  }
+
+  public int getParseExceptionCount() {
+    return testReader.getParsingProblems().size();
+  }
+
+  /**
+   *  Returns whether the TestEngine is running any TestCase's.
+   */
+  public boolean isRunning() {
+    return running;
+  }
+
+  /**
+   *  Returns the total number of tests.
+   */
+  public int getTestCount() {
+    int count = 0;
+    for (Iterator i = testRuns.iterator(); i.hasNext(); ) {
+      TestRun testRun = (TestRun) i.next();
+      count += testRun.getTestCount();
+    }
+    return count;
+  }
+
+  public int getTestCaseCount() {
+    int count = 0;
+    for (Iterator i = testRuns.iterator(); i.hasNext(); ) {
+      TestRun testRun = (TestRun) i.next();
+      count += testRun.getTestCases().size();
+    }
+    return count;
+  }
+
+  public List getParsingProblems() {
+    return Collections.unmodifiableList(testReader.getParsingProblems());
+  }
+
+  public List getTestRuns() {
+    return testRuns;
+  }
+
+  public Date getStart() {
+    return start;
+  }
+
+  public Date getEnd() {
+    return end;
+  }
+
+  public void clearParsingProblems() {
+    testReader.clearParsingProblems();
+  }
+
+  public void run() {
+    running = true;
+    start = new Date();
+    clearParsingProblems();
+    testRuns = createTestRuns();
+    System.out.println("Running tests...");
+    for (Iterator i = testRuns.iterator(); i.hasNext(); ) {
+      TestRun testRun = (TestRun) i.next();
+      if (testCaseIndexToRun >= 0) {
+      	testRun.setTestCaseIndexToRun(testCaseIndexToRun);
+      }
+    	testRun.run();
+    }
+    end = new Date();
+    running = false;
+  }
+
+  private List getTests(TestRun testRun) {
+    Vector tests = new Vector();
+    for (Iterator i = testRun.getTestCases().iterator(); i.hasNext(); ) {
+      TestCase testCase = (TestCase) i.next();
+      tests.addAll(testCase.getTests());
+    }
+    return tests;
+  }
+
+  private List getTests() {
+    Vector tests = new Vector();
+    for (Iterator i = testRuns.iterator(); i.hasNext(); ) {
+      TestRun testRun = (TestRun) i.next();
+      tests.addAll(getTests(testRun));
+    }
+    return tests;
+  }
+
+  /**
+   *  Creates TestRun's, one for each test File.
+   */
+  private List createTestRuns() {
+    Vector testRuns = new Vector();
+    int runIndex = 0;
+    for (Iterator i = testFiles.iterator(); i.hasNext(); ) {
+      File testFile = (File) i.next();
+      runIndex++;
+      System.out.println("Reading test file " + testFile.getAbsolutePath());
+      TestRun testRun = testReader.createTestRun(testFile, runIndex);
+      if (testRun != null) {
+        testRuns.add(testRun);
+      }
+    }
+    return testRuns;
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestParseException.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestParseException.java
new file mode 100644
index 0000000..56495f5
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestParseException.java
@@ -0,0 +1,23 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+/**
+ * @version 1.7
+ */
+public class TestParseException extends Exception {
+
+    public TestParseException(String s) {
+        super(s);
+    }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestReader.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestReader.java
new file mode 100644
index 0000000..719e630
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestReader.java
@@ -0,0 +1,596 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+
+import java.io.*;
+import java.util.*;
+
+import org.jdom2.*;
+import org.jdom2.input.*;
+import org.jdom2.located.LocatedElement;
+import org.jdom2.located.LocatedJDOMFactory;
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+import org.locationtech.jtstest.*;
+import org.locationtech.jtstest.geomop.*;
+import org.locationtech.jtstest.util.*;
+import org.locationtech.jtstest.util.io.WKTOrWKBReader;
+
+
+/**
+ * @version 1.7
+ */
+public class TestReader
+{
+	private static final String TAG_geometryOperation = "geometryOperation"; 
+	private static final String TAG_resultMatcher = "resultMatcher"; 
+	
+    Vector parsingProblems = new Vector();
+    private GeometryFactory geometryFactory;
+    private WKTOrWKBReader wktorbReader;
+    private double tolerance = 0.0;
+    private GeometryOperation geomOp = null;
+    private ResultMatcher resultMatcher = null;
+    
+    public TestReader() 
+    {
+    }
+
+    public GeometryOperation getGeometryOperation()
+    {
+    	// use the main one if it was user-specified or this run does not have an op specified
+    	if (TopologyTestApp.isGeometryOperationSpecified()
+    			|| geomOp == null)
+    		return TopologyTestApp.getGeometryOperation();
+    	
+    	return geomOp;
+    }
+
+    public boolean isBooleanFunction(String name) {
+        return getGeometryOperation().getReturnType(name) == boolean.class;
+    }
+
+    public boolean isIntegerFunction(String name) {
+        return getGeometryOperation().getReturnType(name) == int.class;
+    }
+
+    public boolean isDoubleFunction(String name) {
+        return getGeometryOperation().getReturnType(name) == double.class;
+    }
+
+    public boolean isGeometryFunction(String name) 
+    {
+    	Class returnType = getGeometryOperation().getReturnType(name);
+    	if (returnType == null)
+    		return false;
+    	return Geometry.class.isAssignableFrom(returnType);
+	}
+
+    public List getParsingProblems() {
+        return Collections.unmodifiableList(parsingProblems);
+    }
+
+    public void clearParsingProblems() {
+        parsingProblems.clear();
+    }
+
+    public TestRun createTestRun(File testFile, int runIndex) {
+        try {
+            SAXBuilder builder = new SAXBuilder( );
+            builder.setJDOMFactory(new LocatedJDOMFactory());
+            Document document = builder.build(new FileInputStream(testFile));
+            Element runElement = document.getRootElement();
+            if (!runElement.getName().equalsIgnoreCase("run")) {
+                throw new TestParseException(
+                    "Expected <run> but encountered <" + runElement.getName() + ">");
+            }
+            return parseTestRun(runElement, testFile, runIndex);
+        } catch (Exception e) {
+            parsingProblems.add(
+                "An exception occurred while parsing " + testFile + ": " + e.toString());
+            return null;
+        }
+    }
+    
+    /**
+     *  Creates a List of Test's from the given <test> Element's.
+     */
+    private List parseTests(
+        List testElements,
+        int caseIndex,
+        File testFile,
+        TestCase testCase,
+        double tolerance)
+        throws TestParseException {
+        List tests = new ArrayList();
+        int testIndex = 0;
+        for (Iterator i = testElements.iterator(); i.hasNext();) {
+            Element testElement = (Element) i.next();
+            testIndex++;
+            try {
+                Element descElement = testElement.getChild("desc");
+                if (testElement.getChildren("op").size() > 1) {
+                    throw new TestParseException("Multiple <op>s in <test>");
+                }
+                Element opElement = testElement.getChild("op");
+                if (opElement == null) {
+                    throw new TestParseException("Missing <op> in <test>");
+                }
+                Attribute nameAttribute = opElement.getAttribute("name");
+                if (nameAttribute == null) {
+                    throw new TestParseException("Missing name attribute in <op>");
+                }
+                String arg1 =
+                    opElement.getAttribute("arg1") == null
+                        ? "A"
+                        : opElement.getAttribute("arg1").getValue().trim();
+                String arg2 =
+                    opElement.getAttribute("arg2") == null
+                        ? null
+                        : opElement.getAttribute("arg2").getValue().trim();
+                String arg3 =
+                    opElement.getAttribute("arg3") == null
+                        ? null
+                        : opElement.getAttribute("arg3").getValue().trim();
+                if (arg3 == null && nameAttribute.getValue().trim().equalsIgnoreCase("relate")) {
+                    arg3 =
+                        opElement.getAttribute("pattern") == null
+                            ? null
+                            : opElement.getAttribute("pattern").getValue().trim();
+                }
+                ArrayList arguments = new ArrayList();
+                if (arg2 != null) {
+                    arguments.add(arg2);
+                }
+                if (arg3 != null) {
+                    arguments.add(arg3);
+                }
+                Result result = toResult(
+                        opElement.getTextTrim(),
+                        nameAttribute.getValue().trim(),
+                        testCase.getTestRun());
+                Test test = new Test(
+                		testCase, 
+                		testIndex,
+                		descElement != null ? descElement.getTextTrim() : "", 
+                		nameAttribute.getValue().trim(), 
+                		arg1, 
+                		arguments, 
+                		result, 
+                		tolerance);
+
+                tests.add(test);
+            } catch (Exception e) {
+                parsingProblems.add(
+                    "An exception occurred while parsing <test> "
+                        + testIndex
+                        + " in <case> "
+                        + caseIndex
+                        + " in "
+                        + testFile
+                        + ": "
+                        + e.toString() + "\n" + StringUtil.getStackTrace(e));
+            }
+        }
+        return tests;
+    }
+
+    private Result toResult(String value, String name, TestRun testRun)
+        throws TestParseException, ParseException {
+        if (isBooleanFunction(name)) {
+            return toBooleanResult(value);
+        }
+        if (isIntegerFunction(name)) {
+            return toIntegerResult(value);
+        }
+        if (isDoubleFunction(name)) {
+            return toDoubleResult(value);
+        }
+        if (isGeometryFunction(name)) {
+            return toGeometryResult(value, testRun);
+        }
+        throw new TestParseException(
+            "Unknown operation name '" + name + "'");
+//        return null;
+    }
+
+    private BooleanResult toBooleanResult(String value) throws TestParseException {
+        if (value.equalsIgnoreCase("true")) {
+            return new BooleanResult(true);
+        } else if (value.equalsIgnoreCase("false")) {
+            return new BooleanResult(false);
+        } else {
+            throw new TestParseException(
+                "Expected 'true' or 'false' but encountered '" + value + "'");
+        }
+    }
+
+    private DoubleResult toDoubleResult(String value) throws TestParseException {
+        try {
+            return new DoubleResult(Double.valueOf(value));
+        } catch (NumberFormatException e) {
+            throw new TestParseException("Expected double but encountered '" + value + "'");
+        }
+    }
+
+    private IntegerResult toIntegerResult(String value) throws TestParseException {
+        try {
+            return new IntegerResult(Integer.valueOf(value));
+        } catch (NumberFormatException e) {
+            throw new TestParseException("Expected integer but encountered '" + value + "'");
+        }
+    }
+
+    private GeometryResult toGeometryResult(String value, TestRun testRun) throws ParseException {
+        GeometryFactory geometryFactory = new GeometryFactory(testRun.getPrecisionModel(), 0);
+        WKTOrWKBReader wktorbReader = new WKTOrWKBReader(geometryFactory);
+        return new GeometryResult(wktorbReader.read(value));
+    }
+
+    /**
+     *  Creates a List of TestCase's from the given <case> Element's.
+     */
+    private List parseTestCases(
+        List caseElements,
+        File testFile,
+        TestRun testRun,
+        double tolerance)
+        throws TestParseException {
+        geometryFactory = new GeometryFactory(testRun.getPrecisionModel(), 0, TestCoordinateSequenceFactory.instance());
+        wktorbReader = new WKTOrWKBReader(geometryFactory);
+        Vector testCases = new Vector();
+        int caseIndex = 0;
+        for (Iterator i = caseElements.iterator(); i.hasNext();) {
+            Element caseElement = (Element) i.next();
+            //System.out.println("Line: " + ((LineNumberElement)caseElement).getStartLine());
+            caseIndex++;
+            try {
+                Element descElement = caseElement.getChild("desc");
+                Element aElement = caseElement.getChild("a");
+                Element bElement = caseElement.getChild("b");
+                File aWktFile = wktFile(aElement, testRun);
+                File bWktFile = wktFile(bElement, testRun);
+                Geometry a = readGeometry(aElement, absoluteWktFile(aWktFile, testRun));
+                Geometry b = readGeometry(bElement, absoluteWktFile(bWktFile, testRun));
+                TestCase testCase =
+                    new TestCase(
+                        descElement != null ? descElement.getTextTrim() : "",
+                        a,
+                        b,
+                        aWktFile,
+                        bWktFile,
+                        testRun,
+                        caseIndex,
+                        ((LocatedElement)caseElement).getLine());
+                List testElements = caseElement.getChildren("test");
+                //        if (testElements.size() == 0) {
+                //          throw  new TestParseException("Missing <test> in <case>");
+                //        }
+                List tests = parseTests(testElements, caseIndex, testFile, testCase, tolerance);
+                for (Iterator j = tests.iterator(); j.hasNext();) {
+                    Test test = (Test) j.next();
+                    testCase.add(test);
+                }
+                testCases.add(testCase);
+            } catch (Exception e) {
+                parsingProblems.add(
+                    "An exception occurred while parsing <case> "
+                        + caseIndex
+                        + " in "
+                        + testFile
+                        + ": "
+                        + e.toString());
+            }
+        }
+        return testCases;
+    }
+
+    /**
+     *  Creates a TestRun from the <run> Element.
+     */
+    private TestRun parseTestRun(Element runElement, File testFile, int runIndex)
+        throws TestParseException 
+    {
+    	
+      //----------- <workspace> (optional) ------------------
+        File workspace = null;
+        if (runElement.getChild("workspace") != null) {
+            if (runElement.getChild("workspace").getAttribute("dir") == null) {
+                throw new TestParseException("Missing <dir> in <workspace>");
+            }
+            workspace =
+                new File(runElement.getChild("workspace").getAttribute("dir").getValue().trim());
+            if (!workspace.exists()) {
+                throw new TestParseException("<workspace> does not exist: " + workspace);
+            }
+            if (!workspace.isDirectory()) {
+                throw new TestParseException("<workspace> is not a directory: " + workspace);
+            }
+        }
+        
+        //----------- <tolerance> (optional) ------------------
+        tolerance = parseTolerance(runElement);
+        
+        Element descElement = runElement.getChild("desc");
+
+        //----------- <geometryOperation> (optional) ------------------
+        geomOp = parseGeometryOperation(runElement);
+        
+        //----------- <geometryMatcher> (optional) ------------------
+        resultMatcher = parseResultMatcher(runElement);
+        
+        //-----------  <precisionModel> (optional) ----------------
+        PrecisionModel precisionModel = parsePrecisionModel(runElement);
+        
+        //--------------- build TestRun  ---------------------
+        TestRun testRun =
+            new TestRun(
+                descElement != null ? descElement.getTextTrim() : "",
+                runIndex,
+                precisionModel,
+                geomOp,
+                resultMatcher,
+                testFile);
+        testRun.setWorkspace(workspace);
+        List caseElements = runElement.getChildren("case");
+        if (caseElements.size() == 0) {
+            throw new TestParseException("Missing <case> in <run>");
+        }
+        for (Iterator i = parseTestCases(caseElements, testFile, testRun, tolerance).iterator();
+            i.hasNext();
+            ) {
+            TestCase testCase = (TestCase) i.next();
+            testRun.addTestCase(testCase);
+        }
+        return testRun;
+    }
+
+    /**
+     * Parses an optional <tt>precisionModel</tt> element.
+     * The default is to use a FLOATING model.
+     * 
+     * @param runElement
+     * @return a PrecisionModel instance (default if not specified)
+     * @throws TestParseException
+     */
+    private PrecisionModel parsePrecisionModel(Element runElement)
+    	throws TestParseException
+    {
+      PrecisionModel precisionModel = new PrecisionModel();
+      Element precisionModelElement = runElement.getChild("precisionModel");
+      if (precisionModelElement == null) {
+        return precisionModel;
+      }
+      Attribute typeAttribute = precisionModelElement.getAttribute("type");
+      Attribute scaleAttribute = precisionModelElement.getAttribute("scale");
+      if (typeAttribute == null && scaleAttribute == null) {
+          throw new TestParseException("Missing type attribute in <precisionModel>");
+      }
+      if (scaleAttribute != null
+          || (typeAttribute != null && typeAttribute.getValue().trim().equalsIgnoreCase("FIXED"))) {
+          if (typeAttribute != null
+              && typeAttribute.getValue().trim().equalsIgnoreCase("FLOATING")) {
+              throw new TestParseException("scale attribute not allowed in floating <precisionModel>");
+          }
+          precisionModel = createPrecisionModel(precisionModelElement);
+      }
+      return precisionModel;
+    }
+    
+    private PrecisionModel createPrecisionModel(Element precisionModelElement)
+			throws TestParseException {
+		Attribute scaleAttribute = precisionModelElement.getAttribute("scale");
+		if (scaleAttribute == null) {
+			throw new TestParseException(
+					"Missing scale attribute in <precisionModel>");
+		}
+		double scale;
+		try {
+			scale = scaleAttribute.getDoubleValue();
+		} catch (DataConversionException e) {
+			throw new TestParseException(
+					"Could not convert scale attribute to double: "
+							+ scaleAttribute.getValue());
+		}
+		return new PrecisionModel(scale);
+	}
+
+
+    /**
+		 * Parses an optional <tt>geometryOperation</tt> element. 
+		 * The default is to leave this unspecified .
+		 * 
+		 * @param runElement
+		 * @return an instance of the GeometryOperation class, if specified, or
+		 * null if no geometry operation was specified
+		 * @throws TestParseException if a parsing error was encountered
+		 */
+    private GeometryOperation parseGeometryOperation(Element runElement)
+  	throws TestParseException
+  {
+    Element goElement = runElement.getChild(TAG_geometryOperation);
+    if (goElement == null) {
+      return null;
+    }
+    String goClass = goElement.getTextTrim();
+    GeometryOperation geomOp = (GeometryOperation) getInstance(goClass, GeometryOperation.class);
+    if (geomOp == null) {
+    	throw new TestParseException("Could not create instance of GeometryOperation from class " + goClass);
+    }
+    return geomOp;
+  }
+ 
+    /**
+		 * Parses an optional <tt>resultMatcher</tt> element. 
+		 * The default is to leave this unspecified .
+		 * 
+		 * @param runElement
+		 * @return an instance of the ResultMatcher class, if specified, or
+		 *  null if no result matcher was specified
+		 * @throws TestParseException if a parsing error was encountered
+		 */
+    private ResultMatcher parseResultMatcher(Element runElement)
+  	throws TestParseException
+  {
+    Element goElement = runElement.getChild(TAG_resultMatcher);
+    if (goElement == null) {
+      return null;
+    }
+    String goClass = goElement.getTextTrim();
+    ResultMatcher resultMatcher = (ResultMatcher) getInstance(goClass, ResultMatcher.class);
+    if (resultMatcher == null) {
+    	throw new TestParseException("Could not create instance of ResultMatcher from class " + goClass);
+    }
+    return resultMatcher;
+  }
+ 
+  private double parseTolerance(Element runElement) throws TestParseException 
+    {
+		double tolerance = 0.0;
+		// Note: the tolerance element applies to the coordinate-by-coordinate
+		// comparisons of spatial functions. It does not apply to binary predicates.
+		// [Jon Aquino]
+		Element toleranceElement = runElement.getChild("tolerance");
+		if (toleranceElement != null) {
+			try {
+				tolerance = Double.parseDouble(toleranceElement.getTextTrim());
+			} catch (NumberFormatException e) {
+				throw new TestParseException("Could not parse tolerance from string: "
+						+ toleranceElement.getTextTrim());
+			}
+		}
+		return tolerance;
+	}
+
+  /*
+	private GeometryOperation getGeometryOperationInstance(String classname) {
+		GeometryOperation op = null;
+		try {
+			Class goClass = Class.forName(classname);
+			if (!(GeometryOperation.class.isAssignableFrom(goClass)))
+				return null;
+			op = (GeometryOperation) goClass.newInstance();
+		} catch (Exception ex) {
+			return null;
+		}
+		return op;
+	}
+    */
+  
+  /**
+   * Gets an instance of a class with the given name, 
+   * and ensures that the class is assignable to a specified baseClass.
+   * 
+   * @return an instance of the class, if it is assignment-compatible, or
+   *  null if the requested class is not assigment-compatible
+   */
+	private Object getInstance(String classname, Class baseClass) {
+		Object o = null;
+		try {
+			Class goClass = Class.forName(classname);
+			if (!(baseClass.isAssignableFrom(goClass)))
+				return null;
+			o = goClass.newInstance();
+		} catch (Exception ex) {
+			return null;
+		}
+		return o;
+	}
+    
+    private File wktFile(Element geometryElement, TestRun testRun) throws TestParseException {
+        if (geometryElement == null) {
+            return null;
+        }
+        if (geometryElement.getAttribute("file") == null) {
+            return null;
+        }
+        if (!geometryElement.getTextTrim().equals("")) {
+            throw new TestParseException("WKT specified both in-line and in external file");
+        }
+
+        File wktFile = new File(geometryElement.getAttribute("file").getValue().trim());
+        File absoluteWktFile = absoluteWktFile(wktFile, testRun);
+
+        if (!absoluteWktFile.exists()) {
+            throw new TestParseException("WKT file does not exist: " + absoluteWktFile);
+        }
+        if (absoluteWktFile.isDirectory()) {
+            throw new TestParseException("WKT file is a directory: " + absoluteWktFile);
+        }
+
+        return wktFile;
+    }
+
+    private Geometry readGeometry(Element geometryElement, File wktFile)
+        throws FileNotFoundException, ParseException, IOException
+    {
+      String geomText = null;
+      if (wktFile != null) {
+        List wktList = getContents(wktFile.getPath());
+        geomText = toString(wktList);
+      }
+      else {
+        if (geometryElement == null)
+          return null;
+        geomText = geometryElement.getTextTrim();
+      }
+      return wktorbReader.read(geomText);
+        /*
+        if (isHex(geomText, 6))
+          return wkbReader.read(WKBReader.hexToBytes(geomText));
+        reurn wktReader.read(geomText);
+        */
+    }
+
+    private String toString(List stringList) {
+        String string = "";
+        for (Iterator i = stringList.iterator(); i.hasNext();) {
+            String line = (String) i.next();
+            string += line + "\n";
+        }
+        return string;
+    }
+
+    private File absoluteWktFile(File wktFile, TestRun testRun) {
+        if (wktFile == null) {
+            return null;
+        }
+        File absoluteWktFile = wktFile;
+        if (!absoluteWktFile.isAbsolute()) {
+            File directory =
+                testRun.getWorkspace() != null
+                    ? testRun.getWorkspace()
+                    : testRun.getTestFile().getParentFile();
+            absoluteWktFile = new File(directory + File.separator + absoluteWktFile.getName());
+        }
+        return absoluteWktFile;
+    }
+    
+    /**
+     * Returns a List of the String's in the text file, one per line.
+     */
+    public static List getContents(String textFileName) throws FileNotFoundException, IOException {
+        List contents = new Vector();
+        FileReader fileReader = new FileReader(textFileName);
+        BufferedReader bufferedReader = new BufferedReader(fileReader);
+        String line = bufferedReader.readLine();
+        while (line != null) {
+            contents.add(line);
+            line = bufferedReader.readLine();
+        }
+        return contents;
+    }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestRun.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestRun.java
new file mode 100644
index 0000000..4465ece
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TestRun.java
@@ -0,0 +1,139 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.io.File;
+import java.util.*;
+
+import org.locationtech.jts.geom.PrecisionModel;
+import org.locationtech.jtstest.geomop.*;
+
+
+
+/**
+ * @version 1.7
+ */
+public class TestRun implements Runnable 
+{
+	// default is to run all cases
+	private int testCaseIndexToRun = -1;
+  private String description;
+  private List testCases = new ArrayList();
+  private PrecisionModel precisionModel;
+  private GeometryOperation geomOp = null;
+  private ResultMatcher resultMatcher = null;
+  private int runIndex;
+  private File testFile;
+  private File workspace;
+
+  /**
+   * 
+   * @param description
+   * @param runIndex
+   * @param precisionModel
+   * @param geomOp a GeometryOperation to use for all tests in this run (may be null)
+   * @param testFile
+   */
+  public TestRun(String description, 
+  		int runIndex, 
+  		PrecisionModel precisionModel,
+  		GeometryOperation geomOp,
+  		ResultMatcher resultMatcher,
+      File testFile) {
+    this.description = description;
+    this.runIndex = runIndex;
+    this.precisionModel = precisionModel;
+    this.geomOp = geomOp;
+    this.resultMatcher = resultMatcher;
+    this.testFile = testFile;
+  }
+
+  public void setWorkspace(File workspace) {
+    this.workspace = workspace;
+  }
+
+  public void setTestCaseIndexToRun(int testCaseIndexToRun)
+  {
+  	this.testCaseIndexToRun = testCaseIndexToRun;
+  }
+  /**
+   * @return null if no workspace set
+   */
+  public File getWorkspace() {
+    return workspace;
+  }
+
+  public int getTestCount() {
+    int count = 0;
+    for (Iterator i = testCases.iterator(); i.hasNext(); ) {
+      TestCase testCase = (TestCase) i.next();
+      count += testCase.getTestCount();
+    }
+    return count;
+  }
+
+  public String getDescription() {
+    return description;
+  }
+
+  public int getRunIndex() {
+    return runIndex;
+  }
+
+  public PrecisionModel getPrecisionModel() {
+    return precisionModel;
+  }
+
+  public GeometryOperation getGeometryOperation()
+  {
+  	// use the main one if it was user-specified or this run does not have an op specified
+  	if (TopologyTestApp.isGeometryOperationSpecified()
+  			|| geomOp == null)
+  		return TopologyTestApp.getGeometryOperation();
+  	
+  	return geomOp;
+  }
+  
+  public ResultMatcher getResultMatcher()
+  {
+  	// use the main one if it was user-specified or this run does not have an op specified
+  	if (TopologyTestApp.isResultMatcherSpecified()
+  			|| resultMatcher == null)
+  		return TopologyTestApp.getResultMatcher();
+  	
+  	return resultMatcher;
+  }
+  
+  public List getTestCases() {
+    return Collections.unmodifiableList(testCases);
+  }
+
+  public File getTestFile() {
+    return testFile;
+  }
+
+  public void addTestCase(TestCase testCase) {
+    testCases.add(testCase);
+  }
+
+  public void run() {
+    for (Iterator j = testCases.iterator(); j.hasNext(); ) {
+      TestCase testCase = (TestCase) j.next();
+      if (testCaseIndexToRun < 0 || testCase.getCaseIndex() == testCaseIndexToRun)
+      	testCase.run();
+    }
+  }
+
+}
+
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TopologyTestApp.java b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TopologyTestApp.java
new file mode 100644
index 0000000..5d9b6f1
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/testrunner/TopologyTestApp.java
@@ -0,0 +1,608 @@
+
+
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.testrunner;
+
+import java.awt.BorderLayout;
+import java.awt.Dimension;
+import java.awt.FlowLayout;
+import java.awt.GridBagConstraints;
+import java.awt.GridBagLayout;
+import java.awt.Insets;
+import java.awt.SystemColor;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.WindowEvent;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.Properties;
+
+import javax.swing.BorderFactory;
+import javax.swing.DefaultListModel;
+import javax.swing.JButton;
+import javax.swing.JFileChooser;
+import javax.swing.JFrame;
+import javax.swing.JLabel;
+import javax.swing.JList;
+import javax.swing.JOptionPane;
+import javax.swing.JPanel;
+import javax.swing.JScrollPane;
+import javax.swing.JTextArea;
+import javax.swing.Timer;
+import javax.swing.UIManager;
+import javax.swing.event.ListSelectionEvent;
+import javax.swing.event.ListSelectionListener;
+
+import org.locationtech.jts.*;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.command.CommandLine;
+import org.locationtech.jtstest.command.Option;
+import org.locationtech.jtstest.command.OptionSpec;
+import org.locationtech.jtstest.command.ParseException;
+import org.locationtech.jtstest.geomop.*;
+import org.locationtech.jtstest.util.StringUtil;
+
+
+/**
+ * Executes tests specified in XML files. Displays errors encountered.
+ * <p>
+ * <b>Command Line Options</b>
+ * 
+ * <table border='1'>
+ * <tr>
+ * <td><tt>-files { <i><fileOrDirectoryName></i></tt> }  </td>
+ * <td>req</td>
+ * <td>Specifies the XML test files to run</td>
+ * </tr>
+ * <tr>
+ * <td><tt>-geomop <i><classname></i></tt> </td>
+ * <td>opt</td>
+ * <td>Specifies a custom {@link GeometryOperation} to be used</td>
+ * </tr>
+ * <tr>
+ * <tr>
+ * <td><tt>-testCaseIndex <i><num></i></tt> </td>
+ * <td>opt</td>
+ * <td>Specifies the index of a single test to run</td>
+ * </tr>
+ * <tr>
+ * <td><tt>-verbose</tt> </td>
+ * <td>opt</td>
+ * <td>Provides verbose output</td>
+ * </tr>
+ * </table>
+ *
+ * @version 1.7
+ */
+public class TopologyTestApp extends JFrame {
+
+  private static final String OPT_GEOMFUNC = "geomfunc";
+  private static final String OPT_GEOMOP = "geomop";
+  private static final String OPT_TESTCASEINDEX = "testCaseIndex";
+  private static final String OPT_VERBOSE = "verbose";
+
+  private static CommandLine commandLine;
+
+  
+  private static GeometryFunctionRegistry funcRegistry 
+	= new GeometryFunctionRegistry(TestCaseGeometryFunctions.class);
+  private static GeometryOperation defaultOp = new GeometryFunctionOperation(funcRegistry);
+  private static GeometryOperation geometryOp = defaultOp;
+
+  public static GeometryOperation getGeometryOperation()
+  {
+    return geometryOp;
+  }
+
+  /**
+   * Tests whether a GeometryOperation was specified on the command line
+   * @return true if a geometry operation was specified
+   */
+  public static boolean isGeometryOperationSpecified()
+  {
+  	return geometryOp != defaultOp;
+  }
+  
+  private static ResultMatcher defaultResultMatcher = new EqualityResultMatcher();
+  private static ResultMatcher resultMatcher = defaultResultMatcher;
+
+  public static ResultMatcher getResultMatcher()
+  {
+    return resultMatcher;
+  }
+  /**
+   * Tests whether a {@link ResultMatcher} was specified on the command line
+   * @return true if a matcher was specified
+   */
+  public static boolean isResultMatcherSpecified()
+  {
+  	return resultMatcher != defaultResultMatcher;
+  }
+
+  private TestEngine engine = new TestEngine();
+
+  GridBagLayout gridBagLayout1 = new GridBagLayout();
+  JPanel jPanel5 = new JPanel();
+  GridBagLayout gridBagLayout4 = new GridBagLayout();
+  JScrollPane jScrollPane2 = new JScrollPane();
+  JTextArea logTextArea = new JTextArea();
+  JPanel jPanel3 = new JPanel();
+  JLabel statusLabel = new JLabel();
+  BorderLayout borderLayout1 = new BorderLayout();
+  JList fileList;
+  JScrollPane jScrollPane1 = new JScrollPane();
+  JButton runSelectedButton = new JButton();
+  JButton addFileButton = new JButton();
+  JPanel jPanel2 = new JPanel();
+  FlowLayout flowLayout2 = new FlowLayout();
+  JButton runAllButton = new JButton();
+  JButton removeFileButton = new JButton();
+  private DefaultListModel fileListModel = new DefaultListModel();
+  private JFileChooser chooser = new JFileChooser();
+  private Timer timer = new Timer(2000,
+    new ActionListener() {
+
+      public void actionPerformed(ActionEvent e) {
+        updateEnabled();
+        if (!engine.isRunning()) {
+          timer.stop();
+          logTextArea.setText(report() + "\n\n" + summary());
+          statusLabel.setText(oneLineSummary());
+        }
+      }
+
+    });
+
+  public TopologyTestApp(java.util.List testFiles) {
+    this();
+    try {
+      add(testFiles);
+    }
+    catch (Exception e) {
+      reportException(e);
+    }
+  }
+
+  /**
+   *  Creates a TopologyTestApp. Do not use this constructor; instead, use
+   *  #TopologyTestApp(Properties). This constructor is for use by JBuilder's
+   *  Designers.
+   */
+  public TopologyTestApp() {
+    try {
+      jbInit();
+      chooser.setDialogTitle("Select topology test files");
+      chooser.setDialogType(JFileChooser.OPEN_DIALOG);
+      chooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
+      chooser.setMultiSelectionEnabled(true);
+    }
+    catch (Exception e) {
+      e.printStackTrace();
+    }
+  }
+
+  /**
+   *  Opens a TopologyTestApp.
+   */
+  public static void main(String[] args) {
+    try {
+      UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
+      parseCommandLine(args);
+      
+      System.out.println("=====  Test Runner  -  JTS Topology Suite (Version " 
+      		+ JTSVersion.CURRENT_VERSION
+      		+ ")  =====");
+      
+      TopologyTestApp topologyTestApp = new TopologyTestApp(testFiles());
+      if (args.length == 0) {
+        displayHelp();
+        System.exit(0);
+      }
+      
+      if (commandLine.hasOption(OPT_GEOMOP)) {
+        String geomOpClassname = commandLine.getOption(OPT_GEOMOP).getArg(0);
+        geometryOp = GeometryOperationLoader.createGeometryOperation(TopologyTestApp.class.getClassLoader(), geomOpClassname);
+        // loading must have failed - abort
+        if (geometryOp == null) {
+          System.exit(0);
+        }
+        System.out.println("Using Geometry Operation: " + geomOpClassname);
+      }
+      
+      /*
+      if (commandLine.hasOption(OPT_GEOMFUNC)) {
+        String geomFuncClassname = commandLine.getOption(OPT_GEOMFUNC).getArg(0);
+        System.out.println("Adding Geometry Functions from: " + geomFuncClassname);
+        funcRegistry.add(geomFuncClassname);
+      }
+      */
+      
+      if (commandLine.hasOption(OPT_TESTCASEINDEX)) 
+      {
+      	int testCaseIndexToRun = commandLine.getOption(OPT_TESTCASEINDEX).getArgAsInt(0);
+        topologyTestApp.engine.setTestCaseIndexToRun(testCaseIndexToRun);  
+        System.out.println("Running test case # " + testCaseIndexToRun);
+      }
+      if (!commandLine.hasOption("GUI")) {
+        topologyTestApp.engine.setTestFiles(topologyTestApp.getAllTestFiles());
+        topologyTestApp.engine.run();
+        System.out.println(
+            topologyTestApp.report());
+        System.exit(0);
+      }
+      else {
+        topologyTestApp.setVisible(true);
+      }
+    }
+    catch (Exception e) {
+      e.printStackTrace();
+      System.exit(0);
+    }
+  }
+
+
+  private static void parseCommandLine(String[] args) throws ParseException {
+    commandLine = new CommandLine('-');
+    OptionSpec os;
+
+    os = new OptionSpec("files", OptionSpec.NARGS_ONE_OR_MORE);
+    commandLine.addOptionSpec(os);
+
+    os = new OptionSpec("properties", 1);
+    commandLine.addOptionSpec(os);
+
+    commandLine.addOptionSpec(new OptionSpec(OPT_GEOMOP, 1));
+    commandLine.addOptionSpec(new OptionSpec(OPT_GEOMFUNC, 1));
+
+    os = new OptionSpec("gui", 0);
+    commandLine.addOptionSpec(os);
+
+    commandLine.addOptionSpec(new OptionSpec(OPT_TESTCASEINDEX, 1));
+    commandLine.addOptionSpec(new OptionSpec(OPT_VERBOSE, 0));
+
+    commandLine.parse(args);
+  }
+
+  private static void displayHelp() {
+    System.out.println("");
+    System.out.println("Usage: java com.vividsolutions.jtstest.testrunner.TopologyTestApp ");
+    System.out.println("           [-files <.xml files>] [-gui] ");
+    System.out.println("           [-geomfunc <classname>]");
+    System.out.println("           [-geomop <GeometryOperation classname>]");
+    System.out.println("           [-testIndex <number>]");
+    System.out.println("           [-verbose]");
+    System.out.println("           [-properties <file.properties>]");
+    System.out.println("");
+    System.out.println("  -files          run a list of .xml files or directories");
+    System.out.println("                  containing .xml files");
+    System.out.println("  -properties     load/save .xml filenames in a .properties file");
+    System.out.println("  -geomfunc         specifies the class providing the geometry operations");
+    System.out.println("  -geomop         specifies the class providing the geometry operations");
+    System.out.println("  -gui            use the graphical user interface");
+    System.out.println("  -testIndex      specfies the index of a single test to run");
+    System.out.println("  -verbose        display the results of successful tests");
+  }
+
+  private static Collection filenames(Collection fileAndDirectoryNames) {
+    Collection filenames = new ArrayList();
+    for (Iterator i = fileAndDirectoryNames.iterator(); i.hasNext(); ) {
+      String name = (String) i.next();
+      File file = new File(name);
+      if (file.isDirectory()) {
+        filenames.addAll(filenames(file));
+      }
+      else if (file.isFile()) {
+        filenames.add(name);
+      }
+    }
+    return filenames;
+  }
+
+  private static Collection filenames(File directory) {
+    Collection filenames = new ArrayList();
+    Assert.isTrue(directory.isDirectory());
+    File[] files = directory.listFiles();
+    for (int i = 0; i < files.length; i++) {
+      if (files[i].isFile()) {
+        filenames.add(files[i].getPath());
+      }
+    }
+    return filenames;
+  }
+
+  private static Collection filenamesDeep(File directory) {
+    Collection filenames = new ArrayList();
+    Assert.isTrue(directory.isDirectory());
+    File[] files = directory.listFiles();
+    for (int i = 0; i < files.length; i++) {
+      if (files[i].isFile()) {
+        filenames.add(files[i].getPath());
+      }
+      else if (files[i].isDirectory()) {
+      	filenames.add(filenamesDeep(files[i]));
+      }
+    }
+    return filenames;
+  }
+
+  private static java.util.List arguments(String optionName) {
+    Option option = commandLine.getOption(optionName);
+    ArrayList arguments = new ArrayList();
+    for (int i = 0; i < option.getNumArgs(); i++) {
+      arguments.add(option.getArg(i));
+    }
+    return arguments;
+  }
+
+  private static java.util.List testFiles() throws FileNotFoundException, IOException {
+    java.util.List testFiles = new ArrayList();
+    if (commandLine.hasOption("Files")) {
+      testFiles.addAll(filenames(arguments("Files")));
+    }
+    if (commandLine.hasOption("Properties")) {
+      Properties properties = new Properties();
+      File file = new File(commandLine.getOption("Properties").getArg(0));
+      if (!file.exists()) {
+        file.createNewFile();
+      }
+      properties.load(new FileInputStream(commandLine.getOption("Properties").getArg(0)));
+      String testFilesString = properties.getProperty("TestFiles");
+      if (testFilesString != null) {
+        testFiles.addAll(StringUtil.fromCommaDelimitedString(testFilesString));
+      }
+    }
+    return testFiles;
+  }
+
+  public void add(java.util.List testFiles) {
+    for (Iterator i = testFiles.iterator(); i.hasNext(); ) {
+      File file = new File(i.next().toString());
+      fileListModel.addElement(file);
+    }
+  }
+
+  public String summary() {
+    String summary = "";
+    if (engine.getParseExceptionCount() > 0) {
+      summary += engine.getParseExceptionCount() + " parsing exceptions\n";
+    }
+    summary += engine.getTestCaseCount() + " cases, " + engine.getTestCount() + " tests\n";
+    summary += engine.getPassedCount()
+         + " passed, " 
+         + engine.getFailedCount() + " failed, " 
+         + engine.getExceptionCount()
+         + " threw exceptions";
+    if (engine.getParseExceptionCount() + engine.getFailedCount() + engine.getExceptionCount() > 0) {
+      summary += "*******  ERRORS ENCOUNTERED  ********";
+    }
+    return summary;
+  }
+
+  public String oneLineSummary() {
+    return StringUtil.replaceAll(summary(), "\n", "; ");
+  }
+
+  void this_windowClosing(WindowEvent e) {
+    try {
+      saveProperties();
+    }
+    catch (Exception x) {
+      reportException(x);
+    }
+    System.exit(0);
+  }
+
+  void this_windowOpened(WindowEvent e) {
+    GuiUtil.centerOnScreen(this);
+  }
+
+  void addFileButton_actionPerformed(ActionEvent e) {
+    try {
+      if (JFileChooser.APPROVE_OPTION == chooser.showOpenDialog(this)) {
+        File[] files = chooser.getSelectedFiles();
+        for (int i = 0; i < files.length; i++) {
+          fileListModel.addElement(files[i]);
+        }
+      }
+      saveProperties();
+    }
+    catch (Exception x) {
+      reportException(x);
+    }
+  }
+
+  void removeFileButton_actionPerformed(ActionEvent e) {
+    try {
+      for (Iterator i = getSelectedTestFiles().iterator(); i.hasNext(); ) {
+        fileListModel.removeElement(i.next());
+      }
+      saveProperties();
+      updateEnabled();
+    }
+    catch (Exception x) {
+      reportException(x);
+    }
+  }
+
+  void runSelectedButton_actionPerformed(ActionEvent e) {
+    run(getSelectedTestFiles());
+  }
+
+  void runAllButton_actionPerformed(ActionEvent e) {
+    updateEnabled();
+    logTextArea.setText("");
+    run(getAllTestFiles());
+  }
+
+  void fileList_valueChanged(ListSelectionEvent e) { }
+
+  /**
+   *  Returns the selected test files.
+   */
+  private java.util.List getSelectedTestFiles() {
+    return Arrays.asList(fileList.getSelectedValues());
+  }
+
+  /**
+   *  Returns all the test files.
+   */
+  private java.util.List getAllTestFiles() {
+    return Arrays.asList(fileListModel.toArray());
+  }
+
+  /**
+   *  Reports the exception to the user.
+   */
+  private void reportException(Exception e) {
+    e.printStackTrace(System.out);
+    JOptionPane.showMessageDialog(this, StringUtil.getStackTrace(e), "Exception",
+        JOptionPane.ERROR_MESSAGE);
+  }
+
+  /**
+   *  Initializes the Component's.
+   */
+  private void jbInit() throws Exception {
+    fileList = new JList(fileListModel);
+    this.getContentPane().setLayout(gridBagLayout1);
+    setSize(450, 500);
+    this.addWindowListener(
+      new java.awt.event.WindowAdapter() {
+
+        public void windowClosing(WindowEvent e) {
+          this_windowClosing(e);
+        }
+
+        public void windowOpened(WindowEvent e) {
+          this_windowOpened(e);
+        }
+      });
+    jPanel5.setLayout(gridBagLayout4);
+    this.setTitle("Topology Test App");
+    jPanel3.setLayout(borderLayout1);
+    statusLabel.setBorder(BorderFactory.createLoweredBevelBorder());
+    statusLabel.setText(" ");
+    fileList.addListSelectionListener(
+      new ListSelectionListener() {
+
+        public void valueChanged(ListSelectionEvent e) {
+          updateEnabled();
+        }
+      });
+    fileList.setBackground(SystemColor.control);
+    fileList.setForeground(SystemColor.controlText);
+    jScrollPane1.setMaximumSize(new Dimension(32767, 100));
+    jScrollPane1.setMinimumSize(new Dimension(24, 100));
+    jScrollPane1.setPreferredSize(new Dimension(260, 100));
+    runSelectedButton.setEnabled(false);
+    runSelectedButton.setText("Run Selected");
+    runSelectedButton.addActionListener(
+      new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          runSelectedButton_actionPerformed(e);
+        }
+      });
+    addFileButton.setText("Add...");
+    addFileButton.addActionListener(
+      new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          addFileButton_actionPerformed(e);
+        }
+      });
+    jPanel2.setLayout(flowLayout2);
+    runAllButton.setText("Run All");
+    runAllButton.addActionListener(
+      new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          runAllButton_actionPerformed(e);
+        }
+      });
+    removeFileButton.setEnabled(false);
+    removeFileButton.setText("Remove Selected");
+    removeFileButton.addActionListener(
+      new java.awt.event.ActionListener() {
+
+        public void actionPerformed(ActionEvent e) {
+          removeFileButton_actionPerformed(e);
+        }
+      });
+    this.getContentPane().add(jPanel5, new GridBagConstraints(50, 83, 1, 1, 1.0, 1.0
+        , GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2, 2, 2), 0, 0));
+    jPanel5.add(jScrollPane2, new GridBagConstraints(50, 60, 1, 1, 1.0, 1.0,
+        GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(2, 2,
+        2, 2), 0, 0));
+    this.getContentPane().add(jPanel3, new GridBagConstraints(50, 102, 1, 1, 1.0, 0.0
+        , GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
+    jPanel3.add(statusLabel, BorderLayout.CENTER);
+    this.getContentPane().add(jScrollPane1, new GridBagConstraints(50, 45, 1, 1, 1.0, 0.0
+        , GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(2, 2, 2, 2), 0, 0));
+    this.getContentPane().add(jPanel2, new GridBagConstraints(50, 54, 1, 1, 1.0, 0.0
+        , GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL, new Insets(0, 0, 0, 0), 0, 0));
+    jPanel2.add(addFileButton, null);
+    jPanel2.add(removeFileButton, null);
+    jPanel2.add(runSelectedButton, null);
+    jPanel2.add(runAllButton, null);
+    jScrollPane1.getViewport().add(fileList, null);
+    jScrollPane2.getViewport().add(logTextArea, null);
+  }
+
+  /**
+   *  Saves the app settings to the properties file.
+   */
+  private void saveProperties() throws FileNotFoundException, IOException {
+    if (!commandLine.hasOption("Properties")) {
+      return;
+    }
+    java.util.List testFiles = getAllTestFiles();
+    String testFilesString = testFiles.isEmpty() ? "" : StringUtil.toCommaDelimitedString(testFiles);
+    Properties properties = new Properties();
+    properties.setProperty("TestFiles", testFilesString);
+    properties.store(
+        new FileOutputStream(commandLine.getOption("Properties").getArg(0)),
+        "Properties file for " + getClass());
+  }
+
+  private void run(java.util.List testFiles) {
+    engine.setTestFiles(testFiles);
+    Thread t = new Thread(engine);
+    t.start();
+    timer.start();
+    updateEnabled();
+  }
+
+  /**
+   *  Sets the enabled state of the buttons.
+   */
+  private void updateEnabled() {
+    removeFileButton.setEnabled((!engine.isRunning()) && fileList.getSelectedIndices().length > 0);
+    runSelectedButton.setEnabled((!engine.isRunning()) && fileList.getSelectedIndices().length > 0);
+    runAllButton.setEnabled(!engine.isRunning());
+    addFileButton.setEnabled(!engine.isRunning());
+  }
+
+  private String report() {
+    SimpleReportWriter reportWriter = new SimpleReportWriter(
+        commandLine.hasOption("Verbose"));
+    return reportWriter.writeReport(engine);
+  }
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/util/FilesUtil.java b/modules/tests/src/main/java/org/locationtech/jtstest/util/FilesUtil.java
new file mode 100644
index 0000000..c3fc2b5
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/util/FilesUtil.java
@@ -0,0 +1,62 @@
+package org.locationtech.jtstest.util;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Iterator;
+import java.util.List;
+
+public class FilesUtil {
+
+	public static List expand(Collection fileAndDirectoryNames) {
+		List filenames = new ArrayList();
+		for (Iterator i = fileAndDirectoryNames.iterator(); i.hasNext();) {
+			String name = (String) i.next();
+			File file = new File(name);
+			if (file.isDirectory()) {
+				filenames.addAll(expand(file));
+			} else if (file.isFile()) {
+				filenames.add(name);
+			}
+		}
+		return filenames;
+	}
+
+	public static List expand(File fileOrDir) {
+		List filenames = new ArrayList();
+		if (fileOrDir.isDirectory()) {
+			File[] files = fileOrDir.listFiles();
+			for (int i = 0; i < files.length; i++) {
+				if (files[i].isFile()) {
+					filenames.add(files[i].getPath());
+				}
+			}
+		}
+		else {
+			filenames.add(fileOrDir.getPath());
+		}
+		return filenames;
+	}
+
+	public static Collection filenamesDeep(File directory) {
+		Collection filenames = new ArrayList();
+		File[] files = directory.listFiles();
+		for (int i = 0; i < files.length; i++) {
+			if (files[i].isFile()) {
+				filenames.add(files[i].getPath());
+			} else if (files[i].isDirectory()) {
+				filenames.add(filenamesDeep(files[i]));
+			}
+		}
+		return filenames;
+	}
+
+	public static List<File> toFile(List<String> filenames) {
+		List<File> files = new ArrayList<File>();
+		for (String filename : filenames) {
+			files.add(new File(filename));
+		}
+		return files;
+	}
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/util/StringUtil.java b/modules/tests/src/main/java/org/locationtech/jtstest/util/StringUtil.java
new file mode 100644
index 0000000..647d53d
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/util/StringUtil.java
@@ -0,0 +1,511 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.util;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.io.LineNumberReader;
+import java.io.PrintStream;
+import java.io.PrintWriter;
+import java.io.StringReader;
+import java.io.StringWriter;
+import java.util.ArrayList;
+import java.util.Collection;
+import java.util.Enumeration;
+import java.util.Iterator;
+import java.util.List;
+import java.util.StringTokenizer;
+import java.util.Vector;
+import org.apache.commons.lang3.StringEscapeUtils;
+
+import org.locationtech.jts.util.Assert;
+
+
+/**
+ *  Useful string utilities
+ *
+ *@author     jaquino
+ *@created    June 22, 2001
+ *
+ * @version 1.7
+ */
+public class StringUtil 
+{
+    public final static String newLine = System.getProperty("line.separator");
+
+    public static String removeFromEnd(String s, String strToRemove)
+    {
+    	if (s == null || strToRemove == null) return s;
+    	if (s.length() < strToRemove.length()) return s;
+    	int subLoc = s.length() - strToRemove.length();
+    	if (s.substring(subLoc).equalsIgnoreCase(strToRemove))
+    		return s.substring(0, subLoc);
+    	return s;
+    }
+    
+  	/**
+  	 * Capitalizes the given string.
+  	 * 
+  	 * @param s the string to capitalize
+  	 * @return the capitalized string
+  	 */
+  	public static String capitalize(String s)
+  	{
+  		return Character.toUpperCase(s.charAt(0)) + s.substring(1);
+  	}
+    /**
+     *  Returns true if s can be converted to an int.
+     */
+    public static boolean isInteger(String s) {
+        try {
+            Integer.valueOf(s);
+            return true;
+        } catch (NumberFormatException e) {
+            return false;
+        }
+    }   
+
+    /**
+     *  Returns an throwable's stack trace
+     */
+    public static String getStackTrace(Throwable t) {
+        ByteArrayOutputStream os = new ByteArrayOutputStream();
+        PrintStream ps = new PrintStream(os);
+        t.printStackTrace(ps);
+        return os.toString();
+    }
+
+    public static String getStackTrace(Throwable t, int depth) {
+        String stackTrace = "";
+        StringReader stringReader = new StringReader(getStackTrace(t));
+        LineNumberReader lineNumberReader = new LineNumberReader(stringReader);
+        for (int i = 0; i < depth; i++) {
+            try {
+                stackTrace += lineNumberReader.readLine() + newLine;
+            } catch (IOException e) {
+                Assert.shouldNeverReachHere();
+            }
+        }
+        return stackTrace;
+    }
+
+    /**
+     *  Converts the milliseconds value into a String of the form "9d 22h 15m 8s".
+     */
+    public static String getTimeString(long milliseconds) {
+        long remainder = milliseconds;
+        long days = remainder / 86400000;
+        remainder = remainder % 86400000;
+        long hours = remainder / 3600000;
+        remainder = remainder % 3600000;
+        long minutes = remainder / 60000;
+        remainder = remainder % 60000;
+        long seconds = remainder / 1000;
+        return days + "d " + hours + "h " + minutes + "m " + seconds + "s";
+    }
+
+    /**
+     *  Returns true if substring is indeed a substring of string.
+     *  Case-insensitive.
+     */
+    public static boolean containsIgnoreCase(String string, String substring) {
+        return contains(string.toLowerCase(), substring.toLowerCase());
+    }
+
+    /**
+     *  Returns true if substring is indeed a substring of string.
+     */
+    public static boolean contains(String string, String substring) {
+        return string.indexOf(substring) > -1;
+    }
+
+    /**
+     *  Returns a string with all occurrences of oldChar replaced by newStr
+     */
+    public static String replace(String str, char oldChar, String newStr) {
+        StringBuffer buf = new StringBuffer();
+        for (int i = 0; i < str.length(); i++) {
+            char ch = str.charAt(i);
+            if (ch == oldChar) {
+                buf.append(newStr);
+            } else {
+                buf.append(ch);
+            }
+        }
+        return buf.toString();
+    }
+
+    /**
+     *  Returns a String of the given length consisting entirely of the given
+     *  character
+     */
+    public static String stringOfChar(char ch, int count) {
+        StringBuffer buf = new StringBuffer();
+        for (int i = 0; i < count; i++) {
+            buf.append(ch);
+        }
+        return buf.toString();
+    }
+
+    public static String indent(String original, int spaces) {
+        String indent = stringOfChar(' ', spaces);
+        String indented = indent + original;
+
+        indented = replaceAll(indented, "\r\n", "<<<<.CRLF.>>>>");
+        indented = replaceAll(indented, "\r", "<<<<.CR.>>>>");
+        indented = replaceAll(indented, "\n", "<<<<.LF.>>>>");
+
+        indented = replaceAll(indented, "<<<<.CRLF.>>>>", "\r\n" + indent);
+        indented = replaceAll(indented, "<<<<.CR.>>>>", "\r" + indent);
+        indented = replaceAll(indented, "<<<<.LF.>>>>", "\n" + indent);
+        return indented;
+    }
+
+    /**
+     *  Returns the elements of v in uppercase
+     */
+    public static Vector toUpperCase(Vector v) {
+        Vector result = new Vector();
+        for (Enumeration e = v.elements(); e.hasMoreElements();) {
+            String s = e.nextElement().toString();
+            result.add(s.toUpperCase());
+        }
+        return result;
+    }
+
+    /**
+     *  Returns the elements of v in lowercase
+     */
+    public static Vector toLowerCase(List v) {
+        Vector result = new Vector();
+        for (Iterator i = v.iterator(); i.hasNext();) {
+            String s = i.next().toString();
+            result.add(s.toLowerCase());
+        }
+        return result;
+    }
+
+    /**
+     *  Returns the elements of c separated by commas and enclosed in
+     *  single-quotes
+     */
+    public static String toCommaDelimitedStringInQuotes(Collection c) {
+        StringBuffer result = new StringBuffer();
+        for (Iterator i = c.iterator(); i.hasNext();) {
+            Object o = i.next();
+            result.append(",'" + o.toString() + "'");
+        }
+        return result.substring(1);
+    }
+
+    /**
+     *  Returns the elements of c separated by commas. c must not be empty.
+     */
+    public static String toCommaDelimitedString(Collection c) {
+        if (c.isEmpty()) {
+            throw new IllegalArgumentException();
+        }
+        StringBuffer result = new StringBuffer();
+        for (Iterator i = c.iterator(); i.hasNext();) {
+            Object o = i.next();
+            result.append(", " + o.toString());
+        }
+        return result.substring(1);
+    }
+
+    /**
+     *  Converts the comma-delimited string into a List of trimmed strings.
+     */
+    public static List fromCommaDelimitedString(String s) {
+        ArrayList result = new ArrayList();
+        StringTokenizer tokenizer = new StringTokenizer(s, ",");
+        while (tokenizer.hasMoreTokens()) {
+            result.add(tokenizer.nextToken().toString().trim());
+        }
+        return result;
+    }
+
+    /**
+     *  If s is null, returns "null"; otherwise, returns s.
+     */
+    public static String toStringNeverNull(Object o) {
+        return o == null ? "null" : o.toString();
+    }
+
+    /**
+     *  Replaces all instances of the String o with the String n in the
+     *  StringBuffer orig if all is true, or only the first instance if all is
+     *  false. Posted by Steve Chapel <schapel at breakthr.com> on UseNet
+     */
+    public static void replace(StringBuffer orig, String o, String n, boolean all) {
+        if (orig == null || o == null || o.length() == 0 || n == null) {
+            throw new IllegalArgumentException("Null or zero-length String");
+        }
+        int i = 0;
+        while (i + o.length() <= orig.length()) {
+            if (orig.substring(i, i + o.length()).equals(o)) {
+                orig.replace(i, i + o.length(), n);
+                if (!all) {
+                    break;
+                } else {
+                    i += n.length();
+                }
+            } else {
+                i++;
+            }
+        }
+    }
+
+    /**
+     *  Returns original with all occurrences of oldSubstring replaced by
+     *  newSubstring
+     */
+    public static String replaceAll(String original, String oldSubstring, String newSubstring) {
+        return replace(original, oldSubstring, newSubstring, true);
+    }
+
+    /**
+     *  Returns original with the first occurrenc of oldSubstring replaced by
+     *  newSubstring
+     */
+    public static String replaceFirst(String original, String oldSubstring, String newSubstring) {
+        return replace(original, oldSubstring, newSubstring, false);
+    }
+
+    /**
+     *  Pads the String with the given character until it has the given length. If
+     *  original is longer than the given length, returns original.
+     */
+    public static String leftPad(String original, int length, char padChar) {
+        if (original.length() >= length) {
+            return original;
+        }
+        return stringOfChar(padChar, length - original.length()) + original;
+    }
+
+    /**
+     *  Pads the String with the given character until it has the given length. If
+     *  original is longer than the given length, returns original.
+     */
+    public static String rightPad(String original, int length, char padChar) {
+        if (original.length() >= length) {
+            return original;
+        }
+        return original + stringOfChar(padChar, length - original.length());
+    }
+
+    /**
+     *  Removes the HTML tags from the given String, inserting line breaks at
+     *  appropriate places. Needs a little work.
+     */
+    public static String stripHTMLTags(String original) {
+        //Strip the tags from the HTML description
+        boolean skipping = false;
+        boolean writing = false;
+        StringBuffer buffer = new StringBuffer();
+        StringTokenizer tokenizer = new StringTokenizer(original, "<>", true);
+        while (tokenizer.hasMoreTokens()) {
+            String token = tokenizer.nextToken();
+            if (token.equalsIgnoreCase("<")) {
+                skipping = true;
+                writing = false;
+                continue;
+            }
+            if (token.equalsIgnoreCase(">")) {
+                skipping = false;
+                continue;
+            }
+            if (!skipping) {
+                if (token.trim().length() == 0) {
+                    continue;
+                }
+                if (!writing) {
+                    buffer.append("\n");
+                }
+                writing = true;
+                buffer.append(token.trim());
+            }
+        }
+        return buffer.toString();
+    }
+
+    /**
+     *  Returns d as a string truncated to the specified number of decimal places
+     */
+    public static String format(double d, int decimals) {
+        double factor = Math.pow(10, decimals);
+        double digits = Math.round(factor * d);
+        return ((int) Math.floor(digits / factor)) + "." + ((int) (digits % factor));
+    }
+
+    /**
+     *  Line-wraps a string s by inserting CR-LF instead of the first space after the nth
+     *  columns.
+     */
+    public static String wrap(String s, int n) {
+        StringBuffer b = new StringBuffer();
+        boolean wrapPending = false;
+        for (int i = 0; i < s.length(); i++) {
+            if (i % n == 0 && i > 0) {
+                wrapPending = true;
+            }
+            char c = s.charAt(i);
+            if (wrapPending && c == ' ') {
+                b.append("\n");
+                wrapPending = false;
+            } else {
+                b.append(c);
+            }
+        }
+        return b.toString();
+    }
+
+    /**
+     *  Removes vowels from the string. Case-insensitive.
+     */
+    public static String removeVowels(String s) {
+        String result = s;
+        result = replaceAll(s, "a", "");
+        result = replaceAll(s, "e", "");
+        result = replaceAll(s, "i", "");
+        result = replaceAll(s, "o", "");
+        result = replaceAll(s, "u", "");
+        result = replaceAll(s, "A", "");
+        result = replaceAll(s, "E", "");
+        result = replaceAll(s, "I", "");
+        result = replaceAll(s, "O", "");
+        result = replaceAll(s, "U", "");
+        return result;
+    }
+
+    /**
+     *  Removes vowels from the string except those that start words.
+     *  Case-insensitive.
+     */
+    public static String removeVowelsSkipStarts(String s) {
+        String result = s;
+        if (!s.startsWith(" ")) {
+            result = result.substring(1);
+        }
+        result = encodeStartingVowels(result);
+        result = removeVowels(result);
+        result = decodeStartingVowels(result);
+        if (!s.startsWith(" ")) {
+            result = s.charAt(0) + result;
+        }
+        return result;
+    }
+
+    /**
+     *  Replaces consecutive instances of characters with single instances.
+     *  Case-insensitive.
+     */
+    public static String removeConsecutiveDuplicates(String s) {
+        String previous = "??";
+        StringBuffer result = new StringBuffer();
+        for (int i = 0; i < s.length(); i++) {
+            String c = s.charAt(i) + "";
+            if (!previous.equalsIgnoreCase(c)) {
+                result.append(c);
+            }
+            previous = c;
+        }
+        return result.toString();
+    }
+
+    /**
+     *  Returns the position of the first occurrence of the given character found
+     *  in s starting at start. Ignores text within pairs of parentheses. Returns
+     *  -1 if no occurrence is found.
+     */
+    public static int indexOfIgnoreParentheses(char c, String s, int start) {
+        int level = 0;
+        for (int i = start; i < s.length(); i++) {
+            char other = s.charAt(i);
+            if (other == '(') {
+                level++;
+            } else if (other == ')') {
+                level--;
+            } else if (other == c && level == 0) {
+                return i;
+            }
+        }
+        return -1;
+    }
+
+    /**
+     *  Returns original with occurrences of oldSubstring replaced by
+     *  newSubstring. Set all to true to replace all occurrences, or false to
+     *  replace the first occurrence only.
+     */
+    public static String replace(
+        String original,
+        String oldSubstring,
+        String newSubstring,
+        boolean all) {
+        StringBuffer b = new StringBuffer(original);
+        replace(b, oldSubstring, newSubstring, all);
+        return b.toString();
+    }
+
+    /**
+     *  Replaces vowels that start words with a special code
+     */
+    private static String encodeStartingVowels(String s) {
+        String result = s;
+        result = replaceAll(s, " a", "!~b");
+        result = replaceAll(s, " e", "!~f");
+        result = replaceAll(s, " i", "!~j");
+        result = replaceAll(s, " o", "!~p");
+        result = replaceAll(s, " u", "!~v");
+        result = replaceAll(s, " A", "!~B");
+        result = replaceAll(s, " E", "!~F");
+        result = replaceAll(s, " I", "!~J");
+        result = replaceAll(s, " O", "!~P");
+        result = replaceAll(s, " U", "!~V");
+        return result;
+    }
+
+    /**
+     *  Decodes strings returned by #encodeStartingVowels
+     */
+    private static String decodeStartingVowels(String s) {
+        String result = s;
+        result = replaceAll(s, "!~b", " a");
+        result = replaceAll(s, "!~f", " e");
+        result = replaceAll(s, "!~j", " i");
+        result = replaceAll(s, "!~p", " o");
+        result = replaceAll(s, "!~v", " u");
+        result = replaceAll(s, "!~B", " A");
+        result = replaceAll(s, "!~F", " E");
+        result = replaceAll(s, "!~J", " I");
+        result = replaceAll(s, "!~P", " O");
+        result = replaceAll(s, "!~V", " U");
+        return result;
+    }
+
+    public static String escapeHTML(String s) {
+        return StringEscapeUtils.escapeHtml4(s);
+    }
+
+    //Based on code from http://developer.java.sun.com/developer/qow/archive/104/index.html
+    public static String currentMethodName() {
+        StringWriter sw = new StringWriter();
+        new Throwable().printStackTrace(new PrintWriter(sw));
+        String callStack = sw.toString();
+        int atPos = callStack.indexOf("at");
+        atPos = callStack.indexOf("at", atPos + 1);
+        int parenthesisPos = callStack.indexOf("(", atPos);
+        return callStack.substring(atPos + 3, parenthesisPos);
+    }
+
+}
diff --git a/modules/tests/src/main/java/org/locationtech/jtstest/util/io/WKTOrWKBReader.java b/modules/tests/src/main/java/org/locationtech/jtstest/util/io/WKTOrWKBReader.java
new file mode 100644
index 0000000..ca637c7
--- /dev/null
+++ b/modules/tests/src/main/java/org/locationtech/jtstest/util/io/WKTOrWKBReader.java
@@ -0,0 +1,68 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+package org.locationtech.jtstest.util.io;
+
+import org.locationtech.jts.geom.*;
+import org.locationtech.jts.io.*;
+
+/**
+ * Reads a {@link Geometry} from a string which is in either WKT or WKBHex format
+ *
+ * @author Martin Davis
+ * @version 1.7
+ */
+public class WKTOrWKBReader
+{
+  private static boolean isHex(String str, int maxCharsToTest)
+  {
+    for (int i = 0; i < maxCharsToTest && i < str.length(); i++) {
+      char ch = str.charAt(i);
+      if (! isHexDigit(ch))
+        return false;
+    }
+    return true;
+  }
+
+  private static boolean isHexDigit(char ch)
+  {
+    if (Character.isDigit(ch)) return true;
+    char chLow = Character.toLowerCase(ch);
+    if (ch >= 'a' && ch <= 'f') return true;
+    return false;
+  }
+
+  private static final int MAX_CHARS_TO_CHECK = 6;
+
+  private GeometryFactory geomFactory;
+  private WKTReader wktReader;
+  private WKBReader wkbReader;
+
+  public WKTOrWKBReader()
+  {
+    this(new GeometryFactory());
+  }
+
+  public WKTOrWKBReader(GeometryFactory geomFactory)
+  {
+    wktReader = new WKTReader(geomFactory);
+    wkbReader = new WKBReader(geomFactory);
+  }
+
+  public Geometry read(String geomStr)
+      throws ParseException
+  {
+    String trimStr = geomStr.trim();
+    if (isHex(trimStr, MAX_CHARS_TO_CHECK))
+      return wkbReader.read(WKBReader.hexToBytes(trimStr));
+    return wktReader.read(trimStr);
+  }
+}
\ No newline at end of file
diff --git a/modules/tests/src/test/java/org/locationtech/jtstest/CoreGeometryXMLTest.java b/modules/tests/src/test/java/org/locationtech/jtstest/CoreGeometryXMLTest.java
new file mode 100644
index 0000000..1288e0f
--- /dev/null
+++ b/modules/tests/src/test/java/org/locationtech/jtstest/CoreGeometryXMLTest.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2016 Vivid Solutions.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * and Eclipse Distribution License v. 1.0 which accompanies this distribution.
+ * The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html
+ * and the Eclipse Distribution License is available at
+ *
+ * http://www.eclipse.org/org/documents/edl-v10.php.
+ */
+
+package org.locationtech.jtstest;
+
+import junit.framework.TestCase;
+import org.locationtech.jts.util.Assert;
+import org.locationtech.jtstest.testrunner.SimpleReportWriter;
+import org.locationtech.jtstest.testrunner.TestEngine;
+
+import java.io.File;
+import java.util.Arrays;
+import java.util.List;
+
+public class CoreGeometryXMLTest extends TestCase {
+    public CoreGeometryXMLTest(String name) {
+        super(name);
+    }
+
+//    public void testExternal() {
+//        testFiles("../core/src/test/resources/testxml/external");
+//    }
+
+//    public void testFailure() {
+//        testFiles("../core/src/test/resources/testxml/failure");
+//    }
+
+    public void testGeneral() {
+        testFiles("src/test/resources/testxml/general");
+    }
+
+//    public void testRobust() {
+//        testFiles("../core/src/test/resources/testxml/robust");
+//    }
+
+//    public void testStmlf() {
+//        testFiles("../core/src/test/resources/testxml/stmlf");
+//    }
+
+    public void testValidate() {
+        testFiles("src/test/resources/testxml/validate");
+    }
+
+    private void testFiles(String directoryName) {
+        TestEngine engine = new TestEngine();
+        List testFiles = filenames(new File(directoryName));
+
+        engine.setTestFiles(testFiles);
+        engine.run();
+        SimpleReportWriter reportWriter = new SimpleReportWriter(false);
+        reportWriter.writeReport(engine);
+        System.out.println(reportWriter.writeReport(engine));
+        
+        boolean failures = engine.getParseExceptionCount() + engine.getFailedCount() + engine.getExceptionCount() > 0;
+        assertEquals(failures, false);
+    }
+
+    private static List<File> filenames(File directory) {
+        Assert.isTrue(directory.isDirectory());
+        File[] files = directory.listFiles();
+
+        return Arrays.asList(files);
+    }
+}
diff --git a/modules/tests/src/test/resources/testxml/external/GEOSBuffer.xml b/modules/tests/src/test/resources/testxml/external/GEOSBuffer.xml
new file mode 100644
index 0000000..af1fba3
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/GEOSBuffer.xml
@@ -0,0 +1,59 @@
+<run>
+  <desc>Test cases from GEOS bug reports</desc>
+  <precisionModel type="FLOATING"/>
+  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+  
+<case>
+<desc>hole_red.xml - GEOS 3.0.0_rc4 bufferReducedPrecision</desc>
+<a>
+MULTIPOLYGON (
+ ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
+ ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
+   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661))
+)
+</a>
+<test>
+<op name="buffer" arg1="A" arg3=" 0.0">
+MULTIPOLYGON (
+ ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
+ ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
+   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661))
+)
+</op>
+</test>
+</case>
+
+
+<case>
+<desc>GEOS 3.0.0_rc4 bufferReducedPrecision</desc>
+<a>
+MULTIPOLYGON (((2350000.0000000000000000 1488707.0969169281888753, 2349964.4004191001877189 1488636.0190692699979991, 2350000.0000000000000000 1488563.5240085718687624, 2350000.0000000000000000 1486139.5954903985839337, 2349862.9023056798614562 1486219.9886801000684500, 2349276.5575175802223384 1486686.9452663098927587, 2349189.6188003402203321 1486714.0890033100731671, 2349075.2651923401281238 1486839.4363198699429631, 2349177.6410056301392615 1487348.6899289600551128, 2349095.033545129 [...]
+ ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
+ ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
+   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661)),
+ ((2347572.7863241606391966 1485000.0000000000000000, 2348407.4356893599033356 1486442.4005138298962265, 2348538.4335729400627315 1486681.6946907700039446, 2348581.4885673602111638 1486644.2865022399928421, 2348497.7225665301084518 1486404.7074402100406587, 2348459.7195179299451411 1486318.0383337000384927, 2348448.2131743398495018 1485957.4058874400798231, 2348506.7706681001000106 1485883.9986570500768721, 2348472.0240390901453793 1485660.5130987700540572, 2348203.9518477302044630 14851 [...]
+</a>
+<test>
+<op name="buffer" arg1="A" arg3=" 0.0">
+MULTIPOLYGON (((2350000.0000000000000000 1488707.0969169281888753, 2349964.4004191001877189 1488636.0190692699979991, 2350000.0000000000000000 1488563.5240085718687624, 2350000.0000000000000000 1486139.5954903985839337, 2349862.9023056798614562 1486219.9886801000684500, 2349276.5575175802223384 1486686.9452663098927587, 2349189.6188003402203321 1486714.0890033100731671, 2349075.2651923401281238 1486839.4363198699429631, 2349177.6410056301392615 1487348.6899289600551128, 2349095.033545129 [...]
+ ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
+ ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
+   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661)),
+ ((2347572.7863241606391966 1485000.0000000000000000, 2348407.4356893599033356 1486442.4005138298962265, 2348538.4335729400627315 1486681.6946907700039446, 2348581.4885673602111638 1486644.2865022399928421, 2348497.7225665301084518 1486404.7074402100406587, 2348459.7195179299451411 1486318.0383337000384927, 2348448.2131743398495018 1485957.4058874400798231, 2348506.7706681001000106 1485883.9986570500768721, 2348472.0240390901453793 1485660.5130987700540572, 2348203.9518477302044630 14851 [...]
+</op>
+</test>
+</case>
+
+<case>
+  <desc>GEOS #605 - smallest case.  Works in JTS, but triggers fixed-precision fallback.</desc>
+  <a>
+    LINESTRING (365851.1186 6133776.04159, 366074.9243 6134077.56523, 375141.3101 6138794.83236, 373718.87248 6137668.4963, 373346.64754 6137433.71166638, 366752.527 6134568.1015, 360775.41757 6127074.35479, 360762.97098 6127054.06482, 365851.11862 6133776.04159, 366074.92434 6134077.56523, 366360.99154 6134339.22803, 366752.52702 6134568.1015, 373346.64754 6137433.71166638, 373718.87248 6137668.4963, 375295.49858 6138886.9262, 373718.87248 6137668.4963, 373346.64754 6137433.71166, 36682 [...]
+  </a>
+<test>
+  <op name="buffer" arg1="A" arg2="1000.0">
+    POLYGON ((355917.67656 6124381.22758, 355939.27747 6124576.05034, 355998.46805 6124762.91656, 356092.97404 6124934.64636, 356219.16428 6125084.64146, 356372.19022 6125207.13868, 359638.80782 6127332.78479, 360038.85848 6127754.60444, 360042.83714 6127759.59265, 365050.94349 6134375.82647, 365271.94686 6134673.57465, 365271.94782 6134673.57567, 365399.99268 6134815.44547, 365686.05988 6135077.10827, 365731.38144 6135110.49622, 365766.07316 6135142.63065, 365855.41384 6135201.86967, 36 [...]
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/external/TestBufferExternal.xml b/modules/tests/src/test/resources/testxml/external/TestBufferExternal.xml
new file mode 100644
index 0000000..27d22b8
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/TestBufferExternal.xml
@@ -0,0 +1,58 @@
+<run>
+  <desc>
+    Various cases which have been reported or identified as causing buffer failures
+    in previous versions of JTS.  
+    The cases in this file should all pass in the current version of JTS.
+  </desc>
+  <precisionModel type="FLOATING" />
+  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+  <desc>
+  	JTS List reported error - Jan 4, 2007
+  	Causes return of tiny polygon in Ver 1.8 and earlier
+  </desc>
+  <a>
+    POLYGON ((-2598.774169921875 61.087974548339844,
+	-2599.804443359375 57.09324264526367, -2599.35595703125
+	42.387855529785156, -2595.31298828125 24.86284828186035,
+	-2586.894287109375 7.970212459564209, -2572.63818359375
+	-9.27978801727295, -2560.283935546875 -18.67239761352539,
+	-2551.49951171875 -22.76344108581543, -2539.59619140625
+	-22.507848739624023, -2531.886474609375 -17.93946647644043,
+	-2531.310546875 -17.19328498840332, -2518.694580078125
+	-27.471830368041992, -2564.515869140625 -44.53504943847656,
+	-2570.234619140625 -46.65970230102539, -2673.622314453125
+	27.439390182495117, -2682.3828125 31.62391471862793, -2698.79052734375
+	39.21870803833008, -2598.774169921875 61.087974548339844))
+  </a>
+<test>
+  <op name='buffer' arg1='A' arg2='1.0' arg3='1'>
+    POLYGON ((-2598.9877800006584 62.06489354920029, -2597.8058559463916 60.838238598016815, -2598.80056722021 56.981393691373356, -2598.359422519401 42.51673068489857, -2594.36518642589 25.202964287692787, -2586.050417509141 8.518874855177339, -2571.9409713392497 -8.553669047985187, -2559.764298593386 -17.811272817091698, -2551.2883050682995 -21.758675476666994, -2539.8801180014552 -21.51371480841184, -2532.561054468898 -17.176813608772246, -2532.1021741477675 -16.582280683172275, -2530 [...]
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>JTS List reported error - Jan 4, 2007
+    	Causes return of tiny polygon in Ver 1.8 and earlier
+  </desc>
+  <a>
+	POLYGON ((-2985.708251953125 16.51972770690918, -2982.37744140625
+	13.961258888244629, -2972.9091796875 11.138115882873535, -2956.294921875
+	11.763388633728027, -2941.1298828125 14.348956108093262,
+	-2922.595458984375 19.414688110351562, -2914.568359375
+	-10.223998069763184, -2931.0537109375 -16.33589744567871,
+	-2946.358642578125 -24.970754623413086, -2959.0654296875
+	-34.12342834472656, -2969.88330078125 -44.616554260253906,
+	-2978.60400390625 -55.14395523071289, -2980.379638671875
+	-57.39796829223633, -2985.708251953125 16.51972770690918))
+  </a>
+<test>
+  <op name='buffer' arg1='A' arg2='1.0' arg3='1'>
+   POLYGON ((-2986.70566366335 16.44782582720175, -2985.0990937741126 17.312776452537154, -2981.914734351797 14.8667999628029, -2972.781730022179 12.143620348943537, -2956.3982051078096 12.76020953441973, -2941.346258567696 15.3264952683113, -2922.8591038389686 20.379307926987252, -2921.6302322462557 19.676102233954516, -2913.6031326368807 -9.962583946160228, -2914.2207342589513 -11.161631675545383, -2930.6315593382983 -17.24590055998214, -2945.8190749722658 -25.814513047986875, -2958.42 [...]
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/external/TestBufferExternal2.xml b/modules/tests/src/test/resources/testxml/external/TestBufferExternal2.xml
new file mode 100644
index 0000000..10dffea
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/TestBufferExternal2.xml
@@ -0,0 +1,508 @@
+<run>
+		  <desc>
+		    Basic buffer test cases.
+		  </desc>
+		  <precisionModel type="FLOATING" />
+		  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+		  
+<case><desc>
+  				#1 Polygon - gid: 2501
+  			</desc>
+  			<a>POLYGON((152663.569985 545814.381985,152650.846985 545793.256985,152627.901985 545778.769985,152678.109985 545771.821985,152727.534985 545773.861985,152781.614985 545740.377985,152811.447985 545734.737985,152805.889985 545712.243985,152779.265985 545710.106985,152757.181985 545678.531985,152728.757985 545672.422985,152667.835985 545695.186985,152611.069985 545717.462985,152570.710985 545744.322985,152523.739985 545745.457985,152517.151985 545743.782985,152484.214985 545735.408985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#2 Polygon - gid: 2502
+  			</desc>
+  			<a>POLYGON((142903.674985 525488.153985,142887.424985 525486.421985,142876.299985 525510.439985,142859.487985 525524.993985,142857.580985 525565.813985,142858.104985 525616.072985,142881.339985 525658.486985,142907.528985 525716.283985,142929.703985 525786.082985,142957.279985 525858.237985,142960.930985 525890.791985,142975.490985 525922.709985,142984.234985 525947.127985,142986.419985 525953.232985,142993.173985 525984.254985,143000.571985 526013.485985,143007.015985 526020.469985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#3 Polygon - gid: 2503
+  			</desc>
+  			<a>POLYGON((146220.994985 549967.552985,146213.166985 549966.121985,146208.007985 549968.568985,146206.036985 549974.608985,146205.864985 549983.214985,146206.109985 549988.066985,146208.381985 549999.999985,146322.285985 549999.999985,146316.339985 549994.911985,146312.438985 549992.675985,146308.350985 549990.750985,146302.286985 549988.489985,146293.636985 549985.962985,146269.463985 549981.745985,146257.525985 549979.090985,146240.391985 549974.375985,146234.981985 549972.660985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#4 Polygon - gid: 2504
+  			</desc>
+  			<a>POLYGON((144896.566985 524882.672985,144899.299985 524881.825985,144903.913985 524879.874985,144908.281985 524877.329985,144911.797985 524874.348985,144913.851985 524871.090985,144914.168985 524869.389985,144913.622985 524865.233985,144911.859985 524860.681985,144909.399985 524856.197985,144906.748985 524852.222985,144903.927985 524848.842985,144900.666985 524845.737985,144897.109985 524842.856985,144889.669985 524837.573985,144883.779985 524833.850985,144879.800985 524831.683985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#5 Polygon - gid: 2505
+  			</desc>
+  			<a>POLYGON((144446.439985 524841.154985,144441.934985 524841.141985,144435.845985 524841.674985,144425.648985 524843.342985,144420.748985 524844.729985,144417.119985 524846.780985,144415.753985 524848.861985,144415.428985 524852.340985,144416.080985 524856.335985,144417.458985 524860.698985,144419.313985 524865.282985,144423.459985 524874.528985,144425.249985 524878.896985,144427.325985 524883.109985,144429.289985 524885.370985,144439.587985 524894.381985,144443.173985 524897.220985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#6 Polygon - gid: 2506
+  			</desc>
+  			<a>POLYGON((144455.196985 524980.805985,144461.047985 524980.714985,144465.526985 524981.158985,144474.517985 524982.448985,144479.009985 524982.843985,144490.646985 524982.725985,144495.270985 524982.522985,144499.829985 524982.093985,144504.251985 524981.331985,144508.466985 524980.130985,144509.918985 524979.570985,144513.913985 524977.623985,144517.852985 524975.167985,144521.610985 524972.300985,144525.060985 524969.118985,144528.074985 524965.720985,144530.334985 524962.519985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#7 Polygon - gid: 2507
+  			</desc>
+  			<a>POLYGON((144180.284985 525120.032985,144183.832985 525116.794985,144186.310985 525113.187985,144186.773985 525112.080985,144187.835985 525108.131985,144188.392985 525103.916985,144188.543985 525099.491985,144188.385985 525094.909985,144188.017985 525090.227985,144186.627985 525076.124985,144185.841985 525059.007985,144185.204985 525050.018985,144184.199985 525041.093985,144182.718985 525031.683985,144181.494985 525027.301985,144179.611985 525023.346985,144176.818985 525019.465985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#8 Polygon - gid: 2508
+  			</desc>
+  			<a>POLYGON((145511.322985 525055.058985,145421.842985 525011.893985,145360.382985 525010.401985,145268.686985 525018.327985,145146.589985 524998.812985,145037.826985 525008.605985,144973.835985 525025.487985,145025.537985 525040.060985,145053.665985 525046.467985,145095.857985 525056.078985,145116.953985 525060.883985,145237.680985 525091.930985,145337.492985 525112.002985,145422.613985 525124.136985,145582.586985 525143.477985,145594.862985 525133.291985,145599.488985 525122.480985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#9 Polygon - gid: 2509
+  			</desc>
+  			<a>POLYGON((144327.439985 525055.359985,144323.575985 525054.083985,144319.137985 525053.820985,144309.540985 525054.540985,144304.876985 525054.629985,144288.008985 525053.381985,144279.029985 525053.080985,144271.827985 525053.508985,144258.386985 525054.981985,144243.660985 525055.827985,144230.778985 525056.779985,144226.202985 525057.165985,144221.779985 525057.904985,144216.743985 525059.629985,144212.867985 525061.883985,144209.230985 525064.754985,144205.958985 525068.049985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#10 Polygon - gid: 2510
+  			</desc>
+  			<a>POLYGON((144510.896985 525506.174985,144491.815985 525502.887985,144452.960985 525504.373985,144356.543985 525498.078985,144342.420985 525498.616985,144329.347985 525503.644985,144327.336985 525503.644985,144316.275985 525508.672985,144310.241985 525515.711985,144314.264985 525527.778985,144324.779985 525538.713985,144356.897985 525552.292985,144379.210985 525556.506985,144460.334985 525561.721985,144473.144985 525559.956985,144485.211985 525553.922985,144497.278985 525540.850985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#11 Polygon - gid: 2511
+  			</desc>
+  			<a>POLYGON((145442.154985 525572.074985,145501.507985 525553.758985,145522.070985 525554.647985,145516.394985 525541.746985,145505.936985 525519.454985,145532.899985 525496.685985,145547.030985 525513.347985,145591.958985 525554.366985,145632.751985 525552.852985,145668.799985 525544.771985,145702.316985 525529.254985,145724.534985 525515.925985,145745.168985 525499.920985,145723.440985 525498.117985,145705.446985 525491.319985,145691.799985 525487.926985,145650.858985 525477.747985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#12 Polygon - gid: 2512
+  			</desc>
+  			<a>POLYGON((144625.991985 525513.700985,144598.841985 525508.672985,144583.757985 525509.677985,144566.662985 525514.705985,144552.584985 525519.733985,144542.529985 525530.794985,144526.439985 525542.861985,144519.400985 525555.934985,144519.400985 525571.017985,144522.417985 525577.051985,144538.506985 525584.090985,144554.595985 525589.117985,144566.662985 525595.151985,144585.768985 525597.162985,144602.863985 525597.162985,144612.919985 525594.145985,144623.980985 525590.123985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#13 Polygon - gid: 2513
+  			</desc>
+  			<a>POLYGON((146081.670985 525417.759985,146034.312985 525383.398985,146018.183985 525405.148985,145997.047985 525436.541985,145975.994985 525451.787985,145927.068985 525472.385985,145872.869985 525488.849985,145830.388985 525510.994985,145793.352985 525537.222985,145768.063985 525549.233985,145754.442985 525585.944985,145741.111985 525601.945985,145729.163985 525609.328985,145747.791985 525621.222985,145785.820985 525616.608985,145835.405985 525606.033985,145888.006985 525585.051985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#14 Polygon - gid: 2514
+  			</desc>
+  			<a>POLYGON((147625.665985 525733.355985,147685.615985 525723.612985,147746.451985 525726.828985,147807.643985 525705.752985,147778.828985 525680.379985,147736.635985 525673.137985,147681.802985 525656.781985,147634.046985 525660.702985,147593.909985 525649.092985,147543.925985 525630.287985,147525.748985 525647.754985,147521.204985 525652.120985,147486.998985 525649.400985,147473.315985 525648.312985,147433.858985 525642.752985,147433.938985 525662.319985,147457.769985 525676.556985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#15 Polygon - gid: 2515
+  			</desc>
+  			<a>POLYGON((149067.995985 525965.488985,149025.297985 525963.470985,148994.143985 525964.208985,148997.616985 525989.339985,149029.151985 526015.805985,149120.123985 526059.526985,149131.062985 526066.577985,149148.502985 526077.820985,149183.975985 526087.501985,149232.395985 526086.935985,149294.555985 526084.930985,149312.038985 526079.485985,149314.993985 526078.565985,149316.243985 526056.762985,149244.224985 526035.142985,149176.959985 526005.418985,149113.972985 525980.563985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#16 Polygon - gid: 2516
+  			</desc>
+  			<a>POLYGON((150716.409985 526216.711985,150707.088985 526192.800985,150622.180985 526127.431985,150583.008985 526115.338985,150539.865985 526092.923985,150506.113985 526087.030985,150457.230985 526063.119985,150414.652985 526045.317985,150412.516485 526044.107285,150403.373985 526054.606985,150398.109985 526096.678985,150386.500985 526126.603985,150356.405985 526157.275985,150349.132985 526185.598985,150364.836985 526203.184985,150392.348985 526202.980985,150449.647985 526187.409985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#17 Polygon - gid: 2517
+  			</desc>
+  			<a>POLYGON((142576.939985 544993.306985,142591.447985 544982.626985,142598.216985 544976.869985,142601.519985 544973.710985,142604.578985 544970.396985,142606.691985 544967.715985,142607.297985 544962.618985,142603.363985 544961.993985,142598.959985 544961.672985,142594.273985 544961.623985,142589.490985 544961.812985,142582.524985 544962.474985,142578.110985 544963.214985,142573.719985 544964.260985,142569.373985 544965.557985,142561.217985 544968.551985,142557.131985 544970.386985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#18 Polygon - gid: 2518
+  			</desc>
+  			<a>POLYGON((142142.650985 544835.425985,142145.030985 544834.924985,142149.928985 544836.666985,142147.868985 544839.863985,142145.054985 544843.328985,142141.764985 544846.863985,142135.589985 544852.711985,142131.385985 544855.469985,142121.934985 544860.323985,142119.418985 544862.762985,142120.643985 544866.423985,142123.832985 544869.166985,142142.007985 544880.482985,142146.185985 544882.686985,142150.034985 544885.110985,142152.992985 544888.177985,142154.918985 544892.177985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((141915.20707389 545059.387655348,141919.801422452 545072.005349505,141922.317819047 545078.476414118,141924.497039105 545083.5720225,141931.58949003 545098.528322628,141932.948007704 545101.565338362,141939.882007704 545118.037338362,141941.251466939 545121.532703646,141944.247466939 545129.781703646,141945.379704287 545133.145086525,141946.3559021 545136.289068806,141953.641588396 545130.165092772,141957.089854983 545124.46 [...]
+  			</op></test></case><case><desc>
+  				#19 Polygon - gid: 2519
+  			</desc>
+  			<a>POLYGON((142639.054985 546593.084985,142638.983985 546578.467985,142637.899985 546522.015985,142637.938985 546492.896985,142637.097985 546450.097985,142637.323985 546438.583985,142638.161985 546425.106985,142640.378985 546405.030985,142641.014985 546394.820985,142641.331985 546384.084985,142641.148985 546370.582985,142641.244985 546363.069985,142641.584985 546354.071985,142642.254985 546344.252985,142643.286985 546335.313985,142644.522985 546326.394985,142648.737985 546299.023985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((141877.641440651 545899.174621292,141877.705860312 545899.294221892,141882.11313423 545909.102129247,141883.65813423 545913.327129247,141885.747003497 545919.984419878,141886.925003497 545924.457419878,141887.812773449 545928.219509296,141888.066269442 545929.432821165,141894.314514948 545931.768203543,141895.934514948 545932.571203543,141907.337873997 545939.553978711,141910.821873997 545942.140978711,141920.028110834 54595 [...]
+  			</op></test></case><case><desc>
+  				#20 Polygon - gid: 2520
+  			</desc>
+  			<a>POLYGON((158481.432985 510583.562985,158489.304985 510568.137985,158489.742985 510554.602985,158495.366985 510539.211985,158506.487985 510532.681985,158525.237985 510536.074985,158524.509985 510524.803985,158520.526985 510499.704985,158521.742985 510487.947985,158532.814985 510476.516985,158555.418985 510459.975985,158566.707985 510455.588985,158567.920985 510448.494985,158577.510985 510431.915985,158588.800985 510429.989985,158644.968985 510413.253985,158646.535985 510388.879985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#21 Polygon - gid: 2521
+  			</desc>
+  			<a>POLYGON((157869.315985 520433.637985,157856.178985 520399.216985,157834.269985 520383.765985,157837.129985 520350.383985,157849.976985 520324.750985,157884.267985 520315.565985,157928.572985 520281.754985,157969.435985 520288.428985,157995.223985 520278.692985,158043.757985 520253.692985,158088.001985 520238.144985,158131.710985 520233.176985,158161.789985 520246.081985,158177.706985 520240.052985,158184.062985 520208.456985,158173.722985 520194.194985,158141.933985 520199.529985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((157709.297185021 520330.935932945,157711.385825117 520345.464985685,157712.092131453 520359.056710976,157711.360558615 520364.661253674,157728.04149239 520362.871682146,157761.152813139 520358.582627117,157762.403736042 520343.98182,157762.978712539 520340.826547721,157761.146281582 520339.328652421,157752.062634395 520328.465608525,157748.887917416 520323.843829254,157739.832907843 520321.225709156,157731.711564547 520322.4590698 [...]
+  			</op></test></case><case><desc>
+  				#22 Polygon - gid: 2522
+  			</desc>
+  			<a>POLYGON((153150.576985 520940.908985,153155.070985 520940.770985,153160.755985 520940.781985,153164.005985 520941.150985,153168.185985 520942.767985,153171.314985 520944.415985,153176.455985 520947.720985,153181.606985 520950.538985,153187.215985 520951.893985,153191.791985 520952.155985,153194.139985 520957.187985,153198.008985 520954.124985,153208.046985 520950.059985,153211.950985 520947.552985,153213.758985 520945.586985,153214.902985 520941.306985,153215.775985 520929.532985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#23 Polygon - gid: 2523
+  			</desc>
+  			<a>POLYGON((157261.821985 521212.042985,157255.517985 521158.904985,157227.447985 521110.819985,157193.480985 521080.159985,157154.275985 521056.383985,157110.994985 521055.200985,157075.666985 521042.824985,157053.089985 521016.601985,157057.673985 520992.362985,157039.358985 520960.816985,157034.486985 520926.714985,157029.615985 520902.356985,156995.512985 520877.997985,156966.282985 520873.125985,156937.052985 520873.125985,156907.821985 520863.382985,156873.719985 520843.895985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((156631.095656882 521014.295354275,156634.676048003 521011.38552151,156643.851709985 521005.00170818,156653.874255463 521000.052523643,156717.707255463 520974.253523643,156730.658675837 520970.335547184,156744.103293312 520968.808428927,156795.870293312 520967.629428927,156811.101565777 520968.83930815,156825.771566439 520973.110906117,156861.294856822 520987.521583157,156915.178256666 520998.044532044,156917.303575206 520998.49162 [...]
+  			</op></test></case><case><desc>
+  				#24 Polygon - gid: 2524
+  			</desc>
+  			<a>POLYGON((157198.781985 521343.128985,157167.375985 521333.418985,157161.598985 521339.797985,157164.714985 521379.602985,157160.482985 521417.461985,157147.909985 521451.287985,157146.214985 521493.149985,157153.755985 521521.467985,157172.019985 521558.894985,157193.474985 521583.667985,157202.389985 521607.497985,157215.882985 521640.795985,157219.352985 521646.857985,157226.292985 521658.980985,157246.124985 521668.670985,157251.301985 521666.452985,157261.655985 521662.017985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#25 Polygon - gid: 2525
+  			</desc>
+  			<a>POLYGON((153125.509985 521860.224985,153129.708985 521849.726985,153136.136985 521836.144985,153138.731985 521832.043985,153142.336985 521823.841985,153148.967985 521810.226985,153150.370985 521805.542985,153153.006985 521792.564985,153154.402985 521777.197985,153153.618985 521769.895985,153152.742985 521765.487985,153148.961985 521758.774985,153144.279985 521752.074985,153143.056985 521750.968985,153139.230985 521748.538985,153134.217985 521746.356985,153114.663985 521739.427985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#26 Polygon - gid: 2526
+  			</desc>
+  			<a>POLYGON((157932.417985 522155.088985,157944.275985 522122.344985,157937.133985 522096.277985,157945.879985 522082.105985,157967.232985 522064.316985,157982.322985 522039.440985,158000.496985 522030.869985,158009.669985 522049.652985,158032.912985 522049.223985,158031.812985 522022.937985,158031.808985 521996.628985,158045.642985 521975.762985,158053.730985 521989.459985,158063.586985 522015.397985,158083.101985 522030.407985,158106.174985 522054.201985,158119.395985 522059.194985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((157858.57914185867 522008.3453885631, 157863.44444038192 522014.31809463963, 157875.59429040362 522033.47463893297, 157883.09502664296 522041.3031464203, 157889.22642461277 522032.95952942636, 157897.8743840681 522024.48253249004, 157909.60455873946 522014.7102252157, 157918.19873357913 522000.54265110625, 157926.94878182272 521988.85741432256, 157937.7967307582 521979.0885808789, 157946.77683321957 521973.72816572373, 157937.515 [...]
+  			</op></test></case><case><desc>
+  				#27 Polygon - gid: 2527
+  			</desc>
+  			<a>POLYGON((149946.529985 522862.341985,149966.481985 522827.471985,149971.102985 522795.593985,149955.120985 522773.194985,149939.535985 522777.700985,149919.295985 522795.320985,149896.669985 522804.718985,149890.945985 522795.728985,149898.974985 522765.579985,149920.144985 522727.754985,149913.346985 522702.453985,149883.812985 522706.570985,149875.847985 522712.141985,149848.867985 522733.237985,149847.635985 522734.278985,149844.408985 522737.640985,149838.341985 522744.662985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#28 Polygon - gid: 2528
+  			</desc>
+  			<a>POLYGON((149018.973985 523298.843985,149027.116985 523297.053985,149050.059985 523306.128985,149076.982985 523309.933985,149115.614985 523303.010985,149138.271985 523304.959985,149139.167985 523304.141985,149158.847985 523286.186985,149166.967985 523275.518985,149179.148985 523259.517985,149173.818985 523231.813985,149167.615985 523190.279985,149174.951985 523171.330985,149185.861985 523154.667985,149195.141985 523139.933985,149191.733985 523114.168985,149179.721985 523100.162985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((148775.869980556 523087.862959271,148786.310671602 523134.147421339,148787.111961451 523138.222062501,148789.865944358 523154.610673249,148818.502518906 523192.24109267,148818.744164544 523192.560396791,148849.809164544 523233.837396791,148856.532562419 523244.542695822,148861.362459323 523256.225144291,148871.913459323 523289.431144291,148874.797171531 523302.720185688,148880.382311599 523303.854495746,148892.533152951 523307.412 [...]
+  			</op></test></case><case><desc>
+  				#29 Polygon - gid: 2529
+  			</desc>
+  			<a>POLYGON((166489.986985 524726.636985,166376.609985 524695.830985,166378.076985 524731.146985,166372.372985 524775.920985,166374.920985 524808.597985,166378.349985 524862.041985,166381.024985 524891.550985,166405.372985 524894.150985,166442.538985 524856.230985,166488.936985 524799.975985,166481.518985 524768.759985,166489.986985 524726.636985))</a>
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#30 Polygon - gid: 2530
+  			</desc>
+  			<a>POLYGON((165889.593985 526270.470985,165805.380985 526135.686985,165716.140985 526213.946985,165715.046985 526215.272985,165666.137985 526274.538985,165628.837985 526322.818985,165601.443985 526328.382985,165602.962985 526339.012985,165604.480985 526357.234985,165631.029985 526379.970985,165679.641985 526437.375985,165710.443985 526485.694985,165719.290985 526538.574985,165726.370985 526574.918985,165757.470985 526592.793985,165821.282985 526618.710985,165829.798985 526578.755985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((165703.241357534 526349.188222767,165736.877004846 526388.907928476,165742.884833191 526397.060452601,165773.686833191 526445.379452601,165776.198479916 526450.359932548,165781.281584047 526439.053159569,165803.782584047 526399.973159569,165803.783866343 526399.970932552,165812.584332105 526384.687391741,165825.177332734 526357.964464521,165829.030216992 526344.609037639,165825.224121391 526320.876561857,165820.786544579 526303.84 [...]
+  			</op></test></case><case><desc>
+  				#31 Polygon - gid: 2531
+  			</desc>
+  			<a>POLYGON((167187.935985 527215.129985,167246.663985 527205.580985,167280.107985 527210.602985,167314.083985 527213.149985,167354.196985 527218.563985,167363.609985 527204.834985,167358.459985 527177.204985,167344.405985 527172.240985,167323.325985 527164.793985,167304.557985 527167.748985,167285.789985 527170.703985,167260.854985 527176.007985,167211.198985 527149.591985,167165.408985 527140.439985,167141.660985 527146.308985,167119.062985 527137.503985,167119.967985 527139.010985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((167167.684716539 527339.467819639,167176.568351121 527334.639135708,167168.740671452 527331.710602359,167168.045301243 527337.816065116,167167.684716539 527339.467819639))
+  			</op></test></case><case><desc>
+  				#32 Polygon - gid: 2532
+  			</desc>
+  			<a>POLYGON((142944.641985 528279.290985,142921.268985 528196.701985,142908.679985 528170.159985,142909.618985 528164.288985,142912.434985 528146.676985,142911.663985 528129.837985,142892.611985 528111.135985,142875.445985 528095.294985,142871.223985 528075.213985,142854.274985 528025.284985,142841.880985 528009.836985,142829.662985 527984.586985,142829.518985 527971.020985,142821.625985 527942.611985,142810.393985 527922.096985,142789.127985 527903.516985,142784.945985 527870.354985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#33 Polygon - gid: 2533
+  			</desc>
+  			<a>POLYGON((157248.267985 510397.734985,157245.305985 510363.097985,157245.806985 510339.634985,157249.376985 510312.049985,157264.999985 510313.014985,157298.816985 510310.020985,157313.463985 510303.902985,157331.569985 510277.161985,157335.597985 510263.931985,157342.919985 510246.050985,157356.304985 510238.818985,157373.099985 510233.719985,157379.080985 510235.892985,157395.913985 510233.044985,157408.176985 510225.851985,157412.515985 510212.622985,157409.981985 510194.654985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#34 Polygon - gid: 2534
+  			</desc>
+  			<a>POLYGON((148568.584985 517215.314985,148572.193985 517207.069985,148579.062985 517190.138985,148582.935985 517182.009985,148585.298985 517176.571985,148590.114985 517163.127985,148593.549985 517154.807985,148597.590985 517143.996985,148600.469985 517135.577985,148608.361985 517111.099985,148609.844985 517106.851985,148612.196985 517100.884985,148622.119985 517079.608985,148627.202985 517066.037985,148629.036985 517061.925985,148631.715985 517056.590985,148633.922985 517052.667985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((148465.04603866642 517147.5219424748, 148468.32193007902 517148.81250785006, 148472.43693007904 517150.65050785005, 148479.31833130663 517154.15981472895, 148481.5673313066 517155.45681472897, 148485.38224162365 517157.8115498219, 148489.14524162366 517160.2925498219, 148491.5920858998 517161.976234038, 148503.2307818219 517170.32920829166, 148505.60300960566 517171.7083877117, 148509.5648041141 517161.94319003774, 148511.3550677 [...]
+  			</op></test></case><case><desc>
+  				#35 Polygon - gid: 2535
+  			</desc>
+  			<a>POLYGON((163066.126985 517974.868985,163091.240985 517970.440985,163098.588985 517969.145985,163130.376985 517949.819985,163160.357985 517938.404985,163155.338985 517935.096985,163137.491985 517928.756985,163088.458985 517930.116985,163058.237985 517933.448985,163033.542985 517933.704985,162996.678985 517946.546985,162965.765985 517963.550985,162954.719985 517971.409985,162940.542985 517971.623985,162929.808985 517967.346985,162916.631985 517960.832985,162906.856985 517973.017985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#36 Polygon - gid: 2536
+  			</desc>
+  			<a>POLYGON((151640.372985 520078.439985,151631.962985 520059.790985,151629.274985 520055.812985,151626.569985 520052.200985,151615.221985 520034.782985,151606.240985 520019.252985,151596.253985 520003.198985,151594.521985 519999.999985,151585.007985 519979.511985,151579.071985 519969.479985,151573.199985 519957.304985,151572.035985 519955.222985,151567.491985 519949.971985,151564.650985 519946.439985,151563.903985 519945.128985,151561.474985 519937.032985,151559.718985 519932.885985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#37 Polygon - gid: 2537
+  			</desc>
+  			<a>POLYGON((149074.863985 521147.685985,149079.195985 521146.453985,149084.481985 521146.550985,149083.352985 521142.190985,149082.307985 521139.131985,149078.212985 521129.952985,149074.534985 521119.799985,149072.006985 521114.769985,149062.256985 521087.740985,149058.326985 521077.315985,149057.272985 521073.684985,149056.706985 521069.234985,149056.032985 521058.372985,149055.989985 521055.324985,149056.653985 521049.602985,149056.828985 521045.104985,149057.483985 521039.922985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#38 Polygon - gid: 2538
+  			</desc>
+  			<a>POLYGON((150340.263985 521736.242985,150319.707985 521734.229985,150320.397985 521743.203985,150320.776985 521753.617985,150321.365985 521762.839985,150321.838985 521767.321985,150322.439985 521771.069985,150323.456985 521775.456985,150325.665985 521782.261985,150327.698985 521786.281985,150328.983985 521788.230985,150331.756985 521791.771985,150334.245985 521794.557985,150337.451985 521797.714985,150345.035985 521804.348985,150348.315985 521807.525985,150350.157985 521808.786985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#39 Polygon - gid: 2539
+  			</desc>
+  			<a>POLYGON((151414.655985 521903.498985,151419.118985 521902.909985,151421.110985 521903.031985,151425.514985 521903.903985,151432.945985 521906.160985,151435.281985 521907.106985,151439.154985 521909.607985,151440.214985 521905.223985,151439.494985 521900.455985,151436.942985 521890.300985,151435.309985 521886.095985,151435.222985 521881.294985,151435.805985 521873.232985,151435.489985 521868.742985,151435.595985 521863.657985,151437.865985 521855.470985,151438.586985 521850.956985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((151279.645830086 521767.755326376,151280.089101957 521768.734349246,151281.60849228 521772.801761659,151281.779965797 521772.961370432,151284.905965797 521776.199370432,151288.436416127 521780.123773262,151291.614416127 521783.916773262,151298.197909309 521793.099519948,151303.3272236 521803.167059572,151307.7942236 521813.857059572,151309.775551863 521819.151068694,151311.958551863 521825.729068694,151313.547648501 521831.2057735 [...]
+  			</op></test></case><case><desc>
+  				#40 Polygon - gid: 2540
+  			</desc>
+  			<a>POLYGON((148804.969985 522529.061985,148825.777985 522528.289985,148844.208985 522531.065985,148856.496985 522532.916985,148882.440985 522530.570985,148894.474985 522523.984985,148904.794985 522513.633985,148902.807985 522495.733985,148896.519985 522475.100985,148873.973985 522465.040985,148844.137985 522468.478985,148809.638985 522482.020985,148787.006985 522487.163985,148762.897985 522493.321985,148738.759985 522488.933985,148716.846985 522484.385985,148694.991985 522485.158985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#41 Polygon - gid: 2541
+  			</desc>
+  			<a>POLYGON((148410.699985 522834.902985,148442.757985 522825.725985,148460.309985 522827.514985,148487.864985 522844.888985,148500.821985 522849.224985,148522.555985 522842.060985,148549.245985 522836.360985,148568.572985 522826.852985,148584.252985 522812.743985,148609.816985 522787.145985,148614.009985 522767.881985,148612.795985 522752.758985,148612.563985 522743.189985,148618.720985 522735.053985,148625.781585 522726.296485,148618.662985 522724.739985,148612.278985 522723.775985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((148482.813746868 522756.183508667,148484.759834217 522756.612200335,148500.311458172 522764.073026139,148507.47578582 522768.590283572,148524.485305735 522764.957677221,148526.135900505 522764.145660091,148532.598883594 522758.330211851,148537.783159503 522753.13904088,148537.640235854 522747.24405639,148537.573978828 522747.137066634,148532.272275747 522732.393023801,148530.149598324 522716.869200329,148531.298587695 522701.24311 [...]
+  			</op></test></case><case><desc>
+  				#42 Polygon - gid: 2542
+  			</desc>
+  			<a>POLYGON((150213.068985 524020.273985,150226.206985 524020.218985,150245.019985 524022.421985,150248.570985 524017.633985,150243.628985 523991.402985,150233.942985 523969.968985,150203.852985 523929.546985,150189.509985 523905.746985,150179.578985 523905.795985,150163.996985 523891.573985,150150.529985 523872.591985,150158.960985 523848.710985,150150.727985 523827.265985,150129.075985 523796.394985,150110.126985 523782.119985,150064.853985 523787.149985,150051.774985 523791.993985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((150106.011000335 523989.689500602,150114.057919676 523984.995648846,150131.312562914 523979.892369386,150139.180475973 523978.563497456,150141.030635187 523976.094127171,150143.466198894 523973.995184804,150140.693804819 523969.864680568,150140.146542734 523969.593183191,150129.018561804 523961.19132421,150113.436561804 523946.96932421,150110.842199358 523944.035224328,150110.774630149 523946.407515086,150107.74049457 523972.08052 [...]
+  			</op></test></case><case><desc>
+  				#43 Polygon - gid: 2543
+  			</desc>
+  			<a>POLYGON((144922.318985 524491.962985,144916.174985 524471.916985,144914.549985 524467.677985,144912.593985 524463.720985,144910.192985 524460.155985,144908.311985 524458.069985,144904.928985 524455.185985,144901.087985 524452.661985,144896.952985 524450.467985,144892.685985 524448.577985,144888.450985 524446.961985,144885.347985 524445.991985,144881.001985 524445.002985,144876.555985 524444.286985,144863.031985 524442.562985,144857.685985 524441.514985,144849.003985 524439.122985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#44 Polygon - gid: 2544
+  			</desc>
+  			<a>POLYGON((152738.586985 525524.931985,152740.326985 525497.058985,152695.275985 525498.501985,152656.986985 525505.098985,152622.061985 525523.010985,152648.325985 525540.128985,152652.935985 525590.321985,152647.410985 525629.067985,152666.698985 525650.755985,152708.041985 525659.923985,152735.752985 525671.255985,152760.563985 525666.811985,152771.160985 525648.828985,152770.241985 525625.353985,152756.879985 525597.961985,152746.550985 525573.880985,152738.586985 525524.931985))</a>
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#45 Polygon - gid: 2545
+  			</desc>
+  			<a>POLYGON((149453.122985 526139.892985,149396.797985 526127.534985,149353.639985 526128.716985,149378.053985 526143.048985,149404.918985 526161.498985,149438.396985 526192.728985,149474.027985 526233.837985,149507.380985 526288.575985,149516.204985 526264.755985,149536.833985 526225.717985,149553.115985 526196.776985,149518.161985 526170.998985,149453.122985 526139.892985))</a>
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#46 Polygon - gid: 2546
+  			</desc>
+  			<a>POLYGON((143371.698985 526340.324985,143367.501985 526296.992985,143367.318985 526278.597985,143349.180985 526262.013985,143334.789985 526251.329985,143319.597985 526245.894985,143315.281985 526251.019985,143278.726985 526298.107985,143265.495985 526287.517985,143253.409985 526293.227985,143236.509985 526310.988985,143223.254985 526345.656985,143210.652985 526371.956985,143208.644985 526376.798985,143242.636985 526387.900985,143277.186985 526389.196985,143320.427985 526393.579985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#47 Polygon - gid: 2547
+  			</desc>
+  			<a>POLYGON((158778.588985 529695.437985,158715.314985 529674.844985,158709.040985 529734.142985,158680.951985 529777.857985,158654.349985 529824.912985,158644.110985 529853.468985,158638.251985 529907.850985,158646.861985 529965.652985,158652.583985 529994.969985,158651.137985 529999.999985,158636.793985 530049.891985,158653.691985 530103.927985,158665.644985 530140.105985,158674.780985 530159.977985,158719.076985 530181.397985,158712.966985 530164.850985,158699.313985 530129.290985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#48 Polygon - gid: 2548
+  			</desc>
+  			<a>POLYGON((161952.205985 531803.507985,161950.166985 531785.171985,161948.777985 531776.277985,161947.155985 531767.422985,161941.486985 531770.695985,161937.729985 531773.172985,161932.269985 531777.472985,161926.725985 531782.098985,161924.613985 531783.667985,161920.829985 531786.099985,161918.605985 531787.218985,161914.388985 531788.805985,161912.462985 531789.286985,161907.980985 531789.764985,161906.546985 531789.681985,161902.168985 531788.569985,161900.603985 531787.696985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#49 Polygon - gid: 2549
+  			</desc>
+  			<a>POLYGON((144515.492985 534697.249985,144520.510985 534691.952985,144527.310985 534683.949985,144535.496985 534673.356985,144546.006985 534658.516985,144553.414985 534648.475985,144571.337985 534625.843985,144588.734985 534602.871985,144591.563985 534598.255985,144593.687985 534594.272985,144595.170985 534590.539985,144595.782985 534587.574985,144596.004985 534583.199985,144595.414985 534578.711985,144594.709985 534576.051985,144592.684985 534571.167985,144584.642985 534570.602985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#50 Polygon - gid: 2550
+  			</desc>
+  			<a>POLYGON((139580.306985 536284.245985,139581.537985 536275.353985,139582.391985 536270.934985,139584.727985 536262.895985,139588.416985 536252.326985,139591.066985 536246.306985,139593.754985 536241.295985,139596.494985 536237.619985,139599.804985 536234.137985,139603.593985 536230.963985,139607.726985 536228.169985,139622.104985 536219.993985,139630.326985 536215.966985,139647.195985 536208.674985,139656.268985 536204.452985,139664.079985 536200.252985,139671.632985 536195.480985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((139209.864361365 536222.972189994,139210.431297005 536221.517745343,139213.592297005 536214.967745343,139218.119433008 536206.899740567,139220.544433008 536203.141740567,139226.975410525 536194.584567191,139229.949410525 536191.165567191,139237.636669051 536183.52183426,139239.128669051 536182.23883426,139246.578605338 536176.600056987,139249.140605338 536174.901056987,139259.077204942 536169.348056245,139260.457204942 53616 [...]
+  			</op></test></case><case><desc>
+  				#51 Polygon - gid: 2551
+  			</desc>
+  			<a>POLYGON((167603.370985 536610.679985,167627.312985 536610.283985,167671.695985 536624.130985,167685.005985 536588.552985,167710.046985 536546.816985,167709.176985 536506.215985,167690.358985 536469.760985,167672.327985 536431.817985,167630.130985 536412.716985,167595.078985 536402.756985,167542.703985 536389.811985,167506.924985 536432.458985,167469.539985 536465.608985,167446.234985 536432.913985,167420.629985 536414.438985,167396.383985 536428.615985,167396.997985 536430.166985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((167518.99487489 536521.948060763,167523.287951439 536522.240215727,167536.666844921 536525.691103894,167549.185676584 536531.537664739,167560.419577491 536539.581475424,167566.761745414 536545.073086262,167570.737869345 536543.151622347,167586.028245886 536537.712667658,167602.130656777 536535.690241795,167626.072656777 536535.294241795,167629.371484375 536535.503008799,167634.600578813 536526.787642581,167634.56625147 536525.1856 [...]
+  			</op></test></case><case><desc>
+  				#52 Polygon - gid: 2552
+  			</desc>
+  			<a>POLYGON((139328.097985 537673.993985,139333.694985 537673.778985,139339.685985 537674.116985,139343.484985 537674.560985,139347.201985 537675.198985,139349.266985 537662.315985,139350.795985 537650.307985,139350.815985 537648.813985,139350.170985 537642.977985,139349.497985 537639.338985,139348.573985 537636.478985,139347.401985 537633.734985,139336.285985 537613.547985,139333.452985 537607.471985,139331.129985 537601.716985,139328.904985 537595.513985,139326.508985 537587.806985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#53 Polygon - gid: 2553
+  			</desc>
+  			<a>POLYGON((159078.115985 538635.625985,159073.785985 538635.186985,159069.280985 538635.348985,159064.698985 538635.981985,159060.140985 538636.953985,159053.718985 538638.713985,159049.352985 538640.261985,159045.098985 538642.416985,159041.557985 538645.223985,159040.211985 538646.934985,159038.272985 538650.769985,159036.869985 538655.096985,159035.937985 538659.695985,159035.410985 538664.343985,159035.238985 538667.833985,159035.436985 538672.256985,159036.130985 538676.707985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#54 Polygon - gid: 2554
+  			</desc>
+  			<a>POLYGON((159293.559985 538980.522985,159275.390985 538925.668985,159258.421985 538914.962985,159239.576985 538917.108985,159216.488985 538918.359985,159211.120985 538917.908985,159109.160985 538909.360985,159070.236985 538904.177985,158994.276985 538919.645985,158907.657985 538925.081985,158879.874985 538905.635985,158856.684985 538889.787985,158848.906985 538928.927985,158849.561985 538935.309985,158856.845985 538954.454985,158919.290985 538985.661985,158941.977985 538986.370985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((159178.260710927 538990.41719613,159202.122936517 538994.874862559,159205.932369085 538994.190488235,159206.951084137 538992.82288278,159204.848542186 538992.646234788,159178.260710927 538990.41719613))
+  			</op></test></case><case><desc>
+  				#55 Polygon - gid: 2555
+  			</desc>
+  			<a>POLYGON((157894.850985 539376.542985,157892.525985 539323.248985,157914.055985 539274.176985,157921.162985 539246.664985,157923.305985 539204.844985,157931.860985 539190.504985,157926.415985 539170.883985,157884.235985 539120.656985,157872.168985 539101.762985,157863.337985 539018.735985,157870.107985 538987.808985,157855.347985 538912.078985,157845.930985 538889.356985,157836.700985 538868.127985,157832.085985 538857.051985,157829.933985 538849.014985,157827.652985 538828.317985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((157796.315971774 538569.836655627,157796.287068268 538570.771296678,157796.51655414 538584.714488642,157796.554360558 538585.185598617,157797.206645716 538590.425949682,157797.745244705 538593.583515912,157797.919481214 538594.368563076,157800.953785266 538605.440705901,157805.813578304 538621.345003246,157807.209346082 538625.445501674,157822.267151913 538666.862821146,157822.828057742 538668.461636939,157827.030057742 538680.886 [...]
+  			</op></test></case><case><desc>
+  				#56 Polygon - gid: 2556
+  			</desc>
+  			<a>POLYGON((165866.082985 541862.721985,165851.682985 541848.138985,165804.193985 541863.105985,165801.945985 541874.734985,165814.893985 541890.902985,165824.346985 541905.179985,165834.300985 541928.120985,165826.139985 541936.876985,165823.907985 541948.444985,165827.893985 541968.536985,165846.896985 541979.346985,165875.377985 541971.704985,165921.822985 541960.759985,165900.301985 541937.964985,165886.338985 541910.918985,165892.219985 541895.974985,165878.605985 541877.133985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#57 Polygon - gid: 2557
+  			</desc>
+  			<a>POLYGON((164054.834985 543306.880985,164069.572985 543304.004985,164103.605985 543312.388985,164098.333985 543300.131985,164075.912985 543252.912985,164094.128985 543217.655985,164100.007985 543181.949985,164113.692985 543153.753985,164056.104985 543132.795985,164041.707985 543117.852985,164019.452985 543100.919985,163992.041985 543102.519985,163994.001985 543156.339985,163998.122985 543200.290985,163968.364985 543209.075985,163940.187985 543232.044985,163942.884985 543247.017985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#58 Polygon - gid: 2558
+  			</desc>
+  			<a>POLYGON((166001.678985 545096.446985,165986.188985 545050.627985,166031.006985 545078.395985,166053.356985 545047.590985,166042.301985 545030.529985,166001.118985 545004.006985,165970.376985 544983.927985,165949.330985 544958.286985,165946.693985 544938.892985,165963.120985 544919.755985,165995.255985 544914.667985,166022.427985 544917.764985,166062.571985 544932.058985,166097.433985 544907.541985,166121.008985 544885.492985,166149.252985 544896.697985,166161.300985 544855.607985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((166006.280209145 544840.438913134,166015.082113057 544841.442133229,166013.442395777 544838.869281385,166006.280209145 544840.438913134))
+  			</op></test></case><case><desc>
+  				#59 Polygon - gid: 2559
+  			</desc>
+  			<a>POLYGON((165400.049985 545327.155985,165416.553985 545307.426985,165440.890985 545317.388985,165451.763985 545309.292985,165455.551985 545256.760985,165447.188985 545219.754985,165398.556985 545171.589985,165389.391985 545144.568985,165415.765985 545137.758985,165442.139985 545130.948985,165489.105985 545131.514985,165494.821985 545142.545985,165481.339985 545161.579985,165465.034985 545177.852985,165498.516985 545230.195985,165501.015485 545233.148485,165500.118985 545227.637985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((165057.217205208 544883.120216485,165059.30153673 544912.389570074,165059.432092366 544920.688588389,165057.451092366 544970.647588389,165056.839151797 544977.684729339,165055.105079377 544990.562684236,165055.666345379 544991.014185186,165082.574837416 544991.687947258,165144.075738552 544984.790287485,165149.295992153 544984.388702299,165205.466992153 544982.035702299,165223.851710387 544983.535879454,165231.859198159 5449 [...]
+  			</op></test></case><case><desc>
+  				#60 Polygon - gid: 2560
+  			</desc>
+  			<a>POLYGON((165039.888985 545214.900985,165061.521985 545211.327985,165071.841985 545218.422985,165077.658585 545221.274385,165042.910985 545188.529985,165018.330985 545164.645985,165012.696985 545156.314985,165001.478985 545145.165985,164983.560985 545134.409985,164959.705985 545136.405985,164912.749985 545126.728985,164872.247985 545143.406985,164854.636985 545152.272985,164842.895985 545158.183985,164822.013985 545183.452985,164819.327985 545202.866985,164836.326985 545230.849985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#61 Polygon - gid: 2561
+  			</desc>
+  			<a>POLYGON((165238.510985 545710.471985,165192.124985 545700.368985,165160.156985 545630.008985,165164.336985 545624.861985,165176.876985 545609.422985,165172.523985 545591.077985,165168.170985 545572.732985,165167.980985 545556.368985,165147.570985 545540.142985,165125.931985 545556.256985,165090.936985 545602.197985,165089.392985 545634.903985,165089.504985 545645.843985,165092.417985 545662.279985,165111.877985 545683.285985,165129.554985 545701.137985,165121.586985 545728.577985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#62 Polygon - gid: 2562
+  			</desc>
+  			<a>POLYGON((167132.502985 546739.675985,167129.431985 546728.461985,167149.272985 546730.744985,167174.754985 546732.873985,167203.344985 546749.030985,167214.701985 546712.855985,167222.891985 546698.488985,167172.714985 546705.889985,167136.868985 546710.488985,167119.637985 546696.854985,167075.210985 546707.329985,167010.354985 546685.151985,166970.378985 546680.545985,166953.227985 546678.167985,166944.879985 546686.925985,166934.540985 546732.693985,166943.806985 546763.687985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#63 Polygon - gid: 2563
+  			</desc>
+  			<a>POLYGON((142722.192985 546177.308985,142726.778985 546176.811985,142731.932985 546176.961985,142741.768985 546177.534985,142746.228985 546178.131985,142757.116985 546179.802985,142766.625985 546181.831985,142771.037985 546182.101985,142773.400985 546181.387985,142776.497985 546178.776985,142779.106985 546174.996985,142781.284985 546170.613985,142783.085985 546166.194985,142784.732985 546161.198985,142785.744985 546156.827985,142788.327985 546142.074985,142788.603985 546137.521985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#64 Polygon - gid: 2564
+  			</desc>
+  			<a>POLYGON((164037.000985 546901.414985,164106.537985 546859.892985,164138.256985 546862.893985,164190.193985 546854.347985,164219.006985 546863.152985,164224.504985 546879.653985,164241.465985 546901.930985,164267.345985 546890.411985,164324.403985 546869.382985,164341.607985 546857.870985,164388.533985 546827.945985,164369.933985 546821.741985,164340.564985 546826.620985,164308.425985 546822.759985,164308.404985 546843.093985,164299.745985 546854.692985,164283.505985 546842.787985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#65 Polygon - gid: 2565
+  			</desc>
+  			<a>POLYGON((165997.948985 547128.168985,166014.238985 547102.270985,166026.375985 547112.440985,166060.687985 547117.495985,166091.450985 547096.872985,166113.825985 547082.132985,166119.200985 547070.590985,166109.259985 547010.901985,166075.888985 547034.320985,166069.749985 547061.434985,166058.900985 547078.693985,166028.270985 547076.283985,166018.907985 547042.519985,165995.926985 547026.000985,165977.533985 546969.846985,165948.195985 546992.608985,165951.810985 547025.403985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#66 Polygon - gid: 2566
+  			</desc>
+  			<a>POLYGON((165100.071985 522081.185985,165136.799985 522076.135985,165166.082985 522092.836985,165183.181985 522109.283985,165190.140985 522118.074985,165206.348985 522101.100985,165220.161985 522076.505985,165220.503985 522074.959985,165225.622985 522051.802985,165237.799985 522011.812985,165240.146985 521960.824985,165236.333985 521894.861985,165237.261985 521814.285985,165243.911985 521772.257985,165226.779985 521761.751985,165193.019985 521743.035985,165165.246985 521728.639985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((164820.266857 522017.427204655,164860.865764155 522045.854132527,164884.683758641 522051.483045719,164914.706877136 522053.700609857,164906.045863843 522043.003019071,164883.150492441 522024.179453335,164874.91441489 522020.711856107,164839.599301485 522019.296853506,164834.785821452 522018.948590341,164820.266857 522017.427204655))
+  			</op></test></case><case><desc>
+  				#67 Polygon - gid: 2567
+  			</desc>
+  			<a>POLYGON((154374.974985 540624.728985,154320.493985 540619.008985,154292.141985 540622.113985,154300.537985 540553.371985,154315.955985 540540.285985,154376.940985 540530.412985,154405.631985 540496.147985,154445.668985 540435.041985,154454.521985 540417.090985,154451.884985 540403.553985,154445.292985 540369.710985,154445.579985 540362.563985,154447.014985 540326.827985,154437.326985 540254.795985,154511.563985 540278.324985,154528.041985 540293.316985,154555.203985 540318.597985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((154211.34039180956 540382.1317209445, 154217.6503256708 540384.9741471609, 154228.8660526432 540392.7357234654, 154238.49064413007 540402.4001860456, 154246.20578777403 540413.6479038943, 154262.69478777403 540443.1149038943, 154268.08157501929 540455.0980127293, 154271.29462502326 540467.8372703156, 154272.15180599023 540479.7780934644, 154278.51581715897 540475.2995723275, 154290.83214622788 540469.6192125722, 154303.9701183911 [...]
+  			</op></test></case><case><desc>
+  				#68 Polygon - gid: 2568
+  			</desc>
+  			<a>POLYGON((151090.928985 540950.574985,151117.445985 540939.721985,151149.481985 540941.866985,151212.221985 540950.239985,151224.726985 540959.131985,151249.097985 540961.645985,151268.213985 540941.565985,151298.490985 540913.861985,151331.140985 540899.607985,151337.670985 540896.756985,151348.111985 540887.739985,151353.647985 540867.974985,151359.183985 540848.209985,151369.021985 540811.954985,151379.284985 540781.097985,151400.204985 540762.390985,151448.885985 540728.437985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#69 Polygon - gid: 2569
+  			</desc>
+  			<a>POLYGON((157856.121985 509999.999985,157796.029985 509999.999985,157791.006985 510004.813985,157791.813985 510018.198985,157800.933985 510029.066985,157811.325985 510037.421985,157822.700985 510041.583985,157836.355985 510047.726985,157846.509985 510047.168985,157860.168985 510044.667985,157865.721985 510035.395985,157865.310985 510029.671985,157864.898985 510023.947985,157864.938985 510012.985985,157856.897985 510002.060985,157856.121985 509999.999985))</a>
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#70 Polygon - gid: 2570
+  			</desc>
+  			<a>POLYGON((166912.823985 510008.038985,166922.037985 510006.063985,166931.908985 510006.063985,166939.147985 510009.354985,166945.070985 510014.619985,166951.361985 510005.018985,166956.501985 509999.999985,166817.427985 509999.999985,166829.662985 510020.674985,166846.946985 510042.171985,166864.977985 510054.010985,166876.718985 510056.295985,166886.332985 510051.098985,166888.756985 510038.698985,166892.223985 510028.810985,166906.901985 510012.644985,166912.823985 510008.038985))</a>
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#71 Polygon - gid: 2571
+  			</desc>
+  			<a>POLYGON((160978.349985 510216.528985,160976.017985 510196.815985,160972.315985 510179.827985,160967.100985 510160.634985,160968.288985 510153.324985,160933.313985 510163.101985,160874.570985 510167.697985,160863.688985 510172.638985,160844.319985 510175.223985,160810.435985 510182.778985,160768.056985 510200.089985,160716.009985 510219.903985,160738.406985 510250.985985,160748.943985 510253.617985,160780.763985 510240.957985,160797.438985 510248.395985,160805.905985 510245.900985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#72 Polygon - gid: 2572
+  			</desc>
+  			<a>POLYGON((164410.173985 510269.608985,164385.850985 510262.988985,164380.056985 510272.454985,164384.086985 510288.828985,164411.898985 510335.704985,164423.329985 510359.345985,164423.798985 510376.111985,164433.397985 510390.825985,164433.551985 510400.397985,164424.317985 510428.944985,164425.629985 510436.100985,164434.162985 510445.550985,164452.393985 510464.357985,164473.162985 510490.376985,164484.334985 510507.267985,164489.125985 510507.205985,164520.300985 510472.028985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#73 Polygon - gid: 2573
+  			</desc>
+  			<a>POLYGON((165811.803985 510461.433985,165827.476985 510461.338985,165854.112985 510465.702985,165860.990985 510489.889985,165940.128985 510487.374985,165967.267985 510478.917985,165996.204985 510476.027985,166010.928985 510478.380985,166019.470985 510482.908985,166045.518985 510470.094985,166044.175985 510465.335985,166021.852985 510442.020985,166001.663985 510418.254985,165994.615985 510423.284985,165980.675985 510431.298985,165958.830985 510417.903985,165925.719985 510435.804985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#74 Polygon - gid: 2574
+  			</desc>
+  			<a>POLYGON((156787.353985 510717.616985,156798.209985 510707.476985,156835.337985 510722.081985,156846.303985 510701.194985,156809.056985 510660.576985,156747.023985 510612.786985,156725.321985 510631.224985,156706.853985 510627.359985,156670.055985 510617.736985,156669.633985 510645.101985,156641.531985 510673.194985,156607.232985 510646.565985,156586.956985 510678.596985,156610.864985 510701.168985,156633.590985 510723.694985,156644.244985 510734.684985,156664.910985 510709.964985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#75 Polygon - gid: 2575
+  			</desc>
+  			<a>POLYGON((158008.700985 510611.812985,158026.072985 510610.072985,158045.611985 510612.296985,158069.846985 510619.338985,158090.368985 510618.785985,158109.698985 510613.651985,158128.025985 510597.619985,158093.668985 510549.634985,158057.574985 510514.193985,158039.492985 510494.646985,158015.478985 510474.555985,157995.775985 510460.308985,157942.439985 510496.109985,157921.521985 510507.754985,157902.162985 510523.671985,157865.738985 510559.611985,157883.243985 510610.932985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#76 Polygon - gid: 2576
+  			</desc>
+  			<a>POLYGON((166305.250985 510805.834985,166318.509985 510802.975985,166330.838985 510809.846985,166344.515985 510802.850985,166343.020985 510793.191985,166337.462985 510785.456985,166339.794985 510768.209985,166353.422985 510755.048985,166364.727985 510750.532985,166376.738985 510747.721985,166389.828985 510743.756985,166403.788985 510746.369985,166415.423985 510749.148985,166427.334985 510741.479985,166440.525985 510736.196985,166441.389985 510724.034985,166448.601985 510697.764985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((166205.479485534 510652.581119516,166251.356748955 510691.357878233,166252.239160589 510692.115525049,166266.195160589 510704.287525049,166279.231532196 510719.102325104,166281.223092437 510722.078781098,166287.694391735 510714.260673777,166301.322391735 510701.099673777,166312.697826602 510692.069135259,166325.600553693 510685.400493874,166336.905553693 510680.884493874,166347.637140521 510677.506256777,166357.30243744 510675.244 [...]
+  			</op></test></case><case><desc>
+  				#77 Polygon - gid: 2577
+  			</desc>
+  			<a>POLYGON((144747.238985 510959.113985,144755.551985 510958.391985,144759.999985 510957.706985,144761.994985 510957.120985,144771.077985 510953.546985,144775.163985 510951.478985,144778.521985 510947.974985,144780.605985 510943.978985,144783.010985 510937.753985,144785.651985 510927.645985,144788.862985 510919.396985,144791.739985 510910.868985,144793.064985 510907.386985,144797.114985 510897.469985,144801.720985 510888.417985,144806.413985 510877.909985,144812.059985 510868.414985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((144749.805324897 510825.061482914,144752.789028351 510819.62041865,144757.866524274 510811.355078054,144760.486491976 510806.149454063,144761.923067335 510803.434986066,144767.587610419 510793.24202396,144772.632499225 510781.700720814,144776.712345391 510773.707651011,144785.72556147 510758.388342297,144789.013934301 510752.305514056,144792.041340364 510746.276186408,144796.232065554 510737.269227828,144797.461513493 510734.75093 [...]
+  			</op></test></case><case><desc>
+  				#78 Polygon - gid: 2578
+  			</desc>
+  			<a>POLYGON((164261.154985 510650.157985,164222.546985 510625.817985,164154.918985 510621.315985,164140.780985 510624.098985,164100.762985 510630.061985,164079.139985 510626.535985,164059.912985 510617.594985,164015.891985 510599.380985,163982.805985 510602.715985,163983.143985 510614.572985,163970.818985 510623.941985,163962.940985 510638.400985,163944.888985 510642.579985,163933.276985 510650.021985,163930.136985 510664.321985,163942.960985 510666.830985,163941.293985 510678.107985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((164014.772946481 510692.038226625,164012.326520825 510702.178274868,164011.527687693 510703.983065768,164012.792704249 510710.315333713,164019.220139731 510719.696228589,164024.701026238 510731.901634901,164027.926009408 510744.88668568,164028.625355324 510755.663210165,164043.789058394 510776.899470009,164053.667376006 510779.322852758,164057.737747794 510780.44376297,164083.228747794 510788.24176297,164096.890697277 510793 [...]
+  			</op></test></case><case><desc>
+  				#79 Polygon - gid: 2579
+  			</desc>
+  			<a>POLYGON((161163.886985 511013.234985,161189.226985 511008.259985,161204.882985 511010.529985,161216.939985 511017.641985,161227.792985 511024.762985,161248.543985 511023.948985,161299.183985 511005.191985,161318.473985 510994.650985,161337.727985 510983.346985,161348.559985 510978.469985,161375.078985 510969.443985,161394.349985 510955.624985,161394.328985 510946.004985,161386.939985 510926.037985,161379.543985 510910.182985,161373.427985 510893.386985,161363.695985 510872.502985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#80 Polygon - gid: 2580
+  			</desc>
+  			<a>POLYGON((153813.688985 511062.953985,153835.321985 511057.586985,153844.786985 511047.891985,153846.824985 511035.417985,153842.431985 511021.764985,153850.025985 511008.873985,153863.361985 510999.755985,153876.654985 510996.614985,153892.257985 510993.431985,153902.800985 510983.707985,153905.732985 510969.043985,153904.396985 510957.029985,153901.984985 510954.939985,153890.617985 510951.489985,153860.008985 510941.167985,153846.688985 510938.404985,153830.265985 510936.142985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#81 Polygon - gid: 2581
+  			</desc>
+  			<a>POLYGON((144665.365985 511341.906985,144664.510985 511337.457985,144663.984985 511333.542985,144661.230985 511335.031985,144656.989985 511336.582985,144654.973985 511336.925985,144649.894985 511337.240985,144645.424985 511337.740985,144643.682985 511337.588985,144639.352985 511336.370985,144637.147985 511334.599985,144633.775985 511330.501985,144631.204985 511326.779985,144628.821985 511322.413985,144627.874985 511317.609985,144627.824985 511311.225985,144628.204985 511306.750985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#82 Polygon - gid: 2582
+  			</desc>
+  			<a>POLYGON((150793.118985 511863.872985,150782.435985 511854.966985,150773.079985 511846.582985,150769.853985 511843.245985,150766.986985 511839.782985,150761.511985 511832.617985,150758.605985 511829.192985,150754.526985 511825.034985,150751.182985 511821.998985,150747.703985 511819.159985,150745.002985 511817.382985,150740.884985 511815.528985,150736.708985 511814.410985,150732.238985 511813.744985,150725.323985 511813.170985,150720.857985 511813.353985,150717.259985 511814.287985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((150457.10488879 511902.90912939,150464.733870064 511906.143144005,150467.087964112 511907.189121685,150471.164964112 511909.085121685,150475.376080646 511911.206976503,150478.562080646 511912.939976503,150481.269290797 511914.486309485,150488.994290797 511919.114309485,150492.08021185 511921.066696571,150501.486797912 511927.343790442,150509.030924817 511931.869270879,150511.024338606 511933.107874813,150512.491255491 511934.05146 [...]
+  			</op></test></case><case><desc>
+  				#83 Polygon - gid: 2583
+  			</desc>
+  			<a>POLYGON((156449.341985 511947.023985,156464.014985 511945.970985,156481.530985 511959.981985,156488.552985 511957.898985,156502.465985 511951.515985,156519.696985 511967.276985,156532.436985 511968.984985,156546.765985 511960.382985,156557.920985 511953.685985,156617.345985 511926.606985,156650.552985 511912.686985,156629.697985 511893.765985,156618.726985 511870.069985,156571.803985 511869.954985,156520.017985 511866.320985,156489.605985 511875.922985,156479.281985 511900.711985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#84 Polygon - gid: 2584
+  			</desc>
+  			<a>POLYGON((155602.027985 512384.736985,155651.324985 512362.529985,155690.321985 512347.470985,155728.819985 512327.098985,155734.742985 512356.836985,155759.349985 512351.936985,155787.291985 512340.198985,155805.031985 512324.680985,155807.589985 512298.852985,155807.126985 512268.633985,155818.253985 512240.316985,155826.566985 512208.914985,155827.900985 512153.049985,155845.759985 512111.821985,155872.507985 512069.193985,155889.837985 512044.252985,155912.490985 512003.645985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#85 Polygon - gid: 2585
+  			</desc>
+  			<a>POLYGON((158639.754985 512372.943985,158642.449985 512349.639985,158651.455985 512332.998985,158654.537985 512321.227985,158662.359985 512307.021985,158667.084985 512302.182985,158674.148985 512294.948985,158682.389985 512285.305985,158690.575985 512270.902985,158694.679985 512247.278985,158692.208985 512240.181985,158683.712985 512228.424985,158668.883985 512217.032985,158646.555985 512214.750985,158627.649985 512229.323985,158617.422985 512243.507985,158608.087985 512260.305985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#86 Polygon - gid: 2586
+  			</desc>
+  			<a>POLYGON((155727.202985 512684.126985,155741.919985 512679.921985,155754.534985 512679.921985,155769.250985 512673.614985,155781.865985 512667.307985,155798.163985 512654.965985,155820.165985 512662.878985,155835.705985 512670.729985,155850.180985 512672.093985,155857.418985 512672.776985,155870.184985 512655.342985,155879.069985 512649.526985,155883.511985 512646.618985,155904.577985 512658.609985,155930.402985 512657.713985,155952.915985 512644.276985,155976.753985 512624.405985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#87 Polygon - gid: 2587
+  			</desc>
+  			<a>POLYGON((146166.976985 512563.940985,146169.594985 512563.533985,146174.055985 512564.781985,146177.356985 512561.339985,146181.129985 512554.989985,146185.373985 512548.630985,146189.013985 512541.920985,146194.870985 512530.011985,146198.574985 512521.811985,146202.486985 512510.766985,146206.272985 512502.588985,146208.002985 512498.444985,146209.826985 512492.155985,146212.021985 512482.022985,146213.069985 512474.579985,146213.899985 512465.609985,146214.122985 512461.084985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((145961.546571986 511912.662006029,145964.929660209 511913.786300946,145968.831148249 511915.203927207,145977.213148249 511918.514927207,145978.184122361 511918.906330695,145982.223122361 511920.567330695,145988.178345514 511923.326895495,145992.163345514 511925.389895495,146002.428346021 511931.803847377,146005.269346021 511933.915847377,146012.547718291 511940.082553283,146017.680718291 511945.025553283,146020.175831511 511947.54 [...]
+  			</op></test></case><case><desc>
+  				#88 Polygon - gid: 2588
+  			</desc>
+  			<a>POLYGON((167532.477985 512809.448985,167555.559985 512773.894985,167560.645985 512730.879985,167581.079985 512731.212985,167606.259985 512686.118985,167617.210985 512664.753985,167628.468985 512640.940985,167597.450985 512637.978985,167581.803985 512637.728985,167556.555985 512632.534985,167547.781985 512627.528985,167513.601985 512631.705985,167490.695985 512631.340985,167471.007985 512626.155985,167475.732985 512640.627985,167482.838985 512659.940985,167492.745985 512684.143985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#89 Polygon - gid: 2589
+  			</desc>
+  			<a>POLYGON((164372.606985 512890.176985,164324.811985 512880.193985,164323.666985 512914.388985,164331.604985 512958.853985,164350.402985 512964.195985,164391.299985 512979.726985,164454.259985 513002.043985,164502.492985 513022.119985,164552.192985 513041.053985,164558.382985 513043.657985,164576.953985 513051.470985,164592.038985 513040.219985,164595.863985 513032.750985,164611.578985 513009.064985,164629.578985 512994.920985,164626.260985 512987.836985,164600.829985 512976.485985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#90 Polygon - gid: 2590
+  			</desc>
+  			<a>POLYGON((155418.520985 513085.717985,155400.143985 513071.569985,155370.702985 513097.312985,155348.413985 513124.256985,155334.276985 513145.103985,155324.433985 513167.135985,155314.900985 513197.823985,155293.396985 513250.465985,155281.650985 513277.996985,155264.569985 513307.253985,155252.427985 513331.225985,155236.340985 513356.837985,155217.667985 513407.428985,155244.525985 513419.754985,155271.368985 513429.290985,155283.571985 513410.496985,155322.096985 513324.107985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#91 Polygon - gid: 2591
+  			</desc>
+  			<a>POLYGON((166387.863985 513465.987985,166413.814985 513435.239985,166454.386985 513435.727985,166462.438985 513436.310985,166456.999985 513382.178985,166446.221985 513361.906985,166439.149985 513358.988985,166405.819985 513348.211985,166349.398985 513333.283985,166288.061985 513312.194985,166276.204985 513316.629985,166264.022985 513356.675985,166262.695985 513364.228985,166258.961985 513385.471985,166282.343985 513410.305985,166286.133985 513412.866985,166327.046985 513440.506985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#92 Polygon - gid: 2592
+  			</desc>
+  			<a>POLYGON((153201.327985 513295.818985,153226.912985 513272.838985,153240.302985 513281.911985,153282.966985 513342.907985,153287.232985 513349.007985,153310.162985 513372.145985,153338.326985 513391.395985,153372.548985 513386.775985,153399.672985 513387.103985,153440.243985 513369.694985,153483.249985 513348.552985,153521.235985 513335.287985,153552.489985 513341.581985,153585.786985 513360.695985,153617.380985 513383.704985,153639.382985 513396.019985,153663.846985 513408.126985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((153314.366408853 513256.946373533,153344.425090418 513299.920762731,153344.428307148 513299.925362002,153345.019027492 513300.770039474,153357.292865102 513313.15521412,153362.514942791 513312.450229054,153373.455864573 513311.781468071,153384.696070673 513311.917391519,153408.891657558 513301.535074788,153450.161712931 513281.246475274,153458.523693422 513277.746131484,153496.509693422 513264.481131484,153509.454653284 5132 [...]
+  			</op></test></case><case><desc>
+  				#93 Polygon - gid: 2593
+  			</desc>
+  			<a>POLYGON((144142.989985 514088.951985,144136.449985 514054.961985,144132.731985 514033.263985,144127.866985 514013.332985,144126.033985 514004.523985,144123.194985 513984.498985,144121.950985 513977.743985,144119.474985 513965.987985,144116.997985 513955.498985,144114.004985 513944.396985,144111.364985 513935.792985,144104.055985 513915.874985,144099.268985 513901.813985,144095.552985 513888.833985,144092.293985 513878.724985,144090.002985 513870.475985,144088.955985 513866.101985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#94 Polygon - gid: 2594
+  			</desc>
+  			<a>POLYGON((146479.081985 514136.773985,146478.714985 514132.400985,146477.568985 514128.020985,146476.252985 514124.982985,146473.696985 514121.266985,146471.885985 514119.791985,146467.951985 514117.478985,146464.896985 514115.364985,146459.731985 514111.590985,146449.118985 514103.426985,146445.431985 514100.853985,146438.988985 514097.422985,146420.476985 514084.864985,146410.008985 514078.144985,146406.594985 514075.475985,146403.293985 514072.424985,146402.417985 514071.373985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((146011.847522543 513740.890335071,146014.984307229 513742.322478592,146018.011201398 513743.787321187,146024.428201398 513747.072321187,146033.566291871 513752.604961839,146036.493665821 513754.675862826,146042.935029827 513758.13166686,146051.440930471 513763.45702014,146055.082930471 513766.09202014,146057.700853077 513768.074842368,146065.722853077 513774.431842368,146070.2158857 513778.290706576,146075.6818857 513783.373 [...]
+  			</op></test></case><case><desc>
+  				#95 Polygon - gid: 2595
+  			</desc>
+  			<a>POLYGON((152747.244985 514163.075985,152750.222985 514162.865985,152762.227985 514163.357985,152765.838985 514164.275985,152776.630985 514167.853985,152784.077985 514169.654985,152795.626985 514175.727985,152800.056985 514177.203985,152805.566985 514178.290985,152810.480985 514178.365985,152815.012985 514179.178985,152819.420985 514179.392985,152823.072985 514177.882985,152827.019985 514175.502985,152835.565985 514171.245985,152837.084985 514170.146985,152841.503985 514165.822985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((152597.239547324 514029.678575879,152606.678441824 514038.183733586,152608.926208731 514040.294461888,152622.835937061 514053.904934079,152630.265885999 514060.764320717,152637.967903619 514069.033557604,152648.847903619 514082.640557604,152658.423790211 514098.16991668,152661.567790211 514105.01391668,152662.517340891 514107.225410577,152686.862372445 514102.435669934,152698.633931665 514098.961073367,152706.964296294 51409 [...]
+  			</op></test></case><case><desc>
+  				#96 Polygon - gid: 2596
+  			</desc>
+  			<a>POLYGON((154470.187985 514355.480985,154486.830985 514323.594985,154500.001985 514288.890985,154498.444985 514263.472985,154497.741985 514239.518985,154493.223985 514222.771985,154489.801985 514204.219985,154488.879985 514182.090985,154478.186985 514157.249985,154474.040985 514134.114985,154467.747985 514111.146985,154466.497985 514095.633985,154470.929985 514076.999985,154488.837985 514040.402985,154492.458985 514010.825985,154489.681985 513972.417985,154476.127985 513929.415985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((154372.475003626 514263.349143873,154396.706937495 514267.612531514,154403.170413394 514269.046426639,154423.988413027 514274.639380627,154423.585300499 514268.058575085,154423.477262909 514265.673131474,154423.033047317 514250.536943284,154420.812790206 514242.307052659,154419.468203972 514236.376571173,154416.046203972 514217.824571173,154414.866998649 514207.342135003,154414.520949841 514199.036588282,154409.298243715 514186.90 [...]
+  			</op></test></case><case><desc>
+  				#97 Polygon - gid: 2597
+  			</desc>
+  			<a>POLYGON((144573.637985 514299.611985,144569.108985 514299.348985,144562.201985 514299.403985,144559.226985 514299.220985,144554.798985 514298.485985,144551.780985 514297.383985,144547.881985 514295.120985,144545.571985 514292.973985,144542.929985 514289.294985,144542.014985 514286.888985,144540.935985 514282.467985,144536.953985 514270.768985,144535.431985 514264.430985,144527.414985 514231.256985,144525.265985 514220.631985,144523.947985 514211.728985,144523.487985 514204.993985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case><case><desc>
+  				#98 Polygon - gid: 2598
+  			</desc>
+  			<a>POLYGON((146978.395985 514128.105985,146993.088985 514109.724985,146990.935985 514109.919985,146986.515985 514108.676985,146984.834985 514107.491985,146981.559985 514104.355985,146978.605985 514100.856985,146976.054985 514097.475985,146971.011985 514090.004985,146967.745985 514085.474985,146964.701985 514082.154985,146959.542985 514075.969985,146956.337985 514072.894985,146952.680985 514071.027985,146947.749985 514069.211985,146939.485985 514065.648985,146927.297985 514062.022985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((146797.091534784 514198.560801946,146799.036341277 514196.430417783,146800.519647422 514194.878956067,146799.137713142 514194.468888446,146798.660722856 514195.421904049,146796.985503573 514198.644726154,146797.091534784 514198.560801946))
+  			</op></test></case><case><desc>
+  				#99 Polygon - gid: 2599
+  			</desc>
+  			<a>POLYGON((144130.790985 514542.589985,144136.106985 514541.268985,144140.618985 514541.819985,144146.580985 514542.271985,144155.308985 514545.689985,144159.779985 514546.073985,144165.774985 514546.027985,144170.614985 514545.336985,144174.457985 514542.248985,144180.591985 514535.602985,144185.031985 514531.945985,144188.930985 514529.699985,144202.240985 514526.170985,144204.522985 514525.434985,144208.647985 514523.675985,144209.506985 514523.064985,144212.582985 514519.733985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((144176.60740853 514401.555584319,144177.632982782 514398.643143597,144179.373625931 514394.085531269,144178.682298521 514392.965629534,144176.60740853 514401.555584319))
+  			</op></test></case><case><desc>
+  				#100 Polygon - gid: 2600
+  			</desc>
+  			<a>POLYGON((153556.031985 514886.227985,153560.525985 514886.012985,153566.393985 514886.836985,153572.264985 514888.653985,153582.160985 514890.869985,153584.416985 514890.833985,153588.654985 514889.150985,153590.995985 514887.355985,153594.093985 514881.247985,153600.596985 514871.470985,153607.108985 514856.972985,153612.956985 514847.521985,153608.356985 514841.430985,153606.284985 514837.439985,153605.664985 514834.687985,153605.359985 514830.122985,153602.267985 514813.476985 [...]
+  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
+  			</op></test></case></run>
\ No newline at end of file
diff --git a/modules/tests/src/test/resources/testxml/external/TestBufferJagged.xml b/modules/tests/src/test/resources/testxml/external/TestBufferJagged.xml
new file mode 100644
index 0000000..a1b0226
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/TestBufferJagged.xml
@@ -0,0 +1,75 @@
+<run>
+<precisionModel type="FLOATING"/>
+<resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+
+  <desc>
+Bug report test case from Safe Software.
+See http://trac.osgeo.org/geos/wiki/BufferRobustness
+ </desc>
+
+  <a>
+    POLYGON ((99736.4572496327 -2239219.11305743, 99736.6573549178 -2239219.11305743, 99736.6573549178 -2239219.01300479, 99736.5573022753 -2239219.01300479, 99736.5573022753 -2239218.8128995, 99736.6573549178 -2239218.8128995, 99736.6573549178 -2239218.91295215, 99736.7574075604 -2239218.91295215, 99736.7574075604 -2239219.01300479, 99736.8574602029 -2239219.01300479, 99736.8574602029 -2239219.11305743, 99736.9575128455 -2239219.11305743, 99736.9575128455 -2239219.21311007, 99737.057565 [...]
+  </a>
+
+  <test>
+    <desc>buffer-0.35: see http://trac.osgeo.org/geos/wiki/BufferRobustness</desc>
+    <op name="buffer" arg1="a" arg2="0.35">
+      POLYGON ((99725.2015115944 -2239210.264040296, 99725.2015115944 -2239209.90821432, 99725.20823674626 -2239209.839932707, 99725.22815375803 -2239209.7742751185, 99725.26049723009 -2239209.7137647383, 99725.3015642369 -2239209.663724446, 99725.3015642369 -2239209.60805639, 99725.30649139937 -2239209.5580300703, 99725.3015642369 -2239209.50800375, 99725.3015642369 -2239209.4079511, 99725.30828938876 -2239209.339669487, 99725.32820640053 -2239209.2740118983, 99725.3605498726 -2239209.2 [...]
+  (99729.4984977109 -2239209.7583196, 99729.5536172965 -2239209.7583196, 99729.60421676433 -2239209.763303213, 99729.60628785078 -2239209.7607795866, 99729.60868865077 -2239209.758809301, 99729.61055301856 -2239209.739880057, 99729.63047003033 -2239209.6742224684, 99729.6628135024 -2239209.613712088, 99729.70388050929 -2239209.5636717957, 99729.70388050929 -2239209.50800375, 99729.70880767224 -2239209.457977425, 99729.70388050929 -2239209.4079511, 99729.70388050929 -2239209.352283054, 99 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-0.75: see http://trac.osgeo.org/geos/wiki/BufferRobustness</desc>
+    <op name="buffer" arg1="a" arg2="0.75">
+      POLYGON((99724.80151159 -2239210.14114081,99724.80151159 -2239209.90821432,99724.81592263 -2239209.76189657,99724.85860194 -2239209.62120174,99724.9042938714 -2239209.53571816,99724.90156424 -2239209.50800375,99724.90156424 -2239209.4079511,99724.91597528 -2239209.26163336,99724.95865459 -2239209.12093853,99725.02796203 -2239208.99127343,99725.0428380369 -2239208.97314696,99725.05870723 -2239208.92083324,99725.12801467 -2239208.79116814,99725.22128679 -2239208.67751573,99725.276240 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-1.01 (#494)</desc>
+    <op name="buffer" arg1="a" arg2="1.01">
+      POLYGON ((99724.5415116 -2239210.07866999,99724.5415116 -2239209.9082143,99724.5609185 -2239209.7111731,99724.6183933 -2239209.521704,99724.6415642 -2239209.4783543,99724.6415642 -2239209.4079511,99724.6609711 -2239209.2109099,99724.7184459 -2239209.0214408,99724.8094364244 -2239208.85120953,99724.8184986 -2239208.8213356,99724.9118326 -2239208.6467199,99725.037439 -2239208.493668,99725.0923925052 -2239208.44856881,99725.1374917 -2239208.3936153,99725.19244517 -2239208.34851617,997 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-1.1</desc>
+    <op name="buffer" arg1="a" arg2="1.1">
+      POLYGON ((99724.45151159 -2239210.0570456,99724.45151159 -2239209.90821432,99724.47264779 -2239209.69361496,99724.53524411 -2239209.48726254,99724.55156424 -2239209.45672972,99724.55156424 -2239209.4079511,99724.57270043 -2239209.19335175,99724.63529675 -2239208.98699933,99724.7262871367 -2239208.81676829,99724.73534939 -2239208.78689404,99724.83700031 -2239208.59671856,99724.97379942 -2239208.43002836,99725.0287529111 -2239208.38492919,99725.07385206 -2239208.32997572,99725.128805 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-1.5</desc>
+    <op name="buffer" arg1="a" arg2="1.5">
+POLYGON ((99723.95146 -2239211.2089, 99723.95146 -2239210.50853, 99723.98028 -2239210.21589, 99724.05151 -2239209.98109, 99724.05151 -2239209.90821, 99724.08033 -2239209.61558, 99724.15553 -2239209.3677, 99724.18039 -2239209.11532, 99724.26574 -2239208.83393, 99724.35674 -2239208.66369, 99724.3658 -2239208.63382, 99724.50441 -2239208.37449, 99724.69096 -2239208.14719, 99724.7459 -2239208.1021, 99724.79101 -2239208.04713, 99724.84597 -2239208.00203, 99724.89106 -2239207.94708, 99724.94601 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-2</desc>
+    <op name="buffer" arg1="a" arg2="2">
+POLYGON ((99723.45146 -2239211.2089, 99723.45146 -2239210.50853, 99723.48989 -2239210.11835, 99723.55151 -2239209.91521, 99723.55151 -2239209.90821, 99723.58994 -2239209.51803, 99723.66513 -2239209.27016, 99723.68999 -2239209.01777, 99723.80381 -2239208.64258, 99723.8948 -2239208.47236, 99723.90386 -2239208.44248, 99724.08868 -2239208.09671, 99724.3374 -2239207.79363, 99724.39237 -2239207.74852, 99724.43746 -2239207.69358, 99724.49241 -2239207.64848, 99724.53751 -2239207.59353, 99724.592 [...]
+</op>
+  </test>
+
+  <test>
+    <desc>buffer-5</desc>
+    <op name="buffer" arg1="a" arg2="5">
+POLYGON ((99720.45146 -2239211.2089, 99720.45146 -2239210.50853, 99720.54753 -2239209.53308, 99720.60814 -2239209.33328, 99720.64759 -2239208.93276, 99720.72278 -2239208.68488, 99720.74764 -2239208.4325, 99721.03217 -2239207.49453, 99721.12316 -2239207.32431, 99721.13222 -2239207.29443, 99721.59427 -2239206.42999, 99722.21608 -2239205.67231, 99722.27106 -2239205.62719, 99722.31614 -2239205.57226, 99722.37109 -2239205.52716, 99722.41619 -2239205.47221, 99722.47112 -2239205.42713, 99722.51 [...]
+    </op>
+  </test>
+
+  <test>
+    <desc>buffer-10</desc>
+    <op name="buffer" arg1="a" arg2="10">
+      POLYGON((99739.3044617493 -2239228.93117449,99739.008469 -2239229.020963,99737.057565 -2239229.21311,99736.957513 -2239229.21311,99735.00661 -2239229.020963,99734.7587215452 -2239228.94576679,99734.506346 -2239228.92091,99732.630415 -2239228.351853,99732.2899489618 -2239228.16987015,99732.230205 -2239228.151747,99730.501337 -2239227.227648,99730.4848796373 -2239227.2141418,99728.62831 -2239226.650958,99728.5893723796 -2239226.63014541,99728.328152 -2239226.550905,99726.599284 -2239 [...]
+    </op>
+  </test>
+
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/external/TestOverlay.xml b/modules/tests/src/test/resources/testxml/external/TestOverlay.xml
new file mode 100644
index 0000000..29f6a2e
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/TestOverlay.xml
@@ -0,0 +1,109 @@
+<run>
+ 	<desc>Overlay function tests from external sources</desc>
+ 	<precisionModel type="FLOATING"/>
+ 	<!-- <geometryOperation>com.vividsolutions.jtstest.geomop.OverlayValidatedGeometryOperation</geometryOperation> -->
+
+<case>
+  <desc>
+    http://trac.osgeo.org/geos/ticket/275
+  </desc>
+<a>
+MULTIPOLYGON (((97.4196581300587923 1391.7094503287939915, 1097.3929445351700451 1659.6432199333848985, 2097.6867783781326580 1391.5243492190379584, 2829.5979618286305595 659.3760732813996128, 3097.3929252677053228 -340.6343946513263745, 2829.3203546600025220 -1340.5704802618731719, 2566.4316545475776365 -1603.3983692935935323, 2589.9586987092807249 -1691.2539814346002913, 2550.3216026895242976 -1839.1041048139375107, 2582.0225141513105882 -1957.4828931887502677, 2523.0465473393464890 -2 [...]
+</a>
+
+<b>
+POLYGON ((-3138.9918179090095691 39.9929298181513317, -3195.9318721744207323 131.7765582775780331, -3194.3605115562841092 132.7513874532058367, -3212.0423376604862824 158.6894340550911124, -3276.1445017965443185 291.8192670418299599, -3319.6893497161845517 433.0158891602736730, -3341.7042188351406367 579.1253871940372164, -3341.7041685876552037 580.2082322725017320, -3341.7842797495400191 580.2023206768839145, -3358.7842797495400191 810.5783206768840046, -3358.7041685876552037 810.584232 [...]
+</b>
+<test>
+	<op name="union" arg1="A" arg2="B">
+POLYGON ((-3138.9918179090096 39.99292981815133, -3195.9318721744207 131.77655827757803, -3194.360511556284 132.75138745320584, -3212.0423376604863 158.6894340550911, -3276.1445017965443 291.81926704182996, -3319.6893497161846 433.0158891602737, -3341.7042188351406 579.1253871940372, -3341.704168587655 580.2082322725017, -3341.78427974954 580.2023206768839, -3358.78427974954 810.578320676884, -3358.704168587655 810.5842322725018, -3358.6973623564327 957.2601088689079, -3336.668933433432  [...]
+	</op>
+</test>
+</case>
+
+  <case>
+    <desc>
+	   http://trac.osgeo.org/geos/ticket/488
+      TopologyException unioning two valid polygons.
+      Cause is very high precision causing almost-coincident line segments.
+      This causes robustness failures in noding in JTS 1.12
+    </desc>
+    <a>
+0000000006000000020000000003000000010000001540033E1F7210ABF240486E49EB21347440033E1FC144F49740486E58A4BCAE2540033F84D203F6CC40486E58A174517640033F8522035D8340486E675B0F6EC340033E201079973240486E675E57CD4040033E205FAE93C140486E7617F291B740033F8572031F1340486E7614AA316E40033F85C2033B8040486E84CE4499754003424FE840CC7840486E84C79ABF52400342508B6D32EA40486EA23ACE781D4003451AB4D46E3A40486EA2340323E24003451A61A87D4740486E937A6978884003467F7590C5FE40486E9376F745374003467F219A6CB640486E84BD5D410C [...]
+</a>
+    <b>
+000000000600000003000000000300000001000000054003494947D4519340486E84B65FC827400349499D60386F40486E936FF9C88640034AAEB147605C40486E936C6E7F2240034AAE5AF0B2B740486E84B2D480B44003494947D4519340486E84B65FC8270000000003000000010000000540034AB6C9DA982740486FF4D273F1E140034C1C9F1BB040404870124201FBA940034D81C79B7F4F404870123E65C5D940034D8117AF225F40486FF4CB43EB3B40034AB6C9DA982740486FF4D273F1E10000000003000000040000002340035313EBB2595A40486FAB1CA4CCE04003531446D1C55A40486FB9D637A6D240035049FF57 [...]
+</b>
+    <test>
+      <op name="union" arg1="A" arg2="B" >
+        MULTIPOLYGON (((2.40739174 48.87286388, 2.40739296 48.87376262, 2.40534935 48.8737638, 2.40603175 48.87466215, 2.40535053 48.87466254, 
+  2.40535171 48.87556127, 2.40739539 48.87556009, 2.40739661 48.87645882, 2.40807784 48.87645842, 2.40807846 48.87690779, 
+  2.4087597 48.87690738, 2.40876032 48.87735675, 2.40944157 48.87735633, 2.40944219 48.8778057, 2.41012345 48.87780529, 
+  2.41012408 48.87825465, 2.41080534 48.87825423, 2.41080598 48.8787036, 2.41148725 48.87870318, 2.41148789 48.87915254, 
+  2.41353171 48.87915125, 2.41353105 48.87870189, 2.41761864 48.8786992, 2.41761795 48.87824983, 2.41829921 48.87824937, 
+  2.41829897 48.87809957, 2.41966173 48.87824844, 2.41829429 48.8751038, 2.41897551 48.87510334, 2.41965459 48.87375477, 
+  2.42101699 48.87375382, 2.42237792 48.87285412, 2.42237718 48.87240475, 2.42169599 48.87240523, 2.42169673 48.8728546, 
+  2.41556534 48.87240942, 2.41556602 48.87285879, 2.41420364 48.87285968, 2.41420431 48.87330904, 2.41284191 48.87330992, 
+  2.41284322 48.87420864, 2.41216072 48.87331035, 2.41079833 48.8733112, 2.41079769 48.87286183, 2.40739174 48.87286388), 
+  (2.4128465 48.87645548, 2.41284628 48.87630569, 2.41318713 48.87645527, 2.4128465 48.87645548), 
+  (2.41182271 48.87510803, 2.4114821 48.87510824, 2.41148145 48.87465888, 2.41182271 48.87510803), 
+  (2.4101184 48.87421035, 2.41011903 48.87465972, 2.40977842 48.87465993, 2.4101184 48.87421035), 
+  (2.41420764 48.87555588, 2.41420831 48.87600525, 2.41352708 48.87600569, 2.41352642 48.87555632, 2.41420764 48.87555588), 
+  (2.41284716 48.87690486, 2.41284781 48.87735422, 2.41216656 48.87735465, 2.41216591 48.87690529, 2.41284716 48.87690486)), 
+  ((2.40533342 48.86163081, 2.40533401 48.86208019, 2.40601505 48.86207979, 2.40601565 48.86252917, 2.4053346 48.86252956, 
+    2.40533519 48.86297893, 2.40601625 48.86297854, 2.40601684 48.86342791, 2.40737897 48.86342712, 2.40738019 48.86432586, 
+    2.40874234 48.86432505, 2.40874172 48.86387568, 2.4094228 48.86387527, 2.40942217 48.86342589, 2.41010324 48.86342548, 
+    2.41010197 48.86252674, 2.40873987 48.86252756, 2.40873925 48.86207819, 2.4080582 48.8620786, 2.40805758 48.86162922, 
+    2.40533342 48.86163081)), 
+  ((2.4107843 48.86342506, 2.41078494 48.86387443, 2.41146601 48.86387401, 2.41146537 48.86342464, 2.4107843 48.86342506)))
+      </op>
+    </test>
+  </case>
+
+
+	<case>
+	<desc> https://trac.osgeo.org/geos/ticket/368 </desc>
+	  <a>
+010600000003000000010300000001000000210000007711061EC4DE06C1B56E2A7A590F0F4124BB1E1EC4DE06C14E21D979590F0F410000000028E406C100000000900C0F410000000078EA06C10000000070090F410000000038ED06C10000000020080F4100000000C0F706C10000000050030F4100000000580C07C10000000048FB0E4100000000F03307C10000000010F10E4100000000306C07C10000000048EE0E410000000080AA07C10000000000FA0E4100000000B8FF07C100000000901E0F4100000000785208C10000000078510F4100000000E8A308C100000000308B0F4174C9FEC2BFF408C12FD8B0D3E7C50F41 [...]
+		</a>
+	  <b>
+01060000000100000001030000000100000021000000A887CB005F6908C10000000020620F412CD0BB18626908C1EEF84F9700620F410A9F1D426B6908C1E6B79F63E2610F410A3CCF227A6908C108190F8EC6610F4129F772288E6908C129F77228AE610F4108190F8EA66908C10A3CCF229A610F41E6B79F63C26908C10A9F1D428B610F41EEF84F97E06908C12CD0BB1882610F4100000000006A08C1A887CB007F610F411207B0681F6A08C12CD0BB1882610F411A48609C3D6A08C10A9F1D428B610F41F8E6F071596A08C10A3CCF229A610F41D7088DD7716A08C129F77228AE610F41F6C330DD856A08C108190F8EC6610F41 [...]
+		</b>
+		 <test>
+		<op name="intersection" arg1="A" arg2="B">
+MULTIPOLYGON (((-199983.26344477 257080.82601017, -200016.02375918 257104.04485157, -200014.23024947 257106.23024947, -200011.18063527 257108.73300317, -200007.70135552 257110.59271694, -200003.926117 257111.73792302, -200000 257112.1246118, -199996.073883 257111.73792302, -199992.29864448 257110.59271694, -199988.81936473 257108.73300317, -199985.76975053 257106.23024947, -199983.26699683 257103.18063527, -199981.40728306 257099.70135552, -199980.26207698 257095.926117, -199979.8753882  [...]
+		</op>
+		</test>
+	</case>
+  
+	<case>
+	<desc> https://trac.osgeo.org/geos/ticket/522 </desc>
+	  <a>
+010300002040A5000001000000050000001D020000F41831C1E399231EE6F729411C020000F41831C1B992E9C61EFB29411C020000F41831C156E1297A1CFB29411A493FC38F1831C1D8C6FEFCFEF929411D020000F41831C1E399231EE6F72941
+		</a>
+	  <b>
+010300002040A5000001000000040000001D020000F41831C1056DF2EC6AFA29411C020000F41831C1D1D1C8A2C7FA2941D6FA5B26EC1831C1C8F5FEAEBBFA29411D020000F41831C1056DF2EC6AFA2941
+		</b>
+		 <test>
+		<op name="intersection" arg1="A" arg2="B">
+POLYGON ((-1120500.0000001257 851253.4627870636, -1120500.0000001257 851294.2991929492, -1120500.0000001257 851299.817938382, -1120492.1498410008 851293.8417889412, -1120500.0000001257 851253.4627870636))
+		</op>
+		</test>
+	</case>
+  
+	<case>
+	<desc> https://trac.osgeo.org/geos/ticket/737 </desc>
+	  <a>
+000000000600000003000000000300000001000000094116DA6B96F2F37D41524376F35D8F274116DA6E4438B5A94152437FFF8AB0A84116DA6B9A2EF1A741524376FE4C1F1D4116DA6B9C64D49F41524376FE06E7FC4116DA6BE711AC3F41524376F81EE8184116DA6C42BED03541524376F33D0DDD4116DA6C44DDB8BF41524376F32A1A5B4116DB2DC6EC8A7A41524376B9E974024116DA6B96F2F37D41524376F35D8F270000000003000000010000000D4116DA730399ED27415243900B722B6C4116DA7306D13875415243901650D9974116DC0535FFD88A4152438F9F522B5B4116DC0532C3DE004152438F94639D544116DC [...]
+		</a>
+	  <b>
+000000000300000001000000154116DA73B4BBFDA541524390161D64954116DA73B29D152D41524390163058174116DA7356EFF2C2415243901B1232674116DA730C431D144152439020FA32614116DA730A0D3A3F41524390213F698D4116DA7A7380722B415243A92E65B4044116DA7A74AFAFE4415243A92E87A32D4116DA7AC2CD5841415243A9344275704116DA7B214D5B41415243A938ED42D94116DA7B25A0E216415243A93910A1AE4116DC0BF7F4666F415243A8C278A8534116DC0BFA1345FA415243A8C265B5264116DC0C55C065D9415243A8BD83DAE14116DC0CA06D39C8415243A8B79BDB124116DC0CA2A3135A41 [...]
+		</b>
+		 <test>
+		<op name="union" arg1="A" arg2="B">
+MULTIPOLYGON (((374428.75351687 4787776.17884336, 374428.75665749 4787776.34868469, 374428.92649838 4787776.345544, 374428.92442735 4787776.34670069, 374428.83489971 4787776.42298565, 374428.76197477 4787776.5152708, 374428.75981608 4787776.51949538, 374430.61279467 4787876.72495747, 374430.61395144 4787876.72702865, 374430.69023645 4787876.81655632, 374430.78252165 4787876.88948127, 374430.78674653 4787876.89164011, 374530.99214325 4787875.03861435, 374530.99421415 4787875.03745774, 374 [...]
+	</op>
+		</test>
+	</case>
+  
+</run>
diff --git a/modules/tests/src/test/resources/testxml/external/TestValid.xml b/modules/tests/src/test/resources/testxml/external/TestValid.xml
new file mode 100644
index 0000000..21cc11f
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/external/TestValid.xml
@@ -0,0 +1,26 @@
+<run>
+  <precisionModel type="FLOATING"/>
+
+<case>
+<desc>Robustness issue when validating polygon with nearly parallel edges separated by small distance
+(self-intersection).  
+Fixed by extended-precision determinant.
+http://trac.osgeo.org/geos/ticket/588
+</desc>
+<a>
+POLYGON ((
+ -86.3958130146539250 114.3482370100377900,
+ 55.7321237336437390 -44.8146215164960250,
+ 87.9271046586986810 -10.5302909001479530,
+ 87.9271046586986810 -10.5302909001479570,
+ 138.3490775437400700 43.1639042523018260,
+ 64.7285128575111490 156.9678884302379600,
+ -86.3958130146539250 114.3482370100377900))
+</a>
+
+<test>
+<op name="isValid" arg1="A" > true </op>
+</test>
+</case>
+
+</run>
\ No newline at end of file
diff --git a/testxml/external/geos-bug356-buffer.xml b/modules/tests/src/test/resources/testxml/external/geos-bug356-buffer.xml
similarity index 100%
rename from testxml/external/geos-bug356-buffer.xml
rename to modules/tests/src/test/resources/testxml/external/geos-bug356-buffer.xml
diff --git a/modules/tests/src/test/resources/testxml/failure/TestBigNastyBuffer.xml b/modules/tests/src/test/resources/testxml/failure/TestBigNastyBuffer.xml
new file mode 100644
index 0000000..80b7964
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/failure/TestBigNastyBuffer.xml
@@ -0,0 +1,27 @@
+ <!--
+ -->
+
+<run>
+  <desc>
+ Test case provided by Dale Lutz (dale dot lutz at safe dot com).
+ Written permission to use the data for tests has been given
+ by email on the 22 Dec 2006.
+  </desc>
+  <precisionModel type='FLOATING'/>
+  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+<case>
+  <desc>
+  	Big Bad Nasty buffer
+  	Note: the expected result has been cleaned up manually from what is returned by JTS 1.10, 
+  	since there are visually determined problems with the actual computed value (i.e a small hole).
+  </desc>
+  <a>
+ POLYGON((377888.21875 5686717.5,377888.09375 5686717.5,377886.46875 5686721,377885.25 5686725,377884.40625 5686730.5,377883.59375 5686735,377883.5625 5686737,377883.5 5686743.5,377883.09375 5686747,377883.03125 5686752.5,377883 5686758,377883.75 5686762,377884.46875 5686767.5,377885.25 5686771.5,377885.21875 5686775,377887.53125 5686781,377891.8125 5686788,377895.4375 5686792,377896.5 5686793,377900.03125 5686797,377905.5 5686802.5,377908.65625 5686804.5,377911.40625 5686807.5,377915.34 [...]
+</a>
+<test>
+  <op name="buffer" arg1="a" arg3="60">
+ POLYGON((377787.21236766 5686430.83570257,377787.091569461 5686434.83708883,377787.737693002 5686438.88795447,377787.864087559 5686442.68909533,377788.459649403 5686444.80578393,377788.880197144 5686448.70852724,377792.362122552 5686459.86695051,377797.94149236 5686470.13850574,377798.930849234 5686471.33060785,377799.58710372 5686472.52852275,377804.899910503 5686478.52288668,377805.406547456 5686479.13334686,377805.529915074 5686479.23371183,377805.644567469 5686479.36307249,377807.39 [...]
+  </op>
+</test>
+</case>
+</run>
diff --git a/modules/tests/src/test/resources/testxml/failure/TestBufferFailure.xml b/modules/tests/src/test/resources/testxml/failure/TestBufferFailure.xml
new file mode 100644
index 0000000..71f344e
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/failure/TestBufferFailure.xml
@@ -0,0 +1,91 @@
+<run>
+  <desc>
+    Various cases which have been reported or identified as causing buffer failures.
+  </desc>
+  <precisionModel type="FLOATING" />
+  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+  <desc>
+  	Discovered on Feb 25, 2011.  An incorrect hole is generated
+  	Result provided below is correct output.
+  	The test works correctly for slightly smaller (0.7) and larger (1.1) distance values.
+  </desc>
+  <a>
+POLYGON ((1676334.370908338 4847442.47738721, 1676334.381771572 4847442.672985536, 1676334.430559768 4847442.86271278, 1676334.515400594 4847443.039287834, 1676336.265400594 4847445.919287834, 
+  1676336.383019845 4847446.075914382, 1676336.528914198 4847446.206608688, 1676336.697486246 4847446.306356514, 1676336.882268526 4847446.371330916, 1676337.07617165 4847446.399039078, 
+  1676337.2717563 4847446.388417942, 1676337.461518643 4847446.339875002, 1676337.638178226 4847446.255272662, 1676340.477889498 4847444.534796128, 1676340.477889507 4847444.534796122, 
+  1676340.708178227 4847444.395272662, 1676340.865054944 4847444.277767458, 1676340.995997551 4847444.13191887, 1676341.095975523 4847443.963330074, 1676341.16114793 4847443.778477878, 
+  1676341.189010992 4847443.584463894, 1676341.178494273 4847443.388741704, 1676341.130001801 4847443.19883052, 1676341.04539655 4847443.022026312, 1676339.29539655 4847440.132026312, 
+  1676339.177687757 4847439.974857962, 1676339.031535752 4847439.843721232, 1676338.862575756 4847439.743672394, 1676338.6773224 4847439.678569058, 1676338.482918545 4847439.650921426, 
+  1676338.286859869 4847439.661795518, 1676338.096705855 4847439.710772058, 1676337.91978832 4847439.795962644, 1676334.84978832 4847441.665962642, 1676334.693269131 4847441.783769514, 
+  1676334.56272065 4847441.92983049, 1676334.463152898 4847442.098540236, 1676334.398386959 4847442.283424222, 1676334.370908338 4847442.47738721), 
+  (1676338.816753609 4847443.202781668, 1676337.455985112 4847444.027221212, 1676336.743325995 4847442.854387922, 1676338.10393518 4847442.025612946, 1676338.816753609 4847443.202781668))
+  </a>
+<test>
+  <op name='buffer' arg1='A' arg2='1.0'>
+POLYGON ((1676333.3807948758 4847442.337118426, 1676333.3724470409 4847442.532840234, 1676333.3833102747 4847442.72843856, 1676333.4132801052 4847442.922032276, 1676333.4620683014 4847443.11175952, 
+  1676333.5292056508 4847443.29579563, 1676333.6140464768 4847443.472370684, 1676333.6608011876 4847443.558575668, 1676335.4108011876 4847446.438575668, 1676335.4657667114 4847446.51977568, 
+  1676335.5833859623 4847446.676402228, 1676335.715779222 4847446.820756614, 1676335.8616735751 4847446.951450921, 1676336.0196662978 4847447.067228568, 1676336.1882383458 4847447.166976393, 
+  1676336.3657689604 4847447.249735357, 1676336.5505512403 4847447.314709759, 1676336.7408085682 4847447.361274894, 1676336.9347116924 4847447.388983056, 1676337.1303962986 4847447.397567839, 
+  1676337.3259809485 4847447.386946704, 1676337.519585165 4847447.357221768, 1676337.709347508 4847447.308678828, 1676337.893443487 4847447.241784604, 1676338.07010307 4847447.157182264, 
+  1676338.156356451 4847447.110545325, 1676340.996067723 4847445.390068791, 1676341.2263564568 4847445.250545322, 1676341.307680706 4847445.195645561, 1676341.464557423 4847445.0781403575, 
+  1676341.6091631844 4847444.945826532, 1676341.7401057913 4847444.799977944, 1676341.856124575 4847444.641998768, 1676341.9561025472 4847444.473409972, 1676342.0390771602 4847444.295834664, 
+  1676342.104249567 4847444.110982468, 1676342.1509923122 4847443.920633071, 1676342.1788553742 4847443.726619087, 1676342.1875704988 4847443.530808406, 1676342.1770537798 4847443.335086215, 
+  1676342.147406468 4847443.141336856, 1676342.098913996 4847442.9514256725, 1676342.0320432307 4847442.767181057, 1676341.9474379797 4847442.590376848, 1676341.9007930998 4847442.504052622, 
+  1676340.1507930998 4847439.614052623, 1676340.0958057414 4847439.532572288, 1676339.9780969482 4847439.375403938, 1676339.8455260543 4847439.230551568, 1676339.6993740492 4847439.0994148385, 
+  1676339.5410531552 4847438.983260881, 1676339.3720931592 4847438.883212043, 1676339.1941266607 4847438.800235063, 1676339.0088733048 4847438.735131727, 1676338.8181231327 4847438.688531103, 
+  1676338.6237192776 4847438.66088347, 1676338.4275401966 4847438.652455984, 1676338.2314815207 4847438.663330076, 1676338.03743769 4847438.693400673, 1676337.847283676 4847438.742377212, 
+  1676337.6628568775 4847438.809786451, 1676337.4859393425 4847438.894977037, 1676337.3995766402 4847438.941925286, 1676334.3295766402 4847440.811925285, 1676334.2484252925 4847440.866986729, 
+  1676334.0919061035 4847440.984793602, 1676333.9476787418 4847441.1173650045, 1676333.8171302609 4847441.26342598, 1676333.701516191 4847441.421571815, 1676333.601948439 4847441.590281562, 
+  1676333.519384575 4847441.767932686, 1676333.454618636 4847441.952816672, 1676333.4082734967 4847442.143155438, 1676333.3807948758 4847442.337118426))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>
+  	http://lists.osgeo.org/pipermail/postgis-users/2013-January/036334.html
+  	Buffer result has spurious small extra polygon,
+  	due to incorrect construction of buffer offset curve.
+  	Result provided below is correct output.
+  </desc>
+  <a>
+LINESTRING (640770.332537465 216785.425146015, 640770.356311913 216785.560172686, 640770.475488952 216786.226162019, 640770.647396495 216787.800152365, 640770.658978918 216789.268376902, 
+  640770.447752096 216792.399898366, 640769.98018796 216795.624688816, 640769.110287021 216798.527305023, 640767.648768098 216801.891389348, 640766.02448565 216804.805892778, 
+  640764.74005588 216807.134569434, 640763.337363474 216809.560477487, 640761.650901703 216812.246990061, 640759.955600712 216815.327305019, 640758.482499366 216817.868732504, 
+  640757.383693167 216819.548488661, 640756.238862077 216821.226720821, 640754.01503683 216824.434442434, 640751.366929134 216828.435255234, 640749.204368809 216832.450088865, 
+  640747.25516891 216836.227787618, 640746.014020829 216838.801219168, 640745.393751588 216840.360274284, 640744.315976633 216842.854457673, 640743.400050801 216844.65704848, 
+  640742.582575565 216846.277673322, 640741.52491745 216848.478638524, 640740.503835408 216850.705816576, 640739.787553975 216852.270967708, 640739.053289307 216853.851968469, 
+  640738.173025147 216855.546355058, 640737.55488951 216856.568961104, 640736.817272035 216857.822910812, 640735.910795021 216859.35697228, 640734.77510795 216861.236982439, 
+  640733.832969266 216862.938074642, 640732.814325629 216865.039674844, 640731.225095251 216869.012141189, 640729.979984761 216871.879095724, 640729.445974092 216873.02148841, 
+  640729.002794006 216873.679857725, 640728.952197105 216873.745389857, 640728.676962154 216874.089814544)  </a>
+<test>
+  <op name='buffer' arg1='A' arg2='100.0'>
+POLYGON ((640638.9602330392 216830.41627953897, 640637.6789730891 216832.6245762575, 640631.3380072431 216851.17414617367, 640628.737722846 216870.60435237407, 640629.9780473689 216890.16850293096, 
+  640635.011315836 216909.11475851017, 640643.6441025628 216926.715025135, 640655.5446543967 216942.29293442937, 640670.2556398048 216955.2498360753, 640687.2117238675 216965.08780360883, 
+  640705.7612937837 216971.42876945485, 640725.191499984 216974.029053852, 640744.7556505409 216972.78872932907, 640763.7019061202 216967.75546086195, 640781.302172745 216959.12267413514, 
+  640796.8800820394 216947.22212230123, 640809.6434126614 216932.7309132399, 640811.9588316501 216929.52156094398, 640812.4020117361 216928.863191629, 640820.0370995901 216915.36824721147, 
+  640820.571110259 216914.22585452546, 640821.7032612086 216911.71426307296, 640822.9483716986 216908.84730853798, 640823.2586106707 216908.10346436422, 640823.4446934869 216907.7871235766, 
+  640823.7530518768 216907.27699418928, 640826.912210114 216901.6479499482, 640827.7924742739 216899.95356335922, 640829.7491765573 216895.9738871799, 640830.4834412253 216894.39288641888, 
+  640830.7177760381 216893.8846038811, 640831.4199399 216892.35030114377, 640832.0499109842 216890.9762119772, 640832.2996192862 216890.45657403787, 640832.6181077951 216889.82517828836, 
+  640833.4673894796 216888.15374671214, 640836.1122804958 216882.52105063383, 640837.1900554508 216880.02686724483, 640837.2196891324 216879.9554398741, 640837.2628346098 216879.8718206329, 
+  640838.4209553085 216878.20130771815, 640838.8482623287 216877.57995489024, 640839.9930934187 216875.90172273025, 640841.0691496847 216874.29101662073, 640842.1679558838 216872.61126046372, 
+  640844.999305102 216868.0169361132, 640846.472406448 216865.4755086282, 640847.5636439583 216863.54380383994, 640847.873518959 216862.98076954397, 640848.0322995551 216862.72783403413, 
+  640849.9075325376 216859.61650437987, 640851.3102249437 216857.1905963269, 640852.3035072248 216855.43200195988, 640853.4819239745 216853.2955273621, 640854.9993506601 216850.57275874168, 
+  640859.3669998952 216841.73817034703, 640860.8285188182 216838.37408602203, 640864.9009404592 216827.23533027506, 640865.7708413982 216824.33271406806, 640868.9453624933 216809.97370375038, 
+  640869.4129266293 216806.7489133004, 640870.2210380215 216799.12978808515, 640870.4322648435 216795.99826662114, 640870.6558674623 216788.47952871647, 640870.6442850393 216787.01130417947, 
+  640870.0562549751 216776.94294942566, 640869.8843474322 216775.36895907967, 640868.9118359282 216768.61123670026, 640868.7926588892 216767.94524736726, 640868.7793140205 216767.9476353964, 
+  640863.5422764267 216749.2043707239, 640854.6849547137 216731.71602477558, 640842.5860169111 216716.29169023613, 640827.7104184137 216703.52411563174, 640810.6298201293 216693.90395169437, 
+  640792.0006198711 216687.80089592905, 640772.5387273576 216685.44948534624, 640752.9920522037 216686.9400833359, 640734.1117621739 216692.2154070533, 640716.6234162257 216701.07272876636, 
+  640701.1990816861 216713.1716665689, 640688.4315070817 216728.04726506636, 640678.8113431444 216745.12786335076, 640672.7082873791 216763.75706360897, 640672.3512380109 216766.71224994565, 
+  640671.8329435985 216767.45985553684, 640670.6267181488 216769.24034576118, 640667.9786104528 216773.2411585612, 640663.3264732505 216781.01291737703, 640661.1639129255 216785.02775100802, 
+  640660.3367419982 216786.59657313264, 640658.3875420992 216790.37427188564, 640657.1835927182 216792.78689487485, 640655.9424446372 216795.36032642485, 640653.765189574 216800.3152229612, 
+  640653.2982606251 216801.2408982852, 640652.4493669361 216802.96480338392, 640651.3917088212 216805.1657685859, 640650.6229513759 216806.80331532354, 640649.9775878104 216808.2109784786, 
+  640649.1804828342 216809.53050169148, 640647.295870119 216812.78718420916, 640646.353731435 216814.48827641216, 640643.8462805866 216819.32161146, 640642.8276369496 216821.423211662, 
+  640639.9686218789 216827.89569423962, 640638.9602330392 216830.41627953897))
+  </test>
+</case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/failure/TestBufferInsideNonEmpty.xml b/modules/tests/src/test/resources/testxml/failure/TestBufferInsideNonEmpty.xml
new file mode 100644
index 0000000..6740da2
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/failure/TestBufferInsideNonEmpty.xml
@@ -0,0 +1,22 @@
+<run>
+  <desc>Test case from Anders Johansson - JTS list - Nov 29 2011 
+  Inside buffer of a simple rectangular geometry fails - should be empty, but is non-empty.
+  </desc>
+  <precisionModel type="FLOATING"/>
+  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+  <desc>Buffer</desc>
+  <a>
+POLYGON ((0.28 0.38, 0.41 0.21, 0.13 0, 0 0.16, 0.28 0.38))
+</a>
+
+  <test>
+    <op name="buffer" arg1="a" arg2="-.18">
+POLYGON EMPTY
+</op>
+  </test>
+
+</case>
+
+</run>
\ No newline at end of file
diff --git a/modules/tests/src/test/resources/testxml/failure/TestOverlayFailure.xml b/modules/tests/src/test/resources/testxml/failure/TestOverlayFailure.xml
new file mode 100644
index 0000000..5e86f29
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/failure/TestOverlayFailure.xml
@@ -0,0 +1,280 @@
+<run>
+
+<case>
+  <desc>
+    http://postgis.refractions.net/pipermail/postgis-users/2006-November/013743.html
+  </desc>
+<a>
+POLYGON((5417148.108 5658342.603,5417139.016
+5658338.009,5417126.791 5658331.833,5417116.292 5658327.518,5417112.871
+5658325.598,5417110.25 5658324.127,5417106.071 5658321.781,5417104.226
+5658320.745,5417093.266 5658315.008,5417091.265 5658313.961,5417085.335
+5658310.857,5417060.44 5658326.26,5417064.68 5658327.52,5417088.83
+5658336.46,5417088.52 5658337.31,5417102.92 5658342.65,5417103.26
+5658341.83,5417111.76 5658345.51,5417121.662 5658349.583,5417121.878
+5658349.672,5417125.217 5658351.119,5417131.761 5658353.388,5417137.589
+5658356.276,5417142.166 5658359.67,5417146.599 5658364.988,5417151.395
+5658370.641,5417150.853 5658371.392,5417152.59741167
+5658373.52811061,5417154.92 5658376.37,5417155.18955743
+5658376.89699992,5417154.919 5658376.371,5417155.814
+5658378.111,5417157.051 5658380.297,5417158.004 5658382.304,5417159.014
+5658384.47,5417159.775 5658386.619,5417160.629 5658389.278,5417161.5
+5658399.49,5417160.773 5658404.194,5417159.41 5658413.02,5417158.853
+5658414.442,5417153.671 5658427.659,5417153.67051161
+5658427.6586943,5417153.67 5658427.66,5417152.73 5658427.07,5417149.993
+5658436.599,5417148.81 5658439.42,5417149.233 5658439.67,5417148.36
+5658440.81,5417146.41 5658446.6,5417144.321 5658453.127,5417144.32092232
+5658453.13043826,5417154.59 5658458.01,5417154.99551047
+5658455.8409905,5417155.446 5658453.413,5417157.23981414
+5658448.75748237,5417157.22660892 5658448.57861162,5417157.22660849
+5658448.57860592,5417157.22660865 5658448.57860812,5417157.128
+5658447.265,5417157.64950997 5658446.06368023,5417157.64950961
+5658446.06368108,5417158.314 5658444.533,5417172.322
+5658417.957,5417174.99 5658418.57,5417175.23 5658417.74,5417176.696
+5658412.61,5417177.875 5658408.488,5417178.76 5658405.39,5417178.1
+5658393.55,5417178.08 5658393.36,5417177.11 5658384.95,5417178.151
+5658384.915,5417178.14836289 5658384.91508866,5417178.12
+5658384.83,5417177.91415246 5658383.81114117,5417176.927
+5658378.944,5417176.603 5658377.341,5417176.73975922
+5658378.01762048,5417176.6 5658377.34,5417176.51210558
+5658376.89535766,5417176.428 5658376.483,5417175.235
+5658370.602,5417171.577 5658362.886,5417170.762 5658360.107,5417168.522
+5658357.989,5417166.042 5658355.047,5417164.137 5658352.264,5417162.642
+5658351.593,5417160.702 5658350.843,5417160.05417889
+5658350.5823586,5417158.82 5658350.09,5417158.82103105
+5658350.0862195,5417159.50373263 5658350.36089455,5417158.818
+5658350.085,5417159.055 5658349.214,5417155.754
+5658347.679,5417156.78066321 5658348.15640928,5417155.7525011
+5658347.6811561,5417155.161 5658348.532,5417149.028
+5658343.237,5417152.26877967 5658346.03496647,5417149.03
+5658343.24,5417148.78133339 5658343.06701453,5417148.108
+5658342.603))
+</a>
+
+<b>
+POLYGON((5417148.36 5658440.81,5417149.233
+5658439.67,5417148.81 5658439.42,5417149.993 5658436.599,5417152.73
+5658427.07,5417153.67 5658427.66,5417153.67051161
+5658427.6586943,5417153.671 5658427.659,5417158.853
+5658414.442,5417159.41 5658413.02,5417160.773 5658404.194,5417161.5
+5658399.49,5417160.63 5658389.28,5417159.78 5658386.62,5417159.366239
+5658385.46469333,5417159.014 5658384.47,5417158.004
+5658382.304,5417157.051 5658380.297,5417155.814
+5658378.111,5417155.18955747 5658376.897,5417154.92
+5658376.37,5417152.59740379 5658373.52810095,5417150.853
+5658371.392,5417151.13020611 5658371.00790076,5417151.4
+5658370.64,5417147.11100598 5658365.59149663,5417146.599
+5658364.988,5417145.96673439 5658364.22950947,5417142.17
+5658359.67,5417139.98754716 5658358.05460369,5417137.589
+5658356.276,5417131.761 5658353.388,5417125.33011568
+5658351.15822058,5417125.22 5658351.12,5417121.88 5658349.67,5417121.66
+5658349.58,5417111.76 5658345.51,5417103.26 5658341.83,5417102.92
+5658342.65,5417088.52 5658337.31,5417088.83 5658336.46,5417064.68
+5658327.52,5417060.44 5658326.26,5417085.34 5658310.86,5417085.90750076
+5658311.15666987,5417091.265 5658313.961,5417093.266
+5658315.008,5417093.61266829 5658315.18946314,5417104.23
+5658320.75,5417105.81727304 5658321.63852784,5417106.071
+5658321.781,5417106.60319005 5658322.07975996,5417110.25
+5658324.13,5417112.87 5658325.6,5417116.29 5658327.52,5417121.76604303
+5658329.76778528,5417126.791 5658331.833,5417139.016
+5658338.009,5417148.108 5658342.603,5417148.78133333
+5658343.06701449,5417149.03 5658343.24,5417152.26878253
+5658346.03496893,5417155.161 5658348.532,5417155.7525011
+5658347.6811561,5417156.78066337 5658348.15640935,5417159.055
+5658349.214,5417158.818 5658350.085,5417158.82103105
+5658350.0862195,5417158.82 5658350.09,5417160.0541792
+5658350.58235872,5417160.702 5658350.843,5417162.642
+5658351.593,5417164.137 5658352.264,5417165.25343486
+5658353.89499119,5417166.04 5658355.05,5417168.52 5658357.99,5417170.76
+5658360.11,5417171.26171711 5658361.81094338,5417171.577
+5658362.886,5417175.235 5658370.602,5417176.428
+5658376.483,5417176.51210558 5658376.89535766,5417176.6
+5658377.34,5417176.73975924 5658378.01762057,5417176.927
+5658378.944,5417177.91415134 5658383.81113564,5417178.12
+5658384.83,5417178.14836289 5658384.91508866,5417177.11
+5658384.95,5417178.08 5658393.36,5417178.1 5658393.55,5417178.76
+5658405.39,5417177.875 5658408.488,5417176.696 5658412.61,5417175.23
+5658417.74,5417174.99 5658418.57,5417172.322
+5658417.957,5417172.32037372 5658417.96008538,5417172.32
+5658417.96,5417158.31 5658444.53,5417157.64951003
+5658446.06368011,5417157.128 5658447.265,5417157.22660867
+5658448.5786084,5417157.23981414 5658448.75748238,5417155.446
+5658453.413,5417154.99551072 5658455.84098918,5417154.59
+5658458.01,5417144.32092232 5658453.13043826,5417144.321
+5658453.127,5417146.41 5658446.6,5417148.36 5658440.81))
+</b>
+<test>
+	<op name="difference" arg1="A" arg2="B">
+POLYGON EMPTY
+	</op>
+</test>
+</case>
+
+
+<case>
+  <desc>
+    http://lists.osgeo.org/pipermail/geos-devel/2010-September/004949.html
+    
+    Fails because B is invalid
+  </desc>
+<a>
+
+0106000000010000000103000000010000009F0100009031772D4C6639418E06F0763C7352417524970F63663941411361A736735241075F980C76663941DF718AFA31735241F4FDD4D88466394135EF38B12E735241083D9B358E663941B7F3FDAC2C7352417E8CB9EB9B66394183E2C7C029735241DE9387E59B663941D9F0F4BE297352410BB5A6E99B6639415DFE43BE2973524103098AEF9B663941D9CEF7BF29735241AA825129B166394187A7572A257352416BBC7423B1663941797AA52825735241E4141D29B1663941C6FEB22725735241B5C8762EB1663941C74B372925735241E561A1C6C0663941850D4FBB21735241 [...]
+</a>
+
+<b>
+010600000005000000010300000001000000A900000086EB51F8B265394115AE47A99472524186EB51F8BD65394115AE47C99372524186EB51F8DF65394115AE47798072524186EB5178DF65394115AE47497E72524186EB5178DF65394115AE47697D72524186EB5138DE65394115AE47A97C72524186EB51B8DB65394115AE47497B72524186EB5178D965394115AE47797972524186EB51B8D865394115AE47197772524186EB51B8D865394115AE47A972725241ACCFD506D9653941D44D62106D7252418B1F63CED66539411383C0D66B7252412D651902D16539410D71AC3769725241F56C56CDC565394168B3EAFB64725241 [...]
+</b>
+<test>
+	<op name="difference" arg1="A" arg2="B">
+POLYGON EMPTY
+	</op>
+</test>
+</case>
+
+<case>
+  <desc>A.union(B) fails, but B.union(A) works!
+    
+    Lowering the precision slightly works.
+    
+    Possibly due to ordering issues in RobustDeterminant?
+    Or due to robustness issue with ordering points along line segments?
+    
+http://sourceforge.net/mailarchive/forum.php?thread_name=4DD83610.70607%40telus.net&forum_name=jts-topo-suite-user    
+  </desc>
+<a>
+
+POLYGON ((-73.16540347748551 -94.50735621934908, -74 -95, -76.23310243744803 -100.58620689655172, -76.23310243744801 -100.5862068965517, -76.23310243744801 -100.58620689655172, 100 -30, 30 90, -73.16540347748551 -94.50735621934908))</a>
+
+<b>
+POLYGON ((-76.23310243744803 -100.58620689655172, 70 -7, -100 -90, -76.23310243744803 -100.58620689655172))</b>
+<test>
+	<op name="union" arg1="A" arg2="B">
+POLYGON ((-100 -90, -76.23310243744803 -100.58620689655172, 100 -30, 30 90, -59.62241169305726 -70.28623629719854, -100 -90))
+	</op>
+</test>
+</case>
+
+<case>
+  <desc>A.intersection(B) fails, since it computes a result equal to A
+   
+   This is a  case which exhibits a (luckily VERY rare) issue 
+   with the RobustDeterminant code in JTS.  
+   This code is sensitive to the order of the input coordinates, in some cases.  
+   Due to the way JTS computes topology, 
+   this can cause an inconsistency in the evaluation of how two polygons intersect. 
+   
+   As a demonstration of this, 
+   notice that if the triangle in the example is reversed, 
+   the intersection computation produces a more reasonable result:
+   
+   polyA = POLYGON ((0 0, 40 0, 40 10.883854, 15.552673 10.883854, 15.552673 20.540905, 0 20.540905, 0 0))
+   
+   tri = POLYGON ((-20.43142161511487 -186.3790522565901, -20.43142161511487 13.620947743409914, 279.56857838488514 -186.3790522565901, -20.43142161511487 -186.3790522565901))
+   
+   polyA.intersection(tri) = POINT (0 0)
+   
+   I have noticed this once before, 
+   but wasn't sure of the best way to address this issue.  
+   It may be best to always force a standard ordering of the inputs to 
+   the RobustDeterminant calculation, in order to at least be consistent.  
+   Hopefully if this proves out I can address this in a future version of JTS.
+
+http://sourceforge.net/mailarchive/forum.php?thread_name=BANLkTi%3D0UrBPmBSg%3Duy4M0ng9Pdptm%2BaYQ%40mail.gmail.com&forum_name=jts-topo-suite-user
+</desc>
+<a>
+POLYGON ((0 0, 40 0, 40 10.883854, 15.552673 10.883854, 15.552673 20.540905, 0 20.540905, 0 0))
+</a>
+<b>
+POLYGON ((-20.43142161511487 -186.3790522565901, 279.56857838488514 -186.3790522565901, -20.43142161511487 13.620947743409914, -20.43142161511487 -186.3790522565901))
+</b>
+<test>
+<op name="intersection" arg1="A" arg2="B">
+GEOMETRYCOLLECTION EMPTY	
+</op>
+</test>
+</case>
+
+<case>
+  <desc>
+  JTS list - March 19 2012.
+  Union of two partially-overlapping polygons returns an incorrect result equal to one of inputs (with node added).
+  
+  This is definitely a robustness error, and a particularly insidious one.  At least part of the problem is that while mathematically the point
+	
+	POINT (42.975 -92.25)
+	
+	lies exactly on the line segment
+	
+	LINESTRING (126 -184.5, -9 -34.5)
+	
+the algorithms that JTS uses report that the point lies off the line (and that's with 2 completely different procedures).  This makes me think that possibly the Java text-to-floating point conversion is not converting the numbers precisely (although there may well be something else causing this - I hesitate to blame the core Java library, which must be pretty well tested by now!).
+
+Correct expected result is computed by hand.
+  </desc>
+<a>
+POLYGON ((42.975 -92.25, 100 0, -200 0, 126 -184.5, 42.975 -92.25))</a>
+<b>
+POLYGON ((126 -184.5, -9 -34.5, -200 -300, 126 -184.5))</b>
+<test>
+<op name="intersection" arg1="A" arg2="B">
+POLYGON ((-46.626 -86.802, -200 0, 100 0, 42.975 -92.25, 126 -184.5, -200 -300, -46.626 -86.802))</op>
+</test>
+</case>
+
+<case>
+  <desc>
+  Personal email - Nov 6 2012
+  Two issues:
+  - Intersection point roundoff causes intersected segment to move across another vertex
+  - Polygon B has a very small hole very near the shell, which prevents snapping from working.
+  </desc>
+<a>
+POLYGON ((3331887.403422648 3661593.7342660464, 3327296.9868580834 3657803.3373506065, 3327296.986858083 3657803.337350607, 3317921.869437724 3650062.1191730825, 3311387.4153281646 3645901.186354534, 3305053.3363020215 3641286.7914633057, 3299086.6115955096 3636933.941773851, 3297499.392954649 3635662.6758946413, 3295324.0128066926 3633920.328315541, 3295045.714079711 3633595.6292730314, 3293565.164852161 3632452.7563738194, 3292474.2338423817 3631621.6423231405, 3286874.8634554786 36274 [...]
+</a>
+<b>
+POLYGON ((3334546.228183764 3663789.1779761068, 3334507.2045345404 3663756.955384199, 3334447.580123011 3663707.7223391435, 3334364.100090413 3663638.791240275, 3334255.5397380586 3663549.150829886, 3334184.017357254 3663490.0933984364, 3334094.3533072392 3663416.0560351987, 3333989.606200989 3663329.5642968463, 3333477.0091599287 3662906.302874714, 3333111.689118296 3662604.650957186, 3332904.0328812357 3662433.18513282, 3332837.148123394 3662377.9570775344, 3317921.869437724 3650062.11 [...]
+</b><test>
+<op name="intersection" arg1="A" arg2="B">
+GEOMETRYCOLLECTION EMPTY</op>
+</test>
+</case>
+
+<case>
+  <desc>
+  http://trac.osgeo.org/postgis/ticket/2055
+  
+  A triangle which has a segment crossing a segment of a hole very near one end.
+  Computed intersection causes a topology failure.
+  </desc>
+<a>
+POLYGON ((184315 319325, 184315 319290, 184276 319290, 184276 319325, 184315 319325), (184311.5625999868 319321, 184304.75 319308.59379998595, 184295.64059999958 319292.90599998087, 184304.75 319308.5937999822, 184311.5625999868 319321))
+</a>
+<b>
+POLYGON ((184299.5210452684 319312.2400717032, 184311.5626000017 319321, 184306.59797855775 319312.2400717032, 184299.5210452684 319312.2400717032))
+</b><test>
+<op name="intersection" arg1="A" arg2="B">
+GEOMETRYCOLLECTION EMPTY</op>
+</test>
+</case>
+
+<case>
+  <desc>
+  http://trac.osgeo.org/geos/ticket/614
+  
+  Two polygons with nearly coincident linework, causes robustness failure.
+  Correct result unknown.
+  </desc>
+  <a>
+0106000020E61000000400000001030000000100000005000000E42CEC69873FF2BF9E98F56228E34740E92B4833164DF2BF3B1E335019E34740768E01D9EB5DF2BFD0D556EC2FE3474050C5FEB27B72F2BFB94E232D95E34740E42CEC69873FF2BF9E98F56228E34740010300000001000000040000000DB0F50EA8B7F2BF17C856DD28E447407FF6234564D8F2BFF1BA7EC16EE447409DD7D825AAB7F2BFE4FC4D2844E447400DB0F50EA8B7F2BF17C856DD28E4474001030000000100000004000000F9C5FEB27B72F2BFBB4E232D95E347406EC5FEB27B72F2BFBA4E232D95E3474050C5FEB27B72F2BFB94E232D95E34740F9C5 [...]
+  </a>
+  <b>
+0106000020E6100000050000000103000000010000000C000000E42CEC69873FF2BF9E98F56228E347400EDB16653648F2BF4985B18520E34740E92B4833164DF2BF3A1E335019E34740A94D9CDCEF50F2BF33F9669B1BE347407DAEB6627F59F2BF2CF180B229E34740758E01D9EB5DF2BFD0D556EC2FE34740533F6F2A5261F2BFD717096D39E34740F4893C49BA66F2BFC8073D9B55E34740B8239C16BC68F2BF33A7CB6262E34740AA2B9FE57970F2BF4165FCFB8CE3474041C5FEB27B72F2BFB94E232D95E34740E42CEC69873FF2BF9E98F56228E3474001030000000100000004000000FCC5FEB27B72F2BFBB4E232D95E347 [...]
+  </b>
+<test>
+<op name="symDifference" arg1="A" arg2="B">
+GEOMETRYCOLLECTION EMPTY</op>
+</test>
+</case>
+
+</run>
diff --git a/testxml/failure/bug368jts.xml b/modules/tests/src/test/resources/testxml/failure/bug368jts.xml
similarity index 100%
rename from testxml/failure/bug368jts.xml
rename to modules/tests/src/test/resources/testxml/failure/bug368jts.xml
diff --git a/testxml/failure/geos-bug368-union.xml b/modules/tests/src/test/resources/testxml/failure/geos-bug368-union.xml
similarity index 100%
rename from testxml/failure/geos-bug368-union.xml
rename to modules/tests/src/test/resources/testxml/failure/geos-bug368-union.xml
diff --git a/modules/tests/src/test/resources/testxml/general/TestBoundary.xml b/modules/tests/src/test/resources/testxml/general/TestBoundary.xml
new file mode 100644
index 0000000..befea95
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestBoundary.xml
@@ -0,0 +1,165 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>P - point</desc>
+  <a>
+    POINT(10 10)
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mP - MultiPoint</desc>
+  <a>
+    MULTIPOINT((10 10), (20 20))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - Line</desc>
+  <a>
+    LINESTRING(10 10, 20 20)
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (20 20))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - closed</desc>
+  <a>
+    LINESTRING(10 10, 20 20, 20 10, 10 10)
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - self-intersecting with boundary</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((40 40), (100 100))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - 2 lines with common endpoint</desc>
+  <a>
+    MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 30))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (30 30))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - 3 lines with common endpoint</desc>
+  <a>
+    MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 20), 
+      (20 20, 30 30))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (20 20), (30 20), (30 30))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - 4 lines with common endpoint</desc>
+  <a>
+    MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 20), 
+      (20 20, 30 30), 
+      (20 20, 30 40))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (30 20), (30 30), (30 40))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - 2 lines, one closed, with common endpoint</desc>
+  <a>
+    MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 20 30, 30 30, 30 20, 20 20))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (20 20))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - 1 line, self-intersecting, topologically equal to prev case</desc>
+  <a>
+    MULTILINESTRING(
+      (10 10, 20 20, 20 30, 30 30, 30 20, 20 20))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((10 10), (20 20))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>A - polygon with no holes</desc>
+  <a>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    LINESTRING(40 60, 420 60, 420 320, 40 320, 40 60)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>A - polygon with 1 hole</desc>
+  <a>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTILINESTRING(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestBuffer.xml b/modules/tests/src/test/resources/testxml/general/TestBuffer.xml
new file mode 100644
index 0000000..09513cb
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestBuffer.xml
@@ -0,0 +1,135 @@
+<run>
+  <desc>
+    Basic buffer test cases.
+  </desc>
+  <precisionModel type="FLOATING" />
+  <resultMatcher>org.locationtech.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+  <desc>
+  	Point
+  </desc>
+  <a>
+    POINT (100 100)
+  </a>
+<test><op name='buffer' arg1='A' arg2='-1.0'>   POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+	POLYGON ((110 100, 109.80785280403231 98.04909677983872, 109.23879532511287 96.1731656763491, 108.31469612302546 94.44429766980397, 107.07106781186548 92.92893218813452, 105.55570233019603 91.68530387697454, 103.8268343236509 90.76120467488713, 101.95090322016128 90.19214719596769, 100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488713, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.7612046748871 [...]
+	</op></test>
+</case>
+
+<case>
+  <desc>
+  	Line
+  </desc>
+  <a>
+    LINESTRING (10 10, 100 100)
+  </a>
+<test><op name='buffer' arg1='A' arg2='-1.0'>   POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+	POLYGON ((92.92893218813452 107.07106781186548, 94.44429766980397 108.31469612302546, 96.1731656763491 109.23879532511287, 98.04909677983872 109.80785280403231, 100 110, 101.95090322016128 109.80785280403231, 103.8268343236509 109.23879532511287, 105.55570233019603 108.31469612302546, 107.07106781186548 107.07106781186548, 108.31469612302546 105.55570233019603, 109.23879532511287 103.8268343236509, 109.80785280403231 101.95090322016128, 110 100, 109.80785280403231 98.04909677983872, 109 [...]
+  </op></test>
+</case>
+
+<case>
+  <desc>
+  	Polygon
+  </desc>
+  <a>
+	POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+<test><op name='buffer' arg1='A' arg2='-100.0'>   POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='-10.0'>   POLYGON ((110 110, 110 190, 190 190, 190 110, 110 110))  </op></test>
+<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))  </op></test>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+	POLYGON ((100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488714, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.76120467488713 96.1731656763491, 90.19214719596769 98.04909677983872, 90 100, 90 200, 90.19214719596769 201.95090322016128, 90.76120467488713 203.8268343236509, 91.68530387697454 205.55570233019603, 92.92893218813452 207.07106781186548, 94.44429766980397 208.31469612302544, 96.17316567 [...]
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='20.0'>   
+	POLYGON ((100 80, 96.09819355967743 80.3842943919354, 92.3463313526982 81.52240934977428, 88.88859533960796 83.37060775394909, 85.85786437626905 85.85786437626905, 83.37060775394909 88.88859533960796, 81.52240934977426 92.3463313526982, 80.38429439193538 96.09819355967743, 80 100, 80 200, 80.38429439193538 203.90180644032256, 81.52240934977426 207.6536686473018, 83.37060775394909 211.11140466039205, 85.85786437626905 214.14213562373095, 88.88859533960796 216.6293922460509, 92.3463313526 [...]
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='100.0'>   
+	POLYGON ((100 0, 80.49096779838713 1.921471959676964, 61.73165676349097 7.61204674887135, 44.442976698039786 16.85303876974548, 29.28932188134523 29.28932188134526, 16.853038769745453 44.44297669803981, 7.612046748871322 61.73165676349103, 1.9214719596769498 80.49096779838716, 0 100, 0 200, 1.9214719596769498 219.50903220161285, 7.612046748871322 238.268343236509, 16.853038769745467 255.55702330196021, 29.28932188134526 270.71067811865476, 44.44297669803981 283.14696123025453, 61.731656 [...]
+  </op></test>
+</case>
+
+<case>
+  <desc>
+  	Polygon
+  </desc>
+  <a>
+	POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
+  </a>
+<test><op name='buffer' arg1='A' arg2='-100.0'>   POLYGON EMPTY  </op></test>
+<test><op name='buffer' arg1='A' arg2='-10.0'>   
+		MULTIPOLYGON (((90 100, 90.19214719596769 98.04909677983872, 90.76120467488713 96.1731656763491, 91.68530387697454 94.44429766980397, 92.92893218813452 92.92893218813452, 94.44429766980397 91.68530387697454, 96.1731656763491 90.76120467488713, 98.04909677983872 90.19214719596769, 100 90, 90 90, 90 100)), 
+  	((260 90, 261.9509032201613 90.19214719596769, 263.82683432365087 90.76120467488713, 265.555702330196 91.68530387697454, 267.0710678118655 92.92893218813452, 268.31469612302544 94.44429766980397, 269.23879532511285 96.1731656763491, 269.8078528040323 98.04909677983872, 270 100, 270 90, 260 90)), 
+  	((270 280, 269.8078528040323 281.9509032201613, 269.23879532511285 283.82683432365087, 268.31469612302544 285.555702330196, 267.0710678118655 287.0710678118655, 265.555702330196 288.31469612302544, 263.82683432365087 289.23879532511285, 261.9509032201613 289.8078528040323, 260 290, 270 290, 270 280)), 
+  	((260 290, 258.0490967798387 289.8078528040323, 256.17316567634913 289.23879532511285, 254.44429766980397 288.31469612302544, 252.92893218813452 287.0710678118655, 180 214.14213562373095, 107.07106781186548 287.0710678118655, 105.55570233019603 288.31469612302544, 103.8268343236509 289.23879532511285, 101.95090322016128 289.8078528040323, 100 290, 260 290)), 
+  	((100 290, 98.04909677983872 289.8078528040323, 96.1731656763491 289.23879532511285, 94.44429766980397 288.31469612302544, 92.92893218813452 287.0710678118655, 91.68530387697454 285.555702330196, 90.76120467488713 283.82683432365087, 90.19214719596769 281.9509032201613, 90 280, 90 290, 100 290)))
+    </op></test>
+<test><op name='buffer' arg1='A' arg2='0.0'>    
+	POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), 
+  	(260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+	POLYGON ((70 300, 70.19214719596769 301.9509032201613, 70.76120467488713 303.82683432365087, 71.68530387697454 305.555702330196, 72.92893218813452 307.0710678118655, 74.44429766980397 308.31469612302544, 76.1731656763491 309.23879532511285, 78.04909677983872 309.8078528040323, 80 310, 280 310, 281.9509032201613 309.8078528040323, 283.82683432365087 309.23879532511285, 285.555702330196 308.31469612302544, 287.0710678118655 307.0710678118655, 288.31469612302544 305.555702330196, 289.23879 [...]
+  	(250 255.85786437626905, 187.07106781186548 192.92893218813452, 185.55570233019603 191.68530387697456, 183.8268343236509 190.76120467488713, 181.95090322016128 190.1921471959677, 180 190, 178.04909677983872 190.1921471959677, 176.1731656763491 190.76120467488713, 174.44429766980397 191.68530387697456, 172.92893218813452 192.92893218813452, 110 255.85786437626905, 110 110, 250 110, 250 255.85786437626905))
+ </op></test>
+<test><op name='buffer' arg1='A' arg2='20.0'>   
+	POLYGON ((60 300, 60.38429439193539 303.90180644032256, 61.522409349774264 307.6536686473018, 63.370607753949095 311.11140466039205, 65.85786437626905 314.14213562373095, 68.88859533960796 316.6293922460509, 72.3463313526982 318.47759065022575, 76.09819355967744 319.6157056080646, 80 320, 280 320, 283.90180644032256 319.6157056080646, 287.6536686473018 318.47759065022575, 291.11140466039205 316.6293922460509, 294.14213562373095 314.14213562373095, 296.6293922460509 311.11140466039205, 2 [...]
+  	(240 231.7157287525381, 194.14213562373095 185.85786437626905, 191.11140466039205 183.3706077539491, 187.6536686473018 181.52240934977425, 183.90180644032256 180.38429439193538, 180 180, 176.09819355967744 180.38429439193538, 172.3463313526982 181.52240934977425, 168.88859533960795 183.3706077539491, 165.85786437626905 185.85786437626905, 120 231.7157287525381, 120 120, 240 120, 240 231.7157287525381))
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='100.0'>   
+	POLYGON ((-20 300, -18.07852804032305 319.50903220161285, -12.387953251128678 338.268343236509, -3.146961230254533 355.5570233019602, 9.28932188134526 370.71067811865476, 24.442976698039807 383.14696123025453, 41.731656763491024 392.3879532511287, 60.49096779838718 398.078528040323, 80 400, 280 400, 299.50903220161285 398.078528040323, 318.268343236509 392.3879532511287, 335.5570233019602 383.14696123025453, 350.71067811865476 370.71067811865476, 363.14696123025453 355.5570233019602, 37 [...]
+  </op></test>
+</case>
+
+<case>
+  <desc>
+  	MultiLineString which caused failure for distance > 10 in ver 1.10
+  </desc>
+  <a>
+    MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435), 
+  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754), 
+  (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))
+  </a>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+POLYGON ((1335548.595256113 631743.032441783, 1335548.790905219 631744.982996921, 1335549.363329412 631746.857903442, 1335562.585102127 631778.616709872, 1335563.375568292 631783.721701512, 1335566.738116443 631805.437722968, 1335567.226524677 631807.336249059, 1335568.075932351 631809.103011783, 1335569.253697204 631810.67011544, 1335570.714558392 631811.977337115, 1335572.402375839 631812.974441013, 1335574.252287668 631813.62310899, 1335576.193202805 631813.898413099, 1335578.15053296 [...]
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='15.0'>   
+POLYGON ((1335543.59526417 631743.041417674, 1335543.888737828 631745.967250381, 1335544.747374117 631748.779610163, 1335557.736578191 631779.97978481, 1335558.434451514 631784.486792996, 1335561.796999664 631806.202814452, 1335562.529612016 631809.050603588, 1335563.803723527 631811.700747674, 1335565.570370805 631814.051403159, 1335567.761662587 631816.012235673, 1335570.293388759 631817.507891519, 1335573.068256502 631818.480893485, 1335575.979629207 631818.893849648, 1335578.91562445 [...]
+  </op></test>
+</case>
+
+<case>
+  <desc>
+  	Degenerate polygon which caused error in ver 1.10
+  </desc>
+  <a>
+    POLYGON ((-69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90))
+  </a>
+<test><op name='buffer' arg1='A' arg2='0.0'>   
+POLYGON EMPTY
+  </op></test>
+</case>
+
+<case>
+  <desc>
+  	Degenerate polygon - ring is flat.
+  	This case tests a fix made in ver 1.12
+  </desc>
+  <a>
+    POLYGON ((100 100, 200 100, 200 100, 100 100))
+  </a>
+<test><op name='buffer' arg1='A' arg2='0.0'>   
+POLYGON EMPTY
+  </op></test>
+<test><op name='buffer' arg1='A' arg2='10.0'>   
+POLYGON ((100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488714, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.76120467488713 96.1731656763491, 90.19214719596769 98.04909677983872, 90 100, 90.19214719596769 101.95090322016128, 90.76120467488713 103.8268343236509, 91.68530387697454 105.55570233019603, 92.92893218813452 107.07106781186548, 94.44429766980397 108.31469612302546, 96.1731656763491 109 [...]
+  </op></test>
+</case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestBufferMitredJoin.xml b/modules/tests/src/test/resources/testxml/general/TestBufferMitredJoin.xml
new file mode 100644
index 0000000..fe2841a
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestBufferMitredJoin.xml
@@ -0,0 +1,60 @@
+<run>
+  <desc>
+    Test cases for buffers with mitred joins.
+  </desc>
+  <precisionModel type="FLOATING" />
+  <resultMatcher>org.locationtech.jtstest.testrunner.BufferResultMatcher</resultMatcher>
+
+<case>
+ <desc>Polygon with very close vertices  </desc>
+  <a>
+POLYGON ((588736.6028960398 4518922.914991864, 588736.1060708747 4518922.061957178, 588718.6830715544 4518930.620699637, 588712.0102834741 4518933.8985304395, 588722.7612465625 4518964.956739423, 588755.2073151038 4518948.2420851765, 588750.2892019567 4518938.490656119, 588750.2892047082 4518938.490654858, 588741.1098934844 4518920.290260831, 588736.6028960398 4518922.914991864))
+  </a>
+<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
+POLYGON ((588734.1297355227 4518928.603500288, 588720.8876067492 4518935.108463509, 588718.180507909 4518936.438254274, 588725.599306024 4518957.870248819, 588748.510613743 4518946.067444841, 588745.824857241 4518940.742239175, 588739.0370049385 4518927.28353524, 588734.7985587667 4518929.751873097, 588734.1297355227 4518928.603500288))
+	</op></test>
+</case>
+
+<case>
+ <desc>Polygon with almost collinear segments  </desc>
+  <a>
+    POLYGON ((589300.089821923 4519627.577687806, 589296.6197410262 4519621.834087054, 589292.5450979208 4519615.089809029, 589282.7894421419 4519620.983829066, 589289.8814929381 4519632.722288636, 589300.089821923 4519627.577687806))
+  </a>
+<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
+POLYGON ((589293.0184401305 4519625.542333956, 589292.3401596148 4519624.419659127, 589290.8510825798 4519621.954964854, 589289.654619631 4519622.677825188, 589291.766473935 4519626.173276233, 589293.0184401305 4519625.542333956))
+	</op></test>
+</case>
+
+<case>
+ <desc>Polygon with almost collinear segments  </desc>
+  <a>
+POLYGON ((588978.2942617612 4519797.499233156, 588989.1612999197 4519792.050291001, 588982.5784094566 4519779.549041149, 588962.0866377753 4519790.334848753, 588967.4026187821 4519802.960530801, 588978.2942617612 4519797.499233156))
+  </a>
+<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
+POLYGON ((588976.0531144794 4519793.029640461, 588982.3607149989 4519789.866888121, 588980.48352001 4519786.3019976355, 588968.47502784 4519792.622646146, 588969.9375199836 4519796.09612748, 588976.0531144794 4519793.029640461))
+	</op></test>
+</case>
+
+<case>
+ <desc>Polygon with almost collinear segments  </desc>
+  <a>
+POLYGON ((589099.8017397423 4518490.719003885, 589097.1198886324 4518486.20858194, 589090.9424687021 4518475.819013388, 589069.8993093553 4518487.1362185385, 589078.7377975255 4518502.093799692, 589081.1515112884 4518509.334764771, 589103.7370954598 4518497.015419995, 589099.8017397423 4518490.719003885))
+  </a>
+<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>  
+POLYGON ((589095.5298653984 4518493.317948498, 589092.8222002359 4518488.763943842, 589089.0925332544 4518482.491158241, 589076.8521287646 4518489.074160654, 589083.3129233124 4518500.0079495255, 589084.0046933009 4518502.083060501, 589096.6851902619 4518495.166462162, 589095.5298653984 4518493.317948498)) 
+	</op></test>
+</case>
+
+<case>
+ <desc>Polygon with very close vertices  </desc>
+  <a>
+POLYGON ((587854.8616905196 4519121.941123185, 587863.6671614297 4519138.176489661, 587863.9386104685 4519138.676991724, 587880.5408633598 4519129.672513268, 587871.463857397 4519112.9366913745, 587854.8616905196 4519121.941123185))
+  </a>
+<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>  
+POLYGON ((587861.6406480775 4519123.952511722, 587865.9500049312 4519131.898025201, 587873.7618842344 4519127.661136427, 587869.4524883915 4519119.715644092, 587861.6406480775 4519123.952511722))
+	</op></test>
+</case>
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestCentroid.xml b/modules/tests/src/test/resources/testxml/general/TestCentroid.xml
new file mode 100644
index 0000000..068b617
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestCentroid.xml
@@ -0,0 +1,271 @@
+<run>
+  <!-- <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/> -->
+
+<case>
+  <desc>P - empty</desc>
+  <a>    POINT EMPTY  </a>
+<test><op name="getCentroid" arg1="A" >    POINT EMPTY   </op></test>
+</case>
+
+<case>
+  <desc>P - single point</desc>
+  <a>    POINT(10 10)  </a>
+<test><op name="getCentroid" arg1="A" >    POINT(10 10)   </op></test>
+</case>
+
+<case>
+  <desc>mP - two points</desc>
+  <a>    MULTIPOINT((10 10), (20 20) )  </a>
+<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
+</case>
+
+<case>
+  <desc>mP - 4 points</desc>
+  <a>    MULTIPOINT((10 10), (20 20), (10 20), (20 10))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
+</case>
+
+<case>
+  <desc>mP - repeated points</desc>
+  <a>    MULTIPOINT((10 10), (10 10), (10 10), (18 18))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT(12 12)   </op></test>
+</case>
+
+<case>
+  <desc>L - single segment</desc>
+  <a>    LINESTRING(10 10, 20 20)  </a>
+<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
+</case>
+
+<case>
+  <desc>L - zero length line</desc>
+  <a>    LINESTRING (10 10, 10 10)  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>mL - zero length lines</desc>
+  <a>    MULTILINESTRING ((10 10, 10 10), (20 20, 20 20))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
+</case>
+
+<case>
+  <desc>L - two segments</desc>
+  <a>    LINESTRING (60 180, 120 100, 180 180)  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (120 140)   </op></test>
+</case>
+
+<case>
+  <desc>L - elongated horseshoe</desc>
+  <a>    LINESTRING (80 0, 80 120, 120 120, 120 0))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (100 68.57142857142857)   </op></test>
+</case>
+
+
+<case>
+  <desc>mL - two single-segment lines</desc>
+  <a>    MULTILINESTRING ((0 0, 0 100), (100 0, 100 100))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (50 50)   </op></test>
+</case>
+
+<case>
+  <desc>mL - two concentric rings, offset</desc>
+  <a>    MULTILINESTRING ((0 0, 0 200, 200 200, 200 0, 0 0), 
+  (60 180, 20 180, 20 140, 60 140, 60 180))  
+</a>
+<test><op name="getCentroid" arg1="A" >    POINT (90 110)   </op></test>
+</case>
+
+<case>
+  <desc>mL - complicated symmetrical collection of lines</desc>
+  <a>    MULTILINESTRING ((20 20, 60 60), 
+  (20 -20, 60 -60), 
+  (-20 -20, -60 -60), 
+  (-20 20, -60 60), 
+  (-80 0, 0 80, 80 0, 0 -80, -80 0), 
+  (-40 20, -40 -20), 
+  (-20 40, 20 40), 
+  (40 20, 40 -20), 
+  (20 -40, -20 -40)) </a>
+<test><op name="getCentroid" arg1="A" >    POINT (0 0)   </op></test>
+</case>
+
+<case>
+  <desc>A - box</desc>
+  <a>    POLYGON ((40 160, 160 160, 160 40, 40 40, 40 160))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (100 100)   </op></test>
+</case>
+
+<case>
+  <desc>A - box with hole</desc>
+  <a>    POLYGON ((0 200, 200 200, 200 0, 0 0, 0 200), (20 180, 80 180, 80 20, 20 20, 20 180)) </a>
+<test><op name="getCentroid" arg1="A" >    POINT (115.78947368421052 100)  </op></test>
+</case>
+
+<case>
+  <desc>A - box with offset hole (showing difference between area and line centroid)</desc>
+  <a>    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0), 
+  (60 180, 20 180, 20 140, 60 140, 60 180))
+	 </a>
+<test><op name="getCentroid" arg1="A" >    POINT (102.5 97.5)  </op></test>
+</case>
+
+<case>
+  <desc>A - box with 2 symmetric holes </desc>
+  <a>    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0), 
+  (60 180, 20 180, 20 140, 60 140, 60 180), 
+  (180 60, 140 60, 140 20, 180 20, 180 60))
+	 </a>
+<test><op name="getCentroid" arg1="A" >   POINT (100 100)   </op></test>
+</case>
+
+<case>
+  <desc>mA - symmetric angles</desc>
+  <a>    MULTIPOLYGON (((0 40, 0 140, 140 140, 140 120, 20 120, 20 40, 0 40)), 
+  ((0 0, 0 20, 120 20, 120 100, 140 100, 140 0, 0 0))) 
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (70 70)   </op></test>
+</case>
+
+<case>
+  <desc>GC - two adjacent polygons (showing that centroids are additive) </desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 200, 20 180, 20 140, 60 140, 200 0, 0 0, 0 200)), 
+  POLYGON ((200 200, 0 200, 20 180, 60 180, 60 140, 200 0, 200 200))) 
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (102.5 97.5)   </op></test>
+</case>
+
+<case>
+  <desc>GC - heterogeneous collection of lines, points</desc>
+  <a>    GEOMETRYCOLLECTION (LINESTRING (80 0, 80 120, 120 120, 120 0), 
+  MULTIPOINT ((20 60), (40 80), (60 60)))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (100 68.57142857142857)   </op></test>
+</case>
+
+<case>
+  <desc>GC - heterogeneous collection of polygons, line</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
+  LINESTRING (80 0, 80 80, 120 40)) 
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (20 20)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of polygons, lines, points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
+  LINESTRING (80 0, 80 80, 120 40), 
+  MULTIPOINT ((20 60), (40 80), (60 60)))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (20 20)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons and lines</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 30 30))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (25 25)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons and zero-length lines</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 20 20))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 20 20),
+  MULTIPOINT ((20 10), (10 20)) )
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 20 20),
+  POINT EMPTY )
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING EMPTY,
+  POINT EMPTY )
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>GC - overlapping polygons </desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((20 100, 20 -20, 60 -20, 60 100, 20 100)), 
+  POLYGON ((-20 60, 100 60, 100 20, -20 20, -20 60)))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (40 40)   </op></test>
+</case>
+
+<case>
+  <desc>A - degenerate box</desc>
+  <a>    POLYGON ((40 160, 160 160, 160 160, 40 160, 40 160))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (100 160)   </op></test>
+</case>
+
+<case>
+  <desc>A - degenerate triangle</desc>
+  <a>    POLYGON ((10 10, 100 100, 100 100, 10 10))  </a>
+<test><op name="getCentroid" arg1="A" >    POINT (55 55)   </op></test>
+</case>
+
+<case>
+  <desc>A - empty</desc>
+  <a>    POLYGON EMPTY
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT EMPTY   </op></test>
+</case>
+
+<case>
+  <desc>A - almost degenerate triangle</desc>
+  <a>    POLYGON((
+56.528666666700 25.2101666667,
+56.529000000000 25.2105000000,
+56.528833333300 25.2103333333,
+56.528666666700 25.2101666667))
+	</a>
+<test><op name="getCentroid" arg1="A" >    POINT (56.52883333335 25.21033333335)  </op></test>
+</case>
+
+<case>
+  <desc>A - almost degenerate MultiPolygon</desc>
+  <a>
+    MULTIPOLYGON (((
+     -92.661322 36.58994900000003,
+     -92.66132199999993 36.58994900000005,
+     -92.66132199999993 36.589949000000004,
+     -92.661322 36.589949,
+     -92.661322 36.58994900000003)),
+    ((
+     -92.65560500000008 36.58708800000005,
+     -92.65560499999992 36.58708800000005,
+     -92.65560499998745 36.587087999992576,
+     -92.655605 36.587088,
+     -92.65560500000008 36.58708800000005
+    )),
+    ((
+     -92.65512450000065 36.586800000000466,
+      -92.65512449999994 36.58680000000004,
+     -92.65512449998666 36.5867999999905,
+      -92.65512450000065 36.586800000000466
+    )))
+  </a>
+  <test><op name="getCentroid" arg1="A" >POINT (-92.6553838608954 36.58695407733924)</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestConvexHull-big.xml b/modules/tests/src/test/resources/testxml/general/TestConvexHull-big.xml
new file mode 100644
index 0000000..7de9aa2
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestConvexHull-big.xml
@@ -0,0 +1,17 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>Big convex hull</desc>
+  <a>
+    MULTIPOINT((-1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 1000000000000000000000000), (-1000000000000000000000000 1000000000000000000000000), (0 0))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (-1000000000000000000000000 -1000000000000000000000000, -1000000000000000000000000 1000000000000000000000000, 1000000000000000000000000 1000000000000000000000000, 1000000000000000000000000 -1000000000000000000000000, -1000000000000000000000000 -1000000000000000000000000))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestConvexHull.xml b/modules/tests/src/test/resources/testxml/general/TestConvexHull.xml
new file mode 100644
index 0000000..4d74773
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestConvexHull.xml
@@ -0,0 +1,186 @@
+<run>
+
+<case>
+  <desc>Several points collinear and overlapping</desc>
+  <a>
+    MULTIPOINT((130 240), (130 240), (130 240), (570 240), (570 240), (570 240), (650 240))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    LINESTRING(130 240, 650 240)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Convex hull</desc>
+  <a>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (40 60, 40 320, 420 320, 420 60, 40 60))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Convex hull</desc>
+  <a>
+    POLYGON(
+      (10 10, 100 10, 100 100, 10 100, 10 10))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (10 10, 10 100, 100 100, 100 10, 10 10))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Point</desc>
+  <a>
+    POINT(20 20)
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POINT(20 20)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Horizontal Line</desc>
+  <a>
+    LINESTRING(30 220, 240 220, 240 220)
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    LINESTRING(30 220, 240 220)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Vertical Line</desc>
+  <a>
+    LINESTRING(110 290, 110 100, 110 100)
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    LINESTRING(110 290, 110 100)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Spiral</desc>
+  <a>
+    LINESTRING(120 230, 120 200, 150 180, 180 220, 160 260, 90 250, 80 190, 140 110, 230 150, 
+    240 230, 180 320, 60 310, 40 160, 140 50, 280 140)
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (140 50, 40 160, 60 310, 180 320, 240 230, 280 140, 140 50))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Starlike Polygon</desc>
+  <a>
+    POLYGON(
+      (200 360, 230 210, 100 190, 270 150, 360 10, 320 200, 490 230, 280 240, 200 360), 
+      (220 300, 250 200, 150 190, 290 150, 330 70, 310 210, 390 230, 280 230, 220 300))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (360 10, 100 190, 200 360, 490 230, 360 10))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Most of the points in one area</desc>
+  <a>
+    MULTIPOINT ((70 340), (70 50), (430 50), (420 340), (340 120), (390 110), (390 70), (350 100), (350 50), (370 90), (320 80), (360 120), (350 80), (390 90), (420 80), (410 60), (410 100), (370 100), (380 60), (370 80), (380 100), (360 80), (370 80), (380 70), (390 80), (390 70), (410 70), (400 60), (410 60), (410 60), (410 60), (370 70), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (70 50, 70 340, 420 340, 430 50, 70 50))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Multipoint</desc>
+  <a>
+    MULTIPOINT ((140 350), (510 140), (110 140), (250 290), (250 50), (300 370), (450 310), (440 160), (290 280), (220 160), (100 260), (320 230), (200 280), (360 130), (330 210), (380 80), (220 210), (380 310), (260 150), (260 110), (170 130))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (250 50, 110 140, 100 260, 140 350, 300 370, 450 310, 510 140, 380 80, 250 50))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>GeometryCollection</desc>
+  <a>
+    GEOMETRYCOLLECTION(
+      POINT(110 300), 
+      POINT(100 110), 
+      POINT(130 210), 
+      POINT(150 210), 
+      POINT(150 180), 
+      POINT(130 170), 
+      POINT(140 190), 
+      POINT(130 200), 
+      LINESTRING(240 50, 210 120, 270 80, 250 140, 330 70, 300 160, 340 130, 340 130), 
+      POLYGON(
+        (210 340, 220 260, 150 270, 230 220, 230 140, 270 210, 360 240, 260 250, 260 280, 
+        240 270, 210 340), 
+        (230 270, 230 250, 200 250, 240 220, 240 190, 260 220, 290 230, 250 230, 230 270)))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (240 50, 100 110, 110 300, 210 340, 360 240, 330 70, 240 50))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Collinear L</desc>
+  <a>
+    MULTIPOINT ((50 320), (50 280), (50 230), (50 160), (50 120), (100 120), (160 120), (210 120), (210 180), (210 150), (180 180), (140 180), (140 210), (140 260), (160 180), (140 300), (140 320), (110 320), (80 320))
+  </a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (50 120, 50 320, 140 320, 210 180, 210 120, 50 120))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Almost collinear points, which caused robustness failure in JTS 1.12</desc>
+  <a>
+LINESTRING (0 0, -140.8859438214298 140.88594382142983, -57.309236848216706 57.30923684821671, -190.9188309203678 190.91883092036784, -60 300)
+</a>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON ((0 0, -57.309236848216706 57.30923684821671, -190.9188309203678 190.91883092036784, -60 300, 0 0))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestDensify.xml b/modules/tests/src/test/resources/testxml/general/TestDensify.xml
new file mode 100644
index 0000000..3a8fdfc
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestDensify.xml
@@ -0,0 +1,57 @@
+<run>
+  <precisionModel type="FLOATING" />
+
+<case>
+  <desc>P - single point</desc>
+  <a>    POINT (10 10) </a>
+<test><op name="densify" arg1='A'  arg2='10.0'>  POINT (10 10)	</op></test>
+</case>
+
+<case>
+  <desc>mP - multi point</desc>
+  <a>    MULTIPOINT ((10 10), (20 10)) </a>
+<test><op name="densify" arg1='A'  arg2='10.0'>  MULTIPOINT ((10 10), (20 10))	</op></test>
+</case>
+
+<case>
+  <desc>L - single segment</desc>
+  <a>    LINESTRING(10 10, 100 10)  </a>
+<test><op name="densify" arg1='A'  arg2='10.0'>    
+	LINESTRING (10 10, 19 10, 28 10, 37 10, 46 10, 55 10, 64 10, 73 10, 82 10, 91 10, 100 10)   
+	</op></test>
+</case>
+
+<case>
+  <desc>mL - multiple lines</desc>
+  <a>    MULTILINESTRING ((10 10, 30 30, 50 10, 70 30), (10 50, 40 50, 70 50))  </a>
+<test><op name="densify" arg1='A'  arg2='8.0'>    
+	MULTILINESTRING ((10 10, 15 15, 20 20, 25 25, 30 30, 35 25, 40 20, 45 15, 50 10, 55 15, 60 20, 65 25, 70 30), 
+  (10 50, 17.5 50, 25 50, 32.5 50, 40 50, 47.5 50, 55 50, 62.5 50, 70 50))   
+	</op></test>
+</case>
+
+
+<case>
+  <desc>A - polygon with hole</desc>
+  <a>    POLYGON ((0 0, 0 70, 70 70, 70 0, 0 0), (10 10, 10 60, 60 60, 10 10))  </a>
+<test><op name="densify" arg1='A'  arg2='10.0'>    
+POLYGON ((0 0, 0 8.75, 0 17.5, 0 26.25, 0 35, 0 43.75, 0 52.5, 0 61.25, 0 70, 8.75 70, 17.5 70, 26.25 70, 35 70, 43.75 70, 52.5 70, 61.25 70, 70 70, 70 61.25, 70 52.5, 70 43.75, 70 35, 70 26.25, 70 17.5, 70 8.75, 70 0, 61.25 0, 52.5 0, 43.75 0, 35 0, 26.25 0, 17.5 0, 8.75 0, 0 0), 
+  (10 10, 16.25 16.25, 22.5 22.5, 28.75 28.75, 35 35, 41.25 41.25, 47.5 47.5, 53.75 53.75, 60 60, 51.66666666666667 60, 43.333333333333336 60, 35 60, 26.666666666666668 60, 18.333333333333336 60, 10 60, 10 51.66666666666667, 10 43.333333333333336, 10 35, 10 26.666666666666668, 10 18.333333333333336, 10 10))
+  	</op></test>
+</case>
+
+<case>
+  <desc>mA - multipolygon</desc>
+  <a>    MULTIPOLYGON (((0 0, 0 70, 70 70, 70 0, 0 0), 
+  (10 10, 10 60, 60 60, 10 10)), 
+  ((80 110, 80 70, 120 70, 120 110, 80 110)))  </a>
+<test><op name="densify" arg1='A'  arg2='10.0'>    
+MULTIPOLYGON (((80 110, 88 110, 96 110, 104 110, 112 110, 120 110, 120 102, 120 94, 120 86, 120 78, 120 70, 112 70, 104 70, 96 70, 88 70, 80 70, 80 78, 80 86, 80 94, 80 102, 80 110)), 
+  ((0 0, 0 8.75, 0 17.5, 0 26.25, 0 35, 0 43.75, 0 52.5, 0 61.25, 0 70, 8.75 70, 17.5 70, 26.25 70, 35 70, 43.75 70, 52.5 70, 61.25 70, 70 70, 70 61.25, 70 52.5, 70 43.75, 70 35, 70 26.25, 70 17.5, 70 8.75, 70 0, 61.25 0, 52.5 0, 43.75 0, 35 0, 26.25 0, 17.5 0, 8.75 0, 0 0), 
+    (10 10, 16.25 16.25, 22.5 22.5, 28.75 28.75, 35 35, 41.25 41.25, 47.5 47.5, 53.75 53.75, 60 60, 51.66666666666667 60, 43.333333333333336 60, 35 60, 26.666666666666668 60, 18.333333333333336 60, 10 60, 10 51.66666666666667, 10 43.333333333333336, 10 35, 10 26.666666666666668, 10 18.333333333333336, 10 10)))      	</op></test>
+</case>
+
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestDistance.xml b/modules/tests/src/test/resources/testxml/general/TestDistance.xml
new file mode 100644
index 0000000..af243e9
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestDistance.xml
@@ -0,0 +1,60 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PeP - point to an empty point</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT EMPTY  </b>
+<test><op name="distance" arg1="A" arg2="B">    0.0   </op></test>
+</case>
+
+<case>
+  <desc>PP - point to point</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT (10 0)  </b>
+<test><op name="distance" arg1="A" arg2="B">    10.0   </op></test>
+</case>
+
+<case>
+  <desc>LL - line to line</desc>
+  <a>    LINESTRING (0 0, 0 10)  </a>
+  <b>    LINESTRING (10 0, 10 10)  </b>
+<test><op name="distance" arg1="A" arg2="B">    10.0   </op></test>
+</case>
+
+<case>
+  <desc>PA - point inside polygon</desc>
+  <a>    POINT (240 160)  </a>
+  <b>    POLYGON ((100 260, 340 180, 100 60, 180 160, 100 260))  </b>
+<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
+</case>
+
+<case>
+  <desc>LL - crossing linestrings</desc>
+  <a>    LINESTRING (40 300, 280 220, 60 160, 140 60)  </a>
+  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
+<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
+</case>
+
+<case>
+  <desc>AA - overlapping polygons</desc>
+  <a>    POLYGON ((60 260, 260 180, 100 60, 60 160, 60 260))  </a>
+  <b>    POLYGON ((220 280, 120 160, 300 60, 360 220, 220 280))  </b>
+<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
+</case>
+
+<case>
+  <desc>AA - disjoint polygons</desc>
+  <a>    POLYGON ((100 320, 60 120, 240 180, 200 260, 100 320))  </a>
+  <b>    POLYGON ((420 320, 280 260, 400 100, 420 320))  </b>
+<test><op name="distance" arg1="A" arg2="B" >   71.55417527999327  </op></test>
+</case>
+
+<case>
+  <desc>mAmA - overlapping multipolygons</desc>
+  <a>    MULTIPOLYGON (((40 240, 160 320, 40 380, 40 240)),   ((100 240, 240 60, 40 40, 100 240)))  </a>
+  <b>    MULTIPOLYGON (((220 280, 120 160, 300 60, 360 220, 220 280)),   ((240 380, 280 300, 420 340, 240 380)))  </b>
+<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestEqualsExact.xml b/modules/tests/src/test/resources/testxml/general/TestEqualsExact.xml
new file mode 100644
index 0000000..d5d0380
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestEqualsExact.xml
@@ -0,0 +1,157 @@
+<run>
+<description> 
+Tests of exact equality and exact equality with normalization
+</description>
+
+<case>
+  <desc>P - point</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT(10 10)  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>P - point</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT(10 11)  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+</case>
+
+<case>
+  <desc>mP - MultiPoint</desc>
+  <a>    MULTIPOINT((10 10), (20 20))  </a>
+  <b>    MULTIPOINT((10 10), (20 20))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mP - MultiPoint, permuted</desc>
+  <a>    MULTIPOINT((10 10), (20 20))  </a>
+  <b>    MULTIPOINT((20 20), (10 10))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mP - MultiPoint empty</desc>
+  <a>    MULTIPOINT EMPTY </a>
+  <b>    MULTIPOINT EMPTY </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<!-- =========================================================== -->
+
+<case>
+  <desc>L - Line</desc>
+  <a>    LINESTRING(10 10, 20 20, 30 30)  </a>
+  <b>    LINESTRING(10 10, 20 20, 30 30)  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>L - Line, permuted</desc>
+  <a>    LINESTRING(10 10, 20 20, 30 30)  </a>
+  <b>    LINESTRING(30 30, 20 20, 10 10)  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>L - closed</desc>
+  <a>    LINESTRING(10 10, 20 20, 20 10, 10 10)  </a>
+  <b>    LINESTRING(10 10, 20 20, 20 10, 10 10)  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>L - empty</desc>
+  <a>    LINESTRING EMPTY  </a>
+  <b>    LINESTRING EMPTY  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mL - 2 lines with common endpoint</desc>
+  <a> MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 30)) </a>
+  <b> MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 30)) </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mL - 2 lines with common endpoint, permuted</desc>
+  <a> MULTILINESTRING(
+      (10 10, 20 20), 
+      (20 20, 30 30)) </a>
+  <b> MULTILINESTRING(
+      (30 30, 20 20),
+      (10 10, 20 20)) </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<!-- =========================================================== -->
+
+<case>
+  <desc>A - polygon with no holes</desc>
+  <a>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </a>
+  <b>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>A - polygon with no holes, permuted</desc>
+  <a>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </a>
+  <b>  POLYGON((420 60, 420 320, 40 320, 40 60, 420 60))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>A - polygon with 1 hole</desc>
+  <a>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </a>
+  <b>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>A - empty</desc>
+  <a>    POLYGON EMPTY  </a>
+  <b>    POLYGON EMPTY  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mA</desc>
+  <a>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </a>
+  <b>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mA - permuted</desc>
+  <a>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </a>
+  <b>    MULTIPOLYGON (((150 100, 200 100, 200 50, 150 50, 150 100)), ((50 100, 100 100, 100 50, 50 50, 50 100)))  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
+<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
+</case>
+
+<case>
+  <desc>mA - empty</desc>
+  <a>    MULTIPOLYGON EMPTY  </a>
+  <b>    MULTIPOLYGON EMPTY  </b>
+<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionAA.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionAA.xml
new file mode 100644
index 0000000..d0d713a
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionAA.xml
@@ -0,0 +1,633 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>AA - simple polygons</desc>
+  <a>
+    POLYGON(
+      (10 10, 100 10, 100 100, 10 100, 10 10))
+  </a>
+  <b>
+    POLYGON(
+      (50 50, 200 50, 200 200, 50 200, 50 50))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON(
+      (50 50, 50 100, 100 100, 100 50, 50 50))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (10 10, 10 100, 50 100, 50 200, 200 200, 200 50, 100 50, 100 10, 10 10))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (10 10, 10 100, 50 100, 50 50, 100 50, 100 10, 10 10))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 10, 10 100, 50 100, 50 50, 100 50, 100 10, 10 10)), 
+      (
+        (50 100, 50 200, 200 200, 200 50, 100 50, 100 100, 50 100)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - A with hole intersecting B</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 160, 160 160, 160 20, 20 20), 
+      (140 140, 40 140, 40 40, 140 40, 140 140))
+  </a>
+  <b>
+    POLYGON(
+      (80 100, 220 100, 220 240, 80 240, 80 100))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON(
+      (80 140, 80 160, 160 160, 160 100, 140 100, 140 140, 80 140))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (20 20, 20 160, 80 160, 80 240, 220 240, 220 100, 160 100, 160 20, 20 20), 
+      (80 100, 80 140, 40 140, 40 40, 140 40, 140 100, 80 100))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (20 20, 20 160, 80 160, 80 140, 40 140, 40 40, 140 40, 140 100, 160 100, 
+      160 20, 20 20))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (20 20, 20 160, 80 160, 80 140, 40 140, 40 40, 140 40, 140 100, 160 100, 
+        160 20, 20 20)), 
+      (
+        (80 100, 80 140, 140 140, 140 100, 80 100)), 
+      (
+        (80 160, 80 240, 220 240, 220 100, 160 100, 160 160, 80 160)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - simple polygons #2</desc>
+  <a>
+    POLYGON(
+      (20 340, 330 380, 50 40, 20 340))
+  </a>
+  <b>
+    POLYGON(
+      (210 320, 140 270, 0 270, 140 220, 210 320))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON(
+      (27 270, 140 270, 210 320, 140 220, 28 260, 27 270))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (20 340, 330 380, 50 40, 28 260, 0 270, 27 270, 20 340))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (20 340, 330 380, 50 40, 28 260, 140 220, 210 320, 140 270, 27 270, 20 340))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (20 340, 330 380, 50 40, 28 260, 140 220, 210 320, 140 270, 27 270, 20 340)), 
+      (
+        (27 270, 28 260, 0 270, 27 270)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - simple polygons intersecting in P, L and A</desc>
+  <a>
+    POLYGON((0 0, 110 0, 110 60, 40 60, 180 140, 40 220, 110 260, 0 260, 0 0))
+  </a>
+  <b>
+    POLYGON((220 0, 110 0, 110 60, 180 60, 40 140, 180 220, 110 260, 220 260, 220 0))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(110 260), 
+      LINESTRING(110 0, 110 60), 
+      POLYGON(
+        (110 100, 40 140, 110 180, 180 140, 110 100)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (110 0, 0 0, 0 260, 110 260, 220 260, 220 0, 110 0), 
+      (110 260, 40 220, 110 180, 180 220, 110 260), 
+      (110 100, 40 60, 110 60, 180 60, 110 100))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (110 0, 0 0, 0 260, 110 260, 40 220, 110 180, 40 140, 110 100, 40 60, 
+      110 60, 110 0))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (110 0, 0 0, 0 260, 110 260, 220 260, 220 0, 110 0), 
+      (110 260, 40 220, 110 180, 180 220, 110 260), 
+      (110 180, 40 140, 110 100, 180 140, 110 180), 
+      (110 100, 40 60, 110 60, 180 60, 110 100))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - simple polygons with two touching holes in their symDifference</desc>
+  <a>
+    POLYGON(
+      (0 0, 120 0, 120 50, 50 50, 120 100, 50 150, 120 150, 120 190, 0 190, 
+      0 0))
+  </a>
+  <b>
+    POLYGON(
+      (230 0, 120 0, 120 50, 190 50, 120 100, 190 150, 120 150, 120 190, 230 190, 
+      230 0))
+  </b>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (120 0, 0 0, 0 190, 120 190, 230 190, 230 0, 120 0), 
+      (120 100, 50 50, 120 50, 190 50, 120 100), 
+      (120 100, 190 150, 120 150, 50 150, 120 100))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AmA - A simple, symDiff contains inversion</desc>
+  <a>
+    POLYGON(
+      (0 0, 210 0, 210 230, 0 230, 0 0))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (40 20, 0 0, 20 40, 60 60, 40 20)), 
+      (
+        (60 90, 60 60, 90 60, 90 90, 60 90)), 
+      (
+        (70 120, 90 90, 100 120, 70 120)), 
+      (
+        (120 70, 90 90, 120 100, 120 70)))
+  </b>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (0 0, 0 230, 210 230, 210 0, 0 0), 
+      (0 0, 40 20, 60 60, 20 40, 0 0), 
+      (60 60, 90 60, 90 90, 60 90, 60 60), 
+      (90 90, 120 70, 120 100, 90 90), 
+      (90 90, 100 120, 70 120, 90 90))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AmA - A simple, B connected multiPolygon touching A at vertex</desc>
+  <a>
+    POLYGON(
+      (0 0, 340 0, 340 300, 0 300, 0 0))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (40 20, 0 0, 20 40, 60 60, 40 20)), 
+      (
+        (60 100, 60 60, 100 60, 100 100, 60 100)))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (40 20, 0 0, 20 40, 60 60, 40 20)), 
+      (
+        (60 60, 60 100, 100 100, 100 60, 60 60)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (0 0, 0 300, 340 300, 340 0, 0 0), 
+      (0 0, 40 20, 60 60, 20 40, 0 0), 
+      (60 60, 100 60, 100 100, 60 100, 60 60))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AmA - A simple, B connected multiPolygon touching A at interior of edge</desc>
+  <a>
+    POLYGON(
+      (0 0, 120 0, 120 120, 0 120, 0 0))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (60 20, 0 20, 60 60, 60 20)), 
+      (
+        (60 100, 60 60, 100 60, 100 100, 60 100)))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (60 20, 0 20, 60 60, 60 20)), 
+      (
+        (60 60, 60 100, 100 100, 100 60, 60 60)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20), 
+      (0 20, 60 20, 60 60, 0 20), 
+      (60 60, 100 60, 100 100, 60 100, 60 60))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20), 
+      (0 20, 60 20, 60 60, 0 20), 
+      (60 60, 100 60, 100 100, 60 100, 60 60))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - simple polygons with holes</desc>
+  <a>
+    POLYGON(
+      (160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), 
+      (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
+  </a>
+  <b>
+    POLYGON(
+      (300 330, 190 270, 150 170, 150 110, 250 30, 380 50, 380 250, 300 330), 
+      (290 240, 240 200, 240 110, 290 80, 330 170, 290 240))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON(
+      (251 104, 217 57, 176 89, 210 130, 210 210, 172 226, 190 270, 217 285, 260 250, 
+      263 218, 240 200, 240 110, 251 104))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (217 57, 190 20, 60 40, 20 150, 60 260, 160 330, 217 285, 190 270, 172 226, 
+        140 240, 80 190, 90 100, 160 70, 176 89, 217 57)), 
+      (
+        (217 57, 251 104, 290 80, 330 170, 290 240, 263 218, 260 250, 217 285, 300 330, 
+        380 250, 380 50, 250 30, 217 57)), 
+      (
+        (263 218, 270 130, 251 104, 240 110, 240 200, 263 218)), 
+      (
+        (172 226, 210 210, 210 130, 176 89, 150 110, 150 170, 172 226)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - simple polygons with hole touching shell</desc>
+  <a>
+    POLYGON ((20 0, 20 160, 200 160, 200 0, 20 0))
+  </a>
+  <b>
+    POLYGON ((220 80, 0 80, 0 240, 220 240, 220 80), 
+  	(100 80, 120 120, 80 120, 100 80))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON ((20 80, 20 160, 200 160, 200 80, 100 80, 20 80), 
+  (100 80, 120 120, 80 120, 100 80))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON ((20 0, 20 80, 0 80, 0 240, 220 240, 220 80, 200 80, 200 0, 20 0))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON (((20 0, 20 80, 100 80, 200 80, 200 0, 20 0)), 
+  ((100 80, 80 120, 120 120, 100 80)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON (((20 0, 20 80, 100 80, 200 80, 200 0, 20 0)), 
+  ((200 80, 200 160, 20 160, 20 80, 0 80, 0 240, 220 240, 220 80, 200 80)), 
+  ((100 80, 80 120, 120 120, 100 80)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mAmA - complex polygons touching and overlapping</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 
+        200 200, 220 200, 220 340, 120 340)), 
+      (
+        (360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 
+        220 120, 220 100, 360 100, 360 200)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (100 220, 100 200, 300 200, 300 220, 100 220)), 
+      (
+        (280 180, 280 160, 300 160, 300 180, 280 180)), 
+      (
+        (220 140, 220 120, 240 120, 240 140, 220 140)), 
+      (
+        (180 220, 160 240, 200 240, 180 220)))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTILINESTRING(
+      (120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 
+      200 200, 220 200, 220 340, 120 340), 
+      (360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 
+      220 120, 220 100, 360 100, 360 200))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (220 100, 120 200, 120 340, 220 340, 360 200, 360 100, 220 100))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(200 240), 
+      LINESTRING(300 200, 220 200), 
+      LINESTRING(280 180, 300 180), 
+      LINESTRING(300 180, 300 160), 
+      LINESTRING(300 160, 280 160), 
+      LINESTRING(220 140, 240 140), 
+      LINESTRING(240 120, 220 120), 
+      POLYGON(
+        (120 200, 120 220, 140 220, 140 200, 120 200)), 
+      POLYGON(
+        (160 200, 160 220, 180 220, 180 200, 160 200)), 
+      POLYGON(
+        (180 240, 180 220, 160 240, 180 240)), 
+      POLYGON(
+        (200 200, 200 220, 220 220, 220 200, 200 200)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (120 220, 120 340, 220 340, 220 220, 300 220, 300 200, 360 200, 360 100, 220 100, 
+      220 120, 220 140, 220 160, 280 160, 280 180, 220 180, 220 200, 200 200, 180 200, 160 200, 
+      140 200, 120 200, 100 200, 100 220, 120 220), 
+      (200 240, 200 280, 180 280, 180 240, 200 240), 
+      (200 240, 180 220, 200 220, 200 240), 
+      (160 240, 160 280, 140 280, 140 220, 160 220, 160 240), 
+      (240 120, 300 120, 300 140, 240 140, 240 120))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (120 220, 120 340, 220 340, 220 220, 200 220, 200 240, 200 280, 180 280, 180 240, 
+        160 240, 160 280, 140 280, 140 220, 120 220)), 
+      (
+        (160 220, 160 240, 180 220, 160 220)), 
+      (
+        (300 200, 360 200, 360 100, 220 100, 220 120, 240 120, 300 120, 300 140, 240 140, 
+        220 140, 220 160, 280 160, 300 160, 300 180, 280 180, 220 180, 220 200, 300 200)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (120 220, 120 340, 220 340, 220 220, 200 220, 200 240, 200 280, 180 280, 180 240, 
+        160 240, 160 280, 140 280, 140 220, 120 220)), 
+      (
+        (120 220, 120 200, 100 200, 100 220, 120 220)), 
+      (
+        (140 200, 140 220, 160 220, 160 200, 140 200)), 
+      (
+        (160 220, 160 240, 180 220, 160 220)), 
+      (
+        (180 200, 180 220, 200 220, 200 200, 180 200)), 
+      (
+        (180 220, 180 240, 200 240, 180 220)), 
+      (
+        (220 200, 220 220, 300 220, 300 200, 360 200, 360 100, 220 100, 220 120, 220 140, 
+        220 160, 280 160, 280 180, 220 180, 220 200), 
+        (240 120, 300 120, 300 140, 240 140, 240 120)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mAmA - complex polygons touching</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (100 200, 100 180, 120 180, 120 200, 100 200)), 
+      (
+        (60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 
+        160 220, 220 220, 220 240, 60 240), 
+        (80 220, 80 160, 140 160, 140 220, 80 220)), 
+      (
+        (280 220, 240 180, 260 160, 300 200, 280 220)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (80 220, 80 160, 140 160, 140 220, 80 220), 
+        (100 200, 100 180, 120 180, 120 200, 100 200)), 
+      (
+        (220 240, 220 220, 160 220, 160 200, 220 200, 220 180, 160 180, 160 160, 220 160, 
+        220 140, 320 140, 320 240, 220 240), 
+        (240 220, 240 160, 300 160, 300 220, 240 220)))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTILINESTRING(
+      (100 200, 100 180, 120 180, 120 200, 100 200), 
+      (60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 
+      160 220, 220 220, 220 240, 60 240), 
+      (80 220, 80 160, 140 160, 140 220, 80 220), 
+      (280 220, 240 180, 260 160, 300 200, 280 220))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (60 140, 60 240, 220 240, 280 220, 300 200, 260 160, 220 140, 60 140))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(240 180), 
+      POINT(260 160), 
+      POINT(280 220), 
+      POINT(300 200), 
+      LINESTRING(100 200, 100 180), 
+      LINESTRING(100 180, 120 180), 
+      LINESTRING(120 180, 120 200), 
+      LINESTRING(120 200, 100 200), 
+      LINESTRING(220 140, 220 160), 
+      LINESTRING(220 160, 160 160), 
+      LINESTRING(160 160, 160 180), 
+      LINESTRING(160 180, 200 180), 
+      LINESTRING(200 200, 160 200), 
+      LINESTRING(160 200, 160 220), 
+      LINESTRING(160 220, 220 220), 
+      LINESTRING(220 220, 220 240), 
+      LINESTRING(80 220, 80 160), 
+      LINESTRING(80 160, 140 160), 
+      LINESTRING(140 160, 140 220), 
+      LINESTRING(140 220, 80 220))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (220 140, 60 140, 60 240, 220 240, 320 240, 320 140, 220 140), 
+        (200 200, 200 180, 220 180, 220 200, 200 200), 
+        (240 220, 240 180, 240 160, 260 160, 300 160, 300 200, 300 220, 280 220, 240 220)), 
+      (
+        (240 180, 280 220, 300 200, 260 160, 240 180)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 180, 100 200, 120 200, 120 180, 100 180)), 
+      (
+        (220 140, 60 140, 60 240, 220 240, 220 220, 160 220, 160 200, 200 200, 200 180, 
+        160 180, 160 160, 220 160, 220 140), 
+        (80 220, 80 160, 140 160, 140 220, 80 220)), 
+      (
+        (240 180, 280 220, 300 200, 260 160, 240 180)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (220 140, 60 140, 60 240, 220 240, 320 240, 320 140, 220 140), 
+        (200 200, 200 180, 220 180, 220 200, 200 200), 
+        (240 220, 240 180, 240 160, 260 160, 300 160, 300 200, 300 220, 280 220, 240 220)), 
+      (
+        (240 180, 280 220, 300 200, 260 160, 240 180)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - hole intersecting boundary to produce line</desc>
+  <a>
+    POLYGON(
+      (60 160, 140 160, 140 60, 60 60, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (160 160, 100 160, 100 100, 160 100, 160 160), 
+      (140 140, 120 140, 120 120, 140 120, 140 140))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    LINESTRING(60 160, 140 160, 140 60, 60 60, 60 160)
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (60 60, 60 160, 140 160, 140 60, 60 60))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(140 140, 140 120), 
+      POLYGON(
+        (100 160, 140 160, 140 140, 120 140, 120 120, 140 120, 140 100, 100 100, 100 160)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (60 160, 100 160, 140 160, 160 160, 160 100, 140 100, 140 60, 60 60, 60 160))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (60 160, 100 160, 100 100, 140 100, 140 60, 60 60, 60 160)), 
+      (
+        (140 140, 140 120, 120 120, 120 140, 140 140)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (60 160, 100 160, 100 100, 140 100, 140 60, 60 60, 60 160)), 
+      (
+        (140 140, 140 160, 160 160, 160 100, 140 100, 140 120, 120 120, 120 140, 140 140)))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionAAPrec.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionAAPrec.xml
new file mode 100644
index 0000000..608e6b1
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionAAPrec.xml
@@ -0,0 +1,828 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>AA - sliver triangle, cut by polygon</desc>
+  <a>
+    POLYGON(
+      (10 10, 100 10, 10 11, 10 10))
+  </a>
+  <b>
+    POLYGON(
+      (90 0, 200 0, 200 200, 90 200, 90 0))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(90 10, 100 10)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (90 10, 10 10, 10 11, 90 10)), 
+      (
+        (90 10, 90 200, 200 200, 200 0, 90 0, 90 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (90 10, 10 10, 10 11, 90 10))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (90 10, 10 10, 10 11, 90 10)), 
+      (
+        (90 10, 90 200, 200 200, 200 0, 90 0, 90 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - polygon with outward sliver, cut by polygon</desc>
+  <a>
+    POLYGON(
+      (100 10, 10 10, 90 11, 90 20, 100 20, 100 10))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 0 20, 0 0, 20 0, 20 20))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(20 10, 10 10)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - narrow wedge in polygon</desc>
+  <a>
+    POLYGON((10 10, 50 10, 50 50, 10 50, 10 31, 49 30, 10 30, 10 10))
+  </a>
+  <b>
+    POLYGON((60 40, 40 40, 40 20, 60 20, 60 40))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POLYGON(
+      (50 40, 50 20, 40 20, 40 30, 40 40, 50 40))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (50 20, 50 10, 10 10, 10 30, 40 30, 10 31, 10 50, 50 50, 50 40, 
+      60 40, 60 20, 50 20))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (50 20, 50 10, 10 10, 10 30, 40 30, 40 20, 50 20)), 
+      (
+        (40 30, 10 31, 10 50, 50 50, 50 40, 40 40, 40 30)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (50 20, 50 10, 10 10, 10 30, 40 30, 40 20, 50 20)), 
+      (
+        (50 20, 50 40, 60 40, 60 20, 50 20)), 
+      (
+        (40 30, 10 31, 10 50, 50 50, 50 40, 40 40, 40 30)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - hole close to shell</desc>
+  <a>
+    POLYGON(
+      (10 100, 10 10, 100 10, 100 100, 10 100), 
+      (90 90, 11 90, 10 10, 90 11, 90 90))
+  </a>
+  <b>
+    POLYGON(
+      (0 30, 0 0, 30 0, 30 30, 0 30))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (10 30, 10 10), 
+      (10 10, 30 10))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (30 10, 30 0, 0 0, 0 30, 10 30, 30 30, 30 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (30 10, 30 0, 0 0, 0 30, 10 30, 30 30, 30 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mAA - shells close together</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (0 0, 100 0, 100 20, 0 20, 0 0)), 
+      (
+        (0 40, 0 21, 100 20, 100 40, 0 40)))
+  </a>
+  <b>
+    POLYGON(
+      (110 30, 90 30, 90 10, 110 10, 110 30))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(100 20, 90 20), 
+      POLYGON(
+        (100 20, 100 10, 90 10, 90 20, 90 30, 100 30, 100 20)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (100 10, 100 0, 0 0, 0 20, 90 20, 0 21, 0 40, 100 40, 100 30, 
+      110 30, 110 10, 100 10))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 10, 100 0, 0 0, 0 20, 90 20, 90 10, 100 10)), 
+      (
+        (90 20, 0 21, 0 40, 100 40, 100 30, 90 30, 90 20)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 10, 100 0, 0 0, 0 20, 90 20, 90 10, 100 10)), 
+      (
+        (100 10, 100 20, 100 30, 110 30, 110 10, 100 10)), 
+      (
+        (90 20, 0 21, 0 40, 100 40, 100 30, 90 30, 90 20)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - A sliver triangle cutting all the way across B</desc>
+  <a>
+    POLYGON(
+      (100 10, 0 10, 100 11, 100 10))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 0 20, 0 0, 20 0, 20 20))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(20 10, 0 10)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 10, 20 10, 100 11, 100 10)), 
+      (
+        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (100 10, 20 10, 100 11, 100 10))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 10, 20 10, 100 11, 100 10)), 
+      (
+        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - A polygon with sliver cutting all the way across B</desc>
+  <a>
+    POLYGON(
+      (100 10, 0 10, 90 11, 90 20, 100 20, 100 10))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 0 20, 0 0, 20 0, 20 20))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(20 10, 0 10)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (100 10, 20 10, 90 11, 90 20, 100 20, 100 10)), 
+      (
+        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - hole close to shell, B coincident with A</desc>
+  <a>
+    POLYGON(
+      (10 100, 10 10, 100 10, 100 100, 10 100), 
+      (90 90, 11 90, 10 10, 90 11, 90 90))
+  </a>
+  <b>
+    POLYGON(
+      (10 30, 10 0, 30 10, 30 30, 10 30))
+  </b>
+<test>
+  <op name="relate" arg3="212111212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (10 30, 10 10), 
+      (10 10, 30 10))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 0, 10 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 0, 10 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - A hole close to shell, B coincident with A</desc>
+  <a>
+    POLYGON(
+      (10 100, 10 10, 100 10, 100 100, 10 100), 
+      (90 90, 11 90, 10 10, 90 11, 90 90))
+  </a>
+  <b>
+    POLYGON(
+      (10 30, 10 10, 30 10, 30 30, 10 30))
+  </b>
+<test>
+  <op name="relate" arg3="212111212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (10 30, 10 10), 
+      (10 10, 30 10))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - B hole close to shell, A coincident with B</desc>
+  <a>
+    POLYGON(
+      (10 30, 10 10, 30 10, 30 30, 10 30))
+  </a>
+  <b>
+    POLYGON(
+      (10 100, 10 10, 100 10, 100 100, 10 100), 
+      (90 90, 11 90, 10 10, 90 11, 90 90))
+  </b>
+<test>
+  <op name="relate" arg3="212111212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (10 30, 10 10), 
+      (10 10, 30 10))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 10)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (10 10, 10 30, 30 30, 30 10, 10 10))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
+      (
+        (10 10, 10 30, 30 30, 30 10, 10 10)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - B sliver crossing A triangle in line segment with length < 1</desc>
+  <a>
+    POLYGON(
+      (0 0, 200 0, 0 198, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (280 60, 139 60, 280 70, 280 60))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(139 60)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (139 60, 200 0, 0 0, 0 198, 139 60)), 
+      (
+        (280 60, 139 60, 280 70, 280 60)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (139 60, 200 0, 0 0, 0 198, 139 60))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (139 60, 200 0, 0 0, 0 198, 139 60)), 
+      (
+        (280 60, 139 60, 280 70, 280 60)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - sliver triangles, at angle to each other</desc>
+  <a>
+    POLYGON(
+      (0 0, 140 10, 0 20, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (280 0, 139 10, 280 1, 280 0))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(140 10, 139 10)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - sliver triangle with multiple intersecting boxes</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (1 4, 1 1, 2 1, 2 4, 1 4)), 
+      (
+        (3 4, 3 1, 4 1, 4 4, 3 4)), 
+      (
+        (5 4, 5 1, 6 1, 6 4, 5 4)), 
+      (
+        (7 4, 7 1, 8 1, 8 4, 7 4)), 
+      (
+        (9 4, 9 1, 10 1, 10 4, 9 4)))
+  </a>
+  <b>
+    POLYGON(
+      (0 2, 11 3, 11 2, 0 2))
+  </b>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (1 1, 1 4, 10 4, 10 1, 1 1))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(1 2, 2 2), 
+      LINESTRING(3 2, 4 2), 
+      POLYGON(
+        (6 3, 6 2, 5 2, 6 3)), 
+      POLYGON(
+        (7 2, 7 3, 8 3, 8 2, 7 2)), 
+      POLYGON(
+        (9 2, 9 3, 10 3, 10 2, 9 2)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+GEOMETRYCOLLECTION(
+  LINESTRING(0 2, 1 2), 
+  LINESTRING(2 2, 3 2), 
+  LINESTRING(4 2, 5 2), 
+  POLYGON(
+    (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
+  POLYGON(
+    (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
+  POLYGON(
+    (5 2, 5 4, 6 4, 6 3, 7 3, 7 4, 8 4, 8 3, 9 3, 
+    9 4, 10 4, 10 3, 11 3, 11 2, 10 2, 10 1, 9 1, 9 2, 8 2, 
+    8 1, 7 1, 7 2, 6 2, 6 1, 5 1, 5 2)))  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
+      (
+        (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
+      (
+        (5 2, 5 4, 6 4, 6 3, 5 2)), 
+      (
+        (6 2, 6 1, 5 1, 5 2, 6 2)), 
+      (
+        (7 3, 7 4, 8 4, 8 3, 7 3)), 
+      (
+        (8 2, 8 1, 7 1, 7 2, 8 2)), 
+      (
+        (9 3, 9 4, 10 4, 10 3, 9 3)), 
+      (
+        (10 2, 10 1, 9 1, 9 2, 10 2)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+GEOMETRYCOLLECTION(
+  LINESTRING(0 2, 1 2), 
+  LINESTRING(2 2, 3 2), 
+  LINESTRING(4 2, 5 2), 
+  POLYGON(
+    (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
+  POLYGON(
+    (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
+  POLYGON(
+    (5 2, 5 4, 6 4, 6 3, 5 2)), 
+  POLYGON(
+    (6 2, 6 1, 5 1, 5 2, 6 2)), 
+  POLYGON(
+    (6 2, 6 3, 7 3, 7 2, 6 2)), 
+  POLYGON(
+    (7 3, 7 4, 8 4, 8 3, 7 3)), 
+  POLYGON(
+    (8 2, 8 1, 7 1, 7 2, 8 2)), 
+  POLYGON(
+    (8 2, 8 3, 9 3, 9 2, 8 2)), 
+  POLYGON(
+    (9 3, 9 4, 10 4, 10 3, 9 3)), 
+  POLYGON(
+    (10 2, 10 1, 9 1, 9 2, 10 2)), 
+  POLYGON(
+    (10 2, 10 3, 11 3, 11 2, 10 2)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - Polygon with hole with outward sliver, cut by polygon</desc>
+  <a>
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 40, 20 40), 
+      (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
+  </a>
+  <b>
+    POLYGON(
+      (200 160, 160 160, 160 80, 200 80, 200 160))
+  </b>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 40, 20 40))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(180 120, 160 120), 
+      POLYGON(
+        (180 160, 180 120, 180 80, 160 80, 160 120, 160 160, 180 160)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 160, 200 160, 200 80, 180 80, 180 40, 20 40), 
+      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 160, 160 160, 160 120, 160 80, 180 80, 180 40, 
+      20 40), 
+      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (20 40, 20 200, 180 200, 180 160, 160 160, 160 120, 160 80, 180 80, 180 40, 
+        20 40), 
+        (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120)), 
+      (
+        (180 120, 180 160, 200 160, 200 80, 180 80, 180 120)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - Polygon with hole with outward sliver, cut by line</desc>
+  <a>
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 40, 20 40), 
+      (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
+  </a>
+  <b>
+    LINESTRING(160 140, 160 100)
+  </b>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 40, 20 40))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (160 140, 160 120), 
+      (160 120, 160 100))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
+      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
+      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
+      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - Polygon with inward sliver touching hole, cut by polygon</desc>
+  <a>
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 120, 140 120, 180 119, 180 40, 20 40), 
+      (140 160, 80 120, 140 80, 140 160))
+  </a>
+  <b>
+    POLYGON(
+      (200 160, 150 160, 150 80, 200 80, 200 160))
+  </b>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 40, 20 40))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (180 160, 180 120, 150 120, 150 160, 180 160)), 
+      (
+        (150 120, 180 119, 180 80, 150 80, 150 120)))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 160, 200 160, 200 80, 180 80, 180 40, 20 40), 
+      (140 160, 80 120, 140 80, 140 120, 140 160))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POLYGON(
+      (20 40, 20 200, 180 200, 180 160, 150 160, 150 120, 150 80, 180 80, 180 40, 
+      20 40), 
+      (140 160, 80 120, 140 80, 140 120, 140 160))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (20 40, 20 200, 180 200, 180 160, 150 160, 150 120, 150 80, 180 80, 180 40, 
+        20 40), 
+        (140 160, 80 120, 140 80, 140 120, 140 160)), 
+      (
+        (150 120, 180 120, 180 160, 200 160, 200 80, 180 80, 180 119, 150 120)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - intersecting slivers, dimensional collapse</desc>
+  <a>
+    POLYGON(
+      (83 33, 62 402, 68 402, 83 33))
+  </a>
+  <b>
+    POLYGON(
+      (78 39, 574 76, 576 60, 78 39))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    LINESTRING(83 33, 62 402, 68 402, 83 33)
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (83 33, 62 402, 68 402, 83 33))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(83 39)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(78 39, 83 39), 
+      LINESTRING(83 33, 83 39), 
+      POLYGON(
+        (83 39, 62 402, 68 402, 83 39)), 
+      POLYGON(
+        (83 39, 574 76, 576 60, 83 39)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(83 33, 83 39), 
+      POLYGON(
+        (83 39, 62 402, 68 402, 83 39)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(78 39, 83 39), 
+      LINESTRING(83 33, 83 39), 
+      POLYGON(
+        (83 39, 62 402, 68 402, 83 39)), 
+      POLYGON(
+        (83 39, 574 76, 576 60, 83 39)))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionLA.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionLA.xml
new file mode 100644
index 0000000..898b1ea
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionLA.xml
@@ -0,0 +1,522 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LA - A and B simple</desc>
+  <a>
+    LINESTRING(240 190, 120 120)
+  </a>
+  <b>
+    POLYGON(
+      (110 240, 50 80, 240 70, 110 240))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(177 153, 120 120)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(240 190, 177 153), 
+      POLYGON(
+        (177 153, 240 70, 50 80, 110 240, 177 153)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    LINESTRING(240 190, 177 153)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(240 190, 177 153), 
+      POLYGON(
+        (177 153, 240 70, 50 80, 110 240, 177 153)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A intersects B-hole</desc>
+  <a>
+    LINESTRING(0 100, 100 100, 200 200)
+  </a>
+  <b>
+    POLYGON(
+      (30 240, 260 30, 30 30, 30 240), 
+      (80 140, 80 80, 140 80, 80 140))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (30 100, 80 100), 
+      (110 110, 140 140))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(0 100, 30 100), 
+      LINESTRING(80 100, 100 100, 110 110), 
+      LINESTRING(140 140, 200 200), 
+      POLYGON(
+        (30 240, 140 140, 260 30, 30 30, 30 100, 30 240), 
+        (80 140, 80 100, 80 80, 140 80, 110 110, 80 140)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 100, 30 100), 
+      (80 100, 100 100, 110 110), 
+      (140 140, 200 200))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(0 100, 30 100), 
+      LINESTRING(80 100, 100 100, 110 110), 
+      LINESTRING(140 140, 200 200), 
+      POLYGON(
+        (30 240, 140 140, 260 30, 30 30, 30 100, 30 240), 
+        (80 140, 80 100, 80 80, 140 80, 110 110, 80 140)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A intersects B-hole #2</desc>
+  <a>
+    LINESTRING(40 340, 200 250, 120 180, 160 110, 270 40)
+  </a>
+  <b>
+    POLYGON(
+      (160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), 
+      (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (114 298, 200 250, 173 226), 
+      (182 96, 225 68))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(40 340, 114 298), 
+      LINESTRING(173 226, 120 180, 160 110, 182 96), 
+      LINESTRING(225 68, 270 40), 
+      POLYGON(
+        (114 298, 160 330, 260 250, 270 130, 225 68, 190 20, 60 40, 20 150, 60 260, 
+        114 298), 
+        (140 240, 80 190, 90 100, 160 70, 182 96, 210 130, 210 210, 173 226, 140 240)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (40 340, 114 298), 
+      (173 226, 120 180, 160 110, 182 96), 
+      (225 68, 270 40))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(40 340, 114 298), 
+      LINESTRING(173 226, 120 180, 160 110, 182 96), 
+      LINESTRING(225 68, 270 40), 
+      POLYGON(
+        (114 298, 160 330, 260 250, 270 130, 225 68, 190 20, 60 40, 20 150, 60 260, 
+        114 298), 
+        (140 240, 80 190, 90 100, 160 70, 182 96, 210 130, 210 210, 173 226, 140 240)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mLmA - A and B complex, disjoint</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (60 320, 60 80, 300 80, 60 320), 
+        (80 280, 80 100, 260 100, 80 280)), 
+      (
+        (120 160, 140 160, 140 140, 120 160)))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (100 240, 100 180, 160 180, 160 120, 220 120), 
+      (40 360, 40 60, 340 60, 40 360, 40 20), 
+      (120 120, 120 140, 100 140, 100 120, 140 120))
+  </b>
+<test>
+  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
+    POLYGON(
+      (60 80, 60 320, 300 80, 60 80))
+  </op>
+</test>
+<test>
+  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
+    MULTILINESTRING(
+      (60 320, 60 80, 300 80, 60 320), 
+      (80 280, 80 100, 260 100, 80 280), 
+      (120 160, 140 160, 140 140, 120 160))
+  </op>
+</test>
+<test>
+  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(100 240, 100 180, 160 180, 160 120, 220 120), 
+      LINESTRING(40 360, 40 60), 
+      LINESTRING(40 60, 340 60, 40 360), 
+      LINESTRING(40 60, 40 20), 
+      LINESTRING(120 120, 120 140, 100 140, 100 120, 120 120), 
+      LINESTRING(120 120, 140 120), 
+      POLYGON(
+        (60 320, 300 80, 60 80, 60 320), 
+        (80 280, 80 100, 260 100, 80 280)), 
+      POLYGON(
+        (120 160, 140 160, 140 140, 120 160)))
+  </op>
+</test>
+<test>
+  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (60 320, 300 80, 60 80, 60 320), 
+        (80 280, 80 100, 260 100, 80 280)), 
+      (
+        (120 160, 140 160, 140 140, 120 160)))
+  </op>
+</test>
+<test>
+  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(100 240, 100 180, 160 180, 160 120, 220 120), 
+      LINESTRING(40 360, 40 60), 
+      LINESTRING(40 60, 340 60, 40 360), 
+      LINESTRING(40 60, 40 20), 
+      LINESTRING(120 120, 120 140, 100 140, 100 120, 120 120), 
+      LINESTRING(120 120, 140 120), 
+      POLYGON(
+        (60 320, 300 80, 60 80, 60 320), 
+        (80 280, 80 100, 260 100, 80 280)), 
+      POLYGON(
+        (120 160, 140 160, 140 140, 120 160)))
+  </op>
+</test>
+<test>
+  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    LINESTRING EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mLmA - A and B complex, overlapping and touching #1</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (60 260, 60 120, 220 120, 220 260, 60 260), 
+        (80 240, 80 140, 200 140, 200 240, 80 240)), 
+      (
+        (100 220, 100 160, 180 160, 180 220, 100 220), 
+        (120 200, 120 180, 160 180, 160 200, 120 200)))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (40 260, 240 260, 240 240, 40 240, 40 220, 240 220), 
+      (120 300, 120 80, 140 80, 140 300, 140 80, 120 80, 120 320))
+  </b>
+  <test>
+    <op name="getboundary" arg1="A">
+      MULTILINESTRING(
+        (60 260, 60 120, 220 120, 220 260, 60 260), 
+        (80 240, 80 140, 200 140, 200 240, 80 240), 
+        (100 220, 100 160, 180 160, 180 220, 100 220), 
+        (120 200, 120 180, 160 180, 160 200, 120 200))
+          </op>
+  </test>
+  <test>
+    <op name="convexhull" arg1="A">
+      POLYGON(
+        (60 120, 60 260, 220 260, 220 120, 60 120))
+          </op>
+  </test>
+  <test>
+    <op name="intersection" arg1="A" arg2="B">
+      MULTILINESTRING(
+        (220 260, 140 260), 
+        (140 260, 120 260), 
+        (120 260, 60 260), 
+        (200 240, 140 240), 
+        (140 240, 120 240), 
+        (120 240, 80 240), 
+        (180 220, 140 220), 
+        (140 220, 120 220), 
+        (120 220, 100 220), 
+        (120 200, 120 180), 
+        (220 240, 200 240), 
+        (80 240, 60 240), 
+        (60 220, 80 220), 
+        (200 220, 220 220), 
+        (120 260, 120 240), 
+        (120 220, 120 200), 
+        (120 180, 120 160), 
+        (120 140, 120 120), 
+        (140 120, 140 140), 
+        (140 160, 140 180), 
+        (140 200, 140 220), 
+        (140 240, 140 260))
+          </op>
+  </test>
+  <test>
+    <op name="union" arg1="A" arg2="B">
+      GEOMETRYCOLLECTION(
+        LINESTRING(40 260, 60 260), 
+        LINESTRING(220 260, 240 260, 240 240, 220 240), 
+        LINESTRING(60 240, 40 240, 40 220, 60 220), 
+        LINESTRING(80 220, 100 220), 
+        LINESTRING(180 220, 200 220), 
+        LINESTRING(220 220, 240 220), 
+        LINESTRING(120 300, 120 260), 
+        LINESTRING(120 240, 120 220), 
+        LINESTRING(120 160, 120 140), 
+        LINESTRING(120 120, 120 80), 
+        LINESTRING(120 80, 140 80), 
+        LINESTRING(140 80, 140 120), 
+        LINESTRING(140 140, 140 160), 
+        LINESTRING(140 180, 140 200), 
+        LINESTRING(140 220, 140 240), 
+        LINESTRING(140 260, 140 300), 
+        LINESTRING(120 300, 120 320), 
+        POLYGON(
+          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
+          120 120, 60 120, 60 220, 60 240), 
+          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
+          120 240, 80 240)), 
+        POLYGON(
+          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
+          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
+          </op>
+  </test>
+  <test>
+    <op name="difference" arg1="A" arg2="B">
+      MULTIPOLYGON(
+        (
+          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
+          120 120, 60 120, 60 220, 60 240), 
+          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
+          120 240, 80 240)), 
+        (
+          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
+          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
+          </op>
+  </test>
+  <test>
+    <op name="symdifference" arg1="A" arg2="B">
+      GEOMETRYCOLLECTION(
+        LINESTRING(40 260, 60 260), 
+        LINESTRING(220 260, 240 260, 240 240, 220 240), 
+        LINESTRING(60 240, 40 240, 40 220, 60 220), 
+        LINESTRING(80 220, 100 220), 
+        LINESTRING(180 220, 200 220), 
+        LINESTRING(220 220, 240 220), 
+        LINESTRING(120 300, 120 260), 
+        LINESTRING(120 240, 120 220), 
+        LINESTRING(120 160, 120 140), 
+        LINESTRING(120 120, 120 80), 
+        LINESTRING(120 80, 140 80), 
+        LINESTRING(140 80, 140 120), 
+        LINESTRING(140 140, 140 160), 
+        LINESTRING(140 180, 140 200), 
+        LINESTRING(140 220, 140 240), 
+        LINESTRING(140 260, 140 300), 
+        LINESTRING(120 300, 120 320), 
+        POLYGON(
+          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
+          120 120, 60 120, 60 220, 60 240), 
+          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
+          120 240, 80 240)), 
+        POLYGON(
+          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
+          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
+          </op>
+  </test>
+</case><case>
+  <desc>mLmA - A and B complex, overlapping and touching #2</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (60 320, 60 120, 280 120, 280 320, 60 320), 
+        (120 260, 120 180, 240 180, 240 260, 120 260)), 
+      (
+        (280 400, 320 400, 320 360, 280 360, 280 400)), 
+      (
+        (300 240, 300 220, 320 220, 320 240, 300 240)))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (80 300, 80 160, 260 160, 260 300, 80 300, 80 140), 
+      (220 360, 220 240, 300 240, 300 360))
+  </b>
+<test>
+  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
+    POLYGON(
+      (60 120, 60 320, 280 400, 320 400, 320 220, 280 120, 60 120))
+  </op>
+</test>
+<test>
+  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
+    MULTILINESTRING(
+      (60 320, 60 120, 280 120, 280 320, 60 320), 
+      (120 260, 120 180, 240 180, 240 260, 120 260), 
+      (280 400, 320 400, 320 360, 280 360, 280 400), 
+      (300 240, 300 220, 320 220, 320 240, 300 240))
+  </op>
+</test>
+<test>
+  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(220 360, 220 320), 
+      LINESTRING(220 260, 220 240, 240 240), 
+      LINESTRING(280 240, 300 240), 
+      LINESTRING(300 240, 300 360), 
+      POLYGON(
+        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
+        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
+      POLYGON(
+        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
+      POLYGON(
+        (300 240, 320 240, 320 220, 300 220, 300 240)))
+  </op>
+</test>
+<test>
+  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
+        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
+      (
+        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
+      (
+        (300 240, 320 240, 320 220, 300 220, 300 240)))
+  </op>
+</test>
+<test>
+  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(220 360, 220 320), 
+      LINESTRING(220 260, 220 240, 240 240), 
+      LINESTRING(280 240, 300 240), 
+      LINESTRING(300 240, 300 360), 
+      POLYGON(
+        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
+        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
+      POLYGON(
+        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
+      POLYGON(
+        (300 240, 320 240, 320 220, 300 220, 300 240)))
+  </op>
+</test>
+<test>
+  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(300 240), 
+      POINT(300 360), 
+      LINESTRING(80 300, 80 160), 
+      LINESTRING(80 160, 260 160, 260 240), 
+      LINESTRING(260 240, 260 300, 220 300), 
+      LINESTRING(220 300, 80 300), 
+      LINESTRING(80 160, 80 140), 
+      LINESTRING(220 320, 220 300), 
+      LINESTRING(220 300, 220 260), 
+      LINESTRING(240 240, 260 240), 
+      LINESTRING(260 240, 280 240))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mLmA - A and B complex, overlapping and touching #3</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (120 180, 60 80, 180 80, 120 180)), 
+      (
+        (100 240, 140 240, 120 220, 100 240)))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (180 260, 120 180, 60 260, 180 260), 
+      (60 300, 60 40), 
+      (100 100, 140 100))
+  </b>
+<test>
+  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
+    POLYGON(
+      (60 80, 100 240, 140 240, 180 80, 60 80))
+  </op>
+</test>
+<test>
+  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
+    MULTILINESTRING(
+      (120 180, 60 80, 180 80, 120 180), 
+      (100 240, 140 240, 120 220, 100 240))
+  </op>
+</test>
+<test>
+  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(180 260, 120 180), 
+      LINESTRING(120 180, 60 260), 
+      LINESTRING(60 260, 180 260), 
+      LINESTRING(60 300, 60 260), 
+      LINESTRING(60 260, 60 80), 
+      LINESTRING(60 80, 60 40), 
+      POLYGON(
+        (60 80, 120 180, 180 80, 60 80)), 
+      POLYGON(
+        (100 240, 140 240, 120 220, 100 240)))
+  </op>
+</test>
+<test>
+  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (60 80, 120 180, 180 80, 60 80)), 
+      (
+        (100 240, 140 240, 120 220, 100 240)))
+  </op>
+</test>
+<test>
+  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(180 260, 120 180), 
+      LINESTRING(120 180, 60 260), 
+      LINESTRING(60 260, 180 260), 
+      LINESTRING(60 300, 60 260), 
+      LINESTRING(60 260, 60 80), 
+      LINESTRING(60 80, 60 40), 
+      POLYGON(
+        (60 80, 120 180, 180 80, 60 80)), 
+      POLYGON(
+        (100 240, 140 240, 120 220, 100 240)))
+  </op>
+</test>
+<test>
+  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(60 80), 
+      POINT(120 180), 
+      LINESTRING(100 100, 140 100))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionLAPrec.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionLAPrec.xml
new file mode 100644
index 0000000..1c7f2b5
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionLAPrec.xml
@@ -0,0 +1,59 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LA - line and sliver intersecting, dimensional collapse</desc>
+  <a>
+    POLYGON(
+      (95 9, 81 414, 87 414, 95 9))
+  </a>
+  <b>
+    LINESTRING(93 13, 96 13)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    LINESTRING(95 9, 81 414, 87 414, 95 9)
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (95 9, 81 414, 87 414, 95 9))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(95 13)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(95 9, 95 13), 
+      POLYGON(
+        (95 13, 81 414, 87 414, 95 13)), 
+      LINESTRING(93 13, 95 13), 
+      LINESTRING(95 13, 96 13))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(95 9, 95 13), 
+      POLYGON(
+        (95 13, 81 414, 87 414, 95 13)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      LINESTRING(95 9, 95 13), 
+      POLYGON(
+        (95 13, 81 414, 87 414, 95 13)), 
+      LINESTRING(93 13, 95 13), 
+      LINESTRING(95 13, 96 13))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionLL.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionLL.xml
new file mode 100644
index 0000000..5aa2757
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionLL.xml
@@ -0,0 +1,375 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LL - A crosses B</desc>
+  <a>
+    LINESTRING(0 0, 100 100)
+  </a>
+  <b>
+    LINESTRING(0 100, 100 0)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(50 50)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 0, 50 50), 
+      (0 100, 50 50), 
+      (50 50, 100 100), 
+      (50 50, 100 0))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 0, 50 50), 
+      (50 50, 100 100))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 0, 50 50), 
+      (0 100, 50 50), 
+      (50 50, 100 100), 
+      (50 50, 100 0))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A shares one segment with B</desc>
+  <a>
+    LINESTRING(0 0, 100 100, 200 0)
+  </a>
+  <b>
+    LINESTRING(0 0, 100 100, 200 200)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING(0 0, 100 100)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 0, 100 100), 
+      (100 100, 200 200), 
+      (100 100, 200 0))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    LINESTRING(100 100, 200 0)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 100, 200 200), 
+      (100 100, 200 0))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A and B disjoint</desc>
+  <a>
+    LINESTRING(40 360, 40 220, 120 360)
+  </a>
+  <b>
+    LINESTRING(120 340, 60 220, 140 220, 140 360)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((40 360), (120 360))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (40 220, 40 360, 120 360, 40 220))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    LINESTRING EMPTY
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (40 360, 40 220, 120 360), 
+      (120 340, 60 220, 140 220, 140 360))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    LINESTRING(40 360, 40 220, 120 360)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (40 360, 40 220, 120 360), 
+      (120 340, 60 220, 140 220, 140 360))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A and B intersect frequently</desc>
+  <a>
+    LINESTRING(220 240, 200 220, 60 320, 40 300, 180 200, 160 180, 20 280)
+  </a>
+  <b>
+    LINESTRING(220 240, 140 160, 120 180, 220 280, 200 300, 100 200)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((220 240), (20 280))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (160 180, 20 280, 60 320, 220 240, 160 180))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(113 213), 
+      POINT(133 233), 
+      POINT(137 197), 
+      POINT(153 253), 
+      POINT(157 217), 
+      POINT(177 237), 
+      LINESTRING(180 200, 160 180), 
+      LINESTRING(220 240, 200 220))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (113 213, 20 280), 
+      (133 233, 113 213), 
+      (113 213, 100 200), 
+      (137 197, 113 213), 
+      (153 253, 133 233), 
+      (153 253, 60 320, 40 300, 133 233), 
+      (133 233, 157 217), 
+      (137 197, 157 217), 
+      (160 180, 140 160, 120 180, 137 197), 
+      (160 180, 137 197), 
+      (177 237, 220 280, 200 300, 153 253), 
+      (177 237, 153 253), 
+      (157 217, 177 237), 
+      (157 217, 180 200), 
+      (180 200, 160 180), 
+      (200 220, 177 237), 
+      (200 220, 180 200), 
+      (220 240, 200 220))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (200 220, 177 237), 
+      (177 237, 153 253), 
+      (153 253, 60 320, 40 300, 133 233), 
+      (133 233, 157 217), 
+      (157 217, 180 200), 
+      (160 180, 137 197), 
+      (137 197, 113 213), 
+      (113 213, 20 280))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (200 220, 177 237), 
+      (177 237, 153 253), 
+      (153 253, 60 320, 40 300, 133 233), 
+      (133 233, 157 217), 
+      (157 217, 180 200), 
+      (160 180, 137 197), 
+      (137 197, 113 213), 
+      (113 213, 20 280), 
+      (200 220, 180 200), 
+      (160 180, 140 160, 120 180, 137 197), 
+      (137 197, 157 217), 
+      (157 217, 177 237), 
+      (177 237, 220 280, 200 300, 153 253), 
+      (153 253, 133 233), 
+      (133 233, 113 213), 
+      (113 213, 100 200))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A and B equal</desc>
+  <a>
+    LINESTRING(80 320, 220 320, 220 160, 80 300)
+  </a>
+  <b>
+    LINESTRING(80 320, 220 320, 220 160, 80 300)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((80 320), (80 300))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (220 160, 80 300, 80 320, 220 320, 220 160))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (220 160, 80 300), 
+      (80 320, 220 320), 
+      (220 320, 220 160))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (220 160, 80 300), 
+      (80 320, 220 320), 
+      (220 320, 220 160))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    LINESTRING EMPTY
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    LINESTRING EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A and B touch ends</desc>
+  <a>
+    LINESTRING(60 200, 60 260, 140 200)
+  </a>
+  <b>
+    LINESTRING(60 200, 60 140, 140 200)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((60 200), (140 200))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (60 200, 60 260, 140 200, 60 200))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((60 200), (140 200))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (60 200, 60 260, 140 200), 
+      (60 200, 60 140, 140 200))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    LINESTRING(60 200, 60 260, 140 200)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (60 200, 60 260, 140 200), 
+      (60 200, 60 140, 140 200))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - intersecting rings</desc>
+  <a>
+    LINESTRING(180 200, 100 280, 20 200, 100 120, 180 200)
+  </a>
+  <b>
+    LINESTRING(100 200, 220 200, 220 80, 100 80, 100 200)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (100 120, 20 200, 100 280, 180 200, 100 120))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((100 120), (180 200))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 120, 180 200), 
+      (100 120, 100 200), 
+      (180 200, 100 280, 20 200, 100 120), 
+      (180 200, 220 200, 220 80, 100 80, 100 120), 
+      (100 200, 180 200))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 120, 180 200), 
+      (180 200, 100 280, 20 200, 100 120))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 120, 180 200), 
+      (100 120, 100 200), 
+      (180 200, 100 280, 20 200, 100 120), 
+      (180 200, 220 200, 220 80, 100 80, 100 120), 
+      (100 200, 180 200))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LrL - LinearRing bug</desc>
+  <a>
+    LINEARRING(0 0, 0 5, 5 5, 5 0, 0 0)
+  </a>
+  <b>
+    LINESTRING( 2 2, 5 5)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT (5 5)
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionLLPrec.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionLLPrec.xml
new file mode 100644
index 0000000..5054673
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionLLPrec.xml
@@ -0,0 +1,28 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LL - narrow V</desc>
+  <a>
+    LINESTRING(0 10, 620 10, 0 11)
+  </a>
+  <b>
+    LINESTRING(400 60, 400 10)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(400 10)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (0 10, 400 10), 
+      (400 10, 620 10, 400 10), 
+      (400 10, 0 11), 
+      (400 60, 400 10))
+  </op>
+</test>
+</case>
+
+</run>
\ No newline at end of file
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionPA.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionPA.xml
new file mode 100644
index 0000000..a51c9fb
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionPA.xml
@@ -0,0 +1,155 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PA - point contained in simple polygon</desc>
+  <a>
+    POINT(100 100)
+  </a>
+  <b>
+    POLYGON(
+      (50 50, 200 50, 200 200, 50 200, 50 50))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(100 100)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmA - points on I, B and E of touching triangles</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (120 320, 180 200, 240 320, 120 320)), 
+      (
+        (180 200, 240 80, 300 200, 180 200)))
+  </a>
+  <b>
+    MULTIPOINT((120 320), (180 260), (180 320), (180 200), (300 200), (200 220))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTILINESTRING(
+      (120 320, 180 200, 240 320, 120 320), 
+      (180 200, 240 80, 300 200, 180 200))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (240 80, 120 320, 240 320, 300 200, 240 80))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((120 320), (180 200), (180 260), (180 320), (300 200))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(200 220), 
+      POLYGON(
+        (180 200, 120 320, 240 320, 180 200)), 
+      POLYGON(
+        (180 200, 300 200, 240 80, 180 200)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (180 200, 120 320, 240 320, 180 200)), 
+      (
+        (180 200, 300 200, 240 80, 180 200)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(200 220), 
+      POLYGON(
+        (180 200, 120 320, 240 320, 180 200)), 
+      POLYGON(
+        (180 200, 300 200, 240 80, 180 200)))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmA - points on I, B and E of concentric doughnuts</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (120 80, 420 80, 420 340, 120 340, 120 80), 
+        (160 300, 160 120, 380 120, 380 300, 160 300)), 
+      (
+        (200 260, 200 160, 340 160, 340 260, 200 260), 
+        (240 220, 240 200, 300 200, 300 220, 240 220)))
+  </a>
+  <b>
+    MULTIPOINT((200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200), (200 360), 
+    (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTILINESTRING(
+      (120 80, 420 80, 420 340, 120 340, 120 80), 
+      (160 300, 160 120, 380 120, 380 300, 160 300), 
+      (200 260, 200 160, 340 160, 340 260, 200 260), 
+      (240 220, 240 200, 300 200, 300 220, 240 220))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (120 80, 120 340, 420 340, 420 80, 120 80))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((200 160), (220 180), (260 200), (340 120), (400 100), (420 340))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(200 140), 
+      POINT(200 360), 
+      POLYGON(
+        (120 80, 120 340, 420 340, 420 80, 120 80), 
+        (160 300, 160 120, 380 120, 380 300, 160 300)), 
+      POLYGON(
+        (200 260, 340 260, 340 160, 200 160, 200 260), 
+        (240 220, 240 200, 300 200, 300 220, 240 220)))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOLYGON(
+      (
+        (120 80, 120 340, 420 340, 420 80, 120 80), 
+        (160 300, 160 120, 380 120, 380 300, 160 300)), 
+      (
+        (200 260, 340 260, 340 160, 200 160, 200 260), 
+        (240 220, 240 200, 300 200, 300 220, 240 220)))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(200 140), 
+      POINT(200 360), 
+      POLYGON(
+        (120 80, 120 340, 420 340, 420 80, 120 80), 
+        (160 300, 160 120, 380 120, 380 300, 160 300)), 
+      POLYGON(
+        (200 260, 340 260, 340 160, 200 160, 200 260), 
+        (240 220, 240 200, 300 200, 300 220, 240 220)))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionPL.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionPL.xml
new file mode 100644
index 0000000..3b10817
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionPL.xml
@@ -0,0 +1,286 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>mPL - points in I and E of line</desc>
+  <a>
+    MULTIPOINT((40 90), (20 20), (70 70))
+  </a>
+  <b>
+    LINESTRING(20 20, 100 100)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((20 20), (70 70))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(40 90), 
+      LINESTRING(20 20, 100 100))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(40 90)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(40 90), 
+      LINESTRING(20 20, 100 100))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - points in I and E of line, line self-intersecting</desc>
+  <a>
+    MULTIPOINT((40 90), (20 20), (70 70))
+  </a>
+  <b>
+    LINESTRING(20 20, 110 110, 170 50, 130 10, 70 70)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((20 20), (70 70))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(40 90), 
+      LINESTRING(20 20, 70 70), 
+      LINESTRING(70 70, 110 110, 170 50, 130 10, 70 70))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(40 90)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(40 90), 
+      LINESTRING(20 20, 70 70), 
+      LINESTRING(70 70, 110 110, 170 50, 130 10, 70 70))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap</desc>
+  <a>
+    MULTILINESTRING(
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320), 
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320), 
+      (100 220, 100 320))
+  </a>
+  <b>
+    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((100 220), (100 320))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (100 180, 100 320, 220 320, 220 180, 100 180))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT ((100 180), (100 220), (100 260), (100 320), (120 180), (160 320), (200 180), (200 320), (220 180), (220 260), (220 320))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(100 200), 
+      POINT(120 320), 
+      POINT(140 320), 
+      LINESTRING(100 320, 100 220), 
+      LINESTRING(100 180, 200 180), 
+      LINESTRING(220 180, 220 320), 
+      LINESTRING(220 320, 160 320))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(100 200), 
+      POINT(120 320), 
+      POINT(140 320), 
+      LINESTRING(100 320, 100 220), 
+      LINESTRING(100 180, 200 180), 
+      LINESTRING(220 180, 220 320), 
+      LINESTRING(220 320, 160 320))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap, x <0, y < 0</desc>
+  <a>
+    MULTILINESTRING(
+      (-500 -140, -500 -280, -320 -280, -320 -140, -500 -140, -500 -340), 
+      (-500 -140, -320 -140, -500 -140, -320 -140, -500 -140))
+  </a>
+  <b>
+    MULTIPOINT ((-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120), (-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((-500 -340), (-500 -140))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (-500 -340, -500 -140, -320 -140, -320 -280, -500 -340))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((-500 -340), (-500 -280), (-500 -220), (-500 -140), (-420 -140), (-320 -180), (-320 -140))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(-560 -180), 
+      POINT(-420 -180), 
+      POINT(-320 -120), 
+      POINT(-280 -140), 
+      LINESTRING(-500 -140, -500 -280), 
+      LINESTRING(-500 -280, -320 -280, -320 -140), 
+      LINESTRING(-320 -140, -500 -140), 
+      LINESTRING(-500 -280, -500 -340))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (-500 -140, -500 -280), 
+      (-500 -280, -320 -280, -320 -140), 
+      (-320 -140, -500 -140), 
+      (-500 -280, -500 -340))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(-560 -180), 
+      POINT(-420 -180), 
+      POINT(-320 -120), 
+      POINT(-280 -140), 
+      LINESTRING(-500 -140, -500 -280), 
+      LINESTRING(-500 -280, -320 -280, -320 -140), 
+      LINESTRING(-320 -140, -500 -140), 
+      LINESTRING(-500 -280, -500 -340))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - lines intersect at 1 point</desc>
+  <a>
+    MULTILINESTRING(
+      (180 100, 140 280, 240 140, 220 120, 140 280), 
+      (140 280, 100 400, 80 380, 140 280, 40 380, 20 360, 140 280))
+  </a>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((180 100), (140 280))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap</desc>
+  <a>
+    MULTILINESTRING(
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320), 
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320), 
+      (100 220, 100 320))
+  </a>
+  <b>
+    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    MULTIPOINT((100 220), (100 320))
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POLYGON(
+      (100 180, 100 320, 220 320, 220 180, 100 180))
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT ((100 180), (100 220), (100 260), (100 320), (120 180), (160 320), (200 180), (200 320), (220 180), (220 260), (220 320))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(100 200), 
+      POINT(120 320), 
+      POINT(140 320), 
+      LINESTRING(100 320, 100 220), 
+      LINESTRING(100 180, 200 180), 
+      LINESTRING(220 180, 220 320), 
+      LINESTRING(220 320, 160 320))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTILINESTRING(
+      (100 320, 100 220), 
+      (100 180, 200 180), 
+      (220 180, 220 320), 
+      (220 320, 160 320))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    GEOMETRYCOLLECTION(
+      POINT(100 200), 
+      POINT(120 320), 
+      POINT(140 320), 
+      LINESTRING(100 320, 100 220), 
+      LINESTRING(100 180, 200 180), 
+      LINESTRING(220 180, 220 320), 
+      LINESTRING(220 320, 160 320))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionPLPrec.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionPLPrec.xml
new file mode 100644
index 0000000..b25ddde
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionPLPrec.xml
@@ -0,0 +1,19 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PP - Point just off line. Causes non-robust algorithms to fail.</desc>
+  <a>
+    LINESTRING(-123456789 -40, 381039468754763 123456789)
+  </a>
+  <b>
+    POINT(0 0)
+  </b>
+<test>
+  <op name="intersects" arg1="A" arg2="B">
+    false
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestFunctionPP.xml b/modules/tests/src/test/resources/testxml/general/TestFunctionPP.xml
new file mode 100644
index 0000000..f83a79c
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestFunctionPP.xml
@@ -0,0 +1,269 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PP - point contained in both A and B</desc>
+  <a>
+    POINT(100 100)
+  </a>
+  <b>
+    POINT(100 100)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(100 100)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PP - A different from B</desc>
+  <a>
+    POINT(100 100)
+  </a>
+  <b>
+    POINT(200 200)
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT((100 100), (200 200))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(100 100)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOINT((100 100), (200 200))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PmP - point in A contained in B</desc>
+  <a>
+    POINT(100 100)
+  </a>
+  <b>
+    MULTIPOINT((100 100), (200 200))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(100 100)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT((100 100), (200 200))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POINT(200 200)
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPmP - points in A only, B only, and in both</desc>
+  <a>
+    MULTIPOINT((100 100), (200 200), (300 300), (500 500))
+  </a>
+  <b>
+    MULTIPOINT((100 100), (200 200), (400 400), (600 600))
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    MULTIPOINT((100 100), (200 200))
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT ((100 100), (200 200), (300 300), (400 400), (500 500), (600 600))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    MULTIPOINT((300 300), (500 500))
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOINT((300 300), (400 400), (500 500), (600 600))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PP - point contained in both A and B</desc>
+  <a>
+    POINT(80 200)
+  </a>
+  <b>
+    POINT(80 200)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POINT(80 200)
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT(80 200)
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    POINT(80 200)
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PP - A different from B</desc>
+  <a>
+    POINT(80 200)
+  </a>
+  <b>
+    POINT(260 80)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POINT(80 200)
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT((80 200), (260 80))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(80 200)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOINT((80 200), (260 80))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PP - A different from B, same y</desc>
+  <a>
+    POINT(60 260)
+  </a>
+  <b>
+    POINT(120 260)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POINT(60 260)
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT((60 260), (120 260))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(60 260)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOINT((60 260), (120 260))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PP - A different from B, same x</desc>
+  <a>
+    POINT(80 80)
+  </a>
+  <b>
+    POINT(80 280)
+  </b>
+<test>
+  <op name="getboundary" arg1="A">
+    GEOMETRYCOLLECTION EMPTY
+  </op>
+</test>
+<test>
+  <op name="convexhull" arg1="A">
+    POINT(80 80)
+  </op>
+</test>
+<test>
+  <op name="intersection" arg1="A" arg2="B">
+    POINT EMPTY
+  </op>
+</test>
+<test>
+  <op name="union" arg1="A" arg2="B">
+    MULTIPOINT((80 80), (80 280))
+  </op>
+</test>
+<test>
+  <op name="difference" arg1="A" arg2="B">
+    POINT(80 80)
+  </op>
+</test>
+<test>
+  <op name="symdifference" arg1="A" arg2="B">
+    MULTIPOINT((80 80), (80 280))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestInteriorPoint.xml b/modules/tests/src/test/resources/testxml/general/TestInteriorPoint.xml
new file mode 100644
index 0000000..0d765ca
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestInteriorPoint.xml
@@ -0,0 +1,128 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>P - empty</desc>
+  <a>    POINT EMPTY  </a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT EMPTY   </op></test>
+</case>
+
+<case>
+  <desc>P - single point</desc>
+  <a>    POINT(10 10)  </a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT(10 10)   </op></test>
+</case>
+
+<case>
+  <desc>P - single point</desc>
+  <a>    MULTIPOINT ((60 300), (200 200), (240 240), (200 300), (40 140), (80 240), (140 240), (100 160), (140 200), (60 200))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (140 240)   </op></test>
+</case>
+
+<case>
+  <desc>L - linestring with single segment</desc>
+  <a>    LINESTRING (0 0, 7 14)
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >   POINT (7 14)   </op></test>
+</case>
+
+<case>
+  <desc>L - linestring with multiple segments </desc>
+  <a>    LINESTRING (0 0, 3 15, 6 2, 11 14, 16 5, 16 18, 2 22)
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >   POINT (11 14)  </op></test>
+</case>
+
+<case>
+  <desc>L - zero length line</desc>
+  <a>    LINESTRING (10 10, 10 10)  </a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>mL - zero length lines</desc>
+  <a>    MULTILINESTRING ((10 10, 10 10), (20 20, 20 20))  </a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>mL - complex linestrings</desc>
+  <a>    MULTILINESTRING ((60 240, 140 300, 180 200, 40 140, 100 100, 120 220), 
+  (240 80, 260 160, 200 240, 180 340, 280 340, 240 180, 180 140, 40 200, 140 260))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (180 200)   </op></test>
+</case>
+
+<case>
+  <desc>A - box</desc>
+  <a>    POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (5 5)   </op></test>
+</case>
+
+<case>
+  <desc>A - empty</desc>
+  <a>    POLYGON EMPTY
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT EMPTY   </op></test>
+</case>
+
+<case>
+  <desc>A - polygon with horizontal segment at centre (L shape)</desc>
+  <a>    POLYGON ((0 2, 0 4, 6 4, 6 0, 2 0, 2 2, 0 2))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (3 3)   </op></test>
+</case>
+
+<case>
+  <desc>A - polygon with horizontal segment at centre (narrower L shape)</desc>
+  <a>    POLYGON ((0 2, 0 4, 3 4, 3 0, 2 0, 2 2, 0 2))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (2 3)   </op></test>
+</case>
+
+<case>
+  <desc>mA - polygons with holes</desc>
+  <a>    MULTIPOLYGON (((50 260, 240 340, 260 100, 20 60, 90 140, 50 260), (200 280, 140 240, 180 160, 240 140, 200 280)), ((380 280, 300 260, 340 100, 440 80, 380 280), (380 220, 340 200, 400 100, 380 220)))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (115 200)  </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of polygons, lines, points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
+  LINESTRING (80 0, 80 80, 120 40), 
+  MULTIPOINT ((20 60), (40 80), (60 60)))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (20 20)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons and lines</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 30 30))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons and zero-length lines</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 20 20))
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+<case>
+  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
+  LINESTRING (20 20, 20 20),
+  MULTIPOINT ((20 10), (10 20)) )
+	</a>
+<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
+</case>
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestMinimumClearance.xml b/modules/tests/src/test/resources/testxml/general/TestMinimumClearance.xml
new file mode 100644
index 0000000..d770180
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestMinimumClearance.xml
@@ -0,0 +1,89 @@
+<run>
+  <precisionModel type="FLOATING" />
+
+<case>
+  <desc>P - empty point</desc>
+  <a>    POINT EMPTY </a>
+<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
+</case>
+
+<case>
+  <desc>P - single point</desc>
+  <a>    POINT (100 100) </a>
+<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
+</case>
+
+<case>
+  <desc>mP - points</desc>
+  <a>    MULTIPOINT ( (100 100), (10 100) ) </a>
+<test><op name="minClearance" arg1='A' >  90	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (100 100, 10 100) </op></test>
+</case>
+
+<case>
+  <desc>mP - two identical points</desc>
+  <a>    MULTIPOINT ( (100 100), (100 100) ) </a>
+<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
+</case>
+
+<case>
+  <desc>mP - points</desc>
+  <a>    MULTIPOINT ((100 100), (10 100), (30 100)) </a>
+<test><op name="minClearance" arg1='A' >  20	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (10 100, 30 100) </op></test>
+</case>
+
+<case>
+  <desc>L - linestring</desc>
+  <a>    LINESTRING (100 100, 200 100, 200 200, 150 150) </a>
+<test><op name="minClearance" arg1='A' >  50	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (150 150, 150 100)	</op></test>
+</case>
+
+<case>
+  <desc>L - empty linestring</desc>
+  <a>    LINESTRING EMPTY </a>
+<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY	</op></test>
+</case>
+
+<case>
+  <desc>ML - linestring</desc>
+  <a>    MULTILINESTRING ((100 100, 200 100, 200 200, 150 150), 
+  (100 200, 150 170)) </a>
+<test><op name="minClearance" arg1='A' >  14.142135623730951	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (150 170, 160 160) </op></test>
+</case>
+
+<case>
+  <desc>A - empty polygon</desc>
+  <a>    POLYGON EMPTY </a>
+<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
+</case>
+
+<case>
+  <desc>A - single polygon #1</desc>
+  <a>    POLYGON ((100 100, 300 100, 200 200, 100 100)) </a>
+<test><op name="minClearance" arg1='A' >  100	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (200 200, 200 100) </op></test>
+</case>
+
+<case>
+  <desc>A - single polygon #2</desc>
+  <a>    POLYGON ((300 400, 100 350, 250 320, 50 250, 298 200, 50 150, 150 100, 300 50, 300 50, 300 50, 300 400)) </a>
+<test><op name="minClearance" arg1='A' >  2	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (298 200, 300 200) </op></test>
+</case>
+
+<case>
+  <desc>mA - multiple polygons</desc>
+  <a>    MULTIPOLYGON (((100 100, 300 100, 200 200, 100 100)), ((150 250, 250 250, 200 220, 150 250))) </a>
+<test><op name="minClearance" arg1='A' >  20	</op></test>
+<test><op name="minClearanceLine" arg1='A' >  LINESTRING (200 200, 200 220) </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestOverlayEmpty.xml b/modules/tests/src/test/resources/testxml/general/TestOverlayEmpty.xml
new file mode 100644
index 0000000..9dd9896
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestOverlayEmpty.xml
@@ -0,0 +1,1021 @@
+<run>
+  <desc>  Test type of empty results from overlay operations  </desc>
+
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POINT (1 1) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> LINESTRING (5 5, 6 6) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON EMPTY </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOINT ((2 2), (3 3)) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> POINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> LINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> POLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> POINT (1 1) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> LINESTRING (5 5, 6 6) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTIPOINT EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTILINESTRING EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTIPOLYGON EMPTY </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTIPOINT ((2 2), (3 3)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
+<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
+</case>
+
+<case>
+  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
+  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
+<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
+</case>
+
+
+</run>
+
diff --git a/modules/tests/src/test/resources/testxml/general/TestPreparedPointPredicate.xml b/modules/tests/src/test/resources/testxml/general/TestPreparedPointPredicate.xml
new file mode 100644
index 0000000..5c353df
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestPreparedPointPredicate.xml
@@ -0,0 +1,34 @@
+<run>
+  <desc>Test cases for PreparedPoint predicates</desc>
+  <precisionModel type="FLOATING"/>
+  <geometryOperation>org.locationtech.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
+
+<case>
+<desc> P/A - point in interior of poly</desc>
+  <a>     POINT (100 100)
+    </a>
+  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
+    </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+<desc> P/A - point on boundary of poly</desc>
+  <a>     POINT (100 50)
+    </a>
+  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
+    </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+<desc> P/A - point outside poly</desc>
+  <a>     POINT (200 200)
+    </a>
+  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
+    </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   false   </op> </test>
+</case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestPreparedPolygonPredicate.xml b/modules/tests/src/test/resources/testxml/general/TestPreparedPolygonPredicate.xml
new file mode 100644
index 0000000..04ca2e6
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestPreparedPolygonPredicate.xml
@@ -0,0 +1,191 @@
+<run>
+  <desc>Test cases for PreparedGeometry predicates using polygons as input</desc>
+  <precisionModel type="FLOATING"/>
+  <geometryOperation>org.locationtech.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
+
+<case>
+  <desc>A/P - point equal to start point of polygon
+  </desc>
+  <a>
+    POLYGON ((10 10, 60 100, 110 10, 10 10))
+  </a>
+  <b>
+      POINT (10 10)
+  </b>
+<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     		arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/P - point equal to start point of polygon
+  </desc>
+  <a>
+    POLYGON ((10 10, 60 100, 110 10, 10 10))
+  </a>
+  <b>
+      POINT (10 20)
+  </b>
+<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="intersects" 		arg1="A" arg2="B">   false  </op> </test>
+</case>
+
+<case>
+  <desc>mA/L
+  	A has 2 shells touching at one vertex and one non-vertex.
+  	B passes between the shells, but is wholely contained
+  </desc>
+  <a>
+    MULTIPOLYGON (((100 30, 30 110, 150 110, 100 30)), 
+      ((90 110, 30 170, 140 170, 90 110)))
+  </a>
+  <b>
+    LINESTRING (90 80, 90 150)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>mA/L
+  	A has 2 shells touching at one vertex and one non-vertex
+  	B passes between the shells, but is NOT contained (since it is slightly offset)
+  
+  </desc>
+  <a>
+    MULTIPOLYGON (((100 30, 30 110, 150 110, 100 30)), 
+      ((90 110, 30 170, 140 170, 90 110)))
+  </a>
+  <b>
+    LINESTRING (90.1 80, 90 150)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>mA/L - 2 disjoint shells with line crossing between them  </desc>
+  <a>
+    MULTIPOLYGON (((50 20, 10 70, 80 70, 50 20)), 
+      ((10 90, 80 90, 50 140, 10 90)))
+  </a>
+  <b>
+    LINESTRING (50 110, 50 60)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
+<test>  <op name="covers"   arg1="A" arg2="B">   false   </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - proper intersection crossing bdy
+  </desc>
+  <a>
+    POLYGON ((10 10, 10 100, 120 110, 120 30, 10 10))
+  </a>
+  <b>
+    LINESTRING (60 60, 70 140)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - non-proper intersection crossing bdy
+  </desc>
+  <a>
+    POLYGON ((10 10, 60 100, 110 10, 10 10))
+  </a>
+  <b>
+    LINESTRING (60 60, 60 140)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - wholely contained
+  </desc>
+  <a> POLYGON ((10 10, 60 100, 110 10, 10 10)) 
+    </a>
+  <b> LINESTRING (50 30, 70 60)
+    </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - contained but touching bdy at interior point
+  </desc>
+  <a>
+    POLYGON ((10 10, 60 100, 110 10, 10 10))
+  </a>
+  <b>
+    LINESTRING (60 10, 70 60)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - line in bdy - covered but not contained
+  </desc>
+  <a>
+    POLYGON ((10 10, 60 100, 110 10, 10 10))
+  </a>
+  <b>
+    LINESTRING (30 10, 90 10)
+  </b>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/A - two equal polygons
+  </desc>
+  <a>
+      POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
+  </a>
+  <b>
+    POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
+  </b>
+<test>  <op name="contains"   		arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="covers"     		arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - line with repeated points
+  </desc>
+  <a>
+      POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
+  </a>
+  <b>
+    LINESTRING (10 60, 50 60, 60 30, 60 30, 90 80, 90 80, 160 70) 
+  </b>
+<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A/L - polygon and line with repeated points
+  </desc>
+  <a>
+      POLYGON((20 20, 20 100, 120 100, 120 100, 120 100, 140 20, 140 20, 140 20, 20 20)) 
+  </a>
+  <b>
+    LINESTRING (10 60, 50 60, 60 30, 60 30, 90 80, 90 80, 160 70) 
+  </b>
+<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml b/modules/tests/src/test/resources/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml
new file mode 100644
index 0000000..9ea3821
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml
@@ -0,0 +1,81 @@
+<run>
+  <desc>Test cases for PreparedGeometry predicates using GeometryCollections as test geometry.
+        This tests the various combinations of target geometry and predicate which support
+        GCs as the test geometry.
+  </desc>
+  <precisionModel type="FLOATING"/>
+  <geometryOperation>org.locationtech.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
+
+<case>
+  <desc>Box against GC
+  </desc>
+  <a>
+  POLYGON ((0 0, 0 100, 200 100, 200 0, 0 0))     
+  </a>
+  <b>
+    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
+  LINESTRING (50 40, 170 120)) 
+  </b>
+<test>  <op name="intersects"   arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="contains"     arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"       arg1="A" arg2="B">   false  </op> </test>
+</case>
+
+<case>
+  <desc>Box against GC, with containment
+  </desc>
+  <a>
+  POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0))     
+  </a>
+  <b>
+    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
+  LINESTRING (50 40, 170 120)) 
+  </b>
+<test>  <op name="intersects"   arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="contains"     arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="covers"       arg1="A" arg2="B">   true  </op> </test>
+</case>
+
+<case>
+  <desc>Polygon-with-hole against GC
+  </desc>
+  <a>
+  POLYGON ((0 0, 0 270, 200 270, 200 0, 0 0), 
+  (30 210, 170 210, 60 20, 30 210))     
+  </a>
+  <b>
+    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
+  LINESTRING (50 40, 170 120)) 
+  </b>
+<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
+<test>  <op name="contains"       arg1="A" arg2="B">   false  </op> </test>
+</case>
+
+<case>
+  <desc>Linestring against GC
+  </desc>
+  <a>
+  LINESTRING (20 90, 90 190, 170 50)    
+  </a>
+  <b>
+    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
+  LINESTRING (50 40, 170 120)) 
+  </b>
+<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
+</case>
+
+<case>
+  <desc>Linestring against GC, with containment
+  </desc>
+  <a>
+  LINESTRING (20 20, 100 100, 180 20) 
+  </a>
+  <b>
+    GEOMETRYCOLLECTION (LINESTRING (40 40, 80 80),   POINT (120 80)) 
+  </b>
+<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
+</case>
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRectanglePredicate.xml b/modules/tests/src/test/resources/testxml/general/TestRectanglePredicate.xml
new file mode 100644
index 0000000..c4a56d7
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRectanglePredicate.xml
@@ -0,0 +1,304 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>A disjoint</desc>
+  <a>
+    POLYGON(
+      (0 0, 80 0, 80 80, 0 80, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 200, 100 140, 180 140, 180 200, 100 200))
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   false   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
+</case>
+
+<case>
+  <desc>A contained in rectangle</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    POLYGON((10 10, 10 90, 90 90, 90 10, 10 10))
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>A containing rectangle</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    POLYGON ((60 180, -100 120, -140 60, -40 20, -100 -80, 40 -20, 140 -100, 140 40, 260 160, 80 120, 60 180))
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+</case>
+
+<case>
+  <desc>mA containing rectangle</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+	MULTIPOLYGON (((-60 180, -60 -60, 40 -20, 140 -100, 180 120, -20 140, -60 180)), 
+  	((20 280, 0 180, 180 160, 200 280, 20 280)))
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="within"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="coveredBy"  arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>L overlaps thru Y axis side</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING(10 10, 200 10)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+</case>
+
+<case>
+  <desc>L overlaps thru X axis side</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING(10 10, 10 2000)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L on upward diagonal crosses</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING (60 120, -20 20)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L on downward diagonal crosses</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING (50 120, 120 50)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L on downward diagonal does not intersect</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING (70 140, 150 50)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L with many segments crosses</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING (110 160, 150 70, 110 -20, 130 80, 90 150, 60 -20, 38 128)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L with many segments does not intersect</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING (110 160, 150 70, 110 -20, 130 80, 90 150, 90 110, 38 128)
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L line intersection</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING( 10 10, -10 -20 )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
+</case>
+
+<case>
+  <desc>L in polygon boundary</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING( 10 0, 90 0 )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>L (3 pts) in polygon boundary</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING( 10 0, 100 0, 100 50 )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>L (4 pts) in polygon boundary</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    LINESTRING( 10 0, 100 0, 100 100, 50 100 )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>mL with one component contained and one in boundary</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    MULTILINESTRING( (10 0, 20 0), (10 10, 20 20) )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>mL with one component contained</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
+  </a>
+  <b>
+    MULTILINESTRING( (10 10, 10 20), (200 10, 200 20) )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
+</case>
+
+<case>
+  <desc>P in polygon boundary (Y axis)</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
+  </a>
+  <b>
+    POINT(100 50) 
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>P in polygon boundary (X axis)</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
+  </a>
+  <b>
+    POINT(50 100) 
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>P in polygon</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
+  </a>
+  <b>
+    POINT(60 60) 
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>mP in polygon boundary and interior</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
+  </a>
+  <b>
+    MULTIPOINT((50 100), (60 60)) 
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+<case>
+  <desc>GC as argument</desc>
+  <a>
+    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
+  </a>
+  <b>
+  GEOMETRYCOLLECTION (
+    POLYGON((10 10, 10 90, 90 90, 90 10, 10 10)),
+    LINESTRING(10 10, 10 20),
+    MULTIPOINT((50 100), (60 60)) 
+  )
+  </b>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
+<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
+</case>
+
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelateAA.xml b/modules/tests/src/test/resources/testxml/general/TestRelateAA.xml
new file mode 100644
index 0000000..d8694b9
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelateAA.xml
@@ -0,0 +1,235 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>AA disjoint</desc>
+  <a>
+    POLYGON(
+      (0 0, 80 0, 80 80, 0 80, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 200, 100 140, 180 140, 180 200, 100 200))
+  </b>
+<test><op name="relate" arg3="FF2FF1212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   false   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA equal but opposite orientation</desc>
+  <a>
+    POLYGON(
+      (0 0, 140 0, 140 140, 0 140, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (140 0, 0 0, 0 140, 140 140, 140 0))
+  </b>
+<test>
+  <op name="relate" arg3="2FFF1FFF2" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   true   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell contains B-shell</desc>
+  <a>
+    POLYGON(
+      (40 60, 360 60, 360 300, 40 300, 40 60))
+  </a>
+  <b>
+    POLYGON(
+      (120 100, 280 100, 280 240, 120 240, 120 100))
+  </b>
+<test>
+  <op name="relate" arg3="212FF1FF2" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   true   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell contains B-shell contains A-hole</desc>
+  <a>
+    POLYGON(
+      (40 60, 420 60, 420 320, 40 320, 40 60), 
+      (200 140, 160 220, 260 200, 200 140))
+  </a>
+  <b>
+    POLYGON(
+      (80 100, 360 100, 360 280, 80 280, 80 100))
+  </b>
+<test>
+  <op name="relate" arg3="2121F12F2" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell contains B-shell contains A-hole contains B-hole</desc>
+  <a>
+    POLYGON(
+      (0 280, 0 0, 260 0, 260 280, 0 280), 
+      (220 240, 40 240, 40 40, 220 40, 220 240))
+  </a>
+  <b>
+    POLYGON(
+      (20 260, 240 260, 240 20, 20 20, 20 260), 
+      (160 180, 80 180, 120 120, 160 180))
+  </b>
+<test>
+  <op name="relate" arg3="2121F1212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell overlapping B-shell</desc>
+  <a>
+    POLYGON(
+      (60 80, 200 80, 200 220, 60 220, 60 80))
+  </a>
+  <b>
+    POLYGON(
+      (120 140, 260 140, 260 260, 120 260, 120 140))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B">true</op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell overlapping B-shell at B-vertex</desc>
+  <a>
+    POLYGON(
+      (60 220, 220 220, 140 140, 60 220))
+  </a>
+  <b>
+    POLYGON(
+      (100 180, 180 180, 180 100, 100 100, 100 180))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell overlapping B-shell at A & B-vertex</desc>
+  <a>
+    POLYGON(
+      (40 40, 180 40, 180 180, 40 180, 40 40))
+  </a>
+  <b>
+    POLYGON(
+      (180 40, 40 180, 160 280, 300 140, 180 40))
+  </b>
+<test>
+  <op name="relate" arg3="212101212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AmA A-shells overlapping B-shell at A-vertex</desc>
+  <a>
+    POLYGON(
+      (100 60, 140 100, 100 140, 60 100, 100 60))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (80 40, 120 40, 120 80, 80 80, 80 40)), 
+      (
+        (120 80, 160 80, 160 120, 120 120, 120 80)), 
+      (
+        (80 120, 120 120, 120 160, 80 160, 80 120)), 
+      (
+        (40 80, 80 80, 80 120, 40 120, 40 80)))
+  </b>
+<test>
+  <op name="relate" arg3="21210F212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA A-shell touches B-shell, which contains A-hole</desc>
+  <a>
+    POLYGON(
+      (40 280, 200 280, 200 100, 40 100, 40 280), 
+      (100 220, 120 220, 120 200, 100 180, 100 220))
+  </a>
+  <b>
+    POLYGON(
+      (40 280, 180 260, 180 120, 60 120, 40 280))
+  </b>
+<test>
+  <op name="relate" arg3="2121012F2" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA - A-hole contains B, boundaries touch in line</desc>
+  <a>
+    POLYGON(
+      (0 200, 0 0, 200 0, 200 200, 0 200), 
+      (20 180, 130 180, 130 30, 20 30, 20 180))
+  </a>
+  <b>
+    POLYGON(
+      (60 90, 130 90, 130 30, 60 30, 60 90))
+  </b>
+<test>
+  <op name="relate" arg3="FF2F11212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA - A-hole contains B, boundaries touch in points</desc>
+  <a>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (270 90, 200 50, 150 80, 210 120, 270 90))
+  </b>
+<test>
+  <op name="relate" arg3="FF2F01212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+<case>
+  <desc>AA - A contained completely in B</desc>
+  <a>
+    POLYGON ((0 0, 20 80, 120 80, -20 120, 0 0))
+  </a>
+  <b>
+    POLYGON ((60 180, -100 120, -140 60, -40 20, -100 -80, 40 -20, 140 -100, 140 40, 260 160, 80 120, 60 180))
+  </b>
+<test>
+  <op name="relate" arg3="2FF1FF212" arg1="A" arg2="B"> true </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelateAC.xml b/modules/tests/src/test/resources/testxml/general/TestRelateAC.xml
new file mode 100644
index 0000000..99d593f
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelateAC.xml
@@ -0,0 +1,27 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>AC A-shells overlapping B-shell at A-vertex</desc>
+  <a>
+    POLYGON(
+      (100 60, 140 100, 100 140, 60 100, 100 60))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (80 40, 120 40, 120 80, 80 80, 80 40)), 
+      (
+        (120 80, 160 80, 160 120, 120 120, 120 80)), 
+      (
+        (80 120, 120 120, 120 160, 80 160, 80 120)), 
+      (
+        (40 80, 80 80, 80 120, 40 120, 40 80)))
+  </b>
+<test>
+  <op name="relate" arg3="21210F212" arg1="A" arg2="B">    true  </op>
+</test>
+<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelateLA.xml b/modules/tests/src/test/resources/testxml/general/TestRelateLA.xml
new file mode 100644
index 0000000..8872ace
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelateLA.xml
@@ -0,0 +1,190 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LA - intersection at NV: {A-Bdy, A-Int} = {B-Bdy, B-Int}</desc>
+  <a>
+    LINESTRING(100 120, 100 240)
+  </a>
+  <b>
+    POLYGON(
+      (40 60, 160 60, 160 180, 40 180, 40 60))
+  </b>
+<test>
+  <op name="relate" arg3="1010F0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - intersection at V: {A-Bdy, A-Int} = {B-Bdy, B-Int}</desc>
+  <a>
+    LINESTRING(80 80, 140 140, 200 200)
+  </a>
+  <b>
+    POLYGON(
+      (40 40, 140 40, 140 140, 40 140, 40 40))
+  </b>
+<test>
+  <op name="relate" arg3="1010F0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LmA - intersection at NV, L contained in A</desc>
+  <a>
+    LINESTRING(70 50, 70 150)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (0 0, 0 100, 140 100, 140 0, 0 0)), 
+      (
+        (20 170, 70 100, 130 170, 20 170)))
+  </b>
+<test>
+  <op name="relate" arg3="10F0FF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A crosses B at {shell-NV, hole-V}</desc>
+  <a>
+    LINESTRING(60 160, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (110 110, 250 100, 140 30, 110 110))
+  </b>
+<test>
+  <op name="relate" arg3="F01FF0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A intersects B at {shell-NV}, B-Int, {hole-V}</desc>
+  <a>
+    LINESTRING(60 160, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (111 110, 250 100, 140 30, 111 110))
+  </b>
+<test>
+  <op name="relate" arg3="101FF0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A crosses B hole at {hole1-V, hole2-NV}</desc>
+  <a>
+    LINESTRING(80 110, 170 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (130 110, 60 40, 60 180, 130 110), 
+      (130 180, 130 40, 200 110, 130 180))
+  </b>
+<test>
+  <op name="relate" arg3="F01FF0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LA - A crosses B hole at {hole1-V}, B-Int, {hole2-NV}</desc>
+  <a>
+    LINESTRING(80 110, 170 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (130 110, 60 40, 60 180, 130 110), 
+      (130 180, 131 40, 200 110, 130 180))
+  </b>
+<test>
+  <op name="relate" arg3="101FF0212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+<desc>LA - Line with endpoints in interior but crossing exterior of multipolygon</desc>
+  <a>
+    LINESTRING(160 70, 320 230)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
+  </test>
+</case>
+
+<case>
+<desc>LA - Line with a very small piece in the exterior between parts of a multipolygon</desc>
+  <a>
+    LINESTRING(100 140, 100 40)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (20 80, 180 79, 100 0, 20 80)), 
+      (
+        (20 160, 180 160, 100 80, 20 160)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
+  </test>
+</case>
+
+<case>
+<desc>LA - Line contained completely and spanning parts of multipolygon</desc>
+  <a>
+    LINESTRING(100 140, 100 40)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (20 80, 180 80, 100 0, 20 80)), 
+      (
+        (20 160, 180 160, 100 80, 20 160)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="10F0FF212">true</op>
+  </test>
+</case>
+
+<case>
+<desc>LA - overlapping ring and triangle</desc>
+  <a>
+    LINESTRING(110 60, 20 150, 200 150, 110 60)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
+  </test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelateLC.xml b/modules/tests/src/test/resources/testxml/general/TestRelateLC.xml
new file mode 100644
index 0000000..864ce95
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelateLC.xml
@@ -0,0 +1,41 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LC - topographically equal with no boundary</desc>
+  <a>
+    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 0 50), 
+      (0 50, 50 50), 
+      (50 50, 50 0), 
+      (50 0, 0 0))
+  </b>
+<test>
+  <op name="relate" arg3="1FFFFFFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LC - equal with boundary intersection</desc>
+  <a>
+    LINESTRING(0 0, 60 0, 60 60, 60 0, 120 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 60 0), 
+      (60 0, 120 0), 
+      (60 0, 60 60))
+  </b>
+<test>
+  <op name="relate" arg3="10FF0FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelateLL.xml b/modules/tests/src/test/resources/testxml/general/TestRelateLL.xml
new file mode 100644
index 0000000..7606d01
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelateLL.xml
@@ -0,0 +1,311 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>LL - disjoint, non-overlapping envelopes</desc>
+  <a>
+    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
+  </a>
+  <b>
+    LINESTRING(140 300, 220 160, 260 200, 240 260)
+  </b>
+<test>
+  <op name="relate" arg3="FF1FF0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - disjoint, overlapping envelopes</desc>
+  <a>
+    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
+  </a>
+  <b>
+    LINESTRING(60 40, 140 40, 140 160, 0 160)
+  </b>
+<test>
+  <op name="relate" arg3="FF1FF0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - disjoint, non-overlapping envelopes, B closed</desc>
+  <a>
+    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
+  </a>
+  <b>
+    LINESTRING(140 280, 240 280, 240 180, 140 180, 140 280)
+  </b>
+<test>
+  <op name="relate" arg3="FF1FF01F2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - disjoint, overlapping envelopes, B closed</desc>
+  <a>
+    LINESTRING(140 0, 0 0, 40 60, 0 120, 60 200, 220 160, 220 40)
+  </a>
+  <b>
+    LINESTRING(80 140, 180 100, 160 40, 100 40, 60 100, 80 140)
+  </b>
+<test>
+  <op name="relate" arg3="FF1FF01F2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Line vs line - pointwise equal</desc>
+  <a>
+    LINESTRING(20 20, 80 80)
+  </a>
+  <b>
+    LINESTRING(20 20, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Line vs line - pointwise equal</desc>
+  <a>
+    LINESTRING(40 40, 160 160, 200 60, 60 140)
+  </a>
+  <b>
+    LINESTRING(40 40, 160 160, 200 60, 60 140)
+  </b>
+<test>
+  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>Line vs line - topologically equal</desc>
+  <a>
+    LINESTRING(40 40, 200 40)
+  </a>
+  <b>
+    LINESTRING(200 40, 140 40, 40 40)
+  </b>
+<test>
+  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - topographically equal with self-intersection</desc>
+  <a>
+    LINESTRING(0 0, 110 0, 60 0)
+  </a>
+  <b>
+    LINESTRING(0 0, 110 0)
+  </b>
+<test>
+  <op name="relate" arg3="10F00FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LmL - topographically equal with no boundary</desc>
+  <a>
+    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 0 50), 
+      (0 50, 50 50), 
+      (50 50, 50 0), 
+      (50 0, 0 0))
+  </b>
+<test>
+  <op name="relate" arg3="1FFFFFFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LmL - topographically equal with self intersections</desc>
+  <a>
+    LINESTRING(0 0, 80 0, 80 60, 80 0, 170 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 170 0), 
+      (80 0, 80 60))
+  </b>
+<test>
+  <op name="relate" arg3="10FF0FFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A-IntNV = B-IntNV</desc>
+  <a>
+    LINESTRING(80 100, 180 200)
+  </a>
+  <b>
+    LINESTRING(80 180, 180 120)
+  </b>
+<test>
+  <op name="relate" arg3="0F1FF0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>intersect in Int NV</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 160 160)
+  </a>
+  <b>
+    LINESTRING(160 60, 100 100, 60 140)
+  </b>
+<test>
+  <op name="relate" arg3="0F1FF0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - intersection: {A-Bdy, A-IntV} = B-IntNV</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
+  </a>
+  <b>
+    LINESTRING(140 60, 60 140)
+  </b>
+<test>
+  <op name="relate" arg3="FF10F0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - intersection: {A-Bdy, A-IntNV} = B-IntNV</desc>
+  <a>
+    LINESTRING(40 40, 180 180, 100 180, 100 100)
+  </a>
+  <b>
+    LINESTRING(140 60, 60 140)
+  </b>
+<test>
+  <op name="relate" arg3="FF10F0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - intersection: A-IntNV = {B-Bdy, B-IntNV}</desc>
+  <a>
+    LINESTRING(20 110, 200 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+<test>
+  <op name="relate" arg3="F01FF0102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - one segment overlapping, one distinct</desc>
+  <a>
+    LINESTRING(80 90, 50 50, 0 0)
+  </a>
+  <b>
+    LINESTRING(0 0, 100 100)
+  </b>
+<test>
+  <op name="relate" arg3="1F1F00102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A contained in B</desc>
+  <a>
+    LINESTRING(40 140, 240 140)
+  </a>
+  <b>
+    LINESTRING(40 140, 100 140, 80 80, 120 60, 100 140, 160 140, 160 100, 200 100, 160 140, 
+    240 140)
+  </b>
+<test>
+  <op name="relate" arg3="1FFF0F1F2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - simple overlapping lines</desc>
+  <a>
+    LINESTRING(20 20, 100 20, 20 20)
+  </a>
+  <b>
+    LINESTRING(60 20, 200 20)
+  </b>
+<test>
+  <op name="relate" arg3="101FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LL - A-spiral, B-contained</desc>
+  <a>
+    LINESTRING(40 60, 180 60, 180 140, 100 140, 100 60, 220 60, 220 180, 80 180, 80 60, 
+    280 60)
+  </a>
+  <b>
+    LINESTRING(140 60, 180 60, 220 60, 260 60)
+  </b>
+<test>
+  <op name="relate" arg3="101FF0FF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+<desc>test for LinearRing point location bug</desc>
+  <a>
+    LINEARRING(0 0, 0 5, 5 5, 5 0, 0 0)
+  </a>
+  <b>
+    LINESTRING( 2 2, 4 4)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FFF102">true</op>
+  </test>
+</case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelatePA.xml b/modules/tests/src/test/resources/testxml/general/TestRelatePA.xml
new file mode 100644
index 0000000..7d9e4c5
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelatePA.xml
@@ -0,0 +1,103 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PA - disjoint</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+<test>
+  <op name="relate" arg3="FF0FFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPA - points in B: E, I</desc>
+  <a>
+    MULTIPOINT((0 20), (40 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 40, 20 0, 60 0, 60 40, 20 40))
+  </b>
+<test>
+  <op name="relate" arg3="0F0FFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPA - points in B: E, B</desc>
+  <a>
+    MULTIPOINT((0 20), (20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 40, 20 0, 60 0, 60 40, 20 40))
+  </b>
+<test>
+  <op name="relate" arg3="F00FFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPA - points in B: B, I</desc>
+  <a>
+    MULTIPOINT((20 20), (40 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 40, 20 0, 60 0, 60 40, 20 40))
+  </b>
+<test>
+  <op name="relate" arg3="00FFFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPA - points in B: I, B, E</desc>
+  <a>
+    MULTIPOINT((80 260), (140 260), (180 260))
+  </a>
+  <b>
+    POLYGON(
+      (40 320, 140 320, 140 200, 40 200, 40 320))
+  </b>
+<test>
+  <op name="relate" arg3="000FFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PmA - point in B: mod-2 I</desc>
+  <a>
+    POINT(40 40)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (0 40, 0 0, 40 0, 40 40, 0 40)), 
+      (
+        (40 80, 40 40, 80 40, 80 80, 40 80)))
+  </b>
+<test>
+  <op name="relate" arg3="F0FFFF212" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelatePL.xml b/modules/tests/src/test/resources/testxml/general/TestRelatePL.xml
new file mode 100644
index 0000000..13bb4dc
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelatePL.xml
@@ -0,0 +1,124 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PL - disjoint</desc>
+  <a>
+    POINT(60 120)
+  </a>
+  <b>
+    LINESTRING(40 40, 120 120, 200 120)
+  </b>
+<test>
+  <op name="relate" arg3="FF0FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PL - touches Bdy</desc>
+  <a>
+    POINT(40 40)
+  </a>
+  <b>
+    LINESTRING(40 40, 100 100, 160 100)
+  </b>
+<test>
+  <op name="relate" arg3="F0FFFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>PL - touches non-vertex</desc>
+  <a>
+    POINT(60 60)
+  </a>
+  <b>
+    LINESTRING(40 40, 100 100)
+  </b>
+<test>
+  <op name="relate" arg3="0FFFFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - touches Bdy and Ext</desc>
+  <a>
+    MULTIPOINT((40 40), (100 40))
+  </a>
+  <b>
+    LINESTRING(40 40, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="F00FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - touches Int and Bdy</desc>
+  <a>
+    MULTIPOINT((40 40), (60 60))
+  </a>
+  <b>
+    LINESTRING(40 40, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="00FFFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - touches Int and Ext</desc>
+  <a>
+    MULTIPOINT((60 60), (100 100))
+  </a>
+  <b>
+    LINESTRING(40 40, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - touches IntNV and Ext</desc>
+  <a>
+    MULTIPOINT((60 60), (100 100))
+  </a>
+  <b>
+    LINESTRING(40 40, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mPL - touches IntV and Ext</desc>
+  <a>
+    MULTIPOINT((60 60), (100 100))
+  </a>
+  <b>
+    LINESTRING(40 40, 60 60, 80 80)
+  </b>
+<test>
+  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestRelatePP.xml b/modules/tests/src/test/resources/testxml/general/TestRelatePP.xml
new file mode 100644
index 0000000..738978b
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestRelatePP.xml
@@ -0,0 +1,64 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>same point</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POINT(20 20)
+  </b>
+<test>
+  <op name="relate" arg3="0FFFFFFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>different point</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POINT(20 30)
+  </b>
+<test>
+  <op name="relate" arg3="FF0FFF0F2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>some same, some different points</desc>
+  <a>
+    MULTIPOINT((40 40), (80 60), (40 100))
+  </a>
+  <b>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </b>
+<test>
+  <op name="relate" arg3="0F0FFF0F2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>same points</desc>
+  <a>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </a>
+  <b>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </b>
+<test>
+  <op name="relate" arg3="0FFFFFFF2" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestSimple.xml b/modules/tests/src/test/resources/testxml/general/TestSimple.xml
new file mode 100644
index 0000000..a21bbbd
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestSimple.xml
@@ -0,0 +1,357 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>P - point</desc>
+  <a>
+    POINT(10 10)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mP - multipoint with repeated points</desc>
+  <a>
+    MULTIPOINT ((80 280), (80 220), (160 220), (80 220))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mP - multipoint with no repeated points</desc>
+  <a>
+    MULTIPOINT ((80 280), (80 220), (160 220))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mP - empty</desc>
+  <a>
+    MULTIPOINT EMPTY
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - simple line</desc>
+  <a>
+    LINESTRING(10 10, 20 20)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - non-simple, proper interior intersection</desc>
+  <a>
+    LINESTRING (20 60, 160 60, 80 160, 80 20)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - non-simple, interior intersection at vertices</desc>
+  <a>
+    LINESTRING (20 80, 80 20, 80 80, 140 60, 80 20, 160 20)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - non-simple, interior intersection at Bdy/non-vertex</desc>
+  <a>
+    LINESTRING (20 60, 100 60, 60 100, 60 60)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - non-simple, interior intersection at Bdy/vertex</desc>
+  <a>
+    LINESTRING (20 60, 60 60, 100 60, 60 100, 60 60)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - simple, intersection at Bdy/Bdy (ring)</desc>
+  <a>
+    LINESTRING (20 20, 80 20, 80 80, 20 20)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - simple, intersection at Bdy/Bdy + non-vertex</desc>
+  <a>
+    LINESTRING (80 80, 20 20, 20 80, 140 80, 140 140, 80 80)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - empty</desc>
+  <a>
+    LINESTRING EMPTY
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+
+<case>
+  <desc>mL - intersection between elements at non-vertex</desc>
+  <a>
+    MULTILINESTRING(
+  (40 140, 160 40), 
+  (160 140, 40 40))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - no intersection between elements</desc>
+  <a>
+    MULTILINESTRING(
+  (20 160, 20 20), 
+  (100 160, 100 20))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - mutual intersection at endpoints only</desc>
+  <a>
+    MULTILINESTRING ((60 140, 20 80, 60 40), 
+  (60 40, 100 80, 60 140))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - one element is non-simple</desc>
+  <a>
+    MULTILINESTRING ((60 40, 140 40, 100 120, 100 0), 
+  (100 200, 200 120))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - proper intersection between elements at vertex</desc>
+  <a>
+    MULTILINESTRING ((40 120, 100 60), 
+  (160 120, 100 60), 
+  (40 60, 160 60))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - intersection between closed lines</desc>
+  <a>
+    MULTILINESTRING ((80 160, 40 220, 40 100, 80 160), 
+  (80 160, 120 220, 120 100, 80 160))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - intersection between closed and open lines</desc>
+  <a>
+    MULTILINESTRING ((80 160, 40 220), 
+  (80 160, 120 220, 120 100, 80 160), 
+  (40 100, 80 160))
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LR - valid ring</desc>
+  <a>
+    LINEARRING (100 300, 200 300, 200 200, 100 200, 100 300)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    true
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>LR - ring with self-intersection</desc>
+  <a>
+    LINEARRING (100 300, 200 300, 100 200, 200 200, 100 300)
+  </a>
+<test>
+  <op name="isSimple" arg1="A">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>A - valid polygon</desc>
+  <a>
+    POLYGON ((180 260, 80 300, 40 180, 160 120, 180 260))
+  </a>
+<test>
+  <op name="isSimple" arg1="A"> true </op>
+</test>
+</case>
+
+<case>
+  <desc>A - invalid bowtie polygon</desc>
+  <a>
+    POLYGON ((100 100, 100 200, 200 100, 200 200, 100 100))
+  </a>
+<test>
+  <op name="isSimple" arg1="A"> false </op>
+</test>
+</case>
+
+
+<case>
+  <desc>A - empty</desc>
+  <a>
+    POLYGON EMPTY
+  </a>
+<test>
+  <op name="isSimple" arg1="A"> true </op>
+</test>
+</case>
+
+<case>
+  <desc>mA - valid polygon</desc>
+  <a>
+    MULTIPOLYGON (((240 160, 140 220, 80 60, 220 40, 240 160)), 
+  ((160 380, 100 240, 20 380, 160 380), 
+    (120 340, 60 360, 80 320, 120 340)))
+  </a>
+<test>
+  <op name="isSimple" arg1="A"> true </op>
+</test>
+</case>
+
+<case>
+  <desc>mA - with touching elements</desc>
+  <a>
+    MULTIPOLYGON (((240 160, 100 240, 80 60, 220 40, 240 160)), 
+  ((160 380, 100 240, 20 380, 160 380), 
+    (120 340, 60 360, 80 320, 120 340)))
+  </a>
+<test>
+  <op name="isSimple" arg1="A"> true </op>
+</test>
+</case>
+
+<case>
+  <desc>mA - with an invalid bowtie element</desc>
+  <a>
+MULTIPOLYGON (((100 100, 100 200, 200 100, 200 200, 100 100)), ((100 400, 200 400, 200 300, 100 300, 100 400)))
+</a>
+<test>
+  <op name="isSimple" arg1="A"> false </op>
+</test>
+</case>
+
+<case>
+  <desc>GC - all components simple</desc>
+  <a>
+GEOMETRYCOLLECTION (POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200)), 
+  LINESTRING (100 300, 200 250), 
+  POINT (250 250), 
+  POINT (250 150))</a>
+<test>
+  <op name="isSimple" arg1="A"> true </op>
+</test>
+</case>
+
+<case>
+  <desc>GC - one non-simple component</desc>
+  <a>
+GEOMETRYCOLLECTION (POLYGON ((100 100, 100 200, 200 100, 200 200, 100 100)), 
+  LINESTRING (100 300, 200 250), 
+  POINT (250 250), 
+  POINT (250 150))</a>
+<test>
+  <op name="isSimple" arg1="A"> false </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestUnaryUnion.xml b/modules/tests/src/test/resources/testxml/general/TestUnaryUnion.xml
new file mode 100644
index 0000000..75248b0
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestUnaryUnion.xml
@@ -0,0 +1,161 @@
+<run>
+  <desc>Tests for Geometry.union() method (unary union)</desc>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>P - point (showing merging of identical points)</desc>
+  <a>
+    MULTIPOINT((10 10), (0 0), (10 10))
+  </a>
+<test>
+  <op name="union" arg1="A">
+    MULTIPOINT((10 10), (0 0))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>P - point (showing merging of identical points)</desc>
+  <a>
+    MULTIPOINT((10 10), (0 0), (10 10), (10 10), (10 10), (5 5), (5 5))
+  </a>
+<test>
+  <op name="union" arg1="A">
+    MULTIPOINT((10 10), (5 5), (0 0))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L - LineString (showing noding)</desc>
+  <a>
+    LINESTRING (0 0, 10 0, 5 -5, 5 5)
+  </a>
+<test>
+  <op name="union" arg1="A">
+    MULTILINESTRING ((0 0, 5 0), (5 0, 10 0, 5 -5, 5 0), (5 0, 5 5))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>mL - multiLineString (showing noding)</desc>
+  <a>
+    MULTILINESTRING((0 0, 10 10), (0 10, 10 0))
+  </a>
+<test>
+  <op name="union" arg1="A">
+    MULTILINESTRING ((0 0, 5 5),   (5 5, 10 10),   (0 10, 5 5),   (5 5, 10 0))
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>GC - shows handling linear rings and linestrings</desc>
+  <a>    GEOMETRYCOLLECTION (LINEARRING (0 0, 0 70, 80 70, 80 0, 0 0), 
+  LINESTRING (30 110, 30 30, 100 30))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    MULTILINESTRING ((0 0, 0 70, 30 70), 
+  (30 70, 80 70, 80 30), 
+  (80 30, 80 0, 0 0), 
+  (30 110, 30 70), 
+  (30 70, 30 30, 80 30), 
+  (80 30, 100 30))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>mL - multiLineString (showing noding and dissolving)</desc>
+  <a>    MULTILINESTRING((0 0, 10 10), (5 5, 15 15))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    MULTILINESTRING ((0 0, 5 5),   (5 5, 10 10),   (10 10, 15 15))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>mP - multiPolygon (invalid)</desc>
+  <a>    MULTIPOLYGON (((0 0, 0 100, 100 100, 100 0, 0 0)), 
+  ((70 160, 70 70, 160 70, 160 160, 70 160)))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    POLYGON ((0 0, 0 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>GC - geometry collection (homo)</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0)), 
+  POLYGON ((70 160, 70 70, 160 70, 160 160, 70 160)))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    POLYGON ((0 0, 0 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>GC - geometry collection (hetero LA)</desc>
+  <a>    GEOMETRYCOLLECTION (POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0)), 
+  POLYGON ((70 160, 70 70, 160 70, 160 160, 70 160)), 
+  LINESTRING (40 70, 40 160))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    GEOMETRYCOLLECTION (LINESTRING (40 100, 40 160), 
+  POLYGON ((0 0, 0 100, 40 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0)))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>GC - geometry collection (hetero PL)</desc>
+  <a>    GEOMETRYCOLLECTION (LINESTRING (40 60, 120 110), 
+  POINT (120 110), 
+  POINT (40 60))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    	LINESTRING (40 60, 120 110)
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>GC - geometry collection (hetero PL)</desc>
+  <a>    GEOMETRYCOLLECTION (LINESTRING (40 60, 120 110), 
+  POINT (120 110), 
+  POINT (40 60), 
+  POINT (100 70), 
+  POINT (80 50))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+    	GEOMETRYCOLLECTION (POINT (80 50), POINT (100 70), LINESTRING (40 60, 120 110))
+    </op>
+  </test>
+</case>
+
+<case>
+  <desc>mP - multipolygon (invalid) with topology collapse</desc>
+  <a>    MULTIPOLYGON (((0 0, 150 0, 150 1, 0 0)), 
+  ((180 0, 20 0, 20 100, 180 100, 180 0)))
+  </a>
+  <test>
+    <op name="union" arg1="A">
+  POLYGON ((150 0, 20 0, 20 100, 180 100, 180 0, 150 0))
+    </op>
+  </test>
+</case>
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestUnaryUnionFloating.xml b/modules/tests/src/test/resources/testxml/general/TestUnaryUnionFloating.xml
new file mode 100644
index 0000000..06c5249
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestUnaryUnionFloating.xml
@@ -0,0 +1,20 @@
+<run>
+  <desc>Tests for Geometry.union() method (unary union) with floating precision</desc>
+
+<case>
+  <desc>mP - showing that non-polygonal components are discarded correctly</desc>
+  <a>
+  GEOMETRYCOLLECTION (
+    POLYGON ((-3 -2, 700 900, -6 900, -3 -2)),
+    POLYGON((700 900, -1.6859349853697 899.55, 0.3 -0.4, 700 900)),
+    POLYGON ((700 860, 700 899.5, -1.68593498537 899.55, 700 860))
+    )
+  </a>
+<test>
+  <op name="union" arg1="A">
+    POLYGON ((0.2942036115049298 2.226702215615205, -3 -2, -6 900, 700 900, 699.6114719806972 899.5000276853219, 700 899.5, 700 860, 670.2204017222961 861.6785046602191, 0.3 -0.4, 0.2942036115049298 2.226702215615205))
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestValid.xml b/modules/tests/src/test/resources/testxml/general/TestValid.xml
new file mode 100644
index 0000000..fba702d
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestValid.xml
@@ -0,0 +1,746 @@
+<run>
+   <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+   <case>
+      <desc>L - linear-ring bowtie</desc>
+      <a>LINEARRING(0 0, 100 100, 100 0, 0 100, 0 0)</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+
+   <case>
+      <desc>L - linestring bowtie</desc>
+      <a>LINESTRING(0 0, 100 100, 100 0, 0 100, 0 0)</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+
+   <case>
+      <desc>P - point</desc>
+      <a>
+    POINT(10 10)
+  </a>
+      <test>         <op name="isValid" arg1="A">    true  </op>      </test>
+   </case>
+
+   <case>
+      <desc>P - empty point</desc>
+      <a>
+    POINT EMPTY
+  </a>
+      <test>         <op name="isValid" arg1="A">    true  </op>      </test>
+   </case>
+
+   <case>
+      <desc>P - point with invalid X ordinate</desc>
+      <a>
+    POINT(NaN 10)
+  </a>
+      <test>         <op name="isValid" arg1="A">    false  </op>      </test>
+   </case>
+
+   <case>
+      <desc>P - point with invalid Y ordinate</desc>
+      <a>
+    POINT(10 NaN)
+  </a>
+      <test>         <op name="isValid" arg1="A">    false  </op>      </test>
+   </case>
+
+   <case>
+      <desc>mP - no repeated points</desc>
+      <a>
+    MULTIPOINT((10 10), (20 20), (30 30))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>P - repeated points</desc>
+      <a>
+    MULTIPOINT((10 10), (20 20), (30 30), (10 10))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>L - no repeated points</desc>
+      <a>
+LINESTRING (40 180, 120 120, 140 200, 200 140, 240 200)
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>L - invalid ordinate</desc>
+      <a>
+LINESTRING (40 180, 120 120, 140 200, 200 140, NaN 200)
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    false  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>L - repeated points</desc>
+      <a>
+LINESTRING (40 180, 120 120, 140 200, 140 200, 200 140, 240 200)
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>L - linestring with two identical points </desc>
+      <a>LINESTRING(0 0, 0 0)</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+   
+   <case>
+      <desc>mL - MultiLinestring with two identical points in first component</desc>
+      <a>MULTILINESTRING((1 1, 0 0), (0 0, 0 0))</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mL - MultiLinestring with two identical points in second component</desc>
+      <a>MULTILINESTRING((1 1, 0 0), (0 0, 0 0))</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - zero-area polygon </desc>
+      <a>POLYGON ((0 0, 0 0, 0 0, 0 0, 0 0))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - polygon with too few points </desc>
+      <a>POLYGON ((0 0, 10 0, 20 0, 0 0, 0 0))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - polygon with invalid point </desc>
+      <a>POLYGON ((0 0, 10 NaN, 20 0, 0 10, 0 0))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - polygon with repeated point </desc>
+      <a>POLYGON ((107 246, 107 246, 250 285, 294 137, 151 90, 15 125, 157 174, 107 246))</a>
+      <test>
+         <op name="isValid" arg1="A"> true </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - polygon with degenerate hole ring (A-B-A) </desc>
+      <a>POLYGON ((0 0, 0 240, 260 240, 260 0, 0 0), 
+  (220 200, 40 200, 40 20, 40 200, 220 200, 220 200))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - multipolygon with component with too few points </desc>
+      <a>MULTIPOLYGON ( ((100 20, 180 20, 180 100, 100 100, 100 20)),
+((20 100, 100 100, 100 180, 20 180, 20 100)),
+((100 180, 180 180, 180 260, 100 260, 100 180)),
+((180 100, 180 180, 180 180, 180 100)))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - polygon self-intersects at non-vertex</desc>
+      <a>POLYGON ((0 40, 0 0, 40 40, 40 0, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+   <case>
+      <desc>A - polygon self-intersects at vertex</desc>
+      <a>MULTIPOLYGON ( ((0 40, 20 20, 40 0, 40 40, 20 20, 0 0, 0 40)) ) </a>
+      <test>
+         <op name="isValid" arg1="A"> false </op>
+      </test>
+   </case>
+   <case>
+      <desc>A - polygon self-intersects at vertex/non-vertex</desc>
+      <a>POLYGON ((0 40, 20 20, 40 0, 40 40, 0 0, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - hole self-intersects at non-vertex</desc>
+      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 0 0, 40 40, 40 0, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - polygon self-intersects at vertex</desc>
+      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 20 20, 40 0, 40 40, 20 20, 0 0, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - polygon self-intersects at vertex/non-vertex</desc>
+      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 20 20, 40 0, 40 40, 0 0, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - Valid doughnut</desc>
+      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 40 20, 40 40, 20 40))</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - shell has repeated points</desc>
+      <a>POLYGON ((0 60, 0 0, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 40 20, 40 40, 20 40))</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - shell touches hole without crossing it (valid)</desc>
+      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 60 20, 20 40))</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - shell touches hole without crossing it, but does so twice (invalid)</desc>
+      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (0 40, 20 20, 60 20, 0 40))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - hole touches hole without crossing it (valid)</desc>
+      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), (100 100, 100 20, 120 20, 120 100, 100 100), (20 100, 20 40, 100 40, 20 100))</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - holel touches hole without crossing it, but does so twice (invalid)</desc>
+      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), 
+		(100 100, 100 20, 120 20, 120 100, 100 100), 
+		(20 100, 20 40, 100 40, 80 60, 100 80, 20 100))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - hole touches hole without crossing it, but does so at an infinite number of points (invalid)</desc>
+      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), 
+		(100 100, 100 20, 120 20, 120 100, 100 100), 
+		(20 100, 20 40, 100 40, 100 80, 20 100))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - spike (invalid)</desc>
+      <a>POLYGON ((0 60, 0 0, 60 0, 60 20, 100 20, 60 20, 60 60, 0 60))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - puncture (invalid)</desc>
+      <a>POLYGON ((0 60, 0 0, 60 0, 60 20, 20 20, 60 20, 60 60, 0 60))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - hole within a hole (invalid)</desc>
+      <a>POLYGON ((0 140, 0 0, 180 0, 180 140, 0 140), (20 20, 160 20, 160 120, 20 120, 20 20), (40 100, 40 40, 140 40, 140 100, 40 100))</a>
+      <test>
+         <op name="isValid" arg1="A">false</op>
+      </test>
+   </case>
+   <case>
+      <desc>A - empty shell and holes (valid)</desc>
+      <a>POLYGON (EMPTY, EMPTY, EMPTY)</a>
+      <test>
+         <op name="isValid" arg1="A">true</op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole overlapping shell at non-vertex</desc>
+      <a>
+POLYGON ((60 280, 260 180, 60 80, 60 280), 
+  (140 80, 120 180, 200 180, 140 80))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - shell self-overlaps </desc>
+      <a>
+POLYGON ((60 340, 60 100, 340 100, 340 280, 340 200, 340 340, 60 340))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    false  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole with repeated points</desc>
+      <a>
+POLYGON ((40 260, 40 60, 120 60, 180 160, 240 60, 300 60, 300 260, 40 260), 
+  (70 230, 80 230, 80 220, 80 220, 70 230))  </a>
+      <test>
+         <op name="isValid" arg1="A">
+    true
+  </op>
+      </test>
+   </case>
+   <case>
+      <desc>A - hole outside but adjacent to shell</desc>
+      <a>
+POLYGON ((40 260, 40 60, 120 60, 180 160, 240 60, 300 60, 300 260, 40 260), 
+  (180 160, 240 60, 120 60, 180 160))  </a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole touches shell at two points</desc>
+      <a>
+POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
+  (140 180, 40 180, 140 260, 140 180))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole touches shell at one non-vertex point</desc>
+      <a>
+POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
+  (140 180, 40 180, 140 240, 140 180))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole touches shell at one vertex point</desc>
+      <a>
+POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
+  (140 180, 40 260, 140 240, 140 180))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">    true  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole outside shell</desc>
+      <a>
+POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
+  (160 120, 180 100, 160 80, 160 120))  
+</a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole identical to shell</desc>
+      <a>
+POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
+  (20 180, 20 20, 140 20, 140 180, 20 180))  
+</a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole identical to shell</desc>
+      <a>
+POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
+  (20 180, 20 20, 140 20, 140 180, 20 180))  
+</a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole self-intersects </desc>
+      <a>
+POLYGON ((380 340, 40 340, 40 20, 380 20, 380 340), 
+  (120 300, 300 280, 320 200, 160 140, 200 80, 320 120, 320 200, 360 60, 120 40, 120 300))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - holes overlap, first point is identical </desc>
+      <a>
+POLYGON ((20 320, 260 320, 260 20, 20 20, 20 320), 
+  (140 280, 80 100, 200 100, 140 280), 
+  (140 280, 40 80, 240 80, 140 280))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - holes do not overlap, first point is identical </desc>
+      <a>
+POLYGON ((20 320, 240 320, 240 40, 20 40, 20 320), 
+  (140 180, 60 120, 60 240, 140 180), 
+  (140 180, 200 120, 200 240, 140 180))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - shell self-touches at vertex </desc>
+      <a>
+POLYGON ((340 320, 340 200, 200 280, 200 80, 340 200, 340 20, 60 20, 60 340, 340 320))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - shell self-touches at non-vertex </desc>
+      <a>
+POLYGON ((300 320, 300 220, 260 260, 180 220, 360 220, 360 140, 120 140, 120 320, 300 320))	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+    <case>
+      <desc>A - chain of holes surrounds an island inside the polygon </desc>
+      <a>
+POLYGON ((40 300, 40 20, 280 20, 280 300, 40 300), 
+  (120 240, 80 180, 160 220, 120 240), 
+  (220 240, 160 220, 220 160, 220 240), 
+  (160 100, 80 180, 100 80, 160 100), 
+  (160 100, 220 160, 240 100, 160 100))	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - chain of holes splits polygon in two (touching at vertices) </desc>
+      <a>
+POLYGON ((40 320, 340 320, 340 20, 40 20, 40 320), 
+  (100 120, 40 20, 180 100, 100 120), 
+  (200 200, 180 100, 240 160, 200 200), 
+  (260 260, 240 160, 300 200, 260 260), 
+  (300 300, 300 200, 340 320, 300 300))	
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - chain of holes splits polygon in two (touching at non-vertex) </desc>
+      <a>
+POLYGON ((40 320, 340 320, 340 20, 40 20, 40 320), 
+  (100 120, 40 20, 180 100, 100 120), 
+  (200 200, 180 100, 240 160, 200 200), 
+  (260 260, 240 160, 300 200, 260 260), 
+  (300 300, 300 200, 340 260, 300 300))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - holes touch in one point </desc>
+      <a>
+POLYGON ((190 190, 360 20, 20 20, 190 190), 
+  (90 50, 150 110, 190 50, 90 50), 
+  (190 50, 230 110, 290 50, 190 50))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - holes touch in one point </desc>
+      <a>
+POLYGON ((190 190, 360 20, 20 20, 190 190), 
+  (90 50, 150 110, 190 50, 90 50), 
+  (190 50, 230 110, 290 50, 190 50))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - one holes touches another at all vertices </desc>
+      <a>
+POLYGON( (0 0, 0 5, 6 5, 6 0, 0 0), (2 1, 4 1, 3 2, 2 1), (2 1, 1 4, 5 4, 4 1, 4 3, 3 2, 2 3, 2 1) )
+</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - one holes touches another at several vertices </desc>
+      <a>
+POLYGON ((0 0, 0 5, 6 5, 6 0, 0 0), 
+  (2.5 1, 3.5 1, 3.5 2, 2.5 2, 2.5 1), 
+  (2.5 1.5, 1 4, 5 4, 3.5 1.5, 4 3, 3 2, 2 3, 2.5 1.5))
+  </a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - hole disconnects interiors </desc>
+      <a>
+POLYGON ((0 0, 10 10, 10 0, 0 0), 
+  (5 5, 5 0, 10 5, 5 5))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>A - touching holes do NOT disconnect (isCCW bug) </desc>
+      <a>
+POLYGON ((60 40, 60 240, 460 240, 460 40, 60 40), 
+  (260 200, 340 60, 400 120, 260 200), 
+  (260 200, 120 100, 200 60, 260 200))
+  	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+
+  
+  <case>
+      <desc>mA - adjacent shells (shared vertices) </desc>
+      <a>
+MULTIPOLYGON (((40 120, 140 120, 140 40, 40 40, 40 120)), 
+  ((140 120, 40 120, 40 200, 140 200, 140 120)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - adjacent shells (different vertices) </desc>
+      <a>
+MULTIPOLYGON (((40 120, 140 120, 140 40, 40 40, 40 120)), 
+  ((160 120, 60 120, 40 200, 140 200, 160 120)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">
+    false
+  </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested overlapping shells </desc>
+      <a>
+MULTIPOLYGON (((80 260, 240 260, 240 100, 80 100, 80 260)), 
+  ((120 240, 220 240, 220 140, 120 140, 120 240)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested non-overlapping shells </desc>
+      <a>
+MULTIPOLYGON (((60 320, 60 80, 300 80, 60 320), 
+  (80 280, 80 100, 260 100, 80 280)), 
+  ((120 160, 140 160, 140 140, 120 160)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested non-overlapping shells, all vertices touch </desc>
+      <a>
+MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
+  (220 340, 180 240, 60 200, 180 160, 340 60, 240 220, 220 340)), 
+  ((180 240, 180 160, 240 220, 180 240)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested overlapping shells, all vertices touch </desc>
+      <a>
+MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
+  (220 340, 180 240, 60 200, 140 100, 340 60, 300 240, 220 340)), 
+  ((60 200, 340 60, 220 340, 60 200)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested non-overlapping shells, all vertices touch </desc>
+      <a>
+MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
+  (220 340, 80 320, 60 200, 140 100, 340 60, 300 240, 220 340)), 
+  ((60 200, 340 60, 220 340, 60 200)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - nested overlapping shells, all vertices touch </desc>
+      <a>
+MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
+  (220 340, 180 240, 60 200, 200 180, 340 60, 240 220, 220 340)), 
+  ((60 200, 340 60, 220 340, 60 200)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - disconnected exterior </desc>
+      <a>
+MULTIPOLYGON (((100 20, 180 20, 180 100, 100 100, 100 20)), 
+  ((20 100, 100 100, 100 180, 20 180, 20 100)), 
+  ((100 180, 180 180, 180 260, 100 260, 100 180)), 
+  ((180 100, 260 100, 260 180, 180 180, 180 100)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - shells touch in single point </desc>
+      <a>
+MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110)), 
+  ((110 110, 150 20, 70 20, 110 110)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - duplicate shells </desc>
+      <a>
+MULTIPOLYGON (((60 300, 320 220, 260 60, 60 100, 60 300)), 
+  ((60 300, 320 220, 260 60, 60 100, 60 300)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      false      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - shells are not nested but share all vertices </desc>
+      <a>
+MULTIPOLYGON (((180 60, 240 160, 300 60, 180 60)), 
+  ((80 80, 180 60, 160 140, 240 160, 360 140, 300 60, 420 100, 320 280, 120 260, 80 80)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+   <case>
+      <desc>mA - shell is nested inside first hole </desc>
+      <a>
+MULTIPOLYGON (((0 0, 0 8, 8 8, 8 0, 0 0), 
+  (3 3, 7 3, 7 7, 3 7, 3 3), 
+  (1 1, 2 1, 2 2, 1 2, 1 1)), 
+  ((4 4, 4 6, 6 6, 6 4, 4 4)))
+	</a>
+      <test>
+         <op name="isValid" arg1="A">      true      </op>
+      </test>
+   </case>
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestValid2-big.xml b/modules/tests/src/test/resources/testxml/general/TestValid2-big.xml
new file mode 100644
index 0000000..fab7913
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestValid2-big.xml
@@ -0,0 +1,18 @@
+<run>
+   <precisionModel type="FLOATING"/>
+<case>
+  <desc>Test 92</desc>
+  <a>
+    POLYGON ((100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 558</desc>
+  <a>
+    MULTIPOINT ((-1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 1000000000000000000000000), (-1000000000000000000000000 1000000000000000000000000), (0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestValid2.xml b/modules/tests/src/test/resources/testxml/general/TestValid2.xml
new file mode 100644
index 0000000..43cb8ae
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestValid2.xml
@@ -0,0 +1,5246 @@
+<run>
+   <precisionModel type="FLOATING"/>
+<case>
+  <desc>Test 1</desc>
+  <a>
+    LINESTRING (-123456789 -40, 381039468754763 123456789)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 2</desc>
+  <a>
+    POINT (0 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 3</desc>
+  <a>
+    POLYGON ((20 20, 20 100, 120 100, 140 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 4</desc>
+  <a>
+    POLYGON ((20 20, 140 20, 120 100, 20 100, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 5</desc>
+  <a>
+    POLYGON ((120 100, 140 20, 20 20, 20 100, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 6</desc>
+  <a>
+    POLYGON ((20 100, 60 100, 120 100, 140 20, 80 20, 20 20, 20 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 7</desc>
+  <a>
+    POLYGON ((0 0, 80 0, 80 80, 0 80, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 8</desc>
+  <a>
+    POLYGON ((100 200, 100 140, 180 140, 180 200, 100 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 9</desc>
+  <a>
+    POLYGON ((140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 10</desc>
+  <a>
+    POLYGON ((140 120, 140 200, 240 200, 240 120, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 11</desc>
+  <a>
+    POLYGON ((80 180, 140 260, 260 200, 200 60, 80 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 12</desc>
+  <a>
+    POLYGON ((240 80, 140 120, 180 240, 280 200, 240 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 13</desc>
+  <a>
+    POLYGON ((140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 14</desc>
+  <a>
+    POLYGON ((140 40, 180 80, 120 100, 140 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 15</desc>
+  <a>
+    POLYGON ((120 100, 180 80, 130 40, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 16</desc>
+  <a>
+    POLYGON ((20 20, 180 20, 140 140, 20 140, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 17</desc>
+  <a>
+    POLYGON ((180 100, 80 200, 180 280, 260 200, 180 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 18</desc>
+  <a>
+    POLYGON ((140 140, 20 120, 0 220, 120 240, 140 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 19</desc>
+  <a>
+    POLYGON ((160 200, 210 70, 120 70, 160 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 20</desc>
+  <a>
+    POLYGON ((160 200, 260 40, 70 40, 160 200, 20 20, 310 20, 160 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> false </op> </test>
+</case>
+<case>
+  <desc>Test 21</desc>
+  <a>
+    POLYGON ((110 140, 200 70, 200 160, 110 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 22</desc>
+  <a>
+    POLYGON ((110 140, 110 50, 60 50, 60 90, 160 190, 20 110, 20 20, 200 20, 110 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> false </op> </test>
+</case>
+<case>
+  <desc>Test 23</desc>
+  <a>
+    POLYGON ((20 120, 20 20, 260 20, 260 120, 200 40, 140 120, 80 40, 20 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 24</desc>
+  <a>
+    POLYGON ((20 120, 20 240, 260 240, 260 120, 200 200, 140 120, 80 200, 20 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 25</desc>
+  <a>
+    POLYGON ((20 120, 20 20, 260 20, 260 120, 180 40, 140 120, 100 40, 20 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 26</desc>
+  <a>
+    POLYGON ((20 120, 300 120, 140 240, 20 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 27</desc>
+  <a>
+    POLYGON ((20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 28</desc>
+  <a>
+    POLYGON ((100 140, 160 80, 280 180, 200 240, 220 160, 160 200, 180 120, 100 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 29</desc>
+  <a>
+    POLYGON ((260 200, 180 80, 120 160, 200 160, 180 220, 260 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 30</desc>
+  <a>
+    POLYGON ((20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 31</desc>
+  <a>
+    POLYGON ((0 140, 300 140, 140 240, 0 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 32</desc>
+  <a>
+    POLYGON ((20 240, 20 140, 320 140, 180 240, 20 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 33</desc>
+  <a>
+    POLYGON ((20 240, 20 140, 80 180, 140 140, 220 180, 280 140, 280 240, 20 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 34</desc>
+  <a>
+    POLYGON ((120 120, 180 60, 20 20, 20 120, 120 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 35</desc>
+  <a>
+    POLYGON ((120 120, 220 20, 280 20, 240 160, 120 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 36</desc>
+  <a>
+    POLYGON ((140 120, 160 20, 260 120, 220 200, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 37</desc>
+  <a>
+    POLYGON ((20 140, 120 40, 20 40, 20 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 38</desc>
+  <a>
+    POLYGON ((190 140, 190 20, 140 20, 20 140, 190 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 39</desc>
+  <a>
+    POLYGON ((300 20, 220 20, 120 120, 260 160, 300 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 40</desc>
+  <a>
+    POLYGON ((140 120, 240 160, 280 60, 160 20, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 41</desc>
+  <a>
+    POLYGON ((280 60, 180 60, 120 120, 260 180, 280 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 42</desc>
+  <a>
+    POLYGON ((120 200, 120 120, 40 120, 40 200, 120 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 43</desc>
+  <a>
+    POLYGON ((160 220, 140 120, 60 120, 40 220, 160 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 44</desc>
+  <a>
+    POLYGON ((140 120, 20 120, 20 220, 140 220, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 45</desc>
+  <a>
+    POLYGON ((320 20, 220 20, 80 160, 240 140, 320 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 46</desc>
+  <a>
+    POLYGON ((20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 47</desc>
+  <a>
+    POLYGON ((60 40, 60 140, 180 140, 180 40, 60 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 48</desc>
+  <a>
+    POLYGON ((20 20, 80 140, 160 60, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 49</desc>
+  <a>
+    POLYGON ((160 60, 20 20, 100 140, 160 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 50</desc>
+  <a>
+    POLYGON ((20 100, 140 160, 160 40, 20 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 51</desc>
+  <a>
+    POLYGON ((160 40, 20 100, 160 160, 160 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 52</desc>
+  <a>
+    POLYGON ((20 180, 180 120, 80 40, 20 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 53</desc>
+  <a>
+    POLYGON ((180 120, 100 40, 20 180, 180 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 54</desc>
+  <a>
+    POLYGON ((20 20, 140 40, 140 120, 20 160, 80 80, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 55</desc>
+  <a>
+    POLYGON ((20 20, 140 40, 140 140, 20 180, 80 100, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 56</desc>
+  <a>
+    POLYGON ((40 180, 60 100, 180 100, 200 180, 120 120, 40 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 57</desc>
+  <a>
+    POLYGON ((20 180, 60 80, 180 80, 220 180, 120 120, 20 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 58</desc>
+  <a>
+    POLYGON ((40 60, 20 180, 100 100, 140 180, 160 120, 220 100, 140 40, 40 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 59</desc>
+  <a>
+    POLYGON ((60 100, 180 100, 220 180, 120 140, 20 180, 60 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 60</desc>
+  <a>
+    POLYGON ((20 20, 20 140, 120 120, 120 40, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 61</desc>
+  <a>
+    POLYGON ((20 20, 20 180, 140 140, 140 60, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 62</desc>
+  <a>
+    POLYGON ((20 20, 120 40, 120 120, 20 140, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 63</desc>
+  <a>
+    POLYGON ((120 40, 20 20, 20 140, 120 120, 120 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 64</desc>
+  <a>
+    POLYGON ((20 20, 140 60, 140 140, 20 180, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 65</desc>
+  <a>
+    POLYGON ((140 60, 20 20, 20 180, 140 140, 140 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 66</desc>
+  <a>
+    POLYGON ((20 20, 60 120, 140 120, 180 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 67</desc>
+  <a>
+    POLYGON ((20 40, 120 40, 120 120, 20 140, 20 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 68</desc>
+  <a>
+    POLYGON ((20 20, 20 180, 60 120, 100 180, 140 120, 220 180, 200 120, 140 60, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 69</desc>
+  <a>
+    POLYGON ((150 150, 330 150, 250 70, 70 70, 150 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 70</desc>
+  <a>
+    POLYGON ((150 150, 270 150, 140 20, 20 20, 150 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 71</desc>
+  <a>
+    POLYGON ((150 150, 270 150, 330 150, 250 70, 190 70, 70 70, 150 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 72</desc>
+  <a>
+    POLYGON ((150 150, 270 150, 190 70, 140 20, 20 20, 70 70, 150 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 73</desc>
+  <a>
+    POLYGON ((20 20, 60 50, 20 40, 60 70, 20 60, 60 90, 20 90, 70 110, 20 130, 80 130, 20 150, 80 160, 20 170, 80 180, 20 200, 80 200, 30 240, 80 220, 50 260, 100 220, 100 260, 120 220, 130 260, 140 220, 150 280, 150 190, 160 280, 170 190, 180 280, 190 190, 200 280, 210 190, 220 280, 230 190, 240 260, 250 230, 260 260, 260 220, 290 270, 290 220, 330 260, 300 210, 340 240, 290 180, 340 210, 290 170, 350 170, 240 150, 350 150, 240 140, 350 130, 240 120, 350 120, 240 110, 350 110, 240 100,  [...]
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 74</desc>
+  <a>
+    POLYGON ((190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 440 240, 300 240, 450 230, 280 220, 4 [...]
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 75</desc>
+  <a>
+    POLYGON ((70 150, 20 160, 110 160, 20 180, 100 200, 20 200, 190 210, 20 210, 160 220, 20 220, 150 230, 60 240, 180 250, 20 260, 170 260, 60 270, 160 270, 100 310, 170 280, 200 260, 180 230, 210 260, 130 330, 230 250, 210 290, 240 250, 230 210, 260 300, 250 230, 270 300, 270 240, 300 340, 280 250, 320 330, 290 250, 340 350, 290 240, 350 360, 270 190, 350 340, 290 200, 350 330, 300 190, 360 320, 310 190, 360 300, 320 200, 360 280, 330 200, 360 260, 340 200, 370 260, 340 180, 390 290, 3 [...]
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 76</desc>
+  <a>
+    POLYGON ((60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 77</desc>
+  <a>
+    POLYGON ((60 160, 20 200, 260 200, 220 160, 140 80, 60 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 78</desc>
+  <a>
+    POLYGON ((60 160, 20 200, 260 200, 140 80, 60 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 79</desc>
+  <a>
+    POLYGON ((20 200, 140 80, 260 200, 20 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 80</desc>
+  <a>
+    POLYGON ((20 200, 60 160, 140 80, 220 160, 260 200, 20 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 81</desc>
+  <a>
+    POLYGON ((20 200, 60 160, 140 80, 260 200, 20 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 82</desc>
+  <a>
+    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 83</desc>
+  <a>
+    POLYGON ((100 100, 1000000 110, 10000000 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 84</desc>
+  <a>
+    POLYGON ((100 0, 100 200, 200 200, 200 0, 100 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 85</desc>
+  <a>
+    POLYGON ((120 0, 120 200, 200 200, 200 0, 120 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 86</desc>
+  <a>
+    POLYGON ((0 0, 0 200, 110 200, 110 0, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 87</desc>
+  <a>
+    POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 88</desc>
+  <a>
+    POLYGON ((100 100, 2100 110, 2100 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 89</desc>
+  <a>
+    POLYGON ((100 100, 2101 110, 2101 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 90</desc>
+  <a>
+    POLYGON ((100 100, 200 200, 200 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 91</desc>
+  <a>
+    POLYGON ((100 100, 1000000 110, 1000000 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 93</desc>
+  <a>
+    POLYGON ((120 100, 120 200, 200 200, 200 100, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 94</desc>
+  <a>
+    POLYGON ((100 100, 500 110, 500 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 95</desc>
+  <a>
+    POLYGON ((100 100, 501 110, 501 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 96</desc>
+  <a>
+    POLYGON ((120 100, 130 200, 200 200, 200 100, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 97</desc>
+  <a>
+    POLYGON ((120 100, 17 200, 200 200, 200 100, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 98</desc>
+  <a>
+    POLYGON ((101 99, 101 1000000, 102 1000000, 101 99))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 99</desc>
+  <a>
+    POLYGON ((100 100, 200 101, 200 100, 100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 100</desc>
+  <a>
+    POLYGON ((16 319, 150 39, 25 302, 160 20, 265 20, 127 317, 16 319))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 101</desc>
+  <a>
+    POLYGON ((10 307, 22 307, 153 34, 22 34, 10 307))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 102</desc>
+  <a>
+    POLYGON ((160 200, 310 20, 20 20, 160 200), (160 200, 260 40, 70 40, 160 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 103</desc>
+  <a>
+    POLYGON ((170 120, 240 100, 260 50, 190 70, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 104</desc>
+  <a>
+    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150), (170 120, 330 120, 260 50, 100 50, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 105</desc>
+  <a>
+    POLYGON ((270 90, 200 50, 150 80, 210 120, 270 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 106</desc>
+  <a>
+    POLYGON ((170 120, 260 100, 240 60, 150 80, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 107</desc>
+  <a>
+    POLYGON ((220 120, 270 80, 200 60, 160 100, 220 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 108</desc>
+  <a>
+    POLYGON ((260 50, 180 70, 180 110, 260 90, 260 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 109</desc>
+  <a>
+    POLYGON ((230 110, 290 80, 190 60, 140 90, 230 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 110</desc>
+  <a>
+    POLYGON ((170 120, 330 120, 260 50, 100 50, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 111</desc>
+  <a>
+    POLYGON ((170 120, 330 120, 280 70, 120 70, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 112</desc>
+  <a>
+    POLYGON ((170 120, 300 120, 250 70, 120 70, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 113</desc>
+  <a>
+    POLYGON ((190 100, 310 100, 260 50, 140 50, 190 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 114</desc>
+  <a>
+    POLYGON ((280 130, 360 130, 270 40, 190 40, 280 130))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 115</desc>
+  <a>
+    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150), (170 120, 250 120, 180 50, 100 50, 170 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 116</desc>
+  <a>
+    POLYGON ((220 80, 180 40, 80 40, 170 130, 270 130, 230 90, 300 90, 250 30, 280 30, 390 140, 150 140, 40 30, 230 30, 280 80, 220 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 117</desc>
+  <a>
+    POLYGON ((260 130, 360 130, 280 40, 170 40, 260 130))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 118</desc>
+  <a>
+    POLYGON ((240 110, 340 110, 290 60, 190 60, 240 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 119</desc>
+  <a>
+    POLYGON ((250 120, 350 120, 280 50, 180 50, 250 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 120</desc>
+  <a>
+    POLYGON ((230 210, 230 20, 20 20, 20 210, 230 210), (120 180, 50 50, 200 50, 120 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 121</desc>
+  <a>
+    POLYGON ((230 210, 230 20, 20 20, 20 210, 230 210), (140 40, 40 40, 40 170, 140 40), (110 190, 210 190, 210 50, 110 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 122</desc>
+  <a>
+    POLYGON ((280 190, 330 150, 200 110, 150 150, 280 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 123</desc>
+  <a>
+    MULTIPOLYGON (((140 110, 260 110, 170 20, 50 20, 140 110)), ((300 270, 420 270, 340 190, 220 190, 300 270)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 124</desc>
+  <a>
+    POLYGON ((80 190, 220 190, 140 110, 0 110, 80 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 125</desc>
+  <a>
+    POLYGON ((330 150, 200 110, 150 150, 280 190, 330 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 126</desc>
+  <a>
+    POLYGON ((290 190, 340 150, 220 120, 170 170, 290 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 127</desc>
+  <a>
+    POLYGON ((220 190, 340 190, 260 110, 140 110, 220 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 128</desc>
+  <a>
+    POLYGON ((140 190, 220 190, 100 70, 20 70, 140 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 129</desc>
+  <a>
+    POLYGON ((140 220, 60 140, 140 60, 220 140, 140 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 130</desc>
+  <a>
+    MULTIPOLYGON (((100 20, 180 20, 180 100, 100 100, 100 20)), ((20 100, 100 100, 100 180, 20 180, 20 100)), ((100 180, 180 180, 180 260, 100 260, 100 180)), ((180 100, 260 100, 260 180, 180 180, 180 100)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 131</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110)), ((110 110, 150 20, 70 20, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 132</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 160 160, 210 110, 160 60, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 133</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 150 20, 70 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 134</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 160 160, 210 110, 160 60, 110 110), (110 110, 160 130, 160 90, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110), (110 110, 60 90, 60 130, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 135</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 70 200, 200 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 200 20, 70 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 136</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 20 200, 200 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 200 20, 20 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 137</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 70 200, 210 110, 70 20, 110 110), (110 110, 110 140, 150 110, 110 80, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110), (110 110, 60 90, 60 130, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 138</desc>
+  <a>
+    POLYGON ((100 60, 140 100, 100 140, 60 100, 100 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 139</desc>
+  <a>
+    MULTIPOLYGON (((80 40, 120 40, 120 80, 80 80, 80 40)), ((120 80, 160 80, 160 120, 120 120, 120 80)), ((80 120, 120 120, 120 160, 80 160, 80 120)), ((40 80, 80 80, 80 120, 40 120, 40 80)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 140</desc>
+  <a>
+    LINESTRING (150 150, 40 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 141</desc>
+  <a>
+    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 142</desc>
+  <a>
+    LINESTRING (40 40, 50 130, 130 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 143</desc>
+  <a>
+    LINESTRING (40 230, 150 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 144</desc>
+  <a>
+    LINESTRING (210 150, 330 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 145</desc>
+  <a>
+    LINESTRING (200 150, 310 150, 360 220)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 146</desc>
+  <a>
+    LINESTRING (180 150, 250 150, 230 250, 370 250, 410 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 147</desc>
+  <a>
+    LINESTRING (210 210, 220 150, 320 150, 370 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 148</desc>
+  <a>
+    LINESTRING (20 60, 150 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 149</desc>
+  <a>
+    LINESTRING (60 90, 310 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 150</desc>
+  <a>
+    LINESTRING (90 210, 210 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 151</desc>
+  <a>
+    LINESTRING (290 10, 130 170)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 152</desc>
+  <a>
+    LINESTRING (30 100, 100 100, 180 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 153</desc>
+  <a>
+    LINESTRING (20 100, 100 100, 360 100, 410 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 154</desc>
+  <a>
+    LINESTRING (90 210, 150 150, 210 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 155</desc>
+  <a>
+    LINESTRING (180 90, 280 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 156</desc>
+  <a>
+    LINESTRING (70 70, 80 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 157</desc>
+  <a>
+    LINESTRING (130 20, 150 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 158</desc>
+  <a>
+    LINESTRING (70 70, 80 20, 140 20, 150 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 159</desc>
+  <a>
+    LINESTRING (170 50, 170 20, 240 20, 260 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 160</desc>
+  <a>
+    LINESTRING (50 100, 140 190, 280 190)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 161</desc>
+  <a>
+    LINESTRING (140 60, 180 100, 290 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 162</desc>
+  <a>
+    LINESTRING (170 120, 210 80, 270 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 163</desc>
+  <a>
+    LINESTRING (170 120, 260 50)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 164</desc>
+  <a>
+    LINESTRING (190 90, 190 270)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 165</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (190 190, 280 50, 100 50, 190 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 166</desc>
+  <a>
+    LINESTRING (60 160, 150 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 167</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (110 110, 250 100, 140 30, 110 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 168</desc>
+  <a>
+    POLYGON ((190 190, 20 20, 360 20, 190 190), (250 100, 110 110, 140 30, 250 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 169</desc>
+  <a>
+    LINESTRING (190 90, 190 190, 190 270)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 170</desc>
+  <a>
+    LINESTRING (60 160, 110 110, 150 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 171</desc>
+  <a>
+    POLYGON ((190 190, 110 110, 20 20, 360 20, 190 190), (250 100, 110 110, 140 30, 250 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 172</desc>
+  <a>
+    LINESTRING (130 110, 180 110, 190 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 173</desc>
+  <a>
+    POLYGON ((20 200, 240 200, 240 20, 20 20, 20 200), (130 110, 60 180, 60 40, 130 110), (130 110, 200 40, 200 180, 130 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 174</desc>
+  <a>
+    LINESTRING (80 110, 180 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 175</desc>
+  <a>
+    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (60 180, 130 110, 60 40, 60 180), (130 110, 200 40, 200 180, 130 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 176</desc>
+  <a>
+    LINESTRING (80 110, 170 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 177</desc>
+  <a>
+    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (130 110, 60 40, 60 180, 130 110), (130 180, 130 40, 200 110, 130 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 178</desc>
+  <a>
+    LINESTRING (80 110, 130 110, 170 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 179</desc>
+  <a>
+    LINESTRING (80 110, 130 110, 180 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 180</desc>
+  <a>
+    LINESTRING (160 70, 320 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 181</desc>
+  <a>
+    LINESTRING (160 70, 200 110, 280 190, 320 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 182</desc>
+  <a>
+    LINESTRING (70 50, 70 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 183</desc>
+  <a>
+    MULTIPOLYGON (((0 0, 0 100, 140 100, 140 0, 0 0)), ((20 170, 70 100, 130 170, 20 170)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 184</desc>
+  <a>
+    LINESTRING (110 110, 20 200, 200 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 185</desc>
+  <a>
+    POLYGON ((20 20, 200 20, 110 110, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 186</desc>
+  <a>
+    LINESTRING (150 70, 160 110, 200 60, 150 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 187</desc>
+  <a>
+    LINESTRING (80 60, 120 40, 120 70, 80 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 188</desc>
+  <a>
+    POLYGON ((110 110, 200 20, 20 20, 110 110), (110 90, 50 30, 170 30, 110 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 189</desc>
+  <a>
+    LINESTRING (20 20, 200 20, 110 110, 20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 190</desc>
+  <a>
+    LINESTRING (110 90, 170 30, 50 30, 110 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 191</desc>
+  <a>
+    LINESTRING (110 110, 170 50, 170 110, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 192</desc>
+  <a>
+    LINESTRING (110 90, 70 50, 130 50, 110 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 193</desc>
+  <a>
+    LINESTRING (110 60, 20 150, 200 150, 110 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 194</desc>
+  <a>
+    LINESTRING (110 130, 110 70, 200 100, 110 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 195</desc>
+  <a>
+    LINESTRING (110 90, 160 40, 60 40, 110 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 196</desc>
+  <a>
+    LINESTRING (110 100, 40 30, 180 30, 110 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 197</desc>
+  <a>
+    POLYGON ((110 110, 200 20, 20 20, 110 110), (110 90, 60 40, 160 40, 110 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 198</desc>
+  <a>
+    LINESTRING (110 110, 180 30, 40 30, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 199</desc>
+  <a>
+    LINESTRING (110 90, 180 30, 40 30, 110 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 200</desc>
+  <a>
+    LINESTRING (110 90, 50 30, 180 30, 110 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 201</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 200 110, 110 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 202</desc>
+  <a>
+    POLYGON ((110 110, 200 20, 20 20, 110 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 203</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 204</desc>
+  <a>
+    LINESTRING (110 110, 20 110, 200 110, 50 110, 110 170)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 205</desc>
+  <a>
+    LINESTRING (110 110, 20 200, 110 200, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 206</desc>
+  <a>
+    LINESTRING (110 110, 170 50, 20 200, 20 110, 200 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 207</desc>
+  <a>
+    LINESTRING (110 110, 180 40, 110 40, 110 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 208</desc>
+  <a>
+    LINESTRING (110 60, 50 30, 170 30, 90 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 209</desc>
+  <a>
+    LINESTRING (110 110, 180 40, 110 40, 110 110, 70 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 210</desc>
+  <a>
+    LINESTRING (230 70, 170 120, 190 60, 140 60, 170 120, 270 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 211</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (200 200, 110 110, 20 210, 110 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 212</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (60 180, 60 110, 160 110, 110 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 213</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (200 200, 110 110, 20 200, 110 200, 110 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 214</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (110 50, 110 170, 110 70, 110 150, 200 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 215</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (50 110, 170 110, 110 170, 110 50, 110 170, 110 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 216</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (110 60, 110 160, 200 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 217</desc>
+  <a>
+    MULTILINESTRING ((110 100, 40 30, 180 30), (170 30, 110 90, 50 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 218</desc>
+  <a>
+    MULTILINESTRING ((110 110, 60 40, 70 20, 150 20, 170 40), (180 30, 40 30, 110 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 219</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110, 200 160), (110 110, 200 110, 200 70, 20 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 220</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 20 20, 200 20, 110 110)), ((110 110, 20 200, 200 200, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 221</desc>
+  <a>
+    MULTILINESTRING ((20 160, 70 110, 150 110, 200 160), (110 110, 20 110, 50 80, 70 110, 200 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 222</desc>
+  <a>
+    MULTILINESTRING ((20 110, 200 110), (110 110, 20 170, 20 130, 200 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 223</desc>
+  <a>
+    LINESTRING (0 0, 0 50, 50 50, 50 0, 0 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 224</desc>
+  <a>
+    MULTILINESTRING ((0 0, 0 50), (0 50, 50 50), (50 50, 50 0), (50 0, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 225</desc>
+  <a>
+    LINESTRING (40 180, 140 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 226</desc>
+  <a>
+    MULTIPOLYGON (((20 320, 180 320, 180 180, 20 180, 20 320)), ((20 180, 20 80, 180 80, 180 180, 20 180)))
+  </a>
+  <test> <op name="isValid" arg1="A"> false </op> </test>
+</case>
+<case>
+  <desc>Test 227</desc>
+  <a>
+    MULTIPOLYGON (((20 320, 180 320, 180 180, 20 180, 20 320)), ((60 180, 60 80, 180 80, 180 180, 60 180)))
+  </a>
+  <test> <op name="isValid" arg1="A"> false </op> </test>
+</case>
+<case>
+  <desc>Test 228</desc>
+  <a>
+    LINESTRING (0 0, 60 0, 60 60, 60 0, 120 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 229</desc>
+  <a>
+    MULTILINESTRING ((0 0, 60 0), (60 0, 120 0), (60 0, 60 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 230</desc>
+  <a>
+    LINESTRING (40 40, 120 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 231</desc>
+  <a>
+    LINESTRING (40 40, 60 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 232</desc>
+  <a>
+    LINESTRING (60 240, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 233</desc>
+  <a>
+    LINESTRING (40 40, 180 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 234</desc>
+  <a>
+    LINESTRING (120 120, 20 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 235</desc>
+  <a>
+    LINESTRING (60 240, 120 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 236</desc>
+  <a>
+    LINESTRING (20 180, 140 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 237</desc>
+  <a>
+    LINESTRING (40 120, 120 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 238</desc>
+  <a>
+    LINESTRING (40 40, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 239</desc>
+  <a>
+    LINESTRING (100 100, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 240</desc>
+  <a>
+    LINESTRING (40 120, 120 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 241</desc>
+  <a>
+    LINESTRING (20 20, 180 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 242</desc>
+  <a>
+    LINESTRING (20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 243</desc>
+  <a>
+    LINESTRING (50 50, 140 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 244</desc>
+  <a>
+    LINESTRING (180 180, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 245</desc>
+  <a>
+    LINESTRING (120 120, 260 260)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 246</desc>
+  <a>
+    LINESTRING (260 260, 120 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 247</desc>
+  <a>
+    LINESTRING (40 40, 100 100, 200 120, 80 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 248</desc>
+  <a>
+    LINESTRING (40 40, 20 100, 40 160, 20 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 249</desc>
+  <a>
+    LINESTRING (20 200, 40 160, 20 100, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 250</desc>
+  <a>
+    LINESTRING (80 240, 200 120, 100 100, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 251</desc>
+  <a>
+    LINESTRING (60 60, 60 230, 140 230, 250 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 252</desc>
+  <a>
+    LINESTRING (20 20, 60 60, 250 160, 310 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 253</desc>
+  <a>
+    LINESTRING (20 20, 110 110, 200 110, 320 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 254</desc>
+  <a>
+    LINESTRING (60 110, 60 250, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 255</desc>
+  <a>
+    LINESTRING (60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 256</desc>
+  <a>
+    LINESTRING (360 210, 310 160, 110 160, 60 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 257</desc>
+  <a>
+    LINESTRING (160 160, 240 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 258</desc>
+  <a>
+    LINESTRING (240 240, 160 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 259</desc>
+  <a>
+    LINESTRING (60 150, 110 100, 170 100, 110 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 260</desc>
+  <a>
+    LINESTRING (200 120, 200 190, 150 240, 200 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 261</desc>
+  <a>
+    LINESTRING (200 240, 150 240, 200 200, 200 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 262</desc>
+  <a>
+    LINESTRING (60 230, 80 140, 120 140, 140 230)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 263</desc>
+  <a>
+    LINESTRING (60 110, 200 110, 250 160, 300 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 264</desc>
+  <a>
+    LINESTRING (60 110, 200 110, 250 160, 300 210, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 265</desc>
+  <a>
+    LINESTRING (60 110, 220 110, 250 160, 280 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 266</desc>
+  <a>
+    LINESTRING (60 110, 150 110, 200 160, 250 110, 360 110, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 267</desc>
+  <a>
+    LINESTRING (130 160, 160 110, 220 110, 250 160, 250 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 268</desc>
+  <a>
+    LINESTRING (130 160, 160 110, 190 110, 230 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 269</desc>
+  <a>
+    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 270</desc>
+  <a>
+    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 360 210, 380 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 271</desc>
+  <a>
+    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 380 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 272</desc>
+  <a>
+    LINESTRING (110 160, 160 110, 200 110, 250 160, 250 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 273</desc>
+  <a>
+    LINESTRING (110 160, 180 110, 250 160, 320 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 274</desc>
+  <a>
+    LINESTRING (140 160, 180 80, 220 160, 250 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 275</desc>
+  <a>
+    LINESTRING (40 40, 100 100, 200 120, 130 190)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 276</desc>
+  <a>
+    LINESTRING (20 130, 70 130, 160 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 277</desc>
+  <a>
+    LINESTRING (40 160, 40 100, 110 40, 170 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 278</desc>
+  <a>
+    LINESTRING (130 110, 180 160, 230 110, 280 160, 330 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 279</desc>
+  <a>
+    LINESTRING (30 140, 80 140, 100 100, 200 30)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 280</desc>
+  <a>
+    LINESTRING (110 110, 110 160, 180 110, 250 160, 250 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 281</desc>
+  <a>
+    LINESTRING (20 20, 80 80, 160 80, 240 80, 300 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 282</desc>
+  <a>
+    LINESTRING (20 60, 60 60, 60 140, 80 80, 100 20, 140 140, 180 20, 200 80, 220 20, 240 80, 300 80, 270 110, 200 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 283</desc>
+  <a>
+    LINESTRING (20 20, 230 20, 20 30, 170 30, 20 40, 230 40, 20 50, 230 60, 60 60, 230 70, 20 70, 180 80, 60 80, 230 90, 20 90, 230 100, 30 100, 210 110, 20 110, 80 120, 20 130, 170 130, 90 120, 230 130, 170 140, 230 140, 80 150, 160 140, 20 140, 70 150, 20 150, 230 160, 80 160, 230 170, 20 160, 180 170, 20 170, 230 180, 20 180, 40 190, 230 190, 20 200, 230 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 284</desc>
+  <a>
+    LINESTRING (30 210, 30 60, 40 210, 40 30, 50 190, 50 20, 60 160, 60 50, 70 220, 70 50, 80 20, 80 210, 90 50, 90 150, 100 30, 100 210, 110 20, 110 190, 120 50, 120 180, 130 210, 120 20, 140 210, 130 50, 150 210, 130 20, 160 210, 140 30, 170 210, 150 20, 180 210, 160 20, 190 210, 180 80, 170 50, 170 20, 180 70, 180 20, 190 190, 190 30, 200 210, 200 30, 210 210, 210 20, 220 150, 220 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 285</desc>
+  <a>
+    LINESTRING (80 240, 120 200, 200 120, 100 100, 80 80, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 286</desc>
+  <a>
+    LINESTRING (260 210, 240 130, 280 120, 260 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 287</desc>
+  <a>
+    LINESTRING (100 20, 20 20, 20 160, 210 160, 210 20, 110 20, 50 120, 120 150, 200 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 288</desc>
+  <a>
+    LINESTRING (140 130, 100 110, 120 60, 170 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 289</desc>
+  <a>
+    LINESTRING (60 110, 110 160, 310 160, 360 210)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 290</desc>
+  <a>
+    LINESTRING (60 110, 110 160, 250 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 291</desc>
+  <a>
+    LINESTRING (110 160, 310 160, 340 190)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 292</desc>
+  <a>
+    LINESTRING (140 160, 250 160, 310 160, 340 190)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 293</desc>
+  <a>
+    LINESTRING (110 160, 250 160, 310 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 294</desc>
+  <a>
+    LINESTRING (200 120, 100 100, 40 40, 140 80, 200 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 295</desc>
+  <a>
+    LINESTRING (280 240, 240 140, 200 120, 100 100, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 296</desc>
+  <a>
+    LINESTRING (80 190, 140 140, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 297</desc>
+  <a>
+    LINESTRING (240 200, 200 260, 80 240, 140 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 298</desc>
+  <a>
+    LINESTRING (140 180, 80 240, 200 260, 240 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 299</desc>
+  <a>
+    LINESTRING (280 240, 240 140, 200 120, 80 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 300</desc>
+  <a>
+    LINESTRING (20 80, 120 80, 200 80, 260 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 301</desc>
+  <a>
+    LINESTRING (100 100, 200 120, 240 140, 280 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 302</desc>
+  <a>
+    LINESTRING (280 240, 240 140, 200 120, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 303</desc>
+  <a>
+    LINESTRING (80 20, 80 80, 240 80, 300 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 304</desc>
+  <a>
+    LINESTRING (20 80, 80 80, 120 80, 140 140, 160 80, 200 80, 220 20, 240 80, 270 110, 300 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 305</desc>
+  <a>
+    LINESTRING (100 100, 20 180, 180 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 306</desc>
+  <a>
+    LINESTRING (100 100, 180 20, 20 20, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 307</desc>
+  <a>
+    LINESTRING (20 100, 180 100, 100 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 308</desc>
+  <a>
+    LINESTRING (100 40, 100 160, 180 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 309</desc>
+  <a>
+    LINESTRING (20 100, 100 100, 180 100, 100 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 310</desc>
+  <a>
+    LINESTRING (100 100, 160 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 311</desc>
+  <a>
+    LINESTRING (100 100, 180 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 312</desc>
+  <a>
+    LINESTRING (60 60, 100 100, 140 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 313</desc>
+  <a>
+    LINESTRING (100 100, 190 10, 190 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 314</desc>
+  <a>
+    LINESTRING (100 100, 160 40, 160 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 315</desc>
+  <a>
+    LINESTRING (60 140, 160 40, 160 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 316</desc>
+  <a>
+    LINESTRING (20 20, 140 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 317</desc>
+  <a>
+    LINESTRING (80 80, 20 80, 140 80, 80 20, 80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 318</desc>
+  <a>
+    LINESTRING (80 80, 20 80, 140 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 319</desc>
+  <a>
+    LINESTRING (80 80, 140 80, 80 20, 80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 320</desc>
+  <a>
+    LINESTRING (80 80, 20 80, 140 80, 80 20, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 321</desc>
+  <a>
+    LINESTRING (80 80, 20 80, 140 80, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 322</desc>
+  <a>
+    LINESTRING (80 80, 20 80, 20 140, 140 20, 80 20, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 323</desc>
+  <a>
+    LINESTRING (20 140, 140 20, 100 20, 100 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 324</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 120 80, 80 20, 80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 325</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 140 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 326</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 80 140, 80 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 327</desc>
+  <a>
+    LINESTRING (140 80, 80 80, 20 80, 50 140, 50 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 328</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 120 80, 80 20, 80 80, 80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 329</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 80 80, 140 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 330</desc>
+  <a>
+    LINESTRING (140 80, 20 80, 80 140, 80 80, 80 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 331</desc>
+  <a>
+    LINESTRING (130 150, 220 150, 220 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 332</desc>
+  <a>
+    LINESTRING (130 240, 130 150, 220 20, 50 20, 130 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 333</desc>
+  <a>
+    LINESTRING (30 150, 130 150, 250 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 334</desc>
+  <a>
+    LINESTRING (30 150, 250 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 335</desc>
+  <a>
+    LINESTRING (130 240, 130 20, 30 20, 130 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 336</desc>
+  <a>
+    LINESTRING (120 240, 120 20, 20 20, 120 170)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 337</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 338</desc>
+  <a>
+    LINESTRING (110 110, 200 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 339</desc>
+  <a>
+    LINESTRING (20 110, 200 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 340</desc>
+  <a>
+    LINESTRING (90 200, 90 130, 110 110, 150 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 341</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 342</desc>
+  <a>
+    LINESTRING (200 110, 110 110, 90 130, 90 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 343</desc>
+  <a>
+    LINESTRING (80 80, 150 80, 210 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 344</desc>
+  <a>
+    MULTILINESTRING ((20 20, 140 140), (20 140, 140 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 345</desc>
+  <a>
+    LINESTRING (40 80, 160 200, 260 20, 40 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 346</desc>
+  <a>
+    LINESTRING (40 80, 260 20, 160 200, 40 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 347</desc>
+  <a>
+    LINESTRING (260 20, 40 80, 160 200, 260 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 348</desc>
+  <a>
+    LINESTRING (100 140, 160 200, 260 20, 40 80, 100 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 349</desc>
+  <a>
+    LINESTRING (100 100, 180 180, 20 180, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 350</desc>
+  <a>
+    LINESTRING (40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 351</desc>
+  <a>
+    LINESTRING (40 150, 150 40, 170 20, 170 190, 40 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 352</desc>
+  <a>
+    LINESTRING (180 100, 20 100, 100 180, 180 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 353</desc>
+  <a>
+    LINESTRING (180 180, 100 100, 20 180, 180 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 354</desc>
+  <a>
+    LINESTRING (20 180, 100 100, 20 20, 20 180)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 355</desc>
+  <a>
+    LINESTRING (100 20, 100 180, 180 100, 100 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 356</desc>
+  <a>
+    LINESTRING (170 20, 20 170, 170 170, 170 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 357</desc>
+  <a>
+    LINESTRING (40 150, 150 150, 90 210, 40 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 358</desc>
+  <a>
+    LINESTRING (20 150, 170 150, 90 230, 20 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 359</desc>
+  <a>
+    LINESTRING (40 150, 150 150, 150 40, 20 40, 20 150, 40 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 360</desc>
+  <a>
+    LINESTRING (110 110, 200 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 361</desc>
+  <a>
+    LINESTRING (200 20, 20 200, 200 200, 110 110, 110 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 362</desc>
+  <a>
+    LINESTRING (200 20, 20 200, 200 200, 20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 363</desc>
+  <a>
+    LINESTRING (110 110, 20 110, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 364</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 110 200, 200 110, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 365</desc>
+  <a>
+    LINESTRING (20 120, 120 120, 20 20, 120 20, 20 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 366</desc>
+  <a>
+    LINESTRING (170 100, 70 100, 170 170, 70 170, 170 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 367</desc>
+  <a>
+    LINESTRING (20 110, 110 110, 20 20, 110 20, 20 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 368</desc>
+  <a>
+    LINESTRING (110 160, 70 110, 60 160, 20 130, 110 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 369</desc>
+  <a>
+    LINESTRING (20 200, 200 200, 20 20, 200 20, 20 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 370</desc>
+  <a>
+    LINESTRING (20 110, 200 110, 200 160, 20 60, 20 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 371</desc>
+  <a>
+    LINESTRING (200 200, 110 110, 200 110, 110 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 372</desc>
+  <a>
+    LINESTRING (220 120, 120 20, 220 20, 120 120, 220 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 373</desc>
+  <a>
+    MULTILINESTRING ((70 20, 20 90, 70 170), (70 170, 120 90, 70 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 374</desc>
+  <a>
+    MULTILINESTRING ((20 20, 90 20, 170 20), (90 20, 90 80, 90 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 375</desc>
+  <a>
+    MULTILINESTRING ((90 140, 90 60, 90 20), (170 20, 130 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 376</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (130 100, 130 60, 90 20, 50 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 377</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (130 140, 130 60, 90 20, 20 90, 90 20, 130 60, 170 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 378</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 379</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (130 100, 90 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 380</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (120 100, 170 100, 90 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 381</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (130 140, 130 60, 90 20, 20 90, 90 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 382</desc>
+  <a>
+    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60, 20 140, 90 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 383</desc>
+  <a>
+    MULTILINESTRING ((20 20, 90 90, 20 160), (90 160, 90 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 384</desc>
+  <a>
+    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 120 120, 90 90, 160 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 385</desc>
+  <a>
+    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 120 120, 90 90, 120 60, 160 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 386</desc>
+  <a>
+    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 90 90, 160 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 387</desc>
+  <a>
+    POINT (20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 388</desc>
+  <a>
+    POLYGON ((60 120, 60 40, 160 40, 160 120, 60 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 389</desc>
+  <a>
+    POINT (70 170)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 390</desc>
+  <a>
+    POLYGON ((110 230, 80 160, 20 160, 20 20, 200 20, 200 160, 140 160, 110 230))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 391</desc>
+  <a>
+    POINT (110 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 392</desc>
+  <a>
+    POLYGON ((20 160, 80 160, 110 100, 140 160, 200 160, 200 20, 20 20, 20 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 393</desc>
+  <a>
+    POINT (100 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 394</desc>
+  <a>
+    POLYGON ((20 150, 100 150, 40 50, 170 50, 110 150, 190 150, 190 20, 20 20, 20 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 395</desc>
+  <a>
+    POLYGON ((20 150, 100 150, 40 50, 160 50, 100 150, 180 150, 180 20, 20 20, 20 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> false </op> </test>
+</case>
+<case>
+  <desc>Test 396</desc>
+  <a>
+    POINT (60 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 397</desc>
+  <a>
+    POINT (110 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 398</desc>
+  <a>
+    POINT (160 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 399</desc>
+  <a>
+    POINT (100 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 400</desc>
+  <a>
+    POINT (100 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 401</desc>
+  <a>
+    POINT (60 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 402</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (280 50, 100 50, 190 140, 280 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 403</desc>
+  <a>
+    POINT (190 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 404</desc>
+  <a>
+    POINT (190 190)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 405</desc>
+  <a>
+    POINT (360 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 406</desc>
+  <a>
+    POINT (130 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 407</desc>
+  <a>
+    POINT (280 50)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 408</desc>
+  <a>
+    POINT (150 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 409</desc>
+  <a>
+    POINT (100 50)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 410</desc>
+  <a>
+    POINT (140 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 411</desc>
+  <a>
+    POINT (190 50)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 412</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (90 50, 150 110, 190 50, 90 50), (190 50, 230 110, 290 50, 190 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 413</desc>
+  <a>
+    POINT (180 90)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 414</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (180 140, 180 40, 80 40, 180 140), (180 90, 210 140, 310 40, 230 40, 180 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 415</desc>
+  <a>
+    MULTIPOINT ((20 80), (110 160), (20 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 416</desc>
+  <a>
+    MULTIPOINT ((20 80), (60 120), (20 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 417</desc>
+  <a>
+    MULTIPOINT ((10 80), (110 170), (110 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 418</desc>
+  <a>
+    MULTIPOINT ((10 80), (110 170), (160 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 419</desc>
+  <a>
+    MULTIPOINT ((20 120), (60 120), (110 120), (160 120), (200 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 420</desc>
+  <a>
+    MULTIPOINT ((60 120), (110 120), (160 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 421</desc>
+  <a>
+    MULTIPOINT ((60 120), (160 120), (160 40), (60 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 422</desc>
+  <a>
+    MULTIPOINT ((20 150), (60 120), (110 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 423</desc>
+  <a>
+    MULTIPOINT ((110 80), (160 120), (200 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 424</desc>
+  <a>
+    MULTIPOINT ((110 80), (110 120), (110 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 425</desc>
+  <a>
+    MULTIPOINT ((110 170), (110 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 426</desc>
+  <a>
+    MULTIPOINT ((60 120), (160 120), (110 80), (110 170))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 427</desc>
+  <a>
+    MULTIPOINT ((90 80), (130 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 428</desc>
+  <a>
+    MULTIPOINT ((60 120), (160 120), (110 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 429</desc>
+  <a>
+    MULTIPOINT ((40 170), (40 90), (130 170))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 430</desc>
+  <a>
+    MULTIPOINT ((90 170), (280 170), (190 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 431</desc>
+  <a>
+    MULTIPOINT ((190 110), (150 70), (230 70))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 432</desc>
+  <a>
+    POINT (100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 433</desc>
+  <a>
+    MULTIPOLYGON (((20 100, 20 20, 100 20, 100 100, 20 100)), ((100 180, 100 100, 180 100, 180 180, 100 180)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 434</desc>
+  <a>
+    POINT (20 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 435</desc>
+  <a>
+    POINT (60 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 436</desc>
+  <a>
+    POINT (110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 437</desc>
+  <a>
+    MULTIPOLYGON (((110 110, 20 200, 200 200, 110 110), (110 110, 80 180, 140 180, 110 110)), ((110 110, 20 20, 200 20, 110 110), (110 110, 80 40, 140 40, 110 110)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 438</desc>
+  <a>
+    POINT (110 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 439</desc>
+  <a>
+    LINESTRING (90 80, 160 150, 300 150, 340 150, 340 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 440</desc>
+  <a>
+    POINT (90 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 441</desc>
+  <a>
+    POINT (340 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 442</desc>
+  <a>
+    POINT (230 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 443</desc>
+  <a>
+    POINT (160 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 444</desc>
+  <a>
+    POINT (90 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 445</desc>
+  <a>
+    LINESTRING (150 150, 20 20, 280 20, 150 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 446</desc>
+  <a>
+    POINT (150 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 447</desc>
+  <a>
+    POINT (150 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 448</desc>
+  <a>
+    POINT (100 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 449</desc>
+  <a>
+    POINT (220 220)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 450</desc>
+  <a>
+    LINESTRING (110 110, 220 20, 20 20, 110 110, 220 220)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 451</desc>
+  <a>
+    LINESTRING (110 110, 220 20, 20 20, 220 220)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 452</desc>
+  <a>
+    POINT (110 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 453</desc>
+  <a>
+    POINT (220 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 454</desc>
+  <a>
+    LINESTRING (220 220, 20 20, 220 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 455</desc>
+  <a>
+    POINT (20 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 456</desc>
+  <a>
+    LINESTRING (20 200, 20 20, 110 20, 20 110, 110 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 457</desc>
+  <a>
+    POINT (20 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 458</desc>
+  <a>
+    LINESTRING (20 200, 200 20, 20 20, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 459</desc>
+  <a>
+    LINESTRING (20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 460</desc>
+  <a>
+    POINT (80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 461</desc>
+  <a>
+    LINESTRING (20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 462</desc>
+  <a>
+    LINESTRING (20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 463</desc>
+  <a>
+    LINESTRING (20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 464</desc>
+  <a>
+    LINESTRING (20 200, 200 20, 20 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 465</desc>
+  <a>
+    LINESTRING (20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 466</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 467</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 468</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 469</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 470</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 200 20, 20 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 471</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 200 20, 20 20, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 472</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 473</desc>
+  <a>
+    LINESTRING (110 110, 110 200, 20 200, 200 20, 200 110, 110 110, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 474</desc>
+  <a>
+    LINESTRING (200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 475</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 200 20, 20 200, 110 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 476</desc>
+  <a>
+    LINESTRING (200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 477</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 20 110, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 478</desc>
+  <a>
+    POINT (110 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 479</desc>
+  <a>
+    LINESTRING (110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 480</desc>
+  <a>
+    LINESTRING (110 160, 200 250, 110 250, 110 110, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 481</desc>
+  <a>
+    LINESTRING (110 160, 200 250, 110 250, 110 160, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 482</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 483</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 110 200, 110 20, 20 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 484</desc>
+  <a>
+    POINT (140 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 485</desc>
+  <a>
+    LINESTRING (110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 486</desc>
+  <a>
+    POINT (90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 487</desc>
+  <a>
+    LINESTRING (90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 488</desc>
+  <a>
+    LINESTRING (90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 489</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 490</desc>
+  <a>
+    LINESTRING (110 110, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 200 130, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 491</desc>
+  <a>
+    LINESTRING (110 110, 20 130, 20 200, 200 20, 20 20, 200 200, 200 130, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 492</desc>
+  <a>
+    LINESTRING (110 110, 80 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 140 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 493</desc>
+  <a>
+    LINESTRING (110 110, 80 200, 20 200, 200 20, 20 20, 200 200, 140 200, 110 110)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 494</desc>
+  <a>
+    LINESTRING (200 200, 20 20, 200 20, 20 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 495</desc>
+  <a>
+    LINESTRING (200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 496</desc>
+  <a>
+    LINESTRING (200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 497</desc>
+  <a>
+    LINESTRING (90 130, 20 130, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 498</desc>
+  <a>
+    LINESTRING (90 130, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 499</desc>
+  <a>
+    LINESTRING (90 130, 90 200, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 500</desc>
+  <a>
+    LINESTRING (90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 501</desc>
+  <a>
+    LINESTRING (90 130, 90 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 502</desc>
+  <a>
+    LINESTRING (110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 503</desc>
+  <a>
+    POINT (110 150)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 504</desc>
+  <a>
+    LINESTRING (110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 505</desc>
+  <a>
+    LINESTRING (20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 506</desc>
+  <a>
+    MULTIPOINT ((50 250), (90 220), (130 190))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 507</desc>
+  <a>
+    MULTIPOINT ((180 180), (230 130), (280 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 508</desc>
+  <a>
+    MULTIPOINT ((50 120), (90 80), (130 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 509</desc>
+  <a>
+    MULTIPOINT ((300 280), (340 240), (380 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 510</desc>
+  <a>
+    MULTIPOINT ((230 150), (260 120), (290 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 511</desc>
+  <a>
+    MULTIPOINT ((200 190), (240 150), (270 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 512</desc>
+  <a>
+    MULTIPOINT ((160 150), (190 120), (220 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 513</desc>
+  <a>
+    MULTIPOINT ((120 190), (160 150), (200 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 514</desc>
+  <a>
+    MULTIPOINT ((90 80), (160 150), (340 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 515</desc>
+  <a>
+    MULTIPOINT ((90 80), (160 150), (300 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 516</desc>
+  <a>
+    MULTIPOINT ((90 80), (160 150), (240 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 517</desc>
+  <a>
+    MULTIPOINT ((90 80), (130 120), (210 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 518</desc>
+  <a>
+    MULTIPOINT ((130 120), (210 150), (340 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 519</desc>
+  <a>
+    MULTIPOINT ((160 150), (240 150), (340 210))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 520</desc>
+  <a>
+    MULTIPOINT ((160 150), (300 150), (340 150))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 521</desc>
+  <a>
+    MULTIPOINT ((160 150), (240 150), (340 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 522</desc>
+  <a>
+    POINT (40 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 523</desc>
+  <a>
+    POINT (40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 524</desc>
+  <a>
+    MULTIPOINT ((20 20), (80 80), (20 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 525</desc>
+  <a>
+    MULTIPOINT ((40 40), (80 60), (120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 526</desc>
+  <a>
+    MULTIPOINT ((40 40), (120 100), (80 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 527</desc>
+  <a>
+    MULTIPOINT ((40 40), (60 100), (100 60), (120 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 528</desc>
+  <a>
+    MULTIPOINT ((20 120), (60 60), (100 100), (140 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 529</desc>
+  <a>
+    MULTIPOINT ((20 20), (80 70), (140 120), (200 170))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 530</desc>
+  <a>
+    MULTIPOINT ((20 20), (140 120), (80 70), (200 170))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 531</desc>
+  <a>
+    MULTIPOINT ((80 70), (20 20), (200 170), (140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 532</desc>
+  <a>
+    MULTIPOINT ((80 70), (140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 533</desc>
+  <a>
+    MULTIPOINT ((140 120), (80 70))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 534</desc>
+  <a>
+    MULTIPOINT ((80 170), (140 120), (200 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 535</desc>
+  <a>
+    MULTIPOINT ((80 170), (140 120), (200 80), (80 70))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 536</desc>
+  <a>
+    POINT (10 10)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 537</desc>
+  <a>
+    MULTIPOINT ((10 10), (20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 538</desc>
+  <a>
+    LINESTRING (10 10, 20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 539</desc>
+  <a>
+    LINESTRING (10 10, 20 20, 20 10, 10 10)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 540</desc>
+  <a>
+    LINESTRING (40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 541</desc>
+  <a>
+    MULTILINESTRING ((10 10, 20 20), (20 20, 30 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 542</desc>
+  <a>
+    MULTILINESTRING ((10 10, 20 20), (20 20, 30 20), (20 20, 30 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 543</desc>
+  <a>
+    MULTILINESTRING ((10 10, 20 20), (20 20, 30 20), (20 20, 30 30), (20 20, 30 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 544</desc>
+  <a>
+    MULTILINESTRING ((10 10, 20 20), (20 20, 20 30, 30 30, 30 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 545</desc>
+  <a>
+    MULTILINESTRING ((10 10, 20 20, 20 30, 30 30, 30 20, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 546</desc>
+  <a>
+    POLYGON ((40 60, 420 60, 420 320, 40 320, 40 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 547</desc>
+  <a>
+    POLYGON ((40 60, 420 60, 420 320, 40 320, 40 60), (200 140, 160 220, 260 200, 200 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 548</desc>
+  <a>
+    MULTIPOINT ((130 240), (130 240), (130 240), (570 240), (570 240), (570 240), (650 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 549</desc>
+  <a>
+    POLYGON ((10 10, 100 10, 100 100, 10 100, 10 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 550</desc>
+  <a>
+    LINESTRING (30 220, 240 220, 240 220)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 551</desc>
+  <a>
+    LINESTRING (110 290, 110 100, 110 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 552</desc>
+  <a>
+    LINESTRING (120 230, 120 200, 150 180, 180 220, 160 260, 90 250, 80 190, 140 110, 230 150, 240 230, 180 320, 60 310, 40 160, 140 50, 280 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 553</desc>
+  <a>
+    POLYGON ((200 360, 230 210, 100 190, 270 150, 360 10, 320 200, 490 230, 280 240, 200 360), (220 300, 250 200, 150 190, 290 150, 330 70, 310 210, 390 230, 280 230, 220 300))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 554</desc>
+  <a>
+    MULTIPOINT ((70 340), (70 50), (430 50), (420 340), (340 120), (390 110), (390 70), (350 100), (350 50), (370 90), (320 80), (360 120), (350 80), (390 90), (420 80), (410 60), (410 100), (370 100), (380 60), (370 80), (380 100), (360 80), (370 80), (380 70), (390 80), (390 70), (410 70), (400 60), (410 60), (410 60), (410 60), (370 70), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 555</desc>
+  <a>
+    MULTIPOINT ((140 350), (510 140), (110 140), (250 290), (250 50), (300 370), (450 310), (440 160), (290 280), (220 160), (100 260), (320 230), (200 280), (360 130), (330 210), (380 80), (220 210), (380 310), (260 150), (260 110), (170 130))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 556</desc>
+  <a>
+    GEOMETRYCOLLECTION (POINT (110 300), POINT (100 110), POINT (130 210), POINT (150 210), POINT (150 180), POINT (130 170), POINT (140 190), POINT (130 200), LINESTRING (240 50, 210 120, 270 80, 250 140, 330 70, 300 160, 340 130, 340 130), POLYGON ((210 340, 220 260, 150 270, 230 220, 230 140, 270 210, 360 240, 260 250, 260 280, 240 270, 210 340), (230 270, 230 250, 200 250, 240 220, 240 190, 260 220, 290 230, 250 230, 230 270)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 557</desc>
+  <a>
+    MULTIPOINT ((50 320), (50 280), (50 230), (50 160), (50 120), (100 120), (160 120), (210 120), (210 180), (210 150), (180 180), (140 180), (140 210), (140 260), (160 180), (140 300), (140 320), (110 320), (80 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 559</desc>
+  <a>
+    POLYGON ((50 50, 200 50, 200 200, 50 200, 50 50))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 560</desc>
+  <a>
+    POLYGON ((20 20, 20 160, 160 160, 160 20, 20 20), (140 140, 40 140, 40 40, 140 40, 140 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 561</desc>
+  <a>
+    POLYGON ((80 100, 220 100, 220 240, 80 240, 80 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 562</desc>
+  <a>
+    POLYGON ((20 340, 330 380, 50 40, 20 340))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 563</desc>
+  <a>
+    POLYGON ((210 320, 140 270, 0 270, 140 220, 210 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 564</desc>
+  <a>
+    POLYGON ((0 0, 110 0, 110 60, 40 60, 180 140, 40 220, 110 260, 0 260, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 565</desc>
+  <a>
+    POLYGON ((220 0, 110 0, 110 60, 180 60, 40 140, 180 220, 110 260, 220 260, 220 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 566</desc>
+  <a>
+    POLYGON ((0 0, 120 0, 120 50, 50 50, 120 100, 50 150, 120 150, 120 190, 0 190, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 567</desc>
+  <a>
+    POLYGON ((230 0, 120 0, 120 50, 190 50, 120 100, 190 150, 120 150, 120 190, 230 190, 230 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 568</desc>
+  <a>
+    POLYGON ((0 0, 210 0, 210 230, 0 230, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 569</desc>
+  <a>
+    MULTIPOLYGON (((40 20, 0 0, 20 40, 60 60, 40 20)), ((60 90, 60 60, 90 60, 90 90, 60 90)), ((70 120, 90 90, 100 120, 70 120)), ((120 70, 90 90, 120 100, 120 70)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 570</desc>
+  <a>
+    POLYGON ((0 0, 340 0, 340 300, 0 300, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 571</desc>
+  <a>
+    MULTIPOLYGON (((40 20, 0 0, 20 40, 60 60, 40 20)), ((60 100, 60 60, 100 60, 100 100, 60 100)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 572</desc>
+  <a>
+    POLYGON ((0 0, 120 0, 120 120, 0 120, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 573</desc>
+  <a>
+    MULTIPOLYGON (((60 20, 0 20, 60 60, 60 20)), ((60 100, 60 60, 100 60, 100 100, 60 100)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 574</desc>
+  <a>
+    POLYGON ((160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 575</desc>
+  <a>
+    POLYGON ((300 330, 190 270, 150 170, 150 110, 250 30, 380 50, 380 250, 300 330), (290 240, 240 200, 240 110, 290 80, 330 170, 290 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 576</desc>
+  <a>
+    MULTIPOLYGON (((120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 200 200, 220 200, 220 340, 120 340)), ((360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 220 120, 220 100, 360 100, 360 200)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 577</desc>
+  <a>
+    MULTIPOLYGON (((100 220, 100 200, 300 200, 300 220, 100 220)), ((280 180, 280 160, 300 160, 300 180, 280 180)), ((220 140, 220 120, 240 120, 240 140, 220 140)), ((180 220, 160 240, 200 240, 180 220)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 578</desc>
+  <a>
+    MULTIPOLYGON (((100 200, 100 180, 120 180, 120 200, 100 200)), ((60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 160 220, 220 220, 220 240, 60 240), (80 220, 80 160, 140 160, 140 220, 80 220)), ((280 220, 240 180, 260 160, 300 200, 280 220)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 579</desc>
+  <a>
+    MULTIPOLYGON (((80 220, 80 160, 140 160, 140 220, 80 220), (100 200, 100 180, 120 180, 120 200, 100 200)), ((220 240, 220 220, 160 220, 160 200, 220 200, 220 180, 160 180, 160 160, 220 160, 220 140, 320 140, 320 240, 220 240), (240 220, 240 160, 300 160, 300 220, 240 220)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 580</desc>
+  <a>
+    POLYGON ((60 160, 140 160, 140 60, 60 60, 60 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 581</desc>
+  <a>
+    POLYGON ((160 160, 100 160, 100 100, 160 100, 160 160), (140 140, 120 140, 120 120, 140 120, 140 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 582</desc>
+  <a>
+    POLYGON ((10 10, 100 10, 10 11, 10 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 583</desc>
+  <a>
+    POLYGON ((90 0, 200 0, 200 200, 90 200, 90 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 584</desc>
+  <a>
+    POLYGON ((100 10, 10 10, 90 11, 90 20, 100 20, 100 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 585</desc>
+  <a>
+    POLYGON ((20 20, 0 20, 0 0, 20 0, 20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 586</desc>
+  <a>
+    POLYGON ((10 10, 50 10, 50 50, 10 50, 10 31, 49 30, 10 30, 10 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 587</desc>
+  <a>
+    POLYGON ((60 40, 40 40, 40 20, 60 20, 60 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 588</desc>
+  <a>
+    POLYGON ((10 100, 10 10, 100 10, 100 100, 10 100), (90 90, 11 90, 10 10, 90 11, 90 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 589</desc>
+  <a>
+    POLYGON ((0 30, 0 0, 30 0, 30 30, 0 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 590</desc>
+  <a>
+    MULTIPOLYGON (((0 0, 100 0, 100 20, 0 20, 0 0)), ((0 40, 0 21, 100 20, 100 40, 0 40)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 591</desc>
+  <a>
+    POLYGON ((110 30, 90 30, 90 10, 110 10, 110 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 592</desc>
+  <a>
+    POLYGON ((100 10, 0 10, 100 11, 100 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 593</desc>
+  <a>
+    POLYGON ((100 10, 0 10, 90 11, 90 20, 100 20, 100 10))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 594</desc>
+  <a>
+    POLYGON ((10 30, 10 0, 30 10, 30 30, 10 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 595</desc>
+  <a>
+    POLYGON ((10 30, 10 10, 30 10, 30 30, 10 30))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 596</desc>
+  <a>
+    POLYGON ((0 0, 200 0, 0 198, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 597</desc>
+  <a>
+    POLYGON ((280 60, 139 60, 280 70, 280 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 598</desc>
+  <a>
+    POLYGON ((0 0, 140 10, 0 20, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 599</desc>
+  <a>
+    POLYGON ((280 0, 139 10, 280 1, 280 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 600</desc>
+  <a>
+    MULTIPOLYGON (((1 4, 1 1, 2 1, 2 4, 1 4)), ((3 4, 3 1, 4 1, 4 4, 3 4)), ((5 4, 5 1, 6 1, 6 4, 5 4)), ((7 4, 7 1, 8 1, 8 4, 7 4)), ((9 4, 9 1, 10 1, 10 4, 9 4)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 601</desc>
+  <a>
+    POLYGON ((0 2, 11 3, 11 2, 0 2))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 602</desc>
+  <a>
+    POLYGON ((20 40, 20 200, 180 200, 180 40, 20 40), (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 603</desc>
+  <a>
+    POLYGON ((200 160, 160 160, 160 80, 200 80, 200 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 604</desc>
+  <a>
+    LINESTRING (160 140, 160 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 605</desc>
+  <a>
+    POLYGON ((20 40, 20 200, 180 200, 180 120, 140 120, 180 119, 180 40, 20 40), (140 160, 80 120, 140 80, 140 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 606</desc>
+  <a>
+    POLYGON ((200 160, 150 160, 150 80, 200 80, 200 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 607</desc>
+  <a>
+    POLYGON ((83 33, 62 402, 68 402, 83 33))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 608</desc>
+  <a>
+    POLYGON ((78 39, 574 76, 576 60, 78 39))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 609</desc>
+  <a>
+    LINESTRING (240 190, 120 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 610</desc>
+  <a>
+    POLYGON ((110 240, 50 80, 240 70, 110 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 611</desc>
+  <a>
+    LINESTRING (0 100, 100 100, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 612</desc>
+  <a>
+    POLYGON ((30 240, 260 30, 30 30, 30 240), (80 140, 80 80, 140 80, 80 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 613</desc>
+  <a>
+    LINESTRING (40 340, 200 250, 120 180, 160 110, 270 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 614</desc>
+  <a>
+    MULTIPOLYGON (((60 320, 60 80, 300 80, 60 320), (80 280, 80 100, 260 100, 80 280)), ((120 160, 140 160, 140 140, 120 160)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 615</desc>
+  <a>
+    MULTILINESTRING ((100 240, 100 180, 160 180, 160 120, 220 120), (40 360, 40 60, 340 60, 40 360, 40 20), (120 120, 120 140, 100 140, 100 120, 140 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 616</desc>
+  <a>
+    MULTIPOLYGON (((60 260, 60 120, 220 120, 220 260, 60 260), (80 240, 80 140, 200 140, 200 240, 80 240)), ((100 220, 100 160, 180 160, 180 220, 100 220), (120 200, 120 180, 160 180, 160 200, 120 200)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 617</desc>
+  <a>
+    MULTILINESTRING ((40 260, 240 260, 240 240, 40 240, 40 220, 240 220), (120 300, 120 80, 140 80, 140 300, 140 80, 120 80, 120 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 618</desc>
+  <a>
+    MULTIPOLYGON (((60 320, 60 120, 280 120, 280 320, 60 320), (120 260, 120 180, 240 180, 240 260, 120 260)), ((280 400, 320 400, 320 360, 280 360, 280 400)), ((300 240, 300 220, 320 220, 320 240, 300 240)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 619</desc>
+  <a>
+    MULTILINESTRING ((80 300, 80 160, 260 160, 260 300, 80 300, 80 140), (220 360, 220 240, 300 240, 300 360))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 620</desc>
+  <a>
+    MULTIPOLYGON (((120 180, 60 80, 180 80, 120 180)), ((100 240, 140 240, 120 220, 100 240)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 621</desc>
+  <a>
+    MULTILINESTRING ((180 260, 120 180, 60 260, 180 260), (60 300, 60 40), (100 100, 140 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 622</desc>
+  <a>
+    POLYGON ((95 9, 81 414, 87 414, 95 9))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 623</desc>
+  <a>
+    LINESTRING (93 13, 96 13)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 624</desc>
+  <a>
+    LINESTRING (0 0, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 625</desc>
+  <a>
+    LINESTRING (0 100, 100 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 626</desc>
+  <a>
+    LINESTRING (0 0, 100 100, 200 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 627</desc>
+  <a>
+    LINESTRING (0 0, 100 100, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 628</desc>
+  <a>
+    LINESTRING (40 360, 40 220, 120 360)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 629</desc>
+  <a>
+    LINESTRING (120 340, 60 220, 140 220, 140 360)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 630</desc>
+  <a>
+    LINESTRING (220 240, 200 220, 60 320, 40 300, 180 200, 160 180, 20 280)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 631</desc>
+  <a>
+    LINESTRING (220 240, 140 160, 120 180, 220 280, 200 300, 100 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 632</desc>
+  <a>
+    LINESTRING (80 320, 220 320, 220 160, 80 300)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 633</desc>
+  <a>
+    LINESTRING (60 200, 60 260, 140 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 634</desc>
+  <a>
+    LINESTRING (60 200, 60 140, 140 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 635</desc>
+  <a>
+    LINESTRING (180 200, 100 280, 20 200, 100 120, 180 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 636</desc>
+  <a>
+    LINESTRING (100 200, 220 200, 220 80, 100 80, 100 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 637</desc>
+  <a>
+    LINESTRING (0 10, 620 10, 0 11)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 638</desc>
+  <a>
+    LINESTRING (400 60, 400 10)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 639</desc>
+  <a>
+    MULTIPOLYGON (((120 320, 180 200, 240 320, 120 320)), ((180 200, 240 80, 300 200, 180 200)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 640</desc>
+  <a>
+    MULTIPOINT ((120 320), (180 260), (180 320), (180 200), (300 200), (200 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 641</desc>
+  <a>
+    MULTIPOLYGON (((120 80, 420 80, 420 340, 120 340, 120 80), (160 300, 160 120, 380 120, 380 300, 160 300)), ((200 260, 200 160, 340 160, 340 260, 200 260), (240 220, 240 200, 300 200, 300 220, 240 220)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 642</desc>
+  <a>
+    MULTIPOINT ((200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200), (200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 643</desc>
+  <a>
+    MULTIPOINT ((40 90), (20 20), (70 70))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 644</desc>
+  <a>
+    LINESTRING (20 20, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 645</desc>
+  <a>
+    LINESTRING (20 20, 110 110, 170 50, 130 10, 70 70)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 646</desc>
+  <a>
+    MULTILINESTRING ((100 320, 100 220), (100 180, 200 180), (220 180, 220 320), (220 320, 160 320), (100 320, 100 220), (100 180, 200 180), (220 180, 220 320), (220 320, 160 320), (100 220, 100 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 647</desc>
+  <a>
+    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 648</desc>
+  <a>
+    MULTILINESTRING ((-500 -140, -500 -280, -320 -280, -320 -140, -500 -140, -500 -340), (-500 -140, -320 -140, -500 -140, -320 -140, -500 -140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 649</desc>
+  <a>
+    MULTIPOINT ((-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120), (-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 650</desc>
+  <a>
+    MULTILINESTRING ((180 100, 140 280, 240 140, 220 120, 140 280), (140 280, 100 400, 80 380, 140 280, 40 380, 20 360, 140 280))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 651</desc>
+  <a>
+    POINT (200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 652</desc>
+  <a>
+    MULTIPOINT ((100 100), (200 200))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 653</desc>
+  <a>
+    MULTIPOINT ((100 100), (200 200), (300 300), (500 500))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 654</desc>
+  <a>
+    MULTIPOINT ((100 100), (200 200), (400 400), (600 600))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 655</desc>
+  <a>
+    POINT (80 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 656</desc>
+  <a>
+    POINT (260 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 657</desc>
+  <a>
+    POINT (60 260)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 658</desc>
+  <a>
+    POINT (120 260)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 659</desc>
+  <a>
+    POINT (80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 660</desc>
+  <a>
+    POINT (80 280)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 661</desc>
+  <a>
+    POLYGON ((0 0, 140 0, 140 140, 0 140, 0 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 662</desc>
+  <a>
+    POLYGON ((140 0, 0 0, 0 140, 140 140, 140 0))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 663</desc>
+  <a>
+    POLYGON ((40 60, 360 60, 360 300, 40 300, 40 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 664</desc>
+  <a>
+    POLYGON ((120 100, 280 100, 280 240, 120 240, 120 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 665</desc>
+  <a>
+    POLYGON ((80 100, 360 100, 360 280, 80 280, 80 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 666</desc>
+  <a>
+    POLYGON ((0 280, 0 0, 260 0, 260 280, 0 280), (220 240, 40 240, 40 40, 220 40, 220 240))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 667</desc>
+  <a>
+    POLYGON ((20 260, 240 260, 240 20, 20 20, 20 260), (160 180, 80 180, 120 120, 160 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 668</desc>
+  <a>
+    POLYGON ((60 80, 200 80, 200 220, 60 220, 60 80))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 669</desc>
+  <a>
+    POLYGON ((120 140, 260 140, 260 260, 120 260, 120 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 670</desc>
+  <a>
+    POLYGON ((60 220, 220 220, 140 140, 60 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 671</desc>
+  <a>
+    POLYGON ((100 180, 180 180, 180 100, 100 100, 100 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 672</desc>
+  <a>
+    POLYGON ((40 40, 180 40, 180 180, 40 180, 40 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 673</desc>
+  <a>
+    POLYGON ((180 40, 40 180, 160 280, 300 140, 180 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 674</desc>
+  <a>
+    POLYGON ((40 280, 200 280, 200 100, 40 100, 40 280), (100 220, 120 220, 120 200, 100 180, 100 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 675</desc>
+  <a>
+    POLYGON ((40 280, 180 260, 180 120, 60 120, 40 280))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 676</desc>
+  <a>
+    POLYGON ((0 200, 0 0, 200 0, 200 200, 0 200), (20 180, 130 180, 130 30, 20 30, 20 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 677</desc>
+  <a>
+    POLYGON ((60 90, 130 90, 130 30, 60 30, 60 90))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 678</desc>
+  <a>
+    LINESTRING (100 120, 100 240)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 679</desc>
+  <a>
+    POLYGON ((40 60, 160 60, 160 180, 40 180, 40 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 680</desc>
+  <a>
+    LINESTRING (80 80, 140 140, 200 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 681</desc>
+  <a>
+    POLYGON ((40 40, 140 40, 140 140, 40 140, 40 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 682</desc>
+  <a>
+    POLYGON ((190 190, 360 20, 20 20, 190 190), (111 110, 250 100, 140 30, 111 110))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 683</desc>
+  <a>
+    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (130 110, 60 40, 60 180, 130 110), (130 180, 131 40, 200 110, 130 180))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 684</desc>
+  <a>
+    LINESTRING (100 140, 100 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 685</desc>
+  <a>
+    MULTIPOLYGON (((20 80, 180 79, 100 0, 20 80)), ((20 160, 180 160, 100 80, 20 160)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 686</desc>
+  <a>
+    MULTIPOLYGON (((20 80, 180 80, 100 0, 20 80)), ((20 160, 180 160, 100 80, 20 160)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 687</desc>
+  <a>
+    LINESTRING (60 0, 20 80, 100 80, 80 120, 40 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 688</desc>
+  <a>
+    LINESTRING (140 300, 220 160, 260 200, 240 260)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 689</desc>
+  <a>
+    LINESTRING (60 40, 140 40, 140 160, 0 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 690</desc>
+  <a>
+    LINESTRING (140 280, 240 280, 240 180, 140 180, 140 280)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 691</desc>
+  <a>
+    LINESTRING (140 0, 0 0, 40 60, 0 120, 60 200, 220 160, 220 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 692</desc>
+  <a>
+    LINESTRING (80 140, 180 100, 160 40, 100 40, 60 100, 80 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 693</desc>
+  <a>
+    LINESTRING (20 20, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 694</desc>
+  <a>
+    LINESTRING (40 40, 160 160, 200 60, 60 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 695</desc>
+  <a>
+    LINESTRING (40 40, 200 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 696</desc>
+  <a>
+    LINESTRING (200 40, 140 40, 40 40)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 697</desc>
+  <a>
+    LINESTRING (0 0, 110 0, 60 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 698</desc>
+  <a>
+    LINESTRING (0 0, 110 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 699</desc>
+  <a>
+    LINESTRING (0 0, 80 0, 80 60, 80 0, 170 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 700</desc>
+  <a>
+    MULTILINESTRING ((0 0, 170 0), (80 0, 80 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 701</desc>
+  <a>
+    LINESTRING (80 100, 180 200)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 702</desc>
+  <a>
+    LINESTRING (80 180, 180 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 703</desc>
+  <a>
+    LINESTRING (40 40, 100 100, 160 160)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 704</desc>
+  <a>
+    LINESTRING (160 60, 100 100, 60 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 705</desc>
+  <a>
+    LINESTRING (140 60, 60 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 706</desc>
+  <a>
+    LINESTRING (40 40, 180 180, 100 180, 100 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 707</desc>
+  <a>
+    LINESTRING (80 90, 50 50, 0 0)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 708</desc>
+  <a>
+    LINESTRING (40 140, 240 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 709</desc>
+  <a>
+    LINESTRING (40 140, 100 140, 80 80, 120 60, 100 140, 160 140, 160 100, 200 100, 160 140, 240 140)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 710</desc>
+  <a>
+    LINESTRING (20 20, 100 20, 20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 711</desc>
+  <a>
+    LINESTRING (60 20, 200 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 712</desc>
+  <a>
+    LINESTRING (40 60, 180 60, 180 140, 100 140, 100 60, 220 60, 220 180, 80 180, 80 60, 280 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 713</desc>
+  <a>
+    LINESTRING (140 60, 180 60, 220 60, 260 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 714</desc>
+  <a>
+    MULTIPOINT ((0 20), (40 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 715</desc>
+  <a>
+    POLYGON ((20 40, 20 0, 60 0, 60 40, 20 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 716</desc>
+  <a>
+    MULTIPOINT ((0 20), (20 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 717</desc>
+  <a>
+    MULTIPOINT ((20 20), (40 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 718</desc>
+  <a>
+    MULTIPOINT ((80 260), (140 260), (180 260))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 719</desc>
+  <a>
+    POLYGON ((40 320, 140 320, 140 200, 40 200, 40 320))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 720</desc>
+  <a>
+    MULTIPOLYGON (((0 40, 0 0, 40 0, 40 40, 0 40)), ((40 80, 40 40, 80 40, 80 80, 40 80)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 721</desc>
+  <a>
+    LINESTRING (40 40, 120 120, 200 120)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 722</desc>
+  <a>
+    LINESTRING (40 40, 100 100, 160 100)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 723</desc>
+  <a>
+    POINT (60 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 724</desc>
+  <a>
+    MULTIPOINT ((40 40), (100 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 725</desc>
+  <a>
+    LINESTRING (40 40, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 726</desc>
+  <a>
+    MULTIPOINT ((40 40), (60 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 727</desc>
+  <a>
+    MULTIPOINT ((60 60), (100 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 728</desc>
+  <a>
+    LINESTRING (40 40, 60 60, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 729</desc>
+  <a>
+    POINT (20 30)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 730</desc>
+  <a>
+    MULTIPOINT ((40 40), (80 60), (40 100))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 731</desc>
+  <a>
+    MULTIPOINT ((80 280), (80 220), (160 220), (80 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 732</desc>
+  <a>
+    MULTIPOINT ((80 280), (80 220), (160 220))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 733</desc>
+  <a>
+    MULTIPOINT EMPTY
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 734</desc>
+  <a>
+    LINESTRING (20 60, 160 60, 80 160, 80 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 735</desc>
+  <a>
+    LINESTRING (20 80, 80 20, 80 80, 140 60, 80 20, 160 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 736</desc>
+  <a>
+    LINESTRING (20 60, 100 60, 60 100, 60 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 737</desc>
+  <a>
+    LINESTRING (20 60, 60 60, 100 60, 60 100, 60 60)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 738</desc>
+  <a>
+    LINESTRING (20 20, 80 20, 80 80, 20 20)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 739</desc>
+  <a>
+    LINESTRING (80 80, 20 20, 20 80, 140 80, 140 140, 80 80)
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 740</desc>
+  <a>
+    LINESTRING EMPTY
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 741</desc>
+  <a>
+    MULTILINESTRING ((40 140, 160 40), (160 140, 40 40))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 742</desc>
+  <a>
+    MULTILINESTRING ((20 160, 20 20), (100 160, 100 20))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 743</desc>
+  <a>
+    MULTILINESTRING ((60 140, 20 80, 60 40), (60 40, 100 80, 60 140))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 744</desc>
+  <a>
+    MULTILINESTRING ((60 40, 140 40, 100 120, 100 0), (100 200, 200 120))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 745</desc>
+  <a>
+    MULTILINESTRING ((40 120, 100 60), (160 120, 100 60), (40 60, 160 60))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 746</desc>
+  <a>
+    MULTILINESTRING ((80 160, 40 220, 40 100, 80 160), (80 160, 120 220, 120 100, 80 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 747</desc>
+  <a>
+    MULTILINESTRING ((80 160, 40 220), (80 160, 120 220, 120 100, 80 160), (40 100, 80 160))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 748</desc>
+  <a>
+    POLYGON ((180 260, 80 300, 40 180, 160 120, 180 260))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 749</desc>
+  <a>
+    POLYGON EMPTY
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 750</desc>
+  <a>
+    MULTIPOLYGON (((240 160, 140 220, 80 60, 220 40, 240 160)), ((160 380, 100 240, 20 380, 160 380), (120 340, 60 360, 80 320, 120 340)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+<case>
+  <desc>Test 751</desc>
+  <a>
+    MULTIPOLYGON (((240 160, 100 240, 80 60, 220 40, 240 160)), ((160 380, 100 240, 20 380, 160 380), (120 340, 60 360, 80 320, 120 340)))
+  </a>
+  <test> <op name="isValid" arg1="A"> true </op> </test>
+</case>
+</run>
diff --git a/modules/tests/src/test/resources/testxml/general/TestWithinDistance.xml b/modules/tests/src/test/resources/testxml/general/TestWithinDistance.xml
new file mode 100644
index 0000000..a4a1e35
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/general/TestWithinDistance.xml
@@ -0,0 +1,92 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PP - disjoint points</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT(100 100)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="200">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="100">    false  </op></test>
+</case>
+
+<case>
+  <desc>PP - overlapping points</desc>
+  <a>    POINT(10 10)  </a>
+  <b>    POINT(10 10)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="200">  true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true  </op></test>
+</case>
+
+<case>
+  <desc>PL - point on linestring</desc>
+  <a>    POINT (340 200)  </a>
+  <b>    LINESTRING (80 280, 340 200, 80 80)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">   true  </op></test>
+</case>
+
+<case>
+  <desc>PL - point not on linestring</desc>
+  <a>    LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)  </a>
+  <b>    POINT (10 10)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="128">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="127">    false  </op></test>
+</case>
+
+<case>
+  <desc>PA - point inside polygon</desc>
+  <a>    POINT (240 160)  </a>
+  <b>    POLYGON ((100 260, 340 180, 100 60, 180 160, 100 260))  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">   true  </op></test>
+</case>
+
+<case>
+  <desc>mPA - points outside polygon</desc>
+  <a>    POLYGON ((200 180, 60 140, 60 260, 200 180))  </a>
+  <b>    MULTIPOINT ((140 280), (140 320))  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="60">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="57">    false  </op></test>
+</case>
+
+<case>
+  <desc>LL - disjoint linestrings</desc>
+  <a>    LINESTRING (40 300, 240 260, 60 160, 140 60)  </a>
+  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="18">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="17">    false  </op></test>
+</case>
+
+<case>
+  <desc>LL - crossing linestrings</desc>
+  <a>    LINESTRING (40 300, 280 220, 60 160, 140 60)  </a>
+  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">     true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
+</case>
+
+<case>
+  <desc>AA - overlapping polygons</desc>
+  <a>    POLYGON ((60 260, 260 180, 100 60, 60 160, 60 260))  </a>
+  <b>    POLYGON ((220 280, 120 160, 300 60, 360 220, 220 280))  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">     true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
+</case>
+
+<case>
+  <desc>AA - disjoint polygons</desc>
+  <a>    POLYGON ((100 320, 60 120, 240 180, 200 260, 100 320))  </a>
+  <b>    POLYGON ((420 320, 280 260, 400 100, 420 320))  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="72">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="71">    false  </op></test>
+</case>
+
+<case>
+  <desc>mAmA - overlapping multipolygons</desc>
+  <a>    MULTIPOLYGON (((40 240, 160 320, 40 380, 40 240)),   ((100 240, 240 60, 40 40, 100 240)))  </a>
+  <b>    MULTIPOLYGON (((220 280, 120 160, 300 60, 360 220, 220 280)),   ((240 380, 280 300, 420 340, 240 380)))  </b>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
+<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/ExternalRobustness.xml b/modules/tests/src/test/resources/testxml/robust/ExternalRobustness.xml
new file mode 100644
index 0000000..7135273
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/ExternalRobustness.xml
@@ -0,0 +1,220 @@
+<run>
+  <desc>
+    Examples of robustness issues from other JTS implementations (mostly GEOS).
+    Some of these execute correctly in JTS.
+  </desc>
+  <!-- first occurrence is used -->
+  <precisionModel type="FLOATING"/>
+  <precisionModel type="FLOATING_SINGLE"/>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+<desc>http://geos.refractions.net/pipermail/geos-devel/2005-May/001441.html</desc>
+
+ <a>
+ 0103000020E80A00000100000069010000ECA2396C13BBFF40E8BA3424319F2541DEFB1D49DFB8FF40E73660ADA07F2541FAD6C80B43B2FF407033A9AC12602541E43630383FA7FF401F0EFC9789402541470638AAD497FF408AE2E2E40721254133F2A0950484FF40D372540890012541776AF085D06BFF40B21B837624E22441E2C9515E3A4FFF40DBD7ABA2C7C22441CDA87059442EFF407956E5FE7BA32441DF5C4C09F108FF40A728EFFB4384244184A9045743DFFE40A40901092265244116A59F823EB1FE4096459A931846244141D7C822E67EFE40AD4251072A272441B29589243E48FE405630A3CD58082441A6A4FACA4 [...]
+</a>
+<b>
+ 0103000020E80A0000010000001B0000003731C25DB7A40AC123BABA3D2F2E1541482DDA6520AE15C150176B846E0E04419D9BAD51D2DD20C188B238C6A20F1341C93BA6B63EF616C1773C690356B72041AFE718BD3DE01AC1363F67295618224104666722A81614C128DF2B476DE92641E3BF74CA1BBCF1C0D43292B68C652141BDD1D74AAFA6CCC01D27263DE8A122418FF95A96AD86C240BA1AA7079685274134285EE6E81EF9C040F2AA56B1AF2C4117B1B91CDC81FA40E8363289617C3041DF296F1F14800941806416C77A5C2C4143DE3E9BAE901A41E5DD836A7C8E2E413E4390CBBBDE1E41DCBAED0B9BC82741489E9ED93 [...]
+</b>
+
+<test>
+   <op name="intersection" arg1="A" arg2="B"> 
+   POLYGON ((129969.21392215387 708504.5707147988, 129933.95535086046 704464.3386246831, 129828.19037708259 700425.3372284006, 129651.95121785585 696388.7968449033, 129405.2915573354 692355.9470434946, 129088.28653044328 688328.0162692912, 128701.03269998157 684306.2314690261, 128243.64802721844 680291.8177173095, 127716.27183595598 676285.9978434584, 127119.06477009084 672289.9920590118, 126452.20874468057 668305.0175860417, 125715.90689053046 664332.2882863756, 124910.383492318 660373. [...]
+   </op>
+</test>
+
+</case>
+
+<case>
+
+<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011316.html</desc>
+<a>
+POLYGON((742605.987032656 5087763.72510381,742599.903121688 
+5087760.56016809,742598.666141033
+5087762.50894352,742591.100910753
+5087758.50480931,742586.861672536
+5087766.63211263,742591.417801844
+5087769.04526206,742592.428792606
+5087767.35034731,742601.541294342
+5087772.18101105,742605.987032656 5087763.72510381))
+</a>
+<b>
+POLYGON((742601.541294537 5087772.18101068,742592.428792606
+5087767.35034731,742589.944404072
+5087771.51539701,742583.880455986 5087782.54873438,742582.81550675
+5087784.27809355,742583.216887765 5087784.43459684,742582.99081514
+5087785.0349637,742592.341351823 5087789.67654,742593.375823205
+5087787.7060691,742599.28794443 5087776.4640487,742601.541294537
+5087772.18101068))
+</b>
+
+<test>
+<op name="intersection" arg1="A" arg2="B"> MULTIPOLYGON (((742591.4178018438 5087769.04526206, 742591.417801844 5087769.04526206, 742592.428792606 5087767.35034731, 742591.4178018438 5087769.04526206)), ((742592.428792606 5087767.35034731, 742601.541294342 5087772.18101105, 742601.5412945366 5087772.18101068, 742592.428792606 5087767.35034731))) </op>
+</test>
+
+</case>
+
+<case>
+<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011332.html</desc>
+
+<a>
+POLYGON ((613697.0000000041909516 2369267.9999981997534633, 613797.0000000043073669 2368322.9999981978908181, 613643.0000000041909516 2367807.9999981969594955, 613674.0000000041909516 2367405.9999981969594955, 613400.0000000041909516 2367299.9999981955625117, 613200.0000000040745363 2366813.9999981950968504, 613252.0000000040745363 2366474.9999981927685440, 613094.0000000040745363 2366400.9999981927685440, 612695.0000000039581209 2365506.9999981909058988, 612326.0000000038417056 2365402. [...]
+</a>
+
+<b>
+POLYGON ((607216.0000000019790605 2370623.9999982002191246, 608128.0000000019790605 2370312.9999982002191246, 608317.0000000030267984 2370101.9999982002191246, 608328.0000000030267984 2369868.9999982002191246, 608644.0000000030267984 2369847.9999982002191246, 608801.0000000030267984 2369192.9999982002191246, 608919.0000000030267984 2368811.9999982002191246, 609151.0000000030267984 2368684.9999982002191246, 609061.0000000030267984 2368332.9999982002191246, 608602.0000000030267984 2368124. [...]
+</b>
+
+<test>
+<op name="intersection" arg1="A" arg2="B"> 
+POLYGON ((609151.0000000028 2368684.9999981993, 608919.0000000028 2368811.9999982, 608801.0000000027 2369192.9999982, 608801.000000003 2369192.9999982, 608919.000000003 2368811.9999982, 609151.000000003 2368684.9999982, 609151.0000000028 2368684.9999981993))
+</op>
+</test>
+
+</case>
+
+<case>
+<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011332.html (2)</desc>
+
+<a>
+ 0103000020BE6B0000010000002A000000FBFFFFFF0BB81A41D3FFFFFF12C63E41FBFFFFFF4FBD1A41D6FFFFFF66C63E41FCFFFFFF1BC11A41D7FFFFFF14C53E41FBFFFFFF93C31A41D3FFFFFFC4C23E41FCFFFFFF87C71A41D8FFFFFFC4C23E41FBFFFFFF8BD41A41D5FFFFFFBEC03E41FBFFFFFF2BD81A41D3FFFFFFDEC03E41FCFFFFFF63DA1A41DBFFFFFFB9BF3E41FCFFFFFF43D91A41D7FFFFFF5BBE3E41FBFFFFFFD7D81A41D1FFFFFFA8BC3E41FCFFFFFF37D61A41D3FFFFFF60BB3E41FCFFFFFFF3DD1A41D6FFFFFFFDB73E41FCFFFFFF6BE11A41D8FFFFFFBCB33E41FCFFFFFF4BDE1A41D8FFFFFFEBB13E41FCFFFFFF7 [...]
+</a>
+
+<b>
+ 0103000020BE6B00000100000038000000000000009C801A41D5FFFFFF33D83E41000000006C821A41D5FFFFFFE0D63E410000000038861A41D5FFFFFFE3D53E4100000000E4851A41D5FFFFFFB0D43E4100000000C0821A41D5FFFFFFF2D33E4100000000B4691A41D5FFFFFFC6CF3E410000000038681A41D5FFFFFFBDCE3E410000000038751A41D5FFFFFF76CD3E410000000068731A41D5FFFFFF30CB3E4100000000787C1A41D5FFFFFFDCCA3E4100000000B4851A41D5FFFFFFDCCA3E4100000000788B1A41D5FFFFFF23CC3E41000000004C8C1A41D5FFFFFF10CB3E4100000000A48A1A41D5FFFFFFDEC93E41000000007 [...]
+</b>
+
+<test>
+<op name="intersection" arg1="A" arg2="B"> 
+MULTIPOLYGON (((434608.9999999999 2012571.9999999907, 434608.99999999977 2012571.9999999907, 434505.9999999997 2013031.9999999907, 434889.4374999999 2013081.8073453507, 434506 2013031.99999999, 434608.9999999999 2012571.9999999907)), ((434990.9999999999 2013094.99999999, 435264.9999999997 2013496.9999999898, 435311.2499999999 2013535.9783236892, 435265 2013496.99999999, 434991 2013094.99999999, 434990.9999999999 2013094.99999999)), ((436813.9999999997 2014014.99999999, 436802.9999999997  [...]
+</op>
+</test>
+
+</case>
+
+ <case>
+<desc>
+postgis-users/2006-November/013743.html
+Fails due to 'gore' with apex extremely close to other segment (in B)
+</desc>
+<a>
+POLYGON((5417148.108 5658342.603,5417139.016
+5658338.009,5417126.791 5658331.833,5417116.292 5658327.518,5417112.871
+5658325.598,5417110.25 5658324.127,5417106.071 5658321.781,5417104.226
+5658320.745,5417093.266 5658315.008,5417091.265 5658313.961,5417085.335
+5658310.857,5417060.44 5658326.26,5417064.68 5658327.52,5417088.83
+5658336.46,5417088.52 5658337.31,5417102.92 5658342.65,5417103.26
+5658341.83,5417111.76 5658345.51,5417121.662 5658349.583,5417121.878
+5658349.672,5417125.217 5658351.119,5417131.761 5658353.388,5417137.589
+5658356.276,5417142.166 5658359.67,5417146.599 5658364.988,5417151.395
+5658370.641,5417150.853 5658371.392,5417152.59741167
+5658373.52811061,5417154.92 5658376.37,5417155.18955743
+5658376.89699992,5417154.919 5658376.371,5417155.814
+5658378.111,5417157.051 5658380.297,5417158.004 5658382.304,5417159.014
+5658384.47,5417159.775 5658386.619,5417160.629 5658389.278,5417161.5
+5658399.49,5417160.773 5658404.194,5417159.41 5658413.02,5417158.853
+5658414.442,5417153.671 5658427.659,5417153.67051161
+5658427.6586943,5417153.67 5658427.66,5417152.73 5658427.07,5417149.993
+5658436.599,5417148.81 5658439.42,5417149.233 5658439.67,5417148.36
+5658440.81,5417146.41 5658446.6,5417144.321 5658453.127,5417144.32092232
+5658453.13043826,5417154.59 5658458.01,5417154.99551047
+5658455.8409905,5417155.446 5658453.413,5417157.23981414
+5658448.75748237,5417157.22660892 5658448.57861162,5417157.22660849
+5658448.57860592,5417157.22660865 5658448.57860812,5417157.128
+5658447.265,5417157.64950997 5658446.06368023,5417157.64950961
+5658446.06368108,5417158.314 5658444.533,5417172.322
+5658417.957,5417174.99 5658418.57,5417175.23 5658417.74,5417176.696
+5658412.61,5417177.875 5658408.488,5417178.76 5658405.39,5417178.1
+5658393.55,5417178.08 5658393.36,5417177.11 5658384.95,5417178.151
+5658384.915,5417178.14836289 5658384.91508866,5417178.12
+5658384.83,5417177.91415246 5658383.81114117,5417176.927
+5658378.944,5417176.603 5658377.341,5417176.73975922
+5658378.01762048,5417176.6 5658377.34,5417176.51210558
+5658376.89535766,5417176.428 5658376.483,5417175.235
+5658370.602,5417171.577 5658362.886,5417170.762 5658360.107,5417168.522
+5658357.989,5417166.042 5658355.047,5417164.137 5658352.264,5417162.642
+5658351.593,5417160.702 5658350.843,5417160.05417889
+5658350.5823586,5417158.82 5658350.09,5417158.82103105
+5658350.0862195,5417159.50373263 5658350.36089455,5417158.818
+5658350.085,5417159.055 5658349.214,5417155.754
+5658347.679,5417156.78066321 5658348.15640928,5417155.7525011
+5658347.6811561,5417155.161 5658348.532,5417149.028
+5658343.237,5417152.26877967 5658346.03496647,5417149.03
+5658343.24,5417148.78133339 5658343.06701453,5417148.108
+5658342.603))
+</a>
+
+<b>
+POLYGON((5417148.36 5658440.81,5417149.233
+5658439.67,5417148.81 5658439.42,5417149.993 5658436.599,5417152.73
+5658427.07,5417153.67 5658427.66,5417153.67051161
+5658427.6586943,5417153.671 5658427.659,5417158.853
+5658414.442,5417159.41 5658413.02,5417160.773 5658404.194,5417161.5
+5658399.49,5417160.63 5658389.28,5417159.78 5658386.62,5417159.366239
+5658385.46469333,5417159.014 5658384.47,5417158.004
+5658382.304,5417157.051 5658380.297,5417155.814
+5658378.111,5417155.18955747 5658376.897,5417154.92
+5658376.37,5417152.59740379 5658373.52810095,5417150.853
+5658371.392,5417151.13020611 5658371.00790076,5417151.4
+5658370.64,5417147.11100598 5658365.59149663,5417146.599
+5658364.988,5417145.96673439 5658364.22950947,5417142.17
+5658359.67,5417139.98754716 5658358.05460369,5417137.589
+5658356.276,5417131.761 5658353.388,5417125.33011568
+5658351.15822058,5417125.22 5658351.12,5417121.88 5658349.67,5417121.66
+5658349.58,5417111.76 5658345.51,5417103.26 5658341.83,5417102.92
+5658342.65,5417088.52 5658337.31,5417088.83 5658336.46,5417064.68
+5658327.52,5417060.44 5658326.26,5417085.34 5658310.86,5417085.90750076
+5658311.15666987,5417091.265 5658313.961,5417093.266
+5658315.008,5417093.61266829 5658315.18946314,5417104.23
+5658320.75,5417105.81727304 5658321.63852784,5417106.071
+5658321.781,5417106.60319005 5658322.07975996,5417110.25
+5658324.13,5417112.87 5658325.6,5417116.29 5658327.52,5417121.76604303
+5658329.76778528,5417126.791 5658331.833,5417139.016
+5658338.009,5417148.108 5658342.603,5417148.78133333
+5658343.06701449,5417149.03 5658343.24,5417152.26878253
+5658346.03496893,5417155.161 5658348.532,5417155.7525011
+5658347.6811561,5417156.78066337 5658348.15640935,5417159.055
+5658349.214,5417158.818 5658350.085,5417158.82103105
+5658350.0862195,5417158.82 5658350.09,5417160.0541792
+5658350.58235872,5417160.702 5658350.843,5417162.642
+5658351.593,5417164.137 5658352.264,5417165.25343486
+5658353.89499119,5417166.04 5658355.05,5417168.52 5658357.99,5417170.76
+5658360.11,5417171.26171711 5658361.81094338,5417171.577
+5658362.886,5417175.235 5658370.602,5417176.428
+5658376.483,5417176.51210558 5658376.89535766,5417176.6
+5658377.34,5417176.73975924 5658378.01762057,5417176.927
+5658378.944,5417177.91415134 5658383.81113564,5417178.12
+5658384.83,5417178.14836289 5658384.91508866,5417177.11
+5658384.95,5417178.08 5658393.36,5417178.1 5658393.55,5417178.76
+5658405.39,5417177.875 5658408.488,5417176.696 5658412.61,5417175.23
+5658417.74,5417174.99 5658418.57,5417172.322
+5658417.957,5417172.32037372 5658417.96008538,5417172.32
+5658417.96,5417158.31 5658444.53,5417157.64951003
+5658446.06368011,5417157.128 5658447.265,5417157.22660867
+5658448.5786084,5417157.23981414 5658448.75748238,5417155.446
+5658453.413,5417154.99551072 5658455.84098918,5417154.59
+5658458.01,5417144.32092232 5658453.13043826,5417144.321
+5658453.127,5417146.41 5658446.6,5417148.36 5658440.81))
+</b>
+
+<test>
+<op name="isValid" arg1="A">
+true
+</op>
+</test>
+
+<test>
+<op name="isValid" arg1="B">
+true
+</op>
+</test>
+
+<test>
+<op name="intersection" arg1="A" arg2="B"> GEOMETRYCOLLECTION EMPTY </op>
+</test>
+
+</case>
+
+
+</run>
\ No newline at end of file
diff --git a/modules/tests/src/test/resources/testxml/robust/MagnifyTopology.xml b/modules/tests/src/test/resources/testxml/robust/MagnifyTopology.xml
new file mode 100644
index 0000000..609f024
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/MagnifyTopology.xml
@@ -0,0 +1,86 @@
+<!-- 
+
+Test cases to demonstrate that the TestBuilder Magnify Topology function is working 
+
+-->
+<run>
+
+<case>
+  <desc>Overlapping squares </desc>
+  <a>
+POLYGON ((0 0, 0 -100, -100 -100, -100 0, 0 0)) </a>
+  <b>
+POLYGON ((100 100, 100 0, -0.01 -0.01, 0 100, 100 100)) </b>
+</case>
+
+<case>
+  <desc>Flat corner - Displaced in Quadrant 3 </desc>
+  <a>
+LINESTRING (-10 0, 0 0, 10 0)  </a>
+  <b>
+LINESTRING (-10 10, 0.001 -0.001, 10 10)  </b>
+</case>
+
+
+<case>
+  <desc>Displaced in Quadrant 2 </desc>
+  <a>
+LINESTRING (0 100, 100 100, 100 0)  </a>
+  <b>
+LINESTRING (150 150, 100.0001 100.0001)  </b>
+</case>
+
+
+<case>
+  <desc>Displaced in Quadrant 0 </desc>
+  <a>
+LINESTRING (0 100, 100 100, 100 0)  </a>
+  <b>
+LINESTRING (150 150, 99.999 99.999)  </b>
+</case>
+
+<case>
+  <desc>Displaced in Quadrant 1 </desc>
+  <a>
+LINESTRING (0 100, 100 100, 100 0)  </a>
+  <b>
+LINESTRING (150 150, 100.0001 99.999)  </b>
+</case>
+
+<case>
+  <desc>Displaced in Quadrant 3 </desc>
+  <a>
+LINESTRING (0 100, 100 100, 100 0)  </a>
+  <b>
+LINESTRING (150 150, 99.999 100.0001)  </b>
+</case>
+
+<case>
+  <desc>Flat corner - Displaced in Quadrant 3 </desc>
+  <a>
+LINESTRING (0 10, 30 10, 60 10)  </a>
+  <b>
+LINESTRING (10 30, 30.001 9.9999, 50 30)  </b>
+</case>
+
+<case>
+  <desc>From PostGIS list (Fabio Renzo Panettieri - Snapped polygon) </desc>
+  <a>
+    POLYGON ((518340.401248796 3820650.80532367, 518350.693588019 3820628.81714442, 518355.570889645 3820612.85506637, 518360.747754687 3820584.83016526, 518360.747754687 3820554.66766526, 518359.689421353 3820481.64266527, 518456.526921353 3820479.5259986, 518462.281608853 3820479.5259986, 518467.639421354 3820508.1009986, 518471.343588019 3820510.21766527, 518475.576921353 3820510.74683193, 518558.126921353 3820505.45516527, 518565.799838019 3820504.66141527, 518573.208171353 3820501.2 [...]
+  </a>
+  <b>
+    POLYGON ((518603.689825253 3820863.05709336, 518625.678177319 3820862.68015018, 518625.678177319 3820857.90553659, 518631.834915897 3820857.90553659, 518631.960563623 3820852.12574119, 518635.60434768 3820852.12574119, 518635.356376888 3820858.85350875, 518627.976921353 3820858.73997866, 518627.976921353 3820858.74006108, 518627.976921353 3820861.65039533, 518627.976921353 3820861.65047775, 518639.772795288 3820861.87732148, 518639.76077524 3820863.05860999, 518654.074563415 3820863. [...]
+  </b>
+</case>
+
+<case>
+  <desc>Almost coincident string of vertices </desc>
+  <a>
+POLYGON ((609978.2305618008 2367350.3099981956, 609061.0000000028 2368332.9999981974, 609151.0000000028 2368684.9999981993, 608919.0000000028 2368811.9999982, 608801.0000000027 2369192.9999982, 610415.3287640482 2370467.010222916, 609978.2305618008 2367350.3099981956))  
+  </a>
+  <b>
+POLYGON ((608128.000000002 2370312.9999982, 608801.000000003 2369192.9999982, 608919.000000003 2368811.9999982, 609151.000000003 2368684.9999982, 609061.000000003 2368332.9999982, 607980.000000002 2367585.9999982, 608128.000000002 2370312.9999982))
+</b>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayError.xml b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayError.xml
new file mode 100644
index 0000000..583d626
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayError.xml
@@ -0,0 +1,19 @@
+<run>
+  <precisionModel type="FLOATING" />
+
+<case>
+  <desc>AA - causes failure due to snapping making input invalid (JTS 1.10)</desc>
+  <a>
+POLYGON ((-17445.395049241037 7027956.74246328, -17043.826645147976 7129954.071279258, 17589.339716189785 7130067.146271055, 39761.968883175316 7126950.986460381, 25010.654925657538 7021989.933761643, -17445.395049241037 7027956.74246328), 
+  (30821.194551129327 7063334.071483452, 37105.04127125562 7108045.964175955, 35410.746940282996 7107926.824752315, 31448.55806386597 7107298.531171783, 27554.224237946335 7106327.909697101, 23756.521966153046 7105022.126693625, 20083.58213877523 7103390.830451577, 16562.699326805414 7101446.086185409, 13220.144029514759 7099202.294422406, 10080.978700195139 7096676.09311996, 7168.878465985913 7093886.243930826, 4505.957556630605 7090853.503120101, 2112.6025589346814 7087600.477727333, 7 [...]
+  </a>
+  <b>
+POLYGON ((14518.078277259594 7023464.569241988, 11497.562933872843 7025662.304655478, 8431.948121453668 7028335.26856397, 5617.047438499136 7031264.45683008, 3074.235016295675 7034427.083732987, 822.6458097956669 7037798.599749552, -1120.9633072352574 7041352.893169135, -2742.3294252505157 7045062.50264867, -4029.7759410829603 7048898.8386645, -4974.281157874156 7052832.411799563, -5569.523244788898 7056833.065813453, -5811.90194162676 7060870.21347627, -5700.537650966212 7064913.0732023 [...]
+
+  	</b>
+<test>
+  <op name="difference" arg1="A" arg2="B"> GEOMETRYCOLLECTION EMPTY </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFixed.xml b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFixed.xml
new file mode 100644
index 0000000..c045499
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFixed.xml
@@ -0,0 +1,18 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>AA</desc>
+  <a>
+POLYGON ((545 317, 617 379, 581 321, 545 317))
+	  </a>
+  <b>
+POLYGON ((484 290, 558 359, 543 309, 484 290))
+
+  	</b>
+<test>
+  <op name="intersection" arg1="A" arg2="B"> POINT (545 317) </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFloat.xml b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFloat.xml
new file mode 100644
index 0000000..5cc8068
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/TestRobustOverlayFloat.xml
@@ -0,0 +1,104 @@
+<run>
+  <precisionModel type="FLOATING" />
+<case>
+  <desc>AA - OLD robustness failure (works with snapping)</desc>
+  <a>
+POLYGON ((301949.68 2767249.16, 301936.52 2767241.28, 301938.87 
+2767237.43, 301952.47 2767245.59, 301950.74 2767247.81, 301949.68 
+2767249.16))
+  </a>
+  <b>
+POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304, 
+302048.886 2767243.046, 302041.321 2767264.675))  
+  </b>
+<test>
+  <op name="intersection" arg1="A" arg2="B"> 
+  POLYGON ((301939.1370850084 2767237.5902510053, 301938.87 2767237.43, 301938.823 2767237.507, 301939.1370850084 2767237.5902510053)) 
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - OLD robustness failure (works with snapping)</desc>
+  <a>
+POLYGON ((301936.52 2767241.28, 301933.22 2767239.3, 301934.9 
+2767236.51, 301935.54 2767235.44, 301938.87 2767237.43, 301936.52 
+2767241.28))
+  </a>
+  <b>
+POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304, 
+302048.886 2767243.046, 302041.321 2767264.675))  
+</b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">    
+  POLYGON ((301938.823 2767237.507, 301938.87 2767237.43, 301938.86994385667 2767237.4299664493, 301938.823 2767237.507))  
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - OLD robustness failure  (works with snapping)</desc>
+  <a>
+POLYGON ((464664.782646596 5362148.87380619, 464664.713299 5362148.758128, 464686.806220838 5362136.92416521, 
+464713.650216607 5362122.5453135, 464711.113332785 5362117.30158834, 464707.408813375 5362110.21553566, 
+464703.323866879 5362103.23305736, 464698.945488413 5362096.31213576, 464694.461274991 5362089.42505804, 
+464625.876674576 5361951.92914952, 464622.430583893 5361944.69388208, 464535.3572 5361970.739, 
+464648.194399372 5362157.89548451, 464664.782646596 5362148.87380619))  </a>
+  <b>
+POLYGON ((464769.977147523 5362187.88829332, 464765.146147008 5362180.84587461, 464754.387021019 5362169.93629911, 
+464747.786455245 5362160.11104076, 464734.810564627 5362148.45253107, 464725.386626381 5362135.71065214, 
+464712.646269 5362123.083073, 464727.794520848 5362149.37983229, 464738.165719397 5362165.72994593, 
+464746.257208116 5362179.45514151, 464752.378040379 5362191.80978275, 464769.977147523 5362187.88829332))  
+</b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">    
+  POINT (464712.646269 5362123.083073)  
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>AA - OLD robustness failure  (works with snapping)</desc>
+  <a>
+POLYGON ((698400.5682737827 2388494.3828697307, 698402.3209180075 
+2388497.0819257903, 698415.3598714538 2388498.764371397, 
+698413.5003455497 2388495.90071853, 698400.5682737827 
+2388494.3828697307))
+	</a>
+  <b>
+POLYGON ((698231.847335025 2388474.57994264, 698440.416211779 
+2388499.05985776, 698432.582638943 2388300.28294705, 698386.666515791 
+2388303.40346027, 698328.29462841 2388312.88889197, 698231.847335025 
+2388474.57994264))
+	</b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">    
+  LINESTRING (698413.5003455497 2388495.90071853, 698400.5682737827 2388494.3828697307)  
+  </op>
+</test>
+</case>
+
+
+<case>
+  <desc>AA - OLD robustness failure (works with snapping)</desc>
+  <a>
+POLYGON ((698265.5760207245 2388415.007869463, 698266.5171698363 
+2388416.456984281, 698272.2367250263 2388406.868318228, 
+698271.2748419731 2388405.3872787533, 698265.5760207245 
+2388415.007869463))
+	</a>
+  <b>
+POLYGON ((698230.86813842 2388473.60074604, 698104.551776442 
+2388363.93072634, 698321.933422637 2388319.86687914, 698230.86813842 
+2388473.60074604))
+	</b>
+<test>
+  <op name="intersection" arg1="A" arg2="B">    
+  POLYGON ((698265.5760207245 2388415.007869463, 698265.5760207246 2388415.007869463, 698271.2748419731 2388405.3872787533, 698265.5760207245 2388415.007869463))  
+  </op>
+</test>
+</case>
+
+
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/TestRobustRelate.xml b/modules/tests/src/test/resources/testxml/robust/TestRobustRelate.xml
new file mode 100644
index 0000000..c16c930
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/TestRobustRelate.xml
@@ -0,0 +1,19 @@
+<run>
+  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
+
+<case>
+  <desc>PP - Point is not on line. Non-robust algorithms fail by erroneously reporting intersects=true.</desc>
+  <a>
+    LINESTRING(-123456789 -40, 381039468754763 123456789)
+  </a>
+  <b>
+    POINT(0 0)
+  </b>
+<test>
+  <op name="intersects" arg1="A" arg2="B">
+    false
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/robust/TestRobustRelateFloat.xml b/modules/tests/src/test/resources/testxml/robust/TestRobustRelateFloat.xml
new file mode 100644
index 0000000..da1836d
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/robust/TestRobustRelateFloat.xml
@@ -0,0 +1,40 @@
+<run>
+  <precisionModel type="FLOATING" />
+
+<case>
+  <desc>A/P - Point is on boundary of polygon. 
+  	Orientation algorithms (including CGAlgorithmsDD) fail by incorrectly reporting the point to not be on the boundary.
+  	See https://trac.osgeo.org/geos/ticket/841
+  	</desc>
+  <a>
+    POLYGON ((0 0, 1 0, 0 1, 0 0))
+  </a>
+  <b>
+    POINT (0.95 0.05)
+  </b>
+<test>
+  <op name="contains" arg1="A" arg2="B">
+    false
+  </op>
+</test>
+</case>
+
+<case>
+  <desc>L/L - Line A contains Line B. 
+  	Fails due to imprecision of computed self-node in A.
+  	See https://trac.osgeo.org/geos/ticket/572
+  	</desc>
+  <a>
+    LINESTRING (1 0, 0 2, 0 0, 2 2)
+  </a>
+  <b>
+    LINESTRING (0 0, 2 2)
+  </b>
+<test>
+  <op name="contains" arg1="A" arg2="B">
+    true
+  </op>
+</test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateAA-big.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateAA-big.xml
new file mode 100644
index 0000000..2d8e9c6
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateAA-big.xml
@@ -0,0 +1,34 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>A/A-6-18: a polygon overlapping a very skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+</case>
+
+<case>
+<desc>A/A-6-24: a polygon overlapping a very skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 120 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateAA.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateAA.xml
new file mode 100644
index 0000000..bb9c3ea
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateAA.xml
@@ -0,0 +1,2833 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>A/A-1-1: same polygons [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 100, 120 100, 140 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 20 100, 120 100, 140 20, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/A-1-2: same polygons with reverse sequence of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.EP-SP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 100, 120 100, 140 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 140 20, 120 100, 20 100, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/A-1-3: same polygons with different sequence of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 100, 120 100, 140 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (120 100, 140 20, 20 20, 20 100, 120 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/A-1-4: same polygons with different number of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 100, 120 100, 140 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 100, 60 100, 120 100, 140 20, 80 20, 20 20, 20 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/A-2: different polygons [dim(2){A.A.Int = B.A.Ext}]</desc>
+  <a>
+    POLYGON(
+      (0 0, 80 0, 80 80, 0 80, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 200, 100 140, 180 140, 180 200, 100 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2FF1212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-1: the closing point of a polygon touching the closing point of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (140 120, 140 200, 240 200, 240 120, 140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-2: the closing point of a polygon touching the boundary (at a non-vertex) of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (80 180, 140 260, 260 200, 200 60, 80 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-3: the closing point of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (240 80, 140 120, 180 240, 280 200, 240 80))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-4: the boundary (at a non-vertex) of a polygon touching the closing point of another polygon [dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
+  </a>
+  <b>
+    POLYGON(
+      (140 40, 180 80, 120 100, 140 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-5: the boundary (at a non-vertex) of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
+  </a>
+  <b>
+    POLYGON(
+      (120 100, 180 80, 130 40, 120 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-6: the boundary (at a vertex) of a polygon touching the boundary (at a non-vertex) of another polygon [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 180 20, 140 140, 20 140, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (180 100, 80 200, 180 280, 260 200, 180 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-1-7: the boundary (at a vertex) of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (140 140, 20 120, 0 220, 120 240, 140 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-1: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 120, 20 20, 260 20, 260 120, 200 40, 140 120, 80 40, 20 120))
+  </a>
+  <b>
+    POLYGON(
+      (20 120, 20 240, 260 240, 260 120, 200 200, 140 120, 80 200, 20 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-2: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 120, 20 20, 260 20, 260 120, 180 40, 140 120, 100 40, 20 120))
+  </a>
+  <b>
+    POLYGON(
+      (20 120, 300 120, 140 240, 20 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-3: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.NV}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 
+      20 20))
+  </a>
+  <b>
+    POLYGON(
+      (100 140, 160 80, 280 180, 200 240, 220 160, 160 200, 180 120, 100 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-4: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 
+      20 20))
+  </a>
+  <b>
+    POLYGON(
+      (260 200, 180 80, 120 160, 200 160, 180 220, 260 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-5: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (0 140, 300 140, 140 240, 0 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-6: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 240, 20 140, 320 140, 180 240, 20 240))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-2-7: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 240, 20 140, 80 180, 140 140, 220 180, 280 140, 280 240, 20 240))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-1: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-NV}]</desc>
+  <a>
+    POLYGON(
+      (120 120, 180 60, 20 20, 20 120, 120 120))
+  </a>
+  <b>
+    POLYGON(
+      (120 120, 220 20, 280 20, 240 160, 120 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-2: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (140 120, 160 20, 260 120, 220 200, 140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-3: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.NV-V}]</desc>
+  <a>
+    POLYGON(
+      (20 140, 120 40, 20 40, 20 140))
+  </a>
+  <b>
+    POLYGON(
+      (190 140, 190 20, 140 20, 20 140, 190 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-4: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.NV-V}]</desc>
+  <a>
+    POLYGON(
+      (120 120, 180 60, 20 20, 20 120, 120 120))
+  </a>
+  <b>
+    POLYGON(
+      (300 20, 220 20, 120 120, 260 160, 300 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-5: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-EP}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (140 120, 240 160, 280 60, 160 20, 140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-6: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (120 120, 180 60, 20 20, 20 120, 120 120))
+  </a>
+  <b>
+    POLYGON(
+      (280 60, 180 60, 120 120, 260 180, 280 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-7: two polygons touching along a boundary [dim(1){A.A.Bdy.NV-NV = B.A.Bdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (120 200, 120 120, 40 120, 40 200, 120 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-8: two polygons touching along a boundary [dim(1){A.A.Bdy.NV-EP = B.A.Bdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (160 220, 140 120, 60 120, 40 220, 160 220))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-9: two polygons touching along a boundary [dim(1){A.A.Bdy.V-EP = B.A.Bdy.V-SP}]</desc>
+  <a>
+    POLYGON(
+      (140 120, 160 20, 20 20, 20 120, 140 120))
+  </a>
+  <b>
+    POLYGON(
+      (140 120, 20 120, 20 220, 140 220, 140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-3-3-10: two polygons touching along a boundary [dim(1){A.A.Bdy.V-V = B.A.Bdy.NV-NV}]</desc>
+  <a>
+    POLYGON(
+      (120 120, 180 60, 20 20, 20 120, 120 120))
+  </a>
+  <b>
+    POLYGON(
+      (320 20, 220 20, 80 160, 240 140, 320 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (60 40, 60 140, 180 140, 180 40, 60 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212FF1FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 80 140, 160 60, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (160 60, 20 20, 100 140, 160 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 100, 140 160, 160 40, 20 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (160 40, 20 100, 160 160, 160 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 180, 180 120, 80 40, 20 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-2-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (180 120, 100 40, 20 180, 180 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 140 40, 140 120, 20 160, 80 80, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 140 40, 140 140, 20 180, 80 100, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (40 180, 60 100, 180 100, 200 180, 120 120, 40 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 180, 60 80, 180 80, 220 180, 120 120, 20 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (40 60, 20 180, 100 100, 140 180, 160 120, 220 100, 140 40, 40 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-3-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (60 100, 180 100, 220 180, 120 140, 20 180, 60 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.SP-V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 20 140, 120 120, 120 40, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V)}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 20 180, 140 140, 140 60, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.V-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 120 40, 120 120, 20 140, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (120 40, 20 20, 20 140, 120 120, 120 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 140 60, 140 140, 20 180, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (140 60, 20 20, 20 180, 140 140, 140 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-7: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.NV-EP = B.A.Bdy.V-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 60 120, 140 120, 180 20, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-4-8: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.NV-NV = B.A.Bdy.V-EP}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 40, 120 40, 120 120, 20 140, 20 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-5-5-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V},  dim(1){A.A.Bdy.(NV, V) = B.A.Bdy.(V, V)}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 20 180, 220 180, 220 20, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 20 180, 60 120, 100 180, 140 120, 220 180, 200 120, 140 60, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-1: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (150 150, 330 150, 250 70, 70 70, 150 150))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 270 150, 140 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-2: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (150 150, 270 150, 330 150, 250 70, 190 70, 70 70, 150 150))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 270 150, 190 70, 140 20, 20 20, 70 70, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-3: spiky polygons overlapping; boundary <-> boundary intersecting at 0 dimension [dim(2){A.A.Int = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (20 20, 60 50, 20 40, 60 70, 20 60, 60 90, 20 90, 70 110, 20 130, 
+      80 130, 20 150, 80 160, 20 170, 80 180, 20 200, 80 200, 30 240, 80 220, 50 260, 
+      100 220, 100 260, 120 220, 130 260, 140 220, 150 280, 150 190, 160 280, 170 190, 180 280, 
+      190 190, 200 280, 210 190, 220 280, 230 190, 240 260, 250 230, 260 260, 260 220, 290 270, 
+      290 220, 330 260, 300 210, 340 240, 290 180, 340 210, 290 170, 350 170, 240 150, 350 150, 
+      240 140, 350 130, 240 120, 350 120, 240 110, 350 110, 240 100, 350 100, 240 90, 350 90, 
+      240 80, 350 80, 300 70, 340 60, 290 60, 340 40, 300 50, 340 20, 270 60, 310 20, 
+      250 60, 270 20, 230 60, 240 20, 210 60, 210 20, 190 70, 190 20, 180 90, 170 20, 
+      160 90, 150 20, 140 90, 130 20, 120 90, 110 20, 100 90, 100 20, 90 60, 80 20, 
+      70 40, 20 20))
+  </a>
+  <b>
+    POLYGON(
+      (190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 
+      120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 
+      120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 
+      200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 
+      380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 
+      440 240, 300 240, 450 230, 280 220, 440 220, 280 210, 440 210, 300 200, 430 190, 300 190, 
+      440 180, 330 180, 430 150, 320 180, 420 130, 300 180, 410 120, 280 180, 400 110, 280 170, 
+      390 90, 280 160, 400 70, 270 160, 450 30, 260 160, 420 30, 250 160, 390 30, 240 160, 
+      370 30, 230 160, 360 30, 230 150, 330 50, 240 130, 330 30, 230 130, 310 30, 220 130, 
+      280 30, 230 100, 270 40, 220 110, 250 30, 210 130, 240 30, 210 100, 220 40, 200 90, 
+      200 20, 190 100, 180 30, 20 20, 180 40, 20 30, 180 50, 20 50, 180 60, 30 60, 
+      180 70, 20 70, 170 80, 80 80, 170 90, 20 80, 180 100, 40 100, 200 110, 60 110, 
+      200 120, 120 120, 190 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-4: spiky polygons overlapping; boundary <-> boundary intersecting at 1 dimension at a few locations [dim(2){A.A.Int = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (70 150, 20 160, 110 160, 20 180, 100 200, 20 200, 190 210, 20 210, 160 220, 
+      20 220, 150 230, 60 240, 180 250, 20 260, 170 260, 60 270, 160 270, 100 310, 170 280, 
+      200 260, 180 230, 210 260, 130 330, 230 250, 210 290, 240 250, 230 210, 260 300, 250 230, 
+      270 300, 270 240, 300 340, 280 250, 320 330, 290 250, 340 350, 290 240, 350 360, 270 190, 
+      350 340, 290 200, 350 330, 300 190, 360 320, 310 190, 360 300, 320 200, 360 280, 330 200, 
+      360 260, 340 200, 370 260, 340 180, 390 290, 340 170, 400 260, 350 170, 400 250, 350 160, 
+      410 240, 350 150, 400 170, 350 140, 310 170, 340 140, 270 180, 330 140, 260 170, 310 140, 
+      240 170, 290 140, 200 190, 270 140, 180 190, 260 140, 170 190, 260 130, 170 180, 250 130, 
+      170 170, 240 120, 170 160, 210 120, 170 150, 210 110, 340 130, 230 110, 420 140, 220 100, 
+      410 130, 220 90, 400 120, 220 80, 390 110, 220 70, 420 110, 240 70, 420 100, 260 70, 
+      420 90, 280 70, 430 80, 230 60, 430 60, 270 50, 450 40, 210 50, 370 40, 260 40, 
+      460 30, 160 40, 210 60, 200 110, 190 60, 190 120, 170 50, 180 130, 150 30, 170 130, 
+      140 20, 160 120, 130 20, 160 150, 120 20, 160 170, 110 20, 160 190, 100 20, 150 190, 
+      90 20, 140 180, 80 20, 120 140, 70 20, 120 150, 60 20, 110 150, 50 20, 100 140, 
+      50 30, 90 130, 40 30, 80 120, 30 30, 80 130, 30 40, 80 140, 20 40, 70 140, 
+      40 90, 60 130, 20 90, 60 140, 20 130, 70 150))
+  </a>
+  <b>
+    POLYGON(
+      (190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 
+      120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 
+      120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 
+      200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 
+      380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 
+      440 240, 300 240, 450 230, 280 220, 440 220, 280 210, 440 210, 300 200, 430 190, 300 190, 
+      440 180, 330 180, 430 150, 320 180, 420 130, 300 180, 410 120, 280 180, 400 110, 280 170, 
+      390 90, 280 160, 400 70, 270 160, 450 30, 260 160, 420 30, 250 160, 390 30, 240 160, 
+      370 30, 230 160, 360 30, 230 150, 330 50, 240 130, 330 30, 230 130, 310 30, 220 130, 
+      280 30, 230 100, 270 40, 220 110, 250 30, 210 130, 240 30, 210 100, 220 40, 200 90, 
+      200 20, 190 100, 180 30, 20 20, 180 40, 20 30, 180 50, 20 50, 180 60, 30 60, 
+      180 70, 20 70, 170 80, 80 80, 170 90, 20 80, 180 100, 40 100, 200 110, 60 110, 
+      200 120, 120 120, 190 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-5: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 160, 20 200, 260 200, 220 160, 140 80, 60 160))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-6: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 160, 20 200, 260 200, 140 80, 60 160))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-7: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.NV}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 140 80, 260 200, 20 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-8: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
+  <a>
+    POLYGON(
+      (60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 60 160, 140 80, 220 160, 260 200, 20 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-9: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (60 160, 220 160, 220 20, 60 20, 60 160))
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 60 160, 140 80, 260 200, 20 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-10: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (0 0, 0 200, 200 200, 200 0, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 10000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-11: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 0, 100 200, 200 200, 200 0, 100 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 10000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-12: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int},  dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 0, 120 200, 200 200, 200 0, 120 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 10000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-13: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (0 0, 0 200, 110 200, 110 0, 0 0))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 10000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-14: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 2100 110, 2100 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-15: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 2101 110, 2101 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-16: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 200 200, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 2101 110, 2101 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-17: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 100 200, 200 200, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 1000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-19: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 120 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 500 110, 500 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-20: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 120 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 501 110, 501 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-21: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 130 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 501 110, 501 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-22: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 17 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 501 110, 501 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-23: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (120 100, 120 200, 200 200, 200 100, 120 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 1000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-25: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (101 99, 101 1000000, 102 1000000, 101 99))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 1000000 110, 1000000 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-26: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (100 100, 200 101, 200 100, 100 100))
+  </a>
+  <b>
+    POLYGON(
+      (100 100, 2101 110, 2101 100, 100 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/A-6-26: two polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (16 319, 150 39, 25 302, 160 20, 265 20, 127 317, 16 319))
+  </a>
+  <b>
+    POLYGON(
+      (10 307, 22 307, 153 34, 22 34, 10 307))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-1: the closing point of a polygon touching the closing points of another polygon and its hole [dim(0){A.A.Bdy.CP = B.A.oBdy.CP}, dim(0){A.A.Bdy.CP = B.A.iBdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (160 200, 210 70, 120 70, 160 200))
+  </a>
+  <b>
+    POLYGON(
+      (160 200, 310 20, 20 20, 160 200), 
+      (160 200, 260 40, 70 40, 160 200))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-2: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}, dim(0){A.A.oBdy.V = B.A.iBdy.V}]</desc>
+  <a>
+    POLYGON(
+      (170 120, 240 100, 260 50, 190 70, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-3: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}, dim(0){A.A.oBdy.V = B.A.iBdy.V}]</desc>
+  <a>
+    POLYGON(
+      (270 90, 200 50, 150 80, 210 120, 270 90))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-4: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}]</desc>
+  <a>
+    POLYGON(
+      (170 120, 260 100, 240 60, 150 80, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-5: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (220 120, 270 80, 200 60, 160 100, 220 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-6: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.V}]</desc>
+  <a>
+    POLYGON(
+      (260 50, 180 70, 180 110, 260 90, 260 50))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-7: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.V = B.A.iBdy.NV}, dim(0){A.A.oBdy.V = B.A.iBdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (230 110, 290 80, 190 60, 140 90, 230 110))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-8: the boundary of a polygon touching the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F1F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-9: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-V = B.A.iBdy.SP-NV}, dim(1){A.A.oBdy.V-EP = B.A.iBdy.NV-EP}]</desc>
+  <a>
+    POLYGON(
+      (170 120, 330 120, 280 70, 120 70, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-10: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-V = B.A.iBdy.SP-NV}, dim(1){A.A.oBdy.V-EP = B.A.iBdy.NV-EP}]</desc>
+  <a>
+    POLYGON(
+      (170 120, 300 120, 250 70, 120 70, 170 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-3-11: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.V-V-V = B.A.iBdy.NV-V-NV}]</desc>
+  <a>
+    POLYGON(
+      (190 100, 310 100, 260 50, 140 50, 190 100))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/Ah-5-1: an entire polygon within another polygon which has a hole [dim(2){A.A.Ext = B.A.Int}, dim(2){A.A.Int = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (280 130, 360 130, 270 40, 190 40, 280 130))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 250 120, 180 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FF1FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/Ah-5-2: an entire polygon within another polygon which has a hole [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}]</desc>
+  <a>
+    POLYGON(
+      (220 80, 180 40, 80 40, 170 130, 270 130, 230 90, 300 90, 250 30, 280 30, 
+      390 140, 150 140, 40 30, 230 30, 280 80, 220 80))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 250 120, 180 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FF1FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/Ah-5-3: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.NV-NV = B.A.iBdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (260 130, 360 130, 280 40, 170 40, 260 130))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 250 120, 180 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/Ah-5-4: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.V-V = B.A.iBdy.NV-NV}]</desc>
+  <a>
+    POLYGON(
+      (240 110, 340 110, 290 60, 190 60, 240 110))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 250 120, 180 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/Ah-5-5: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.V-V = B.A.iBdy.V-V}]</desc>
+  <a>
+    POLYGON(
+      (250 120, 350 120, 280 50, 180 50, 250 120))
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 250 120, 180 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>Ah/Ah-1-1: same polygons (with a hole) [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.oBdy.SP-EP = B.A.oBdy.SP-EP}, dim(1){A.A.iBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (230 210, 230 20, 20 20, 20 210, 230 210), 
+      (120 180, 50 50, 200 50, 120 180))
+  </a>
+  <b>
+    POLYGON(
+      (230 210, 230 20, 20 20, 20 210, 230 210), 
+      (120 180, 50 50, 200 50, 120 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A2h/A2h-1-1: same polygons (with two holes) [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.oBdy.SP-EP = B.A.oBdy.SP-EP}, dim(1){A.A.iBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
+  <a>
+    POLYGON(
+      (230 210, 230 20, 20 20, 20 210, 230 210), 
+      (140 40, 40 40, 40 170, 140 40), 
+      (110 190, 210 190, 210 50, 110 190))
+  </a>
+  <b>
+    POLYGON(
+      (230 210, 230 20, 20 20, 20 210, 230 210), 
+      (140 40, 40 40, 40 170, 140 40), 
+      (110 190, 210 190, 210 50, 110 190))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-1: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.CP = B.2A2.oBdy.NV}, dim(0){A.A.oBdy.V = B.2A1.oBdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (280 190, 330 150, 200 110, 150 150, 280 190))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-2: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A1.oBdy.CP}, dim(0){A.A.oBdy.V = B.2A2.oBdy.V}]</desc>
+  <a>
+    POLYGON(
+      (80 190, 220 190, 140 110, 0 110, 80 190))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-3: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A2.oBdy.NV}, dim(0){A.A.oBdy.V = B.2A1.oBdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (330 150, 200 110, 150 150, 280 190, 330 150))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-4: a polygon touching multipolygon at one spoint [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A2.oBdy.NV}]</desc>
+  <a>
+    POLYGON(
+      (290 190, 340 150, 220 120, 170 170, 290 190))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-5: a polygon touching multipolygon along boundaries [dim(2){A.A.Int = B.2A.Ext}, dim(1){A.A.oBdy.SP-V = B.2A2.oBdy.V-V}, dim(1){A.A.oBdy.V-V = B.2A1.oBdy.V-SP}]</desc>
+  <a>
+    POLYGON(
+      (220 190, 340 190, 260 110, 140 110, 220 190))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-3-6: a polygon touching multipolygon along boundaries and at a point [dim(2){A.A.Int = B.2A.Ext}, dim(1){A.A.oBdy.V-NV = B.2A1.oBdy.NV-SP}, dim(0){A.A.oBdy.V = B.2A2.oBdy.V}]</desc>
+  <a>
+    POLYGON(
+      (140 190, 220 190, 100 70, 20 70, 140 190))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>A/mA-6-1: a polygon overlapping multipolygon [dim(2){A.A.Int = B.4A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
+  <a>
+    POLYGON(
+      (140 220, 60 140, 140 60, 220 140, 140 220))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (100 20, 180 20, 180 100, 100 100, 100 20)), 
+      (
+        (20 100, 100 100, 100 180, 20 180, 20 100)), 
+      (
+        (100 180, 180 180, 180 260, 100 260, 100 180)), 
+      (
+        (180 100, 260 100, 260 180, 180 180, 180 100)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="21210F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mA/mA-3-1: MultiPolygon touching MultiPolygon [dim(0){A.mA.Bdy.TP = B.mA.Bdy.TP}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 150 200, 110 110)), 
+      (
+        (110 110, 150 20, 70 20, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 160 160, 210 110, 160 60, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mAh/mAh-3-1: MultiPolygon touching MultiPolygon [dim(0){A.mA.Bdy.TP = B.mA.Bdy.TP}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 150 200, 110 110), 
+        (110 110, 100 180, 120 180, 110 110)), 
+      (
+        (110 110, 150 20, 70 20, 110 110), 
+        (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 160 160, 210 110, 160 60, 110 110), 
+        (110 110, 160 130, 160 90, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110), 
+        (110 110, 60 90, 60 130, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mAh/mAh-3-2: MultiPolygon touching MultiPolygon [dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP}, dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 200 200, 110 110), 
+        (110 110, 100 180, 120 180, 110 110)), 
+      (
+        (110 110, 200 20, 70 20, 110 110), 
+        (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 160 160, 210 110, 160 60, 110 110), 
+        (110 110, 160 130, 160 90, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110), 
+        (110 110, 60 90, 60 130, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mAh/mAh-3-3: MultiPolygon touching MultiPolygon [dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}, dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP},   dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP}, dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 20 200, 200 200, 110 110), 
+        (110 110, 100 180, 120 180, 110 110)), 
+      (
+        (110 110, 200 20, 20 20, 110 110), 
+        (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 160 160, 210 110, 160 60, 110 110), 
+        (110 110, 160 130, 160 90, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110), 
+        (110 110, 60 90, 60 130, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mAh/mAh-6-1: MultiPolygon touching MultiPolygon [dim(2){A.mA.Int = B.mA.Int}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 200 200, 110 110), 
+        (110 110, 100 180, 120 180, 110 110)), 
+      (
+        (110 110, 200 20, 70 20, 110 110), 
+        (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 160 160, 210 110, 160 60, 110 110), 
+        (110 110, 160 130, 160 90, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110), 
+        (110 110, 60 90, 60 130, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mAh/mAh-6-2: MultiPolygon touching MultiPolygon [dim(2){A.mA.Int = B.mA.Int}]</desc>
+  <a>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 200 200, 110 110), 
+        (110 110, 100 180, 120 180, 110 110)), 
+      (
+        (110 110, 200 20, 70 20, 110 110), 
+        (110 110, 120 40, 100 40, 110 110)))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 70 200, 210 110, 70 20, 110 110), 
+        (110 110, 110 140, 150 110, 110 80, 110 110)), 
+      (
+        (110 110, 60 60, 10 110, 60 160, 110 110), 
+        (110 110, 60 90, 60 130, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateAC.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateAC.xml
new file mode 100644
index 0000000..526288b
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateAC.xml
@@ -0,0 +1,36 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>AC A-shells overlapping B-shell at A-vertex</desc>
+  <a>
+    POLYGON(
+      (100 60, 140 100, 100 140, 60 100, 100 60))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (80 40, 120 40, 120 80, 80 80, 80 40)), 
+      (
+        (120 80, 160 80, 160 120, 120 120, 120 80)), 
+      (
+        (80 120, 120 120, 120 160, 80 160, 80 120)), 
+      (
+        (40 80, 80 80, 80 120, 40 120, 40 80)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="21210F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateLA.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateLA.xml
new file mode 100644
index 0000000..3be916e
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateLA.xml
@@ -0,0 +1,1932 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>L/A-3-1: a line touching the closing point of a polygon [dim(0){A.L.Bdy.SP = B.oBdy.CP}]</desc>
+  <a>
+    LINESTRING(150 150, 40 230)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-2: the start and end points of a LineString touching the boundary (at non-vertices) of a polygon [dim(0){A.L.Bdy.SP = B.oBdy.NV}, dim(0){A.L.Bdy.EP = B.oBdy.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 50 130, 130 130)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-3: the end point of a line touching the closing point of a polygon [dim(0){A.L.Bdy.EP = B.oBdy.CP}]</desc>
+  <a>
+    LINESTRING(40 230, 150 150)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-4: an entire LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.SP-EP = B.oBdy.NV-NV}]</desc>
+  <a>
+    LINESTRING(210 150, 330 150)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F1FF0F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-5: the start portion of a LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.SP-V = B.oBdy.NV-NV}]</desc>
+  <a>
+    LINESTRING(200 150, 310 150, 360 220)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-6: the start portion and the end point of a LineString touching the boundary of a polygon [dim(1){A.L.Int.SP-V = B.oBdy.NV-NV}, dim(0){A.L.Bdy.EP = B.A.oBdy.V}]</desc>
+  <a>
+    LINESTRING(180 150, 250 150, 230 250, 370 250, 410 150)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11F0F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-3-7: the middle portion of a LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.V-V = B.oBdy.NV-NV}]</desc>
+  <a>
+    LINESTRING(210 210, 220 150, 320 150, 370 210)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-1: a line at non-vertex crossing non-vertex boundary of polygon [dim(0){A.L.Int.NV = B.A.oBdy.NV}, dim(1){A.L.Int.NV-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(20 60, 150 60)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-2: a line at non-vertex crossing non-vertex boundaries of polygon twice [dim(0){A.L.Int.NV = B.A.oBdy.NV}, dim(1){A.L.Int.NV-NV = B.A.Int}]</desc>
+  <a>
+    LINESTRING(60 90, 310 180)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-3: a line at non-vertex crossing vertex boundary of polygon [dim(0){A.L.Int.NV = B.A.oBdy.V}, dim(1){A.L.Int.NV-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(90 210, 210 90)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-4: a line at non-vertex crossing vertex boundaries of polygon twice [dim(0){A.L.Int.NV = B.A.oBdy.V}, dim(1){A.L.Int.NV-NV = B.A.Int}, dim(0){A.L.Int.NV = B.A.oBdy.CP}]</desc>
+  <a>
+    LINESTRING(290 10, 130 170)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-5: a line at vertex crossing non-vertex boundary of polygon [dim(0){A.L.Int.V = B.A.oBdy.NV}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(30 100, 100 100, 180 100)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-6: a line at vertex crossing non-vertex boundaries of polygon twice [dim(0){A.L.Int.V = B.A.oBdy.NV}, dim(1){A.L.Int.V-V = B.A.Int}]</desc>
+  <a>
+    LINESTRING(20 100, 100 100, 360 100, 410 100)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-4-7: a line at vertex crossing vertex boundary of polygon [dim(0){A.L.Int.V = B.A.oBdy.V}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(90 210, 150 150, 210 90)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A-5-1: an entire line within a polygon [dim(1){A.L.Int.SP-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(180 90, 280 120)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/A-5-2: a line within a polygon but the line's both ends touching the boundary of the polygon [dim(1){A.L.Int.SP-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.oBdy.NV}, dim(0){A.L.Bdy.EP = B.oBdy.NV}]</desc>
+  <a>
+    LINESTRING(70 70, 80 20)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/A-5-3: a line within a polygon but the line's start point touching the boundary of the polygon [dim(1){A.L.Int.SP-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.oBdy.NV}]</desc>
+  <a>
+    LINESTRING(130 20, 150 60)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF00F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/A-5-4: a line within a polygon but the line's start point and middle portion touching the boundary of the polygon [dim(1){A.L.Int.SP-V = B.A.Int}, dim(1){A.L.Int.V-V = B.oBdy.NV-NV}, dim(1){A.L.Int.V-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.A.oBdy.NV}]</desc>
+  <a>
+    LINESTRING(70 70, 80 20, 140 20, 150 60)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/A-5-5: a line within a polygon but the line's middle portion touching the boundary of the polygon [dim(1){A.L.Int.SP-V = B.A.Int}, dim(1){A.L.Int.V-V = B.A.oBdy.NV-NV}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(170 50, 170 20, 240 20, 260 60)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="11F0FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/Ah-2-1: a line outside a polygon [dim(1){A.L.Int.SP-EP = B.A.Ext}]</desc>
+  <a>
+    LINESTRING(50 100, 140 190, 280 190)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-2-2: a line inside a polygon's hole [dim(1){A.L.Int.SP-EP = B.A.Ext.h}]</desc>
+  <a>
+    LINESTRING(140 60, 180 100, 290 100)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-1: the start point of a line touching the inner boundary of a polygon [dim(0){A.L.Bdy.SP = B.A.iBdy.CP}, dim(1){A.L.Int.SP-EP = B.A.Ext.h}]</desc>
+  <a>
+    LINESTRING(170 120, 210 80, 270 80)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-2: both ends of a line touching the inner boundary of a polygon [dim(0){A.L.Bdy.SP = B.A.iBdy.CP}, dim(1){A.L.Int.SP-EP = B.A.Ext.h}, dim(0){A.L.Bdy.SP = B.A.iBdy.CP}]</desc>
+  <a>
+    LINESTRING(170 120, 260 50)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-1: both ends of a line touching the inner boundary of a polygon [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(190 90, 190 270)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (190 190, 280 50, 100 50, 190 190))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-2: a line at a non-vertex crossing the boundary of a polygon where the closing point of the hole touches the shell at a non-vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (110 110, 250 100, 140 30, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-3: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a non-vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 20 20, 360 20, 190 190), 
+      (250 100, 110 110, 140 30, 250 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-4: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 20 20, 360 20, 190 190), 
+      (250 100, 110 110, 140 30, 250 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-5: a line crossing polygon boundary where the closing point of the hole touches the shell at a vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(190 90, 190 190, 190 270)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (190 190, 280 50, 100 50, 190 190))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-6: a line at a vertex crossing the boundary of a polygon where closing point of the hole touches the shell at a non-vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 110 110, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (110 110, 250 100, 140 30, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-7: a line at a vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a non-vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 110 110, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 20 20, 360 20, 190 190), 
+      (250 100, 110 110, 140 30, 250 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/Ah-3-8: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
+  <a>
+    LINESTRING(60 160, 110 110, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 110 110, 20 20, 360 20, 190 190), 
+      (250 100, 110 110, 140 30, 250 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-1: the start point a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.SP = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(130 110, 180 110, 190 60)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 240 200, 240 20, 20 20, 20 200), 
+      (130 110, 60 180, 60 40, 130 110), 
+      (130 110, 200 40, 200 180, 130 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-2: the interior (at a non-vertex) of a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 180 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 240 200, 240 20, 20 20, 20 200), 
+      (130 110, 60 180, 60 40, 130 110), 
+      (130 110, 200 40, 200 180, 130 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-3: the interior (at a non-vertex) of a line touching the closing point and at a vertex of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy1.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 180 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (60 180, 130 110, 60 40, 60 180), 
+      (130 110, 200 40, 200 180, 130 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-4: the interior (at a non-vertex) of a line touching the closing point and at a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 170 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (130 110, 60 40, 60 180, 130 110), 
+      (130 180, 130 40, 200 110, 130 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-5: the start point a line touching the closing point and a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 130 110, 170 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (130 110, 60 40, 60 180, 130 110), 
+      (130 180, 130 40, 200 110, 130 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-6: the interior (at a vertex) of a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 130 110, 180 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 240 200, 240 20, 20 20, 20 200), 
+      (130 110, 60 180, 60 40, 130 110), 
+      (130 110, 200 40, 200 180, 130 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-7: the interior (at a vertex) of a line touching the closing point and at a vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy1.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 130 110, 180 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (60 180, 130 110, 60 40, 60 180), 
+      (130 110, 200 40, 200 180, 130 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/A2h-3-8: the interior (at a vertex) of a line touching the closing point and at a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
+  <a>
+    LINESTRING(80 110, 130 110, 170 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 200, 20 20, 240 20, 240 200, 20 200), 
+      (130 110, 60 40, 60 180, 130 110), 
+      (130 180, 130 40, 200 110, 130 180))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/mA-4-1: a line intersecting the interior and exterior of MultiPolygon [dim(1){A.L.Int.SP-NV = B.2A1.Int}, dim (1){A.L.Int.NV-EP = B.2A2.Int}]</desc>
+  <a>
+    LINESTRING(160 70, 320 230)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/mA-4-2: a line intersecting the interior and exterior of MultiPolygon [dim(1){A.L.Int.SP-V = B.2A1.Int}, dim (1){A.L.Int.V-EP = B.2A2.Int}]</desc>
+  <a>
+    LINESTRING(160 70, 200 110, 280 190, 320 230)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (140 110, 260 110, 170 20, 50 20, 140 110)), 
+      (
+        (300 270, 420 270, 340 190, 220 190, 300 270)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/mA-5-1: a line within two connected polygons [dim(1){A.L.Int = B.2A.Int}, dim(0){A.L.Int.NV = B.2A.Bdy.TP]</desc>
+  <a>
+    LINESTRING(70 50, 70 150)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (0 0, 0 100, 140 100, 140 0, 0 0)), 
+      (
+        (20 170, 70 100, 130 170, 20 170)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="10F0FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-1: a LinearRing touching a polygon's closing point [dim(0){A.RL.Int.CP = B.A.Bdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 20 200, 200 200, 110 110)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-2: a LinearRing touching a polygon's boundary at a non-vertex [dim(0){A.RL.Int.CP = B.A.Bdy.NV}]</desc>
+  <a>
+    LINESTRING(150 70, 160 110, 200 60, 150 70)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-3: a LinearRing touching a polygon's boundary at a non-vertex [dim(0){A.RL.Int.CP = B.A.iBdy.NV}]</desc>
+  <a>
+    LINESTRING(80 60, 120 40, 120 70, 80 60)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 50 30, 170 30, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-4: a LinearRing on the boundary of a polygon [dim(1){A.RL.Int.SP-EP = B.A.Bdy.SP-EP}]</desc>
+  <a>
+    LINESTRING(20 20, 200 20, 110 110, 20 20)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F1FFFF2F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-5: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-EP = B.A.iBdy.SP-EP}]</desc>
+  <a>
+    LINESTRING(110 90, 170 30, 50 30, 110 90)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 50 30, 170 30, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F1FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-6: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-V = B.A.oBdy.SP-NV}]</desc>
+  <a>
+    LINESTRING(110 110, 170 50, 170 110, 110 110)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 50 30, 170 30, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-3-7: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-V = B.A.iBdy.SP-NV}]</desc>
+  <a>
+    LINESTRING(110 90, 70 50, 130 50, 110 90)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 50 30, 170 30, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-4-1: a LinearRing crossing a polygon [dim(1){A.RL.Int.CP-NV = B.A.Int}, dim(0){A.L.Int.NV = B.A.Bdy.NV}]</desc>
+  <a>
+    LINESTRING(110 60, 20 150, 200 150, 110 60)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-4-2: a LinearRing crossing a polygon with a hole [dim(1){A.RL.Int.NV-NV = B.A.Int}, dim(0){A.RL.Int.NV = B.A.oBdy.CP}, dim(0){A.RL.Int.NV = B.A.iBdy.CP}, dim(0){A.RL.Int.NV = B.A.oBdy.NV}, dim(0){A.RL.Int.NV = B.A.iBdy.NV}]</desc>
+  <a>
+    LINESTRING(110 130, 110 70, 200 100, 110 130)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 50 30, 170 30, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>RL/A-5-1: a LinearRing within a polygon [dim(1){A.RL.Int.SP-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(110 90, 160 40, 60 40, 110 90)
+  </a>
+  <b>
+    POLYGON(
+      (20 20, 200 20, 110 110, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>RL/A-5-2: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(110 100, 40 30, 180 30, 110 100)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 60 40, 160 40, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>RL/A-5-3: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(0){A.L.Int.CP = B.A.oBdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 180 30, 40 30, 110 110)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 60 40, 160 40, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="10FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>RL/A-5-4: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(0){A.RL.Int.CP = B.A.iBdy.CP}]</desc>
+  <a>
+    LINESTRING(110 90, 180 30, 40 30, 110 90)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 60 40, 160 40, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="10FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>RL/A-5-5: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(1){A.RL.Int.SP-NV = B.A.Bdy.iBdy.SP-V}]</desc>
+  <a>
+    LINESTRING(110 90, 50 30, 180 30, 110 90)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110), 
+      (110 90, 60 40, 160 40, 110 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="11FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>nsL/A-3-1: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SP = B.A.Bdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 200 200, 200 110, 110 200)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-3-2: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPb = B.A.Bdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-3-3: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPo = B.A.Bdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 20 110, 200 110, 50 110, 110 170)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-3-4: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPx = B.A.Bdy.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 20 200, 110 200, 110 110, 200 200)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-3-5: a non-simple LineString touching a polygon [dim(1){A.nsL.Int.SPb-Vo = B.A.Bdy.SP-NV}]</desc>
+  <a>
+    LINESTRING(110 110, 170 50, 20 200, 20 110, 200 110)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F11F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-4-1: a non-simple LineString crossing a polygon [dim(1){A.nsL.Int.V-V-NV = B.A.Int}, dim(1){A.nsL.SPx-V = B.A.Bdy.SP-NV}]</desc>
+  <a>
+    LINESTRING(110 110, 180 40, 110 40, 110 180)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="111F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/A-5-1: a non-simple LineString within a polygon [dim(1){A.nsL.Int.SPx-EP = B.A.Int}]</desc>
+  <a>
+    LINESTRING(110 60, 50 30, 170 30, 90 70)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>nsL/A-5-2: a non-simple LineString within a polygon [dim(1){A.nsL.Int.SPx-EP = B.A.Int}, dim(1){A.nsL.Int.SPx-V = B.A.Bdy.SP-NV}]</desc>
+  <a>
+    LINESTRING(110 110, 180 40, 110 40, 110 110, 70 40)
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>nsL/Ah: the self-crossing point of a non-simple LineString touching the closing point of the inner boundary of a polygon [dim(0){A.nsL.Int.V = B.A.iBdy.CP}]</desc>
+  <a>
+    LINESTRING(230 70, 170 120, 190 60, 140 60, 170 120, 270 90)
+  </a>
+  <b>
+    POLYGON(
+      (150 150, 410 150, 280 20, 20 20, 150 150), 
+      (170 120, 330 120, 260 50, 100 50, 170 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-3-1: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPb = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (200 200, 110 110, 20 210, 110 110))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-3-2: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPo = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (60 180, 60 110, 160 110, 110 110))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-3-3: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPx = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (200 200, 110 110, 20 200, 110 200, 110 110))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-4-1: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVb = B.A.Int}, dim(0){A.mL.Int.NVb = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (110 50, 110 170, 110 70, 110 150, 200 150))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-4-2: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVo = B.A.Int}, dim(0){A.mL.Int.NVo = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (50 110, 170 110, 110 170, 110 50, 110 170, 110 50))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-4-3: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVx = B.A.Int}, dim(0){A.mL.Int.NVx = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (110 60, 110 160, 200 160))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-4-4: MultiLineString crossing a polygon [dim(1){A.mL.Int.Vb-Vb = B.A.Int}, dim(0){A.mL.Int.Vb = B.A.oBdy.CP}, dim(0){A.mL.Int.Vb = B.A.iBdy.CP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (110 60, 110 160, 200 160))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/A-5-1: MultiLineString within a polygon [dim(1){A.mL.Int.SP-EP = B.A.Int}]</desc>
+  <a>
+    MULTILINESTRING(
+      (110 100, 40 30, 180 30), 
+      (170 30, 110 90, 50 30))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mL/A-5-2: MultiLineString within a polygon [dim(1){A.mL.Int.SP-EP = B.A.Int}]</desc>
+  <a>
+    MULTILINESTRING(
+      (110 110, 60 40, 70 20, 150 20, 170 40), 
+      (180 30, 40 30, 110 80))
+  </a>
+  <b>
+    POLYGON(
+      (110 110, 200 20, 20 20, 110 110))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mL/mA-3-1: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPb = B.mA.Bdy.TP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110, 200 160), 
+      (110 110, 200 110, 200 70, 20 150))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 20 20, 200 20, 110 110)), 
+      (
+        (110 110, 20 200, 200 200, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mA-3-2: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPo = B.mA.Bdy.TP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 160, 70 110, 150 110, 200 160), 
+      (110 110, 20 110, 50 80, 70 110, 200 110))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 20 20, 200 20, 110 110)), 
+      (
+        (110 110, 20 200, 200 200, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mA-3-3: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPx = B.mA.Bdy.TP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 110, 200 110), 
+      (110 110, 20 170, 20 130, 200 90))
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 20 20, 200 20, 110 110)), 
+      (
+        (110 110, 20 200, 200 200, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateLC.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateLC.xml
new file mode 100644
index 0000000..c002318
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateLC.xml
@@ -0,0 +1,57 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>LC - topographically equal with no boundary</desc>
+  <a>
+    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 0 50), 
+      (0 50, 50 50), 
+      (50 50, 50 0), 
+      (50 0, 0 0))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>LC - equal with boundary intersection</desc>
+  <a>
+    LINESTRING(0 0, 60 0, 60 60, 60 0, 120 0)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (0 0, 60 0), 
+      (60 0, 120 0), 
+      (60 0, 60 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="10FF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelateLL.xml b/modules/tests/src/test/resources/testxml/validate/TestRelateLL.xml
new file mode 100644
index 0000000..0308d75
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelateLL.xml
@@ -0,0 +1,3388 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>L/L.1-3-1: touching at the start points of two lines [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(40 40, 120 120)
+  </a>
+  <b>
+    LINESTRING(40 40, 60 120)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-3-2: start point of one line touching end point of another line [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(40 40, 120 120)
+  </a>
+  <b>
+    LINESTRING(60 240, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-3-3: start point of a line touching the interior of another line at a non-vertex [dim(0){A.L.Bdy.SP = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 180 180)
+  </a>
+  <b>
+    LINESTRING(120 120, 20 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-3-4: touching at the end points of two lines [dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(40 40, 120 120)
+  </a>
+  <b>
+    LINESTRING(60 240, 120 120)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-3-5: end point of a line touching the interior of another line at a non-vertex [dim(0){A.L.Bdy.EP = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 180 180)
+  </a>
+  <b>
+    LINESTRING(20 180, 140 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-4-1: two lines crossing at non-vertex [dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 120 120)
+  </a>
+  <b>
+    LINESTRING(40 120, 120 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-1-1: equal pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100)
+  </a>
+  <b>
+    LINESTRING(40 40, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.1-1-2: equal lines but points in reverse sequence [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100)
+  </a>
+  <b>
+    LINESTRING(100 100, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.1-2-1: dim(1){A.L.Int.SP-EP = B.L.Ext}</desc>
+  <a>
+    LINESTRING(40 40, 120 120)
+  </a>
+  <b>
+    LINESTRING(40 120, 120 160)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-5-1: line A containing line B [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(20 20, 180 180)
+  </a>
+  <b>
+    LINESTRING(20 20, 180 180)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.1-5-2: line B is part of line A [dim(1){A.L.Int.SP-NV) = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(20 20, 180 180)
+  </a>
+  <b>
+    LINESTRING(20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101F00FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-5-3: Line B is part of line A (in the middle portion) [dim(1){A.L.Int.NV-NV = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(20 20, 180 180)
+  </a>
+  <b>
+    LINESTRING(50 50, 140 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-6-1: start portions of two lines overlapping [dim(1){A.L.Int.SP-NV = B.L.Int.SP-NV]</desc>
+  <a>
+    LINESTRING(180 180, 40 40)
+  </a>
+  <b>
+    LINESTRING(120 120, 260 260)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-6-2: end portions of two lines overlapping [dim(1){A.L.Int.NV-EP = B.L.Int.NV-EP]</desc>
+  <a>
+    LINESTRING(40 40, 180 180)
+  </a>
+  <b>
+    LINESTRING(260 260, 120 120)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.1-6-3: end portion of line A overlapping the start portion of line B [dim(1){A.L.Int.NV-EP = B.L.Int.SP-NV]</desc>
+  <a>
+    LINESTRING(40 40, 180 180)
+  </a>
+  <b>
+    LINESTRING(120 120, 260 260)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-1: two LineStrings touching at start points [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(40 40, 20 100, 40 160, 20 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-2: start point of LineStrings A touching the end point of LineString B [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(20 200, 40 160, 20 100, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-3: two LineStrings touching at end points [dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(80 240, 200 120, 100 100, 40 40)
+  </a>
+  <b>
+    LINESTRING(20 200, 40 160, 20 100, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-4: both the start and end points of LineString A touching the interior of LineString B at two vertices  [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Bdy.EP = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(60 60, 60 230, 140 230, 250 160)
+  </a>
+  <b>
+    LINESTRING(20 20, 60 60, 250 160, 310 230)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10FF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-5: both the start and end points of LineString A touching the interior of LineString B at two non-vertices  [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Bdy.EP = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(60 60, 60 230, 140 230, 250 160)
+  </a>
+  <b>
+    LINESTRING(20 20, 110 110, 200 110, 320 230)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10FF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-6: the start and end points of two LineStrings touching each other [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(60 110, 60 250, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-7: the start and end points of two LineStrings touching each other [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}, dim(0){A.L.Bdy.EP = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(60 110, 60 250, 360 210)
+  </a>
+  <b>
+    LINESTRING(360 210, 310 160, 110 160, 60 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-8: start point of LineString B touching LineString A at a non-vertex [dim(0){A.L.Int.NV = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(160 160, 240 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-9: end point of LineString B touching LineString A at a non-vertex [dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(240 240, 160 160)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-10: both the start and end points of LineString B touching the interior of LineString A at two non-vertices  [dim(0){A.L.Int.NV = B.L.Bdy.SP}, dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(60 60, 60 230, 140 230, 250 160)
+  </a>
+  <b>
+    LINESTRING(60 150, 110 100, 170 100, 110 230)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-11: the start point of LineString B touching the interior of LineString A at a non-vertex and the end point of LineString A touching the interior of LineString B at a vertex  [dim(0){A.L.Int.NV = B.L.Bdy.SP}, dim(0){A.L.Bdy.EP = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(60 60, 60 230, 140 230, 250 160)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-12: start point of LineString B touching LineString A at a vertex [dim(0){A.L.Int.V = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(200 120, 200 190, 150 240, 200 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-13: end point of LineString B touching LineString A at a vertex [dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(200 240, 150 240, 200 200, 200 120)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-3-14: both the start and end points of LineString B touching the interior of LineString A at two vertices  [dim(0){A.L.Int.V = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(60 60, 60 230, 140 230, 250 160)
+  </a>
+  <b>
+    LINESTRING(60 230, 80 140, 120 140, 140 230)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-1: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(60 110, 200 110, 250 160, 300 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-2: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.SP}, dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Bdy.EP = B.L.Int.EP}]</desc>
+  <a>
+    LINESTRING(60 110, 200 110, 250 160, 300 210, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1F0F1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-3: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(60 110, 220 110, 250 160, 280 110)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-4: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.SP}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Bdy.EP = B.L.Int.EP}]</desc>
+  <a>
+    LINESTRING(60 110, 150 110, 200 160, 250 110, 360 110, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1F0F1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-5: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(130 160, 160 110, 220 110, 250 160, 250 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-6: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(130 160, 160 110, 190 110, 230 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-7: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F100F102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-8: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 360 210, 380 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-9: two LineStrings crossing at three points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
+  <a>
+    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 380 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-10: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(110 160, 160 110, 200 110, 250 160, 250 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-11: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(110 160, 180 110, 250 160, 320 110)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-12: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(140 160, 180 80, 220 160, 250 80)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-13: two LineStrings crossing at a vertex for one of the LineStrings [dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 130 190)
+  </a>
+  <b>
+    LINESTRING(20 130, 70 130, 160 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-14: two LineStrings crossing at non-vertices for both of the LineStrings [dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 130 190)
+  </a>
+  <b>
+    LINESTRING(40 160, 40 100, 110 40, 170 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-15: two LineStrings crossing on one side [dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(130 110, 180 160, 230 110, 280 160, 330 110)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-16: two LineStrings crossing at vertices for both LineString  [dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 130 190)
+  </a>
+  <b>
+    LINESTRING(30 140, 80 140, 100 100, 200 30)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-17: two LineStrings crossing on one side [dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(110 110, 110 160, 180 110, 250 160, 250 110)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-18: multiple crossings [dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
+  <a>
+    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
+  </a>
+  <b>
+    LINESTRING(20 60, 60 60, 60 140, 80 80, 100 20, 140 140, 180 20, 200 80, 220 20, 
+    240 80, 300 80, 270 110, 200 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-4-19: spiky LineStrings with multiple crossing [dim(0){A.L.Int.V = B.L.Int.V}]</desc>
+  <a>
+    LINESTRING(20 20, 230 20, 20 30, 170 30, 20 40, 230 40, 20 50, 230 60, 60 60, 
+    230 70, 20 70, 180 80, 60 80, 230 90, 20 90, 230 100, 30 100, 210 110, 20 110, 
+    80 120, 20 130, 170 130, 90 120, 230 130, 170 140, 230 140, 80 150, 160 140, 20 140, 
+    70 150, 20 150, 230 160, 80 160, 230 170, 20 160, 180 170, 20 170, 230 180, 20 180, 
+    40 190, 230 190, 20 200, 230 200)
+  </a>
+  <b>
+    LINESTRING(30 210, 30 60, 40 210, 40 30, 50 190, 50 20, 60 160, 60 50, 70 220, 
+    70 50, 80 20, 80 210, 90 50, 90 150, 100 30, 100 210, 110 20, 110 190, 120 50, 
+    120 180, 130 210, 120 20, 140 210, 130 50, 150 210, 130 20, 160 210, 140 30, 170 210, 
+    150 20, 180 210, 160 20, 190 210, 180 80, 170 50, 170 20, 180 70, 180 20, 190 190, 
+    190 30, 200 210, 200 30, 210 210, 210 20, 220 150, 220 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="001FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-1-1: two equal LineStrings with equal pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.2-1-2: two equal LineStrings with points in reverse sequence [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(80 240, 200 120, 100 100, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.2-1-3: two equal LineStrings with different number of points [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(80 240, 120 200, 200 120, 100 100, 80 80, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.2-2-1: disjoint [dim(1){A.L.Int.SP-EP = B.L.Ext}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(260 210, 240 130, 280 120, 260 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-2-2: wrapping around but still disjoint [dim(1){A.L.Int.SP-EP = B.L.Ext}]</desc>
+  <a>
+    LINESTRING(100 20, 20 20, 20 160, 210 160, 210 20, 110 20, 50 120, 120 150, 200 150)
+  </a>
+  <b>
+    LINESTRING(140 130, 100 110, 120 60, 170 60)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-1: LineString A containing LineString B, same pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-2: LineString A containing LineString B, LineString A with less points [dim(1){A.L.Int.SP-V = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-3: LineString A containing LineString B [dim(1){A.L.Int.SP-V = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(60 110, 110 160, 250 160)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101F00FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-4: LineString A containing LineString B [dim(1){A.L.Int.NV-NV = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(110 160, 310 160, 340 190)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-5: LineString A containing LineString B [dim(1){A.L.Int.V-NV = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(140 160, 250 160, 310 160, 340 190)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-5-6: LineString A containing LineString B [dim(1){A.L.Int.V-V = B.L.Int.SP-EP}]</desc>
+  <a>
+    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
+  </a>
+  <b>
+    LINESTRING(110 160, 250 160, 310 160)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-1: start portions of two LineStrings overlapping [dim(1){A.L.Int.SP-V = B.L.Int.SP-V}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(200 120, 100 100, 40 40, 140 80, 200 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-2: start portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.SP-V = B.L.Int.V-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(280 240, 240 140, 200 120, 100 100, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-3: start portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.SP-V = B.L.Int.NV-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(80 190, 140 140, 40 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-4: end portions of two LineStrings overlapping [dim(1){A.L.Int.NV-EP = B.L.Int.V-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(240 200, 200 260, 80 240, 140 180)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-5: end portion of LineString A overlapping start portion of LineString B [dim(1){A.L.Int.NV-EP = B.L.Int.SP-V}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(140 180, 80 240, 200 260, 240 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-6: end portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.V-EP = B.L.Int.V-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(280 240, 240 140, 200 120, 80 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-7: middle portions of two LineStrings overlapping [dim(1){A.L.Int.V-NV = B.L.Int.NV-V}]</desc>
+  <a>
+    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
+  </a>
+  <b>
+    LINESTRING(20 80, 120 80, 200 80, 260 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-8: middle portion of LineString A overlapping start portion of LineString B [dim(1){A.L.Int.V-V = B.L.Int.SP-V}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(100 100, 200 120, 240 140, 280 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-9: middle portion of LineString A overlapping end portion of LineString B [dim(1){A.L.Int.V-V = B.L.Int.V-EP}]</desc>
+  <a>
+    LINESTRING(40 40, 100 100, 200 120, 80 240)
+  </a>
+  <b>
+    LINESTRING(280 240, 240 140, 200 120, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-10: middle portions of two LineStrings overlapping [dim(1){A.L.Int.V-V = B.L.Int.V-V}]</desc>
+  <a>
+    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
+  </a>
+  <b>
+    LINESTRING(80 20, 80 80, 240 80, 300 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/L.2-6-11: middle portions of two LineStrings overlapping, multiple intersects [dim(1){A.L.Int.V-V = B.L.Int.V-NV}, dim(1){A.L.Int.V-V = B.L.Int.V-NV}, dim(1){A.L.Int.V-V = B.L.Int.V-NV}]</desc>
+  <a>
+    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
+  </a>
+  <b>
+    LINESTRING(20 80, 80 80, 120 80, 140 140, 160 80, 200 80, 220 20, 240 80, 270 110, 
+    300 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-3-1: a LineString touching a LinearRing [dim(0){A.L.Bdy.SP = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(100 100, 20 180, 180 180)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-4-1: a LineString crossing a LinearRing [dim(0){A.L.Int.NV = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(20 100, 180 100, 100 180)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-4-2: a LineString crossing a LinearRing [dim(0){A.L.Int.NV = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(100 40, 100 160, 180 160)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-4-3: a LineString crossing a LinearRing [dim(0){A.L.Int.V = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(20 100, 100 100, 180 100, 100 180)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-5-1: a LineString within a LinearRing [dim(1){A.L.Int.SP-EP = B.LR.Int.SP-NV}]</desc>
+  <a>
+    LINESTRING(100 100, 160 40)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/LR-5-2: a LineString within a LinearRing [dim(1){A.L.Int.SP-EP = B.LR.Int.SP-NV}]</desc>
+  <a>
+    LINESTRING(100 100, 180 20)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/LR-5-3: a LineString within a LinearRing [dim(1){A.L.Int.SP-V-EP = B.LR.Int.NV-CP-NV}]</desc>
+  <a>
+    LINESTRING(60 60, 100 100, 140 60)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>L/LR-6-1: a LineString crossing a LinearRing [dim(1){A.L.Int.SP-NV = B.LR.Int.SP-V}]</desc>
+  <a>
+    LINESTRING(100 100, 190 10, 190 100)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F10F01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-6-2: a LineString crossing a LinearRing [dim(1){A.L.Int.SP-V = B.LR.Int.SP-NV}]</desc>
+  <a>
+    LINESTRING(100 100, 160 40, 160 100)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F10F01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/LR-6-3: a LineString crossing a LinearRing [dim(1){A.L.Int.NV-V = B.LR.Int.SP-NV}]</desc>
+  <a>
+    LINESTRING(60 140, 160 40, 160 140)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPb}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 20 80, 140 80, 80 20, 80 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPo}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 20 80, 140 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 140 80, 80 20, 80 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPb}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 20 80, 140 80, 80 20, 80 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPo}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 20 80, 140 80, 80 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPx}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(80 80, 20 80, 20 140, 140 20, 80 20, 80 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex [dim(0){A.L.Int.NV = B.nsL.Int.NV}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(20 140, 140 20, 100 20, 100 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVb}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 120 80, 80 20, 80 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVo}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 140 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVx}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 80 140, 80 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex [dim(0){A.L.Int.NV = B.nsL.Int.V}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 80 80, 20 80, 50 140, 50 60)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vb}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 120 80, 80 20, 80 80, 80 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vo}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 80 80, 140 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vx}]</desc>
+  <a>
+    LINESTRING(20 20, 140 140)
+  </a>
+  <b>
+    LINESTRING(140 80, 20 80, 80 140, 80 80, 80 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.1-3-1: start point of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Bdy.SP = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(130 150, 220 150, 220 240)
+  </a>
+  <b>
+    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.1-3-2: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.V = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(30 150, 130 150, 250 150)
+  </a>
+  <b>
+    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.1-3-3: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(30 150, 250 150)
+  </a>
+  <b>
+    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.1-3-4: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.V = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(30 150, 130 150, 250 150)
+  </a>
+  <b>
+    LINESTRING(130 240, 130 20, 30 20, 130 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.1-4: a Line crossing a non-simple LineString at non-vertices [dim(0){A.L.Int.NV = B.nsL.Int.NV}]</desc>
+  <a>
+    LINESTRING(30 150, 250 150)
+  </a>
+  <b>
+    LINESTRING(120 240, 120 20, 20 20, 120 170)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL.5/L-3-1: switching the geometries for case L/nsL.5-3-1 [dim(0){A.nsL.Bdy.EPx = B.L.Bdy.SP}]</desc>
+  <a>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.5-3-2: the start point of a line touching the self-intersecting and self-crossing point of a non-simple LineString [dim(0){A.L.Bdy.SP = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(110 110, 200 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.5-3-3: the interior of a line touching the self-intersecting and self-crossing point of a non-simple LineString [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    LINESTRING(20 110, 200 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL.5/L-3-4 touches dim(0){A.nsL.Bdy.EPx = B.L.Int.NV}</desc>
+  <a>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </a>
+  <b>
+    LINESTRING(20 110, 200 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.10-6-1: the middle portion of a line overlapping from the self-intersecting to the self-crossing a non-simple LineString [dim(1){A.L.Int.V-V = B.nsL.Int.EPx-NVx}]</desc>
+  <a>
+    LINESTRING(90 200, 90 130, 110 110, 150 200)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/nsL.10-6-2: the middle portion of a line overlapping from the self-intersecting to the self-crossing a non-simple LineString [dim(1){A.L.Int.V-V = B.nsL.Int.NVx-EPx}]</desc>
+  <a>
+    LINESTRING(200 110, 110 110, 90 130, 90 200)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>L/mL-3-1: a line's end point touching a non-vertex with crossing line segments of a MultiLineString [dim(0){A.L.Bdy.SP = B.mL.Int.NVx]</desc>
+  <a>
+    LINESTRING(80 80, 150 80, 210 80)
+  </a>
+  <b>
+    MULTILINESTRING(
+      (20 20, 140 140), 
+      (20 140, 140 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-1-1: two equal LinearRings, pointwise [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(40 80, 160 200, 260 20, 40 80)
+  </a>
+  <b>
+    LINESTRING(40 80, 160 200, 260 20, 40 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>LR/LR-1-2: two equal LinearRings with points in reverse sequence [dim(1){A.LR.Int.SP-EP = B.LR.Int.EP-SP}, dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(40 80, 160 200, 260 20, 40 80)
+  </a>
+  <b>
+    LINESTRING(40 80, 260 20, 160 200, 40 80)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>LR/LR-1-3: two equal LinearRings with points in different sequence [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.V}, dim(0){A.LR.Int.V = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(40 80, 160 200, 260 20, 40 80)
+  </a>
+  <b>
+    LINESTRING(260 20, 40 80, 160 200, 260 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>LR/LR-1-4: two equal LinearRings with different number of points [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.V}, dim(0){A.LR.Int.NV = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(40 80, 160 200, 260 20, 40 80)
+  </a>
+  <b>
+    LINESTRING(100 140, 160 200, 260 20, 40 80, 100 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-1: two LinearRings crossing at closing points [dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
+  <a>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </a>
+  <b>
+    LINESTRING(100 100, 180 180, 20 180, 100 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-2: two LinearRings crossing at two points [dim(0){A.LR.Int.CP = B.LR.Int.CP}, dim(0){A.LR.Int.V = B.LR.Int.V},]</desc>
+  <a>
+    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <b>
+    LINESTRING(40 150, 150 40, 170 20, 170 190, 40 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-3: two LinearRings crossing at the closing and a non-vertex [dim(0){A.LR.Int.CP = B.LR.Int.NV}]</desc>
+  <a>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </a>
+  <b>
+    LINESTRING(180 100, 20 100, 100 180, 180 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-4: two LinearRings crossing at the closing and a vertex [dim(0){A.LR.Int.CP = B.LR.Int.V}]</desc>
+  <a>
+    LINESTRING(100 100, 180 20, 20 20, 100 100)
+  </a>
+  <b>
+    LINESTRING(180 180, 100 100, 20 180, 180 180)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-5: two LinearRings crossing at a vertex and a non-vertex [dim(0){A.LR.Int.V = B.LR.Int.NV}]</desc>
+  <a>
+    LINESTRING(20 180, 100 100, 20 20, 20 180)
+  </a>
+  <b>
+    LINESTRING(100 20, 100 180, 180 100, 100 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-4-6: two LinearRings crossing at two points [dim(0){A.LR.Int.V = B.LR.Int.NV}, dim(0){A.LR.Int.V = B.LR.Int.NV},]</desc>
+  <a>
+    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <b>
+    LINESTRING(170 20, 20 170, 170 170, 170 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-6-1: two LinearRings overlapping [dim(1){A.LR.Int.CP-V = B.LR.Int.CP-V}]</desc>
+  <a>
+    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <b>
+    LINESTRING(40 150, 150 150, 90 210, 40 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-6-2: two LinearRings overlapping [dim(1){A.LR.Int.CP-V = B.LR.Int.NV-NV}]</desc>
+  <a>
+    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <b>
+    LINESTRING(20 150, 170 150, 90 230, 20 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/LR-6-3: two LinearRings overlapping [dim(1){A.LR.Int.(V-V-V-EP) = B.LR.Int.(NV-V-V-SP)}]</desc>
+  <a>
+    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
+  </a>
+  <b>
+    LINESTRING(40 150, 150 150, 150 40, 20 40, 20 150, 40 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPb}]</desc>
+  <a>
+    LINESTRING(110 110, 200 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPo}]</desc>
+  <a>
+    LINESTRING(110 110, 200 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 20 110, 200 110, 50 110, 110 170)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    LINESTRING(110 110, 200 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 20 200, 110 200, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/nsL-6-1: a LinearRing and a non-simple LineString overlapping [dim(1){A.nsL.Int.SP-V = B.nsL.Int.NVx-SP}]</desc>
+  <a>
+    LINESTRING(110 110, 200 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(200 20, 20 200, 200 200, 110 110, 110 40)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>LR/nsL-6-2: a LinearRing and a non-simple LineString overlapping [dim(1){A.nsL.Int.SP-V = B.nsL.Int.NVx-SP}, dim(1){A.nsL.Int.V-EP = B.nsL.Int.EP-NVx}]</desc>
+  <a>
+    LINESTRING(110 110, 200 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(200 20, 20 200, 200 200, 20 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="101FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-1: non-simple LineStrings crossing at closing points [dim(0){A.nsL.Int.CP = B.nsL.Int.CP}]</desc>
+  <a>
+    LINESTRING(110 110, 20 110, 110 20, 20 20, 110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 200 110, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-2: non-simple LineStrings crossing at two points without vertices [dim(0){A.nsL.Int.NV = B.nsL.Int.NV}]</desc>
+  <a>
+    LINESTRING(20 120, 120 120, 20 20, 120 20, 20 120)
+  </a>
+  <b>
+    LINESTRING(170 100, 70 100, 170 170, 70 170, 170 100)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-3: non-simple LineStrings crossing at a point [dim(0){A.nsL.Int.NV = B.nsL.Int.V}]</desc>
+  <a>
+    LINESTRING(20 110, 110 110, 20 20, 110 20, 20 110)
+  </a>
+  <b>
+    LINESTRING(110 160, 70 110, 60 160, 20 130, 110 160)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-4: non-simple LineStrings crossing at self-crossing points [dim(0){A.nsL.Int.NVx = B.nsL.Int.NVx}]</desc>
+  <a>
+    LINESTRING(20 200, 200 200, 20 20, 200 20, 20 200)
+  </a>
+  <b>
+    LINESTRING(20 110, 200 110, 200 160, 20 60, 20 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-5: non-simple LineStrings crossing at vertices [dim(0){A.nsL.Int.V = B.nsL.Int.V}]</desc>
+  <a>
+    LINESTRING(20 110, 110 110, 20 20, 110 20, 20 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 110 110, 200 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>nsL/nsL-4-6: non-simple LineStrings crossing at two points with vertices [dim(0){A.nsL.Int.V = B.nsL.Int.V}]</desc>
+  <a>
+    LINESTRING(20 120, 120 120, 20 20, 120 20, 20 120)
+  </a>
+  <b>
+    LINESTRING(220 120, 120 20, 220 20, 120 120, 220 120)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-1: MultiLineString [dim(1){A.mL.Int.SP-EP = B.mL.Int.SP-EP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (70 20, 20 90, 70 170), 
+      (70 170, 120 90, 70 20))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (70 20, 20 90, 70 170), 
+      (70 170, 120 90, 70 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mL/mL-1-1: non-simple MultiLineString  [dim(1){A.mL.Int.SP-EP = B.mL.Int.SP-EP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mL/mL-1-2: equal non-simple MultiLineString with different sequence of lines and points [dim(1){A.mL.Int.SP-EP = B.mL.Int.EP-SP}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 140, 90 60, 90 20), 
+      (170 20, 130 20, 20 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-1: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPb}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60), 
+      (130 100, 130 60, 90 20, 50 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-2: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPo}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (130 140, 130 60, 90 20, 20 90, 90 20, 130 60, 170 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-3: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-4: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60), 
+      (130 100, 90 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-5: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60), 
+      (120 100, 170 100, 90 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-6: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPb}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60), 
+      (120 100, 170 100, 90 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-7: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPo}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (130 140, 130 60, 90 20, 20 90, 90 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-3-8: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPx}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 20, 170 20), 
+      (90 20, 90 80, 90 140))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (90 20, 170 100, 170 140), 
+      (170 60, 90 20, 20 60, 20 140, 90 20))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-4-1: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vb}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 90, 20 160), 
+      (90 160, 90 20))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (160 160, 90 90, 160 20), 
+      (160 120, 120 120, 90 90, 160 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-4-2: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vo}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 90, 20 160), 
+      (90 160, 90 20))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (160 160, 90 90, 160 20), 
+      (160 120, 120 120, 90 90, 120 60, 160 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mL/mL-4-3: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vx}]</desc>
+  <a>
+    MULTILINESTRING(
+      (20 20, 90 90, 20 160), 
+      (90 160, 90 20))
+  </a>
+  <b>
+    MULTILINESTRING(
+      (160 160, 90 90, 160 20), 
+      (160 120, 90 90, 160 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelatePA.xml b/modules/tests/src/test/resources/testxml/validate/TestRelatePA.xml
new file mode 100644
index 0000000..643e766
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelatePA.xml
@@ -0,0 +1,1018 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>P/A-2-1: a point outside a polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-2-2: a point outside a convex polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
+  <a>
+    POINT(70 170)
+  </a>
+  <b>
+    POLYGON(
+      (110 230, 80 160, 20 160, 20 20, 200 20, 200 160, 140 160, 110 230))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-2-3: a point outside a concave polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
+  <a>
+    POINT(110 130)
+  </a>
+  <b>
+    POLYGON(
+      (20 160, 80 160, 110 100, 140 160, 200 160, 200 20, 20 20, 20 160))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-2-4: dim(0){A.P.Int = B.A.Ext}</desc>
+  <a>
+    POINT(100 70)
+  </a>
+  <b>
+    POLYGON(
+      (20 150, 100 150, 40 50, 170 50, 110 150, 190 150, 190 20, 20 20, 20 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-2-5: a point outside a concave polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
+  <a>
+    POINT(100 70)
+  </a>
+  <b>
+    POLYGON(
+      (20 150, 90 150, 40 50, 160 50, 110 150, 180 150, 180 20, 20 20, 20 150))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-3-1: a point on the closing point of a polygon [dim(0){A.P.Int = B.A.Bdy.CP}]</desc>
+  <a>
+    POINT(60 120)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-3-2: a point on the boudary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.Bdy.NV}]</desc>
+  <a>
+    POINT(110 120)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-3-3: a point on the boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.Bdy.V]</desc>
+  <a>
+    POINT(160 120)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A-5: a point on the interior of a polygon [dim(0){A.P.Int = B.A.Int}]</desc>
+  <a>
+    POINT(100 80)
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/Ah-2-1: a point outside of polygon with a hole [dim(0){A.P.Int = B.A.Ext}]</desc>
+  <a>
+    POINT(60 160)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-2-2: a point inside the hole of the polygon [dim(0){A.P.Int = B.A.Ext.h}]</desc>
+  <a>
+    POINT(190 90)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-1: a point on the closing point of the outer boundary of a polygon with a hole [dim(0){A.P.Int = B.A.oBdy.CP}]</desc>
+  <a>
+    POINT(190 190)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-2: a point on the outer boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.oBdy.V}]</desc>
+  <a>
+    POINT(360 20)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-3: a point on the outer boundary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.oBdy.NV}]</desc>
+  <a>
+    POINT(130 130)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-4: a point on the closing point of the inner boundary of a polygon [dim(0){A.P.Int = B.A.iBdy.CP}]</desc>
+  <a>
+    POINT(280 50)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-5: a point on the inner boundary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.iBdy.NV}]</desc>
+  <a>
+    POINT(150 100)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-3-6: a point on the inner boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.iBdy.V}]</desc>
+  <a>
+    POINT(100 50)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/Ah-5: a point inside the interior of a polygon with a hole [dim(0){A.P.Int = B.A.Int}]</desc>
+  <a>
+    POINT(140 120)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/A2h-3-1: a point on the touching point of two holes in a polygon [dim(0){A.P.Int = B.A.iBdy.TP}]</desc>
+  <a>
+    POINT(190 50)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (90 50, 150 110, 190 50, 90 50), 
+      (190 50, 230 110, 290 50, 190 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/A2h-3-2: a point on the touching point of two holes in a polygon [dim(0){A.P.Int = B.A.iBdy.TP}]</desc>
+  <a>
+    POINT(180 90)
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (180 140, 180 40, 80 40, 180 140), 
+      (180 90, 210 140, 310 40, 230 40, 180 90))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-2: 3 points outside a polygon [dim(0){A.2P.Int = B.A.Ext}]</desc>
+  <a>
+    MULTIPOINT((20 80), (110 160), (20 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-1: one of 3 points on the closing point of the boundary of a polygon [dim(0){A.3P1.Int = B.A.Bdy.CP}]</desc>
+  <a>
+    MULTIPOINT((20 80), (60 120), (20 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-2: one of 3 points on the boundary of a polygon at a non-vertex [dim(0){A.3P3 = B.A.Bdy.NV}]</desc>
+  <a>
+    MULTIPOINT((10 80), (110 170), (110 120))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-3: one of 3 points on the boundary of a polygon at a vertex [dim(0){A.3P1.Int = B.A.Bdy.V}]</desc>
+  <a>
+    MULTIPOINT((10 80), (110 170), (160 120))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-4: 3 of the 5 points on the boundary of a polygon [dim(0){A.5P2.Int = B.A.Bdy.CP}, dim(0){A.5P3.Int = B.A.Bdy.NV}, dim(0){A.5P4.Int = B.A.Bdy.V}]</desc>
+  <a>
+    MULTIPOINT((20 120), (60 120), (110 120), (160 120), (200 120))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-5: all 3 points on the boundary of a polygon [dim(0){A.3P1.Int = B.A.Bdy.CP}, dim(0){A.3P2.Int = B.A.Bdy.NV}, dim(0){A.3P3.Int = B.A.Bdy.V}]</desc>
+  <a>
+    MULTIPOINT((60 120), (110 120), (160 120))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-3-6: all 4 points on the boundary of a polygon [dim(0){A.4P = B.A.Bdy}]</desc>
+  <a>
+    MULTIPOINT((60 120), (160 120), (160 40), (60 40))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-4-1: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.CP}, dim(0){A.3P3.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((20 150), (60 120), (110 80))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-4-2: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.V}, dim(0){A.3P3.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((110 80), (160 120), (200 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-4-3: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.NV}, dim(0){A.3P3.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((110 80), (110 120), (110 160))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-4-4: 1 point outside a polygon, 1 point inside [dim(0){A.2P1.Int = B.A.Ext}, dim(0){A.2P2.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((110 170), (110 80))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-4-5: 1 point outside a polygon, 2 points on the boundary and 1 point inside [dim(0){A.4P1.Int = B.A.Ext}, dim(0){A.4P2.Int = B.A.Bdy.CP}, dim(0){A.4P3.Int = B.A.Bdy.V}, dim(0){A.4P4.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((60 120), (160 120), (110 80), (110 170))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/A-5-1: 2 points within a polygon [dim(0){A.2P.Int = B.A.Int]</desc>
+  <a>
+    MULTIPOINT((90 80), (130 80))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/A-5-2: 1 point on the boundary and 1 point inside a polygon [dim(0){A.2P1.Int = B.A.Bdy.CP}, dim(0){A.2P2.Int = B.A.Int}]</desc>
+  <a>
+    MULTIPOINT((60 120), (160 120), (110 80))
+  </a>
+  <b>
+    POLYGON(
+      (60 120, 60 40, 160 40, 160 120, 60 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/Ah-2-1: 3 points outside a polygon [dim(0){A.3P.Int = B.Ah.Ext}]</desc>
+  <a>
+    MULTIPOINT((40 170), (40 90), (130 170))
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/Ah-2-2: 2 points outside a polygon and 1 point inside the hole of the polygon [dim(0){A.3P1.Int = B.Ah.Ext}, dim(0){A.3P2.Int = B.Ah.Ext}, dim(0){A.3P3.Int = B.Ah.Ext.h}]</desc>
+  <a>
+    MULTIPOINT((90 170), (280 170), (190 90))
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/Ah-2-3: all 3 points in polygon's hole [dim(0){A.3P.Int = B.Ah.Ext.h}]</desc>
+  <a>
+    MULTIPOINT((190 110), (150 70), (230 70))
+  </a>
+  <b>
+    POLYGON(
+      (190 190, 360 20, 20 20, 190 190), 
+      (280 50, 100 50, 190 140, 280 50))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mA-3-1: a point on the touching point of two polygons [dim(0){A.P.Int = B.2A.Bdy}]</desc>
+  <a>
+    POINT(100 100)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (20 100, 20 20, 100 20, 100 100, 20 100)), 
+      (
+        (100 180, 100 100, 180 100, 180 180, 100 180)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mA-3-2: a point on the boundary of one of the 2 polygons [dim(0){A.P.Int = B.2A1.Bdy.CP}]</desc>
+  <a>
+    POINT(20 100)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (20 100, 20 20, 100 20, 100 100, 20 100)), 
+      (
+        (100 180, 100 100, 180 100, 180 180, 100 180)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mA-3-3: a point on the boundary of one of the 2 polygons [dim(0){A.P.Int = B.2A1.Bdy.V}]</desc>
+  <a>
+    POINT(60 100)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (20 100, 20 20, 100 20, 100 100, 20 100)), 
+      (
+        (100 180, 100 100, 180 100, 180 180, 100 180)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mA-3-4: a point touching a polygon's boundary where the boundaries touch at a point [dim(0){A.P.Int = B.2A.Bdy.TP}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    MULTIPOLYGON(
+      (
+        (110 110, 20 200, 200 200, 110 110), 
+        (110 110, 80 180, 140 180, 110 110)), 
+      (
+        (110 110, 20 20, 200 20, 110 110), 
+        (110 110, 80 40, 140 40, 110 110)))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelatePL.xml b/modules/tests/src/test/resources/testxml/validate/TestRelatePL.xml
new file mode 100644
index 0000000..2e11fb7
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelatePL.xml
@@ -0,0 +1,2286 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>P/L-2: a point and a line disjoint [dim(0){A.P.Int = B.L.Ext}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/L-2: a point and a zero-length line </desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/L-3-1: a point touching the start point of a line  [dim(0){A.P.Int = B.L.Bdy.SP}]</desc>
+  <a>
+    POINT(90 80)
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/L-3-2: a point touching the end point of a line [dim(0){A.P.Int = B.L.Bdy.EP}]</desc>
+  <a>
+    POINT(340 240)
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/L-5-1: a point on the line at a non-vertex [dim(0){A.P.Int = B.L.Int.NV}]</desc>
+  <a>
+    POINT(230 150)
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/L-5-2: a point on the line at a vertex [dim(0){A.P.Int = B.L.Int.V}]</desc>
+  <a>
+    POINT(160 150)
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/LR-2-1: a point outside a LinearRing [dim(0){A.P.Int = B.LR.Ext}]</desc>
+  <a>
+    POINT(90 150)
+  </a>
+  <b>
+    LINESTRING(150 150, 20 20, 280 20, 150 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/LR-2-2: a point inside a LinearRing  [dim(0){A.P.Int = B.LR.Ext}]</desc>
+  <a>
+    POINT(150 80)
+  </a>
+  <b>
+    LINESTRING(150 150, 20 20, 280 20, 150 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/LR-5-1: a point on the closing point of a LinearRing [dim(0){A.P.Int = B.LR.Int.CP}]</desc>
+  <a>
+    POINT(150 150)
+  </a>
+  <b>
+    LINESTRING(150 150, 20 20, 280 20, 150 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/LR-5-2: a point on a LinearRing at a non-vertex [dim(0){A.P.Int = B.L.Int.NV}]</desc>
+  <a>
+    POINT(100 20)
+  </a>
+  <b>
+    LINESTRING(150 150, 20 20, 280 20, 150 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/LR-5-3: a point on a LinearRing at a vertex [dim(0){A.P.Int = B.L.Int.V}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    LINESTRING(150 150, 20 20, 280 20, 150 150)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.1-3-1: a point on a non-simple LineString's end point [dim(0){A.P.Int = B.nsL.Bdy.EP}]</desc>
+  <a>
+    POINT(220 220)
+  </a>
+  <b>
+    LINESTRING(110 110, 220 20, 20 20, 110 110, 220 220)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.1-5-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 220 20, 20 20, 110 110, 220 220)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.1-5-2: a point a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 220 20, 20 20, 220 220)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.1-5-3: a point on a non-simple LineString's interior at a non-vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
+  <a>
+    POINT(110 20)
+  </a>
+  <b>
+    LINESTRING(110 110, 220 20, 20 20, 220 220)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.1-5-4: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
+  <a>
+    POINT(220 20)
+  </a>
+  <b>
+    LINESTRING(110 110, 220 20, 20 20, 220 220)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.2-5-2: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
+  <a>
+    POINT(110 20)
+  </a>
+  <b>
+    LINESTRING(220 220, 20 20, 220 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.2-5-3: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    LINESTRING(220 220, 20 20, 220 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.2-5-4: a point on a non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(20 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 20 20, 110 20, 20 110, 110 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-3-1: a point on a non-simple LineString's start point [dim(0){A.P.Int = B.nsL.Bdy.SP}]</desc>
+  <a>
+    POINT(20 200)
+  </a>
+  <b>
+    LINESTRING(20 200, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-1: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-2: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
+  <a>
+    POINT(80 140)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-4: a point on a non-simple LineString's interior at a two-vertex point with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vo}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-5: a point on a non-simple LineString's interior at a vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vo}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-6: a point on a non-simple LineString's interior at a two-vertex point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-7: a point on a non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 200 20, 20 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.3-5-8: a point on a non-simple LineString's interior at a two-vertex point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-1: a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 
+    20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-2: a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-3:a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-4: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-5: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 200 20, 20 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-6: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-7: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.4-3-8: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 110 200, 20 200, 200 20, 200 110, 110 110, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.5-3-1: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.5-3-2: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.5-3-3: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.5-3-4: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.5-3-5: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 20 110, 110 110, 20 200, 110 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.6-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 160)
+  </a>
+  <b>
+    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.6-3-2: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(110 160)
+  </a>
+  <b>
+    LINESTRING(110 160, 200 250, 110 250, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.6-3-3: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.6-3-4: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.7-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.7-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.7-5-3: a point on a closed non-simple LineString's interior at a non-vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
+  <a>
+    POINT(140 200)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.7-5-4: a point on a closed non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.8-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.8-5-2: a point on the interior (at a non-vertex) of a closed non-simple LineString [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
+  <a>
+    POINT(140 200)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.8-5-3: a point on a closed non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.9-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.9-5-1: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.10-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.10-5-1: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.11-3-1: a point on a closed non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.11-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.12-3-1: a point on a closed non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.12-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.13-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 200 130, 
+    110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.13-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 20 130, 20 200, 200 20, 20 20, 200 200, 200 130, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.14-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 80 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 140 200, 
+    110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.14-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 110, 80 200, 20 200, 200 20, 20 20, 200 200, 140 200, 110 110)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.15-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 20 20, 200 20, 20 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.15-5-2: a point on a closed non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.15-5-3: a point on a closed non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.16-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 
+    90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.16-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.17-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 90 200, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 
+    90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.17-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.17-5-3: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 90 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.17-5-4: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
+  <a>
+    POINT(90 130)
+  </a>
+  <b>
+    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.17-5-5: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.18-5-1: a point on a non-simple LineString's start point with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb)}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/nsL.18-5-2: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
+  <a>
+    POINT(110 150)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.18-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.19-5-1: a point on a non-simple LineString's closing point with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.CPo}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.19-5-2: a point on a non-simple LineString's interior at a non-vertex overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
+  <a>
+    POINT(110 150)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.19-5-3: a point on a non-simple LineString interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.20-5-1: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
+  <a>
+    POINT(110 150)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsL.20-5-2: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
+  <a>
+    POINT(110 110)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/nsl.20-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
+  <a>
+    POINT(110 200)
+  </a>
+  <b>
+    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-2-1: MultiPoint and a line disjoint (points on one side of the line) [dim(0){A.3P.Int = B.L.Ext}]</desc>
+  <a>
+    MULTIPOINT((50 250), (90 220), (130 190))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-2-2: MultiPoint and a line disjoint (points over the line but no intersection) [dim(0){A.3P.Int = B.L.Ext}]</desc>
+  <a>
+    MULTIPOINT((180 180), (230 130), (280 80))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-3-1: one of the points intersecting the start point of a line [dim(0){A.3P2.Int = B.L.Bdy.SP}]</desc>
+  <a>
+    MULTIPOINT((50 120), (90 80), (130 40))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-3-2: one of the points intersecting the end point of a line [dim(0){A.3P2 = B.L.Bdy.EP}]</desc>
+  <a>
+    MULTIPOINT((300 280), (340 240), (380 200))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="F00FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-4-1: one of the points intersecting the interior of a line at a non-vertex (points on one side of the line) [dim(0){A.3P1.Int = B.L.Int.NV]</desc>
+  <a>
+    MULTIPOINT((230 150), (260 120), (290 90))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-4-2: one of the points intersecting the interior of a line at a non-vertex (points over the line) [dim(0){A.3P2.Int = B.L.Int.NV]</desc>
+  <a>
+    MULTIPOINT((200 190), (240 150), (270 110))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-4-3: one of the points intersecting the interior of a line at a vertex (points on one side of the line) [dim(0){A.3P1.Int = B.L.Int.V]</desc>
+  <a>
+    MULTIPOINT((160 150), (190 120), (220 90))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-4-4: one of the points intersecting the interior of a line at a vertex (points over the line) [dim(0){A.3P2.Int = B.L.Int.V]</desc>
+  <a>
+    MULTIPOINT((120 190), (160 150), (200 110))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-1: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Bdy.EP}]</desc>
+  <a>
+    MULTIPOINT((90 80), (160 150), (340 240))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF1F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-2: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.V}]</desc>
+  <a>
+    MULTIPOINT((90 80), (160 150), (300 150))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-3: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
+  <a>
+    MULTIPOINT((90 80), (160 150), (240 150))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-4: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
+  <a>
+    MULTIPOINT((90 80), (130 120), (210 150))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-5: all the points on a line [dim(0){A.3P1.Int = B.L.Int.NV}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
+  <a>
+    MULTIPOINT((130 120), (210 150), (340 200))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-6: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
+  <a>
+    MULTIPOINT((160 150), (240 150), (340 210))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-7: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.V}]</desc>
+  <a>
+    MULTIPOINT((160 150), (300 150), (340 150))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/L-5-8: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Bdy.EP}]</desc>
+  <a>
+    MULTIPOINT((160 150), (240 150), (340 240))
+  </a>
+  <b>
+    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+</run>
diff --git a/modules/tests/src/test/resources/testxml/validate/TestRelatePP.xml b/modules/tests/src/test/resources/testxml/validate/TestRelatePP.xml
new file mode 100644
index 0000000..847908e
--- /dev/null
+++ b/modules/tests/src/test/resources/testxml/validate/TestRelatePP.xml
@@ -0,0 +1,303 @@
+<run>
+<precisionModel type="FLOATING"/>
+
+<case>
+<desc>P/P: same point [dim(0){A.P.Int = B.P.Int}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POINT(20 20)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>P/P: different point [dim(0){A.P.Int = B.P.Ext}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    POINT(40 60)
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mP: different points [dim(0){A.P.Int = B.3P.Ext}]</desc>
+  <a>
+    POINT(40 40)
+  </a>
+  <b>
+    MULTIPOINT((20 20), (80 80), (20 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>P/mP: point A within one of B points [dim(0){A.P.Int = B.3P1.Int}]</desc>
+  <a>
+    POINT(20 20)
+  </a>
+  <b>
+    MULTIPOINT((20 20), (80 80), (20 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/mP-1-1: same points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P2.Int = B.3P2.Int}, dim(0){A.3P3.Int = B.3P3.Int}]</desc>
+  <a>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </a>
+  <b>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/mP-1-2: same but different sequence of points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P1.Int = B.3P3.Int}, dim(0){A.3P3.Int = B.3P2.Int}]</desc>
+  <a>
+    MULTIPOINT((40 40), (80 60), (120 100))
+  </a>
+  <b>
+    MULTIPOINT((40 40), (120 100), (80 60))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/mP-2: different points [dim(0){A.4P.Int = B.4P.Ext}]</desc>
+  <a>
+    MULTIPOINT((40 40), (60 100), (100 60), (120 120))
+  </a>
+  <b>
+    MULTIPOINT((20 120), (60 60), (100 100), (140 40))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/mP-5-1: same points [dim(0){A.4P.Int = B.4P.Int}]</desc>
+  <a>
+    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
+  </a>
+  <b>
+    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/mP-5-2: same points but different sequence [dim(0){A.4P.Int = B.4P.Int}]</desc>
+  <a>
+    MULTIPOINT((20 20), (140 120), (80 70), (200 170))
+  </a>
+  <b>
+    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">true</op></test>
+</case>
+
+<case>
+<desc>mP/mP-5-3: some points same [dim(0){A.4P2.Int = B.2P1.Int}, dim(0){A.4P3.Int = B.2P2.Int}]</desc>
+  <a>
+    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
+  </a>
+  <b>
+    MULTIPOINT((80 70), (140 120))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/mP-5-4: some points same, in a different sequence [dim(0){A.4P1.Int = B.2P2.Int}, dim(0){A.4P4.Int = B.2P1.Int}]</desc>
+  <a>
+    MULTIPOINT((80 70), (20 200), (200 170), (140 120))
+  </a>
+  <b>
+    MULTIPOINT((140 120), (80 70))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFFFF2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/mP-6-1: some points same, some different [dim(0){A.4P4.Int = B.3P2.Int}]</desc>
+  <a>
+    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
+  </a>
+  <b>
+    MULTIPOINT((80 170), (140 120), (200 80))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+<case>
+<desc>mP/mP-6-2: dim(0){A.4P1.Int = B.4P4.Int}, dim(0){A.4P4.Int = B.4P2.Int}</desc>
+  <a>
+    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
+  </a>
+  <b>
+    MULTIPOINT((80 170), (140 120), (200 80), (80 70))
+  </b>
+  <test>
+    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF0F2">true</op>
+  </test>
+  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
+  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
+  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
+  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
+  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
+  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
+  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
+  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
+  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
+  <test><op name="within"     arg1="A" arg2="B">false</op></test>
+</case>
+
+</run>
diff --git a/pom.xml b/pom.xml
new file mode 100755
index 0000000..a1e8a90
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,274 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+    <modelVersion>4.0.0</modelVersion>
+    <groupId>org.locationtech.jts</groupId>
+    <artifactId>jts</artifactId>
+    <version>1.15.0</version>
+    <packaging>pom</packaging>
+
+    <name>JTS Topology Suite</name>
+    <url>https://www.locationtech.org/projects/technology.jts</url>
+    <description>The JTS Topology Suite is an API for 2D linear geometry predicates and functions.</description>
+
+    <!--
+
+    Build JTS Topology Suite and install in local repository:
+       mvn install
+
+    Build everything and skip tests:
+       mvn clean install -DskipTests
+
+    Setup for eclipse development:
+       mvn eclipse:eclipse
+       
+    To build with jts-ora:
+       mvn install -Poracle
+
+    To build with jts-sde:
+       mvn install -Parcsde
+       
+    To build the release (for Maven Central; committers only)
+       mvn install -Drelease
+    -->
+
+    <properties>
+        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+        <junit-version>3.7</junit-version>
+        <jdom-version>2.0.6</jdom-version>
+        <jump.version>1.2</jump.version>
+        <json-simple-version>1.1.1</json-simple-version>
+        <sde-version>9.1</sde-version>
+    </properties>
+
+    <!-- PROJECT INFORMATION -->
+    <licenses>
+        <license>
+            <name>Eclipse Publish License, Version 1.0</name>
+            <url>https://github.com/locationtech/jts/blob/master/LICENSE_EPLv1.txt</url>
+        </license>
+        <license>
+            <name>Eclipse Distribution License - v 1.0</name>
+            <url>https://github.com/locationtech/jts/blob/master/LICENSE_EDLv1.txt</url>
+        </license>
+    </licenses>
+    <developers>
+        <developer>
+            <name>Martin Davis</name>
+            <email>mbdavis at VividSolutions.com</email>
+            <organization>Vivid Solutions Inc.</organization>
+            <organizationUrl>http://www.vividsolutions.com/</organizationUrl>
+        </developer>
+        <developer>
+            <name>Martin Davis</name>
+            <email>mtnclimb at gmail.com</email>
+            <organization>Individual</organization>
+            <organizationUrl>http://tsusiatsoftware.net</organizationUrl>
+        </developer>
+    </developers>
+
+    <scm>
+        <connection>scm:git::git at github.com:locationtech/jts.git</connection>
+        <developerConnection>scm:git:git at github.com:locationtech/jts.git</developerConnection>
+        <url>https://github.com/locationtech/jts</url>
+        <tag>jts-1.15.0</tag>
+    </scm>
+
+    <distributionManagement>
+        <snapshotRepository>
+            <id>repo.locationtech.org</id>
+            <name>JTS Repository - Snapshots</name>
+            <url>https://repo.locationtech.org/content/repositories/jts-snapshots/</url>
+        </snapshotRepository>
+        <repository>
+            <id>ossrh</id>
+            <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
+        </repository>
+    </distributionManagement>
+
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>${junit-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jdom</groupId>
+                <artifactId>jdom2</artifactId>
+                <version>${jdom-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.googlecode.json-simple</groupId>
+                <artifactId>json-simple</artifactId>
+                <version>${json-simple-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-lang3</artifactId>
+                <version>3.7</version>
+            </dependency>
+            <dependency>
+                <groupId>com.oracle</groupId>
+                <artifactId>ojdbc7</artifactId>
+                <version>11.1.0.7.0</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <!-- Repositories for Dependencies -->
+    <repositories>
+        <repository>
+            <id>central.maven.org</id>
+            <name>Central Maven repository</name>
+            <url>http://central.maven.org/maven2</url>
+            <snapshots>
+                <enabled>false</enabled>
+            </snapshots>
+        </repository>
+    </repositories>
+
+    <profiles>
+        <profile>
+            <id>release</id>
+            <activation>
+                <property>
+                    <name>release</name>
+                </property>
+            </activation>
+
+            <distributionManagement>
+                <snapshotRepository>
+                    <id>ossrh</id>
+                    <url>https://oss.sonatype.org/content/repositories/snapshots</url>
+                </snapshotRepository>
+            </distributionManagement>
+
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.sonatype.plugins</groupId>
+                        <artifactId>nexus-staging-maven-plugin</artifactId>
+                        <version>1.6.7</version>
+                        <extensions>true</extensions>
+                        <configuration>
+                            <serverId>ossrh</serverId>
+                            <nexusUrl>https://oss.sonatype.org/</nexusUrl>
+                            <autoReleaseAfterClose>true</autoReleaseAfterClose>
+                        </configuration>
+                    </plugin>
+
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-gpg-plugin</artifactId>
+                        <version>1.5</version>
+                        <executions>
+                            <execution>
+                                <id>sign-artifacts</id>
+                                <phase>verify</phase>
+                                <goals>
+                                    <goal>sign</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+
+                </plugins>
+            </build>
+        </profile>
+    </profiles>
+
+    <!-- =========================================================== -->
+    <!--     Build Configuration                                     -->
+    <!-- =========================================================== -->
+    <build>
+        <plugins>
+            <!-- test configuration -->
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>2.15</version>
+                <configuration>
+                    <includes>
+                        <include>**/*Test.java</include>
+                    </includes>
+                    <excludes>
+                        <exclude>**/*PerfTest.java</exclude>
+                        <exclude>**/*StressTest.java</exclude>
+                        <exclude>**/jts/perf/**/*.java</exclude>
+                    </excludes>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <version>3.0.0-M1</version>
+                <configuration>
+                    <show>public</show>
+                    <header>${project.name} ${project.version}</header>
+                    <footer>${project.name} ${project.version}</footer>
+                    <overview>${basedir}/modules/core/src/main/javadoc/overview.html</overview>
+
+                    <excludePackageNames>org.locationtech.jtsexample.*,org.locationtech.jtstest,org.locationtech.jtstest.*</excludePackageNames>
+                    <failOnError>false</failOnError>
+                    <groups>
+                        <group>
+                            <title>Core - Geometry</title>
+                            <packages>org.locationtech.jts.geom:org.locationtech.jts.geom.*</packages>
+                        </group>
+                        <group>
+                            <title>Core - I/O</title>
+                            <packages>org.locationtech.jts.io</packages>
+                        </group>
+                        <group>
+                            <title>Core - Algorithms</title>
+                            <packages>org.locationtech.jts.algorithm:org.locationtech.jts.algorithm.*:org.locationtech.jts.densify:org.locationtech.jts.dissolve:org.locationtech.jts.linearref:org.locationtech.jts.operation.*:org.locationtech.jts.simplify:org.locationtech.jts.triangulate</packages>
+                        </group>
+                        <group>
+                            <title>Core - Other</title>
+                            <packages>org.locationtech.jts:org.locationtech.jts.*</packages>
+                        </group>
+                        <group>
+                            <title>I/O - Common</title>
+                            <packages>org.locationtech.jts.io.*</packages>
+                        </group>
+                    </groups>
+                </configuration>
+                <executions>
+                    <execution>
+                        <id>attach-javadocs</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-source-plugin</artifactId>
+                <version>2.2.1</version>
+                <executions>
+                    <execution>
+                        <id>attach-sources</id>
+                        <goals>
+                            <goal>jar-no-fork</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-release-plugin</artifactId>
+                <version>2.5.3</version>
+                <configuration>
+                    <autoVersionSubmodules>true</autoVersionSubmodules>
+                </configuration>
+            </plugin>
+        </plugins>
+    </build>
+
+    <!-- Modules to build in appropriate dependency order -->
+    <modules>
+        <module>modules</module>
+    </modules>
+
+</project>
diff --git a/src/META-INF/MANIFEST.MF b/src/META-INF/MANIFEST.MF
deleted file mode 100644
index 5045494..0000000
--- a/src/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,4 +0,0 @@
-Manifest-Version: 1.0
-Ant-Version: Apache Ant 1.9.4
-Created-By: 1.7.0_75-b13 (Oracle Corporation)
-
diff --git a/src/com/vividsolutions/jts/JTSVersion.java b/src/com/vividsolutions/jts/JTSVersion.java
deleted file mode 100644
index 15ebc02..0000000
--- a/src/com/vividsolutions/jts/JTSVersion.java
+++ /dev/null
@@ -1,119 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts;
-
-/**
- * JTS API version information.
- * <p>
- * Versions consist of a 3-part version number: <code>major.minor.patch</code>
- * An optional release status string may be present in the string version of
- * the version.
- *
- * @version 1.7
- */
-public class JTSVersion {
-
-  /**
-   * The current version number of the JTS API.
-   */
-  public static final JTSVersion CURRENT_VERSION = new JTSVersion();
-
-  /**
-   * The major version number.
-   */
-  public static final int MAJOR = 1;
-
-  /**
-   * The minor version number.
-   */
-  public static final int MINOR = 14;
-
-  /**
-   * The patch version number.
-   */
-  public static final int PATCH = 0;
-
-  /**
-   * An optional string providing further release info (such as "alpha 1");
-   */
-  private static final String releaseInfo = "";
-
-  /**
-   * Prints the current JTS version to stdout.
-   *
-   * @param args the command-line arguments (none are required).
-   */
-  public static void main(String[] args)
-  {
-    System.out.println(CURRENT_VERSION);
-  }
-
-  private JTSVersion() {
-  }
-
-  /**
-   * Gets the major number of the release version.
-   *
-   * @return the major number of the release version.
-   */
-  public int getMajor() { return MAJOR; }
-
-  /**
-   * Gets the minor number of the release version.
-   *
-   * @return the minor number of the release version.
-   */
-  public int getMinor() { return MINOR; }
-
-  /**
-   * Gets the patch number of the release version.
-   *
-   * @return the patch number of the release version.
-   */
-  public int getPatch() { return PATCH; }
-
-  /**
-   * Gets the full version number, suitable for display.
-   *
-   * @return the full version number, suitable for display.
-   */
-  public String toString()
-  {
-    String ver = MAJOR + "." + MINOR + "." + PATCH;
-    if (releaseInfo != null && releaseInfo.length() > 0)
-      return ver + " " + releaseInfo;
-    return ver;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/Angle.java b/src/com/vividsolutions/jts/algorithm/Angle.java
deleted file mode 100644
index 6c56e21..0000000
--- a/src/com/vividsolutions/jts/algorithm/Angle.java
+++ /dev/null
@@ -1,309 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-
-/**
- * Utility functions for working with angles.
- * Unless otherwise noted, methods in this class express angles in radians.
- */
-public class Angle
-{
-  public static final double PI_TIMES_2 = 2.0 * Math.PI;
-  public static final double PI_OVER_2 = Math.PI / 2.0;
-  public static final double PI_OVER_4 = Math.PI / 4.0;
-
-  /** Constant representing counterclockwise orientation */
-  public static final int COUNTERCLOCKWISE = CGAlgorithms.COUNTERCLOCKWISE;
-
-  /** Constant representing clockwise orientation */
-  public static final int CLOCKWISE = CGAlgorithms.CLOCKWISE;
-
-  /** Constant representing no orientation */
-  public static final int NONE = CGAlgorithms.COLLINEAR;
-
-  /**
-   * Converts from radians to degrees.
-   * @param radians an angle in radians
-   * @return the angle in degrees
-   */
-  public static double toDegrees(double radians) {
-      return (radians * 180) / (Math.PI);
-  }
-
-  /**
-   * Converts from degrees to radians.
-   *
-   * @param angleDegrees an angle in degrees
-   * @return the angle in radians
-   */
-  public static double toRadians(double angleDegrees) {
-      return (angleDegrees * Math.PI) / 180.0;
-  }
-
-
-  /**
-   * Returns the angle of the vector from p0 to p1,
-   * relative to the positive X-axis.
-   * The angle is normalized to be in the range [ -Pi, Pi ].
-   *
-   * @return the normalized angle (in radians) that p0-p1 makes with the positive x-axis.
-   */
-  public static double angle(Coordinate p0, Coordinate p1) {
-      double dx = p1.x - p0.x;
-      double dy = p1.y - p0.y;
-      return Math.atan2(dy, dx);
-  }
-
-  /**
-   * Returns the angle that the vector from (0,0) to p,
-   * relative to the positive X-axis.
-   * The angle is normalized to be in the range ( -Pi, Pi ].
-   *
-   * @return the normalized angle (in radians) that p makes with the positive x-axis.
-   */
-  public static double angle(Coordinate p) {
-      return Math.atan2(p.y, p.x);
-  }
-
-
-  /**
-   * Tests whether the angle between p0-p1-p2 is acute.
-   * An angle is acute if it is less than 90 degrees.
-   * <p>
-   * Note: this implementation is not precise (determistic) for angles very close to 90 degrees.
-   *
-   * @param p0 an endpoint of the angle
-   * @param p1 the base of the angle
-   * @param p2 the other endpoint of the angle
-   */
-  public static boolean isAcute(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    // relies on fact that A dot B is positive iff A ang B is acute
-    double dx0 = p0.x - p1.x;
-    double dy0 = p0.y - p1.y;
-    double dx1 = p2.x - p1.x;
-    double dy1 = p2.y - p1.y;
-    double dotprod = dx0 * dx1 + dy0 * dy1;
-    return dotprod > 0;
-  }
-
-  /**
-   * Tests whether the angle between p0-p1-p2 is obtuse.
-   * An angle is obtuse if it is greater than 90 degrees.
-   * <p>
-   * Note: this implementation is not precise (determistic) for angles very close to 90 degrees.
-   *
-   * @param p0 an endpoint of the angle
-   * @param p1 the base of the angle
-   * @param p2 the other endpoint of the angle
-   */
-  public static boolean isObtuse(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    // relies on fact that A dot B is negative iff A ang B is obtuse
-    double dx0 = p0.x - p1.x;
-    double dy0 = p0.y - p1.y;
-    double dx1 = p2.x - p1.x;
-    double dy1 = p2.y - p1.y;
-    double dotprod = dx0 * dx1 + dy0 * dy1;
-    return dotprod < 0;
-  }
-
-  /**
-   * Returns the unoriented smallest angle between two vectors.
-   * The computed angle will be in the range [0, Pi).
-   *
-   * @param tip1 the tip of one vector
-   * @param tail the tail of each vector
-   * @param tip2 the tip of the other vector
-   * @return the angle between tail-tip1 and tail-tip2
-   */
-  public static double angleBetween(Coordinate tip1, Coordinate tail,
-			Coordinate tip2) {
-		double a1 = angle(tail, tip1);
-		double a2 = angle(tail, tip2);
-
-		return diff(a1, a2);
-  }
-
-  /**
-   * Returns the oriented smallest angle between two vectors.
-   * The computed angle will be in the range (-Pi, Pi].
-   * A positive result corresponds to a counterclockwise
-   * (CCW) rotation
-   * from v1 to v2;
-   * a negative result corresponds to a clockwise (CW) rotation;
-   * a zero result corresponds to no rotation.
-   *
-   * @param tip1 the tip of v1
-   * @param tail the tail of each vector
-   * @param tip2 the tip of v2
-   * @return the angle between v1 and v2, relative to v1
-   */
-  public static double angleBetweenOriented(Coordinate tip1, Coordinate tail,
-			Coordinate tip2) 
-  {
-		double a1 = angle(tail, tip1);
-		double a2 = angle(tail, tip2);
-		double angDel = a2 - a1;
-		
-		// normalize, maintaining orientation
-		if (angDel <= -Math.PI)
-			return angDel + PI_TIMES_2;
-		if (angDel > Math.PI)
-			return angDel - PI_TIMES_2;
-		return angDel;
-  }
-
-  /**
-	 * Computes the interior angle between two segments of a ring. The ring is
-	 * assumed to be oriented in a clockwise direction. The computed angle will be
-	 * in the range [0, 2Pi]
-	 * 
-	 * @param p0
-	 *          a point of the ring
-	 * @param p1
-	 *          the next point of the ring
-	 * @param p2
-	 *          the next point of the ring
-	 * @return the interior angle based at <code>p1</code>
-	 */
-  public static double interiorAngle(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    double anglePrev = Angle.angle(p1, p0);
-    double angleNext = Angle.angle(p1, p2);
-    return Math.abs(angleNext - anglePrev);
-  }
-
-  /**
-   * Returns whether an angle must turn clockwise or counterclockwise
-   * to overlap another angle.
-   *
-   * @param ang1 an angle (in radians)
-   * @param ang2 an angle (in radians)
-   * @return whether a1 must turn CLOCKWISE, COUNTERCLOCKWISE or NONE to
-   * overlap a2.
-   */
-  public static int getTurn(double ang1, double ang2) {
-      double crossproduct = Math.sin(ang2 - ang1);
-
-      if (crossproduct > 0) {
-          return COUNTERCLOCKWISE;
-      }
-      if (crossproduct < 0) {
-          return CLOCKWISE;
-      }
-      return NONE;
-  }
-
-  /**
-   * Computes the normalized value of an angle, which is the
-   * equivalent angle in the range ( -Pi, Pi ].
-   *
-   * @param angle the angle to normalize
-   * @return an equivalent angle in the range (-Pi, Pi]
-   */
-  public static double normalize(double angle)
-  {
-    while (angle > Math.PI)
-      angle -= PI_TIMES_2;
-    while (angle <= -Math.PI)
-      angle += PI_TIMES_2;
-    return angle;
-  }
-
-  /**
-   * Computes the normalized positive value of an angle, which is the
-   * equivalent angle in the range [ 0, 2*Pi ).
-   * E.g.:
-   * <ul>
-   * <li>normalizePositive(0.0) = 0.0
-   * <li>normalizePositive(-PI) = PI
-   * <li>normalizePositive(-2PI) = 0.0
-   * <li>normalizePositive(-3PI) = PI
-   * <li>normalizePositive(-4PI) = 0
-   * <li>normalizePositive(PI) = PI
-   * <li>normalizePositive(2PI) = 0.0
-   * <li>normalizePositive(3PI) = PI
-   * <li>normalizePositive(4PI) = 0.0
-   * </ul>
-   *
-   * @param angle the angle to normalize, in radians
-   * @return an equivalent positive angle
-   */
-  public static double normalizePositive(double angle)
-  {
-  	if (angle < 0.0) {
-  		while (angle < 0.0)
-  			angle += PI_TIMES_2;
-  		// in case round-off error bumps the value over 
-  		if (angle >= PI_TIMES_2)
-  			angle = 0.0;
-  	}
-  	else {
-  		while (angle >= PI_TIMES_2)
-  			angle -= PI_TIMES_2;
-  		// in case round-off error bumps the value under 
-  		if (angle < 0.0)
-  			angle = 0.0;
-  	}
-    return angle;
-  }
-
-  /**
-   * Computes the unoriented smallest difference between two angles.
-   * The angles are assumed to be normalized to the range [-Pi, Pi].
-   * The result will be in the range [0, Pi].
-   *
-   * @param ang1 the angle of one vector (in [-Pi, Pi] )
-   * @param ang2 the angle of the other vector (in range [-Pi, Pi] )
-   * @return the angle (in radians) between the two vectors (in range [0, Pi] )
-   */
-  public static double diff(double ang1, double ang2) {
-    double delAngle;
-
-    if (ang1 < ang2) {
-      delAngle = ang2 - ang1;
-    } else {
-      delAngle = ang1 - ang2;
-    }
-
-    if (delAngle > Math.PI) {
-      delAngle = (2 * Math.PI) - delAngle;
-    }
-
-    return delAngle;
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/BoundaryNodeRule.java b/src/com/vividsolutions/jts/algorithm/BoundaryNodeRule.java
deleted file mode 100644
index 631a73a..0000000
--- a/src/com/vividsolutions/jts/algorithm/BoundaryNodeRule.java
+++ /dev/null
@@ -1,210 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An interface for rules which determine whether node points
- * which are in boundaries of {@link Lineal} geometry components
- * are in the boundary of the parent geometry collection.
- * The SFS specifies a single kind of boundary node rule,
- * the {@link Mod2BoundaryNodeRule} rule.
- * However, other kinds of Boundary Node Rules are appropriate
- * in specific situations (for instance, linear network topology
- * usually follows the {@link EndPointBoundaryNodeRule}.)
- * Some JTS operations 
- * (such as {@link RelateOp}, {@link BoundaryOp} and {@link IsSimpleOp})
- * allow the BoundaryNodeRule to be specified,
- * and respect the supplied rule when computing the results of the operation.
- * <p>
- * An example use case for a non-SFS-standard Boundary Node Rule is
- * that of checking that a set of {@link LineString}s have 
- * valid linear network topology, when turn-arounds are represented
- * as closed rings.  In this situation, the entry road to the
- * turn-around is only valid when it touches the turn-around ring
- * at the single (common) endpoint.  This is equivalent 
- * to requiring the set of <tt>LineString</tt>s to be 
- * <b>simple</b> under the {@link EndPointBoundaryNodeRule}.
- * The SFS-standard {@link Mod2BoundaryNodeRule} is not 
- * sufficient to perform this test, since it
- * states that closed rings have <b>no</b> boundary points.
- * <p>
- * This interface and its subclasses follow the <tt>Strategy</tt> design pattern.
- *
- * @author Martin Davis
- * @version 1.7
- *
- * @see RelateOp
- * @see BoundaryOp
- * @see IsSimpleOp
- * @see PointLocator
- */
-public interface BoundaryNodeRule
-{
-
-	/**
-	 * Tests whether a point that lies in <tt>boundaryCount</tt>
-	 * geometry component boundaries is considered to form part of the boundary
-	 * of the parent geometry.
-	 * 
-	 * @param boundaryCount the number of component boundaries that this point occurs in
-	 * @return true if points in this number of boundaries lie in the parent boundary
-	 */
-  boolean isInBoundary(int boundaryCount);
-
-  /**
-   * The Mod-2 Boundary Node Rule (which is the rule specified in the OGC SFS).
-   * @see Mod2BoundaryNodeRule
-   */
-  public static final BoundaryNodeRule MOD2_BOUNDARY_RULE = new Mod2BoundaryNodeRule();
-
-  /**
-   * The Endpoint Boundary Node Rule.
-   * @see EndPointBoundaryNodeRule
-   */
-  public static final BoundaryNodeRule ENDPOINT_BOUNDARY_RULE = new EndPointBoundaryNodeRule();
-
-  /**
-   * The MultiValent Endpoint Boundary Node Rule.
-   * @see MultiValentEndPointBoundaryNodeRule
-   */
-  public static final BoundaryNodeRule MULTIVALENT_ENDPOINT_BOUNDARY_RULE = new MultiValentEndPointBoundaryNodeRule();
-
-  /**
-   * The Monovalent Endpoint Boundary Node Rule.
-   * @see MonoValentEndPointBoundaryNodeRule
-   */
-  public static final BoundaryNodeRule MONOVALENT_ENDPOINT_BOUNDARY_RULE = new MonoValentEndPointBoundaryNodeRule();
-
-  /**
-   * The Boundary Node Rule specified by the OGC Simple Features Specification,
-   * which is the same as the Mod-2 rule.
-   * @see Mod2BoundaryNodeRule
-   */
-  public static final BoundaryNodeRule OGC_SFS_BOUNDARY_RULE = MOD2_BOUNDARY_RULE;
-
-  /**
-   * A {@link BoundaryNodeRule} specifies that points are in the
-   * boundary of a lineal geometry iff
-   * the point lies on the boundary of an odd number
-   * of components.
-   * Under this rule {@link LinearRing}s and closed
-   * {@link LineString}s have an empty boundary.
-   * <p>
-   * This is the rule specified by the <i>OGC SFS</i>,
-   * and is the default rule used in JTS.
-   *
-   * @author Martin Davis
-   * @version 1.7
-   */
-  public static class Mod2BoundaryNodeRule
-      implements BoundaryNodeRule
-  {
-    public boolean isInBoundary(int boundaryCount)
-    {
-      // the "Mod-2 Rule"
-      return boundaryCount % 2 == 1;
-    }
-  }
-
-  /**
-   * A {@link BoundaryNodeRule} which specifies that any points which are endpoints
-   * of lineal components are in the boundary of the
-   * parent geometry.
-   * This corresponds to the "intuitive" topological definition
-   * of boundary.
-   * Under this rule {@link LinearRing}s have a non-empty boundary
-   * (the common endpoint of the underlying LineString).
-   * <p>
-   * This rule is useful when dealing with linear networks.
-   * For example, it can be used to check
-   * whether linear networks are correctly noded.
-   * The usual network topology constraint is that linear segments may touch only at endpoints.
-   * In the case of a segment touching a closed segment (ring) at one point,
-   * the Mod2 rule cannot distinguish between the permitted case of touching at the
-   * node point and the invalid case of touching at some other interior (non-node) point.
-   * The EndPoint rule does distinguish between these cases,
-   * so is more appropriate for use.
-   *
-   * @author Martin Davis
-   * @version 1.7
-   */
-  public static class EndPointBoundaryNodeRule
-      implements BoundaryNodeRule
-  {
-    public boolean isInBoundary(int boundaryCount)
-    {
-      return boundaryCount > 0;
-    }
-  }
-
-  /**
-   * A {@link BoundaryNodeRule} which determines that only
-   * endpoints with valency greater than 1 are on the boundary.
-   * This corresponds to the boundary of a {@link MultiLineString}
-   * being all the "attached" endpoints, but not
-   * the "unattached" ones.
-   *
-   * @author Martin Davis
-   * @version 1.7
-   */
-  public static class MultiValentEndPointBoundaryNodeRule
-      implements BoundaryNodeRule
-  {
-    public boolean isInBoundary(int boundaryCount)
-    {
-      return boundaryCount > 1;
-    }
-  }
-
-  /**
-   * A {@link BoundaryNodeRule} which determines that only
-   * endpoints with valency of exactly 1 are on the boundary.
-   * This corresponds to the boundary of a {@link MultiLineString}
-   * being all the "unattached" endpoints.
-   *
-   * @author Martin Davis
-   * @version 1.7
-   */
-  public static class MonoValentEndPointBoundaryNodeRule
-      implements BoundaryNodeRule
-  {
-    public boolean isInBoundary(int boundaryCount)
-    {
-      return boundaryCount == 1;
-    }
-  }
-
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/algorithm/CGAlgorithms.java b/src/com/vividsolutions/jts/algorithm/CGAlgorithms.java
deleted file mode 100644
index c54bdad..0000000
--- a/src/com/vividsolutions/jts/algorithm/CGAlgorithms.java
+++ /dev/null
@@ -1,595 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.geom.Location;
-import com.vividsolutions.jts.math.MathUtil;
-
-/**
- * Specifies and implements various fundamental Computational Geometric
- * algorithms. The algorithms supplied in this class are robust for
- * double-precision floating point.
- * 
- * @version 1.7
- */
-public class CGAlgorithms
-{
-
-  /**
-   * A value that indicates an orientation of clockwise, or a right turn.
-   */
-  public static final int CLOCKWISE = -1;
-
-  /**
-   * A value that indicates an orientation of clockwise, or a right turn.
-   */
-  public static final int RIGHT = CLOCKWISE;
-
-  /**
-   * A value that indicates an orientation of counterclockwise, or a left turn.
-   */
-  public static final int COUNTERCLOCKWISE = 1;
-
-  /**
-   * A value that indicates an orientation of counterclockwise, or a left turn.
-   */
-  public static final int LEFT = COUNTERCLOCKWISE;
-
-  /**
-   * A value that indicates an orientation of collinear, or no turn (straight).
-   */
-  public static final int COLLINEAR = 0;
-
-  /**
-   * A value that indicates an orientation of collinear, or no turn (straight).
-   */
-  public static final int STRAIGHT = COLLINEAR;
-
-  /**
-   * Returns the index of the direction of the point <code>q</code> relative to
-   * a vector specified by <code>p1-p2</code>.
-   * 
-   * @param p1 the origin point of the vector
-   * @param p2 the final point of the vector
-   * @param q the point to compute the direction to
-   * 
-   * @return 1 if q is counter-clockwise (left) from p1-p2
-   * @return -1 if q is clockwise (right) from p1-p2
-   * @return 0 if q is collinear with p1-p2
-   */
-  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
-  {
-    /**
-     * MD - 9 Aug 2010 It seems that the basic algorithm is slightly orientation
-     * dependent, when computing the orientation of a point very close to a
-     * line. This is possibly due to the arithmetic in the translation to the
-     * origin.
-     * 
-     * For instance, the following situation produces identical results in spite
-     * of the inverse orientation of the line segment:
-     * 
-     * Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724);
-     * Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864);
-     * 
-     * Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); int
-     * orient = orientationIndex(p0, p1, p); int orientInv =
-     * orientationIndex(p1, p0, p);
-     * 
-     * A way to force consistent results is to normalize the orientation of the
-     * vector using the following code. However, this may make the results of
-     * orientationIndex inconsistent through the triangle of points, so it's not
-     * clear this is an appropriate patch.
-     * 
-     */
-    return CGAlgorithmsDD.orientationIndex(p1, p2, q);
-    // testing only
-    //return ShewchuksDeterminant.orientationIndex(p1, p2, q);
-    // previous implementation - not quite fully robust
-    //return RobustDeterminant.orientationIndex(p1, p2, q);
-    
-  }
-
-  public CGAlgorithms()
-  {
-  }
-
-  /**
-   * Tests whether a point lies inside or on a ring. The ring may be oriented in
-   * either direction. A point lying exactly on the ring boundary is considered
-   * to be inside the ring.
-   * <p>
-   * This method does <i>not</i> first check the point against the envelope of
-   * the ring.
-   * 
-   * @param p
-   *          point to check for ring inclusion
-   * @param ring
-   *          an array of coordinates representing the ring (which must have
-   *          first point identical to last point)
-   * @return true if p is inside ring
-   * 
-   * @see locatePointInRing
-   */
-  public static boolean isPointInRing(Coordinate p, Coordinate[] ring)
-  {
-    return locatePointInRing(p, ring) != Location.EXTERIOR;
-  }
-
-  /**
-   * Determines whether a point lies in the interior, on the boundary, or in the
-   * exterior of a ring. The ring may be oriented in either direction.
-   * <p>
-   * This method does <i>not</i> first check the point against the envelope of
-   * the ring.
-   * 
-   * @param p
-   *          point to check for ring inclusion
-   * @param ring
-   *          an array of coordinates representing the ring (which must have
-   *          first point identical to last point)
-   * @return the {@link Location} of p relative to the ring
-   */
-  public static int locatePointInRing(Coordinate p, Coordinate[] ring)
-  {
-    return RayCrossingCounter.locatePointInRing(p, ring);
-  }
-
-  /**
-   * Tests whether a point lies on the line segments defined by a list of
-   * coordinates.
-   * 
-   * @return true if the point is a vertex of the line or lies in the interior
-   *         of a line segment in the linestring
-   */
-  public static boolean isOnLine(Coordinate p, Coordinate[] pt)
-  {
-    LineIntersector lineIntersector = new RobustLineIntersector();
-    for (int i = 1; i < pt.length; i++) {
-      Coordinate p0 = pt[i - 1];
-      Coordinate p1 = pt[i];
-      lineIntersector.computeIntersection(p, p0, p1);
-      if (lineIntersector.hasIntersection()) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Computes whether a ring defined by an array of {@link Coordinate}s is
-   * oriented counter-clockwise.
-   * <ul>
-   * <li>The list of points is assumed to have the first and last points equal.
-   * <li>This will handle coordinate lists which contain repeated points.
-   * </ul>
-   * This algorithm is <b>only</b> guaranteed to work with valid rings. If the
-   * ring is invalid (e.g. self-crosses or touches), the computed result may not
-   * be correct.
-   * 
-   * @param ring
-   *          an array of Coordinates forming a ring
-   * @return true if the ring is oriented counter-clockwise.
-   * @throws IllegalArgumentException
-   *           if there are too few points to determine orientation (< 4)
-   */
-  public static boolean isCCW(Coordinate[] ring)
-  {
-    // # of points without closing endpoint
-    int nPts = ring.length - 1;
-    // sanity check
-    if (nPts < 3)
-      throw new IllegalArgumentException(
-          "Ring has fewer than 4 points, so orientation cannot be determined");
-
-    // find highest point
-    Coordinate hiPt = ring[0];
-    int hiIndex = 0;
-    for (int i = 1; i <= nPts; i++) {
-      Coordinate p = ring[i];
-      if (p.y > hiPt.y) {
-        hiPt = p;
-        hiIndex = i;
-      }
-    }
-
-    // find distinct point before highest point
-    int iPrev = hiIndex;
-    do {
-      iPrev = iPrev - 1;
-      if (iPrev < 0)
-        iPrev = nPts;
-    } while (ring[iPrev].equals2D(hiPt) && iPrev != hiIndex);
-
-    // find distinct point after highest point
-    int iNext = hiIndex;
-    do {
-      iNext = (iNext + 1) % nPts;
-    } while (ring[iNext].equals2D(hiPt) && iNext != hiIndex);
-
-    Coordinate prev = ring[iPrev];
-    Coordinate next = ring[iNext];
-
-    /**
-     * This check catches cases where the ring contains an A-B-A configuration
-     * of points. This can happen if the ring does not contain 3 distinct points
-     * (including the case where the input array has fewer than 4 elements), or
-     * it contains coincident line segments.
-     */
-    if (prev.equals2D(hiPt) || next.equals2D(hiPt) || prev.equals2D(next))
-      return false;
-
-    int disc = computeOrientation(prev, hiPt, next);
-
-    /**
-     * If disc is exactly 0, lines are collinear. There are two possible cases:
-     * (1) the lines lie along the x axis in opposite directions (2) the lines
-     * lie on top of one another
-     * 
-     * (1) is handled by checking if next is left of prev ==> CCW (2) will never
-     * happen if the ring is valid, so don't check for it (Might want to assert
-     * this)
-     */
-    boolean isCCW = false;
-    if (disc == 0) {
-      // poly is CCW if prev x is right of next x
-      isCCW = (prev.x > next.x);
-    }
-    else {
-      // if area is positive, points are ordered CCW
-      isCCW = (disc > 0);
-    }
-    return isCCW;
-  }
-
-  /**
-   * Computes the orientation of a point q to the directed line segment p1-p2.
-   * The orientation of a point relative to a directed line segment indicates
-   * which way you turn to get to q after travelling from p1 to p2.
-   * 
-   * @param p1 the first vertex of the line segment
-   * @param p2 the second vertex of the line segment
-   * @param q the point to compute the relative orientation of
-   * @return 1 if q is counter-clockwise from p1-p2,
-   * or -1 if q is clockwise from p1-p2,
-   * or 0 if q is collinear with p1-p2
-   */
-  public static int computeOrientation(Coordinate p1, Coordinate p2,
-      Coordinate q)
-  {
-    return orientationIndex(p1, p2, q);
-  }
-
-  /**
-   * Computes the distance from a point p to a line segment AB
-   * 
-   * Note: NON-ROBUST!
-   * 
-   * @param p
-   *          the point to compute the distance for
-   * @param A
-   *          one point of the line
-   * @param B
-   *          another point of the line (must be different to A)
-   * @return the distance from p to line segment AB
-   */
-  public static double distancePointLine(Coordinate p, Coordinate A,
-      Coordinate B)
-  {
-    // if start = end, then just compute distance to one of the endpoints
-    if (A.x == B.x && A.y == B.y)
-      return p.distance(A);
-
-    // otherwise use comp.graphics.algorithms Frequently Asked Questions method
-    /*
-     * (1) r = AC dot AB 
-     *         --------- 
-     *         ||AB||^2 
-     *         
-     * r has the following meaning: 
-     *   r=0 P = A 
-     *   r=1 P = B 
-     *   r<0 P is on the backward extension of AB 
-     *   r>1 P is on the forward extension of AB 
-     *   0<r<1 P is interior to AB
-     */
-
-    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
-    double r = ((p.x - A.x) * (B.x - A.x) + (p.y - A.y) * (B.y - A.y))
-        / len2;
-
-    if (r <= 0.0)
-      return p.distance(A);
-    if (r >= 1.0)
-      return p.distance(B);
-
-    /*
-     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
-     *         ----------------------------- 
-     *                    L^2
-     * 
-     * Then the distance from C to P = |s|*L.
-     * 
-     * This is the same calculation as {@link #distancePointLinePerpendicular}.
-     * Unrolled here for performance.
-     */
-    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
-        / len2;
-    return Math.abs(s) * Math.sqrt(len2);
-  }
-
-  /**
-   * Computes the perpendicular distance from a point p to the (infinite) line
-   * containing the points AB
-   * 
-   * @param p
-   *          the point to compute the distance for
-   * @param A
-   *          one point of the line
-   * @param B
-   *          another point of the line (must be different to A)
-   * @return the distance from p to line AB
-   */
-  public static double distancePointLinePerpendicular(Coordinate p,
-      Coordinate A, Coordinate B)
-  {
-    // use comp.graphics.algorithms Frequently Asked Questions method
-    /*
-     * (2) s = (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) 
-     *         ----------------------------- 
-     *                    L^2
-     * 
-     * Then the distance from C to P = |s|*L.
-     */
-    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y);
-    double s = ((A.y - p.y) * (B.x - A.x) - (A.x - p.x) * (B.y - A.y))
-        / len2;
-
-    return Math.abs(s) * Math.sqrt(len2);
-  }
-
-  /**
-   * Computes the distance from a point to a sequence of line segments.
-   * 
-   * @param p
-   *          a point
-   * @param line
-   *          a sequence of contiguous line segments defined by their vertices
-   * @return the minimum distance between the point and the line segments
-   */
-  public static double distancePointLine(Coordinate p, Coordinate[] line)
-  {
-    if (line.length == 0)
-      throw new IllegalArgumentException(
-          "Line array must contain at least one vertex");
-    // this handles the case of length = 1
-    double minDistance = p.distance(line[0]);
-    for (int i = 0; i < line.length - 1; i++) {
-      double dist = CGAlgorithms.distancePointLine(p, line[i], line[i + 1]);
-      if (dist < minDistance) {
-        minDistance = dist;
-      }
-    }
-    return minDistance;
-  }
-
-  /**
-   * Computes the distance from a line segment AB to a line segment CD
-   * 
-   * Note: NON-ROBUST!
-   * 
-   * @param A
-   *          a point of one line
-   * @param B
-   *          the second point of (must be different to A)
-   * @param C
-   *          one point of the line
-   * @param D
-   *          another point of the line (must be different to A)
-   */
-  public static double distanceLineLine(Coordinate A, Coordinate B,
-      Coordinate C, Coordinate D)
-  {
-    // check for zero-length segments
-    if (A.equals(B))
-      return distancePointLine(A, C, D);
-    if (C.equals(D))
-      return distancePointLine(D, A, B);
-
-    // AB and CD are line segments
-    /*
-     * from comp.graphics.algo
-     * 
-     * Solving the above for r and s yields 
-     * 
-     *     (Ay-Cy)(Dx-Cx)-(Ax-Cx)(Dy-Cy) 
-     * r = ----------------------------- (eqn 1) 
-     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx)
-     * 
-     *     (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay)  
-     * s = ----------------------------- (eqn 2)
-     *     (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx) 
-     *     
-     * Let P be the position vector of the
-     * intersection point, then 
-     *   P=A+r(B-A) or 
-     *   Px=Ax+r(Bx-Ax) 
-     *   Py=Ay+r(By-Ay) 
-     * By examining the values of r & s, you can also determine some other limiting
-     * conditions: 
-     *   If 0<=r<=1 & 0<=s<=1, intersection exists 
-     *      r<0 or r>1 or s<0 or s>1 line segments do not intersect 
-     *   If the denominator in eqn 1 is zero, AB & CD are parallel 
-     *   If the numerator in eqn 1 is also zero, AB & CD are collinear.
-     */
-
-    boolean noIntersection = false;
-    if (! Envelope.intersects(A, B, C, D)) {
-      noIntersection = true;
-    }
-    else {
-      double denom = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
-      
-      if (denom == 0) {
-        noIntersection = true;
-      }
-      else {
-        double r_num = (A.y - C.y) * (D.x - C.x) - (A.x - C.x) * (D.y - C.y);
-        double s_num = (A.y - C.y) * (B.x - A.x) - (A.x - C.x) * (B.y - A.y);
-        
-        double s = s_num / denom;
-        double r = r_num / denom;
-  
-        if ((r < 0) || (r > 1) || (s < 0) || (s > 1)) {
-          noIntersection = true;
-        }
-      }
-    }
-    if (noIntersection) {
-      return MathUtil.min(
-            distancePointLine(A, C, D),
-            distancePointLine(B, C, D),
-            distancePointLine(C, A, B),
-            distancePointLine(D, A, B));
-    }
-    // segments intersect
-    return 0.0; 
-  }
-
-  /**
-   * Computes the signed area for a ring. The signed area is positive if the
-   * ring is oriented CW, negative if the ring is oriented CCW, and zero if the
-   * ring is degenerate or flat.
-   * 
-   * @param ring
-   *          the coordinates forming the ring
-   * @return the signed area of the ring
-   */
-  public static double signedArea(Coordinate[] ring)
-  {
-    if (ring.length < 3)
-      return 0.0;
-    double sum = 0.0;
-    /**
-     * Based on the Shoelace formula.
-     * http://en.wikipedia.org/wiki/Shoelace_formula
-     */
-    double x0 = ring[0].x;
-    for (int i = 1; i < ring.length - 1; i++) {
-      double x = ring[i].x - x0;
-      double y1 = ring[i + 1].y;
-      double y2 = ring[i - 1].y;
-      sum += x * (y2 - y1);
-    }
-    return sum / 2.0;
-  }
-
-  /**
-   * Computes the signed area for a ring. The signed area is:
-   * <ul>
-   * <li>positive if the ring is oriented CW
-   * <li>negative if the ring is oriented CCW
-   * <li>zero if the ring is degenerate or flat
-   * </ul>
-   * 
-   * @param ring
-   *          the coordinates forming the ring
-   * @return the signed area of the ring
-   */
-  public static double signedArea(CoordinateSequence ring)
-  {
-    int n = ring.size();
-    if (n < 3)
-      return 0.0;
-    /**
-     * Based on the Shoelace formula.
-     * http://en.wikipedia.org/wiki/Shoelace_formula
-     */
-    Coordinate p0 = new Coordinate();
-    Coordinate p1 = new Coordinate();
-    Coordinate p2 = new Coordinate();
-    ring.getCoordinate(0, p1);
-    ring.getCoordinate(1, p2);
-    double x0 = p1.x;
-    p2.x -= x0;
-    double sum = 0.0;
-    for (int i = 1; i < n - 1; i++) {
-      p0.y = p1.y;
-      p1.x = p2.x;
-      p1.y = p2.y;
-      ring.getCoordinate(i + 1, p2);
-      p2.x -= x0;
-      sum += p1.x * (p0.y - p2.y);
-    }
-    return sum / 2.0;
-  }
-
-  /**
-   * Computes the length of a linestring specified by a sequence of points.
-   * 
-   * @param pts
-   *          the points specifying the linestring
-   * @return the length of the linestring
-   */
-  public static double length(CoordinateSequence pts)
-  {
-    // optimized for processing CoordinateSequences
-    int n = pts.size();
-    if (n <= 1)
-      return 0.0;
-
-    double len = 0.0;
-
-    Coordinate p = new Coordinate();
-    pts.getCoordinate(0, p);
-    double x0 = p.x;
-    double y0 = p.y;
-
-    for (int i = 1; i < n; i++) {
-      pts.getCoordinate(i, p);
-      double x1 = p.x;
-      double y1 = p.y;
-      double dx = x1 - x0;
-      double dy = y1 - y0;
-
-      len += Math.sqrt(dx * dx + dy * dy);
-
-      x0 = x1;
-      y0 = y1;
-    }
-    return len;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CGAlgorithms3D.java b/src/com/vividsolutions/jts/algorithm/CGAlgorithms3D.java
deleted file mode 100644
index 33cb223..0000000
--- a/src/com/vividsolutions/jts/algorithm/CGAlgorithms3D.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.math.Vector3D;
-
-/**
- * Basic computational geometry algorithms 
- * for geometry and coordinates defined in 3-dimensional Cartesian space.
- * 
- * @author mdavis
- *
- */
-public class CGAlgorithms3D 
-{
-	public static double distance(Coordinate p0, Coordinate p1)
-	{
-		// default to 2D distance if either Z is not set
-		if (Double.isNaN(p0.z) || Double.isNaN(p1.z))
-			return p0.distance(p1);
-		
-	    double dx = p0.x - p1.x;
-	    double dy = p0.y - p1.y;
-	    double dz = p0.z - p1.z;
-	    return Math.sqrt(dx * dx + dy * dy + dz * dz);
-	}
-
-	public static double distancePointSegment(Coordinate p,
-			Coordinate A, Coordinate B) {
-	    // if start = end, then just compute distance to one of the endpoints
-	    if (A.equals3D(B))
-	      return distance(p, A);
-
-	    // otherwise use comp.graphics.algorithms Frequently Asked Questions method
-	    /*
-	     * (1) r = AC dot AB 
-	     *         --------- 
-	     *         ||AB||^2 
-	     *         
-	     * r has the following meaning: 
-	     *   r=0 P = A 
-	     *   r=1 P = B 
-	     *   r<0 P is on the backward extension of AB 
-	     *   r>1 P is on the forward extension of AB 
-	     *   0<r<1 P is interior to AB
-	     */
-
-	    double len2 = (B.x - A.x) * (B.x - A.x) + (B.y - A.y) * (B.y - A.y) + (B.z - A.z) * (B.z - A.z);
-	    if (Double.isNaN(len2))
-	    	throw new IllegalArgumentException("Ordinates must not be NaN");
-	    double r = ((p.x - A.x) * (B.x - A.x) + (p.y - A.y) * (B.y - A.y) + (p.z - A.z) * (B.z - A.z))
-	        / len2;
-
-	    if (r <= 0.0)
-	      return distance(p, A);
-	    if (r >= 1.0)
-	      return distance(p, B);
-
-	    // compute closest point q on line segment
-	    double qx = A.x + r * (B.x - A.x);
-	    double qy = A.y + r * (B.y - A.y);
-	    double qz = A.z + r * (B.z - A.z);
-	    // result is distance from p to q
-	    double dx = p.x - qx;
-	    double dy = p.y - qy;
-	    double dz = p.z - qz;
-	    return Math.sqrt(dx*dx + dy*dy + dz*dz);
-	}
-	
-
-	/**
-	 * Computes the distance between two 3D segments.
-	 * 
-	 * @param A the start point of the first segment
-	 * @param B the end point of the first segment
-	 * @param C the start point of the second segment
-	 * @param D the end point of the second segment
-	 * @return the distance between the segments
-	 */
-	public static double distanceSegmentSegment(
-			Coordinate A, Coordinate B, Coordinate C, Coordinate D) 
-	{
-		/**
-		 * This calculation is susceptible to roundoff errors when 
-		 * passed large ordinate values.
-		 * It may be possible to improve this by using {@link DD} arithmetic.
-		 */
-	    if (A.equals3D(B))
-		      return distancePointSegment(A, C, D);
-	    if (C.equals3D(B))
-		      return distancePointSegment(C, A, B);
-	    
-	    /**
-	     * Algorithm derived from http://softsurfer.com/Archive/algorithm_0106/algorithm_0106.htm
-	     */
-		double a = Vector3D.dot(A, B, A, B);
-		double b = Vector3D.dot(A, B, C, D);
-		double c = Vector3D.dot(C, D, C, D);
-		double d = Vector3D.dot(A, B, C, A);
-		double e = Vector3D.dot(C, D, C, A);
-		
-		double denom = a*c - b*b;
-	    if (Double.isNaN(denom))
-	    	throw new IllegalArgumentException("Ordinates must not be NaN");
-		
-		double s;
-		double t;
-		if (denom <= 0.0) {
-			/**
-			 * The lines are parallel. 
-			 * In this case solve for the parameters s and t by assuming s is 0.
-			 */
-			s = 0;
-			// choose largest denominator for optimal numeric conditioning
-			if (b > c)
-				t = d/b;
-			else 
-				t = e/c;
-		}
-		else {
-			s = (b*e - c*d) / denom;
-			t = (a*e - b*d) / denom;
-		}
-		if (s < 0) 
-			return distancePointSegment(A, C, D);
-		else if (s > 1)
-			return distancePointSegment(B, C, D);
-		else if (t < 0)	
-			return distancePointSegment(C, A, B);
-		else if(t > 1) {
-			return distancePointSegment(D, A, B);
-		}
-		/**
-		 * The closest points are in interiors of segments,
-		 * so compute them directly
-		 */
-		double x1 = A.x + s * (B.x - A.x);
-		double y1 = A.y + s * (B.y - A.y);
-		double z1 = A.z + s * (B.z - A.z);
-
-		double x2 = C.x + t * (D.x - C.x);
-		double y2 = C.y + t * (D.y - C.y);
-		double z2 = C.z + t * (D.z - C.z);
-		
-		// length (p1-p2)
-		return distance(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2));
-	}
-
-	
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CGAlgorithmsDD.java b/src/com/vividsolutions/jts/algorithm/CGAlgorithmsDD.java
deleted file mode 100644
index 1e05fc8..0000000
--- a/src/com/vividsolutions/jts/algorithm/CGAlgorithmsDD.java
+++ /dev/null
@@ -1,206 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.math.DD;
-
-/**
- * Implements basic computational geometry algorithms using {@link DD} arithmetic.
- * 
- * @author Martin Davis
- *
- */
-public class CGAlgorithmsDD
-{
-  /**
-   * Returns the index of the direction of the point <code>q</code> relative to
-   * a vector specified by <code>p1-p2</code>.
-   * 
-   * @param p1 the origin point of the vector
-   * @param p2 the final point of the vector
-   * @param q the point to compute the direction to
-   * 
-   * @return 1 if q is counter-clockwise (left) from p1-p2
-   * @return -1 if q is clockwise (right) from p1-p2
-   * @return 0 if q is collinear with p1-p2
-   */
-  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
-  {
-    // fast filter for orientation index
-    // avoids use of slow extended-precision arithmetic in many cases
-    int index = orientationIndexFilter(p1, p2, q);
-    if (index <= 1) return index;
-    
-    // normalize coordinates
-    DD dx1 = DD.valueOf(p2.x).selfAdd(-p1.x);
-    DD dy1 = DD.valueOf(p2.y).selfAdd(-p1.y);
-    DD dx2 = DD.valueOf(q.x).selfAdd(-p2.x);
-    DD dy2 = DD.valueOf(q.y).selfAdd(-p2.y);
-
-    // sign of determinant - unrolled for performance
-    return dx1.selfMultiply(dy2).selfSubtract(dy1.selfMultiply(dx2)).signum();
-  }
-  
-  /**
-   * Computes the sign of the determinant of the 2x2 matrix
-   * with the given entries.
-   * 
-   * @return -1 if the determinant is negative,
-   * @return  1 if the determinant is positive,
-   * @return  0 if the determinant is 0.
-   */
-  public static int signOfDet2x2(DD x1, DD y1, DD x2, DD y2)
-  {
-    DD det = x1.multiply(y2).selfSubtract(y1.multiply(x2));
-    return det.signum();
-  }
-
-  /**
-   * A value which is safely greater than the
-   * relative round-off error in double-precision numbers
-   */
-  private static final double DP_SAFE_EPSILON = 1e-15;
-
-  /**
-   * A filter for computing the orientation index of three coordinates.
-   * <p>
-   * If the orientation can be computed safely using standard DP
-   * arithmetic, this routine returns the orientation index.
-   * Otherwise, a value i > 1 is returned.
-   * In this case the orientation index must 
-   * be computed using some other more robust method.
-   * The filter is fast to compute, so can be used to 
-   * avoid the use of slower robust methods except when they are really needed,
-   * thus providing better average performance.
-   * <p>
-   * Uses an approach due to Jonathan Shewchuk, which is in the public domain.
-   * 
-   * @param pa a coordinate
-   * @param pb a coordinate
-   * @param pc a coordinate
-   * @return the orientation index if it can be computed safely
-   * @return i > 1 if the orientation index cannot be computed safely
-   */
-  private static int orientationIndexFilter(Coordinate pa, Coordinate pb, Coordinate pc)
-  {
-    double detsum;
-
-    double detleft = (pa.x - pc.x) * (pb.y - pc.y);
-    double detright = (pa.y - pc.y) * (pb.x - pc.x);
-    double det = detleft - detright;
-
-    if (detleft > 0.0) {
-      if (detright <= 0.0) {
-        return signum(det);
-      }
-      else {
-        detsum = detleft + detright;
-      }
-    }
-    else if (detleft < 0.0) {
-      if (detright >= 0.0) {
-        return signum(det);
-      }
-      else {
-        detsum = -detleft - detright;
-      }
-    }
-    else {
-      return signum(det);
-    }
-
-    double errbound = DP_SAFE_EPSILON * detsum;
-    if ((det >= errbound) || (-det >= errbound)) {
-      return signum(det);
-    }
-
-    return 2;
-  }
-
-  private static int signum(double x)
-  {
-    if (x > 0) return 1;
-    if (x < 0) return -1;
-    return 0;
-  }
-
-  /**
-   * Computes an intersection point between two lines
-   * using DD arithmetic.
-   * Currently does not handle case of parallel lines.
-   * 
-   * @param p1
-   * @param p2
-   * @param q1
-   * @param q2
-   * @return
-   */
-  public static Coordinate intersection(
-      Coordinate p1, Coordinate p2,
-      Coordinate q1, Coordinate q2)
-  {
-    DD denom1 = DD.valueOf(q2.y).selfSubtract(q1.y)
-    .selfMultiply(DD.valueOf(p2.x).selfSubtract(p1.x));
-    DD denom2 = DD.valueOf(q2.x).selfSubtract(q1.x)
-    .selfMultiply(DD.valueOf(p2.y).selfSubtract(p1.y));
-    DD denom = denom1.subtract(denom2);
-    
-    /**
-     * Cases:
-     * - denom is 0 if lines are parallel
-     * - intersection point lies within line segment p if fracP is between 0 and 1
-     * - intersection point lies within line segment q if fracQ is between 0 and 1
-     */
-    
-    DD numx1 = DD.valueOf(q2.x).selfSubtract(q1.x)
-    .selfMultiply(DD.valueOf(p1.y).selfSubtract(q1.y));
-    DD numx2 = DD.valueOf(q2.y).selfSubtract(q1.y)
-    .selfMultiply(DD.valueOf(p1.x).selfSubtract(q1.x));
-    DD numx = numx1.subtract(numx2);
-    double fracP = numx.selfDivide(denom).doubleValue();
-    
-    double x = DD.valueOf(p1.x).selfAdd(DD.valueOf(p2.x).selfSubtract(p1.x).selfMultiply(fracP)).doubleValue();
-    
-    DD numy1 = DD.valueOf(p2.x).selfSubtract(p1.x)
-    .selfMultiply(DD.valueOf(p1.y).selfSubtract(q1.y));
-    DD numy2 = DD.valueOf(p2.y).selfSubtract(p1.y)
-    .selfMultiply(DD.valueOf(p1.x).selfSubtract(q1.x));
-    DD numy = numy1.subtract(numy2);
-    double fracQ = numy.selfDivide(denom).doubleValue();
-    
-    double y = DD.valueOf(q1.y).selfAdd(DD.valueOf(q2.y).selfSubtract(q1.y).selfMultiply(fracQ)).doubleValue();
-
-    return new Coordinate(x,y);
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CentralEndpointIntersector.java b/src/com/vividsolutions/jts/algorithm/CentralEndpointIntersector.java
deleted file mode 100644
index 4d1f233..0000000
--- a/src/com/vividsolutions/jts/algorithm/CentralEndpointIntersector.java
+++ /dev/null
@@ -1,153 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-
-/**
- * Computes an approximate intersection of two line segments
- * by taking the most central of the endpoints of the segments.
- * This is effective in cases where the segments are nearly parallel
- * and should intersect at an endpoint.
- * It is also a reasonable strategy for cases where the 
- * endpoint of one segment lies on or almost on the interior of another one.
- * Taking the most central endpoint ensures that the computed intersection
- * point lies in the envelope of the segments.
- * Also, by always returning one of the input points, this should result 
- * in reducing segment fragmentation.
- * Intended to be used as a last resort for 
- * computing ill-conditioned intersection situations which 
- * cause other methods to fail.
- * <p>
- * WARNING: in some cases this algorithm makes a poor choice of endpoint.
- * It has been replaced by a better heuristic in {@link RobustLineIntersector}.
- *  
- * @author Martin Davis
- * @version 1.8
- * @deprecated
- */
-public class CentralEndpointIntersector 
-{
-	public static Coordinate getIntersection(Coordinate p00, Coordinate p01,
-			Coordinate p10, Coordinate p11)
-	{
-		CentralEndpointIntersector intor = new CentralEndpointIntersector(p00, p01, p10, p11);
-		return intor.getIntersection();
-	}
-	
-	private Coordinate[] pts;
-	private Coordinate intPt = null;
-
-	public CentralEndpointIntersector(Coordinate p00, Coordinate p01,
-			Coordinate p10, Coordinate p11) 
-	{
-		pts = new Coordinate[] { p00, p01, p10, p11 };
-		compute();
-	}
-
-	private void Ocompute() 
-	{
-		Coordinate centroid = average(pts);
-		intPt = new Coordinate(findNearestPoint(centroid, pts));
-	}
-
-	public Coordinate getIntersection() {
-		return intPt;
-	}
-
-	private static Coordinate average(Coordinate[] pts)
-	{
-		Coordinate avg = new Coordinate();
-		int n = pts.length;
-		for (int i = 0; i < pts.length; i++) {
-			avg.x += pts[i].x;
-			avg.y += pts[i].y;
-		}
-		if (n > 0) {
-			avg.x /= n;
-			avg.y /= n;
-		}
-		return avg;
-	}
-	
-  /**
-   * Determines a point closest to the given point.
-   * 
-   * @param p the point to compare against
-   * @param p1 a potential result point
-   * @param p2 a potential result point
-   * @param q1 a potential result point
-   * @param q2 a potential result point
-   * @return the point closest to the input point p
-   */
-  private Coordinate findNearestPoint(Coordinate p, Coordinate[] pts)
-  {
-  	double minDist = Double.MAX_VALUE;
-  	Coordinate result = null;
-  	for (int i = 0; i < pts.length; i++) {
-  		double dist = p.distance(pts[i]);
-  		// always initialize the result
-  		if (i == 0 || dist < minDist) {
-  			minDist = dist;
-  			result = pts[i];
-  		}
-  	}
-  	return result;
-  }
-  
-  	private double minDist = Double.MAX_VALUE;
-  	
-  	/**
-  	 * Finds point with smallest distance to other segment
-  	 */
-	private void compute() 
-	{
-		tryDist(pts[0], pts[2], pts[3]);
-		tryDist(pts[1], pts[2], pts[3]);
-		tryDist(pts[2], pts[0], pts[1]);
-		tryDist(pts[3], pts[0], pts[1]);
-	}
-
-	private void tryDist(Coordinate p, Coordinate p0, Coordinate p1) 
-	{
-		double dist = CGAlgorithms.distancePointLine(p, p0, p1);
-		if (dist < minDist) {
-			minDist = dist;
-			intPt = p;
-		}
-	}
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/Centroid.java b/src/com/vividsolutions/jts/algorithm/Centroid.java
deleted file mode 100644
index 2d02008..0000000
--- a/src/com/vividsolutions/jts/algorithm/Centroid.java
+++ /dev/null
@@ -1,273 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the centroid of a {@link Geometry} of any dimension.
- * If the geometry is nominally of higher dimension, 
- * but has lower <i>effective</i> dimension 
- * (i.e. contains only components
- * having zero length or area), 
- * the centroid will be computed as for the equivalent lower-dimension geometry.
- * If the input geometry is empty, a
- * <code>null</code> Coordinate is returned.
- * 
- * <h2>Algorithm</h2>
- * <ul>
- * <li><b>Dimension 2</b> - the centroid is computed 
- * as the weighted sum of the centroids
- * of a decomposition of the area into (possibly overlapping) triangles.
- * Holes and multipolygons are handled correctly.
- * See <code>http://www.faqs.org/faqs/graphics/algorithms-faq/</code>
- * for further details of the basic approach.
- * 
- * <li><b>Dimension 1</b> - Computes the average of the midpoints
- * of all line segments weighted by the segment length.
- * Zero-length lines are treated as points.
- * 
- * <li><b>Dimension 0</b> - Compute the average coordinate for all points.
- * Repeated points are all included in the average.
- * </ul>
- * 
- * @version 1.7
- */
-public class Centroid
-{
-  /**
-   * Computes the centroid point of a geometry.
-   * 
-   * @param geom the geometry to use
-   * @return the centroid point, or null if the geometry is empty
-   */
-  public static Coordinate getCentroid(Geometry geom)
-  {
-    Centroid cent = new Centroid(geom);
-    return cent.getCentroid();
-  }
-  
-  private Coordinate areaBasePt = null;// the point all triangles are based at
-  private Coordinate triangleCent3 = new Coordinate();// temporary variable to hold centroid of triangle
-  private double  areasum2 = 0;        /* Partial area sum */
-  private Coordinate cg3 = new Coordinate(); // partial centroid sum
-  
-  // data for linear centroid computation, if needed
-  private Coordinate lineCentSum = new Coordinate();
-  private double totalLength = 0.0;
-
-  private int ptCount = 0;
-  private Coordinate ptCentSum = new Coordinate();
-
-  /**
-   * Creates a new instance for computing the centroid of a geometry
-   */
-  public Centroid(Geometry geom)
-  {
-    areaBasePt = null;
-    add(geom);
-  }
-
-  /**
-   * Adds a Geometry to the centroid total.
-   *
-   * @param geom the geometry to add
-   */
-  private void add(Geometry geom)
-  {
-    if (geom.isEmpty())
-      return;
-    if (geom instanceof Point) {
-      addPoint(geom.getCoordinate());
-    }
-    else if (geom instanceof LineString) {
-      addLineSegments(geom.getCoordinates());
-    }
-    else if (geom instanceof Polygon) {
-      Polygon poly = (Polygon) geom;
-      add(poly);
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-
-  /**
-   * Gets the computed centroid.
-   * 
-   * @return the computed centroid, or null if the input is empty
-   */
-  public Coordinate getCentroid()
-  {
-    /**
-     * The centroid is computed from the highest dimension components present in the input.
-     * I.e. areas dominate lineal geometry, which dominates points.
-     * Degenerate geometry are computed using their effective dimension
-     * (e.g. areas may degenerate to lines or points)
-     */
-    Coordinate cent = new Coordinate();
-    if (Math.abs(areasum2) > 0.0) {
-      /**
-       * Input contains areal geometry
-       */
-    	cent.x = cg3.x / 3 / areasum2;
-    	cent.y = cg3.y / 3 / areasum2;
-    }
-    else if (totalLength > 0.0) {
-      /**
-       * Input contains lineal geometry
-       */
-      cent.x = lineCentSum.x / totalLength;
-      cent.y = lineCentSum.y / totalLength;   	
-    }
-    else if (ptCount > 0){
-      /**
-       * Input contains puntal geometry only
-       */
-      cent.x = ptCentSum.x / ptCount;
-      cent.y = ptCentSum.y / ptCount;
-    }
-    else {
-      return null;
-    }
-    return cent;
-  }
-
-  private void setBasePoint(Coordinate basePt)
-  {
-    if (this.areaBasePt == null)
-      this.areaBasePt = basePt;
-  }
-  
-  private void add(Polygon poly)
-  {
-    addShell(poly.getExteriorRing().getCoordinates());
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      addHole(poly.getInteriorRingN(i).getCoordinates());
-    }
-  }
-
-  private void addShell(Coordinate[] pts)
-  {
-    if (pts.length > 0) 
-      setBasePoint(pts[0]);
-    boolean isPositiveArea = ! CGAlgorithms.isCCW(pts);
-    for (int i = 0; i < pts.length - 1; i++) {
-      addTriangle(areaBasePt, pts[i], pts[i+1], isPositiveArea);
-    }
-    addLineSegments(pts);
-  }
-  
-  private void addHole(Coordinate[] pts)
-  {
-    boolean isPositiveArea = CGAlgorithms.isCCW(pts);
-    for (int i = 0; i < pts.length - 1; i++) {
-      addTriangle(areaBasePt, pts[i], pts[i+1], isPositiveArea);
-    }
-    addLineSegments(pts);
-  }
-  private void addTriangle(Coordinate p0, Coordinate p1, Coordinate p2, boolean isPositiveArea)
-  {
-    double sign = (isPositiveArea) ? 1.0 : -1.0;
-    centroid3( p0, p1, p2, triangleCent3 );
-    double area2 =  area2( p0, p1, p2 );
-    cg3.x += sign * area2 * triangleCent3.x;
-    cg3.y += sign * area2 * triangleCent3.y;
-    areasum2 += sign * area2;
-  }
-  /**
-   * Computes three times the centroid of the triangle p1-p2-p3.
-   * The factor of 3 is
-   * left in to permit division to be avoided until later.
-   */
-  private static void centroid3( Coordinate p1, Coordinate p2, Coordinate p3, Coordinate c )
-  {
-    c.x = p1.x + p2.x + p3.x;
-    c.y = p1.y + p2.y + p3.y;
-    return;
-  }
-
-  /**
-   * Returns twice the signed area of the triangle p1-p2-p3.
-   * The area is positive if the triangle is oriented CCW, and negative if CW.
-   */
-  private static double area2( Coordinate p1, Coordinate p2, Coordinate p3 )
-  {
-    return
-    (p2.x - p1.x) * (p3.y - p1.y) -
-        (p3.x - p1.x) * (p2.y - p1.y);
-  }
-
-  /**
-   * Adds the line segments defined by an array of coordinates
-   * to the linear centroid accumulators.
-   * 
-   * @param pts an array of {@link Coordinate}s
-   */
-  private void addLineSegments(Coordinate[] pts)
-  {
-    double lineLen = 0.0;
-    for (int i = 0; i < pts.length - 1; i++) {
-      double segmentLen = pts[i].distance(pts[i + 1]);
-      if (segmentLen == 0.0)
-        continue;
-      
-      lineLen += segmentLen;
-
-      double midx = (pts[i].x + pts[i + 1].x) / 2;
-      lineCentSum.x += segmentLen * midx;
-      double midy = (pts[i].y + pts[i + 1].y) / 2;
-      lineCentSum.y += segmentLen * midy;
-    }
-    totalLength += lineLen;
-    if (lineLen == 0.0 && pts.length > 0)
-      addPoint(pts[0]);
-  }
-
-  /**
-   * Adds a point to the point centroid accumulator.
-   * @param pt a {@link Coordinate}
-   */
-  private void addPoint(Coordinate pt)
-  {
-    ptCount += 1;
-    ptCentSum.x += pt.x;
-    ptCentSum.y += pt.y;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CentroidArea.java b/src/com/vividsolutions/jts/algorithm/CentroidArea.java
deleted file mode 100644
index b96efeb..0000000
--- a/src/com/vividsolutions/jts/algorithm/CentroidArea.java
+++ /dev/null
@@ -1,202 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the centroid of an area geometry.
- * <h2>Algorithm</h2>
- * Based on the usual algorithm for calculating
- * the centroid as a weighted sum of the centroids
- * of a decomposition of the area into (possibly overlapping) triangles.
- * The algorithm has been extended to handle holes and multi-polygons.
- * See <code>http://www.faqs.org/faqs/graphics/algorithms-faq/</code>
- * for further details of the basic approach.
- * The code has also be extended to handle degenerate (zero-area) polygons.
- * In this case, the centroid of the line segments in the polygon 
- * will be returned.
- *
- * @version 1.7
- * @deprecated use Centroid instead
- */
-public class CentroidArea
-{
-  private Coordinate basePt = null;// the point all triangles are based at
-  private Coordinate triangleCent3 = new Coordinate();// temporary variable to hold centroid of triangle
-  private double  areasum2 = 0;        /* Partial area sum */
-  private Coordinate cg3 = new Coordinate(); // partial centroid sum
-  
-  // data for linear centroid computation, if needed
-  private Coordinate centSum = new Coordinate();
-  private double totalLength = 0.0;
-
-  public CentroidArea()
-  {
-    basePt = null;
-  }
-
-  /**
-   * Adds the area defined by a Geometry to the centroid total.
-   * If the geometry has no area it does not contribute to the centroid.
-   *
-   * @param geom the geometry to add
-   */
-  public void add(Geometry geom)
-  {
-    if (geom instanceof Polygon) {
-      Polygon poly = (Polygon) geom;
-      setBasePoint(poly.getExteriorRing().getCoordinateN(0));
-      add(poly);
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-
-  /**
-   * Adds the area defined by an array of
-   * coordinates.  The array must be a ring;
-   * i.e. end with the same coordinate as it starts with.
-   * @param ring an array of {@link Coordinate}s
-   */
-  public void add(Coordinate[] ring)
-  {
-    setBasePoint(ring[0]);
-    addShell(ring);
-  }
-
-  public Coordinate getCentroid()
-  {
-    Coordinate cent = new Coordinate();
-    if (Math.abs(areasum2) > 0.0) {
-    	cent.x = cg3.x / 3 / areasum2;
-    	cent.y = cg3.y / 3 / areasum2;
-    }
-    else {
-    	// if polygon was degenerate, compute linear centroid instead
-      cent.x = centSum.x / totalLength;
-      cent.y = centSum.y / totalLength;   	
-    }
-    return cent;
-  }
-
-  private void setBasePoint(Coordinate basePt)
-  {
-    if (this.basePt == null)
-      this.basePt = basePt;
-  }
-  
-  private void add(Polygon poly)
-  {
-    addShell(poly.getExteriorRing().getCoordinates());
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      addHole(poly.getInteriorRingN(i).getCoordinates());
-    }
-  }
-
-  private void addShell(Coordinate[] pts)
-  {
-    boolean isPositiveArea = ! CGAlgorithms.isCCW(pts);
-    for (int i = 0; i < pts.length - 1; i++) {
-      addTriangle(basePt, pts[i], pts[i+1], isPositiveArea);
-    }
-    addLinearSegments(pts);
-  }
-  private void addHole(Coordinate[] pts)
-  {
-    boolean isPositiveArea = CGAlgorithms.isCCW(pts);
-    for (int i = 0; i < pts.length - 1; i++) {
-      addTriangle(basePt, pts[i], pts[i+1], isPositiveArea);
-    }
-    addLinearSegments(pts);
-  }
-  private void addTriangle(Coordinate p0, Coordinate p1, Coordinate p2, boolean isPositiveArea)
-  {
-    double sign = (isPositiveArea) ? 1.0 : -1.0;
-    centroid3( p0, p1, p2, triangleCent3 );
-    double area2 =  area2( p0, p1, p2 );
-    cg3.x += sign * area2 * triangleCent3.x;
-    cg3.y += sign * area2 * triangleCent3.y;
-    areasum2 += sign * area2;
-  }
-  /**
-   * Returns three times the centroid of the triangle p1-p2-p3.
-   * The factor of 3 is
-   * left in to permit division to be avoided until later.
-   */
-  private static void centroid3( Coordinate p1, Coordinate p2, Coordinate p3, Coordinate c )
-  {
-    c.x = p1.x + p2.x + p3.x;
-    c.y = p1.y + p2.y + p3.y;
-    return;
-  }
-
-  /**
-   * Returns twice the signed area of the triangle p1-p2-p3,
-   * positive if a,b,c are oriented ccw, and negative if cw.
-   */
-  private static double area2( Coordinate p1, Coordinate p2, Coordinate p3 )
-  {
-    return
-    (p2.x - p1.x) * (p3.y - p1.y) -
-        (p3.x - p1.x) * (p2.y - p1.y);
-  }
-
-  /**
-   * Adds the linear segments defined by an array of coordinates
-   * to the linear centroid accumulators.
-   * This is done in case the polygon(s) have zero-area, 
-   * in which case the linear centroid is computed instead.
-   * 
-   * @param pts an array of {@link Coordinate}s
-   */
-  private void addLinearSegments(Coordinate[] pts)
-  {
-    for (int i = 0; i < pts.length - 1; i++) {
-      double segmentLen = pts[i].distance(pts[i + 1]);
-      totalLength += segmentLen;
-
-      double midx = (pts[i].x + pts[i + 1].x) / 2;
-      centSum.x += segmentLen * midx;
-      double midy = (pts[i].y + pts[i + 1].y) / 2;
-      centSum.y += segmentLen * midy;
-    }
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CentroidLine.java b/src/com/vividsolutions/jts/algorithm/CentroidLine.java
deleted file mode 100644
index 7002e46..0000000
--- a/src/com/vividsolutions/jts/algorithm/CentroidLine.java
+++ /dev/null
@@ -1,108 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the centroid of a linear geometry.
- * <h2>Algorithm</h2>
- * Compute the average of the midpoints
- * of all line segments weighted by the segment length.
- *
- * @version 1.7
- * @deprecated use Centroid instead
- */
-public class CentroidLine
-{
-  private Coordinate centSum = new Coordinate();
-  private double totalLength = 0.0;
-
-  public CentroidLine()
-  {
-  }
-
-  /**
-   * Adds the linear components of by a Geometry to the centroid total.
-   * If the geometry has no linear components it does not contribute to the centroid,
-   * 
-   * @param geom the geometry to add
-   */
-  public void add(Geometry geom)
-  {
-    if (geom instanceof LineString) {
-      add(geom.getCoordinates());
-    }
-    else if (geom instanceof Polygon) {
-    	Polygon poly = (Polygon) geom;
-    	// add linear components of a polygon
-      add(poly.getExteriorRing().getCoordinates());
-      for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-        add(poly.getInteriorRingN(i).getCoordinates());
-      }
-		}
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-
-  public Coordinate getCentroid()
-  {
-    Coordinate cent = new Coordinate();
-    cent.x = centSum.x / totalLength;
-    cent.y = centSum.y / totalLength;
-    return cent;
-  }
-
-  /**
-   * Adds the length defined by an array of coordinates.
-   * @param pts an array of {@link Coordinate}s
-   */
-  public void add(Coordinate[] pts)
-  {
-    for (int i = 0; i < pts.length - 1; i++) {
-      double segmentLen = pts[i].distance(pts[i + 1]);
-      totalLength += segmentLen;
-
-      double midx = (pts[i].x + pts[i + 1].x) / 2;
-      centSum.x += segmentLen * midx;
-      double midy = (pts[i].y + pts[i + 1].y) / 2;
-      centSum.y += segmentLen * midy;
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/CentroidPoint.java b/src/com/vividsolutions/jts/algorithm/CentroidPoint.java
deleted file mode 100644
index 44dfcc2..0000000
--- a/src/com/vividsolutions/jts/algorithm/CentroidPoint.java
+++ /dev/null
@@ -1,92 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the centroid of a point geometry.
- * <h2>Algorithm</h2>
- * Compute the average of all points.
- *
- * @version 1.7
- * @deprecated use Centroid instead
- */
-public class CentroidPoint
-{
-  private int ptCount = 0;
-  private Coordinate centSum = new Coordinate();
-
-  public CentroidPoint()
-  {
-  }
-
-  /**
-   * Adds the point(s) defined by a Geometry to the centroid total.
-   * If the geometry is not of dimension 0 it does not contribute to the centroid.
-   * @param geom the geometry to add
-   */
-  public void add(Geometry geom)
-  {
-    if (geom instanceof Point) {
-      add(geom.getCoordinate());
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-
-  /**
-   * Adds the length defined by an array of coordinates.
-   * @param pts an array of {@link Coordinate}s
-   */
-  public void add(Coordinate pt)
-  {
-    ptCount += 1;
-    centSum.x += pt.x;
-    centSum.y += pt.y;
-  }
-
-  public Coordinate getCentroid()
-  {
-    Coordinate cent = new Coordinate();
-    cent.x = centSum.x / ptCount;
-    cent.y = centSum.y / ptCount;
-    return cent;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/ConvexHull.java b/src/com/vividsolutions/jts/algorithm/ConvexHull.java
deleted file mode 100644
index d6427d6..0000000
--- a/src/com/vividsolutions/jts/algorithm/ConvexHull.java
+++ /dev/null
@@ -1,516 +0,0 @@
-
-
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-import java.util.*;
-import com.vividsolutions.jts.util.UniqueCoordinateArrayFilter;
-
-/**
- * Computes the convex hull of a {@link Geometry}.
- * The convex hull is the smallest convex Geometry that contains all the
- * points in the input Geometry.
- * <p>
- * Uses the Graham Scan algorithm.
- *
- *@version 1.7
- */
-public class ConvexHull
-{
-  private GeometryFactory geomFactory;
-  private Coordinate[] inputPts;
-
-  /**
-   * Create a new convex hull construction for the input {@link Geometry}.
-   */
-  public ConvexHull(Geometry geometry)
-  {
-    this(extractCoordinates(geometry), geometry.getFactory());
-  }
-  /**
-   * Create a new convex hull construction for the input {@link Coordinate} array.
-   */
-  public ConvexHull(Coordinate[] pts, GeometryFactory geomFactory)
-  {
-    inputPts = UniqueCoordinateArrayFilter.filterCoordinates(pts);
-    //inputPts = pts;
-    this.geomFactory = geomFactory;
-  }
-
-  private static Coordinate[] extractCoordinates(Geometry geom)
-  {
-    UniqueCoordinateArrayFilter filter = new UniqueCoordinateArrayFilter();
-    geom.apply(filter);
-    return filter.getCoordinates();
-  }
-
-  /**
-   * Returns a {@link Geometry} that represents the convex hull of the input
-   * geometry.
-   * The returned geometry contains the minimal number of points needed to
-   * represent the convex hull.  In particular, no more than two consecutive
-   * points will be collinear.
-   *
-   * @return if the convex hull contains 3 or more points, a {@link Polygon};
-   * 2 points, a {@link LineString};
-   * 1 point, a {@link Point};
-   * 0 points, an empty {@link GeometryCollection}.
-   */
-  public Geometry getConvexHull() {
-
-    if (inputPts.length == 0) {
-      return geomFactory.createGeometryCollection(null);
-    }
-    if (inputPts.length == 1) {
-      return geomFactory.createPoint(inputPts[0]);
-    }
-    if (inputPts.length == 2) {
-      return geomFactory.createLineString(inputPts);
-    }
-
-    Coordinate[] reducedPts = inputPts;
-    // use heuristic to reduce points, if large
-    if (inputPts.length > 50) {
-      reducedPts = reduce(inputPts);
-    }
-    // sort points for Graham scan.
-    Coordinate[] sortedPts = preSort(reducedPts);
-
-    // Use Graham scan to find convex hull.
-    Stack cHS = grahamScan(sortedPts);
-
-    // Convert stack to an array.
-    Coordinate[] cH = toCoordinateArray(cHS);
-
-    // Convert array to appropriate output geometry.
-    return lineOrPolygon(cH);
-  }
-
-  /**
-   * An alternative to Stack.toArray, which is not present in earlier versions
-   * of Java.
-   */
-  protected Coordinate[] toCoordinateArray(Stack stack) {
-    Coordinate[] coordinates = new Coordinate[stack.size()];
-    for (int i = 0; i < stack.size(); i++) {
-      Coordinate coordinate = (Coordinate) stack.get(i);
-      coordinates[i] = coordinate;
-    }
-    return coordinates;
-  }
-
-  /**
-   * Uses a heuristic to reduce the number of points scanned
-   * to compute the hull.
-   * The heuristic is to find a polygon guaranteed to
-   * be in (or on) the hull, and eliminate all points inside it.
-   * A quadrilateral defined by the extremal points
-   * in the four orthogonal directions
-   * can be used, but even more inclusive is
-   * to use an octilateral defined by the points in the 8 cardinal directions.
-   * <p>
-   * Note that even if the method used to determine the polygon vertices
-   * is not 100% robust, this does not affect the robustness of the convex hull.
-   * <p>
-   * To satisfy the requirements of the Graham Scan algorithm, 
-   * the returned array has at least 3 entries.
-   *
-   * @param pts the points to reduce
-   * @return the reduced list of points (at least 3)
-   */
-  private Coordinate[] reduce(Coordinate[] inputPts)
-  {
-    //Coordinate[] polyPts = computeQuad(inputPts);
-    Coordinate[] polyPts = computeOctRing(inputPts);
-    //Coordinate[] polyPts = null;
-
-    // unable to compute interior polygon for some reason
-    if (polyPts == null)
-      return inputPts;
-
-//    LinearRing ring = geomFactory.createLinearRing(polyPts);
-//    System.out.println(ring);
-
-    // add points defining polygon
-    TreeSet reducedSet = new TreeSet();
-    for (int i = 0; i < polyPts.length; i++) {
-      reducedSet.add(polyPts[i]);
-    }
-    /**
-     * Add all unique points not in the interior poly.
-     * CGAlgorithms.isPointInRing is not defined for points actually on the ring,
-     * but this doesn't matter since the points of the interior polygon
-     * are forced to be in the reduced set.
-     */
-    for (int i = 0; i < inputPts.length; i++) {
-      if (! CGAlgorithms.isPointInRing(inputPts[i], polyPts)) {
-        reducedSet.add(inputPts[i]);
-      }
-    }
-    Coordinate[] reducedPts = CoordinateArrays.toCoordinateArray(reducedSet);
-    
-    // ensure that computed array has at least 3 points (not necessarily unique)  
-    if (reducedPts.length < 3)
-      return padArray3(reducedPts); 
-    return reducedPts;
-  }
-
-  private Coordinate[] padArray3(Coordinate[] pts)
-  {
-    Coordinate[] pad = new Coordinate[3];
-    for (int i = 0; i < pad.length; i++) {
-      if (i < pts.length) {
-        pad[i] = pts[i];
-      }
-      else
-        pad[i] = pts[0];
-    }
-    return pad;
-  }
-    
-  private Coordinate[] preSort(Coordinate[] pts) {
-    Coordinate t;
-
-    // find the lowest point in the set. If two or more points have
-    // the same minimum y coordinate choose the one with the minimu x.
-    // This focal point is put in array location pts[0].
-    for (int i = 1; i < pts.length; i++) {
-      if ((pts[i].y < pts[0].y) || ((pts[i].y == pts[0].y) && (pts[i].x < pts[0].x))) {
-        t = pts[0];
-        pts[0] = pts[i];
-        pts[i] = t;
-      }
-    }
-
-    // sort the points radially around the focal point.
-    Arrays.sort(pts, 1, pts.length, new RadialComparator(pts[0]));
-
-    //radialSort(pts);
-    return pts;
-  }
-
-  /**
-   * Uses the Graham Scan algorithm to compute the convex hull vertices.
-   * 
-   * @param c a list of points, with at least 3 entries
-   * @return a Stack containing the ordered points of the convex hull ring
-   */
-  private Stack grahamScan(Coordinate[] c) {
-    Coordinate p;
-    Stack ps = new Stack();
-    p = (Coordinate) ps.push(c[0]);
-    p = (Coordinate) ps.push(c[1]);
-    p = (Coordinate) ps.push(c[2]);
-    for (int i = 3; i < c.length; i++) {
-      p = (Coordinate) ps.pop();
-      // check for empty stack to guard against robustness problems
-      while (
-          ! ps.empty() && 
-          CGAlgorithms.computeOrientation((Coordinate) ps.peek(), p, c[i]) > 0) {
-        p = (Coordinate) ps.pop();
-      }
-      p = (Coordinate) ps.push(p);
-      p = (Coordinate) ps.push(c[i]);
-    }
-    p = (Coordinate) ps.push(c[0]);
-    return ps;
-  }
-
-  /**
-   *@return    whether the three coordinates are collinear and c2 lies between
-   *      c1 and c3 inclusive
-   */
-  private boolean isBetween(Coordinate c1, Coordinate c2, Coordinate c3) {
-    if (CGAlgorithms.computeOrientation(c1, c2, c3) != 0) {
-      return false;
-    }
-    if (c1.x != c3.x) {
-      if (c1.x <= c2.x && c2.x <= c3.x) {
-        return true;
-      }
-      if (c3.x <= c2.x && c2.x <= c1.x) {
-        return true;
-      }
-    }
-    if (c1.y != c3.y) {
-      if (c1.y <= c2.y && c2.y <= c3.y) {
-        return true;
-      }
-      if (c3.y <= c2.y && c2.y <= c1.y) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  private Coordinate[] computeOctRing(Coordinate[] inputPts) {
-    Coordinate[] octPts = computeOctPts(inputPts);
-    CoordinateList coordList = new CoordinateList();
-    coordList.add(octPts, false);
-
-    // points must all lie in a line
-    if (coordList.size() < 3) {
-      return null;
-    }
-    coordList.closeRing();
-    return coordList.toCoordinateArray();
-  }
-
-  private Coordinate[] computeOctPts(Coordinate[] inputPts)
-  {
-    Coordinate[] pts = new Coordinate[8];
-    for (int j = 0; j < pts.length; j++) {
-      pts[j] = inputPts[0];
-    }
-    for (int i = 1; i < inputPts.length; i++) {
-      if (inputPts[i].x < pts[0].x) {
-        pts[0] = inputPts[i];
-      }
-      if (inputPts[i].x - inputPts[i].y < pts[1].x - pts[1].y) {
-        pts[1] = inputPts[i];
-      }
-      if (inputPts[i].y > pts[2].y) {
-        pts[2] = inputPts[i];
-      }
-      if (inputPts[i].x + inputPts[i].y > pts[3].x + pts[3].y) {
-        pts[3] = inputPts[i];
-      }
-      if (inputPts[i].x > pts[4].x) {
-        pts[4] = inputPts[i];
-      }
-      if (inputPts[i].x - inputPts[i].y > pts[5].x - pts[5].y) {
-        pts[5] = inputPts[i];
-      }
-      if (inputPts[i].y < pts[6].y) {
-        pts[6] = inputPts[i];
-      }
-      if (inputPts[i].x + inputPts[i].y < pts[7].x + pts[7].y) {
-        pts[7] = inputPts[i];
-      }
-    }
-    return pts;
-
-  }
-
-/*
-  // MD - no longer used, but keep for reference purposes
-  private Coordinate[] computeQuad(Coordinate[] inputPts) {
-    BigQuad bigQuad = bigQuad(inputPts);
-
-    // Build a linear ring defining a big poly.
-    ArrayList bigPoly = new ArrayList();
-    bigPoly.add(bigQuad.westmost);
-    if (! bigPoly.contains(bigQuad.northmost)) {
-      bigPoly.add(bigQuad.northmost);
-    }
-    if (! bigPoly.contains(bigQuad.eastmost)) {
-      bigPoly.add(bigQuad.eastmost);
-    }
-    if (! bigPoly.contains(bigQuad.southmost)) {
-      bigPoly.add(bigQuad.southmost);
-    }
-    // points must all lie in a line
-    if (bigPoly.size() < 3) {
-      return null;
-    }
-    // closing point
-    bigPoly.add(bigQuad.westmost);
-
-    Coordinate[] bigPolyArray = CoordinateArrays.toCoordinateArray(bigPoly);
-
-    return bigPolyArray;
-  }
-
-  private BigQuad bigQuad(Coordinate[] pts) {
-    BigQuad bigQuad = new BigQuad();
-    bigQuad.northmost = pts[0];
-    bigQuad.southmost = pts[0];
-    bigQuad.westmost = pts[0];
-    bigQuad.eastmost = pts[0];
-    for (int i = 1; i < pts.length; i++) {
-      if (pts[i].x < bigQuad.westmost.x) {
-        bigQuad.westmost = pts[i];
-      }
-      if (pts[i].x > bigQuad.eastmost.x) {
-        bigQuad.eastmost = pts[i];
-      }
-      if (pts[i].y < bigQuad.southmost.y) {
-        bigQuad.southmost = pts[i];
-      }
-      if (pts[i].y > bigQuad.northmost.y) {
-        bigQuad.northmost = pts[i];
-      }
-    }
-    return bigQuad;
-  }
-
-  private static class BigQuad {
-    public Coordinate northmost;
-    public Coordinate southmost;
-    public Coordinate westmost;
-    public Coordinate eastmost;
-  }
-  */
-
-  /**
-   *@param  vertices  the vertices of a linear ring, which may or may not be
-   *      flattened (i.e. vertices collinear)
-   *@return           a 2-vertex <code>LineString</code> if the vertices are
-   *      collinear; otherwise, a <code>Polygon</code> with unnecessary
-   *      (collinear) vertices removed
-   */
-  private Geometry lineOrPolygon(Coordinate[] coordinates) {
-
-    coordinates = cleanRing(coordinates);
-    if (coordinates.length == 3) {
-      return geomFactory.createLineString(new Coordinate[]{coordinates[0], coordinates[1]});
-//      return new LineString(new Coordinate[]{coordinates[0], coordinates[1]},
-//          geometry.getPrecisionModel(), geometry.getSRID());
-    }
-    LinearRing linearRing = geomFactory.createLinearRing(coordinates);
-    return geomFactory.createPolygon(linearRing, null);
-  }
-
-  /**
-   *@param  vertices  the vertices of a linear ring, which may or may not be
-   *      flattened (i.e. vertices collinear)
-   *@return           the coordinates with unnecessary (collinear) vertices
-   *      removed
-   */
-  private Coordinate[] cleanRing(Coordinate[] original) {
-    Assert.equals(original[0], original[original.length - 1]);
-    ArrayList cleanedRing = new ArrayList();
-    Coordinate previousDistinctCoordinate = null;
-    for (int i = 0; i <= original.length - 2; i++) {
-      Coordinate currentCoordinate = original[i];
-      Coordinate nextCoordinate = original[i+1];
-      if (currentCoordinate.equals(nextCoordinate)) {
-        continue;
-      }
-      if (previousDistinctCoordinate != null
-          && isBetween(previousDistinctCoordinate, currentCoordinate, nextCoordinate)) {
-        continue;
-      }
-      cleanedRing.add(currentCoordinate);
-      previousDistinctCoordinate = currentCoordinate;
-    }
-    cleanedRing.add(original[original.length - 1]);
-    Coordinate[] cleanedRingCoordinates = new Coordinate[cleanedRing.size()];
-    return (Coordinate[]) cleanedRing.toArray(cleanedRingCoordinates);
-  }
-
-
-  /**
-   * Compares {@link Coordinate}s for their angle and distance
-   * relative to an origin.
-   *
-   * @author Martin Davis
-   * @version 1.7
-   */
-  private static class RadialComparator
-      implements Comparator
-  {
-    private Coordinate origin;
-
-    public RadialComparator(Coordinate origin)
-    {
-      this.origin = origin;
-    }
-    public int compare(Object o1, Object o2)
-    {
-      Coordinate p1 = (Coordinate) o1;
-      Coordinate p2 = (Coordinate) o2;
-      return polarCompare(origin, p1, p2);
-    }
-
-    /**
-     * Given two points p and q compare them with respect to their radial
-     * ordering about point o.  First checks radial ordering.
-     * If points are collinear, the comparison is based
-     * on their distance to the origin.
-     * <p>
-     * p < q iff
-     * <ul>
-     * <li>ang(o-p) < ang(o-q) (e.g. o-p-q is CCW)
-     * <li>or ang(o-p) == ang(o-q) && dist(o,p) < dist(o,q)
-     * </ul>
-     *
-     * @param o the origin
-     * @param p a point
-     * @param q another point
-     * @return -1, 0 or 1 depending on whether p is less than,
-     * equal to or greater than q
-     */
-    private static int polarCompare(Coordinate o, Coordinate p, Coordinate q)
-    {
-      double dxp = p.x - o.x;
-      double dyp = p.y - o.y;
-      double dxq = q.x - o.x;
-      double dyq = q.y - o.y;
-
-/*
-      // MD - non-robust
-      int result = 0;
-      double alph = Math.atan2(dxp, dyp);
-      double beta = Math.atan2(dxq, dyq);
-      if (alph < beta) {
-        result = -1;
-      }
-      if (alph > beta) {
-        result = 1;
-      }
-      if (result !=  0) return result;
-      //*/
-
-      int orient = CGAlgorithms.computeOrientation(o, p, q);
-
-      if (orient == CGAlgorithms.COUNTERCLOCKWISE) return 1;
-      if (orient == CGAlgorithms.CLOCKWISE) return -1;
-
-      // points are collinear - check distance
-      double op = dxp * dxp + dyp * dyp;
-      double oq = dxq * dxq + dyq * dyq;
-      if (op < oq) {
-        return -1;
-      }
-      if (op > oq) {
-        return 1;
-      }
-      return 0;
-    }
-
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/algorithm/HCoordinate.java b/src/com/vividsolutions/jts/algorithm/HCoordinate.java
deleted file mode 100644
index d6d2ae9..0000000
--- a/src/com/vividsolutions/jts/algorithm/HCoordinate.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Represents a homogeneous coordinate in a 2-D coordinate space.
- * In JTS {@link HCoordinate}s are used as a clean way
- * of computing intersections between line segments.
- *
- * @author David Skea
- * @version 1.7
- */
-public class HCoordinate
-{
-
-  /**
-   * Computes the (approximate) intersection point between two line segments
-   * using homogeneous coordinates.
-   * <p>
-   * Note that this algorithm is
-   * not numerically stable; i.e. it can produce intersection points which
-   * lie outside the envelope of the line segments themselves.  In order
-   * to increase the precision of the calculation input points should be normalized
-   * before passing them to this routine.
-   */
-  public static Coordinate intersection(
-      Coordinate p1, Coordinate p2,
-      Coordinate q1, Coordinate q2)
-      throws NotRepresentableException
-  {
-  	// unrolled computation
-    double px = p1.y - p2.y;
-    double py = p2.x - p1.x;
-    double pw = p1.x * p2.y - p2.x * p1.y;
-    
-    double qx = q1.y - q2.y;
-    double qy = q2.x - q1.x;
-    double qw = q1.x * q2.y - q2.x * q1.y;
-    
-    double x = py * qw - qy * pw;
-    double y = qx * pw - px * qw;
-    double w = px * qy - qx * py;
-    
-    double xInt = x/w;
-    double yInt = y/w;
-    
-    if ((Double.isNaN(xInt)) || (Double.isInfinite(xInt)
-    		|| Double.isNaN(yInt)) || (Double.isInfinite(yInt))) {
-      throw new NotRepresentableException();
-    }
-    
-    return new Coordinate(xInt, yInt);
-  }
-
-  /*
-  public static Coordinate OLDintersection(
-      Coordinate p1, Coordinate p2,
-      Coordinate q1, Coordinate q2)
-      throws NotRepresentableException
-  {
-    HCoordinate l1 = new HCoordinate(p1, p2);
-    HCoordinate l2 = new HCoordinate(q1, q2);
-    HCoordinate intHCoord = new HCoordinate(l1, l2);
-    Coordinate intPt = intHCoord.getCoordinate();
-    return intPt;
-  }
-  */
-
-  public double x,y,w;
-
-  public HCoordinate() {
-    x = 0.0;
-    y = 0.0;
-    w = 1.0;
-  }
-
-  public HCoordinate(double _x, double _y, double _w) {
-    x = _x;
-    y = _y;
-    w = _w;
-  }
-
-  public HCoordinate(double _x, double _y) {
-    x = _x;
-    y = _y;
-    w = 1.0;
-  }
-
-  public HCoordinate(Coordinate p) {
-    x = p.x;
-    y = p.y;
-    w = 1.0;
-  }
-
-  public HCoordinate(HCoordinate p1, HCoordinate p2) 
-  {
-    x = p1.y * p2.w - p2.y * p1.w;
-    y = p2.x * p1.w - p1.x * p2.w;
-    w = p1.x * p2.y - p2.x * p1.y;
-  }
-
-  /**
-   * Constructs a homogeneous coordinate which is the intersection of the lines
-   * define by the homogenous coordinates represented by two
-   * {@link Coordinate}s.
-   * 
-   * @param p1
-   * @param p2
-   */
-  public HCoordinate(Coordinate p1, Coordinate p2) 
-  {
-  	// optimization when it is known that w = 1
-    x = p1.y - p2.y;
-    y = p2.x - p1.x;
-    w = p1.x * p2.y - p2.x * p1.y;
-  }
-  
-  public HCoordinate(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2) 
-  {
-  	// unrolled computation
-    double px = p1.y - p2.y;
-    double py = p2.x - p1.x;
-    double pw = p1.x * p2.y - p2.x * p1.y;
-    
-    double qx = q1.y - q2.y;
-    double qy = q2.x - q1.x;
-    double qw = q1.x * q2.y - q2.x * q1.y;
-    
-    x = py * qw - qy * pw;
-    y = qx * pw - px * qw;
-    w = px * qy - qx * py;
-  }
-  
-  public double getX() throws NotRepresentableException {
-    double a = x/w;
-    if ((Double.isNaN(a)) || (Double.isInfinite(a))) {
-      throw new NotRepresentableException();
-    }
-    return a;
-  }
-
-  public double getY() throws NotRepresentableException {
-    double a = y/w;
-    if  ((Double.isNaN(a)) || (Double.isInfinite(a))) {
-      throw new NotRepresentableException();
-    }
-    return a;
-  }
-
-  public Coordinate getCoordinate() throws NotRepresentableException {
-    Coordinate p = new Coordinate();
-    p.x = getX();
-    p.y = getY();
-    return p;
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/algorithm/InteriorPointArea.java b/src/com/vividsolutions/jts/algorithm/InteriorPointArea.java
deleted file mode 100644
index 5cdd11c..0000000
--- a/src/com/vividsolutions/jts/algorithm/InteriorPointArea.java
+++ /dev/null
@@ -1,260 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes a point in the interior of an areal geometry.
- *
- * <h2>Algorithm</h2>
- * <ul>
- *   <li>Find a Y value which is close to the centre of 
- *       the geometry's vertical extent but is different
- *       to any of it's Y ordinates.
- *   <li>Create a horizontal bisector line using the Y value
- *       and the geometry's horizontal extent
- *   <li>Find the intersection between the geometry
- *       and the horizontal bisector line.
- *       The intersection is a collection of lines and points.
- *   <li>Pick the midpoint of the largest intersection geometry  
- * </ul>
- *
- * <h3>KNOWN BUGS</h3>
- * <ul>
- * <li>If a fixed precision model is used,
- * in some cases this method may return a point
- * which does not lie in the interior.
- * </ul>
- *
- * @version 1.7
- */
-public class InteriorPointArea {
-
-  private static double avg(double a, double b)
-  {
-    return (a + b) / 2.0;
-  }
-
-  private GeometryFactory factory;
-  private Coordinate interiorPoint = null;
-  private double maxWidth = 0.0;
-
-  /**
-   * Creates a new interior point finder
-   * for an areal geometry.
-   * 
-   * @param g an areal geometry
-   */
-  public InteriorPointArea(Geometry g)
-  {
-    factory = g.getFactory();
-    add(g);
-  }
-  
-  /**
-   * Gets the computed interior point.
-   * 
-   * @return the coordinate of an interior point
-   */
-  public Coordinate getInteriorPoint()
-  {
-    return interiorPoint;
-  }
-
-  /**
-   * Tests the interior vertices (if any)
-   * defined by an areal Geometry for the best inside point.
-   * If a component Geometry is not of dimension 2 it is not tested.
-   * 
-   * @param geom the geometry to add
-   */
-  private void add(Geometry geom)
-  {
-    if (geom instanceof Polygon) {
-      addPolygon(geom);
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-
-  /**
-   * Finds an interior point of a Polygon.
-   * @param geometry the geometry to analyze
-   */
-  private void addPolygon(Geometry geometry) {
-    if (geometry.isEmpty())
-      return;
-    
-    Coordinate intPt;
-    double width = 0;
-    
-    LineString bisector = horizontalBisector(geometry);
-    if (bisector.getLength() == 0.0) {
-      width = 0;
-      intPt = bisector.getCoordinate();
-    }
-    else {
-      Geometry intersections = bisector.intersection(geometry);
-      Geometry widestIntersection = widestGeometry(intersections);
-      width = widestIntersection.getEnvelopeInternal().getWidth();
-      intPt = centre(widestIntersection.getEnvelopeInternal());
-    }
-    if (interiorPoint == null || width > maxWidth) {
-      interiorPoint = intPt;
-      maxWidth = width;
-    }
-  }
-
-  //@return if geometry is a collection, the widest sub-geometry; otherwise,
-  //the geometry itself
-  private Geometry widestGeometry(Geometry geometry) {
-    if (!(geometry instanceof GeometryCollection)) {
-        return geometry;
-    }
-    return widestGeometry((GeometryCollection) geometry);
-  }
-
-  private Geometry widestGeometry(GeometryCollection gc) {
-    if (gc.isEmpty()) {
-        return gc;
-    }
-
-    Geometry widestGeometry = gc.getGeometryN(0);
-    // scan remaining geom components to see if any are wider
-    for (int i = 1; i < gc.getNumGeometries(); i++) { 
-        if (gc.getGeometryN(i).getEnvelopeInternal().getWidth() >
-            widestGeometry.getEnvelopeInternal().getWidth()) {
-            widestGeometry = gc.getGeometryN(i);
-        }
-    }
-    return widestGeometry;
-  }
-
-  protected LineString horizontalBisector(Geometry geometry) {
-    Envelope envelope = geometry.getEnvelopeInternal();
-
-    /**
-     * Original algorithm.  Fails when geometry contains a horizontal
-     * segment at the Y midpoint.
-     */
-    // Assert: for areas, minx <> maxx
-    //double avgY = avg(envelope.getMinY(), envelope.getMaxY());
-    
-    double bisectY = SafeBisectorFinder.getBisectorY((Polygon) geometry);
-    return factory.createLineString(new Coordinate[] {
-            new Coordinate(envelope.getMinX(), bisectY),
-            new Coordinate(envelope.getMaxX(), bisectY)
-        });
-  }
-
-  /**
-   * Returns the centre point of the envelope.
-   * @param envelope the envelope to analyze
-   * @return the centre of the envelope
-   */
-  public static Coordinate centre(Envelope envelope) {
-      return new Coordinate(avg(envelope.getMinX(),
-              envelope.getMaxX()),
-          avg(envelope.getMinY(), envelope.getMaxY()));
-  }
-
-  /**
-   * Finds a safe bisector Y ordinate
-   * by projecting to the Y axis
-   * and finding the Y-ordinate interval
-   * which contains the centre of the Y extent.
-   * The centre of this interval is returned as the bisector Y-ordinate.
-   * 
-   * @author mdavis
-   *
-   */
-  private static class SafeBisectorFinder 
-  {
-	  public static double getBisectorY(Polygon poly)
-	  {
-		  SafeBisectorFinder finder = new SafeBisectorFinder(poly);
-		  return finder.getBisectorY();
-	  }
-	  
-	  private Polygon poly;
-	  
-	  private double centreY;
-	  private double hiY = Double.MAX_VALUE;
-	  private double loY = -Double.MAX_VALUE;
-	  
-	  public SafeBisectorFinder(Polygon poly) {
-		  this.poly = poly;
-		  
-		  // initialize using extremal values
-		  hiY = poly.getEnvelopeInternal().getMaxY();
-		  loY = poly.getEnvelopeInternal().getMinY();
-		  centreY = avg(loY, hiY);
-	  }
-	  
-	  public double getBisectorY()
-	  {
-		  process(poly.getExteriorRing());
-		  for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-			  process(poly.getInteriorRingN(i));
-		  }
-		  double bisectY = avg(hiY, loY);
-		  return bisectY;
-	  }
-
-	private void process(LineString line) {
-		CoordinateSequence seq = line.getCoordinateSequence();
-		for (int i = 0; i < seq.size(); i++) {
-			double y = seq.getY(i);
-			updateInterval(y);
-		}
-	}
-
-	private void updateInterval(double y) {
-		if (y <= centreY) {
-			if (y > loY)
-				loY = y;
-		}
-		else if (y > centreY) {
-			if (y < hiY) {
-				hiY = y;
-			}
-		}
-	}
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/InteriorPointLine.java b/src/com/vividsolutions/jts/algorithm/InteriorPointLine.java
deleted file mode 100644
index 3b7d936..0000000
--- a/src/com/vividsolutions/jts/algorithm/InteriorPointLine.java
+++ /dev/null
@@ -1,127 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes a point in the interior of an linear geometry.
- * <h2>Algorithm</h2>
- * <ul>
- * <li>Find an interior vertex which is closest to
- * the centroid of the linestring.
- * <li>If there is no interior vertex, find the endpoint which is
- * closest to the centroid.
- * </ul>
- *
- * @version 1.7
- */
-public class InteriorPointLine {
-
-  private Coordinate centroid;
-  private double minDistance = Double.MAX_VALUE;
-
-  private Coordinate interiorPoint = null;
-
-  public InteriorPointLine(Geometry g)
-  {
-    centroid = g.getCentroid().getCoordinate();
-    addInterior(g);
-    if (interiorPoint == null)
-      addEndpoints(g);
-  }
-
-  public Coordinate getInteriorPoint()
-  {
-    return interiorPoint;
-  }
-
-  /**
-   * Tests the interior vertices (if any)
-   * defined by a linear Geometry for the best inside point.
-   * If a Geometry is not of dimension 1 it is not tested.
-   * @param geom the geometry to add
-   */
-  private void addInterior(Geometry geom)
-  {
-    if (geom instanceof LineString) {
-      addInterior(geom.getCoordinates());
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        addInterior(gc.getGeometryN(i));
-      }
-    }
-  }
-  private void addInterior(Coordinate[] pts)
-  {
-    for (int i = 1; i < pts.length - 1; i++) {
-      add(pts[i]);
-    }
-  }
-  /**
-   * Tests the endpoint vertices
-   * defined by a linear Geometry for the best inside point.
-   * If a Geometry is not of dimension 1 it is not tested.
-   * @param geom the geometry to add
-   */
-  private void addEndpoints(Geometry geom)
-  {
-    if (geom instanceof LineString) {
-      addEndpoints(geom.getCoordinates());
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        addEndpoints(gc.getGeometryN(i));
-      }
-    }
-  }
-  private void addEndpoints(Coordinate[] pts)
-  {
-    add(pts[0]);
-    add(pts[pts.length - 1]);
-  }
-
-  private void add(Coordinate point)
-  {
-    double dist = point.distance(centroid);
-    if (dist < minDistance) {
-      interiorPoint = new Coordinate(point);
-      minDistance = dist;
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/InteriorPointPoint.java b/src/com/vividsolutions/jts/algorithm/InteriorPointPoint.java
deleted file mode 100644
index ecb4358..0000000
--- a/src/com/vividsolutions/jts/algorithm/InteriorPointPoint.java
+++ /dev/null
@@ -1,88 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes a point in the interior of an point geometry.
- * <h2>Algorithm</h2>
- * Find a point which is closest to the centroid of the geometry.
- *
- * @version 1.7
- */
-public class InteriorPointPoint {
-
-  private Coordinate centroid;
-  private double minDistance = Double.MAX_VALUE;
-
-  private Coordinate interiorPoint = null;
-
-  public InteriorPointPoint(Geometry g)
-  {
-    centroid = g.getCentroid().getCoordinate();
-    add(g);
-  }
-
-  /**
-   * Tests the point(s) defined by a Geometry for the best inside point.
-   * If a Geometry is not of dimension 0 it is not tested.
-   * @param geom the geometry to add
-   */
-  private void add(Geometry geom)
-  {
-    if (geom instanceof Point) {
-      add(geom.getCoordinate());
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        add(gc.getGeometryN(i));
-      }
-    }
-  }
-  private void add(Coordinate point)
-  {
-    double dist = point.distance(centroid);
-    if (dist < minDistance) {
-      interiorPoint = new Coordinate(point);
-      minDistance = dist;
-    }
-  }
-
-  public Coordinate getInteriorPoint()
-  {
-    return interiorPoint;
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/LineIntersector.java b/src/com/vividsolutions/jts/algorithm/LineIntersector.java
deleted file mode 100644
index 0b6c1eb..0000000
--- a/src/com/vividsolutions/jts/algorithm/LineIntersector.java
+++ /dev/null
@@ -1,438 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-/**
- * @version 1.7
- */
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * A <code>LineIntersector</code> is an algorithm that can both test whether
- * two line segments intersect and compute the intersection point(s)
- * if they do.
- * <p>
- * There are three possible outcomes when determining whether two line segments intersect:
- * <ul>
- * <li>{@link #NO_INTERSECTION} - the segments do not intersect
- * <li>{@link #POINT_INTERSECTION - the segments intersect in a single point
- * <li>{@link #COLLINEAR_INTERSECTION - the segments are collinear and they intersect in a line segment
- * </ul>
- * For segments which intersect in a single point, the point may be either an endpoint
- * or in the interior of each segment.  
- * If the point lies in the interior of both segments, 
- * this is termed a <i>proper intersection</i>.
- * The method {@link #isProper()} test for this situation.
- * <p>
- * The intersection point(s) may be computed in a precise or non-precise manner.
- * Computing an intersection point precisely involves rounding it 
- * via a supplied {@link PrecisionModel}.  
- * <p>
- * LineIntersectors do not perform an initial envelope intersection test 
- * to determine if the segments are disjoint.
- * This is because this class is likely to be used in a context where 
- * envelope overlap is already known to occur (or be likely).
- *
- * @version 1.7
- */
-public abstract class LineIntersector 
-{
-/**
- * These are deprecated, due to ambiguous naming
- */
-  public final static int DONT_INTERSECT = 0;
-  public final static int DO_INTERSECT = 1;
-  public final static int COLLINEAR = 2;
-  
-  /**
-   * Indicates that line segments do not intersect
-   */
-  public final static int NO_INTERSECTION = 0;
-  
-  /**
-   * Indicates that line segments intersect in a single point
-   */
-  public final static int POINT_INTERSECTION = 1;
-  
-  /**
-   * Indicates that line segments intersect in a line segment
-   */
-  public final static int COLLINEAR_INTERSECTION = 2;
-
-  /**
-   * Computes the "edge distance" of an intersection point p along a segment.
-   * The edge distance is a metric of the point along the edge.
-   * The metric used is a robust and easy to compute metric function.
-   * It is <b>not</b> equivalent to the usual Euclidean metric.
-   * It relies on the fact that either the x or the y ordinates of the
-   * points in the edge are unique, depending on whether the edge is longer in
-   * the horizontal or vertical direction.
-   * <p>
-   * NOTE: This function may produce incorrect distances
-   *  for inputs where p is not precisely on p1-p2
-   * (E.g. p = (139,9) p1 = (139,10), p2 = (280,1) produces distanct 0.0, which is incorrect.
-   * <p>
-   * My hypothesis is that the function is safe to use for points which are the
-   * result of <b>rounding</b> points which lie on the line,
-   * but not safe to use for <b>truncated</b> points.
-   */
-  public static double computeEdgeDistance(
-        Coordinate p,
-        Coordinate p0,
-        Coordinate p1)
-  {
-    double dx = Math.abs(p1.x - p0.x);
-    double dy = Math.abs(p1.y - p0.y);
-
-    double dist = -1.0;   // sentinel value
-    if (p.equals(p0)) {
-      dist = 0.0;
-    }
-    else if (p.equals(p1)) {
-      if (dx > dy)
-        dist = dx;
-      else
-        dist = dy;
-    }
-    else {
-      double pdx = Math.abs(p.x - p0.x);
-      double pdy = Math.abs(p.y - p0.y);
-      if (dx > dy)
-        dist = pdx;
-      else
-        dist = pdy;
-      // <FIX>
-      // hack to ensure that non-endpoints always have a non-zero distance
-      if (dist == 0.0 && ! p.equals(p0))
-      {
-        dist = Math.max(pdx, pdy);
-      }
-    }
-    Assert.isTrue(! (dist == 0.0 && ! p.equals(p0)), "Bad distance calculation");
-    return dist;
-  }
-
-  /**
-   * This function is non-robust, since it may compute the square of large numbers.
-   * Currently not sure how to improve this.
-   */
-  public static double nonRobustComputeEdgeDistance(
-        Coordinate p,
-        Coordinate p1,
-        Coordinate p2)
-  {
-    double dx = p.x - p1.x;
-    double dy = p.y - p1.y;
-    double dist = Math.sqrt(dx * dx + dy * dy);   // dummy value
-    Assert.isTrue(! (dist == 0.0 && ! p.equals(p1)), "Invalid distance calculation");
-    return dist;
-  }
-
-  protected int result;
-  protected Coordinate[][] inputLines = new Coordinate[2][2];
-  protected Coordinate[] intPt = new Coordinate[2];
-  /**
-   * The indexes of the endpoints of the intersection lines, in order along
-   * the corresponding line
-   */
-  protected int[][] intLineIndex;
-  protected boolean isProper;
-  protected Coordinate pa;
-  protected Coordinate pb;
-  /**
-   * If makePrecise is true, computed intersection coordinates will be made precise
-   * using Coordinate#makePrecise
-   */
-  protected PrecisionModel precisionModel = null;
-//public int numIntersects = 0;
-
-  public LineIntersector() {
-    intPt[0] = new Coordinate();
-    intPt[1] = new Coordinate();
-    // alias the intersection points for ease of reference
-    pa = intPt[0];
-    pb = intPt[1];
-    result = 0;
-  }
-
-  /**
-   * Force computed intersection to be rounded to a given precision model
-   * @param precisionModel
-   * @deprecated use <code>setPrecisionModel</code> instead
-   */
-  public void setMakePrecise(PrecisionModel precisionModel)
-  {
-    this.precisionModel = precisionModel;
-  }
-
-  /**
-   * Force computed intersection to be rounded to a given precision model.
-   * No getter is provided, because the precision model is not required to be specified.
-   * @param precisionModel
-   */
-  public void setPrecisionModel(PrecisionModel precisionModel)
-  {
-    this.precisionModel = precisionModel;
-  }
-
-  /**
-   * Gets an endpoint of an input segment.
-   * 
-   * @param segmentIndex the index of the input segment (0 or 1)
-   * @param ptIndex the index of the endpoint (0 or 1)
-   * @return the specified endpoint
-   */
-  public Coordinate getEndpoint(int segmentIndex, int ptIndex)
-  {
-    return inputLines[segmentIndex][ptIndex];
-  }
-  
-  /**
-   * Compute the intersection of a point p and the line p1-p2.
-   * This function computes the boolean value of the hasIntersection test.
-   * The actual value of the intersection (if there is one)
-   * is equal to the value of <code>p</code>.
-   */
-  public abstract void computeIntersection(
-        Coordinate p,
-        Coordinate p1, Coordinate p2);
-
-  protected boolean isCollinear() {
-    return result == COLLINEAR_INTERSECTION;
-  }
-
-  /**
-   * Computes the intersection of the lines p1-p2 and p3-p4.
-   * This function computes both the boolean value of the hasIntersection test
-   * and the (approximate) value of the intersection point itself (if there is one).
-   */
-  public void computeIntersection(
-                Coordinate p1, Coordinate p2,
-                Coordinate p3, Coordinate p4) {
-    inputLines[0][0] = p1;
-    inputLines[0][1] = p2;
-    inputLines[1][0] = p3;
-    inputLines[1][1] = p4;
-    result = computeIntersect(p1, p2, p3, p4);
-//numIntersects++;
-  }
-
-  protected abstract int computeIntersect(
-                Coordinate p1, Coordinate p2,
-                Coordinate q1, Coordinate q2);
-
-/*
-  public String toString() {
-    String str = inputLines[0][0] + "-"
-         + inputLines[0][1] + " "
-         + inputLines[1][0] + "-"
-         + inputLines[1][1] + " : "
-               + getTopologySummary();
-    return str;
-  }
-*/
-
-  public String toString() {
-    return WKTWriter.toLineString(inputLines[0][0], inputLines[0][1]) + " - "
-    + WKTWriter.toLineString(inputLines[1][0], inputLines[1][1])
-                 + getTopologySummary();
-  }
-
-  private String getTopologySummary()
-  {
-    StringBuffer catBuf = new StringBuffer();
-    if (isEndPoint()) catBuf.append(" endpoint");
-    if (isProper) catBuf.append(" proper");
-    if (isCollinear()) catBuf.append(" collinear");
-    return catBuf.toString();
-  }
-
-  protected boolean isEndPoint() {
-    return hasIntersection() && !isProper;
-  }
-
-  /**
-   * Tests whether the input geometries intersect.
-   *
-   * @return true if the input geometries intersect
-   */
-  public boolean hasIntersection() {
-    return result != NO_INTERSECTION;
-  }
-
-  /**
-   * Returns the number of intersection points found.  This will be either 0, 1 or 2.
-   * 
-   * @return the number of intersection points found (0, 1, or 2)
-   */
-  public int getIntersectionNum() { return result; }
-
-  /**
-   * Returns the intIndex'th intersection point
-   *
-   * @param intIndex is 0 or 1
-   *
-   * @return the intIndex'th intersection point
-   */
-  public Coordinate getIntersection(int intIndex)  { return intPt[intIndex]; }
-
-  protected void computeIntLineIndex() {
-    if (intLineIndex == null) {
-      intLineIndex = new int[2][2];
-      computeIntLineIndex(0);
-      computeIntLineIndex(1);
-    }
-  }
-
-  /**
-   * Test whether a point is a intersection point of two line segments.
-   * Note that if the intersection is a line segment, this method only tests for
-   * equality with the endpoints of the intersection segment.
-   * It does <b>not</b> return true if
-   * the input point is internal to the intersection segment.
-   *
-   * @return true if the input point is one of the intersection points.
-   */
-  public boolean isIntersection(Coordinate pt) {
-    for (int i = 0; i < result; i++) {
-      if (intPt[i].equals2D(pt)) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Tests whether either intersection point is an interior point of one of the input segments.
-   *
-   * @return <code>true</code> if either intersection point is in the interior of one of the input segments
-   */
-  public boolean isInteriorIntersection()
-  {
-    if (isInteriorIntersection(0)) return true;
-    if (isInteriorIntersection(1)) return true;
-    return false;
-  }
-
-  /**
-   * Tests whether either intersection point is an interior point of the specified input segment.
-   *
-   * @return <code>true</code> if either intersection point is in the interior of the input segment
-   */
-  public boolean isInteriorIntersection(int inputLineIndex)
-  {
-    for (int i = 0; i < result; i++) {
-      if (! (   intPt[i].equals2D(inputLines[inputLineIndex][0])
-             || intPt[i].equals2D(inputLines[inputLineIndex][1]) )) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Tests whether an intersection is proper.
-   * <br>
-   * The intersection between two line segments is considered proper if
-   * they intersect in a single point in the interior of both segments
-   * (e.g. the intersection is a single point and is not equal to any of the
-   * endpoints).
-   * <p>
-   * The intersection between a point and a line segment is considered proper
-   * if the point lies in the interior of the segment (e.g. is not equal to
-   * either of the endpoints).
-   *
-   * @return true if the intersection is proper
-   */
-  public boolean isProper() {
-    return hasIntersection() && isProper;
-  }
-
-  /**
-   * Computes the intIndex'th intersection point in the direction of
-   * a specified input line segment
-   *
-   * @param segmentIndex is 0 or 1
-   * @param intIndex is 0 or 1
-   *
-   * @return the intIndex'th intersection point in the direction of the specified input line segment
-   */
-  public Coordinate getIntersectionAlongSegment(int segmentIndex, int intIndex) {
-    // lazily compute int line array
-    computeIntLineIndex();
-    return intPt[intLineIndex[segmentIndex][intIndex]];
-  }
-
-  /**
-   * Computes the index (order) of the intIndex'th intersection point in the direction of
-   * a specified input line segment
-   *
-   * @param segmentIndex is 0 or 1
-   * @param intIndex is 0 or 1
-   *
-   * @return the index of the intersection point along the input segment (0 or 1)
-   */
-  public int getIndexAlongSegment(int segmentIndex, int intIndex) {
-    computeIntLineIndex();
-    return intLineIndex[segmentIndex][intIndex];
-  }
-
-  protected void computeIntLineIndex(int segmentIndex) {
-    double dist0 = getEdgeDistance(segmentIndex, 0);
-    double dist1 = getEdgeDistance(segmentIndex, 1);
-    if (dist0 > dist1) {
-      intLineIndex[segmentIndex][0] = 0;
-      intLineIndex[segmentIndex][1] = 1;
-    }
-    else {
-      intLineIndex[segmentIndex][0] = 1;
-      intLineIndex[segmentIndex][1] = 0;
-    }
-  }
-
-  /**
-   * Computes the "edge distance" of an intersection point along the specified input line segment.
-   *
-   * @param segmentIndex is 0 or 1
-   * @param intIndex is 0 or 1
-   *
-   * @return the edge distance of the intersection point
-   */
-  public double getEdgeDistance(int segmentIndex, int intIndex) {
-    double dist = computeEdgeDistance(intPt[intIndex], inputLines[segmentIndex][0],
-        inputLines[segmentIndex][1]);
-    return dist;
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/MCPointInRing.java b/src/com/vividsolutions/jts/algorithm/MCPointInRing.java
deleted file mode 100644
index a8e11d4..0000000
--- a/src/com/vividsolutions/jts/algorithm/MCPointInRing.java
+++ /dev/null
@@ -1,164 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.index.chain.*;
-import com.vividsolutions.jts.index.bintree.*;
-
-/**
- * Implements {@link PointInRing}
- * using {@link MonotoneChain}s and a {@link Bintree} index to
- * increase performance.
- *
- * @version 1.7
- * 
- * @see IndexedPointInAreaLocator for more general functionality
- */
-public class MCPointInRing   implements PointInRing {
-
-  class MCSelecter extends MonotoneChainSelectAction
-  {
-    Coordinate p;
-
-    public MCSelecter(Coordinate p)
-    {
-      this.p = p;
-    }
-
-    public void select(LineSegment ls)
-    {
-      testLineSegment(p, ls);
-    }
-  }
-
-  private LinearRing ring;
-  private Bintree tree;
-  private int crossings = 0;  // number of segment/ray crossings
-
-  public MCPointInRing(LinearRing ring)
-  {
-    this.ring = ring;
-    buildIndex();
-  }
-
-  private void buildIndex()
-  {
-    //Envelope env = ring.getEnvelopeInternal();
-    tree = new Bintree();
-
-    Coordinate[] pts = CoordinateArrays.removeRepeatedPoints(ring.getCoordinates());
-    List mcList = MonotoneChainBuilder.getChains(pts);
-
-    for (int i = 0; i < mcList.size(); i++) {
-      MonotoneChain mc = (MonotoneChain) mcList.get(i);
-      Envelope mcEnv = mc.getEnvelope();
-      interval.min = mcEnv.getMinY();
-      interval.max = mcEnv.getMaxY();
-      tree.insert(interval, mc);
-    }
-  }
-
-  private Interval interval = new Interval();
-
-  public boolean isInside(Coordinate pt)
-  {
-    crossings = 0;
-
-    // test all segments intersected by ray from pt in positive x direction
-    Envelope rayEnv = new Envelope(Double.NEGATIVE_INFINITY, Double.POSITIVE_INFINITY, pt.y, pt.y);
-
-    interval.min = pt.y;
-    interval.max = pt.y;
-    List segs = tree.query(interval);
-//System.out.println("query size = " + segs.size());
-
-    MCSelecter mcSelecter = new MCSelecter(pt);
-    for (Iterator i = segs.iterator(); i.hasNext(); ) {
-      MonotoneChain mc = (MonotoneChain) i.next();
-      testMonotoneChain(rayEnv, mcSelecter, mc);
-    }
-
-    /*
-     *  p is inside if number of crossings is odd.
-     */
-    if ((crossings % 2) == 1) {
-      return true;
-    }
-    return false;
-  }
-
-
-  private void testMonotoneChain(Envelope rayEnv, MCSelecter mcSelecter, MonotoneChain mc)
-  {
-    mc.select(rayEnv, mcSelecter);
-  }
-
-  private void testLineSegment(Coordinate p, LineSegment seg) {
-    double xInt;  // x intersection of segment with ray
-    double x1;    // translated coordinates
-    double y1;
-    double x2;
-    double y2;
-
-    /*
-     *  Test if segment crosses ray from test point in positive x direction.
-     */
-    Coordinate p1 = seg.p0;
-    Coordinate p2 = seg.p1;
-    x1 = p1.x - p.x;
-    y1 = p1.y - p.y;
-    x2 = p2.x - p.x;
-    y2 = p2.y - p.y;
-
-    if (((y1 > 0) && (y2 <= 0)) ||
-        ((y2 > 0) && (y1 <= 0))) {
-        /*
-         *  segment straddles x axis, so compute intersection.
-         */
-      xInt = RobustDeterminant.signOfDet2x2(x1, y1, x2, y2) / (y2 - y1);
-        //xsave = xInt;
-        /*
-         *  crosses ray if strictly positive intersection.
-         */
-      if (0.0 < xInt) {
-        crossings++;
-      }
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/MinimumBoundingCircle.java b/src/com/vividsolutions/jts/algorithm/MinimumBoundingCircle.java
deleted file mode 100644
index 6f099f8..0000000
--- a/src/com/vividsolutions/jts/algorithm/MinimumBoundingCircle.java
+++ /dev/null
@@ -1,362 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Computes the <b>Minimum Bounding Circle</b> (MBC)
- * for the points in a {@link Geometry}.
- * The MBC is the smallest circle which <tt>cover</tt>s
- * all the input points 
- * (this is also known as the <b>Smallest Enclosing Circle</b>).
- * This is equivalent to computing the Maximum Diameter 
- * of the input point set.
- * <p>
- * The computed circle can be specified in two equivalent ways,
- * both of which are provide as output by this class:
- * <ul>
- * <li>As a centre point and a radius
- * <li>By the set of points defining the circle.
- * Depending on the number of points in the input
- * and their relative positions, this
- * will be specified by anywhere from 0 to 3 points. 
- * <ul>
- * <li>0 or 1 points indicate an empty or trivial input point arrangement.
- * <li>2 or 3 points define a circle which contains 
- * all the input points.
- * </ul>
- * </ul>
- * The class can also output a {@link Geometry} which approximates the
- * shape of the MBC (although as an approximation 
- * it is <b>not</b> guaranteed to <tt>cover</tt> all the input points.)
- * 
- * @author Martin Davis
- * 
- * @see MinimumDiameter
- *
- */
-public class MinimumBoundingCircle 
-{
-  /*
-   * The algorithm used is based on the one by Jon Rokne in 
-   * the article "An Easy Bounding Circle" in <i>Graphic Gems II</i>.
-   */
-	
-	private Geometry input;
-	private Coordinate[] extremalPts = null;
-	private Coordinate centre = null;
-	private double radius = 0.0;
-	
-	/**
-	 * Creates a new object for computing the minimum bounding circle for the
-	 * point set defined by the vertices of the given geometry.
-	 * 
-	 * @param geom the geometry to use to obtain the point set 
-	 */
-	public MinimumBoundingCircle(Geometry geom)
-	{
-		this.input = geom;
-	}
-	
-	/**
-	 * Gets a geometry which represents the Minimum Bounding Circle.
-	 * If the input is degenerate (empty or a single unique point),
-	 * this method will return an empty geometry or a single Point geometry.
-	 * Otherwise, a Polygon will be returned which approximates the 
-	 * Minimum Bounding Circle. 
-	 * (Note that because the computed polygon is only an approximation, 
-	 * it may not precisely contain all the input points.)
-	 * 
-	 * @return a Geometry representing the Minimum Bounding Circle.
-	 */
-	public Geometry getCircle()
-	{
-		//TODO: ensure the output circle contains the extermal points.
-		//TODO: or maybe even ensure that the returned geometry contains ALL the input points?
-		
-		compute();
-		if (centre == null)
-			return input.getFactory().createPolygon(null, null);
-		Point centrePoint = input.getFactory().createPoint(centre);
-		if (radius == 0.0)
-			return centrePoint;
-		return centrePoint.buffer(radius);
-	}
-
-  /**
-   * Gets a geometry representing a line between the two farthest points
-   * in the input.
-   * These points will be two of the extremal points of the Minimum Bounding Circle.
-   * They also lie on the convex hull of the input.
-   * 
-   * @return a LineString between the two farthest points of the input
-   * @return a empty LineString if the input is empty
-   * @return a Point if the input is a point
-   */
-  public Geometry getFarthestPoints() {
-    compute();
-    switch (extremalPts.length) {
-    case 0:
-      return input.getFactory().createLineString((CoordinateSequence) null);
-    case 1:
-      return input.getFactory().createPoint(centre);
-    }
-    Coordinate p0 = extremalPts[0];
-    Coordinate p1 = extremalPts[extremalPts.length - 1];
-    return input.getFactory().createLineString(new Coordinate[] { p0, p1 });
-  }
-
-  /**
-   * Gets a geometry representing the diameter of the computed Minimum Bounding
-   * Circle.
-   * 
-   * @return the diameter LineString of the Minimum Bounding Circle
-   * @return a empty LineString if the input is empty
-   * @return a Point if the input is a point
-   */
-  public Geometry getDiameter() {
-    compute();
-    switch (extremalPts.length) {
-    case 0:
-      return input.getFactory().createLineString((CoordinateSequence) null);
-    case 1:
-      return input.getFactory().createPoint(centre);
-    }
-    // TODO: handle case of 3 extremal points, by computing a line from one of
-    // them through the centre point with len = 2*radius
-    Coordinate p0 = extremalPts[0];
-    Coordinate p1 = extremalPts[1];
-    return input.getFactory().createLineString(new Coordinate[] { p0, p1 });
-  }
-
-	/**
-	 * Gets the extremal points which define the computed Minimum Bounding Circle.
-	 * There may be zero, one, two or three of these points,
-	 * depending on the number of points in the input
-	 * and the geometry of those points.
-	 * 
-	 * @return the points defining the Minimum Bounding Circle
-	 */
-	public Coordinate[] getExtremalPoints() 
-	{
-		compute();
-		return extremalPts;
-	}
-	
-        /**
-         * Gets the centre point of the computed Minimum Bounding Circle.
-         * 
-         * @return the centre point of the Minimum Bounding Circle
-         * @return null if the input is empty
-         */
-        public Coordinate getCentre() 
-        {
-                compute();
-                return centre;
-        }
-                
-	/**
-	 * Gets the radius of the computed Minimum Bounding Circle.
-	 * 
-	 * @return the radius of the Minimum Bounding Circle
-	 */
-	public double getRadius() 
-	{
-		compute();
-		return radius;
-	}
-	
-	private void computeCentre() 
-	{
-		switch (extremalPts.length) {
-		case 0:
-			centre = null;
-			break;
-		case 1:
-			centre = extremalPts[0];
-			break;
-		case 2:
-			centre = new Coordinate(
-					(extremalPts[0].x + extremalPts[1].x) / 2.0,
-					(extremalPts[0].y + extremalPts[1].y) / 2.0
-					);
-			break;
-		case 3:
-			centre = Triangle.circumcentre(extremalPts[0], extremalPts[1], extremalPts[2]);
-			break;
-		}
-	}
-	
-	private void compute()
-	{		
-		if (extremalPts != null) return;
-
-		computeCirclePoints();
-		computeCentre();
-		if (centre != null)
-			radius = centre.distance(extremalPts[0]);
-	}
-	
-	private void computeCirclePoints()
-	{
-		// handle degenerate or trivial cases
-		if (input.isEmpty()) {
-			extremalPts = new Coordinate[0];
-			return;
-		}
-		if (input.getNumPoints() == 1) {
-			Coordinate[] pts = input.getCoordinates();
-			extremalPts = new Coordinate[] { new Coordinate(pts[0]) };
-			return;
-		}
-		
-		/**
-		 * The problem is simplified by reducing to the convex hull.
-		 * Computing the convex hull also has the useful effect of eliminating duplicate points
-		 */
-		Geometry convexHull = input.convexHull();
-		
-		Coordinate[] hullPts = convexHull.getCoordinates();
-		
-		// strip duplicate final point, if any
-		Coordinate[] pts = hullPts;
-		if (hullPts[0].equals2D(hullPts[hullPts.length - 1])) {
-			pts = new Coordinate[hullPts.length - 1];
-			CoordinateArrays.copyDeep(hullPts, 0, pts, 0, hullPts.length - 1);
-		}
-		
-		/**
-		 * Optimization for the trivial case where the CH has fewer than 3 points
-		 */
-		if (pts.length <= 2) {
-			extremalPts = CoordinateArrays.copyDeep(pts);
-			return;
-		}
-		
-		// find a point P with minimum Y ordinate
-		Coordinate P = lowestPoint(pts);
-		
-		// find a point Q such that the angle that PQ makes with the x-axis is minimal
-		Coordinate Q = pointWitMinAngleWithX(pts, P);
-		
-		/**
-		 * Iterate over the remaining points to find 
-		 * a pair or triplet of points which determine the minimal circle.
-		 * By the design of the algorithm, 
-		 * at most <tt>pts.length</tt> iterations are required to terminate 
-		 * with a correct result.
-		 */ 
-		for (int i = 0; i < pts.length; i++) {
-			Coordinate R = pointWithMinAngleWithSegment(pts, P, Q);
-			
-			// if PRQ is obtuse, then MBC is determined by P and Q
-			if (Angle.isObtuse(P, R, Q)) {
-				extremalPts = new Coordinate[] { new Coordinate(P), new Coordinate(Q) };
-				return;
-			}
-			// if RPQ is obtuse, update baseline and iterate
-			if (Angle.isObtuse(R, P, Q)) {
-				P = R;
-				continue;
-			}
-			// if RQP is obtuse, update baseline and iterate
-			if (Angle.isObtuse(R, Q, P)) {
-				Q = R;
-				continue;
-			}
-			// otherwise all angles are acute, and the MBC is determined by the triangle PQR
-			extremalPts = new Coordinate[] { new Coordinate(P), new Coordinate(Q), new Coordinate(R) };
-			return;
-		}
-		Assert.shouldNeverReachHere("Logic failure in Minimum Bounding Circle algorithm!"); 
-	}
-	
-	private static Coordinate lowestPoint(Coordinate[] pts)
-	{
-		Coordinate min = pts[0];
-		for (int i = 1; i < pts.length; i++) {
-			if (pts[i].y < min.y)
-				min = pts[i];
-		}
-		return min;
-	}
-	
-	private static Coordinate pointWitMinAngleWithX(Coordinate[] pts, Coordinate P)
-	{
-		double minSin = Double.MAX_VALUE;
-		Coordinate minAngPt = null;
-		for (int i = 0; i < pts.length; i++) {
-			
-			Coordinate p = pts[i];
-			if (p == P) continue;
-			
-			/**
-			 * The sin of the angle is a simpler proxy for the angle itself
-			 */
-			double dx = p.x - P.x;
-			double dy = p.y - P.y;
-			if (dy < 0) dy = -dy;
-			double len = Math.sqrt(dx * dx + dy * dy);
-			double sin = dy / len;
-			
-			if (sin < minSin) {
-				minSin = sin;
-				minAngPt = p;
-			}
-		}
-		return minAngPt;
-	}
-	
-	private static Coordinate pointWithMinAngleWithSegment(Coordinate[] pts, Coordinate P, Coordinate Q)
-	{
-		double minAng = Double.MAX_VALUE;
-		Coordinate minAngPt = null;
-		for (int i = 0; i < pts.length; i++) {
-			
-			Coordinate p = pts[i];
-			if (p == P) continue;
-			if (p == Q) continue;
-			
-			double ang = Angle.angleBetween(P, p, Q);
-			if (ang < minAng) {
-				minAng = ang;
-				minAngPt = p;
-			}
-		}
-		return minAngPt;
-		
-	}
-}
diff --git a/src/com/vividsolutions/jts/algorithm/MinimumDiameter.java b/src/com/vividsolutions/jts/algorithm/MinimumDiameter.java
deleted file mode 100644
index e6a18ce..0000000
--- a/src/com/vividsolutions/jts/algorithm/MinimumDiameter.java
+++ /dev/null
@@ -1,358 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the minimum diameter of a {@link Geometry}.
- * The minimum diameter is defined to be the
- * width of the smallest band that
- * contains the geometry,
- * where a band is a strip of the plane defined
- * by two parallel lines.
- * This can be thought of as the smallest hole that the geometry can be
- * moved through, with a single rotation.
- * <p>
- * The first step in the algorithm is computing the convex hull of the Geometry.
- * If the input Geometry is known to be convex, a hint can be supplied to
- * avoid this computation.
- * <p>
- * This class can also be used to compute a line segment representing 
- * the minimum diameter, the supporting line segment of the minimum diameter,
- * and a minimum rectangle enclosing the input geometry.
- * This rectangle will
- * have width equal to the minimum diameter, and have one side
- * parallel to the supporting segment.
- *
- * @see ConvexHull
- *
- * @version 1.7
- */
-public class MinimumDiameter
-{
-  /**
-   * Gets the minimum rectangle enclosing a geometry.
-   * 
-   * @param geom the geometry
-   * @return the minimum rectangle enclosing the geometry
-   */
-  public static Geometry getMinimumRectangle(Geometry geom) {
-    return (new MinimumDiameter(geom)).getMinimumRectangle();
-  }
-  
-  /**
-   * Gets the length of the minimum diameter enclosing a geometry
-   * @param geom the geometry
-   * @return the length of the minimum diameter of the geometry
-   */
-  public static Geometry getMinimumDiameter(Geometry geom) {
-    return (new MinimumDiameter(geom)).getDiameter();
-  }
-  
-  private final Geometry inputGeom;
-  private final boolean isConvex;
-
-  private Coordinate[] convexHullPts = null;
-  private LineSegment minBaseSeg = new LineSegment();
-  private Coordinate minWidthPt = null;
-  private int minPtIndex;
-  private double minWidth = 0.0;
-
-  /**
-   * Compute a minimum diameter for a given {@link Geometry}.
-   *
-   * @param geom a Geometry
-   */
-  public MinimumDiameter(Geometry inputGeom)
-  {
-    this(inputGeom, false);
-  }
-
-  /**
-   * Compute a minimum diameter for a giver {@link Geometry},
-   * with a hint if
-   * the Geometry is convex
-   * (e.g. a convex Polygon or LinearRing,
-   * or a two-point LineString, or a Point).
-   *
-   * @param geom a Geometry which is convex
-   * @param isConvex <code>true</code> if the input geometry is convex
-   */
-  public MinimumDiameter(Geometry inputGeom, boolean isConvex)
-  {
-    this.inputGeom = inputGeom;
-    this.isConvex = isConvex;
-  }
-
-  /**
-   * Gets the length of the minimum diameter of the input Geometry
-   *
-   * @return the length of the minimum diameter
-   */
-  public double getLength()
-  {
-    computeMinimumDiameter();
-    return minWidth;
-  }
-
-  /**
-   * Gets the {@link Coordinate} forming one end of the minimum diameter
-   *
-   * @return a coordinate forming one end of the minimum diameter
-   */
-  public Coordinate getWidthCoordinate()
-  {
-    computeMinimumDiameter();
-    return minWidthPt;
-  }
-
-  /**
-   * Gets the segment forming the base of the minimum diameter
-   *
-   * @return the segment forming the base of the minimum diameter
-   */
-  public LineString getSupportingSegment()
-  {
-    computeMinimumDiameter();
-    return inputGeom.getFactory().createLineString(new Coordinate[] { minBaseSeg.p0, minBaseSeg.p1 } );
-  }
-
-  /**
-   * Gets a {@link LineString} which is a minimum diameter
-   *
-   * @return a {@link LineString} which is a minimum diameter
-   */
-  public LineString getDiameter()
-  {
-    computeMinimumDiameter();
-
-    // return empty linestring if no minimum width calculated
-    if (minWidthPt == null)
-      return inputGeom.getFactory().createLineString((Coordinate[])null);
-
-    Coordinate basePt = minBaseSeg.project(minWidthPt);
-    return inputGeom.getFactory().createLineString(new Coordinate[] { basePt, minWidthPt } );
-  }
-
-  private void computeMinimumDiameter()
-  {
-    // check if computation is cached
-    if (minWidthPt != null)
-      return;
-
-    if (isConvex)
-      computeWidthConvex(inputGeom);
-    else {
-      Geometry convexGeom = (new ConvexHull(inputGeom)).getConvexHull();
-      computeWidthConvex(convexGeom);
-    }
-  }
-
-  private void computeWidthConvex(Geometry convexGeom)
-  {
-//System.out.println("Input = " + geom);
-    if (convexGeom instanceof Polygon)
-      convexHullPts = ((Polygon) convexGeom).getExteriorRing().getCoordinates();
-    else
-      convexHullPts = convexGeom.getCoordinates();
-
-    // special cases for lines or points or degenerate rings
-    if (convexHullPts.length == 0) {
-      minWidth = 0.0;
-      minWidthPt = null;
-      minBaseSeg = null;
-    }
-    else if (convexHullPts.length == 1) {
-      minWidth = 0.0;
-      minWidthPt = convexHullPts[0];
-      minBaseSeg.p0 = convexHullPts[0];
-      minBaseSeg.p1 = convexHullPts[0];
-    }
-    else if (convexHullPts.length == 2 || convexHullPts.length == 3) {
-      minWidth = 0.0;
-      minWidthPt = convexHullPts[0];
-      minBaseSeg.p0 = convexHullPts[0];
-      minBaseSeg.p1 = convexHullPts[1];
-    }
-    else
-      computeConvexRingMinDiameter(convexHullPts);
-  }
-
-  /**
-   * Compute the width information for a ring of {@link Coordinate}s.
-   * Leaves the width information in the instance variables.
-   *
-   * @param pts
-   */
-  private void computeConvexRingMinDiameter(Coordinate[] pts)
-  {
-    // for each segment in the ring
-    minWidth = Double.MAX_VALUE;
-    int currMaxIndex = 1;
-
-    LineSegment seg = new LineSegment();
-    // compute the max distance for all segments in the ring, and pick the minimum
-    for (int i = 0; i < pts.length - 1; i++) {
-      seg.p0 = pts[i];
-      seg.p1 = pts[i + 1];
-      currMaxIndex = findMaxPerpDistance(pts, seg, currMaxIndex);
-    }
-  }
-
-  private int findMaxPerpDistance(Coordinate[] pts, LineSegment seg, int startIndex)
-  {
-    double maxPerpDistance = seg.distancePerpendicular(pts[startIndex]);
-    double nextPerpDistance = maxPerpDistance;
-    int maxIndex = startIndex;
-    int nextIndex = maxIndex;
-    while (nextPerpDistance >= maxPerpDistance) {
-      maxPerpDistance = nextPerpDistance;
-      maxIndex = nextIndex;
-
-      nextIndex = nextIndex(pts, maxIndex);
-      nextPerpDistance = seg.distancePerpendicular(pts[nextIndex]);
-    }
-    // found maximum width for this segment - update global min dist if appropriate
-    if (maxPerpDistance < minWidth) {
-      minPtIndex = maxIndex;
-      minWidth = maxPerpDistance;
-      minWidthPt = pts[minPtIndex];
-      minBaseSeg = new LineSegment(seg);
-//      System.out.println(minBaseSeg);
-//      System.out.println(minWidth);
-    }
-    return maxIndex;
-  }
-
-  private static int nextIndex(Coordinate[] pts, int index)
-  {
-    index++;
-    if (index >= pts.length) index = 0;
-    return index;
-  }
-  
-  /**
-   * Gets the minimum rectangular {@link Polygon} which encloses the input geometry.
-   * The rectangle has width equal to the minimum diameter, 
-   * and a longer length.
-   * If the convex hull of the input is degenerate (a line or point)
-   * a {@link LineString} or {@link Point} is returned.
-   * <p>
-   * The minimum rectangle can be used as an extremely generalized representation
-   * for the given geometry.
-   * 
-   * @return the minimum rectangle enclosing the input (or a line or point if degenerate)
-   */
-  public Geometry getMinimumRectangle()
-  {
-    computeMinimumDiameter();
-  
-    // check if minimum rectangle is degenerate (a point or line segment)
-    if (minWidth == 0.0) {
-      if (minBaseSeg.p0.equals2D(minBaseSeg.p1)) {
-        return inputGeom.getFactory().createPoint(minBaseSeg.p0);
-      }
-      return minBaseSeg.toGeometry(inputGeom.getFactory());
-    }
-    
-    // deltas for the base segment of the minimum diameter
-    double dx = minBaseSeg.p1.x - minBaseSeg.p0.x;
-    double dy = minBaseSeg.p1.y - minBaseSeg.p0.y;
-    
-    /*
-    double c0 = computeC(dx, dy, minBaseSeg.p0);
-    double c1 = computeC(dx, dy, minBaseSeg.p1);
-    */
-    
-    double minPara = Double.MAX_VALUE;
-    double maxPara = -Double.MAX_VALUE;
-    double minPerp = Double.MAX_VALUE;
-    double maxPerp = -Double.MAX_VALUE;
-    
-    // compute maxima and minima of lines parallel and perpendicular to base segment
-    for (int i = 0; i < convexHullPts.length; i++) {
-      
-      double paraC = computeC(dx, dy, convexHullPts[i]);
-      if (paraC > maxPara) maxPara = paraC;
-      if (paraC < minPara) minPara = paraC;
-      
-      double perpC = computeC(-dy, dx, convexHullPts[i]);
-      if (perpC > maxPerp) maxPerp = perpC;
-      if (perpC < minPerp) minPerp = perpC;
-    }
-    
-    // compute lines along edges of minimum rectangle
-    LineSegment maxPerpLine = computeSegmentForLine(-dx, -dy, maxPerp);
-    LineSegment minPerpLine = computeSegmentForLine(-dx, -dy, minPerp);
-    LineSegment maxParaLine = computeSegmentForLine(-dy, dx, maxPara);
-    LineSegment minParaLine = computeSegmentForLine(-dy, dx, minPara);
-    
-    // compute vertices of rectangle (where the para/perp max & min lines intersect)
-    Coordinate p0 = maxParaLine.lineIntersection(maxPerpLine);
-    Coordinate p1 = minParaLine.lineIntersection(maxPerpLine);
-    Coordinate p2 = minParaLine.lineIntersection(minPerpLine);
-    Coordinate p3 = maxParaLine.lineIntersection(minPerpLine);
-    
-    LinearRing shell = inputGeom.getFactory().createLinearRing(
-        new Coordinate[] { p0, p1, p2, p3, p0 });
-    return inputGeom.getFactory().createPolygon(shell, null);
-
-  }
-  
-  private static double computeC(double a, double b, Coordinate p)
-  {
-    return a * p.y - b * p.x;
-  }
-  
-  private static LineSegment computeSegmentForLine(double a, double b, double c)
-  {
-    Coordinate p0;
-    Coordinate p1;
-    /*
-    * Line eqn is ax + by = c
-    * Slope is a/b.
-    * If slope is steep, use y values as the inputs
-    */
-    if (Math.abs(b) > Math.abs(a)) {
-      p0 = new Coordinate(0.0, c/b);
-      p1 = new Coordinate(1.0, c/b - a/b);
-    }
-    else {
-      p0 = new Coordinate(c/a, 0.0);
-      p1 = new Coordinate(c/a - b/a, 1.0);
-    }
-    return new LineSegment(p0, p1);
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/NonRobustCGAlgorithms.java b/src/com/vividsolutions/jts/algorithm/NonRobustCGAlgorithms.java
deleted file mode 100644
index 6c31f2e..0000000
--- a/src/com/vividsolutions/jts/algorithm/NonRobustCGAlgorithms.java
+++ /dev/null
@@ -1,282 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Non-robust versions of various fundamental Computational Geometric algorithms,
- * <b>FOR TESTING PURPOSES ONLY!</b>.
- * The non-robustness is due to rounding error in floating point computation.
- *
- * @version 1.7
- */
-public class NonRobustCGAlgorithms
-  extends CGAlgorithms
-{
-  public NonRobustCGAlgorithms() {
-  }
-
-  /**
-   * Computes whether a ring defined by an array of {@link Coordinate} is
-   * oriented counter-clockwise.
-   * <p>
-   * This will handle coordinate lists which contain repeated points.
-   *
-   * @param ring an array of coordinates forming a ring
-   * @return <code>true</code> if the ring is oriented counter-clockwise.
-   * @throws IllegalArgumentException if the ring is degenerate (does not contain 3 different points)
-   */
-  public static boolean isPointInRing(Coordinate p, Coordinate[] ring)
-  {
-    int		i, i1;		// point index; i1 = i-1 mod n
-    double	xInt;		// x intersection of e with ray
-    int		crossings = 0;	// number of edge/ray crossings
-    double	x1,y1,x2,y2;
-    int         nPts = ring.length;
-
-	/* For each line edge l = (i-1, i), see if it crosses ray from test point in positive x direction. */
-	for (i = 1; i < nPts; i++ ) {
-		i1 = i - 1;
-		Coordinate p1 = ring[i];
-		Coordinate p2 = ring[i1];
-		x1 = p1.x - p.x;
-		y1 = p1.y - p.y;
-		x2 = p2.x - p.x;
-		y2 = p2.y - p.y;
-
-		if( ( ( y1 > 0 ) && ( y2 <= 0 ) ) ||
-		    ( ( y2 > 0 ) && ( y1 <= 0 ) ) ) {
-			/* e straddles x axis, so compute intersection. */
-			xInt = (x1 * y2 - x2 * y1) / (y2 - y1);
-			//xsave = xInt;
-			/* crosses ray if strictly positive intersection. */
-			if (0.0 < xInt)
-				crossings++;
-		}
-	}
-	/* p is inside if an odd number of crossings. */
-	if( (crossings % 2) == 1 )
-		return	true;
-	else
-		return	false;
-  }
-
-  /**
-   * Computes whether a ring defined by an array of {@link Coordinate} is
-   * oriented counter-clockwise.
-   * <p>
-   * This will handle coordinate lists which contain repeated points.
-   *
-   * @param ring an array of coordinates forming a ring
-   * @return <code>true</code> if the ring is oriented counter-clockwise.
-   * @throws IllegalArgumentException if the ring is degenerate (does not contain 3 different points)
-   */
-  public static boolean isCCW(Coordinate[] ring)
-  {
-    // # of points without closing endpoint
-    int nPts = ring.length - 1;
-
-    // check that this is a valid ring - if not, simply return a dummy value
-    if (nPts < 4) return false;
-
-    // algorithm to check if a Ring is stored in CCW order
-    // find highest point
-    Coordinate hip = ring[0];
-    int hii = 0;
-    for (int i = 1; i <= nPts; i++) {
-      Coordinate p = ring[i];
-      if (p.y > hip.y) {
-        hip = p;
-        hii = i;
-      }
-    }
-
-    // find different point before highest point
-    int iPrev = hii;
-    do {
-      iPrev = (iPrev - 1) % nPts;
-    } while (ring[iPrev].equals(hip) && iPrev != hii);
-
-    // find different point after highest point
-    int iNext = hii;
-    do {
-      iNext = (iNext + 1) % nPts;
-    } while (ring[iNext].equals(hip) && iNext != hii);
-
-    Coordinate prev = ring[iPrev];
-    Coordinate next = ring[iNext];
-
-    if (prev.equals(hip) || next.equals(hip) || prev.equals(next))
-        throw new IllegalArgumentException("degenerate ring (does not contain 3 different points)");
-
-    // translate so that hip is at the origin.
-    // This will not affect the area calculation, and will avoid
-    // finite-accuracy errors (i.e very small vectors with very large coordinates)
-    // This also simplifies the discriminant calculation.
-    double prev2x = prev.x - hip.x;
-    double prev2y = prev.y - hip.y;
-    double next2x = next.x - hip.x;
-    double next2y = next.y - hip.y;
-    // compute cross-product of vectors hip->next and hip->prev
-    // (e.g. area of parallelogram they enclose)
-    double disc = next2x * prev2y - next2y * prev2x;
-    /* If disc is exactly 0, lines are collinear.  There are two possible cases:
-            (1) the lines lie along the x axis in opposite directions
-            (2) the line lie on top of one another
-      (2) should never happen, so we're going to ignore it!
-            (Might want to assert this)
-    (1) is handled by checking if next is left of prev ==> CCW
-    */
-    if (disc == 0.0) {
-            // poly is CCW if prev x is right of next x
-            return (prev.x > next.x);
-    }
-    else {
-            // if area is positive, points are ordered CCW
-            return (disc > 0.0);
-    }
-  }
-
-  /**
-   * Computes the orientation of a point q to the directed line segment p1-p2.
-   * The orientation of a point relative to a directed line segment indicates
-   * which way you turn to get to q after travelling from p1 to p2.
-   * 
-   * @return 1 if q is counter-clockwise from p1-p2
-   * @return -1 if q is clockwise from p1-p2
-   * @return 0 if q is collinear with p1-p2
-   */
-  public static int computeOrientation(Coordinate p1, Coordinate p2, Coordinate q) {
-    return orientationIndex(p1, p2, q);
-  }
-  
-  /**
-   * Returns the index of the direction of the point <code>q</code> relative to
-   * a vector specified by <code>p1-p2</code>.
-   * 
-   * @param p1
-   *          the origin point of the vector
-   * @param p2
-   *          the final point of the vector
-   * @param q
-   *          the point to compute the direction to
-   * 
-   * @return 1 if q is counter-clockwise (left) from p1-p2
-   * @return -1 if q is clockwise (right) from p1-p2
-   * @return 0 if q is collinear with p1-p2
-   */
-  public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
-  {
-        double dx1 = p2.x - p1.x;
-        double dy1 = p2.y - p1.y;
-        double dx2 = q.x - p2.x;
-        double dy2 = q.y - p2.y;
-        double det = dx1*dy2 - dx2*dy1;
-        if (det > 0.0) return 1;
-        if (det < 0.0) return -1;
-        return 0;
-  }
-
-  /**
-   * Computes the distance from a line segment AB to a line segment CD
-   * 
-   * Note: NON-ROBUST!
-   * 
-   * @param A
-   *          a point of one line
-   * @param B
-   *          the second point of (must be different to A)
-   * @param C
-   *          one point of the line
-   * @param D
-   *          another point of the line (must be different to A)
-   */
-  public static double distanceLineLine(Coordinate A, Coordinate B,
-      Coordinate C, Coordinate D)
-  {
-    // check for zero-length segments
-    if (A.equals(B))
-      return distancePointLine(A, C, D);
-    if (C.equals(D))
-      return distancePointLine(D, A, B);
-
-    // AB and CD are line segments
-    /*
-     * from comp.graphics.algo
-     * 
-     * Solving the above for r and s yields (Ay-Cy)(Dx-Cx)-(Ax-Cx)(Dy-Cy) r =
-     * ----------------------------- (eqn 1) (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx)
-     * 
-     * (Ay-Cy)(Bx-Ax)-(Ax-Cx)(By-Ay) s = ----------------------------- (eqn 2)
-     * (Bx-Ax)(Dy-Cy)-(By-Ay)(Dx-Cx) Let P be the position vector of the
-     * intersection point, then P=A+r(B-A) or Px=Ax+r(Bx-Ax) Py=Ay+r(By-Ay) By
-     * examining the values of r & s, you can also determine some other limiting
-     * conditions: If 0<=r<=1 & 0<=s<=1, intersection exists r<0 or r>1 or s<0
-     * or s>1 line segments do not intersect If the denominator in eqn 1 is
-     * zero, AB & CD are parallel If the numerator in eqn 1 is also zero, AB &
-     * CD are collinear.
-     */
-    double r_top = (A.y - C.y) * (D.x - C.x) - (A.x - C.x) * (D.y - C.y);
-    double r_bot = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
-
-    double s_top = (A.y - C.y) * (B.x - A.x) - (A.x - C.x) * (B.y - A.y);
-    double s_bot = (B.x - A.x) * (D.y - C.y) - (B.y - A.y) * (D.x - C.x);
-
-    if ((r_bot == 0) || (s_bot == 0)) {
-      return Math
-          .min(
-              distancePointLine(A, C, D),
-              Math.min(
-                  distancePointLine(B, C, D),
-                  Math.min(distancePointLine(C, A, B),
-                      distancePointLine(D, A, B))));
-
-    }
-    double s = s_top / s_bot;
-    double r = r_top / r_bot;
-
-    if ((r < 0) || (r > 1) || (s < 0) || (s > 1)) {
-      // no intersection
-      return Math
-          .min(
-              distancePointLine(A, C, D),
-              Math.min(
-                  distancePointLine(B, C, D),
-                  Math.min(distancePointLine(C, A, B),
-                      distancePointLine(D, A, B))));
-    }
-    return 0.0; // intersection exists
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/NonRobustLineIntersector.java b/src/com/vividsolutions/jts/algorithm/NonRobustLineIntersector.java
deleted file mode 100644
index de5095b..0000000
--- a/src/com/vividsolutions/jts/algorithm/NonRobustLineIntersector.java
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-
-/**
- *@version 1.7
- */
-
-import com.vividsolutions.jts.geom.*;
-//import com.vividsolutions.jts.util.Debug;
-
-/**
- * A non-robust version of {@link LineIntersector}.
- *
- * @version 1.7
- */
-public class NonRobustLineIntersector
-    extends LineIntersector
-{
-  /**
-   * @return true if both numbers are positive or if both numbers are negative.
-   * Returns false if both numbers are zero.
-   */
-  public static boolean isSameSignAndNonZero(double a, double b) {
-    if (a == 0 || b == 0) {
-      return false;
-    }
-    return (a < 0 && b < 0) || (a > 0 && b > 0);
-  }
-
-
-  public NonRobustLineIntersector() {
-  }
-
-  public void computeIntersection(
-      Coordinate p,
-      Coordinate p1,
-      Coordinate p2) {
-    double a1;
-    double b1;
-    double c1;
-    /*
-     *  Coefficients of line eqns.
-     */
-    double r;
-    /*
-     *  'Sign' values
-     */
-    isProper = false;
-
-    /*
-     *  Compute a1, b1, c1, where line joining points 1 and 2
-     *  is "a1 x  +  b1 y  +  c1  =  0".
-     */
-    a1 = p2.y - p1.y;
-    b1 = p1.x - p2.x;
-    c1 = p2.x * p1.y - p1.x * p2.y;
-
-    /*
-     *  Compute r3 and r4.
-     */
-    r = a1 * p.x + b1 * p.y + c1;
-
-    // if r != 0 the point does not lie on the line
-    if (r != 0) {
-      result = NO_INTERSECTION;
-      return;
-    }
-
-    // Point lies on line - check to see whether it lies in line segment.
-
-    double dist = rParameter(p1, p2, p);
-    if (dist < 0.0 || dist > 1.0) {
-      result = NO_INTERSECTION;
-      return;
-    }
-
-    isProper = true;
-    if (p.equals(p1) || p.equals(p2)) {
-      isProper = false;
-    }
-    result = POINT_INTERSECTION;
-  }
-
-  protected int computeIntersect(
-      Coordinate p1,
-      Coordinate p2,
-      Coordinate p3,
-      Coordinate p4) {
-    double a1;
-    double b1;
-    double c1;
-    /*
-     *  Coefficients of line eqns.
-     */
-    double a2;
-    /*
-     *  Coefficients of line eqns.
-     */
-    double b2;
-    /*
-     *  Coefficients of line eqns.
-     */
-    double c2;
-    double r1;
-    double r2;
-    double r3;
-    double r4;
-    /*
-     *  'Sign' values
-     */
-    //double denom, offset, num;     /* Intermediate values */
-
-    isProper = false;
-
-    /*
-     *  Compute a1, b1, c1, where line joining points 1 and 2
-     *  is "a1 x  +  b1 y  +  c1  =  0".
-     */
-    a1 = p2.y - p1.y;
-    b1 = p1.x - p2.x;
-    c1 = p2.x * p1.y - p1.x * p2.y;
-
-    /*
-     *  Compute r3 and r4.
-     */
-    r3 = a1 * p3.x + b1 * p3.y + c1;
-    r4 = a1 * p4.x + b1 * p4.y + c1;
-
-    /*
-     *  Check signs of r3 and r4.  If both point 3 and point 4 lie on
-     *  same side of line 1, the line segments do not intersect.
-     */
-    if (r3 != 0 &&
-        r4 != 0 &&
-        isSameSignAndNonZero(r3, r4)) {
-      return NO_INTERSECTION;
-    }
-
-    /*
-     *  Compute a2, b2, c2
-     */
-    a2 = p4.y - p3.y;
-    b2 = p3.x - p4.x;
-    c2 = p4.x * p3.y - p3.x * p4.y;
-
-    /*
-     *  Compute r1 and r2
-     */
-    r1 = a2 * p1.x + b2 * p1.y + c2;
-    r2 = a2 * p2.x + b2 * p2.y + c2;
-
-    /*
-     *  Check signs of r1 and r2.  If both point 1 and point 2 lie
-     *  on same side of second line segment, the line segments do
-     *  not intersect.
-     */
-    if (r1 != 0 &&
-        r2 != 0 &&
-        isSameSignAndNonZero(r1, r2)) {
-      return NO_INTERSECTION;
-    }
-
-    /**
-     *  Line segments intersect: compute intersection point.
-     */
-    double denom = a1 * b2 - a2 * b1;
-    if (denom == 0) {
-      return computeCollinearIntersection(p1, p2, p3, p4);
-    }
-    double numX = b1 * c2 - b2 * c1;
-    pa.x = numX / denom;
-    /*
-     *  TESTING ONLY
-     *  double valX = (( num < 0 ? num - offset : num + offset ) / denom);
-     *  double valXInt = (int) (( num < 0 ? num - offset : num + offset ) / denom);
-     *  if (valXInt != pa.x)     // TESTING ONLY
-     *  System.out.println(val + " - int: " + valInt + ", floor: " + pa.x);
-     */
-    double numY = a2 * c1 - a1 * c2;
-    pa.y = numY / denom;
-
-    // check if this is a proper intersection BEFORE truncating values,
-    // to avoid spurious equality comparisons with endpoints
-    isProper = true;
-    if (pa.equals(p1) || pa.equals(p2) || pa.equals(p3) || pa.equals(p4)) {
-      isProper = false;
-    }
-
-    // truncate computed point to precision grid
-    // TESTING - don't force coord to be precise
-    if (precisionModel != null) {
-      precisionModel.makePrecise(pa);
-    }
-    return POINT_INTERSECTION;
-  }
-
-
-  /*
-   *  p1-p2  and p3-p4 are assumed to be collinear (although
-   *  not necessarily intersecting). Returns:
-   *  DONT_INTERSECT	: the two segments do not intersect
-   *  COLLINEAR		: the segments intersect, in the
-   *  line segment pa-pb.  pa-pb is in
-   *  the same direction as p1-p2
-   *  DO_INTERSECT		: the inputLines intersect in a single point
-   *  only, pa
-   */
-  private int computeCollinearIntersection(
-      Coordinate p1,
-      Coordinate p2,
-      Coordinate p3,
-      Coordinate p4) {
-    double r1;
-    double r2;
-    double r3;
-    double r4;
-    Coordinate q3;
-    Coordinate q4;
-    double t3;
-    double t4;
-    r1 = 0;
-    r2 = 1;
-    r3 = rParameter(p1, p2, p3);
-    r4 = rParameter(p1, p2, p4);
-    // make sure p3-p4 is in same direction as p1-p2
-    if (r3 < r4) {
-      q3 = p3;
-      t3 = r3;
-      q4 = p4;
-      t4 = r4;
-    }
-    else {
-      q3 = p4;
-      t3 = r4;
-      q4 = p3;
-      t4 = r3;
-    }
-    // check for no intersection
-    if (t3 > r2 || t4 < r1) {
-      return NO_INTERSECTION;
-    }
-
-    // check for single point intersection
-    if (q4 == p1) {
-      pa.setCoordinate(p1);
-      return POINT_INTERSECTION;
-    }
-    if (q3 == p2) {
-      pa.setCoordinate(p2);
-      return POINT_INTERSECTION;
-    }
-
-    // intersection MUST be a segment - compute endpoints
-    pa.setCoordinate(p1);
-    if (t3 > r1) {
-      pa.setCoordinate(q3);
-    }
-    pb.setCoordinate(p2);
-    if (t4 < r2) {
-      pb.setCoordinate(q4);
-    }
-    return COLLINEAR_INTERSECTION;
-  }
-
-  /**
-   *  RParameter computes the parameter for the point p
-   *  in the parameterized equation
-   *  of the line from p1 to p2.
-   *  This is equal to the 'distance' of p along p1-p2
-   */
-  private double rParameter(Coordinate p1, Coordinate p2, Coordinate p) {
-    double r;
-    // compute maximum delta, for numerical stability
-    // also handle case of p1-p2 being vertical or horizontal
-    double dx = Math.abs(p2.x - p1.x);
-    double dy = Math.abs(p2.y - p1.y);
-    if (dx > dy) {
-      r = (p.x - p1.x) / (p2.x - p1.x);
-    }
-    else {
-      r = (p.y - p1.y) / (p2.y - p1.y);
-    }
-    return r;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/NotRepresentableException.java b/src/com/vividsolutions/jts/algorithm/NotRepresentableException.java
deleted file mode 100644
index 522f349..0000000
--- a/src/com/vividsolutions/jts/algorithm/NotRepresentableException.java
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-/**
- * Indicates that a {@link HCoordinate} has been computed which is
- * not representable on the Cartesian plane.
- *
- * @version 1.7
- * @see HCoordinate
- */
-public class NotRepresentableException extends Exception {
-
-  public NotRepresentableException() {
-    super("Projective point not representable on the Cartesian plane.");
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/PointInRing.java b/src/com/vividsolutions/jts/algorithm/PointInRing.java
deleted file mode 100644
index d6e2104..0000000
--- a/src/com/vividsolutions/jts/algorithm/PointInRing.java
+++ /dev/null
@@ -1,49 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * An interface for classes which test whether a {@link Coordinate} lies inside
- * a ring.
- *
- * @version 1.7
- * 
- * @see PointOnGeometryLocator
- */
-public interface PointInRing {
-
-  boolean isInside(Coordinate pt);
-}
diff --git a/src/com/vividsolutions/jts/algorithm/PointLocator.java b/src/com/vividsolutions/jts/algorithm/PointLocator.java
deleted file mode 100644
index c9014cd..0000000
--- a/src/com/vividsolutions/jts/algorithm/PointLocator.java
+++ /dev/null
@@ -1,214 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import java.util.Iterator;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the topological ({@link Location})
- * of a single point to a {@link Geometry}.
- * A {@link BoundaryNodeRule} may be specified 
- * to control the evaluation of whether the point lies on the boundary or not
- * The default rule is to use the the <i>SFS Boundary Determination Rule</i>
- * <p>
- * Notes:
- * <ul>
- * <li>{@link LinearRing}s do not enclose any area - points inside the ring are still in the EXTERIOR of the ring.
- * </ul>
- * Instances of this class are not reentrant.
- *
- * @version 1.7
- */
-public class PointLocator
-{
-  // default is to use OGC SFS rule
-  private BoundaryNodeRule boundaryRule = 
-  	//BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE; 
-  	BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE;
-
-  private boolean isIn;         // true if the point lies in or on any Geometry element
-  private int numBoundaries;    // the number of sub-elements whose boundaries the point lies in
-
-  public PointLocator() {
-  }
-
-  public PointLocator(BoundaryNodeRule boundaryRule)
-  {
-    if (boundaryRule == null)
-      throw new IllegalArgumentException("Rule must be non-null");
-    this.boundaryRule = boundaryRule;
-  }
-
-  /**
-   * Convenience method to test a point for intersection with
-   * a Geometry
-   * @param p the coordinate to test
-   * @param geom the Geometry to test
-   * @return <code>true</code> if the point is in the interior or boundary of the Geometry
-   */
-  public boolean intersects(Coordinate p, Geometry geom)
-  {
-    return locate(p, geom) != Location.EXTERIOR;
-  }
-
-  /**
-   * Computes the topological relationship ({@link Location}) of a single point
-   * to a Geometry.
-   * It handles both single-element
-   * and multi-element Geometries.
-   * The algorithm for multi-part Geometries
-   * takes into account the SFS Boundary Determination Rule.
-   *
-   * @return the {@link Location} of the point relative to the input Geometry
-   */
-  public int locate(Coordinate p, Geometry geom)
-  {
-    if (geom.isEmpty()) return Location.EXTERIOR;
-
-    if (geom instanceof LineString) {
-      return locate(p, (LineString) geom);
-    }
-    else if (geom instanceof Polygon) {
-      return locate(p, (Polygon) geom);
-    }
-
-    isIn = false;
-    numBoundaries = 0;
-    computeLocation(p, geom);
-    if (boundaryRule.isInBoundary(numBoundaries))
-      return Location.BOUNDARY;
-    if (numBoundaries > 0 || isIn)
-      return Location.INTERIOR;
-
-    return Location.EXTERIOR;
-  }
-
-  private void computeLocation(Coordinate p, Geometry geom)
-  {
-    if (geom instanceof Point) {
-      updateLocationInfo(locate(p, (Point) geom));
-    }
-    if (geom instanceof LineString) {
-      updateLocationInfo(locate(p, (LineString) geom));
-    }
-    else if (geom instanceof Polygon) {
-      updateLocationInfo(locate(p, (Polygon) geom));
-    }
-    else if (geom instanceof MultiLineString) {
-      MultiLineString ml = (MultiLineString) geom;
-      for (int i = 0; i < ml.getNumGeometries(); i++) {
-        LineString l = (LineString) ml.getGeometryN(i);
-        updateLocationInfo(locate(p, l));
-      }
-    }
-    else if (geom instanceof MultiPolygon) {
-      MultiPolygon mpoly = (MultiPolygon) geom;
-      for (int i = 0; i < mpoly.getNumGeometries(); i++) {
-        Polygon poly = (Polygon) mpoly.getGeometryN(i);
-        updateLocationInfo(locate(p, poly));
-      }
-    }
-    else if (geom instanceof GeometryCollection) {
-      Iterator geomi = new GeometryCollectionIterator((GeometryCollection) geom);
-      while (geomi.hasNext()) {
-        Geometry g2 = (Geometry) geomi.next();
-        if (g2 != geom)
-          computeLocation(p, g2);
-      }
-    }
-  }
-
-  private void updateLocationInfo(int loc)
-  {
-    if (loc == Location.INTERIOR) isIn = true;
-    if (loc == Location.BOUNDARY) numBoundaries++;
-  }
-
-  private int locate(Coordinate p, Point pt)
-  {
-  	// no point in doing envelope test, since equality test is just as fast
-  	
-    Coordinate ptCoord = pt.getCoordinate();
-    if (ptCoord.equals2D(p))
-      return Location.INTERIOR;
-    return Location.EXTERIOR;
-  }
-
-  private int locate(Coordinate p, LineString l)
-  {
-  	// bounding-box check
-  	if (! l.getEnvelopeInternal().intersects(p)) return Location.EXTERIOR;
-  	
-    Coordinate[] pt = l.getCoordinates();
-    if (! l.isClosed()) {
-      if (p.equals(pt[0])
-          || p.equals(pt[pt.length - 1]) ) {
-        return Location.BOUNDARY;
-      }
-    }
-    if (CGAlgorithms.isOnLine(p, pt))
-      return Location.INTERIOR;
-    return Location.EXTERIOR;
-  }
-
-  private int locateInPolygonRing(Coordinate p, LinearRing ring)
-  {
-  	// bounding-box check
-  	if (! ring.getEnvelopeInternal().intersects(p)) return Location.EXTERIOR;
-
-  	return CGAlgorithms.locatePointInRing(p, ring.getCoordinates());
-  }
-
-  private int locate(Coordinate p, Polygon poly)
-  {
-    if (poly.isEmpty()) return Location.EXTERIOR;
-
-    LinearRing shell = (LinearRing) poly.getExteriorRing();
-
-    int shellLoc = locateInPolygonRing(p, shell);
-    if (shellLoc == Location.EXTERIOR) return Location.EXTERIOR;
-    if (shellLoc == Location.BOUNDARY) return Location.BOUNDARY;
-    // now test if the point lies in or on the holes
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
-      int holeLoc = locateInPolygonRing(p, hole);
-      if (holeLoc == Location.INTERIOR) return Location.EXTERIOR;
-      if (holeLoc == Location.BOUNDARY) return Location.BOUNDARY;
-    }
-    return Location.INTERIOR;
-  }
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/RayCrossingCounter.java b/src/com/vividsolutions/jts/algorithm/RayCrossingCounter.java
deleted file mode 100644
index 4ad30fc..0000000
--- a/src/com/vividsolutions/jts/algorithm/RayCrossingCounter.java
+++ /dev/null
@@ -1,250 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Counts the number of segments crossed by a horizontal ray extending to the right
- * from a given point, in an incremental fashion.
- * This can be used to determine whether a point lies in a {@link Polygonal} geometry.
- * The class determines the situation where the point lies exactly on a segment.
- * When being used for Point-In-Polygon determination, this case allows short-circuiting
- * the evaluation.
- * <p>
- * This class handles polygonal geometries with any number of shells and holes.
- * The orientation of the shell and hole rings is unimportant.
- * In order to compute a correct location for a given polygonal geometry, 
- * it is essential that <b>all</b> segments are counted which
- * <ul>
- * <li>touch the ray 
- * <li>lie in in any ring which may contain the point
- * </ul>
- * The only exception is when the point-on-segment situation is detected, in which
- * case no further processing is required.
- * The implication of the above rule is that segments 
- * which can be a priori determined to <i>not</i> touch the ray
- * (i.e. by a test of their bounding box or Y-extent) 
- * do not need to be counted.  This allows for optimization by indexing.
- * 
- * @author Martin Davis
- *
- */
-public class RayCrossingCounter 
-{
-	/**
-	 * Determines the {@link Location} of a point in a ring.
-	 * This method is an exemplar of how to use this class.
-	 * 
-	 * @param p the point to test
-	 * @param ring an array of Coordinates forming a ring 
-	 * @return the location of the point in the ring
-	 */
-	public static int locatePointInRing(Coordinate p, Coordinate[] ring) 
-	{
-		RayCrossingCounter counter = new RayCrossingCounter(p);
-	
-    for (int i = 1; i < ring.length; i++) {
-      Coordinate p1 = ring[i];
-      Coordinate p2 = ring[i-1];
-      counter.countSegment(p1, p2);
-      if (counter.isOnSegment())
-      	return counter.getLocation();
-    }
-    return counter.getLocation();
-	}
-	
-	 /**
-   * Determines the {@link Location} of a point in a ring. 
-   * 
-   * @param p
-   *            the point to test
-   * @param ring
-   *            a coordinate sequence forming a ring
-   * @return the location of the point in the ring
-   */
-  public static int locatePointInRing(Coordinate p, CoordinateSequence ring) {
-    RayCrossingCounter counter = new RayCrossingCounter(p);
-
-    Coordinate p1 = new Coordinate();
-    Coordinate p2 = new Coordinate();
-    for (int i = 1; i < ring.size(); i++) {
-      ring.getCoordinate(i, p1);
-      ring.getCoordinate(i - 1, p2);
-      counter.countSegment(p1, p2);
-      if (counter.isOnSegment())
-        return counter.getLocation();
-    }
-    return counter.getLocation();
-  }
-
-	private Coordinate p;
-	private int crossingCount = 0;
-	// true if the test point lies on an input segment
-	private boolean isPointOnSegment = false;
-	
-	public RayCrossingCounter(Coordinate p)
-	{
-		this.p = p;
-	}
-	
-	/**
-	 * Counts a segment
-	 * 
-	 * @param p1 an endpoint of the segment
-	 * @param p2 another endpoint of the segment
-	 */
-	public void countSegment(Coordinate p1, Coordinate p2) {
-		/**
-		 * For each segment, check if it crosses 
-		 * a horizontal ray running from the test point in the positive x direction.
-		 */
-		
-		// check if the segment is strictly to the left of the test point
-		if (p1.x < p.x && p2.x < p.x)
-			return;
-		
-		// check if the point is equal to the current ring vertex
-		if (p.x == p2.x && p.y == p2.y) {
-			isPointOnSegment = true;
-			return;
-		}
-		/**
-		 * For horizontal segments, check if the point is on the segment.
-		 * Otherwise, horizontal segments are not counted.
-		 */
-		if (p1.y == p.y && p2.y == p.y) {
-			double minx = p1.x;
-			double maxx = p2.x;
-			if (minx > maxx) {
-				minx = p2.x;
-				maxx = p1.x;
-			}
-			if (p.x >= minx && p.x <= maxx) {
-				isPointOnSegment = true;
-			}
-			return;
-		}
-		/**
-		 * Evaluate all non-horizontal segments which cross a horizontal ray to the
-		 * right of the test pt. To avoid double-counting shared vertices, we use the
-		 * convention that
-		 * <ul>
-		 * <li>an upward edge includes its starting endpoint, and excludes its
-		 * final endpoint
-		 * <li>a downward edge excludes its starting endpoint, and includes its
-		 * final endpoint
-		 * </ul>
-		 */
-		if (((p1.y > p.y) && (p2.y <= p.y)) 
-				|| ((p2.y > p.y) && (p1.y <= p.y))) {
-			// translate the segment so that the test point lies on the origin
-			double x1 = p1.x - p.x;
-			double y1 = p1.y - p.y;
-			double x2 = p2.x - p.x;
-			double y2 = p2.y - p.y;
-
-			/**
-			 * The translated segment straddles the x-axis. Compute the sign of the
-			 * ordinate of intersection with the x-axis. (y2 != y1, so denominator
-			 * will never be 0.0)
-			 */
-			// double xIntSign = RobustDeterminant.signOfDet2x2(x1, y1, x2, y2) / (y2
-			// - y1);
-			// MD - faster & more robust computation?
-			double xIntSign = RobustDeterminant.signOfDet2x2(x1, y1, x2, y2);
-			if (xIntSign == 0.0) {
-				isPointOnSegment = true;
-				return;
-			}
-			if (y2 < y1)
-				xIntSign = -xIntSign;
-			// xsave = xInt;
-
-      //System.out.println("xIntSign(" + x1 + ", " + y1 + ", " + x2 + ", " + y2 + " = " + xIntSign);
-			// The segment crosses the ray if the sign is strictly positive.
-			if (xIntSign > 0.0) {
-				crossingCount++;
-			}
-		}
-	}
-	
-/**
- * Reports whether the point lies exactly on one of the supplied segments.
- * This method may be called at any time as segments are processed.
- * If the result of this method is <tt>true</tt>, 
- * no further segments need be supplied, since the result
- * will never change again.
- * 
- * @return true if the point lies exactly on a segment
- */
-	public boolean isOnSegment() { return isPointOnSegment; }
-	
-	/**
-	 * Gets the {@link Location} of the point relative to 
-	 * the ring, polygon
-	 * or multipolygon from which the processed segments were provided.
-	 * <p>
-	 * This method only determines the correct location 
-	 * if <b>all</b> relevant segments must have been processed. 
-	 * 
-	 * @return the Location of the point
-	 */
-	public int getLocation() 
-	{
-		if (isPointOnSegment)
-			return Location.BOUNDARY;
-		
-    // The point is in the interior of the ring if the number of X-crossings is
-		// odd.
-    if ((crossingCount % 2) == 1) {
-      return Location.INTERIOR;
-    }
-    return Location.EXTERIOR;
-	}
-    
-	/**
-	 * Tests whether the point lies in or on 
-	 * the ring, polygon
-	 * or multipolygon from which the processed segments were provided.
-	 * <p>
-	 * This method only determines the correct location 
-	 * if <b>all</b> relevant segments must have been processed. 
-	 * 
-	 * @return true if the point lies in or on the supplied polygon
-	 */
-	public boolean isPointInPolygon()
-	{
-		return getLocation() != Location.EXTERIOR;
-	}
-}
diff --git a/src/com/vividsolutions/jts/algorithm/RectangleLineIntersector.java b/src/com/vividsolutions/jts/algorithm/RectangleLineIntersector.java
deleted file mode 100644
index baec3a3..0000000
--- a/src/com/vividsolutions/jts/algorithm/RectangleLineIntersector.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes whether a rectangle intersects line segments.
- * <p>
- * Rectangles contain a large amount of inherent symmetry
- * (or to put it another way, although they contain four
- * coordinates they only actually contain 4 ordinates
- * worth of information).
- * The algorithm used takes advantage of the symmetry of 
- * the geometric situation 
- * to optimize performance by minimizing the number
- * of line intersection tests.
- * 
- * @author Martin Davis
- *
- */
-public class RectangleLineIntersector
-{
-  // for intersection testing, don't need to set precision model
-  private LineIntersector li = new RobustLineIntersector();
-
-  private Envelope rectEnv;
-  
-  private Coordinate diagUp0;
-  private Coordinate diagUp1;
-  private Coordinate diagDown0;
-  private Coordinate diagDown1;
-  
-  /**
-   * Creates a new intersector for the given query rectangle,
-   * specified as an {@link Envelope}.
-   * 
-   * 
-   * @param rectEnv the query rectangle, specified as an Envelope
-   */
-  public RectangleLineIntersector(Envelope rectEnv)
-  {
-    this.rectEnv = rectEnv;
-    
-    /**
-     * Up and Down are the diagonal orientations
-     * relative to the Left side of the rectangle.
-     * Index 0 is the left side, 1 is the right side.
-     */
-    diagUp0 = new Coordinate(rectEnv.getMinX(), rectEnv.getMinY());
-    diagUp1 = new Coordinate(rectEnv.getMaxX(), rectEnv.getMaxY());
-    diagDown0 = new Coordinate(rectEnv.getMinX(), rectEnv.getMaxY());
-    diagDown1 = new Coordinate(rectEnv.getMaxX(), rectEnv.getMinY());
-  }
-  
-  /**
-   * Tests whether the query rectangle intersects a 
-   * given line segment.
-   * 
-   * @param p0 the first endpoint of the segment
-   * @param p1 the second endpoint of the segment
-   * @return true if the rectangle intersects the segment
-   */
-  public boolean intersects(Coordinate p0, Coordinate p1)
-  {
-    // TODO: confirm that checking envelopes first is faster
-
-    /**
-     * If the segment envelope is disjoint from the
-     * rectangle envelope, there is no intersection
-     */
-    Envelope segEnv = new Envelope(p0, p1);
-    if (! rectEnv.intersects(segEnv))
-      return false;
-    
-    /**
-     * If either segment endpoint lies in the rectangle,
-     * there is an intersection.
-     */
-    if (rectEnv.intersects(p0)) return true;
-    if (rectEnv.intersects(p1)) return true;
-    
-    /**
-     * Normalize segment.
-     * This makes p0 less than p1,
-     * so that the segment runs to the right,
-     * or vertically upwards.
-     */
-    if (p0.compareTo(p1) > 0) {
-      Coordinate tmp = p0;
-      p0 = p1;
-      p1 = tmp;
-    }
-    /**
-     * Compute angle of segment.
-     * Since the segment is normalized to run left to right,
-     * it is sufficient to simply test the Y ordinate.
-     * "Upwards" means relative to the left end of the segment.
-     */
-    boolean isSegUpwards = false;
-    if (p1.y > p0.y)
-      isSegUpwards = true;
-    
-    /**
-     * Since we now know that neither segment endpoint
-     * lies in the rectangle, there are two possible 
-     * situations:
-     * 1) the segment is disjoint to the rectangle
-     * 2) the segment crosses the rectangle completely.
-     * 
-     * In the case of a crossing, the segment must intersect 
-     * a diagonal of the rectangle.
-     * 
-     * To distinguish these two cases, it is sufficient 
-     * to test intersection with 
-     * a single diagonal of the rectangle,
-     * namely the one with slope "opposite" to the slope
-     * of the segment.
-     * (Note that if the segment is axis-parallel,
-     * it must intersect both diagonals, so this is
-     * still sufficient.)  
-     */
-    if (isSegUpwards) {
-      li.computeIntersection(p0, p1, diagDown0, diagDown1);
-    }
-    else {
-      li.computeIntersection(p0, p1, diagUp0, diagUp1);      
-    }
-    if (li.hasIntersection())
-      return true;
-    return false;
-
-      
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/RobustCGAlgorithms.java b/src/com/vividsolutions/jts/algorithm/RobustCGAlgorithms.java
deleted file mode 100644
index 401b758..0000000
--- a/src/com/vividsolutions/jts/algorithm/RobustCGAlgorithms.java
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-
-/**
- * Stub version of RobustCGAlgorithms for backwards compatibility.
- * Will be deprecated in next release - use CGAlgorithms instead.
- *
- * @version 1.7
- * @deprecated use CGAlgorithms instead
- */
-public class RobustCGAlgorithms extends CGAlgorithms {
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/RobustDeterminant.java b/src/com/vividsolutions/jts/algorithm/RobustDeterminant.java
deleted file mode 100644
index d6967ac..0000000
--- a/src/com/vividsolutions/jts/algorithm/RobustDeterminant.java
+++ /dev/null
@@ -1,424 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * @version 1.7
- */
-
-/**
- * Implements an algorithm to compute the
- * sign of a 2x2 determinant for double precision values robustly.
- * It is a direct translation of code developed by Olivier Devillers.
- * <p>
- * The original code carries the following copyright notice:
- *
- * <pre>
- *************************************************************************
- * Author : Olivier Devillers
- * Olivier.Devillers at sophia.inria.fr
- * http:/www.inria.fr:/prisme/personnel/devillers/anglais/determinant.html
- * 
- * Olivier Devillers has allowed the code to be distributed under
- * the LGPL (2012-02-16) saying "It is ok for LGPL distribution."
- * 
- **************************************************************************
- *
- **************************************************************************
- *              Copyright (c) 1995  by  INRIA Prisme Project
- *                  BP 93 06902 Sophia Antipolis Cedex, France.
- *                           All rights reserved
- **************************************************************************
- * </pre>
- *
- * @version 1.7
- */
-public class RobustDeterminant {
-
-  //public static int callCount = 0; // debugging only
-
-  /*
-  // test point to allow injecting test code
-  public static int signOfDet2x2(double x1, double y1, double x2, double y2) 
-  {
-    int d1 = originalSignOfDet2x2(x1, y1, x2, y2); 
-    int d2 = -originalSignOfDet2x2(y1, x1, x2, y2); 
-    assert d1 == -d2;
-    return d1;
-  }
-   */
-  
-  /*
-   * Test code to force a standard ordering of input ordinates.
-   * A possible fix for a rare problem where evaluation is order-dependent.
-   */
-  /*
-  public static int signOfDet2x2(double x1, double y1, double x2, double y2) 
-  {
-    if (x1 > x2) {
-      return -signOfDet2x2ordX(x2, y2, x1, y1);
-    }
-    return signOfDet2x2ordX(x1, y1, x2, y2);
-  }
-    
-  private static int signOfDet2x2ordX(double x1, double y1, double x2, double y2) 
-  {
-    if (y1 > y2) {
-      return -originalSignOfDet2x2(y1, x1, y2, x2);
-    }
-    return originalSignOfDet2x2(x1, y1, x2, y2);
-  }
-  //  */
-  
-  /**
-   * Computes the sign of the determinant of the 2x2 matrix
-   * with the given entries, in a robust way.
-   * 
-   * @return -1 if the determinant is negative,
-   * @return  1 if the determinant is positive,
-   * @return  0 if the determinant is 0.
-   */
-   //private static int originalSignOfDet2x2(double x1, double y1, double x2, double y2) {
-   public static int signOfDet2x2(double x1, double y1, double x2, double y2) {
-    // returns -1 if the determinant is negative,
-    // returns  1 if the determinant is positive,
-    // returns  0 if the determinant is null.
-    int sign;
-    double swap;
-    double k;
-    long count = 0;
-
-    //callCount++; // debugging only
-
-    sign = 1;
-
-    /*
-     *  testing null entries
-     */
-    if ((x1 == 0.0) || (y2 == 0.0)) {
-      if ((y1 == 0.0) || (x2 == 0.0)) {
-        return 0;
-      }
-      else if (y1 > 0) {
-        if (x2 > 0) {
-          return -sign;
-        }
-        else {
-          return sign;
-        }
-      }
-      else {
-        if (x2 > 0) {
-          return sign;
-        }
-        else {
-          return -sign;
-        }
-      }
-    }
-    if ((y1 == 0.0) || (x2 == 0.0)) {
-      if (y2 > 0) {
-        if (x1 > 0) {
-          return sign;
-        }
-        else {
-          return -sign;
-        }
-      }
-      else {
-        if (x1 > 0) {
-          return -sign;
-        }
-        else {
-          return sign;
-        }
-      }
-    }
-
-    /*
-     *  making y coordinates positive and permuting the entries
-     */
-    /*
-     *  so that y2 is the biggest one
-     */
-    if (0.0 < y1) {
-      if (0.0 < y2) {
-        if (y1 <= y2) {
-          ;
-        }
-        else {
-          sign = -sign;
-          swap = x1;
-          x1 = x2;
-          x2 = swap;
-          swap = y1;
-          y1 = y2;
-          y2 = swap;
-        }
-      }
-      else {
-        if (y1 <= -y2) {
-          sign = -sign;
-          x2 = -x2;
-          y2 = -y2;
-        }
-        else {
-          swap = x1;
-          x1 = -x2;
-          x2 = swap;
-          swap = y1;
-          y1 = -y2;
-          y2 = swap;
-        }
-      }
-    }
-    else {
-      if (0.0 < y2) {
-        if (-y1 <= y2) {
-          sign = -sign;
-          x1 = -x1;
-          y1 = -y1;
-        }
-        else {
-          swap = -x1;
-          x1 = x2;
-          x2 = swap;
-          swap = -y1;
-          y1 = y2;
-          y2 = swap;
-        }
-      }
-      else {
-        if (y1 >= y2) {
-          x1 = -x1;
-          y1 = -y1;
-          x2 = -x2;
-          y2 = -y2;
-          ;
-        }
-        else {
-          sign = -sign;
-          swap = -x1;
-          x1 = -x2;
-          x2 = swap;
-          swap = -y1;
-          y1 = -y2;
-          y2 = swap;
-        }
-      }
-    }
-
-    /*
-     *  making x coordinates positive
-     */
-    /*
-     *  if |x2| < |x1| one can conclude
-     */
-    if (0.0 < x1) {
-      if (0.0 < x2) {
-        if (x1 <= x2) {
-          ;
-        }
-        else {
-          return sign;
-        }
-      }
-      else {
-        return sign;
-      }
-    }
-    else {
-      if (0.0 < x2) {
-        return -sign;
-      }
-      else {
-        if (x1 >= x2) {
-          sign = -sign;
-          x1 = -x1;
-          x2 = -x2;
-          ;
-        }
-        else {
-          return -sign;
-        }
-      }
-    }
-
-    /*
-     *  all entries strictly positive   x1 <= x2 and y1 <= y2
-     */
-    while (true) {
-      count = count + 1;
-      // MD - UNSAFE HACK for testing only!
-//      k = (int) (x2 / x1);
-      k = Math.floor(x2 / x1);
-      x2 = x2 - k * x1;
-      y2 = y2 - k * y1;
-
-      /*
-       *  testing if R (new U2) is in U1 rectangle
-       */
-      if (y2 < 0.0) {
-        return -sign;
-      }
-      if (y2 > y1) {
-        return sign;
-      }
-
-      /*
-       *  finding R'
-       */
-      if (x1 > x2 + x2) {
-        if (y1 < y2 + y2) {
-          return sign;
-        }
-      }
-      else {
-        if (y1 > y2 + y2) {
-          return -sign;
-        }
-        else {
-          x2 = x1 - x2;
-          y2 = y1 - y2;
-          sign = -sign;
-        }
-      }
-      if (y2 == 0.0) {
-        if (x2 == 0.0) {
-          return 0;
-        }
-        else {
-          return -sign;
-        }
-      }
-      if (x2 == 0.0) {
-        return sign;
-      }
-
-      /*
-       *  exchange 1 and 2 role.
-       */
-      // MD - UNSAFE HACK for testing only!
-//      k = (int) (x1 / x2);
-      k = Math.floor(x1 / x2);
-      x1 = x1 - k * x2;
-      y1 = y1 - k * y2;
-
-      /*
-       *  testing if R (new U1) is in U2 rectangle
-       */
-      if (y1 < 0.0) {
-        return sign;
-      }
-      if (y1 > y2) {
-        return -sign;
-      }
-
-      /*
-       *  finding R'
-       */
-      if (x2 > x1 + x1) {
-        if (y2 < y1 + y1) {
-          return -sign;
-        }
-      }
-      else {
-        if (y2 > y1 + y1) {
-          return sign;
-        }
-        else {
-          x1 = x2 - x1;
-          y1 = y2 - y1;
-          sign = -sign;
-        }
-      }
-      if (y1 == 0.0) {
-        if (x1 == 0.0) {
-          return 0;
-        }
-        else {
-          return sign;
-        }
-      }
-      if (x1 == 0.0) {
-        return -sign;
-      }
-    }
-
-  }
-
-   /**
-    * Returns the index of the direction of the point <code>q</code> relative to
-    * a vector specified by <code>p1-p2</code>.
-    * 
-    * @param p1 the origin point of the vector
-    * @param p2 the final point of the vector
-    * @param q the point to compute the direction to
-    * 
-    * @return 1 if q is counter-clockwise (left) from p1-p2
-    * @return -1 if q is clockwise (right) from p1-p2
-    * @return 0 if q is collinear with p1-p2
-    */
-   public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
-   {
-     /**
-      * MD - 9 Aug 2010 It seems that the basic algorithm is slightly orientation
-      * dependent, when computing the orientation of a point very close to a
-      * line. This is possibly due to the arithmetic in the translation to the
-      * origin.
-      * 
-      * For instance, the following situation produces identical results in spite
-      * of the inverse orientation of the line segment:
-      * 
-      * Coordinate p0 = new Coordinate(219.3649559090992, 140.84159161824724);
-      * Coordinate p1 = new Coordinate(168.9018919682399, -5.713787599646864);
-      * 
-      * Coordinate p = new Coordinate(186.80814046338352, 46.28973405831556); int
-      * orient = orientationIndex(p0, p1, p); int orientInv =
-      * orientationIndex(p1, p0, p);
-      * 
-      * 
-      */
-     
-     double dx1 = p2.x - p1.x;
-     double dy1 = p2.y - p1.y;
-     double dx2 = q.x - p2.x;
-     double dy2 = q.y - p2.y;
-     return signOfDet2x2(dx1, dy1, dx2, dy2);
-   }
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/RobustLineIntersector.java b/src/com/vividsolutions/jts/algorithm/RobustLineIntersector.java
deleted file mode 100644
index 7b87f05..0000000
--- a/src/com/vividsolutions/jts/algorithm/RobustLineIntersector.java
+++ /dev/null
@@ -1,482 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-/**
- *@version 1.7
- */
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A robust version of {@link LineIntersector}.
- *
- * @version 1.7
- * @see RobustDeterminant
- */
-public class RobustLineIntersector
-    extends LineIntersector
-{
-
-  public RobustLineIntersector() {
-  }
-
-  public void computeIntersection(Coordinate p, Coordinate p1, Coordinate p2) {
-    isProper = false;
-    // do between check first, since it is faster than the orientation test
-    if (Envelope.intersects(p1, p2, p)) {
-      if ((CGAlgorithms.orientationIndex(p1, p2, p) == 0)
-          && (CGAlgorithms.orientationIndex(p2, p1, p) == 0)) {
-        isProper = true;
-        if (p.equals(p1) || p.equals(p2)) {
-          isProper = false;
-        }
-        result = POINT_INTERSECTION;
-        return;
-      }
-    }
-    result = NO_INTERSECTION;
-  }
-
-  protected int computeIntersect(
-                Coordinate p1, Coordinate p2,
-                Coordinate q1, Coordinate q2  ) {
-    isProper = false;
-
-    // first try a fast test to see if the envelopes of the lines intersect
-    if (! Envelope.intersects(p1, p2, q1, q2))
-      return NO_INTERSECTION;
-
-    // for each endpoint, compute which side of the other segment it lies
-    // if both endpoints lie on the same side of the other segment,
-    // the segments do not intersect
-    int Pq1 = CGAlgorithms.orientationIndex(p1, p2, q1);
-    int Pq2 = CGAlgorithms.orientationIndex(p1, p2, q2);
-
-    if ((Pq1>0 && Pq2>0) || (Pq1<0 && Pq2<0)) {
-      return NO_INTERSECTION;
-    }
-
-    int Qp1 = CGAlgorithms.orientationIndex(q1, q2, p1);
-    int Qp2 = CGAlgorithms.orientationIndex(q1, q2, p2);
-
-    if ((Qp1>0 && Qp2>0) || (Qp1<0 && Qp2<0)) {
-        return NO_INTERSECTION;
-    }
-
-    boolean collinear = Pq1 == 0
-         && Pq2 == 0
-         && Qp1 == 0
-         && Qp2 == 0;
-    if (collinear) {
-      return computeCollinearIntersection(p1, p2, q1, q2);
-    }
-    
-    /**
-     * At this point we know that there is a single intersection point
-     * (since the lines are not collinear).
-     */
-    
-    /**
-     *  Check if the intersection is an endpoint. If it is, copy the endpoint as
-     *  the intersection point. Copying the point rather than computing it
-     *  ensures the point has the exact value, which is important for
-     *  robustness. It is sufficient to simply check for an endpoint which is on
-     *  the other line, since at this point we know that the inputLines must
-     *  intersect.
-     */
-    if (Pq1 == 0 || Pq2 == 0 || Qp1 == 0 || Qp2 == 0) {
-      isProper = false;
-      
-      /**
-       * Check for two equal endpoints.  
-       * This is done explicitly rather than by the orientation tests
-       * below in order to improve robustness.
-       * 
-       * [An example where the orientation tests fail to be consistent is
-       * the following (where the true intersection is at the shared endpoint
-       * POINT (19.850257749638203 46.29709338043669)
-       * 
-       * LINESTRING ( 19.850257749638203 46.29709338043669, 20.31970698357233 46.76654261437082 ) 
-       * and 
-       * LINESTRING ( -48.51001596420236 -22.063180333403878, 19.850257749638203 46.29709338043669 )
-       * 
-       * which used to produce the INCORRECT result: (20.31970698357233, 46.76654261437082, NaN)
-       * 
-       */
-      if (p1.equals2D(q1) 
-      		|| p1.equals2D(q2)) {
-      	intPt[0] = p1;
-      }
-      else if (p2.equals2D(q1) 
-      		|| p2.equals2D(q2)) {
-      	intPt[0] = p2;
-      }
-      
-      /**
-       * Now check to see if any endpoint lies on the interior of the other segment.
-       */
-      else if (Pq1 == 0) {
-        intPt[0] = new Coordinate(q1);
-      }
-      else if (Pq2 == 0) {
-        intPt[0] = new Coordinate(q2);
-      }
-      else if (Qp1 == 0) {
-        intPt[0] = new Coordinate(p1);
-      }
-      else if (Qp2 == 0) {
-        intPt[0] = new Coordinate(p2);
-      }
-    }
-    else {
-      isProper = true;
-      intPt[0] = intersection(p1, p2, q1, q2);
-    }
-    return POINT_INTERSECTION;
-  }
-
-  private int computeCollinearIntersection(Coordinate p1, Coordinate p2,
-      Coordinate q1, Coordinate q2) {
-    boolean p1q1p2 = Envelope.intersects(p1, p2, q1);
-    boolean p1q2p2 = Envelope.intersects(p1, p2, q2);
-    boolean q1p1q2 = Envelope.intersects(q1, q2, p1);
-    boolean q1p2q2 = Envelope.intersects(q1, q2, p2);
-
-    if (p1q1p2 && p1q2p2) {
-      intPt[0] = q1;
-      intPt[1] = q2;
-      return COLLINEAR_INTERSECTION;
-    }
-    if (q1p1q2 && q1p2q2) {
-      intPt[0] = p1;
-      intPt[1] = p2;
-      return COLLINEAR_INTERSECTION;
-    }
-    if (p1q1p2 && q1p1q2) {
-      intPt[0] = q1;
-      intPt[1] = p1;
-      return q1.equals(p1) && !p1q2p2 && !q1p2q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
-    }
-    if (p1q1p2 && q1p2q2) {
-      intPt[0] = q1;
-      intPt[1] = p2;
-      return q1.equals(p2) && !p1q2p2 && !q1p1q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
-    }
-    if (p1q2p2 && q1p1q2) {
-      intPt[0] = q2;
-      intPt[1] = p1;
-      return q2.equals(p1) && !p1q1p2 && !q1p2q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
-    }
-    if (p1q2p2 && q1p2q2) {
-      intPt[0] = q2;
-      intPt[1] = p2;
-      return q2.equals(p2) && !p1q1p2 && !q1p1q2 ? POINT_INTERSECTION : COLLINEAR_INTERSECTION;
-    }
-    return NO_INTERSECTION;
-  }
-
-  /**
-   * This method computes the actual value of the intersection point.
-   * To obtain the maximum precision from the intersection calculation,
-   * the coordinates are normalized by subtracting the minimum
-   * ordinate values (in absolute value).  This has the effect of
-   * removing common significant digits from the calculation to
-   * maintain more bits of precision.
-   */
-  private Coordinate intersection(
-    Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
-  {
-    Coordinate intPt = intersectionWithNormalization(p1, p2, q1, q2);
-    
-    /*
-    // TESTING ONLY
-    Coordinate intPtDD = CGAlgorithmsDD.intersection(p1, p2, q1, q2);
-    double dist = intPt.distance(intPtDD);
-    System.out.println(intPt + " - " + intPtDD + " dist = " + dist);
-    //intPt = intPtDD;
-    */
-    
-    /**
-     * Due to rounding it can happen that the computed intersection is
-     * outside the envelopes of the input segments.  Clearly this
-     * is inconsistent. 
-     * This code checks this condition and forces a more reasonable answer
-     * 
-     * MD - May 4 2005 - This is still a problem.  Here is a failure case:
-     *
-     * LINESTRING (2089426.5233462777 1180182.3877339689, 2085646.6891757075 1195618.7333999649)
-     * LINESTRING (1889281.8148903656 1997547.0560044837, 2259977.3672235999 483675.17050843034)
-     * int point = (2097408.2633752143,1144595.8008114607)
-     * 
-     * MD - Dec 14 2006 - This does not seem to be a failure case any longer
-     */
-    if (! isInSegmentEnvelopes(intPt)) {
-//      System.out.println("Intersection outside segment envelopes: " + intPt);
-      
-      // compute a safer result
-      // copy the coordinate, since it may be rounded later
-      intPt = new Coordinate(nearestEndpoint(p1, p2, q1, q2));
-//    intPt = CentralEndpointIntersector.getIntersection(p1, p2, q1, q2);
-      
-//      System.out.println("Segments: " + this);
-//      System.out.println("Snapped to " + intPt);
-//      checkDD(p1, p2, q1, q2, intPt);
-    }
-    if (precisionModel != null) {
-      precisionModel.makePrecise(intPt);
-    }
-    return intPt;
-  }
-
-  private void checkDD(Coordinate p1, Coordinate p2, Coordinate q1,
-      Coordinate q2, Coordinate intPt)
-  {
-    Coordinate intPtDD = CGAlgorithmsDD.intersection(p1, p2, q1, q2);
-    boolean isIn = isInSegmentEnvelopes(intPtDD);
-    System.out.println(   "DD in env = " + isIn + "  --------------------- " + intPtDD);
-    if (intPt.distance(intPtDD) > 0.0001) {
-      System.out.println("Distance = " + intPt.distance(intPtDD));
-    }
-  }
-
-  private Coordinate intersectionWithNormalization(
-    Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
-    {
-      Coordinate n1 = new Coordinate(p1);
-      Coordinate n2 = new Coordinate(p2);
-      Coordinate n3 = new Coordinate(q1);
-      Coordinate n4 = new Coordinate(q2);
-      Coordinate normPt = new Coordinate();
-      normalizeToEnvCentre(n1, n2, n3, n4, normPt);
-
-      Coordinate intPt = safeHCoordinateIntersection(n1, n2, n3, n4);
-
-      intPt.x += normPt.x;
-      intPt.y += normPt.y;
-      
-      return intPt;
-  }
-  
-  /**
-   * Computes a segment intersection using homogeneous coordinates.
-   * Round-off error can cause the raw computation to fail, 
-   * (usually due to the segments being approximately parallel).
-   * If this happens, a reasonable approximation is computed instead.
-   * 
-   * @param p1 a segment endpoint
-   * @param p2 a segment endpoint
-   * @param q1 a segment endpoint
-   * @param q2 a segment endpoint
-   * @return the computed intersection point
-   */
-  private Coordinate safeHCoordinateIntersection(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
-  {
-    Coordinate intPt = null;
-    try {
-      intPt = HCoordinate.intersection(p1, p2, q1, q2);
-    }
-    catch (NotRepresentableException e) {
-//    	System.out.println("Not calculable: " + this);
-      // compute an approximate result
-//      intPt = CentralEndpointIntersector.getIntersection(p1, p2, q1, q2);
-      intPt = nearestEndpoint(p1, p2, q1, q2);
- //     System.out.println("Snapped to " + intPt);
-    }
-    return intPt;
-  }
-
-  /**
-   * Normalize the supplied coordinates so that
-   * their minimum ordinate values lie at the origin.
-   * NOTE: this normalization technique appears to cause
-   * large errors in the position of the intersection point for some cases.
-   *
-   * @param n1
-   * @param n2
-   * @param n3
-   * @param n4
-   * @param normPt
-   */
-  private void normalizeToMinimum(
-    Coordinate n1,
-    Coordinate n2,
-    Coordinate n3,
-    Coordinate n4,
-    Coordinate normPt)
-  {
-    normPt.x = smallestInAbsValue(n1.x, n2.x, n3.x, n4.x);
-    normPt.y = smallestInAbsValue(n1.y, n2.y, n3.y, n4.y);
-    n1.x -= normPt.x;    n1.y -= normPt.y;
-    n2.x -= normPt.x;    n2.y -= normPt.y;
-    n3.x -= normPt.x;    n3.y -= normPt.y;
-    n4.x -= normPt.x;    n4.y -= normPt.y;
-  }
-
-  /**
-   * Normalize the supplied coordinates to
-   * so that the midpoint of their intersection envelope
-   * lies at the origin.
-   *
-   * @param n00
-   * @param n01
-   * @param n10
-   * @param n11
-   * @param normPt
-   */
-  private void normalizeToEnvCentre(
-    Coordinate n00,
-    Coordinate n01,
-    Coordinate n10,
-    Coordinate n11,
-    Coordinate normPt)
-  {
-    double minX0 = n00.x < n01.x ? n00.x : n01.x;
-    double minY0 = n00.y < n01.y ? n00.y : n01.y;
-    double maxX0 = n00.x > n01.x ? n00.x : n01.x;
-    double maxY0 = n00.y > n01.y ? n00.y : n01.y;
-
-    double minX1 = n10.x < n11.x ? n10.x : n11.x;
-    double minY1 = n10.y < n11.y ? n10.y : n11.y;
-    double maxX1 = n10.x > n11.x ? n10.x : n11.x;
-    double maxY1 = n10.y > n11.y ? n10.y : n11.y;
-
-    double intMinX = minX0 > minX1 ? minX0 : minX1;
-    double intMaxX = maxX0 < maxX1 ? maxX0 : maxX1;
-    double intMinY = minY0 > minY1 ? minY0 : minY1;
-    double intMaxY = maxY0 < maxY1 ? maxY0 : maxY1;
-
-    double intMidX = (intMinX + intMaxX) / 2.0;
-    double intMidY = (intMinY + intMaxY) / 2.0;
-    normPt.x = intMidX;
-    normPt.y = intMidY;
-
-    /*
-    // equilavalent code using more modular but slower method
-    Envelope env0 = new Envelope(n00, n01);
-    Envelope env1 = new Envelope(n10, n11);
-    Envelope intEnv = env0.intersection(env1);
-    Coordinate intMidPt = intEnv.centre();
-
-    normPt.x = intMidPt.x;
-    normPt.y = intMidPt.y;
-    */
-
-    n00.x -= normPt.x;    n00.y -= normPt.y;
-    n01.x -= normPt.x;    n01.y -= normPt.y;
-    n10.x -= normPt.x;    n10.y -= normPt.y;
-    n11.x -= normPt.x;    n11.y -= normPt.y;
-  }
-
-  private double smallestInAbsValue(double x1, double x2, double x3, double x4)
-  {
-    double x = x1;
-    double xabs = Math.abs(x);
-    if (Math.abs(x2) < xabs) {
-      x = x2;
-      xabs = Math.abs(x2);
-    }
-    if (Math.abs(x3) < xabs) {
-      x = x3;
-      xabs = Math.abs(x3);
-    }
-    if (Math.abs(x4) < xabs) {
-      x = x4;
-    }
-    return x;
-  }
-
-  /**
-   * Tests whether a point lies in the envelopes of both input segments.
-   * A correctly computed intersection point should return <code>true</code>
-   * for this test.
-   * Since this test is for debugging purposes only, no attempt is
-   * made to optimize the envelope test.
-   *
-   * @return <code>true</code> if the input point lies within both input segment envelopes
-   */
-  private boolean isInSegmentEnvelopes(Coordinate intPt)
-  {
-    Envelope env0 = new Envelope(inputLines[0][0], inputLines[0][1]);
-    Envelope env1 = new Envelope(inputLines[1][0], inputLines[1][1]);
-    return env0.contains(intPt) && env1.contains(intPt);
-  }
-
-  /**
-   * Finds the endpoint of the segments P and Q which 
-   * is closest to the other segment.
-   * This is a reasonable surrogate for the true 
-   * intersection points in ill-conditioned cases
-   * (e.g. where two segments are nearly coincident,
-   * or where the endpoint of one segment lies almost on the other segment).
-   * <p>
-   * This replaces the older CentralEndpoint heuristic,
-   * which chose the wrong endpoint in some cases
-   * where the segments had very distinct slopes 
-   * and one endpoint lay almost on the other segment.
-   * 
-   * @param p1 an endpoint of segment P
-   * @param p2 an endpoint of segment P
-   * @param q1 an endpoint of segment Q
-   * @param q2 an endpoint of segment Q
-   * @return the nearest endpoint to the other segment
-   */
-  private static Coordinate nearestEndpoint(Coordinate p1, Coordinate p2,
-      Coordinate q1, Coordinate q2)
-  {
-    Coordinate nearestPt = p1;
-    double minDist = CGAlgorithms.distancePointLine(p1, q1, q2);
-    
-    double dist = CGAlgorithms.distancePointLine(p2, q1, q2);
-    if (dist < minDist) {
-      minDist = dist;
-      nearestPt = p2;
-    }
-    dist = CGAlgorithms.distancePointLine(q1, p1, p2);
-    if (dist < minDist) {
-      minDist = dist;
-      nearestPt = q1;
-    }
-    dist = CGAlgorithms.distancePointLine(q2, p1, p2);
-    if (dist < minDist) {
-      minDist = dist;
-      nearestPt = q2;
-    }
-    return nearestPt;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/SimplePointInRing.java b/src/com/vividsolutions/jts/algorithm/SimplePointInRing.java
deleted file mode 100644
index 5370109..0000000
--- a/src/com/vividsolutions/jts/algorithm/SimplePointInRing.java
+++ /dev/null
@@ -1,59 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Tests whether a {@link Coordinate} lies inside
- * a ring, using a linear-time algorithm.
- *
- * @version 1.7
- */
-public class SimplePointInRing
-  implements PointInRing
-{
-
-  private Coordinate[] pts;
-
-  public SimplePointInRing(LinearRing ring)
-  {
-    pts = ring.getCoordinates();
-  }
-
-  public boolean isInside(Coordinate pt)
-  {
-    return CGAlgorithms.isPointInRing(pt, pts);
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/distance/DiscreteHausdorffDistance.java b/src/com/vividsolutions/jts/algorithm/distance/DiscreteHausdorffDistance.java
deleted file mode 100644
index ac67894..0000000
--- a/src/com/vividsolutions/jts/algorithm/distance/DiscreteHausdorffDistance.java
+++ /dev/null
@@ -1,226 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.algorithm.distance;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An algorithm for computing a distance metric
- * which is an approximation to the Hausdorff Distance
- * based on a discretization of the input {@link Geometry}.
- * The algorithm computes the Hausdorff distance restricted to discrete points
- * for one of the geometries.
- * The points can be either the vertices of the geometries (the default), 
- * or the geometries with line segments densified by a given fraction.
- * Also determines two points of the Geometries which are separated by the computed distance.
-* <p>
- * This algorithm is an approximation to the standard Hausdorff distance.
- * Specifically, 
- * <pre>
- *    for all geometries a, b:    DHD(a, b) <= HD(a, b)
- * </pre>
- * The approximation can be made as close as needed by densifying the input geometries.  
- * In the limit, this value will approach the true Hausdorff distance:
- * <pre>
- *    DHD(A, B, densifyFactor) -> HD(A, B) as densifyFactor -> 0.0
- * </pre>
- * The default approximation is exact or close enough for a large subset of useful cases.
- * Examples of these are:
- * <ul>
- * <li>computing distance between Linestrings that are roughly parallel to each other,
- * and roughly equal in length.  This occurs in matching linear networks.
- * <li>Testing similarity of geometries.
- * </ul>
- * An example where the default approximation is not close is:
- * <pre>
- *   A = LINESTRING (0 0, 100 0, 10 100, 10 100)
- *   B = LINESTRING (0 100, 0 10, 80 10)
- *   
- *   DHD(A, B) = 22.360679774997898
- *   HD(A, B) ~= 47.8
- * </pre>
- */
-public class DiscreteHausdorffDistance
-{
-  public static double distance(Geometry g0, Geometry g1)
-  {
-    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(g0, g1);
-    return dist.distance();
-  }
-
-  public static double distance(Geometry g0, Geometry g1, double densifyFrac)
-  {
-    DiscreteHausdorffDistance dist = new DiscreteHausdorffDistance(g0, g1);
-    dist.setDensifyFraction(densifyFrac);
-    return dist.distance();
-  }
-
-  private Geometry g0;
-  private Geometry g1;
-  private PointPairDistance ptDist = new PointPairDistance();
-  
-  /**
-   * Value of 0.0 indicates that no densification should take place
-   */
-  private double densifyFrac = 0.0;
-
-  public DiscreteHausdorffDistance(Geometry g0, Geometry g1)
-  {
-    this.g0 = g0;
-    this.g1 = g1;
-  }
-
-  /**
-   * Sets the fraction by which to densify each segment.
-   * Each segment will be (virtually) split into a number of equal-length
-   * subsegments, whose fraction of the total length is closest
-   * to the given fraction.
-   * 
-   * @param densifyPercent
-   */
-  public void setDensifyFraction(double densifyFrac)
-  {
-    if (densifyFrac > 1.0 
-        || densifyFrac <= 0.0)
-      throw new IllegalArgumentException("Fraction is not in range (0.0 - 1.0]");
-        
-    this.densifyFrac = densifyFrac;
-  }
-  
-  public double distance() 
-  { 
-    compute(g0, g1);
-    return ptDist.getDistance(); 
-  }
-
-  public double orientedDistance() 
-  { 
-    computeOrientedDistance(g0, g1, ptDist);
-    return ptDist.getDistance(); 
-  }
-
-  public Coordinate[] getCoordinates() { return ptDist.getCoordinates(); }
-
-  private void compute(Geometry g0, Geometry g1)
-  {
-    computeOrientedDistance(g0, g1, ptDist);
-    computeOrientedDistance(g1, g0, ptDist);
-  }
-
-  private void computeOrientedDistance(Geometry discreteGeom, Geometry geom, PointPairDistance ptDist)
-  {
-    MaxPointDistanceFilter distFilter = new MaxPointDistanceFilter(geom);
-    discreteGeom.apply(distFilter);
-    ptDist.setMaximum(distFilter.getMaxPointDistance());
-    
-    if (densifyFrac > 0) {
-      MaxDensifiedByFractionDistanceFilter fracFilter = new MaxDensifiedByFractionDistanceFilter(geom, densifyFrac);
-      discreteGeom.apply(fracFilter);
-      ptDist.setMaximum(fracFilter.getMaxPointDistance());
-      
-    }
-  }
-
-  public static class MaxPointDistanceFilter
-      implements CoordinateFilter
-  {
-    private PointPairDistance maxPtDist = new PointPairDistance();
-    private PointPairDistance minPtDist = new PointPairDistance();
-    private DistanceToPoint euclideanDist = new DistanceToPoint();
-    private Geometry geom;
-
-    public MaxPointDistanceFilter(Geometry geom)
-    {
-      this.geom = geom;
-    }
-
-    public void filter(Coordinate pt)
-    {
-      minPtDist.initialize();
-      DistanceToPoint.computeDistance(geom, pt, minPtDist);
-      maxPtDist.setMaximum(minPtDist);
-    }
-
-    public PointPairDistance getMaxPointDistance() { return maxPtDist; }
-  }
-  
-  public static class MaxDensifiedByFractionDistanceFilter 
-  implements CoordinateSequenceFilter 
-  {
-  private PointPairDistance maxPtDist = new PointPairDistance();
-  private PointPairDistance minPtDist = new PointPairDistance();
-  private Geometry geom;
-  private int numSubSegs = 0;
-
-  public MaxDensifiedByFractionDistanceFilter(Geometry geom, double fraction) {
-    this.geom = geom;
-    numSubSegs = (int) Math.rint(1.0/fraction);
-  }
-
-  public void filter(CoordinateSequence seq, int index) 
-  {
-    /**
-     * This logic also handles skipping Point geometries
-     */
-    if (index == 0)
-      return;
-    
-    Coordinate p0 = seq.getCoordinate(index - 1);
-    Coordinate p1 = seq.getCoordinate(index);
-    
-    double delx = (p1.x - p0.x)/numSubSegs;
-    double dely = (p1.y - p0.y)/numSubSegs;
-
-    for (int i = 0; i < numSubSegs; i++) {
-      double x = p0.x + i*delx;
-      double y = p0.y + i*dely;
-      Coordinate pt = new Coordinate(x, y);
-      minPtDist.initialize();
-      DistanceToPoint.computeDistance(geom, pt, minPtDist);
-      maxPtDist.setMaximum(minPtDist);  
-    }
-    
-    
-  }
-
-  public boolean isGeometryChanged() { return false; }
-  
-  public boolean isDone() { return false; }
-  
-  public PointPairDistance getMaxPointDistance() {
-    return maxPtDist;
-  }
-}
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/distance/DistanceToPoint.java b/src/com/vividsolutions/jts/algorithm/distance/DistanceToPoint.java
deleted file mode 100644
index 336a8b2..0000000
--- a/src/com/vividsolutions/jts/algorithm/distance/DistanceToPoint.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm.distance;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the Euclidean distance (L2 metric) from a {@link Coordinate} to a {@link Geometry}.
- * Also computes two points on the geometry which are separated by the distance found.
- */
-public class DistanceToPoint 
-{
-
-  public DistanceToPoint() {
-  }
-
-  public static void computeDistance(Geometry geom, Coordinate pt, PointPairDistance ptDist)
-  {
-    if (geom instanceof LineString) {
-      computeDistance((LineString) geom, pt, ptDist);
-    }
-    else if (geom instanceof Polygon) {
-      computeDistance((Polygon) geom, pt, ptDist);
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        Geometry g = gc.getGeometryN(i);
-        computeDistance(g, pt, ptDist);
-      }
-    }
-    else { // assume geom is Point
-      ptDist.setMinimum(geom.getCoordinate(), pt);
-    }
-  }
-  
-  public static void computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist)
-  {
-    LineSegment tempSegment = new LineSegment();
-    Coordinate[] coords = line.getCoordinates();
-    for (int i = 0; i < coords.length - 1; i++) {
-      tempSegment.setCoordinates(coords[i], coords[i + 1]);
-      // this is somewhat inefficient - could do better
-      Coordinate closestPt = tempSegment.closestPoint(pt);
-      ptDist.setMinimum(closestPt, pt);
-    }
-  }
-
-  public static void computeDistance(LineSegment segment, Coordinate pt, PointPairDistance ptDist)
-  {
-    Coordinate closestPt = segment.closestPoint(pt);
-    ptDist.setMinimum(closestPt, pt);
-  }
-
-  public static void computeDistance(Polygon poly, Coordinate pt, PointPairDistance ptDist)
-  {
-    computeDistance(poly.getExteriorRing(), pt, ptDist);
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      computeDistance(poly.getInteriorRingN(i), pt, ptDist);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/distance/PointPairDistance.java b/src/com/vividsolutions/jts/algorithm/distance/PointPairDistance.java
deleted file mode 100644
index 8f6b365..0000000
--- a/src/com/vividsolutions/jts/algorithm/distance/PointPairDistance.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.algorithm.distance;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * Contains a pair of points and the distance between them.
- * Provides methods to update with a new point pair with
- * either maximum or minimum distance.
- */
-public class PointPairDistance {
-
-  private Coordinate[] pt = { new Coordinate(), new Coordinate() };
-  private double distance = Double.NaN;
-  private boolean isNull = true;
-
-  public PointPairDistance()
-  {
-  }
-
-  public void initialize() { isNull = true; }
-
-  public void initialize(Coordinate p0, Coordinate p1)
-  {
-    pt[0].setCoordinate(p0);
-    pt[1].setCoordinate(p1);
-    distance = p0.distance(p1);
-    isNull = false;
-  }
-
-  /**
-   * Initializes the points, avoiding recomputing the distance.
-   * @param p0
-   * @param p1
-   * @param distance the distance between p0 and p1
-   */
-  private void initialize(Coordinate p0, Coordinate p1, double distance)
-  {
-    pt[0].setCoordinate(p0);
-    pt[1].setCoordinate(p1);
-    this.distance = distance;
-    isNull = false;
-  }
-
-  public double getDistance() { return distance; }
-
-  public Coordinate[] getCoordinates() { return pt; }
-
-  public Coordinate getCoordinate(int i) { return pt[i]; }
-
-  public void setMaximum(PointPairDistance ptDist)
-  {
-    setMaximum(ptDist.pt[0], ptDist.pt[1]);
-  }
-
-  public void setMaximum(Coordinate p0, Coordinate p1)
-  {
-    if (isNull) {
-      initialize(p0, p1);
-      return;
-    }
-    double dist = p0.distance(p1);
-    if (dist > distance)
-      initialize(p0, p1, dist);
-  }
-
-  public void setMinimum(PointPairDistance ptDist)
-  {
-    setMinimum(ptDist.pt[0], ptDist.pt[1]);
-  }
-
-  public void setMinimum(Coordinate p0, Coordinate p1)
-  {
-    if (isNull) {
-      initialize(p0, p1);
-      return;
-    }
-    double dist = p0.distance(p1);
-    if (dist < distance)
-      initialize(p0, p1, dist);
-  }
-  
-  public String toString()
-  {
-  	return WKTWriter.toLineString(pt[0], pt[1]);
-  }
-}
diff --git a/src/com/vividsolutions/jts/algorithm/locate/IndexedPointInAreaLocator.java b/src/com/vividsolutions/jts/algorithm/locate/IndexedPointInAreaLocator.java
deleted file mode 100644
index d093be4..0000000
--- a/src/com/vividsolutions/jts/algorithm/locate/IndexedPointInAreaLocator.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm.locate;
-
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.RayCrossingCounter;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.index.*;
-import com.vividsolutions.jts.index.intervalrtree.*;
-
-/**
- * Determines the {@link Location} of {@link Coordinate}s relative to
- * a {@link Polygonal} geometry, using indexing for efficiency.
- * This algorithm is suitable for use in cases where
- * many points will be tested against a given area.
- * 
- * Thread-safe and immutable.
- *
- * @author Martin Davis
- *
- */
-public class IndexedPointInAreaLocator 
-  implements PointOnGeometryLocator
-{
-  private final IntervalIndexedGeometry index;
-  
-  /**
-   * Creates a new locator for a given {@link Geometry}
-   * @param g the Geometry to locate in
-   */
-  public IndexedPointInAreaLocator(Geometry g)
-  {
-    if (! (g instanceof Polygonal))
-      throw new IllegalArgumentException("Argument must be Polygonal");
-    index = new IntervalIndexedGeometry(g);
-  }
-    
-  /**
-   * Determines the {@link Location} of a point in an areal {@link Geometry}.
-   * 
-   * @param p the point to test
-   * @return the location of the point in the geometry  
-   */
-  public int locate(Coordinate p)
-  {
-    RayCrossingCounter rcc = new RayCrossingCounter(p);
-    
-    SegmentVisitor visitor = new SegmentVisitor(rcc);
-    index.query(p.y, p.y, visitor);
-  
-    /*
-     // MD - slightly slower alternative
-    List segs = index.query(p.y, p.y);
-    countSegs(rcc, segs);
-    */
-    
-    return rcc.getLocation();
-  }
-  
-  private static class SegmentVisitor
-    implements ItemVisitor
-  {
-    private RayCrossingCounter counter;
-    
-    public SegmentVisitor(RayCrossingCounter counter)
-    {
-      this.counter = counter;
-    }
-    
-    public void visitItem(Object item)
-    {
-      LineSegment seg = (LineSegment) item;
-      counter.countSegment(seg.getCoordinate(0), seg.getCoordinate(1));
-    }
-  }
-  
-  private static class IntervalIndexedGeometry
-  {
-    private final SortedPackedIntervalRTree index= new SortedPackedIntervalRTree();
-
-    public IntervalIndexedGeometry(Geometry geom)
-    {
-      init(geom);
-    }
-    
-    private void init(Geometry geom)
-    {
-      List lines = LinearComponentExtracter.getLines(geom);
-      for (Iterator i = lines.iterator(); i.hasNext(); ) {
-        LineString line = (LineString) i.next();
-        Coordinate[] pts = line.getCoordinates();
-        addLine(pts);
-      }
-    }
-    
-    private void addLine(Coordinate[] pts)
-    {
-      for (int i = 1; i < pts.length; i++) {
-        LineSegment seg = new LineSegment(pts[i-1], pts[i]);
-        double min = Math.min(seg.p0.y, seg.p1.y);
-        double max = Math.max(seg.p0.y, seg.p1.y);
-        index.insert(min, max, seg);
-      }
-    }
-    
-    public List query(double min, double max)
-    {
-      ArrayListVisitor visitor = new ArrayListVisitor();
-      index.query(min, max, visitor);
-      return visitor.getItems();
-    }
-    
-    public void query(double min, double max, ItemVisitor visitor)
-    {
-      index.query(min, max, visitor);
-    }
-  }
-
-}
-
-
-
diff --git a/src/com/vividsolutions/jts/algorithm/locate/PointOnGeometryLocator.java b/src/com/vividsolutions/jts/algorithm/locate/PointOnGeometryLocator.java
deleted file mode 100644
index ff841c0..0000000
--- a/src/com/vividsolutions/jts/algorithm/locate/PointOnGeometryLocator.java
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm.locate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An interface for classes which determine the {@link Location} of
- * points in a {@link Geometry}.
- * 
- * @author Martin Davis
- */
-public interface PointOnGeometryLocator 
-{
-  /**
-   * Determines the {@link Location} of a point in the {@link Geometry}.
-   * 
-   * @param p the point to test
-   * @return the location of the point in the geometry  
-   */
-	int locate(Coordinate p);
-}
diff --git a/src/com/vividsolutions/jts/algorithm/locate/SimplePointInAreaLocator.java b/src/com/vividsolutions/jts/algorithm/locate/SimplePointInAreaLocator.java
deleted file mode 100644
index 602ad3d..0000000
--- a/src/com/vividsolutions/jts/algorithm/locate/SimplePointInAreaLocator.java
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.algorithm.locate;
-
-import java.util.Iterator;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the location of points
- * relative to a {@link Polygonal} {@link Geometry},
- * using a simple O(n) algorithm.
- * This algorithm is suitable for use in cases where
- * only one or a few points will be tested against a given area.
- * <p>
- * The algorithm used is only guaranteed to return correct results
- * for points which are <b>not</b> on the boundary of the Geometry.
- *
- * @version 1.7
- */
-public class SimplePointInAreaLocator
-	implements PointOnGeometryLocator
-{
-
-  /**
-   * Determines the {@link Location} of a point in an areal {@link Geometry}.
-   * Currently this will never return a value of BOUNDARY.  
-   * 
-   * @param p the point to test
-   * @param geom the areal geometry to test
-   * @return the Location of the point in the geometry  
-   */
-  public static int locate(Coordinate p, Geometry geom)
-  {
-    if (geom.isEmpty()) return Location.EXTERIOR;
-
-    if (containsPoint(p, geom))
-      return Location.INTERIOR;
-    return Location.EXTERIOR;
-  }
-
-  private static boolean containsPoint(Coordinate p, Geometry geom)
-  {
-    if (geom instanceof Polygon) {
-      return containsPointInPolygon(p, (Polygon) geom);
-    }
-    else if (geom instanceof GeometryCollection) {
-      Iterator geomi = new GeometryCollectionIterator((GeometryCollection) geom);
-      while (geomi.hasNext()) {
-        Geometry g2 = (Geometry) geomi.next();
-        if (g2 != geom)
-          if (containsPoint(p, g2))
-            return true;
-      }
-    }
-    return false;
-  }
-
-  public static boolean containsPointInPolygon(Coordinate p, Polygon poly)
-  {
-    if (poly.isEmpty()) return false;
-    LinearRing shell = (LinearRing) poly.getExteriorRing();
-    if (! isPointInRing(p, shell)) return false;
-    // now test if the point lies in or on the holes
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      LinearRing hole = (LinearRing) poly.getInteriorRingN(i);
-      if (isPointInRing(p, hole)) return false;
-    }
-    return true;
-  }
-
-  /**
-   * Determines whether a point lies in a LinearRing,
-   * using the ring envelope to short-circuit if possible.
-   * 
-   * @param p the point to test
-   * @param ring a linear ring
-   * @return true if the point lies inside the ring
-   */
-  private static boolean isPointInRing(Coordinate p, LinearRing ring)
-  {
-  	// short-circuit if point is not in ring envelope
-  	if (! ring.getEnvelopeInternal().intersects(p))
-  		return false;
-  	return CGAlgorithms.isPointInRing(p, ring.getCoordinates());
-  }
-
-	private Geometry geom;
-
-	public SimplePointInAreaLocator(Geometry geom) {
-		this.geom = geom;
-	}
-
-	public int locate(Coordinate p) {
-		return SimplePointInAreaLocator.locate(p, geom);
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/algorithm/match/AreaSimilarityMeasure.java b/src/com/vividsolutions/jts/algorithm/match/AreaSimilarityMeasure.java
deleted file mode 100644
index 67ea103..0000000
--- a/src/com/vividsolutions/jts/algorithm/match/AreaSimilarityMeasure.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm.match;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.distance.*;
-
-/**
- * Measures the degree of similarity between two {@link Geometry}s
- * using the area of intersection between the geometries.
- * The measure is normalized to lie in the range [0, 1].
- * Higher measures indicate a great degree of similarity.
- * <p>
- * NOTE: Currently experimental and incomplete.
- * 
- * @author mbdavis
- *
- */
-public class AreaSimilarityMeasure 
-	implements SimilarityMeasure
-{
-	/*
-	public static double measure(Geometry a, Geometry b)
-	{
-		AreaSimilarityMeasure gv = new AreaSimilarityMeasure(a, b);
-		return gv.measure();
-	}
-	*/
-	
-	public AreaSimilarityMeasure()
-	{
-	}
-	
-	public double measure(Geometry g1, Geometry g2)
-	{		
-		double areaInt = g1.intersection(g2).getArea();
-		double areaUnion = g1.union(g2).getArea();
-		return areaInt / areaUnion;
-	}
-	
-	
-}
diff --git a/src/com/vividsolutions/jts/algorithm/match/HausdorffSimilarityMeasure.java b/src/com/vividsolutions/jts/algorithm/match/HausdorffSimilarityMeasure.java
deleted file mode 100644
index 89b6bdc..0000000
--- a/src/com/vividsolutions/jts/algorithm/match/HausdorffSimilarityMeasure.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm.match;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.distance.*;
-
-/**
- * Measures the degree of similarity between two {@link Geometry}s
- * using the Hausdorff distance metric.
- * The measure is normalized to lie in the range [0, 1].
- * Higher measures indicate a great degree of similarity.
- * <p>
- * The measure is computed by computing the Hausdorff distance
- * between the input geometries, and then normalizing
- * this by dividing it by the diagonal distance across 
- * the envelope of the combined geometries.
- * 
- * @author mbdavis
- *
- */
-public class HausdorffSimilarityMeasure 
-	implements SimilarityMeasure
-{
-	/*
-	public static double measure(Geometry a, Geometry b)
-	{
-		HausdorffSimilarityMeasure gv = new HausdorffSimilarityMeasure(a, b);
-		return gv.measure();
-	}
-	*/
-	
-	public HausdorffSimilarityMeasure()
-	{
-	}
-	
-	/*
-	 * Densify a small amount to increase accuracy of Hausdorff distance
-	 */
-	private static final double DENSIFY_FRACTION = 0.25;
-	
-	public double measure(Geometry g1, Geometry g2)
-	{		
-		double distance = DiscreteHausdorffDistance.distance(g1, g2, DENSIFY_FRACTION);
-		
-		Envelope env = new Envelope(g1.getEnvelopeInternal());
-		env.expandToInclude(g2.getEnvelopeInternal());
-		double envSize = diagonalSize(env);
-		// normalize so that more similarity produces a measure closer to 1
-		double measure = 1 - distance / envSize;
-		
-		//System.out.println("Hausdorff distance = " + distance + ", measure = " + measure);
-		return measure;
-	}
-	
-	public static double diagonalSize(Envelope env)
-	{
-		if (env.isNull()) return 0.0;
-		
-		double width = env.getWidth(); 
-		double hgt = env.getHeight();
-		return Math.sqrt(width * width + hgt * hgt);
-	}
-}
diff --git a/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasure.java b/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasure.java
deleted file mode 100644
index 76a4cda..0000000
--- a/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasure.java
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm.match;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An interface for classes which measures the degree of similarity between two {@link Geometry}s.
- * The computed measure lies in the range [0, 1].
- * Higher measures indicate a great degree of similarity.
- * A measure of 1.0 indicates that the input geometries are identical
- * A measure of 0.0 indicates that the geometries
- * have essentially no similarity.
- * The precise definition of "identical" and "no similarity" may depend on the 
- * exact algorithm being used.
- * 
- * @author mbdavis
- *
- */
-public interface SimilarityMeasure
-{
-	
-	double measure(Geometry g1, Geometry g2);
-}
diff --git a/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasureCombiner.java b/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasureCombiner.java
deleted file mode 100644
index c4fad0a..0000000
--- a/src/com/vividsolutions/jts/algorithm/match/SimilarityMeasureCombiner.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.algorithm.match;
-
-/**
- * Provides methods to mathematically combine {@link SimilarityMeasure} values.
- * 
- * @author Martin Davis
- *
- */
-public class SimilarityMeasureCombiner 
-{
-	public static double combine(double measure1, double measure2)
-	{
-		return Math.min(measure1, measure2);
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/awt/FontGlyphReader.java b/src/com/vividsolutions/jts/awt/FontGlyphReader.java
deleted file mode 100644
index dd6f590..0000000
--- a/src/com/vividsolutions/jts/awt/FontGlyphReader.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.awt;
-
-import java.util.*;
-import java.awt.Font;
-import java.awt.font.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Provides methods to read {@link Font} glyphs for strings 
- * into {@link Polygonal} geometry.
- * <p>
- * It is suggested to use larger point sizes to render fonts glyphs,
- * to reduce the effects of scale-dependent hints.
- * The result geometry is in the base coordinate system of the font.  
- * The geometry can be further transformed as necessary using
- * {@link AffineTransformation}s.
- * 
- * @author Martin Davis
- *
- */
-public class FontGlyphReader 
-{
-  /**
-   * The font name of the Java logical font Serif.
-   */
-  public static final String FONT_SERIF = "Serif";
-  
-  /**
-   * The font name of the Java logical font SansSerif.
-   * <p>
-   * DEPRECATED - use FONT_SANSSERIF
-   */
-  public static final String FONT_SANSERIF = "SansSerif";
-  
-  
-  /**
-   * The font name of the Java logical font SansSerif.
-   */
-  public static final String FONT_SANSSERIF = "SansSerif";
-  
-  /**
-   * The font name of the Java logical font Monospaced.
-   */
-
-  public static final String FONT_MONOSPACED = "Monospaced";
-	
-  // a flatness factor empirically determined to provide good results
-  private static final double FLATNESS_FACTOR = 400;
-  
-  /**
-   * Converts text rendered in the given font and pointsize to a {@link Geometry}
-   * using a standard flatness factor.
-   *  
-   * @param text the text to render
-   * @param fontName the name of the font
-   * @param pointSize the pointSize to render at
-   * @param geomFact the geometryFactory to use to create the result
-   * @return a polygonal geometry representing the rendered text
-   */
-  public static Geometry read(String text, String fontName, int pointSize, GeometryFactory geomFact)
-  {
-    return read(text, new Font(fontName, Font.PLAIN, pointSize), geomFact);
-  }
-  
-  /**
-   * Converts text rendered in the given {@link Font} to a {@link Geometry}
-   * using a standard flatness factor.
-   * 
-   * @param text the text to render
-   * @param font  the font to render with
-   * @param geomFact the geometryFactory to use to create the result
-   * @return a polygonal geometry representing the rendered text
-   */
-  public static Geometry read(String text, Font font, GeometryFactory geomFact)
-  {
-    double flatness = font.getSize() / FLATNESS_FACTOR;
-    return read(text, font, flatness, geomFact);
-  }
-  
-  /**
-   * Converts text rendered in the given {@link Font} to a {@link Geometry}
-   * 
-   * @param text the text to render
-   * @param font  the font to render with
-   * @param flatness the flatness factor to use
-   * @param geomFact the geometryFactory to use to create the result
-   * @return a polygonal geometry representing the rendered text
-   */
-  public static Geometry read(String text, Font font, double flatness, GeometryFactory geomFact)
-  {
-    char[] chs = text.toCharArray();
-    FontRenderContext fontContext = new FontRenderContext(null, false, true);
-    GlyphVector gv = font.createGlyphVector(fontContext, chs);
-    List polys = new ArrayList();
-    for (int i = 0; i < gv.getNumGlyphs(); i++) {
-      Geometry geom = ShapeReader.read(gv.getGlyphOutline(i), flatness, geomFact);
-      for (int j = 0; j < geom.getNumGeometries(); j++) {
-        polys.add(geom.getGeometryN(j));
-      }
-    }
-    return geomFact.buildGeometry(polys);
-  }
-      
-}
diff --git a/src/com/vividsolutions/jts/awt/GeometryCollectionShape.java b/src/com/vividsolutions/jts/awt/GeometryCollectionShape.java
deleted file mode 100644
index 6247588..0000000
--- a/src/com/vividsolutions/jts/awt/GeometryCollectionShape.java
+++ /dev/null
@@ -1,128 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.awt;
-
-import java.awt.Rectangle;
-import java.awt.Shape;
-import java.awt.geom.AffineTransform;
-import java.awt.geom.PathIterator;
-import java.awt.geom.Point2D;
-import java.awt.geom.Rectangle2D;
-import java.util.ArrayList;
-import java.util.Iterator;
-
-/**
- * A {@link Shape} which contains a heterogeneous collection of other shapes
- * representing JTS {@link Geometry}s.
- * 
- * @author Martin Davis
- *
- */
-public class GeometryCollectionShape implements Shape {
-    private ArrayList shapes = new ArrayList();
-
-    public GeometryCollectionShape() {
-    }
-
-    public void add(Shape shape) {
-        shapes.add(shape);
-    }
-
-    public Rectangle getBounds() {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method getBounds() not yet implemented.");
-    }
-
-    public Rectangle2D getBounds2D() {
-        Rectangle2D rectangle = null;
-
-        for (Iterator i = shapes.iterator(); i.hasNext();) {
-            Shape shape = (Shape) i.next();
-
-            if (rectangle == null) {
-                rectangle = shape.getBounds2D();
-            } else {
-                rectangle.add(shape.getBounds2D());
-            }
-        }
-
-        return rectangle;
-    }
-
-    public boolean contains(double x, double y) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method contains() not yet implemented.");
-    }
-
-    public boolean contains(Point2D p) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method contains() not yet implemented.");
-    }
-
-    public boolean intersects(double x, double y, double w, double h) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method intersects() not yet implemented.");
-    }
-
-    public boolean intersects(Rectangle2D r) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method intersects() not yet implemented.");
-    }
-
-    public boolean contains(double x, double y, double w, double h) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method contains() not yet implemented.");
-    }
-
-    public boolean contains(Rectangle2D r) {
-        /**@todo Implement this java.awt.Shape method*/
-        throw new java.lang.UnsupportedOperationException(
-            "Method contains() not yet implemented.");
-    }
-
-    public PathIterator getPathIterator(AffineTransform at) {
-        return new ShapeCollectionPathIterator(shapes, at);
-    }
-
-    public PathIterator getPathIterator(AffineTransform at, double flatness) {
-        // since Geometry is linear, can simply delegate to the simple method
-        return getPathIterator(at);
-    }
-}
diff --git a/src/com/vividsolutions/jts/awt/IdentityPointTransformation.java b/src/com/vividsolutions/jts/awt/IdentityPointTransformation.java
deleted file mode 100644
index c3dfabb..0000000
--- a/src/com/vividsolutions/jts/awt/IdentityPointTransformation.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.geom.Point2D;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Copies point ordinates with no transformation.
- * 
- * @author Martin Davis
- *
- */
-public class IdentityPointTransformation
-implements PointTransformation
-{
-	public void transform(Coordinate model, Point2D view)
-	{
-		view.setLocation(model.x, model.y);
-	}
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/awt/PointShapeFactory.java b/src/com/vividsolutions/jts/awt/PointShapeFactory.java
deleted file mode 100644
index 1f2e826..0000000
--- a/src/com/vividsolutions/jts/awt/PointShapeFactory.java
+++ /dev/null
@@ -1,397 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.Shape;
-import java.awt.geom.Ellipse2D;
-import java.awt.geom.GeneralPath;
-import java.awt.geom.Line2D;
-import java.awt.geom.Point2D;
-import java.awt.geom.Rectangle2D;
-
-/**
- * An interface for classes which create {@link Shape}s to represent 
- * {@link Point}
- * geometries. Java2D does not provide an actual point shape, so some other
- * shape must be used to render points (e.g. such as a Rectangle or Ellipse).
- * 
- * @author Martin Davis
- * 
- */
-public interface PointShapeFactory {
-  /**
-   * Creates a shape representing a {@link Point}.
-   * 
-   * @param point
-   *          the location of the point
-   * @return a shape
-   */
-  Shape createPoint(Point2D point);
-
-  public static abstract class BasePointShapeFactory implements
-      PointShapeFactory {
-    /**
-     * The default size of the shape
-     */
-    public static final double DEFAULT_SIZE = 3.0;
-
-    protected double size = DEFAULT_SIZE;
-
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public BasePointShapeFactory() {
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public BasePointShapeFactory(double size) {
-      this.size = size;
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public abstract Shape createPoint(Point2D point);
-  }
-
-  public static class Point extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public Point() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Point(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-      Line2D.Double pointMarker =
-        new Line2D.Double(
-        	point.getX(),
-        	point.getY(),
-          point.getX(),
-          point.getY());
-      return pointMarker;
-    }
-  }
-  
-  public static class Square extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for squares with default size.
-     * 
-     */
-    public Square() {
-      super();
-    }
-
-    /**
-     * Creates a factory for squares of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Square(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-      Rectangle2D.Double pointMarker =
-        new Rectangle2D.Double(
-          0.0,
-          0.0,
-          size,
-          size);
-      pointMarker.x = (double) (point.getX() - (size / 2));
-      pointMarker.y = (double) (point.getY() - (size / 2));
-
-      return pointMarker;
-    }
-  }
-  
-  public static class Star extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public Star() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Star(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-      GeneralPath path = new GeneralPath();
-      path.moveTo((float) point.getX(), (float) (point.getY() - size/2));
-      path.lineTo((float) (point.getX() + size * 1/8), (float) (point.getY() - size * 1/8));
-      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() - size * 1/8));
-      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() + size * 1/8));
-      path.lineTo((float) (point.getX() + size * 3/8), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX()), (float) (point.getY() + size * 2/8));
-      path.lineTo((float) (point.getX() - size * 3/8), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() + size * 1/8));
-      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() - size * 1/8));
-      path.lineTo((float) (point.getX() - size * 1/8), (float) (point.getY() - size * 1/8));
-      path.closePath();
-      return path;
-    }
-  }
-  
-  public static class Triangle extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public Triangle() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Triangle(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-
-      GeneralPath path = new GeneralPath();
-      path.moveTo((float) (point.getX()), (float) (point.getY() - size / 2));
-      path.lineTo((float) (point.getX() + size / 2), (float) (point.getY() + size / 2));
-      path.lineTo((float) (point.getX() - size / 2), (float) (point.getY() + size / 2));
-      path.lineTo((float) (point.getX()), (float) (point.getY() - size / 2));
-
-      return path;
-    }
-
-  }
-  public static class Circle extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public Circle() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Circle(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-      Ellipse2D.Double pointMarker =
-        new Ellipse2D.Double(
-          0.0,
-          0.0,
-          size,
-          size);
-      pointMarker.x = (double) (point.getX() - (size / 2));
-      pointMarker.y = (double) (point.getY() - (size / 2));
-
-      return pointMarker;
-    }
-
-  }
-  public static class Cross extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public Cross() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public Cross(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-
-      float x1 = (float) (point.getX() - size/2f);
-      float x2 = (float) (point.getX() - size/4f);
-      float x3 = (float) (point.getX() + size/4f);
-      float x4 = (float) (point.getX() + size/2f);
-
-      float y1 = (float) (point.getY() - size/2f);
-      float y2 = (float) (point.getY() - size/4f);
-      float y3 = (float) (point.getY() + size/4f);
-      float y4 = (float) (point.getY() + size/2f);
-
-  GeneralPath path = new GeneralPath();
-      path.moveTo(x2, y1);
-      path.lineTo(x3, y1);
-      path.lineTo(x3, y2);
-      path.lineTo(x4, y2);
-      path.lineTo(x4, y3);
-      path.lineTo(x3, y3);
-      path.lineTo(x3, y4);
-      path.lineTo(x2, y4);
-      path.lineTo(x2, y3);
-      path.lineTo(x1, y3);
-      path.lineTo(x1, y2);
-      path.lineTo(x2, y2);
-      path.lineTo(x2, y1);
-
-      return path;
-    }
-
-  }
-  public static class X extends BasePointShapeFactory {
-    /**
-     * Creates a new factory for points with default size.
-     * 
-     */
-    public X() {
-      super();
-    }
-
-    /**
-     * Creates a factory for points of given size.
-     * 
-     * @param size
-     *          the size of the points
-     */
-    public X(double size) {
-      super(size);
-    }
-
-    /**
-     * Creates a shape representing a point.
-     * 
-     * @param point
-     *          the location of the point
-     * @return a shape
-     */
-    public Shape createPoint(Point2D point) {
-      GeneralPath path = new GeneralPath();
-      path.moveTo((float) (point.getX()), (float) (point.getY() - size * 1/8));
-      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() - size/2));
-      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() - size/2));
-      path.lineTo((float) (point.getX() + size * 1/8), (float) (point.getY()));
-      path.lineTo((float) (point.getX() + size/2), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX() + size * 2/8), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX()), (float) (point.getY() + size * 1/8));
-      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() + size/2));
-      path.lineTo((float) (point.getX() - size * 1/8), (float) (point.getY()));
-      path.lineTo((float) (point.getX() - size/2), (float) (point.getY() - size/2));
-      path.lineTo((float) (point.getX() - size * 2/8), (float) (point.getY() - size/2));
-      path.closePath();
-      return path;
-    }
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/awt/PointTransformation.java b/src/com/vividsolutions/jts/awt/PointTransformation.java
deleted file mode 100644
index f742fdf..0000000
--- a/src/com/vividsolutions/jts/awt/PointTransformation.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.geom.Point2D;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Transforms a geometry {@link Coordinate} into a Java2D {@link Point},
- * possibly with a mathematical transformation of the ordinate values.
- * Transformation from a model coordinate system to a view coordinate system 
- * can be efficiently performed by supplying an appropriate transformation.
- * 
- * @author Martin Davis
- */
-public interface PointTransformation {
-	/**
-	 * Transforms a {@link Coordinate} into a Java2D {@link Point}.
-	 * 
-	 * @param src the source Coordinate 
-	 * @param dest the destination Point
-	 */
-  public void transform(Coordinate src, Point2D dest);
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/awt/PolygonShape.java b/src/com/vividsolutions/jts/awt/PolygonShape.java
deleted file mode 100644
index 7087f6e..0000000
--- a/src/com/vividsolutions/jts/awt/PolygonShape.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.Rectangle;
-import java.awt.Shape;
-import java.awt.geom.AffineTransform;
-import java.awt.geom.GeneralPath;
-import java.awt.geom.PathIterator;
-import java.awt.geom.Point2D;
-import java.awt.geom.Rectangle2D;
-import java.util.Collection;
-import java.util.Iterator;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A {@link Shape} which represents a polygon which may contain holes.
- * Provided because the standard AWT Polygon class does not support holes.
- * 
- * @author Martin Davis
- *
- */
-public class PolygonShape implements Shape 
-{
-  // use a GeneralPath with a winding rule, since it supports floating point coordinates
-    private GeneralPath polygonPath;
-    private GeneralPath ringPath;
-    
-    /**
-     * Creates a new polygon {@link Shape}.
-     * 
-     * @param shellVertices the vertices of the shell 
-     * @param holeVerticesCollection a collection of Coordinate[] for each hole
-     */
-    public PolygonShape(Coordinate[] shellVertices,
-        Collection holeVerticesCollection) 
-    {
-        polygonPath = toPath(shellVertices);
-
-        for (Iterator i = holeVerticesCollection.iterator(); i.hasNext();) {
-            Coordinate[] holeVertices = (Coordinate[]) i.next();
-            polygonPath.append(toPath(holeVertices), false);
-        }
-    }
-
-    public PolygonShape() 
-    {
-    }
-
-    void addToRing(Point2D p)
-    {
-    	if (ringPath == null) {
-    		ringPath = new GeneralPath(GeneralPath.WIND_EVEN_ODD);
-    		ringPath.moveTo((float) p.getX(), (float) p.getY());
-    	}
-    	else {
-    		ringPath.lineTo((float) p.getX(), (float) p.getY());
-    	}
-    }
-    
-    void endRing()
-    {
-      ringPath.closePath();
-    	if (polygonPath == null) {
-    		polygonPath = ringPath;
-    	}
-    	else {
-    		polygonPath.append(ringPath, false);
-    	}
-    	ringPath = null;
-    }
-    
-    /**
-     * Creates a GeneralPath representing a polygon ring 
-     * having the given coordinate sequence.
-     * Uses the GeneralPath.WIND_EVEN_ODD winding rule.
-     * 
-     * @param coordinates a coordinate sequence
-     * @return the path for the coordinate sequence
-     */
-    private GeneralPath toPath(Coordinate[] coordinates) {
-      GeneralPath path = new GeneralPath(GeneralPath.WIND_EVEN_ODD, coordinates.length);
-
-      if (coordinates.length > 0) {
-        path.moveTo((float) coordinates[0].x, (float) coordinates[0].y);
-        for (int i = 0; i < coordinates.length; i++) {
-          path.lineTo((float) coordinates[i].x, (float) coordinates[i].y);
-        }
-      }
-      return path;
-  }
-
-    public Rectangle getBounds() {
-      return polygonPath.getBounds();
-    }
-
-    public Rectangle2D getBounds2D() {
-        return polygonPath.getBounds2D();
-    }
-
-    public boolean contains(double x, double y) {
-      return polygonPath.contains(x, y);
-    }
-
-    public boolean contains(Point2D p) {
-      return polygonPath.contains(p);
-    }
-
-    public boolean intersects(double x, double y, double w, double h) {
-      return polygonPath.intersects(x, y, w, h);
-    }
-
-    public boolean intersects(Rectangle2D r) {
-      return polygonPath.intersects(r);
-    }
-
-    public boolean contains(double x, double y, double w, double h) {
-      return polygonPath.contains(x, y, w, h);
-    }
-
-    public boolean contains(Rectangle2D r) {
-      return polygonPath.contains(r);
-    }
-
-    public PathIterator getPathIterator(AffineTransform at) {
-        return polygonPath.getPathIterator(at);
-    }
-
-    public PathIterator getPathIterator(AffineTransform at, double flatness) {
-    	return getPathIterator(at, flatness);
-    }
-}
diff --git a/src/com/vividsolutions/jts/awt/ShapeCollectionPathIterator.java b/src/com/vividsolutions/jts/awt/ShapeCollectionPathIterator.java
deleted file mode 100644
index 67b5bdf..0000000
--- a/src/com/vividsolutions/jts/awt/ShapeCollectionPathIterator.java
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.Shape;
-import java.awt.geom.AffineTransform;
-import java.awt.geom.PathIterator;
-import java.util.Collection;
-import java.util.Iterator;
-
-/**
- * A {@link PathIterator} which provides paths for a collection of {@link Shape}s. 
- * 
- * @author Martin Davis
- */
-public class ShapeCollectionPathIterator implements PathIterator {
-    private Iterator shapeIterator;
-    
-    // initialize with a no-op iterator
-    private PathIterator currentPathIterator = new PathIterator() {
-            public int getWindingRule() {
-                throw new UnsupportedOperationException();
-            }
-
-            public boolean isDone() {
-                return true;
-            }
-
-            public void next() {
-            }
-
-            public int currentSegment(float[] coords) {
-                throw new UnsupportedOperationException();
-            }
-
-            public int currentSegment(double[] coords) {
-                throw new UnsupportedOperationException();
-            }
-        };
-
-    private AffineTransform affineTransform;
-    private boolean done = false;
-
-    /**
-     * Creates a new path iterator for a collection of {@link Shape}s.
-     * 
-     * @param shapes the Shapes in the collection
-     * @param affineTransform a optional transformation to be applied to the coordinates in the path (may be null)
-     */
-    public ShapeCollectionPathIterator(Collection shapes,
-        AffineTransform affineTransform) {
-        shapeIterator = shapes.iterator();
-        this.affineTransform = affineTransform;
-        next();
-    }
-
-    public int getWindingRule() {
-    	/**
-       * WIND_NON_ZERO is more accurate than WIND_EVEN_ODD, and can be comparable
-       * in speed. (See http://www.geometryalgorithms.com/Archive/algorithm_0103/algorithm_0103.htm#Winding%20Number)
-       * However, WIND_NON_ZERO requires that the
-       * shell and holes be oriented in a certain way.
-       * So use WIND_EVEN_ODD. 
-     	 */
-      return PathIterator.WIND_EVEN_ODD;
-    }
-
-    public boolean isDone() {
-        return done;
-    }
-
-    public void next() {
-        currentPathIterator.next();
-
-        if (currentPathIterator.isDone() && !shapeIterator.hasNext()) {
-            done = true;
-            return;
-        }
-        if (currentPathIterator.isDone()) {
-            currentPathIterator = ((Shape) shapeIterator.next()).getPathIterator(affineTransform);
-        }
-    }
-
-    public int currentSegment(float[] coords) {
-        return currentPathIterator.currentSegment(coords);
-    }
-
-    public int currentSegment(double[] coords) {
-        return currentPathIterator.currentSegment(coords);
-    }
-}
diff --git a/src/com/vividsolutions/jts/awt/ShapeReader.java b/src/com/vividsolutions/jts/awt/ShapeReader.java
deleted file mode 100644
index 62a49a2..0000000
--- a/src/com/vividsolutions/jts/awt/ShapeReader.java
+++ /dev/null
@@ -1,193 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.awt;
-
-import java.awt.Shape;
-import java.awt.geom.AffineTransform;
-import java.awt.geom.PathIterator;
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Converts a Java2D {@link Shape} 
- * or the more general {@link PathIterator} into a {@link Geometry}.
- * <p>
- * The coordinate system for Java2D is typically screen coordinates, 
- * which has the Y axis inverted
- * relative to the usual JTS coordinate system.
- * This is rectified during conversion. 
- * <p>
- * PathIterators to be converted are expected to be linear or flat.
- * That is, they should contain only <tt>SEG_MOVETO</tt>, <tt>SEG_LINETO</tt>, and <tt>SEG_CLOSE</tt> segment types.
- * Any other segment types will cause an exception.
- * 
- * @author Martin Davis
- *
- */
-public class ShapeReader 
-{
-  private static final AffineTransform INVERT_Y = AffineTransform.getScaleInstance(1, -1);
-
-  /**
-   * Converts a flat path to a {@link Geometry}.
-   * 
-   * @param pathIt the path to convert
-   * @param geomFact the GeometryFactory to use
-   * @return a Geometry representing the path
-   */
-  public static Geometry read(PathIterator pathIt, GeometryFactory geomFact)
-  {
-    ShapeReader pc = new ShapeReader(geomFact);
-    return pc.read(pathIt);
-  }
-  
-  /**
-   * Converts a Shape to a Geometry, flattening it first.
-   * 
-   * @param shp the Java2D shape
-   * @param flatness the flatness parameter to use
-   * @param geomFact the GeometryFactory to use
-   * @return a Geometry representing the shape
-   */
-  public static Geometry read(Shape shp, double flatness, GeometryFactory geomFact)
-  {
-    PathIterator pathIt = shp.getPathIterator(INVERT_Y, flatness);
-    return ShapeReader.read(pathIt, geomFact);
-  }
-
-  private GeometryFactory geometryFactory;
-  
-  public ShapeReader(GeometryFactory geometryFactory) {
-    this.geometryFactory = geometryFactory;
-  }
-
-  /**
-   * Converts a flat path to a {@link Geometry}.
-   * 
-   * @param pathIt the path to convert
-   * @return a Geometry representing the path
-   */
-  public Geometry read(PathIterator pathIt)
-  {
-    List pathPtSeq = toCoordinates(pathIt);
-    
-    List polys = new ArrayList();
-    int seqIndex = 0;
-    while (seqIndex < pathPtSeq.size()) {
-      // assume next seq is shell 
-      // TODO: test this
-      Coordinate[] pts = (Coordinate[]) pathPtSeq.get(seqIndex);
-      LinearRing shell = geometryFactory.createLinearRing(pts);
-      seqIndex++;
-      
-      List holes = new ArrayList();
-      // add holes as long as rings are CCW
-      while (seqIndex < pathPtSeq.size() && isHole((Coordinate[]) pathPtSeq.get(seqIndex))) {
-        Coordinate[] holePts = (Coordinate[]) pathPtSeq.get(seqIndex);
-        LinearRing hole = geometryFactory.createLinearRing(holePts);
-        holes.add(hole);
-        seqIndex++;
-      }
-      LinearRing[] holeArray = GeometryFactory.toLinearRingArray(holes);
-      polys.add(geometryFactory.createPolygon(shell, holeArray));
-    }
-    return geometryFactory.buildGeometry(polys);
-  }
-  
-  private boolean isHole(Coordinate[] pts)
-  {
-    return CGAlgorithms.isCCW(pts);
-  }
-  
-  /**
-   * Extracts the points of the paths in a flat {@link PathIterator} into
-   * a list of Coordinate arrays.
-   * 
-   * @param pathIt a path iterator
-   * @return a List of Coordinate arrays
-   * @throws IllegalArgumentException if a non-linear segment type is encountered
-   */
-  public static List toCoordinates(PathIterator pathIt)
-  {
-    List coordArrays = new ArrayList();
-    while (! pathIt.isDone()) {
-      Coordinate[] pts = nextCoordinateArray(pathIt);
-      if (pts == null)
-        break;
-      coordArrays.add(pts);
-    }
-    return coordArrays;
-  }
-  
-  private static Coordinate[] nextCoordinateArray(PathIterator pathIt)
-  {
-    double[] pathPt = new double[6];
-    CoordinateList coordList = null;
-    boolean isDone = false;
-    while (! pathIt.isDone()) {
-      int segType = pathIt.currentSegment(pathPt);
-      switch (segType) {
-      case PathIterator.SEG_MOVETO:
-        if (coordList != null) {
-          // don't advance pathIt, to retain start of next path if any
-          isDone = true;
-        }
-        else {
-          coordList = new CoordinateList();
-          coordList.add(new Coordinate(pathPt[0], pathPt[1]));
-          pathIt.next();
-        }
-        break;
-      case PathIterator.SEG_LINETO:
-        coordList.add(new Coordinate(pathPt[0], pathPt[1]));
-        pathIt.next();
-        break;
-      case PathIterator.SEG_CLOSE:  
-        coordList.closeRing();
-        pathIt.next();
-        isDone = true;   
-        break;
-      default:
-      	throw new IllegalArgumentException("unhandled (non-linear) segment type encountered");
-      }
-      if (isDone) 
-        break;
-    }
-    return coordList.toCoordinateArray();
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/awt/ShapeWriter.java b/src/com/vividsolutions/jts/awt/ShapeWriter.java
deleted file mode 100644
index 4acb572..0000000
--- a/src/com/vividsolutions/jts/awt/ShapeWriter.java
+++ /dev/null
@@ -1,325 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.awt;
-
-import java.awt.Shape;
-import java.awt.geom.GeneralPath;
-import java.awt.geom.Point2D;
-import java.util.ArrayList;
-
-import com.vividsolutions.jts.geom.*;
-
-
-/**
- * Writes {@link Geometry}s into Java2D {@link Shape} objects
- * of the appropriate type.
- * This supports rendering geometries using Java2D.
- * The ShapeWriter allows supplying a {@link PointTransformation}
- * class, to transform coordinates from model space into view space.
- * This is useful if a client is providing its own transformation
- * logic, rather than relying on Java2D <tt>AffineTransform</tt>s.
- * <p>
- * The writer supports removing duplicate consecutive points
- * (via the {@link #setRemoveDuplicatePoints(boolean)} method) 
- * as well as true <b>decimation</b>
- * (via the {@link #setDecimation(double)} method. 
- * Enabling one of these strategies can substantially improve 
- * rendering speed for large geometries.
- * It is only necessary to enable one strategy.
- * Using decimation is preferred, but this requires 
- * determining a distance below which input geometry vertices
- * can be considered unique (which may not always be feasible).
- * If neither strategy is enabled, all vertices
- * of the input <tt>Geometry</tt>
- * will be represented in the output <tt>Shape</tt>.
- * <p>
- * 
- */
-public class ShapeWriter 
-{
-	/**
-	 * The point transformation used by default.
-	 */
-	public static final PointTransformation DEFAULT_POINT_TRANSFORMATION = new IdentityPointTransformation();
-	
-	/**
-	 * The point shape factory used by default.
-	 */
-	public static final PointShapeFactory DEFAULT_POINT_FACTORY = new PointShapeFactory.Square(3.0);
-	
-	private PointTransformation pointTransformer = DEFAULT_POINT_TRANSFORMATION;
-	private PointShapeFactory pointFactory = DEFAULT_POINT_FACTORY;
-
-	/**
-	 * Cache a Point2D object to use to transfer coordinates into shape
-	 */
-	private Point2D transPoint = new Point2D.Double();
-
-	/**
-	 * If true, decimation will be used to reduce the number of vertices
-	 * by removing consecutive duplicates.
-	 * 
-	 */
-	private boolean doRemoveDuplicatePoints = false;
-	
-	private double decimationDistance = 0;
-	
-	/**
-	 * Creates a new ShapeWriter with a specified point transformation
-	 * and point shape factory.
-	 * 
-	 * @param pointTransformer a transformation from model to view space to use 
-	 * @param pointFactory the PointShapeFactory to use
-	 */
-	public ShapeWriter(PointTransformation pointTransformer, PointShapeFactory pointFactory) 
-	{
-		if (pointTransformer != null)
-			this.pointTransformer = pointTransformer;
-		if (pointFactory != null)
-			this.pointFactory = pointFactory;
-	}
-
-	/**
-	 * Creates a new ShapeWriter with a specified point transformation
-	 * and the default point shape factory.
-	 * 
-	 * @param pointTransformer a transformation from model to view space to use 
-	 */
-	public ShapeWriter(PointTransformation pointTransformer) 
-	{
-		this(pointTransformer, null);
-	}
-
-	/**
-	 * Creates a new ShapeWriter with the default (identity) point transformation.
-	 *
-	 */
-	public ShapeWriter() {
-	}
-
-	/**
-	 * Sets whether duplicate consecutive points should be eliminated.
-	 * This can reduce the size of the generated Shapes
-	 * and improve rendering speed, especially in situations
-	 * where a transform reduces the extent of the geometry.
-	 * <p>
-	 * The default is <tt>false</tt>.
-	 * 
-	 * @param doDecimation whether decimation is to be used
-	 */
-  public void setRemoveDuplicatePoints(boolean doRemoveDuplicatePoints)
-  {
-    this.doRemoveDuplicatePoints = doRemoveDuplicatePoints;
-  }
-  
-  /**
-   * Sets the decimation distance used to determine
-   * whether vertices of the input geometry are 
-   * considered to be duplicate and thus removed.
-   * The distance is axis distance, not Euclidean distance.
-   * The distance is specified in the input geometry coordinate system
-   * (NOT the transformed output coordinate system).
-   * <p>
-   * When rendering to a screen image, a suitably small distance should be used
-   * to avoid obvious rendering defects.  
-   * A distance equivalent to the equivalent of 1.5 pixels or less is recommended
-   * (and perhaps even smaller to avoid any chance of visible artifacts).
-   * <p>
-   * The default distance is 0.0, which disables decimation.
-   * 
-   * @param decimationDistance the distance below which vertices are considered to be duplicates
-   */
-  public void setDecimation(double decimationDistance)
-  {
-    this.decimationDistance = decimationDistance;
-  }
-  
-	/**
-	 * Creates a {@link Shape} representing a {@link Geometry}, 
-	 * according to the specified PointTransformation
-	 * and PointShapeFactory (if relevant).
-	 * <p>
-	 * Note that Shapes do not
-	 * preserve information about which elements in heterogeneous collections
-	 * are 1D and which are 2D.
-	 * For example, a GeometryCollection containing a ring and a
-	 * disk will render as two disks if Graphics.fill is used, 
-	 * or as two rings if Graphics.draw is used.
-	 * To avoid this issue use separate shapes for the components.
-	 * 
-	 * @param geometry the geometry to convert
-	 * @return a Shape representing the geometry
-	 */
-	public Shape toShape(Geometry geometry)
-	{
-		if (geometry.isEmpty()) return new GeneralPath();
-		if (geometry instanceof Polygon) return toShape((Polygon) geometry);
-		if (geometry instanceof LineString) 			return toShape((LineString) geometry);
-		if (geometry instanceof MultiLineString) 	return toShape((MultiLineString) geometry);
-		if (geometry instanceof Point) 			return toShape((Point) geometry);
-		if (geometry instanceof GeometryCollection) return toShape((GeometryCollection) geometry);
-
-		throw new IllegalArgumentException(
-			"Unrecognized Geometry class: " + geometry.getClass());
-	}
-
-	private Shape toShape(Polygon p) 
-	{
-		PolygonShape poly = new PolygonShape();
-		
-		appendRing(poly, p.getExteriorRing().getCoordinates());
-		for (int j = 0; j < p.getNumInteriorRing(); j++) {
-		  appendRing(poly, p.getInteriorRingN(j).getCoordinates());
-		}
-
-		return poly;
-	}
-
-	private void appendRing(PolygonShape poly, Coordinate[] coords) 
-	{
-    double prevx = Double.NaN;
-    double prevy = Double.NaN;
-    Coordinate prev = null;
-    
-    int n = coords.length - 1;
-    /**
-     * Don't include closing point.
-     * Ring path will be closed explicitly, which provides a 
-     * more accurate path representation.
-     */
-		for (int i = 0; i < n; i++) {
-		  
-		  if (decimationDistance > 0.0) {
-		    boolean isDecimated = prev != null 
-		      && Math.abs(coords[i].x - prev.x) < decimationDistance
-		      && Math.abs(coords[i].y - prev.y) < decimationDistance;
-		    if (i < n && isDecimated) 
-		      continue;
-		    prev = coords[i];
-		  }
-		  
-			transformPoint(coords[i], transPoint);
-			
-			if (doRemoveDuplicatePoints) {
-        // skip duplicate points (except the last point)
-			  boolean isDup = transPoint.getX() == prevx && transPoint.getY() == prevy;
-        if (i < n && isDup)
-          continue;
-        prevx = transPoint.getX();
-        prevy = transPoint.getY();
-			}
-			poly.addToRing(transPoint);
-		}
-		// handle closing point
-		poly.endRing();
-	}
-	
-	private Shape toShape(GeometryCollection gc)
-	{
-		GeometryCollectionShape shape = new GeometryCollectionShape();
-		// add components to GC shape
-		for (int i = 0; i < gc.getNumGeometries(); i++) {
-			Geometry g = (Geometry) gc.getGeometryN(i);
-			shape.add(toShape(g));
-		}
-		return shape;
-	}
-
-	private GeneralPath toShape(MultiLineString mls)
-	{
-		GeneralPath path = new GeneralPath();
-
-		for (int i = 0; i < mls.getNumGeometries(); i++) {
-			LineString lineString = (LineString) mls.getGeometryN(i);
-			path.append(toShape(lineString), false);
-		}
-		return path;
-	}
-
-	private GeneralPath toShape(LineString lineString)
-	{
-		GeneralPath shape = new GeneralPath();
-		
-    Coordinate prev = lineString.getCoordinateN(0);
-    transformPoint(prev, transPoint);
-		shape.moveTo((float) transPoint.getX(), (float) transPoint.getY());
-
-    double prevx = (double) transPoint.getX();
-    double prevy = (double) transPoint.getY();
-    
-    int n = lineString.getNumPoints() - 1;
-    //int count = 0;
-    for (int i = 1; i <= n; i++) {
-      Coordinate currentCoord = lineString.getCoordinateN(i);
-      if (decimationDistance > 0.0) {
-        boolean isDecimated = prev != null
-            && Math.abs(currentCoord.x - prev.x) < decimationDistance
-            && Math.abs(currentCoord.y - prev.y) < decimationDistance;
-        if (i < n && isDecimated) {
-          continue;
-        }
-        prev = currentCoord;
-      }
-
-      transformPoint(currentCoord, transPoint);
-
-			if (doRemoveDuplicatePoints) {
-  			// skip duplicate points (except the last point)
-			  boolean isDup = transPoint.getX() == prevx && transPoint.getY() == prevy;
-  			if (i < n && isDup)
-  			  continue;
-  			prevx = transPoint.getX();
-  			prevy = transPoint.getY();
-  			//count++;
-			}
-			shape.lineTo((float) transPoint.getX(), (float) transPoint.getY());
-		}
-		//System.out.println(count);
-		return shape;
-	}
-
-	private Shape toShape(Point point)
-  {
-		Point2D viewPoint = transformPoint(point.getCoordinate());
-		return pointFactory.createPoint(viewPoint);
-	}
-
-  private Point2D transformPoint(Coordinate model) {
-		return transformPoint(model, new Point2D.Double());
-	}
-  
-  private Point2D transformPoint(Coordinate model, Point2D view) {
-		pointTransformer.transform(model, view);
-		return view;
-	}
-}
diff --git a/src/com/vividsolutions/jts/densify/Densifier.java b/src/com/vividsolutions/jts/densify/Densifier.java
deleted file mode 100644
index 38a8952..0000000
--- a/src/com/vividsolutions/jts/densify/Densifier.java
+++ /dev/null
@@ -1,179 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.densify;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.GeometryTransformer;
-
-/**
- * Densifies a {@link Geometry} by inserting extra vertices along the line segments
- * contained in the geometry. 
- * All segments in the created densified geometry will be no longer than
- * than the given distance tolerance.
- * Densified polygonal geometries are guaranteed to be topologically correct.
- * The coordinates created during densification respect the input geometry's
- * {@link PrecisionModel}.
- * <p>
- * <b>Note:</b> At some future point this class will
- * offer a variety of densification strategies.
- * 
- * @author Martin Davis
- */
-public class Densifier {
-	/**
-	 * Densifies a geometry using a given distance tolerance,
-   * and respecting the input geometry's {@link PrecisionModel}.
-	 * 
-	 * @param geom the geometry to densify
-	 * @param distanceTolerance the distance tolerance to densify
-	 * @return the densified geometry
-	 */
-	public static Geometry densify(Geometry geom, double distanceTolerance) {
-		Densifier densifier = new Densifier(geom);
-		densifier.setDistanceTolerance(distanceTolerance);
-		return densifier.getResultGeometry();
-	}
-
-	/**
-	 * Densifies a coordinate sequence.
-	 * 
-	 * @param pts
-	 * @param distanceTolerance
-	 * @return the densified coordinate sequence
-	 */
-	private static Coordinate[] densifyPoints(Coordinate[] pts,
-			double distanceTolerance, PrecisionModel precModel) {
-		LineSegment seg = new LineSegment();
-		CoordinateList coordList = new CoordinateList();
-		for (int i = 0; i < pts.length - 1; i++) {
-			seg.p0 = pts[i];
-			seg.p1 = pts[i + 1];
-			coordList.add(seg.p0, false);
-			double len = seg.getLength();
-			int densifiedSegCount = (int) (len / distanceTolerance) + 1;
-			if (densifiedSegCount > 1) {
-				double densifiedSegLen = len / densifiedSegCount;
-				for (int j = 1; j < densifiedSegCount; j++) {
-					double segFract = (j * densifiedSegLen) / len;
-					Coordinate p = seg.pointAlong(segFract);
-          precModel.makePrecise(p);
-					coordList.add(p, false);
-				}
-			}
-		}
-		coordList.add(pts[pts.length - 1], false);
-		return coordList.toCoordinateArray();
-	}
-
-	private Geometry inputGeom;
-
-	private double distanceTolerance;
-
-	/**
-	 * Creates a new densifier instance.
-	 * 
-	 * @param inputGeom
-	 */
-	public Densifier(Geometry inputGeom) {
-		this.inputGeom = inputGeom;
-	}
-
-	/**
-	 * Sets the distance tolerance for the densification. All line segments
-	 * in the densified geometry will be no longer than the distance tolereance.
-	 * simplified geometry will be within this distance of the original geometry.
-	 * The distance tolerance must be positive.
-	 * 
-	 * @param distanceTolerance
-	 *          the densification tolerance to use
-	 */
-	public void setDistanceTolerance(double distanceTolerance) {
-		if (distanceTolerance <= 0.0)
-			throw new IllegalArgumentException("Tolerance must be positive");
-		this.distanceTolerance = distanceTolerance;
-	}
-
-	/**
-	 * Gets the densified geometry.
-	 * 
-	 * @return the densified geometry
-	 */
-	public Geometry getResultGeometry() {
-		return (new DensifyTransformer()).transform(inputGeom);
-	}
-
-	class DensifyTransformer extends GeometryTransformer {
-		protected CoordinateSequence transformCoordinates(
-				CoordinateSequence coords, Geometry parent) {
-			Coordinate[] inputPts = coords.toCoordinateArray();
-			Coordinate[] newPts = Densifier
-					.densifyPoints(inputPts, distanceTolerance, parent.getPrecisionModel());
-			// prevent creation of invalid linestrings
-			if (parent instanceof LineString && newPts.length == 1) {
-				newPts = new Coordinate[0];
-			}
-			return factory.getCoordinateSequenceFactory().create(newPts);
-		}
-
-		protected Geometry transformPolygon(Polygon geom, Geometry parent) {
-			Geometry roughGeom = super.transformPolygon(geom, parent);
-			// don't try and correct if the parent is going to do this
-			if (parent instanceof MultiPolygon) {
-				return roughGeom;
-			}
-			return createValidArea(roughGeom);
-		}
-
-		protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
-			Geometry roughGeom = super.transformMultiPolygon(geom, parent);
-			return createValidArea(roughGeom);
-		}
-
-		/**
-		 * Creates a valid area geometry from one that possibly has bad topology
-		 * (i.e. self-intersections). Since buffer can handle invalid topology, but
-		 * always returns valid geometry, constructing a 0-width buffer "corrects"
-		 * the topology. Note this only works for area geometries, since buffer
-		 * always returns areas. This also may return empty geometries, if the input
-		 * has no actual area.
-		 * 
-		 * @param roughAreaGeom
-		 *          an area geometry possibly containing self-intersections
-		 * @return a valid area geometry
-		 */
-		private Geometry createValidArea(Geometry roughAreaGeom) {
-			return roughAreaGeom.buffer(0.0);
-		}
-	}
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/dissolve/DissolveEdgeGraph.java b/src/com/vividsolutions/jts/dissolve/DissolveEdgeGraph.java
deleted file mode 100644
index 341d8b5..0000000
--- a/src/com/vividsolutions/jts/dissolve/DissolveEdgeGraph.java
+++ /dev/null
@@ -1,22 +0,0 @@
-package com.vividsolutions.jts.dissolve;
-
-import com.vividsolutions.jts.edgegraph.EdgeGraph;
-import com.vividsolutions.jts.edgegraph.HalfEdge;
-import com.vividsolutions.jts.geom.Coordinate;
-
-
-/**
- * A graph containing {@link DissolveHalfEdge}s.
- * 
- * @author Martin Davis
- *
- */
-class DissolveEdgeGraph extends EdgeGraph
-{
-  protected HalfEdge createEdge(Coordinate p0)
-  {
-    return new DissolveHalfEdge(p0);
-  }
-  
-
-}
diff --git a/src/com/vividsolutions/jts/dissolve/DissolveHalfEdge.java b/src/com/vividsolutions/jts/dissolve/DissolveHalfEdge.java
deleted file mode 100644
index 67b32c4..0000000
--- a/src/com/vividsolutions/jts/dissolve/DissolveHalfEdge.java
+++ /dev/null
@@ -1,40 +0,0 @@
-package com.vividsolutions.jts.dissolve;
-
-import com.vividsolutions.jts.edgegraph.MarkHalfEdge;
-import com.vividsolutions.jts.geom.Coordinate;
-
-
-/**
- * A HalfEdge which carries information
- * required to support {@link LineDissolver}.
- * 
- * @author Martin Davis
- *
- */
-class DissolveHalfEdge extends MarkHalfEdge
-{
-  private boolean isStart = false;
-  
-  public DissolveHalfEdge(Coordinate orig) {
-    super(orig);
-  }
-
-  /**
-   * Tests whether this edge is the starting segment
-   * in a LineString being dissolved.
-   * 
-   * @return true if this edge is a start segment
-   */
-  public boolean isStart()
-  {
-    return isStart;
-  }
-  
-  /**
-   * Sets this edge to be the start segment of an input LineString.
-   */
-  public void setStart()
-  {
-    isStart = true;
-  }
-}
diff --git a/src/com/vividsolutions/jts/dissolve/LineDissolver.java b/src/com/vividsolutions/jts/dissolve/LineDissolver.java
deleted file mode 100644
index a6e013a..0000000
--- a/src/com/vividsolutions/jts/dissolve/LineDissolver.java
+++ /dev/null
@@ -1,286 +0,0 @@
-package com.vividsolutions.jts.dissolve;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Stack;
-
-
-import com.vividsolutions.jts.edgegraph.HalfEdge;
-import com.vividsolutions.jts.edgegraph.MarkHalfEdge;
-import com.vividsolutions.jts.geom.CoordinateList;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryComponentFilter;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-
-/**
- * Dissolves the linear components 
- * from a collection of {@link Geometry}s
- * into a set of maximal-length {@link Linestring}s
- * in which every unique segment appears once only.
- * The output linestrings run between node vertices
- * of the input, which are vertices which have
- * either degree 1, or degree 3 or greater.
- * <p>
- * Use cases for dissolving linear components
- * include generalization 
- * (in particular, simplifying polygonal coverages), 
- * and visualization 
- * (in particular, avoiding symbology conflicts when
- * depicting shared polygon boundaries).
- * <p>
- * This class does <b>not</b> node the input lines.
- * If there are line segments crossing in the input, 
- * they will still cross in the output.
- * 
- * @author Martin Davis
- *
- */
-public class LineDissolver 
-{
-  /**
-   * Dissolves the linear components in a geometry.
-   * 
-   * @param g the geometry to dissolve
-   * @return the dissolved lines
-   */
-  public static Geometry dissolve(Geometry g)
-  {
-    LineDissolver d = new LineDissolver();
-    d.add(g);
-    return d.getResult();
-  }
-  
-  private Geometry result;
-  private GeometryFactory factory;
-  private DissolveEdgeGraph graph;
-  private List lines = new ArrayList();
-
-  public LineDissolver()
-  {
-    graph = new DissolveEdgeGraph();
-  }
-  
-  /**
-   * Adds a {@link Geometry} to be dissolved. 
-   * Any number of geometries may be adde by calling this method multiple times.
-   * Any type of Geometry may be added.  The constituent linework will be
-   * extracted to be dissolved.
-   * 
-   * @param geometry geometry to be line-merged
-   */  
-  public void add(Geometry geometry) {
-    geometry.apply(new GeometryComponentFilter() {
-      public void filter(Geometry component) {
-        if (component instanceof LineString) {
-          add((LineString)component);
-        }
-      }      
-    });
-  }
-  /**
-   * Adds a collection of Geometries to be processed. May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent linework will be
-   * extracted.
-   * 
-   * @param geometries the geometries to be line-merged
-   */
-  public void add(Collection geometries) 
-  {
-    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
-      Geometry geometry = (Geometry) i.next();
-      add(geometry);
-    }
-  }
-  
-  private void add(LineString lineString) {
-    if (factory == null) {
-      this.factory = lineString.getFactory();
-    }
-    CoordinateSequence seq = lineString.getCoordinateSequence();
-    boolean doneStart = false;
-    for (int i = 1; i < seq.size(); i++) {
-      DissolveHalfEdge e = (DissolveHalfEdge) graph.addEdge(seq.getCoordinate(i-1), seq.getCoordinate(i));
-      // skip zero-length edges
-      if (e == null) continue;
-      /**
-       * Record source initial segments, so that they can be reflected in output when needed
-       * (i.e. during formation of isolated rings)
-       */
-      if (! doneStart) {
-        e.setStart();
-        doneStart = true;
-      }
-    }
-  }
-  
-  /**
-   * Gets the dissolved result as a MultiLineString.
-   * 
-   * @return the dissolved lines
-   */
-  public Geometry getResult()
-  {
-    if (result == null)
-      computeResult();
-    return result;
-  }
-
-  private void computeResult() {
-    Collection edges = graph.getVertexEdges();
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      HalfEdge e = (HalfEdge) i.next();
-      if (MarkHalfEdge.isMarked(e)) continue;
-      process(e);
-    }
-    result = factory.buildGeometry(lines);
-  }
-
-  private Stack nodeEdgeStack = new Stack();
-  
-  private void process(HalfEdge e) {
-    HalfEdge eNode = e.prevNode();
-    // if edge is in a ring, just process this edge
-    if (eNode == null)
-      eNode = e;
-    stackEdges(eNode);
-    // extract lines from node edges in stack
-    buildLines();
-  }
-
-  /**
-   * For each edge in stack
-   * (which must originate at a node)
-   * extracts the line it initiates.
-   */
-  private void buildLines() {
-    while (! nodeEdgeStack.empty()) {
-      HalfEdge e = (HalfEdge) nodeEdgeStack.pop();
-      if (MarkHalfEdge.isMarked(e))
-        continue;
-      buildLine(e);
-    }
-  }
-  
-  private DissolveHalfEdge ringStartEdge;
-  
-  /**
-   * Updates the tracked ringStartEdge
-   * if the given edge has a lower origin
-   * (using the standard {@link Coordinate} ordering).
-   * 
-   * Identifying the lowest starting node meets two goals:
-   * <ul>
-   * <li>It ensures that isolated input rings are created using the original node and orientation
-   * <li>For isolated rings formed from multiple input linestrings, 
-   * it provides a canonical node and orientation for the output
-   * (rather than essentially random, and thus hard to test).
-   * </ul>
-   * 
-   * @param e
-   */
-  private void updateRingStartEdge(DissolveHalfEdge e)
-  {
-    if (! e.isStart()) {
-      e = (DissolveHalfEdge) e.sym();
-      if (! e.isStart()) return;
-    }
-    // here e is known to be a start edge
-    if (ringStartEdge == null) {
-      ringStartEdge = e;
-      return;
-    }
-    if (e.orig().compareTo(ringStartEdge.orig()) < 0) {
-      ringStartEdge = e;
-    }
-  }
-  
-  /**
-   * Builds a line starting from the given edge.
-   * The start edge origin is a node (valence = 1 or >= 3), 
-   * unless it is part of a pure ring.
-   * A pure ring has no other incident lines.
-   * In this case the start edge may occur anywhere on the ring.
-   * 
-   * The line is built up to the next node encountered,
-   * or until the start edge is re-encountered
-   * (which happens if the edges form a ring).
-   * 
-   * @param eStart
-   */
-  private void buildLine(HalfEdge eStart) {
-    CoordinateList line = new CoordinateList();
-    DissolveHalfEdge e = (DissolveHalfEdge) eStart;
-    ringStartEdge = null;
-    
-    MarkHalfEdge.markBoth(e);
-    line.add(e.orig().clone(), false);
-    // scan along the path until a node is found (if one exists)
-    while (e.sym().degree() == 2) {
-      updateRingStartEdge(e);
-      DissolveHalfEdge eNext = (DissolveHalfEdge) e.next();
-      // check if edges form a ring - if so, we're done
-      if (eNext == eStart)  {
-        buildRing(ringStartEdge);
-        return;
-      }
-      // add point to line, and move to next edge
-      line.add(eNext.orig().clone(), false);
-      e = eNext;
-      MarkHalfEdge.markBoth(e);
-    }
-    // add final node
-    line.add(e.dest().clone(), false);
-    
-    // queue up the final node edges
-    stackEdges(e.sym());
-    // store the scanned line
-    addLine(line);
-  }
-
-  private void buildRing(HalfEdge eStartRing) {
-    CoordinateList line = new CoordinateList();
-    HalfEdge e = eStartRing;
-    
-    line.add(e.orig().clone(), false);
-    // scan along the path until a node is found (if one exists)
-    while (e.sym().degree() == 2) {
-      HalfEdge eNext = e.next();
-      // check if edges form a ring - if so, we're done
-      if (eNext == eStartRing)
-        break;
-      
-      // add point to line, and move to next edge
-      line.add(eNext.orig().clone(), false);
-      e = eNext;
-    }
-    // add final node
-    line.add(e.dest().clone(), false);
-    
-    // store the scanned line
-    addLine(line);
-  }
-
-  private void addLine(CoordinateList line) {
-    lines.add(factory.createLineString(line.toCoordinateArray()));
-  }
-
-  /**
-   * Adds edges around this node to the stack.
-   * 
-   * @param node
-   */
-  private void stackEdges(HalfEdge node) {
-    HalfEdge e = node;
-    do {
-      if (! MarkHalfEdge.isMarked(e))
-        nodeEdgeStack.add(e);
-      e = e.oNext();
-    } while (e != node);
-
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/edgegraph/EdgeGraph.java b/src/com/vividsolutions/jts/edgegraph/EdgeGraph.java
deleted file mode 100644
index ad445a0..0000000
--- a/src/com/vividsolutions/jts/edgegraph/EdgeGraph.java
+++ /dev/null
@@ -1,144 +0,0 @@
-package com.vividsolutions.jts.edgegraph;
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Map;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A graph comprised of {@link HalfEdge}s.
- * It supports tracking the vertices in the graph
- * via edges incident on them, 
- * to allow efficient lookup of edges and vertices.
- * <p>
- * This class may be subclassed to use a 
- * different subclass of HalfEdge,
- * by overriding {@link #createEdge(Coordinate)}.
- * If additional logic is required to initialize
- * edges then {@link EdgeGraph#addEdge(Coordinate, Coordinate)}
- * can be overridden as well.
- * 
- * @author Martin Davis
- *
- */
-public class EdgeGraph 
-{
-  private Map vertexMap = new HashMap();
-  
-  public EdgeGraph() {
-  }
-
-  /**
-   * Creates a single HalfEdge.
-   * Override to use a different HalfEdge subclass.
-   * 
-   * @param orig the origin location
-   * @return a new HalfEdge with the given origin
-   */
-  protected HalfEdge createEdge(Coordinate orig)
-  {
-    return new HalfEdge(orig);
-  }
-
-  private HalfEdge create(Coordinate p0, Coordinate p1)
-  {
-    HalfEdge e0 = createEdge(p0);
-    HalfEdge e1 = createEdge(p1);
-    HalfEdge.init(e0, e1);
-    return e0;
-  }
-  
-  /**
-   * Adds an edge between the coordinates orig and dest
-   * to this graph.
-   * Only valid edges can be added (in particular, zero-length segments cannot be added)
-   * 
-   * @param orig the edge origin location
-   * @param dest the edge destination location.
-   * @return the created edge
-   * @return null if the edge was invalid and not added
-   * 
-   * @see {@link #isValidEdge(Coordinate, Coordinate)}
-   */
-  public HalfEdge addEdge(Coordinate orig, Coordinate dest) {
-    if (! isValidEdge(orig, dest)) return null;
-    
-    /**
-     * Attempt to find the edge already in the graph.
-     * Return it if found.
-     * Otherwise, use a found edge with same origin (if any) to construct new edge. 
-     */
-    HalfEdge eAdj = (HalfEdge) vertexMap.get(orig);
-    HalfEdge eSame = null;
-    if (eAdj != null) {
-      eSame = eAdj.find(dest);
-    }
-    if (eSame != null) {
-      return eSame;
-    }
-    
-    HalfEdge e = insert(orig, dest, eAdj);
-    return e;
-  }
-
-  /**
-   * Tests if the given coordinates form a valid edge (with non-zero length).
-   * 
-   * @param orig the start coordinate
-   * @param dest the end coordinate
-   * @return true if the edge formed is valid
-   */
-  public static boolean isValidEdge(Coordinate orig, Coordinate dest) {
-    int cmp = dest.compareTo(orig);
-    return cmp != 0;
-  }
-
-  /**
-   * Inserts an edge not already present into the graph.
-   * 
-   * @param orig the edge origin location
-   * @param dest the edge destination location
-   * @param eAdj an existing edge with same orig (if any)
-   * @return the created edge
-   */
-  private HalfEdge insert(Coordinate orig, Coordinate dest, HalfEdge eAdj) {
-    // edge does not exist, so create it and insert in graph
-    HalfEdge e = create(orig, dest);
-    if (eAdj != null) {
-      eAdj.insert(e);
-    }
-    else {
-      // add halfedges to to map
-      vertexMap.put(orig, e);
-    }
-    
-    HalfEdge eAdjDest = (HalfEdge) vertexMap.get(dest);
-    if (eAdjDest != null) {
-      eAdjDest.insert(e.sym());
-    }
-    else {
-      vertexMap.put(dest, e.sym());
-    }
-    return e;
-  }
-
-  public Collection getVertexEdges()
-  {
-    return vertexMap.values();
-  }
-
-  /**
-   * Finds an edge in this graph with the given origin
-   * and destination, if one exists.
-   * 
-   * @param orig the origin location
-   * @param dest the destination location.
-   * @return an edge with the given orig and dest, or null if none exists
-   */
-  public HalfEdge findEdge(Coordinate orig, Coordinate dest) {
-    HalfEdge e = (HalfEdge) vertexMap.get(orig);
-    if (e == null) return null;
-    return e.find(dest);
-  }
-}
diff --git a/src/com/vividsolutions/jts/edgegraph/EdgeGraphBuilder.java b/src/com/vividsolutions/jts/edgegraph/EdgeGraphBuilder.java
deleted file mode 100644
index 1932686..0000000
--- a/src/com/vividsolutions/jts/edgegraph/EdgeGraphBuilder.java
+++ /dev/null
@@ -1,77 +0,0 @@
-package com.vividsolutions.jts.edgegraph;
-
-import java.util.Collection;
-import java.util.Iterator;
-
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryComponentFilter;
-import com.vividsolutions.jts.geom.LineString;
-
-/**
- * Builds an edge graph from geometries containing edges.
- * 
- * @author mdavis
- *
- */
-public class EdgeGraphBuilder 
-{
-  public static EdgeGraph build(Collection geoms) {
-    EdgeGraphBuilder builder = new EdgeGraphBuilder();
-    builder.add(geoms);
-    return builder.getGraph();
-  }
-
-  private EdgeGraph graph = new EdgeGraph();
-
-  public EdgeGraphBuilder()
-  {
-    
-  }
-  
-  public EdgeGraph getGraph()
-  {
-    return graph;
-  }
-  
-  /**
-   * Adds the edges of a Geometry to the graph. 
-   * May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent edges are
-   * extracted.
-   * 
-   * @param geometry geometry to be added
-   */  
-  public void add(Geometry geometry) {
-    geometry.apply(new GeometryComponentFilter() {
-      public void filter(Geometry component) {
-        if (component instanceof LineString) {
-          add((LineString)component);
-        }
-      }      
-    });
-  }
-  /**
-   * Adds the edges in a collection of {@link Geometry}s to the graph. 
-   * May be called multiple times.
-   * Any dimension of Geometry may be added.
-   * 
-   * @param geometries the geometries to be added
-   */
-  public void add(Collection geometries) 
-  {
-    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
-      Geometry geometry = (Geometry) i.next();
-      add(geometry);
-    }
-  }
-  
-  private void add(LineString lineString) {
-    CoordinateSequence seq = lineString.getCoordinateSequence();
-    for (int i = 1; i < seq.size(); i++) {
-      graph.addEdge(seq.getCoordinate(i-1), seq.getCoordinate(i));
-    }
-  }
-
-  
-}
diff --git a/src/com/vividsolutions/jts/edgegraph/HalfEdge.java b/src/com/vividsolutions/jts/edgegraph/HalfEdge.java
deleted file mode 100644
index 3c0e4d2..0000000
--- a/src/com/vividsolutions/jts/edgegraph/HalfEdge.java
+++ /dev/null
@@ -1,351 +0,0 @@
-package com.vividsolutions.jts.edgegraph;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.Quadrant;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Represents a directed component of an edge in an {@link EdgeGraph}.
- * HalfEdges link vertices whose locations are defined by {@link Coordinate}s.
- * HalfEdges start at an <b>origin</b> vertex,
- * and terminate at a <b>destination</b> vertex.
- * HalfEdges always occur in symmetric pairs, with the {@link #sym()} method
- * giving access to the oppositely-oriented component.
- * HalfEdges and the methods on them form an edge algebra,
- * which can be used to traverse and query the topology
- * of the graph formed by the edges.
- * <p>
- * By design HalfEdges carry minimal information
- * about the actual usage of the graph they represent.
- * They can be subclassed to carry more information if required.
- * <p>
- * HalfEdges form a complete and consistent data structure by themselves,
- * but an {@link EdgeGraph} is useful to allow retrieving edges
- * by vertex and edge location, as well as ensuring 
- * edges are created and linked appropriately.
- * 
- * @author Martin Davis
- *
- */
-public class HalfEdge {
-
-  /**
-   * Creates a HalfEdge pair representing an edge
-   * between two vertices located at coordinates p0 and p1.
-   * 
-   * @param p0 a vertex coordinate
-   * @param p1 a vertex coordinate
-   * @return the HalfEdge with origin at p0
-   */
-  public static HalfEdge create(Coordinate p0, Coordinate p1) {
-    HalfEdge e0 = new HalfEdge(p0);
-    HalfEdge e1 = new HalfEdge(p1);
-    e0.init(e1);
-    return e0;
-  }
-
-  /**
-   * Initialize a symmetric pair of halfedges.
-   * Intended for use by {@link EdgeGraph} subclasses.
-   * The edges are initialized to have each other 
-   * as the {@link sym} edge, and to have {@link next} pointers
-   * which point to edge other.
-   * This effectively creates a graph containing a single edge.
-   * 
-   * @param e0 a halfedge
-   * @param e1 a symmetric halfedge
-   * @return the initialized edge e0
-   */
-  public static HalfEdge init(HalfEdge e0, HalfEdge e1)
-  {
-    // ensure only newly created edges can be initialized, to prevent information loss
-    if (e0.sym != null || e1.sym != null
-        || e0.next != null || e1.next != null)
-      throw new IllegalStateException("Edges are already initialized");
-    e0.init(e1);
-    return e0;
-  }
-  
-  private Coordinate orig;
-  private HalfEdge sym;
-  private HalfEdge next;
-
-  /**
-   * Creates an edge originating from a given coordinate.
-   * 
-   * @param orig the origin coordinate
-   */
-  public HalfEdge(Coordinate orig) {
-    this.orig = orig;
-  }
-
-  protected void init(HalfEdge e)
-  {
-    setSym(e);
-    e.setSym(this);
-    // set next ptrs for a single segment
-    setNext(e);
-    e.setNext(this);
-  }
-  
-  /**
-   * Gets the origin coordinate of this edge.
-   * 
-   * @return the origin coordinate
-   */
-  public Coordinate orig() { return orig; }
-  
-  /**
-   * Gets the destination coordinate of this edge.
-   * 
-   * @return the destination coordinate
-   */
-  public Coordinate dest() { return sym.orig; }
-
-  /**
-   * Gets the symmetric pair edge of this edge.
-   * 
-   * @return the symmetric pair edge
-   */
-  public HalfEdge sym()
-  { 
-    return sym;
-  }
-  
-  /**
-   * Sets the sym edge.
-   * 
-   * @param e the sym edge to set
-   */
-  private void setSym(HalfEdge e) {
-    sym = e;
-  }
-
-  /**
-   * Gets the next edge CCW around the 
-   * destination vertex of this edge.
-   * If the vertex has degree 1 then this is the <b>sym</b> edge.
-   * 
-   * @return the next edge
-   */
-  public HalfEdge next()
-  {
-    return next;
-  }
-  
-  /**
-   * Returns the edge previous to this one
-   * (with dest being the same as this orig).
-   * 
-   * @return the previous edge to this one
-   */
-  public HalfEdge prev() {
-    return sym.next().sym;
-  }
-
-  public void setNext(HalfEdge e)
-  {
-    next = e;
-  }
-  
-  public HalfEdge oNext() {
-    return sym.next;
-  }
-
-  /**
-   * Finds the edge starting at the origin of this edge
-   * with the given dest vertex,
-   * if any.
-   * 
-   * @param dest the dest vertex to search for
-   * @return the edge with the required dest vertex, if it exists,
-   * or null
-   */
-  public HalfEdge find(Coordinate dest) {
-    HalfEdge oNext = this;
-    do {
-      if (oNext == null) return null;
-      if (oNext.dest().equals2D(dest)) 
-        return oNext;
-      oNext = oNext.oNext();
-    } while (oNext != this);
-    return null;
-  }
-
-  /**
-   * Tests whether this edge has the given orig and dest vertices.
-   * 
-   * @param p0 the origin vertex to test
-   * @param p1 the destination vertex to test
-   * @return true if the vertices are equal to the ones of this edge
-   */
-  public boolean equals(Coordinate p0, Coordinate p1) {
-    return orig.equals2D(p0) && sym.orig.equals(p1);
-  }
-  
-  /**
-   * Inserts an edge
-   * into the ring of edges around the origin vertex of this edge.
-   * The inserted edge must have the same origin as this edge.
-   * 
-   * @param e the edge to insert
-   */
-  public void insert(HalfEdge e) {
-    // if no other edge around origin
-    if (oNext() == this) {
-      // set linkage so ring is correct
-      insertAfter(e);
-      return;
-    }
-    
-    // otherwise, find edge to insert after
-    int ecmp = compareTo(e);
-    HalfEdge ePrev = this;
-    do {
-      HalfEdge oNext = ePrev.oNext();
-      int cmp = oNext.compareTo(e);
-      if (cmp != ecmp || oNext == this) {
-        ePrev.insertAfter(e);
-        return;
-      }
-      ePrev = oNext;
-    } while (ePrev != this);
-    Assert.shouldNeverReachHere();
-  }
-  
-  /**
-   * Insert an edge with the same origin after this one.
-   * Assumes that the inserted edge is in the correct
-   * position around the ring.
-   * 
-   * @param e the edge to insert (with same origin)
-   */
-  private void insertAfter(HalfEdge e) {
-    Assert.equals(orig, e.orig());
-    HalfEdge save = oNext();
-    sym.setNext(e);
-    e.sym().setNext(save);
-  }
-
-  /**
-   * Compares edges which originate at the same vertex
-   * based on the angle they make at their origin vertex with the positive X-axis.
-   * This allows sorting edges around their origin vertex in CCW order.
-   */
-  public int compareTo(Object obj)
-  {
-    HalfEdge e = (HalfEdge) obj;
-    int comp = compareAngularDirection(e);
-    return comp;
-  }
-
-  /**
-   * Implements the total order relation:
-   * <p>
-   *    The angle of edge a is greater than the angle of edge b,
-   *    where the angle of an edge is the angle made by 
-   *    the first segment of the edge with the positive x-axis
-   * <p>
-   * When applied to a list of edges originating at the same point,
-   * this produces a CCW ordering of the edges around the point.
-   * <p>
-   * Using the obvious algorithm of computing the angle is not robust,
-   * since the angle calculation is susceptible to roundoff error.
-   * A robust algorithm is:
-   * <ul>
-   * <li>First, compare the quadrants the edge vectors lie in.  
-   * If the quadrants are different, 
-   * it is trivial to determine which edge has a greater angle.
-   * 
-   * <li>if the vectors lie in the same quadrant, the 
-   * {@link CGAlgorithms#computeOrientation(Coordinate, Coordinate, Coordinate)} function
-   * can be used to determine the relative orientation of the vectors.
-   * </ul>
-   */
-  public int compareAngularDirection(HalfEdge e)
-  {
-    double dx = deltaX();
-    double dy = deltaY();
-    double dx2 = e.deltaX();
-    double dy2 = e.deltaY();
-    
-    // same vector
-    if (dx == dx2 && dy == dy2)
-      return 0;
-    
-    double quadrant = Quadrant.quadrant(dx, dy);
-    double quadrant2 = Quadrant.quadrant(dx2, dy2);
-    
-    // if the vectors are in different quadrants, determining the ordering is trivial
-    if (quadrant > quadrant2) return 1;
-    if (quadrant < quadrant2) return -1;
-    // vectors are in the same quadrant
-    // Check relative orientation of direction vectors
-    // this is > e if it is CCW of e
-    return CGAlgorithms.computeOrientation(e.orig, e.dest(), dest());
-  }
-
-  /**
-   * The X component of the distance between the orig and dest vertices.
-   * 
-   * @return the X component of the edge length
-   */
-  public double deltaX() { return sym.orig.x - orig.x; }
-  
-  /**
-   * The Y component of the distance between the orig and dest vertices.
-   * 
-   * @return the Y component of the edge length
-   */
-  public double deltaY() { return sym.orig.y - orig.y; }
-  
-  /**
-   * Computes a string representation of a HalfEdge.
-   * 
-   * @return a string representation
-   */
-  public String toString()
-  {
-    return "HE("+orig.x + " " + orig.y
-        + ", "
-        + sym.orig.x + " " + sym.orig.y
-        + ")";
-  }
-
-  /**
-   * Computes the degree of the origin vertex.
-   * The degree is the number of edges
-   * originating from the vertex.
-   * 
-   * @return the degree of the origin vertex
-   */
-  public int degree() {
-    int degree = 0;
-    HalfEdge e = this;
-    do {
-      degree++;
-      e = e.oNext();
-    } while (e != this);
-    return degree;
-  }
-
-  /**
-   * Finds the first node previous to this edge, if any.
-   * If no such node exists (i.e the edge is part of a ring)
-   * then null is returned.
-   * 
-   * @return an edge originating at the node prior to this edge, if any,
-   *   or null if no node exists
-   */
-  public HalfEdge prevNode() {
-    HalfEdge e = this;
-    while (e.degree() == 2) {
-      e = e.prev();
-      if (e == this)
-        return null;
-    }
-    return e;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/edgegraph/MarkHalfEdge.java b/src/com/vividsolutions/jts/edgegraph/MarkHalfEdge.java
deleted file mode 100644
index e6f06bb..0000000
--- a/src/com/vividsolutions/jts/edgegraph/MarkHalfEdge.java
+++ /dev/null
@@ -1,110 +0,0 @@
-package com.vividsolutions.jts.edgegraph;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A {@link HalfEdge} which supports
- * marking edges with a boolean flag.
- * Useful for algorithms which perform graph traversals.
- * 
- * @author Martin Davis
- *
- */
-public class MarkHalfEdge extends HalfEdge
-{
-  /**
-   * Tests whether the given edge is marked.
-   * 
-   * @param e the edge to test
-   * @return true if the edge is marked
-   */
-  public static boolean isMarked(HalfEdge e) 
-  {
-    return ((MarkHalfEdge) e).isMarked();
-  }
-  
-  /**
-   * Marks the given edge.
-   * 
-   * @param e the edge to mark
-   */
-  public static void mark(HalfEdge e)
-  {
-    ((MarkHalfEdge) e).mark();
-  }
-
-  /**
-   * Sets the mark for the given edge to a boolean value.
-   * 
-   * @param e the edge to set
-   * @param isMarked the mark value
-   */
-  public static void setMark(HalfEdge e, boolean isMarked)
-  {
-    ((MarkHalfEdge) e).setMark(isMarked);
-  }
-
-  /**
-   * Sets the mark for the given edge pair to a boolean value.
-   * 
-   * @param e an edge of the pair to update
-   * @param isMarked the mark value to set
-   */
-  public static void setMarkBoth(HalfEdge e, boolean isMarked)
-  {
-    ((MarkHalfEdge) e).setMark(isMarked);
-    ((MarkHalfEdge) e.sym()).setMark(isMarked);
-  }
-
-  /**
-   * Marks the edges in a pair.
-   * 
-   * @param e an edge of the pair to mark
-   */
-  public static void markBoth(HalfEdge e) {
-    ((MarkHalfEdge) e).mark();
-    ((MarkHalfEdge) e.sym()).mark();
-  }
-  
-  private boolean isMarked = false;
-
-  /**
-   * Creates a new marked edge.
-   * 
-   * @param orig the coordinate of the edge origin
-   */
-  public MarkHalfEdge(Coordinate orig) {
-    super(orig);
-  }
-
-  /**
-   * Tests whether this edge is marked.
-   * 
-   * @return true if this edge is marked
-   */
-  public boolean isMarked()
-  {
-    return isMarked ;
-  }
-  
-  /**
-   * Marks this edge.
-   * 
-   */
-  public void mark()
-  {
-    isMarked = true;
-  }
-
-  /**
-   * Sets the value of the mark on this edge.
-   * 
-   * @param isMarked the mark value to set
-   */
-  public void setMark(boolean isMarked)
-  {
-    this.isMarked = isMarked;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/geom/Coordinate.java b/src/com/vividsolutions/jts/geom/Coordinate.java
deleted file mode 100644
index 0297b23..0000000
--- a/src/com/vividsolutions/jts/geom/Coordinate.java
+++ /dev/null
@@ -1,445 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-import java.util.Comparator;
-import com.vividsolutions.jts.util.Assert;
-import com.vividsolutions.jts.util.NumberUtil;
-
-
-/**
- * A lightweight class used to store coordinates
- * on the 2-dimensional Cartesian plane.
- * It is distinct from {@link Point}, which is a subclass of {@link Geometry}. 
- * Unlike objects of type {@link Point} (which contain additional
- * information such as an envelope, a precision model, and spatial reference
- * system information), a <code>Coordinate</code> only contains ordinate values
- * and accessor methods. <P>
- *
- * <code>Coordinate</code>s are two-dimensional points, with an additional Z-ordinate. 
- * If an Z-ordinate value is not specified or not defined, 
- * constructed coordinates have a Z-ordinate of <code>NaN</code>
- * (which is also the value of <code>NULL_ORDINATE</code>).  
- * The standard comparison functions ignore the Z-ordinate.
- * Apart from the basic accessor functions, JTS supports
- * only specific operations involving the Z-ordinate. 
- *
- *@version 1.7
- */
-public class Coordinate implements Comparable, Cloneable, Serializable {
-  private static final long serialVersionUID = 6683108902428366910L;
-  
-  /**
-   * The value used to indicate a null or missing ordinate value.
-   * In particular, used for the value of ordinates for dimensions 
-   * greater than the defined dimension of a coordinate.
-   */
-  public static final double NULL_ORDINATE = Double.NaN;
-  
-  /**
-   * Standard ordinate index values
-   */
-  public static final int X = 0;
-  public static final int Y = 1;
-  public static final int Z = 2;
-
-  /**
-   *  The x-coordinate.
-   */
-  public double x;
-  /**
-   *  The y-coordinate.
-   */
-  public double y;
-  /**
-   *  The z-coordinate.
-   */
-  public double z;
-
-  /**
-   *  Constructs a <code>Coordinate</code> at (x,y,z).
-   *
-   *@param  x  the x-value
-   *@param  y  the y-value
-   *@param  z  the z-value
-   */
-  public Coordinate(double x, double y, double z) {
-    this.x = x;
-    this.y = y;
-    this.z = z;
-  }
-
-  /**
-   *  Constructs a <code>Coordinate</code> at (0,0,NaN).
-   */
-  public Coordinate() {
-    this(0.0, 0.0);
-  }
-
-  /**
-   *  Constructs a <code>Coordinate</code> having the same (x,y,z) values as
-   *  <code>other</code>.
-   *
-   *@param  c  the <code>Coordinate</code> to copy.
-   */
-  public Coordinate(Coordinate c) {
-    this(c.x, c.y, c.z);
-  }
-
-  /**
-   *  Constructs a <code>Coordinate</code> at (x,y,NaN).
-   *
-   *@param  x  the x-value
-   *@param  y  the y-value
-   */
-  public Coordinate(double x, double y) {
-    this(x, y, NULL_ORDINATE);
-  }
-
-  /**
-   *  Sets this <code>Coordinate</code>s (x,y,z) values to that of <code>other</code>.
-   *
-   *@param  other  the <code>Coordinate</code> to copy
-   */
-  public void setCoordinate(Coordinate other) {
-    x = other.x;
-    y = other.y;
-    z = other.z;
-  }
-
-  /**
-   * Gets the ordinate value for the given index.
-   * The supported values for the index are 
-   * {@link X}, {@link Y}, and {@link Z}.
-   * 
-   * @param ordinateIndex the ordinate index
-   * @return the value of the ordinate
-   * @throws IllegalArgumentException if the index is not valid
-   */
-  public double getOrdinate(int ordinateIndex)
-  {
-    switch (ordinateIndex) {
-    case X: return x;
-    case Y: return y;
-    case Z: return z;
-    }
-    throw new IllegalArgumentException("Invalid ordinate index: " + ordinateIndex);
-  }
-  
-  /**
-   * Sets the ordinate for the given index
-   * to a given value.
-   * The supported values for the index are 
-   * {@link X}, {@link Y}, and {@link Z}.
-   * 
-   * @param ordinateIndex the ordinate index
-   * @param value the value to set
-   * @throws IllegalArgumentException if the index is not valid
-   */
-  public void setOrdinate(int ordinateIndex, double value)
-  {
-    switch (ordinateIndex) {
-      case X:
-        x = value;
-        break;
-      case Y:
-        y = value;
-        break;
-      case Z:
-        z = value;
-        break;
-      default:
-        throw new IllegalArgumentException("Invalid ordinate index: " + ordinateIndex);
-    }
-  }
-
-  /**
-   *  Returns whether the planar projections of the two <code>Coordinate</code>s
-   *  are equal.
-   *
-   *@param  other  a <code>Coordinate</code> with which to do the 2D comparison.
-   *@return        <code>true</code> if the x- and y-coordinates are equal; the
-   *      z-coordinates do not have to be equal.
-   */
-  public boolean equals2D(Coordinate other) {
-    if (x != other.x) {
-      return false;
-    }
-    if (y != other.y) {
-      return false;
-    }
-    return true;
-  }
-
-  /**
-   * Tests if another coordinate has the same values for the X and Y ordinates.
-   * The Z ordinate is ignored.
-   *
-   *@param other a <code>Coordinate</code> with which to do the 2D comparison.
-   *@return true if <code>other</code> is a <code>Coordinate</code>
-   *      with the same values for X and Y.
-   */
-  public boolean equals2D(Coordinate c, double tolerance){
-    if (! NumberUtil.equalsWithTolerance(this.x, c.x, tolerance)) {
-      return false;
-    }
-    if (! NumberUtil.equalsWithTolerance(this.y, c.y, tolerance)) {
-      return false;
-    }
-    return true;
-  }
-  
-  /**
-   * Tests if another coordinate has the same values for the X, Y and Z ordinates.
-   *
-   *@param other a <code>Coordinate</code> with which to do the 3D comparison.
-   *@return true if <code>other</code> is a <code>Coordinate</code>
-   *      with the same values for X, Y and Z.
-   */
-  public boolean equals3D(Coordinate other) {
-    return (x == other.x) && (y == other.y) &&
-               ((z == other.z) ||
-               (Double.isNaN(z) && Double.isNaN(other.z)));
-  }
-  
-  /**
-   * Tests if another coordinate has the same value for Z, within a tolerance.
-   * 
-   * @param c a coordinate
-   * @param tolerance the tolerance value
-   * @return true if the Z ordinates are within the given tolerance
-   */
-  public boolean equalInZ(Coordinate c, double tolerance){
-    return NumberUtil.equalsWithTolerance(this.z, c.z, tolerance);
-  }
-  
-  /**
-   *  Returns <code>true</code> if <code>other</code> has the same values for
-   *  the x and y ordinates.
-   *  Since Coordinates are 2.5D, this routine ignores the z value when making the comparison.
-   *
-   *@param  other  a <code>Coordinate</code> with which to do the comparison.
-   *@return        <code>true</code> if <code>other</code> is a <code>Coordinate</code>
-   *      with the same values for the x and y ordinates.
-   */
-  public boolean equals(Object other) {
-    if (!(other instanceof Coordinate)) {
-      return false;
-    }
-    return equals2D((Coordinate) other);
-  }
-
-  /**
-   *  Compares this {@link Coordinate} with the specified {@link Coordinate} for order.
-   *  This method ignores the z value when making the comparison.
-   *  Returns:
-   *  <UL>
-   *    <LI> -1 : this.x < other.x || ((this.x == other.x) && (this.y <
-   *    other.y))
-   *    <LI> 0 : this.x == other.x && this.y = other.y
-   *    <LI> 1 : this.x > other.x || ((this.x == other.x) && (this.y > other.y))
-   *
-   *  </UL>
-   *  Note: This method assumes that ordinate values
-   * are valid numbers.  NaN values are not handled correctly.
-   *
-   *@param  o  the <code>Coordinate</code> with which this <code>Coordinate</code>
-   *      is being compared
-   *@return    -1, zero, or 1 as this <code>Coordinate</code>
-   *      is less than, equal to, or greater than the specified <code>Coordinate</code>
-   */
-  public int compareTo(Object o) {
-    Coordinate other = (Coordinate) o;
-
-    if (x < other.x) return -1;
-    if (x > other.x) return 1;
-    if (y < other.y) return -1;
-    if (y > other.y) return 1;
-    return 0;
-  }
-
-  /**
-   *  Returns a <code>String</code> of the form <I>(x,y,z)</I> .
-   *
-   *@return    a <code>String</code> of the form <I>(x,y,z)</I>
-   */
-  public String toString() {
-    return "(" + x + ", " + y + ", " + z + ")";
-  }
-
-  public Object clone() {
-    try {
-      Coordinate coord = (Coordinate) super.clone();
-
-      return coord; // return the clone
-    } catch (CloneNotSupportedException e) {
-      Assert.shouldNeverReachHere(
-          "this shouldn't happen because this class is Cloneable");
-
-      return null;
-    }
-  }
-
-  /**
-   * Computes the 2-dimensional Euclidean distance to another location.
-   * The Z-ordinate is ignored.
-   * 
-   * @param c a point
-   * @return the 2-dimensional Euclidean distance between the locations
-   */
-  public double distance(Coordinate c) {
-    double dx = x - c.x;
-    double dy = y - c.y;
-    return Math.sqrt(dx * dx + dy * dy);
-  }
-
-  /**
-   * Computes the 3-dimensional Euclidean distance to another location.
-   * 
-   * @param c a coordinate
-   * @return the 3-dimensional Euclidean distance between the locations
-   */
-  public double distance3D(Coordinate c) {
-    double dx = x - c.x;
-    double dy = y - c.y;
-    double dz = z - c.z;
-    return Math.sqrt(dx * dx + dy * dy + dz * dz);
-  }
-
-  /**
-   * Gets a hashcode for this coordinate.
-   * 
-   * @return a hashcode for this coordinate
-   */
-  public int hashCode() {
-    //Algorithm from Effective Java by Joshua Bloch [Jon Aquino]
-    int result = 17;
-    result = 37 * result + hashCode(x);
-    result = 37 * result + hashCode(y);
-    return result;
-  }
-
-  /**
-   * Computes a hash code for a double value, using the algorithm from
-   * Joshua Bloch's book <i>Effective Java"</i>
-   * 
-   * @return a hashcode for the double value
-   */
-  public static int hashCode(double x) {
-    long f = Double.doubleToLongBits(x);
-    return (int)(f^(f>>>32));
-  }
-
-
-  /**
-   * Compares two {@link Coordinate}s, allowing for either a 2-dimensional
-   * or 3-dimensional comparison, and handling NaN values correctly.
-   */
-  public static class DimensionalComparator
-      implements Comparator
-  {
-    /**
-     * Compare two <code>double</code>s, allowing for NaN values.
-     * NaN is treated as being less than any valid number.
-     *
-     * @param a a <code>double</code>
-     * @param b a <code>double</code>
-     * @return -1, 0, or 1 depending on whether a is less than, equal to or greater than b
-     */
-    public static int compare(double a, double b)
-    {
-      if (a < b) return -1;
-      if (a > b) return 1;
-
-      if (Double.isNaN(a)) {
-        if (Double.isNaN(b)) return 0;
-        return -1;
-      }
-
-      if (Double.isNaN(b)) return 1;
-      return 0;
-    }
-
-    private int dimensionsToTest = 2;
-
-    /**
-     * Creates a comparator for 2 dimensional coordinates.
-     */
-    public DimensionalComparator()
-    {
-      this(2);
-    }
-
-    /**
-     * Creates a comparator for 2 or 3 dimensional coordinates, depending
-     * on the value provided.
-     *
-     * @param dimensionsToTest the number of dimensions to test
-     */
-    public DimensionalComparator(int dimensionsToTest)
-    {
-      if (dimensionsToTest != 2 && dimensionsToTest != 3)
-        throw new IllegalArgumentException("only 2 or 3 dimensions may be specified");
-      this.dimensionsToTest = dimensionsToTest;
-    }
-
-    /**
-     * Compares two {@link Coordinate}s along to the number of
-     * dimensions specified.
-     *
-     * @param o1 a {@link Coordinate}
-     * @param o2 a {link Coordinate}
-     * @return -1, 0, or 1 depending on whether o1 is less than,
-     * equal to, or greater than 02
-     *
-     */
-    public int compare(Object o1, Object o2)
-    {
-      Coordinate c1 = (Coordinate) o1;
-      Coordinate c2 = (Coordinate) o2;
-
-      int compX = compare(c1.x, c2.x);
-      if (compX != 0) return compX;
-
-      int compY = compare(c1.y, c2.y);
-      if (compY != 0) return compY;
-
-      if (dimensionsToTest <= 2) return 0;
-
-      int compZ = compare(c1.z, c2.z);
-      return compZ;
-    }
-  }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/CoordinateArrays.java b/src/com/vividsolutions/jts/geom/CoordinateArrays.java
deleted file mode 100644
index dba958b..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateArrays.java
+++ /dev/null
@@ -1,489 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.*;
-
-import com.vividsolutions.jts.math.MathUtil;
-
-/**
- * Useful utility functions for handling Coordinate arrays
- *
- * @version 1.7
- */
-public class CoordinateArrays {
-
-  private final static Coordinate[] coordArrayType = new Coordinate[0];
-
-  /**
-   * Tests whether an array of {@link Coordinate}s forms a ring,
-   * by checking length and closure. 
-   * Self-intersection is not checked.
-   * 
-   * @param pts an array of Coordinates
-   * @return true if the coordinate form a ring.
-   */
-  public static boolean isRing(Coordinate[] pts)
-  {
-    if (pts.length < 4) return false;
-    if (! pts[0].equals2D(pts[pts.length -1])) return false;
-    return true;
-  }
-    
-  /**
-   * Finds a point in a list of points which is not contained in another list of points
-   * @param testPts the {@link Coordinate}s to test
-   * @param pts an array of {@link Coordinate}s to test the input points against
-   * @return a {@link Coordinate} from <code>testPts</code> which is not in <code>pts</code>, '
-   * or <code>null</code>
-   */
-  public static Coordinate ptNotInList(Coordinate[] testPts, Coordinate[] pts)
-  {
-    for (int i = 0; i < testPts.length; i++) {
-      Coordinate testPt = testPts[i];
-      if (CoordinateArrays.indexOf(testPt, pts) < 0)
-          return testPt;
-    }
-    return null;
-  }
-
-  /**
-   * Compares two {@link Coordinate} arrays
-   * in the forward direction of their coordinates,
-   * using lexicographic ordering.
-   *
-   * @param pts1
-   * @param pts2
-   * @return an integer indicating the order
-   */
-  public static int compare(Coordinate[] pts1, Coordinate[] pts2) {
-    int i = 0;
-    while (i < pts1.length && i < pts2.length) {
-      int compare = pts1[i].compareTo(pts2[i]);
-      if (compare != 0)
-        return compare;
-      i++;
-    }
-    // handle situation when arrays are of different length
-    if (i < pts2.length) return -1;
-    if (i < pts1.length) return 1;
-
-    return 0;
-  }
-
-  /**
-   * A {@link Comparator} for {@link Coordinate} arrays
-   * in the forward direction of their coordinates,
-   * using lexicographic ordering.
-   */
-  public static class ForwardComparator
-      implements Comparator
-  {
-    public int compare(Object o1, Object o2) {
-      Coordinate[] pts1 = (Coordinate[]) o1;
-      Coordinate[] pts2 = (Coordinate[]) o2;
-
-      return CoordinateArrays.compare(pts1, pts2);
-    }
-  }
-
-
-  /**
-   * Determines which orientation of the {@link Coordinate} array
-   * is (overall) increasing.
-   * In other words, determines which end of the array is "smaller"
-   * (using the standard ordering on {@link Coordinate}).
-   * Returns an integer indicating the increasing direction.
-   * If the sequence is a palindrome, it is defined to be
-   * oriented in a positive direction.
-   *
-   * @param pts the array of Coordinates to test
-   * @return <code>1</code> if the array is smaller at the start
-   * or is a palindrome,
-   * <code>-1</code> if smaller at the end
-   */
-  public static int increasingDirection(Coordinate[] pts) {
-    for (int i = 0; i < pts.length / 2; i++) {
-      int j = pts.length - 1 - i;
-      // skip equal points on both ends
-      int comp = pts[i].compareTo(pts[j]);
-      if (comp != 0)
-        return comp;
-    }
-    // array must be a palindrome - defined to be in positive direction
-    return 1;
-  }
-
-  /**
-   * Determines whether two {@link Coordinate} arrays of equal length
-   * are equal in opposite directions.
-   *
-   * @param pts1
-   * @param pts2
-   * @return <code>true</code> if the two arrays are equal in opposite directions.
-   */
-  private static boolean isEqualReversed(Coordinate[] pts1, Coordinate[] pts2)
-  {
-    for (int i = 0; i < pts1.length; i++) {
-      Coordinate p1 = pts1[i];
-      Coordinate p2 = pts2[pts1.length - i - 1];
-      if (p1.compareTo(p2) != 0)
-        return false;
-    }
-    return true;
-  }
-
-  /**
-   * A {@link Comparator} for {@link Coordinate} arrays
-   * modulo their directionality.
-   * E.g. if two coordinate arrays are identical but reversed
-   * they will compare as equal under this ordering.
-   * If the arrays are not equal, the ordering returned
-   * is the ordering in the forward direction.
-   *
-   */
-  public static class BidirectionalComparator
-      implements Comparator
-  {
-    public int compare(Object o1, Object o2) {
-      Coordinate[] pts1 = (Coordinate[]) o1;
-      Coordinate[] pts2 = (Coordinate[]) o2;
-
-      if (pts1.length < pts2.length) return -1;
-      if (pts1.length > pts2.length) return 1;
-
-      if (pts1.length == 0) return 0;
-
-      int forwardComp = CoordinateArrays.compare(pts1, pts2);
-      boolean isEqualRev = isEqualReversed(pts1, pts2);
-      if (isEqualRev)
-        return 0;
-      return forwardComp;
-    }
-
-    public int OLDcompare(Object o1, Object o2) {
-      Coordinate[] pts1 = (Coordinate[]) o1;
-      Coordinate[] pts2 = (Coordinate[]) o2;
-
-      if (pts1.length < pts2.length) return -1;
-      if (pts1.length > pts2.length) return 1;
-
-      if (pts1.length == 0) return 0;
-
-      int dir1 = increasingDirection(pts1);
-      int dir2 = increasingDirection(pts2);
-
-      int i1 = dir1 > 0 ? 0 : pts1.length - 1;
-      int i2 = dir2 > 0 ? 0 : pts1.length - 1;
-
-      for (int i = 0; i < pts1.length; i++) {
-        int comparePt = pts1[i1].compareTo(pts2[i2]);
-        if (comparePt != 0)
-          return comparePt;
-        i1 += dir1;
-        i2 += dir2;
-      }
-      return 0;
-    }
-
-  }
-
-  /**
-   * Creates a deep copy of the argument {@link Coordinate} array.
-   *
-   * @param coordinates an array of Coordinates
-   * @return a deep copy of the input
-   */
-  public static Coordinate[] copyDeep(Coordinate[] coordinates) {
-    Coordinate[] copy = new Coordinate[coordinates.length];
-    for (int i = 0; i < coordinates.length; i++) {
-      copy[i] = new Coordinate(coordinates[i]);
-    }
-    return copy;
-  }
-
-  /**
-   * Creates a deep copy of a given section of a source {@link Coordinate} array
-   * into a destination Coordinate array.
-   * The destination array must be an appropriate size to receive
-   * the copied coordinates.
-   *
-   * @param src an array of Coordinates
-   * @param srcStart the index to start copying from
-   * @param dest the 
-   * @param destStart the destination index to start copying to
-   * @param length the number of items to copy
-   */
-  public static void copyDeep(Coordinate[] src, int srcStart, Coordinate[] dest, int destStart, int length) {
-    for (int i = 0; i < length; i++) {
-      dest[destStart + i] = new Coordinate(src[srcStart + i]);
-    }
-  }
-
-  /**
-   * Converts the given Collection of Coordinates into a Coordinate array.
-   */
-  public static Coordinate[] toCoordinateArray(Collection coordList)
-  {
-    return (Coordinate[]) coordList.toArray(coordArrayType);
-  }
-
-  /**
-   * Returns whether #equals returns true for any two consecutive Coordinates
-   * in the given array.
-   */
-  public static boolean hasRepeatedPoints(Coordinate[] coord)
-  {
-    for (int i = 1; i < coord.length; i++) {
-      if (coord[i - 1].equals(coord[i]) ) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Returns either the given coordinate array if its length is greater than the
-   * given amount, or an empty coordinate array.
-   */
-  public static Coordinate[] atLeastNCoordinatesOrNothing(int n, Coordinate[] c) {
-      return c.length >= n ? c : new Coordinate[] {  };
-  }
-
-  /**
-   * If the coordinate array argument has repeated points,
-   * constructs a new array containing no repeated points.
-   * Otherwise, returns the argument.
-   * @see #hasRepeatedPoints(Coordinate[])
-   */
-  public static Coordinate[] removeRepeatedPoints(Coordinate[] coord)
-  {
-    if (! hasRepeatedPoints(coord)) return coord;
-    CoordinateList coordList = new CoordinateList(coord, false);
-    return coordList.toCoordinateArray();
-  }
-
-  /**
-   * Collapses a coordinate array to remove all null elements.
-   * 
-   * @param coord the coordinate array to collapse
-   * @return an array containing only non-null elements
-   */
-  public static Coordinate[] removeNull(Coordinate[] coord)
-  {
-    int nonNull = 0;
-    for (int i = 0; i < coord.length; i++) {
-      if (coord[i] != null) nonNull++;
-    }
-    Coordinate[] newCoord = new Coordinate[nonNull];
-    // empty case
-    if (nonNull == 0) return newCoord;
-    
-    int j = 0;
-    for (int i = 0; i < coord.length; i++) {
-      if (coord[i] != null) newCoord[j++] = coord[i];
-    }
-    return newCoord;
-  }
-  
-  /**
-   * Reverses the coordinates in an array in-place.
-   */
-  public static void reverse(Coordinate[] coord)
-  {
-    int last = coord.length - 1;
-    int mid = last / 2;
-    for (int i = 0; i <= mid; i++) {
-      Coordinate tmp = coord[i];
-      coord[i] = coord[last - i];
-      coord[last - i] = tmp;
-    }
-  }
-
-  /**
-   * Returns true if the two arrays are identical, both null, or pointwise
-   * equal (as compared using Coordinate#equals)
-   * @see Coordinate#equals(Object)
-   */
-  public static boolean equals(
-    Coordinate[] coord1,
-    Coordinate[] coord2)
-  {
-    if (coord1 == coord2) return true;
-    if (coord1 == null || coord2 == null) return false;
-    if (coord1.length != coord2.length) return false;
-    for (int i = 0; i < coord1.length; i++) {
-      if (! coord1[i].equals(coord2[i])) return false;
-    }
-    return true;
-  }
-
-  /**
-   * Returns true if the two arrays are identical, both null, or pointwise
-   * equal, using a user-defined {@link Comparator} for {@link Coordinate} s
-   *
-   * @param coord1 an array of Coordinates
-   * @param coord2 an array of Coordinates
-   * @param coordinateComparator a Comparator for Coordinates
-   */
-  public static boolean equals(
-    Coordinate[] coord1,
-    Coordinate[] coord2,
-    Comparator coordinateComparator)
-  {
-    if (coord1 == coord2) return true;
-    if (coord1 == null || coord2 == null) return false;
-    if (coord1.length != coord2.length) return false;
-    for (int i = 0; i < coord1.length; i++) {
-      if (coordinateComparator.compare(coord1[i], coord2[i]) != 0)
-          return false;
-    }
-    return true;
-  }
-
-  /**
-   *  Returns the minimum coordinate, using the usual lexicographic comparison.
-   *
-   *@param  coordinates  the array to search
-   *@return              the minimum coordinate in the array, found using <code>compareTo</code>
-   *@see Coordinate#compareTo(Object)
-   */
-  public static Coordinate minCoordinate(Coordinate[] coordinates)
-  {
-    Coordinate minCoord = null;
-    for (int i = 0; i < coordinates.length; i++) {
-      if (minCoord == null || minCoord.compareTo(coordinates[i]) > 0) {
-        minCoord = coordinates[i];
-      }
-    }
-    return minCoord;
-  }
-  /**
-   *  Shifts the positions of the coordinates until <code>firstCoordinate</code>
-   *  is first.
-   *
-   *@param  coordinates      the array to rearrange
-   *@param  firstCoordinate  the coordinate to make first
-   */
-  public static void scroll(Coordinate[] coordinates, Coordinate firstCoordinate) {
-    int i = indexOf(firstCoordinate, coordinates);
-    if (i < 0) return;
-    Coordinate[] newCoordinates = new Coordinate[coordinates.length];
-    System.arraycopy(coordinates, i, newCoordinates, 0, coordinates.length - i);
-    System.arraycopy(coordinates, 0, newCoordinates, coordinates.length - i, i);
-    System.arraycopy(newCoordinates, 0, coordinates, 0, coordinates.length);
-  }
-
-  /**
-   *  Returns the index of <code>coordinate</code> in <code>coordinates</code>.
-   *  The first position is 0; the second, 1; etc.
-   *
-   *@param  coordinate   the <code>Coordinate</code> to search for
-   *@param  coordinates  the array to search
-   *@return              the position of <code>coordinate</code>, or -1 if it is
-   *      not found
-   */
-  public static int indexOf(Coordinate coordinate, Coordinate[] coordinates) {
-    for (int i = 0; i < coordinates.length; i++) {
-      if (coordinate.equals(coordinates[i])) {
-        return i;
-      }
-    }
-    return -1;
-  }
-
-  /**
-   * Extracts a subsequence of the input {@link Coordinate} array
-   * from indices <code>start</code> to
-   * <code>end</code> (inclusive).
-   * The input indices are clamped to the array size;
-   * If the end index is less than the start index,
-   * the extracted array will be empty.
-   *
-   * @param pts the input array
-   * @param start the index of the start of the subsequence to extract
-   * @param end the index of the end of the subsequence to extract
-   * @return a subsequence of the input array
-   */
-  public static Coordinate[] extract(Coordinate[] pts, int start, int end)
-  {
-    start = MathUtil.clamp(start, 0, pts.length);
-    end = MathUtil.clamp(end, -1, pts.length);
-    
-    int npts = end - start + 1;
-    if (end < 0) npts = 0;
-    if (start >= pts.length) npts = 0;
-    if (end < start) npts = 0;
-    
-    Coordinate[] extractPts = new Coordinate[npts];
-    if (npts == 0) return extractPts;
-    
-    int iPts = 0;
-    for (int i = start; i <= end; i++) {
-      extractPts[iPts++] = pts[i];
-    }
-    return extractPts;
-  }
-
-  /**
-   * Computes the envelope of the coordinates.
-   * 
-   * @param coordinates the coordinates to scan
-   * @return the envelope of the coordinates
-   */
-  public static Envelope envelope(Coordinate[] coordinates) {
-    Envelope env = new Envelope();
-    for (int i = 0; i < coordinates.length; i++) {
-      env.expandToInclude(coordinates[i]);
-    }
-    return env;
-  }
-  
-  /**
-   * Extracts the coordinates which intersect an {@link Envelope}.
-   * 
-   * @param coordinates the coordinates to scan
-   * @param env the envelope to intersect with
-   * @return an array of the coordinates which intersect the envelope
-   */
-  public static Coordinate[] intersection(Coordinate[] coordinates, Envelope env) {
-    CoordinateList coordList = new CoordinateList();
-    for (int i = 0; i < coordinates.length; i++) {
-      if (env.intersects(coordinates[i]))
-        coordList.add(coordinates[i], true);
-    }
-    return coordList.toCoordinateArray();
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/CoordinateFilter.java b/src/com/vividsolutions/jts/geom/CoordinateFilter.java
deleted file mode 100644
index 2706ffe..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateFilter.java
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-
-/**
- *  An interface for classes which use the values of the coordinates in a {@link Geometry}. 
- * Coordinate filters can be used to implement centroid and
- * envelope computation, and many other functions.
- * <p>
- * <code>CoordinateFilter</code> is
- * an example of the Gang-of-Four Visitor pattern. 
- * <p>
- * <b>Note</b>: it is not recommended to use these filters to mutate the coordinates.
- * There is no guarantee that the coordinate is the actual object stored in the geometry.
- * In particular, modified values may not be preserved if the target Geometry uses a non-default {@link CoordinateSequence}.
- * If in-place mutation is required, use {@link CoordinateSequenceFilter}.
- *  
- * @see Geometry#apply(CoordinateFilter)
- * @see CoordinateSequenceFilter
- *
- *@version 1.7
- */
-public interface CoordinateFilter {
-
-  /**
-   * Performs an operation with the <code>coord</code>.
-   * There is no guarantee that the coordinate is the actual object stored in the target geometry.
-   *
-   *@param  coord  a <code>Coordinate</code> to which the filter is applied.
-   */
-  void filter(Coordinate coord);
-}
-
diff --git a/src/com/vividsolutions/jts/geom/CoordinateList.java b/src/com/vividsolutions/jts/geom/CoordinateList.java
deleted file mode 100644
index 8aea63e..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateList.java
+++ /dev/null
@@ -1,246 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-
-/**
- * A list of {@link Coordinate}s, which may
- * be set to prevent repeated coordinates from occuring in the list.
- *
- *
- * @version 1.7
- */
-public class CoordinateList
-  extends ArrayList
-{
-  //With contributions from Markus Schaber [schabios at logi-track.com]
-  //[Jon Aquino 2004-03-25]
-  private final static Coordinate[] coordArrayType = new Coordinate[0];
-
-  /**
-   * Constructs a new list without any coordinates
-   */
-  public CoordinateList()
-  { super();
-  }
-
-  /**
-   * Constructs a new list from an array of Coordinates, allowing repeated points.
-   * (I.e. this constructor produces a {@link CoordinateList} with exactly the same set of points
-   * as the input array.)
-   * 
-   * @param coord the initial coordinates
-   */
-  public CoordinateList(Coordinate[] coord)
-  {
-  	ensureCapacity(coord.length);
-    add(coord, true);
-  }
-
-  /**
-   * Constructs a new list from an array of Coordinates,
-   * allowing caller to specify if repeated points are to be removed.
-   *
-   * @param coord the array of coordinates to load into the list
-   * @param allowRepeated if <code>false</code>, repeated points are removed
-   */
-  public CoordinateList(Coordinate[] coord, boolean allowRepeated)
-  {
-  	ensureCapacity(coord.length);
-    add(coord, allowRepeated);
-  }
-
-  public Coordinate getCoordinate(int i) { return (Coordinate) get(i); }
-
-
-  /** 
-   * Adds a section of an array of coordinates to the list.
-   * @param coord The coordinates
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   * @param start the index to start from
-   * @param end the index to add up to but not including
-   * @return true (as by general collection contract)
-   */
-  public boolean add(Coordinate[] coord, boolean allowRepeated, int start, int end)
-  {
-    int inc = 1;
-    if (start > end) inc = -1;
-    
-    for (int i = start; i != end; i += inc) {
-      add(coord[i], allowRepeated);
-    }
-    return true;
-  }
-
-  /** 
-   * Adds an array of coordinates to the list.
-   * @param coord The coordinates
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   * @param direction if false, the array is added in reverse order
-   * @return true (as by general collection contract)
-   */
-  public boolean add(Coordinate[] coord, boolean allowRepeated, boolean direction)
-  {
-    if (direction) {
-      for (int i = 0; i < coord.length; i++) {
-        add(coord[i], allowRepeated);
-      }
-    }
-    else {
-      for (int i = coord.length - 1; i >= 0; i--) {
-        add(coord[i], allowRepeated);
-      }
-    }
-    return true;
-  }
-
-
-  /** 
-   * Adds an array of coordinates to the list.
-   * @param coord The coordinates
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   * @return true (as by general collection contract)
-   */
-  public boolean add(Coordinate[] coord, boolean allowRepeated)
-  {
-    add(coord, allowRepeated, true);
-    return true;
-  }
-
-  /** 
-   * Adds a coordinate to the list.
-   * @param obj The coordinate to add
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   * @return true (as by general collection contract)
-   */
-  public boolean add(Object obj, boolean allowRepeated)
-  {
-    add((Coordinate) obj, allowRepeated);
-    return true;
-  }
-
-  /**
-   * Adds a coordinate to the end of the list.
-   * 
-   * @param coord The coordinates
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   */
-  public void add(Coordinate coord, boolean allowRepeated)
-  {
-    // don't add duplicate coordinates
-    if (! allowRepeated) {
-      if (size() >= 1) {
-        Coordinate last = (Coordinate) get(size() - 1);
-        if (last.equals2D(coord)) return;
-      }
-    }
-    super.add(coord);
-  }
-
-  /**
-   * Inserts the specified coordinate at the specified position in this list.
-   * 
-   * @param i the position at which to insert
-   * @param coord the coordinate to insert
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   */
-  public void add(int i, Coordinate coord, boolean allowRepeated)
-  {
-    // don't add duplicate coordinates
-    if (! allowRepeated) {
-      int size = size();
-      if (size > 0) {
-        if (i > 0) {
-          Coordinate prev = (Coordinate) get(i - 1);
-          if (prev.equals2D(coord)) return;
-        }
-        if (i < size) {
-          Coordinate next = (Coordinate) get(i);
-          if (next.equals2D(coord)) return;
-        }
-      }
-    }
-    super.add(i, coord);
-  }
-
-  /** Add an array of coordinates
-   * @param coll The coordinates
-   * @param allowRepeated if set to false, repeated coordinates are collapsed
-   * @return true (as by general collection contract)
-   */
-  public boolean addAll(Collection coll, boolean allowRepeated)
-  {
-    boolean isChanged = false;
-    for (Iterator i = coll.iterator(); i.hasNext(); ) {
-      add((Coordinate) i.next(), allowRepeated);
-      isChanged = true;
-    }
-    return isChanged;
-  }
-
-  /**
-   * Ensure this coordList is a ring, by adding the start point if necessary
-   */
-  public void closeRing()
-  {
-    if (size() > 0)
-      add(new Coordinate((Coordinate) get(0)), false);
-  }
-
-  /** Returns the Coordinates in this collection.
-   *
-   * @return the coordinates
-   */
-  public Coordinate[] toCoordinateArray()
-  {
-    return (Coordinate[]) toArray(coordArrayType);
-  }
-
-  /**
-   * Returns a deep copy of this <tt>CoordinateList</tt> instance.
-   *
-   * @return a clone of this <tt>CoordinateList</tt> instance
-   */
-  public Object clone() {
-      CoordinateList clone = (CoordinateList) super.clone();
-      for (int i = 0; i < this.size(); i++) {
-          clone.add(i, ((Coordinate) this.get(i)).clone());
-      }
-      return clone;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/CoordinateSequence.java b/src/com/vividsolutions/jts/geom/CoordinateSequence.java
deleted file mode 100644
index f0a4f0f..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateSequence.java
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * The internal representation of a list of coordinates inside a Geometry.
- * <p>
- * This allows Geometries to store their
- * points using something other than the JTS {@link Coordinate} class. 
- * For example, a storage-efficient implementation
- * might store coordinate sequences as an array of x's
- * and an array of y's. 
- * Or a custom coordinate class might support extra attributes like M-values.
- * <p>
- * Implementing a custom coordinate storage structure
- * requires implementing the {@link CoordinateSequence} and
- * {@link CoordinateSequenceFactory} interfaces. 
- * To use the custom CoordinateSequence, create a
- * new {@link GeometryFactory} parameterized by the CoordinateSequenceFactory
- * The {@link GeometryFactory} can then be used to create new {@link Geometry}s.
- * The new Geometries
- * will use the custom CoordinateSequence implementation.
- * <p>
- * For an example, see the code for
- * {@link ExtendedCoordinateExample}.
- *
- * @see CoordinateArraySequenceFactory
- * @see PackedCoordinateSequenceFactory
- * @see ExtendedCoordinateExample
- *
- * @version 1.7
- */
-public interface CoordinateSequence
-    extends Cloneable
-{
-  /**
-   * Standard ordinate index values
-   */
-  int X = 0;
-  int Y = 1;
-  int Z = 2;
-  int M = 3;
-
-  /**
-   * Returns the dimension (number of ordinates in each coordinate)
-   * for this sequence.
-   *
-   * @return the dimension of the sequence.
-   */
-  int getDimension();
-
-  /**
-   * Returns (possibly a copy of) the i'th coordinate in this sequence.
-   * Whether or not the Coordinate returned is the actual underlying
-   * Coordinate or merely a copy depends on the implementation.
-   * <p>
-   * Note that in the future the semantics of this method may change
-   * to guarantee that the Coordinate returned is always a copy.
-   * Callers should not to assume that they can modify a CoordinateSequence by
-   * modifying the object returned by this method.
-   *
-   * @param i the index of the coordinate to retrieve
-   * @return the i'th coordinate in the sequence
-   */
-  Coordinate getCoordinate(int i);
-
-  /**
-   * Returns a copy of the i'th coordinate in this sequence.
-   * This method optimizes the situation where the caller is
-   * going to make a copy anyway - if the implementation
-   * has already created a new Coordinate object, no further copy is needed.
-   *
-   * @param i the index of the coordinate to retrieve
-   * @return a copy of the i'th coordinate in the sequence
-   */
-  Coordinate getCoordinateCopy(int i);
-
-  /**
-   * Copies the i'th coordinate in the sequence to the supplied
-   * {@link Coordinate}.  Only the first two dimensions are copied.
-   *
-   * @param index the index of the coordinate to copy
-   * @param coord a {@link Coordinate} to receive the value
-   */
-  void getCoordinate(int index, Coordinate coord);
-
-  /**
-   * Returns ordinate X (0) of the specified coordinate.
-   *
-   * @param index
-   * @return the value of the X ordinate in the index'th coordinate
-   */
-  double getX(int index);
-
-  /**
-   * Returns ordinate Y (1) of the specified coordinate.
-   *
-   * @param index
-   * @return the value of the Y ordinate in the index'th coordinate
-   */
-  double getY(int index);
-
-  /**
-   * Returns the ordinate of a coordinate in this sequence.
-   * Ordinate indices 0 and 1 are assumed to be X and Y.
-   * Ordinates indices greater than 1 have user-defined semantics
-   * (for instance, they may contain other dimensions or measure values).
-   *
-   * @param index  the coordinate index in the sequence
-   * @param ordinateIndex the ordinate index in the coordinate (in range [0, dimension-1])
-   */
-  double getOrdinate(int index, int ordinateIndex);
-
-  /**
-   * Returns the number of coordinates in this sequence.
-   * @return the size of the sequence
-   */
-  int size();
-
-  /**
-   * Sets the value for a given ordinate of a coordinate in this sequence.
-   *
-   * @param index  the coordinate index in the sequence
-   * @param ordinateIndex the ordinate index in the coordinate (in range [0, dimension-1])
-   * @param value  the new ordinate value
-   */
-  void setOrdinate(int index, int ordinateIndex, double value);
-
-  /**
-   * Returns (possibly copies of) the Coordinates in this collection.
-   * Whether or not the Coordinates returned are the actual underlying
-   * Coordinates or merely copies depends on the implementation. Note that
-   * if this implementation does not store its data as an array of Coordinates,
-   * this method will incur a performance penalty because the array needs to
-   * be built from scratch.
-   *
-   * @return a array of coordinates containing the point values in this sequence
-   */
-  Coordinate[] toCoordinateArray();
-
-  /**
-   * Expands the given {@link Envelope} to include the coordinates in the sequence.
-   * Allows implementing classes to optimize access to coordinate values.
-   *
-   * @param env the envelope to expand
-   * @return a ref to the expanded envelope
-   */
-  Envelope expandEnvelope(Envelope env);
-
-  /**
-   * Returns a deep copy of this collection.
-   * Called by Geometry#clone.
-   *
-   * @return a copy of the coordinate sequence containing copies of all points
-   */
-  Object clone();
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/CoordinateSequenceComparator.java b/src/com/vividsolutions/jts/geom/CoordinateSequenceComparator.java
deleted file mode 100644
index e78f528..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateSequenceComparator.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom;
-
-import java.util.Comparator;
-
-/**
- * Compares two {@link CoordinateSequence}s.
- * For sequences of the same dimension, the ordering is lexicographic.
- * Otherwise, lower dimensions are sorted before higher.
- * The dimensions compared can be limited; if this is done
- * ordinate dimensions above the limit will not be compared.
- * <p>
- * If different behaviour is required for comparing size, dimension, or
- * coordinate values, any or all methods can be overridden.
- *
- */
-public class CoordinateSequenceComparator
-	implements Comparator
-{
-  /**
-   * Compare two <code>double</code>s, allowing for NaN values.
-   * NaN is treated as being less than any valid number.
-   *
-   * @param a a <code>double</code>
-   * @param b a <code>double</code>
-   * @return -1, 0, or 1 depending on whether a is less than, equal to or greater than b
-   */
-  public static int compare(double a, double b)
-  {
-    if (a < b) return -1;
-    if (a > b) return 1;
-
-    if (Double.isNaN(a)) {
-      if (Double.isNaN(b)) return 0;
-      return -1;
-    }
-
-    if (Double.isNaN(b)) return 1;
-    return 0;
-  }
-
-  /**
-   * The number of dimensions to test
-   */
-  protected int dimensionLimit;
-
-  /**
-   * Creates a comparator which will test all dimensions.
-   */
-  public CoordinateSequenceComparator()
-  {
-    dimensionLimit = Integer.MAX_VALUE;
-  }
-
-  /**
-   * Creates a comparator which will test only the specified number of dimensions.
-   *
-   * @param dimensionLimit the number of dimensions to test
-   */
-  public CoordinateSequenceComparator(int dimensionLimit)
-  {
-    this.dimensionLimit = dimensionLimit;
-  }
-
-  /**
-   * Compares two {@link CoordinateSequence}s for relative order.
-   *
-   * @param o1 a {@link CoordinateSequence}
-   * @param o2 a {@link CoordinateSequence}
-   * @return -1, 0, or 1 depending on whether o1 is less than, equal to, or greater than o2
-   */
-  public int compare(Object o1, Object o2)
-  {
-    CoordinateSequence s1 = (CoordinateSequence) o1;
-    CoordinateSequence s2 = (CoordinateSequence) o2;
-
-    int size1 = s1.size();
-    int size2 = s2.size();
-
-    int dim1 = s1.getDimension();
-    int dim2 = s2.getDimension();
-
-    int minDim = dim1;
-    if (dim2 < minDim)
-      minDim = dim2;
-    boolean dimLimited = false;
-    if (dimensionLimit <= minDim) {
-      minDim = dimensionLimit;
-      dimLimited = true;
-    }
-
-    // lower dimension is less than higher
-    if (! dimLimited) {
-      if (dim1 < dim2) return -1;
-      if (dim1 > dim2) return 1;
-    }
-
-    // lexicographic ordering of point sequences
-    int i = 0;
-    while (i < size1 && i < size2) {
-      int ptComp = compareCoordinate(s1, s2, i, minDim);
-      if (ptComp != 0) return ptComp;
-      i++;
-    }
-    if (i < size1) return 1;
-    if (i < size2) return -1;
-
-    return 0;
-  }
-
-  /**
-   * Compares the same coordinate of two {@link CoordinateSequence}s
-   * along the given number of dimensions.
-   *
-   * @param s1 a {@link CoordinateSequence}
-   * @param s2 a {@link CoordinateSequence}
-   * @param i the index of the coordinate to test
-   * @param dimension the number of dimensiosn to test
-   * @return -1, 0, or 1 depending on whether s1[i] is less than, equal to, or greater than s2[i]
-   */
-  protected int compareCoordinate(CoordinateSequence s1, CoordinateSequence s2, int i, int dimension)
-  {
-    for (int d = 0; d < dimension; d++) {
-      double ord1 = s1.getOrdinate(i, d);
-      double ord2 = s2.getOrdinate(i, d);
-      int comp = compare(ord1, ord2);
-      if (comp != 0) return comp;
-    }
-    return 0;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/CoordinateSequenceFactory.java b/src/com/vividsolutions/jts/geom/CoordinateSequenceFactory.java
deleted file mode 100644
index be93710..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateSequenceFactory.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * A factory to create concrete instances of {@link CoordinateSequence}s.
- * Used to configure {@link GeometryFactory}s
- * to provide specific kinds of CoordinateSequences.
- *
- * @version 1.7
- */
-public interface CoordinateSequenceFactory
-{
-
-  /**
-   * Returns a {@link CoordinateSequence} based on the given array.
-   * Whether the array is copied or simply referenced
-   * is implementation-dependent.
-   * This method must handle null arguments by creating an empty sequence.
-   *
-   * @param coordinates the coordinates
-   */
-  CoordinateSequence create(Coordinate[] coordinates);
-
-  /**
-   * Creates a {@link CoordinateSequence} which is a copy
-   * of the given {@link CoordinateSequence}.
-   * This method must handle null arguments by creating an empty sequence.
-   *
-   * @param coordSeq the coordinate sequence to copy
-   */
-  CoordinateSequence create(CoordinateSequence coordSeq);
-
-  /**
-   * Creates a {@link CoordinateSequence} of the specified size and dimension.
-   * For this to be useful, the {@link CoordinateSequence} implementation must
-   * be mutable.
-   * <p>
-   * If the requested dimension is larger than the CoordinateSequence implementation
-   * can provide, then a sequence of maximum possible dimension should be created.
-   * An error should not be thrown.
-   *
-   * @param size the number of coordinates in the sequence
-   * @param dimension the dimension of the coordinates in the sequence (if user-specifiable,
-   * otherwise ignored)
-   */
-  CoordinateSequence create(int size, int dimension);
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/CoordinateSequenceFilter.java b/src/com/vividsolutions/jts/geom/CoordinateSequenceFilter.java
deleted file mode 100644
index ce98bd8..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateSequenceFilter.java
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-
-/**
- *  An interface for classes which process the coordinates in a {@link CoordinateSequence}. 
- *  A filter can either record information about each coordinate,
- *  or change the value of the coordinate. 
- *  Filters can be
- *  used to implement operations such as coordinate transformations, centroid and
- *  envelope computation, and many other functions.
- *  {@link Geometry} classes support the concept of applying a
- *  <code>CoordinateSequenceFilter</code> to each 
- *  {@link CoordinateSequence}s they contain. 
- *  <p>
- *  For maximum efficiency, the execution of filters can be short-circuited by using the {@link #isDone} method.
- *  <p>
- *  <code>CoordinateSequenceFilter</code> is
- *  an example of the Gang-of-Four Visitor pattern.
- *  <p> 
- * <b>Note</b>: In general, it is preferable to treat Geometrys as immutable. 
- * Mutation should be performed by creating a new Geometry object (see {@link GeometryEditor} 
- * and {@link GeometryTransformer} for convenient ways to do this).
- * An exception to this rule is when a new Geometry has been created via {@link Geometry#clone()}.
- * In this case mutating the Geometry will not cause aliasing issues, 
- * and a filter is a convenient way to implement coordinate transformation.
- *  
- * @see Geometry#apply(CoordinateFilter)
- * @see GeometryTransformer
- * @see GeometryEditor
- *
- *@see Geometry#apply(CoordinateSequenceFilter)
- *@author Martin Davis
- *@version 1.7
- */
-public interface CoordinateSequenceFilter 
-{
-  /**
-   * Performs an operation on a coordinate in a {@link CoordinateSequence}.
-   *
-   *@param seq  the <code>CoordinateSequence</code> to which the filter is applied
-   *@param i the index of the coordinate to apply the filter to
-   */
-  void filter(CoordinateSequence seq, int i);
-  
-  /**
-   * Reports whether the application of this filter can be terminated.
-   * Once this method returns <tt>false</tt>, it should 
-   * continue to return <tt>false</tt> on every subsequent call.
-   * 
-   * @return true if the application of this filter can be terminated.
-   */
-  boolean isDone();
-  
-  /**
-   * Reports whether the execution of this filter
-   * has modified the coordinates of the geometry.
-   * If so, {@link Geometry#geometryChanged} will be executed
-   * after this filter has finished being executed.
-   * <p>
-   * Most filters can simply return a constant value reflecting
-   * whether they are able to change the coordinates.
-   * 
-   * @return true if this filter has changed the coordinates of the geometry
-   */
-  boolean isGeometryChanged();
-}
-
diff --git a/src/com/vividsolutions/jts/geom/CoordinateSequences.java b/src/com/vividsolutions/jts/geom/CoordinateSequences.java
deleted file mode 100644
index f59ff5d..0000000
--- a/src/com/vividsolutions/jts/geom/CoordinateSequences.java
+++ /dev/null
@@ -1,244 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import com.vividsolutions.jts.util.StringUtil;
-
-
-/**
- * Utility functions for manipulating {@link CoordinateSequence}s
- *
- * @version 1.7
- */
-public class CoordinateSequences {
-
-  /**
-   * Reverses the coordinates in a sequence in-place.
-   */
-  public static void reverse(CoordinateSequence seq)
-  {
-    int last = seq.size() - 1;
-    int mid = last / 2;
-    for (int i = 0; i <= mid; i++) {
-      swap(seq, i, last - i);
-    }
-  }
-
-  /**
-   * Swaps two coordinates in a sequence.
-   *
-   * @param seq the sequence to modify
-   * @param i the index of a coordinate to swap
-   * @param j the index of a coordinate to swap
-   */
-  public static void swap(CoordinateSequence seq, int i, int j)
-  {
-    if (i == j) return;
-    for (int dim = 0; dim < seq.getDimension(); dim++) {
-      double tmp = seq.getOrdinate(i, dim);
-      seq.setOrdinate(i, dim, seq.getOrdinate(j, dim));
-      seq.setOrdinate(j, dim, tmp);
-    }
-  }
-  
-  /**
-   * Copies a section of a {@link CoordinateSequence} to another {@link CoordinateSequence}.
-   * The sequences may have different dimensions;
-   * in this case only the common dimensions are copied.
-   *
-   * @param src the sequence to copy from
-   * @param srcPos the position in the source sequence to start copying at
-   * @param dest the sequence to copy to
-   * @param destPos the position in the destination sequence to copy to
-   * @param length the number of coordinates to copy
-   */
-  public static void copy(CoordinateSequence src, int srcPos, CoordinateSequence dest, int destPos, int length)
-  {
-  	for (int i = 0; i < length; i++) {
-  		copyCoord(src, srcPos + i, dest, destPos + i);
-  	}
-  }
-
-  /**
-   * Copies a coordinate of a {@link CoordinateSequence} to another {@link CoordinateSequence}.
-   * The sequences may have different dimensions;
-   * in this case only the common dimensions are copied.
-   * 
-   * @param src the sequence to copy from
-   * @param srcPos the source coordinate to copy
-   * @param dest the sequence to copy to
-   * @param destPos the destination coordinate to copy to
-   */
-  public static void copyCoord(CoordinateSequence src, int srcPos, CoordinateSequence dest, int destPos)
-  {
-    int minDim = Math.min(src.getDimension(), dest.getDimension());
-		for (int dim = 0; dim < minDim; dim++) {
-			dest.setOrdinate(destPos, dim, src.getOrdinate(srcPos, dim));
-		}
-  }
-  
-  /**
-   * Tests whether a {@link CoordinateSequence} forms a valid {@link LinearRing},
-   * by checking the sequence length and closure
-   * (whether the first and last points are identical in 2D). 
-   * Self-intersection is not checked.
-   * 
-   * @param seq the sequence to test
-   * @return true if the sequence is a ring
-   * @see LinearRing
-   */
-  public static boolean isRing(CoordinateSequence seq) 
-  {
-  	int n = seq.size();
-  	if (n == 0) return true;
-  	// too few points
-  	if (n <= 3) 
-  		return false;
-  	// test if closed
-  	return seq.getOrdinate(0, CoordinateSequence.X) == seq.getOrdinate(n-1, CoordinateSequence.X)
-  		&& seq.getOrdinate(0, CoordinateSequence.Y) == seq.getOrdinate(n-1, CoordinateSequence.Y);
-  }
-  
-  /**
-   * Ensures that a CoordinateSequence forms a valid ring, 
-   * returning a new closed sequence of the correct length if required.
-   * If the input sequence is already a valid ring, it is returned 
-   * without modification.
-   * If the input sequence is too short or is not closed, 
-   * it is extended with one or more copies of the start point.
-   * 
-   * @param fact the CoordinateSequenceFactory to use to create the new sequence
-   * @param seq the sequence to test
-   * @return the original sequence, if it was a valid ring, or a new sequence which is valid.
-   */
-  public static CoordinateSequence ensureValidRing(CoordinateSequenceFactory fact, CoordinateSequence seq)
-  {
-  	int n = seq.size();
-  	// empty sequence is valid
-  	if (n == 0) return seq; 
-  	// too short - make a new one
-  	if (n <= 3) 
-  		return createClosedRing(fact, seq, 4);
-  	
-  	boolean isClosed = seq.getOrdinate(0, CoordinateSequence.X) == seq.getOrdinate(n-1, CoordinateSequence.X)
-		&& seq.getOrdinate(0, CoordinateSequence.Y) == seq.getOrdinate(n-1, CoordinateSequence.Y);
-  	if (isClosed) return seq;
-  	// make a new closed ring
-  	return createClosedRing(fact, seq, n+1);
-  }
-  
-  private static CoordinateSequence createClosedRing(CoordinateSequenceFactory fact, CoordinateSequence seq, int size)
-  {
-    CoordinateSequence newseq = fact.create(size, seq.getDimension());
-    int n = seq.size();
-    copy(seq, 0, newseq, 0, n);
-    // fill remaining coordinates with start point
-    for (int i = n; i < size; i++)
-      copy(seq, 0, newseq, i, 1);
-    return newseq;
-  }
-  
-  public static CoordinateSequence extend(CoordinateSequenceFactory fact, CoordinateSequence seq, int size)
-  {
-    CoordinateSequence newseq = fact.create(size, seq.getDimension());
-    int n = seq.size();
-    copy(seq, 0, newseq, 0, n);
-    // fill remaining coordinates with end point, if it exists
-    if (n > 0) {
-      for (int i = n; i < size; i++)
-        copy(seq, n-1, newseq, i, 1);
-    }
-    return newseq;
-  }
-
-  /**
-   * Tests whether two {@link CoordinateSequence}s are equal.
-   * To be equal, the sequences must be the same length.
-   * They do not need to be of the same dimension, 
-   * but the ordinate values for the smallest dimension of the two
-   * must be equal.
-   * Two <code>NaN</code> ordinates values are considered to be equal. 
-   * 
-   * @param cs1 a CoordinateSequence
-   * @param cs2 a CoordinateSequence
-   * @return true if the sequences are equal in the common dimensions
-   */
-  public static boolean isEqual(CoordinateSequence cs1, CoordinateSequence cs2) {
-    int cs1Size = cs1.size();
-    int cs2Size = cs2.size();
-    if (cs1Size != cs2Size) return false;
-    int dim = Math.min(cs1.getDimension(), cs2.getDimension());
-    for (int i = 0; i < cs1Size; i++) {
-      for (int d = 0; d < dim; d++) {
-        double v1 = cs1.getOrdinate(i, d);
-        double v2 = cs2.getOrdinate(i, d);
-        if (cs1.getOrdinate(i, d) == cs2.getOrdinate(i, d))
-          continue;
-        // special check for NaNs
-        if (Double.isNaN(v1) && Double.isNaN(v2))
-          continue;
-        return false;
-      }
-    }
-    return true;
-  }
-  
-  /**
-   * Creates a string representation of a {@link CoordinateSequence}.
-   * The format is:
-   * <pre>
-   *   ( ord0,ord1.. ord0,ord1,...  ... )
-   * </pre>
-   * 
-   * @param cs the sequence to output
-   * @return the string representation of the sequence
-   */
-  public static String toString(CoordinateSequence cs)
-  {
-    int size = cs.size();
-    if (size == 0) 
-      return "()";
-    int dim = cs.getDimension();
-    StringBuffer buf = new StringBuffer();
-    buf.append('(');
-    for (int i = 0; i < size; i++) {
-      if (i > 0) buf.append(" ");
-      for (int d = 0; d < dim; d++) {
-        if (d > 0) buf.append(",");
-        buf.append(StringUtil.toString(cs.getOrdinate(i, d)));
-      }
-    }
-    buf.append(')');
-    return buf.toString();
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/DefaultCoordinateSequence.java b/src/com/vividsolutions/jts/geom/DefaultCoordinateSequence.java
deleted file mode 100644
index 9faa258..0000000
--- a/src/com/vividsolutions/jts/geom/DefaultCoordinateSequence.java
+++ /dev/null
@@ -1,218 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-import java.io.Serializable;
-
-/**
- * The CoordinateSequence implementation that Geometries use by default. In
- * this implementation, Coordinates returned by #toArray and #get are live --
- * parties that change them are actually changing the
- * DefaultCoordinateSequence's underlying data.
- *
- * @version 1.7
- *
- * @deprecated no longer used
- */
-class DefaultCoordinateSequence
-    implements CoordinateSequence, Serializable
-{
-  //With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
-  private static final long serialVersionUID = -915438501601840650L;
-  private Coordinate[] coordinates;
-
-  /**
-   * Constructs a DefaultCoordinateSequence based on the given array (the
-   * array is not copied).
-   *
-   * @param coordinates the coordinate array that will be referenced.
-   */
-  public DefaultCoordinateSequence(Coordinate[] coordinates) {
-    if (Geometry.hasNullElements(coordinates)) {
-      throw new IllegalArgumentException("Null coordinate");
-    }
-    this.coordinates = coordinates;
-  }
-
-  /**
-   * Creates a new sequence based on a deep copy of the given {@link CoordinateSequence}.
-   *
-   * @param coordSeq the coordinate sequence that will be copied.
-   */
-  public DefaultCoordinateSequence(CoordinateSequence coordSeq) {
-    coordinates = new Coordinate[coordSeq.size()];
-    for (int i = 0; i < coordinates.length; i++) {
-      coordinates[i] = coordSeq.getCoordinateCopy(i);
-    }
-  }
-
-  /**
-   * Constructs a sequence of a given size, populated
-   * with new {@link Coordinate}s.
-   *
-   * @param size the size of the sequence to create
-   */
-  public DefaultCoordinateSequence(int size) {
-    coordinates = new Coordinate[size];
-    for (int i = 0; i < size; i++) {
-      coordinates[i] = new Coordinate();
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getDimension()
-   */
-  public int getDimension() { return 3; }
-
-  /**
-   * Get the Coordinate with index i.
-   *
-   * @param i
-   *                  the index of the coordinate
-   * @return the requested Coordinate instance
-   */
-  public Coordinate getCoordinate(int i) {
-    return coordinates[i];
-  }
-  /**
-   * Get a copy of the Coordinate with index i.
-   *
-   * @param i  the index of the coordinate
-   * @return a copy of the requested Coordinate
-   */
-  public Coordinate getCoordinateCopy(int i) {
-    return new Coordinate(coordinates[i]);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getX(int)
-   */
-  public void getCoordinate(int index, Coordinate coord) {
-    coord.x = coordinates[index].x;
-    coord.y = coordinates[index].y;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getX(int)
-   */
-  public double getX(int index) {
-    return coordinates[index].x;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getY(int)
-   */
-  public double getY(int index) {
-    return coordinates[index].y;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getOrdinate(int, int)
-   */
-  public double getOrdinate(int index, int ordinateIndex)
-  {
-    switch (ordinateIndex) {
-      case CoordinateSequence.X:  return coordinates[index].x;
-      case CoordinateSequence.Y:  return coordinates[index].y;
-      case CoordinateSequence.Z:  return coordinates[index].z;
-    }
-    return Double.NaN;
-  }
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#setOrdinate(int, int, double)
-   */
-  public void setOrdinate(int index, int ordinateIndex, double value)
-  {
-    switch (ordinateIndex) {
-      case CoordinateSequence.X:  coordinates[index].x = value; break;
-      case CoordinateSequence.Y:  coordinates[index].y = value; break;
-      case CoordinateSequence.Z:  coordinates[index].z = value; break;
-    }
-  }
-  /**
-   * Creates a deep copy of the Object
-   *
-   * @return The deep copy
-   */
-  public Object clone() {
-    Coordinate[] cloneCoordinates = new Coordinate[size()];
-    for (int i = 0; i < coordinates.length; i++) {
-      cloneCoordinates[i] = (Coordinate) coordinates[i].clone();
-    }
-    return new DefaultCoordinateSequence(cloneCoordinates);
-  }
-  /**
-   * Returns the size of the coordinate sequence
-   *
-   * @return the number of coordinates
-   */
-  public int size() {
-    return coordinates.length;
-  }
-  /**
-   * This method exposes the internal Array of Coordinate Objects
-   *
-   * @return the Coordinate[] array.
-   */
-  public Coordinate[] toCoordinateArray() {
-    return coordinates;
-  }
-
-  public Envelope expandEnvelope(Envelope env)
-  {
-    for (int i = 0; i < coordinates.length; i++ ) {
-      env.expandToInclude(coordinates[i]);
-    }
-    return env;
-  }
-
-  /**
-   * Returns the string Representation of the coordinate array
-   *
-   * @return The string
-   */
-  public String toString() {
-    if (coordinates.length > 0) {
-      StringBuffer strBuf = new StringBuffer(17 * coordinates.length);
-      strBuf.append('(');
-      strBuf.append(coordinates[0]);
-      for (int i = 1; i < coordinates.length; i++) {
-        strBuf.append(", ");
-        strBuf.append(coordinates[i]);
-      }
-      strBuf.append(')');
-      return strBuf.toString();
-    } else {
-      return "()";
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/DefaultCoordinateSequenceFactory.java b/src/com/vividsolutions/jts/geom/DefaultCoordinateSequenceFactory.java
deleted file mode 100644
index 46eb786..0000000
--- a/src/com/vividsolutions/jts/geom/DefaultCoordinateSequenceFactory.java
+++ /dev/null
@@ -1,93 +0,0 @@
-
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-
-/**
- * Creates CoordinateSequences represented as an array of {@link Coordinate}s.
- *
- * @version 1.7
- *
- * @deprecated no longer used
- */
-public class DefaultCoordinateSequenceFactory
-    implements CoordinateSequenceFactory, Serializable
-{
-  private static final long serialVersionUID = -4099577099607551657L;
-  private static final DefaultCoordinateSequenceFactory instanceObject = new DefaultCoordinateSequenceFactory();
-
-  public DefaultCoordinateSequenceFactory() {
-  }
-
-  private Object readResolve() {
-  	// see http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
-    return DefaultCoordinateSequenceFactory.instance();
-  }
-
-  /**
-   * Returns the singleton instance of DefaultCoordinateSequenceFactory
-   */
-  public static DefaultCoordinateSequenceFactory instance() {
-    return instanceObject;
-  }
-
-
-
-  /**
-   * Returns a DefaultCoordinateSequence based on the given array (the array is
-   * not copied).
-   *
-   * @param coordinates
-   *            the coordinates, which may not be null nor contain null
-   *            elements
-   */
-  public CoordinateSequence create(Coordinate[] coordinates) {
-    return new DefaultCoordinateSequence(coordinates);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(com.vividsolutions.jts.geom.CoordinateSequence)
-   */
-  public CoordinateSequence create(CoordinateSequence coordSeq) {
-    return new DefaultCoordinateSequence(coordSeq);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(int, int)
-   */
-  public CoordinateSequence create(int size, int dimension) {
-    return new DefaultCoordinateSequence(size);
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/Dimension.java b/src/com/vividsolutions/jts/geom/Dimension.java
deleted file mode 100644
index 7c51238..0000000
--- a/src/com/vividsolutions/jts/geom/Dimension.java
+++ /dev/null
@@ -1,164 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * Provides constants representing the dimensions of a point, a curve and a surface.
- * Also provides constants representing the dimensions of the empty geometry and
- * non-empty geometries, and the wildcard constant {@link #DONTCARE} meaning "any dimension".
- * These constants are used as the entries in {@link IntersectionMatrix}s.
- * 
- * @version 1.7
- */
-public class Dimension {
-
-  /**
-   *  Dimension value of a point (0).
-   */
-  public final static int P = 0;
-
-  /**
-   *  Dimension value of a curve (1).
-   */
-  public final static int L = 1;
-
-  /**
-   *  Dimension value of a surface (2).
-   */
-  public final static int A = 2;
-
-  /**
-   *  Dimension value of the empty geometry (-1).
-   */
-  public final static int FALSE = -1;
-
-  /**
-   *  Dimension value of non-empty geometries (= {P, L, A}).
-   */
-  public final static int TRUE = -2;
-
-  /**
-   *  Dimension value for any dimension (= {FALSE, TRUE}).
-   */
-  public final static int DONTCARE = -3;
-
-  /**
-   * Symbol for the FALSE pattern matrix entry
-   */
-  public final static char SYM_FALSE = 'F';
-  
-  /**
-   * Symbol for the TRUE pattern matrix entry
-   */
-  public final static char SYM_TRUE = 'T';
-  
-  /**
-   * Symbol for the DONTCARE pattern matrix entry
-   */
-  public final static char SYM_DONTCARE = '*';
-  
-  /**
-   * Symbol for the P (dimension 0) pattern matrix entry
-   */
-  public final static char SYM_P = '0';
-  
-  /**
-   * Symbol for the L (dimension 1) pattern matrix entry
-   */
-  public final static char SYM_L = '1';
-  
-  /**
-   * Symbol for the A (dimension 2) pattern matrix entry
-   */
-  public final static char SYM_A = '2';
-  
-  /**
-   *  Converts the dimension value to a dimension symbol, for example, <code>TRUE => 'T'</code>
-   *  .
-   *
-   *@param  dimensionValue  a number that can be stored in the <code>IntersectionMatrix</code>
-   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
-   *@return                 a character for use in the string representation of
-   *      an <code>IntersectionMatrix</code>. Possible values are <code>{T, F, * , 0, 1, 2}</code>
-   *      .
-   */
-  public static char toDimensionSymbol(int dimensionValue) {
-    switch (dimensionValue) {
-      case FALSE:
-        return SYM_FALSE;
-      case TRUE:
-        return SYM_TRUE;
-      case DONTCARE:
-        return SYM_DONTCARE;
-      case P:
-        return SYM_P;
-      case L:
-        return SYM_L;
-      case A:
-        return SYM_A;
-    }
-    throw new IllegalArgumentException("Unknown dimension value: " + dimensionValue);
-  }
-
-  /**
-   *  Converts the dimension symbol to a dimension value, for example, <code>'*' => DONTCARE</code>
-   *  .
-   *
-   *@param  dimensionSymbol  a character for use in the string representation of
-   *      an <code>IntersectionMatrix</code>. Possible values are <code>{T, F, * , 0, 1, 2}</code>
-   *      .
-   *@return a number that can be stored in the <code>IntersectionMatrix</code>
-   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
-   */
-  public static int toDimensionValue(char dimensionSymbol) {
-    switch (Character.toUpperCase(dimensionSymbol)) {
-      case SYM_FALSE:
-        return FALSE;
-      case SYM_TRUE:
-        return TRUE;
-      case SYM_DONTCARE:
-        return DONTCARE;
-      case SYM_P:
-        return P;
-      case SYM_L:
-        return L;
-      case SYM_A:
-        return A;
-    }
-    throw new IllegalArgumentException("Unknown dimension symbol: " + dimensionSymbol);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/geom/Envelope.java b/src/com/vividsolutions/jts/geom/Envelope.java
deleted file mode 100644
index a3b27a8..0000000
--- a/src/com/vividsolutions/jts/geom/Envelope.java
+++ /dev/null
@@ -1,779 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-
-/**
- *  Defines a rectangular region of the 2D coordinate plane.
- *  It is often used to represent the bounding box of a {@link Geometry},
- *  e.g. the minimum and maximum x and y values of the {@link Coordinate}s.
- *  <p>
- *  Envelopes support infinite or half-infinite regions, by using the values of
- *  <code>Double.POSITIVE_INFINITY</code> and <code>Double.NEGATIVE_INFINITY</code>.
- *  Envelope objects may have a null value.
- *  <p>
- *  When Envelope objects are created or initialized,
- *  the supplies extent values are automatically sorted into the correct order.
- *
- *@version 1.7
- */
-public class Envelope
-    implements Comparable, Serializable
-{
-    private static final long serialVersionUID = 5873921885273102420L;
-
-    public int hashCode() {
-        //Algorithm from Effective Java by Joshua Bloch [Jon Aquino]
-        int result = 17;
-        result = 37 * result + Coordinate.hashCode(minx);
-        result = 37 * result + Coordinate.hashCode(maxx);
-        result = 37 * result + Coordinate.hashCode(miny);
-        result = 37 * result + Coordinate.hashCode(maxy);
-        return result;
-    }
-
-  /**
-   * Test the point q to see whether it intersects the Envelope defined by p1-p2
-   * @param p1 one extremal point of the envelope
-   * @param p2 another extremal point of the envelope
-   * @param q the point to test for intersection
-   * @return <code>true</code> if q intersects the envelope p1-p2
-   */
-  public static boolean intersects(Coordinate p1, Coordinate p2, Coordinate q)
-  {
-	//OptimizeIt shows that Math#min and Math#max here are a bottleneck.
-    //Replace with direct comparisons. [Jon Aquino]
-    if (((q.x >= (p1.x < p2.x ? p1.x : p2.x)) && (q.x <= (p1.x > p2.x ? p1.x : p2.x))) &&
-        ((q.y >= (p1.y < p2.y ? p1.y : p2.y)) && (q.y <= (p1.y > p2.y ? p1.y : p2.y)))) {
-      return true;
-    }
-    return false;
-  }
-
-  /**
-   * Tests whether the envelope defined by p1-p2
-   * and the envelope defined by q1-q2
-   * intersect.
-   * 
-   * @param p1 one extremal point of the envelope P
-   * @param p2 another extremal point of the envelope P
-   * @param q1 one extremal point of the envelope Q
-   * @param q2 another extremal point of the envelope Q
-   * @return <code>true</code> if Q intersects P
-   */
-  public static boolean intersects(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
-  {
-    double minq = Math.min(q1.x, q2.x);
-    double maxq = Math.max(q1.x, q2.x);
-    double minp = Math.min(p1.x, p2.x);
-    double maxp = Math.max(p1.x, p2.x);
-
-    if( minp > maxq )
-        return false;
-    if( maxp < minq )
-        return false;
-
-    minq = Math.min(q1.y, q2.y);
-    maxq = Math.max(q1.y, q2.y);
-    minp = Math.min(p1.y, p2.y);
-    maxp = Math.max(p1.y, p2.y);
-
-    if( minp > maxq )
-        return false;
-    if( maxp < minq )
-        return false;
-    return true;
-  }
-
-  /**
-   *  the minimum x-coordinate
-   */
-  private double minx;
-
-  /**
-   *  the maximum x-coordinate
-   */
-  private double maxx;
-
-  /**
-   *  the minimum y-coordinate
-   */
-  private double miny;
-
-  /**
-   *  the maximum y-coordinate
-   */
-  private double maxy;
-
-  /**
-   *  Creates a null <code>Envelope</code>.
-   */
-  public Envelope() {
-    init();
-  }
-
-  /**
-   *  Creates an <code>Envelope</code> for a region defined by maximum and minimum values.
-   *
-   *@param  x1  the first x-value
-   *@param  x2  the second x-value
-   *@param  y1  the first y-value
-   *@param  y2  the second y-value
-   */
-  public Envelope(double x1, double x2, double y1, double y2)
-  {
-    init(x1, x2, y1, y2);
-  }
-
-  /**
-   *  Creates an <code>Envelope</code> for a region defined by two Coordinates.
-   *
-   *@param  p1  the first Coordinate
-   *@param  p2  the second Coordinate
-   */
-  public Envelope(Coordinate p1, Coordinate p2)
-  {
-    init(p1.x, p2.x, p1.y, p2.y);
-  }
-
-  /**
-   *  Creates an <code>Envelope</code> for a region defined by a single Coordinate.
-   *
-   *@param  p  the Coordinate
-   */
-  public Envelope(Coordinate p)
-  {
-    init(p.x, p.x, p.y, p.y);
-  }
-
-  /**
-   *  Create an <code>Envelope</code> from an existing Envelope.
-   *
-   *@param  env  the Envelope to initialize from
-   */
-  public Envelope(Envelope env)
-  {
-    init(env);
-  }
-
-  /**
-   *  Initialize to a null <code>Envelope</code>.
-   */
-  public void init()
-  {
-    setToNull();
-  }
-
-  /**
-   *  Initialize an <code>Envelope</code> for a region defined by maximum and minimum values.
-   *
-   *@param  x1  the first x-value
-   *@param  x2  the second x-value
-   *@param  y1  the first y-value
-   *@param  y2  the second y-value
-   */
-  public void init(double x1, double x2, double y1, double y2)
-  {
-    if (x1 < x2) {
-      minx = x1;
-      maxx = x2;
-    }
-    else {
-      minx = x2;
-      maxx = x1;
-    }
-    if (y1 < y2) {
-      miny = y1;
-      maxy = y2;
-    }
-    else {
-      miny = y2;
-      maxy = y1;
-    }
-  }
-
-  /**
-   *  Initialize an <code>Envelope</code> to a region defined by two Coordinates.
-   *
-   *@param  p1  the first Coordinate
-   *@param  p2  the second Coordinate
-   */
-  public void init(Coordinate p1, Coordinate p2)
-  {
-    init(p1.x, p2.x, p1.y, p2.y);
-  }
-
-  /**
-   *  Initialize an <code>Envelope</code> to a region defined by a single Coordinate.
-   *
-   *@param  p  the coordinate
-   */
-  public void init(Coordinate p)
-  {
-    init(p.x, p.x, p.y, p.y);
-  }
-
-  /**
-   *  Initialize an <code>Envelope</code> from an existing Envelope.
-   *
-   *@param  env  the Envelope to initialize from
-   */
-  public void init(Envelope env)
-  {
-    this.minx = env.minx;
-    this.maxx = env.maxx;
-    this.miny = env.miny;
-    this.maxy = env.maxy;
-  }
-
-
-  /**
-   *  Makes this <code>Envelope</code> a "null" envelope, that is, the envelope
-   *  of the empty geometry.
-   */
-  public void setToNull() {
-    minx = 0;
-    maxx = -1;
-    miny = 0;
-    maxy = -1;
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>Envelope</code> is a "null"
-   *  envelope.
-   *
-   *@return    <code>true</code> if this <code>Envelope</code> is uninitialized
-   *      or is the envelope of the empty geometry.
-   */
-  public boolean isNull() {
-    return maxx < minx;
-  }
-
-  /**
-   *  Returns the difference between the maximum and minimum x values.
-   *
-   *@return    max x - min x, or 0 if this is a null <code>Envelope</code>
-   */
-  public double getWidth() {
-    if (isNull()) {
-      return 0;
-    }
-    return maxx - minx;
-  }
-
-  /**
-   *  Returns the difference between the maximum and minimum y values.
-   *
-   *@return    max y - min y, or 0 if this is a null <code>Envelope</code>
-   */
-  public double getHeight() {
-    if (isNull()) {
-      return 0;
-    }
-    return maxy - miny;
-  }
-
-  /**
-   *  Returns the <code>Envelope</code>s minimum x-value. min x > max x
-   *  indicates that this is a null <code>Envelope</code>.
-   *
-   *@return    the minimum x-coordinate
-   */
-  public double getMinX() {
-    return minx;
-  }
-
-  /**
-   *  Returns the <code>Envelope</code>s maximum x-value. min x > max x
-   *  indicates that this is a null <code>Envelope</code>.
-   *
-   *@return    the maximum x-coordinate
-   */
-  public double getMaxX() {
-    return maxx;
-  }
-
-  /**
-   *  Returns the <code>Envelope</code>s minimum y-value. min y > max y
-   *  indicates that this is a null <code>Envelope</code>.
-   *
-   *@return    the minimum y-coordinate
-   */
-  public double getMinY() {
-    return miny;
-  }
-
-  /**
-   *  Returns the <code>Envelope</code>s maximum y-value. min y > max y
-   *  indicates that this is a null <code>Envelope</code>.
-   *
-   *@return    the maximum y-coordinate
-   */
-  public double getMaxY() {
-    return maxy;
-  }
-
-  /**
-   * Gets the area of this envelope.
-   * 
-   * @return the area of the envelope
-   * @return 0.0 if the envelope is null
-   */
-  public double getArea()
-  {
-    return getWidth() * getHeight();
-  }
-  
-  /**
-   * Gets the minimum extent of this envelope across both dimensions.
-   * 
-   * @return the minimum extent of this envelope
-   */
-	public double minExtent()
-	{
-		if (isNull()) return 0.0;
-		double w = getWidth();
-		double h = getHeight();
-		if (w < h) return w;
-		return h;
-	}
-	
-  /**
-   * Gets the maximum extent of this envelope across both dimensions.
-   * 
-   * @return the maximum extent of this envelope
-   */
-	public double maxExtent()
-	{
-		if (isNull()) return 0.0;
-		double w = getWidth();
-		double h = getHeight();
-		if (w > h) return w;
-		return h;
-	}
-  
-  /**
-   *  Enlarges this <code>Envelope</code> so that it contains
-   *  the given {@link Coordinate}. 
-   *  Has no effect if the point is already on or within the envelope.
-   *
-   *@param  p  the Coordinate to expand to include
-   */
-  public void expandToInclude(Coordinate p)
-  {
-    expandToInclude(p.x, p.y);
-  }
-
-  /**
-   * Expands this envelope by a given distance in all directions.
-   * Both positive and negative distances are supported.
-   *
-   * @param distance the distance to expand the envelope
-   */
-  public void expandBy(double distance)
-  {
-    expandBy(distance, distance);
-  }
-
-  /**
-   * Expands this envelope by a given distance in all directions.
-   * Both positive and negative distances are supported.
-   *
-   * @param deltaX the distance to expand the envelope along the the X axis
-   * @param deltaY the distance to expand the envelope along the the Y axis
-   */
-  public void expandBy(double deltaX, double deltaY)
-  {
-    if (isNull()) return;
-
-    minx -= deltaX;
-    maxx += deltaX;
-    miny -= deltaY;
-    maxy += deltaY;
-
-    // check for envelope disappearing
-    if (minx > maxx || miny > maxy)
-      setToNull();
-  }
-
-  /**
-   *  Enlarges this <code>Envelope</code> so that it contains
-   *  the given point. 
-   *  Has no effect if the point is already on or within the envelope.
-   *
-   *@param  x  the value to lower the minimum x to or to raise the maximum x to
-   *@param  y  the value to lower the minimum y to or to raise the maximum y to
-   */
-  public void expandToInclude(double x, double y) {
-    if (isNull()) {
-      minx = x;
-      maxx = x;
-      miny = y;
-      maxy = y;
-    }
-    else {
-      if (x < minx) {
-        minx = x;
-      }
-      if (x > maxx) {
-        maxx = x;
-      }
-      if (y < miny) {
-        miny = y;
-      }
-      if (y > maxy) {
-        maxy = y;
-      }
-    }
-  }
-
-  /**
-   *  Enlarges this <code>Envelope</code> so that it contains
-   *  the <code>other</code> Envelope. 
-   *  Has no effect if <code>other</code> is wholly on or
-   *  within the envelope.
-   *
-   *@param  other  the <code>Envelope</code> to expand to include
-   */
-  public void expandToInclude(Envelope other) {
-    if (other.isNull()) {
-      return;
-    }
-    if (isNull()) {
-      minx = other.getMinX();
-      maxx = other.getMaxX();
-      miny = other.getMinY();
-      maxy = other.getMaxY();
-    }
-    else {
-      if (other.minx < minx) {
-        minx = other.minx;
-      }
-      if (other.maxx > maxx) {
-        maxx = other.maxx;
-      }
-      if (other.miny < miny) {
-        miny = other.miny;
-      }
-      if (other.maxy > maxy) {
-        maxy = other.maxy;
-      }
-    }
-  }
-
-  /**
-   * Translates this envelope by given amounts in the X and Y direction.
-   *
-   * @param transX the amount to translate along the X axis
-   * @param transY the amount to translate along the Y axis
-   */
-  public void translate(double transX, double transY) {
-    if (isNull()) {
-      return;
-    }
-    init(getMinX() + transX, getMaxX() + transX,
-         getMinY() + transY, getMaxY() + transY);
-  }
-
-  /**
-   * Computes the coordinate of the centre of this envelope (as long as it is non-null
-   *
-   * @return the centre coordinate of this envelope
-   * <code>null</code> if the envelope is null
-   */
-  public Coordinate centre() {
-    if (isNull()) return null;
-    return new Coordinate(
-        (getMinX() + getMaxX()) / 2.0,
-        (getMinY() + getMaxY()) / 2.0);
-  }
-
-  /**
-   * Computes the intersection of two {@link Envelope}s.
-   *
-   * @param env the envelope to intersect with
-   * @return a new Envelope representing the intersection of the envelopes (this will be
-   * the null envelope if either argument is null, or they do not intersect
-   */
-  public Envelope intersection(Envelope env)
-  {
-    if (isNull() || env.isNull() || ! intersects(env)) return new Envelope();
-
-    double intMinX = minx > env.minx ? minx : env.minx;
-    double intMinY = miny > env.miny ? miny : env.miny;
-    double intMaxX = maxx < env.maxx ? maxx : env.maxx;
-    double intMaxY = maxy < env.maxy ? maxy : env.maxy;
-    return new Envelope(intMinX, intMaxX, intMinY, intMaxY);
-  }
-
-
-
-  /**
-   *  Check if the region defined by <code>other</code>
-   *  overlaps (intersects) the region of this <code>Envelope</code>.
-   *
-   *@param  other  the <code>Envelope</code> which this <code>Envelope</code> is
-   *          being checked for overlapping
-   *@return        <code>true</code> if the <code>Envelope</code>s overlap
-   */
-  public boolean intersects(Envelope other) {
-      if (isNull() || other.isNull()) { return false; }
-    return !(other.minx > maxx ||
-        other.maxx < minx ||
-        other.miny > maxy ||
-        other.maxy < miny);
-  }
-  /**
-   * @deprecated Use #intersects instead. In the future, #overlaps may be
-   * changed to be a true overlap check; that is, whether the intersection is
-   * two-dimensional.
-   */
-  public boolean overlaps(Envelope other) {
-    return intersects(other);
-  }
-
-  /**
-   *  Check if the point <code>p</code>
-   *  overlaps (lies inside) the region of this <code>Envelope</code>.
-   *
-   *@param  p  the <code>Coordinate</code> to be tested
-   *@return        <code>true</code> if the point overlaps this <code>Envelope</code>
-   */
-  public boolean intersects(Coordinate p) {
-    return intersects(p.x, p.y);
-  }
-  /**
-   * @deprecated Use #intersects instead.
-   */
-  public boolean overlaps(Coordinate p) {
-    return intersects(p);
-  }
-  /**
-   *  Check if the point <code>(x, y)</code>
-   *  overlaps (lies inside) the region of this <code>Envelope</code>.
-   *
-   *@param  x  the x-ordinate of the point
-   *@param  y  the y-ordinate of the point
-   *@return        <code>true</code> if the point overlaps this <code>Envelope</code>
-   */
-  public boolean intersects(double x, double y) {
-  	if (isNull()) return false;
-    return ! (x > maxx ||
-        x < minx ||
-        y > maxy ||
-        y < miny);
-  }
-  /**
-   * @deprecated Use #intersects instead.
-   */
-  public boolean overlaps(double x, double y) {
-    return intersects(x, y);
-  }
-
-  /**
-   * Tests if the <code>Envelope other</code>
-   * lies wholely inside this <code>Envelope</code> (inclusive of the boundary).
-   * <p>
-   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
-   * which would exclude the envelope boundary.
-   *
-   *@param  other the <code>Envelope</code> to check
-   *@return true if <code>other</code> is contained in this <code>Envelope</code>
-   *
-   *@see #covers(Envelope)
-   */
-  public boolean contains(Envelope other) {
-  	return covers(other);
-  }
-
-  /**
-   * Tests if the given point lies in or on the envelope.
-   * <p>
-   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
-   * which would exclude the envelope boundary.
-   *
-   *@param  p  the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@return    <code>true</code> if the point lies in the interior or
-   *      on the boundary of this <code>Envelope</code>.
-   *      
-   *@see #covers(Coordinate)
-   */
-  public boolean contains(Coordinate p) {
-    return covers(p);
-  }
-
-  /**
-   * Tests if the given point lies in or on the envelope.
-   * <p>
-   * Note that this is <b>not</b> the same definition as the SFS <tt>contains</tt>,
-   * which would exclude the envelope boundary.
-   *
-   *@param  x  the x-coordinate of the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@param  y  the y-coordinate of the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@return    <code>true</code> if <code>(x, y)</code> lies in the interior or
-   *      on the boundary of this <code>Envelope</code>.
-   *      
-   *@see #covers(double, double)
-   */
-  public boolean contains(double x, double y) {
-  	return covers(x, y);
-  }
-
-  /**
-   * Tests if the given point lies in or on the envelope.
-   *
-   *@param  x  the x-coordinate of the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@param  y  the y-coordinate of the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@return    <code>true</code> if <code>(x, y)</code> lies in the interior or
-   *      on the boundary of this <code>Envelope</code>.
-   */
-  public boolean covers(double x, double y) {
-  	if (isNull()) return false;
-    return x >= minx &&
-        x <= maxx &&
-        y >= miny &&
-        y <= maxy;
-  }
-
-  /**
-   * Tests if the given point lies in or on the envelope.
-   *
-   *@param  p  the point which this <code>Envelope</code> is
-   *      being checked for containing
-   *@return    <code>true</code> if the point lies in the interior or
-   *      on the boundary of this <code>Envelope</code>.
-   */
-  public boolean covers(Coordinate p) {
-    return covers(p.x, p.y);
-  }
-
-  /**
-   * Tests if the <code>Envelope other</code>
-   * lies wholely inside this <code>Envelope</code> (inclusive of the boundary).
-   *
-   *@param  other the <code>Envelope</code> to check
-   *@return true if this <code>Envelope</code> covers the <code>other</code> 
-   */
-  public boolean covers(Envelope other) {
-    if (isNull() || other.isNull()) { return false; }
-    return other.getMinX() >= minx &&
-        other.getMaxX() <= maxx &&
-        other.getMinY() >= miny &&
-        other.getMaxY() <= maxy;
-  }
-
-  /**
-   * Computes the distance between this and another
-   * <code>Envelope</code>.
-   * The distance between overlapping Envelopes is 0.  Otherwise, the
-   * distance is the Euclidean distance between the closest points.
-   */
-  public double distance(Envelope env)
-  {
-    if (intersects(env)) return 0;
-    
-    double dx = 0.0;
-    if (maxx < env.minx) 
-      dx = env.minx - maxx;
-    else if (minx > env.maxx) 
-      dx = minx - env.maxx;
-    
-    double dy = 0.0;
-    if (maxy < env.miny) 
-      dy = env.miny - maxy;
-    else if (miny > env.maxy) dy = miny - env.maxy;
-
-    // if either is zero, the envelopes overlap either vertically or horizontally
-    if (dx == 0.0) return dy;
-    if (dy == 0.0) return dx;
-    return Math.sqrt(dx * dx + dy * dy);
-  }
-
-  public boolean equals(Object other) {
-    if (!(other instanceof Envelope)) {
-      return false;
-    }
-    Envelope otherEnvelope = (Envelope) other;
-    if (isNull()) {
-      return otherEnvelope.isNull();
-    }
-    return maxx == otherEnvelope.getMaxX() &&
-        maxy == otherEnvelope.getMaxY() &&
-        minx == otherEnvelope.getMinX() &&
-        miny == otherEnvelope.getMinY();
-  }
-
-  public String toString()
-  {
-    return "Env[" + minx + " : " + maxx + ", " + miny + " : " + maxy + "]";
-  }
-
-  /**
-   * Compares two envelopes using lexicographic ordering.
-   * The ordering comparison is based on the usual numerical
-   * comparison between the sequence of ordinates.
-   * Null envelopes are less than all non-null envelopes.
-   * 
-   * @param o an Envelope object
-   */
-  public int compareTo(Object o) {
-    Envelope env = (Envelope) o;
-    // compare nulls if present
-    if (isNull()) {
-      if (env.isNull()) return 0;
-      return -1;
-    }
-    else {
-      if (env.isNull()) return 1;
-    }
-    // compare based on numerical ordering of ordinates
-    if (minx < env.minx) return -1;
-    if (minx > env.minx) return 1;
-    if (miny < env.miny) return -1;
-    if (miny > env.miny) return 1;
-    if (maxx < env.maxx) return -1;
-    if (maxx > env.maxx) return 1;
-    if (maxy < env.maxy) return -1;
-    if (maxy > env.maxy) return 1;
-    return 0;
-    
-    
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/Geometry.java b/src/com/vividsolutions/jts/geom/Geometry.java
deleted file mode 100644
index 7d864b7..0000000
--- a/src/com/vividsolutions/jts/geom/Geometry.java
+++ /dev/null
@@ -1,1889 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.io.WKTWriter;
-import com.vividsolutions.jts.operation.*;
-import com.vividsolutions.jts.operation.buffer.BufferOp;
-import com.vividsolutions.jts.operation.distance.DistanceOp;
-import com.vividsolutions.jts.operation.linemerge.LineMerger;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-import com.vividsolutions.jts.operation.union.UnaryUnionOp;
-import com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp;
-import com.vividsolutions.jts.operation.predicate.RectangleIntersects;
-import com.vividsolutions.jts.operation.predicate.RectangleContains;
-import com.vividsolutions.jts.operation.relate.RelateOp;
-import com.vividsolutions.jts.operation.valid.IsValidOp;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A representation of a planar, linear vector geometry.
- * <P>
- *
- *  <H3>Binary Predicates</H3>
- * Because it is not clear at this time
- * what semantics for spatial
- * analysis methods involving <code>GeometryCollection</code>s would be useful,
- * <code>GeometryCollection</code>s are not supported as arguments to binary
- * predicates or the <code>relate</code>
- * method.
- *
- * <H3>Overlay Methods</H3>
- *
- * The overlay methods 
- * return the most specific class possible to represent the result. If the
- * result is homogeneous, a <code>Point</code>, <code>LineString</code>, or
- * <code>Polygon</code> will be returned if the result contains a single
- * element; otherwise, a <code>MultiPoint</code>, <code>MultiLineString</code>,
- * or <code>MultiPolygon</code> will be returned. If the result is
- * heterogeneous a <code>GeometryCollection</code> will be returned. <P>
- *
- * Because it is not clear at this time what semantics for set-theoretic
- * methods involving <code>GeometryCollection</code>s would be useful,
- * <code>GeometryCollections</code>
- * are not supported as arguments to the set-theoretic methods.
- *
- *  <H4>Representation of Computed Geometries </H4>
- *
- *  The SFS states that the result
- *  of a set-theoretic method is the "point-set" result of the usual
- *  set-theoretic definition of the operation (SFS 3.2.21.1). However, there are
- *  sometimes many ways of representing a point set as a <code>Geometry</code>.
- *  <P>
- *
- *  The SFS does not specify an unambiguous representation of a given point set
- *  returned from a spatial analysis method. One goal of JTS is to make this
- *  specification precise and unambiguous. JTS uses a canonical form for
- *  <code>Geometry</code>s returned from overlay methods. The canonical
- *  form is a <code>Geometry</code> which is simple and noded:
- *  <UL>
- *    <LI> Simple means that the Geometry returned will be simple according to
- *    the JTS definition of <code>isSimple</code>.
- *    <LI> Noded applies only to overlays involving <code>LineString</code>s. It
- *    means that all intersection points on <code>LineString</code>s will be
- *    present as endpoints of <code>LineString</code>s in the result.
- *  </UL>
- *  This definition implies that non-simple geometries which are arguments to
- *  spatial analysis methods must be subjected to a line-dissolve process to
- *  ensure that the results are simple.
- *
- *  <H4> Constructed Points And The Precision Model </H4>
- *
- *  The results computed by the set-theoretic methods may
- *  contain constructed points which are not present in the input <code>Geometry</code>
- *  s. These new points arise from intersections between line segments in the
- *  edges of the input <code>Geometry</code>s. In the general case it is not
- *  possible to represent constructed points exactly. This is due to the fact
- *  that the coordinates of an intersection point may contain twice as many bits
- *  of precision as the coordinates of the input line segments. In order to
- *  represent these constructed points explicitly, JTS must truncate them to fit
- *  the <code>PrecisionModel</code>. <P>
- *
- *  Unfortunately, truncating coordinates moves them slightly. Line segments
- *  which would not be coincident in the exact result may become coincident in
- *  the truncated representation. This in turn leads to "topology collapses" --
- *  situations where a computed element has a lower dimension than it would in
- *  the exact result. <P>
- *
- *  When JTS detects topology collapses during the computation of spatial
- *  analysis methods, it will throw an exception. If possible the exception will
- *  report the location of the collapse. <P>
- *
- * <h3>Geometry Equality</h3>
- * 
- * There are two ways of comparing geometries for equality: 
- * <b>structural equality</b> and <b>topological equality</b>.
- * 
- * <h4>Structural Equality</h4>
- *
- * Structural Equality is provided by the 
- * {@link #equalsExact(Geometry)} method.  
- * This implements a comparison based on exact, structural pointwise
- * equality. 
- * The {@link #equals(Object)} is a synonym for this method, 
- * to provide structural equality semantics for
- * use in Java collections.
- * It is important to note that structural pointwise equality
- * is easily affected by things like
- * ring order and component order.  In many situations
- * it will be desirable to normalize geometries before
- * comparing them (using the {@link #norm()} 
- * or {@link #normalize()} methods).
- * {@link #equalsNorm(Geometry)} is provided
- * as a convenience method to compute equality over
- * normalized geometries, but it is expensive to use.
- * Finally, {@link #equalsExact(Geometry, double)}
- * allows using a tolerance value for point comparison.
- * 
- * 
- * <h4>Topological Equality</h4>
- * 
- * Topological Equality is provided by the 
- * {@link #equalsTopo(Geometry)} method. 
- * It implements the SFS definition of point-set equality
- * defined in terms of the DE-9IM matrix.
- * To support the SFS naming convention, the method
- * {@link #equals(Geometry)} is also provided as a synonym.  
- * However, due to the potential for confusion with {@link #equals(Object)}
- * its use is discouraged.
- * <p>
- * Since {@link #equals(Object)} and {@link #hashCode()} are overridden, 
- * Geometries can be used effectively in Java collections.
- *
- *@version 1.7
- */
-public abstract class Geometry
-    implements Cloneable, Comparable, Serializable
-{
-  private static final long serialVersionUID = 8763622679187376702L;
-    
-  private static final Class[] sortedClasses = new Class[] { 
-    Point.class, 
-    MultiPoint.class,
-    LineString.class, 
-    LinearRing.class, 
-    MultiLineString.class,
-    Polygon.class, 
-    MultiPolygon.class, 
-    GeometryCollection.class };  
-  
-  private final static GeometryComponentFilter geometryChangedFilter = new GeometryComponentFilter() {
-    public void filter(Geometry geom) {
-      geom.geometryChangedAction();
-    }
-  };
-
-  /**
-   *  The bounding box of this <code>Geometry</code>.
-   */
-  protected Envelope envelope;
-
-  /**
-   * The {@link GeometryFactory} used to create this Geometry
-   */
-  protected final GeometryFactory factory;
-
-  /**
-   *  The ID of the Spatial Reference System used by this <code>Geometry</code>
-   */
-  protected int SRID;
-
-  /**
-   * An object reference which can be used to carry ancillary data defined
-   * by the client.
-   */
-  private Object userData = null;
-
-  /**
-   * Creates a new <code>Geometry</code> via the specified GeometryFactory.
-   *
-   * @param factory
-   */
-  public Geometry(GeometryFactory factory) {
-    this.factory = factory;
-    this.SRID = factory.getSRID();
-  }
-
-  /**
-   * Returns the name of this Geometry's actual class.
-   *
-   *@return the name of this <code>Geometry</code>s actual class
-   */
-  public abstract String getGeometryType();
-
-  /**
-   * Returns true if the array contains any non-empty <code>Geometry</code>s.
-   *
-   *@param  geometries  an array of <code>Geometry</code>s; no elements may be
-   *      <code>null</code>
-   *@return             <code>true</code> if any of the <code>Geometry</code>s
-   *      <code>isEmpty</code> methods return <code>false</code>
-   */
-  protected static boolean hasNonEmptyElements(Geometry[] geometries) {
-    for (int i = 0; i < geometries.length; i++) {
-      if (!geometries[i].isEmpty()) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   *  Returns true if the array contains any <code>null</code> elements.
-   *
-   *@param  array  an array to validate
-   *@return        <code>true</code> if any of <code>array</code>s elements are
-   *      <code>null</code>
-   */
-  protected static boolean hasNullElements(Object[] array) {
-    for (int i = 0; i < array.length; i++) {
-      if (array[i] == null) {
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   *  Returns the ID of the Spatial Reference System used by the <code>Geometry</code>.
-   *  <P>
-   *
-   *  JTS supports Spatial Reference System information in the simple way
-   *  defined in the SFS. A Spatial Reference System ID (SRID) is present in
-   *  each <code>Geometry</code> object. <code>Geometry</code> provides basic
-   *  accessor operations for this field, but no others. The SRID is represented
-   *  as an integer.
-   *
-   *@return    the ID of the coordinate space in which the <code>Geometry</code>
-   *      is defined.
-   *
-   */
-  public int getSRID() {
-    return SRID;
-  }
-    /**
-   *  Sets the ID of the Spatial Reference System used by the <code>Geometry</code>.
-   *  <p>
-   *  <b>NOTE:</b> This method should only be used for exceptional circumstances or 
-   *  for backwards compatibility.  Normally the SRID should be set on the 
-   *  {@link GeometryFactory} used to create the geometry.
-   *  SRIDs set using this method will <i>not</i> be propagated to 
-   *  geometries returned by constructive methods.
-   *  
-   *  @see GeometryFactory
-   */
-  public void setSRID(int SRID) {
-    this.SRID = SRID;
-  }
-
-  /**
-   * Gets the factory which contains the context in which this geometry was created.
-   *
-   * @return the factory for this geometry
-   */
-  public GeometryFactory getFactory() {
-         return factory;
-  }
-
-  /**
-   * Gets the user data object for this geometry, if any.
-   *
-   * @return the user data object, or <code>null</code> if none set
-   */
-  public Object getUserData() {
-        return userData;
-  }
-
-  /**
-   * Returns the number of {@link Geometry}s in a {@link GeometryCollection}
-   * (or 1, if the geometry is not a collection).
-   *
-   * @return the number of geometries contained in this geometry
-   */
-  public int getNumGeometries() {
-    return 1;
-  }
-
-  /**
-   * Returns an element {@link Geometry} from a {@link GeometryCollection}
-   * (or <code>this</code>, if the geometry is not a collection).
-   *
-   * @param n the index of the geometry element
-   * @return the n'th geometry contained in this geometry
-   */
-  public Geometry getGeometryN(int n) {
-    return this;
-  }
-
-
-  /**
-   * A simple scheme for applications to add their own custom data to a Geometry.
-   * An example use might be to add an object representing a Coordinate Reference System.
-   * <p>
-   * Note that user data objects are not present in geometries created by
-   * construction methods.
-   *
-   * @param userData an object, the semantics for which are defined by the
-   * application using this Geometry
-   */
-  public void setUserData(Object userData) {
-        this.userData = userData;
-  }
-
-
-  /**
-   *  Returns the <code>PrecisionModel</code> used by the <code>Geometry</code>.
-   *
-   *@return    the specification of the grid of allowable points, for this
-   *      <code>Geometry</code> and all other <code>Geometry</code>s
-   */
-  public PrecisionModel getPrecisionModel() {
-    return factory.getPrecisionModel();
-  }
-
-  /**
-   *  Returns a vertex of this <code>Geometry</code>
-   *  (usually, but not necessarily, the first one).
-   *  The returned coordinate should not be assumed
-   *  to be an actual Coordinate object used in
-   *  the internal representation.
-   *
-   *@return    a {@link Coordinate} which is a vertex of this <code>Geometry</code>.
-   *@return null if this Geometry is empty
-   */
-  public abstract Coordinate getCoordinate();
-  
-  /**
-   *  Returns an array containing the values of all the vertices for 
-   *  this geometry.
-   *  If the geometry is a composite, the array will contain all the vertices
-   *  for the components, in the order in which the components occur in the geometry.
-   *  <p>
-   *  In general, the array cannot be assumed to be the actual internal 
-   *  storage for the vertices.  Thus modifying the array
-   *  may not modify the geometry itself. 
-   *  Use the {@link CoordinateSequence#setOrdinate} method
-   *  (possibly on the components) to modify the underlying data.
-   *  If the coordinates are modified, 
-   *  {@link #geometryChanged} must be called afterwards.
-   *
-   *@return    the vertices of this <code>Geometry</code>
-   *@see #geometryChanged
-   *@see CoordinateSequence#setOrdinate
-   */
-  public abstract Coordinate[] getCoordinates();
-
-  /**
-   *  Returns the count of this <code>Geometry</code>s vertices. The <code>Geometry</code>
-   *  s contained by composite <code>Geometry</code>s must be
-   *  Geometry's; that is, they must implement <code>getNumPoints</code>
-   *
-   *@return    the number of vertices in this <code>Geometry</code>
-   */
-  public abstract int getNumPoints();
-
-  /**
-   * Tests whether this {@link Geometry} is simple.
-   * The SFS definition of simplicity
-   * follows the general rule that a Geometry is simple if it has no points of
-   * self-tangency, self-intersection or other anomalous points.
-   * <p>
-   * Simplicity is defined for each {@link Geometry} subclass as follows:
-   * <ul>
-   * <li>Valid polygonal geometries are simple, since their rings
-   * must not self-intersect.  <code>isSimple</code>
-   * tests for this condition and reports <code>false</code> if it is not met.
-   * (This is a looser test than checking for validity).
-   * <li>Linear rings have the same semantics.
-   * <li>Linear geometries are simple iff they do not self-intersect at points
-   * other than boundary points.
-   * <li>Zero-dimensional geometries (points) are simple iff they have no
-   * repeated points.
-   * <li>Empty <code>Geometry</code>s are always simple.
-   * <ul>
-   *
-   * @return <code>true</code> if this <code>Geometry</code> is simple
-   * @see #isValid
-   */
-  public boolean isSimple()
-  {
-    IsSimpleOp op = new IsSimpleOp(this);
-    return op.isSimple();
-  }
-
-  /**
-   * Tests whether this <code>Geometry</code>
-   * is topologically valid, according to the OGC SFS specification.
-   * <p>
-   * For validity rules see the Javadoc for the specific Geometry subclass.
-   *
-   *@return <code>true</code> if this <code>Geometry</code> is valid
-   *
-   * @see IsValidOp
-   */
-  public boolean isValid()
-  {
-  	return IsValidOp.isValid(this);
-  }
-
-  /**
-   * Tests whether the set of points covered by this <code>Geometry</code> is
-   * empty.
-   *
-   *@return <code>true</code> if this <code>Geometry</code> does not cover any points
-   */
-  public abstract boolean isEmpty();
-
-  /**
-   *  Returns the minimum distance between this <code>Geometry</code>
-   *  and another <code>Geometry</code>.
-   *
-   * @param  g the <code>Geometry</code> from which to compute the distance
-   * @return the distance between the geometries
-   * @return 0 if either input geometry is empty
-   * @throws IllegalArgumentException if g is null
-   */
-  public double distance(Geometry g)
-  {
-    return DistanceOp.distance(this, g);
-  }
-
-  /**
-   * Tests whether the distance from this <code>Geometry</code>
-   * to another is less than or equal to a specified value.
-   *
-   * @param geom the Geometry to check the distance to
-   * @param distance the distance value to compare
-   * @return <code>true</code> if the geometries are less than <code>distance</code> apart.
-   */
-  public boolean isWithinDistance(Geometry geom, double distance)
-  {
-    double envDist = getEnvelopeInternal().distance(geom.getEnvelopeInternal());
-    if (envDist > distance)
-      return false;
-    return DistanceOp.isWithinDistance(this, geom, distance);
-    /*
-    double geomDist = this.distance(geom);
-    if (geomDist > distance)
-      return false;
-    return true;
-    */
-  }
-
-  public boolean isRectangle()
-  {
-    // Polygon overrides to check for actual rectangle
-    return false;
-  }
-
-  /**
-   *  Returns the area of this <code>Geometry</code>.
-   *  Areal Geometries have a non-zero area.
-   *  They override this function to compute the area.
-   *  Others return 0.0
-   *
-   *@return the area of the Geometry
-   */
-  public double getArea()
-  {
-    return 0.0;
-  }
-
-  /**
-   *  Returns the length of this <code>Geometry</code>.
-   *  Linear geometries return their length.
-   *  Areal geometries return their perimeter.
-   *  They override this function to compute the area.
-   *  Others return 0.0
-   *
-   *@return the length of the Geometry
-   */
-  public double getLength()
-  {
-    return 0.0;
-  }
-
-  /**
-   * Computes the centroid of this <code>Geometry</code>.
-   * The centroid
-   * is equal to the centroid of the set of component Geometries of highest
-   * dimension (since the lower-dimension geometries contribute zero
-   * "weight" to the centroid).
-   * <p>
-   * The centroid of an empty geometry is <code>POINT EMPTY</code>.
-   *
-   * @return a {@link Point} which is the centroid of this Geometry
-   */
-  public Point getCentroid()
-  {
-    if (isEmpty()) 
-      return factory.createPoint((Coordinate) null);
-    Coordinate centPt = Centroid.getCentroid(this);
-    return createPointFromInternalCoord(centPt, this);
-  }
-
-  /**
-   * Computes an interior point of this <code>Geometry</code>.
-   * An interior point is guaranteed to lie in the interior of the Geometry,
-   * if it possible to calculate such a point exactly. Otherwise,
-   * the point may lie on the boundary of the geometry.
-   * <p>
-   * The interior point of an empty geometry is <code>POINT EMPTY</code>.
-   *
-   * @return a {@link Point} which is in the interior of this Geometry
-   */
-  public Point getInteriorPoint()
-  {
-    if (isEmpty()) 
-      return factory.createPoint((Coordinate) null);
-    Coordinate interiorPt = null;
-    int dim = getDimension();
-    if (dim == 0) {
-      InteriorPointPoint intPt = new InteriorPointPoint(this);
-      interiorPt = intPt.getInteriorPoint();
-    }
-    else if (dim == 1) {
-      InteriorPointLine intPt = new InteriorPointLine(this);
-      interiorPt = intPt.getInteriorPoint();
-    }
-    else {
-      InteriorPointArea intPt = new InteriorPointArea(this);
-      interiorPt = intPt.getInteriorPoint();
-    }
-    return createPointFromInternalCoord(interiorPt, this);
-  }
-
-  /**
-   * Returns the dimension of this geometry.
-   * The dimension of a geometry is is the topological 
-   * dimension of its embedding in the 2-D Euclidean plane.
-   * In the JTS spatial model, dimension values are in the set {0,1,2}.
-   * <p>
-   * Note that this is a different concept to the dimension of 
-   * the vertex {@link Coordinate}s.  
-   * The geometry dimension can never be greater than the coordinate dimension.
-   * For example, a 0-dimensional geometry (e.g. a Point) 
-   * may have a coordinate dimension of 3 (X,Y,Z). 
-   *
-   *@return the topological dimension of this geometry.
-   */
-  public abstract int getDimension();
-
-  /**
-   * Returns the boundary, or an empty geometry of appropriate dimension
-   * if this <code>Geometry</code>  is empty.
-   * (In the case of zero-dimensional geometries, '
-   * an empty GeometryCollection is returned.)
-   * For a discussion of this function, see the OpenGIS Simple
-   * Features Specification. As stated in SFS Section 2.1.13.1, "the boundary
-   * of a Geometry is a set of Geometries of the next lower dimension."
-   *
-   *@return    the closure of the combinatorial boundary of this <code>Geometry</code>
-   */
-  public abstract Geometry getBoundary();
-
-  /**
-   *  Returns the dimension of this <code>Geometry</code>s inherent boundary.
-   *
-   *@return    the dimension of the boundary of the class implementing this
-   *      interface, whether or not this object is the empty geometry. Returns
-   *      <code>Dimension.FALSE</code> if the boundary is the empty geometry.
-   */
-  public abstract int getBoundaryDimension();
-
-  /**
-   *  Gets a Geometry representing the envelope (bounding box) of 
-   *  this <code>Geometry</code>. 
-   *  <p>
-   *  If this <code>Geometry</code> is:
-   *  <ul>
-   *  <li>empty, returns an empty <code>Point</code>. 
-   *  <li>a point, returns a <code>Point</code>.
-   *  <li>a line parallel to an axis, a two-vertex <code>LineString</code> 
-   *  <li>otherwise, returns a
-   *  <code>Polygon</code> whose vertices are (minx miny, maxx miny, 
-   *  maxx maxy, minx maxy, minx miny).
-   *  </ul>
-   *
-   *@return a Geometry representing the envelope of this Geometry
-   *      
-   * @see GeometryFactory#toGeometry(Envelope) 
-   */
-  public Geometry getEnvelope() {
-    return getFactory().toGeometry(getEnvelopeInternal());
-  }
-
-  /**
-   * Gets an {@link Envelope} containing 
-   * the minimum and maximum x and y values in this <code>Geometry</code>.
-   * If the geometry is empty, an empty <code>Envelope</code> 
-   * is returned.
-   * <p>
-   * The returned object is a copy of the one maintained internally,
-   * to avoid aliasing issues.  
-   * For best performance, clients which access this
-   * envelope frequently should cache the return value.
-   *
-   *@return the envelope of this <code>Geometry</code>.
-   *@return an empty Envelope if this Geometry is empty
-   */
-  public Envelope getEnvelopeInternal() {
-    if (envelope == null) {
-      envelope = computeEnvelopeInternal();
-    }
-    return new Envelope(envelope);
-  }
-
-  /**
-   * Notifies this geometry that its coordinates have been changed by an external
-   * party (for example, via a {@link CoordinateFilter}). 
-   * When this method is called the geometry will flush
-   * and/or update any derived information it has cached (such as its {@link Envelope} ).
-   * The operation is applied to all component Geometries.
-   */
-  public void geometryChanged() {
-    apply(geometryChangedFilter);
-  }
-
-  /**
-   * Notifies this Geometry that its Coordinates have been changed by an external
-   * party. When #geometryChanged is called, this method will be called for
-   * this Geometry and its component Geometries.
-   * 
-   * @see #apply(GeometryComponentFilter)
-   */
-  protected void geometryChangedAction() {
-    envelope = null;
-  }
-
-  /**
-   * Tests whether this geometry is disjoint from the argument geometry.
-   * <p>
-   * The <code>disjoint</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The two geometries have no point in common
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
-   * <code>[FF*FF****]</code>
-   * <li><code>! g.intersects(this) = true</code>
-   * <br>(<code>disjoint</code> is the inverse of <code>intersects</code>)
-   * </ul>
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if the two <code>Geometry</code>s are
-   *      disjoint
-   *
-   * @see Geometry#intersects
-   */
-  public boolean disjoint(Geometry g) {
-    return ! intersects(g);
-  }
-
-  /**
-   * Tests whether this geometry touches the
-   * argument geometry.
-   * <p>
-   * The <code>touches</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The geometries have at least one point in common, 
-   * but their interiors do not intersect.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * at least one of the following patterns
-   *  <ul>
-   *   <li><code>[FT*******]</code>
-   *   <li><code>[F**T*****]</code>
-   *   <li><code>[F***T****]</code>
-   *  </ul>
-   * </ul>
-   * If both geometries have dimension 0, the predicate returns <code>false</code>,
-   * since points have only interiors.
-   * This predicate is symmetric.
-   * 
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if the two <code>Geometry</code>s touch;
-   *      Returns <code>false</code> if both <code>Geometry</code>s are points
-   */
-  public boolean touches(Geometry g) {
-    // short-circuit test
-    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
-      return false;
-    return relate(g).isTouches(getDimension(), g.getDimension());
-  }
-
-  /**
-   * Tests whether this geometry intersects the argument geometry.
-   * <p>
-   * The <code>intersects</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The two geometries have at least one point in common
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * at least one of the patterns
-   *  <ul>
-   *   <li><code>[T********]</code>
-   *   <li><code>[*T*******]</code>
-   *   <li><code>[***T*****]</code>
-   *   <li><code>[****T****]</code>
-   *  </ul>
-   * <li><code>! g.disjoint(this) = true</code>
-   * <br>(<code>intersects</code> is the inverse of <code>disjoint</code>)
-   * </ul>
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if the two <code>Geometry</code>s intersect
-   *
-   * @see Geometry#disjoint
-   */
-  public boolean intersects(Geometry g) {
-
-    // short-circuit envelope test
-    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
-      return false;
-
-    /**
-     * TODO: (MD) Add optimizations:
-     *
-     * - for P-A case:
-     * If P is in env(A), test for point-in-poly
-     *
-     * - for A-A case:
-     * If env(A1).overlaps(env(A2))
-     * test for overlaps via point-in-poly first (both ways)
-     * Possibly optimize selection of point to test by finding point of A1
-     * closest to centre of env(A2).
-     * (Is there a test where we shouldn't bother - e.g. if env A
-     * is much smaller than env B, maybe there's no point in testing
-     * pt(B) in env(A)?
-     */
-
-    // optimization for rectangle arguments
-    if (isRectangle()) {
-      return RectangleIntersects.intersects((Polygon) this, g);
-    }
-    if (g.isRectangle()) {
-      return RectangleIntersects.intersects((Polygon) g, this);
-    }
-    // general case
-    return relate(g).isIntersects();
-  }
-
-  /**
-   * Tests whether this geometry crosses the
-   * argument geometry.
-   * <p>
-   * The <code>crosses</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The geometries have some but not all interior points in common.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * one of the following patterns:
-   *   <ul>
-   *    <li><code>[T*T******]</code> (for P/L, P/A, and L/A situations)
-   *    <li><code>[T*****T**]</code> (for L/P, A/P, and A/L situations)
-   *    <li><code>[0********]</code> (for L/L situations)
-   *   </ul>
-   * </ul>
-   * For any other combination of dimensions this predicate returns <code>false</code>.
-   * <p>
-   * The SFS defined this predicate only for P/L, P/A, L/L, and L/A situations.
-   * In order to make the relation symmetric,
-   * JTS extends the definition to apply to L/P, A/P and A/L situations as well.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if the two <code>Geometry</code>s cross.
-   */
-  public boolean crosses(Geometry g) {
-    // short-circuit test
-    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
-      return false;
-    return relate(g).isCrosses(getDimension(), g.getDimension());
-  }
-
-  /**
-   * Tests whether this geometry is within the
-   * specified geometry.
-   * <p>
-   * The <code>within</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>Every point of this geometry is a point of the other geometry,
-   * and the interiors of the two geometries have at least one point in common.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
-   * <code>[T*F**F***]</code>
-   * <li><code>g.contains(this) = true</code>
-   * <br>(<code>within</code> is the converse of {@link #contains})
-   * </ul>
-   * An implication of the definition is that
-   * "The boundary of a Geometry is not within the Geometry".
-   * In other words, if a geometry A is a subset of
-   * the points in the boundary of a geomtry B, <code>A.within(B) = false</code>
-   * (As a concrete example, take A to be a LineString which lies in the boundary of a Polygon B.)
-   * For a predicate with similar behaviour but avoiding 
-   * this subtle limitation, see {@link #coveredBy}.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if this <code>Geometry</code> is within
-   *      <code>g</code>
-   *
-   * @see Geometry#contains
-   * @see Geometry#coveredBy
-   */
-  public boolean within(Geometry g) {
-    return g.contains(this);
-  }
-
-  /**
-   * Tests whether this geometry contains the
-   * argument geometry.
-   * <p>
-   * The <code>contains</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>Every point of the other geometry is a point of this geometry,
-   * and the interiors of the two geometries have at least one point in common.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches 
-   * the pattern
-   * <code>[T*****FF*]</code>
-   * <li><code>g.within(this) = true</code>
-   * <br>(<code>contains</code> is the converse of {@link #within} )
-   * </ul>
-   * An implication of the definition is that "Geometries do not
-   * contain their boundary".  In other words, if a geometry A is a subset of
-   * the points in the boundary of a geometry B, <code>B.contains(A) = false</code>.
-   * (As a concrete example, take A to be a LineString which lies in the boundary of a Polygon B.)
-   * For a predicate with similar behaviour but avoiding 
-   * this subtle limitation, see {@link #covers}.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if this <code>Geometry</code> contains <code>g</code>
-   *
-   * @see Geometry#within
-   * @see Geometry#covers
-   */
-  public boolean contains(Geometry g) {
-    // short-circuit test
-    if (! getEnvelopeInternal().contains(g.getEnvelopeInternal()))
-      return false;
-    // optimization for rectangle arguments
-    if (isRectangle()) {
-      return RectangleContains.contains((Polygon) this, g);
-    }
-    // general case
-    return relate(g).isContains();
-  }
-
-  /**
-   * Tests whether this geometry overlaps the
-   * specified geometry.
-   * <p>
-   * The <code>overlaps</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The geometries have at least one point each not shared by the other
-   * (or equivalently neither covers the other),
-   * they have the same dimension,
-   * and the intersection of the interiors of the two geometries has
-   * the same dimension as the geometries themselves.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   *   <code>[T*T***T**]</code> (for two points or two surfaces)
-   *   or <code>[1*T***T**]</code> (for two curves)
-   * </ul>
-   * If the geometries are of different dimension this predicate returns <code>false</code>.
-   * This predicate is symmetric.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if the two <code>Geometry</code>s overlap.
-   */
-  public boolean overlaps(Geometry g) {
-    // short-circuit test
-    if (! getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
-      return false;
-    return relate(g).isOverlaps(getDimension(), g.getDimension());
-  }
-
-  /**
-   * Tests whether this geometry covers the
-   * argument geometry.
-   * <p>
-   * The <code>covers</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>Every point of the other geometry is a point of this geometry.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * at least one of the following patterns:
-   *  <ul> 
-   *   <li><code>[T*****FF*]</code>
-   *   <li><code>[*T****FF*]</code>
-   *   <li><code>[***T**FF*]</code>
-   *   <li><code>[****T*FF*]</code>
-   *  </ul>
-   * <li><code>g.coveredBy(this) = true</code>
-   * <br>(<code>covers</code> is the converse of {@link #coveredBy})
-   * </ul>
-   * If either geometry is empty, the value of this predicate is <code>false</code>.
-   * <p>
-   * This predicate is similar to {@link #contains},
-   * but is more inclusive (i.e. returns <code>true</code> for more cases).
-   * In particular, unlike <code>contains</code> it does not distinguish between
-   * points in the boundary and in the interior of geometries.
-   * For most situations, <code>covers</code> should be used in preference to <code>contains</code>.
-   * As an added benefit, <code>covers</code> is more amenable to optimization,
-   * and hence should be more performant.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if this <code>Geometry</code> covers <code>g</code>
-   *
-   * @see Geometry#contains
-   * @see Geometry#coveredBy
-   */
-  public boolean covers(Geometry g) {
-    // short-circuit test
-    if (! getEnvelopeInternal().covers(g.getEnvelopeInternal()))
-      return false;
-    // optimization for rectangle arguments
-    if (isRectangle()) {
-    	// since we have already tested that the test envelope is covered
-      return true;
-    }
-    return relate(g).isCovers();
-  }
-
-  /**
-   * Tests whether this geometry is covered by the
-   * argument geometry.
-   * <p>
-   * The <code>coveredBy</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>Every point of this geometry is a point of the other geometry.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * at least one of the following patterns:
-   *  <ul>
-   *   <li><code>[T*F**F***]</code>
-   *   <li><code>[*TF**F***]</code>
-   *   <li><code>[**FT*F***]</code>
-   *   <li><code>[**F*TF***]</code>
-   *  </ul>
-   * <li><code>g.covers(this) = true</code>
-   * <br>(<code>coveredBy</code> is the converse of {@link #covers})
-   * </ul>
-   * If either geometry is empty, the value of this predicate is <code>false</code>.
-   * <p>
-   * This predicate is similar to {@link #within},
-   * but is more inclusive (i.e. returns <code>true</code> for more cases).
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        <code>true</code> if this <code>Geometry</code> is covered by <code>g</code>
-   *
-   * @see Geometry#within
-   * @see Geometry#covers
-   */
-  public boolean coveredBy(Geometry g) {
-    return g.covers(this);
-  }
-
-  /**
-   * Tests whether the elements in the DE-9IM
-   * {@link IntersectionMatrix} for the two <code>Geometry</code>s match the elements in <code>intersectionPattern</code>.
-   * The pattern is a 9-character string, with symbols drawn from the following set:
-   *  <UL>
-   *    <LI> 0 (dimension 0)
-   *    <LI> 1 (dimension 1)
-   *    <LI> 2 (dimension 2)
-   *    <LI> T ( matches 0, 1 or 2)
-   *    <LI> F ( matches FALSE)
-   *    <LI> * ( matches any value)
-   *  </UL>
-   *  For more information on the DE-9IM, see the <i>OpenGIS Simple Features
-   *  Specification</i>.
-   *
-   *@param  g                the <code>Geometry</code> with which to compare
-   *      this <code>Geometry</code>
-   *@param  intersectionPattern  the pattern against which to check the
-   *      intersection matrix for the two <code>Geometry</code>s
-   *@return                      <code>true</code> if the DE-9IM intersection
-   *      matrix for the two <code>Geometry</code>s match <code>intersectionPattern</code>
-   * @see IntersectionMatrix
-   */
-  public boolean relate(Geometry g, String intersectionPattern) {
-    return relate(g).matches(intersectionPattern);
-  }
-
-  /**
-   *  Returns the DE-9IM {@link IntersectionMatrix} for the two <code>Geometry</code>s.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return        an {@link IntersectionMatrix} describing the intersections of the interiors,
-   *      boundaries and exteriors of the two <code>Geometry</code>s
-   */
-  public IntersectionMatrix relate(Geometry g) {
-    checkNotGeometryCollection(this);
-    checkNotGeometryCollection(g);
-    return RelateOp.relate(this, g);
-  }
-
-  /**
-  * Tests whether this geometry is 
-  * topologically equal to the argument geometry.
-   * <p>
-   * This method is included for backward compatibility reasons.
-   * It has been superseded by the {@link #equalsTopo(Geometry)} method,
-   * which has been named to clearly denote its functionality.
-   * <p>
-   * This method should NOT be confused with the method 
-   * {@link #equals(Object)}, which implements 
-   * an exact equality comparison.
-   *
-   *@param  g  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return true if the two <code>Geometry</code>s are topologically equal
-   *
-   *@see #equalsTopo(Geometry)
-   */
-  public boolean equals(Geometry g) {
-    if (g == null) return false;
-    return equalsTopo(g);
-  }
-
-  /**
-   * Tests whether this geometry is topologically equal to the argument geometry
-   * as defined by the SFS <code>equals</code> predicate.
-   * <p>
-   * The SFS <code>equals</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The two geometries have at least one point in common,
-   * and no point of either geometry lies in the exterior of the other geometry.
-   * <li>The DE-9IM Intersection Matrix for the two geometries matches
-   * the pattern <code>T*F**FFF*</code> 
-   * <pre>
-   * T*F
-   * **F
-   * FF*
-   * </pre>
-   * </ul>
-   * <b>Note</b> that this method computes <b>topologically equality</b>. 
-   * For structural equality, see {@link #equalsExact(Geometry)}.
-   *
-   *@param g the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return <code>true</code> if the two <code>Geometry</code>s are topologically equal
-   *
-   *@see #equalsExact(Geometry) 
-   */
-  public boolean equalsTopo(Geometry g)
-  {
-    // short-circuit test
-    if (! getEnvelopeInternal().equals(g.getEnvelopeInternal()))
-      return false;
-    return relate(g).isEquals(getDimension(), g.getDimension());
-  }
-  
-  /**
-   * Tests whether this geometry is structurally and numerically equal
-   * to a given <code>Object</code>.
-   * If the argument <code>Object</code> is not a <code>Geometry</code>, 
-   * the result is <code>false</code>.
-   * Otherwise, the result is computed using
-   * {@link #equalsExact(Geometry)}.
-   * <p>
-   * This method is provided to fulfill the Java contract
-   * for value-based object equality. 
-   * In conjunction with {@link #hashCode()} 
-   * it provides semantics which are most useful 
-   * for using
-   * <code>Geometry</code>s as keys and values in Java collections.
-   * <p>
-   * Note that to produce the expected result the input geometries
-   * should be in normal form.  It is the caller's 
-   * responsibility to perform this where required
-   * (using {@link Geometry#norm()
-   * or {@link #normalize()} as appropriate).
-   * 
-   * @param o the Object to compare
-   * @return true if this geometry is exactly equal to the argument 
-   * 
-   * @see #equalsExact(Geometry)
-   * @see #hashCode()
-   * @see #norm()
-   * @see #normalize()
-   */
-  public boolean equals(Object o)
-  {
-    if (! (o instanceof Geometry)) return false;
-    Geometry g = (Geometry) o;
-    return equalsExact(g);
-  }
-  
-  /**
-   * Gets a hash code for the Geometry.
-   * 
-   * @return an integer value suitable for use as a hashcode
-   */
-  public int hashCode()
-  {
-    return getEnvelopeInternal().hashCode();
-  }
-  
-  public String toString() {
-    return toText();
-  }
-
-  /**
-   *  Returns the Well-known Text representation of this <code>Geometry</code>.
-   *  For a definition of the Well-known Text format, see the OpenGIS Simple
-   *  Features Specification.
-   *
-   *@return    the Well-known Text representation of this <code>Geometry</code>
-   */
-  public String toText() {
-    WKTWriter writer = new WKTWriter();
-    return writer.write(this);
-  }
-
-  /**
-	 * Computes a buffer area around this geometry having the given width. The
-	 * buffer of a Geometry is the Minkowski sum or difference of the geometry
-	 * with a disc of radius <code>abs(distance)</code>.
-	 * <p> 
-	 * Mathematically-exact buffer area boundaries can contain circular arcs. 
-	 * To represent these arcs using linear geometry they must be approximated with line segments.
-	 * The buffer geometry is constructed using 8 segments per quadrant to approximate 
-	 * the circular arcs.
-	 * The end cap style is <code>CAP_ROUND</code>.
-	 * <p>
-	 * The buffer operation always returns a polygonal result. The negative or
-	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
-	 * This is also the result for the buffers of degenerate (zero-area) polygons.
-	 * 
-	 * @param distance
-	 *          the width of the buffer (may be positive, negative or 0)
-	 * @return a polygonal geometry representing the buffer region (which may be
-	 *         empty)
-	 * 
-	 * @throws TopologyException
-	 *           if a robustness error occurs
-	 * 
-	 * @see #buffer(double, int)
-	 * @see #buffer(double, int, int)
-	 */
-	public Geometry buffer(double distance) {
-		return BufferOp.bufferOp(this, distance);
-	}
-
-  /**
-	 * Computes a buffer area around this geometry having the given width and with
-	 * a specified accuracy of approximation for circular arcs.
-	 * <p>
-	 * Mathematically-exact buffer area boundaries can contain circular arcs. 
-	 * To represent these arcs
-	 * using linear geometry they must be approximated with line segments. The
-	 * <code>quadrantSegments</code> argument allows controlling the accuracy of
-	 * the approximation by specifying the number of line segments used to
-	 * represent a quadrant of a circle
-	 * <p>
-	 * The buffer operation always returns a polygonal result. The negative or
-	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
-	 * This is also the result for the buffers of degenerate (zero-area) polygons.
-	 * 
-	 * @param distance
-	 *          the width of the buffer (may be positive, negative or 0)
-	 * @param quadrantSegments
-	 *          the number of line segments used to represent a quadrant of a
-	 *          circle
-	 * @return a polygonal geometry representing the buffer region (which may be
-	 *         empty)
-	 * 
-	 * @throws TopologyException
-	 *           if a robustness error occurs
-	 * 
-	 * @see #buffer(double)
-	 * @see #buffer(double, int, int)
-	 */
-  public Geometry buffer(double distance, int quadrantSegments) {
-    return BufferOp.bufferOp(this, distance, quadrantSegments);
-  }
-
-  /**
-   * Computes a buffer area around this geometry having the given
-   * width and with a specified accuracy of approximation for circular arcs,
-   * and using a specified end cap style.
-   * <p>
-   * Mathematically-exact buffer area boundaries can contain circular arcs.
-   * To represent these arcs using linear geometry they must be approximated with line segments.
-   * The <code>quadrantSegments</code> argument allows controlling the
-   * accuracy of the approximation
-   * by specifying the number of line segments used to represent a quadrant of a circle
-   * <p>
-   * The end cap style specifies the buffer geometry that will be
-   * created at the ends of linestrings.  The styles provided are:
-   * <ul>
-   * <li><code>BufferOp.CAP_ROUND</code> - (default) a semi-circle
-   * <li><code>BufferOp.CAP_BUTT</code> - a straight line perpendicular to the end segment
-   * <li><code>BufferOp.CAP_SQUARE</code> - a half-square
-   * </ul>
-	 * <p>
-	 * The buffer operation always returns a polygonal result. The negative or
-	 * zero-distance buffer of lines and points is always an empty {@link Polygon}.
-	 * This is also the result for the buffers of degenerate (zero-area) polygons.
-   *
-   *@param  distance  the width of the buffer (may be positive, negative or 0)
-   *@param quadrantSegments the number of line segments used to represent a quadrant of a circle
-   *@param endCapStyle the end cap style to use
-   *@return a polygonal geometry representing the buffer region (which may be empty)
-   *
-   * @throws TopologyException if a robustness error occurs
-   *
-   * @see #buffer(double)
-   * @see #buffer(double, int)
-   * @see BufferOp
-   */
-  public Geometry buffer(double distance, int quadrantSegments, int endCapStyle) {
-    return BufferOp.bufferOp(this, distance, quadrantSegments, endCapStyle);
-  }
-
-  /**
-   *  Computes the smallest convex <code>Polygon</code> that contains all the
-   *  points in the <code>Geometry</code>. This obviously applies only to <code>Geometry</code>
-   *  s which contain 3 or more points; the results for degenerate cases are
-   *  specified as follows:
-   *  <TABLE>
-   *    <TR>
-   *      <TH>    Number of <code>Point</code>s in argument <code>Geometry</code>   </TH>
-   *      <TH>    <code>Geometry</code> class of result     </TH>
-   *    </TR>
-   *    <TR>
-   *      <TD>        0      </TD>
-   *      <TD>        empty <code>GeometryCollection</code>      </TD>
-   *    </TR>
-   *    <TR>  <TD>      1     </TD>
-   *      <TD>     <code>Point</code>     </TD>
-   *    </TR>
-   *    <TR>
-   *      <TD>      2     </TD>
-   *      <TD>     <code>LineString</code>     </TD>
-   *    </TR>
-   *    <TR>
-   *      <TD>       3 or more     </TD>
-   *      <TD>      <code>Polygon</code>     </TD>
-   *    </TR>
-   *  </TABLE>
-   *
-   *@return    the minimum-area convex polygon containing this <code>Geometry</code>'
-   *      s points
-   */
-  public Geometry convexHull() {
-    return (new ConvexHull(this)).getConvexHull();
-  }
-
-  /**
-   * Computes a new geometry which has all component coordinate sequences
-   * in reverse order (opposite orientation) to this one.
-   * 
-   * @return a reversed geometry
-   */
-  public abstract Geometry reverse();
-  
-  /**
-   * Computes a <code>Geometry</code> representing the point-set which is
-   * common to both this <code>Geometry</code> and the <code>other</code> Geometry.
-   * <p>
-   * The intersection of two geometries of different dimension produces a result
-   * geometry of dimension less than or equal to the minimum dimension of the input
-   * geometries. 
-   * The result geometry may be a heterogenous {@link GeometryCollection}.
-   * If the result is empty, it is an atomic geometry
-   * with the dimension of the lowest input dimension.
-   * <p>
-   * Intersection of {@link GeometryCollection}s is supported
-   * only for homogeneous collection types. 
-   * <p>
-   * Non-empty heterogeneous {@link GeometryCollection} arguments are not supported.
-   *
-   * @param  other the <code>Geometry</code> with which to compute the intersection
-   * @return a Geometry representing the point-set common to the two <code>Geometry</code>s
-   * @throws TopologyException if a robustness error occurs
-   * @throws IllegalArgumentException if the argument is a non-empty heterogeneous <code>GeometryCollection</code>
-   */
-  public Geometry intersection(Geometry other)
-  {
-  	/**
-  	 * TODO: MD - add optimization for P-A case using Point-In-Polygon
-  	 */
-    // special case: if one input is empty ==> empty
-    if (this.isEmpty() || other.isEmpty()) 
-      return OverlayOp.createEmptyResult(OverlayOp.INTERSECTION, this, other, factory);
-
-    // compute for GCs
-    if (this.isGeometryCollection()) {
-      final Geometry g2 = other;
-      return GeometryCollectionMapper.map(
-          (GeometryCollection) this,
-          new GeometryMapper.MapOp() {
-        public Geometry map(Geometry g) {
-          return g.intersection(g2);
-        }
-      });
-    }
-//    if (isGeometryCollection(other))
-//      return other.intersection(this);
-    
-    checkNotGeometryCollection(this);
-    checkNotGeometryCollection(other);
-    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.INTERSECTION);
-  }
-
-  /**
-   * Computes a <code>Geometry</code> representing the point-set 
-   * which is contained in both this
-   * <code>Geometry</code> and the <code>other</code> Geometry.
-   * <p>
-   * The union of two geometries of different dimension produces a result
-   * geometry of dimension equal to the maximum dimension of the input
-   * geometries. 
-   * The result geometry may be a heterogenous
-   * {@link GeometryCollection}.
-   * If the result is empty, it is an atomic geometry
-   * with the dimension of the highest input dimension.
-   * <p>
-   * Unioning {@link LineString}s has the effect of
-   * <b>noding</b> and <b>dissolving</b> the input linework. In this context
-   * "noding" means that there will be a node or endpoint in the result for
-   * every endpoint or line segment crossing in the input. "Dissolving" means
-   * that any duplicate (i.e. coincident) line segments or portions of line
-   * segments will be reduced to a single line segment in the result. 
-   * If <b>merged</b> linework is required, the {@link LineMerger}
-   * class can be used.
-   * <p>
-   * Non-empty {@link GeometryCollection} arguments are not supported.
-   * 
-   * @param other
-   *          the <code>Geometry</code> with which to compute the union
-   * @return a point-set combining the points of this <code>Geometry</code> and the
-   *         points of <code>other</code>
-   * @throws TopologyException
-   *           if a robustness error occurs
-   * @throws IllegalArgumentException
-   *           if either input is a non-empty GeometryCollection
-   * @see LineMerger
-   */
-  public Geometry union(Geometry other)
-  {
-    // handle empty geometry cases
-    if (this.isEmpty() || other.isEmpty()) {
-      if (this.isEmpty() && other.isEmpty())
-        return OverlayOp.createEmptyResult(OverlayOp.UNION, this, other, factory);
-        
-    // special case: if either input is empty ==> other input
-      if (this.isEmpty()) return (Geometry) other.clone();
-      if (other.isEmpty()) return (Geometry) clone();
-    }
-    
-    // TODO: optimize if envelopes of geometries do not intersect
-    
-    checkNotGeometryCollection(this);
-    checkNotGeometryCollection(other);
-    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.UNION);
-  }
-
-  /**
-   * Computes a <code>Geometry</code> representing the closure of the point-set
-   * of the points contained in this <code>Geometry</code> that are not contained in 
-   * the <code>other</code> Geometry. 
-   * <p>
-   * If the result is empty, it is an atomic geometry
-   * with the dimension of the left-hand input.
-   * <p>
-   * Non-empty {@link GeometryCollection} arguments are not supported.
-   *
-   *@param  other  the <code>Geometry</code> with which to compute the
-   *      difference
-   *@return a Geometry representing the point-set difference of this <code>Geometry</code> with
-   *      <code>other</code>
-   * @throws TopologyException if a robustness error occurs
-   * @throws IllegalArgumentException if either input is a non-empty GeometryCollection
-   */
-  public Geometry difference(Geometry other)
-  {
-    // special case: if A.isEmpty ==> empty; if B.isEmpty ==> A
-    if (this.isEmpty()) return OverlayOp.createEmptyResult(OverlayOp.DIFFERENCE, this, other, factory);
-    if (other.isEmpty()) return (Geometry) clone();
-
-    checkNotGeometryCollection(this);
-    checkNotGeometryCollection(other);
-    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.DIFFERENCE);
-  }
-
-  /**
-   * Computes a <coe>Geometry </code> representing the closure of the point-set 
-   * which is the union of the points in this <code>Geometry</code> which are not 
-   * contained in the <code>other</code> Geometry,
-   * with the points in the <code>other</code> Geometry not contained in this
-   * <code>Geometry</code>. 
-   * If the result is empty, it is an atomic geometry
-   * with the dimension of the highest input dimension.
-   * <p>
-   * Non-empty {@link GeometryCollection} arguments are not supported.
-   *
-   *@param  other the <code>Geometry</code> with which to compute the symmetric
-   *      difference
-   *@return a Geometry representing the point-set symmetric difference of this <code>Geometry</code>
-   *      with <code>other</code>
-   * @throws TopologyException if a robustness error occurs
-   * @throws IllegalArgumentException if either input is a non-empty GeometryCollection
-   */
-  public Geometry symDifference(Geometry other)
-  {
-    // handle empty geometry cases
-    if (this.isEmpty() || other.isEmpty()) {
-      // both empty - check dimensions
-      if (this.isEmpty() && other.isEmpty())
-        return OverlayOp.createEmptyResult(OverlayOp.SYMDIFFERENCE, this, other, factory);
-        
-    // special case: if either input is empty ==> result = other arg
-      if (this.isEmpty()) return (Geometry) other.clone();
-      if (other.isEmpty()) return (Geometry) clone();
-    }
-
-    checkNotGeometryCollection(this);
-    checkNotGeometryCollection(other);
-    return SnapIfNeededOverlayOp.overlayOp(this, other, OverlayOp.SYMDIFFERENCE);
-  }
-
-	/**
-	 * Computes the union of all the elements of this geometry. 
-	 * <p>
-	 * This method supports
-	 * {@link GeometryCollection}s 
-	 * (which the other overlay operations currently do not).
-	 * <p>
-	 * The result obeys the following contract:
-	 * <ul>
-	 * <li>Unioning a set of {@link LineString}s has the effect of fully noding
-	 * and dissolving the linework.
-	 * <li>Unioning a set of {@link Polygon}s always 
-	 * returns a {@link Polygonal} geometry (unlike {@link #union(Geometry)},
-	 * which may return geometries of lower dimension if a topology collapse occurred).
-	 * </ul>
-	 * 
-	 * @return the union geometry
-     * @throws TopologyException if a robustness error occurs
-	 * 
-	 * @see UnaryUnionOp
-	 */
-	public Geometry union() {
-		return UnaryUnionOp.union(this);
-	}
-  
-  /**
-   * Returns true if the two <code>Geometry</code>s are exactly equal,
-   * up to a specified distance tolerance.
-   * Two Geometries are exactly equal within a distance tolerance
-   * if and only if:
-   * <ul>
-   * <li>they have the same structure
-   * <li>they have the same values for their vertices,
-   * within the given tolerance distance, in exactly the same order.
-   * </ul>
-   * This method does <i>not</i>
-   * test the values of the <code>GeometryFactory</code>, the <code>SRID</code>, 
-   * or the <code>userData</code> fields.
-   * <p>
-   * To properly test equality between different geometries,
-   * it is usually necessary to {@link #normalize()} them first.
-   *
-   * @param other the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   * @param tolerance distance at or below which two <code>Coordinate</code>s
-   *   are considered equal
-   * @return <code>true</code> if this and the other <code>Geometry</code>
-   *   have identical structure and point values, up to the distance tolerance.
-   *   
-   * @see #equalsExact(Geometry)
-   * @see #normalize()
-   * @see #norm()
-   */
-  public abstract boolean equalsExact(Geometry other, double tolerance);
-
-  /**
-   * Returns true if the two <code>Geometry</code>s are exactly equal.
-   * Two Geometries are exactly equal iff:
-   * <ul>
-   * <li>they have the same structure
-   * <li>they have the same values for their vertices,
-   * in exactly the same order.
-   * </ul>
-   * This provides a stricter test of equality than
-   * {@link #equalsTopo(Geometry)}, which is more useful
-   * in certain situations
-   * (such as using geometries as keys in collections).
-   * <p>
-   * This method does <i>not</i>
-   * test the values of the <code>GeometryFactory</code>, the <code>SRID</code>, 
-   * or the <code>userData</code> fields.
-   * <p>
-   * To properly test equality between different geometries,
-   * it is usually necessary to {@link #normalize()} them first.
-   *
-   *@param  other  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return <code>true</code> if this and the other <code>Geometry</code>
-   *      have identical structure and point values.
-   *      
-   * @see #equalsExact(Geometry, double)
-   * @see #normalize()
-   * @see #norm()
-   */
-  public boolean equalsExact(Geometry other) 
-  { 
-    return this == other || equalsExact(other, 0);
-  }
-
-  /**
-   * Tests whether two geometries are exactly equal
-   * in their normalized forms.
-   * This is a convenience method which creates normalized
-   * versions of both geometries before computing
-   * {@link #equalsExact(Geometry)}.
-   * <p>
-   * This method is relatively expensive to compute.  
-   * For maximum performance, the client 
-   * should instead perform normalization on the individual geometries
-   * at an appropriate point during processing.
-   * 
-   * @param g a Geometry
-   * @return true if the input geometries are exactly equal in their normalized form
-   */
-  public boolean equalsNorm(Geometry g)
-  {
-    if (g == null) return false;
-    return norm().equalsExact(g.norm());
-  }
-  
-
-  /**
-   *  Performs an operation with or on this <code>Geometry</code>'s
-   *  coordinates. 
-   *  If this method modifies any coordinate values,
-   *  {@link #geometryChanged} must be called to update the geometry state. 
-   *  Note that you cannot use this method to
-   *  modify this Geometry if its underlying CoordinateSequence's #get method
-   *  returns a copy of the Coordinate, rather than the actual Coordinate stored
-   *  (if it even stores Coordinate objects at all).
-   *
-   *@param  filter  the filter to apply to this <code>Geometry</code>'s
-   *      coordinates
-   */
-  public abstract void apply(CoordinateFilter filter);
-
-  /**
-   *  Performs an operation on the coordinates in this <code>Geometry</code>'s
-   *  {@link CoordinateSequence}s. 
-   *  If the filter reports that a coordinate value has been changed, 
-   *  {@link #geometryChanged} will be called automatically.
-   *
-   *@param  filter  the filter to apply
-   */
-  public abstract void apply(CoordinateSequenceFilter filter);
-
-  /**
-   *  Performs an operation with or on this <code>Geometry</code> and its
-   *  subelement <code>Geometry</code>s (if any).
-   *  Only GeometryCollections and subclasses
-   *  have subelement Geometry's.
-   *
-   *@param  filter  the filter to apply to this <code>Geometry</code> (and
-   *      its children, if it is a <code>GeometryCollection</code>).
-   */
-  public abstract void apply(GeometryFilter filter);
-
-  /**
-   *  Performs an operation with or on this Geometry and its
-   *  component Geometry's.  Only GeometryCollections and
-   *  Polygons have component Geometry's; for Polygons they are the LinearRings
-   *  of the shell and holes.
-   *
-   *@param  filter  the filter to apply to this <code>Geometry</code>.
-   */
-  public abstract void apply(GeometryComponentFilter filter);
-
-  /**
-   * Creates and returns a full copy of this {@link Geometry} object
-   * (including all coordinates contained by it).
-   * Subclasses are responsible for overriding this method and copying
-   * their internal data.  Overrides should call this method first.
-   *
-   * @return a clone of this instance
-   */
-  public Object clone() {
-    try {
-      Geometry clone = (Geometry) super.clone();
-      if (clone.envelope != null) { clone.envelope = new Envelope(clone.envelope); }
-      return clone;
-    }
-    catch (CloneNotSupportedException e) {
-      Assert.shouldNeverReachHere();
-      return null;
-    }
-  }
-
-  /**
-   *  Converts this <code>Geometry</code> to <b>normal form</b> (or <b>
-   *  canonical form</b> ). Normal form is a unique representation for <code>Geometry</code>
-   *  s. It can be used to test whether two <code>Geometry</code>s are equal
-   *  in a way that is independent of the ordering of the coordinates within
-   *  them. Normal form equality is a stronger condition than topological
-   *  equality, but weaker than pointwise equality. The definitions for normal
-   *  form use the standard lexicographical ordering for coordinates. "Sorted in
-   *  order of coordinates" means the obvious extension of this ordering to
-   *  sequences of coordinates.
-   *  <p>
-   *  NOTE that this method mutates the value of this geometry in-place.
-   *  If this is not safe and/or wanted, the geometry should be
-   *  cloned prior to normalization.
-   */
-  public abstract void normalize();
-
-  /**
-   * Creates a new Geometry which is a normalized
-   * copy of this Geometry. 
-   * 
-   * @return a normalized copy of this geometry.
-   * @see #normalize()
-   */
-  public Geometry norm()
-  {
-    Geometry copy = (Geometry) clone();
-    copy.normalize();
-    return copy;
-  }
-  
-  /**
-   *  Returns whether this <code>Geometry</code> is greater than, equal to,
-   *  or less than another <code>Geometry</code>. <P>
-   *
-   *  If their classes are different, they are compared using the following
-   *  ordering:
-   *  <UL>
-   *    <LI> Point (lowest)
-   *    <LI> MultiPoint
-   *    <LI> LineString
-   *    <LI> LinearRing
-   *    <LI> MultiLineString
-   *    <LI> Polygon
-   *    <LI> MultiPolygon
-   *    <LI> GeometryCollection (highest)
-   *  </UL>
-   *  If the two <code>Geometry</code>s have the same class, their first
-   *  elements are compared. If those are the same, the second elements are
-   *  compared, etc.
-   *
-   *@param  o  a <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@return    a positive number, 0, or a negative number, depending on whether
-   *      this object is greater than, equal to, or less than <code>o</code>, as
-   *      defined in "Normal Form For Geometry" in the JTS Technical
-   *      Specifications
-   */
-  public int compareTo(Object o) {
-    Geometry other = (Geometry) o;
-    if (getClassSortIndex() != other.getClassSortIndex()) {
-      return getClassSortIndex() - other.getClassSortIndex();
-    }
-    if (isEmpty() && other.isEmpty()) {
-      return 0;
-    }
-    if (isEmpty()) {
-      return -1;
-    }
-    if (other.isEmpty()) {
-      return 1;
-    }
-    return compareToSameClass(o);
-  }
-
-  /**
-   *  Returns whether this <code>Geometry</code> is greater than, equal to,
-   *  or less than another <code>Geometry</code>,
-   * using the given {@link CoordinateSequenceComparator}.
-   * <P>
-   *
-   *  If their classes are different, they are compared using the following
-   *  ordering:
-   *  <UL>
-   *    <LI> Point (lowest)
-   *    <LI> MultiPoint
-   *    <LI> LineString
-   *    <LI> LinearRing
-   *    <LI> MultiLineString
-   *    <LI> Polygon
-   *    <LI> MultiPolygon
-   *    <LI> GeometryCollection (highest)
-   *  </UL>
-   *  If the two <code>Geometry</code>s have the same class, their first
-   *  elements are compared. If those are the same, the second elements are
-   *  compared, etc.
-   *
-   *@param  o  a <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *@param comp a <code>CoordinateSequenceComparator</code>
-   *
-   *@return    a positive number, 0, or a negative number, depending on whether
-   *      this object is greater than, equal to, or less than <code>o</code>, as
-   *      defined in "Normal Form For Geometry" in the JTS Technical
-   *      Specifications
-   */
-  public int compareTo(Object o, CoordinateSequenceComparator comp) {
-    Geometry other = (Geometry) o;
-    if (getClassSortIndex() != other.getClassSortIndex()) {
-      return getClassSortIndex() - other.getClassSortIndex();
-    }
-    if (isEmpty() && other.isEmpty()) {
-      return 0;
-    }
-    if (isEmpty()) {
-      return -1;
-    }
-    if (other.isEmpty()) {
-      return 1;
-    }
-    return compareToSameClass(o, comp);
-  }
-
-  /**
-   *  Returns whether the two <code>Geometry</code>s are equal, from the point
-   *  of view of the <code>equalsExact</code> method. Called by <code>equalsExact</code>
-   *  . In general, two <code>Geometry</code> classes are considered to be
-   *  "equivalent" only if they are the same class. An exception is <code>LineString</code>
-   *  , which is considered to be equivalent to its subclasses.
-   *
-   *@param  other  the <code>Geometry</code> with which to compare this <code>Geometry</code>
-   *      for equality
-   *@return        <code>true</code> if the classes of the two <code>Geometry</code>
-   *      s are considered to be equal by the <code>equalsExact</code> method.
-   */
-  protected boolean isEquivalentClass(Geometry other) {
-    return this.getClass().getName().equals(other.getClass().getName());
-  }
-
-  /**
-   *  Throws an exception if <code>g</code>'s class is <code>GeometryCollection</code>
-   *  . (Its subclasses do not trigger an exception).
-   *
-   *@param  g                          the <code>Geometry</code> to check
-   *@throws  IllegalArgumentException  if <code>g</code> is a <code>GeometryCollection</code>
-   *      but not one of its subclasses
-   */
-  protected void checkNotGeometryCollection(Geometry g) {
-    //Don't use instanceof because we want to allow subclasses
-    if (g.getClass().getName().equals("com.vividsolutions.jts.geom.GeometryCollection")) {
-      throw new IllegalArgumentException("This method does not support GeometryCollection arguments");
-    }
-  }
-
-  /**
-   * Tests whether this is an instance of a general {@link GeometryCollection},
-   * rather than a homogeneous subclass.
-   * 
-   * @return true if this is a hetereogeneous GeometryCollection
-   */
-  protected boolean isGeometryCollection()
-  {
-    return getClass().equals(com.vividsolutions.jts.geom.GeometryCollection.class);
-  }
-
-  /**
-   *  Returns the minimum and maximum x and y values in this <code>Geometry</code>
-   *  , or a null <code>Envelope</code> if this <code>Geometry</code> is empty.
-   *  Unlike <code>getEnvelopeInternal</code>, this method calculates the <code>Envelope</code>
-   *  each time it is called; <code>getEnvelopeInternal</code> caches the result
-   *  of this method.
-   *
-   *@return    this <code>Geometry</code>s bounding box; if the <code>Geometry</code>
-   *      is empty, <code>Envelope#isNull</code> will return <code>true</code>
-   */
-  protected abstract Envelope computeEnvelopeInternal();
-
-  /**
-   *  Returns whether this <code>Geometry</code> is greater than, equal to,
-   *  or less than another <code>Geometry</code> having the same class.
-   *
-   *@param  o  a <code>Geometry</code> having the same class as this <code>Geometry</code>
-   *@return    a positive number, 0, or a negative number, depending on whether
-   *      this object is greater than, equal to, or less than <code>o</code>, as
-   *      defined in "Normal Form For Geometry" in the JTS Technical
-   *      Specifications
-   */
-  protected abstract int compareToSameClass(Object o);
-
-  /**
-   *  Returns whether this <code>Geometry</code> is greater than, equal to,
-   *  or less than another <code>Geometry</code> of the same class.
-   * using the given {@link CoordinateSequenceComparator}.
-   *
-   *@param  o  a <code>Geometry</code> having the same class as this <code>Geometry</code>
-   *@param comp a <code>CoordinateSequenceComparator</code>
-   *@return    a positive number, 0, or a negative number, depending on whether
-   *      this object is greater than, equal to, or less than <code>o</code>, as
-   *      defined in "Normal Form For Geometry" in the JTS Technical
-   *      Specifications
-   */
-  protected abstract int compareToSameClass(Object o, CoordinateSequenceComparator comp);
-
-  /**
-   *  Returns the first non-zero result of <code>compareTo</code> encountered as
-   *  the two <code>Collection</code>s are iterated over. If, by the time one of
-   *  the iterations is complete, no non-zero result has been encountered,
-   *  returns 0 if the other iteration is also complete. If <code>b</code>
-   *  completes before <code>a</code>, a positive number is returned; if a
-   *  before b, a negative number.
-   *
-   *@param  a  a <code>Collection</code> of <code>Comparable</code>s
-   *@param  b  a <code>Collection</code> of <code>Comparable</code>s
-   *@return    the first non-zero <code>compareTo</code> result, if any;
-   *      otherwise, zero
-   */
-  protected int compare(Collection a, Collection b) {
-    Iterator i = a.iterator();
-    Iterator j = b.iterator();
-    while (i.hasNext() && j.hasNext()) {
-      Comparable aElement = (Comparable) i.next();
-      Comparable bElement = (Comparable) j.next();
-      int comparison = aElement.compareTo(bElement);
-      if (comparison != 0) {
-        return comparison;
-      }
-    }
-    if (i.hasNext()) {
-      return 1;
-    }
-    if (j.hasNext()) {
-      return -1;
-    }
-    return 0;
-  }
-
-  protected boolean equal(Coordinate a, Coordinate b, double tolerance) {
-    if (tolerance == 0) { return a.equals(b); }
-    return a.distance(b) <= tolerance;
-  }
-
-  private int getClassSortIndex() {
-		for (int i = 0; i < sortedClasses.length; i++) {
-			if (sortedClasses[i].isInstance(this))
-				return i;
-		}
-		Assert.shouldNeverReachHere("Class not supported: " + this.getClass());
-		return -1;
-	}
-
-  private Point createPointFromInternalCoord(Coordinate coord, Geometry exemplar)
-  {
-    exemplar.getPrecisionModel().makePrecise(coord);
-    return exemplar.getFactory().createPoint(coord);
-  }
-
-
-}
-
diff --git a/src/com/vividsolutions/jts/geom/GeometryCollection.java b/src/com/vividsolutions/jts/geom/GeometryCollection.java
deleted file mode 100644
index 891748f..0000000
--- a/src/com/vividsolutions/jts/geom/GeometryCollection.java
+++ /dev/null
@@ -1,303 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.Arrays;
-import java.util.TreeSet;
-
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Models a collection of {@link Geometry}s of
- * arbitrary type and dimension.
- * 
- *
- *@version 1.7
- */
-public class GeometryCollection extends Geometry {
-//  With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
-  private static final long serialVersionUID = -5694727726395021467L;
-  /**
-   *  Internal representation of this <code>GeometryCollection</code>.
-   */
-  protected Geometry[] geometries;
-
-  /** @deprecated Use GeometryFactory instead */
-  public GeometryCollection(Geometry[] geometries, PrecisionModel precisionModel, int SRID) {
-      this(geometries, new GeometryFactory(precisionModel, SRID));
-  }
-
-
-  /**
-   * @param geometries
-   *            the <code>Geometry</code>s for this <code>GeometryCollection</code>,
-   *            or <code>null</code> or an empty array to create the empty
-   *            geometry. Elements may be empty <code>Geometry</code>s,
-   *            but not <code>null</code>s.
-   */
-  public GeometryCollection(Geometry[] geometries, GeometryFactory factory) {
-    super(factory);
-    if (geometries == null) {
-      geometries = new Geometry[]{};
-    }
-    if (hasNullElements(geometries)) {
-      throw new IllegalArgumentException("geometries must not contain null elements");
-    }
-    this.geometries = geometries;
-  }
-
-  public Coordinate getCoordinate() {
-    if (isEmpty()) return null;
-    return geometries[0].getCoordinate();
-  }
-
-  /**
-   * Collects all coordinates of all subgeometries into an Array.
-   *
-   * Note that while changes to the coordinate objects themselves
-   * may modify the Geometries in place, the returned Array as such
-   * is only a temporary container which is not synchronized back.
-   *
-   * @return the collected coordinates
-   *    */
-  public Coordinate[] getCoordinates() {
-    Coordinate[] coordinates = new Coordinate[getNumPoints()];
-    int k = -1;
-    for (int i = 0; i < geometries.length; i++) {
-      Coordinate[] childCoordinates = geometries[i].getCoordinates();
-      for (int j = 0; j < childCoordinates.length; j++) {
-        k++;
-        coordinates[k] = childCoordinates[j];
-      }
-    }
-    return coordinates;
-  }
-
-  public boolean isEmpty() {
-    for (int i = 0; i < geometries.length; i++) {
-      if (!geometries[i].isEmpty()) {
-        return false;
-      }
-    }
-    return true;
-  }
-
-  public int getDimension() {
-    int dimension = Dimension.FALSE;
-    for (int i = 0; i < geometries.length; i++) {
-      dimension = Math.max(dimension, geometries[i].getDimension());
-    }
-    return dimension;
-  }
-
-  public int getBoundaryDimension() {
-    int dimension = Dimension.FALSE;
-    for (int i = 0; i < geometries.length; i++) {
-      dimension = Math.max(dimension, ((Geometry) geometries[i]).getBoundaryDimension());
-    }
-    return dimension;
-  }
-
-  public int getNumGeometries() {
-    return geometries.length;
-  }
-
-  public Geometry getGeometryN(int n) {
-    return geometries[n];
-  }
-
-  public int getNumPoints() {
-    int numPoints = 0;
-    for (int i = 0; i < geometries.length; i++) {
-      numPoints += ((Geometry) geometries[i]).getNumPoints();
-    }
-    return numPoints;
-  }
-
-  public String getGeometryType() {
-    return "GeometryCollection";
-  }
-
-  public Geometry getBoundary() {
-    checkNotGeometryCollection(this);
-    Assert.shouldNeverReachHere();
-    return null;
-  }
-
-  /**
-   *  Returns the area of this <code>GeometryCollection</code>
-   *
-   * @return the area of the polygon
-   */
-  public double getArea()
-  {
-    double area = 0.0;
-    for (int i = 0; i < geometries.length; i++) {
-      area += geometries[i].getArea();
-    }
-    return area;
-  }
-
-  public double getLength()
-  {
-    double sum = 0.0;
-    for (int i = 0; i < geometries.length; i++) {
-      sum += (geometries[i]).getLength();
-    }
-    return sum;
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    GeometryCollection otherCollection = (GeometryCollection) other;
-    if (geometries.length != otherCollection.geometries.length) {
-      return false;
-    }
-    for (int i = 0; i < geometries.length; i++) {
-      if (!((Geometry) geometries[i]).equalsExact(otherCollection.geometries[i], tolerance)) {
-        return false;
-      }
-    }
-    return true;
-  }
-
-  public void apply(CoordinateFilter filter) {
-	    for (int i = 0; i < geometries.length; i++) {
-	      geometries[i].apply(filter);
-	    }
-	  }
-
-  public void apply(CoordinateSequenceFilter filter) {
-    if (geometries.length == 0)
-      return;
-    for (int i = 0; i < geometries.length; i++) {
-      geometries[i].apply(filter);
-      if (filter.isDone()) {
-        break;
-      }
-    }
-    if (filter.isGeometryChanged())
-      geometryChanged();
-  }
-
-  public void apply(GeometryFilter filter) {
-    filter.filter(this);
-    for (int i = 0; i < geometries.length; i++) {
-      geometries[i].apply(filter);
-    }
-  }
-
-  public void apply(GeometryComponentFilter filter) {
-    filter.filter(this);
-    for (int i = 0; i < geometries.length; i++) {
-      geometries[i].apply(filter);
-    }
-  }
-
-  /**
-   * Creates and returns a full copy of this {@link GeometryCollection} object.
-   * (including all coordinates contained by it).
-   *
-   * @return a clone of this instance
-   */
-  public Object clone() {
-    GeometryCollection gc = (GeometryCollection) super.clone();
-    gc.geometries = new Geometry[geometries.length];
-    for (int i = 0; i < geometries.length; i++) {
-      gc.geometries[i] = (Geometry) geometries[i].clone();
-    }
-    return gc;// return the clone
-  }
-
-  public void normalize() {
-    for (int i = 0; i < geometries.length; i++) {
-      geometries[i].normalize();
-    }
-    Arrays.sort(geometries);
-  }
-
-  protected Envelope computeEnvelopeInternal() {
-    Envelope envelope = new Envelope();
-    for (int i = 0; i < geometries.length; i++) {
-      envelope.expandToInclude(geometries[i].getEnvelopeInternal());
-    }
-    return envelope;
-  }
-
-  protected int compareToSameClass(Object o) {
-    TreeSet theseElements = new TreeSet(Arrays.asList(geometries));
-    TreeSet otherElements = new TreeSet(Arrays.asList(((GeometryCollection) o).geometries));
-    return compare(theseElements, otherElements);
-  }
-
-  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp) {
-    GeometryCollection gc = (GeometryCollection) o;
-
-    int n1 = getNumGeometries();
-    int n2 = gc.getNumGeometries();
-    int i = 0;
-    while (i < n1 && i < n2) {
-      Geometry thisGeom = getGeometryN(i);
-      Geometry otherGeom = gc.getGeometryN(i);
-      int holeComp = thisGeom.compareToSameClass(otherGeom, comp);
-      if (holeComp != 0) return holeComp;
-      i++;
-    }
-    if (i < n1) return 1;
-    if (i < n2) return -1;
-    return 0;
-
-  }
-  
-  /**
-   * Creates a {@link GeometryCollection} with
-   * every component reversed.
-   * The order of the components in the collection are not reversed.
-   *
-   * @return a {@link GeometryCollection} in the reverse order
-   */
-  public Geometry reverse()
-  {
-    int n = geometries.length;
-    Geometry[] revGeoms = new Geometry[n];
-    for (int i = 0; i < geometries.length; i++) {
-      revGeoms[i] = geometries[i].reverse();
-    }
-    return getFactory().createGeometryCollection(revGeoms);
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/GeometryCollectionIterator.java b/src/com/vividsolutions/jts/geom/GeometryCollectionIterator.java
deleted file mode 100644
index bd44ee0..0000000
--- a/src/com/vividsolutions/jts/geom/GeometryCollectionIterator.java
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.Iterator;
-import java.util.NoSuchElementException;
-
-/**
- *  Iterates over all {@link Geometry}s in a {@link Geometry},
- *  (which may be either a collection or an atomic geometry).
- *  The iteration sequence follows a pre-order, depth-first traversal of the 
- *  structure of the <code>GeometryCollection</code>
- *  (which may be nested). The original <code>Geometry</code> object is
- *  returned as well (as the first object), as are all sub-collections and atomic elements. 
- *  It is  simple to ignore the intermediate <code>GeometryCollection</code> objects if they are not
- *  needed.
- *
- *@version 1.7
- */
-public class GeometryCollectionIterator implements Iterator {
-
-  /**
-   *  The <code>Geometry</code> being iterated over.
-   */
-  private Geometry parent;
-  /**
-   *  Indicates whether or not the first element 
-   *  (the root <code>GeometryCollection</code>) has been returned.
-   */
-  private boolean atStart;
-  /**
-   *  The number of <code>Geometry</code>s in the the <code>GeometryCollection</code>.
-   */
-  private int max;
-  /**
-   *  The index of the <code>Geometry</code> that will be returned when <code>next</code>
-   *  is called.
-   */
-  private int index;
-  /**
-   *  The iterator over a nested <code>Geometry</code>, or <code>null</code>
-   *  if this <code>GeometryCollectionIterator</code> is not currently iterating
-   *  over a nested <code>GeometryCollection</code>.
-   */
-  private GeometryCollectionIterator subcollectionIterator;
-
-  /**
-   *  Constructs an iterator over the given <code>Geometry</code>.
-   *
-   *@param  parent  the geometry over which to iterate; also, the first
-   *      element returned by the iterator.
-   */
-  public GeometryCollectionIterator(Geometry parent) {
-    this.parent = parent;
-    atStart = true;
-    index = 0;
-    max = parent.getNumGeometries();
-  }
-
-  /**
-   * Tests whether any geometry elements remain to be returned.
-   * 
-   * @return true if more geometry elements remain
-   */
-  public boolean hasNext() {
-    if (atStart) {
-      return true;
-    }
-    if (subcollectionIterator != null) {
-      if (subcollectionIterator.hasNext()) {
-        return true;
-      }
-      subcollectionIterator = null;
-    }
-    if (index >= max) {
-      return false;
-    }
-    return true;
-  }
-
-  /**
-   * Gets the next geometry in the iteration sequence.
-   * 
-   * @return the next geometry in the iteration
-   */
-  public Object next() {
-    // the parent GeometryCollection is the first object returned
-    if (atStart) {
-      atStart = false;
-      if (isAtomic(parent))
-        index++;
-      return parent;
-    }
-    if (subcollectionIterator != null) {
-      if (subcollectionIterator.hasNext()) {
-        return subcollectionIterator.next();
-      }
-      else {
-        subcollectionIterator = null;
-      }
-    }
-    if (index >= max) {
-      throw new NoSuchElementException();
-    }
-    Geometry obj = parent.getGeometryN(index++);
-    if (obj instanceof GeometryCollection) {
-      subcollectionIterator = new GeometryCollectionIterator((GeometryCollection) obj);
-      // there will always be at least one element in the sub-collection
-      return subcollectionIterator.next();
-    }
-    return obj;
-  }
-
-  private static boolean isAtomic(Geometry geom)
-  {
-    return ! (geom instanceof GeometryCollection);
-  }
-  
-  /**
-   * Removal is not supported.
-   *
-   * @throws  UnsupportedOperationException  This method is not implemented.
-   */
-  public void remove() {
-    throw new UnsupportedOperationException(getClass().getName());
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/GeometryComponentFilter.java b/src/com/vividsolutions/jts/geom/GeometryComponentFilter.java
deleted file mode 100644
index 0bd4402..0000000
--- a/src/com/vividsolutions/jts/geom/GeometryComponentFilter.java
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-
-/**
- *  <code>Geometry</code> classes support the concept of applying
- *  a <code>GeometryComponentFilter</code>
- *  filter to the <code>Geometry</code>.
- *  The filter is applied to every component of the <code>Geometry</code>
- *  which is itself a <code>Geometry</code>
- *  and which does not itself contain any components.
- * (For instance, all the {@link LinearRing}s in {@link Polygon}s are visited,
- * but in a {@link MultiPolygon} the {@link Polygon}s themselves are not visited.)
- * Thus the only classes of Geometry which must be 
- * handled as arguments to {@link #filter}
- * are {@link LineString}s, {@link LinearRing}s and {@link Point}s.
- *  <p>
- *  A <code>GeometryComponentFilter</code> filter can either
- *  record information about the <code>Geometry</code>
- *  or change the <code>Geometry</code> in some way.
- *  <code>GeometryComponentFilter</code>
- *  is an example of the Gang-of-Four Visitor pattern.
- *
- *@version 1.7
- */
-public interface GeometryComponentFilter {
-
-  /**
-   *  Performs an operation with or on <code>geom</code>.
-   *
-   *@param  geom  a <code>Geometry</code> to which the filter is applied.
-   */
-  void filter(Geometry geom);
-}
-
diff --git a/src/com/vividsolutions/jts/geom/GeometryFactory.java b/src/com/vividsolutions/jts/geom/GeometryFactory.java
deleted file mode 100644
index a5e8d1e..0000000
--- a/src/com/vividsolutions/jts/geom/GeometryFactory.java
+++ /dev/null
@@ -1,601 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.*;
-import java.io.Serializable;
-import com.vividsolutions.jts.geom.impl.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Supplies a set of utility methods for building Geometry objects from lists
- * of Coordinates.
- * <p>
- * Note that the factory constructor methods do <b>not</b> change the input coordinates in any way.
- * In particular, they are not rounded to the supplied <tt>PrecisionModel</tt>.
- * It is assumed that input Coordinates meet the given precision.
- *
- *
- * @version 1.7
- */
-public class GeometryFactory
-    implements Serializable
-{
-  private static final long serialVersionUID = -6820524753094095635L;
-  private PrecisionModel precisionModel;
-
-  private CoordinateSequenceFactory coordinateSequenceFactory;
-
-
-  public static Point createPointFromInternalCoord(Coordinate coord, Geometry exemplar)
-  {
-    exemplar.getPrecisionModel().makePrecise(coord);
-    return exemplar.getFactory().createPoint(coord);
-  }
-
-  /**
-   * Constructs a GeometryFactory that generates Geometries having the given
-   * PrecisionModel, spatial-reference ID, and CoordinateSequence implementation.
-   */
-  public GeometryFactory(PrecisionModel precisionModel, int SRID,
-                         CoordinateSequenceFactory coordinateSequenceFactory) {
-      this.precisionModel = precisionModel;
-      this.coordinateSequenceFactory = coordinateSequenceFactory;
-      this.SRID = SRID;
-  }
-
-  /**
-   * Constructs a GeometryFactory that generates Geometries having the given
-   * CoordinateSequence implementation, a double-precision floating PrecisionModel and a
-   * spatial-reference ID of 0.
-   */
-  public GeometryFactory(CoordinateSequenceFactory coordinateSequenceFactory) {
-    this(new PrecisionModel(), 0, coordinateSequenceFactory);
-  }
-
-  /**
-   * Constructs a GeometryFactory that generates Geometries having the given
-   * {@link PrecisionModel} and the default CoordinateSequence
-   * implementation.
-   *
-   * @param precisionModel the PrecisionModel to use
-   */
-  public GeometryFactory(PrecisionModel precisionModel) {
-    this(precisionModel, 0, getDefaultCoordinateSequenceFactory());
-  }
-
-  /**
-   * Constructs a GeometryFactory that generates Geometries having the given
-   * {@link PrecisionModel} and spatial-reference ID, and the default CoordinateSequence
-   * implementation.
-   *
-   * @param precisionModel the PrecisionModel to use
-   * @param SRID the SRID to use
-   */
-  public GeometryFactory(PrecisionModel precisionModel, int SRID) {
-    this(precisionModel, SRID, getDefaultCoordinateSequenceFactory());
-  }
-
-  /**
-   * Constructs a GeometryFactory that generates Geometries having a floating
-   * PrecisionModel and a spatial-reference ID of 0.
-   */
-  public GeometryFactory() {
-    this(new PrecisionModel(), 0);
-  }
-
-  private static CoordinateSequenceFactory getDefaultCoordinateSequenceFactory()
-  {
-    return CoordinateArraySequenceFactory.instance();
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  points  the <code>List</code> of Points to convert
-   *@return         the <code>List</code> in array format
-   */
-  public static Point[] toPointArray(Collection points) {
-    Point[] pointArray = new Point[points.size()];
-    return (Point[]) points.toArray(pointArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  geometries  the list of <code>Geometry's</code> to convert
-   *@return            the <code>List</code> in array format
-   */
-  public static Geometry[] toGeometryArray(Collection geometries) {
-    if (geometries == null) return null;
-    Geometry[] geometryArray = new Geometry[geometries.size()];
-    return (Geometry[]) geometries.toArray(geometryArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  linearRings  the <code>List</code> of LinearRings to convert
-   *@return              the <code>List</code> in array format
-   */
-  public static LinearRing[] toLinearRingArray(Collection linearRings) {
-    LinearRing[] linearRingArray = new LinearRing[linearRings.size()];
-    return (LinearRing[]) linearRings.toArray(linearRingArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  lineStrings  the <code>List</code> of LineStrings to convert
-   *@return              the <code>List</code> in array format
-   */
-  public static LineString[] toLineStringArray(Collection lineStrings) {
-    LineString[] lineStringArray = new LineString[lineStrings.size()];
-    return (LineString[]) lineStrings.toArray(lineStringArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  polygons  the <code>List</code> of Polygons to convert
-   *@return           the <code>List</code> in array format
-   */
-  public static Polygon[] toPolygonArray(Collection polygons) {
-    Polygon[] polygonArray = new Polygon[polygons.size()];
-    return (Polygon[]) polygons.toArray(polygonArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  multiPolygons  the <code>List</code> of MultiPolygons to convert
-   *@return                the <code>List</code> in array format
-   */
-  public static MultiPolygon[] toMultiPolygonArray(Collection multiPolygons) {
-    MultiPolygon[] multiPolygonArray = new MultiPolygon[multiPolygons.size()];
-    return (MultiPolygon[]) multiPolygons.toArray(multiPolygonArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  multiLineStrings  the <code>List</code> of MultiLineStrings to convert
-   *@return                   the <code>List</code> in array format
-   */
-  public static MultiLineString[] toMultiLineStringArray(Collection multiLineStrings) {
-    MultiLineString[] multiLineStringArray = new MultiLineString[multiLineStrings.size()];
-    return (MultiLineString[]) multiLineStrings.toArray(multiLineStringArray);
-  }
-
-  /**
-   *  Converts the <code>List</code> to an array.
-   *
-   *@param  multiPoints  the <code>List</code> of MultiPoints to convert
-   *@return              the <code>List</code> in array format
-   */
-  public static MultiPoint[] toMultiPointArray(Collection multiPoints) {
-    MultiPoint[] multiPointArray = new MultiPoint[multiPoints.size()];
-    return (MultiPoint[]) multiPoints.toArray(multiPointArray);
-  }
-
-  /**
-   * Creates a {@link Geometry} with the same extent as the given envelope.
-   * The Geometry returned is guaranteed to be valid.  
-   * To provide this behaviour, the following cases occur:
-   * <p>
-   * If the <code>Envelope</code> is:
-   * <ul>
-   * <li>null : returns an empty {@link Point}
-   * <li>a point : returns a non-empty {@link Point}
-   * <li>a line : returns a two-point {@link LineString}
-   * <li>a rectangle : returns a {@link Polygon}> whose points are (minx, miny),
-   *  (minx, maxy), (maxx, maxy), (maxx, miny), (minx, miny).
-   * </ul>
-   * 
-   *@param  envelope the <code>Envelope</code> to convert
-   *@return an empty <code>Point</code> (for null <code>Envelope</code>s), 
-   *	a <code>Point</code> (when min x = max x and min y = max y) or a
-   *      <code>Polygon</code> (in all other cases)
-   */
-  public Geometry toGeometry(Envelope envelope) 
-  {
-  	// null envelope - return empty point geometry
-    if (envelope.isNull()) {
-      return createPoint((CoordinateSequence)null);
-    }
-    
-    // point?
-    if (envelope.getMinX() == envelope.getMaxX() && envelope.getMinY() == envelope.getMaxY()) {
-      return createPoint(new Coordinate(envelope.getMinX(), envelope.getMinY()));
-    }
-    
-    // vertical or horizontal line?
-    if (envelope.getMinX() == envelope.getMaxX()
-    		|| envelope.getMinY() == envelope.getMaxY()) {
-    	return createLineString(new Coordinate[]{
-          new Coordinate(envelope.getMinX(), envelope.getMinY()),
-          new Coordinate(envelope.getMaxX(), envelope.getMaxY())
-          });
-    }
-
-    // create a CW ring for the polygon 
-    return createPolygon(createLinearRing(new Coordinate[]{
-        new Coordinate(envelope.getMinX(), envelope.getMinY()),
-        new Coordinate(envelope.getMinX(), envelope.getMaxY()),
-        new Coordinate(envelope.getMaxX(), envelope.getMaxY()),
-        new Coordinate(envelope.getMaxX(), envelope.getMinY()),
-        new Coordinate(envelope.getMinX(), envelope.getMinY())
-        }), null);
-  }
-
-  /**
-   * Returns the PrecisionModel that Geometries created by this factory
-   * will be associated with.
-   * 
-   * @return the PrecisionModel for this factory
-   */
-  public PrecisionModel getPrecisionModel() {
-    return precisionModel;
-  }
-
-  /**
-   * Creates a Point using the given Coordinate.
-   * A null Coordinate creates an empty Geometry.
-   * 
-   * @param coordinate a Coordinate, or null
-   * @return the created Point
-   */
-  public Point createPoint(Coordinate coordinate) {
-    return createPoint(coordinate != null ? getCoordinateSequenceFactory().create(new Coordinate[]{coordinate}) : null);
-  }
-
-  /**
-   * Creates a Point using the given CoordinateSequence; a null or empty
-   * CoordinateSequence will create an empty Point.
-   * 
-   * @param coordinates a CoordinateSequence (possibly empty), or null
-   * @return the created Point
-   */
-  public Point createPoint(CoordinateSequence coordinates) {
-  	return new Point(coordinates, this);
-  }
-
-  /**
-   * Creates a MultiLineString using the given LineStrings; a null or empty
-   * array will create an empty MultiLineString.
-   * 
-   * @param lineStrings LineStrings, each of which may be empty but not null
-   * @return the created MultiLineString
-   */
-  public MultiLineString createMultiLineString(LineString[] lineStrings) {
-  	return new MultiLineString(lineStrings, this);
-  }
-
-  /**
-   * Creates a GeometryCollection using the given Geometries; a null or empty
-   * array will create an empty GeometryCollection.
-   * 
-   * @param geometries an array of Geometries, each of which may be empty but not null, or null
-   * @return the created GeometryCollection
-   */
-  public GeometryCollection createGeometryCollection(Geometry[] geometries) {
-  	return new GeometryCollection(geometries, this);
-  }
-
-  /**
-   * Creates a MultiPolygon using the given Polygons; a null or empty array
-   * will create an empty Polygon. The polygons must conform to the
-   * assertions specified in the <A
-   * HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
-   * Specification for SQL</A>.
-   *
-   * @param polygons
-   *            Polygons, each of which may be empty but not null
-   * @return the created MultiPolygon
-   */
-  public MultiPolygon createMultiPolygon(Polygon[] polygons) {
-    return new MultiPolygon(polygons, this);
-  }
-
-  /**
-   * Creates a {@link LinearRing} using the given {@link Coordinate}s.
-   * A null or empty array creates an empty LinearRing. 
-   * The points must form a closed and simple linestring. 
-   * @param coordinates an array without null elements, or an empty array, or null
-   * @return the created LinearRing
-   * @throws IllegalArgumentException if the ring is not closed, or has too few points
-   */
-  public LinearRing createLinearRing(Coordinate[] coordinates) {
-    return createLinearRing(coordinates != null ? getCoordinateSequenceFactory().create(coordinates) : null);
-  }
-
-  /**
-   * Creates a {@link LinearRing} using the given {@link CoordinateSequence}. 
-   * A null or empty array creates an empty LinearRing. 
-   * The points must form a closed and simple linestring. 
-   * 
-   * @param coordinates a CoordinateSequence (possibly empty), or null
-   * @return the created LinearRing
-   * @throws IllegalArgumentException if the ring is not closed, or has too few points
-   */
-  public LinearRing createLinearRing(CoordinateSequence coordinates) {
-    return new LinearRing(coordinates, this);
-  }
-
-  /**
-   * Creates a {@link MultiPoint} using the given {@link Point}s.
-   * A null or empty array will create an empty MultiPoint.
-   *
-   * @param point an array of Points (without null elements), or an empty array, or <code>null</code>
-   * @return a MultiPoint object
-   */
-  public MultiPoint createMultiPoint(Point[] point) {
-  	return new MultiPoint(point, this);
-  }
-
-  /**
-   * Creates a {@link MultiPoint} using the given {@link Coordinate}s.
-   * A null or empty array will create an empty MultiPoint.
-   *
-   * @param coordinates an array (without null elements), or an empty array, or <code>null</code>
-   * @return a MultiPoint object
-   */
-  public MultiPoint createMultiPoint(Coordinate[] coordinates) {
-      return createMultiPoint(coordinates != null
-                              ? getCoordinateSequenceFactory().create(coordinates)
-                              : null);
-  }
-
-  /**
-   * Creates a {@link MultiPoint} using the 
-   * points in the given {@link CoordinateSequence}.
-   * A <code>null</code> or empty CoordinateSequence creates an empty MultiPoint.
-   *
-   * @param coordinates a CoordinateSequence (possibly empty), or <code>null</code>
-   * @return a MultiPoint geometry
-   */
-  public MultiPoint createMultiPoint(CoordinateSequence coordinates) {
-    if (coordinates == null) {
-      return createMultiPoint(new Point[0]);
-    }
-    Point[] points = new Point[coordinates.size()];
-    for (int i = 0; i < coordinates.size(); i++) {
-      CoordinateSequence ptSeq = getCoordinateSequenceFactory()
-        .create(1, coordinates.getDimension());
-      CoordinateSequences.copy(coordinates, i, ptSeq, 0, 1);
-      points[i] = createPoint(ptSeq);
-    }
-    return createMultiPoint(points);
-  }
-
-  /**
-   * Constructs a <code>Polygon</code> with the given exterior boundary and
-   * interior boundaries.
-   *
-   * @param shell
-   *            the outer boundary of the new <code>Polygon</code>, or
-   *            <code>null</code> or an empty <code>LinearRing</code> if
-   *            the empty geometry is to be created.
-   * @param holes
-   *            the inner boundaries of the new <code>Polygon</code>, or
-   *            <code>null</code> or empty <code>LinearRing</code> s if
-   *            the empty geometry is to be created.
-   * @throws IllegalArgumentException if a ring is invalid
-   */
-  public Polygon createPolygon(LinearRing shell, LinearRing[] holes) {
-    return new Polygon(shell, holes, this);
-  }
-
-  /**
-   * Constructs a <code>Polygon</code> with the given exterior boundary.
-   *
-   * @param shell
-   *            the outer boundary of the new <code>Polygon</code>, or
-   *            <code>null</code> or an empty <code>LinearRing</code> if
-   *            the empty geometry is to be created.
-   * @throws IllegalArgumentException if the boundary ring is invalid
-   */
-  public Polygon createPolygon(CoordinateSequence coordinates) {
-    return createPolygon(createLinearRing(coordinates));
-  }
-
-  /**
-   * Constructs a <code>Polygon</code> with the given exterior boundary.
-   *
-   * @param shell
-   *            the outer boundary of the new <code>Polygon</code>, or
-   *            <code>null</code> or an empty <code>LinearRing</code> if
-   *            the empty geometry is to be created.
-   * @throws IllegalArgumentException if the boundary ring is invalid
-   */
-  public Polygon createPolygon(Coordinate[] coordinates) {
-    return createPolygon(createLinearRing(coordinates));
-  }
-
-  /**
-   * Constructs a <code>Polygon</code> with the given exterior boundary.
-   *
-   * @param shell
-   *            the outer boundary of the new <code>Polygon</code>, or
-   *            <code>null</code> or an empty <code>LinearRing</code> if
-   *            the empty geometry is to be created.
-   * @throws IllegalArgumentException if the boundary ring is invalid
-   */
-  public Polygon createPolygon(LinearRing shell) {
-    return createPolygon(shell, null);
-  }
-
-  /**
-   *  Build an appropriate <code>Geometry</code>, <code>MultiGeometry</code>, or
-   *  <code>GeometryCollection</code> to contain the <code>Geometry</code>s in
-   *  it.
-   * For example:<br>
-   *
-   *  <ul>
-   *    <li> If <code>geomList</code> contains a single <code>Polygon</code>,
-   *    the <code>Polygon</code> is returned.
-   *    <li> If <code>geomList</code> contains several <code>Polygon</code>s, a
-   *    <code>MultiPolygon</code> is returned.
-   *    <li> If <code>geomList</code> contains some <code>Polygon</code>s and
-   *    some <code>LineString</code>s, a <code>GeometryCollection</code> is
-   *    returned.
-   *    <li> If <code>geomList</code> is empty, an empty <code>GeometryCollection</code>
-   *    is returned
-   *  </ul>
-   *
-   * Note that this method does not "flatten" Geometries in the input, and hence if
-   * any MultiGeometries are contained in the input a GeometryCollection containing
-   * them will be returned.
-   *
-   *@param  geomList  the <code>Geometry</code>s to combine
-   *@return           a <code>Geometry</code> of the "smallest", "most
-   *      type-specific" class that can contain the elements of <code>geomList</code>
-   *      .
-   */
-  public Geometry buildGeometry(Collection geomList) {
-  	
-  	/**
-  	 * Determine some facts about the geometries in the list
-  	 */
-    Class geomClass = null;
-    boolean isHeterogeneous = false;
-    boolean hasGeometryCollection = false;
-    for (Iterator i = geomList.iterator(); i.hasNext(); ) {
-      Geometry geom = (Geometry) i.next();
-      Class partClass = geom.getClass();
-      if (geomClass == null) {
-        geomClass = partClass;
-      }
-      if (partClass != geomClass) {
-        isHeterogeneous = true;
-      }
-      if (geom instanceof GeometryCollection)
-        hasGeometryCollection = true;
-    }
-    
-    /**
-     * Now construct an appropriate geometry to return
-     */
-    // for the empty geometry, return an empty GeometryCollection
-    if (geomClass == null) {
-      return createGeometryCollection(null);
-    }
-    if (isHeterogeneous || hasGeometryCollection) {
-      return createGeometryCollection(toGeometryArray(geomList));
-    }
-    // at this point we know the collection is hetereogenous.
-    // Determine the type of the result from the first Geometry in the list
-    // this should always return a geometry, since otherwise an empty collection would have already been returned
-    Geometry geom0 = (Geometry) geomList.iterator().next();
-    boolean isCollection = geomList.size() > 1;
-    if (isCollection) {
-      if (geom0 instanceof Polygon) {
-        return createMultiPolygon(toPolygonArray(geomList));
-      }
-      else if (geom0 instanceof LineString) {
-        return createMultiLineString(toLineStringArray(geomList));
-      }
-      else if (geom0 instanceof Point) {
-        return createMultiPoint(toPointArray(geomList));
-      }
-      Assert.shouldNeverReachHere("Unhandled class: " + geom0.getClass().getName());
-    }
-    return geom0;
-  }
-
-  /**
-   * Creates a LineString using the given Coordinates.
-   * A null or empty array creates an empty LineString. 
-   * 
-   * @param coordinates an array without null elements, or an empty array, or null
-   */
-  public LineString createLineString(Coordinate[] coordinates) {
-    return createLineString(coordinates != null ? getCoordinateSequenceFactory().create(coordinates) : null);
-  }
-  /**
-   * Creates a LineString using the given CoordinateSequence.
-   * A null or empty CoordinateSequence creates an empty LineString. 
-   * 
-   * @param coordinates a CoordinateSequence (possibly empty), or null
-   */
-  public LineString createLineString(CoordinateSequence coordinates) {
-	return new LineString(coordinates, this);
-  }
-
-  /**
-   * Creates a deep copy of the input {@link Geometry}.
-   * The {@link CoordinateSequenceFactory} defined for this factory
-   * is used to copy the {@link CoordinateSequence}s
-   * of the input geometry.
-   * <p>
-   * This is a convenient way to change the <tt>CoordinateSequence</tt>
-   * used to represent a geometry, or to change the 
-   * factory used for a geometry.
-   * <p>
-   * {@link Geometry#clone()} can also be used to make a deep copy,
-   * but it does not allow changing the CoordinateSequence type.
-   * 
-   * @return a deep copy of the input geometry, using the CoordinateSequence type of this factory
-   * 
-   * @see Geometry#clone() 
-   */
-  public Geometry createGeometry(Geometry g)
-  {
-    GeometryEditor editor = new GeometryEditor(this);
-    return editor.edit(g, new GeometryEditor.CoordinateSequenceOperation() {
-      public CoordinateSequence edit(CoordinateSequence coordSeq, Geometry geometry) {
-                  return coordinateSequenceFactory.create(coordSeq);
-          }
-    });
-  }
-
-  /**
-   * Gets the SRID value defined for this factory.
-   * 
-   * @return the factory SRID value
-   */
-  public int getSRID() {
-    return SRID;
-  }
-
-  private int SRID;
-
-  public CoordinateSequenceFactory getCoordinateSequenceFactory() {
-    return coordinateSequenceFactory;
-  }
-
-}
-
diff --git a/src/com/vividsolutions/jts/geom/GeometryFilter.java b/src/com/vividsolutions/jts/geom/GeometryFilter.java
deleted file mode 100644
index 8cc5a4b..0000000
--- a/src/com/vividsolutions/jts/geom/GeometryFilter.java
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-
-/**
- *  <code>GeometryCollection</code> classes support the concept of
- *  applying a <code>GeometryFilter</code> to the <code>Geometry</code>.
- *  The filter is applied to every element <code>Geometry</code>.
- *  A <code>GeometryFilter</code> can either record information about the <code>Geometry</code>
- *  or change the <code>Geometry</code> in some way.
- *  <code>GeometryFilter</code>
- *  is an example of the Gang-of-Four Visitor pattern.
- *
- *@version 1.7
- */
-public interface GeometryFilter {
-
-  /**
-   *  Performs an operation with or on <code>geom</code>.
-   *
-   *@param  geom  a <code>Geometry</code> to which the filter is applied.
-   */
-  void filter(Geometry geom);
-}
-
diff --git a/src/com/vividsolutions/jts/geom/IntersectionMatrix.java b/src/com/vividsolutions/jts/geom/IntersectionMatrix.java
deleted file mode 100644
index be3860d..0000000
--- a/src/com/vividsolutions/jts/geom/IntersectionMatrix.java
+++ /dev/null
@@ -1,598 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * Models a <b>Dimensionally Extended Nine-Intersection Model (DE-9IM)</b> matrix. 
- * DE-9IM matrices (such as "212FF1FF2")
- * specify the topological relationship between two {@link Geometry}s. 
- * This class can also represent matrix patterns (such as "T*T******")
- * which are used for matching instances of DE-9IM matrices.
- *
- *  Methods are provided to:
- *  <UL>
- *    <LI> set and query the elements of the matrix in a convenient fashion
- *    <LI> convert to and from the standard string representation (specified in
- *    SFS Section 2.1.13.2).
- *    <LI> test to see if a matrix matches a given pattern string.
- *  </UL>
- *  <P>
- *
- *  For a description of the DE-9IM and the spatial predicates derived from it, 
- *  see the <i><A
- *  HREF="http://www.opengis.org/techno/specs.htm">OGC 99-049 OpenGIS Simple Features
- *  Specification for SQL</A></i>, as well as
- *  <i>OGC 06-103r4 OpenGIS 
- *  Implementation Standard for Geographic information - 
- *  Simple feature access - Part 1: Common architecture</i>
- *  (which provides some further details on certain predicate specifications).
- * <p>
- * The entries of the matrix are defined by the constants in the {@link Dimension} class.
- * The indices of the matrix represent the topological locations 
- * that occur in a geometry (Interior, Boundary, Exterior).  
- * These are provided as constants in the {@link Location} class.
- *  
- *
- *@version 1.7
- */
-public class IntersectionMatrix implements Cloneable {
-  /**
-   *  Internal representation of this <code>IntersectionMatrix</code>.
-   */
-  private int[][] matrix;
-
-  /**
-   *  Creates an <code>IntersectionMatrix</code> with <code>FALSE</code>
-   *  dimension values.
-   */
-  public IntersectionMatrix() {
-    matrix = new int[3][3];
-    setAll(Dimension.FALSE);
-  }
-
-  /**
-   *  Creates an <code>IntersectionMatrix</code> with the given dimension
-   *  symbols.
-   *
-   *@param  elements  a String of nine dimension symbols in row major order
-   */
-  public IntersectionMatrix(String elements) {
-    this();
-    set(elements);
-  }
-
-  /**
-   *  Creates an <code>IntersectionMatrix</code> with the same elements as
-   *  <code>other</code>.
-   *
-   *@param  other  an <code>IntersectionMatrix</code> to copy
-   */
-  public IntersectionMatrix(IntersectionMatrix other) {
-    this();
-    matrix[Location.INTERIOR][Location.INTERIOR] = other.matrix[Location.INTERIOR][Location.INTERIOR];
-    matrix[Location.INTERIOR][Location.BOUNDARY] = other.matrix[Location.INTERIOR][Location.BOUNDARY];
-    matrix[Location.INTERIOR][Location.EXTERIOR] = other.matrix[Location.INTERIOR][Location.EXTERIOR];
-    matrix[Location.BOUNDARY][Location.INTERIOR] = other.matrix[Location.BOUNDARY][Location.INTERIOR];
-    matrix[Location.BOUNDARY][Location.BOUNDARY] = other.matrix[Location.BOUNDARY][Location.BOUNDARY];
-    matrix[Location.BOUNDARY][Location.EXTERIOR] = other.matrix[Location.BOUNDARY][Location.EXTERIOR];
-    matrix[Location.EXTERIOR][Location.INTERIOR] = other.matrix[Location.EXTERIOR][Location.INTERIOR];
-    matrix[Location.EXTERIOR][Location.BOUNDARY] = other.matrix[Location.EXTERIOR][Location.BOUNDARY];
-    matrix[Location.EXTERIOR][Location.EXTERIOR] = other.matrix[Location.EXTERIOR][Location.EXTERIOR];
-  }
-
-  /**
-   * Adds one matrix to another.
-   * Addition is defined by taking the maximum dimension value of each position
-   * in the summand matrices.
-   *
-   * @param im the matrix to add
-   */
-  public void add(IntersectionMatrix im)
-  {
-    for (int i = 0; i < 3; i++) {
-      for (int j = 0; j < 3; j++) {
-        setAtLeast(i, j, im.get(i, j));
-      }
-    }
-  }
-
-  /**
-   *  Tests if the dimension value matches <tt>TRUE</tt>
-   *  (i.e.  has value 0, 1, 2 or TRUE).
-   *
-   *@param  actualDimensionValue     a number that can be stored in the <code>IntersectionMatrix</code>
-   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
-   *@return true if the dimension value matches TRUE
-   */
-  public static boolean isTrue(int actualDimensionValue) {
-    if (actualDimensionValue >= 0 || actualDimensionValue  == Dimension.TRUE) {
-      return true;
-    }
-    return false;
-  }
-  
-  /**
-   *  Tests if the dimension value satisfies the dimension symbol.
-   *
-   *@param  actualDimensionValue     a number that can be stored in the <code>IntersectionMatrix</code>
-   *      . Possible values are <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>.
-   *@param  requiredDimensionSymbol  a character used in the string
-   *      representation of an <code>IntersectionMatrix</code>. Possible values
-   *      are <code>{T, F, * , 0, 1, 2}</code>.
-   *@return                          true if the dimension symbol matches
-   *      the dimension value
-   */
-  public static boolean matches(int actualDimensionValue, char requiredDimensionSymbol) {
-    if (requiredDimensionSymbol == Dimension.SYM_DONTCARE) {
-      return true;
-    }
-    if (requiredDimensionSymbol == Dimension.SYM_TRUE && (actualDimensionValue >= 0 || actualDimensionValue
-         == Dimension.TRUE)) {
-      return true;
-    }
-    if (requiredDimensionSymbol == Dimension.SYM_FALSE && actualDimensionValue == Dimension.FALSE) {
-      return true;
-    }
-    if (requiredDimensionSymbol == Dimension.SYM_P && actualDimensionValue == Dimension.P) {
-      return true;
-    }
-    if (requiredDimensionSymbol == Dimension.SYM_L && actualDimensionValue == Dimension.L) {
-      return true;
-    }
-    if (requiredDimensionSymbol == Dimension.SYM_A && actualDimensionValue == Dimension.A) {
-      return true;
-    }
-    return false;
-  }
-
-  /**
-   *  Tests if each of the actual dimension symbols in a matrix string satisfies the
-   *  corresponding required dimension symbol in a pattern string.
-   *
-   *@param  actualDimensionSymbols    nine dimension symbols to validate.
-   *      Possible values are <code>{T, F, * , 0, 1, 2}</code>.
-   *@param  requiredDimensionSymbols  nine dimension symbols to validate
-   *      against. Possible values are <code>{T, F, * , 0, 1, 2}</code>.
-   *@return                           true if each of the required dimension
-   *      symbols encompass the corresponding actual dimension symbol
-   */
-  public static boolean matches(String actualDimensionSymbols, String requiredDimensionSymbols) {
-    IntersectionMatrix m = new IntersectionMatrix(actualDimensionSymbols);
-    return m.matches(requiredDimensionSymbols);
-  }
-
-  /**
-   *  Changes the value of one of this <code>IntersectionMatrix</code>s
-   *  elements.
-   *
-   *@param  row             the row of this <code>IntersectionMatrix</code>,
-   *      indicating the interior, boundary or exterior of the first <code>Geometry</code>
-   *@param  column          the column of this <code>IntersectionMatrix</code>,
-   *      indicating the interior, boundary or exterior of the second <code>Geometry</code>
-   *@param  dimensionValue  the new value of the element
-   */
-  public void set(int row, int column, int dimensionValue) {
-    matrix[row][column] = dimensionValue;
-  }
-
-  /**
-   *  Changes the elements of this <code>IntersectionMatrix</code> to the
-   *  dimension symbols in <code>dimensionSymbols</code>.
-   *
-   *@param  dimensionSymbols  nine dimension symbols to which to set this <code>IntersectionMatrix</code>
-   *      s elements. Possible values are <code>{T, F, * , 0, 1, 2}</code>
-   */
-  public void set(String dimensionSymbols) {
-    for (int i = 0; i < dimensionSymbols.length(); i++) {
-      int row = i / 3;
-      int col = i % 3;
-      matrix[row][col] = Dimension.toDimensionValue(dimensionSymbols.charAt(i));
-    }
-  }
-
-  /**
-   *  Changes the specified element to <code>minimumDimensionValue</code> if the
-   *  element is less.
-   *
-   *@param  row                    the row of this <code>IntersectionMatrix</code>
-   *      , indicating the interior, boundary or exterior of the first <code>Geometry</code>
-   *@param  column                 the column of this <code>IntersectionMatrix</code>
-   *      , indicating the interior, boundary or exterior of the second <code>Geometry</code>
-   *@param  minimumDimensionValue  the dimension value with which to compare the
-   *      element. The order of dimension values from least to greatest is
-   *      <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>.
-   */
-  public void setAtLeast(int row, int column, int minimumDimensionValue) {
-    if (matrix[row][column] < minimumDimensionValue) {
-      matrix[row][column] = minimumDimensionValue;
-    }
-  }
-
-  /**
-   *  If row >= 0 and column >= 0, changes the specified element to <code>minimumDimensionValue</code>
-   *  if the element is less. Does nothing if row <0 or column < 0.
-   *
-   *@param  row                    the row of this <code>IntersectionMatrix</code>
-   *      , indicating the interior, boundary or exterior of the first <code>Geometry</code>
-   *@param  column                 the column of this <code>IntersectionMatrix</code>
-   *      , indicating the interior, boundary or exterior of the second <code>Geometry</code>
-   *@param  minimumDimensionValue  the dimension value with which to compare the
-   *      element. The order of dimension values from least to greatest is
-   *      <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>.
-   */
-  public void setAtLeastIfValid(int row, int column, int minimumDimensionValue) {
-    if (row >= 0 && column >= 0) {
-      setAtLeast(row, column, minimumDimensionValue);
-    }
-  }
-
-  /**
-   *  For each element in this <code>IntersectionMatrix</code>, changes the
-   *  element to the corresponding minimum dimension symbol if the element is
-   *  less.
-   *
-   *@param  minimumDimensionSymbols  nine dimension symbols with which to
-   *      compare the elements of this <code>IntersectionMatrix</code>. The
-   *      order of dimension values from least to greatest is <code>{DONTCARE, TRUE, FALSE, 0, 1, 2}</code>
-   *      .
-   */
-  public void setAtLeast(String minimumDimensionSymbols) {
-    for (int i = 0; i < minimumDimensionSymbols.length(); i++) {
-      int row = i / 3;
-      int col = i % 3;
-      setAtLeast(row, col, Dimension.toDimensionValue(minimumDimensionSymbols.charAt(i)));
-    }
-  }
-
-  /**
-   *  Changes the elements of this <code>IntersectionMatrix</code> to <code>dimensionValue</code>
-   *  .
-   *
-   *@param  dimensionValue  the dimension value to which to set this <code>IntersectionMatrix</code>
-   *      s elements. Possible values <code>{TRUE, FALSE, DONTCARE, 0, 1, 2}</code>
-   *      .
-   */
-  public void setAll(int dimensionValue) {
-    for (int ai = 0; ai < 3; ai++) {
-      for (int bi = 0; bi < 3; bi++) {
-        matrix[ai][bi] = dimensionValue;
-      }
-    }
-  }
-
-  /**
-   *  Returns the value of one of this matrix
-   *  entries.
-   *  The value of the provided index is one of the 
-   *  values from the {@link Location} class.  
-   *  The value returned is a constant 
-   *  from the {@link Dimension} class.
-   *
-   *@param  row     the row of this <code>IntersectionMatrix</code>, indicating
-   *      the interior, boundary or exterior of the first <code>Geometry</code>
-   *@param  column  the column of this <code>IntersectionMatrix</code>,
-   *      indicating the interior, boundary or exterior of the second <code>Geometry</code>
-   *@return         the dimension value at the given matrix position.
-   */
-  public int get(int row, int column) {
-    return matrix[row][column];
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
-   *  FF*FF****.
-   *
-   *@return    <code>true</code> if the two <code>Geometry</code>s related by
-   *      this <code>IntersectionMatrix</code> are disjoint
-   */
-  public boolean isDisjoint() {
-    return
-        matrix[Location.INTERIOR][Location.INTERIOR] == Dimension.FALSE &&
-        matrix[Location.INTERIOR][Location.BOUNDARY] == Dimension.FALSE &&
-        matrix[Location.BOUNDARY][Location.INTERIOR] == Dimension.FALSE &&
-        matrix[Location.BOUNDARY][Location.BOUNDARY] == Dimension.FALSE;
-  }
-
-  /**
-   *  Returns <code>true</code> if <code>isDisjoint</code> returns false.
-   *
-   *@return    <code>true</code> if the two <code>Geometry</code>s related by
-   *      this <code>IntersectionMatrix</code> intersect
-   */
-  public boolean isIntersects() {
-    return ! isDisjoint();
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
-   *  FT*******, F**T***** or F***T****.
-   *
-   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
-   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
-   *@return                       <code>true</code> if the two <code>Geometry</code>
-   *      s related by this <code>IntersectionMatrix</code> touch; Returns false
-   *      if both <code>Geometry</code>s are points.
-   */
-  public boolean isTouches(int dimensionOfGeometryA, int dimensionOfGeometryB) {
-    if (dimensionOfGeometryA > dimensionOfGeometryB) {
-      //no need to get transpose because pattern matrix is symmetrical
-      return isTouches(dimensionOfGeometryB, dimensionOfGeometryA);
-    }
-    if ((dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.A) ||
-        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) ||
-        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.A) ||
-        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.A) ||
-        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.L)) {
-      return matrix[Location.INTERIOR][Location.INTERIOR] == Dimension.FALSE &&
-          (isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
-           || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
-           || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]));
-    }
-    return false;
-  }
-
-  /**
-   * Tests whether this geometry crosses the
-   * specified geometry.
-   * <p>
-   * The <code>crosses</code> predicate has the following equivalent definitions:
-   * <ul>
-   * <li>The geometries have some but not all interior points in common.
-   * <li>The DE-9IM Intersection Matrix for the two geometries is
-   *   <ul>
-   *    <li>T*T****** (for P/L, P/A, and L/A situations)
-   *    <li>T*****T** (for L/P, L/A, and A/L situations)
-   *    <li>0******** (for L/L situations)
-   *   </ul>
-   * </ul>
-   * For any other combination of dimensions this predicate returns <code>false</code>.
-   * <p>
-   * The SFS defined this predicate only for P/L, P/A, L/L, and L/A situations.
-   * JTS extends the definition to apply to L/P, A/P and A/L situations as well.
-   * This makes the relation symmetric.
-   *
-   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
-   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
-   *@return                       <code>true</code> if the two <code>Geometry</code>s
-   *      related by this <code>IntersectionMatrix</code> cross.
-   */
-  public boolean isCrosses(int dimensionOfGeometryA, int dimensionOfGeometryB) {
-    if ((dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.L) ||
-        (dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.A) ||
-        (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.A)) {
-      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
-      isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]);
-    }
-    if ((dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.P) ||
-        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.P) ||
-        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.L)) {
-      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
-      isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
-    }
-    if (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) {
-      return matrix[Location.INTERIOR][Location.INTERIOR] == 0;
-    }
-    return false;
-  }
-
-  /**
-   *  Tests whether this <code>IntersectionMatrix</code> is
-   *  T*F**F***.
-   *
-   *@return    <code>true</code> if the first <code>Geometry</code> is within
-   *      the second
-   */
-  public boolean isWithin() {
-    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
-        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
-        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE;
-  }
-
-  /**
-   *  Tests whether this <code>IntersectionMatrix</code> is
-   *  T*****FF*.
-   *
-   *@return    <code>true</code> if the first <code>Geometry</code> contains the
-   *      second
-   */
-  public boolean isContains() {
-    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
-        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
-        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
-   *    <code>T*****FF*</code>
-   * or <code>*T****FF*</code>
-   * or <code>***T**FF*</code>
-   * or <code>****T*FF*</code>
-   *
-   *@return    <code>true</code> if the first <code>Geometry</code> covers the
-   *      second
-   */
-  public boolean isCovers() {
-    boolean hasPointInCommon =
-        isTrue(matrix[Location.INTERIOR][Location.INTERIOR])
-        || isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
-        || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
-        || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]);
-
-    return hasPointInCommon &&
-        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
-        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
-   *    <code>T*F**F***</code>
-   * or <code>*TF**F***</code>
-   * or <code>**FT*F***</code>
-   * or <code>**F*TF***</code>
-   *
-   *@return    <code>true</code> if the first <code>Geometry</code>
-   * is covered by the second
-   */
-  public boolean isCoveredBy() {
-    boolean hasPointInCommon =
-        isTrue(matrix[Location.INTERIOR][Location.INTERIOR])
-        || isTrue(matrix[Location.INTERIOR][Location.BOUNDARY])
-        || isTrue(matrix[Location.BOUNDARY][Location.INTERIOR])
-        || isTrue(matrix[Location.BOUNDARY][Location.BOUNDARY]);
-
-    return hasPointInCommon &&
-        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
-        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE;
-  }
-
-  /**
-   *  Tests whether the argument dimensions are equal and 
-   *  this <code>IntersectionMatrix</code> matches
-   *  the pattern <tt>T*F**FFF*</tt>.
-   *  <p>
-   *  <b>Note:</b> This pattern differs from the one stated in 
-   *  <i>Simple feature access - Part 1: Common architecture</i>.
-   *  That document states the pattern as <tt>TFFFTFFFT</tt>.  This would
-   *  specify that
-   *  two identical <tt>POINT</tt>s are not equal, which is not desirable behaviour.
-   *  The pattern used here has been corrected to compute equality in this situation.
-   *
-   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
-   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
-   *@return                       <code>true</code> if the two <code>Geometry</code>s
-   *      related by this <code>IntersectionMatrix</code> are equal; the
-   *      <code>Geometry</code>s must have the same dimension to be equal
-   */
-  public boolean isEquals(int dimensionOfGeometryA, int dimensionOfGeometryB) {
-    if (dimensionOfGeometryA != dimensionOfGeometryB) {
-      return false;
-    }
-    return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) &&
-        matrix[Location.INTERIOR][Location.EXTERIOR] == Dimension.FALSE &&
-        matrix[Location.BOUNDARY][Location.EXTERIOR] == Dimension.FALSE &&
-        matrix[Location.EXTERIOR][Location.INTERIOR] == Dimension.FALSE &&
-        matrix[Location.EXTERIOR][Location.BOUNDARY] == Dimension.FALSE;
-  }
-
-  /**
-   *  Returns <code>true</code> if this <code>IntersectionMatrix</code> is
-   *  <UL>
-   *    <LI> T*T***T** (for two points or two surfaces)
-   *    <LI> 1*T***T** (for two curves)
-   *  </UL>.
-   *
-   *@param  dimensionOfGeometryA  the dimension of the first <code>Geometry</code>
-   *@param  dimensionOfGeometryB  the dimension of the second <code>Geometry</code>
-   *@return                       <code>true</code> if the two <code>Geometry</code>s
-   *      related by this <code>IntersectionMatrix</code> overlap. For this
-   *      function to return <code>true</code>, the <code>Geometry</code>s must
-   *      be two points, two curves or two surfaces.
-   */
-  public boolean isOverlaps(int dimensionOfGeometryA, int dimensionOfGeometryB) {
-    if ((dimensionOfGeometryA == Dimension.P && dimensionOfGeometryB == Dimension.P) ||
-        (dimensionOfGeometryA == Dimension.A && dimensionOfGeometryB == Dimension.A)) {
-      return isTrue(matrix[Location.INTERIOR][Location.INTERIOR]) 
-          && isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]) 
-          && isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
-    }
-    if (dimensionOfGeometryA == Dimension.L && dimensionOfGeometryB == Dimension.L) {
-      return matrix[Location.INTERIOR][Location.INTERIOR] == 1 
-         && isTrue(matrix[Location.INTERIOR][Location.EXTERIOR]) 
-         && isTrue(matrix[Location.EXTERIOR][Location.INTERIOR]);
-    }
-    return false;
-  }
-
-  /**
-   *  Returns whether the elements of this <code>IntersectionMatrix</code>
-   *  satisfies the required dimension symbols.
-   *
-   *@param  requiredDimensionSymbols  nine dimension symbols with which to
-   *      compare the elements of this <code>IntersectionMatrix</code>. Possible
-   *      values are <code>{T, F, * , 0, 1, 2}</code>.
-   *@return                           <code>true</code> if this <code>IntersectionMatrix</code>
-   *      matches the required dimension symbols
-   */
-  public boolean matches(String requiredDimensionSymbols) {
-    if (requiredDimensionSymbols.length() != 9) {
-      throw new IllegalArgumentException("Should be length 9: " + requiredDimensionSymbols);
-    }
-    for (int ai = 0; ai < 3; ai++) {
-      for (int bi = 0; bi < 3; bi++) {
-        if (!matches(matrix[ai][bi], requiredDimensionSymbols.charAt(3 * ai +
-            bi))) {
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-
-  /**
-   *  Transposes this IntersectionMatrix.
-   *
-   *@return    this <code>IntersectionMatrix</code> as a convenience
-   */
-  public IntersectionMatrix transpose() {
-    int temp = matrix[1][0];
-    matrix[1][0] = matrix[0][1];
-    matrix[0][1] = temp;
-    temp = matrix[2][0];
-    matrix[2][0] = matrix[0][2];
-    matrix[0][2] = temp;
-    temp = matrix[2][1];
-    matrix[2][1] = matrix[1][2];
-    matrix[1][2] = temp;
-    return this;
-  }
-
-  /**
-   *  Returns a nine-character <code>String</code> representation of this <code>IntersectionMatrix</code>
-   *  .
-   *
-   *@return    the nine dimension symbols of this <code>IntersectionMatrix</code>
-   *      in row-major order.
-   */
-  public String toString() {
-    StringBuffer buf = new StringBuffer("123456789");
-    for (int ai = 0; ai < 3; ai++) {
-      for (int bi = 0; bi < 3; bi++) {
-        buf.setCharAt(3 * ai + bi, Dimension.toDimensionSymbol(matrix[ai][bi]));
-      }
-    }
-    return buf.toString();
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/LineSegment.java b/src/com/vividsolutions/jts/geom/LineSegment.java
deleted file mode 100644
index 3aae05b..0000000
--- a/src/com/vividsolutions/jts/geom/LineSegment.java
+++ /dev/null
@@ -1,670 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Represents a line segment defined by two {@link Coordinate}s.
- * Provides methods to compute various geometric properties
- * and relationships of line segments.
- * <p>
- * This class is designed to be easily mutable (to the extent of
- * having its contained points public).
- * This supports a common pattern of reusing a single LineSegment
- * object as a way of computing segment properties on the
- * segments defined by arrays or lists of {@link Coordinate}s.
- *
- *@version 1.7
- */
-public class LineSegment
-  implements Comparable, Serializable
-{
-  private static final long serialVersionUID = 3252005833466256227L;
-
-  public Coordinate p0, p1;
-
-  public LineSegment(Coordinate p0, Coordinate p1) {
-    this.p0 = p0;
-    this.p1 = p1;
-  }
-
-  public LineSegment(double x0, double y0, double x1, double y1) {
-    this(new Coordinate(x0, y0), new Coordinate(x1, y1));
-  }
-
-  public LineSegment(LineSegment ls) {
-    this(ls.p0, ls.p1);
-  }
-
-  public LineSegment() {
-    this(new Coordinate(), new Coordinate());
-  }
-
-  public Coordinate getCoordinate(int i)
-  {
-    if (i == 0) return p0;
-    return p1;
-  }
-
-  public void setCoordinates(LineSegment ls)
-  {
-    setCoordinates(ls.p0, ls.p1);
-  }
-
-  public void setCoordinates(Coordinate p0, Coordinate p1)
-  {
-    this.p0.x = p0.x;
-    this.p0.y = p0.y;
-    this.p1.x = p1.x;
-    this.p1.y = p1.y;
-  }
-
-  /**
-   * Gets the minimum X ordinate.
-   * @return the minimum X ordinate
-   */
-  public double minX() {
-    return Math.min(p0.x, p1.x);
-  }
-  
-  /**
-   * Gets the maximum X ordinate.
-   * @return the maximum X ordinate
-   */
-  public double maxX() {
-    return Math.max(p0.x, p1.x);
-  }
-
-  /**
-   * Gets the minimum Y ordinate.
-   * @return the minimum Y ordinate
-   */
-  public double minY() {
-    return Math.min(p0.y, p1.y);
-  }
-  
-  /**
-   * Gets the maximum Y ordinate.
-   * @return the maximum Y ordinate
-   */
-  public double maxY() {
-    return Math.max(p0.y, p1.y);
-  }
-
-  /**
-   * Computes the length of the line segment.
-   * @return the length of the line segment
-   */
-  public double getLength()
-  {
-    return p0.distance(p1);
-  }
-
-  /**
-   * Tests whether the segment is horizontal.
-   *
-   * @return <code>true</code> if the segment is horizontal
-   */
-  public boolean isHorizontal() { return p0.y == p1.y; }
-
-  /**
-   * Tests whether the segment is vertical.
-   *
-   * @return <code>true</code> if the segment is vertical
-   */
-  public boolean isVertical() { return p0.x == p1.x; }
-
-  /**
-   * Determines the orientation of a LineSegment relative to this segment.
-   * The concept of orientation is specified as follows:
-   * Given two line segments A and L,
-   * <ul
-   * <li>A is to the left of a segment L if A lies wholly in the
-   * closed half-plane lying to the left of L
-   * <li>A is to the right of a segment L if A lies wholly in the
-   * closed half-plane lying to the right of L
-   * <li>otherwise, A has indeterminate orientation relative to L. This
-   * happens if A is collinear with L or if A crosses the line determined by L.
-   * </ul>
-   *
-   * @param seg the LineSegment to compare
-   *
-   * @return 1 if <code>seg</code> is to the left of this segment
-   * @return -1 if <code>seg</code> is to the right of this segment
-   * @return 0 if <code>seg</code> is collinear to or crosses this segment
-   */
-  public int orientationIndex(LineSegment seg)
-  {
-    int orient0 = CGAlgorithms.orientationIndex(p0, p1, seg.p0);
-    int orient1 = CGAlgorithms.orientationIndex(p0, p1, seg.p1);
-    // this handles the case where the points are L or collinear
-    if (orient0 >= 0 && orient1 >= 0)
-      return Math.max(orient0, orient1);
-    // this handles the case where the points are R or collinear
-    if (orient0 <= 0 && orient1 <= 0)
-      return Math.max(orient0, orient1);
-    // points lie on opposite sides ==> indeterminate orientation
-    return 0;
-  }
-  
-  /**
-   * Determines the orientation index of a {@link Coordinate} relative to this segment.
-   * The orientation index is as defined in {@link CGAlgorithms#computeOrientation}.
-   *
-   * @param p the coordinate to compare
-   *
-   * @return 1 (LEFT) if <code>p</code> is to the left of this segment
-   * @return -1 (RIGHT) if <code>p</code> is to the right of this segment
-   * @return 0 (COLLINEAR) if <code>p</code> is collinear with this segment
-   * 
-   * @see CGAlgorithms#computeOrientation(Coordinate, Coordinate, Coordinate)
-   */
-  public int orientationIndex(Coordinate p)
-  {
-    return CGAlgorithms.orientationIndex(p0, p1, p);
-  }
-  
-  /**
-   * Reverses the direction of the line segment.
-   */
-  public void reverse()
-  {
-    Coordinate temp = p0;
-    p0 = p1;
-    p1 = temp;
-  }
-
-  /**
-   * Puts the line segment into a normalized form.
-   * This is useful for using line segments in maps and indexes when
-   * topological equality rather than exact equality is desired.
-   * A segment in normalized form has the first point smaller
-   * than the second (according to the standard ordering on {@link Coordinate}).
-   */
-  public void normalize()
-  {
-    if (p1.compareTo(p0) < 0) reverse();
-  }
-
-  /**
-   * Computes the angle that the vector defined by this segment
-   * makes with the X-axis.
-   * The angle will be in the range [ -PI, PI ] radians.
-   *
-   * @return the angle this segment makes with the X-axis (in radians)
-   */
-  public double angle()
-  {
-    return Math.atan2(p1.y - p0.y, p1.x - p0.x);
-  }
-
-  /**
-   * Computes the midpoint of the segment
-   *
-   * @return the midpoint of the segment
-   */
-  public Coordinate midPoint()
-  {
-    return midPoint(p0, p1);
-  }
-
-  /**
-   * Computes the midpoint of a segment
-   *
-   * @return the midpoint of the segment
-   */
-  public static Coordinate midPoint(Coordinate p0, Coordinate p1)
-  {
-    return new Coordinate( (p0.x + p1.x) / 2,
-                           (p0.y + p1.y) / 2);
-  }
-
-  /**
-   * Computes the distance between this line segment and another segment.
-   *
-   * @return the distance to the other segment
-   */
-  public double distance(LineSegment ls)
-  {
-    return CGAlgorithms.distanceLineLine(p0, p1, ls.p0, ls.p1);
-  }
-
-  /**
-   * Computes the distance between this line segment and a given point.
-   *
-   * @return the distance from this segment to the given point
-   */
-  public double distance(Coordinate p)
-  {
-    return CGAlgorithms.distancePointLine(p, p0, p1);
-  }
-
-  /**
-   * Computes the perpendicular distance between the (infinite) line defined
-   * by this line segment and a point.
-   *
-   * @return the perpendicular distance between the defined line and the given point
-   */
-  public double distancePerpendicular(Coordinate p)
-  {
-    return CGAlgorithms.distancePointLinePerpendicular(p, p0, p1);
-  }
-
-  /**
-   * Computes the {@link Coordinate} that lies a given
-   * fraction along the line defined by this segment.
-   * A fraction of <code>0.0</code> returns the start point of the segment;
-   * a fraction of <code>1.0</code> returns the end point of the segment.
-   * If the fraction is < 0.0 or > 1.0 the point returned 
-   * will lie before the start or beyond the end of the segment. 
-   *
-   * @param segmentLengthFraction the fraction of the segment length along the line
-   * @return the point at that distance
-   */
-  public Coordinate pointAlong(double segmentLengthFraction)
-  {
-    Coordinate coord = new Coordinate();
-    coord.x = p0.x + segmentLengthFraction * (p1.x - p0.x);
-    coord.y = p0.y + segmentLengthFraction * (p1.y - p0.y);
-    return coord;
-  }
-
-  /**
-   * Computes the {@link Coordinate} that lies a given
-   * fraction along the line defined by this segment and offset from 
-   * the segment by a given distance.
-   * A fraction of <code>0.0</code> offsets from the start point of the segment;
-   * a fraction of <code>1.0</code> offsets from the end point of the segment.
-   * The computed point is offset to the left of the line if the offset distance is
-   * positive, to the right if negative.
-   *
-   * @param segmentLengthFraction the fraction of the segment length along the line
-   * @param offsetDistance the distance the point is offset from the segment
-   *    (positive is to the left, negative is to the right)
-   * @return the point at that distance and offset
-   * 
-   * @throws IllegalStateException if the segment has zero length
-   */
-  public Coordinate pointAlongOffset(double segmentLengthFraction, double offsetDistance)
-  {
-  	// the point on the segment line
-    double segx = p0.x + segmentLengthFraction * (p1.x - p0.x);
-    double segy = p0.y + segmentLengthFraction * (p1.y - p0.y);
-    
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    double len = Math.sqrt(dx * dx + dy * dy);
-    double ux = 0.0;
-    double uy = 0.0;
-    if (offsetDistance != 0.0) {
-      if (len <= 0.0)
-        throw new IllegalStateException("Cannot compute offset from zero-length line segment");
-
-      // u is the vector that is the length of the offset, in the direction of the segment
-      ux = offsetDistance * dx / len;
-      uy = offsetDistance * dy / len;
-    }
-    
-    // the offset point is the seg point plus the offset vector rotated 90 degrees CCW
-    double offsetx = segx - uy;
-    double offsety = segy + ux;
-
-    Coordinate coord = new Coordinate(offsetx, offsety);
-    return coord;
-  }
-
-  /**
-   * Computes the Projection Factor for the projection of the point p
-   * onto this LineSegment.  The Projection Factor is the constant r
-   * by which the vector for this segment must be multiplied to
-   * equal the vector for the projection of <tt>p<//t> on the line
-   * defined by this segment.
-   * <p>
-   * The projection factor will lie in the range <tt>(-inf, +inf)</tt>,
-   * or be <code>NaN</code> if the line segment has zero length..
-   * 
-   * @param p the point to compute the factor for
-   * @return the projection factor for the point
-   */
-  public double projectionFactor(Coordinate p)
-  {
-    if (p.equals(p0)) return 0.0;
-    if (p.equals(p1)) return 1.0;
-    // Otherwise, use comp.graphics.algorithms Frequently Asked Questions method
-    /*     	      AC dot AB
-                   r = ---------
-                         ||AB||^2
-                r has the following meaning:
-                r=0 P = A
-                r=1 P = B
-                r<0 P is on the backward extension of AB
-                r>1 P is on the forward extension of AB
-                0<r<1 P is interior to AB
-        */
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    double len = dx * dx + dy * dy;
-    
-    // handle zero-length segments
-    if (len <= 0.0) return Double.NaN;
-    
-    double r = ( (p.x - p0.x) * dx + (p.y - p0.y) * dy )
-              / len;
-    return r;
-  }
-
-  /**
-   * Computes the fraction of distance (in <tt>[0.0, 1.0]</tt>) 
-   * that the projection of a point occurs along this line segment.
-   * If the point is beyond either ends of the line segment,
-   * the closest fractional value (<tt>0.0</tt> or <tt>1.0</tt>) is returned.
-   * <p>
-   * Essentially, this is the {@link #projectionFactor} clamped to 
-   * the range <tt>[0.0, 1.0]</tt>.
-   * If the segment has zero length, 1.0 is returned.
-   *  
-   * @param inputPt the point
-   * @return the fraction along the line segment the projection of the point occurs
-   */
-  public double segmentFraction(
-      Coordinate inputPt)
-  {
-    double segFrac = projectionFactor(inputPt);
-    if (segFrac < 0.0)
-      segFrac = 0.0;
-    else if (segFrac > 1.0 || Double.isNaN(segFrac))
-      segFrac = 1.0;
-    return segFrac;
-  }
-
-  /**
-   * Compute the projection of a point onto the line determined
-   * by this line segment.
-   * <p>
-   * Note that the projected point
-   * may lie outside the line segment.  If this is the case,
-   * the projection factor will lie outside the range [0.0, 1.0].
-   */
-  public Coordinate project(Coordinate p)
-  {
-    if (p.equals(p0) || p.equals(p1)) return new Coordinate(p);
-
-    double r = projectionFactor(p);
-    Coordinate coord = new Coordinate();
-    coord.x = p0.x + r * (p1.x - p0.x);
-    coord.y = p0.y + r * (p1.y - p0.y);
-    return coord;
-  }
-  /**
-   * Project a line segment onto this line segment and return the resulting
-   * line segment.  The returned line segment will be a subset of
-   * the target line line segment.  This subset may be null, if
-   * the segments are oriented in such a way that there is no projection.
-   * <p>
-   * Note that the returned line may have zero length (i.e. the same endpoints).
-   * This can happen for instance if the lines are perpendicular to one another.
-   *
-   * @param seg the line segment to project
-   * @return the projected line segment, or <code>null</code> if there is no overlap
-   */
-  public LineSegment project(LineSegment seg)
-  {
-    double pf0 = projectionFactor(seg.p0);
-    double pf1 = projectionFactor(seg.p1);
-    // check if segment projects at all
-    if (pf0 >= 1.0 && pf1 >= 1.0) return null;
-    if (pf0 <= 0.0 && pf1 <= 0.0) return null;
-
-    Coordinate newp0 = project(seg.p0);
-    if (pf0 < 0.0) newp0 = p0;
-    if (pf0 > 1.0) newp0 = p1;
-
-    Coordinate newp1 = project(seg.p1);
-    if (pf1 < 0.0) newp1 = p0;
-    if (pf1 > 1.0) newp1 = p1;
-
-    return new LineSegment(newp0, newp1);
-  }
-  /**
-   * Computes the closest point on this line segment to another point.
-   * @param p the point to find the closest point to
-   * @return a Coordinate which is the closest point on the line segment to the point p
-   */
-  public Coordinate closestPoint(Coordinate p)
-  {
-    double factor = projectionFactor(p);
-    if (factor > 0 && factor < 1) {
-      return project(p);
-    }
-    double dist0 = p0.distance(p);
-    double dist1 = p1.distance(p);
-    if (dist0 < dist1)
-      return p0;
-    return p1;
-  }
-  /**
-   * Computes the closest points on two line segments.
-   * 
-   * @param line the segment to find the closest point to
-   * @return a pair of Coordinates which are the closest points on the line segments
-   */
-  public Coordinate[] closestPoints(LineSegment line)
-  {
-    // test for intersection
-    Coordinate intPt = intersection(line);
-    if (intPt != null) {
-      return new Coordinate[] { intPt, intPt };
-    }
-
-    /**
-     *  if no intersection closest pair contains at least one endpoint.
-     * Test each endpoint in turn.
-     */
-    Coordinate[] closestPt = new Coordinate[2];
-    double minDistance = Double.MAX_VALUE;
-    double dist;
-
-    Coordinate close00 = closestPoint(line.p0);
-    minDistance = close00.distance(line.p0);
-    closestPt[0] = close00;
-    closestPt[1] = line.p0;
-
-    Coordinate close01 = closestPoint(line.p1);
-    dist = close01.distance(line.p1);
-    if (dist < minDistance) {
-      minDistance = dist;
-      closestPt[0] = close01;
-      closestPt[1] = line.p1;
-    }
-
-    Coordinate close10 = line.closestPoint(p0);
-    dist = close10.distance(p0);
-    if (dist < minDistance) {
-      minDistance = dist;
-      closestPt[0] = p0;
-      closestPt[1] = close10;
-    }
-
-    Coordinate close11 = line.closestPoint(p1);
-    dist = close11.distance(p1);
-    if (dist < minDistance) {
-      minDistance = dist;
-      closestPt[0] = p1;
-      closestPt[1] = close11;
-    }
-
-    return closestPt;
-  }
-
-  /**
-   * Computes an intersection point between two line segments, if there is one.
-   * There may be 0, 1 or many intersection points between two segments.
-   * If there are 0, null is returned. If there is 1 or more, 
-   * exactly one of them is returned 
-   * (chosen at the discretion of the algorithm).  
-   * If more information is required about the details of the intersection,
-   * the {@link RobustLineIntersector} class should be used.
-   *
-   * @param line a line segment
-   * @return an intersection point, or <code>null</code> if there is none
-   * 
-   * @see RobustLineIntersector
-   */
-  public Coordinate intersection(LineSegment line)
-  {
-    LineIntersector li = new RobustLineIntersector();
-    li.computeIntersection(p0, p1, line.p0, line.p1);
-    if (li.hasIntersection())
-      return li.getIntersection(0);
-    return null;
-  }
-
-  /**
-   * Computes the intersection point of the lines of infinite extent defined
-   * by two line segments (if there is one).
-   * There may be 0, 1 or an infinite number of intersection points 
-   * between two lines.
-   * If there is a unique intersection point, it is returned. 
-   * Otherwise, <tt>null</tt> is returned.
-   * If more information is required about the details of the intersection,
-   * the {@link RobustLineIntersector} class should be used.
-   *
-   * @param line a line segment defining an straight line with infinite extent
-   * @return an intersection point, 
-   * or <code>null</code> if there is no point of intersection
-   * or an infinite number of intersection points
-   * 
-   * @see RobustLineIntersector
-   */
-  public Coordinate lineIntersection(LineSegment line)
-  {
-    try {
-      Coordinate intPt = HCoordinate.intersection(p0, p1, line.p0, line.p1);
-      return intPt;
-    }
-    catch (NotRepresentableException ex) {
-      // eat this exception, and return null;
-    }
-    return null;
-  }
-
-  /**
-   * Creates a LineString with the same coordinates as this segment
-   * 
-   * @param geomFactory the geometery factory to use
-   * @return a LineString with the same geometry as this segment
-   */
-  public LineString toGeometry(GeometryFactory geomFactory)
-  {
-    return geomFactory.createLineString(new Coordinate[] { p0, p1 });
-  }
-  
-  /**
-   *  Returns <code>true</code> if <code>other</code> has the same values for
-   *  its points.
-   *
-   *@param  o  a <code>LineSegment</code> with which to do the comparison.
-   *@return        <code>true</code> if <code>other</code> is a <code>LineSegment</code>
-   *      with the same values for the x and y ordinates.
-   */
-  public boolean equals(Object o) {
-    if (!(o instanceof LineSegment)) {
-      return false;
-    }
-    LineSegment other = (LineSegment) o;
-    return p0.equals(other.p0) && p1.equals(other.p1);
-  }
-
-  /**
-   * Gets a hashcode for this object.
-   * 
-   * @return a hashcode for this object
-   */
-  public int hashCode() {
-    long bits0 = java.lang.Double.doubleToLongBits(p0.x);
-    bits0 ^= java.lang.Double.doubleToLongBits(p0.y) * 31;
-    int hash0 = (((int) bits0) ^ ((int) (bits0  >> 32)));
-    
-    long bits1 = java.lang.Double.doubleToLongBits(p1.x);
-    bits1 ^= java.lang.Double.doubleToLongBits(p1.y) * 31;
-    int hash1 = (((int) bits1) ^ ((int) (bits1  >> 32)));
-
-    // XOR is supposed to be a good way to combine hashcodes
-    return hash0 ^ hash1;
-  }
-
-  /**
-   *  Compares this object with the specified object for order.
-   *  Uses the standard lexicographic ordering for the points in the LineSegment.
-   *
-   *@param  o  the <code>LineSegment</code> with which this <code>LineSegment</code>
-   *      is being compared
-   *@return    a negative integer, zero, or a positive integer as this <code>LineSegment</code>
-   *      is less than, equal to, or greater than the specified <code>LineSegment</code>
-   */
-  public int compareTo(Object o) {
-    LineSegment other = (LineSegment) o;
-    int comp0 = p0.compareTo(other.p0);
-    if (comp0 != 0) return comp0;
-    return p1.compareTo(other.p1);
-  }
-
-  /**
-   *  Returns <code>true</code> if <code>other</code> is
-   *  topologically equal to this LineSegment (e.g. irrespective
-   *  of orientation).
-   *
-   *@param  other  a <code>LineSegment</code> with which to do the comparison.
-   *@return        <code>true</code> if <code>other</code> is a <code>LineSegment</code>
-   *      with the same values for the x and y ordinates.
-   */
-  public boolean equalsTopo(LineSegment other)
-  {
-    return
-      p0.equals(other.p0) && p1.equals(other.p1)
-      || p0.equals(other.p1) && p1.equals(other.p0);
-  }
-
-  public String toString()
-  {
-    return "LINESTRING( " +
-        p0.x + " " + p0.y
-        + ", " +
-        p1.x + " " + p1.y + ")";
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/LineString.java b/src/com/vividsolutions/jts/geom/LineString.java
deleted file mode 100644
index f669a75..0000000
--- a/src/com/vividsolutions/jts/geom/LineString.java
+++ /dev/null
@@ -1,342 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.operation.BoundaryOp;
-
-/**
- *  Models an OGC-style <code>LineString</code>.
- *  A LineString consists of a sequence of two or more vertices,
- *  along with all points along the linearly-interpolated curves
- *  (line segments) between each 
- *  pair of consecutive vertices.
- *  Consecutive vertices may be equal.
- *  The line segments in the line may intersect each other (in other words, 
- *  the linestring may "curl back" in itself and self-intersect.
- *  Linestrings with exactly two identical points are invalid. 
- *  <p> 
- * A linestring must have either 0 or 2 or more points.  
- * If these conditions are not met, the constructors throw 
- * an {@link IllegalArgumentException}
- *
- *@version 1.7
- */
-public class LineString 
-	extends Geometry 
-	implements Lineal
-{
-  private static final long serialVersionUID = 3110669828065365560L;
-  /**
-   *  The points of this <code>LineString</code>.
-   */
-  protected CoordinateSequence points;
-
-  /**
-   *  Constructs a <code>LineString</code> with the given points.
-   *
-   *@param  points the points of the linestring, or <code>null</code>
-   *      to create the empty geometry. This array must not contain <code>null</code>
-   *      elements. Consecutive points may be equal.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>LineString</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>LineString</code>
-   * @throws IllegalArgumentException if too few points are provided
-   */
-  /** @deprecated Use GeometryFactory instead */
-  public LineString(Coordinate points[], PrecisionModel precisionModel, int SRID)
-  {
-    super(new GeometryFactory(precisionModel, SRID));
-    init(getFactory().getCoordinateSequenceFactory().create(points));
-  }
-
-  /**
-   * Constructs a <code>LineString</code> with the given points.
-   *  
-   *@param  points the points of the linestring, or <code>null</code>
-   *      to create the empty geometry. 
-   * @throws IllegalArgumentException if too few points are provided
-   */
-  public LineString(CoordinateSequence points, GeometryFactory factory) {
-    super(factory);
-    init(points);
-  }
-
-  private void init(CoordinateSequence points)
-  {
-    if (points == null) {
-      points = getFactory().getCoordinateSequenceFactory().create(new Coordinate[]{});
-    }
-    if (points.size() == 1) {
-      throw new IllegalArgumentException("Invalid number of points in LineString (found " 
-      		+ points.size() + " - must be 0 or >= 2)");
-    }
-    this.points = points;
-  }
-  public Coordinate[] getCoordinates() {
-    return points.toCoordinateArray();
-  }
-
-  public CoordinateSequence getCoordinateSequence() {
-      return points;
-  }
-
-  public Coordinate getCoordinateN(int n) {
-      return points.getCoordinate(n);
-  }
-
-  public Coordinate getCoordinate()
-  {
-    if (isEmpty()) return null;
-    return points.getCoordinate(0);
-  }
-
-  public int getDimension() {
-    return 1;
-  }
-
-  public int getBoundaryDimension() {
-    if (isClosed()) {
-      return Dimension.FALSE;
-    }
-    return 0;
-  }
-
-  public boolean isEmpty() {
-      return points.size() == 0;
-  }
-
-  public int getNumPoints() {
-      return points.size();
-  }
-
-  public Point getPointN(int n) {
-      return getFactory().createPoint(points.getCoordinate(n));
-  }
-
-  public Point getStartPoint() {
-    if (isEmpty()) {
-      return null;
-    }
-    return getPointN(0);
-  }
-
-  public Point getEndPoint() {
-    if (isEmpty()) {
-      return null;
-    }
-    return getPointN(getNumPoints() - 1);
-  }
-
-  public boolean isClosed() {
-    if (isEmpty()) {
-      return false;
-    }
-    return getCoordinateN(0).equals2D(getCoordinateN(getNumPoints() - 1));
-  }
-
-  public boolean isRing() {
-    return isClosed() && isSimple();
-  }
-
-  public String getGeometryType() {
-    return "LineString";
-  }
-
-  /**
-   *  Returns the length of this <code>LineString</code>
-   *
-   *@return the length of the linestring
-   */
-  public double getLength()
-  {
-   return CGAlgorithms.length(points);
-  }
-
-  /**
-   * Gets the boundary of this geometry.
-   * The boundary of a lineal geometry is always a zero-dimensional geometry (which may be empty).
-   *
-   * @return the boundary geometry
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary() {
-    return (new BoundaryOp(this)).getBoundary();
-  }
-
-  /**
-   * Creates a {@link LineString} whose coordinates are in the reverse
-   * order of this objects
-   *
-   * @return a {@link LineString} with coordinates in the reverse order
-   */
-  public Geometry reverse()
-  {
-    CoordinateSequence seq = (CoordinateSequence) points.clone();
-    CoordinateSequences.reverse(seq);
-    LineString revLine = getFactory().createLineString(seq);
-    return revLine;
-  }
-
-  /**
-   *  Returns true if the given point is a vertex of this <code>LineString</code>.
-   *
-   *@param  pt  the <code>Coordinate</code> to check
-   *@return     <code>true</code> if <code>pt</code> is one of this <code>LineString</code>
-   *      's vertices
-   */
-  public boolean isCoordinate(Coordinate pt) {
-      for (int i = 0; i < points.size(); i++) {
-        if (points.getCoordinate(i).equals(pt)) {
-          return true;
-        }
-      }
-    return false;
-  }
-
-  protected Envelope computeEnvelopeInternal() {
-    if (isEmpty()) {
-      return new Envelope();
-    }
-    return points.expandEnvelope(new Envelope());
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    LineString otherLineString = (LineString) other;
-    if (points.size() != otherLineString.points.size()) {
-      return false;
-    }
-    for (int i = 0; i < points.size(); i++) {
-      if (!equal(points.getCoordinate(i), otherLineString.points.getCoordinate(i), tolerance)) {
-        return false;
-      }
-    }
-    return true;
-  }
-
-  public void apply(CoordinateFilter filter) {
-      for (int i = 0; i < points.size(); i++) {
-        filter.filter(points.getCoordinate(i));
-      }
-  }
-
-  public void apply(CoordinateSequenceFilter filter) 
-  {
-    if (points.size() == 0)
-      return;
-    for (int i = 0; i < points.size(); i++) {
-      filter.filter(points, i);
-      if (filter.isDone())
-        break;
-    }
-    if (filter.isGeometryChanged())
-      geometryChanged();
-  }
-
-  public void apply(GeometryFilter filter) {
-    filter.filter(this);
-  }
-
-  public void apply(GeometryComponentFilter filter) {
-    filter.filter(this);
-  }
-
-  /**
-   * Creates and returns a full copy of this {@link LineString} object.
-   * (including all coordinates contained by it).
-   *
-   * @return a clone of this instance
-   */
-  public Object clone() {
-    LineString ls = (LineString) super.clone();
-    ls.points = (CoordinateSequence) points.clone();
-    return ls;
-  }
-
-  /**
-   * Normalizes a LineString.  A normalized linestring
-   * has the first point which is not equal to it's reflected point
-   * less than the reflected point.
-   */
-  public void normalize()
-  {
-      for (int i = 0; i < points.size() / 2; i++) {
-        int j = points.size() - 1 - i;
-        // skip equal points on both ends
-        if (!points.getCoordinate(i).equals(points.getCoordinate(j))) {
-          if (points.getCoordinate(i).compareTo(points.getCoordinate(j)) > 0) {
-            CoordinateSequences.reverse(points);
-          }
-          return;
-        }
-      }
-  }
-
-  protected boolean isEquivalentClass(Geometry other) {
-    return other instanceof LineString;
-  }
-
-  protected int compareToSameClass(Object o)
-  {
-    LineString line = (LineString) o;
-    // MD - optimized implementation
-    int i = 0;
-    int j = 0;
-    while (i < points.size() && j < line.points.size()) {
-      int comparison = points.getCoordinate(i).compareTo(line.points.getCoordinate(j));
-      if (comparison != 0) {
-        return comparison;
-      }
-      i++;
-      j++;
-    }
-    if (i < points.size()) {
-      return 1;
-    }
-    if (j < line.points.size()) {
-      return -1;
-    }
-    return 0;
-  }
-
-  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp)
-  {
-    LineString line = (LineString) o;
-    return comp.compare(this.points, line.points);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/Lineal.java b/src/com/vividsolutions/jts/geom/Lineal.java
deleted file mode 100644
index c655b42..0000000
--- a/src/com/vividsolutions/jts/geom/Lineal.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom;
-
-/**
- * Identifies {@link Geometry} subclasses which
- * are 1-dimensional and have components which are {@link LineString}s. 
- * 
- * @author Martin Davis
- *
- */
-public interface Lineal {
-
-}
diff --git a/src/com/vividsolutions/jts/geom/LinearRing.java b/src/com/vividsolutions/jts/geom/LinearRing.java
deleted file mode 100644
index 312e8c4..0000000
--- a/src/com/vividsolutions/jts/geom/LinearRing.java
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * Models an OGC SFS <code>LinearRing</code>.
- * A <code>LinearRing</code> is a {@link LineString} which is both closed and simple.
- * In other words,
- * the first and last coordinate in the ring must be equal,
- * and the interior of the ring must not self-intersect.
- * Either orientation of the ring is allowed.
- * <p>
- * A ring must have either 0 or 4 or more points.  
- * The first and last points must be equal (in 2D).
- * If these conditions are not met, the constructors throw 
- * an {@link IllegalArgumentException}
- *
- * @version 1.7
- */
-public class LinearRing extends LineString
-{
-  /**
-   * The minimum number of vertices allowed in a valid non-empty ring (= 4).
-   * Empty rings with 0 vertices are also valid.
-   */
-  public static final int MINIMUM_VALID_SIZE = 4;
-  
-  private static final long serialVersionUID = -4261142084085851829L;
-
-  /**
-   * Constructs a <code>LinearRing</code> with the given points.
-   *
-   *@param  points          points forming a closed and simple linestring, or
-   *      <code>null</code> or an empty array to create the empty geometry.
-   *      This array must not contain <code>null</code> elements.
-   *
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>LinearRing</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>LinearRing</code>
-   * @throws IllegalArgumentException if the ring is not closed, or has too few points
-   * 
-   * @deprecated Use GeometryFactory instead
-   */
-  public LinearRing(Coordinate points[], PrecisionModel precisionModel,
-                    int SRID) {
-    this(points, new GeometryFactory(precisionModel, SRID));
-    validateConstruction();
-  }
-
-  /**
-   * This method is ONLY used to avoid deprecation warnings.
-   * @param points
-   * @param factory
-   * @throws IllegalArgumentException if the ring is not closed, or has too few points
-   */
-  private LinearRing(Coordinate points[], GeometryFactory factory) {
-    this(factory.getCoordinateSequenceFactory().create(points), factory);
-  }
-
-
-  /**
-   * Constructs a <code>LinearRing</code> with the vertices
-   * specifed by the given {@link CoordinateSequence}.
-   *
-   *@param  points  a sequence points forming a closed and simple linestring, or
-   *      <code>null</code> to create the empty geometry.
-   *      
-   * @throws IllegalArgumentException if the ring is not closed, or has too few points
-   *
-   */
-  public LinearRing(CoordinateSequence points, GeometryFactory factory) {
-    super(points, factory);
-    validateConstruction();
-  }
-
-  private void validateConstruction() {
-    if (!isEmpty() && ! super.isClosed()) {
-      throw new IllegalArgumentException("Points of LinearRing do not form a closed linestring");
-    }
-    if (getCoordinateSequence().size() >= 1 && getCoordinateSequence().size() < MINIMUM_VALID_SIZE) {
-      throw new IllegalArgumentException("Invalid number of points in LinearRing (found " 
-      		+ getCoordinateSequence().size() + " - must be 0 or >= 4)");
-    }
-  }
-
-  /**
-   * Returns <code>Dimension.FALSE</code>, since by definition LinearRings do
-   * not have a boundary.
-   *
-   * @return Dimension.FALSE
-   */
-  public int getBoundaryDimension() {
-    return Dimension.FALSE;
-  }
-
-  /**
-   * Tests whether this ring is closed.
-   * Empty rings are closed by definition.
-   * 
-   * @return true if this ring is closed
-   */
-  public boolean isClosed() {
-    if (isEmpty()) {
-    	// empty LinearRings are closed by definition
-      return true;
-    }
-    return super.isClosed();
-  }
-
-
-  public String getGeometryType() {
-    return "LinearRing";
-  }
-
-  public Geometry reverse()
-  {
-    CoordinateSequence seq = (CoordinateSequence) points.clone();
-    CoordinateSequences.reverse(seq);
-    LinearRing rev = getFactory().createLinearRing(seq);
-    return rev;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/Location.java b/src/com/vividsolutions/jts/geom/Location.java
deleted file mode 100644
index 9c8533b..0000000
--- a/src/com/vividsolutions/jts/geom/Location.java
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- *  Constants representing the different topological locations
- *  which can occur in a {@link Geometry}. 
- *  The constants are also used as the row and column indices 
- *  of DE-9IM {@link IntersectionMatrix}es. 
- *
- *@version 1.7
- */
-public class Location {
-  /**
-   * The location value for the interior of a geometry.
-   * Also, DE-9IM row index of the interior of the first geometry and column index of
-   *  the interior of the second geometry. 
-   */
-  public final static int INTERIOR = 0;
-  /**
-   * The location value for the boundary of a geometry.
-   * Also, DE-9IM row index of the boundary of the first geometry and column index of
-   *  the boundary of the second geometry. 
-   */
-  public final static int BOUNDARY = 1;
-  /**
-   * The location value for the exterior of a geometry.
-   * Also, DE-9IM row index of the exterior of the first geometry and column index of
-   *  the exterior of the second geometry. 
-   */
-  public final static int EXTERIOR = 2;
-
-  /**
-   *  Used for uninitialized location values.
-   */
-  public final static int NONE = -1;
-
-  /**
-   *  Converts the location value to a location symbol, for example, <code>EXTERIOR => 'e'</code>
-   *  .
-   *
-   *@param  locationValue  either EXTERIOR, BOUNDARY, INTERIOR or NONE
-   *@return                either 'e', 'b', 'i' or '-'
-   */
-  public static char toLocationSymbol(int locationValue) {
-    switch (locationValue) {
-      case EXTERIOR:
-        return 'e';
-      case BOUNDARY:
-        return 'b';
-      case INTERIOR:
-        return 'i';
-      case NONE:
-        return '-';
-    }
-    throw new IllegalArgumentException("Unknown location value: " + locationValue);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/geom/MultiLineString.java b/src/com/vividsolutions/jts/geom/MultiLineString.java
deleted file mode 100644
index c3783cd..0000000
--- a/src/com/vividsolutions/jts/geom/MultiLineString.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import com.vividsolutions.jts.operation.BoundaryOp;
-
-/**
- * Models a collection of (@link LineString}s.
- * <p>
- * Any collection of LineStrings is a valid MultiLineString.
- *
- *@version 1.7
- */
-public class MultiLineString 
-	extends GeometryCollection
-	implements Lineal
-	{
-  private static final long serialVersionUID = 8166665132445433741L;
-  /**
-   *  Constructs a <code>MultiLineString</code>.
-   *
-   *@param  lineStrings     the <code>LineString</code>s for this <code>MultiLineString</code>
-   *      , or <code>null</code> or an empty array to create the empty geometry.
-   *      Elements may be empty <code>LineString</code>s, but not <code>null</code>
-   *      s.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>MultiLineString</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>MultiLineString</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public MultiLineString(LineString[] lineStrings, PrecisionModel precisionModel, int SRID) {
-    super(lineStrings, new GeometryFactory(precisionModel, SRID));
-  }
-
-
-
-  /**
-   * @param lineStrings
-   *            the <code>LineString</code>s for this <code>MultiLineString</code>,
-   *            or <code>null</code> or an empty array to create the empty
-   *            geometry. Elements may be empty <code>LineString</code>s,
-   *            but not <code>null</code>s.
-   */
-  public MultiLineString(LineString[] lineStrings, GeometryFactory factory) {
-    super(lineStrings, factory);
-  }
-
-  public int getDimension() {
-    return 1;
-  }
-
-  public int getBoundaryDimension() {
-    if (isClosed()) {
-      return Dimension.FALSE;
-    }
-    return 0;
-  }
-
-  public String getGeometryType() {
-    return "MultiLineString";
-  }
-
-  public boolean isClosed() {
-    if (isEmpty()) {
-      return false;
-    }
-    for (int i = 0; i < geometries.length; i++) {
-      if (!((LineString) geometries[i]).isClosed()) {
-        return false;
-      }
-    }
-    return true;
-  }
-
-  /**
-   * Gets the boundary of this geometry.
-   * The boundary of a lineal geometry is always a zero-dimensional geometry (which may be empty).
-   *
-   * @return the boundary geometry
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary()
-  {
-    return (new BoundaryOp(this)).getBoundary();
-  }
-
-  /**
-   * Creates a {@link MultiLineString} in the reverse
-   * order to this object.
-   * Both the order of the component LineStrings
-   * and the order of their coordinate sequences
-   * are reversed.
-   *
-   * @return a {@link MultiLineString} in the reverse order
-   */
-  public Geometry reverse()
-  {
-    int nLines = geometries.length;
-    LineString[] revLines = new LineString[nLines];
-    for (int i = 0; i < geometries.length; i++) {
-      revLines[nLines - 1 - i] = (LineString)geometries[i].reverse();
-    }
-    return getFactory().createMultiLineString(revLines);
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    return super.equalsExact(other, tolerance);
-  }
-
-}
-
diff --git a/src/com/vividsolutions/jts/geom/MultiPoint.java b/src/com/vividsolutions/jts/geom/MultiPoint.java
deleted file mode 100644
index f8b415a..0000000
--- a/src/com/vividsolutions/jts/geom/MultiPoint.java
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * Models a collection of {@link Point}s.
- * <p>
- * Any collection of Points is a valid MultiPoint.
- *
- *@version 1.7
- */
-public class MultiPoint
-  extends GeometryCollection
-  implements Puntal
-{
-
-  private static final long serialVersionUID = -8048474874175355449L;
-
-  /**
-   *  Constructs a <code>MultiPoint</code>.
-   *
-   *@param  points          the <code>Point</code>s for this <code>MultiPoint</code>
-   *      , or <code>null</code> or an empty array to create the empty geometry.
-   *      Elements may be empty <code>Point</code>s, but not <code>null</code>s.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>MultiPoint</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>MultiPoint</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public MultiPoint(Point[] points, PrecisionModel precisionModel, int SRID) {
-    super(points, new GeometryFactory(precisionModel, SRID));
-  }
-
-  /**
-   *@param  points          the <code>Point</code>s for this <code>MultiPoint</code>
-   *      , or <code>null</code> or an empty array to create the empty geometry.
-   *      Elements may be empty <code>Point</code>s, but not <code>null</code>s.
-   */
-  public MultiPoint(Point[] points, GeometryFactory factory) {
-    super(points, factory);
-  }
-
-  public int getDimension() {
-    return 0;
-  }
-
-  public int getBoundaryDimension() {
-    return Dimension.FALSE;
-  }
-
-  public String getGeometryType() {
-    return "MultiPoint";
-  }
-
-  /**
-   * Gets the boundary of this geometry.
-   * Zero-dimensional geometries have no boundary by definition,
-   * so an empty GeometryCollection is returned.
-   *
-   * @return an empty GeometryCollection
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary() {
-    return getFactory().createGeometryCollection(null);
-  }
-
-  public boolean isValid() {
-    return true;
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    return super.equalsExact(other, tolerance);
-  }
-
-  /**
-   *  Returns the <code>Coordinate</code> at the given position.
-   *
-   *@param  n  the index of the <code>Coordinate</code> to retrieve, beginning
-   *      at 0
-   *@return    the <code>n</code>th <code>Coordinate</code>
-   */
-  protected Coordinate getCoordinate(int n) {
-    return ((Point) geometries[n]).getCoordinate();
-  }
-
-}
-
diff --git a/src/com/vividsolutions/jts/geom/MultiPolygon.java b/src/com/vividsolutions/jts/geom/MultiPolygon.java
deleted file mode 100644
index f9166df..0000000
--- a/src/com/vividsolutions/jts/geom/MultiPolygon.java
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.ArrayList;
-
-/**
- * Models a collection of {@link Polygon}s.
- * <p>
- * As per the OGC SFS specification, 
- * the Polygons in a MultiPolygon may not overlap, 
- * and may only touch at single points.
- * This allows the topological point-set semantics
- * to be well-defined.
- *  
- *
- *@version 1.7
- */
-public class MultiPolygon 
-	extends GeometryCollection 
-	implements Polygonal
-{
-  private static final long serialVersionUID = -551033529766975875L;
-  /**
-   *  Constructs a <code>MultiPolygon</code>.
-   *
-   *@param  polygons        the <code>Polygon</code>s for this <code>MultiPolygon</code>
-   *      , or <code>null</code> or an empty array to create the empty geometry.
-   *      Elements may be empty <code>Polygon</code>s, but not <code>null</code>
-   *      s. The polygons must conform to the assertions specified in the <A
-   *      HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
-   *      Specification for SQL</A> .
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>MultiPolygon</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>MultiPolygon</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public MultiPolygon(Polygon[] polygons, PrecisionModel precisionModel, int SRID) {
-    this(polygons, new GeometryFactory(precisionModel, SRID));
-  }
-
-
-  /**
-   * @param polygons
-   *            the <code>Polygon</code>s for this <code>MultiPolygon</code>,
-   *            or <code>null</code> or an empty array to create the empty
-   *            geometry. Elements may be empty <code>Polygon</code>s, but
-   *            not <code>null</code>s. The polygons must conform to the
-   *            assertions specified in the <A
-   *            HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple
-   *            Features Specification for SQL</A>.
-   */
-  public MultiPolygon(Polygon[] polygons, GeometryFactory factory) {
-    super(polygons, factory);
-  }
-
-  public int getDimension() {
-    return 2;
-  }
-
-  public int getBoundaryDimension() {
-    return 1;
-  }
-
-  public String getGeometryType() {
-    return "MultiPolygon";
-  }
-
-  /*
-  public boolean isSimple() {
-    return true;
-  }
-*/
-  
-  /**
-   * Computes the boundary of this geometry
-   *
-   * @return a lineal geometry (which may be empty)
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary() {
-    if (isEmpty()) {
-      return getFactory().createMultiLineString(null);
-    }
-    ArrayList allRings = new ArrayList();
-    for (int i = 0; i < geometries.length; i++) {
-      Polygon polygon = (Polygon) geometries[i];
-      Geometry rings = polygon.getBoundary();
-      for (int j = 0; j < rings.getNumGeometries(); j++) {
-        allRings.add(rings.getGeometryN(j));
-      }
-    }
-    LineString[] allRingsArray = new LineString[allRings.size()];
-    return getFactory().createMultiLineString((LineString[]) allRings.toArray(allRingsArray));
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    return super.equalsExact(other, tolerance);
-  }
-  
-  /**
-   * Creates a {@link MultiPolygon} with
-   * every component reversed.
-   * The order of the components in the collection are not reversed.
-   *
-   * @return a MultiPolygon in the reverse order
-   */
-  public Geometry reverse()
-  {
-    int n = geometries.length;
-    Polygon[] revGeoms = new Polygon[n];
-    for (int i = 0; i < geometries.length; i++) {
-      revGeoms[i] = (Polygon) geometries[i].reverse();
-    }
-    return getFactory().createMultiPolygon(revGeoms);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/geom/OctagonalEnvelope.java b/src/com/vividsolutions/jts/geom/OctagonalEnvelope.java
deleted file mode 100644
index d2d03dc..0000000
--- a/src/com/vividsolutions/jts/geom/OctagonalEnvelope.java
+++ /dev/null
@@ -1,377 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * A bounding container for a {@link Geometry} which is in the shape of a general octagon.
- * The OctagonalEnvelope of a geometric object
- * is a geometry which is a tight bound
- * along the (up to) four extremal rectilinear parallels
- * and along the (up to) four extremal diagonal parallels.
- * Depending on the shape of the contained
- * geometry, the octagon may be degenerate to any extreme
- * (e.g. it may be a rectangle, a line, or a point).
- */
-public class OctagonalEnvelope
-{
-  /**
-   * Gets the octagonal envelope of a geometry
-   * @param geom the geometry
-   * @return the octagonal envelope of the geometry
-   */
-  public static Geometry octagonalEnvelope(Geometry geom) {
-    return (new OctagonalEnvelope(geom)).toGeometry(geom.getFactory());
-  }
-  
-  private static double computeA(double x, double y)
-  {
-    return x + y;
-  }
-
-  private static double computeB(double x, double y)
-  {
-    return x - y;
-  }
-
-  private static double SQRT2 = Math.sqrt(2.0);
-  
-  // initialize in the null state
-  private double minX = Double.NaN;
-  private double maxX;
-  private double minY;
-  private double maxY;
-  private double minA;
-  private double maxA;
-  private double minB;
-  private double maxB;
-
-  /**
-   * Creates a new null bounding octagon
-   */
-  public OctagonalEnvelope()
-  {
-  }
-
-  /**
-   * Creates a new null bounding octagon bounding a {@link Coordinate}
-   * 
-   * @param p the coordinate to bound
-   */
-  public OctagonalEnvelope(Coordinate p)
-  {
-    expandToInclude(p);
-  }
-
-  /**
-   * Creates a new null bounding octagon bounding a pair of {@link Coordinate}s
-   * 
-   * @param p1 a coordinate to bound
-   * @param p2 a coordinate to bound
-   */
-  public OctagonalEnvelope(Coordinate p0, Coordinate p1)
-  {
-    expandToInclude(p0);
-    expandToInclude(p1);
-  }
-
-  /**
-   * Creates a new null bounding octagon bounding an {@link Envelope}
-   */
-  public OctagonalEnvelope(Envelope env)
-  {
-    expandToInclude(env);
-  }
-
-  /**
-   * Creates a new null bounding octagon bounding an {@link OctagonalEnvelope}
-   * (the copy constructor).
-   */
-  public OctagonalEnvelope(OctagonalEnvelope oct)
-  {
-    expandToInclude(oct);
-  }
-
-  /**
-   * Creates a new null bounding octagon bounding a {@link Geometry}
-   */
-  public OctagonalEnvelope(Geometry geom)
-  {
-    expandToInclude(geom);
-  }
-
-
-  public double getMinX() { return minX; }
-  public double getMaxX() { return maxX; }
-  public double getMinY() { return minY; }
-  public double getMaxY() { return maxY; }
-  public double getMinA() { return minA; }
-  public double getMaxA() { return maxA; }
-  public double getMinB() { return minB; }
-  public double getMaxB() { return maxB; }
-
-  public boolean isNull() { return Double.isNaN(minX); }
-
-  /**
-   *  Sets the value of this object to the null value
-   */
-  public void setToNull() {
-    minX = Double.NaN;
-  }
-
-  public void expandToInclude(Geometry g)
-  {
-    g.apply(new BoundingOctagonComponentFilter());
-  }
-
-  public OctagonalEnvelope expandToInclude(CoordinateSequence seq)
-  {
-    for (int i = 0; i < seq.size(); i++) {
-      double x = seq.getX(i);
-      double y = seq.getY(i);
-      expandToInclude(x, y);
-    }
-    return this;
-  }
-
-  public OctagonalEnvelope expandToInclude(OctagonalEnvelope oct)
-  {
-    if (oct.isNull()) return this;
-
-    if (isNull()) {
-      minX = oct.minX;
-      maxX = oct.maxX;
-      minY = oct.minY;
-      maxY = oct.maxY;
-      minA = oct.minA;
-      maxA = oct.maxA;
-      minB = oct.minB;
-      maxB = oct.maxB;
-      return this;
-    }
-    if (oct.minX < minX) minX = oct.minX;
-    if (oct.maxX > maxX) maxX = oct.maxX;
-    if (oct.minY < minY) minY = oct.minY;
-    if (oct.maxY > maxY) maxY = oct.maxY;
-    if (oct.minA < minA) minA = oct.minA;
-    if (oct.maxA > maxA) maxA = oct.maxA;
-    if (oct.minB < minB) minB = oct.minB;
-    if (oct.maxB > maxB) maxB = oct.maxB;
-    return this;
-  }
-
-  public OctagonalEnvelope expandToInclude(Coordinate p)
-  {
-    expandToInclude(p.x, p.y);
-    return this;
-  }
-
-  public OctagonalEnvelope expandToInclude(Envelope env)
-  {
-    expandToInclude(env.getMinX(), env.getMinY());
-    expandToInclude(env.getMinX(), env.getMaxY());
-    expandToInclude(env.getMaxX(), env.getMinY());
-    expandToInclude(env.getMaxX(), env.getMaxY());
-    return this;
-  }
-
-  public OctagonalEnvelope expandToInclude(double x, double y)
-  {
-    double A = computeA(x, y);
-    double B = computeB(x, y);
-
-    if (isNull()) {
-      minX = x;
-      maxX = x;
-      minY = y;
-      maxY = y;
-      minA = A;
-      maxA = A;
-      minB = B;
-      maxB = B;
-    }
-    else {
-      if (x < minX) minX = x;
-      if (x > maxX) maxX = x;
-      if (y < minY) minY = y;
-      if (y > maxY) maxY = y;
-      if (A < minA) minA = A;
-      if (A > maxA) maxA = A;
-      if (B < minB) minB = B;
-      if (B > maxB) maxB = B;
-    }
-    return this;
-  }
-
-  public void expandBy(double distance)
-  {
-    if (isNull()) return;
-
-    double diagonalDistance = SQRT2 * distance;
-
-    minX -= distance;
-    maxX += distance;
-    minY -= distance;
-    maxY += distance;
-    minA -= diagonalDistance;
-    maxA += diagonalDistance;
-    minB -= diagonalDistance;
-    maxB += diagonalDistance;
-
-    if (! isValid())
-      setToNull();
-  }
-
-  /**
-   * Tests if the extremal values for this octagon are valid.
-   *
-   * @return <code>true</code> if this object has valid values
-   */
-  private boolean isValid()
-  {
-    if (isNull()) return true;
-    return minX <= maxX
-                 && minY <= maxY
-                 && minA <= maxA
-                 && minB <= maxB;
-  }
-
-  public boolean intersects(OctagonalEnvelope other)
-  {
-    if (isNull() || other.isNull()) { return false; }
-
-    if (minX > other.maxX) return false;
-    if (maxX < other.minX) return false;
-    if (minY > other.maxY) return false;
-    if (maxY < other.minY) return false;
-    if (minA > other.maxA) return false;
-    if (maxA < other.minA) return false;
-    if (minB > other.maxB) return false;
-    if (maxB < other.minB) return false;
-    return true;
-  }
-
-  public boolean intersects(Coordinate p)
-  {
-    if (minX > p.x) return false;
-    if (maxX < p.x) return false;
-    if (minY > p.y) return false;
-    if (maxY < p.y) return false;
-    
-    double A = computeA(p.x, p.y);
-    double B = computeB(p.x, p.y);
-    if (minA > A) return false;
-    if (maxA < A) return false;
-    if (minB > B) return false;
-    if (maxB < B) return false;
-    return true;
-  }
-
-  public boolean contains(OctagonalEnvelope other)
-  {
-    if (isNull() || other.isNull()) { return false; }
-
-    return other.minX >= minX
-        && other.maxX <= maxX
-        && other.minY >= minY
-        && other.maxY <= maxY
-        && other.minA >= minA
-        && other.maxA <= maxA
-        && other.minB >= minB
-        && other.maxB <= maxB;
-  }
-
-  public Geometry toGeometry(GeometryFactory geomFactory)
-  {
-    if (isNull()) {
-      return geomFactory.createPoint((CoordinateSequence)null);
-    }
-
-    Coordinate px00 = new Coordinate(minX, minA - minX);
-    Coordinate px01 = new Coordinate(minX, minX - minB);
-
-    Coordinate px10 = new Coordinate(maxX, maxX - maxB);
-    Coordinate px11 = new Coordinate(maxX, maxA - maxX);
-
-    Coordinate py00 = new Coordinate(minA - minY, minY);
-    Coordinate py01 = new Coordinate(minY + maxB, minY);
-
-    Coordinate py10 = new Coordinate(maxY + minB, maxY);
-    Coordinate py11 = new Coordinate(maxA - maxY, maxY);
-
-    PrecisionModel pm = geomFactory.getPrecisionModel();
-    pm.makePrecise(px00);
-    pm.makePrecise(px01);
-    pm.makePrecise(px10);
-    pm.makePrecise(px11);
-    pm.makePrecise(py00);
-    pm.makePrecise(py01);
-    pm.makePrecise(py10);
-    pm.makePrecise(py11);
-
-    CoordinateList coordList = new CoordinateList();
-    coordList.add(px00, false);
-    coordList.add(px01, false);
-    coordList.add(py10, false);
-    coordList.add(py11, false);
-    coordList.add(px11, false);
-    coordList.add(px10, false);
-    coordList.add(py01, false);
-    coordList.add(py00, false);
-
-    if (coordList.size() == 1) {
-      return geomFactory.createPoint(px00);
-    }
-    if (coordList.size() == 2) {
-      Coordinate[] pts = coordList.toCoordinateArray();
-      return geomFactory.createLineString(pts);
-    }
-    // must be a polygon, so add closing point
-    coordList.add(px00, false);
-    Coordinate[] pts = coordList.toCoordinateArray();
-    return geomFactory.createPolygon(geomFactory.createLinearRing(pts), null);
-  }
-
-  private class BoundingOctagonComponentFilter
-  implements GeometryComponentFilter
-  {
-     public void filter(Geometry geom)
-     {
-       if (geom instanceof LineString) {
-         expandToInclude( ((LineString) geom).getCoordinateSequence());
-       }
-       else if (geom instanceof Point) {
-         expandToInclude( ((Point) geom).getCoordinateSequence());
-       }
-     }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/Point.java b/src/com/vividsolutions/jts/geom/Point.java
deleted file mode 100644
index 8a72ebf..0000000
--- a/src/com/vividsolutions/jts/geom/Point.java
+++ /dev/null
@@ -1,237 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import com.vividsolutions.jts.util.Assert;
-import com.vividsolutions.jts.operation.valid.*;
-
-/**
- * Represents a single point.
- *
- * A <code>Point</code> is topologically valid if and only if:
- * <ul>
- * <li>the coordinate which defines it (if any) is a valid coordinate 
- * (i.e does not have an <code>NaN</code> X or Y ordinate)
- * </ul>
- * 
- *@version 1.7
- */
-public class Point 
-	extends Geometry
-	implements Puntal
-{
-  private static final long serialVersionUID = 4902022702746614570L;
-  /**
-   *  The <code>Coordinate</code> wrapped by this <code>Point</code>.
-   */
-  private CoordinateSequence coordinates;
-
-  /**
-   *  Constructs a <code>Point</code> with the given coordinate.
-   *
-   *@param  coordinate      the coordinate on which to base this <code>Point</code>
-   *      , or <code>null</code> to create the empty geometry.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>Point</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>Point</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public Point(Coordinate coordinate, PrecisionModel precisionModel, int SRID) {
-    super(new GeometryFactory(precisionModel, SRID));
-    init(getFactory().getCoordinateSequenceFactory().create(
-          coordinate != null ? new Coordinate[]{coordinate} : new Coordinate[]{}));
-  }
-
-  /**
-   *@param  coordinates      contains the single coordinate on which to base this <code>Point</code>
-   *      , or <code>null</code> to create the empty geometry.
-   */
-  public Point(CoordinateSequence coordinates, GeometryFactory factory) {
-    super(factory);
-    init(coordinates);
-  }
-
-  private void init(CoordinateSequence coordinates)
-  {
-    if (coordinates == null) {
-      coordinates = getFactory().getCoordinateSequenceFactory().create(new Coordinate[]{});
-    }
-    Assert.isTrue(coordinates.size() <= 1);
-    this.coordinates = coordinates;
-  }
-
-  public Coordinate[] getCoordinates() {
-    return isEmpty() ? new Coordinate[]{} : new Coordinate[]{
-        getCoordinate()
-        };
-  }
-
-  public int getNumPoints() {
-    return isEmpty() ? 0 : 1;
-  }
-
-  public boolean isEmpty() {
-    return coordinates.size() == 0;
-  }
-
-  public boolean isSimple() {
-    return true;
-  }
-
-  public int getDimension() {
-    return 0;
-  }
-
-  public int getBoundaryDimension() {
-    return Dimension.FALSE;
-  }
-
-  public double getX() {
-    if (getCoordinate() == null) {
-      throw new IllegalStateException("getX called on empty Point");
-    }
-    return getCoordinate().x;
-  }
-
-  public double getY() {
-    if (getCoordinate() == null) {
-      throw new IllegalStateException("getY called on empty Point");
-    }
-    return getCoordinate().y;
-  }
-
-  public Coordinate getCoordinate() {
-    return coordinates.size() != 0 ? coordinates.getCoordinate(0): null;
-  }
-
-  public String getGeometryType() {
-    return "Point";
-  }
-
-  /**
-   * Gets the boundary of this geometry.
-   * Zero-dimensional geometries have no boundary by definition,
-   * so an empty GeometryCollection is returned.
-   *
-   * @return an empty GeometryCollection
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary() {
-    return getFactory().createGeometryCollection(null);
-  }
-
-  protected Envelope computeEnvelopeInternal() {
-    if (isEmpty()) {
-      return new Envelope();
-    }
-    Envelope env = new Envelope();
-    env.expandToInclude(coordinates.getX(0), coordinates.getY(0));
-    return env;
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    if (isEmpty() && other.isEmpty()) {
-      return true;
-    }
-    if (isEmpty() != other.isEmpty()) {
-      return false;
-    }
-    return equal(((Point) other).getCoordinate(), this.getCoordinate(), tolerance);
-  }
-
-  public void apply(CoordinateFilter filter) {
-	    if (isEmpty()) { return; }
-	    filter.filter(getCoordinate());
-	  }
-
-  public void apply(CoordinateSequenceFilter filter) 
-  {
-	    if (isEmpty())
-        return;
-	    filter.filter(coordinates, 0);
-      if (filter.isGeometryChanged())
-        geometryChanged();
-	  }
-
-  public void apply(GeometryFilter filter) {
-    filter.filter(this);
-  }
-
-  public void apply(GeometryComponentFilter filter) {
-    filter.filter(this);
-  }
-
-  /**
-   * Creates and returns a full copy of this {@link Point} object.
-   * (including all coordinates contained by it).
-   *
-   * @return a clone of this instance
-   */
-  public Object clone() {
-    Point p = (Point) super.clone();
-    p.coordinates = (CoordinateSequence) coordinates.clone();
-    return p;// return the clone
-  }
-
-  public Geometry reverse()
-  {
-    return (Geometry) clone();
-  }
-  
-  public void normalize() 
-  { 
-    // a Point is always in normalized form 
-  }
-
-  protected int compareToSameClass(Object other) {
-    Point point = (Point) other;
-    return getCoordinate().compareTo(point.getCoordinate());
-  }
-
-  protected int compareToSameClass(Object other, CoordinateSequenceComparator comp)
-  {
-    Point point = (Point) other;
-    return comp.compare(this.coordinates, point.coordinates);
-  }
-
-  public CoordinateSequence getCoordinateSequence() {
-    return coordinates;
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/Polygon.java b/src/com/vividsolutions/jts/geom/Polygon.java
deleted file mode 100644
index 4b23a88..0000000
--- a/src/com/vividsolutions/jts/geom/Polygon.java
+++ /dev/null
@@ -1,450 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.util.Arrays;
-
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Represents a polygon with linear edges, which may include holes.
- * The outer boundary (shell) 
- * and inner boundaries (holes) of the polygon are represented by {@link LinearRing}s.
- * The boundary rings of the polygon may have any orientation.
- * Polygons are closed, simple geometries by definition.
- * <p>
- * The polygon model conforms to the assertions specified in the 
- * <A HREF="http://www.opengis.org/techno/specs.htm">OpenGIS Simple Features
- * Specification for SQL</A>.
- * <p>
- * A <code>Polygon</code> is topologically valid if and only if:
- * <ul>
- * <li>the coordinates which define it are valid coordinates
- * <li>the linear rings for the shell and holes are valid
- * (i.e. are closed and do not self-intersect)
- * <li>holes touch the shell or another hole at at most one point
- * (which implies that the rings of the shell and holes must not cross)
- * <li>the interior of the polygon is connected,  
- * or equivalently no sequence of touching holes 
- * makes the interior of the polygon disconnected
- * (i.e. effectively split the polygon into two pieces).
- * </ul>
- *
- *@version 1.7
- */
-public class Polygon 
-	extends Geometry
-	implements Polygonal
-{
-  private static final long serialVersionUID = -3494792200821764533L;
-
-  /**
-   *  The exterior boundary,
-   * or <code>null</code> if this <code>Polygon</code>
-   *  is empty.
-   */
-  protected LinearRing shell = null;
-
-  /**
-   * The interior boundaries, if any.
-   * This instance var is never null.
-   * If there are no holes, the array is of zero length.
-   */
-  protected LinearRing[] holes;
-
-  /**
-   *  Constructs a <code>Polygon</code> with the given exterior boundary.
-   *
-   *@param  shell           the outer boundary of the new <code>Polygon</code>,
-   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
-   *      geometry is to be created.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>Polygon</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>Polygon</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public Polygon(LinearRing shell, PrecisionModel precisionModel, int SRID) {
-    this(shell, new LinearRing[]{}, new GeometryFactory(precisionModel, SRID));
-  }
-
-  /**
-   *  Constructs a <code>Polygon</code> with the given exterior boundary and
-   *  interior boundaries.
-   *
-   *@param  shell           the outer boundary of the new <code>Polygon</code>,
-   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
-   *      geometry is to be created.
-   *@param  holes           the inner boundaries of the new <code>Polygon</code>
-   *      , or <code>null</code> or empty <code>LinearRing</code>s if the empty
-   *      geometry is to be created.
-   *@param  precisionModel  the specification of the grid of allowable points
-   *      for this <code>Polygon</code>
-   *@param  SRID            the ID of the Spatial Reference System used by this
-   *      <code>Polygon</code>
-   * @deprecated Use GeometryFactory instead
-   */
-  public Polygon(LinearRing shell, LinearRing[] holes, PrecisionModel precisionModel, int SRID) {
-      this(shell, holes, new GeometryFactory(precisionModel, SRID));
-  }
-
-  /**
-   *  Constructs a <code>Polygon</code> with the given exterior boundary and
-   *  interior boundaries.
-   *
-   *@param  shell           the outer boundary of the new <code>Polygon</code>,
-   *      or <code>null</code> or an empty <code>LinearRing</code> if the empty
-   *      geometry is to be created.
-   *@param  holes           the inner boundaries of the new <code>Polygon</code>
-   *      , or <code>null</code> or empty <code>LinearRing</code>s if the empty
-   *      geometry is to be created.
-   */
-  public Polygon(LinearRing shell, LinearRing[] holes, GeometryFactory factory) {
-    super(factory);
-    if (shell == null) {
-      shell = getFactory().createLinearRing((CoordinateSequence)null);
-    }
-    if (holes == null) {
-      holes = new LinearRing[]{};
-    }
-    if (hasNullElements(holes)) {
-      throw new IllegalArgumentException("holes must not contain null elements");
-    }
-    if (shell.isEmpty() && hasNonEmptyElements(holes)) {
-      throw new IllegalArgumentException("shell is empty but holes are not");
-    }
-    this.shell = shell;
-    this.holes = holes;
-  }
-
-  public Coordinate getCoordinate() {
-    return shell.getCoordinate();
-  }
-
-  public Coordinate[] getCoordinates() {
-    if (isEmpty()) {
-      return new Coordinate[]{};
-    }
-    Coordinate[] coordinates = new Coordinate[getNumPoints()];
-    int k = -1;
-    Coordinate[] shellCoordinates = shell.getCoordinates();
-    for (int x = 0; x < shellCoordinates.length; x++) {
-      k++;
-      coordinates[k] = shellCoordinates[x];
-    }
-    for (int i = 0; i < holes.length; i++) {
-      Coordinate[] childCoordinates = holes[i].getCoordinates();
-      for (int j = 0; j < childCoordinates.length; j++) {
-        k++;
-        coordinates[k] = childCoordinates[j];
-      }
-    }
-    return coordinates;
-  }
-
-  public int getNumPoints() {
-    int numPoints = shell.getNumPoints();
-    for (int i = 0; i < holes.length; i++) {
-      numPoints += holes[i].getNumPoints();
-    }
-    return numPoints;
-  }
-
-  public int getDimension() {
-    return 2;
-  }
-
-  public int getBoundaryDimension() {
-    return 1;
-  }
-
-  public boolean isEmpty() {
-    return shell.isEmpty();
-  }
-
-  /**
-   * Tests if a valid polygon is simple.
-   * This method always returns true, since a valid polygon is always simple
-   *
-   * @return <code>true</code>
-   */
-  /*
-  public boolean isSimple() {
-    return true;
-  }
-*/
-  
-  public boolean isRectangle()
-  {
-    if (getNumInteriorRing() != 0) return false;
-    if (shell == null) return false;
-    if (shell.getNumPoints() != 5) return false;
-
-    CoordinateSequence seq = shell.getCoordinateSequence();
-
-    // check vertices have correct values
-    Envelope env = getEnvelopeInternal();
-    for (int i = 0; i < 5; i++) {
-      double x = seq.getX(i);
-      if (! (x == env.getMinX() || x == env.getMaxX())) return false;
-      double y = seq.getY(i);
-      if (! (y == env.getMinY() || y == env.getMaxY())) return false;
-    }
-
-    // check vertices are in right order
-    double prevX = seq.getX(0);
-    double prevY = seq.getY(0);
-    for (int i = 1; i <= 4; i++) {
-      double x = seq.getX(i);
-      double y = seq.getY(i);
-      boolean xChanged = x != prevX;
-      boolean yChanged = y != prevY;
-      if (xChanged == yChanged)
-        return false;
-      prevX = x;
-      prevY = y;
-    }
-    return true;
-  }
-
-  public LineString getExteriorRing() {
-    return shell;
-  }
-
-  public int getNumInteriorRing() {
-    return holes.length;
-  }
-
-  public LineString getInteriorRingN(int n) {
-    return holes[n];
-  }
-
-  public String getGeometryType() {
-    return "Polygon";
-  }
-
-  /**
-   *  Returns the area of this <code>Polygon</code>
-   *
-   *@return the area of the polygon
-   */
-  public double getArea()
-  {
-    double area = 0.0;
-    area += Math.abs(CGAlgorithms.signedArea(shell.getCoordinateSequence()));
-    for (int i = 0; i < holes.length; i++) {
-      area -= Math.abs(CGAlgorithms.signedArea(holes[i].getCoordinateSequence()));
-    }
-    return area;
-  }
-
-  /**
-   *  Returns the perimeter of this <code>Polygon</code>
-   *
-   *@return the perimeter of the polygon
-   */
-  public double getLength()
-  {
-    double len = 0.0;
-    len += shell.getLength();
-    for (int i = 0; i < holes.length; i++) {
-      len += holes[i].getLength();
-    }
-    return len;
-  }
-
-  /**
-   * Computes the boundary of this geometry
-   *
-   * @return a lineal geometry (which may be empty)
-   * @see Geometry#getBoundary
-   */
-  public Geometry getBoundary() {
-    if (isEmpty()) {
-      return getFactory().createMultiLineString(null);
-    }
-    LinearRing[] rings = new LinearRing[holes.length + 1];
-    rings[0] = shell;
-    for (int i = 0; i < holes.length; i++) {
-      rings[i + 1] = holes[i];
-    }
-    // create LineString or MultiLineString as appropriate
-    if (rings.length <= 1)
-      return getFactory().createLinearRing(rings[0].getCoordinateSequence());
-    return getFactory().createMultiLineString(rings);
-  }
-
-  protected Envelope computeEnvelopeInternal() {
-    return shell.getEnvelopeInternal();
-  }
-
-  public boolean equalsExact(Geometry other, double tolerance) {
-    if (!isEquivalentClass(other)) {
-      return false;
-    }
-    Polygon otherPolygon = (Polygon) other;
-    Geometry thisShell = shell;
-    Geometry otherPolygonShell = otherPolygon.shell;
-    if (!thisShell.equalsExact(otherPolygonShell, tolerance)) {
-      return false;
-    }
-    if (holes.length != otherPolygon.holes.length) {
-      return false;
-    }
-    for (int i = 0; i < holes.length; i++) {
-      if (!((Geometry) holes[i]).equalsExact(otherPolygon.holes[i], tolerance)) {
-        return false;
-      }
-    }
-    return true;
-  }
-
-  public void apply(CoordinateFilter filter) {
-	    shell.apply(filter);
-	    for (int i = 0; i < holes.length; i++) {
-	      holes[i].apply(filter);
-	    }
-	  }
-
-  public void apply(CoordinateSequenceFilter filter) 
-  {
-	    shell.apply(filter);
-      if (! filter.isDone()) {
-        for (int i = 0; i < holes.length; i++) {
-          holes[i].apply(filter);
-          if (filter.isDone()) 
-            break;
-        }
-      }
-      if (filter.isGeometryChanged())
-        geometryChanged();
-	  }
-
-  public void apply(GeometryFilter filter) {
-    filter.filter(this);
-  }
-
-  public void apply(GeometryComponentFilter filter) {
-    filter.filter(this);
-    shell.apply(filter);
-    for (int i = 0; i < holes.length; i++) {
-      holes[i].apply(filter);
-    }
-  }
-
-  /**
-   * Creates and returns a full copy of this {@link Polygon} object.
-   * (including all coordinates contained by it).
-   *
-   * @return a clone of this instance
-   */
-  public Object clone() {
-    Polygon poly = (Polygon) super.clone();
-    poly.shell = (LinearRing) shell.clone();
-    poly.holes = new LinearRing[holes.length];
-    for (int i = 0; i < holes.length; i++) {
-      poly.holes[i] = (LinearRing) holes[i].clone();
-    }
-    return poly;// return the clone
-  }
-
-  public Geometry convexHull() {
-    return getExteriorRing().convexHull();
-  }
-
-  public void normalize() {
-    normalize(shell, true);
-    for (int i = 0; i < holes.length; i++) {
-      normalize(holes[i], false);
-    }
-    Arrays.sort(holes);
-  }
-
-  protected int compareToSameClass(Object o) {
-    LinearRing thisShell = shell;
-    LinearRing otherShell = ((Polygon) o).shell;
-    return thisShell.compareToSameClass(otherShell);
-  }
-
-  protected int compareToSameClass(Object o, CoordinateSequenceComparator comp) {
-    Polygon poly = (Polygon) o;
-
-    LinearRing thisShell = shell;
-    LinearRing otherShell = poly.shell;
-    int shellComp = thisShell.compareToSameClass(otherShell, comp);
-    if (shellComp != 0) return shellComp;
-
-    int nHole1 = getNumInteriorRing();
-    int nHole2 = poly.getNumInteriorRing();
-    int i = 0;
-    while (i < nHole1 && i < nHole2) {
-      LinearRing thisHole = (LinearRing) getInteriorRingN(i);
-      LinearRing otherHole = (LinearRing) poly.getInteriorRingN(i);
-      int holeComp = thisHole.compareToSameClass(otherHole, comp);
-      if (holeComp != 0) return holeComp;
-      i++;
-    }
-    if (i < nHole1) return 1;
-    if (i < nHole2) return -1;
-    return 0;
-  }
-
-  private void normalize(LinearRing ring, boolean clockwise) {
-    if (ring.isEmpty()) {
-      return;
-    }
-    Coordinate[] uniqueCoordinates = new Coordinate[ring.getCoordinates().length - 1];
-    System.arraycopy(ring.getCoordinates(), 0, uniqueCoordinates, 0, uniqueCoordinates.length);
-    Coordinate minCoordinate = CoordinateArrays.minCoordinate(ring.getCoordinates());
-    CoordinateArrays.scroll(uniqueCoordinates, minCoordinate);
-    System.arraycopy(uniqueCoordinates, 0, ring.getCoordinates(), 0, uniqueCoordinates.length);
-    ring.getCoordinates()[uniqueCoordinates.length] = uniqueCoordinates[0];
-    if (CGAlgorithms.isCCW(ring.getCoordinates()) == clockwise) {
-      CoordinateArrays.reverse(ring.getCoordinates());
-    }
-  }
-
-  public Geometry reverse()
-  {
-    Polygon poly = (Polygon) super.clone();
-    poly.shell = (LinearRing) ((LinearRing) shell.clone()).reverse();
-    poly.holes = new LinearRing[holes.length];
-    for (int i = 0; i < holes.length; i++) {
-      poly.holes[i] = (LinearRing) ((LinearRing) holes[i].clone()).reverse();
-    }
-    return poly;// return the clone
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/geom/Polygonal.java b/src/com/vividsolutions/jts/geom/Polygonal.java
deleted file mode 100644
index 28f3021..0000000
--- a/src/com/vividsolutions/jts/geom/Polygonal.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom;
-
-/**
- * Identifies {@link Geometry} subclasses which
- * are 2-dimensional 
- * and have components which have {@link Lineal} boundaries. 
- * 
- * @author Martin Davis
- *
- */
-public interface Polygonal 
-{
-
-}
diff --git a/src/com/vividsolutions/jts/geom/PrecisionModel.java b/src/com/vividsolutions/jts/geom/PrecisionModel.java
deleted file mode 100644
index 0bd3266..0000000
--- a/src/com/vividsolutions/jts/geom/PrecisionModel.java
+++ /dev/null
@@ -1,488 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import java.io.Serializable;
-import java.util.HashMap;
-import java.util.Map;
-
-/**
- * Specifies the precision model of the {@link Coordinate}s in a {@link Geometry}.
- * In other words, specifies the grid of allowable
- *  points for all <code>Geometry</code>s.
- * <p>
- * The {@link #makePrecise(Coordinate)} method allows rounding a coordinate to
- * a "precise" value; that is, one whose
- *  precision is known exactly.
- *<p>
- * Coordinates are assumed to be precise in geometries.
- * That is, the coordinates are assumed to be rounded to the
- * precision model given for the geometry.
- * JTS input routines automatically round coordinates to the precision model
- * before creating Geometries.
- * All internal operations
- * assume that coordinates are rounded to the precision model.
- * Constructive methods (such as boolean operations) always round computed
- * coordinates to the appropriate precision model.
- * <p>
- * Currently three types of precision model are supported:
- * <ul>
- * <li>FLOATING - represents full double precision floating point.
- * This is the default precision model used in JTS
- * <li>FLOATING_SINGLE - represents single precision floating point.
- * <li>FIXED - represents a model with a fixed number of decimal places.
- *  A Fixed Precision Model is specified by a scale factor.
- *  The scale factor specifies the size of the grid which numbers are rounded to.
- *  Input coordinates are mapped to fixed coordinates according to the following
- *  equations:
- *    <UL>
- *      <LI> jtsPt.x = round( (inputPt.x * scale ) / scale
- *      <LI> jtsPt.y = round( (inputPt.y * scale ) / scale
- *    </UL>
- * </ul>
- * For example, to specify 3 decimal places of precision, use a scale factor
- * of 1000. To specify -3 decimal places of precision (i.e. rounding to
- * the nearest 1000), use a scale factor of 0.001.
- * <p>
- * Coordinates are represented internally as Java double-precision values.
- * Since Java uses the IEEE-394 floating point standard, this
- * provides 53 bits of precision. (Thus the maximum precisely representable
- * <i>integer</i> is 9,007,199,254,740,992 - or almost 16 decimal digits of precision).
- * <p>
- * JTS binary methods currently do not handle inputs which have different precision models.
- * The precision model of any constructed geometric value is undefined.
- *
- *@version 1.7
- */
-public class PrecisionModel implements Serializable, Comparable
-{
-	/**
-	 * Determines which of two {@link PrecisionModel}s is the most precise
-	 * (allows the greatest number of significant digits).
-	 * 
-	 * @param pm1 a PrecisionModel
-	 * @param pm2 a PrecisionModel
-	 * @return the PrecisionModel which is most precise
-	 */
-	public static PrecisionModel mostPrecise(PrecisionModel pm1, PrecisionModel pm2)
-	{
-		if (pm1.compareTo(pm2) >= 0)
-			return pm1;
-		return pm2;
-	}
-	
-  private static final long serialVersionUID = 7777263578777803835L;
-
-  /**
-   * The types of Precision Model which JTS supports.
-   */
-  public static class Type
-      implements Serializable
-  {
-    private static final long serialVersionUID = -5528602631731589822L;
-    private static Map nameToTypeMap = new HashMap();
-    public Type(String name) {
-        this.name = name;
-        nameToTypeMap.put(name, this);
-    }
-    private String name;
-    public String toString() { return name; }
-    
-    
-    /*
-     * Ssee http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
-     */
-    private Object readResolve() {
-        return nameToTypeMap.get(name);
-    }
-  }
-
-  /**
-   * Fixed Precision indicates that coordinates have a fixed number of decimal places.
-   * The number of decimal places is determined by the log10 of the scale factor.
-   */
-  public static final Type FIXED = new Type("FIXED");
-  /**
-   * Floating precision corresponds to the standard Java
-   * double-precision floating-point representation, which is
-   * based on the IEEE-754 standard
-   */
-  public static final Type FLOATING = new Type("FLOATING");
-  /**
-   * Floating single precision corresponds to the standard Java
-   * single-precision floating-point representation, which is
-   * based on the IEEE-754 standard
-   */
-  public static final Type FLOATING_SINGLE = new Type("FLOATING SINGLE");
-
-
-  /**
-   *  The maximum precise value representable in a double. Since IEE754
-   *  double-precision numbers allow 53 bits of mantissa, the value is equal to
-   *  2^53 - 1.  This provides <i>almost</i> 16 decimal digits of precision.
-   */
-  public final static double maximumPreciseValue = 9007199254740992.0;
-
-  /**
-   * The type of PrecisionModel this represents.
-   */
-  private Type modelType;
-  /**
-   * The scale factor which determines the number of decimal places in fixed precision.
-   */
-  private double scale;
-
-  /**
-   * Creates a <code>PrecisionModel</code> with a default precision
-   * of FLOATING.
-   */
-  public PrecisionModel() {
-    // default is floating precision
-    modelType = FLOATING;
-  }
-
-  /**
-   * Creates a <code>PrecisionModel</code> that specifies
-   * an explicit precision model type.
-   * If the model type is FIXED the scale factor will default to 1.
-   *
-   * @param modelType the type of the precision model
-   */
-  public PrecisionModel(Type modelType)
-  {
-    this.modelType = modelType;
-    if (modelType == FIXED)
-    {
-      setScale(1.0);
-    }
-  }
-  /**
-   *  Creates a <code>PrecisionModel</code> that specifies Fixed precision.
-   *  Fixed-precision coordinates are represented as precise internal coordinates,
-   *  which are rounded to the grid defined by the scale factor.
-   *
-   *@param  scale    amount by which to multiply a coordinate after subtracting
-   *      the offset, to obtain a precise coordinate
-   *@param  offsetX  not used.
-   *@param  offsetY  not used.
-   *
-   * @deprecated offsets are no longer supported, since internal representation is rounded floating point
-   */
-  public PrecisionModel(double scale, double offsetX, double offsetY) {
-    modelType = FIXED;
-    setScale(scale);
-  }
-  /**
-   *  Creates a <code>PrecisionModel</code> that specifies Fixed precision.
-   *  Fixed-precision coordinates are represented as precise internal coordinates,
-   *  which are rounded to the grid defined by the scale factor.
-   *
-   *@param  scale    amount by which to multiply a coordinate after subtracting
-   *      the offset, to obtain a precise coordinate
-   */
-  public PrecisionModel(double scale) {
-    modelType = FIXED;
-    setScale(scale);
-  }
-  /**
-   *  Copy constructor to create a new <code>PrecisionModel</code>
-   *  from an existing one.
-   */
-  public PrecisionModel(PrecisionModel pm) {
-    modelType = pm.modelType;
-    scale = pm.scale;
-  }
-
-
-  /**
-   * Tests whether the precision model supports floating point
-   * @return <code>true</code> if the precision model supports floating point
-   */
-  public boolean isFloating()
-  {
-    return modelType == FLOATING || modelType == FLOATING_SINGLE;
-  }
-
-  /**
-   * Returns the maximum number of significant digits provided by this
-   * precision model.
-   * Intended for use by routines which need to print out 
-   * decimal representations of precise values (such as {@link WKTWriter}).
-   * <p>
-   * This method would be more correctly called
-   * <tt>getMinimumDecimalPlaces</tt>, 
-   * since it actually computes the number of decimal places
-   * that is required to correctly display the full
-   * precision of an ordinate value.
-   * <p>
-   * Since it is difficult to compute the required number of
-   * decimal places for scale factors which are not powers of 10,
-   * the algorithm uses a very rough approximation in this case.
-   * This has the side effect that for scale factors which are
-   * powers of 10 the value returned is 1 greater than the true value.
-   * 
-   *
-   * @return the maximum number of decimal places provided by this precision model
-   */
-  public int getMaximumSignificantDigits() {
-    int maxSigDigits = 16;
-    if (modelType == FLOATING) {
-      maxSigDigits = 16;
-    } else if (modelType == FLOATING_SINGLE) {
-      maxSigDigits = 6;
-    } else if (modelType == FIXED) {
-      maxSigDigits = 1 + (int) Math.ceil(Math.log(getScale()) / Math.log(10));
-    }
-    return maxSigDigits;
-  }
-
-  /**
-   * Returns the scale factor used to specify a fixed precision model.
-   * The number of decimal places of precision is 
-   * equal to the base-10 logarithm of the scale factor.
-   * Non-integral and negative scale factors are supported.
-   * Negative scale factors indicate that the places 
-   * of precision is to the left of the decimal point.  
-   *
-   *@return the scale factor for the fixed precision model
-   */
-  public double getScale() {
-    return scale;
-  }
-
-  /**
-   * Gets the type of this precision model
-   * @return the type of this precision model
-   * @see Type
-   */
-  public Type getType()
-  {
-    return modelType;
-  }
-  /**
-   *  Sets the multiplying factor used to obtain a precise coordinate.
-   * This method is private because PrecisionModel is an immutable (value) type.
-   */
-  private void setScale(double scale)
-  {
-    this.scale = Math.abs(scale);
-  }
-
-  /**
-   * Returns the x-offset used to obtain a precise coordinate.
-   *
-   * @return the amount by which to subtract the x-coordinate before
-   *         multiplying by the scale
-   * @deprecated Offsets are no longer used
-   */
-  public double getOffsetX() {
-    //We actually don't use offsetX and offsetY anymore ... [Jon Aquino]
-    return 0;
-  }
-
-
-
-  /**
-   * Returns the y-offset used to obtain a precise coordinate.
-   *
-   * @return the amount by which to subtract the y-coordinate before
-   *         multiplying by the scale
-   * @deprecated Offsets are no longer used
-   */
-  public double getOffsetY() {
-    return 0;
-  }
-
-  /**
-   *  Sets <code>internal</code> to the precise representation of <code>external</code>.
-   *
-   * @param external the original coordinate
-   * @param internal the coordinate whose values will be changed to the
-   *                 precise representation of <code>external</code>
-   * @deprecated use makePrecise instead
-   */
-  public void toInternal (Coordinate external, Coordinate internal) {
-    if (isFloating()) {
-      internal.x = external.x;
-      internal.y = external.y;
-    }
-    else {
-      internal.x = makePrecise(external.x);
-      internal.y = makePrecise(external.y);
-    }
-    internal.z = external.z;
-  }
-
-  /**
-   *  Returns the precise representation of <code>external</code>.
-   *
-   *@param  external  the original coordinate
-   *@return           the coordinate whose values will be changed to the precise
-   *      representation of <code>external</code>
-   * @deprecated use makePrecise instead
-   */
-  public Coordinate toInternal(Coordinate external) {
-    Coordinate internal = new Coordinate(external);
-    makePrecise(internal);
-    return internal;
-  }
-
-  /**
-   *  Returns the external representation of <code>internal</code>.
-   *
-   *@param  internal  the original coordinate
-   *@return           the coordinate whose values will be changed to the
-   *      external representation of <code>internal</code>
-   * @deprecated no longer needed, since internal representation is same as external representation
-   */
-  public Coordinate toExternal(Coordinate internal) {
-    Coordinate external = new Coordinate(internal);
-    return external;
-  }
-
-  /**
-   *  Sets <code>external</code> to the external representation of <code>internal</code>.
-   *
-   *@param  internal  the original coordinate
-   *@param  external  the coordinate whose values will be changed to the
-   *      external representation of <code>internal</code>
-   * @deprecated no longer needed, since internal representation is same as external representation
-   */
-  public void toExternal(Coordinate internal, Coordinate external) {
-      external.x = internal.x;
-      external.y = internal.y;
-  }
-
-  /**
-   * Rounds a numeric value to the PrecisionModel grid.
-   * Asymmetric Arithmetic Rounding is used, to provide
-   * uniform rounding behaviour no matter where the number is
-   * on the number line.
-   * <p>
-   * This method has no effect on NaN values.
-   * <p>
-   * <b>Note:</b> Java's <code>Math#rint</code> uses the "Banker's Rounding" algorithm,
-   * which is not suitable for precision operations elsewhere in JTS.
-   */
-  public double makePrecise(double val) 
-  {
-  	// don't change NaN values
-  	if (Double.isNaN(val)) return val;
-  	
-  	if (modelType == FLOATING_SINGLE) {
-  		float floatSingleVal = (float) val;
-  		return (double) floatSingleVal;
-  	}
-  	if (modelType == FIXED) {
-            return Math.round(val * scale) / scale;
-//  		return Math.rint(val * scale) / scale;
-  	}
-  	// modelType == FLOATING - no rounding necessary
-  	return val;
-  }
-
-  /**
-   * Rounds a Coordinate to the PrecisionModel grid.
-   */
-  public void makePrecise(Coordinate coord)
-  {
-    // optimization for full precision
-    if (modelType == FLOATING) return;
-
-    coord.x = makePrecise(coord.x);
-    coord.y = makePrecise(coord.y);
-    //MD says it's OK that we're not makePrecise'ing the z [Jon Aquino]
-  }
-
-
-  public String toString() {
-  	String description = "UNKNOWN";
-  	if (modelType == FLOATING) {
-  		description = "Floating";
-  	} else if (modelType == FLOATING_SINGLE) {
-  		description = "Floating-Single";
-  	} else if (modelType == FIXED) {
-  		description = "Fixed (Scale=" + getScale() + ")";
-  	}
-  	return description;
-  }
-
-  public boolean equals(Object other) {
-    if (! (other instanceof PrecisionModel)) {
-      return false;
-    }
-    PrecisionModel otherPrecisionModel = (PrecisionModel) other;
-    return modelType == otherPrecisionModel.modelType
-        && scale == otherPrecisionModel.scale;
-  }
-  /**
-   *  Compares this {@link PrecisionModel} object with the specified object for order.
-   * A PrecisionModel is greater than another if it provides greater precision.
-   * The comparison is based on the value returned by the
-   * {@link #getMaximumSignificantDigits} method.
-   * This comparison is not strictly accurate when comparing floating precision models
-   * to fixed models; however, it is correct when both models are either floating or fixed.
-   *
-   *@param  o  the <code>PrecisionModel</code> with which this <code>PrecisionModel</code>
-   *      is being compared
-   *@return    a negative integer, zero, or a positive integer as this <code>PrecisionModel</code>
-   *      is less than, equal to, or greater than the specified <code>PrecisionModel</code>
-   */
-  public int compareTo(Object o) {
-    PrecisionModel other = (PrecisionModel) o;
-
-    int sigDigits = getMaximumSignificantDigits();
-    int otherSigDigits = other.getMaximumSignificantDigits();
-    return (new Integer(sigDigits)).compareTo(new Integer(otherSigDigits));
-//    if (sigDigits > otherSigDigits)
-//      return 1;
-//    else if
-//    if (modelType == FLOATING && other.modelType == FLOATING) return 0;
-//    if (modelType == FLOATING && other.modelType != FLOATING) return 1;
-//    if (modelType != FLOATING && other.modelType == FLOATING) return -1;
-//    if (modelType == FIXED && other.modelType == FIXED) {
-//      if (scale > other.scale)
-//        return 1;
-//      else if (scale < other.scale)
-//        return -1;
-//      else
-//        return 0;
-//    }
-//    Assert.shouldNeverReachHere("Unknown Precision Model type encountered");
-//    return 0;
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/geom/Puntal.java b/src/com/vividsolutions/jts/geom/Puntal.java
deleted file mode 100644
index 518889f..0000000
--- a/src/com/vividsolutions/jts/geom/Puntal.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom;
-
-/**
- * Identifies {@link Geometry} subclasses which
- * are 0-dimensional and with components which are {@link Point}s. 
- * 
- * @author Martin Davis
- *
- */
-public interface Puntal {
-
-}
diff --git a/src/com/vividsolutions/jts/geom/TopologyException.java b/src/com/vividsolutions/jts/geom/TopologyException.java
deleted file mode 100644
index d8bb851..0000000
--- a/src/com/vividsolutions/jts/geom/TopologyException.java
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-/**
- * Indicates an invalid or inconsistent topological situation encountered during processing
- *
- * @version 1.7
- */
-public class TopologyException
-  extends RuntimeException
-{
-  private static String msgWithCoord(String msg, Coordinate pt)
-  {
-    if (pt != null)
-      return msg + " [ " + pt + " ]";
-    return msg;
-  }
-
-  private Coordinate pt = null;
-
-  public TopologyException(String msg)
-  {
-    super(msg);
-  }
-
-  public TopologyException(String msg, Coordinate pt)
-  {
-    super(msgWithCoord(msg, pt));
-    this.pt = new Coordinate(pt);
-  }
-
-  public Coordinate getCoordinate() { return pt; }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/Triangle.java b/src/com/vividsolutions/jts/geom/Triangle.java
deleted file mode 100644
index 6c537c4..0000000
--- a/src/com/vividsolutions/jts/geom/Triangle.java
+++ /dev/null
@@ -1,578 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom;
-
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Represents a planar triangle, and provides methods for calculating various
- * properties of triangles.
- * 
- * @version 1.7
- */
-public class Triangle
-{
-
-  /**
-   * Tests whether a triangle is acute. A triangle is acute iff all interior
-   * angles are acute. This is a strict test - right triangles will return
-   * <tt>false</tt> A triangle which is not acute is either right or obtuse.
-   * <p>
-   * Note: this implementation is not robust for angles very close to 90
-   * degrees.
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return true if the triangle is acute
-   */
-  public static boolean isAcute(Coordinate a, Coordinate b, Coordinate c)
-  {
-    if (!Angle.isAcute(a, b, c))
-      return false;
-    if (!Angle.isAcute(b, c, a))
-      return false;
-    if (!Angle.isAcute(c, a, b))
-      return false;
-    return true;
-  }
-
-  /**
-   * Computes the line which is the perpendicular bisector of the line segment
-   * a-b.
-   * 
-   * @param a
-   *          a point
-   * @param b
-   *          another point
-   * @return the perpendicular bisector, as an HCoordinate
-   */
-  public static HCoordinate perpendicularBisector(Coordinate a, Coordinate b)
-  {
-    // returns the perpendicular bisector of the line segment ab
-    double dx = b.x - a.x;
-    double dy = b.y - a.y;
-    HCoordinate l1 = new HCoordinate(a.x + dx / 2.0, a.y + dy / 2.0, 1.0);
-    HCoordinate l2 = new HCoordinate(a.x - dy + dx / 2.0, a.y + dx + dy / 2.0,
-        1.0);
-    return new HCoordinate(l1, l2);
-  }
-
-  /**
-   * Computes the circumcentre of a triangle. The circumcentre is the centre of
-   * the circumcircle, the smallest circle which encloses the triangle. It is
-   * also the common intersection point of the perpendicular bisectors of the
-   * sides of the triangle, and is the only point which has equal distance to
-   * all three vertices of the triangle.
-   * 
-   * @param a
-   *          a vertx of the triangle
-   * @param b
-   *          a vertx of the triangle
-   * @param c
-   *          a vertx of the triangle
-   * @return the circumcentre of the triangle
-   */
-  /*
-   * // original non-robust algorithm public static Coordinate
-   * circumcentre(Coordinate a, Coordinate b, Coordinate c) { // compute the
-   * perpendicular bisector of chord ab HCoordinate cab =
-   * perpendicularBisector(a, b); // compute the perpendicular bisector of chord
-   * bc HCoordinate cbc = perpendicularBisector(b, c); // compute the
-   * intersection of the bisectors (circle radii) HCoordinate hcc = new
-   * HCoordinate(cab, cbc); Coordinate cc = null; try { cc = new
-   * Coordinate(hcc.getX(), hcc.getY()); } catch (NotRepresentableException ex)
-   * { // MD - not sure what we can do to prevent this (robustness problem) //
-   * Idea - can we condition which edges we choose? throw new
-   * IllegalStateException(ex.getMessage()); }
-   * 
-   * //System.out.println("Acc = " + a.distance(cc) + ", Bcc = " +
-   * b.distance(cc) + ", Ccc = " + c.distance(cc) );
-   * 
-   * return cc; }
-   */
-
-  /**
-   * Computes the circumcentre of a triangle. The circumcentre is the centre of
-   * the circumcircle, the smallest circle which encloses the triangle. It is
-   * also the common intersection point of the perpendicular bisectors of the
-   * sides of the triangle, and is the only point which has equal distance to
-   * all three vertices of the triangle.
-   * <p>
-   * The circumcentre does not necessarily lie within the triangle. For example,
-   * the circumcentre of an obtuse isoceles triangle lies outside the triangle.
-   * <p>
-   * This method uses an algorithm due to J.R.Shewchuk which uses normalization
-   * to the origin to improve the accuracy of computation. (See <i>Lecture Notes
-   * on Geometric Robustness</i>, Jonathan Richard Shewchuk, 1999).
-   * 
-   * @param a
-   *          a vertx of the triangle
-   * @param b
-   *          a vertx of the triangle
-   * @param c
-   *          a vertx of the triangle
-   * @return the circumcentre of the triangle
-   */
-  public static Coordinate circumcentre(Coordinate a, Coordinate b, Coordinate c)
-  {
-    double cx = c.x;
-    double cy = c.y;
-    double ax = a.x - cx;
-    double ay = a.y - cy;
-    double bx = b.x - cx;
-    double by = b.y - cy;
-
-    double denom = 2 * det(ax, ay, bx, by);
-    double numx = det(ay, ax * ax + ay * ay, by, bx * bx + by * by);
-    double numy = det(ax, ax * ax + ay * ay, bx, bx * bx + by * by);
-
-    double ccx = cx - numx / denom;
-    double ccy = cy + numy / denom;
-
-    return new Coordinate(ccx, ccy);
-  }
-
-  /**
-   * Computes the determinant of a 2x2 matrix. Uses standard double-precision
-   * arithmetic, so is susceptible to round-off error.
-   * 
-   * @param m00
-   *          the [0,0] entry of the matrix
-   * @param m01
-   *          the [0,1] entry of the matrix
-   * @param m10
-   *          the [1,0] entry of the matrix
-   * @param m11
-   *          the [1,1] entry of the matrix
-   * @return the determinant
-   */
-  private static double det(double m00, double m01, double m10, double m11)
-  {
-    return m00 * m11 - m01 * m10;
-  }
-
-  /**
-   * Computes the incentre of a triangle. The <i>inCentre</i> of a triangle is
-   * the point which is equidistant from the sides of the triangle. It is also
-   * the point at which the bisectors of the triangle's angles meet. It is the
-   * centre of the triangle's <i>incircle</i>, which is the unique circle that
-   * is tangent to each of the triangle's three sides.
-   * <p>
-   * The incentre always lies within the triangle.
-   * 
-   * @param a
-   *          a vertx of the triangle
-   * @param b
-   *          a vertx of the triangle
-   * @param c
-   *          a vertx of the triangle
-   * @return the point which is the incentre of the triangle
-   */
-  public static Coordinate inCentre(Coordinate a, Coordinate b, Coordinate c)
-  {
-    // the lengths of the sides, labelled by their opposite vertex
-    double len0 = b.distance(c);
-    double len1 = a.distance(c);
-    double len2 = a.distance(b);
-    double circum = len0 + len1 + len2;
-
-    double inCentreX = (len0 * a.x + len1 * b.x + len2 * c.x) / circum;
-    double inCentreY = (len0 * a.y + len1 * b.y + len2 * c.y) / circum;
-    return new Coordinate(inCentreX, inCentreY);
-  }
-
-  /**
-   * Computes the centroid (centre of mass) of a triangle. This is also the
-   * point at which the triangle's three medians intersect (a triangle median is
-   * the segment from a vertex of the triangle to the midpoint of the opposite
-   * side). The centroid divides each median in a ratio of 2:1.
-   * <p>
-   * The centroid always lies within the triangle.
-   * 
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the centroid of the triangle
-   */
-  public static Coordinate centroid(Coordinate a, Coordinate b, Coordinate c)
-  {
-    double x = (a.x + b.x + c.x) / 3;
-    double y = (a.y + b.y + c.y) / 3;
-    return new Coordinate(x, y);
-  }
-
-  /**
-   * Computes the length of the longest side of a triangle
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the length of the longest side of the triangle
-   */
-  public static double longestSideLength(Coordinate a, Coordinate b,
-      Coordinate c)
-  {
-    double lenAB = a.distance(b);
-    double lenBC = b.distance(c);
-    double lenCA = c.distance(a);
-    double maxLen = lenAB;
-    if (lenBC > maxLen)
-      maxLen = lenBC;
-    if (lenCA > maxLen)
-      maxLen = lenCA;
-    return maxLen;
-  }
-
-  /**
-   * Computes the point at which the bisector of the angle ABC cuts the segment
-   * AC.
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the angle bisector cut point
-   */
-  public static Coordinate angleBisector(Coordinate a, Coordinate b,
-      Coordinate c)
-  {
-    /**
-     * Uses the fact that the lengths of the parts of the split segment are
-     * proportional to the lengths of the adjacent triangle sides
-     */
-    double len0 = b.distance(a);
-    double len2 = b.distance(c);
-    double frac = len0 / (len0 + len2);
-    double dx = c.x - a.x;
-    double dy = c.y - a.y;
-
-    Coordinate splitPt = new Coordinate(a.x + frac * dx, a.y + frac * dy);
-    return splitPt;
-  }
-
-  /**
-   * Computes the 2D area of a triangle. The area value is always non-negative.
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the area of the triangle
-   * 
-   * @see #signedArea(Coordinate, Coordinate, Coordinate)
-   */
-  public static double area(Coordinate a, Coordinate b, Coordinate c)
-  {
-    return Math
-        .abs(((c.x - a.x) * (b.y - a.y) - (b.x - a.x) * (c.y - a.y)) / 2);
-  }
-
-  /**
-   * Computes the signed 2D area of a triangle. The area value is positive if
-   * the triangle is oriented CW, and negative if it is oriented CCW.
-   * <p>
-   * The signed area value can be used to determine point orientation, but the
-   * implementation in this method is susceptible to round-off errors. Use
-   * {@link CGAlgorithms#orientationIndex(Coordinate, Coordinate, Coordinate)}
-   * for robust orientation calculation.
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the signed 2D area of the triangle
-   * 
-   * @see CGAlgorithms#orientationIndex(Coordinate, Coordinate, Coordinate)
-   */
-  public static double signedArea(Coordinate a, Coordinate b, Coordinate c)
-  {
-    /**
-     * Uses the formula 1/2 * | u x v | where u,v are the side vectors of the
-     * triangle x is the vector cross-product For 2D vectors, this formual
-     * simplifies to the expression below
-     */
-    return ((c.x - a.x) * (b.y - a.y) - (b.x - a.x) * (c.y - a.y)) / 2;
-  }
-
-  /**
-   * Computes the 3D area of a triangle. The value computed is alway
-   * non-negative.
-   * 
-   * @param a
-   *          a vertex of the triangle
-   * @param b
-   *          a vertex of the triangle
-   * @param c
-   *          a vertex of the triangle
-   * @return the 3D area of the triangle
-   */
-  public static double area3D(Coordinate a, Coordinate b, Coordinate c)
-  {
-    /**
-     * Uses the formula 1/2 * | u x v | where u,v are the side vectors of the
-     * triangle x is the vector cross-product
-     */
-    // side vectors u and v
-    double ux = b.x - a.x;
-    double uy = b.y - a.y;
-    double uz = b.z - a.z;
-
-    double vx = c.x - a.x;
-    double vy = c.y - a.y;
-    double vz = c.z - a.z;
-
-    // cross-product = u x v
-    double crossx = uy * vz - uz * vy;
-    double crossy = uz * vx - ux * vz;
-    double crossz = ux * vy - uy * vx;
-
-    // tri area = 1/2 * | u x v |
-    double absSq = crossx * crossx + crossy * crossy + crossz * crossz;
-    double area3D = Math.sqrt(absSq) / 2;
-
-    return area3D;
-  }
-
-  /**
-   * Computes the Z-value (elevation) of an XY point on a three-dimensional
-   * plane defined by a triangle whose vertices have Z-values. The defining
-   * triangle must not be degenerate (in other words, the triangle must enclose
-   * a non-zero area), and must not be parallel to the Z-axis.
-   * <p>
-   * This method can be used to interpolate the Z-value of a point inside a
-   * triangle (for example, of a TIN facet with elevations on the vertices).
-   * 
-   * @param p
-   *          the point to compute the Z-value of
-   * @param v0
-   *          a vertex of a triangle, with a Z ordinate
-   * @param v1
-   *          a vertex of a triangle, with a Z ordinate
-   * @param v2
-   *          a vertex of a triangle, with a Z ordinate
-   * @return the computed Z-value (elevation) of the point
-   */
-  public static double interpolateZ(Coordinate p, Coordinate v0, Coordinate v1,
-      Coordinate v2)
-  {
-    double x0 = v0.x;
-    double y0 = v0.y;
-    double a = v1.x - x0;
-    double b = v2.x - x0;
-    double c = v1.y - y0;
-    double d = v2.y - y0;
-    double det = a * d - b * c;
-    double dx = p.x - x0;
-    double dy = p.y - y0;
-    double t = (d * dx - b * dy) / det;
-    double u = (-c * dx + a * dy) / det;
-    double z = v0.z + t * (v1.z - v0.z) + u * (v2.z - v0.z);
-    return z;
-  }
-
-  /**
-   * The coordinates of the vertices of the triangle
-   */
-  public Coordinate p0, p1, p2;
-
-  /**
-   * Creates a new triangle with the given vertices.
-   * 
-   * @param p0
-   *          a vertex
-   * @param p1
-   *          a vertex
-   * @param p2
-   *          a vertex
-   */
-  public Triangle(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    this.p0 = p0;
-    this.p1 = p1;
-    this.p2 = p2;
-  }
-
-  /**
-   * Computes the incentre of this triangle. The <i>incentre</i> of a triangle
-   * is the point which is equidistant from the sides of the triangle. It is
-   * also the point at which the bisectors of the triangle's angles meet. It is
-   * the centre of the triangle's <i>incircle</i>, which is the unique circle
-   * that is tangent to each of the triangle's three sides.
-   * 
-   * @return the point which is the inCentre of this triangle
-   */
-  public Coordinate inCentre()
-  {
-    return inCentre(p0, p1, p2);
-  }
-
-  /**
-   * Tests whether this triangle is acute. A triangle is acute iff all interior
-   * angles are acute. This is a strict test - right triangles will return
-   * <tt>false</tt> A triangle which is not acute is either right or obtuse.
-   * <p>
-   * Note: this implementation is not robust for angles very close to 90
-   * degrees.
-   * 
-   * @return true if this triangle is acute
-   */
-  public boolean isAcute()
-  {
-    return isAcute(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the circumcentre of this triangle. The circumcentre is the centre
-   * of the circumcircle, the smallest circle which encloses the triangle. It is
-   * also the common intersection point of the perpendicular bisectors of the
-   * sides of the triangle, and is the only point which has equal distance to
-   * all three vertices of the triangle.
-   * <p>
-   * The circumcentre does not necessarily lie within the triangle.
-   * <p>
-   * This method uses an algorithm due to J.R.Shewchuk which uses normalization
-   * to the origin to improve the accuracy of computation. (See <i>Lecture Notes
-   * on Geometric Robustness</i>, Jonathan Richard Shewchuk, 1999).
-   * 
-   * @return the circumcentre of this triangle
-   */
-  public Coordinate circumcentre()
-  {
-    return circumcentre(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the centroid (centre of mass) of this triangle. This is also the
-   * point at which the triangle's three medians intersect (a triangle median is
-   * the segment from a vertex of the triangle to the midpoint of the opposite
-   * side). The centroid divides each median in a ratio of 2:1.
-   * <p>
-   * The centroid always lies within the triangle.
-   * 
-   * @return the centroid of this triangle
-   */
-  public Coordinate centroid()
-  {
-    return centroid(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the length of the longest side of this triangle
-   * 
-   * @return the length of the longest side of this triangle
-   */
-  public double longestSideLength()
-  {
-    return longestSideLength(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the 2D area of this triangle. The area value is always
-   * non-negative.
-   * 
-   * @return the area of this triangle
-   * 
-   * @see #signedArea()
-   */
-  public double area()
-  {
-    return area(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the signed 2D area of this triangle. The area value is positive if
-   * the triangle is oriented CW, and negative if it is oriented CCW.
-   * <p>
-   * The signed area value can be used to determine point orientation, but the
-   * implementation in this method is susceptible to round-off errors. Use
-   * {@link CGAlgorithms#orientationIndex(Coordinate, Coordinate, Coordinate)}
-   * for robust orientation calculation.
-   * 
-   * @return the signed 2D area of this triangle
-   * 
-   * @see CGAlgorithms#orientationIndex(Coordinate, Coordinate, Coordinate)
-   */
-  public double signedArea()
-  {
-    return signedArea(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the 3D area of this triangle. The value computed is alway
-   * non-negative.
-   * 
-   * @return the 3D area of this triangle
-   */
-  public double area3D()
-  {
-    return area3D(this.p0, this.p1, this.p2);
-  }
-
-  /**
-   * Computes the Z-value (elevation) of an XY point on a three-dimensional
-   * plane defined by this triangle (whose vertices must have Z-values). This
-   * triangle must not be degenerate (in other words, the triangle must enclose
-   * a non-zero area), and must not be parallel to the Z-axis.
-   * <p>
-   * This method can be used to interpolate the Z-value of a point inside this
-   * triangle (for example, of a TIN facet with elevations on the vertices).
-   * 
-   * @param p
-   *          the point to compute the Z-value of
-   * @return the computed Z-value (elevation) of the point
-   */
-  public double interpolateZ(Coordinate p)
-  {
-    if (p == null)
-      throw new IllegalArgumentException("Supplied point is null.");
-    return interpolateZ(p, this.p0, this.p1, this.p2);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequence.java b/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequence.java
deleted file mode 100644
index 84b4f1a..0000000
--- a/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequence.java
+++ /dev/null
@@ -1,281 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.impl;
-
-import java.io.Serializable;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A {@link CoordinateSequence} backed by an array of {@link Coordinates}.
- * This is the implementation that {@link Geometry}s use by default.
- * Coordinates returned by #toArray and #getCoordinate are live --
- * modifications to them are actually changing the
- * CoordinateSequence's underlying data.
- * A dimension may be specified for the coordinates in the sequence,
- * which may be 2 or 3.
- * The actual coordinates will always have 3 ordinates,
- * but the dimension is useful as metadata in some situations. 
- *
- * @version 1.7
- */
-public class CoordinateArraySequence
-    implements CoordinateSequence, Serializable
-{
-  //With contributions from Markus Schaber [schabios at logi-track.com] 2004-03-26
-  private static final long serialVersionUID = -915438501601840650L;
-
-  /**
-   * The actual dimension of the coordinates in the sequence.
-   * Allowable values are 2 or 3.
-   */
-  private int dimension = 3;
-  
-  private Coordinate[] coordinates;
-
-  /**
-   * Constructs a sequence based on the given array
-   * of {@link Coordinate}s (the
-   * array is not copied).
-   * The coordinate dimension defaults to 3.
-   *
-   * @param coordinates the coordinate array that will be referenced.
-   */
-  public CoordinateArraySequence(Coordinate[] coordinates) {
-    this(coordinates, 3);
-  }
-
-  /**
-   * Constructs a sequence based on the given array 
-   * of {@link Coordinate}s (the
-   * array is not copied).
-   *
-   * @param coordinates the coordinate array that will be referenced.
-   * @param the dimension of the coordinates
-   */
-  public CoordinateArraySequence(Coordinate[] coordinates, int dimension) {
-    this.coordinates = coordinates;
-    this.dimension = dimension;
-    if (coordinates == null)
-      this.coordinates = new Coordinate[0];
-  }
-
-  /**
-   * Constructs a sequence of a given size, populated
-   * with new {@link Coordinate}s.
-   *
-   * @param size the size of the sequence to create
-   */
-  public CoordinateArraySequence(int size) {
-    coordinates = new Coordinate[size];
-    for (int i = 0; i < size; i++) {
-      coordinates[i] = new Coordinate();
-    }
-  }
-
-  /**
-   * Constructs a sequence of a given size, populated
-   * with new {@link Coordinate}s.
-   *
-   * @param size the size of the sequence to create
-   * @param the dimension of the coordinates
-   */
-  public CoordinateArraySequence(int size, int dimension) {
-    coordinates = new Coordinate[size];
-    this.dimension = dimension;
-    for (int i = 0; i < size; i++) {
-      coordinates[i] = new Coordinate();
-    }
-  }
-
-  /**
-   * Creates a new sequence based on a deep copy of the given {@link CoordinateSequence}.
-   * The coordinate dimension is set to equal the dimension of the input.
-   *
-   * @param coordSeq the coordinate sequence that will be copied.
-   */
-  public CoordinateArraySequence(CoordinateSequence coordSeq)
-  {
-    // NOTE: this will make a sequence of the default dimension
-    if (coordSeq == null) {
-      coordinates = new Coordinate[0];
-      return;
-    }
-    dimension = coordSeq.getDimension();
-    coordinates = new Coordinate[coordSeq.size()];
-
-    for (int i = 0; i < coordinates.length; i++) {
-      coordinates[i] = coordSeq.getCoordinateCopy(i);
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getDimension()
-   */
-  public int getDimension() { return dimension; }
-
-  /**
-   * Get the Coordinate with index i.
-   *
-   * @param i
-   *                  the index of the coordinate
-   * @return the requested Coordinate instance
-   */
-  public Coordinate getCoordinate(int i) {
-    return coordinates[i];
-  }
-
-  /**
-   * Get a copy of the Coordinate with index i.
-   *
-   * @param i  the index of the coordinate
-   * @return a copy of the requested Coordinate
-   */
-  public Coordinate getCoordinateCopy(int i) {
-    return new Coordinate(coordinates[i]);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getX(int)
-   */
-  public void getCoordinate(int index, Coordinate coord) {
-    coord.x = coordinates[index].x;
-    coord.y = coordinates[index].y;
-    coord.z = coordinates[index].z;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getX(int)
-   */
-  public double getX(int index) {
-    return coordinates[index].x;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getY(int)
-   */
-  public double getY(int index) {
-    return coordinates[index].y;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getOrdinate(int, int)
-   */
-  public double getOrdinate(int index, int ordinateIndex)
-  {
-    switch (ordinateIndex) {
-      case CoordinateSequence.X:  return coordinates[index].x;
-      case CoordinateSequence.Y:  return coordinates[index].y;
-      case CoordinateSequence.Z:  return coordinates[index].z;
-    }
-    return Double.NaN;
-  }
-
-  /**
-   * Creates a deep copy of the Object
-   *
-   * @return The deep copy
-   */
-  public Object clone() {
-    Coordinate[] cloneCoordinates = new Coordinate[size()];
-    for (int i = 0; i < coordinates.length; i++) {
-      cloneCoordinates[i] = (Coordinate) coordinates[i].clone();
-    }
-    return new CoordinateArraySequence(cloneCoordinates, dimension);
-  }
-  /**
-   * Returns the size of the coordinate sequence
-   *
-   * @return the number of coordinates
-   */
-  public int size() {
-    return coordinates.length;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#setOrdinate(int, int, double)
-   */
-  public void setOrdinate(int index, int ordinateIndex, double value)
-  {
-    switch (ordinateIndex) {
-      case CoordinateSequence.X:
-        coordinates[index].x = value;
-        break;
-      case CoordinateSequence.Y:
-        coordinates[index].y = value;
-        break;
-      case CoordinateSequence.Z:
-        coordinates[index].z = value;
-        break;
-      default:
-          throw new IllegalArgumentException("invalid ordinateIndex");
-    }
-  }
-
-  /**
-   * This method exposes the internal Array of Coordinate Objects
-   *
-   * @return the Coordinate[] array.
-   */
-  public Coordinate[] toCoordinateArray() {
-    return coordinates;
-  }
-
-  public Envelope expandEnvelope(Envelope env)
-  {
-    for (int i = 0; i < coordinates.length; i++ ) {
-      env.expandToInclude(coordinates[i]);
-    }
-    return env;
-  }
-
-  /**
-   * Returns the string Representation of the coordinate array
-   *
-   * @return The string
-   */
-  public String toString() {
-    if (coordinates.length > 0) {
-      StringBuffer strBuf = new StringBuffer(17 * coordinates.length);
-      strBuf.append('(');
-      strBuf.append(coordinates[0]);
-      for (int i = 1; i < coordinates.length; i++) {
-        strBuf.append(", ");
-        strBuf.append(coordinates[i]);
-      }
-      strBuf.append(')');
-      return strBuf.toString();
-    } else {
-      return "()";
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequenceFactory.java b/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequenceFactory.java
deleted file mode 100644
index 2f553b5..0000000
--- a/src/com/vividsolutions/jts/geom/impl/CoordinateArraySequenceFactory.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-package com.vividsolutions.jts.geom.impl;
-
-import java.io.Serializable;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Creates {@link CoordinateSequence}s represented as an array of {@link Coordinate}s.
- *
- * @version 1.7
- */
-public final class CoordinateArraySequenceFactory
-    implements CoordinateSequenceFactory, Serializable
-{
-  private static final long serialVersionUID = -4099577099607551657L;
-  private static final CoordinateArraySequenceFactory instanceObject = new CoordinateArraySequenceFactory();
-
-  private CoordinateArraySequenceFactory() {
-  }
-
-  private Object readResolve() {
-  	// http://www.javaworld.com/javaworld/javatips/jw-javatip122.html
-    return CoordinateArraySequenceFactory.instance();
-  }
-
-  /**
-   * Returns the singleton instance of {@link CoordinateArraySequenceFactory}
-   */
-  public static CoordinateArraySequenceFactory instance() {
-    return instanceObject;
-  }
-
-  /**
-   * Returns a {@link CoordinateArraySequence} based on the given array (the array is
-   * not copied).
-   *
-   * @param coordinates
-   *            the coordinates, which may not be null nor contain null
-   *            elements
-   */
-  public CoordinateSequence create(Coordinate[] coordinates) {
-    return new CoordinateArraySequence(coordinates);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(com.vividsolutions.jts.geom.CoordinateSequence)
-   */
-  public CoordinateSequence create(CoordinateSequence coordSeq) {
-    return new CoordinateArraySequence(coordSeq);
-  }
-
-  /**
-   * The created sequence dimension is clamped to be <= 3. 
-   * 
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(int, int)
-   *
-   */
-  public CoordinateSequence create(int size, int dimension) {
-    if (dimension > 3)
-      dimension = 3;
-      //throw new IllegalArgumentException("dimension must be <= 3");
-    // handle bogus dimension
-    if (dimension < 2)
-    	// TODO: change to dimension = 2  ???
-      return new CoordinateArraySequence(size);
-    return new CoordinateArraySequence(size, dimension);
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequence.java b/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequence.java
deleted file mode 100644
index e2d3f0e..0000000
--- a/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequence.java
+++ /dev/null
@@ -1,493 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-package com.vividsolutions.jts.geom.impl;
-
-import com.vividsolutions.jts.geom.*;
-
-import java.lang.ref.SoftReference;
-
-/**
- * A {@link CoordinateSequence} implementation based on a packed arrays.
- * In this implementation, {@link Coordinate}s returned by #toArray and #get are copies
- * of the internal values.
- * To change the actual values, use the provided setters.
- * <p>
- * For efficiency, created Coordinate arrays
- * are cached using a soft reference.
- * The cache is cleared each time the coordinate sequence contents are
- * modified through a setter method.
- *
- * @version 1.7
- */
-public abstract class PackedCoordinateSequence
-    implements CoordinateSequence
-{
-  /**
-   * The dimensions of the coordinates hold in the packed array
-   */
-  protected int dimension;
-
-  /**
-   * A soft reference to the Coordinate[] representation of this sequence.
-   * Makes repeated coordinate array accesses more efficient.
-   */
-  protected SoftReference coordRef;
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getDimension()
-   */
-  public int getDimension() {
-    return this.dimension;
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getCoordinate(int)
-   */
-  public Coordinate getCoordinate(int i) {
-    Coordinate[] coords = getCachedCoords();
-    if(coords != null)
-      return coords[i];
-    else
-      return getCoordinateInternal(i);
-  }
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getCoordinate(int)
-   */
-  public Coordinate getCoordinateCopy(int i) {
-    return getCoordinateInternal(i);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getCoordinate(int)
-   */
-  public void getCoordinate(int i, Coordinate coord) {
-    coord.x = getOrdinate(i, 0);
-    coord.y = getOrdinate(i, 1);
-    if (dimension > 2) coord.z = getOrdinate(i, 2);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#toCoordinateArray()
-   */
-  public Coordinate[] toCoordinateArray() {
-    Coordinate[] coords = getCachedCoords();
-// testing - never cache
-    if (coords != null)
-      return coords;
-
-    coords = new Coordinate[size()];
-    for (int i = 0; i < coords.length; i++) {
-      coords[i] = getCoordinateInternal(i);
-    }
-    coordRef = new SoftReference(coords);
-
-    return coords;
-  }
-
-  /**
-   * @return
-   */
-  private Coordinate[] getCachedCoords() {
-    if (coordRef != null) {
-      Coordinate[] coords = (Coordinate[]) coordRef.get();
-      if (coords != null) {
-        return coords;
-      } else {
-        // System.out.print("-");
-        coordRef = null;
-        return null;
-      }
-    } else {
-      // System.out.print("-");
-      return null;
-    }
-
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getX(int)
-   */
-  public double getX(int index) {
-    return getOrdinate(index, 0);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getY(int)
-   */
-  public double getY(int index) {
-    return getOrdinate(index, 1);
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequence#getOrdinate(int, int)
-   */
-  public abstract double getOrdinate(int index, int ordinateIndex);
-
-  /**
-   * Sets the first ordinate of a coordinate in this sequence.
-   *
-   * @param index  the coordinate index
-   * @param value  the new ordinate value
-   */
-  public void setX(int index, double value) {
-    coordRef = null;
-    setOrdinate(index, 0, value);
-  }
-
-  /**
-   * Sets the second ordinate of a coordinate in this sequence.
-   *
-   * @param index  the coordinate index
-   * @param value  the new ordinate value
-   */
-  public void setY(int index, double value) {
-    coordRef = null;
-    setOrdinate(index, 1, value);
-  }
-
-  public String toString()
-  {
-    return CoordinateSequences.toString(this);
-  }
-
-  /**
-   * Returns a Coordinate representation of the specified coordinate, by always
-   * building a new Coordinate object
-   *
-   * @param index
-   * @return
-   */
-  protected abstract Coordinate getCoordinateInternal(int index);
-
-  /**
-   * @see java.lang.Object#clone()
-   */
-  public abstract Object clone();
-
-  /**
-   * Sets the ordinate of a coordinate in this sequence.
-   * <br>
-   * Warning: for performance reasons the ordinate index is not checked
-   * - if it is over dimensions you may not get an exception but a meaningless value.
-   *
-   * @param index
-   *          the coordinate index
-   * @param ordinate
-   *          the ordinate index in the coordinate, 0 based, smaller than the
-   *          number of dimensions
-   * @param value
-   *          the new ordinate value
-   */
-  public abstract void setOrdinate(int index, int ordinate, double value);
-
-  /**
-   * Packed coordinate sequence implementation based on doubles
-   */
-  public static class Double extends PackedCoordinateSequence {
-
-    /**
-     * The packed coordinate array
-     */
-    double[] coords;
-
-    /**
-     * Builds a new packed coordinate sequence
-     *
-     * @param coords
-     * @param dimensions
-     */
-    public Double(double[] coords, int dimensions) {
-      if (dimensions < 2) {
-        throw new IllegalArgumentException("Must have at least 2 dimensions");
-      }
-      if (coords.length % dimensions != 0) {
-        throw new IllegalArgumentException("Packed array does not contain "
-            + "an integral number of coordinates");
-      }
-      this.dimension = dimensions;
-      this.coords = coords;
-    }
-
-    /**
-     * Builds a new packed coordinate sequence out of a float coordinate array
-     *
-     * @param coordinates
-     */
-    public Double(float[] coordinates, int dimensions) {
-      this.coords = new double[coordinates.length];
-      this.dimension = dimensions;
-      for (int i = 0; i < coordinates.length; i++) {
-        this.coords[i] = coordinates[i];
-      }
-    }
-
-    /**
-     * Builds a new packed coordinate sequence out of a coordinate array
-     *
-     * @param coordinates
-     */
-    public Double(Coordinate[] coordinates, int dimension) {
-      if (coordinates == null)
-        coordinates = new Coordinate[0];
-      this.dimension = dimension;
-
-      coords = new double[coordinates.length * this.dimension];
-      for (int i = 0; i < coordinates.length; i++) {
-        coords[i * this.dimension] = coordinates[i].x;
-        if (this.dimension >= 2)
-          coords[i * this.dimension + 1] = coordinates[i].y;
-        if (this.dimension >= 3)
-          coords[i * this.dimension + 2] = coordinates[i].z;
-      }
-    }
-    /**
-     * Builds a new packed coordinate sequence out of a coordinate array
-     *
-     * @param coordinates
-     */
-    public Double(Coordinate[] coordinates) {
-      this(coordinates, 3);
-    }
-
-    /**
-     * Builds a new empty packed coordinate sequence of a given size and dimension
-     *
-     * @param coordinates
-     */
-    public Double(int size, int dimension) {
-      this.dimension = dimension;
-      coords = new double[size * this.dimension];
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#getCoordinate(int)
-     */
-    public Coordinate getCoordinateInternal(int i) {
-      double x = coords[i * dimension];
-      double y = coords[i * dimension + 1];
-      double z = dimension == 2 ? Coordinate.NULL_ORDINATE : coords[i * dimension + 2];
-      return new Coordinate(x, y, z);
-    }
-
-    /**
-     * Gets the underlying array containing the coordinate values.
-     * 
-     * @return the array of coordinate values
-     */
-    public double[] getRawCoordinates()
-    {
-      return coords;
-    }
-    
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#size()
-     */
-    public int size() {
-      return coords.length / dimension;
-    }
-
-    /**
-     * @see java.lang.Object#clone()
-     */
-    public Object clone() {
-      double[] clone = new double[coords.length];
-      System.arraycopy(coords, 0, clone, 0, coords.length);
-      return new Double(clone, dimension);
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#getOrdinate(int, int)
-     *      Beware, for performace reasons the ordinate index is not checked, if
-     *      it's over dimensions you may not get an exception but a meaningless
-     *      value.
-     */
-    public double getOrdinate(int index, int ordinate) {
-      return coords[index * dimension + ordinate];
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.PackedCoordinateSequence#setOrdinate(int,
-     *      int, double)
-     */
-    public void setOrdinate(int index, int ordinate, double value) {
-      coordRef = null;
-      coords[index * dimension + ordinate] = value;
-    }
-
-    public Envelope expandEnvelope(Envelope env)
-    {
-      for (int i = 0; i < coords.length; i += dimension ) {
-        env.expandToInclude(coords[i], coords[i + 1]);
-      }
-      return env;
-    }
-  }
-
-  /**
-   * Packed coordinate sequence implementation based on floats
-   */
-  public static class Float extends PackedCoordinateSequence {
-
-    /**
-     * The packed coordinate array
-     */
-    float[] coords;
-
-    /**
-     * Constructs a packed coordinate sequence from an array of <code>float<code>s
-     *
-     * @param coords
-     * @param dimensions
-     */
-    public Float(float[] coords, int dimensions) {
-      if (dimensions < 2) {
-        throw new IllegalArgumentException("Must have at least 2 dimensions");
-      }
-      if (coords.length % dimensions != 0) {
-        throw new IllegalArgumentException("Packed array does not contain "
-            + "an integral number of coordinates");
-      }
-      this.dimension = dimensions;
-      this.coords = coords;
-    }
-
-    /**
-     * Constructs a packed coordinate sequence from an array of <code>double<code>s
-     *
-     * @param coordinates
-     * @param dimension
-     */
-    public Float(double[] coordinates, int dimensions) {
-      this.coords = new float[coordinates.length];
-      this.dimension = dimensions;
-      for (int i = 0; i < coordinates.length; i++) {
-        this.coords[i] = (float) coordinates[i];
-      }
-    }
-
-    /**
-     * Constructs a packed coordinate sequence out of a coordinate array
-     *
-     * @param coordinates
-     */
-    public Float(Coordinate[] coordinates, int dimension) {
-      if (coordinates == null)
-        coordinates = new Coordinate[0];
-      this.dimension = dimension;
-
-      coords = new float[coordinates.length * this.dimension];
-      for (int i = 0; i < coordinates.length; i++) {
-        coords[i * this.dimension] = (float) coordinates[i].x;
-        if (this.dimension >= 2)
-          coords[i * this.dimension + 1] = (float) coordinates[i].y;
-        if (this.dimension >= 3)
-          coords[i * this.dimension + 2] = (float) coordinates[i].z;
-      }
-    }
-
-    /**
-     * Constructs an empty packed coordinate sequence of a given size and dimension
-     *
-     * @param coordinates
-     */
-    public Float(int size, int dimension) {
-      this.dimension = dimension;
-      coords = new float[size * this.dimension];
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#getCoordinate(int)
-     */
-    public Coordinate getCoordinateInternal(int i) {
-      double x = coords[i * dimension];
-      double y = coords[i * dimension + 1];
-      double z = dimension == 2 ? Coordinate.NULL_ORDINATE : coords[i * dimension + 2];
-      return new Coordinate(x, y, z);
-    }
-
-    /**
-     * Gets the underlying array containing the coordinate values.
-     * 
-     * @return the array of coordinate values
-     */
-    public float[] getRawCoordinates()
-    {
-      return coords;
-    }
-    
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#size()
-     */
-    public int size() {
-      return coords.length / dimension;
-    }
-
-    /**
-     * @see java.lang.Object#clone()
-     */
-    public Object clone() {
-      float[] clone = new float[coords.length];
-      System.arraycopy(coords, 0, clone, 0, coords.length);
-      return new Float(clone, dimension);
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.CoordinateSequence#getOrdinate(int, int)
-     *      For performance reasons the ordinate index is not checked.
-     *      If it is larger than the dimension a meaningless
-     *      value may be returned.
-     */
-    public double getOrdinate(int index, int ordinate) {
-      return coords[index * dimension + ordinate];
-    }
-
-    /**
-     * @see com.vividsolutions.jts.geom.PackedCoordinateSequence#setOrdinate(int,
-     *      int, double)
-     */
-    public void setOrdinate(int index, int ordinate, double value) {
-      coordRef = null;
-      coords[index * dimension + ordinate] = (float) value;
-    }
-
-    public Envelope expandEnvelope(Envelope env)
-    {
-      for (int i = 0; i < coords.length; i += dimension ) {
-        env.expandToInclude(coords[i], coords[i + 1]);
-      }
-      return env;
-    }
-
-  }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequenceFactory.java b/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequenceFactory.java
deleted file mode 100644
index 1c74e20..0000000
--- a/src/com/vividsolutions/jts/geom/impl/PackedCoordinateSequenceFactory.java
+++ /dev/null
@@ -1,169 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-package com.vividsolutions.jts.geom.impl;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Builds packed array coordinate sequences. The array data type can be either
- * double or float, and defaults to float.
- */
-public class PackedCoordinateSequenceFactory implements
-    CoordinateSequenceFactory
-{
-  public static final int DOUBLE = 0;
-  public static final int FLOAT = 1;
-
-  public static final PackedCoordinateSequenceFactory DOUBLE_FACTORY =
-      new PackedCoordinateSequenceFactory(DOUBLE);
-  public static final PackedCoordinateSequenceFactory FLOAT_FACTORY =
-      new PackedCoordinateSequenceFactory(FLOAT);
-
-  private int type = DOUBLE;
-  private int dimension = 3;
-
-  /**
-   * Creates a new PackedCoordinateSequenceFactory
-   * of type DOUBLE.
-   */
-  public PackedCoordinateSequenceFactory()
-  {
-    this(DOUBLE);
-  }
-
-  /**
-   * Creates a new PackedCoordinateSequenceFactory
-   * of the given type.
-   * Acceptable type values are
-   * {@linkplain PackedCoordinateSequenceFactory#Float}or
-   * {@linkplain PackedCoordinateSequenceFactory#Double}
-   */
-  public PackedCoordinateSequenceFactory(int type)
-  {
-    this(type, 3);
-  }
-  /**
-   * Creates a new PackedCoordinateSequenceFactory
-   * of the given type.
-   * Acceptable type values are
-   * {@linkplain PackedCoordinateSequenceFactory#FLOAT}or
-   * {@linkplain PackedCoordinateSequenceFactory#DOUBLE}
-   */
-  public PackedCoordinateSequenceFactory(int type, int dimension)
-  {
-    setType(type);
-    setDimension(dimension);
-  }
-
-  /**
-   * Returns the type of packed coordinate sequences this factory builds, either
-   * {@linkplain PackedCoordinateSequenceFactory#Float} or
-   * {@linkplain PackedCoordinateSequenceFactory#Double}
-   */
-  public int getType() {
-    return type;
-  }
-
-  /**
-   * Sets the type of packed coordinate sequences this factory builds,
-   * acceptable values are {@linkplain PackedCoordinateSequenceFactory#Float}or
-   * {@linkplain PackedCoordinateSequenceFactory#Double}
-   */
-  public void setType(int type) {
-    if (type != DOUBLE && type != FLOAT)
-      throw new IllegalArgumentException("Unknown type " + type);
-    this.type = type;
-  }
-
-
-  public int getDimension() { return dimension; }
-
-  public void setDimension(int dimension) { this.dimension = dimension; }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(com.vividsolutions.jts.geom.Coordinate[])
-   */
-  public CoordinateSequence create(Coordinate[] coordinates) {
-    if (type == DOUBLE) {
-      return new PackedCoordinateSequence.Double(coordinates, dimension);
-    } else {
-      return new PackedCoordinateSequence.Float(coordinates, dimension);
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(com.vividsolutions.jts.geom.CoordinateSequence)
-   */
-  public CoordinateSequence create(CoordinateSequence coordSeq) {
-    if (type == DOUBLE) {
-      return new PackedCoordinateSequence.Double(coordSeq.toCoordinateArray(), dimension);
-    } else {
-      return new PackedCoordinateSequence.Float(coordSeq.toCoordinateArray(), dimension);
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(double[],
-   *      int)
-   */
-  public CoordinateSequence create(double[] packedCoordinates, int dimension) {
-    if (type == DOUBLE) {
-      return new PackedCoordinateSequence.Double(packedCoordinates, dimension);
-    } else {
-      return new PackedCoordinateSequence.Float(packedCoordinates, dimension);
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(float[],
-   *      int)
-   */
-  public CoordinateSequence create(float[] packedCoordinates, int dimension) {
-    if (type == DOUBLE) {
-      return new PackedCoordinateSequence.Double(packedCoordinates, dimension);
-    } else {
-      return new PackedCoordinateSequence.Float(packedCoordinates, dimension);
-    }
-  }
-
-  /**
-   * @see com.vividsolutions.jts.geom.CoordinateSequenceFactory#create(int, int)
-   */
-  public CoordinateSequence create(int size, int dimension) {
-    if (type == DOUBLE) {
-      return new PackedCoordinateSequence.Double(size, dimension);
-    } else {
-      return new PackedCoordinateSequence.Float(size, dimension);
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/geom/prep/AbstractPreparedPolygonContains.java b/src/com/vividsolutions/jts/geom/prep/AbstractPreparedPolygonContains.java
deleted file mode 100644
index 009dbec..0000000
--- a/src/com/vividsolutions/jts/geom/prep/AbstractPreparedPolygonContains.java
+++ /dev/null
@@ -1,245 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.*;
-
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * A base class containing the logic for computes the <tt>contains</tt>
- * and <tt>covers</tt> spatial relationship predicates
- * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
- * Uses short-circuit tests and indexing to improve performance. 
- * <p>
- * Contains and covers are very similar, and differ only in how certain
- * cases along the boundary are handled.  These cases require 
- * full topological evaluation to handle, so all the code in 
- * this class is common to both predicates.
- * <p>
- * It is not possible to short-circuit in all cases, in particular
- * in the case where line segments of the test geometry touches the polygon linework.
- * In this case full topology must be computed.
- * (However, if the test geometry consists of only points, this 
- * <i>can</i> be evaluated in an optimized fashion.
- * 
- * @author Martin Davis
- *
- */
-abstract class AbstractPreparedPolygonContains 
-	extends PreparedPolygonPredicate
-{
-	/**
-	 * This flag controls a difference between contains and covers.
-	 * 
-	 * For contains the value is true.
-	 * For covers the value is false.
-	 */
-	protected boolean requireSomePointInInterior = true; 
-	
-	// information about geometric situation
-	private boolean hasSegmentIntersection = false;
-  private boolean hasProperIntersection = false;
-  private boolean hasNonProperIntersection = false;
-	
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the PreparedPolygon to evaluate
-   */
-	public AbstractPreparedPolygonContains(PreparedPolygon prepPoly)
-	{
-		super(prepPoly);
-	}
-	
-	/**
-	 * Evaluate the <tt>contains</tt> or <tt>covers</tt> relationship
-	 * for the given geometry.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if the test geometry is contained
-	 */
-	protected boolean eval(Geometry geom)
-	{
-		/**
-		 * Do point-in-poly tests first, since they are cheaper and may result
-		 * in a quick negative result.
-		 * 
-		 * If a point of any test components does not lie in target, result is false
-		 */
-		boolean isAllInTargetArea = isAllTestComponentsInTarget(geom);
-		if (! isAllInTargetArea) return false;
-		
-		/**
-		 * If the test geometry consists of only Points, 
-		 * then it is now sufficient to test if any of those
-		 * points lie in the interior of the target geometry.
-		 * If so, the test is contained.
-		 * If not, all points are on the boundary of the area,
-		 * which implies not contained.
-		 */
-		if (requireSomePointInInterior
-				&& geom.getDimension() == 0) {
-			boolean isAnyInTargetInterior = isAnyTestComponentInTargetInterior(geom);
-			return isAnyInTargetInterior;
-		}
-		
-		/**
-		 * Check if there is any intersection between the line segments
-		 * in target and test.
-		 * In some important cases, finding a proper interesection implies that the 
-		 * test geometry is NOT contained.
-		 * These cases are:
-		 * <ul>
-		 * <li>If the test geometry is polygonal
-		 * <li>If the target geometry is a single polygon with no holes
-		 * <ul>
-		 * In both of these cases, a proper intersection implies that there
-		 * is some portion of the interior of the test geometry lying outside
-		 * the target, which means that the test is not contained.
-		 */
-		boolean properIntersectionImpliesNotContained = isProperIntersectionImpliesNotContainedSituation(geom);
-		// MD - testing only
-//		properIntersectionImpliesNotContained = true;
-		
-    // find all intersection types which exist
-    findAndClassifyIntersections(geom);
-		
-		if (properIntersectionImpliesNotContained && hasProperIntersection)
-			return false;
-		
-    /**
-     * If all intersections are proper 
-     * (i.e. no non-proper intersections occur)
-     * we can conclude that the test geometry is not contained in the target area,
-     * by the Epsilon-Neighbourhood Exterior Intersection condition.
-     * In real-world data this is likely to be by far the most common situation, 
-     * since natural data is unlikely to have many exact vertex segment intersections.
-     * Thus this check is very worthwhile, since it avoid having to perform
-     * a full topological check.
-     * 
-     * (If non-proper (vertex) intersections ARE found, this may indicate
-     * a situation where two shells touch at a single vertex, which admits
-     * the case where a line could cross between the shells and still be wholely contained in them.
-     */
-		if (hasSegmentIntersection && ! hasNonProperIntersection)
-      return false;
-    
-		/**
-		 * If there is a segment intersection and the situation is not one
-		 * of the ones above, the only choice is to compute the full topological
-		 * relationship.  This is because contains/covers is very sensitive 
-		 * to the situation along the boundary of the target.
-		 */
-		if (hasSegmentIntersection) {
-			return fullTopologicalPredicate(geom);
-//			System.out.println(geom);
-		}
-				
-		/**
-		 * This tests for the case where a ring of the target lies inside
-		 * a test polygon - which implies the exterior of the Target
-		 * intersects the interior of the Test, and hence the result is false
-		 */
-		if (geom instanceof Polygonal) {
-			// TODO: generalize this to handle GeometryCollections
-			boolean isTargetInTestArea = isAnyTargetComponentInAreaTest(geom, prepPoly.getRepresentativePoints());
-			if (isTargetInTestArea) return false;
-		}
-		return true;
-	}
-	
-	private boolean isProperIntersectionImpliesNotContainedSituation(Geometry testGeom)
-	{
-    /**
-     * If the test geometry is polygonal we have the A/A situation.
-     * In this case, a proper intersection indicates that 
-     * the Epsilon-Neighbourhood Exterior Intersection condition exists.
-     * This condition means that in some small
-     * area around the intersection point, there must exist a situation
-     * where the interior of the test intersects the exterior of the target.
-     * This implies the test is NOT contained in the target. 
-     */
-		if (testGeom instanceof Polygonal) return true;
-    /**
-     * A single shell with no holes allows concluding that 
-     * a proper intersection implies not contained 
-     * (due to the Epsilon-Neighbourhood Exterior Intersection condition) 
-     */
-		if (isSingleShell(prepPoly.getGeometry())) return true;
-		return false;
-	}
-	
-  /**
-   * Tests whether a geometry consists of a single polygon with no holes.
-   *  
-   * @return true if the geometry is a single polygon with no holes
-   */
-	private boolean isSingleShell(Geometry geom)
-	{
-    // handles single-element MultiPolygons, as well as Polygons
-		if (geom.getNumGeometries() != 1) return false;
-		
-		Polygon poly = (Polygon) geom.getGeometryN(0);
-		int numHoles = poly.getNumInteriorRing();
-		if (numHoles == 0) return true;
-		return false;
-	}
-	
-	private void findAndClassifyIntersections(Geometry geom)
-	{
-    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
-    
-		SegmentIntersectionDetector intDetector = new SegmentIntersectionDetector();
-		intDetector.setFindAllIntersectionTypes(true);
-		prepPoly.getIntersectionFinder().intersects(lineSegStr, intDetector);
-			
-		hasSegmentIntersection = intDetector.hasIntersection();
-    hasProperIntersection = intDetector.hasProperIntersection();
-    hasNonProperIntersection = intDetector.hasNonProperIntersection();
-	}
-			
-	/**
-	 * Computes the full topological predicate.
-	 * Used when short-circuit tests are not conclusive.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if this prepared polygon has the relationship with the test geometry
-	 */
-	protected abstract boolean fullTopologicalPredicate(Geometry geom);
-	
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/BasicPreparedGeometry.java b/src/com/vividsolutions/jts/geom/prep/BasicPreparedGeometry.java
deleted file mode 100644
index 047e66c..0000000
--- a/src/com/vividsolutions/jts/geom/prep/BasicPreparedGeometry.java
+++ /dev/null
@@ -1,223 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.locate.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.ComponentCoordinateExtracter;
-
-/**
- * A base class for {@link PreparedGeometry} subclasses.
- * Contains default implementations for methods, which simply delegate
- * to the equivalent {@link Geometry} methods.
- * This class may be used as a "no-op" class for Geometry types
- * which do not have a corresponding {@link PreparedGeometry} implementation.
- * 
- * @author Martin Davis
- *
- */
-class BasicPreparedGeometry 
-  implements PreparedGeometry
-{
-  private final Geometry baseGeom;
-  private final List representativePts;  // List<Coordinate>
-
-  public BasicPreparedGeometry(Geometry geom) 
-  {
-    baseGeom = geom;
-    representativePts = ComponentCoordinateExtracter.getCoordinates(geom);
-  }
-
-  public Geometry getGeometry() { return baseGeom; }
-
-  /**
-   * Gets the list of representative points for this geometry.
-   * One vertex is included for every component of the geometry
-   * (i.e. including one for every ring of polygonal geometries).
-   * 
-   * Do not modify the returned list!
-   * 
-   * @return a List of Coordinate
-   */
-  public List getRepresentativePoints()
-  {
-	//TODO wrap in unmodifiable?
-    return representativePts;
-  }
-  
-	/**
-	 * Tests whether any representative of the target geometry 
-	 * intersects the test geometry.
-	 * This is useful in A/A, A/L, A/P, L/P, and P/P cases.
-	 * 
-	 * @param geom the test geometry
-	 * @param repPts the representative points of the target geometry
-	 * @return true if any component intersects the areal test geometry
-	 */
-	public boolean isAnyTargetComponentInTest(Geometry testGeom)
-	{
-		PointLocator locator = new PointLocator();
-    for (Iterator i = representativePts.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      if (locator.intersects(p, testGeom))
-        return true;
-    }
-		return false;
-	}
-
-  /**
-   * Determines whether a Geometry g interacts with 
-   * this geometry by testing the geometry envelopes.
-   *  
-   * @param g a Geometry
-   * @return true if the envelopes intersect
-   */
-  protected boolean envelopesIntersect(Geometry g)
-  {
-    if (! baseGeom.getEnvelopeInternal().intersects(g.getEnvelopeInternal()))
-      return false;
-    return true;
-  }
-  
-  /**
-   * Determines whether the envelope of 
-   * this geometry covers the Geometry g.
-   * 
-   *  
-   * @param g a Geometry
-   * @return true if g is contained in this envelope
-   */
-  protected boolean envelopeCovers(Geometry g)
-  {
-    if (! baseGeom.getEnvelopeInternal().covers(g.getEnvelopeInternal()))
-      return false;
-    return true;
-  }
-  
-  /**
-   * Default implementation.
-   */
-  public boolean contains(Geometry g)
-  {
-    return baseGeom.contains(g);
-  }
-
-  /**
-   * Default implementation.
-   */
-  public boolean containsProperly(Geometry g)
-  {
-  	// since raw relate is used, provide some optimizations
-  	
-    // short-circuit test
-    if (! baseGeom.getEnvelopeInternal().contains(g.getEnvelopeInternal()))
-      return false;
-  	
-    // otherwise, compute using relate mask
-    return baseGeom.relate(g, "T**FF*FF*");
-  }
-
-  /**
-   * Default implementation.
-   */
-  public boolean coveredBy(Geometry g)
-  {
-    return baseGeom.coveredBy(g);
-  }
-
-  /**
-   * Default implementation.
-   */
-  public boolean covers(Geometry g)
-  {
-    return baseGeom.covers(g);
-  }
-
-  /**
-   * Default implementation.
-   */
-  public boolean crosses(Geometry g)
-  {
-    return baseGeom.crosses(g);
-  }
-  
-  /**
-   * Standard implementation for all geometries.
-   * Supports {@link GeometryCollection}s as input.
-   */
-  public boolean disjoint(Geometry g)
-  {
-    return ! intersects(g);
-  }
-  
-  /**
-   * Default implementation.
-   */
-  public boolean intersects(Geometry g)
-  {
-    return baseGeom.intersects(g);
-  }
-  
-  /**
-   * Default implementation.
-   */
-  public boolean overlaps(Geometry g)
-  {
-    return baseGeom.overlaps(g);
-  }
-  
-  /**
-   * Default implementation.
-   */
-  public boolean touches(Geometry g)
-  {
-    return baseGeom.touches(g);
-  }
-  
-  /**
-   * Default implementation.
-   */
-  public boolean within(Geometry g)
-  {
-    return baseGeom.within(g);
-  }
-  
-  public String toString()
-  {
-  	return baseGeom.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedGeometry.java b/src/com/vividsolutions/jts/geom/prep/PreparedGeometry.java
deleted file mode 100644
index e338661..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedGeometry.java
+++ /dev/null
@@ -1,192 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An interface for classes which prepare {@link Geometry}s 
- * in order to optimize the performance 
- * of repeated calls to specific geometric operations.
- * <p>
- * A given implementation may provide optimized implementations
- * for only some of the specified methods, 
- * and delegate the remaining methods to the original {@link Geometry} operations.
- * An implementation may also only optimize certain situations,
- * and delegate others. 
- * See the implementing classes for documentation about which methods and situations
- * they optimize.
- * <p>
- * Subclasses are intended to be thread-safe, to allow <code>PreparedGeometry</code>
- * to be used in a multi-threaded context 
- * (which allows extracting maximum benefit from the prepared state).
- * 
- * @author Martin Davis
- *
- */
-public interface PreparedGeometry 
-{
-	
-	/**
-	 * Gets the original {@link Geometry} which has been prepared.
-	 * 
-	 * @return the base geometry
-	 */
-	Geometry getGeometry();
-
-	/**
-	 * Tests whether the base {@link Geometry} contains a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry contains the given Geometry
-	 * 
-	 * @see Geometry#contains(Geometry)
-	 */
-	boolean contains(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} properly contains a given geometry.
-	 * <p>
-	 * The <code>containsProperly</code> predicate has the following equivalent definitions:
-	 * <ul>
-	 * <li>Every point of the other geometry is a point of this geometry's interior.
-	 * <li>The DE-9IM Intersection Matrix for the two geometries matches 
-	 * <code>[T**FF*FF*]</code>
-	 * </ul>
-	 * In other words, if the test geometry has any interaction with the boundary of the target
-	 * geometry the result of <tt>containsProperly</tt> is <tt>false</tt>. 
-	 * This is different semantics to the {@link Geometry#contains} predicate,
-	 * in which test geometries can intersect the target's boundary and still be contained.
-	 * <p>
-	 * The advantage of using this predicate is that it can be computed
-	 * efficiently, since it avoids the need to compute the full topological relationship
-	 * of the input boundaries in cases where they intersect.
-	 * <p>
-	 * An example use case is computing the intersections
-	 * of a set of geometries with a large polygonal geometry.  
-	 * Since <tt>intersection</tt> is a fairly slow operation, it can be more efficient
-	 * to use <tt>containsProperly</tt> to filter out test geometries which lie
-	 * wholly inside the area.  In these cases the intersection is
-	 * known <i>a priori</i> to be exactly the original test geometry. 
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry properly contains the given Geometry
-	 * 
-	 * @see Geometry#contains
-	 * 
-	 */
-	boolean containsProperly(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} is covered by a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry is covered by the given Geometry
-	 * 
-	 * @see Geometry#coveredBy(Geometry)
-	 */
-	boolean coveredBy(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} covers a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry covers the given Geometry
-	 * 
-	 * @see Geometry#covers(Geometry)
-	 */
-	boolean covers(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} crosses a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry crosses the given Geometry
-	 * 
-	 * @see Geometry#crosses(Geometry)
-	 */
-	boolean crosses(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} is disjoint from a given geometry.
-	 * This method supports {@link GeometryCollection}s as input
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry is disjoint from the given Geometry
-	 * 
-	 * @see Geometry#disjoint(Geometry)
-	 */
-	boolean disjoint(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} intersects a given geometry.
-	 * This method supports {@link GeometryCollection}s as input
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry intersects the given Geometry
-	 * 
-	 * @see Geometry#intersects(Geometry)
-	 */
-	boolean intersects(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} overlaps a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry overlaps the given Geometry
-	 * 
-	 * @see Geometry#overlaps(Geometry)
-	 */
-	boolean overlaps(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} touches a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry touches the given Geometry
-	 * 
-	 * @see Geometry#touches(Geometry)
-	 */
-	boolean touches(Geometry geom);
-
-	/**
-	 * Tests whether the base {@link Geometry} is within a given geometry.
-	 * 
-	 * @param geom the Geometry to test
-	 * @return true if this Geometry is within the given Geometry
-	 * 
-	 * @see Geometry#within(Geometry)
-	 */
-	boolean within(Geometry geom);
-
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedGeometryFactory.java b/src/com/vividsolutions/jts/geom/prep/PreparedGeometryFactory.java
deleted file mode 100644
index 966d26d..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedGeometryFactory.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A factory for creating {@link PreparedGeometry}s.
- * It chooses an appropriate implementation of PreparedGeometry
- * based on the geoemtric type of the input geometry.
- * <p>
- * In the future, the factory may accept hints that indicate
- * special optimizations which can be performed.
- * 
- * 
- * @author Martin Davis
- *
- */
-public class PreparedGeometryFactory 
-{
-  /**
-   * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}.
-   * 
-   * @param geom the geometry to prepare
-   * @return the prepared geometry
-   */
-	public static PreparedGeometry prepare(Geometry geom)
-	{
-		return (new PreparedGeometryFactory()).create(geom); 
-	}
-
-  public PreparedGeometryFactory() {
-  }
-
-  /**
-   * Creates a new {@link PreparedGeometry} appropriate for the argument {@link Geometry}.
-   * 
-   * @param geom the geometry to prepare
-   * @return the prepared geometry
-   */
-  public PreparedGeometry create(Geometry geom)
-  {
-    if (geom instanceof Polygonal) 
-      return new PreparedPolygon((Polygonal) geom);
-    if (geom instanceof Lineal) 
-      return new PreparedLineString((Lineal) geom);
-    if (geom instanceof Puntal) 
-      return new PreparedPoint((Puntal) geom);
-    
-    /**
-     * Default representation.
-     */
-    return new BasicPreparedGeometry(geom);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedLineString.java b/src/com/vividsolutions/jts/geom/prep/PreparedLineString.java
deleted file mode 100644
index ca0d3e6..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedLineString.java
+++ /dev/null
@@ -1,79 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * A prepared version for {@link Lineal} geometries.
- * <p>
- * Instances of this class are thread-safe.
- * 
- * @author mbdavis
- *
- */
-public class PreparedLineString
-  extends BasicPreparedGeometry
-{
-  private FastSegmentSetIntersectionFinder segIntFinder = null;
-
-  public PreparedLineString(Lineal line) {
-    super((Geometry) line);
-  }
-
-  public synchronized FastSegmentSetIntersectionFinder getIntersectionFinder()
-  {
-  	/**
-  	 * MD - Another option would be to use a simple scan for 
-  	 * segment testing for small geometries.  
-  	 * However, testing indicates that there is no particular advantage 
-  	 * to this approach.
-  	 */
-  	if (segIntFinder == null)
-  		segIntFinder = new FastSegmentSetIntersectionFinder(SegmentStringUtil.extractSegmentStrings(getGeometry()));
-    return segIntFinder;
-  }
-  
-  public boolean intersects(Geometry g)
-  {
-  	if (! envelopesIntersect(g)) return false;
-    return PreparedLineStringIntersects.intersects(this, g);
-  }
-  
-  /**
-   * There's not much point in trying to optimize contains, since 
-   * contains for linear targets requires the entire test geometry 
-   * to exactly match the target linework.
-   */
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedLineStringIntersects.java b/src/com/vividsolutions/jts/geom/prep/PreparedLineStringIntersects.java
deleted file mode 100644
index 2ef1a4b..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedLineStringIntersects.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.*;
-
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Computes the <tt>intersects</tt> spatial relationship predicate
- * for a target {@link PreparedLineString} relative to other {@link Geometry} classes.
- * Uses short-circuit tests and indexing to improve performance. 
- * 
- * @author Martin Davis
- *
- */
-class PreparedLineStringIntersects 
-{
-	/**
-	 * Computes the intersects predicate between a {@link PreparedLineString}
-	 * and a {@link Geometry}.
-	 * 
-	 * @param prep the prepared linestring
-	 * @param geom a test geometry
-	 * @return true if the linestring intersects the geometry
-	 */
-	public static boolean intersects(PreparedLineString prep, Geometry geom)
-	{
-		PreparedLineStringIntersects op = new PreparedLineStringIntersects(prep);
-    return op.intersects(geom);
-	}
-
-	protected PreparedLineString prepLine;
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the target PreparedLineString
-   */
-	public PreparedLineStringIntersects(PreparedLineString prepLine)
-	{
-		this.prepLine = prepLine;
-	}
-	
-	/**
-	 * Tests whether this geometry intersects a given geometry.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if the test geometry intersects
-	 */
-	public boolean intersects(Geometry geom)
-	{
-		/**
-		 * If any segments intersect, obviously intersects = true
-		 */
-    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
-    // only request intersection finder if there are segments (ie NOT for point inputs)
-    if (lineSegStr.size() > 0) {
-  		boolean segsIntersect = prepLine.getIntersectionFinder().intersects(lineSegStr);
-  		// MD - performance testing
-  //		boolean segsIntersect = false;
-  		if (segsIntersect) 
-        return true;
-    }
-		/**
-		 * For L/L case we are done
-		 */
-		if (geom.getDimension() == 1) return false;
-		
-		/**
-		 * For L/A case, need to check for proper inclusion of the target in the test
-		 */
-		if (geom.getDimension() == 2
-				&& prepLine.isAnyTargetComponentInTest(geom)) return true;
-		
-		/** 
-		 * For L/P case, need to check if any points lie on line(s)
-		 */
-		if (geom.getDimension() == 0)
-			return isAnyTestPointInTarget(geom);
-		
-		return false;
-	}
-	  
-  /**
-   * Tests whether any representative point of the test Geometry intersects
-   * the target geometry.
-   * Only handles test geometries which are Puntal (dimension 0)
-   * 
-   * @param geom a Puntal geometry to test
-   * @return true if any point of the argument intersects the prepared geometry
-   */
-	protected boolean isAnyTestPointInTarget(Geometry testGeom)
-	{
-		/**
-		 * This could be optimized by using the segment index on the lineal target.
-		 * However, it seems like the L/P case would be pretty rare in practice.
-		 */
-		PointLocator locator = new PointLocator();
-    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
-    for (Iterator i = coords.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      if (locator.intersects(p, prepLine.getGeometry()))
-        return true;
-    }
-		return false;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPoint.java b/src/com/vividsolutions/jts/geom/prep/PreparedPoint.java
deleted file mode 100644
index 3390a5e..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPoint.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import com.vividsolutions.jts.geom.*;
-
-
-/**
- * A prepared version for {@link Puntal} geometries.
- * <p>
- * Instances of this class are thread-safe.
- * 
- * @author Martin Davis
- *
- */
-public class PreparedPoint
-  extends BasicPreparedGeometry
-{
-  public PreparedPoint(Puntal point) {
-    super((Geometry) point);
-  }
-
-  /**
-   * Tests whether this point intersects a {@link Geometry}.
-   * <p>
-   * The optimization here is that computing topology for the test geometry
-   * is avoided.  This can be significant for large geometries.
-   */
-  public boolean intersects(Geometry g)
-  {
-  	if (! envelopesIntersect(g)) return false;
-  	
-  	/**
-  	 * This avoids computing topology for the test geometry
-  	 */
-    return isAnyTargetComponentInTest(g);
-  }  
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygon.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygon.java
deleted file mode 100644
index 17be76f..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygon.java
+++ /dev/null
@@ -1,138 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-
-import com.vividsolutions.jts.algorithm.locate.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.operation.predicate.*;
-
-/**
- * A prepared version for {@link Polygonal} geometries.
- * This class supports both {@link Polygon}s and {@link MultiPolygon}s.
- * <p>
- * This class does <b>not</b> support MultiPolygons which are non-valid 
- * (e.g. with overlapping elements). 
- * <p>
- * Instances of this class are thread-safe and immutable.
- * 
- * @author mbdavis
- *
- */
-public class PreparedPolygon
-  extends BasicPreparedGeometry
-{
-	private final boolean isRectangle;
-	// create these lazily, since they are expensive
-	private FastSegmentSetIntersectionFinder segIntFinder = null;
-	private PointOnGeometryLocator pia = null;
-
-  public PreparedPolygon(Polygonal poly) {
-    super((Geometry) poly);
-    isRectangle = getGeometry().isRectangle();
-  }
-
-  /**
-   * Gets the indexed intersection finder for this geometry.
-   * 
-   * @return the intersection finder
-   */
-  public synchronized FastSegmentSetIntersectionFinder getIntersectionFinder()
-  {
-  	/**
-  	 * MD - Another option would be to use a simple scan for 
-  	 * segment testing for small geometries.  
-  	 * However, testing indicates that there is no particular advantage 
-  	 * to this approach.
-  	 */
-  	if (segIntFinder == null)
-  		segIntFinder = new FastSegmentSetIntersectionFinder(SegmentStringUtil.extractSegmentStrings(getGeometry()));
-  	return segIntFinder;
-  }
-  
-  public synchronized PointOnGeometryLocator getPointLocator()
-  {
-  	if (pia == null)
-      pia = new IndexedPointInAreaLocator(getGeometry());
- 		
-    return pia;
-  }
-  
-  public boolean intersects(Geometry g)
-  {
-  	// envelope test
-  	if (! envelopesIntersect(g)) return false;
-  	
-    // optimization for rectangles
-    if (isRectangle) {
-      return RectangleIntersects.intersects((Polygon) getGeometry(), g);
-    }
-    
-    return PreparedPolygonIntersects.intersects(this, g);
-  }
-  
-  public boolean contains(Geometry g)
-  {
-    // short-circuit test
-    if (! envelopeCovers(g)) 
-    	return false;
-  	
-    // optimization for rectangles
-    if (isRectangle) {
-      return RectangleContains.contains((Polygon) getGeometry(), g);
-    }
-
-    return PreparedPolygonContains.contains(this, g);
-  }
-  
-  public boolean containsProperly(Geometry g)
-  {
-    // short-circuit test
-    if (! envelopeCovers(g)) 
-    	return false;
-    return PreparedPolygonContainsProperly.containsProperly(this, g);
-  }
-  
-  public boolean covers(Geometry g)
-  {
-    // short-circuit test
-    if (! envelopeCovers(g)) 
-    	return false;
-    // optimization for rectangle arguments
-    if (isRectangle) {
-      return true;
-    }
-    return PreparedPolygonCovers.covers(this, g);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContains.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContains.java
deleted file mode 100644
index 5bf35e7..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContains.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the <tt>contains</tt> spatial relationship predicate
- * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
- * Uses short-circuit tests and indexing to improve performance. 
- * <p>
- * It is not possible to short-circuit in all cases, in particular
- * in the case where the test geometry touches the polygon linework.
- * In this case full topology must be computed.
- * 
- * @author Martin Davis
- *
- */
-class PreparedPolygonContains 
-	extends AbstractPreparedPolygonContains
-{
-	/**
-	 * Computes the </tt>contains</tt> predicate between a {@link PreparedPolygon}
-	 * and a {@link Geometry}.
-	 * 
-	 * @param prep the prepared polygon
-	 * @param geom a test geometry
-	 * @return true if the polygon contains the geometry
-	 */
-	public static boolean contains(PreparedPolygon prep, Geometry geom)
-	{
-    PreparedPolygonContains polyInt = new PreparedPolygonContains(prep);
-    return polyInt.contains(geom);
-	}
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the PreparedPolygon to evaluate
-   */
-	public PreparedPolygonContains(PreparedPolygon prepPoly)
-	{
-		super(prepPoly);
-	}
-		
-	/**
-	 * Tests whether this PreparedPolygon <tt>contains</tt> a given geometry.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if the test geometry is contained
-	 */
-	public boolean contains(Geometry geom)
-	{
-		return eval(geom);
-	}
-	
-	/**
-	 * Computes the full topological <tt>contains</tt> predicate.
-	 * Used when short-circuit tests are not conclusive.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if this prepared polygon contains the test geometry
-	 */
-	protected boolean fullTopologicalPredicate(Geometry geom)
-	{
-		boolean isContained = prepPoly.getGeometry().contains(geom);
-		return isContained;
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContainsProperly.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContainsProperly.java
deleted file mode 100644
index bd92d37..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonContainsProperly.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.*;
-
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Computes the <tt>containsProperly</tt> spatial relationship predicate
- * for {@link PreparedPolygon}s relative to all other {@link Geometry} classes.
- * Uses short-circuit tests and indexing to improve performance. 
- * <p>
- * A Geometry A <tt>containsProperly</tt> another Geometry B iff
- * all points of B are contained in the Interior of A.
- * Equivalently, B is contained in A AND B does not intersect 
- * the Boundary of A.
- * <p>
- * The advantage to using this predicate is that it can be computed
- * efficiently, with no need to compute topology at individual points.
- * In a situation with many geometries intersecting the boundary 
- * of the target geometry, this can make a performance difference.
- * 
- * @author Martin Davis
- */
-class PreparedPolygonContainsProperly 
-	extends PreparedPolygonPredicate
-{
-	/**
-	 * Computes the </tt>containsProperly</tt> predicate between a {@link PreparedPolygon}
-	 * and a {@link Geometry}.
-	 * 
-	 * @param prep the prepared polygon
-	 * @param geom a test geometry
-	 * @return true if the polygon properly contains the geometry
-	 */
-	public static boolean containsProperly(PreparedPolygon prep, Geometry geom)
-	{
-		PreparedPolygonContainsProperly polyInt = new PreparedPolygonContainsProperly(prep);
-    return polyInt.containsProperly(geom);
-	}
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the PreparedPolygon to evaluate
-   */
-	public PreparedPolygonContainsProperly(PreparedPolygon prepPoly)
-	{
-		super(prepPoly);
-	}
-	
-	/**
-	 * Tests whether this PreparedPolygon containsProperly a given geometry.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if the test geometry is contained properly
-	 */
-	public boolean containsProperly(Geometry geom)
-	{
-		/**
-		 * Do point-in-poly tests first, since they are cheaper and may result
-		 * in a quick negative result.
-		 * 
-		 * If a point of any test components does not lie in the target interior, result is false
-		 */
-		boolean isAllInPrepGeomAreaInterior = isAllTestComponentsInTargetInterior(geom);
-		if (! isAllInPrepGeomAreaInterior) return false;
-		
-		/**
-		 * If any segments intersect, result is false.
-		 */
-    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
-		boolean segsIntersect = prepPoly.getIntersectionFinder().intersects(lineSegStr);
-		if (segsIntersect) 
-      return false;
-		
-		/**
-		 * Given that no segments intersect, if any vertex of the target
-		 * is contained in some test component.
-		 * the test is NOT properly contained.
-		 */
-		if (geom instanceof Polygonal) {
-			// TODO: generalize this to handle GeometryCollections
-			boolean isTargetGeomInTestArea = isAnyTargetComponentInAreaTest(geom, prepPoly.getRepresentativePoints());
-			if (isTargetGeomInTestArea) return false;
-		}
-		
-		return true;
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonCovers.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygonCovers.java
deleted file mode 100644
index 1ca993b..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonCovers.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the <tt>covers</tt> spatial relationship predicate
- * for a {@link PreparedPolygon} relative to all other {@link Geometry} classes.
- * Uses short-circuit tests and indexing to improve performance. 
- * <p>
- * It is not possible to short-circuit in all cases, in particular
- * in the case where the test geometry touches the polygon linework.
- * In this case full topology must be computed.
- * 
- * @author Martin Davis
- *
- */
-class PreparedPolygonCovers 
-	extends AbstractPreparedPolygonContains
-{
-	/**
-	 * Computes the </tt>covers</tt> predicate between a {@link PreparedPolygon}
-	 * and a {@link Geometry}.
-	 * 
-	 * @param prep the prepared polygon
-	 * @param geom a test geometry
-	 * @return true if the polygon covers the geometry
-	 */
-	public static boolean covers(PreparedPolygon prep, Geometry geom)
-	{
-    PreparedPolygonCovers polyInt = new PreparedPolygonCovers(prep);
-    return polyInt.covers(geom);
-	}
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the PreparedPolygon to evaluate
-   */
-	public PreparedPolygonCovers(PreparedPolygon prepPoly)
-	{
-		super(prepPoly);
-		requireSomePointInInterior = false;
-	}
-		
-	/**
-	 * Tests whether this PreparedPolygon <tt>covers</tt> a given geometry.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if the test geometry is covered
-	 */
-	public boolean covers(Geometry geom)
-	{
-		return eval(geom);
-	}
-	
-	/**
-	 * Computes the full topological <tt>covers</tt> predicate.
-	 * Used when short-circuit tests are not conclusive.
-	 * 
-	 * @param geom the test geometry
-	 * @return true if this prepared polygon covers the test geometry
-	 */
-	protected boolean fullTopologicalPredicate(Geometry geom)
-	{
-		boolean result = prepPoly.getGeometry().covers(geom);
-		return result;
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonIntersects.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygonIntersects.java
deleted file mode 100644
index 41f71a1..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonIntersects.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.noding.SegmentStringUtil;
-
-/**
- * Computes the <tt>intersects</tt> spatial relationship predicate for
- * {@link PreparedPolygon}s relative to all other {@link Geometry} classes. Uses
- * short-circuit tests and indexing to improve performance.
- * 
- * @author Martin Davis
- * 
- */
-class PreparedPolygonIntersects extends PreparedPolygonPredicate {
-  /**
-   * Computes the intersects predicate between a {@link PreparedPolygon} and a
-   * {@link Geometry}.
-   * 
-   * @param prep
-   *          the prepared polygon
-   * @param geom
-   *          a test geometry
-   * @return true if the polygon intersects the geometry
-   */
-  public static boolean intersects(PreparedPolygon prep, Geometry geom) {
-    PreparedPolygonIntersects polyInt = new PreparedPolygonIntersects(prep);
-    return polyInt.intersects(geom);
-  }
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly
-   *          the PreparedPolygon to evaluate
-   */
-  public PreparedPolygonIntersects(PreparedPolygon prepPoly) {
-    super(prepPoly);
-  }
-
-  /**
-   * Tests whether this PreparedPolygon intersects a given geometry.
-   * 
-   * @param geom
-   *          the test geometry
-   * @return true if the test geometry intersects
-   */
-  public boolean intersects(Geometry geom) {
-    /**
-     * Do point-in-poly tests first, since they are cheaper and may result in a
-     * quick positive result.
-     * 
-     * If a point of any test components lie in target, result is true
-     */
-    boolean isInPrepGeomArea = isAnyTestComponentInTarget(geom);
-    if (isInPrepGeomArea)
-      return true;
-    /**
-     * If input contains only points, then at
-     * this point it is known that none of them are contained in the target
-     */
-    if (geom.getDimension() == 0)
-      return false;
-    /**
-     * If any segments intersect, result is true
-     */
-    List lineSegStr = SegmentStringUtil.extractSegmentStrings(geom);
-    // only request intersection finder if there are segments 
-    // (i.e. NOT for point inputs)
-    if (lineSegStr.size() > 0) {
-      boolean segsIntersect = prepPoly.getIntersectionFinder().intersects(
-          lineSegStr);
-      if (segsIntersect)
-        return true;
-    }
-
-    /**
-     * If the test has dimension = 2 as well, it is necessary to test for proper
-     * inclusion of the target. Since no segments intersect, it is sufficient to
-     * test representative points.
-     */
-    if (geom.getDimension() == 2) {
-      // TODO: generalize this to handle GeometryCollections
-      boolean isPrepGeomInArea = isAnyTargetComponentInAreaTest(geom,
-          prepPoly.getRepresentativePoints());
-      if (isPrepGeomInArea)
-        return true;
-    }
-
-    return false;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonPredicate.java b/src/com/vividsolutions/jts/geom/prep/PreparedPolygonPredicate.java
deleted file mode 100644
index f8ff310..0000000
--- a/src/com/vividsolutions/jts/geom/prep/PreparedPolygonPredicate.java
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.prep;
-
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator;
-import com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * A base class for predicate operations on {@link PreparedPolygon}s.
- * 
- * @author mbdavis
- *
- */
-abstract class PreparedPolygonPredicate 
-{
-	protected PreparedPolygon prepPoly;
-  private PointOnGeometryLocator targetPointLocator;
-
-  /**
-   * Creates an instance of this operation.
-   * 
-   * @param prepPoly the PreparedPolygon to evaluate
-   */
-	public PreparedPolygonPredicate(PreparedPolygon prepPoly)
-	{
-		this.prepPoly = prepPoly;
-    targetPointLocator = prepPoly.getPointLocator();
-	}
-	
-  /**
-   * Tests whether all components of the test Geometry 
-	 * are contained in the target geometry.
-   * Handles both linear and point components.
-   * 
-   * @param geom a geometry to test
-   * @return true if all componenta of the argument are contained in the target geometry
-   */
-	protected boolean isAllTestComponentsInTarget(Geometry testGeom)
-	{
-    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
-    for (Iterator i = coords.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      int loc = targetPointLocator.locate(p);
-      if (loc == Location.EXTERIOR)
-        return false;
-    }
-		return true;
-	}
-	
-  /**
-   * Tests whether all components of the test Geometry 
-	 * are contained in the interior of the target geometry.
-   * Handles both linear and point components.
-   * 
-   * @param geom a geometry to test
-   * @return true if all componenta of the argument are contained in the target geometry interior
-   */
-	protected boolean isAllTestComponentsInTargetInterior(Geometry testGeom)
-	{
-    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
-    for (Iterator i = coords.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      int loc = targetPointLocator.locate(p);
-      if (loc != Location.INTERIOR)
-        return false;
-    }
-		return true;
-	}
-	
-  /**
-   * Tests whether any component of the test Geometry intersects
-   * the area of the target geometry.
-   * Handles test geometries with both linear and point components.
-   * 
-   * @param geom a geometry to test
-   * @return true if any component of the argument intersects the prepared area geometry
-   */
-	protected boolean isAnyTestComponentInTarget(Geometry testGeom)
-	{
-    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
-    for (Iterator i = coords.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      int loc = targetPointLocator.locate(p);
-      if (loc != Location.EXTERIOR)
-        return true;
-    }
-		return false;
-	}
-
-  /**
-   * Tests whether any component of the test Geometry intersects
-   * the interior of the target geometry.
-   * Handles test geometries with both linear and point components.
-   * 
-   * @param geom a geometry to test
-   * @return true if any component of the argument intersects the prepared area geometry interior
-   */
-	protected boolean isAnyTestComponentInTargetInterior(Geometry testGeom)
-	{
-    List coords = ComponentCoordinateExtracter.getCoordinates(testGeom);
-    for (Iterator i = coords.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      int loc = targetPointLocator.locate(p);
-      if (loc == Location.INTERIOR)
-        return true;
-    }
-		return false;
-	}
-
-
-	/**
-	 * Tests whether any component of the target geometry 
-	 * intersects the test geometry (which must be an areal geometry) 
-	 * 
-	 * @param geom the test geometry
-	 * @param repPts the representative points of the target geometry
-	 * @return true if any component intersects the areal test geometry
-	 */
-	protected boolean isAnyTargetComponentInAreaTest(Geometry testGeom, List targetRepPts)
-	{
-		PointOnGeometryLocator piaLoc = new SimplePointInAreaLocator(testGeom);
-    for (Iterator i = targetRepPts.iterator(); i.hasNext(); ) {
-      Coordinate p = (Coordinate) i.next();
-      int loc = piaLoc.locate(p);
-      if (loc != Location.EXTERIOR)
-        return true;
-    }
-		return false;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/AffineTransformation.java b/src/com/vividsolutions/jts/geom/util/AffineTransformation.java
deleted file mode 100644
index d76650b..0000000
--- a/src/com/vividsolutions/jts/geom/util/AffineTransformation.java
+++ /dev/null
@@ -1,1115 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-/**
- * Represents an affine transformation on the 2D Cartesian plane. 
- * It can be used to transform a {@link Coordinate} or {@link Geometry}.
- * An affine transformation is a mapping of the 2D plane into itself
- * via a series of transformations of the following basic types:
- * <ul>
- * <li>reflection (through a line)
- * <li>rotation (around the origin)
- * <li>scaling (relative to the origin)
- * <li>shearing (in both the X and Y directions)
- * <li>translation 
- * </ul>
- * In general, affine transformations preserve straightness and parallel lines,
- * but do not preserve distance or shape.
- * <p>
- * An affine transformation can be represented by a 3x3 
- * matrix in the following form:
- * <blockquote><pre>
- * T = | m00 m01 m02 |
- *     | m10 m11 m12 |
- *     |  0   0   1  |
- * </pre></blockquote>
- * A coordinate P = (x, y) can be transformed to a new coordinate P' = (x', y')
- * by representing it as a 3x1 matrix and using matrix multiplication to compute:
- * <blockquote><pre>
- * | x' |  = T x | x |
- * | y' |        | y |
- * | 1  |        | 1 |
- * </pre></blockquote>
- * <h3>Transformation Composition</h3>
- * Affine transformations can be composed using the {@link #compose} method.
- * Composition is computed via multiplication of the 
- * transformation matrices, and is defined as:
- * <blockquote><pre>
- * A.compose(B) = T<sub>B</sub> x T<sub>A</sub>
- * </pre></blockquote>
- * This produces a transformation whose effect is that of A followed by B.
- * The methods {@link #reflect}, {@link #rotate}, 
- * {@link #scale}, {@link #shear}, and {@link #translate} 
- * have the effect of composing a transformation of that type with
- * the transformation they are invoked on.  
- * <p>
- * The composition of transformations is in general <i>not</i> commutative.
- * 
- * <h3>Transformation Inversion</h3>
- * Affine transformations may be invertible or non-invertible.  
- * If a transformation is invertible, then there exists 
- * an inverse transformation which when composed produces 
- * the identity transformation.  
- * The {@link #getInverse} method
- * computes the inverse of a transformation, if one exists.
- * 
- * @author Martin Davis
- *
- */
-public class AffineTransformation
-	implements Cloneable, CoordinateSequenceFilter
-{
-  
-  /**
-   * Creates a transformation for a reflection about the 
-   * line (x0,y0) - (x1,y1).
-   * 
-   * @param x0 the x-ordinate of a point on the reflection line
-   * @param y0 the y-ordinate of a point on the reflection line
-   * @param x1 the x-ordinate of a another point on the reflection line
-   * @param y1 the y-ordinate of a another point on the reflection line
-   * @return a transformation for the reflection
-   */
-  public static AffineTransformation reflectionInstance(double x0, double y0, double x1, double y1)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToReflection(x0, y0, x1, y1);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a reflection about the 
-   * line (0,0) - (x,y).
-   * 
-   * @param x the x-ordinate of a point on the reflection line
-   * @param y the y-ordinate of a point on the reflection line
-   * @return a transformation for the reflection
-   */
-  public static AffineTransformation reflectionInstance(double x, double y)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToReflection(x, y);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a rotation
-   * about the origin 
-   * by an angle <i>theta</i>.
-   * Positive angles correspond to a rotation 
-   * in the counter-clockwise direction.
-   * 
-   * @param theta the rotation angle, in radians
-   * @return a transformation for the rotation
-   */
-  public static AffineTransformation rotationInstance(double theta)
-  {
-    return rotationInstance(Math.sin(theta), Math.cos(theta));
-  }
-  
-  /**
-   * Creates a transformation for a rotation 
-   * by an angle <i>theta</i>,
-   * specified by the sine and cosine of the angle.
-   * This allows providing exact values for sin(theta) and cos(theta)
-   * for the common case of rotations of multiples of quarter-circles. 
-   * 
-   * @param sinTheta the sine of the rotation angle
-   * @param cosTheta the cosine of the rotation angle
-   * @return a transformation for the rotation
-   */
-  public static AffineTransformation rotationInstance(double sinTheta, double cosTheta)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToRotation(sinTheta, cosTheta);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a rotation
-   * about the point (x,y) by an angle <i>theta</i>.
-   * Positive angles correspond to a rotation 
-   * in the counter-clockwise direction.
-   * 
-   * @param theta the rotation angle, in radians
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return a transformation for the rotation
-   */
-  public static AffineTransformation rotationInstance(double theta, double x, double y)
-  {
-    return rotationInstance(Math.sin(theta), Math.cos(theta), x, y);
-  }
-  
-  /**
-   * Creates a transformation for a rotation 
-   * about the point (x,y) by an angle <i>theta</i>,
-   * specified by the sine and cosine of the angle.
-   * This allows providing exact values for sin(theta) and cos(theta)
-   * for the common case of rotations of multiples of quarter-circles. 
-   * 
-   * @param sinTheta the sine of the rotation angle
-   * @param cosTheta the cosine of the rotation angle
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return a transformation for the rotation
-   */
-  public static AffineTransformation rotationInstance(double sinTheta, double cosTheta, double x, double y)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToRotation(sinTheta, cosTheta, x, y);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a scaling relative to the origin.
-   * 
-   * @param xScale the value to scale by in the x direction
-   * @param yScale the value to scale by in the y direction
-   * @return a transformation for the scaling
-   */
-  public static AffineTransformation scaleInstance(double xScale, double yScale)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToScale(xScale, yScale);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a scaling relative to the point (x,y).
-   * 
-   * @param xScale the value to scale by in the x direction
-   * @param yScale the value to scale by in the y direction
-   * @param x the x-ordinate of the point to scale around
-   * @param y the y-ordinate of the point to scale around
-   * @return a transformation for the scaling
-   */
-  public static AffineTransformation scaleInstance(double xScale, double yScale, double x, double y)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.translate(-x, -y);
-    trans.scale(xScale, yScale);
-    trans.translate(x, y);
-    return trans;
-  }
-  
-
-  /**
-   * Creates a transformation for a shear.
-   * 
-   * @param xShear the value to shear by in the x direction
-   * @param yShear the value to shear by in the y direction
-   * @return a tranformation for the shear
-   */
-  public static AffineTransformation shearInstance(double xShear, double yShear)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToShear(xShear, yShear);
-    return trans;
-  }
-  
-  /**
-   * Creates a transformation for a translation.
-   * 
-   * @param x the value to translate by in the x direction
-   * @param y the value to translate by in the y direction
-   * @return a tranformation for the translation
-   */  
-  public static AffineTransformation translationInstance(double x, double y)
-  {
-    AffineTransformation trans = new AffineTransformation();
-    trans.setToTranslation(x, y);
-    return trans;
-  }
-  
-  // affine matrix entries
-  // (bottom row is always [ 0 0 1 ])
-  private double m00;
-  private double m01;
-  private double m02;
-  private double m10;
-  private double m11;
-  private double m12;
-  
-  /**
-   * Constructs a new identity transformation
-   */
-  public AffineTransformation()
-  {
-    setToIdentity();
-  }
-  
-  /**
-   * Constructs a new transformation whose 
-   * matrix has the specified values.
-   * 
-   * @param matrix an array containing the 6 values { m00, m01, m02, m10, m11, m12 }
-   * @throws NullPointerException if matrix is null
-   * @throws ArrayIndexOutOfBoundsException if matrix is too small 
-   */
-  public AffineTransformation(double[] matrix)
-  {
-    m00 = matrix[0];
-    m01 = matrix[1];
-    m02 = matrix[2];
-    m10 = matrix[3];
-    m11 = matrix[4];
-    m12 = matrix[5];
-  }
-  
-  /**
-   * Constructs a new transformation whose 
-   * matrix has the specified values.
-   * 
-   * @param m00 the entry for the [0, 0] element in the transformation matrix 
-   * @param m01 the entry for the [0, 1] element in the transformation matrix
-   * @param m02 the entry for the [0, 2] element in the transformation matrix
-   * @param m10 the entry for the [1, 0] element in the transformation matrix
-   * @param m11 the entry for the [1, 1] element in the transformation matrix
-   * @param m12 the entry for the [1, 2] element in the transformation matrix
-   */
-  public AffineTransformation(double m00,
-      double m01,
-      double m02,
-      double m10,
-      double m11,
-      double m12)
-  {
-    setTransformation(m00, m01, m02, m10, m11, m12);
-  }
-  
-  /**
-   * Constructs a transformation which is
-   * a copy of the given one.
-   * 
-   * @param trans the transformation to copy
-   */
-  public AffineTransformation(AffineTransformation trans)
-  {
-    setTransformation(trans);
-  }
-  
-  /**
-   * Constructs a transformation
-   * which maps the given source
-   * points into the given destination points.
-   * 
-   * @param src0 source point 0
-   * @param src1 source point 1
-   * @param src2 source point 2
-   * @param dest0 the mapped point for source point 0
-   * @param dest1 the mapped point for source point 1
-   * @param dest2 the mapped point for source point 2
-   * 
-   */
-  public AffineTransformation(Coordinate src0,
-      Coordinate src1,
-      Coordinate src2,
-      Coordinate dest0,
-      Coordinate dest1,
-      Coordinate dest2)
-  {
-  }
-  
-  /**
-   * Sets this transformation to be the identity transformation.
-   * The identity transformation has the matrix:
-   * <blockquote><pre>
-   * | 1 0 0 |
-   * | 0 1 0 |
-   * | 0 0 1 |
-   * </pre></blockquote>
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToIdentity()
-  {
-    m00 = 1.0;    m01 = 0.0;  m02 = 0.0;
-    m10 = 0.0;    m11 = 1.0;  m12 = 0.0;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation's matrix to have the given values.
-   * 
-   * @param m00 the entry for the [0, 0] element in the transformation matrix 
-   * @param m01 the entry for the [0, 1] element in the transformation matrix
-   * @param m02 the entry for the [0, 2] element in the transformation matrix
-   * @param m10 the entry for the [1, 0] element in the transformation matrix
-   * @param m11 the entry for the [1, 1] element in the transformation matrix
-   * @param m12 the entry for the [1, 2] element in the transformation matrix
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setTransformation(double m00,
-      double m01,
-      double m02,
-      double m10,
-      double m11,
-      double m12)
-  {
-    this.m00 = m00;
-    this.m01 = m01;
-    this.m02 = m02;
-    this.m10 = m10;
-    this.m11 = m11;
-    this.m12 = m12;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a copy of the given one
-   * 
-   * @param trans a transformation to copy
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setTransformation(AffineTransformation trans)
-  {
-    m00 = trans.m00;    m01 = trans.m01;  m02 = trans.m02;
-    m10 = trans.m10;    m11 = trans.m11;  m12 = trans.m12; 
-    return this;
-  }
-  
-  /**
-   * Gets an array containing the entries
-   * of the transformation matrix.
-   * Only the 6 non-trivial entries are returned,
-   * in the sequence:
-   * <pre>
-   * m00, m01, m02, m10, m11, m12
-   * </pre>
-   * 
-   * @return an array of length 6
-   */
-  public double[] getMatrixEntries()
-  {
-    return new double[] { m00, m01, m02, m10, m11, m12 };
-  }
-  
-  /**
-  * Computes the determinant of the transformation matrix. 
-  * The determinant is computed as:
-  * <blockquote><pre>
-  * | m00 m01 m02 |
-  * | m10 m11 m12 | = m00 * m11 - m01 * m10
-  * |  0   0   1  |
-  * </pre></blockquote>
-  * If the determinant is zero, 
-  * the transform is singular (not invertible), 
-  * and operations which attempt to compute
-  * an inverse will throw a <tt>NoninvertibleTransformException</tt>. 
-
-  * @return the determinant of the transformation
-  * @see #getInverse()
-  */
-  public double getDeterminant()
-  {
-    return m00 * m11 - m01 * m10;
-  }
-
-  /**
-   * Computes the inverse of this transformation, if one
-   * exists.
-   * The inverse is the transformation which when 
-   * composed with this one produces the identity 
-   * transformation.
-   * A transformation has an inverse if and only if it
-   * is not singular (i.e. its
-   * determinant is non-zero).
-   * Geometrically, an transformation is non-invertible
-   * if it maps the plane to a line or a point.
-   * If no inverse exists this method
-   * will throw a <tt>NoninvertibleTransformationException</tt>.
-   * <p>
-   * The matrix of the inverse is equal to the 
-   * inverse of the matrix for the transformation.
-   * It is computed as follows:
-   * <blockquote><pre>  
-   *                 1    
-   * inverse(A)  =  ---   x  adjoint(A) 
-   *                det 
-   *
-   *
-   *             =   1       |  m11  -m01   m01*m12-m02*m11  |
-   *                ---   x  | -m10   m00  -m00*m12+m10*m02  |
-   *                det      |  0     0     m00*m11-m10*m01  |
-   *
-   *
-   *
-   *             = |  m11/det  -m01/det   m01*m12-m02*m11/det |
-   *               | -m10/det   m00/det  -m00*m12+m10*m02/det |
-   *               |   0           0          1               |
-   *
-   * </pre></blockquote>  
-   *  
-   * @return a new inverse transformation
-   * @throws NoninvertibleTransformationException
-   * @see #getDeterminant()
-   */
-  public AffineTransformation getInverse()
-  	  throws NoninvertibleTransformationException
-  {
-    double det = getDeterminant();
-    if (det == 0)
-    	throw new NoninvertibleTransformationException("Transformation is non-invertible");
-    
-    double im00 = m11 / det;
-    double im10 = -m10 / det;
-    double im01 = -m01 / det;
-    double im11 = m00 / det;
-    double im02 = (m01 * m12 - m02 * m11) / det;
-    double im12 = (-m00 * m12 + m10 * m02) / det;
-    
-    return new AffineTransformation(im00, im01, im02, im10, im11, im12);
-  }
-  
-  /**
-   * Explicitly computes the math for a reflection.  May not work.
-   * @param x0 the X ordinate of one point on the reflection line
-   * @param y0 the Y ordinate of one point on the reflection line
-   * @param x1 the X ordinate of another point on the reflection line
-   * @param y1 the Y ordinate of another point on the reflection line
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToReflectionBasic(double x0, double y0, double x1, double y1)
-  {
-    if (x0 == x1 && y0 == y1) {
-      throw new IllegalArgumentException("Reflection line points must be distinct");
-    }
-    double dx = x1 - x0;
-    double dy = y1 - y0;
-    double d = Math.sqrt(dx * dx + dy * dy);
-    double sin = dy / d;
-    double cos = dx / d;
-    double cs2 = 2 * sin * cos;
-    double c2s2 = cos * cos - sin * sin;
-    m00 = c2s2;   m01 = cs2;    m02 = 0.0;
-    m10 = cs2;    m11 = -c2s2;  m12 = 0.0;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a reflection 
-   * about the line defined by a line <tt>(x0,y0) - (x1,y1)</tt>.
-   * 
-   * @param x0 the X ordinate of one point on the reflection line
-   * @param y0 the Y ordinate of one point on the reflection line
-   * @param x1 the X ordinate of another point on the reflection line
-   * @param y1 the Y ordinate of another point on the reflection line
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToReflection(double x0, double y0, double x1, double y1)
-  {
-    if (x0 == x1 && y0 == y1) {
-      throw new IllegalArgumentException("Reflection line points must be distinct");
-    }
-    // translate line vector to origin
-    setToTranslation(-x0, -y0);
-    
-    // rotate vector to positive x axis direction
-    double dx = x1 - x0;
-    double dy = y1 - y0;
-    double d = Math.sqrt(dx * dx + dy * dy);
-    double sin = dy / d;
-    double cos = dx / d;
-    rotate(-sin, cos);
-    // reflect about the x axis
-    scale(1, -1);
-    // rotate back
-    rotate(sin, cos);
-    // translate back
-    translate(x0, y0);
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a reflection 
-   * about the line defined by vector (x,y).
-   * The transformation for a reflection
-   * is computed by:
-   * <blockquote><pre>
-   * d = sqrt(x<sup>2</sup> + y<sup>2</sup>)  
-   * sin = y / d;
-   * cos = x / d;
-   * 
-   * T<sub>ref</sub> = T<sub>rot(sin, cos)</sub> x T<sub>scale(1, -1)</sub> x T<sub>rot(-sin, cos)</sub  
-   * </pre></blockquote> 
-   * 
-   * @param x the x-component of the reflection line vector
-   * @param y the y-component of the reflection line vector
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToReflection(double x, double y)
-  {
-    if (x == 0.0 && y == 0.0) {
-      throw new IllegalArgumentException("Reflection vector must be non-zero");
-    }
-    
-    /**
-     * Handle special case - x = y.
-     * This case is specified explicitly to avoid roundoff error.
-     */
-    if (x == y) {
-      m00 = 0.0;
-      m01 = 1.0;
-      m02 = 0.0;
-      m10 = 1.0;
-      m11 = 0.0;
-      m12 = 0.0;
-      return this;
-    }
-    
-    // rotate vector to positive x axis direction
-    double d = Math.sqrt(x * x + y * y);
-    double sin = y / d;
-    double cos = x / d;
-    rotate(-sin, cos);
-    // reflect about the x-axis
-    scale(1, -1);
-    // rotate back
-    rotate(sin, cos);
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a rotation around the origin.
-   * A positive rotation angle corresponds 
-   * to a counter-clockwise rotation.
-   * The transformation matrix for a rotation
-   * by an angle <tt>theta</tt>
-   * has the value:
-   * <blockquote><pre>  
-   * |  cos(theta)  -sin(theta)   0 |
-   * |  sin(theta)   cos(theta)   0 |
-   * |           0            0   1 |
-   * </pre></blockquote> 
-   * 
-   * @param theta the rotation angle, in radians
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToRotation(double theta)
-  {
-    setToRotation(Math.sin(theta), Math.cos(theta));
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a rotation around the origin
-   * by specifying the sin and cos of the rotation angle directly.
-   * The transformation matrix for the rotation
-   * has the value:
-   * <blockquote><pre>  
-   * |  cosTheta  -sinTheta   0 |
-   * |  sinTheta   cosTheta   0 |
-   * |         0          0   1 |
-   * </pre></blockquote> 
-   * 
-   * @param sinTheta the sine of the rotation angle
-   * @param cosTheta the cosine of the rotation angle
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToRotation(double sinTheta, double cosTheta)
-  {
-    m00 = cosTheta;    m01 = -sinTheta;  m02 = 0.0;
-    m10 = sinTheta;    m11 = cosTheta;   m12 = 0.0;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a rotation
-   * around a given point (x,y).
-   * A positive rotation angle corresponds 
-   * to a counter-clockwise rotation.
-   * The transformation matrix for a rotation
-   * by an angle <tt>theta</tt>
-   * has the value:
-   * <blockquote><pre>  
-   * |  cosTheta  -sinTheta   x-x*cos+y*sin |
-   * |  sinTheta   cosTheta   y-x*sin-y*cos |
-   * |           0            0   1 |
-   * </pre></blockquote> 
-   * 
-   * @param theta the rotation angle, in radians
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToRotation(double theta, double x, double y)
-  {
-    setToRotation(Math.sin(theta), Math.cos(theta), x, y);
-    return this;
-  }
-  
-
-  /**
-   * Sets this transformation to be a rotation
-   * around a given point (x,y)
-   * by specifying the sin and cos of the rotation angle directly.
-   * The transformation matrix for the rotation
-   * has the value:
-   * <blockquote><pre>  
-   * |  cosTheta  -sinTheta   x-x*cos+y*sin |
-   * |  sinTheta   cosTheta   y-x*sin-y*cos |
-   * |         0          0         1       |
-   * </pre></blockquote> 
-   * 
-   * @param sinTheta the sine of the rotation angle
-   * @param cosTheta the cosine of the rotation angle
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToRotation(double sinTheta, double cosTheta, double x, double y)
-  {
-    m00 = cosTheta;    m01 = -sinTheta;  m02 = x - x * cosTheta + y * sinTheta;
-    m10 = sinTheta;    m11 = cosTheta;   m12 = y - x * sinTheta - y * cosTheta;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a scaling.
-   * The transformation matrix for a scale
-   * has the value:
-   * <blockquote><pre>  
-   * |  xScale      0  dx |
-   * |  1      yScale  dy |
-   * |  0           0   1 |
-   * </pre></blockquote> 
-   * 
-   * @param xScale the amount to scale x-ordinates by
-   * @param yScale the amount to scale y-ordinates by
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToScale(double xScale, double yScale)
-  {
-    m00 = xScale;   m01 = 0.0;      m02 = 0.0;
-    m10 = 0.0;      m11 = yScale;   m12 = 0.0;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a shear.
-   * The transformation matrix for a shear 
-   * has the value:
-   * <blockquote><pre>  
-   * |  1      xShear  0 |
-   * |  yShear      1  0 |
-   * |  0           0  1 |
-   * </pre></blockquote> 
-   * Note that a shear of (1, 1) is <i>not</i> 
-   * equal to shear(1, 0) composed with shear(0, 1).
-   * Instead, shear(1, 1) corresponds to a mapping onto the 
-   * line x = y.
-   * 
-   * @param xShear the x component to shear by
-   * @param yShear the y component to shear by
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToShear(double xShear, double yShear)
-  {
-    m00 = 1.0;      m01 = xShear;      m02 = 0.0;
-    m10 = yShear;   m11 = 1.0;         m12 = 0.0;
-    return this;
-  }
-  
-  /**
-   * Sets this transformation to be a translation.
-   * For a translation by the vector (x, y)
-   * the transformation matrix has the value:
-   * <blockquote><pre>  
-   * |  1  0  dx |
-   * |  1  0  dy |
-   * |  0  0   1 |
-   * </pre></blockquote> 
-   * @param dx the x component to translate by
-   * @param dy the y component to translate by
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation setToTranslation(double dx, double dy)
-  {
-    m00 = 1.0;  m01 = 0.0; m02 = dx;
-    m10 = 0.0;  m11 = 1.0; m12 = dy;
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a reflection transformation composed 
-   * with the current value.
-   * 
-   * @param x0 the x-ordinate of a point on the line to reflect around
-   * @param y0 the y-ordinate of a point on the line to reflect around
-   * @param x1 the x-ordinate of a point on the line to reflect around
-   * @param y1 the y-ordinate of a point on the line to reflect around
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation reflect(double x0, double y0, double x1, double y1)
-  {
-    compose(reflectionInstance(x0, y0, x1, y1));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a reflection transformation composed 
-   * with the current value.
-   * 
-   * @param x the x-ordinate of the line to reflect around
-   * @param y the y-ordinate of the line to reflect around
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation reflect(double x, double y)
-  {
-    compose(reflectionInstance(x, y));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a rotation transformation composed 
-   * with the current value.
-   * Positive angles correspond to a rotation 
-   * in the counter-clockwise direction.
-   * 
-   * @param theta the angle to rotate by, in radians
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation rotate(double theta)
-  {
-    compose(rotationInstance(theta));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a rotation around the origin composed 
-   * with the current value,
-   * with the sin and cos of the rotation angle specified directly.
-   * 
-   * @param sinTheta the sine of the angle to rotate by
-   * @param cosTheta the cosine of the angle to rotate by
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation rotate(double sinTheta, double cosTheta)
-  {
-    compose(rotationInstance(sinTheta, cosTheta));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a rotation around a given point composed 
-   * with the current value.
-   * Positive angles correspond to a rotation 
-   * in the counter-clockwise direction.
-   * 
-   * @param theta the angle to rotate by, in radians
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation rotate(double theta, double x, double y)
-  {
-    compose(rotationInstance(theta, x, y));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a rotation around a given point composed 
-   * with the current value,
-   * with the sin and cos of the rotation angle specified directly.
-   * 
-   * @param sinTheta the sine of the angle to rotate by
-   * @param cosTheta the cosine of the angle to rotate by
-   * @param x the x-ordinate of the rotation point
-   * @param y the y-ordinate of the rotation point
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation rotate(double sinTheta, double cosTheta, double x, double y)
-  {
-    compose(rotationInstance(sinTheta, cosTheta));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a scale transformation composed 
-   * with the current value.
-   * 
-   * @param xScale the value to scale by in the x direction
-   * @param yScale the value to scale by in the y direction
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation scale(double xScale, double yScale)
-  {
-    compose(scaleInstance(xScale, yScale));
-    return this;
-  }
-  
-  /**
-   * Updates the value of this transformation
-   * to that of a shear transformation composed 
-   * with the current value.
-   * 
-   * @param xShear the value to shear by in the x direction
-   * @param yShear the value to shear by in the y direction
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation shear(double xShear, double yShear)
-  {
-    compose(shearInstance(xShear, yShear));
-    return this;
-  }
-
-  /**
-   * Updates the value of this transformation
-   * to that of a translation transformation composed 
-   * with the current value.
-   * 
-   * @param x the value to translate by in the x direction
-   * @param y the value to translate by in the y direction
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation translate(double x, double y)
-  {
-    compose(translationInstance(x, y));
-    return this;
-  }
-  
-
-  /**
-   * Updates this transformation to be
-   * the composition of this transformation with the given {@link AffineTransformation}. 
-   * This produces a transformation whose effect 
-   * is equal to applying this transformation 
-   * followed by the argument transformation.
-   * Mathematically,
-   * <blockquote><pre>
-   * A.compose(B) = T<sub>B</sub> x T<sub>A</sub>
-   * </pre></blockquote>
-   * 
-   * @param trans an affine transformation
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation compose(AffineTransformation trans)
-  {
-    double mp00 = trans.m00 * m00 + trans.m01 * m10;
-    double mp01 = trans.m00 * m01 + trans.m01 * m11;
-    double mp02 = trans.m00 * m02 + trans.m01 * m12 + trans.m02;
-    double mp10 = trans.m10 * m00 + trans.m11 * m10;
-    double mp11 = trans.m10 * m01 + trans.m11 * m11;
-    double mp12 = trans.m10 * m02 + trans.m11 * m12 + trans.m12;
-    m00 = mp00;
-    m01 = mp01;
-    m02 = mp02;
-    m10 = mp10;
-    m11 = mp11;
-    m12 = mp12;
-    return this;
-  }
-  
-  /**
-   * Updates this transformation to be the composition 
-   * of a given {@link AffineTransformation} with this transformation.
-   * This produces a transformation whose effect 
-   * is equal to applying the argument transformation 
-   * followed by this transformation.
-   * Mathematically,
-   * <blockquote><pre>
-   * A.composeBefore(B) = T<sub>A</sub> x T<sub>B</sub>
-   * </pre></blockquote>
-   * 
-   * @param trans an affine transformation
-   * @return this transformation, with an updated matrix
-   */
-  public AffineTransformation composeBefore(AffineTransformation trans)
-  {
-    double mp00 = m00 * trans.m00 + m01 * trans.m10;
-    double mp01 = m00 * trans.m01 + m01 * trans.m11;
-    double mp02 = m00 * trans.m02 + m01 * trans.m12 + m02;
-    double mp10 = m10 * trans.m00 + m11 * trans.m10;
-    double mp11 = m10 * trans.m01 + m11 * trans.m11;
-    double mp12 = m10 * trans.m02 + m11 * trans.m12 + m12;
-    m00 = mp00;
-    m01 = mp01;
-    m02 = mp02;
-    m10 = mp10;
-    m11 = mp11;
-    m12 = mp12;
-    return this;
-  }
-  
-  /**
-   * Applies this transformation to the <tt>src</tt> coordinate
-   * and places the results in the <tt>dest</tt> coordinate
-   * (which may be the same as the source).
-   * 
-   * @param src the coordinate to transform
-   * @param dest the coordinate to accept the results 
-   * @return the <tt>dest</tt> coordinate
-   */
-  public Coordinate transform(Coordinate src, Coordinate dest)
-  {
-    double xp = m00 * src.x + m01 * src.y + m02;
-    double yp = m10 * src.x + m11 * src.y + m12;
-    dest.x = xp;
-    dest.y = yp;
-    return dest;
-  }
-  
-  /**
-   * Cretaes a new @link Geometry which is the result
-   * of this transformation applied to the input Geometry.
-   * 
-   *@param seq  a <code>Geometry</code>
-   *@return a transformed Geometry
-   */
-  public Geometry transform(Geometry g)
-  {
-    Geometry g2 = (Geometry) g.clone();
-    g2.apply(this);
-    return g2;    
-  }
-  
-  /**
-   * Applies this transformation to the i'th coordinate
-   * in the given CoordinateSequence.
-   * 
-   *@param seq  a <code>CoordinateSequence</code>
-   *@param i the index of the coordinate to transform
-   */
-  public void transform(CoordinateSequence seq, int i)
-  {
-    double xp = m00 * seq.getOrdinate(i, 0) + m01 * seq.getOrdinate(i, 1) + m02;
-    double yp = m10 * seq.getOrdinate(i, 0) + m11 * seq.getOrdinate(i, 1) + m12;
-    seq.setOrdinate(i, 0, xp);
-    seq.setOrdinate(i, 1, yp);  
-  }
-  
-  /**
-   * Transforms the i'th coordinate in the input sequence
-   * 
-   *@param seq  a <code>CoordinateSequence</code>
-   *@param i the index of the coordinate to transform
-   */
-  public void filter(CoordinateSequence seq, int i)
-  {
-    transform(seq, i);
-  }
-  
-  public boolean isGeometryChanged()
-  {
-    return true;
-  }
-  
-  /**
-   * Reports that this filter should continue to be executed until 
-   * all coordinates have been transformed.
-   * 
-   * @return false
-   */
-  public boolean isDone() 
-  {
-    return false;
-  }
-  
-  /**
-  * Tests if this transformation is the identity transformation.
-  *
-  * @return true if this is the identity transformation
-  */
-  public boolean isIdentity()
-  {
-    return (m00 == 1 && m01 == 0 && m02 == 0
-          && m10 == 0 && m11 == 1 && m12 == 0);
-  }
-  
- /**
-  * Tests if an object is an
-  * <tt>AffineTransformation</tt>
-  * and has the same matrix as 
-  * this transformation.
-  * 
-  * @param obj an object to test
-  * @return true if the given object is equal to this object
-  */
-  public boolean equals(Object obj)
-  {
-    if (obj == null) return false;
-    if (! (obj instanceof AffineTransformation))
-      return false;
-    
-    AffineTransformation trans = (AffineTransformation) obj;
-    return m00 == trans.m00
-    && m01 == trans.m01
-    && m02 == trans.m02
-    && m10 == trans.m10
-    && m11 == trans.m11
-    && m12 == trans.m12;
-  }
-  
-  /**
-   * Gets a text representation of this transformation.
-   * The string is of the form:
-   * <pre>
-   * AffineTransformation[[m00, m01, m02], [m10, m11, m12]]
-   * </pre>
-   * 
-   * @return a string representing this transformation
-   * 
-   */
-  public String toString()
-  {
-    return "AffineTransformation[[" + m00 + ", " + m01 + ", " + m02 
-    + "], ["
-    + m10 + ", " + m11 + ", " + m12 + "]]";
-  }
-  
-  /**
-   * Clones this transformation
-   * 
-   * @return a copy of this transformation
-   */
-  public Object clone()
-  {
-  	try {
-  		return super.clone();
-  	} catch(Exception ex) {
-  		Assert.shouldNeverReachHere();
-  	}
-  	return null;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/AffineTransformationBuilder.java b/src/com/vividsolutions/jts/geom/util/AffineTransformationBuilder.java
deleted file mode 100644
index 2ce84cb..0000000
--- a/src/com/vividsolutions/jts/geom/util/AffineTransformationBuilder.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.math.Matrix;
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Builds an {@link AffineTransformation} defined by a set of control vectors. 
- * A control vector consists of a source point and a destination point, 
- * which is the image of the source point under the desired transformation.
- * <p>
- * A transformation is well-defined 
- * by a set of three control vectors 
- * if and only if the source points are not collinear. 
- * (In particular, the degenerate situation
- * where two or more source points are identical will not produce a well-defined transformation).
- * A well-defined transformation exists and is unique.
- * If the control vectors are not well-defined, the system of equations
- * defining the transformation matrix entries is not solvable,
- * and no transformation can be determined.
- * <p>
- * No such restriction applies to the destination points.
- * However, if the destination points are collinear or non-unique,
- * a non-invertible transformations will be generated.
- * <p>
- * This technique of recovering a transformation
- * from its effect on known points is used in the Bilinear Interpolated Triangulation
- * algorithm for warping planar surfaces.
- *
- * @author Martin Davis
- */
-public class AffineTransformationBuilder
-{
-  private Coordinate src0;
-  private Coordinate src1;
-  private Coordinate src2;
-  private Coordinate dest0;
-  private Coordinate dest1;
-  private Coordinate dest2;
-  
-  // the matrix entries for the transformation
-  private double m00, m01, m02, m10, m11, m12;
-  
- 
-  /**
-   * Constructs a new builder for
-   * the transformation defined by the given 
-   * set of control point mappings.
-   * 
-   * @param src0 a control point
-   * @param src1 a control point
-   * @param src2 a control point
-   * @param dest0 the image of control point 0 under the required transformation
-   * @param dest1 the image of control point 1 under the required transformation
-   * @param dest2 the image of control point 2 under the required transformation
-   */
-  public AffineTransformationBuilder(Coordinate src0,
-      Coordinate src1,
-      Coordinate src2,
-      Coordinate dest0,
-      Coordinate dest1,
-      Coordinate dest2)
-  {
-    this.src0 = src0;
-    this.src1 = src1;
-    this.src2 = src2;
-    this.dest0 = dest0;
-    this.dest1 = dest1;
-    this.dest2 = dest2;
-  }
-    
-  /**
-   * Computes the {@link AffineTransformation}
-   * determined by the control point mappings,
-   * or <code>null</code> if the control vectors do not determine a well-defined transformation.
-   * 
-   * @return an affine transformation
-   * @return null if the control vectors do not determine a well-defined transformation
-   */
-  public AffineTransformation getTransformation()
-  {
-  	// compute full 3-point transformation
-    boolean isSolvable = compute();
-    if (isSolvable)
-      return new AffineTransformation(m00, m01, m02, m10, m11, m12);
-    return null;
-  }
-    
-  /**
-   * Computes the transformation matrix by 
-   * solving the two systems of linear equations
-   * defined by the control point mappings,
-   * if this is possible.
-   * 
-   * @return true if the transformation matrix is solvable
-   */
-  private boolean compute()
-  {
-    double[] bx = new double[] { dest0.x, dest1.x, dest2.x };
-    double[] row0 = solve(bx);
-    if (row0 == null) return false;
-    m00 = row0[0];
-    m01 = row0[1];
-    m02 = row0[2];
-    
-    double[] by = new double[] { dest0.y, dest1.y, dest2.y };
-    double[] row1 = solve(by);
-    if (row1 == null) return false;
-    m10 = row1[0];
-    m11 = row1[1];
-    m12 = row1[2];
-    return true;
-  }
-
-  /**
-   * Solves the transformation matrix system of linear equations
-   * for the given right-hand side vector.
-   * 
-   * @param b the vector for the right-hand side of the system
-   * @return the solution vector
-   * @return null if no solution could be determined
-   */
-  private double[] solve(double[] b)
-  {
-    double[][] a = new double[][] {
-        { src0.x, src0.y, 1 },
-        { src1.x, src1.y, 1},
-        { src2.x, src2.y, 1}
-    };
-    return Matrix.solve(a, b);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/AffineTransformationFactory.java b/src/com/vividsolutions/jts/geom/util/AffineTransformationFactory.java
deleted file mode 100644
index d57aa7b..0000000
--- a/src/com/vividsolutions/jts/geom/util/AffineTransformationFactory.java
+++ /dev/null
@@ -1,199 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.algorithm.Angle;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Supports creating {@link AffineTransformation}s defined by various kinds of
- * inputs and transformation mapping rules.
- * 
- * @author Martin Davis
- * 
- */
-public class AffineTransformationFactory {
-	/**
-	 * Creates a tranformation from a set of three control vectors. A control
-	 * vector consists of a source point and a destination point, which is the
-	 * image of the source point under the desired transformation. Three control
-	 * vectors allows defining a fully general affine transformation.
-	 * 
-	 * @param src0
-	 * @param src1
-	 * @param src2
-	 * @param dest0
-	 * @param dest1
-	 * @param dest2
-	 * @return the computed transformation
-	 */
-	public static AffineTransformation createFromControlVectors(Coordinate src0,
-			Coordinate src1, Coordinate src2, Coordinate dest0, Coordinate dest1,
-			Coordinate dest2) {
-		AffineTransformationBuilder builder = new AffineTransformationBuilder(src0,
-				src1, src2, dest0, dest1, dest2);
-		return builder.getTransformation();
-	}
-
-	/**
-	 * Creates an AffineTransformation defined by a pair of control vectors. A
-	 * control vector consists of a source point and a destination point, which is
-	 * the image of the source point under the desired transformation. The
-	 * computed transformation is a combination of one or more of a uniform scale,
-	 * a rotation, and a translation (i.e. there is no shear component and no
-	 * reflection)
-	 * 
-	 * @param src0
-	 * @param src1
-	 * @param dest0
-	 * @param dest1
-	 * @return the computed transformation
-   * @return null if the control vectors do not determine a well-defined transformation
-	 */
-	public static AffineTransformation createFromControlVectors(Coordinate src0,
-			Coordinate src1, Coordinate dest0, Coordinate dest1) {
-		Coordinate rotPt = new Coordinate(dest1.x - dest0.x, dest1.y - dest0.y);
-
-		double ang = Angle.angleBetweenOriented(src1, src0, rotPt);
-
-		double srcDist = src1.distance(src0);
-		double destDist = dest1.distance(dest0);
-
-		if (srcDist == 0.0)
-			return null;
-
-		double scale = destDist / srcDist;
-
-		AffineTransformation trans = AffineTransformation.translationInstance(
-				-src0.x, -src0.y);
-		trans.rotate(ang);
-		trans.scale(scale, scale);
-		trans.translate(dest0.x, dest0.y);
-		return trans;
-	}
-
-	/**
-	 * Creates an AffineTransformation defined by a single control vector. A
-	 * control vector consists of a source point and a destination point, which is
-	 * the image of the source point under the desired transformation. This
-	 * produces a translation.
-	 * 
-	 * @param src0
-	 *          the start point of the control vector
-	 * @param dest0
-	 *          the end point of the control vector
-	 * @return the computed transformation
-	 */
-	public static AffineTransformation createFromControlVectors(Coordinate src0,
-			Coordinate dest0) {
-		double dx = dest0.x - src0.x;
-		double dy = dest0.y - src0.y;
-		return AffineTransformation.translationInstance(dx, dy);
-	}
-
-	/**
-	 * Creates an AffineTransformation defined by a set of control vectors.
-	 * Between one and three vectors must be supplied.
-	 * 
-	 * @param src
-	 *          the source points of the vectors
-	 * @param dest
-	 *          the destination points of the vectors
-	 * @return the computed transformation
-	 * @throws IllegalArgumentException
-	 *           if the control vector arrays are too short, long or of different
-	 *           lengths
-	 */
-	public static AffineTransformation createFromControlVectors(Coordinate[] src,
-			Coordinate[] dest) {
-		if (src.length != dest.length)
-			throw new IllegalArgumentException(
-					"Src and Dest arrays are not the same length");
-		if (src.length <= 0)
-			throw new IllegalArgumentException("Too few control points");
-		if (src.length > 3)
-			throw new IllegalArgumentException("Too many control points");
-
-		if (src.length == 1)
-			return createFromControlVectors(src[0], dest[0]);
-		if (src.length == 2)
-			return createFromControlVectors(src[0], src[1], dest[0], dest[1]);
-
-		return createFromControlVectors(src[0], src[1], src[2], dest[0], dest[1],
-				dest[2]);
-	}
-
-	/**
-	 * Creates an AffineTransformation defined by a maping between two baselines. 
-	 * The computed transformation consists of:
-	 * <ul>
-	 * <li>a translation 
-	 * from the start point of the source baseline to the start point of the destination baseline,
-	 * <li>a rotation through the angle between the baselines about the destination start point,
-	 * <li>and a scaling equal to the ratio of the baseline lengths.
-	 * </ul>
-	 * If the source baseline has zero length, an identity transformation is returned.
-	 * 
-	 * @param src0 the start point of the source baseline
-	 * @param src1 the end point of the source baseline
-	 * @param dest0 the start point of the destination baseline
-	 * @param dest1 the end point of the destination baseline
-	 * @return the computed transformation
-	 */
-	public static AffineTransformation createFromBaseLines(
-			Coordinate src0, Coordinate src1, 
-			Coordinate dest0, Coordinate dest1) 
-	{
-		Coordinate rotPt = new Coordinate(src0.x + dest1.x - dest0.x, src0.y + dest1.y - dest0.y);
-
-		double ang = Angle.angleBetweenOriented(src1, src0, rotPt);
-
-		double srcDist = src1.distance(src0);
-		double destDist = dest1.distance(dest0);
-
-		// return identity if transformation would be degenerate
-		if (srcDist == 0.0)
-			return new AffineTransformation();
-
-		double scale = destDist / srcDist;
-
-		AffineTransformation trans = AffineTransformation.translationInstance(
-				-src0.x, -src0.y);
-		trans.rotate(ang);
-		trans.scale(scale, scale);
-		trans.translate(dest0.x, dest0.y);
-		return trans;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/ComponentCoordinateExtracter.java b/src/com/vividsolutions/jts/geom/util/ComponentCoordinateExtracter.java
deleted file mode 100644
index 9e3cca7..0000000
--- a/src/com/vividsolutions/jts/geom/util/ComponentCoordinateExtracter.java
+++ /dev/null
@@ -1,83 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts a single representative {@link Coordinate} 
- * from each connected component of a {@link Geometry}.
- *
- * @version 1.9
- */
-public class ComponentCoordinateExtracter
-  implements GeometryComponentFilter
-{
-
-  /**
-   * Extracts the linear components from a single geometry.
-   * If more than one geometry is to be processed, it is more
-   * efficient to create a single {@link ComponentCoordinateExtracter} instance
-   * and pass it to multiple geometries.
-   *
-   * @param geom the Geometry from which to extract
-   * @return a list of Coordinates
-   */
-  public static List getCoordinates(Geometry geom)
-  {
-    List coords = new ArrayList();
-    geom.apply(new ComponentCoordinateExtracter(coords));
-    return coords;
-  }
-
-  private List coords;
-
-  /**
-   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
-   */
-  public ComponentCoordinateExtracter(List coords)
-  {
-    this.coords = coords;
-  }
-
-  public void filter(Geometry geom)
-  {
-    // add coordinates from connected components
-    if (geom instanceof LineString
-        || geom instanceof Point) 
-      coords.add(geom.getCoordinate());
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryCollectionMapper.java b/src/com/vividsolutions/jts/geom/util/GeometryCollectionMapper.java
deleted file mode 100644
index 078fa77..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryCollectionMapper.java
+++ /dev/null
@@ -1,73 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.GeometryMapper.MapOp;
-
-/**
- * Maps the members of a {@link GeometryCollection}
- * into another <tt>GeometryCollection</tt> via a defined
- * mapping function.
- * 
- * @author Martin Davis
- *
- */
-public class GeometryCollectionMapper 
-{
-  public static GeometryCollection map(GeometryCollection gc, MapOp op)
-  {
-    GeometryCollectionMapper mapper = new GeometryCollectionMapper(op);
-    return mapper.map(gc);
-  }
-  
-  private MapOp mapOp = null;
-  
-  public GeometryCollectionMapper(MapOp mapOp) {
-    this.mapOp = mapOp;
-  }
-
-  public GeometryCollection map(GeometryCollection gc)
-  {
-    List mapped = new ArrayList();
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      Geometry g = mapOp.map(gc.getGeometryN(i));
-      if (!g.isEmpty())
-        mapped.add(g);
-    }
-    return gc.getFactory().createGeometryCollection(
-        GeometryFactory.toGeometryArray(mapped));
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryCombiner.java b/src/com/vividsolutions/jts/geom/util/GeometryCombiner.java
deleted file mode 100644
index 96dc140..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryCombiner.java
+++ /dev/null
@@ -1,189 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Combines {@link Geometry}s
- * to produce a {@link GeometryCollection} of the most appropriate type.
- * Input geometries which are already collections
- * will have their elements extracted first.
- * No validation of the result geometry is performed.
- * (The only case where invalidity is possible is where {@link Polygonal} geometries
- * are combined and result in a self-intersection).
- * 
- * @author mbdavis
- * @see GeometryFactory#buildGeometry
- */
-public class GeometryCombiner 
-{
-	/**
-	 * Combines a collection of geometries.
-	 * 
-	 * @param geoms the geometries to combine
-	 * @return the combined geometry
-	 */
-	public static Geometry combine(Collection geoms)
-	{
-		GeometryCombiner combiner = new GeometryCombiner(geoms);
-		return combiner.combine();
-	}
-	
-	/**
-	 * Combines two geometries.
-	 * 
-	 * @param g0 a geometry to combine
-	 * @param g1 a geometry to combine
-	 * @return the combined geometry
-	 */
-	public static Geometry combine(Geometry g0, Geometry g1)
-	{
-		GeometryCombiner combiner = new GeometryCombiner(createList(g0, g1));
-		return combiner.combine();
-	}
-	
-	/**
-	 * Combines three geometries.
-	 * 
-	 * @param g0 a geometry to combine
-	 * @param g1 a geometry to combine
-	 * @param g2 a geometry to combine
-	 * @return the combined geometry
-	 */
-	public static Geometry combine(Geometry g0, Geometry g1, Geometry g2)
-	{
-		GeometryCombiner combiner = new GeometryCombiner(createList(g0, g1, g2));
-		return combiner.combine();
-	}
-	
-	/**
-	 * Creates a list from two items
-	 * 
-	 * @param obj0
-	 * @param obj1
-	 * @return a List containing the two items
-	 */
-  private static List createList(Object obj0, Object obj1)
-  {
-		List list = new ArrayList();
-		list.add(obj0);
-		list.add(obj1);
-		return list;
-  }
-  
-	/**
-	 * Creates a list from two items
-	 * 
-	 * @param obj0
-	 * @param obj1
-	 * @return a List containing the two items
-	 */
-  private static List createList(Object obj0, Object obj1, Object obj2)
-  {
-		List list = new ArrayList();
-		list.add(obj0);
-		list.add(obj1);
-		list.add(obj2);
-		return list;
-  }
-  
-	private GeometryFactory geomFactory;
-	private boolean skipEmpty = false;
-	private Collection inputGeoms;
-		
-	/**
-	 * Creates a new combiner for a collection of geometries
-	 * 
-	 * @param geoms the geometries to combine
-	 */
-	public GeometryCombiner(Collection geoms)
-	{
-		geomFactory = extractFactory(geoms);
-		this.inputGeoms = geoms;
-	}
-	
-	/**
-	 * Extracts the GeometryFactory used by the geometries in a collection
-	 * 
-	 * @param geoms
-	 * @return a GeometryFactory
-	 */
-	public static GeometryFactory extractFactory(Collection geoms) {
-		if (geoms.isEmpty())
-			return null;
-		return ((Geometry) geoms.iterator().next()).getFactory();
-	}
-	
-	/**
-	 * Computes the combination of the input geometries
-	 * to produce the most appropriate {@link Geometry} or {@link GeometryCollection}
-	 * 
-	 * @return a Geometry which is the combination of the inputs
-	 */
-  public Geometry combine()
-  {
-  	List elems = new ArrayList();
-  	for (Iterator i = inputGeoms.iterator(); i.hasNext(); ) {
-  		Geometry g = (Geometry) i.next();
-  		extractElements(g, elems);
-  	}
-    
-    if (elems.size() == 0) {
-    	if (geomFactory != null) {
-      // return an empty GC
-    		return geomFactory.createGeometryCollection(null);
-    	}
-    	return null;
-    }
-    // return the "simplest possible" geometry
-    return geomFactory.buildGeometry(elems);
-  }
-  
-  private void extractElements(Geometry geom, List elems)
-  {
-    if (geom == null)
-      return;
-    
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry elemGeom = geom.getGeometryN(i);
-      if (skipEmpty && elemGeom.isEmpty())
-        continue;
-      elems.add(elemGeom);
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryEditor.java b/src/com/vividsolutions/jts/geom/util/GeometryEditor.java
deleted file mode 100644
index d625b31..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryEditor.java
+++ /dev/null
@@ -1,365 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-import java.util.ArrayList;
-
-
-/**
- * A class which supports creating new {@link Geometry}s 
- * which are modifications of existing ones,
- * maintaining the same type structure.
- * Geometry objects are intended to be treated as immutable.
- * This class "modifies" Geometrys
- * by traversing them, applying a user-defined
- * {@link GeometryEditorOperation}, {@link CoordinateSequenceOperation} or {@link CoordinateOperation}  
- * and creating new Geometrys with the same structure but
- * (possibly) modified components.
- * <p>
- * Examples of the kinds of modifications which can be made are:
- * <ul>
- * <li>the values of the coordinates may be changed.
- *     The editor does not check whether changing coordinate values makes the result Geometry invalid
- * <li>the coordinate lists may be changed
- *     (e.g. by adding, deleting or modifying coordinates).
- *     The modifed coordinate lists must be consistent with their original parent component
- *     (e.g. a <tt>LinearRing</tt> must always have at least 4 coordinates, and the first and last
- *     coordinate must be equal)
- * <li>components of the original geometry may be deleted
- *    (e.g. holes may be removed from a Polygon, or LineStrings removed from a MultiLineString).
- *     Deletions will be propagated up the component tree appropriately.
- * </ul>
- * All changes must be consistent with the original Geometry's structure
- * (e.g. a <tt>Polygon</tt> cannot be collapsed into a <tt>LineString</tt>).
- * If changing the structure is required, use a {@link GeometryTransformer}.
- * <p>
- * This class supports creating an edited Geometry
- * using a different <code>GeometryFactory</code> via the {@link #GeometryEditor(GeometryFactory)}
- * constructor.  
- * Examples of situations where this is required is if the geometry is 
- * transformed to a new SRID and/or a new PrecisionModel.
- * <p>
- * <b>Usage Notes</b>
- * <ul>
- * <li>The resulting Geometry is not checked for validity.
- * If validity needs to be enforced, the new Geometry's 
- * {@link Geometry#isValid} method should be called.
- * <li>By default the UserData of the input geometry is not copied to the result.
- * </ul>
- * 
- * @see GeometryTransformer
- * @see Geometry#isValid
- *
- * @version 1.7
- */
-public class GeometryEditor
-{
-  /**
-   * The factory used to create the modified Geometry.
-   * If <tt>null</tt> the GeometryFactory of the input is used.
-   */
-  private GeometryFactory factory = null;
-  private boolean isUserDataCopied = false;
-
-  /**
-   * Creates a new GeometryEditor object which will create
-   * edited {@link Geometry}s with the same {@link GeometryFactory} as the input Geometry.
-   */
-  public GeometryEditor()
-  {
-  }
-
-  /**
-   * Creates a new GeometryEditor object which will create
-   * edited {@link Geometry}s with the given {@link GeometryFactory}.
-   *
-   * @param factory the GeometryFactory to create  edited Geometrys with
-   */
-  public GeometryEditor(GeometryFactory factory)
-  {
-    this.factory = factory;
-  }
-
-  /**
-   * Sets whether the User Data is copied to the edit result.
-   * Only the object reference is copied.
-   * 
-   * @param isUserDataCopied true if the input user data should be copied.
-   */
-  public void setCopyUserData(boolean isUserDataCopied)
-  {
-    this.isUserDataCopied = isUserDataCopied;
-  }
-  
-  /**
-   * Edit the input {@link Geometry} with the given edit operation.
-   * Clients can create subclasses of {@link GeometryEditorOperation} or
-   * {@link CoordinateOperation} to perform required modifications.
-   *
-   * @param geometry the Geometry to edit
-   * @param operation the edit operation to carry out
-   * @return a new {@link Geometry} which is the result of the editing (which may be empty)
-   */
-  public Geometry edit(Geometry geometry, GeometryEditorOperation operation)
-  {
-    // nothing to do
-    if (geometry == null) return null;
-    
-    Geometry result = editInternal(geometry, operation);
-    if (isUserDataCopied) {
-      result.setUserData(geometry.getUserData());
-    }
-    return result;
-  }
-  
-  private Geometry editInternal(Geometry geometry, GeometryEditorOperation operation)
-  {
-    // if client did not supply a GeometryFactory, use the one from the input Geometry
-    if (factory == null)
-      factory = geometry.getFactory();
-
-    if (geometry instanceof GeometryCollection) {
-      return editGeometryCollection((GeometryCollection) geometry,
-                                    operation);
-    }
-
-    if (geometry instanceof Polygon) {
-      return editPolygon((Polygon) geometry, operation);
-    }
-
-    if (geometry instanceof Point) {
-      return operation.edit(geometry, factory);
-    }
-
-    if (geometry instanceof LineString) {
-      return operation.edit(geometry, factory);
-    }
-
-    Assert.shouldNeverReachHere("Unsupported Geometry class: " + geometry.getClass().getName());
-    return null;
-  }
-
-  private Polygon editPolygon(Polygon polygon,
-                              GeometryEditorOperation operation) {
-    Polygon newPolygon = (Polygon) operation.edit(polygon, factory);
-    // create one if needed
-    if (newPolygon == null)
-      newPolygon = factory.createPolygon((CoordinateSequence) null);
-    if (newPolygon.isEmpty()) {
-      //RemoveSelectedPlugIn relies on this behaviour. [Jon Aquino]
-      return newPolygon;
-    }
-
-    LinearRing shell = (LinearRing) edit(newPolygon.getExteriorRing(), operation);
-    if (shell == null || shell.isEmpty()) {
-      //RemoveSelectedPlugIn relies on this behaviour. [Jon Aquino]
-      return factory.createPolygon(null, null);
-    }
-
-    ArrayList holes = new ArrayList();
-    for (int i = 0; i < newPolygon.getNumInteriorRing(); i++) {
-      LinearRing hole = (LinearRing) edit(newPolygon.getInteriorRingN(i), operation);
-      if (hole == null || hole.isEmpty()) {
-        continue;
-      }
-      holes.add(hole);
-    }
-
-    return factory.createPolygon(shell,
-                                 (LinearRing[]) holes.toArray(new LinearRing[] {  }));
-  }
-
-  private GeometryCollection editGeometryCollection(
-      GeometryCollection collection, GeometryEditorOperation operation) {
-    // first edit the entire collection
-    // MD - not sure why this is done - could just check original collection?
-    GeometryCollection collectionForType = (GeometryCollection) operation.edit(collection,
-        factory);
-    
-    // edit the component geometries
-    ArrayList geometries = new ArrayList();
-    for (int i = 0; i < collectionForType.getNumGeometries(); i++) {
-      Geometry geometry = edit(collectionForType.getGeometryN(i), operation);
-      if (geometry == null || geometry.isEmpty()) {
-        continue;
-      }
-      geometries.add(geometry);
-    }
-
-    if (collectionForType.getClass() == MultiPoint.class) {
-      return factory.createMultiPoint((Point[]) geometries.toArray(
-            new Point[] {  }));
-    }
-    if (collectionForType.getClass() == MultiLineString.class) {
-      return factory.createMultiLineString((LineString[]) geometries.toArray(
-            new LineString[] {  }));
-    }
-    if (collectionForType.getClass() == MultiPolygon.class) {
-      return factory.createMultiPolygon((Polygon[]) geometries.toArray(
-            new Polygon[] {  }));
-    }
-    return factory.createGeometryCollection((Geometry[]) geometries.toArray(
-          new Geometry[] {  }));
-  }
-
-  /**
-   * A interface which specifies an edit operation for Geometries.
-   *
-   * @version 1.7
-   */
-  public interface GeometryEditorOperation
-  {
-    /**
-     * Edits a Geometry by returning a new Geometry with a modification.
-     * The returned geometry may be:
-     * <ul>
-     * <li>the input geometry itself
-     * The returned Geometry might be the same as the Geometry passed in.
-     * It may be <code>null</code> if the geometry is to be deleted.
-     *
-     * @param geometry the Geometry to modify
-     * @param factory the factory with which to construct the modified Geometry
-     * (may be different to the factory of the input geometry)
-     * @return a new Geometry which is a modification of the input Geometry
-     * @return null if the Geometry is to be deleted completely
-     */
-    Geometry edit(Geometry geometry, GeometryFactory factory);
-  }
-
-  /**
-   * A GeometryEditorOperation which does not modify
-   * the input geometry.
-   * This can be used for simple changes of 
-   * GeometryFactory (including PrecisionModel and SRID).
-   * 
-   * @author mbdavis
-   *
-   */
-  public static class NoOpGeometryOperation
-  implements GeometryEditorOperation
-  {
-  	public Geometry edit(Geometry geometry, GeometryFactory factory)
-  	{
-  		return geometry;
-  	}
-  }
-  
-  /**
-   * A {@link GeometryEditorOperation} which edits the coordinate list of a {@link Geometry}.
-   * Operates on Geometry subclasses which contains a single coordinate list.
-   */
-  public abstract static class CoordinateOperation
-      implements GeometryEditorOperation
-  {
-    public final Geometry edit(Geometry geometry, GeometryFactory factory) {
-      if (geometry instanceof LinearRing) {
-        return factory.createLinearRing(edit(geometry.getCoordinates(),
-            geometry));
-      }
-
-      if (geometry instanceof LineString) {
-        return factory.createLineString(edit(geometry.getCoordinates(),
-            geometry));
-      }
-
-      if (geometry instanceof Point) {
-        Coordinate[] newCoordinates = edit(geometry.getCoordinates(),
-            geometry);
-
-        return factory.createPoint((newCoordinates.length > 0)
-                                   ? newCoordinates[0] : null);
-      }
-
-      return geometry;
-    }
-
-    /**
-     * Edits the array of {@link Coordinate}s from a {@link Geometry}.
-     * <p>
-     * If it is desired to preserve the immutability of Geometrys,
-     * if the coordinates are changed a new array should be created
-     * and returned.
-     *
-     * @param coordinates the coordinate array to operate on
-     * @param geometry the geometry containing the coordinate list
-     * @return an edited coordinate array (which may be the same as the input)
-     */
-    public abstract Coordinate[] edit(Coordinate[] coordinates,
-                                      Geometry geometry);
-  }
-  
-  /**
-   * A {@link GeometryEditorOperation} which edits the {@link CoordinateSequence}
-   * of a {@link Geometry}.
-   * Operates on Geometry subclasses which contains a single coordinate list.
-   */
-  public abstract static class CoordinateSequenceOperation
-      implements GeometryEditorOperation
-  {
-    public final Geometry edit(Geometry geometry, GeometryFactory factory) {
-      if (geometry instanceof LinearRing) {
-        return factory.createLinearRing(edit(
-            ((LinearRing)geometry).getCoordinateSequence(),
-            geometry));
-      }
-
-      if (geometry instanceof LineString) {
-        return factory.createLineString(edit(
-            ((LineString)geometry).getCoordinateSequence(),
-            geometry));
-      }
-
-      if (geometry instanceof Point) {
-        return factory.createPoint(edit(
-            ((Point)geometry).getCoordinateSequence(),
-            geometry));
-      }
-
-      return geometry;
-    }
-
-    /**
-     * Edits a {@link CoordinateSequence} from a {@link Geometry}.
-     *
-     * @param coordseq the coordinate array to operate on
-     * @param geometry the geometry containing the coordinate list
-     * @return an edited coordinate sequence (which may be the same as the input)
-     */
-    public abstract CoordinateSequence edit(CoordinateSequence coordSeq,
-                                      Geometry geometry);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryExtracter.java b/src/com/vividsolutions/jts/geom/util/GeometryExtracter.java
deleted file mode 100644
index 5fb05b1..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryExtracter.java
+++ /dev/null
@@ -1,105 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts the components of a given type from a {@link Geometry}.
- *
- * @version 1.7
- */
-public class GeometryExtracter
-  implements GeometryFilter
-{
-	
-	protected static boolean isOfClass(Object o, Class clz)
-	{
-		return clz.isAssignableFrom(o.getClass());
-//		return o.getClass() == clz;
-	}
-	
-  /**
-   * Extracts the components of type <tt>clz</tt> from a {@link Geometry}
-   * and adds them to the provided {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   * @param list the list to add the extracted elements to
-   */
-  public static List extract(Geometry geom, Class clz, List list)
-  {
-  	if (isOfClass(geom, clz)) {
-  		list.add(geom);
-  	}
-  	else if (geom instanceof GeometryCollection) {
-  		geom.apply(new GeometryExtracter(clz, list));
-  	}
-  	// skip non-LineString elemental geometries
-  	
-    return list;
-  }
-
-  /**
-   * Extracts the components of type <tt>clz</tt> from a {@link Geometry}
-   * and returns them in a {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   */
-  public static List extract(Geometry geom, Class clz)
-  {
-    return extract(geom, clz, new ArrayList());
-  }
-
-  private Class clz;
-  private List comps;
-  
-  /**
-   * Constructs a filter with a list in which to store the elements found.
-   * 
-   * @param clz the class of the components to extract (null means all types)
-   * @param comps the list to extract into
-   */
-  public GeometryExtracter(Class clz, List comps)
-  {
-  	this.clz = clz;
-    this.comps = comps;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (clz == null || isOfClass(geom, clz)) comps.add(geom);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryMapper.java b/src/com/vividsolutions/jts/geom/util/GeometryMapper.java
deleted file mode 100644
index 260909f..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryMapper.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Methods to map various collections 
- * of {@link Geometry}s  
- * via defined mapping functions.
- * 
- * @author Martin Davis
- *
- */
-public class GeometryMapper 
-{
-  /**
-   * Maps the members of a {@link Geometry}
-   * (which may be atomic or composite)
-   * into another <tt>Geometry</tt> of most specific type.
-   * <tt>null</tt> results are skipped.
-   * In the case of hierarchical {@link GeometryCollection}s,
-   * only the first level of members are mapped.
-   *  
-   * @param geom the input atomic or composite geometry
-   * @param op the mapping operation
-   * @return a result collection or geometry of most specific type
-   */
-  public static Geometry map(Geometry geom, MapOp op)
-  {
-    List mapped = new ArrayList();
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry g = op.map(geom.getGeometryN(i));
-      if (g != null)
-        mapped.add(g);
-    }
-    return geom.getFactory().buildGeometry(mapped);
-  }
-  
-  public static Collection map(Collection geoms, MapOp op)
-  {
-    List mapped = new ArrayList();
-    for (Iterator i = geoms.iterator(); i.hasNext(); ) {
-      Geometry g = (Geometry) i.next();
-      Geometry gr = op.map(g);
-      if (gr != null)
-        mapped.add(gr);
-    }
-    return mapped;
-  }
-  
-  /**
-   * An interface for geometry functions used for mapping.
-   * 
-   * @author Martin Davis
-   *
-   */
-  public interface MapOp 
-  {
-    /**
-     * Computes a new geometry value.
-     * 
-     * @param g the input geometry
-     * @return a result geometry
-     */
-    Geometry map(Geometry g);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/GeometryTransformer.java b/src/com/vividsolutions/jts/geom/util/GeometryTransformer.java
deleted file mode 100644
index 25828d5..0000000
--- a/src/com/vividsolutions/jts/geom/util/GeometryTransformer.java
+++ /dev/null
@@ -1,306 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A framework for processes which transform an input {@link Geometry} into
- * an output {@link Geometry}, possibly changing its structure and type(s).
- * This class is a framework for implementing subclasses
- * which perform transformations on
- * various different Geometry subclasses.
- * It provides an easy way of applying specific transformations
- * to given geometry types, while allowing unhandled types to be simply copied.
- * Also, the framework ensures that if subcomponents change type
- * the parent geometries types change appropriately to maintain valid structure.
- * Subclasses will override whichever <code>transformX</code> methods
- * they need to to handle particular Geometry types.
- * <p>
- * A typically usage would be a transformation class that transforms <tt>Polygons</tt> into
- * <tt>Polygons</tt>, <tt>LineStrings</tt> or <tt>Points</tt>, depending on the geometry of the input
- * (For instance, a simplification operation).  
- * This class would likely need to override the {@link #transformMultiPolygon(MultiPolygon, Geometry)transformMultiPolygon}
- * method to ensure that if input Polygons change type the result is a <tt>GeometryCollection</tt>,
- * not a <tt>MultiPolygon</tt>.
- * <p>
- * The default behaviour of this class is simply to recursively transform
- * each Geometry component into an identical object by deep copying down
- * to the level of, but not including, coordinates.
- * <p>
- * All <code>transformX</code> methods may return <code>null</code>,
- * to avoid creating empty or invalid geometry objects. This will be handled correctly
- * by the transformer.   <code>transform<i>XXX</i></code> methods should always return valid
- * geometry - if they cannot do this they should return <code>null</code>
- * (for instance, it may not be possible for a transformLineString implementation
- * to return at least two points - in this case, it should return <code>null</code>).
- * The {@link #transform(Geometry)transform} method itself will always
- * return a non-null Geometry object (but this may be empty).
- *
- * @version 1.7
- *
- * @see GeometryEditor
- */
-public class GeometryTransformer
-{
-
-  /**
-   * Possible extensions:
-   * getParent() method to return immediate parent e.g. of LinearRings in Polygons
-   */
-
-  private Geometry inputGeom;
-
-  protected GeometryFactory factory = null;
-
-  // these could eventually be exposed to clients
-  /**
-   * <code>true</code> if empty geometries should not be included in the result
-   */
-  private boolean pruneEmptyGeometry = true;
-
-  /**
-   * <code>true</code> if a homogenous collection result
-   * from a {@link GeometryCollection} should still
-   * be a general GeometryCollection
-   */
-  private boolean preserveGeometryCollectionType = true;
-
-  /**
-   * <code>true</code> if the output from a collection argument should still be a collection
-   */
-  private boolean preserveCollections = false;
-
-  /**
-   * <code>true</code> if the type of the input should be preserved
-   */
-  private boolean preserveType = false;
-
-  public GeometryTransformer() {
-  }
-
-  /**
-   * Utility function to make input geometry available
-   *
-   * @return the input geometry
-   */
-  public Geometry getInputGeometry() { return inputGeom; }
-
-  public final Geometry transform(Geometry inputGeom)
-  {
-    this.inputGeom = inputGeom;
-    this.factory = inputGeom.getFactory();
-
-    if (inputGeom instanceof Point)
-      return transformPoint((Point) inputGeom, null);
-    if (inputGeom instanceof MultiPoint)
-      return transformMultiPoint((MultiPoint) inputGeom, null);
-    if (inputGeom instanceof LinearRing)
-      return transformLinearRing((LinearRing) inputGeom, null);
-    if (inputGeom instanceof LineString)
-      return transformLineString((LineString) inputGeom, null);
-    if (inputGeom instanceof MultiLineString)
-      return transformMultiLineString((MultiLineString) inputGeom, null);
-    if (inputGeom instanceof Polygon)
-      return transformPolygon((Polygon) inputGeom, null);
-    if (inputGeom instanceof MultiPolygon)
-      return transformMultiPolygon((MultiPolygon) inputGeom, null);
-    if (inputGeom instanceof GeometryCollection)
-      return transformGeometryCollection((GeometryCollection) inputGeom, null);
-
-    throw new IllegalArgumentException("Unknown Geometry subtype: " + inputGeom.getClass().getName());
-  }
-
-  /**
-   * Convenience method which provides standard way of
-   * creating a {@link CoordinateSequence}
-   *
-   * @param coords the coordinate array to copy
-   * @return a coordinate sequence for the array
-   */
-  protected final CoordinateSequence createCoordinateSequence(Coordinate[] coords)
-  {
-    return factory.getCoordinateSequenceFactory().create(coords);
-  }
-
-  /**
-   * Convenience method which provides statndard way of copying {@link CoordinateSequence}s
-   * @param seq the sequence to copy
-   * @return a deep copy of the sequence
-   */
-  protected final CoordinateSequence copy(CoordinateSequence seq)
-  {
-    return (CoordinateSequence) seq.clone();
-  }
-
-  /**
-   * Transforms a {@link CoordinateSequence}.
-   * This method should always return a valid coordinate list for
-   * the desired result type.  (E.g. a coordinate list for a LineString
-   * must have 0 or at least 2 points).
-   * If this is not possible, return an empty sequence -
-   * this will be pruned out.
-   *
-   * @param coords the coordinates to transform
-   * @param parent the parent geometry
-   * @return the transformed coordinates
-   */
-  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
-  {
-    return copy(coords);
-  }
-
-  protected Geometry transformPoint(Point geom, Geometry parent) {
-    return factory.createPoint(
-        transformCoordinates(geom.getCoordinateSequence(), geom));
-  }
-
-  protected Geometry transformMultiPoint(MultiPoint geom, Geometry parent) {
-    List transGeomList = new ArrayList();
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry transformGeom = transformPoint((Point) geom.getGeometryN(i), geom);
-      if (transformGeom == null) continue;
-      if (transformGeom.isEmpty()) continue;
-      transGeomList.add(transformGeom);
-    }
-    return factory.buildGeometry(transGeomList);
-  }
-
-  /**
-   * Transforms a LinearRing.
-   * The transformation of a LinearRing may result in a coordinate sequence
-   * which does not form a structurally valid ring (i.e. a degnerate ring of 3 or fewer points).
-   * In this case a LineString is returned. 
-   * Subclasses may wish to override this method and check for this situation
-   * (e.g. a subclass may choose to eliminate degenerate linear rings)
-   * 
-   * @param geom the ring to simplify
-   * @param parent the parent geometry
-   * @return a LinearRing if the transformation resulted in a structurally valid ring
-   * @return a LineString if the transformation caused the LinearRing to collapse to 3 or fewer points
-   */
-  protected Geometry transformLinearRing(LinearRing geom, Geometry parent) {
-    CoordinateSequence seq = transformCoordinates(geom.getCoordinateSequence(), geom);
-    if (seq == null) 
-      return factory.createLinearRing((CoordinateSequence) null);
-    int seqSize = seq.size();
-    // ensure a valid LinearRing
-    if (seqSize > 0 && seqSize < 4 && ! preserveType)
-      return factory.createLineString(seq);
-    return factory.createLinearRing(seq);
-  }
-
-  /**
-   * Transforms a {@link LineString} geometry.
-   *
-   * @param geom
-   * @param parent
-   * @return
-   */
-  protected Geometry transformLineString(LineString geom, Geometry parent) {
-    // should check for 1-point sequences and downgrade them to points
-    return factory.createLineString(
-        transformCoordinates(geom.getCoordinateSequence(), geom));
-  }
-
-  protected Geometry transformMultiLineString(MultiLineString geom, Geometry parent) {
-    List transGeomList = new ArrayList();
-    for (int i = 0; i < geom.getNumGeometries(); i++) {  
-      Geometry transformGeom = transformLineString((LineString) geom.getGeometryN(i), geom);
-      if (transformGeom == null) continue;
-      if (transformGeom.isEmpty()) continue;
-      transGeomList.add(transformGeom);
-    }
-    return factory.buildGeometry(transGeomList);
-  }
-
-  protected Geometry transformPolygon(Polygon geom, Geometry parent) {
-    boolean isAllValidLinearRings = true;
-    Geometry shell = transformLinearRing((LinearRing) geom.getExteriorRing(), geom);
-
-    if (shell == null
-        || ! (shell instanceof LinearRing)
-        || shell.isEmpty() )
-      isAllValidLinearRings = false;
-//return factory.createPolygon(null, null);
-
-    ArrayList holes = new ArrayList();
-    for (int i = 0; i < geom.getNumInteriorRing(); i++) {
-      Geometry hole = transformLinearRing((LinearRing) geom.getInteriorRingN(i), geom);
-      if (hole == null || hole.isEmpty()) {
-        continue;
-      }
-      if (! (hole instanceof LinearRing))
-        isAllValidLinearRings = false;
-
-      holes.add(hole);
-    }
-
-    if (isAllValidLinearRings)
-      return factory.createPolygon((LinearRing) shell,
-                                   (LinearRing[]) holes.toArray(new LinearRing[] {  }));
-    else {
-      List components = new ArrayList();
-      if (shell != null) components.add(shell);
-      components.addAll(holes);
-      return factory.buildGeometry(components);
-    }
-  }
-
-  protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
-    List transGeomList = new ArrayList();
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry transformGeom = transformPolygon((Polygon) geom.getGeometryN(i), geom);
-      if (transformGeom == null) continue;
-      if (transformGeom.isEmpty()) continue;
-      transGeomList.add(transformGeom);
-    }
-    return factory.buildGeometry(transGeomList);
-  }
-
-  protected Geometry transformGeometryCollection(GeometryCollection geom, Geometry parent) {
-    List transGeomList = new ArrayList();
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry transformGeom = transform(geom.getGeometryN(i));
-      if (transformGeom == null) continue;
-      if (pruneEmptyGeometry && transformGeom.isEmpty()) continue;
-      transGeomList.add(transformGeom);
-    }
-    if (preserveGeometryCollectionType)
-      return factory.createGeometryCollection(GeometryFactory.toGeometryArray(transGeomList));
-    return factory.buildGeometry(transGeomList);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/LineStringExtracter.java b/src/com/vividsolutions/jts/geom/util/LineStringExtracter.java
deleted file mode 100644
index 8b5bc31..0000000
--- a/src/com/vividsolutions/jts/geom/util/LineStringExtracter.java
+++ /dev/null
@@ -1,108 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts all the {@link LineString} elements from a {@link Geometry}.
- *
- * @version 1.7
- * @see GeometryExtracter
- */
-public class LineStringExtracter
-  implements GeometryFilter
-{
-  /**
-   * Extracts the {@link LineString} elements from a single {@link Geometry}
-   * and adds them to the provided {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   * @param lines the list to add the extracted LineStrings to
-   * @return the list argument
-   */
-  public static List getLines(Geometry geom, List lines)
-  {
-  	if (geom instanceof LineString) {
-  		lines.add(geom);
-  	}
-  	else if (geom instanceof GeometryCollection) {
-  		geom.apply(new LineStringExtracter(lines));
-  	}
-  	// skip non-LineString elemental geometries
-  	
-    return lines;
-  }
-
-  /**
-   * Extracts the {@link LineString} elements from a single {@link Geometry}
-   * and returns them in a {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   * @return a list containing the linear elements
-   */
-  public static List getLines(Geometry geom)
-  {
-    return getLines(geom, new ArrayList());
-  }
-
-  /**
-   * Extracts the {@link LineString} elements from a single {@link Geometry}
-   * and returns them as either a {@link LineString) or {@link MultiLineString}.
-   * 
-   * @param geom the geometry from which to extract
-   * @return a linear geometry
-  */
-  public static Geometry getGeometry(Geometry geom)
-  {
-    return geom.getFactory().buildGeometry(getLines(geom));
-  }
-
-  private List comps;
-  
-  /**
-   * Constructs a filter with a list in which to store the elements found.
-   */
-  public LineStringExtracter(List comps)
-  {
-    this.comps = comps;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (geom instanceof LineString) comps.add(geom);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/LinearComponentExtracter.java b/src/com/vividsolutions/jts/geom/util/LinearComponentExtracter.java
deleted file mode 100644
index 9a1ea22..0000000
--- a/src/com/vividsolutions/jts/geom/util/LinearComponentExtracter.java
+++ /dev/null
@@ -1,222 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts all the 1-dimensional ({@link LineString}) components from a {@link Geometry}.
- * For polygonal geometries, this will extract all the component {@link LinearRing}s.
- * If desired, <code>LinearRing</code>s can be forced to be returned as <code>LineString</code>s.
- *
- * @version 1.7
- */
-public class LinearComponentExtracter
-  implements GeometryComponentFilter
-{
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and adds them to the provided {@link Collection}.
-   *
-   * @param geoms the collection of geometries from which to extract linear components
-   * @param lines the collection to add the extracted linear components to
-   * @return the collection of linear components (LineStrings or LinearRings)
-   */
-  public static Collection getLines(Collection geoms, Collection lines)
-  {
-  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
-  		Geometry g = (Geometry) i.next();
-  		getLines(g, lines);
-  	}
-    return lines;
-  }
-
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and adds them to the provided {@link Collection}.
-   *
-   * @param geoms the Collection of geometries from which to extract linear components
-   * @param lines the collection to add the extracted linear components to
-   * @param forceToLineString true if LinearRings should be converted to LineStrings
-   * @return the collection of linear components (LineStrings or LinearRings)
-   */
-  public static Collection getLines(Collection geoms, Collection lines, boolean forceToLineString)
-  {
-  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
-  		Geometry g = (Geometry) i.next();
-  		getLines(g, lines, forceToLineString);
-  	}
-    return lines;
-  }
-
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and adds them to the provided {@link Collection}.
-   *
-   * @param geom the geometry from which to extract linear components
-   * @param lines the Collection to add the extracted linear components to
-   * @return the Collection of linear components (LineStrings or LinearRings)
-   */
-  public static Collection getLines(Geometry geom, Collection lines)
-  {
-  	if (geom instanceof LineString) {
-  		lines.add(geom);
-  	}
-  	else {
-      geom.apply(new LinearComponentExtracter(lines));
-  	}
-    return lines;
-  }
-
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and adds them to the provided {@link Collection}.
-   *
-   * @param geom the geometry from which to extract linear components
-   * @param lines the Collection to add the extracted linear components to
-   * @param forceToLineString true if LinearRings should be converted to LineStrings
-   * @return the Collection of linear components (LineStrings or LinearRings)
-   */
-  public static Collection getLines(Geometry geom, Collection lines, boolean forceToLineString)
-  {
-    geom.apply(new LinearComponentExtracter(lines, forceToLineString));
-    return lines;
-  }
-
-  /**
-   * Extracts the linear components from a single geometry.
-   * If more than one geometry is to be processed, it is more
-   * efficient to create a single {@link LinearComponentExtracter} instance
-   * and pass it to multiple geometries.
-   *
-   * @param geom the geometry from which to extract linear components
-   * @return the list of linear components
-   */
-  public static List getLines(Geometry geom)
-  {
-    return getLines(geom, false);
-  }
-
-  /**
-   * Extracts the linear components from a single geometry.
-   * If more than one geometry is to be processed, it is more
-   * efficient to create a single {@link LinearComponentExtracter} instance
-   * and pass it to multiple geometries.
-   *
-   * @param geom the geometry from which to extract linear components
-   * @param forceToLineString true if LinearRings should be converted to LineStrings
-   * @return the list of linear components
-   */
-  public static List getLines(Geometry geom, boolean forceToLineString)
-  {
-    List lines = new ArrayList();
-    geom.apply(new LinearComponentExtracter(lines, forceToLineString));
-    return lines;
-  }
-
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and returns them as either a {@link LineString) or {@link MultiLineString}.
-   * 
-   * @param geom the geometry from which to extract
-   * @return a linear geometry
-   */
-  public static Geometry getGeometry(Geometry geom)
-  {
-    return geom.getFactory().buildGeometry(getLines(geom));
-  }
-
-
-  /**
-   * Extracts the linear components from a single {@link Geometry}
-   * and returns them as either a {@link LineString) or {@link MultiLineString}.
-   * 
-   * @param geom the geometry from which to extract
-   * @param forceToLineString true if LinearRings should be converted to LineStrings
-   * @return a linear geometry
-   */
-  public static Geometry getGeometry(Geometry geom, boolean forceToLineString)
-  {
-    return geom.getFactory().buildGeometry(getLines(geom, forceToLineString));
-  }
-
-
-  private Collection lines;
-  private boolean isForcedToLineString = false;
-  
-  /**
-   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
-   */
-  public LinearComponentExtracter(Collection lines)
-  {
-    this.lines = lines;
-  }
-
-  /**
-   * Constructs a LineExtracterFilter with a list in which to store LineStrings found.
-   */
-  public LinearComponentExtracter(Collection lines, boolean isForcedToLineString)
-  {
-    this.lines = lines;
-    this.isForcedToLineString = isForcedToLineString;
-  }
-
-  /**
-   * Indicates that LinearRing components should be 
-   * converted to pure LineStrings.
-   * 
-   * @param isForcedToLineString true if LinearRings should be converted to LineStrings
-   */
-  public void setForceToLineString(boolean isForcedToLineString)
-  {
-  	this.isForcedToLineString = isForcedToLineString;
-  }
-  
-  public void filter(Geometry geom)
-  {
-  	if (isForcedToLineString && geom instanceof LinearRing) {
-  		LineString line = geom.getFactory().createLineString( ((LinearRing) geom).getCoordinateSequence());
-  		lines.add(line);
-  		return;
-  	}
-  	// if not being forced, and this is a linear component
-  	if (geom instanceof LineString) 
-  		lines.add(geom);
-  	
-  	// else this is not a linear component, so skip it
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/NoninvertibleTransformationException.java b/src/com/vividsolutions/jts/geom/util/NoninvertibleTransformationException.java
deleted file mode 100644
index 7efb031..0000000
--- a/src/com/vividsolutions/jts/geom/util/NoninvertibleTransformationException.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-/**
- * Indicates that an {@link AffineTransformation}
- * is non-invertible.
- * 
- * @author Martin Davis
- */
-public class NoninvertibleTransformationException
-	extends Exception
-{
-  public NoninvertibleTransformationException()
-  {
-    super();
-  }
-  public NoninvertibleTransformationException(String msg)
-  {
-    super(msg);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geom/util/PointExtracter.java b/src/com/vividsolutions/jts/geom/util/PointExtracter.java
deleted file mode 100644
index 51dcb06..0000000
--- a/src/com/vividsolutions/jts/geom/util/PointExtracter.java
+++ /dev/null
@@ -1,96 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts all the 0-dimensional ({@link Point}) components from a {@link Geometry}.
- *
- * @version 1.7
- * @see GeometryExtracter
- */
-public class PointExtracter
-  implements GeometryFilter
-{
-  /**
-   * Extracts the {@link Point} elements from a single {@link Geometry}
-   * and adds them to the provided {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   * @param list the list to add the extracted elements to
-   */
-  public static List getPoints(Geometry geom, List list)
-  {
-  	if (geom instanceof Point) {
-  		list.add(geom);
-  	}
-  	else if (geom instanceof GeometryCollection) {
-  		geom.apply(new PointExtracter(list));
-  	}
-  	// skip non-Polygonal elemental geometries
-  	
-    return list;
-  }
-
-  /**
-   * Extracts the {@link Point} elements from a single {@link Geometry}
-   * and returns them in a {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   */
-  public static List getPoints(Geometry geom) {
-    if (geom instanceof Point) {
-      return Collections.singletonList(geom);
-    }
-    return getPoints(geom, new ArrayList());
-  }
-
-  private List pts;
-  /**
-   * Constructs a PointExtracterFilter with a list in which to store Points found.
-   */
-  public PointExtracter(List pts)
-  {
-    this.pts = pts;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (geom instanceof Point) pts.add(geom);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/PolygonExtracter.java b/src/com/vividsolutions/jts/geom/util/PolygonExtracter.java
deleted file mode 100644
index 98c1dbb..0000000
--- a/src/com/vividsolutions/jts/geom/util/PolygonExtracter.java
+++ /dev/null
@@ -1,93 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geom.util;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts all the {@link Polygon} elements from a {@link Geometry}.
- *
- * @version 1.7
- * @see GeometryExtracter
- */
-public class PolygonExtracter
-  implements GeometryFilter
-{
-  /**
-   * Extracts the {@link Polygon} elements from a single {@link Geometry}
-   * and adds them to the provided {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   * @param list the list to add the extracted elements to
-   */
-  public static List getPolygons(Geometry geom, List list)
-  {
-  	if (geom instanceof Polygon) {
-  		list.add(geom);
-  	}
-  	else if (geom instanceof GeometryCollection) {
-  		geom.apply(new PolygonExtracter(list));
-  	}
-  	// skip non-Polygonal elemental geometries
-  	
-    return list;
-  }
-
-  /**
-   * Extracts the {@link Polygon} elements from a single {@link Geometry}
-   * and returns them in a {@link List}.
-   * 
-   * @param geom the geometry from which to extract
-   */
-  public static List getPolygons(Geometry geom)
-  {
-    return getPolygons(geom, new ArrayList());
-  }
-
-  private List comps;
-  /**
-   * Constructs a PolygonExtracterFilter with a list in which to store Polygons found.
-   */
-  public PolygonExtracter(List comps)
-  {
-    this.comps = comps;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (geom instanceof Polygon) comps.add(geom);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geom/util/ShortCircuitedGeometryVisitor.java b/src/com/vividsolutions/jts/geom/util/ShortCircuitedGeometryVisitor.java
deleted file mode 100644
index 0d4856e..0000000
--- a/src/com/vividsolutions/jts/geom/util/ShortCircuitedGeometryVisitor.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A visitor to {@link Geometry} componets, which 
- * allows short-circuiting when a defined condition holds.
- *
- * @version 1.7
- */
-public abstract class ShortCircuitedGeometryVisitor
-{
-  private boolean isDone = false;
-
-  public ShortCircuitedGeometryVisitor() {
-  }
-
-  public void applyTo(Geometry geom) {
-    for (int i = 0; i < geom.getNumGeometries() && ! isDone; i++) {
-      Geometry element = geom.getGeometryN(i);
-      if (! (element instanceof GeometryCollection)) {
-        visit(element);
-        if (isDone()) {
-          isDone = true;
-          return;
-        }
-      }
-      else
-        applyTo(element);
-    }
-  }
-
-  protected abstract void visit(Geometry element);
-
-  protected abstract boolean isDone();
-}
diff --git a/src/com/vividsolutions/jts/geom/util/SineStarFactory.java b/src/com/vividsolutions/jts/geom/util/SineStarFactory.java
deleted file mode 100644
index cd251a4..0000000
--- a/src/com/vividsolutions/jts/geom/util/SineStarFactory.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.geom.util;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Creates geometries which are shaped like multi-armed stars
- * with each arm shaped like a sine wave.
- * These kinds of geometries are useful as a more complex 
- * geometry for testing algorithms.
- * 
- * @author Martin Davis
- *
- */
-public class SineStarFactory
-	extends GeometricShapeFactory
-{
-	protected int numArms = 8;
-	protected double armLengthRatio = 0.5;
-	
-  /**
-   * Creates a factory which will create sine stars using the default
-   * {@link GeometryFactory}.
-   *
-   * @param geomFact the factory to use
-   */
-	public SineStarFactory()
-	{
-		super();
-	}
-	
-  /**
-   * Creates a factory which will create sine stars using the given
-   * {@link GeometryFactory}.
-   *
-   * @param geomFact the factory to use
-   */
-  public SineStarFactory(GeometryFactory geomFact)
-  {
-    super(geomFact);
-  }
-
-  /**
-   * Sets the number of arms in the star
-   * 
-   * @param numArms the number of arms to generate
-   */
-  public void setNumArms(int numArms)
-  {
-  	this.numArms = numArms;
-  }
-  
-  /**
-   * Sets the ration of the length of each arm to the distance from the tip
-   * of the arm to the centre of the star.
-   * Value should be between 0.0 and 1.0
-   * 
-   * @param armLengthRatio
-   */
-  public void setArmLengthRatio(double armLengthRatio)
-  {
-  	this.armLengthRatio = armLengthRatio;
-  }
-  
-  /**
-   * Generates the geometry for the sine star
-   * 
-   * @return the geometry representing the sine star
-   */
-  public Geometry createSineStar()
-  {
-    Envelope env = dim.getEnvelope();
-    double radius = env.getWidth() / 2.0;
-
-  	double armRatio = armLengthRatio;
-    if (armRatio < 0.0)
-      armRatio = 0.0;
-    if (armRatio > 1.0)
-      armRatio = 1.0;
-
-    double armMaxLen = armRatio * radius;
-    double insideRadius = (1 - armRatio) * radius;
-
-    double centreX = env.getMinX() + radius;
-    double centreY = env.getMinY() + radius;
-
-    Coordinate[] pts = new Coordinate[nPts + 1];
-    int iPt = 0;
-    for (int i = 0; i < nPts; i++) {
-      // the fraction of the way thru the current arm - in [0,1]
-      double ptArcFrac = (i / (double) nPts) * numArms;
-      double armAngFrac = ptArcFrac - Math.floor(ptArcFrac);
-      
-      // the angle for the current arm - in [0,2Pi]  
-      // (each arm is a complete sine wave cycle)
-      double armAng = 2 * Math.PI * armAngFrac;
-      // the current length of the arm
-      double armLenFrac = (Math.cos(armAng) + 1.0) / 2.0;
-      
-      // the current radius of the curve (core + arm)
-      double curveRadius = insideRadius + armMaxLen * armLenFrac;
-
-      // the current angle of the curve
-      double ang = i * (2 * Math.PI / nPts);
-      double x = curveRadius * Math.cos(ang) + centreX;
-      double y = curveRadius * Math.sin(ang) + centreY;
-      pts[iPt++] = coord(x, y);
-    }
-    pts[iPt] = new Coordinate(pts[0]);
-
-    LinearRing ring = geomFact.createLinearRing(pts);
-    Polygon poly = geomFact.createPolygon(ring, null);
-    return poly;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Depth.java b/src/com/vividsolutions/jts/geomgraph/Depth.java
deleted file mode 100644
index 3293f37..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Depth.java
+++ /dev/null
@@ -1,159 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import com.vividsolutions.jts.geomgraph.Position;
-import com.vividsolutions.jts.geom.Location;
-
-/**
- * A Depth object records the topological depth of the sides
- * of an Edge for up to two Geometries.
- * @version 1.7
- */
-public class Depth {
-
-  private final static int NULL_VALUE = -1;
-
-  public static int depthAtLocation(int location)
-  {
-    if (location == Location.EXTERIOR) return 0;
-    if (location == Location.INTERIOR) return 1;
-    return NULL_VALUE;
-  }
-
-  private int[][] depth = new int[2][3];
-
-  public Depth() {
-    // initialize depth array to a sentinel value
-    for (int i = 0; i < 2; i++) {
-      for (int j = 0; j < 3; j++) {
-        depth[i][j] = NULL_VALUE;
-      }
-    }
-  }
-
-  public int getDepth(int geomIndex, int posIndex)
-  {
-    return depth[geomIndex][posIndex];
-  }
-  public void setDepth(int geomIndex, int posIndex, int depthValue)
-  {
-    depth[geomIndex][posIndex] = depthValue;
-  }
-  public int getLocation(int geomIndex, int posIndex)
-  {
-    if (depth[geomIndex][posIndex] <= 0) return Location.EXTERIOR;
-    return Location.INTERIOR;
-  }
-  public void add(int geomIndex, int posIndex, int location)
-  {
-    if (location == Location.INTERIOR)
-      depth[geomIndex][posIndex]++;
-  }
-  /**
-   * A Depth object is null (has never been initialized) if all depths are null.
-   */
-  public boolean isNull()
-  {
-    for (int i = 0; i < 2; i++) {
-      for (int j = 0; j < 3; j++) {
-        if (depth[i][j] != NULL_VALUE)
-          return false;
-      }
-    }
-    return true;
-  }
-  public boolean isNull(int geomIndex)
-  {
-    return depth[geomIndex][1] == NULL_VALUE;
-  }
-  public boolean isNull(int geomIndex, int posIndex)
-  {
-    return depth[geomIndex][posIndex] == NULL_VALUE;
-  }
-  public void add(Label lbl)
-  {
-    for (int i = 0; i < 2; i++) {
-      for (int j = 1; j < 3; j++) {
-        int loc = lbl.getLocation(i, j);
-        if (loc == Location.EXTERIOR || loc == Location.INTERIOR) {
-          // initialize depth if it is null, otherwise add this location value
-          if (isNull(i, j)) {
-            depth[i][j] = depthAtLocation(loc);
-          }
-          else
-            depth[i][j] += depthAtLocation(loc);
-        }
-      }
-    }
-  }
-  public int getDelta(int geomIndex)
-  {
-    return depth[geomIndex][Position.RIGHT] - depth[geomIndex][Position.LEFT];
-  }
-  /**
-   * Normalize the depths for each geometry, if they are non-null.
-   * A normalized depth
-   * has depth values in the set { 0, 1 }.
-   * Normalizing the depths
-   * involves reducing the depths by the same amount so that at least
-   * one of them is 0.  If the remaining value is > 0, it is set to 1.
-   */
-  public void normalize()
-  {
-    for (int i = 0; i < 2; i++) {
-      if (! isNull(i)) {
-        int minDepth = depth[i][1];
-        if (depth[i][2] < minDepth)
-          minDepth = depth[i][2];
-
-        if (minDepth < 0) minDepth = 0;
-        for (int j = 1; j < 3; j++) {
-          int newValue = 0;
-          if (depth[i][j] > minDepth)
-            newValue = 1;
-          depth[i][j] = newValue;
-        }
-      }
-    }
-  }
-
-  public String toString()
-  {
-    return
-        "A: " + depth[0][1] + "," + depth[0][2]
-      + " B: " + depth[1][1] + "," + depth[1][2];
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/DirectedEdge.java b/src/com/vividsolutions/jts/geomgraph/DirectedEdge.java
deleted file mode 100644
index 0fdc778..0000000
--- a/src/com/vividsolutions/jts/geomgraph/DirectedEdge.java
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geom.*;
-
-
-/**
- * @version 1.7
- */
-public class DirectedEdge
-  extends EdgeEnd
-{
-
-  /**
-   * Computes the factor for the change in depth when moving from one location to another.
-   * E.g. if crossing from the INTERIOR to the EXTERIOR the depth decreases, so the factor is -1
-   */
-  public static int depthFactor(int currLocation, int nextLocation)
-  {
-    if (currLocation == Location.EXTERIOR && nextLocation == Location.INTERIOR)
-       return 1;
-    else if (currLocation == Location.INTERIOR && nextLocation == Location.EXTERIOR)
-       return -1;
-    return 0;
-  }
-
-  protected boolean isForward;
-  private boolean isInResult = false;
-  private boolean isVisited = false;
-
-  private DirectedEdge sym; // the symmetric edge
-  private DirectedEdge next;  // the next edge in the edge ring for the polygon containing this edge
-  private DirectedEdge nextMin;  // the next edge in the MinimalEdgeRing that contains this edge
-  private EdgeRing edgeRing;  // the EdgeRing that this edge is part of
-  private EdgeRing minEdgeRing;  // the MinimalEdgeRing that this edge is part of
-  /**
-   * The depth of each side (position) of this edge.
-   * The 0 element of the array is never used.
-   */
-  private int[] depth = { 0, -999, -999 };
-
-  public DirectedEdge(Edge edge, boolean isForward)
-  {
-    super(edge);
-    this.isForward = isForward;
-    if (isForward) {
-      init(edge.getCoordinate(0), edge.getCoordinate(1));
-    }
-    else {
-      int n = edge.getNumPoints() - 1;
-      init(edge.getCoordinate(n), edge.getCoordinate(n-1));
-    }
-    computeDirectedLabel();
-  }
-  public Edge getEdge() { return edge; }
-  public void setInResult(boolean isInResult) { this.isInResult = isInResult; }
-  public boolean isInResult() { return isInResult; }
-  public boolean isVisited() { return isVisited; }
-  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
-  public void setEdgeRing(EdgeRing edgeRing) { this.edgeRing = edgeRing; }
-  public EdgeRing getEdgeRing() { return edgeRing; }
-  public void setMinEdgeRing(EdgeRing minEdgeRing) { this.minEdgeRing = minEdgeRing; }
-  public EdgeRing getMinEdgeRing() { return minEdgeRing; }
-  public int getDepth(int position) { return depth[position]; }
-
-  public void setDepth(int position, int depthVal)
-  {
-    if (depth[position] != -999) {
-//      if (depth[position] != depthVal) {
-//        Debug.print(this);
-//      }
-      if (depth[position] != depthVal)
-        throw new TopologyException("assigned depths do not match", getCoordinate());
-      //Assert.isTrue(depth[position] == depthVal, "assigned depths do not match at " + getCoordinate());
-    }
-    depth[position] = depthVal;
-  }
-
-  public int getDepthDelta()
-  {
-    int depthDelta = edge.getDepthDelta();
-    if (! isForward) depthDelta = -depthDelta;
-    return depthDelta;
-  }
-
-  /**
-   * setVisitedEdge marks both DirectedEdges attached to a given Edge.
-   * This is used for edges corresponding to lines, which will only
-   * appear oriented in a single direction in the result.
-   */
-  public void setVisitedEdge(boolean isVisited)
-  {
-    setVisited(isVisited);
-    sym.setVisited(isVisited);
-  }
-  /**
-   * Each Edge gives rise to a pair of symmetric DirectedEdges, in opposite
-   * directions.
-   * @return the DirectedEdge for the same Edge but in the opposite direction
-   */
-  public DirectedEdge getSym() { return sym; }
-  public boolean isForward() { return isForward; }
-  public void setSym(DirectedEdge de)
-  {
-    sym = de;
-  }
-  public DirectedEdge getNext() { return next; }
-  public void setNext(DirectedEdge next) { this.next = next; }
-  public DirectedEdge getNextMin() { return nextMin; }
-  public void setNextMin(DirectedEdge nextMin) { this.nextMin = nextMin; }
-
-  /**
-   * This edge is a line edge if
-   * <ul>
-   * <li> at least one of the labels is a line label
-   * <li> any labels which are not line labels have all Locations = EXTERIOR
-   * </ul>
-   */
-  public boolean isLineEdge()
-  {
-    boolean isLine = label.isLine(0) || label.isLine(1);
-    boolean isExteriorIfArea0 =
-      ! label.isArea(0) || label.allPositionsEqual(0, Location.EXTERIOR);
-    boolean isExteriorIfArea1 =
-      ! label.isArea(1) || label.allPositionsEqual(1, Location.EXTERIOR);
-
-    return isLine && isExteriorIfArea0 && isExteriorIfArea1;
-  }
-  /**
-   * This is an interior Area edge if
-   * <ul>
-   * <li> its label is an Area label for both Geometries
-   * <li> and for each Geometry both sides are in the interior.
-   * </ul>
-   *
-   * @return true if this is an interior Area edge
-   */
-  public boolean isInteriorAreaEdge()
-  {
-    boolean isInteriorAreaEdge = true;
-    for (int i = 0; i < 2; i++) {
-      if (! ( label.isArea(i)
-            && label.getLocation(i, Position.LEFT ) == Location.INTERIOR
-            && label.getLocation(i, Position.RIGHT) == Location.INTERIOR) ) {
-        isInteriorAreaEdge = false;
-      }
-    }
-    return isInteriorAreaEdge;
-  }
-
-  /**
-   * Compute the label in the appropriate orientation for this DirEdge
-   */
-  private void computeDirectedLabel()
-  {
-    label = new Label(edge.getLabel());
-    if (! isForward)
-      label.flip();
-  }
-
-  /**
-   * Set both edge depths.  One depth for a given side is provided.  The other is
-   * computed depending on the Location transition and the depthDelta of the edge.
-   */
-  public void setEdgeDepths(int position, int depth)
-  {
-    // get the depth transition delta from R to L for this directed Edge
-    int depthDelta = getEdge().getDepthDelta();
-    if (! isForward) depthDelta = -depthDelta;
-
-    // if moving from L to R instead of R to L must change sign of delta
-    int directionFactor = 1;
-    if (position == Position.LEFT)
-      directionFactor = -1;
-
-    int oppositePos = Position.opposite(position);
-    int delta = depthDelta * directionFactor;
-    //TESTINGint delta = depthDelta * DirectedEdge.depthFactor(loc, oppositeLoc);
-    int oppositeDepth = depth + delta;
-    setDepth(position, depth);
-    setDepth(oppositePos, oppositeDepth);
-  }
-
-  public void print(PrintStream out)
-  {
-    super.print(out);
-    out.print(" " + depth[Position.LEFT] + "/" + depth[Position.RIGHT]);
-    out.print(" (" + getDepthDelta() + ")");
-    //out.print(" " + this.hashCode());
-    //if (next != null) out.print(" next:" + next.hashCode());
-    if (isInResult) out.print(" inResult");
-  }
-  public void printEdge(PrintStream out)
-  {
-    print(out);
-    out.print(" ");
-    if (isForward)
-      edge.print(out);
-    else
-      edge.printReverse(out);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/DirectedEdgeStar.java b/src/com/vividsolutions/jts/geomgraph/DirectedEdgeStar.java
deleted file mode 100644
index dc0cde4..0000000
--- a/src/com/vividsolutions/jts/geomgraph/DirectedEdgeStar.java
+++ /dev/null
@@ -1,406 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * A DirectedEdgeStar is an ordered list of <b>outgoing</b> DirectedEdges around a node.
- * It supports labelling the edges as well as linking the edges to form both
- * MaximalEdgeRings and MinimalEdgeRings.
- *
- * @version 1.7
- */
-public class DirectedEdgeStar
-  extends EdgeEndStar
-{
-
-  /**
-   * A list of all outgoing edges in the result, in CCW order
-   */
-  private List resultAreaEdgeList;
-  private Label label;
-
-  public DirectedEdgeStar() {
-  }
-  /**
-   * Insert a directed edge in the list
-   */
-  public void insert(EdgeEnd ee)
-  {
-    DirectedEdge de = (DirectedEdge) ee;
-    insertEdgeEnd(de, de);
-  }
-
-  public Label getLabel() { return label; }
-
-  public int getOutgoingDegree()
-  {
-    int degree = 0;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.isInResult()) degree++;
-    }
-    return degree;
-  }
-  public int getOutgoingDegree(EdgeRing er)
-  {
-    int degree = 0;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.getEdgeRing() == er) degree++;
-    }
-    return degree;
-  }
-
-  public DirectedEdge getRightmostEdge()
-  {
-    List edges = getEdges();
-    int size = edges.size();
-    if (size < 1) return null;
-    DirectedEdge de0 = (DirectedEdge) edges.get(0);
-    if (size == 1) return de0;
-    DirectedEdge deLast = (DirectedEdge) edges.get(size - 1);
-
-    int quad0 = de0.getQuadrant();
-    int quad1 = deLast.getQuadrant();
-    if (Quadrant.isNorthern(quad0) && Quadrant.isNorthern(quad1))
-      return de0;
-    else if (! Quadrant.isNorthern(quad0) && ! Quadrant.isNorthern(quad1))
-      return deLast;
-    else {
-      // edges are in different hemispheres - make sure we return one that is non-horizontal
-      //Assert.isTrue(de0.getDy() != 0, "should never return horizontal edge!");
-      DirectedEdge nonHorizontalEdge = null;
-      if (de0.getDy() != 0)
-        return de0;
-      else if (deLast.getDy() != 0)
-        return deLast;
-    }
-    Assert.shouldNeverReachHere("found two horizontal edges incident on node");
-    return null;
-
-  }
-  /**
-   * Compute the labelling for all dirEdges in this star, as well
-   * as the overall labelling
-   */
-  public void computeLabelling(GeometryGraph[] geom)
-  {
-//Debug.print(this);
-    super.computeLabelling(geom);
-
-    // determine the overall labelling for this DirectedEdgeStar
-    // (i.e. for the node it is based at)
-    label = new Label(Location.NONE);
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd ee = (EdgeEnd) it.next();
-      Edge e = ee.getEdge();
-      Label eLabel = e.getLabel();
-      for (int i = 0; i < 2; i++) {
-        int eLoc = eLabel.getLocation(i);
-        if (eLoc == Location.INTERIOR || eLoc == Location.BOUNDARY)
-          label.setLocation(i, Location.INTERIOR);
-      }
-    }
-//Debug.print(this);
-  }
-
-  /**
-   * For each dirEdge in the star,
-   * merge the label from the sym dirEdge into the label
-   */
-  public void mergeSymLabels()
-  {
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      Label label = de.getLabel();
-      label.merge(de.getSym().getLabel());
-    }
-  }
-
-  /**
-   * Update incomplete dirEdge labels from the labelling for the node
-   */
-  public void updateLabelling(Label nodeLabel)
-  {
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      Label label = de.getLabel();
-      label.setAllLocationsIfNull(0, nodeLabel.getLocation(0));
-      label.setAllLocationsIfNull(1, nodeLabel.getLocation(1));
-    }
-  }
-
-  private List getResultAreaEdges()
-  {
-//print(System.out);
-    if (resultAreaEdgeList != null) return resultAreaEdgeList;
-    resultAreaEdgeList = new ArrayList();
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.isInResult() || de.getSym().isInResult() )
-        resultAreaEdgeList.add(de);
-    }
-    return resultAreaEdgeList;
-  }
-
-  private final int SCANNING_FOR_INCOMING = 1;
-  private final int LINKING_TO_OUTGOING = 2;
-  /**
-   * Traverse the star of DirectedEdges, linking the included edges together.
-   * To link two dirEdges, the <next> pointer for an incoming dirEdge
-   * is set to the next outgoing edge.
-   * <p>
-   * DirEdges are only linked if:
-   * <ul>
-   * <li>they belong to an area (i.e. they have sides)
-   * <li>they are marked as being in the result
-   * </ul>
-   * <p>
-   * Edges are linked in CCW order (the order they are stored).
-   * This means that rings have their face on the Right
-   * (in other words,
-   * the topological location of the face is given by the RHS label of the DirectedEdge)
-   * <p>
-   * PRECONDITION: No pair of dirEdges are both marked as being in the result
-   */
-  public void linkResultDirectedEdges()
-  {
-    // make sure edges are copied to resultAreaEdges list
-    getResultAreaEdges();
-    // find first area edge (if any) to start linking at
-    DirectedEdge firstOut = null;
-    DirectedEdge incoming = null;
-    int state = SCANNING_FOR_INCOMING;
-    // link edges in CCW order
-    for (int i = 0; i < resultAreaEdgeList.size(); i++) {
-      DirectedEdge nextOut = (DirectedEdge) resultAreaEdgeList.get(i);
-      DirectedEdge nextIn = nextOut.getSym();
-
-      // skip de's that we're not interested in
-      if (! nextOut.getLabel().isArea()) continue;
-
-      // record first outgoing edge, in order to link the last incoming edge
-      if (firstOut == null && nextOut.isInResult()) firstOut = nextOut;
-      // assert: sym.isInResult() == false, since pairs of dirEdges should have been removed already
-
-      switch (state) {
-      case SCANNING_FOR_INCOMING:
-        if (! nextIn.isInResult()) continue;
-        incoming = nextIn;
-        state = LINKING_TO_OUTGOING;
-        break;
-      case LINKING_TO_OUTGOING:
-        if (! nextOut.isInResult()) continue;
-        incoming.setNext(nextOut);
-        state = SCANNING_FOR_INCOMING;
-        break;
-      }
-    }
-//Debug.print(this);
-    if (state == LINKING_TO_OUTGOING) {
-//Debug.print(firstOut == null, this);
-      if (firstOut == null)
-        throw new TopologyException("no outgoing dirEdge found", getCoordinate());
-      //Assert.isTrue(firstOut != null, "no outgoing dirEdge found (at " + getCoordinate() );
-      Assert.isTrue(firstOut.isInResult(), "unable to link last incoming dirEdge");
-      incoming.setNext(firstOut);
-    }
-  }
-  public void linkMinimalDirectedEdges(EdgeRing er)
-  {
-    // find first area edge (if any) to start linking at
-    DirectedEdge firstOut = null;
-    DirectedEdge incoming = null;
-    int state = SCANNING_FOR_INCOMING;
-    // link edges in CW order
-    for (int i = resultAreaEdgeList.size() - 1; i >= 0; i--) {
-      DirectedEdge nextOut = (DirectedEdge) resultAreaEdgeList.get(i);
-      DirectedEdge nextIn = nextOut.getSym();
-
-      // record first outgoing edge, in order to link the last incoming edge
-      if (firstOut == null && nextOut.getEdgeRing() == er) firstOut = nextOut;
-
-      switch (state) {
-      case SCANNING_FOR_INCOMING:
-        if (nextIn.getEdgeRing() != er) continue;
-        incoming = nextIn;
-        state = LINKING_TO_OUTGOING;
-        break;
-      case LINKING_TO_OUTGOING:
-        if (nextOut.getEdgeRing() != er) continue;
-        incoming.setNextMin(nextOut);
-        state = SCANNING_FOR_INCOMING;
-        break;
-      }
-    }
-//print(System.out);
-    if (state == LINKING_TO_OUTGOING) {
-      Assert.isTrue(firstOut != null, "found null for first outgoing dirEdge");
-      Assert.isTrue(firstOut.getEdgeRing() == er, "unable to link last incoming dirEdge");
-      incoming.setNextMin(firstOut);
-    }
-  }
-  public void linkAllDirectedEdges()
-  {
-    getEdges();
-    // find first area edge (if any) to start linking at
-    DirectedEdge prevOut = null;
-    DirectedEdge firstIn = null;
-    // link edges in CW order
-    for (int i = edgeList.size() - 1; i >= 0; i--) {
-      DirectedEdge nextOut = (DirectedEdge) edgeList.get(i);
-      DirectedEdge nextIn = nextOut.getSym();
-      if (firstIn == null) firstIn = nextIn;
-      if (prevOut != null) nextIn.setNext(prevOut);
-      // record outgoing edge, in order to link the last incoming edge
-      prevOut = nextOut;
-    }
-    firstIn.setNext(prevOut);
-//Debug.print(this);
-  }
-
-  /**
-   * Traverse the star of edges, maintaing the current location in the result
-   * area at this node (if any).
-   * If any L edges are found in the interior of the result, mark them as covered.
-   */
-  public void findCoveredLineEdges()
-  {
-//Debug.print("findCoveredLineEdges");
-//Debug.print(this);
-    // Since edges are stored in CCW order around the node,
-    // as we move around the ring we move from the right to the left side of the edge
-
-    /**
-     * Find first DirectedEdge of result area (if any).
-     * The interior of the result is on the RHS of the edge,
-     * so the start location will be:
-     * - INTERIOR if the edge is outgoing
-     * - EXTERIOR if the edge is incoming
-     */
-    int startLoc = Location.NONE ;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge nextOut  = (DirectedEdge) it.next();
-      DirectedEdge nextIn   = nextOut.getSym();
-      if (! nextOut.isLineEdge()) {
-        if (nextOut.isInResult()) {
-          startLoc = Location.INTERIOR;
-          break;
-        }
-        if (nextIn.isInResult()) {
-          startLoc = Location.EXTERIOR;
-          break;
-        }
-      }
-    }
-    // no A edges found, so can't determine if L edges are covered or not
-    if (startLoc == Location.NONE) return;
-
-    /**
-     * move around ring, keeping track of the current location
-     * (Interior or Exterior) for the result area.
-     * If L edges are found, mark them as covered if they are in the interior
-     */
-    int currLoc = startLoc;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge nextOut  = (DirectedEdge) it.next();
-      DirectedEdge nextIn   = nextOut.getSym();
-      if (nextOut.isLineEdge()) {
-        nextOut.getEdge().setCovered(currLoc == Location.INTERIOR);
-//Debug.println(nextOut);
-      }
-      else {  // edge is an Area edge
-        if (nextOut.isInResult())
-          currLoc = Location.EXTERIOR;
-        if (nextIn.isInResult())
-          currLoc = Location.INTERIOR;
-      }
-    }
-  }
-
-  public void computeDepths(DirectedEdge de)
-  {
-    int edgeIndex = findIndex(de);
-    Label label = de.getLabel();
-    int startDepth = de.getDepth(Position.LEFT);
-    int targetLastDepth = de.getDepth(Position.RIGHT);
-    // compute the depths from this edge up to the end of the edge array
-    int nextDepth = computeDepths(edgeIndex + 1, edgeList.size(), startDepth);
-    // compute the depths for the initial part of the array
-    int lastDepth = computeDepths(0, edgeIndex, nextDepth);
-//Debug.print(lastDepth != targetLastDepth, this);
-//Debug.print(lastDepth != targetLastDepth, "mismatch: " + lastDepth + " / " + targetLastDepth);
-    if (lastDepth != targetLastDepth)
-      throw new TopologyException("depth mismatch at " + de.getCoordinate());
-    //Assert.isTrue(lastDepth == targetLastDepth, "depth mismatch at " + de.getCoordinate());
-  }
-
-  /**
-   * Compute the DirectedEdge depths for a subsequence of the edge array.
-   *
-   * @return the last depth assigned (from the R side of the last edge visited)
-   */
-  private int computeDepths(int startIndex, int endIndex, int startDepth)
-  {
-    int currDepth = startDepth;
-    for (int i = startIndex; i < endIndex ; i++) {
-      DirectedEdge nextDe = (DirectedEdge) edgeList.get(i);
-      Label label = nextDe.getLabel();
-      nextDe.setEdgeDepths(Position.RIGHT, currDepth);
-      currDepth = nextDe.getDepth(Position.LEFT);
-    }
-    return currDepth;
-  }
-
-  public void print(PrintStream out)
-  {
-    System.out.println("DirectedEdgeStar: " + getCoordinate());
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      out.print("out ");
-      de.print(out);
-      out.println();
-      out.print("in ");
-      de.getSym().print(out);
-      out.println();
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Edge.java b/src/com/vividsolutions/jts/geomgraph/Edge.java
deleted file mode 100644
index 5736519..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Edge.java
+++ /dev/null
@@ -1,291 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import java.util.Iterator;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geomgraph.index.*;
-
-
-/**
- * @version 1.7
- */
-public class Edge
-  extends GraphComponent
-{
-
-  /**
-   * Updates an IM from the label for an edge.
-   * Handles edges from both L and A geometries.
-   */
-  public static void updateIM(Label label, IntersectionMatrix im)
-  {
-    im.setAtLeastIfValid(label.getLocation(0, Position.ON), label.getLocation(1, Position.ON), 1);
-    if (label.isArea()) {
-      im.setAtLeastIfValid(label.getLocation(0, Position.LEFT),  label.getLocation(1, Position.LEFT),   2);
-      im.setAtLeastIfValid(label.getLocation(0, Position.RIGHT), label.getLocation(1, Position.RIGHT),  2);
-    }
-  }
-
-  Coordinate[] pts;
-  private Envelope env;
-  EdgeIntersectionList eiList = new EdgeIntersectionList(this);
-  private String name;
-  private MonotoneChainEdge mce;
-  private boolean isIsolated = true;
-  private Depth depth = new Depth();
-  private int depthDelta = 0;   // the change in area depth from the R to L side of this edge
-
-  public Edge(Coordinate[] pts, Label label)
-  {
-    this.pts = pts;
-    this.label = label;
-  }
-  public Edge(Coordinate[] pts)
-  {
-    this(pts, null);
-  }
-
-  public int getNumPoints() { return pts.length; }
-  public void setName(String name) { this.name = name; }
-  public Coordinate[] getCoordinates()  {    return pts;  }
-  public Coordinate getCoordinate(int i)
-  {
-    return pts[i];
-  }
-  public Coordinate getCoordinate()
-  {
-    if (pts.length > 0) return pts[0];
-    return null;
-  }
-  public Envelope getEnvelope()
-  {
-    // compute envelope lazily
-    if (env == null) {
-      env = new Envelope();
-      for (int i = 0; i < pts.length; i++) {
-        env.expandToInclude(pts[i]);
-      }
-    }
-    return env;
-  }
-
-  public Depth getDepth() { return depth; }
-
-  /**
-   * The depthDelta is the change in depth as an edge is crossed from R to L
-   * @return the change in depth as the edge is crossed from R to L
-   */
-  public int getDepthDelta()  { return depthDelta;  }
-  public void setDepthDelta(int depthDelta)  { this.depthDelta = depthDelta;  }
-
-  public int getMaximumSegmentIndex()
-  {
-    return pts.length - 1;
-  }
-  public EdgeIntersectionList getEdgeIntersectionList() { return eiList; }
-
-  public MonotoneChainEdge getMonotoneChainEdge()
-  {
-    if (mce == null) mce = new MonotoneChainEdge(this);
-    return mce;
-  }
-
-  public boolean isClosed()
-  {
-    return pts[0].equals(pts[pts.length - 1]);
-  }
-  /**
-   * An Edge is collapsed if it is an Area edge and it consists of
-   * two segments which are equal and opposite (eg a zero-width V).
-   */
-  public boolean isCollapsed()
-  {
-    if (! label.isArea()) return false;
-    if (pts.length != 3) return false;
-    if (pts[0].equals(pts[2]) ) return true;
-    return false;
-  }
-  public Edge getCollapsedEdge()
-  {
-    Coordinate newPts[] = new Coordinate[2];
-    newPts[0] = pts[0];
-    newPts[1] = pts[1];
-    Edge newe = new Edge(newPts, Label.toLineLabel(label));
-    return newe;
-  }
-
-  public void setIsolated(boolean isIsolated)
-  {
-    this.isIsolated = isIsolated;
-  }
-  public boolean isIsolated()
-  {
-    return isIsolated;
-  }
-
-  /**
-   * Adds EdgeIntersections for one or both
-   * intersections found for a segment of an edge to the edge intersection list.
-   */
-  public void addIntersections(LineIntersector li, int segmentIndex, int geomIndex)
-  {
-    for (int i = 0; i < li.getIntersectionNum(); i++) {
-      addIntersection(li, segmentIndex, geomIndex, i);
-    }
-  }
-  /**
-   * Add an EdgeIntersection for intersection intIndex.
-   * An intersection that falls exactly on a vertex of the edge is normalized
-   * to use the higher of the two possible segmentIndexes
-   */
-  public void addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)
-  {
-      Coordinate intPt = new Coordinate(li.getIntersection(intIndex));
-      int normalizedSegmentIndex = segmentIndex;
-      double dist = li.getEdgeDistance(geomIndex, intIndex);
-//Debug.println("edge intpt: " + intPt + " dist: " + dist);
-      // normalize the intersection point location
-      int nextSegIndex = normalizedSegmentIndex + 1;
-      if (nextSegIndex < pts.length) {
-        Coordinate nextPt = pts[nextSegIndex];
-//Debug.println("next pt: " + nextPt);
-
-        // Normalize segment index if intPt falls on vertex
-        // The check for point equality is 2D only - Z values are ignored
-        if (intPt.equals2D(nextPt)) {
-//Debug.println("normalized distance");
-            normalizedSegmentIndex = nextSegIndex;
-            dist = 0.0;
-        }
-      }
-      /**
-      * Add the intersection point to edge intersection list.
-      */
-      EdgeIntersection ei = eiList.add(intPt, normalizedSegmentIndex, dist);
-//ei.print(System.out);
-
-  }
-
-  /**
-   * Update the IM with the contribution for this component.
-   * A component only contributes if it has a labelling for both parent geometries
-   */
-  public void computeIM(IntersectionMatrix im)
-  {
-    updateIM(label, im);
-  }
-
-  /**
-   * equals is defined to be:
-   * <p>
-   * e1 equals e2
-   * <b>iff</b>
-   * the coordinates of e1 are the same or the reverse of the coordinates in e2
-   */
-  public boolean equals(Object o)
-  {
-    if (! (o instanceof Edge)) return false;
-    Edge e = (Edge) o;
-
-    if (pts.length != e.pts.length) return false;
-
-    boolean isEqualForward = true;
-    boolean isEqualReverse = true;
-    int iRev = pts.length;
-    for (int i = 0; i < pts.length; i++) {
-      if (! pts[i].equals2D(e.pts[i])) {
-         isEqualForward = false;
-      }
-      if (! pts[i].equals2D(e.pts[--iRev])) {
-         isEqualReverse = false;
-      }
-      if (! isEqualForward && ! isEqualReverse) return false;
-    }
-    return true;
-  }
-
-  /**
-   * @return true if the coordinate sequences of the Edges are identical
-   */
-  public boolean isPointwiseEqual(Edge e)
-  {
-    if (pts.length != e.pts.length) return false;
-
-    for (int i = 0; i < pts.length; i++) {
-      if (! pts[i].equals2D(e.pts[i])) {
-         return false;
-      }
-    }
-    return true;
-  }
-
-  public String toString()
-  {
-    StringBuffer buf = new StringBuffer();
-    buf.append("edge " + name + ": ");
-    buf.append("LINESTRING (");
-    for (int i = 0; i < pts.length; i++) {
-      if (i > 0) buf.append(",");
-      buf.append(pts[i].x + " " + pts[i].y);
-    }
-    buf.append(")  " + label + " " + depthDelta);
-    return buf.toString();
-  }
-  public void print(PrintStream out)
-  {
-    out.print("edge " + name + ": ");
-    out.print("LINESTRING (");
-    for (int i = 0; i < pts.length; i++) {
-      if (i > 0) out.print(",");
-      out.print(pts[i].x + " " + pts[i].y);
-    }
-    out.print(")  " + label + " " + depthDelta);
-  }
-  public void printReverse(PrintStream out)
-  {
-    out.print("edge " + name + ": ");
-    for (int i = pts.length - 1; i >= 0; i--) {
-      out.print(pts[i] + " ");
-    }
-    out.println("");
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeEnd.java b/src/com/vividsolutions/jts/geomgraph/EdgeEnd.java
deleted file mode 100644
index 4d30372..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeEnd.java
+++ /dev/null
@@ -1,150 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.Label;
-import com.vividsolutions.jts.geomgraph.Edge;
-
-/**
- * Models the end of an edge incident on a node.
- * EdgeEnds have a direction
- * determined by the direction of the ray from the initial
- * point to the next point.
- * EdgeEnds are comparable under the ordering
- * "a has a greater angle with the x-axis than b".
- * This ordering is used to sort EdgeEnds around a node.
- * @version 1.7
- */
-public class EdgeEnd
-  implements Comparable
-{
-  protected Edge edge;  // the parent edge of this edge end
-  protected Label label;
-
-  private Node node;          // the node this edge end originates at
-  private Coordinate p0, p1;  // points of initial line segment
-  private double dx, dy;      // the direction vector for this edge from its starting point
-  private int quadrant;
-
-  protected EdgeEnd(Edge edge)
-  {
-    this.edge = edge;
-  }
-  public EdgeEnd(Edge edge, Coordinate p0, Coordinate p1) {
-    this(edge, p0, p1, null);
-  }
-  public EdgeEnd(Edge edge, Coordinate p0, Coordinate p1, Label label) {
-    this(edge);
-    init(p0, p1);
-    this.label = label;
-  }
-
-  protected void init(Coordinate p0, Coordinate p1)
-  {
-    this.p0 = p0;
-    this.p1 = p1;
-    dx = p1.x - p0.x;
-    dy = p1.y - p0.y;
-    quadrant = Quadrant.quadrant(dx, dy);
-    Assert.isTrue(! (dx == 0 && dy == 0), "EdgeEnd with identical endpoints found");
-  }
-
-  public Edge getEdge() { return edge; }
-  public Label getLabel() { return label; }
-  public Coordinate getCoordinate() { return p0; }
-  public Coordinate getDirectedCoordinate() { return p1; }
-  public int getQuadrant() { return quadrant; }
-  public double getDx() { return dx; }
-  public double getDy() { return dy; }
-
-  public void setNode(Node node) { this.node = node; }
-  public Node getNode() { return node; }
-
-  public int compareTo(Object obj)
-  {
-      EdgeEnd e = (EdgeEnd) obj;
-      return compareDirection(e);
-  }
-  /**
-   * Implements the total order relation:
-   * <p>
-   *    a has a greater angle with the positive x-axis than b
-   * <p>
-   * Using the obvious algorithm of simply computing the angle is not robust,
-   * since the angle calculation is obviously susceptible to roundoff.
-   * A robust algorithm is:
-   * - first compare the quadrant.  If the quadrants
-   * are different, it it trivial to determine which vector is "greater".
-   * - if the vectors lie in the same quadrant, the computeOrientation function
-   * can be used to decide the relative orientation of the vectors.
-   */
-  public int compareDirection(EdgeEnd e)
-  {
-    if (dx == e.dx && dy == e.dy)
-      return 0;
-    // if the rays are in different quadrants, determining the ordering is trivial
-    if (quadrant > e.quadrant) return 1;
-    if (quadrant < e.quadrant) return -1;
-    // vectors are in the same quadrant - check relative orientation of direction vectors
-    // this is > e if it is CCW of e
-    return CGAlgorithms.computeOrientation(e.p0, e.p1, p1);
-  }
-
-  public void computeLabel(BoundaryNodeRule boundaryNodeRule)
-  {
-    // subclasses should override this if they are using labels
-  }
-  public void print(PrintStream out)
-  {
-    double angle = Math.atan2(dy, dx);
-    String className = getClass().getName();
-    int lastDotPos = className.lastIndexOf('.');
-    String name = className.substring(lastDotPos + 1);
-    out.print("  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle + "   " + label);
-  }
-  public String toString()
-  {
-    double angle = Math.atan2(dy, dx);
-    String className = getClass().getName();
-    int lastDotPos = className.lastIndexOf('.');
-    String name = className.substring(lastDotPos + 1);
-    return "  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle + "   " + label;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeEndStar.java b/src/com/vividsolutions/jts/geomgraph/EdgeEndStar.java
deleted file mode 100644
index 73fee52..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeEndStar.java
+++ /dev/null
@@ -1,352 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator;
-import com.vividsolutions.jts.util.*;
-
-/**
- * A EdgeEndStar is an ordered list of EdgeEnds around a node.
- * They are maintained in CCW order (starting with the positive x-axis) around the node
- * for efficient lookup and topology building.
- *
- * @version 1.7
- */
-abstract public class EdgeEndStar
-{
-
-  /**
-   * A map which maintains the edges in sorted order around the node
-   */
-  protected Map edgeMap = new TreeMap();
-  /**
-   * A list of all outgoing edges in the result, in CCW order
-   */
-  protected List edgeList;
-  /**
-   * The location of the point for this star in Geometry i Areas
-   */
-  private int[] ptInAreaLocation = { Location.NONE, Location.NONE };
-
-  public EdgeEndStar()
-  {
-
-  }
-
-  /**
-   * Insert a EdgeEnd into this EdgeEndStar
-   */
-  abstract public void insert(EdgeEnd e);
-
-  /**
-   * Insert an EdgeEnd into the map, and clear the edgeList cache,
-   * since the list of edges has now changed
-   */
-  protected void insertEdgeEnd(EdgeEnd e, Object obj)
-  {
-    edgeMap.put(e, obj);
-    edgeList = null;  // edge list has changed - clear the cache
-  }
-
-  /**
-   * @return the coordinate for the node this star is based at
-   */
-  public Coordinate getCoordinate()
-  {
-    Iterator it = iterator();
-    if (! it.hasNext()) return null;
-    EdgeEnd e = (EdgeEnd) it.next();
-    return e.getCoordinate();
-  }
-  public int getDegree()
-  {
-    return edgeMap.size();
-  }
-
-  /**
-   * Iterator access to the ordered list of edges is optimized by
-   * copying the map collection to a list.  (This assumes that
-   * once an iterator is requested, it is likely that insertion into
-   * the map is complete).
-   */
-  public Iterator iterator()
-  {
-    return getEdges().iterator();
-  }
-  public List getEdges()
-  {
-    if (edgeList == null) {
-      edgeList = new ArrayList(edgeMap.values());
-    }
-    return edgeList;
-  }
-  public EdgeEnd getNextCW(EdgeEnd ee)
-  {
-    getEdges();
-    int i = edgeList.indexOf(ee);
-    int iNextCW = i - 1;
-    if (i == 0)
-      iNextCW = edgeList.size() - 1;
-    return (EdgeEnd) edgeList.get(iNextCW);
-  }
-
-  public void computeLabelling(GeometryGraph[] geomGraph)
-  {
-    computeEdgeEndLabels(geomGraph[0].getBoundaryNodeRule());
-    // Propagate side labels  around the edges in the star
-    // for each parent Geometry
-//Debug.print(this);
-    propagateSideLabels(0);
-//Debug.print(this);
-//Debug.printIfWatch(this);
-    propagateSideLabels(1);
-//Debug.print(this);
-//Debug.printIfWatch(this);
-
-    /**
-     * If there are edges that still have null labels for a geometry
-     * this must be because there are no area edges for that geometry incident on this node.
-     * In this case, to label the edge for that geometry we must test whether the
-     * edge is in the interior of the geometry.
-     * To do this it suffices to determine whether the node for the edge is in the interior of an area.
-     * If so, the edge has location INTERIOR for the geometry.
-     * In all other cases (e.g. the node is on a line, on a point, or not on the geometry at all) the edge
-     * has the location EXTERIOR for the geometry.
-     * <p>
-     * Note that the edge cannot be on the BOUNDARY of the geometry, since then
-     * there would have been a parallel edge from the Geometry at this node also labelled BOUNDARY
-     * and this edge would have been labelled in the previous step.
-     * <p>
-     * This code causes a problem when dimensional collapses are present, since it may try and
-     * determine the location of a node where a dimensional collapse has occurred.
-     * The point should be considered to be on the EXTERIOR
-     * of the polygon, but locate() will return INTERIOR, since it is passed
-     * the original Geometry, not the collapsed version.
-     *
-     * If there are incident edges which are Line edges labelled BOUNDARY,
-     * then they must be edges resulting from dimensional collapses.
-     * In this case the other edges can be labelled EXTERIOR for this Geometry.
-     *
-     * MD 8/11/01 - NOT TRUE!  The collapsed edges may in fact be in the interior of the Geometry,
-     * which means the other edges should be labelled INTERIOR for this Geometry.
-     * Not sure how solve this...  Possibly labelling needs to be split into several phases:
-     * area label propagation, symLabel merging, then finally null label resolution.
-     */
-    boolean[] hasDimensionalCollapseEdge = { false, false };
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      Label label = e.getLabel();
-      for (int geomi = 0; geomi < 2; geomi++) {
-        if (label.isLine(geomi) && label.getLocation(geomi) == Location.BOUNDARY)
-          hasDimensionalCollapseEdge[geomi] = true;
-      }
-    }
-//Debug.print(this);
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      Label label = e.getLabel();
-//Debug.println(e);
-      for (int geomi = 0; geomi < 2; geomi++) {
-        if (label.isAnyNull(geomi)) {
-          int loc = Location.NONE;
-          if (hasDimensionalCollapseEdge[geomi]) {
-            loc = Location.EXTERIOR;
-          }
-          else {
-            Coordinate p = e.getCoordinate();
-            loc = getLocation(geomi, p, geomGraph);
-          }
-          label.setAllLocationsIfNull(geomi, loc);
-        }
-      }
-//Debug.println(e);
-    }
-//Debug.print(this);
-//Debug.printIfWatch(this);
-  }
-
-  private void computeEdgeEndLabels(BoundaryNodeRule boundaryNodeRule)
-  {
-    // Compute edge label for each EdgeEnd
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd ee = (EdgeEnd) it.next();
-      ee.computeLabel(boundaryNodeRule);
-    }
-  }
-  
-  private int getLocation(int geomIndex, Coordinate p, GeometryGraph[] geom)
-  {
-    // compute location only on demand
-    if (ptInAreaLocation[geomIndex] == Location.NONE) {
-      ptInAreaLocation[geomIndex] = SimplePointInAreaLocator.locate(p, geom[geomIndex].getGeometry());
-    }
-    return ptInAreaLocation[geomIndex];
-  }
-
-  public boolean isAreaLabelsConsistent(GeometryGraph geomGraph)
-  {
-    computeEdgeEndLabels(geomGraph.getBoundaryNodeRule());
-    return checkAreaLabelsConsistent(0);
-  }
-
-  private boolean checkAreaLabelsConsistent(int geomIndex)
-  {
-    // Since edges are stored in CCW order around the node,
-    // As we move around the ring we move from the right to the left side of the edge
-    List edges = getEdges();
-    // if no edges, trivially consistent
-    if (edges.size() <= 0)
-      return true;
-    // initialize startLoc to location of last L side (if any)
-    int lastEdgeIndex = edges.size() - 1;
-    Label startLabel = ((EdgeEnd) edges.get(lastEdgeIndex)).getLabel();
-    int startLoc = startLabel.getLocation(geomIndex, Position.LEFT);
-    Assert.isTrue(startLoc != Location.NONE, "Found unlabelled area edge");
-
-    int currLoc = startLoc;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      Label label = e.getLabel();
-      // we assume that we are only checking a area
-      Assert.isTrue(label.isArea(geomIndex), "Found non-area edge");
-      int leftLoc   = label.getLocation(geomIndex, Position.LEFT);
-      int rightLoc  = label.getLocation(geomIndex, Position.RIGHT);
-//System.out.println(leftLoc + " " + rightLoc);
-//Debug.print(this);
-      // check that edge is really a boundary between inside and outside!
-      if (leftLoc == rightLoc) {
-        return false;
-      }
-      // check side location conflict
-      //Assert.isTrue(rightLoc == currLoc, "side location conflict " + locStr);
-      if (rightLoc != currLoc) {
-//Debug.print(this);
-        return false;
-      }
-      currLoc = leftLoc;
-    }
-    return true;
-  }
-  void propagateSideLabels(int geomIndex)
-  {
-    // Since edges are stored in CCW order around the node,
-    // As we move around the ring we move from the right to the left side of the edge
-    int startLoc = Location.NONE ;
-    
-    // initialize loc to location of last L side (if any)
-//System.out.println("finding start location");
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      Label label = e.getLabel();
-      if (label.isArea(geomIndex) && label.getLocation(geomIndex, Position.LEFT) != Location.NONE)
-        startLoc = label.getLocation(geomIndex, Position.LEFT);
-    }
-    
-    // no labelled sides found, so no labels to propagate
-    if (startLoc == Location.NONE) return;
-
-    int currLoc = startLoc;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      Label label = e.getLabel();
-      // set null ON values to be in current location
-      if (label.getLocation(geomIndex, Position.ON) == Location.NONE)
-          label.setLocation(geomIndex, Position.ON, currLoc);
-      // set side labels (if any)
-      if (label.isArea(geomIndex)) {
-        int leftLoc   = label.getLocation(geomIndex, Position.LEFT);
-        int rightLoc  = label.getLocation(geomIndex, Position.RIGHT);
-        // if there is a right location, that is the next location to propagate
-        if (rightLoc != Location.NONE) {
-//Debug.print(rightLoc != currLoc, this);
-          if (rightLoc != currLoc)
-            throw new TopologyException("side location conflict", e.getCoordinate());
-          if (leftLoc == Location.NONE) {
-            Assert.shouldNeverReachHere("found single null side (at " + e.getCoordinate() + ")");
-          }
-          currLoc = leftLoc;
-        }
-        else {
-          /** RHS is null - LHS must be null too.
-           *  This must be an edge from the other geometry, which has no location
-           *  labelling for this geometry.  This edge must lie wholly inside or outside
-           *  the other geometry (which is determined by the current location).
-           *  Assign both sides to be the current location.
-           */
-          Assert.isTrue(label.getLocation(geomIndex, Position.LEFT) == Location.NONE, "found single null side");
-          label.setLocation(geomIndex, Position.RIGHT, currLoc);
-          label.setLocation(geomIndex, Position.LEFT, currLoc);
-        }
-      }
-    }
-  }
-
-  public int findIndex(EdgeEnd eSearch)
-  {
-    iterator();   // force edgelist to be computed
-    for (int i = 0; i < edgeList.size(); i++ ) {
-      EdgeEnd e = (EdgeEnd) edgeList.get(i);
-      if (e == eSearch) return i;
-    }
-    return -1;
-  }
-
-  public void print(PrintStream out)
-  {
-    System.out.println("EdgeEndStar:   " + getCoordinate());
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      e.print(out);
-    }
-  }
-  
-  public String toString()
-  {
-    StringBuffer buf = new StringBuffer();
-    buf.append("EdgeEndStar:   " + getCoordinate());
-    buf.append("\n");
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      buf.append(e);
-      buf.append("\n");
-    }
-    return buf.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeIntersection.java b/src/com/vividsolutions/jts/geomgraph/EdgeIntersection.java
deleted file mode 100644
index d5fb7ee..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeIntersection.java
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Represents a point on an
- * edge which intersects with another edge.
- * <p>
- * The intersection may either be a single point, or a line segment
- * (in which case this point is the start of the line segment)
- * The intersection point must be precise.
- *
- * @version 1.7
- */
-public class EdgeIntersection
-    implements Comparable
-{
-
-  public Coordinate coord;   // the point of intersection
-  public int segmentIndex;   // the index of the containing line segment in the parent edge
-  public double dist;        // the edge distance of this point along the containing line segment
-
-  public EdgeIntersection(Coordinate coord, int segmentIndex, double dist) {
-    this.coord = new Coordinate(coord);
-    this.segmentIndex = segmentIndex;
-    this.dist = dist;
-  }
-
-  public Coordinate getCoordinate() { return coord; }
-
-  public int getSegmentIndex() { return segmentIndex; }
-
-  public double getDistance() { return dist; }
-
-  public int compareTo(Object obj)
-  {
-    EdgeIntersection other = (EdgeIntersection) obj;
-    return compare(other.segmentIndex, other.dist);
-  }
-  /**
-   * @return -1 this EdgeIntersection is located before the argument location
-   * @return 0 this EdgeIntersection is at the argument location
-   * @return 1 this EdgeIntersection is located after the argument location
-   */
-  public int compare(int segmentIndex, double dist)
-  {
-    if (this.segmentIndex < segmentIndex) return -1;
-    if (this.segmentIndex > segmentIndex) return 1;
-    if (this.dist < dist) return -1;
-    if (this.dist > dist) return 1;
-    return 0;
-  }
-
-  public boolean isEndPoint(int maxSegmentIndex)
-  {
-    if (segmentIndex == 0 && dist == 0.0) return true;
-    if (segmentIndex == maxSegmentIndex) return true;
-    return false;
-  }
-
-  public void print(PrintStream out)
-  {
-    out.print(coord);
-    out.print(" seg # = " + segmentIndex);
-    out.println(" dist = " + dist);
-  }
-  public String toString()
-  {
-    return coord + " seg # = " + segmentIndex + " dist = " + dist;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeIntersectionList.java b/src/com/vividsolutions/jts/geomgraph/EdgeIntersectionList.java
deleted file mode 100644
index c4820d5..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeIntersectionList.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import com.vividsolutions.jts.geom.*;
-import java.io.*;
-import java.util.*;
-
-/**
- * A list of edge intersections along an {@link Edge}.
- * Implements splitting an edge with intersections
- * into multiple resultant edges.
- *
- * @version 1.7
- */
-public class EdgeIntersectionList
-{
-  // a Map <EdgeIntersection, EdgeIntersection>
-  private Map nodeMap = new TreeMap();
-  Edge edge;  // the parent edge
-
-  public EdgeIntersectionList(Edge edge)
-  {
-    this.edge = edge;
-  }
-
-  /**
-   * Adds an intersection into the list, if it isn't already there.
-   * The input segmentIndex and dist are expected to be normalized.
-   * @return the EdgeIntersection found or added
-   */
-  public EdgeIntersection add(Coordinate intPt, int segmentIndex, double dist)
-  {
-    EdgeIntersection eiNew = new EdgeIntersection(intPt, segmentIndex, dist);
-    EdgeIntersection ei = (EdgeIntersection) nodeMap.get(eiNew);
-    if (ei != null) {
-      return ei;
-    }
-    nodeMap.put(eiNew, eiNew);
-    return eiNew;
-  }
-
-  /**
-   * Returns an iterator of {@link EdgeIntersection}s
-   *
-   * @return an Iterator of EdgeIntersections
-   */
-  public Iterator iterator() { return nodeMap.values().iterator(); }
-
-  /**
-   * Tests if the given point is an edge intersection
-   *
-   * @param pt the point to test
-   * @return true if the point is an intersection
-   */
-  public boolean isIntersection(Coordinate pt)
-  {
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeIntersection ei = (EdgeIntersection) it.next();
-      if (ei.coord.equals(pt))
-       return true;
-    }
-    return false;
-  }
-
-  /**
-   * Adds entries for the first and last points of the edge to the list
-   */
-  public void addEndpoints()
-  {
-    int maxSegIndex = edge.pts.length - 1;
-    add(edge.pts[0], 0, 0.0);
-    add(edge.pts[maxSegIndex], maxSegIndex, 0.0);
-  }
-
-  /**
-   * Creates new edges for all the edges that the intersections in this
-   * list split the parent edge into.
-   * Adds the edges to the input list (this is so a single list
-   * can be used to accumulate all split edges for a Geometry).
-   *
-   * @param edgeList a list of EdgeIntersections
-   */
-  public void addSplitEdges(List edgeList)
-  {
-    // ensure that the list has entries for the first and last point of the edge
-    addEndpoints();
-
-    Iterator it = iterator();
-    // there should always be at least two entries in the list
-    EdgeIntersection eiPrev = (EdgeIntersection) it.next();
-    while (it.hasNext()) {
-      EdgeIntersection ei = (EdgeIntersection) it.next();
-      Edge newEdge = createSplitEdge(eiPrev, ei);
-      edgeList.add(newEdge);
-
-      eiPrev = ei;
-    }
-  }
-  /**
-   * Create a new "split edge" with the section of points between
-   * (and including) the two intersections.
-   * The label for the new edge is the same as the label for the parent edge.
-   */
-  Edge createSplitEdge(EdgeIntersection ei0, EdgeIntersection ei1)
-  {
-//Debug.print("\ncreateSplitEdge"); Debug.print(ei0); Debug.print(ei1);
-    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
-
-    Coordinate lastSegStartPt = edge.pts[ei1.segmentIndex];
-    // if the last intersection point is not equal to the its segment start pt,
-    // add it to the points list as well.
-    // (This check is needed because the distance metric is not totally reliable!)
-    // The check for point equality is 2D only - Z values are ignored
-    boolean useIntPt1 = ei1.dist > 0.0 || ! ei1.coord.equals2D(lastSegStartPt);
-    if (! useIntPt1) {
-      npts--;
-    }
-
-    Coordinate[] pts = new Coordinate[npts];
-    int ipt = 0;
-    pts[ipt++] = new Coordinate(ei0.coord);
-    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
-      pts[ipt++] = edge.pts[i];
-    }
-    if (useIntPt1) pts[ipt] = ei1.coord;
-    return new Edge(pts, new Label(edge.label));
-  }
-
-  public void print(PrintStream out)
-  {
-    out.println("Intersections:");
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeIntersection ei = (EdgeIntersection) it.next();
-      ei.print(out);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeList.java b/src/com/vividsolutions/jts/geomgraph/EdgeList.java
deleted file mode 100644
index 84e2391..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeList.java
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import java.util.*;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.index.SpatialIndex;
-import com.vividsolutions.jts.index.quadtree.Quadtree;
-import com.vividsolutions.jts.noding.OrientedCoordinateArray;
-import com.vividsolutions.jts.noding.SegmentString;
-
-/**
- * A EdgeList is a list of Edges.  It supports locating edges
- * that are pointwise equals to a target edge.
- * @version 1.7
- */
-public class EdgeList
-{
-  private List edges = new ArrayList();
-  /**
-   * An index of the edges, for fast lookup.
-   *
-   */
-  private Map ocaMap = new TreeMap();
-
-  public EdgeList() {
-  }
-
-  /**
-   * Insert an edge unless it is already in the list
-   */
-  public void add(Edge e)
-  {
-    edges.add(e);
-    OrientedCoordinateArray oca = new OrientedCoordinateArray(e.getCoordinates());
-    ocaMap.put(oca, e);
-  }
-
-  public void addAll(Collection edgeColl)
-  {
-    for (Iterator i = edgeColl.iterator(); i.hasNext(); ) {
-      add((Edge) i.next());
-    }
-  }
-
-  public List getEdges() { return edges; }
-
-  /**
-   * If there is an edge equal to e already in the list, return it.
-   * Otherwise return null.
-   * @return  equal edge, if there is one already in the list
-   *          null otherwise
-   */
-  public Edge findEqualEdge(Edge e)
-  {
-    OrientedCoordinateArray oca = new OrientedCoordinateArray(e.getCoordinates());
-    // will return null if no edge matches
-    Edge matchEdge = (Edge) ocaMap.get(oca);
-    return matchEdge; 
-  }
-  
-  public Iterator iterator() { return edges.iterator(); }
-
-  public Edge get(int i) { return (Edge) edges.get(i); }
-
-  /**
-   * If the edge e is already in the list, return its index.
-   * @return  index, if e is already in the list
-   *          -1 otherwise
-   */
-  public int findEdgeIndex(Edge e)
-  {
-    for (int i = 0; i < edges.size(); i++) {
-      if ( ((Edge) edges.get(i)).equals(e) ) return i;
-    }
-    return -1;
-  }
-
-  public void print(PrintStream out)
-  {
-    out.print("MULTILINESTRING ( ");
-    for (int j = 0; j < edges.size(); j++) {
-      Edge e = (Edge) edges.get(j);
-      if (j > 0) out.print(",");
-      out.print("(");
-      Coordinate[] pts = e.getCoordinates();
-      for (int i = 0; i < pts.length; i++) {
-        if (i > 0) out.print(",");
-        out.print(pts[i].x + " " + pts[i].y);
-      }
-      out.println(")");
-    }
-    out.print(")  ");
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeNodingValidator.java b/src/com/vividsolutions/jts/geomgraph/EdgeNodingValidator.java
deleted file mode 100644
index af56c2d..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeNodingValidator.java
+++ /dev/null
@@ -1,97 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.util.*;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * Validates that a collection of {@link Edge}s is correctly noded.
- * Throws an appropriate exception if an noding error is found.
- *
- * @version 1.7
- */
-public class EdgeNodingValidator 
-{  
-	/**
-   * Checks whether the supplied {@link Edge}s
-   * are correctly noded.  
-   * Throws a  {@link TopologyException} if they are not.
-   * 
-   * @param edges a collection of Edges.
-   * @throws TopologyException if the SegmentStrings are not correctly noded
-   *
-   */
-	public static void checkValid(Collection edges)
-	{
-		EdgeNodingValidator validator = new EdgeNodingValidator(edges);
-		validator.checkValid();
-	}
-	
-  public static Collection toSegmentStrings(Collection edges)
-  {
-    // convert Edges to SegmentStrings
-    Collection segStrings = new ArrayList();
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      segStrings.add(new BasicSegmentString(e.getCoordinates(), e));
-    }
-    return segStrings;
-  }
-
-  private FastNodingValidator nv;
-
-  /**
-   * Creates a new validator for the given collection of {@link Edge}s.
-   * 
-   * @param edges a collection of Edges.
-   */
-  public EdgeNodingValidator(Collection edges)
-  {
-    nv = new FastNodingValidator(toSegmentStrings(edges));
-  }
-
-  /**
-   * Checks whether the supplied edges
-   * are correctly noded.  Throws an exception if they are not.
-   * 
-   * @throws TopologyException if the SegmentStrings are not correctly noded
-   *
-   */
-  public void checkValid()
-  {
-    nv.checkValid();
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/EdgeRing.java b/src/com/vividsolutions/jts/geomgraph/EdgeRing.java
deleted file mode 100644
index 0dfa1dc..0000000
--- a/src/com/vividsolutions/jts/geomgraph/EdgeRing.java
+++ /dev/null
@@ -1,246 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.impl.*;
-import com.vividsolutions.jts.io.*;
-import com.vividsolutions.jts.util.*;
-
-
-/**
- * @version 1.7
- */
-public abstract class EdgeRing {
-
-  protected DirectedEdge startDe; // the directed edge which starts the list of edges for this EdgeRing
-  private int maxNodeDegree = -1;
-  private List edges = new ArrayList(); // the DirectedEdges making up this EdgeRing
-  private List pts = new ArrayList();
-  private Label label = new Label(Location.NONE); // label stores the locations of each geometry on the face surrounded by this ring
-  private LinearRing ring;  // the ring created for this EdgeRing
-  private boolean isHole;
-  private EdgeRing shell;   // if non-null, the ring is a hole and this EdgeRing is its containing shell
-  private ArrayList holes = new ArrayList(); // a list of EdgeRings which are holes in this EdgeRing
-
-  protected GeometryFactory geometryFactory;
-
-  public EdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
-    this.geometryFactory = geometryFactory;
-    computePoints(start);
-    computeRing();
-  }
-
-  public boolean isIsolated()
-  {
-    return (label.getGeometryCount() == 1);
-  }
-  public boolean isHole()
-  {
-    //computePoints();
-    return isHole;
-  }
-
-  public Coordinate getCoordinate(int i) { return (Coordinate) pts.get(i);  }
-  public LinearRing getLinearRing() { return ring; }
-  public Label getLabel() { return label; }
-  public boolean isShell() { return shell == null; }
-  public EdgeRing getShell() { return shell; }
-  public void setShell(EdgeRing shell)
-  {
-    this.shell = shell;
-    if (shell != null) shell.addHole(this);
-  }
-  public void addHole(EdgeRing ring) { holes.add(ring); }
-
-  public Polygon toPolygon(GeometryFactory geometryFactory)
-  {
-    LinearRing[] holeLR = new LinearRing[holes.size()];
-    for (int i = 0; i < holes.size(); i++) {
-      holeLR[i] = ((EdgeRing) holes.get(i)).getLinearRing();
-    }
-    Polygon poly = geometryFactory.createPolygon(getLinearRing(), holeLR);
-    return poly;
-  }
-  /**
-   * Compute a LinearRing from the point list previously collected.
-   * Test if the ring is a hole (i.e. if it is CCW) and set the hole flag
-   * accordingly.
-   */
-  public void computeRing()
-  {
-    if (ring != null) return;   // don't compute more than once
-    Coordinate[] coord = new Coordinate[pts.size()];
-    for (int i = 0; i < pts.size(); i++) {
-      coord[i] = (Coordinate) pts.get(i);
-    }
-    ring = geometryFactory.createLinearRing(coord);
-    isHole = CGAlgorithms.isCCW(ring.getCoordinates());
-//Debug.println( (isHole ? "hole - " : "shell - ") + WKTWriter.toLineString(new CoordinateArraySequence(ring.getCoordinates())));
-  }
-  abstract public DirectedEdge getNext(DirectedEdge de);
-  abstract public void setEdgeRing(DirectedEdge de, EdgeRing er);
-
-  /**
-   * Returns the list of DirectedEdges that make up this EdgeRing
-   */
-  public List getEdges() { return edges; }
-
-  /**
-   * Collect all the points from the DirectedEdges of this ring into a contiguous list
-   */
-  protected void computePoints(DirectedEdge start)
-  {
-//System.out.println("buildRing");
-    startDe = start;
-    DirectedEdge de = start;
-    boolean isFirstEdge = true;
-    do {
-//      Assert.isTrue(de != null, "found null Directed Edge");
-      if (de == null)
-        throw new TopologyException("Found null DirectedEdge");
-      if (de.getEdgeRing() == this)
-        throw new TopologyException("Directed Edge visited twice during ring-building at " + de.getCoordinate());
-
-      edges.add(de);
-//Debug.println(de);
-//Debug.println(de.getEdge());
-      Label label = de.getLabel();
-      Assert.isTrue(label.isArea());
-      mergeLabel(label);
-      addPoints(de.getEdge(), de.isForward(), isFirstEdge);
-      isFirstEdge = false;
-      setEdgeRing(de, this);
-      de = getNext(de);
-    } while (de != startDe);
-  }
-
-  public int getMaxNodeDegree()
-  {
-    if (maxNodeDegree < 0) computeMaxNodeDegree();
-    return maxNodeDegree;
-  }
-
-  private void computeMaxNodeDegree()
-  {
-    maxNodeDegree = 0;
-    DirectedEdge de = startDe;
-    do {
-      Node node = de.getNode();
-      int degree = ((DirectedEdgeStar) node.getEdges()).getOutgoingDegree(this);
-      if (degree > maxNodeDegree) maxNodeDegree = degree;
-      de = getNext(de);
-    } while (de != startDe);
-    maxNodeDegree *= 2;
-  }
-
-
-  public void setInResult()
-  {
-    DirectedEdge de = startDe;
-    do {
-      de.getEdge().setInResult(true);
-      de = de.getNext();
-    } while (de != startDe);
-  }
-
-  protected void mergeLabel(Label deLabel)
-  {
-    mergeLabel(deLabel, 0);
-    mergeLabel(deLabel, 1);
-  }
-  /**
-   * Merge the RHS label from a DirectedEdge into the label for this EdgeRing.
-   * The DirectedEdge label may be null.  This is acceptable - it results
-   * from a node which is NOT an intersection node between the Geometries
-   * (e.g. the end node of a LinearRing).  In this case the DirectedEdge label
-   * does not contribute any information to the overall labelling, and is simply skipped.
-   */
-  protected void mergeLabel(Label deLabel, int geomIndex)
-  {
-    int loc = deLabel.getLocation(geomIndex, Position.RIGHT);
-    // no information to be had from this label
-    if (loc == Location.NONE) return;
-    // if there is no current RHS value, set it
-    if (label.getLocation(geomIndex) == Location.NONE) {
-      label.setLocation(geomIndex, loc);
-      return;
-    }
-  }
-  protected void addPoints(Edge edge, boolean isForward, boolean isFirstEdge)
-  {
-    Coordinate[] edgePts = edge.getCoordinates();
-    if (isForward) {
-      int startIndex = 1;
-      if (isFirstEdge) startIndex = 0;
-      for (int i = startIndex; i < edgePts.length; i++) {
-        pts.add(edgePts[i]);
-      }
-    }
-    else { // is backward
-      int startIndex = edgePts.length - 2;
-      if (isFirstEdge) startIndex = edgePts.length - 1;
-      for (int i = startIndex; i >= 0; i--) {
-        pts.add(edgePts[i]);
-      }
-    }
-  }
-
-  /**
-   * This method will cause the ring to be computed.
-   * It will also check any holes, if they have been assigned.
-   */
-  public boolean containsPoint(Coordinate p)
-  {
-    LinearRing shell = getLinearRing();
-    Envelope env = shell.getEnvelopeInternal();
-    if (! env.contains(p)) return false;
-    if (! CGAlgorithms.isPointInRing(p, shell.getCoordinates()) ) return false;
-
-    for (Iterator i = holes.iterator(); i.hasNext(); ) {
-      EdgeRing hole = (EdgeRing) i.next();
-      if (hole.containsPoint(p) )
-        return false;
-    }
-    return true;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/GeometryGraph.java b/src/com/vividsolutions/jts/geomgraph/GeometryGraph.java
deleted file mode 100644
index cb66e5c..0000000
--- a/src/com/vividsolutions/jts/geomgraph/GeometryGraph.java
+++ /dev/null
@@ -1,459 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.algorithm.locate.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.index.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * A GeometryGraph is a graph that models a given Geometry
- * @version 1.7
- */
-public class GeometryGraph
-  extends PlanarGraph
-{
-/**
- * This method implements the Boundary Determination Rule
- * for determining whether
- * a component (node or edge) that appears multiple times in elements
- * of a MultiGeometry is in the boundary or the interior of the Geometry
- * <br>
- * The SFS uses the "Mod-2 Rule", which this function implements
- * <br>
- * An alternative (and possibly more intuitive) rule would be
- * the "At Most One Rule":
- *    isInBoundary = (componentCount == 1)
- */
-/*
-  public static boolean isInBoundary(int boundaryCount)
-  {
-    // the "Mod-2 Rule"
-    return boundaryCount % 2 == 1;
-  }
-  public static int determineBoundary(int boundaryCount)
-  {
-    return isInBoundary(boundaryCount) ? Location.BOUNDARY : Location.INTERIOR;
-  }
-*/
-
-  public static int determineBoundary(BoundaryNodeRule boundaryNodeRule, int boundaryCount)
-  {
-    return boundaryNodeRule.isInBoundary(boundaryCount)
-        ? Location.BOUNDARY : Location.INTERIOR;
-  }
-
-  private Geometry parentGeom;
-
-  /**
-   * The lineEdgeMap is a map of the linestring components of the
-   * parentGeometry to the edges which are derived from them.
-   * This is used to efficiently perform findEdge queries
-   */
-  private Map lineEdgeMap = new HashMap();
-
-  private BoundaryNodeRule boundaryNodeRule = null;
-
-  /**
-   * If this flag is true, the Boundary Determination Rule will used when deciding
-   * whether nodes are in the boundary or not
-   */
-  private boolean useBoundaryDeterminationRule = true;
-  private int argIndex;  // the index of this geometry as an argument to a spatial function (used for labelling)
-  private Collection boundaryNodes;
-  private boolean hasTooFewPoints = false;
-  private Coordinate invalidPoint = null;
-
-  private PointOnGeometryLocator areaPtLocator = null;
-  // for use if geometry is not Polygonal
-  private final PointLocator ptLocator = new PointLocator();
-  
-  private EdgeSetIntersector createEdgeSetIntersector()
-  {
-  // various options for computing intersections, from slowest to fastest
-
-  //private EdgeSetIntersector esi = new SimpleEdgeSetIntersector();
-  //private EdgeSetIntersector esi = new MonotoneChainIntersector();
-  //private EdgeSetIntersector esi = new NonReversingChainIntersector();
-  //private EdgeSetIntersector esi = new SimpleSweepLineIntersector();
-  //private EdgeSetIntersector esi = new MCSweepLineIntersector();
-
-    //return new SimpleEdgeSetIntersector();
-    return new SimpleMCSweepLineIntersector();
-  }
-
-  public GeometryGraph(int argIndex, Geometry parentGeom)
-  {
-    this(argIndex, parentGeom,
-         BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE
-         );
-  }
-
-  public GeometryGraph(int argIndex, Geometry parentGeom, BoundaryNodeRule boundaryNodeRule) {
-    this.argIndex = argIndex;
-    this.parentGeom = parentGeom;
-    this.boundaryNodeRule = boundaryNodeRule;
-    if (parentGeom != null) {
-//      precisionModel = parentGeom.getPrecisionModel();
-//      SRID = parentGeom.getSRID();
-      add(parentGeom);
-    }
-  }
-
-  /**
-   * This constructor is used by clients that wish to add Edges explicitly,
-   * rather than adding a Geometry.  (An example is BufferOp).
-   */
-  // no longer used
-//  public GeometryGraph(int argIndex, PrecisionModel precisionModel, int SRID) {
-//    this(argIndex, null);
-//    this.precisionModel = precisionModel;
-//    this.SRID = SRID;
-//  }
-//  public PrecisionModel getPrecisionModel()
-//  {
-//    return precisionModel;
-//  }
-//  public int getSRID() { return SRID; }
-
-  public boolean hasTooFewPoints() { return hasTooFewPoints; }
-
-  public Coordinate getInvalidPoint() { return invalidPoint; }
-
-  public Geometry getGeometry() { return parentGeom; }
-
-  public BoundaryNodeRule getBoundaryNodeRule() { return boundaryNodeRule; }
-
-  public Collection getBoundaryNodes()
-  {
-    if (boundaryNodes == null)
-      boundaryNodes = nodes.getBoundaryNodes(argIndex);
-    return boundaryNodes;
-  }
-
-  public Coordinate[] getBoundaryPoints()
-  {
-    Collection coll = getBoundaryNodes();
-    Coordinate[] pts = new Coordinate[coll.size()];
-    int i = 0;
-    for (Iterator it = coll.iterator(); it.hasNext(); ) {
-      Node node = (Node) it.next();
-      pts[i++] = (Coordinate) node.getCoordinate().clone();
-    }
-    return pts;
-  }
-
-  public Edge findEdge(LineString line)
-  {
-    return (Edge) lineEdgeMap.get(line);
-  }
-
-  public void computeSplitEdges(List edgelist)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      e.eiList.addSplitEdges(edgelist);
-    }
-  }
-  private void add(Geometry g)
-  {
-    if (g.isEmpty()) return;
-
-    // check if this Geometry should obey the Boundary Determination Rule
-    // all collections except MultiPolygons obey the rule
-    if (g instanceof MultiPolygon)
-      useBoundaryDeterminationRule = false;
-
-    if (g instanceof Polygon)                 addPolygon((Polygon) g);
-                        // LineString also handles LinearRings
-    else if (g instanceof LineString)         addLineString((LineString) g);
-    else if (g instanceof Point)              addPoint((Point) g);
-    else if (g instanceof MultiPoint)         addCollection((MultiPoint) g);
-    else if (g instanceof MultiLineString)    addCollection((MultiLineString) g);
-    else if (g instanceof MultiPolygon)       addCollection((MultiPolygon) g);
-    else if (g instanceof GeometryCollection) addCollection((GeometryCollection) g);
-    else  throw new UnsupportedOperationException(g.getClass().getName());
-  }
-
-  private void addCollection(GeometryCollection gc)
-  {
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      Geometry g = gc.getGeometryN(i);
-      add(g);
-    }
-  }
-  /**
-   * Add a Point to the graph.
-   */
-  private void addPoint(Point p)
-  {
-    Coordinate coord = p.getCoordinate();
-    insertPoint(argIndex, coord, Location.INTERIOR);
-  }
-  
-  /**
-   * Adds a polygon ring to the graph.
-   * Empty rings are ignored.
-   * 
-   * The left and right topological location arguments assume that the ring is oriented CW.
-   * If the ring is in the opposite orientation,
-   * the left and right locations must be interchanged.
-   */
-  private void addPolygonRing(LinearRing lr, int cwLeft, int cwRight)
-  {
-  	// don't bother adding empty holes
-  	if (lr.isEmpty()) return;
-  	
-    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(lr.getCoordinates());
-
-    if (coord.length < 4) {
-      hasTooFewPoints = true;
-      invalidPoint = coord[0];
-      return;
-    }
-
-    int left  = cwLeft;
-    int right = cwRight;
-    if (CGAlgorithms.isCCW(coord)) {
-      left = cwRight;
-      right = cwLeft;
-    }
-    Edge e = new Edge(coord,
-                        new Label(argIndex, Location.BOUNDARY, left, right));
-    lineEdgeMap.put(lr, e);
-
-    insertEdge(e);
-    // insert the endpoint as a node, to mark that it is on the boundary
-    insertPoint(argIndex, coord[0], Location.BOUNDARY);
-  }
-
-  private void addPolygon(Polygon p)
-  {
-    addPolygonRing(
-            (LinearRing) p.getExteriorRing(),
-            Location.EXTERIOR,
-            Location.INTERIOR);
-
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-    	LinearRing hole = (LinearRing) p.getInteriorRingN(i);
-    	
-      // Holes are topologically labelled opposite to the shell, since
-      // the interior of the polygon lies on their opposite side
-      // (on the left, if the hole is oriented CW)
-      addPolygonRing(
-      		hole,
-          Location.INTERIOR,
-          Location.EXTERIOR);
-    }
-  }
-
-  private void addLineString(LineString line)
-  {
-    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
-
-    if (coord.length < 2) {
-      hasTooFewPoints = true;
-      invalidPoint = coord[0];
-      return;
-    }
-
-    // add the edge for the LineString
-    // line edges do not have locations for their left and right sides
-    Edge e = new Edge(coord, new Label(argIndex, Location.INTERIOR));
-    lineEdgeMap.put(line, e);
-    insertEdge(e);
-    /**
-     * Add the boundary points of the LineString, if any.
-     * Even if the LineString is closed, add both points as if they were endpoints.
-     * This allows for the case that the node already exists and is a boundary point.
-     */
-    Assert.isTrue(coord.length >= 2, "found LineString with single point");
-    insertBoundaryPoint(argIndex, coord[0]);
-    insertBoundaryPoint(argIndex, coord[coord.length - 1]);
-
-  }
-
-  /**
-   * Add an Edge computed externally.  The label on the Edge is assumed
-   * to be correct.
-   */
-  public void addEdge(Edge e)
-  {
-    insertEdge(e);
-    Coordinate[] coord = e.getCoordinates();
-    // insert the endpoint as a node, to mark that it is on the boundary
-    insertPoint(argIndex, coord[0], Location.BOUNDARY);
-    insertPoint(argIndex, coord[coord.length - 1], Location.BOUNDARY);
-  }
-
-  /**
-   * Add a point computed externally.  The point is assumed to be a
-   * Point Geometry part, which has a location of INTERIOR.
-   */
-  public void addPoint(Coordinate pt)
-  {
-    insertPoint(argIndex, pt, Location.INTERIOR);
-  }
-
-  /**
-   * Compute self-nodes, taking advantage of the Geometry type to
-   * minimize the number of intersection tests.  (E.g. rings are
-   * not tested for self-intersection, since they are assumed to be valid).
-   * @param li the LineIntersector to use
-   * @param computeRingSelfNodes if <false>, intersection checks are optimized to not test rings for self-intersection
-   * @return the SegmentIntersector used, containing information about the intersections found
-   */
-  public SegmentIntersector computeSelfNodes(LineIntersector li, boolean computeRingSelfNodes)
-  {
-    SegmentIntersector si = new SegmentIntersector(li, true, false);
-    EdgeSetIntersector esi = createEdgeSetIntersector();
-    // optimized test for Polygons and Rings
-    if (! computeRingSelfNodes
-        && (parentGeom instanceof LinearRing
-        || parentGeom instanceof Polygon
-        || parentGeom instanceof MultiPolygon)) {
-      esi.computeIntersections(edges, si, false);
-    }
-    else {
-      esi.computeIntersections(edges, si, true);
-    }
-//System.out.println("SegmentIntersector # tests = " + si.numTests);
-    addSelfIntersectionNodes(argIndex);
-    return si;
-  }
-
-  public SegmentIntersector computeEdgeIntersections(
-    GeometryGraph g,
-    LineIntersector li,
-    boolean includeProper)
-  {
-    SegmentIntersector si = new SegmentIntersector(li, includeProper, true);
-    si.setBoundaryNodes(this.getBoundaryNodes(), g.getBoundaryNodes());
-
-    EdgeSetIntersector esi = createEdgeSetIntersector();
-    esi.computeIntersections(edges, g.edges, si);
-/*
-for (Iterator i = g.edges.iterator(); i.hasNext();) {
-Edge e = (Edge) i.next();
-Debug.print(e.getEdgeIntersectionList());
-}
-*/
-    return si;
-  }
-
-  private void insertPoint(int argIndex, Coordinate coord, int onLocation)
-  {
-    Node n = nodes.addNode(coord);
-    Label lbl = n.getLabel();
-    if (lbl == null) {
-      n.label = new Label(argIndex, onLocation);
-    }
-    else
-      lbl.setLocation(argIndex, onLocation);
-  }
-
-  /**
-   * Adds candidate boundary points using the current {@link BoundaryNodeRule}.
-   * This is used to add the boundary
-   * points of dim-1 geometries (Curves/MultiCurves).
-   */
-  private void insertBoundaryPoint(int argIndex, Coordinate coord)
-  {
-    Node n = nodes.addNode(coord);
-    // nodes always have labels
-    Label lbl = n.getLabel();
-    // the new point to insert is on a boundary
-    int boundaryCount = 1;
-    // determine the current location for the point (if any)
-    int loc = Location.NONE;
-    loc = lbl.getLocation(argIndex, Position.ON);
-    if (loc == Location.BOUNDARY) boundaryCount++;
-
-    // determine the boundary status of the point according to the Boundary Determination Rule
-    int newLoc = determineBoundary(boundaryNodeRule, boundaryCount);
-    lbl.setLocation(argIndex, newLoc);
-  }
-
-  private void addSelfIntersectionNodes(int argIndex)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      int eLoc = e.getLabel().getLocation(argIndex);
-      for (Iterator eiIt = e.eiList.iterator(); eiIt.hasNext(); ) {
-        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
-        addSelfIntersectionNode(argIndex, ei.coord, eLoc);
-      }
-    }
-  }
-  /**
-   * Add a node for a self-intersection.
-   * If the node is a potential boundary node (e.g. came from an edge which
-   * is a boundary) then insert it as a potential boundary node.
-   * Otherwise, just add it as a regular node.
-   */
-  private void addSelfIntersectionNode(int argIndex, Coordinate coord, int loc)
-  {
-    // if this node is already a boundary node, don't change it
-    if (isBoundaryNode(argIndex, coord)) return;
-    if (loc == Location.BOUNDARY && useBoundaryDeterminationRule)
-        insertBoundaryPoint(argIndex, coord);
-    else
-      insertPoint(argIndex, coord, loc);
-  }
-
-  // MD - experimental for now
-  /**
-   * Determines the {@link Location} of the given {@link Coordinate}
-   * in this geometry.
-   * 
-   * @param p the point to test
-   * @return the location of the point in the geometry
-   */
-  public int locate(Coordinate pt)
-  {
-  	if (parentGeom instanceof Polygonal && parentGeom.getNumGeometries() > 50) {
-  		// lazily init point locator
-  		if (areaPtLocator == null) {
-  			areaPtLocator = new IndexedPointInAreaLocator(parentGeom);
-  		}
-  		return areaPtLocator.locate(pt);
-  	}
-  	return ptLocator.locate(pt, parentGeom);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/GraphComponent.java b/src/com/vividsolutions/jts/geomgraph/GraphComponent.java
deleted file mode 100644
index 4ebcf29..0000000
--- a/src/com/vividsolutions/jts/geomgraph/GraphComponent.java
+++ /dev/null
@@ -1,107 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.Label;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.IntersectionMatrix;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A GraphComponent is the parent class for the objects'
- * that form a graph.  Each GraphComponent can carry a
- * Label.
- * @version 1.7
- */
-abstract public class GraphComponent {
-
-  protected Label label;
-  /**
-   * isInResult indicates if this component has already been included in the result
-   */
-  private boolean isInResult = false;
-  private boolean isCovered = false;
-  private boolean isCoveredSet = false;
-  private boolean isVisited = false;
-
-  public GraphComponent() {
-  }
-
-  public GraphComponent(Label label) {
-    this.label = label;
-  }
-
-  public Label getLabel() { return label; }
-  public void setLabel(Label label) { this.label = label; }
-  public void setInResult(boolean isInResult) { this.isInResult = isInResult; }
-  public boolean isInResult() { return isInResult; }
-  public void setCovered(boolean isCovered)
-  {
-    this.isCovered = isCovered;
-    this.isCoveredSet = true;
-  }
-  public boolean isCovered()    { return isCovered; }
-  public boolean isCoveredSet() { return isCoveredSet; }
-  public boolean isVisited() { return isVisited; }
-  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
-  /**
-   * @return a coordinate in this component (or null, if there are none)
-   */
-  abstract public Coordinate getCoordinate();
-  /**
-   * compute the contribution to an IM for this component
-   */
-  abstract protected void computeIM(IntersectionMatrix im);
-  /**
-   * An isolated component is one that does not intersect or touch any other
-   * component.  This is the case if the label has valid locations for
-   * only a single Geometry.
-   *
-   * @return true if this component is isolated
-   */
-  abstract public boolean isIsolated();
-  /**
-   * Update the IM with the contribution for this component.
-   * A component only contributes if it has a labelling for both parent geometries
-   */
-  public void updateIM(IntersectionMatrix im)
-  {
-    Assert.isTrue(label.getGeometryCount() >= 2, "found partial label");
-    computeIM(im);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Label.java b/src/com/vividsolutions/jts/geomgraph/Label.java
deleted file mode 100644
index 7f1377b..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Label.java
+++ /dev/null
@@ -1,222 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import com.vividsolutions.jts.geom.Location;
-
- /**
- * A <code>Label</code> indicates the topological relationship of a component
- * of a topology graph to a given <code>Geometry</code>.
- * This class supports labels for relationships to two <code>Geometry</code>s,
- * which is sufficient for algorithms for binary operations.
- * <P>
- * Topology graphs support the concept of labeling nodes and edges in the graph.
- * The label of a node or edge specifies its topological relationship to one or
- * more geometries.  (In fact, since JTS operations have only two arguments labels
- * are required for only two geometries).  A label for a node or edge has one or
- * two elements, depending on whether the node or edge occurs in one or both of the
- * input <code>Geometry</code>s.  Elements contain attributes which categorize the
- * topological location of the node or edge relative to the parent
- * <code>Geometry</code>; that is, whether the node or edge is in the interior,
- * boundary or exterior of the <code>Geometry</code>.  Attributes have a value
- * from the set <code>{Interior, Boundary, Exterior}</code>.  In a node each
- * element has  a single attribute <code><On></code>.  For an edge each element has a
- * triplet of attributes <code><Left, On, Right></code>.
- * <P>
- * It is up to the client code to associate the 0 and 1 <code>TopologyLocation</code>s
- * with specific geometries.
- * @version 1.7
- *
- */
-public class Label {
-
-  // converts a Label to a Line label (that is, one with no side Locations)
-  public static Label toLineLabel(Label label)
-  {
-    Label lineLabel = new Label(Location.NONE);
-    for (int i = 0; i < 2; i++) {
-      lineLabel.setLocation(i, label.getLocation(i));
-    }
-    return lineLabel;
-  }
-
-  TopologyLocation elt[] = new TopologyLocation[2];
-
-  /**
-   * Construct a Label with a single location for both Geometries.
-   * Initialize the locations to Null
-   */
-  public Label(int onLoc)
-  {
-    elt[0] = new TopologyLocation(onLoc);
-    elt[1] = new TopologyLocation(onLoc);
-  }
-  /**
-   * Construct a Label with a single location for both Geometries.
-   * Initialize the location for the Geometry index.
-   */
-  public Label(int geomIndex, int onLoc)
-  {
-    elt[0] = new TopologyLocation(Location.NONE);
-    elt[1] = new TopologyLocation(Location.NONE);
-    elt[geomIndex].setLocation(onLoc);
-  }
-  /**
-   * Construct a Label with On, Left and Right locations for both Geometries.
-   * Initialize the locations for both Geometries to the given values.
-   */
-  public Label(int onLoc, int leftLoc, int rightLoc)
-  {
-    elt[0] = new TopologyLocation(onLoc, leftLoc, rightLoc);
-    elt[1] = new TopologyLocation(onLoc, leftLoc, rightLoc);
-  }
-  /**
-   * Construct a Label with On, Left and Right locations for both Geometries.
-   * Initialize the locations for the given Geometry index.
-   */
-  public Label(int geomIndex, int onLoc, int leftLoc, int rightLoc)
-  {
-    elt[0] = new TopologyLocation(Location.NONE, Location.NONE, Location.NONE);
-    elt[1] = new TopologyLocation(Location.NONE, Location.NONE, Location.NONE);
-    elt[geomIndex].setLocations(onLoc, leftLoc, rightLoc);
-  }
-  /**
-   * Construct a Label with the same values as the argument Label.
-   */
-  public Label(Label lbl)
-  {
-    elt[0] = new TopologyLocation(lbl.elt[0]);
-    elt[1] = new TopologyLocation(lbl.elt[1]);
-  }
-
-  public void flip()
-  {
-    elt[0].flip();
-    elt[1].flip();
-  }
-
-  public int getLocation(int geomIndex, int posIndex) { return elt[geomIndex].get(posIndex); }
-  public int getLocation(int geomIndex) { return elt[geomIndex].get(Position.ON); }
-  public void setLocation(int geomIndex, int posIndex, int location)
-  {
-    elt[geomIndex].setLocation(posIndex, location);
-  }
-  public void setLocation(int geomIndex, int location)
-  {
-    elt[geomIndex].setLocation(Position.ON, location);
-  }
-  public void setAllLocations(int geomIndex, int location)
-  {
-    elt[geomIndex].setAllLocations(location);
-  }
-  public void setAllLocationsIfNull(int geomIndex, int location)
-  {
-    elt[geomIndex].setAllLocationsIfNull(location);
-  }
-  public void setAllLocationsIfNull(int location)
-  {
-    setAllLocationsIfNull(0, location);
-    setAllLocationsIfNull(1, location);
-  }
-  /**
-   * Merge this label with another one.
-   * Merging updates any null attributes of this label with the attributes from lbl
-   */
-  public void merge(Label lbl)
-  {
-    for (int i = 0; i < 2; i++) {
-      if (elt[i] == null && lbl.elt[i] != null) {
-        elt[i] = new TopologyLocation(lbl.elt[i]);
-      }
-      else {
-        elt[i].merge(lbl.elt[i]);
-      }
-    }
-  }
-  public int getGeometryCount()
-  {
-    int count = 0;
-    if (! elt[0].isNull()) count++;
-    if (! elt[1].isNull()) count++;
-    return count;
-  }
-  public boolean isNull(int geomIndex) { return elt[geomIndex].isNull(); }
-  public boolean isAnyNull(int geomIndex) { return elt[geomIndex].isAnyNull(); }
-
-  public boolean isArea()               { return elt[0].isArea() || elt[1].isArea();   }
-  public boolean isArea(int geomIndex)  
-  {
-  	/*  Testing
-  	if (elt[0].getLocations().length != elt[1].getLocations().length) {
-  		System.out.println(this);
-  	}
-  		*/
-  	return elt[geomIndex].isArea();   
-  }
-  public boolean isLine(int geomIndex)  { return elt[geomIndex].isLine();   }
-
-  public boolean isEqualOnSide(Label lbl, int side)
-  {
-    return
-          this.elt[0].isEqualOnSide(lbl.elt[0], side)
-      &&  this.elt[1].isEqualOnSide(lbl.elt[1], side);
-  }
-  public boolean allPositionsEqual(int geomIndex, int loc)
-  {
-    return elt[geomIndex].allPositionsEqual(loc);
-  }
-  /**
-   * Converts one GeometryLocation to a Line location
-   */
-  public void toLine(int geomIndex)
-  {
-    if (elt[geomIndex].isArea())
-      elt[geomIndex] = new TopologyLocation(elt[geomIndex].location[0]);
-  }
-  public String toString()
-  {
-    StringBuffer buf = new StringBuffer();
-    if (elt[0] != null) {
-      buf.append("A:");
-      buf.append(elt[0].toString());
-    }
-    if (elt[1] != null) {
-      buf.append(" B:");
-      buf.append(elt[1].toString());
-    }
-    return buf.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Node.java b/src/com/vividsolutions/jts/geomgraph/Node.java
deleted file mode 100644
index 3aebf21..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Node.java
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.IntersectionMatrix;
-import com.vividsolutions.jts.geom.Location;
-import com.vividsolutions.jts.geomgraph.GraphComponent;
-import com.vividsolutions.jts.geomgraph.Label;
-import com.vividsolutions.jts.util.*;
-
-
-/**
- * @version 1.7
- */
-public class Node
-  extends GraphComponent
-{
-  protected Coordinate coord; // only non-null if this node is precise
-  protected EdgeEndStar edges;
-
-  public Node(Coordinate coord, EdgeEndStar edges)
-  {
-    this.coord = coord;
-    this.edges = edges;
-    label = new Label(0, Location.NONE);
-  }
-
-  public Coordinate getCoordinate() { return coord; }
-  public EdgeEndStar getEdges() { return edges; }
-
-  /**
-   * Tests whether any incident edge is flagged as
-   * being in the result.
-   * This test can be used to determine if the node is in the result,
-   * since if any incident edge is in the result, the node must be in the result as well.
-   *
-   * @return <code>true</code> if any indicident edge in the in the result
-   */
-  public boolean isIncidentEdgeInResult()
-  {
-    for (Iterator it = getEdges().getEdges().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.getEdge().isInResult())
-        return true;
-    }
-    return false;
-  }
-
-  public boolean isIsolated()
-  {
-    return (label.getGeometryCount() == 1);
-  }
-  /**
-   * Basic nodes do not compute IMs
-   */
-  protected void computeIM(IntersectionMatrix im) {}
-  /**
-   * Add the edge to the list of edges at this node
-   */
-  public void add(EdgeEnd e)
-  {
-    // Assert: start pt of e is equal to node point
-    edges.insert(e);
-    e.setNode(this);
-  }
-
-  public void mergeLabel(Node n)
-  {
-    mergeLabel(n.label);
-  }
-
-  /**
-   * To merge labels for two nodes,
-   * the merged location for each LabelElement is computed.
-   * The location for the corresponding node LabelElement is set to the result,
-   * as long as the location is non-null.
-   */
-
-  public void mergeLabel(Label label2)
-  {
-    for (int i = 0; i < 2; i++) {
-      int loc = computeMergedLocation(label2, i);
-      int thisLoc = label.getLocation(i);
-      if (thisLoc == Location.NONE) label.setLocation(i, loc);
-    }
-  }
-
-  public void setLabel(int argIndex, int onLocation)
-  {
-    if (label == null) {
-      label = new Label(argIndex, onLocation);
-    }
-    else
-      label.setLocation(argIndex, onLocation);
-  }
-
-  /**
-   * Updates the label of a node to BOUNDARY,
-   * obeying the mod-2 boundaryDetermination rule.
-   */
-  public void setLabelBoundary(int argIndex)
-  {
-    if (label == null) return;
-
-    // determine the current location for the point (if any)
-    int loc = Location.NONE;
-    if (label != null)
-      loc = label.getLocation(argIndex);
-    // flip the loc
-    int newLoc;
-    switch (loc) {
-    case Location.BOUNDARY: newLoc = Location.INTERIOR; break;
-    case Location.INTERIOR: newLoc = Location.BOUNDARY; break;
-    default: newLoc = Location.BOUNDARY;  break;
-    }
-    label.setLocation(argIndex, newLoc);
-  }
-
-  /**
-   * The location for a given eltIndex for a node will be one
-   * of { null, INTERIOR, BOUNDARY }.
-   * A node may be on both the boundary and the interior of a geometry;
-   * in this case, the rule is that the node is considered to be in the boundary.
-   * The merged location is the maximum of the two input values.
-   */
-  int computeMergedLocation(Label label2, int eltIndex)
-  {
-    int loc = Location.NONE;
-    loc = label.getLocation(eltIndex);
-    if (! label2.isNull(eltIndex)) {
-        int nLoc = label2.getLocation(eltIndex);
-        if (loc != Location.BOUNDARY) loc = nLoc;
-    }
-    return loc;
-  }
-
-  public void print(PrintStream out)
-  {
-    out.println("node " + coord + " lbl: " + label);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/NodeFactory.java b/src/com/vividsolutions/jts/geomgraph/NodeFactory.java
deleted file mode 100644
index d06f315..0000000
--- a/src/com/vividsolutions/jts/geomgraph/NodeFactory.java
+++ /dev/null
@@ -1,50 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-
-/**
- * @version 1.7
- */
-public class NodeFactory {
-/**
- * The basic node constructor does not allow for incident edges
- */
-  public Node createNode(Coordinate coord)
-  {
-    return new Node(coord, null);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/NodeMap.java b/src/com/vividsolutions/jts/geomgraph/NodeMap.java
deleted file mode 100644
index 60859d9..0000000
--- a/src/com/vividsolutions/jts/geomgraph/NodeMap.java
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Location;
-import com.vividsolutions.jts.geomgraph.Node;
-
-/**
- * A map of nodes, indexed by the coordinate of the node
- * @version 1.7
- */
-public class NodeMap
-
-{
-  //Map nodeMap = new HashMap();
-  Map nodeMap = new TreeMap();
-  NodeFactory nodeFact;
-
-  public NodeMap(NodeFactory nodeFact) {
-    this.nodeFact = nodeFact;
-  }
-
-  /**
-   * Factory function - subclasses can override to create their own types of nodes
-   */
-   /*
-  protected Node createNode(Coordinate coord)
-  {
-    return new Node(coord);
-  }
-  */
-  /**
-   * This method expects that a node has a coordinate value.
-   */
-  public Node addNode(Coordinate coord)
-  {
-    Node node = (Node) nodeMap.get(coord);
-    if (node == null) {
-      node = nodeFact.createNode(coord);
-      nodeMap.put(coord, node);
-    }
-    return node;
-  }
-
-  public Node addNode(Node n)
-  {
-    Node node = (Node) nodeMap.get(n.getCoordinate());
-    if (node == null) {
-      nodeMap.put(n.getCoordinate(), n);
-      return n;
-    }
-    node.mergeLabel(n);
-    return node;
-  }
-
-  /**
-   * Adds a node for the start point of this EdgeEnd
-   * (if one does not already exist in this map).
-   * Adds the EdgeEnd to the (possibly new) node.
-   */
-  public void add(EdgeEnd e)
-  {
-    Coordinate p = e.getCoordinate();
-    Node n = addNode(p);
-    n.add(e);
-  }
-  /**
-   * @return the node if found; null otherwise
-   */
-  public Node find(Coordinate coord)  {    return (Node) nodeMap.get(coord);  }
-
-  public Iterator iterator()
-  {
-    return nodeMap.values().iterator();
-  }
-  public Collection values()
-  {
-    return nodeMap.values();
-  }
-
-  public Collection getBoundaryNodes(int geomIndex)
-  {
-    Collection bdyNodes = new ArrayList();
-    for (Iterator i = iterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (node.getLabel().getLocation(geomIndex) == Location.BOUNDARY)
-        bdyNodes.add(node);
-    }
-    return bdyNodes;
-  }
-
-  public void print(PrintStream out)
-  {
-    for (Iterator it = iterator(); it.hasNext(); )
-    {
-      Node n = (Node) it.next();
-      n.print(out);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/PlanarGraph.java b/src/com/vividsolutions/jts/geomgraph/PlanarGraph.java
deleted file mode 100644
index 779ff06..0000000
--- a/src/com/vividsolutions/jts/geomgraph/PlanarGraph.java
+++ /dev/null
@@ -1,255 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-/**
- * @version 1.7
- */
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * The computation of the <code>IntersectionMatrix</code> relies on the use of a structure
- * called a "topology graph".  The topology graph contains nodes and edges
- * corresponding to the nodes and line segments of a <code>Geometry</code>. Each
- * node and edge in the graph is labeled with its topological location relative to
- * the source geometry.
- * <P>
- * Note that there is no requirement that points of self-intersection be a vertex.
- * Thus to obtain a correct topology graph, <code>Geometry</code>s must be
- * self-noded before constructing their graphs.
- * <P>
- * Two fundamental operations are supported by topology graphs:
- * <UL>
- *   <LI>Computing the intersections between all the edges and nodes of a single graph
- *   <LI>Computing the intersections between the edges and nodes of two different graphs
- * </UL>
- *
- * @version 1.7
- */
-public class PlanarGraph
-{
-  /**
-   * For nodes in the Collection, link the DirectedEdges at the node that are in the result.
-   * This allows clients to link only a subset of nodes in the graph, for
-   * efficiency (because they know that only a subset is of interest).
-   */
-  public static void linkResultDirectedEdges(Collection nodes)
-  {
-    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      ((DirectedEdgeStar) node.getEdges()).linkResultDirectedEdges();
-    }
-  }
-
-  protected List edges        = new ArrayList();
-  protected NodeMap nodes;
-  protected List edgeEndList  = new ArrayList();
-
-  public PlanarGraph(NodeFactory nodeFact) {
-    nodes = new NodeMap(nodeFact);
-  }
-
-  public PlanarGraph() {
-    nodes = new NodeMap(new NodeFactory());
-  }
-
-  public Iterator getEdgeIterator() { return edges.iterator(); }
-  public Collection getEdgeEnds() { return edgeEndList; }
-
-  public boolean isBoundaryNode(int geomIndex, Coordinate coord)
-  {
-    Node node = nodes.find(coord);
-    if (node == null) return false;
-    Label label = node.getLabel();
-    if (label != null && label.getLocation(geomIndex) == Location.BOUNDARY) return true;
-    return false;
-  }
-  protected void insertEdge(Edge e)
-  {
-    edges.add(e);
-  }
-  public void add(EdgeEnd e)
-  {
-    nodes.add(e);
-    edgeEndList.add(e);
-  }
-
-  public Iterator getNodeIterator() { return nodes.iterator(); }
-  public Collection getNodes() { return nodes.values(); }
-  public Node addNode(Node node) { return nodes.addNode(node); }
-  public Node addNode(Coordinate coord) { return nodes.addNode(coord); }
-  /**
-   * @return the node if found; null otherwise
-   */
-  public Node find(Coordinate coord) { return nodes.find(coord); }
-
-  /**
-   * Add a set of edges to the graph.  For each edge two DirectedEdges
-   * will be created.  DirectedEdges are NOT linked by this method.
-   */
-  public void addEdges(List edgesToAdd)
-  {
-    // create all the nodes for the edges
-    for (Iterator it = edgesToAdd.iterator(); it.hasNext(); ) {
-      Edge e = (Edge) it.next();
-      edges.add(e);
-
-      DirectedEdge de1 = new DirectedEdge(e, true);
-      DirectedEdge de2 = new DirectedEdge(e, false);
-      de1.setSym(de2);
-      de2.setSym(de1);
-
-      add(de1);
-      add(de2);
-    }
-  }
-
-  /**
-   * Link the DirectedEdges at the nodes of the graph.
-   * This allows clients to link only a subset of nodes in the graph, for
-   * efficiency (because they know that only a subset is of interest).
-   */
-  public void linkResultDirectedEdges()
-  {
-    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      ((DirectedEdgeStar) node.getEdges()).linkResultDirectedEdges();
-    }
-  }
-  /**
-   * Link the DirectedEdges at the nodes of the graph.
-   * This allows clients to link only a subset of nodes in the graph, for
-   * efficiency (because they know that only a subset is of interest).
-   */
-  public void linkAllDirectedEdges()
-  {
-    for (Iterator nodeit = nodes.iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      ((DirectedEdgeStar) node.getEdges()).linkAllDirectedEdges();
-    }
-  }
-  /**
-   * Returns the EdgeEnd which has edge e as its base edge
-   * (MD 18 Feb 2002 - this should return a pair of edges)
-   *
-   * @return the edge, if found
-   *    <code>null</code> if the edge was not found
-   */
-  public EdgeEnd findEdgeEnd(Edge e)
-  {
-    for (Iterator i = getEdgeEnds().iterator(); i.hasNext(); ) {
-      EdgeEnd ee = (EdgeEnd) i.next();
-      if (ee.getEdge() == e)
-        return ee;
-    }
-    return null;
-  }
-
-  /**
-   * Returns the edge whose first two coordinates are p0 and p1
-   *
-   * @return the edge, if found
-   *    <code>null</code> if the edge was not found
-   */
-  public Edge findEdge(Coordinate p0, Coordinate p1)
-  {
-    for (int i = 0; i < edges.size(); i++) {
-      Edge e = (Edge) edges.get(i);
-      Coordinate[] eCoord = e.getCoordinates();
-      if (p0.equals(eCoord[0]) && p1.equals(eCoord[1]) )
-        return e;
-    }
-    return null;
-  }
-  /**
-   * Returns the edge which starts at p0 and whose first segment is
-   * parallel to p1
-   *
-   * @return the edge, if found
-   *    <code>null</code> if the edge was not found
-   */
-  public Edge findEdgeInSameDirection(Coordinate p0, Coordinate p1)
-  {
-    for (int i = 0; i < edges.size(); i++) {
-      Edge e = (Edge) edges.get(i);
-
-      Coordinate[] eCoord = e.getCoordinates();
-      if (matchInSameDirection(p0, p1, eCoord[0], eCoord[1]) )
-        return e;
-
-      if (matchInSameDirection(p0, p1, eCoord[eCoord.length - 1], eCoord[eCoord.length - 2]) )
-        return e;
-    }
-    return null;
-  }
-
-  /**
-   * The coordinate pairs match if they define line segments lying in the same direction.
-   * E.g. the segments are parallel and in the same quadrant
-   * (as opposed to parallel and opposite!).
-   */
-  private boolean matchInSameDirection(Coordinate p0, Coordinate p1, Coordinate ep0, Coordinate ep1)
-  {
-    if (! p0.equals(ep0))
-      return false;
-
-    if (CGAlgorithms.computeOrientation(p0, p1, ep1) == CGAlgorithms.COLLINEAR
-         && Quadrant.quadrant(p0, p1) == Quadrant.quadrant(ep0, ep1) )
-      return true;
-    return false;
-  }
-
-  public void printEdges(PrintStream out)
-  {
-    out.println("Edges:");
-    for (int i = 0; i < edges.size(); i++) {
-      out.println("edge " + i + ":");
-      Edge e = (Edge) edges.get(i);
-      e.print(out);
-      e.eiList.print(out);
-    }
-  }
-  void debugPrint(Object o)
-  {
-    System.out.print(o);
-  }
-  void debugPrintln(Object o)
-  {
-    System.out.println(o);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Position.java b/src/com/vividsolutions/jts/geomgraph/Position.java
deleted file mode 100644
index 0b2fde0..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Position.java
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-/**
- * A Position indicates the position of a Location relative to a graph component
- * (Node, Edge, or Area).
- * @version 1.7
- */
-public class Position {
-
-  /** An indicator that a Location is <i>on</i> a GraphComponent */
-  public static final int ON      = 0;
-  /** An indicator that a Location is to the <i>left</i> of a GraphComponent */  
-  public static final int LEFT    = 1;
-  /** An indicator that a Location is to the <i>right</i> of a GraphComponent */  
-  public static final int RIGHT   = 2;
-  /**
-   * Returns LEFT if the position is RIGHT, RIGHT if the position is LEFT, or the position
-   * otherwise.
-   */
-  public static final int opposite(int position)
-  {
-    if (position == LEFT) return RIGHT;
-    if (position == RIGHT) return LEFT;
-    return position;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/Quadrant.java b/src/com/vividsolutions/jts/geomgraph/Quadrant.java
deleted file mode 100644
index 30b8403..0000000
--- a/src/com/vividsolutions/jts/geomgraph/Quadrant.java
+++ /dev/null
@@ -1,160 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-/**
- * @version 1.7
- */
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Utility functions for working with quadrants, which are numbered as follows:
- * <pre>
- * 1 | 0
- * --+--
- * 2 | 3
- * <pre>
- *
- * @version 1.7
- */
-public class Quadrant 
-{
-	public static final int NE = 0;
-	public static final int NW = 1;
-	public static final int SW = 2;
-	public static final int SE = 3;
-	
-  /**
-   * Returns the quadrant of a directed line segment (specified as x and y
-   * displacements, which cannot both be 0).
-   * 
-   * @throws IllegalArgumentException if the displacements are both 0
-   */
-  public static int quadrant(double dx, double dy)
-  {
-    if (dx == 0.0 && dy == 0.0)
-      throw new IllegalArgumentException("Cannot compute the quadrant for point ( "+ dx + ", " + dy + " )" );
-    if (dx >= 0.0) {
-      if (dy >= 0.0)
-        return NE;
-      else
-        return SE;
-    }
-    else {
-    	if (dy >= 0.0)
-    		return NW;
-    	else
-    		return SW;
-    }
-  }
-
-  /**
-   * Returns the quadrant of a directed line segment from p0 to p1.
-   * 
-   * @throws IllegalArgumentException if the points are equal
-   */
-  public static int quadrant(Coordinate p0, Coordinate p1)
-  {
-    if (p1.x == p0.x && p1.y == p0.y)
-      throw new IllegalArgumentException("Cannot compute the quadrant for two identical points " + p0);
-    
-    if (p1.x >= p0.x) {
-      if (p1.y >= p0.y)
-        return NE;
-      else
-        return SE;
-    }
-    else {
-    	if (p1.y >= p0.y)
-    		return NW;
-    	else
-    		return SW;
-    }
-  }
-
-  /**
-   * Returns true if the quadrants are 1 and 3, or 2 and 4
-   */
-  public static boolean isOpposite(int quad1, int quad2)
-  {
-    if (quad1 == quad2) return false;
-    int diff = (quad1 - quad2 + 4) % 4;
-    // if quadrants are not adjacent, they are opposite
-    if (diff == 2) return true;
-    return false;
-  }
-
-  /** 
-   * Returns the right-hand quadrant of the halfplane defined by the two quadrants,
-   * or -1 if the quadrants are opposite, or the quadrant if they are identical.
-   */
-  public static int commonHalfPlane(int quad1, int quad2)
-  {
-    // if quadrants are the same they do not determine a unique common halfplane.
-    // Simply return one of the two possibilities
-    if (quad1 == quad2) return quad1;
-    int diff = (quad1 - quad2 + 4) % 4;
-    // if quadrants are not adjacent, they do not share a common halfplane
-    if (diff == 2) return -1;
-    //
-    int min = (quad1 < quad2) ? quad1 : quad2;
-    int max = (quad1 > quad2) ? quad1 : quad2;
-    // for this one case, the righthand plane is NOT the minimum index;
-    if (min == 0 && max == 3) return 3;
-    // in general, the halfplane index is the minimum of the two adjacent quadrants
-    return min;
-  }
-
-  /**
-   * Returns whether the given quadrant lies within the given halfplane (specified
-   * by its right-hand quadrant).
-   */
-  public static boolean isInHalfPlane(int quad, int halfPlane)
-  {
-    if (halfPlane == SE) {
-      return quad == SE || quad == SW;
-    }
-    return quad == halfPlane || quad == halfPlane + 1;
-  }
-    
-  /**
-   * Returns true if the given quadrant is 0 or 1.
-   */
-  public static boolean isNorthern(int quad)
-  {
-    return quad == NE || quad == NW;
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/TopologyLocation.java b/src/com/vividsolutions/jts/geomgraph/TopologyLocation.java
deleted file mode 100644
index 9360aec..0000000
--- a/src/com/vividsolutions/jts/geomgraph/TopologyLocation.java
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph;
-
-
-
-import com.vividsolutions.jts.geomgraph.Position;
-import com.vividsolutions.jts.geom.Location;
-
-/**
-  * A TopologyLocation is the labelling of a
-  * GraphComponent's topological relationship to a single Geometry.
-  * <p>
-  * If the parent component is an area edge, each side and the edge itself
-  * have a topological location.  These locations are named
-  * <ul>
-  * <li> ON: on the edge
-  * <li> LEFT: left-hand side of the edge
-  * <li> RIGHT: right-hand side
-  * </ul>
-  * If the parent component is a line edge or node, there is a single
-  * topological relationship attribute, ON.
-  * <p>
-  * The possible values of a topological location are
-  * {Location.NONE, Location.EXTERIOR, Location.BOUNDARY, Location.INTERIOR}
-  * <p>
-  * The labelling is stored in an array location[j] where
-  * where j has the values ON, LEFT, RIGHT
-  * @version 1.7
- */
-public class TopologyLocation {
-
-  int location[];
-
-  public TopologyLocation(int[] location)
-  {
-    init(location.length);
-  }
-  /**
-   * Constructs a TopologyLocation specifying how points on, to the left of, and to the
-   * right of some GraphComponent relate to some Geometry. Possible values for the
-   * parameters are Location.NULL, Location.EXTERIOR, Location.BOUNDARY,
-   * and Location.INTERIOR.
-   * @see Location
-   */
-  public TopologyLocation(int on, int left, int right) {
-   init(3);
-   location[Position.ON] = on;
-   location[Position.LEFT] = left;
-   location[Position.RIGHT] = right;
-  }
-
-  public TopologyLocation(int on) {
-   init(1);
-   location[Position.ON] = on;
-  }
-  public TopologyLocation(TopologyLocation gl) {
-    init(gl.location.length);
-    if (gl != null) {
-      for (int i = 0; i < location.length; i++) {
-        location[i] = gl.location[i];
-      }
-    }
-  }
-  private void init(int size)
-  {
-    location = new int[size];
-    setAllLocations(Location.NONE);
-  }
-  public int get(int posIndex)
-  {
-    if (posIndex < location.length) return location[posIndex];
-    return Location.NONE;
-  }
-  /**
-   * @return true if all locations are NULL
-   */
-  public boolean isNull()
-  {
-    for (int i = 0; i < location.length; i++) {
-      if (location[i] != Location.NONE) return false;
-    }
-    return true;
-  }
-  /**
-   * @return true if any locations are NULL
-   */
-  public boolean isAnyNull()
-  {
-    for (int i = 0; i < location.length; i++) {
-      if (location[i] == Location.NONE) return true;
-    }
-    return false;
-  }
-  public boolean isEqualOnSide(TopologyLocation le, int locIndex)
-  {
-    return location[locIndex] == le.location[locIndex];
-  }
-  public boolean isArea() { return location.length > 1; }
-  public boolean isLine() { return location.length == 1; }
-
-  public void flip()
-  {
-    if (location.length <= 1) return;
-    int temp = location[Position.LEFT];
-    location[Position.LEFT] = location[Position.RIGHT];
-    location[Position.RIGHT] = temp;
-  }
-
-
-  public void setAllLocations(int locValue)
-  {
-    for (int i = 0; i < location.length; i++) {
-      location[i]     = locValue;
-    }
-  }
-  public void setAllLocationsIfNull(int locValue)
-  {
-    for (int i = 0; i < location.length; i++) {
-      if (location[i] == Location.NONE) location[i]     = locValue;
-    }
-  }
-
-  public void setLocation(int locIndex, int locValue)
-  {
-      location[locIndex] = locValue;
-  }
-  public void setLocation(int locValue)
-  {
-    setLocation(Position.ON, locValue);
-  }
-  public int[] getLocations() { return location; }
-  public void setLocations(int on, int left, int right) {
-      location[Position.ON] = on;
-      location[Position.LEFT] = left;
-      location[Position.RIGHT] = right;
-  }
-  public boolean allPositionsEqual(int loc)
-  {
-    for (int i = 0; i < location.length; i++) {
-      if (location[i] != loc) return false;
-    }
-    return true;
-  }
-
-  /**
-   * merge updates only the NULL attributes of this object
-   * with the attributes of another.
-   */
-  public void merge(TopologyLocation gl)
-  {
-    // if the src is an Area label & and the dest is not, increase the dest to be an Area
-    if (gl.location.length > location.length) {
-      int [] newLoc = new int[3];
-      newLoc[Position.ON] = location[Position.ON];
-      newLoc[Position.LEFT] = Location.NONE;
-      newLoc[Position.RIGHT] = Location.NONE;
-      location = newLoc;
-    }
-    for (int i = 0; i < location.length; i++) {
-      if (location[i] == Location.NONE && i < gl.location.length)
-        location[i] = gl.location[i];
-    }
-  }
-
-  public String toString()
-  {
-    StringBuffer buf = new StringBuffer();
-    if (location.length > 1) buf.append(Location.toLocationSymbol(location[Position.LEFT]));
-    buf.append(Location.toLocationSymbol(location[Position.ON]));
-    if (location.length > 1) buf.append(Location.toLocationSymbol(location[Position.RIGHT]));
-    return buf.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/EdgeSetIntersector.java b/src/com/vividsolutions/jts/geomgraph/index/EdgeSetIntersector.java
deleted file mode 100644
index e5ebc43..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/EdgeSetIntersector.java
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * An EdgeSetIntersector computes all the intersections between the
- * edges in the set.  It adds the computed intersections to each edge
- * they are found on.  It may be used in two scenarios:
- * <ul>
- * <li>determining the internal intersections between a single set of edges
- * <li>determining the mutual intersections between two different sets of edges
- * </ul>
- * It uses a {@link SegmentIntersector} to compute the intersections between
- * segments and to record statistics about what kinds of intersections were found.
- *
- * @version 1.7
- */
-public abstract class EdgeSetIntersector 
-{
-  public EdgeSetIntersector() {
-  }
-
-  /**
-   * Computes all self-intersections between edges in a set of edges,
-   * allowing client to choose whether self-intersections are computed.
-   *
-   * @param edges a list of edges to test for intersections
-   * @param si the SegmentIntersector to use
-   * @param testAllSegments true if self-intersections are to be tested as well
-   */
-  abstract public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments);
-
-  /**
-   * Computes all mutual intersections between two sets of edges.
-   */
-  abstract public void computeIntersections(List edges0, List edges1, SegmentIntersector si);
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChain.java b/src/com/vividsolutions/jts/geomgraph/index/MonotoneChain.java
deleted file mode 100644
index 07aef8f..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChain.java
+++ /dev/null
@@ -1,55 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-/**
- * @version 1.7
- */
-public class MonotoneChain {
-
-  MonotoneChainEdge mce;
-  int chainIndex;
-
-  public MonotoneChain(MonotoneChainEdge mce, int chainIndex) {
-    this.mce = mce;
-    this.chainIndex = chainIndex;
-  }
-
-  public void computeIntersections(MonotoneChain mc, SegmentIntersector si)
-  {
-    this.mce.computeIntersectsForChain(chainIndex, mc.mce, mc.chainIndex, si);
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainEdge.java b/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainEdge.java
deleted file mode 100644
index 522dbd2..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainEdge.java
+++ /dev/null
@@ -1,154 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * MonotoneChains are a way of partitioning the segments of an edge to
- * allow for fast searching of intersections.
- * They have the following properties:
- * <ol>
- * <li>the segments within a monotone chain will never intersect each other
- * <li>the envelope of any contiguous subset of the segments in a monotone chain
- * is simply the envelope of the endpoints of the subset.
- * </ol>
- * Property 1 means that there is no need to test pairs of segments from within
- * the same monotone chain for intersection.
- * Property 2 allows
- * binary search to be used to find the intersection points of two monotone chains.
- * For many types of real-world data, these properties eliminate a large number of
- * segment comparisons, producing substantial speed gains.
- * @version 1.7
- */
-public class MonotoneChainEdge {
-
-  Edge e;
-  Coordinate[] pts; // cache a reference to the coord array, for efficiency
-  // the lists of start/end indexes of the monotone chains.
-  // Includes the end point of the edge as a sentinel
-  int[] startIndex;
-  // these envelopes are created once and reused
-  Envelope env1 = new Envelope();
-  Envelope env2 = new Envelope();
-
-  public MonotoneChainEdge(Edge e) {
-    this.e = e;
-    pts = e.getCoordinates();
-    MonotoneChainIndexer mcb = new MonotoneChainIndexer();
-    startIndex = mcb.getChainStartIndices(pts);
-  }
-
-  public Coordinate[] getCoordinates() { return pts; }
-  public int[] getStartIndexes() { return startIndex; }
-
-  public double getMinX(int chainIndex)
-  {
-    double x1 = pts[startIndex[chainIndex]].x;
-    double x2 = pts[startIndex[chainIndex + 1]].x;
-    return x1 < x2 ? x1 : x2;
-  }
-  public double getMaxX(int chainIndex)
-  {
-    double x1 = pts[startIndex[chainIndex]].x;
-    double x2 = pts[startIndex[chainIndex + 1]].x;
-    return x1 > x2 ? x1 : x2;
-  }
-
-  public void computeIntersects(MonotoneChainEdge mce, SegmentIntersector si)
-  {
-    for (int i = 0; i < startIndex.length - 1; i++) {
-      for (int j = 0; j < mce.startIndex.length - 1; j++) {
-        computeIntersectsForChain(  i,
-                                    mce,  j,
-                                    si );
-      }
-    }
-  }
-  public void computeIntersectsForChain(
-    int chainIndex0,
-    MonotoneChainEdge mce,
-    int chainIndex1,
-    SegmentIntersector si)
-  {
-    computeIntersectsForChain(startIndex[chainIndex0], startIndex[chainIndex0 + 1],
-                            mce,
-                            mce.startIndex[chainIndex1], mce.startIndex[chainIndex1 + 1],
-                            si );
-  }
-
-  private void computeIntersectsForChain(
-    int start0, int end0,
-    MonotoneChainEdge mce,
-    int start1, int end1,
-    SegmentIntersector ei)
-  {
-    Coordinate p00 = pts[start0];
-    Coordinate p01 = pts[end0];
-    Coordinate p10 = mce.pts[start1];
-    Coordinate p11 = mce.pts[end1];
-//Debug.println("computeIntersectsForChain:" + p00 + p01 + p10 + p11);
-    // terminating condition for the recursion
-    if (end0 - start0 == 1 && end1 - start1 == 1) {
-      ei.addIntersections(e, start0, mce.e, start1);
-      return;
-    }
-    // nothing to do if the envelopes of these chains don't overlap
-    env1.init(p00, p01);
-    env2.init(p10, p11);
-    if (! env1.intersects(env2)) return;
-
-    // the chains overlap, so split each in half and iterate  (binary search)
-    int mid0 = (start0 + end0) / 2;
-    int mid1 = (start1 + end1) / 2;
-
-    // Assert: mid != start or end (since we checked above for end - start <= 1)
-    // check terminating conditions before recursing
-    if (start0 < mid0) {
-      if (start1 < mid1) computeIntersectsForChain(start0, mid0, mce, start1,  mid1, ei);
-      if (mid1 < end1)   computeIntersectsForChain(start0, mid0, mce, mid1,    end1, ei);
-    }
-    if (mid0 < end0) {
-      if (start1 < mid1) computeIntersectsForChain(mid0,   end0, mce, start1,  mid1, ei);
-      if (mid1 < end1)   computeIntersectsForChain(mid0,   end0, mce, mid1,    end1, ei);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainIndexer.java b/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainIndexer.java
deleted file mode 100644
index af7a767..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/MonotoneChainIndexer.java
+++ /dev/null
@@ -1,118 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.Quadrant;
-
-/**
- * MonotoneChains are a way of partitioning the segments of an edge to
- * allow for fast searching of intersections.
- * Specifically, a sequence of contiguous line segments
- * is a monotone chain iff all the vectors defined by the oriented segments
- * lies in the same quadrant.
- * <p>
- * Monotone Chains have the following useful properties:
- * <ol>
- * <li>the segments within a monotone chain will never intersect each other
- * <li>the envelope of any contiguous subset of the segments in a monotone chain
- * is simply the envelope of the endpoints of the subset.
- * </ol>
- * Property 1 means that there is no need to test pairs of segments from within
- * the same monotone chain for intersection.
- * Property 2 allows
- * binary search to be used to find the intersection points of two monotone chains.
- * For many types of real-world data, these properties eliminate a large number of
- * segment comparisons, producing substantial speed gains.
- * <p>
- * Note that due to the efficient intersection test, there is no need to limit the size
- * of chains to obtain fast performance.
- *
- * @version 1.7
- */
-public class MonotoneChainIndexer {
-
-  public static int[] toIntArray(List list)
-  {
-    int[] array = new int[list.size()];
-    for (int i = 0; i < array.length; i++) {
-      array[i] = ((Integer) list.get(i)).intValue();
-    }
-    return array;
-  }
-
-  public MonotoneChainIndexer() {
-  }
-
-  public int[] getChainStartIndices(Coordinate[] pts)
-  {
-    // find the startpoint (and endpoints) of all monotone chains in this edge
-    int start = 0;
-    List startIndexList = new ArrayList();
-    startIndexList.add(new Integer(start));
-    do {
-      int last = findChainEnd(pts, start);
-      startIndexList.add(new Integer(last));
-      start = last;
-    } while (start < pts.length - 1);
-    // copy list to an array of ints, for efficiency
-    int[] startIndex = toIntArray(startIndexList);
-    return startIndex;
-  }
-
-  /**
-   * @return the index of the last point in the monotone chain
-   */
-  private int findChainEnd(Coordinate[] pts, int start)
-  {
-    // determine quadrant for chain
-    int chainQuad = Quadrant.quadrant(pts[start], pts[start + 1]);
-    int last = start + 1;
-    while (last < pts.length ) {
-      //if (last - start > 100) break;
-      // compute quadrant for next possible segment in chain
-      int quad = Quadrant.quadrant(pts[last - 1], pts[last]);
-      if (quad != chainQuad) break;
-      last++;
-    }
-    return last - 1;
-  }
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SegmentIntersector.java b/src/com/vividsolutions/jts/geomgraph/index/SegmentIntersector.java
deleted file mode 100644
index ecce0b7..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SegmentIntersector.java
+++ /dev/null
@@ -1,216 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.util.Debug;
-
-
-/**
- * Computes the intersection of line segments,
- * and adds the intersection to the edges containing the segments.
- * 
- * @version 1.7
- */
-public class SegmentIntersector 
-{
-
-  public static boolean isAdjacentSegments(int i1, int i2)
-  {
-    return Math.abs(i1 - i2) == 1;
-  }
-
-  /**
-   * These variables keep track of what types of intersections were
-   * found during ALL edges that have been intersected.
-   */
-  private boolean hasIntersection = false;
-  private boolean hasProper = false;
-  private boolean hasProperInterior = false;
-  // the proper intersection point found
-  private Coordinate properIntersectionPoint = null;
-
-  private LineIntersector li;
-  private boolean includeProper;
-  private boolean recordIsolated;
-  private boolean isSelfIntersection;
-  //private boolean intersectionFound;
-  private int numIntersections = 0;
-
-  // testing only
-  public int numTests = 0;
-
-  private Collection[] bdyNodes;
-/*
-  public SegmentIntersector()
-  {
-  }
-*/
-  public SegmentIntersector(LineIntersector li,  boolean includeProper, boolean recordIsolated)
-  {
-    this.li = li;
-    this.includeProper = includeProper;
-    this.recordIsolated = recordIsolated;
-  }
-
-  public void setBoundaryNodes( Collection bdyNodes0,
-                              Collection bdyNodes1)
-  {
-      bdyNodes = new Collection[2];
-      bdyNodes[0] = bdyNodes0;
-      bdyNodes[1] = bdyNodes1;
-  }
-
-  /**
-   * @return the proper intersection point, or <code>null</code> if none was found
-   */
-  public Coordinate getProperIntersectionPoint()  {    return properIntersectionPoint;  }
-
-  public boolean hasIntersection() { return hasIntersection; }
-  /**
-   * A proper intersection is an intersection which is interior to at least two
-   * line segments.  Note that a proper intersection is not necessarily
-   * in the interior of the entire Geometry, since another edge may have
-   * an endpoint equal to the intersection, which according to SFS semantics
-   * can result in the point being on the Boundary of the Geometry.
-   */
-  public boolean hasProperIntersection() { return hasProper; }
-  /**
-   * A proper interior intersection is a proper intersection which is <b>not</b>
-   * contained in the set of boundary nodes set for this SegmentIntersector.
-   */
-  public boolean hasProperInteriorIntersection() { return hasProperInterior; }
-
-
-  /**
-   * A trivial intersection is an apparent self-intersection which in fact
-   * is simply the point shared by adjacent line segments.
-   * Note that closed edges require a special check for the point shared by the beginning
-   * and end segments.
-   */
-  private boolean isTrivialIntersection(Edge e0, int segIndex0, Edge e1, int segIndex1)
-  {
-    if (e0 == e1) {
-      if (li.getIntersectionNum() == 1) {
-        if (isAdjacentSegments(segIndex0, segIndex1))
-          return true;
-        if (e0.isClosed()) {
-          int maxSegIndex = e0.getNumPoints() - 1;
-          if (    (segIndex0 == 0 && segIndex1 == maxSegIndex)
-              ||  (segIndex1 == 0 && segIndex0 == maxSegIndex) ) {
-            return true;
-          }
-        }
-      }
-    }
-    return false;
-  }
-
-  /**
-   * This method is called by clients of the EdgeIntersector class to test for and add
-   * intersections for two segments of the edges being intersected.
-   * Note that clients (such as MonotoneChainEdges) may choose not to intersect
-   * certain pairs of segments for efficiency reasons.
-   */
-  public void addIntersections(
-    Edge e0,  int segIndex0,
-    Edge e1,  int segIndex1
-     )
-  {
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-numTests++;
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-
-    li.computeIntersection(p00, p01, p10, p11);
-//if (li.hasIntersection() && li.isProper()) Debug.println(li);
-    /**
-     *  Always record any non-proper intersections.
-     *  If includeProper is true, record any proper intersections as well.
-     */
-    if (li.hasIntersection()) {
-      if (recordIsolated) {
-        e0.setIsolated(false);
-        e1.setIsolated(false);
-      }
-      //intersectionFound = true;
-      numIntersections++;
-      // if the segments are adjacent they have at least one trivial intersection,
-      // the shared endpoint.  Don't bother adding it if it is the
-      // only intersection.
-      if (! isTrivialIntersection(e0, segIndex0, e1, segIndex1)) {
-        hasIntersection = true;
-        if (includeProper || ! li.isProper() ) {
-//Debug.println(li);
-          e0.addIntersections(li, segIndex0, 0);
-          e1.addIntersections(li, segIndex1, 1);
-        }
-        if (li.isProper()) {
-          properIntersectionPoint = (Coordinate) li.getIntersection(0).clone();
-          hasProper = true;
-          if (! isBoundaryPoint(li, bdyNodes))
-            hasProperInterior = true;
-        }
-        //if (li.isCollinear())
-          //hasCollinear = true;
-      }
-    }
-  }
-
-  private boolean isBoundaryPoint(LineIntersector li, Collection[] bdyNodes)
-  {
-    if (bdyNodes == null) return false;
-    if (isBoundaryPoint(li, bdyNodes[0])) return true;
-    if (isBoundaryPoint(li, bdyNodes[1])) return true;
-    return false;
-  }
-
-  private boolean isBoundaryPoint(LineIntersector li, Collection bdyNodes)
-  {
-    for (Iterator i = bdyNodes.iterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      Coordinate pt = node.getCoordinate();
-      if (li.isIntersection(pt)) return true;
-    }
-    return false;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SimpleEdgeSetIntersector.java b/src/com/vividsolutions/jts/geomgraph/index/SimpleEdgeSetIntersector.java
deleted file mode 100644
index f452151..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SimpleEdgeSetIntersector.java
+++ /dev/null
@@ -1,101 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Finds all intersections in one or two sets of edges,
- * using the straightforward method of
- * comparing all segments.
- * This algorithm is too slow for production use, but is useful for testing purposes.
- * @version 1.7
- */
-public class SimpleEdgeSetIntersector
-  extends EdgeSetIntersector
-{
-  // statistics information
-  int nOverlaps;
-
-  public SimpleEdgeSetIntersector() {
-  }
-
-  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
-  {
-    nOverlaps = 0;
-
-    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
-      Edge edge0 = (Edge) i0.next();
-      for (Iterator i1 = edges.iterator(); i1.hasNext(); ) {
-        Edge edge1 = (Edge) i1.next();
-        if (testAllSegments || edge0 != edge1)
-          computeIntersects(edge0, edge1, si);
-      }
-    }
-  }
-
-
-  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
-  {
-    nOverlaps = 0;
-
-    for (Iterator i0 = edges0.iterator(); i0.hasNext(); ) {
-      Edge edge0 = (Edge) i0.next();
-      for (Iterator i1 = edges1.iterator(); i1.hasNext(); ) {
-        Edge edge1 = (Edge) i1.next();
-        computeIntersects(edge0, edge1, si);
-      }
-    }
-  }
-
-  /**
-   * Performs a brute-force comparison of every segment in each Edge.
-   * This has n^2 performance, and is about 100 times slower than using
-   * monotone chains.
-   */
-  private void computeIntersects(Edge e0, Edge e1, SegmentIntersector si)
-  {
-   Coordinate[] pts0 = e0.getCoordinates();
-    Coordinate[] pts1 = e1.getCoordinates();
-    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
-      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
-        si.addIntersections(e0, i0, e1, i1);
-      }
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SimpleMCSweepLineIntersector.java b/src/com/vividsolutions/jts/geomgraph/index/SimpleMCSweepLineIntersector.java
deleted file mode 100644
index 6132344..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SimpleMCSweepLineIntersector.java
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Finds all intersections in one or two sets of edges,
- * using an x-axis sweepline algorithm in conjunction with Monotone Chains.
- * While still O(n^2) in the worst case, this algorithm
- * drastically improves the average-case time.
- * The use of MonotoneChains as the items in the index
- * seems to offer an improvement in performance over a sweep-line alone.
- *
- * @version 1.7
- */
-public class SimpleMCSweepLineIntersector
-  extends EdgeSetIntersector
-{
-
-  List events = new ArrayList();
-  // statistics information
-  int nOverlaps;
-
-  /**
-   * A SimpleMCSweepLineIntersector creates monotone chains from the edges
-   * and compares them using a simple sweep-line along the x-axis.
-   */
-  public SimpleMCSweepLineIntersector() {
-  }
-
-  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
-  {
-    if (testAllSegments)
-      add(edges, null);
-    else
-      add(edges);
-    computeIntersections(si);
-  }
-
-  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
-  {
-    add(edges0, edges0);
-    add(edges1, edges1);
-    computeIntersections(si);
-  }
-
-  private void add(List edges)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge edge = (Edge) i.next();
-      // edge is its own group
-      add(edge, edge);
-    }
-  }
-  private void add(List edges, Object edgeSet)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge edge = (Edge) i.next();
-      add(edge, edgeSet);
-    }
-  }
-
-  private void add(Edge edge, Object edgeSet)
-  {
-    MonotoneChainEdge mce = edge.getMonotoneChainEdge();
-    int[] startIndex = mce.getStartIndexes();
-    for (int i = 0; i < startIndex.length - 1; i++) {
-      MonotoneChain mc = new MonotoneChain(mce, i);
-      SweepLineEvent insertEvent = new SweepLineEvent(edgeSet, mce.getMinX(i), mc);
-      events.add(insertEvent);
-      events.add(new SweepLineEvent(mce.getMaxX(i), insertEvent));
-    }
-  }
-
-  /**
-   * Because Delete Events have a link to their corresponding Insert event,
-   * it is possible to compute exactly the range of events which must be
-   * compared to a given Insert event object.
-   */
-  private void prepareEvents()
-  {
-    Collections.sort(events);
-    // set DELETE event indexes
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isDelete()) {
-        ev.getInsertEvent().setDeleteEventIndex(i);
-      }
-    }
-  }
-
-  private void computeIntersections(SegmentIntersector si)
-  {
-    nOverlaps = 0;
-    prepareEvents();
-
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isInsert()) {
-        processOverlaps(i, ev.getDeleteEventIndex(), ev, si);
-      }
-    }
-  }
-
-  private void processOverlaps(int start, int end, SweepLineEvent ev0, SegmentIntersector si)
-  {
-    MonotoneChain mc0 = (MonotoneChain) ev0.getObject();
-    /**
-     * Since we might need to test for self-intersections,
-     * include current INSERT event object in list of event objects to test.
-     * Last index can be skipped, because it must be a Delete event.
-     */
-    for (int i = start; i < end; i++ ) {
-      SweepLineEvent ev1 = (SweepLineEvent) events.get(i);
-      if (ev1.isInsert()) {
-        MonotoneChain mc1 = (MonotoneChain) ev1.getObject();
-        // don't compare edges in same group, if labels are present
-        if (! ev0.isSameLabel(ev1)) {
-          mc0.computeIntersections(mc1, si);
-          nOverlaps++;
-        }
-      }
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SimpleSweepLineIntersector.java b/src/com/vividsolutions/jts/geomgraph/index/SimpleSweepLineIntersector.java
deleted file mode 100644
index ad70dde..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SimpleSweepLineIntersector.java
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Finds all intersections in one or two sets of edges,
- * using a simple x-axis sweepline algorithm.
- * While still O(n^2) in the worst case, this algorithm
- * drastically improves the average-case time.
- *
- * @version 1.7
- */
-public class SimpleSweepLineIntersector
-  extends EdgeSetIntersector
-{
-
-  List events = new ArrayList();
-  // statistics information
-  int nOverlaps;
-
-  public SimpleSweepLineIntersector() {
-  }
-
-  public void computeIntersections(List edges, SegmentIntersector si, boolean testAllSegments)
-  {
-    if (testAllSegments)
-      add(edges, null);
-    else
-      add(edges);
-    computeIntersections(si);
-  }
-
-  public void computeIntersections(List edges0, List edges1, SegmentIntersector si)
-  {
-    add(edges0, edges0);
-    add(edges1, edges1);
-    computeIntersections(si);
-  }
-
-  private void add(List edges)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge edge = (Edge) i.next();
-      // edge is its own group
-      add(edge, edge);
-    }
-  }
-  private void add(List edges, Object edgeSet)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge edge = (Edge) i.next();
-      add(edge, edgeSet);
-    }
-  }
-
-
-  private void add(Edge edge, Object edgeSet)
-  {
-    Coordinate[] pts = edge.getCoordinates();
-    for (int i = 0; i < pts.length - 1; i++) {
-      SweepLineSegment ss = new SweepLineSegment(edge, i);
-      SweepLineEvent insertEvent = new SweepLineEvent(edgeSet, ss.getMinX(), null);
-      events.add(insertEvent);
-      events.add(new SweepLineEvent(ss.getMaxX(), insertEvent));
-    }
-  }
-
-  /**
-   * Because DELETE events have a link to their corresponding INSERT event,
-   * it is possible to compute exactly the range of events which must be
-   * compared to a given INSERT event object.
-   */
-  private void prepareEvents()
-  {
-    Collections.sort(events);
-    // set DELETE event indexes
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isDelete()) {
-        ev.getInsertEvent().setDeleteEventIndex(i);
-      }
-    }
-  }
-
-  private void computeIntersections(SegmentIntersector si)
-  {
-    nOverlaps = 0;
-    prepareEvents();
-
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isInsert()) {
-        processOverlaps(i, ev.getDeleteEventIndex(), ev, si);
-      }
-    }
-  }
-
-  private void processOverlaps(int start, int end, SweepLineEvent ev0, SegmentIntersector si)
-  {
-    SweepLineSegment ss0 = (SweepLineSegment) ev0.getObject();
-    /**
-     * Since we might need to test for self-intersections,
-     * include current INSERT event object in list of event objects to test.
-     * Last index can be skipped, because it must be a Delete event.
-     */
-    for (int i = start; i < end; i++ ) {
-      SweepLineEvent ev1 = (SweepLineEvent) events.get(i);
-      if (ev1.isInsert()) {
-        SweepLineSegment ss1 = (SweepLineSegment) ev1.getObject();
-        // don't compare edges in same group, if labels are present
-        if (! ev0.isSameLabel(ev1)) {
-          ss0.computeIntersections(ss1, si);
-          nOverlaps++;
-        }
-      }
-    }
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SweepLineEvent.java b/src/com/vividsolutions/jts/geomgraph/index/SweepLineEvent.java
deleted file mode 100644
index 2423856..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SweepLineEvent.java
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-/**
- * @version 1.7
- */
-public class SweepLineEvent
-  implements Comparable
-{ 
-  private static final int INSERT = 1;
-  private static final int DELETE = 2;
-
-  private Object label;    // used for red-blue intersection detection
-  private double xValue;
-  private int eventType;
-  private SweepLineEvent insertEvent = null; // null if this is an INSERT event
-  private int deleteEventIndex;
-  private Object obj;
-
-  /**
-   * Creates an INSERT event.
-   * 
-   * @param label the edge set label for this object
-   * @param x the event location
-   * @param obj the object being inserted
-   */
-  public SweepLineEvent(Object label, double x, Object obj)
-  {
-    this.eventType = INSERT;
-    this.label = label;
-    xValue = x;
-    this.obj = obj;
-  }
-
-  /**
-   * Creates a DELETE event.
-   * 
-   * @param x the event location
-   * @param insertEvent the corresponding INSERT event
-   */
-  public SweepLineEvent(double x, SweepLineEvent insertEvent)
-  {
-    eventType = DELETE;
-    xValue = x;
-    this.insertEvent = insertEvent;
-  }
-
-  public boolean isInsert() { return eventType == INSERT; }
-  public boolean isDelete() { return eventType == DELETE; }
-  public SweepLineEvent getInsertEvent() { return insertEvent; }
-  public int getDeleteEventIndex() { return deleteEventIndex; }
-  public void setDeleteEventIndex(int deleteEventIndex) { this.deleteEventIndex = deleteEventIndex; }
-
-  public Object getObject() { return obj; }
-
-  public boolean isSameLabel(SweepLineEvent ev)
-  {
-    // no label set indicates single group
-    if (label == null) return false;
-    return label == ev.label;
-  }
-  /**
-   * Events are ordered first by their x-value, and then by their eventType.
-   * Insert events are sorted before Delete events, so that
-   * items whose Insert and Delete events occur at the same x-value will be
-   * correctly handled.
-   */
-  public int compareTo(Object o) {
-    SweepLineEvent pe = (SweepLineEvent) o;
-    if (xValue < pe.xValue) return  -1;
-    if (xValue > pe.xValue) return   1;
-    if (eventType < pe.eventType) return  -1;
-    if (eventType > pe.eventType) return   1;
-    return 0;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/geomgraph/index/SweepLineSegment.java b/src/com/vividsolutions/jts/geomgraph/index/SweepLineSegment.java
deleted file mode 100644
index 7c32897..0000000
--- a/src/com/vividsolutions/jts/geomgraph/index/SweepLineSegment.java
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.geomgraph.index;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.*;
-
-
-/**
- * @version 1.7
- */
-public class SweepLineSegment {
-
-  Edge edge;
-  Coordinate[] pts;
-  int ptIndex;
-
-  public SweepLineSegment(Edge edge,  int ptIndex) {
-    this.edge = edge;
-    this.ptIndex = ptIndex;
-    pts = edge.getCoordinates();
-  }
-
-  public double getMinX()
-  {
-    double x1 = pts[ptIndex].x;
-    double x2 = pts[ptIndex + 1].x;
-    return x1 < x2 ? x1 : x2;
-  }
-  public double getMaxX()
-  {
-    double x1 = pts[ptIndex].x;
-    double x2 = pts[ptIndex + 1].x;
-    return x1 > x2 ? x1 : x2;
-  }
-  public void computeIntersections(SweepLineSegment ss, SegmentIntersector si)
-  {
-    si.addIntersections(edge, ptIndex, ss.edge, ss.ptIndex);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/ArrayListVisitor.java b/src/com/vividsolutions/jts/index/ArrayListVisitor.java
deleted file mode 100644
index 29e2d38..0000000
--- a/src/com/vividsolutions/jts/index/ArrayListVisitor.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.index;
-
-import java.util.*;
-import com.vividsolutions.jts.index.ItemVisitor;
-
-/**
- * @version 1.7
- */
-public class ArrayListVisitor
-    implements ItemVisitor
-{
-
-  private ArrayList items = new ArrayList();
-  public ArrayListVisitor() {
-  }
-
-  public void visitItem(Object item)
-  {
-    items.add(item);
-  }
-
-  public ArrayList getItems() { return items; }
-
-}
diff --git a/src/com/vividsolutions/jts/index/ItemVisitor.java b/src/com/vividsolutions/jts/index/ItemVisitor.java
deleted file mode 100644
index 540224a..0000000
--- a/src/com/vividsolutions/jts/index/ItemVisitor.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.index;
-
-/**
- * A visitor for items in an index.
- *
- * @version 1.7
- */
-
-public interface ItemVisitor
-{
-  void visitItem(Object item);
-}
diff --git a/src/com/vividsolutions/jts/index/SpatialIndex.java b/src/com/vividsolutions/jts/index/SpatialIndex.java
deleted file mode 100644
index 79d2a3f..0000000
--- a/src/com/vividsolutions/jts/index/SpatialIndex.java
+++ /dev/null
@@ -1,87 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.Envelope;
-
-/**
- * The basic operations supported by classes
- * implementing spatial index algorithms.
- * <p>
- * A spatial index typically provides a primary filter for range rectangle queries.
- * A secondary filter is required to test for exact intersection.
- * The secondary filter may consist of other kinds of tests,
- * such as testing other spatial relationships.
- *
- * @version 1.7
- */
-public interface SpatialIndex
-{
-  /**
-   * Adds a spatial item with an extent specified by the given {@link Envelope} to the index
-   */
-  void insert(Envelope itemEnv, Object item);
-
-  /**
-   * Queries the index for all items whose extents intersect the given search {@link Envelope}
-   * Note that some kinds of indexes may also return objects which do not in fact
-   * intersect the query envelope.
-   *
-   * @param searchEnv the envelope to query for
-   * @return a list of the items found by the query
-   */
-  List query(Envelope searchEnv);
-
-  /**
-   * Queries the index for all items whose extents intersect the given search {@link Envelope},
-   * and applies an {@link ItemVisitor} to them.
-   * Note that some kinds of indexes may also return objects which do not in fact
-   * intersect the query envelope.
-   *
-   * @param searchEnv the envelope to query for
-   * @param visitor a visitor object to apply to the items found
-   */
-  void query(Envelope searchEnv, ItemVisitor visitor);
-
-  /**
-   * Removes a single item from the tree.
-   *
-   * @param itemEnv the Envelope of the item to remove
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found
-   */
-  boolean remove(Envelope itemEnv, Object item);
-
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/Bintree.java b/src/com/vividsolutions/jts/index/bintree/Bintree.java
deleted file mode 100644
index d01f3d2..0000000
--- a/src/com/vividsolutions/jts/index/bintree/Bintree.java
+++ /dev/null
@@ -1,212 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Envelope;
-
-/**
- * An <code>BinTree</code> (or "Binary Interval Tree")
- * is a 1-dimensional version of a quadtree.
- * It indexes 1-dimensional intervals (which may
- * be the projection of 2-D objects on an axis).
- * It supports range searching
- * (where the range may be a single point).
- * This structure is dynamic - 
- * new items can be added at any time,   
- * and it will support deletion of items 
- * (although this is not currently implemented).
- * <p>
- * This implementation does not require specifying the extent of the inserted
- * items beforehand.  It will automatically expand to accomodate any extent
- * of dataset.
- * <p>
- * The bintree structure is used to provide a primary filter
- * for interval queries.  The query() method returns a list of
- * all objects which <i>may</i> intersect the query interval.
- * Note that it may return objects which do not in fact intersect.
- * A secondary filter is required to test for exact intersection.
- * Of course, this secondary filter may consist of other tests besides
- * intersection, such as testing other kinds of spatial relationships.
- * <p>
- * This index is different to the Interval Tree of Edelsbrunner
- * or the Segment Tree of Bentley.
- *
- * @version 1.7
- */
-public class Bintree
-{
-  /**
-   * Ensure that the Interval for the inserted item has non-zero extents.
-   * Use the current minExtent to pad it, if necessary
-   */
-  public static Interval ensureExtent(Interval itemInterval, double minExtent)
-  {
-    double min = itemInterval.getMin();
-    double max = itemInterval.getMax();
-    // has a non-zero extent
-    if (min != max) return itemInterval;
-
-    // pad extent
-    if (min == max) {
-      min = min - minExtent / 2.0;
-      max = min + minExtent / 2.0;
-    }
-    return new Interval(min, max);
-  }
-
-  private Root root;
-  /**
-  *  Statistics
-  *
-  * minExtent is the minimum extent of all items
-  * inserted into the tree so far. It is used as a heuristic value
-  * to construct non-zero extents for features with zero extent.
-  * Start with a non-zero extent, in case the first feature inserted has
-  * a zero extent in both directions.  This value may be non-optimal, but
-  * only one feature will be inserted with this value.
-  **/
-  private double minExtent = 1.0;
-
-  public Bintree()
-  {
-    root = new Root();
-  }
-
-  public int depth()
-  {
-    if (root != null) return root.depth();
-    return 0;
-  }
-  public int size()
-  {
-    if (root != null) return root.size();
-    return 0;
-  }
-  /**
-   * Compute the total number of nodes in the tree
-   *
-   * @return the number of nodes in the tree
-   */
-  public int nodeSize()
-  {
-    if (root != null) return root.nodeSize();
-    return 0;
-  }
-
-  public void insert(Interval itemInterval, Object item)
-  {
-    collectStats(itemInterval);
-    Interval insertInterval = ensureExtent(itemInterval, minExtent);
-//int oldSize = size();
-    root.insert(insertInterval, item);
-    /* DEBUG
-int newSize = size();
-System.out.println("BinTree: size = " + newSize + "   node size = " + nodeSize());
-if (newSize <= oldSize) {
-      System.out.println("Lost item!");
-      root.insert(insertInterval, item);
-      System.out.println("reinsertion size = " + size());
-}
-    */
-  }
-
-  /**
-   * Removes a single item from the tree.
-   *
-   * @param itemEnv the Envelope of the item to be removed
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found (and thus removed)
-   */
-  public boolean remove(Interval itemInterval, Object item)
-  {
-    Interval insertInterval = ensureExtent(itemInterval, minExtent);
-    return root.remove(insertInterval, item);
-  }
-  
-  public Iterator iterator()
-  {
-    List foundItems = new ArrayList();
-    root.addAllItems(foundItems);
-    return foundItems.iterator();
-  }
-
-  public List query(double x)
-  {
-    return query(new Interval(x, x));
-  }
-
-  /**
-   * Queries the tree to find all candidate items which 
-   * may overlap the query interval.
-   * If the query interval is <tt>null</tt>, all items in the tree are found.
-   * 
-   * min and max may be the same value
-   */
-  public List query(Interval interval)
-  {
-    /**
-     * the items that are matched are all items in intervals
-     * which overlap the query interval
-     */
-    List foundItems = new ArrayList();
-    query(interval, foundItems);
-    return foundItems;
-  }
-
-  /**
-   * Adds items in the tree which potentially overlap the query interval
-   * to the given collection.
-   * If the query interval is <tt>null</tt>, add all items in the tree.
-   * 
-   * @param interval a query nterval, or null
-   * @param resultItems the candidate items found
-   */
-  public void query(Interval interval, Collection foundItems)
-  {
-    root.addAllItemsFromOverlapping(interval, foundItems);
-  }
-
-  private void collectStats(Interval interval)
-  {
-    double del = interval.getWidth();
-    if (del < minExtent && del > 0.0)
-      minExtent = del;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/Interval.java b/src/com/vividsolutions/jts/index/bintree/Interval.java
deleted file mode 100644
index 1ee2090..0000000
--- a/src/com/vividsolutions/jts/index/bintree/Interval.java
+++ /dev/null
@@ -1,105 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-/**
- * Represents an (1-dimensional) closed interval on the Real number line.
- *
- * @version 1.7
- */
-public class Interval {
-
-  public double min, max;
-
-  public Interval()
-  {
-    min = 0.0;
-    max = 0.0;
-  }
-
-  public Interval(double min, double max)
-  {
-    init(min, max);
-  }
-  public Interval(Interval interval)
-  {
-    init(interval.min, interval.max);
-  }
-  public void init(double min, double max)
-  {
-    this.min = min;
-    this.max = max;
-    if (min > max) {
-      this.min = max;
-      this.max = min;
-    }
-  }
-  public double getMin() { return min; }
-  public double getMax() { return max; }
-  public double getWidth() { return max - min; }
-
-  public void expandToInclude(Interval interval)
-  {
-    if (interval.max > max) max = interval.max;
-    if (interval.min < min) min = interval.min;
-  }
-  public boolean overlaps(Interval interval)
-  {
-    return overlaps(interval.min, interval.max);
-  }
-
-  public boolean overlaps(double min, double max)
-  {
-    if (this.min > max || this.max < min) return false;
-    return true;
-  }
-
-  public boolean contains(Interval interval)
-  {
-    return contains(interval.min, interval.max);
-  }
-  public boolean contains(double min, double max)
-  {
-    return (min >= this.min && max <= this.max);
-  }
-  public boolean contains(double p)
-  {
-    return (p >= this.min && p <= this.max);
-  }
-
-  public String toString()
-  {
-    return "[" + min + ", " + max + "]";
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/Key.java b/src/com/vividsolutions/jts/index/bintree/Key.java
deleted file mode 100644
index f8e528f..0000000
--- a/src/com/vividsolutions/jts/index/bintree/Key.java
+++ /dev/null
@@ -1,96 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-
-
-import com.vividsolutions.jts.index.quadtree.DoubleBits;
-
-/**
- * A Key is a unique identifier for a node in a tree.
- * It contains a lower-left point and a level number. The level number
- * is the power of two for the size of the node envelope
- *
- * @version 1.7
- */
-public class Key {
-
-  public static int computeLevel(Interval interval)
-  {
-    double dx = interval.getWidth();
-    //int level = BinaryPower.exponent(dx) + 1;
-    int level = DoubleBits.exponent(dx) + 1;
-    return level;
-  }
-
-
-  // the fields which make up the key
-  private double pt = 0.0;
-  private int level = 0;
-  // auxiliary data which is derived from the key for use in computation
-  private Interval interval;
-
-  public Key(Interval interval)
-  {
-    computeKey(interval);
-  }
-
-  public double getPoint() { return pt; }
-  public int getLevel() { return level; }
-  public Interval getInterval() { return interval; }
-
-  /**
-   * return a square envelope containing the argument envelope,
-   * whose extent is a power of two and which is based at a power of 2
-   */
-  public void computeKey(Interval itemInterval)
-  {
-    level = computeLevel(itemInterval);
-    interval = new Interval();
-    computeInterval(level, itemInterval);
-    // MD - would be nice to have a non-iterative form of this algorithm
-    while (! interval.contains(itemInterval)) {
-      level += 1;
-      computeInterval(level, itemInterval);
-    }
-  }
-
-  private void computeInterval(int level, Interval itemInterval)
-  {
-    double size = DoubleBits.powerOf2(level);
-    //double size = pow2.power(level);
-    pt = Math.floor(itemInterval.getMin() / size) * size;
-    interval.init(pt, pt + size);
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/Node.java b/src/com/vividsolutions/jts/index/bintree/Node.java
deleted file mode 100644
index a18f5d8..0000000
--- a/src/com/vividsolutions/jts/index/bintree/Node.java
+++ /dev/null
@@ -1,173 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A node of a {@link Bintree}.
- *
- * @version 1.7
- */
-public class Node
-  extends NodeBase
-{
-  public static Node createNode(Interval itemInterval)
-  {
-    Key key = new Key(itemInterval);
-
-//System.out.println("input: " + env + "  binaryEnv: " + key.getEnvelope());
-    Node node = new Node(key.getInterval(), key.getLevel());
-    return node;
-  }
-
-  public static Node createExpanded(Node node, Interval addInterval)
-  {
-    Interval expandInt = new Interval(addInterval);
-    if (node != null) expandInt.expandToInclude(node.interval);
-
-    Node largerNode = createNode(expandInt);
-    if (node != null) largerNode.insert(node);
-    return largerNode;
-  }
-
-  private Interval interval;
-  private double centre;
-  private int level;
-
-  public Node(Interval interval, int level)
-  {
-    this.interval = interval;
-    this.level = level;
-    centre = (interval.getMin() + interval.getMax()) / 2;
-  }
-
-  public Interval getInterval() { return interval; }
-
-  protected boolean isSearchMatch(Interval itemInterval)
-  {
-//    System.out.println(itemInterval + " overlaps " + interval + " : "
-//                       + itemInterval.overlaps(interval));
-    return itemInterval.overlaps(interval);
-  }
-
-  /**
-   * Returns the subnode containing the envelope.
-   * Creates the node if
-   * it does not already exist.
-   */
-  public Node getNode(Interval searchInterval)
-  {
-    int subnodeIndex = getSubnodeIndex(searchInterval, centre);
-    // if index is -1 searchEnv is not contained in a subnode
-    if (subnodeIndex != -1) {
-      // create the node if it does not exist
-      Node node = getSubnode(subnodeIndex);
-      // recursively search the found/created node
-      return node.getNode(searchInterval);
-    }
-    else {
-      return this;
-    }
-  }
-
-  /**
-   * Returns the smallest <i>existing</i>
-   * node containing the envelope.
-   */
-  public NodeBase find(Interval searchInterval)
-  {
-    int subnodeIndex = getSubnodeIndex(searchInterval, centre);
-    if (subnodeIndex == -1)
-      return this;
-    if (subnode[subnodeIndex] != null) {
-      // query lies in subnode, so search it
-      Node node = subnode[subnodeIndex];
-      return node.find(searchInterval);
-    }
-    // no existing subnode, so return this one anyway
-    return this;
-  }
-
-  void insert(Node node)
-  {
-    Assert.isTrue(interval == null || interval.contains(node.interval));
-    int index = getSubnodeIndex(node.interval, centre);
-    if (node.level == level - 1) {
-      subnode[index] = node;
-    }
-    else {
-      // the node is not a direct child, so make a new child node to contain it
-      // and recursively insert the node
-      Node childNode = createSubnode(index);
-      childNode.insert(node);
-      subnode[index] = childNode;
-    }
-  }
-
-  /**
-   * get the subnode for the index.
-   * If it doesn't exist, create it
-   */
-  private Node getSubnode(int index)
-  {
-    if (subnode[index] == null) {
-      subnode[index] = createSubnode(index);
-    }
-    return subnode[index];
-  }
-
-  private Node createSubnode(int index)
-  {
-        // create a new subnode in the appropriate interval
-
-      double min = 0.0;
-      double max = 0.0;
-
-      switch (index) {
-      case 0:
-        min = interval.getMin();
-        max = centre;
-        break;
-      case 1:
-        min = centre;
-        max = interval.getMax();
-        break;
-      }
-      Interval subInt = new Interval(min, max);
-      Node node = new Node(subInt, level - 1);
-    return node;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/NodeBase.java b/src/com/vividsolutions/jts/index/bintree/NodeBase.java
deleted file mode 100644
index a9dc887..0000000
--- a/src/com/vividsolutions/jts/index/bintree/NodeBase.java
+++ /dev/null
@@ -1,195 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Envelope;
-
-
-/**
- * The base class for nodes in a {@link Bintree}.
- *
- * @version 1.7
- */
-public abstract class NodeBase {
-
-  /**
-   * Returns the index of the subnode that wholely contains the given interval.
-   * If none does, returns -1.
-   */
-  public static int getSubnodeIndex(Interval interval, double centre)
-  {
-    int subnodeIndex = -1;
-    if (interval.min >= centre) subnodeIndex = 1;
-    if (interval.max <= centre) subnodeIndex = 0;
-    return subnodeIndex;
-  }
-
-  protected List items = new ArrayList();
-
-  /**
-   * subnodes are numbered as follows:
-   *
-   *  0 | 1
-   */
-  protected Node[] subnode = new Node[2];
-
-  public NodeBase() {
-  }
-
-  public List getItems() { return items; }
-
-  public void add(Object item)
-  {
-    items.add(item);
-  }
-  public List addAllItems(List items)
-  {
-    items.addAll(this.items);
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null) {
-        subnode[i].addAllItems(items);
-      }
-    }
-    return items;
-  }
-  protected abstract boolean isSearchMatch(Interval interval);
-
-  /**
-   * Adds items in the tree which potentially overlap the query interval
-   * to the given collection.
-   * If the query interval is <tt>null</tt>, add all items in the tree.
-   * 
-   * @param interval a query nterval, or null
-   * @param resultItems the candidate items found
-   */
-  public void addAllItemsFromOverlapping(Interval interval, Collection resultItems)
-  {
-    if (interval != null && ! isSearchMatch(interval))
-      return;
-
-    // some of these may not actually overlap - this is allowed by the bintree contract
-    resultItems.addAll(items);
-
-    if (subnode[0] != null) subnode[0].addAllItemsFromOverlapping(interval, resultItems);
-    if (subnode[1] != null) subnode[1].addAllItemsFromOverlapping(interval, resultItems);
-  }
-
-  /**
-   * Removes a single item from this subtree.
-   *
-   * @param itemInterval the envelope containing the item
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found and removed
-   */
-  public boolean remove(Interval itemInterval, Object item)
-  {
-    // use interval to restrict nodes scanned
-    if (! isSearchMatch(itemInterval))
-      return false;
-
-    boolean found = false;
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null) {
-        found = subnode[i].remove(itemInterval, item);
-        if (found) {
-          // trim subtree if empty
-          if (subnode[i].isPrunable())
-            subnode[i] = null;
-          break;
-        }
-      }
-    }
-    // if item was found lower down, don't need to search for it here
-    if (found) return found;
-    // otherwise, try and remove the item from the list of items in this node
-    found = items.remove(item);
-    return found;
-  }
-
-  public boolean isPrunable()
-  {
-    return ! (hasChildren() || hasItems());
-  }
-
-  public boolean hasChildren()
-  {
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null)
-        return true;
-    }
-    return false;
-  }
-
-  public boolean hasItems() { return ! items.isEmpty(); }
-
-  int depth()
-  {
-    int maxSubDepth = 0;
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null) {
-        int sqd = subnode[i].depth();
-        if (sqd > maxSubDepth)
-          maxSubDepth = sqd;
-      }
-    }
-    return maxSubDepth + 1;
-  }
-
-  int size()
-  {
-    int subSize = 0;
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null) {
-        subSize += subnode[i].size();
-      }
-    }
-    return subSize + items.size();
-  }
-
-  int nodeSize()
-  {
-    int subSize = 0;
-    for (int i = 0; i < 2; i++) {
-      if (subnode[i] != null) {
-        subSize += subnode[i].nodeSize();
-      }
-    }
-    return subSize + 1;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/bintree/Root.java b/src/com/vividsolutions/jts/index/bintree/Root.java
deleted file mode 100644
index 88cbbbf..0000000
--- a/src/com/vividsolutions/jts/index/bintree/Root.java
+++ /dev/null
@@ -1,121 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.bintree;
-
-import com.vividsolutions.jts.index.quadtree.IntervalSize;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * The root node of a single {@link Bintree}.
- * It is centred at the origin,
- * and does not have a defined extent.
- *
- * @version 1.7
- */
-public class Root
-  extends NodeBase
-{
-
-  // the singleton root node is centred at the origin.
-  private static final double origin = 0.0;
-
-  public Root()
-  {
-  }
-
-  /**
-   * Insert an item into the tree this is the root of.
-   */
-  public void insert(Interval itemInterval, Object item)
-  {
-    int index = getSubnodeIndex(itemInterval, origin);
-    // if index is -1, itemEnv must contain the origin.
-    if (index == -1) {
-      add(item);
-      return;
-    }
-    /**
-     * the item must be contained in one interval, so insert it into the
-     * tree for that interval (which may not yet exist)
-     */
-    Node node = subnode[index];
-    /**
-     *  If the subnode doesn't exist or this item is not contained in it,
-     *  have to expand the tree upward to contain the item.
-     */
-
-    if (node == null || ! node.getInterval().contains(itemInterval)) {
-       Node largerNode = Node.createExpanded(node, itemInterval);
-       subnode[index] = largerNode;
-    }
-    /**
-     * At this point we have a subnode which exists and must contain
-     * contains the env for the item.  Insert the item into the tree.
-     */
-    insertContained(subnode[index], itemInterval, item);
-//System.out.println("depth = " + root.depth() + " size = " + root.size());
-  }
-
-  /**
-   * insert an item which is known to be contained in the tree rooted at
-   * the given Node.  Lower levels of the tree will be created
-   * if necessary to hold the item.
-   */
-  private void insertContained(Node tree, Interval itemInterval, Object item)
-  {
-    Assert.isTrue(tree.getInterval().contains(itemInterval));
-   /**
-    * Do NOT create a new node for zero-area intervals - this would lead
-    * to infinite recursion. Instead, use a heuristic of simply returning
-    * the smallest existing node containing the query
-    */
-    boolean isZeroArea = IntervalSize.isZeroWidth(itemInterval.getMin(), itemInterval.getMax());
-    NodeBase node;
-    if (isZeroArea)
-      node = tree.find(itemInterval);
-    else
-      node = tree.getNode(itemInterval);
-    node.add(item);
-  }
-
-  /**
-   * The root node matches all searches
-   */
-  protected boolean isSearchMatch(Interval interval)
-  {
-    return true;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/index/chain/MonotoneChain.java b/src/com/vividsolutions/jts/index/chain/MonotoneChain.java
deleted file mode 100644
index 44b59a6..0000000
--- a/src/com/vividsolutions/jts/index/chain/MonotoneChain.java
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.chain;
-
-import com.vividsolutions.jts.geom.*;
-
-
-/**
- * Monotone Chains are a way of partitioning the segments of a linestring to
- * allow for fast searching of intersections.
- * They have the following properties:
- * <ol>
- * <li>the segments within a monotone chain never intersect each other
- * <li>the envelope of any contiguous subset of the segments in a monotone chain
- * is equal to the envelope of the endpoints of the subset.
- * </ol>
- * Property 1 means that there is no need to test pairs of segments from within
- * the same monotone chain for intersection.
- * <p>
- * Property 2 allows
- * an efficient binary search to be used to find the intersection points of two monotone chains.
- * For many types of real-world data, these properties eliminate a large number of
- * segment comparisons, producing substantial speed gains.
- * <p>
- * One of the goals of this implementation of MonotoneChains is to be
- * as space and time efficient as possible. One design choice that aids this
- * is that a MonotoneChain is based on a subarray of a list of points.
- * This means that new arrays of points (potentially very large) do not
- * have to be allocated.
- * <p>
- *
- * MonotoneChains support the following kinds of queries:
- * <ul>
- * <li>Envelope select: determine all the segments in the chain which
- * intersect a given envelope
- * <li>Overlap: determine all the pairs of segments in two chains whose
- * envelopes overlap
- * </ul>
- *
- * This implementation of MonotoneChains uses the concept of internal iterators
- * ({@link MonotoneChainSelectAction} and {@link MonotoneChainOverlapAction})
- * to return the results for queries.
- * This has time and space advantages, since it
- * is not necessary to build lists of instantiated objects to represent the segments
- * returned by the query.
- * Queries made in this manner are thread-safe.
- *
- * @version 1.7
- */
-public class MonotoneChain {
-
-  private Coordinate[] pts;
-  private int start, end;
-  private Envelope env = null;
-  private Object context = null;// user-defined information
-  private int id;// useful for optimizing chain comparisons
-
-  public MonotoneChain(Coordinate[] pts, int start, int end, Object context)
-  {
-    this.pts    = pts;
-    this.start  = start;
-    this.end    = end;
-    this.context = context;
-  }
-
-  public void setId(int id) { this.id = id; }
-  public int getId() { return id; }
-
-  public Object getContext() { return context; }
-
-  public Envelope getEnvelope()
-  {
-    if (env == null) {
-      Coordinate p0 = pts[start];
-      Coordinate p1 = pts[end];
-      env = new Envelope(p0, p1);
-    }
-    return env;
-  }
-
-  public int getStartIndex()  { return start; }
-  public int getEndIndex()    { return end; }
-
-  /**
-   * Gets the line segment starting at <code>index</code>
-   * 
-   * @param index index of segment
-   * @param ls line segment to extract into
-   */
-  public void getLineSegment(int index, LineSegment ls)
-  {
-    ls.p0 = pts[index];
-    ls.p1 = pts[index + 1];
-  }
-  /**
-   * Return the subsequence of coordinates forming this chain.
-   * Allocates a new array to hold the Coordinates
-   */
-  public Coordinate[] getCoordinates()
-  {
-    Coordinate coord[] = new Coordinate[end - start + 1];
-    int index = 0;
-    for (int i = start; i <= end; i++) {
-      coord[index++] = pts[i];
-    }
-    return coord;
-  }
-
-  /**
-   * Determine all the line segments in the chain whose envelopes overlap
-   * the searchEnvelope, and process them.
-   * <p>
-   * The monotone chain search algorithm attempts to optimize 
-   * performance by not calling the select action on chain segments
-   * which it can determine are not in the search envelope.
-   * However, it *may* call the select action on segments
-   * which do not intersect the search envelope.
-   * This saves on the overhead of checking envelope intersection
-   * each time, since clients may be able to do this more efficiently.
-   * 
-   * @param searchEnv the search envelope
-   * @param mcs the select action to execute on selected segments
-   */
-  public void select(Envelope searchEnv, MonotoneChainSelectAction mcs)
-  {
-    computeSelect(searchEnv, start, end, mcs);
-  }
-
-  private void computeSelect(
-    Envelope searchEnv,
-    int start0, int end0,
-    MonotoneChainSelectAction mcs )
-  {
-    Coordinate p0 = pts[start0];
-    Coordinate p1 = pts[end0];
-    mcs.tempEnv1.init(p0, p1);
-
-//Debug.println("trying:" + p0 + p1 + " [ " + start0 + ", " + end0 + " ]");
-    // terminating condition for the recursion
-    if (end0 - start0 == 1) {
-      //Debug.println("computeSelect:" + p0 + p1);
-      mcs.select(this, start0);
-      return;
-    }
-    // nothing to do if the envelopes don't overlap
-    if (! searchEnv.intersects(mcs.tempEnv1))
-      return;
-
-    // the chains overlap, so split each in half and iterate  (binary search)
-    int mid = (start0 + end0) / 2;
-
-    // Assert: mid != start or end (since we checked above for end - start <= 1)
-    // check terminating conditions before recursing
-    if (start0 < mid) {
-      computeSelect(searchEnv, start0, mid, mcs);
-    }
-    if (mid < end0) {
-      computeSelect(searchEnv, mid, end0, mcs);
-    }
-  }
-
-  /**
-   * Determine all the line segments in two chains which may overlap, and process them.
-   * <p>
-   * The monotone chain search algorithm attempts to optimize 
-   * performance by not calling the overlap action on chain segments
-   * which it can determine do not overlap.
-   * However, it *may* call the overlap action on segments
-   * which do not actually interact.
-   * This saves on the overhead of checking intersection
-   * each time, since clients may be able to do this more efficiently.
-   * 
-   * @param searchEnv the search envelope
-   * @param mco the overlap action to execute on selected segments
-   */
-  public void computeOverlaps(MonotoneChain mc, MonotoneChainOverlapAction mco)
-  {
-    computeOverlaps(start, end, mc, mc.start, mc.end, mco);
-  }
-
-  private void computeOverlaps(
-    int start0, int end0,
-    MonotoneChain mc,
-    int start1, int end1,
-    MonotoneChainOverlapAction mco)
-  {
-    Coordinate p00 = pts[start0];
-    Coordinate p01 = pts[end0];
-    Coordinate p10 = mc.pts[start1];
-    Coordinate p11 = mc.pts[end1];
-//Debug.println("computeIntersectsForChain:" + p00 + p01 + p10 + p11);
-    // terminating condition for the recursion
-    if (end0 - start0 == 1 && end1 - start1 == 1) {
-      mco.overlap(this, start0, mc, start1);
-      return;
-    }
-    // nothing to do if the envelopes of these chains don't overlap
-    mco.tempEnv1.init(p00, p01);
-    mco.tempEnv2.init(p10, p11);
-    if (! mco.tempEnv1.intersects(mco.tempEnv2)) return;
-
-    // the chains overlap, so split each in half and iterate  (binary search)
-    int mid0 = (start0 + end0) / 2;
-    int mid1 = (start1 + end1) / 2;
-
-    // Assert: mid != start or end (since we checked above for end - start <= 1)
-    // check terminating conditions before recursing
-    if (start0 < mid0) {
-      if (start1 < mid1) computeOverlaps(start0, mid0, mc, start1,  mid1, mco);
-      if (mid1 < end1)   computeOverlaps(start0, mid0, mc, mid1,    end1, mco);
-    }
-    if (mid0 < end0) {
-      if (start1 < mid1) computeOverlaps(mid0,   end0, mc, start1,  mid1, mco);
-      if (mid1 < end1)   computeOverlaps(mid0,   end0, mc, mid1,    end1, mco);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/chain/MonotoneChainBuilder.java b/src/com/vividsolutions/jts/index/chain/MonotoneChainBuilder.java
deleted file mode 100644
index 37dcf13..0000000
--- a/src/com/vividsolutions/jts/index/chain/MonotoneChainBuilder.java
+++ /dev/null
@@ -1,139 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.chain;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.Quadrant;
-
-/**
- * Constructs {@link MonotoneChain}s
- * for sequences of {@link Coordinate}s.
- *
- * @version 1.7
- */
-public class MonotoneChainBuilder {
-
-  public static int[] toIntArray(List list)
-  {
-    int[] array = new int[list.size()];
-    for (int i = 0; i < array.length; i++) {
-      array[i] = ((Integer) list.get(i)).intValue();
-    }
-    return array;
-  }
-
-  public static List getChains(Coordinate[] pts)
-  {
-    return getChains(pts, null);
-  }
-
-  /**
-   * Return a list of the {@link MonotoneChain}s
-   * for the given list of coordinates.
-   */
-  public static List getChains(Coordinate[] pts, Object context)
-  {
-    List mcList = new ArrayList();
-    int[] startIndex = getChainStartIndices(pts);
-    for (int i = 0; i < startIndex.length - 1; i++) {
-      MonotoneChain mc = new MonotoneChain(pts, startIndex[i], startIndex[i + 1], context);
-      mcList.add(mc);
-    }
-    return mcList;
-  }
-
-  /**
-   * Return an array containing lists of start/end indexes of the monotone chains
-   * for the given list of coordinates.
-   * The last entry in the array points to the end point of the point array,
-   * for use as a sentinel.
-   */
-  public static int[] getChainStartIndices(Coordinate[] pts)
-  {
-    // find the startpoint (and endpoints) of all monotone chains in this edge
-    int start = 0;
-    List startIndexList = new ArrayList();
-    startIndexList.add(new Integer(start));
-    do {
-      int last = findChainEnd(pts, start);
-      startIndexList.add(new Integer(last));
-      start = last;
-    } while (start < pts.length - 1);
-    // copy list to an array of ints, for efficiency
-    int[] startIndex = toIntArray(startIndexList);
-    return startIndex;
-  }
-
-  /**
-   * Finds the index of the last point in a monotone chain
-   * starting at a given point.
-   * Any repeated points (0-length segments) will be included
-   * in the monotone chain returned.
-   * 
-   * @return the index of the last point in the monotone chain 
-   * starting at <code>start</code>.
-   */
-  private static int findChainEnd(Coordinate[] pts, int start)
-  {
-  	int safeStart = start;
-  	// skip any zero-length segments at the start of the sequence
-  	// (since they cannot be used to establish a quadrant)
-  	while (safeStart < pts.length - 1 && pts[safeStart].equals2D(pts[safeStart + 1])) {
-  		safeStart++;
-  	}
-  	// check if there are NO non-zero-length segments
-  	if (safeStart >= pts.length - 1) {
-  		return pts.length - 1;
-  	}
-    // determine overall quadrant for chain (which is the starting quadrant)
-    int chainQuad = Quadrant.quadrant(pts[safeStart], pts[safeStart + 1]);
-    int last = start + 1;
-    while (last < pts.length) {
-    	// skip zero-length segments, but include them in the chain
-    	if (! pts[last - 1].equals2D(pts[last])) {
-        // compute quadrant for next possible segment in chain
-    		int quad = Quadrant.quadrant(pts[last - 1], pts[last]);
-      	if (quad != chainQuad) break;
-    	}
-      last++;
-    }
-    return last - 1;
-  }
-
-
-  public MonotoneChainBuilder() {
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/chain/MonotoneChainOverlapAction.java b/src/com/vividsolutions/jts/index/chain/MonotoneChainOverlapAction.java
deleted file mode 100644
index 15ab893..0000000
--- a/src/com/vividsolutions/jts/index/chain/MonotoneChainOverlapAction.java
+++ /dev/null
@@ -1,76 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.chain;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * The action for the internal iterator for performing
- * overlap queries on a MonotoneChain
- *
- * @version 1.7
- */
-public class MonotoneChainOverlapAction
-{
-  // these envelopes are used during the MonotoneChain search process
-  Envelope tempEnv1 = new Envelope();
-  Envelope tempEnv2 = new Envelope();
-
-  protected LineSegment overlapSeg1 = new LineSegment();
-  protected LineSegment overlapSeg2 = new LineSegment();
-
-  /**
-   * This function can be overridden if the original chains are needed
-   *
-   * @param start1 the index of the start of the overlapping segment from mc1
-   * @param start2 the index of the start of the overlapping segment from mc2
-   */
-  public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
-  {
-    mc1.getLineSegment(start1, overlapSeg1);
-    mc2.getLineSegment(start2, overlapSeg2);
-    overlap(overlapSeg1, overlapSeg2);
-  }
-
-  /**
-   * This is a convenience function which can be overridden to obtain the actual
-   * line segments which overlap
-   * @param seg1
-   * @param seg2
-   */
-  public void overlap(LineSegment seg1, LineSegment seg2)
-  {
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/chain/MonotoneChainSelectAction.java b/src/com/vividsolutions/jts/index/chain/MonotoneChainSelectAction.java
deleted file mode 100644
index 5e6b712..0000000
--- a/src/com/vividsolutions/jts/index/chain/MonotoneChainSelectAction.java
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.chain;
-
-import com.vividsolutions.jts.geom.*;
-/**
- * The action for the internal iterator for performing
- * envelope select queries on a MonotoneChain
- *
- * @version 1.7
- */
-public class MonotoneChainSelectAction
-{
-  // these envelopes are used during the MonotoneChain search process
-  Envelope tempEnv1 = new Envelope();
-
-  LineSegment selectedSegment = new LineSegment();
-
-  /**
-   * This method is overridden 
-   * to process a segment 
-   * in the context of the parent chain.
-   * 
-   * @param mc the parent chain
-   * @param startIndex the index of the start vertex of the segment being processed
-   */
-  public void select(MonotoneChain mc, int startIndex)
-  {
-    mc.getLineSegment(startIndex, selectedSegment);
-    // call this routine in case select(segmenet) was overridden
-    select(selectedSegment);
-  }
-
-  /**
-   * This is a convenience method which can be overridden to obtain the actual
-   * line segment which is selected.
-   * 
-   * @param seg
-   */
-  public void select(LineSegment seg)
-  {
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeBranchNode.java b/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeBranchNode.java
deleted file mode 100644
index 9cc0450..0000000
--- a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeBranchNode.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.intervalrtree;
-
-import com.vividsolutions.jts.index.*;
-
-public class IntervalRTreeBranchNode 
-extends IntervalRTreeNode
-{
-	private IntervalRTreeNode node1;
-	private IntervalRTreeNode node2;
-	
-	public IntervalRTreeBranchNode(IntervalRTreeNode n1, IntervalRTreeNode n2)
-	{
-		node1 = n1;
-		node2 = n2;
-		buildExtent(node1, node2);
-	}
-	
-	private void buildExtent(IntervalRTreeNode n1, IntervalRTreeNode n2)
-	{
-		min = Math.min(n1.min, n2.min);
-		max = Math.max(n1.max, n2.max);
-	}
-	
-	public void query(double queryMin, double queryMax, ItemVisitor visitor)
-	{
-		if (! intersects(queryMin, queryMax)) {
-//			System.out.println("Does NOT Overlap branch: " + this);
-			return;
-		}
-//		System.out.println("Overlaps branch: " + this);
-		if (node1 != null) node1.query(queryMin, queryMax, visitor);
-		if (node2 != null) node2.query(queryMin, queryMax, visitor);
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeLeafNode.java b/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeLeafNode.java
deleted file mode 100644
index b8e3222..0000000
--- a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeLeafNode.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.intervalrtree;
-
-import com.vividsolutions.jts.index.*;
-
-public class IntervalRTreeLeafNode 
-extends IntervalRTreeNode
-{
-  private Object item;
-	
-	public IntervalRTreeLeafNode(double min, double max, Object item)
-	{
-		this.min = min;
-		this.max = max;
-		this.item = item;
-	}
-	
-	public void query(double queryMin, double queryMax, ItemVisitor visitor)
-	{
-		if (! intersects(queryMin, queryMax)) 
-      return;
-		
-		visitor.visitItem(item);
-	}
-
-	
-}
diff --git a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeNode.java b/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeNode.java
deleted file mode 100644
index 24f1894..0000000
--- a/src/com/vividsolutions/jts/index/intervalrtree/IntervalRTreeNode.java
+++ /dev/null
@@ -1,78 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.intervalrtree;
-
-import java.util.Comparator;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.*;
-import com.vividsolutions.jts.index.*;
-
-public abstract class IntervalRTreeNode 
-{
-	protected double min = Double.POSITIVE_INFINITY;
-	protected double max = Double.NEGATIVE_INFINITY;
-
-	public double getMin() { return min; }
-	public double getMax() { return max; }
-	
-	public abstract void query(double queryMin, double queryMax, ItemVisitor visitor);
-	
-	protected boolean intersects(double queryMin, double queryMax)
-	{
-		if (min > queryMax 
-				|| max < queryMin)
-			return false;
-		return true;
-	}
-
-	public String toString()
-	{
-		return WKTWriter.toLineString(new Coordinate(min, 0), new Coordinate(max, 0));
-	}
-  
-  public static class NodeComparator implements Comparator
-  {
-    public int compare(Object o1, Object o2)
-    {
-      IntervalRTreeNode n1 = (IntervalRTreeNode) o1;
-      IntervalRTreeNode n2 = (IntervalRTreeNode) o2;
-      double mid1 = (n1.min + n1.max) / 2;
-      double mid2 = (n2.min + n2.max) / 2;
-      if (mid1 < mid2) return -1;
-      if (mid1 > mid2) return 1;
-      return 0;
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/intervalrtree/SortedPackedIntervalRTree.java b/src/com/vividsolutions/jts/index/intervalrtree/SortedPackedIntervalRTree.java
deleted file mode 100644
index ee73f95..0000000
--- a/src/com/vividsolutions/jts/index/intervalrtree/SortedPackedIntervalRTree.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.intervalrtree;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.index.*;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * A static index on a set of 1-dimensional intervals,
- * using an R-Tree packed based on the order of the interval midpoints.
- * It supports range searching,
- * where the range is an interval of the real line (which may be a single point).
- * A common use is to index 1-dimensional intervals which 
- * are the projection of 2-D objects onto an axis of the coordinate system.
- * <p>
- * This index structure is <i>static</i> 
- * - items cannot be added or removed once the first query has been made.
- * The advantage of this characteristic is that the index performance 
- * can be optimized based on a fixed set of items.
- * 
- * @author Martin Davis
- */
-public class SortedPackedIntervalRTree 
-{
-  private List leaves = new ArrayList();
-	private IntervalRTreeNode root = null;
-	
-	public SortedPackedIntervalRTree()
-	{
-		
-	}
-	
-  /**
-   * Adds an item to the index which is associated with the given interval
-   * 
-   * @param min the lower bound of the item interval
-   * @param max the upper bound of the item interval
-   * @param item the item to insert
-   * 
-   * @throws IllegalStateException if the index has already been queried
-   */
-	public void insert(double min, double max, Object item)
-	{
-    if (root != null)
-      throw new IllegalStateException("Index cannot be added to once it has been queried");
-    leaves.add(new IntervalRTreeLeafNode(min, max, item));
-	}
-	
-  private void init()
-  {
-    if (root != null) return;
-    buildRoot();
-  }
-  
-  private synchronized void buildRoot() 
-  {
-    if (root != null) return;
-    root = buildTree();
-  }
-  
-	private  IntervalRTreeNode buildTree()
-	{
-	  
-    // sort the leaf nodes
-    Collections.sort(leaves, new IntervalRTreeNode.NodeComparator());
-    
-    // now group nodes into blocks of two and build tree up recursively
-		List src = leaves;
-		List temp = null;
-		List dest = new ArrayList();
-		
-		while (true) {
-			buildLevel(src, dest);
-			if (dest.size() == 1)
-				return (IntervalRTreeNode) dest.get(0);
-      
-			temp = src;
-			src = dest;
-			dest = temp;
-		}
-	}
-	
-  private int level = 0;
-  
-	private void buildLevel(List src, List dest) 
-  {
-    level++;
-		dest.clear();
-		for (int i = 0; i < src.size(); i += 2) {
-			IntervalRTreeNode n1 = (IntervalRTreeNode) src.get(i);
-			IntervalRTreeNode n2 = (i + 1 < src.size()) 
-						? (IntervalRTreeNode) src.get(i) : null;
-			if (n2 == null) {
-				dest.add(n1);
-			} else {
-				IntervalRTreeNode node = new IntervalRTreeBranchNode(
-						(IntervalRTreeNode) src.get(i),
-						(IntervalRTreeNode) src.get(i + 1));
-//        printNode(node);
-//				System.out.println(node);
-				dest.add(node);
-			}
-		}
-	}
-	
-  private void printNode(IntervalRTreeNode node)
-  {
-    System.out.println(WKTWriter.toLineString(new Coordinate(node.min, level), new Coordinate(node.max, level)));
-  }
-  
-  /**
-   * Search for intervals in the index which intersect the given closed interval
-   * and apply the visitor to them.
-   * 
-   * @param min the lower bound of the query interval
-   * @param max the upper bound of the query interval
-   * @param visitor the visitor to pass any matched items to
-   */
-	public void query(double min, double max, ItemVisitor visitor)
-	{
-    init();
-
-		root.query(min, max, visitor);
-	}
-  
-}
diff --git a/src/com/vividsolutions/jts/index/kdtree/KdNode.java b/src/com/vividsolutions/jts/index/kdtree/KdNode.java
deleted file mode 100644
index dff8f1f..0000000
--- a/src/com/vividsolutions/jts/index/kdtree/KdNode.java
+++ /dev/null
@@ -1,165 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.index.kdtree;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A node of a {@link KdTree}, which represents one or more points in the same location.
- * 
- * @author dskea
- */
-public class KdNode {
-
-    private Coordinate p = null;
-    private Object     data;
-    private KdNode     left;
-    private KdNode     right;
-    private int        count;
-
-    /**
-     * Creates a new KdNode.
-     * 
-     * @param _x coordinate of point
-     * @param _y coordinate of point
-     * @param data a data objects to associate with this node
-     */
-    public KdNode(double _x, double _y, Object data) {
-        p = new Coordinate(_x, _y);
-        left = null;
-        right = null;
-        count = 1;
-        this.data = data;
-    }
-
-    /**
-     * Creates a new KdNode.
-     * 
-     * @param p point location of new node
-     * @param data a data objects to associate with this node
-     */
-    public KdNode(Coordinate p, Object data) {
-        this.p = new Coordinate(p);
-        left = null;
-        right = null;
-        count = 1;
-        this.data = data;
-    }
-
-    /**
-     * Returns the X coordinate of the node
-     * 
-     * @retrun X coordiante of the node
-     */
-    public double getX() {
-        return p.x;
-    }
-
-    /**
-     * Returns the Y coordinate of the node
-     * 
-     * @return Y coordiante of the node
-     */
-    public double getY() {
-        return p.y;
-    }
-
-    /**
-     * Returns the location of this node
-     * 
-     * @return p location of this node
-     */
-    public Coordinate getCoordinate() {
-        return p;
-    }
-
-    /**
-     * Gets the user data object associated with this node.
-     * @return
-     */
-    public Object getData() {
-        return data;
-    }
-
-    /**
-     * Returns the left node of the tree
-     * 
-     * @return left node
-     */
-    public KdNode getLeft() {
-        return left;
-    }
-
-    /**
-     * Returns the right node of the tree
-     * 
-     * @return right node
-     */
-    public KdNode getRight() {
-        return right;
-    }
-
-    // Increments counts of points at this location
-    void increment() {
-        count = count + 1;
-    }
-
-    /**
-     * Returns the number of inserted points that are coincident at this location.
-     * 
-     * @return number of inserted points that this node represents
-     */
-    public int getCount() {
-        return count;
-    }
-
-    /**
-     * Tests whether more than one point with this value have been inserted (up to the tolerance)
-     * 
-     * @return true if more than one point have been inserted with this value
-     */
-    public boolean isRepeated() {
-        return count > 1;
-    }
-
-    // Sets left node value
-    void setLeft(KdNode _left) {
-        left = _left;
-    }
-
-    // Sets right node value
-    void setRight(KdNode _right) {
-        right = _right;
-    }
-}
diff --git a/src/com/vividsolutions/jts/index/kdtree/KdNodeVisitor.java b/src/com/vividsolutions/jts/index/kdtree/KdNodeVisitor.java
deleted file mode 100644
index 989b395..0000000
--- a/src/com/vividsolutions/jts/index/kdtree/KdNodeVisitor.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.index.kdtree;
-
-/**
- * A visitor for {@link KdNode}s in a {@link KdTree} index.
- *
- * @version 1.7
- */
-
-public interface KdNodeVisitor
-{
-  /**
-   * Visits a node.
-   * 
-   * @param node the node to visit
-   */
-  void visit(KdNode node);
-}
diff --git a/src/com/vividsolutions/jts/index/kdtree/KdTree.java b/src/com/vividsolutions/jts/index/kdtree/KdTree.java
deleted file mode 100644
index 04fcb97..0000000
--- a/src/com/vividsolutions/jts/index/kdtree/KdTree.java
+++ /dev/null
@@ -1,371 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.index.kdtree;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateList;
-import com.vividsolutions.jts.geom.Envelope;
-
-/**
- * An implementation of a 2-D KD-Tree. KD-trees provide fast range searching on
- * point data.
- * <p>
- * This implementation supports detecting and snapping points which are closer
- * than a given distance tolerance. 
- * If the same point (up to tolerance) is inserted
- * more than once, it is snapped to the existing node.
- * In other words, if a point is inserted which lies within the tolerance of a node already in the index,
- * it is snapped to that node. 
- * When a point is snapped to a node then a new node is not created but the count of the existing node
- * is incremented.  
- * If more than one node in the tree is within tolerance of an inserted point, 
- * the closest and then lowest node is snapped to.
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class KdTree {
-
-  /**
-   * Converts a collection of {@link KdNode}s to an array of {@link Coordinate}s.
-   * 
-   * @param kdnodes
-   *          a collection of nodes
-   * @return an array of the coordinates represented by the nodes
-   */
-  public static Coordinate[] toCoordinates(Collection kdnodes) {
-    return toCoordinates(kdnodes, false);
-  }
-
-  /**
-   * Converts a collection of {@link KdNode}s 
-   * to an array of {@link Coordinate}s,
-   * specifying whether repeated nodes should be represented
-   * by multiple coordinates.
-   * 
-   * @param kdnodes a collection of nodes
-   * @param includeRepeated true if repeated nodes should 
-   *   be included multiple times
-   * @return an array of the coordinates represented by the nodes
-   */
-  public static Coordinate[] toCoordinates(Collection kdnodes, boolean includeRepeated) {
-    CoordinateList coord = new CoordinateList();
-    for (Iterator it = kdnodes.iterator(); it.hasNext();) {
-      KdNode node = (KdNode) it.next();
-      int count = includeRepeated ? node.getCount() : 1;
-      for (int i = 0; i < count; i++) {
-       coord.add(node.getCoordinate(), true);
-      }
-    }
-    return coord.toCoordinateArray();
-  }
-
-  private KdNode root = null;
-  private long numberOfNodes;
-  private double tolerance;
-
-  /**
-   * Creates a new instance of a KdTree with a snapping tolerance of 0.0. (I.e.
-   * distinct points will <i>not</i> be snapped)
-   */
-  public KdTree() {
-    this(0.0);
-  }
-
-  /**
-   * Creates a new instance of a KdTree, specifying a snapping distance
-   * tolerance. Points which lie closer than the tolerance to a point already in
-   * the tree will be treated as identical to the existing point.
-   * 
-   * @param tolerance
-   *          the tolerance distance for considering two points equal
-   */
-  public KdTree(double tolerance) {
-    this.tolerance = tolerance;
-  }
-
-  /**
-   * Tests whether the index contains any items.
-   * 
-   * @return true if the index does not contain any items
-   */
-  public boolean isEmpty() {
-    if (root == null)
-      return true;
-    return false;
-  }
-
-  /**
-   * Inserts a new point in the kd-tree, with no data.
-   * 
-   * @param p
-   *          the point to insert
-   * @return the kdnode containing the point
-   */
-  public KdNode insert(Coordinate p) {
-    return insert(p, null);
-  }
-
-  /**
-   * Inserts a new point into the kd-tree.
-   * 
-   * @param p
-   *          the point to insert
-   * @param data
-   *          a data item for the point
-   * @return returns a new KdNode if a new point is inserted, else an existing
-   *         node is returned with its counter incremented. This can be checked
-   *         by testing returnedNode.getCount() > 1.
-   */
-  public KdNode insert(Coordinate p, Object data) {
-    if (root == null) {
-      root = new KdNode(p, data);
-      return root;
-    }
-    
-    /**
-     * Check if the point is already in the tree, up to tolerance.
-     * If tolerance is zero, this phase of the insertion can be skipped.
-     */
-    if ( tolerance > 0 ) {
-      KdNode matchNode = findBestMatchNode(p);
-      if (matchNode != null) {
-        // point already in index - increment counter
-        matchNode.increment();
-        return matchNode;
-      }
-    }
-    
-    return insertExact(p, data);
-  }
-    
-  /**
-   * Finds the node in the tree which is the best match for a point
-   * being inserted.
-   * The match is made deterministic by returning the lowest of any nodes which
-   * lie the same distance from the point.
-   * There may be no match if the point is not within the distance tolerance of any
-   * existing node.
-   * 
-   * @param p the point being inserted
-   * @return the best matching node
-   * @return null if no match was found
-   */
-  private KdNode findBestMatchNode(Coordinate p) {
-    BestMatchVisitor visitor = new BestMatchVisitor(p, tolerance);
-    query(visitor.queryEnvelope(), visitor);
-    return visitor.getNode();
-  }
-
-  static private class BestMatchVisitor implements KdNodeVisitor {
-
-    private double tolerance;
-    private KdNode matchNode = null;
-    private double matchDist = 0.0;
-    private Coordinate p;
-    
-    public BestMatchVisitor(Coordinate p, double tolerance) {
-      this.p = p;
-      this.tolerance = tolerance;
-    }
-    
-    public Envelope queryEnvelope() {
-      Envelope queryEnv = new Envelope(p);
-      queryEnv.expandBy(tolerance);
-      return queryEnv;
-    }
-
-    public KdNode getNode() {
-      return matchNode;
-    }
-
-    @Override
-    public void visit(KdNode node) {
-      double dist = p.distance(node.getCoordinate());
-      boolean isInTolerance =  dist <= tolerance; 
-      if (! isInTolerance) return;
-      boolean update = false;
-      if (matchNode == null
-          || dist < matchDist
-          // if distances are the same, record the lesser coordinate
-          || (matchNode != null && dist == matchDist 
-          && node.getCoordinate().compareTo(matchNode.getCoordinate()) < 1))
-        update = true;
-
-      if (update) {
-        matchNode = node;
-        matchDist = dist;
-      }
-    }
-  }
-  
-  /**
-   * Inserts a point known to be beyond the distance tolerance of any existing node.
-   * The point is inserted at the bottom of the exact splitting path, 
-   * so that tree shape is deterministic.
-   * 
-   * @param p the point to insert
-   * @param data the data for the point
-   * @return the created node
-   */
-  private KdNode insertExact(Coordinate p, Object data) {
-    KdNode currentNode = root;
-    KdNode leafNode = root;
-    boolean isOddLevel = true;
-    boolean isLessThan = true;
-
-    /**
-     * Traverse the tree, first cutting the plane left-right (by X ordinate)
-     * then top-bottom (by Y ordinate)
-     */
-    while (currentNode != null) {
-      // test if point is already a node (not strictly necessary)
-      if (currentNode != null) {
-        boolean isInTolerance = p.distance(currentNode.getCoordinate()) <= tolerance;
-
-        // check if point is already in tree (up to tolerance) and if so simply
-        // return existing node
-        if (isInTolerance) {
-          currentNode.increment();
-          return currentNode;
-        }
-      }
-
-      if (isOddLevel) {
-        isLessThan = p.x < currentNode.getX();
-      } else {
-        isLessThan = p.y < currentNode.getY();
-      }
-      leafNode = currentNode;
-      if (isLessThan) {
-        currentNode = currentNode.getLeft();
-      } else {
-        currentNode = currentNode.getRight();
-      }
-
-      isOddLevel = ! isOddLevel;
-    }
-
-    // no node found, add new leaf node to tree
-    numberOfNodes = numberOfNodes + 1;
-    KdNode node = new KdNode(p, data);
-    if (isLessThan) {
-      leafNode.setLeft(node);
-    } else {
-      leafNode.setRight(node);
-    }
-    return node;
-  }
-
-  private void queryNode(KdNode currentNode,
-      Envelope queryEnv, boolean odd, KdNodeVisitor visitor) {
-    if (currentNode == null)
-      return;
-
-    double min;
-    double max;
-    double discriminant;
-    if (odd) {
-      min = queryEnv.getMinX();
-      max = queryEnv.getMaxX();
-      discriminant = currentNode.getX();
-    } else {
-      min = queryEnv.getMinY();
-      max = queryEnv.getMaxY();
-      discriminant = currentNode.getY();
-    }
-    boolean searchLeft = min < discriminant;
-    boolean searchRight = discriminant <= max;
-
-    // search is computed via in-order traversal
-    if (searchLeft) {
-      queryNode(currentNode.getLeft(), queryEnv, !odd, visitor);
-    }
-    if (queryEnv.contains(currentNode.getCoordinate())) {
-      visitor.visit(currentNode);
-    }
-    if (searchRight) {
-      queryNode(currentNode.getRight(), queryEnv, !odd, visitor);
-    }
-
-  }
-
-  /**
-   * Performs a range search of the points in the index and visits all nodes found.
-   * 
-   * @param queryEnv
-   *          the range rectangle to query
-   * @param a visitor to visit all nodes found by the search
-   */
-  public void query(Envelope queryEnv, KdNodeVisitor visitor) {
-    queryNode(root, queryEnv, true, visitor);
-  }
-  
-  /**
-   * Performs a range search of the points in the index.
-   * 
-   * @param queryEnv
-   *          the range rectangle to query
-   * @return a list of the KdNodes found
-   */
-  public List query(Envelope queryEnv) {
-    final List result = new ArrayList();
-    query(queryEnv, result);
-    return result;
-  }
-
-  /**
-   * Performs a range search of the points in the index.
-   * 
-   * @param queryEnv
-   *          the range rectangle to query
-   * @param result
-   *          a list to accumulate the result nodes into
-   */
-  public void query(Envelope queryEnv, final List result) {
-    queryNode(root, queryEnv, true, new KdNodeVisitor() {
-
-      @Override
-      public void visit(KdNode node) {
-        result.add(node);
-      }
-      
-    });
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/index/quadtree/DoubleBits.java b/src/com/vividsolutions/jts/index/quadtree/DoubleBits.java
deleted file mode 100644
index 4e2e9c8..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/DoubleBits.java
+++ /dev/null
@@ -1,174 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-/**
- * DoubleBits manipulates Double numbers
- * by using bit manipulation and bit-field extraction.
- * For some operations (such as determining the exponent)
- * this is more accurate than using mathematical operations
- * (which suffer from round-off error).
- * <p>
- * The algorithms and constants in this class
- * apply only to IEEE-754 double-precision floating point format.
- *
- * @version 1.7
- */
-public class DoubleBits {
-
-  public static final int EXPONENT_BIAS = 1023;
-
-  public static double powerOf2(int exp)
-  {
-    if (exp > 1023 || exp < -1022)
-      throw new IllegalArgumentException("Exponent out of bounds");
-    long expBias = exp + EXPONENT_BIAS;
-    long bits = (long) expBias << 52;
-    return Double.longBitsToDouble(bits);
-  }
-
-  public static int exponent(double d)
-  {
-    DoubleBits db = new DoubleBits(d);
-    return db.getExponent();
-  }
-
-  public static double truncateToPowerOfTwo(double d)
-  {
-    DoubleBits db = new DoubleBits(d);
-    db.zeroLowerBits(52);
-    return db.getDouble();
-  }
-
-  public static String toBinaryString(double d)
-  {
-    DoubleBits db = new DoubleBits(d);
-    return db.toString();
-  }
-
-  public static double maximumCommonMantissa(double d1, double d2)
-  {
-    if (d1 == 0.0 || d2 == 0.0) return 0.0;
-
-    DoubleBits db1 = new DoubleBits(d1);
-    DoubleBits db2 = new DoubleBits(d2);
-
-    if (db1.getExponent() != db2.getExponent()) return 0.0;
-
-    int maxCommon = db1.numCommonMantissaBits(db2);
-    db1.zeroLowerBits(64 - (12 + maxCommon));
-    return db1.getDouble();
-  }
-
-  private double x;
-  private long xBits;
-
-  public DoubleBits(double x)
-  {
-    this.x = x;
-    xBits = Double.doubleToLongBits(x);
-  }
-
-  public double getDouble()
-  {
-    return Double.longBitsToDouble(xBits);
-  }
-
-  /**
-   * Determines the exponent for the number
-   */
-  public int biasedExponent()
-  {
-    int signExp = (int) (xBits >> 52);
-    int exp = signExp & 0x07ff;
-    return exp;
-  }
-
-  /**
-   * Determines the exponent for the number
-   */
-  public int getExponent()
-  {
-    return biasedExponent() - EXPONENT_BIAS;
-  }
-
-  public void zeroLowerBits(int nBits)
-  {
-    long invMask = (1L << nBits) - 1L;
-    long mask = ~ invMask;
-    xBits &= mask;
-  }
-
-  public int getBit(int i)
-  {
-    long mask = (1L << i);
-    return (xBits & mask) != 0 ? 1 : 0;
-  }
-
-  /**
-   * This computes the number of common most-significant bits in the mantissa.
-   * It does not count the hidden bit, which is always 1.
-   * It does not determine whether the numbers have the same exponent - if they do
-   * not, the value computed by this function is meaningless.
-   * @param db
-   * @return the number of common most-significant mantissa bits
-   */
-  public int numCommonMantissaBits(DoubleBits db)
-  {
-    for (int i = 0; i < 52; i++)
-    {
-      int bitIndex = i + 12;
-      if (getBit(i) != db.getBit(i))
-        return i;
-    }
-    return 52;
-  }
-
-  /**
-   * A representation of the Double bits formatted for easy readability
-   */
-  public String toString()
-  {
-    String numStr = Long.toBinaryString(xBits);
-    // 64 zeroes!
-    String zero64 = "0000000000000000000000000000000000000000000000000000000000000000";
-    String padStr =  zero64 + numStr;
-    String bitStr = padStr.substring(padStr.length() - 64);
-    String str = bitStr.substring(0, 1) + "  "
-        + bitStr.substring(1, 12) + "(" + getExponent() + ") "
-        + bitStr.substring(12)
-        + " [ " + x + " ]";
-    return str;
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/IntervalSize.java b/src/com/vividsolutions/jts/index/quadtree/IntervalSize.java
deleted file mode 100644
index 7dcf625..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/IntervalSize.java
+++ /dev/null
@@ -1,73 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-/**
- * Provides a test for whether an interval is
- * so small it should be considered as zero for the purposes of
- * inserting it into a binary tree.
- * The reason this check is necessary is that round-off error can
- * cause the algorithm used to subdivide an interval to fail, by
- * computing a midpoint value which does not lie strictly between the
- * endpoints.
- *
- * @version 1.7
- */
-public class IntervalSize {
-
-  /**
-   * This value is chosen to be a few powers of 2 less than the
-   * number of bits available in the double representation (i.e. 53).
-   * This should allow enough extra precision for simple computations to be correct,
-   * at least for comparison purposes.
-   */
-  public static final int MIN_BINARY_EXPONENT = -50;
-
-  /**
-   * Computes whether the interval [min, max] is effectively zero width.
-   * I.e. the width of the interval is so much less than the
-   * location of the interval that the midpoint of the interval cannot be
-   * represented precisely.
-   */
-  public static boolean isZeroWidth(double min, double max)
-  {
-    double width = max - min;
-    if (width == 0.0) return true;
-
-    double maxAbs = Math.max(Math.abs(min), Math.abs(max));
-    double scaledInterval = width / maxAbs;
-    int level = DoubleBits.exponent(scaledInterval);
-    return level <= MIN_BINARY_EXPONENT;
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/Key.java b/src/com/vividsolutions/jts/index/quadtree/Key.java
deleted file mode 100644
index 2928f09..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/Key.java
+++ /dev/null
@@ -1,102 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Envelope;
-
-/**
- * A Key is a unique identifier for a node in a quadtree.
- * It contains a lower-left point and a level number. The level number
- * is the power of two for the size of the node envelope
- *
- * @version 1.7
- */
-public class Key {
-
-  public static int computeQuadLevel(Envelope env)
-  {
-    double dx = env.getWidth();
-    double dy = env.getHeight();
-    double dMax = dx > dy ? dx : dy;
-    int level = DoubleBits.exponent(dMax) + 1;
-    return level;
-  }
-
-  // the fields which make up the key
-  private Coordinate pt = new Coordinate();
-  private int level = 0;
-  // auxiliary data which is derived from the key for use in computation
-  private Envelope env = null;
-
-  public Key(Envelope itemEnv)
-  {
-    computeKey(itemEnv);
-  }
-
-  public Coordinate getPoint() { return pt; }
-  public int getLevel() { return level; }
-  public Envelope getEnvelope() { return env; }
-
-  public Coordinate getCentre()
-  {
-    return new Coordinate(
-      (env.getMinX() + env.getMaxX()) / 2,
-      (env.getMinY() + env.getMaxY()) / 2
-      );
-  }
-  /**
-   * return a square envelope containing the argument envelope,
-   * whose extent is a power of two and which is based at a power of 2
-   */
-  public void computeKey(Envelope itemEnv)
-  {
-    level = computeQuadLevel(itemEnv);
-    env = new Envelope();
-    computeKey(level, itemEnv);
-    // MD - would be nice to have a non-iterative form of this algorithm
-    while (! env.contains(itemEnv)) {
-      level += 1;
-      computeKey(level, itemEnv);
-    }
-  }
-
-  private void computeKey(int level, Envelope itemEnv)
-  {
-    double quadSize = DoubleBits.powerOf2(level);
-    pt.x = Math.floor(itemEnv.getMinX() / quadSize) * quadSize;
-    pt.y = Math.floor(itemEnv.getMinY() / quadSize) * quadSize;
-    env.init(pt.x, pt.x + quadSize, pt.y, pt.y + quadSize);
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/Node.java b/src/com/vividsolutions/jts/index/quadtree/Node.java
deleted file mode 100644
index 3457094..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/Node.java
+++ /dev/null
@@ -1,199 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Represents a node of a {@link Quadtree}.  Nodes contain
- * items which have a spatial extent corresponding to the node's position
- * in the quadtree.
- *
- * @version 1.7
- */
-public class Node
-  extends NodeBase
-{
-  public static Node createNode(Envelope env)
-  {
-    Key key = new Key(env);
-    Node node = new Node(key.getEnvelope(), key.getLevel());
-    return node;
-  }
-
-  public static Node createExpanded(Node node, Envelope addEnv)
-  {
-    Envelope expandEnv = new Envelope(addEnv);
-    if (node != null) expandEnv.expandToInclude(node.env);
-
-    Node largerNode = createNode(expandEnv);
-    if (node != null) largerNode.insertNode(node);
-    return largerNode;
-  }
-
-  private Envelope env;
-  private double centrex;
-  private double centrey;
-  private int level;
-
-  public Node(Envelope env, int level)
-  {
-    //this.parent = parent;
-    this.env = env;
-    this.level = level;
-    centrex = (env.getMinX() + env.getMaxX()) / 2;
-    centrey = (env.getMinY() + env.getMaxY()) / 2;
-  }
-
-  public Envelope getEnvelope() { return env; }
-
-  protected boolean isSearchMatch(Envelope searchEnv)
-  {
-    return env.intersects(searchEnv);
-  }
-
-  /**
-   * Returns the subquad containing the envelope <tt>searchEnv</tt>.
-   * Creates the subquad if
-   * it does not already exist.
-   * 
-   * @return the subquad containing the search envelope
-   */
-  public Node getNode(Envelope searchEnv)
-  {
-    int subnodeIndex = getSubnodeIndex(searchEnv, centrex, centrey);
-    // if subquadIndex is -1 searchEnv is not contained in a subquad
-    if (subnodeIndex != -1) {
-      // create the quad if it does not exist
-      Node node = getSubnode(subnodeIndex);
-      // recursively search the found/created quad
-      return node.getNode(searchEnv);
-    }
-    else {
-      return this;
-    }
-  }
-
-  /**
-   * Returns the smallest <i>existing</i>
-   * node containing the envelope.
-   */
-  public NodeBase find(Envelope searchEnv)
-  {
-    int subnodeIndex = getSubnodeIndex(searchEnv, centrex, centrey);
-    if (subnodeIndex == -1)
-      return this;
-    if (subnode[subnodeIndex] != null) {
-      // query lies in subquad, so search it
-      Node node = subnode[subnodeIndex];
-      return node.find(searchEnv);
-    }
-    // no existing subquad, so return this one anyway
-    return this;
-  }
-
-  void insertNode(Node node)
-  {
-    Assert.isTrue(env == null || env.contains(node.env));
-//System.out.println(env);
-//System.out.println(quad.env);
-    int index = getSubnodeIndex(node.env, centrex, centrey);
-//System.out.println(index);
-    if (node.level == level - 1) {
-      subnode[index] = node;
-//System.out.println("inserted");
-    }
-    else {
-      // the quad is not a direct child, so make a new child quad to contain it
-      // and recursively insert the quad
-      Node childNode = createSubnode(index);
-      childNode.insertNode(node);
-      subnode[index] = childNode;
-    }
-  }
-
-  /**
-   * get the subquad for the index.
-   * If it doesn't exist, create it
-   */
-  private Node getSubnode(int index)
-  {
-    if (subnode[index] == null) {
-      subnode[index] = createSubnode(index);
-    }
-    return subnode[index];
-  }
-
-  private Node createSubnode(int index)
-  {
-        // create a new subquad in the appropriate quadrant
-
-      double minx = 0.0;
-      double maxx = 0.0;
-      double miny = 0.0;
-      double maxy = 0.0;
-
-      switch (index) {
-      case 0:
-        minx = env.getMinX();
-        maxx = centrex;
-        miny = env.getMinY();
-        maxy = centrey;
-        break;
-      case 1:
-        minx = centrex;
-        maxx = env.getMaxX();
-        miny = env.getMinY();
-        maxy = centrey;
-        break;
-      case 2:
-        minx = env.getMinX();
-        maxx = centrex;
-        miny = centrey;
-        maxy = env.getMaxY();
-        break;
-      case 3:
-        minx = centrex;
-        maxx = env.getMaxX();
-        miny = centrey;
-        maxy = env.getMaxY();
-        break;
-      }
-      Envelope sqEnv = new Envelope(minx, maxx, miny, maxy);
-      Node node = new Node(sqEnv, level - 1);
-    return node;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/NodeBase.java b/src/com/vividsolutions/jts/index/quadtree/NodeBase.java
deleted file mode 100644
index 087fd42..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/NodeBase.java
+++ /dev/null
@@ -1,252 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.index.ItemVisitor;
-
-/**
- * The base class for nodes in a {@link Quadtree}.
- *
- * @version 1.7
- */
-public abstract class NodeBase implements Serializable {
-
-//DEBUG private static int itemCount = 0;  // debugging
-  
-  /**
-   * Gets the index of the subquad that wholly contains the given envelope.
-   * If none does, returns -1.
-   * 
-   * @return the index of the subquad that wholly contains the given envelope
-   * or -1 if no subquad wholly contains the envelope
-   */
-  public static int getSubnodeIndex(Envelope env, double centrex, double centrey)
-  {
-    int subnodeIndex = -1;
-    if (env.getMinX() >= centrex) {
-      if (env.getMinY() >= centrey) subnodeIndex = 3;
-      if (env.getMaxY() <= centrey) subnodeIndex = 1;
-    }
-    if (env.getMaxX() <= centrex) {
-      if (env.getMinY() >= centrey) subnodeIndex = 2;
-      if (env.getMaxY() <= centrey) subnodeIndex = 0;
-    }
-    return subnodeIndex;
-  }
-
-  protected List items = new ArrayList();
-
-  /**
-   * subquads are numbered as follows:
-   * <pre>
-   *  2 | 3
-   *  --+--
-   *  0 | 1
-   * </pre>
-   */
-  protected Node[] subnode = new Node[4];
-
-  public NodeBase() {
-  }
-
-  public List getItems() { return items; }
-
-  public boolean hasItems() { return ! items.isEmpty(); }
-
-  public void add(Object item)
-  {
-    items.add(item);
-//DEBUG itemCount++;
-//DEBUG System.out.print(itemCount);
-  }
-
-  /**
-   * Removes a single item from this subtree.
-   *
-   * @param itemEnv the envelope containing the item
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found and removed
-   */
-  public boolean remove(Envelope itemEnv, Object item)
-  {
-    // use envelope to restrict nodes scanned
-    if (! isSearchMatch(itemEnv))
-      return false;
-
-    boolean found = false;
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        found = subnode[i].remove(itemEnv, item);
-        if (found) {
-          // trim subtree if empty
-          if (subnode[i].isPrunable())
-            subnode[i] = null;
-          break;
-        }
-      }
-    }
-    // if item was found lower down, don't need to search for it here
-    if (found) return found;
-    // otherwise, try and remove the item from the list of items in this node
-    found = items.remove(item);
-    return found;
-  }
-
-  public boolean isPrunable()
-  {
-    return ! (hasChildren() || hasItems());
-  }
-
-  public boolean hasChildren()
-  {
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null)
-        return true;
-    }
-    return false;
-  }
-
-  public boolean isEmpty()
-  {
-    boolean isEmpty = true;
-    if (! items.isEmpty()) isEmpty = false;
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        if (! subnode[i].isEmpty() )
-          isEmpty = false;
-      }
-    }
-    return isEmpty;
-  }
-
-  //<<TODO:RENAME?>> Sounds like this method adds resultItems to items
-  //(like List#addAll). Perhaps it should be renamed to "addAllItemsTo" [Jon Aquino]
-  public List addAllItems(List resultItems)
-  {
-    // this node may have items as well as subnodes (since items may not
-    // be wholely contained in any single subnode
-    resultItems.addAll(this.items);
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        subnode[i].addAllItems(resultItems);
-      }
-    }
-    return resultItems;
-  }
-  protected abstract boolean isSearchMatch(Envelope searchEnv);
-
-  public void addAllItemsFromOverlapping(Envelope searchEnv, List resultItems)
-  {
-    if (! isSearchMatch(searchEnv))
-      return;
-
-    // this node may have items as well as subnodes (since items may not
-    // be wholely contained in any single subnode
-    resultItems.addAll(items);
-
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        subnode[i].addAllItemsFromOverlapping(searchEnv, resultItems);
-      }
-    }
-  }
-
-  public void visit(Envelope searchEnv, ItemVisitor visitor)
-  {
-    if (! isSearchMatch(searchEnv))
-      return;
-
-    // this node may have items as well as subnodes (since items may not
-    // be wholely contained in any single subnode
-    visitItems(searchEnv, visitor);
-
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        subnode[i].visit(searchEnv, visitor);
-      }
-    }
-  }
-
-  private void visitItems(Envelope searchEnv, ItemVisitor visitor)
-  {
-    // would be nice to filter items based on search envelope, but can't until they contain an envelope
-    for (Iterator i = items.iterator(); i.hasNext(); ) {
-      visitor.visitItem(i.next());
-    }
-  }
-
-//<<TODO:RENAME?>> In Samet's terminology, I think what we're returning here is
-//actually level+1 rather than depth. (See p. 4 of his book) [Jon Aquino]
-  int depth()
-  {
-    int maxSubDepth = 0;
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        int sqd = subnode[i].depth();
-        if (sqd > maxSubDepth)
-          maxSubDepth = sqd;
-      }
-    }
-    return maxSubDepth + 1;
-  }
-
-  int size()
-  {
-    int subSize = 0;
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        subSize += subnode[i].size();
-      }
-    }
-    return subSize + items.size();
-  }
-
-  int getNodeCount()
-  {
-    int subSize = 0;
-    for (int i = 0; i < 4; i++) {
-      if (subnode[i] != null) {
-        subSize += subnode[i].size();
-      }
-    }
-    return subSize + 1;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/Quadtree.java b/src/com/vividsolutions/jts/index/quadtree/Quadtree.java
deleted file mode 100644
index d39841d..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/Quadtree.java
+++ /dev/null
@@ -1,259 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.List;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.index.*;
-/**
- * A Quadtree is a spatial index structure for efficient range querying
- * of items bounded by 2D rectangles.  
- * {@link Geometry}s can be indexed by using their
- * {@link Envelope}s.
- * Any type of Object can also be indexed as
- * long as it has an extent that can be represented by an {@link Envelope}.
- * <p>
- * This Quadtree index provides a <b>primary filter</b>
- * for range rectangle queries.  The various query methods return a list of
- * all items which <i>may</i> intersect the query rectangle.  Note that
- * it may thus return items which do <b>not</b> in fact intersect the query rectangle.
- * A secondary filter is required to test for actual intersection 
- * between the query rectangle and the envelope of each candidate item. 
- * The secondary filter may be performed explicitly, 
- * or it may be provided implicitly by subsequent operations executed on the items 
- * (for instance, if the index query is followed by computing a spatial predicate 
- * between the query geometry and tree items, 
- * the envelope intersection check is performed automatically.
- * <p>
- * This implementation does not require specifying the extent of the inserted
- * items beforehand.  It will automatically expand to accomodate any extent
- * of dataset.
- * <p>
- * This data structure is also known as an <i>MX-CIF quadtree</i>
- * following the terminology of Samet and others.
- *
- * @version 1.7
- */
-public class Quadtree
-    implements SpatialIndex, Serializable
-{
-  private static final long serialVersionUID = -7461163625812743604L;
-
-  /**
-   * Ensure that the envelope for the inserted item has non-zero extents.
-   * Use the current minExtent to pad the envelope, if necessary
-   */
-  public static Envelope ensureExtent(Envelope itemEnv, double minExtent)
-  {
-    //The names "ensureExtent" and "minExtent" are misleading -- sounds like
-    //this method ensures that the extents are greater than minExtent.
-    //Perhaps we should rename them to "ensurePositiveExtent" and "defaultExtent".
-    //[Jon Aquino]
-    double minx = itemEnv.getMinX();
-    double maxx = itemEnv.getMaxX();
-    double miny = itemEnv.getMinY();
-    double maxy = itemEnv.getMaxY();
-    // has a non-zero extent
-    if (minx != maxx && miny != maxy) return itemEnv;
-
-    // pad one or both extents
-    if (minx == maxx) {
-      minx = minx - minExtent / 2.0;
-      maxx = minx + minExtent / 2.0;
-    }
-    if (miny == maxy) {
-      miny = miny - minExtent / 2.0;
-      maxy = miny + minExtent / 2.0;
-    }
-    return new Envelope(minx, maxx, miny, maxy);
-  }
-
-  private Root root;
-  /**
-
-  * minExtent is the minimum envelope extent of all items
-  * inserted into the tree so far. It is used as a heuristic value
-  * to construct non-zero envelopes for features with zero X and/or Y extent.
-  * Start with a non-zero extent, in case the first feature inserted has
-  * a zero extent in both directions.  This value may be non-optimal, but
-  * only one feature will be inserted with this value.
-  **/
-  private double minExtent = 1.0;
-
-  /**
-   * Constructs a Quadtree with zero items.
-   */
-  public Quadtree()
-  {
-    root = new Root();
-  }
-
-  /**
-   * Returns the number of levels in the tree.
-   */
-  public int depth()
-  {
-    //I don't think it's possible for root to be null. Perhaps we should
-    //remove the check. [Jon Aquino]
-    //Or make an assertion [Jon Aquino 10/29/2003]
-    if (root != null) return root.depth();
-    return 0;
-  }
-
-  /**
-   * Tests whether the index contains any items.
-   * 
-   * @return true if the index does not contain any items
-   */
-  public boolean isEmpty()
-  {
-    if (root == null) return true;
-    return false;
-  }
-  
-  /**
-   * Returns the number of items in the tree.
-   *
-   * @return the number of items in the tree
-   */
-  public int size()
-  {
-    if (root != null) return root.size();
-    return 0;
-  }
-
-  public void insert(Envelope itemEnv, Object item)
-  {
-    collectStats(itemEnv);
-    Envelope insertEnv = ensureExtent(itemEnv, minExtent);
-    root.insert(insertEnv, item);
-  }
-
-  /**
-   * Removes a single item from the tree.
-   *
-   * @param itemEnv the Envelope of the item to be removed
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found (and thus removed)
-   */
-  public boolean remove(Envelope itemEnv, Object item)
-  {
-    Envelope posEnv = ensureExtent(itemEnv, minExtent);
-    return root.remove(posEnv, item);
-  }
-
-/*
-  public List OLDquery(Envelope searchEnv)
-  {
-    /**
-     * the items that are matched are the items in quads which
-     * overlap the search envelope
-     */
-    /*
-    List foundItems = new ArrayList();
-    root.addAllItemsFromOverlapping(searchEnv, foundItems);
-    return foundItems;
-  }
-*/
-
-  /**
-   * Queries the tree and returns items which may lie in the given search envelope.
-   * Precisely, the items that are returned are all items in the tree 
-   * whose envelope <b>may</b> intersect the search Envelope.
-   * Note that some items with non-intersecting envelopes may be returned as well;
-   * the client is responsible for filtering these out.
-   * In most situations there will be many items in the tree which do not
-   * intersect the search envelope and which are not returned - thus
-   * providing improved performance over a simple linear scan.    
-   * 
-   * @param searchEnv the envelope of the desired query area.
-   * @return a List of items which may intersect the search envelope
-   */
-  public List query(Envelope searchEnv)
-  {
-    /**
-     * the items that are matched are the items in quads which
-     * overlap the search envelope
-     */
-    ArrayListVisitor visitor = new ArrayListVisitor();
-    query(searchEnv, visitor);
-    return visitor.getItems();
-  }
-
-  /**
-   * Queries the tree and visits items which may lie in the given search envelope.
-   * Precisely, the items that are visited are all items in the tree 
-   * whose envelope <b>may</b> intersect the search Envelope.
-   * Note that some items with non-intersecting envelopes may be visited as well;
-   * the client is responsible for filtering these out.
-   * In most situations there will be many items in the tree which do not
-   * intersect the search envelope and which are not visited - thus
-   * providing improved performance over a simple linear scan.    
-   * 
-   * @param searchEnv the envelope of the desired query area.
-   * @param visitor a visitor object which is passed the visited items
-   */
-  public void query(Envelope searchEnv, ItemVisitor visitor)
-  {
-    /**
-     * the items that are matched are the items in quads which
-     * overlap the search envelope
-     */
-    root.visit(searchEnv, visitor);
-  }
-
-  /**
-   * Return a list of all items in the Quadtree
-   */
-  public List queryAll()
-  {
-    List foundItems = new ArrayList();
-    root.addAllItems(foundItems);
-    return foundItems;
-  }
-
-  private void collectStats(Envelope itemEnv)
-  {
-    double delX = itemEnv.getWidth();
-    if (delX < minExtent && delX > 0.0)
-      minExtent = delX;
-
-    double delY = itemEnv.getHeight();
-    if (delY < minExtent && delY > 0.0)
-      minExtent = delY;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/quadtree/Root.java b/src/com/vividsolutions/jts/index/quadtree/Root.java
deleted file mode 100644
index f4fd76d..0000000
--- a/src/com/vividsolutions/jts/index/quadtree/Root.java
+++ /dev/null
@@ -1,120 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.quadtree;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * QuadRoot is the root of a single Quadtree.  It is centred at the origin,
- * and does not have a defined extent.
- *
- * @version 1.7
- */
-public class Root
-  extends NodeBase
-{
-
-  // the singleton root quad is centred at the origin.
-  private static final Coordinate origin = new Coordinate(0.0, 0.0);
-
-  public Root()
-  {
-  }
-
-  /**
-   * Insert an item into the quadtree this is the root of.
-   */
-  public void insert(Envelope itemEnv, Object item)
-  {
-    int index = getSubnodeIndex(itemEnv, origin.x, origin.y);
-    // if index is -1, itemEnv must cross the X or Y axis.
-    if (index == -1) {
-      add(item);
-      return;
-    }
-    /**
-     * the item must be contained in one quadrant, so insert it into the
-     * tree for that quadrant (which may not yet exist)
-     */
-    Node node = subnode[index];
-    /**
-     *  If the subquad doesn't exist or this item is not contained in it,
-     *  have to expand the tree upward to contain the item.
-     */
-
-    if (node == null || ! node.getEnvelope().contains(itemEnv)) {
-       Node largerNode = Node.createExpanded(node, itemEnv);
-       subnode[index] = largerNode;
-    }
-    /**
-     * At this point we have a subquad which exists and must contain
-     * contains the env for the item.  Insert the item into the tree.
-     */
-    insertContained(subnode[index], itemEnv, item);
-    //System.out.println("depth = " + root.depth() + " size = " + root.size());
-    //System.out.println(" size = " + size());
-  }
-
-  /**
-   * insert an item which is known to be contained in the tree rooted at
-   * the given QuadNode root.  Lower levels of the tree will be created
-   * if necessary to hold the item.
-   */
-  private void insertContained(Node tree, Envelope itemEnv, Object item)
-  {
-    Assert.isTrue(tree.getEnvelope().contains(itemEnv));
-   /**
-    * Do NOT create a new quad for zero-area envelopes - this would lead
-    * to infinite recursion. Instead, use a heuristic of simply returning
-    * the smallest existing quad containing the query
-    */
-    boolean isZeroX = IntervalSize.isZeroWidth(itemEnv.getMinX(), itemEnv.getMaxX());
-    boolean isZeroY = IntervalSize.isZeroWidth(itemEnv.getMinY(), itemEnv.getMaxY());
-    NodeBase node;
-    if (isZeroX || isZeroY)
-      node = tree.find(itemEnv);
-    else
-      node = tree.getNode(itemEnv);
-    node.add(item);
-  }
-
-  protected boolean isSearchMatch(Envelope searchEnv)
-  {
-    return true;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/AbstractNode.java b/src/com/vividsolutions/jts/index/strtree/AbstractNode.java
deleted file mode 100644
index 2df956a..0000000
--- a/src/com/vividsolutions/jts/index/strtree/AbstractNode.java
+++ /dev/null
@@ -1,144 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-import com.vividsolutions.jts.util.*;
-
-import java.io.Serializable;
-import java.util.*;
-
-/**
- * A node of an {@link AbstractSTRtree}. A node is one of:
- * <ul>
- * <li>empty
- * <li>an <i>interior node</i> containing child {@link AbstractNode}s
- * <li>a <i>leaf node</i> containing data items ({@link ItemBoundable}s). 
- * </ul>
- * A node stores the bounds of its children, and its level within the index tree.
- *
- * @version 1.7
- */
-public abstract class AbstractNode implements Boundable, Serializable {
-  /**
-   * 
-   */
-  private static final long serialVersionUID = 6493722185909573708L;
-  
-  private ArrayList childBoundables = new ArrayList();
-  private Object bounds = null;
-  private int level;
-
-  /**
-   * Default constructor required for serialization.
-   */
-  public AbstractNode() {
-  }
-
-  /**
-   * Constructs an AbstractNode at the given level in the tree
-   * @param level 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
-   * root node will have the highest level
-   */
-  public AbstractNode(int level) {
-    this.level = level;
-  }
-
-  /**
-   * Returns either child {@link AbstractNode}s, or if this is a leaf node, real data (wrapped
-   * in {@link ItemBoundable}s).
-   */
-  public List getChildBoundables() {
-    return childBoundables;
-  }
-
-  /**
-   * Returns a representation of space that encloses this Boundable,
-   * preferably not much bigger than this Boundable's boundary yet fast to
-   * test for intersection with the bounds of other Boundables. The class of
-   * object returned depends on the subclass of AbstractSTRtree.
-   *
-   * @return an Envelope (for STRtrees), an Interval (for SIRtrees), or other
-   *         object (for other subclasses of AbstractSTRtree)
-   * @see AbstractSTRtree.IntersectsOp
-   */
-  protected abstract Object computeBounds();
-
-  /**
-   * Gets the bounds of this node
-   * 
-   * @return the object representing bounds in this index
-   */
-  public Object getBounds() {
-    if (bounds == null) {
-      bounds = computeBounds();
-    }
-    return bounds;
-  }
-
-  /**
-   * Returns 0 if this node is a leaf, 1 if a parent of a leaf, and so on; the
-   * root node will have the highest level
-   */
-  public int getLevel() {
-    return level;
-  }
-
-  /**
-   * Gets the count of the {@link Boundable}s at this node.
-   * 
-   * @return the count of boundables at this node
-   */
-  public int size()
-  {
-    return childBoundables.size();
-  }
-  
-  /**
-   * Tests whether there are any {@link Boundable}s at this node.
-   * 
-   * @return true if there are boundables at this node
-   */
-  public boolean isEmpty()
-  {
-    return childBoundables.isEmpty();
-  }
-  
-  /**
-   * Adds either an AbstractNode, or if this is a leaf node, a data object
-   * (wrapped in an ItemBoundable)
-   */
-  public void addChildBoundable(Boundable childBoundable) {
-    Assert.isTrue(bounds == null);
-    childBoundables.add(childBoundable);
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/AbstractSTRtree.java b/src/com/vividsolutions/jts/index/strtree/AbstractSTRtree.java
deleted file mode 100644
index 05e7578..0000000
--- a/src/com/vividsolutions/jts/index/strtree/AbstractSTRtree.java
+++ /dev/null
@@ -1,465 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import com.vividsolutions.jts.index.ItemVisitor;
-import com.vividsolutions.jts.util.*;
-
-import java.io.Serializable;
-import java.util.*;
-
-/**
- * Base class for STRtree and SIRtree. STR-packed R-trees are described in:
- * P. Rigaux, Michel Scholl and Agnes Voisard. <i>Spatial Databases With
- * Application To GIS.</i> Morgan Kaufmann, San Francisco, 2002.
- * <p>
- * This implementation is based on {@link Boundable}s rather than {@link AbstractNode}s,
- * because the STR algorithm operates on both nodes and
- * data, both of which are treated as Boundables.
- * <p>
- * This class is thread-safe.  Building the tree is synchronized, 
- * and querying is stateless.
- *
- * @see STRtree
- * @see SIRtree
- *
- * @version 1.7
- */
-public abstract class AbstractSTRtree implements Serializable {
-
-  /**
-   * 
-   */
-  private static final long serialVersionUID = -3886435814360241337L;
-
-  /**
-   * A test for intersection between two bounds, necessary because subclasses
-   * of AbstractSTRtree have different implementations of bounds.
-   */
-  protected static interface IntersectsOp {
-    /**
-     * For STRtrees, the bounds will be Envelopes; for SIRtrees, Intervals;
-     * for other subclasses of AbstractSTRtree, some other class.
-     * @param aBounds the bounds of one spatial object
-     * @param bBounds the bounds of another spatial object
-     * @return whether the two bounds intersect
-     */
-    boolean intersects(Object aBounds, Object bBounds);
-  }
-
-  protected AbstractNode root;
-
-  private boolean built = false;
-  /**
-   * Set to <tt>null</tt> when index is built, to avoid retaining memory.
-   */
-  private ArrayList itemBoundables = new ArrayList();
-  
-  private int nodeCapacity;
-
-  private static final int DEFAULT_NODE_CAPACITY = 10;
-
-  /**
-   * Constructs an AbstractSTRtree with the 
-   * default node capacity.
-   */
-  public AbstractSTRtree() {
-    this(DEFAULT_NODE_CAPACITY);
-  }
-
-  /**
-   * Constructs an AbstractSTRtree with the specified maximum number of child
-   * nodes that a node may have
-   * 
-   * @param nodeCapacity the maximum number of child nodes in a node
-   */
-  public AbstractSTRtree(int nodeCapacity) {
-    Assert.isTrue(nodeCapacity > 1, "Node capacity must be greater than 1");
-    this.nodeCapacity = nodeCapacity;
-  }
-
-  /**
-   * Creates parent nodes, grandparent nodes, and so forth up to the root
-   * node, for the data that has been inserted into the tree. Can only be
-   * called once, and thus can be called only after all of the data has been
-   * inserted into the tree.
-   */
-  public synchronized void build() {
-    if (built) return;
-    root = itemBoundables.isEmpty()
-           ? createNode(0)
-           : createHigherLevels(itemBoundables, -1);
-    // the item list is no longer needed
-    itemBoundables = null;
-    built = true;
-  }
-
-  protected abstract AbstractNode createNode(int level);
-
-  /**
-   * Sorts the childBoundables then divides them into groups of size M, where
-   * M is the node capacity.
-   */
-  protected List createParentBoundables(List childBoundables, int newLevel) {
-    Assert.isTrue(!childBoundables.isEmpty());
-    ArrayList parentBoundables = new ArrayList();
-    parentBoundables.add(createNode(newLevel));
-    ArrayList sortedChildBoundables = new ArrayList(childBoundables);
-    Collections.sort(sortedChildBoundables, getComparator());
-    for (Iterator i = sortedChildBoundables.iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (lastNode(parentBoundables).getChildBoundables().size() == getNodeCapacity()) {
-        parentBoundables.add(createNode(newLevel));
-      }
-      lastNode(parentBoundables).addChildBoundable(childBoundable);
-    }
-    return parentBoundables;
-  }
-
-  protected AbstractNode lastNode(List nodes) {
-    return (AbstractNode) nodes.get(nodes.size() - 1);
-  }
-
-  protected static int compareDoubles(double a, double b) {
-    return a > b ? 1
-         : a < b ? -1
-         : 0;
-  }
-
-  /**
-   * Creates the levels higher than the given level
-   *
-   * @param boundablesOfALevel
-   *            the level to build on
-   * @param level
-   *            the level of the Boundables, or -1 if the boundables are item
-   *            boundables (that is, below level 0)
-   * @return the root, which may be a ParentNode or a LeafNode
-   */
-  private AbstractNode createHigherLevels(List boundablesOfALevel, int level) {
-    Assert.isTrue(!boundablesOfALevel.isEmpty());
-    List parentBoundables = createParentBoundables(boundablesOfALevel, level + 1);
-    if (parentBoundables.size() == 1) {
-      return (AbstractNode) parentBoundables.get(0);
-    }
-    return createHigherLevels(parentBoundables, level + 1);
-  }
-
-  public AbstractNode getRoot() 
-  {
-    build();
-    return root; 
-  }
-
-  /**
-   * Returns the maximum number of child nodes that a node may have
-   */
-  public int getNodeCapacity() { return nodeCapacity; }
-
-  /**
-   * Tests whether the index contains any items.
-   * This method does not build the index,
-   * so items can still be inserted after it has been called.
-   * 
-   * @return true if the index does not contain any items
-   */
-  public boolean isEmpty()
-  {
-    if (! built) return itemBoundables.isEmpty();
-    return root.isEmpty();
-  }
-  
-  protected int size() {
-    if (isEmpty()) {
-      return 0;
-    }
-    build();
-    return size(root);
-  }
-
-  protected int size(AbstractNode node)
-  {
-    int size = 0;
-    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (childBoundable instanceof AbstractNode) {
-        size += size((AbstractNode) childBoundable);
-      }
-      else if (childBoundable instanceof ItemBoundable) {
-        size += 1;
-      }
-    }
-    return size;
-  }
-
-  protected int depth() {
-    if (isEmpty()) {
-      return 0;
-    }
-    build();
-    return depth(root);
-  }
-
-  protected int depth(AbstractNode node)
-  {
-    int maxChildDepth = 0;
-    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (childBoundable instanceof AbstractNode) {
-        int childDepth = depth((AbstractNode) childBoundable);
-        if (childDepth > maxChildDepth)
-          maxChildDepth = childDepth;
-      }
-    }
-    return maxChildDepth + 1;
-  }
-
-
-  protected void insert(Object bounds, Object item) {
-    Assert.isTrue(!built, "Cannot insert items into an STR packed R-tree after it has been built.");
-    itemBoundables.add(new ItemBoundable(bounds, item));
-  }
-
-  /**
-   *  Also builds the tree, if necessary.
-   */
-  protected List query(Object searchBounds) {
-    build();
-    ArrayList matches = new ArrayList();
-    if (isEmpty()) {
-      //Assert.isTrue(root.getBounds() == null);
-      return matches;
-    }
-    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
-      query(searchBounds, root, matches);
-    }
-    return matches;
-  }
-
-  /**
-   *  Also builds the tree, if necessary.
-   */
-  protected void query(Object searchBounds, ItemVisitor visitor) {
-    build();
-    if (isEmpty()) {
-      // nothing in tree, so return
-      //Assert.isTrue(root.getBounds() == null);
-      return;
-    }
-    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
-      query(searchBounds, root, visitor);
-    }
-  }
-
-  /**
-   * @return a test for intersection between two bounds, necessary because subclasses
-   * of AbstractSTRtree have different implementations of bounds.
-   * @see IntersectsOp
-   */
-  protected abstract IntersectsOp getIntersectsOp();
-
-  private void query(Object searchBounds, AbstractNode node, List matches) {
-    List childBoundables = node.getChildBoundables();
-    for (int i = 0; i < childBoundables.size(); i++) {
-      Boundable childBoundable = (Boundable) childBoundables.get(i);
-      if (! getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
-        continue;
-      }
-      if (childBoundable instanceof AbstractNode) {
-        query(searchBounds, (AbstractNode) childBoundable, matches);
-      }
-      else if (childBoundable instanceof ItemBoundable) {
-        matches.add(((ItemBoundable)childBoundable).getItem());
-      }
-      else {
-        Assert.shouldNeverReachHere();
-      }
-    }
-  }
-
-  private void query(Object searchBounds, AbstractNode node, ItemVisitor visitor) {
-    List childBoundables = node.getChildBoundables();
-    for (int i = 0; i < childBoundables.size(); i++) {
-      Boundable childBoundable = (Boundable) childBoundables.get(i);
-      if (! getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
-        continue;
-      }
-      if (childBoundable instanceof AbstractNode) {
-        query(searchBounds, (AbstractNode) childBoundable, visitor);
-      }
-      else if (childBoundable instanceof ItemBoundable) {
-        visitor.visitItem(((ItemBoundable)childBoundable).getItem());
-      }
-      else {
-        Assert.shouldNeverReachHere();
-      }
-    }
-  }
-
-  /**
-   * Gets a tree structure (as a nested list) 
-   * corresponding to the structure of the items and nodes in this tree.
-   * <p>
-   * The returned {@link List}s contain either {@link Object} items, 
-   * or Lists which correspond to subtrees of the tree
-   * Subtrees which do not contain any items are not included.
-   * <p>
-   * Builds the tree if necessary.
-   * 
-   * @return a List of items and/or Lists
-   */
-  public List itemsTree()
-  {
-    build();
-
-    List valuesTree = itemsTree(root);
-    if (valuesTree == null)
-      return new ArrayList();
-    return valuesTree;
-  }
-  
-  private List itemsTree(AbstractNode node) 
-  {
-    List valuesTreeForNode = new ArrayList();
-    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (childBoundable instanceof AbstractNode) {
-        List valuesTreeForChild = itemsTree((AbstractNode) childBoundable);
-        // only add if not null (which indicates an item somewhere in this tree
-        if (valuesTreeForChild != null)
-          valuesTreeForNode.add(valuesTreeForChild);
-      }
-      else if (childBoundable instanceof ItemBoundable) {
-        valuesTreeForNode.add(((ItemBoundable)childBoundable).getItem());
-      }
-      else {
-        Assert.shouldNeverReachHere();
-      }
-    }
-    if (valuesTreeForNode.size() <= 0) 
-      return null;
-    return valuesTreeForNode;
-  }
-
-  /**
-   * Removes an item from the tree.
-   * (Builds the tree, if necessary.)
-   */
-  protected boolean remove(Object searchBounds, Object item) {
-    build();
-    if (getIntersectsOp().intersects(root.getBounds(), searchBounds)) {
-      return remove(searchBounds, root, item);
-    }
-    return false;
-  }
-
-  private boolean removeItem(AbstractNode node, Object item)
-  {
-    Boundable childToRemove = null;
-    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (childBoundable instanceof ItemBoundable) {
-        if ( ((ItemBoundable) childBoundable).getItem() == item)
-          childToRemove = childBoundable;
-      }
-    }
-    if (childToRemove != null) {
-      node.getChildBoundables().remove(childToRemove);
-      return true;
-    }
-    return false;
-  }
-
-  private boolean remove(Object searchBounds, AbstractNode node, Object item) {
-    // first try removing item from this node
-    boolean found = removeItem(node, item);
-    if (found)
-      return true;
-
-    AbstractNode childToPrune = null;
-    // next try removing item from lower nodes
-    for (Iterator i = node.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable childBoundable = (Boundable) i.next();
-      if (!getIntersectsOp().intersects(childBoundable.getBounds(), searchBounds)) {
-        continue;
-      }
-      if (childBoundable instanceof AbstractNode) {
-        found = remove(searchBounds, (AbstractNode) childBoundable, item);
-        // if found, record child for pruning and exit
-        if (found) {
-          childToPrune = (AbstractNode) childBoundable;
-          break;
-        }
-      }
-    }
-    // prune child if possible
-    if (childToPrune != null) {
-      if (childToPrune.getChildBoundables().isEmpty()) {
-        node.getChildBoundables().remove(childToPrune);
-      }
-    }
-    return found;
-  }
-
-  protected List boundablesAtLevel(int level) {
-    ArrayList boundables = new ArrayList();
-    boundablesAtLevel(level, root, boundables);
-    return boundables;
-  }
-
-  /**
-   * @param level -1 to get items
-   */
-  private void boundablesAtLevel(int level, AbstractNode top, Collection boundables) {
-    Assert.isTrue(level > -2);
-    if (top.getLevel() == level) {
-      boundables.add(top);
-      return;
-    }
-    for (Iterator i = top.getChildBoundables().iterator(); i.hasNext(); ) {
-      Boundable boundable = (Boundable) i.next();
-      if (boundable instanceof AbstractNode) {
-        boundablesAtLevel(level, (AbstractNode)boundable, boundables);
-      }
-      else {
-        Assert.isTrue(boundable instanceof ItemBoundable);
-        if (level == -1) { boundables.add(boundable); }
-      }
-    }
-    return;
-  }
-
-  protected abstract Comparator getComparator();
-
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/Boundable.java b/src/com/vividsolutions/jts/index/strtree/Boundable.java
deleted file mode 100644
index d9a1fcc..0000000
--- a/src/com/vividsolutions/jts/index/strtree/Boundable.java
+++ /dev/null
@@ -1,51 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-/**
- * A spatial object in an AbstractSTRtree.
- *
- * @version 1.7
- */
-public interface Boundable {
-  /**
-   * Returns a representation of space that encloses this Boundable, preferably
-   * not much bigger than this Boundable's boundary yet fast to test for intersection
-   * with the bounds of other Boundables. The class of object returned depends
-   * on the subclass of AbstractSTRtree.
-   * @return an Envelope (for STRtrees), an Interval (for SIRtrees), or other object
-   * (for other subclasses of AbstractSTRtree)
-   */
-  Object getBounds();
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/BoundablePair.java b/src/com/vividsolutions/jts/index/strtree/BoundablePair.java
deleted file mode 100644
index f84726f..0000000
--- a/src/com/vividsolutions/jts/index/strtree/BoundablePair.java
+++ /dev/null
@@ -1,231 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.util.PriorityQueue;
-
-/**
- * A pair of {@link Boundable}s, whose leaf items 
- * support a distance metric between them.
- * Used to compute the distance between the members,
- * and to expand a member relative to the other
- * in order to produce new branches of the 
- * Branch-and-Bound evaluation tree.
- * Provides an ordering based on the distance between the members,
- * which allows building a priority queue by minimum distance.
- * 
- * @author Martin Davis
- *
- */
-class BoundablePair
-  implements Comparable
-{
-  private Boundable boundable1;
-  private Boundable boundable2;
-  private double distance;
-  private ItemDistance itemDistance;
-  //private double maxDistance = -1.0;
-  
-  public BoundablePair(Boundable boundable1, Boundable boundable2, ItemDistance itemDistance)
-  {
-    this.boundable1 = boundable1;
-    this.boundable2 = boundable2;
-    this.itemDistance = itemDistance;
-    distance = distance();
-  }
-  
-  /**
-   * Gets one of the member {@link Boundable}s in the pair 
-   * (indexed by [0, 1]).
-   * 
-   * @param i the index of the member to return (0 or 1)
-   * @return the chosen member
-   */
-  public Boundable getBoundable(int i)
-  {
-    if (i == 0) return boundable1;
-    return boundable2;
-  }
-  
-  /**
-   * Computes the distance between the {@link Boundable}s in this pair.
-   * The boundables are either composites or leaves.
-   * If either is composite, the distance is computed as the minimum distance
-   * between the bounds.  
-   * If both are leaves, the distance is computed by {@link #itemDistance(ItemBoundable, ItemBoundable)}.
-   * 
-   * @return
-   */
-  private double distance()
-  {
-    // if items, compute exact distance
-    if (isLeaves()) {
-      return itemDistance.distance((ItemBoundable) boundable1,
-          (ItemBoundable) boundable2);
-    }
-    // otherwise compute distance between bounds of boundables
-    return ((Envelope) boundable1.getBounds()).distance(
-        ((Envelope) boundable2.getBounds()));
-  }
-
-  
-  /*
-  public double getMaximumDistance()
-  {
-  	if (maxDistance < 0.0)
-  		maxDistance = maxDistance();
-  	return maxDistance;
-  }
-  */
-  
-  /*
-  private double maxDistance()
-  {
-    return maximumDistance( 
-        (Envelope) boundable1.getBounds(),
-        (Envelope) boundable2.getBounds());      	
-  }
-  
-  private static double maximumDistance(Envelope env1, Envelope env2)
-  {
-  	double minx = Math.min(env1.getMinX(), env2.getMinX());
-  	double miny = Math.min(env1.getMinY(), env2.getMinY());
-  	double maxx = Math.max(env1.getMaxX(), env2.getMaxX());
-  	double maxy = Math.max(env1.getMaxY(), env2.getMaxY());
-    Coordinate min = new Coordinate(minx, miny);
-    Coordinate max = new Coordinate(maxx, maxy);
-    return min.distance(max);
-  }
-  */
-  
-  /**
-   * Gets the minimum possible distance between the Boundables in
-   * this pair. 
-   * If the members are both items, this will be the
-   * exact distance between them.
-   * Otherwise, this distance will be a lower bound on 
-   * the distances between the items in the members.
-   * 
-   * @return the exact or lower bound distance for this pair
-   */
-  public double getDistance() { return distance; }
-  
-  /**
-   * Compares two pairs based on their minimum distances
-   */
-  public int compareTo(Object o)
-  {
-    BoundablePair nd = (BoundablePair) o;
-    if (distance < nd.distance) return -1;
-    if (distance > nd.distance) return 1;
-    return 0;
-  }
-
-  /**
-   * Tests if both elements of the pair are leaf nodes
-   * 
-   * @return true if both pair elements are leaf nodes
-   */
-  public boolean isLeaves()
-  {
-    return ! (isComposite(boundable1) || isComposite(boundable2));
-  }
-  
-  public static boolean isComposite(Object item)
-  {
-    return (item instanceof AbstractNode); 
-  }
-  
-  private static double area(Boundable b)
-  {
-    return ((Envelope) b.getBounds()).getArea();
-  }
-  
-  /**
-   * For a pair which is not a leaf 
-   * (i.e. has at least one composite boundable)
-   * computes a list of new pairs 
-   * from the expansion of the larger boundable.
-   * 
-   */
-  public void expandToQueue(PriorityQueue priQ, double minDistance)
-  {
-    boolean isComp1 = isComposite(boundable1);
-    boolean isComp2 = isComposite(boundable2);
-    
-    /**
-     * HEURISTIC: If both boundable are composite,
-     * choose the one with largest area to expand.
-     * Otherwise, simply expand whichever is composite.
-     */
-    if (isComp1 && isComp2) {
-      if (area(boundable1) > area(boundable2)) {
-        expand(boundable1, boundable2, priQ, minDistance);
-        return;
-      }
-      else {
-        expand(boundable2, boundable1, priQ, minDistance);
-        return;
-      }
-    }
-    else if (isComp1) {
-      expand(boundable1, boundable2, priQ, minDistance);
-      return;
-    }
-    else if (isComp2) {
-      expand(boundable2, boundable1, priQ, minDistance);
-      return;
-    }
-    
-    throw new IllegalArgumentException("neither boundable is composite");
-  }
-  
-  private void expand(Boundable bndComposite, Boundable bndOther,
-      PriorityQueue priQ, double minDistance)
-  {
-    List children = ((AbstractNode) bndComposite).getChildBoundables();
-    for (Iterator i = children.iterator(); i.hasNext(); ) {
-      Boundable child = (Boundable) i.next();
-      BoundablePair bp = new BoundablePair(child, bndOther, itemDistance);
-      // only add to queue if this pair might contain the closest points
-      // MD - it's actually faster to construct the object rather than called distance(child, bndOther)!
-      if (bp.getDistance() < minDistance) {
-        priQ.add(bp);
-      }
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/GeometryItemDistance.java b/src/com/vividsolutions/jts/index/strtree/GeometryItemDistance.java
deleted file mode 100644
index 6303f74..0000000
--- a/src/com/vividsolutions/jts/index/strtree/GeometryItemDistance.java
+++ /dev/null
@@ -1,64 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.index.strtree;
-
-import com.vividsolutions.jts.geom.Geometry;
-
-/**
- * An ItemDistance function for 
- * items which are {@link Geometry}s,
- * using the {@link Geometry#distance(Geometry)} method.
- * 
- * @author Martin Davis
- *
- */
-public class GeometryItemDistance
-implements ItemDistance
-{
-  /**
-   * Computes the distance between two {@link Geometry} items,
-   * using the {@link Geometry#distance(Geometry)} method.
-   * 
-   * @param item1 an item which is a Geometry
-   * @param item2 an item which is a Geometry
-   * @return the distance between the geometries
-   * @throws ClassCastException if either item is not a Geometry
-   */
-  public double distance(ItemBoundable item1, ItemBoundable item2) {
-    Geometry g1 = (Geometry) item1.getItem();
-    Geometry g2 = (Geometry) item2.getItem();
-    return g1.distance(g2);    
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/index/strtree/Interval.java b/src/com/vividsolutions/jts/index/strtree/Interval.java
deleted file mode 100644
index bc1ef2b..0000000
--- a/src/com/vividsolutions/jts/index/strtree/Interval.java
+++ /dev/null
@@ -1,78 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import com.vividsolutions.jts.util.*;
-
-/**
- * A contiguous portion of 1D-space. Used internally by SIRtree.
- * @see SIRtree
- *
- * @version 1.7
- */
-public class Interval {
-
-  public Interval(Interval other) {
-    this(other.min, other.max);
-  }
-
-  public Interval(double min, double max) {
-    Assert.isTrue(min <= max);
-    this.min = min;
-    this.max = max;
-  }
-
-  private double min;
-  private double max;
-
-  public double getCentre() { return (min+max)/2; }
-
-  /**
-   * @return this
-   */
-  public Interval expandToInclude(Interval other) {
-    max = Math.max(max, other.max);
-    min = Math.min(min, other.min);
-    return this;
-  }
-
-  public boolean intersects(Interval other) {
-    return !(other.min > max || other.max < min);
-  }
-  public boolean equals(Object o) {
-    if (! (o instanceof Interval)) { return false; }
-    Interval other = (Interval) o;
-    return min == other.min && max == other.max;
-  }
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/ItemBoundable.java b/src/com/vividsolutions/jts/index/strtree/ItemBoundable.java
deleted file mode 100644
index 621f54c..0000000
--- a/src/com/vividsolutions/jts/index/strtree/ItemBoundable.java
+++ /dev/null
@@ -1,58 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import java.io.Serializable;
-
-/**
- * Boundable wrapper for a non-Boundable spatial object. Used internally by
- * AbstractSTRtree.
- *
- * @version 1.7
- */
-public class ItemBoundable implements Boundable, Serializable {
-  private Object bounds;
-  private Object item;
-
-  public ItemBoundable(Object bounds, Object item) {
-    this.bounds = bounds;
-    this.item = item;
-  }
-
-  public Object getBounds() {
-    return bounds;
-  }
-
-  public Object getItem() { return item; }
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/ItemDistance.java b/src/com/vividsolutions/jts/index/strtree/ItemDistance.java
deleted file mode 100644
index a8e1a88..0000000
--- a/src/com/vividsolutions/jts/index/strtree/ItemDistance.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.index.strtree;
-
-
-/**
- * A function method which computes the distance
- * between two {@link ItemBoundable}s in an {@link STRtree}.
- * Used for Nearest Neighbour searches.
- * 
- * @author Martin Davis
- *
- */
-public interface ItemDistance 
-{
-  /**
-   * Computes the distance between two items.
-   * 
-   * @param item1
-   * @param item2
-   * @return the distance between the items
-   * 
-   * @throws IllegalArgumentException if the metric is not applicable to the arguments
-   */
-  double distance(ItemBoundable item1, ItemBoundable item2);
-
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/SIRtree.java b/src/com/vividsolutions/jts/index/strtree/SIRtree.java
deleted file mode 100644
index de21b71..0000000
--- a/src/com/vividsolutions/jts/index/strtree/SIRtree.java
+++ /dev/null
@@ -1,130 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import java.util.Comparator;
-import java.util.Iterator;
-import java.util.List;
-
-/**
- * One-dimensional version of an STR-packed R-tree. SIR stands for
- * "Sort-Interval-Recursive". STR-packed R-trees are described in:
- * P. Rigaux, Michel Scholl and Agnes Voisard. Spatial Databases With
- * Application To GIS. Morgan Kaufmann, San Francisco, 2002.
- * <p>
- * This class is thread-safe.  Building the tree is synchronized, 
- * and querying is stateless.
- * 
- * @see STRtree
- *
- * @version 1.7
- */
-public class SIRtree extends AbstractSTRtree {
-
-  private Comparator comparator = new Comparator() {
-    public int compare(Object o1, Object o2) {
-      return compareDoubles(
-          ((Interval)((Boundable)o1).getBounds()).getCentre(),
-          ((Interval)((Boundable)o2).getBounds()).getCentre());
-    }
-  };
-
-  private IntersectsOp intersectsOp = new IntersectsOp() {
-    public boolean intersects(Object aBounds, Object bBounds) {
-      return ((Interval)aBounds).intersects((Interval)bBounds);
-    }
-  };
-  
-  /**
-   * Constructs an SIRtree with the default node capacity.
-   */
-  public SIRtree() { this(10); }
-   
-  /**
-   * Constructs an SIRtree with the given maximum number of child nodes that
-   * a node may have
-   */
-  public SIRtree(int nodeCapacity) {
-    super(nodeCapacity);
-  }
-
-  protected AbstractNode createNode(int level) {
-    return new AbstractNode(level) {
-      protected Object computeBounds() {
-        Interval bounds = null;
-        for (Iterator i = getChildBoundables().iterator(); i.hasNext(); ) {
-          Boundable childBoundable = (Boundable) i.next();
-          if (bounds == null) {
-            bounds = new Interval((Interval)childBoundable.getBounds());
-          }
-          else {
-            bounds.expandToInclude((Interval)childBoundable.getBounds());
-          }
-        }
-        return bounds;
-      }
-    };
-  }
-
-  /**
-   * Inserts an item having the given bounds into the tree.
-   */
-  public void insert(double x1, double x2, Object item) {
-    super.insert(new Interval(Math.min(x1, x2), Math.max(x1, x2)), item);
-  }
-
-  /**
-   * Returns items whose bounds intersect the given value.
-   */
-  public List query(double x) {
-    return query(x, x);
-  }
-
-  /**
-   * Returns items whose bounds intersect the given bounds.
-   * @param x1 possibly equal to x2
-   */
-  public List query(double x1, double x2) {
-    return super.query(new Interval(Math.min(x1, x2), Math.max(x1, x2)));
-  }
-
-  protected IntersectsOp getIntersectsOp() {
-    return intersectsOp;
-  }
-
-  protected Comparator getComparator() {
-    return comparator;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/strtree/STRtree.java b/src/com/vividsolutions/jts/index/strtree/STRtree.java
deleted file mode 100644
index b5f6696..0000000
--- a/src/com/vividsolutions/jts/index/strtree/STRtree.java
+++ /dev/null
@@ -1,393 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.strtree;
-
-import com.vividsolutions.jts.index.strtree.AbstractSTRtree;
-
-import java.io.Serializable;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.util.PriorityQueue;
-import com.vividsolutions.jts.index.*;
-
-/**
- *  A query-only R-tree created using the Sort-Tile-Recursive (STR) algorithm.
- *  For two-dimensional spatial data.
- * <P>
- *  The STR packed R-tree is simple to implement and maximizes space
- *  utilization; that is, as many leaves as possible are filled to capacity.
- *  Overlap between nodes is far less than in a basic R-tree. However, once the
- *  tree has been built (explicitly or on the first call to #query), items may
- *  not be added or removed.
- * <P>
- * Described in: P. Rigaux, Michel Scholl and Agnes Voisard.
- * <i>Spatial Databases With Application To GIS</i>.
- * Morgan Kaufmann, San Francisco, 2002.
- * <p>
- * This class is thread-safe.  Building the tree is synchronized, 
- * and querying is stateless.
- *
- * @version 1.7
- */
-public class STRtree extends AbstractSTRtree 
-implements SpatialIndex, Serializable 
-{
-
-  private static final class STRtreeNode extends AbstractNode
-  {
-    private STRtreeNode(int level)
-    {
-      super(level);
-    }
-
-    protected Object computeBounds() {
-      Envelope bounds = null;
-      for (Iterator i = getChildBoundables().iterator(); i.hasNext(); ) {
-        Boundable childBoundable = (Boundable) i.next();
-        if (bounds == null) {
-          bounds = new Envelope((Envelope)childBoundable.getBounds());
-        }
-        else {
-          bounds.expandToInclude((Envelope)childBoundable.getBounds());
-        }
-      }
-      return bounds;
-    }
-  }
-
-  /**
-   * 
-   */
-  private static final long serialVersionUID = 259274702368956900L;
-  
-  private static Comparator xComparator =
-    new Comparator() {
-      public int compare(Object o1, Object o2) {
-        return compareDoubles(
-            centreX((Envelope)((Boundable)o1).getBounds()),
-            centreX((Envelope)((Boundable)o2).getBounds()));
-      }
-    };
-  private static Comparator yComparator =
-    new Comparator() {
-      public int compare(Object o1, Object o2) {
-        return compareDoubles(
-            centreY((Envelope)((Boundable)o1).getBounds()),
-            centreY((Envelope)((Boundable)o2).getBounds()));
-      }
-    };
-
-  private static double centreX(Envelope e) {
-    return avg(e.getMinX(), e.getMaxX());
-  }
-
-  private static double centreY(Envelope e) {
-    return avg(e.getMinY(), e.getMaxY());
-  }
-
-  private static double avg(double a, double b) { return (a + b) / 2d; }
-
-  private static IntersectsOp intersectsOp = new IntersectsOp() {
-    public boolean intersects(Object aBounds, Object bBounds) {
-      return ((Envelope)aBounds).intersects((Envelope)bBounds);
-    }
-  };
-
-  /**
-   * Creates the parent level for the given child level. First, orders the items
-   * by the x-values of the midpoints, and groups them into vertical slices.
-   * For each slice, orders the items by the y-values of the midpoints, and
-   * group them into runs of size M (the node capacity). For each run, creates
-   * a new (parent) node.
-   */
-  protected List createParentBoundables(List childBoundables, int newLevel) {
-    Assert.isTrue(!childBoundables.isEmpty());
-    int minLeafCount = (int) Math.ceil((childBoundables.size() / (double) getNodeCapacity()));
-    ArrayList sortedChildBoundables = new ArrayList(childBoundables);
-    Collections.sort(sortedChildBoundables, xComparator);
-    List[] verticalSlices = verticalSlices(sortedChildBoundables,
-        (int) Math.ceil(Math.sqrt(minLeafCount)));
-    return createParentBoundablesFromVerticalSlices(verticalSlices, newLevel);
-  }
-
-  private List createParentBoundablesFromVerticalSlices(List[] verticalSlices, int newLevel) {
-    Assert.isTrue(verticalSlices.length > 0);
-    List parentBoundables = new ArrayList();
-    for (int i = 0; i < verticalSlices.length; i++) {
-      parentBoundables.addAll(
-            createParentBoundablesFromVerticalSlice(verticalSlices[i], newLevel));
-    }
-    return parentBoundables;
-  }
-
-  protected List createParentBoundablesFromVerticalSlice(List childBoundables, int newLevel) {
-    return super.createParentBoundables(childBoundables, newLevel);
-  }
-
-  /**
-   * @param childBoundables Must be sorted by the x-value of the envelope midpoints
-   */
-  protected List[] verticalSlices(List childBoundables, int sliceCount) {
-    int sliceCapacity = (int) Math.ceil(childBoundables.size() / (double) sliceCount);
-    List[] slices = new List[sliceCount];
-    Iterator i = childBoundables.iterator();
-    for (int j = 0; j < sliceCount; j++) {
-      slices[j] = new ArrayList();
-      int boundablesAddedToSlice = 0;
-      while (i.hasNext() && boundablesAddedToSlice < sliceCapacity) {
-        Boundable childBoundable = (Boundable) i.next();
-        slices[j].add(childBoundable);
-        boundablesAddedToSlice++;
-      }
-    }
-    return slices;
-  }
-
-  private static final int DEFAULT_NODE_CAPACITY = 10;
-  
-  /**
-   * Constructs an STRtree with the default node capacity.
-   */
-  public STRtree() 
-  { 
-    this(DEFAULT_NODE_CAPACITY); 
-  }
-
-  /**
-   * Constructs an STRtree with the given maximum number of child nodes that
-   * a node may have.
-   * <p>
-   * The minimum recommended capacity setting is 4.
-   * 
-   */
-  public STRtree(int nodeCapacity) {
-    super(nodeCapacity);
-  }
-
-  protected AbstractNode createNode(int level) {
-    return new STRtreeNode(level);
-  }
-
-  protected IntersectsOp getIntersectsOp() {
-    return intersectsOp;
-  }
-
-  /**
-   * Inserts an item having the given bounds into the tree.
-   */
-  public void insert(Envelope itemEnv, Object item) {
-    if (itemEnv.isNull()) { return; }
-    super.insert(itemEnv, item);
-  }
-
-  /**
-   * Returns items whose bounds intersect the given envelope.
-   */
-  public List query(Envelope searchEnv) {
-    //Yes this method does something. It specifies that the bounds is an
-    //Envelope. super.query takes an Object, not an Envelope. [Jon Aquino 10/24/2003]
-    return super.query(searchEnv);
-  }
-
-  /**
-   * Returns items whose bounds intersect the given envelope.
-   */
-  public void query(Envelope searchEnv, ItemVisitor visitor) {
-    //Yes this method does something. It specifies that the bounds is an
-    //Envelope. super.query takes an Object, not an Envelope. [Jon Aquino 10/24/2003]
-    super.query(searchEnv, visitor);
-  }
-
-  /**
-   * Removes a single item from the tree.
-   *
-   * @param itemEnv the Envelope of the item to remove
-   * @param item the item to remove
-   * @return <code>true</code> if the item was found
-   */
-  public boolean remove(Envelope itemEnv, Object item) {
-    return super.remove(itemEnv, item);
-  }
-
-  /**
-   * Returns the number of items in the tree.
-   *
-   * @return the number of items in the tree
-   */
-  public int size()
-  {
-    return super.size();
-  }
-
-  /**
-   * Returns the number of items in the tree.
-   *
-   * @return the number of items in the tree
-   */
-  public int depth()
-  {
-    return super.depth();
-  }
-
-  protected Comparator getComparator() {
-    return yComparator;
-  }
-
-  /**
-   * Finds the two nearest items in the tree, 
-   * using {@link ItemDistance} as the distance metric.
-   * A Branch-and-Bound tree traversal algorithm is used
-   * to provide an efficient search.
-   * 
-   * @param itemDist a distance metric applicable to the items in this tree
-   * @return the pair of the nearest items
-   */
-  public Object[] nearestNeighbour(ItemDistance itemDist)
-  {
-    BoundablePair bp = new BoundablePair(this.getRoot(), this.getRoot(), itemDist);
-    return nearestNeighbour(bp);
-  }
-  
-  /**
-   * Finds the item in this tree which is nearest to the given {@link Object}, 
-   * using {@link ItemDistance} as the distance metric.
-   * A Branch-and-Bound tree traversal algorithm is used
-   * to provide an efficient search.
-   * <p>
-   * The query <tt>object</tt> does <b>not</b> have to be 
-   * contained in the tree, but it does 
-   * have to be compatible with the <tt>itemDist</tt> 
-   * distance metric. 
-   * 
-   * @param env the envelope of the query item
-   * @param item the item to find the nearest neighbour of
-   * @param itemDist a distance metric applicable to the items in this tree and the query item
-   * @return the nearest item in this tree
-   */
-  public Object nearestNeighbour(Envelope env, Object item, ItemDistance itemDist)
-  {
-    Boundable bnd = new ItemBoundable(env, item);
-    BoundablePair bp = new BoundablePair(this.getRoot(), bnd, itemDist);
-    return nearestNeighbour(bp)[0];
-  }
-  
-  /**
-   * Finds the two nearest items from this tree 
-   * and another tree,
-   * using {@link ItemDistance} as the distance metric.
-   * A Branch-and-Bound tree traversal algorithm is used
-   * to provide an efficient search.
-   * The result value is a pair of items, 
-   * the first from this tree and the second
-   * from the argument tree.
-   * 
-   * @param tree another tree
-   * @param itemDist a distance metric applicable to the items in the trees
-   * @return the pair of the nearest items, one from each tree
-   */
-  public Object[] nearestNeighbour(STRtree tree, ItemDistance itemDist)
-  {
-    BoundablePair bp = new BoundablePair(this.getRoot(), tree.getRoot(), itemDist);
-    return nearestNeighbour(bp);
-  }
-  
-  private Object[] nearestNeighbour(BoundablePair initBndPair) 
-  {
-    return nearestNeighbour(initBndPair, Double.POSITIVE_INFINITY);
-  }
-  
-  private Object[] nearestNeighbour(BoundablePair initBndPair, double maxDistance) 
-  {
-    double distanceLowerBound = maxDistance;
-    BoundablePair minPair = null;
-    
-    // initialize internal structures
-    PriorityQueue priQ = new PriorityQueue();
-
-    // initialize queue
-    priQ.add(initBndPair);
-
-    while (! priQ.isEmpty() && distanceLowerBound > 0.0) {
-      // pop head of queue and expand one side of pair
-      BoundablePair bndPair = (BoundablePair) priQ.poll();
-      double currentDistance = bndPair.getDistance();
-      
-      /**
-       * If the distance for the first node in the queue
-       * is >= the current minimum distance, all other nodes
-       * in the queue must also have a greater distance.
-       * So the current minDistance must be the true minimum,
-       * and we are done.
-       */
-      if (currentDistance >= distanceLowerBound) 
-        break;  
-
-      /**
-       * If the pair members are leaves
-       * then their distance is the exact lower bound.
-       * Update the distanceLowerBound to reflect this
-       * (which must be smaller, due to the test 
-       * immediately prior to this). 
-       */
-      if (bndPair.isLeaves()) {
-        // assert: currentDistance < minimumDistanceFound
-        distanceLowerBound = currentDistance;
-        minPair = bndPair;
-      }
-      else {
-        // testing - does allowing a tolerance improve speed?
-        // Ans: by only about 10% - not enough to matter
-        /*
-        double maxDist = bndPair.getMaximumDistance();
-        if (maxDist * .99 < lastComputedDistance) 
-          return;
-        //*/
-
-        /**
-         * Otherwise, expand one side of the pair,
-         * (the choice of which side to expand is heuristically determined) 
-         * and insert the new expanded pairs into the queue
-         */
-        bndPair.expandToQueue(priQ, distanceLowerBound);
-      }
-    }
-    // done - return items with min distance
-    return new Object[] {    
-          ((ItemBoundable) minPair.getBoundable(0)).getItem(),
-          ((ItemBoundable) minPair.getBoundable(1)).getItem()
-      };
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/index/sweepline/SweepLineEvent.java b/src/com/vividsolutions/jts/index/sweepline/SweepLineEvent.java
deleted file mode 100644
index d93b8fb..0000000
--- a/src/com/vividsolutions/jts/index/sweepline/SweepLineEvent.java
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.sweepline;
-
-/**
- * @version 1.7
- */
-public class SweepLineEvent
-  implements Comparable
-{
-  public static final int INSERT = 1;
-  public static final int DELETE = 2;
-
-  private double xValue;
-  private int eventType;
-  private SweepLineEvent insertEvent; // null if this is an INSERT event
-  private int deleteEventIndex;
-
-  SweepLineInterval sweepInt;
-  public SweepLineEvent(double x, SweepLineEvent insertEvent, SweepLineInterval sweepInt)
-  {
-    xValue = x;
-    this.insertEvent = insertEvent;
-    this.eventType = INSERT;
-    if (insertEvent != null)
-      eventType = DELETE;
-    this.sweepInt = sweepInt;
-  }
-
-  public boolean isInsert() { return insertEvent == null; }
-  public boolean isDelete() { return insertEvent != null; }
-  public SweepLineEvent getInsertEvent() { return insertEvent; }
-  public int getDeleteEventIndex() { return deleteEventIndex; }
-  public void setDeleteEventIndex(int deleteEventIndex) { this.deleteEventIndex = deleteEventIndex; }
-
-  SweepLineInterval getInterval() { return sweepInt; }
-
-  /**
-   * ProjectionEvents are ordered first by their x-value, and then by their eventType.
-   * It is important that Insert events are sorted before Delete events, so that
-   * items whose Insert and Delete events occur at the same x-value will be
-   * correctly handled.
-   */
-  public int compareTo(Object o) {
-    SweepLineEvent pe = (SweepLineEvent) o;
-    if (xValue < pe.xValue) return  -1;
-    if (xValue > pe.xValue) return   1;
-    if (eventType < pe.eventType) return  -1;
-    if (eventType > pe.eventType) return   1;
-    return 0;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/index/sweepline/SweepLineIndex.java b/src/com/vividsolutions/jts/index/sweepline/SweepLineIndex.java
deleted file mode 100644
index 762fcd0..0000000
--- a/src/com/vividsolutions/jts/index/sweepline/SweepLineIndex.java
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.sweepline;
-
-import java.util.*;
-
-/**
- * A sweepline implements a sorted index on a set of intervals.
- * It is used to compute all overlaps between the interval in the index.
- *
- * @version 1.7
- */
-public class SweepLineIndex {
-
-  List events = new ArrayList();
-  private boolean indexBuilt;
-  // statistics information
-  private int nOverlaps;
-
-  public SweepLineIndex() {
-  }
-
-  public void add(SweepLineInterval sweepInt)
-  {
-    SweepLineEvent insertEvent = new SweepLineEvent(sweepInt.getMin(), null, sweepInt);
-    events.add(insertEvent);
-    events.add(new SweepLineEvent(sweepInt.getMax(), insertEvent, sweepInt));
-  }
-
-  /**
-   * Because Delete Events have a link to their corresponding Insert event,
-   * it is possible to compute exactly the range of events which must be
-   * compared to a given Insert event object.
-   */
-  private void buildIndex()
-  {
-    if (indexBuilt) return;
-    Collections.sort(events);
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isDelete()) {
-        ev.getInsertEvent().setDeleteEventIndex(i);
-      }
-    }
-    indexBuilt = true;
-  }
-
-  public void computeOverlaps(SweepLineOverlapAction action)
-  {
-    nOverlaps = 0;
-    buildIndex();
-
-    for (int i = 0; i < events.size(); i++ )
-    {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isInsert()) {
-        processOverlaps(i, ev.getDeleteEventIndex(), ev.getInterval(), action);
-      }
-    }
-  }
-
-  private void processOverlaps(int start, int end, SweepLineInterval s0, SweepLineOverlapAction action)
-  {
-    /**
-     * Since we might need to test for self-intersections,
-     * include current insert event object in list of event objects to test.
-     * Last index can be skipped, because it must be a Delete event.
-     */
-    for (int i = start; i < end; i++ ) {
-      SweepLineEvent ev = (SweepLineEvent) events.get(i);
-      if (ev.isInsert()) {
-        SweepLineInterval s1 = ev.getInterval();
-        action.overlap(s0, s1);
-        nOverlaps++;
-      }
-    }
-
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/index/sweepline/SweepLineInterval.java b/src/com/vividsolutions/jts/index/sweepline/SweepLineInterval.java
deleted file mode 100644
index 2fd9249..0000000
--- a/src/com/vividsolutions/jts/index/sweepline/SweepLineInterval.java
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.sweepline;
-
-/**
- * @version 1.7
- */
-public class SweepLineInterval {
-
-  private double min, max;
-  private Object item;
-
-  public SweepLineInterval(double min, double max)
-  {
-    this(min, max, null);
-  }
-
-  public SweepLineInterval(double min, double max, Object item)
-  {
-    this.min = min < max ? min : max;
-    this.max = max > min ? max : min;
-    this.item = item;
-  }
-
-  public double getMin() { return min;  }
-  public double getMax() { return max;  }
-  public Object getItem() { return item; }
-
-}
diff --git a/src/com/vividsolutions/jts/index/sweepline/SweepLineOverlapAction.java b/src/com/vividsolutions/jts/index/sweepline/SweepLineOverlapAction.java
deleted file mode 100644
index 5591eef..0000000
--- a/src/com/vividsolutions/jts/index/sweepline/SweepLineOverlapAction.java
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.index.sweepline;
-
-/**
- * An action taken when a {@link SweepLineIndex} detects that two
- * {@link SweepLineInterval}s overlap
- *
- * @version 1.7
- */
-public interface SweepLineOverlapAction {
-
-  void overlap(SweepLineInterval s0, SweepLineInterval s1);
-}
diff --git a/src/com/vividsolutions/jts/io/ByteArrayInStream.java b/src/com/vividsolutions/jts/io/ByteArrayInStream.java
deleted file mode 100644
index 2db866a..0000000
--- a/src/com/vividsolutions/jts/io/ByteArrayInStream.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-/**
- * Allows an array of bytes to be used as an {@link InStream}.
- * To optimize memory usage, instances can be reused
- * with different byte arrays.
- */
-public class ByteArrayInStream
-	implements InStream
-{
-	/*
-	 * Implementation improvement suggested by Andrea Aime - Dec 15 2007
-	 */
-	
-  private byte[] buffer;
-	private int position;
-
-	/**
-	 * Creates a new stream based on the given buffer.
-	 * 
-	 * @param buffer the bytes to read
-	 */
-	public ByteArrayInStream(final byte[] buffer) {
-		setBytes(buffer);
-	}
-
-	/**
-	 * Sets this stream to read from the given buffer
-	 * 
-	 * @param buffer the bytes to read
-	 */
-	public void setBytes(final byte[] buffer) {
-		this.buffer = buffer;
-		this.position = 0;
-	}
-
-	/**
-	 * Reads up to <tt>buf.length</tt> bytes from the stream
-	 * into the given byte buffer.
-	 * 
-	 * @param buf the buffer to place the read bytes into
-	 */
-	public void read(final byte[] buf) {
-		int numToRead = buf.length;
-		// don't try and copy past the end of the input
-		if ((position + numToRead) > buffer.length) {
-			numToRead = buffer.length - position;
-			System.arraycopy(buffer, position, buf, 0, numToRead);
-			// zero out the unread bytes
-			for (int i = numToRead; i < buf.length; i++) {
-				buf[i] = 0;
-			}
-		}
-		else {
-			System.arraycopy(buffer, position, buf, 0, numToRead);			
-		}
-		position += numToRead;
-	}
-}
diff --git a/src/com/vividsolutions/jts/io/ByteOrderDataInStream.java b/src/com/vividsolutions/jts/io/ByteOrderDataInStream.java
deleted file mode 100644
index 57c945a..0000000
--- a/src/com/vividsolutions/jts/io/ByteOrderDataInStream.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.IOException;
-
-/**
- * Allows reading a stream of Java primitive datatypes from an underlying
- * {@link InStream},
- * with the representation being in either common byte ordering.
- */
-public class ByteOrderDataInStream
-{
-  private int byteOrder = ByteOrderValues.BIG_ENDIAN;
-  private InStream stream;
-  // buffers to hold primitive datatypes
-  private byte[] buf1 = new byte[1];
-  private byte[] buf4 = new byte[4];
-  private byte[] buf8 = new byte[8];
-
-  public ByteOrderDataInStream()
-  {
-    this.stream = null;
-  }
-
-  public ByteOrderDataInStream(InStream stream)
-  {
-    this.stream = stream;
-  }
-
-  /**
-   * Allows a single ByteOrderDataInStream to be reused
-   * on multiple InStreams.
-   *
-   * @param stream
-   */
-  public void setInStream(InStream stream)
-  {
-    this.stream = stream;
-  }
-  public void setOrder(int byteOrder)
-  {
-    this.byteOrder = byteOrder;
-  }
-
-  /**
-   * Reads a byte value
-   *
-   * @return the byte read
-   */
-  public byte readByte()
-  	throws IOException
-  {
-    stream.read(buf1);
-    return buf1[0];
-  }
-
-  public int readInt()
-	throws IOException
-  {
-    stream.read(buf4);
-    return ByteOrderValues.getInt(buf4, byteOrder);
-  }
-  public long readLong()
-	throws IOException
-  {
-    stream.read(buf8);
-    return ByteOrderValues.getLong(buf8, byteOrder);
-  }
-
-  public double readDouble()
-	throws IOException
-  {
-    stream.read(buf8);
-    return ByteOrderValues.getDouble(buf8, byteOrder);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/io/ByteOrderValues.java b/src/com/vividsolutions/jts/io/ByteOrderValues.java
deleted file mode 100644
index df3cd4d..0000000
--- a/src/com/vividsolutions/jts/io/ByteOrderValues.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-/**
- * Methods to read and write primitive Java datatypes from/to byte
- * sequences, allowing the byte order to be specified
- * <p>
- * Similar to the standard Java <code>ByteBuffer</code> class.
- */
-public class ByteOrderValues
-{
-  public static final int BIG_ENDIAN = 1;
-  public static final int LITTLE_ENDIAN = 2;
-
-  public static int getInt(byte[] buf, int byteOrder)
-  {
-    if (byteOrder == BIG_ENDIAN) {
-      return  ( (int) (buf[0] & 0xff) << 24)
-            | ( (int) (buf[1] & 0xff) << 16)
-            | ( (int) (buf[2] & 0xff) << 8)
-            | (( int) (buf[3] & 0xff) );
-    }
-    else {// LITTLE_ENDIAN
-      return  ( (int) (buf[3] & 0xff) << 24)
-            | ( (int) (buf[2] & 0xff) << 16)
-            | ( (int) (buf[1] & 0xff) << 8)
-            | ( (int) (buf[0] & 0xff) );
-    }
-  }
-
-  public static void putInt(int intValue, byte[] buf, int byteOrder)
-  {
-    if (byteOrder == BIG_ENDIAN) {
-      buf[0] = (byte)(intValue >> 24);
-      buf[1] = (byte)(intValue >> 16);
-      buf[2] = (byte)(intValue >> 8);
-      buf[3] = (byte) intValue;
-    }
-    else {// LITTLE_ENDIAN
-      buf[0] = (byte) intValue;
-      buf[1] = (byte)(intValue >> 8);
-      buf[2] = (byte)(intValue >> 16);
-      buf[3] = (byte)(intValue >> 24);
-    }
-  }
-  public static long getLong(byte[] buf, int byteOrder)
-  {
-    if (byteOrder == BIG_ENDIAN) {
-      return
-            (long) (buf[0] & 0xff) << 56
-          | (long) (buf[1] & 0xff) << 48
-          | (long) (buf[2] & 0xff) << 40
-          | (long) (buf[3] & 0xff) << 32
-          | (long) (buf[4] & 0xff) << 24
-          | (long) (buf[5] & 0xff) << 16
-          | (long) (buf[6] & 0xff) <<  8
-          | (long) (buf[7] & 0xff);
-    }
-    else {// LITTLE_ENDIAN
-      return
-            (long) (buf[7] & 0xff) << 56
-          | (long) (buf[6] & 0xff) << 48
-          | (long) (buf[5] & 0xff) << 40
-          | (long) (buf[4] & 0xff) << 32
-          | (long) (buf[3] & 0xff) << 24
-          | (long) (buf[2] & 0xff) << 16
-          | (long) (buf[1] & 0xff) <<  8
-          | (long) (buf[0] & 0xff);
-    }
-  }
-
-  public static void putLong(long longValue, byte[] buf, int byteOrder)
-  {
-    if (byteOrder == BIG_ENDIAN) {
-      buf[0] = (byte)(longValue >> 56);
-      buf[1] = (byte)(longValue >> 48);
-      buf[2] = (byte)(longValue >> 40);
-      buf[3] = (byte)(longValue >> 32);
-      buf[4] = (byte)(longValue >> 24);
-      buf[5] = (byte)(longValue >> 16);
-      buf[6] = (byte)(longValue >> 8);
-      buf[7] = (byte) longValue;
-    }
-    else {  // LITTLE_ENDIAN
-      buf[0] = (byte) longValue;
-      buf[1] = (byte)(longValue >> 8);
-      buf[2] = (byte)(longValue >> 16);
-      buf[3] = (byte)(longValue >> 24);
-      buf[4] = (byte)(longValue >> 32);
-      buf[5] = (byte)(longValue >> 40);
-      buf[6] = (byte)(longValue >> 48);
-      buf[7] = (byte)(longValue >> 56);
-    }
-  }
-
-  public static double getDouble(byte[] buf, int byteOrder)
-  {
-    long longVal = getLong(buf, byteOrder);
-    return Double.longBitsToDouble(longVal);
-  }
-
-  public static void putDouble(double doubleValue, byte[] buf, int byteOrder)
-  {
-    long longVal = Double.doubleToLongBits(doubleValue);
-    putLong(longVal, buf, byteOrder);
-  }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/io/InStream.java b/src/com/vividsolutions/jts/io/InStream.java
deleted file mode 100644
index 1fadb99..0000000
--- a/src/com/vividsolutions/jts/io/InStream.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.IOException;
-
-/**
- * A interface for classes providing an input stream of bytes.
- * This interface is similar to the Java <code>InputStream</code>,
- * but with a narrower interface to make it easier to implement.
- *
- */
-public interface InStream
-{
-  /**
-   * Reads <code>buf.length</code> bytes from the input stream
-   * and stores them in the supplied buffer.
-   *
-   * @param buf the buffer to receive the bytes
-   *
-   * @throws IOException if an I/O error occurs
-   */
-  void read(byte[] buf) throws IOException;
-}
diff --git a/src/com/vividsolutions/jts/io/InputStreamInStream.java b/src/com/vividsolutions/jts/io/InputStreamInStream.java
deleted file mode 100644
index dc5745d..0000000
--- a/src/com/vividsolutions/jts/io/InputStreamInStream.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.*;
-
-/**
- * An adapter to allow an {@link InputStream} to be used as an {@link InStream}
- */
-public class InputStreamInStream
-	implements InStream
-{
-  private InputStream is;
-
-  public InputStreamInStream(InputStream is)
-  {
-    this.is = is;
-  }
-
-  public void read(byte[] buf) throws IOException
-  {
-    is.read(buf);
-  }
-}
diff --git a/src/com/vividsolutions/jts/io/OutStream.java b/src/com/vividsolutions/jts/io/OutStream.java
deleted file mode 100644
index 0b2bd3b..0000000
--- a/src/com/vividsolutions/jts/io/OutStream.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.IOException;
-
-/**
- * A interface for classes providing an output stream of bytes.
- * This interface is similar to the Java <code>OutputStream</code>,
- * but with a narrower interface to make it easier to implement.
- */
-public interface OutStream
-{
-  void write(byte[] buf, int len) throws IOException;
-}
diff --git a/src/com/vividsolutions/jts/io/OutputStreamOutStream.java b/src/com/vividsolutions/jts/io/OutputStreamOutStream.java
deleted file mode 100644
index 63becb6..0000000
--- a/src/com/vividsolutions/jts/io/OutputStreamOutStream.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.IOException;
-import java.io.OutputStream;
-
-/**
- * An adapter to allow an {@link OutputStream} to be used as an {@link OutStream}
- */
-public class OutputStreamOutStream
-	implements OutStream
-{
-  private OutputStream os;
-
-  public OutputStreamOutStream(OutputStream os)
-  {
-    this.os = os;
-  }
-  public void write(byte[] buf, int len) throws IOException
-  {
-    os.write(buf, 0, len);
-  }
-}
diff --git a/src/com/vividsolutions/jts/io/ParseException.java b/src/com/vividsolutions/jts/io/ParseException.java
deleted file mode 100644
index c143071..0000000
--- a/src/com/vividsolutions/jts/io/ParseException.java
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-/**
- *  Thrown by a <code>WKTReader</code> when a parsing problem occurs.
- *
- *@version 1.7
- */
-public class ParseException extends Exception {
-
-  /**
-   *  Creates a <code>ParseException</code> with the given detail message.
-   *
-   *@param  message  a description of this <code>ParseException</code>
-   */
-  public ParseException(String message) {
-    super(message);
-  }
-
-  /**
-   *  Creates a <code>ParseException</code> with <code>e</code>s detail message.
-   *
-   *@param  e  an exception that occurred while a <code>WKTReader</code> was
-   *      parsing a Well-known Text string
-   */
-  public ParseException(Exception e) {
-    this(e.toString(), e);
-  }
-  
-  /**
-   *  Creates a <code>ParseException</code> with <code>e</code>s detail message.
-   *  
-   *@param  message  a description of this <code>ParseException</code>
-   *@param  e  a throwable that occurred while a com.vividsolutions.jts.io reader was
-   *      parsing a string representation
-   */
-  public ParseException(String message, Throwable e) {
-          super(message, e);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/io/WKBConstants.java b/src/com/vividsolutions/jts/io/WKBConstants.java
deleted file mode 100644
index ecfe87a..0000000
--- a/src/com/vividsolutions/jts/io/WKBConstants.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-/**
- * Constant values used by the WKB format
- */
-public interface WKBConstants {
-  int wkbXDR = 0;
-  int wkbNDR = 1;
-
-  int wkbPoint = 1;
-  int wkbLineString = 2;
-  int wkbPolygon = 3;
-  int wkbMultiPoint = 4;
-  int wkbMultiLineString = 5;
-  int wkbMultiPolygon = 6;
-  int wkbGeometryCollection = 7;
-}
diff --git a/src/com/vividsolutions/jts/io/WKBHexFileReader.java b/src/com/vividsolutions/jts/io/WKBHexFileReader.java
deleted file mode 100644
index 70aaa59..0000000
--- a/src/com/vividsolutions/jts/io/WKBHexFileReader.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.io;
-
-import java.io.*;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Reads a sequence of {@link Geometry}s in WKBHex format 
- * from a text file.
- * Each WKBHex geometry must be on a single line
- * The geometries in the file may be separated by any amount
- * of whitespace and newlines.
- * 
- * @author Martin Davis
- *
- */
-public class WKBHexFileReader 
-{
-	private File file = null;
-  private Reader reader;
-	private WKBReader wkbReader;
-	private int count = 0;
-	private int limit = -1;
-	private int offset = 0;
-	
-  /**
-   * Creates a new <tt>WKBHexFileReader</tt> given the <tt>File</tt> to read from 
-   * and a <tt>WKTReader</tt> to use to parse the geometries.
-   * 
-   * @param file the <tt>File</tt> to read from
-   * @param wkbReader the geometry reader to use
-   */
-	public WKBHexFileReader(File file, WKBReader wkbReader)
-	{
-		this.file = file;
-    this.wkbReader = wkbReader;
-	}
-	
-  /**
-   * Creates a new <tt>WKBHexFileReader</tt>, given the name of the file to read from.
-   * 
-   * @param filename the name of the file to read from
-   * @param wkbReader the geometry reader to use
-   */
-  public WKBHexFileReader(String filename, WKBReader wkbReader)
-  {
-    this(new File(filename), wkbReader);
-  }
-  
-  /**
-   * Creates a new <tt>WKBHexFileReader</tt>, given a {@link Reader} to read from.
-   * 
-   * @param reader the reader to read from
-   * @param wkbReader the geometry reader to use
-   */
-  public WKBHexFileReader(Reader reader, WKBReader wkbReader)
-  {
-    this.reader = reader;
-    this.wkbReader = wkbReader;
-  }
-  
-	/**
-	 * Sets the maximum number of geometries to read.
-   * 
-	 * @param limit the maximum number of geometries to read
-	 */
-	public void setLimit(int limit)
-	{
-		this.limit = limit;
-	}
-	
-	/**
-	 * Sets the number of geometries to skip before storing.
-   * 
-	 * @param offset the number of geometries to skip
-	 */
-	public void setOffset(int offset)
-	{
-		this.offset = offset;
-	}
-	
-	/**
-	 * Reads a sequence of geometries.
-	 * If an offset is specified, geometries read up to the offset count are skipped.
-	 * If a limit is specified, no more than <tt>limit</tt> geometries are read.
-	 * 
-	 * @return the list of geometries read
-	 * @throws IOException if an I/O exception was encountered
-	 * @throws ParseException if an error occured reading a geometry
-	 */
-	public List read() 
-	throws IOException, ParseException 
-	{
-    // do this here so that constructors don't throw exceptions
-    if (file != null)
-      reader = new FileReader(file);
-    
-		count = 0;
-		try {
-			BufferedReader bufferedReader = new BufferedReader(reader);
-			try {
-				return read(bufferedReader);
-			} finally {
-				bufferedReader.close();
-			}
-		} finally {
-			reader.close();
-		}
-	}
-	
-	private List read(BufferedReader bufferedReader) throws IOException,
-			ParseException {
-		List geoms = new ArrayList();
-		while (! isAtEndOfFile(bufferedReader) && ! isAtLimit(geoms)) {
-		  String line = bufferedReader.readLine().trim();
-		  if (line.length() == 0) 
-		    continue;
-			Geometry g = wkbReader.read(WKBReader.hexToBytes(line));
-			if (count >= offset)
-				geoms.add(g);
-			count++;
-		}
-		return geoms;
-	}
-	
-	private boolean isAtLimit(List geoms)
-	{
-		if (limit < 0) return false;
-		if (geoms.size() < limit) return false;
-		return true;
-	}
-	
-  private static final int MAX_LOOKAHEAD = 1000;
-  
-  /**
-	 * Tests if reader is at EOF.
-	 */
-	private boolean isAtEndOfFile(BufferedReader bufferedReader)
-			throws IOException 
-			{
-		bufferedReader.mark(MAX_LOOKAHEAD);
-
-		StreamTokenizer tokenizer = new StreamTokenizer(bufferedReader);
-		int type = tokenizer.nextToken();
-
-		if (type == StreamTokenizer.TT_EOF) {
-			return true;
-		}
-		bufferedReader.reset();
-		return false;
-	}
-}
diff --git a/src/com/vividsolutions/jts/io/WKBReader.java b/src/com/vividsolutions/jts/io/WKBReader.java
deleted file mode 100644
index 047ade3..0000000
--- a/src/com/vividsolutions/jts/io/WKBReader.java
+++ /dev/null
@@ -1,375 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.IOException;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Reads a {@link Geometry}from a byte stream in Well-Known Binary format.
- * Supports use of an {@link InStream}, which allows easy use
- * with arbitrary byte stream sources.
- * <p>
- * This class reads the format describe in {@link WKBWriter}.  
- * It also partially handles
- * the <b>Extended WKB</b> format used by PostGIS, 
- * by parsing and storing SRID values.
- * The reader repairs structurally-invalid input
- * (specifically, LineStrings and LinearRings which contain
- * too few points have vertices added,
- * and non-closed rings are closed).
- * <p>
- * This class is designed to support reuse of a single instance to read multiple
- * geometries. This class is not thread-safe; each thread should create its own
- * instance.
- *
- * @see WKBWriter for a formal format specification
- */
-public class WKBReader
-{
-  /**
-   * Converts a hexadecimal string to a byte array.
-   * The hexadecimal digit symbols are case-insensitive.
-   *
-   * @param hex a string containing hex digits
-   * @return an array of bytes with the value of the hex string
-   */
-  public static byte[] hexToBytes(String hex)
-  {
-    int byteLen = hex.length() / 2;
-    byte[] bytes = new byte[byteLen];
-
-    for (int i = 0; i < hex.length() / 2; i++) {
-      int i2 = 2 * i;
-      if (i2 + 1 > hex.length())
-        throw new IllegalArgumentException("Hex string has odd length");
-
-      int nib1 = hexToInt(hex.charAt(i2));
-      int nib0 = hexToInt(hex.charAt(i2 + 1));
-      byte b = (byte) ((nib1 << 4) + (byte) nib0);
-      bytes[i] = b;
-    }
-    return bytes;
-  }
-
-  private static int hexToInt(char hex)
-  {
-    int nib = Character.digit(hex, 16);
-    if (nib < 0)
-      throw new IllegalArgumentException("Invalid hex digit: '" + hex + "'");
-    return nib;
-  }
-
-  private static final String INVALID_GEOM_TYPE_MSG
-  = "Invalid geometry type encountered in ";
-
-  private GeometryFactory factory;
-  private CoordinateSequenceFactory csFactory;
-  private PrecisionModel precisionModel;
-  // default dimension - will be set on read
-  private int inputDimension = 2;
-  private boolean hasSRID = false;
-  private int SRID = 0;
-  /**
-   * true if structurally invalid input should be reported rather than repaired.
-   * At some point this could be made client-controllable.
-   */
-  private boolean isStrict = false;
-  private ByteOrderDataInStream dis = new ByteOrderDataInStream();
-  private double[] ordValues;
-
-  public WKBReader() {
-    this(new GeometryFactory());
-  }
-
-  public WKBReader(GeometryFactory geometryFactory) {
-    this.factory = geometryFactory;
-    precisionModel = factory.getPrecisionModel();
-    csFactory = factory.getCoordinateSequenceFactory();
-  }
-
-  /**
-   * Reads a single {@link Geometry} in WKB format from a byte array.
-   *
-   * @param bytes the byte array to read from
-   * @return the geometry read
-   * @throws ParseException if the WKB is ill-formed
-   */
-  public Geometry read(byte[] bytes) throws ParseException
-  {
-    // possibly reuse the ByteArrayInStream?
-    // don't throw IOExceptions, since we are not doing any I/O
-    try {
-      return read(new ByteArrayInStream(bytes));
-    }
-    catch (IOException ex) {
-      throw new RuntimeException("Unexpected IOException caught: " + ex.getMessage());
-    }
-  }
-
-  /**
-   * Reads a {@link Geometry} in binary WKB format from an {@link InStream}.
-   *
-   * @param is the stream to read from
-   * @return the Geometry read
-   * @throws IOException if the underlying stream creates an error
-   * @throws ParseException if the WKB is ill-formed
-   */
-  public Geometry read(InStream is)
-  throws IOException, ParseException
-  {
-    dis.setInStream(is);
-    Geometry g = readGeometry();
-    return g;
-  }
-
-  private Geometry readGeometry()
-  throws IOException, ParseException
-  {
-
-      // determine byte order
-      byte byteOrderWKB = dis.readByte();
-
-      // always set byte order, since it may change from geometry to geometry
-     if(byteOrderWKB == WKBConstants.wkbNDR)
-     {
-        dis.setOrder(ByteOrderValues.LITTLE_ENDIAN);
-     }
-     else if(byteOrderWKB == WKBConstants.wkbXDR)
-     {
-        dis.setOrder(ByteOrderValues.BIG_ENDIAN);
-     }
-     else if(isStrict)
-     {
-        throw new ParseException("Unknown geometry byte order (not NDR or XDR): " + byteOrderWKB);
-     }
-     //if not strict and not XDR or NDR, then we just use the dis default set at the
-     //start of the geometry (if a multi-geometry).  This  allows WBKReader to work
-     //with Spatialite native BLOB WKB, as well as other WKB variants that might just
-     //specify endian-ness at the start of the multigeometry.
-
-
-    int typeInt = dis.readInt();
-    int geometryType = typeInt & 0xff;
-    // determine if Z values are present
-    boolean hasZ = (typeInt & 0x80000000) != 0;
-    inputDimension =  hasZ ? 3 : 2;
-    // determine if SRIDs are present
-    hasSRID = (typeInt & 0x20000000) != 0;
-
-    int SRID = 0;
-    if (hasSRID) {
-      SRID = dis.readInt();
-    }
-
-    // only allocate ordValues buffer if necessary
-    if (ordValues == null || ordValues.length < inputDimension)
-      ordValues = new double[inputDimension];
-
-    Geometry geom = null;
-    switch (geometryType) {
-      case WKBConstants.wkbPoint :
-        geom = readPoint();
-        break;
-      case WKBConstants.wkbLineString :
-        geom = readLineString();
-        break;
-     case WKBConstants.wkbPolygon :
-       geom = readPolygon();
-        break;
-      case WKBConstants.wkbMultiPoint :
-        geom = readMultiPoint();
-        break;
-      case WKBConstants.wkbMultiLineString :
-        geom = readMultiLineString();
-        break;
-     case WKBConstants.wkbMultiPolygon :
-        geom = readMultiPolygon();
-        break;
-      case WKBConstants.wkbGeometryCollection :
-        geom = readGeometryCollection();
-        break;
-      default: 
-        throw new ParseException("Unknown WKB type " + geometryType);
-    }
-    setSRID(geom, SRID);
-    return geom;
-  }
-
-  /**
-   * Sets the SRID, if it was specified in the WKB
-   *
-   * @param g the geometry to update
-   * @return the geometry with an updated SRID value, if required
-   */
-  private Geometry setSRID(Geometry g, int SRID)
-  {
-    if (SRID != 0)
-      g.setSRID(SRID);
-    return g;
-  }
-
-  private Point readPoint() throws IOException
-  {
-    CoordinateSequence pts = readCoordinateSequence(1);
-    return factory.createPoint(pts);
-  }
-
-  private LineString readLineString() throws IOException
-  {
-    int size = dis.readInt();
-    CoordinateSequence pts = readCoordinateSequenceLineString(size);
-    return factory.createLineString(pts);
-  }
-
-  private LinearRing readLinearRing() throws IOException
-  {
-    int size = dis.readInt();
-    CoordinateSequence pts = readCoordinateSequenceRing(size);
-    return factory.createLinearRing(pts);
-  }
-
-  private Polygon readPolygon() throws IOException
-  {
-    int numRings = dis.readInt();
-    LinearRing[] holes = null;
-    if (numRings > 1)
-      holes = new LinearRing[numRings - 1];
-
-    LinearRing shell = readLinearRing();
-    for (int i = 0; i < numRings - 1; i++) {
-      holes[i] = readLinearRing();
-    }
-    return factory.createPolygon(shell, holes);
-  }
-
-  private MultiPoint readMultiPoint() throws IOException, ParseException
-  {
-    int numGeom = dis.readInt();
-    Point[] geoms = new Point[numGeom];
-    for (int i = 0; i < numGeom; i++) {
-      Geometry g = readGeometry();
-      if (! (g instanceof Point))
-        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiPoint");
-      geoms[i] = (Point) g;
-    }
-    return factory.createMultiPoint(geoms);
-  }
-
-  private MultiLineString readMultiLineString() throws IOException, ParseException
-  {
-    int numGeom = dis.readInt();
-    LineString[] geoms = new LineString[numGeom];
-    for (int i = 0; i < numGeom; i++) {
-      Geometry g = readGeometry();
-      if (! (g instanceof LineString))
-        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiLineString");
-      geoms[i] = (LineString) g;
-    }
-    return factory.createMultiLineString(geoms);
-  }
-
-  private MultiPolygon readMultiPolygon() throws IOException, ParseException
-  {
-    int numGeom = dis.readInt();
-    Polygon[] geoms = new Polygon[numGeom];
-
-    for (int i = 0; i < numGeom; i++) {
-      Geometry g = readGeometry();
-      if (! (g instanceof Polygon))
-        throw new ParseException(INVALID_GEOM_TYPE_MSG + "MultiPolygon");
-      geoms[i] = (Polygon) g;
-    }
-    return factory.createMultiPolygon(geoms);
-  }
-
-  private GeometryCollection readGeometryCollection() throws IOException, ParseException
-  {
-    int numGeom = dis.readInt();
-    Geometry[] geoms = new Geometry[numGeom];
-    for (int i = 0; i < numGeom; i++) {
-      geoms[i] = readGeometry();
-    }
-    return factory.createGeometryCollection(geoms);
-  }
-
-  private CoordinateSequence readCoordinateSequence(int size) throws IOException
-  {
-    CoordinateSequence seq = csFactory.create(size, inputDimension);
-    int targetDim = seq.getDimension();
-    if (targetDim > inputDimension)
-      targetDim = inputDimension;
-    for (int i = 0; i < size; i++) {
-      readCoordinate();
-      for (int j = 0; j < targetDim; j++) {
-        seq.setOrdinate(i, j, ordValues[j]);
-      }
-    }
-    return seq;
-  }
-
-  private CoordinateSequence readCoordinateSequenceLineString(int size) throws IOException
-  {
-    CoordinateSequence seq = readCoordinateSequence(size);
-    if (isStrict) return seq;
-    if (seq.size() == 0 || seq.size() >= 2) return seq;
-    return CoordinateSequences.extend(csFactory, seq, 2);
-  }
-  
-  private CoordinateSequence readCoordinateSequenceRing(int size) throws IOException
-  {
-    CoordinateSequence seq = readCoordinateSequence(size);
-    if (isStrict) return seq;
-    if (CoordinateSequences.isRing(seq)) return seq;
-    return CoordinateSequences.ensureValidRing(csFactory, seq);
-  }
-
-  /**
-   * Reads a coordinate value with the specified dimensionality.
-   * Makes the X and Y ordinates precise according to the precision model
-   * in use.
-   */
-  private void readCoordinate() throws IOException
-  {
-    for (int i = 0; i < inputDimension; i++) {
-      if (i <= 1) {
-        ordValues[i] = precisionModel.makePrecise(dis.readDouble());
-      }
-      else {
-        ordValues[i] = dis.readDouble();
-      }
-
-    }
-  }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/io/WKBWriter.java b/src/com/vividsolutions/jts/io/WKBWriter.java
deleted file mode 100644
index 6e2e2bc..0000000
--- a/src/com/vividsolutions/jts/io/WKBWriter.java
+++ /dev/null
@@ -1,436 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import java.io.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Writes a {@link Geometry} into Well-Known Binary format.
- * Supports use of an {@link OutStream}, which allows easy use
- * with arbitary byte stream sinks.
- * <p>
- * The WKB format is specified in the 
- * OGC <A HREF="http://www.opengis.org/techno/specs.htm"><i>Simple Features for SQL</i></a>
- * specification.
- * This implementation also supports the <b>Extended WKB</b> 
- * standard. Extended WKB allows writing 3-dimensional coordinates
- * and including the geometry SRID value.  
- * The presence of 3D coordinates is signified
- * by setting the high bit of the <tt>wkbType</tt> word.
- * The presence of an SRID is signified 
- * by setting the third bit of the <tt>wkbType</tt> word.
- * EWKB format is upward compatible with the original SFS WKB format.
- * <p>
- * Empty Points cannot be represented in WKB; an
- * {@link IllegalArgumentException} will be thrown if one is
- * written. 
- * <p>
- * The WKB specification does not support representing {@link LinearRing}s;
- * they will be written as {@link LineString}s.
- * <p>
- * This class is designed to support reuse of a single instance to read multiple
- * geometries. This class is not thread-safe; each thread should create its own
- * instance.
- * 
- * <h3>Syntax</h3>
- * The following syntax specification describes the version of Well-Known Binary
- * supported by JTS.
- * <p>
- * <i>The specification uses a syntax language similar to that used in
- * the C language.  Bitfields are specified from hi-order to lo-order bits.</i>
- * <p>
- * <blockquote><pre>
- * 
- * <b>byte</b> = 1 byte
- * <b>uint32</b> = 32 bit unsigned integer (4 bytes)
- * <b>double</b> = double precision number (8 bytes)
- * 
- * abstract Point { }
- * 
- * Point2D extends Point {
- * 	<b>double</b> x;
- * 	<b>double</b> y;
- * }
- * 
- * Point3D extends Point {
- * 	<b>double</b> x;
- * 	<b>double</b> y;
- * 	<b>double</b> z;
- * }
- * 
- * LinearRing {
- * 	<b>uint32</b> numPoints;
- * 	Point points[numPoints];
- * }
- * 
- * enum wkbGeometryType {
- * 	wkbPoint = 1,
- * 	wkbLineString = 2,
- * 	wkbPolygon = 3,
- * 	wkbMultiPoint = 4,
- * 	wkbMultiLineString = 5,
- * 	wkbMultiPolygon = 6,
- * 	wkbGeometryCollection = 7
- * }
- * 
- * enum byteOrder {
- * 	wkbXDR = 0,	// Big Endian
- * 	wkbNDR = 1 	// Little Endian
- * }
- * 
- * WKBType {
- * 	<b>uint32</b> wkbGeometryType : 8; // values from enum wkbGeometryType
- * }
- * 
- * EWKBType {
- * 	<b>uint32</b> is3D : 1; 	// 0 = 2D, 1 = 3D
- * 	<b>uint32</b> noData1 : 1; 
- * 	<b>uint32</b> hasSRID : 1;  	// 0, no, 1 = yes
- * 	<b>uint32</b> noData2 : 21; 
- * 	<b>uint32</b> wkbGeometryType : 8; // values from enum wkbGeometryType
- * }
- * 
- * abstract WKBGeometry {
- * 	<b>byte</b> byteOrder;		// values from enum byteOrder
- * 	EWKBType wkbType
- * 	[ <b>uint32</b> srid; ] 	// only if hasSRID = yes
- * }
- * 
- * WKBPoint extends WKBGeometry {
- * 	Point point;
- * }
- * 
- * WKBLineString extends WKBGeometry {
- * 	<b>uint32</b> numCoords;
- * 	Point points[numCoords];
- * }
- * 
- * WKBPolygon extends WKBGeometry {
- * 	<b>uint32</b> numRings;
- * 	LinearRing rings[numRings];
- * }
- * 
- * WKBMultiPoint extends WKBGeometry {
- * 	<b>uint32</b> numElems;
- * 	WKBPoint elems[numElems];
- * }
- * 
- * WKBMultiLineString extends WKBGeometry {
- * 	<b>uint32</b> numElems;
- * 	WKBLineString elems[numElems];
- * }
- * 
- * wkbMultiPolygon extends WKBGeometry {
- * 	<b>uint32</b> numElems;
- * 	WKBPolygon elems[numElems];
- * }
- * 
- * WKBGeometryCollection extends WKBGeometry {
- * 	<b>uint32</b> numElems;
- * 	WKBGeometry elems[numElems];
- * }
- * 
- * </pre></blockquote> 
- * @see WKBReader
- */
-public class WKBWriter
-{
-  /**
-   * Converts a byte array to a hexadecimal string.
-   * 
-   * @param bytes
-   * @return a string of hexadecimal digits
-   * 
-   * @deprecated
-   */
-  public static String bytesToHex(byte[] bytes)
-  {
-    return toHex(bytes);
-  }
-
-  /**
-   * Converts a byte array to a hexadecimal string.
-   * 
-   * @param bytes a byte array
-   * @return a string of hexadecimal digits
-   */
-  public static String toHex(byte[] bytes)
-  {
-    StringBuffer buf = new StringBuffer();
-    for (int i = 0; i < bytes.length; i++) {
-      byte b = bytes[i];
-      buf.append(toHexDigit((b >> 4) & 0x0F));
-      buf.append(toHexDigit(b & 0x0F));
-    }
-    return buf.toString();
-  }
-
-  private static char toHexDigit(int n)
-  {
-    if (n < 0 || n > 15)
-      throw new IllegalArgumentException("Nibble value out of range: " + n);
-    if (n <= 9)
-      return (char) ('0' + n);
-    return (char) ('A' + (n - 10));
-  }
-
-  private int outputDimension = 2;
-  private int byteOrder;
-  private boolean includeSRID = false;
-  private ByteArrayOutputStream byteArrayOS = new ByteArrayOutputStream();
-  private OutStream byteArrayOutStream = new OutputStreamOutStream(byteArrayOS);
-  // holds output data values
-  private byte[] buf = new byte[8];
-
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * output dimension = 2 and BIG_ENDIAN byte order
-   */
-  public WKBWriter() {
-    this(2, ByteOrderValues.BIG_ENDIAN);
-  }
-
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * the given dimension (2 or 3) for output coordinates
-   * and {@link ByteOrderValues#BIG_ENDIAN} byte order.
-   * If the input geometry has a small coordinate dimension,
-   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
-   *
-   * @param outputDimension the coordinate dimension to output (2 or 3)
-   */
-  public WKBWriter(int outputDimension) {
-    this(outputDimension, ByteOrderValues.BIG_ENDIAN);
-  }
-
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * the given dimension (2 or 3) for output coordinates
-   * and {@link ByteOrderValues#BIG_ENDIAN} byte order. This constructor also
-   * takes a flag to control whether srid information will be
-   * written.
-   * If the input geometry has a smaller coordinate dimension,
-   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
-   *
-   * @param outputDimension the coordinate dimension to output (2 or 3)
-   * @param includeSRID indicates whether SRID should be written
-   */
-  public WKBWriter(int outputDimension, boolean includeSRID) {
-    this(outputDimension, ByteOrderValues.BIG_ENDIAN, includeSRID);
-  }
-  
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * the given dimension (2 or 3) for output coordinates
-   * and byte order
-   * If the input geometry has a small coordinate dimension,
-   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
-   *
-   * @param outputDimension the coordinate dimension to output (2 or 3)
-   * @param byteOrder the byte ordering to use
-   */
-  public WKBWriter(int outputDimension, int byteOrder) {
-      this(outputDimension, byteOrder, false);
-  }
-  
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * the given dimension (2 or 3) for output coordinates
-   * and byte order. This constructor also takes a flag to 
-   * control whether srid information will be written.
-   * If the input geometry has a small coordinate dimension,
-   * coordinates will be padded with {@link Coordinate#NULL_ORDINATE}.
-   *
-   * @param outputDimension the coordinate dimension to output (2 or 3)
-   * @param byteOrder the byte ordering to use
-   * @param includeSRID indicates whether SRID should be written
-   */
-  public WKBWriter(int outputDimension, int byteOrder, boolean includeSRID) {
-      this.outputDimension = outputDimension;
-      this.byteOrder = byteOrder;
-      this.includeSRID = includeSRID;
-      
-      if (outputDimension < 2 || outputDimension > 3)
-        throw new IllegalArgumentException("Output dimension must be 2 or 3");
-  }
-  
-  /**
-   * Writes a {@link Geometry} into a byte array.
-   *
-   * @param geom the geometry to write
-   * @return the byte array containing the WKB
-   */
-  public byte[] write(Geometry geom)
-  {
-    try {
-      byteArrayOS.reset();
-      write(geom, byteArrayOutStream);
-    }
-    catch (IOException ex) {
-      throw new RuntimeException("Unexpected IO exception: " + ex.getMessage());
-    }
-    return byteArrayOS.toByteArray();
-  }
-
-  /**
-   * Writes a {@link Geometry} to an {@link OutStream}.
-   *
-   * @param geom the geometry to write
-   * @param os the out stream to write to
-   * @throws IOException if an I/O error occurs
-   */
-  public void write(Geometry geom, OutStream os) throws IOException
-  {
-    if (geom instanceof Point)
-      writePoint((Point) geom, os);
-    // LinearRings will be written as LineStrings
-    else if (geom instanceof LineString)
-      writeLineString((LineString) geom, os);
-    else if (geom instanceof Polygon)
-      writePolygon((Polygon) geom, os);
-    else if (geom instanceof MultiPoint)
-      writeGeometryCollection(WKBConstants.wkbMultiPoint, 
-          (MultiPoint) geom, os);
-    else if (geom instanceof MultiLineString)
-      writeGeometryCollection(WKBConstants.wkbMultiLineString,
-          (MultiLineString) geom, os);
-    else if (geom instanceof MultiPolygon)
-      writeGeometryCollection(WKBConstants.wkbMultiPolygon,
-          (MultiPolygon) geom, os);
-    else if (geom instanceof GeometryCollection)
-      writeGeometryCollection(WKBConstants.wkbGeometryCollection,
-          (GeometryCollection) geom, os);
-    else {
-      Assert.shouldNeverReachHere("Unknown Geometry type");
-    }
-  }
-
-  private void writePoint(Point pt, OutStream os) throws IOException
-  {
-    if (pt.getCoordinateSequence().size() == 0)
-      throw new IllegalArgumentException("Empty Points cannot be represented in WKB");
-    writeByteOrder(os);
-    writeGeometryType(WKBConstants.wkbPoint, pt, os);
-    writeCoordinateSequence(pt.getCoordinateSequence(), false, os);
-  }
-
-  private void writeLineString(LineString line, OutStream os)
-      throws IOException
-  {
-    writeByteOrder(os);
-    writeGeometryType(WKBConstants.wkbLineString, line, os);
-    writeCoordinateSequence(line.getCoordinateSequence(), true, os);
-  }
-
-  private void writePolygon(Polygon poly, OutStream os) throws IOException
-  {
-    writeByteOrder(os);
-    writeGeometryType(WKBConstants.wkbPolygon, poly, os);
-    writeInt(poly.getNumInteriorRing() + 1, os);
-    writeCoordinateSequence(poly.getExteriorRing().getCoordinateSequence(), true, os);
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      writeCoordinateSequence(poly.getInteriorRingN(i).getCoordinateSequence(), true,
-          os);
-    }
-  }
-
-  private void writeGeometryCollection(int geometryType, GeometryCollection gc,
-      OutStream os) throws IOException
-  {
-    writeByteOrder(os);
-    writeGeometryType(geometryType, gc, os);
-    writeInt(gc.getNumGeometries(), os);
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      write(gc.getGeometryN(i), os);
-    }
-  }
-
-  private void writeByteOrder(OutStream os) throws IOException
-  {
-    if (byteOrder == ByteOrderValues.LITTLE_ENDIAN)
-      buf[0] = WKBConstants.wkbNDR;
-    else
-      buf[0] = WKBConstants.wkbXDR;
-    os.write(buf, 1);
-  }
-
-  private void writeGeometryType(int geometryType, Geometry g, OutStream os)
-      throws IOException
-  {
-    int flag3D = (outputDimension == 3) ? 0x80000000 : 0;
-    int typeInt = geometryType | flag3D;
-    typeInt |= includeSRID ? 0x20000000 : 0;
-    writeInt(typeInt, os);
-    if (includeSRID) {
-        writeInt(g.getSRID(), os);
-    }
-  }
-
-  private void writeInt(int intValue, OutStream os) throws IOException
-  {
-    ByteOrderValues.putInt(intValue, buf, byteOrder);
-    os.write(buf, 4);
-  }
-
-  private void writeCoordinateSequence(CoordinateSequence seq, boolean writeSize, OutStream os)
-      throws IOException
-  {
-    if (writeSize)
-      writeInt(seq.size(), os);
-
-    for (int i = 0; i < seq.size(); i++) {
-      writeCoordinate(seq, i, os);
-    }
-  }
-
-  private void writeCoordinate(CoordinateSequence seq, int index, OutStream os)
-  throws IOException
-  {
-    ByteOrderValues.putDouble(seq.getX(index), buf, byteOrder);
-    os.write(buf, 8);
-    ByteOrderValues.putDouble(seq.getY(index), buf, byteOrder);
-    os.write(buf, 8);
-    
-    // only write 3rd dim if caller has requested it for this writer
-    if (outputDimension >= 3) {
-      // if 3rd dim is requested, only write it if the CoordinateSequence provides it
-    	double ordVal = Coordinate.NULL_ORDINATE;
-    	if (seq.getDimension() >= 3)
-    		ordVal = seq.getOrdinate(index, 2);
-      ByteOrderValues.putDouble(ordVal, buf, byteOrder);
-      os.write(buf, 8);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/io/WKTFileReader.java b/src/com/vividsolutions/jts/io/WKTFileReader.java
deleted file mode 100644
index 759ea2a..0000000
--- a/src/com/vividsolutions/jts/io/WKTFileReader.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.io;
-
-import java.io.*;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Reads a sequence of {@link Geometry}s in WKT format 
- * from a text file.
- * The geometries in the file may be separated by any amount
- * of whitespace and newlines.
- * 
- * @author Martin Davis
- *
- */
-public class WKTFileReader 
-{
-	private File file = null;
-  private Reader reader;
-//  private Reader fileReader = new FileReader(file);
-	private WKTReader wktReader;
-	private int count = 0;
-	private int limit = -1;
-	private int offset = 0;
-	
-  /**
-   * Creates a new <tt>WKTFileReader</tt> given the <tt>File</tt> to read from 
-   * and a <tt>WKTReader</tt> to use to parse the geometries.
-   * 
-   * @param file the <tt>File</tt> to read from
-   * @param wktReader the geometry reader to use
-   */
-	public WKTFileReader(File file, WKTReader wktReader)
-	{
-		this.file = file;
-    this.wktReader = wktReader;
-	}
-	
-  /**
-   * Creates a new <tt>WKTFileReader</tt>, given the name of the file to read from.
-   * 
-   * @param filename the name of the file to read from
-   * @param wktReader the geometry reader to use
-   */
-  public WKTFileReader(String filename, WKTReader wktReader)
-  {
-    this(new File(filename), wktReader);
-  }
-  
-  /**
-   * Creates a new <tt>WKTFileReader</tt>, given a {@link Reader} to read from.
-   * 
-   * @param reader the reader to read from
-   * @param wktReader the geometry reader to use
-   */
-  public WKTFileReader(Reader reader, WKTReader wktReader)
-  {
-    this.reader = reader;
-    this.wktReader = wktReader;
-  }
-  
-	/**
-	 * Sets the maximum number of geometries to read.
-   * 
-	 * @param limit the maximum number of geometries to read
-	 */
-	public void setLimit(int limit)
-	{
-		this.limit = limit;
-	}
-	
-	/**
-	 * Sets the number of geometries to skip before storing.
-   * 
-	 * @param offset the number of geometries to skip
-	 */
-	public void setOffset(int offset)
-	{
-		this.offset = offset;
-	}
-	
-	/**
-	 * Reads a sequence of geometries.
-	 * If an offset is specified, geometries read up to the offset count are skipped.
-	 * If a limit is specified, no more than <tt>limit</tt> geometries are read.
-	 * 
-	 * @return the list of geometries read
-	 * @throws IOException if an I/O exception was encountered
-	 * @throws ParseException if an error occured reading a geometry
-	 */
-	public List read() 
-	throws IOException, ParseException 
-	{
-    // do this here so that constructors don't throw exceptions
-    if (file != null)
-      reader = new FileReader(file);
-    
-		count = 0;
-		try {
-			BufferedReader bufferedReader = new BufferedReader(reader);
-			try {
-				return read(bufferedReader);
-			} finally {
-				bufferedReader.close();
-			}
-		} finally {
-			reader.close();
-		}
-	}
-	
-	private List read(BufferedReader bufferedReader) throws IOException,
-			ParseException {
-		List geoms = new ArrayList();
-		while (! isAtEndOfFile(bufferedReader) && ! isAtLimit(geoms)) {
-			Geometry g = wktReader.read(bufferedReader);
-			if (count >= offset)
-				geoms.add(g);
-			count++;
-		}
-		return geoms;
-	}
-	
-	private boolean isAtLimit(List geoms)
-	{
-		if (limit < 0) return false;
-		if (geoms.size() < limit) return false;
-		return true;
-	}
-	
-  private static final int MAX_LOOKAHEAD = 1000;
-  
-  /**
-	 * Tests if reader is at EOF.
-	 */
-	private boolean isAtEndOfFile(BufferedReader bufferedReader)
-			throws IOException 
-			{
-		bufferedReader.mark(MAX_LOOKAHEAD);
-
-		StreamTokenizer tokenizer = new StreamTokenizer(bufferedReader);
-		int type = tokenizer.nextToken();
-
-		if (type == StreamTokenizer.TT_EOF) {
-			return true;
-		}
-		bufferedReader.reset();
-		return false;
-	}
-}
diff --git a/src/com/vividsolutions/jts/io/WKTReader.java b/src/com/vividsolutions/jts/io/WKTReader.java
deleted file mode 100644
index 53865f4..0000000
--- a/src/com/vividsolutions/jts/io/WKTReader.java
+++ /dev/null
@@ -1,735 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.io.ParseException;
-
-import java.io.IOException;
-import java.io.Reader;
-import java.io.StreamTokenizer;
-import java.io.StringReader;
-import java.util.ArrayList;
-
-/**
- * Converts a geometry in Well-Known Text format to a {@link Geometry}.
- * <p>
- * <code>WKTReader</code> supports
- * extracting <code>Geometry</code> objects from either {@link Reader}s or
- *  {@link String}s. This allows it to function as a parser to read <code>Geometry</code>
- *  objects from text blocks embedded in other data formats (e.g. XML). <P>
- * <p>
- *  A <code>WKTReader</code> is parameterized by a <code>GeometryFactory</code>,
- *  to allow it to create <code>Geometry</code> objects of the appropriate
- *  implementation. In particular, the <code>GeometryFactory</code>
- *  determines the <code>PrecisionModel</code> and <code>SRID</code> that is
- *  used. <P>
- *
- *  The <code>WKTReader</code> converts all input numbers to the precise
- *  internal representation.
- *
- * <h3>Notes:</h3>
- * <ul>
- * <li>Keywords are case-insensitive.
- * <li>The reader supports non-standard "LINEARRING" tags.
- * <li>The reader uses <tt>Double.parseDouble</tt> to perform the conversion of ASCII
- * numbers to floating point.  This means it supports the Java
- * syntax for floating point literals (including scientific notation).
- * </ul>
- *
- * <h3>Syntax</h3>
- * The following syntax specification describes the version of Well-Known Text
- * supported by JTS.
- * (The specification uses a syntax language similar to that used in
- * the C and Java language specifications.)
- * <p>
- *
- * <blockquote><pre>
- * <i>WKTGeometry:</i> one of<i>
- *
- *       WKTPoint  WKTLineString  WKTLinearRing  WKTPolygon
- *       WKTMultiPoint  WKTMultiLineString  WKTMultiPolygon
- *       WKTGeometryCollection</i>
- *
- * <i>WKTPoint:</i> <b>POINT ( </b><i>Coordinate</i> <b>)</b>
- *
- * <i>WKTLineString:</i> <b>LINESTRING</b> <i>CoordinateSequence</i>
- *
- * <i>WKTLinearRing:</i> <b>LINEARRING</b> <i>CoordinateSequence</i>
- *
- * <i>WKTPolygon:</i> <b>POLYGON</b> <i>CoordinateSequenceList</i>
- *
- * <i>WKTMultiPoint:</i> <b>MULTIPOINT</b> <i>CoordinateSingletonList</i>
- *
- * <i>WKTMultiLineString:</i> <b>MULTILINESTRING</b> <i>CoordinateSequenceList</i>
- *
- * <i>WKTMultiPolygon:</i>
- *         <b>MULTIPOLYGON (</b> <i>CoordinateSequenceList {</i> , <i>CoordinateSequenceList }</i> <b>)</b>
- *
- * <i>WKTGeometryCollection: </i>
- *         <b>GEOMETRYCOLLECTION (</b> <i>WKTGeometry {</i> , <i>WKTGeometry }</i> <b>)</b>
- *
- * <i>CoordinateSingletonList:</i>
- *         <b>(</b> <i>CoordinateSingleton {</i> <b>,</b> <i>CoordinateSingleton }</i> <b>)</b>
- *         | <b>EMPTY</b>
- *         
- * <i>CoordinateSingleton:</i>
- *         <b>(</b> <i>Coordinate <b>)</b>
- *         | <b>EMPTY</b>
- *
- * <i>CoordinateSequenceList:</i>
- *         <b>(</b> <i>CoordinateSequence {</i> <b>,</b> <i>CoordinateSequence }</i> <b>)</b>
- *         | <b>EMPTY</b>
- *
- * <i>CoordinateSequence:</i>
- *         <b>(</b> <i>Coordinate {</i> , <i>Coordinate }</i> <b>)</b>
- *         | <b>EMPTY</b>
- *
- * <i>Coordinate:
- *         Number Number Number<sub>opt</sub></i>
- *
- * <i>Number:</i> A Java-style floating-point number (including <tt>NaN</tt>, with arbitrary case)
- *
- * </pre></blockquote>
- *
- *
- *@version 1.7
- * @see WKTWriter
- */
-public class WKTReader
-{
-  private static final String EMPTY = "EMPTY";
-  private static final String COMMA = ",";
-  private static final String L_PAREN = "(";
-  private static final String R_PAREN = ")";
-  private static final String NAN_SYMBOL = "NaN";
-  
-  private GeometryFactory geometryFactory;
-  private PrecisionModel precisionModel;
-  private StreamTokenizer tokenizer;
-
-  /**
-   * Creates a reader that creates objects using the default {@link GeometryFactory}.
-   */
-  public WKTReader() {
-    this(new GeometryFactory());
-  }
-
-  /**
-   *  Creates a reader that creates objects using the given
-   *  {@link GeometryFactory}.
-   *
-   *@param  geometryFactory  the factory used to create <code>Geometry</code>s.
-   */
-  public WKTReader(GeometryFactory geometryFactory) {
-    this.geometryFactory = geometryFactory;
-    precisionModel = geometryFactory.getPrecisionModel();
-  }
-
-  /**
-   * Reads a Well-Known Text representation of a {@link Geometry}
-   * from a {@link String}.
-   *
-   * @param wellKnownText
-   *            one or more <Geometry Tagged Text>strings (see the OpenGIS
-   *            Simple Features Specification) separated by whitespace
-   * @return a <code>Geometry</code> specified by <code>wellKnownText</code>
-   * @throws ParseException
-   *             if a parsing problem occurs
-   */
-  public Geometry read(String wellKnownText) throws ParseException {
-    StringReader reader = new StringReader(wellKnownText);
-    try {
-      return read(reader);
-    }
-    finally {
-      reader.close();
-    }
-  }
-
-  /**
-   * Reads a Well-Known Text representation of a {@link Geometry}
-   * from a {@link Reader}.
-   *
-   *@param  reader           a Reader which will return a <Geometry Tagged Text>
-   *      string (see the OpenGIS Simple Features Specification)
-   *@return                  a <code>Geometry</code> read from <code>reader</code>
-   *@throws  ParseException  if a parsing problem occurs
-   */
-  public Geometry read(Reader reader) throws ParseException {
-    tokenizer = new StreamTokenizer(reader);
-    // set tokenizer to NOT parse numbers
-    tokenizer.resetSyntax();
-    tokenizer.wordChars('a', 'z');
-    tokenizer.wordChars('A', 'Z');
-    tokenizer.wordChars(128 + 32, 255);
-    tokenizer.wordChars('0', '9');
-    tokenizer.wordChars('-', '-');
-    tokenizer.wordChars('+', '+');
-    tokenizer.wordChars('.', '.');
-    tokenizer.whitespaceChars(0, ' ');
-    tokenizer.commentChar('#');
-
-    try {
-      return readGeometryTaggedText();
-    }
-    catch (IOException e) {
-      throw new ParseException(e.toString());
-    }
-  }
-
-  /**
-   * Returns the next array of <code>Coordinate</code>s in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next element returned by the stream should be L_PAREN (the
-   *      beginning of "(x1 y1, x2 y2, ..., xn yn)") or EMPTY.
-   *@return                  the next array of <code>Coordinate</code>s in the
-   *      stream, or an empty array if EMPTY is the next element returned by
-   *      the stream.
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private Coordinate[] getCoordinates() throws IOException, ParseException {
-		String nextToken = getNextEmptyOrOpener();
-		if (nextToken.equals(EMPTY)) {
-			return new Coordinate[] {};
-		}
-		ArrayList coordinates = new ArrayList();
-		coordinates.add(getPreciseCoordinate());
-		nextToken = getNextCloserOrComma();
-		while (nextToken.equals(COMMA)) {
-			coordinates.add(getPreciseCoordinate());
-			nextToken = getNextCloserOrComma();
-		}
-		Coordinate[] array = new Coordinate[coordinates.size()];
-		return (Coordinate[]) coordinates.toArray(array);
-	}
-
-	private Coordinate[] getCoordinatesNoLeftParen() throws IOException, ParseException {
-		String nextToken = null;
-		ArrayList coordinates = new ArrayList();
-		coordinates.add(getPreciseCoordinate());
-		nextToken = getNextCloserOrComma();
-		while (nextToken.equals(COMMA)) {
-			coordinates.add(getPreciseCoordinate());
-			nextToken = getNextCloserOrComma();
-		}
-		Coordinate[] array = new Coordinate[coordinates.size()];
-		return (Coordinate[]) coordinates.toArray(array);
-	}
-
-  private Coordinate getPreciseCoordinate()
-      throws IOException, ParseException
-  {
-    Coordinate coord = new Coordinate();
-    coord.x = getNextNumber();
-    coord.y = getNextNumber();
-    if (isNumberNext()) {
-        coord.z = getNextNumber();
-    }
-    precisionModel.makePrecise(coord);
-    return coord;
-  }
-
-  private boolean isNumberNext() throws IOException {
-    int type = tokenizer.nextToken();
-    tokenizer.pushBack();
-    return type == StreamTokenizer.TT_WORD;
-  }
-
-  /**
-   * Parses the next number in the stream.
-   * Numbers with exponents are handled.
-   * <tt>NaN</tt> values are handled correctly, and
-   * the case of the "NaN" symbol is not significant. 
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be a number.
-   *@return                  the next number in the stream
-   *@throws  ParseException  if the next token is not a valid number
-   *@throws  IOException     if an I/O error occurs
-   */
-  private double getNextNumber() throws IOException,
-      ParseException {
-    int type = tokenizer.nextToken();
-    switch (type) {
-      case StreamTokenizer.TT_WORD:
-      {
-      	if (tokenizer.sval.equalsIgnoreCase(NAN_SYMBOL)) {
-      		return Double.NaN;
-      	}
-      	else {
-	        try {
-	          return Double.parseDouble(tokenizer.sval);
-	        }
-	        catch (NumberFormatException ex) {
-	          parseErrorWithLine("Invalid number: " + tokenizer.sval);
-	        }
-      	}
-      }
-    }
-    parseErrorExpected("number");
-    return 0.0;
-  }
-  /**
-   *  Returns the next EMPTY or L_PAREN in the stream as uppercase text.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be EMPTY or L_PAREN.
-   *@return                  the next EMPTY or L_PAREN in the stream as uppercase
-   *      text.
-   *@throws  ParseException  if the next token is not EMPTY or L_PAREN
-   *@throws  IOException     if an I/O error occurs
-   */
-  private String getNextEmptyOrOpener() throws IOException, ParseException {
-    String nextWord = getNextWord();
-    if (nextWord.equals(EMPTY) || nextWord.equals(L_PAREN)) {
-      return nextWord;
-    }
-    parseErrorExpected(EMPTY + " or " + L_PAREN);
-    return null;
-  }
-
-  /**
-   *  Returns the next R_PAREN or COMMA in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be R_PAREN or COMMA.
-   *@return                  the next R_PAREN or COMMA in the stream
-   *@throws  ParseException  if the next token is not R_PAREN or COMMA
-   *@throws  IOException     if an I/O error occurs
-   */
-  private String getNextCloserOrComma() throws IOException, ParseException {
-    String nextWord = getNextWord();
-    if (nextWord.equals(COMMA) || nextWord.equals(R_PAREN)) {
-      return nextWord;
-    }
-    parseErrorExpected(COMMA + " or " + R_PAREN);
-    return null;
-  }
-
-  /**
-   *  Returns the next R_PAREN in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be R_PAREN.
-   *@return                  the next R_PAREN in the stream
-   *@throws  ParseException  if the next token is not R_PAREN
-   *@throws  IOException     if an I/O error occurs
-   */
-  private String getNextCloser() throws IOException, ParseException {
-    String nextWord = getNextWord();
-    if (nextWord.equals(R_PAREN)) {
-      return nextWord;
-    }
-    parseErrorExpected(R_PAREN);
-    return null;
-  }
-
-  /**
-   *  Returns the next word in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be a word.
-   *@return                  the next word in the stream as uppercase text
-   *@throws  ParseException  if the next token is not a word
-   *@throws  IOException     if an I/O error occurs
-   */
-  private String getNextWord() throws IOException, ParseException {
-    int type = tokenizer.nextToken();
-    switch (type) {
-    case StreamTokenizer.TT_WORD:
-
-      String word = tokenizer.sval;
-      if (word.equalsIgnoreCase(EMPTY))
-          return EMPTY;
-      return word;
-
-    case '(': return L_PAREN;
-    case ')': return R_PAREN;
-    case ',': return COMMA;
-    }
-    parseErrorExpected("word");
-    return null;
-  }
-
-  /**
-   *  Returns the next word in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next token must be a word.
-   *@return                  the next word in the stream as uppercase text
-   *@throws  ParseException  if the next token is not a word
-   *@throws  IOException     if an I/O error occurs
-   */
-  private String lookaheadWord() throws IOException, ParseException {
-  	String nextWord = getNextWord();
-  	tokenizer.pushBack();
-    return nextWord;
-  }
-
-  /**
-   * Throws a formatted ParseException reporting that the current token
-   * was unexpected.
-   *
-   * @param expected a description of what was expected
-   * @throws ParseException
-   * @throws AssertionFailedException if an invalid token is encountered
-   */
-  private void parseErrorExpected(String expected)
-      throws ParseException
-  {
-    // throws Asserts for tokens that should never be seen
-    if (tokenizer.ttype == StreamTokenizer.TT_NUMBER)
-      Assert.shouldNeverReachHere("Unexpected NUMBER token");
-    if (tokenizer.ttype == StreamTokenizer.TT_EOL)
-      Assert.shouldNeverReachHere("Unexpected EOL token");
-
-    String tokenStr = tokenString();
-    parseErrorWithLine("Expected " + expected + " but found " + tokenStr);
-  }
-
-  private void parseErrorWithLine(String msg)
-  throws ParseException
-  {
-    throw new ParseException(msg + " (line " + tokenizer.lineno() + ")");
-  }
-  
-  /**
-   * Gets a description of the current token
-   *
-   * @return a description of the current token
-   */
-  private String tokenString()
-  {
-    switch (tokenizer.ttype) {
-      case StreamTokenizer.TT_NUMBER:
-        return "<NUMBER>";
-      case StreamTokenizer.TT_EOL:
-        return "End-of-Line";
-      case StreamTokenizer.TT_EOF: return "End-of-Stream";
-      case StreamTokenizer.TT_WORD: return "'" + tokenizer.sval + "'";
-    }
-    return "'" + (char) tokenizer.ttype + "'";
-  }
-
-  /**
-   *  Creates a <code>Geometry</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <Geometry Tagged Text>.
-   *@return                  a <code>Geometry</code> specified by the next token
-   *      in the stream
-   *@throws  ParseException  if the coordinates used to create a <code>Polygon</code>
-   *      shell and holes do not form closed linestrings, or if an unexpected
-   *      token was encountered
-   *@throws  IOException     if an I/O error occurs
-   */
-  private Geometry readGeometryTaggedText() throws IOException, ParseException {
-    String type = null;
-    
-    try{
-    	type = getNextWord();
-    }catch(IOException e){
-    	return null;
-    }catch(ParseException e){
-    	return null;
-    }
-    
-    if (type.equalsIgnoreCase("POINT")) {
-      return readPointText();
-    }
-    else if (type.equalsIgnoreCase("LINESTRING")) {
-      return readLineStringText();
-    }
-    else if (type.equalsIgnoreCase("LINEARRING")) {
-      return readLinearRingText();
-    }
-    else if (type.equalsIgnoreCase("POLYGON")) {
-      return readPolygonText();
-    }
-    else if (type.equalsIgnoreCase("MULTIPOINT")) {
-      return readMultiPointText();
-    }
-    else if (type.equalsIgnoreCase("MULTILINESTRING")) {
-      return readMultiLineStringText();
-    }
-    else if (type.equalsIgnoreCase("MULTIPOLYGON")) {
-      return readMultiPolygonText();
-    }
-    else if (type.equalsIgnoreCase("GEOMETRYCOLLECTION")) {
-      return readGeometryCollectionText();
-    }
-    parseErrorWithLine("Unknown geometry type: " + type);
-    // should never reach here
-    return null;
-  }
-
-  /**
-   *  Creates a <code>Point</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <Point Text>.
-   *@return                  a <code>Point</code> specified by the next token in
-   *      the stream
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private Point readPointText() throws IOException, ParseException {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-      return geometryFactory.createPoint((Coordinate)null);
-    }
-    Point point = geometryFactory.createPoint(getPreciseCoordinate());
-    getNextCloser();
-    return point;
-  }
-
-  /**
-   *  Creates a <code>LineString</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <LineString Text>.
-   *@return                  a <code>LineString</code> specified by the next
-   *      token in the stream
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private LineString readLineStringText() throws IOException, ParseException {
-    return geometryFactory.createLineString(getCoordinates());
-  }
-
-  /**
-   *  Creates a <code>LinearRing</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <LineString Text>.
-   *@return                  a <code>LinearRing</code> specified by the next
-   *      token in the stream
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if the coordinates used to create the <code>LinearRing</code>
-   *      do not form a closed linestring, or if an unexpected token was
-   *      encountered
-   */
-  private LinearRing readLinearRingText()
-    throws IOException, ParseException
-  {
-    return geometryFactory.createLinearRing(getCoordinates());
-  }
-
-  /*
-  private MultiPoint OLDreadMultiPointText() throws IOException, ParseException {
-    return geometryFactory.createMultiPoint(toPoints(getCoordinates()));
-  }
-  */
-  
-  private static final boolean ALLOW_OLD_JTS_MULTIPOINT_SYNTAX = true;
-
-  /**
-   *  Creates a <code>MultiPoint</code> using the next tokens in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <MultiPoint Text>.
-   *@return                  a <code>MultiPoint</code> specified by the next
-   *      token in the stream
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private MultiPoint readMultiPointText() throws IOException, ParseException 
-  {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-      return geometryFactory.createMultiPoint(new Point[0]);
-    }
-    
-    // check for old-style JTS syntax and parse it if present
-  	// MD 2009-02-21 - this is only provided for backwards compatibility for a few versions
-  	if (ALLOW_OLD_JTS_MULTIPOINT_SYNTAX) {
-  		String nextWord = lookaheadWord();
-  		if (nextWord != L_PAREN) {
-  			return geometryFactory.createMultiPoint(toPoints(getCoordinatesNoLeftParen()));
-  		}
-  	}
-  	
-    ArrayList points = new ArrayList();
-    Point point = readPointText();
-    points.add(point);
-    nextToken = getNextCloserOrComma();
-    while (nextToken.equals(COMMA)) {
-    	point = readPointText();
-      points.add(point);
-      nextToken = getNextCloserOrComma();
-    }
-    Point[] array = new Point[points.size()];
-    return geometryFactory.createMultiPoint((Point[]) points.toArray(array));
-  }
-
-  /**
-   *  Creates an array of <code>Point</code>s having the given <code>Coordinate</code>
-   *  s.
-   *
-   *@param  coordinates  the <code>Coordinate</code>s with which to create the
-   *      <code>Point</code>s
-   *@return              <code>Point</code>s created using this <code>WKTReader</code>
-   *      s <code>GeometryFactory</code>
-   */
-  private Point[] toPoints(Coordinate[] coordinates) {
-    ArrayList points = new ArrayList();
-    for (int i = 0; i < coordinates.length; i++) {
-      points.add(geometryFactory.createPoint(coordinates[i]));
-    }
-    return (Point[]) points.toArray(new Point[]{});
-  }
-
-  /**
-   *  Creates a <code>Polygon</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <Polygon Text>.
-   *@return                  a <code>Polygon</code> specified by the next token
-   *      in the stream
-   *@throws  ParseException  if the coordinates used to create the <code>Polygon</code>
-   *      shell and holes do not form closed linestrings, or if an unexpected
-   *      token was encountered.
-   *@throws  IOException     if an I/O error occurs
-   */
-  private Polygon readPolygonText() throws IOException, ParseException {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-        return geometryFactory.createPolygon(geometryFactory.createLinearRing(
-            new Coordinate[]{}), new LinearRing[]{});
-    }
-    ArrayList holes = new ArrayList();
-    LinearRing shell = readLinearRingText();
-    nextToken = getNextCloserOrComma();
-    while (nextToken.equals(COMMA)) {
-      LinearRing hole = readLinearRingText();
-      holes.add(hole);
-      nextToken = getNextCloserOrComma();
-    }
-    LinearRing[] array = new LinearRing[holes.size()];
-    return geometryFactory.createPolygon(shell, (LinearRing[]) holes.toArray(array));
-  }
-
-  /**
-   *  Creates a <code>MultiLineString</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <MultiLineString Text>.
-   *@return                  a <code>MultiLineString</code> specified by the
-   *      next token in the stream
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private com.vividsolutions.jts.geom.MultiLineString readMultiLineStringText() throws IOException, ParseException {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-      return geometryFactory.createMultiLineString(new LineString[]{});
-    }
-    ArrayList lineStrings = new ArrayList();
-    LineString lineString = readLineStringText();
-    lineStrings.add(lineString);
-    nextToken = getNextCloserOrComma();
-    while (nextToken.equals(COMMA)) {
-      lineString = readLineStringText();
-      lineStrings.add(lineString);
-      nextToken = getNextCloserOrComma();
-    }
-    LineString[] array = new LineString[lineStrings.size()];
-    return geometryFactory.createMultiLineString((LineString[]) lineStrings.toArray(array));
-  }
-
-  /**
-   *  Creates a <code>MultiPolygon</code> using the next token in the stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <MultiPolygon Text>.
-   *@return                  a <code>MultiPolygon</code> specified by the next
-   *      token in the stream, or if if the coordinates used to create the
-   *      <code>Polygon</code> shells and holes do not form closed linestrings.
-   *@throws  IOException     if an I/O error occurs
-   *@throws  ParseException  if an unexpected token was encountered
-   */
-  private MultiPolygon readMultiPolygonText() throws IOException, ParseException {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-      return geometryFactory.createMultiPolygon(new Polygon[]{});
-    }
-    ArrayList polygons = new ArrayList();
-    Polygon polygon = readPolygonText();
-    polygons.add(polygon);
-    nextToken = getNextCloserOrComma();
-    while (nextToken.equals(COMMA)) {
-      polygon = readPolygonText();
-      polygons.add(polygon);
-      nextToken = getNextCloserOrComma();
-    }
-    Polygon[] array = new Polygon[polygons.size()];
-    return geometryFactory.createMultiPolygon((Polygon[]) polygons.toArray(array));
-  }
-
-  /**
-   *  Creates a <code>GeometryCollection</code> using the next token in the
-   *  stream.
-   *
-   *@param  tokenizer        tokenizer over a stream of text in Well-known Text
-   *      format. The next tokens must form a <GeometryCollection Text>.
-   *@return                  a <code>GeometryCollection</code> specified by the
-   *      next token in the stream
-   *@throws  ParseException  if the coordinates used to create a <code>Polygon</code>
-   *      shell and holes do not form closed linestrings, or if an unexpected
-   *      token was encountered
-   *@throws  IOException     if an I/O error occurs
-   */
-  private GeometryCollection readGeometryCollectionText() throws IOException, ParseException {
-    String nextToken = getNextEmptyOrOpener();
-    if (nextToken.equals(EMPTY)) {
-      return geometryFactory.createGeometryCollection(new Geometry[]{});
-    }
-    ArrayList geometries = new ArrayList();
-    Geometry geometry = readGeometryTaggedText();
-    geometries.add(geometry);
-    nextToken = getNextCloserOrComma();
-    while (nextToken.equals(COMMA)) {
-      geometry = readGeometryTaggedText();
-      geometries.add(geometry);
-      nextToken = getNextCloserOrComma();
-    }
-    Geometry[] array = new Geometry[geometries.size()];
-    return geometryFactory.createGeometryCollection((Geometry[]) geometries.toArray(array));
-  }
-
-}
-
diff --git a/src/com/vividsolutions/jts/io/WKTWriter.java b/src/com/vividsolutions/jts/io/WKTWriter.java
deleted file mode 100644
index 53d4224..0000000
--- a/src/com/vividsolutions/jts/io/WKTWriter.java
+++ /dev/null
@@ -1,777 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io;
-
-import com.vividsolutions.jts.geom.*;
-
-import com.vividsolutions.jts.util.*;
-import java.io.*;
-import java.text.DecimalFormat;
-import java.text.DecimalFormatSymbols;
-
-/**
- * Writes the Well-Known Text representation of a {@link Geometry}.
- * The Well-Known Text format is defined in the
- * OGC <A HREF="http://www.opengis.org/techno/specs.htm">
- * <i>Simple Features Specification for SQL</i></A>.
- * See {@link WKTReader} for a formal specification of the format syntax.
- * <p>
- * The <code>WKTWriter</code> outputs coordinates rounded to the precision
- * model. Only the maximum number of decimal places 
- * necessary to represent the ordinates to the required precision will be
- * output.
- * <p>
- * The SFS WKT spec does not define a special tag for {@link LinearRing}s.
- * Under the spec, rings are output as <code>LINESTRING</code>s.
- * In order to allow precisely specifying constructed geometries, 
- * JTS also supports a non-standard <code>LINEARRING</code> tag which is used 
- * to output LinearRings.
- *
- * @version 1.7
- * @see WKTReader
- */
-public class WKTWriter
-{
-  /**
-   * Generates the WKT for a <tt>POINT</tt>
-   * specified by a {@link Coordinate}.
-   *
-   * @param p0 the point coordinate
-   *
-   * @return the WKT
-   */
-  public static String toPoint(Coordinate p0)
-  {
-    return "POINT ( " + p0.x + " " + p0.y  + " )";
-  }
-
-  /**
-   * Generates the WKT for a <tt>LINESTRING</tt>
-   * specified by a {@link CoordinateSequence}.
-   *
-   * @param seq the sequence to write
-   *
-   * @return the WKT string
-   */
-  public static String toLineString(CoordinateSequence seq)
-  {
-    StringBuffer buf = new StringBuffer();
-    buf.append("LINESTRING ");
-    if (seq.size() == 0)
-      buf.append(" EMPTY");
-    else {
-      buf.append("(");
-      for (int i = 0; i < seq.size(); i++) {
-        if (i > 0)
-          buf.append(", ");
-        buf.append(seq.getX(i) + " " + seq.getY(i));
-      }
-      buf.append(")");
-    }
-    return buf.toString();
-  }
-  
-  /**
-   * Generates the WKT for a <tt>LINESTRING</tt>
-   * specified by a {@link CoordinateSequence}.
-   *
-   * @param seq the sequence to write
-   *
-   * @return the WKT string
-   */
-  public static String toLineString(Coordinate[] coord)
-  {
-    StringBuffer buf = new StringBuffer();
-    buf.append("LINESTRING ");
-    if (coord.length == 0)
-      buf.append(" EMPTY");
-    else {
-      buf.append("(");
-      for (int i = 0; i < coord.length; i++) {
-        if (i > 0)
-          buf.append(", ");
-        buf.append(coord[i].x + " " + coord[i].y );
-      }
-      buf.append(")");
-    }
-    return buf.toString();
-  }
-
-  /**
-   * Generates the WKT for a <tt>LINESTRING</tt>
-   * specified by two {@link Coordinate}s.
-   *
-   * @param p0 the first coordinate
-   * @param p1 the second coordinate
-   *
-   * @return the WKT
-   */
-  public static String toLineString(Coordinate p0, Coordinate p1)
-  {
-    return "LINESTRING ( " + p0.x + " " + p0.y + ", " + p1.x + " " + p1.y + " )";
-  }
-
-  private static final int INDENT = 2;
-
-  /**
-   *  Creates the <code>DecimalFormat</code> used to write <code>double</code>s
-   *  with a sufficient number of decimal places.
-   *
-   *@param  precisionModel  the <code>PrecisionModel</code> used to determine
-   *      the number of decimal places to write.
-   *@return                 a <code>DecimalFormat</code> that write <code>double</code>
-   *      s without scientific notation.
-   */
-  private static DecimalFormat createFormatter(PrecisionModel precisionModel) {
-    // the default number of decimal places is 16, which is sufficient
-    // to accomodate the maximum precision of a double.
-    int decimalPlaces = precisionModel.getMaximumSignificantDigits();
-    // specify decimal separator explicitly to avoid problems in other locales
-    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
-    symbols.setDecimalSeparator('.');
-    String fmtString = "0" + (decimalPlaces > 0 ? "." : "")
-                 +  stringOfChar('#', decimalPlaces);
-    return new DecimalFormat(fmtString, symbols);
-  }
-
-  /**
-   *  Returns a <code>String</code> of repeated characters.
-   *
-   *@param  ch     the character to repeat
-   *@param  count  the number of times to repeat the character
-   *@return        a <code>String</code> of characters
-   */
-  public static String stringOfChar(char ch, int count) {
-    StringBuffer buf = new StringBuffer();
-    for (int i = 0; i < count; i++) {
-      buf.append(ch);
-    }
-    return buf.toString();
-  }
-
-  private int outputDimension = 2;
-  private DecimalFormat formatter;
-  private boolean isFormatted = false;
-  private boolean useFormatting = false;
-  private int level = 0;
-  private int coordsPerLine = -1;
-  private String indentTabStr = "  ";
-
-  /**
-   * Creates a new WKTWriter with default settings
-   */
-  public WKTWriter()
-  {
-  }
-
-  /**
-   * Creates a writer that writes {@link Geometry}s with
-   * the given output dimension (2 or 3).
-   * If the specified output dimension is 3, the Z value
-   * of coordinates will be written if it is present
-   * (i.e. if it is not <code>Double.NaN</code>).
-   *
-   * @param outputDimension the coordinate dimension to output (2 or 3)
-   */
-  public WKTWriter(int outputDimension) {
-    this.outputDimension = outputDimension;
-
-    if (outputDimension < 2 || outputDimension > 3)
-      throw new IllegalArgumentException("Invalid output dimension (must be 2 or 3)");
-  }
-
-  /**
-   * Sets whether the output will be formatted.
-   *
-   * @param isFormatted true if the output is to be formatted
-   */
-  public void setFormatted(boolean isFormatted)
-  {
-    this.isFormatted = isFormatted;
-  }
-
-  /**
-   * Sets the maximum number of coordinates per line
-   * written in formatted output.
-   * If the provided coordinate number is <= 0,
-   * coordinates will be written all on one line.
-   *
-   * @param coordsPerLine the number of coordinates per line to output.
-   */
-  public void setMaxCoordinatesPerLine(int coordsPerLine)
-  {
-    this.coordsPerLine = coordsPerLine;
-  }
-
-  /**
-   * Sets the tab size to use for indenting.
-   *
-   * @param size the number of spaces to use as the tab string
-   * @throws IllegalArgumentException if the size is non-positive
-   */
-  public void setTab(int size)
-  {
-    if(size <= 0)
-      throw new IllegalArgumentException("Tab count must be positive");
-    this.indentTabStr = stringOfChar(' ', size);
-  }
-
-  /**
-   *  Converts a <code>Geometry</code> to its Well-known Text representation.
-   *
-   *@param  geometry  a <code>Geometry</code> to process
-   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
-   *      Features Specification)
-   */
-  public String write(Geometry geometry)
-  {
-    Writer sw = new StringWriter();
-    try {
-      writeFormatted(geometry, isFormatted, sw);
-    }
-    catch (IOException ex) {
-      Assert.shouldNeverReachHere();
-    }
-    return sw.toString();
-  }
-
-  /**
-   *  Converts a <code>Geometry</code> to its Well-known Text representation.
-   *
-   *@param  geometry  a <code>Geometry</code> to process
-   */
-  public void write(Geometry geometry, Writer writer)
-    throws IOException
-  {
-    writeFormatted(geometry, false, writer);
-  }
-
-  /**
-   *  Same as <code>write</code>, but with newlines and spaces to make the
-   *  well-known text more readable.
-   *
-   *@param  geometry  a <code>Geometry</code> to process
-   *@return           a <Geometry Tagged Text> string (see the OpenGIS Simple
-   *      Features Specification), with newlines and spaces
-   */
-  public String writeFormatted(Geometry geometry)
-  {
-    Writer sw = new StringWriter();
-    try {
-      writeFormatted(geometry, true, sw);
-    }
-    catch (IOException ex) {
-      Assert.shouldNeverReachHere();
-    }
-    return sw.toString();
-  }
-  /**
-   *  Same as <code>write</code>, but with newlines and spaces to make the
-   *  well-known text more readable.
-   *
-   *@param  geometry  a <code>Geometry</code> to process
-   */
-  public void writeFormatted(Geometry geometry, Writer writer)
-    throws IOException
-  {
-    writeFormatted(geometry, true, writer);
-  }
-  /**
-   *  Converts a <code>Geometry</code> to its Well-known Text representation.
-   *
-   *@param  geometry  a <code>Geometry</code> to process
-   */
-  private void writeFormatted(Geometry geometry, boolean useFormatting, Writer writer)
-    throws IOException
-  {
-    this.useFormatting = useFormatting;
-    formatter = createFormatter(geometry.getPrecisionModel());
-    appendGeometryTaggedText(geometry, 0, writer);
-  }
-
-
-  /**
-   *  Converts a <code>Geometry</code> to <Geometry Tagged Text> format,
-   *  then appends it to the writer.
-   *
-   *@param  geometry  the <code>Geometry</code> to process
-   *@param  writer    the output writer to append to
-   */
-  private void appendGeometryTaggedText(Geometry geometry, int level, Writer writer)
-    throws IOException
-  {
-    indent(level, writer);
-
-    if (geometry instanceof Point) {
-      Point point = (Point) geometry;
-      appendPointTaggedText(point.getCoordinate(), level, writer, point.getPrecisionModel());
-    }
-    else if (geometry instanceof LinearRing) {
-      appendLinearRingTaggedText((LinearRing) geometry, level, writer);
-    }
-    else if (geometry instanceof LineString) {
-      appendLineStringTaggedText((LineString) geometry, level, writer);
-    }
-    else if (geometry instanceof Polygon) {
-      appendPolygonTaggedText((Polygon) geometry, level, writer);
-    }
-    else if (geometry instanceof MultiPoint) {
-      appendMultiPointTaggedText((MultiPoint) geometry, level, writer);
-    }
-    else if (geometry instanceof MultiLineString) {
-      appendMultiLineStringTaggedText((MultiLineString) geometry, level, writer);
-    }
-    else if (geometry instanceof MultiPolygon) {
-      appendMultiPolygonTaggedText((MultiPolygon) geometry, level, writer);
-    }
-    else if (geometry instanceof GeometryCollection) {
-      appendGeometryCollectionTaggedText((GeometryCollection) geometry, level, writer);
-    }
-    else {
-      Assert.shouldNeverReachHere("Unsupported Geometry implementation:"
-           + geometry.getClass());
-    }
-  }
-
-  /**
-   *  Converts a <code>Coordinate</code> to <Point Tagged Text> format,
-   *  then appends it to the writer.
-   *
-   *@param  coordinate      the <code>Coordinate</code> to process
-   *@param  writer          the output writer to append to
-   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
-   *      from a precise coordinate to an external coordinate
-   */
-  private void appendPointTaggedText(Coordinate coordinate, int level, Writer writer,
-      PrecisionModel precisionModel)
-    throws IOException
-  {
-    writer.write("POINT ");
-    appendPointText(coordinate, level, writer, precisionModel);
-  }
-
-  /**
-   *  Converts a <code>LineString</code> to <LineString Tagged Text>
-   *  format, then appends it to the writer.
-   *
-   *@param  lineString  the <code>LineString</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendLineStringTaggedText(LineString lineString, int level, Writer writer)
-    throws IOException
-  {
-    writer.write("LINESTRING ");
-    appendLineStringText(lineString, level, false, writer);
-  }
-
-  /**
-   *  Converts a <code>LinearRing</code> to <LinearRing Tagged Text>
-   *  format, then appends it to the writer.
-   *
-   *@param  linearRing  the <code>LinearRing</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendLinearRingTaggedText(LinearRing linearRing, int level, Writer writer)
-    throws IOException
-  {
-    writer.write("LINEARRING ");
-    appendLineStringText(linearRing, level, false, writer);
-  }
-
-  /**
-   *  Converts a <code>Polygon</code> to <Polygon Tagged Text> format,
-   *  then appends it to the writer.
-   *
-   *@param  polygon  the <code>Polygon</code> to process
-   *@param  writer   the output writer to append to
-   */
-  private void appendPolygonTaggedText(Polygon polygon, int level, Writer writer)
-    throws IOException
-  {
-    writer.write("POLYGON ");
-    appendPolygonText(polygon, level, false, writer);
-  }
-
-  /**
-   *  Converts a <code>MultiPoint</code> to <MultiPoint Tagged Text>
-   *  format, then appends it to the writer.
-   *
-   *@param  multipoint  the <code>MultiPoint</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendMultiPointTaggedText(MultiPoint multipoint, int level, Writer writer)
-    throws IOException
-  {
-    writer.write("MULTIPOINT ");
-    appendMultiPointText(multipoint, level, writer);
-  }
-
-  /**
-   *  Converts a <code>MultiLineString</code> to <MultiLineString Tagged
-   *  Text> format, then appends it to the writer.
-   *
-   *@param  multiLineString  the <code>MultiLineString</code> to process
-   *@param  writer           the output writer to append to
-   */
-  private void appendMultiLineStringTaggedText(MultiLineString multiLineString, int level,
-      Writer writer)
-    throws IOException
-  {
-    writer.write("MULTILINESTRING ");
-    appendMultiLineStringText(multiLineString, level, false, writer);
-  }
-
-  /**
-   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Tagged Text>
-   *  format, then appends it to the writer.
-   *
-   *@param  multiPolygon  the <code>MultiPolygon</code> to process
-   *@param  writer        the output writer to append to
-   */
-  private void appendMultiPolygonTaggedText(MultiPolygon multiPolygon, int level, Writer writer)
-    throws IOException
-  {
-    writer.write("MULTIPOLYGON ");
-    appendMultiPolygonText(multiPolygon, level, writer);
-  }
-
-  /**
-   *  Converts a <code>GeometryCollection</code> to <GeometryCollection
-   *  Tagged Text> format, then appends it to the writer.
-   *
-   *@param  geometryCollection  the <code>GeometryCollection</code> to process
-   *@param  writer              the output writer to append to
-   */
-  private void appendGeometryCollectionTaggedText(GeometryCollection geometryCollection, int level,
-      Writer writer)
-    throws IOException
-  {
-    writer.write("GEOMETRYCOLLECTION ");
-    appendGeometryCollectionText(geometryCollection, level, writer);
-  }
-
-  /**
-   *  Converts a <code>Coordinate</code> to <Point Text> format, then
-   *  appends it to the writer.
-   *
-   *@param  coordinate      the <code>Coordinate</code> to process
-   *@param  writer          the output writer to append to
-   *@param  precisionModel  the <code>PrecisionModel</code> to use to convert
-   *      from a precise coordinate to an external coordinate
-   */
-  private void appendPointText(Coordinate coordinate, int level, Writer writer,
-      PrecisionModel precisionModel)
-    throws IOException
-  {
-    if (coordinate == null) {
-      writer.write("EMPTY");
-    }
-    else {
-      writer.write("(");
-      appendCoordinate(coordinate, writer);
-      writer.write(")");
-    }
-  }
-
-  /**
-   * Appends the i'th coordinate from the sequence to the writer
-   *
-   * @param  seq  the <code>CoordinateSequence</code> to process
-   * @param i     the index of the coordinate to write
-   * @param  writer the output writer to append to
-   */
-  private void appendCoordinate(CoordinateSequence seq, int i, Writer writer)
-      throws IOException
-  {
-    writer.write(writeNumber(seq.getX(i)) + " " + writeNumber(seq.getY(i)));
-    if (outputDimension >= 3 && seq.getDimension() >= 3) {
-      double z = seq.getOrdinate(i, 3);
-      if (! Double.isNaN(z)) {
-        writer.write(" ");
-        writer.write(writeNumber(z));
-      }
-    }
-  }
-
-  /**
-   *  Converts a <code>Coordinate</code> to <code><Point></code> format,
-   *  then appends it to the writer.
-   *
-   *@param  coordinate      the <code>Coordinate</code> to process
-   *@param  writer          the output writer to append to
-   */
-  private void appendCoordinate(Coordinate coordinate, Writer writer)
-    throws IOException
-  {
-    writer.write(writeNumber(coordinate.x) + " " + writeNumber(coordinate.y));
-    if (outputDimension >= 3 && ! Double.isNaN(coordinate.z)) {
-      writer.write(" ");
-      writer.write(writeNumber(coordinate.z));
-    }
-  }
-
-  /**
-   *  Converts a <code>double</code> to a <code>String</code>, not in scientific
-   *  notation.
-   *
-   *@param  d  the <code>double</code> to convert
-   *@return    the <code>double</code> as a <code>String</code>, not in
-   *      scientific notation
-   */
-  private String writeNumber(double d) {
-    return formatter.format(d);
-  }
-
-  /**
-   *  Converts a <code>LineString</code> to <LineString Text> format, then
-   *  appends it to the writer.
-   *
-   *@param  lineString  the <code>LineString</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendSequenceText(CoordinateSequence seq, int level, boolean doIndent, Writer writer)
-    throws IOException
-  {
-    if (seq.size() == 0) {
-      writer.write("EMPTY");
-    }
-    else {
-      if (doIndent) indent(level, writer);
-      writer.write("(");
-      for (int i = 0; i < seq.size(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          if (coordsPerLine > 0
-              && i % coordsPerLine == 0) {
-            indent(level + 1, writer);
-          }
-        }
-        appendCoordinate(seq, i, writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>LineString</code> to <LineString Text> format, then
-   *  appends it to the writer.
-   *
-   *@param  lineString  the <code>LineString</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendLineStringText(LineString lineString, int level, boolean doIndent, Writer writer)
-    throws IOException
-  {
-    if (lineString.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      if (doIndent) indent(level, writer);
-      writer.write("(");
-      for (int i = 0; i < lineString.getNumPoints(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          if (coordsPerLine > 0
-              && i % coordsPerLine == 0) {
-            indent(level + 1, writer);
-          }
-        }
-        appendCoordinate(lineString.getCoordinateN(i), writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>Polygon</code> to <Polygon Text> format, then
-   *  appends it to the writer.
-   *
-   *@param  polygon  the <code>Polygon</code> to process
-   *@param  writer   the output writer to append to
-   */
-  private void appendPolygonText(Polygon polygon, int level, boolean indentFirst, Writer writer)
-    throws IOException
-  {
-    if (polygon.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      if (indentFirst) indent(level, writer);
-      writer.write("(");
-      appendLineStringText(polygon.getExteriorRing(), level, false, writer);
-      for (int i = 0; i < polygon.getNumInteriorRing(); i++) {
-        writer.write(", ");
-        appendLineStringText(polygon.getInteriorRingN(i), level + 1, true, writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>MultiPoint</code> to <MultiPoint Text> format, then
-   *  appends it to the writer.
-   *
-   *@param  multiPoint  the <code>MultiPoint</code> to process
-   *@param  writer      the output writer to append to
-   */
-  private void appendMultiPointText(MultiPoint multiPoint, int level, Writer writer)
-    throws IOException
-  {
-    if (multiPoint.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      writer.write("(");
-      for (int i = 0; i < multiPoint.getNumGeometries(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          indentCoords(i, level + 1, writer);
-        }
-        writer.write("(");
-        appendCoordinate(((Point) multiPoint.getGeometryN(i)).getCoordinate(), writer);
-        writer.write(")");
-     }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>MultiLineString</code> to <MultiLineString Text>
-   *  format, then appends it to the writer.
-   *
-   *@param  multiLineString  the <code>MultiLineString</code> to process
-   *@param  writer           the output writer to append to
-   */
-  private void appendMultiLineStringText(MultiLineString multiLineString, int level, boolean indentFirst,
-      Writer writer)
-    throws IOException
-  {
-    if (multiLineString.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      int level2 = level;
-      boolean doIndent = indentFirst;
-      writer.write("(");
-      for (int i = 0; i < multiLineString.getNumGeometries(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          level2 = level + 1;
-          doIndent = true;
-        }
-        appendLineStringText((LineString) multiLineString.getGeometryN(i), level2, doIndent, writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>MultiPolygon</code> to <MultiPolygon Text> format,
-   *  then appends it to the writer.
-   *
-   *@param  multiPolygon  the <code>MultiPolygon</code> to process
-   *@param  writer        the output writer to append to
-   */
-  private void appendMultiPolygonText(MultiPolygon multiPolygon, int level, Writer writer)
-    throws IOException
-  {
-    if (multiPolygon.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      int level2 = level;
-      boolean doIndent = false;
-      writer.write("(");
-      for (int i = 0; i < multiPolygon.getNumGeometries(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          level2 = level + 1;
-          doIndent = true;
-        }
-        appendPolygonText((Polygon) multiPolygon.getGeometryN(i), level2, doIndent, writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  /**
-   *  Converts a <code>GeometryCollection</code> to <GeometryCollectionText>
-   *  format, then appends it to the writer.
-   *
-   *@param  geometryCollection  the <code>GeometryCollection</code> to process
-   *@param  writer              the output writer to append to
-   */
-  private void appendGeometryCollectionText(GeometryCollection geometryCollection, int level,
-      Writer writer)
-    throws IOException
-  {
-    if (geometryCollection.isEmpty()) {
-      writer.write("EMPTY");
-    }
-    else {
-      int level2 = level;
-      writer.write("(");
-      for (int i = 0; i < geometryCollection.getNumGeometries(); i++) {
-        if (i > 0) {
-          writer.write(", ");
-          level2 = level + 1;
-        }
-        appendGeometryTaggedText(geometryCollection.getGeometryN(i), level2, writer);
-      }
-      writer.write(")");
-    }
-  }
-
-  private void indentCoords(int coordIndex,  int level, Writer writer)
-    throws IOException
-  {
-    if (coordsPerLine <= 0
-        || coordIndex % coordsPerLine != 0)
-      return;
-    indent(level, writer);
-  }
-
-  private void indent(int level, Writer writer)
-    throws IOException
-  {
-    if (! useFormatting || level <= 0)
-      return;
-    writer.write("\n");
-    for (int i = 0; i < level; i++) {
-      writer.write(indentTabStr);
-    }
-  }
-
-
-}
-
diff --git a/src/com/vividsolutions/jts/io/gml2/GMLConstants.java b/src/com/vividsolutions/jts/io/gml2/GMLConstants.java
deleted file mode 100644
index 02de82f..0000000
--- a/src/com/vividsolutions/jts/io/gml2/GMLConstants.java
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.gml2;
-
-/**
- * Various constant strings associated with GML format.
- */
-final public class GMLConstants{
-	
-	  // Namespace constants
-	  public static final String GML_NAMESPACE = "http://www.opengis.net/gml";
-	  public static final String GML_PREFIX = "gml";
-
-	  // Source Coordinate System
-	  public static final String GML_ATTR_SRSNAME = "srsName";
-
-	  // GML associative types
-	  public static final String GML_GEOMETRY_MEMBER = "geometryMember";
-	  public static final String GML_POINT_MEMBER = "pointMember";
-	  public static final String GML_POLYGON_MEMBER = "polygonMember";
-	  public static final String GML_LINESTRING_MEMBER = "lineStringMember";
-	  public static final String GML_OUTER_BOUNDARY_IS = "outerBoundaryIs";
-	  public static final String GML_INNER_BOUNDARY_IS = "innerBoundaryIs";
-
-	  // Primitive Geometries
-	  public static final String GML_POINT = "Point";
-	  public static final String GML_LINESTRING = "LineString";
-	  public static final String GML_LINEARRING = "LinearRing";
-	  public static final String GML_POLYGON = "Polygon";
-	  public static final String GML_BOX = "Box";
-
-	  // Aggregate Geometries
-	  public static final String GML_MULTI_GEOMETRY = "MultiGeometry";
-	  public static final String GML_MULTI_POINT = "MultiPoint";
-	  public static final String GML_MULTI_LINESTRING = "MultiLineString";
-	  public static final String GML_MULTI_POLYGON = "MultiPolygon";
-
-	  // Coordinates
-	  public static final String GML_COORDINATES = "coordinates";
-	  public static final String GML_COORD = "coord";
-	  public static final String GML_COORD_X = "X";
-	  public static final String GML_COORD_Y = "Y";
-	  public static final String GML_COORD_Z = "Z";
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/io/gml2/GMLHandler.java b/src/com/vividsolutions/jts/io/gml2/GMLHandler.java
deleted file mode 100644
index 431585d..0000000
--- a/src/com/vividsolutions/jts/io/gml2/GMLHandler.java
+++ /dev/null
@@ -1,288 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.gml2;
-
-import java.util.*;
-
-import org.xml.sax.*;
-import org.xml.sax.helpers.AttributesImpl;
-import org.xml.sax.helpers.DefaultHandler;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.io.gml2.GeometryStrategies.ParseStrategy;
-
-/**
- * A SAX {@link DefaultHandler} which builds {@link Geometry}s 
- * from GML2-formatted geometries.
- * An XML parser can delegate SAX events to this handler
- * to parse and building Geometrys. 
- * <p>
- * This handler currently ignores both namespaces and prefixes. 
- * 
- * Hints: 
- * <ul>
- * <li>If your parent handler is a DefaultHandler register the parent handler to receive the errors and locator calls.
- * <li>Use {@link GeometryStrategies#findStrategy(String, String)} to help check for applicability
- * </ul>
- * 
- * @see DefaultHandler
- *
- * @author David Zwiers, Vivid Solutions. 
- */
-public class GMLHandler extends DefaultHandler {
-
-	/**
-	 * This class is intended to log the SAX acitivity within a given element until its termination. 
-	 * At this time, a new object of value is created and passed to the parent. 
-	 * An object of value is typically either java.lang.* or a JTS Geometry
-	 * This class is not intended for use outside this distribution, 
-	 * and may change in subsequent versions.
-	 *
-	 * @author David Zwiers, Vivid Solutions.
-	 */
-	static class Handler {
-		protected Attributes attrs = null;
-
-		protected ParseStrategy strategy;
-
-		/**
-		 * @param strategy 
-		 * @param attributes Nullable
-		 */
-		public Handler(ParseStrategy strategy, Attributes attributes) {
-			if (attributes != null)
-				this.attrs = new AttributesImpl(attributes);
-			this.strategy = strategy;
-		}
-
-		protected StringBuffer text = null;
-
-		/**
-		 * Caches text for the future
-		 * @param str
-		 */
-		public void addText(String str) {
-			if (text == null)
-				text = new StringBuffer();
-			text.append(str);
-		}
-
-		protected List children = null;
-
-		/**
-		 * Store param for the future
-		 * 
-		 * @param obj
-		 */
-		public void keep(Object obj) {
-			if (children == null)
-				children = new LinkedList();
-			children.add(obj);
-
-		}
-
-		/**
-		 * @param gf GeometryFactory
-		 * @return Parsed Object
-		 * @throws SAXException 
-		 */
-		public Object create(GeometryFactory gf) throws SAXException {
-			return strategy.parse(this, gf);
-		}
-	}
-
-	private Stack stack = new Stack();
-
-	private ErrorHandler delegate = null;
-
-	private GeometryFactory gf = null;
-
-	/**
-	 * Creates a new handler.
-	 * Allows the user to specify a delegate object for error / warning messages. 
-	 * If the delegate also implements ContentHandler then the document Locator will be passed on.
-	 * 
-	 * @param gf Geometry Factory
-	 * @param delegate Nullable
-	 * 
-	 * @see ErrorHandler
-	 * @see ContentHandler
-	 * @see ContentHandler#setDocumentLocator(org.xml.sax.Locator)
-	 * @see org.xml.sax.Locator
-	 * 
-	 */
-	public GMLHandler(GeometryFactory gf, ErrorHandler delegate) {
-		this.delegate = delegate;
-		this.gf = gf;
-		stack.push(new Handler(null, null));
-	}
-
-	/**
-	 * Tests whether this handler has completed parsing 
-	 * a geometry.
-	 * If this is the case, {@link #getGeometry()} can be called
-	 * to get the value of the parsed geometry.
-	 * 
-	 * @return if the parsing of the geometry is complete
-	 */
-	public boolean isGeometryComplete()
-	{
-		if (stack.size() > 1)
-			return false;
-		// top level node on stack needs to have at least one child 
-		Handler h = (Handler) stack.peek();
-		if (h.children.size() < 1)
-			return false;
-		return true;
-		
-	}
-	
-	/**
-	 * Gets the geometry parsed by this handler.
-	 * This method should only be called AFTER the parser has completed execution
-	 * 
-	 * @return the parsed Geometry, or a GeometryCollection if more than one geometry was parsed
-	 * @throws IllegalStateException if called before the parse is complete
-	 */
-	public Geometry getGeometry() {
-		if (stack.size() == 1) {
-			Handler h = (Handler) stack.peek();
-			if (h.children.size() == 1)
-				return (Geometry) h.children.get(0);
-			return gf.createGeometryCollection(
-					(Geometry[]) h.children.toArray(new Geometry[stack.size()]));
-		}
-		throw new IllegalStateException(
-				"Parse did not complete as expected, there are " + stack.size()
-						+ " elements on the Stack");
-	}
-
-	//////////////////////////////////////////////
-	// Parsing Methods
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#characters(char[], int, int)
-	 */
-	public void characters(char[] ch, int start, int length) throws SAXException {
-		if (!stack.isEmpty())
-			((Handler) stack.peek()).addText(new String(ch, start, length));
-	}
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#ignorableWhitespace(char[], int, int)
-	 */
-	public void ignorableWhitespace(char[] ch, int start, int length)
-			throws SAXException {
-		if (!stack.isEmpty())
-			((Handler) stack.peek()).addText(" ");
-	}
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#endElement(java.lang.String, java.lang.String, java.lang.String)
-	 */
-	public void endElement(String uri, String localName, String qName)
-			throws SAXException {
-		Handler thisAction = (Handler) stack.pop();
-		((Handler) stack.peek()).keep(thisAction.create(gf));
-	}
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
-	 */
-	public void startElement(String uri, String localName, String qName,
-			Attributes attributes) throws SAXException {
-		// create a handler
-		ParseStrategy ps = GeometryStrategies.findStrategy(uri, localName);
-		if (ps == null) {
-			String qn = qName.substring(qName.indexOf(':') + 1, qName.length());
-			ps = GeometryStrategies.findStrategy(null, qn);
-		}
-		Handler h = new Handler(ps, attributes);
-		// and add it to the stack
-		stack.push(h);
-	}
-
-	//////////////////////////////////////////////
-	// Logging Methods
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#setDocumentLocator(org.xml.sax.Locator)
-	 */
-	public void setDocumentLocator(Locator locator) {
-		this.locator = locator;
-		if (delegate != null && delegate instanceof ContentHandler)
-			((ContentHandler) delegate).setDocumentLocator(locator);
-
-	}
-
-	private Locator locator = null;
-
-	protected Locator getDocumentLocator() {
-		return locator;
-	}
-
-	//////////////////////////////////////////////
-	// ERROR Methods
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#fatalError(org.xml.sax.SAXParseException)
-	 */
-	public void fatalError(SAXParseException e) throws SAXException {
-		if (delegate != null)
-			delegate.fatalError(e);
-		else
-			super.fatalError(e);
-	}
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#error(org.xml.sax.SAXParseException)
-	 */
-	public void error(SAXParseException e) throws SAXException {
-		if (delegate != null)
-			delegate.error(e);
-		else
-			super.error(e);
-	}
-
-	/**
-	 * @see org.xml.sax.helpers.DefaultHandler#warning(org.xml.sax.SAXParseException)
-	 */
-	public void warning(SAXParseException e) throws SAXException {
-		if (delegate != null)
-			delegate.warning(e);
-		else
-			super.warning(e);
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/io/gml2/GMLReader.java b/src/com/vividsolutions/jts/io/gml2/GMLReader.java
deleted file mode 100644
index 0c4c66c..0000000
--- a/src/com/vividsolutions/jts/io/gml2/GMLReader.java
+++ /dev/null
@@ -1,132 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.gml2;
-
-import java.io.*;
-
-import javax.xml.parsers.*;
-
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.helpers.DefaultHandler;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Reads a GML2 geometry from an XML fragment into a {@link Geometry}.
- * <p>
- * An example of the GML2 format handled is:
- * <pre>
- *   <LineString>
- *  	<coordinates>24824.045318333192,38536.15071012041
- *  		26157.378651666528,37567.42733944659 26666.666,36000.0
- *  		26157.378651666528,34432.57266055341
- *  		24824.045318333192,33463.84928987959
- *  		23175.954681666804,33463.84928987959
- *  		21842.621348333472,34432.57266055341 21333.333,36000.0
- *  		21842.621348333472,37567.42733944659
- *  		23175.954681666808,38536.15071012041 </coordinates>
- *  </LineString>
- * </pre>
- *
- * The reader ignores namespace prefixes, 
- * and disables both the validation and namespace options on the <tt>SAXParser</tt>.
- * This class requires the presence of a SAX Parser available via the 
- * {@link javax.xml.parsers.SAXParserFactory#newInstance()}
- * method.
- * <p>
- * A specification of the GML XML format 
- * can be found at the OGC web site: <a href='http://www.opengeospatial.org/'>http://www.opengeospatial.org/</a>.
- * <p>
- * It is the caller's responsibility to ensure that the supplied {@link PrecisionModel}
- * matches the precision of the incoming data.
- * If a lower precision for the data is required, a subsequent
- * process must be run on the data to reduce its precision.
- * <p>
- * To parse and build geometry directly from a SAX stream, see {@link GMLHandler}.
- *
- * @author David Zwiers, Vivid Solutions.
- * 
- * @see GMLHandler
- */
-public class GMLReader 
-{
-
-	/**
-	 * Reads a GML2 Geometry from a <tt>String</tt> into a single {@link Geometry}
-	 *
-	 * If a collection of geometries is found, a {@link GeometryCollection} is returned.
-	 *
-	 * @param gml The GML String to parse
-	 * @param geometryFactory When null, a default will be used.
-	 * @return the resulting JTS Geometry
-	 * 
-	 * @throws ParserConfigurationException
-	 * @throws IOException
-	 * @throws SAXException
-	 *
-	 * @see #read(Reader, GeometryFactory)
-	 */
-	public Geometry read(String gml, GeometryFactory geometryFactory) throws SAXException, IOException, ParserConfigurationException{
-		return read(new StringReader(gml),geometryFactory);
-	}
-
-	/**
-	 * Reads a GML2 Geometry from a {@link Reader} into a single {@link Geometry}
-	 *
-	 * If a collection of Geometries is found, a {@link GeometryCollection} is returned.
-	 *
-	 * @param reader The input source
-	 * @param geometryFactory When null, a default will be used.
-	 * @return The resulting JTS Geometry
-	 * @throws SAXException
-	 * @throws IOException
-	 */
-	public Geometry read(Reader reader, GeometryFactory geometryFactory) throws SAXException, IOException, ParserConfigurationException{
-		SAXParserFactory fact = SAXParserFactory.newInstance();
-
-		fact.setNamespaceAware(false);
-		fact.setValidating(false);
-
-		SAXParser parser = fact.newSAXParser();
-
-		if(geometryFactory == null)
-			geometryFactory = new GeometryFactory();
-
-		GMLHandler gh = new GMLHandler(geometryFactory,null);
-		parser.parse(new InputSource(reader), (DefaultHandler)gh);
-
-		return gh.getGeometry();
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/io/gml2/GMLWriter.java b/src/com/vividsolutions/jts/io/gml2/GMLWriter.java
deleted file mode 100644
index dad7391..0000000
--- a/src/com/vividsolutions/jts/io/gml2/GMLWriter.java
+++ /dev/null
@@ -1,486 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.gml2;
-
-import java.io.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Writes {@link Geometry}s as XML fragments in GML2 format.
- * Allows specifying the XML prefix, namespace and srsName
- * of the emitted GML.
- * Also allows adding custom root elements
- * to support GML extensions such as KML. 
- * With appropriate settings for prefix (none) and custom root elements
- * this class can be used to write out geometry in KML format.
- * <p>
- * An example of the output that can be generated is:
- * 
- * <pre>
- * <gml:LineString xmlns:gml='http://www.opengis.net/gml' srsName='foo'>
- *   <gml:coordinates>
- *     6.03,8.17 7.697,6.959 8.333,5.0 7.697,3.041 6.03,1.83 3.97,1.83 2.303,3.041 1.667,5.0 2.303,6.959 3.97,8.17 
- *   </gml:coordinates>
- * </gml:LineString>
- * </pre>
- * 
- * <p>
- * This class does not rely on any external XML libraries. 
- *
- * @author David Zwiers, Vivid Solutions 
- * @author Martin Davis 
- */
-public class GMLWriter {
-	private final String INDENT = "  ";
-
-	private int startingIndentIndex = 0;
-
-	private int maxCoordinatesPerLine = 10;
-
-	private boolean emitNamespace = false;
-
-	private boolean isRootTag = false;
-
-	private String prefix = GMLConstants.GML_PREFIX;
-	private String namespace = GMLConstants.GML_NAMESPACE;
-	private String srsName = null;
-	
-	private String[] customElements = null;
-	
-	/**
-	 * Creates a writer which outputs GML with default settings.
-	 * The defaults are:
-	 * <ul>
-	 * <li>the namespace prefix is <tt>gml:<//t>
-	 * <li>no namespace prefix declaration is written
-	 * <li>no <tt>srsName</tt> attribute is written
-	 * </ul>
-	 */
-	public GMLWriter() {
-	}
-
-	/**
-	 * Creates a writer which may emit the GML namespace prefix 
-	 * declaration in the geometry root element.
-	 * 
-	 * @param emitNamespace trueif the GML namespace prefix declaration should be written
-	 *  in the geometry root element
-	 */
-	public GMLWriter(boolean emitNamespace) {
-		this.setNamespace(emitNamespace);
-	}
-
-	/**
-	 * Specifies the namespace prefix to write on each GML tag. 
-	 * A null or blank prefix may be used to indicate no prefix.
-	 * <p>
-	 * The default is to write <tt>gml:</tt> as the namespace prefix.
-	 * 
-	 * @param prefix the namespace prefix to use (<tt>null</tt> or blank if none)
-	 */
-	public void setPrefix(String prefix) {
-		this.prefix = prefix;
-	}
-
-	/**
-	 * Sets the value of the <tt>srsName</tt> attribute 
-	 * to be written into the root geometry tag.
-	 * If the value is <tt>null</tt> or blank no srsName attribute will be written.
-	 * The provided value must be a valid XML attribute value 
-	 * - it will not be XML-escaped.
-	 * <p>
-	 * The default is not to write the <tt>srsName</tt> attribute.
-	 * 
-	 * @param srsName the srsName attribute value
-	 */
-	public void setSrsName(String srsName) {
-		this.srsName = srsName;
-	}
-
-	/**
-	 * Determines whether a GML namespace declaration will be written in the
-	 * opening tag of geometries.  Useful in XML-aware environments which 
-	 * parse the geometries before use, such as XSLT.
-	 * 
-	 * @param emitNamespace true if the GML namespace prefix declaration 
-	 * should be written in the root geometry element
-	 */
-	public void setNamespace(boolean emitNamespace) {
-		this.emitNamespace = emitNamespace;
-	}
-
-	/**
-	 * Specifies a list of custom elements
-	 * which are written after the opening tag
-	 * of the root element.
-	 * The text contained in the string sequence should form valid XML markup.
-	 * The specified strings are written one per line immediately after
-	 * the root geometry tag line.
-	 * <p>
-	 * For instance, this is useful for adding KML-specific geometry parameters
-	 * such as <tt><extrude></tt>
-	 * 
-	 * @param customElements a list of the custom element strings, or null if none
-	 */
-	public void setCustomElements(String[] customElements) {
-		this.customElements = customElements;
-	}
-
-	/**
-	 * Sets the starting column index for pretty printing
-	 * 
-	 * @param indent
-	 */
-	public void setStartingIndentIndex(int indent) {
-		if (indent < 0)
-			indent = 0;
-		startingIndentIndex = indent;
-	}
-
-	/**
-	 * Sets the number of coordinates printed per line. 
-	 * 
-	 * @param num
-	 */
-	public void setMaxCoordinatesPerLine(int num) {
-		if (num < 1)
-			throw new IndexOutOfBoundsException(
-					"Invalid coordinate count per line, must be > 0");
-		maxCoordinatesPerLine = num;
-	}
-
-	/**
-	 * Writes a {@link Geometry} in GML2 format to a String.
-	 * 
-	 * @param geom
-	 * @return String GML2 Encoded Geometry
-	 */
-	public String write(Geometry geom) 
-	{
-		StringWriter writer = new StringWriter();
-		try {
-			write(geom, writer);
-		}
-    catch (IOException ex) {
-      Assert.shouldNeverReachHere();
-    }
-		return writer.toString();
-	}
-
-	/**
-	 * Writes a {@link Geometry} in GML2 format into a {@link Writer}.
-	 * 
-	 * @param geom Geometry to encode
-	 * @param writer Stream to encode to.
-	 * @throws IOException 
-	 */
-	public void write(Geometry geom, Writer writer) throws IOException {
-		write(geom, writer, startingIndentIndex);
-	}
-
-	private void write(Geometry geom, Writer writer, int level)
-			throws IOException 
-			{
-		isRootTag = true;
-		if (geom instanceof Point) {
-			writePoint((Point) geom, writer, level);
-		} else if (geom instanceof LineString) {
-			writeLineString((LineString) geom, writer, level);
-		} else if (geom instanceof Polygon) {
-			writePolygon((Polygon) geom, writer, level);
-		} else if (geom instanceof MultiPoint) {
-			writeMultiPoint((MultiPoint) geom, writer, level);
-		} else if (geom instanceof MultiLineString) {
-			writeMultiLineString((MultiLineString) geom, writer, level);
-		} else if (geom instanceof MultiPolygon) {
-			writeMultiPolygon((MultiPolygon) geom, writer, level);
-		} else if (geom instanceof GeometryCollection) {
-			writeGeometryCollection((GeometryCollection) geom, writer,
-					startingIndentIndex);
-		} else {
-			throw new IllegalArgumentException("Unhandled geometry type: "
-					+ geom.getGeometryType());
-		}
-		writer.flush();
-	}
-
-	// <gml:Point><gml:coordinates>1195156.78946687,382069.533723461</gml:coordinates></gml:Point>
-	private void writePoint(Point p, Writer writer, int level) throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_POINT, p, writer);
-
-		write(new Coordinate[] { p.getCoordinate() }, writer, level + 1);
-
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_POINT, writer);
-	}
-
-	//<gml:LineString><gml:coordinates>1195123.37289257,381985.763974674 1195120.22369473,381964.660533343 1195118.14929823,381942.597718511</gml:coordinates></gml:LineString>
-	private void writeLineString(LineString ls, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_LINESTRING, ls, writer);
-
-		write(ls.getCoordinates(), writer, level + 1);
-
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_LINESTRING, writer);
-	}
-
-	//<gml:LinearRing><gml:coordinates>1226890.26761027,1466433.47430292 1226880.59239079,1466427.03208053...></coordinates></gml:LinearRing>
-	private void writeLinearRing(LinearRing lr, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_LINEARRING, lr, writer);
-
-		write(lr.getCoordinates(), writer, level + 1);
-
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_LINEARRING, writer);
-	}
-
-	private void writePolygon(Polygon p, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_POLYGON, p, writer);
-
-		startLine(level + 1, writer);
-		startGeomTag(GMLConstants.GML_OUTER_BOUNDARY_IS, null, writer);
-
-		writeLinearRing((LinearRing) p.getExteriorRing(), writer, level + 2);
-
-		startLine(level + 1, writer);
-		endGeomTag(GMLConstants.GML_OUTER_BOUNDARY_IS, writer);
-
-		for (int t = 0; t < p.getNumInteriorRing(); t++) {
-			startLine(level + 1, writer);
-			startGeomTag(GMLConstants.GML_INNER_BOUNDARY_IS, null, writer);
-
-			writeLinearRing((LinearRing) p.getInteriorRingN(t), writer, level + 2);
-
-			startLine(level + 1, writer);
-			endGeomTag(GMLConstants.GML_INNER_BOUNDARY_IS, writer);
-		}
-
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_POLYGON, writer);
-	}
-
-	private void writeMultiPoint(MultiPoint mp, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_MULTI_POINT, mp, writer);
-
-		for (int t = 0; t < mp.getNumGeometries(); t++) {
-			startLine(level + 1, writer);
-			startGeomTag(GMLConstants.GML_POINT_MEMBER, null, writer);
-
-			writePoint((Point) mp.getGeometryN(t), writer, level + 2);
-
-			startLine(level + 1, writer);
-			endGeomTag(GMLConstants.GML_POINT_MEMBER, writer);
-		}
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_MULTI_POINT, writer);
-	}
-
-	private void writeMultiLineString(MultiLineString mls, Writer writer,
-			int level) throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_MULTI_LINESTRING, mls, writer);
-
-		for (int t = 0; t < mls.getNumGeometries(); t++) {
-			startLine(level + 1, writer);
-			startGeomTag(GMLConstants.GML_LINESTRING_MEMBER, null, writer);
-
-			writeLineString((LineString) mls.getGeometryN(t), writer, level + 2);
-
-			startLine(level + 1, writer);
-			endGeomTag(GMLConstants.GML_LINESTRING_MEMBER, writer);
-		}
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_MULTI_LINESTRING, writer);
-	}
-
-	private void writeMultiPolygon(MultiPolygon mp, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_MULTI_POLYGON, mp, writer);
-
-		for (int t = 0; t < mp.getNumGeometries(); t++) {
-			startLine(level + 1, writer);
-			startGeomTag(GMLConstants.GML_POLYGON_MEMBER, null, writer);
-
-			writePolygon((Polygon) mp.getGeometryN(t), writer, level + 2);
-
-			startLine(level + 1, writer);
-			endGeomTag(GMLConstants.GML_POLYGON_MEMBER, writer);
-		}
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_MULTI_POLYGON, writer);
-	}
-
-	private void writeGeometryCollection(GeometryCollection gc, Writer writer,
-			int level) throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_MULTI_GEOMETRY, gc, writer);
-
-		for (int t = 0; t < gc.getNumGeometries(); t++) {
-			startLine(level + 1, writer);
-			startGeomTag(GMLConstants.GML_GEOMETRY_MEMBER, null, writer);
-
-			write(gc.getGeometryN(t), writer, level + 2);
-
-			startLine(level + 1, writer);
-			endGeomTag(GMLConstants.GML_GEOMETRY_MEMBER, writer);
-		}
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_MULTI_GEOMETRY, writer);
-	}
-
-	private static final String coordinateSeparator = ",";
-
-	private static final String tupleSeparator = " ";
-
-	/**
-	 * Takes a list of coordinates and converts it to GML.<br>
-	 * 2d and 3d aware.
-	 * 
-	 * @param coords array of coordinates
-	 * @throws IOException 
-	 */
-	private void write(Coordinate[] coords, Writer writer, int level)
-			throws IOException {
-		startLine(level, writer);
-		startGeomTag(GMLConstants.GML_COORDINATES, null, writer);
-
-		int dim = 2;
-
-		if (coords.length > 0) {
-			if (!(Double.isNaN(coords[0].z)))
-				dim = 3;
-		}
-
-		boolean isNewLine = true;
-		for (int i = 0; i < coords.length; i++) {
-			if (isNewLine) {
-				startLine(level + 1, writer);
-				isNewLine = false;
-			}
-			if (dim == 2) {
-				writer.write("" + coords[i].x);
-				writer.write(coordinateSeparator);
-				writer.write("" + coords[i].y);
-			} else if (dim == 3) {
-				writer.write("" + coords[i].x);
-				writer.write(coordinateSeparator);
-				writer.write("" + coords[i].y);
-				writer.write(coordinateSeparator);
-				writer.write("" + coords[i].z);
-			}
-			writer.write(tupleSeparator);
-
-			// break output lines to prevent them from getting too long
-			if ((i + 1) % maxCoordinatesPerLine == 0 && i < coords.length - 1) {
-				writer.write("\n");
-				isNewLine = true;
-			}
-		}
-		if (!isNewLine)
-			writer.write("\n");
-
-		startLine(level, writer);
-		endGeomTag(GMLConstants.GML_COORDINATES, writer);
-	}
-
-	private void startLine(int level, Writer writer) throws IOException {
-		for (int i = 0; i < level; i++)
-			writer.write(INDENT);
-	}
-
-	private void startGeomTag(String geometryName, Geometry g, Writer writer)
-			throws IOException {
-		writer.write("<"
-				+ ((prefix == null || "".equals(prefix)) ? "" : prefix + ":"));
-		writer.write(geometryName);
-		writeAttributes(g, writer);
-		writer.write(">\n");
-		writeCustomElements(g, writer);
-		isRootTag = false;
-	}
-
-	private void writeAttributes(Geometry geom, Writer writer) throws IOException {
-		if (geom == null)
-			return;
-		if (! isRootTag)
-			return;
-		
-		if (emitNamespace) {
-			writer.write(" xmlns"
-					+ ((prefix == null || "".equals(prefix)) ? "" : ":"+prefix )
-					+ "='" + namespace + "'");
-		}
-		if (srsName != null && srsName.length() > 0) {
-			writer.write(" " + GMLConstants.GML_ATTR_SRSNAME + "='" + srsName + "'");
-			// MD - obsoleted
-//			writer.write(geom.getSRID() + "");
-		}
-	}
-
-	private void writeCustomElements(Geometry geom, Writer writer) throws IOException {
-		if (geom == null)			return;
-		if (! isRootTag)			return;
-		if (customElements == null) return;
-		
-		for (int i = 0; i < customElements.length; i++) {
-			writer.write(customElements[i]);
-			writer.write("\n");
-		}
-	}
-	
-	private void endGeomTag(String geometryName, Writer writer)
-			throws IOException {
-		writer.write("</" + prefix());
-		writer.write(geometryName);
-		writer.write(">\n");
-	}
-	
-	private String prefix()
-	{
-		if (prefix == null || prefix.length() == 0)
-			return "";
-		return prefix + ":";
-	}
-}
diff --git a/src/com/vividsolutions/jts/io/gml2/GeometryStrategies.java b/src/com/vividsolutions/jts/io/gml2/GeometryStrategies.java
deleted file mode 100644
index a930fef..0000000
--- a/src/com/vividsolutions/jts/io/gml2/GeometryStrategies.java
+++ /dev/null
@@ -1,534 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.io.gml2;
-
-import java.util.*;
-import java.util.regex.Pattern;
-
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.gml2.GMLHandler.Handler;
-import com.vividsolutions.jts.util.StringUtil;
-
-/**
- * Container for GML2 Geometry parsing strategies which can be represented in JTS.
- *
- * @author David Zwiers, Vivid Solutions.
- */
-public class GeometryStrategies{
-
-	/**
-	 * This set of strategies is not expected to be used directly outside of this distribution.
-	 * 
-	 * The implementation of this class are intended to be used as static function points in C. These strategies should be associated with an element when the element begins. The strategy is utilized at the end of the element to create an object of value to the user. 
-	 * 
-	 * In this case all the objects are either java.lang.* or JTS Geometry objects
-	 *
-	 * @author David Zwiers, Vivid Solutions.
-	 */
-	static interface ParseStrategy{
-		/**
-		 * @param arg Value to interpret
-		 * @param gf GeometryFactory
-		 * @return The interpreted value
-		 * @throws SAXException 
-		 */
-		Object parse(Handler arg, GeometryFactory gf) throws SAXException;
-	}
-	
-	private static HashMap strategies = loadStrategies();
-	private static HashMap loadStrategies(){
-		HashMap strats = new HashMap();
-		
-		// point
-		strats.put(GMLConstants.GML_POINT.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()!=1)
-					throw new SAXException("Cannot create a point without exactly one coordinate");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-
-				Object c = arg.children.get(0);
-				Point p = null;
-				if(c instanceof Coordinate){
-					p = gf.createPoint((Coordinate)c);
-				}else{
-					p = gf.createPoint((CoordinateSequence)c);
-				}
-				if(p.getSRID()!=srid)
-					p.setSRID(srid);
-				
-				return p;
-			}
-		});
-		
-		// linestring
-		strats.put(GMLConstants.GML_LINESTRING.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				LineString ls = null;
-				if(arg.children.size() == 1){
-					// coord set
-					try{
-						CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
-						ls = gf.createLineString(cs);
-					}catch(ClassCastException e){
-						throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence",e);
-					}
-				}else{
-					try{
-						Coordinate[] coords = (Coordinate[]) arg.children.toArray(new Coordinate[arg.children.size()]);
-						ls = gf.createLineString(coords);
-					}catch(ClassCastException e){
-						throw new SAXException("Cannot create a linestring without atleast two coordinates or one coordinate sequence",e);
-					}
-				}
-				
-				if(ls.getSRID()!=srid)
-					ls.setSRID(srid);
-				
-				return ls;
-			}
-		});
-		
-		// linearring
-		strats.put(GMLConstants.GML_LINEARRING.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()!=1 && arg.children.size()<4)
-					throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				LinearRing ls = null;
-				if(arg.children.size() == 1){
-					// coord set
-					try{
-						CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
-						ls = gf.createLinearRing(cs);
-					}catch(ClassCastException e){
-						throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence",e);
-					}
-				}else{
-					try{
-						Coordinate[] coords = (Coordinate[]) arg.children.toArray(new Coordinate[arg.children.size()]);
-						ls = gf.createLinearRing(coords);
-					}catch(ClassCastException e){
-						throw new SAXException("Cannot create a linear ring without atleast four coordinates or one coordinate sequence",e);
-					}
-				}
-				
-				if(ls.getSRID()!=srid)
-					ls.setSRID(srid);
-				
-				return ls;
-			}
-		});
-		
-		// polygon
-		strats.put(GMLConstants.GML_POLYGON.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a polygon without atleast one linear ring");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				LinearRing outer = (LinearRing) arg.children.get(0); // will be the first
-				List t = arg.children.size()>1?arg.children.subList(1,arg.children.size()):null;
-				LinearRing[] inner = t==null?null:(LinearRing[]) t.toArray(new LinearRing[t.size()]);
-				
-				Polygon p = gf.createPolygon(outer,inner);
-				
-				if(p.getSRID()!=srid)
-					p.setSRID(srid);
-				
-				return p;
-			}
-		});
-		
-		// box
-		strats.put(GMLConstants.GML_BOX.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1 || arg.children.size()>2)
-					throw new SAXException("Cannot create a box without either two coords or one coordinate sequence");
-
-//				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				Envelope box = null;
-				if(arg.children.size() == 1){
-					CoordinateSequence cs = (CoordinateSequence) arg.children.get(0);
-					box = cs.expandEnvelope(new Envelope());
-				}else{
-					box = new Envelope((Coordinate)arg.children.get(0),(Coordinate)arg.children.get(1));
-				}
-				
-				return box;
-			}
-		});
-		
-		// multi-point
-		strats.put(GMLConstants.GML_MULTI_POINT.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a multi-point without atleast one point");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				Point[] pts = (Point[]) arg.children.toArray(new Point[arg.children.size()]);
-				
-				MultiPoint mp = gf.createMultiPoint(pts);
-				
-				if(mp.getSRID()!=srid)
-					mp.setSRID(srid);
-				
-				return mp;
-			}
-		});
-		
-		// multi-linestring
-		strats.put(GMLConstants.GML_MULTI_LINESTRING.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a multi-linestring without atleast one linestring");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				LineString[] lns = (LineString[]) arg.children.toArray(new LineString[arg.children.size()]);
-				
-				MultiLineString mp = gf.createMultiLineString(lns);
-				
-				if(mp.getSRID()!=srid)
-					mp.setSRID(srid);
-				
-				return mp;
-			}
-		});
-		
-		// multi-poly
-		strats.put(GMLConstants.GML_MULTI_POLYGON.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a multi-polygon without atleast one polygon");
-
-				int srid = getSrid(arg.attrs,gf.getSRID());
-				
-				Polygon[] plys = (Polygon[]) arg.children.toArray(new Polygon[arg.children.size()]);
-				
-				MultiPolygon mp = gf.createMultiPolygon(plys);
-				
-				if(mp.getSRID()!=srid)
-					mp.setSRID(srid);
-				
-				return mp;
-			}
-		});
-		
-		// multi-geom
-		strats.put(GMLConstants.GML_MULTI_GEOMETRY.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-				
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a multi-polygon without atleast one geometry");
-				
-				Geometry[] geoms = (Geometry[]) arg.children.toArray(new Geometry[arg.children.size()]);
-				
-				GeometryCollection gc = gf.createGeometryCollection(geoms);
-								
-				return gc;
-			}
-		});
-		
-		// coordinates
-		strats.put(GMLConstants.GML_COORDINATES.toLowerCase(),new ParseStrategy(){
-
-			private WeakHashMap patterns = new WeakHashMap();
-			
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-
-				if(arg.text == null || "".equals(arg.text))
-					throw new SAXException("Cannot create a coordinate sequence without text to parse");
-				
-				String decimal = ".";
-				String coordSeperator = ",";
-				String toupleSeperator = " ";
-				
-				// get overides from coordinates
-				if(arg.attrs.getIndex("decimal")>=0)
-					decimal = arg.attrs.getValue("decimal");
-				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"decimal")>=0)
-					decimal = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"decimal");
-
-				if(arg.attrs.getIndex("cs")>=0)
-					coordSeperator = arg.attrs.getValue("cs");
-				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"cs")>=0)
-					coordSeperator = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"cs");
-
-				if(arg.attrs.getIndex("ts")>=0)
-					toupleSeperator = arg.attrs.getValue("ts");
-				else if(arg.attrs.getIndex(GMLConstants.GML_NAMESPACE,"ts")>=0)
-					toupleSeperator = arg.attrs.getValue(GMLConstants.GML_NAMESPACE,"ts");
-				
-				// now to start parse
-				String t = arg.text.toString();
-				t = t.replaceAll("\\s"," ");
-				
-				Pattern ptn = (Pattern) patterns.get(toupleSeperator);
-				if(ptn == null){
-					String ts = new String(toupleSeperator);
-					if(ts.indexOf('\\')>-1){
-							// need to escape it
-							ts = ts.replaceAll("\\","\\\\");
-					}
-					if(ts.indexOf('.')>-1){
-						// need to escape it
-						ts = ts.replaceAll("\\.","\\\\.");
-					}
-					ptn = Pattern.compile(ts);
-					patterns.put(toupleSeperator,ptn);
-				}
-				String[] touples = ptn.split(t.trim());//  t.trim().split(toupleSeperator);
-				
-				if(touples.length == 0)
-					throw new SAXException("Cannot create a coordinate sequence without a touple to parse");
-				
-				// we may have null touples, so calculate the num first
-				int numNonNullTouples = 0;
-				for(int i=0;i<touples.length;i++){
-					if(touples[i] !=null && !"".equals(touples[i].trim())){
-						if(i!=numNonNullTouples){
-							touples[numNonNullTouples] = touples[i]; // always shift left
-						}
-						numNonNullTouples++;
-					}
-				}
-				for(int i=numNonNullTouples;i<touples.length;i++)
-					touples[i] = null;
-				
-				// null touples now at end of array
-				if(numNonNullTouples == 0)
-					throw new SAXException("Cannot create a coordinate sequence without a non-null touple to parse");
-				
-				int dim = StringUtil.split(touples[0], coordSeperator).length;
-				CoordinateSequence cs = gf.getCoordinateSequenceFactory().create(numNonNullTouples,dim);
-				dim = cs.getDimension(); // max dim
-				
-				boolean replaceDec = !".".equals(decimal);
-				
-				for(int i=0;i<numNonNullTouples;i++){
-					// for each touple, split, parse, add
-
-					ptn = (Pattern) patterns.get(coordSeperator);
-					if(ptn == null){
-						String ts = new String(coordSeperator);
-						if(ts.indexOf('\\')>-1){
-								// need to escape it
-							ts = ts.replaceAll("\\","\\\\");
-						}
-						if(ts.indexOf('.')>-1){
-							// need to escape it
-							ts = ts.replaceAll("\\.","\\\\.");
-						}
-						ptn = Pattern.compile(ts);
-						patterns.put(coordSeperator,ptn);
-					}
-					String[] coords = ptn.split(touples[i]);//  touples[i].split(coordSeperator);
-					
-					int dimIndex = 0;
-					for(int j=0;j<coords.length && j<dim;j++){
-						if(coords[j] != null && !"".equals(coords[j].trim())){
-							double ordinate = Double.parseDouble(replaceDec?coords[j].replaceAll(decimal,"."):coords[j]);
-							cs.setOrdinate(i,dimIndex++,ordinate);
-						}
-					}
-						// fill remaining dim
-					for(;dimIndex<dim;)cs.setOrdinate(i,dimIndex++,Double.NaN);
-				}
-				
-				return cs;
-			}
-		});
-		
-		// coord
-		strats.put(GMLConstants.GML_COORD.toLowerCase(),new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				// one child, either a coord
-				// or a coordinate sequence
-
-				if(arg.children.size()<1)
-					throw new SAXException("Cannot create a coordinate without atleast one axis");
-				if(arg.children.size()>3)
-					throw new SAXException("Cannot create a coordinate with more than 3 axis");
-				
-				Double[] axis = (Double[]) arg.children.toArray(new Double[arg.children.size()]);
-				Coordinate c = new Coordinate();
-				c.x = axis[0].doubleValue();
-				if(axis.length>1)
-					c.y = axis[1].doubleValue();
-				if(axis.length>2)
-					c.z = axis[2].doubleValue();
-				
-				return c;
-			}
-		});
-		
-		ParseStrategy coord_child = new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				if(arg.text == null)
-					return null;
-				return new Double((arg.text.toString()));
-			}
-		};
-		
-		// coord-x
-		strats.put(GMLConstants.GML_COORD_X.toLowerCase(),coord_child);
-		
-		// coord-y
-		strats.put(GMLConstants.GML_COORD_Y.toLowerCase(),coord_child);
-		
-		// coord-z
-		strats.put(GMLConstants.GML_COORD_Z.toLowerCase(),coord_child);
-		
-		ParseStrategy member = new ParseStrategy(){
-
-			public Object parse(Handler arg, GeometryFactory gf) throws SAXException {
-				if(arg.children.size()!=1)
-					throw new SAXException("Geometry Members may only contain one geometry.");
-				
-				// type checking will occur in the parent geom collection.
-				// may wish to add this in the future
-				
-				return arg.children.get(0);
-			}
-		};
-		// outerBoundary - linear ring member
-		strats.put(GMLConstants.GML_OUTER_BOUNDARY_IS.toLowerCase(),member);
-		
-		// innerBoundary - linear ring member
-		strats.put(GMLConstants.GML_INNER_BOUNDARY_IS.toLowerCase(),member);
-		
-		// point member
-		strats.put(GMLConstants.GML_POINT_MEMBER.toLowerCase(),member);
-		
-		// line string member
-		strats.put(GMLConstants.GML_LINESTRING_MEMBER.toLowerCase(),member);
-		
-		// polygon member
-		strats.put(GMLConstants.GML_POLYGON_MEMBER.toLowerCase(),member);
-		
-		return strats;
-	}
-	
-	static int getSrid(Attributes attrs, int defaultValue){
-		String srs = null;
-		if(attrs.getIndex(GMLConstants.GML_ATTR_SRSNAME)>=0)
-			srs = attrs.getValue(GMLConstants.GML_ATTR_SRSNAME);
-		else if(attrs.getIndex(GMLConstants.GML_NAMESPACE,GMLConstants.GML_ATTR_SRSNAME)>=0)
-			srs = attrs.getValue(GMLConstants.GML_NAMESPACE,GMLConstants.GML_ATTR_SRSNAME);
-		
-		if(srs != null){
-			srs = srs.trim();
-			if(srs != null && !"".equals(srs)){
-				try{
-					return Integer.parseInt(srs);
-				}catch(NumberFormatException e){
-					// rip out the end, uri's are used here sometimes
-					int index = srs.lastIndexOf('#');
-					if(index > -1)
-						srs = srs.substring(index);
-					try{
-						return Integer.parseInt(srs);
-					}catch(NumberFormatException e2){
-						// ignore
-					}
-				}
-			}
-		}
-		
-		return defaultValue;
-	}
-	
-	/**
-	 * @param uri Not currently used, included for future work
-	 * @param localName Used to look up an appropriate parse strategy
-	 * @return The ParseStrategy which should be employed
-	 * 
-	 * @see ParseStrategy
-	 */
-	public static ParseStrategy findStrategy(String uri,String localName){
-		return localName == null?null:(ParseStrategy) strategies.get(localName.toLowerCase());
-	}
-}
diff --git a/src/com/vividsolutions/jts/io/kml/KMLWriter.java b/src/com/vividsolutions/jts/io/kml/KMLWriter.java
deleted file mode 100644
index dcc1b10..0000000
--- a/src/com/vividsolutions/jts/io/kml/KMLWriter.java
+++ /dev/null
@@ -1,386 +0,0 @@
-package com.vividsolutions.jts.io.kml;
-
-import java.io.IOException;
-import java.io.Writer;
-import java.text.DecimalFormat;
-import java.text.DecimalFormatSymbols;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryCollection;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.LinearRing;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.util.StringUtil;
-
-/**
- * Writes a formatted string containing the KML representation of a JTS
- * {@link Geometry}. 
- * The output is KML fragments which 
- * can be substituted wherever the KML <i>Geometry</i> abstract element can be used.
- * <p>
- * Output elements are indented to provide a
- * nicely-formatted representation. 
- * An output line prefix and maximum
- * number of coordinates per line can be specified.
- * <p>
- * The Z ordinate value output can be forced to be a specific value. 
- * The <code>extrude</code> and <code>altitudeMode</code> modes can be set. 
- * If set, the corresponding sub-elements will be output.
- */
-public class KMLWriter 
-{
-  /**
-   * The KML standard value <code>clampToGround</code> for use in {@link #setAltitudeMode(String)}.
-   */
-  public static String ALTITUDE_MODE_CLAMPTOGROUND = "clampToGround ";
-  /**
-   * The KML standard value <code>relativeToGround</code> for use in {@link #setAltitudeMode(String)}.
-   */
-  public static String ALTITUDE_MODE_RELATIVETOGROUND  = "relativeToGround  ";
-  /**
-   * The KML standard value <code>absolute</code> for use in {@link #setAltitudeMode(String)}.
-   */
-  public static String ALTITUDE_MODE_ABSOLUTE = "absolute";
-  
-  /**
-   * Writes a Geometry as KML to a string, using
-   * a specified Z value.
-   * 
-   * @param geometry the geometry to write
-   * @param z the Z value to use
-   * @return a string containing the KML geometry representation
-   */
-  public static String writeGeometry(Geometry geometry, double z) {
-    KMLWriter writer = new KMLWriter();
-    writer.setZ(z);
-    return writer.write(geometry);
-  }
-
-  /**
-    * Writes a Geometry as KML to a string, using
-   * a specified Z value, precision, extrude flag,
-   * and altitude mode code.
-   * 
-   * @param geometry the geometry to write
-   * @param z the Z value to use
-   * @param precision the maximum number of decimal places to write
-   * @param extrude the extrude flag to write
-   * @param altitudeMode the altitude model code to write
-   * @return a string containing the KML geometry representation
-   */
-  public static String writeGeometry(Geometry geometry, double z, int precision,
-      boolean extrude, String altitudeMode) {
-    KMLWriter writer = new KMLWriter();
-    writer.setZ(z);
-    writer.setPrecision(precision);
-    writer.setExtrude(extrude);
-    writer.setAltitudeMode(altitudeMode);
-    return writer.write(geometry);
-  }
-
-  private final int INDENT_SIZE = 2;
-  private static final String COORDINATE_SEPARATOR = ",";
-  private static final String TUPLE_SEPARATOR = " ";
-
-  private String linePrefix = null;
-  private int maxCoordinatesPerLine = 5;
-  private double zVal = Double.NaN;
-  private boolean extrude = false;
-  private boolean tesselate;
-  private String altitudeMode = null;
-  private DecimalFormat numberFormatter = null;
-
-  /**
-   * Creates a new writer.
-   */
-  public KMLWriter() {
-  }
-
-  /**
-   * Sets a tag string which is prefixed to every emitted text line.
-   * This can be used to indent the geometry text in a containing document.
-   * 
-   * @param linePrefix the tag string
-   */
-  public void setLinePrefix(String linePrefix) {
-    this.linePrefix = linePrefix;
-  }
-
-  /**
-   * Sets the maximum number of coordinates to output per line.
-   * 
-   * @param maxCoordinatesPerLine the maximum number of coordinates to output
-   */
-  public void setMaximumCoordinatesPerLine(int maxCoordinatesPerLine) {
-    if (maxCoordinatesPerLine <= 0) {
-      maxCoordinatesPerLine = 1;
-      return;
-    }
-    this.maxCoordinatesPerLine = maxCoordinatesPerLine;
-  }
-
-  /**
-   * Sets the Z value to be output for all coordinates.
-   * This overrides any Z value present in the Geometry coordinates.
-   * 
-   * @param zVal the Z value to output
-   */
-  public void setZ(double zVal) {
-    this.zVal = zVal;
-  }
-
-  /**
-   * Sets the flag to be output in the <code>extrude</code> element.
-   * 
-   * @param extrude the extrude flag to output
-   */
-  public void setExtrude(boolean extrude) {
-    this.extrude = extrude;
-  }
-
-  /**
-   * Sets the flag to be output in the <code>tesselate</code> element.
-   * 
-   * @param tesselate the tesselate flag to output
-   */
-  public void setTesselate(boolean tesselate) {
-    this.tesselate = tesselate;
-  }
-
-  /**
-   * Sets the value output in the <code>altitudeMode</code> element.
-   * 
-   * @param altitudeMode string representing the altitude mode
-   */
-  public void setAltitudeMode(String altitudeMode) {
-    this.altitudeMode = altitudeMode;
-  }
-
-  /**
-   * Sets the maximum nummber of decimal places to output in ordinate values.
-   * Useful for limiting output size.
-   * 
-   * @param precision the number of decimal places to output
-   */
-  public void setPrecision(int precision) {
-    //this.precision = precision;
-    if (precision >= 0)
-      numberFormatter = createFormatter(precision);
-  }
-
-  /**
-   * Writes a {@link Geometry} in KML format as a string.
-   * 
-   * @param geom the geometry to write
-   * @return a string containing the KML geometry representation
-   */
-  public String write(Geometry geom) {
-    StringBuffer buf = new StringBuffer();
-    write(geom, buf);
-    return buf.toString();
-  }
-
-  /**
-   * Writes the KML representation of a {@link Geometry} to a {@link Writer}.
-   * 
-   * @param geometry the geometry to write
-   * @param writer the Writer to write to
-   * @throws IOException if an I/O error occurred
-   */
-  public void write(Geometry geometry, Writer writer) throws IOException {
-    writer.write(write(geometry));
-  }
-
-  /**
-   * Appends the KML representation of a {@link Geometry} to a {@link StringBuffer}.
-   * 
-   * @param geometry the geometry to write
-   * @param buf the buffer to write into
-   */
-  public void write(Geometry geometry, StringBuffer buf) {
-    writeGeometry(geometry, 0, buf);
-  }
-
-  private void writeGeometry(Geometry g, int level, StringBuffer buf) {
-    String attributes = "";
-    if (g instanceof Point) {
-      writePoint((Point) g, attributes, level, buf);
-    } else if (g instanceof LinearRing) {
-      writeLinearRing((LinearRing) g, attributes, true, level, buf);
-    } else if (g instanceof LineString) {
-      writeLineString((LineString) g, attributes, level, buf);
-    } else if (g instanceof Polygon) {
-      writePolygon((Polygon) g, attributes, level, buf);
-    } else if (g instanceof GeometryCollection) {
-      writeGeometryCollection((GeometryCollection) g, attributes, level, buf);
-    }
-    else 
-      throw new IllegalArgumentException("Geometry type not supported: " + g.getGeometryType());
-  }
-
-  private void startLine(String text, int level, StringBuffer buf) {
-    if (linePrefix != null)
-      buf.append(linePrefix);
-    buf.append(StringUtil.spaces(INDENT_SIZE * level));
-    buf.append(text);
-  }
-
-  private String geometryTag(String geometryName, String attributes) {
-    StringBuffer buf = new StringBuffer();
-    buf.append("<");
-    buf.append(geometryName);
-    if (attributes != null && attributes.length() > 0) {
-      buf.append(" ");
-      buf.append(attributes);
-    }
-    buf.append(">");
-    return buf.toString();
-  }
-
-  private void writeModifiers(int level, StringBuffer buf)
-  {
-    if (extrude) {
-      startLine("<extrude>1</extrude>\n", level, buf);
-    }
-    if (tesselate) {
-      startLine("<tesselate>1</tesselate>\n", level, buf);
-    }
-    if (altitudeMode != null) {
-      startLine("<altitudeMode>" + altitudeMode + "</altitudeMode>\n", level, buf);
-    }
-  }
-  
-  private void writePoint(Point p, String attributes, int level,
-      StringBuffer buf) {
-  // <Point><coordinates>...</coordinates></Point>
-    startLine(geometryTag("Point", attributes) + "\n", level, buf);
-    writeModifiers(level, buf);
-    write(new Coordinate[] { p.getCoordinate() }, level + 1, buf);
-    startLine("</Point>\n", level, buf);
-  }
-
-  private void writeLineString(LineString ls, String attributes, int level,
-      StringBuffer buf) {
-  // <LineString><coordinates>...</coordinates></LineString>
-    startLine(geometryTag("LineString", attributes) + "\n", level, buf);
-    writeModifiers(level, buf);
-    write(ls.getCoordinates(), level + 1, buf);
-    startLine("</LineString>\n", level, buf);
-  }
-
-  private void writeLinearRing(LinearRing lr, String attributes, 
-      boolean writeModifiers, int level,
-      StringBuffer buf) {
-  // <LinearRing><coordinates>...</coordinates></LinearRing>
-    startLine(geometryTag("LinearRing", attributes) + "\n", level, buf);
-    if (writeModifiers) writeModifiers(level, buf);
-    write(lr.getCoordinates(), level + 1, buf);
-    startLine("</LinearRing>\n", level, buf);
-  }
-
-  private void writePolygon(Polygon p, String attributes, int level,
-      StringBuffer buf) {
-    startLine(geometryTag("Polygon", attributes) + "\n", level, buf);
-    writeModifiers(level, buf);
-
-    startLine("  <outerBoundaryIs>\n", level, buf);
-    writeLinearRing((LinearRing) p.getExteriorRing(), null, false, level + 1, buf);
-    startLine("  </outerBoundaryIs>\n", level, buf);
-
-    for (int t = 0; t < p.getNumInteriorRing(); t++) {
-      startLine("  <innerBoundaryIs>\n", level, buf);
-      writeLinearRing((LinearRing) p.getInteriorRingN(t), null, false, level + 1, buf);
-      startLine("  </innerBoundaryIs>\n", level, buf);
-    }
-
-    startLine("</Polygon>\n", level, buf);
-  }
-
-  private void writeGeometryCollection(GeometryCollection gc,
-      String attributes, int level, StringBuffer buf) {
-    startLine("<MultiGeometry>\n", level, buf);
-    for (int t = 0; t < gc.getNumGeometries(); t++) {
-      writeGeometry(gc.getGeometryN(t), level + 1, buf);
-    }
-    startLine("</MultiGeometry>\n", level, buf);
-  }
-
-  /**
-   * Takes a list of coordinates and converts it to KML.<br>
-   * 2d and 3d aware. Terminates the coordinate output with a newline.
-   * 
-   * @param cs array of coordinates
-   */
-  private void write(Coordinate[] coords, int level, StringBuffer buf) {
-    startLine("<coordinates>", level, buf);
-
-    boolean isNewLine = false;
-    for (int i = 0; i < coords.length; i++) {
-      if (i > 0) {
-        buf.append(TUPLE_SEPARATOR);
-      }
-
-      if (isNewLine) {
-        startLine("  ", level, buf);
-        isNewLine = false;
-      }
-
-      write(coords[i], buf);
-
-      // break output lines to prevent them from getting too long
-      if ((i + 1) % maxCoordinatesPerLine == 0 && i < coords.length - 1) {
-        buf.append("\n");
-        isNewLine = true;
-      }
-    }
-    buf.append("</coordinates>\n");
-  }
-
-  private void write(Coordinate p, StringBuffer buf) {
-    write(p.x, buf);
-    buf.append(COORDINATE_SEPARATOR);
-    write(p.y, buf);
-
-    double z = p.z;
-    // if altitude was specified directly, use it
-    if (!Double.isNaN(zVal))
-      z = zVal;
-
-    // only write if Z present
-    // MD - is this right? Or should it always be written?
-    if (!Double.isNaN(z)) {
-      buf.append(COORDINATE_SEPARATOR);
-      write(z, buf);
-    }
-  }
-
-  private void write(double num, StringBuffer buf) {
-    if (numberFormatter != null)
-      buf.append(numberFormatter.format(num));
-    else
-      buf.append(num);
-  }
-
-  /**
-   * Creates the <code>DecimalFormat</code> used to write <code>double</code>s
-   * with a sufficient number of decimal places.
-   * 
-   * @param precisionModel
-   *          the <code>PrecisionModel</code> used to determine the number of
-   *          decimal places to write.
-   * @return a <code>DecimalFormat</code> that write <code>double</code> s
-   *         without scientific notation.
-   */
-  private static DecimalFormat createFormatter(int precision) {
-    // specify decimal separator explicitly to avoid problems in other locales
-    DecimalFormatSymbols symbols = new DecimalFormatSymbols();
-    symbols.setDecimalSeparator('.');
-    DecimalFormat format = new DecimalFormat("0."
-        + StringUtil.chars('#', precision), symbols);
-    format.setDecimalSeparatorAlwaysShown(false);
-    return format;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/linearref/ExtractLineByLocation.java b/src/com/vividsolutions/jts/linearref/ExtractLineByLocation.java
deleted file mode 100644
index 40d2176..0000000
--- a/src/com/vividsolutions/jts/linearref/ExtractLineByLocation.java
+++ /dev/null
@@ -1,208 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Extracts the subline of a linear {@link Geometry} between
- * two {@link LinearLocation}s on the line.
- */
-class ExtractLineByLocation
-{
-  /**
-   * Computes the subline of a {@link LineString} between
-   * two {@link LinearLocation}s on the line.
-   * If the start location is after the end location,
-   * the computed linear geometry has reverse orientation to the input line.
-   *
-   * @param line the line to use as the baseline
-   * @param start the start location
-   * @param end the end location
-   * @return the extracted subline
-   */
-  public static Geometry extract(Geometry line, LinearLocation start, LinearLocation end)
-  {
-    ExtractLineByLocation ls = new ExtractLineByLocation(line);
-    return ls.extract(start, end);
-  }
-
-  private Geometry line;
-
-  public ExtractLineByLocation(Geometry line) {
-    this.line = line;
-  }
-
-  /**
-   * Extracts a subline of the input.
-   * If <code>end < start</code> the linear geometry computed will be reversed.
-   *
-   * @param start the start location
-   * @param end the end location
-   * @return a linear geometry
-   */
-  public Geometry extract(LinearLocation start, LinearLocation end)
-  {
-    if (end.compareTo(start) < 0) {
-      return reverse(computeLinear(end, start));
-    }
-    return computeLinear(start, end);
-  }
-
-  private Geometry reverse(Geometry linear)
-  {
-    if (linear instanceof LineString)
-      return ((LineString) linear).reverse();
-    if (linear instanceof MultiLineString)
-      return ((MultiLineString) linear).reverse();
-    Assert.shouldNeverReachHere("non-linear geometry encountered");
-    return null;
-  }
-  /**
-   * Assumes input is valid (e.g. start <= end)
-   *
-   * @param start
-   * @param end
-   * @return a linear geometry
-   */
-  private LineString computeLine(LinearLocation start, LinearLocation end)
-  {
-    Coordinate[] coordinates = line.getCoordinates();
-    CoordinateList newCoordinates = new CoordinateList();
-
-    int startSegmentIndex = start.getSegmentIndex();
-    if (start.getSegmentFraction() > 0.0)
-      startSegmentIndex += 1;
-    int lastSegmentIndex = end.getSegmentIndex();
-    if (end.getSegmentFraction() == 1.0)
-      lastSegmentIndex += 1;
-    if (lastSegmentIndex >= coordinates.length)
-      lastSegmentIndex = coordinates.length - 1;
-    // not needed - LinearLocation values should always be correct
-    //Assert.isTrue(end.getSegmentFraction() <= 1.0, "invalid segment fraction value");
-
-    if (! start.isVertex())
-      newCoordinates.add(start.getCoordinate(line));
-    for (int i = startSegmentIndex; i <= lastSegmentIndex; i++) {
-      newCoordinates.add(coordinates[i]);
-    }
-    if (! end.isVertex())
-      newCoordinates.add(end.getCoordinate(line));
-
-    // ensure there is at least one coordinate in the result
-    if (newCoordinates.size() <= 0)
-      newCoordinates.add(start.getCoordinate(line));
-
-    Coordinate[] newCoordinateArray = newCoordinates.toCoordinateArray();
-    /**
-     * Ensure there is enough coordinates to build a valid line.
-     * Make a 2-point line with duplicate coordinates, if necessary.
-     * There will always be at least one coordinate in the coordList.
-     */
-    if (newCoordinateArray.length <= 1) {
-      newCoordinateArray = new Coordinate[] { newCoordinateArray[0], newCoordinateArray[0]};
-    }
-    return line.getFactory().createLineString(newCoordinateArray);
-  }
-
-  /**
-   * Assumes input is valid (e.g. start <= end)
-   *
-   * @param start
-   * @param end
-   * @return a linear geometry
-   */
-  private Geometry computeLinear(LinearLocation start, LinearLocation end)
-  {
-    LinearGeometryBuilder builder = new LinearGeometryBuilder(line.getFactory());
-    builder.setFixInvalidLines(true);
-
-    if (! start.isVertex())
-      builder.add(start.getCoordinate(line));
-
-    for (LinearIterator it = new LinearIterator(line, start); it.hasNext(); it.next()) {
-      if (end.compareLocationValues(it.getComponentIndex(), it.getVertexIndex(), 0.0)
-        < 0)
-        break;
-
-      Coordinate pt = it.getSegmentStart();
-      builder.add(pt);
-      if (it.isEndOfLine())
-        builder.endLine();
-    }
-    if (! end.isVertex())
-      builder.add(end.getCoordinate(line));
-
-    return builder.getGeometry();
-  }
-
-  /**
-   * Computes a valid and normalized location
-   * compatible with the values in a LinearIterator.
-   * (I.e. segmentFractions of 1.0 are converted to the next highest coordinate index)
-   */
-  /*
-  private LinearLocation normalize(LinearLocation loc)
-  {
-    int componentIndex = loc.getComponentIndex();
-    int segmentIndex = loc.getSegmentIndex();
-    double segmentFraction = loc.getSegmentFraction();
-
-    if (segmentFraction < 0.0) {
-      segmentFraction = 0.0;
-    }
-    if (segmentFraction > 1.0) {
-      segmentFraction = 1.0;
-    }
-
-    if (componentIndex < 0) {
-      componentIndex = 0;
-      segmentIndex = 0;
-      segmentFraction = 0.0;
-    }
-    if (segmentIndex < 0) {
-      segmentIndex = 0;
-      segmentFraction = 0.0;
-    }
-
-    if (segmentFraction == 1.0) {
-      segmentFraction = 0.0;
-      segmentIndex += 1;
-    }
-
-    return new LinearLocation(componentIndex, segmentIndex, segmentFraction);
-  }
-  */
-}
diff --git a/src/com/vividsolutions/jts/linearref/LengthIndexOfPoint.java b/src/com/vividsolutions/jts/linearref/LengthIndexOfPoint.java
deleted file mode 100644
index f2f20f8..0000000
--- a/src/com/vividsolutions/jts/linearref/LengthIndexOfPoint.java
+++ /dev/null
@@ -1,148 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Computes the length index of the point
- * on a linear {@link Geometry} nearest a given {@link Coordinate}.
- * The nearest point is not necessarily unique; this class
- * always computes the nearest point closest to
- * the start of the geometry.
- */
-class LengthIndexOfPoint
-{
-  public static double indexOf(Geometry linearGeom, Coordinate inputPt)
-  {
-    LengthIndexOfPoint locater = new LengthIndexOfPoint(linearGeom);
-    return locater.indexOf(inputPt);
-  }
-
-  public static double indexOfAfter(Geometry linearGeom, Coordinate inputPt, double minIndex)
-  {
-    LengthIndexOfPoint locater = new LengthIndexOfPoint(linearGeom);
-    return locater.indexOfAfter(inputPt, minIndex);
-  }
-
-  private Geometry linearGeom;
-
-  public LengthIndexOfPoint(Geometry linearGeom) {
-    this.linearGeom = linearGeom;
-  }
-
-  /**
-   * Find the nearest location along a linear {@link Geometry} to a given point.
-   *
-   * @param inputPt the coordinate to locate
-   * @return the location of the nearest point
-   */
-  public double indexOf(Coordinate inputPt)
-  {
-    return indexOfFromStart(inputPt, -1.0);
-  }
-
-  /**
-   * Finds the nearest index along the linear {@link Geometry}
-   * to a given {@link Coordinate}
-   * after the specified minimum index.
-   * If possible the location returned will be strictly greater than the
-   * <code>minLocation</code>.
-   * If this is not possible, the
-   * value returned will equal <code>minLocation</code>.
-   * (An example where this is not possible is when
-   * minLocation = [end of line] ).
-   *
-   * @param inputPt the coordinate to locate
-   * @param minIndex the minimum location for the point location
-   * @return the location of the nearest point
-   */
-  public double indexOfAfter(Coordinate inputPt, double minIndex)
-  {
-    if (minIndex < 0.0) return indexOf(inputPt);
-
-    // sanity check for minIndex at or past end of line
-    double endIndex = linearGeom.getLength();
-    if (endIndex < minIndex)
-      return endIndex;
-
-    double closestAfter = indexOfFromStart(inputPt, minIndex);
-    /**
-     * Return the minDistanceLocation found.
-     */
-    Assert.isTrue(closestAfter >= minIndex,
-                  "computed index is before specified minimum index");
-    return closestAfter;
-  }
-
-  private double indexOfFromStart(Coordinate inputPt, double minIndex)
-  {
-    double minDistance = Double.MAX_VALUE;
-
-    double ptMeasure = minIndex;
-    double segmentStartMeasure = 0.0;
-    LineSegment seg = new LineSegment();
-    LinearIterator it = new LinearIterator(linearGeom);
-    while (it.hasNext()) {
-      if (! it.isEndOfLine()) {
-        seg.p0 = it.getSegmentStart();
-        seg.p1 = it.getSegmentEnd();
-        double segDistance = seg.distance(inputPt);
-        double segMeasureToPt = segmentNearestMeasure(seg, inputPt, segmentStartMeasure);
-        if (segDistance < minDistance
-            && segMeasureToPt > minIndex) {
-          ptMeasure = segMeasureToPt;
-          minDistance = segDistance;
-        }
-        segmentStartMeasure += seg.getLength();
-      }
-      it.next();
-    }
-    return ptMeasure;
-  }
-
-  private double segmentNearestMeasure(LineSegment seg, Coordinate inputPt,
-                            double segmentStartMeasure)
-  {
-    // found new minimum, so compute location distance of point
-    double projFactor = seg.projectionFactor(inputPt);
-    if (projFactor <= 0.0)
-      return segmentStartMeasure;
-    if (projFactor <= 1.0)
-      return segmentStartMeasure + projFactor * seg.getLength();
-    // projFactor > 1.0
-    return segmentStartMeasure + seg.getLength();
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LengthIndexedLine.java b/src/com/vividsolutions/jts/linearref/LengthIndexedLine.java
deleted file mode 100644
index bf33d28..0000000
--- a/src/com/vividsolutions/jts/linearref/LengthIndexedLine.java
+++ /dev/null
@@ -1,272 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Supports linear referencing along a linear {@link Geometry}
- * using the length along the line as the index.
- * Negative length values are taken as measured in the reverse direction
- * from the end of the geometry.
- * Out-of-range index values are handled by clamping
- * them to the valid range of values.
- * Non-simple lines (i.e. which loop back to cross or touch
- * themselves) are supported.
- */
-public class LengthIndexedLine
-{
-  private Geometry linearGeom;
-
-  /**
-   * Constructs an object which allows a linear {@link Geometry}
-   * to be linearly referenced using length as an index.
-   *
-   * @param linearGeom the linear geometry to reference along
-   */
-  public LengthIndexedLine(Geometry linearGeom) {
-    this.linearGeom = linearGeom;
-  }
-
-  /**
-   * Computes the {@link Coordinate} for the point
-   * on the line at the given index.
-   * If the index is out of range the first or last point on the
-   * line will be returned.
-   * The Z-ordinate of the computed point will be interpolated from
-   * the Z-ordinates of the line segment containing it, if they exist.
-   *
-   * @param index the index of the desired point
-   * @return the Coordinate at the given index
-   */
-  public Coordinate extractPoint(double index)
-  {
-    LinearLocation loc = LengthLocationMap.getLocation(linearGeom, index);
-    return loc.getCoordinate(linearGeom);
-  }
-
-  /**
-   * Computes the {@link Coordinate} for the point
-   * on the line at the given index, offset by the given distance.
-   * If the index is out of range the first or last point on the
-   * line will be returned.
-   * The computed point is offset to the left of the line if the offset distance is
-   * positive, to the right if negative.
-   * 
-   * The Z-ordinate of the computed point will be interpolated from
-   * the Z-ordinates of the line segment containing it, if they exist.
-   *
-   * @param index the index of the desired point
-   * @param offsetDistance the distance the point is offset from the segment
-   *    (positive is to the left, negative is to the right)
-   * @return the Coordinate at the given index
-   */
-  public Coordinate extractPoint(double index, double offsetDistance)
-  {
-    LinearLocation loc = LengthLocationMap.getLocation(linearGeom, index);
-    LinearLocation locLow = loc.toLowest(linearGeom);
-    return locLow.getSegment(linearGeom).pointAlongOffset(locLow.getSegmentFraction(), offsetDistance);
-  }
-
-  /**
-   * Computes the {@link LineString} for the interval
-   * on the line between the given indices.
-   * If the endIndex lies before the startIndex,
-   * the computed geometry is reversed.
-   *
-   * @param startIndex the index of the start of the interval
-   * @param endIndex the index of the end of the interval
-   * @return the linear interval between the indices
-   */
-  public Geometry extractLine(double startIndex, double endIndex)
-  {
-    LocationIndexedLine lil = new LocationIndexedLine(linearGeom);
-    double startIndex2 = clampIndex(startIndex);
-    double endIndex2 = clampIndex(endIndex);
-    // if extracted line is zero-length, resolve start lower as well to ensure they are equal
-    boolean resolveStartLower = startIndex2 == endIndex2;
-    LinearLocation startLoc = locationOf(startIndex2, resolveStartLower);
-//    LinearLocation endLoc = locationOf(endIndex2, true);
-//    LinearLocation startLoc = locationOf(startIndex2);
-    LinearLocation endLoc = locationOf(endIndex2);
-    return ExtractLineByLocation.extract(linearGeom, startLoc, endLoc);
-  }
-
-  private LinearLocation locationOf(double index)
-  {
-    return LengthLocationMap.getLocation(linearGeom, index);
-  }
-
-  private LinearLocation locationOf(double index, boolean resolveLower)
-  {
-    return LengthLocationMap.getLocation(linearGeom, index, resolveLower);
-  }
-
-  /**
-   * Computes the minimum index for a point on the line.
-   * If the line is not simple (i.e. loops back on itself)
-   * a single point may have more than one possible index.
-   * In this case, the smallest index is returned.
-   *
-   * The supplied point does not <i>necessarily</i> have to lie precisely
-   * on the line, but if it is far from the line the accuracy and
-   * performance of this function is not guaranteed.
-   * Use {@link #project} to compute a guaranteed result for points
-   * which may be far from the line.
-   *
-   * @param pt a point on the line
-   * @return the minimum index of the point
-   *
-   * @see #project(Coordinate)
-   */
-  public double indexOf(Coordinate pt)
-  {
-    return LengthIndexOfPoint.indexOf(linearGeom, pt);
-  }
-
-  /**
-   * Finds the index for a point on the line
-   * which is greater than the given index.
-   * If no such index exists, returns <tt>minIndex</tt>.
-   * This method can be used to determine all indexes for
-   * a point which occurs more than once on a non-simple line.
-   * It can also be used to disambiguate cases where the given point lies
-   * slightly off the line and is equidistant from two different
-   * points on the line.
-   *
-   * The supplied point does not <i>necessarily</i> have to lie precisely
-   * on the line, but if it is far from the line the accuracy and
-   * performance of this function is not guaranteed.
-   * Use {@link #project} to compute a guaranteed result for points
-   * which may be far from the line.
-   *
-   * @param pt a point on the line
-   * @param minIndex the value the returned index must be greater than
-   * @return the index of the point greater than the given minimum index
-   *
-   * @see #project(Coordinate)
-   */
-  public double indexOfAfter(Coordinate pt, double minIndex)
-  {
-    return LengthIndexOfPoint.indexOfAfter(linearGeom, pt, minIndex);
-  }
-
-  /**
-   * Computes the indices for a subline of the line.
-   * (The subline must <b>conform</b> to the line; that is,
-   * all vertices in the subline (except possibly the first and last)
-   * must be vertices of the line and occcur in the same order).
-   *
-   * @param subLine a subLine of the line
-   * @return a pair of indices for the start and end of the subline.
-   */
-  public double[] indicesOf(Geometry subLine)
-  {
-    LinearLocation[] locIndex = LocationIndexOfLine.indicesOf(linearGeom, subLine);
-    double[] index = new double[] {
-      LengthLocationMap.getLength(linearGeom, locIndex[0]),
-      LengthLocationMap.getLength(linearGeom, locIndex[1])
-      };
-    return index;
-  }
-
-
-  /**
-   * Computes the index for the closest point on the line to the given point.
-   * If more than one point has the closest distance the first one along the line
-   * is returned.
-   * (The point does not necessarily have to lie precisely on the line.)
-   *
-   * @param pt a point on the line
-   * @return the index of the point
-   */
-  public double project(Coordinate pt)
-  {
-    return LengthIndexOfPoint.indexOf(linearGeom, pt);
-  }
-
-  /**
-   * Returns the index of the start of the line
-   * @return the start index
-   */
-  public double getStartIndex()
-  {
-    return 0.0;
-  }
-
-  /**
-   * Returns the index of the end of the line
-   * @return the end index
-   */
-  public double getEndIndex()
-  {
-    return linearGeom.getLength();
-  }
-
-  /**
-   * Tests whether an index is in the valid index range for the line.
-   *
-   * @param index the index to test
-   * @return <code>true</code> if the index is in the valid range
-   */
-  public boolean isValidIndex(double index)
-  {
-    return (index >= getStartIndex()
-            && index <= getEndIndex());
-  }
-
-  /**
-   * Computes a valid index for this line
-   * by clamping the given index to the valid range of index values
-   *
-   * @return a valid index value
-   */
-  public double clampIndex(double index)
-  {
-    double posIndex = positiveIndex(index);
-    double startIndex = getStartIndex();
-    if (posIndex < startIndex) return startIndex;
-
-    double endIndex = getEndIndex();
-    if (posIndex > endIndex) return endIndex;
-
-    return posIndex;
-  }
-  
-  private double positiveIndex(double index)
-  {
-    if (index >= 0.0) return index;
-    return linearGeom.getLength() + index;
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LengthLocationMap.java b/src/com/vividsolutions/jts/linearref/LengthLocationMap.java
deleted file mode 100644
index 02d1f5a..0000000
--- a/src/com/vividsolutions/jts/linearref/LengthLocationMap.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the {@link LinearLocation} for a given length
- * along a linear {@link Geometry}.
- * Negative lengths are measured in reverse from end of the linear geometry.
- * Out-of-range values are clamped.
- */
-public class LengthLocationMap
-{
-  // TODO: cache computed cumulative length for each vertex
-  // TODO: support user-defined measures
-  // TODO: support measure index for fast mapping to a location
-
-  /**
-   * Computes the {@link LinearLocation} for a
-   * given length along a linear {@link Geometry}.
-   *
-   * @param linearGeom the linear geometry to use
-   * @param length the length index of the location
-   * @return the {@link LinearLocation} for the length
-   */
-  public static LinearLocation getLocation(Geometry linearGeom, double length)
-  {
-    LengthLocationMap locater = new LengthLocationMap(linearGeom);
-    return locater.getLocation(length);
-  }
-
-  /**
-   * Computes the {@link LinearLocation} for a
-   * given length along a linear {@link Geometry},
-   * with control over how the location
-   * is resolved at component endpoints.
-   *
-   * @param linearGeom the linear geometry to use
-   * @param length the length index of the location
-   * @param resolveLower if true lengths are resolved to the lowest possible index
-   * @return the {@link LinearLocation} for the length
-   */
-  public static LinearLocation getLocation(Geometry linearGeom, double length, boolean resolveLower)
-  {
-    LengthLocationMap locater = new LengthLocationMap(linearGeom);
-    return locater.getLocation(length, resolveLower);
-  }
-
-  /**
-   * Computes the length for a given {@link LinearLocation}
-   * on a linear {@link Geometry}.
-   *
-   * @param linearGeom the linear geometry to use
-   * @param loc the {@link LinearLocation} index of the location
-   * @return the length for the {@link LinearLocation}
-   */
-  public static double getLength(Geometry linearGeom, LinearLocation loc)
-  {
-    LengthLocationMap locater = new LengthLocationMap(linearGeom);
-    return locater.getLength(loc);
-  }
-
-  private Geometry linearGeom;
-
-  public LengthLocationMap(Geometry linearGeom)
-  {
-    this.linearGeom = linearGeom;
-  }
-
-  /**
-   * Compute the {@link LinearLocation} corresponding to a length.
-   * Negative lengths are measured in reverse from end of the linear geometry.
-   * Out-of-range values are clamped.
-   * Ambiguous indexes are resolved to the lowest possible location value.
-   *
-   * @param length the length index
-   * @return the corresponding LinearLocation
-   */
-  public LinearLocation getLocation(double length)
-  {
-    return getLocation(length, true);
-  }
-
-  /**
-   * Compute the {@link LinearLocation} corresponding to a length.
-   * Negative lengths are measured in reverse from end of the linear geometry.
-   * Out-of-range values are clamped.
-   * Ambiguous indexes are resolved to the lowest or highest possible location value,
-   * depending on the value of <tt>resolveLower</tt>
-   *
-   * @param length the length index
-   * @return the corresponding LinearLocation
-   */
-  public LinearLocation getLocation(double length, boolean resolveLower)
-  {
-    double forwardLength = length;
-    
-    // negative values are measured from end of geometry
-    if (length < 0.0) {
-      double lineLen = linearGeom.getLength();
-      forwardLength = lineLen + length;
-    }
-    LinearLocation loc = getLocationForward(forwardLength);
-    if (resolveLower) {
-      return loc;
-    }
-    return resolveHigher(loc);
-  }
-
-  private LinearLocation getLocationForward(double length)
-  {
-    if (length <= 0.0)
-      return new LinearLocation();
-
-    double totalLength = 0.0;
-
-    LinearIterator it = new LinearIterator(linearGeom);
-    while (it.hasNext()) {
-      
-      /**
-       * Special handling is required for the situation when the 
-       * length references exactly to a component endpoint.
-       * In this case, the endpoint location of the current component 
-       * is returned,
-       * rather than the startpoint location of the next component.
-       * This produces consistent behaviour with the project method.
-       */
-      if (it.isEndOfLine()) {
-        if (totalLength == length) {
-          int compIndex = it.getComponentIndex();
-          int segIndex = it.getVertexIndex();
-          return new LinearLocation(compIndex, segIndex, 0.0);          
-        }
-      }
-      else {
-        Coordinate p0 = it.getSegmentStart();
-        Coordinate p1 = it.getSegmentEnd();
-        double segLen = p1.distance(p0);
-        // length falls in this segment
-        if (totalLength + segLen > length) {
-          double frac = (length - totalLength) / segLen;
-          int compIndex = it.getComponentIndex();
-          int segIndex = it.getVertexIndex();
-          return new LinearLocation(compIndex, segIndex, frac);
-        }
-        totalLength += segLen;
-      }
-
-      it.next();
-    }
-    // length is longer than line - return end location
-    return LinearLocation.getEndLocation(linearGeom);
-  }
-
-  private LinearLocation resolveHigher(LinearLocation loc)
-  {
-    if (! loc.isEndpoint(linearGeom)) 
-      return loc;
-    int compIndex = loc.getComponentIndex();
-    // if last component can't resolve any higher
-    if (compIndex >= linearGeom.getNumGeometries() - 1) return loc;
- 
-    do {
-      compIndex++;
-    } while (compIndex < linearGeom.getNumGeometries() - 1
-        && linearGeom.getGeometryN(compIndex).getLength() == 0);
-    // resolve to next higher location
-    return new LinearLocation(compIndex, 0, 0.0); 
-  }
-  
-  public double getLength(LinearLocation loc)
-  {
-    double totalLength = 0.0;
-
-    LinearIterator it = new LinearIterator(linearGeom);
-    while (it.hasNext()) {
-      if (! it.isEndOfLine()) {
-        Coordinate p0 = it.getSegmentStart();
-        Coordinate p1 = it.getSegmentEnd();
-        double segLen = p1.distance(p0);
-        // length falls in this segment
-        if (loc.getComponentIndex() == it.getComponentIndex()
-            && loc.getSegmentIndex() == it.getVertexIndex()) {
-          return totalLength + segLen * loc.getSegmentFraction();
-        }
-        totalLength += segLen;
-      }
-      it.next();
-    }
-    return totalLength;
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LinearGeometryBuilder.java b/src/com/vividsolutions/jts/linearref/LinearGeometryBuilder.java
deleted file mode 100644
index f7af0ac..0000000
--- a/src/com/vividsolutions/jts/linearref/LinearGeometryBuilder.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Builds a linear geometry ({@link LineString} or {@link MultiLineString})
- * incrementally (point-by-point).
- *
- * @version 1.7
- */
-public class LinearGeometryBuilder
-{
-  private GeometryFactory geomFact;
-  private List lines = new ArrayList();
-  private CoordinateList coordList = null;
-
-  private boolean ignoreInvalidLines = false;
-  private boolean fixInvalidLines = false;
-
-  private Coordinate lastPt = null;
-
-  public LinearGeometryBuilder(GeometryFactory geomFact) {
-    this.geomFact = geomFact;
-  }
-
-  /**
-   * Allows invalid lines to be ignored rather than causing Exceptions.
-   * An invalid line is one which has only one unique point.
-   *
-   * @param ignoreInvalidLines <code>true</code> if short lines are to be ignored
-   */
-  public void setIgnoreInvalidLines(boolean ignoreInvalidLines)
-  {
-    this.ignoreInvalidLines = ignoreInvalidLines;
-  }
-
-  /**
-   * Allows invalid lines to be ignored rather than causing Exceptions.
-   * An invalid line is one which has only one unique point.
-   *
-   * @param fixInvalidLines <code>true</code> if short lines are to be ignored
-   */
-  public void setFixInvalidLines(boolean fixInvalidLines)
-  {
-    this.fixInvalidLines = fixInvalidLines;
-  }
-
-  /**
-   * Adds a point to the current line.
-   *
-   * @param pt the Coordinate to add
-   */
-  public void add(Coordinate pt)
-  {
-    add(pt, true);
-  }
-
-  /**
-   * Adds a point to the current line.
-   *
-   * @param pt the Coordinate to add
-   */
-  public void add(Coordinate pt, boolean allowRepeatedPoints)
-  {
-    if (coordList == null)
-      coordList = new CoordinateList();
-    coordList.add(pt, allowRepeatedPoints);
-    lastPt = pt;
-  }
-
-  public Coordinate getLastCoordinate() { return lastPt; }
-
-  /**
-   * Terminate the current LineString.
-   */
-  public void endLine()
-  {
-    if (coordList == null) {
-      return;
-    }
-    if (ignoreInvalidLines && coordList.size() < 2) {
-      coordList = null;
-      return;
-    }
-    Coordinate[] rawPts = coordList.toCoordinateArray();
-    Coordinate[] pts = rawPts;
-    if (fixInvalidLines)
-      pts = validCoordinateSequence(rawPts);
-
-    coordList = null;
-    LineString line = null;
-    try {
-      line = geomFact.createLineString(pts);
-    }
-    catch (IllegalArgumentException ex) {
-      // exception is due to too few points in line.
-      // only propagate if not ignoring short lines
-      if (! ignoreInvalidLines)
-        throw ex;
-    }
-
-    if (line != null) lines.add(line);
-  }
-
-  private Coordinate[] validCoordinateSequence(Coordinate[] pts)
-  {
-    if (pts.length >= 2) return pts;
-    Coordinate[] validPts = new Coordinate[] { pts[0], pts[0]};
-    return validPts;
-  }
-
-  public Geometry getGeometry()
-  {
-    // end last line in case it was not done by user
-    endLine();
-    return geomFact.buildGeometry(lines);
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LinearIterator.java b/src/com/vividsolutions/jts/linearref/LinearIterator.java
deleted file mode 100644
index 198d681..0000000
--- a/src/com/vividsolutions/jts/linearref/LinearIterator.java
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * An iterator over the components and coordinates of a linear geometry
- * ({@link LineString}s and {@link MultiLineString}s.
- *
- * The standard usage pattern for a {@link LinearIterator} is:
- *
- * <pre>
- * for (LinearIterator it = new LinearIterator(...); it.hasNext(); it.next()) {
- *   ...
- *   int ci = it.getComponentIndex();   // for example
- *   int vi = it.getVertexIndex();      // for example
- *   ...
- * }
- * </pre>
- *
- * @version 1.7
- */
-public class LinearIterator
-{
-  private static int segmentEndVertexIndex(LinearLocation loc)
-  {
-    if (loc.getSegmentFraction() > 0.0)
-      return loc.getSegmentIndex() + 1;
-    return loc.getSegmentIndex();
-  }
-
-  private Geometry linearGeom;
-  private final int numLines;
-
-  /**
-   * Invariant: currentLine <> null if the iterator is pointing at a valid coordinate
-   */
-  private LineString currentLine;
-  private int componentIndex = 0;
-  private int vertexIndex = 0;
-
-  /**
-   * Creates an iterator initialized to the start of a linear {@link Geometry}
-   *
-   * @param linear the linear geometry to iterate over
-   * @throws IllegalArgumentException if linearGeom is not lineal
-   */
-  public LinearIterator(Geometry linear) {
-    this(linear, 0, 0);
-  }
-
-  /**
-   * Creates an iterator starting at
-   * a {@link LinearLocation} on a linear {@link Geometry}
-   *
-   * @param linear the linear geometry to iterate over
-   * @param start the location to start at
-   * @throws IllegalArgumentException if linearGeom is not lineal
-   */
-  public LinearIterator(Geometry linear, LinearLocation start) {
-    this(linear, start.getComponentIndex(), segmentEndVertexIndex(start));
-  }
-
-  /**
-   * Creates an iterator starting at
-   * a specified component and vertex in a linear {@link Geometry}
-   *
-   * @param linearGeom the linear geometry to iterate over
-   * @param componentIndex the component to start at
-   * @param vertexIndex the vertex to start at
-   * @throws IllegalArgumentException if linearGeom is not lineal
-   */
-  public LinearIterator(Geometry linearGeom, int componentIndex, int vertexIndex) 
-  {
-  	if (! (linearGeom instanceof Lineal))
-  			throw new IllegalArgumentException("Lineal geometry is required");
-    this.linearGeom = linearGeom;
-    numLines = linearGeom.getNumGeometries();
-    this.componentIndex = componentIndex;
-    this.vertexIndex = vertexIndex;
-    loadCurrentLine();
-  }
-
-  private void loadCurrentLine()
-  {
-    if (componentIndex >= numLines) {
-      currentLine = null;
-      return;
-    }
-    currentLine = (LineString) linearGeom.getGeometryN(componentIndex);
-  }
-
-  /**
-   * Tests whether there are any vertices left to iterator over.
-   * Specifically, hasNext() return <tt>true</tt> if the
-   * current state of the iterator represents a valid location
-   * on the linear geometry. 
-   * 
-   * @return <code>true</code> if there are more vertices to scan
-   */
-  public boolean hasNext()
-  {
-    if (componentIndex >= numLines) return false;
-    if (componentIndex == numLines - 1
-        && vertexIndex >= currentLine.getNumPoints())
-      return false;
-    return true;
-  }
-
-  /**
-   * Moves the iterator ahead to the next vertex and (possibly) linear component.
-   */
-  public void next()
-  {
-    if (! hasNext()) return;
-
-    vertexIndex++;
-    if (vertexIndex >= currentLine.getNumPoints()) {
-      componentIndex++;
-      loadCurrentLine();
-      vertexIndex = 0;
-    }
-  }
-
-  /**
-   * Checks whether the iterator cursor is pointing to the
-   * endpoint of a component {@link LineString}.
-   *
-   * @return <code>true</true> if the iterator is at an endpoint
-   */
-  public boolean isEndOfLine() {
-    if (componentIndex >= numLines) return false;
-    //LineString currentLine = (LineString) linear.getGeometryN(componentIndex);
-    if (vertexIndex < currentLine.getNumPoints() - 1)
-      return false;
-    return true;
-  }
-
-  /**
-   * The component index of the vertex the iterator is currently at.
-   * @return the current component index
-   */
-  public int getComponentIndex() { return componentIndex; }
-
-  /**
-   * The vertex index of the vertex the iterator is currently at.
-   * @return the current vertex index
-   */
-  public int getVertexIndex() { return vertexIndex; }
-
-  /**
-   * Gets the {@link LineString} component the iterator is current at.
-   * @return a linestring
-   */
-  public LineString getLine()  {    return currentLine;  }
-
-  /**
-   * Gets the first {@link Coordinate} of the current segment.
-   * (the coordinate of the current vertex).
-   * @return a {@link Coordinate}
-   */
-  public Coordinate getSegmentStart() { return currentLine.getCoordinateN(vertexIndex); }
-
-  /**
-   * Gets the second {@link Coordinate} of the current segment.
-   * (the coordinate of the next vertex).
-   * If the iterator is at the end of a line, <code>null</code> is returned.
-   *
-   * @return a {@link Coordinate} or <code>null</code>
-   */
-  public Coordinate getSegmentEnd()
-  {
-    if (vertexIndex < getLine().getNumPoints() - 1)
-      return currentLine.getCoordinateN(vertexIndex + 1);
-    return null;
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LinearLocation.java b/src/com/vividsolutions/jts/linearref/LinearLocation.java
deleted file mode 100644
index c6a9b70..0000000
--- a/src/com/vividsolutions/jts/linearref/LinearLocation.java
+++ /dev/null
@@ -1,484 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Represents a location along a {@link LineString} or {@link MultiLineString}.
- * The referenced geometry is not maintained within
- * this location, but must be provided for operations which require it.
- * Various methods are provided to manipulate the location value
- * and query the geometry it references.
- */
-public class LinearLocation
-    implements Comparable
-{
-   /**
-    * Gets a location which refers to the end of a linear {@link Geometry}.
-    * @param linear the linear geometry
-    * @return a new <tt>LinearLocation</tt>
-    */
-  public static LinearLocation getEndLocation(Geometry linear)
-  {
-    // assert: linear is LineString or MultiLineString
-    LinearLocation loc = new LinearLocation();
-    loc.setToEnd(linear);
-    return loc;
-  }
-
-  /**
-   * Computes the {@link Coordinate} of a point a given fraction
-   * along the line segment <tt>(p0, p1)</tt>.
-   * If the fraction is greater than 1.0 the last
-   * point of the segment is returned.
-   * If the fraction is less than or equal to 0.0 the first point
-   * of the segment is returned.
-   * The Z ordinate is interpolated from the Z-ordinates of the given points,
-   * if they are specified.
-   *
-   * @param p0 the first point of the line segment
-   * @param p1 the last point of the line segment
-   * @param frac the length to the desired point
-   * @return the <tt>Coordinate</tt> of the desired point
-   */
-  public static Coordinate pointAlongSegmentByFraction(Coordinate p0, Coordinate p1, double frac)
-  {
-    if (frac <= 0.0) return p0;
-    if (frac >= 1.0) return p1;
-
-    double x = (p1.x - p0.x) * frac + p0.x;
-    double y = (p1.y - p0.y) * frac + p0.y;
-    // interpolate Z value. If either input Z is NaN, result z will be NaN as well.
-    double z = (p1.z - p0.z) * frac + p0.z;
-    return new Coordinate(x, y, z);
-  }
-
-  private int componentIndex = 0;
-  private int segmentIndex = 0;
-  private double segmentFraction = 0.0;
-
-  /**
-   * Creates a location referring to the start of a linear geometry
-   */
-  public LinearLocation()
-  {
-  }
-
-  public LinearLocation(int segmentIndex, double segmentFraction) {
-    this(0, segmentIndex, segmentFraction);
-  }
-
-  public LinearLocation(int componentIndex, int segmentIndex, double segmentFraction)
-  {
-    this.componentIndex = componentIndex;
-    this.segmentIndex = segmentIndex;
-    this.segmentFraction = segmentFraction;
-    normalize();
-  }
-
-  private LinearLocation(int componentIndex, int segmentIndex, double segmentFraction, boolean doNormalize)
-  {
-    this.componentIndex = componentIndex;
-    this.segmentIndex = segmentIndex;
-    this.segmentFraction = segmentFraction;
-    if (doNormalize) 
-      normalize();
-  }
-
-  /**
-   * Creates a new location equal to a given one.
-   * 
-   * @param loc a LinearLocation
-   */
-  public LinearLocation(LinearLocation loc)
-  {
-    this.componentIndex = loc.componentIndex;
-    this.segmentIndex = loc.segmentIndex;
-    this.segmentFraction = loc.segmentFraction;
-  }
-
-  /**
-   * Ensures the individual values are locally valid.
-   * Does <b>not</b> ensure that the indexes are valid for
-   * a particular linear geometry.
-   *
-   * @see clamp
-   */
-  private void normalize()
-  {
-    if (segmentFraction < 0.0) {
-      segmentFraction = 0.0;
-    }
-    if (segmentFraction > 1.0) {
-      segmentFraction = 1.0;
-    }
-
-    if (componentIndex < 0) {
-      componentIndex = 0;
-      segmentIndex = 0;
-      segmentFraction = 0.0;
-    }
-    if (segmentIndex < 0) {
-      segmentIndex = 0;
-      segmentFraction = 0.0;
-    }
-    if (segmentFraction == 1.0) {
-      segmentFraction = 0.0;
-      segmentIndex += 1;
-    }
-  }
-
-
-  /**
-   * Ensures the indexes are valid for a given linear {@link Geometry}.
-   *
-   * @param linear a linear geometry
-   */
-  public void clamp(Geometry linear)
-  {
-    if (componentIndex >= linear.getNumGeometries()) {
-      setToEnd(linear);
-      return;
-    }
-    if (segmentIndex >= linear.getNumPoints()) {
-      LineString line = (LineString) linear.getGeometryN(componentIndex);
-      segmentIndex = line.getNumPoints() - 1;
-      segmentFraction = 1.0;
-    }
-  }
-  /**
-   * Snaps the value of this location to
-   * the nearest vertex on the given linear {@link Geometry},
-   * if the vertex is closer than <tt>minDistance</tt>.
-   *
-   * @param linearGeom a linear geometry
-   * @param minDistance the minimum allowable distance to a vertex
-   */
-  public void snapToVertex(Geometry linearGeom, double minDistance)
-  {
-    if (segmentFraction <= 0.0 || segmentFraction >= 1.0)
-      return;
-    double segLen = getSegmentLength(linearGeom);
-    double lenToStart = segmentFraction * segLen;
-    double lenToEnd = segLen - lenToStart;
-    if (lenToStart <= lenToEnd && lenToStart < minDistance) {
-      segmentFraction = 0.0;
-    }
-    else if (lenToEnd <= lenToStart && lenToEnd < minDistance) {
-      segmentFraction = 1.0;
-    }
-  }
-
-  /**
-   * Gets the length of the segment in the given
-   * Geometry containing this location.
-   *
-   * @param linearGeom a linear geometry
-   * @return the length of the segment
-   */
-  public double getSegmentLength(Geometry linearGeom)
-  {
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-
-    // ensure segment index is valid
-    int segIndex = segmentIndex;
-    if (segmentIndex >= lineComp.getNumPoints() - 1)
-      segIndex = lineComp.getNumPoints() - 2;
-
-    Coordinate p0 = lineComp.getCoordinateN(segIndex);
-    Coordinate p1 = lineComp.getCoordinateN(segIndex + 1);
-    return p0.distance(p1);
-  }
-
-  /**
-   * Sets the value of this location to
-   * refer to the end of a linear geometry.
-   *
-   * @param linear the linear geometry to use to set the end
-   */
-  public void setToEnd(Geometry linear)
-  {
-    componentIndex = linear.getNumGeometries() - 1;
-    LineString lastLine = (LineString) linear.getGeometryN(componentIndex);
-    segmentIndex = lastLine.getNumPoints() - 1;
-    segmentFraction = 1.0;
-  }
-
-  /**
-   * Gets the component index for this location.
-   *
-   * @return the component index
-   */
-  public int getComponentIndex() { return componentIndex; }
-
-  /**
-   * Gets the segment index for this location
-   *
-   * @return the segment index
-   */
-  public int getSegmentIndex() { return segmentIndex; }
-
-  /**
-   * Gets the segment fraction for this location
-   *
-   * @return the segment fraction
-   */
-  public double getSegmentFraction() { return segmentFraction; }
-
-  /**
-   * Tests whether this location refers to a vertex
-   *
-   * @return true if the location is a vertex
-   */
-  public boolean isVertex()
-  {
-    return segmentFraction <= 0.0 || segmentFraction >= 1.0;
-  }
-
-  /**
-   * Gets the {@link Coordinate} along the
-   * given linear {@link Geometry} which is
-   * referenced by this location.
-   *
-   * @param linearGeom the linear geometry referenced by this location
-   * @return the <tt>Coordinate</tt> at the location
-   */
-  public Coordinate getCoordinate(Geometry linearGeom)
-  {
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-    Coordinate p0 = lineComp.getCoordinateN(segmentIndex);
-    if (segmentIndex >= lineComp.getNumPoints() - 1)
-      return p0;
-    Coordinate p1 = lineComp.getCoordinateN(segmentIndex + 1);
-    return pointAlongSegmentByFraction(p0, p1, segmentFraction);
-  }
-
-  /**
-   * Gets a {@link LineSegment} representing the segment of the 
-   * given linear {@link Geometry} which contains this location.
-   *
-   * @param linearGeom a linear geometry
-   * @return the <tt>LineSegment</tt> containing the location
-   */
-  public LineSegment getSegment(Geometry linearGeom)
-  {
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-    Coordinate p0 = lineComp.getCoordinateN(segmentIndex);
-    // check for endpoint - return last segment of the line if so
-    if (segmentIndex >= lineComp.getNumPoints() - 1) {
-    	Coordinate prev = lineComp.getCoordinateN(lineComp.getNumPoints() - 2);
-      return new LineSegment(prev, p0);
-    }
-    Coordinate p1 = lineComp.getCoordinateN(segmentIndex + 1);
-    return new LineSegment(p0, p1);
-  }
-
-  /**
-   * Tests whether this location refers to a valid
-   * location on the given linear {@link Geometry}.
-   *
-   * @param linearGeom a linear geometry
-   * @return true if this location is valid
-   */
-  public boolean isValid(Geometry linearGeom)
-  {
-    if (componentIndex < 0 || componentIndex >= linearGeom.getNumGeometries())
-      return false;
-
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-    if (segmentIndex < 0 || segmentIndex > lineComp.getNumPoints())
-      return false;
-    if (segmentIndex == lineComp.getNumPoints() && segmentFraction != 0.0)
-      return false;
-
-    if (segmentFraction < 0.0 || segmentFraction > 1.0)
-      return false;
-    return true;
-  }
-
-  /**
-   *  Compares this object with the specified object for order.
-   *
-   *@param  o  the <code>LineStringLocation</code> with which this <code>Coordinate</code>
-   *      is being compared
-   *@return    a negative integer, zero, or a positive integer as this <code>LineStringLocation</code>
-   *      is less than, equal to, or greater than the specified <code>LineStringLocation</code>
-   */
-  public int compareTo(Object o) {
-    LinearLocation other = (LinearLocation) o;
-    // compare component indices
-    if (componentIndex < other.componentIndex) return -1;
-    if (componentIndex > other.componentIndex) return 1;
-    // compare segments
-    if (segmentIndex < other.segmentIndex) return -1;
-    if (segmentIndex > other.segmentIndex) return 1;
-    // same segment, so compare segment fraction
-    if (segmentFraction < other.segmentFraction) return -1;
-    if (segmentFraction > other.segmentFraction) return 1;
-    // same location
-    return 0;
-  }
-
-  /**
-   *  Compares this object with the specified index values for order.
-   *
-   * @param componentIndex1 a component index
-   * @param segmentIndex1 a segment index
-   * @param segmentFraction1 a segment fraction
-   * @return    a negative integer, zero, or a positive integer as this <code>LineStringLocation</code>
-   *      is less than, equal to, or greater than the specified locationValues
-   */
-  public int compareLocationValues(int componentIndex1, int segmentIndex1, double segmentFraction1) {
-    // compare component indices
-    if (componentIndex < componentIndex1) return -1;
-    if (componentIndex > componentIndex1) return 1;
-    // compare segments
-    if (segmentIndex < segmentIndex1) return -1;
-    if (segmentIndex > segmentIndex1) return 1;
-    // same segment, so compare segment fraction
-    if (segmentFraction < segmentFraction1) return -1;
-    if (segmentFraction > segmentFraction1) return 1;
-    // same location
-    return 0;
-  }
-
-  /**
-   *  Compares two sets of location values for order.
-   *
-   * @param componentIndex0 a component index
-   * @param segmentIndex0 a segment index
-   * @param segmentFraction0 a segment fraction
-   * @param componentIndex1 another component index
-   * @param segmentIndex1 another segment index
-   * @param segmentFraction1 another segment fraction
-   *@return    a negative integer, zero, or a positive integer
-   *      as the first set of location values
-   *      is less than, equal to, or greater than the second set of locationValues
-   */
-  public static int compareLocationValues(
-      int componentIndex0, int segmentIndex0, double segmentFraction0,
-      int componentIndex1, int segmentIndex1, double segmentFraction1)
-  {
-    // compare component indices
-    if (componentIndex0 < componentIndex1) return -1;
-    if (componentIndex0 > componentIndex1) return 1;
-    // compare segments
-    if (segmentIndex0 < segmentIndex1) return -1;
-    if (segmentIndex0 > segmentIndex1) return 1;
-    // same segment, so compare segment fraction
-    if (segmentFraction0 < segmentFraction1) return -1;
-    if (segmentFraction0 > segmentFraction1) return 1;
-    // same location
-    return 0;
-  }
-
-  /**
-   * Tests whether two locations
-   * are on the same segment in the parent {@link Geometry}.
-   * 
-   * @param loc a location on the same geometry
-   * @return true if the locations are on the same segment of the parent geometry
-   */
-  public boolean isOnSameSegment(LinearLocation loc)
-  {
-  	if (componentIndex != loc.componentIndex) return false;
-  	if (segmentIndex == loc.segmentIndex) return true;
-  	if (loc.segmentIndex - segmentIndex == 1 
-  			&& loc.segmentFraction == 0.0) 
-  		return true;
-  	if (segmentIndex - loc.segmentIndex == 1 
-  			&& segmentFraction == 0.0) 
-  		return true;
-  	return false;
-  }
-
-  /**
-   * Tests whether this location is an endpoint of
-   * the linear component it refers to.
-   * 
-   * @param linearGeom the linear geometry referenced by this location
-   * @return true if the location is a component endpoint
-   */
-  public boolean isEndpoint(Geometry linearGeom)
-  {
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-    // check for endpoint
-    int nseg = lineComp.getNumPoints() - 1;
-    return segmentIndex >= nseg
-        || (segmentIndex == nseg && segmentFraction >= 1.0);
-  }
-  
-  /**
-   * Converts a linear location to the lowest equivalent location index.
-   * The lowest index has the lowest possible component and segment indices.
-   * <p>
-   * Specifically:
-   * <ul>
-   * <li>if the location point is an endpoint, a location value is returned as (nseg-1, 1.0)
-   * <li>if the location point is ambiguous (i.e. an endpoint and a startpoint), the lowest endpoint location is returned
-   * </ul>
-   * If the location index is already the lowest possible value, the original location is returned.
-   * 
-   * @param linearGeom the linear geometry referenced by this location
-   * @return the lowest equivalent location
-   */
-  public LinearLocation toLowest(Geometry linearGeom)
-  {
-    // TODO: compute lowest component index
-    LineString lineComp = (LineString) linearGeom.getGeometryN(componentIndex);
-    int nseg = lineComp.getNumPoints() - 1;
-    // if not an endpoint can be returned directly
-    if (segmentIndex < nseg) return this;
-    return new LinearLocation(componentIndex, nseg, 1.0, false);
-  }
-  
-  /**
-   * Copies this location
-   *
-   * @return a copy of this location
-   */
-  public Object clone()
-  {
-    return new LinearLocation(componentIndex, segmentIndex, segmentFraction);
-  }
-  
-  public String toString()
-  {
-    return "LinearLoc[" 
-    + componentIndex + ", "
-    + segmentIndex + ", "
-    + segmentFraction + "]";
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LocationIndexOfLine.java b/src/com/vividsolutions/jts/linearref/LocationIndexOfLine.java
deleted file mode 100644
index c29a20e..0000000
--- a/src/com/vividsolutions/jts/linearref/LocationIndexOfLine.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Determines the location of a subline along a linear {@link Geometry}.
- * The location is reported as a pair of {@link LinearLocation}s.
- * <p>
- * <b>Note:</b> Currently this algorithm is not guaranteed to
- * return the correct substring in some situations where
- * an endpoint of the test line occurs more than once in the input line.
- * (However, the common case of a ring is always handled correctly).
- */
-class LocationIndexOfLine
-{
-  /**
-  * MD - this algorithm has been extracted into a class
-  * because it is intended to validate that the subline truly is a subline,
-  * and also to use the internal vertex information to unambiguously locate the subline.
-  */
- public static LinearLocation[] indicesOf(Geometry linearGeom, Geometry subLine)
-  {
-    LocationIndexOfLine locater = new LocationIndexOfLine(linearGeom);
-    return locater.indicesOf(subLine);
-  }
-
-  private Geometry linearGeom;
-
-  public LocationIndexOfLine(Geometry linearGeom) {
-    this.linearGeom = linearGeom;
-  }
-
-  public LinearLocation[] indicesOf(Geometry subLine)
-  {
-    Coordinate startPt = ((LineString) subLine.getGeometryN(0)).getCoordinateN(0);
-    LineString lastLine = (LineString) subLine.getGeometryN(subLine.getNumGeometries() - 1);
-    Coordinate endPt = lastLine.getCoordinateN(lastLine.getNumPoints() - 1);
-
-    LocationIndexOfPoint locPt = new LocationIndexOfPoint(linearGeom);
-    LinearLocation[] subLineLoc = new LinearLocation[2];
-    subLineLoc[0] = locPt.indexOf(startPt);
-
-    // check for case where subline is zero length
-    if (subLine.getLength() == 0.0) {
-      subLineLoc[1] = (LinearLocation) subLineLoc[0].clone();
-    }
-    else  {
-      subLineLoc[1] = locPt.indexOfAfter(endPt, subLineLoc[0]);
-    }
-    return subLineLoc;
-  }
-}
diff --git a/src/com/vividsolutions/jts/linearref/LocationIndexOfPoint.java b/src/com/vividsolutions/jts/linearref/LocationIndexOfPoint.java
deleted file mode 100644
index 19475a5..0000000
--- a/src/com/vividsolutions/jts/linearref/LocationIndexOfPoint.java
+++ /dev/null
@@ -1,178 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Computes the {@link LinearLocation} of the point
- * on a linear {@link Geometry} nearest a given {@link Coordinate}.
- * The nearest point is not necessarily unique; this class
- * always computes the nearest point closest to
- * the start of the geometry.
- */
-class LocationIndexOfPoint
-{
-  public static LinearLocation indexOf(Geometry linearGeom, Coordinate inputPt)
-  {
-    LocationIndexOfPoint locater = new LocationIndexOfPoint(linearGeom);
-    return locater.indexOf(inputPt);
-  }
-
-  public static LinearLocation indexOfAfter(Geometry linearGeom, Coordinate inputPt, LinearLocation minIndex)
-  {
-    LocationIndexOfPoint locater = new LocationIndexOfPoint(linearGeom);
-    return locater.indexOfAfter(inputPt, minIndex);
-  }
-
-  private Geometry linearGeom;
-
-  public LocationIndexOfPoint(Geometry linearGeom) {
-    this.linearGeom = linearGeom;
-  }
-
-  /**
-   * Find the nearest location along a linear {@link Geometry} to a given point.
-   *
-   * @param inputPt the coordinate to locate
-   * @return the location of the nearest point
-   */
-  public LinearLocation indexOf(Coordinate inputPt)
-  {
-    return indexOfFromStart(inputPt, null);
-  }
-
-  /**
-   * Find the nearest {@link LinearLocation} along the linear {@link Geometry}
-   * to a given {@link Coordinate}
-   * after the specified minimum {@link LinearLocation}.
-   * If possible the location returned will be strictly greater than the
-   * <code>minLocation</code>.
-   * If this is not possible, the
-   * value returned will equal <code>minLocation</code>.
-   * (An example where this is not possible is when
-   * minLocation = [end of line] ).
-   *
-   * @param inputPt the coordinate to locate
-   * @param minIndex the minimum location for the point location
-   * @return the location of the nearest point
-   */
-  public LinearLocation indexOfAfter(Coordinate inputPt, LinearLocation minIndex)
-  {
-    if (minIndex == null) return indexOf(inputPt);
-
-    // sanity check for minLocation at or past end of line
-    LinearLocation endLoc = LinearLocation.getEndLocation(linearGeom);
-    if (endLoc.compareTo(minIndex) <= 0)
-      return endLoc;
-
-    LinearLocation closestAfter = indexOfFromStart(inputPt, minIndex);
-    /**
-     * Return the minDistanceLocation found.
-     * This will not be null, since it was initialized to minLocation
-     */
-    Assert.isTrue(closestAfter.compareTo(minIndex) >= 0,
-                  "computed location is before specified minimum location");
-    return closestAfter;
-  }
-
-  private LinearLocation indexOfFromStart(Coordinate inputPt, LinearLocation minIndex)
-  {
-    double minDistance = Double.MAX_VALUE;
-    int minComponentIndex = 0;
-    int minSegmentIndex = 0;
-    double minFrac = -1.0;
-
-    LineSegment seg = new LineSegment();
-    for (LinearIterator it = new LinearIterator(linearGeom);
-         it.hasNext(); it.next()) {
-      if (! it.isEndOfLine()) {
-        seg.p0 = it.getSegmentStart();
-        seg.p1 = it.getSegmentEnd();
-        double segDistance = seg.distance(inputPt);
-        double segFrac = seg.segmentFraction(inputPt);
-
-        int candidateComponentIndex = it.getComponentIndex();
-        int candidateSegmentIndex = it.getVertexIndex();
-        if (segDistance < minDistance) {
-          // ensure after minLocation, if any
-          if (minIndex == null ||
-              minIndex.compareLocationValues(
-              candidateComponentIndex, candidateSegmentIndex, segFrac)
-              < 0
-              ) {
-            // otherwise, save this as new minimum
-            minComponentIndex = candidateComponentIndex;
-            minSegmentIndex = candidateSegmentIndex;
-            minFrac = segFrac;
-            minDistance = segDistance;
-          }
-        }
-      }
-    }
-    if (minDistance == Double.MAX_VALUE) {
-      // no minimum was found past minLocation, so return it
-      return new LinearLocation(minIndex);
-    }
-    // otherwise, return computed location
-    LinearLocation loc = new LinearLocation(minComponentIndex, minSegmentIndex, minFrac);
-    return loc;
-  }
-
-  /**
-   * Computes the fraction of distance (in <tt>[0.0, 1.0]</tt>) 
-   * that a point occurs along a line segment.
-   * If the point is beyond either ends of the line segment,
-   * the closest fractional value (<tt>0.0</tt> or <tt>1.0</tt>) is returned.
-   *  
-   * @param seg the line segment to use
-   * @param inputPt the point
-   * @return the fraction along the line segment the point occurs
-   */
-  /*
-   // MD - no longer needed
-  private static double segmentFraction(
-      LineSegment seg,
-      Coordinate inputPt)
-  {
-    double segFrac = seg.projectionFactor(inputPt);
-    if (segFrac < 0.0)
-      segFrac = 0.0;
-    else if (segFrac > 1.0)
-      segFrac = 1.0;
-    return segFrac;
-  }
-  */
-}
diff --git a/src/com/vividsolutions/jts/linearref/LocationIndexedLine.java b/src/com/vividsolutions/jts/linearref/LocationIndexedLine.java
deleted file mode 100644
index 2dbcb71..0000000
--- a/src/com/vividsolutions/jts/linearref/LocationIndexedLine.java
+++ /dev/null
@@ -1,232 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.linearref;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Supports linear referencing
- * along a linear {@link Geometry}
- * using {@link LinearLocation}s as the index.
- */
-public class LocationIndexedLine
-{
-  private Geometry linearGeom;
-
-  /**
-   * Constructs an object which allows linear referencing along
-   * a given linear {@link Geometry}.
-   *
-   * @param linearGeom the linear geometry to reference along
-   */
-  public LocationIndexedLine(Geometry linearGeom)
-  {
-    this.linearGeom = linearGeom;
-    checkGeometryType();
-  }
-
-  private void checkGeometryType()
-  {
-    if (! (linearGeom instanceof LineString || linearGeom instanceof MultiLineString))
-      throw new IllegalArgumentException("Input geometry must be linear");
-  }
-  /**
-   * Computes the {@link Coordinate} for the point
-   * on the line at the given index.
-   * If the index is out of range the first or last point on the
-   * line will be returned.
-   * The Z-ordinate of the computed point will be interpolated from
-   * the Z-ordinates of the line segment containing it, if they exist.
-   *
-   * @param index the index of the desired point
-   * @return the Coordinate at the given index
-   */
-  public Coordinate extractPoint(LinearLocation index)
-  {
-    return index.getCoordinate(linearGeom);
-  }
-
-  /**
-   * Computes the {@link Coordinate} for the point
-   * on the line at the given index, offset by the given distance.
-   * If the index is out of range the first or last point on the
-   * line will be returned.
-   * The computed point is offset to the left of the line if the offset distance is
-   * positive, to the right if negative.
-   * 
-   * The Z-ordinate of the computed point will be interpolated from
-   * the Z-ordinates of the line segment containing it, if they exist.
-   *
-   * @param index the index of the desired point
-   * @param offsetDistance the distance the point is offset from the segment
-   *    (positive is to the left, negative is to the right)
-   * @return the Coordinate at the given index
-   */
-  public Coordinate extractPoint(LinearLocation index, double offsetDistance)
-  {
-    LinearLocation indexLow = index.toLowest(linearGeom);
-    return indexLow.getSegment(linearGeom).pointAlongOffset(indexLow.getSegmentFraction(), offsetDistance);
-  }
-
-  /**
-   * Computes the {@link LineString} for the interval
-   * on the line between the given indices.
-   * If the start location is after the end location,
-   * the computed linear geometry has reverse orientation to the input line.
-   *
-   * @param startIndex the index of the start of the interval
-   * @param endIndex the index of the end of the interval
-   * @return the linear geometry between the indices
-   */
-  public Geometry extractLine(LinearLocation startIndex, LinearLocation endIndex)
-  {
-    return ExtractLineByLocation.extract(linearGeom, startIndex, endIndex);
-  }
-
-  /**
-   * Computes the index for a given point on the line.
-   * <p>
-   * The supplied point does not <i>necessarily</i> have to lie precisely
-   * on the line, but if it is far from the line the accuracy and
-   * performance of this function is not guaranteed.
-   * Use {@link #project} to compute a guaranteed result for points
-   * which may be far from the line.
-   *
-   * @param pt a point on the line
-   * @return the index of the point
-   * @see #project(Coordinate)
-   */
-  public LinearLocation indexOf(Coordinate pt)
-  {
-    return LocationIndexOfPoint.indexOf(linearGeom, pt);
-  }
-  
-  /**
-   * Finds the index for a point on the line
-   * which is greater than the given index.
-   * If no such index exists, returns <tt>minIndex</tt>.
-   * This method can be used to determine all indexes for
-   * a point which occurs more than once on a non-simple line.
-   * It can also be used to disambiguate cases where the given point lies
-   * slightly off the line and is equidistant from two different
-   * points on the line.
-   *
-   * The supplied point does not <i>necessarily</i> have to lie precisely
-   * on the line, but if it is far from the line the accuracy and
-   * performance of this function is not guaranteed.
-   * Use {@link #project} to compute a guaranteed result for points
-   * which may be far from the line.
-   *
-   * @param pt a point on the line
-   * @param minIndex the value the returned index must be greater than
-   * @return the index of the point greater than the given minimum index
-   *
-   * @see #project(Coordinate)
-   */
-  public LinearLocation indexOfAfter(Coordinate pt, LinearLocation minIndex)
-  {
-    return LocationIndexOfPoint.indexOfAfter(linearGeom, pt, minIndex);
-  }
-
-
-  /**
-   * Computes the indices for a subline of the line.
-   * (The subline must <i>conform</i> to the line; that is,
-   * all vertices in the subline (except possibly the first and last)
-   * must be vertices of the line and occcur in the same order).
-   *
-   * @param subLine a subLine of the line
-   * @return a pair of indices for the start and end of the subline.
-   */
-  public LinearLocation[] indicesOf(Geometry subLine)
-  {
-    return LocationIndexOfLine.indicesOf(linearGeom, subLine);
-  }
-
-  /**
-   * Computes the index for the closest point on the line to the given point.
-   * If more than one point has the closest distance the first one along the line
-   * is returned.
-   * (The point does not necessarily have to lie precisely on the line.)
-   *
-   * @param pt a point on the line
-   * @return the index of the point
-   */
-  public LinearLocation project(Coordinate pt)
-  {
-    return LocationIndexOfPoint.indexOf(linearGeom, pt);
-  }
-
-  /**
-   * Returns the index of the start of the line
-   * @return the location index
-   */
-  public LinearLocation getStartIndex()
-  {
-    return new LinearLocation();
-  }
-
-  /**
-   * Returns the index of the end of the line
-   * @return the location index
-   */
-  public LinearLocation getEndIndex()
-  {
-    return LinearLocation.getEndLocation(linearGeom);
-  }
-
-  /**
-   * Tests whether an index is in the valid index range for the line.
-   *
-   * @param index the index to test
-   * @return <code>true</code> if the index is in the valid range
-   */
-  public boolean isValidIndex(LinearLocation index)
-  {
-    return index.isValid(linearGeom);
-  }
-
-  /**
-   * Computes a valid index for this line
-   * by clamping the given index to the valid range of index values
-   *
-   * @return a valid index value
-   */
-  public LinearLocation clampIndex(LinearLocation index)
-  {
-    LinearLocation loc = (LinearLocation) index.clone();
-    loc.clamp(linearGeom);
-    return loc;
-  }
-}
diff --git a/src/com/vividsolutions/jts/math/DD.java b/src/com/vividsolutions/jts/math/DD.java
deleted file mode 100644
index d5a9a0a..0000000
--- a/src/com/vividsolutions/jts/math/DD.java
+++ /dev/null
@@ -1,1401 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.math;
-
-import java.io.*;
-
-/**
- * Implements extended-precision floating-point numbers 
- * which maintain 106 bits (approximately 30 decimal digits) of precision. 
- * <p>
- * A DoubleDouble uses a representation containing two double-precision values.
- * A number x is represented as a pair of doubles, x.hi and x.lo,
- * such that the number represented by x is x.hi + x.lo, where
- * <pre>
- *    |x.lo| <= 0.5*ulp(x.hi)
- * </pre>
- * and ulp(y) means "unit in the last place of y".  
- * The basic arithmetic operations are implemented using 
- * convenient properties of IEEE-754 floating-point arithmetic.
- * <p>
- * The range of values which can be represented is the same as in IEEE-754.  
- * The precision of the representable numbers 
- * is twice as great as IEEE-754 double precision.
- * <p>
- * The correctness of the arithmetic algorithms relies on operations
- * being performed with standard IEEE-754 double precision and rounding.
- * This is the Java standard arithmetic model, but for performance reasons 
- * Java implementations are not
- * constrained to using this standard by default.  
- * Some processors (notably the Intel Pentium architecure) perform
- * floating point operations in (non-IEEE-754-standard) extended-precision.
- * A JVM implementation may choose to use the non-standard extended-precision
- * as its default arithmetic mode.
- * To prevent this from happening, this code uses the
- * Java <tt>strictfp</tt> modifier, 
- * which forces all operations to take place in the standard IEEE-754 rounding model. 
- * <p>
- * The API provides both a set of value-oriented operations 
- * and a set of mutating operations.
- * Value-oriented operations treat DoubleDouble values as 
- * immutable; operations on them return new objects carrying the result
- * of the operation.  This provides a simple and safe semantics for
- * writing DoubleDouble expressions.  However, there is a performance
- * penalty for the object allocations required.
- * The mutable interface updates object values in-place.
- * It provides optimum memory performance, but requires
- * care to ensure that aliasing errors are not created
- * and constant values are not changed.
- * <p>
- * For example, the following code example constructs three DD instances:
- * two to hold the input values and one to hold the result of the addition.
- * <pre>
- *     DD a = new DD(2.0);
- *     DD b = new DD(3.0);
- *     DD c = a.add(b);
- * </pre>
- * In contrast, the following approach uses only one object:
- * <pre>
- *     DD a = new DD(2.0);
- *     a.selfAdd(3.0);
- * </pre>
- * <p>
- * This implementation uses algorithms originally designed variously by 
- * Knuth, Kahan, Dekker, and Linnainmaa.  
- * Douglas Priest developed the first C implementation of these techniques. 
- * Other more recent C++ implementation are due to Keith M. Briggs and David Bailey et al.
- * 
- * <h3>References</h3>
- * <ul>
- * <li>Priest, D., <i>Algorithms for Arbitrary Precision Floating Point Arithmetic</i>,
- * in P. Kornerup and D. Matula, Eds., Proc. 10th Symposium on Computer Arithmetic, 
- * IEEE Computer Society Press, Los Alamitos, Calif., 1991.
- * <li>Yozo Hida, Xiaoye S. Li and David H. Bailey, 
- * <i>Quad-Double Arithmetic: Algorithms, Implementation, and Application</i>, 
- * manuscript, Oct 2000; Lawrence Berkeley National Laboratory Report BNL-46996.
- * <li>David Bailey, <i>High Precision Software Directory</i>; 
- * <tt>http://crd.lbl.gov/~dhbailey/mpdist/index.html</tt>
- * </ul>
- * 
- * 
- * @author Martin Davis
- *
- */
-public strictfp final class DD 
-  implements Serializable, Comparable, Cloneable
-{
-  /**
-   * The value nearest to the constant Pi.
-   */
-  public static final DD PI = new DD(
-      3.141592653589793116e+00,
-      1.224646799147353207e-16);
-  
-  /**
-   * The value nearest to the constant 2 * Pi.
-   */ 
-  public static final DD TWO_PI = new DD(
-      6.283185307179586232e+00,
-      2.449293598294706414e-16);
-  
-  /**
-   * The value nearest to the constant Pi / 2.
-   */
-  public static final DD PI_2 = new DD(
-      1.570796326794896558e+00,
-      6.123233995736766036e-17);
-  
-  /**
-   * The value nearest to the constant e (the natural logarithm base). 
-   */
-  public static final DD E = new DD(
-      2.718281828459045091e+00,
-      1.445646891729250158e-16);
-  
-  /**
-   * A value representing the result of an operation which does not return a valid number.
-   */
-  public static final DD NaN = new DD(Double.NaN, Double.NaN);
-  
-  /**
-   * The smallest representable relative difference between two {link @ DoubleDouble} values
-   */
-  public static final double EPS = 1.23259516440783e-32;  /* = 2^-106 */
-  
-  private static DD createNaN()
-  {
-    return new DD(Double.NaN, Double.NaN); 
-  }
-  
-  /**
-   * Converts the string argument to a DoubleDouble number.
-   * 
-   * @param str a string containing a representation of a numeric value
-   * @return the extended precision version of the value
-   * @throws NumberFormatException if <tt>s</tt> is not a valid representation of a number
-   */
-  public static DD valueOf(String str) 
-  throws NumberFormatException
-  { 
-    return parse(str); 
-    }
-  
-  /**
-   * Converts the <tt>double</tt> argument to a DoubleDouble number.
-   * 
-   * @param x a numeric value
-   * @return the extended precision version of the value
-   */
-  public static DD valueOf(double x) { return new DD(x); }
-  
-  /**
-   * The value to split a double-precision value on during multiplication
-   */
-  private static final double SPLIT = 134217729.0D; // 2^27+1, for IEEE double
-  
-  /**
-   * The high-order component of the double-double precision value.
-   */
-  private double hi = 0.0;
-  
-  /**
-   * The low-order component of the double-double precision value.
-   */
-  private double lo = 0.0;
-  
-  /**
-   * Creates a new DoubleDouble with value 0.0.
-   */
-  public DD()
-  {
-    init(0.0);
-  }
-  
-  /**
-   * Creates a new DoubleDouble with value x.
-   * 
-   * @param x the value to initialize
-   */
-  public DD(double x)
-  {
-    init(x);
-  }
-  
-  /**
-   * Creates a new DoubleDouble with value (hi, lo).
-   * 
-   * @param hi the high-order component 
-   * @param lo the high-order component 
-   */
-  public DD(double hi, double lo)
-  {
-    init(hi, lo);
-  }
-  
-  /**
-   * Creates a new DoubleDouble with value equal to the argument.
-   * 
-   * @param dd the value to initialize
-   */
-  public DD(DD dd)
-  {
-    init(dd);
-  }
-  
-  /**
-   * Creates a new DoubleDouble with value equal to the argument.
-   * 
-   * @param str the value to initialize by
-   * @throws NumberFormatException if <tt>str</tt> is not a valid representation of a number
-   */
-  public DD(String str)
-    throws NumberFormatException
-  {
-    this(parse(str));
-  }
-  
-  /**
-   * Creates a new DoubleDouble with the value of the argument.
-   * 
-   * @param dd the DoubleDouble value to copy
-   * @return a copy of the input value
-   */
-  public static DD copy(DD dd)
-  {
-    return new DD(dd);
-  }
-  
-  /**
-   * Creates and returns a copy of this value.
-   * 
-   * @return a copy of this value
-   */
-  public Object clone()
-  {
-    try {
-      return super.clone();
-    }
-    catch (CloneNotSupportedException ex) {
-      // should never reach here
-      return null;
-    }
-  }
-  
-  private final void init(double x)
-  {
-    this.hi = x;
-    this.lo = 0.0;
-  }
-  
-  private final void init(double hi, double lo)
-  {
-    this.hi = hi;
-    this.lo = lo;   
-  }
-  
-  private final void init(DD dd)
-  {
-    hi = dd.hi;
-    lo = dd.lo;
-  }
-  
-  /*
-  double getHighComponent() { return hi; }
-  
-  double getLowComponent() { return lo; }
-  */
-  
-  // Testing only - should not be public
-  /*
-  public void RENORM()
-  {
-    double s = hi + lo;
-    double err = lo - (s - hi);
-    hi = s;
-    lo = err;
-  }
-  */
-  
-  /**
-   * Set the value for the DD object. This method supports the mutating
-   * operations concept described in the class documentation (see above).
-   * @param value a DD instance supplying an extended-precision value.
-   * @return a self-reference to the DD instance.
-   */
-  public DD setValue(DD value) {
-    init(value);
-    return this;
-  }
-  
-  /**
-   * Set the value for the DD object. This method supports the mutating
-   * operations concept described in the class documentation (see above).
-   * @param value a floating point value to be stored in the instance.
-   * @return a self-reference to the DD instance.
-   */
-  public DD setValue(double value) {
-    init(value);
-    return this;
-  }
-  
-
-  /**
-   * Returns a new DoubleDouble whose value is <tt>(this + y)</tt>.
-   * 
-   * @param y the addend
-   * @return <tt>(this + y)</tt>
-   */ 
-  public final DD add(DD y)
-  {
-    return copy(this).selfAdd(y);
-  }
-  
-  /**
-   * Returns a new DoubleDouble whose value is <tt>(this + y)</tt>.
-   * 
-   * @param y the addend
-   * @return <tt>(this + y)</tt>
-   */ 
-  public final DD add(double y)
-  {
-    return copy(this).selfAdd(y);
-  }
-  
-  /**
-   * Adds the argument to the value of <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the addend
-   * @return this object, increased by y
-   */
-  public final DD selfAdd(DD y)
-  {
-    return selfAdd(y.hi, y.lo);
-  }
-  
-  /**
-   * Adds the argument to the value of <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the addend
-   * @return this object, increased by y
-   */
-  public final DD selfAdd(double y)
-  {
-    double H, h, S, s, e, f;
-    S = hi + y;
-    e = S - hi;
-    s = S - e;
-    s = (y - e) + (hi - s);
-    f = s + lo;
-    H = S + f;
-    h = f + (S - H);
-    hi = H + h;
-    lo = h + (H - hi);
-    return this;
-    // return selfAdd(y, 0.0);
-  }
-  
-  private final DD selfAdd(double yhi, double ylo)
-  {
-    double H, h, T, t, S, s, e, f;
-    S = hi + yhi; 
-    T = lo + ylo; 
-    e = S - hi; 
-    f = T - lo; 
-    s = S-e; 
-    t = T-f; 
-    s = (yhi-e)+(hi-s); 
-    t = (ylo-f)+(lo-t); 
-    e = s+T; H = S+e; h = e+(S-H); e = t+h;
-  
-    double zhi = H + e;
-    double zlo = e + (H - zhi);
-    hi = zhi;
-    lo = zlo;
-    return this;
-  }
-  
-  /**
-   * Computes a new DoubleDouble object whose value is <tt>(this - y)</tt>.
-   * 
-   * @param y the subtrahend
-   * @return <tt>(this - y)</tt>
-   */
-  public final DD subtract(DD y)
-  {
-    return add(y.negate());
-  }
-  
-  /**
-   * Computes a new DoubleDouble object whose value is <tt>(this - y)</tt>.
-   * 
-   * @param y the subtrahend
-   * @return <tt>(this - y)</tt>
-   */
-  public final DD subtract(double y)
-  {
-    return add(-y);
-  }
-  
-  
-  /**
-   * Subtracts the argument from the value of <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the addend
-   * @return this object, decreased by y
-   */
-  public final DD selfSubtract(DD y)
-  {
-    if (isNaN()) return this;
-    return selfAdd(-y.hi, -y.lo);
-  }
-  
-  /**
-   * Subtracts the argument from the value of <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the addend
-   * @return this object, decreased by y
-   */
-  public final DD selfSubtract(double y)
-  {
-    if (isNaN()) return this;
-    return selfAdd(-y, 0.0);
-  }
-  
-  /**
-   * Returns a new DoubleDouble whose value is <tt>-this</tt>.
-   * 
-   * @return <tt>-this</tt>
-   */
-  public final DD negate()
-  {
-    if (isNaN()) return this;
-    return new DD(-hi, -lo);
-  }
-  
-  /**
-   * Returns a new DoubleDouble whose value is <tt>(this * y)</tt>.
-   * 
-   * @param y the multiplicand
-   * @return <tt>(this * y)</tt>
-   */
-  public final DD multiply(DD y)
-  {
-    if (y.isNaN()) return createNaN();
-    return copy(this).selfMultiply(y);
-  }
-  
-  /**
-   * Returns a new DoubleDouble whose value is <tt>(this * y)</tt>.
-   * 
-   * @param y the multiplicand
-   * @return <tt>(this * y)</tt>
-   */
-  public final DD multiply(double y)
-  {
-    if (Double.isNaN(y)) return createNaN();
-    return copy(this).selfMultiply(y, 0.0);
-  }
-  
-  /**
-   * Multiplies this object by the argument, returning <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the value to multiply by
-   * @return this object, multiplied by y
-   */
-  public final DD selfMultiply(DD y)
-  {
-    return selfMultiply(y.hi, y.lo);
-  }
-  
-  /**
-   * Multiplies this object by the argument, returning <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the value to multiply by
-   * @return this object, multiplied by y
-   */
-  public final DD selfMultiply(double y)
-  {
-    return selfMultiply(y, 0.0);
-  }
-  
-  private final DD selfMultiply(double yhi, double ylo)
-  {
-    double hx, tx, hy, ty, C, c;
-    C = SPLIT * hi; hx = C-hi; c = SPLIT * yhi;
-    hx = C-hx; tx = hi-hx; hy = c-yhi; 
-    C = hi*yhi; hy = c-hy; ty = yhi-hy;
-    c = ((((hx*hy-C)+hx*ty)+tx*hy)+tx*ty)+(hi*ylo+lo*yhi);
-    double zhi = C+c; hx = C-zhi; 
-    double zlo = c+hx;
-    hi = zhi;
-    lo = zlo;
-    return this;
-  }
-  
-  /**
-   * Computes a new DoubleDouble whose value is <tt>(this / y)</tt>.
-   * 
-   * @param y the divisor
-   * @return a new object with the value <tt>(this / y)</tt>
-   */
-  public final DD divide(DD y)
-  {
-    double hc, tc, hy, ty, C, c, U, u;
-    C = hi/y.hi; c = SPLIT*C; hc =c-C;  u = SPLIT*y.hi; hc = c-hc;
-    tc = C-hc; hy = u-y.hi; U = C * y.hi; hy = u-hy; ty = y.hi-hy;
-    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
-    c = ((((hi-U)-u)+lo)-C*y.lo)/y.hi;
-    u = C+c; 
-    
-    double zhi = u; 
-    double zlo = (C-u)+c;
-    return new DD(zhi, zlo);
-  }
-  
-  /**
-   * Computes a new DoubleDouble whose value is <tt>(this / y)</tt>.
-   * 
-   * @param y the divisor
-   * @return a new object with the value <tt>(this / y)</tt>
-   */
-  public final DD divide(double y)
-  {
-    if (Double.isNaN(y)) return createNaN();
-    return copy(this).selfDivide(y, 0.0);  
-  }
-
-  /**
-   * Divides this object by the argument, returning <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the value to divide by
-   * @return this object, divided by y
-   */
-  public final DD selfDivide(DD y)
-  {
-    return selfDivide(y.hi, y.lo);
-  }
-  
-  /**
-   * Divides this object by the argument, returning <tt>this</tt>.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @param y the value to divide by
-   * @return this object, divided by y
-   */
-  public final DD selfDivide(double y)
-  {
-    return selfDivide(y, 0.0);
-  }
-  
-  private final DD selfDivide(double yhi, double ylo)
-  {
-    double hc, tc, hy, ty, C, c, U, u;
-    C = hi/yhi; c = SPLIT*C; hc =c-C;  u = SPLIT*yhi; hc = c-hc;
-    tc = C-hc; hy = u-yhi; U = C * yhi; hy = u-hy; ty = yhi-hy;
-    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
-    c = ((((hi-U)-u)+lo)-C*ylo)/yhi;
-    u = C+c; 
-    
-    hi = u; 
-    lo = (C-u)+c;
-    return this;
-  }
-  
-  /**
-   * Returns a DoubleDouble whose value is  <tt>1 / this</tt>.
-   * 
-   * @return the reciprocal of this value
-   */
-  public final DD reciprocal()
-  {
-    double  hc, tc, hy, ty, C, c, U, u;
-    C = 1.0/hi; 
-    c = SPLIT*C; 
-    hc =c-C;  
-    u = SPLIT*hi;
-    hc = c-hc; tc = C-hc; hy = u-hi; U = C*hi; hy = u-hy; ty = hi-hy;
-    u = (((hc*hy-U)+hc*ty)+tc*hy)+tc*ty;
-    c = ((((1.0-U)-u))-C*lo)/hi;
-    
-    double  zhi = C+c; 
-    double  zlo = (C-zhi)+c;
-    return new DD(zhi, zlo);
-  }
-  
-  /**
-   * Returns the largest (closest to positive infinity) 
-   * value that is not greater than the argument 
-   * and is equal to a mathematical integer.
-   * Special cases:
-   * <ul>
-   * <li>If this value is NaN, returns NaN.
-   * </ul>
-   * 
-   * @return the largest (closest to positive infinity) 
-   * value that is not greater than the argument 
-   * and is equal to a mathematical integer.
-   */
-  public DD floor()
-  {
-    if (isNaN()) return NaN;
-    double fhi=Math.floor(hi);
-    double flo = 0.0;
-    // Hi is already integral.  Floor the low word
-    if (fhi == hi) {
-      flo = Math.floor(lo);
-    }
-      // do we need to renormalize here?    
-    return new DD(fhi, flo); 
-  }
-  
-  /**
-   * Returns the smallest (closest to negative infinity) value 
-   * that is not less than the argument and is equal to a mathematical integer. 
-   * Special cases:
-   * <ul>
-   * <li>If this value is NaN, returns NaN.
-   * </ul>
-   * 
-   * @return the smallest (closest to negative infinity) value 
-   * that is not less than the argument and is equal to a mathematical integer. 
-   */
-  public DD ceil()
-  {
-    if (isNaN()) return NaN;
-    double fhi=Math.ceil(hi);
-    double flo = 0.0;
-    // Hi is already integral.  Ceil the low word
-    if (fhi == hi) {
-      flo = Math.ceil(lo);
-      // do we need to renormalize here?
-    }
-    return new DD(fhi, flo); 
-  }
-  
-  /**
-   * Returns an integer indicating the sign of this value.
-   * <ul>
-   * <li>if this value is > 0, returns 1
-   * <li>if this value is < 0, returns -1
-   * <li>if this value is = 0, returns 0
-   * <li>if this value is NaN, returns 0
-   * </ul>
-   * 
-   * @return an integer indicating the sign of this value
-   */
-  public int signum()
-  {
-    if (hi > 0) return 1;
-    if (hi < 0) return -1;
-    if (lo > 0) return 1;
-    if (lo < 0) return -1;
-    return 0;
-  }
-  
-  /**
-   * Rounds this value to the nearest integer.
-   * The value is rounded to an integer by adding 1/2 and taking the floor of the result.
-   * Special cases:
-   * <ul>
-   * <li>If this value is NaN, returns NaN.
-   * </ul>
-   *
-   * @return this value rounded to the nearest integer
-   */
-  public DD rint()
-  {
-    if (isNaN()) return this;
-    // may not be 100% correct
-    DD plus5 = this.add(0.5);
-    return plus5.floor();
-  }
-  
-  /**
-   * Returns the integer which is largest in absolute value and not further
-   * from zero than this value.  
-   * Special cases:
-   * <ul>
-   * <li>If this value is NaN, returns NaN.
-   * </ul>
-   *  
-   * @return the integer which is largest in absolute value and not further from zero than this value
-   */
-  public DD trunc()
-  {
-    if (isNaN()) return NaN;
-    if (isPositive()) 
-      return floor();
-    else 
-      return ceil();
-  }
-  
-  /**
-   * Returns the absolute value of this value.
-   * Special cases:
-   * <ul>
-   * <li>If this value is NaN, it is returned.
-   * </ul>
-   * 
-   * @return the absolute value of this value
-   */
-  public DD abs()
-  {
-    if (isNaN()) return NaN;
-    if (isNegative())
-      return negate();
-    return new DD(this);
-  }
-  
-  /**
-   * Computes the square of this value.
-   * 
-   * @return the square of this value.
-   */
-  public DD sqr()
-  {
-    return this.multiply(this);
-  }
-  
-  /**
-   * Squares this object.
-   * To prevent altering constants, 
-   * this method <b>must only</b> be used on values known to 
-   * be newly created. 
-   * 
-   * @return the square of this value.
-   */
-  public DD selfSqr()
-  {
-    return this.selfMultiply(this);
-  }
-  
-  /**
-   * Computes the square of this value.
-   * 
-   * @return the square of this value.
-   */
-  public static DD sqr(double x)
-  {
-    return valueOf(x).selfMultiply(x);
-  }
-  
-  /**
-   * Computes the positive square root of this value.
-   * If the number is NaN or negative, NaN is returned.
-   * 
-   * @return the positive square root of this number. 
-   * If the argument is NaN or less than zero, the result is NaN.
-   */
-  public DD sqrt()
-  {
-    /* Strategy:  Use Karp's trick:  if x is an approximation
-    to sqrt(a), then
-
-       sqrt(a) = a*x + [a - (a*x)^2] * x / 2   (approx)
-
-    The approximation is accurate to twice the accuracy of x.
-    Also, the multiplication (a*x) and [-]*x can be done with
-    only half the precision.
- */
-
-    if (isZero())
-      return valueOf(0.0);
-
-    if (isNegative()) {
-      return NaN;
-    }
-
-    double x = 1.0 / Math.sqrt(hi);
-    double ax = hi * x;
-    
-    DD axdd = valueOf(ax);
-    DD diffSq = this.subtract(axdd.sqr());
-    double d2 = diffSq.hi * (x * 0.5);
-    
-    return axdd.add(d2);
-  }
-  
-  public static DD sqrt(double x)
-  {
-    return valueOf(x).sqrt();
-  }
-  
-  /**
-   * Computes the value of this number raised to an integral power.
-   * Follows semantics of Java Math.pow as closely as possible.
-   * 
-   * @param exp the integer exponent
-   * @return x raised to the integral power exp
-   */
-  public DD pow(int exp)
-  {
-    if (exp == 0.0)
-      return valueOf(1.0);
-    
-    DD r = new DD(this);
-    DD s = valueOf(1.0);
-    int n = Math.abs(exp);
-
-    if (n > 1) {
-      /* Use binary exponentiation */
-      while (n > 0) {
-        if (n % 2 == 1) {
-          s.selfMultiply(r);
-        }
-        n /= 2;
-        if (n > 0)
-          r = r.sqr();
-      }
-    } else {
-      s = r;
-    }
-
-    /* Compute the reciprocal if n is negative. */
-    if (exp < 0)
-      return s.reciprocal();
-    return s;
-  }
-  
-  
-  /*------------------------------------------------------------
-   *   Ordering Functions
-   *------------------------------------------------------------
-   */
-
-  /**
-   * Computes the minimum of this and another DD number.
-   * 
-   * @param x a DD number
-   * @return the minimum of the two numbers
-   */
-  public DD min(DD x) {
-    if (this.le(x)) {
-      return this;
-    }
-    else {
-      return x;
-    }
-  }
-  
-  /**
-   * Computes the maximum of this and another DD number.
-   * 
-   * @param x a DD number
-   * @return the maximum of the two numbers
-   */
-  public DD max(DD x) {
-    if (this.ge(x)) {
-      return this;
-    }
-    else {
-      return x;
-    }
-  }
-
-  /*------------------------------------------------------------
-   *   Conversion Functions
-   *------------------------------------------------------------
-   */
-  
-  /**
-   * Converts this value to the nearest double-precision number.
-   * 
-   * @return the nearest double-precision number to this value
-   */
-  public double doubleValue()
-  {
-    return hi + lo;
-  }
-     
-  /**
-   * Converts this value to the nearest integer.
-   * 
-   * @return the nearest integer to this value
-   */
-  public int intValue()
-  {
-    return (int) hi;
-  }
-  
-  /*------------------------------------------------------------
-   *   Predicates
-   *------------------------------------------------------------
-   */
-  
-  /**
-   * Tests whether this value is equal to 0.
-   * 
-   * @return true if this value is equal to 0
-   */
-  public boolean isZero() 
-  {
-    return hi == 0.0 && lo == 0.0;
-  }
-
-  /**
-   * Tests whether this value is less than 0.
-   * 
-   * @return true if this value is less than 0
-   */
-  public boolean isNegative()
-  {
-    return hi < 0.0 || (hi == 0.0 && lo < 0.0);
-  }
-  
-  /**
-   * Tests whether this value is greater than 0.
-   * 
-   * @return true if this value is greater than 0
-   */
-  public boolean isPositive()
-  {
-    return hi > 0.0 || (hi == 0.0 && lo > 0.0);
-  }
-  
-  /**
-   * Tests whether this value is NaN.
-   * 
-   * @return true if this value is NaN
-   */
-  public boolean isNaN() { return Double.isNaN(hi); }
-  
-  /**
-   * Tests whether this value is equal to another <tt>DoubleDouble</tt> value.
-   * 
-   * @param y a DoubleDouble value
-   * @return true if this value = y
-   */
-  public boolean equals(DD y)
-  {
-    return hi == y.hi && lo == y.lo;
-  }
-  
-  /**
-   * Tests whether this value is greater than another <tt>DoubleDouble</tt> value.
-   * @param y a DoubleDouble value
-   * @return true if this value > y
-   */
-  public boolean gt(DD y)
-  {
-    return (hi > y.hi) || (hi == y.hi && lo > y.lo);
-  }
-  /**
-   * Tests whether this value is greater than or equals to another <tt>DoubleDouble</tt> value.
-   * @param y a DoubleDouble value
-   * @return true if this value >= y
-   */
-  public boolean ge(DD y)
-  {
-    return (hi > y.hi) || (hi == y.hi && lo >= y.lo);
-  }
-  /**
-   * Tests whether this value is less than another <tt>DoubleDouble</tt> value.
-   * @param y a DoubleDouble value
-   * @return true if this value < y
-   */
-  public boolean lt(DD y)
-  {
-    return (hi < y.hi) || (hi == y.hi && lo < y.lo);
-  }
-  /**
-   * Tests whether this value is less than or equal to another <tt>DoubleDouble</tt> value.
-   * @param y a DoubleDouble value
-   * @return true if this value <= y
-   */
-  public boolean le(DD y)
-  {
-    return (hi < y.hi) || (hi == y.hi && lo <= y.lo);
-  }
-  
-  /**
-   * Compares two DoubleDouble objects numerically.
-   * 
-   * @return -1,0 or 1 depending on whether this value is less than, equal to
-   * or greater than the value of <tt>o</tt>
-   */
-  public int compareTo(Object o) 
-  {
-    DD other = (DD) o;
-
-    if (hi < other.hi) return -1;
-    if (hi > other.hi) return 1;
-    if (lo < other.lo) return -1;
-    if (lo > other.lo) return 1;
-    return 0;
-  }
-  
-  
-  /*------------------------------------------------------------
-   *   Output
-   *------------------------------------------------------------
-   */
-
-  private static final int MAX_PRINT_DIGITS = 32;
-  private static final DD TEN = DD.valueOf(10.0);
-  private static final DD ONE = DD.valueOf(1.0);
-  private static final String SCI_NOT_EXPONENT_CHAR = "E";
-  private static final String SCI_NOT_ZERO = "0.0E0";
-  
-  /**
-   * Dumps the components of this number to a string.
-   * 
-   * @return a string showing the components of the number
-   */
-  public String dump()
-  {
-    return "DD<" + hi + ", " + lo + ">";
-  }
-  
-  /**
-   * Returns a string representation of this number, in either standard or scientific notation.
-   * If the magnitude of the number is in the range [ 10<sup>-3</sup>, 10<sup>8</sup> ]
-   * standard notation will be used.  Otherwise, scientific notation will be used.
-   * 
-   * @return a string representation of this number
-   */
-  public String toString()
-  {
-    int mag = magnitude(hi);
-    if (mag >= -3 && mag <= 20)
-      return toStandardNotation();
-    return toSciNotation();
-  }
-  
-  /**
-   * Returns the string representation of this value in standard notation.
-   * 
-   * @return the string representation in standard notation 
-   */
-  public String toStandardNotation()
-  {
-    String specialStr = getSpecialNumberString();
-    if (specialStr != null)
-      return specialStr;
-    
-    int[] magnitude = new int[1];
-    String sigDigits = extractSignificantDigits(true, magnitude);
-    int decimalPointPos = magnitude[0] + 1;
-
-    String num = sigDigits;
-    // add a leading 0 if the decimal point is the first char
-    if (sigDigits.charAt(0) == '.') {
-      num = "0" + sigDigits;
-    }
-    else if (decimalPointPos < 0) {
-      num = "0." + stringOfChar('0', -decimalPointPos) + sigDigits;
-    }
-    else if (sigDigits.indexOf('.') == -1) {
-      // no point inserted - sig digits must be smaller than magnitude of number
-      // add zeroes to end to make number the correct size
-      int numZeroes = decimalPointPos - sigDigits.length();
-      String zeroes = stringOfChar('0', numZeroes);
-      num = sigDigits + zeroes + ".0";
-    }
-    
-    if (this.isNegative())
-      return "-" + num;
-    return num;
-  }
-  
-  /**
-   * Returns the string representation of this value in scientific notation.
-   * 
-   * @return the string representation in scientific notation 
-   */
-  public String toSciNotation()
-  {
-    // special case zero, to allow as
-    if (isZero())
-      return SCI_NOT_ZERO;
-    
-    String specialStr = getSpecialNumberString();
-    if (specialStr != null)
-      return specialStr;
-    
-    int[] magnitude = new int[1];
-    String digits = extractSignificantDigits(false, magnitude);
-    String expStr = SCI_NOT_EXPONENT_CHAR + magnitude[0];
-    
-    // should never have leading zeroes
-    // MD - is this correct?  Or should we simply strip them if they are present?
-    if (digits.charAt(0) == '0') {
-      throw new IllegalStateException("Found leading zero: " + digits);
-    }
-    
-    // add decimal point
-    String trailingDigits = "";
-    if (digits.length() > 1)
-      trailingDigits = digits.substring(1);
-    String digitsWithDecimal = digits.charAt(0) + "." + trailingDigits;
-    
-    if (this.isNegative())
-      return "-" + digitsWithDecimal + expStr;
-    return digitsWithDecimal + expStr;
-  }
-  
-  
-  /**
-   * Extracts the significant digits in the decimal representation of the argument.
-   * A decimal point may be optionally inserted in the string of digits
-   * (as long as its position lies within the extracted digits
-   * - if not, the caller must prepend or append the appropriate zeroes and decimal point).
-   * 
-   * @param y the number to extract ( >= 0)
-   * @param decimalPointPos the position in which to insert a decimal point
-   * @return the string containing the significant digits and possibly a decimal point
-   */
-  private String extractSignificantDigits(boolean insertDecimalPoint, int[] magnitude)
-  {
-    DD y = this.abs();
-    // compute *correct* magnitude of y
-    int mag = magnitude(y.hi);
-    DD scale = TEN.pow(mag);
-    y = y.divide(scale);
-    
-    // fix magnitude if off by one
-    if (y.gt(TEN)) {
-      y = y.divide(TEN);
-      mag += 1;
-    }
-    else if (y.lt(ONE)) {
-      y = y.multiply(TEN);
-      mag -= 1;   
-    }
-    
-    int decimalPointPos = mag + 1;
-    StringBuffer buf = new StringBuffer();
-    int numDigits = MAX_PRINT_DIGITS - 1;
-    for (int i = 0; i <= numDigits; i++) {
-      if (insertDecimalPoint && i == decimalPointPos) {
-        buf.append('.');
-      }
-      int digit = (int) y.hi;
-//      System.out.println("printDump: [" + i + "] digit: " + digit + "  y: " + y.dump() + "  buf: " + buf);
-
-      /**
-       * This should never happen, due to heuristic checks on remainder below
-       */
-      if (digit < 0 || digit > 9) {
-//        System.out.println("digit > 10 : " + digit);
-//        throw new IllegalStateException("Internal errror: found digit = " + digit);
-      }
-      /**
-       * If a negative remainder is encountered, simply terminate the extraction.  
-       * This is robust, but maybe slightly inaccurate.
-       * My current hypothesis is that negative remainders only occur for very small lo components, 
-       * so the inaccuracy is tolerable
-       */
-      if (digit < 0) {
-        break;
-        // throw new IllegalStateException("Internal errror: found digit = " + digit);
-      }
-      boolean rebiasBy10 = false;
-      char digitChar = 0;
-      if (digit > 9) {
-        // set flag to re-bias after next 10-shift
-        rebiasBy10 = true;
-        // output digit will end up being '9'
-        digitChar = '9';
-      }
-      else {
-       digitChar = (char) ('0' + digit);
-      }
-      buf.append(digitChar);
-      y = (y.subtract(DD.valueOf(digit))
-          .multiply(TEN));
-      if (rebiasBy10)
-        y.selfAdd(TEN);
-      
-      boolean continueExtractingDigits = true;
-      /**
-       * Heuristic check: if the remaining portion of 
-       * y is non-positive, assume that output is complete
-       */
-//      if (y.hi <= 0.0)
-//        if (y.hi < 0.0)
-//        continueExtractingDigits = false;
-      /**
-       * Check if remaining digits will be 0, and if so don't output them.
-       * Do this by comparing the magnitude of the remainder with the expected precision.
-       */
-      int remMag = magnitude(y.hi);
-      if (remMag < 0 && Math.abs(remMag) >= (numDigits - i)) 
-        continueExtractingDigits = false;
-      if (! continueExtractingDigits)
-        break;
-    }
-    magnitude[0] = mag;
-    return buf.toString();
-  }
-
-
-  /**
-   * Creates a string of a given length containing the given character
-   * 
-   * @param ch the character to be repeated
-   * @param len the len of the desired string
-   * @return the string 
-   */
-  private static String stringOfChar(char ch, int len)
-  {
-    StringBuffer buf = new StringBuffer();
-    for (int i = 0; i < len; i++) {
-      buf.append(ch);
-    }
-    return buf.toString();
-  }
-  
-  /**
-   * Returns the string for this value if it has a known representation.
-   * (E.g. NaN or 0.0)
-   * 
-   * @return the string for this special number
-   * or null if the number is not a special number
-   */
-  private String getSpecialNumberString()
-  {
-    if (isZero()) return "0.0";
-    if (isNaN())  return "NaN ";
-    return null;
-  }
-  
-
-  
-  /**
-   * Determines the decimal magnitude of a number.
-   * The magnitude is the exponent of the greatest power of 10 which is less than
-   * or equal to the number.
-   * 
-   * @param x the number to find the magnitude of
-   * @return the decimal magnitude of x
-   */
-  private static int magnitude(double x)
-  {
-    double xAbs = Math.abs(x);
-    double xLog10 = Math.log(xAbs) / Math.log(10);
-    int xMag = (int) Math.floor(xLog10); 
-    /**
-     * Since log computation is inexact, there may be an off-by-one error
-     * in the computed magnitude. 
-     * Following tests that magnitude is correct, and adjusts it if not
-     */
-    double xApprox = Math.pow(10, xMag);
-    if (xApprox * 10 <= xAbs)
-      xMag += 1;
-    
-    return xMag;
-  }
-  
-
-  /*------------------------------------------------------------
-   *   Input
-   *------------------------------------------------------------
-   */
-
-  /**
-   * Converts a string representation of a real number into a DoubleDouble value.
-   * The format accepted is similar to the standard Java real number syntax.  
-   * It is defined by the following regular expression:
-   * <pre>
-   * [<tt>+</tt>|<tt>-</tt>] {<i>digit</i>} [ <tt>.</tt> {<i>digit</i>} ] [ ( <tt>e</tt> | <tt>E</tt> ) [<tt>+</tt>|<tt>-</tt>] {<i>digit</i>}+
-   * <pre>
-   * 
-   * @param str the string to parse
-   * @return the value of the parsed number
-   * @throws NumberFormatException if <tt>str</tt> is not a valid representation of a number
-   */
-  public static DD parse(String str)
-    throws NumberFormatException
-  {
-    int i = 0;
-    int strlen = str.length();
-    
-    // skip leading whitespace
-    while (Character.isWhitespace(str.charAt(i)))
-      i++;
-    
-    // check for sign
-    boolean isNegative = false;
-    if (i < strlen) {
-      char signCh = str.charAt(i);
-      if (signCh == '-' || signCh == '+') {
-        i++;
-        if (signCh == '-') isNegative = true;
-      }
-    }
-    
-    // scan all digits and accumulate into an integral value
-    // Keep track of the location of the decimal point (if any) to allow scaling later
-    DD val = new DD();
-
-    int numDigits = 0;
-    int numBeforeDec = 0;
-    int exp = 0;
-    while (true) {
-      if (i >= strlen)
-        break;
-      char ch = str.charAt(i);
-      i++;
-      if (Character.isDigit(ch)) {
-        double d = ch - '0';
-        val.selfMultiply(TEN);
-        // MD: need to optimize this
-        val.selfAdd(d);
-        numDigits++;
-        continue;
-      }
-      if (ch == '.') {
-        numBeforeDec = numDigits;
-        continue;
-      }
-      if (ch == 'e' || ch == 'E') {
-        String expStr = str.substring(i);
-        // this should catch any format problems with the exponent
-        try {
-          exp = Integer.parseInt(expStr);
-        }
-        catch (NumberFormatException ex) {
-          throw new NumberFormatException("Invalid exponent " + expStr + " in string " + str);  
-        }
-        break;
-      }
-      throw new NumberFormatException("Unexpected character '" + ch 
-          + "' at position " + i 
-          + " in string " + str);
-    }
-    DD val2 = val;
-    
-    // scale the number correctly
-    int numDecPlaces = numDigits - numBeforeDec - exp;
-    if (numDecPlaces == 0) {
-      val2 = val;
-    }
-    else if (numDecPlaces > 0) {  
-      DD scale = TEN.pow(numDecPlaces);
-      val2 = val.divide(scale);
-    }
-    else if (numDecPlaces < 0) {
-      DD scale = TEN.pow(-numDecPlaces);    
-      val2 = val.multiply(scale);
-    }
-    // apply leading sign, if any
-    if (isNegative) {
-      return val2.negate();
-    }
-    return val2;
-
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/math/MathUtil.java b/src/com/vividsolutions/jts/math/MathUtil.java
deleted file mode 100644
index d0587bd..0000000
--- a/src/com/vividsolutions/jts/math/MathUtil.java
+++ /dev/null
@@ -1,146 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.math;
-
-/**
- * Various utility functions for mathematical and numerical operations.
- * 
- * @author mbdavis
- *
- */
-public class MathUtil 
-{
-  /**
-   * Clamps a <tt>double</tt> value to a given range.
-   * @param x the value to clamp
-   * @param min the minimum value of the range
-   * @param max the maximum value of the range
-   * @return the clamped value
-   */
-  public static double clamp(double x, double min, double max)
-  {
-    if (x < min) return min;
-    if (x > max) return max;
-    return x;
-  }
-  
-  /**
-   * Clamps an <tt>int</tt> value to a given range.
-   * @param x the value to clamp
-   * @param min the minimum value of the range
-   * @param max the maximum value of the range
-   * @return the clamped value
-   */
-  public static int clamp(int x, int min, int max)
-  {
-    if (x < min) return min;
-    if (x > max) return max;
-    return x;
-  }
-  
-  private static final double LOG_10 = Math.log(10);
-  
-  /**
-   * Computes the base-10 logarithm of a <tt>double</tt> value.
-   * <ul>
-   * <li>If the argument is NaN or less than zero, then the result is NaN.
-   * <li>If the argument is positive infinity, then the result is positive infinity.
-   * <li>If the argument is positive zero or negative zero, then the result is negative infinity.
-   * </ul>
-   *   
-   * @param x a positive number
-   * @return the value log a, the base-10 logarithm of the input value
-   */
-  public static double log10(double x)
-  {
-    double ln = Math.log(x);
-    if (Double.isInfinite(ln)) return ln;
-    if (Double.isNaN(ln)) return ln;
-    return ln / LOG_10;
-  }
-  
-  /**
-   * Computes an index which wraps around a given maximum value.
-   * For values >= 0, this is equals to <tt>val % max</tt>.
-   * For values < 0, this is equal to <tt>max - (-val) % max</tt> 
-   * 
-   * @param index the value to wrap
-   * @param max the maximum value (or modulus)
-   * @return the wrapped index
-   */
-  public static int wrap(int index, int max)
-  {
-    if (index < 0) {
-      return max - ((-index) % max);
-    }
-    return index % max;
-  }
-
-  /**
-   * Computes the average of two numbers.
-   * 
-   * @param x1 a number
-   * @param x2 a number
-   * @return the average of the inputs
-   */
-  public static double average(double x1, double x2)
-  {
-    return (x1 + x2) / 2.0;
-  }
-  
-  public static double max(double v1, double v2, double v3)
-  {
-    double max = v1;
-    if (v2 > max) max = v2;
-    if (v3 > max) max = v3;
-    return max;
-  }
-  
-  public static double max(double v1, double v2, double v3, double v4)
-  {
-    double max = v1;
-    if (v2 > max) max = v2;
-    if (v3 > max) max = v3;
-    if (v4 > max) max = v4;
-    return max;
-  }
-  
-  public static double min(double v1, double v2, double v3, double v4)
-  {
-    double min = v1;
-    if (v2 < min) min = v2;
-    if (v3 < min) min = v3;
-    if (v4 < min) min = v4;
-    return min;
-  }
-}
diff --git a/src/com/vividsolutions/jts/math/Matrix.java b/src/com/vividsolutions/jts/math/Matrix.java
deleted file mode 100644
index 741351a..0000000
--- a/src/com/vividsolutions/jts/math/Matrix.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.math;
-
-/**
- * Implements some 2D matrix operations 
- * (in particular, solving systems of linear equations).
- * 
- * @author Martin Davis
- *
- */
-public class Matrix
-{
-  private static void swapRows(double[][] m, int i, int j)
-  {
-    if (i == j) return;
-    for (int col = 0; col < m[0].length; col++) {
-      double temp = m[i][col];
-      m[i][col] = m[j][col];
-      m[j][col] = temp;
-    }
-  }
-  
-  private static void swapRows(double[] m, int i, int j)
-  {
-    if (i == j) return;
-    double temp = m[i];
-    m[i] = m[j];
-    m[j] = temp;
-  }
-  
-  /**
-   * Solves a system of equations using Gaussian Elimination.
-   * In order to avoid overhead the algorithm runs in-place
-   * on A - if A should not be modified the client must supply a copy.
-   * 
-   * @param a an nxn matrix in row/column order )modified by this method)
-   * @param b a vector of length n
-   * 
-   * @return a vector containing the solution (if any)
-   * or null if the system has no or no unique solution
-   * 
-   * @throws IllegalArgumentException if the matrix is the wrong size 
-   */
-  public static double[] solve( double[][] a, double[] b )
-  {
-    int n = b.length;
-    if ( a.length != n || a[0].length != n )
-      throw new IllegalArgumentException("Matrix A is incorrectly sized");
-    
-    // Use Gaussian Elimination with partial pivoting.
-    // Iterate over each row
-    for (int i = 0; i < n; i++ ) {
-      // Find the largest pivot in the rows below the current one.
-      int maxElementRow = i;
-      for (int j = i + 1; j < n; j++ )
-        if ( Math.abs( a[j][i] ) > Math.abs( a[maxElementRow][i] ) )
-          maxElementRow = j;
-        
-      if ( a[maxElementRow][i] == 0.0 )
-        return null;
-      
-      // Exchange current row and maxElementRow in A and b.
-      swapRows(a, i, maxElementRow );
-      swapRows(b, i, maxElementRow );
-      
-      // Eliminate using row i
-      for (int j = i + 1; j < n; j++ ) {
-        double rowFactor = a[j][i] / a[i][i];
-        for (int k = n - 1; k >= i; k-- )
-          a[j][k] -= a[i][k] * rowFactor;
-        b[j] -= b[i] * rowFactor;
-      }
-    }
-    
-    /**
-     * A is now (virtually) in upper-triangular form.
-     * The solution vector is determined by back-substitution.
-     */
-    double[] solution = new double[n];
-    for (int j = n - 1; j >= 0; j-- ) {
-      double t = 0.0;
-      for (int k = j + 1; k < n; k++ )
-        t += a[j][k] * solution[k];
-      solution[j] = ( b[j] - t ) / a[j][j];
-    }
-    return solution;
-  }
-  
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/math/Plane3D.java b/src/com/vividsolutions/jts/math/Plane3D.java
deleted file mode 100644
index e28fcbf..0000000
--- a/src/com/vividsolutions/jts/math/Plane3D.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.math;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Models a plane in 3-dimensional Cartesian space.
- * 
- * @author mdavis
- *
- */
-public class Plane3D {
-	
-	/**
-	 * Enums for the 3 coordinate planes
-	 */
-	public static final int XY_PLANE = 1;
-	public static final int YZ_PLANE = 2;
-	public static final int XZ_PLANE = 3;
-	
-	private Vector3D normal;
-	private Coordinate basePt;
-
-	public Plane3D(Vector3D normal, Coordinate basePt)
-	{
-		this.normal = normal;
-		this.basePt = basePt;
-	}
-	
-	/**
-	 * Computes the oriented distance from a point to the plane.
-	 * The distance is:
-	 * <ul>
-	 * <li><b>positive</b> if the point lies above the plane (relative to the plane normal)
-	 * <li><b>zero</b> if the point is on the plane
-	 * <li><b>negative</b> if the point lies below the plane (relative to the plane normal)
-	 * </ul> 
-	 * 
-	 * @param p the point to compute the distance for
-	 * @return the oriented distance to the plane
-	 */
-	public double orientedDistance(Coordinate p) {
-		Vector3D pb = new Vector3D(p, basePt);
-		double pbdDotNormal = pb.dot(normal);
-		if (Double.isNaN(pbdDotNormal)) 
-			throw new IllegalArgumentException("3D Coordinate has NaN ordinate");
-		double d = pbdDotNormal / normal.length();
-		return d;
-	}
-
-	/**
-	 * Computes the axis plane that this plane lies closest to.
-	 * <p>
-	 * Geometries lying in this plane undergo least distortion
-	 * (and have maximum area)
-	 * when projected to the closest axis plane.
-	 * This provides optimal conditioning for
-	 * computing a Point-in-Polygon test.
-	 *  
-	 * @return the index of the closest axis plane.
-	 */
-	public int closestAxisPlane() {
-		double xmag = Math.abs(normal.getX());
-		double ymag = Math.abs(normal.getY());
-		double zmag = Math.abs(normal.getZ());
-		if (xmag > ymag) {
-			if (xmag > zmag)
-				return YZ_PLANE;
-			else
-				return XY_PLANE;
-		}
-		// y >= x
-		else if (zmag > ymag) {
-			return XY_PLANE;
-		}
-		// y >= z
-		return XZ_PLANE;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/math/Vector2D.java b/src/com/vividsolutions/jts/math/Vector2D.java
deleted file mode 100644
index 4541e27..0000000
--- a/src/com/vividsolutions/jts/math/Vector2D.java
+++ /dev/null
@@ -1,360 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.math;
-
-import com.vividsolutions.jts.algorithm.Angle;
-import com.vividsolutions.jts.algorithm.RobustDeterminant;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A 2-dimensional mathematical vector represented by double-precision X and Y components.
- * 
- * @author mbdavis
- * 
- */
-public class Vector2D {
-  /**
-   * Creates a new vector with given X and Y components.
-   * 
-   * @param x the x component
-   * @param y the y component
-   * @return a new vector
-   */
-	public static Vector2D create(double x, double y) {
-		return new Vector2D(x, y);
-	}
-
-  /**
-   * Creates a new vector from an existing one.
-   * 
-   * @param v the vector to copy
-   * @return a new vector
-   */
-	public static Vector2D create(Vector2D v) {
-		return new Vector2D(v);
-	}
-
-  /**
-   * Creates a vector from a {@link Coordinate}. 
-   * 
-   * @param coord the Coordinate to copy
-   * @return a new vector
-   */
-	public static Vector2D create(Coordinate coord) {
-		return new Vector2D(coord);
-	}
-
-  /**
-   * Creates a vector with the direction and magnitude
-   * of the difference between the 
-   * <tt>to</tt> and <tt>from</tt> {@link Coordinate}s.
-   * 
-   * @param from the origin Coordinate
-   * @param to the destination Coordinate
-   * @return a new vector
-   */
-	public static Vector2D create(Coordinate from, Coordinate to) {
-		return new Vector2D(from, to);
-	}
-
-	/**
-	 * The X component of this vector.
-	 */
-	private double x;
-
-	/**
-	 * The Y component of this vector.
-	 */
-	private double y;
-
-	public Vector2D() {
-		this(0.0, 0.0);
-	}
-
-	public Vector2D(double x, double y) {
-		this.x = x;
-		this.y = y;
-	}
-
-	public Vector2D(Vector2D v) {
-		x = v.x;
-		y = v.y;
-	}
-
-	public Vector2D(Coordinate from, Coordinate to) {
-		x = to.x - from.x;
-		y = to.y - from.y;
-	}
-
-	public Vector2D(Coordinate v) {
-		x = v.x;
-		y = v.y;
-	}
-
-	public double getX() {
-		return x;
-	}
-
-	public double getY() {
-		return y;
-	}
-
-	public double getComponent(int index) {
-		if (index == 0)
-			return x;
-		return y;
-	}
-
-	public Vector2D add(Vector2D v) {
-		return create(x + v.x, y + v.y);
-	}
-
-	public Vector2D subtract(Vector2D v) {
-		return create(x - v.x, y - v.y);
-	}
-
-  /**
-   * Multiplies the vector by a scalar value.
-   * 
-   * @param d the value to multiply by
-   * @return a new vector with the value v * d
-   */
-	public Vector2D multiply(double d) {
-		return create(x * d, y * d);
-	}
-
-  /**
-   * Divides the vector by a scalar value.
-   * 
-   * @param d the value to divide by
-   * @return a new vector with the value v / d
-   */
-	public Vector2D divide(double d) {
-		return create(x / d, y / d);
-	}
-
-	public Vector2D negate() {
-		return create(-x , -y);
-	}
-
-	public double length() {
-		return Math.sqrt(x * x + y * y);
-	}
-
-	public double lengthSquared() {
-		return x * x + y * y;
-	}
-
-	public Vector2D normalize() {
-		double length = length();
-		if (length > 0.0)
-			return divide(length);
-		return create(0.0, 0.0);
-	}
-
-	public Vector2D average(Vector2D v) {
-		return weightedSum(v, 0.5);
-	}
-  
-	/**
-	 * Computes the weighted sum of this vector
-	 * with another vector,
-	 * with this vector contributing a fraction
-	 * of <tt>frac</tt> to the total.
-	 * <p>
-	 * In other words, 
-	 * <pre>
-	 * sum = frac * this + (1 - frac) * v
-	 * </pre>
-	 * 
-	 * @param v the vector to sum
-	 * @param frac the fraction of the total contributed by this vector
-	 * @return the weighted sum of the two vectors
-	 */
-	public Vector2D weightedSum(Vector2D v, double frac) {
-		return create(
-				frac * x + (1.0 - frac) * v.x, 
-				frac * y + (1.0 - frac) * v.y);
-	}
-
-  /**
-   * Computes the distance between this vector and another one.
-   * @param v a vector
-   * @return the distance between the vectors
-   */
-  public double distance(Vector2D v)
-  {
-    double delx = v.x - x;
-    double dely = v.y - y;
-    return Math.sqrt(delx * delx + dely * dely);
-  }
-  
-	/**
-	 * Computes the dot-product of two vectors
-	 * 
-	 * @param v a vector
-	 * @return the dot product of the vectors
-	 */
-	public double dot(Vector2D v) {
-		return x * v.x + y * v.y;
-	}
-
-	public double angle()
-	{
-		return Math.atan2(y, x);
-	}
-	
-  public double angle(Vector2D v)
-  {
-    return Angle.diff(v.angle(), angle());
-  }
-  
-  public double angleTo(Vector2D v)
-  {
-    double a1 = angle();
-    double a2 = v.angle();
-    double angDel = a2 - a1;
-    
-    // normalize, maintaining orientation
-    if (angDel <= -Math.PI)
-      return angDel + Angle.PI_TIMES_2;
-    if (angDel > Math.PI)
-      return angDel - Angle.PI_TIMES_2;
-    return angDel;
-  }
-  
-	public Vector2D rotate(double angle)
-	{
-		double cos = Math.cos(angle);
-		double sin = Math.sin(angle);
-		return create(
-				x * cos - y * sin,
-				x * sin + y * cos
-				);
-	}
-	
-	/**
-	 * Rotates a vector by a given number of quarter-circles (i.e. multiples of 90
-	 * degrees or Pi/2 radians). A positive number rotates counter-clockwise, a
-	 * negative number rotates clockwise. Under this operation the magnitude of
-	 * the vector and the absolute values of the ordinates do not change, only
-	 * their sign and ordinate index.
-	 * 
-	 * @param numQuarters
-	 *          the number of quarter-circles to rotate by
-	 * @return the rotated vector.
-	 */
-	public Vector2D rotateByQuarterCircle(int numQuarters) {
-		int nQuad = numQuarters % 4;
-		if (numQuarters < 0 && nQuad != 0) {
-			nQuad = nQuad + 4;
-		}
-		switch (nQuad) {
-		case 0:
-			return create(x, y);
-		case 1:
-			return create(-y, x);
-		case 2:
-			return create(-x, -y);
-		case 3:
-			return create(y, -x);
-		}
-		Assert.shouldNeverReachHere();
-		return null;
-	}
-
-  public boolean isParallel(Vector2D v)
-  {
-    return 0.0 == RobustDeterminant.signOfDet2x2(x, y, v.x, v.y);
-  }
-  
-	public Coordinate translate(Coordinate coord) {
-		return new Coordinate(x + coord.x, y + coord.y);
-	}
-
-	public Coordinate toCoordinate() {
-		return new Coordinate(x, y);
-	}
-
-  /**
-   * Creates a copy of this vector
-   * 
-   * @return a copy of this vector
-   */
-  public Object clone()
-  {
-    return new Vector2D(this);
-  }
-  
-  /**
-   * Gets a string representation of this vector
-   * 
-   * @return a string representing this vector
-   */
-	public String toString() {
-		return "[" + x + ", " + y + "]";
-	}
-	
-	/**
-	 * Tests if a vector <tt>o</tt> has the same values for the x and y
-	 * components.
-	 * 
-	 * @param o
-	 *          a <tt>Vector2D</tt> with which to do the comparison.
-	 * @return true if <tt>other</tt> is a <tt>Vector2D</tt> with the same
-	 *         values for the x and y components.
-	 */
-	public boolean equals(Object o) {
-		if (!(o instanceof Vector2D)) {
-			return false;
-		}
-		Vector2D v = (Vector2D) o;
-		return x == v.x && y == v.y;
-	}
-
-	/**
-	 * Gets a hashcode for this vector.
-	 * 
-	 * @return a hashcode for this vector
-	 */
-	public int hashCode() {
-		// Algorithm from Effective Java by Joshua Bloch
-		int result = 17;
-		result = 37 * result + Coordinate.hashCode(x);
-		result = 37 * result + Coordinate.hashCode(y);
-		return result;
-	}
-
-
-}
diff --git a/src/com/vividsolutions/jts/math/Vector3D.java b/src/com/vividsolutions/jts/math/Vector3D.java
deleted file mode 100644
index f9efdb1..0000000
--- a/src/com/vividsolutions/jts/math/Vector3D.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.math;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Represents a vector in 3-dimensional Cartesian space.
- * 
- * @author mdavis
- *
- */
-public class Vector3D {
-	
-	/**
-	 * Computes the dot product of the 3D vectors AB and CD.
-	 * 
-	 * @param A
-	 * @param B
-	 * @param C
-	 * @param D
-	 * @return the dot product
-	 */
-	public static double dot(Coordinate A, Coordinate B, Coordinate C, Coordinate D)
-	{
-		double ABx = B.x - A.x;
-		double ABy = B.y - A.y;
-		double ABz = B.z - A.z;
-		double CDx = D.x - C.x;
-		double CDy = D.y - C.y;
-		double CDz = D.z - C.z;
-		return ABx*CDx + ABy*CDy + ABz*CDz;
-	}
-
-	/**
-	 * Creates a new vector with given X and Y components.
-	 * 
-	 * @param x
-	 *            the x component
-	 * @param y
-	 *            the y component
-	 * @param z
-	 *            the z component
-	 * @return a new vector
-	 */
-	public static Vector3D create(double x, double y, double z) {
-		return new Vector3D(x, y, z);
-	}
-
-	/**
-	 * Creates a vector from a {@link Coordinate}.
-	 * 
-	 * @param coord
-	 *            the Coordinate to copy
-	 * @return a new vector
-	 */
-	public static Vector3D create(Coordinate coord) {
-		return new Vector3D(coord);
-	}
-
-	public Vector3D(Coordinate v) {
-		x = v.x;
-		y = v.y;
-		z = v.z;
-	}
-
-	/**
-	 * Computes the 3D dot-product of two {@link Coordinate}s.
-	 * 
-   * @param v1 the first vector
-   * @param v2 the second vector
-	 * @return the dot product of the vectors
-	 */
-	public static double dot(Coordinate v1, Coordinate v2) {
-		return v1.x * v2.x + v1.y * v2.y + v1.z * v2.z;
-	}
-
-	private double x;
-	private double y;
-	private double z;
-
-	public Vector3D(Coordinate from, Coordinate to) {
-		x = to.x - from.x;
-		y = to.y - from.y;
-		z = to.z - from.z;
-	}
-
-	public Vector3D(double x, double y, double z) {
-		this.x = x;
-		this.y = y;
-		this.z = z;
-	}
-
-	public double getX() {
-		return x;
-	}
-
-	public double getY() {
-		return y;
-	}
-
-	public double getZ() {
-		return z;
-	}
-
-
-	/**
-	 * Computes the dot-product of two vectors
-	 * 
-	 * @param v
-	 *            a vector
-	 * @return the dot product of the vectors
-	 */
-	public double dot(Vector3D v) {
-		return x * v.x + y * v.y + z * v.z;
-	}
-
-	public double length() {
-		return Math.sqrt(x * x + y * y + z * z);
-	}
-
-	public static double length(Coordinate v) {
-		return Math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z);
-	}
-
-	public Vector3D normalize() {
-		double length = length();
-		if (length > 0.0)
-			return divide(length());
-		return create(0.0, 0.0, 0.0);
-	}
-
-	private Vector3D divide(double d) {
-		return create(x / d, y / d, z / d);
-	}
-
-	public static Coordinate normalize(Coordinate v) {
-		double len = length(v);
-		return new Coordinate(v.x / len, v.y / len, v.z / len);
-	}
-	  /**
-	   * Gets a string representation of this vector
-	   * 
-	   * @return a string representing this vector
-	   */
-		public String toString() {
-			return "[" + x + ", " + y + ", " + z + "]";
-		}
-		
-
-}
diff --git a/src/com/vividsolutions/jts/noding/BasicSegmentString.java b/src/com/vividsolutions/jts/noding/BasicSegmentString.java
deleted file mode 100644
index 66f94ff..0000000
--- a/src/com/vividsolutions/jts/noding/BasicSegmentString.java
+++ /dev/null
@@ -1,112 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * Represents a list of contiguous line segments,
- * and supports noding the segments.
- * The line segments are represented by an array of {@link Coordinate}s.
- * Intended to optimize the noding of contiguous segments by
- * reducing the number of allocated objects.
- * SegmentStrings can carry a context object, which is useful
- * for preserving topological or parentage information.
- * All noded substrings are initialized with the same context object.
- *
- * @version 1.7
- */
-public class BasicSegmentString
-	implements SegmentString 
-{
-  private Coordinate[] pts;
-  private Object data;
-
-  /**
-   * Creates a new segment string from a list of vertices.
-   *
-   * @param pts the vertices of the segment string
-   * @param data the user-defined data of this segment string (may be null)
-   */
-  public BasicSegmentString(Coordinate[] pts, Object data)
-  {
-    this.pts = pts;
-    this.data = data;
-  }
-
-  /**
-   * Gets the user-defined data for this segment string.
-   *
-   * @return the user-defined data
-   */
-  public Object getData() { return data; }
-
-  /**
-   * Sets the user-defined data for this segment string.
-   *
-   * @param data an Object containing user-defined data
-   */
-  public void setData(Object data) { this.data = data; }
-
-  public int size() { return pts.length; }
-  public Coordinate getCoordinate(int i) { return pts[i]; }
-  public Coordinate[] getCoordinates() { return pts; }
-
-  public boolean isClosed()
-  {
-    return pts[0].equals(pts[pts.length - 1]);
-  }
-
-  /**
-   * Gets the octant of the segment starting at vertex <code>index</code>.
-   *
-   * @param index the index of the vertex starting the segment.  Must not be
-   * the last index in the vertex list
-   * @return the octant of the segment at the vertex
-   */
-  public int getSegmentOctant(int index)
-  {
-    if (index == pts.length - 1) return -1;
-    return Octant.octant(getCoordinate(index), getCoordinate(index + 1));
-  }
-
-  public String toString()
-  {
-    return WKTWriter.toLineString(new CoordinateArraySequence(pts));
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/FastNodingValidator.java b/src/com/vividsolutions/jts/noding/FastNodingValidator.java
deleted file mode 100644
index c1beffc..0000000
--- a/src/com/vividsolutions/jts/noding/FastNodingValidator.java
+++ /dev/null
@@ -1,174 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.io.*;
-
-/**
- * Validates that a collection of {@link SegmentString}s is correctly noded.
- * Indexing is used to improve performance.
- * In the most common use case, validation stops after a single 
- * non-noded intersection is detected, 
- * but the class can be requested to detect all intersections
- * by using the {@link #setFindAllIntersections(boolean)} method.
- * <p>
- * The validator does not check for a-b-a topology collapse situations.
- * <p> 
- * The validator does not check for endpoint-interior vertex intersections.
- * This should not be a problem, since the JTS noders should be
- * able to compute intersections between vertices correctly.
- * <p>
- * The client may either test the {@link #isValid()} condition, 
- * or request that a suitable {@link TopologyException} be thrown.
- *
- * @version 1.7
- */
-public class FastNodingValidator 
-{
-  public static List computeIntersections(Collection segStrings)
-  {
-    FastNodingValidator nv = new FastNodingValidator(segStrings);
-    nv.setFindAllIntersections(true);
-    nv.isValid();
-    return nv.getIntersections();
-  }
-  
-  private LineIntersector li = new RobustLineIntersector();
-
-  private Collection segStrings;
-  private boolean findAllIntersections = false;
-  private InteriorIntersectionFinder segInt = null;
-  private boolean isValid = true;
-  
-  /**
-   * Creates a new noding validator for a given set of linework.
-   * 
-   * @param segStrings a collection of {@link SegmentString}s
-   */
-  public FastNodingValidator(Collection segStrings)
-  {
-    this.segStrings = segStrings;
-  }
-
-  public void setFindAllIntersections(boolean findAllIntersections)
-  {
-    this.findAllIntersections = findAllIntersections;
-  }
-  
-  /**
-   * Gets a list of all intersections found.
-   * Intersections are represented as {@link Coordinate}s.
-   * List is empty if none were found.
-   * 
-   * @return a list of Coordinate
-   */
-  public List getIntersections()
-  {
-    return segInt.getIntersections();
-  }
-
-  /**
-   * Checks for an intersection and 
-   * reports if one is found.
-   * 
-   * @return true if the arrangement contains an interior intersection
-   */
-  public boolean isValid()
-  {
-  	execute();
-  	return isValid;
-  }
-  
-  /**
-   * Returns an error message indicating the segments containing
-   * the intersection.
-   * 
-   * @return an error message documenting the intersection location
-   */
-  public String getErrorMessage()
-  {
-  	if (isValid) return "no intersections found";
-  	
-		Coordinate[] intSegs = segInt.getIntersectionSegments();
-    return "found non-noded intersection between "
-        + WKTWriter.toLineString(intSegs[0], intSegs[1])
-        + " and "
-        + WKTWriter.toLineString(intSegs[2], intSegs[3]);
-  }
-  
-  /**
-   * Checks for an intersection and throws
-   * a TopologyException if one is found.
-   *
-   * @throws TopologyException if an intersection is found
-   */
-  public void checkValid()
-  {
-  	execute();
-  	if (! isValid)
-  		throw new TopologyException(getErrorMessage(), segInt.getInteriorIntersection());
-  }
-
-  private void execute()
-  {
-  	if (segInt != null) 
-  		return;
-    checkInteriorIntersections();
-  }
-
-  private void checkInteriorIntersections()
-  {
-  	/**
-  	 * MD - It may even be reliable to simply check whether 
-  	 * end segments (of SegmentStrings) have an interior intersection,
-  	 * since noding should have split any true interior intersections already.
-  	 */
-  	isValid = true;
-  	segInt = new InteriorIntersectionFinder(li);
-    segInt.setFindAllIntersections(findAllIntersections);
-  	MCIndexNoder noder = new MCIndexNoder();
-  	noder.setSegmentIntersector(segInt);
-  	noder.computeNodes(segStrings);
-  	if (segInt.hasIntersection()) {
-  		isValid = false;
-  		return;
-  	}
-  }
-  
-}
diff --git a/src/com/vividsolutions/jts/noding/FastSegmentSetIntersectionFinder.java b/src/com/vividsolutions/jts/noding/FastSegmentSetIntersectionFinder.java
deleted file mode 100644
index 435b1b2..0000000
--- a/src/com/vividsolutions/jts/noding/FastSegmentSetIntersectionFinder.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-/**
- * Finds if two sets of {@link SegmentString}s intersect.
- * Uses indexing for fast performance and to optimize repeated tests
- * against a target set of lines.
- * Short-circuited to return as soon an intersection is found.
- *
- * Immutable and thread-safe.
- *
- * @version 1.7
- */
-public class FastSegmentSetIntersectionFinder 
-{
-	private final SegmentSetMutualIntersector segSetMutInt; 
-	// for testing purposes
-	// private SimpleSegmentSetMutualIntersector mci;  
-
-	/**
-	 * Creates an intersection finder against a given set of segment strings.
-	 * 
-	 * @param baseSegStrings the segment strings to search for intersections
-	 */
-	public FastSegmentSetIntersectionFinder(Collection baseSegStrings)
-	{
-	    segSetMutInt = new MCIndexSegmentSetMutualIntersector(baseSegStrings);
-	}
-		
-	/**
-	 * Gets the segment set intersector used by this class.
-	 * This allows other uses of the same underlying indexed structure.
-	 * 
-	 * @return the segment set intersector used
-	 */
-	public SegmentSetMutualIntersector getSegmentSetIntersector()
-	{
-		return segSetMutInt;
-	}
-	
-	/**
-	 * Tests for intersections with a given set of target {@link SegmentString}s.
-	 * 
-	 * @param segStrings the SegmentStrings to test
-	 * @return true if an intersection is found
-	 */
-	public boolean intersects(Collection segStrings)
-	{
-		SegmentIntersectionDetector intFinder = new SegmentIntersectionDetector();
-		return intersects(segStrings, intFinder);
-	}
-	
-	/**
-	 * Tests for intersections with a given set of target {@link SegmentString}s.
-	 * using a given SegmentIntersectionDetector.
-	 * 
-	 * @param segStrings the SegmentStrings to test
-	 * @param intDetector the intersection detector to use
-	 * @return true if the detector reports intersections
-	 */
-	public boolean intersects(Collection segStrings, SegmentIntersectionDetector intDetector)
-	{
-		segSetMutInt.process(segStrings, intDetector);
- 		return intDetector.hasIntersection();
-	}
-}
diff --git a/src/com/vividsolutions/jts/noding/InteriorIntersectionFinder.java b/src/com/vividsolutions/jts/noding/InteriorIntersectionFinder.java
deleted file mode 100644
index 7fed6c9..0000000
--- a/src/com/vividsolutions/jts/noding/InteriorIntersectionFinder.java
+++ /dev/null
@@ -1,280 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-//import com.vividsolutions.jts.util.Debug;
-
-/**
- * Finds an interior intersection in a set of {@link SegmentString}s,
- * if one exists.  Only the first intersection found is reported.
- *
- * @version 1.7
- */
-public class InteriorIntersectionFinder
-    implements SegmentIntersector
-{
-	/**
-	 * Creates an intersection finder which tests if there is at least one interior intersection.
-	 * Uses short-circuiting for efficient performance.
-	 * The intersection found is recorded.
-	 * 
-	 * @param li a line intersector
-	 * @return a intersection finder which tests if there is at least one interior intersection.
-	 */
-	public static InteriorIntersectionFinder createAnyIntersectionFinder(LineIntersector li)
-	{
-		return new InteriorIntersectionFinder(li);
-	}
-	
-	/**
-	 * Creates an intersection finder which finds all interior intersections.
-	 * The intersections are recorded for later inspection.
-	 * 
-	 * @param li a line intersector
-	 * @return a intersection finder which finds all interior intersections.
-	 */
-	public static InteriorIntersectionFinder createAllIntersectionsFinder(LineIntersector li)
-	{
-		InteriorIntersectionFinder finder = new InteriorIntersectionFinder(li);
-		finder.setFindAllIntersections(true);
-		return finder;
-	}
-	
-	/**
-	 * Creates an intersection finder which counts all interior intersections.
-	 * The intersections are note recorded to reduce memory usage.
-	 * 
-	 * @param li a line intersector
-	 * @return a intersection finder which counts all interior intersections.
-	 */
-	public static InteriorIntersectionFinder createIntersectionCounter(LineIntersector li)
-	{
-		InteriorIntersectionFinder finder = new InteriorIntersectionFinder(li);
-		finder.setFindAllIntersections(true);
-		finder.setKeepIntersections(false);
-		return finder;
-	}
-	
-  private boolean findAllIntersections = false;
-  private boolean isCheckEndSegmentsOnly = false;
-  private LineIntersector li;
-  private Coordinate interiorIntersection = null;
-  private Coordinate[] intSegments = null;
-  private List intersections = new ArrayList();
-  private int intersectionCount = 0;
-  private boolean keepIntersections = true;
-
-  /**
-   * Creates an intersection finder which finds an interior intersection
-   * if one exists
-   *
-   * @param li the LineIntersector to use
-   */
-  public InteriorIntersectionFinder(LineIntersector li)
-  {
-    this.li = li;
-    interiorIntersection = null;
-  }
-
-  /**
-   * Sets whether all intersections should be computed.
-   * When this is <code>false</code> (the default value)
-   * the value of {@link #isDone()} is <code>true</code> after the first intersection is found.
-   * <p>
-   * Default is <code>false</code>.
-   * 
-   * @param findAllIntersections whether all intersections should be computed
-   */
-  public void setFindAllIntersections(boolean findAllIntersections)
-  {
-    this.findAllIntersections = findAllIntersections;
-  }
-  
-  /**
-   * Sets whether intersection points are recorded.
-   * If the only need is to count intersection points, this can be set to <code>false</code>.
-   * <p>
-   * Default is <code>true</code>.
-   * 
-   * @param keepIntersections indicates whether intersections should be recorded
-   */
-  public void setKeepIntersections(boolean keepIntersections)
-  {
-    this.keepIntersections = keepIntersections;
-  }
-  
-  /**
-   * Gets the intersections found.
-   * 
-   * @return a List of {@link Coordinate)
-   */
-  public List getIntersections()
-  {
-    return intersections;
-  }
-  
-  /**
-   * Gets the count of intersections found.
-   * 
-   * @return the intersection count
-   */
-  public int count()
-  {
-    return intersectionCount;
-  }
-  
-  /**
-   * Sets whether only end segments should be tested for interior intersection.
-   * This is a performance optimization that may be used if
-   * the segments have been previously noded by an appropriate algorithm.
-   * It may be known that any potential noding failures will occur only in
-   * end segments.
-   * 
-   * @param isCheckEndSegmentsOnly whether to test only end segments
-   */
-  public void setCheckEndSegmentsOnly(boolean isCheckEndSegmentsOnly)
-  {
-  	this.isCheckEndSegmentsOnly = isCheckEndSegmentsOnly;
-  }
-  
-  /**
-   * Tests whether an intersection was found.
-   * 
-   * @return true if an intersection was found
-   */
-  public boolean hasIntersection() 
-  { 
-  	return interiorIntersection != null; 
-  }
-  
-  /**
-   * Gets the computed location of the intersection.
-   * Due to round-off, the location may not be exact.
-   * 
-   * @return the coordinate for the intersection location
-   */
-  public Coordinate getInteriorIntersection()  
-  {    
-  	return interiorIntersection;  
-  }
-
-  /**
-   * Gets the endpoints of the intersecting segments.
-   * 
-   * @return an array of the segment endpoints (p00, p01, p10, p11)
-   */
-  public Coordinate[] getIntersectionSegments()
-  {
-  	return intSegments;
-  }
-  
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} class to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
-   * this call for segment pairs which they have determined do not intersect
-   * (e.g. by an disjoint envelope test).
-   */
-  public void processIntersections(
-      SegmentString e0,  int segIndex0,
-      SegmentString e1,  int segIndex1
-      )
-  {
-  	// short-circuit if intersection already found
-  	if (! findAllIntersections && hasIntersection())
-  		return;
-  	
-    // don't bother intersecting a segment with itself
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-
-    /**
-     * If enabled, only test end segments (on either segString).
-     * 
-     */
-    if (isCheckEndSegmentsOnly) {
-    	boolean isEndSegPresent = isEndSegment(e0, segIndex0) || isEndSegment(e1, segIndex1);
-    	if (! isEndSegPresent)
-    		return;
-    }
-    
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-    
-    li.computeIntersection(p00, p01, p10, p11);
-//if (li.hasIntersection() && li.isProper()) Debug.println(li);
-
-    if (li.hasIntersection()) {
-      if (li.isInteriorIntersection()) {
-      	intSegments = new Coordinate[4];
-      	intSegments[0] = p00;
-      	intSegments[1] = p01;
-      	intSegments[2] = p10;
-      	intSegments[3] = p11;
-      	
-      	interiorIntersection = li.getIntersection(0);
-      	if (keepIntersections) intersections.add(interiorIntersection);
-      	intersectionCount++;
-      }
-    }
-  }
-  
-  /**
-   * Tests whether a segment in a {@link SegmentString} is an end segment.
-   * (either the first or last).
-   * 
-   * @param segStr a segment string
-   * @param index the index of a segment in the segment string
-   * @return true if the segment is an end segment
-   */
-  private boolean isEndSegment(SegmentString segStr, int index)
-  {
-  	if (index == 0) return true;
-  	if (index >= segStr.size() - 2) return true;
-  	return false;
-  }
-  
-  public boolean isDone()
-  { 
-  	if (findAllIntersections) return false;
-  	return interiorIntersection != null;
-  }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/noding/InteriorIntersectionFinderAdder.java b/src/com/vividsolutions/jts/noding/InteriorIntersectionFinderAdder.java
deleted file mode 100644
index ed8c4e7..0000000
--- a/src/com/vividsolutions/jts/noding/InteriorIntersectionFinderAdder.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Finds <b>interior</b> intersections between line segments in {@link NodedSegmentString}s,
- * and adds them as nodes
- * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
- * <p>
- * This class is used primarily for Snap-Rounding.  
- * For general-purpose noding, use {@link IntersectionAdder}.
- *
- * @version 1.7
- * @see IntersectionAdder
- */
-public class InteriorIntersectionFinderAdder
-    implements SegmentIntersector
-{
-  private LineIntersector li;
-  private final List interiorIntersections;
-
-
-  /**
-   * Creates an intersection finder which finds all proper intersections
-   *
-   * @param li the LineIntersector to use
-   */
-  public InteriorIntersectionFinderAdder(LineIntersector li)
-  {
-    this.li = li;
-    interiorIntersections = new ArrayList();
-  }
-
-  public List getInteriorIntersections()  {    return interiorIntersections;  }
-
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} class to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
-   * this call for segment pairs which they have determined do not intersect
-   * (e.g. by an disjoint envelope test).
-   */
-  public void processIntersections(
-      SegmentString e0,  int segIndex0,
-      SegmentString e1,  int segIndex1
-      )
-  {
-    // don't bother intersecting a segment with itself
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-
-    li.computeIntersection(p00, p01, p10, p11);
-//if (li.hasIntersection() && li.isProper()) Debug.println(li);
-
-    if (li.hasIntersection()) {
-      if (li.isInteriorIntersection()) {
-        for (int intIndex = 0; intIndex < li.getIntersectionNum(); intIndex++) {
-          interiorIntersections.add(li.getIntersection(intIndex));
-        }
-        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
-        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
-      }
-    }
-  }
-  
-  /**
-   * Always process all intersections
-   * 
-   * @return false always
-   */
-  public boolean isDone() { return false; }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/noding/IntersectionAdder.java b/src/com/vividsolutions/jts/noding/IntersectionAdder.java
deleted file mode 100644
index a9fd3ba..0000000
--- a/src/com/vividsolutions/jts/noding/IntersectionAdder.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Computes the possible intersections between two line segments in {@link NodedSegmentString}s
- * and adds them to each string 
- * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
- *
- * @version 1.7
- */
-public class IntersectionAdder
-    implements SegmentIntersector
-{
-  public static boolean isAdjacentSegments(int i1, int i2)
-  {
-    return Math.abs(i1 - i2) == 1;
-  }
-
-  /**
-   * These variables keep track of what types of intersections were
-   * found during ALL edges that have been intersected.
-   */
-  private boolean hasIntersection = false;
-  private boolean hasProper = false;
-  private boolean hasProperInterior = false;
-  private boolean hasInterior = false;
-
-  // the proper intersection point found
-  private Coordinate properIntersectionPoint = null;
-
-  private LineIntersector li;
-  private boolean isSelfIntersection;
-  //private boolean intersectionFound;
-  public int numIntersections = 0;
-  public int numInteriorIntersections = 0;
-  public int numProperIntersections = 0;
-
-  // testing only
-  public int numTests = 0;
-
-  public IntersectionAdder(LineIntersector li)
-  {
-    this.li = li;
-  }
-
-  public LineIntersector getLineIntersector() { return li; }
-
-  /**
-   * @return the proper intersection point, or <code>null</code> if none was found
-   */
-  public Coordinate getProperIntersectionPoint()  {    return properIntersectionPoint;  }
-
-  public boolean hasIntersection() { return hasIntersection; }
-  /**
-   * A proper intersection is an intersection which is interior to at least two
-   * line segments.  Note that a proper intersection is not necessarily
-   * in the interior of the entire Geometry, since another edge may have
-   * an endpoint equal to the intersection, which according to SFS semantics
-   * can result in the point being on the Boundary of the Geometry.
-   */
-  public boolean hasProperIntersection() { return hasProper; }
-  /**
-   * A proper interior intersection is a proper intersection which is <b>not</b>
-   * contained in the set of boundary nodes set for this SegmentIntersector.
-   */
-  public boolean hasProperInteriorIntersection() { return hasProperInterior; }
-  /**
-   * An interior intersection is an intersection which is
-   * in the interior of some segment.
-   */
-  public boolean hasInteriorIntersection() { return hasInterior; }
-
-  /**
-   * A trivial intersection is an apparent self-intersection which in fact
-   * is simply the point shared by adjacent line segments.
-   * Note that closed edges require a special check for the point shared by the beginning
-   * and end segments.
-   */
-  private boolean isTrivialIntersection(SegmentString e0, int segIndex0, SegmentString e1, int segIndex1)
-  {
-    if (e0 == e1) {
-      if (li.getIntersectionNum() == 1) {
-        if (isAdjacentSegments(segIndex0, segIndex1))
-          return true;
-        if (e0.isClosed()) {
-          int maxSegIndex = e0.size() - 1;
-          if (    (segIndex0 == 0 && segIndex1 == maxSegIndex)
-              ||  (segIndex1 == 0 && segIndex0 == maxSegIndex) ) {
-            return true;
-          }
-        }
-      }
-    }
-    return false;
-  }
-
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} class to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
-   * this call for segment pairs which they have determined do not intersect
-   * (e.g. by an disjoint envelope test).
-   */
-  public void processIntersections(
-    SegmentString e0,  int segIndex0,
-    SegmentString e1,  int segIndex1
-     )
-  {
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-numTests++;
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-
-    li.computeIntersection(p00, p01, p10, p11);
-//if (li.hasIntersection() && li.isProper()) Debug.println(li);
-    if (li.hasIntersection()) {
-      //intersectionFound = true;
-      numIntersections++;
-      if (li.isInteriorIntersection()) {
-        numInteriorIntersections++;
-        hasInterior = true;
-//System.out.println(li);
-      }
-      // if the segments are adjacent they have at least one trivial intersection,
-      // the shared endpoint.  Don't bother adding it if it is the
-      // only intersection.
-      if (! isTrivialIntersection(e0, segIndex0, e1, segIndex1)) {
-        hasIntersection = true;
-        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
-        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
-        if (li.isProper()) {
-          numProperIntersections++;
-//Debug.println(li.toString());  Debug.println(li.getIntersection(0));
-          //properIntersectionPoint = (Coordinate) li.getIntersection(0).clone();
-          hasProper = true;
-          hasProperInterior = true;
-        }
-      }
-    }
-  }
-  
-  /**
-   * Always process all intersections
-   * 
-   * @return false always
-   */
-  public boolean isDone() { return false; }
-}
diff --git a/src/com/vividsolutions/jts/noding/IntersectionFinderAdder.java b/src/com/vividsolutions/jts/noding/IntersectionFinderAdder.java
deleted file mode 100644
index 0566e02..0000000
--- a/src/com/vividsolutions/jts/noding/IntersectionFinderAdder.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Finds <b>interior</b> intersections between line segments in {@link NodedSegmentString}s,
- * and adds them as nodes
- * using {@link NodedSegmentString#addIntersection(LineIntersector, int, int, int)}.
- * <p>
- * This class is used primarily for Snap-Rounding.  
- * For general-purpose noding, use {@link IntersectionAdder}.
- *
- * @version 1.7
- * @see IntersectionAdder
- * @deprecated see InteriorIntersectionFinderAdder
- */
-public class IntersectionFinderAdder
-    implements SegmentIntersector
-{
-  private LineIntersector li;
-  private final List interiorIntersections;
-
-
-  /**
-   * Creates an intersection finder which finds all proper intersections
-   *
-   * @param li the LineIntersector to use
-   */
-  public IntersectionFinderAdder(LineIntersector li)
-  {
-    this.li = li;
-    interiorIntersections = new ArrayList();
-  }
-
-  public List getInteriorIntersections()  {    return interiorIntersections;  }
-
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} class to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
-   * this call for segment pairs which they have determined do not intersect
-   * (e.g. by an disjoint envelope test).
-   */
-  public void processIntersections(
-      SegmentString e0,  int segIndex0,
-      SegmentString e1,  int segIndex1
-      )
-  {
-    // don't bother intersecting a segment with itself
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-
-    li.computeIntersection(p00, p01, p10, p11);
-//if (li.hasIntersection() && li.isProper()) Debug.println(li);
-
-    if (li.hasIntersection()) {
-      if (li.isInteriorIntersection()) {
-        for (int intIndex = 0; intIndex < li.getIntersectionNum(); intIndex++) {
-          interiorIntersections.add(li.getIntersection(intIndex));
-        }
-        ((NodedSegmentString) e0).addIntersections(li, segIndex0, 0);
-        ((NodedSegmentString) e1).addIntersections(li, segIndex1, 1);
-      }
-    }
-  }
-  
-  /**
-   * Always process all intersections
-   * 
-   * @return false always
-   */
-  public boolean isDone() { return false; }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/noding/IteratedNoder.java b/src/com/vividsolutions/jts/noding/IteratedNoder.java
deleted file mode 100644
index ea4af5f..0000000
--- a/src/com/vividsolutions/jts/noding/IteratedNoder.java
+++ /dev/null
@@ -1,140 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import java.util.*;
-
-/**
- * Nodes a set of {@link NodedSegmentString}s completely.
- * The set of segment strings is fully noded;
- * i.e. noding is repeated until no further
- * intersections are detected.
- * <p>
- * Iterated noding using a FLOATING precision model is not guaranteed to converge,
- * due to roundoff error.   
- * This problem is detected and an exception is thrown.
- * Clients can choose to rerun the noding using a lower precision model.
- *
- * @version 1.7
- */
-public class IteratedNoder
-    implements Noder
-{
-  public static final int MAX_ITER = 5;
-
-  private PrecisionModel pm;
-  private LineIntersector li;
-  private Collection nodedSegStrings;
-  private int maxIter = MAX_ITER;
-
-  public IteratedNoder(PrecisionModel pm)
-  {
-    li = new RobustLineIntersector();
-    this.pm = pm;
-    li.setPrecisionModel(pm);
-  }
-
-  /**
-   * Sets the maximum number of noding iterations performed before
-   * the noding is aborted.
-   * Experience suggests that this should rarely need to be changed
-   * from the default.
-   * The default is MAX_ITER.
-   *
-   * @param maxIter the maximum number of iterations to perform
-   */
-  public void setMaximumIterations(int maxIter)
-  {
-    this.maxIter = maxIter;
-  }
-
-  public Collection getNodedSubstrings()  {    return nodedSegStrings;  }
-
-  /**
-   * Fully nodes a list of {@link SegmentString}s, i.e. peforms noding iteratively
-   * until no intersections are found between segments.
-   * Maintains labelling of edges correctly through
-   * the noding.
-   *
-   * @param segStrings a collection of SegmentStrings to be noded
-   * @throws TopologyException if the iterated noding fails to converge.
-   */
-  public void computeNodes(Collection segStrings)
-    throws TopologyException
-  {
-    int[] numInteriorIntersections = new int[1];
-    nodedSegStrings = segStrings;
-    int nodingIterationCount = 0;
-    int lastNodesCreated = -1;
-    do {
-      node(nodedSegStrings, numInteriorIntersections);
-      nodingIterationCount++;
-      int nodesCreated = numInteriorIntersections[0];
-
-      /**
-       * Fail if the number of nodes created is not declining.
-       * However, allow a few iterations at least before doing this
-       */
-//System.out.println("# nodes created: " + nodesCreated);
-      if (lastNodesCreated > 0
-          && nodesCreated >= lastNodesCreated
-          && nodingIterationCount > maxIter) {
-        throw new TopologyException("Iterated noding failed to converge after "
-                                    + nodingIterationCount + " iterations");
-      }
-      lastNodesCreated = nodesCreated;
-
-    } while (lastNodesCreated > 0);
-//System.out.println("# nodings = " + nodingIterationCount);
-  }
-
-
-/**
- * Node the input segment strings once
- * and create the split edges between the nodes
- */
-  private void node(Collection segStrings, int[] numInteriorIntersections)
-  {
-    IntersectionAdder si = new IntersectionAdder(li);
-    MCIndexNoder noder = new MCIndexNoder();
-    noder.setSegmentIntersector(si);
-    noder.computeNodes(segStrings);
-    nodedSegStrings = noder.getNodedSubstrings();
-    numInteriorIntersections[0] = si.numInteriorIntersections;
-//System.out.println("# intersection tests: " + si.numTests);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/MCIndexNoder.java b/src/com/vividsolutions/jts/noding/MCIndexNoder.java
deleted file mode 100644
index d76fbef..0000000
--- a/src/com/vividsolutions/jts/noding/MCIndexNoder.java
+++ /dev/null
@@ -1,140 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.index.*;
-import com.vividsolutions.jts.index.chain.*;
-import com.vividsolutions.jts.index.strtree.*;
-import java.util.*;
-
-/**
- * Nodes a set of {@link SegmentString}s using a index based
- * on {@link MonotoneChain}s and a {@link SpatialIndex}.
- * The {@link SpatialIndex} used should be something that supports
- * envelope (range) queries efficiently (such as a <code>Quadtree</code>}
- * or {@link STRtree} (which is the default index provided).
- *
- * @version 1.7
- */
-public class MCIndexNoder
-    extends SinglePassNoder
-{
-  private List monoChains = new ArrayList();
-  private SpatialIndex index= new STRtree();
-  private int idCounter = 0;
-  private Collection nodedSegStrings;
-  // statistics
-  private int nOverlaps = 0;
-
-  public MCIndexNoder()
-  {
-  }
-  public MCIndexNoder(SegmentIntersector si)
-  {
-    super(si);
-  }
-
-  public List getMonotoneChains() { return monoChains; }
-
-  public SpatialIndex getIndex() { return index; }
-
-  public Collection getNodedSubstrings()
-  {
-    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
-  }
-
-  public void computeNodes(Collection inputSegStrings)
-  {
-    this.nodedSegStrings = inputSegStrings;
-    for (Iterator i = inputSegStrings.iterator(); i.hasNext(); ) {
-      add((SegmentString) i.next());
-    }
-    intersectChains();
-//System.out.println("MCIndexNoder: # chain overlaps = " + nOverlaps);
-  }
-
-  private void intersectChains()
-  {
-    MonotoneChainOverlapAction overlapAction = new SegmentOverlapAction(segInt);
-
-    for (Iterator i = monoChains.iterator(); i.hasNext(); ) {
-      MonotoneChain queryChain = (MonotoneChain) i.next();
-      List overlapChains = index.query(queryChain.getEnvelope());
-      for (Iterator j = overlapChains.iterator(); j.hasNext(); ) {
-        MonotoneChain testChain = (MonotoneChain) j.next();
-        /**
-         * following test makes sure we only compare each pair of chains once
-         * and that we don't compare a chain to itself
-         */
-        if (testChain.getId() > queryChain.getId()) {
-          queryChain.computeOverlaps(testChain, overlapAction);
-          nOverlaps++;
-        }
-        // short-circuit if possible
-        if (segInt.isDone())
-        	return;
-      }
-    }
-  }
-
-  private void add(SegmentString segStr)
-  {
-    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
-    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
-      MonotoneChain mc = (MonotoneChain) i.next();
-      mc.setId(idCounter++);
-      index.insert(mc.getEnvelope(), mc);
-      monoChains.add(mc);
-    }
-  }
-
-  public class SegmentOverlapAction
-      extends MonotoneChainOverlapAction
-  {
-    private SegmentIntersector si = null;
-
-    public SegmentOverlapAction(SegmentIntersector si)
-    {
-      this.si = si;
-    }
-
-    public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
-    {
-      SegmentString ss1 = (SegmentString) mc1.getContext();
-      SegmentString ss2 = (SegmentString) mc2.getContext();
-      si.processIntersections(ss1, start1, ss2, start2);
-    }
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/MCIndexSegmentSetMutualIntersector.java b/src/com/vividsolutions/jts/noding/MCIndexSegmentSetMutualIntersector.java
deleted file mode 100644
index d631215..0000000
--- a/src/com/vividsolutions/jts/noding/MCIndexSegmentSetMutualIntersector.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-import com.vividsolutions.jts.index.SpatialIndex;
-import com.vividsolutions.jts.index.chain.*;
-import com.vividsolutions.jts.index.strtree.STRtree;
-import com.vividsolutions.jts.noding.SegmentIntersector;
-import com.vividsolutions.jts.noding.SegmentString;
-
-/**
- * Intersects two sets of {@link SegmentString}s using a index based
- * on {@link MonotoneChain}s and a {@link SpatialIndex}.
- *
- * Thread-safe and immutable.
- * 
- * @version 1.7
- */
-public class MCIndexSegmentSetMutualIntersector implements SegmentSetMutualIntersector
-{
-  /**
-  * The {@link SpatialIndex} used should be something that supports
-  * envelope (range) queries efficiently (such as a 
-  * {@link com.vividsolutions.jts.index.quadtree.Quadtree}
-  * or {@link STRtree}.
-  */
-  private STRtree index = new STRtree();
-
-  /**
-   * Constructs a new intersector for a given set of {@link SegmentStrings}.
-   * 
-   * @param baseSegStrings the base segment strings to intersect
-   */
-  public MCIndexSegmentSetMutualIntersector(Collection baseSegStrings)
-  {
-	  initBaseSegments(baseSegStrings);
-  }
-
-  /** 
-   * Gets the index constructed over the base segment strings.
-   * 
-   * NOTE: To retain thread-safety, treat returned value as immutable!
-   * 
-   * @return the constructed index
-   */
-  public SpatialIndex getIndex() { return index; }
-
-  private void initBaseSegments(Collection segStrings)
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      addToIndex((SegmentString) i.next());
-    }
-    // build index to ensure thread-safety
-    index.build();
-  }
-  
-  private void addToIndex(SegmentString segStr)
-  {
-    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
-    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
-      MonotoneChain mc = (MonotoneChain) i.next();
-      index.insert(mc.getEnvelope(), mc);
-    }
-  }
-
-  /**
-   * Calls {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} 
-   * for all <i>candidate</i> intersections between
-   * the given collection of SegmentStrings and the set of indexed segments. 
-   * 
-   * @param a set of segments to intersect
-   * @param the segment intersector to use
-   */
-  public void process(Collection segStrings, SegmentIntersector segInt)
-  {
-  	List monoChains = new ArrayList();
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      addToMonoChains((SegmentString) i.next(), monoChains);
-    }
-    intersectChains(monoChains, segInt);
-//    System.out.println("MCIndexBichromaticIntersector: # chain overlaps = " + nOverlaps);
-//    System.out.println("MCIndexBichromaticIntersector: # oct chain overlaps = " + nOctOverlaps);
-  }
-
-  private void addToMonoChains(SegmentString segStr, List monoChains)
-  {
-    List segChains = MonotoneChainBuilder.getChains(segStr.getCoordinates(), segStr);
-    for (Iterator i = segChains.iterator(); i.hasNext(); ) {
-      MonotoneChain mc = (MonotoneChain) i.next();
-      monoChains.add(mc);
-    }
-  }
-
-  private void intersectChains(List monoChains, SegmentIntersector segInt)
-  {
-    MonotoneChainOverlapAction overlapAction = new SegmentOverlapAction(segInt);
-
-    for (Iterator i = monoChains.iterator(); i.hasNext(); ) {
-      MonotoneChain queryChain = (MonotoneChain) i.next();
-      List overlapChains = index.query(queryChain.getEnvelope());
-      for (Iterator j = overlapChains.iterator(); j.hasNext(); ) {
-        MonotoneChain testChain = (MonotoneChain) j.next();
-        queryChain.computeOverlaps(testChain, overlapAction);
-        if (segInt.isDone()) return;
-      }
-    }
-  }
-
-  public class SegmentOverlapAction
-      extends MonotoneChainOverlapAction
-  {
-    private SegmentIntersector si = null;
-
-    public SegmentOverlapAction(SegmentIntersector si)
-    {
-      this.si = si;
-    }
-
-    public void overlap(MonotoneChain mc1, int start1, MonotoneChain mc2, int start2)
-    {
-      SegmentString ss1 = (SegmentString) mc1.getContext();
-      SegmentString ss2 = (SegmentString) mc2.getContext();
-      si.processIntersections(ss1, start1, ss2, start2);
-    }
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/NodableSegmentString.java b/src/com/vividsolutions/jts/noding/NodableSegmentString.java
deleted file mode 100644
index beafc1a..0000000
--- a/src/com/vividsolutions/jts/noding/NodableSegmentString.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * An interface for classes which support adding nodes to
- * a segment string.
- * 
- * @author Martin Davis
- */
-public interface NodableSegmentString
-	extends SegmentString
-{
-  /**
-   * Adds an intersection node for a given point and segment to this segment string.
-   * 
-   * @param intPt the location of the intersection
-   * @param segmentIndex the index of the segment containing the intersection
-   */
-  public void addIntersection(Coordinate intPt, int segmentIndex);
-}
diff --git a/src/com/vividsolutions/jts/noding/NodedSegmentString.java b/src/com/vividsolutions/jts/noding/NodedSegmentString.java
deleted file mode 100644
index f834cfb..0000000
--- a/src/com/vividsolutions/jts/noding/NodedSegmentString.java
+++ /dev/null
@@ -1,212 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * Represents a list of contiguous line segments,
- * and supports noding the segments.
- * The line segments are represented by an array of {@link Coordinate}s.
- * Intended to optimize the noding of contiguous segments by
- * reducing the number of allocated objects.
- * SegmentStrings can carry a context object, which is useful
- * for preserving topological or parentage information.
- * All noded substrings are initialized with the same context object.
- *
- * @version 1.7
- */
-public class NodedSegmentString
-	implements NodableSegmentString
-{
-	/**
-	 * Gets the {@link SegmentString}s which result from splitting this string at node points.
-	 * 
-	 * @param segStrings a Collection of NodedSegmentStrings
-	 * @return a Collection of NodedSegmentStrings representing the substrings
-	 */
-  public static List getNodedSubstrings(Collection segStrings)
-  {
-    List resultEdgelist = new ArrayList();
-    getNodedSubstrings(segStrings, resultEdgelist);
-    return resultEdgelist;
-  }
-
-	/**
-	 * Adds the noded {@link SegmentString}s which result from splitting this string at node points.
-	 * 
-	 * @param segStrings a Collection of NodedSegmentStrings
-	 * @param resultEdgelist a List which will collect the NodedSegmentStrings representing the substrings
-	 */
- public static void getNodedSubstrings(Collection segStrings, Collection resultEdgelist)
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      NodedSegmentString ss = (NodedSegmentString) i.next();
-      ss.getNodeList().addSplitEdges(resultEdgelist);
-    }
-  }
-
-  private SegmentNodeList nodeList = new SegmentNodeList(this);
-  private Coordinate[] pts;
-  private Object data;
-
-  /**
-   * Creates a new segment string from a list of vertices.
-   *
-   * @param pts the vertices of the segment string
-   * @param data the user-defined data of this segment string (may be null)
-   */
-  public NodedSegmentString(Coordinate[] pts, Object data)
-  {
-    this.pts = pts;
-    this.data = data;
-  }
-
-  /**
-   * Gets the user-defined data for this segment string.
-   *
-   * @return the user-defined data
-   */
-  public Object getData() { return data; }
-
-  /**
-   * Sets the user-defined data for this segment string.
-   *
-   * @param data an Object containing user-defined data
-   */
-  public void setData(Object data) { this.data = data; }
-
-  public SegmentNodeList getNodeList() { return nodeList; }
-  public int size() { return pts.length; }
-  public Coordinate getCoordinate(int i) { return pts[i]; }
-  public Coordinate[] getCoordinates() { return pts; }
-
-  public boolean isClosed()
-  {
-    return pts[0].equals(pts[pts.length - 1]);
-  }
-
-  /**
-   * Gets the octant of the segment starting at vertex <code>index</code>.
-   *
-   * @param index the index of the vertex starting the segment.  Must not be
-   * the last index in the vertex list
-   * @return the octant of the segment at the vertex
-   */
-  public int getSegmentOctant(int index)
-  {
-    if (index == pts.length - 1) return -1;
-    return safeOctant(getCoordinate(index), getCoordinate(index + 1));
-//    return Octant.octant(getCoordinate(index), getCoordinate(index + 1));
-  }
-
-  private int safeOctant(Coordinate p0, Coordinate p1)
-  {
-  	if (p0.equals2D(p1)) return 0;
-  	return Octant.octant(p0, p1);
-  }
-  
-  /**
-   * Adds EdgeIntersections for one or both
-   * intersections found for a segment of an edge to the edge intersection list.
-   */
-  public void addIntersections(LineIntersector li, int segmentIndex, int geomIndex)
-  {
-    for (int i = 0; i < li.getIntersectionNum(); i++) {
-      addIntersection(li, segmentIndex, geomIndex, i);
-    }
-  }
-  /**
-   * Add an SegmentNode for intersection intIndex.
-   * An intersection that falls exactly on a vertex
-   * of the SegmentString is normalized
-   * to use the higher of the two possible segmentIndexes
-   */
-  public void addIntersection(LineIntersector li, int segmentIndex, int geomIndex, int intIndex)
-  {
-    Coordinate intPt = new Coordinate(li.getIntersection(intIndex));
-    addIntersection(intPt, segmentIndex);
-  }
-
-  /**
-   * Adds an intersection node for a given point and segment to this segment string.
-   * 
-   * @param intPt the location of the intersection
-   * @param segmentIndex the index of the segment containing the intersection
-   */
-  public void  addIntersection(Coordinate intPt, int segmentIndex) {
-  	addIntersectionNode(intPt, segmentIndex);
-  }
-  	
-  /**
-   * Adds an intersection node for a given point and segment to this segment string.
-   * If an intersection already exists for this exact location, the existing
-   * node will be returned.
-   * 
-   * @param intPt the location of the intersection
-   * @param segmentIndex the index of the segment containing the intersection
-   * @return the intersection node for the point
-   */
-  public SegmentNode addIntersectionNode(Coordinate intPt, int segmentIndex) {
-		int normalizedSegmentIndex = segmentIndex;
-		//Debug.println("edge intpt: " + intPt + " dist: " + dist);
-		// normalize the intersection point location
-		int nextSegIndex = normalizedSegmentIndex + 1;
-		if (nextSegIndex < pts.length) {
-			Coordinate nextPt = pts[nextSegIndex];
-			//Debug.println("next pt: " + nextPt);
-
-			// Normalize segment index if intPt falls on vertex
-			// The check for point equality is 2D only - Z values are ignored
-			if (intPt.equals2D(nextPt)) {
-				//Debug.println("normalized distance");
-				normalizedSegmentIndex = nextSegIndex;
-			}
-		}
-		/**
-		 * Add the intersection point to edge intersection list.
-		 */
-		SegmentNode ei = nodeList.add(intPt, normalizedSegmentIndex);
-		return ei;
-	}
-  
-  public String toString()
-  {
-  	return WKTWriter.toLineString(new CoordinateArraySequence(pts));
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/Noder.java b/src/com/vividsolutions/jts/noding/Noder.java
deleted file mode 100644
index 47cc821..0000000
--- a/src/com/vividsolutions/jts/noding/Noder.java
+++ /dev/null
@@ -1,67 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-/**
- * Computes all intersections between segments in a set of {@link SegmentString}s.
- * Intersections found are represented as {@link SegmentNode}s and added to the
- * {@link SegmentString}s in which they occur.
- * As a final step in the noding a new set of segment strings split
- * at the nodes may be returned.
- *
- * @version 1.7
- */
-public interface Noder
-{
-
-  /**
-   * Computes the noding for a collection of {@link SegmentString}s.
-   * Some Noders may add all these nodes to the input SegmentStrings;
-   * others may only add some or none at all.
-   *
-   * @param segStrings a collection of {@link SegmentString}s to node
-   */
-  void computeNodes(Collection segStrings);
-
-  /**
-   * Returns a {@link Collection} of fully noded {@link SegmentString}s.
-   * The SegmentStrings have the same context as their parent.
-   *
-   * @return a Collection of SegmentStrings
-   */
-  Collection getNodedSubstrings();
-
-}
diff --git a/src/com/vividsolutions/jts/noding/NodingValidator.java b/src/com/vividsolutions/jts/noding/NodingValidator.java
deleted file mode 100644
index 5657a70..0000000
--- a/src/com/vividsolutions/jts/noding/NodingValidator.java
+++ /dev/null
@@ -1,180 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Validates that a collection of {@link SegmentString}s is correctly noded.
- * Throws an appropriate exception if an noding error is found.
- *
- * @version 1.7
- */
-public class NodingValidator {
-
-  private LineIntersector li = new RobustLineIntersector();
-
-  private Collection segStrings;
-
-  public NodingValidator(Collection segStrings)
-  {
-    this.segStrings = segStrings;
-  }
-
-  public void checkValid()
-  {
-  	// MD - is this call required?  Or could it be done in the Interior Intersection code?
-    checkEndPtVertexIntersections();
-    checkInteriorIntersections();
-    checkCollapses();
-  }
-
-  /**
-   * Checks if a segment string contains a segment pattern a-b-a (which implies a self-intersection)
-   */
-  private void checkCollapses()
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      SegmentString ss = (SegmentString) i.next();
-      checkCollapses(ss);
-    }
-  }
-
-  private void checkCollapses(SegmentString ss)
-  {
-    Coordinate[] pts = ss.getCoordinates();
-    for (int i = 0; i < pts.length - 2; i++) {
-      checkCollapse(pts[i], pts[i + 1], pts[i + 2]);
-    }
-  }
-
-  private void checkCollapse(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    if (p0.equals(p2))
-      throw new RuntimeException("found non-noded collapse at "
-                                 + Debug.toLine(p0, p1, p2));
-  }
-
-  /**
-   * Checks all pairs of segments for intersections at an interior point of a segment
-   */
-  private void checkInteriorIntersections()
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      SegmentString ss0 = (SegmentString) i.next();
-      for (Iterator j = segStrings.iterator(); j.hasNext(); ) {
-        SegmentString ss1 = (SegmentString) j.next();
-
-          checkInteriorIntersections(ss0, ss1);
-      }
-    }
-  }
-
-  private void checkInteriorIntersections(SegmentString ss0, SegmentString ss1)
-  {
-    Coordinate[] pts0 = ss0.getCoordinates();
-    Coordinate[] pts1 = ss1.getCoordinates();
-    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
-      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
-        checkInteriorIntersections(ss0, i0, ss1, i1);
-      }
-    }
-  }
-
-  private void checkInteriorIntersections(SegmentString e0, int segIndex0, SegmentString e1, int segIndex1)
-  {
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-//numTests++;
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-
-    li.computeIntersection(p00, p01, p10, p11);
-    if (li.hasIntersection()) {
-
-      if (li.isProper()
-          || hasInteriorIntersection(li, p00, p01)
-          || hasInteriorIntersection(li, p10, p11)) {
-        throw new RuntimeException("found non-noded intersection at "
-                                   + p00 + "-" + p01
-                                   + " and "
-                                   + p10 + "-" + p11);
-      }
-    }
-  }
-  /**
-   *@return true if there is an intersection point which is not an endpoint of the segment p0-p1
-   */
-  private boolean hasInteriorIntersection(LineIntersector li, Coordinate p0, Coordinate p1)
-  {
-    for (int i = 0; i < li.getIntersectionNum(); i++) {
-      Coordinate intPt = li.getIntersection(i);
-      if (! (intPt.equals(p0) || intPt.equals(p1)))
-          return true;
-    }
-    return false;
-  }
-
-  /**
-   * Checks for intersections between an endpoint of a segment string
-   * and an interior vertex of another segment string
-   */
-  private void checkEndPtVertexIntersections()
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      SegmentString ss = (SegmentString) i.next();
-      Coordinate[] pts = ss.getCoordinates();
-      checkEndPtVertexIntersections(pts[0], segStrings);
-      checkEndPtVertexIntersections(pts[pts.length - 1], segStrings);
-    }
-  }
-
-  private void checkEndPtVertexIntersections(Coordinate testPt, Collection segStrings)
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      SegmentString ss = (SegmentString) i.next();
-      Coordinate[] pts = ss.getCoordinates();
-      for (int j = 1; j < pts.length - 1; j++) {
-        if (pts[j].equals(testPt))
-          throw new RuntimeException("found endpt/interior pt intersection at index " + j + " :pt " + testPt);
-      }
-    }
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/noding/Octant.java b/src/com/vividsolutions/jts/noding/Octant.java
deleted file mode 100644
index c247ff6..0000000
--- a/src/com/vividsolutions/jts/noding/Octant.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.geom.Coordinate;
-/**
- * Methods for computing and working with octants of the Cartesian plane
- * Octants are numbered as follows:
- * <pre>
- *  \2|1/
- * 3 \|/ 0
- * ---+--
- * 4 /|\ 7
- *  /5|6\
- * <pre>
- * If line segments lie along a coordinate axis, the octant is the lower of the two
- * possible values.
- *
- * @version 1.7
- */
-public class Octant {
-
-  /**
-   * Returns the octant of a directed line segment (specified as x and y
-   * displacements, which cannot both be 0).
-   */
-  public static int octant(double dx, double dy)
-  {
-    if (dx == 0.0 && dy == 0.0)
-      throw new IllegalArgumentException("Cannot compute the octant for point ( "+ dx + ", " + dy + " )" );
-
-    double adx = Math.abs(dx);
-    double ady = Math.abs(dy);
-
-    if (dx >= 0) {
-      if (dy >= 0) {
-        if (adx >= ady)
-          return 0;
-        else
-          return 1;
-      }
-      else { // dy < 0
-        if (adx >= ady)
-          return 7;
-        else
-          return 6;
-      }
-    }
-    else { // dx < 0
-      if (dy >= 0) {
-        if (adx >= ady)
-          return 3;
-        else
-          return 2;
-      }
-      else { // dy < 0
-        if (adx >= ady)
-          return 4;
-        else
-          return 5;
-      }
-    }
-  }
-
-  /**
-   * Returns the octant of a directed line segment from p0 to p1.
-   */
-  public static int octant(Coordinate p0, Coordinate p1)
-  {
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    if (dx == 0.0 && dy == 0.0)
-      throw new IllegalArgumentException("Cannot compute the octant for two identical points " + p0);
-    return octant(dx, dy);
-  }
-
-  private Octant() {
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/OrientedCoordinateArray.java b/src/com/vividsolutions/jts/noding/OrientedCoordinateArray.java
deleted file mode 100644
index 4e51155..0000000
--- a/src/com/vividsolutions/jts/noding/OrientedCoordinateArray.java
+++ /dev/null
@@ -1,131 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Allows comparing {@link Coordinate} arrays
- * in an orientation-independent way.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class OrientedCoordinateArray
-    implements Comparable
-{
-  private Coordinate[] pts;
-  private boolean orientation;
-
-  /**
-   * Creates a new {@link OrientedCoordinateArray}
-   * for the given {@link Coordinate} array.
-   *
-   * @param pts the coordinates to orient
-   */
-  public OrientedCoordinateArray(Coordinate[] pts)
-  {
-    this.pts = pts;
-    orientation = orientation(pts);
-  }
-
-  /**
-   * Computes the canonical orientation for a coordinate array.
-   *
-   * @param pts the array to test
-   * @return <code>true</code> if the points are oriented forwards
-   * or <code>false</code if the points are oriented in reverse
-   */
-  private static boolean orientation(Coordinate[] pts)
-  {
-    return CoordinateArrays.increasingDirection(pts) == 1;
-  }
-
-  /**
-   * Compares two {@link OrientedCoordinateArray}s for their relative order
-   *
-   * @return -1 this one is smaller;
-   * 0 the two objects are equal;
-   * 1 this one is greater
-   */
-
-  public int compareTo(Object o1) {
-    OrientedCoordinateArray oca = (OrientedCoordinateArray) o1;
-    int comp = compareOriented(pts, orientation,
-                               oca.pts, oca.orientation);
-/*
-    // MD - testing only
-    int oldComp = SegmentStringDissolver.ptsComp.compare(pts, oca.pts);
-    if ((oldComp == 0 || comp == 0) && oldComp != comp) {
-      System.out.println("bidir mismatch");
-
-      boolean orient1 = orientation(pts);
-      boolean orient2 = orientation(oca.pts);
-      int comp2 = compareOriented(pts, orientation,
-                               oca.pts, oca.orientation);
-      int oldComp2 = SegmentStringDissolver.ptsComp.compare(pts, oca.pts);
-    }
-    */
-    return comp;
-  }
-
-  private static int compareOriented(Coordinate[] pts1,
-                                     boolean orientation1,
-                                     Coordinate[] pts2,
-                                     boolean orientation2)
-  {
-    int dir1 = orientation1 ? 1 : -1;
-    int dir2 = orientation2 ? 1 : -1;
-    int limit1 = orientation1 ? pts1.length : -1;
-    int limit2 = orientation2 ? pts2.length : -1;
-
-    int i1 = orientation1 ? 0 : pts1.length - 1;
-    int i2 = orientation2 ? 0 : pts2.length - 1;
-    int comp = 0;
-    while (true) {
-      int compPt = pts1[i1].compareTo(pts2[i2]);
-      if (compPt != 0)
-        return compPt;
-      i1 += dir1;
-      i2 += dir2;
-      boolean done1 = i1 == limit1;
-      boolean done2 = i2 == limit2;
-      if (done1 && ! done2) return -1;
-      if (! done1 && done2) return 1;
-      if (done1 && done2) return 0;
-    }
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/noding/ScaledNoder.java b/src/com/vividsolutions/jts/noding/ScaledNoder.java
deleted file mode 100644
index fac9b32..0000000
--- a/src/com/vividsolutions/jts/noding/ScaledNoder.java
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Wraps a {@link Noder} and transforms its input
- * into the integer domain.
- * This is intended for use with Snap-Rounding noders,
- * which typically are only intended to work in the integer domain.
- * Offsets can be provided to increase the number of digits of available precision.
- * <p>
- * Clients should be aware that rescaling can involve loss of precision,
- * which can cause zero-length line segments to be created.
- * These in turn can cause problems when used to build a planar graph.
- * This situation should be checked for and collapsed segments removed if necessary.
- *
- * @version 1.7
- */
-public class ScaledNoder
-    implements Noder
-{
-  private Noder noder;
-  private double scaleFactor;
-  private double offsetX;
-  private double offsetY;
-  private boolean isScaled = false;
-
-  public ScaledNoder(Noder noder, double scaleFactor) {
-    this(noder, scaleFactor, 0, 0);
-  }
-
-  public ScaledNoder(Noder noder, double scaleFactor, double offsetX, double offsetY) {
-    this.noder = noder;
-    this.scaleFactor = scaleFactor;
-    // no need to scale if input precision is already integral
-    isScaled = ! isIntegerPrecision();
-  }
-
-  public boolean isIntegerPrecision() { return scaleFactor == 1.0; }
-
-  public Collection getNodedSubstrings()
-  {
-    Collection splitSS = noder.getNodedSubstrings();
-    if (isScaled) rescale(splitSS);
-    return splitSS;
-  }
-
-  public void computeNodes(Collection inputSegStrings)
-  {
-    Collection intSegStrings = inputSegStrings;
-    if (isScaled)
-      intSegStrings = scale(inputSegStrings);
-    noder.computeNodes(intSegStrings);
-  }
-
-  private Collection scale(Collection segStrings)
-  {
-//  	System.out.println("Scaled: scaleFactor = " + scaleFactor);
-    return CollectionUtil.transform(segStrings,
-                                    new CollectionUtil.Function() {
-      public Object execute(Object obj) {
-        SegmentString ss = (SegmentString) obj;
-        return new NodedSegmentString(scale(ss.getCoordinates()), ss.getData());
-      }
-                                    }
-      );
-  }
-
-  private Coordinate[] scale(Coordinate[] pts)
-  {
-    Coordinate[] roundPts = new Coordinate[pts.length];
-    for (int i = 0; i < pts.length; i++) {
-      roundPts[i] = new Coordinate(
-          Math.round((pts[i].x - offsetX) * scaleFactor),
-          Math.round((pts[i].y - offsetY) * scaleFactor),
-          pts[i].z
-        );
-    }
-    Coordinate[] roundPtsNoDup = CoordinateArrays.removeRepeatedPoints(roundPts);
-    return roundPtsNoDup;
-  }
-
-  //private double scale(double val) { return (double) Math.round(val * scaleFactor); }
-
-  private void rescale(Collection segStrings)
-  {
-//  	System.out.println("Rescaled: scaleFactor = " + scaleFactor);
-  	CollectionUtil.apply(segStrings,
-  			new CollectionUtil.Function() {
-  		public Object execute(Object obj) {
-  			SegmentString ss = (SegmentString) obj;
-  			rescale(ss.getCoordinates());
-  			return null;
-  		}
-  	}
-  	);
-  }
-
-  private void rescale(Coordinate[] pts)
-  {
-    Coordinate p0 = null;
-    Coordinate p1 = null;
-    
-    if (pts.length == 2) {
-      p0 = new Coordinate(pts[0]);
-      p1 = new Coordinate(pts[1]);
-    }
-
-    for (int i = 0; i < pts.length; i++) {
-      pts[i].x = pts[i].x / scaleFactor + offsetX;
-      pts[i].y = pts[i].y / scaleFactor + offsetY;
-    }
-    
-    if (pts.length == 2 && pts[0].equals2D(pts[1])) {
-      System.out.println(pts);
-    }
-  }
-
-  //private double rescale(double val) { return val / scaleFactor; }
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentIntersectionDetector.java b/src/com/vividsolutions/jts/noding/SegmentIntersectionDetector.java
deleted file mode 100644
index af58827..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentIntersectionDetector.java
+++ /dev/null
@@ -1,237 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.algorithm.RobustLineIntersector;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Detects and records an intersection between two {@link SegmentString}s,
- * if one exists.  Only a single intersection is recorded.
- * This strategy can be configured to search for <b>proper intersections>/b>.
- * In this case, the presence of <i>any</i> kind of intersection will still be recorded,
- * but searching will continue until either a proper intersection has been found
- * or no intersections are detected.
- *
- * @version 1.7
- */
-public class SegmentIntersectionDetector
-    implements SegmentIntersector
-{
-  private LineIntersector li;
-  private boolean findProper = false;
-  private boolean findAllTypes = false;
-  
-  private boolean hasIntersection = false;
-  private boolean hasProperIntersection = false;
-  private boolean hasNonProperIntersection = false;
-  
-  private Coordinate intPt = null;
-  private Coordinate[] intSegments = null;
-
-  /**
-   * Creates an intersection finder using a {@link RobustLineIntersector}.
-   */
-  public SegmentIntersectionDetector()
-  {
-    this(new RobustLineIntersector());
-  }
-
-  /**
-   * Creates an intersection finder using a given LineIntersector.
-   *
-   * @param li the LineIntersector to use
-   */
-  public SegmentIntersectionDetector(LineIntersector li)
-  {
-    this.li = li;
-  }
-
-  /**
-   * Sets whether processing must continue until a proper intersection is found.
-   * 
-   * @param findProper true if processing should continue until a proper intersection is found
-   */
-  public void setFindProper(boolean findProper)
-  {
-    this.findProper = findProper;
-  }
-  
-  /**
-   * Sets whether processing can terminate once any intersection is found.
-   * 
-   * @param findAllTypes true if processing can terminate once any intersection is found.
-   */
-  public void setFindAllIntersectionTypes(boolean findAllTypes)
-  {
-    this.findAllTypes = findAllTypes;
-  }
-  
-  /**
-   * Tests whether an intersection was found.
-   * 
-   * @return true if an intersection was found
-   */
-  public boolean hasIntersection() 
-  { 
-  	return hasIntersection; 
-  }
-  
-  /**
-   * Tests whether a proper intersection was found.
-   * 
-   * @return true if a proper intersection was found
-   */
-  public boolean hasProperIntersection() 
-  { 
-    return hasProperIntersection; 
-  }
-  
-  /**
-   * Tests whether a non-proper intersection was found.
-   * 
-   * @return true if a non-proper intersection was found
-   */
-  public boolean hasNonProperIntersection() 
-  { 
-    return hasNonProperIntersection; 
-  }
-  
-  /**
-   * Gets the computed location of the intersection.
-   * Due to round-off, the location may not be exact.
-   * 
-   * @return the coordinate for the intersection location
-   */
-  public Coordinate getIntersection()  
-  {    
-  	return intPt;  
-  }
-
-
-  /**
-   * Gets the endpoints of the intersecting segments.
-   * 
-   * @return an array of the segment endpoints (p00, p01, p10, p11)
-   */
-  public Coordinate[] getIntersectionSegments()
-  {
-  	return intSegments;
-  }
-  
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} class to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   * Note that some clients (such as <code>MonotoneChain</code>s) may optimize away
-   * this call for segment pairs which they have determined do not intersect
-   * (e.g. by an disjoint envelope test).
-   */
-  public void processIntersections(
-      SegmentString e0,  int segIndex0,
-      SegmentString e1,  int segIndex1
-      )
-  {  	
-    // don't bother intersecting a segment with itself
-    if (e0 == e1 && segIndex0 == segIndex1) return;
-    
-    Coordinate p00 = e0.getCoordinates()[segIndex0];
-    Coordinate p01 = e0.getCoordinates()[segIndex0 + 1];
-    Coordinate p10 = e1.getCoordinates()[segIndex1];
-    Coordinate p11 = e1.getCoordinates()[segIndex1 + 1];
-    
-    li.computeIntersection(p00, p01, p10, p11);
-//  if (li.hasIntersection() && li.isProper()) Debug.println(li);
-
-    if (li.hasIntersection()) {
-			// System.out.println(li);
-    	
-    	// record intersection info
-			hasIntersection = true;
-			
-			boolean isProper = li.isProper();
-			if (isProper)
-				hasProperIntersection = true;
-      if (! isProper)
-        hasNonProperIntersection = true;
-			
-			/**
-			 * If this is the kind of intersection we are searching for
-			 * OR no location has yet been recorded
-			 * save the location data
-			 */
-			boolean saveLocation = true;
-			if (findProper && ! isProper) saveLocation = false;
-			
-			if (intPt == null || saveLocation) {
-
-				// record intersection location (approximate)
-				intPt = li.getIntersection(0);
-
-				// record intersecting segments
-				intSegments = new Coordinate[4];
-				intSegments[0] = p00;
-				intSegments[1] = p01;
-				intSegments[2] = p10;
-				intSegments[3] = p11;
-			}
-		}
-  }
-  
-  /**
-   * Tests whether processing can terminate,
-   * because all required information has been obtained
-   * (e.g. an intersection of the desired type has been detected).
-   * 
-   * @return true if processing can terminate
-   */
-  public boolean isDone()
-  { 
-    /**
-     * If finding all types, we can stop
-     * when both possible types have been found.
-     */
-    if (findAllTypes) {
-      return hasProperIntersection && hasNonProperIntersection;
-    }
-    
-  	/**
-  	 * If searching for a proper intersection, only stop if one is found
-  	 */
-  	if (findProper) {
-  		return hasProperIntersection;
-  	}
-  	return hasIntersection;
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentIntersector.java b/src/com/vividsolutions/jts/noding/SegmentIntersector.java
deleted file mode 100644
index 4a122dc..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentIntersector.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Processes possible intersections detected by a {@link Noder}.
- * The {@link SegmentIntersector} is passed to a {@link Noder}.
- * The {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} method is called whenever the {@link Noder}
- * detects that two SegmentStrings <i>might</i> intersect.
- * This class may be used either to find all intersections, or
- * to detect the presence of an intersection.  In the latter case,
- * Noders may choose to short-circuit their computation by calling the
- * {@link #isDone()} method.
- * This class is an example of the <i>Strategy</i> pattern.
- *
- * @version 1.7
- */
-public interface SegmentIntersector
-{
-  /**
-   * This method is called by clients
-   * of the {@link SegmentIntersector} interface to process
-   * intersections for two segments of the {@link SegmentString}s being intersected.
-   */
-  void processIntersections(
-    SegmentString e0,  int segIndex0,
-    SegmentString e1,  int segIndex1
-     );
-  
-  /**
-   * Reports whether the client of this class
-   * needs to continue testing all intersections in an arrangement.
-   * 
-   * @return true if there is no need to continue testing segments
-   */
-  boolean isDone();
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentNode.java b/src/com/vividsolutions/jts/noding/SegmentNode.java
deleted file mode 100644
index 0f06885..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentNode.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.io.PrintStream;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Represents an intersection point between two {@link SegmentString}s.
- *
- * @version 1.7
- */
-public class SegmentNode
-    implements Comparable
-{
-  private final NodedSegmentString segString;
-  public final Coordinate coord;   // the point of intersection
-  public final int segmentIndex;   // the index of the containing line segment in the parent edge
-  private final int segmentOctant;
-  private final boolean isInterior;
-
-  public SegmentNode(NodedSegmentString segString, Coordinate coord, int segmentIndex, int segmentOctant) {
-    this.segString = segString;
-    this.coord = new Coordinate(coord);
-    this.segmentIndex = segmentIndex;
-    this.segmentOctant = segmentOctant;
-    isInterior = ! coord.equals2D(segString.getCoordinate(segmentIndex));
-  }
-
-  /**
-   * Gets the {@link Coordinate} giving the location of this node.
-   * 
-   * @return the coordinate of the node
-   */
-  public Coordinate getCoordinate() 
-  {
-    return coord;
-  }
-  
-  public boolean isInterior() { return isInterior; }
-
-  public boolean isEndPoint(int maxSegmentIndex)
-  {
-    if (segmentIndex == 0 && ! isInterior) return true;
-    if (segmentIndex == maxSegmentIndex) return true;
-    return false;
-  }
-
-  /**
-   * @return -1 this SegmentNode is located before the argument location;
-   * 0 this SegmentNode is at the argument location;
-   * 1 this SegmentNode is located after the argument location
-   */
-  public int compareTo(Object obj)
-  {
-    SegmentNode other = (SegmentNode) obj;
-
-    if (segmentIndex < other.segmentIndex) return -1;
-    if (segmentIndex > other.segmentIndex) return 1;
-
-    if (coord.equals2D(other.coord)) return 0;
-
-    return SegmentPointComparator.compare(segmentOctant, coord, other.coord);
-    //return segment.compareNodePosition(this, other);
-  }
-
-  public void print(PrintStream out)
-  {
-    out.print(coord);
-    out.print(" seg # = " + segmentIndex);
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentNodeList.java b/src/com/vividsolutions/jts/noding/SegmentNodeList.java
deleted file mode 100644
index 6579c9d..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentNodeList.java
+++ /dev/null
@@ -1,383 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.io.PrintStream;
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * A list of the {@link SegmentNode}s present along a noded {@link SegmentString}.
- *
- * @version 1.7
- */
-public class SegmentNodeList
-{
-  private Map nodeMap = new TreeMap();
-  private NodedSegmentString edge;  // the parent edge
-
-  public SegmentNodeList(NodedSegmentString edge)
-  {
-    this.edge = edge;
-  }
-
-  public NodedSegmentString getEdge() { return edge; }
-
-  /**
-   * Adds an intersection into the list, if it isn't already there.
-   * The input segmentIndex and dist are expected to be normalized.
-   *
-   * @return the SegmentIntersection found or added
-   */
-  public SegmentNode add(Coordinate intPt, int segmentIndex)
-  {
-    SegmentNode eiNew = new SegmentNode(edge, intPt, segmentIndex, edge.getSegmentOctant(segmentIndex));
-    SegmentNode ei = (SegmentNode) nodeMap.get(eiNew);
-    if (ei != null) {
-      // debugging sanity check
-      Assert.isTrue(ei.coord.equals2D(intPt), "Found equal nodes with different coordinates");
-//      if (! ei.coord.equals2D(intPt))
-//        Debug.println("Found equal nodes with different coordinates");
-
-      return ei;
-    }
-    // node does not exist, so create it
-    nodeMap.put(eiNew, eiNew);
-    return eiNew;
-  }
-
-  /**
-   * returns an iterator of SegmentNodes
-   */
-  public Iterator iterator() { return nodeMap.values().iterator(); }
-
-  /**
-   * Adds nodes for the first and last points of the edge
-   */
-  private void addEndpoints()
-  {
-    int maxSegIndex = edge.size() - 1;
-    add(edge.getCoordinate(0), 0);
-    add(edge.getCoordinate(maxSegIndex), maxSegIndex);
-  }
-
-  /**
-   * Adds nodes for any collapsed edge pairs.
-   * Collapsed edge pairs can be caused by inserted nodes, or they can be
-   * pre-existing in the edge vertex list.
-   * In order to provide the correct fully noded semantics,
-   * the vertex at the base of a collapsed pair must also be added as a node.
-   */
-  private void addCollapsedNodes()
-  {
-    List collapsedVertexIndexes = new ArrayList();
-
-    findCollapsesFromInsertedNodes(collapsedVertexIndexes);
-    findCollapsesFromExistingVertices(collapsedVertexIndexes);
-
-    // node the collapses
-    for (Iterator it = collapsedVertexIndexes.iterator(); it.hasNext(); ) {
-      int vertexIndex = ((Integer) it.next()).intValue();
-      add(edge.getCoordinate(vertexIndex), vertexIndex);
-    }
-  }
-
-  /**
-   * Adds nodes for any collapsed edge pairs
-   * which are pre-existing in the vertex list.
-   */
-  private void findCollapsesFromExistingVertices(List collapsedVertexIndexes)
-  {
-    for (int i = 0; i < edge.size() - 2; i++) {
-      Coordinate p0 = edge.getCoordinate(i);
-      Coordinate p1 = edge.getCoordinate(i + 1);
-      Coordinate p2 = edge.getCoordinate(i + 2);
-      if (p0.equals2D(p2)) {
-        // add base of collapse as node
-        collapsedVertexIndexes.add(new Integer(i + 1));
-      }
-    }
-  }
-
-  /**
-   * Adds nodes for any collapsed edge pairs caused by inserted nodes
-   * Collapsed edge pairs occur when the same coordinate is inserted as a node
-   * both before and after an existing edge vertex.
-   * To provide the correct fully noded semantics,
-   * the vertex must be added as a node as well.
-   */
-  private void findCollapsesFromInsertedNodes(List collapsedVertexIndexes)
-  {
-    int[] collapsedVertexIndex = new int[1];
-    Iterator it = iterator();
-    // there should always be at least two entries in the list, since the endpoints are nodes
-    SegmentNode eiPrev = (SegmentNode) it.next();
-    while (it.hasNext()) {
-      SegmentNode ei = (SegmentNode) it.next();
-      boolean isCollapsed = findCollapseIndex(eiPrev, ei, collapsedVertexIndex);
-      if (isCollapsed)
-        collapsedVertexIndexes.add(new Integer(collapsedVertexIndex[0]));
-
-      eiPrev = ei;
-    }
-  }
-
-  private boolean findCollapseIndex(SegmentNode ei0, SegmentNode ei1, int[] collapsedVertexIndex)
-  {
-    // only looking for equal nodes
-    if (! ei0.coord.equals2D(ei1.coord)) return false;
-
-    int numVerticesBetween = ei1.segmentIndex - ei0.segmentIndex;
-    if (! ei1.isInterior()) {
-      numVerticesBetween--;
-    }
-
-    // if there is a single vertex between the two equal nodes, this is a collapse
-    if (numVerticesBetween == 1) {
-      collapsedVertexIndex[0] = ei0.segmentIndex + 1;
-      return true;
-    }
-    return false;
-  }
-
-
-  /**
-   * Creates new edges for all the edges that the intersections in this
-   * list split the parent edge into.
-   * Adds the edges to the provided argument list
-   * (this is so a single list can be used to accumulate all split edges
-   * for a set of {@link SegmentString}s).
-   */
-  public void addSplitEdges(Collection edgeList)
-  {
-    // ensure that the list has entries for the first and last point of the edge
-    addEndpoints();
-    addCollapsedNodes();
-
-    Iterator it = iterator();
-    // there should always be at least two entries in the list, since the endpoints are nodes
-    SegmentNode eiPrev = (SegmentNode) it.next();
-    while (it.hasNext()) {
-      SegmentNode ei = (SegmentNode) it.next();
-      SegmentString newEdge = createSplitEdge(eiPrev, ei);
-      /*
-      if (newEdge.size() < 2)
-        throw new RuntimeException("created single point edge: " + newEdge.toString());
-      */
-      edgeList.add(newEdge);
-      eiPrev = ei;
-    }
-    //checkSplitEdgesCorrectness(testingSplitEdges);
-  }
-
-  /**
-   * Checks the correctness of the set of split edges corresponding to this edge.
-   *
-   * @param splitEdges the split edges for this edge (in order)
-   */
-  private void checkSplitEdgesCorrectness(List splitEdges)
-  {
-    Coordinate[] edgePts = edge.getCoordinates();
-
-    // check that first and last points of split edges are same as endpoints of edge
-    SegmentString split0 = (SegmentString) splitEdges.get(0);
-    Coordinate pt0 = split0.getCoordinate(0);
-    if (! pt0.equals2D(edgePts[0]))
-      throw new RuntimeException("bad split edge start point at " + pt0);
-
-    SegmentString splitn = (SegmentString) splitEdges.get(splitEdges.size() - 1);
-    Coordinate[] splitnPts = splitn.getCoordinates();
-    Coordinate ptn = splitnPts[splitnPts.length - 1];
-    if (! ptn.equals2D(edgePts[edgePts.length - 1]))
-      throw new RuntimeException("bad split edge end point at " + ptn);
-
-  }
-
-  /**
-   * Create a new "split edge" with the section of points between
-   * (and including) the two intersections.
-   * The label for the new edge is the same as the label for the parent edge.
-   */
-  SegmentString createSplitEdge(SegmentNode ei0, SegmentNode ei1)
-  {
-//Debug.println("\ncreateSplitEdge"); Debug.print(ei0); Debug.print(ei1);
-    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
-
-    Coordinate lastSegStartPt = edge.getCoordinate(ei1.segmentIndex);
-    // if the last intersection point is not equal to the its segment start pt,
-    // add it to the points list as well.
-    // (This check is needed because the distance metric is not totally reliable!)
-    // The check for point equality is 2D only - Z values are ignored
-    boolean useIntPt1 = ei1.isInterior() || ! ei1.coord.equals2D(lastSegStartPt);
-    if (! useIntPt1) {
-      npts--;
-    }
-
-    Coordinate[] pts = new Coordinate[npts];
-    int ipt = 0;
-    pts[ipt++] = new Coordinate(ei0.coord);
-    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
-      pts[ipt++] = edge.getCoordinate(i);
-    }
-    if (useIntPt1) pts[ipt] = new Coordinate(ei1.coord);
-
-    return new NodedSegmentString(pts, edge.getData());
-  }
-
-  /**
-   * Gets the list of coordinates for the fully noded segment string,
-   * including all original segment string vertices and vertices
-   * introduced by nodes in this list.
-   * Repeated coordinates are collapsed.
-   * 
-   * @return an array of Coordinates
-   * 
-   */
-  public Coordinate[] getSplitCoordinates()
-  {
-    CoordinateList coordList = new CoordinateList();
-    // ensure that the list has entries for the first and last point of the edge
-    addEndpoints();
-
-    Iterator it = iterator();
-    // there should always be at least two entries in the list, since the endpoints are nodes
-    SegmentNode eiPrev = (SegmentNode) it.next();
-    while (it.hasNext()) {
-      SegmentNode ei = (SegmentNode) it.next();
-      addEdgeCoordinates(eiPrev, ei, coordList);
-      eiPrev = ei;
-    }
-    return coordList.toCoordinateArray();
-  }
-
-  private void addEdgeCoordinates(SegmentNode ei0, SegmentNode ei1,
-      CoordinateList coordList) {
-    int npts = ei1.segmentIndex - ei0.segmentIndex + 2;
-
-    Coordinate lastSegStartPt = edge.getCoordinate(ei1.segmentIndex);
-    // if the last intersection point is not equal to the its segment start pt,
-    // add it to the points list as well.
-    // (This check is needed because the distance metric is not totally reliable!)
-    // The check for point equality is 2D only - Z values are ignored
-    boolean useIntPt1 = ei1.isInterior() || ! ei1.coord.equals2D(lastSegStartPt);
-    if (! useIntPt1) {
-      npts--;
-    }
-
-    int ipt = 0;
-    coordList.add(new Coordinate(ei0.coord), false);
-    for (int i = ei0.segmentIndex + 1; i <= ei1.segmentIndex; i++) {
-      coordList.add(edge.getCoordinate(i));
-    }
-    if (useIntPt1) {
-      coordList.add(new Coordinate(ei1.coord));
-    }
-  }
-
-  public void print(PrintStream out)
-  {
-    out.println("Intersections:");
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      SegmentNode ei = (SegmentNode) it.next();
-      ei.print(out);
-    }
-  }
-}
-
-// INCOMPLETE!
-class NodeVertexIterator
-    implements Iterator
-{
-  private SegmentNodeList nodeList;
-  private NodedSegmentString edge;
-  private Iterator nodeIt;
-  private SegmentNode currNode = null;
-  private SegmentNode nextNode = null;
-  private int currSegIndex = 0;
-
-  NodeVertexIterator(SegmentNodeList nodeList)
-  {
-    this.nodeList = nodeList;
-    edge = nodeList.getEdge();
-    nodeIt = nodeList.iterator();
-    readNextNode();
-  }
-
-  public boolean hasNext() {
-    if (nextNode == null) return false;
-    return true;
-  }
-
-  public Object next()
-  {
-    if (currNode == null) {
-      currNode = nextNode;
-      currSegIndex = currNode.segmentIndex;
-      readNextNode();
-      return currNode;
-    }
-    // check for trying to read too far
-    if (nextNode == null) return null;
-
-    if (nextNode.segmentIndex == currNode.segmentIndex) {
-      currNode = nextNode;
-      currSegIndex = currNode.segmentIndex;
-      readNextNode();
-      return currNode;
-    }
-
-    if (nextNode.segmentIndex > currNode.segmentIndex) {
-
-    }
-    return null;
-  }
-
-  private void readNextNode()
-  {
-    if (nodeIt.hasNext())
-      nextNode = (SegmentNode) nodeIt.next();
-    else
-      nextNode = null;
-  }
-  /**
-   *  Not implemented.
-   *
-   *@throws  UnsupportedOperationException  This method is not implemented.
-   */
-  public void remove() {
-    throw new UnsupportedOperationException(getClass().getName());
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentPointComparator.java b/src/com/vividsolutions/jts/noding/SegmentPointComparator.java
deleted file mode 100644
index 192ea4f..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentPointComparator.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Implements a robust method of comparing the relative position of two
- * points along the same segment.
- * The coordinates are assumed to lie "near" the segment.
- * This means that this algorithm will only return correct results
- * if the input coordinates
- * have the same precision and correspond to rounded values
- * of exact coordinates lying on the segment.
- *
- * @version 1.7
- */
-public class SegmentPointComparator {
-
-  /**
-   * Compares two {@link Coordinate}s for their relative position along a segment
-   * lying in the specified {@link Octant}.
-   *
-   * @return -1 node0 occurs first;
-   * 0 the two nodes are equal;
-   * 1 node1 occurs first
-   */
-  public static int compare(int octant, Coordinate p0, Coordinate p1)
-  {
-    // nodes can only be equal if their coordinates are equal
-    if (p0.equals2D(p1)) return 0;
-
-    int xSign = relativeSign(p0.x, p1.x);
-    int ySign = relativeSign(p0.y, p1.y);
-
-    switch (octant) {
-      case 0: return compareValue(xSign, ySign);
-      case 1: return compareValue(ySign, xSign);
-      case 2: return compareValue(ySign, -xSign);
-      case 3: return compareValue(-xSign, ySign);
-      case 4: return compareValue(-xSign, -ySign);
-      case 5: return compareValue(-ySign, -xSign);
-      case 6: return compareValue(-ySign, xSign);
-      case 7: return compareValue(xSign, -ySign);
-    }
-    Assert.shouldNeverReachHere("invalid octant value");
-    return 0;
-  }
-
-  public static int relativeSign(double x0, double x1)
-  {
-    if (x0 < x1) return -1;
-    if (x0 > x1) return 1;
-    return 0;
-  }
-
-  private static int compareValue(int compareSign0, int compareSign1)
-  {
-    if (compareSign0 < 0) return -1;
-    if (compareSign0 > 0) return 1;
-    if (compareSign1 < 0) return -1;
-    if (compareSign1 > 0) return 1;
-    return 0;
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentSetMutualIntersector.java b/src/com/vividsolutions/jts/noding/SegmentSetMutualIntersector.java
deleted file mode 100644
index e3f07a1..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentSetMutualIntersector.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-/**
- * An intersector for the red-blue intersection problem.
- * In this class of line arrangement problem,
- * two disjoint sets of linestrings are intersected.
- * <p>
- * Implementing classes must provide a way
- * of supplying the base set of segment strings to 
- * test against (e.g. in the constructor, 
- * for straightforward thread-safety).
- * <p>
- * In order to allow optimizing processing, 
- * the following condition is assumed to hold for each set:
- * <ul>
- * <li>the only intersection between any two linestrings occurs at their endpoints.
- * </ul>
- * Implementations can take advantage of this fact to optimize processing
- * (i.e by avoiding testing for intersections between linestrings
- * belonging to the same set).
- *
- * @author Martin Davis
- * @version 1.10
- */
-public interface SegmentSetMutualIntersector
-{  
-  /**
-   * Computes the intersections with a given set of {@link SegmentString}s,
-   * using the supplied {@link SegmentIntersector}.
-   *
-   * @param segStrings a collection of {@link SegmentString}s to node
-   * @param segInt the intersection detector to either record intersection occurences
-   * 			 or add intersection nodes to the input segment strings.
-   */
-  void process(Collection segStrings, SegmentIntersector segInt);
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/noding/SegmentString.java b/src/com/vividsolutions/jts/noding/SegmentString.java
deleted file mode 100644
index ca5439b..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentString.java
+++ /dev/null
@@ -1,65 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * An interface for classes which represent a sequence of contiguous line segments.
- * SegmentStrings can carry a context object, which is useful
- * for preserving topological or parentage information.
- *
- * @version 1.7
- */
-public interface SegmentString
-{
-  /**
-   * Gets the user-defined data for this segment string.
-   *
-   * @return the user-defined data
-   */
-  public Object getData();
-
-  /**
-   * Sets the user-defined data for this segment string.
-   *
-   * @param data an Object containing user-defined data
-   */
-  public void setData(Object data);
-
-  public int size();
-  public Coordinate getCoordinate(int i);
-  public Coordinate[] getCoordinates();
-  public boolean isClosed();
-}
diff --git a/src/com/vividsolutions/jts/noding/SegmentStringDissolver.java b/src/com/vividsolutions/jts/noding/SegmentStringDissolver.java
deleted file mode 100644
index 748ea45..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentStringDissolver.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Dissolves a noded collection of {@link SegmentString}s to produce
- * a set of merged linework with unique segments.
- * A custom {@link SegmentStringMerger} merging strategy
- * can be supplied.  
- * This strategy will be called when two identical (up to orientation)
- * strings are dissolved together.
- * The default merging strategy is simply to discard one of the merged strings.
- * <p>
- * A common use for this class is to merge noded edges
- * while preserving topological labelling.
- * This requires a custom merging strategy to be supplied 
- * to merge the topology labels appropriately.
- *
- * @version 1.7
- * @see SegmentStringMerger
- */
-public class SegmentStringDissolver
-{
-	/**
-	 * A merging strategy which can be used to update the context data of {@link SegmentString}s 
-	 * which are merged during the dissolve process.
-	 * 
-	 * @author mbdavis
-	 *
-	 */
-  public interface SegmentStringMerger 
-  {
-    /**
-     * Updates the context data of a SegmentString
-     * when an identical (up to orientation) one is found during dissolving.
-     *
-     * @param mergeTarget the segment string to update
-     * @param ssToMerge the segment string being dissolved
-     * @param isSameOrientation <code>true</code> if the strings are in the same direction,
-     * <code>false</code> if they are opposite
-     */
-    void merge(SegmentString mergeTarget, SegmentString ssToMerge, boolean isSameOrientation);
-  }
-
-  private SegmentStringMerger merger;
-  private Map ocaMap = new TreeMap();
-
-  // testing only
-  //private List testAddedSS = new ArrayList();
-
-  /**
-   * Creates a dissolver with a user-defined merge strategy.
-   *
-   * @param merger the merging strategy to use
-   */
-  public SegmentStringDissolver(SegmentStringMerger merger) {
-    this.merger = merger;
-  }
-
-  /**
-   * Creates a dissolver with the default merging strategy.
-   */
-  public SegmentStringDissolver() {
-    this(null);
-  }
-
-  /**
-   * Dissolve all {@link SegmentString}s in the input {@link Collection}
-   * @param segStrings
-   */
-  public void dissolve(Collection segStrings)
-  {
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      dissolve((SegmentString) i.next());
-    }
-  }
-
-  private void add(OrientedCoordinateArray oca, SegmentString segString)
-  {
-    ocaMap.put(oca, segString);
-    //testAddedSS.add(oca);
-  }
-
-  /**
-   * Dissolve the given {@link SegmentString}.
-   *
-   * @param segString the string to dissolve
-   */
-  public void dissolve(SegmentString segString)
-  {
-    OrientedCoordinateArray oca = new OrientedCoordinateArray(segString.getCoordinates());
-    SegmentString existing = findMatching(oca, segString);
-    if (existing == null) {
-      add(oca, segString);
-    }
-    else {
-      if (merger != null) {
-        boolean isSameOrientation
-            = CoordinateArrays.equals(existing.getCoordinates(), segString.getCoordinates());
-        merger.merge(existing, segString, isSameOrientation);
-      }
-    }
-  }
-
-  private SegmentString findMatching(OrientedCoordinateArray oca,
-                                    SegmentString segString)
-  {
-    SegmentString matchSS = (SegmentString) ocaMap.get(oca);
-    /*
-    boolean hasBeenAdded = checkAdded(oca);
-    if (matchSS == null && hasBeenAdded) {
-      System.out.println("added!");
-    }
-    */
-    return matchSS;
-  }
-
-/*
-
-  private boolean checkAdded(OrientedCoordinateArray oca)
-  {
-    for (Iterator i = testAddedSS.iterator(); i.hasNext(); ) {
-      OrientedCoordinateArray addedOCA = (OrientedCoordinateArray) i.next();
-      if (oca.compareTo(addedOCA) == 0)
-        return true;
-    }
-    return false;
-  }
-*/
-
-  /**
-   * Gets the collection of dissolved (i.e. unique) {@link SegmentString}s
-   *
-   * @return the unique {@link SegmentString}s
-   */
-  public Collection getDissolved() { return ocaMap.values(); }
-}
-
-
-
diff --git a/src/com/vividsolutions/jts/noding/SegmentStringUtil.java b/src/com/vividsolutions/jts/noding/SegmentStringUtil.java
deleted file mode 100644
index ef38ea5..0000000
--- a/src/com/vividsolutions/jts/noding/SegmentStringUtil.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.MultiLineString;
-import com.vividsolutions.jts.geom.util.LinearComponentExtracter;
-
-/**
- * Utility methods for processing {@link SegmentString}s.
- * 
- * @author Martin Davis
- *
- */
-public class SegmentStringUtil 
-{
-  /**
-   * Extracts all linear components from a given {@link Geometry}
-   * to {@link SegmentString}s.
-   * The SegmentString data item is set to be the source Geometry.
-   * 
-   * @param geom the geometry to extract from
-   * @return a List of SegmentStrings
-   */
-  public static List extractSegmentStrings(Geometry geom)
-  {
-    return extractNodedSegmentStrings(geom);
-  }
-
-  /**
-   * Extracts all linear components from a given {@link Geometry}
-   * to {@link SegmentString}s.
-   * The SegmentString data item is set to be the source Geometry.
-   * 
-   * @param geom the geometry to extract from
-   * @return a List of SegmentStrings
-   */
-  public static List extractNodedSegmentStrings(Geometry geom)
-  {
-    List segStr = new ArrayList();
-    List lines = LinearComponentExtracter.getLines(geom);
-    for (Iterator i = lines.iterator(); i.hasNext(); ) {
-      LineString line = (LineString) i.next();
-      Coordinate[] pts = line.getCoordinates();
-      segStr.add(new NodedSegmentString(pts, geom));
-    }
-    return segStr;
-  }
-
-  /**
-   * Converts a collection of {@link SegmentString}s into a {@link Geometry}.
-   * The geometry will be either a {@link LineString} or a {@link MultiLineString} (possibly empty).
-   *
-   * @param segStrings a collection of SegmentStrings
-   * @return a LineString or MultiLineString
-   */
-  public static Geometry toGeometry(Collection segStrings, GeometryFactory geomFact)
-  {
-    LineString[] lines = new LineString[segStrings.size()];
-    int index = 0;
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-      SegmentString ss = (SegmentString) i.next();
-      LineString line = geomFact.createLineString(ss.getCoordinates());
-      lines[index++] = line;
-    }
-    if (lines.length == 1) return lines[0];
-    return geomFact.createMultiLineString(lines);
-  }
-
-  public static String toString(List segStrings)
-  {
-	StringBuffer buf = new StringBuffer();
-    for (Iterator i = segStrings.iterator(); i.hasNext(); ) {
-        SegmentString segStr = (SegmentString) i.next();
-        buf.append(segStr.toString());
-        buf.append("\n");
-        
-    }
-    return buf.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/SimpleNoder.java b/src/com/vividsolutions/jts/noding/SimpleNoder.java
deleted file mode 100644
index 8c48f2b..0000000
--- a/src/com/vividsolutions/jts/noding/SimpleNoder.java
+++ /dev/null
@@ -1,84 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Nodes a set of {@link SegmentString}s by
- * performing a brute-force comparison of every segment to every other one.
- * This has n^2 performance, so is too slow for use on large numbers
- * of segments.
- *
- * @version 1.7
- */
-public class SimpleNoder
-    extends SinglePassNoder
-{
-
-  private Collection nodedSegStrings;
-
-  public SimpleNoder() {
-  }
-
-  public Collection getNodedSubstrings()
-  {
-    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
-  }
-
-  public void computeNodes(Collection inputSegStrings)
-  {
-    this.nodedSegStrings = inputSegStrings;
-    for (Iterator i0 = inputSegStrings.iterator(); i0.hasNext(); ) {
-      SegmentString edge0 = (SegmentString) i0.next();
-      for (Iterator i1 = inputSegStrings.iterator(); i1.hasNext(); ) {
-        SegmentString edge1 = (SegmentString) i1.next();
-        computeIntersects(edge0, edge1);
-      }
-    }
-  }
-
-  private void computeIntersects(SegmentString e0, SegmentString e1)
-  {
-    Coordinate[] pts0 = e0.getCoordinates();
-    Coordinate[] pts1 = e1.getCoordinates();
-    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
-      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
-        segInt.processIntersections(e0, i0, e1, i1);
-      }
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/SimpleSegmentSetMutualIntersector.java b/src/com/vividsolutions/jts/noding/SimpleSegmentSetMutualIntersector.java
deleted file mode 100644
index 1c65d93..0000000
--- a/src/com/vividsolutions/jts/noding/SimpleSegmentSetMutualIntersector.java
+++ /dev/null
@@ -1,102 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-
-/**
- * Intersects two sets of {@link SegmentString}s using 
- * brute-force comparison.
- *
- * @version 1.7
- */
-public class SimpleSegmentSetMutualIntersector implements SegmentSetMutualIntersector
-{
-  private final Collection baseSegStrings;
-
-  /**
-   * Constructs a new intersector for a given set of {@link SegmentStrings}.
-   * 
-   * @param baseSegStrings the base segment strings to intersect
-   */
-  public SimpleSegmentSetMutualIntersector(Collection segStrings)
-  {
-	  this.baseSegStrings = segStrings;
-  }
-
-  /**
-   * Calls {@link SegmentIntersector#processIntersections(SegmentString, int, SegmentString, int)} 
-   * for all <i>candidate</i> intersections between
-   * the given collection of SegmentStrings and the set of base segments. 
-   * 
-   * @param a set of segments to intersect
-   * @param the segment intersector to use
-   */
-  public void process(Collection segStrings, SegmentIntersector segInt) {
-    for (Iterator i = baseSegStrings.iterator(); i.hasNext(); ) {
-    	SegmentString baseSS = (SegmentString) i.next();
-    	for (Iterator j = segStrings.iterator(); j.hasNext(); ) {
-	      	SegmentString ss = (SegmentString) j.next();
-	      	intersect(baseSS, ss, segInt);
-	        if (segInt.isDone()) 
-	        	return;
-    	}
-    }
-  }
-
-  /**
-   * Processes all of the segment pairs in the given segment strings
-   * using the given SegmentIntersector.
-   * 
-   * @param ss0 a Segment string
-   * @param ss1 a segment string
-   * @param segInt the segment intersector to use
-   */
-  private void intersect(SegmentString ss0, SegmentString ss1, SegmentIntersector segInt)
-  {
-    Coordinate[] pts0 = ss0.getCoordinates();
-    Coordinate[] pts1 = ss1.getCoordinates();
-    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
-      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
-        segInt.processIntersections(ss0, i0, ss1, i1);
-        if (segInt.isDone()) 
-        	return;
-      }
-    }
-
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/SinglePassNoder.java b/src/com/vividsolutions/jts/noding/SinglePassNoder.java
deleted file mode 100644
index d5fda7d..0000000
--- a/src/com/vividsolutions/jts/noding/SinglePassNoder.java
+++ /dev/null
@@ -1,91 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding;
-
-import java.util.*;
-
-/**
- * Base class for {@link Noder}s which make a single
- * pass to find intersections.
- * This allows using a custom {@link SegmentIntersector}
- * (which for instance may simply identify intersections, rather than
- * insert them).
- *
- * @version 1.7
- */
-public abstract class SinglePassNoder
-    implements Noder
-{
-
-  protected SegmentIntersector segInt;
-
-  public SinglePassNoder() {
-  }
-
-  public SinglePassNoder(SegmentIntersector segInt) {
-    setSegmentIntersector(segInt);
-  }
-
-  /**
-   * Sets the SegmentIntersector to use with this noder.
-   * A SegmentIntersector will normally add intersection nodes
-   * to the input segment strings, but it may not - it may
-   * simply record the presence of intersections.
-   * However, some Noders may require that intersections be added.
-   *
-   * @param segInt
-   */
-  public void setSegmentIntersector(SegmentIntersector segInt)
-  {
-    this.segInt = segInt;
-  }
-
-  /**
-   * Computes the noding for a collection of {@link SegmentString}s.
-   * Some Noders may add all these nodes to the input SegmentStrings;
-   * others may only add some or none at all.
-   *
-   * @param segStrings a collection of {@link SegmentString}s to node
-   */
-  public abstract void computeNodes(Collection segStrings);
-
-  /**
-   * Returns a {@link Collection} of fully noded {@link SegmentString}s.
-   * The SegmentStrings have the same context as their parent.
-   *
-   * @return a Collection of SegmentStrings
-   */
-  public abstract Collection getNodedSubstrings();
-
-}
diff --git a/src/com/vividsolutions/jts/noding/snapround/GeometryNoder.java b/src/com/vividsolutions/jts/noding/snapround/GeometryNoder.java
deleted file mode 100644
index 779713d..0000000
--- a/src/com/vividsolutions/jts/noding/snapround/GeometryNoder.java
+++ /dev/null
@@ -1,145 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding.snapround;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.noding.snapround.*;
-
-/**
- * Nodes the linework in a list of {@link Geometry}s using Snap-Rounding
- * to a given {@link PrecisionModel}.
- * <p>
- * The input coordinates are expected to be rounded
- * to the given precision model.
- * This class does not perform that function.
- * <code>GeometryPrecisionReducer</code> may be used to do this.
- * <p>
- * This class does <b>not</b> dissolve the output linework,
- * so there may be duplicate linestrings in the output.  
- * Subsequent processing (e.g. polygonization) may require
- * the linework to be unique.  Using <code>UnaryUnion</code> is one way
- * to do this (although this is an inefficient approach).
- * 
- * 
- */
-public class GeometryNoder
-{
-  private GeometryFactory geomFact;
-  private PrecisionModel pm;
-  private boolean isValidityChecked = false;
-
-  /**
-   * Creates a new noder which snap-rounds to a grid specified
-   * by the given {@link PrecisionModel}.
-   * 
-   * @param pm the precision model for the grid to snap-round to
-   */
-  public GeometryNoder(PrecisionModel pm) {
-    this.pm = pm;
-  }
-
-  /**
-   * Sets whether noding validity is checked after noding is performed.
-   * 
-   * @param isValidityChecked
-   */
-  public void setValidate(boolean isValidityChecked)
-  {
-  	this.isValidityChecked = isValidityChecked;
-  }
-  
-  /**
-   * Nodes the linework of a set of Geometrys using SnapRounding. 
-   * 
-   * @param geoms a Collection of Geometrys of any type
-   * @return a List of LineStrings representing the noded linework of the input
-   */
-  public List node(Collection geoms)
-  {
-    // get geometry factory
-    Geometry geom0 = (Geometry) geoms.iterator().next();
-    geomFact = geom0.getFactory();
-
-    List segStrings = toSegmentStrings(extractLines(geoms));
-    //Noder sr = new SimpleSnapRounder(pm);
-    Noder sr = new MCIndexSnapRounder(pm);
-    sr.computeNodes(segStrings);
-    Collection nodedLines = sr.getNodedSubstrings();
-
-    //TODO: improve this to check for full snap-rounded correctness
-    if (isValidityChecked) {
-    	NodingValidator nv = new NodingValidator(nodedLines);
-    	nv.checkValid();
-    }
-
-    return toLineStrings(nodedLines);
-  }
-
-  private List toLineStrings(Collection segStrings)
-  {
-    List lines = new ArrayList();
-    for (Iterator it = segStrings.iterator(); it.hasNext(); ) {
-      SegmentString ss = (SegmentString) it.next();
-      // skip collapsed lines
-      if (ss.size() < 2)
-      	continue;
-      lines.add(geomFact.createLineString(ss.getCoordinates()));
-    }
-    return lines;
-  }
-
-  private List extractLines(Collection geoms)
-  {
-    List lines = new ArrayList();
-    LinearComponentExtracter lce = new LinearComponentExtracter(lines);
-    for (Iterator it = geoms.iterator(); it.hasNext(); ) {
-      Geometry geom = (Geometry) it.next();
-      geom.apply(lce);
-    }
-    return lines;
-  }
-
-  private List toSegmentStrings(Collection lines)
-  {
-    List segStrings = new ArrayList();
-    for (Iterator it = lines.iterator(); it.hasNext(); ) {
-      LineString line = (LineString) it.next();
-      segStrings.add(new NodedSegmentString(line.getCoordinates(), null));
-    }
-    return segStrings;
-  }
-}
diff --git a/src/com/vividsolutions/jts/noding/snapround/HotPixel.java b/src/com/vividsolutions/jts/noding/snapround/HotPixel.java
deleted file mode 100644
index dd2a6a9..0000000
--- a/src/com/vividsolutions/jts/noding/snapround/HotPixel.java
+++ /dev/null
@@ -1,321 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding.snapround;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.WKTWriter;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Implements a "hot pixel" as used in the Snap Rounding algorithm.
- * A hot pixel contains the interior of the tolerance square and
- * the boundary
- * <b>minus</b> the top and right segments.
- * <p>
- * The hot pixel operations are all computed in the integer domain
- * to avoid rounding problems.
- *
- * @version 1.7
- */
-public class HotPixel
-{
-  // testing only
-//  public static int nTests = 0;
-
-  private LineIntersector li;
-
-  private Coordinate pt;
-  private Coordinate originalPt;
-  private Coordinate ptScaled;
-
-  private Coordinate p0Scaled;
-  private Coordinate p1Scaled;
-
-  private double scaleFactor;
-
-  private double minx;
-  private double maxx;
-  private double miny;
-  private double maxy;
-  
-  /**
-   * The corners of the hot pixel, in the order:
-   *  10
-   *  23
-   */
-  private Coordinate[] corner = new Coordinate[4];
-
-  private Envelope safeEnv = null;
-
-  /**
-   * Creates a new hot pixel, using a given scale factor.
-   * The scale factor must be strictly positive (non-zero).
-   * 
-   * @param pt the coordinate at the centre of the pixel
-   * @param scaleFactor the scaleFactor determining the pixel size.  Must be > 0
-   * @param li the intersector to use for testing intersection with line segments
-   * 
-   */
-  public HotPixel(Coordinate pt, double scaleFactor, LineIntersector li) {
-    originalPt = pt;
-    this.pt = pt;
-    this.scaleFactor = scaleFactor;
-    this.li = li;
-    //tolerance = 0.5;
-    if (scaleFactor <= 0) 
-      throw new IllegalArgumentException("Scale factor must be non-zero");
-    if (scaleFactor != 1.0) {
-      this.pt = new Coordinate(scale(pt.x), scale(pt.y));
-      p0Scaled = new Coordinate();
-      p1Scaled = new Coordinate();
-    }
-    initCorners(this.pt);
-  }
-
-  /**
-   * Gets the coordinate this hot pixel is based at.
-   * 
-   * @return the coordinate of the pixel
-   */
-  public Coordinate getCoordinate() { return originalPt; }
-
-  private static final double SAFE_ENV_EXPANSION_FACTOR = 0.75;
-  
-  /**
-   * Returns a "safe" envelope that is guaranteed to contain the hot pixel.
-   * The envelope returned will be larger than the exact envelope of the 
-   * pixel.
-   * 
-   * @return an envelope which contains the hot pixel
-   */
-  public Envelope getSafeEnvelope()
-  {
-    if (safeEnv == null) {
-      double safeTolerance = SAFE_ENV_EXPANSION_FACTOR / scaleFactor;
-      safeEnv = new Envelope(originalPt.x - safeTolerance,
-                             originalPt.x + safeTolerance,
-                             originalPt.y - safeTolerance,
-                             originalPt.y + safeTolerance
-                             );
-    }
-    return safeEnv;
-  }
-
-  private void initCorners(Coordinate pt)
-  {
-    double tolerance = 0.5;
-    minx = pt.x - tolerance;
-    maxx = pt.x + tolerance;
-    miny = pt.y - tolerance;
-    maxy = pt.y + tolerance;
-
-    corner[0] = new Coordinate(maxx, maxy);
-    corner[1] = new Coordinate(minx, maxy);
-    corner[2] = new Coordinate(minx, miny);
-    corner[3] = new Coordinate(maxx, miny);
-  }
-
-  private double scale(double val)
-  {
-    return (double) Math.round(val * scaleFactor);
-  }
-
-  /**
-   * Tests whether the line segment (p0-p1) 
-   * intersects this hot pixel.
-   * 
-   * @param p0 the first coordinate of the line segment to test
-   * @param p1 the second coordinate of the line segment to test
-   * @return true if the line segment intersects this hot pixel
-   */
-  public boolean intersects(Coordinate p0, Coordinate p1)
-  {
-    if (scaleFactor == 1.0)
-      return intersectsScaled(p0, p1);
-
-    copyScaled(p0, p0Scaled);
-    copyScaled(p1, p1Scaled);
-    return intersectsScaled(p0Scaled, p1Scaled);
-  }
-
-  private void copyScaled(Coordinate p, Coordinate pScaled)
-  {
-    pScaled.x = scale(p.x);
-    pScaled.y = scale(p.y);
-  }
-
-  private boolean intersectsScaled(Coordinate p0, Coordinate p1)
-  {
-    double segMinx = Math.min(p0.x, p1.x);
-    double segMaxx = Math.max(p0.x, p1.x);
-    double segMiny = Math.min(p0.y, p1.y);
-    double segMaxy = Math.max(p0.y, p1.y);
-
-    boolean isOutsidePixelEnv =  maxx < segMinx
-                         || minx > segMaxx
-                         || maxy < segMiny
-                         || miny > segMaxy;
-    if (isOutsidePixelEnv)
-      return false;
-    boolean intersects = intersectsToleranceSquare(p0, p1);
-//    boolean intersectsPixelClosure = intersectsPixelClosure(p0, p1);
-
-//    if (intersectsPixel != intersects) {
-//      Debug.println("Found hot pixel intersection mismatch at " + pt);
-//      Debug.println("Test segment: " + p0 + " " + p1);
-//    }
-
-/*
-    if (scaleFactor != 1.0) {
-      boolean intersectsScaled = intersectsScaledTest(p0, p1);
-      if (intersectsScaled != intersects) {
-        intersectsScaledTest(p0, p1);
-//        Debug.println("Found hot pixel scaled intersection mismatch at " + pt);
-//        Debug.println("Test segment: " + p0 + " " + p1);
-      }
-      return intersectsScaled;
-    }
-*/
-
-    Assert.isTrue(! (isOutsidePixelEnv && intersects), "Found bad envelope test");
-//    if (isOutsideEnv && intersects) {
-//      Debug.println("Found bad envelope test");
-//    }
-
-    return intersects;
-    //return intersectsPixelClosure;
-  }
-
-  /**
-   * Tests whether the segment p0-p1 intersects the hot pixel tolerance square.
-   * Because the tolerance square point set is partially open (along the
-   * top and right) the test needs to be more sophisticated than
-   * simply checking for any intersection.  
-   * However, it can take advantage of the fact that the hot pixel edges
-   * do not lie on the coordinate grid.  
-   * It is sufficient to check if any of the following occur:
-   * <ul>
-   * <li>a proper intersection between the segment and any hot pixel edge
-   * <li>an intersection between the segment and <b>both</b> the left and bottom hot pixel edges
-   * (which detects the case where the segment intersects the bottom left hot pixel corner)
-   * <li>an intersection between a segment endpoint and the hot pixel coordinate
-   * </ul>
-   *
-   * @param p0
-   * @param p1
-   * @return
-   */
-  private boolean intersectsToleranceSquare(Coordinate p0, Coordinate p1)
-  {
-    boolean intersectsLeft = false;
-    boolean intersectsBottom = false;
-    //System.out.println("Hot Pixel: " + WKTWriter.toLineString(corner));
-    //System.out.println("Line: " + WKTWriter.toLineString(p0, p1));
-    
-    li.computeIntersection(p0, p1, corner[0], corner[1]);
-    if (li.isProper()) return true;
-
-    li.computeIntersection(p0, p1, corner[1], corner[2]);
-    if (li.isProper()) return true;
-    if (li.hasIntersection()) intersectsLeft = true;
-
-    li.computeIntersection(p0, p1, corner[2], corner[3]);
-    if (li.isProper()) return true;
-    if (li.hasIntersection()) intersectsBottom = true;
-
-    li.computeIntersection(p0, p1, corner[3], corner[0]);
-    if (li.isProper()) return true;
-
-    if (intersectsLeft && intersectsBottom) return true;
-
-    if (p0.equals(pt)) return true;
-    if (p1.equals(pt)) return true;
-
-    return false;
-  }
-  /**
-   * Test whether the given segment intersects
-   * the closure of this hot pixel.
-   * This is NOT the test used in the standard snap-rounding
-   * algorithm, which uses the partially closed tolerance square
-   * instead.
-   * This routine is provided for testing purposes only.
-   *
-   * @param p0 the start point of a line segment
-   * @param p1 the end point of a line segment
-   * @return <code>true</code> if the segment intersects the closure of the pixel's tolerance square
-   */
-  private boolean intersectsPixelClosure(Coordinate p0, Coordinate p1)
-  {
-    li.computeIntersection(p0, p1, corner[0], corner[1]);
-    if (li.hasIntersection()) return true;
-    li.computeIntersection(p0, p1, corner[1], corner[2]);
-    if (li.hasIntersection()) return true;
-    li.computeIntersection(p0, p1, corner[2], corner[3]);
-    if (li.hasIntersection()) return true;
-    li.computeIntersection(p0, p1, corner[3], corner[0]);
-    if (li.hasIntersection()) return true;
-
-    return false;
-  }
-  
-  /**
-   * Adds a new node (equal to the snap pt) to the specified segment
-   * if the segment passes through the hot pixel
-   *
-   * @param segStr
-   * @param segIndex
-   * @return true if a node was added to the segment
-   */
-  public boolean addSnappedNode(
-      NodedSegmentString segStr,
-      int segIndex
-      )
-  {
-    Coordinate p0 = segStr.getCoordinate(segIndex);
-    Coordinate p1 = segStr.getCoordinate(segIndex + 1);
-
-    if (intersects(p0, p1)) {
-      //System.out.println("snapped: " + snapPt);
-      //System.out.println("POINT (" + snapPt.x + " " + snapPt.y + ")");
-      segStr.addIntersection(getCoordinate(), segIndex);
-
-      return true;
-    }
-    return false;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/snapround/MCIndexPointSnapper.java b/src/com/vividsolutions/jts/noding/snapround/MCIndexPointSnapper.java
deleted file mode 100644
index bd400a0..0000000
--- a/src/com/vividsolutions/jts/noding/snapround/MCIndexPointSnapper.java
+++ /dev/null
@@ -1,134 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.noding.snapround;
-
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.index.ItemVisitor;
-import com.vividsolutions.jts.index.SpatialIndex;
-import com.vividsolutions.jts.index.chain.MonotoneChain;
-import com.vividsolutions.jts.index.chain.MonotoneChainSelectAction;
-import com.vividsolutions.jts.index.strtree.STRtree;
-import com.vividsolutions.jts.noding.NodedSegmentString;
-import com.vividsolutions.jts.noding.SegmentString;
-
-/**
- * "Snaps" all {@link SegmentString}s in a {@link SpatialIndex} containing
- * {@link MonotoneChain}s to a given {@link HotPixel}.
- *
- * @version 1.7
- */
-public class MCIndexPointSnapper
-{
-  //public static final int nSnaps = 0;
-
-  private STRtree index;
-
-  public MCIndexPointSnapper(SpatialIndex index) {
-    this.index = (STRtree) index;
-  }
-
-  /**
-   * Snaps (nodes) all interacting segments to this hot pixel.
-   * The hot pixel may represent a vertex of an edge,
-   * in which case this routine uses the optimization
-   * of not noding the vertex itself
-   *
-   * @param hotPixel the hot pixel to snap to
-   * @param parentEdge the edge containing the vertex, if applicable, or <code>null</code>
-   * @param hotPixelVertexIndex the index of the hotPixel vertex, if applicable, or -1
-   * @return <code>true</code> if a node was added for this pixel
-   */
-  public boolean snap(HotPixel hotPixel, SegmentString parentEdge, int hotPixelVertexIndex)
-  {
-    final Envelope pixelEnv = hotPixel.getSafeEnvelope();
-    final HotPixelSnapAction hotPixelSnapAction = new HotPixelSnapAction(hotPixel, parentEdge, hotPixelVertexIndex);
-
-    index.query(pixelEnv, new ItemVisitor() {
-      public void visitItem(Object item) {
-        MonotoneChain testChain = (MonotoneChain) item;
-        testChain.select(pixelEnv, hotPixelSnapAction);
-      }
-    }
-    );
-    return hotPixelSnapAction.isNodeAdded();
-  }
-
-  public boolean snap(HotPixel hotPixel)
-  {
-    return snap(hotPixel, null, -1);
-  }
-
-  public class HotPixelSnapAction
-      extends MonotoneChainSelectAction
-  {
-    private HotPixel hotPixel;
-    private SegmentString parentEdge;
-    // is -1 if hotPixel is not a vertex
-    private int hotPixelVertexIndex;
-    private boolean isNodeAdded = false;
-
-    public HotPixelSnapAction(HotPixel hotPixel, SegmentString parentEdge, int hotPixelVertexIndex)
-    {
-      this.hotPixel = hotPixel;
-      this.parentEdge = parentEdge;
-      this.hotPixelVertexIndex = hotPixelVertexIndex;
-    }
-
-    public boolean isNodeAdded() { return isNodeAdded; }
-
-    public void select(MonotoneChain mc, int startIndex)
-    {
-    	NodedSegmentString ss = (NodedSegmentString) mc.getContext();
-      /**
-       * Check to avoid snapping a hotPixel vertex to the same vertex.
-       * This method is called for segments which intersects the 
-       * hot pixel,
-       * so need to check if either end of the segment is equal to the hot pixel
-       * and if so, do not snap.
-       * 
-       * Sep 22 2012 - MD - currently do need to snap to every vertex,
-       * since otherwise the testCollapse1 test in SnapRoundingTest fails.
-       */
-      if (parentEdge != null) {
-        if (ss == parentEdge && 
-            (startIndex == hotPixelVertexIndex
-                ))
-          return;
-      }
-      isNodeAdded = hotPixel.addSnappedNode(ss, startIndex);
-    }
-
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/noding/snapround/MCIndexSnapRounder.java b/src/com/vividsolutions/jts/noding/snapround/MCIndexSnapRounder.java
deleted file mode 100644
index 00007e6..0000000
--- a/src/com/vividsolutions/jts/noding/snapround/MCIndexSnapRounder.java
+++ /dev/null
@@ -1,167 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding.snapround;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * Uses Snap Rounding to compute a rounded,
- * fully noded arrangement from a set of {@link SegmentString}s.
- * Implements the Snap Rounding technique described in 
- * papers by Hobby, Guibas & Marimont, and Goodrich et al.
- * Snap Rounding assumes that all vertices lie on a uniform grid;
- * hence the precision model of the input must be fixed precision,
- * and all the input vertices must be rounded to that precision.
- * <p>
- * This implementation uses a monotone chains and a spatial index to
- * speed up the intersection tests.
- * <p>
- * This implementation appears to be fully robust using an integer precision model.
- * It will function with non-integer precision models, but the
- * results are not 100% guaranteed to be correctly noded.
- *
- * @version 1.7
- */
-public class MCIndexSnapRounder
-    implements Noder
-{
-  private final PrecisionModel pm;
-  private LineIntersector li;
-  private final double scaleFactor;
-  private MCIndexNoder noder;
-  private MCIndexPointSnapper pointSnapper;
-  private Collection nodedSegStrings;
-
-  public MCIndexSnapRounder(PrecisionModel pm) {
-    this.pm = pm;
-    li = new RobustLineIntersector();
-    li.setPrecisionModel(pm);
-    scaleFactor = pm.getScale();
-  }
-
-  public Collection getNodedSubstrings()
-  {
-    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
-  }
-
-  public void computeNodes(Collection inputSegmentStrings)
-  {
-    this.nodedSegStrings = inputSegmentStrings;
-    noder = new MCIndexNoder();
-    pointSnapper = new MCIndexPointSnapper(noder.getIndex());
-    snapRound(inputSegmentStrings, li);
-
-    // testing purposes only - remove in final version
-    //checkCorrectness(inputSegmentStrings);
-  }
-
-  private void checkCorrectness(Collection inputSegmentStrings)
-  {
-    Collection resultSegStrings = NodedSegmentString.getNodedSubstrings(inputSegmentStrings);
-    NodingValidator nv = new NodingValidator(resultSegStrings);
-    try {
-      nv.checkValid();
-    } catch (Exception ex) {
-      ex.printStackTrace();
-    }
-  }
-
-  private void snapRound(Collection segStrings, LineIntersector li)
-  {
-    List intersections = findInteriorIntersections(segStrings, li);
-    computeIntersectionSnaps(intersections);
-    computeVertexSnaps(segStrings);
-  }
-
-  /**
-   * Computes all interior intersections in the collection of {@link SegmentString}s,
-   * and returns their @link Coordinate}s.
-   *
-   * Does NOT node the segStrings.
-   *
-   * @return a list of Coordinates for the intersections
-   */
-  private List findInteriorIntersections(Collection segStrings, LineIntersector li)
-  {
-    InteriorIntersectionFinderAdder intFinderAdder = new InteriorIntersectionFinderAdder(li);
-    noder.setSegmentIntersector(intFinderAdder);
-    noder.computeNodes(segStrings);
-    return intFinderAdder.getInteriorIntersections();
-  }
-
-  /**
-   * Snaps segments to nodes created by segment intersections.
-   */
-  private void computeIntersectionSnaps(Collection snapPts)
-  {
-    for (Iterator it = snapPts.iterator(); it.hasNext(); ) {
-      Coordinate snapPt = (Coordinate) it.next();
-      HotPixel hotPixel = new HotPixel(snapPt, scaleFactor, li);
-      pointSnapper.snap(hotPixel);
-    }
-  }
-
-  /**
-   * Snaps segments to all vertices.
-   *
-   * @param edges the list of segment strings to snap together
-   */
-  public void computeVertexSnaps(Collection edges)
-  {
-    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
-      NodedSegmentString edge0 = (NodedSegmentString) i0.next();
-      computeVertexSnaps(edge0);
-    }
-  }
-
-  /**
-   * Snaps segments to the vertices of a Segment String.  
-   */
-  private void computeVertexSnaps(NodedSegmentString e)
-  {
-    Coordinate[] pts0 = e.getCoordinates();
-    for (int i = 0; i < pts0.length ; i++) {
-      HotPixel hotPixel = new HotPixel(pts0[i], scaleFactor, li);
-      boolean isNodeAdded = pointSnapper.snap(hotPixel, e, i);
-      // if a node is created for a vertex, that vertex must be noded too
-      if (isNodeAdded) {
-        e.addIntersection(pts0[i], i);
-      }
-  }
-}
-
-}
diff --git a/src/com/vividsolutions/jts/noding/snapround/SimpleSnapRounder.java b/src/com/vividsolutions/jts/noding/snapround/SimpleSnapRounder.java
deleted file mode 100644
index 17072ab..0000000
--- a/src/com/vividsolutions/jts/noding/snapround/SimpleSnapRounder.java
+++ /dev/null
@@ -1,195 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.noding.snapround;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * Uses Snap Rounding to compute a rounded,
- * fully noded arrangement from a set of {@link SegmentString}s.
- * Implements the Snap Rounding technique described in 
- * the papers by Hobby, Guibas & Marimont, and Goodrich et al.
- * Snap Rounding assumes that all vertices lie on a uniform grid;
- * hence the precision model of the input must be fixed precision,
- * and all the input vertices must be rounded to that precision.
- * <p>
- * This implementation uses simple iteration over the line segments.
- * This is not the most efficient approach for large sets of segments.
- * <p>
- * This implementation appears to be fully robust using an integer precision model.
- * It will function with non-integer precision models, but the
- * results are not 100% guaranteed to be correctly noded.
- *
- * @version 1.7
- */
-public class SimpleSnapRounder
-    implements Noder
-{
-  private final PrecisionModel pm;
-  private LineIntersector li;
-  private final double scaleFactor;
-  private Collection nodedSegStrings;
-
-  public SimpleSnapRounder(PrecisionModel pm) {
-    this.pm = pm;
-    li = new RobustLineIntersector();
-    li.setPrecisionModel(pm);
-    scaleFactor = pm.getScale();
-  }
-
-  /**
-	 * @return a Collection of NodedSegmentStrings representing the substrings
-	 * 
-	 */
-  public Collection getNodedSubstrings()
-  {
-    return  NodedSegmentString.getNodedSubstrings(nodedSegStrings);
-  }
-
-  /**
-   * @param inputSegmentStrings a Collection of NodedSegmentStrings
-   */
-  public void computeNodes(Collection inputSegmentStrings)
-  {
-    this.nodedSegStrings = inputSegmentStrings;
-    snapRound(inputSegmentStrings, li);
-
-    // testing purposes only - remove in final version
-    //checkCorrectness(inputSegmentStrings);
-  }
-
-  private void checkCorrectness(Collection inputSegmentStrings)
-  {
-    Collection resultSegStrings = NodedSegmentString.getNodedSubstrings(inputSegmentStrings);
-    NodingValidator nv = new NodingValidator(resultSegStrings);
-    try {
-      nv.checkValid();
-    } catch (Exception ex) {
-      ex.printStackTrace();
-    }
-  }
-  private void snapRound(Collection segStrings, LineIntersector li)
-  {
-    List intersections = findInteriorIntersections(segStrings, li);
-    computeSnaps(segStrings, intersections);
-    computeVertexSnaps(segStrings);
-  }
-
-  /**
-   * Computes all interior intersections in the collection of {@link SegmentString}s,
-   * and returns their {@link Coordinate}s.
-   *
-   * Does NOT node the segStrings.
-   *
-   * @return a list of Coordinates for the intersections
-   */
-  private List findInteriorIntersections(Collection segStrings, LineIntersector li)
-  {
-    InteriorIntersectionFinderAdder intFinderAdder = new InteriorIntersectionFinderAdder(li);
-    SinglePassNoder noder = new MCIndexNoder();
-    noder.setSegmentIntersector(intFinderAdder);
-    noder.computeNodes(segStrings);
-    return intFinderAdder.getInteriorIntersections();
-  }
-
-
-  /**
-   * Computes nodes introduced as a result of snapping segments to snap points (hot pixels)
-   * @param li
-   */
-  private void computeSnaps(Collection segStrings, Collection snapPts)
-  {
-    for (Iterator i0 = segStrings.iterator(); i0.hasNext(); ) {
-      NodedSegmentString ss = (NodedSegmentString) i0.next();
-      computeSnaps(ss, snapPts);
-    }
-  }
-
-  private void computeSnaps(NodedSegmentString ss, Collection snapPts)
-  {
-    for (Iterator it = snapPts.iterator(); it.hasNext(); ) {
-      Coordinate snapPt = (Coordinate) it.next();
-      HotPixel hotPixel = new HotPixel(snapPt, scaleFactor, li);
-      for (int i = 0; i < ss.size() - 1; i++) {
-      	hotPixel.addSnappedNode(ss, i);
-      }
-    }
-  }
-
-  /**
-   * Computes nodes introduced as a result of
-   * snapping segments to vertices of other segments
-   *
-   * @param edges the list of segment strings to snap together
-   */
-  public void computeVertexSnaps(Collection edges)
-  {
-    for (Iterator i0 = edges.iterator(); i0.hasNext(); ) {
-      NodedSegmentString edge0 = (NodedSegmentString) i0.next();
-      for (Iterator i1 = edges.iterator(); i1.hasNext(); ) {
-        NodedSegmentString edge1 = (NodedSegmentString) i1.next();
-        computeVertexSnaps(edge0, edge1);
-      }
-    }
-  }
-
-  /**
-   * Performs a brute-force comparison of every segment in each {@link SegmentString}.
-   * This has n^2 performance.
-   */
-  private void computeVertexSnaps(NodedSegmentString e0, NodedSegmentString e1)
-  {
-    Coordinate[] pts0 = e0.getCoordinates();
-    Coordinate[] pts1 = e1.getCoordinates();
-    for (int i0 = 0; i0 < pts0.length - 1; i0++) {
-      HotPixel hotPixel = new HotPixel(pts0[i0], scaleFactor, li);
-      for (int i1 = 0; i1 < pts1.length - 1; i1++) {
-        // don't snap a vertex to itself
-        if (e0 == e1) {
-          if (i0 == i1) continue;
-        }
-        //System.out.println("trying " + pts0[i0] + " against " + pts1[i1] + pts1[i1 + 1]);
-        boolean isNodeAdded = hotPixel.addSnappedNode(e1, i1);
-        // if a node is created for a vertex, that vertex must be noded too
-        if (isNodeAdded) {
-          e0.addIntersection(pts0[i0], i0);
-        }
-      }
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/BoundaryOp.java b/src/com/vividsolutions/jts/operation/BoundaryOp.java
deleted file mode 100644
index d6c5b67..0000000
--- a/src/com/vividsolutions/jts/operation/BoundaryOp.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.BoundaryNodeRule;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.GeometryGraph;
-
-/**
- * Computes the boundary of a {@link Geometry}.
- * Allows specifying the {@link BoundaryNodeRule} to be used.
- * This operation will always return a {@link Geometry} of the appropriate
- * dimension for the boundary (even if the input geometry is empty).
- * The boundary of zero-dimensional geometries (Points) is
- * always the empty {@link GeometryCollection}.
- *
- * @author Martin Davis
- * @version 1.7
- */
-
-public class BoundaryOp
-{
-  public static Geometry getBoundary(Geometry g)
-  {
-    BoundaryOp bop = new BoundaryOp(g);
-    return bop.getBoundary();
-  }
-  
-  public static Geometry getBoundary(Geometry g, BoundaryNodeRule bnRule)
-  {
-    BoundaryOp bop = new BoundaryOp(g, bnRule);
-    return bop.getBoundary();
-  }
-  
-  private Geometry geom;
-  private GeometryFactory geomFact;
-  private BoundaryNodeRule bnRule;
-
-  public BoundaryOp(Geometry geom)
-  {
-    this(geom, BoundaryNodeRule.MOD2_BOUNDARY_RULE);
-  }
-
-  public BoundaryOp(Geometry geom, BoundaryNodeRule bnRule)
-  {
-    this.geom = geom;
-    geomFact = geom.getFactory();
-    this.bnRule = bnRule;
-  }
-
-  public Geometry getBoundary()
-  {
-    if (geom instanceof LineString) return boundaryLineString((LineString) geom);
-    if (geom instanceof MultiLineString) return boundaryMultiLineString((MultiLineString) geom);
-    return geom.getBoundary();
-  }
-
-  private MultiPoint getEmptyMultiPoint()
-  {
-    return geomFact.createMultiPoint((CoordinateSequence) null);
-  }
-
-  private Geometry boundaryMultiLineString(MultiLineString mLine)
-  {
-    if (geom.isEmpty()) {
-      return getEmptyMultiPoint();
-    }
-
-    Coordinate[] bdyPts = computeBoundaryCoordinates(mLine);
-
-    // return Point or MultiPoint
-    if (bdyPts.length == 1) {
-      return geomFact.createPoint(bdyPts[0]);
-    }
-    // this handles 0 points case as well
-    return geomFact.createMultiPoint(bdyPts);
-  }
-
-/*
-// MD - superseded
-  private Coordinate[] computeBoundaryFromGeometryGraph(MultiLineString mLine)
-  {
-    GeometryGraph g = new GeometryGraph(0, mLine, bnRule);
-    Coordinate[] bdyPts = g.getBoundaryPoints();
-    return bdyPts;
-  }
-*/
-
-  private Map endpointMap;
-
-  private Coordinate[] computeBoundaryCoordinates(MultiLineString mLine)
-  {
-    List bdyPts = new ArrayList();
-    endpointMap = new TreeMap();
-    for (int i = 0; i < mLine.getNumGeometries(); i++) {
-      LineString line = (LineString) mLine.getGeometryN(i);
-      if (line.getNumPoints() == 0)
-        continue;
-      addEndpoint(line.getCoordinateN(0));
-      addEndpoint(line.getCoordinateN(line.getNumPoints() - 1));
-    }
-
-    for (Iterator it = endpointMap.entrySet().iterator(); it.hasNext(); ) {
-      Map.Entry entry = (Map.Entry) it.next();
-      Counter counter = (Counter) entry.getValue();
-      int valence = counter.count;
-      if (bnRule.isInBoundary(valence)) {
-        bdyPts.add(entry.getKey());
-      }
-    }
-
-    return CoordinateArrays.toCoordinateArray(bdyPts);
-  }
-
-  private void addEndpoint(Coordinate pt)
-  {
-    Counter counter = (Counter) endpointMap.get(pt);
-    if (counter == null) {
-      counter = new Counter();
-      endpointMap.put(pt, counter);
-    }
-    counter.count++;
-  }
-
-  private Geometry boundaryLineString(LineString line)
-  {
-    if (geom.isEmpty()) {
-      return getEmptyMultiPoint();
-    }
-
-    if (line.isClosed()) {
-      // check whether endpoints of valence 2 are on the boundary or not
-      boolean closedEndpointOnBoundary = bnRule.isInBoundary(2);
-      if (closedEndpointOnBoundary) {
-        return line.getStartPoint();
-      }
-      else {
-        return geomFact.createMultiPoint((Coordinate[]) null);
-      }
-    }
-    return geomFact.createMultiPoint(new Point[]{
-                                     line.getStartPoint(),
-                                     line.getEndPoint()
-    });
-  }
-}
-
-/**
- * Stores an integer count, for use as a Map entry.
- *
- * @author Martin Davis
- * @version 1.7
- */
-class Counter
-{
-  /**
-   * The value of the count
-   */
-  int count;
-}
diff --git a/src/com/vividsolutions/jts/operation/GeometryGraphOperation.java b/src/com/vividsolutions/jts/operation/GeometryGraphOperation.java
deleted file mode 100644
index 2bc62c6..0000000
--- a/src/com/vividsolutions/jts/operation/GeometryGraphOperation.java
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.GeometryGraph;
-
-/**
- * The base class for operations that require {@link GeometryGraph}s.
- *
- * @version 1.7
- */
-public class GeometryGraphOperation
-{
-  protected final LineIntersector li = new RobustLineIntersector();
-  protected PrecisionModel resultPrecisionModel;
-
-  /**
-   * The operation args into an array so they can be accessed by index
-   */
-  protected GeometryGraph[] arg;  // the arg(s) of the operation
-
-  public GeometryGraphOperation(Geometry g0, Geometry g1)
-  {
-    this(g0, g1,
-         BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE
-//         BoundaryNodeRule.ENDPOINT_BOUNDARY_RULE
-         );
-  }
-
-  public GeometryGraphOperation(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)
-  {
-    // use the most precise model for the result
-    if (g0.getPrecisionModel().compareTo(g1.getPrecisionModel()) >= 0)
-      setComputationPrecision(g0.getPrecisionModel());
-    else
-      setComputationPrecision(g1.getPrecisionModel());
-
-    arg = new GeometryGraph[2];
-    arg[0] = new GeometryGraph(0, g0, boundaryNodeRule);
-    arg[1] = new GeometryGraph(1, g1, boundaryNodeRule);
-  }
-
-  public GeometryGraphOperation(Geometry g0) {
-    setComputationPrecision(g0.getPrecisionModel());
-
-    arg = new GeometryGraph[1];
-    arg[0] = new GeometryGraph(0, g0);;
-  }
-
-  public Geometry getArgGeometry(int i) { return arg[i].getGeometry(); }
-
-  protected void setComputationPrecision(PrecisionModel pm)
-  {
-    resultPrecisionModel = pm;
-    li.setPrecisionModel(resultPrecisionModel);
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/IsSimpleOp.java b/src/com/vividsolutions/jts/operation/IsSimpleOp.java
deleted file mode 100644
index 2056a26..0000000
--- a/src/com/vividsolutions/jts/operation/IsSimpleOp.java
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.LinearComponentExtracter;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.index.SegmentIntersector;
-
-/**
- * Tests whether a <code>Geometry</code> is simple.
- * In general, the SFS specification of simplicity
- * follows the rule:
- * <ul>
- *    <li> A Geometry is simple if and only if the only self-intersections are at
- *    boundary points.
- * </ul>
- * <p>
- * Simplicity is defined for each {@link Geometry} type as follows:
- * <ul>
- * <li><b>Polygonal</b> geometries are simple by definition, so
- * <code>isSimple</code> trivially returns true.
- * (Note: this means that <tt>isSimple</tt> cannot be used to test 
- * for (invalid) self-intersections in <tt>Polygon</tt>s.  
- * In order to check if a <tt>Polygonal</tt> geometry has self-intersections,
- * use {@link Geometry#isValid()}).
- * <li><b>Linear</b> geometries are simple iff they do <i>not</i> self-intersect at interior points
- * (i.e. points other than boundary points).
- * This is equivalent to saying that no two linear components satisfy the SFS {@link Geometry#touches(Geometry)}
- * predicate. 
- * <li><b>Zero-dimensional (point)</b> geometries are simple if and only if they have no
- * repeated points.
- * <li><b>Empty</b> geometries are <i>always</i> simple, by definition
- * </ul>
- * For {@link Lineal} geometries the evaluation of simplicity  
- * can be customized by supplying a {@link BoundaryNodeRule} 
- * to define how boundary points are determined.
- * The default is the SFS-standard {@link BoundaryNodeRule#MOD2_BOUNDARY_RULE}.
- * Note that under the <tt>Mod-2</tt> rule, closed <tt>LineString</tt>s (rings)
- * will never satisfy the <tt>touches</tt> predicate at their endpoints, since these are
- * interior points, not boundary points. 
- * If it is required to test whether a set of <code>LineString</code>s touch
- * only at their endpoints, use <code>IsSimpleOp</code> with {@link BoundaryNodeRule#ENDPOINT_BOUNDARY_RULE}.
- * For example, this can be used to validate that a set of lines form a topologically valid
- * linear network.
- * 
- * @see BoundaryNodeRule
- *
- * @version 1.7
- */
-public class IsSimpleOp
-{
-  private Geometry inputGeom;
-  private boolean isClosedEndpointsInInterior = true;
-  private Coordinate nonSimpleLocation = null;
-
-  /**
-   * Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
-   *
-   * @deprecated use IsSimpleOp(Geometry)
-   */
-  public IsSimpleOp() {
-  }
-
-  /**
-   * Creates a simplicity checker using the default SFS Mod-2 Boundary Node Rule
-   *
-   * @param geom the geometry to test
-   */
-  public IsSimpleOp(Geometry geom) {
-    this.inputGeom = geom;
-  }
-
-  /**
-   * Creates a simplicity checker using a given {@link BoundaryNodeRule}
-   *
-   * @param geom the geometry to test
-   * @param boundaryNodeRule the rule to use.
-   */
-  public IsSimpleOp(Geometry geom, BoundaryNodeRule boundaryNodeRule)
-  {
-    this.inputGeom = geom;
-    isClosedEndpointsInInterior = ! boundaryNodeRule.isInBoundary(2);
-  }
-
-  /**
-   * Tests whether the geometry is simple.
-   *
-   * @return true if the geometry is simple
-   */
-  public boolean isSimple()
-  {
-    nonSimpleLocation = null;
-    return computeSimple(inputGeom);
-  }
-  
-  private boolean computeSimple(Geometry geom)
-  {
-    nonSimpleLocation = null;
-    if (geom.isEmpty()) return true;
-    if (geom instanceof LineString) return isSimpleLinearGeometry(geom);
-    if (geom instanceof MultiLineString) return isSimpleLinearGeometry(geom);
-    if (geom instanceof MultiPoint) return isSimpleMultiPoint((MultiPoint) geom);
-    if (geom instanceof Polygonal) return isSimplePolygonal(geom);
-    if (geom instanceof GeometryCollection) return isSimpleGeometryCollection(geom);
-    // all other geometry types are simple by definition
-    return true;
-  }
-
-  /**
-   * Gets a coordinate for the location where the geometry
-   * fails to be simple. 
-   * (i.e. where it has a non-boundary self-intersection).
-   * {@link #isSimple} must be called before this method is called.
-   *
-   * @return a coordinate for the location of the non-boundary self-intersection
-   * or null if the geometry is simple
-   */
-  public Coordinate getNonSimpleLocation()
-  {
-    return nonSimpleLocation;
-  }
-
-  /**
-   * Reports whether a {@link LineString} is simple.
-   *
-   * @param geom the lineal geometry to test
-   * @return true if the geometry is simple
-   * @deprecated use isSimple()
-   */
-  public boolean isSimple(LineString geom)
-  {
-    return isSimpleLinearGeometry(geom);
-  }
-
-  /**
-   * Reports whether a {@link MultiLineString} geometry is simple.
-   *
-   * @param geom the lineal geometry to test
-   * @return true if the geometry is simple
-   * @deprecated use isSimple()
-   */
-  public boolean isSimple(MultiLineString geom)
-  {
-    return isSimpleLinearGeometry(geom);
-  }
-
-  /**
-   * A MultiPoint is simple iff it has no repeated points
-   * @deprecated use isSimple()
-   */
-  public boolean isSimple(MultiPoint mp)
-  {
-    return isSimpleMultiPoint(mp);
-  }
-
-  private boolean isSimpleMultiPoint(MultiPoint mp)
-  {
-    if (mp.isEmpty()) return true;
-    Set points = new TreeSet();
-    for (int i = 0; i < mp.getNumGeometries(); i++) {
-      Point pt = (Point) mp.getGeometryN(i);
-      Coordinate p = pt.getCoordinate();
-      if (points.contains(p)) {
-        nonSimpleLocation = p;
-        return false;
-      }
-      points.add(p);
-    }
-    return true;
-  }
-
-  /**
-   * Computes simplicity for polygonal geometries.
-   * Polygonal geometries are simple if and only if
-   * all of their component rings are simple.
-   * 
-   * @param geom a Polygonal geometry
-   * @return true if the geometry is simple
-   */
-  private boolean isSimplePolygonal(Geometry geom)
-  {
-    List rings = LinearComponentExtracter.getLines(geom);
-    for (Iterator i = rings.iterator(); i.hasNext(); ) {
-      LinearRing ring = (LinearRing) i.next();
-      if (! isSimpleLinearGeometry(ring))
-        return false;
-    }
-    return true;
-  }
-  
-  /**
-   * Semantics for GeometryCollection is 
-   * simple iff all components are simple.
-   * 
-   * @param geom
-   * @return true if the geometry is simple
-   */
-  private boolean isSimpleGeometryCollection(Geometry geom)
-  {
-    for (int i = 0; i < geom.getNumGeometries(); i++ ) {
-      Geometry comp = geom.getGeometryN(i);
-      if (! computeSimple(comp))
-        return false;
-    }
-    return true;
-  }
-  
-  private boolean isSimpleLinearGeometry(Geometry geom)
-  {
-    if (geom.isEmpty()) return true;
-    GeometryGraph graph = new GeometryGraph(0, geom);
-    LineIntersector li = new RobustLineIntersector();
-    SegmentIntersector si = graph.computeSelfNodes(li, true);
-    // if no self-intersection, must be simple
-    if (! si.hasIntersection()) return true;
-    if (si.hasProperIntersection()) {
-      nonSimpleLocation = si.getProperIntersectionPoint();
-      return false;
-    }
-    if (hasNonEndpointIntersection(graph)) return false;
-    if (isClosedEndpointsInInterior) {
-      if (hasClosedEndpointIntersection(graph)) return false;
-    }
-    return true;
-  }
-
-  /**
-   * For all edges, check if there are any intersections which are NOT at an endpoint.
-   * The Geometry is not simple if there are intersections not at endpoints.
-   */
-  private boolean hasNonEndpointIntersection(GeometryGraph graph)
-  {
-    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      int maxSegmentIndex = e.getMaximumSegmentIndex();
-      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
-        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
-        if (! ei.isEndPoint(maxSegmentIndex)) {
-          nonSimpleLocation = ei.getCoordinate();
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-  private static class EndpointInfo {
-    Coordinate pt;
-    boolean isClosed;
-    int degree;
-
-    public EndpointInfo(Coordinate pt)
-    {
-      this.pt = pt;
-      isClosed = false;
-      degree = 0;
-    }
-
-    public Coordinate getCoordinate() { return pt; }
-
-    public void addEndpoint(boolean isClosed)
-    {
-      degree++;
-      this.isClosed |= isClosed;
-    }
-  }
-
-  /**
-   * Tests that no edge intersection is the endpoint of a closed line.
-   * This ensures that closed lines are not touched at their endpoint,
-   * which is an interior point according to the Mod-2 rule
-   * To check this we compute the degree of each endpoint.
-   * The degree of endpoints of closed lines
-   * must be exactly 2.
-   */
-  private boolean hasClosedEndpointIntersection(GeometryGraph graph)
-  {
-    Map endPoints = new TreeMap();
-    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      int maxSegmentIndex = e.getMaximumSegmentIndex();
-      boolean isClosed = e.isClosed();
-      Coordinate p0 = e.getCoordinate(0);
-      addEndpoint(endPoints, p0, isClosed);
-      Coordinate p1 = e.getCoordinate(e.getNumPoints() - 1);
-      addEndpoint(endPoints, p1, isClosed);
-    }
-
-    for (Iterator i = endPoints.values().iterator(); i.hasNext(); ) {
-      EndpointInfo eiInfo = (EndpointInfo) i.next();
-      if (eiInfo.isClosed && eiInfo.degree != 2) {
-        nonSimpleLocation = eiInfo.getCoordinate();
-        return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Add an endpoint to the map, creating an entry for it if none exists
-   */
-  private void addEndpoint(Map endPoints, Coordinate p, boolean isClosed)
-  {
-    EndpointInfo eiInfo = (EndpointInfo) endPoints.get(p);
-    if (eiInfo == null) {
-      eiInfo = new EndpointInfo(p);
-      endPoints.put(p, eiInfo);
-    }
-    eiInfo.addEndpoint(isClosed);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/BufferBuilder.java b/src/com/vividsolutions/jts/operation/buffer/BufferBuilder.java
deleted file mode 100644
index cfa7427..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/BufferBuilder.java
+++ /dev/null
@@ -1,328 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * @version 1.7
- */
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.operation.overlay.*;
-import com.vividsolutions.jts.noding.*;
-
-import com.vividsolutions.jts.io.*;
-import com.vividsolutions.jts.util.*;
-
-
-/**
- * Builds the buffer geometry for a given input geometry and precision model.
- * Allows setting the level of approximation for circular arcs,
- * and the precision model in which to carry out the computation.
- * <p>
- * When computing buffers in floating point double-precision
- * it can happen that the process of iterated noding can fail to converge (terminate).
- * In this case a {@link TopologyException} will be thrown.
- * Retrying the computation in a fixed precision
- * can produce more robust results.
- *
- * @version 1.7
- */
-class BufferBuilder
-{
-  /**
-   * Compute the change in depth as an edge is crossed from R to L
-   */
-  private static int depthDelta(Label label)
-  {
-    int lLoc = label.getLocation(0, Position.LEFT);
-    int rLoc = label.getLocation(0, Position.RIGHT);
-    if (lLoc == Location.INTERIOR && rLoc == Location.EXTERIOR)
-      return 1;
-    else if (lLoc == Location.EXTERIOR && rLoc == Location.INTERIOR)
-      return -1;
-    return 0;
-  }
-
-  private BufferParameters bufParams;
-
-  private PrecisionModel workingPrecisionModel;
-  private Noder workingNoder;
-  private GeometryFactory geomFact;
-  private PlanarGraph graph;
-  private EdgeList edgeList     = new EdgeList();
-
-  /**
-   * Creates a new BufferBuilder
-   */
-  public BufferBuilder(BufferParameters bufParams)
-  {
-    this.bufParams = bufParams;
-  }
-
-  /**
-   * Sets the precision model to use during the curve computation and noding,
-   * if it is different to the precision model of the Geometry.
-   * If the precision model is less than the precision of the Geometry precision model,
-   * the Geometry must have previously been rounded to that precision.
-   *
-   * @param pm the precision model to use
-   */
-  public void setWorkingPrecisionModel(PrecisionModel pm)
-  {
-    workingPrecisionModel = pm;
-  }
-
-  /**
-   * Sets the {@link Noder} to use during noding.
-   * This allows choosing fast but non-robust noding, or slower
-   * but robust noding.
-   *
-   * @param noder the noder to use
-   */
-  public void setNoder(Noder noder) { workingNoder = noder; }
-
-
-  public Geometry buffer(Geometry g, double distance)
-  {
-    PrecisionModel precisionModel = workingPrecisionModel;
-    if (precisionModel == null)
-      precisionModel = g.getPrecisionModel();
-
-    // factory must be the same as the one used by the input
-    geomFact = g.getFactory();
-
-    OffsetCurveBuilder curveBuilder = new OffsetCurveBuilder(precisionModel, bufParams);
-    
-    OffsetCurveSetBuilder curveSetBuilder = new OffsetCurveSetBuilder(g, distance, curveBuilder);
-
-    List bufferSegStrList = curveSetBuilder.getCurves();
-
-    // short-circuit test
-    if (bufferSegStrList.size() <= 0) {
-      return createEmptyResultGeometry();
-    }
-
-//BufferDebug.runCount++;
-//String filename = "run" + BufferDebug.runCount + "_curves";
-//System.out.println("saving " + filename);
-//BufferDebug.saveEdges(bufferEdgeList, filename);
-// DEBUGGING ONLY
-//WKTWriter wktWriter = new WKTWriter();
-//Debug.println("Rings: " + wktWriter.write(convertSegStrings(bufferSegStrList.iterator())));
-//wktWriter.setMaxCoordinatesPerLine(10);
-//System.out.println(wktWriter.writeFormatted(convertSegStrings(bufferSegStrList.iterator())));
-
-    computeNodedEdges(bufferSegStrList, precisionModel);
-    graph = new PlanarGraph(new OverlayNodeFactory());
-    graph.addEdges(edgeList.getEdges());
-
-    List subgraphList = createSubgraphs(graph);
-    PolygonBuilder polyBuilder = new PolygonBuilder(geomFact);
-    buildSubgraphs(subgraphList, polyBuilder);
-    List resultPolyList = polyBuilder.getPolygons();
-
-    // just in case...
-    if (resultPolyList.size() <= 0) {
-      return createEmptyResultGeometry();
-    }
-
-    Geometry resultGeom = geomFact.buildGeometry(resultPolyList);
-    return resultGeom;
-  }
-
-  private Noder getNoder(PrecisionModel precisionModel)
-  {
-    if (workingNoder != null) return workingNoder;
-
-    // otherwise use a fast (but non-robust) noder
-    MCIndexNoder noder = new MCIndexNoder();
-    LineIntersector li = new RobustLineIntersector();
-    li.setPrecisionModel(precisionModel);
-    noder.setSegmentIntersector(new IntersectionAdder(li));
-//    Noder noder = new IteratedNoder(precisionModel);
-    return noder;
-//    Noder noder = new SimpleSnapRounder(precisionModel);
-//    Noder noder = new MCIndexSnapRounder(precisionModel);
-//    Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
-//                                  precisionModel.getScale());
-  }
-
-  private void computeNodedEdges(List bufferSegStrList, PrecisionModel precisionModel)
-  {
-    Noder noder = getNoder(precisionModel);
-    noder.computeNodes(bufferSegStrList);
-    Collection nodedSegStrings = noder.getNodedSubstrings();
-// DEBUGGING ONLY
-//BufferDebug.saveEdges(nodedEdges, "run" + BufferDebug.runCount + "_nodedEdges");
-
-    for (Iterator i = nodedSegStrings.iterator(); i.hasNext(); ) {
-      SegmentString segStr = (SegmentString) i.next();
-      
-      /**
-       * Discard edges which have zero length, 
-       * since they carry no information and cause problems with topology building
-       */
-      Coordinate[] pts = segStr.getCoordinates();
-      if (pts.length == 2 && pts[0].equals2D(pts[1]))
-        continue;
-
-      Label oldLabel = (Label) segStr.getData();
-      Edge edge = new Edge(segStr.getCoordinates(), new Label(oldLabel));
-      insertUniqueEdge(edge);
-    }
-    //saveEdges(edgeList.getEdges(), "run" + runCount + "_collapsedEdges");
-  }
-
-
-  /**
-   * Inserted edges are checked to see if an identical edge already exists.
-   * If so, the edge is not inserted, but its label is merged
-   * with the existing edge.
-   */
-  protected void insertUniqueEdge(Edge e)
-  {
-//<FIX> MD 8 Oct 03  speed up identical edge lookup
-    // fast lookup
-    Edge existingEdge = edgeList.findEqualEdge(e);
-
-    // If an identical edge already exists, simply update its label
-    if (existingEdge != null) {
-      Label existingLabel = existingEdge.getLabel();
-
-      Label labelToMerge = e.getLabel();
-      // check if new edge is in reverse direction to existing edge
-      // if so, must flip the label before merging it
-      if (! existingEdge.isPointwiseEqual(e)) {
-        labelToMerge = new Label(e.getLabel());
-        labelToMerge.flip();
-      }
-      existingLabel.merge(labelToMerge);
-
-      // compute new depth delta of sum of edges
-      int mergeDelta = depthDelta(labelToMerge);
-      int existingDelta = existingEdge.getDepthDelta();
-      int newDelta = existingDelta + mergeDelta;
-      existingEdge.setDepthDelta(newDelta);
-    }
-    else {   // no matching existing edge was found
-      // add this new edge to the list of edges in this graph
-      //e.setName(name + edges.size());
-      edgeList.add(e);
-      e.setDepthDelta(depthDelta(e.getLabel()));
-    }
-  }
-
-  private List createSubgraphs(PlanarGraph graph)
-  {
-    List subgraphList = new ArrayList();
-    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (! node.isVisited()) {
-        BufferSubgraph subgraph = new BufferSubgraph();
-        subgraph.create(node);
-        subgraphList.add(subgraph);
-      }
-    }
-    /**
-     * Sort the subgraphs in descending order of their rightmost coordinate.
-     * This ensures that when the Polygons for the subgraphs are built,
-     * subgraphs for shells will have been built before the subgraphs for
-     * any holes they contain.
-     */
-    Collections.sort(subgraphList, Collections.reverseOrder());
-    return subgraphList;
-  }
-
-  /**
-   * Completes the building of the input subgraphs by depth-labelling them,
-   * and adds them to the PolygonBuilder.
-   * The subgraph list must be sorted in rightmost-coordinate order.
-   *
-   * @param subgraphList the subgraphs to build
-   * @param polyBuilder the PolygonBuilder which will build the final polygons
-   */
-  private void buildSubgraphs(List subgraphList, PolygonBuilder polyBuilder)
-  {
-    List processedGraphs = new ArrayList();
-    for (Iterator i = subgraphList.iterator(); i.hasNext(); ) {
-      BufferSubgraph subgraph = (BufferSubgraph) i.next();
-      Coordinate p = subgraph.getRightmostCoordinate();
-//      int outsideDepth = 0;
-//      if (polyBuilder.containsPoint(p))
-//        outsideDepth = 1;
-      SubgraphDepthLocater locater = new SubgraphDepthLocater(processedGraphs);
-      int outsideDepth = locater.getDepth(p);
-//      try {
-      subgraph.computeDepth(outsideDepth);
-//      }
-//      catch (RuntimeException ex) {
-//        // debugging only
-//        //subgraph.saveDirEdges();
-//        throw ex;
-//      }
-      subgraph.findResultEdges();
-      processedGraphs.add(subgraph);
-      polyBuilder.add(subgraph.getDirectedEdges(), subgraph.getNodes());
-    }
-  }
-  
-  private static Geometry convertSegStrings(Iterator it)
-  {
-  	GeometryFactory fact = new GeometryFactory();
-  	List lines = new ArrayList();
-  	while (it.hasNext()) {
-  		SegmentString ss = (SegmentString) it.next();
-  		LineString line = fact.createLineString(ss.getCoordinates());
-  		lines.add(line);
-  	}
-  	return fact.buildGeometry(lines);
-  }
-  
-  /**
-   * Gets the standard result for an empty buffer.
-   * Since buffer always returns a polygonal result,
-   * this is chosen to be an empty polygon.
-   * 
-   * @return the empty result geometry
-   */
-  private Geometry createEmptyResultGeometry()
-  {
-    Geometry emptyGeom = geomFact.createPolygon(null, null);
-    return emptyGeom;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/BufferInputLineSimplifier.java b/src/com/vividsolutions/jts/operation/buffer/BufferInputLineSimplifier.java
deleted file mode 100644
index a758bdd..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/BufferInputLineSimplifier.java
+++ /dev/null
@@ -1,260 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Simplifies a buffer input line to 
- * remove concavities with shallow depth.
- * <p>
- * The most important benefit of doing this
- * is to reduce the number of points and the complexity of
- * shape which will be buffered.
- * It also reduces the risk of gores created by
- * the quantized fillet arcs (although this issue
- * should be eliminated in any case by the 
- * offset curve generation logic).
- * <p>
- * A key aspect of the simplification is that it
- * affects inside (concave or inward) corners only.  
- * Convex (outward) corners are preserved, since they
- * are required to ensure that the generated buffer curve
- * lies at the correct distance from the input geometry.
- * <p>
- * Another important heuristic used is that the end segments
- * of the input are never simplified.  This ensures that
- * the client buffer code is able to generate end caps faithfully.
- * <p>
- * No attempt is made to avoid self-intersections in the output.
- * This is acceptable for use for generating a buffer offset curve,
- * since the buffer algorithm is insensitive to invalid polygonal
- * geometry.  However, 
- * this means that this algorithm
- * cannot be used as a general-purpose polygon simplification technique.
- * 
- * @author Martin Davis
- *
- */
-public class BufferInputLineSimplifier 
-{
-  /**
-   * Simplify the input coordinate list.
-   * If the distance tolerance is positive, 
-   * concavities on the LEFT side of the line are simplified.
-   * If the supplied distance tolerance is negative,
-   * concavities on the RIGHT side of the line are simplified.
-   * 
-   * @param inputLine the coordinate list to simplify
-   * @param distanceTol simplification distance tolerance to use
-   * @return the simplified coordinate list
-   */
-  public static Coordinate[] simplify(Coordinate[] inputLine, double distanceTol)
-  {
-    BufferInputLineSimplifier simp = new BufferInputLineSimplifier(inputLine);
-    return simp.simplify(distanceTol);
-  }
-  
-  private static final int INIT = 0;
-  private static final int DELETE = 1;
-  private static final int KEEP = 1;
-  
-  
-  private Coordinate[] inputLine;
-  private double distanceTol;
-  private byte[] isDeleted;
-  private int angleOrientation = CGAlgorithms.COUNTERCLOCKWISE;
-  
-  public BufferInputLineSimplifier(Coordinate[] inputLine) {
-    this.inputLine = inputLine;
-  }
-
-  /**
-   * Simplify the input coordinate list.
-   * If the distance tolerance is positive, 
-   * concavities on the LEFT side of the line are simplified.
-   * If the supplied distance tolerance is negative,
-   * concavities on the RIGHT side of the line are simplified.
-   * 
-   * @param distanceTol simplification distance tolerance to use
-   * @return the simplified coordinate list
-   */
-  public Coordinate[] simplify(double distanceTol)
-  {
-    this.distanceTol = Math.abs(distanceTol);
-    if (distanceTol < 0)
-      angleOrientation = CGAlgorithms.CLOCKWISE;
-    
-    // rely on fact that boolean array is filled with false value
-    isDeleted = new byte[inputLine.length];
-    
-    boolean isChanged = false;
-    do {
-      isChanged = deleteShallowConcavities();
-    } while (isChanged);
-    
-    return collapseLine();
-  }
-  
-  /**
-   * Uses a sliding window containing 3 vertices to detect shallow angles
-   * in which the middle vertex can be deleted, since it does not
-   * affect the shape of the resulting buffer in a significant way.
-   * @return
-   */
-  private boolean deleteShallowConcavities()
-  {
-    /**
-     * Do not simplify end line segments of the line string.
-     * This ensures that end caps are generated consistently.
-     */
-    int index = 1;
-    int maxIndex = inputLine.length - 1;
-    
-    int midIndex = findNextNonDeletedIndex(index);
-    int lastIndex = findNextNonDeletedIndex(midIndex);
-    
-    boolean isChanged = false;
-    while (lastIndex < inputLine.length) {
-      // test triple for shallow concavity
-    	boolean isMiddleVertexDeleted = false;
-      if (isDeletable(index, midIndex, lastIndex, 
-          distanceTol)) {
-        isDeleted[midIndex] = DELETE;
-        isMiddleVertexDeleted = true;
-        isChanged = true;
-      }
-      // move simplification window forward
-      if (isMiddleVertexDeleted)
-      	index = lastIndex;
-      else 
-      	index = midIndex;
-      
-      midIndex = findNextNonDeletedIndex(index);
-      lastIndex = findNextNonDeletedIndex(midIndex);
-    }
-    return isChanged;
-  }
-  
-  /**
-   * Finds the next non-deleted index, or the end of the point array if none
-   * @param index
-   * @return the next non-deleted index, if any
-   * or inputLine.length if there are no more non-deleted indices
-   */
-  private int findNextNonDeletedIndex(int index)
-  {
-    int next = index + 1;
-    while (next < inputLine.length && isDeleted[next] == DELETE)
-      next++;
-    return next;  
-  }
-  
-  private Coordinate[] collapseLine()
-  {
-    CoordinateList coordList = new CoordinateList();
-    for (int i = 0; i < inputLine.length; i++) {
-      if (isDeleted[i] != DELETE)
-        coordList.add(inputLine[i]);
-    }
-//    if (coordList.size() < inputLine.length)      System.out.println("Simplified " + (inputLine.length - coordList.size()) + " pts");
-    return coordList.toCoordinateArray();
-  }
-  
-  private boolean isDeletable(int i0, int i1, int i2, double distanceTol)
-  {
-  	Coordinate p0 = inputLine[i0];
-  	Coordinate p1 = inputLine[i1];
-  	Coordinate p2 = inputLine[i2];
-  	
-  	if (! isConcave(p0, p1, p2)) return false;
-  	if (! isShallow(p0, p1, p2, distanceTol)) return false;
-  	
-  	// MD - don't use this heuristic - it's too restricting 
-//  	if (p0.distance(p2) > distanceTol) return false;
-  	
-  	return isShallowSampled(p0, p1, i0, i2, distanceTol);
-  }
-
-  private boolean isShallowConcavity(Coordinate p0, Coordinate p1, Coordinate p2, double distanceTol)
-  {
-    int orientation = CGAlgorithms.computeOrientation(p0, p1, p2);
-    boolean isAngleToSimplify = (orientation == angleOrientation);
-    if (! isAngleToSimplify)
-      return false;
-    
-    double dist = CGAlgorithms.distancePointLine(p1, p0, p2);
-    return dist < distanceTol;
-  }
-  
-  private static final int NUM_PTS_TO_CHECK = 10;
-  
-  /**
-   * Checks for shallowness over a sample of points in the given section.
-   * This helps prevents the siplification from incrementally  
-   * "skipping" over points which are in fact non-shallow.
-   * 
-   * @param p0 start coordinate of section
-   * @param p2 end coordinate of section
-   * @param i0 start index of section
-   * @param i2 end index of section
-   * @param distanceTol distance tolerance
-   * @return
-   */
-  private boolean isShallowSampled(Coordinate p0, Coordinate p2, int i0, int i2, double distanceTol)
-  {
-    // check every n'th point to see if it is within tolerance
-  	int inc = (i2 - i0) / NUM_PTS_TO_CHECK;
-  	if (inc <= 0) inc = 1;
-  	
-  	for (int i = i0; i < i2; i += inc) {
-  		if (! isShallow(p0, p2, inputLine[i], distanceTol)) return false;
-  	}
-  	return true;
-  }
-  
-  private boolean isShallow(Coordinate p0, Coordinate p1, Coordinate p2, double distanceTol)
-  {
-    double dist = CGAlgorithms.distancePointLine(p1, p0, p2);
-    return dist < distanceTol;
-  }
-  
-  
-  private boolean isConcave(Coordinate p0, Coordinate p1, Coordinate p2)
-  {
-    int orientation = CGAlgorithms.computeOrientation(p0, p1, p2);
-    boolean isConcave = (orientation == angleOrientation);
-    return isConcave;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/BufferOp.java b/src/com/vividsolutions/jts/operation/buffer/BufferOp.java
deleted file mode 100644
index 4367cd0..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/BufferOp.java
+++ /dev/null
@@ -1,388 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * @version 1.7
- */
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.precision.SimpleGeometryPrecisionReducer;
-import com.vividsolutions.jts.math.MathUtil;
-import com.vividsolutions.jts.noding.*;
-import com.vividsolutions.jts.noding.snapround.*;
-
-//import debug.*;
-
-/**
- * Computes the buffer of a geometry, for both positive and negative buffer distances.
- * <p>
- * In GIS, the positive (or negative) buffer of a geometry is defined as
- * the Minkowski sum (or difference) of the geometry
- * with a circle of radius equal to the absolute value of the buffer distance.
- * In the CAD/CAM world buffers are known as </i>offset curves</i>.
- * In morphological analysis the 
- * operation of positive and negative buffering 
- * is referred to as <i>erosion</i> and <i>dilation</i>
- * <p>
- * The buffer operation always returns a polygonal result.
- * The negative or zero-distance buffer of lines and points is always an empty {@link Polygon}.
- * <p>
- * Since true buffer curves may contain circular arcs,
- * computed buffer polygons are only approximations to the true geometry.
- * The user can control the accuracy of the approximation by specifying
- * the number of linear segments used to approximate arcs.
- * This is specified via {@link BufferParameters#setQuadrantSegments(int)} or {@link #setQuadrantSegments(int)}.
- * <p>
- * The <b>end cap style</b> of a linear buffer may be {@link BufferParameters#setEndCapStyle(int) specified}. The
- * following end cap styles are supported:
- * <ul
- * <li>{@link BufferParameters#CAP_ROUND} - the usual round end caps
- * <li>{@link BufferParameters#CAP_BUTT} - end caps are truncated flat at the line ends
- * <li>{@link BufferParameters#CAP_SQUARE} - end caps are squared off at the buffer distance beyond the line ends
- * </ul>
- * <p>
- * The <b>join style</b> of the corners in a buffer may be {@link BufferParameters#setJoinStyle(int) specified}. The
- * following join styles are supported:
- * <ul
- * <li>{@link BufferParameters#JOIN_ROUND} - the usual round join
- * <li>{@link BufferParameters#JOIN_MITRE} - corners are "sharp" (up to a {@link BufferParameters#getMitreLimit() distance limit})
- * <li>{@link BufferParameters#JOIN_BEVEL} - corners are beveled (clipped off).
- * </ul>
- * <p>
- * The buffer algorithm can perform simplification on the input to increase performance.
- * The simplification is performed a way that always increases the buffer area 
- * (so that the simplified input covers the original input).
- * The degree of simplification can be {@link BufferParameters#setSimplifyFactor(double) specified},
- * with a {@link BufferParameters#DEFAULT_SIMPLIFY_FACTOR default} used otherwise.
- * Note that if the buffer distance is zero then so is the computed simplify tolerance, 
- * no matter what the simplify factor.
- *
- * @version 1.7
- */
-public class BufferOp
-{
-  /**
-   * Specifies a round line buffer end cap style.
-   * @deprecated use BufferParameters
-   */
-  public static final int CAP_ROUND = BufferParameters.CAP_ROUND;
-  /**
-   * Specifies a butt (or flat) line buffer end cap style.
-   * @deprecated use BufferParameters
-   */
-  public static final int CAP_BUTT = BufferParameters.CAP_FLAT;
-  
-  /**
-   * Specifies a butt (or flat) line buffer end cap style.
-   * @deprecated use BufferParameters
-   */
-  public static final int CAP_FLAT = BufferParameters.CAP_FLAT;
-  /**
-   * Specifies a square line buffer end cap style.
-   * @deprecated use BufferParameters
-   */
-  public static final int CAP_SQUARE = BufferParameters.CAP_SQUARE;
-  
-  /**
-   * A number of digits of precision which leaves some computational "headroom"
-   * for floating point operations.
-   * 
-   * This value should be less than the decimal precision of double-precision values (16).
-   */
-  private static int MAX_PRECISION_DIGITS = 12;
-
-  /**
-   * Compute a scale factor to limit the precision of
-   * a given combination of Geometry and buffer distance.
-   * The scale factor is determined by
-   * the number of digits of precision in the (geometry + buffer distance),
-   * limited by the supplied <code>maxPrecisionDigits</code> value.
-   * <p>
-   * The scale factor is based on the absolute magnitude of the (geometry + buffer distance).
-   * since this determines the number of digits of precision which must be handled.
-   *
-   * @param g the Geometry being buffered
-   * @param distance the buffer distance
-   * @param maxPrecisionDigits the max # of digits that should be allowed by
-   *          the precision determined by the computed scale factor
-   *
-   * @return a scale factor for the buffer computation
-   */
-  private static double precisionScaleFactor(Geometry g,
-      double distance,
-    int maxPrecisionDigits)
-  {
-    Envelope env = g.getEnvelopeInternal();
-    double envMax = MathUtil.max(
-        Math.abs(env.getMaxX()), 
-            Math.abs(env.getMaxY()), 
-                Math.abs(env.getMinX()), 
-                    Math.abs(env.getMinY())
-            );
-    
-    double expandByDistance = distance > 0.0 ? distance : 0.0;
-    double bufEnvMax = envMax + 2 * expandByDistance;
-
-    // the smallest power of 10 greater than the buffer envelope
-    int bufEnvPrecisionDigits = (int) (Math.log(bufEnvMax) / Math.log(10) + 1.0);
-    int minUnitLog10 = maxPrecisionDigits - bufEnvPrecisionDigits;
-    
-    double scaleFactor = Math.pow(10.0, minUnitLog10);
-    return scaleFactor;
-  }
-
-  /*
-  private static double OLDprecisionScaleFactor(Geometry g,
-      double distance,
-    int maxPrecisionDigits)
-  {
-    Envelope env = g.getEnvelopeInternal();
-    double envSize = Math.max(env.getHeight(), env.getWidth());
-    double expandByDistance = distance > 0.0 ? distance : 0.0;
-    double bufEnvSize = envSize + 2 * expandByDistance;
-
-    // the smallest power of 10 greater than the buffer envelope
-    int bufEnvLog10 = (int) (Math.log(bufEnvSize) / Math.log(10) + 1.0);
-    int minUnitLog10 = bufEnvLog10 - maxPrecisionDigits;
-    // scale factor is inverse of min Unit size, so flip sign of exponent
-    double scaleFactor = Math.pow(10.0, -minUnitLog10);
-    return scaleFactor;
-  }
-  */
-
-  /**
-   * Computes the buffer of a geometry for a given buffer distance.
-   *
-   * @param g the geometry to buffer
-   * @param distance the buffer distance
-   * @return the buffer of the input geometry
-   */
-  public static Geometry bufferOp(Geometry g, double distance)
-  {
-    BufferOp gBuf = new BufferOp(g);
-    Geometry geomBuf = gBuf.getResultGeometry(distance);
-//BufferDebug.saveBuffer(geomBuf);
-    //BufferDebug.runCount++;
-    return geomBuf;
-  }
-
-  /**
-   * Comutes the buffer for a geometry for a given buffer distance
-   * and accuracy of approximation.
-   *
-   * @param g the geometry to buffer
-   * @param distance the buffer distance
-   * @param params the buffer parameters to use
-   * @return the buffer of the input geometry
-   *
-   */
-  public static Geometry bufferOp(Geometry g, double distance, BufferParameters params)
-  {
-    BufferOp bufOp = new BufferOp(g, params);
-    Geometry geomBuf = bufOp.getResultGeometry(distance);
-    return geomBuf;
-  }
-  
-  /**
-   * Comutes the buffer for a geometry for a given buffer distance
-   * and accuracy of approximation.
-   *
-   * @param g the geometry to buffer
-   * @param distance the buffer distance
-   * @param quadrantSegments the number of segments used to approximate a quarter circle
-   * @return the buffer of the input geometry
-   *
-   */
-  public static Geometry bufferOp(Geometry g, double distance, int quadrantSegments)
-  {
-    BufferOp bufOp = new BufferOp(g);
-    bufOp.setQuadrantSegments(quadrantSegments);
-    Geometry geomBuf = bufOp.getResultGeometry(distance);
-    return geomBuf;
-  }
-
-  /**
-   * Comutes the buffer for a geometry for a given buffer distance
-   * and accuracy of approximation.
-   *
-   * @param g the geometry to buffer
-   * @param distance the buffer distance
-   * @param quadrantSegments the number of segments used to approximate a quarter circle
-   * @param endCapStyle the end cap style to use
-   * @return the buffer of the input geometry
-   *
-   */
-  public static Geometry bufferOp(Geometry g,
-                                  double distance,
-    int quadrantSegments,
-    int endCapStyle)
-  {
-    BufferOp bufOp = new BufferOp(g);
-    bufOp.setQuadrantSegments(quadrantSegments);
-    bufOp.setEndCapStyle(endCapStyle);
-    Geometry geomBuf = bufOp.getResultGeometry(distance);
-    return geomBuf;
-  }
-
-  private Geometry argGeom;
-  private double distance;
-  
-  private BufferParameters bufParams = new BufferParameters();
-
-  private Geometry resultGeometry = null;
-  private RuntimeException saveException;   // debugging only
-
-  /**
-   * Initializes a buffer computation for the given geometry
-   *
-   * @param g the geometry to buffer
-   */
-  public BufferOp(Geometry g) {
-    argGeom = g;
-  }
-
-  /**
-   * Initializes a buffer computation for the given geometry
-   * with the given set of parameters
-   *
-   * @param g the geometry to buffer
-   * @param bufParams the buffer parameters to use
-   */
-  public BufferOp(Geometry g, BufferParameters bufParams) {
-    argGeom = g;
-    this.bufParams = bufParams;
-  }
-
-  /**
-   * Specifies the end cap style of the generated buffer.
-   * The styles supported are {@link BufferParameters#CAP_ROUND}, {@link BufferParameters##CAP_BUTT}, and {@link BufferParameters##CAP_SQUARE}.
-   * The default is CAP_ROUND.
-   *
-   * @param endCapStyle the end cap style to specify
-   */
-  public void setEndCapStyle(int endCapStyle)
-  {
-    bufParams.setEndCapStyle(endCapStyle);
-  }
-
-  /**
-   * Sets the number of segments used to approximate a angle fillet
-   *
-   * @param quadrantSegments the number of segments in a fillet for a quadrant
-   */
-  public void setQuadrantSegments(int quadrantSegments)
-  {
-    bufParams.setQuadrantSegments(quadrantSegments);
-  }
-
-  /**
-   * Returns the buffer computed for a geometry for a given buffer distance.
-   *
-   * @param distance the buffer distance
-   * @return the buffer of the input geometry
-   */
-  public Geometry getResultGeometry(double distance)
-  {
-    this.distance = distance;
-    computeGeometry();
-    return resultGeometry;
-  }
-
-  private void computeGeometry()
-  {
-    bufferOriginalPrecision();
-    if (resultGeometry != null) return;
-
-    PrecisionModel argPM = argGeom.getFactory().getPrecisionModel();
-    if (argPM.getType() == PrecisionModel.FIXED)
-      bufferFixedPrecision(argPM);
-    else
-      bufferReducedPrecision();
-  }
-
-  private void bufferReducedPrecision()
-  {
-    // try and compute with decreasing precision
-    for (int precDigits = MAX_PRECISION_DIGITS; precDigits >= 0; precDigits--) {
-      try {
-        bufferReducedPrecision(precDigits);
-      }
-      catch (TopologyException ex) {
-      	// update the saved exception to reflect the new input geometry
-        saveException = ex;
-        // don't propagate the exception - it will be detected by fact that resultGeometry is null
-      }
-      if (resultGeometry != null) return;
-    }
-
-    // tried everything - have to bail
-    throw saveException;
-  }
-
-  private void bufferOriginalPrecision()
-  {
-    try {
-      // use fast noding by default
-      BufferBuilder bufBuilder = new BufferBuilder(bufParams);
-      resultGeometry = bufBuilder.buffer(argGeom, distance);
-    }
-    catch (RuntimeException ex) {
-      saveException = ex;
-      // don't propagate the exception - it will be detected by fact that resultGeometry is null
-
-      // testing ONLY - propagate exception
-      //throw ex;
-    }
-  }
-
-  private void bufferReducedPrecision(int precisionDigits)
-  {
-    double sizeBasedScaleFactor = precisionScaleFactor(argGeom, distance, precisionDigits);
-//    System.out.println("recomputing with precision scale factor = " + sizeBasedScaleFactor);
-
-    PrecisionModel fixedPM = new PrecisionModel(sizeBasedScaleFactor);
-    bufferFixedPrecision(fixedPM);
-  }
-
-  private void bufferFixedPrecision(PrecisionModel fixedPM)
-  {
-    Noder noder = new ScaledNoder(new MCIndexSnapRounder(new PrecisionModel(1.0)),
-                                  fixedPM.getScale());
-
-    BufferBuilder bufBuilder = new BufferBuilder(bufParams);
-    bufBuilder.setWorkingPrecisionModel(fixedPM);
-    bufBuilder.setNoder(noder);
-    // this may throw an exception, if robustness errors are encountered
-    resultGeometry = bufBuilder.buffer(argGeom, distance);
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/BufferParameters.java b/src/com/vividsolutions/jts/operation/buffer/BufferParameters.java
deleted file mode 100644
index 2c5759a..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/BufferParameters.java
+++ /dev/null
@@ -1,366 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * A value class containing the parameters which 
- * specify how a buffer should be constructed.
- * <p>
- * The parameters allow control over:
- * <ul>
- * <li>Quadrant segments (accuracy of approximation for circular arcs)
- * <li>End Cap style
- * <li>Join style
- * <li>Mitre limit
- * <li>whether the buffer is single-sided
- * </ul>
- * 
- * @author Martin Davis
- *
- */
-public class BufferParameters 
-{
-  /**
-   * Specifies a round line buffer end cap style.
-   */
-  public static final int CAP_ROUND = 1;
-  /**
-   * Specifies a flat line buffer end cap style.
-   */
-  public static final int CAP_FLAT = 2;
-  /**
-   * Specifies a square line buffer end cap style.
-   */
-  public static final int CAP_SQUARE = 3;
-  
-  /**
-   * Specifies a round join style.
-   */
-  public static final int JOIN_ROUND = 1;
-  /**
-   * Specifies a mitre join style.
-   */
-  public static final int JOIN_MITRE = 2;
-  /**
-   * Specifies a bevel join style.
-   */
-  public static final int JOIN_BEVEL = 3;
-
-  /**
-   * The default number of facets into which to divide a fillet of 90 degrees.
-   * A value of 8 gives less than 2% max error in the buffer distance.
-   * For a max error of < 1%, use QS = 12.
-   * For a max error of < 0.1%, use QS = 18.
-   */
-  public static final int DEFAULT_QUADRANT_SEGMENTS = 8;
-
-  /**
-   * The default mitre limit
-   * Allows fairly pointy mitres.
-   */
-  public static final double DEFAULT_MITRE_LIMIT = 5.0;
-  
-  /**
-   * The default simplify factor
-   * Provides an accuracy of about 1%, which matches the accuracy of the default Quadrant Segments parameter.
-   */
-  public static final double DEFAULT_SIMPLIFY_FACTOR = 0.01;
-  
-
-  private int quadrantSegments = DEFAULT_QUADRANT_SEGMENTS;
-  private int endCapStyle = CAP_ROUND;
-  private int joinStyle = JOIN_ROUND;
-  private double mitreLimit = DEFAULT_MITRE_LIMIT;
-  private boolean isSingleSided = false;
-  private double simplifyFactor = DEFAULT_SIMPLIFY_FACTOR;
-  
-  /**
-   * Creates a default set of parameters
-   *
-   */
-  public BufferParameters() {
-  }
-
-  /**
-   * Creates a set of parameters with the
-   * given quadrantSegments value.
-   * 
-   * @param quadrantSegments the number of quadrant segments to use
-   */
-  public BufferParameters(int quadrantSegments) 
-  {
-    setQuadrantSegments(quadrantSegments);
-  }
-
-  /**
-   * Creates a set of parameters with the
-   * given quadrantSegments and endCapStyle values.
-   * 
-   * @param quadrantSegments the number of quadrant segments to use
-   * @param endCapStyle the end cap style to use
-   */
-  public BufferParameters(int quadrantSegments,
-      int endCapStyle) 
-  {
-    setQuadrantSegments(quadrantSegments);
-    setEndCapStyle(endCapStyle);
-  }
-
-  /**
-   * Creates a set of parameters with the
-   * given parameter values.
-   * 
-   * @param quadrantSegments the number of quadrant segments to use
-   * @param endCapStyle the end cap style to use
-   * @param joinStyle the join style to use
-   * @param mitreLimit the mitre limit to use
-   */
-  public BufferParameters(int quadrantSegments,
-      int endCapStyle,
-      int joinStyle,
-      double mitreLimit) 
-  {
-    setQuadrantSegments(quadrantSegments);
-    setEndCapStyle(endCapStyle);
-    setJoinStyle(joinStyle);
-    setMitreLimit(mitreLimit);
-  }
-
-  /**
-   * Gets the number of quadrant segments which will be used
-   * 
-   * @return the number of quadrant segments
-   */
-  public int getQuadrantSegments()
-  {
-    return quadrantSegments;
-  }
-  
-  /**
-   * Sets the number of line segments used to approximate an angle fillet.
-   * <ul>
-   * <li>If <tt>quadSegs</tt> >= 1, joins are round, and <tt>quadSegs</tt> indicates the number of 
-   * segments to use to approximate a quarter-circle.
-   * <li>If <tt>quadSegs</tt> = 0, joins are bevelled (flat)
-   * <li>If <tt>quadSegs</tt> < 0, joins are mitred, and the value of qs
-   * indicates the mitre ration limit as
-   * <pre>
-   * mitreLimit = |<tt>quadSegs</tt>|
-   * </pre>
-   * </ul>
-   * For round joins, <tt>quadSegs</tt> determines the maximum
-   * error in the approximation to the true buffer curve.
-   * The default value of 8 gives less than 2% max error in the buffer distance.
-   * For a max error of < 1%, use QS = 12.
-   * For a max error of < 0.1%, use QS = 18.
-   * The error is always less than the buffer distance 
-   * (in other words, the computed buffer curve is always inside the true
-   * curve).
-   * 
-   * @param quadSegs the number of segments in a fillet for a quadrant
-   */
-  public void setQuadrantSegments(int quadSegs)
-  {
-    quadrantSegments = quadSegs;
-    
-    /** 
-     * Indicates how to construct fillets.
-     * If qs >= 1, fillet is round, and qs indicates number of 
-     * segments to use to approximate a quarter-circle.
-     * If qs = 0, fillet is bevelled flat (i.e. no filleting is performed)
-     * If qs < 0, fillet is mitred, and absolute value of qs
-     * indicates maximum length of mitre according to
-     * 
-     * mitreLimit = |qs|
-     */
-    if (quadrantSegments == 0)
-      joinStyle = JOIN_BEVEL;
-    if (quadrantSegments < 0) {
-      joinStyle = JOIN_MITRE;
-      mitreLimit = Math.abs(quadrantSegments);
-    }
-    
-    if (quadSegs <= 0) {
-      quadrantSegments = 1;
-    }
-    
-    /**
-     * If join style was set by the quadSegs value,
-     * use the default for the actual quadrantSegments value.
-     */
-    if (joinStyle != JOIN_ROUND) {
-      quadrantSegments = DEFAULT_QUADRANT_SEGMENTS;
-    }
-  }
-
-  /**
-   * Computes the maximum distance error due to a given level
-   * of approximation to a true arc.
-   * 
-   * @param quadSegs the number of segments used to approximate a quarter-circle
-   * @return the error of approximation
-   */
-  public static double bufferDistanceError(int quadSegs)
-  {
-    double alpha = Math.PI / 2.0 / quadSegs;
-    return 1 - Math.cos(alpha / 2.0);
-  }
-  
-  /**
-   * Gets the end cap style.
-   * 
-   * @return the end cap style
-   */
-  public int getEndCapStyle()
-  {
-    return endCapStyle;
-  }
-  
-  /**
-   * Specifies the end cap style of the generated buffer.
-   * The styles supported are {@link #CAP_ROUND}, {@link #CAP_FLAT}, and {@link #CAP_SQUARE}.
-   * The default is CAP_ROUND.
-   *
-   * @param endCapStyle the end cap style to specify
-   */
-  public void setEndCapStyle(int endCapStyle)
-  {
-    this.endCapStyle = endCapStyle;
-  }
-  
-  /**
-   * Gets the join style
-   * 
-   * @return the join style code
-   */
-  public int getJoinStyle()
-  {
-    return joinStyle;
-  }
-  
-  /**
-   * Sets the join style for outside (reflex) corners between line segments.
-   * Allowable values are {@link #JOIN_ROUND} (which is the default),
-   * {@link #JOIN_MITRE} and {link JOIN_BEVEL}.
-   * 
-   * @param joinStyle the code for the join style
-   */
-  public void setJoinStyle(int joinStyle)
-  {
-    this.joinStyle = joinStyle;
-  }
-  
-  /**
-   * Gets the mitre ratio limit.
-   * 
-   * @return the limit value
-   */
-  public double getMitreLimit()
-  {
-    return mitreLimit;
-  }
-  
-  /**
-   * Sets the limit on the mitre ratio used for very sharp corners.
-   * The mitre ratio is the ratio of the distance from the corner
-   * to the end of the mitred offset corner.
-   * When two line segments meet at a sharp angle, 
-   * a miter join will extend far beyond the original geometry.
-   * (and in the extreme case will be infinitely far.)
-   * To prevent unreasonable geometry, the mitre limit 
-   * allows controlling the maximum length of the join corner.
-   * Corners with a ratio which exceed the limit will be beveled.
-   *
-   * @param mitreLimit the mitre ratio limit
-   */
-  public void setMitreLimit(double mitreLimit)
-  {
-    this.mitreLimit = mitreLimit;
-  }
-
-  /**
-   * Sets whether the computed buffer should be single-sided.
-   * A single-sided buffer is constructed on only one side of each input line.
-   * <p>
-   * The side used is determined by the sign of the buffer distance:
-   * <ul>
-   * <li>a positive distance indicates the left-hand side
-   * <li>a negative distance indicates the right-hand side
-   * </ul>
-   * The single-sided buffer of point geometries is 
-   * the same as the regular buffer.
-   * <p>
-   * The End Cap Style for single-sided buffers is 
-   * always ignored, 
-   * and forced to the equivalent of <tt>CAP_FLAT</tt>. 
-   * 
-   * @param isSingleSided true if a single-sided buffer should be constructed
-   */
-  public void setSingleSided(boolean isSingleSided)
-  {
-    this.isSingleSided = isSingleSided;
-  }
-
-  /**
-   * Tests whether the buffer is to be generated on a single side only.
-   * 
-   * @return true if the generated buffer is to be single-sided
-   */
-  public boolean isSingleSided() {
-    return isSingleSided;
-  }
-
-  /**
-   * Gets the simplify factor.
-   * 
-   * @return the simplify factor
-   */
-  public double getSimplifyFactor() {
-    return simplifyFactor;
-  }
-  
-  /**
-   * Sets the factor used to determine the simplify distance tolerance
-   * for input simplification.
-   * Simplifying can increase the performance of computing buffers.
-   * Generally the simplify factor should be greater than 0.
-   * Values between 0.01 and .1 produce relatively good accuracy for the generate buffer.
-   * Larger values sacrifice accuracy in return for performance.
-   * 
-   * @param simplifyFactor a value greater than or equal to zero.
-   */
-  public void setSimplifyFactor(double simplifyFactor)
-  {
-    this.simplifyFactor = simplifyFactor < 0 ? 0 : simplifyFactor;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/BufferSubgraph.java b/src/com/vividsolutions/jts/operation/buffer/BufferSubgraph.java
deleted file mode 100644
index 7f801f6..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/BufferSubgraph.java
+++ /dev/null
@@ -1,330 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * @version 1.7
- */
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.*;
-//import debug.*;
-
-/**
- * A connected subset of the graph of
- * {@link DirectedEdge}s and {@link Node}s.
- * Its edges will generate either
- * <ul>
- * <li> a single polygon in the complete buffer, with zero or more holes, or
- * <li> one or more connected holes
- * </ul>
- *
- *
- * @version 1.7
- */
-class BufferSubgraph
-  implements Comparable
-{
-  private RightmostEdgeFinder finder;
-  private List dirEdgeList  = new ArrayList();
-  private List nodes        = new ArrayList();
-  private Coordinate rightMostCoord = null;
-  private Envelope env = null;
-
-  public BufferSubgraph()
-  {
-    finder = new RightmostEdgeFinder();
-  }
-
-  public List getDirectedEdges() { return dirEdgeList; }
-  public List getNodes() { return nodes; }
-
-  /**
-   * Computes the envelope of the edges in the subgraph.
-   * The envelope is cached after being computed.
-   *
-   * @return the envelope of the graph.
-   */
-  public Envelope getEnvelope()
-  {
-    if (env == null) {
-      Envelope edgeEnv = new Envelope();
-      for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
-        DirectedEdge dirEdge = (DirectedEdge) it.next();
-        Coordinate[] pts = dirEdge.getEdge().getCoordinates();
-        for (int i = 0; i < pts.length - 1; i++) {
-          edgeEnv.expandToInclude(pts[i]);
-        }
-      }
-      env = edgeEnv;
-    }
-    return env;
-  }
-
-  /**
-   * Gets the rightmost coordinate in the edges of the subgraph
-   */
-  public Coordinate getRightmostCoordinate()
-  {
-    return rightMostCoord;
-  }
-
-  /**
-   * Creates the subgraph consisting of all edges reachable from this node.
-   * Finds the edges in the graph and the rightmost coordinate.
-   *
-   * @param node a node to start the graph traversal from
-   */
-  public void create(Node node)
-  {
-    addReachable(node);
-    finder.findEdge(dirEdgeList);
-    rightMostCoord = finder.getCoordinate();
-  }
-
-  /**
-   * Adds all nodes and edges reachable from this node to the subgraph.
-   * Uses an explicit stack to avoid a large depth of recursion.
-   *
-   * @param node a node known to be in the subgraph
-   */
-  private void addReachable(Node startNode)
-  {
-    Stack nodeStack = new Stack();
-    nodeStack.add(startNode);
-    while (! nodeStack.empty()) {
-      Node node = (Node) nodeStack.pop();
-      add(node, nodeStack);
-    }
-  }
-
-  /**
-   * Adds the argument node and all its out edges to the subgraph
-   * @param node the node to add
-   * @param nodeStack the current set of nodes being traversed
-   */
-  private void add(Node node, Stack nodeStack)
-  {
-    node.setVisited(true);
-    nodes.add(node);
-    for (Iterator i = ((DirectedEdgeStar) node.getEdges()).iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      dirEdgeList.add(de);
-      DirectedEdge sym = de.getSym();
-      Node symNode = sym.getNode();
-      /**
-       * NOTE: this is a depth-first traversal of the graph.
-       * This will cause a large depth of recursion.
-       * It might be better to do a breadth-first traversal.
-       */
-      if (! symNode.isVisited()) nodeStack.push(symNode);
-    }
-  }
-
-  private void clearVisitedEdges()
-  {
-    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      de.setVisited(false);
-    }
-  }
-
-  public void computeDepth(int outsideDepth)
-  {
-    clearVisitedEdges();
-    // find an outside edge to assign depth to
-    DirectedEdge de = finder.getEdge();
-    Node n = de.getNode();
-    Label label = de.getLabel();
-    // right side of line returned by finder is on the outside
-    de.setEdgeDepths(Position.RIGHT, outsideDepth);
-    copySymDepths(de);
-
-    //computeNodeDepth(n, de);
-    computeDepths(de);
-  }
-
-  /**
-   * Compute depths for all dirEdges via breadth-first traversal of nodes in graph
-   * @param startEdge edge to start processing with
-   */
-  // <FIX> MD - use iteration & queue rather than recursion, for speed and robustness
-  private void computeDepths(DirectedEdge startEdge)
-  {
-    Set nodesVisited = new HashSet();
-    LinkedList nodeQueue = new LinkedList();
-
-    Node startNode = startEdge.getNode();
-    nodeQueue.addLast(startNode);
-    nodesVisited.add(startNode);
-    startEdge.setVisited(true);
-
-    while (! nodeQueue.isEmpty()) {
-//System.out.println(nodes.size() + " queue: " + nodeQueue.size());
-      Node n = (Node) nodeQueue.removeFirst();
-      nodesVisited.add(n);
-      // compute depths around node, starting at this edge since it has depths assigned
-      computeNodeDepth(n);
-
-      // add all adjacent nodes to process queue,
-      // unless the node has been visited already
-      for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
-        DirectedEdge de = (DirectedEdge) i.next();
-        DirectedEdge sym = de.getSym();
-        if (sym.isVisited()) continue;
-        Node adjNode = sym.getNode();
-        if (! (nodesVisited.contains(adjNode)) ) {
-          nodeQueue.addLast(adjNode);
-          nodesVisited.add(adjNode);
-        }
-      }
-    }
-  }
-
-  private void computeNodeDepth(Node n)
-  {
-    // find a visited dirEdge to start at
-    DirectedEdge startEdge = null;
-    for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      if (de.isVisited() || de.getSym().isVisited()) {
-        startEdge = de;
-        break;
-      }
-    }
-    // MD - testing  Result: breaks algorithm
-    //if (startEdge == null) return;
-    
-    // only compute string append if assertion would fail
-    if (startEdge == null)
-    	throw new TopologyException("unable to find edge to compute depths at " + n.getCoordinate());
-
-    ((DirectedEdgeStar) n.getEdges()).computeDepths(startEdge);
-
-    // copy depths to sym edges
-    for (Iterator i = ((DirectedEdgeStar) n.getEdges()).iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      de.setVisited(true);
-      copySymDepths(de);
-    }
-  }
-
-  private void copySymDepths(DirectedEdge de)
-  {
-    DirectedEdge sym = de.getSym();
-    sym.setDepth(Position.LEFT, de.getDepth(Position.RIGHT));
-    sym.setDepth(Position.RIGHT, de.getDepth(Position.LEFT));
-  }
-
-  /**
-   * Find all edges whose depths indicates that they are in the result area(s).
-   * Since we want polygon shells to be
-   * oriented CW, choose dirEdges with the interior of the result on the RHS.
-   * Mark them as being in the result.
-   * Interior Area edges are the result of dimensional collapses.
-   * They do not form part of the result area boundary.
-   */
-  public void findResultEdges()
-  {
-    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      /**
-       * Select edges which have an interior depth on the RHS
-       * and an exterior depth on the LHS.
-       * Note that because of weird rounding effects there may be
-       * edges which have negative depths!  Negative depths
-       * count as "outside".
-       */
-      // <FIX> - handle negative depths
-      if (    de.getDepth(Position.RIGHT) >= 1
-          &&  de.getDepth(Position.LEFT)  <= 0
-          &&  ! de.isInteriorAreaEdge()) {
-        de.setInResult(true);
-//Debug.print("in result "); Debug.println(de);
-      }
-    }
-  }
-
-  /**
-   * BufferSubgraphs are compared on the x-value of their rightmost Coordinate.
-   * This defines a partial ordering on the graphs such that:
-   * <p>
-   * g1 >= g2 <==> Ring(g2) does not contain Ring(g1)
-   * <p>
-   * where Polygon(g) is the buffer polygon that is built from g.
-   * <p>
-   * This relationship is used to sort the BufferSubgraphs so that shells are guaranteed to
-   * be built before holes.
-   */
-  public int compareTo(Object o) {
-    BufferSubgraph graph = (BufferSubgraph) o;
-    if (this.rightMostCoord.x < graph.rightMostCoord.x) {
-      return -1;
-    }
-    if (this.rightMostCoord.x > graph.rightMostCoord.x) {
-      return 1;
-    }
-    return 0;
-  }
-
-/*
-// DEBUGGING only - comment out
-  private static final String SAVE_DIREDGES = "saveDirEdges";
-  private static int saveCount = 0;
-  public void saveDirEdges()
-  {
-    GeometryFactory fact = new GeometryFactory();
-    for (Iterator it = dirEdgeList.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      double dx = de.getDx();
-      double dy = de.getDy();
-      Coordinate p0 = de.getCoordinate();
-      double ang = Math.atan2(dy, dx);
-      Coordinate p1 = new Coordinate(
-          p0.x + .4 * Math.cos(ang),
-          p0.y + .4 * Math.sin(ang));
-//      DebugFeature.add(SAVE_DIREDGES,
-//                       fact.createLineString(new Coordinate[] { p0, p1 } ),
-//                       de.getDepth(Position.LEFT) + "/" + de.getDepth(Position.RIGHT)
-//                       );
-    }
-  String filepath = "x:\\jts\\testBuffer\\dirEdges" + saveCount++ + ".jml";
-    DebugFeature.saveFeatures(SAVE_DIREDGES, filepath);
-  }
-  */
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/OffsetCurveBuilder.java b/src/com/vividsolutions/jts/operation/buffer/OffsetCurveBuilder.java
deleted file mode 100644
index c2c354d..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/OffsetCurveBuilder.java
+++ /dev/null
@@ -1,362 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateArrays;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.PrecisionModel;
-import com.vividsolutions.jts.geomgraph.Position;
-
-/**
- * Computes the raw offset curve for a
- * single {@link Geometry} component (ring, line or point).
- * A raw offset curve line is not noded -
- * it may contain self-intersections (and usually will).
- * The final buffer polygon is computed by forming a topological graph
- * of all the noded raw curves and tracing outside contours.
- * The points in the raw curve are rounded 
- * to a given {@link PrecisionModel}.
- *
- * @version 1.7
- */
-public class OffsetCurveBuilder 
-{  
-  private double distance = 0.0;
-  private PrecisionModel precisionModel;
-  private BufferParameters bufParams;
-  
-  public OffsetCurveBuilder(
-                PrecisionModel precisionModel,
-                BufferParameters bufParams
-                )
-  {
-    this.precisionModel = precisionModel;
-    this.bufParams = bufParams;
-  }
-
-  /**
-   * Gets the buffer parameters being used to generate the curve.
-   * 
-   * @return the buffer parameters being used
-   */
-  public BufferParameters getBufferParameters()
-  {
-    return bufParams;
-  }
-  
-  /**
-   * This method handles single points as well as LineStrings.
-   * LineStrings are assumed <b>not</b> to be closed (the function will not
-   * fail for closed lines, but will generate superfluous line caps).
-   *
-   * @param inputPts the vertices of the line to offset
-   * @param distance the offset distance
-   * 
-   * @return a Coordinate array representing the curve
-   * or null if the curve is empty
-   */
-  public Coordinate[] getLineCurve(Coordinate[] inputPts, double distance)
-  {
-    this.distance = distance;
-    
-    // a zero or negative width buffer of a line/point is empty
-    if (distance < 0.0 && ! bufParams.isSingleSided()) return null;
-    if (distance == 0.0) return null;
-
-    double posDistance = Math.abs(distance);
-    OffsetSegmentGenerator segGen = getSegGen(posDistance);
-    if (inputPts.length <= 1) {
-      computePointCurve(inputPts[0], segGen);
-    }
-    else {
-      if (bufParams.isSingleSided()) {
-        boolean isRightSide = distance < 0.0;
-        computeSingleSidedBufferCurve(inputPts, isRightSide, segGen);
-      }
-      else
-        computeLineBufferCurve(inputPts, segGen);
-    }
-    
-    Coordinate[] lineCoord = segGen.getCoordinates();
-    return lineCoord;
-  }
-
-  /**
-   * This method handles the degenerate cases of single points and lines,
-   * as well as rings.
-   *
-   * @return a Coordinate array representing the curve
-   * or null if the curve is empty
-   */
-  public Coordinate[] getRingCurve(Coordinate[] inputPts, int side, double distance)
-  {
-    this.distance = distance;
-    if (inputPts.length <= 2)
-      return getLineCurve(inputPts, distance);
-
-    // optimize creating ring for for zero distance
-    if (distance == 0.0) {
-      return copyCoordinates(inputPts);
-    }
-    OffsetSegmentGenerator segGen = getSegGen(distance);
-    computeRingBufferCurve(inputPts, side, segGen);
-    return segGen.getCoordinates();
-  }
-
-  public Coordinate[] getOffsetCurve(Coordinate[] inputPts, double distance)
-  {
-    this.distance = distance;
-    
-    // a zero width offset curve is empty
-    if (distance == 0.0) return null;
-
-    boolean isRightSide = distance < 0.0;
-    double posDistance = Math.abs(distance);
-    OffsetSegmentGenerator segGen = getSegGen(posDistance);
-    if (inputPts.length <= 1) {
-      computePointCurve(inputPts[0], segGen);
-    }
-    else {
-      computeOffsetCurve(inputPts, isRightSide, segGen);
-    }
-    Coordinate[] curvePts = segGen.getCoordinates();
-    // for right side line is traversed in reverse direction, so have to reverse generated line
-    if (isRightSide) 
-      CoordinateArrays.reverse(curvePts);
-    return curvePts;
-  }
-
-  private static Coordinate[] copyCoordinates(Coordinate[] pts)
-  {
-    Coordinate[] copy = new Coordinate[pts.length];
-    for (int i = 0; i < copy.length; i++) {
-      copy[i] = new Coordinate(pts[i]);
-    }
-    return copy;
-  }
-    
-  private OffsetSegmentGenerator getSegGen(double distance)
-  {
-    return new OffsetSegmentGenerator(precisionModel, bufParams, distance);
-  }
-  
-  /**
-   * Computes the distance tolerance to use during input
-   * line simplification.
-   * 
-   * @param distance the buffer distance
-   * @return the simplification tolerance
-   */
-  private double simplifyTolerance(double bufDistance)
-  {
-    return bufDistance * bufParams.getSimplifyFactor();
-  }
-  
-  private void computePointCurve(Coordinate pt, OffsetSegmentGenerator segGen) {
-    switch (bufParams.getEndCapStyle()) {
-      case BufferParameters.CAP_ROUND:
-        segGen.createCircle(pt);
-        break;
-      case BufferParameters.CAP_SQUARE:
-        segGen.createSquare(pt);
-        break;
-      // otherwise curve is empty (e.g. for a butt cap);
-    }
-  }
-
-  private void computeLineBufferCurve(Coordinate[] inputPts, OffsetSegmentGenerator segGen)
-  {
-    double distTol = simplifyTolerance(distance);
-    
-    //--------- compute points for left side of line
-    // Simplify the appropriate side of the line before generating
-    Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
-    // MD - used for testing only (to eliminate simplification)
-//    Coordinate[] simp1 = inputPts;
-    
-    int n1 = simp1.length - 1;
-    segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
-    for (int i = 2; i <= n1; i++) {
-      segGen.addNextSegment(simp1[i], true);
-    }
-    segGen.addLastSegment();
-    // add line cap for end of line
-    segGen.addLineEndCap(simp1[n1 - 1], simp1[n1]);
-    
-    //---------- compute points for right side of line
-    // Simplify the appropriate side of the line before generating
-    Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
-    // MD - used for testing only (to eliminate simplification)
-//    Coordinate[] simp2 = inputPts;
-    int n2 = simp2.length - 1;
-   
-    // since we are traversing line in opposite order, offset position is still LEFT
-    segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
-    for (int i = n2 - 2; i >= 0; i--) {
-      segGen.addNextSegment(simp2[i], true);
-    }
-    segGen.addLastSegment();
-    // add line cap for start of line
-    segGen.addLineEndCap(simp2[1], simp2[0]);
-
-    segGen.closeRing();
-  }
-
-  /*
-  private void OLDcomputeLineBufferCurve(Coordinate[] inputPts)
-  {
-    int n = inputPts.length - 1;
-    
-    // compute points for left side of line
-    initSideSegments(inputPts[0], inputPts[1], Position.LEFT);
-    for (int i = 2; i <= n; i++) {
-      addNextSegment(inputPts[i], true);
-    }
-    addLastSegment();
-    // add line cap for end of line
-    addLineEndCap(inputPts[n - 1], inputPts[n]);
-
-    // compute points for right side of line
-    initSideSegments(inputPts[n], inputPts[n - 1], Position.LEFT);
-    for (int i = n - 2; i >= 0; i--) {
-      addNextSegment(inputPts[i], true);
-    }
-    addLastSegment();
-    // add line cap for start of line
-    addLineEndCap(inputPts[1], inputPts[0]);
-
-    vertexList.closeRing();
-  }
-  */
-  
-  private void computeSingleSidedBufferCurve(Coordinate[] inputPts, boolean isRightSide, OffsetSegmentGenerator segGen)
-  {
-    double distTol = simplifyTolerance(distance);
-    
-    if (isRightSide) {
-      // add original line
-      segGen.addSegments(inputPts, true);
-      
-      //---------- compute points for right side of line
-      // Simplify the appropriate side of the line before generating
-      Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
-      // MD - used for testing only (to eliminate simplification)
-  //    Coordinate[] simp2 = inputPts;
-      int n2 = simp2.length - 1;
-     
-      // since we are traversing line in opposite order, offset position is still LEFT
-      segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
-      segGen.addFirstSegment();
-      for (int i = n2 - 2; i >= 0; i--) {
-        segGen.addNextSegment(simp2[i], true);
-      }
-    }
-    else {
-      // add original line
-      segGen.addSegments(inputPts, false);
-      
-      //--------- compute points for left side of line
-      // Simplify the appropriate side of the line before generating
-      Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
-      // MD - used for testing only (to eliminate simplification)
-//      Coordinate[] simp1 = inputPts;
-      
-      int n1 = simp1.length - 1;
-      segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
-      segGen.addFirstSegment();
-      for (int i = 2; i <= n1; i++) {
-        segGen.addNextSegment(simp1[i], true);
-      }
-    }
-    segGen.addLastSegment();
-    segGen.closeRing();
-  }
-
-  private void computeOffsetCurve(Coordinate[] inputPts, boolean isRightSide, OffsetSegmentGenerator segGen)
-  {
-    double distTol = simplifyTolerance(distance);
-    
-    if (isRightSide) {
-      //---------- compute points for right side of line
-      // Simplify the appropriate side of the line before generating
-      Coordinate[] simp2 = BufferInputLineSimplifier.simplify(inputPts, -distTol);
-      // MD - used for testing only (to eliminate simplification)
-  //    Coordinate[] simp2 = inputPts;
-      int n2 = simp2.length - 1;
-     
-      // since we are traversing line in opposite order, offset position is still LEFT
-      segGen.initSideSegments(simp2[n2], simp2[n2 - 1], Position.LEFT);
-      segGen.addFirstSegment();
-      for (int i = n2 - 2; i >= 0; i--) {
-        segGen.addNextSegment(simp2[i], true);
-      }
-    }
-    else {
-      //--------- compute points for left side of line
-      // Simplify the appropriate side of the line before generating
-      Coordinate[] simp1 = BufferInputLineSimplifier.simplify(inputPts, distTol);
-      // MD - used for testing only (to eliminate simplification)
-//      Coordinate[] simp1 = inputPts;
-      
-      int n1 = simp1.length - 1;
-      segGen.initSideSegments(simp1[0], simp1[1], Position.LEFT);
-      segGen.addFirstSegment();
-      for (int i = 2; i <= n1; i++) {
-        segGen.addNextSegment(simp1[i], true);
-      }
-    }
-    segGen.addLastSegment();
-  }
-
-  private void computeRingBufferCurve(Coordinate[] inputPts, int side, OffsetSegmentGenerator segGen)
-  {
-    // simplify input line to improve performance
-    double distTol = simplifyTolerance(distance);
-    // ensure that correct side is simplified
-    if (side == Position.RIGHT)
-      distTol = -distTol;
-    Coordinate[] simp = BufferInputLineSimplifier.simplify(inputPts, distTol);
-//    Coordinate[] simp = inputPts;
-    
-    int n = simp.length - 1;
-    segGen.initSideSegments(simp[n - 1], simp[0], side);
-    for (int i = 1; i <= n; i++) {
-      boolean addStartPoint = i != 1;
-      segGen.addNextSegment(simp[i], addStartPoint);
-    }
-    segGen.closeRing();
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/OffsetCurveSetBuilder.java b/src/com/vividsolutions/jts/operation/buffer/OffsetCurveSetBuilder.java
deleted file mode 100644
index f491a5d..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/OffsetCurveSetBuilder.java
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * Creates all the raw offset curves for a buffer of a {@link Geometry}.
- * Raw curves need to be noded together and polygonized to form the final buffer area.
- *
- * @version 1.7
- */
-public class OffsetCurveSetBuilder {
-
-
-  private Geometry inputGeom;
-  private double distance;
-  private OffsetCurveBuilder curveBuilder;
-
-  private List curveList = new ArrayList();
-
-  public OffsetCurveSetBuilder(
-      Geometry inputGeom,
-          double distance,
-          OffsetCurveBuilder curveBuilder)
-  {
-    this.inputGeom = inputGeom;
-    this.distance = distance;
-    this.curveBuilder = curveBuilder;
-  }
-
-  /**
-   * Computes the set of raw offset curves for the buffer.
-   * Each offset curve has an attached {@link Label} indicating
-   * its left and right location.
-   *
-   * @return a Collection of SegmentStrings representing the raw buffer curves
-   */
-  public List getCurves()
-  {
-    add(inputGeom);
-    return curveList;
-  }
-
-  /**
-   * Creates a {@link SegmentString} for a coordinate list which is a raw offset curve,
-   * and adds it to the list of buffer curves.
-   * The SegmentString is tagged with a Label giving the topology of the curve.
-   * The curve may be oriented in either direction.
-   * If the curve is oriented CW, the locations will be:
-   * <br>Left: Location.EXTERIOR
-   * <br>Right: Location.INTERIOR
-   */
-  private void addCurve(Coordinate[] coord, int leftLoc, int rightLoc)
-  {
-    // don't add null or trivial curves
-    if (coord == null || coord.length < 2) return;
-    // add the edge for a coordinate list which is a raw offset curve
-    SegmentString e = new NodedSegmentString(coord,
-                        new Label(0, Location.BOUNDARY, leftLoc, rightLoc));
-    curveList.add(e);
-  }
-
-
-  private void add(Geometry g)
-  {
-    if (g.isEmpty()) return;
-
-    if (g instanceof Polygon)                 addPolygon((Polygon) g);
-                        // LineString also handles LinearRings
-    else if (g instanceof LineString)         addLineString((LineString) g);
-    else if (g instanceof Point)              addPoint((Point) g);
-    else if (g instanceof MultiPoint)         addCollection((MultiPoint) g);
-    else if (g instanceof MultiLineString)    addCollection((MultiLineString) g);
-    else if (g instanceof MultiPolygon)       addCollection((MultiPolygon) g);
-    else if (g instanceof GeometryCollection) addCollection((GeometryCollection) g);
-    else  throw new UnsupportedOperationException(g.getClass().getName());
-  }
-  private void addCollection(GeometryCollection gc)
-  {
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      Geometry g = gc.getGeometryN(i);
-      add(g);
-    }
-  }
-  /**
-   * Add a Point to the graph.
-   */
-  private void addPoint(Point p)
-  {
-    // a zero or negative width buffer of a line/point is empty
-    if (distance <= 0.0) 
-      return;
-    Coordinate[] coord = p.getCoordinates();
-    Coordinate[] curve = curveBuilder.getLineCurve(coord, distance);
-    addCurve(curve, Location.EXTERIOR, Location.INTERIOR);
-  }
-  
-  private void addLineString(LineString line)
-  {
-    // a zero or negative width buffer of a line/point is empty
-    if (distance <= 0.0 && ! curveBuilder.getBufferParameters().isSingleSided()) 
-      return;
-    Coordinate[] coord = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
-    Coordinate[] curve = curveBuilder.getLineCurve(coord, distance);
-    addCurve(curve, Location.EXTERIOR, Location.INTERIOR);
-
-    // TESTING
-    //Coordinate[] curveTrim = BufferCurveLoopPruner.prune(curve); 
-    //addCurve(curveTrim, Location.EXTERIOR, Location.INTERIOR);
-  }
-
-  private void addPolygon(Polygon p)
-  {
-    double offsetDistance = distance;
-    int offsetSide = Position.LEFT;
-    if (distance < 0.0) {
-      offsetDistance = -distance;
-      offsetSide = Position.RIGHT;
-    }
-
-    LinearRing shell = (LinearRing) p.getExteriorRing();
-    Coordinate[] shellCoord = CoordinateArrays.removeRepeatedPoints(shell.getCoordinates());
-    // optimization - don't bother computing buffer
-    // if the polygon would be completely eroded
-    if (distance < 0.0 && isErodedCompletely(shell, distance))
-        return;
-    // don't attemtp to buffer a polygon with too few distinct vertices
-    if (distance <= 0.0 && shellCoord.length < 3)
-    	return;
-
-    addPolygonRing(
-            shellCoord,
-            offsetDistance,
-            offsetSide,
-            Location.EXTERIOR,
-            Location.INTERIOR);
-
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-
-      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
-      Coordinate[] holeCoord = CoordinateArrays.removeRepeatedPoints(hole.getCoordinates());
-
-      // optimization - don't bother computing buffer for this hole
-      // if the hole would be completely covered
-      if (distance > 0.0 && isErodedCompletely(hole, -distance))
-          continue;
-
-      // Holes are topologically labelled opposite to the shell, since
-      // the interior of the polygon lies on their opposite side
-      // (on the left, if the hole is oriented CCW)
-      addPolygonRing(
-            holeCoord,
-            offsetDistance,
-            Position.opposite(offsetSide),
-            Location.INTERIOR,
-            Location.EXTERIOR);
-    }
-  }
-  
-  /**
-   * Adds an offset curve for a polygon ring.
-   * The side and left and right topological location arguments
-   * assume that the ring is oriented CW.
-   * If the ring is in the opposite orientation,
-   * the left and right locations must be interchanged and the side flipped.
-   *
-   * @param coord the coordinates of the ring (must not contain repeated points)
-   * @param offsetDistance the distance at which to create the buffer
-   * @param side the side of the ring on which to construct the buffer line
-   * @param cwLeftLoc the location on the L side of the ring (if it is CW)
-   * @param cwRightLoc the location on the R side of the ring (if it is CW)
-   */
-  private void addPolygonRing(Coordinate[] coord, double offsetDistance, int side, int cwLeftLoc, int cwRightLoc)
-  {
-    // don't bother adding ring if it is "flat" and will disappear in the output
-    if (offsetDistance == 0.0 && coord.length < LinearRing.MINIMUM_VALID_SIZE)
-      return;
-    
-    int leftLoc  = cwLeftLoc;
-    int rightLoc = cwRightLoc;
-    if (coord.length >= LinearRing.MINIMUM_VALID_SIZE 
-        && CGAlgorithms.isCCW(coord)) {
-      leftLoc = cwRightLoc;
-      rightLoc = cwLeftLoc;
-      side = Position.opposite(side);
-    }
-    Coordinate[] curve = curveBuilder.getRingCurve(coord, side, offsetDistance);
-    addCurve(curve, leftLoc, rightLoc);
-  }
-
-  /**
-   * The ringCoord is assumed to contain no repeated points.
-   * It may be degenerate (i.e. contain only 1, 2, or 3 points).
-   * In this case it has no area, and hence has a minimum diameter of 0.
-   *
-   * @param ringCoord
-   * @param offsetDistance
-   * @return
-   */
-  private boolean isErodedCompletely(LinearRing ring, double bufferDistance)
-  {
-    Coordinate[] ringCoord = ring.getCoordinates();
-    double minDiam = 0.0;
-    // degenerate ring has no area
-    if (ringCoord.length < 4)
-      return bufferDistance < 0;
-
-    // important test to eliminate inverted triangle bug
-    // also optimizes erosion test for triangles
-    if (ringCoord.length == 4)
-      return isTriangleErodedCompletely(ringCoord, bufferDistance);
-
-    // if envelope is narrower than twice the buffer distance, ring is eroded
-    Envelope env = ring.getEnvelopeInternal();
-    double envMinDimension = Math.min(env.getHeight(), env.getWidth());
-    if (bufferDistance < 0.0
-        && 2 * Math.abs(bufferDistance) > envMinDimension)
-      return true;
-
-    return false;
-    /**
-     * The following is a heuristic test to determine whether an
-     * inside buffer will be eroded completely.
-     * It is based on the fact that the minimum diameter of the ring pointset
-     * provides an upper bound on the buffer distance which would erode the
-     * ring.
-     * If the buffer distance is less than the minimum diameter, the ring
-     * may still be eroded, but this will be determined by
-     * a full topological computation.
-     *
-     */
-//System.out.println(ring);
-/* MD  7 Feb 2005 - there's an unknown bug in the MD code, so disable this for now
-    MinimumDiameter md = new MinimumDiameter(ring);
-    minDiam = md.getLength();
-    //System.out.println(md.getDiameter());
-    return minDiam < 2 * Math.abs(bufferDistance);
-    */
-  }
-
-  /**
-   * Tests whether a triangular ring would be eroded completely by the given
-   * buffer distance.
-   * This is a precise test.  It uses the fact that the inner buffer of a
-   * triangle converges on the inCentre of the triangle (the point
-   * equidistant from all sides).  If the buffer distance is greater than the
-   * distance of the inCentre from a side, the triangle will be eroded completely.
-   *
-   * This test is important, since it removes a problematic case where
-   * the buffer distance is slightly larger than the inCentre distance.
-   * In this case the triangle buffer curve "inverts" with incorrect topology,
-   * producing an incorrect hole in the buffer.
-   *
-   * @param triangleCoord
-   * @param bufferDistance
-   * @return
-   */
-  private boolean isTriangleErodedCompletely(
-      Coordinate[] triangleCoord,
-      double bufferDistance)
-  {
-    Triangle tri = new Triangle(triangleCoord[0], triangleCoord[1], triangleCoord[2]);
-    Coordinate inCentre = tri.inCentre();
-    double distToCentre = CGAlgorithms.distancePointLine(inCentre, tri.p0, tri.p1);
-    return distToCentre < Math.abs(bufferDistance);
-  }
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentGenerator.java b/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentGenerator.java
deleted file mode 100644
index 8b45f17..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentGenerator.java
+++ /dev/null
@@ -1,678 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-import com.vividsolutions.jts.algorithm.Angle;
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.algorithm.HCoordinate;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.algorithm.NotRepresentableException;
-import com.vividsolutions.jts.algorithm.RobustLineIntersector;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.LineSegment;
-import com.vividsolutions.jts.geom.PrecisionModel;
-import com.vividsolutions.jts.geomgraph.Position;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Generates segments which form an offset curve.
- * Supports all end cap and join options 
- * provided for buffering.
- * This algorithm implements various heuristics to 
- * produce smoother, simpler curves which are
- * still within a reasonable tolerance of the 
- * true curve.
- * 
- * @author Martin Davis
- *
- */
-class OffsetSegmentGenerator 
-{
-
-  /**
-   * Factor which controls how close offset segments can be to
-   * skip adding a filler or mitre.
-   */
-  private static final double OFFSET_SEGMENT_SEPARATION_FACTOR = 1.0E-3;
-  
-  /**
-   * Factor which controls how close curve vertices on inside turns can be to be snapped 
-   */
-  private static final double INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTOR = 1.0E-3;
-
-  /**
-   * Factor which controls how close curve vertices can be to be snapped
-   */
-  private static final double CURVE_VERTEX_SNAP_DISTANCE_FACTOR = 1.0E-6;
-
-  /**
-   * Factor which determines how short closing segs can be for round buffers
-   */
-  private static final int MAX_CLOSING_SEG_LEN_FACTOR = 80;
-
-  /**
-   * the max error of approximation (distance) between a quad segment and the true fillet curve
-   */
-  private double maxCurveSegmentError = 0.0;
-
-  /**
-   * The angle quantum with which to approximate a fillet curve
-   * (based on the input # of quadrant segments)
-   */
-  private double filletAngleQuantum;
-
-  /**
-   * The Closing Segment Length Factor controls how long
-   * "closing segments" are.  Closing segments are added
-   * at the middle of inside corners to ensure a smoother
-   * boundary for the buffer offset curve. 
-   * In some cases (particularly for round joins with default-or-better
-   * quantization) the closing segments can be made quite short.
-   * This substantially improves performance (due to fewer intersections being created).
-   * 
-   * A closingSegFactor of 0 results in lines to the corner vertex
-   * A closingSegFactor of 1 results in lines halfway to the corner vertex
-   * A closingSegFactor of 80 results in lines 1/81 of the way to the corner vertex
-   * (this option is reasonable for the very common default situation of round joins
-   * and quadrantSegs >= 8)
-   */
-  private int closingSegLengthFactor = 1;
-
-  private OffsetSegmentString segList;
-  private double distance = 0.0;
-  private PrecisionModel precisionModel;
-  private BufferParameters bufParams;
-  private LineIntersector li;
-
-  private Coordinate s0, s1, s2;
-  private LineSegment seg0 = new LineSegment();
-  private LineSegment seg1 = new LineSegment();
-  private LineSegment offset0 = new LineSegment();
-  private LineSegment offset1 = new LineSegment();
-  private int side = 0;
-  private boolean hasNarrowConcaveAngle = false;
-
-  public OffsetSegmentGenerator(PrecisionModel precisionModel,
-      BufferParameters bufParams, double distance) {
-    this.precisionModel = precisionModel;
-    this.bufParams = bufParams;
-
-    // compute intersections in full precision, to provide accuracy
-    // the points are rounded as they are inserted into the curve line
-    li = new RobustLineIntersector();
-    filletAngleQuantum = Math.PI / 2.0 / bufParams.getQuadrantSegments();
-
-    /**
-     * Non-round joins cause issues with short closing segments, so don't use
-     * them. In any case, non-round joins only really make sense for relatively
-     * small buffer distances.
-     */
-    if (bufParams.getQuadrantSegments() >= 8
-        && bufParams.getJoinStyle() == BufferParameters.JOIN_ROUND)
-      closingSegLengthFactor = MAX_CLOSING_SEG_LEN_FACTOR;
-    init(distance);
-  }
-
-  /**
-   * Tests whether the input has a narrow concave angle
-   * (relative to the offset distance).
-   * In this case the generated offset curve will contain self-intersections
-   * and heuristic closing segments.
-   * This is expected behaviour in the case of Buffer curves. 
-   * For pure Offset Curves,
-   * the output needs to be further treated 
-   * before it can be used. 
-   * 
-   * @return true if the input has a narrow concave angle
-   */
-  public boolean hasNarrowConcaveAngle()
-  {
-    return hasNarrowConcaveAngle;
-  }
-  
-  private void init(double distance)
-  {
-    this.distance = distance;
-    maxCurveSegmentError = distance * (1 - Math.cos(filletAngleQuantum / 2.0));
-    segList = new OffsetSegmentString();
-    segList.setPrecisionModel(precisionModel);
-    /**
-     * Choose the min vertex separation as a small fraction of the offset distance.
-     */
-    segList.setMinimumVertexDistance(distance * CURVE_VERTEX_SNAP_DISTANCE_FACTOR);
-  }
-
-
-  public void initSideSegments(Coordinate s1, Coordinate s2, int side)
-  {
-    this.s1 = s1;
-    this.s2 = s2;
-    this.side = side;
-    seg1.setCoordinates(s1, s2);
-    computeOffsetSegment(seg1, side, distance, offset1);
-  }
-
-  public Coordinate[] getCoordinates()
-  {
-    Coordinate[] pts = segList.getCoordinates();
-    return pts;
-  }
-  
-  public void closeRing()
-  {
-    segList.closeRing();
-  }
-  
-  public void addSegments(Coordinate[] pt, boolean isForward)
-  {
-    segList.addPts(pt, isForward);
-  }
-  
-  public void addFirstSegment()
-  {
-    segList.addPt(offset1.p0);
-  }
-  
-  /**
-   * Add last offset point
-   */
-  public void addLastSegment()
-  {
-    segList.addPt(offset1.p1);
-  }
-
-  //private static double MAX_CLOSING_SEG_LEN = 3.0;
-
-  public void addNextSegment(Coordinate p, boolean addStartPoint)
-  {
-    // s0-s1-s2 are the coordinates of the previous segment and the current one
-    s0 = s1;
-    s1 = s2;
-    s2 = p;
-    seg0.setCoordinates(s0, s1);
-    computeOffsetSegment(seg0, side, distance, offset0);
-    seg1.setCoordinates(s1, s2);
-    computeOffsetSegment(seg1, side, distance, offset1);
-
-    // do nothing if points are equal
-    if (s1.equals(s2)) return;
-
-    int orientation = CGAlgorithms.computeOrientation(s0, s1, s2);
-    boolean outsideTurn =
-          (orientation == CGAlgorithms.CLOCKWISE        && side == Position.LEFT)
-      ||  (orientation == CGAlgorithms.COUNTERCLOCKWISE && side == Position.RIGHT);
-
-    if (orientation == 0) { // lines are collinear
-      addCollinear(addStartPoint);
-    }
-    else if (outsideTurn) 
-    {
-      addOutsideTurn(orientation, addStartPoint);
-    }
-    else { // inside turn
-      addInsideTurn(orientation, addStartPoint);
-    }
-  }
-  
-  private void addCollinear(boolean addStartPoint)
-  {
-    /**
-     * This test could probably be done more efficiently,
-     * but the situation of exact collinearity should be fairly rare.
-     */
-    li.computeIntersection(s0, s1, s1, s2);
-    int numInt = li.getIntersectionNum();
-    /**
-     * if numInt is < 2, the lines are parallel and in the same direction. In
-     * this case the point can be ignored, since the offset lines will also be
-     * parallel.
-     */
-    if (numInt >= 2) {
-      /**
-       * segments are collinear but reversing. 
-       * Add an "end-cap" fillet
-       * all the way around to other direction This case should ONLY happen
-       * for LineStrings, so the orientation is always CW. (Polygons can never
-       * have two consecutive segments which are parallel but reversed,
-       * because that would be a self intersection.
-       * 
-       */
-      if (bufParams.getJoinStyle() == BufferParameters.JOIN_BEVEL 
-          || bufParams.getJoinStyle() == BufferParameters.JOIN_MITRE) {
-        if (addStartPoint) segList.addPt(offset0.p1);
-        segList.addPt(offset1.p0);
-      }
-      else {
-        addFillet(s1, offset0.p1, offset1.p0, CGAlgorithms.CLOCKWISE, distance);
-      }
-    }
-  }
-  
-  /**
-   * Adds the offset points for an outside (convex) turn
-   * 
-   * @param orientation
-   * @param addStartPoint
-   */
-  private void addOutsideTurn(int orientation, boolean addStartPoint)
-  {
-    /**
-     * Heuristic: If offset endpoints are very close together, 
-     * just use one of them as the corner vertex.
-     * This avoids problems with computing mitre corners in the case
-     * where the two segments are almost parallel 
-     * (which is hard to compute a robust intersection for).
-     */
-    if (offset0.p1.distance(offset1.p0) < distance * OFFSET_SEGMENT_SEPARATION_FACTOR) {
-      segList.addPt(offset0.p1);
-      return;
-    }
-    
-    if (bufParams.getJoinStyle() == BufferParameters.JOIN_MITRE) {
-      addMitreJoin(s1, offset0, offset1, distance);
-    }
-    else if (bufParams.getJoinStyle() == BufferParameters.JOIN_BEVEL){
-      addBevelJoin(offset0, offset1);
-    }
-    else {
-    // add a circular fillet connecting the endpoints of the offset segments
-     if (addStartPoint) segList.addPt(offset0.p1);
-      // TESTING - comment out to produce beveled joins
-      addFillet(s1, offset0.p1, offset1.p0, orientation, distance);
-      segList.addPt(offset1.p0);
-    }
-  }
-  
-  /**
-   * Adds the offset points for an inside (concave) turn.
-   * 
-   * @param orientation
-   * @param addStartPoint
-   */
-  private void addInsideTurn(int orientation, boolean addStartPoint) {
-    /**
-     * add intersection point of offset segments (if any)
-     */
-    li.computeIntersection(offset0.p0, offset0.p1, offset1.p0, offset1.p1);
-    if (li.hasIntersection()) {
-      segList.addPt(li.getIntersection(0));
-    }
-    else {
-      /**
-       * If no intersection is detected, 
-       * it means the angle is so small and/or the offset so
-       * large that the offsets segments don't intersect. 
-       * In this case we must
-       * add a "closing segment" to make sure the buffer curve is continuous,
-       * fairly smooth (e.g. no sharp reversals in direction)
-       * and tracks the buffer correctly around the corner. The curve connects
-       * the endpoints of the segment offsets to points
-       * which lie toward the centre point of the corner.
-       * The joining curve will not appear in the final buffer outline, since it
-       * is completely internal to the buffer polygon.
-       * 
-       * In complex buffer cases the closing segment may cut across many other
-       * segments in the generated offset curve.  In order to improve the 
-       * performance of the noding, the closing segment should be kept as short as possible.
-       * (But not too short, since that would defeat its purpose).
-       * This is the purpose of the closingSegFactor heuristic value.
-       */ 
-      
-       /** 
-       * The intersection test above is vulnerable to robustness errors; i.e. it
-       * may be that the offsets should intersect very close to their endpoints,
-       * but aren't reported as such due to rounding. To handle this situation
-       * appropriately, we use the following test: If the offset points are very
-       * close, don't add closing segments but simply use one of the offset
-       * points
-       */
-      hasNarrowConcaveAngle = true;
-      //System.out.println("NARROW ANGLE - distance = " + distance);
-      if (offset0.p1.distance(offset1.p0) < distance
-          * INSIDE_TURN_VERTEX_SNAP_DISTANCE_FACTOR) {
-        segList.addPt(offset0.p1);
-      } else {
-        // add endpoint of this segment offset
-        segList.addPt(offset0.p1);
-        
-        /**
-         * Add "closing segment" of required length.
-         */
-        if (closingSegLengthFactor > 0) {
-          Coordinate mid0 = new Coordinate((closingSegLengthFactor * offset0.p1.x + s1.x)/(closingSegLengthFactor + 1), 
-              (closingSegLengthFactor*offset0.p1.y + s1.y)/(closingSegLengthFactor + 1));
-          segList.addPt(mid0);
-          Coordinate mid1 = new Coordinate((closingSegLengthFactor*offset1.p0.x + s1.x)/(closingSegLengthFactor + 1), 
-             (closingSegLengthFactor*offset1.p0.y + s1.y)/(closingSegLengthFactor + 1));
-          segList.addPt(mid1);
-        }
-        else {
-          /**
-           * This branch is not expected to be used except for testing purposes.
-           * It is equivalent to the JTS 1.9 logic for closing segments
-           * (which results in very poor performance for large buffer distances)
-           */
-          segList.addPt(s1);
-        }
-        
-        //*/  
-        // add start point of next segment offset
-        segList.addPt(offset1.p0);
-      }
-    }
-  }
-  
-
-  /**
-   * Compute an offset segment for an input segment on a given side and at a given distance.
-   * The offset points are computed in full double precision, for accuracy.
-   *
-   * @param seg the segment to offset
-   * @param side the side of the segment ({@link Position}) the offset lies on
-   * @param distance the offset distance
-   * @param offset the points computed for the offset segment
-   */
-  private void computeOffsetSegment(LineSegment seg, int side, double distance, LineSegment offset)
-  {
-    int sideSign = side == Position.LEFT ? 1 : -1;
-    double dx = seg.p1.x - seg.p0.x;
-    double dy = seg.p1.y - seg.p0.y;
-    double len = Math.sqrt(dx * dx + dy * dy);
-    // u is the vector that is the length of the offset, in the direction of the segment
-    double ux = sideSign * distance * dx / len;
-    double uy = sideSign * distance * dy / len;
-    offset.p0.x = seg.p0.x - uy;
-    offset.p0.y = seg.p0.y + ux;
-    offset.p1.x = seg.p1.x - uy;
-    offset.p1.y = seg.p1.y + ux;
-  }
-
-  /**
-   * Add an end cap around point p1, terminating a line segment coming from p0
-   */
-  public void addLineEndCap(Coordinate p0, Coordinate p1)
-  {
-    LineSegment seg = new LineSegment(p0, p1);
-
-    LineSegment offsetL = new LineSegment();
-    computeOffsetSegment(seg, Position.LEFT, distance, offsetL);
-    LineSegment offsetR = new LineSegment();
-    computeOffsetSegment(seg, Position.RIGHT, distance, offsetR);
-
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    double angle = Math.atan2(dy, dx);
-
-    switch (bufParams.getEndCapStyle()) {
-      case BufferParameters.CAP_ROUND:
-        // add offset seg points with a fillet between them
-        segList.addPt(offsetL.p1);
-        addFillet(p1, angle + Math.PI / 2, angle - Math.PI / 2, CGAlgorithms.CLOCKWISE, distance);
-        segList.addPt(offsetR.p1);
-        break;
-      case BufferParameters.CAP_FLAT:
-        // only offset segment points are added
-        segList.addPt(offsetL.p1);
-        segList.addPt(offsetR.p1);
-        break;
-      case BufferParameters.CAP_SQUARE:
-        // add a square defined by extensions of the offset segment endpoints
-        Coordinate squareCapSideOffset = new Coordinate();
-        squareCapSideOffset.x = Math.abs(distance) * Math.cos(angle);
-        squareCapSideOffset.y = Math.abs(distance) * Math.sin(angle);
-
-        Coordinate squareCapLOffset = new Coordinate(
-            offsetL.p1.x + squareCapSideOffset.x,
-            offsetL.p1.y + squareCapSideOffset.y);
-        Coordinate squareCapROffset = new Coordinate(
-            offsetR.p1.x + squareCapSideOffset.x,
-            offsetR.p1.y + squareCapSideOffset.y);
-        segList.addPt(squareCapLOffset);
-        segList.addPt(squareCapROffset);
-        break;
-
-    }
-  }
-  /**
-   * Adds a mitre join connecting the two reflex offset segments.
-   * The mitre will be beveled if it exceeds the mitre ratio limit.
-   * 
-   * @param offset0 the first offset segment
-   * @param offset1 the second offset segment
-   * @param distance the offset distance
-   */
-  private void addMitreJoin(Coordinate p, 
-      LineSegment offset0, 
-      LineSegment offset1,
-      double distance)
-  {
-    boolean isMitreWithinLimit = true;
-    Coordinate intPt = null;
-  
-    /**
-     * This computation is unstable if the offset segments are nearly collinear.
-     * Howver, this situation should have been eliminated earlier by the check for 
-     * whether the offset segment endpoints are almost coincident
-     */
-    try {
-     intPt = HCoordinate.intersection(offset0.p0, 
-        offset0.p1, offset1.p0, offset1.p1);
-     
-     double mitreRatio = distance <= 0.0 ? 1.0
-         : intPt.distance(p) / Math.abs(distance);
-     
-     if (mitreRatio > bufParams.getMitreLimit())
-       isMitreWithinLimit = false;
-    }
-    catch (NotRepresentableException ex) {
-      intPt = new Coordinate(0,0);
-      isMitreWithinLimit = false;
-    }
-    
-    if (isMitreWithinLimit) {
-      segList.addPt(intPt);
-    }
-    else {
-      addLimitedMitreJoin(offset0, offset1, distance, bufParams.getMitreLimit());
-//      addBevelJoin(offset0, offset1);
-    }
-  }
-  
-  
-  /**
-   * Adds a limited mitre join connecting the two reflex offset segments.
-   * A limited mitre is a mitre which is beveled at the distance
-   * determined by the mitre ratio limit.
-   * 
-   * @param offset0 the first offset segment
-   * @param offset1 the second offset segment
-   * @param distance the offset distance
-   * @param mitreLimit the mitre limit ratio
-   */
-  private void addLimitedMitreJoin( 
-      LineSegment offset0, 
-      LineSegment offset1,
-      double distance,
-      double mitreLimit)
-  {
-    Coordinate basePt = seg0.p1;
-    
-    double ang0 = Angle.angle(basePt, seg0.p0);
-    double ang1 = Angle.angle(basePt, seg1.p1);
-    
-    // oriented angle between segments
-    double angDiff = Angle.angleBetweenOriented(seg0.p0, basePt, seg1.p1);
-    // half of the interior angle
-    double angDiffHalf = angDiff / 2;
-  
-    // angle for bisector of the interior angle between the segments
-    double midAng = Angle.normalize(ang0 + angDiffHalf);
-    // rotating this by PI gives the bisector of the reflex angle
-    double mitreMidAng = Angle.normalize(midAng + Math.PI);
-    
-    // the miterLimit determines the distance to the mitre bevel
-    double mitreDist = mitreLimit * distance;
-    // the bevel delta is the difference between the buffer distance
-    // and half of the length of the bevel segment
-    double bevelDelta = mitreDist * Math.abs(Math.sin(angDiffHalf));
-    double bevelHalfLen = distance - bevelDelta;
-
-    // compute the midpoint of the bevel segment
-    double bevelMidX = basePt.x + mitreDist * Math.cos(mitreMidAng);
-    double bevelMidY = basePt.y + mitreDist * Math.sin(mitreMidAng);
-    Coordinate bevelMidPt = new Coordinate(bevelMidX, bevelMidY);
-    
-    // compute the mitre midline segment from the corner point to the bevel segment midpoint
-    LineSegment mitreMidLine = new LineSegment(basePt, bevelMidPt);
-    
-    // finally the bevel segment endpoints are computed as offsets from 
-    // the mitre midline
-    Coordinate bevelEndLeft = mitreMidLine.pointAlongOffset(1.0, bevelHalfLen);
-    Coordinate bevelEndRight = mitreMidLine.pointAlongOffset(1.0, -bevelHalfLen);
-    
-    if (side == Position.LEFT) {
-      segList.addPt(bevelEndLeft);
-      segList.addPt(bevelEndRight);
-    }
-    else {
-      segList.addPt(bevelEndRight);
-      segList.addPt(bevelEndLeft);     
-    }
-  }
-  
-  /**
-   * Adds a bevel join connecting the two offset segments
-   * around a reflex corner.
-   * 
-   * @param offset0 the first offset segment
-   * @param offset1 the second offset segment
-   */
-  private void addBevelJoin( 
-      LineSegment offset0, 
-      LineSegment offset1)
-  {
-     segList.addPt(offset0.p1);
-     segList.addPt(offset1.p0);        
-  }
-  
-  
-  /**
-   * Add points for a circular fillet around a reflex corner.
-   * Adds the start and end points
-   * 
-   * @param p base point of curve
-   * @param p0 start point of fillet curve
-   * @param p1 endpoint of fillet curve
-   * @param direction the orientation of the fillet
-   * @param radius the radius of the fillet
-   */
-  private void addFillet(Coordinate p, Coordinate p0, Coordinate p1, int direction, double radius)
-  {
-    double dx0 = p0.x - p.x;
-    double dy0 = p0.y - p.y;
-    double startAngle = Math.atan2(dy0, dx0);
-    double dx1 = p1.x - p.x;
-    double dy1 = p1.y - p.y;
-    double endAngle = Math.atan2(dy1, dx1);
-
-    if (direction == CGAlgorithms.CLOCKWISE) {
-      if (startAngle <= endAngle) startAngle += 2.0 * Math.PI;
-    }
-    else {    // direction == COUNTERCLOCKWISE
-      if (startAngle >= endAngle) startAngle -= 2.0 * Math.PI;
-    }
-    segList.addPt(p0);
-    addFillet(p, startAngle, endAngle, direction, radius);
-    segList.addPt(p1);
-  }
-
-  /**
-   * Adds points for a circular fillet arc
-   * between two specified angles.  
-   * The start and end point for the fillet are not added -
-   * the caller must add them if required.
-   *
-   * @param direction is -1 for a CW angle, 1 for a CCW angle
-   * @param radius the radius of the fillet
-   */
-  private void addFillet(Coordinate p, double startAngle, double endAngle, int direction, double radius)
-  {
-    int directionFactor = direction == CGAlgorithms.CLOCKWISE ? -1 : 1;
-
-    double totalAngle = Math.abs(startAngle - endAngle);
-    int nSegs = (int) (totalAngle / filletAngleQuantum + 0.5);
-
-    if (nSegs < 1) return;    // no segments because angle is less than increment - nothing to do!
-
-    double initAngle, currAngleInc;
-
-    // choose angle increment so that each segment has equal length
-    initAngle = 0.0;
-    currAngleInc = totalAngle / nSegs;
-
-    double currAngle = initAngle;
-    Coordinate pt = new Coordinate();
-    while (currAngle < totalAngle) {
-      double angle = startAngle + directionFactor * currAngle;
-      pt.x = p.x + radius * Math.cos(angle);
-      pt.y = p.y + radius * Math.sin(angle);
-      segList.addPt(pt);
-      currAngle += currAngleInc;
-    }
-  }
-
-
-  /**
-   * Creates a CW circle around a point
-   */
-  public void createCircle(Coordinate p)
-  {
-    // add start point
-    Coordinate pt = new Coordinate(p.x + distance, p.y);
-    segList.addPt(pt);
-    addFillet(p, 0.0, 2.0 * Math.PI, -1, distance);
-    segList.closeRing();
-  }
-
-  /**
-   * Creates a CW square around a point
-   */
-  public void createSquare(Coordinate p)
-  {
-    segList.addPt(new Coordinate(p.x + distance, p.y + distance));
-    segList.addPt(new Coordinate(p.x + distance, p.y - distance));
-    segList.addPt(new Coordinate(p.x - distance, p.y - distance));
-    segList.addPt(new Coordinate(p.x - distance, p.y + distance));
-    segList.closeRing();
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentString.java b/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentString.java
deleted file mode 100644
index 07feb52..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/OffsetSegmentString.java
+++ /dev/null
@@ -1,156 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A dynamic list of the vertices in a constructed offset curve.
- * Automatically removes adjacent vertices
- * which are closer than a given tolerance.
- * 
- * @author Martin Davis
- *
- */
-class OffsetSegmentString 
-{
-  private static final Coordinate[] COORDINATE_ARRAY_TYPE = new Coordinate[0];
-
-  private ArrayList ptList;
-  private PrecisionModel precisionModel = null;
-  
-  /**
-   * The distance below which two adjacent points on the curve 
-   * are considered to be coincident.
-   * This is chosen to be a small fraction of the offset distance.
-   */
-  private double minimimVertexDistance = 0.0;
-
-  public OffsetSegmentString()
-  {
-  	ptList = new ArrayList();
-  }
-  
-  public void setPrecisionModel(PrecisionModel precisionModel)
-  {
-  	this.precisionModel = precisionModel;
-  }
-  
-  public void setMinimumVertexDistance(double minimimVertexDistance)
-  {
-  	this.minimimVertexDistance = minimimVertexDistance;
-  }
-  
-  public void addPt(Coordinate pt)
-  {
-    Coordinate bufPt = new Coordinate(pt);
-    precisionModel.makePrecise(bufPt);
-    // don't add duplicate (or near-duplicate) points
-    if (isRedundant(bufPt))
-        return;
-    ptList.add(bufPt);
-//System.out.println(bufPt);
-  }
-  
-  public void addPts(Coordinate[] pt, boolean isForward)
-  {
-    if (isForward) {
-      for (int i = 0; i < pt.length; i++) {
-        addPt(pt[i]);
-      }
-    }
-    else {
-      for (int i = pt.length - 1; i >= 0; i--) {
-        addPt(pt[i]);
-      }     
-    }
-  }
-  
-  /**
-   * Tests whether the given point is redundant
-   * relative to the previous
-   * point in the list (up to tolerance).
-   * 
-   * @param pt
-   * @return true if the point is redundant
-   */
-  private boolean isRedundant(Coordinate pt)
-  {
-    if (ptList.size() < 1)
-    	return false;
-    Coordinate lastPt = (Coordinate) ptList.get(ptList.size() - 1);
-    double ptDist = pt.distance(lastPt);
-    if (ptDist < minimimVertexDistance)
-    	return true;
-    return false;
-  }
-  
-  public void closeRing()
-  {
-    if (ptList.size() < 1) return;
-    Coordinate startPt = new Coordinate((Coordinate) ptList.get(0));
-    Coordinate lastPt = (Coordinate) ptList.get(ptList.size() - 1);
-    Coordinate last2Pt = null;
-    if (ptList.size() >= 2)
-      last2Pt = (Coordinate) ptList.get(ptList.size() - 2);
-    if (startPt.equals(lastPt)) return;
-    ptList.add(startPt);
-  }
-
-  public void reverse()
-  {
-    
-  }
-  
-  public Coordinate[] getCoordinates()
-  {
-    /*
-     // check that points are a ring - add the startpoint again if they are not
-   if (ptList.size() > 1) {
-      Coordinate start  = (Coordinate) ptList.get(0);
-      Coordinate end    = (Coordinate) ptList.get(ptList.size() - 1);
-      if (! start.equals(end) ) addPt(start);
-    }
-    */
-    Coordinate[] coord = (Coordinate[]) ptList.toArray(COORDINATE_ARRAY_TYPE);
-    return coord;
-  }
-
-  public String toString()
-  {
-  	GeometryFactory fact = new GeometryFactory();
-  	LineString line = fact.createLineString(getCoordinates());
-  	return line.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/RightmostEdgeFinder.java b/src/com/vividsolutions/jts/operation/buffer/RightmostEdgeFinder.java
deleted file mode 100644
index cb147a7..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/RightmostEdgeFinder.java
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.operation.overlay.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * A RightmostEdgeFinder find the DirectedEdge in a list which has the highest coordinate,
- * and which is oriented L to R at that point. (I.e. the right side is on the RHS of the edge.)
- *
- * @version 1.7
- */
-class RightmostEdgeFinder {
-
-  //private Coordinate extremeCoord;
-  private int minIndex = -1;
-  private Coordinate minCoord = null;
-  private DirectedEdge minDe = null;
-  private DirectedEdge orientedDe = null;
-  /**
-   * A RightmostEdgeFinder finds the DirectedEdge with the rightmost coordinate.
-   * The DirectedEdge returned is guaranteed to have the R of the world on its RHS.
-   */
-  public RightmostEdgeFinder()
-  {
-  }
-  
-  public DirectedEdge getEdge()  {    return orientedDe;  }
-  public Coordinate getCoordinate()  {    return minCoord;  }
-
-  public void findEdge(List dirEdgeList)
-  {
-    /**
-     * Check all forward DirectedEdges only.  This is still general,
-     * because each edge has a forward DirectedEdge.
-     */
-    for (Iterator i = dirEdgeList.iterator(); i.hasNext();) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      if (! de.isForward())
-        continue;
-      checkForRightmostCoordinate(de);
-    }
-
-    /**
-     * If the rightmost point is a node, we need to identify which of
-     * the incident edges is rightmost.
-     */
-    Assert.isTrue(minIndex != 0 || minCoord.equals(minDe.getCoordinate()) , "inconsistency in rightmost processing");
-    if (minIndex == 0 ) {
-      findRightmostEdgeAtNode();
-    }
-    else {
-      findRightmostEdgeAtVertex();
-    }
-    /**
-     * now check that the extreme side is the R side.
-     * If not, use the sym instead.
-     */
-    orientedDe = minDe;
-    int rightmostSide = getRightmostSide(minDe, minIndex);
-    if (rightmostSide == Position.LEFT) {
-      orientedDe = minDe.getSym();
-    }
-  }
-  private void findRightmostEdgeAtNode()
-  {
-      Node node = minDe.getNode();
-      DirectedEdgeStar star = (DirectedEdgeStar) node.getEdges();
-      minDe = star.getRightmostEdge();
-      // the DirectedEdge returned by the previous call is not
-      // necessarily in the forward direction. Use the sym edge if it isn't.
-      if (! minDe.isForward()) {
-        minDe = minDe.getSym();
-        minIndex = minDe.getEdge().getCoordinates().length - 1;
-      }
-  }
-  private void findRightmostEdgeAtVertex()
-  {
-      /**
-       * The rightmost point is an interior vertex, so it has a segment on either side of it.
-       * If these segments are both above or below the rightmost point, we need to
-       * determine their relative orientation to decide which is rightmost.
-       */
-      Coordinate[] pts = minDe.getEdge().getCoordinates();
-      Assert.isTrue(minIndex > 0 && minIndex < pts.length, "rightmost point expected to be interior vertex of edge");
-      Coordinate pPrev = pts[minIndex - 1];
-      Coordinate pNext = pts[minIndex + 1];
-      int orientation = CGAlgorithms.computeOrientation(minCoord, pNext, pPrev);
-      boolean usePrev = false;
-        // both segments are below min point
-      if (pPrev.y < minCoord.y && pNext.y < minCoord.y
-         && orientation == CGAlgorithms.COUNTERCLOCKWISE) {
-          usePrev = true;
-      }
-      else if (pPrev.y > minCoord.y && pNext.y > minCoord.y
-                && orientation == CGAlgorithms.CLOCKWISE) {
-          usePrev = true;
-      }
-      // if both segments are on the same side, do nothing - either is safe
-      // to select as a rightmost segment
-      if (usePrev) {
-        minIndex = minIndex - 1;
-      }
-  }
-  private void checkForRightmostCoordinate(DirectedEdge de)
-  {
-    Coordinate[] coord = de.getEdge().getCoordinates();
-    for (int i = 0; i < coord.length - 1; i++) {
-      // only check vertices which are the start or end point of a non-horizontal segment
-     // <FIX> MD 19 Sep 03 - NO!  we can test all vertices, since the rightmost must have a non-horiz segment adjacent to it
-        if (minCoord == null || coord[i].x > minCoord.x ) {
-          minDe = de;
-          minIndex = i;
-          minCoord = coord[i];
-        }
-      //}
-    }
-  }
-
-  private int getRightmostSide(DirectedEdge de, int index)
-  {
-    int side = getRightmostSideOfSegment(de, index);
-    if (side < 0)
-      side = getRightmostSideOfSegment(de, index - 1);
-    if (side < 0) {
-      // reaching here can indicate that segment is horizontal
-      //Assert.shouldNeverReachHere("problem with finding rightmost side of segment at " + de.getCoordinate());
-      // testing only
-      minCoord = null;
-      checkForRightmostCoordinate(de);
-    }
-    return side;
-  }
-
-  private int getRightmostSideOfSegment(DirectedEdge de, int i)
-  {
-    Edge e = de.getEdge();
-    Coordinate coord[] = e.getCoordinates();
-
-    if (i < 0 || i + 1 >= coord.length) return -1;
-    if (coord[i].y == coord[i + 1].y) return -1;    // indicates edge is parallel to x-axis
-
-    int pos = Position.LEFT;
-    if (coord[i].y < coord[i + 1].y) pos = Position.RIGHT;
-    return pos;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/SubgraphDepthLocater.java b/src/com/vividsolutions/jts/operation/buffer/SubgraphDepthLocater.java
deleted file mode 100644
index 2ab435b..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/SubgraphDepthLocater.java
+++ /dev/null
@@ -1,258 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Locates a subgraph inside a set of subgraphs,
- * in order to determine the outside depth of the subgraph.
- * The input subgraphs are assumed to have had depths
- * already calculated for their edges.
- *
- * @version 1.7
- */
-class SubgraphDepthLocater
-{
-  private Collection subgraphs;
-  private LineSegment seg = new LineSegment();
-  private CGAlgorithms cga = new CGAlgorithms();
-
-  public SubgraphDepthLocater(List subgraphs)
-  {
-    this.subgraphs = subgraphs;
-  }
-
-  public int getDepth(Coordinate p)
-  {
-    List stabbedSegments = findStabbedSegments(p);
-    // if no segments on stabbing line subgraph must be outside all others.
-    if (stabbedSegments.size() == 0)
-      return 0;
-    DepthSegment ds = (DepthSegment) Collections.min(stabbedSegments);
-    return ds.leftDepth;
-  }
-
-  /**
-   * Finds all non-horizontal segments intersecting the stabbing line.
-   * The stabbing line is the ray to the right of stabbingRayLeftPt.
-   *
-   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
-   * @return a List of {@link DepthSegments} intersecting the stabbing line
-   */
-  private List findStabbedSegments(Coordinate stabbingRayLeftPt)
-  {
-    List stabbedSegments = new ArrayList();
-    for (Iterator i = subgraphs.iterator(); i.hasNext(); ) {
-      BufferSubgraph bsg = (BufferSubgraph) i.next();
-
-      // optimization - don't bother checking subgraphs which the ray does not intersect
-      Envelope env = bsg.getEnvelope();
-      if (stabbingRayLeftPt.y < env.getMinY()
-          || stabbingRayLeftPt.y > env.getMaxY())
-        continue;
-
-      findStabbedSegments(stabbingRayLeftPt, bsg.getDirectedEdges(), stabbedSegments);
-    }
-    return stabbedSegments;
-  }
-
-  /**
-   * Finds all non-horizontal segments intersecting the stabbing line
-   * in the list of dirEdges.
-   * The stabbing line is the ray to the right of stabbingRayLeftPt.
-   *
-   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
-   * @param stabbedSegments the current list of {@link DepthSegments} intersecting the stabbing line
-   */
-  private void findStabbedSegments(Coordinate stabbingRayLeftPt,
-                                   List dirEdges,
-                                   List stabbedSegments)
-  {
-    /**
-     * Check all forward DirectedEdges only.  This is still general,
-     * because each Edge has a forward DirectedEdge.
-     */
-    for (Iterator i = dirEdges.iterator(); i.hasNext();) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      if (! de.isForward())
-        continue;
-      findStabbedSegments(stabbingRayLeftPt, de, stabbedSegments);
-    }
-  }
-
-  /**
-   * Finds all non-horizontal segments intersecting the stabbing line
-   * in the input dirEdge.
-   * The stabbing line is the ray to the right of stabbingRayLeftPt.
-   *
-   * @param stabbingRayLeftPt the left-hand origin of the stabbing line
-   * @param stabbedSegments the current list of {@link DepthSegments} intersecting the stabbing line
-   */
-  private void findStabbedSegments(Coordinate stabbingRayLeftPt,
-                                   DirectedEdge dirEdge,
-                                   List stabbedSegments)
-  {
-    Coordinate[] pts = dirEdge.getEdge().getCoordinates();
-    for (int i = 0; i < pts.length - 1; i++) {
-      seg.p0 = pts[i];
-      seg.p1 = pts[i + 1];
-      // ensure segment always points upwards
-      if (seg.p0.y > seg.p1.y)
-        seg.reverse();
-
-      // skip segment if it is left of the stabbing line
-      double maxx = Math.max(seg.p0.x, seg.p1.x);
-      if (maxx < stabbingRayLeftPt.x)
-        continue;
-
-      // skip horizontal segments (there will be a non-horizontal one carrying the same depth info
-      if (seg.isHorizontal())
-        continue;
-
-      // skip if segment is above or below stabbing line
-      if (stabbingRayLeftPt.y < seg.p0.y || stabbingRayLeftPt.y > seg.p1.y)
-        continue;
-
-      // skip if stabbing ray is right of the segment
-      if (CGAlgorithms.computeOrientation(seg.p0, seg.p1, stabbingRayLeftPt)
-          == CGAlgorithms.RIGHT)
-        continue;
-
-      // stabbing line cuts this segment, so record it
-      int depth = dirEdge.getDepth(Position.LEFT);
-      // if segment direction was flipped, use RHS depth instead
-      if (! seg.p0.equals(pts[i]))
-        depth = dirEdge.getDepth(Position.RIGHT);
-      DepthSegment ds = new DepthSegment(seg, depth);
-      stabbedSegments.add(ds);
-    }
-  }
-
-
-  /**
-   * A segment from a directed edge which has been assigned a depth value
-   * for its sides.
-   */
-  static class DepthSegment
-      implements Comparable
-  {
-    private LineSegment upwardSeg;
-    private int leftDepth;
-
-    public DepthSegment(LineSegment seg, int depth)
-    {
-      // input seg is assumed to be normalized
-      upwardSeg = new LineSegment(seg);
-      //upwardSeg.normalize();
-      this.leftDepth = depth;
-    }
-    /**
-     * Defines a comparison operation on DepthSegments
-     * which orders them left to right.
-     * Assumes the segments are normalized.
-     * <p>
-     * The definition of the ordering is:
-     * <ul>
-     * <li>-1 : if DS1.seg is left of or below DS2.seg (DS1 < DS2)
-     * <li>1 : if   DS1.seg is right of or above DS2.seg (DS1 > DS2) 
-     * <li>0 : if the segments are identical 
-     * </ul>
-     *
-     * KNOWN BUGS:
-     * <ul>
-     * <li>The logic does not obey the {@link Comparator.compareTo} contract. 
-     * This is acceptable for the intended usage, but may cause problems if used with some
-     * utilities in the Java standard library (e.g. {@link Collections.sort()}.
-     * </ul>
-     * 
-     * @param obj a DepthSegment
-     * @return the comparison value
-     */
-    public int compareTo(Object obj)
-    {
-      DepthSegment other = (DepthSegment) obj;
-      
-      // fast check if segments are trivially ordered along X
-      if (upwardSeg.minX() >= other.upwardSeg.maxX()) return 1;
-      if (upwardSeg.maxX() <= other.upwardSeg.minX()) return -1;
-      
-      /**
-       * try and compute a determinate orientation for the segments.
-       * Test returns 1 if other is left of this (i.e. this > other)
-       */
-      int orientIndex = upwardSeg.orientationIndex(other.upwardSeg);
-      if (orientIndex != 0) return orientIndex;
-
-      /**
-       * If comparison between this and other is indeterminate,
-       * try the opposite call order.
-       * The sign of the result needs to be flipped.
-       */
-      orientIndex = -1 * other.upwardSeg.orientationIndex(upwardSeg);
-      if (orientIndex != 0) return orientIndex;
-
-      // otherwise, use standard lexocographic segment ordering
-      return upwardSeg.compareTo(other.upwardSeg);
-    }
-
-    /**
-     * Compare two collinear segments for left-most ordering.
-     * If segs are vertical, use vertical ordering for comparison.
-     * If segs are equal, return 0.
-     * Segments are assumed to be directed so that the second coordinate is >= to the first
-     * (e.g. up and to the right).
-     *
-     * @param seg0 a segment to compare
-     * @param seg1 a segment to compare
-     * @return
-     */
-    private int compareX(LineSegment seg0, LineSegment seg1)
-    {
-      int compare0 = seg0.p0.compareTo(seg1.p0);
-      if (compare0 != 0)
-        return compare0;
-      return seg0.p1.compareTo(seg1.p1);
-
-    }
-
-    public String toString()
-    {
-      return upwardSeg.toString();
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java b/src/com/vividsolutions/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java
deleted file mode 100644
index b379855..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/validate/BufferCurveMaximumDistanceFinder.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer.validate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Finds the approximate maximum distance from a buffer curve to
- * the originating geometry.
- * This is similar to the Discrete Oriented Hausdorff distance
- * from the buffer curve to the input.
- * <p>
- * The approximate maximum distance is determined by testing
- * all vertices in the buffer curve, as well
- * as midpoints of the curve segments.
- * Due to the way buffer curves are constructed, this
- * should be a very close approximation.
- * 
- * @author mbdavis
- *
- */
-public class BufferCurveMaximumDistanceFinder 
-{
-	private Geometry inputGeom;
-  private PointPairDistance maxPtDist = new PointPairDistance();
-
-	public BufferCurveMaximumDistanceFinder(Geometry inputGeom)
-	{
-		this.inputGeom = inputGeom;
-	}
-	
-	public double findDistance(Geometry bufferCurve)
-	{
-    computeMaxVertexDistance(bufferCurve);
-    computeMaxMidpointDistance(bufferCurve);
-    return maxPtDist.getDistance();
-	}
-	
-	public PointPairDistance getDistancePoints()
-	{
-		return maxPtDist;
-	}
-	private void computeMaxVertexDistance(Geometry curve)
-	{
-    MaxPointDistanceFilter distFilter = new MaxPointDistanceFilter(inputGeom);
-    curve.apply(distFilter);
-    maxPtDist.setMaximum(distFilter.getMaxPointDistance());
-	}
-	
-	private void computeMaxMidpointDistance(Geometry curve)
-	{
-    MaxMidpointDistanceFilter distFilter = new MaxMidpointDistanceFilter(inputGeom);
-    curve.apply(distFilter);
-    maxPtDist.setMaximum(distFilter.getMaxPointDistance());
-	}
-	
-  public static class MaxPointDistanceFilter implements CoordinateFilter {
-		private PointPairDistance maxPtDist = new PointPairDistance();
-		private PointPairDistance minPtDist = new PointPairDistance();
-		private Geometry geom;
-
-		public MaxPointDistanceFilter(Geometry geom) {
-			this.geom = geom;
-		}
-
-		public void filter(Coordinate pt) {
-			minPtDist.initialize();
-			DistanceToPointFinder.computeDistance(geom, pt, minPtDist);
-			maxPtDist.setMaximum(minPtDist);
-		}
-
-		public PointPairDistance getMaxPointDistance() {
-			return maxPtDist;
-		}
-	}
-
-  public static class MaxMidpointDistanceFilter 
-  	implements CoordinateSequenceFilter 
-  	{
-		private PointPairDistance maxPtDist = new PointPairDistance();
-		private PointPairDistance minPtDist = new PointPairDistance();
-		private Geometry geom;
-
-		public MaxMidpointDistanceFilter(Geometry geom) {
-			this.geom = geom;
-		}
-
-		public void filter(CoordinateSequence seq, int index) 
-		{
-			if (index == 0)
-				return;
-			
-			Coordinate p0 = seq.getCoordinate(index - 1);
-			Coordinate p1 = seq.getCoordinate(index);
-			Coordinate midPt = new Coordinate(
-					(p0.x + p1.x)/2,
-					(p0.y + p1.y)/2);
-			
-			minPtDist.initialize();
-			DistanceToPointFinder.computeDistance(geom, midPt, minPtDist);
-			maxPtDist.setMaximum(minPtDist);
-		}
-
-		public boolean isGeometryChanged() { return false; }
-		
-		public boolean isDone() { return false; }
-		
-		public PointPairDistance getMaxPointDistance() {
-			return maxPtDist;
-		}
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/validate/BufferDistanceValidator.java b/src/com/vividsolutions/jts/operation/buffer/validate/BufferDistanceValidator.java
deleted file mode 100644
index d64ba01..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/validate/BufferDistanceValidator.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer.validate;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.operation.distance.*;
-import com.vividsolutions.jts.algorithm.distance.*;
-
-/**
- * Validates that a given buffer curve lies an appropriate distance
- * from the input generating it. 
- * Useful only for round buffers (cap and join).
- * Can be used for either positive or negative distances.
- * <p>
- * This is a heuristic test, and may return false positive results
- * (I.e. it may fail to detect an invalid result.)
- * It should never return a false negative result, however
- * (I.e. it should never report a valid result as invalid.)
- * 
- * @author mbdavis
- *
- */
-public class BufferDistanceValidator 
-{
-  private static boolean VERBOSE = false;
-	/**
-	 * Maximum allowable fraction of buffer distance the 
-	 * actual distance can differ by.
-	 * 1% sometimes causes an error - 1.2% should be safe.
-	 */
-	private static final double MAX_DISTANCE_DIFF_FRAC = .012;
-
-  private Geometry input;
-  private double bufDistance;
-  private Geometry result;
-  
-  private double minValidDistance;
-  private double maxValidDistance;
-  
-  private double minDistanceFound;
-  private double maxDistanceFound;
-  
-  private boolean isValid = true;
-  private String errMsg = null;
-  private Coordinate errorLocation = null;
-  private Geometry errorIndicator = null;
-  
-  public BufferDistanceValidator(Geometry input, double bufDistance, Geometry result)
-  {
-  	this.input = input;
-  	this.bufDistance = bufDistance;
-  	this.result = result;
-  }
-  
-  public boolean isValid()
-  {
-  	double posDistance = Math.abs(bufDistance);
-  	double distDelta = MAX_DISTANCE_DIFF_FRAC * posDistance;
-  	minValidDistance = posDistance - distDelta;
-  	maxValidDistance = posDistance + distDelta;
-  	
-  	// can't use this test if either is empty
-  	if (input.isEmpty() || result.isEmpty())
-  		return true;
-  	
-  	if (bufDistance > 0.0) {
-  		checkPositiveValid();
-  	}
-  	else {
-  		checkNegativeValid();
-  	}
-    if (VERBOSE) {
-      System.out.println("Min Dist= " + minDistanceFound + "  err= " 
-        + (1.0 - minDistanceFound / bufDistance) 
-        + "  Max Dist= " + maxDistanceFound + "  err= " 
-        + (maxDistanceFound / bufDistance - 1.0)
-        );
-    }
-  	return isValid;
-  }
-  
-  public String getErrorMessage()
-  { 
-  	return errMsg;
-  }
-  
-  public Coordinate getErrorLocation()
-  {
-    return errorLocation;
-  }
-  
-  /**
-   * Gets a geometry which indicates the location and nature of a validation failure.
-   * <p>
-   * The indicator is a line segment showing the location and size
-   * of the distance discrepancy.
-   * 
-   * @return a geometric error indicator
-   * or null if no error was found
-   */
-  public Geometry getErrorIndicator()
-  {
-    return errorIndicator;
-  }
-  
-  private void checkPositiveValid()
-  {
-  	Geometry bufCurve = result.getBoundary();
-  	checkMinimumDistance(input, bufCurve, minValidDistance);
-  	if (! isValid) return;
-  	
-  	checkMaximumDistance(input, bufCurve, maxValidDistance);
-  }
-  
-  private void checkNegativeValid()
-  {
-  	// Assert: only polygonal inputs can be checked for negative buffers
-  	
-  	// MD - could generalize this to handle GCs too
-  	if (! (input instanceof Polygon 
-  			|| input instanceof MultiPolygon
-  			|| input instanceof GeometryCollection
-  			)) {
-  		return;
-  	}
-  	Geometry inputCurve = getPolygonLines(input);
-  	checkMinimumDistance(inputCurve, result, minValidDistance);
-  	if (! isValid) return;
-  	
-  	checkMaximumDistance(inputCurve, result, maxValidDistance);
-  }
-  
-  private Geometry getPolygonLines(Geometry g)
-  {
-  	List lines = new ArrayList();
-  	LinearComponentExtracter lineExtracter = new LinearComponentExtracter(lines);
-  	List polys = PolygonExtracter.getPolygons(g);
-  	for (Iterator i = polys.iterator(); i.hasNext(); ) {
-  		Polygon poly = (Polygon) i.next();
-  		poly.apply(lineExtracter);
-  	}
-  	return g.getFactory().buildGeometry(lines);
-  }
-  
-  /**
-   * Checks that two geometries are at least a minumum distance apart.
-   * 
-   * @param g1 a geometry
-   * @param g2 a geometry
-   * @param minDist the minimum distance the geometries should be separated by
-   */
-  private void checkMinimumDistance(Geometry g1, Geometry g2, double minDist)
-  {
-  	DistanceOp distOp = new DistanceOp(g1, g2, minDist);
-  	minDistanceFound = distOp.distance();
-    
-    
-  	if (minDistanceFound < minDist) {
-  		isValid = false;
-  		Coordinate[] pts = distOp.nearestPoints();
-  		errorLocation = distOp.nearestPoints()[1];
-  		errorIndicator = g1.getFactory().createLineString(pts);
-  		errMsg = "Distance between buffer curve and input is too small "
-  			+ "(" + minDistanceFound
-  			+ " at " + WKTWriter.toLineString(pts[0], pts[1]) +" )";
-  	}
-  }
-  
-  /**
-   * Checks that the furthest distance from the buffer curve to the input
-   * is less than the given maximum distance.
-   * This uses the Oriented Hausdorff distance metric.
-   * It corresponds to finding
-   * the point on the buffer curve which is furthest from <i>some</i> point on the input.
-   * 
-   * @param input a geometry
-   * @param bufCurve a geometry
-   * @param maxDist the maximum distance that a buffer result can be from the input
-   */
-  private void checkMaximumDistance(Geometry input, Geometry bufCurve, double maxDist)
-  {
-//    BufferCurveMaximumDistanceFinder maxDistFinder = new BufferCurveMaximumDistanceFinder(input);
-//    maxDistanceFound = maxDistFinder.findDistance(bufCurve);
-    
-    DiscreteHausdorffDistance haus = new DiscreteHausdorffDistance(bufCurve, input);
-    haus.setDensifyFraction(0.25);
-    maxDistanceFound = haus.orientedDistance();
-    
-    if (maxDistanceFound > maxDist) {
-      isValid = false;
-      Coordinate[] pts = haus.getCoordinates();
-      errorLocation = pts[1];
-      errorIndicator = input.getFactory().createLineString(pts);
-      errMsg = "Distance between buffer curve and input is too large "
-        + "(" + maxDistanceFound
-        + " at " + WKTWriter.toLineString(pts[0], pts[1]) +")";
-    }
-  }
-  
-  /*
-  private void OLDcheckMaximumDistance(Geometry input, Geometry bufCurve, double maxDist)
-  {
-    BufferCurveMaximumDistanceFinder maxDistFinder = new BufferCurveMaximumDistanceFinder(input);
-    maxDistanceFound = maxDistFinder.findDistance(bufCurve);
-    
-    
-    if (maxDistanceFound > maxDist) {
-      isValid = false;
-      PointPairDistance ptPairDist = maxDistFinder.getDistancePoints();
-      errorLocation = ptPairDist.getCoordinate(1);
-      errMsg = "Distance between buffer curve and input is too large "
-        + "(" + ptPairDist.getDistance()
-        + " at " + ptPairDist.toString() +")";
-    }
-  }
-  */
-  
-  
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/validate/BufferResultValidator.java b/src/com/vividsolutions/jts/operation/buffer/validate/BufferResultValidator.java
deleted file mode 100644
index 7daddbb..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/validate/BufferResultValidator.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer.validate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Validates that the result of a buffer operation
- * is geometrically correct, within a computed tolerance.
- * <p>
- * This is a heuristic test, and may return false positive results
- * (I.e. it may fail to detect an invalid result.)
- * It should never return a false negative result, however
- * (I.e. it should never report a valid result as invalid.)
- * <p>
- * This test may be (much) more expensive than the original
- * buffer computation.
- *
- * @author Martin Davis
- */
-public class BufferResultValidator 
-{
-  private static boolean VERBOSE = false;
-  
-	/**
-	 * Maximum allowable fraction of buffer distance the 
-	 * actual distance can differ by.
-	 * 1% sometimes causes an error - 1.2% should be safe.
-	 */
-	private static final double MAX_ENV_DIFF_FRAC = .012;
-
-  public static boolean isValid(Geometry g, double distance, Geometry result)
-  {
-  	BufferResultValidator validator = new BufferResultValidator(g, distance, result);
-    if (validator.isValid())
-    	return true;
-    return false;
-  }
-
-  /**
-   * Checks whether the geometry buffer is valid, 
-   * and returns an error message if not.
-   * 
-   * @param g
-   * @param distance
-   * @param result
-   * @return an appropriate error message
-   * or null if the buffer is valid
-   */
-  public static String isValidMsg(Geometry g, double distance, Geometry result)
-  {
-  	BufferResultValidator validator = new BufferResultValidator(g, distance, result);
-    if (! validator.isValid())
-    	return validator.getErrorMessage();
-    return null;
-  }
-
-  private Geometry input;
-  private double distance;
-  private Geometry result;
-  private boolean isValid = true;
-  private String errorMsg = null;
-  private Coordinate errorLocation = null;
-  private Geometry errorIndicator = null;
-  
-  public BufferResultValidator(Geometry input, double distance, Geometry result)
-  {
-  	this.input = input;
-  	this.distance = distance;
-  	this.result = result;
-  }
-  
-  public boolean isValid()
-  {
-  	checkPolygonal();
-  	if (! isValid) return isValid;
-  	checkExpectedEmpty();
-  	if (! isValid) return isValid;
-  	checkEnvelope();
-  	if (! isValid) return isValid;
-  	checkArea();
-  	if (! isValid) return isValid;
-  	checkDistance();
-  	return isValid;
-  }
-  
-  public String getErrorMessage()
-  {
-  	return errorMsg;
-  }
-  
-  public Coordinate getErrorLocation()
-  {
-  	return errorLocation;
-  }
-  
-  /**
-   * Gets a geometry which indicates the location and nature of a validation failure.
-   * <p>
-   * If the failure is due to the buffer curve being too far or too close 
-   * to the input, the indicator is a line segment showing the location and size
-   * of the discrepancy.
-   * 
-   * @return a geometric error indicator
-   * or null if no error was found
-   */
-  public Geometry getErrorIndicator()
-  {
-    return errorIndicator;
-  }
-  
-  private void report(String checkName)
-  {
-    if (! VERBOSE) return;
-    System.out.println("Check " + checkName + ": " 
-        + (isValid ? "passed" : "FAILED"));
-  }
-  
-  private void checkPolygonal()
-  {
-  	if (! (result instanceof Polygon 
-  			|| result instanceof MultiPolygon))
-  	isValid = false;
-  	errorMsg = "Result is not polygonal";
-    errorIndicator = result;
-    report("Polygonal");
-  }
-  
-  private void checkExpectedEmpty()
-  {
-  	// can't check areal features
-  	if (input.getDimension() >= 2) return;
-  	// can't check positive distances
-  	if (distance > 0.0) return;
-  		
-  	// at this point can expect an empty result
-  	if (! result.isEmpty()) {
-  		isValid = false;
-  		errorMsg = "Result is non-empty";
-      errorIndicator = result;
-  	}
-    report("ExpectedEmpty");
-  }
-  
-  private void checkEnvelope()
-  {
-  	if (distance < 0.0) return;
-  	
-  	double padding = distance * MAX_ENV_DIFF_FRAC;
-  	if (padding == 0.0) padding = 0.001;
-
-  	Envelope expectedEnv = new Envelope(input.getEnvelopeInternal());
-  	expectedEnv.expandBy(distance);
-  	
-  	Envelope bufEnv = new Envelope(result.getEnvelopeInternal());
-  	bufEnv.expandBy(padding);
-
-  	if (! bufEnv.contains(expectedEnv)) {
-  		isValid = false;
-  		errorMsg = "Buffer envelope is incorrect";
-  		errorIndicator = input.getFactory().toGeometry(bufEnv);
-  	}
-    report("Envelope");
-  }
-  
-  private void checkArea()
-  {
-  	double inputArea = input.getArea();
-  	double resultArea = result.getArea();
-  	
-  	if (distance > 0.0
-  			&& inputArea > resultArea) {
-  		isValid = false;
-  		errorMsg = "Area of positive buffer is smaller than input";
-      errorIndicator = result;
-  	}
-  	if (distance < 0.0
-  			&& inputArea < resultArea) {
-  		isValid = false;
-  		errorMsg = "Area of negative buffer is larger than input";
-  		errorIndicator = result;
-  	}
-    report("Area");
-  }
-  
-  private void checkDistance()
-  {
-  	BufferDistanceValidator distValid = new BufferDistanceValidator(input, distance, result);
-  	if (! distValid.isValid()) {
-  		isValid = false;
-  		errorMsg = distValid.getErrorMessage();
-  		errorLocation = distValid.getErrorLocation();
-  		errorIndicator = distValid.getErrorIndicator();
-  	}
-    report("Distance");
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/validate/DistanceToPointFinder.java b/src/com/vividsolutions/jts/operation/buffer/validate/DistanceToPointFinder.java
deleted file mode 100644
index ea0dd59..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/validate/DistanceToPointFinder.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer.validate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Computes the Euclidean distance (L2 metric) from a Point to a Geometry.
- * Also computes two points which are separated by the distance.
- */
-public class DistanceToPointFinder {
-
-  public DistanceToPointFinder() {
-  }
-
-  public static void computeDistance(Geometry geom, Coordinate pt, PointPairDistance ptDist)
-  {
-    if (geom instanceof LineString) {
-      computeDistance((LineString) geom, pt, ptDist);
-    }
-    else if (geom instanceof Polygon) {
-      computeDistance((Polygon) geom, pt, ptDist);
-    }
-    else if (geom instanceof GeometryCollection) {
-      GeometryCollection gc = (GeometryCollection) geom;
-      for (int i = 0; i < gc.getNumGeometries(); i++) {
-        Geometry g = gc.getGeometryN(i);
-        computeDistance(g, pt, ptDist);
-      }
-    }
-    else { // assume geom is Point
-      ptDist.setMinimum(geom.getCoordinate(), pt);
-    }
-  }
-  public static void computeDistance(LineString line, Coordinate pt, PointPairDistance ptDist)
-  {
-    Coordinate[] coords = line.getCoordinates();
-    LineSegment tempSegment = new LineSegment();
-    for (int i = 0; i < coords.length - 1; i++) {
-      tempSegment.setCoordinates(coords[i], coords[i + 1]);
-      // this is somewhat inefficient - could do better
-      Coordinate closestPt = tempSegment.closestPoint(pt);
-      ptDist.setMinimum(closestPt, pt);
-    }
-  }
-
-  public static void computeDistance(LineSegment segment, Coordinate pt, PointPairDistance ptDist)
-  {
-    Coordinate closestPt = segment.closestPoint(pt);
-    ptDist.setMinimum(closestPt, pt);
-  }
-
-  public static void computeDistance(Polygon poly, Coordinate pt, PointPairDistance ptDist)
-  {
-    computeDistance(poly.getExteriorRing(), pt, ptDist);
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      computeDistance(poly.getInteriorRingN(i), pt, ptDist);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/buffer/validate/PointPairDistance.java b/src/com/vividsolutions/jts/operation/buffer/validate/PointPairDistance.java
deleted file mode 100644
index acdb9c7..0000000
--- a/src/com/vividsolutions/jts/operation/buffer/validate/PointPairDistance.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.buffer.validate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Contains a pair of points and the distance between them.
- * Provides methods to update with a new point pair with
- * either maximum or minimum distance.
- */
-public class PointPairDistance {
-
-  private Coordinate[] pt = { new Coordinate(), new Coordinate() };
-  private double distance = Double.NaN;
-  private boolean isNull = true;
-
-  public PointPairDistance()
-  {
-  }
-
-  public void initialize() { isNull = true; }
-
-  public void initialize(Coordinate p0, Coordinate p1)
-  {
-    pt[0].setCoordinate(p0);
-    pt[1].setCoordinate(p1);
-    distance = p0.distance(p1);
-    isNull = false;
-  }
-
-  /**
-   * Initializes the points, avoiding recomputing the distance.
-   * @param p0
-   * @param p1
-   * @param distance the distance between p0 and p1
-   */
-  private void initialize(Coordinate p0, Coordinate p1, double distance)
-  {
-    pt[0].setCoordinate(p0);
-    pt[1].setCoordinate(p1);
-    this.distance = distance;
-    isNull = false;
-  }
-
-  public double getDistance() { return distance; }
-
-  public Coordinate[] getCoordinates() { return pt; }
-
-  public Coordinate getCoordinate(int i) { return pt[i]; }
-
-  public void setMaximum(PointPairDistance ptDist)
-  {
-    setMaximum(ptDist.pt[0], ptDist.pt[1]);
-  }
-
-  public void setMaximum(Coordinate p0, Coordinate p1)
-  {
-    if (isNull) {
-      initialize(p0, p1);
-      return;
-    }
-    double dist = p0.distance(p1);
-    if (dist > distance)
-      initialize(p0, p1, dist);
-  }
-
-  public void setMinimum(PointPairDistance ptDist)
-  {
-    setMinimum(ptDist.pt[0], ptDist.pt[1]);
-  }
-
-  public void setMinimum(Coordinate p0, Coordinate p1)
-  {
-    if (isNull) {
-      initialize(p0, p1);
-      return;
-    }
-    double dist = p0.distance(p1);
-    if (dist < distance)
-      initialize(p0, p1, dist);
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/ConnectedElementLocationFilter.java b/src/com/vividsolutions/jts/operation/distance/ConnectedElementLocationFilter.java
deleted file mode 100644
index 073e771..0000000
--- a/src/com/vividsolutions/jts/operation/distance/ConnectedElementLocationFilter.java
+++ /dev/null
@@ -1,80 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.distance;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A ConnectedElementPointFilter extracts a single point
- * from each connected element in a Geometry
- * (e.g. a polygon, linestring or point)
- * and returns them in a list. The elements of the list are 
- * {@link com.vividsolutions.jts.operation.distance.GeometryLocation}s.
- *
- * @version 1.7
- */
-public class ConnectedElementLocationFilter
-  implements GeometryFilter
-{
-
-  /**
-   * Returns a list containing a point from each Polygon, LineString, and Point
-   * found inside the specified geometry. Thus, if the specified geometry is
-   * not a GeometryCollection, an empty list will be returned. The elements of the list 
-   * are {@link com.vividsolutions.jts.operation.distance.GeometryLocation}s.
-   */  
-  public static List getLocations(Geometry geom)
-  {
-    List locations = new ArrayList();
-    geom.apply(new ConnectedElementLocationFilter(locations));
-    return locations;
-  }
-
-  private List locations;
-
-  ConnectedElementLocationFilter(List locations)
-  {
-    this.locations = locations;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (geom instanceof Point
-      || geom instanceof LineString
-      || geom instanceof Polygon )
-      locations.add(new GeometryLocation(geom, 0, geom.getCoordinate()));
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/ConnectedElementPointFilter.java b/src/com/vividsolutions/jts/operation/distance/ConnectedElementPointFilter.java
deleted file mode 100644
index 70c127e..0000000
--- a/src/com/vividsolutions/jts/operation/distance/ConnectedElementPointFilter.java
+++ /dev/null
@@ -1,78 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.distance;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Extracts a single point
- * from each connected element in a Geometry
- * (e.g. a polygon, linestring or point)
- * and returns them in a list
- *
- * @version 1.7
- */
-public class ConnectedElementPointFilter
-  implements GeometryFilter
-{
-
-  /**
-   * Returns a list containing a Coordinate from each Polygon, LineString, and Point
-   * found inside the specified geometry. Thus, if the specified geometry is
-   * not a GeometryCollection, an empty list will be returned.
-   */
-  public static List getCoordinates(Geometry geom)
-  {
-    List pts = new ArrayList();
-    geom.apply(new ConnectedElementPointFilter(pts));
-    return pts;
-  }
-
-  private List pts;
-
-  ConnectedElementPointFilter(List pts)
-  {
-    this.pts = pts;
-  }
-
-  public void filter(Geometry geom)
-  {
-    if (geom instanceof Point
-      || geom instanceof LineString
-      || geom instanceof Polygon )
-      pts.add(geom.getCoordinate());
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/DistanceOp.java b/src/com/vividsolutions/jts/operation/distance/DistanceOp.java
deleted file mode 100644
index fec6410..0000000
--- a/src/com/vividsolutions/jts/operation/distance/DistanceOp.java
+++ /dev/null
@@ -1,425 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.distance;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Find two points on two {@link Geometry}s which lie
- * within a given distance, or else are the nearest points
- * on the geometries (in which case this also
- * provides the distance between the geometries).
- * <p>
- * The distance computation also finds a pair of points in the input geometries
- * which have the minimum distance between them.
- * If a point lies in the interior of a line segment,
- * the coordinate computed is a close
- * approximation to the exact point.
- * <p>
- * The algorithms used are straightforward O(n^2)
- * comparisons.  This worst-case performance could be improved on
- * by using Voronoi techniques or spatial indexes.
- *
- * @version 1.7
- */
-public class DistanceOp
-{
-  /**
-   * Compute the distance between the nearest points of two geometries.
-   * @param g0 a {@link Geometry}
-   * @param g1 another {@link Geometry}
-   * @return the distance between the geometries
-   */
-  public static double distance(Geometry g0, Geometry g1)
-  {
-    DistanceOp distOp = new DistanceOp(g0, g1);
-    return distOp.distance();
-  }
-
-  /**
-   * Test whether two geometries lie within a given distance of each other.
-   * @param g0 a {@link Geometry}
-   * @param g1 another {@link Geometry}
-   * @param distance the distance to test
-   * @return true if g0.distance(g1) <= distance
-   */
-  public static boolean isWithinDistance(Geometry g0, Geometry g1, double distance)
-  {
-    DistanceOp distOp = new DistanceOp(g0, g1, distance);
-    return distOp.distance() <= distance;
-  }
-
-  /**
-   * Compute the the nearest points of two geometries.
-   * The points are presented in the same order as the input Geometries.
-   *
-   * @param g0 a {@link Geometry}
-   * @param g1 another {@link Geometry}
-   * @return the nearest points in the geometries
-   */
-  public static Coordinate[] nearestPoints(Geometry g0, Geometry g1)
-  {
-    DistanceOp distOp = new DistanceOp(g0, g1);
-    return distOp.nearestPoints();
-  }
-
-  /**
-   * Compute the the closest points of two geometries.
-   * The points are presented in the same order as the input Geometries.
-   *
-   * @param g0 a {@link Geometry}
-   * @param g1 another {@link Geometry}
-   * @return the closest points in the geometries
-   * @deprecated renamed to nearestPoints
-   */
-  public static Coordinate[] closestPoints(Geometry g0, Geometry g1)
-  {
-    DistanceOp distOp = new DistanceOp(g0, g1);
-    return distOp.nearestPoints();
-  }
-
-  // input
-  private Geometry[] geom;
-  private double terminateDistance = 0.0;
-  // working
-  private PointLocator ptLocator = new PointLocator();
-  private GeometryLocation[] minDistanceLocation;
-  private double minDistance = Double.MAX_VALUE;
-
-  /**
-   * Constructs a DistanceOp that computes the distance and nearest points between
-   * the two specified geometries.
-   * @param g0 a Geometry
-   * @param g1 a Geometry
-   */
-  public DistanceOp(Geometry g0, Geometry g1)
-  {
-    this(g0, g1, 0.0);
-  }
-
-  /**
-   * Constructs a DistanceOp that computes the distance and nearest points between
-   * the two specified geometries.
-   * @param g0 a Geometry
-   * @param g1 a Geometry
-   * @param terminateDistance the distance on which to terminate the search
-   */
-  public DistanceOp(Geometry g0, Geometry g1, double terminateDistance)
-  {
-    this.geom = new Geometry[2];
-    geom[0] = g0;
-    geom[1] = g1;
-    this.terminateDistance = terminateDistance;
-  }
-
-  /**
-   * Report the distance between the nearest points on the input geometries.
-   *
-   * @return the distance between the geometries
-   * or 0 if either input geometry is empty
-   * @throws IllegalArgumentException if either input geometry is null
-   */
-  public double distance()
-  {
-  	if (geom[0] == null || geom[1] == null)
-  		throw new IllegalArgumentException("null geometries are not supported");
-  	if (geom[0].isEmpty() || geom[1].isEmpty()) 
-  		return 0.0;
-  	
-    computeMinDistance();
-    return minDistance;
-  }
-
-  /**
-   * Report the coordinates of the nearest points in the input geometries.
-   * The points are presented in the same order as the input Geometries.
-   *
-   * @return a pair of {@link Coordinate}s of the nearest points
-   */
-  public Coordinate[] nearestPoints()
-  {
-    computeMinDistance();
-    Coordinate[] nearestPts
-        = new Coordinate[] {
-          minDistanceLocation[0].getCoordinate(),
-          minDistanceLocation[1].getCoordinate() };
-    return nearestPts;
-  }
-  
-  /**
-   * 
-   * @return a pair of {@link Coordinate}s of the nearest points
-   * @deprecated renamed to nearestPoints
-   */
-  public Coordinate[] closestPoints()
-  {
-    return nearestPoints();
-  }
-
-  /**
-   * Report the locations of the nearest points in the input geometries.
-   * The locations are presented in the same order as the input Geometries.
-   *
-   * @return a pair of {@link GeometryLocation}s for the nearest points
-   */
-  public GeometryLocation[] nearestLocations()
-  {
-    computeMinDistance();
-    return minDistanceLocation;
-  }
-
-  /**
-   * 
-   * @return a pair of {@link GeometryLocation}s for the nearest points
-   * @deprecated renamed to nearestLocations
-   */
-  public GeometryLocation[] closestLocations()
-  {
-    return nearestLocations();
-  }
-
-  private void updateMinDistance(GeometryLocation[] locGeom, boolean flip)
-  {
-    // if not set then don't update
-    if (locGeom[0] == null) return;
-
-    if (flip) {
-      minDistanceLocation[0] = locGeom[1];
-      minDistanceLocation[1] = locGeom[0];
-    }
-    else {
-      minDistanceLocation[0] = locGeom[0];
-      minDistanceLocation[1] = locGeom[1];
-    }
-  }
-
-  private void computeMinDistance()
-  {
-    // only compute once!
-    if (minDistanceLocation != null) return;
-
-    minDistanceLocation = new GeometryLocation[2];
-    computeContainmentDistance();
-    if (minDistance <= terminateDistance) return;
-    computeFacetDistance();
-  }
-
-  private void computeContainmentDistance()
-  {
-    GeometryLocation[] locPtPoly = new GeometryLocation[2];
-    // test if either geometry has a vertex inside the other
-    computeContainmentDistance(0, locPtPoly);
-    if (minDistance <= terminateDistance) return;
-    computeContainmentDistance(1, locPtPoly);
-  }
-  
-  private void computeContainmentDistance(int polyGeomIndex, GeometryLocation[] locPtPoly)
-  {
-  	int locationsIndex = 1 - polyGeomIndex;
-    List polys = PolygonExtracter.getPolygons(geom[polyGeomIndex]);
-    if (polys.size() > 0) {
-      List insideLocs = ConnectedElementLocationFilter.getLocations(geom[locationsIndex]);
-      computeContainmentDistance(insideLocs, polys, locPtPoly);
-      if (minDistance <= terminateDistance) {
-      	// this assigment is determined by the order of the args in the computeInside call above
-        minDistanceLocation[locationsIndex] = locPtPoly[0];
-        minDistanceLocation[polyGeomIndex] 	= locPtPoly[1];
-        return;
-      }
-    }	
-  }
-  
-  private void computeContainmentDistance(List locs, List polys, GeometryLocation[] locPtPoly)
-  {
-    for (int i = 0; i < locs.size(); i++) {
-      GeometryLocation loc = (GeometryLocation) locs.get(i);
-      for (int j = 0; j < polys.size(); j++) {
-      	computeContainmentDistance(loc, (Polygon) polys.get(j), locPtPoly);
-        if (minDistance <= terminateDistance) return;
-      }
-    }
-  }
-
-  private void computeContainmentDistance(GeometryLocation ptLoc,
-      Polygon poly,
-      GeometryLocation[] locPtPoly)
-  {
-    Coordinate pt = ptLoc.getCoordinate();
-    // if pt is not in exterior, distance to geom is 0
-    if (Location.EXTERIOR != ptLocator.locate(pt, poly)) {
-      minDistance = 0.0;
-      locPtPoly[0] = ptLoc;
-      locPtPoly[1] = new GeometryLocation(poly, pt);;
-      return;
-    }
-  }
-
-  /**
-   * Computes distance between facets (lines and points)
-   * of input geometries.
-   *
-   */
-  private void computeFacetDistance()
-  {
-    GeometryLocation[] locGeom = new GeometryLocation[2];
-
-    /**
-     * Geometries are not wholely inside, so compute distance from lines and points
-     * of one to lines and points of the other
-     */
-    List lines0 = LinearComponentExtracter.getLines(geom[0]);
-    List lines1 = LinearComponentExtracter.getLines(geom[1]);
-
-    List pts0 = PointExtracter.getPoints(geom[0]);
-    List pts1 = PointExtracter.getPoints(geom[1]);
-
-    // exit whenever minDistance goes LE than terminateDistance
-    computeMinDistanceLines(lines0, lines1, locGeom);
-    updateMinDistance(locGeom, false);
-    if (minDistance <= terminateDistance) return;
-
-    locGeom[0] = null;
-    locGeom[1] = null;
-    computeMinDistanceLinesPoints(lines0, pts1, locGeom);
-    updateMinDistance(locGeom, false);
-    if (minDistance <= terminateDistance) return;
-
-    locGeom[0] = null;
-    locGeom[1] = null;
-    computeMinDistanceLinesPoints(lines1, pts0, locGeom);
-    updateMinDistance(locGeom, true);
-    if (minDistance <= terminateDistance) return;
-
-    locGeom[0] = null;
-    locGeom[1] = null;
-    computeMinDistancePoints(pts0, pts1, locGeom);
-    updateMinDistance(locGeom, false);
-  }
-
-  private void computeMinDistanceLines(List lines0, List lines1, GeometryLocation[] locGeom)
-  {
-    for (int i = 0; i < lines0.size(); i++) {
-      LineString line0 = (LineString) lines0.get(i);
-      for (int j = 0; j < lines1.size(); j++) {
-        LineString line1 = (LineString) lines1.get(j);
-        computeMinDistance(line0, line1, locGeom);
-        if (minDistance <= terminateDistance) return;
-      }
-    }
-  }
-
-  private void computeMinDistancePoints(List points0, List points1, GeometryLocation[] locGeom)
-  {
-    for (int i = 0; i < points0.size(); i++) {
-      Point pt0 = (Point) points0.get(i);
-      for (int j = 0; j < points1.size(); j++) {
-        Point pt1 = (Point) points1.get(j);
-        double dist = pt0.getCoordinate().distance(pt1.getCoordinate());
-        if (dist < minDistance) {
-          minDistance = dist;
-          locGeom[0] = new GeometryLocation(pt0, 0, pt0.getCoordinate());
-          locGeom[1] = new GeometryLocation(pt1, 0, pt1.getCoordinate());
-        }
-        if (minDistance <= terminateDistance) return;
-      }
-    }
-  }
-
-  private void computeMinDistanceLinesPoints(List lines, List points,
-      GeometryLocation[] locGeom)
-  {
-    for (int i = 0; i < lines.size(); i++) {
-      LineString line = (LineString) lines.get(i);
-      for (int j = 0; j < points.size(); j++) {
-        Point pt = (Point) points.get(j);
-        computeMinDistance(line, pt, locGeom);
-        if (minDistance <= terminateDistance) return;
-      }
-    }
-  }
-
-  private void computeMinDistance(LineString line0, LineString line1,
-                                  GeometryLocation[] locGeom)
-  {
-    if (line0.getEnvelopeInternal().distance(line1.getEnvelopeInternal())
-        > minDistance)
-          return;
-    Coordinate[] coord0 = line0.getCoordinates();
-    Coordinate[] coord1 = line1.getCoordinates();
-      // brute force approach!
-    for (int i = 0; i < coord0.length - 1; i++) {
-      for (int j = 0; j < coord1.length - 1; j++) {
-        double dist = CGAlgorithms.distanceLineLine(
-                                        coord0[i], coord0[i + 1],
-                                        coord1[j], coord1[j + 1] );
-        if (dist < minDistance) {
-          minDistance = dist;
-          LineSegment seg0 = new LineSegment(coord0[i], coord0[i + 1]);
-          LineSegment seg1 = new LineSegment(coord1[j], coord1[j + 1]);
-          Coordinate[] closestPt = seg0.closestPoints(seg1);
-          locGeom[0] = new GeometryLocation(line0, i, closestPt[0]);
-          locGeom[1] = new GeometryLocation(line1, j, closestPt[1]);
-        }
-        if (minDistance <= terminateDistance) return;
-      }
-    }
-  }
-
-  private void computeMinDistance(LineString line, Point pt,
-                                  GeometryLocation[] locGeom)
-  {
-    if (line.getEnvelopeInternal().distance(pt.getEnvelopeInternal())
-        > minDistance)
-          return;
-    Coordinate[] coord0 = line.getCoordinates();
-    Coordinate coord = pt.getCoordinate();
-      // brute force approach!
-    for (int i = 0; i < coord0.length - 1; i++) {
-        double dist = CGAlgorithms.distancePointLine(
-            coord, coord0[i], coord0[i + 1] );
-        if (dist < minDistance) {
-          minDistance = dist;
-          LineSegment seg = new LineSegment(coord0[i], coord0[i + 1]);
-          Coordinate segClosestPoint = seg.closestPoint(coord);
-          locGeom[0] = new GeometryLocation(line, i, segClosestPoint);
-          locGeom[1] = new GeometryLocation(pt, 0, coord);
-        }
-        if (minDistance <= terminateDistance) return;
-
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/FacetSequence.java b/src/com/vividsolutions/jts/operation/distance/FacetSequence.java
deleted file mode 100644
index 3395cfd..0000000
--- a/src/com/vividsolutions/jts/operation/distance/FacetSequence.java
+++ /dev/null
@@ -1,190 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.distance;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Represents a sequence of facets (points or line segments)
- * of a {@link Geometry}
- * specified by a subsequence of a {@link CoordinateSequence}.
- * 
- * @author Martin Davis
- *
- */
-public class FacetSequence
-{
-  private CoordinateSequence pts;
-  private int start;
-  private int end;
-  
-  // temporary Coordinates to materialize points from the CoordinateSequence
-  private Coordinate pt = new Coordinate();
-  private Coordinate seqPt = new Coordinate();
-  
-  /**
-   * Creates a new section based on a CoordinateSequence.
-   * 
-   * @param pts the sequence holding the points in the section
-   * @param start the index of the start point
-   * @param end the index of the end point + 1
-   */
-  public FacetSequence(CoordinateSequence pts, int start, int end) 
-  {
-    this.pts = pts;
-    this.start = start;
-    this.end = end;
-  }
-  
-  /**
-   * Creates a new sequence for a single point from a CoordinateSequence.
-   * 
-   * @param pts the sequence holding the points in the facet sequence
-   * @param start the index of the point
-   */
-  public FacetSequence(CoordinateSequence pts, int start) 
-  {
-    this.pts = pts;
-    this.start = start;
-    this.end = start + 1;
-  }
-  
-  public Envelope getEnvelope()
-  {
-    Envelope env = new Envelope();
-    for (int i = start; i < end; i++) {
-      env.expandToInclude(pts.getX(i), pts.getY(i));
-    }
-    return env;
-  }
-  
-  public int size()
-  {
-    return end - start;
-  }
-  
-  public Coordinate getCoordinate(int index)
-  {
-    return pts.getCoordinate(start + index);
-  }
-  
-  public boolean isPoint()
-  {
-    return end - start == 1;
-  }
-  
-
-  public double distance(FacetSequence facetSeq)
-  {
-    boolean isPoint = isPoint();
-    boolean isPointOther = facetSeq.isPoint();
-    
-    if (isPoint && isPointOther) {
-      pts.getCoordinate(start, pt);
-      facetSeq.pts.getCoordinate(facetSeq.start, seqPt);
-      return pt.distance(seqPt);
-    }
-    else if (isPoint) {
-      pts.getCoordinate(start, pt);      
-      return computePointLineDistance(pt, facetSeq);
-    }
-    else if (isPointOther) {
-      facetSeq.pts.getCoordinate(facetSeq.start, seqPt);
-      return computePointLineDistance(seqPt, this);
-    }
-    return computeLineLineDistance(facetSeq);
-    
-  }
-  
-  // temporary Coordinates to materialize points from the CoordinateSequence
-  private Coordinate p0 = new Coordinate();
-  private Coordinate p1 = new Coordinate();
-  private Coordinate q0 = new Coordinate();
-  private Coordinate q1 = new Coordinate();
-
-  private double computeLineLineDistance(FacetSequence facetSeq)
-  {
-    // both linear - compute minimum segment-segment distance
-    double minDistance = Double.MAX_VALUE;
-
-    for (int i = start; i < end - 1; i++) {
-      for (int j = facetSeq.start; j < facetSeq.end - 1; j++) {
-        pts.getCoordinate(i, p0);
-        pts.getCoordinate(i + 1, p1);
-        facetSeq.pts.getCoordinate(j, q0);
-        facetSeq.pts.getCoordinate(j + 1, q1);
-        
-        double dist = CGAlgorithms.distanceLineLine(p0, p1, q0, q1);
-        if (dist == 0.0) 
-          return 0.0;
-        if (dist < minDistance) {
-          minDistance = dist;
-        }
-      }
-    }
-    return minDistance;
-  }
-
-  private double computePointLineDistance(Coordinate pt, FacetSequence facetSeq) 
-  {
-    double minDistance = Double.MAX_VALUE;
-
-    for (int i = facetSeq.start; i < facetSeq.end - 1; i++) {
-      facetSeq.pts.getCoordinate(i, q0);
-      facetSeq.pts.getCoordinate(i + 1, q1);
-      double dist = CGAlgorithms.distancePointLine(pt, q0, q1);
-      if (dist == 0.0) return 0.0;
-      if (dist < minDistance) {
-        minDistance = dist;
-      }
-    }
-    return minDistance;
-  }
-  
-  public String toString()
-  {
-    StringBuffer buf = new StringBuffer();
-    buf.append("LINESTRING ( ");
-    Coordinate p = new Coordinate();
-    for (int i = start; i < end; i++) {
-      if (i > start)
-        buf.append(", ");
-      pts.getCoordinate(i, p);
-      buf.append(p.x + " " + p.y);
-    }
-    buf.append(" )");
-    return buf.toString();
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/FacetSequenceTreeBuilder.java b/src/com/vividsolutions/jts/operation/distance/FacetSequenceTreeBuilder.java
deleted file mode 100644
index 448d1a5..0000000
--- a/src/com/vividsolutions/jts/operation/distance/FacetSequenceTreeBuilder.java
+++ /dev/null
@@ -1,106 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.distance;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryComponentFilter;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.util.LinearComponentExtracter;
-import com.vividsolutions.jts.index.strtree.STRtree;
-
-public class FacetSequenceTreeBuilder {
-  // 6 seems to be a good facet sequence size
-  private static final int FACET_SEQUENCE_SIZE = 6;
-
-  // Seems to be better to use a minimum node capacity
-  private static final int STR_TREE_NODE_CAPACITY = 4;
-
-  public static STRtree build(Geometry g) {
-    STRtree tree = new STRtree(STR_TREE_NODE_CAPACITY);
-    List sections = computeFacetSequences(g);
-    for (Iterator i = sections.iterator(); i.hasNext();) {
-      FacetSequence section = (FacetSequence) i.next();
-      tree.insert(section.getEnvelope(), section);
-    }
-    tree.build();
-    return tree;
-  }
-
-  /**
-   * Creates facet sequences
-   * 
-   * @param g
-   * @return List<GeometryFacetSequence>
-   */
-  private static List computeFacetSequences(Geometry g) {
-    final List sections = new ArrayList();
-
-    g.apply(new GeometryComponentFilter() {
-
-      public void filter(Geometry geom) {
-        CoordinateSequence seq = null;
-        if (geom instanceof LineString) {
-          seq = ((LineString) geom).getCoordinateSequence();
-          addFacetSequences(seq, sections);
-        }
-        else if (geom instanceof Point) {
-          seq = ((Point) geom).getCoordinateSequence();
-          addFacetSequences(seq, sections);
-        }
-      }
-    });
-    return sections;
-  }
-
-  private static void addFacetSequences(CoordinateSequence pts, List sections) {
-    int i = 0;
-    int size = pts.size();
-    while (i <= size - 1) {
-      int end = i + FACET_SEQUENCE_SIZE + 1;
-      // if only one point remains after this section, include it in this
-      // section
-      if (end >= size - 1)
-        end = size;
-      FacetSequence sect = new FacetSequence(pts, i, end);
-      sections.add(sect);
-      i = i + FACET_SEQUENCE_SIZE;
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/GeometryLocation.java b/src/com/vividsolutions/jts/operation/distance/GeometryLocation.java
deleted file mode 100644
index ae92f61..0000000
--- a/src/com/vividsolutions/jts/operation/distance/GeometryLocation.java
+++ /dev/null
@@ -1,112 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.distance;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Represents the location of a point on a Geometry.
- * Maintains both the actual point location 
- * (which may not be exact, if the point is not a vertex) 
- * as well as information about the component
- * and segment index where the point occurs.
- * Locations inside area Geometrys will not have an associated segment index,
- * so in this case the segment index will have the sentinel value of 
- * {@link #INSIDE_AREA}.
- *
- * @version 1.7
- */
-public class GeometryLocation
-{
-  /**
-   * A special value of segmentIndex used for locations inside area geometries. 
-   * These locations are not located on a segment, 
-   * and thus do not have an associated segment index.
-   */
-  public static final int INSIDE_AREA = -1;
-
-  private Geometry component = null;
-  private int segIndex;
-  private Coordinate pt = null;
-
-  /**
-   * Constructs a GeometryLocation specifying a point on a geometry, as well as the 
-   * segment that the point is on 
-   * (or {@link #INSIDE_AREA} if the point is not on a segment).
-   * 
-   * @param component the component of the geometry containing the point
-   * @param segIndex the segment index of the location, or INSIDE_AREA
-   * @param pt the coordinate of the location
-   */
-  public GeometryLocation(Geometry component, int segIndex, Coordinate pt)
-  {
-    this.component = component;
-    this.segIndex = segIndex;
-    this.pt = pt;
-  }
-
-  /**
-   * Constructs a GeometryLocation specifying a point inside an area geometry.
-   * 
-   * @param component the component of the geometry containing the point
-   * @param pt the coordinate of the location
-   */  
-  public GeometryLocation(Geometry component,Coordinate pt)
-  {
-    this(component, INSIDE_AREA, pt);
-  }
-
-  /**
-   * Returns the geometry component on (or in) which this location occurs.
-   */
-  public Geometry getGeometryComponent() { return component; }
-  
-  /**
-   * Returns the segment index for this location. If the location is inside an
-   * area, the index will have the value {@link #INSIDE_AREA};
-   *
-   * @return the segment index for the location, or INSIDE_AREA
-   */
-  public int getSegmentIndex() { return segIndex; }
-  
-  /**
-   * Returns the {@link Coordinate} of this location.
-   */
-  public Coordinate getCoordinate() { return pt; }
-  
-  /**
-   * Tests whether this location represents a point inside an area geometry.
-   */
-  public boolean isInsideArea() { return segIndex == INSIDE_AREA; }
-}
diff --git a/src/com/vividsolutions/jts/operation/distance/IndexedFacetDistance.java b/src/com/vividsolutions/jts/operation/distance/IndexedFacetDistance.java
deleted file mode 100644
index b9f4b99..0000000
--- a/src/com/vividsolutions/jts/operation/distance/IndexedFacetDistance.java
+++ /dev/null
@@ -1,188 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.distance;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.Lineal;
-import com.vividsolutions.jts.geom.Polygonal;
-import com.vividsolutions.jts.geom.Puntal;
-import com.vividsolutions.jts.index.strtree.ItemBoundable;
-import com.vividsolutions.jts.index.strtree.ItemDistance;
-import com.vividsolutions.jts.index.strtree.STRtree;
-
-/**
- * Computes the distance between the facets (segments and vertices) 
- * of two {@link Geometry}s
- * using a Branch-and-Bound algorithm.
- * The Branch-and-Bound algorithm operates over a 
- * traversal of R-trees built
- * on the target and possibly also the query geometries.
- * <p>
- * This approach provides the following benefits:
- * <ul>
- * <li>Performance is improved due to the effects of the 
- * R-tree index
- * and the pruning due to the Branch-and-Bound approach
- * <li>The spatial index on the target geometry can be cached
- * to allow reuse in an incremental query situation.
- * </ul>
- * Using this technique can be much more performant 
- * than using {@link #getDistance(Geometry)} 
- * when one or both
- * input geometries are large, 
- * or when evaluating many distance computations against 
- * a single geometry.
- * <p>
- * This class is not thread-safe.
- * 
- * @author Martin Davis
- *
- */
-public class IndexedFacetDistance 
-{
-  /**
-   * Computes the distance between two geometries using
-   * the indexed approach.
-   * <p>
-   * For geometries with many segments or points, 
-   * this can be faster than using a simple distance
-   * algorithm.
-   * 
-   * @param g1 a geometry
-   * @param g2 a geometry
-   * @return the distance between the two geometries
-   */
-  public static double distance(Geometry g1, Geometry g2)
-  {
-    IndexedFacetDistance dist = new IndexedFacetDistance(g1);
-    return dist.getDistance(g2);
-  }
-  
-  private STRtree cachedTree;
-  
-  /**
-   * Creates a new distance-finding instance for a given target {@link Geometry}.
-   * <p>
-   * Distances will be computed to all facets of the input geometry.
-   * The facets of the geometry are the discrete segments and points 
-   * contained in its components.  
-   * In the case of {@link Lineal} and {@link Puntal} inputs,
-   * this is equivalent to computing the conventional distance.
-   * In the case of {@link Polygonal} inputs, this is equivalent 
-   * to computing the distance to the polygons boundaries. 
-   * 
-   * @param g1 a Geometry, which may be of any type.
-   */
-  public IndexedFacetDistance(Geometry g1) {
-    cachedTree = FacetSequenceTreeBuilder.build(g1);
-  }
-
-  /**
-   * Computes the distance from the base geometry to 
-   * the given geometry.
-   *  
-   * @param g the geometry to compute the distance to
-   * 
-   * @return the computed distance
-   */
-  public double getDistance(Geometry g)
-  {
-    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
-    Object[] obj = cachedTree.nearestNeighbour(tree2, 
-        new FacetSequenceDistance());
-    return facetDistance(obj);
-  }
-  
-  private static double facetDistance(Object[] obj)
-  {
-    Object o1 = obj[0];
-    Object o2 = obj[1];
-    return ((FacetSequence) o1).distance((FacetSequence) o2);
-  }
-  
-  /**
-   * Computes the distance from the base geometry to 
-   * the given geometry, up to and including a given 
-   * maximum distance.
-   * 
-   * @param g the geometry to compute the distance to
-   * @param maximumDistance the maximum distance to compute.
-   * 
-   * @return the computed distance,
-   *    or <tt>maximumDistance</tt> if the true distance is determined to be greater
-   */
-  // TODO: implement this
-  /*
-  public double getDistanceWithin(Geometry g, double maximumDistance)
-  {
-    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
-    Object[] obj = cachedTree.nearestNeighbours(tree2, 
-        new FacetSequenceDistance());
-    return facetDistance(obj);
-  }
-  */
-  
-
-  /**
-   * Tests whether the base geometry lies within
-   * a specified distance of the given geometry.
-   * 
-//   * @param g the geometry to test
-//   * @param maximumDistance the maximum distance to test
-//   * @return true if the geometry lies with the specified distance
-   */
-  // TODO: implement this
-  /*
-  public boolean isWithinDistance(Geometry g, double maximumDistance)
-  {
-    STRtree tree2 = FacetSequenceTreeBuilder.build(g);
-    double dist = findMinDistance(cachedTree.getRoot(), tree2.getRoot(), maximumDistance);
-    if (dist <= maximumDistance)
-      return false;
-    return true;
-  }
-  */
-  
-  private static class FacetSequenceDistance
-  implements ItemDistance
-  {
-    public double distance(ItemBoundable item1, ItemBoundable item2) {
-      FacetSequence fs1 = (FacetSequence) item1.getItem();
-      FacetSequence fs2 = (FacetSequence) item2.getItem();
-      return fs1.distance(fs2);    
-    }
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/operation/distance3d/AxisPlaneCoordinateSequence.java b/src/com/vividsolutions/jts/operation/distance3d/AxisPlaneCoordinateSequence.java
deleted file mode 100644
index 2043de2..0000000
--- a/src/com/vividsolutions/jts/operation/distance3d/AxisPlaneCoordinateSequence.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.distance3d;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Envelope;
-
-/**
- * A CoordinateSequence wrapper which 
- * projects 3D coordinates into one of the
- * three Cartesian axis planes,
- * using the standard orthonormal projection
- * (i.e. simply selecting the appropriate ordinates into the XY ordinates).
- * The projected data is represented as 2D coordinates.
- * 
- * @author mdavis
- *
- */
-public class AxisPlaneCoordinateSequence implements CoordinateSequence {
-
-	/**
-	 * Creates a wrapper projecting to the XY plane.
-	 * 
-	 * @param seq the sequence to be projected
-	 * @return a sequence which projects coordinates
-	 */
-	public static CoordinateSequence projectToXY(CoordinateSequence seq)
-	{
-		/**
-		 * This is just a no-op, but return a wrapper
-		 * to allow better testing
-		 */
-		return new AxisPlaneCoordinateSequence(seq, XY_INDEX);
-	}
-	
-	/**
-	 * Creates a wrapper projecting to the XZ plane.
-	 * 
-	 * @param seq the sequence to be projected
-	 * @return a sequence which projects coordinates
-	 */
-	public static CoordinateSequence projectToXZ(CoordinateSequence seq)
-	{
-		return new AxisPlaneCoordinateSequence(seq, XZ_INDEX);
-	}
-	
-	/**
-	 * Creates a wrapper projecting to the YZ plane.
-	 * 
-	 * @param seq the sequence to be projected
-	 * @return a sequence which projects coordinates
-	 */
-	public static CoordinateSequence projectToYZ(CoordinateSequence seq)
-	{
-		return new AxisPlaneCoordinateSequence(seq, YZ_INDEX);
-	}
-	
-	private static final int[] XY_INDEX = new int[] { 0,1 };
-	private static final int[] XZ_INDEX = new int[] { 0,2 };
-	private static final int[] YZ_INDEX = new int[] { 1,2 };
-	
-	private CoordinateSequence seq;
-	private int[] indexMap;
-	
-	private AxisPlaneCoordinateSequence(CoordinateSequence seq, int[] indexMap) {
-		this.seq = seq;
-		this.indexMap = indexMap;
-	}
-
-	public int getDimension() {
-		return 2;
-	}
-
-	public Coordinate getCoordinate(int i) {
-		return getCoordinateCopy(i);
-	}
-
-	public Coordinate getCoordinateCopy(int i) {
-		return new Coordinate(getX(i), getY(i), getZ(i));
-	}
-
-	public void getCoordinate(int index, Coordinate coord) {
-		coord.x = getOrdinate(index, X);
-		coord.y = getOrdinate(index, Y);
-		coord.z = getOrdinate(index, Z);
-	}
-
-	public double getX(int index) {
-		return getOrdinate(index, X);
-	}
-
-	public double getY(int index) {
-		return getOrdinate(index, Y);
-	}
-
-	public double getZ(int index) {
-		return getOrdinate(index, Z);
-	}
-
-	public double getOrdinate(int index, int ordinateIndex) {
-		// Z ord is always 0
-		if (ordinateIndex > 1) return 0;
-		return seq.getOrdinate(index, indexMap[ordinateIndex]);
-	}
-
-	public int size() {
-		return seq.size();
-	}
-
-	public void setOrdinate(int index, int ordinateIndex, double value) {
-		throw new UnsupportedOperationException();
-	}
-
-	public Coordinate[] toCoordinateArray() {
-		throw new UnsupportedOperationException();
-	}
-
-	public Envelope expandEnvelope(Envelope env) {
-		throw new UnsupportedOperationException();
-	}
-
-	public Object clone()
-	{
-		throw new UnsupportedOperationException();		
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/operation/distance3d/Distance3DOp.java b/src/com/vividsolutions/jts/operation/distance3d/Distance3DOp.java
deleted file mode 100644
index 4fff2ed..0000000
--- a/src/com/vividsolutions/jts/operation/distance3d/Distance3DOp.java
+++ /dev/null
@@ -1,587 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.distance3d;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms3D;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryCollection;
-import com.vividsolutions.jts.geom.LineSegment;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.operation.distance.GeometryLocation;
-
-/**
- * Find two points on two 3D {@link Geometry}s which lie within a given distance,
- * or else are the nearest points on the geometries (in which case this also
- * provides the distance between the geometries).
- * <p>
- * 3D geometries have vertex Z ordinates defined.
- * 3D {@link Polygon}s are assumed to lie in a single plane (which is enforced if not actually the case).
- * 3D {@link LineString}s and {link Point}s may have any configuration.
- * <p>
- * The distance computation also finds a pair of points in the input geometries
- * which have the minimum distance between them. If a point lies in the interior
- * of a line segment, the coordinate computed is a close approximation to the
- * exact point.
- * <p>
- * The algorithms used are straightforward O(n^2) comparisons. This worst-case
- * performance could be improved on by using Voronoi techniques or spatial
- * indexes.
- * 
- * @version 1.7
- */
-public class Distance3DOp {
-	/**
-	 * Compute the distance between the nearest points of two geometries.
-	 * 
-	 * @param g0
-	 *            a {@link Geometry}
-	 * @param g1
-	 *            another {@link Geometry}
-	 * @return the distance between the geometries
-	 */
-	public static double distance(Geometry g0, Geometry g1) {
-		Distance3DOp distOp = new Distance3DOp(g0, g1);
-		return distOp.distance();
-	}
-
-	/**
-	 * Test whether two geometries lie within a given distance of each other.
-	 * 
-	 * @param g0
-	 *            a {@link Geometry}
-	 * @param g1
-	 *            another {@link Geometry}
-	 * @param distance
-	 *            the distance to test
-	 * @return true if g0.distance(g1) <= distance
-	 */
-	public static boolean isWithinDistance(Geometry g0, Geometry g1,
-			double distance) {
-		Distance3DOp distOp = new Distance3DOp(g0, g1, distance);
-		return distOp.distance() <= distance;
-	}
-
-	/**
-	 * Compute the the nearest points of two geometries. The points are
-	 * presented in the same order as the input Geometries.
-	 * 
-	 * @param g0
-	 *            a {@link Geometry}
-	 * @param g1
-	 *            another {@link Geometry}
-	 * @return the nearest points in the geometries
-	 */
-	public static Coordinate[] nearestPoints(Geometry g0, Geometry g1) {
-		Distance3DOp distOp = new Distance3DOp(g0, g1);
-		return distOp.nearestPoints();
-	}
-
-	// input
-	private Geometry[] geom;
-	private double terminateDistance = 0.0;
-	// working
-	private GeometryLocation[] minDistanceLocation;
-	private double minDistance = Double.MAX_VALUE;
-	private boolean isDone = false;
-
-	/**
-	 * Constructs a DistanceOp that computes the distance and nearest points
-	 * between the two specified geometries.
-	 * 
-	 * @param g0
-	 *            a Geometry
-	 * @param g1
-	 *            a Geometry
-	 */
-	public Distance3DOp(Geometry g0, Geometry g1) {
-		this(g0, g1, 0.0);
-	}
-
-	/**
-	 * Constructs a DistanceOp that computes the distance and nearest points
-	 * between the two specified geometries.
-	 * 
-	 * @param g0
-	 *            a Geometry
-	 * @param g1
-	 *            a Geometry
-	 * @param terminateDistance
-	 *            the distance on which to terminate the search
-	 */
-	public Distance3DOp(Geometry g0, Geometry g1, double terminateDistance) {
-		this.geom = new Geometry[2];
-		geom[0] = g0;
-		geom[1] = g1;
-		this.terminateDistance = terminateDistance;
-	}
-
-	/**
-	 * Report the distance between the nearest points on the input geometries.
-	 * 
-	 * @return the distance between the geometries, or 0 if either input geometry is empty
-	 * @throws IllegalArgumentException
-	 *             if either input geometry is null
-	 */
-	public double distance() {
-		if (geom[0] == null || geom[1] == null)
-			throw new IllegalArgumentException(
-					"null geometries are not supported");
-		if (geom[0].isEmpty() || geom[1].isEmpty())
-			return 0.0;
-
-		computeMinDistance();
-		return minDistance;
-	}
-
-	/**
-	 * Report the coordinates of the nearest points in the input geometries. The
-	 * points are presented in the same order as the input Geometries.
-	 * 
-	 * @return a pair of {@link Coordinate}s of the nearest points
-	 */
-	public Coordinate[] nearestPoints() {
-		computeMinDistance();
-		Coordinate[] nearestPts = new Coordinate[] {
-				minDistanceLocation[0].getCoordinate(),
-				minDistanceLocation[1].getCoordinate() };
-		return nearestPts;
-	}
-
-	/**
-	 * Report the locations of the nearest points in the input geometries. The
-	 * locations are presented in the same order as the input Geometries.
-	 * 
-	 * @return a pair of {@link GeometryLocation}s for the nearest points
-	 */
-	public GeometryLocation[] nearestLocations() {
-		computeMinDistance();
-		return minDistanceLocation;
-	}
-
-	private void updateDistance(double dist,
-			GeometryLocation loc0, GeometryLocation loc1,
-			boolean flip) {
-		this.minDistance = dist;
-		int index = flip ? 1 : 0;
-		minDistanceLocation[index] = loc0;
-		minDistanceLocation[1-index] = loc1;
-		if (minDistance < terminateDistance)
-			isDone = true;
-	}
-
-	private void computeMinDistance() {
-		// only compute once
-		if (minDistanceLocation != null)
-			return;
-		minDistanceLocation = new GeometryLocation[2];
-		
-		int geomIndex = mostPolygonalIndex();
-		boolean flip = geomIndex == 0;
-		computeMinDistanceMultiMulti(geom[geomIndex], geom[1-geomIndex], flip);
-	}
-
-	/**
-	 * Finds the index of the "most polygonal" input geometry.
-	 * This optimizes the computation of the best-fit plane, 
-	 * since it is cached only for the left-hand geometry.
-	 * 
-	 * @return the index of the most polygonal geometry
-	 */
-	private int mostPolygonalIndex() {
-		int dim0 = geom[0].getDimension();
-		int dim1 = geom[1].getDimension();
-		if (dim0 >= 2 && dim1 >= 2) {
-			if (geom[0].getNumPoints() > geom[1].getNumPoints())
-				return 0;
-			return 1;
-		}
-		// no more than one is dim 2
-		if (dim0 >= 2) return 0;
-		if (dim1 >= 2) return 1;
-		// both dim <= 1 - don't flip
-		return 0;
-	}
-
-	private void computeMinDistanceMultiMulti(Geometry g0, Geometry g1, boolean flip) {
-		if (g0 instanceof GeometryCollection) {
-			int n = g0.getNumGeometries();
-			for (int i = 0; i < n; i++) {
-				Geometry g = g0.getGeometryN(i);
-				computeMinDistanceMultiMulti(g, g1, flip);
-				if (isDone)	return;
-			}
-		}
-		else {
-			// handle case of multigeom component being empty
-			if (g0.isEmpty())
-				return;
-			
-			// compute planar polygon only once for efficiency
-			if (g0 instanceof Polygon) {
-				computeMinDistanceOneMulti(polyPlane(g0), g1, flip);
-			}
-			else 
-				computeMinDistanceOneMulti(g0, g1, flip);
-		}
-	}
-	
-	private void computeMinDistanceOneMulti(Geometry g0, Geometry g1, boolean flip) {
-		if (g1 instanceof GeometryCollection) {
-			int n = g1.getNumGeometries();
-			for (int i = 0; i < n; i++) {
-				Geometry g = g1.getGeometryN(i);
-				computeMinDistanceOneMulti(g0, g, flip);
-				if (isDone)	return;
-			}
-		}
-		else {
-			computeMinDistance(g0, g1, flip);
-		}
-	}
-
-	private void computeMinDistanceOneMulti(PlanarPolygon3D poly, Geometry geom, boolean flip) {
-		if (geom instanceof GeometryCollection) {
-			int n = geom.getNumGeometries();
-			for (int i = 0; i < n; i++) {
-				Geometry g = geom.getGeometryN(i);
-				computeMinDistanceOneMulti(poly, g, flip);
-				if (isDone)	return;
-			}
-		}
-		else {
-			if (geom instanceof Point) {
-				computeMinDistancePolygonPoint(poly, (Point) geom, flip);
-				return;
-			}
-			if (geom instanceof LineString) {
-				computeMinDistancePolygonLine(poly, (LineString) geom, flip);
-				return;
-			}
-			if (geom instanceof Polygon) {
-				computeMinDistancePolygonPolygon(poly, (Polygon) geom, flip);
-				return;
-			}
-		}
-	}
-
-	/**
-	 * Convenience method to create a Plane3DPolygon
-	 * @param poly
-	 * @return
-	 */
-	private static PlanarPolygon3D polyPlane(Geometry poly)
-	{
-		return new PlanarPolygon3D((Polygon) poly);
-	}
-	
-	private void computeMinDistance(Geometry g0, Geometry g1, boolean flip) {
-		if (g0 instanceof Point) {
-			if (g1 instanceof Point) {
-				computeMinDistancePointPoint((Point) g0, (Point) g1, flip);
-				return;
-			}
-			if (g1 instanceof LineString) {
-				computeMinDistanceLinePoint((LineString) g1, (Point) g0, ! flip);
-				return;
-			}
-			if (g1 instanceof Polygon) {
-				computeMinDistancePolygonPoint(polyPlane(g1), (Point) g0, ! flip);
-				return;
-			}
-		}
-		if (g0 instanceof LineString) {
-			if (g1 instanceof Point) {
-				computeMinDistanceLinePoint((LineString) g0, (Point) g1, flip);
-				return;
-			}
-			if (g1 instanceof LineString) {
-				computeMinDistanceLineLine((LineString) g0, (LineString) g1, flip);
-				return;
-			}
-			if (g1 instanceof Polygon) {
-				computeMinDistancePolygonLine(polyPlane(g1), (LineString) g0, ! flip);
-				return;
-			}
-		}
-		if (g0 instanceof Polygon) {
-			if (g1 instanceof Point) {
-				computeMinDistancePolygonPoint(polyPlane(g0), (Point) g1, flip);
-				return;
-			}
-			if (g1 instanceof LineString) {
-				computeMinDistancePolygonLine(polyPlane(g0), (LineString) g1, flip);
-				return;
-			}
-			if (g1 instanceof Polygon) {
-				computeMinDistancePolygonPolygon(polyPlane(g0), (Polygon) g1, flip);
-				return;
-			}
-		}
-	}
-
-	/**
-	 * Computes distance between two polygons.
-	 * 
-	 * To compute the distance, compute the distance
-	 * between the rings of one polygon and the other polygon,
-	 * and vice-versa.
-	 * If the polygons intersect, then at least one ring must
-	 * intersect the other polygon.
-	 * Note that it is NOT sufficient to test only the shell rings. 
-	 * A counter-example is a "figure-8" polygon A 
-	 * and a simple polygon B at right angles to A, with the ring of B
-	 * passing through the holes of A.
-	 * The polygons intersect,
-	 * but A's shell does not intersect B, and B's shell does not intersect A.
-	 *  
-	 * @param poly0
-	 * @param poly1
-	 * @param geomIndex
-	 */
-	private void computeMinDistancePolygonPolygon(PlanarPolygon3D poly0, Polygon poly1,
-			boolean flip) {
-		computeMinDistancePolygonRings(poly0, poly1, flip);
-		if (isDone) return;
-		PlanarPolygon3D polyPlane1 = new PlanarPolygon3D(poly1);
-		computeMinDistancePolygonRings(polyPlane1, poly0.getPolygon(), flip);
-	}
-
-	/**
-	 * Compute distance between a polygon and the rings of another.
-	 * 
-	 * @param poly
-	 * @param ringPoly
-	 * @param geomIndex
-	 */
-	private void computeMinDistancePolygonRings(PlanarPolygon3D poly, Polygon ringPoly,
-			boolean flip) {
-		// compute shell ring
-		computeMinDistancePolygonLine(poly, ringPoly.getExteriorRing(), flip);
-		if (isDone) return;
-		// compute hole rings
-		int nHole = ringPoly.getNumInteriorRing();
-		for (int i = 0; i < nHole; i++) {
-			computeMinDistancePolygonLine(poly, ringPoly.getInteriorRingN(i), flip);
-			if (isDone) return;
-		}
-	}
-
-	private void computeMinDistancePolygonLine(PlanarPolygon3D poly,LineString line, 
-			boolean flip) {
-		
-		// first test if line intersects polygon
-		Coordinate intPt = intersection(poly, line);
-		if (intPt != null) {
-			updateDistance(0,
-					new GeometryLocation(poly.getPolygon(), 0, intPt),
-					new GeometryLocation(line, 0, intPt),
-					flip
-			);
-			return;
-		}
-		
-		// if no intersection, then compute line distance to polygon rings
-		computeMinDistanceLineLine(poly.getPolygon().getExteriorRing(), line, flip);
-		if (isDone) return;
-		int nHole = poly.getPolygon().getNumInteriorRing();
-		for (int i = 0; i < nHole; i++) {
-			computeMinDistanceLineLine(poly.getPolygon().getInteriorRingN(i), line, flip);
-			if (isDone) return;
-		}
-	}
-
-	private Coordinate intersection(PlanarPolygon3D poly,LineString line) {
-		CoordinateSequence seq = line.getCoordinateSequence();
-		if (seq.size() == 0)
-			return null;
-
-		// start point of line
-		Coordinate p0 = new Coordinate();
-		seq.getCoordinate(0, p0);
-		double d0 = poly.getPlane().orientedDistance(p0);
-		
-		// for each segment in the line
-		Coordinate p1 = new Coordinate();
-		for (int i = 0; i < seq.size() - 1; i++) {
-			seq.getCoordinate(i, p0);
-			seq.getCoordinate(i + 1, p1);
-			double d1 = poly.getPlane().orientedDistance(p1);
-
-			/**
-			 * If the oriented distances of the segment endpoints have the same sign, 
-			 * the segment does not cross the plane, and is skipped.
-			 */
-			if (d0 * d1 > 0)
-				continue;
-
-			/**
-			 * Compute segment-plane intersection point
-			 * which is then used for a point-in-polygon test.
-			 * The endpoint distances to the plane d0 and d1 
-			 * give the proportional distance of the intersection point 
-			 * along the segment.
-			 */
-			Coordinate intPt = segmentPoint(p0, p1, d0, d1);
-			// Coordinate intPt = polyPlane.intersection(p0, p1, s0, s1);
-			if (poly.intersects(intPt)) {
-				return intPt;
-			}
-
-			// shift to next segment
-			d0 = d1;
-		}
-		return null;
-	}
-
-	private void computeMinDistancePolygonPoint(PlanarPolygon3D polyPlane, Point point, 
-			boolean flip) {
-		Coordinate pt = point.getCoordinate();
-		
-		LineString shell = polyPlane.getPolygon().getExteriorRing();
-		if (polyPlane.intersects(pt, shell)) {
-			// point is either inside or in a hole
-			
-			int nHole = polyPlane.getPolygon().getNumInteriorRing();
-			for (int i = 0; i < nHole; i++) {
-				LineString hole = polyPlane.getPolygon().getInteriorRingN(i);
-				if (polyPlane.intersects(pt, hole)) {
-					computeMinDistanceLinePoint(hole, point, flip);
-					return;
-				}
-			}
-			// point is in interior of polygon
-			// distance is distance to polygon plane
-			double dist = Math.abs(polyPlane.getPlane().orientedDistance(pt));
-			updateDistance(dist,
-					new GeometryLocation(polyPlane.getPolygon(), 0, pt),
-					new GeometryLocation(point, 0, pt),
-					flip
-			);
-		}
-		// point is outside polygon, so compute distance to shell linework
-		computeMinDistanceLinePoint(shell, point, flip);
-	}
-
-	private void computeMinDistanceLineLine(LineString line0, LineString line1,
-			boolean flip) {
-		Coordinate[] coord0 = line0.getCoordinates();
-		Coordinate[] coord1 = line1.getCoordinates();
-		// brute force approach!
-		for (int i = 0; i < coord0.length - 1; i++) {
-			for (int j = 0; j < coord1.length - 1; j++) {
-				double dist = CGAlgorithms3D.distanceSegmentSegment(coord0[i],
-						coord0[i + 1], coord1[j], coord1[j + 1]);
-				if (dist < minDistance) {
-					minDistance = dist;
-					// TODO: compute closest pts in 3D
-					LineSegment seg0 = new LineSegment(coord0[i], coord0[i + 1]);
-					LineSegment seg1 = new LineSegment(coord1[j], coord1[j + 1]);
-					Coordinate[] closestPt = seg0.closestPoints(seg1);
-					updateDistance(dist,
-							new GeometryLocation(line0, i, closestPt[0]),
-							new GeometryLocation(line1, j, closestPt[1]),
-							flip
-					);
-				}
-				if (isDone)	return;
-			}
-		}
-	}
-
-	private void computeMinDistanceLinePoint(LineString line,Point point, 
-			boolean flip) {
-		Coordinate[] lineCoord = line.getCoordinates();
-		Coordinate coord = point.getCoordinate();
-		// brute force approach!
-		for (int i = 0; i < lineCoord.length - 1; i++) {
-			double dist = CGAlgorithms3D.distancePointSegment(coord, lineCoord[i],
-					lineCoord[i + 1]);
-			if (dist < minDistance) {
-				LineSegment seg = new LineSegment(lineCoord[i], lineCoord[i + 1]);
-				Coordinate segClosestPoint = seg.closestPoint(coord);
-				updateDistance(dist,
-						new GeometryLocation(line, i, segClosestPoint),
-						new GeometryLocation(point, 0, coord),
-						flip);
-			}
-			if (isDone)	return;
-		}
-	}
-
-	private void computeMinDistancePointPoint(Point point0, Point point1, boolean flip) {
-		double dist = CGAlgorithms3D.distance(
-				point0.getCoordinate(),
-				point1.getCoordinate());
-		if (dist < minDistance) {
-			updateDistance(dist,
-					new GeometryLocation(point0, 0,	point0.getCoordinate()),
-					new GeometryLocation(point1, 0,	point1.getCoordinate()),
-					flip);
-		}
-	}
-
-	/**
-	 * Computes a point at a distance along a segment
-	 * specified by two relatively proportional values. 
-	 * The fractional distance along the segment is d0/(d0+d1).
-	 * 
-	 * @param p0
-	 *            start point of the segment
-	 * @param p1
-	 *            end point of the segment
-	 * @param d0
-	 *            proportional distance from start point to computed point
-	 * @param d1
-	 *            proportional distance from computed point to end point
-	 * @return the computed point
-	 */
-	private static Coordinate segmentPoint(Coordinate p0, Coordinate p1, double d0,
-			double d1) {
-		if (d0 <= 0) return new Coordinate(p0);
-		if (d1 <= 0) return new Coordinate(p1);
-		
-		double f = Math.abs(d0) / (Math.abs(d0) + Math.abs(d1));
-		double intx = p0.x + f * (p1.x - p0.x);
-		double inty = p0.y + f * (p1.y - p0.y);
-		double intz = p0.z + f * (p1.z - p0.z);
-		return new Coordinate(intx, inty, intz);
-	}
-
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/distance3d/PlanarPolygon3D.java b/src/com/vividsolutions/jts/operation/distance3d/PlanarPolygon3D.java
deleted file mode 100644
index 003356d..0000000
--- a/src/com/vividsolutions/jts/operation/distance3d/PlanarPolygon3D.java
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.distance3d;
-
-import com.vividsolutions.jts.algorithm.RayCrossingCounter;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Location;
-import com.vividsolutions.jts.geom.Polygon;
-import com.vividsolutions.jts.math.Plane3D;
-import com.vividsolutions.jts.math.Vector3D;
-
-/**
- * Models a polygon lying in a plane in 3-dimensional Cartesian space.
- * The polygon representation is supplied
- * by a {@link Polygon},
- * containing coordinates with XYZ ordinates.
- * 3D polygons are assumed to lie in a single plane.
- * The plane best fitting the polygon coordinates is
- * computed and is represented by a {@link Plane3D}.
- * 
- * @author mdavis
- *
- */
-public class PlanarPolygon3D {
-
-	private Plane3D plane;
-	private Polygon poly;
-	private int facingPlane = -1;
-
-	public PlanarPolygon3D(Polygon poly) {
-		this.poly = poly;
-		plane = findBestFitPlane(poly);
-		facingPlane = plane.closestAxisPlane();
-	}
-
-	/**
-	 * Finds a best-fit plane for the polygon, 
-	 * by sampling a few points from the exterior ring.
-	 * <p>
-	 * The algorithm used is Newell's algorithm:
-	 * - a base point for the plane is determined from the average of all vertices
-	 * - the normal vector is determined by
-	 *   computing the area of the projections on each of the axis planes
-	 * 
-	 * @param poly the polygon to determine the plane for
-	 * @return the best-fit plane
-	 */
-	private Plane3D findBestFitPlane(Polygon poly) 
-	{
-		CoordinateSequence seq = poly.getExteriorRing().getCoordinateSequence();
-		Coordinate basePt = averagePoint(seq);
-		Vector3D normal = averageNormal(seq);
-		return new Plane3D(normal, basePt);
-	}
-
-	/**
-	 * Computes an average normal vector from a list of polygon coordinates.
-	 * Uses Newell's method, which is based
-	 * on the fact that the vector with components
-	 * equal to the areas of the projection of the polygon onto 
-	 * the Cartesian axis planes is normal.
-	 * 
-	 * @param seq the sequence of coordinates for the polygon
-	 * @return a normal vector
-	 */
-	private Vector3D averageNormal(CoordinateSequence seq) 
-	{
-		int n = seq.size();
-		Coordinate sum = new Coordinate(0,0,0);
-		Coordinate p1 = new Coordinate(0,0,0);
-		Coordinate p2 = new Coordinate(0,0,0);
-		for (int i = 0; i < n - 1; i++) {
-			seq.getCoordinate(i, p1);
-			seq.getCoordinate(i+1, p2);
-			sum.x += (p1.y - p2.y)*(p1.z + p2.z);
-			sum.y += (p1.z - p2.z)*(p1.x + p2.x);
-			sum.z += (p1.x - p2.x)*(p1.y + p2.y);
-		}
-		sum.x /= n;
-		sum.y /= n;
-		sum.z /= n;
-		Vector3D norm = Vector3D.create(sum).normalize();
-		return norm;
-	}
-
-	/**
-	 * Computes a point which is the average of all coordinates
-	 * in a sequence.
-	 * If the sequence lies in a single plane,
-	 * the computed point also lies in the plane.
-	 * 
-	 * @param seq a coordinate sequence
-	 * @return a Coordinate with averaged ordinates
-	 */
-	private Coordinate averagePoint(CoordinateSequence seq) {
-		Coordinate a = new Coordinate(0,0,0);
-		int n = seq.size();
-		for (int i = 0; i < n; i++) {
-			a.x += seq.getOrdinate(i, CoordinateSequence.X);
-			a.y += seq.getOrdinate(i, CoordinateSequence.Y);
-			a.z += seq.getOrdinate(i, CoordinateSequence.Z);
-		}
-		a.x /= n;
-		a.y /= n;
-		a.z /= n;
-		return a;
-	}
-
-	public Plane3D getPlane() {
-		return plane;
-	}
-
-	public Polygon getPolygon() {
-		return poly;
-	}
-
-	public boolean intersects(Coordinate intPt) {
-		if (Location.EXTERIOR == locate(intPt, poly.getExteriorRing()))
-			return false;
-		
-		for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-			if (Location.INTERIOR == locate(intPt, poly.getInteriorRingN(i)))
-				return false;
-		}
-		return true;
-	}
-
-	private int locate(Coordinate pt, LineString ring) {
-		CoordinateSequence seq = ring.getCoordinateSequence();
-		CoordinateSequence seqProj = project(seq, facingPlane);
-		Coordinate ptProj = project(pt, facingPlane);
-		return RayCrossingCounter.locatePointInRing(ptProj, seqProj);
-	}
-	
-	public boolean intersects(Coordinate pt, LineString ring) {
-		CoordinateSequence seq = ring.getCoordinateSequence();
-		CoordinateSequence seqProj = project(seq, facingPlane);
-		Coordinate ptProj = project(pt, facingPlane);
-		return Location.EXTERIOR != RayCrossingCounter.locatePointInRing(ptProj, seqProj);
-	}
-	
-	private static CoordinateSequence project(CoordinateSequence seq, int facingPlane)
-	{
-		switch (facingPlane) {
-		case Plane3D.XY_PLANE: return AxisPlaneCoordinateSequence.projectToXY(seq);
-		case Plane3D.XZ_PLANE: return AxisPlaneCoordinateSequence.projectToXZ(seq);
-		default: return AxisPlaneCoordinateSequence.projectToYZ(seq);
-		}
-	}
-	
-	private static Coordinate project(Coordinate p, int facingPlane)
-	{
-		switch (facingPlane) {
-		case Plane3D.XY_PLANE: return new Coordinate(p.x, p.y);
-		case Plane3D.XZ_PLANE: return new Coordinate(p.x, p.z);
-		// Plane3D.YZ
-		default: return new Coordinate(p.y, p.z);
-		}
-	}
-	
-
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/EdgeString.java b/src/com/vividsolutions/jts/operation/linemerge/EdgeString.java
deleted file mode 100644
index 4b47322..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/EdgeString.java
+++ /dev/null
@@ -1,103 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateList;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-/**
- * A sequence of {@link LineMergeDirectedEdge}s forming one of the lines that will
- * be output by the line-merging process.
- *
- * @version 1.7
- */
-public class EdgeString {
-  private GeometryFactory factory;
-  private List directedEdges = new ArrayList();
-  private Coordinate[] coordinates = null;
-  /**
-   * Constructs an EdgeString with the given factory used to convert this EdgeString
-   * to a LineString
-   */
-  public EdgeString(GeometryFactory factory) {
-    this.factory = factory;
-  }
-
-  /**
-   * Adds a directed edge which is known to form part of this line.
-   */
-  public void add(LineMergeDirectedEdge directedEdge) {
-    directedEdges.add(directedEdge);
-  }
-
-  private Coordinate[] getCoordinates() {
-    if (coordinates == null) {
-      int forwardDirectedEdges = 0;
-      int reverseDirectedEdges = 0;
-      CoordinateList coordinateList = new CoordinateList();
-      for (Iterator i = directedEdges.iterator(); i.hasNext();) {
-        LineMergeDirectedEdge directedEdge = (LineMergeDirectedEdge) i.next();
-        if (directedEdge.getEdgeDirection()) {
-          forwardDirectedEdges++;
-        }
-        else {
-          reverseDirectedEdges++;
-        }
-        coordinateList.add(((LineMergeEdge) directedEdge.getEdge()).getLine()
-                            .getCoordinates(), false,
-          directedEdge.getEdgeDirection());
-      }
-      coordinates = coordinateList.toCoordinateArray();
-      if (reverseDirectedEdges > forwardDirectedEdges) {
-        CoordinateArrays.reverse(coordinates);
-      }
-    }
-
-    return coordinates;
-  }
-
-  /**
-   * Converts this EdgeString into a LineString.
-   */
-  public LineString toLineString() {
-    return factory.createLineString(getCoordinates());
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/LineMergeDirectedEdge.java b/src/com/vividsolutions/jts/operation/linemerge/LineMergeDirectedEdge.java
deleted file mode 100644
index 00a104e..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/LineMergeDirectedEdge.java
+++ /dev/null
@@ -1,80 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.planargraph.DirectedEdge;
-import com.vividsolutions.jts.planargraph.Node;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * A {@link com.vividsolutions.jts.planargraph.DirectedEdge} of a 
- * {@link LineMergeGraph}. 
- *
- * @version 1.7
- */
-public class LineMergeDirectedEdge extends DirectedEdge {
-  /**
-   * Constructs a LineMergeDirectedEdge connecting the <code>from</code> node to the
-   * <code>to</code> node.
-   *
-   * @param directionPt
-   *                  specifies this DirectedEdge's direction (given by an imaginary
-   *                  line from the <code>from</code> node to <code>directionPt</code>)
-   * @param edgeDirection
-   *                  whether this DirectedEdge's direction is the same as or
-   *                  opposite to that of the parent Edge (if any)
-   */  
-  public LineMergeDirectedEdge(Node from, Node to, Coordinate directionPt,
-    boolean edgeDirection) {
-    super(from, to, directionPt, edgeDirection);
-  }
-
-  /**
-   * Returns the directed edge that starts at this directed edge's end point, or null
-   * if there are zero or multiple directed edges starting there.  
-   * @return the directed edge
-   */
-  public LineMergeDirectedEdge getNext() {
-    if (getToNode().getDegree() != 2) {
-      return null;
-    }
-    if (getToNode().getOutEdges().getEdges().get(0) == getSym()) {
-      return (LineMergeDirectedEdge) getToNode().getOutEdges().getEdges().get(1);
-    }
-    Assert.isTrue(getToNode().getOutEdges().getEdges().get(1) == getSym());
-
-    return (LineMergeDirectedEdge) getToNode().getOutEdges().getEdges().get(0);
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/LineMergeEdge.java b/src/com/vividsolutions/jts/operation/linemerge/LineMergeEdge.java
deleted file mode 100644
index 619f353..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/LineMergeEdge.java
+++ /dev/null
@@ -1,59 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.planargraph.Edge;
-
-/**
- * An edge of a {@link LineMergeGraph}. The <code>marked</code> field indicates
- * whether this Edge has been logically deleted from the graph.
- *
- * @version 1.7
- */
-public class LineMergeEdge extends Edge {
-  private LineString line;
-  /**
-   * Constructs a LineMergeEdge with vertices given by the specified LineString.
-   */
-  public LineMergeEdge(LineString line) {
-    this.line = line;
-  }
-  /**
-   * Returns the LineString specifying the vertices of this edge.
-   */
-  public LineString getLine() {
-    return line;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/LineMergeGraph.java b/src/com/vividsolutions/jts/operation/linemerge/LineMergeGraph.java
deleted file mode 100644
index cc34686..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/LineMergeGraph.java
+++ /dev/null
@@ -1,91 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateArrays;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.planargraph.DirectedEdge;
-import com.vividsolutions.jts.planargraph.Edge;
-import com.vividsolutions.jts.planargraph.Node;
-import com.vividsolutions.jts.planargraph.PlanarGraph;
-
-/**
- * A planar graph of edges that is analyzed to sew the edges together. The 
- * <code>marked</code> flag on @{link com.vividsolutions.planargraph.Edge}s 
- * and @{link com.vividsolutions.planargraph.Node}s indicates whether they have been
- * logically deleted from the graph.
- *
- * @version 1.7
- */
-public class LineMergeGraph extends PlanarGraph 
-{
-  /**
-   * Adds an Edge, DirectedEdges, and Nodes for the given LineString representation
-   * of an edge. 
-   * Empty lines or lines with all coordinates equal are not added.
-   * 
-   * @param lineString the linestring to add to the graph
-   */
-  public void addEdge(LineString lineString) {
-    if (lineString.isEmpty()) { return; }
-    
-    Coordinate[] coordinates = CoordinateArrays.removeRepeatedPoints(lineString.getCoordinates());
-    
-    // don't add lines with all coordinates equal
-    if (coordinates.length <= 1) return;
-    
-    Coordinate startCoordinate = coordinates[0];
-    Coordinate endCoordinate = coordinates[coordinates.length - 1];
-    Node startNode = getNode(startCoordinate);
-    Node endNode = getNode(endCoordinate);
-    DirectedEdge directedEdge0 = new LineMergeDirectedEdge(startNode, endNode,
-        coordinates[1], true);
-    DirectedEdge directedEdge1 = new LineMergeDirectedEdge(endNode, startNode,
-        coordinates[coordinates.length - 2], false);
-    Edge edge = new LineMergeEdge(lineString);
-    edge.setDirectedEdges(directedEdge0, directedEdge1);
-    add(edge);
-  }
-
-  private Node getNode(Coordinate coordinate) {
-    Node node = findNode(coordinate);
-    if (node == null) {
-      node = new Node(coordinate);
-      add(node);
-    }
-
-    return node;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/LineMerger.java b/src/com/vividsolutions/jts/operation/linemerge/LineMerger.java
deleted file mode 100644
index 5d8dfa2..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/LineMerger.java
+++ /dev/null
@@ -1,198 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryComponentFilter;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.planargraph.GraphComponent;
-import com.vividsolutions.jts.planargraph.Node;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Merges a collection of linear components to form maximal-length linestrings. 
- * <p> 
- * Merging stops at nodes of degree 1 or degree 3 or more.
- * In other words, all nodes of degree 2 are merged together. 
- * The exception is in the case of an isolated loop, which only has degree-2 nodes.
- * In this case one of the nodes is chosen as a starting point.
- * <p> 
- * The direction of each
- * merged LineString will be that of the majority of the LineStrings from which it
- * was derived.
- * <p>
- * Any dimension of Geometry is handled - the constituent linework is extracted to 
- * form the edges. The edges must be correctly noded; that is, they must only meet
- * at their endpoints.  The LineMerger will accept non-noded input
- * but will not merge non-noded edges.
- * <p>
- * Input lines which are empty or contain only a single unique coordinate are not included
- * in the merging.
- *
- * @version 1.7
- */
-public class LineMerger 
-{
-  private LineMergeGraph graph = new LineMergeGraph();
-  private Collection mergedLineStrings = null;
-  private GeometryFactory factory = null;
-  
-  /**
-   * Creates a new line merger.
-   *
-   */
-  public LineMerger()
-  {
-  	
-  }
-  
-  /**
-   * Adds a Geometry to be processed. May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent linework will be
-   * extracted.
-   * 
-   * @param geometry geometry to be line-merged
-   */  
-  public void add(Geometry geometry) {
-    geometry.apply(new GeometryComponentFilter() {
-      public void filter(Geometry component) {
-        if (component instanceof LineString) {
-          add((LineString)component);
-        }
-      }      
-    });
-  }
-  /**
-   * Adds a collection of Geometries to be processed. May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent linework will be
-   * extracted.
-   * 
-   * @param geometries the geometries to be line-merged
-   */
-  public void add(Collection geometries) 
-  {
-  	mergedLineStrings = null;
-    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
-      Geometry geometry = (Geometry) i.next();
-      add(geometry);
-    }
-  }
-  private void add(LineString lineString) {
-    if (factory == null) {
-      this.factory = lineString.getFactory();
-    }
-    graph.addEdge(lineString);
-  }
-  
-  private Collection edgeStrings = null;
-  
-  private void merge() 
-  {
-    if (mergedLineStrings != null) { return; }
-    
-    // reset marks (this allows incremental processing)
-    GraphComponent.setMarked(graph.nodeIterator(), false);
-    GraphComponent.setMarked(graph.edgeIterator(), false);
-    
-    edgeStrings = new ArrayList();
-    buildEdgeStringsForObviousStartNodes();
-    buildEdgeStringsForIsolatedLoops();
-    mergedLineStrings = new ArrayList();    
-    for (Iterator i = edgeStrings.iterator(); i.hasNext(); ) {
-      EdgeString edgeString = (EdgeString) i.next();
-      mergedLineStrings.add(edgeString.toLineString());
-    }    
-  }
-  
-  private void buildEdgeStringsForObviousStartNodes() {
-    buildEdgeStringsForNonDegree2Nodes();
-  }
-  
-  private void buildEdgeStringsForIsolatedLoops() {
-    buildEdgeStringsForUnprocessedNodes();
-  }  
-  
-  private void buildEdgeStringsForUnprocessedNodes() {
-    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (!node.isMarked()) { 
-        Assert.isTrue(node.getDegree() == 2);
-        buildEdgeStringsStartingAt(node);
-        node.setMarked(true);
-      }
-    }
-  }  
-  private void buildEdgeStringsForNonDegree2Nodes() {
-    for (Iterator i = graph.getNodes().iterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (node.getDegree() != 2) { 
-        buildEdgeStringsStartingAt(node);
-        node.setMarked(true);
-      }
-    }
-  }
-  private void buildEdgeStringsStartingAt(Node node) {
-    for (Iterator i = node.getOutEdges().iterator(); i.hasNext(); ) {
-      LineMergeDirectedEdge directedEdge = (LineMergeDirectedEdge) i.next();
-      if (directedEdge.getEdge().isMarked()) { continue; }
-      edgeStrings.add(buildEdgeStringStartingWith(directedEdge));
-    }
-  }
-  
-  private EdgeString buildEdgeStringStartingWith(LineMergeDirectedEdge start) {    
-    EdgeString edgeString = new EdgeString(factory);
-    LineMergeDirectedEdge current = start;
-    do {
-      edgeString.add(current);
-      current.getEdge().setMarked(true);
-      current = current.getNext();      
-    } while (current != null && current != start);
-    return edgeString;
-  }
-  
-  /**
-   * Gets the {@link LineString}s created by the merging process.
-   * 
-   * @return the collection of merged LineStrings
-   */
-  public Collection getMergedLineStrings() {
-    merge();
-    return mergedLineStrings;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/linemerge/LineSequencer.java b/src/com/vividsolutions/jts/operation/linemerge/LineSequencer.java
deleted file mode 100644
index 9cf35e9..0000000
--- a/src/com/vividsolutions/jts/operation/linemerge/LineSequencer.java
+++ /dev/null
@@ -1,476 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.linemerge;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.planargraph.*;
-import com.vividsolutions.jts.planargraph.algorithm.ConnectedSubgraphFinder;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Builds a sequence from a set of LineStrings so that
- * they are ordered end to end.
- * A sequence is a complete non-repeating list of the linear
- * components of the input.  Each linestring is oriented
- * so that identical endpoints are adjacent in the list.
- * <p>
- * A typical use case is to convert a set of 
- * unoriented geometric links 
- * from a linear network
- * (e.g. such as block faces on a bus route)
- * into a continuous oriented path through the network. 
- * <p>
- * The input linestrings may form one or more connected sets.
- * The input linestrings should be correctly noded, or the results may
- * not be what is expected.
- * The computed output is a single {@link MultiLineString} containing the ordered
- * linestrings in the sequence.
- * <p>
- * The sequencing employs the classic <b>Eulerian path</b> graph algorithm.
- * Since Eulerian paths are not uniquely determined,
- * further rules are used to
- * make the computed sequence preserve as much as possible of the input
- * ordering.
- * Within a connected subset of lines, the ordering rules are:
- * <ul>
- * <li>If there is degree-1 node which is the start
- * node of an linestring, use that node as the start of the sequence
- * <li>If there is a degree-1 node which is the end
- * node of an linestring, use that node as the end of the sequence
- * <li>If the sequence has no degree-1 nodes, use any node as the start
- * </ul>
- *
- * Note that not all arrangements of lines can be sequenced.
- * For a connected set of edges in a graph,
- * <i>Euler's Theorem</i> states that there is a sequence containing each edge once
- * <b>if and only if</b> there are no more than 2 nodes of odd degree.
- * If it is not possible to find a sequence, the {@link #isSequenceable()} method
- * will return <code>false</code>.
- *
- * @version 1.7
- */
-public class LineSequencer
-{
-	public static Geometry sequence(Geometry geom)
-	{
-		LineSequencer sequencer = new LineSequencer();
-		sequencer.add(geom);
-		return sequencer.getSequencedLineStrings();
-	}
-	
-  /**
-   * Tests whether a {@link Geometry} is sequenced correctly.
-   * {@link LineString}s are trivially sequenced.
-   * {@link MultiLineString}s are checked for correct sequencing.
-   * Otherwise, <code>isSequenced</code> is defined
-   * to be <code>true</code> for geometries that are not lineal.
-   *
-   * @param geom the geometry to test
-   * @return <code>true</code> if the geometry is sequenced or is not lineal
-   */
-  public static boolean isSequenced(Geometry geom)
-  {
-    if (! (geom instanceof MultiLineString)) {
-      return true;
-    }
-
-    MultiLineString mls = (MultiLineString) geom;
-    // the nodes in all subgraphs which have been completely scanned
-    Set prevSubgraphNodes = new TreeSet();
-
-    Coordinate lastNode = null;
-    List currNodes = new ArrayList();
-    for (int i = 0; i < mls.getNumGeometries(); i++) {
-      LineString line = (LineString) mls.getGeometryN(i);
-      Coordinate startNode = line.getCoordinateN(0);
-      Coordinate endNode = line.getCoordinateN(line.getNumPoints() - 1);
-
-      /**
-       * If this linestring is connected to a previous subgraph, geom is not sequenced
-       */
-      if (prevSubgraphNodes.contains(startNode)) return false;
-      if (prevSubgraphNodes.contains(endNode)) return false;
-
-      if (lastNode != null) {
-        if (! startNode.equals(lastNode)) {
-          // start new connected sequence
-          prevSubgraphNodes.addAll(currNodes);
-          currNodes.clear();
-        }
-      }
-      currNodes.add(startNode);
-      currNodes.add(endNode);
-      lastNode = endNode;
-    }
-    return true;
-  }
-
-  private LineMergeGraph graph = new LineMergeGraph();
-  // initialize with default, in case no lines are input
-  private GeometryFactory factory = new GeometryFactory();
-  private int lineCount = 0;
-
-  private boolean isRun = false;
-  private Geometry sequencedGeometry = null;
-  private boolean isSequenceable = false;
-
-  /**
-   * Adds a {@link Collection} of {@link Geometry}s to be sequenced.
-   * May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent linework will be
-   * extracted.
-   *
-   * @param geometries a Collection of geometries to add
-   */
-  public void add(Collection geometries) {
-    for (Iterator i = geometries.iterator(); i.hasNext(); ) {
-      Geometry geometry = (Geometry) i.next();
-      add(geometry);
-    }
-  }
-  /**
-   * Adds a {@link Geometry} to be sequenced.
-   * May be called multiple times.
-   * Any dimension of Geometry may be added; the constituent linework will be
-   * extracted.
-   *
-   * @param geometry the geometry to add
-   */
-  public void add(Geometry geometry) {
-    geometry.apply(new GeometryComponentFilter() {
-      public void filter(Geometry component) {
-        if (component instanceof LineString) {
-          addLine((LineString)component);
-        }
-      }
-    });
-  }
-
-  private void addLine(LineString lineString) {
-    if (factory == null) {
-      this.factory = lineString.getFactory();
-    }
-    graph.addEdge(lineString);
-    lineCount++;
-  }
-
-  /**
-   * Tests whether the arrangement of linestrings has a valid
-   * sequence.
-   *
-   * @return <code>true</code> if a valid sequence exists.
-   */
-  public boolean isSequenceable()
-  {
-    computeSequence();
-    return isSequenceable;
-  }
-  /**
-   * Returns the {@link LineString} or {@link MultiLineString}
-   * built by the sequencing process, if one exists.
-   *
-   * @return the sequenced linestrings,
-   * or <code>null</code> if a valid sequence does not exist
-   */
-  public Geometry getSequencedLineStrings() {
-    computeSequence();
-    return sequencedGeometry;
-  }
-
-  private void computeSequence() {
-    if (isRun) { return; }
-    isRun = true;
-
-    List sequences = findSequences();
-    if (sequences == null)
-      return;
-
-    sequencedGeometry = buildSequencedGeometry(sequences);
-    isSequenceable = true;
-
-    int finalLineCount = sequencedGeometry.getNumGeometries();
-    Assert.isTrue(lineCount == finalLineCount, "Lines were missing from result");
-    Assert.isTrue(sequencedGeometry instanceof LineString
-                  || sequencedGeometry instanceof MultiLineString,
-                  "Result is not lineal");
-  }
-
-  private List findSequences()
-  {
-    List sequences = new ArrayList();
-    ConnectedSubgraphFinder csFinder = new ConnectedSubgraphFinder(graph);
-    List subgraphs = csFinder.getConnectedSubgraphs();
-    for (Iterator i = subgraphs.iterator(); i.hasNext(); ) {
-      Subgraph subgraph = (Subgraph) i.next();
-      if (hasSequence(subgraph)) {
-        List seq = findSequence(subgraph);
-        sequences.add(seq);
-      }
-      else {
-        // if any subgraph cannot be sequenced, abort
-        return null;
-      }
-    }
-    return sequences;
-  }
-
-  /**
-   * Tests whether a complete unique path exists in a graph
-   * using Euler's Theorem.
-   *
-   * @param graph the subgraph containing the edges
-   * @return <code>true</code> if a sequence exists
-   */
-  private boolean hasSequence(Subgraph graph)
-  {
-    int oddDegreeCount = 0;
-    for (Iterator i = graph.nodeIterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (node.getDegree() % 2 == 1)
-        oddDegreeCount++;
-    }
-    return oddDegreeCount <= 2;
-  }
-
-  private List findSequence(Subgraph graph)
-  {
-    GraphComponent.setVisited(graph.edgeIterator(), false);
-
-    Node startNode = findLowestDegreeNode(graph);
-    DirectedEdge startDE = (DirectedEdge) startNode.getOutEdges().iterator().next();
-    DirectedEdge startDESym = startDE.getSym();
-
-    List seq = new LinkedList();
-    ListIterator lit = seq.listIterator();
-    addReverseSubpath(startDESym, lit, false);
-    while (lit.hasPrevious()) {
-      DirectedEdge prev = (DirectedEdge) lit.previous();
-      DirectedEdge unvisitedOutDE = findUnvisitedBestOrientedDE(prev.getFromNode());
-      if (unvisitedOutDE != null)
-        addReverseSubpath(unvisitedOutDE.getSym(), lit, true);
-    }
-
-    /**
-     * At this point, we have a valid sequence of graph DirectedEdges, but it
-     * is not necessarily appropriately oriented relative to the underlying
-     * geometry.
-     */
-    List orientedSeq = orient(seq);
-    return orientedSeq;
-  }
-
-  /**
-   * Finds an {@link DirectedEdge} for an unvisited edge (if any),
-   * choosing the dirEdge which preserves orientation, if possible.
-   *
-   * @param node the node to examine
-   * @return the dirEdge found, or <code>null</code> if none were unvisited
-   */
-  private static DirectedEdge findUnvisitedBestOrientedDE(Node node)
-  {
-    DirectedEdge wellOrientedDE = null;
-    DirectedEdge unvisitedDE = null;
-    for (Iterator i = node.getOutEdges().iterator(); i.hasNext(); ) {
-       DirectedEdge de = (DirectedEdge) i.next();
-       if (! de.getEdge().isVisited()) {
-         unvisitedDE = de;
-         if (de.getEdgeDirection())
-           wellOrientedDE = de;
-       }
-    }
-    if (wellOrientedDE != null)
-      return wellOrientedDE;
-    return unvisitedDE;
-  }
-
-  private void addReverseSubpath(DirectedEdge de, ListIterator lit, boolean expectedClosed)
-  {
-    // trace an unvisited path *backwards* from this de
-    Node endNode = de.getToNode();
-
-    Node fromNode = null;
-    while (true) {
-      lit.add(de.getSym());
-      de.getEdge().setVisited(true);
-      fromNode = de.getFromNode();
-      DirectedEdge unvisitedOutDE = findUnvisitedBestOrientedDE(fromNode);
-      // this must terminate, since we are continually marking edges as visited
-      if (unvisitedOutDE == null)
-        break;
-      de = unvisitedOutDE.getSym();
-    }
-    if (expectedClosed) {
-      // the path should end at the toNode of this de, otherwise we have an error
-      Assert.isTrue(fromNode == endNode, "path not contiguous");
-    }
-  }
-
-  private static Node findLowestDegreeNode(Subgraph graph)
-  {
-    int minDegree = Integer.MAX_VALUE;
-    Node minDegreeNode = null;
-    for (Iterator i = graph.nodeIterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (minDegreeNode == null || node.getDegree() < minDegree) {
-        minDegree = node.getDegree();
-        minDegreeNode = node;
-      }
-    }
-    return minDegreeNode;
-  }
-
-  /**
-   * Computes a version of the sequence which is optimally
-   * oriented relative to the underlying geometry.
-   * <p>
-   * Heuristics used are:
-   * <ul>
-   * <li>If the path has a degree-1 node which is the start
-   * node of an linestring, use that node as the start of the sequence
-   * <li>If the path has a degree-1 node which is the end
-   * node of an linestring, use that node as the end of the sequence
-   * <li>If the sequence has no degree-1 nodes, use any node as the start
-   * (NOTE: in this case could orient the sequence according to the majority of the
-   * linestring orientations)
-   * </ul>
-   *
-   * @param seq a List of DirectedEdges
-   * @return a List of DirectedEdges oriented appropriately
-   */
-  private List orient(List seq)
-  {
-    DirectedEdge startEdge = (DirectedEdge) seq.get(0);
-    DirectedEdge endEdge = (DirectedEdge) seq.get(seq.size() - 1);
-    Node startNode = startEdge.getFromNode();
-    Node endNode = endEdge.getToNode();
-
-    boolean flipSeq = false;
-    boolean hasDegree1Node = startNode.getDegree() == 1
-                           || endNode.getDegree() == 1;
-
-    if (hasDegree1Node) {
-      boolean hasObviousStartNode = false;
-
-      // test end edge before start edge, to make result stable
-      // (ie. if both are good starts, pick the actual start
-      if (endEdge.getToNode().getDegree() == 1 && endEdge.getEdgeDirection() == false) {
-        hasObviousStartNode = true;
-        flipSeq = true;
-      }
-      if (startEdge.getFromNode().getDegree() == 1 && startEdge.getEdgeDirection() == true) {
-        hasObviousStartNode = true;
-        flipSeq = false;
-      }
-
-      // since there is no obvious start node, use any node of degree 1
-      if (! hasObviousStartNode) {
-        // check if the start node should actually be the end node
-        if (startEdge.getFromNode().getDegree() == 1)
-          flipSeq = true;
-        // if the end node is of degree 1, it is properly the end node
-      }
-
-    }
-
-
-    // if there is no degree 1 node, just use the sequence as is
-    // (Could insert heuristic of taking direction of majority of lines as overall direction)
-
-    if (flipSeq)
-      return reverse(seq);
-    return seq;
-  }
-
-  /**
-   * Reverse the sequence.
-   * This requires reversing the order of the dirEdges, and flipping
-   * each dirEdge as well
-   *
-   * @param seq a List of DirectedEdges, in sequential order
-   * @return the reversed sequence
-   */
-  private List reverse(List seq)
-  {
-    LinkedList newSeq = new LinkedList();
-    for (Iterator i = seq.iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      newSeq.addFirst(de.getSym());
-    }
-    return newSeq;
-  }
-
-  /**
-   * Builds a geometry ({@link LineString} or {@link MultiLineString} )
-   * representing the sequence.
-   *
-   * @param sequences a List of Lists of DirectedEdges with
-   *   LineMergeEdges as their parent edges.
-   * @return the sequenced geometry, or <code>null</code> if no sequence exists
-   */
-  private Geometry buildSequencedGeometry(List sequences)
-  {
-    List lines = new ArrayList();
-
-    for (Iterator i1 = sequences.iterator(); i1.hasNext(); ) {
-      List seq = (List) i1.next();
-      for (Iterator i2 = seq.iterator(); i2.hasNext(); ) {
-        DirectedEdge de = (DirectedEdge) i2.next();
-        LineMergeEdge e = (LineMergeEdge) de.getEdge();
-        LineString line = e.getLine();
-
-        LineString lineToAdd = line;
-        if (! de.getEdgeDirection() && ! line.isClosed())
-          lineToAdd = reverse(line);
-
-        lines.add(lineToAdd);
-      }
-    }
-    if (lines.size() == 0)
-      return factory.createMultiLineString(new LineString[0]);
-    return factory.buildGeometry(lines);
-  }
-
-  private static LineString reverse(LineString line)
-  {
-    Coordinate[] pts = line.getCoordinates();
-    Coordinate[] revPts = new Coordinate[pts.length];
-    int len = pts.length;
-    for (int i = 0; i < len; i++) {
-      revPts[len - 1 - i] = new Coordinate(pts[i]);
-    }
-    return line.getFactory().createLineString(revPts);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/ConsistentPolygonRingChecker.java b/src/com/vividsolutions/jts/operation/overlay/ConsistentPolygonRingChecker.java
deleted file mode 100644
index 182b1c7..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/ConsistentPolygonRingChecker.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geomgraph.index.SegmentIntersector;
-import com.vividsolutions.jts.operation.GeometryGraphOperation;
-
-/**
- * Tests whether the polygon rings in a {@link GeometryGraph}
- * are consistent.
- * Used for checking if Topology errors are present after noding.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class ConsistentPolygonRingChecker
-{
-  private PlanarGraph graph;
-
-  public ConsistentPolygonRingChecker(PlanarGraph graph) {
-    this.graph = graph;
-  }
-
-  public void checkAll()
-  {
-    check(OverlayOp.INTERSECTION);
-    check(OverlayOp.DIFFERENCE);
-    check(OverlayOp.UNION);
-    check(OverlayOp.SYMDIFFERENCE);
-  }
-
-  /**
-   * Tests whether the result geometry is consistent
-   *
-   * @throws TopologyException if inconsistent topology is found
-   */
-  public void check(int opCode)
-  {
-    for (Iterator nodeit = graph.getNodeIterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      testLinkResultDirectedEdges((DirectedEdgeStar) node.getEdges(), opCode);
-    }
-  }
-
-  private List getPotentialResultAreaEdges(DirectedEdgeStar deStar, int opCode)
-  {
-//print(System.out);
-    List resultAreaEdgeList = new ArrayList();
-    for (Iterator it = deStar.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (isPotentialResultAreaEdge(de, opCode) || isPotentialResultAreaEdge(de.getSym(), opCode) )
-        resultAreaEdgeList.add(de);
-    }
-    return resultAreaEdgeList;
-  }
-
-  private boolean isPotentialResultAreaEdge(DirectedEdge de, int opCode)
-  {
-    // mark all dirEdges with the appropriate label
-    Label label = de.getLabel();
-    if (label.isArea()
-        && ! de.isInteriorAreaEdge()
-        && OverlayOp.isResultOfOp(
-        label.getLocation(0, Position.RIGHT),
-        label.getLocation(1, Position.RIGHT),
-        opCode)
-      ) {
-        return true;
-//Debug.print("in result "); Debug.println(de);
-      }
-      return false;
-    }
-
-  private final int SCANNING_FOR_INCOMING = 1;
-  private final int LINKING_TO_OUTGOING = 2;
-
-  private void testLinkResultDirectedEdges(DirectedEdgeStar deStar, int opCode)
-  {
-    // make sure edges are copied to resultAreaEdges list
-    List ringEdges = getPotentialResultAreaEdges(deStar, opCode);
-    // find first area edge (if any) to start linking at
-    DirectedEdge firstOut = null;
-    DirectedEdge incoming = null;
-    int state = SCANNING_FOR_INCOMING;
-    // link edges in CCW order
-    for (int i = 0; i < ringEdges.size(); i++) {
-      DirectedEdge nextOut = (DirectedEdge) ringEdges.get(i);
-      DirectedEdge nextIn = nextOut.getSym();
-
-      // skip de's that we're not interested in
-      if (! nextOut.getLabel().isArea()) continue;
-
-      // record first outgoing edge, in order to link the last incoming edge
-      if (firstOut == null
-          && isPotentialResultAreaEdge(nextOut, opCode))
-        firstOut = nextOut;
-      // assert: sym.isInResult() == false, since pairs of dirEdges should have been removed already
-
-      switch (state) {
-      case SCANNING_FOR_INCOMING:
-        if (! isPotentialResultAreaEdge(nextIn, opCode)) continue;
-        incoming = nextIn;
-        state = LINKING_TO_OUTGOING;
-        break;
-      case LINKING_TO_OUTGOING:
-        if (! isPotentialResultAreaEdge(nextOut, opCode)) continue;
-        //incoming.setNext(nextOut);
-        state = SCANNING_FOR_INCOMING;
-        break;
-      }
-    }
-//Debug.print(this);
-    if (state == LINKING_TO_OUTGOING) {
-//Debug.print(firstOut == null, this);
-      if (firstOut == null)
-        throw new TopologyException("no outgoing dirEdge found", deStar.getCoordinate());
-    }
-
-  }
-
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/EdgeSetNoder.java b/src/com/vividsolutions/jts/operation/overlay/EdgeSetNoder.java
deleted file mode 100644
index d95b1a1..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/EdgeSetNoder.java
+++ /dev/null
@@ -1,78 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.LineIntersector;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geomgraph.index.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Nodes a set of edges.
- * Takes one or more sets of edges and constructs a
- * new set of edges consisting of all the split edges created by
- * noding the input edges together
- * @version 1.7
- */
-public class EdgeSetNoder {
-
-  private LineIntersector li;
-  private List inputEdges = new ArrayList();
-
-  public EdgeSetNoder(LineIntersector li) {
-    this.li = li;
-  }
-
-  public void addEdges(List edges)
-  {
-    inputEdges.addAll(edges);
-  }
-
-  public List getNodedEdges()
-  {
-    EdgeSetIntersector esi = new SimpleMCSweepLineIntersector();
-    SegmentIntersector si = new SegmentIntersector(li, true, false);
-    esi.computeIntersections(inputEdges, si, true);
-//Debug.println("has proper int = " + si.hasProperIntersection());
-
-    List splitEdges = new ArrayList();
-    for (Iterator i = inputEdges.iterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      e.getEdgeIntersectionList().addSplitEdges(splitEdges);
-    }
-    return splitEdges;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/LineBuilder.java b/src/com/vividsolutions/jts/operation/overlay/LineBuilder.java
deleted file mode 100644
index dcb6412..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/LineBuilder.java
+++ /dev/null
@@ -1,201 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Forms JTS LineStrings out of a the graph of {@link DirectedEdge}s
- * created by an {@link OverlayOp}.
- *
- * @version 1.7
- */
-public class LineBuilder {
-  private OverlayOp op;
-  private GeometryFactory geometryFactory;
-  private PointLocator ptLocator;
-
-  private List lineEdgesList    = new ArrayList();
-  private List resultLineList   = new ArrayList();
-
-  public LineBuilder(OverlayOp op, GeometryFactory geometryFactory, PointLocator ptLocator) {
-    this.op = op;
-    this.geometryFactory = geometryFactory;
-    this.ptLocator = ptLocator;
-  }
-  /**
-   * @return a list of the LineStrings in the result of the specified overlay operation
-   */
-  public List build(int opCode)
-  {
-    findCoveredLineEdges();
-    collectLines(opCode);
-    //labelIsolatedLines(lineEdgesList);
-    buildLines(opCode);
-    return resultLineList;
-  }
-  /**
-   * Find and mark L edges which are "covered" by the result area (if any).
-   * L edges at nodes which also have A edges can be checked by checking
-   * their depth at that node.
-   * L edges at nodes which do not have A edges can be checked by doing a
-   * point-in-polygon test with the previously computed result areas.
-   */
-  private void findCoveredLineEdges()
-  {
-    // first set covered for all L edges at nodes which have A edges too
-    for (Iterator nodeit = op.getGraph().getNodes().iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-//node.print(System.out);
-      ((DirectedEdgeStar) node.getEdges()).findCoveredLineEdges();
-    }
-
-    /**
-     * For all L edges which weren't handled by the above,
-     * use a point-in-poly test to determine whether they are covered
-     */
-    for (Iterator it = op.getGraph().getEdgeEnds().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      Edge e = de.getEdge();
-      if (de.isLineEdge() && ! e.isCoveredSet()) {
-        boolean isCovered = op.isCoveredByA(de.getCoordinate());
-        e.setCovered(isCovered);
-      }
-    }
-  }
-
-  private void collectLines(int opCode)
-  {
-    for (Iterator it = op.getGraph().getEdgeEnds().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      collectLineEdge(de, opCode, lineEdgesList);
-      collectBoundaryTouchEdge(de, opCode, lineEdgesList);
-    }
-  }
-
-  /**
-   * Collect line edges which are in the result.
-   * Line edges are in the result if they are not part of
-   * an area boundary, if they are in the result of the overlay operation,
-   * and if they are not covered by a result area.
-   *
-   * @param de the directed edge to test
-   * @param opCode the overlap operation
-   * @param edges the list of included line edges
-   */
-  private void collectLineEdge(DirectedEdge de, int opCode, List edges)
-  {
-    Label label = de.getLabel();
-    Edge e = de.getEdge();
-    // include L edges which are in the result
-    if (de.isLineEdge()) {
-      if (! de.isVisited() && OverlayOp.isResultOfOp(label, opCode) && ! e.isCovered()) {
-//Debug.println("de: " + de.getLabel());
-//Debug.println("edge: " + e.getLabel());
-
-        edges.add(e);
-        de.setVisitedEdge(true);
-      }
-    }
-  }
-
-  /**
-   * Collect edges from Area inputs which should be in the result but
-   * which have not been included in a result area.
-   * This happens ONLY:
-   * <ul>
-   * <li>during an intersection when the boundaries of two
-   * areas touch in a line segment
-   * <li> OR as a result of a dimensional collapse.
-   * </ul>
-   */
-  private void collectBoundaryTouchEdge(DirectedEdge de, int opCode, List edges)
-  {
-    Label label = de.getLabel();
-    if (de.isLineEdge()) return;  // only interested in area edges
-    if (de.isVisited()) return;  // already processed
-    if (de.isInteriorAreaEdge()) return;  // added to handle dimensional collapses
-    if (de.getEdge().isInResult()) return;  // if the edge linework is already included, don't include it again
-
-    // sanity check for labelling of result edgerings
-    Assert.isTrue(! (de.isInResult() || de.getSym().isInResult()) || ! de.getEdge().isInResult());
-
-    // include the linework if it's in the result of the operation
-    if (OverlayOp.isResultOfOp(label, opCode)
-          && opCode == OverlayOp.INTERSECTION)
-    {
-      edges.add(de.getEdge());
-      de.setVisitedEdge(true);
-    }
-  }
-
-  private void buildLines(int opCode)
-  {
-    for (Iterator it = lineEdgesList.iterator(); it.hasNext(); ) {
-      Edge e = (Edge) it.next();
-      Label label = e.getLabel();
-        LineString line = geometryFactory.createLineString(e.getCoordinates());
-        resultLineList.add(line);
-        e.setInResult(true);
-    }
-  }
-
-  private void labelIsolatedLines(List edgesList)
-  {
-    for (Iterator it = edgesList.iterator(); it.hasNext(); ) {
-      Edge e = (Edge) it.next();
-      Label label = e.getLabel();
-//n.print(System.out);
-      if (e.isIsolated()) {
-        if (label.isNull(0))
-          labelIsolatedLine(e, 0);
-        else
-          labelIsolatedLine(e, 1);
-      }
-    }
-  }
-  /**
-   * Label an isolated node with its relationship to the target geometry.
-   */
-  private void labelIsolatedLine(Edge e, int targetIndex)
-  {
-    int loc = ptLocator.locate(e.getCoordinate(), op.getArgGeometry(targetIndex));
-    e.getLabel().setLocation(targetIndex, loc);
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/MaximalEdgeRing.java b/src/com/vividsolutions/jts/operation/overlay/MaximalEdgeRing.java
deleted file mode 100644
index fa857c7..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/MaximalEdgeRing.java
+++ /dev/null
@@ -1,105 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * A ring of {@link DirectedEdge}s which may contain nodes of degree > 2.
- * A <tt>MaximalEdgeRing</tt> may represent two different spatial entities:
- * <ul>
- * <li>a single polygon possibly containing inversions (if the ring is oriented CW)
- * <li>a single hole possibly containing exversions (if the ring is oriented CCW)
- * </ul>
- * If the MaximalEdgeRing represents a polygon,
- * the interior of the polygon is strongly connected.
- * <p>
- * These are the form of rings used to define polygons under some spatial data models.
- * However, under the OGC SFS model, {@link MinimalEdgeRing}s are required.
- * A MaximalEdgeRing can be converted to a list of MinimalEdgeRings using the
- * {@link #buildMinimalRings() } method.
- *
- * @version 1.7
- * @see com.vividsolutions.jts.operation.overlay.MinimalEdgeRing
- */
-public class MaximalEdgeRing
-  extends EdgeRing
-{
-
-  public MaximalEdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
-    super(start, geometryFactory);
-  }
-
-  public DirectedEdge getNext(DirectedEdge de)
-  {
-    return de.getNext();
-  }
-  public void setEdgeRing(DirectedEdge de, EdgeRing er)
-  {
-    de.setEdgeRing(er);
-  }
-
-  /**
-   * For all nodes in this EdgeRing,
-   * link the DirectedEdges at the node to form minimalEdgeRings
-   */
-  public void linkDirectedEdgesForMinimalEdgeRings()
-  {
-    DirectedEdge de = startDe;
-    do {
-      Node node = de.getNode();
-      ((DirectedEdgeStar) node.getEdges()).linkMinimalDirectedEdges(this);
-      de = de.getNext();
-    } while (de != startDe);
-  }
-
-  public List buildMinimalRings()
-  {
-    List minEdgeRings = new ArrayList();
-    DirectedEdge de = startDe;
-    do {
-      if (de.getMinEdgeRing() == null) {
-        EdgeRing minEr = new MinimalEdgeRing(de, geometryFactory);
-        minEdgeRings.add(minEr);
-      }
-      de = de.getNext();
-    } while (de != startDe);
-    return minEdgeRings;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/MinimalEdgeRing.java b/src/com/vividsolutions/jts/operation/overlay/MinimalEdgeRing.java
deleted file mode 100644
index 5860758..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/MinimalEdgeRing.java
+++ /dev/null
@@ -1,66 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * A ring of {@link Edge}s with the property that no node
- * has degree greater than 2.  These are the form of rings required
- * to represent polygons under the OGC SFS spatial data model.
- *
- * @version 1.7
- * @see com.vividsolutions.jts.operation.overlay.MaximalEdgeRing
- */
-public class MinimalEdgeRing
-  extends EdgeRing
-{
-
-  public MinimalEdgeRing(DirectedEdge start, GeometryFactory geometryFactory) {
-    super(start, geometryFactory);
-  }
-
-  public DirectedEdge getNext(DirectedEdge de)
-  {
-    return de.getNextMin();
-  }
-  public void setEdgeRing(DirectedEdge de, EdgeRing er)
-  {
-    de.setMinEdgeRing(er);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/OverlayNodeFactory.java b/src/com/vividsolutions/jts/operation/overlay/OverlayNodeFactory.java
deleted file mode 100644
index 5abefa1..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/OverlayNodeFactory.java
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-/**
- * @version 1.7
- */
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Creates nodes for use in the {@link PlanarGraph}s constructed during
- * overlay operations.
- *
- * @version 1.7
- */
-public class OverlayNodeFactory
-  extends NodeFactory
-{
-  public Node createNode(Coordinate coord)
-  {
-    return new Node(coord, new DirectedEdgeStar());
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/OverlayOp.java b/src/com/vividsolutions/jts/operation/overlay/OverlayOp.java
deleted file mode 100644
index c271a2e..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/OverlayOp.java
+++ /dev/null
@@ -1,695 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.operation.GeometryGraphOperation;
-import com.vividsolutions.jts.noding.*;
-
-/**
- * Computes the geometric overlay of two {@link Geometry}s.  The overlay
- * can be used to determine any boolean combination of the geometries.
- *
- * @version 1.7
- */
-public class OverlayOp
-  extends GeometryGraphOperation
-{
-/**
- * The spatial functions supported by this class.
- * These operations implement various boolean combinations of the resultants of the overlay.
- */
-	
-  /**
-   * The code for the Intersection overlay operation.
-   */
-  public static final int INTERSECTION  = 1;
-  
-  /**
-   * The code for the Union overlay operation.
-   */
-  public static final int UNION         = 2;
-  
-  /**
-   *  The code for the Difference overlay operation.
-   */
-  public static final int DIFFERENCE    = 3;
-  
-  /**
-   *  The code for the Symmetric Difference overlay operation.
-   */
-  public static final int SYMDIFFERENCE = 4;
-
-  /**
-   * Computes an overlay operation for 
-   * the given geometry arguments.
-   * 
-   * @param geom0 the first geometry argument
-   * @param geom1 the second geometry argument
-   * @param opCode the code for the desired overlay operation
-   * @return the result of the overlay operation
-   * @throws TopologyException if a robustness problem is encountered
-   */
-  public static Geometry overlayOp(Geometry geom0, Geometry geom1, int opCode)
-  {
-    OverlayOp gov = new OverlayOp(geom0, geom1);
-    Geometry geomOv = gov.getResultGeometry(opCode);
-    return geomOv;
-  }
-
-  /**
-   * Tests whether a point with a given topological {@link Label}
-   * relative to two geometries is contained in 
-   * the result of overlaying the geometries using
-   * a given overlay operation.
-   * <p>
-   * The method handles arguments of {@link Location#NONE} correctly
-   * 
-   * @param label the topological label of the point
-   * @param opCode the code for the overlay operation to test
-   * @return true if the label locations correspond to the overlayOpCode
-   */
-  public static boolean isResultOfOp(Label label, int opCode)
-  {
-    int loc0 = label.getLocation(0);
-    int loc1 = label.getLocation(1);
-    return isResultOfOp(loc0, loc1, opCode);
-  }
-
-  /**
-   * Tests whether a point with given {@link Location}s
-   * relative to two geometries is contained in 
-   * the result of overlaying the geometries using
-   * a given overlay operation.
-   * <p>
-   * The method handles arguments of {@link Location#NONE} correctly
-   *
-   * @param loc0 the code for the location in the first geometry 
-   * @param loc1 the code for the location in the second geometry 
-   * @param overlayOpCode the code for the overlay operation to test
-   * @return true if the locations correspond to the overlayOpCode
-   */
-  public static boolean isResultOfOp(int loc0, int loc1, int overlayOpCode)
-  {
-    if (loc0 == Location.BOUNDARY) loc0 = Location.INTERIOR;
-    if (loc1 == Location.BOUNDARY) loc1 = Location.INTERIOR;
-    switch (overlayOpCode) {
-    case INTERSECTION:
-      return loc0 == Location.INTERIOR
-          && loc1 == Location.INTERIOR;
-    case UNION:
-      return loc0 == Location.INTERIOR
-          || loc1 == Location.INTERIOR;
-    case DIFFERENCE:
-      return loc0 == Location.INTERIOR
-          && loc1 != Location.INTERIOR;
-    case SYMDIFFERENCE:
-      return   (     loc0 == Location.INTERIOR &&  loc1 != Location.INTERIOR)
-            || (     loc0 != Location.INTERIOR &&  loc1 == Location.INTERIOR);
-    }
-    return false;
-  }
-
-  private final PointLocator ptLocator = new PointLocator();
-  private GeometryFactory geomFact;
-  private Geometry resultGeom;
-
-  private PlanarGraph graph;
-  private EdgeList edgeList     = new EdgeList();
-
-  private List resultPolyList   = new ArrayList();
-  private List resultLineList   = new ArrayList();
-  private List resultPointList  = new ArrayList();
-
-  /**
-   * Constructs an instance to compute a single overlay operation
-   * for the given geometries.
-   * 
-   * @param g0 the first geometry argument
-   * @param g1 the second geometry argument
-   */
-  public OverlayOp(Geometry g0, Geometry g1) {
-    super(g0, g1);
-    graph = new PlanarGraph(new OverlayNodeFactory());
-    /**
-     * Use factory of primary geometry.
-     * Note that this does NOT handle mixed-precision arguments
-     * where the second arg has greater precision than the first.
-     */
-    geomFact = g0.getFactory();
-  }
-
-  /**
-   * Gets the result of the overlay for a given overlay operation.
-   * <p>
-   * Note: this method can be called once only.
-   * 
-   * @param overlayOpCode the overlay operation to perform
-   * @return the compute result geometry
-   * @throws TopologyException if a robustness problem is encountered
-   */
-  public Geometry getResultGeometry(int overlayOpCode)
-  {
-    computeOverlay(overlayOpCode);
-    return resultGeom;
-  }
-
-  /**
-   * Gets the graph constructed to compute the overlay.
-   * 
-   * @return the overlay graph
-   */
-  public PlanarGraph getGraph() { return graph; }
-
-  private void computeOverlay(int opCode)
-  {
-    // copy points from input Geometries.
-    // This ensures that any Point geometries
-    // in the input are considered for inclusion in the result set
-    copyPoints(0);
-    copyPoints(1);
-
-    // node the input Geometries
-    arg[0].computeSelfNodes(li, false);
-    arg[1].computeSelfNodes(li, false);
-
-    // compute intersections between edges of the two input geometries
-    arg[0].computeEdgeIntersections(arg[1], li, true);
-
-    List baseSplitEdges = new ArrayList();
-    arg[0].computeSplitEdges(baseSplitEdges);
-    arg[1].computeSplitEdges(baseSplitEdges);
-    List splitEdges = baseSplitEdges;
-    // add the noded edges to this result graph
-    insertUniqueEdges(baseSplitEdges);
-
-    computeLabelsFromDepths();
-    replaceCollapsedEdges();
-
-//Debug.println(edgeList);
-
-    /**
-     * Check that the noding completed correctly.
-     * 
-     * This test is slow, but necessary in order to catch robustness failure 
-     * situations.
-     * If an exception is thrown because of a noding failure, 
-     * then snapping will be performed, which will hopefully avoid the problem.
-     * In the future hopefully a faster check can be developed.  
-     * 
-     */
-    EdgeNodingValidator.checkValid(edgeList.getEdges());
-
-    graph.addEdges(edgeList.getEdges());
-    computeLabelling();
-//Debug.printWatch();
-    labelIncompleteNodes();
-//Debug.printWatch();
-//nodeMap.print(System.out);
-
-    /**
-     * The ordering of building the result Geometries is important.
-     * Areas must be built before lines, which must be built before points.
-     * This is so that lines which are covered by areas are not included
-     * explicitly, and similarly for points.
-     */
-    findResultAreaEdges(opCode);
-    cancelDuplicateResultEdges();
-
-    PolygonBuilder polyBuilder = new PolygonBuilder(geomFact);
-    polyBuilder.add(graph);
-    resultPolyList = polyBuilder.getPolygons();
-
-    LineBuilder lineBuilder = new LineBuilder(this, geomFact, ptLocator);
-    resultLineList = lineBuilder.build(opCode);
-
-    PointBuilder pointBuilder = new PointBuilder(this, geomFact, ptLocator);
-    resultPointList = pointBuilder.build(opCode);
-
-    // gather the results from all calculations into a single Geometry for the result set
-    resultGeom = computeGeometry(resultPointList, resultLineList, resultPolyList, opCode);
-  }
-
-  private void insertUniqueEdges(List edges)
-  {
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      insertUniqueEdge(e);
-    }
-  }
-  /**
-   * Insert an edge from one of the noded input graphs.
-   * Checks edges that are inserted to see if an
-   * identical edge already exists.
-   * If so, the edge is not inserted, but its label is merged
-   * with the existing edge.
-   */
-  protected void insertUniqueEdge(Edge e)
-  {
-//<FIX> MD 8 Oct 03  speed up identical edge lookup
-    // fast lookup
-    Edge existingEdge = edgeList.findEqualEdge(e);
-
-    // If an identical edge already exists, simply update its label
-    if (existingEdge != null) {
-      Label existingLabel = existingEdge.getLabel();
-
-      Label labelToMerge = e.getLabel();
-      // check if new edge is in reverse direction to existing edge
-      // if so, must flip the label before merging it
-      if (! existingEdge.isPointwiseEqual(e)) {
-        labelToMerge = new Label(e.getLabel());
-        labelToMerge.flip();
-      }
-      Depth depth = existingEdge.getDepth();
-      // if this is the first duplicate found for this edge, initialize the depths
-      ///*
-      if (depth.isNull()) {
-        depth.add(existingLabel);
-      }
-      //*/
-      depth.add(labelToMerge);
-      existingLabel.merge(labelToMerge);
-//Debug.print("inserted edge: "); Debug.println(e);
-//Debug.print("existing edge: "); Debug.println(existingEdge);
-
-    }
-    else {  // no matching existing edge was found
-      // add this new edge to the list of edges in this graph
-      //e.setName(name + edges.size());
-      //e.getDepth().add(e.getLabel());
-      edgeList.add(e);
-    }
-  }
-
-  /**
-   * If either of the GeometryLocations for the existing label is
-   * exactly opposite to the one in the labelToMerge,
-   * this indicates a dimensional collapse has happened.
-   * In this case, convert the label for that Geometry to a Line label
-   */
-   /* NOT NEEDED?
-  private void checkDimensionalCollapse(Label labelToMerge, Label existingLabel)
-  {
-    if (existingLabel.isArea() && labelToMerge.isArea()) {
-      for (int i = 0; i < 2; i++) {
-        if (! labelToMerge.isNull(i)
-            &&  labelToMerge.getLocation(i, Position.LEFT)  == existingLabel.getLocation(i, Position.RIGHT)
-            &&  labelToMerge.getLocation(i, Position.RIGHT) == existingLabel.getLocation(i, Position.LEFT) )
-        {
-          existingLabel.toLine(i);
-        }
-      }
-    }
-  }
-  */
-  /**
-   * Update the labels for edges according to their depths.
-   * For each edge, the depths are first normalized.
-   * Then, if the depths for the edge are equal,
-   * this edge must have collapsed into a line edge.
-   * If the depths are not equal, update the label
-   * with the locations corresponding to the depths
-   * (i.e. a depth of 0 corresponds to a Location of EXTERIOR,
-   * a depth of 1 corresponds to INTERIOR)
-   */
-  private void computeLabelsFromDepths()
-  {
-    for (Iterator it = edgeList.iterator(); it.hasNext(); ) {
-      Edge e = (Edge) it.next();
-      Label lbl = e.getLabel();
-      Depth depth = e.getDepth();
-      /**
-       * Only check edges for which there were duplicates,
-       * since these are the only ones which might
-       * be the result of dimensional collapses.
-       */
-      if (! depth.isNull()) {
-        depth.normalize();
-        for (int i = 0; i < 2; i++) {
-          if (! lbl.isNull(i) && lbl.isArea() && ! depth.isNull(i)) {
-          /**
-           * if the depths are equal, this edge is the result of
-           * the dimensional collapse of two or more edges.
-           * It has the same location on both sides of the edge,
-           * so it has collapsed to a line.
-           */
-            if (depth.getDelta(i) == 0) {
-              lbl.toLine(i);
-            }
-            else {
-            /**
-             * This edge may be the result of a dimensional collapse,
-             * but it still has different locations on both sides.  The
-             * label of the edge must be updated to reflect the resultant
-             * side locations indicated by the depth values.
-             */
-              Assert.isTrue(! depth.isNull(i, Position.LEFT), "depth of LEFT side has not been initialized");
-              lbl.setLocation(i, Position.LEFT,   depth.getLocation(i, Position.LEFT));
-              Assert.isTrue(! depth.isNull(i, Position.RIGHT), "depth of RIGHT side has not been initialized");
-              lbl.setLocation(i, Position.RIGHT,  depth.getLocation(i, Position.RIGHT));
-            }
-          }
-        }
-      }
-    }
-  }
-  /**
-   * If edges which have undergone dimensional collapse are found,
-   * replace them with a new edge which is a L edge
-   */
-  private void replaceCollapsedEdges()
-  {
-    List newEdges = new ArrayList();
-    for (Iterator it = edgeList.iterator(); it.hasNext(); ) {
-      Edge e = (Edge) it.next();
-      if (e.isCollapsed()) {
-//Debug.print(e);
-        it.remove();
-        newEdges.add(e.getCollapsedEdge());
-      }
-    }
-    edgeList.addAll(newEdges);
-  }
-  /**
-   * Copy all nodes from an arg geometry into this graph.
-   * The node label in the arg geometry overrides any previously computed
-   * label for that argIndex.
-   * (E.g. a node may be an intersection node with
-   * a previously computed label of BOUNDARY,
-   * but in the original arg Geometry it is actually
-   * in the interior due to the Boundary Determination Rule)
-   */
-  private void copyPoints(int argIndex)
-  {
-    for (Iterator i = arg[argIndex].getNodeIterator(); i.hasNext(); ) {
-      Node graphNode = (Node) i.next();
-      Node newNode = graph.addNode(graphNode.getCoordinate());
-      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
-    }
-  }
-
-  /**
-   * Compute initial labelling for all DirectedEdges at each node.
-   * In this step, DirectedEdges will acquire a complete labelling
-   * (i.e. one with labels for both Geometries)
-   * only if they
-   * are incident on a node which has edges for both Geometries
-   */
-  private void computeLabelling()
-  {
-    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-//if (node.getCoordinate().equals(new Coordinate(222, 100)) ) Debug.addWatch(node.getEdges());
-      node.getEdges().computeLabelling(arg);
-    }
-    mergeSymLabels();
-    updateNodeLabelling();
-  }
-  /**
-   * For nodes which have edges from only one Geometry incident on them,
-   * the previous step will have left their dirEdges with no labelling for the other
-   * Geometry.  However, the sym dirEdge may have a labelling for the other
-   * Geometry, so merge the two labels.
-   */
-  private void mergeSymLabels()
-  {
-    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      ((DirectedEdgeStar) node.getEdges()).mergeSymLabels();
-//node.print(System.out);
-    }
-  }
-  private void updateNodeLabelling()
-  {
-    // update the labels for nodes
-    // The label for a node is updated from the edges incident on it
-    // (Note that a node may have already been labelled
-    // because it is a point in one of the input geometries)
-    for (Iterator nodeit = graph.getNodes().iterator(); nodeit.hasNext(); ) {
-      Node node = (Node) nodeit.next();
-      Label lbl = ((DirectedEdgeStar) node.getEdges()).getLabel();
-      node.getLabel().merge(lbl);
-    }
-  }
-
-  /**
-   * Incomplete nodes are nodes whose labels are incomplete.
-   * (e.g. the location for one Geometry is null).
-   * These are either isolated nodes,
-   * or nodes which have edges from only a single Geometry incident on them.
-   *
-   * Isolated nodes are found because nodes in one graph which don't intersect
-   * nodes in the other are not completely labelled by the initial process
-   * of adding nodes to the nodeList.
-   * To complete the labelling we need to check for nodes that lie in the
-   * interior of edges, and in the interior of areas.
-   * <p>
-   * When each node labelling is completed, the labelling of the incident
-   * edges is updated, to complete their labelling as well.
-   */
-  private void labelIncompleteNodes()
-  {
-  	int nodeCount = 0;
-    for (Iterator ni = graph.getNodes().iterator(); ni.hasNext(); ) {
-      Node n = (Node) ni.next();
-      Label label = n.getLabel();
-      if (n.isIsolated()) {
-      	nodeCount++;
-        if (label.isNull(0))
-          labelIncompleteNode(n, 0);
-        else
-          labelIncompleteNode(n, 1);
-      }
-      // now update the labelling for the DirectedEdges incident on this node
-      ((DirectedEdgeStar) n.getEdges()).updateLabelling(label);
-//n.print(System.out);
-    }
-    /*
-    int nPoly0 = arg[0].getGeometry().getNumGeometries();
-    int nPoly1 = arg[1].getGeometry().getNumGeometries();
-    System.out.println("# isolated nodes= " + nodeCount 
-    		+ "   # poly[0] = " + nPoly0
-    		+ "   # poly[1] = " + nPoly1);
-    */
-  }
-
-  /**
-   * Label an isolated node with its relationship to the target geometry.
-   */
-  private void labelIncompleteNode(Node n, int targetIndex)
-  {
-    int loc = ptLocator.locate(n.getCoordinate(), arg[targetIndex].getGeometry());
-  	
-  	// MD - 2008-10-24 - experimental for now
-//    int loc = arg[targetIndex].locate(n.getCoordinate());
-    n.getLabel().setLocation(targetIndex, loc);
-  }
-
-  /**
-   * Find all edges whose label indicates that they are in the result area(s),
-   * according to the operation being performed.  Since we want polygon shells to be
-   * oriented CW, choose dirEdges with the interior of the result on the RHS.
-   * Mark them as being in the result.
-   * Interior Area edges are the result of dimensional collapses.
-   * They do not form part of the result area boundary.
-   */
-  private void findResultAreaEdges(int opCode)
-  {
-    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-    // mark all dirEdges with the appropriate label
-      Label label = de.getLabel();
-      if (label.isArea()
-          && ! de.isInteriorAreaEdge()
-          && isResultOfOp(
-                label.getLocation(0, Position.RIGHT),
-                label.getLocation(1, Position.RIGHT),
-                opCode)) {
-        de.setInResult(true);
-//Debug.print("in result "); Debug.println(de);
-      }
-    }
-  }
-  /**
-   * If both a dirEdge and its sym are marked as being in the result, cancel
-   * them out.
-   */
-  private void cancelDuplicateResultEdges()
-  {
-    // remove any dirEdges whose sym is also included
-    // (they "cancel each other out")
-    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      DirectedEdge sym = de.getSym();
-      if (de.isInResult() && sym.isInResult()) {
-        de.setInResult(false);
-        sym.setInResult(false);
-//Debug.print("cancelled "); Debug.println(de); Debug.println(sym);
-      }
-    }
-  }
-  /**
-   * Tests if a point node should be included in the result or not.
-   *
-   * @param coord the point coordinate
-   * @return true if the coordinate point is covered by a result Line or Area geometry
-   */
-  public boolean isCoveredByLA(Coordinate coord)
-  {
-    if (isCovered(coord, resultLineList)) return true;
-    if (isCovered(coord, resultPolyList)) return true;
-    return false;
-  }
-  /**
-   * Tests if an L edge should be included in the result or not.
-   *
-   * @param coord the point coordinate
-   * @return true if the coordinate point is covered by a result Area geometry
-   */
-  public boolean isCoveredByA(Coordinate coord)
-  {
-    if (isCovered(coord, resultPolyList)) return true;
-    return false;
-  }
-  /**
-   * @return true if the coord is located in the interior or boundary of
-   * a geometry in the list.
-   */
-  private boolean isCovered(Coordinate coord, List geomList)
-  {
-    for (Iterator it = geomList.iterator(); it.hasNext(); ) {
-      Geometry geom = (Geometry) it.next();
-      int loc = ptLocator.locate(coord, geom);
-      if (loc != Location.EXTERIOR) return true;
-    }
-    return false;
-  }
-
-  private Geometry computeGeometry( List resultPointList,
-                                        List resultLineList,
-                                        List resultPolyList,
-                                        int opcode)
-  {
-    List geomList = new ArrayList();
-    // element geometries of the result are always in the order P,L,A
-    geomList.addAll(resultPointList);
-    geomList.addAll(resultLineList);
-    geomList.addAll(resultPolyList);
-    
-    //*
-    if (geomList.isEmpty())
-    	return createEmptyResult(opcode, arg[0].getGeometry(), arg[1].getGeometry(), geomFact);
-    //*/
-    
-    // build the most specific geometry possible
-    return geomFact.buildGeometry(geomList);
-  }
-
-  /**
-   * Creates an empty result geometry of the appropriate dimension,
-   * based on the given overlay operation and the dimensions of the inputs.
-   * The created geometry is always an atomic geometry, 
-   * not a collection.
-   * <p>
-   * The empty result is constructed using the following rules:
-   * <ul>
-   * <li>{@link #INTERSECTION} - result has the dimension of the lowest input dimension
-   * <li>{@link #UNION} - result has the dimension of the highest input dimension
-   * <li>{@link #DIFFERENCE} - result has the dimension of the left-hand input
-   * <li>{@link #SYMDIFFERENCE} - result has the dimension of the highest input dimension
-   * (since the symmetric Difference is the union of the differences).
-   * <li>
-   * 
-   * @param overlayOpCode the code for the overlay operation being performed
-   * @param a an input geometry
-   * @param b an input geometry
-   * @param geomFact the geometry factory being used for the operation
-   * @return an empty atomic geometry of the appropriate dimension
-   */
-  public static Geometry createEmptyResult(int overlayOpCode, Geometry a, Geometry b, GeometryFactory geomFact)
-  {
-  	Geometry result = null;
-  	switch (resultDimension(overlayOpCode, a, b)) {
-  	case -1:
-  		result = geomFact.createGeometryCollection(new Geometry[0]);
-  		break;
-  	case 0:
-  		result =  geomFact.createPoint((Coordinate) null);
-  		break;
-  	case 1:
-  		result =  geomFact.createLineString((Coordinate[]) null);
-  		break;
-  	case 2:
-  		result =  geomFact.createPolygon(null, null);
-  		break;
-  	}
-		return result;
-  }
-  
-  private static int resultDimension(int opCode, Geometry g0, Geometry g1)
-  {
-  	int dim0 = g0.getDimension();
-  	int dim1 = g1.getDimension();
-  	
-  	int resultDimension = -1;
-  	switch (opCode) {
-  	case INTERSECTION: 
-  		resultDimension = Math.min(dim0, dim1);
-  		break;
-  	case UNION: 
-  		resultDimension = Math.max(dim0, dim1);
-  		break;
-  	case DIFFERENCE: 
-  		resultDimension = dim0;
-  		break;
-  	case SYMDIFFERENCE: 
-  	  /**
-  	   * This result is chosen because
-  	   * <pre>
-  	   * SymDiff = Union(Diff(A, B), Diff(B, A)
-  	   * </pre>
-  	   * and Union has the dimension of the highest-dimension argument.
-  	   */
-  		resultDimension = Math.max(dim0, dim1);
-  		break;
-  	}
-  	return resultDimension;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/PointBuilder.java b/src/com/vividsolutions/jts/operation/overlay/PointBuilder.java
deleted file mode 100644
index 0820112..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/PointBuilder.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Constructs {@link Point}s from the nodes of an overlay graph.
- * @version 1.7
- */
-public class PointBuilder {
-  private OverlayOp op;
-  private GeometryFactory geometryFactory;
-  private List resultPointList = new ArrayList();
-
-  public PointBuilder(OverlayOp op, GeometryFactory geometryFactory, PointLocator ptLocator) {
-    this.op = op;
-    this.geometryFactory = geometryFactory;
-    // ptLocator is never used in this class
-  }
-
-  /**
-   * Computes the Point geometries which will appear in the result,
-   * given the specified overlay operation.
-   *
-   * @return a list of the Points objects in the result
-   */
-  public List build(int opCode)
-  {
-    extractNonCoveredResultNodes(opCode);
-    /**
-     * It can happen that connected result nodes are still covered by
-     * result geometries, so must perform this filter.
-     * (For instance, this can happen during topology collapse).
-     */
-    return resultPointList;
-  }
-
-  /**
-   * Determines nodes which are in the result, and creates {@link Point}s for them.
-   *
-   * This method determines nodes which are candidates for the result via their
-   * labelling and their graph topology.
-   *
-   * @param opCode the overlay operation
-   */
-  private void extractNonCoveredResultNodes(int opCode)
-  {
-    // testing only
-    //if (true) return resultNodeList;
-
-    for (Iterator nodeit = op.getGraph().getNodes().iterator(); nodeit.hasNext(); ) {
-      Node n = (Node) nodeit.next();
-
-      // filter out nodes which are known to be in the result
-      if (n.isInResult())
-        continue;
-      // if an incident edge is in the result, then the node coordinate is included already
-      if (n.isIncidentEdgeInResult())
-        continue;
-      if (n.getEdges().getDegree() == 0 || opCode == OverlayOp.INTERSECTION) {
-
-        /**
-         * For nodes on edges, only INTERSECTION can result in edge nodes being included even
-         * if none of their incident edges are included
-         */
-          Label label = n.getLabel();
-          if (OverlayOp.isResultOfOp(label, opCode)) {
-            filterCoveredNodeToPoint(n);
-          }
-      }
-    }
-    //System.out.println("connectedResultNodes collected = " + connectedResultNodes.size());
-  }
-
-  /**
-   * Converts non-covered nodes to Point objects and adds them to the result.
-   *
-   * A node is covered if it is contained in another element Geometry
-   * with higher dimension (e.g. a node point might be contained in a polygon,
-   * in which case the point can be eliminated from the result).
-   *
-   * @param n the node to test
-   */
-  private void filterCoveredNodeToPoint(Node n)
-  {
-    Coordinate coord = n.getCoordinate();
-    if (! op.isCoveredByLA(coord)) {
-      Point pt = geometryFactory.createPoint(coord);
-      resultPointList.add(pt);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/PolygonBuilder.java b/src/com/vividsolutions/jts/operation/overlay/PolygonBuilder.java
deleted file mode 100644
index 493e850..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/PolygonBuilder.java
+++ /dev/null
@@ -1,299 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Forms {@link Polygon}s out of a graph of {@link DirectedEdge}s.
- * The edges to use are marked as being in the result Area.
- * <p>
- *
- * @version 1.7
- */
-public class PolygonBuilder {
-
-  private GeometryFactory geometryFactory;
-  //private List dirEdgeList;
-  //private NodeMap nodes;
-  private List shellList        = new ArrayList();
-
-  public PolygonBuilder(GeometryFactory geometryFactory)
-  {
-    this.geometryFactory = geometryFactory;
-  }
-
-  /**
-   * Add a complete graph.
-   * The graph is assumed to contain one or more polygons,
-   * possibly with holes.
-   */
-  public void add(PlanarGraph graph)
-  {
-    add(graph.getEdgeEnds(), graph.getNodes());
-  }
-
-  /**
-   * Add a set of edges and nodes, which form a graph.
-   * The graph is assumed to contain one or more polygons,
-   * possibly with holes.
-   */
-  public void add(Collection dirEdges, Collection nodes)
-  {
-    PlanarGraph.linkResultDirectedEdges(nodes);
-    List maxEdgeRings = buildMaximalEdgeRings(dirEdges);
-    List freeHoleList = new ArrayList();
-    List edgeRings = buildMinimalEdgeRings(maxEdgeRings, shellList, freeHoleList);
-    sortShellsAndHoles(edgeRings, shellList, freeHoleList);
-    placeFreeHoles(shellList, freeHoleList);
-    //Assert: every hole on freeHoleList has a shell assigned to it
-  }
-
-  public List getPolygons()
-  {
-    List resultPolyList = computePolygons(shellList);
-    return resultPolyList;
-  }
-
-
-  /**
-   * for all DirectedEdges in result, form them into MaximalEdgeRings
-   */
-  private List buildMaximalEdgeRings(Collection dirEdges)
-  {
-    List maxEdgeRings     = new ArrayList();
-    for (Iterator it = dirEdges.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.isInResult() && de.getLabel().isArea() ) {
-        // if this edge has not yet been processed
-        if (de.getEdgeRing() == null) {
-          MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory);
-          maxEdgeRings.add(er);
-          er.setInResult();
-//System.out.println("max node degree = " + er.getMaxDegree());
-        }
-      }
-    }
-    return maxEdgeRings;
-  }
-
-  private List buildMinimalEdgeRings(List maxEdgeRings, List shellList, List freeHoleList)
-  {
-    List edgeRings = new ArrayList();
-    for (Iterator it = maxEdgeRings.iterator(); it.hasNext(); ) {
-      MaximalEdgeRing er = (MaximalEdgeRing) it.next();
-      if (er.getMaxNodeDegree() > 2) {
-        er.linkDirectedEdgesForMinimalEdgeRings();
-        List minEdgeRings = er.buildMinimalRings();
-        // at this point we can go ahead and attempt to place holes, if this EdgeRing is a polygon
-        EdgeRing shell = findShell(minEdgeRings);
-        if (shell != null) {
-          placePolygonHoles(shell, minEdgeRings);
-          shellList.add(shell);
-        }
-        else {
-          freeHoleList.addAll(minEdgeRings);
-        }
-      }
-      else {
-        edgeRings.add(er);
-      }
-    }
-    return edgeRings;
-  }
-
-  /**
-   * This method takes a list of MinimalEdgeRings derived from a MaximalEdgeRing,
-   * and tests whether they form a Polygon.  This is the case if there is a single shell
-   * in the list.  In this case the shell is returned.
-   * The other possibility is that they are a series of connected holes, in which case
-   * no shell is returned.
-   *
-   * @return the shell EdgeRing, if there is one
-   * or null, if all the rings are holes
-   */
-  private EdgeRing findShell(List minEdgeRings)
-  {
-    int shellCount = 0;
-    EdgeRing shell = null;
-    for (Iterator it = minEdgeRings.iterator(); it.hasNext(); ) {
-      EdgeRing er = (MinimalEdgeRing) it.next();
-      if (! er.isHole()) {
-        shell = er;
-        shellCount++;
-      }
-    }
-    Assert.isTrue(shellCount <= 1, "found two shells in MinimalEdgeRing list");
-    return shell;
-  }
-  /**
-   * This method assigns the holes for a Polygon (formed from a list of
-   * MinimalEdgeRings) to its shell.
-   * Determining the holes for a MinimalEdgeRing polygon serves two purposes:
-   * <ul>
-   * <li>it is faster than using a point-in-polygon check later on.
-   * <li>it ensures correctness, since if the PIP test was used the point
-   * chosen might lie on the shell, which might return an incorrect result from the
-   * PIP test
-   * </ul>
-   */
-  private void placePolygonHoles(EdgeRing shell, List minEdgeRings)
-  {
-    for (Iterator it = minEdgeRings.iterator(); it.hasNext(); ) {
-      MinimalEdgeRing er = (MinimalEdgeRing) it.next();
-      if (er.isHole()) {
-        er.setShell(shell);
-      }
-    }
-  }
-  /**
-   * For all rings in the input list,
-   * determine whether the ring is a shell or a hole
-   * and add it to the appropriate list.
-   * Due to the way the DirectedEdges were linked,
-   * a ring is a shell if it is oriented CW, a hole otherwise.
-   */
-  private void sortShellsAndHoles(List edgeRings, List shellList, List freeHoleList)
-  {
-    for (Iterator it = edgeRings.iterator(); it.hasNext(); ) {
-      EdgeRing er = (EdgeRing) it.next();
-//      er.setInResult();
-      if (er.isHole() ) {
-        freeHoleList.add(er);
-      }
-      else {
-        shellList.add(er);
-      }
-    }
-  }
-  /**
-   * This method determines finds a containing shell for all holes
-   * which have not yet been assigned to a shell.
-   * These "free" holes should
-   * all be <b>properly</b> contained in their parent shells, so it is safe to use the
-   * <code>findEdgeRingContaining</code> method.
-   * (This is the case because any holes which are NOT
-   * properly contained (i.e. are connected to their
-   * parent shell) would have formed part of a MaximalEdgeRing
-   * and been handled in a previous step).
-   *
-   * @throws TopologyException if a hole cannot be assigned to a shell
-   */
-  private void placeFreeHoles(List shellList, List freeHoleList)
-  {
-    for (Iterator it = freeHoleList.iterator(); it.hasNext(); ) {
-      EdgeRing hole = (EdgeRing) it.next();
-      // only place this hole if it doesn't yet have a shell
-      if (hole.getShell() == null) {
-        EdgeRing shell = findEdgeRingContaining(hole, shellList);
-        if (shell == null)
-          throw new TopologyException("unable to assign hole to a shell", hole.getCoordinate(0));
-//        Assert.isTrue(shell != null, "unable to assign hole to a shell");
-        hole.setShell(shell);
-      }
-    }
-  }
-
-  /**
-   * Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
-   * The innermost enclosing ring is the <i>smallest</i> enclosing ring.
-   * The algorithm used depends on the fact that:
-   * <br>
-   *  ring A contains ring B iff envelope(ring A) contains envelope(ring B)
-   * <br>
-   * This routine is only safe to use if the chosen point of the hole
-   * is known to be properly contained in a shell
-   * (which is guaranteed to be the case if the hole does not touch its shell)
-   *
-   * @return containing EdgeRing, if there is one
-   * or null if no containing EdgeRing is found
-   */
-  private EdgeRing findEdgeRingContaining(EdgeRing testEr, List shellList)
-  {
-    LinearRing testRing = testEr.getLinearRing();
-    Envelope testEnv = testRing.getEnvelopeInternal();
-    Coordinate testPt = testRing.getCoordinateN(0);
-
-    EdgeRing minShell = null;
-    Envelope minEnv = null;
-    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
-      EdgeRing tryShell = (EdgeRing) it.next();
-      LinearRing tryRing = tryShell.getLinearRing();
-      Envelope tryEnv = tryRing.getEnvelopeInternal();
-      if (minShell != null) minEnv = minShell.getLinearRing().getEnvelopeInternal();
-      boolean isContained = false;
-      if (tryEnv.contains(testEnv)
-          && CGAlgorithms.isPointInRing(testPt, tryRing.getCoordinates()) )
-        isContained = true;
-      // check if this new containing ring is smaller than the current minimum ring
-      if (isContained) {
-        if (minShell == null
-            || minEnv.contains(tryEnv)) {
-          minShell = tryShell;
-        }
-      }
-    }
-    return minShell;
-  }
-  private List computePolygons(List shellList)
-  {
-    List resultPolyList   = new ArrayList();
-    // add Polygons for all shells
-    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
-      EdgeRing er = (EdgeRing) it.next();
-      Polygon poly = er.toPolygon(geometryFactory);
-      resultPolyList.add(poly);
-    }
-    return resultPolyList;
-  }
-
-  /**
-   * Checks the current set of shells (with their associated holes) to
-   * see if any of them contain the point.
-   */
-  public boolean containsPoint(Coordinate p)
-  {
-    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
-      EdgeRing er = (EdgeRing) it.next();
-      if (er.containsPoint(p))
-       return true;
-    }
-    return false;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/snap/GeometrySnapper.java b/src/com/vividsolutions/jts/operation/overlay/snap/GeometrySnapper.java
deleted file mode 100644
index 5c7f2f5..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/snap/GeometrySnapper.java
+++ /dev/null
@@ -1,276 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.snap;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.GeometryTransformer;
-
-/**
- * Snaps the vertices and segments of a {@link Geometry} 
- * to another Geometry's vertices.
- * A snap distance tolerance is used to control where snapping is performed.
- * Snapping one geometry to another can improve 
- * robustness for overlay operations by eliminating
- * nearly-coincident edges 
- * (which cause problems during noding and intersection calculation).
- * It can also be used to eliminate artifacts such as narrow slivers, spikes and gores.
- * <p>
- * Too much snapping can result in invalid topology 
- * being created, so the number and location of snapped vertices
- * is decided using heuristics to determine when it 
- * is safe to snap.
- * This can result in some potential snaps being omitted, however.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class GeometrySnapper
-{
-  private static final double SNAP_PRECISION_FACTOR = 1e-9;
-
-  /**
-   * Estimates the snap tolerance for a Geometry, taking into account its precision model.
-   * 
-   * @param g a Geometry
-   * @return the estimated snap tolerance
-   */
-  public static double computeOverlaySnapTolerance(Geometry g)
-  {
-		double snapTolerance = computeSizeBasedSnapTolerance(g);
-		
-		/**
-		 * Overlay is carried out in the precision model 
-		 * of the two inputs.  
-		 * If this precision model is of type FIXED, then the snap tolerance
-		 * must reflect the precision grid size.  
-		 * Specifically, the snap tolerance should be at least 
-		 * the distance from a corner of a precision grid cell
-		 * to the centre point of the cell.  
-		 */
-		PrecisionModel pm = g.getPrecisionModel();
-		if (pm.getType() == PrecisionModel.FIXED) {
-			double fixedSnapTol = (1 / pm.getScale()) * 2 / 1.415;
-			if (fixedSnapTol > snapTolerance)
-				snapTolerance = fixedSnapTol;
-		}
-		return snapTolerance;
-  }
-
-  public static double computeSizeBasedSnapTolerance(Geometry g)
-  {
-    Envelope env = g.getEnvelopeInternal();
-    double minDimension = Math.min(env.getHeight(), env.getWidth());
-    double snapTol = minDimension * SNAP_PRECISION_FACTOR;
-    return snapTol;
-  }
-
-  public static double computeOverlaySnapTolerance(Geometry g0, Geometry g1)
-  {
-    return Math.min(computeOverlaySnapTolerance(g0), computeOverlaySnapTolerance(g1));
-  }
-
-  /**
-   * Snaps two geometries together with a given tolerance.
-   * 
-   * @param g0 a geometry to snap
-   * @param g1 a geometry to snap
-   * @param snapTolerance the tolerance to use
-   * @return the snapped geometries
-   */
-  public static Geometry[] snap(Geometry g0, Geometry g1, double snapTolerance)
-  {
-    Geometry[] snapGeom = new Geometry[2];
-    GeometrySnapper snapper0 = new GeometrySnapper(g0);
-    snapGeom[0] = snapper0.snapTo(g1, snapTolerance);
-    
-    /**
-     * Snap the second geometry to the snapped first geometry
-     * (this strategy minimizes the number of possible different points in the result)
-     */
-    GeometrySnapper snapper1 = new GeometrySnapper(g1);
-    snapGeom[1] = snapper1.snapTo(snapGeom[0], snapTolerance);
-
-//    System.out.println(snap[0]);
-//    System.out.println(snap[1]);
-    return snapGeom;
-  }
-  /**
-   * Snaps a geometry to itself.
-   * Allows optionally cleaning the result to ensure it is 
-   * topologically valid
-   * (which fixes issues such as topology collapses in polygonal inputs).
-   * <p>
-   * Snapping a geometry to itself can remove artifacts such as very narrow slivers, gores and spikes.
-   *
-   *@param geom the geometry to snap
-   *@param snapTolerance the snapping tolerance
-   *@param cleanResult whether the result should be made valid
-   * @return a new snapped Geometry
-   */
-  public static Geometry snapToSelf(Geometry geom, double snapTolerance, boolean cleanResult)
-  {
-    GeometrySnapper snapper0 = new GeometrySnapper(geom);
-    return snapper0.snapToSelf(snapTolerance, cleanResult);
-  }
-  
-  private Geometry srcGeom;
-
-  /**
-   * Creates a new snapper acting on the given geometry
-   * 
-   * @param srcGeom the geometry to snap
-   */
-  public GeometrySnapper(Geometry srcGeom)
-  {
-    this.srcGeom = srcGeom;
-  }
-
-
-  /**
-   * Snaps the vertices in the component {@link LineString}s
-   * of the source geometry
-   * to the vertices of the given snap geometry.
-   *
-   * @param snapGeom a geometry to snap the source to
-   * @return a new snapped Geometry
-   */
-  public Geometry snapTo(Geometry snapGeom, double snapTolerance)
-  {
-    Coordinate[] snapPts = extractTargetCoordinates(snapGeom);
-
-    SnapTransformer snapTrans = new SnapTransformer(snapTolerance, snapPts);
-    return snapTrans.transform(srcGeom);
-  }
-
-  /**
-   * Snaps the vertices in the component {@link LineString}s
-   * of the source geometry
-   * to the vertices of the same geometry.
-   * Allows optionally cleaning the result to ensure it is 
-   * topologically valid
-   * (which fixes issues such as topology collapses in polygonal inputs).
-   *
-   *@param snapTolerance the snapping tolerance
-   *@param cleanResult whether the result should be made valid
-   * @return a new snapped Geometry
-   */
-  public Geometry snapToSelf(double snapTolerance, boolean cleanResult)
-  {
-    Coordinate[] snapPts = extractTargetCoordinates(srcGeom);
-
-    SnapTransformer snapTrans = new SnapTransformer(snapTolerance, snapPts, true);
-    Geometry snappedGeom = snapTrans.transform(srcGeom);
-    Geometry result = snappedGeom;
-    if (cleanResult && result instanceof Polygonal) {
-      // TODO: use better cleaning approach
-      result = snappedGeom.buffer(0);
-    }
-    return result;
-  }
-
-  private Coordinate[] extractTargetCoordinates(Geometry g)
-  {
-    // TODO: should do this more efficiently.  Use CoordSeq filter to get points, KDTree for uniqueness & queries
-    Set ptSet = new TreeSet();
-    Coordinate[] pts = g.getCoordinates();
-    for (int i = 0; i < pts.length; i++) {
-      ptSet.add(pts[i]);
-    }
-    return (Coordinate[]) ptSet.toArray(new Coordinate[0]);
-  }
-  
-  /**
-   * Computes the snap tolerance based on the input geometries.
-   *
-   * @param ringPts
-   * @return
-   */
-  private double computeSnapTolerance(Coordinate[] ringPts)
-  {
-    double minSegLen = computeMinimumSegmentLength(ringPts);
-    // use a small percentage of this to be safe
-    double snapTol = minSegLen / 10;
-    return snapTol;
-  }
-
-  private double computeMinimumSegmentLength(Coordinate[] pts)
-  {
-    double minSegLen = Double.MAX_VALUE;
-    for (int i = 0; i < pts.length - 1; i++) {
-      double segLen = pts[i].distance(pts[i + 1]);
-      if (segLen < minSegLen)
-        minSegLen = segLen;
-    }
-    return minSegLen;
-  }
-
-}
-
-class SnapTransformer
-    extends GeometryTransformer
-{
-  private double snapTolerance;
-  private Coordinate[] snapPts;
-  private boolean isSelfSnap = false;
-
-  SnapTransformer(double snapTolerance, Coordinate[] snapPts)
-  {
-    this.snapTolerance = snapTolerance;
-    this.snapPts = snapPts;
-  }
-
-  SnapTransformer(double snapTolerance, Coordinate[] snapPts, boolean isSelfSnap)
-  {
-    this.snapTolerance = snapTolerance;
-    this.snapPts = snapPts;
-    this.isSelfSnap = isSelfSnap;
-  }
-
-  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
-  {
-    Coordinate[] srcPts = coords.toCoordinateArray();
-    Coordinate[] newPts = snapLine(srcPts, snapPts);
-    return factory.getCoordinateSequenceFactory().create(newPts);
-  }
-
-  private Coordinate[] snapLine(Coordinate[] srcPts, Coordinate[] snapPts)
-  {
-    LineStringSnapper snapper = new LineStringSnapper(srcPts, snapTolerance);
-    snapper.setAllowSnappingToSourceVertices(isSelfSnap);
-    return snapper.snapTo(snapPts);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/operation/overlay/snap/LineStringSnapper.java b/src/com/vividsolutions/jts/operation/overlay/snap/LineStringSnapper.java
deleted file mode 100644
index 08992ce..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/snap/LineStringSnapper.java
+++ /dev/null
@@ -1,236 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.snap;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Snaps the vertices and segments of a {@link LineString} 
- * to a set of target snap vertices.
- * A snap distance tolerance is used to control where snapping is performed.
- * <p>
- * The implementation handles empty geometry and empty snap vertex sets.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class LineStringSnapper
-{
-  private double snapTolerance = 0.0;
-
-  private Coordinate[] srcPts;
-  private LineSegment seg = new LineSegment(); // for reuse during snapping
-  private boolean allowSnappingToSourceVertices = false;
-  private boolean isClosed = false;
-
-  /**
-   * Creates a new snapper using the points in the given {@link LineString}
-   * as source snap points.
-   * 
-   * @param srcLine a LineString to snap (may be empty)
-   * @param snapTolerance the snap tolerance to use
-   */
-  public LineStringSnapper(LineString srcLine, double snapTolerance)
-  {
-    this(srcLine.getCoordinates(), snapTolerance);
-  }
-
-  /**
-   * Creates a new snapper using the given points
-   * as source points to be snapped.
-   * 
-   * @param srcPts the points to snap 
-   * @param snapTolerance the snap tolerance to use
-   */
-  public LineStringSnapper(Coordinate[] srcPts, double snapTolerance)
-  {
-    this.srcPts = srcPts;
-    isClosed = isClosed(srcPts);
-    this.snapTolerance = snapTolerance;
-  }
-
-  public void setAllowSnappingToSourceVertices(boolean allowSnappingToSourceVertices)
-  {
-    this.allowSnappingToSourceVertices = allowSnappingToSourceVertices;
-  }
-  private static boolean isClosed(Coordinate[] pts)
-  {
-    if (pts.length <= 1) return false;
-    return pts[0].equals2D(pts[pts.length - 1]);
-  }
-  /**
-   * Snaps the vertices and segments of the source LineString 
-   * to the given set of snap vertices.
-   * 
-   * @param snapPts the vertices to snap to
-   * @return a list of the snapped points
-   */
-  public Coordinate[] snapTo(Coordinate[] snapPts)
-  {
-    CoordinateList coordList = new CoordinateList(srcPts);
-
-    snapVertices(coordList, snapPts);
-    snapSegments(coordList, snapPts);
-
-    Coordinate[] newPts = coordList.toCoordinateArray();
-    return newPts;
-  }
-
-  /**
-   * Snap source vertices to vertices in the target.
-   * 
-   * @param srcCoords the points to snap
-   * @param snapPts the points to snap to
-   */
-  private void snapVertices(CoordinateList srcCoords, Coordinate[] snapPts)
-  {
-    // try snapping vertices
-    // if src is a ring then don't snap final vertex
-    int end = isClosed ? srcCoords.size() - 1 : srcCoords.size();
-    for (int i = 0; i < end; i++) {
-      Coordinate srcPt = (Coordinate) srcCoords.get(i);
-      Coordinate snapVert = findSnapForVertex(srcPt, snapPts);
-      if (snapVert != null) {
-        // update src with snap pt
-        srcCoords.set(i, new Coordinate(snapVert));
-        // keep final closing point in synch (rings only)
-        if (i == 0 && isClosed)
-          srcCoords.set(srcCoords.size() - 1, new Coordinate(snapVert));
-      }
-    }
-  }
-
-  private Coordinate findSnapForVertex(Coordinate pt, Coordinate[] snapPts)
-  {
-    for (int i = 0; i < snapPts.length; i++) {
-      // if point is already equal to a src pt, don't snap
-      if (pt.equals2D(snapPts[i]))
-        return null;
-      if (pt.distance(snapPts[i]) < snapTolerance)
-        return snapPts[i];
-    }
-    return null;
-  }
-
-  /**
-   * Snap segments of the source to nearby snap vertices.
-   * Source segments are "cracked" at a snap vertex.
-   * A single input segment may be snapped several times 
-   * to different snap vertices.
-   * <p>
-   * For each distinct snap vertex, at most one source segment
-   * is snapped to.  This prevents "cracking" multiple segments 
-   * at the same point, which would likely cause 
-   * topology collapse when being used on polygonal linework.
-   * 
-   * @param srcCoords the coordinates of the source linestring to be snapped
-   * @param snapPts the target snap vertices
-   */
-  private void snapSegments(CoordinateList srcCoords, Coordinate[] snapPts)
-  {
-    // guard against empty input
-    if (snapPts.length == 0) return;
-    
-    int distinctPtCount = snapPts.length;
-
-    // check for duplicate snap pts when they are sourced from a linear ring.  
-    // TODO: Need to do this better - need to check *all* snap points for dups (using a Set?)
-    if (snapPts[0].equals2D(snapPts[snapPts.length - 1]))
-        distinctPtCount = snapPts.length - 1;
-
-    for (int i = 0; i < distinctPtCount; i++) {
-      Coordinate snapPt = snapPts[i];
-      int index = findSegmentIndexToSnap(snapPt, srcCoords);
-      /**
-       * If a segment to snap to was found, "crack" it at the snap pt.
-       * The new pt is inserted immediately into the src segment list,
-       * so that subsequent snapping will take place on the modified segments.
-       * Duplicate points are not added.
-       */
-      if (index >= 0) {
-        srcCoords.add(index + 1, new Coordinate(snapPt), false);
-      }
-    }
-  }
-
-
-  /**
-   * Finds a src segment which snaps to (is close to) the given snap point.
-   * <p>
-   * Only a single segment is selected for snapping.
-   * This prevents multiple segments snapping to the same snap vertex,
-   * which would almost certainly cause invalid geometry
-   * to be created.
-   * (The heuristic approach to snapping used here
-   * is really only appropriate when
-   * snap pts snap to a unique spot on the src geometry.)
-   * <p>
-   * Also, if the snap vertex occurs as a vertex in the src coordinate list,
-   * no snapping is performed.
-   * 
-   * @param snapPt the point to snap to
-   * @param srcCoords the source segment coordinates
-   * @return the index of the snapped segment
-   * or -1 if no segment snaps to the snap point
-   */
-  private int findSegmentIndexToSnap(Coordinate snapPt, CoordinateList srcCoords)
-  {
-    double minDist = Double.MAX_VALUE;
-    int snapIndex = -1;
-    for (int i = 0; i < srcCoords.size() - 1; i++) {
-      seg.p0 = (Coordinate) srcCoords.get(i);
-      seg.p1 = (Coordinate) srcCoords.get(i + 1);
-
-      /**
-       * Check if the snap pt is equal to one of the segment endpoints.
-       * 
-       * If the snap pt is already in the src list, don't snap at all.
-       */
-      if (seg.p0.equals2D(snapPt) || seg.p1.equals2D(snapPt)) {
-        if (allowSnappingToSourceVertices)
-          continue;
-        else
-          return -1;
-      }
-      
-      double dist = seg.distance(snapPt);
-      if (dist < snapTolerance && dist < minDist) {
-        minDist = dist;
-        snapIndex = i;
-      }
-    }
-    return snapIndex;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java b/src/com/vividsolutions/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java
deleted file mode 100644
index 121eebc..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/snap/SnapIfNeededOverlayOp.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.snap;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-import com.vividsolutions.jts.operation.overlay.validate.OverlayResultValidator;
-
-
-/**
- * Performs an overlay operation using snapping and enhanced precision
- * to improve the robustness of the result.
- * This class only uses snapping
- * if an error is detected when running the standard JTS overlay code.
- * Errors detected include thrown exceptions 
- * (in particular, {@link TopologyException})
- * and invalid overlay computations.
- *     
- * @author Martin Davis
- * @version 1.7
- */
-public class SnapIfNeededOverlayOp
-{
-  public static Geometry overlayOp(Geometry g0, Geometry g1, int opCode)
-  {
-  	SnapIfNeededOverlayOp op = new SnapIfNeededOverlayOp(g0, g1);
-  	return op.getResultGeometry(opCode);
-  }
-
-  public static Geometry intersection(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.INTERSECTION);
-  }
-
-  public static Geometry union(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.UNION);
-  }
-
-  public static Geometry difference(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.DIFFERENCE);
-  }
-
-  public static Geometry symDifference(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.SYMDIFFERENCE);
-  }
-  
-  private Geometry[] geom = new Geometry[2];
-
-  public SnapIfNeededOverlayOp(Geometry g1, Geometry g2)
-  {
-    geom[0] = g1;
-    geom[1] = g2;
-  }
-
-  public Geometry getResultGeometry(int opCode)
-  {
-    Geometry result = null;
-    boolean isSuccess = false;
-    RuntimeException savedException = null;
-    try {
-      // try basic operation with input geometries
-      result = OverlayOp.overlayOp(geom[0], geom[1], opCode); 
-      boolean isValid = true;
-      // not needed if noding validation is used
-//      boolean isValid = OverlayResultValidator.isValid(geom[0], geom[1], OverlayOp.INTERSECTION, result);
-      if (isValid)
-      	isSuccess = true;
-    }
-    catch (RuntimeException ex) {
-    	savedException = ex;
-    	// ignore this exception, since the operation will be rerun
-//    	System.out.println(ex.getMessage());
-//    	ex.printStackTrace();
-    	//System.out.println(ex.getMessage());
-    	//System.out.println("Geom 0: " + geom[0]);
-    	//System.out.println("Geom 1: " + geom[1]);
-    }
-    if (! isSuccess) {
-    	// this may still throw an exception
-    	// if so, throw the original exception since it has the input coordinates
-    	try {
-    		result = SnapOverlayOp.overlayOp(geom[0], geom[1], opCode);
-    	}
-    	catch (RuntimeException ex) {
-    		throw savedException;
-    	}
-    }
-    return result;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/snap/SnapOverlayOp.java b/src/com/vividsolutions/jts/operation/overlay/snap/SnapOverlayOp.java
deleted file mode 100644
index e637bda..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/snap/SnapOverlayOp.java
+++ /dev/null
@@ -1,159 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.snap;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-import com.vividsolutions.jts.precision.CommonBitsRemover;
-
-/**
- * Performs an overlay operation using snapping and enhanced precision
- * to improve the robustness of the result.
- * This class <i>always</i> uses snapping.  
- * This is less performant than the standard JTS overlay code, 
- * and may even introduce errors which were not present in the original data.
- * For this reason, this class should only be used 
- * if the standard overlay code fails to produce a correct result. 
- *  
- * @author Martin Davis
- * @version 1.7
- */
-public class SnapOverlayOp
-{
-  public static Geometry overlayOp(Geometry g0, Geometry g1, int opCode)
-  {
-  	SnapOverlayOp op = new SnapOverlayOp(g0, g1);
-  	return op.getResultGeometry(opCode);
-  }
-
-  public static Geometry intersection(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.INTERSECTION);
-  }
-
-  public static Geometry union(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.UNION);
-  }
-
-  public static Geometry difference(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.DIFFERENCE);
-  }
-
-  public static Geometry symDifference(Geometry g0, Geometry g1)
-  {
-     return overlayOp(g0, g1, OverlayOp.SYMDIFFERENCE);
-  }
-  
-
-  private Geometry[] geom = new Geometry[2];
-  private double snapTolerance;
-
-  public SnapOverlayOp(Geometry g1, Geometry g2)
-  {
-    geom[0] = g1;
-    geom[1] = g2;
-    computeSnapTolerance();
-  }
-  private void computeSnapTolerance() 
-  {
-		snapTolerance = GeometrySnapper.computeOverlaySnapTolerance(geom[0], geom[1]);
-
-		// System.out.println("Snap tol = " + snapTolerance);
-	}
-
-  public Geometry getResultGeometry(int opCode)
-  {
-//  	Geometry[] selfSnapGeom = new Geometry[] { selfSnap(geom[0]), selfSnap(geom[1])};
-    Geometry[] prepGeom = snap(geom);
-    Geometry result = OverlayOp.overlayOp(prepGeom[0], prepGeom[1], opCode);
-    return prepareResult(result);	
-  }
-  
-  private Geometry selfSnap(Geometry geom)
-  {
-    GeometrySnapper snapper0 = new GeometrySnapper(geom);
-    Geometry snapGeom = snapper0.snapTo(geom, snapTolerance);
-    //System.out.println("Self-snapped: " + snapGeom);
-    //System.out.println();
-    return snapGeom;
-  }
-  
-  private Geometry[] snap(Geometry[] geom)
-  {
-    Geometry[] remGeom = removeCommonBits(geom);
-  	
-  	// MD - testing only
-//  	Geometry[] remGeom = geom;
-    
-    Geometry[] snapGeom = GeometrySnapper.snap(remGeom[0], remGeom[1], snapTolerance);
-    // MD - may want to do this at some point, but it adds cycles
-//    checkValid(snapGeom[0]);
-//    checkValid(snapGeom[1]);
-
-    /*
-    System.out.println("Snapped geoms: ");
-    System.out.println(snapGeom[0]);
-    System.out.println(snapGeom[1]);
-    */
-    return snapGeom;
-  }
-
-  private Geometry prepareResult(Geometry geom)
-  {
-    cbr.addCommonBits(geom);
-    return geom;
-  }
-
-  private CommonBitsRemover cbr;
-
-  private Geometry[] removeCommonBits(Geometry[] geom)
-  {
-    cbr = new CommonBitsRemover();
-    cbr.add(geom[0]);
-    cbr.add(geom[1]);
-    Geometry remGeom[] = new Geometry[2];
-    remGeom[0] = cbr.removeCommonBits((Geometry) geom[0].clone());
-    remGeom[1] = cbr.removeCommonBits((Geometry) geom[1].clone());
-    return remGeom;
-  }
-  
-  private void checkValid(Geometry g)
-  {
-  	if (! g.isValid()) {
-  		System.out.println("Snapped geometry is invalid");
-  	}
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/validate/FuzzyPointLocator.java b/src/com/vividsolutions/jts/operation/overlay/validate/FuzzyPointLocator.java
deleted file mode 100644
index ceec353..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/validate/FuzzyPointLocator.java
+++ /dev/null
@@ -1,151 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.validate;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Finds the most likely {@link Location} of a point relative to
- * the polygonal components of a geometry, using a tolerance value.
- * If a point is not clearly in the Interior or Exterior,
- * it is considered to be on the Boundary.
- * In other words, if the point is within the tolerance of the Boundary,
- * it is considered to be on the Boundary; otherwise, 
- * whether it is Interior or Exterior is determined directly.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class FuzzyPointLocator
-{
-  private Geometry g;
-  private double boundaryDistanceTolerance;
-  private MultiLineString linework;
-  private PointLocator ptLocator = new PointLocator();
-  private LineSegment seg = new LineSegment();
-  
-  public FuzzyPointLocator(Geometry g, double boundaryDistanceTolerance)
-  {
-    this.g = g;
-    this.boundaryDistanceTolerance = boundaryDistanceTolerance;
-    linework = extractLinework(g);
-  }
-
-  public int getLocation(Coordinate pt)
-  {
-    if (isWithinToleranceOfBoundary(pt))
-    		return Location.BOUNDARY;
-    /*
-    double dist = linework.distance(point);
-
-    // if point is close to boundary, it is considered to be on the boundary
-    if (dist < tolerance)
-      return Location.BOUNDARY;
-     */
-    
-    // now we know point must be clearly inside or outside geometry, so return actual location value
-    return ptLocator.locate(pt, g);
-  }
-
-  /**
-   * Extracts linework for polygonal components.
-   * 
-   * @param g the geometry from which to extract
-   * @return a lineal geometry containing the extracted linework
-   */
-  private MultiLineString extractLinework(Geometry g)
-  {
-  	PolygonalLineworkExtracter extracter = new PolygonalLineworkExtracter();
-  	g.apply(extracter);
-  	List linework = extracter.getLinework();
-  	LineString[] lines = GeometryFactory.toLineStringArray(linework);
-  	return g.getFactory().createMultiLineString(lines);
-  }
-  
-  private boolean isWithinToleranceOfBoundary(Coordinate pt)
-  {
-  	for (int i = 0; i < linework.getNumGeometries(); i++) {
-  		LineString line = (LineString) linework.getGeometryN(i);
-  		CoordinateSequence seq = line.getCoordinateSequence();
-  		for (int j = 0; j < seq.size() - 1; j++) {
-   			seq.getCoordinate(j, seg.p0);
-   			seq.getCoordinate(j + 1, seg.p1);
-   			double dist = seg.distance(pt);
-   			if (dist <= boundaryDistanceTolerance)
-   				return true;
-  		}
-  	}
-  	return false;
-  }
-}
-
-/**
- * Extracts the LineStrings in the boundaries 
- * of all the polygonal elements in the target {@link Geometry}.
- * 
- * @author Martin Davis
- */
-class PolygonalLineworkExtracter 
-	implements GeometryFilter
-{
-	private List linework; 
-	
-	public PolygonalLineworkExtracter()
-	{
-		linework = new ArrayList();
-	}
-	
-	/**
-	 * Filters out all linework for polygonal elements
-	 */
-	public void filter(Geometry g)
-	{
-		if (g instanceof Polygon) {
-			Polygon poly = (Polygon) g;
-			linework.add(poly.getExteriorRing());
-			for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-				linework.add(poly.getInteriorRingN(i));
-			}
-		}
-	}
-	
-	/**
-	 * Gets the list of polygonal linework.
-	 * 
-	 * @return a List of LineStrings
-	 */
-	public List getLinework() { return linework; }
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/validate/OffsetPointGenerator.java b/src/com/vividsolutions/jts/operation/overlay/validate/OffsetPointGenerator.java
deleted file mode 100644
index 4c20bae..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/validate/OffsetPointGenerator.java
+++ /dev/null
@@ -1,133 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.overlay.validate;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Generates points offset by a given distance 
- * from both sides of the midpoint of
- * all segments in a {@link Geometry}.
- * Can be used to generate probe points for
- * determining whether a polygonal overlay result
- * is incorrect.
- * The input geometry may have any orientation for its rings,
- * but {@link #setSidesToGenerate(boolean, boolean)} is
- * only meaningful if the orientation is known.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class OffsetPointGenerator
-{
-  private Geometry g;
-  private boolean doLeft = true; 
-  private boolean doRight = true;
-  
-  public OffsetPointGenerator(Geometry g)
-  {
-    this.g = g;
-  }
-
-  /**
-   * Set the sides on which to generate offset points.
-   * 
-   * @param doLeft
-   * @param doRight
-   */
-  public void setSidesToGenerate(boolean doLeft, boolean doRight)
-  {
-    this.doLeft = doLeft;
-    this.doRight = doRight;
-  }
-  
-  /**
-   * Gets the computed offset points.
-   *
-   * @return List<Coordinate>
-   */
-  public List getPoints(double offsetDistance)
-  {
-    List offsetPts = new ArrayList();
-    List lines = LinearComponentExtracter.getLines(g);
-    for (Iterator i = lines.iterator(); i.hasNext(); ) {
-      LineString line = (LineString) i.next();
-      extractPoints(line, offsetDistance, offsetPts);
-    }
-    //System.out.println(toMultiPoint(offsetPts));
-    return offsetPts;
-  }
-
-  private void extractPoints(LineString line, double offsetDistance, List offsetPts)
-  {
-    Coordinate[] pts = line.getCoordinates();
-    for (int i = 0; i < pts.length - 1; i++) {
-    	computeOffsetPoints(pts[i], pts[i + 1], offsetDistance, offsetPts);
-    }
-  }
-
-  /**
-   * Generates the two points which are offset from the 
-   * midpoint of the segment <tt>(p0, p1)</tt> by the
-   * <tt>offsetDistance</tt>.
-   * 
-   * @param p0 the first point of the segment to offset from
-   * @param p1 the second point of the segment to offset from
-   */
-  private void computeOffsetPoints(Coordinate p0, Coordinate p1, double offsetDistance, List offsetPts)
-  {
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    double len = Math.sqrt(dx * dx + dy * dy);
-    // u is the vector that is the length of the offset, in the direction of the segment
-    double ux = offsetDistance * dx / len;
-    double uy = offsetDistance * dy / len;
-
-    double midX = (p1.x + p0.x) / 2;
-    double midY = (p1.y + p0.y) / 2;
-
-    if (doLeft) {
-      Coordinate offsetLeft = new Coordinate(midX - uy, midY + ux);
-      offsetPts.add(offsetLeft);
-    }
-    
-    if (doRight) {
-      Coordinate offsetRight = new Coordinate(midX + uy, midY - ux);
-      offsetPts.add(offsetRight);
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/overlay/validate/OverlayResultValidator.java b/src/com/vividsolutions/jts/operation/overlay/validate/OverlayResultValidator.java
deleted file mode 100644
index 3b15e07..0000000
--- a/src/com/vividsolutions/jts/operation/overlay/validate/OverlayResultValidator.java
+++ /dev/null
@@ -1,182 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.overlay.validate;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-import com.vividsolutions.jts.operation.overlay.snap.GeometrySnapper;
-
-/**
- * Validates that the result of an overlay operation is
- * geometrically correct, within a determined tolerance.
- * Uses fuzzy point location to find points which are 
- * definitely in either the interior or exterior of the result
- * geometry, and compares these results with the expected ones.
- * <p>
- * This algorithm is only useful where the inputs are polygonal.
- * This is a heuristic test, and may return false positive results
- * (I.e. it may fail to detect an invalid result.)
- * It should never return a false negative result, however
- * (I.e. it should never report a valid result as invalid.)
- *
- * @author Martin Davis
- * @version 1.7
- * @see OverlayOp
- */
-public class OverlayResultValidator
-{
-  public static boolean isValid(Geometry a, Geometry b, int overlayOp, Geometry result)
-  {
-    OverlayResultValidator validator = new OverlayResultValidator(a, b, result);
-    return validator.isValid(overlayOp);
-  }
-
-  private static double computeBoundaryDistanceTolerance(Geometry g0, Geometry g1)
-  {
-  	return Math.min(GeometrySnapper.computeSizeBasedSnapTolerance(g0),
-  			GeometrySnapper.computeSizeBasedSnapTolerance(g1));
-  }
-  
-  private static final double TOLERANCE = 0.000001;
-
-  private Geometry[] geom;
-  private FuzzyPointLocator[] locFinder;
-  private int[] location = new int[3] ;
-  private Coordinate invalidLocation = null;
-  private double boundaryDistanceTolerance = TOLERANCE;
-
-  private List testCoords = new ArrayList();
-
-  public OverlayResultValidator(Geometry a, Geometry b, Geometry result) 
-  {
-  	/**
-  	 * The tolerance to use needs to depend on the size of the geometries.
-  	 * It should not be more precise than double-precision can support. 
-  	 */
-    boundaryDistanceTolerance = computeBoundaryDistanceTolerance(a, b);
-    geom = new Geometry[] { a, b, result };
-    locFinder = new FuzzyPointLocator[] {
-      new FuzzyPointLocator(geom[0], boundaryDistanceTolerance),
-      new FuzzyPointLocator(geom[1], boundaryDistanceTolerance),
-      new FuzzyPointLocator(geom[2], boundaryDistanceTolerance)
-      };
-  }
-
-  public boolean isValid(int overlayOp)
-  {
-    addTestPts(geom[0]);
-    addTestPts(geom[1]);
-    boolean isValid = checkValid(overlayOp);
-
-    /*
-    System.out.println("OverlayResultValidator: " + isValid);
-    System.out.println("G0");
-    System.out.println(geom[0]);
-    System.out.println("G1");
-    System.out.println(geom[1]);
-    System.out.println("Result");
-    System.out.println(geom[2]);
-    */
-    
-    return isValid;
-  }
-
-  public Coordinate getInvalidLocation() { return invalidLocation; }
-
-  private void addTestPts(Geometry g)
-  {
-    OffsetPointGenerator ptGen = new OffsetPointGenerator(g);
-    testCoords.addAll(ptGen.getPoints(5 * boundaryDistanceTolerance));
-  }
-
-  private boolean checkValid(int overlayOp)
-  {
-    for (int i = 0; i < testCoords.size(); i++) {
-      Coordinate pt = (Coordinate) testCoords.get(i);
-      if (! checkValid(overlayOp, pt)) {
-        invalidLocation = pt;
-        return false;
-      }
-    }
-    return true;
-  }
-
-  private boolean checkValid(int overlayOp, Coordinate pt)
-  {
-    location[0] = locFinder[0].getLocation(pt);
-    location[1] = locFinder[1].getLocation(pt);
-    location[2] = locFinder[2].getLocation(pt);
-
-    /**
-     * If any location is on the Boundary, can't deduce anything, so just return true
-     */
-    if (hasLocation(location, Location.BOUNDARY))
-      return true;
-
-    return isValidResult(overlayOp, location);
-  }
-
-  private static boolean hasLocation(int[] location, int loc)
-  {
-    for (int i = 0; i < 3; i ++) {
-      if (location[i] == loc)
-        return true;
-    }
-    return false;
-  }
-
-  private boolean isValidResult(int overlayOp, int[] location)
-  {
-    boolean expectedInterior = OverlayOp.isResultOfOp(location[0], location[1], overlayOp);
-
-    boolean resultInInterior = (location[2] == Location.INTERIOR);
-    // MD use simpler: boolean isValid = (expectedInterior == resultInInterior);
-    boolean isValid = ! (expectedInterior ^ resultInInterior);
-    
-    if (! isValid) reportResult(overlayOp, location, expectedInterior);
-    
-    return isValid;
- }
-
-  private void reportResult(int overlayOp, int[] location, boolean expectedInterior)
-  {
-  	System.out.println(
-  			"Overlay result invalid - A:" + Location.toLocationSymbol(location[0])
-  			+ " B:" + Location.toLocationSymbol(location[1])
-  			+ " expected:" + (expectedInterior ? 'i' : 'e')
-  			+ " actual:" + Location.toLocationSymbol(location[2])
-  			);
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/operation/polygonize/EdgeRing.java b/src/com/vividsolutions/jts/operation/polygonize/EdgeRing.java
deleted file mode 100644
index 72be78a..0000000
--- a/src/com/vividsolutions/jts/operation/polygonize/EdgeRing.java
+++ /dev/null
@@ -1,476 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-
-package com.vividsolutions.jts.operation.polygonize;
-
-import java.util.*;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.WKTWriter;
-import com.vividsolutions.jts.planargraph.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * Represents a ring of {@link PolygonizeDirectedEdge}s which form
- * a ring of a polygon.  The ring may be either an outer shell or a hole.
- *
- * @version 1.7
- */
-class EdgeRing {
-
-  /**
-   * Find the innermost enclosing shell EdgeRing containing the argument EdgeRing, if any.
-   * The innermost enclosing ring is the <i>smallest</i> enclosing ring.
-   * The algorithm used depends on the fact that:
-   * <br>
-   *  ring A contains ring B iff envelope(ring A) contains envelope(ring B)
-   * <br>
-   * This routine is only safe to use if the chosen point of the hole
-   * is known to be properly contained in a shell
-   * (which is guaranteed to be the case if the hole does not touch its shell)
-   *
-   * @return containing EdgeRing, if there is one
-   * or null if no containing EdgeRing is found
-   */
-  public static EdgeRing findEdgeRingContaining(EdgeRing testEr, List shellList)
-  {
-    LinearRing testRing = testEr.getRing();
-    Envelope testEnv = testRing.getEnvelopeInternal();
-    Coordinate testPt = testRing.getCoordinateN(0);
-
-    EdgeRing minShell = null;
-    Envelope minShellEnv = null;
-    for (Iterator it = shellList.iterator(); it.hasNext(); ) {
-      EdgeRing tryShell = (EdgeRing) it.next();
-      LinearRing tryShellRing = tryShell.getRing();
-      Envelope tryShellEnv = tryShellRing.getEnvelopeInternal();
-      // the hole envelope cannot equal the shell envelope
-      // (also guards against testing rings against themselves)
-      if (tryShellEnv.equals(testEnv)) continue;
-      // hole must be contained in shell
-      if (! tryShellEnv.contains(testEnv)) continue;
-      
-      testPt = CoordinateArrays.ptNotInList(testRing.getCoordinates(), tryShellRing.getCoordinates());
-      boolean isContained = false;
-      if (CGAlgorithms.isPointInRing(testPt, tryShellRing.getCoordinates()) )
-        isContained = true;
-
-      // check if this new containing ring is smaller than the current minimum ring
-      if (isContained) {
-        if (minShell == null
-            || minShellEnv.contains(tryShellEnv)) {
-          minShell = tryShell;
-          minShellEnv = minShell.getRing().getEnvelopeInternal();
-        }
-      }
-    }
-    return minShell;
-  }
-
-  /**
-   * Finds a point in a list of points which is not contained in another list of points
-   * @param testPts the {@link Coordinate}s to test
-   * @param pts an array of {@link Coordinate}s to test the input points against
-   * @return a {@link Coordinate} from <code>testPts</code> which is not in <code>pts</code>,
-   * or null if there is no coordinate not in the list
-   * 
-   * @deprecated Use CoordinateArrays.ptNotInList instead
-   */
-  public static Coordinate ptNotInList(Coordinate[] testPts, Coordinate[] pts)
-  {
-    for (int i = 0; i < testPts.length; i++) {
-      Coordinate testPt = testPts[i];
-      if (! isInList(testPt, pts))
-          return testPt;
-    }
-    return null;
-  }
-
-  /**
-   * Tests whether a given point is in an array of points.
-   * Uses a value-based test.
-   *
-   * @param pt a {@link Coordinate} for the test point
-   * @param pts an array of {@link Coordinate}s to test
-   * @return <code>true</code> if the point is in the array
-   * 
-   * @deprecated
-   */
-  public static boolean isInList(Coordinate pt, Coordinate[] pts)
-  {
-    for (int i = 0; i < pts.length; i++) {
-        if (pt.equals(pts[i]))
-            return true;
-    }
-    return false;
-  }
-  
-  /**
-   * Traverses a ring of DirectedEdges, accumulating them into a list.
-   * This assumes that all dangling directed edges have been removed
-   * from the graph, so that there is always a next dirEdge.
-   *
-   * @param startDE the DirectedEdge to start traversing at
-   * @return a List of DirectedEdges that form a ring
-   */
-  public static List findDirEdgesInRing(PolygonizeDirectedEdge startDE)
-  {
-    PolygonizeDirectedEdge de = startDE;
-    List edges = new ArrayList();
-    do {
-      edges.add(de);
-      de = de.getNext();
-      Assert.isTrue(de != null, "found null DE in ring");
-      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
-    } while (de != startDE);
-    return edges;
-  }
-  
-  private GeometryFactory factory;
-
-  private List deList = new ArrayList();
-  private DirectedEdge lowestEdge = null;
-  
-  // cache the following data for efficiency
-  private LinearRing ring = null;
-
-  private Coordinate[] ringPts = null;
-  private List holes;
-  private EdgeRing shell;
-  private boolean isHole;
-  private boolean isProcessed = false;
-  private boolean isIncludedSet = false;
-  private boolean isIncluded = false;
-
-  public EdgeRing(GeometryFactory factory)
-  {
-    this.factory = factory;
-  }
-
-  public void build(PolygonizeDirectedEdge startDE) {
-    PolygonizeDirectedEdge de = startDE;
-    do {
-      add(de);
-      de.setRing(this);
-      de = de.getNext();
-      Assert.isTrue(de != null, "found null DE in ring");
-      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
-    } while (de != startDE);
-  }
-  
-  /**
-   * Adds a {@link DirectedEdge} which is known to form part of this ring.
-   * @param de the {@link DirectedEdge} to add.
-   */
-  private void add(DirectedEdge de)
-  {
-    deList.add(de);
-  }
-
-  /**
-   * Tests whether this ring is a hole.
-   * @return <code>true</code> if this ring is a hole
-   */
-  public boolean isHole()
-  {
-    return isHole;
-  }
-  
-  /**
-   * Computes whether this ring is a hole.
-   * Due to the way the edges in the polyongization graph are linked,
-   * a ring is a hole if it is oriented counter-clockwise.
-   */
-  public void computeHole()
-  {
-    LinearRing ring = getRing();
-    isHole = CGAlgorithms.isCCW(ring.getCoordinates());
-  }
-
-  /**
-   * Adds a hole to the polygon formed by this ring.
-   * @param hole the {@link LinearRing} forming the hole.
-   */
-  public void addHole(LinearRing hole) {
-    if (holes == null)
-      holes = new ArrayList();
-    holes.add(hole);
-  }
-
-  /**
-   * Adds a hole to the polygon formed by this ring.
-   * @param hole the {@link LinearRing} forming the hole.
-   */
-  public void addHole(EdgeRing holeER) {
-    holeER.setShell(this);
-    LinearRing hole = holeER.getRing();
-    if (holes == null)
-      holes = new ArrayList();
-    holes.add(hole);
-  }
-
-  /**
-   * Computes the {@link Polygon} formed by this ring and any contained holes.
-   *
-   * @return the {@link Polygon} formed by this ring and its holes.
-   */
-  public Polygon getPolygon()
-  {
-    LinearRing[] holeLR = null;
-    if (holes != null) {
-      holeLR = new LinearRing[holes.size()];
-      for (int i = 0; i < holes.size(); i++) {
-        holeLR[i] = (LinearRing) holes.get(i);
-      }
-    }
-    Polygon poly = factory.createPolygon(ring, holeLR);
-    return poly;
-  }
-
-  /**
-   * Tests if the {@link LinearRing} ring formed by this edge ring is topologically valid.
-   * 
-   * @return true if the ring is valid
-   */
-  public boolean isValid()
-  {
-    getCoordinates();
-    if (ringPts.length <= 3) return false;
-    getRing();
-    return ring.isValid();
-  }
-
-  public boolean isIncludedSet() {
-    return isIncludedSet;
-  }
-
-  public boolean isIncluded() {
-    return isIncluded;
-  }
-
-  public void setIncluded(boolean isIncluded) {
-    this.isIncluded = isIncluded;
-    this.isIncludedSet = true;
-  }
-
-  /**
-   * Computes the list of coordinates which are contained in this ring.
-   * The coordinatea are computed once only and cached.
-   *
-   * @return an array of the {@link Coordinate}s in this ring
-   */
-  private Coordinate[] getCoordinates()
-  {
-    if (ringPts == null) {
-      CoordinateList coordList = new CoordinateList();
-      for (Iterator i = deList.iterator(); i.hasNext(); ) {
-        DirectedEdge de = (DirectedEdge) i.next();
-        PolygonizeEdge edge = (PolygonizeEdge) de.getEdge();
-        addEdge(edge.getLine().getCoordinates(), de.getEdgeDirection(), coordList);
-      }
-      ringPts = coordList.toCoordinateArray();
-    }
-    return ringPts;
-  }
-
-  /**
-   * Gets the coordinates for this ring as a {@link LineString}.
-   * Used to return the coordinates in this ring
-   * as a valid geometry, when it has been detected that the ring is topologically
-   * invalid.
-   * @return a {@link LineString} containing the coordinates in this ring
-   */
-  public LineString getLineString()
-  {
-    getCoordinates();
-    return factory.createLineString(ringPts);
-  }
-
-  /**
-   * Returns this ring as a {@link LinearRing}, or null if an Exception occurs while
-   * creating it (such as a topology problem). Details of problems are written to
-   * standard output.
-   */
-  public LinearRing getRing()
-  {
-    if (ring != null) return ring;
-    getCoordinates();
-    if (ringPts.length < 3) System.out.println(ringPts);
-    try {
-      ring = factory.createLinearRing(ringPts);
-    }
-    catch (Exception ex) {
-      System.out.println(ringPts);
-    }
-    return ring;
-  }
-
-  private static void addEdge(Coordinate[] coords, boolean isForward, CoordinateList coordList)
-  {
-    if (isForward) {
-      for (int i = 0; i < coords.length; i++) {
-        coordList.add(coords[i], false);
-      }
-    }
-    else {
-      for (int i = coords.length - 1; i >= 0; i--) {
-        coordList.add(coords[i], false);
-      }
-    }
-  }
-
-  /**
-   * Sets the containing shell ring of a ring that has been determined to be a hole.
-   * 
-   * @param shell the shell ring
-   */
-  public void setShell(EdgeRing shell) {
-    this.shell = shell;
-  }
-  
-  /**
-   * Tests whether this ring has a shell assigned to it.
-   * 
-   * @return true if the ring has a shell
-   */
-  public boolean hasShell() {
-    return shell != null;
-  }
-  
-  /**
-   * Gets the shell for this ring.  The shell is the ring itself if it is not a hole, otherwise its parent shell.
-   * 
-   * @return the shell for this ring
-   */
-  public EdgeRing getShell() {
-    if (isHole()) return shell;
-    return this;
-  }
-  /**
-   * Tests whether this ring is an outer hole.
-   * A hole is an outer hole if it is not contained by a shell.
-   * 
-   * @return true if the ring is an outer hole.
-   */
-  public boolean isOuterHole() {
-    if (! isHole) return false;
-    return ! hasShell();
-  }
-  
-  /**
-   * Tests whether this ring is an outer shell.
-   * 
-   * @return true if the ring is an outer shell.
-   */
-  public boolean isOuterShell() {
-    return getOuterHole() != null;
-  }
-  
-  public EdgeRing getOuterHole()
-  {
-    if (isHole()) return null;
-    /*
-     * A shell is an outer shell if any edge is also in an outer hole.
-     * A hole is an outer hole if it is not contained by a shell.
-     */
-    for (int i = 0; i < deList.size(); i++) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) deList.get(i);
-      EdgeRing adjRing = ((PolygonizeDirectedEdge) de.getSym()).getRing();
-      if (adjRing.isOuterHole()) return adjRing;
-    }
-    return null;    
-  }
-
-  /**
-   * Updates the included status for currently non-included shells
-   * based on whether they are adjacent to an included shell.
-   */
-  public void updateIncluded() {
-    if (isHole()) return;
-    for (int i = 0; i < deList.size(); i++) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) deList.get(i);
-      EdgeRing adjShell = ((PolygonizeDirectedEdge) de.getSym()).getRing().getShell();
-      
-      if (adjShell != null && adjShell.isIncludedSet()) {
-        // adjacent ring has been processed, so set included to inverse of adjacent included
-        setIncluded(! adjShell.isIncluded());
-        return;
-      }
-    }
-  }
-
-  /**
-   * Gets a string representation of this object.
-   * 
-   * @return a string representing the object 
-   */
-  public String toString() {
-    return WKTWriter.toLineString(new CoordinateArraySequence(getCoordinates()));
-  }
-  
-  /**
-   * @return whether the ring has been processed
-   */
-  public boolean isProcessed() {
-    return isProcessed;
-  }
-
-  /**
-   * @param isProcessed whether the ring has been processed
-   */
-  public void setProcessed(boolean isProcessed) {
-    this.isProcessed = isProcessed;
-  }
-
-  /**
-   * Compares EdgeRings based on their envelope,
-   * using the standard lexicographic ordering.
-   * This ordering is sufficient to make edge ring sorting deterministic.
-   * 
-   * @author mbdavis
-   *
-   */
-  static class EnvelopeComparator implements Comparator {
-    public int compare(Object obj0, Object obj1) {
-      EdgeRing r0 = (EdgeRing) obj0;
-      EdgeRing r1 = (EdgeRing) obj1;
-      return r0.getRing().getEnvelope().compareTo(r1.getRing().getEnvelope());
-    }
-    
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeDirectedEdge.java b/src/com/vividsolutions/jts/operation/polygonize/PolygonizeDirectedEdge.java
deleted file mode 100644
index 3aeb13c..0000000
--- a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeDirectedEdge.java
+++ /dev/null
@@ -1,114 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.polygonize;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.planargraph.DirectedEdge;
-import com.vividsolutions.jts.planargraph.Node;
-
-/**
- * A {@link DirectedEdge} of a {@link PolygonizeGraph}, which represents
- * an edge of a polygon formed by the graph.
- * May be logically deleted from the graph by setting the <code>marked</code> flag.
- *
- * @version 1.7
- */
-class PolygonizeDirectedEdge
-    extends DirectedEdge
-{
-
-  private EdgeRing edgeRing = null;
-  private PolygonizeDirectedEdge next = null;
-  private long label = -1;
-
-  /**
-   * Constructs a directed edge connecting the <code>from</code> node to the
-   * <code>to</code> node.
-   *
-   * @param directionPt
-   *                  specifies this DirectedEdge's direction (given by an imaginary
-   *                  line from the <code>from</code> node to <code>directionPt</code>)
-   * @param edgeDirection
-   *                  whether this DirectedEdge's direction is the same as or
-   *                  opposite to that of the parent Edge (if any)
-   */
-  public PolygonizeDirectedEdge(Node from, Node to, Coordinate directionPt,
-      boolean edgeDirection)
-  {
-    super(from, to, directionPt, edgeDirection);
-  }
-
-  /**
-   * Returns the identifier attached to this directed edge.
-   */
-  public long getLabel() { return label; }
-  /**
-   * Attaches an identifier to this directed edge.
-   */
-  public void setLabel(long label) { this.label = label; }
-  /**
-   * Returns the next directed edge in the EdgeRing that this directed edge is a member
-   * of.
-   */
-  public PolygonizeDirectedEdge getNext()  {    return next;  }
-  /**
-   * Sets the next directed edge in the EdgeRing that this directed edge is a member
-   * of.
-   */
-  public void setNext(PolygonizeDirectedEdge next)  {   this.next = next;  }
-  /**
-   * Returns the ring of directed edges that this directed edge is
-   * a member of, or null if the ring has not been set.
-   * @see #setRing(EdgeRing)
-   */
-  public boolean isInRing() { return edgeRing != null; }
-  /**
-   * Sets the ring of directed edges that this directed edge is
-   * a member of.
-   */
-  public void setRing(EdgeRing edgeRing)
-  {
-      this.edgeRing = edgeRing;
-  }
-  /**
-   * Gets the {@link EdgeRing} this edge is a member of.
-   * 
-   * @return an edge ring
-   */
-  public EdgeRing getRing() 
-  {
-    return this.edgeRing;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeEdge.java b/src/com/vividsolutions/jts/operation/polygonize/PolygonizeEdge.java
deleted file mode 100644
index 6b8d58f..0000000
--- a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeEdge.java
+++ /dev/null
@@ -1,56 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-
-package com.vividsolutions.jts.operation.polygonize;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.planargraph.*;
-
-/**
- * An edge of a polygonization graph.
- *
- * @version 1.7
- */
-class PolygonizeEdge
-    extends Edge
-{
-  private LineString line;
-
-  public PolygonizeEdge(LineString line)
-  {
-    this.line = line;
-  }
-  public LineString getLine() { return line; }
-}
diff --git a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeGraph.java b/src/com/vividsolutions/jts/operation/polygonize/PolygonizeGraph.java
deleted file mode 100644
index 07dcaed..0000000
--- a/src/com/vividsolutions/jts/operation/polygonize/PolygonizeGraph.java
+++ /dev/null
@@ -1,444 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-
-package com.vividsolutions.jts.operation.polygonize;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Assert;
-import com.vividsolutions.jts.planargraph.*;
-
-/**
- * Represents a planar graph of edges that can be used to compute a
- * polygonization, and implements the algorithms to compute the
- * {@link EdgeRings} formed by the graph.
- * <p>
- * The marked flag on {@link DirectedEdge}s is used to indicate that a directed edge
- * has be logically deleted from the graph.
- *
- * @version 1.7
- */
-class PolygonizeGraph
-    extends PlanarGraph
-{
-
-  private static int getDegreeNonDeleted(Node node)
-  {
-    List edges = node.getOutEdges().getEdges();
-    int degree = 0;
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      if (! de.isMarked()) degree++;
-    }
-    return degree;
-  }
-
-  private static int getDegree(Node node, long label)
-  {
-    List edges = node.getOutEdges().getEdges();
-    int degree = 0;
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      if (de.getLabel() == label) degree++;
-    }
-    return degree;
-  }
-
-  /**
-   * Deletes all edges at a node
-   */
-  public static void deleteAllEdges(Node node)
-  {
-    List edges = node.getOutEdges().getEdges();
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      de.setMarked(true);
-      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
-      if (sym != null)
-        sym.setMarked(true);
-    }
-  }
-
-  private GeometryFactory factory;
-
-  //private List labelledRings;
- 
-  /**
-   * Create a new polygonization graph.
-   */
-  public PolygonizeGraph(GeometryFactory factory)
-  {
-    this.factory = factory;
-  }
-
-  /**
-   * Add a {@link LineString} forming an edge of the polygon graph.
-   * @param line the line to add
-   */
-  public void addEdge(LineString line)
-  {
-    if (line.isEmpty()) { return; }
-    Coordinate[] linePts = CoordinateArrays.removeRepeatedPoints(line.getCoordinates());
-    
-    if (linePts.length < 2) { return; }
-    
-    Coordinate startPt = linePts[0];
-    Coordinate endPt = linePts[linePts.length - 1];
-
-    Node nStart = getNode(startPt);
-    Node nEnd = getNode(endPt);
-
-    DirectedEdge de0 = new PolygonizeDirectedEdge(nStart, nEnd, linePts[1], true);
-    DirectedEdge de1 = new PolygonizeDirectedEdge(nEnd, nStart, linePts[linePts.length - 2], false);
-    Edge edge = new PolygonizeEdge(line);
-    edge.setDirectedEdges(de0, de1);
-    add(edge);
-  }
-
-  private Node getNode(Coordinate pt)
-  {
-    Node node = findNode(pt);
-    if (node == null) {
-      node = new Node(pt);
-      // ensure node is only added once to graph
-      add(node);
-    }
-    return node;
-  }
-
-  private void computeNextCWEdges()
-  {
-    // set the next pointers for the edges around each node
-    for (Iterator iNode = nodeIterator(); iNode.hasNext(); ) {
-      Node node = (Node) iNode.next();
-      computeNextCWEdges(node);
-    }
-  }
-
-  /**
-   * Convert the maximal edge rings found by the initial graph traversal
-   * into the minimal edge rings required by JTS polygon topology rules.
-   *
-   * @param ringEdges the list of start edges for the edgeRings to convert.
-   */
-  private void convertMaximalToMinimalEdgeRings(List ringEdges)
-  {
-    for (Iterator i = ringEdges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      long label = de.getLabel();
-      List intNodes = findIntersectionNodes(de, label);
-
-      if (intNodes == null) continue;
-      // flip the next pointers on the intersection nodes to create minimal edge rings
-      for (Iterator iNode = intNodes.iterator(); iNode.hasNext(); ) {
-        Node node = (Node) iNode.next();
-        computeNextCCWEdges(node, label);
-      }
-    }
-  }
-
-  /**
-   * Finds all nodes in a maximal edgering which are self-intersection nodes
-   * @param startDE
-   * @param label
-   * @return the list of intersection nodes found,
-   * or <code>null</code> if no intersection nodes were found
-   */
-  private static List findIntersectionNodes(PolygonizeDirectedEdge startDE, long label)
-  {
-    PolygonizeDirectedEdge de = startDE;
-    List intNodes = null;
-    do {
-      Node node = de.getFromNode();
-      if (getDegree(node, label) > 1) {
-        if (intNodes == null)
-          intNodes = new ArrayList();
-        intNodes.add(node);
-      }
-
-      de = de.getNext();
-      Assert.isTrue(de != null, "found null DE in ring");
-      Assert.isTrue(de == startDE || ! de.isInRing(), "found DE already in ring");
-    } while (de != startDE);
-
-    return intNodes;
-  }
-
-  /**
-   * Computes the minimal EdgeRings formed by the edges in this graph.
-   * @return a list of the {@link EdgeRing}s found by the polygonization process.
-   */
-  public List getEdgeRings()
-  {
-    // maybe could optimize this, since most of these pointers should be set correctly already
-    // by deleteCutEdges()
-    computeNextCWEdges();
-    // clear labels of all edges in graph
-    label(dirEdges, -1);
-    List maximalRings = findLabeledEdgeRings(dirEdges);
-    convertMaximalToMinimalEdgeRings(maximalRings);
-
-    // find all edgerings (which will now be minimal ones, as required)
-    List edgeRingList = new ArrayList();
-    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      if (de.isMarked()) continue;
-      if (de.isInRing()) continue;
-
-      EdgeRing er = findEdgeRing(de);
-      edgeRingList.add(er);
-    }
-    return edgeRingList;
-  }
-
-  /**
-   * Finds and labels all edgerings in the graph.
-   * The edge rings are labeling with unique integers.
-   * The labeling allows detecting cut edges.
-   * 
-   * @param dirEdges a List of the DirectedEdges in the graph
-   * @return a List of DirectedEdges, one for each edge ring found
-   */
-  private static List findLabeledEdgeRings(Collection dirEdges)
-  {
-    List edgeRingStarts = new ArrayList();
-    // label the edge rings formed
-    long currLabel = 1;
-    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      if (de.isMarked()) continue;
-      if (de.getLabel() >= 0) continue;
-
-      edgeRingStarts.add(de);
-      List edges = EdgeRing.findDirEdgesInRing(de);
-
-      label(edges, currLabel);
-      currLabel++;
-    }
-    return edgeRingStarts;
-  }
-
-  /**
-   * Finds and removes all cut edges from the graph.
-   * @return a list of the {@link LineString}s forming the removed cut edges
-   */
-  public List deleteCutEdges()
-  {
-    computeNextCWEdges();
-    // label the current set of edgerings
-    findLabeledEdgeRings(dirEdges);
-
-    /**
-     * Cut Edges are edges where both dirEdges have the same label.
-     * Delete them, and record them
-     */
-    List cutLines = new ArrayList();
-    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      if (de.isMarked()) continue;
-
-      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
-
-      if (de.getLabel() == sym.getLabel()) {
-        de.setMarked(true);
-        sym.setMarked(true);
-
-        // save the line as a cut edge
-        PolygonizeEdge e = (PolygonizeEdge) de.getEdge();
-        cutLines.add(e.getLine());
-      }
-    }
-    return cutLines;
-  }
-
-  private static void label(Collection dirEdges, long label)
-  {
-    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-      de.setLabel(label);
-    }
-  }
-  private static void computeNextCWEdges(Node node)
-  {
-    DirectedEdgeStar deStar = node.getOutEdges();
-    PolygonizeDirectedEdge startDE = null;
-    PolygonizeDirectedEdge prevDE = null;
-
-    // the edges are stored in CCW order around the star
-    for (Iterator i = deStar.getEdges().iterator(); i.hasNext(); ) {
-      PolygonizeDirectedEdge outDE = (PolygonizeDirectedEdge) i.next();
-      if (outDE.isMarked()) continue;
-
-      if (startDE == null)
-        startDE = outDE;
-      if (prevDE != null) {
-        PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) prevDE.getSym();
-        sym.setNext(outDE);
-      }
-      prevDE = outDE;
-    }
-    if (prevDE != null) {
-      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) prevDE.getSym();
-      sym.setNext(startDE);
-    }
-  }
-  /**
-   * Computes the next edge pointers going CCW around the given node, for the
-   * given edgering label.
-   * This algorithm has the effect of converting maximal edgerings into minimal edgerings
-   */
-  private static void computeNextCCWEdges(Node node, long label)
-  {
-    DirectedEdgeStar deStar = node.getOutEdges();
-    //PolyDirectedEdge lastInDE = null;
-    PolygonizeDirectedEdge firstOutDE = null;
-    PolygonizeDirectedEdge prevInDE = null;
-
-    // the edges are stored in CCW order around the star
-    List edges = deStar.getEdges();
-    //for (Iterator i = deStar.getEdges().iterator(); i.hasNext(); ) {
-    for (int i = edges.size() - 1; i >= 0; i--) {
-      PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) edges.get(i);
-      PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
-
-      PolygonizeDirectedEdge outDE = null;
-      if (  de.getLabel() == label) outDE = de;
-      PolygonizeDirectedEdge inDE = null;
-      if (  sym.getLabel() == label) inDE =  sym;
-
-      if (outDE == null && inDE == null) continue;  // this edge is not in edgering
-
-      if (inDE != null) {
-        prevInDE = inDE;
-      }
-
-      if (outDE != null) {
-        if (prevInDE != null) {
-          prevInDE.setNext(outDE);
-          prevInDE = null;
-        }
-        if (firstOutDE == null)
-          firstOutDE = outDE;
-      }
-    }
-    if (prevInDE != null) {
-      Assert.isTrue(firstOutDE != null);
-      prevInDE.setNext(firstOutDE);
-    }
-  }
-
-  private EdgeRing findEdgeRing(PolygonizeDirectedEdge startDE)
-  {
-    EdgeRing er = new EdgeRing(factory);
-    er.build(startDE);
-    return er;
-  }
-
-  /**
-   * Marks all edges from the graph which are "dangles".
-   * Dangles are which are incident on a node with degree 1.
-   * This process is recursive, since removing a dangling edge
-   * may result in another edge becoming a dangle.
-   * In order to handle large recursion depths efficiently,
-   * an explicit recursion stack is used
-   *
-   * @return a List containing the {@link LineString}s that formed dangles
-   */
-  public Collection deleteDangles()
-  {
-    List nodesToRemove = findNodesOfDegree(1);
-    Set dangleLines = new HashSet();
-
-    Stack nodeStack = new Stack();
-    for (Iterator i = nodesToRemove.iterator(); i.hasNext(); ) {
-      nodeStack.push(i.next());
-    }
-
-    while (! nodeStack.isEmpty()) {
-      Node node = (Node) nodeStack.pop();
-
-      deleteAllEdges(node);
-      List nodeOutEdges = node.getOutEdges().getEdges();
-      for (Iterator i = nodeOutEdges.iterator(); i.hasNext(); ) {
-        PolygonizeDirectedEdge de = (PolygonizeDirectedEdge) i.next();
-        // delete this edge and its sym
-        de.setMarked(true);
-        PolygonizeDirectedEdge sym = (PolygonizeDirectedEdge) de.getSym();
-        if (sym != null)
-          sym.setMarked(true);
-
-        // save the line as a dangle
-        PolygonizeEdge e = (PolygonizeEdge) de.getEdge();
-        dangleLines.add(e.getLine());
-
-        Node toNode = de.getToNode();
-        // add the toNode to the list to be processed, if it is now a dangle
-        if (getDegreeNonDeleted(toNode) == 1)
-          nodeStack.push(toNode);
-      }
-    }
-    return dangleLines;
-  }
-  
-  /**
-   * Traverses the polygonized edge rings in the graph
-   * and computes the depth parity (odd or even)
-   * relative to the exterior of the graph.
-   * If the client has requested that the output
-   * be polygonally valid, only odd polygons will be constructed. 
-   *
-   */
-  public void computeDepthParity()
-  {
-    while (true) {
-      PolygonizeDirectedEdge de = null; //findLowestDirEdge();
-      if (de == null)
-        return;
-      computeDepthParity(de);
-    }
-  }
-  
-  /**
-   * Traverses all connected edges, computing the depth parity
-   * of the associated polygons.
-   * 
-   * @param de
-   */
-  private void computeDepthParity(PolygonizeDirectedEdge de)
-  {
-    
-  }
-  
-}
diff --git a/src/com/vividsolutions/jts/operation/polygonize/Polygonizer.java b/src/com/vividsolutions/jts/operation/polygonize/Polygonizer.java
deleted file mode 100644
index 68e6228..0000000
--- a/src/com/vividsolutions/jts/operation/polygonize/Polygonizer.java
+++ /dev/null
@@ -1,373 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.polygonize;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryComponentFilter;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Polygon;
-
-/**
- * Polygonizes a set of {@link Geometry}s which contain linework that
- * represents the edges of a planar graph.
- * All types of Geometry are accepted as input;  
- * the constituent linework is extracted as the edges to be polygonized.
- * The processed edges must be correctly noded; that is, they must only meet
- * at their endpoints.  Polygonization will accept incorrectly noded input
- * but will not form polygons from non-noded edges, 
- * and reports them as errors.
- * <p>
- * The Polygonizer reports the follow kinds of errors:
- * <ul>
- * <li><b>Dangles</b> - edges which have one or both ends which are not incident on another edge endpoint
- * <li><b>Cut Edges</b> - edges which are connected at both ends but which do not form part of polygon
- * <li><b>Invalid Ring Lines</b> - edges which form rings which are invalid
- * (e.g. the component lines contain a self-intersection)
- * </ul>
- * Polygonization supports extracting only polygons which form a valid polygonal geometry.
- * The set of extracted polygons is guaranteed to be edge-disjoint.
- * This is useful for situations where it is known that the input lines form a
- * valid polygonal geometry.
- *
- * @version 1.7
- */
-public class Polygonizer
-{  
-  /**
-   * Adds every linear element in a {@link Geometry} into the polygonizer graph.
-   */
-  private class LineStringAdder
-      implements GeometryComponentFilter
-  {
-    public void filter(Geometry g) {
-      if (g instanceof LineString)
-        add((LineString) g);
-    }
-  }
-
-  // default factory
-  private LineStringAdder lineStringAdder = new LineStringAdder();
-
-  protected PolygonizeGraph graph;
-  // initialize with empty collections, in case nothing is computed
-  protected Collection dangles = new ArrayList();
-  protected List cutEdges = new ArrayList();
-  protected List invalidRingLines = new ArrayList();
-
-  protected List holeList = null;
-  protected List shellList = null;
-  protected List polyList = null;
-
-  private boolean isCheckingRingsValid = true;
-  private boolean extractOnlyPolygonal;
-
-  private GeometryFactory geomFactory = null;
-
-  /**
-   * Creates a polygonizer with the same {@link GeometryFactory}
-   * as the input {@link Geometry}s.
-   * The output mask is {@link #ALL_POLYS}.
-   */
-  public Polygonizer()
-  {
-    this(false);
-  }
-  
-  /**
-   * Creates a polygonizer and allow specifyng if only polygons which form a valid polygonal geometry are to be extracted.
-   * 
-   * @param extractOnlyPolygonal true if only polygons which form a valid polygonal geometry are to be extracted
-   */
-  public Polygonizer(boolean extractOnlyPolygonal)
-  {
-    this.extractOnlyPolygonal = extractOnlyPolygonal;
-  }
-
-  /**
-   * Adds a collection of geometries to the edges to be polygonized.
-   * May be called multiple times.
-   * Any dimension of Geometry may be added;
-   * the constituent linework will be extracted and used.
-   *
-   * @param geomList a list of {@link Geometry}s with linework to be polygonized
-   */
-  public void add(Collection geomList)
-  {
-    for (Iterator i = geomList.iterator(); i.hasNext(); ) {
-      Geometry geometry = (Geometry) i.next();
-      add(geometry);
-    }
-  }
-
-  /**
-   * Add a {@link Geometry} to the edges to be polygonized.
-   * May be called multiple times.
-   * Any dimension of Geometry may be added;
-   * the constituent linework will be extracted and used
-   *
-   * @param g a {@link Geometry} with linework to be polygonized
-   */
-  public void add(Geometry g)
-  {
-    g.apply(lineStringAdder);
-  }
-
-  /**
-   * Adds a linestring to the graph of polygon edges.
-   *
-   * @param line the {@link LineString} to add
-   */
-  private void add(LineString line)
-  {
-    // record the geometry factory for later use
-    geomFactory  = line.getFactory();
-    // create a new graph using the factory from the input Geometry
-    if (graph == null)
-      graph = new PolygonizeGraph(geomFactory);
-    graph.addEdge(line);
-  }
-
-  /**
-   * Allows disabling the valid ring checking, 
-   * to optimize situations where invalid rings are not expected.
-   * <p>
-   * The default is <code>true</code.
-   * 
-   * @param isCheckingRingsValid true if generated rings should be checked for validity
-   */
-  public void setCheckRingsValid(boolean isCheckingRingsValid)
-  {
-    this.isCheckingRingsValid = isCheckingRingsValid;
-  }
-  
-  /**
-   * Gets the list of polygons formed by the polygonization.
-   * @return a collection of {@link Polygon}s
-   */
-  public Collection getPolygons()
-  {
-    polygonize();
-    return polyList;
-  }
-
-  /**
-   * Gets a geometry representing the polygons formed by the polygonization.
-   * If a valid polygonal geometry was extracted the result is a {@linkl Polygonal} geometry. 
-   * 
-   * @return a geometry containing the polygons
-   */
-  public Geometry getGeometry()
-  {
-    if (geomFactory == null) geomFactory = new GeometryFactory();
-    polygonize();
-    if (extractOnlyPolygonal) {
-      return geomFactory.buildGeometry(polyList);
-    }
-    // result may not be valid Polygonal, so return as a GeometryCollection
-    return geomFactory.createGeometryCollection(GeometryFactory.toGeometryArray(polyList));
-  }
-
-  /**
-   * Gets the list of dangling lines found during polygonization.
-   * @return a collection of the input {@link LineString}s which are dangles
-   */
-  public Collection getDangles()
-  {
-    polygonize();
-    return dangles;
-  }
-
-  /**
-   * Gets the list of cut edges found during polygonization.
-   * @return a collection of the input {@link LineString}s which are cut edges
-   */
-  public Collection getCutEdges()
-  {
-    polygonize();
-    return cutEdges;
-  }
-
-  /**
-   * Gets the list of lines forming invalid rings found during polygonization.
-   * @return a collection of the input {@link LineString}s which form invalid rings
-   */
-  public Collection getInvalidRingLines()
-  {
-    polygonize();
-    return invalidRingLines;
-  }
-
-  /**
-   * Performs the polygonization, if it has not already been carried out.
-   */
-  private void polygonize()
-  {
-    // check if already computed
-    if (polyList != null) return;
-    polyList = new ArrayList();
-
-    // if no geometries were supplied it's possible that graph is null
-    if (graph == null) return;
-
-    dangles = graph.deleteDangles();
-    cutEdges = graph.deleteCutEdges();
-    List edgeRingList = graph.getEdgeRings();
-
-    //Debug.printTime("Build Edge Rings");
-
-    List validEdgeRingList = new ArrayList();
-    invalidRingLines = new ArrayList();
-    if (isCheckingRingsValid) {
-      findValidRings(edgeRingList, validEdgeRingList, invalidRingLines);
-    }
-    else {
-      validEdgeRingList = edgeRingList;
-    }
-    //Debug.printTime("Validate Rings");
-    
-    findShellsAndHoles(validEdgeRingList);
-    assignHolesToShells(holeList, shellList);
-    // order the shells to make any subsequent processing deterministic
-    Collections.sort(shellList, new EdgeRing.EnvelopeComparator());
-
-    //Debug.printTime("Assign Holes");
-    
-    boolean includeAll = true;
-    if (extractOnlyPolygonal) {
-      findDisjointShells(shellList);
-      includeAll = false;
-    }
-    polyList = extractPolygons(shellList, includeAll);
-  }
-
-  private void findValidRings(List edgeRingList, List validEdgeRingList, List invalidRingList)
-  {
-    for (Iterator i = edgeRingList.iterator(); i.hasNext(); ) {
-      EdgeRing er = (EdgeRing) i.next();
-      if (er.isValid())
-        validEdgeRingList.add(er);
-      else
-        invalidRingList.add(er.getLineString());
-    }
-  }
-
-  private void findShellsAndHoles(List edgeRingList)
-  {
-    holeList = new ArrayList();
-    shellList = new ArrayList();
-    for (Iterator i = edgeRingList.iterator(); i.hasNext(); ) {
-      EdgeRing er = (EdgeRing) i.next();
-      er.computeHole();
-      if (er.isHole())
-        holeList.add(er);
-      else
-        shellList.add(er);
-    }
-  }
-
-  private static void assignHolesToShells(List holeList, List shellList)
-  {
-    for (Iterator i = holeList.iterator(); i.hasNext(); ) {
-      EdgeRing holeER = (EdgeRing) i.next();
-      assignHoleToShell(holeER, shellList);
-      /*
-      if ( ! holeER.hasShell()) {
-        System.out.println("DEBUG: Outer hole: " + holeER);
-      }
-      */
-    }
-  }
-
-  private static void assignHoleToShell(EdgeRing holeER, List shellList)
-  {
-    EdgeRing shell = EdgeRing.findEdgeRingContaining(holeER, shellList);
-    if (shell != null) {
-      shell.addHole(holeER);
-    }
-  }
-
-  private static void findDisjointShells(List shellList) {
-    findOuterShells(shellList);
-    
-    boolean isMoreToScan;
-    do {
-      isMoreToScan = false;
-      for (Iterator i = shellList.iterator(); i.hasNext(); ) {
-        EdgeRing er = (EdgeRing) i.next();
-        if (er.isIncludedSet()) 
-          continue;
-        er.updateIncluded();
-        if (! er.isIncludedSet()) {
-          isMoreToScan = true;
-        }
-      }
-    } while (isMoreToScan);
-  }
-
-  /**
-   * For each outer hole finds and includes a single outer shell.
-   * This seeds the travesal algorithm for finding only polygonal shells.
-   *  
-   * @param shellList the list of shell EdgeRings
-   */
-  private static void findOuterShells(List shellList) {
-
-    for (Iterator i = shellList.iterator(); i.hasNext();) {
-      EdgeRing er = (EdgeRing) i.next();
-      EdgeRing outerHoleER = er.getOuterHole();
-      if (outerHoleER != null && ! outerHoleER.isProcessed()) {
-        er.setIncluded(true);
-        outerHoleER.setProcessed(true);
-      }
-    }
-  }
-  
-  private static List extractPolygons(List shellList, boolean includeAll) {
-    List polyList = new ArrayList();
-    for (Iterator i = shellList.iterator(); i.hasNext();) {
-      EdgeRing er = (EdgeRing) i.next();
-      if (includeAll || er.isIncluded()) {
-        polyList.add(er.getPolygon());
-      }
-    }
-    return polyList;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/predicate/RectangleContains.java b/src/com/vividsolutions/jts/operation/predicate/RectangleContains.java
deleted file mode 100644
index f953b1d..0000000
--- a/src/com/vividsolutions/jts/operation/predicate/RectangleContains.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.predicate;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Optimized implementation of the <tt>contains</tt> spatial predicate 
- * for cases where the first {@link Geometry} is a rectangle.
- * This class works for all input geometries, including
- * {@link GeometryCollection}s.
- * <p>
- * As a further optimization,
- * this class can be used to test 
- * many geometries against a single
- * rectangle in a slightly more efficient way.
- *
- * @version 1.7
- */
-public class RectangleContains {
-
-  /**
-   * Tests whether a rectangle contains a given geometry.
-   * 
-   * @param rectangle a rectangular Polygon
-   * @param b a Geometry of any type
-   * @return true if the geometries intersect
-   */
-  public static boolean contains(Polygon rectangle, Geometry b)
-  {
-    RectangleContains rc = new RectangleContains(rectangle);
-    return rc.contains(b);
-  }
-
-  private Envelope rectEnv;
-
-  /**
-   * Create a new contains computer for two geometries.
-   *
-   * @param rectangle a rectangular geometry
-   */
-  public RectangleContains(Polygon rectangle) {
-    rectEnv = rectangle.getEnvelopeInternal();
-  }
-
-  public boolean contains(Geometry geom)
-  {
-    // the test geometry must be wholly contained in the rectangle envelope
-    if (! rectEnv.contains(geom.getEnvelopeInternal()))
-      return false;
-    
-    /**
-     * Check that geom is not contained entirely in the rectangle boundary.
-     * According to the somewhat odd spec of the SFS, if this
-     * is the case the geometry is NOT contained.
-     */
-    if (isContainedInBoundary(geom))
-      return false;
-    return true;
-  }
-
-  private boolean isContainedInBoundary(Geometry geom)
-  {
-    // polygons can never be wholely contained in the boundary
-    if (geom instanceof Polygon) return false;
-    if (geom instanceof Point) return isPointContainedInBoundary((Point) geom);
-    if (geom instanceof LineString) return isLineStringContainedInBoundary((LineString) geom);
-
-    for (int i = 0; i < geom.getNumGeometries(); i++) {
-      Geometry comp = geom.getGeometryN(i);
-      if (! isContainedInBoundary(comp))
-        return false;
-    }
-    return true;
-  }
-
-  private boolean isPointContainedInBoundary(Point point)
-  {
-    return isPointContainedInBoundary(point.getCoordinate());
-  }
-
-  /**
-   * Tests if a point is contained in the boundary of the target rectangle.
-   * 
-   * @param pt the point to test
-   * @return true if the point is contained in the boundary
-   */
-  private boolean isPointContainedInBoundary(Coordinate pt)
-  {
-    /**
-     * contains = false iff the point is properly contained in the rectangle.
-     * 
-     * This code assumes that the point lies in the rectangle envelope
-     */ 
-    return pt.x == rectEnv.getMinX() 
-    		|| pt.x == rectEnv.getMaxX()
-    		|| pt.y == rectEnv.getMinY()
-    		|| pt.y == rectEnv.getMaxY();
-  }
-
-  /**
-   * Tests if a linestring is completely contained in the boundary of the target rectangle.
-   * @param line the linestring to test
-   * @return true if the linestring is contained in the boundary
-   */
-  private boolean isLineStringContainedInBoundary(LineString line)
-  {
-    CoordinateSequence seq = line.getCoordinateSequence();
-    Coordinate p0 = new Coordinate();
-    Coordinate p1 = new Coordinate();
-    for (int i = 0; i < seq.size() - 1; i++) {
-      seq.getCoordinate(i, p0);
-      seq.getCoordinate(i + 1, p1);
-
-      if (! isLineSegmentContainedInBoundary(p0, p1))
-        return false;
-    }
-    return true;
-  }
-
-  /**
-   * Tests if a line segment is contained in the boundary of the target rectangle.
-   * @param p0 an endpoint of the segment
-   * @param p1 an endpoint of the segment
-   * @return true if the line segment is contained in the boundary
-   */
-  private boolean isLineSegmentContainedInBoundary(Coordinate p0, Coordinate p1)
-  {
-    if (p0.equals(p1))
-      return isPointContainedInBoundary(p0);
-
-    // we already know that the segment is contained in the rectangle envelope
-    if (p0.x == p1.x) {
-      if (p0.x == rectEnv.getMinX() ||
-          p0.x == rectEnv.getMaxX() )
-        return true;
-    }
-    else if (p0.y == p1.y) {
-      if (p0.y == rectEnv.getMinY() ||
-          p0.y == rectEnv.getMaxY() )
-        return true;
-    }
-    /**
-     * Either
-     *   both x and y values are different
-     * or
-     *   one of x and y are the same, but the other ordinate is not the same as a boundary ordinate
-     *
-     * In either case, the segment is not wholely in the boundary
-     */
-    return false;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/predicate/RectangleIntersects.java b/src/com/vividsolutions/jts/operation/predicate/RectangleIntersects.java
deleted file mode 100644
index 52f77fc..0000000
--- a/src/com/vividsolutions/jts/operation/predicate/RectangleIntersects.java
+++ /dev/null
@@ -1,353 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.predicate;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.algorithm.locate.SimplePointInAreaLocator;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Implementation of the <tt>intersects</tt> spatial predicate
- * optimized for the case where one {@link Geometry} is a rectangle. 
- * This class works for all
- * input geometries, including {@link GeometryCollection}s.
- * <p>
- * As a further optimization, 
- * this class can be used in batch style
- * to test many geometries
- * against a single rectangle.
- * 
- * @version 1.7
- */
-public class RectangleIntersects
-{
-  /**
-   * Tests whether a rectangle intersects a given geometry.
-   * 
-   * @param rectangle
-   *          a rectangular Polygon
-   * @param b
-   *          a Geometry of any type
-   * @return true if the geometries intersect
-   */
-  public static boolean intersects(Polygon rectangle, Geometry b)
-  {
-    RectangleIntersects rp = new RectangleIntersects(rectangle);
-    return rp.intersects(b);
-  }
-
-  private Polygon rectangle;
-
-  private Envelope rectEnv;
-
-  /**
-   * Create a new intersects computer for a rectangle.
-   * 
-   * @param rectangle
-   *          a rectangular Polygon
-   */
-  public RectangleIntersects(Polygon rectangle)
-  {
-    this.rectangle = rectangle;
-    rectEnv = rectangle.getEnvelopeInternal();
-  }
-
-  /**
-   * Tests whether the given Geometry intersects
-   * the query rectangle.
-   * 
-   * @param geom the Geometry to test (may be of any type)
-   * @return true if the geometry intersects the query rectangle
-   */
-  public boolean intersects(Geometry geom)
-  {
-    if (!rectEnv.intersects(geom.getEnvelopeInternal()))
-      return false;
-
-    /**
-     * Test if rectangle envelope intersects any component envelope.
-     * This handles Point components as well
-     */
-    EnvelopeIntersectsVisitor visitor = new EnvelopeIntersectsVisitor(rectEnv);
-    visitor.applyTo(geom);
-    if (visitor.intersects())
-      return true;
-
-    /**
-     * Test if any rectangle vertex is contained in the target geometry
-     */
-    GeometryContainsPointVisitor ecpVisitor = new GeometryContainsPointVisitor(rectangle);
-    ecpVisitor.applyTo(geom);
-    if (ecpVisitor.containsPoint())
-      return true;
-
-    /**
-     * Test if any target geometry line segment intersects the rectangle
-     */
-    RectangleIntersectsSegmentVisitor riVisitor = new RectangleIntersectsSegmentVisitor(rectangle);
-    riVisitor.applyTo(geom);
-    if (riVisitor.intersects())
-      return true;
-
-    return false;
-  }
-}
-
-/**
- * Tests whether it can be concluded that a rectangle intersects a geometry,
- * based on the relationship of the envelope(s) of the geometry.
- * 
- * @author Martin Davis
- * @version 1.7
- */
-class EnvelopeIntersectsVisitor extends ShortCircuitedGeometryVisitor
-{
-  private Envelope rectEnv;
-
-  private boolean intersects = false;
-
-  public EnvelopeIntersectsVisitor(Envelope rectEnv)
-  {
-    this.rectEnv = rectEnv;
-  }
-
-  /**
-   * Reports whether it can be concluded that an intersection occurs, 
-   * or whether further testing is required.
-   * 
-   * @return true if an intersection must occur 
-   * or false if no conclusion about intersection can be made
-   */
-  public boolean intersects()
-  {
-    return intersects;
-  }
-
-  protected void visit(Geometry element)
-  {
-    Envelope elementEnv = element.getEnvelopeInternal();
-
-    // disjoint => no intersection
-    if (!rectEnv.intersects(elementEnv)) {
-      return;
-    }
-    // rectangle contains target env => must intersect
-    if (rectEnv.contains(elementEnv)) {
-      intersects = true;
-      return;
-    }
-    /**
-     * Since the envelopes intersect and the test element is connected, if the
-     * test envelope is completely bisected by an edge of the rectangle the
-     * element and the rectangle must touch (This is basically an application of
-     * the Jordan Curve Theorem). The alternative situation is that the test
-     * envelope is "on a corner" of the rectangle envelope, i.e. is not
-     * completely bisected. In this case it is not possible to make a conclusion
-     * about the presence of an intersection.
-     */
-    if (elementEnv.getMinX() >= rectEnv.getMinX()
-        && elementEnv.getMaxX() <= rectEnv.getMaxX()) {
-      intersects = true;
-      return;
-    }
-    if (elementEnv.getMinY() >= rectEnv.getMinY()
-        && elementEnv.getMaxY() <= rectEnv.getMaxY()) {
-      intersects = true;
-      return;
-    }
-  }
-
-  protected boolean isDone()
-  {
-    return intersects == true;
-  }
-}
-
-/**
- * A visitor which tests whether it can be 
- * concluded that a geometry contains a vertex of
- * a query geometry.
- * 
- * @author Martin Davis
- * @version 1.7
- */
-class GeometryContainsPointVisitor extends ShortCircuitedGeometryVisitor
-{
-  private CoordinateSequence rectSeq;
-
-  private Envelope rectEnv;
-
-  private boolean containsPoint = false;
-
-  public GeometryContainsPointVisitor(Polygon rectangle)
-  {
-    this.rectSeq = rectangle.getExteriorRing().getCoordinateSequence();
-    rectEnv = rectangle.getEnvelopeInternal();
-  }
-
-  /**
-   * Reports whether it can be concluded that a corner point of the rectangle is
-   * contained in the geometry, or whether further testing is required.
-   * 
-   * @return true if a corner point is contained 
-   * or false if no conclusion about intersection can be made
-   */
-  public boolean containsPoint()
-  {
-    return containsPoint;
-  }
-
-  protected void visit(Geometry geom)
-  {
-    // if test geometry is not polygonal this check is not needed
-    if (!(geom instanceof Polygon))
-      return;
-
-    // skip if envelopes do not intersect
-    Envelope elementEnv = geom.getEnvelopeInternal();
-    if (!rectEnv.intersects(elementEnv))
-      return;
-
-    // test each corner of rectangle for inclusion
-    Coordinate rectPt = new Coordinate();
-    for (int i = 0; i < 4; i++) {
-      rectSeq.getCoordinate(i, rectPt);
-      if (!elementEnv.contains(rectPt))
-        continue;
-      // check rect point in poly (rect is known not to touch polygon at this
-      // point)
-      if (SimplePointInAreaLocator.containsPointInPolygon(rectPt,
-          (Polygon) geom)) {
-        containsPoint = true;
-        return;
-      }
-    }
-  }
-
-  protected boolean isDone()
-  {
-    return containsPoint == true;
-  }
-}
-
-
-/**
- * A visitor to test for intersection between the query
- * rectangle and the line segments of the geometry.
- * 
- * @author Martin Davis
- *
- */
-class RectangleIntersectsSegmentVisitor extends ShortCircuitedGeometryVisitor
-{
-  private Envelope rectEnv;
-  private RectangleLineIntersector rectIntersector;
-
-  private boolean hasIntersection = false;
-  private Coordinate p0 = new Coordinate();
-  private Coordinate p1 = new Coordinate();
-
-  /**
-   * Creates a visitor for checking rectangle intersection
-   * with segments
-   * 
-   * @param rectangle the query rectangle 
-   */
-  public RectangleIntersectsSegmentVisitor(Polygon rectangle)
-  {
-    rectEnv = rectangle.getEnvelopeInternal();
-    rectIntersector = new RectangleLineIntersector(rectEnv);
-  }
-
-  /**
-   * Reports whether any segment intersection exists.
-   * 
-   * @return true if a segment intersection exists
-   * or false if no segment intersection exists
-   */
-  public boolean intersects()
-  {
-    return hasIntersection;
-  }
-
-  protected void visit(Geometry geom)
-  {
-    /**
-     * It may be the case that the rectangle and the 
-     * envelope of the geometry component are disjoint,
-     * so it is worth checking this simple condition.
-     */
-    Envelope elementEnv = geom.getEnvelopeInternal();
-    if (!rectEnv.intersects(elementEnv))
-      return;
-    
-    // check segment intersections
-    // get all lines from geometry component
-    // (there may be more than one if it's a multi-ring polygon)
-    List lines = LinearComponentExtracter.getLines(geom);
-    checkIntersectionWithLineStrings(lines);
-  }
-
-  private void checkIntersectionWithLineStrings(List lines)
-  {
-    for (Iterator i = lines.iterator(); i.hasNext(); ) {
-      LineString testLine = (LineString) i.next();
-      checkIntersectionWithSegments(testLine);
-      if (hasIntersection)
-        return;
-    }
-  }
-
-  private void checkIntersectionWithSegments(LineString testLine)
-  {
-    CoordinateSequence seq1 = testLine.getCoordinateSequence();
-    for (int j = 1; j < seq1.size(); j++) {
-      seq1.getCoordinate(j - 1, p0);
-      seq1.getCoordinate(j,     p1);
-
-      if (rectIntersector.intersects(p0, p1)) {
-        hasIntersection = true;
-        return;
-      }
-    }
-  }
-
-  protected boolean isDone()
-  {
-    return hasIntersection == true;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/EdgeEndBuilder.java b/src/com/vividsolutions/jts/operation/relate/EdgeEndBuilder.java
deleted file mode 100644
index 62cb8e3..0000000
--- a/src/com/vividsolutions/jts/operation/relate/EdgeEndBuilder.java
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-/**
- * An EdgeEndBuilder creates EdgeEnds for all the "split edges"
- * created by the
- * intersections determined for an Edge.
- *
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Computes the {@link EdgeEnd}s which arise from a noded {@link Edge}.
- *
- * @version 1.7
- */
-public class EdgeEndBuilder {
-
-  public EdgeEndBuilder() {
-  }
-
-  public List computeEdgeEnds(Iterator edges)
-  {
-    List l = new ArrayList();
-    for (Iterator i = edges; i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      computeEdgeEnds(e, l);
-    }
-    return l;
-  }
-
-  /**
-   * Creates stub edges for all the intersections in this
-   * Edge (if any) and inserts them into the graph.
-   */
-  public void computeEdgeEnds(Edge edge, List l)
-  {
-    EdgeIntersectionList eiList = edge.getEdgeIntersectionList();
-//Debug.print(eiList);
-    // ensure that the list has entries for the first and last point of the edge
-    eiList.addEndpoints();
-
-    Iterator it = eiList.iterator();
-    EdgeIntersection eiPrev = null;
-    EdgeIntersection eiCurr = null;
-    // no intersections, so there is nothing to do
-    if (! it.hasNext()) return;
-    EdgeIntersection eiNext = (EdgeIntersection) it.next();
-    do {
-      eiPrev = eiCurr;
-      eiCurr = eiNext;
-      eiNext = null;
-      if (it.hasNext()) eiNext = (EdgeIntersection) it.next();
-
-      if (eiCurr != null) {
-        createEdgeEndForPrev(edge, l, eiCurr, eiPrev);
-        createEdgeEndForNext(edge, l, eiCurr, eiNext);
-      }
-
-    } while (eiCurr != null);
-
-  }
-
-  /**
-   * Create a EdgeStub for the edge before the intersection eiCurr.
-   * The previous intersection is provided
-   * in case it is the endpoint for the stub edge.
-   * Otherwise, the previous point from the parent edge will be the endpoint.
-   * <br>
-   * eiCurr will always be an EdgeIntersection, but eiPrev may be null.
-   */
-  void createEdgeEndForPrev(
-                      Edge edge,
-                      List l,
-                      EdgeIntersection eiCurr,
-                      EdgeIntersection eiPrev)
-  {
-
-    int iPrev = eiCurr.segmentIndex;
-    if (eiCurr.dist == 0.0) {
-      // if at the start of the edge there is no previous edge
-      if (iPrev == 0) return;
-      iPrev--;
-    }
-    Coordinate pPrev = edge.getCoordinate(iPrev);
-    // if prev intersection is past the previous vertex, use it instead
-    if (eiPrev != null && eiPrev.segmentIndex >= iPrev)
-      pPrev = eiPrev.coord;
-
-    Label label = new Label(edge.getLabel());
-    // since edgeStub is oriented opposite to it's parent edge, have to flip sides for edge label
-    label.flip();
-    EdgeEnd e = new EdgeEnd(edge, eiCurr.coord, pPrev, label);
-//e.print(System.out);  System.out.println();
-    l.add(e);
-  }
-    /**
-     * Create a StubEdge for the edge after the intersection eiCurr.
-     * The next intersection is provided
-     * in case it is the endpoint for the stub edge.
-     * Otherwise, the next point from the parent edge will be the endpoint.
-     * <br>
-     * eiCurr will always be an EdgeIntersection, but eiNext may be null.
-     */
-  void createEdgeEndForNext(
-                      Edge edge,
-                      List l,
-                      EdgeIntersection eiCurr,
-                      EdgeIntersection eiNext)
-  {
-
-    int iNext = eiCurr.segmentIndex + 1;
-    // if there is no next edge there is nothing to do
-    if (iNext >= edge.getNumPoints() && eiNext == null) return;
-
-    Coordinate pNext = edge.getCoordinate(iNext);
-
-    // if the next intersection is in the same segment as the current, use it as the endpoint
-    if (eiNext != null && eiNext.segmentIndex == eiCurr.segmentIndex)
-      pNext = eiNext.coord;
-
-    EdgeEnd e = new EdgeEnd(edge, eiCurr.coord, pNext, new Label(edge.getLabel()));
-//Debug.println(e);
-    l.add(e);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/EdgeEndBundle.java b/src/com/vividsolutions/jts/operation/relate/EdgeEndBundle.java
deleted file mode 100644
index 2737ff7..0000000
--- a/src/com/vividsolutions/jts/operation/relate/EdgeEndBundle.java
+++ /dev/null
@@ -1,206 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.Assert;
-import com.vividsolutions.jts.algorithm.BoundaryNodeRule;
-
-/**
- * A collection of {@link EdgeEnd}s which obey the following invariant:
- * They originate at the same node and have the same direction.
- *
- * @version 1.7
- */
-public class EdgeEndBundle
-  extends EdgeEnd
-{
-//  private BoundaryNodeRule boundaryNodeRule;
-  private List edgeEnds = new ArrayList();
-
-  public EdgeEndBundle(BoundaryNodeRule boundaryNodeRule, EdgeEnd e)
-  {
-    super(e.getEdge(), e.getCoordinate(), e.getDirectedCoordinate(), new Label(e.getLabel()));
-    insert(e);
-    /*
-    if (boundaryNodeRule != null)
-      this.boundaryNodeRule = boundaryNodeRule;
-    else
-      boundaryNodeRule = BoundaryNodeRule.OGC_SFS_BOUNDARY_RULE;
-    */
-  }
-
-  public EdgeEndBundle(EdgeEnd e)
-  {
-    this(null, e);
-  }
-
-  public Label getLabel() { return label; }
-  public Iterator iterator() { return edgeEnds.iterator(); }
-  public List getEdgeEnds() { return edgeEnds; }
-
-  public void insert(EdgeEnd e)
-  {
-    // Assert: start point is the same
-    // Assert: direction is the same
-    edgeEnds.add(e);
-  }
-  /**
-   * This computes the overall edge label for the set of
-   * edges in this EdgeStubBundle.  It essentially merges
-   * the ON and side labels for each edge.  These labels must be compatible
-   */
-  public void computeLabel(BoundaryNodeRule boundaryNodeRule)
-  {
-    // create the label.  If any of the edges belong to areas,
-    // the label must be an area label
-    boolean isArea = false;
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      if (e.getLabel().isArea()) isArea = true;
-    }
-    if (isArea)
-      label = new Label(Location.NONE, Location.NONE, Location.NONE);
-    else
-      label = new Label(Location.NONE);
-
-    // compute the On label, and the side labels if present
-    for (int i = 0; i < 2; i++) {
-      computeLabelOn(i, boundaryNodeRule);
-      if (isArea)
-        computeLabelSides(i);
-    }
-  }
-
-  /**
-   * Compute the overall ON location for the list of EdgeStubs.
-   * (This is essentially equivalent to computing the self-overlay of a single Geometry)
-   * edgeStubs can be either on the boundary (eg Polygon edge)
-   * OR in the interior (e.g. segment of a LineString)
-   * of their parent Geometry.
-   * In addition, GeometryCollections use a {@link BoundaryNodeRule} to determine
-   * whether a segment is on the boundary or not.
-   * Finally, in GeometryCollections it can occur that an edge is both
-   * on the boundary and in the interior (e.g. a LineString segment lying on
-   * top of a Polygon edge.) In this case the Boundary is given precendence.
-   * <br>
-   * These observations result in the following rules for computing the ON location:
-   * <ul>
-   * <li> if there are an odd number of Bdy edges, the attribute is Bdy
-   * <li> if there are an even number >= 2 of Bdy edges, the attribute is Int
-   * <li> if there are any Int edges, the attribute is Int
-   * <li> otherwise, the attribute is NULL.
-   * </ul>
-   */
-  private void computeLabelOn(int geomIndex, BoundaryNodeRule boundaryNodeRule)
-  {
-    // compute the ON location value
-    int boundaryCount = 0;
-    boolean foundInterior = false;
-
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      int loc = e.getLabel().getLocation(geomIndex);
-      if (loc == Location.BOUNDARY) boundaryCount++;
-      if (loc == Location.INTERIOR) foundInterior = true;
-    }
-    int loc = Location.NONE;
-    if (foundInterior)  loc = Location.INTERIOR;
-    if (boundaryCount > 0) {
-      loc = GeometryGraph.determineBoundary(boundaryNodeRule, boundaryCount);
-    }
-    label.setLocation(geomIndex, loc);
-
-  }
-  /**
-   * Compute the labelling for each side
-   */
-  private void computeLabelSides(int geomIndex)
-  {
-    computeLabelSide(geomIndex, Position.LEFT);
-    computeLabelSide(geomIndex, Position.RIGHT);
-  }
-
-  /**
-   * To compute the summary label for a side, the algorithm is:
-   *   FOR all edges
-   *     IF any edge's location is INTERIOR for the side, side location = INTERIOR
-   *     ELSE IF there is at least one EXTERIOR attribute, side location = EXTERIOR
-   *     ELSE  side location = NULL
-   *  <br>
-   *  Note that it is possible for two sides to have apparently contradictory information
-   *  i.e. one edge side may indicate that it is in the interior of a geometry, while
-   *  another edge side may indicate the exterior of the same geometry.  This is
-   *  not an incompatibility - GeometryCollections may contain two Polygons that touch
-   *  along an edge.  This is the reason for Interior-primacy rule above - it
-   *  results in the summary label having the Geometry interior on <b>both</b> sides.
-   */
-  private void computeLabelSide(int geomIndex, int side)
-  {
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) it.next();
-      if (e.getLabel().isArea()) {
-        int loc = e.getLabel().getLocation(geomIndex, side);
-        if (loc == Location.INTERIOR) {
-            label.setLocation(geomIndex, side, Location.INTERIOR);
-            return;
-        }
-        else if (loc == Location.EXTERIOR)
-              label.setLocation(geomIndex, side, Location.EXTERIOR);
-      }
-    }
-  }
-
-  /**
-   * Update the IM with the contribution for the computed label for the EdgeStubs.
-   */
-  void updateIM(IntersectionMatrix im)
-  {
-    Edge.updateIM(label, im);
-  }
-  public void print(PrintStream out)
-  {
-    out.println("EdgeEndBundle--> Label: " + label);
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEnd ee = (EdgeEnd) it.next();
-      ee.print(out);
-      out.println();
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/EdgeEndBundleStar.java b/src/com/vividsolutions/jts/operation/relate/EdgeEndBundleStar.java
deleted file mode 100644
index c7dbd6b..0000000
--- a/src/com/vividsolutions/jts/operation/relate/EdgeEndBundleStar.java
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.Assert;
-
-/**
- * An ordered list of {@link EdgeEndBundle}s around a {@link RelateNode}.
- * They are maintained in CCW order (starting with the positive x-axis) around the node
- * for efficient lookup and topology building.
- *
- * @version 1.7
- */
-public class EdgeEndBundleStar
-  extends EdgeEndStar
-{
-  /**
-   * Creates a new empty EdgeEndBundleStar
-   */
-  public EdgeEndBundleStar() {
-  }
-
-  /**
-   * Insert a EdgeEnd in order in the list.
-   * If there is an existing EdgeStubBundle which is parallel, the EdgeEnd is
-   * added to the bundle.  Otherwise, a new EdgeEndBundle is created
-   * to contain the EdgeEnd.
-   * <br>
-   */
-  public void insert(EdgeEnd e)
-  {
-    EdgeEndBundle eb = (EdgeEndBundle) edgeMap.get(e);
-    if (eb == null) {
-      eb = new EdgeEndBundle(e);
-      insertEdgeEnd(e, eb);
-    }
-    else {
-      eb.insert(e);
-    }
-  }
-
-  /**
-   * Update the IM with the contribution for the EdgeStubs around the node.
-   */
-  void updateIM(IntersectionMatrix im)
-  {
-    for (Iterator it = iterator(); it.hasNext(); ) {
-      EdgeEndBundle esb = (EdgeEndBundle) it.next();
-      esb.updateIM(im);
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/RelateComputer.java b/src/com/vividsolutions/jts/operation/relate/RelateComputer.java
deleted file mode 100644
index c6988f3..0000000
--- a/src/com/vividsolutions/jts/operation/relate/RelateComputer.java
+++ /dev/null
@@ -1,396 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geomgraph.index.SegmentIntersector;
-
-/**
- * Computes the topological relationship between two Geometries.
- * <p>
- * RelateComputer does not need to build a complete graph structure to compute
- * the IntersectionMatrix.  The relationship between the geometries can
- * be computed by simply examining the labelling of edges incident on each node.
- * <p>
- * RelateComputer does not currently support arbitrary GeometryCollections.
- * This is because GeometryCollections can contain overlapping Polygons.
- * In order to correct compute relate on overlapping Polygons, they
- * would first need to be noded and merged (if not explicitly, at least
- * implicitly).
- *
- * @version 1.7
- */
-public class RelateComputer
-{
-  private LineIntersector li = new RobustLineIntersector();
-  private PointLocator ptLocator = new PointLocator();
-  private GeometryGraph[] arg;  // the arg(s) of the operation
-  private NodeMap nodes = new NodeMap(new RelateNodeFactory());
-  // this intersection matrix will hold the results compute for the relate
-  private IntersectionMatrix im = null;
-  private ArrayList isolatedEdges = new ArrayList();
-
-  // the intersection point found (if any)
-  private Coordinate invalidPoint;
-
-  public RelateComputer(GeometryGraph[] arg) {
-    this.arg = arg;
-  }
-
-  public IntersectionMatrix computeIM()
-  {
-    IntersectionMatrix im = new IntersectionMatrix();
-    // since Geometries are finite and embedded in a 2-D space, the EE element must always be 2
-    im.set(Location.EXTERIOR, Location.EXTERIOR, 2);
-
-    // if the Geometries don't overlap there is nothing to do
-    if (! arg[0].getGeometry().getEnvelopeInternal().intersects(
-            arg[1].getGeometry().getEnvelopeInternal()) ) {
-      computeDisjointIM(im);
-      return im;
-    }
-    arg[0].computeSelfNodes(li, false);
-    arg[1].computeSelfNodes(li, false);
-
-    // compute intersections between edges of the two input geometries
-    SegmentIntersector intersector = arg[0].computeEdgeIntersections(arg[1], li, false);
-//System.out.println("computeIM: # segment intersection tests: " + intersector.numTests);
-    computeIntersectionNodes(0);
-    computeIntersectionNodes(1);
-    /**
-     * Copy the labelling for the nodes in the parent Geometries.  These override
-     * any labels determined by intersections between the geometries.
-     */
-    copyNodesAndLabels(0);
-    copyNodesAndLabels(1);
-
-    // complete the labelling for any nodes which only have a label for a single geometry
-//Debug.addWatch(nodes.find(new Coordinate(110, 200)));
-//Debug.printWatch();
-    labelIsolatedNodes();
-//Debug.printWatch();
-
-    // If a proper intersection was found, we can set a lower bound on the IM.
-    computeProperIntersectionIM(intersector, im);
-
-    /**
-     * Now process improper intersections
-     * (eg where one or other of the geometries has a vertex at the intersection point)
-     * We need to compute the edge graph at all nodes to determine the IM.
-     */
-
-    // build EdgeEnds for all intersections
-    EdgeEndBuilder eeBuilder = new EdgeEndBuilder();
-    List ee0 = eeBuilder.computeEdgeEnds(arg[0].getEdgeIterator());
-    insertEdgeEnds(ee0);
-    List ee1 = eeBuilder.computeEdgeEnds(arg[1].getEdgeIterator());
-    insertEdgeEnds(ee1);
-
-//Debug.println("==== NodeList ===");
-//Debug.print(nodes);
-
-    labelNodeEdges();
-
-  /**
-   * Compute the labeling for isolated components
-   * <br>
-   * Isolated components are components that do not touch any other components in the graph.
-   * They can be identified by the fact that they will
-   * contain labels containing ONLY a single element, the one for their parent geometry.
-   * We only need to check components contained in the input graphs, since
-   * isolated components will not have been replaced by new components formed by intersections.
-   */
-//debugPrintln("Graph A isolated edges - ");
-    labelIsolatedEdges(0, 1);
-//debugPrintln("Graph B isolated edges - ");
-    labelIsolatedEdges(1, 0);
-
-    // update the IM from all components
-    updateIM(im);
-    return im;
-  }
-
-  private void insertEdgeEnds(List ee)
-  {
-    for (Iterator i = ee.iterator(); i.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) i.next();
-      nodes.add(e);
-    }
-  }
-
-  private void computeProperIntersectionIM(SegmentIntersector intersector, IntersectionMatrix im)
-  {
-    // If a proper intersection is found, we can set a lower bound on the IM.
-    int dimA = arg[0].getGeometry().getDimension();
-    int dimB = arg[1].getGeometry().getDimension();
-    boolean hasProper         = intersector.hasProperIntersection();
-    boolean hasProperInterior = intersector.hasProperInteriorIntersection();
-
-      // For Geometry's of dim 0 there can never be proper intersections.
-
-      /**
-       * If edge segments of Areas properly intersect, the areas must properly overlap.
-       */
-    if (dimA == 2 && dimB == 2) {
-      if (hasProper) im.setAtLeast("212101212");
-    }
-      /**
-       * If an Line segment properly intersects an edge segment of an Area,
-       * it follows that the Interior of the Line intersects the Boundary of the Area.
-       * If the intersection is a proper <i>interior</i> intersection, then
-       * there is an Interior-Interior intersection too.
-       * Note that it does not follow that the Interior of the Line intersects the Exterior
-       * of the Area, since there may be another Area component which contains the rest of the Line.
-       */
-    else if (dimA == 2 && dimB == 1) {
-      if (hasProper)          im.setAtLeast("FFF0FFFF2");
-      if (hasProperInterior)  im.setAtLeast("1FFFFF1FF");
-    }
-    else if (dimA == 1 && dimB == 2) {
-      if (hasProper)          im.setAtLeast("F0FFFFFF2");
-      if (hasProperInterior)  im.setAtLeast("1F1FFFFFF");
-    }
-    /* If edges of LineStrings properly intersect *in an interior point*, all
-        we can deduce is that
-        the interiors intersect.  (We can NOT deduce that the exteriors intersect,
-        since some other segments in the geometries might cover the points in the
-        neighbourhood of the intersection.)
-        It is important that the point be known to be an interior point of
-        both Geometries, since it is possible in a self-intersecting geometry to
-        have a proper intersection on one segment that is also a boundary point of another segment.
-    */
-    else if (dimA == 1 && dimB == 1) {
-      if (hasProperInterior)    im.setAtLeast("0FFFFFFFF");
-    }
-  }
-
-    /**
-     * Copy all nodes from an arg geometry into this graph.
-     * The node label in the arg geometry overrides any previously computed
-     * label for that argIndex.
-     * (E.g. a node may be an intersection node with
-     * a computed label of BOUNDARY,
-     * but in the original arg Geometry it is actually
-     * in the interior due to the Boundary Determination Rule)
-     */
-  private void copyNodesAndLabels(int argIndex)
-  {
-    for (Iterator i = arg[argIndex].getNodeIterator(); i.hasNext(); ) {
-      Node graphNode = (Node) i.next();
-      Node newNode = nodes.addNode(graphNode.getCoordinate());
-      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
-//node.print(System.out);
-    }
-  }
-  /**
-   * Insert nodes for all intersections on the edges of a Geometry.
-   * Label the created nodes the same as the edge label if they do not already have a label.
-   * This allows nodes created by either self-intersections or
-   * mutual intersections to be labelled.
-   * Endpoint nodes will already be labelled from when they were inserted.
-   */
-  private void computeIntersectionNodes(int argIndex)
-  {
-    for (Iterator i = arg[argIndex].getEdgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      int eLoc = e.getLabel().getLocation(argIndex);
-      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
-        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
-        RelateNode n = (RelateNode) nodes.addNode(ei.coord);
-        if (eLoc == Location.BOUNDARY)
-          n.setLabelBoundary(argIndex);
-        else {
-          if (n.getLabel().isNull(argIndex))
-            n.setLabel(argIndex, Location.INTERIOR);
-        }
-//Debug.println(n);
-      }
-    }
-  }
-  /**
-   * For all intersections on the edges of a Geometry,
-   * label the corresponding node IF it doesn't already have a label.
-   * This allows nodes created by either self-intersections or
-   * mutual intersections to be labelled.
-   * Endpoint nodes will already be labelled from when they were inserted.
-   */
-  private void labelIntersectionNodes(int argIndex)
-  {
-    for (Iterator i = arg[argIndex].getEdgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      int eLoc = e.getLabel().getLocation(argIndex);
-      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
-        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
-        RelateNode n = (RelateNode) nodes.find(ei.coord);
-        if (n.getLabel().isNull(argIndex)) {
-          if (eLoc == Location.BOUNDARY)
-            n.setLabelBoundary(argIndex);
-          else
-            n.setLabel(argIndex, Location.INTERIOR);
-        }
-//n.print(System.out);
-      }
-    }
-  }
-  /**
-   * If the Geometries are disjoint, we need to enter their dimension and
-   * boundary dimension in the Ext rows in the IM
-   */
-  private void computeDisjointIM(IntersectionMatrix im)
-  {
-    Geometry ga = arg[0].getGeometry();
-    if (! ga.isEmpty()) {
-      im.set(Location.INTERIOR, Location.EXTERIOR, ga.getDimension());
-      im.set(Location.BOUNDARY, Location.EXTERIOR, ga.getBoundaryDimension());
-    }
-    Geometry gb = arg[1].getGeometry();
-    if (! gb.isEmpty()) {
-      im.set(Location.EXTERIOR, Location.INTERIOR, gb.getDimension());
-      im.set(Location.EXTERIOR, Location.BOUNDARY, gb.getBoundaryDimension());
-    }
-  }
-
-  private void labelNodeEdges()
-  {
-    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
-      RelateNode node = (RelateNode) ni.next();
-      node.getEdges().computeLabelling(arg);
-//Debug.print(node.getEdges());
-//node.print(System.out);
-    }
-  }
-
-  /**
-   * update the IM with the sum of the IMs for each component
-   */
-  private void updateIM(IntersectionMatrix im)
-  {
-//Debug.println(im);
-    for (Iterator ei = isolatedEdges.iterator(); ei.hasNext(); ) {
-      Edge e = (Edge) ei.next();
-      e.updateIM(im);
-//Debug.println(im);
-    }
-    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
-      RelateNode node = (RelateNode) ni.next();
-      node.updateIM(im);
-//Debug.println(im);
-      node.updateIMFromEdges(im);
-//Debug.println(im);
-//node.print(System.out);
-    }
-  }
-
-  /**
-   * Processes isolated edges by computing their labelling and adding them
-   * to the isolated edges list.
-   * Isolated edges are guaranteed not to touch the boundary of the target (since if they
-   * did, they would have caused an intersection to be computed and hence would
-   * not be isolated)
-   */
-  private void labelIsolatedEdges(int thisIndex, int targetIndex)
-  {
-    for (Iterator ei = arg[thisIndex].getEdgeIterator(); ei.hasNext(); ) {
-      Edge e = (Edge) ei.next();
-      if (e.isIsolated()) {
-        labelIsolatedEdge(e, targetIndex, arg[targetIndex].getGeometry());
-        isolatedEdges.add(e);
-      }
-    }
-  }
-  /**
-   * Label an isolated edge of a graph with its relationship to the target geometry.
-   * If the target has dim 2 or 1, the edge can either be in the interior or the exterior.
-   * If the target has dim 0, the edge must be in the exterior
-   */
-  private void labelIsolatedEdge(Edge e, int targetIndex, Geometry target)
-  {
-    // this won't work for GeometryCollections with both dim 2 and 1 geoms
-    if ( target.getDimension() > 0) {
-    // since edge is not in boundary, may not need the full generality of PointLocator?
-    // Possibly should use ptInArea locator instead?  We probably know here
-    // that the edge does not touch the bdy of the target Geometry
-      int loc = ptLocator.locate(e.getCoordinate(), target);
-      e.getLabel().setAllLocations(targetIndex, loc);
-    }
-    else {
-      e.getLabel().setAllLocations(targetIndex, Location.EXTERIOR);
-    }
-//System.out.println(e.getLabel());
-  }
-
-  /**
-   * Isolated nodes are nodes whose labels are incomplete
-   * (e.g. the location for one Geometry is null).
-   * This is the case because nodes in one graph which don't intersect
-   * nodes in the other are not completely labelled by the initial process
-   * of adding nodes to the nodeList.
-   * To complete the labelling we need to check for nodes that lie in the
-   * interior of edges, and in the interior of areas.
-   */
-  private void labelIsolatedNodes()
-  {
-    for (Iterator ni = nodes.iterator(); ni.hasNext(); ) {
-      Node n = (Node) ni.next();
-      Label label = n.getLabel();
-      // isolated nodes should always have at least one geometry in their label
-      Assert.isTrue(label.getGeometryCount() > 0, "node with empty label found");
-      if (n.isIsolated()) {
-        if (label.isNull(0))
-          labelIsolatedNode(n, 0);
-        else
-          labelIsolatedNode(n, 1);
-      }
-    }
-  }
-
-  /**
-   * Label an isolated node with its relationship to the target geometry.
-   */
-  private void labelIsolatedNode(Node n, int targetIndex)
-  {
-    int loc = ptLocator.locate(n.getCoordinate(), arg[targetIndex].getGeometry());
-    n.getLabel().setAllLocations(targetIndex, loc);
-//debugPrintln(n.getLabel());
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/RelateNode.java b/src/com/vividsolutions/jts/operation/relate/RelateNode.java
deleted file mode 100644
index 1509aa1..0000000
--- a/src/com/vividsolutions/jts/operation/relate/RelateNode.java
+++ /dev/null
@@ -1,81 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-/**
- * A RelateNode is a Node that maintains a list of EdgeStubs
- * for the edges that are incident on it.
- *
- * @version 1.7
- */
-
-import java.io.PrintStream;
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Represents a node in the topological graph used to compute spatial relationships.
- *
- * @version 1.7
- */
-public class RelateNode
-  extends Node
-{
-
-  public RelateNode(Coordinate coord, EdgeEndStar edges)
-  {
-    super(coord, edges);
-  }
-
-  /**
-   * Update the IM with the contribution for this component.
-   * A component only contributes if it has a labelling for both parent geometries
-   */
-  protected void computeIM(IntersectionMatrix im)
-  {
-    im.setAtLeastIfValid(label.getLocation(0), label.getLocation(1), 0);
-  }
-  /**
-   * Update the IM with the contribution for the EdgeEnds incident on this node.
-   */
-  void updateIMFromEdges(IntersectionMatrix im)
-  {
-    ((EdgeEndBundleStar) edges).updateIM(im);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/RelateNodeFactory.java b/src/com/vividsolutions/jts/operation/relate/RelateNodeFactory.java
deleted file mode 100644
index 8372769..0000000
--- a/src/com/vividsolutions/jts/operation/relate/RelateNodeFactory.java
+++ /dev/null
@@ -1,52 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Used by the {@link NodeMap} in a {@link RelateNodeGraph} to create {@link RelateNode}s.
- *
- * @version 1.7
- */
-public class RelateNodeFactory
-  extends NodeFactory
-{
-  public Node createNode(Coordinate coord)
-  {
-    return new RelateNode(coord, new EdgeEndBundleStar());
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/RelateNodeGraph.java b/src/com/vividsolutions/jts/operation/relate/RelateNodeGraph.java
deleted file mode 100644
index d7e704e..0000000
--- a/src/com/vividsolutions/jts/operation/relate/RelateNodeGraph.java
+++ /dev/null
@@ -1,150 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-/**
- * @version 1.7
- */
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-import com.vividsolutions.jts.geomgraph.*;
-
-/**
- * Implements the simple graph of Nodes and EdgeEnd which is all that is
- * required to determine topological relationships between Geometries.
- * Also supports building a topological graph of a single Geometry, to
- * allow verification of valid topology.
- * <p>
- * It is <b>not</b> necessary to create a fully linked
- * PlanarGraph to determine relationships, since it is sufficient
- * to know how the Geometries interact locally around the nodes.
- * In fact, this is not even feasible, since it is not possible to compute
- * exact intersection points, and hence the topology around those nodes
- * cannot be computed robustly.
- * The only Nodes that are created are for improper intersections;
- * that is, nodes which occur at existing vertices of the Geometries.
- * Proper intersections (e.g. ones which occur between the interior of line segments)
- * have their topology determined implicitly, without creating a Node object
- * to represent them.
- *
- * @version 1.7
- */
-public class RelateNodeGraph {
-
-  private NodeMap nodes = new NodeMap(new RelateNodeFactory());
-
-  public RelateNodeGraph() {
-  }
-
-  public Iterator getNodeIterator() { return nodes.iterator(); }
-
-  public void build(GeometryGraph geomGraph)
-  {
-      // compute nodes for intersections between previously noded edges
-    computeIntersectionNodes(geomGraph, 0);
-    /**
-     * Copy the labelling for the nodes in the parent Geometry.  These override
-     * any labels determined by intersections.
-     */
-    copyNodesAndLabels(geomGraph, 0);
-
-    /**
-     * Build EdgeEnds for all intersections.
-     */
-    EdgeEndBuilder eeBuilder = new EdgeEndBuilder();
-    List eeList = eeBuilder.computeEdgeEnds(geomGraph.getEdgeIterator());
-    insertEdgeEnds(eeList);
-
-//Debug.println("==== NodeList ===");
-//Debug.print(nodes);
-  }
-
-  /**
-   * Insert nodes for all intersections on the edges of a Geometry.
-   * Label the created nodes the same as the edge label if they do not already have a label.
-   * This allows nodes created by either self-intersections or
-   * mutual intersections to be labelled.
-   * Endpoint nodes will already be labelled from when they were inserted.
-   * <p>
-   * Precondition: edge intersections have been computed.
-   */
-  public void computeIntersectionNodes(GeometryGraph geomGraph, int argIndex)
-  {
-    for (Iterator edgeIt = geomGraph.getEdgeIterator(); edgeIt.hasNext(); ) {
-      Edge e = (Edge) edgeIt.next();
-      int eLoc = e.getLabel().getLocation(argIndex);
-      for (Iterator eiIt = e.getEdgeIntersectionList().iterator(); eiIt.hasNext(); ) {
-        EdgeIntersection ei = (EdgeIntersection) eiIt.next();
-        RelateNode n = (RelateNode) nodes.addNode(ei.coord);
-        if (eLoc == Location.BOUNDARY)
-          n.setLabelBoundary(argIndex);
-        else {
-          if (n.getLabel().isNull(argIndex))
-            n.setLabel(argIndex, Location.INTERIOR);
-        }
-//Debug.println(n);
-      }
-    }
-  }
-
-    /**
-     * Copy all nodes from an arg geometry into this graph.
-     * The node label in the arg geometry overrides any previously computed
-     * label for that argIndex.
-     * (E.g. a node may be an intersection node with
-     * a computed label of BOUNDARY,
-     * but in the original arg Geometry it is actually
-     * in the interior due to the Boundary Determination Rule)
-     */
-  public void copyNodesAndLabels(GeometryGraph geomGraph, int argIndex)
-  {
-    for (Iterator nodeIt = geomGraph.getNodeIterator(); nodeIt.hasNext(); ) {
-      Node graphNode = (Node) nodeIt.next();
-      Node newNode = nodes.addNode(graphNode.getCoordinate());
-      newNode.setLabel(argIndex, graphNode.getLabel().getLocation(argIndex));
-//node.print(System.out);
-    }
-  }
-
-  public void insertEdgeEnds(List ee)
-  {
-    for (Iterator i = ee.iterator(); i.hasNext(); ) {
-      EdgeEnd e = (EdgeEnd) i.next();
-      nodes.add(e);
-    }
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/relate/RelateOp.java b/src/com/vividsolutions/jts/operation/relate/RelateOp.java
deleted file mode 100644
index 10d9f0e..0000000
--- a/src/com/vividsolutions/jts/operation/relate/RelateOp.java
+++ /dev/null
@@ -1,141 +0,0 @@
-
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.relate;
-
-/**
- * @version 1.7
- */
-
-import com.vividsolutions.jts.algorithm.BoundaryNodeRule;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.operation.GeometryGraphOperation;
-import java.util.*;
-
-/**
- * Implements the SFS <tt>relate()</tt> generalized spatial predicate on two {@link Geometry}s.
- * <b>
- * The class supports specifying a custom {@link BoundaryNodeRule}
- * to be used during the relate computation.
- * <p>
- * If named spatial predicates are used on the result {@link IntersectionMatrix}
- * of the RelateOp, the result may or not be affected by the 
- * choice of <tt>BoundaryNodeRule</tt>, depending on the exact nature of the pattern.
- * For instance, {@link IntersectionMatrix#isIntersects()} is insensitive 
- * to the choice of <tt>BoundaryNodeRule</tt>, 
- * whereas {@link IntersectionMatrix#isTouches(int, int)} is affected by the rule chosen.
- * <p>
- * <b>Note:</b> custom Boundary Node Rules do not (currently)
- * affect the results of other {@link Geometry} methods (such
- * as {@link Geometry#getBoundary}.  The results of
- * these methods may not be consistent with the relationship computed by
- * a custom Boundary Node Rule.
- *
- * @version 1.7
- */
-public class RelateOp
-  extends GeometryGraphOperation
-{
-  /**
-   * Computes the {@link IntersectionMatrix} for the spatial relationship
-   * between two {@link Geometry}s, using the default (OGC SFS) Boundary Node Rule
-   *
-   * @param a a Geometry to test
-   * @param b a Geometry to test
-   * @return the IntersectonMatrix for the spatial relationship between the geometries
-   */
-  public static IntersectionMatrix relate(Geometry a, Geometry b)
-  {
-    RelateOp relOp = new RelateOp(a, b);
-    IntersectionMatrix im = relOp.getIntersectionMatrix();
-    return im;
-  }
-
-  /**
-   * Computes the {@link IntersectionMatrix} for the spatial relationship
-   * between two {@link Geometry}s using a specified Boundary Node Rule.
-   *
-   * @param a a Geometry to test
-   * @param b a Geometry to test
-   * @param boundaryNodeRule the Boundary Node Rule to use
-   * @return the IntersectonMatrix for the spatial relationship between the input geometries
-   */
-  public static IntersectionMatrix relate(Geometry a, Geometry b, BoundaryNodeRule boundaryNodeRule)
-  {
-    RelateOp relOp = new RelateOp(a, b, boundaryNodeRule);
-    IntersectionMatrix im = relOp.getIntersectionMatrix();
-    return im;
-  }
-
-  private RelateComputer relate;
-
-  /**
-   * Creates a new Relate operation, using the default (OGC SFS) Boundary Node Rule.
-   *
-   * @param g0 a Geometry to relate
-   * @param g1 another Geometry to relate
-   */
-  public RelateOp(Geometry g0, Geometry g1)
-  {
-    super(g0, g1);
-    relate = new RelateComputer(arg);
-  }
-
-  /**
-   * Creates a new Relate operation with a specified Boundary Node Rule.
-   *
-   * @param g0 a Geometry to relate
-   * @param g1 another Geometry to relate
-   * @param boundaryNodeRule the Boundary Node Rule to use
-   */
-  public RelateOp(Geometry g0, Geometry g1, BoundaryNodeRule boundaryNodeRule)
-  {
-    super(g0, g1, boundaryNodeRule);
-    relate = new RelateComputer(arg);
-  }
-
-  /**
-   * Gets the IntersectionMatrix for the spatial relationship
-   * between the input geometries.
-   *
-   * @return the IntersectonMatrix for the spatial relationship between the input geometries
-   */
-  public IntersectionMatrix getIntersectionMatrix()
-  {
-    return relate.computeIM();
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/union/CascadedPolygonUnion.java b/src/com/vividsolutions/jts/operation/union/CascadedPolygonUnion.java
deleted file mode 100644
index 4282d96..0000000
--- a/src/com/vividsolutions/jts/operation/union/CascadedPolygonUnion.java
+++ /dev/null
@@ -1,424 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.union;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.index.strtree.STRtree;
-
-
-/**
- * Provides an efficient method of unioning a collection of 
- * {@link Polygonal} geometrys.
- * The geometries are indexed using a spatial index, 
- * and unioned recursively in index order.
- * For geometries with a high degree of overlap,
- * this has the effect of reducing the number of vertices
- * early in the process, which increases speed
- * and robustness.
- * <p>
- * This algorithm is faster and more robust than
- * the simple iterated approach of 
- * repeatedly unioning each polygon to a result geometry.
- * <p>
- * The <tt>buffer(0)</tt> trick is sometimes faster, but can be less robust and 
- * can sometimes take a long time to complete.
- * This is particularly the case where there is a high degree of overlap
- * between the polygons.  In this case, <tt>buffer(0)</tt> is forced to compute
- * with <i>all</i> line segments from the outset, 
- * whereas cascading can eliminate many segments
- * at each stage of processing.
- * The best situation for using <tt>buffer(0)</tt> is the trivial case
- * where there is <i>no</i> overlap between the input geometries. 
- * However, this case is likely rare in practice.
- * 
- * @author Martin Davis
- *
- */
-public class CascadedPolygonUnion 
-{
-	/**
-	 * Computes the union of
-	 * a collection of {@link Polygonal} {@link Geometry}s.
-	 * 
-	 * @param polys a collection of {@link Polygonal} {@link Geometry}s
-	 */
-	public static Geometry union(Collection polys)
-	{
-		CascadedPolygonUnion op = new CascadedPolygonUnion(polys);
-		return op.union();
-	}
-	
-	private Collection inputPolys;
-	private GeometryFactory geomFactory = null;
-	
-	/**
-	 * Creates a new instance to union
-	 * the given collection of {@link Geometry}s.
-	 * 
-	 * @param polys a collection of {@link Polygonal} {@link Geometry}s
-	 */
-	public CascadedPolygonUnion(Collection polys)
-	{
-		this.inputPolys = polys;
-		// guard against null input
-		if (inputPolys == null) 
-		  inputPolys = new ArrayList();
-	}
-	
-  /**
-   * The effectiveness of the index is somewhat sensitive
-   * to the node capacity.  
-   * Testing indicates that a smaller capacity is better.
-   * For an STRtree, 4 is probably a good number (since
-   * this produces 2x2 "squares").
-   */
-  private static final int STRTREE_NODE_CAPACITY = 4;
-  
-	/**
-	 * Computes the union of the input geometries.
-	 * <p>
-	 * This method discards the input geometries as they are processed.
-	 * In many input cases this reduces the memory retained
-	 * as the operation proceeds. 
-	 * Optimal memory usage is achieved 
-	 * by disposing of the original input collection 
-	 * before calling this method.
-	 * 
-	 * @return the union of the input geometries
-	 * or null if no input geometries were provided
-	 * @throws IllegalStateException if this method is called more than once
-	 */
-	public Geometry union()
-	{
-	  if (inputPolys == null)
-	    throw new IllegalStateException("union() method cannot be called twice");
-		if (inputPolys.isEmpty())
-			return null;
-		geomFactory = ((Geometry) inputPolys.iterator().next()).getFactory();
-		
-		/**
-		 * A spatial index to organize the collection
-		 * into groups of close geometries.
-		 * This makes unioning more efficient, since vertices are more likely 
-		 * to be eliminated on each round.
-		 */
-//    STRtree index = new STRtree();
-    STRtree index = new STRtree(STRTREE_NODE_CAPACITY);
-    for (Iterator i = inputPolys.iterator(); i.hasNext(); ) {
-      Geometry item = (Geometry) i.next();
-      index.insert(item.getEnvelopeInternal(), item);
-    }
-    // To avoiding holding memory remove references to the input geometries,
-    inputPolys = null;
-    
-    List itemTree = index.itemsTree();
-//    printItemEnvelopes(itemTree);
-    Geometry unionAll = unionTree(itemTree);
-    return unionAll;
-	}
-	
-  private Geometry unionTree(List geomTree)
-  {
-    /**
-     * Recursively unions all subtrees in the list into single geometries.
-     * The result is a list of Geometrys only
-     */
-    List geoms = reduceToGeometries(geomTree);
-//    Geometry union = bufferUnion(geoms);
-    Geometry union = binaryUnion(geoms);
-    
-    // print out union (allows visualizing hierarchy)
-//    System.out.println(union);
-    
-    return union;
-//    return repeatedUnion(geoms);
-//    return buffer0Union(geoms);
-    
-  }
-
-  //========================================================
-  /*
-   * The following methods are for experimentation only
-   */
-  
-  private Geometry repeatedUnion(List geoms)
-  {
-  	Geometry union = null;
-  	for (Iterator i = geoms.iterator(); i.hasNext(); ) {
-  		Geometry g = (Geometry) i.next();
-  		if (union == null)
-  			union = (Geometry) g.clone();
-  		else
-  			union = union.union(g);
-  	}
-  	return union;
-  }
-  
-  private Geometry bufferUnion(List geoms)
-  {
-  	GeometryFactory factory = ((Geometry) geoms.get(0)).getFactory();
-  	Geometry gColl = factory.buildGeometry(geoms);
-  	Geometry unionAll = gColl.buffer(0.0);
-    return unionAll;
-  }
-  
-  private Geometry bufferUnion(Geometry g0, Geometry g1)
-  {
-  	GeometryFactory factory = g0.getFactory();
-  	Geometry gColl = factory.createGeometryCollection(new Geometry[] { g0, g1 } );
-  	Geometry unionAll = gColl.buffer(0.0);
-    return unionAll;
-  }
-  
-  //=======================================
-
-  /**
-   * Unions a list of geometries 
-   * by treating the list as a flattened binary tree,
-   * and performing a cascaded union on the tree.
-   */
-  private Geometry binaryUnion(List geoms)
-  {
-  	return binaryUnion(geoms, 0, geoms.size());
-  }
-  
-  /**
-   * Unions a section of a list using a recursive binary union on each half
-   * of the section.
-   * 
-   * @param geoms the list of geometries containing the section to union
-   * @param start the start index of the section
-   * @param end the index after the end of the section
-   * @return the union of the list section
-   */
-  private Geometry binaryUnion(List geoms, int start, int end)
-  {
-  	if (end - start <= 1) {
-  		Geometry g0 = getGeometry(geoms, start);
-  		return unionSafe(g0, null);
-  	}
-  	else if (end - start == 2) {
-  		return unionSafe(getGeometry(geoms, start), getGeometry(geoms, start + 1));
-  	}
-  	else {
-  		// recurse on both halves of the list
-  		int mid = (end + start) / 2;
-  		Geometry g0 = binaryUnion(geoms, start, mid);
-  		Geometry g1 = binaryUnion(geoms, mid, end);
-  		return unionSafe(g0, g1);
-  	}
-  }
-  
-  /**
-   * Gets the element at a given list index, or
-   * null if the index is out of range.
-   * 
-   * @param list
-   * @param index
-   * @return the geometry at the given index
-   * or null if the index is out of range
-   */
-  private static Geometry getGeometry(List list, int index)
-  {
-  	if (index >= list.size()) return null;
-  	return (Geometry) list.get(index);
-  }
-  
-  /**
-   * Reduces a tree of geometries to a list of geometries
-   * by recursively unioning the subtrees in the list.
-   * 
-   * @param geomTree a tree-structured list of geometries
-   * @return a list of Geometrys
-   */
-  private List reduceToGeometries(List geomTree)
-  {
-    List geoms = new ArrayList();
-    for (Iterator i = geomTree.iterator(); i.hasNext(); ) {
-      Object o = i.next();
-      Geometry geom = null;
-      if (o instanceof List) {
-        geom = unionTree((List) o);
-      }
-      else if (o instanceof Geometry) {
-        geom = (Geometry) o;
-      }
-      geoms.add(geom);
-    }
-    return geoms;
-  }
-  
-  /**
-   * Computes the union of two geometries, 
-   * either or both of which may be null.
-   * 
-   * @param g0 a Geometry
-   * @param g1 a Geometry
-   * @return the union of the input(s)
-   * or null if both inputs are null
-   */
-  private Geometry unionSafe(Geometry g0, Geometry g1)
-  {
-  	if (g0 == null && g1 == null)
-  		return null;
-
-  	if (g0 == null)
-  		return (Geometry) g1.clone();
-  	if (g1 == null)
-  		return (Geometry) g0.clone();
-  	
-  	return unionOptimized(g0, g1);
-  }
-  
-  private Geometry unionOptimized(Geometry g0, Geometry g1)
-  {
-  	Envelope g0Env = g0.getEnvelopeInternal();
-  	Envelope g1Env = g1.getEnvelopeInternal();
-  	//*
-  	if (! g0Env.intersects(g1Env))
-  	{
-  		Geometry combo = GeometryCombiner.combine(g0, g1);
-//   		System.out.println("Combined");
-//  		System.out.println(combo);
-  		return combo;
-  	}
-  	//*/
-//  	System.out.println(g0.getNumGeometries() + ", " + g1.getNumGeometries());
-  	
-  	if (g0.getNumGeometries() <= 1 && g1.getNumGeometries() <= 1)
-  		return unionActual(g0, g1);
-  	
-  	// for testing...
-//  	if (true) return g0.union(g1);
-  	
-  	Envelope commonEnv = g0Env.intersection(g1Env);
-  	return unionUsingEnvelopeIntersection(g0, g1, commonEnv);
-  	
-//  	return UnionInteracting.union(g0, g1);
-  }
-  
-  
-  
-  /**
-   * Unions two polygonal geometries, restricting computation 
-   * to the envelope intersection where possible.
-   * The case of MultiPolygons is optimized to union only 
-   * the polygons which lie in the intersection of the two geometry's envelopes.
-   * Polygons outside this region can simply be combined with the union result,
-   * which is potentially much faster.
-   * This case is likely to occur often during cascaded union, and may also
-   * occur in real world data (such as unioning data for parcels on different street blocks).
-   * 
-   * @param g0 a polygonal geometry
-   * @param g1 a polygonal geometry
-   * @param common the intersection of the envelopes of the inputs
-   * @return the union of the inputs
-   */
-  private Geometry unionUsingEnvelopeIntersection(Geometry g0, Geometry g1, Envelope common)
-  {
-  	List disjointPolys = new ArrayList();
-  	
-  	Geometry g0Int = extractByEnvelope(common, g0, disjointPolys);
-  	Geometry g1Int = extractByEnvelope(common, g1, disjointPolys);
-  	
-//  	System.out.println("# geoms in common: " + intersectingPolys.size());
-  	Geometry union = unionActual(g0Int, g1Int);
-  	
-  	disjointPolys.add(union);
-  	Geometry overallUnion = GeometryCombiner.combine(disjointPolys);
-  	
-  	return overallUnion;
-  }
-  
-  private Geometry extractByEnvelope(Envelope env, Geometry geom, 
-  		List disjointGeoms)
-  {
-  	List intersectingGeoms = new ArrayList();
-  	for (int i = 0; i < geom.getNumGeometries(); i++) { 
-  		Geometry elem = geom.getGeometryN(i);
-  		if (elem.getEnvelopeInternal().intersects(env))
-  			intersectingGeoms.add(elem);
-  		else
-  			disjointGeoms.add(elem);
-  	}
-  	return geomFactory.buildGeometry(intersectingGeoms);
-  }
-  
-  /**
-   * Encapsulates the actual unioning of two polygonal geometries.
-   * 
-   * @param g0
-   * @param g1
-   * @return
-   */
-  private Geometry unionActual(Geometry g0, Geometry g1)
-  {
-  	/*
-  	System.out.println(g0.getNumGeometries() + ", " + g1.getNumGeometries());
- 	
-  	if (g0.getNumGeometries() > 5) {
-  		System.out.println(g0);
-  		System.out.println(g1);
-  	}
-  	*/
-  	
-  	//return bufferUnion(g0, g1);
-  	return restrictToPolygons(g0.union(g1));
-  }
-  
-  /**
-   * Computes a {@link Geometry} containing only {@link Polygonal} components.
-   * Extracts the {@link Polygon}s from the input 
-   * and returns them as an appropriate {@link Polygonal} geometry.
-   * <p>
-   * If the input is already <tt>Polygonal</tt>, it is returned unchanged.
-   * <p>
-   * A particular use case is to filter out non-polygonal components
-   * returned from an overlay operation.  
-   * 
-   * @param g the geometry to filter
-   * @return a Polygonal geometry
-   */
-  private static Geometry restrictToPolygons(Geometry g)
-  {
-    if (g instanceof Polygonal) {
-      return g;
-    }
-    List polygons = PolygonExtracter.getPolygons(g);
-    if (polygons.size() == 1) 
-      return (Polygon) polygons.get(0);
-    return g.getFactory().createMultiPolygon(GeometryFactory.toPolygonArray(polygons));
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/union/PointGeometryUnion.java b/src/com/vividsolutions/jts/operation/union/PointGeometryUnion.java
deleted file mode 100644
index caee28d..0000000
--- a/src/com/vividsolutions/jts/operation/union/PointGeometryUnion.java
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.union;
-
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import java.util.*;
-
-/**
- * Computes the union of a {@link Puntal} geometry with 
- * another arbitrary {@link Geometry}.
- * Does not copy any component geometries.
- * 
- * @author mbdavis
- *
- */
-public class PointGeometryUnion 
-{
-	public static Geometry union(Puntal pointGeom, Geometry otherGeom)
-	{
-		PointGeometryUnion unioner = new PointGeometryUnion(pointGeom, otherGeom);
-		return unioner.union();
-	}
-	
-	private Geometry pointGeom;
-	private Geometry otherGeom;
-	private GeometryFactory geomFact;
-	
-	public PointGeometryUnion(Puntal pointGeom, Geometry otherGeom)
-	{
-		this.pointGeom = (Geometry) pointGeom;
-		this.otherGeom = otherGeom;
-		geomFact = otherGeom.getFactory();
-	}
-	
-	public Geometry union()
-	{
-		PointLocator locater = new PointLocator();
-		// use a set to eliminate duplicates, as required for union
-		Set exteriorCoords = new TreeSet();
-		
-		for (int i =0 ; i < pointGeom.getNumGeometries(); i++) {
-			Point point = (Point) pointGeom.getGeometryN(i);
-			Coordinate coord = point.getCoordinate();
-			int loc = locater.locate(coord, otherGeom);
-			if (loc == Location.EXTERIOR)
-				exteriorCoords.add(coord);
-		}
-		
-		// if no points are in exterior, return the other geom
-		if (exteriorCoords.size() == 0)
-			return otherGeom;
-		
-		// make a puntal geometry of appropriate size
-		Geometry ptComp = null;
-		Coordinate[] coords = CoordinateArrays.toCoordinateArray(exteriorCoords);
-		if (coords.length == 1) {
-			ptComp = geomFact.createPoint(coords[0]);
-		}
-		else {
-			ptComp = geomFact.createMultiPoint(coords);
-		}
-		
-		// add point component to the other geometry
-		return GeometryCombiner.combine(ptComp, otherGeom);
-	}
-}
diff --git a/src/com/vividsolutions/jts/operation/union/UnaryUnionOp.java b/src/com/vividsolutions/jts/operation/union/UnaryUnionOp.java
deleted file mode 100644
index 47b1c1d..0000000
--- a/src/com/vividsolutions/jts/operation/union/UnaryUnionOp.java
+++ /dev/null
@@ -1,288 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.union;
-
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.operation.linemerge.LineMerger;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-import com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp;
-
-/**
- * Unions a <code>Collection</code> of {@link Geometry}s or a single Geometry 
- * (which may be a {@link GeoometryCollection}) together.
- * By using this special-purpose operation over a collection of geometries
- * it is possible to take advantage of various optimizations to improve performance.
- * Heterogeneous {@link GeometryCollection}s are fully supported.
- * <p>
- * The result obeys the following contract:
- * <ul>
- * <li>Unioning a set of {@link Polygon}s has the effect of
- * merging the areas (i.e. the same effect as 
- * iteratively unioning all individual polygons together).
- * 
- * <li>Unioning a set of {@link LineString}s has the effect of <b>noding</b> 
- * and <b>dissolving</b> the input linework.
- * In this context "fully noded" means that there will be 
- * an endpoint or node in the result 
- * for every endpoint or line segment crossing in the input.
- * "Dissolved" means that any duplicate (i.e. coincident) line segments or portions
- * of line segments will be reduced to a single line segment in the result.  
- * This is consistent with the semantics of the 
- * {@link Geometry#union(Geometry)} operation.
- * If <b>merged</b> linework is required, the {@link LineMerger} class can be used.
- * 
- * <li>Unioning a set of {@link Point}s has the effect of merging
- * all identical points (producing a set with no duplicates).
- * </ul>
- * 
- * <tt>UnaryUnion</tt> always operates on the individual components of MultiGeometries.
- * So it is possible to use it to "clean" invalid self-intersecting MultiPolygons
- * (although the polygon components must all still be individually valid.)
- * 
- * @author mbdavis
- *
- */
-public class UnaryUnionOp 
-{
-	/**
-	 * Computes the geometric union of a {@link Collection} 
-	 * of {@link Geometry}s.
-	 * 
-	 * @param geoms a collection of geometries
-	 * @return the union of the geometries, 
-	 * or <code>null</code> if the input is empty
-	 */
-	public static Geometry union(Collection geoms)
-	{
-		UnaryUnionOp op = new UnaryUnionOp(geoms);
-		return op.union();
-	}
-	
-	/**
-	 * Computes the geometric union of a {@link Collection} 
-	 * of {@link Geometry}s.
-	 * 
-	 * If no input geometries were provided but a {@link GeometryFactory} was provided, 
-	 * an empty {@link GeometryCollection} is returned.
-     *
-	 * @param geoms a collection of geometries
-	 * @param geomFact the geometry factory to use if the collection is empty
-	 * @return the union of the geometries,
-	 * or an empty GEOMETRYCOLLECTION
-	 */
-	public static Geometry union(Collection geoms, GeometryFactory geomFact)
-	{
-		UnaryUnionOp op = new UnaryUnionOp(geoms, geomFact);
-		return op.union();
-	}
-	
-	/**
-	 * Constructs a unary union operation for a {@link Geometry}
-	 * (which may be a {@link GeometryCollection}).
-	 * 
-	 * @param geom a geometry to union
-	 * @return the union of the elements of the geometry
-	 * or an empty GEOMETRYCOLLECTION
-	 */
-	public static Geometry union(Geometry geom)
-	{
-		UnaryUnionOp op = new UnaryUnionOp(geom);
-		return op.union();
-	}
-	
-	private List polygons = new ArrayList();
-	private List lines = new ArrayList();
-	private List points = new ArrayList();
-	
-	private GeometryFactory geomFact = null;
-	
-	/**
-	 * Constructs a unary union operation for a {@link Collection} 
-	 * of {@link Geometry}s.
-	 * 
-	 * @param geoms a collection of geometries
-	 * @param geomFact the geometry factory to use if the collection is empty
-	 */
-	public UnaryUnionOp(Collection geoms, GeometryFactory geomFact)
-	{
-		this.geomFact = geomFact;
-		extract(geoms);
-	}
-	
-	/**
-	 * Constructs a unary union operation for a {@link Collection} 
-	 * of {@link Geometry}s, using the {@link GeometryFactory}
-	 * of the input geometries.
-	 * 
-	 * @param geoms a collection of geometries
-	 */
-	public UnaryUnionOp(Collection geoms)
-	{
-		extract(geoms);
-	}
-	
-	/**
-	 * Constructs a unary union operation for a {@link Geometry}
-	 * (which may be a {@link GeometryCollection}).
-	 * @param geom
-	 */
-	public UnaryUnionOp(Geometry geom)
-	{
-		extract(geom);
-	}
-	
-	private void extract(Collection geoms)
-	{
-		for (Iterator i = geoms.iterator(); i.hasNext();) {
-			Geometry geom = (Geometry) i.next();
-			extract(geom);
-		}
-	}
-	
-	private void extract(Geometry geom)
-	{
-		if (geomFact == null)
-			geomFact = geom.getFactory();
-		
-		/*
-		PolygonExtracter.getPolygons(geom, polygons);
-		LineStringExtracter.getLines(geom, lines);
-		PointExtracter.getPoints(geom, points);
-		*/
-		GeometryExtracter.extract(geom, Polygon.class, polygons);
-		GeometryExtracter.extract(geom, LineString.class, lines);
-		GeometryExtracter.extract(geom, Point.class, points);
-	}
-
-	/**
-	 * Gets the union of the input geometries.
-	 * If no input geometries were provided but a {@link GeometryFactory} was provided, 
-	 * an empty {@link GeometryCollection} is returned.
-	 * Otherwise, the return value is <code>null</code>.
-	 * 
-	 * @return a Geometry containing the union,
-	 * or an empty GEOMETRYCOLLECTION if no geometries were provided in the input,
-	 * or <code>null</code> if no GeometryFactory was provided
-	 */
-	public Geometry union()
-	{
-		if (geomFact == null) {
-			return null;
-		}
-		
-		/**
-		 * For points and lines, only a single union operation is 
-		 * required, since the OGC model allowings self-intersecting 
-		 * MultiPoint and MultiLineStrings.
-		 * This is not the case for polygons, so Cascaded Union is required.
-		 */
-		Geometry unionPoints = null;
-		if (points.size() > 0) {
-			Geometry ptGeom = geomFact.buildGeometry(points);
-			unionPoints = unionNoOpt(ptGeom);
-		}
-		
-		Geometry unionLines = null;
-		if (lines.size() > 0) {
-			Geometry lineGeom = geomFact.buildGeometry(lines);
-			unionLines = unionNoOpt(lineGeom);
-		}
-		
-		Geometry unionPolygons = null;
-		if (polygons.size() > 0) {
-			unionPolygons = CascadedPolygonUnion.union(polygons);
-		}
-		
-    /**
-     * Performing two unions is somewhat inefficient,
-     * but is mitigated by unioning lines and points first
-     */
-		Geometry unionLA = unionWithNull(unionLines, unionPolygons);
-		Geometry union = null;
-		if (unionPoints == null)
-			union = unionLA;
-		else if (unionLA == null)
-			union = unionPoints;
-		else 
-			union = PointGeometryUnion.union((Puntal) unionPoints, unionLA);
-		
-		if (union == null)
-			return geomFact.createGeometryCollection(null);
-		
-		return union;
-	}
-	
-  /**
-   * Computes the union of two geometries, 
-   * either of both of which may be null.
-   * 
-   * @param g0 a Geometry
-   * @param g1 a Geometry
-   * @return the union of the input(s)
-   * or null if both inputs are null
-   */
-  private Geometry unionWithNull(Geometry g0, Geometry g1)
-  {
-  	if (g0 == null && g1 == null)
-  		return null;
-
-  	if (g1 == null)
-  		return g0;
-  	if (g0 == null)
-  		return g1;
-  	
-  	return g0.union(g1);
-  }
-
-  /**
-   * Computes a unary union with no extra optimization,
-   * and no short-circuiting.
-   * Due to the way the overlay operations 
-   * are implemented, this is still efficient in the case of linear 
-   * and puntal geometries.
-   * Uses robust version of overlay operation
-   * to ensure identical behaviour to the <tt>union(Geometry)</tt> operation.
-   * 
-   * @param g0 a geometry
-   * @return the union of the input geometry
-   */
-	private Geometry unionNoOpt(Geometry g0)
-	{
-    Geometry empty = geomFact.createPoint((Coordinate) null);
-		return SnapIfNeededOverlayOp.overlayOp(g0, empty, OverlayOp.UNION);
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/operation/union/UnionInteracting.java b/src/com/vividsolutions/jts/operation/union/UnionInteracting.java
deleted file mode 100644
index c321424..0000000
--- a/src/com/vividsolutions/jts/operation/union/UnionInteracting.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.operation.union;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.GeometryCombiner;
-
-/**
- * Experimental code to union MultiPolygons
- * with processing limited to the elements which actually interact.
- * 
- * Not currently used, since it doesn't seem to offer much of a performance advantage.
- * 
- * @author mbdavis
- *
- */
-public class UnionInteracting 
-{
-	public static Geometry union(Geometry g0, Geometry g1)
-	{
-		UnionInteracting uue = new UnionInteracting(g0, g1);
-		return uue.union();
-	}
-
-	
-	private GeometryFactory geomFactory;
-	
-	private Geometry g0;
-	private Geometry g1;
-	
-	private boolean[] interacts0;
-	private boolean[] interacts1;
-	
-	public UnionInteracting(Geometry g0, Geometry g1)
-	{
-		this.g0 = g0;
-		this.g1 = g1;
-		geomFactory = g0.getFactory();
-		interacts0 = new boolean[g0.getNumGeometries()];
-		interacts1 = new boolean[g1.getNumGeometries()];
-	}
-	
-	public Geometry union()
-	{
-		computeInteracting();
-		
-		// check for all interacting or none interacting!
-		
-		Geometry int0 = extractElements(g0, interacts0, true);
-		Geometry int1 = extractElements(g1, interacts1, true);
-		
-//		System.out.println(int0);
-//		System.out.println(int1);
-
-		if (int0.isEmpty() || int1.isEmpty()) {
-			System.out.println("found empty!");
-//			computeInteracting();
-		}
-//		if (! int0.isValid()) {
-			//System.out.println(int0);
-			//throw new RuntimeException("invalid geom!");
-//		}
-		
-		Geometry union = int0.union(int1);
-		//Geometry union = bufferUnion(int0, int1);
-		
-		Geometry disjoint0 = extractElements(g0, interacts0, false);
-		Geometry disjoint1 = extractElements(g1, interacts1, false);
-		
-  	Geometry overallUnion = GeometryCombiner.combine(union, disjoint0, disjoint1);
-  	
-  	return overallUnion;
-
-	}
-	
-  private Geometry bufferUnion(Geometry g0, Geometry g1)
-  {
-  	GeometryFactory factory = g0.getFactory();
-  	Geometry gColl = factory.createGeometryCollection(new Geometry[] { g0, g1 } );
-  	Geometry unionAll = gColl.buffer(0.0);
-    return unionAll;
-  }
-
-	private void computeInteracting()
-	{
-		for (int i = 0; i < g0.getNumGeometries(); i++) {
-			Geometry elem = g0.getGeometryN(i);
-			interacts0[i] = computeInteracting(elem);
-		}
-	}
-	
-	private boolean computeInteracting(Geometry elem0)
-	{
-		boolean interactsWithAny = false;
-		for (int i = 0; i < g1.getNumGeometries(); i++) {
-			Geometry elem1 = g1.getGeometryN(i);
-			boolean interacts = elem1.getEnvelopeInternal().intersects(elem0.getEnvelopeInternal());
-			if (interacts) interacts1[i] = true;
-			if (interacts) 
-				interactsWithAny = true;
-		}
-		return interactsWithAny;
-	}
-	
-  private Geometry extractElements(Geometry geom, 
-  		boolean[] interacts, boolean isInteracting)
-  {
-  	List extractedGeoms = new ArrayList();
-  	for (int i = 0; i < geom.getNumGeometries(); i++) { 
-  		Geometry elem = geom.getGeometryN(i);
-  		if (interacts[i] == isInteracting)
-  			extractedGeoms.add(elem);
-  	}
-  	return geomFactory.buildGeometry(extractedGeoms);
-  }
-
-	
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/ConnectedInteriorTester.java b/src/com/vividsolutions/jts/operation/valid/ConnectedInteriorTester.java
deleted file mode 100644
index 42c3e18..0000000
--- a/src/com/vividsolutions/jts/operation/valid/ConnectedInteriorTester.java
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.operation.overlay.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * This class tests that the interior of an area {@link Geometry}
- * ( {@link Polygon}  or {@link MultiPolygon} )
- * is connected.
- * This can happen if:
- * <ul>
- * <li>a shell self-intersects
- * <li>one or more holes form a connected chain touching a shell at two different points
- * <li>one or more holes form a ring around a subset of the interior
- * </ul>
- * If a disconnected situation is found the location of the problem is recorded.
- *
- * @version 1.7
- */
-public class ConnectedInteriorTester {
-
-  public static Coordinate findDifferentPoint(Coordinate[] coord, Coordinate pt)
-  {
-    for (int i = 0; i < coord.length; i++) {
-      if (! coord[i].equals(pt))
-        return coord[i];
-    }
-    return null;
-  }
-
-  private GeometryFactory geometryFactory = new GeometryFactory();
-
-  private GeometryGraph geomGraph;
-  // save a coordinate for any disconnected interior found
-  // the coordinate will be somewhere on the ring surrounding the disconnected interior
-  private Coordinate disconnectedRingcoord;
-
-  public ConnectedInteriorTester(GeometryGraph geomGraph)
-  {
-    this.geomGraph = geomGraph;
-  }
-
-  public Coordinate getCoordinate() { return disconnectedRingcoord; }
-
-  public boolean isInteriorsConnected()
-  {
-    // node the edges, in case holes touch the shell
-    List splitEdges = new ArrayList();
-    geomGraph.computeSplitEdges(splitEdges);
-
-    // form the edges into rings
-    PlanarGraph graph = new PlanarGraph(new OverlayNodeFactory());
-    graph.addEdges(splitEdges);
-    setInteriorEdgesInResult(graph);
-    graph.linkResultDirectedEdges();
-    List edgeRings = buildEdgeRings(graph.getEdgeEnds());
-
-    /**
-     * Mark all the edges for the edgeRings corresponding to the shells
-     * of the input polygons.  Note only ONE ring gets marked for each shell.
-     */
-    visitShellInteriors(geomGraph.getGeometry(), graph);
-
-    /**
-     * If there are any unvisited shell edges
-     * (i.e. a ring which is not a hole and which has the interior
-     * of the parent area on the RHS)
-     * this means that one or more holes must have split the interior of the
-     * polygon into at least two pieces.  The polygon is thus invalid.
-     */
-    return ! hasUnvisitedShellEdge(edgeRings);
-  }
-
-  private void setInteriorEdgesInResult(PlanarGraph graph)
-  {
-    for (Iterator it = graph.getEdgeEnds().iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      if (de.getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
-        de.setInResult(true);
-      }
-    }
-  }
-
-  /**
-   * Form DirectedEdges in graph into Minimal EdgeRings.
-   * (Minimal Edgerings must be used, because only they are guaranteed to provide
-   * a correct isHole computation)
-   */
-  private List buildEdgeRings(Collection dirEdges)
-  {
-    List edgeRings = new ArrayList();
-    for (Iterator it = dirEdges.iterator(); it.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) it.next();
-      // if this edge has not yet been processed
-      if (de.isInResult()
-         && de.getEdgeRing() == null) {
-        MaximalEdgeRing er = new MaximalEdgeRing(de, geometryFactory);
-
-        er.linkDirectedEdgesForMinimalEdgeRings();
-        List minEdgeRings = er.buildMinimalRings();
-        edgeRings.addAll(minEdgeRings);
-      }
-    }
-    return edgeRings;
-  }
-
-  /**
-   * Mark all the edges for the edgeRings corresponding to the shells
-   * of the input polygons.
-   * Only ONE ring gets marked for each shell - if there are others which remain unmarked
-   * this indicates a disconnected interior.
-   */
-  private void visitShellInteriors(Geometry g, PlanarGraph graph)
-  {
-    if (g instanceof Polygon) {
-      Polygon p = (Polygon) g;
-      visitInteriorRing(p.getExteriorRing(), graph);
-    }
-    if (g instanceof MultiPolygon) {
-      MultiPolygon mp = (MultiPolygon) g;
-      for (int i = 0; i < mp.getNumGeometries(); i++) {
-        Polygon p = (Polygon) mp.getGeometryN(i);
-        visitInteriorRing(p.getExteriorRing(), graph);
-      }
-    }
-  }
-
-  private void visitInteriorRing(LineString ring, PlanarGraph graph)
-  {
-    Coordinate[] pts = ring.getCoordinates();
-    Coordinate pt0 = pts[0];
-    /**
-     * Find first point in coord list different to initial point.
-     * Need special check since the first point may be repeated.
-     */
-    Coordinate pt1 = findDifferentPoint(pts, pt0);
-    Edge e = graph.findEdgeInSameDirection(pt0, pt1);
-    DirectedEdge de = (DirectedEdge) graph.findEdgeEnd(e);
-    DirectedEdge intDe = null;
-    if (de.getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
-      intDe = de;
-    }
-    else if (de.getSym().getLabel().getLocation(0, Position.RIGHT) == Location.INTERIOR) {
-      intDe = de.getSym();
-    }
-    Assert.isTrue(intDe != null, "unable to find dirEdge with Interior on RHS");
-
-    visitLinkedDirectedEdges(intDe);
-  }
-
-  protected void visitLinkedDirectedEdges(DirectedEdge start)
-  {
-    DirectedEdge startDe = start;
-    DirectedEdge de = start;
-    do {
-      Assert.isTrue(de != null, "found null Directed Edge");
-      de.setVisited(true);
-      de = de.getNext();
-    } while (de != startDe);
-  }
-
-  /**
-   * Check if any shell ring has an unvisited edge.
-   * A shell ring is a ring which is not a hole and which has the interior
-   * of the parent area on the RHS.
-   * (Note that there may be non-hole rings with the interior on the LHS,
-   * since the interior of holes will also be polygonized into CW rings
-   * by the linkAllDirectedEdges() step)
-   *
-   * @return true if there is an unvisited edge in a non-hole ring
-   */
-  private boolean hasUnvisitedShellEdge(List edgeRings)
-  {
-    for (int i = 0; i < edgeRings.size(); i++) {
-      EdgeRing er = (EdgeRing) edgeRings.get(i);
-      // don't check hole rings
-      if (er.isHole())
-        continue;
-      List edges = er.getEdges();
-      DirectedEdge de = (DirectedEdge) edges.get(0);
-      // don't check CW rings which are holes
-      // (MD - this check may now be irrelevant)
-      if (de.getLabel().getLocation(0, Position.RIGHT) != Location.INTERIOR) continue;
-
-      /**
-       * the edgeRing is CW ring which surrounds the INT of the area, so check all
-       * edges have been visited.  If any are unvisited, this is a disconnected part of the interior
-       */
-      for (int j = 0; j < edges.size(); j++) {
-        de = (DirectedEdge) edges.get(j);
-//Debug.print("visted? "); Debug.println(de);
-        if (! de.isVisited()) {
-//Debug.print("not visited "); Debug.println(de);
-          disconnectedRingcoord = de.getCoordinate();
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/ConsistentAreaTester.java b/src/com/vividsolutions/jts/operation/valid/ConsistentAreaTester.java
deleted file mode 100644
index c838a9c..0000000
--- a/src/com/vividsolutions/jts/operation/valid/ConsistentAreaTester.java
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geomgraph.index.SegmentIntersector;
-import com.vividsolutions.jts.operation.relate.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Checks that a {@link GeometryGraph} representing an area
- * (a {@link Polygon} or {@link MultiPolygon} )
- * has consistent semantics for area geometries.
- * This check is required for any reasonable polygonal model
- * (including the OGC-SFS model, as well as models which allow ring self-intersection at single points)
- * <p>
- * Checks include:
- * <ul>
- * <li>test for rings which properly intersect
- * (but not for ring self-intersection, or intersections at vertices)
- * <li>test for consistent labelling at all node points
- * (this detects vertex intersections with invalid topology,
- * i.e. where the exterior side of an edge lies in the interior of the area)
- * <li>test for duplicate rings
- * </ul>
- * If an inconsistency is found the location of the problem
- * is recorded and is available to the caller.
- *
- * @version 1.7
- */
-public class ConsistentAreaTester {
-
-  private final LineIntersector li = new RobustLineIntersector();
-  private GeometryGraph geomGraph;
-  private RelateNodeGraph nodeGraph = new RelateNodeGraph();
-
-  // the intersection point found (if any)
-  private Coordinate invalidPoint;
-
-  /**
-   * Creates a new tester for consistent areas.
-   *
-   * @param geomGraph the topology graph of the area geometry
-   */
-  public ConsistentAreaTester(GeometryGraph geomGraph)
-  {
-    this.geomGraph = geomGraph;
-  }
-
-    /**
-   * @return the intersection point, or <code>null</code> if none was found
-   */
-  public Coordinate getInvalidPoint() { return invalidPoint; }
-
-  /**
-   * Check all nodes to see if their labels are consistent with area topology.
-   *
-   * @return <code>true</code> if this area has a consistent node labelling
-   */
-  public boolean isNodeConsistentArea()
-  {
-    /**
-     * To fully check validity, it is necessary to
-     * compute ALL intersections, including self-intersections within a single edge.
-     */
-    SegmentIntersector intersector = geomGraph.computeSelfNodes(li, true);
-    if (intersector.hasProperIntersection()) {
-      invalidPoint = intersector.getProperIntersectionPoint();
-      return false;
-    }
-
-    nodeGraph.build(geomGraph);
-
-    return isNodeEdgeAreaLabelsConsistent();
-  }
-
-  /**
-   * Check all nodes to see if their labels are consistent.
-   * If any are not, return false
-   *
-   * @return <code>true</code> if the edge area labels are consistent at this node
-   */
-  private boolean isNodeEdgeAreaLabelsConsistent()
-  {
-    for (Iterator nodeIt = nodeGraph.getNodeIterator(); nodeIt.hasNext(); ) {
-      RelateNode node = (RelateNode) nodeIt.next();
-      if (! node.getEdges().isAreaLabelsConsistent(geomGraph)) {
-        invalidPoint = (Coordinate) node.getCoordinate().clone();
-        return false;
-      }
-    }
-    return true;
-  }
-
-  /**
-   * Checks for two duplicate rings in an area.
-   * Duplicate rings are rings that are topologically equal
-   * (that is, which have the same sequence of points up to point order).
-   * If the area is topologically consistent (determined by calling the
-   * <code>isNodeConsistentArea</code>,
-   * duplicate rings can be found by checking for EdgeBundles which contain
-   * more than one EdgeEnd.
-   * (This is because topologically consistent areas cannot have two rings sharing
-   * the same line segment, unless the rings are equal).
-   * The start point of one of the equal rings will be placed in
-   * invalidPoint.
-   *
-   * @return true if this area Geometry is topologically consistent but has two duplicate rings
-   */
-  public boolean hasDuplicateRings()
-  {
-    for (Iterator nodeIt = nodeGraph.getNodeIterator(); nodeIt.hasNext(); ) {
-      RelateNode node = (RelateNode) nodeIt.next();
-      for (Iterator i = node.getEdges().iterator(); i.hasNext(); ) {
-        EdgeEndBundle eeb = (EdgeEndBundle) i.next();
-        if (eeb.getEdgeEnds().size() > 1) {
-          invalidPoint = eeb.getEdge().getCoordinate(0);
-          return true;
-        }
-      }
-    }
-    return false;
-  }
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/IndexedNestedRingTester.java b/src/com/vividsolutions/jts/operation/valid/IndexedNestedRingTester.java
deleted file mode 100644
index 4426794..0000000
--- a/src/com/vividsolutions/jts/operation/valid/IndexedNestedRingTester.java
+++ /dev/null
@@ -1,126 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.index.SpatialIndex;
-import com.vividsolutions.jts.index.strtree.STRtree;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Tests whether any of a set of {@link LinearRing}s are
- * nested inside another ring in the set, using a spatial
- * index to speed up the comparisons.
- *
- * @version 1.7
- */
-public class IndexedNestedRingTester
-{
-  private GeometryGraph graph;  // used to find non-node vertices
-  private List rings = new ArrayList();
-  private Envelope totalEnv = new Envelope();
-  private SpatialIndex index;
-  private Coordinate nestedPt;
-
-  public IndexedNestedRingTester(GeometryGraph graph)
-  {
-    this.graph = graph;
-  }
-
-  public Coordinate getNestedPoint() { return nestedPt; }
-
-  public void add(LinearRing ring)
-  {
-    rings.add(ring);
-    totalEnv.expandToInclude(ring.getEnvelopeInternal());
-  }
-
-  public boolean isNonNested()
-  {
-    buildIndex();
-
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing innerRing = (LinearRing) rings.get(i);
-      Coordinate[] innerRingPts = innerRing.getCoordinates();
-
-      List results = index.query(innerRing.getEnvelopeInternal());
-//System.out.println(results.size());
-      for (int j = 0; j < results.size(); j++) {
-        LinearRing searchRing = (LinearRing) results.get(j);
-        Coordinate[] searchRingPts = searchRing.getCoordinates();
-
-        if (innerRing == searchRing)
-          continue;
-
-        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
-          continue;
-
-        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
-        
-        /**
-         * If no non-node pts can be found, this means
-         * that the searchRing touches ALL of the innerRing vertices.
-         * This indicates an invalid polygon, since either
-         * the two holes create a disconnected interior, 
-         * or they touch in an infinite number of points 
-         * (i.e. along a line segment).
-         * Both of these cases are caught by other tests,
-         * so it is safe to simply skip this situation here.
-         */
-        if (innerRingPt == null)
-          continue;
-
-        boolean isInside = CGAlgorithms.isPointInRing(innerRingPt, searchRingPts);
-        if (isInside) {
-          nestedPt = innerRingPt;
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-
-  private void buildIndex()
-  {
-    index = new STRtree();
-
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing ring = (LinearRing) rings.get(i);
-      Envelope env = ring.getEnvelopeInternal();
-      index.insert(env, ring);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/IsValidOp.java b/src/com/vividsolutions/jts/operation/valid/IsValidOp.java
deleted file mode 100644
index 367eec4..0000000
--- a/src/com/vividsolutions/jts/operation/valid/IsValidOp.java
+++ /dev/null
@@ -1,618 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Implements the algorithms required to compute the <code>isValid()</code> method
- * for {@link Geometry}s.
- * See the documentation for the various geometry types for a specification of validity.
- *
- * @version 1.7
- */
-public class IsValidOp
-{
-	/**
-	 * Tests whether a {@link Geometry} is valid.
-	 * @param geom the Geometry to test
-	 * @return true if the geometry is valid
-	 */
-	public static boolean isValid(Geometry geom)
-	{
-    IsValidOp isValidOp = new IsValidOp(geom);
-    return isValidOp.isValid();
-	}
-	
-  /**
-   * Checks whether a coordinate is valid for processing.
-   * Coordinates are valid iff their x and y ordinates are in the
-   * range of the floating point representation.
-   *
-   * @param coord the coordinate to validate
-   * @return <code>true</code> if the coordinate is valid
-   */
-  public static boolean isValid(Coordinate coord)
-  {
-    if (Double.isNaN(coord.x)) return false;
-    if (Double.isInfinite(coord.x)) return false;
-    if (Double.isNaN(coord.y)) return false;
-    if (Double.isInfinite(coord.y)) return false;
-    return true;
-  }
-  /**
-   * Find a point from the list of testCoords
-   * that is NOT a node in the edge for the list of searchCoords
-   *
-   * @return the point found, or <code>null</code> if none found
-   */
-  public static Coordinate findPtNotNode(
-                          Coordinate[] testCoords,
-                          LinearRing searchRing,
-                          GeometryGraph graph)
-  {
-    // find edge corresponding to searchRing.
-    Edge searchEdge = graph.findEdge(searchRing);
-    // find a point in the testCoords which is not a node of the searchRing
-    EdgeIntersectionList eiList = searchEdge.getEdgeIntersectionList();
-    // somewhat inefficient - is there a better way? (Use a node map, for instance?)
-    for (int i = 0 ; i < testCoords.length; i++) {
-      Coordinate pt = testCoords[i];
-      if (! eiList.isIntersection(pt))
-        return pt;
-    }
-    return null;
-  }
-
-  private Geometry parentGeometry;  // the base Geometry to be validated
-  /**
-   * If the following condition is TRUE JTS will validate inverted shells and exverted holes
-   * (the ESRI SDE model)
-   */
-  private boolean isSelfTouchingRingFormingHoleValid = false;
-  private TopologyValidationError validErr;
-
-  public IsValidOp(Geometry parentGeometry)
-  {
-    this.parentGeometry = parentGeometry;
-  }
-
-  /**
-   * Sets whether polygons using <b>Self-Touching Rings</b> to form
-   * holes are reported as valid.
-   * If this flag is set, the following Self-Touching conditions
-   * are treated as being valid:
-   * <ul>
-   * <li>the shell ring self-touches to create a hole touching the shell
-   * <li>a hole ring self-touches to create two holes touching at a point
-   * </ul>
-   * <p>
-   * The default (following the OGC SFS standard)
-   * is that this condition is <b>not</b> valid (<code>false</code>).
-   * <p>
-   * This does not affect whether Self-Touching Rings
-   * disconnecting the polygon interior are considered valid
-   * (these are considered to be <b>invalid</b> under the SFS, and many other
-   * spatial models as well).
-   * This includes "bow-tie" shells,
-   * which self-touch at a single point causing the interior to
-   * be disconnected,
-   * and "C-shaped" holes which self-touch at a single point causing an island to be formed.
-   *
-   * @param isValid states whether geometry with this condition is valid
-   */
-  public void setSelfTouchingRingFormingHoleValid(boolean isValid)
-  {
-    isSelfTouchingRingFormingHoleValid = isValid;
-  }
-
-  /**
-   * Computes the validity of the geometry,
-   * and returns <tt>true</tt> if it is valid.
-   * 
-   * @return true if the geometry is valid
-   */
-  public boolean isValid()
-  {
-    checkValid(parentGeometry);
-    return validErr == null;
-  }
-
-  /**
-   * Computes the validity of the geometry,
-   * and if not valid returns the validation error for the geometry,
-   * or null if the geometry is valid.
-   * 
-   * @return the validation error, if the geometry is invalid
-   * or null if the geometry is valid
-   */
-  public TopologyValidationError getValidationError()
-  {
-    checkValid(parentGeometry);
-    return validErr;
-  }
-
-  private void checkValid(Geometry g)
-  {
-    validErr = null;
-
-    // empty geometries are always valid!
-    if (g.isEmpty()) return;
-
-    if (g instanceof Point)                   checkValid((Point) g);
-    else if (g instanceof MultiPoint)         checkValid((MultiPoint) g);
-                        // LineString also handles LinearRings
-    else if (g instanceof LinearRing)         checkValid( (LinearRing) g);
-    else if (g instanceof LineString)         checkValid( (LineString) g);
-    else if (g instanceof Polygon)            checkValid( (Polygon) g);
-    else if (g instanceof MultiPolygon)       checkValid( (MultiPolygon) g);
-    else if (g instanceof GeometryCollection) checkValid( (GeometryCollection) g);
-    else  throw new UnsupportedOperationException(g.getClass().getName());
-  }
-
-  /**
-   * Checks validity of a Point.
-   */
-  private void checkValid(Point g)
-  {
-    checkInvalidCoordinates(g.getCoordinates());
-  }
-  /**
-   * Checks validity of a MultiPoint.
-   */
-  private void checkValid(MultiPoint g)
-  {
-    checkInvalidCoordinates(g.getCoordinates());
-  }
-
-  /**
-   * Checks validity of a LineString.  Almost anything goes for linestrings!
-   */
-  private void checkValid(LineString g)
-  {
-    checkInvalidCoordinates(g.getCoordinates());
-    if (validErr != null) return;
-    GeometryGraph graph = new GeometryGraph(0, g);
-    checkTooFewPoints(graph);
-  }
-  /**
-   * Checks validity of a LinearRing.
-   */
-  private void checkValid(LinearRing g)
-  {
-    checkInvalidCoordinates(g.getCoordinates());
-    if (validErr != null) return;
-    checkClosedRing(g);
-    if (validErr != null) return;
-
-    GeometryGraph graph = new GeometryGraph(0, g);
-    checkTooFewPoints(graph);
-    if (validErr != null) return;
-    LineIntersector li = new RobustLineIntersector();
-    graph.computeSelfNodes(li, true);
-    checkNoSelfIntersectingRings(graph);
-  }
-
-  /**
-   * Checks the validity of a polygon.
-   * Sets the validErr flag.
-   */
-  private void checkValid(Polygon g)
-  {
-    checkInvalidCoordinates(g);
-    if (validErr != null) return;
-    checkClosedRings(g);
-    if (validErr != null) return;
-
-    GeometryGraph graph = new GeometryGraph(0, g);
-
-    checkTooFewPoints(graph);
-    if (validErr != null) return;
-    checkConsistentArea(graph);
-    if (validErr != null) return;
-
-    if (! isSelfTouchingRingFormingHoleValid) {
-      checkNoSelfIntersectingRings(graph);
-      if (validErr != null) return;
-    }
-    checkHolesInShell(g, graph);
-    if (validErr != null) return;
-    //SLOWcheckHolesNotNested(g);
-    checkHolesNotNested(g, graph);
-    if (validErr != null) return;
-    checkConnectedInteriors(graph);
-  }
-
-  private void checkValid(MultiPolygon g)
-  {
-    for (int i = 0; i < g.getNumGeometries(); i++) {
-      Polygon p = (Polygon) g.getGeometryN(i);
-      checkInvalidCoordinates(p);
-      if (validErr != null) return;
-      checkClosedRings(p);
-      if (validErr != null) return;
-    }
-
-    GeometryGraph graph = new GeometryGraph(0, g);
-
-    checkTooFewPoints(graph);
-    if (validErr != null) return;
-    checkConsistentArea(graph);
-    if (validErr != null) return;
-    if (! isSelfTouchingRingFormingHoleValid) {
-      checkNoSelfIntersectingRings(graph);
-      if (validErr != null) return;
-    }
-    for (int i = 0; i < g.getNumGeometries(); i++) {
-      Polygon p = (Polygon) g.getGeometryN(i);
-      checkHolesInShell(p, graph);
-      if (validErr != null) return;
-    }
-    for (int i = 0; i < g.getNumGeometries(); i++) {
-      Polygon p = (Polygon) g.getGeometryN(i);
-      checkHolesNotNested(p, graph);
-      if (validErr != null) return;
-    }
-    checkShellsNotNested(g, graph);
-    if (validErr != null) return;
-    checkConnectedInteriors(graph);
-  }
-
-  private void checkValid(GeometryCollection gc)
-  {
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      Geometry g = gc.getGeometryN(i);
-      checkValid(g);
-      if (validErr != null) return;
-    }
-  }
-
-  private void checkInvalidCoordinates(Coordinate[] coords)
-  {
-    for (int i = 0; i < coords.length; i++) {
-      if (! isValid(coords[i])) {
-        validErr = new TopologyValidationError(
-                          TopologyValidationError.INVALID_COORDINATE,
-                          coords[i]);
-        return;
-      }
-    }
-  }
-
-  private void checkInvalidCoordinates(Polygon poly)
-  {
-    checkInvalidCoordinates(poly.getExteriorRing().getCoordinates());
-    if (validErr != null) return;
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      checkInvalidCoordinates(poly.getInteriorRingN(i).getCoordinates());
-      if (validErr != null) return;
-    }
-  }
-
-  private void checkClosedRings(Polygon poly)
-  {
-    checkClosedRing((LinearRing) poly.getExteriorRing());
-    if (validErr != null) return;
-    for (int i = 0; i < poly.getNumInteriorRing(); i++) {
-      checkClosedRing((LinearRing) poly.getInteriorRingN(i));
-      if (validErr != null) return;
-    }
-  }
-
-  private void checkClosedRing(LinearRing ring)
-  {
-    if (! ring.isClosed() ) {
-    	Coordinate pt = null;
-    	if (ring.getNumPoints() >= 1)
-    		pt = ring.getCoordinateN(0);
-      validErr = new TopologyValidationError(
-                        TopologyValidationError.RING_NOT_CLOSED,
-                        pt);
-    }
-  }
-
-  private void checkTooFewPoints(GeometryGraph graph)
-  {
-    if (graph.hasTooFewPoints()) {
-      validErr = new TopologyValidationError(
-                        TopologyValidationError.TOO_FEW_POINTS,
-                        graph.getInvalidPoint());
-      return;
-    }
-  }
-
-  /**
-   * Checks that the arrangement of edges in a polygonal geometry graph
-   * forms a consistent area.
-   *
-   * @param graph
-   *
-   * @see ConsistentAreaTester
-   */
-  private void checkConsistentArea(GeometryGraph graph)
-  {
-    ConsistentAreaTester cat = new ConsistentAreaTester(graph);
-    boolean isValidArea = cat.isNodeConsistentArea();
-    if (! isValidArea) {
-      validErr = new TopologyValidationError(
-                        TopologyValidationError.SELF_INTERSECTION,
-                        cat.getInvalidPoint());
-      return;
-    }
-    if (cat.hasDuplicateRings()) {
-      validErr = new TopologyValidationError(
-                        TopologyValidationError.DUPLICATE_RINGS,
-                        cat.getInvalidPoint());
-    }
-  }
-
-  /**
-   * Check that there is no ring which self-intersects (except of course at its endpoints).
-   * This is required by OGC topology rules (but not by other models
-   * such as ESRI SDE, which allow inverted shells and exverted holes).
-   *
-   * @param graph the topology graph of the geometry
-   */
-  private void checkNoSelfIntersectingRings(GeometryGraph graph)
-  {
-    for (Iterator i = graph.getEdgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      checkNoSelfIntersectingRing(e.getEdgeIntersectionList());
-      if (validErr != null)
-        return;
-    }
-  }
-
-  /**
-   * Check that a ring does not self-intersect, except at its endpoints.
-   * Algorithm is to count the number of times each node along edge occurs.
-   * If any occur more than once, that must be a self-intersection.
-   */
-  private void checkNoSelfIntersectingRing(EdgeIntersectionList eiList)
-  {
-    Set nodeSet = new TreeSet();
-    boolean isFirst = true;
-    for (Iterator i = eiList.iterator(); i.hasNext(); ) {
-      EdgeIntersection ei = (EdgeIntersection) i.next();
-      if (isFirst) {
-        isFirst = false;
-        continue;
-      }
-      if (nodeSet.contains(ei.coord)) {
-        validErr = new TopologyValidationError(
-                          TopologyValidationError.RING_SELF_INTERSECTION,
-                          ei.coord);
-        return;
-      }
-      else {
-        nodeSet.add(ei.coord);
-      }
-    }
-  }
-
-  /**
-   * Tests that each hole is inside the polygon shell.
-   * This routine assumes that the holes have previously been tested
-   * to ensure that all vertices lie on the shell oon the same side of it
-   * (i.e that the hole rings do not cross the shell ring).
-   * In other words, this test is only correct if the ConsistentArea test is passed first.
-   * Given this, a simple point-in-polygon test of a single point in the hole can be used,
-   * provided the point is chosen such that it does not lie on the shell.
-   *
-   * @param p the polygon to be tested for hole inclusion
-   * @param graph a GeometryGraph incorporating the polygon
-   */
-  private void checkHolesInShell(Polygon p, GeometryGraph graph)
-  {
-    LinearRing shell = (LinearRing) p.getExteriorRing();
-
-    //PointInRing pir = new SimplePointInRing(shell);
-    //PointInRing pir = new SIRtreePointInRing(shell);
-    PointInRing pir = new MCPointInRing(shell);
-
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-
-      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
-      Coordinate holePt = findPtNotNode(hole.getCoordinates(), shell, graph);
-      /**
-       * If no non-node hole vertex can be found, the hole must
-       * split the polygon into disconnected interiors.
-       * This will be caught by a subsequent check.
-       */
-      if (holePt == null) return;
-
-      boolean outside = ! pir.isInside(holePt);
-      if ( outside ) {
-        validErr = new TopologyValidationError(
-                          TopologyValidationError.HOLE_OUTSIDE_SHELL,
-                          holePt);
-        return;
-      }
-    }
-  }
-
-  /**
-   * Tests that no hole is nested inside another hole.
-   * This routine assumes that the holes are disjoint.
-   * To ensure this, holes have previously been tested
-   * to ensure that:
-   * <ul>
-   * <li>they do not partially overlap
-   *      (checked by <code>checkRelateConsistency</code>)
-   * <li>they are not identical
-   *      (checked by <code>checkRelateConsistency</code>)
-   * </ul>
-   */
-  private void checkHolesNotNested(Polygon p, GeometryGraph graph)
-  {
-    IndexedNestedRingTester nestedTester = new IndexedNestedRingTester(graph);
-    //SimpleNestedRingTester nestedTester = new SimpleNestedRingTester(arg[0]);
-    //SweeplineNestedRingTester nestedTester = new SweeplineNestedRingTester(arg[0]);
-
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-      LinearRing innerHole = (LinearRing) p.getInteriorRingN(i);
-      nestedTester.add(innerHole);
-    }
-    boolean isNonNested = nestedTester.isNonNested();
-    if ( ! isNonNested ) {
-      validErr = new TopologyValidationError(
-                            TopologyValidationError.NESTED_HOLES,
-                            nestedTester.getNestedPoint());
-    }
-  }
-
-  /**
-   * Tests that no element polygon is wholly in the interior of another element polygon.
-   * <p>
-   * Preconditions:
-   * <ul>
-   * <li>shells do not partially overlap
-   * <li>shells do not touch along an edge
-   * <li>no duplicate rings exist
-   * </ul>
-   * This routine relies on the fact that while polygon shells may touch at one or
-   * more vertices, they cannot touch at ALL vertices.
-   */
-  private void checkShellsNotNested(MultiPolygon mp, GeometryGraph graph)
-  {
-    for (int i = 0; i < mp.getNumGeometries(); i++) {
-      Polygon p = (Polygon) mp.getGeometryN(i);
-      LinearRing shell = (LinearRing) p.getExteriorRing();
-      for (int j = 0; j < mp.getNumGeometries(); j++) {
-        if (i == j) continue;
-        Polygon p2 = (Polygon) mp.getGeometryN(j);
-        checkShellNotNested(shell, p2, graph);
-        if (validErr != null) return;
-      }
-    }
-  }
-
-  /**
-   * Check if a shell is incorrectly nested within a polygon.  This is the case
-   * if the shell is inside the polygon shell, but not inside a polygon hole.
-   * (If the shell is inside a polygon hole, the nesting is valid.)
-   * <p>
-   * The algorithm used relies on the fact that the rings must be properly contained.
-   * E.g. they cannot partially overlap (this has been previously checked by
-   * <code>checkRelateConsistency</code> )
-   */
-  private void checkShellNotNested(LinearRing shell, Polygon p, GeometryGraph graph)
-  {
-    Coordinate[] shellPts = shell.getCoordinates();
-    // test if shell is inside polygon shell
-    LinearRing polyShell =  (LinearRing) p.getExteriorRing();
-    Coordinate[] polyPts = polyShell.getCoordinates();
-    Coordinate shellPt = findPtNotNode(shellPts, polyShell, graph);
-    // if no point could be found, we can assume that the shell is outside the polygon
-    if (shellPt == null)
-      return;
-    boolean insidePolyShell = CGAlgorithms.isPointInRing(shellPt, polyPts);
-    if (! insidePolyShell) return;
-
-    // if no holes, this is an error!
-    if (p.getNumInteriorRing() <= 0) {
-      validErr = new TopologyValidationError(
-                            TopologyValidationError.NESTED_SHELLS,
-                            shellPt);
-      return;
-    }
-
-    /**
-     * Check if the shell is inside one of the holes.
-     * This is the case if one of the calls to checkShellInsideHole
-     * returns a null coordinate.
-     * Otherwise, the shell is not properly contained in a hole, which is an error.
-     */
-    Coordinate badNestedPt = null;
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-      LinearRing hole = (LinearRing) p.getInteriorRingN(i);
-      badNestedPt = checkShellInsideHole(shell, hole, graph);
-      if (badNestedPt == null)
-        return;
-    }
-    validErr = new TopologyValidationError(
-                          TopologyValidationError.NESTED_SHELLS,
-                          badNestedPt);
-  }
-
-  /**
-   * This routine checks to see if a shell is properly contained in a hole.
-   * It assumes that the edges of the shell and hole do not
-   * properly intersect.
-   *
-   * @return <code>null</code> if the shell is properly contained, or
-   *   a Coordinate which is not inside the hole if it is not
-   *
-   */
-  private Coordinate checkShellInsideHole(LinearRing shell, LinearRing hole, GeometryGraph graph)
-  {
-    Coordinate[] shellPts = shell.getCoordinates();
-    Coordinate[] holePts = hole.getCoordinates();
-    // TODO: improve performance of this - by sorting pointlists for instance?
-    Coordinate shellPt = findPtNotNode(shellPts, hole, graph);
-    // if point is on shell but not hole, check that the shell is inside the hole
-    if (shellPt != null) {
-      boolean insideHole = CGAlgorithms.isPointInRing(shellPt, holePts);
-      if (! insideHole) {
-        return shellPt;
-      }
-    }
-    Coordinate holePt = findPtNotNode(holePts, shell, graph);
-    // if point is on hole but not shell, check that the hole is outside the shell
-    if (holePt != null) {
-      boolean insideShell = CGAlgorithms.isPointInRing(holePt, shellPts);
-      if (insideShell) {
-        return holePt;
-      }
-      return null;
-    }
-    Assert.shouldNeverReachHere("points in shell and hole appear to be equal");
-    return null;
-  }
-
-  private void checkConnectedInteriors(GeometryGraph graph)
-  {
-    ConnectedInteriorTester cit = new ConnectedInteriorTester(graph);
-    if (! cit.isInteriorsConnected())
-      validErr = new TopologyValidationError(
-                        TopologyValidationError.DISCONNECTED_INTERIOR,
-                        cit.getCoordinate());
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/QuadtreeNestedRingTester.java b/src/com/vividsolutions/jts/operation/valid/QuadtreeNestedRingTester.java
deleted file mode 100644
index 98cea53..0000000
--- a/src/com/vividsolutions/jts/operation/valid/QuadtreeNestedRingTester.java
+++ /dev/null
@@ -1,116 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.index.quadtree.Quadtree;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Tests whether any of a set of {@link LinearRing}s are
- * nested inside another ring in the set, using a {@link Quadtree}
- * index to speed up the comparisons.
- *
- * @version 1.7
- */
-public class QuadtreeNestedRingTester
-{
-
-  private GeometryGraph graph;  // used to find non-node vertices
-  private List rings = new ArrayList();
-  private Envelope totalEnv = new Envelope();
-  private Quadtree quadtree;
-  private Coordinate nestedPt;
-
-  public QuadtreeNestedRingTester(GeometryGraph graph)
-  {
-    this.graph = graph;
-  }
-
-  public Coordinate getNestedPoint() { return nestedPt; }
-
-  public void add(LinearRing ring)
-  {
-    rings.add(ring);
-    totalEnv.expandToInclude(ring.getEnvelopeInternal());
-  }
-
-  public boolean isNonNested()
-  {
-    buildQuadtree();
-
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing innerRing = (LinearRing) rings.get(i);
-      Coordinate[] innerRingPts = innerRing.getCoordinates();
-
-      List results = quadtree.query(innerRing.getEnvelopeInternal());
-//System.out.println(results.size());
-      for (int j = 0; j < results.size(); j++) {
-        LinearRing searchRing = (LinearRing) results.get(j);
-        Coordinate[] searchRingPts = searchRing.getCoordinates();
-
-        if (innerRing == searchRing)
-          continue;
-
-        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
-          continue;
-
-        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
-        Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
-        //Coordinate innerRingPt = innerRingPts[0];
-
-        boolean isInside = CGAlgorithms.isPointInRing(innerRingPt, searchRingPts);
-        if (isInside) {
-          nestedPt = innerRingPt;
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-
-  private void buildQuadtree()
-  {
-    quadtree = new Quadtree();
-
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing ring = (LinearRing) rings.get(i);
-      Envelope env = ring.getEnvelopeInternal();
-      quadtree.insert(env, ring);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/RepeatedPointTester.java b/src/com/vividsolutions/jts/operation/valid/RepeatedPointTester.java
deleted file mode 100644
index 8750649..0000000
--- a/src/com/vividsolutions/jts/operation/valid/RepeatedPointTester.java
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Implements the appropriate checks for repeated points
- * (consecutive identical coordinates) as defined in the
- * JTS spec.
- *
- * @version 1.7
- */
-public class RepeatedPointTester {
-
-  // save the repeated coord found (if any)
-  private Coordinate repeatedCoord;
-
-  public RepeatedPointTester() {
-  }
-
-  public Coordinate getCoordinate() { return repeatedCoord; }
-
-  public boolean hasRepeatedPoint(Geometry g)
-  {
-    if (g.isEmpty()) return false;
-    if (g instanceof Point)                   return false;
-    else if (g instanceof MultiPoint)         return false;
-                        // LineString also handles LinearRings
-    else if (g instanceof LineString)         return hasRepeatedPoint(((LineString) g).getCoordinates());
-    else if (g instanceof Polygon)            return hasRepeatedPoint((Polygon) g);
-    else if (g instanceof GeometryCollection) return hasRepeatedPoint((GeometryCollection) g);
-    else  throw new UnsupportedOperationException(g.getClass().getName());
-  }
-
-  public boolean hasRepeatedPoint(Coordinate[] coord)
-  {
-    for (int i = 1; i < coord.length; i++) {
-      if (coord[i - 1].equals(coord[i]) ) {
-        repeatedCoord = coord[i];
-        return true;
-      }
-    }
-    return false;
-  }
-  private boolean hasRepeatedPoint(Polygon p)
-  {
-    if (hasRepeatedPoint(p.getExteriorRing().getCoordinates())) return true;
-    for (int i = 0; i < p.getNumInteriorRing(); i++) {
-      if (hasRepeatedPoint(p.getInteriorRingN(i).getCoordinates())) return true;
-    }
-    return false;
-  }
-  private boolean hasRepeatedPoint(GeometryCollection gc)
-  {
-    for (int i = 0; i < gc.getNumGeometries(); i++) {
-      Geometry g = gc.getGeometryN(i);
-      if (hasRepeatedPoint(g)) return true;
-    }
-    return false;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/SimpleNestedRingTester.java b/src/com/vividsolutions/jts/operation/valid/SimpleNestedRingTester.java
deleted file mode 100644
index 023fc33..0000000
--- a/src/com/vividsolutions/jts/operation/valid/SimpleNestedRingTester.java
+++ /dev/null
@@ -1,98 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Tests whether any of a set of {@link LinearRing}s are
- * nested inside another ring in the set, using a simple O(n^2)
- * comparison.
- *
- * @version 1.7
- */
-public class SimpleNestedRingTester
-{
-
-  private GeometryGraph graph;  // used to find non-node vertices
-  private List rings = new ArrayList();
-  private Coordinate nestedPt;
-
-  public SimpleNestedRingTester(GeometryGraph graph)
-  {
-    this.graph = graph;
-  }
-
-  public void add(LinearRing ring)
-  {
-    rings.add(ring);
-  }
-
-  public Coordinate getNestedPoint() { return nestedPt; }
-
-  public boolean isNonNested()
-  {
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing innerRing = (LinearRing) rings.get(i);
-      Coordinate[] innerRingPts = innerRing.getCoordinates();
-
-      for (int j = 0; j < rings.size(); j++) {
-        LinearRing searchRing = (LinearRing) rings.get(j);
-        Coordinate[] searchRingPts = searchRing.getCoordinates();
-
-        if (innerRing == searchRing)
-          continue;
-
-        if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
-          continue;
-
-        Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
-        Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
-        //Coordinate innerRingPt = innerRingPts[0];
-
-        boolean isInside = CGAlgorithms.isPointInRing(innerRingPt, searchRingPts);
-        if (isInside) {
-          nestedPt = innerRingPt;
-          return false;
-        }
-      }
-    }
-    return true;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/SweeplineNestedRingTester.java b/src/com/vividsolutions/jts/operation/valid/SweeplineNestedRingTester.java
deleted file mode 100644
index d888cb0..0000000
--- a/src/com/vividsolutions/jts/operation/valid/SweeplineNestedRingTester.java
+++ /dev/null
@@ -1,129 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geomgraph.*;
-import com.vividsolutions.jts.index.sweepline.*;
-import com.vividsolutions.jts.util.*;
-
-/**
- * Tests whether any of a set of {@link LinearRing}s are
- * nested inside another ring in the set, using a {@link SweepLineIndex}
- * index to speed up the comparisons.
- *
- * @version 1.7
- */
-public class SweeplineNestedRingTester
-{
-
-  private GeometryGraph graph;  // used to find non-node vertices
-  private List rings = new ArrayList();
-  //private Envelope totalEnv = new Envelope();
-  private SweepLineIndex sweepLine;
-  private Coordinate nestedPt = null;
-
-  public SweeplineNestedRingTester(GeometryGraph graph)
-  {
-    this.graph = graph;
-  }
-
-  public Coordinate getNestedPoint() { return nestedPt; }
-
-  public void add(LinearRing ring)
-  {
-    rings.add(ring);
-  }
-
-  public boolean isNonNested()
-  {
-    buildIndex();
-
-    OverlapAction action = new OverlapAction();
-
-    sweepLine.computeOverlaps(action);
-    return action.isNonNested;
-  }
-
-  private void buildIndex()
-  {
-    sweepLine = new SweepLineIndex();
-
-    for (int i = 0; i < rings.size(); i++) {
-      LinearRing ring = (LinearRing) rings.get(i);
-      Envelope env = ring.getEnvelopeInternal();
-      SweepLineInterval sweepInt = new SweepLineInterval(env.getMinX(), env.getMaxX(), ring);
-      sweepLine.add(sweepInt);
-    }
-  }
-
-  private boolean isInside(LinearRing innerRing, LinearRing searchRing)
-  {
-    Coordinate[] innerRingPts = innerRing.getCoordinates();
-    Coordinate[] searchRingPts = searchRing.getCoordinates();
-
-    if (! innerRing.getEnvelopeInternal().intersects(searchRing.getEnvelopeInternal()))
-      return false;
-
-    Coordinate innerRingPt = IsValidOp.findPtNotNode(innerRingPts, searchRing, graph);
-    Assert.isTrue(innerRingPt != null, "Unable to find a ring point not a node of the search ring");
-
-    boolean isInside = CGAlgorithms.isPointInRing(innerRingPt, searchRingPts);
-    if (isInside) {
-      nestedPt = innerRingPt;
-      return true;
-    }
-    return false;
-  }
-
-
-  class OverlapAction
-    implements SweepLineOverlapAction
-  {
-    boolean isNonNested = true;
-
-  public void overlap(SweepLineInterval s0, SweepLineInterval s1)
-  {
-    LinearRing innerRing = (LinearRing) s0.getItem();
-    LinearRing searchRing = (LinearRing) s1.getItem();
-    if (innerRing == searchRing) return;
-
-    if (isInside(innerRing, searchRing))
-      isNonNested = false;
-  }
-
-  }
-}
diff --git a/src/com/vividsolutions/jts/operation/valid/TopologyValidationError.java b/src/com/vividsolutions/jts/operation/valid/TopologyValidationError.java
deleted file mode 100644
index 78f8995..0000000
--- a/src/com/vividsolutions/jts/operation/valid/TopologyValidationError.java
+++ /dev/null
@@ -1,193 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.operation.valid;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Contains information about the nature and location of a {@link Geometry}
- * validation error
- *
- * @version 1.7
- */
-public class TopologyValidationError {
-
-  /**
-   * Not used
-   * @deprecated
-   */
-  public static final int ERROR                   = 0;
-  /**
-   * No longer used - repeated points are considered valid as per the SFS
-   * @deprecated
-   */
-  public static final int REPEATED_POINT          = 1;
-
-  /**
-   * Indicates that a hole of a polygon lies partially or completely in the exterior of the shell
-   */
-  public static final int HOLE_OUTSIDE_SHELL      = 2;
-
-  /**
-   * Indicates that a hole lies in the interior of another hole in the same polygon
-   */
-  public static final int NESTED_HOLES            = 3;
-
-  /**
-   * Indicates that the interior of a polygon is disjoint
-   * (often caused by set of contiguous holes splitting the polygon into two parts)
-   */
-  public static final int DISCONNECTED_INTERIOR   = 4;
-
-  /**
-   * Indicates that two rings of a polygonal geometry intersect
-   */
-  public static final int SELF_INTERSECTION       = 5;
-
-  /**
-   * Indicates that a ring self-intersects
-   */
-  public static final int RING_SELF_INTERSECTION  = 6;
-
-  /**
-   * Indicates that a polygon component of a MultiPolygon lies inside another polygonal component
-   */
-  public static final int NESTED_SHELLS           = 7;
-
-  /**
-   * Indicates that a polygonal geometry contains two rings which are identical
-   */
-  public static final int DUPLICATE_RINGS         = 8;
-
-  /**
-   * Indicates that either
-   * <ul>
-   * <li>a LineString contains a single point
-   * <li>a LinearRing contains 2 or 3 points
-   * </ul>
-   */
-  public static final int TOO_FEW_POINTS          = 9;
-
-  /**
-   * Indicates that the <code>X</code> or <code>Y</code> ordinate of
-   * a Coordinate is not a valid numeric value (e.g. {@link Double#NaN} )
-   */
-  public static final int INVALID_COORDINATE      = 10;
-
-  /**
-   * Indicates that a ring is not correctly closed
-   * (the first and the last coordinate are different)
-   */
-  public static final int RING_NOT_CLOSED      = 11;
-
-  /**
-   * Messages corresponding to error codes
-   */
-  public static final String[] errMsg = {
-    "Topology Validation Error",
-    "Repeated Point",
-    "Hole lies outside shell",
-    "Holes are nested",
-    "Interior is disconnected",
-    "Self-intersection",
-    "Ring Self-intersection",
-    "Nested shells",
-    "Duplicate Rings",
-    "Too few distinct points in geometry component",
-    "Invalid Coordinate",
-    "Ring is not closed"
-  };
-
-  private int errorType;
-  private Coordinate pt;
-
-  /**
-   * Creates a validation error with the given type and location
-   *
-   * @param errorType the type of the error
-   * @param pt the location of the error
-   */
-  public TopologyValidationError(int errorType, Coordinate pt)
-  {
-    this.errorType = errorType;
-    if (pt != null)
-      this.pt = (Coordinate) pt.clone();
-  }
-
-  /**
-   * Creates a validation error of the given type with a null location
-   *
-   * @param errorType the type of the error
-   *
-   */
-  public TopologyValidationError(int errorType)
-  {
-    this(errorType, null);
-  }
-
-  /**
-   * Returns the location of this error (on the {@link Geometry} containing the error).
-   *
-   * @return a {@link Coordinate} on the input geometry
-   */
-  public Coordinate getCoordinate() { return pt; }
-
-  /**
-   * Gets the type of this error.
-   *
-   * @return the error type
-   */
-  public int getErrorType() { return errorType; }
-
-  /**
-   * Gets an error message describing this error.
-   * The error message does not describe the location of the error.
-   *
-   * @return the error message
-   */
-  public String getMessage() { return errMsg[errorType]; }
-
-  /**
-   * Gets a message describing the type and location of this error.
-   * @return the error message
-   */
-  public String toString()
-  {
-    String locStr = "";
-    if (pt != null)
-      locStr = " at or near point " + pt;
-    return getMessage() + locStr;
-  }
-}
diff --git a/src/com/vividsolutions/jts/planargraph/DirectedEdge.java b/src/com/vividsolutions/jts/planargraph/DirectedEdge.java
deleted file mode 100644
index 72f0ca0..0000000
--- a/src/com/vividsolutions/jts/planargraph/DirectedEdge.java
+++ /dev/null
@@ -1,230 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.planargraph;
-
-import java.util.*;
-import java.io.PrintStream;
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geomgraph.Quadrant;
-
-/**
- * Represents a directed edge in a {@link PlanarGraph}. A DirectedEdge may or
- * may not have a reference to a parent {@link Edge} (some applications of
- * planar graphs may not require explicit Edge objects to be created). Usually
- * a client using a <code>PlanarGraph</code> will subclass <code>DirectedEdge</code>
- * to add its own application-specific data and methods.
- *
- * @version 1.7
- */
-public class DirectedEdge
-    extends GraphComponent
-    implements Comparable
-{
-  /**
-   * Returns a List containing the parent Edge (possibly null) for each of the given
-   * DirectedEdges.
-   */
-  public static List toEdges(Collection dirEdges)
-  {
-    List edges = new ArrayList();
-    for (Iterator i = dirEdges.iterator(); i.hasNext(); ) {
-      edges.add( ((DirectedEdge) i.next()).parentEdge);
-    }
-    return edges;
-  }
-
-  protected Edge parentEdge;
-  protected Node from;
-  protected Node to;
-  protected Coordinate p0, p1;
-  protected DirectedEdge sym = null;  // optional
-  protected boolean edgeDirection;
-  protected int quadrant;
-  protected double angle;
-
-  /**
-   * Constructs a DirectedEdge connecting the <code>from</code> node to the
-   * <code>to</code> node.
-   *
-   * @param directionPt
-   *   specifies this DirectedEdge's direction vector
-   *   (determined by the vector from the <code>from</code> node
-   *   to <code>directionPt</code>)
-   * @param edgeDirection
-   *   whether this DirectedEdge's direction is the same as or
-   *   opposite to that of the parent Edge (if any)
-   */
-  public DirectedEdge(Node from, Node to, Coordinate directionPt, boolean edgeDirection)
-  {
-    this.from = from;
-    this.to = to;
-    this.edgeDirection = edgeDirection;
-    p0 = from.getCoordinate();
-    p1 = directionPt;
-    double dx = p1.x - p0.x;
-    double dy = p1.y - p0.y;
-    quadrant = Quadrant.quadrant(dx, dy);
-    angle = Math.atan2(dy, dx);
-    //Assert.isTrue(! (dx == 0 && dy == 0), "EdgeEnd with identical endpoints found");
-  }
-
-  /**
-   * Returns this DirectedEdge's parent Edge, or null if it has none.
-   */
-  public Edge getEdge() { return parentEdge; }
-  /**
-   * Associates this DirectedEdge with an Edge (possibly null, indicating no associated
-   * Edge).
-   */
-  public void setEdge(Edge parentEdge) { this.parentEdge = parentEdge; }
-  /**
-   * Returns 0, 1, 2, or 3, indicating the quadrant in which this DirectedEdge's
-   * orientation lies.
-   */
-  public int getQuadrant() { return quadrant; }
-  /**
-   * Returns a point to which an imaginary line is drawn from the from-node to
-   * specify this DirectedEdge's orientation.
-   */
-  public Coordinate getDirectionPt() { return p1; }
-  /**
-   * Returns whether the direction of the parent Edge (if any) is the same as that
-   * of this Directed Edge.
-   */
-  public boolean getEdgeDirection() { return edgeDirection; }
-  /**
-   * Returns the node from which this DirectedEdge leaves.
-   */
-  public Node getFromNode() { return from; }
-  /**
-   * Returns the node to which this DirectedEdge goes.
-   */
-  public Node getToNode() { return to; }
-  /**
-   * Returns the coordinate of the from-node.
-   */
-  public Coordinate getCoordinate() { return from.getCoordinate(); }
-  /**
-   * Returns the angle that the start of this DirectedEdge makes with the
-   * positive x-axis, in radians.
-   */
-  public double getAngle() { return angle; }
-  /**
-   * Returns the symmetric DirectedEdge -- the other DirectedEdge associated with
-   * this DirectedEdge's parent Edge.
-   */
-  public DirectedEdge getSym() { return sym; }
-  /**
-   * Sets this DirectedEdge's symmetric DirectedEdge, which runs in the opposite
-   * direction.
-   */
-  public void setSym(DirectedEdge sym) { this.sym = sym; }
-
-  /**
-   * Removes this directed edge from its containing graph.
-   */
-  void remove() {
-    this.sym = null;
-    this.parentEdge = null;
-  }
-
-  /**
-   * Tests whether this directed edge has been removed from its containing graph
-   *
-   * @return <code>true</code> if this directed edge is removed
-   */
-  public boolean isRemoved()
-  {
-    return parentEdge == null;
-  }
-
-  /**
-   * Returns 1 if this DirectedEdge has a greater angle with the
-   * positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
-   * <p>
-   * Using the obvious algorithm of simply computing the angle is not robust,
-   * since the angle calculation is susceptible to roundoff. A robust algorithm
-   * is:
-   * <ul>
-   * <li>first compare the quadrants. If the quadrants are different, it it
-   * trivial to determine which vector is "greater".
-   * <li>if the vectors lie in the same quadrant, the robust
-   * {@link CGAlgorithms#computeOrientation(Coordinate, Coordinate, Coordinate)}
-   * function can be used to decide the relative orientation of the vectors.
-   * </ul>
-   */
-  public int compareTo(Object obj)
-  {
-      DirectedEdge de = (DirectedEdge) obj;
-      return compareDirection(de);
-  }
-
-  /**
-   * Returns 1 if this DirectedEdge has a greater angle with the
-   * positive x-axis than b", 0 if the DirectedEdges are collinear, and -1 otherwise.
-   * <p>
-   * Using the obvious algorithm of simply computing the angle is not robust,
-   * since the angle calculation is susceptible to roundoff. A robust algorithm
-   * is:
-   * <ul>
-   * <li>first compare the quadrants. If the quadrants are different, it it
-   * trivial to determine which vector is "greater".
-   * <li>if the vectors lie in the same quadrant, the robust
-   * {@link CGAlgorithms#computeOrientation(Coordinate, Coordinate, Coordinate)}
-   * function can be used to decide the relative orientation of the vectors.
-   * </ul>
-   */
-  public int compareDirection(DirectedEdge e)
-  {
-    // if the rays are in different quadrants, determining the ordering is trivial
-    if (quadrant > e.quadrant) return 1;
-    if (quadrant < e.quadrant) return -1;
-    // vectors are in the same quadrant - check relative orientation of direction vectors
-    // this is > e if it is CCW of e
-    return CGAlgorithms.computeOrientation(e.p0, e.p1, p1);
-  }
-
-  /**
-   * Prints a detailed string representation of this DirectedEdge to the given PrintStream.
-   */
-  public void print(PrintStream out)
-  {
-    String className = getClass().getName();
-    int lastDotPos = className.lastIndexOf('.');
-    String name = className.substring(lastDotPos + 1);
-    out.print("  " + name + ": " + p0 + " - " + p1 + " " + quadrant + ":" + angle);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/DirectedEdgeStar.java b/src/com/vividsolutions/jts/planargraph/DirectedEdgeStar.java
deleted file mode 100644
index c79e966..0000000
--- a/src/com/vividsolutions/jts/planargraph/DirectedEdgeStar.java
+++ /dev/null
@@ -1,180 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-
-package com.vividsolutions.jts.planargraph;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A sorted collection of {@link DirectedEdge}s which leave a {@link Node}
- * in a {@link PlanarGraph}.
- *
- * @version 1.7
- */
-public class DirectedEdgeStar
-{
-
-  /**
-   * The underlying list of outgoing DirectedEdges
-   */
-  protected List outEdges = new ArrayList();
-  private boolean sorted = false;
-
-  /**
-   * Constructs a DirectedEdgeStar with no edges.
-   */
-  public DirectedEdgeStar() {
-  }
-  /**
-   * Adds a new member to this DirectedEdgeStar.
-   */
-  public void add(DirectedEdge de)
-  {
-    outEdges.add(de);
-    sorted = false;
-  }
-  /**
-   * Drops a member of this DirectedEdgeStar.
-   */
-  public void remove(DirectedEdge de)
-  {
-    outEdges.remove(de);
-  }
-  /**
-   * Returns an Iterator over the DirectedEdges, in ascending order by angle with the positive x-axis.
-   */
-  public Iterator iterator()
-  {
-    sortEdges();
-    return outEdges.iterator();
-  }
-
-  /**
-   * Returns the number of edges around the Node associated with this DirectedEdgeStar.
-   */
-  public int getDegree() { return outEdges.size(); }
-
-  /**
-   * Returns the coordinate for the node at wich this star is based
-   */
-  public Coordinate getCoordinate()
-  {
-    Iterator it = iterator();
-    if (! it.hasNext()) return null;
-    DirectedEdge e = (DirectedEdge) it.next();
-    return e.getCoordinate();
-  }
-
-  /**
-   * Returns the DirectedEdges, in ascending order by angle with the positive x-axis.
-   */
-  public List getEdges()
-  {
-    sortEdges();
-    return outEdges;
-  }
-
-  private void sortEdges()
-  {
-    if (! sorted) {
-      Collections.sort(outEdges);
-      sorted = true;
-    }
-  }
-  /**
-   * Returns the zero-based index of the given Edge, after sorting in ascending order
-   * by angle with the positive x-axis.
-   */
-  public int getIndex(Edge edge)
-  {
-    sortEdges();
-    for (int i = 0; i < outEdges.size(); i++) {
-      DirectedEdge de = (DirectedEdge) outEdges.get(i);
-      if (de.getEdge() == edge)
-        return i;
-    }
-    return -1;
-  }
-  /**
-   * Returns the zero-based index of the given DirectedEdge, after sorting in ascending order
-   * by angle with the positive x-axis.
-   */  
-  public int getIndex(DirectedEdge dirEdge)
-  {
-    sortEdges();
-    for (int i = 0; i < outEdges.size(); i++) {
-      DirectedEdge de = (DirectedEdge) outEdges.get(i);
-      if (de == dirEdge)
-        return i;
-    }
-    return -1;
-  }
-  /**
-   * Returns value of i modulo the number of edges in this DirectedEdgeStar
-   * (i.e. the remainder when i is divided by the number of edges)
-   * 
-   * @param i an integer (positive, negative or zero)
-   */
-  public int getIndex(int i)
-  {
-    int modi = i % outEdges.size();
-    //I don't think modi can be 0 (assuming i is positive) [Jon Aquino 10/28/2003] 
-    if (modi < 0) modi += outEdges.size();
-    return modi;
-  }
-
-  /**
-   * Returns the {@link DirectedEdge} on the left-hand (CCW) 
-   * side of the given {@link DirectedEdge} 
-   * (which must be a member of this DirectedEdgeStar). 
-   */
-  public DirectedEdge getNextEdge(DirectedEdge dirEdge)
-  {
-    int i = getIndex(dirEdge);
-    return (DirectedEdge) outEdges.get(getIndex(i + 1));
-  }
-  
-  /**
-   * Returns the {@link DirectedEdge} on the right-hand (CW) 
-   * side of the given {@link DirectedEdge} 
-   * (which must be a member of this DirectedEdgeStar). 
-   */
-  public DirectedEdge getNextCWEdge(DirectedEdge dirEdge)
-  {
-    int i = getIndex(dirEdge);
-    return (DirectedEdge) outEdges.get(getIndex(i - 1));
-  }
-}
diff --git a/src/com/vividsolutions/jts/planargraph/Edge.java b/src/com/vividsolutions/jts/planargraph/Edge.java
deleted file mode 100644
index c30d916..0000000
--- a/src/com/vividsolutions/jts/planargraph/Edge.java
+++ /dev/null
@@ -1,141 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.planargraph;
-
-/**
- * Represents an undirected edge of a {@link PlanarGraph}. An undirected edge
- * in fact simply acts as a central point of reference for two opposite
- * {@link DirectedEdge}s.
- * <p>
- * Usually a client using a <code>PlanarGraph</code> will subclass <code>Edge</code>
- * to add its own application-specific data and methods.
- *
- * @version 1.7
- */
-public class Edge
-    extends GraphComponent
-{
-
-  /**
-   * The two DirectedEdges associated with this Edge.
-   * Index 0 is forward, 1 is reverse.
-   */
-  protected DirectedEdge[] dirEdge;
-
-  /**
-   * Constructs an Edge whose DirectedEdges are not yet set. Be sure to call
-   * {@link #setDirectedEdges(DirectedEdge, DirectedEdge)}
-   */
-  public Edge()
-  {
-  }
-
-  /**
-   * Constructs an Edge initialized with the given DirectedEdges, and for each
-   * DirectedEdge: sets the Edge, sets the symmetric DirectedEdge, and adds
-   * this Edge to its from-Node.
-   */
-  public Edge(DirectedEdge de0, DirectedEdge de1)
-  {
-    setDirectedEdges(de0, de1);
-  }
-
-  /**
-   * Initializes this Edge's two DirectedEdges, and for each DirectedEdge: sets the
-   * Edge, sets the symmetric DirectedEdge, and adds this Edge to its from-Node.
-   */
-  public void setDirectedEdges(DirectedEdge de0, DirectedEdge de1)
-  {
-    dirEdge = new DirectedEdge[] { de0, de1 };
-    de0.setEdge(this);
-    de1.setEdge(this);
-    de0.setSym(de1);
-    de1.setSym(de0);
-    de0.getFromNode().addOutEdge(de0);
-    de1.getFromNode().addOutEdge(de1);
-  }
-
-  /**
-   * Returns one of the DirectedEdges associated with this Edge.
-   * @param i 0 or 1.  0 returns the forward directed edge, 1 returns the reverse
-   */
-  public DirectedEdge getDirEdge(int i)
-  {
-    return dirEdge[i];
-  }
-
-  /**
-   * Returns the {@link DirectedEdge} that starts from the given node, or null if the
-   * node is not one of the two nodes associated with this Edge.
-   */
-  public DirectedEdge getDirEdge(Node fromNode)
-  {
-    if (dirEdge[0].getFromNode() == fromNode) return dirEdge[0];
-    if (dirEdge[1].getFromNode() == fromNode) return dirEdge[1];
-    // node not found
-    // possibly should throw an exception here?
-    return null;
-  }
-
-  /**
-   * If <code>node</code> is one of the two nodes associated with this Edge,
-   * returns the other node; otherwise returns null.
-   */
-  public Node getOppositeNode(Node node)
-  {
-    if (dirEdge[0].getFromNode() == node) return dirEdge[0].getToNode();
-    if (dirEdge[1].getFromNode() == node) return dirEdge[1].getToNode();
-    // node not found
-    // possibly should throw an exception here?
-    return null;
-  }
-
-  /**
-   * Removes this edge from its containing graph.
-   */
-  void remove() {
-    this.dirEdge = null;
-  }
-
-  /**
-   * Tests whether this edge has been removed from its containing graph
-   *
-   * @return <code>true</code> if this edge is removed
-   */
-  public boolean isRemoved()
-  {
-    return dirEdge == null;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/GraphComponent.java b/src/com/vividsolutions/jts/planargraph/GraphComponent.java
deleted file mode 100644
index 977c664..0000000
--- a/src/com/vividsolutions/jts/planargraph/GraphComponent.java
+++ /dev/null
@@ -1,171 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.planargraph;
-
-import java.util.Iterator;
-
-/**
- * The base class for all graph component classes.
- * Maintains flags of use in generic graph algorithms.
- * Provides two flags:
- * <ul>
- * <li><b>marked</b> - typically this is used to indicate a state that persists
- * for the course of the graph's lifetime.  For instance, it can be
- * used to indicate that a component has been logically deleted from the graph.
- * <li><b>visited</b> - this is used to indicate that a component has been processed
- * or visited by an single graph algorithm.  For instance, a breadth-first traversal of the
- * graph might use this to indicate that a node has already been traversed.
- * The visited flag may be set and cleared many times during the lifetime of a graph.
- *
- * <p>
- * Graph components support storing user context data.  This will typically be
- * used by client algorithms which use planar graphs.
- *
- * @version 1.7
- */
-public abstract class GraphComponent
-{
-  /**
-   * Sets the Visited state for all {@link GraphComponent}s in an {@link Iterator}
-   *
-   * @param i the Iterator to scan
-   * @param visited the state to set the visited flag to
-   */
-  public static void setVisited(Iterator i, boolean visited)
-  {
-    while (i.hasNext()) {
-      GraphComponent comp = (GraphComponent) i.next();
-      comp.setVisited(visited);
-    }
-  }
-
-  /**
-   * Sets the Marked state for all {@link GraphComponent}s in an {@link Iterator}
-   *
-   * @param i the Iterator to scan
-   * @param marked the state to set the Marked flag to
-   */
-  public static void setMarked(Iterator i, boolean marked)
-  {
-    while (i.hasNext()) {
-      GraphComponent comp = (GraphComponent) i.next();
-      comp.setMarked(marked);
-    }
-  }
-
-  /**
-   * Finds the first {@link GraphComponent} in a {@link Iterator} set
-   * which has the specified visited state.
-   *
-   * @param i an Iterator of GraphComponents
-   * @param visitedState the visited state to test
-   * @return the first component found, or <code>null</code> if none found
-   */
-  public static GraphComponent getComponentWithVisitedState(Iterator i, boolean visitedState)
-  {
-    while (i.hasNext()) {
-      GraphComponent comp = (GraphComponent) i.next();
-      if (comp.isVisited() == visitedState)
-        return comp;
-    }
-    return null;
-  }
-
-  protected boolean isMarked = false;
-  protected boolean isVisited = false;
-  private Object data;
-
-  public GraphComponent() {
-  }
-
-  /**
-   * Tests if a component has been visited during the course of a graph algorithm
-   * @return <code>true</code> if the component has been visited
-   */
-  public boolean isVisited() { return isVisited; }
-
-  /**
-   * Sets the visited flag for this component.
-   * @param isVisited the desired value of the visited flag
-   */
-  public void setVisited(boolean isVisited) { this.isVisited = isVisited; }
-
-  /**
-   * Tests if a component has been marked at some point during the processing
-   * involving this graph.
-   * @return <code>true</code> if the component has been marked
-   */
-  public boolean isMarked() { return isMarked; }
-
-  /**
-   * Sets the marked flag for this component.
-   * @param isMarked the desired value of the marked flag
-   */
-  public void setMarked(boolean isMarked) { this.isMarked = isMarked; }
-
-  /**
-   * Sets the user-defined data for this component.
-   *
-   * @param data an Object containing user-defined data
-   */
-  public void setContext(Object data) { this.data = data; }
-
-  /**
-   * Gets the user-defined data for this component.
-   *
-   * @return the user-defined data
-   */
-  public Object getContext() { return data; }
-
-  /**
-   * Sets the user-defined data for this component.
-   *
-   * @param data an Object containing user-defined data
-   */
-  public void setData(Object data) { this.data = data; }
-
-  /**
-   * Gets the user-defined data for this component.
-   *
-   * @return the user-defined data
-   */
-  public Object getData() { return data; }
-
-  /**
-   * Tests whether this component has been removed from its containing graph
-   *
-   * @return <code>true</code> if this component is removed
-   */
-  public abstract boolean isRemoved();
-}
diff --git a/src/com/vividsolutions/jts/planargraph/Node.java b/src/com/vividsolutions/jts/planargraph/Node.java
deleted file mode 100644
index 368803f..0000000
--- a/src/com/vividsolutions/jts/planargraph/Node.java
+++ /dev/null
@@ -1,145 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-
-package com.vividsolutions.jts.planargraph;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A node in a {@link PlanarGraph}is a location where 0 or more {@link Edge}s
- * meet. A node is connected to each of its incident Edges via an outgoing
- * DirectedEdge. Some clients using a <code>PlanarGraph</code> may want to
- * subclass <code>Node</code> to add their own application-specific
- * data and methods.
- *
- * @version 1.7
- */
-public class Node
-    extends GraphComponent
-{
-  /**
-   * Returns all Edges that connect the two nodes (which are assumed to be different).
-   */
-  public static Collection getEdgesBetween(Node node0, Node node1)
-  {
-    List edges0 = DirectedEdge.toEdges(node0.getOutEdges().getEdges());
-    Set commonEdges = new HashSet(edges0);
-    List edges1 = DirectedEdge.toEdges(node1.getOutEdges().getEdges());
-    commonEdges.retainAll(edges1);
-    return commonEdges;
-  }
-
-  /** The location of this Node */
-  protected Coordinate pt;
-
-  /** The collection of DirectedEdges that leave this Node */
-  protected DirectedEdgeStar deStar;
-
-  /**
-   * Constructs a Node with the given location.
-   */
-  public Node(Coordinate pt)
-  {
-    this(pt, new DirectedEdgeStar());
-  }
-
-  /**
-   * Constructs a Node with the given location and collection of outgoing DirectedEdges.
-   */
-  public Node(Coordinate pt, DirectedEdgeStar deStar)
-  {
-    this.pt = pt;
-    this.deStar = deStar;
-  }
-
-  /**
-   * Returns the location of this Node.
-   */
-  public Coordinate getCoordinate() { return pt; }
-
-  /**
-   * Adds an outgoing DirectedEdge to this Node.
-   */
-  public void addOutEdge(DirectedEdge de)
-  {
-    deStar.add(de);
-  }
-
-  /**
-   * Returns the collection of DirectedEdges that leave this Node.
-   */
-  public DirectedEdgeStar getOutEdges() { return deStar; }
-  /**
-   * Returns the number of edges around this Node.
-   */
-  public int getDegree() { return deStar.getDegree(); }
-  /**
-   * Returns the zero-based index of the given Edge, after sorting in ascending order
-   * by angle with the positive x-axis.
-   */
-  public int getIndex(Edge edge)
-  {
-    return deStar.getIndex(edge);
-  }
-
-  /**
-   * Removes a {@link DirectedEdge} incident on this node.
-   * Does not change the state of the directed edge.
-   */
-  public void remove(DirectedEdge de)
-  {
-    deStar.remove(de);
-  }
-
-  /**
-   * Removes this node from its containing graph.
-   */
-  void remove() {
-    pt = null;
-  }
-
-
-  /**
-   * Tests whether this node has been removed from its containing graph
-   *
-   * @return <code>true</code> if this node is removed
-   */
-  public boolean isRemoved()
-  {
-    return pt == null;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/NodeMap.java b/src/com/vividsolutions/jts/planargraph/NodeMap.java
deleted file mode 100644
index e465699..0000000
--- a/src/com/vividsolutions/jts/planargraph/NodeMap.java
+++ /dev/null
@@ -1,101 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.planargraph;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.Map;
-import java.util.TreeMap;
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A map of {@link Node}s, indexed by the coordinate of the node.
- *
- * @version 1.7
- */
-public class NodeMap
-
-{
-
-  private Map nodeMap = new TreeMap();
-  
-  /**
-   * Constructs a NodeMap without any Nodes.
-   */
-  public NodeMap() {
-  }
-
-  /**
-   * Adds a node to the map, replacing any that is already at that location.
-   * @return the added node
-   */
-  public Node add(Node n)
-  {
-    nodeMap.put(n.getCoordinate(), n);
-    return n;
-  }
-
-  /**
-   * Removes the Node at the given location, and returns it (or null if no Node was there).
-   */
-  public Node remove(Coordinate pt)
-  {
-    return (Node) nodeMap.remove(pt);
-  }
-
-  /**
-   * Returns the Node at the given location, or null if no Node was there.
-   */
-  public Node find(Coordinate coord)  {    return (Node) nodeMap.get(coord);  }
-
-  /**
-   * Returns an Iterator over the Nodes in this NodeMap, sorted in ascending order
-   * by angle with the positive x-axis.
-   */
-  public Iterator iterator()
-  {
-    return nodeMap.values().iterator();
-  }
-  /**
-   * Returns the Nodes in this NodeMap, sorted in ascending order
-   * by angle with the positive x-axis.
-   */
-  public Collection values()
-  {
-    return nodeMap.values();
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/PlanarGraph.java b/src/com/vividsolutions/jts/planargraph/PlanarGraph.java
deleted file mode 100644
index 810819c..0000000
--- a/src/com/vividsolutions/jts/planargraph/PlanarGraph.java
+++ /dev/null
@@ -1,235 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.planargraph;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * Represents a directed graph which is embeddable in a planar surface.
- * <p>
- * This class and the other classes in this package serve as a framework for
- * building planar graphs for specific algorithms. This class must be
- * subclassed to expose appropriate methods to construct the graph. This allows
- * controlling the types of graph components ({@link DirectedEdge}s,
- * {@link Edge}s and {@link Node}s) which can be added to the graph. An
- * application which uses the graph framework will almost always provide
- * subclasses for one or more graph components, which hold application-specific
- * data and graph algorithms.
- *
- * @version 1.7
- */
-public abstract class PlanarGraph
-{
-  protected Set edges = new HashSet();
-  protected Set dirEdges = new HashSet();
-  protected NodeMap nodeMap = new NodeMap();
-
-  /**
-   * Constructs a empty graph.
-   */
-  public PlanarGraph()
-  {
-  }
-
-  /**
-   * Returns the {@link Node} at the given location,
-   * or null if no {@link Node} was there.
-   *
-   * @param pt the location to query
-   * @return the node found
-   * or <code>null</code> if this graph contains no node at the location
-   */
-  public Node findNode(Coordinate pt)
-  {
-    return (Node) nodeMap.find(pt);
-  }
-
-  /**
-   * Adds a node to the map, replacing any that is already at that location.
-   * Only subclasses can add Nodes, to ensure Nodes are of the right type.
-   * 
-   * @param node the node to add
-   */
-  protected void add(Node node)
-  {
-    nodeMap.add(node);
-  }
-
-  /**
-   * Adds the Edge and its DirectedEdges with this PlanarGraph.
-   * Assumes that the Edge has already been created with its associated DirectEdges.
-   * Only subclasses can add Edges, to ensure the edges added are of the right class.
-   */
-  protected void add(Edge edge)
-  {
-    edges.add(edge);
-    add(edge.getDirEdge(0));
-    add(edge.getDirEdge(1));
-  }
-
-  /**
-   * Adds the Edge to this PlanarGraph; only subclasses can add DirectedEdges,
-   * to ensure the edges added are of the right class.
-   */
-  protected void add(DirectedEdge dirEdge)
-  {
-    dirEdges.add(dirEdge);
-  }
-  /**
-   * Returns an Iterator over the Nodes in this PlanarGraph.
-   */
-  public Iterator nodeIterator()  {    return nodeMap.iterator();  }
-  /**
-   * Returns the Nodes in this PlanarGraph.
-   */
-
-  /**
-   * Tests whether this graph contains the given {@link Edge}
-   *
-   * @param e the edge to query
-   * @return <code>true</code> if the graph contains the edge
-   */
-  public boolean contains(Edge e)
-  {
-    return edges.contains(e);
-  }
-
-  /**
-   * Tests whether this graph contains the given {@link DirectedEdge}
-   *
-   * @param de the directed edge to query
-   * @return <code>true</code> if the graph contains the directed edge
-   */
-  public boolean contains(DirectedEdge de)
-  {
-    return dirEdges.contains(de);
-  }
-
-  public Collection getNodes()  {    return nodeMap.values();  }
-
-  /**
-   * Returns an Iterator over the DirectedEdges in this PlanarGraph, in the order in which they
-   * were added.
-   *
-   * @see #add(Edge)
-   * @see #add(DirectedEdge)
-   */
-  public Iterator dirEdgeIterator()  {    return dirEdges.iterator();  }
-  /**
-   * Returns an Iterator over the Edges in this PlanarGraph, in the order in which they
-   * were added.
-   *
-   * @see #add(Edge)
-   */
-  public Iterator edgeIterator()  {    return edges.iterator();  }
-
-  /**
-   * Returns the Edges that have been added to this PlanarGraph
-   * @see #add(Edge)
-   */
-  public Collection getEdges()  {    return edges;  }
-
-  /**
-   * Removes an {@link Edge} and its associated {@link DirectedEdge}s
-   * from their from-Nodes and from the graph.
-   * Note: This method does not remove the {@link Node}s associated
-   * with the {@link Edge}, even if the removal of the {@link Edge}
-   * reduces the degree of a {@link Node} to zero.
-   */
-  public void remove(Edge edge)
-  {
-    remove(edge.getDirEdge(0));
-    remove(edge.getDirEdge(1));
-    edges.remove(edge);
-    edge.remove();
-  }
-
-  /**
-   * Removes a {@link DirectedEdge} from its from-{@link Node} and from this graph.
-   * This method does not remove the {@link Node}s associated with the DirectedEdge,
-   * even if the removal of the DirectedEdge reduces the degree of a Node to zero.
-   */
-  public void remove(DirectedEdge de)
-  {
-    DirectedEdge sym = de.getSym();
-    if (sym != null) sym.setSym(null);
-    
-    de.getFromNode().remove(de);
-    de.remove();
-    dirEdges.remove(de);
-  }
-
-  /**
-   * Removes a node from the graph, along with any associated DirectedEdges and
-   * Edges.
-   */
-  public void remove(Node node)
-  {
-    // unhook all directed edges
-    List outEdges = node.getOutEdges().getEdges();
-    for (Iterator i = outEdges.iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      DirectedEdge sym = de.getSym();
-      // remove the diredge that points to this node
-      if (sym != null) remove(sym);
-      // remove this diredge from the graph collection
-      dirEdges.remove(de);
-
-      Edge edge = de.getEdge();
-      if (edge != null) {
-        edges.remove(edge);
-      }
-
-    }
-    // remove the node from the graph
-    nodeMap.remove(node.getCoordinate());
-    node.remove();
-  }
-
-  /**
-   * Returns all Nodes with the given number of Edges around it.
-   */
-  public List findNodesOfDegree(int degree)
-  {
-    List nodesFound = new ArrayList();
-    for (Iterator i = nodeIterator(); i.hasNext(); ) {
-      Node node = (Node) i.next();
-      if (node.getDegree() == degree)
-        nodesFound.add(node);
-    }
-    return nodesFound;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/Subgraph.java b/src/com/vividsolutions/jts/planargraph/Subgraph.java
deleted file mode 100644
index 34b3a0f..0000000
--- a/src/com/vividsolutions/jts/planargraph/Subgraph.java
+++ /dev/null
@@ -1,124 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.planargraph;
-
-import java.util.*;
-
-/**
- * A subgraph of a {@link PlanarGraph}.
- * A subgraph may contain any subset of {@link Edge}s
- * from the parent graph.
- * It will also automatically contain all {@link DirectedEdge}s
- * and {@link Node}s associated with those edges.
- * No new objects are created when edges are added -
- * all associated components must already exist in the parent graph.
- */
-public class Subgraph
-{
-  protected PlanarGraph parentGraph;
-  protected Set edges = new HashSet();
-  protected List dirEdges = new ArrayList();
-  protected NodeMap nodeMap = new NodeMap();
-
-  /**
-   * Creates a new subgraph of the given {@link PlanarGraph}
-   *
-   * @param parentGraph the parent graph
-   */
-  public Subgraph(PlanarGraph parentGraph) {
-    this.parentGraph = parentGraph;
-  }
-
-  /**
-   * Gets the {@link PlanarGraph} which this subgraph
-   * is part of.
-   *
-   * @return the parent PlanarGraph
-   */
-  public PlanarGraph getParent()
-  {
-    return parentGraph;
-  }
-  /**
-   * Adds an {@link Edge} to the subgraph.
-   * The associated {@link DirectedEdge}s and {@link Node}s
-   * are also added.
-   *
-   * @param e the edge to add
-   */
-  public void add(Edge e)
-  {
-    if (edges.contains(e)) return;
-
-    edges.add(e);
-    dirEdges.add(e.getDirEdge(0));
-    dirEdges.add(e.getDirEdge(1));
-    nodeMap.add(e.getDirEdge(0).getFromNode());
-    nodeMap.add(e.getDirEdge(1).getFromNode());
-  }
-
-  /**
-   * Returns an {@link Iterator} over the {@link DirectedEdge}s in this graph,
-   * in the order in which they were added.
-   *
-   * @return an iterator over the directed edges
-   *
-   * @see #add(Edge)
-   */
-  public Iterator dirEdgeIterator()  {    return dirEdges.iterator();  }
-
-  /**
-   * Returns an {@link Iterator} over the {@link Edge}s in this graph,
-   * in the order in which they were added.
-   *
-   * @return an iterator over the edges
-   *
-   * @see #add(Edge)
-   */
-  public Iterator edgeIterator()  {    return edges.iterator();  }
-
-  /**
-   * Returns an {@link Iterator} over the {@link Node}s in this graph.
-   * @return an iterator over the nodes
-   */
-  public Iterator nodeIterator()  {    return nodeMap.iterator();  }
-
-  /**
-   * Tests whether an {@link Edge} is contained in this subgraph
-   * @param e the edge to test
-   * @return <code>true</code> if the edge is contained in this subgraph
-   */
-  public boolean contains(Edge e) { return edges.contains(e); }
-
-}
diff --git a/src/com/vividsolutions/jts/planargraph/algorithm/ConnectedSubgraphFinder.java b/src/com/vividsolutions/jts/planargraph/algorithm/ConnectedSubgraphFinder.java
deleted file mode 100644
index 3b4b966..0000000
--- a/src/com/vividsolutions/jts/planargraph/algorithm/ConnectedSubgraphFinder.java
+++ /dev/null
@@ -1,107 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.planargraph.algorithm;
-
-import java.util.*;
-import com.vividsolutions.jts.planargraph.*;
-
-/**
- * Finds all connected {@link Subgraph}s of a {@link PlanarGraph}.
- * <p>
- * <b>Note:</b> uses the <code>isVisited</code> flag on the nodes.
- */
-public class ConnectedSubgraphFinder
-{
-
-  private PlanarGraph graph;
-
-  public ConnectedSubgraphFinder(PlanarGraph graph) {
-    this.graph = graph;
-  }
-
-  public List getConnectedSubgraphs()
-  {
-    List subgraphs = new ArrayList();
-
-    GraphComponent.setVisited(graph.nodeIterator(), false);
-    for (Iterator i = graph.edgeIterator(); i.hasNext(); ) {
-      Edge e = (Edge) i.next();
-      Node node = e.getDirEdge(0).getFromNode();
-      if (! node.isVisited()) {
-        subgraphs.add(findSubgraph(node));
-      }
-    }
-    return subgraphs;
-  }
-
-  private Subgraph findSubgraph(Node node)
-  {
-    Subgraph subgraph = new Subgraph(graph);
-    addReachable(node, subgraph);
-    return subgraph;
-  }
-
-  /**
-   * Adds all nodes and edges reachable from this node to the subgraph.
-   * Uses an explicit stack to avoid a large depth of recursion.
-   *
-   * @param node a node known to be in the subgraph
-   */
-  private void addReachable(Node startNode, Subgraph subgraph)
-  {
-    Stack nodeStack = new Stack();
-    nodeStack.add(startNode);
-    while (! nodeStack.empty()) {
-      Node node = (Node) nodeStack.pop();
-      addEdges(node, nodeStack, subgraph);
-    }
-  }
-
-  /**
-   * Adds the argument node and all its out edges to the subgraph.
-   * @param node the node to add
-   * @param nodeStack the current set of nodes being traversed
-   */
-  private void addEdges(Node node, Stack nodeStack, Subgraph subgraph)
-  {
-    node.setVisited(true);
-    for (Iterator i = ((DirectedEdgeStar) node.getOutEdges()).iterator(); i.hasNext(); ) {
-      DirectedEdge de = (DirectedEdge) i.next();
-      subgraph.add(de.getEdge());
-      Node toNode = de.getToNode();
-      if (! toNode.isVisited()) nodeStack.push(toNode);
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/precision/CommonBits.java b/src/com/vividsolutions/jts/precision/CommonBits.java
deleted file mode 100644
index b12de8d..0000000
--- a/src/com/vividsolutions/jts/precision/CommonBits.java
+++ /dev/null
@@ -1,160 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-/**
- * Determines the maximum number of common most-significant
- * bits in the mantissa of one or numbers.
- * Can be used to compute the double-precision number which
- * is represented by the common bits.
- * If there are no common bits, the number computed is 0.0.
- *
- * @version 1.7
- */
-public class CommonBits {
-
-  /**
-   * Computes the bit pattern for the sign and exponent of a
-   * double-precision number.
-   * 
-   * @param num
-   * @return the bit pattern for the sign and exponent
-   */
-  public static long signExpBits(long num)
-  {
-    return num >> 52;
-  }
-
-  /**
- * This computes the number of common most-significant bits in the mantissas
- * of two double-precision numbers.
- * It does not count the hidden bit, which is always 1.
- * It does not determine whether the numbers have the same exponent - if they do
- * not, the value computed by this function is meaningless.
- * 
- * @param num1 the first number
- * @param num2 the second number
- * @return the number of common most-significant mantissa bits
- */
-  public static int numCommonMostSigMantissaBits(long num1, long num2)
-  {
-    int count = 0;
-    for (int i = 52; i >= 0; i--)
-    {
-      if (getBit(num1, i) != getBit(num2, i))
-        return count;
-      count++;
-    }
-    return 52;
-  }
-
-  /**
-   * Zeroes the lower n bits of a bitstring.
-   * 
-   * @param bits the bitstring to alter
-   * @return the zeroed bitstring
-   */
-  public static long zeroLowerBits(long bits, int nBits)
-  {
-    long invMask = (1L << nBits) - 1L;
-    long mask = ~ invMask;
-    long zeroed = bits & mask;
-    return zeroed;
-  }
-
-  /**
-   * Extracts the i'th bit of a bitstring.
-   * 
-   * @param bits the bitstring to extract from
-   * @param i the bit to extract
-   * @return the value of the extracted bit
-   */
-  public static int getBit(long bits, int i)
-  {
-    long mask = (1L << i);
-    return (bits & mask) != 0 ? 1 : 0;
-  }
-
-  private boolean isFirst = true;
-  private int commonMantissaBitsCount = 53;
-  private long commonBits = 0;
-  private long commonSignExp;
-
-  public CommonBits() {
-  }
-
-  public void add(double num)
-  {
-    long numBits = Double.doubleToLongBits(num);
-    if (isFirst) {
-      commonBits = numBits;
-      commonSignExp = signExpBits(commonBits);
-      isFirst = false;
-      return;
-    }
-
-    long numSignExp = signExpBits(numBits);
-    if (numSignExp != commonSignExp) {
-      commonBits = 0;
-      return;
-    }
-
-//    System.out.println(toString(commonBits));
-//    System.out.println(toString(numBits));
-    commonMantissaBitsCount = numCommonMostSigMantissaBits(commonBits, numBits);
-    commonBits = zeroLowerBits(commonBits, 64 - (12 + commonMantissaBitsCount));
-//    System.out.println(toString(commonBits));
-  }
-
-  public double getCommon()
-  {
-    return Double.longBitsToDouble(commonBits);
-  }
-  /**
-   * A representation of the Double bits formatted for easy readability
-   */
-  public String toString(long bits)
-  {
-    double x = Double.longBitsToDouble(bits);
-    String numStr = Long.toBinaryString(bits);
-    String padStr = "0000000000000000000000000000000000000000000000000000000000000000" + numStr;
-    String bitStr = padStr.substring(padStr.length() - 64);
-    String str = bitStr.substring(0, 1) + "  "
-        + bitStr.substring(1, 12) + "(exp) "
-        + bitStr.substring(12)
-        + " [ " + x + " ]";
-    return str;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/precision/CommonBitsOp.java b/src/com/vividsolutions/jts/precision/CommonBitsOp.java
deleted file mode 100644
index 22036d4..0000000
--- a/src/com/vividsolutions/jts/precision/CommonBitsOp.java
+++ /dev/null
@@ -1,184 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Provides versions of Geometry spatial functions which use
- * common bit removal to reduce the likelihood of robustness problems.
- * <p>
- * In the current implementation no rounding is performed on the
- * reshifted result geometry, which means that it is possible
- * that the returned Geometry is invalid.
- * Client classes should check the validity of the returned result themselves.
- *
- * @version 1.7
- */
-public class CommonBitsOp {
-
-  private boolean returnToOriginalPrecision = true;
-  private CommonBitsRemover cbr;
-
-  /**
-   * Creates a new instance of class, which reshifts result {@link Geometry}s.
-   */
-  public CommonBitsOp()
-  {
-    this(true);
-  }
-
-  /**
-   * Creates a new instance of class, specifying whether
-   * the result {@link Geometry}s should be reshifted.
-   *
-   * @param returnToOriginalPrecision
-   */
-  public CommonBitsOp(boolean returnToOriginalPrecision)
-  {
-    this.returnToOriginalPrecision = returnToOriginalPrecision;
-  }
-
-  /**
-   * Computes the set-theoretic intersection of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic intersection of the input Geometries.
-   */
-  public Geometry intersection(Geometry geom0, Geometry geom1)
-  {
-    Geometry[] geom = removeCommonBits(geom0, geom1);
-    return computeResultPrecision(geom[0].intersection(geom[1]));
-  }
-
-  /**
-   * Computes the set-theoretic union of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic union of the input Geometries.
-   */
-  public Geometry union(Geometry geom0, Geometry geom1)
-  {
-    Geometry[] geom = removeCommonBits(geom0, geom1);
-    return computeResultPrecision(geom[0].union(geom[1]));
-  }
-
-  /**
-   * Computes the set-theoretic difference of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry, to be subtracted from the first
-   * @return the Geometry representing the set-theoretic difference of the input Geometries.
-   */
-  public Geometry difference(Geometry geom0, Geometry geom1)
-  {
-    Geometry[] geom = removeCommonBits(geom0, geom1);
-    return computeResultPrecision(geom[0].difference(geom[1]));
-  }
-
-  /**
-   * Computes the set-theoretic symmetric difference of two geometries,
-   * using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic symmetric difference of the input Geometries.
-   */
-  public Geometry symDifference(Geometry geom0, Geometry geom1)
-  {
-    Geometry[] geom = removeCommonBits(geom0, geom1);
-    return computeResultPrecision(geom[0].symDifference(geom[1]));
-  }
-
-  /**
-   * Computes the buffer a geometry,
-   * using enhanced precision.
-   * @param geom0 the Geometry to buffer
-   * @param distance the buffer distance
-   * @return the Geometry representing the buffer of the input Geometry.
-   */
-  public Geometry buffer(Geometry geom0, double distance)
-  {
-    Geometry geom = removeCommonBits(geom0);
-    return computeResultPrecision(geom.buffer(distance));
-  }
-
-  /**
-   * If required, returning the result to the orginal precision if required.
-   * <p>
-   * In this current implementation, no rounding is performed on the
-   * reshifted result geometry, which means that it is possible
-   * that the returned Geometry is invalid.
-   *
-   * @param result the result Geometry to modify
-   * @return the result Geometry with the required precision
-   */
-  private Geometry computeResultPrecision(Geometry result)
-  {
-    if (returnToOriginalPrecision)
-      cbr.addCommonBits(result);
-    return result;
-  }
-
-  /**
-   * Computes a copy of the input {@link Geometry} with the calculated common bits
-   * removed from each coordinate.
-   * @param geom0 the Geometry to remove common bits from
-   * @return a copy of the input Geometry with common bits removed
-   */
-  private Geometry removeCommonBits(Geometry geom0)
-  {
-    cbr = new CommonBitsRemover();
-    cbr.add(geom0);
-    Geometry geom = cbr.removeCommonBits((Geometry) geom0.clone());
-    return geom;
-  }
-
-  /**
-   * Computes a copy of each input {@link Geometry}s with the calculated common bits
-   * removed from each coordinate.
-   * @param geom0 a Geometry to remove common bits from
-   * @param geom1 a Geometry to remove common bits from
-   * @return an array containing copies
-   * of the input Geometry's with common bits removed
-   */
-  private Geometry[] removeCommonBits(Geometry geom0, Geometry geom1)
-  {
-    cbr = new CommonBitsRemover();
-    cbr.add(geom0);
-    cbr.add(geom1);
-    Geometry geom[] = new Geometry[2];
-    geom[0] = cbr.removeCommonBits((Geometry) geom0.clone());
-    geom[1] = cbr.removeCommonBits((Geometry) geom1.clone());
-    return geom;
-  }
-}
diff --git a/src/com/vividsolutions/jts/precision/CommonBitsRemover.java b/src/com/vividsolutions/jts/precision/CommonBitsRemover.java
deleted file mode 100644
index 8c77eb3..0000000
--- a/src/com/vividsolutions/jts/precision/CommonBitsRemover.java
+++ /dev/null
@@ -1,175 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Removes common most-significant mantissa bits 
- * from one or more {@link Geometry}s.
- * <p>
- * The CommonBitsRemover "scavenges" precision 
- * which is "wasted" by a large displacement of the geometry 
- * from the origin.  
- * For example, if a small geometry is displaced from the origin 
- * by a large distance, 
- * the displacement increases the significant figures in the coordinates, 
- * but does not affect the <i>relative</i> topology of the geometry.  
- * Thus the geometry can be translated back to the origin 
- * without affecting its topology.
- * In order to compute the translation without affecting 
- * the full precision of the coordinate values, 
- * the translation is performed at the bit level by
- * removing the common leading mantissa bits.
- * <p>
- * If the geometry envelope already contains the origin, 
- * the translation procedure cannot be applied.  
- * In this case, the common bits value is computed as zero.
- * <p>
- * If the geometry crosses the Y axis but not the X axis 
- * (and <i>mutatis mutandum</i>), 
- * the common bits for Y are zero, 
- * but the common bits for X are non-zero.
- *
- * @version 1.7
- */
-public class CommonBitsRemover
-{
-  private Coordinate commonCoord;
-  private CommonCoordinateFilter ccFilter = new CommonCoordinateFilter();
-
-  public CommonBitsRemover()
-  {
-  }
-
-  /**
-   * Add a geometry to the set of geometries whose common bits are
-   * being computed.  After this method has executed the
-   * common coordinate reflects the common bits of all added
-   * geometries.
-   *
-   * @param geom a Geometry to test for common bits
-   */
-  public void add(Geometry geom)
-  {
-    geom.apply(ccFilter);
-    commonCoord = ccFilter.getCommonCoordinate();
-  }
-
-  /**
-   * The common bits of the Coordinates in the supplied Geometries.
-   */
-  public Coordinate getCommonCoordinate() { return commonCoord; }
-
-  /**
-   * Removes the common coordinate bits from a Geometry.
-   * The coordinates of the Geometry are changed.
-   *
-   * @param geom the Geometry from which to remove the common coordinate bits
-   * @return the shifted Geometry
-   */
-  public Geometry removeCommonBits(Geometry geom)
-  {
-    if (commonCoord.x == 0.0 && commonCoord.y == 0.0)
-      return geom;
-    Coordinate invCoord = new Coordinate(commonCoord);
-    invCoord.x = -invCoord.x;
-    invCoord.y = -invCoord.y;
-    Translater trans = new Translater(invCoord);
-    geom.apply(trans);
-    geom.geometryChanged();
-    return geom;
-  }
-
-  /**
-   * Adds the common coordinate bits back into a Geometry.
-   * The coordinates of the Geometry are changed.
-   *
-   * @param geom the Geometry to which to add the common coordinate bits
-   */
-  public void addCommonBits(Geometry geom)
-  {
-    Translater trans = new Translater(commonCoord);
-    geom.apply(trans);
-    geom.geometryChanged();
-  }
-
-  class CommonCoordinateFilter
-      implements CoordinateFilter
-  {
-    private CommonBits commonBitsX = new CommonBits();
-    private CommonBits commonBitsY = new CommonBits();
-
-    public void filter(Coordinate coord)
-    {
-      commonBitsX.add(coord.x);
-      commonBitsY.add(coord.y);
-    }
-
-    public Coordinate getCommonCoordinate()
-    {
-      return new Coordinate(
-          commonBitsX.getCommon(),
-          commonBitsY.getCommon());
-    }
-  }
-
-  class Translater
-      implements CoordinateSequenceFilter
-  {
-    Coordinate trans = null;
-
-    public Translater(Coordinate trans)
-    {
-      this.trans = trans;
-    }
-
-    public void filter(CoordinateSequence seq, int i) {
-      double xp = seq.getOrdinate(i, 0) + trans.x;
-      double yp = seq.getOrdinate(i, 1) + trans.y;
-      seq.setOrdinate(i, 0, xp);
-      seq.setOrdinate(i, 1, yp);  
-    }
-
-    public boolean isDone() {
-     return false;
-    }
-
-    public boolean isGeometryChanged() {
-      return true;
-    }
-
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/precision/CoordinatePrecisionReducerFilter.java b/src/com/vividsolutions/jts/precision/CoordinatePrecisionReducerFilter.java
deleted file mode 100644
index 5d4f6ef..0000000
--- a/src/com/vividsolutions/jts/precision/CoordinatePrecisionReducerFilter.java
+++ /dev/null
@@ -1,86 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Reduces the precision of the {@link Coordinate}s in a
- * {@link CoordinateSequence} to match the supplied {@link PrecisionModel}.
- * Uses {@link PrecisionModel#makePrecise(double)}.
- * The input is modified in-place, so
- * it should be cloned beforehand if the
- * original should not be modified.
- * 
- * @author mbdavis
- *
- */
-public class CoordinatePrecisionReducerFilter
-	implements CoordinateSequenceFilter
-{
-	private PrecisionModel precModel;
-	
-	/**
-	 * Creates a new precision reducer filter.
-	 * 
-	 * @param precModel the PrecisionModel to use 
-	 */
-	public CoordinatePrecisionReducerFilter(PrecisionModel precModel)
-	{
-		this.precModel = precModel;
-	}
-	
-	/**
-	 * Rounds the Coordinates in the sequence to match the PrecisionModel
-	 */
-	public void filter(CoordinateSequence seq, int i)
-	{
-		seq.setOrdinate(i, 0, precModel.makePrecise(seq.getOrdinate(i, 0)));
-		seq.setOrdinate(i, 1, precModel.makePrecise(seq.getOrdinate(i, 1)));
-	}
-  
-	/**
-	 * Always runs over all geometry components.
-	 *  
-	 * @return false
-	 */
-  public boolean isDone()  {  	return false;  }
-  
-  /**
-   * Always reports that the geometry has changed
-   * 
-   * @return true
-   */
-  public boolean isGeometryChanged() { return true;   }
-}
diff --git a/src/com/vividsolutions/jts/precision/EnhancedPrecisionOp.java b/src/com/vividsolutions/jts/precision/EnhancedPrecisionOp.java
deleted file mode 100644
index f907752..0000000
--- a/src/com/vividsolutions/jts/precision/EnhancedPrecisionOp.java
+++ /dev/null
@@ -1,226 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.operation.overlay.OverlayOp;
-
-/**
-  * Provides versions of Geometry spatial functions which use
-  * enhanced precision techniques to reduce the likelihood of robustness problems.
- *
- * @version 1.7
- */
-public class EnhancedPrecisionOp
-{
-  /**
-   * Computes the set-theoretic intersection of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic intersection of the input Geometries.
-   */
-  public static Geometry intersection(Geometry geom0, Geometry geom1)
-  {
-    RuntimeException originalEx;
-    try {
-      Geometry result = geom0.intersection(geom1);
-      return result;
-    }
-    catch (RuntimeException ex)
-    {
-      originalEx = ex;
-    }
-    /*
-     * If we are here, the original op encountered a precision problem
-     * (or some other problem).  Retry the operation with
-     * enhanced precision to see if it succeeds
-     */
-    try {
-      CommonBitsOp cbo = new CommonBitsOp(true);
-      Geometry resultEP = cbo.intersection(geom0, geom1);
-      // check that result is a valid geometry after the reshift to orginal precision
-      if (! resultEP.isValid())
-        throw originalEx;
-      return resultEP;
-    }
-    catch (RuntimeException ex2)
-    {
-      throw originalEx;
-    }
-  }
-  /**
-   * Computes the set-theoretic union of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic union of the input Geometries.
-   */
-  public static Geometry union(Geometry geom0, Geometry geom1)
-  {
-    RuntimeException originalEx;
-    try {
-      Geometry result = geom0.union(geom1);
-      return result;
-    }
-    catch (RuntimeException ex)
-    {
-      originalEx = ex;
-    }
-    /*
-     * If we are here, the original op encountered a precision problem
-     * (or some other problem).  Retry the operation with
-     * enhanced precision to see if it succeeds
-     */
-    try {
-      CommonBitsOp cbo = new CommonBitsOp(true);
-      Geometry resultEP = cbo.union(geom0, geom1);
-      // check that result is a valid geometry after the reshift to orginal precision
-      if (! resultEP.isValid())
-        throw originalEx;
-      return resultEP;
-    }
-    catch (RuntimeException ex2)
-    {
-      throw originalEx;
-    }
-  }
-  /**
-   * Computes the set-theoretic difference of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic difference of the input Geometries.
-   */
-  public static Geometry difference(Geometry geom0, Geometry geom1)
-  {
-    RuntimeException originalEx;
-    try {
-      Geometry result = geom0.difference(geom1);
-      return result;
-    }
-    catch (RuntimeException ex)
-    {
-      originalEx = ex;
-    }
-    /*
-     * If we are here, the original op encountered a precision problem
-     * (or some other problem).  Retry the operation with
-     * enhanced precision to see if it succeeds
-     */
-    try {
-      CommonBitsOp cbo = new CommonBitsOp(true);
-      Geometry resultEP = cbo.difference(geom0, geom1);
-      // check that result is a valid geometry after the reshift to orginal precision
-      if (! resultEP.isValid())
-        throw originalEx;
-      return resultEP;
-    }
-    catch (RuntimeException ex2)
-    {
-      throw originalEx;
-    }
-  }
-  /**
-   * Computes the set-theoretic symmetric difference of two {@link Geometry}s, using enhanced precision.
-   * @param geom0 the first Geometry
-   * @param geom1 the second Geometry
-   * @return the Geometry representing the set-theoretic symmetric difference of the input Geometries.
-   */
-  public static Geometry symDifference(Geometry geom0, Geometry geom1)
-  {
-    RuntimeException originalEx;
-    try {
-      Geometry result = geom0.symDifference(geom1);
-      return result;
-    }
-    catch (RuntimeException ex)
-    {
-      originalEx = ex;
-    }
-    /*
-     * If we are here, the original op encountered a precision problem
-     * (or some other problem).  Retry the operation with
-     * enhanced precision to see if it succeeds
-     */
-    try {
-      CommonBitsOp cbo = new CommonBitsOp(true);
-      Geometry resultEP = cbo.symDifference(geom0, geom1);
-      // check that result is a valid geometry after the reshift to orginal precision
-      if (! resultEP.isValid())
-        throw originalEx;
-      return resultEP;
-    }
-    catch (RuntimeException ex2)
-    {
-      throw originalEx;
-    }
-  }
-  /**
-   * Computes the buffer of a {@link Geometry}, using enhanced precision.
-   * This method should no longer be necessary, since the buffer algorithm
-   * now is highly robust.
-   *
-   * @param geom the first Geometry
-   * @param distance the buffer distance
-   * @return the Geometry representing the buffer of the input Geometry.
-   */
-  public static Geometry buffer(Geometry geom, double distance)
-  {
-    RuntimeException originalEx;
-    try {
-      Geometry result = geom.buffer(distance);
-      return result;
-    }
-    catch (RuntimeException ex)
-    {
-      originalEx = ex;
-    }
-    /*
-     * If we are here, the original op encountered a precision problem
-     * (or some other problem).  Retry the operation with
-     * enhanced precision to see if it succeeds
-     */
-    try {
-      CommonBitsOp cbo = new CommonBitsOp(true);
-      Geometry resultEP = cbo.buffer(geom, distance);
-      // check that result is a valid geometry after the reshift to orginal precision
-      if (! resultEP.isValid())
-        throw originalEx;
-      return resultEP;
-    }
-    catch (RuntimeException ex2)
-    {
-      throw originalEx;
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/precision/GeometryPrecisionReducer.java b/src/com/vividsolutions/jts/precision/GeometryPrecisionReducer.java
deleted file mode 100644
index 52189ea..0000000
--- a/src/com/vividsolutions/jts/precision/GeometryPrecisionReducer.java
+++ /dev/null
@@ -1,235 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Reduces the precision of a {@link Geometry}
- * according to the supplied {@link PrecisionModel},
- * ensuring that the result is topologically valid.
- *
- * @version 1.12
- */
-public class GeometryPrecisionReducer
-{
-	/**
-	 * Convenience method for doing precision reduction 
-   * on a single geometry,
-	 * with collapses removed 
-   * and keeping the geometry precision model the same,
-   * and preserving polygonal topology.
-	 * 
-	 * @param g the geometry to reduce
-	 * @param precModel the precision model to use
-	 * @return the reduced geometry
-	 */
-	public static Geometry reduce(Geometry g, PrecisionModel precModel)
-	{
-		GeometryPrecisionReducer reducer = new GeometryPrecisionReducer(precModel);
-		return reducer.reduce(g);
-	}
-	
-	/**
-	 * Convenience method for doing pointwise precision reduction 
-   * on a single geometry,
-	 * with collapses removed 
-   * and keeping the geometry precision model the same,
-   * but NOT preserving valid polygonal topology.
-	 * 
-	 * @param g the geometry to reduce
-	 * @param precModel the precision model to use
-	 * @return the reduced geometry
-	 */
-	public static Geometry reducePointwise(Geometry g, PrecisionModel precModel)
-	{
-		GeometryPrecisionReducer reducer = new GeometryPrecisionReducer(precModel);
-		reducer.setPointwise(true);
-		return reducer.reduce(g);
-	}
-	
-  private PrecisionModel targetPM;
-  private boolean removeCollapsed = true;
-  private boolean changePrecisionModel = false;
-  private boolean isPointwise = false;
-
-  public GeometryPrecisionReducer(PrecisionModel pm)
-  {
-    targetPM = pm;
-  }
-
-  /**
-   * Sets whether the reduction will result in collapsed components
-   * being removed completely, or simply being collapsed to an (invalid)
-   * Geometry of the same type.
-   * The default is to remove collapsed components.
-   *
-   * @param removeCollapsed if <code>true</code> collapsed components will be removed
-   */
-  public void setRemoveCollapsedComponents(boolean removeCollapsed)
-  {
-    this.removeCollapsed = removeCollapsed;
-  }
-
-  /**
-   * Sets whether the {@link PrecisionModel} of the new reduced Geometry
-   * will be changed to be the {@link PrecisionModel} supplied to
-   * specify the precision reduction.
-   * <p>  
-   * The default is to <b>not</b> change the precision model
-   *
-   * @param changePrecisionModel if <code>true</code> the precision model of the created Geometry will be the
-   * the precisionModel supplied in the constructor.
-   */
-  public void setChangePrecisionModel(boolean changePrecisionModel)
-  {
-    this.changePrecisionModel = changePrecisionModel;
-  }
-
-  /**
-   * Sets whether the precision reduction will be done 
-   * in pointwise fashion only.  
-   * Pointwise precision reduction reduces the precision
-   * of the individual coordinates only, but does
-   * not attempt to recreate valid topology.
-   * This is only relevant for geometries containing polygonal components.
-   * 
-   * @param isPointwise if reduction should be done pointwise only
-   */
-  public void setPointwise(boolean isPointwise)
-  {
-    this.isPointwise = isPointwise;
-  }
-
-  public Geometry reduce(Geometry geom)
-  {
-    Geometry reducePW = reducePointwise(geom);
-    if (isPointwise)
-    	return reducePW;
-    
-    //TODO: handle GeometryCollections containing polys
-    if (! (reducePW instanceof Polygonal))
-    	return reducePW;
-    
-    // Geometry is polygonal - test if topology needs to be fixed
-    if (reducePW.isValid()) return reducePW;
-    
-    // hack to fix topology.  
-    // TODO: implement snap-rounding and use that.
-    return fixPolygonalTopology(reducePW);
-  }
-
-  private Geometry reducePointwise(Geometry geom)
-  {
-    GeometryEditor geomEdit;
-    if (changePrecisionModel) {
-    	GeometryFactory newFactory = createFactory(geom.getFactory(), targetPM);
-      geomEdit = new GeometryEditor(newFactory);
-    }
-    else
-      // don't change geometry factory
-      geomEdit = new GeometryEditor();
-
-    /**
-     * For polygonal geometries, collapses are always removed, in order
-     * to produce correct topology
-     */
-    boolean finalRemoveCollapsed = removeCollapsed;
-    if (geom.getDimension() >= 2)
-    	finalRemoveCollapsed = true;
-    
-    Geometry reduceGeom = geomEdit.edit(geom, 
-    		new PrecisionReducerCoordinateOperation(targetPM, finalRemoveCollapsed));
-    
-    return reduceGeom;
-  }
-  
-  private Geometry fixPolygonalTopology(Geometry geom)
-  {
-  	/**
-  	 * If precision model was *not* changed, need to flip
-  	 * geometry to targetPM, buffer in that model, then flip back
-  	 */
-  	Geometry geomToBuffer = geom;
-  	if (! changePrecisionModel) {
-  		geomToBuffer = changePM(geom, targetPM);
-  	}
-  	
-  	Geometry bufGeom = geomToBuffer.buffer(0);
-  	
-  	Geometry finalGeom = bufGeom;
-  	if (! changePrecisionModel) {
-  	  // a slick way to copy the geometry with the original precision factory
-  		finalGeom = geom.getFactory().createGeometry(bufGeom);
-  	}
-  	return finalGeom;
-  }
-  
-  /**
-   * Duplicates a geometry to one that uses a different PrecisionModel,
-   * without changing any coordinate values.
-   * 
-   * @param geom the geometry to duplicate
-   * @param newPM the precision model to use
-   * @return the geometry value with a new precision model
-   */
-  private Geometry changePM(Geometry geom, PrecisionModel newPM)
-  {
-  	GeometryEditor geomEditor = createEditor(geom.getFactory(), newPM);
-  	// this operation changes the PM for the entire geometry tree
-  	return geomEditor.edit(geom, new GeometryEditor.NoOpGeometryOperation());
-  }
-  
-  private GeometryEditor createEditor(GeometryFactory geomFactory, PrecisionModel newPM)
-  {
-    // no need to change if precision model is the same
-  	if (geomFactory.getPrecisionModel() == newPM)
-  		return new GeometryEditor();
-  	// otherwise create a geometry editor which changes PrecisionModel
-  	GeometryFactory newFactory = createFactory(geomFactory, newPM);
-  	GeometryEditor geomEdit = new GeometryEditor(newFactory);
-    return geomEdit;
-  }
-  
-  private GeometryFactory createFactory(GeometryFactory inputFactory, PrecisionModel pm)
-  {
-    GeometryFactory newFactory 
-  	= new GeometryFactory(pm, 
-  			inputFactory.getSRID(),
-  			inputFactory.getCoordinateSequenceFactory());
-    return newFactory;
-  }
-  
-}
diff --git a/src/com/vividsolutions/jts/precision/MinimumClearance.java b/src/com/vividsolutions/jts/precision/MinimumClearance.java
deleted file mode 100644
index e30f812..0000000
--- a/src/com/vividsolutions/jts/precision/MinimumClearance.java
+++ /dev/null
@@ -1,334 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.LineSegment;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.Lineal;
-import com.vividsolutions.jts.geom.Point;
-import com.vividsolutions.jts.index.strtree.ItemBoundable;
-import com.vividsolutions.jts.index.strtree.ItemDistance;
-import com.vividsolutions.jts.index.strtree.STRtree;
-import com.vividsolutions.jts.operation.distance.FacetSequence;
-import com.vividsolutions.jts.operation.distance.FacetSequenceTreeBuilder;
-
-/**
- * Computes the Minimum Clearance of a {@link Geometry}.
- * <p>
- * The <b>Minimum Clearance</b> is a measure of
- * what magnitude of perturbation of
- * the vertices of a geometry can be tolerated
- * before the geometry becomes topologically invalid.
- * The smaller the Minimum Clearance distance, 
- * the less vertex pertubation the geometry can tolerate
- * before becoming invalid.
- * <p>
- * The concept was introduced by Thompson and Van Oosterom
- * [TV06], based on earlier work by Milenkovic [Mi88].
- * <p>
- * The Minimum Clearance of a geometry G 
- * is defined to be the value <i>r</i>
- * such that "the movement of all points by a distance
- * of <i>r</i> in any direction will 
- * guarantee to leave the geometry valid" [TV06].
- * An equivalent constructive definition [Mi88] is that
- * <i>r</i> is the largest value such:
- * <ol>
- * <li>No two distinct vertices of G are closer than <i>r</i>
- * <li>No vertex of G is closer than <i>r</i> to an edge of G
- * of which the vertex is not an endpoint
- * </ol>
- * The following image shows an example of the Minimum Clearance
- * of a simple polygon.
- * <p>
- * <center><img src='doc-files/minClearance.png'></center>
- * <p>
- * If G has only a single vertex (i.e. is a
- * {@link Point}), the value of the minimum clearance 
- * is {@link Double#MAX_VALUE}.
- * <p>
- * If G is a {@link Puntal} or {@link Lineal} geometry, 
- * then in fact no amount of perturbation
- * will render the geometry invalid.  
- * In this case a Minimum Clearance is still computed
- * based on the vertex and segment distances
- * according to the constructive definition.
- * <p>
- * It is possible for no Minimum Clearance to exist.
- * For instance, a {@link MultiPoint} with all members identical
- * has no Minimum Clearance
- * (i.e. no amount of perturbation will cause 
- * the member points to become non-identical).
- * Empty geometries also have no such distance.
- * The lack of a meaningful MinimumClearance distance is detected
- * and suitable values are returned by 
- * {@link #getDistance()} and {@link #getLine()}.
- * <p>
- * The computation of Minimum Clearance utilizes 
- * the {@link STRtree#nearestNeighbour(ItemDistance)}
- * method to provide good performance even for
- * large inputs.
- * <p>
- * An interesting note is that for the case of {@link MultiPoint}s, 
- * the computed Minimum Clearance line
- * effectively determines the Nearest Neighbours in the collection. 
- *
- * <h3>References</h3>
- * <ul>
- * <li>[Mi88] Milenkovic, V. J., 
- * <i>Verifiable implementations of geometric algorithms 
- * using finite precision arithmetic</i>.
- * in Artificial Intelligence, 377-401. 1988
- * <li>[TV06] Thompson, Rod and van Oosterom, Peter,
- * <i>Interchange of Spatial Data-Inhibiting Factors</i>,
- * Agile 2006, Visegrad, Hungary. 2006
- * </ul>
- * 
- * @author Martin Davis
- *
- */
-public class MinimumClearance 
-{
-  /**
-   * Computes the Minimum Clearance distance for 
-   * the given Geometry.
-   * 
-   * @param g the input geometry
-   * @return the Minimum Clearance distance
-   */
-  public static double getDistance(Geometry g)
-  {
-    MinimumClearance rp = new MinimumClearance(g);
-    return rp.getDistance();
-  }
-  
-  /**
-   * Gets a LineString containing two points
-   * which are at the Minimum Clearance distance
-   * for the given Geometry.
-   * 
-   * @param g the input geometry
-   * @return the value of the minimum clearance distance
-   * or <tt>LINESTRING EMPTY</tt> if no Minimum Clearance distance exists
-   */
-  public static Geometry getLine(Geometry g)
-  {
-    MinimumClearance rp = new MinimumClearance(g);
-    return rp.getLine();
-  }
-  
-  private Geometry inputGeom;
-  private double minClearance;
-  private Coordinate[] minClearancePts;
-  
-  /**
-   * Creates an object to compute the Minimum Clearance
-   * for the given Geometry
-   * 
-   * @param geom the input geometry
-   */
-  public MinimumClearance(Geometry geom)
-  {
-    inputGeom = geom;
-  }
-  
-  /**
-   * Gets the Minimum Clearance distance.
-   * <p>
-   * If no distance exists 
-   * (e.g. in the case of two identical points)
-   * <tt>Double.MAX_VALUE</tt> is returned.
-   * 
-   * @return the value of the minimum clearance distance
-   * or <tt>Double.MAX_VALUE</tt> if no Minimum Clearance distance exists
-   */
-  public double getDistance()
-  {
-    compute();
-    return minClearance;
-  }
-  
-  /**
-   * Gets a LineString containing two points
-   * which are at the Minimum Clearance distance.
-   * <p>
-   * If no distance could be found 
-   * (e.g. in the case of two identical points)
-   * <tt>LINESTRING EMPTY</tt> is returned.
-   * 
-   * @return the value of the minimum clearance distance
-   * or <tt>LINESTRING EMPTY</tt> if no Minimum Clearance distance exists
-   */
-  public LineString getLine()
-  {
-    compute();
-    // return empty line string if no min pts where found
-    if (minClearancePts == null || minClearancePts[0] == null)
-      return inputGeom.getFactory().createLineString((Coordinate[]) null);
-    return inputGeom.getFactory().createLineString(minClearancePts);
-  }
-  
-  private void compute()
-  {
-    // already computed
-    if (minClearancePts != null) return;
-    
-    // initialize to "No Distance Exists" state
-    minClearancePts = new Coordinate[2];
-    minClearance = Double.MAX_VALUE;
-    
-    // handle empty geometries
-    if (inputGeom.isEmpty()) {
-      return;
-    }
-    
-    STRtree geomTree = FacetSequenceTreeBuilder.build(inputGeom);
-    
-    Object[] nearest = geomTree.nearestNeighbour(new MinClearanceDistance());
-    MinClearanceDistance mcd = new MinClearanceDistance();
-    minClearance = mcd.distance(
-        (FacetSequence) nearest[0],
-        (FacetSequence) nearest[1]);
-    minClearancePts = mcd.getCoordinates();
-  }
-  
-  /**
-   * Implements the MinimumClearance distance function:
-   * <ul>
-   * <li>dist(p1, p2) = 
-   * <ul>
-   * <li>p1 != p2 : p1.distance(p2)
-   * <li>p1 == p2 : Double.MAX
-   * </ul>
-   * <li>dist(p, seg) =
-   * <ul>
-   * <li>p != seq.p1 && p != seg.p2 : seg.distance(p)
-   * <li>ELSE : Double.MAX
-   * </ul>
-   * </ul>
-   * Also computes the values of the nearest points, if any.
-   * 
-   * @author Martin Davis
-   *
-   */
-  private static class MinClearanceDistance
-  implements ItemDistance
-  {
-    private double minDist = Double.MAX_VALUE;
-    private Coordinate[] minPts = new Coordinate[2];
-    
-    public Coordinate[] getCoordinates()
-    {
-      return minPts;
-    }
-    
-    public double distance(ItemBoundable b1, ItemBoundable b2) {
-      FacetSequence fs1 = (FacetSequence) b1.getItem();
-      FacetSequence fs2 = (FacetSequence) b2.getItem();
-      minDist = Double.MAX_VALUE;
-      return distance(fs1, fs2);
-    }
-    
-    public double distance(FacetSequence fs1, FacetSequence fs2) {
-      
-      // compute MinClearance distance metric
-
-      vertexDistance(fs1, fs2);
-      if (fs1.size() == 1 && fs2.size() == 1) return minDist;
-      if (minDist <= 0.0) return minDist;
-      segmentDistance(fs1, fs2);
-      if (minDist <= 0.0) return minDist;
-      segmentDistance(fs2, fs1);
-      return minDist;
-    }
-    
-    private double vertexDistance(FacetSequence fs1, FacetSequence fs2) {
-      for (int i1 = 0; i1 < fs1.size(); i1++) {
-        for (int i2 = 0; i2 < fs2.size(); i2++) {
-          Coordinate p1 = fs1.getCoordinate(i1);
-          Coordinate p2 = fs2.getCoordinate(i2);
-          if (! p1.equals2D(p2)) {
-            double d = p1.distance(p2);
-            if (d < minDist) {
-              minDist = d;
-              minPts[0] = p1;
-              minPts[1] = p2;
-              if (d == 0.0)
-                return d;
-            }
-          }
-        }
-      }
-      return minDist;
-     }
-      
-     private double segmentDistance(FacetSequence fs1, FacetSequence fs2) {
-        for (int i1 = 0; i1 < fs1.size(); i1++) {
-          for (int i2 = 1; i2 < fs2.size(); i2++) {
-            
-            Coordinate p = fs1.getCoordinate(i1);
-            
-            Coordinate seg0 = fs2.getCoordinate(i2-1);
-            Coordinate seg1 = fs2.getCoordinate(i2);
-            
-            if (! (p.equals2D(seg0) || p.equals2D(seg1))) {
-              double d = CGAlgorithms.distancePointLine(p, seg0, seg1);
-              if (d < minDist) {
-                minDist = d;
-                updatePts(p, seg0, seg1);
-                if (d == 0.0)
-                  return d;
-              }
-            }
-          }
-        }
-        return minDist;
-       }
-     
-     private void updatePts(Coordinate p, Coordinate seg0, Coordinate seg1)
-     {
-       minPts[0] = p;
-       LineSegment seg = new LineSegment(seg0, seg1);
-       minPts[1] = new Coordinate(seg.closestPoint(p));       
-     }
-
-       
-     }
-  
-    
-  }
-  
-
diff --git a/src/com/vividsolutions/jts/precision/PrecisionReducerCoordinateOperation.java b/src/com/vividsolutions/jts/precision/PrecisionReducerCoordinateOperation.java
deleted file mode 100644
index a12f89e..0000000
--- a/src/com/vividsolutions/jts/precision/PrecisionReducerCoordinateOperation.java
+++ /dev/null
@@ -1,98 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateList;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.LineString;
-import com.vividsolutions.jts.geom.LinearRing;
-import com.vividsolutions.jts.geom.PrecisionModel;
-import com.vividsolutions.jts.geom.util.GeometryEditor;
-
-public class PrecisionReducerCoordinateOperation extends
-		GeometryEditor.CoordinateOperation 
-{
-  private PrecisionModel targetPM;
-  private boolean removeCollapsed = true;
-
-	public PrecisionReducerCoordinateOperation(PrecisionModel targetPM, boolean removeCollapsed)
-	{
-		this.targetPM = targetPM;
-		this.removeCollapsed = removeCollapsed;
-	}
-	
-	public Coordinate[] edit(Coordinate[] coordinates, Geometry geom) {
-		if (coordinates.length == 0)
-			return null;
-
-		Coordinate[] reducedCoords = new Coordinate[coordinates.length];
-		// copy coordinates and reduce
-		for (int i = 0; i < coordinates.length; i++) {
-			Coordinate coord = new Coordinate(coordinates[i]);
-			targetPM.makePrecise(coord);
-			reducedCoords[i] = coord;
-		}
-		// remove repeated points, to simplify returned geometry as much as possible
-		CoordinateList noRepeatedCoordList = new CoordinateList(reducedCoords,
-				false);
-		Coordinate[] noRepeatedCoords = noRepeatedCoordList.toCoordinateArray();
-
-		/**
-		 * Check to see if the removal of repeated points collapsed the coordinate
-		 * List to an invalid length for the type of the parent geometry. It is not
-		 * necessary to check for Point collapses, since the coordinate list can
-		 * never collapse to less than one point. If the length is invalid, return
-		 * the full-length coordinate array first computed, or null if collapses are
-		 * being removed. (This may create an invalid geometry - the client must
-		 * handle this.)
-		 */
-		int minLength = 0;
-		if (geom instanceof LineString)
-			minLength = 2;
-		if (geom instanceof LinearRing)
-			minLength = 4;
-
-		Coordinate[] collapsedCoords = reducedCoords;
-		if (removeCollapsed)
-			collapsedCoords = null;
-
-		// return null or orginal length coordinate array
-		if (noRepeatedCoords.length < minLength) {
-			return collapsedCoords;
-		}
-
-		// ok to return shorter coordinate array
-		return noRepeatedCoords;
-	}
-}
diff --git a/src/com/vividsolutions/jts/precision/SimpleGeometryPrecisionReducer.java b/src/com/vividsolutions/jts/precision/SimpleGeometryPrecisionReducer.java
deleted file mode 100644
index dfeb4a3..0000000
--- a/src/com/vividsolutions/jts/precision/SimpleGeometryPrecisionReducer.java
+++ /dev/null
@@ -1,167 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Reduces the precision of the coordinates of a {@link Geometry}
- * according to the supplied {@link PrecisionModel}, without
- * attempting to preserve valid topology.
- * <p>
- * In the case of {@link Polygonal} geometries, 
- * the topology of the resulting geometry may be invalid if
- * topological collapse occurs due to coordinates being shifted.
- * It is up to the client to check this and handle it if necessary.
- * Collapses may not matter for some uses.  An example
- * is simplifying the input to the buffer algorithm.
- * The buffer algorithm does not depend on the validity of the input geometry.
- *
- * @version 1.7
- * 
- * @deprecated use GeometryPrecisionReducer
- */
-public class SimpleGeometryPrecisionReducer
-{
-	/**
-	 * Convenience method for doing precision reduction on a single geometry,
-	 * with collapses removed and keeping the geometry precision model the same.
-	 * 
-	 * @param g
-	 * @param precModel
-	 * @return the reduced geometry
-	 */
-	public static Geometry reduce(Geometry g, PrecisionModel precModel)
-	{
-		SimpleGeometryPrecisionReducer reducer = new SimpleGeometryPrecisionReducer(precModel);
-		return reducer.reduce(g);
-	}
-	
-  private PrecisionModel newPrecisionModel;
-  private boolean removeCollapsed = true;
-  private boolean changePrecisionModel = false;
-
-  public SimpleGeometryPrecisionReducer(PrecisionModel pm)
-  {
-    newPrecisionModel = pm;
-  }
-
-  /**
-   * Sets whether the reduction will result in collapsed components
-   * being removed completely, or simply being collapsed to an (invalid)
-   * Geometry of the same type.
-   * The default is to remove collapsed components.
-   *
-   * @param removeCollapsed if <code>true</code> collapsed components will be removed
-   */
-  public void setRemoveCollapsedComponents(boolean removeCollapsed)
-  {
-    this.removeCollapsed = removeCollapsed;
-  }
-
-  /**
-   * Sets whether the {@link PrecisionModel} of the new reduced Geometry
-   * will be changed to be the {@link PrecisionModel} supplied to
-   * specify the precision reduction.
-   * <p>  
-   * The default is to <b>not</b> change the precision model
-   *
-   * @param changePrecisionModel if <code>true</code> the precision model of the created Geometry will be the
-   * the precisionModel supplied in the constructor.
-   */
-  public void setChangePrecisionModel(boolean changePrecisionModel)
-  {
-    this.changePrecisionModel = changePrecisionModel;
-  }
-
-  public Geometry reduce(Geometry geom)
-  {
-    GeometryEditor geomEdit;
-    if (changePrecisionModel) {
-      GeometryFactory newFactory = new GeometryFactory(newPrecisionModel, geom.getFactory().getSRID());
-      geomEdit = new GeometryEditor(newFactory);
-    }
-    else
-      // don't change geometry factory
-      geomEdit = new GeometryEditor();
-
-    return geomEdit.edit(geom, new PrecisionReducerCoordinateOperation());
-  }
-
-  private class PrecisionReducerCoordinateOperation
-      extends GeometryEditor.CoordinateOperation
-  {
-    public Coordinate[] edit(Coordinate[] coordinates, Geometry geom)
-    {
-      if (coordinates.length == 0) return null;
-
-      Coordinate[] reducedCoords = new Coordinate[coordinates.length];
-      // copy coordinates and reduce
-      for (int i = 0; i < coordinates.length; i++) {
-        Coordinate coord = new Coordinate(coordinates[i]);
-        newPrecisionModel.makePrecise(coord);
-        reducedCoords[i] = coord;
-      }
-      // remove repeated points, to simplify returned geometry as much as possible
-      CoordinateList noRepeatedCoordList = new CoordinateList(reducedCoords, false);
-      Coordinate[] noRepeatedCoords = noRepeatedCoordList.toCoordinateArray();
-
-      /**
-       * Check to see if the removal of repeated points
-       * collapsed the coordinate List to an invalid length
-       * for the type of the parent geometry.
-       * It is not necessary to check for Point collapses, since the coordinate list can
-       * never collapse to less than one point.
-       * If the length is invalid, return the full-length coordinate array
-       * first computed, or null if collapses are being removed.
-       * (This may create an invalid geometry - the client must handle this.)
-       */
-      int minLength = 0;
-      if (geom instanceof LineString) minLength = 2;
-      if (geom instanceof LinearRing) minLength = 4;
-
-      Coordinate[] collapsedCoords = reducedCoords;
-      if (removeCollapsed) collapsedCoords = null;
-
-      // return null or orginal length coordinate array
-      if (noRepeatedCoords.length < minLength) {
-          return collapsedCoords;
-      }
-
-      // ok to return shorter coordinate array
-      return noRepeatedCoords;
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/precision/SimpleMinimumClearance.java b/src/com/vividsolutions/jts/precision/SimpleMinimumClearance.java
deleted file mode 100644
index cbdab9d..0000000
--- a/src/com/vividsolutions/jts/precision/SimpleMinimumClearance.java
+++ /dev/null
@@ -1,181 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.precision;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateFilter;
-import com.vividsolutions.jts.geom.CoordinateSequence;
-import com.vividsolutions.jts.geom.CoordinateSequenceFilter;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.LineSegment;
-import com.vividsolutions.jts.geom.LineString;
-
-/**
- * Computes the minimum clearance of a geometry or 
- * set of geometries.
- * <p>
- * The <b>Minimum Clearance</b> is a measure of
- * what magnitude of perturbation of its vertices can be tolerated
- * by a geometry before it becomes topologically invalid.
- * <p>
- * This class uses an inefficient O(N^2) scan.  
- * It is primarily for testing purposes.
- * 
- * 
- * @see MinimumClearance
- * @author Martin Davis
- *
- */
-public class SimpleMinimumClearance 
-{
-  public static double getDistance(Geometry g)
-  {
-    SimpleMinimumClearance rp = new SimpleMinimumClearance(g);
-    return rp.getDistance();
-  }
-  
-  public static Geometry getLine(Geometry g)
-  {
-    SimpleMinimumClearance rp = new SimpleMinimumClearance(g);
-    return rp.getLine();
-  }
-  
-  private Geometry inputGeom;
-  private double minClearance;
-  private Coordinate[] minClearancePts;
-  
-  public SimpleMinimumClearance(Geometry geom)
-  {
-    inputGeom = geom;
-  }
-  
-  public double getDistance()
-  {
-    compute();
-    return minClearance;
-  }
-  
-  public LineString getLine()
-  {
-    compute();
-    return inputGeom.getFactory().createLineString(minClearancePts);
-  }
-  
-  private void compute()
-  {
-    if (minClearancePts != null) return;
-    minClearancePts = new Coordinate[2];
-    minClearance = Double.MAX_VALUE;
-    inputGeom.apply(new VertexCoordinateFilter());
-  }
-  
-  private void updateClearance(double candidateValue, Coordinate p0, Coordinate p1)
-  {
-    if (candidateValue < minClearance) {
-      minClearance = candidateValue;
-      minClearancePts[0] = new Coordinate(p0);
-      minClearancePts[1] = new Coordinate(p1);
-    }
-  }
-  
-  private void updateClearance(double candidateValue, Coordinate p, 
-      Coordinate seg0, Coordinate seg1)
-  {
-    if (candidateValue < minClearance) {
-      minClearance = candidateValue;
-      minClearancePts[0] = new Coordinate(p);
-      LineSegment seg = new LineSegment(seg0, seg1);
-      minClearancePts[1] = new Coordinate(seg.closestPoint(p));
-    }
-  }
-  
-  private class VertexCoordinateFilter 
-  implements CoordinateFilter
-  {
-    public VertexCoordinateFilter()
-    {
-      
-    }
-    
-    public void filter(Coordinate coord) {
-      inputGeom.apply(new ComputeMCCoordinateSequenceFilter(coord));
-    }
-  }
-  
-  private class ComputeMCCoordinateSequenceFilter 
-  implements CoordinateSequenceFilter 
-  {
-    private Coordinate queryPt;
-    
-    public ComputeMCCoordinateSequenceFilter(Coordinate queryPt)
-    {
-      this.queryPt = queryPt;
-    }
-    public void filter(CoordinateSequence seq, int i) {
-      // compare to vertex
-      checkVertexDistance(seq.getCoordinate(i));
-      
-      // compare to segment, if this is one
-      if (i > 0) {
-        checkSegmentDistance(seq.getCoordinate(i - 1), seq.getCoordinate(i));
-      }
-    }
-    
-    private void checkVertexDistance(Coordinate vertex)
-    {
-      double vertexDist = vertex.distance(queryPt);
-      if (vertexDist > 0) {
-        updateClearance(vertexDist, queryPt, vertex);
-      }
-    }
-    
-    private void checkSegmentDistance(Coordinate seg0, Coordinate seg1)
-    {
-        if (queryPt.equals2D(seg0) || queryPt.equals2D(seg1))
-          return;
-        double segDist = CGAlgorithms.distancePointLine(queryPt, seg1, seg0);
-        if (segDist > 0) 
-          updateClearance(segDist, queryPt, seg1, seg0);
-    }
-    
-    public boolean isDone() {
-      return false;
-    }
-    
-    public boolean isGeometryChanged() {
-      return false;
-    }
-    
-  }
-}
diff --git a/src/com/vividsolutions/jts/shape/GeometricShapeBuilder.java b/src/com/vividsolutions/jts/shape/GeometricShapeBuilder.java
deleted file mode 100644
index a089bf2..0000000
--- a/src/com/vividsolutions/jts/shape/GeometricShapeBuilder.java
+++ /dev/null
@@ -1,111 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.shape;
-
-import com.vividsolutions.jts.geom.*;
-
-public abstract class GeometricShapeBuilder 
-{
-	protected Envelope extent = new Envelope(0, 1, 0, 1);
-	protected int numPts = 0;
-	protected GeometryFactory geomFactory;
-	
-	public GeometricShapeBuilder(GeometryFactory geomFactory)
-	{
-		this.geomFactory = geomFactory;
-	}
-	
-	public void setExtent(Envelope extent)
-	{
-		this.extent = extent;
-	}
-	
-	public Envelope getExtent()
-	{
-		return extent;
-	}
-	
-	public Coordinate getCentre()
-	{
-		return extent.centre();
-	}
-	
-	public double getDiameter()
-	{
-		return Math.min(extent.getHeight(), extent.getWidth());
-	}
-	
-	public double getRadius()
-	{
-		return getDiameter() / 2;
-	}
-	
-	public LineSegment getSquareBaseLine()
-	{
-		double radius = getRadius();
-		
-		Coordinate centre = getCentre();
-		Coordinate p0 = new Coordinate(centre.x - radius, centre.y - radius);
-		Coordinate p1 = new Coordinate(centre.x + radius, centre.y - radius);
-		return new LineSegment(p0, p1);
-	}
-	
-	public Envelope getSquareExtent()
-	{
-		double radius = getRadius();
-		
-		Coordinate centre = getCentre();
-		return new Envelope(centre.x - radius, centre.x + radius,
-				centre.y - radius, centre.y + radius);
-	}
-	
-
-  /**
-   * Sets the total number of points in the created {@link Geometry}.
-   * The created geometry will have no more than this number of points,
-   * unless more are needed to create a valid geometry.
-   */
-  public void setNumPoints(int numPts) { this.numPts = numPts; }
-
-  public abstract Geometry getGeometry();
-
-  protected Coordinate createCoord(double x, double y)
-  {
-  	Coordinate pt = new Coordinate(x, y);
-  	geomFactory.getPrecisionModel().makePrecise(pt);
-    return pt;
-  }
-  
-
-}
diff --git a/src/com/vividsolutions/jts/shape/fractal/KochSnowflakeBuilder.java b/src/com/vividsolutions/jts/shape/fractal/KochSnowflakeBuilder.java
deleted file mode 100644
index 9fc4595..0000000
--- a/src/com/vividsolutions/jts/shape/fractal/KochSnowflakeBuilder.java
+++ /dev/null
@@ -1,120 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.shape.fractal;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.math.Vector2D;
-import com.vividsolutions.jts.shape.*;
-
-public class KochSnowflakeBuilder 
-extends GeometricShapeBuilder
-{
-	private CoordinateList coordList = new CoordinateList();
-	
-	public KochSnowflakeBuilder(GeometryFactory geomFactory)
-	{
-		super(geomFactory);
-	}
-	
-	public static int recursionLevelForSize(int numPts)
-	{
-		double pow4 = numPts / 3;
-		double exp = Math.log(pow4)/Math.log(4);
-		return (int) exp;
-	}
-	
-	public Geometry getGeometry()
-	{
-		int level = recursionLevelForSize(numPts);
-		LineSegment baseLine = getSquareBaseLine();
-		Coordinate[] pts = getBoundary(level, baseLine.getCoordinate(0), baseLine.getLength());
-		return geomFactory.createPolygon(
-				geomFactory.createLinearRing(pts), null);
-	}
-	
-	/**
-	 * The height of an equilateral triangle of side one
-	 */
-	private static final double HEIGHT_FACTOR = Math.sin(Math.PI / 3.0);
-	private static final double ONE_THIRD = 1.0/3.0;
-	private static final double THIRD_HEIGHT = HEIGHT_FACTOR/3.0;
-	private static final double TWO_THIRDS = 2.0/3.0;
-	
-	private Coordinate[] getBoundary(int level, Coordinate origin, double width) 
-	{
-		double y = origin.y;
-		// for all levels beyond 0 need to vertically shift shape by height of one "arm" to centre it
-		if (level > 0) {
-			y += THIRD_HEIGHT * width;
-		}
-		
-		Coordinate p0 = new Coordinate(origin.x, y);
-		Coordinate p1 = new Coordinate(origin.x + width/2, y + width * HEIGHT_FACTOR);
-		Coordinate p2 = new Coordinate(origin.x + width, y);
-		addSide(level, p0, p1);
-		addSide(level, p1, p2);
-		addSide(level, p2, p0);
-		coordList.closeRing();
-		return coordList.toCoordinateArray();
-	}
-
-	public void addSide(int level, Coordinate p0, Coordinate p1) {
-		if (level == 0)
-			addSegment(p0, p1);
-		else {
-			Vector2D base = Vector2D.create(p0, p1);
-			Coordinate midPt = base.multiply(0.5).translate(p0);
-			
-			Vector2D heightVec = base.multiply(THIRD_HEIGHT);
-			Vector2D offsetVec = heightVec.rotateByQuarterCircle(1);
-			Coordinate offsetPt = offsetVec.translate(midPt);
-			
-			int n2 = level - 1;
-			Coordinate thirdPt = base.multiply(ONE_THIRD).translate(p0);
-			Coordinate twoThirdPt = base.multiply(TWO_THIRDS).translate(p0);
-			
-			// construct sides recursively
-			addSide(n2, p0, thirdPt);
-			addSide(n2, thirdPt, offsetPt);
-			addSide(n2, offsetPt, twoThirdPt);
-			addSide(n2, twoThirdPt, p1);
-		}
-	}
-		
-	private void addSegment(Coordinate p0, Coordinate p1)
-	{
-		coordList.add(p1);
-	}
-	
-}
diff --git a/src/com/vividsolutions/jts/shape/fractal/SierpinskiCarpetBuilder.java b/src/com/vividsolutions/jts/shape/fractal/SierpinskiCarpetBuilder.java
deleted file mode 100644
index 720e447..0000000
--- a/src/com/vividsolutions/jts/shape/fractal/SierpinskiCarpetBuilder.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.shape.fractal;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.shape.*;
-
-public class SierpinskiCarpetBuilder 
-extends GeometricShapeBuilder
-{
-	private CoordinateList coordList = new CoordinateList();
-	
-	public SierpinskiCarpetBuilder(GeometryFactory geomFactory)
-	{
-		super(geomFactory);
-	}
-	
-	public static int recursionLevelForSize(int numPts)
-	{
-		double pow4 = numPts / 3;
-		double exp = Math.log(pow4)/Math.log(4);
-		return (int) exp;
-	}
-	
-	public Geometry getGeometry()
-	{
-		int level = recursionLevelForSize(numPts);
-		LineSegment baseLine = getSquareBaseLine();
-		Coordinate origin = baseLine.getCoordinate(0);
-		LinearRing[] holes = getHoles(level, origin.x, origin.y, getDiameter());
-		LinearRing shell = (LinearRing) ((Polygon) geomFactory.toGeometry(getSquareExtent())).getExteriorRing();
-		return geomFactory.createPolygon(
-				shell, holes);
-	}
-	
-	private LinearRing[] getHoles(int n, double originX, double originY, double width) 
-	{
-		List holeList = new ArrayList();
-		
-		addHoles(n, originX, originY, width, holeList );
-		
-		return GeometryFactory.toLinearRingArray(holeList);
-	}
-
-	private void addHoles(int n, double originX, double originY, double width, List holeList) 
-	{
-		if (n < 0) return;
-		int n2 = n - 1;
-		double widthThird = width / 3.0;
-		double widthTwoThirds = width * 2.0 / 3.0;
-		double widthNinth = width / 9.0;
-		addHoles(n2, originX, 									originY, widthThird, holeList);
-		addHoles(n2, originX + widthThird, 			originY, widthThird, holeList);
-		addHoles(n2, originX + 2 * widthThird, 	originY, widthThird, holeList);
-		
-		addHoles(n2, originX, 									originY + widthThird, widthThird, holeList);
-		addHoles(n2, originX + 2 * widthThird, 	originY + widthThird, widthThird, holeList);
-
-		addHoles(n2, originX, 									originY + 2 * widthThird, widthThird, holeList);
-		addHoles(n2, originX + widthThird, 			originY + 2 * widthThird, widthThird, holeList);
-		addHoles(n2, originX + 2 * widthThird, 	originY + 2 * widthThird, widthThird, holeList);
-
-		// add the centre hole
-		holeList.add(createSquareHole(originX + widthThird, originY + widthThird, widthThird));
-	}
-
-	private LinearRing createSquareHole(double x, double y, double width)
-	{
-		Coordinate[] pts = new Coordinate[]{
-        new Coordinate(x, y),
-        new Coordinate(x + width, y),
-        new Coordinate(x + width, y + width),
-        new Coordinate(x, y + width),
-        new Coordinate(x, y)
-        }	;
-		return geomFactory.createLinearRing(pts); 
-	}
-	
-
-}
diff --git a/src/com/vividsolutions/jts/shape/random/RandomPointsBuilder.java b/src/com/vividsolutions/jts/shape/random/RandomPointsBuilder.java
deleted file mode 100644
index c6f6b9e..0000000
--- a/src/com/vividsolutions/jts/shape/random/RandomPointsBuilder.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.shape.random;
-
-import com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator;
-import com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.shape.GeometricShapeBuilder;
-
-/**
- * Creates random point sets contained in a 
- * region defined by either a rectangular or a polygonal extent. 
- * 
- * @author mbdavis
- *
- */
-public class RandomPointsBuilder 
-extends GeometricShapeBuilder
-{
-  protected Geometry maskPoly = null;
-  private PointOnGeometryLocator extentLocator;
-
-  /**
-   * Create a shape factory which will create shapes using the default
-   * {@link GeometryFactory}.
-   */
-  public RandomPointsBuilder()
-  {
-    super(new GeometryFactory());
-  }
-
-  /**
-   * Create a shape factory which will create shapes using the given
-   * {@link GeometryFactory}.
-   *
-   * @param geomFact the factory to use
-   */
-  public RandomPointsBuilder(GeometryFactory geomFact)
-  {
-  	super(geomFact);
-  }
-
-  /**
-   * Sets a polygonal mask.
-   * 
-   * @param mask
-   * @throws IllegalArgumentException if the mask is not polygonal
-   */
-  public void setExtent(Geometry mask)
-  {
-  	if (! (mask instanceof Polygonal))
-  		throw new IllegalArgumentException("Only polygonal extents are supported");
-  	this.maskPoly = mask;
-  	setExtent(mask.getEnvelopeInternal());
-  	extentLocator = new IndexedPointInAreaLocator(mask);
-  }
-  
-  public Geometry getGeometry()
-  {
-  	Coordinate[] pts = new Coordinate[numPts];
-  	int i = 0;
-  	while (i < numPts) {
-  		Coordinate p = createRandomCoord(getExtent());
-  		if (extentLocator != null && ! isInExtent(p))
-  			continue;
-  		pts[i++] = p;
-  	}
-  	return geomFactory.createMultiPoint(pts);
-  }
-  
-  protected boolean isInExtent(Coordinate p)
-  {
-  	if (extentLocator != null) 
-  		return extentLocator.locate(p) != Location.EXTERIOR;
-  	return getExtent().contains(p);
-  }
-  
-  protected Coordinate createCoord(double x, double y)
-  {
-  	Coordinate pt = new Coordinate(x, y);
-  	geomFactory.getPrecisionModel().makePrecise(pt);
-    return pt;
-  }
-  
-  protected Coordinate createRandomCoord(Envelope env)
-  {
-    double x = env.getMinX() + env.getWidth() * Math.random();
-    double y = env.getMinY() + env.getHeight() * Math.random();
-    return createCoord(x, y);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/shape/random/RandomPointsInGridBuilder.java b/src/com/vividsolutions/jts/shape/random/RandomPointsInGridBuilder.java
deleted file mode 100644
index 25f86e2..0000000
--- a/src/com/vividsolutions/jts/shape/random/RandomPointsInGridBuilder.java
+++ /dev/null
@@ -1,173 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.shape.random;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.locate.IndexedPointInAreaLocator;
-import com.vividsolutions.jts.algorithm.locate.PointOnGeometryLocator;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.math.MathUtil;
-import com.vividsolutions.jts.shape.GeometricShapeBuilder;
-
-/**
- * Creates random point sets 
- * where the points are constrained to lie in the cells of a grid. 
- * 
- * @author mbdavis
- *
- */
-public class RandomPointsInGridBuilder 
-extends GeometricShapeBuilder
-{
-	private boolean isConstrainedToCircle = false;
-	private double gutterFraction = 0;
-	
-  /**
-   * Create a builder which will create shapes using the default
-   * {@link GeometryFactory}.
-   */
-  public RandomPointsInGridBuilder()
-  {
-    super(new GeometryFactory());
-  }
-
-  /**
-   * Create a builder which will create shapes using the given
-   * {@link GeometryFactory}.
-   *
-   * @param geomFact the factory to use
-   */
-  public RandomPointsInGridBuilder(GeometryFactory geomFact)
-  {
-  	super(geomFact);
-  }
-
-  /**
-   * Sets whether generated points are constrained to lie
-   * within a circle contained within each grid cell.
-   * This provides greater separation between points
-   * in adjacent cells.
-   * <p>
-   * The default is to not be constrained to a circle.
-   * @param isConstrainedToCircle
-   */
-  public void setConstrainedToCircle(boolean isConstrainedToCircle)
-  {
-  	this.isConstrainedToCircle = isConstrainedToCircle;
-  }
-  
-  /**
-   * Sets the fraction of the grid cell side which will be treated as
-   * a gutter, in which no points will be created.
-   * The provided value is clamped to the range [0.0, 1.0].
-   * 
-   * @param gutterFraction
-   */
-  public void setGutterFraction(double gutterFraction)
-  {
-  	this.gutterFraction = gutterFraction;
-  }
-  
-  /**
-   * Gets the {@link MultiPoint} containing the generated point
-   * 
-   * @return a MultiPoint
-   */
-  public Geometry getGeometry()
-  {
-    int nCells = (int) Math.sqrt(numPts);
-    // ensure that at least numPts points are generated
-    if (nCells * nCells < numPts)
-      nCells += 1;
-
-    double gridDX = getExtent().getWidth() / nCells;
-    double gridDY = getExtent().getHeight() / nCells;
-
-    double gutterFrac = MathUtil.clamp(gutterFraction, 0.0, 1.0);
-    double gutterOffsetX = gridDX * gutterFrac/2;
-    double gutterOffsetY = gridDY * gutterFrac/2;
-    double cellFrac = 1.0 - gutterFrac;
-    double cellDX = cellFrac * gridDX;
-    double cellDY = cellFrac * gridDY;
-    	
-    Coordinate[] pts = new Coordinate[nCells * nCells];
-    int index = 0;
-    for (int i = 0; i < nCells; i++) {
-      for (int j = 0; j < nCells; j++) {
-      	double orgX = getExtent().getMinX() + i * gridDX + gutterOffsetX;
-      	double orgY = getExtent().getMinY() + j * gridDY + gutterOffsetY;
-        pts[index++] = randomPointInCell(orgX, orgY, cellDX, cellDY);
-      }
-    }
-    return geomFactory.createMultiPoint(pts);
-  }
-  
-  private Coordinate randomPointInCell(double orgX, double orgY, double xLen, double yLen)
-  {
-  	if (isConstrainedToCircle) {
-  		return randomPointInCircle(
-  				orgX, 
-  				orgY, 
-  				xLen, yLen);
-  	}
-  	return randomPointInGridCell(orgX, orgY, xLen, yLen);
-  }
-  
-  private Coordinate randomPointInGridCell(double orgX, double orgY, double xLen, double yLen)
-  {
-    double x = orgX + xLen * Math.random();
-    double y = orgY + yLen * Math.random();
-    return createCoord(x, y);
-  }
-
-  private static Coordinate randomPointInCircle(double orgX, double orgY, double width, double height)
-  {
-  	double centreX = orgX + width/2;
-  	double centreY = orgY + height/2;
-  		
-  	double rndAng = 2 * Math.PI * Math.random();
-  	double rndRadius = Math.random();
-    // use square root of radius, since area is proportional to square of radius
-    double rndRadius2 = Math.sqrt(rndRadius);
-  	double rndX = width/2 * rndRadius2 * Math.cos(rndAng); 
-  	double rndY = height/2 * rndRadius2 * Math.sin(rndAng); 
-  	
-    double x0 = centreX + rndX;
-    double y0 = centreY + rndY;
-    return new Coordinate(x0, y0);    
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/simplify/DouglasPeuckerLineSimplifier.java b/src/com/vividsolutions/jts/simplify/DouglasPeuckerLineSimplifier.java
deleted file mode 100644
index 63f6359..0000000
--- a/src/com/vividsolutions/jts/simplify/DouglasPeuckerLineSimplifier.java
+++ /dev/null
@@ -1,116 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Simplifies a linestring (sequence of points) using
- * the standard Douglas-Peucker algorithm.
- *
- * @version 1.7
- */
-class DouglasPeuckerLineSimplifier
-{
-  public static Coordinate[] simplify(Coordinate[] pts, double distanceTolerance)
-  {
-    DouglasPeuckerLineSimplifier simp = new DouglasPeuckerLineSimplifier(pts);
-    simp.setDistanceTolerance(distanceTolerance);
-    return simp.simplify();
-  }
-
-  private Coordinate[] pts;
-  private boolean[] usePt;
-  private double distanceTolerance;
-
-  public DouglasPeuckerLineSimplifier(Coordinate[] pts)
-  {
-    this.pts = pts;
-  }
-  /**
-   * Sets the distance tolerance for the simplification.
-   * All vertices in the simplified linestring will be within this
-   * distance of the original linestring.
-   *
-   * @param distanceTolerance the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance) {
-    this.distanceTolerance = distanceTolerance;
-  }
-
-  public Coordinate[] simplify()
-  {
-    usePt = new boolean[pts.length];
-    for (int i = 0; i < pts.length; i++) {
-      usePt[i] = true;
-    }
-    simplifySection(0, pts.length - 1);
-    CoordinateList coordList = new CoordinateList();
-    for (int i = 0; i < pts.length; i++) {
-      if (usePt[i])
-        coordList.add(new Coordinate(pts[i]));
-    }
-    return coordList.toCoordinateArray();
-  }
-
-  private LineSegment seg = new LineSegment();
-
-  private void simplifySection(int i, int j)
-  {
-    if((i+1) == j) {
-      return;
-    }
-    seg.p0 = pts[i];
-    seg.p1 = pts[j];
-    double maxDistance = -1.0;
-    int maxIndex = i;
-    for (int k = i + 1; k < j; k++) {
-      double distance = seg.distance(pts[k]);
-      if (distance > maxDistance) {
-        maxDistance = distance;
-        maxIndex = k;
-      }
-    }
-    if (maxDistance <= distanceTolerance) {
-      for(int k = i + 1; k < j; k++) {
-        usePt[k] = false;
-      }
-    }
-    else {
-      simplifySection(i, maxIndex);
-      simplifySection(maxIndex, j);
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/simplify/DouglasPeuckerSimplifier.java b/src/com/vividsolutions/jts/simplify/DouglasPeuckerSimplifier.java
deleted file mode 100644
index 3c92a80..0000000
--- a/src/com/vividsolutions/jts/simplify/DouglasPeuckerSimplifier.java
+++ /dev/null
@@ -1,224 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Simplifies a {@link Geometry} using the Douglas-Peucker algorithm.
- * Ensures that any polygonal geometries returned are valid.
- * Simple lines are not guaranteed to remain simple after simplification.
- * All geometry types are handled. 
- * Empty and point geometries are returned unchanged.
- * Empty geometry components are deleted.
- * <p>
- * Note that in general D-P does not preserve topology -
- * e.g. polygons can be split, collapse to lines or disappear
- * holes can be created or disappear,
- * and lines can cross.
- * To simplify geometry while preserving topology use {@link TopologyPreservingSimplifier}.
- * (However, using D-P is significantly faster).
- *<h2>KNOWN BUGS</h2>
- *<ul>
- *<li>In some cases the approach used to clean invalid simplified polygons
- *can distort the output geometry severely.
- *</ul>
- *
- *
- * @version 1.7
- * @see TopologyPreservingSimplifier
- */
-public class DouglasPeuckerSimplifier
-{
-
-  /**
-   * Simplifies a geometry using a given tolerance.
-   * 
-   * @param geom geometry to simplify
-   * @param distanceTolerance the tolerance to use
-   * @return a simplified version of the geometry
-   */
-  public static Geometry simplify(Geometry geom, double distanceTolerance)
-  {
-    DouglasPeuckerSimplifier tss = new DouglasPeuckerSimplifier(geom);
-    tss.setDistanceTolerance(distanceTolerance);
-    return tss.getResultGeometry();
-  }
-
-  private Geometry inputGeom;
-  private double distanceTolerance;
-  private boolean isEnsureValidTopology = true;
-  
-  /**
-   * Creates a simplifier for a given geometry.
-   * 
-   * @param inputGeom the geometry to simplify
-   */
-  public DouglasPeuckerSimplifier(Geometry inputGeom)
-  {
-    this.inputGeom = inputGeom;
-  }
-
-  /**
-   * Sets the distance tolerance for the simplification.
-   * All vertices in the simplified geometry will be within this
-   * distance of the original geometry.
-   * The tolerance value must be non-negative. 
-   *
-   * @param distanceTolerance the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance) {
-    if (distanceTolerance < 0.0)
-      throw new IllegalArgumentException("Tolerance must be non-negative");
-    this.distanceTolerance = distanceTolerance;
-  }
-
-  /**
-   * Controls whether simplified polygons will be "fixed"
-   * to have valid topology.
-   * The caller may choose to disable this because:
-   * <ul>
-   * <li>valid topology is not required
-   * <li>fixing topology is a relative expensive operation
-   * <li>in some pathological cases the topology fixing operation may either fail or run for too long
-   * </ul>
-   * 
-   * The default is to fix polygon topology.
-   * 
-   * @param isEnsureValidTopology
-   */
-  public void setEnsureValid(boolean isEnsureValidTopology)
-  {
-  	this.isEnsureValidTopology = isEnsureValidTopology;
-  }
-  
-  /**
-   * Gets the simplified geometry.
-   * 
-   * @return the simplified geometry
-   */
-  public Geometry getResultGeometry()
-  {
-    // empty input produces an empty result
-    if (inputGeom.isEmpty()) return (Geometry) inputGeom.clone();
-    
-    return (new DPTransformer(isEnsureValidTopology)).transform(inputGeom);
-  }
-
-class DPTransformer
-    extends GeometryTransformer
-{
-  private boolean isEnsureValidTopology = true;
-
-	public DPTransformer(boolean isEnsureValidTopology)
-	{
-		this.isEnsureValidTopology = isEnsureValidTopology;
-	}
-	
-  protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
-  {
-    Coordinate[] inputPts = coords.toCoordinateArray();
-    Coordinate[] newPts = null;
-    if (inputPts.length == 0) {
-      newPts = new Coordinate[0];
-    }
-    else {
-      newPts = DouglasPeuckerLineSimplifier.simplify(inputPts, distanceTolerance);
-    }
-    return factory.getCoordinateSequenceFactory().create(newPts);
-  }
-
-  /**
-   * Simplifies a polygon, fixing it if required.
-   */
-  protected Geometry transformPolygon(Polygon geom, Geometry parent) {
-    // empty geometries are simply removed
-    if (geom.isEmpty())
-      return null;
-    Geometry rawGeom = super.transformPolygon(geom, parent);
-    // don't try and correct if the parent is going to do this
-    if (parent instanceof MultiPolygon) {
-      return rawGeom;
-    }
-    return createValidArea(rawGeom);
-  }
-
-  /**
-   * Simplifies a LinearRing.  If the simplification results 
-   * in a degenerate ring, remove the component.
-   * 
-   * @return null if the simplification results in a degenerate ring
-   */
-  protected Geometry transformLinearRing(LinearRing geom, Geometry parent) 
-  {
-  	boolean removeDegenerateRings = parent instanceof Polygon;
-  	Geometry simpResult = super.transformLinearRing(geom, parent);
-  	if (removeDegenerateRings && ! (simpResult instanceof LinearRing))
-  		return null;;
-  	return simpResult;
-  }
-  
-  /**
-   * Simplifies a MultiPolygon, fixing it if required.
-   */
-  protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent) {
-    Geometry rawGeom = super.transformMultiPolygon(geom, parent);
-    return createValidArea(rawGeom);
-  }
-
-  /**
-   * Creates a valid area geometry from one that possibly has
-   * bad topology (i.e. self-intersections).
-   * Since buffer can handle invalid topology, but always returns
-   * valid geometry, constructing a 0-width buffer "corrects" the
-   * topology.
-   * Note this only works for area geometries, since buffer always returns
-   * areas.  This also may return empty geometries, if the input
-   * has no actual area.
-   *
-   * @param rawAreaGeom an area geometry possibly containing self-intersections
-   * @return a valid area geometry
-   */
-  private Geometry createValidArea(Geometry rawAreaGeom)
-  {
-  	if ( isEnsureValidTopology)
-  		return rawAreaGeom.buffer(0.0);
-  	return rawAreaGeom;
-  }
-}
-
-}
-
-
diff --git a/src/com/vividsolutions/jts/simplify/LineSegmentIndex.java b/src/com/vividsolutions/jts/simplify/LineSegmentIndex.java
deleted file mode 100644
index 6c520c3..0000000
--- a/src/com/vividsolutions/jts/simplify/LineSegmentIndex.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.index.*;
-import com.vividsolutions.jts.index.quadtree.Quadtree;
-
-/**
- * An spatial index on a set of {@link LineSegment}s.
- * Supports adding and removing items.
- *
- * @author Martin Davis
- */
-class LineSegmentIndex
-{
-  private Quadtree index = new Quadtree();
-
-  public LineSegmentIndex()
-  {
-  }
-
-  public void add(TaggedLineString line) {
-    TaggedLineSegment[] segs = line.getSegments();
-    for (int i = 0; i < segs.length; i++) {
-      TaggedLineSegment seg = segs[i];
-      add(seg);
-    }
-  }
-
-  public void add(LineSegment seg)
-  {
-    index.insert(new Envelope(seg.p0, seg.p1), seg);
-  }
-
-  public void remove(LineSegment seg)
-  {
-    index.remove(new Envelope(seg.p0, seg.p1), seg);
-  }
-
-  public List query(LineSegment querySeg)
-  {
-    Envelope env = new Envelope(querySeg.p0, querySeg.p1);
-
-    LineSegmentVisitor visitor = new LineSegmentVisitor(querySeg);
-    index.query(env, visitor);
-    List itemsFound = visitor.getItems();
-
-//    List listQueryItems = index.query(env);
-//    System.out.println("visitor size = " + itemsFound.size()
-//                       + "  query size = " + listQueryItems.size());
-//    List itemsFound = index.query(env);
-
-    return itemsFound;
-  }
-}
-
-/**
- * ItemVisitor subclass to reduce volume of query results.
- */
-class LineSegmentVisitor
-    implements ItemVisitor
-{
-// MD - only seems to make about a 10% difference in overall time.
-
-  private LineSegment querySeg;
-  private ArrayList items = new ArrayList();
-
-  public LineSegmentVisitor(LineSegment querySeg) {
-    this.querySeg = querySeg;
-  }
-
-  public void visitItem(Object item)
-  {
-    LineSegment seg = (LineSegment) item;
-    if (Envelope.intersects(seg.p0, seg.p1, querySeg.p0, querySeg.p1))
-      items.add(item);
-  }
-
-  public ArrayList getItems() { return items; }
-}
diff --git a/src/com/vividsolutions/jts/simplify/TaggedLineSegment.java b/src/com/vividsolutions/jts/simplify/TaggedLineSegment.java
deleted file mode 100644
index 2e2ca0f..0000000
--- a/src/com/vividsolutions/jts/simplify/TaggedLineSegment.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- * A {@link LineSegment} which is tagged with its location in a parent {@link Geometry}.
- * Used to index the segments in a geometry and recover the segment locations
- * from the index.
- */
-class TaggedLineSegment
-    extends LineSegment
-{
-  private Geometry parent;
-  private int index;
-
-  public TaggedLineSegment(Coordinate p0, Coordinate p1, Geometry parent, int index) {
-    super(p0, p1);
-    this.parent = parent;
-    this.index = index;
-  }
-
-  public TaggedLineSegment(Coordinate p0, Coordinate p1) {
-    this(p0, p1, null, -1);
-  }
-
-  public Geometry getParent() { return parent; }
-  public int getIndex() { return index; }
-}
diff --git a/src/com/vividsolutions/jts/simplify/TaggedLineString.java b/src/com/vividsolutions/jts/simplify/TaggedLineString.java
deleted file mode 100644
index d748907..0000000
--- a/src/com/vividsolutions/jts/simplify/TaggedLineString.java
+++ /dev/null
@@ -1,118 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Represents a {@link LineString} which can be modified to a simplified shape.  
- * This class provides an attribute which specifies the minimum allowable length
- * for the modified result.
- * 
- * @version 1.7
- */
-class TaggedLineString
-{
-
-  private LineString parentLine;
-  private TaggedLineSegment[] segs;
-  private List resultSegs = new ArrayList();
-  private int minimumSize;
-
-  public TaggedLineString(LineString parentLine) {
-    this(parentLine, 2);
-  }
-
-  public TaggedLineString(LineString parentLine, int minimumSize) {
-    this.parentLine = parentLine;
-    this.minimumSize = minimumSize;
-    init();
-  }
-
-  public int getMinimumSize()  {    return minimumSize;  }
-  public LineString getParent() { return parentLine; }
-  public Coordinate[] getParentCoordinates() { return parentLine.getCoordinates(); }
-  public Coordinate[] getResultCoordinates() { return extractCoordinates(resultSegs); }
-
-  public int getResultSize()
-  {
-    int resultSegsSize = resultSegs.size();
-    return resultSegsSize == 0 ? 0 : resultSegsSize + 1;
-  }
-
-  public TaggedLineSegment getSegment(int i) { return segs[i]; }
-
-  private void init()
-  {
-    Coordinate[] pts = parentLine.getCoordinates();
-    segs = new TaggedLineSegment[pts.length - 1];
-    for (int i = 0; i < pts.length - 1; i++) {
-      TaggedLineSegment seg
-               = new TaggedLineSegment(pts[i], pts[i + 1], parentLine, i);
-      segs[i] = seg;
-    }
-  }
-
-  public TaggedLineSegment[] getSegments() { return segs; }
-
-  public void addToResult(LineSegment seg)
-  {
-    resultSegs.add(seg);
-  }
-
-  public LineString asLineString()
-  {
-    return parentLine.getFactory().createLineString(extractCoordinates(resultSegs));
-  }
-
-  public LinearRing asLinearRing() {
-    return parentLine.getFactory().createLinearRing(extractCoordinates(resultSegs));
-  }
-
-  private static Coordinate[] extractCoordinates(List segs)
-  {
-    Coordinate[] pts = new Coordinate[segs.size() + 1];
-    LineSegment seg = null;
-    for (int i = 0; i < segs.size(); i++) {
-      seg = (LineSegment) segs.get(i);
-      pts[i] = seg.p0;
-    }
-    // add last point
-    pts[pts.length - 1] = seg.p1;
-    return pts;
-  }
-
-
-}
diff --git a/src/com/vividsolutions/jts/simplify/TaggedLineStringSimplifier.java b/src/com/vividsolutions/jts/simplify/TaggedLineStringSimplifier.java
deleted file mode 100644
index e06ad26..0000000
--- a/src/com/vividsolutions/jts/simplify/TaggedLineStringSimplifier.java
+++ /dev/null
@@ -1,256 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import java.util.*;
-import com.vividsolutions.jts.algorithm.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Simplifies a TaggedLineString, preserving topology
- * (in the sense that no new intersections are introduced).
- * Uses the recursive Douglas-Peucker algorithm.
- *
- * @author Martin Davis
- * @version 1.7
- */
-public class TaggedLineStringSimplifier
-{
-  private LineIntersector li = new RobustLineIntersector();
-  private LineSegmentIndex inputIndex = new LineSegmentIndex();
-  private LineSegmentIndex outputIndex = new LineSegmentIndex();
-  private TaggedLineString line;
-  private Coordinate[] linePts;
-  private double distanceTolerance = 0.0;
-
-  public TaggedLineStringSimplifier(LineSegmentIndex inputIndex,
-                                     LineSegmentIndex outputIndex)
-  {
-    this.inputIndex = inputIndex;
-    this.outputIndex = outputIndex;
-  }
-
-  /**
-   * Sets the distance tolerance for the simplification.
-   * All vertices in the simplified geometry will be within this
-   * distance of the original geometry.
-   *
-   * @param distanceTolerance the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance) {
-    this.distanceTolerance = distanceTolerance;
-  }
-
-  /**
-   * Simplifies the given {@link TaggedLineString}
-   * using the distance tolerance specified.
-   * 
-   * @param line the linestring to simplify
-   */
-  void simplify(TaggedLineString line)
-  {
-    this.line = line;
-    linePts = line.getParentCoordinates();
-    simplifySection(0, linePts.length - 1, 0);
-  }
-
-  private void simplifySection(int i, int j, int depth)
-  {
-    depth += 1;
-    int[] sectionIndex = new int[2];
-    if((i+1) == j) {
-      LineSegment newSeg = line.getSegment(i);
-      line.addToResult(newSeg);
-      // leave this segment in the input index, for efficiency
-      return;
-    }
-
-    boolean isValidToSimplify = true;
-
-    /**
-     * Following logic ensures that there is enough points in the output line.
-     * If there is already more points than the minimum, there's nothing to check.
-     * Otherwise, if in the worst case there wouldn't be enough points,
-     * don't flatten this segment (which avoids the worst case scenario)
-     */
-    if (line.getResultSize() < line.getMinimumSize()) {
-      int worstCaseSize = depth + 1;
-      if (worstCaseSize < line.getMinimumSize())
-        isValidToSimplify = false;
-    }
-
-    double[] distance = new double[1];
-    int furthestPtIndex = findFurthestPoint(linePts, i, j, distance);
-    // flattening must be less than distanceTolerance
-    if (distance[0] > distanceTolerance) isValidToSimplify = false;
-    // test if flattened section would cause intersection
-    LineSegment candidateSeg = new LineSegment();
-    candidateSeg.p0 = linePts[i];
-    candidateSeg.p1 = linePts[j];
-    sectionIndex[0] = i;
-    sectionIndex[1] = j;
-    if (hasBadIntersection(line, sectionIndex, candidateSeg)) isValidToSimplify = false;
-
-    if (isValidToSimplify) {
-      LineSegment newSeg = flatten(i, j);
-      line.addToResult(newSeg);
-      return;
-    }
-    simplifySection(i, furthestPtIndex, depth);
-    simplifySection(furthestPtIndex, j, depth);
-  }
-
-  private int findFurthestPoint(Coordinate[] pts, int i, int j, double[] maxDistance)
-  {
-    LineSegment seg = new LineSegment();
-    seg.p0 = pts[i];
-    seg.p1 = pts[j];
-    double maxDist = -1.0;
-    int maxIndex = i;
-    for (int k = i + 1; k < j; k++) {
-      Coordinate midPt = pts[k];
-      double distance = seg.distance(midPt);
-      if (distance > maxDist) {
-        maxDist = distance;
-        maxIndex = k;
-      }
-    }
-    maxDistance[0] = maxDist;
-    return maxIndex;
-  }
-
-  /**
-   * Flattens a section of the line between
-   * indexes <code>start</code> and <code>end</code>,
-   * replacing them with a line between the endpoints.
-   * The input and output indexes are updated
-   * to reflect this.
-   * 
-   * @param start the start index of the flattened section
-   * @param end the end index of the flattened section
-   * @return the new segment created
-   */
-  private LineSegment flatten(int start, int end)
-  {
-    // make a new segment for the simplified geometry
-    Coordinate p0 = linePts[start];
-    Coordinate p1 = linePts[end];
-    LineSegment newSeg = new LineSegment(p0, p1);
-    // update the indexes
-    remove(line, start, end);
-    outputIndex.add(newSeg);
-    return newSeg;
-  }
-
-  private boolean hasBadIntersection(TaggedLineString parentLine,
-                       int[] sectionIndex,
-                       LineSegment candidateSeg)
-  {
-    if (hasBadOutputIntersection(candidateSeg)) return true;
-    if (hasBadInputIntersection(parentLine, sectionIndex, candidateSeg)) return true;
-    return false;
-  }
-
-  private boolean hasBadOutputIntersection(LineSegment candidateSeg)
-  {
-    List querySegs = outputIndex.query(candidateSeg);
-    for (Iterator i = querySegs.iterator(); i.hasNext(); ) {
-      LineSegment querySeg = (LineSegment) i.next();
-      if (hasInteriorIntersection(querySeg, candidateSeg)) {
-          return true;
-      }
-    }
-    return false;
-  }
-
-  private boolean hasBadInputIntersection(TaggedLineString parentLine,
-                       int[] sectionIndex,
-                       LineSegment candidateSeg)
-  {
-    List querySegs = inputIndex.query(candidateSeg);
-    for (Iterator i = querySegs.iterator(); i.hasNext(); ) {
-      TaggedLineSegment querySeg = (TaggedLineSegment) i.next();
-      if (hasInteriorIntersection(querySeg, candidateSeg)) {
-          if (isInLineSection(parentLine, sectionIndex, querySeg))
-            continue;
-          return true;
-      }
-    }
-    return false;
-  }
-
-  /**
-   * Tests whether a segment is in a section of a TaggedLineString
-   * @param line
-   * @param sectionIndex
-   * @param seg
-   * @return
-   */
-  private static boolean isInLineSection(
-      TaggedLineString line,
-      int[] sectionIndex,
-      TaggedLineSegment seg)
-  {
-    // not in this line
-    if (seg.getParent() != line.getParent())
-      return false;
-    int segIndex = seg.getIndex();
-    if (segIndex >= sectionIndex[0] && segIndex < sectionIndex[1])
-      return true;
-    return false;
-  }
-
-  private boolean hasInteriorIntersection(LineSegment seg0, LineSegment seg1)
-  {
-    li.computeIntersection(seg0.p0, seg0.p1, seg1.p0, seg1.p1);
-    return li.isInteriorIntersection();
-  }
-
-  /**
-   * Remove the segs in the section of the line
-   * @param line
-   * @param pts
-   * @param sectionStartIndex
-   * @param sectionEndIndex
-   */
-  private void remove(TaggedLineString line,
-                       int start, int end)
-  {
-    for (int i = start; i < end; i++) {
-      TaggedLineSegment seg = line.getSegment(i);
-      inputIndex.remove(seg);
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/simplify/TaggedLinesSimplifier.java b/src/com/vividsolutions/jts/simplify/TaggedLinesSimplifier.java
deleted file mode 100644
index 7d99368..0000000
--- a/src/com/vividsolutions/jts/simplify/TaggedLinesSimplifier.java
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import java.util.Collection;
-import java.util.Iterator;
-
-/**
- * Simplifies a collection of TaggedLineStrings, preserving topology
- * (in the sense that no new intersections are introduced).
- * This class is essentially just a container for the common
- * indexes used by {@link TaggedLineStringSimplifier}.
- */
-class TaggedLinesSimplifier
-{
-  private LineSegmentIndex inputIndex = new LineSegmentIndex();
-  private LineSegmentIndex outputIndex = new LineSegmentIndex();
-  private double distanceTolerance = 0.0;
-
-  public TaggedLinesSimplifier()
-  {
-
-  }
-
-  /**
-   * Sets the distance tolerance for the simplification.
-   * All vertices in the simplified geometry will be within this
-   * distance of the original geometry.
-   *
-   * @param distanceTolerance the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance) {
-    this.distanceTolerance = distanceTolerance;
-  }
-
-  /**
-   * Simplify a collection of TaggedLineStrings
-   *
-   * @param taggedLines the collection of lines to simplify
-   */
-  public void simplify(Collection taggedLines) {
-    for (Iterator i = taggedLines.iterator(); i.hasNext(); ) {
-      inputIndex.add((TaggedLineString) i.next());
-    }
-    for (Iterator i = taggedLines.iterator(); i.hasNext(); ) {
-      TaggedLineStringSimplifier tlss
-                    = new TaggedLineStringSimplifier(inputIndex, outputIndex);
-      tlss.setDistanceTolerance(distanceTolerance);
-      tlss.simplify((TaggedLineString) i.next());
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/simplify/TopologyPreservingSimplifier.java b/src/com/vividsolutions/jts/simplify/TopologyPreservingSimplifier.java
deleted file mode 100644
index 87e626c..0000000
--- a/src/com/vividsolutions/jts/simplify/TopologyPreservingSimplifier.java
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.simplify;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.util.Debug;
-
-/**
- * Simplifies a geometry and ensures that
- * the result is a valid geometry having the
- * same dimension and number of components as the input,
- * and with the components having the same topological 
- * relationship.
- * <p>
- * If the input is a polygonal geometry
- * ( {@link Polygon} or {@link MultiPolygon} ):
- * <ul>
- * <li>The result has the same number of shells and holes as the input,
- * with the same topological structure
- * <li>The result rings touch at <b>no more</b> than the number of touching points in the input
- * (although they may touch at fewer points).  
- * The key implication of this statement is that if the 
- * input is topologically valid, so is the simplified output. 
- * </ul>
- * For linear geometries, if the input does not contain
- * any intersecting line segments, this property
- * will be preserved in the output.
- * <p>
- * For all geometry types, the result will contain 
- * enough vertices to ensure validity.  For polygons
- * and closed linear geometries, the result will have at
- * least 4 vertices; for open linestrings the result
- * will have at least 2 vertices.
- * <p>
- * All geometry types are handled. 
- * Empty and point geometries are returned unchanged.
- * Empty geometry components are deleted.
- * <p>
- * The simplification uses a maximum-distance difference algorithm
- * similar to the Douglas-Peucker algorithm.
- *
- * <h3>KNOWN BUGS</h3>
- * <ul>
- * <li>May create invalid topology if there are components which are 
- * small relative to the tolerance value.
- * In particular, if a small hole is very near an edge, it is possible for the edge to be moved by
- * a relatively large tolerance value and end up with the hole outside the result shell
- * (or inside another hole).
- * Similarly, it is possible for a small polygon component to end up inside
- * a nearby larger polygon.
- * A workaround is to test for this situation in post-processing and remove
- * any invalid holes or polygons.
- * </ul>
- * 
- * @author Martin Davis
- * @see DouglasPeuckerSimplifier
- *
- */
-public class TopologyPreservingSimplifier
-{
-  public static Geometry simplify(Geometry geom, double distanceTolerance)
-  {
-    TopologyPreservingSimplifier tss = new TopologyPreservingSimplifier(geom);
-    tss.setDistanceTolerance(distanceTolerance);
-    return tss.getResultGeometry();
-  }
-
-  private Geometry inputGeom;
-  private TaggedLinesSimplifier lineSimplifier = new TaggedLinesSimplifier();
-  private Map linestringMap;
-
-  public TopologyPreservingSimplifier(Geometry inputGeom)
-  {
-    this.inputGeom = inputGeom;
- }
-
-  /**
-   * Sets the distance tolerance for the simplification.
-   * All vertices in the simplified geometry will be within this
-   * distance of the original geometry.
-   * The tolerance value must be non-negative.  A tolerance value
-   * of zero is effectively a no-op.
-   *
-   * @param distanceTolerance the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance) {
-    if (distanceTolerance < 0.0)
-      throw new IllegalArgumentException("Tolerance must be non-negative");
-    lineSimplifier.setDistanceTolerance(distanceTolerance);
-  }
-
-  public Geometry getResultGeometry() 
-  {
-    // empty input produces an empty result
-    if (inputGeom.isEmpty()) return (Geometry) inputGeom.clone();
-    
-    linestringMap = new HashMap();
-    inputGeom.apply(new LineStringMapBuilderFilter());
-    lineSimplifier.simplify(linestringMap.values());
-    Geometry result = (new LineStringTransformer()).transform(inputGeom);
-    return result;
-  }
-
-  class LineStringTransformer
-      extends GeometryTransformer
-  {
-    protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
-    {
-      if (coords.size() == 0) return null;
-    	// for linear components (including rings), simplify the linestring
-      if (parent instanceof LineString) {
-        TaggedLineString taggedLine = (TaggedLineString) linestringMap.get(parent);
-        return createCoordinateSequence(taggedLine.getResultCoordinates());
-      }
-      // for anything else (e.g. points) just copy the coordinates
-      return super.transformCoordinates(coords, parent);
-    }
-  }
-
-  /**
-   * A filter to add linear geometries to the linestring map 
-   * with the appropriate minimum size constraint.
-   * Closed {@link LineString}s (including {@link LinearRing}s
-   * have a minimum output size constraint of 4, 
-   * to ensure the output is valid.
-   * For all other linestrings, the minimum size is 2 points.
-   * 
-   * @author Martin Davis
-   *
-   */
-  class LineStringMapBuilderFilter
-      implements GeometryComponentFilter
-  {
-    /**
-     * Filters linear geometries.
-     * 
-     * geom a geometry of any type 
-     */
-    public void filter(Geometry geom)
-    {
-      if (geom instanceof LineString) {
-        LineString line = (LineString) geom;
-        // skip empty geometries
-        if (line.isEmpty()) return;
-        
-        int minSize = ((LineString) line).isClosed() ? 4 : 2;
-        TaggedLineString taggedLine = new TaggedLineString((LineString) line, minSize);
-        linestringMap.put(line, taggedLine);
-      }
-    }
-  }
-
-}
-
diff --git a/src/com/vividsolutions/jts/simplify/VWLineSimplifier.java b/src/com/vividsolutions/jts/simplify/VWLineSimplifier.java
deleted file mode 100644
index 38679fa..0000000
--- a/src/com/vividsolutions/jts/simplify/VWLineSimplifier.java
+++ /dev/null
@@ -1,162 +0,0 @@
-package com.vividsolutions.jts.simplify;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateList;
-import com.vividsolutions.jts.geom.Triangle;
-
-/**
- * Simplifies a linestring (sequence of points) using the 
- * Visvalingam-Whyatt algorithm.
- * The Visvalingam-Whyatt algorithm simplifies geometry 
- * by removing vertices while trying to minimize the area changed.
- * 
- * @version 1.7
- */
-class VWLineSimplifier
-{
-  public static Coordinate[] simplify(Coordinate[] pts, double distanceTolerance)
-  {
-    VWLineSimplifier simp = new VWLineSimplifier(pts, distanceTolerance);
-    return simp.simplify();
-  }
-
-  private Coordinate[] pts;
-  private double tolerance;
-
-  public VWLineSimplifier(Coordinate[] pts, double distanceTolerance)
-  {
-    this.pts = pts;
-    this.tolerance = distanceTolerance * distanceTolerance;
-  }
-
-  public Coordinate[] simplify()
-  {
-    VWLineSimplifier.VWVertex vwLine = VWVertex.buildLine(pts);
-    double minArea = tolerance;
-    do {
-      minArea = simplifyVertex(vwLine);
-    } while (minArea < tolerance);
-    Coordinate[] simp = vwLine.getCoordinates();
-    // ensure computed value is a valid line
-    if (simp.length < 2) {
-      return new Coordinate[] { simp[0], new Coordinate(simp[0]) };
-    }
-    return simp;
-  }
-
-  private double simplifyVertex(VWLineSimplifier.VWVertex vwLine)
-  {
-    /**
-     * Scan vertices in line and remove the one with smallest effective area.
-     */
-    // TODO: use an appropriate data structure to optimize finding the smallest area vertex
-    VWLineSimplifier.VWVertex curr = vwLine;
-    double minArea = curr.getArea();
-    VWLineSimplifier.VWVertex minVertex = null;
-    while (curr != null) {
-      double area = curr.getArea();
-      if (area < minArea) {
-        minArea = area;
-        minVertex = curr;
-      }
-      curr = curr.next;
-    }
-    if (minVertex != null && minArea < tolerance) {
-      minVertex.remove();
-    }
-    if (! vwLine.isLive()) return -1;
-    return minArea;
-  }
-
-
-  static class VWVertex
-  {
-    public static VWLineSimplifier.VWVertex buildLine(Coordinate[] pts)
-    {
-      VWLineSimplifier.VWVertex first = null;
-      VWLineSimplifier.VWVertex prev = null;
-      for (int i = 0; i < pts.length; i++) {
-        VWLineSimplifier.VWVertex v = new VWVertex(pts[i]);
-        if (first == null)
-          first = v;
-        v.setPrev(prev);
-        if (prev != null) {
-          prev.setNext(v);
-          prev.updateArea();
-        }
-        prev = v;
-      }
-      return first;
-    }
-    
-    public static double MAX_AREA = Double.MAX_VALUE;
-    
-    private Coordinate pt;
-    private VWLineSimplifier.VWVertex prev;
-    private VWLineSimplifier.VWVertex next;
-    private double area = MAX_AREA;
-    private boolean isLive = true;
-
-    public VWVertex(Coordinate pt)
-    {
-      this.pt = pt;
-    }
-
-    public void setPrev(VWLineSimplifier.VWVertex prev)
-    {
-      this.prev = prev;
-    }
-
-    public void setNext(VWLineSimplifier.VWVertex next)
-    {
-      this.next = next;
-    }
-
-    public void updateArea()
-    {
-      if (prev == null || next == null) {
-        area = MAX_AREA;
-        return;
-      }
-      area = Math.abs(Triangle.area(prev.pt, pt, next.pt));
-    }
-
-    public double getArea()
-    {
-      return area;
-    }
-    public boolean isLive()
-    {
-      return isLive;
-    }
-    public VWLineSimplifier.VWVertex remove()
-    {
-      VWLineSimplifier.VWVertex tmpPrev = prev;
-      VWLineSimplifier.VWVertex tmpNext = next;
-      VWLineSimplifier.VWVertex result = null;
-      if (prev != null) {
-        prev.setNext(tmpNext);
-        prev.updateArea();
-        result = prev;
-      }
-      if (next != null) {
-        next.setPrev(tmpPrev);
-        next.updateArea();
-        if (result == null)
-          result = next;
-      }
-      isLive = false;
-      return result;
-    }
-    public Coordinate[] getCoordinates()
-    {
-      CoordinateList coords = new CoordinateList();
-      VWLineSimplifier.VWVertex curr = this;
-      do {
-        coords.add(curr.pt, false);
-        curr = curr.next;
-      } while (curr != null);
-      return coords.toCoordinateArray();
-    }
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/simplify/VWSimplifier.java b/src/com/vividsolutions/jts/simplify/VWSimplifier.java
deleted file mode 100644
index 78e7183..0000000
--- a/src/com/vividsolutions/jts/simplify/VWSimplifier.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.simplify;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-
-/**
- * Simplifies a {@link Geometry} using the Visvalingam-Whyatt area-based algorithm. 
- * Ensures that any polygonal geometries returned are valid. Simple lines are not
- * guaranteed to remain simple after simplification. All geometry types are
- * handled. Empty and point geometries are returned unchanged. Empty geometry
- * components are deleted.
- * <p>
- * The simplification tolerance is specified as a distance. 
- * This is converted to an area tolerance by squaring it.
- * <p>
- * Note that in general this algorithm does not preserve topology - e.g. polygons can be split,
- * collapse to lines or disappear holes can be created or disappear, and lines
- * can cross.
- * 
- * <h3>Known Bugs</h3>
- * <ul>
- * <li>Not yet optimized for performance
- * <li>Does not simplify the endpoint of rings
- * </ul>
- * <h3>To Do</h3>
- * <ul>
- * <li>Allow specifying desired number of vertices in the output
- * </ul>
- * 
- * @version 1.7
- */
-public class VWSimplifier
-{
-
-  /**
-   * Simplifies a geometry using a given tolerance.
-   * 
-   * @param geom geometry to simplify
-   * @param distanceTolerance the tolerance to use
-   * @return a simplified version of the geometry
-   */
-  public static Geometry simplify(Geometry geom, double distanceTolerance)
-  {
-    VWSimplifier simp = new VWSimplifier(geom);
-    simp.setDistanceTolerance(distanceTolerance);
-    return simp.getResultGeometry();
-  }
-
-  private Geometry inputGeom;
-  private double distanceTolerance;
-  private boolean isEnsureValidTopology = true;
-
-  /**
-   * Creates a simplifier for a given geometry.
-   * 
-   * @param inputGeom the geometry to simplify
-   */
-  public VWSimplifier(Geometry inputGeom)
-  {
-    this.inputGeom = inputGeom;
-  }
-
-  /**
-   * Sets the distance tolerance for the simplification. All vertices in the
-   * simplified geometry will be within this distance of the original geometry.
-   * The tolerance value must be non-negative.
-   * 
-   * @param distanceTolerance
-   *          the approximation tolerance to use
-   */
-  public void setDistanceTolerance(double distanceTolerance)
-  {
-    if (distanceTolerance < 0.0)
-      throw new IllegalArgumentException("Tolerance must be non-negative");
-    this.distanceTolerance = distanceTolerance;
-  }
-
-  /**
-   * Controls whether simplified polygons will be "fixed" to have valid
-   * topology. The caller may choose to disable this because:
-   * <ul>
-   * <li>valid topology is not required
-   * <li>fixing topology is a relative expensive operation
-   * <li>in some pathological cases the topology fixing operation may either
-   * fail or run for too long
-   * </ul>
-   * 
-   * The default is to fix polygon topology.
-   * 
-   * @param isEnsureValidTopology
-   */
-  public void setEnsureValid(boolean isEnsureValidTopology)
-  {
-    this.isEnsureValidTopology = isEnsureValidTopology;
-  }
-
-  /**
-   * Gets the simplified geometry.
-   * 
-   * @return the simplified geometry
-   */
-  public Geometry getResultGeometry()
-  {
-    // empty input produces an empty result
-    if (inputGeom.isEmpty())
-      return (Geometry) inputGeom.clone();
-
-    return (new VWTransformer(isEnsureValidTopology)).transform(inputGeom);
-  }
-
-  class VWTransformer extends GeometryTransformer
-  {
-    private boolean isEnsureValidTopology = true;
-
-    public VWTransformer(boolean isEnsureValidTopology)
-    {
-      this.isEnsureValidTopology = isEnsureValidTopology;
-    }
-
-    protected CoordinateSequence transformCoordinates(CoordinateSequence coords, Geometry parent)
-    {
-      Coordinate[] inputPts = coords.toCoordinateArray();
-      Coordinate[] newPts = null;
-      if (inputPts.length == 0) {
-        newPts = new Coordinate[0];
-      }
-      else {
-        newPts = VWLineSimplifier.simplify(inputPts, distanceTolerance);
-      }
-      return factory.getCoordinateSequenceFactory().create(newPts);
-    }
-
-    /**
-     * Simplifies a polygon, fixing it if required.
-     */
-    protected Geometry transformPolygon(Polygon geom, Geometry parent)
-    {
-      // empty geometries are simply removed
-      if (geom.isEmpty())
-        return null;
-      Geometry rawGeom = super.transformPolygon(geom, parent);
-      // don't try and correct if the parent is going to do this
-      if (parent instanceof MultiPolygon) {
-        return rawGeom;
-      }
-      return createValidArea(rawGeom);
-    }
-
-    /**
-     * Simplifies a LinearRing. If the simplification results in a degenerate
-     * ring, remove the component.
-     * 
-     * @return null if the simplification results in a degenerate ring
-     */
-    protected Geometry transformLinearRing(LinearRing geom, Geometry parent)
-    {
-      boolean removeDegenerateRings = parent instanceof Polygon;
-      Geometry simpResult = super.transformLinearRing(geom, parent);
-      if (removeDegenerateRings && !(simpResult instanceof LinearRing))
-        return null;
-      ;
-      return simpResult;
-    }
-
-    /**
-     * Simplifies a MultiPolygon, fixing it if required.
-     */
-    protected Geometry transformMultiPolygon(MultiPolygon geom, Geometry parent)
-    {
-      Geometry rawGeom = super.transformMultiPolygon(geom, parent);
-      return createValidArea(rawGeom);
-    }
-
-    /**
-     * Creates a valid area geometry from one that possibly has bad topology
-     * (i.e. self-intersections). Since buffer can handle invalid topology, but
-     * always returns valid geometry, constructing a 0-width buffer "corrects"
-     * the topology. Note this only works for area geometries, since buffer
-     * always returns areas. This also may return empty geometries, if the input
-     * has no actual area.
-     * 
-     * @param rawAreaGeom
-     *          an area geometry possibly containing self-intersections
-     * @return a valid area geometry
-     */
-    private Geometry createValidArea(Geometry rawAreaGeom)
-    {
-      if (isEnsureValidTopology)
-        return rawAreaGeom.buffer(0.0);
-      return rawAreaGeom;
-    }
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulationBuilder.java b/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulationBuilder.java
deleted file mode 100644
index 9c70675..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulationBuilder.java
+++ /dev/null
@@ -1,205 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.triangulate;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.*;
-import com.vividsolutions.jts.triangulate.quadedge.*;
-
-/**
- * A utility class which creates Conforming Delaunay Trianglulations
- * from collections of points and linear constraints, and extract the resulting 
- * triangulation edges or triangles as geometries. 
- * 
- * @author Martin Davis
- *
- */
-public class ConformingDelaunayTriangulationBuilder 
-{
-	private Collection siteCoords;
-	private Geometry constraintLines;
-	private double tolerance = 0.0;
-	private QuadEdgeSubdivision subdiv = null;
-
-	private Map constraintVertexMap = new TreeMap();
-	
-	public ConformingDelaunayTriangulationBuilder()
-	{
-	}
-	
-	/**
-	 * Sets the sites (point or vertices) which will be triangulated.
-	 * All vertices of the given geometry will be used as sites.
-	 * The site vertices do not have to contain the constraint
-	 * vertices as well; any site vertices which are 
-	 * identical to a constraint vertex will be removed
-	 * from the site vertex set.
-	 * 
-	 * @param geom the geometry from which the sites will be extracted.
-	 */
-	public void setSites(Geometry geom)
-	{
-		siteCoords = DelaunayTriangulationBuilder.extractUniqueCoordinates(geom);
-	}
-
-	/**
-	 * Sets the linear constraints to be conformed to.
-	 * All linear components in the input will be used as constraints.
-	 * The constraint vertices do not have to be disjoint from 
-	 * the site vertices.
-   * The constraints must not contain duplicate segments (up to orientation).
-	 * 
-	 * @param constraintLines the lines to constraint to
-	 */
-	public void setConstraints(Geometry constraintLines)
-	{
-		this.constraintLines = constraintLines;
-	}
-	
-	/**
-	 * Sets the snapping tolerance which will be used
-	 * to improved the robustness of the triangulation computation.
-	 * A tolerance of 0.0 specifies that no snapping will take place.
-	 * 
-	 * @param tolerance the tolerance distance to use
-	 */
-	public void setTolerance(double tolerance)
-	{
-		this.tolerance = tolerance;
-	}
-	
-	
-	private void create()
-	{
-		if (subdiv != null) return;
-
-		Envelope siteEnv = DelaunayTriangulationBuilder.envelope(siteCoords);
-		
-		List segments = new ArrayList();
-		if (constraintLines != null) {
-			siteEnv.expandToInclude(constraintLines.getEnvelopeInternal());
-			createVertices(constraintLines);
-			segments = createConstraintSegments(constraintLines);
-		}
-    List sites = createSiteVertices(siteCoords);
-
-		ConformingDelaunayTriangulator cdt = new ConformingDelaunayTriangulator(sites, tolerance);
-		
-		cdt.setConstraints(segments, new ArrayList(constraintVertexMap.values()));
-		
-		cdt.formInitialDelaunay();
-		cdt.enforceConstraints();
-		subdiv = cdt.getSubdivision();
-	}
-	
-	private List createSiteVertices(Collection coords)
-	{
-		List verts = new ArrayList();
-		for (Iterator i = coords.iterator(); i.hasNext(); ) {
-			Coordinate coord = (Coordinate) i.next();
-			if (constraintVertexMap.containsKey(coord)) 
-			  continue;
-			verts.add(new ConstraintVertex(coord));
-		}
-		return verts;
-	}
-
-	private void createVertices(Geometry geom)
-	{
-		Coordinate[] coords = geom.getCoordinates();
-		for (int i = 0; i < coords.length; i++) {
-			Vertex v = new ConstraintVertex(coords[i]);
-			constraintVertexMap.put(coords[i], v);
-		}
-	}
-	
-	private static List createConstraintSegments(Geometry geom)
-	{
-		List lines = LinearComponentExtracter.getLines(geom);
-		List constraintSegs = new ArrayList();
-		for (Iterator i = lines.iterator(); i.hasNext(); ) {
-			LineString line = (LineString) i.next();
-			createConstraintSegments(line, constraintSegs);
-		}
-		return constraintSegs;
-	}
-	
-	private static void createConstraintSegments(LineString line, List constraintSegs)
-	{
-		Coordinate[] coords = line.getCoordinates();
-		for (int i = 1; i < coords.length; i++) {
-			constraintSegs.add(new Segment(coords[i-1], coords[i]));
-		}
-	}
-
-	/**
-	 * Gets the QuadEdgeSubdivision which models the computed triangulation.
-	 * 
-	 * @return the subdivision containing the triangulation
-	 */
-	public QuadEdgeSubdivision getSubdivision()
-	{
-		create();
-		return subdiv;
-	}
-	
-	/**
-	 * Gets the edges of the computed triangulation as a {@link MultiLineString}.
-	 * 
-	 * @param geomFact the geometry factory to use to create the output
-	 * @return the edges of the triangulation
-	 */
-	public Geometry getEdges(GeometryFactory geomFact)
-	{
-		create();
-		return subdiv.getEdges(geomFact);
-	}
-	
-	/**
-	 * Gets the faces of the computed triangulation as a {@link GeometryCollection} 
-	 * of {@link Polygon}.
-	 * 
-	 * @param geomFact the geometry factory to use to create the output
-	 * @return the faces of the triangulation
-	 */
-	public Geometry getTriangles(GeometryFactory geomFact)
-	{
-		create();
-		return subdiv.getTriangles(geomFact);
-	}
-
-}
-
-
diff --git a/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulator.java b/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulator.java
deleted file mode 100644
index 519ffce..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConformingDelaunayTriangulator.java
+++ /dev/null
@@ -1,564 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.ConvexHull;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Envelope;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.util.Debug;
-import com.vividsolutions.jts.index.kdtree.KdNode;
-import com.vividsolutions.jts.index.kdtree.KdTree;
-import com.vividsolutions.jts.triangulate.quadedge.LastFoundQuadEdgeLocator;
-import com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision;
-import com.vividsolutions.jts.triangulate.quadedge.Vertex;
-
-/**
- * Computes a Conforming Delaunay Triangulation over a set of sites and a set of
- * linear constraints.
- * <p>
- * A conforming Delaunay triangulation is a true Delaunay triangulation. In it
- * each constraint segment is present as a union of one or more triangulation
- * edges. Constraint segments may be subdivided into two or more triangulation
- * edges by the insertion of additional sites. The additional sites are called
- * Steiner points, and are necessary to allow the segments to be faithfully
- * reflected in the triangulation while maintaining the Delaunay property.
- * Another way of stating this is that in a conforming Delaunay triangulation
- * every constraint segment will be the union of a subset of the triangulation
- * edges (up to tolerance).
- * <p>
- * A Conforming Delaunay triangulation is distinct from a Constrained Delaunay triangulation.
- * A Constrained Delaunay triangulation is not necessarily fully Delaunay, 
- * and it contains the constraint segments exactly as edges of the triangulation.
- * <p>
- * A typical usage pattern for the triangulator is:
- * <pre>
- * 	 ConformingDelaunayTriangulator cdt = new ConformingDelaunayTriangulator(sites, tolerance);
- * 
- *   // optional	
- *   cdt.setSplitPointFinder(splitPointFinder);
- *   cdt.setVertexFactory(vertexFactory);
- *   
- *	 cdt.setConstraints(segments, new ArrayList(vertexMap.values()));
- *	 cdt.formInitialDelaunay();
- *	 cdt.enforceConstraints();
- *	 subdiv = cdt.getSubdivision();
- * </pre>
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class ConformingDelaunayTriangulator 
-{
-	private static Envelope computeVertexEnvelope(Collection vertices) {
-		Envelope env = new Envelope();
-		for (Iterator i = vertices.iterator(); i.hasNext();) {
-			Vertex v = (Vertex) i.next();
-			env.expandToInclude(v.getCoordinate());
-		}
-		return env;
-	}
-
-	private List initialVertices; // List<Vertex>
-	private List segVertices; // List<Vertex>
-
-	// MD - using a Set doesn't seem to be much faster
-	// private Set segments = new HashSet();
-	private List segments = new ArrayList(); // List<Segment>
-	private QuadEdgeSubdivision subdiv = null;
-	private IncrementalDelaunayTriangulator incDel;
-	private Geometry convexHull;
-	private ConstraintSplitPointFinder splitFinder = new NonEncroachingSplitPointFinder();
-	private KdTree kdt = null;
-	private ConstraintVertexFactory vertexFactory = null;
-
-	// allPointsEnv expanded by a small buffer
-	private Envelope computeAreaEnv;
-	// records the last split point computed, for error reporting
-	private Coordinate splitPt = null;
-
-	private double tolerance; // defines if two sites are the same.
-
-	/**
-	 * Creates a Conforming Delaunay Triangulation based on the given
-	 * unconstrained initial vertices. The initial vertex set should not contain
-	 * any vertices which appear in the constraint set.
-	 * 
-	 * @param initialVertices
-	 *          a collection of {@link ConstraintVertex}
-	 * @param tolerance
-	 *          the distance tolerance below which points are considered identical
-	 */
-	public ConformingDelaunayTriangulator(Collection initialVertices,
-			double tolerance) {
-		this.initialVertices = new ArrayList(initialVertices);
-		this.tolerance = tolerance;
-		kdt = new KdTree(tolerance);
-	}
-
-	/**
-	 * Sets the constraints to be conformed to by the computed triangulation.
-	 * The constraints must not contain duplicate segments (up to orientation).
-	 * The unique set of vertices (as {@link ConstraintVertex}es) 
-	 * forming the constraints must also be supplied.
-	 * Supplying it explicitly allows the ConstraintVertexes to be initialized
-	 * appropriately(e.g. with external data), and avoids re-computing the unique set
-	 * if it is already available.
-	 * 
-	 * @param segments a list of the constraint {@link Segment}s
-	 * @param segVertices the set of unique {@link ConstraintVertex}es referenced by the segments
-	 */
-	public void setConstraints(List segments, List segVertices) {
-		this.segments = segments;
-		this.segVertices = segVertices;
-	}
-
-	/**
-	 * Sets the {@link ConstraintSplitPointFinder} to be
-	 * used during constraint enforcement.
-	 * Different splitting strategies may be appropriate
-	 * for special situations. 
-	 * 
-	 * @param splitFinder the ConstraintSplitPointFinder to be used
-	 */
-	public void setSplitPointFinder(ConstraintSplitPointFinder splitFinder) {
-		this.splitFinder = splitFinder;
-	}
-
-	/**
-	 * Gets the tolerance value used to construct the triangulation.
-	 * 
-	 * @return a tolerance value
-	 */
-	public double getTolerance()
-	{
-		return tolerance;
-	}
-	
-	/**
-	 * Gets the <tt>ConstraintVertexFactory</tt> used to create new constraint vertices at split points.
-	 * 
-	 * @return a new constraint vertex
-	 */
-	public ConstraintVertexFactory getVertexFactory() {
-		return vertexFactory;
-	}
-
-	/**
-	 * Sets a custom {@link ConstraintVertexFactory} to be used
-	 * to allow vertices carrying extra information to be created.
-	 * 
-	 * @param vertexFactory the ConstraintVertexFactory to be used
-	 */
-	public void setVertexFactory(ConstraintVertexFactory vertexFactory) {
-		this.vertexFactory = vertexFactory;
-	}
-
-	/**
-	 * Gets the {@link QuadEdgeSubdivision} which represents the triangulation.
-	 * 
-	 * @return a subdivision
-	 */
-	public QuadEdgeSubdivision getSubdivision() {
-		return subdiv;
-	}
-
-	/**
-	 * Gets the {@link KdTree} which contains the vertices of the triangulation.
-	 * 
-	 * @return a KdTree
-	 */
-	public KdTree getKDT() {
-		return kdt;
-	}
-
-	/** 
-	 * Gets the sites (vertices) used to initialize the triangulation.
-	 *  
-	 * @return a List of Vertex
-	 */
-	public List getInitialVertices() {
-		return initialVertices;
-	}
-
-	/**
-	 * Gets the {@link Segment}s which represent the constraints.
-	 * 
-	 * @return a collection of Segments
-	 */
-	public Collection getConstraintSegments() {
-		return segments;
-	}
-
-	/**
-	 * Gets the convex hull of all the sites in the triangulation,
-	 * including constraint vertices.
-	 * Only valid after the constraints have been enforced.
-	 * 
-	 * @return the convex hull of the sites
-	 */
-	public Geometry getConvexHull() {
-		return convexHull;
-	}
-
-	// ==================================================================
-
-	private void computeBoundingBox() {
-		Envelope vertexEnv = computeVertexEnvelope(initialVertices);
-		Envelope segEnv = computeVertexEnvelope(segVertices);
-
-		Envelope allPointsEnv = new Envelope(vertexEnv);
-		allPointsEnv.expandToInclude(segEnv);
-
-		double deltaX = allPointsEnv.getWidth() * 0.2;
-		double deltaY = allPointsEnv.getHeight() * 0.2;
-
-		double delta = Math.max(deltaX, deltaY);
-
-		computeAreaEnv = new Envelope(allPointsEnv);
-		computeAreaEnv.expandBy(delta);
-	}
-
-	private void computeConvexHull() {
-		GeometryFactory fact = new GeometryFactory();
-		Coordinate[] coords = getPointArray();
-		ConvexHull hull = new ConvexHull(coords, fact);
-		convexHull = hull.getConvexHull();
-	}
-
-	// /**
-	// * Adds the segments in the Convex Hull of all sites in the input data as
-	// linear constraints.
-	// * This is required if TIN Refinement is performed. The hull segments are
-	// flagged with a
-	// unique
-	// * data object to allow distinguishing them.
-	// *
-	// * @param convexHullSegmentData the data object to attach to each convex
-	// hull segment
-	// */
-	// private void addConvexHullToConstraints(Object convexHullSegmentData) {
-	// Coordinate[] coords = convexHull.getCoordinates();
-	// for (int i = 1; i < coords.length; i++) {
-	// Segment s = new Segment(coords[i - 1], coords[i], convexHullSegmentData);
-	// addConstraintIfUnique(s);
-	// }
-	// }
-
-	// private void addConstraintIfUnique(Segment r) {
-	// boolean exists = false;
-	// Iterator it = segments.iterator();
-	// Segment s = null;
-	// while (it.hasNext()) {
-	// s = (Segment) it.next();
-	// if (r.equalsTopo(s)) {
-	// exists = true;
-	// }
-	// }
-	// if (!exists) {
-	// segments.add((Object) r);
-	// }
-	// }
-
-	private Coordinate[] getPointArray() {
-		Coordinate[] pts = new Coordinate[initialVertices.size()
-				+ segVertices.size()];
-		int index = 0;
-		for (Iterator i = initialVertices.iterator(); i.hasNext();) {
-			Vertex v = (Vertex) i.next();
-			pts[index++] = v.getCoordinate();
-		}
-		for (Iterator i2 = segVertices.iterator(); i2.hasNext();) {
-			Vertex v = (Vertex) i2.next();
-			pts[index++] = v.getCoordinate();
-		}
-		return pts;
-	}
-
-	private ConstraintVertex createVertex(Coordinate p) {
-		ConstraintVertex v = null;
-		if (vertexFactory != null)
-			v = vertexFactory.createVertex(p, null);
-		else
-			v = new ConstraintVertex(p);
-		return v;
-	}
-
-	/**
-	 * Creates a vertex on a constraint segment
-	 * 
-	 * @param p the location of the vertex to create
-	 * @param seg the constraint segment it lies on
-	 * @return the new constraint vertex
-	 */
-	private ConstraintVertex createVertex(Coordinate p, Segment seg) {
-		ConstraintVertex v = null;
-		if (vertexFactory != null)
-			v = vertexFactory.createVertex(p, seg);
-		else
-			v = new ConstraintVertex(p);
-		v.setOnConstraint(true);
-		return v;
-	}
-
-	/**
-	 * Inserts all sites in a collection
-	 * 
-	 * @param vertices a collection of ConstraintVertex
-	 */
-	private void insertSites(Collection vertices) {
-		Debug.println("Adding sites: " + vertices.size());
-		for (Iterator i = vertices.iterator(); i.hasNext();) {
-			ConstraintVertex v = (ConstraintVertex) i.next();
-			insertSite(v);
-		}
-	}
-
-	private ConstraintVertex insertSite(ConstraintVertex v) {
-		KdNode kdnode = kdt.insert(v.getCoordinate(), v);
-		if (!kdnode.isRepeated()) {
-			incDel.insertSite(v);
-		} else {
-			ConstraintVertex snappedV = (ConstraintVertex) kdnode.getData();
-			snappedV.merge(v);
-			return snappedV;
-			// testing
-			// if ( v.isOnConstraint() && ! currV.isOnConstraint()) {
-			// System.out.println(v);
-			// }
-		}
-		return v;
-	}
-
-	/**
-	 * Inserts a site into the triangulation, maintaining the conformal Delaunay property.
-	 * This can be used to further refine the triangulation if required
-	 * (e.g. to approximate the medial axis of the constraints,
-	 * or to improve the grading of the triangulation).
-	 * 
-	 * @param p the location of the site to insert
-	 */
-	public void insertSite(Coordinate p) {
-		insertSite(createVertex(p));
-	}
-
-	// ==================================================================
-
-	/**
-	 * Computes the Delaunay triangulation of the initial sites.
-	 */
-	public void formInitialDelaunay() {
-		computeBoundingBox();
-		subdiv = new QuadEdgeSubdivision(computeAreaEnv, tolerance);
-		subdiv.setLocator(new LastFoundQuadEdgeLocator(subdiv));
-		incDel = new IncrementalDelaunayTriangulator(subdiv);
-		insertSites(initialVertices);
-	}
-
-	// ==================================================================
-
-	private final static int MAX_SPLIT_ITER = 99;
-
-	/**
-	 * Enforces the supplied constraints into the triangulation.
-	 * 
-	 * @throws ConstraintEnforcementException
-	 *           if the constraints cannot be enforced
-	 */
-	public void enforceConstraints() {
-		addConstraintVertices();
-		// if (true) return;
-
-		int count = 0;
-		int splits = 0;
-		do {
-			splits = enforceGabriel(segments);
-
-			count++;
-			Debug.println("Iter: " + count + "   Splits: " + splits
-					+ "   Current # segments = " + segments.size());
-		} while (splits > 0 && count < MAX_SPLIT_ITER);
-		if (count == MAX_SPLIT_ITER) {
-			Debug.println("ABORTED! Too many iterations while enforcing constraints");
-			if (!Debug.isDebugging())
-				throw new ConstraintEnforcementException(
-						"Too many splitting iterations while enforcing constraints.  Last split point was at: ",
-						splitPt);
-		}
-	}
-
-	private void addConstraintVertices() {
-		computeConvexHull();
-		// insert constraint vertices as sites
-		insertSites(segVertices);
-	}
-
-	/*
-	 * private List findMissingConstraints() { List missingSegs = new ArrayList();
-	 * for (int i = 0; i < segments.size(); i++) { Segment s = (Segment)
-	 * segments.get(i); QuadEdge q = subdiv.locate(s.getStart(), s.getEnd()); if
-	 * (q == null) missingSegs.add(s); } return missingSegs; }
-	 */
-
-	private int enforceGabriel(Collection segsToInsert) {
-		List newSegments = new ArrayList();
-		int splits = 0;
-		List segsToRemove = new ArrayList();
-
-		/**
-		 * On each iteration must always scan all constraint (sub)segments, since
-		 * some constraints may be rebroken by Delaunay triangle flipping caused by
-		 * insertion of another constraint. However, this process must converge
-		 * eventually, with no splits remaining to find.
-		 */
-		for (Iterator i = segsToInsert.iterator(); i.hasNext();) {
-			Segment seg = (Segment) i.next();
-			// System.out.println(seg);
-
-			Coordinate encroachPt = findNonGabrielPoint(seg);
-			// no encroachment found - segment must already be in subdivision
-			if (encroachPt == null)
-				continue;
-
-			// compute split point
-			splitPt = splitFinder.findSplitPoint(seg, encroachPt);
-			ConstraintVertex splitVertex = createVertex(splitPt, seg);
-
-			// DebugFeature.addLineSegment(DEBUG_SEG_SPLIT, encroachPt, splitPt, "");
-			// Debug.println(WKTWriter.toLineString(encroachPt, splitPt));
-
-			/**
-			 * Check whether the inserted point still equals the split pt. This will
-			 * not be the case if the split pt was too close to an existing site. If
-			 * the point was snapped, the triangulation will not respect the inserted
-			 * constraint - this is a failure. This can be caused by:
-			 * <ul>
-			 * <li>An initial site that lies very close to a constraint segment The
-			 * cure for this is to remove any initial sites which are close to
-			 * constraint segments in a preprocessing phase.
-			 * <li>A narrow constraint angle which causing repeated splitting until
-			 * the split segments are too small. The cure for this is to either choose
-			 * better split points or "guard" narrow angles by cracking the segments
-			 * equidistant from the corner.
-			 * </ul>
-			 */
-			ConstraintVertex insertedVertex = insertSite(splitVertex);
-			if (!insertedVertex.getCoordinate().equals2D(splitPt)) {
-				Debug.println("Split pt snapped to: " + insertedVertex);
-				// throw new ConstraintEnforcementException("Split point snapped to
-				// existing point
-				// (tolerance too large or constraint interior narrow angle?)",
-				// splitPt);
-			}
-
-			// split segment and record the new halves
-			Segment s1 = new Segment(seg.getStartX(), seg.getStartY(), seg
-					.getStartZ(), splitVertex.getX(), splitVertex.getY(), splitVertex
-					.getZ(), seg.getData());
-			Segment s2 = new Segment(splitVertex.getX(), splitVertex.getY(),
-					splitVertex.getZ(), seg.getEndX(), seg.getEndY(), seg.getEndZ(), seg
-							.getData());
-			newSegments.add(s1);
-			newSegments.add(s2);
-			segsToRemove.add(seg);
-
-			splits = splits + 1;
-		}
-		segsToInsert.removeAll(segsToRemove);
-		segsToInsert.addAll(newSegments);
-
-		return splits;
-	}
-
-//	public static final String DEBUG_SEG_SPLIT = "C:\\proj\\CWB\\test\\segSplit.jml";
-
-	/**
-	 * Given a set of points stored in the kd-tree and a line segment defined by
-	 * two points in this set, finds a {@link Coordinate} in the circumcircle of
-	 * the line segment, if one exists. This is called the Gabriel point - if none
-	 * exists then the segment is said to have the Gabriel condition. Uses the
-	 * heuristic of finding the non-Gabriel point closest to the midpoint of the
-	 * segment.
-	 * 
-	 * @param p
-	 *          start of the line segment
-	 * @param q
-	 *          end of the line segment
-	 * @return a point which is non-Gabriel
-	 * or null if no point is non-Gabriel
-	 */
-	private Coordinate findNonGabrielPoint(Segment seg) {
-		Coordinate p = seg.getStart();
-		Coordinate q = seg.getEnd();
-		// Find the mid point on the line and compute the radius of enclosing circle
-		Coordinate midPt = new Coordinate((p.x + q.x) / 2.0, (p.y + q.y) / 2.0);
-		double segRadius = p.distance(midPt);
-
-		// compute envelope of circumcircle
-		Envelope env = new Envelope(midPt);
-		env.expandBy(segRadius);
-		// Find all points in envelope
-		List result = kdt.query(env);
-
-		// For each point found, test if it falls strictly in the circle
-		// find closest point
-		Coordinate closestNonGabriel = null;
-		double minDist = Double.MAX_VALUE;
-		for (Iterator i = result.iterator(); i.hasNext();) {
-			KdNode nextNode = (KdNode) i.next();
-			Coordinate testPt = nextNode.getCoordinate();
-			// ignore segment endpoints
-			if (testPt.equals2D(p) || testPt.equals2D(q))
-				continue;
-
-			double testRadius = midPt.distance(testPt);
-			if (testRadius < segRadius) {
-				// double testDist = seg.distance(testPt);
-				double testDist = testRadius;
-				if (closestNonGabriel == null || testDist < minDist) {
-					closestNonGabriel = testPt;
-					minDist = testDist;
-				}
-			}
-		}
-		return closestNonGabriel;
-	}
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/ConstraintEnforcementException.java b/src/com/vividsolutions/jts/triangulate/ConstraintEnforcementException.java
deleted file mode 100644
index 77f2750..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConstraintEnforcementException.java
+++ /dev/null
@@ -1,85 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * Indicates a failure during constraint enforcement.
- * 
- * @author Martin Davis
- * @version 1.0
- */
-public class ConstraintEnforcementException extends RuntimeException {
-
-    private static final long serialVersionUID = 386496846550080140L;
-
-    private static String msgWithCoord(String msg, Coordinate pt) {
-        if (pt != null)
-            return msg + " [ " + WKTWriter.toPoint(pt) + " ]";
-        return msg;
-    }
-
-    private Coordinate pt = null;
-
-    /**
-     * Creates a new instance with a given message.
-     * 
-     * @param msg a string
-     */
-    public ConstraintEnforcementException(String msg) {
-        super(msg);
-    }
-
-    /**
-     * Creates a new instance with a given message and approximate location.
-     * 
-     * @param msg a string
-     * @param pt the location of the error
-     */
-    public ConstraintEnforcementException(String msg, Coordinate pt) {
-        super(msgWithCoord(msg, pt));
-        this.pt = new Coordinate(pt);
-    }
-
-    /**
-     * Gets the approximate location of this error.
-     * 
-     * @return a location
-     */
-    public Coordinate getCoordinate() {
-        return pt;
-    }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/ConstraintSplitPointFinder.java b/src/com/vividsolutions/jts/triangulate/ConstraintSplitPointFinder.java
deleted file mode 100644
index 2a6b944..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConstraintSplitPointFinder.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * An interface for strategies for determining the location of split points on constraint segments.
- * The location of split points has a large effect on the performance and robustness of enforcing a
- * constrained Delaunay triangulation. Poorly chosen split points can cause repeated splitting,
- * especially at narrow constraint angles, since the split point will end up encroaching on the
- * segment containing the original encroaching point. With detailed knowledge of the geometry of the
- * constraints, it is sometimes possible to choose better locations for splitting.
- * 
- * @author mbdavis
- */
-public interface ConstraintSplitPointFinder {
-    /**
-     * Finds a point at which to split an encroached segment to allow the original segment to appear
-     * as edges in a constrained Delaunay triangulation.
-     * 
-     * @param seg the encroached segment
-     * @param encroachPt the encroaching point
-     * @return the point at which to split the encroached segment
-     */
-    Coordinate findSplitPoint(Segment seg, Coordinate encroachPt);
-}
diff --git a/src/com/vividsolutions/jts/triangulate/ConstraintVertex.java b/src/com/vividsolutions/jts/triangulate/ConstraintVertex.java
deleted file mode 100644
index 66ee493..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConstraintVertex.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.triangulate;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.triangulate.quadedge.Vertex;
-
-/**
- * A vertex in a Constrained Delaunay Triangulation.
- * The vertex may or may not lie on a constraint.
- * If it does it may carry extra information about the original constraint.
- * 
- * @author Martin Davis
- */
-public class ConstraintVertex extends Vertex {
-    private boolean isOnConstraint;
-    private Object  constraint = null;
-
-    /**
-     * Creates a new constraint vertex
-     * 
-     * @param p the location of the vertex
-     */
-    public ConstraintVertex(Coordinate p) {
-        super(p);
-    }
-
-    /**
-     * Sets whether this vertex lies on a constraint.
-     * 
-     * @param isOnConstraint true if this vertex lies on a constraint
-     */
-    public void setOnConstraint(boolean isOnConstraint) {
-        this.isOnConstraint = isOnConstraint;
-    }
-
-    /**
-     * Tests whether this vertex lies on a constraint.
-     * 
-     * @return true if the vertex lies on a constraint
-     */
-    public boolean isOnConstraint() {
-        return isOnConstraint;
-    }
-
-    /**
-     * Sets the external constraint information
-     * 
-     * @param constraint an object which carries information about the constraint this vertex lies on
-     */
-    public void setConstraint(Object constraint) {
-        isOnConstraint = true;
-        this.constraint = constraint;
-    }
-
-    /**
-     * Gets the external constraint object
-     * 
-     * @return the external constraint object
-     */
-    public Object getConstraint() {
-        return constraint;
-    }
-
-    /**
-     * Merges the constraint data in the vertex <tt>other</tt> into this vertex. 
-     * This method is called when an inserted vertex is
-     * very close to an existing vertex in the triangulation.
-     * 
-     * @param other the constraint vertex to merge
-     */
-    protected void merge(ConstraintVertex other) {
-        if (other.isOnConstraint) {
-            isOnConstraint = true;
-            constraint = other.constraint;
-        }
-    }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/ConstraintVertexFactory.java b/src/com/vividsolutions/jts/triangulate/ConstraintVertexFactory.java
deleted file mode 100644
index ee26be2..0000000
--- a/src/com/vividsolutions/jts/triangulate/ConstraintVertexFactory.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.triangulate.quadedge.Vertex;
-
-/**
- * An interface for factories which create a {@link ConstraintVertex}
- * 
- * @author Martin Davis
- */
-public interface ConstraintVertexFactory {
-    ConstraintVertex createVertex(Coordinate p, Segment constraintSeg);
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/DelaunayTriangulationBuilder.java b/src/com/vividsolutions/jts/triangulate/DelaunayTriangulationBuilder.java
deleted file mode 100644
index 3b6ebfa..0000000
--- a/src/com/vividsolutions/jts/triangulate/DelaunayTriangulationBuilder.java
+++ /dev/null
@@ -1,197 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.triangulate;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.triangulate.quadedge.*;
-
-/**
- * A utility class which creates Delaunay Trianglulations
- * from collections of points and extract the resulting 
- * triangulation edges or triangles as geometries. 
- * 
- * @author Martin Davis
- *
- */
-public class DelaunayTriangulationBuilder 
-{
-	/**
-	 * Extracts the unique {@link Coordinate}s from the given {@link Geometry}.
-	 * @param geom the geometry to extract from
-	 * @return a List of the unique Coordinates
-	 */
-	public static CoordinateList extractUniqueCoordinates(Geometry geom)
-	{
-		if (geom == null)
-			return new CoordinateList();
-		
-		Coordinate[] coords = geom.getCoordinates();
-		return unique(coords);
-	}
-	
-	public static CoordinateList unique(Coordinate[] coords)
-	{
-	  Coordinate[] coordsCopy = CoordinateArrays.copyDeep(coords);
-		Arrays.sort(coordsCopy);
-		CoordinateList coordList = new CoordinateList(coordsCopy, false);
-		return coordList;
-	}
-	
-	/**
-	 * Converts all {@link Coordinate}s in a collection to {@link Vertex}es.
-	 * @param coords the coordinates to convert
-	 * @return a List of Vertex objects
-	 */
-	public static List toVertices(Collection coords)
-	{
-		List verts = new ArrayList();
-		for (Iterator i = coords.iterator(); i.hasNext(); ) {
-			Coordinate coord = (Coordinate) i.next();
-			verts.add(new Vertex(coord));
-		}
-		return verts;
-	}
-
-	/**
-	 * Computes the {@link Envelope} of a collection of {@link Coordinate}s.
-	 * 
-	 * @param coords a List of Coordinates
-	 * @return the envelope of the set of coordinates
-	 */
-	public static Envelope envelope(Collection coords)
-	{
-		Envelope env = new Envelope();
-		for (Iterator i = coords.iterator(); i.hasNext(); ) {
-			Coordinate coord = (Coordinate) i.next();
-			env.expandToInclude(coord);
-		}
-		return env;
-	}
-	
-	private Collection siteCoords;
-	private double tolerance = 0.0;
-	private QuadEdgeSubdivision subdiv = null;
-	
-	/**
-	 * Creates a new triangulation builder.
-	 *
-	 */
-	public DelaunayTriangulationBuilder()
-	{
-	}
-	
-	/**
-	 * Sets the sites (vertices) which will be triangulated.
-	 * All vertices of the given geometry will be used as sites.
-	 * 
-	 * @param geom the geometry from which the sites will be extracted.
-	 */
-	public void setSites(Geometry geom)
-	{
-		// remove any duplicate points (they will cause the triangulation to fail)
-		siteCoords = extractUniqueCoordinates(geom);
-	}
-	
-	/**
-	 * Sets the sites (vertices) which will be triangulated
-	 * from a collection of {@link Coordinate}s.
-	 * 
-	 * @param coords a collection of Coordinates.
-	 */
-	public void setSites(Collection coords)
-	{
-		// remove any duplicate points (they will cause the triangulation to fail)
-		siteCoords = unique(CoordinateArrays.toCoordinateArray(coords));
-	}
-	
-	/**
-	 * Sets the snapping tolerance which will be used
-	 * to improved the robustness of the triangulation computation.
-	 * A tolerance of 0.0 specifies that no snapping will take place.
-	 * 
-	 * @param tolerance the tolerance distance to use
-	 */
-	public void setTolerance(double tolerance)
-	{
-		this.tolerance = tolerance;
-	}
-	
-	private void create()
-	{
-		if (subdiv != null) return;
-		
-		Envelope siteEnv = envelope(siteCoords);
-		List vertices = toVertices(siteCoords);
-		subdiv = new QuadEdgeSubdivision(siteEnv, tolerance);
-		IncrementalDelaunayTriangulator triangulator = new IncrementalDelaunayTriangulator(subdiv);
-		triangulator.insertSites(vertices);
-	}
-	
-	/**
-	 * Gets the {@link QuadEdgeSubdivision} which models the computed triangulation.
-	 * 
-	 * @return the subdivision containing the triangulation
-	 */
-	public QuadEdgeSubdivision getSubdivision()
-	{
-		create();
-		return subdiv;
-	}
-	
-	/**
-	 * Gets the edges of the computed triangulation as a {@link MultiLineString}.
-	 * 
-	 * @param geomFact the geometry factory to use to create the output
-	 * @return the edges of the triangulation
-	 */
-	public Geometry getEdges(GeometryFactory geomFact)
-	{
-		create();
-		return subdiv.getEdges(geomFact);
-	}
-	
-	/**
-	 * Gets the faces of the computed triangulation as a {@link GeometryCollection} 
-	 * of {@link Polygon}.
-	 * 
-	 * @param geomFact the geometry factory to use to create the output
-	 * @return the faces of the triangulation
-	 */
-	public Geometry getTriangles(GeometryFactory geomFact)
-	{
-		create();
-		return subdiv.getTriangles(geomFact);
-	}
-}
diff --git a/src/com/vividsolutions/jts/triangulate/IncrementalDelaunayTriangulator.java b/src/com/vividsolutions/jts/triangulate/IncrementalDelaunayTriangulator.java
deleted file mode 100644
index f6c1d8e..0000000
--- a/src/com/vividsolutions/jts/triangulate/IncrementalDelaunayTriangulator.java
+++ /dev/null
@@ -1,143 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-import java.util.Collection;
-import java.util.Iterator;
-
-import com.vividsolutions.jts.triangulate.quadedge.LocateFailureException;
-import com.vividsolutions.jts.triangulate.quadedge.QuadEdge;
-import com.vividsolutions.jts.triangulate.quadedge.QuadEdgeSubdivision;
-import com.vividsolutions.jts.triangulate.quadedge.Vertex;
-
-/**
- * Computes a Delauanay Triangulation of a set of {@link Vertex}es, using an
- * incrementatal insertion algorithm.
- * 
- * @author Martin Davis
- * @version 1.0
- */
-public class IncrementalDelaunayTriangulator 
-{
-	private QuadEdgeSubdivision subdiv;
-	private boolean isUsingTolerance = false;
-
-	/**
-	 * Creates a new triangulator using the given {@link QuadEdgeSubdivision}.
-	 * The triangulator uses the tolerance of the supplied subdivision.
-	 * 
-	 * @param subdiv
-	 *          a subdivision in which to build the TIN
-	 */
-	public IncrementalDelaunayTriangulator(QuadEdgeSubdivision subdiv) {
-		this.subdiv = subdiv;
-		isUsingTolerance = subdiv.getTolerance() > 0.0;
-		
-	}
-
-	/**
-	 * Inserts all sites in a collection. The inserted vertices <b>MUST</b> be
-	 * unique up to the provided tolerance value. (i.e. no two vertices should be
-	 * closer than the provided tolerance value). They do not have to be rounded
-	 * to the tolerance grid, however.
-	 * 
-	 * @param vertices a Collection of Vertex
-	 * 
-   * @throws LocateFailureException if the location algorithm fails to converge in a reasonable number of iterations
-	 */
-	public void insertSites(Collection vertices) {
-		for (Iterator i = vertices.iterator(); i.hasNext();) {
-			Vertex v = (Vertex) i.next();
-			insertSite(v);
-		}
-	}
-
-	/**
-	 * Inserts a new point into a subdivision representing a Delaunay
-	 * triangulation, and fixes the affected edges so that the result is still a
-	 * Delaunay triangulation.
-	 * <p>
-	 * 
-	 * @return a quadedge containing the inserted vertex
-	 */
-	public QuadEdge insertSite(Vertex v) {
-
-		/**
-		 * This code is based on Guibas and Stolfi (1985), with minor modifications
-		 * and a bug fix from Dani Lischinski (Graphic Gems 1993). (The modification
-		 * I believe is the test for the inserted site falling exactly on an
-		 * existing edge. Without this test zero-width triangles have been observed
-		 * to be created)
-		 */
-		QuadEdge e = subdiv.locate(v);
-
-		if (subdiv.isVertexOfEdge(e, v)) {
-			// point is already in subdivision.
-			return e; 
-		} 
-		else if (subdiv.isOnEdge(e, v.getCoordinate())) {
-			// the point lies exactly on an edge, so delete the edge 
-			// (it will be replaced by a pair of edges which have the point as a vertex)
-			e = e.oPrev();
-			subdiv.delete(e.oNext());
-		}
-
-		/**
-		 * Connect the new point to the vertices of the containing triangle 
-		 * (or quadrilateral, if the new point fell on an existing edge.)
-		 */
-		QuadEdge base = subdiv.makeEdge(e.orig(), v);
-		QuadEdge.splice(base, e);
-		QuadEdge startEdge = base;
-		do {
-			base = subdiv.connect(e, base.sym());
-			e = base.oPrev();
-		} while (e.lNext() != startEdge);
-
-		// Examine suspect edges to ensure that the Delaunay condition
-		// is satisfied.
-		do {
-			QuadEdge t = e.oPrev();
-			if (t.dest().rightOf(e) && v.isInCircle(e.orig(), t.dest(), e.dest())) {
-				QuadEdge.swap(e);
-				e = e.oPrev();
-			} else if (e.oNext() == startEdge) {
-				return base; // no more suspect edges.
-			} else {
-				e = e.oNext().lPrev();
-			}
-		} while (true);
-	}
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/MidpointSplitPointFinder.java b/src/com/vividsolutions/jts/triangulate/MidpointSplitPointFinder.java
deleted file mode 100644
index 83f1218..0000000
--- a/src/com/vividsolutions/jts/triangulate/MidpointSplitPointFinder.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-
-/**
- * A simple split point finder which returns the midpoint of the split segment. This is a default
- * strategy only. Usually a more sophisticated strategy is required to prevent repeated splitting.
- * Other points which could be used are:
- * <ul>
- * <li>The projection of the encroaching point on the segment
- * <li>A point on the segment which will produce two segments which will not be further encroached
- * <li>The point on the segment which is the same distance from an endpoint as the encroaching
- * point
- * </ul>
- * 
- * @author Martin Davis
- */
-public class MidpointSplitPointFinder implements ConstraintSplitPointFinder {
-    /**
-     * Gets the midpoint of the split segment
-     */
-    public Coordinate findSplitPoint(Segment seg, Coordinate encroachPt) {
-        Coordinate p0 = seg.getStart();
-        Coordinate p1 = seg.getEnd();
-        return new Coordinate((p0.x + p1.x) / 2, (p0.y + p1.y) / 2);
-    }
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/NonEncroachingSplitPointFinder.java b/src/com/vividsolutions/jts/triangulate/NonEncroachingSplitPointFinder.java
deleted file mode 100644
index 9efc7f7..0000000
--- a/src/com/vividsolutions/jts/triangulate/NonEncroachingSplitPointFinder.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.LineSegment;
-
-/**
- * A strategy for finding constraint split points which attempts to maximise the length of the split
- * segments while preventing further encroachment. (This is not always possible for narrow angles).
- * 
- * @author Martin Davis
- */
-public class NonEncroachingSplitPointFinder implements ConstraintSplitPointFinder {
-
-    public NonEncroachingSplitPointFinder() {}
-
-    /**
-     * A basic strategy for finding split points when nothing extra is known about the geometry of
-     * the situation.
-     * 
-     * @param seg the encroached segment
-     * @param encroachPt the encroaching point
-     * @return the point at which to split the encroached segment
-     */
-    public Coordinate findSplitPoint(Segment seg, Coordinate encroachPt) {
-        LineSegment lineSeg = seg.getLineSegment();
-        double segLen = lineSeg.getLength();
-        double midPtLen = segLen / 2;
-        SplitSegment splitSeg = new SplitSegment(lineSeg);
-
-        Coordinate projPt = projectedSplitPoint(seg, encroachPt);
-        /**
-         * Compute the largest diameter (length) that will produce a split segment which is not
-         * still encroached upon by the encroaching point (The length is reduced slightly by a
-         * safety factor)
-         */
-        double nonEncroachDiam = projPt.distance(encroachPt) * 2 * 0.8; // .99;
-        double maxSplitLen = nonEncroachDiam;
-        if (maxSplitLen > midPtLen) {
-            maxSplitLen = midPtLen;
-        }
-        splitSeg.setMinimumLength(maxSplitLen);
-
-        splitSeg.splitAt(projPt);
-
-        return splitSeg.getSplitPoint();
-    }
-
-    /**
-     * Computes a split point which is the projection of the encroaching point on the segment
-     * 
-     * @param seg
-     * @param encroachPt
-     * @return a split point on the segment
-     */
-    public static Coordinate projectedSplitPoint(Segment seg, Coordinate encroachPt) {
-        LineSegment lineSeg = seg.getLineSegment();
-        Coordinate projPt = lineSeg.project(encroachPt);
-        return projPt;
-    }
-}
diff --git a/src/com/vividsolutions/jts/triangulate/Segment.java b/src/com/vividsolutions/jts/triangulate/Segment.java
deleted file mode 100644
index 9374d66..0000000
--- a/src/com/vividsolutions/jts/triangulate/Segment.java
+++ /dev/null
@@ -1,222 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.LineSegment;
-
-/**
- * Models a constraint segment in a triangulation.
- * A constraint segment is an oriented straight line segment between a start point
- * and an end point.
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class Segment 
-{
-    private LineSegment ls;
-    private Object data = null;
-
-    /** 
-     * Creates a new instance for the given ordinates.
-     */
-    public Segment(double x1, double y1, double z1, double x2, double y2, double z2) {
-      this(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2));
-    }
-
-    /** 
-     * Creates a new instance for the given ordinates,  with associated external data. 
-     */
-    public Segment(double x1, double y1, double z1, double x2, double y2, double z2, Object data) {
-      this(new Coordinate(x1, y1, z1), new Coordinate(x2, y2, z2), data);
-    }
-
-    /** 
-     * Creates a new instance for the given points, with associated external data.
-     * 
-     * @param p0 the start point
-     * @param p1 the end point
-     * @param data an external data object
-     */
-    public Segment(Coordinate p0, Coordinate p1, Object data) {
-        ls = new LineSegment(p0, p1);
-        this.data = data;
-    }
-
-    /** 
-     * Creates a new instance for the given points.
-     * 
-     * @param p0 the start point
-     * @param p1 the end point
-     */
-    public Segment(Coordinate p0, Coordinate p1) {
-        ls = new LineSegment(p0, p1);
-    }
-
-    /**
-     * Gets the start coordinate of the segment
-     * 
-     * @return a Coordinate
-     */
-    public Coordinate getStart() {
-        return ls.getCoordinate(0);
-    }
-
-    /**
-     * Gets the end coordinate of the segment
-     * 
-     * @return a Coordinate
-     */
-    public Coordinate getEnd() {
-        return ls.getCoordinate(1);
-    }
-
-    /**
-     * Gets the start X ordinate of the segment
-     * 
-     * @return the X ordinate value
-     */
-    public double getStartX() {
-        Coordinate p = ls.getCoordinate(0);
-        return p.x;
-    }
-
-    /**
-     * Gets the start Y ordinate of the segment
-     * 
-     * @return the Y ordinate value
-     */
-    public double getStartY() {
-        Coordinate p = ls.getCoordinate(0);
-        return p.y;
-    }
-
-    /**
-     * Gets the start Z ordinate of the segment
-     * 
-     * @return the Z ordinate value
-     */
-    public double getStartZ() {
-        Coordinate p = ls.getCoordinate(0);
-        return p.z;
-    }
-
-    /**
-     * Gets the end X ordinate of the segment
-     * 
-     * @return the X ordinate value
-     */
-    public double getEndX() {
-        Coordinate p = ls.getCoordinate(1);
-        return p.x;
-    }
-
-    /**
-     * Gets the end Y ordinate of the segment
-     * 
-     * @return the Y ordinate value
-     */
-    public double getEndY() {
-        Coordinate p = ls.getCoordinate(1);
-        return p.y;
-    }
-
-    /**
-     * Gets the end Z ordinate of the segment
-     * 
-     * @return the Z ordinate value
-     */
-    public double getEndZ() {
-        Coordinate p = ls.getCoordinate(1);
-        return p.z;
-    }
-
-    /**
-     * Gets a <tt>LineSegment</tt> modelling this segment.
-     * 
-     * @return a LineSegment
-     */
-    public LineSegment getLineSegment() {
-        return ls;
-    }
-
-    /**
-     * Gets the external data associated with this segment
-     * 
-     * @return a data object
-     */
-    public Object getData() {
-        return data;
-    }
-    
-    /**
-     * Sets the external data to be associated with this segment
-     * 
-     * @param data a data object
-     */
-    public void setData(Object data) {
-        this.data = data;
-    }
-
-    /**
-     * Determines whether two segments are topologically equal.
-     * I.e. equal up to orientation.
-     * 
-     * @param s a segment
-     * @return true if the segments are topologically equal
-     */
-    public boolean equalsTopo(Segment s) {
-        return ls.equalsTopo(s.getLineSegment());
-    }
-
-    /**
-     * Computes the intersection point between this segment and another one.
-     * 
-     * @param s a segment
-     * @return the intersection point, or <code>null</code> if there is none
-     */
-    public Coordinate intersection(Segment s) {
-        return ls.intersection(s.getLineSegment());
-    }
-
-    /**
-     * Computes a string representation of this segment.
-     * 
-     * @return a string
-     */
-    public String toString() {
-        return ls.toString();
-    }
-}
diff --git a/src/com/vividsolutions/jts/triangulate/SplitSegment.java b/src/com/vividsolutions/jts/triangulate/SplitSegment.java
deleted file mode 100644
index fd5a8b1..0000000
--- a/src/com/vividsolutions/jts/triangulate/SplitSegment.java
+++ /dev/null
@@ -1,110 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.LineSegment;
-
-/**
- * Models a constraint segment which can be split in two in various ways, 
- * according to certain geometric constraints.
- * 
- * @author Martin Davis
- */
-public class SplitSegment {
-    /**
-     * Computes the {@link Coordinate} that lies a given fraction along the line defined by the
-     * reverse of the given segment. A fraction of <code>0.0</code> returns the end point of the
-     * segment; a fraction of <code>1.0</code> returns the start point of the segment.
-     * 
-     * @param seg the LineSegment
-     * @param segmentLengthFraction the fraction of the segment length along the line
-     * @return the point at that distance
-     */
-    private static Coordinate pointAlongReverse(LineSegment seg, double segmentLengthFraction) {
-        Coordinate coord = new Coordinate();
-        coord.x = seg.p1.x - segmentLengthFraction * (seg.p1.x - seg.p0.x);
-        coord.y = seg.p1.y - segmentLengthFraction * (seg.p1.y - seg.p0.y);
-        return coord;
-    }
-
-    private LineSegment seg;
-    private double      segLen;
-    private Coordinate  splitPt;
-    private double      minimumLen = 0.0;
-
-    public SplitSegment(LineSegment seg) {
-        this.seg = seg;
-        segLen = seg.getLength();
-    }
-
-    public void setMinimumLength(double minLen) {
-        minimumLen = minLen;
-    }
-
-    public Coordinate getSplitPoint() {
-        return splitPt;
-    }
-
-    public void splitAt(double length, Coordinate endPt) {
-        double actualLen = getConstrainedLength(length);
-        double frac = actualLen / segLen;
-        if (endPt.equals2D(seg.p0))
-            splitPt = seg.pointAlong(frac);
-        else
-            splitPt = pointAlongReverse(seg, frac);
-    }
-
-    public void splitAt(Coordinate pt) {
-        // check that given pt doesn't violate min length
-        double minFrac = minimumLen / segLen;
-        if (pt.distance(seg.p0) < minimumLen) {
-            splitPt = seg.pointAlong(minFrac);
-            return;
-        }
-        if (pt.distance(seg.p1) < minimumLen) {
-            splitPt = pointAlongReverse(seg, minFrac);
-            return;
-        }
-        // passes minimum distance check - use provided point as split pt
-        splitPt = pt;
-    }
-
-    private double getConstrainedLength(double len) {
-        if (len < minimumLen)
-            return minimumLen;
-        return len;
-    }
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/VertexTaggedGeometryDataMapper.java b/src/com/vividsolutions/jts/triangulate/VertexTaggedGeometryDataMapper.java
deleted file mode 100644
index 3535981..0000000
--- a/src/com/vividsolutions/jts/triangulate/VertexTaggedGeometryDataMapper.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.triangulate;
-
-import java.util.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Creates a map between the vertex {@link Coordinate}s of a 
- * set of {@link Geometry}s,
- * and the parent geometry, and transfers the source geometry
- * data objects to geometry components tagged with the coordinates.
- * <p>
- * This class can be used in conjunction with {@link VoronoiDiagramBuilder}
- * to transfer data objects from the input site geometries
- * to the constructed Voronoi polygons.
- * 
- * @author Martin Davis
- * @see VoronoiDiagramBuilder
- *
- */
-public class VertexTaggedGeometryDataMapper 
-{
-	private Map coordDataMap = new TreeMap();
-	
-	public VertexTaggedGeometryDataMapper()
-	{
-		
-	}
-	
-	public void loadSourceGeometries(Collection geoms)
-	{
-		for (Iterator i = geoms.iterator(); i.hasNext(); ) {
-			Geometry geom = (Geometry) i.next();
-			loadVertices(geom.getCoordinates(), geom.getUserData());
-		}
-	}
-	
-	public void loadSourceGeometries(Geometry geomColl)
-	{
-		for (int i = 0; i < geomColl.getNumGeometries(); i++) {
-			Geometry geom = geomColl.getGeometryN(i);
-			loadVertices(geom.getCoordinates(), geom.getUserData());
-		}
-	}
-	
-	private void loadVertices(Coordinate[] pts, Object data)
-	{
-		for (int i = 0; i < pts.length; i++) {
-			coordDataMap.put(pts[i], data);
-		}
-	}
-	
-	public List getCoordinates()
-	{
-		return new ArrayList(coordDataMap.keySet());
-	}
-	
-	/**
-	 * Input is assumed to be a multiGeometry
-	 * in which every component has its userData
-	 * set to be a Coordinate which is the key to the output data.
-	 * The Coordinate is used to determine
-	 * the output data object to be written back into the component. 
-	 * 
-	 * @param targetGeom
-	 */
-	public void transferData(Geometry targetGeom)
-	{
-		for (int i = 0; i < targetGeom.getNumGeometries(); i++) {
-			Geometry geom = targetGeom.getGeometryN(i);
-			Coordinate vertexKey = (Coordinate) geom.getUserData();
-			if (vertexKey == null) continue;
-			geom.setUserData(coordDataMap.get(vertexKey));
-		}
-	}
-}
diff --git a/src/com/vividsolutions/jts/triangulate/VoronoiDiagramBuilder.java b/src/com/vividsolutions/jts/triangulate/VoronoiDiagramBuilder.java
deleted file mode 100644
index 22f1fb2..0000000
--- a/src/com/vividsolutions/jts/triangulate/VoronoiDiagramBuilder.java
+++ /dev/null
@@ -1,191 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.triangulate;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.triangulate.quadedge.*;
-
-/**
- * A utility class which creates Voronoi Diagrams
- * from collections of points.
- * The diagram is returned as a {@link GeometryCollection} of {@link Polygon}s
- * representing the faces of the Voronoi diagram.
- * The faces are clipped to the larger of:
- * <ul>
- * <li> an envelope supplied by {@link #setClipEnvelope(Envelope)}
- * <li> an envelope determined by the input sites
- * </ul>
- * The <tt>userData</tt> attribute of each face <tt>Polygon</tt> is set to 
- * the <tt>Coordinate</tt>  of the corresponding input site.
- * This allows using a <tt>Map</tt> to link faces to data associated with sites.
- * 
- * @author Martin Davis
- *
- */
-public class VoronoiDiagramBuilder 
-{
-	private Collection siteCoords;
-	private double tolerance = 0.0;
-	private QuadEdgeSubdivision subdiv = null;
-	private Envelope clipEnv = null;
-	private Envelope diagramEnv = null; 
-	
-	/**
-	 * Creates a new Voronoi diagram builder.
-	 *
-	 */
-	public VoronoiDiagramBuilder()
-	{
-	}
-	
-	/**
-	 * Sets the sites (point or vertices) which will be diagrammed.
-	 * All vertices of the given geometry will be used as sites.
-	 * 
-	 * @param geom the geometry from which the sites will be extracted.
-	 */
-	public void setSites(Geometry geom)
-	{
-		// remove any duplicate points (they will cause the triangulation to fail)
-		siteCoords = DelaunayTriangulationBuilder.extractUniqueCoordinates(geom);
-	}
-	
-	/**
-	 * Sets the sites (point or vertices) which will be diagrammed
-	 * from a collection of {@link Coordinate}s.
-	 * 
-	 * @param coords a collection of Coordinates.
-	 */
-	public void setSites(Collection coords)
-	{
-		// remove any duplicate points (they will cause the triangulation to fail)
-		siteCoords = DelaunayTriangulationBuilder.unique(CoordinateArrays.toCoordinateArray(coords));
-	}
-	
-	/**
-	 * Sets the envelope to clip the diagram to.
-	 * The diagram will be clipped to the larger
-	 * of this envelope or an envelope surrounding the sites.
-	 * 
-	 * @param clipEnv the clip envelope.
-	 */
-	public void setClipEnvelope(Envelope clipEnv)
-	{
-		this.clipEnv = clipEnv;
-	}
-	/**
-	 * Sets the snapping tolerance which will be used
-	 * to improved the robustness of the triangulation computation.
-	 * A tolerance of 0.0 specifies that no snapping will take place.
-	 * 
-	 * @param tolerance the tolerance distance to use
-	 */
-	public void setTolerance(double tolerance)
-	{
-		this.tolerance = tolerance;
-	}
-	
-	private void create()
-	{
-		if (subdiv != null) return;
-		
-		Envelope siteEnv = DelaunayTriangulationBuilder.envelope(siteCoords);
-		diagramEnv = siteEnv;
-		// add a buffer around the final envelope
-		double expandBy = Math.max(diagramEnv.getWidth(), diagramEnv.getHeight());
-		diagramEnv.expandBy(expandBy);
-		if (clipEnv != null)
-			diagramEnv.expandToInclude(clipEnv);
-		
-		List vertices = DelaunayTriangulationBuilder.toVertices(siteCoords);
-		subdiv = new QuadEdgeSubdivision(siteEnv, tolerance);
-		IncrementalDelaunayTriangulator triangulator = new IncrementalDelaunayTriangulator(subdiv);
-		triangulator.insertSites(vertices);
-	}
-	
-	/**
-	 * Gets the {@link QuadEdgeSubdivision} which models the computed diagram.
-	 * 
-	 * @return the subdivision containing the triangulation
-	 */
-	public QuadEdgeSubdivision getSubdivision()
-	{
-		create();
-		return subdiv;
-	}
-	
-	/**
-	 * Gets the faces of the computed diagram as a {@link GeometryCollection} 
-	 * of {@link Polygon}s, clipped as specified.
-	 * <p>
-	 * The <tt>userData</tt> attribute of each face <tt>Polygon</tt> is set to 
-	 * the <tt>Coordinate</tt>  of the corresponding input site.
-	 * This allows using a <tt>Map</tt> to link faces to data associated with sites.
-	 * 
-	 * @param geomFact the geometry factory to use to create the output
-	 * @return a <tt>GeometryCollection</tt> containg the face <tt>Polgyon</tt>s of the diagram
-	 */
-	public Geometry getDiagram(GeometryFactory geomFact)
-	{
-		create();
-		Geometry polys = subdiv.getVoronoiDiagram(geomFact);
-		
-		// clip polys to diagramEnv
-		return clipGeometryCollection(polys, diagramEnv);
-	}
-	
-	private static Geometry clipGeometryCollection(Geometry geom, Envelope clipEnv)
-	{
-		Geometry clipPoly = geom.getFactory().toGeometry(clipEnv);
-		List clipped = new ArrayList();
-		for (int i = 0; i < geom.getNumGeometries(); i++) {
-			Geometry g = geom.getGeometryN(i);
-			Geometry result = null;
-			// don't clip unless necessary
-			if (clipEnv.contains(g.getEnvelopeInternal()))
-					result = g;
-			else if (clipEnv.intersects(g.getEnvelopeInternal())) {
-				result = clipPoly.intersection(g);
-				// keep vertex key info
-				result.setUserData(g.getUserData());
-			}
-
-			if (result != null && ! result.isEmpty()) {
-				clipped.add(result);
-			}
-		}
-		return geom.getFactory().createGeometryCollection(GeometryFactory.toGeometryArray(clipped));
-	}
-}
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java b/src/com/vividsolutions/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java
deleted file mode 100644
index 69a826e..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/EdgeConnectedTriangleTraversal.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import java.util.Collection;
-import java.util.LinkedList;
-
-/**
- * A framework to visit sets of edge-connected {@link QuadEdgeTriangle}s in breadth-first order
- * 
- * @author Martin Davis
- * @version 1.0
- */
-public class EdgeConnectedTriangleTraversal {
-    private LinkedList triQueue = new LinkedList();
-
-    public EdgeConnectedTriangleTraversal() {}
-
-    public void init(QuadEdgeTriangle tri) {
-        triQueue.addLast(tri);
-    }
-
-    /**
-     * Called to initialize the traversal queue with a given set of {@link QuadEdgeTriangle}s
-     * 
-     * @param tris a collection of QuadEdgeTriangle
-     */
-    public void init(Collection tris) {
-        triQueue.addAll(tris);
-    }
-
-    /**
-     * Subclasses can call this method to add a triangle to the end of the queue. This is useful for
-     * initializing the queue to a chosen set of triangles.
-     * 
-     * @param tri a triangle
-     */
-    /*
-     * protected void addLast(QuadEdgeTriangle tri) { triQueue.addLast(tri); }
-     */
-
-    /**
-     * Subclasses call this method to perform the visiting process.
-     */
-    public void visitAll(TraversalVisitor visitor) {
-        while (!triQueue.isEmpty()) {
-            QuadEdgeTriangle tri = (QuadEdgeTriangle) triQueue.removeFirst();
-            process(tri, visitor);
-        }
-    }
-
-    private void process(QuadEdgeTriangle currTri, TraversalVisitor visitor) {
-        currTri.getNeighbours();
-        for (int i = 0; i < 3; i++) {
-            QuadEdgeTriangle neighTri = (QuadEdgeTriangle) currTri.getEdge(i).sym().getData();
-            if (neighTri == null)
-                continue;
-            if (visitor.visit(currTri, i, neighTri))
-                triQueue.addLast(neighTri);
-        }
-    }
-
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java b/src/com/vividsolutions/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java
deleted file mode 100644
index 32cf813..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/LastFoundQuadEdgeLocator.java
+++ /dev/null
@@ -1,77 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import java.util.Collection;
-
-/**
- * Locates {@link QuadEdge}s in a {@link QuadEdgeSubdivision},
- * optimizing the search by starting in the
- * locality of the last edge found.
- * 
- * @author Martin Davis
- */
-public class LastFoundQuadEdgeLocator implements QuadEdgeLocator {
-    private QuadEdgeSubdivision subdiv;
-    private QuadEdge            lastEdge = null;
-
-    public LastFoundQuadEdgeLocator(QuadEdgeSubdivision subdiv) {
-        this.subdiv = subdiv;
-        init();
-    }
-
-    private void init() {
-        lastEdge = findEdge();
-    }
-
-    private QuadEdge findEdge() {
-        Collection edges = subdiv.getEdges();
-        // assume there is an edge - otherwise will get an exception
-        return (QuadEdge) edges.iterator().next();
-    }
-
-    /**
-     * Locates an edge e, such that either v is on e, or e is an edge of a triangle containing v.
-     * The search starts from the last located edge amd proceeds on the general direction of v.
-     */
-    public QuadEdge locate(Vertex v) {
-        if (! lastEdge.isLive()) {
-            init();
-        }
-
-        QuadEdge e = subdiv.locateFromEdge(v, lastEdge);
-        lastEdge = e;
-        return e;
-    }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/LocateFailureException.java b/src/com/vividsolutions/jts/triangulate/quadedge/LocateFailureException.java
deleted file mode 100644
index f59314e..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/LocateFailureException.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import com.vividsolutions.jts.geom.*;
-
-public class LocateFailureException 
-	extends RuntimeException 
-{
-	private static String msgWithSpatial(String msg, LineSegment seg) {
-		if (seg != null)
-			return msg + " [ " + seg + " ]";
-		return msg;
-	}
-
-	private LineSegment seg = null;
-
-	public LocateFailureException(String msg) {
-		super(msg);
-	}
-
-	public LocateFailureException(String msg, LineSegment seg) {
-		super(msgWithSpatial(msg, seg));
-		this.seg = new LineSegment(seg);
-	}
-
-	public LocateFailureException(LineSegment seg) {
-		super(
-				"Locate failed to converge (at edge: "
-						+ seg
-						+ ").  Possible causes include invalid Subdivision topology or very close sites");
-		this.seg = new LineSegment(seg);
-	}
-
-	public LineSegment getSegment() {
-		return seg;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdge.java b/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdge.java
deleted file mode 100644
index 928161b..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdge.java
+++ /dev/null
@@ -1,434 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * A class that represents the edge data structure which implements the quadedge algebra. 
- * The quadedge algebra was described in a well-known paper by Guibas and Stolfi,
- * "Primitives for the manipulation of general subdivisions and the computation of Voronoi diagrams", 
- * <i>ACM Transactions on Graphics</i>, 4(2), 1985, 75-123.
- * <p>
- * Each edge object is part of a quartet of 4 edges,
- * linked via their <tt>rot</tt> references.
- * Any edge in the group may be accessed using a series of {@link #rot()} operations.
- * Quadedges in a subdivision are linked together via their <tt>next</tt> references.
- * The linkage between the quadedge quartets determines the topology
- * of the subdivision. 
- * <p>
- * The edge class does not contain separate information for vertice or faces; a vertex is implicitly
- * defined as a ring of edges (created using the <tt>next</tt> field).
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class QuadEdge 
-{
-    /**
-     * Creates a new QuadEdge quartet from {@link Vertex} o to {@link Vertex} d.
-     * 
-     * @param o
-     *          the origin Vertex
-     * @param d
-     *          the destination Vertex
-     * @return the new QuadEdge quartet
-     */
-  public static QuadEdge makeEdge(Vertex o, Vertex d) {
-    QuadEdge q0 = new QuadEdge();
-    QuadEdge q1 = new QuadEdge();
-    QuadEdge q2 = new QuadEdge();
-    QuadEdge q3 = new QuadEdge();
-
-    q0.rot = q1;
-    q1.rot = q2;
-    q2.rot = q3;
-    q3.rot = q0;
-
-    q0.setNext(q0);
-    q1.setNext(q3);
-    q2.setNext(q2);
-    q3.setNext(q1);
-
-    QuadEdge base = q0;
-    base.setOrig(o);
-    base.setDest(d);
-    return base;
-  }
-
-    /**
-     * Creates a new QuadEdge connecting the destination of a to the origin of
-     * b, in such a way that all three have the same left face after the
-     * connection is complete. Additionally, the data pointers of the new edge
-     * are set.
-     * 
-     * @return the connected edge.
-     */
-    public static QuadEdge connect(QuadEdge a, QuadEdge b) {
-        QuadEdge e = makeEdge(a.dest(), b.orig());
-        splice(e, a.lNext());
-        splice(e.sym(), b);
-        return e;
-    }
-
-    /**
-     * Splices two edges together or apart.
-     * Splice affects the two edge rings around the origins of a and b, and, independently, the two
-     * edge rings around the left faces of <tt>a</tt> and <tt>b</tt>. 
-     * In each case, (i) if the two rings are distinct,
-     * Splice will combine them into one, or (ii) if the two are the same ring, Splice will break it
-     * into two separate pieces. Thus, Splice can be used both to attach the two edges together, and
-     * to break them apart.
-     * 
-     * @param a an edge to splice
-     * @param b an edge to splice
-     * 
-     */
-    public static void splice(QuadEdge a, QuadEdge b) {
-        QuadEdge alpha = a.oNext().rot();
-        QuadEdge beta = b.oNext().rot();
-
-        QuadEdge t1 = b.oNext();
-        QuadEdge t2 = a.oNext();
-        QuadEdge t3 = beta.oNext();
-        QuadEdge t4 = alpha.oNext();
-
-        a.setNext(t1);
-        b.setNext(t2);
-        alpha.setNext(t3);
-        beta.setNext(t4);
-    }
-
-    /**
-     * Turns an edge counterclockwise inside its enclosing quadrilateral.
-     * 
-     * @param e the quadedge to turn
-     */
-    public static void swap(QuadEdge e) {
-        QuadEdge a = e.oPrev();
-        QuadEdge b = e.sym().oPrev();
-        splice(e, a);
-        splice(e.sym(), b);
-        splice(e, a.lNext());
-        splice(e.sym(), b.lNext());
-        e.setOrig(a.dest());
-        e.setDest(b.dest());
-    }
-
-    // the dual of this edge, directed from right to left
-    private QuadEdge rot;
-    private Vertex   vertex;            // The vertex that this edge represents
-    private QuadEdge next;              // A reference to a connected edge
-    private Object   data       = null;
-//    private int      visitedKey = 0;
-
-    /**
-     * Quadedges must be made using {@link makeEdge}, 
-     * to ensure proper construction.
-     */
-    private QuadEdge()
-    {
-    	
-    }
-    
-    /**
-     * Gets the primary edge of this quadedge and its <tt>sym</tt>.
-     * The primary edge is the one for which the origin
-     * and destination coordinates are ordered
-     * according to the standard {@link Coordinate} ordering
-     * 
-     * @return the primary quadedge
-     */
-    public QuadEdge getPrimary()
-    {
-    	if (orig().getCoordinate().compareTo(dest().getCoordinate()) <= 0)
-    		return this;
-    	else 
-    		return sym();
-    }
-    
-    /**
-     * Sets the external data value for this edge.
-     * 
-     * @param data an object containing external data
-     */
-    public void setData(Object data) {
-        this.data = data;
-    }
-    
-    /**
-     * Gets the external data value for this edge.
-     * 
-     * @return the data object
-     */
-    public Object getData() {
-        return data;
-    }
-
-    /**
-     * Marks this quadedge as being deleted.
-     * This does not free the memory used by
-     * this quadedge quartet, but indicates
-     * that this edge no longer participates
-     * in a subdivision.
-     *
-     */
-    public void delete() {
-      rot = null;
-    }
-    
-    /**
-     * Tests whether this edge has been deleted.
-     * 
-     * @return true if this edge has not been deleted.
-     */
-    public boolean isLive() {
-      return rot != null;
-    }
-
-
-    /**
-     * Sets the connected edge
-     * 
-     * @param next edge
-     */
-    public void setNext(QuadEdge next) {
-        this.next = next;
-    }
-    
-    /***************************************************************************
-     * QuadEdge Algebra 
-     ***************************************************************************
-     */
-
-    /**
-     * Gets the dual of this edge, directed from its right to its left.
-     * 
-     * @return the rotated edge
-     */
-    public final QuadEdge rot() {
-      return rot;
-    }
-
-    /**
-     * Gets the dual of this edge, directed from its left to its right.
-     * 
-     * @return the inverse rotated edge.
-     */
-    public final QuadEdge invRot() {
-      return rot.sym();
-    }
-
-    /**
-     * Gets the edge from the destination to the origin of this edge.
-     * 
-     * @return the sym of the edge
-     */
-    public final QuadEdge sym() {
-      return rot.rot;
-    }
-
-    /**
-     * Gets the next CCW edge around the origin of this edge.
-     * 
-     * @return the next linked edge.
-     */
-    public final QuadEdge oNext() {
-        return next;
-    }
-
-    /**
-     * Gets the next CW edge around (from) the origin of this edge.
-     * 
-     * @return the previous edge.
-     */
-    public final QuadEdge oPrev() {
-        return rot.next.rot;
-    }
-
-    /**
-     * Gets the next CCW edge around (into) the destination of this edge.
-     * 
-     * @return the next destination edge.
-     */
-    public final QuadEdge dNext() {
-        return this.sym().oNext().sym();
-    }
-
-    /**
-     * Gets the next CW edge around (into) the destination of this edge.
-     * 
-     * @return the previous destination edge.
-     */
-    public final QuadEdge dPrev() {
-        return this.invRot().oNext().invRot();
-    }
-
-    /**
-     * Gets the CCW edge around the left face following this edge.
-     * 
-     * @return the next left face edge.
-     */
-    public final QuadEdge lNext() {
-        return this.invRot().oNext().rot();
-    }
-
-    /**
-     * Gets the CCW edge around the left face before this edge.
-     * 
-     * @return the previous left face edge.
-     */
-    public final QuadEdge lPrev() {
-        return next.sym();
-    }
-
-    /**
-     * Gets the edge around the right face ccw following this edge.
-     * 
-     * @return the next right face edge.
-     */
-    public final QuadEdge rNext() {
-        return rot.next.invRot();
-    }
-
-    /**
-     * Gets the edge around the right face ccw before this edge.
-     * 
-     * @return the previous right face edge.
-     */
-    public final QuadEdge rPrev() {
-        return this.sym().oNext();
-    }
-
-    /***********************************************************************************************
-     * Data Access
-     **********************************************************************************************/
-    /**
-     * Sets the vertex for this edge's origin
-     * 
-     * @param o the origin vertex
-     */
-    void setOrig(Vertex o) {
-        vertex = o;
-    }
-
-    /**
-     * Sets the vertex for this edge's destination
-     * 
-     * @param d the destination vertex
-     */
-    void setDest(Vertex d) {
-        sym().setOrig(d);
-    }
-
-    /**
-     * Gets the vertex for the edge's origin
-     * 
-     * @return the origin vertex
-     */
-    public final Vertex orig() {
-        return vertex;
-    }
-
-    /**
-     * Gets the vertex for the edge's destination
-     * 
-     * @return the destination vertex
-     */
-    public final Vertex dest() {
-        return sym().orig();
-    }
-
-    /**
-     * Gets the length of the geometry of this quadedge.
-     * 
-     * @return the length of the quadedge
-     */
-    public double getLength() {
-        return orig().getCoordinate().distance(dest().getCoordinate());
-    }
-
-    /**
-     * Tests if this quadedge and another have the same line segment geometry, 
-     * regardless of orientation.
-     * 
-     * @param qe a quadege
-     * @return true if the quadedges are based on the same line segment regardless of orientation
-     */
-    public boolean equalsNonOriented(QuadEdge qe) {
-        if (equalsOriented(qe))
-            return true;
-        if (equalsOriented(qe.sym()))
-            return true;
-        return false;
-    }
-
-    /**
-     * Tests if this quadedge and another have the same line segment geometry
-     * with the same orientation.
-     * 
-     * @param qe a quadege
-     * @return true if the quadedges are based on the same line segment
-     */
-    public boolean equalsOriented(QuadEdge qe) {
-        if (orig().getCoordinate().equals2D(qe.orig().getCoordinate())
-                && dest().getCoordinate().equals2D(qe.dest().getCoordinate()))
-            return true;
-        return false;
-    }
-
-    /**
-     * Creates a {@link LineSegment} representing the
-     * geometry of this edge.
-     * 
-     * @return a LineSegment
-     */
-    public LineSegment toLineSegment()
-    {
-    	return new LineSegment(vertex.getCoordinate(), dest().getCoordinate());
-    }
-    
-    /**
-     * Converts this edge to a WKT two-point <tt>LINESTRING</tt> indicating 
-     * the geometry of this edge.
-     * 
-     * @return a String representing this edge's geometry
-     */
-    public String toString() {
-        Coordinate p0 = vertex.getCoordinate();
-        Coordinate p1 = dest().getCoordinate();
-        return WKTWriter.toLineString(p0, p1);
-    }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeLocator.java b/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeLocator.java
deleted file mode 100644
index 24480f3..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeLocator.java
+++ /dev/null
@@ -1,47 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-/**
- * An interface for classes which locate an edge in a {@link QuadEdgeSubdivision}
- * which either contains a given {@link Vertex} V 
- * or is an edge of a triangle which contains V. 
- * Implementors may utilized different strategies for
- * optimizing locating containing edges/triangles.
- * 
- * @author Martin Davis
- */
-public interface QuadEdgeLocator {
-    QuadEdge locate(Vertex v);
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeSubdivision.java b/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeSubdivision.java
deleted file mode 100644
index a03fc6b..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeSubdivision.java
+++ /dev/null
@@ -1,954 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import java.util.*;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.io.WKTWriter;
-
-/**
- * A class that contains the {@link QuadEdge}s representing a planar
- * subdivision that models a triangulation. 
- * The subdivision is constructed using the
- * quadedge algebra defined in the classs {@link QuadEdge}. 
- * All metric calculations
- * are done in the {@link Vertex} class.
- * In addition to a triangulation, subdivisions
- * support extraction of Voronoi diagrams.
- * This is easily accomplished, since the Voronoi diagram is the dual
- * of the Delaunay triangulation.
- * <p>
- * Subdivisions can be provided with a tolerance value. Inserted vertices which
- * are closer than this value to vertices already in the subdivision will be
- * ignored. Using a suitable tolerance value can prevent robustness failures
- * from happening during Delaunay triangulation.
- * <p>
- * Subdivisions maintain a <b>frame</b> triangle around the client-created
- * edges. The frame is used to provide a bounded "container" for all edges
- * within a TIN. Normally the frame edges, frame connecting edges, and frame
- * triangles are not included in client processing.
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class QuadEdgeSubdivision {
-	/**
-	 * Gets the edges for the triangle to the left of the given {@link QuadEdge}.
-	 * 
-	 * @param startQE
-	 * @param triEdge
-	 * 
-	 * @throws IllegalArgumentException
-	 *           if the edges do not form a triangle
-	 */
-	public static void getTriangleEdges(QuadEdge startQE, QuadEdge[] triEdge) {
-		triEdge[0] = startQE;
-		triEdge[1] = triEdge[0].lNext();
-		triEdge[2] = triEdge[1].lNext();
-		if (triEdge[2].lNext() != triEdge[0])
-			throw new IllegalArgumentException("Edges do not form a triangle");
-	}
-
-	private final static double EDGE_COINCIDENCE_TOL_FACTOR = 1000;
-
-	// debugging only - preserve current subdiv statically
-	// private static QuadEdgeSubdivision currentSubdiv;
-
-	// used for edge extraction to ensure edge uniqueness
-	private int visitedKey = 0;
-//	private Set quadEdges = new HashSet();
-	private List quadEdges = new ArrayList();
-	private QuadEdge startingEdge;
-	private double tolerance;
-	private double edgeCoincidenceTolerance;
-	private Vertex[] frameVertex = new Vertex[3];
-	private Envelope frameEnv;
-	private QuadEdgeLocator locator = null;
-
-	/**
-	 * Creates a new instance of a quad-edge subdivision based on a frame triangle
-	 * that encloses a supplied bounding box. A new super-bounding box that
-	 * contains the triangle is computed and stored.
-	 * 
-	 * @param env
-	 *          the bouding box to surround
-	 * @param tolerance
-	 *          the tolerance value for determining if two sites are equal
-	 */
-	public QuadEdgeSubdivision(Envelope env, double tolerance) {
-		// currentSubdiv = this;
-		this.tolerance = tolerance;
-		edgeCoincidenceTolerance = tolerance / EDGE_COINCIDENCE_TOL_FACTOR;
-
-		createFrame(env);
-		
-		startingEdge = initSubdiv();
-		locator = new LastFoundQuadEdgeLocator(this);
-	}
-
-	private void createFrame(Envelope env)
-	{
-		double deltaX = env.getWidth();
-		double deltaY = env.getHeight();
-		double offset = 0.0;
-		if (deltaX > deltaY) {
-			offset = deltaX * 10.0;
-		} else {
-			offset = deltaY * 10.0;
-		}
-
-		frameVertex[0] = new Vertex((env.getMaxX() + env.getMinX()) / 2.0, env
-				.getMaxY()
-				+ offset);
-		frameVertex[1] = new Vertex(env.getMinX() - offset, env.getMinY() - offset);
-		frameVertex[2] = new Vertex(env.getMaxX() + offset, env.getMinY() - offset);
-
-		frameEnv = new Envelope(frameVertex[0].getCoordinate(), frameVertex[1]
-				.getCoordinate());
-		frameEnv.expandToInclude(frameVertex[2].getCoordinate());
-	}
-	
-	private QuadEdge initSubdiv()
-	{
-		// build initial subdivision from frame
-		QuadEdge ea = makeEdge(frameVertex[0], frameVertex[1]);
-		QuadEdge eb = makeEdge(frameVertex[1], frameVertex[2]);
-		QuadEdge.splice(ea.sym(), eb);
-		QuadEdge ec = makeEdge(frameVertex[2], frameVertex[0]);
-		QuadEdge.splice(eb.sym(), ec);
-		QuadEdge.splice(ec.sym(), ea);
-		return ea;
-	}
-	
-	/**
-	 * Gets the vertex-equality tolerance value
-	 * used in this subdivision
-	 * 
-	 * @return the tolerance value
-	 */
-	public double getTolerance() {
-		return tolerance;
-	}
-
-	/**
-	 * Gets the envelope of the Subdivision (including the frame).
-	 * 
-	 * @return the envelope
-	 */
-	public Envelope getEnvelope() {
-		return new Envelope(frameEnv);
-	}
-
-	/**
-	 * Gets the collection of base {@link QuadEdge}s (one for every pair of
-	 * vertices which is connected).
-	 * 
-	 * @return a collection of QuadEdges
-	 */
-	public Collection getEdges() {
-		return quadEdges;
-	}
-
-	/**
-	 * Sets the {@link QuadEdgeLocator} to use for locating containing triangles
-	 * in this subdivision.
-	 * 
-	 * @param locator
-	 *          a QuadEdgeLocator
-	 */
-	public void setLocator(QuadEdgeLocator locator) {
-		this.locator = locator;
-	}
-
-	/**
-	 * Creates a new quadedge, recording it in the edges list.
-	 * 
-	 * @param o
-	 * @param d
-	 * @return a new quadedge
-	 */
-	public QuadEdge makeEdge(Vertex o, Vertex d) {
-		QuadEdge q = QuadEdge.makeEdge(o, d);
-		quadEdges.add(q);
-		return q;
-	}
-
-	/**
-	 * Creates a new QuadEdge connecting the destination of a to the origin of b,
-	 * in such a way that all three have the same left face after the connection
-	 * is complete. The quadedge is recorded in the edges list.
-	 * 
-	 * @param a
-	 * @param b
-	 * @return a quadedge
-	 */
-	public QuadEdge connect(QuadEdge a, QuadEdge b) {
-		QuadEdge q = QuadEdge.connect(a, b);
-		quadEdges.add(q);
-		return q;
-	}
-
-	/**
-	 * Deletes a quadedge from the subdivision. Linked quadedges are updated to
-	 * reflect the deletion.
-	 * 
-	 * @param e
-	 *          the quadedge to delete
-	 */
-	public void delete(QuadEdge e) {
-		QuadEdge.splice(e, e.oPrev());
-		QuadEdge.splice(e.sym(), e.sym().oPrev());
-
-		QuadEdge eSym = e.sym();
-		QuadEdge eRot = e.rot();
-		QuadEdge eRotSym = e.rot().sym();
-
-		// this is inefficient on an ArrayList, but this method should be called infrequently
-		quadEdges.remove(e);
-		quadEdges.remove(eSym);
-		quadEdges.remove(eRot);
-		quadEdges.remove(eRotSym);
-
-		e.delete();
-		eSym.delete();
-		eRot.delete();
-		eRotSym.delete();
-	}
-
-	/**
-	 * Locates an edge of a triangle which contains a location 
-	 * specified by a Vertex v. 
-	 * The edge returned has the
-	 * property that either v is on e, or e is an edge of a triangle containing v.
-	 * The search starts from startEdge amd proceeds on the general direction of v.
-	 * <p>
-	 * This locate algorithm relies on the subdivision being Delaunay. For
-	 * non-Delaunay subdivisions, this may loop for ever.
-	 * 
-	 * @param v the location to search for
-	 * @param startEdge an edge of the subdivision to start searching at
-	 * @returns a QuadEdge which contains v, or is on the edge of a triangle containing v
-	 * @throws LocateFailureException
-	 *           if the location algorithm fails to converge in a reasonable
-	 *           number of iterations
-	 */
-	public QuadEdge locateFromEdge(Vertex v, QuadEdge startEdge) {
-		int iter = 0;
-		int maxIter = quadEdges.size();
-
-		QuadEdge e = startEdge;
-
-		while (true) {
-			iter++;
-
-			/**
-			 * So far it has always been the case that failure to locate indicates an
-			 * invalid subdivision. So just fail completely. (An alternative would be
-			 * to perform an exhaustive search for the containing triangle, but this
-			 * would mask errors in the subdivision topology)
-			 * 
-			 * This can also happen if two vertices are located very close together,
-			 * since the orientation predicates may experience precision failures.
-			 */
-			if (iter > maxIter) {
-				throw new LocateFailureException(e.toLineSegment());
-				// String msg = "Locate failed to converge (at edge: " + e + ").
-				// Possible causes include invalid Subdivision topology or very close
-				// sites";
-				// System.err.println(msg);
-				// dumpTriangles();
-			}
-
-			if ((v.equals(e.orig())) || (v.equals(e.dest()))) {
-				break;
-			} else if (v.rightOf(e)) {
-				e = e.sym();
-			} else if (!v.rightOf(e.oNext())) {
-				e = e.oNext();
-			} else if (!v.rightOf(e.dPrev())) {
-				e = e.dPrev();
-			} else {
-				// on edge or in triangle containing edge
-				break;
-			}
-		}
-		// System.out.println("Locate count: " + iter);
-		return e;
-	}
-
-	/**
-	 * Finds a quadedge of a triangle containing a location 
-	 * specified by a {@link Vertex}, if one exists.
-	 * 
-	 * @param v the vertex to locate
-	 * @return a quadedge on the edge of a triangle which touches or contains the location
-	 * or null if no such triangle exists
-	 */
-	public QuadEdge locate(Vertex v) {
-		return locator.locate(v);
-	}
-
-	/**
-	 * Finds a quadedge of a triangle containing a location
-	 * specified by a {@link Coordinate}, if one exists.
-	 * 
-	 * @param p the Coordinate to locate
-	 * @return a quadedge on the edge of a triangle which touches or contains the location
-	 * or null if no such triangle exists
-	 */
-	public QuadEdge locate(Coordinate p) {
-		return locator.locate(new Vertex(p));
-	}
-
-	/**
-	 * Locates the edge between the given vertices, if it exists in the
-	 * subdivision.
-	 * 
-	 * @param p0 a coordinate
-	 * @param p1 another coordinate
-	 * @return the edge joining the coordinates, if present
-	 * or null if no such edge exists
-	 */
-	public QuadEdge locate(Coordinate p0, Coordinate p1) {
-		// find an edge containing one of the points
-		QuadEdge e = locator.locate(new Vertex(p0));
-		if (e == null)
-			return null;
-
-		// normalize so that p0 is origin of base edge
-		QuadEdge base = e;
-		if (e.dest().getCoordinate().equals2D(p0))
-			base = e.sym();
-		// check all edges around origin of base edge
-		QuadEdge locEdge = base;
-		do {
-			if (locEdge.dest().getCoordinate().equals2D(p1))
-				return locEdge;
-			locEdge = locEdge.oNext();
-		} while (locEdge != base);
-		return null;
-	}
-
-	/**
-	 * Inserts a new site into the Subdivision, connecting it to the vertices of
-	 * the containing triangle (or quadrilateral, if the split point falls on an
-	 * existing edge).
-	 * <p>
-	 * This method does NOT maintain the Delaunay condition. If desired, this must
-	 * be checked and enforced by the caller.
-	 * <p>
-	 * This method does NOT check if the inserted vertex falls on an edge. This
-	 * must be checked by the caller, since this situation may cause erroneous
-	 * triangulation
-	 * 
-	 * @param v
-	 *          the vertex to insert
-	 * @return a new quad edge terminating in v
-	 */
-	public QuadEdge insertSite(Vertex v) {
-		QuadEdge e = locate(v);
-
-		if ((v.equals(e.orig(), tolerance)) || (v.equals(e.dest(), tolerance))) {
-			return e; // point already in subdivision.
-		}
-
-		// Connect the new point to the vertices of the containing
-		// triangle (or quadrilateral, if the new point fell on an
-		// existing edge.)
-		QuadEdge base = makeEdge(e.orig(), v);
-		QuadEdge.splice(base, e);
-		QuadEdge startEdge = base;
-		do {
-			base = connect(e, base.sym());
-			e = base.oPrev();
-		} while (e.lNext() != startEdge);
-
-		return startEdge;
-	}
-
-	/**
-	 * Tests whether a QuadEdge is an edge incident on a frame triangle vertex.
-	 * 
-	 * @param e
-	 *          the edge to test
-	 * @return true if the edge is connected to the frame triangle
-	 */
-	public boolean isFrameEdge(QuadEdge e) {
-		if (isFrameVertex(e.orig()) || isFrameVertex(e.dest()))
-			return true;
-		return false;
-	}
-
-	/**
-	 * Tests whether a QuadEdge is an edge on the border of the frame facets and
-	 * the internal facets. E.g. an edge which does not itself touch a frame
-	 * vertex, but which touches an edge which does.
-	 * 
-	 * @param e
-	 *          the edge to test
-	 * @return true if the edge is on the border of the frame
-	 */
-	public boolean isFrameBorderEdge(QuadEdge e) {
-		// MD debugging
-		QuadEdge[] leftTri = new QuadEdge[3];
-		getTriangleEdges(e, leftTri);
-		// System.out.println(new QuadEdgeTriangle(leftTri).toString());
-		QuadEdge[] rightTri = new QuadEdge[3];
-		getTriangleEdges(e.sym(), rightTri);
-		// System.out.println(new QuadEdgeTriangle(rightTri).toString());
-
-		// check other vertex of triangle to left of edge
-		Vertex vLeftTriOther = e.lNext().dest();
-		if (isFrameVertex(vLeftTriOther))
-			return true;
-		// check other vertex of triangle to right of edge
-		Vertex vRightTriOther = e.sym().lNext().dest();
-		if (isFrameVertex(vRightTriOther))
-			return true;
-
-		return false;
-	}
-
-	/**
-	 * Tests whether a vertex is a vertex of the outer triangle.
-	 * 
-	 * @param v
-	 *          the vertex to test
-	 * @return true if the vertex is an outer triangle vertex
-	 */
-	public boolean isFrameVertex(Vertex v) {
-		if (v.equals(frameVertex[0]))
-			return true;
-		if (v.equals(frameVertex[1]))
-			return true;
-		if (v.equals(frameVertex[2]))
-			return true;
-		return false;
-	}
-
-	private LineSegment seg = new LineSegment();
-
-	/**
-	 * Tests whether a {@link Coordinate} lies on a {@link QuadEdge}, up to a
-	 * tolerance determined by the subdivision tolerance.
-	 * 
-	 * @param e
-	 *          a QuadEdge
-	 * @param p
-	 *          a point
-	 * @return true if the vertex lies on the edge
-	 */
-	public boolean isOnEdge(QuadEdge e, Coordinate p) {
-		seg.setCoordinates(e.orig().getCoordinate(), e.dest().getCoordinate());
-		double dist = seg.distance(p);
-		// heuristic (hack?)
-		return dist < edgeCoincidenceTolerance;
-	}
-
-	/**
-	 * Tests whether a {@link Vertex} is the start or end vertex of a
-	 * {@link QuadEdge}, up to the subdivision tolerance distance.
-	 * 
-	 * @param e
-	 * @param v
-	 * @return true if the vertex is a endpoint of the edge
-	 */
-	public boolean isVertexOfEdge(QuadEdge e, Vertex v) {
-		if ((v.equals(e.orig(), tolerance)) || (v.equals(e.dest(), tolerance))) {
-			return true;
-		}
-		return false;
-	}
-
-  /**
-   * Gets the unique {@link Vertex}es in the subdivision,
-   * including the frame vertices if desired.
-   * 
-	 * @param includeFrame
-	 *          true if the frame vertices should be included
-   * @return a collection of the subdivision vertices
-   * 
-   * @see #getVertexUniqueEdges
-   */
-  public Collection getVertices(boolean includeFrame) 
-  {
-    Set vertices = new HashSet();
-    for (Iterator i = quadEdges.iterator(); i.hasNext();) {
-      QuadEdge qe = (QuadEdge) i.next();
-      Vertex v = qe.orig();
-      //System.out.println(v);
-      if (includeFrame || ! isFrameVertex(v))
-        vertices.add(v);
-      
-      /**
-       * Inspect the sym edge as well, since it is
-       * possible that a vertex is only at the 
-       * dest of all tracked quadedges.
-       */
-      Vertex vd = qe.dest();
-      //System.out.println(vd);
-      if (includeFrame || ! isFrameVertex(vd))
-        vertices.add(vd);
-    }
-    return vertices;
-  }
-
-  /**
-   * Gets a collection of {@link QuadEdge}s whose origin
-   * vertices are a unique set which includes
-   * all vertices in the subdivision. 
-   * The frame vertices can be included if required.
-   * <p>
-   * This is useful for algorithms which require traversing the 
-   * subdivision starting at all vertices.
-   * Returning a quadedge for each vertex
-   * is more efficient than 
-   * the alternative of finding the actual vertices
-   * using {@link #getVertices} and then locating 
-   * quadedges attached to them.
-   * 
-   * @param includeFrame true if the frame vertices should be included
-   * @return a collection of QuadEdge with the vertices of the subdivision as their origins
-   */
-  public List getVertexUniqueEdges(boolean includeFrame) 
-  {
-  	List edges = new ArrayList();
-    Set visitedVertices = new HashSet();
-    for (Iterator i = quadEdges.iterator(); i.hasNext();) {
-      QuadEdge qe = (QuadEdge) i.next();
-      Vertex v = qe.orig();
-      //System.out.println(v);
-      if (! visitedVertices.contains(v)) {
-      	visitedVertices.add(v);
-        if (includeFrame || ! isFrameVertex(v)) {
-        	edges.add(qe);
-        }
-      }
-      
-      /**
-       * Inspect the sym edge as well, since it is
-       * possible that a vertex is only at the 
-       * dest of all tracked quadedges.
-       */
-      QuadEdge qd = qe.sym();
-      Vertex vd = qd.orig();
-      //System.out.println(vd);
-      if (! visitedVertices.contains(vd)) {
-      	visitedVertices.add(vd);
-        if (includeFrame || ! isFrameVertex(vd)) {
-        	edges.add(qd);
-        }
-      }
-    }
-    return edges;
-  }
-
-	/**
-	 * Gets all primary quadedges in the subdivision. 
-   * A primary edge is a {@link QuadEdge}
-	 * which occupies the 0'th position in its array of associated quadedges. 
-	 * These provide the unique geometric edges of the triangulation.
-	 * 
-	 * @param includeFrame true if the frame edges are to be included
-	 * @return a List of QuadEdges
-	 */
-	public List getPrimaryEdges(boolean includeFrame) {
-		visitedKey++;
-
-		List edges = new ArrayList();
-		Stack edgeStack = new Stack();
-		edgeStack.push(startingEdge);
-		
-		Set visitedEdges = new HashSet();
-
-		while (!edgeStack.empty()) {
-			QuadEdge edge = (QuadEdge) edgeStack.pop();
-			if (! visitedEdges.contains(edge)) {
-				QuadEdge priQE = edge.getPrimary();
-
-				if (includeFrame || ! isFrameEdge(priQE))
-					edges.add(priQE);
-
-				edgeStack.push(edge.oNext());
-				edgeStack.push(edge.sym().oNext());
-				
-				visitedEdges.add(edge);
-				visitedEdges.add(edge.sym());
-			}
-		}
-		return edges;
-	}
-  
-  /**
-   * A TriangleVisitor which computes and sets the 
-   * circumcentre as the origin of the dual 
-   * edges originating in each triangle.
-   * 
-   * @author mbdavis
-   *
-   */
-	private static class TriangleCircumcentreVisitor implements TriangleVisitor 
-	{
-		public TriangleCircumcentreVisitor() {
-		}
-
-		public void visit(QuadEdge[] triEdges) 
-		{
-			Coordinate a = triEdges[0].orig().getCoordinate();
-			Coordinate b = triEdges[1].orig().getCoordinate();
-			Coordinate c = triEdges[2].orig().getCoordinate();
-			
-			// TODO: choose the most accurate circumcentre based on the edges
-      Coordinate cc = Triangle.circumcentre(a, b, c);
-			Vertex ccVertex = new Vertex(cc);
-			// save the circumcentre as the origin for the dual edges originating in this triangle
-			for (int i = 0; i < 3; i++) {
-				triEdges[i].rot().setOrig(ccVertex);
-			}
-		}
-	}
-
-	/*****************************************************************************
-	 * Visitors
-	 ****************************************************************************/
-
-	public void visitTriangles(TriangleVisitor triVisitor,
-			boolean includeFrame) {
-		visitedKey++;
-
-		// visited flag is used to record visited edges of triangles
-		// setVisitedAll(false);
-		Stack edgeStack = new Stack();
-		edgeStack.push(startingEdge);
-
-		Set visitedEdges = new HashSet();
-		
-		while (!edgeStack.empty()) {
-			QuadEdge edge = (QuadEdge) edgeStack.pop();
-			if (! visitedEdges.contains(edge)) {
-				QuadEdge[] triEdges = fetchTriangleToVisit(edge, edgeStack,
-						includeFrame, visitedEdges);
-				if (triEdges != null)
-					triVisitor.visit(triEdges);
-			}
-		}
-	}
-
-	/**
-	 * The quadedges forming a single triangle.
-   * Only one visitor is allowed to be active at a
-	 * time, so this is safe.
-	 */
-	private QuadEdge[] triEdges = new QuadEdge[3];
-
-	/**
-	 * Stores the edges for a visited triangle. Also pushes sym (neighbour) edges
-	 * on stack to visit later.
-	 * 
-	 * @param edge
-	 * @param edgeStack
-	 * @param includeFrame
-	 * @return the visited triangle edges
-	 * or null if the triangle should not be visited (for instance, if it is
-	 *         outer)
-	 */
-	private QuadEdge[] fetchTriangleToVisit(QuadEdge edge, Stack edgeStack,
-			boolean includeFrame, Set visitedEdges) {
-		QuadEdge curr = edge;
-		int edgeCount = 0;
-		boolean isFrame = false;
-		do {
-			triEdges[edgeCount] = curr;
-
-			if (isFrameEdge(curr))
-				isFrame = true;
-			
-			// push sym edges to visit next
-			QuadEdge sym = curr.sym();
-			if (! visitedEdges.contains(sym))
-				edgeStack.push(sym);
-			
-			// mark this edge as visited
-			visitedEdges.add(curr);
-			
-			edgeCount++;
-			curr = curr.lNext();
-		} while (curr != edge);
-
-		if (isFrame && !includeFrame)
-			return null;
-		return triEdges;
-	}
-
-	/**
-	 * Gets a list of the triangles
-	 * in the subdivision, specified as
-	 * an array of the primary quadedges around the triangle.
-	 * 
-	 * @param includeFrame
-	 *          true if the frame triangles should be included
-	 * @return a List of QuadEdge[3] arrays
-	 */
-	public List getTriangleEdges(boolean includeFrame) {
-		TriangleEdgesListVisitor visitor = new TriangleEdgesListVisitor();
-		visitTriangles(visitor, includeFrame);
-		return visitor.getTriangleEdges();
-	}
-
-	private static class TriangleEdgesListVisitor implements TriangleVisitor {
-		private List triList = new ArrayList();
-
-		public void visit(QuadEdge[] triEdges) {
-			triList.add(triEdges.clone());
-		}
-
-		public List getTriangleEdges() {
-			return triList;
-		}
-	}
-
-	/**
-	 * Gets a list of the triangles in the subdivision,
-	 * specified as an array of the triangle {@link Vertex}es.
-	 * 
-	 * @param includeFrame
-	 *          true if the frame triangles should be included
-	 * @return a List of Vertex[3] arrays
-	 */
-	public List getTriangleVertices(boolean includeFrame) {
-		TriangleVertexListVisitor visitor = new TriangleVertexListVisitor();
-		visitTriangles(visitor, includeFrame);
-		return visitor.getTriangleVertices();
-	}
-
-	private static class TriangleVertexListVisitor implements TriangleVisitor {
-		private List triList = new ArrayList();
-
-		public void visit(QuadEdge[] triEdges) {
-			triList.add(new Vertex[] { triEdges[0].orig(), triEdges[1].orig(),
-					triEdges[2].orig() });
-		}
-
-		public List getTriangleVertices() {
-			return triList;
-		}
-	}
-
-	/**
-	 * Gets the coordinates for each triangle in the subdivision as an array.
-	 * 
-	 * @param includeFrame
-	 *          true if the frame triangles should be included
-	 * @return a list of Coordinate[4] representing each triangle
-	 */
-	public List getTriangleCoordinates(boolean includeFrame) {
-		TriangleCoordinatesVisitor visitor = new TriangleCoordinatesVisitor();
-		visitTriangles(visitor, includeFrame);
-		return visitor.getTriangles();
-	}
-
-	private static class TriangleCoordinatesVisitor implements TriangleVisitor {
-		private CoordinateList coordList = new CoordinateList();
-
-		private List triCoords = new ArrayList();
-
-		public TriangleCoordinatesVisitor() {
-		}
-
-		public void visit(QuadEdge[] triEdges) {
-			coordList.clear();
-			for (int i = 0; i < 3; i++) {
-				Vertex v = triEdges[i].orig();
-				coordList.add(v.getCoordinate());
-			}
-			if (coordList.size() > 0) {
-				coordList.closeRing();
-				Coordinate[] pts = coordList.toCoordinateArray();
-				if (pts.length != 4) {
-					//checkTriangleSize(pts);
-					return;
-				}
-
-				triCoords.add(pts);
-			}
-		}
-
-		private void checkTriangleSize(Coordinate[] pts)
-		{
-			String loc = "";
-			if (pts.length >= 2)
-				loc = WKTWriter.toLineString(pts[0], pts[1]);
-			else {
-				if (pts.length >= 1)
-					loc = WKTWriter.toPoint(pts[0]);
-			}
-			// Assert.isTrue(pts.length == 4, "Too few points for visited triangle at " + loc);
-			//com.vividsolutions.jts.util.Debug.println("too few points for triangle at " + loc);
-		}
-		
-		public List getTriangles() {
-			return triCoords;
-		}
-	}
-
-	/**
-	 * Gets the geometry for the edges in the subdivision as a {@link MultiLineString}
-	 * containing 2-point lines.
-	 * 
-	 * @param geomFact the GeometryFactory to use
-	 * @return a MultiLineString
-	 */
-	public Geometry getEdges(GeometryFactory geomFact) {
-		List quadEdges = getPrimaryEdges(false);
-		LineString[] edges = new LineString[quadEdges.size()];
-		int i = 0;
-		for (Iterator it = quadEdges.iterator(); it.hasNext();) {
-			QuadEdge qe = (QuadEdge) it.next();
-			edges[i++] = geomFact.createLineString(new Coordinate[] {
-					qe.orig().getCoordinate(), qe.dest().getCoordinate() });
-		}
-		return geomFact.createMultiLineString(edges);
-	}
-
-	/**
-	 * Gets the geometry for the triangles in a triangulated subdivision as a {@link GeometryCollection}
-	 * of triangular {@link Polygon}s.
-	 * 
-	 * @param geomFact the GeometryFactory to use
-	 * @return a GeometryCollection of triangular Polygons
-	 */
-	public Geometry getTriangles(GeometryFactory geomFact) {
-		List triPtsList = getTriangleCoordinates(false);
-		Polygon[] tris = new Polygon[triPtsList.size()];
-		int i = 0;
-		for (Iterator it = triPtsList.iterator(); it.hasNext();) {
-			Coordinate[] triPt = (Coordinate[]) it.next();
-			tris[i++] = geomFact
-					.createPolygon(geomFact.createLinearRing(triPt), null);
-		}
-		return geomFact.createGeometryCollection(tris);
-	}
-
-	/**
-	 * Gets the cells in the Voronoi diagram for this triangulation.
-	 * The cells are returned as a {@link GeometryCollection} of {@link Polygon}s
-   * <p>
-   * The userData of each polygon is set to be the {@link Coordinate}
-   * of the cell site.  This allows easily associating external 
-   * data associated with the sites to the cells.
-	 * 
-	 * @param geomFact a geometry factory
-	 * @return a GeometryCollection of Polygons
-	 */
-  public Geometry getVoronoiDiagram(GeometryFactory geomFact)
-  {
-    List vorCells = getVoronoiCellPolygons(geomFact);
-    return geomFact.createGeometryCollection(GeometryFactory.toGeometryArray(vorCells));   
-  }
-  
-	/**
-	 * Gets a List of {@link Polygon}s for the Voronoi cells 
-	 * of this triangulation.
-   * <p>
-   * The userData of each polygon is set to be the {@link Coordinate}
-   * of the cell site.  This allows easily associating external 
-   * data associated with the sites to the cells.
-	 * 
-	 * @param geomFact a geometry factory
-	 * @return a List of Polygons
-	 */
-  public List getVoronoiCellPolygons(GeometryFactory geomFact)
-  {
-  	/*
-  	 * Compute circumcentres of triangles as vertices for dual edges.
-  	 * Precomputing the circumcentres is more efficient, 
-  	 * and more importantly ensures that the computed centres
-  	 * are consistent across the Voronoi cells.
-  	 */ 
-  	visitTriangles(new TriangleCircumcentreVisitor(), true);
-  	
-    List cells = new ArrayList();
-    Collection edges = getVertexUniqueEdges(false);
-    for (Iterator i = edges.iterator(); i.hasNext(); ) {
-    	QuadEdge qe = (QuadEdge) i.next();
-      cells.add(getVoronoiCellPolygon(qe, geomFact));
-    }
-    return cells;
-  }
-  
-  /**
-   * Gets the Voronoi cell around a site specified
-   * by the origin of a QuadEdge.
-   * <p>
-   * The userData of the polygon is set to be the {@link Coordinate}
-   * of the site.  This allows attaching external 
-   * data associated with the site to this cell polygon.
-   * 
-   * @param qe a quadedge originating at the cell site
-   * @param geomFact a factory for building the polygon
-   * @return a polygon indicating the cell extent
-   */
-  public Polygon getVoronoiCellPolygon(QuadEdge qe, GeometryFactory geomFact)
-  {
-    List cellPts = new ArrayList();
-    QuadEdge startQE = qe;
-    do {
-//    	Coordinate cc = circumcentre(qe);
-    	// use previously computed circumcentre
-    	Coordinate cc = qe.rot().orig().getCoordinate();
-      cellPts.add(cc);
-      
-      // move to next triangle CW around vertex
-      qe = qe.oPrev();
-    } while (qe != startQE);
-    
-    CoordinateList coordList = new CoordinateList();
-    coordList.addAll(cellPts, false);
-    coordList.closeRing();
-    
-    if (coordList.size() < 4) {
-      System.out.println(coordList);
-      coordList.add(coordList.get(coordList.size()-1), true);
-    }
-    
-    Coordinate[] pts = coordList.toCoordinateArray();
-    Polygon cellPoly = geomFact.createPolygon(geomFact.createLinearRing(pts), null);
-    
-    Vertex v = startQE.orig();
-    cellPoly.setUserData(v.getCoordinate());
-    return cellPoly;
-  }
-  
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeTriangle.java b/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeTriangle.java
deleted file mode 100644
index daa1924..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeTriangle.java
+++ /dev/null
@@ -1,359 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.algorithm.CGAlgorithms;
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.geom.GeometryFactory;
-import com.vividsolutions.jts.geom.LineSegment;
-import com.vividsolutions.jts.geom.LinearRing;
-import com.vividsolutions.jts.geom.Polygon;
-
-/**
- * Models a triangle formed from {@link QuadEdge}s in a {@link QuadEdgeSubdivision}
- * which forms a triangulation. The class provides methods to access the
- * topological and geometric properties of the triangle and its neighbours in
- * the triangulation. Triangle vertices are ordered in CCW orientation in the
- * structure.
- * <p>
- * QuadEdgeTriangles support having an external data attribute attached to them.
- * Alternatively, this class can be subclassed and attributes can 
- * be defined in the subclass.  Subclasses will need to define 
- * their own <tt>BuilderVisitor</tt> class
- * and <tt>createOn</tt> method.
- * 
- * @author Martin Davis
- * @version 1.0
- */
-public class QuadEdgeTriangle 
-{
-	/**
-	 * Creates {@link QuadEdgeTriangle}s for all facets of a 
-	 * {@link QuadEdgeSubdivision} representing a triangulation.
-	 * The <tt>data</tt> attributes of the {@link QuadEdge}s in the subdivision
-	 * will be set to point to the triangle which contains that edge.
-	 * This allows tracing the neighbour triangles of any given triangle.
-	 * 
-	 * @param subdiv
-	 * 				the QuadEdgeSubdivision to create the triangles on.
-	 * @return a List of the created QuadEdgeTriangles
-	 */
-	public static List createOn(QuadEdgeSubdivision subdiv)
-	{
-		QuadEdgeTriangleBuilderVisitor visitor = new QuadEdgeTriangleBuilderVisitor();
-		subdiv.visitTriangles(visitor, false);
-		return visitor.getTriangles();
-	}
-
-	/**
-	 * Tests whether the point pt is contained in the triangle defined by 3
-	 * {@link Vertex}es.
-	 * 
-	 * @param tri
-	 *          an array containing at least 3 Vertexes
-	 * @param pt
-	 *          the point to test
-	 * @return true if the point is contained in the triangle
-	 */
-	public static boolean contains(Vertex[] tri, Coordinate pt) {
-		Coordinate[] ring = new Coordinate[] { tri[0].getCoordinate(),
-				tri[1].getCoordinate(), tri[2].getCoordinate(), tri[0].getCoordinate() };
-		return CGAlgorithms.isPointInRing(pt, ring);
-	}
-
-	/**
-	 * Tests whether the point pt is contained in the triangle defined by 3
-	 * {@link QuadEdge}es.
-	 * 
-	 * @param tri
-	 *          an array containing at least 3 QuadEdges
-	 * @param pt
-	 *          the point to test
-	 * @return true if the point is contained in the triangle
-	 */
-	public static boolean contains(QuadEdge[] tri, Coordinate pt) {
-		Coordinate[] ring = new Coordinate[] { tri[0].orig().getCoordinate(),
-				tri[1].orig().getCoordinate(), tri[2].orig().getCoordinate(),
-				tri[0].orig().getCoordinate() };
-		return CGAlgorithms.isPointInRing(pt, ring);
-	}
-
-	public static Geometry toPolygon(Vertex[] v) {
-		Coordinate[] ringPts = new Coordinate[] { v[0].getCoordinate(),
-				v[1].getCoordinate(), v[2].getCoordinate(), v[0].getCoordinate() };
-		GeometryFactory fact = new GeometryFactory();
-		LinearRing ring = fact.createLinearRing(ringPts);
-		Polygon tri = fact.createPolygon(ring, null);
-		return tri;
-	}
-
-	public static Geometry toPolygon(QuadEdge[] e) {
-		Coordinate[] ringPts = new Coordinate[] { e[0].orig().getCoordinate(),
-				e[1].orig().getCoordinate(), e[2].orig().getCoordinate(),
-				e[0].orig().getCoordinate() };
-		GeometryFactory fact = new GeometryFactory();
-		LinearRing ring = fact.createLinearRing(ringPts);
-		Polygon tri = fact.createPolygon(ring, null);
-		return tri;
-	}
-
-	/**
-	 * Finds the next index around the triangle. Index may be an edge or vertex
-	 * index.
-	 * 
-	 * @param index
-	 * @return the next index
-	 */
-	public static int nextIndex(int index) {
-		return index = (index + 1) % 3;
-	}
-
-	private QuadEdge[] edge;
-	private Object data;
-
-	/**
-	 * Creates a new triangle from the given edges.
-	 * 
-	 * @param edge an array of the edges of the triangle in CCW order
-	 */
-	public QuadEdgeTriangle(QuadEdge[] edge) {
-		this.edge = (QuadEdge[]) edge.clone();
-		// link the quadedges back to this triangle
-    for (int i = 0; i < 3; i++) {
-      edge[i].setData(this);
-    }
-	}
-
-  /**
-   * Sets the external data value for this triangle.
-   * 
-   * @param data an object containing external data
-   */
-  public void setData(Object data) {
-      this.data = data;
-  }
-  
-  /**
-   * Gets the external data value for this triangle.
-   * 
-   * @return the data object
-   */
-  public Object getData() {
-      return data;
-  }
-
-	public void kill() {
-		edge = null;
-	}
-
-	public boolean isLive() {
-		return edge != null;
-	}
-
-	public QuadEdge[] getEdges() {
-		return edge;
-	}
-
-	public QuadEdge getEdge(int i) {
-		return edge[i];
-	}
-
-	public Vertex getVertex(int i) {
-		return edge[i].orig();
-	}
-
-	/**
-	 * Gets the vertices for this triangle.
-	 * 
-	 * @return a new array containing the triangle vertices
-	 */
-	public Vertex[] getVertices() {
-		Vertex[] vert = new Vertex[3];
-		for (int i = 0; i < 3; i++) {
-			vert[i] = getVertex(i);
-		}
-		return vert;
-	}
-
-	public Coordinate getCoordinate(int i) {
-		return edge[i].orig().getCoordinate();
-	}
-
-	/**
-	 * Gets the index for the given edge of this triangle
-	 * 
-	 * @param e
-	 *          a QuadEdge
-	 * @return the index of the edge in this triangle
-	 * or -1 if the edge is not an edge of this triangle
-	 */
-	public int getEdgeIndex(QuadEdge e) {
-		for (int i = 0; i < 3; i++) {
-			if (edge[i] == e)
-				return i;
-		}
-		return -1;
-	}
-
-	/**
-	 * Gets the index for the edge that starts at vertex v.
-	 * 
-	 * @param v
-	 *          the vertex to find the edge for
-	 * @return the index of the edge starting at the vertex
-	 * or -1 if the vertex is not in the triangle
-	 */
-	public int getEdgeIndex(Vertex v) {
-		for (int i = 0; i < 3; i++) {
-			if (edge[i].orig() == v)
-				return i;
-		}
-		return -1;
-	}
-
-	public void getEdgeSegment(int i, LineSegment seg) {
-		seg.p0 = edge[i].orig().getCoordinate();
-		int nexti = (i + 1) % 3;
-		seg.p1 = edge[nexti].orig().getCoordinate();
-	}
-
-	public Coordinate[] getCoordinates() {
-		Coordinate[] pts = new Coordinate[4];
-		for (int i = 0; i < 3; i++) {
-			pts[i] = edge[i].orig().getCoordinate();
-		}
-		pts[3] = new Coordinate(pts[0]);
-		return pts;
-	}
-
-	public boolean contains(Coordinate pt) {
-		Coordinate[] ring = getCoordinates();
-		return CGAlgorithms.isPointInRing(pt, ring);
-	}
-
-	public Polygon getGeometry(GeometryFactory fact) {
-		LinearRing ring = fact.createLinearRing(getCoordinates());
-		Polygon tri = fact.createPolygon(ring, null);
-		return tri;
-	}
-
-	public String toString() {
-		return getGeometry(new GeometryFactory()).toString();
-	}
-
-	/**
-	 * Tests whether this triangle is adjacent to the outside of the subdivision.
-	 * 
-	 * @return true if the triangle is adjacent to the subdivision exterior
-	 */
-	public boolean isBorder() {
-		for (int i = 0; i < 3; i++) {
-			if (getAdjacentTriangleAcrossEdge(i) == null)
-				return true;
-		}
-		return false;
-	}
-
-	public boolean isBorder(int i) {
-		return getAdjacentTriangleAcrossEdge(i) == null;
-	}
-
-	public QuadEdgeTriangle getAdjacentTriangleAcrossEdge(int edgeIndex) {
-		return (QuadEdgeTriangle) getEdge(edgeIndex).sym().getData();
-	}
-
-	public int getAdjacentTriangleEdgeIndex(int i) {
-		return getAdjacentTriangleAcrossEdge(i).getEdgeIndex(getEdge(i).sym());
-	}
-
-	/**
-	 * Gets the triangles which are adjacent (include) to a 
-	 * given vertex of this triangle.
-	 * 
-	 * @param vertexIndex the vertex to query
-	 * @return a list of the vertex-adjacent triangles
-	 */
-	public List getTrianglesAdjacentToVertex(int vertexIndex) {
-		// Assert: isVertex
-		List adjTris = new ArrayList();
-
-		QuadEdge start = getEdge(vertexIndex);
-		QuadEdge qe = start;
-		do {
-			QuadEdgeTriangle adjTri = (QuadEdgeTriangle) qe.getData();
-			if (adjTri != null) {
-				adjTris.add(adjTri);
-			}
-			qe = qe.oNext();
-		} while (qe != start);
-
-		return adjTris;
-
-	}
-
-	/**
-	 * Gets the neighbours of this triangle. If there is no neighbour triangle,
-	 * the array element is <code>null</code>
-	 * 
-	 * @return an array containing the 3 neighbours of this triangle
-	 */
-	public QuadEdgeTriangle[] getNeighbours() {
-		QuadEdgeTriangle[] neigh = new QuadEdgeTriangle[3];
-		for (int i = 0; i < 3; i++) {
-			neigh[i] = (QuadEdgeTriangle) getEdge(i).sym().getData();
-		}
-		return neigh;
-	}
-
-	private static class QuadEdgeTriangleBuilderVisitor implements TriangleVisitor {
-		private List triangles = new ArrayList();
-
-		public QuadEdgeTriangleBuilderVisitor() {
-		}
-
-		public void visit(QuadEdge[] edges) {
-			triangles.add(new QuadEdgeTriangle(edges));
-		}
-
-		public List getTriangles() {
-			return triangles;
-		}
-	}
-}
-
-
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeUtil.java b/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeUtil.java
deleted file mode 100644
index 3dcb2c9..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/QuadEdgeUtil.java
+++ /dev/null
@@ -1,71 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import java.util.ArrayList;
-import java.util.List;
-
-import com.vividsolutions.jts.geom.Geometry;
-import com.vividsolutions.jts.io.ParseException;
-import com.vividsolutions.jts.io.WKTReader;
-
-/**
- * Utilities for working with {@link QuadEdge}s.
- * 
- * @author mbdavis
- * 
- */
-public class QuadEdgeUtil 
-{
-	/**
-	 * Gets all edges which are incident on the origin of the given edge.
-	 * 
-	 * @param start
-	 *          the edge to start at
-	 * @return a List of edges which have their origin at the origin of the given
-	 *         edge
-	 */
-	public static List findEdgesIncidentOnOrigin(QuadEdge start) {
-		List incEdge = new ArrayList();
-
-		QuadEdge qe = start;
-		do {
-			incEdge.add(qe);
-			qe = qe.oNext();
-		} while (qe != start);
-
-		return incEdge;
-	}
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/TraversalVisitor.java b/src/com/vividsolutions/jts/triangulate/quadedge/TraversalVisitor.java
deleted file mode 100644
index 90fe086..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/TraversalVisitor.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-/**
- * Interface for classes which process triangles visited during travesals of a
- * {@link QuadEdgeSubdivision}
- * 
- * @author Martin Davis
- */
-public interface TraversalVisitor {
-    /**
-     * Visits a triangle during a traversal of a {@link QuadEdgeSubdivision}. An implementation of
-     * this method may perform processing on the current triangle. It must also decide whether a
-     * neighbouring triangle should be added to the queue so its neighbours are visited. Often it
-     * will perform processing on the neighbour triangle as well, in order to mark it as processed
-     * (visited) and/or to determine if it should be visited. Note that choosing <b>not</b> to
-     * visit the neighbouring triangle is the terminating condition for many traversal algorithms.
-     * In particular, if the neighbour triangle has already been visited, it should not be visited
-     * again.
-     * 
-     * @param currTri the current triangle being processed
-     * @param edgeIndex the index of the edge in the current triangle being traversed
-     * @param neighbTri a neighbouring triangle next in line to visit
-     * @return true if the neighbour triangle should be visited
-     */
-    boolean visit(QuadEdgeTriangle currTri, int edgeIndex, QuadEdgeTriangle neighbTri);
-}
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/TrianglePredicate.java b/src/com/vividsolutions/jts/triangulate/quadedge/TrianglePredicate.java
deleted file mode 100644
index ac82e60..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/TrianglePredicate.java
+++ /dev/null
@@ -1,335 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Triangle;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.WKTWriter;
-import com.vividsolutions.jts.math.DD;
-
-/**
- * Algorithms for computing values and predicates
- * associated with triangles.
- * For some algorithms extended-precision
- * implementations are provided, which are more robust
- * (i.e. they produce correct answers in more cases).
- * Also, some more robust formulations of
- * some algorithms are provided, which utilize
- * normalization to the origin.
- * 
- * @author Martin Davis
- *
- */
-public class TrianglePredicate 
-{
-  /**
-   * Tests if a point is inside the circle defined by 
-   * the triangle with vertices a, b, c (oriented counter-clockwise). 
-   * This test uses simple
-   * double-precision arithmetic, and thus may not be robust.
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   * @return true if this point is inside the circle defined by the points a, b, c
-   */
-  public static boolean isInCircleNonRobust(
-      Coordinate a, Coordinate b, Coordinate c, 
-      Coordinate p) {
-    boolean isInCircle = 
-              (a.x * a.x + a.y * a.y) * triArea(b, c, p)
-            - (b.x * b.x + b.y * b.y) * triArea(a, c, p)
-            + (c.x * c.x + c.y * c.y) * triArea(a, b, p)
-            - (p.x * p.x + p.y * p.y) * triArea(a, b, c) 
-            > 0;
-    return isInCircle;
-  }
-  
-  /**
-   * Tests if a point is inside the circle defined by 
-   * the triangle with vertices a, b, c (oriented counter-clockwise). 
-   * This test uses simple
-   * double-precision arithmetic, and thus is not 100% robust.
-   * However, by using normalization to the origin
-   * it provides improved robustness and increased performance.
-   * <p>
-   * Based on code by J.R.Shewchuk.
-   * 
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   * @return true if this point is inside the circle defined by the points a, b, c
-   */
-  public static boolean isInCircleNormalized(
-      Coordinate a, Coordinate b, Coordinate c, 
-      Coordinate p) {
-    double adx = a.x - p.x;
-    double ady = a.y - p.y;
-    double bdx = b.x - p.x;
-    double bdy = b.y - p.y;
-    double cdx = c.x - p.x;
-    double cdy = c.y - p.y;
-
-    double abdet = adx * bdy - bdx * ady;
-    double bcdet = bdx * cdy - cdx * bdy;
-    double cadet = cdx * ady - adx * cdy;
-    double alift = adx * adx + ady * ady;
-    double blift = bdx * bdx + bdy * bdy;
-    double clift = cdx * cdx + cdy * cdy;
-
-    double disc = alift * bcdet + blift * cadet + clift * abdet;
-    return disc > 0;
-  }
-  
-  /**
-   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area is positive if the
-   * triangle is oriented counterclockwise.
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   */
-  private static double triArea(Coordinate a, Coordinate b, Coordinate c) {
-      return (b.x - a.x) * (c.y - a.y) 
-           - (b.y - a.y) * (c.x - a.x);
-  }
-
-  /**
-   * Tests if a point is inside the circle defined by 
-   * the triangle with vertices a, b, c (oriented counter-clockwise). 
-   * This method uses more robust computation.
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   * @return true if this point is inside the circle defined by the points a, b, c
-   */
-  public static boolean isInCircleRobust(
-      Coordinate a, Coordinate b, Coordinate c, 
-      Coordinate p) 
-  {
-    //checkRobustInCircle(a, b, c, p);
-//    return isInCircleNonRobust(a, b, c, p);       
-    return isInCircleNormalized(a, b, c, p);       
-  }
-
-  /**
-   * Tests if a point is inside the circle defined by 
-   * the triangle with vertices a, b, c (oriented counter-clockwise). 
-   * The computation uses {@link DD} arithmetic for robustness.
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   * @return true if this point is inside the circle defined by the points a, b, c
-   */
-  public static boolean isInCircleDDSlow(
-      Coordinate a, Coordinate b, Coordinate c,
-      Coordinate p) {
-    DD px = DD.valueOf(p.x);
-    DD py = DD.valueOf(p.y);
-    DD ax = DD.valueOf(a.x);
-    DD ay = DD.valueOf(a.y);
-    DD bx = DD.valueOf(b.x);
-    DD by = DD.valueOf(b.y);
-    DD cx = DD.valueOf(c.x);
-    DD cy = DD.valueOf(c.y);
-
-    DD aTerm = (ax.multiply(ax).add(ay.multiply(ay)))
-        .multiply(triAreaDDSlow(bx, by, cx, cy, px, py));
-    DD bTerm = (bx.multiply(bx).add(by.multiply(by)))
-        .multiply(triAreaDDSlow(ax, ay, cx, cy, px, py));
-    DD cTerm = (cx.multiply(cx).add(cy.multiply(cy)))
-        .multiply(triAreaDDSlow(ax, ay, bx, by, px, py));
-    DD pTerm = (px.multiply(px).add(py.multiply(py)))
-        .multiply(triAreaDDSlow(ax, ay, bx, by, cx, cy));
-
-    DD sum = aTerm.subtract(bTerm).add(cTerm).subtract(pTerm);
-    boolean isInCircle = sum.doubleValue() > 0;
-
-    return isInCircle;
-  }
-
-  /**
-   * Computes twice the area of the oriented triangle (a, b, c), i.e., the area
-   * is positive if the triangle is oriented counterclockwise.
-   * The computation uses {@link DD} arithmetic for robustness.
-   * 
-   * @param ax the x ordinate of a vertex of the triangle
-   * @param ay the y ordinate of a vertex of the triangle
-   * @param bx the x ordinate of a vertex of the triangle
-   * @param by the y ordinate of a vertex of the triangle
-   * @param cx the x ordinate of a vertex of the triangle
-   * @param cy the y ordinate of a vertex of the triangle
-   */
-  public static DD triAreaDDSlow(DD ax, DD ay,
-      DD bx, DD by, DD cx, DD cy) {
-    return (bx.subtract(ax).multiply(cy.subtract(ay)).subtract(by.subtract(ay)
-        .multiply(cx.subtract(ax))));
-  }
-
-  public static boolean isInCircleDDFast(
-      Coordinate a, Coordinate b, Coordinate c,
-      Coordinate p) {
-    DD aTerm = (DD.sqr(a.x).selfAdd(DD.sqr(a.y)))
-        .selfMultiply(triAreaDDFast(b, c, p));
-    DD bTerm = (DD.sqr(b.x).selfAdd(DD.sqr(b.y)))
-        .selfMultiply(triAreaDDFast(a, c, p));
-    DD cTerm = (DD.sqr(c.x).selfAdd(DD.sqr(c.y)))
-        .selfMultiply(triAreaDDFast(a, b, p));
-    DD pTerm = (DD.sqr(p.x).selfAdd(DD.sqr(p.y)))
-        .selfMultiply(triAreaDDFast(a, b, c));
-
-    DD sum = aTerm.selfSubtract(bTerm).selfAdd(cTerm).selfSubtract(pTerm);
-    boolean isInCircle = sum.doubleValue() > 0;
-
-    return isInCircle;
-  }
-
-  public static DD triAreaDDFast(
-      Coordinate a, Coordinate b, Coordinate c) {
-    
-    DD t1 = DD.valueOf(b.x).selfSubtract(a.x)
-          .selfMultiply(
-              DD.valueOf(c.y).selfSubtract(a.y));
-    
-    DD t2 = DD.valueOf(b.y).selfSubtract(a.y)
-          .selfMultiply(
-              DD.valueOf(c.x).selfSubtract(a.x));
-    
-    return t1.selfSubtract(t2);
-  }
-
-  public static boolean isInCircleDDNormalized(
-      Coordinate a, Coordinate b, Coordinate c,
-      Coordinate p) {
-    DD adx = DD.valueOf(a.x).selfSubtract(p.x);
-    DD ady = DD.valueOf(a.y).selfSubtract(p.y);
-    DD bdx = DD.valueOf(b.x).selfSubtract(p.x);
-    DD bdy = DD.valueOf(b.y).selfSubtract(p.y);
-    DD cdx = DD.valueOf(c.x).selfSubtract(p.x);
-    DD cdy = DD.valueOf(c.y).selfSubtract(p.y);
-
-    DD abdet = adx.multiply(bdy).selfSubtract(bdx.multiply(ady));
-    DD bcdet = bdx.multiply(cdy).selfSubtract(cdx.multiply(bdy));
-    DD cadet = cdx.multiply(ady).selfSubtract(adx.multiply(cdy));
-    DD alift = adx.multiply(adx).selfAdd(ady.multiply(ady));
-    DD blift = bdx.multiply(bdx).selfAdd(bdy.multiply(bdy));
-    DD clift = cdx.multiply(cdx).selfAdd(cdy.multiply(cdy));
-
-    DD sum = alift.selfMultiply(bcdet)
-    .selfAdd(blift.selfMultiply(cadet))
-    .selfAdd(clift.selfMultiply(abdet));
-    
-    boolean isInCircle = sum.doubleValue() > 0;
-
-    return isInCircle;
-  }
-
-  /**
-   * Computes the inCircle test using distance from the circumcentre. 
-   * Uses standard double-precision arithmetic.
-   * <p>
-   * In general this doesn't
-   * appear to be any more robust than the standard calculation. However, there
-   * is at least one case where the test point is far enough from the
-   * circumcircle that this test gives the correct answer. 
-   * <pre>
-   * LINESTRING
-   * (1507029.9878 518325.7547, 1507022.1120341457 518332.8225183258,
-   * 1507029.9833 518325.7458, 1507029.9896965567 518325.744909031)
-   * </pre>
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   * @return true if this point is inside the circle defined by the points a, b, c
-   */
-  public static boolean isInCircleCC(Coordinate a, Coordinate b, Coordinate c,
-      Coordinate p) {
-    Coordinate cc = Triangle.circumcentre(a, b, c);
-    double ccRadius = a.distance(cc);
-    double pRadiusDiff = p.distance(cc) - ccRadius;
-    return pRadiusDiff <= 0;
-  }
-  
-  /**
-   * Checks if the computed value for isInCircle is correct, using
-   * double-double precision arithmetic.
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @param p the point to test
-   */
-private static void checkRobustInCircle(Coordinate a, Coordinate b, Coordinate c,
-    Coordinate p) 
-{
-  boolean nonRobustInCircle = isInCircleNonRobust(a, b, c, p);
-  boolean isInCircleDD = TrianglePredicate.isInCircleDDSlow(a, b, c, p);
-  boolean isInCircleCC = TrianglePredicate.isInCircleCC(a, b, c, p);
-
-  Coordinate circumCentre = Triangle.circumcentre(a, b, c);
-  System.out.println("p radius diff a = "
-      + Math.abs(p.distance(circumCentre) - a.distance(circumCentre))
-      / a.distance(circumCentre));
-
-  if (nonRobustInCircle != isInCircleDD || nonRobustInCircle != isInCircleCC) {
-    System.out.println("inCircle robustness failure (double result = "
-        + nonRobustInCircle 
-        + ", DD result = " + isInCircleDD
-        + ", CC result = " + isInCircleCC + ")");
-    System.out.println(WKTWriter.toLineString(new CoordinateArraySequence(
-        new Coordinate[] { a, b, c, p })));
-    System.out.println("Circumcentre = " + WKTWriter.toPoint(circumCentre)
-        + " radius = " + a.distance(circumCentre));
-    System.out.println("p radius diff a = "
-        + Math.abs(p.distance(circumCentre)/a.distance(circumCentre) - 1));
-    System.out.println("p radius diff b = "
-        + Math.abs(p.distance(circumCentre)/b.distance(circumCentre) - 1));
-    System.out.println("p radius diff c = "
-        + Math.abs(p.distance(circumCentre)/c.distance(circumCentre) - 1));
-    System.out.println();
-  }
-}
-
-
-}
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/TriangleVisitor.java b/src/com/vividsolutions/jts/triangulate/quadedge/TriangleVisitor.java
deleted file mode 100644
index be3de5d..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/TriangleVisitor.java
+++ /dev/null
@@ -1,49 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-/**
- * An interface for algorithms which process the triangles in a {@link QuadEdgeSubdivision}.
- * 
- * @author Martin Davis
- * @version 1.0
- */
-public interface TriangleVisitor {
-    /**
-     * Visits the {@link QuadEdge}s of a triangle.
-     * 
-     * @param triEdges an array of the 3 quad edges in a triangle (in CCW order)
-     */
-    void visit(QuadEdge[] triEdges);
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/triangulate/quadedge/Vertex.java b/src/com/vividsolutions/jts/triangulate/quadedge/Vertex.java
deleted file mode 100644
index ec29542..0000000
--- a/src/com/vividsolutions/jts/triangulate/quadedge/Vertex.java
+++ /dev/null
@@ -1,403 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-
-package com.vividsolutions.jts.triangulate.quadedge;
-
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.Triangle;
-import com.vividsolutions.jts.geom.impl.CoordinateArraySequence;
-import com.vividsolutions.jts.io.WKTWriter;
-import com.vividsolutions.jts.algorithm.*;
-
-/**
- * Models a site (node) in a {@link QuadEdgeSubdivision}. 
- * The sites can be points on a line string representing a
- * linear site. 
- * <p>
- * The vertex can be considered as a vector with a norm, length, inner product, cross
- * product, etc. Additionally, point relations (e.g., is a point to the left of a line, the circle
- * defined by this point and two others, etc.) are also defined in this class.
- * <p>
- * It is common to want to attach user-defined data to 
- * the vertices of a subdivision.  
- * One way to do this is to subclass <tt>Vertex</tt>
- * to carry any desired information.
- * 
- * @author David Skea
- * @author Martin Davis
- */
-public class Vertex 
-{
-    public static final int LEFT        = 0;
-    public static final int RIGHT       = 1;
-    public static final int BEYOND      = 2;
-    public static final int BEHIND      = 3;
-    public static final int BETWEEN     = 4;
-    public static final int ORIGIN      = 5;
-    public static final int DESTINATION = 6;
-
-    private Coordinate      p;
-    // private int edgeNumber = -1;
-
-    public Vertex(double _x, double _y) {
-        p = new Coordinate(_x, _y);
-    }
-
-    public Vertex(double _x, double _y, double _z) {
-        p = new Coordinate(_x, _y, _z);
-    }
-
-    public Vertex(Coordinate _p) {
-        p = new Coordinate(_p);
-    }
-
-    public double getX() {
-        return p.x;
-    }
-
-    public double getY() {
-        return p.y;
-    }
-
-    public double getZ() {
-        return p.z;
-    }
-
-    public void setZ(double _z) {
-        p.z = _z;
-    }
-
-    public Coordinate getCoordinate() {
-        return p;
-    }
-
-    public String toString() {
-        return "POINT (" + p.x + " " + p.y + ")";
-    }
-
-    public boolean equals(Vertex _x) {
-        if (p.x == _x.getX() && p.y == _x.getY()) {
-            return true;
-        } else {
-            return false;
-        }
-    }
-
-    public boolean equals(Vertex _x, double tolerance) {
-        if (p.distance(_x.getCoordinate()) < tolerance) {
-            return true;
-        } else {
-            return false;
-        }
-    }
-
-    public int classify(Vertex p0, Vertex p1) {
-        Vertex p2 = this;
-        Vertex a = p1.sub(p0);
-        Vertex b = p2.sub(p0);
-        double sa = a.crossProduct(b);
-        if (sa > 0.0)
-            return LEFT;
-        if (sa < 0.0)
-            return RIGHT;
-        if ((a.getX() * b.getX() < 0.0) || (a.getY() * b.getY() < 0.0))
-            return BEHIND;
-        if (a.magn() < b.magn())
-            return BEYOND;
-        if (p0.equals(p2))
-            return ORIGIN;
-        if (p1.equals(p2))
-            return DESTINATION;
-        return BETWEEN;
-    }
-
-    /**
-     * Computes the cross product k = u X v.
-     * 
-     * @param v a vertex
-     * @return returns the magnitude of u X v
-     */
-    double crossProduct(Vertex v) {
-        return (p.x * v.getY() - p.y * v.getX());
-    }
-
-    /**
-     * Computes the inner or dot product
-     * 
-     * @param v a vertex
-     * @return returns the dot product u.v
-     */
-    double dot(Vertex v) {
-        return (p.x * v.getX() + p.y * v.getY());
-    }
-
-    /**
-     * Computes the scalar product c(v)
-     * 
-     * @param v a vertex
-     * @return returns the scaled vector
-     */
-    Vertex times(double c) {
-        return (new Vertex(c * p.x, c * p.y));
-    }
-
-    /* Vector addition */
-    Vertex sum(Vertex v) {
-        return (new Vertex(p.x + v.getX(), p.y + v.getY()));
-    }
-
-    /* and subtraction */
-    Vertex sub(Vertex v) {
-        return (new Vertex(p.x - v.getX(), p.y - v.getY()));
-    }
-
-    /* magnitude of vector */
-    double magn() {
-        return (Math.sqrt(p.x * p.x + p.y * p.y));
-    }
-
-    /* returns k X v (cross product). this is a vector perpendicular to v */
-    Vertex cross() {
-        return (new Vertex(p.y, -p.x));
-    }
-
-  /** ************************************************************* */
-  /***********************************************************************************************
-   * Geometric primitives /
-   **********************************************************************************************/
-
-  /**
-   * Tests if the vertex is inside the circle defined by 
-   * the triangle with vertices a, b, c (oriented counter-clockwise). 
-   * 
-   * @param a a vertex of the triangle
-   * @param b a vertex of the triangle
-   * @param c a vertex of the triangle
-   * @return true if this vertex is in the circumcircle of (a,b,c)
-   */
-  public boolean isInCircle(Vertex a, Vertex b, Vertex c) 
-  {
-    return TrianglePredicate.isInCircleRobust(a.p, b.p, c.p, this.p);
-    // non-robust - best to not use
-    //return TrianglePredicate.isInCircle(a.p, b.p, c.p, this.p);
-  }
-
-  /**
-   * Tests whether the triangle formed by this vertex and two
-   * other vertices is in CCW orientation.
-   * 
-   * @param b a vertex
-   * @param c a vertex
-   * @returns true if the triangle is oriented CCW
-   */
-  public final boolean isCCW(Vertex b, Vertex c) 
-  {
-      /*
-      // test code used to check for robustness of triArea 
-      boolean isCCW = (b.p.x - p.x) * (c.p.y - p.y) 
-      - (b.p.y - p.y) * (c.p.x - p.x) > 0;
-     //boolean isCCW = triArea(this, b, c) > 0;
-     boolean isCCWRobust = CGAlgorithms.orientationIndex(p, b.p, c.p) == CGAlgorithms.COUNTERCLOCKWISE; 
-     if (isCCWRobust != isCCW)
-      System.out.println("CCW failure");
-     //*/
-
-    	// is equal to the signed area of the triangle
-    	
-      return (b.p.x - p.x) * (c.p.y - p.y) 
-           - (b.p.y - p.y) * (c.p.x - p.x) > 0;
-      
-      // original rolled code
-      //boolean isCCW = triArea(this, b, c) > 0;
-      //return isCCW;
-      
-    }
-
-    public final boolean rightOf(QuadEdge e) {
-        return isCCW(e.dest(), e.orig());
-    }
-
-    public final boolean leftOf(QuadEdge e) {
-        return isCCW(e.orig(), e.dest());
-    }
-
-    private HCoordinate bisector(Vertex a, Vertex b) {
-        // returns the perpendicular bisector of the line segment ab
-        double dx = b.getX() - a.getX();
-        double dy = b.getY() - a.getY();
-        HCoordinate l1 = new HCoordinate(a.getX() + dx / 2.0, a.getY() + dy / 2.0, 1.0);
-        HCoordinate l2 = new HCoordinate(a.getX() - dy + dx / 2.0, a.getY() + dx + dy / 2.0, 1.0);
-        return new HCoordinate(l1, l2);
-    }
-
-    private double distance(Vertex v1, Vertex v2) {
-        return Math.sqrt(Math.pow(v2.getX() - v1.getX(), 2.0)
-                + Math.pow(v2.getY() - v1.getY(), 2.0));
-    }
-
-    /**
-     * Computes the value of the ratio of the circumradius to shortest edge. If smaller than some
-     * given tolerance B, the associated triangle is considered skinny. For an equal lateral
-     * triangle this value is 0.57735. The ratio is related to the minimum triangle angle theta by:
-     * circumRadius/shortestEdge = 1/(2sin(theta)).
-     * 
-     * @param b second vertex of the triangle
-     * @param c third vertex of the triangle
-     * @return ratio of circumradius to shortest edge.
-     */
-    public double circumRadiusRatio(Vertex b, Vertex c) {
-        Vertex x = this.circleCenter(b, c);
-        double radius = distance(x, b);
-        double edgeLength = distance(this, b);
-        double el = distance(b, c);
-        if (el < edgeLength) {
-            edgeLength = el;
-        }
-        el = distance(c, this);
-        if (el < edgeLength) {
-            edgeLength = el;
-        }
-        return radius / edgeLength;
-    }
-
-    /**
-     * returns a new vertex that is mid-way between this vertex and another end point.
-     * 
-     * @param a the other end point.
-     * @return the point mid-way between this and that.
-     */
-    public Vertex midPoint(Vertex a) {
-        double xm = (p.x + a.getX()) / 2.0;
-        double ym = (p.y + a.getY()) / 2.0;
-        double zm = (p.z + a.getZ()) / 2.0;
-        return new Vertex(xm, ym, zm);
-    }
-
-    /**
-     * Computes the centre of the circumcircle of this vertex and two others.
-     * 
-     * @param b
-     * @param c
-     * @return the Coordinate which is the circumcircle of the 3 points.
-     */
-    public Vertex circleCenter(Vertex b, Vertex c) {
-        Vertex a = new Vertex(this.getX(), this.getY());
-        // compute the perpendicular bisector of cord ab
-        HCoordinate cab = bisector(a, b);
-        // compute the perpendicular bisector of cord bc
-        HCoordinate cbc = bisector(b, c);
-        // compute the intersection of the bisectors (circle radii)
-        HCoordinate hcc = new HCoordinate(cab, cbc);
-        Vertex cc = null;
-        try {
-            cc = new Vertex(hcc.getX(), hcc.getY());
-        } catch (NotRepresentableException nre) {
-            System.err.println("a: " + a + "  b: " + b + "  c: " + c);
-            System.err.println(nre);
-        }
-        return cc;
-    }
-
-    /**
-     * For this vertex enclosed in a triangle defined by three vertices v0, v1 and v2, interpolate
-     * a z value from the surrounding vertices.
-     */
-    public double interpolateZValue(Vertex v0, Vertex v1, Vertex v2) {
-        double x0 = v0.getX();
-        double y0 = v0.getY();
-        double a = v1.getX() - x0;
-        double b = v2.getX() - x0;
-        double c = v1.getY() - y0;
-        double d = v2.getY() - y0;
-        double det = a * d - b * c;
-        double dx = this.getX() - x0;
-        double dy = this.getY() - y0;
-        double t = (d * dx - b * dy) / det;
-        double u = (-c * dx + a * dy) / det;
-        double z = v0.getZ() + t * (v1.getZ() - v0.getZ()) + u * (v2.getZ() - v0.getZ());
-        return z;
-    }
-
-    /**
-     * Interpolates the Z-value (height) of a point enclosed in a triangle
-     * whose vertices all have Z values.
-     * The containing triangle must not be degenerate
-     * (in other words, the three vertices must enclose a 
-     * non-zero area).
-     * 
-     * @param p the point to interpolate the Z value of
-     * @param v0 a vertex of a triangle containing the p
-     * @param v1 a vertex of a triangle containing the p
-     * @param v2 a vertex of a triangle containing the p
-     * @return the interpolated Z-value (height) of the point  
-     */
-    public static double interpolateZ(Coordinate p, Coordinate v0, Coordinate v1, Coordinate v2) {
-        double x0 = v0.x;
-        double y0 = v0.y;
-        double a = v1.x - x0;
-        double b = v2.x - x0;
-        double c = v1.y - y0;
-        double d = v2.y - y0;
-        double det = a * d - b * c;
-        double dx = p.x - x0;
-        double dy = p.y - y0;
-        double t = (d * dx - b * dy) / det;
-        double u = (-c * dx + a * dy) / det;
-        double z = v0.z + t * (v1.z - v0.z) + u * (v2.z - v0.z);
-        return z;
-    }
-
-    /**
-     * Computes the interpolated Z-value for a point p lying on the segment p0-p1
-     * 
-     * @param p
-     * @param p0
-     * @param p1
-     * @return the interpolated Z value
-     */
-    public static double interpolateZ(Coordinate p, Coordinate p0, Coordinate p1) {
-        double segLen = p0.distance(p1);
-        double ptLen = p.distance(p0);
-        double dz = p1.z - p0.z;
-        double pz = p0.z + dz * (ptLen / segLen);
-        return pz;
-    }
-
-
-
-
-
-
-
-}
diff --git a/src/com/vividsolutions/jts/util/Assert.java b/src/com/vividsolutions/jts/util/Assert.java
deleted file mode 100644
index ee1a97e..0000000
--- a/src/com/vividsolutions/jts/util/Assert.java
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import com.vividsolutions.jts.util.AssertionFailedException;
-
-/**
- *  A utility for making programming assertions.
- *
- *@version 1.7
- */
-public class Assert {
-
-  /**
-   *  Throws an <code>AssertionFailedException</code> if the given assertion is
-   *  not true.
-   *
-   *@param  assertion                  a condition that is supposed to be true
-   *@throws  AssertionFailedException  if the condition is false
-   */
-  public static void isTrue(boolean assertion) {
-    isTrue(assertion, null);
-  }
-
-  /**
-   *  Throws an <code>AssertionFailedException</code> with the given message if
-   *  the given assertion is not true.
-   *
-   *@param  assertion                  a condition that is supposed to be true
-   *@param  message                    a description of the assertion
-   *@throws  AssertionFailedException  if the condition is false
-   */
-  public static void isTrue(boolean assertion, String message) {
-    if (!assertion) {
-      if (message == null) {
-        throw new AssertionFailedException();
-      }
-      else {
-        throw new AssertionFailedException(message);
-      }
-    }
-  }
-
-  /**
-   *  Throws an <code>AssertionFailedException</code> if the given objects are
-   *  not equal, according to the <code>equals</code> method.
-   *
-   *@param  expectedValue              the correct value
-   *@param  actualValue                the value being checked
-   *@throws  AssertionFailedException  if the two objects are not equal
-   */
-  public static void equals(Object expectedValue, Object actualValue) {
-    equals(expectedValue, actualValue, null);
-  }
-
-  /**
-   *  Throws an <code>AssertionFailedException</code> with the given message if
-   *  the given objects are not equal, according to the <code>equals</code>
-   *  method.
-   *
-   *@param  expectedValue              the correct value
-   *@param  actualValue                the value being checked
-   *@param  message                    a description of the assertion
-   *@throws  AssertionFailedException  if the two objects are not equal
-   */
-  public static void equals(Object expectedValue, Object actualValue, String message) {
-    if (!actualValue.equals(expectedValue)) {
-      throw new AssertionFailedException("Expected " + expectedValue + " but encountered "
-           + actualValue + (message != null ? ": " + message : ""));
-    }
-  }
-
-  /**
-   *  Always throws an <code>AssertionFailedException</code>.
-   *
-   *@throws  AssertionFailedException  thrown always
-   */
-  public static void shouldNeverReachHere() {
-    shouldNeverReachHere(null);
-  }
-
-  /**
-   *  Always throws an <code>AssertionFailedException</code> with the given
-   *  message.
-   *
-   *@param  message                    a description of the assertion
-   *@throws  AssertionFailedException  thrown always
-   */
-  public static void shouldNeverReachHere(String message) {
-    throw new AssertionFailedException("Should never reach here"
-         + (message != null ? ": " + message : ""));
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/util/AssertionFailedException.java b/src/com/vividsolutions/jts/util/AssertionFailedException.java
deleted file mode 100644
index ddca70c..0000000
--- a/src/com/vividsolutions/jts/util/AssertionFailedException.java
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-/**
- *  Thrown when the application is in an inconsistent state. Indicates a problem
- *  with the code.
- *
- *@version 1.7
- */
-public class AssertionFailedException extends RuntimeException {
-
-  /**
-   *  Creates an <code>AssertionFailedException</code>.
-   */
-  public AssertionFailedException() {
-    super();
-  }
-
-  /**
-   *  Creates a <code>AssertionFailedException</code> with the given detail
-   *  message.
-   *
-   *@param  message  a description of the assertion
-   */
-  public AssertionFailedException(String message) {
-    super(message);
-  }
-}
-
-
diff --git a/src/com/vividsolutions/jts/util/CollectionUtil.java b/src/com/vividsolutions/jts/util/CollectionUtil.java
deleted file mode 100644
index 82c9d9c..0000000
--- a/src/com/vividsolutions/jts/util/CollectionUtil.java
+++ /dev/null
@@ -1,100 +0,0 @@
-/*
-* The JTS Topology Suite is a collection of Java classes that
-* implement the fundamental operations required to validate a given
-* geo-spatial data set to a known topological specification.
-*
-* Copyright (C) 2001 Vivid Solutions
-*
-* This library is free software; you can redistribute it and/or
-* modify it under the terms of the GNU Lesser General Public
-* License as published by the Free Software Foundation; either
-* version 2.1 of the License, or (at your option) any later version.
-*
-* This library is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this library; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-*
-* For more information, contact:
-*
-*     Vivid Solutions
-*     Suite #1A
-*     2328 Government Street
-*     Victoria BC  V8T 5G5
-*     Canada
-*
-*     (250)385-6040
-*     www.vividsolutions.com
-*/
-
-package com.vividsolutions.jts.util;
-
-import java.util.*;
-
-/**
- * Utilities for processing {@link Collection}s.
- *
- * @version 1.7
- */
-public class CollectionUtil 
-{
-
-  public interface Function {
-    Object execute(Object obj);
-  }
-
-  /**
-   * Executes a function on each item in a {@link Collection}
-   * and returns the results in a new {@link List}
-   *
-   * @param coll the collection to process
-   * @param func the Function to execute
-   * @return a list of the transformed objects
-   */
-  public static List transform(Collection coll, Function func)
-  {
-    List result = new ArrayList();
-    for (Iterator i = coll.iterator(); i.hasNext(); ) {
-      result.add(func.execute(i.next()));
-    }
-    return result;
-  }
-
-  /**
-   * Executes a function on each item in a Collection but does
-   * not accumulate the result
-   *
-   * @param coll the collection to process
-   * @param func the Function to execute
-   */
-  public static void apply(Collection coll, Function func)
-  {
-    for (Iterator i = coll.iterator(); i.hasNext(); ) {
-      func.execute(i.next());
-    }
-  }
-
-  /**
-   * Executes a {@link Function} on each item in a Collection
-   * and collects all the entries for which the result
-   * of the function is equal to {@link Boolean} <tt>true</tt>.
-   *
-   * @param collection the collection to process
-   * @param func the Function to execute
-   * @return a list of objects for which the function was true
-   */
-  public static List select(Collection collection, Function func) {
-    List result = new ArrayList();
-    for (Iterator i = collection.iterator(); i.hasNext();) {
-      Object item = i.next();
-      if (Boolean.TRUE.equals(func.execute(item))) {
-        result.add(item);
-      }
-    }
-    return result;
-  }
-}
diff --git a/src/com/vividsolutions/jts/util/CoordinateArrayFilter.java b/src/com/vividsolutions/jts/util/CoordinateArrayFilter.java
deleted file mode 100644
index 0f319f0..0000000
--- a/src/com/vividsolutions/jts/util/CoordinateArrayFilter.java
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- *  A {@link CoordinateFilter} that creates an array containing every
- *  coordinate in a {@link Geometry}.
- *
- *@version 1.7
- */
-public class CoordinateArrayFilter implements CoordinateFilter {
-  Coordinate[] pts = null;
-  int n = 0;
-
-  /**
-   *  Constructs a <code>CoordinateArrayFilter</code>.
-   *
-   *@param  size  the number of points that the <code>CoordinateArrayFilter</code>
-   *      will collect
-   */
-  public CoordinateArrayFilter(int size) {
-    pts = new Coordinate[size];
-  }
-
-  /**
-   *  Returns the gathered <code>Coordinate</code>s.
-   *
-   *@return    the <code>Coordinate</code>s collected by this <code>CoordinateArrayFilter</code>
-   */
-  public Coordinate[] getCoordinates() {
-    return pts;
-  }
-
-  public void filter(Coordinate coord) {
-    pts[n++] = coord;
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/util/CoordinateCountFilter.java b/src/com/vividsolutions/jts/util/CoordinateCountFilter.java
deleted file mode 100644
index 8859581..0000000
--- a/src/com/vividsolutions/jts/util/CoordinateCountFilter.java
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import com.vividsolutions.jts.geom.*;
-
-/**
- *  A {@link CoordinateFilter} that counts the total number of coordinates
- *  in a <code>Geometry</code>.
- *
- *@version 1.7
- */
-public class CoordinateCountFilter implements CoordinateFilter {
-  private int n = 0;
-
-  public CoordinateCountFilter() { }
-
-  /**
-   *  Returns the result of the filtering.
-   *
-   *@return    the number of points found by this <code>CoordinateCountFilter</code>
-   */
-  public int getCount() {
-    return n;
-  }
-
-  public void filter(Coordinate coord) {
-    n++;
-  }
-}
-
diff --git a/src/com/vividsolutions/jts/util/Debug.java b/src/com/vividsolutions/jts/util/Debug.java
deleted file mode 100644
index edff60d..0000000
--- a/src/com/vividsolutions/jts/util/Debug.java
+++ /dev/null
@@ -1,342 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-/**
- *@version 1.7
- */
-import java.io.*;
-import java.util.*;
-import java.lang.reflect.*;
-import com.vividsolutions.jts.geom.*;
-
-/**
- * Provides routines to simplify and localize debugging output.
- * Debugging is controlled via a Java system property value.
- * If the system property with the name given in
- * DEBUG_PROPERTY_NAME (currently "jts.debug") has the value
- * "on" or "true" debugging is enabled.
- * Otherwise, debugging is disabled.
- * The system property can be set by specifying the following JVM option:
- * <pre>
- * -Djts.debug=on
- * </pre>
- * 
- *
- * @version 1.7
- */
-public class Debug {
-
-  public static String DEBUG_PROPERTY_NAME = "jts.debug";
-  public static String DEBUG_PROPERTY_VALUE_ON = "on";
-  public static String DEBUG_PROPERTY_VALUE_TRUE = "true";
-
-  private static boolean debugOn = false;
-
-  static {
-    String debugValue = System.getProperty(DEBUG_PROPERTY_NAME);
-    if (debugValue != null) {
-      if (debugValue.equalsIgnoreCase(DEBUG_PROPERTY_VALUE_ON)
-          || debugValue.equalsIgnoreCase(DEBUG_PROPERTY_VALUE_TRUE) )
-        debugOn = true;
-    }
-  }
-
-  private static Stopwatch stopwatch = new Stopwatch();
-  private static long lastTimePrinted;
-
-  /**
-   * Prints the status of debugging to <tt>System.out</tt>
-   *
-   * @param args the cmd-line arguments (no arguments are required)
-   */
-  public static void main(String[] args)
-  {
-    System.out.println("JTS Debugging is " +
-                       (debugOn ? "ON" : "OFF") );
-  }
-
-  private static final Debug debug = new Debug();
-  private static final GeometryFactory fact = new GeometryFactory();
-  private static final String DEBUG_LINE_TAG = "D! ";
-
-  private PrintStream out;
-  private Class[] printArgs;
-  private Object watchObj = null;
-  private Object[] args = new Object[1];
-
-  public static boolean isDebugging() { return debugOn; }
-
-  public static LineString toLine(Coordinate p0, Coordinate p1) {
-    return fact.createLineString(new Coordinate[] { p0, p1 });
-  }
-
-  public static LineString toLine(Coordinate p0, Coordinate p1, Coordinate p2) {
-    return fact.createLineString(new Coordinate[] { p0, p1, p2});
-  }
-
-  public static LineString toLine(Coordinate p0, Coordinate p1, Coordinate p2, Coordinate p3) {
-    return fact.createLineString(new Coordinate[] { p0, p1, p2, p3});
-  }
-
-  public static void print(String str) {
-    if (!debugOn) {
-      return;
-    }
-    debug.instancePrint(str);
-  }
-/*
-  public static void println(String str) {
-    if (! debugOn) return;
-    debug.instancePrint(str);
-    debug.println();
-  }
-*/
-  public static void print(Object obj) {
-    if (! debugOn) return;
-    debug.instancePrint(obj);
-  }
-
-  public static void print(boolean isTrue, Object obj) {
-    if (! debugOn) return;
-    if (! isTrue) return;
-    debug.instancePrint(obj);
-  }
-
-  public static void println(Object obj) {
-    if (!debugOn) {
-      return;
-    }
-    debug.instancePrint(obj);
-    debug.println();
-  }
-  
-  public static void resetTime()
-  {
-    stopwatch.reset();
-    lastTimePrinted = stopwatch.getTime();
-  }
-  
-  public static void printTime(String tag)
-  {
-    if (!debugOn) {
-      return;
-    }
-    long time = stopwatch.getTime();
-    long elapsedTime = time - lastTimePrinted;
-    debug.instancePrint(
-        formatField(Stopwatch.getTimeString(time), 10)
-        + " (" + formatField(Stopwatch.getTimeString(elapsedTime), 10) + " ) "
-        + tag);
-    debug.println();    
-    lastTimePrinted = time;
-  }
-  
-  private static String formatField(String s, int fieldLen)
-  {
-    int nPad = fieldLen - s.length();
-    if (nPad <= 0) return s;
-    String padStr = spaces(nPad) + s;
-    return padStr.substring(padStr.length() - fieldLen);
-  }
-  
-  private static String spaces(int n)
-  {
-    char[] ch = new char[n];
-    for (int i = 0; i < n; i++) {
-      ch[i] = ' ';
-    }
-    return new String(ch);
-  }
-  
-  public static boolean equals(Coordinate c1, Coordinate c2, double tolerance)
-  {
-  	return c1.distance(c2) <= tolerance;
-  }
-  /**
-   * Adds an object to be watched.
-   * A watched object can be printed out at any time.
-   * 
-   * Currently only supports one watched object at a time.
-   * @param obj
-   */
-  public static void addWatch(Object obj) {
-    debug.instanceAddWatch(obj);
-  }
-
-  public static void printWatch() {
-    debug.instancePrintWatch();
-  }
-
-  public static void printIfWatch(Object obj) {
-    debug.instancePrintIfWatch(obj);
-  }
-
-  public static void breakIf(boolean cond)
-  {
-    if (cond) doBreak();
-  }
-  
-  public static void breakIfEqual(Object o1, Object o2)
-  {
-    if (o1.equals(o2)) doBreak();
-  }
-  
-  public static void breakIfEqual(Coordinate p0, Coordinate p1, double tolerance)
-  {
-    if (p0.distance(p1) <= tolerance) doBreak();
-  }
-  
-  private static void doBreak()
-  {
-    // Put breakpoint on following statement to break here
-    return; 
-  }
-  
-  public static boolean hasSegment(Geometry geom, Coordinate p0, Coordinate p1)
-  {
-    SegmentFindingFilter filter = new SegmentFindingFilter(p0, p1);
-    geom.apply(filter);
-    return filter.hasSegment();
-  }
-  
-  private static class SegmentFindingFilter
-  implements CoordinateSequenceFilter
-  {
-    private Coordinate p0, p1;
-    private boolean hasSegment = false;
-    
-    public SegmentFindingFilter(Coordinate p0, Coordinate p1)
-    {
-      this.p0 = p0;
-      this.p1 = p1;
-    }
-
-    public boolean hasSegment() { return hasSegment; }
-
-    public void filter(CoordinateSequence seq, int i)
-    {
-      if (i == 0) return;
-      hasSegment = p0.equals2D(seq.getCoordinate(i-1)) 
-          && p1.equals2D(seq.getCoordinate(i));
-    }
-    
-    public boolean isDone()
-    {
-      return hasSegment; 
-    }
-    
-    public boolean isGeometryChanged()
-    {
-      return false;
-    }
-  }
-  
-  private Debug() {
-    out = System.out;
-    printArgs = new Class[1];
-    try {
-      printArgs[0] = Class.forName("java.io.PrintStream");
-    }
-    catch (Exception ex) {
-      // ignore this exception - it will fail later anyway
-    }
-  }
-
-  public void instancePrintWatch() {
-    if (watchObj == null) return;
-    instancePrint(watchObj);
-  }
-
-  public void instancePrintIfWatch(Object obj) {
-    if (obj != watchObj) return;
-    if (watchObj == null) return;
-    instancePrint(watchObj);
-  }
-
-  public void instancePrint(Object obj)
-  {
-    if (obj instanceof Collection) {
-      instancePrint(((Collection) obj).iterator());
-    }
-    else if (obj instanceof Iterator) {
-      instancePrint((Iterator) obj);
-    }
-    else {
-      instancePrintObject(obj);
-    }
-  }
-
-  public void instancePrint(Iterator it)
-  {
-    for (; it.hasNext(); ) {
-      Object obj = it.next();
-      instancePrintObject(obj);
-    }
-  }
-  public void instancePrintObject(Object obj) {
-    //if (true) throw new RuntimeException("DEBUG TRAP!");
-    Method printMethod = null;
-    try {
-      Class cls = obj.getClass();
-      try {
-        printMethod = cls.getMethod("print", printArgs);
-        args[0] = out;
-        out.print(DEBUG_LINE_TAG);
-        printMethod.invoke(obj, args);
-      }
-      catch (NoSuchMethodException ex) {
-        instancePrint(obj.toString());
-      }
-    }
-    catch (Exception ex) {
-      ex.printStackTrace(out);
-    }
-  }
-
-  public void println() {
-    out.println();
-  }
-
-  private void instanceAddWatch(Object obj) {
-    watchObj = obj;
-  }
-
-  private void instancePrint(String str) {
-    out.print(DEBUG_LINE_TAG);
-    out.print(str);
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/util/GeometricShapeFactory.java b/src/com/vividsolutions/jts/util/GeometricShapeFactory.java
deleted file mode 100644
index 89c28ad..0000000
--- a/src/com/vividsolutions/jts/util/GeometricShapeFactory.java
+++ /dev/null
@@ -1,460 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import com.vividsolutions.jts.geom.*;
-import com.vividsolutions.jts.geom.util.AffineTransformation;
-
-/**
- * Computes various kinds of common geometric shapes.
- * Provides various ways of specifying the location and extent
- * and rotations of the generated shapes,
- * as well as number of line segments used to form them.
- * <p>
- * <b>Example of usage:</b>
- * <pre>
- *  GeometricShapeFactory gsf = new GeometricShapeFactory();
- *  gsf.setSize(100);
- *  gsf.setNumPoints(100);
- *  gsf.setBase(new Coordinate(100, 100));
- *  gsf.setRotation(0.5);
- *  Polygon rect = gsf.createRectangle();
- * </pre>
- *
- * @version 1.7
- */
-public class GeometricShapeFactory
-{
-  protected GeometryFactory geomFact;
-  protected PrecisionModel precModel = null;
-  protected Dimensions dim = new Dimensions();
-  protected int nPts = 100;
-  
-  /**
-   * Default is no rotation.
-   */
-  protected double rotationAngle = 0.0;
-
-  /**
-   * Create a shape factory which will create shapes using the default
-   * {@link GeometryFactory}.
-   */
-  public GeometricShapeFactory()
-  {
-    this(new GeometryFactory());
-  }
-
-  /**
-   * Create a shape factory which will create shapes using the given
-   * {@link GeometryFactory}.
-   *
-   * @param geomFact the factory to use
-   */
-  public GeometricShapeFactory(GeometryFactory geomFact)
-  {
-    this.geomFact = geomFact;
-    precModel = geomFact.getPrecisionModel();
-  }
-
-  public void setEnvelope(Envelope env)
-  {
-  	dim.setEnvelope(env);
-  }
-  
-  /**
-   * Sets the location of the shape by specifying the base coordinate
-   * (which in most cases is the
-   * lower left point of the envelope containing the shape).
-   *
-   * @param base the base coordinate of the shape
-   */
-  public void setBase(Coordinate base)  {  dim.setBase(base);    }
-  /**
-   * Sets the location of the shape by specifying the centre of
-   * the shape's bounding box
-   *
-   * @param centre the centre coordinate of the shape
-   */
-  public void setCentre(Coordinate centre)  {  dim.setCentre(centre);    }
-
-  /**
-   * Sets the total number of points in the created {@link Geometry}.
-   * The created geometry will have no more than this number of points,
-   * unless more are needed to create a valid geometry.
-   */
-  public void setNumPoints(int nPts) { this.nPts = nPts; }
-
-  /**
-   * Sets the size of the extent of the shape in both x and y directions.
-   *
-   * @param size the size of the shape's extent
-   */
-  public void setSize(double size) { dim.setSize(size); }
-
-  /**
-   * Sets the width of the shape.
-   *
-   * @param width the width of the shape
-   */
-  public void setWidth(double width) { dim.setWidth(width); }
-
-  /**
-   * Sets the height of the shape.
-   *
-   * @param height the height of the shape
-   */
-  public void setHeight(double height) { dim.setHeight(height); }
-
-  /**
-   * Sets the rotation angle to use for the shape.
-   * The rotation is applied relative to the centre of the shape.
-   * 
-   * @param radians the rotation angle in radians.
-   */
-  public void setRotation(double radians)
-  {
-    rotationAngle = radians;
-  }
-  
-  protected Geometry rotate(Geometry geom)
-  {
-    if (rotationAngle != 0.0) {
-      AffineTransformation trans = AffineTransformation.rotationInstance(rotationAngle, 
-          dim.getCentre().x, dim.getCentre().y);
-      geom.apply(trans);
-    }
-    return geom;
-  }
-  
-  /**
-   * Creates a rectangular {@link Polygon}.
-   *
-   * @return a rectangular Polygon
-   *
-   */
-  public Polygon createRectangle()
-  {
-    int i;
-    int ipt = 0;
-    int nSide = nPts / 4;
-    if (nSide < 1) nSide = 1;
-    double XsegLen = dim.getEnvelope().getWidth() / nSide;
-    double YsegLen = dim.getEnvelope().getHeight() / nSide;
-
-    Coordinate[] pts = new Coordinate[4 * nSide + 1];
-    Envelope env = dim.getEnvelope();
-
-    //double maxx = env.getMinX() + nSide * XsegLen;
-    //double maxy = env.getMinY() + nSide * XsegLen;
-
-    for (i = 0; i < nSide; i++) {
-      double x = env.getMinX() + i * XsegLen;
-      double y = env.getMinY();
-      pts[ipt++] = coord(x, y);
-    }
-    for (i = 0; i < nSide; i++) {
-      double x = env.getMaxX();
-      double y = env.getMinY() + i * YsegLen;
-      pts[ipt++] = coord(x, y);
-    }
-    for (i = 0; i < nSide; i++) {
-      double x = env.getMaxX() - i * XsegLen;
-      double y = env.getMaxY();
-      pts[ipt++] = coord(x, y);
-    }
-    for (i = 0; i < nSide; i++) {
-      double x = env.getMinX();
-      double y = env.getMaxY() - i * YsegLen;
-      pts[ipt++] = coord(x, y);
-    }
-    pts[ipt++] = new Coordinate(pts[0]);
-
-    LinearRing ring = geomFact.createLinearRing(pts);
-    Polygon poly = geomFact.createPolygon(ring, null);
-    return (Polygon) rotate(poly);
-  }
-
-//* @deprecated use {@link createEllipse} instead
-  /**
-   * Creates a circular or elliptical {@link Polygon}.
-   *
-   * @return a circle or ellipse
-   */
-  public Polygon createCircle()
-  {
-    return createEllipse();
-  }
-  
-  /**
-   * Creates an elliptical {@link Polygon}.
-   * If the supplied envelope is square the 
-   * result will be a circle. 
-   *
-   * @return an ellipse or circle
-   */
-  public Polygon createEllipse()
-  {
-
-    Envelope env = dim.getEnvelope();
-    double xRadius = env.getWidth() / 2.0;
-    double yRadius = env.getHeight() / 2.0;
-
-    double centreX = env.getMinX() + xRadius;
-    double centreY = env.getMinY() + yRadius;
-
-    Coordinate[] pts = new Coordinate[nPts + 1];
-    int iPt = 0;
-    for (int i = 0; i < nPts; i++) {
-        double ang = i * (2 * Math.PI / nPts);
-        double x = xRadius * Math.cos(ang) + centreX;
-        double y = yRadius * Math.sin(ang) + centreY;
-        pts[iPt++] = coord(x, y);
-    }
-    pts[iPt] = new Coordinate(pts[0]);
-
-    LinearRing ring = geomFact.createLinearRing(pts);
-    Polygon poly = geomFact.createPolygon(ring, null);
-    return (Polygon) rotate(poly);
-  }
-  /**
-   * Creates a squircular {@link Polygon}.
-   *
-   * @return a squircle
-   */
-  public Polygon createSquircle()
-  /**
-   * Creates a squircular {@link Polygon}.
-   *
-   * @return a squircle
-   */
-  {
-  	return createSupercircle(4);
-  }
-  
-  /**
-   * Creates a supercircular {@link Polygon}
-   * of a given positive power.
-   *
-   * @return a supercircle
-   */
-  public Polygon createSupercircle(double power)
-  {
-  	double recipPow = 1.0 / power;
-  	
-    double radius = dim.getMinSize() / 2;
-    Coordinate centre = dim.getCentre();
-    
-    double r4 = Math.pow(radius, power);
-    double y0 = radius;
-    
-    double xyInt = Math.pow(r4 / 2, recipPow);
-    
-    int nSegsInOct = nPts / 8;
-    int totPts = nSegsInOct * 8 + 1;
-    Coordinate[] pts = new Coordinate[totPts];
-    double xInc = xyInt / nSegsInOct;
-    
-    for (int i = 0; i <= nSegsInOct; i++) {
-  		double x = 0.0;
-  		double y = y0;
-    	if (i != 0) {
-    		x = xInc * i;
-    		double x4 = Math.pow(x, power);
-    		y = Math.pow(r4 - x4, recipPow);
-    	}
-      pts[i] = coordTrans(x, y, centre);
-      pts[2 * nSegsInOct - i] = coordTrans(y, x, centre);
-      
-      pts[2 * nSegsInOct + i] = coordTrans(y, -x, centre);
-      pts[4 * nSegsInOct - i] = coordTrans(x, -y, centre);
-      
-      pts[4 * nSegsInOct + i] = coordTrans(-x, -y, centre);
-      pts[6 * nSegsInOct - i] = coordTrans(-y, -x, centre);
-      
-      pts[6 * nSegsInOct + i] = coordTrans(-y, x, centre);
-      pts[8 * nSegsInOct - i] = coordTrans(-x, y, centre);
-    }
-    pts[pts.length-1] = new Coordinate(pts[0]);
-
-    LinearRing ring = geomFact.createLinearRing(pts);
-    Polygon poly = geomFact.createPolygon(ring, null);
-    return (Polygon) rotate(poly);
-  }
-
-   /**
-    * Creates an elliptical arc, as a {@link LineString}.
-    * The arc is always created in a counter-clockwise direction.
-    * This can easily be reversed if required by using 
-    * {#link LineString.reverse()}
-    *
-    * @param startAng start angle in radians
-    * @param angExtent size of angle in radians
-    * @return an elliptical arc
-    */
-  public LineString createArc(
-     double startAng,
-     double angExtent)
-  {
-    Envelope env = dim.getEnvelope();
-    double xRadius = env.getWidth() / 2.0;
-    double yRadius = env.getHeight() / 2.0;
-
-    double centreX = env.getMinX() + xRadius;
-    double centreY = env.getMinY() + yRadius;
-
-     double angSize = angExtent;
-     if (angSize <= 0.0 || angSize > 2 * Math.PI)
-       angSize = 2 * Math.PI;
-     double angInc = angSize / (nPts - 1);
-
-     Coordinate[] pts = new Coordinate[nPts];
-     int iPt = 0;
-     for (int i = 0; i < nPts; i++) {
-         double ang = startAng + i * angInc;
-         double x = xRadius * Math.cos(ang) + centreX;
-         double y = yRadius * Math.sin(ang) + centreY;
-         pts[iPt++] = coord(x, y);
-     }
-     LineString line = geomFact.createLineString(pts);
-     return (LineString) rotate(line);
-   }
-
-  /**
-   * Creates an elliptical arc polygon.
-   * The polygon is formed from the specified arc of an ellipse
-   * and the two radii connecting the endpoints to the centre of the ellipse.
-   *
-   * @param startAng start angle in radians
-   * @param angExtent size of angle in radians
-   * @return an elliptical arc polygon
-   */
-  public Polygon createArcPolygon(double startAng, double angExtent) {
-    Envelope env = dim.getEnvelope();
-    double xRadius = env.getWidth() / 2.0;
-    double yRadius = env.getHeight() / 2.0;
-
-    double centreX = env.getMinX() + xRadius;
-    double centreY = env.getMinY() + yRadius;
-
-    double angSize = angExtent;
-    if (angSize <= 0.0 || angSize > 2 * Math.PI)
-      angSize = 2 * Math.PI;
-    double angInc = angSize / (nPts - 1);
-    // double check = angInc * nPts;
-    // double checkEndAng = startAng + check;
-
-    Coordinate[] pts = new Coordinate[nPts + 2];
-
-    int iPt = 0;
-    pts[iPt++] = coord(centreX, centreY);
-    for (int i = 0; i < nPts; i++) {
-      double ang = startAng + angInc * i;
-
-      double x = xRadius * Math.cos(ang) + centreX;
-      double y = yRadius * Math.sin(ang) + centreY;
-      pts[iPt++] = coord(x, y);
-    }
-    pts[iPt++] = coord(centreX, centreY);
-    LinearRing ring = geomFact.createLinearRing(pts);
-    Polygon poly = geomFact.createPolygon(ring, null);
-    return (Polygon) rotate(poly);
-  }
-
-  protected Coordinate coord(double x, double y)
-  {
-  	Coordinate pt = new Coordinate(x, y);
-    precModel.makePrecise(pt);
-    return pt;
-  }
-  
-  protected Coordinate coordTrans(double x, double y, Coordinate trans)
-  {
-  	return coord(x + trans.x, y + trans.y);
-  }
-  
-  protected class Dimensions
-  {
-    public Coordinate base;
-    public Coordinate centre;
-    public double width;
-    public double height;
-
-    public void setBase(Coordinate base)  {  this.base = base;    }
-    public Coordinate getBase() { return base; }
-    
-    public void setCentre(Coordinate centre)  {  this.centre = centre;    }
-    public Coordinate getCentre() 
-    { 
-      if (centre == null) {
-        centre = new Coordinate(base.x + width/2, base.y + height/2);
-      }
-      return centre; 
-    }
-   
-    public void setSize(double size)
-    {
-      height = size;
-      width = size;
-    }
-
-    public double getMinSize()
-    {
-    	return Math.min(width, height);
-    }
-    public void setWidth(double width) { this.width = width; }
-    public double getWidth() { return width; }
-    public double getHeight() { return height; }
-    
-    public void setHeight(double height) { this.height = height; }
-
-    public void setEnvelope(Envelope env)
-    {
-    	this.width = env.getWidth();
-    	this.height = env.getHeight();
-    	this.base = new Coordinate(env.getMinX(), env.getMinY());
-    	this.centre = new Coordinate(env.centre());
-    }
-    
-    public Envelope getEnvelope() {
-      if (base != null) {
-        return new Envelope(base.x, base.x + width, base.y, base.y + height);
-      }
-      if (centre != null) {
-        return new Envelope(centre.x - width/2, centre.x + width/2,
-                            centre.y - height/2, centre.y + height/2);
-      }
-      return new Envelope(0, width, 0, height);
-    }
-    
-  }
-}
diff --git a/src/com/vividsolutions/jts/util/Memory.java b/src/com/vividsolutions/jts/util/Memory.java
deleted file mode 100644
index 552497b..0000000
--- a/src/com/vividsolutions/jts/util/Memory.java
+++ /dev/null
@@ -1,108 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-/**
- * Utility functions to report JVM memory usage.
- * 
- * @author mbdavis
- *
- */
-public class Memory 
-{
-	public static long used()
-	{
-		Runtime runtime = Runtime.getRuntime ();
-		return runtime.totalMemory() - runtime.freeMemory();
-	}
-	
-	public static String usedString()
-	{
-		return format(used());
-	}
-	
-	public static long free()
-	{
-		Runtime runtime = Runtime.getRuntime ();
-		return runtime.freeMemory();
-	}
-	
-	public static String freeString()
-	{
-		return format(free());
-	}
-	
-	public static long total()
-	{
-		Runtime runtime = Runtime.getRuntime ();
-		return runtime.totalMemory();
-	}
-	
-	public static String totalString()
-	{
-		return format(total());
-	}
-	
-	public static String usedTotalString()
-	{
-		return "Used: " + usedString() 
-		+ "   Total: " + totalString();
-	}
-	
-	public static String allString()
-	{
-		return "Used: " + usedString() 
-		+ "   Free: " + freeString()
-		+ "   Total: " + totalString();
-	}
-	
-	public static final double KB = 1024;
-	public static final double MB = 1048576;
-	public static final double GB = 1073741824;
-
-	public static String format(long mem)
-	{
-		if (mem < 2 * KB)
-			return mem + " bytes";
-		if (mem < 2 * MB)
-			return round(mem / KB) + " KB";
-		if (mem < 2 * GB)
-			return round(mem / MB) + " MB";
-		return round(mem / GB) + " GB";
-	}
-	
-	public static double round(double d)
-	{
-		return Math.ceil(d * 100) / 100;
-	}
-}
diff --git a/src/com/vividsolutions/jts/util/NumberUtil.java b/src/com/vividsolutions/jts/util/NumberUtil.java
deleted file mode 100644
index ce95860..0000000
--- a/src/com/vividsolutions/jts/util/NumberUtil.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.vividsolutions.jts.util;
-
-public class NumberUtil
-{
-
-  public static boolean equalsWithTolerance(double x1, double x2, double tolerance)
-  {
-    return Math.abs(x1 - x2) <= tolerance;
-  }
-
-}
diff --git a/src/com/vividsolutions/jts/util/ObjectCounter.java b/src/com/vividsolutions/jts/util/ObjectCounter.java
deleted file mode 100644
index 29ec885..0000000
--- a/src/com/vividsolutions/jts/util/ObjectCounter.java
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import java.util.*;
-
-/**
- * Counts occurences of objects.
- * 
- * @author Martin Davis
- *
- */
-public class ObjectCounter 
-{
-
-  private Map counts = new HashMap();
-  
-  public ObjectCounter() {
-  }
-
-  public void add(Object o)
-  {
-    Counter counter = (Counter) counts.get(o);
-    if (counter == null)
-      counts.put(o, new Counter(1));
-    else
-      counter.increment();
-  }
-  
-  // TODO: add remove(Object o)
-  
-  public int count(Object o)
-  {
-    Counter counter = (Counter) counts.get(o);
-    if (counter == null)
-      return 0;
-    else
-      return counter.count();
-   
-  }
-  private static class Counter
-  {
-    int count = 0;
-    
-    public Counter()
-    {
-      
-    }
-    
-    public Counter(int count)
-    {
-      this.count = count;
-    }
-    
-    public int count()
-    {
-      return count;
-    }
-    
-    public void increment()
-    {
-      count++;
-    }
-  }
-}
diff --git a/src/com/vividsolutions/jts/util/PriorityQueue.java b/src/com/vividsolutions/jts/util/PriorityQueue.java
deleted file mode 100644
index 5ce720b..0000000
--- a/src/com/vividsolutions/jts/util/PriorityQueue.java
+++ /dev/null
@@ -1,154 +0,0 @@
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import java.util.*;
-
-/**
- * A priority queue over a set of {@link Comparable} objects.
- * 
- * @author Martin Davis
- *
- */
-public class PriorityQueue 
-{
-  private int size; // Number of elements in queue
-  private ArrayList items; // The queue binary heap array
-
-  /**
-   * Creates a new empty priority queue
-   */
-  public PriorityQueue() {
-    size = 0;
-    items = new ArrayList();
-    // create space for sentinel
-    items.add(null);
-  }
-
-  /**
-   * Insert into the priority queue.
-   * Duplicates are allowed.
-   * @param x the item to insert.
-   */
-  public void add(Comparable x) 
-  {
-    // increase the size of the items heap to create a hole for the new item
-    items.add(null);
-
-    // Insert item at end of heap and then re-establish ordering
-    size += 1;
-    int hole = size;
-    // set the item as a sentinel at the base of the heap
-    items.set(0, x);
-
-    // move the item up from the hole position to its correct place
-    for (; x.compareTo(items.get(hole / 2)) < 0; hole /= 2) {
-      items.set(hole, items.get(hole / 2));
-    }
-    // insert the new item in the correct place
-    items.set(hole, x);
-  }
-
-  /**
-   * Establish heap from an arbitrary arrangement of items. 
-   */
-  /*
-   private void buildHeap( ) {
-   for( int i = currentSize / 2; i > 0; i-- )
-   reorder( i );
-   }
-   */
-
-  /**
-   * Test if the priority queue is logically empty.
-   * @return true if empty, false otherwise.
-   */
-  public boolean isEmpty() {
-    return size == 0;
-  }
-
-  /**
-   * Returns size.
-   * @return current size.
-   */
-  public int size() {
-    return size;
-  }
-
-  /**
-   * Make the priority queue logically empty.
-   */
-  public void clear() {
-    size = 0;
-    items.clear();
-  }
-
-  /**
-   * Remove the smallest item from the priority queue.
-   * @return the smallest item, or null if empty
-   */
-  public Object poll() 
-  {
-    if (isEmpty())
-      return null;
-    Object minItem = items.get(1);
-    items.set(1, items.get(size));
-    size -= 1;
-    reorder(1);
-
-    return minItem;
-  }
-
-  /**
-   * Internal method to percolate down in the heap.
-   * 
-   * @param hole the index at which the percolate begins.
-   */
-  private void reorder(int hole) 
-  {
-    int child;
-    Object tmp = items.get(hole);
-
-    for (; hole * 2 <= size; hole = child) {
-      child = hole * 2;
-      if (child != size
-          && ((Comparable) items.get(child + 1)).compareTo(items.get(child)) < 0)
-        child++;
-      if (((Comparable) items.get(child)).compareTo(tmp) < 0)
-        items.set(hole, items.get(child));
-      else
-        break;
-    }
-    items.set(hole, tmp);
-  }
-}
\ No newline at end of file
diff --git a/src/com/vividsolutions/jts/util/Stopwatch.java b/src/com/vividsolutions/jts/util/Stopwatch.java
deleted file mode 100644
index 25f1a55..0000000
--- a/src/com/vividsolutions/jts/util/Stopwatch.java
+++ /dev/null
@@ -1,108 +0,0 @@
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-/**
- * Implements a timer function which can compute
- * elapsed time as well as split times.
- *
- * @version 1.7
- */
-public class Stopwatch {
-
-  private long startTimestamp;
-  private long totalTime = 0;
-  private boolean isRunning = false;
-
-  public Stopwatch()
-  {
-    start();
-  }
-
-  public void start()
-  {
-    if (isRunning) return;
-    startTimestamp = System.currentTimeMillis();
-    isRunning = true;
-  }
-
-  public long stop()
-  {
-    if (isRunning) {
-      updateTotalTime();
-      isRunning = false;
-    }
-    return totalTime;
-  }
-
-  public void reset()
-  {
-    totalTime = 0;
-    startTimestamp = System.currentTimeMillis();
-  }
-
-  public long split()
-  {
-    if (isRunning)
-      updateTotalTime();
-    return totalTime;
-  }
-
-  private void updateTotalTime()
-  {
-    long endTimestamp = System.currentTimeMillis();
-    long elapsedTime = endTimestamp - startTimestamp;
-    startTimestamp = endTimestamp;
-    totalTime += elapsedTime;
-  }
-
-  public long getTime()
-  {
-    updateTotalTime();
-    return totalTime;
-  }
-
-  public String getTimeString()
-  {
-    long totalTime = getTime();
-    return getTimeString(totalTime);
-  }
-
-  public static String getTimeString(long timeMillis) {
-    String totalTimeStr = timeMillis < 10000 
-        ? timeMillis + " ms" 
-        : (double) timeMillis / 1000.0 + " s";
-    return totalTimeStr;
-  }
-}
diff --git a/src/com/vividsolutions/jts/util/StringUtil.java b/src/com/vividsolutions/jts/util/StringUtil.java
deleted file mode 100644
index 25b75ae..0000000
--- a/src/com/vividsolutions/jts/util/StringUtil.java
+++ /dev/null
@@ -1,94 +0,0 @@
-package com.vividsolutions.jts.util;
-
-import java.io.ByteArrayOutputStream;
-import java.io.IOException;
-import java.io.LineNumberReader;
-import java.io.PrintStream;
-import java.io.StringReader;
-import java.text.DecimalFormat;
-import java.text.NumberFormat;
-import java.util.ArrayList;
-
-/**
- * Utility methods for working with {@link String}s.
- * 
- * @author Martin Davis
- *
- */
-public class StringUtil
-{
-  /**
-   * Mimics the the Java SE {@link String#split(String)} method.
-   *
-   * @param s the string to split.
-   * @param separator the separator to use.
-   * @return the array of split strings.
-   */
- public static String[] split(String s, String separator)
- {
-   int separatorlen = separator.length();
-   ArrayList tokenList = new ArrayList();
-   String tmpString = "" + s;
-   int pos = tmpString.indexOf(separator);
-   while (pos >= 0) {
-     String token = tmpString.substring(0, pos);
-     tokenList.add(token);
-     tmpString = tmpString.substring(pos + separatorlen);
-     pos = tmpString.indexOf(separator);
-   }
-   if (tmpString.length() > 0)
-     tokenList.add(tmpString);
-   String[] res = new String[tokenList.size()];
-   for (int i = 0; i < res.length; i++) {
-     res[i] = (String) tokenList.get(i);
-   }
-   return res;
- }
-
- public final static String NEWLINE = System.getProperty("line.separator");
-
- /**
-  *  Returns an throwable's stack trace
-  */
- public static String getStackTrace(Throwable t) {
-     ByteArrayOutputStream os = new ByteArrayOutputStream();
-     PrintStream ps = new PrintStream(os);
-     t.printStackTrace(ps);
-     return os.toString();
- }
-
- public static String getStackTrace(Throwable t, int depth) {
-     String stackTrace = "";
-     StringReader stringReader = new StringReader(getStackTrace(t));
-     LineNumberReader lineNumberReader = new LineNumberReader(stringReader);
-     for (int i = 0; i < depth; i++) {
-         try {
-             stackTrace += lineNumberReader.readLine() + NEWLINE;
-         } catch (IOException e) {
-             Assert.shouldNeverReachHere();
-         }
-     }
-     return stackTrace;
- }
-
-  private static NumberFormat SIMPLE_ORDINATE_FORMAT = new DecimalFormat("0.#");
-  
-  public static String toString(double d)
-  {
-    return SIMPLE_ORDINATE_FORMAT.format(d);
-  }
-
-  public static String spaces(int n)
-  {
-    return chars(' ', n);
-  }
-  
-  public static String chars(char c, int n)
-  {
-    char[] ch = new char[n];
-    for (int i = 0; i < n; i++) {
-      ch[i] = c;
-    }
-    return new String(ch);
-  }
-}
diff --git a/src/com/vividsolutions/jts/util/UniqueCoordinateArrayFilter.java b/src/com/vividsolutions/jts/util/UniqueCoordinateArrayFilter.java
deleted file mode 100644
index 82e2e96..0000000
--- a/src/com/vividsolutions/jts/util/UniqueCoordinateArrayFilter.java
+++ /dev/null
@@ -1,89 +0,0 @@
-
-
-/*
- * The JTS Topology Suite is a collection of Java classes that
- * implement the fundamental operations required to validate a given
- * geo-spatial data set to a known topological specification.
- *
- * Copyright (C) 2001 Vivid Solutions
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * For more information, contact:
- *
- *     Vivid Solutions
- *     Suite #1A
- *     2328 Government Street
- *     Victoria BC  V8T 5G5
- *     Canada
- *
- *     (250)385-6040
- *     www.vividsolutions.com
- */
-package com.vividsolutions.jts.util;
-
-import java.util.ArrayList;
-import java.util.TreeSet;
-
-import com.vividsolutions.jts.geom.Coordinate;
-import com.vividsolutions.jts.geom.CoordinateFilter;
-
-/**
- *  A {@link CoordinateFilter} that builds a set of <code>Coordinate</code>s.
- *  The set of coordinates contains no duplicate points.
- *  It preserves the order of the input points.
- *
- *@version 1.7
- */
-public class UniqueCoordinateArrayFilter implements CoordinateFilter 
-{
-  /**
-   * Convenience method which allows running the filter over an array of {@link Coordinate}s.
-   * 
-   * @param coords an array of coordinates
-   * @return an array of the unique coordinates
-   */
-  public static Coordinate[] filterCoordinates(Coordinate[] coords)
-  {
-    UniqueCoordinateArrayFilter filter = new UniqueCoordinateArrayFilter();
-    for (int i = 0; i < coords.length; i++) {
-      filter.filter(coords[i]);
-    }
-    return filter.getCoordinates();
-  }
-  
-  TreeSet treeSet = new TreeSet();
-  ArrayList list = new ArrayList();
-
-  public UniqueCoordinateArrayFilter() { }
-
-  /**
-   *  Returns the gathered <code>Coordinate</code>s.
-   *
-   *@return    the <code>Coordinate</code>s collected by this <code>CoordinateArrayFilter</code>
-   */
-  public Coordinate[] getCoordinates() {
-    Coordinate[] coordinates = new Coordinate[list.size()];
-    return (Coordinate[]) list.toArray(coordinates);
-  }
-
-  public void filter(Coordinate coord) {
-    if (!treeSet.contains(coord)) {
-      list.add(coord);
-      treeSet.add(coord);
-    }
-  }
-}
-
diff --git a/testxml/external/GEOSBuffer.xml b/testxml/external/GEOSBuffer.xml
deleted file mode 100644
index ceeac78..0000000
--- a/testxml/external/GEOSBuffer.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<run>
-  <desc>Test cases from GEOS</desc>
-  <precisionModel type="FLOATING"/>
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-  
-<case>
-<desc>hole_red.xml - GEOS 3.0.0_rc4 bufferReducedPrecision</desc>
-<a>
-MULTIPOLYGON (
- ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
- ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
-   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661))
-)
-</a>
-<test>
-<op name="buffer" arg1="A" arg3=" 0.0">
-MULTIPOLYGON (
- ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
- ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
-   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661))
-)
-</op>
-</test>
-</case>
-
-
-<case>
-<desc>GEOS 3.0.0_rc4 bufferReducedPrecision</desc>
-<a>
-MULTIPOLYGON (((2350000.0000000000000000 1488707.0969169281888753, 2349964.4004191001877189 1488636.0190692699979991, 2350000.0000000000000000 1488563.5240085718687624, 2350000.0000000000000000 1486139.5954903985839337, 2349862.9023056798614562 1486219.9886801000684500, 2349276.5575175802223384 1486686.9452663098927587, 2349189.6188003402203321 1486714.0890033100731671, 2349075.2651923401281238 1486839.4363198699429631, 2349177.6410056301392615 1487348.6899289600551128, 2349095.033545129 [...]
- ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
- ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
-   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661)),
- ((2347572.7863241606391966 1485000.0000000000000000, 2348407.4356893599033356 1486442.4005138298962265, 2348538.4335729400627315 1486681.6946907700039446, 2348581.4885673602111638 1486644.2865022399928421, 2348497.7225665301084518 1486404.7074402100406587, 2348459.7195179299451411 1486318.0383337000384927, 2348448.2131743398495018 1485957.4058874400798231, 2348506.7706681001000106 1485883.9986570500768721, 2348472.0240390901453793 1485660.5130987700540572, 2348203.9518477302044630 14851 [...]
-</a>
-<test>
-<op name="buffer" arg1="A" arg3=" 0.0">
-MULTIPOLYGON (((2350000.0000000000000000 1488707.0969169281888753, 2349964.4004191001877189 1488636.0190692699979991, 2350000.0000000000000000 1488563.5240085718687624, 2350000.0000000000000000 1486139.5954903985839337, 2349862.9023056798614562 1486219.9886801000684500, 2349276.5575175802223384 1486686.9452663098927587, 2349189.6188003402203321 1486714.0890033100731671, 2349075.2651923401281238 1486839.4363198699429631, 2349177.6410056301392615 1487348.6899289600551128, 2349095.033545129 [...]
- ((2350001.0000000000000000 1489673.5379561646841466, 2349939.3882785998284817 1489622.4783083000220358, 2349744.2255139001645148 1489564.2840713199693710, 2349714.5727142500691116 1489555.4998093899339437, 2349656.1571633601561189 1489548.4856726101133972, 2349506.3355672401376069 1489530.0346219500061125, 2349451.7939001601189375 1489559.0524864098988473, 2349350.2853812701068819 1489613.4625319899059832, 2349462.3675328497774899 1489926.2343633500859141, 2349330.2864756002090871 14899 [...]
- ((2348513.9023286257870495 1490000.0000000000000000, 2348551.0426795501261950 1489629.9404302500188351, 2347950.9423539699055254 1488768.7056682100519538, 2347701.5905358898453414 1488337.4487687300425023, 2347624.7384369401261210 1488310.0302828899584711, 2347499.1729842298664153 1488265.0651581101119518, 2347502.5397046101279557 1488242.8735023899935186, 2347521.6533973598852754 1488218.1605436000972986, 2347569.8924814299680293 1488156.0150597000028938, 2347694.8907968699932098 14879 [...]
-   (2347201.0095643401145935 1489535.2747832599561661, 2347264.5333871799521148 1489565.9454100900329649, 2347223.8374039400368929 1489645.2065054799895734, 2347153.6678731199353933 1489605.7917709499597549, 2347201.0095643401145935 1489535.2747832599561661)),
- ((2347572.7863241606391966 1485000.0000000000000000, 2348407.4356893599033356 1486442.4005138298962265, 2348538.4335729400627315 1486681.6946907700039446, 2348581.4885673602111638 1486644.2865022399928421, 2348497.7225665301084518 1486404.7074402100406587, 2348459.7195179299451411 1486318.0383337000384927, 2348448.2131743398495018 1485957.4058874400798231, 2348506.7706681001000106 1485883.9986570500768721, 2348472.0240390901453793 1485660.5130987700540572, 2348203.9518477302044630 14851 [...]
-</op>
-</test>
-</case>
-
-<case>
-  <desc>GEOS #605 - smallest case.  Works in JTS, but triggers fixed-precision fallback.</desc>
-  <a>
-    LINESTRING (365851.1186 6133776.04159, 366074.9243 6134077.56523, 375141.3101 6138794.83236, 373718.87248 6137668.4963, 373346.64754 6137433.71166638, 366752.527 6134568.1015, 360775.41757 6127074.35479, 360762.97098 6127054.06482, 365851.11862 6133776.04159, 366074.92434 6134077.56523, 366360.99154 6134339.22803, 366752.52702 6134568.1015, 373346.64754 6137433.71166638, 373718.87248 6137668.4963, 375295.49858 6138886.9262, 373718.87248 6137668.4963, 373346.64754 6137433.71166, 36682 [...]
-  </a>
-<test>
-  <op name="buffer" arg1="A" arg2="1000.0">
-    POLYGON ((355917.67656 6124381.22758, 355939.27747 6124576.05034, 355998.46805 6124762.91656, 356092.97404 6124934.64636, 356219.16428 6125084.64146, 356372.19022 6125207.13868, 359638.80782 6127332.78479, 360038.85848 6127754.60444, 360042.83714 6127759.59265, 365050.94349 6134375.82647, 365271.94686 6134673.57465, 365271.94782 6134673.57567, 365399.99268 6134815.44547, 365686.05988 6135077.10827, 365731.38144 6135110.49622, 365766.07316 6135142.63065, 365855.41384 6135201.86967, 36 [...]
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/external/TestBufferExternal.xml b/testxml/external/TestBufferExternal.xml
deleted file mode 100644
index 0aa91f0..0000000
--- a/testxml/external/TestBufferExternal.xml
+++ /dev/null
@@ -1,58 +0,0 @@
-<run>
-  <desc>
-    Various cases which have been reported or identified as causing buffer failures
-    in previous versions of JTS.  
-    The cases in this file should all pass in the current version of JTS.
-  </desc>
-  <precisionModel type="FLOATING" />
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
-  <desc>
-  	JTS List reported error - Jan 4, 2007
-  	Causes return of tiny polygon in Ver 1.8 and earlier
-  </desc>
-  <a>
-    POLYGON ((-2598.774169921875 61.087974548339844,
-	-2599.804443359375 57.09324264526367, -2599.35595703125
-	42.387855529785156, -2595.31298828125 24.86284828186035,
-	-2586.894287109375 7.970212459564209, -2572.63818359375
-	-9.27978801727295, -2560.283935546875 -18.67239761352539,
-	-2551.49951171875 -22.76344108581543, -2539.59619140625
-	-22.507848739624023, -2531.886474609375 -17.93946647644043,
-	-2531.310546875 -17.19328498840332, -2518.694580078125
-	-27.471830368041992, -2564.515869140625 -44.53504943847656,
-	-2570.234619140625 -46.65970230102539, -2673.622314453125
-	27.439390182495117, -2682.3828125 31.62391471862793, -2698.79052734375
-	39.21870803833008, -2598.774169921875 61.087974548339844))
-  </a>
-<test>
-  <op name='buffer' arg1='A' arg2='1.0' arg3='1'>
-    POLYGON ((-2598.9877800006584 62.06489354920029, -2597.8058559463916 60.838238598016815, -2598.80056722021 56.981393691373356, -2598.359422519401 42.51673068489857, -2594.36518642589 25.202964287692787, -2586.050417509141 8.518874855177339, -2571.9409713392497 -8.553669047985187, -2559.764298593386 -17.811272817091698, -2551.2883050682995 -21.758675476666994, -2539.8801180014552 -21.51371480841184, -2532.561054468898 -17.176813608772246, -2532.1021741477675 -16.582280683172275, -2530 [...]
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>JTS List reported error - Jan 4, 2007
-    	Causes return of tiny polygon in Ver 1.8 and earlier
-  </desc>
-  <a>
-	POLYGON ((-2985.708251953125 16.51972770690918, -2982.37744140625
-	13.961258888244629, -2972.9091796875 11.138115882873535, -2956.294921875
-	11.763388633728027, -2941.1298828125 14.348956108093262,
-	-2922.595458984375 19.414688110351562, -2914.568359375
-	-10.223998069763184, -2931.0537109375 -16.33589744567871,
-	-2946.358642578125 -24.970754623413086, -2959.0654296875
-	-34.12342834472656, -2969.88330078125 -44.616554260253906,
-	-2978.60400390625 -55.14395523071289, -2980.379638671875
-	-57.39796829223633, -2985.708251953125 16.51972770690918))
-  </a>
-<test>
-  <op name='buffer' arg1='A' arg2='1.0' arg3='1'>
-   POLYGON ((-2986.70566366335 16.44782582720175, -2985.0990937741126 17.312776452537154, -2981.914734351797 14.8667999628029, -2972.781730022179 12.143620348943537, -2956.3982051078096 12.76020953441973, -2941.346258567696 15.3264952683113, -2922.8591038389686 20.379307926987252, -2921.6302322462557 19.676102233954516, -2913.6031326368807 -9.962583946160228, -2914.2207342589513 -11.161631675545383, -2930.6315593382983 -17.24590055998214, -2945.8190749722658 -25.814513047986875, -2958.42 [...]
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/external/TestBufferExternal2.xml b/testxml/external/TestBufferExternal2.xml
deleted file mode 100644
index ce0db4f..0000000
--- a/testxml/external/TestBufferExternal2.xml
+++ /dev/null
@@ -1,508 +0,0 @@
-<run>
-		  <desc>
-		    Basic buffer test cases.
-		  </desc>
-		  <precisionModel type="FLOATING" />
-		  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-		  
-<case><desc>
-  				#1 Polygon - gid: 2501
-  			</desc>
-  			<a>POLYGON((152663.569985 545814.381985,152650.846985 545793.256985,152627.901985 545778.769985,152678.109985 545771.821985,152727.534985 545773.861985,152781.614985 545740.377985,152811.447985 545734.737985,152805.889985 545712.243985,152779.265985 545710.106985,152757.181985 545678.531985,152728.757985 545672.422985,152667.835985 545695.186985,152611.069985 545717.462985,152570.710985 545744.322985,152523.739985 545745.457985,152517.151985 545743.782985,152484.214985 545735.408985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#2 Polygon - gid: 2502
-  			</desc>
-  			<a>POLYGON((142903.674985 525488.153985,142887.424985 525486.421985,142876.299985 525510.439985,142859.487985 525524.993985,142857.580985 525565.813985,142858.104985 525616.072985,142881.339985 525658.486985,142907.528985 525716.283985,142929.703985 525786.082985,142957.279985 525858.237985,142960.930985 525890.791985,142975.490985 525922.709985,142984.234985 525947.127985,142986.419985 525953.232985,142993.173985 525984.254985,143000.571985 526013.485985,143007.015985 526020.469985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#3 Polygon - gid: 2503
-  			</desc>
-  			<a>POLYGON((146220.994985 549967.552985,146213.166985 549966.121985,146208.007985 549968.568985,146206.036985 549974.608985,146205.864985 549983.214985,146206.109985 549988.066985,146208.381985 549999.999985,146322.285985 549999.999985,146316.339985 549994.911985,146312.438985 549992.675985,146308.350985 549990.750985,146302.286985 549988.489985,146293.636985 549985.962985,146269.463985 549981.745985,146257.525985 549979.090985,146240.391985 549974.375985,146234.981985 549972.660985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#4 Polygon - gid: 2504
-  			</desc>
-  			<a>POLYGON((144896.566985 524882.672985,144899.299985 524881.825985,144903.913985 524879.874985,144908.281985 524877.329985,144911.797985 524874.348985,144913.851985 524871.090985,144914.168985 524869.389985,144913.622985 524865.233985,144911.859985 524860.681985,144909.399985 524856.197985,144906.748985 524852.222985,144903.927985 524848.842985,144900.666985 524845.737985,144897.109985 524842.856985,144889.669985 524837.573985,144883.779985 524833.850985,144879.800985 524831.683985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#5 Polygon - gid: 2505
-  			</desc>
-  			<a>POLYGON((144446.439985 524841.154985,144441.934985 524841.141985,144435.845985 524841.674985,144425.648985 524843.342985,144420.748985 524844.729985,144417.119985 524846.780985,144415.753985 524848.861985,144415.428985 524852.340985,144416.080985 524856.335985,144417.458985 524860.698985,144419.313985 524865.282985,144423.459985 524874.528985,144425.249985 524878.896985,144427.325985 524883.109985,144429.289985 524885.370985,144439.587985 524894.381985,144443.173985 524897.220985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#6 Polygon - gid: 2506
-  			</desc>
-  			<a>POLYGON((144455.196985 524980.805985,144461.047985 524980.714985,144465.526985 524981.158985,144474.517985 524982.448985,144479.009985 524982.843985,144490.646985 524982.725985,144495.270985 524982.522985,144499.829985 524982.093985,144504.251985 524981.331985,144508.466985 524980.130985,144509.918985 524979.570985,144513.913985 524977.623985,144517.852985 524975.167985,144521.610985 524972.300985,144525.060985 524969.118985,144528.074985 524965.720985,144530.334985 524962.519985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#7 Polygon - gid: 2507
-  			</desc>
-  			<a>POLYGON((144180.284985 525120.032985,144183.832985 525116.794985,144186.310985 525113.187985,144186.773985 525112.080985,144187.835985 525108.131985,144188.392985 525103.916985,144188.543985 525099.491985,144188.385985 525094.909985,144188.017985 525090.227985,144186.627985 525076.124985,144185.841985 525059.007985,144185.204985 525050.018985,144184.199985 525041.093985,144182.718985 525031.683985,144181.494985 525027.301985,144179.611985 525023.346985,144176.818985 525019.465985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#8 Polygon - gid: 2508
-  			</desc>
-  			<a>POLYGON((145511.322985 525055.058985,145421.842985 525011.893985,145360.382985 525010.401985,145268.686985 525018.327985,145146.589985 524998.812985,145037.826985 525008.605985,144973.835985 525025.487985,145025.537985 525040.060985,145053.665985 525046.467985,145095.857985 525056.078985,145116.953985 525060.883985,145237.680985 525091.930985,145337.492985 525112.002985,145422.613985 525124.136985,145582.586985 525143.477985,145594.862985 525133.291985,145599.488985 525122.480985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#9 Polygon - gid: 2509
-  			</desc>
-  			<a>POLYGON((144327.439985 525055.359985,144323.575985 525054.083985,144319.137985 525053.820985,144309.540985 525054.540985,144304.876985 525054.629985,144288.008985 525053.381985,144279.029985 525053.080985,144271.827985 525053.508985,144258.386985 525054.981985,144243.660985 525055.827985,144230.778985 525056.779985,144226.202985 525057.165985,144221.779985 525057.904985,144216.743985 525059.629985,144212.867985 525061.883985,144209.230985 525064.754985,144205.958985 525068.049985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#10 Polygon - gid: 2510
-  			</desc>
-  			<a>POLYGON((144510.896985 525506.174985,144491.815985 525502.887985,144452.960985 525504.373985,144356.543985 525498.078985,144342.420985 525498.616985,144329.347985 525503.644985,144327.336985 525503.644985,144316.275985 525508.672985,144310.241985 525515.711985,144314.264985 525527.778985,144324.779985 525538.713985,144356.897985 525552.292985,144379.210985 525556.506985,144460.334985 525561.721985,144473.144985 525559.956985,144485.211985 525553.922985,144497.278985 525540.850985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#11 Polygon - gid: 2511
-  			</desc>
-  			<a>POLYGON((145442.154985 525572.074985,145501.507985 525553.758985,145522.070985 525554.647985,145516.394985 525541.746985,145505.936985 525519.454985,145532.899985 525496.685985,145547.030985 525513.347985,145591.958985 525554.366985,145632.751985 525552.852985,145668.799985 525544.771985,145702.316985 525529.254985,145724.534985 525515.925985,145745.168985 525499.920985,145723.440985 525498.117985,145705.446985 525491.319985,145691.799985 525487.926985,145650.858985 525477.747985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#12 Polygon - gid: 2512
-  			</desc>
-  			<a>POLYGON((144625.991985 525513.700985,144598.841985 525508.672985,144583.757985 525509.677985,144566.662985 525514.705985,144552.584985 525519.733985,144542.529985 525530.794985,144526.439985 525542.861985,144519.400985 525555.934985,144519.400985 525571.017985,144522.417985 525577.051985,144538.506985 525584.090985,144554.595985 525589.117985,144566.662985 525595.151985,144585.768985 525597.162985,144602.863985 525597.162985,144612.919985 525594.145985,144623.980985 525590.123985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#13 Polygon - gid: 2513
-  			</desc>
-  			<a>POLYGON((146081.670985 525417.759985,146034.312985 525383.398985,146018.183985 525405.148985,145997.047985 525436.541985,145975.994985 525451.787985,145927.068985 525472.385985,145872.869985 525488.849985,145830.388985 525510.994985,145793.352985 525537.222985,145768.063985 525549.233985,145754.442985 525585.944985,145741.111985 525601.945985,145729.163985 525609.328985,145747.791985 525621.222985,145785.820985 525616.608985,145835.405985 525606.033985,145888.006985 525585.051985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#14 Polygon - gid: 2514
-  			</desc>
-  			<a>POLYGON((147625.665985 525733.355985,147685.615985 525723.612985,147746.451985 525726.828985,147807.643985 525705.752985,147778.828985 525680.379985,147736.635985 525673.137985,147681.802985 525656.781985,147634.046985 525660.702985,147593.909985 525649.092985,147543.925985 525630.287985,147525.748985 525647.754985,147521.204985 525652.120985,147486.998985 525649.400985,147473.315985 525648.312985,147433.858985 525642.752985,147433.938985 525662.319985,147457.769985 525676.556985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#15 Polygon - gid: 2515
-  			</desc>
-  			<a>POLYGON((149067.995985 525965.488985,149025.297985 525963.470985,148994.143985 525964.208985,148997.616985 525989.339985,149029.151985 526015.805985,149120.123985 526059.526985,149131.062985 526066.577985,149148.502985 526077.820985,149183.975985 526087.501985,149232.395985 526086.935985,149294.555985 526084.930985,149312.038985 526079.485985,149314.993985 526078.565985,149316.243985 526056.762985,149244.224985 526035.142985,149176.959985 526005.418985,149113.972985 525980.563985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#16 Polygon - gid: 2516
-  			</desc>
-  			<a>POLYGON((150716.409985 526216.711985,150707.088985 526192.800985,150622.180985 526127.431985,150583.008985 526115.338985,150539.865985 526092.923985,150506.113985 526087.030985,150457.230985 526063.119985,150414.652985 526045.317985,150412.516485 526044.107285,150403.373985 526054.606985,150398.109985 526096.678985,150386.500985 526126.603985,150356.405985 526157.275985,150349.132985 526185.598985,150364.836985 526203.184985,150392.348985 526202.980985,150449.647985 526187.409985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#17 Polygon - gid: 2517
-  			</desc>
-  			<a>POLYGON((142576.939985 544993.306985,142591.447985 544982.626985,142598.216985 544976.869985,142601.519985 544973.710985,142604.578985 544970.396985,142606.691985 544967.715985,142607.297985 544962.618985,142603.363985 544961.993985,142598.959985 544961.672985,142594.273985 544961.623985,142589.490985 544961.812985,142582.524985 544962.474985,142578.110985 544963.214985,142573.719985 544964.260985,142569.373985 544965.557985,142561.217985 544968.551985,142557.131985 544970.386985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#18 Polygon - gid: 2518
-  			</desc>
-  			<a>POLYGON((142142.650985 544835.425985,142145.030985 544834.924985,142149.928985 544836.666985,142147.868985 544839.863985,142145.054985 544843.328985,142141.764985 544846.863985,142135.589985 544852.711985,142131.385985 544855.469985,142121.934985 544860.323985,142119.418985 544862.762985,142120.643985 544866.423985,142123.832985 544869.166985,142142.007985 544880.482985,142146.185985 544882.686985,142150.034985 544885.110985,142152.992985 544888.177985,142154.918985 544892.177985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((141915.20707389 545059.387655348,141919.801422452 545072.005349505,141922.317819047 545078.476414118,141924.497039105 545083.5720225,141931.58949003 545098.528322628,141932.948007704 545101.565338362,141939.882007704 545118.037338362,141941.251466939 545121.532703646,141944.247466939 545129.781703646,141945.379704287 545133.145086525,141946.3559021 545136.289068806,141953.641588396 545130.165092772,141957.089854983 545124.46 [...]
-  			</op></test></case><case><desc>
-  				#19 Polygon - gid: 2519
-  			</desc>
-  			<a>POLYGON((142639.054985 546593.084985,142638.983985 546578.467985,142637.899985 546522.015985,142637.938985 546492.896985,142637.097985 546450.097985,142637.323985 546438.583985,142638.161985 546425.106985,142640.378985 546405.030985,142641.014985 546394.820985,142641.331985 546384.084985,142641.148985 546370.582985,142641.244985 546363.069985,142641.584985 546354.071985,142642.254985 546344.252985,142643.286985 546335.313985,142644.522985 546326.394985,142648.737985 546299.023985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((141877.641440651 545899.174621292,141877.705860312 545899.294221892,141882.11313423 545909.102129247,141883.65813423 545913.327129247,141885.747003497 545919.984419878,141886.925003497 545924.457419878,141887.812773449 545928.219509296,141888.066269442 545929.432821165,141894.314514948 545931.768203543,141895.934514948 545932.571203543,141907.337873997 545939.553978711,141910.821873997 545942.140978711,141920.028110834 54595 [...]
-  			</op></test></case><case><desc>
-  				#20 Polygon - gid: 2520
-  			</desc>
-  			<a>POLYGON((158481.432985 510583.562985,158489.304985 510568.137985,158489.742985 510554.602985,158495.366985 510539.211985,158506.487985 510532.681985,158525.237985 510536.074985,158524.509985 510524.803985,158520.526985 510499.704985,158521.742985 510487.947985,158532.814985 510476.516985,158555.418985 510459.975985,158566.707985 510455.588985,158567.920985 510448.494985,158577.510985 510431.915985,158588.800985 510429.989985,158644.968985 510413.253985,158646.535985 510388.879985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#21 Polygon - gid: 2521
-  			</desc>
-  			<a>POLYGON((157869.315985 520433.637985,157856.178985 520399.216985,157834.269985 520383.765985,157837.129985 520350.383985,157849.976985 520324.750985,157884.267985 520315.565985,157928.572985 520281.754985,157969.435985 520288.428985,157995.223985 520278.692985,158043.757985 520253.692985,158088.001985 520238.144985,158131.710985 520233.176985,158161.789985 520246.081985,158177.706985 520240.052985,158184.062985 520208.456985,158173.722985 520194.194985,158141.933985 520199.529985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((157709.297185021 520330.935932945,157711.385825117 520345.464985685,157712.092131453 520359.056710976,157711.360558615 520364.661253674,157728.04149239 520362.871682146,157761.152813139 520358.582627117,157762.403736042 520343.98182,157762.978712539 520340.826547721,157761.146281582 520339.328652421,157752.062634395 520328.465608525,157748.887917416 520323.843829254,157739.832907843 520321.225709156,157731.711564547 520322.4590698 [...]
-  			</op></test></case><case><desc>
-  				#22 Polygon - gid: 2522
-  			</desc>
-  			<a>POLYGON((153150.576985 520940.908985,153155.070985 520940.770985,153160.755985 520940.781985,153164.005985 520941.150985,153168.185985 520942.767985,153171.314985 520944.415985,153176.455985 520947.720985,153181.606985 520950.538985,153187.215985 520951.893985,153191.791985 520952.155985,153194.139985 520957.187985,153198.008985 520954.124985,153208.046985 520950.059985,153211.950985 520947.552985,153213.758985 520945.586985,153214.902985 520941.306985,153215.775985 520929.532985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#23 Polygon - gid: 2523
-  			</desc>
-  			<a>POLYGON((157261.821985 521212.042985,157255.517985 521158.904985,157227.447985 521110.819985,157193.480985 521080.159985,157154.275985 521056.383985,157110.994985 521055.200985,157075.666985 521042.824985,157053.089985 521016.601985,157057.673985 520992.362985,157039.358985 520960.816985,157034.486985 520926.714985,157029.615985 520902.356985,156995.512985 520877.997985,156966.282985 520873.125985,156937.052985 520873.125985,156907.821985 520863.382985,156873.719985 520843.895985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((156631.095656882 521014.295354275,156634.676048003 521011.38552151,156643.851709985 521005.00170818,156653.874255463 521000.052523643,156717.707255463 520974.253523643,156730.658675837 520970.335547184,156744.103293312 520968.808428927,156795.870293312 520967.629428927,156811.101565777 520968.83930815,156825.771566439 520973.110906117,156861.294856822 520987.521583157,156915.178256666 520998.044532044,156917.303575206 520998.49162 [...]
-  			</op></test></case><case><desc>
-  				#24 Polygon - gid: 2524
-  			</desc>
-  			<a>POLYGON((157198.781985 521343.128985,157167.375985 521333.418985,157161.598985 521339.797985,157164.714985 521379.602985,157160.482985 521417.461985,157147.909985 521451.287985,157146.214985 521493.149985,157153.755985 521521.467985,157172.019985 521558.894985,157193.474985 521583.667985,157202.389985 521607.497985,157215.882985 521640.795985,157219.352985 521646.857985,157226.292985 521658.980985,157246.124985 521668.670985,157251.301985 521666.452985,157261.655985 521662.017985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#25 Polygon - gid: 2525
-  			</desc>
-  			<a>POLYGON((153125.509985 521860.224985,153129.708985 521849.726985,153136.136985 521836.144985,153138.731985 521832.043985,153142.336985 521823.841985,153148.967985 521810.226985,153150.370985 521805.542985,153153.006985 521792.564985,153154.402985 521777.197985,153153.618985 521769.895985,153152.742985 521765.487985,153148.961985 521758.774985,153144.279985 521752.074985,153143.056985 521750.968985,153139.230985 521748.538985,153134.217985 521746.356985,153114.663985 521739.427985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#26 Polygon - gid: 2526
-  			</desc>
-  			<a>POLYGON((157932.417985 522155.088985,157944.275985 522122.344985,157937.133985 522096.277985,157945.879985 522082.105985,157967.232985 522064.316985,157982.322985 522039.440985,158000.496985 522030.869985,158009.669985 522049.652985,158032.912985 522049.223985,158031.812985 522022.937985,158031.808985 521996.628985,158045.642985 521975.762985,158053.730985 521989.459985,158063.586985 522015.397985,158083.101985 522030.407985,158106.174985 522054.201985,158119.395985 522059.194985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((157858.57914185867 522008.3453885631, 157863.44444038192 522014.31809463963, 157875.59429040362 522033.47463893297, 157883.09502664296 522041.3031464203, 157889.22642461277 522032.95952942636, 157897.8743840681 522024.48253249004, 157909.60455873946 522014.7102252157, 157918.19873357913 522000.54265110625, 157926.94878182272 521988.85741432256, 157937.7967307582 521979.0885808789, 157946.77683321957 521973.72816572373, 157937.515 [...]
-  			</op></test></case><case><desc>
-  				#27 Polygon - gid: 2527
-  			</desc>
-  			<a>POLYGON((149946.529985 522862.341985,149966.481985 522827.471985,149971.102985 522795.593985,149955.120985 522773.194985,149939.535985 522777.700985,149919.295985 522795.320985,149896.669985 522804.718985,149890.945985 522795.728985,149898.974985 522765.579985,149920.144985 522727.754985,149913.346985 522702.453985,149883.812985 522706.570985,149875.847985 522712.141985,149848.867985 522733.237985,149847.635985 522734.278985,149844.408985 522737.640985,149838.341985 522744.662985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#28 Polygon - gid: 2528
-  			</desc>
-  			<a>POLYGON((149018.973985 523298.843985,149027.116985 523297.053985,149050.059985 523306.128985,149076.982985 523309.933985,149115.614985 523303.010985,149138.271985 523304.959985,149139.167985 523304.141985,149158.847985 523286.186985,149166.967985 523275.518985,149179.148985 523259.517985,149173.818985 523231.813985,149167.615985 523190.279985,149174.951985 523171.330985,149185.861985 523154.667985,149195.141985 523139.933985,149191.733985 523114.168985,149179.721985 523100.162985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((148775.869980556 523087.862959271,148786.310671602 523134.147421339,148787.111961451 523138.222062501,148789.865944358 523154.610673249,148818.502518906 523192.24109267,148818.744164544 523192.560396791,148849.809164544 523233.837396791,148856.532562419 523244.542695822,148861.362459323 523256.225144291,148871.913459323 523289.431144291,148874.797171531 523302.720185688,148880.382311599 523303.854495746,148892.533152951 523307.412 [...]
-  			</op></test></case><case><desc>
-  				#29 Polygon - gid: 2529
-  			</desc>
-  			<a>POLYGON((166489.986985 524726.636985,166376.609985 524695.830985,166378.076985 524731.146985,166372.372985 524775.920985,166374.920985 524808.597985,166378.349985 524862.041985,166381.024985 524891.550985,166405.372985 524894.150985,166442.538985 524856.230985,166488.936985 524799.975985,166481.518985 524768.759985,166489.986985 524726.636985))</a>
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#30 Polygon - gid: 2530
-  			</desc>
-  			<a>POLYGON((165889.593985 526270.470985,165805.380985 526135.686985,165716.140985 526213.946985,165715.046985 526215.272985,165666.137985 526274.538985,165628.837985 526322.818985,165601.443985 526328.382985,165602.962985 526339.012985,165604.480985 526357.234985,165631.029985 526379.970985,165679.641985 526437.375985,165710.443985 526485.694985,165719.290985 526538.574985,165726.370985 526574.918985,165757.470985 526592.793985,165821.282985 526618.710985,165829.798985 526578.755985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((165703.241357534 526349.188222767,165736.877004846 526388.907928476,165742.884833191 526397.060452601,165773.686833191 526445.379452601,165776.198479916 526450.359932548,165781.281584047 526439.053159569,165803.782584047 526399.973159569,165803.783866343 526399.970932552,165812.584332105 526384.687391741,165825.177332734 526357.964464521,165829.030216992 526344.609037639,165825.224121391 526320.876561857,165820.786544579 526303.84 [...]
-  			</op></test></case><case><desc>
-  				#31 Polygon - gid: 2531
-  			</desc>
-  			<a>POLYGON((167187.935985 527215.129985,167246.663985 527205.580985,167280.107985 527210.602985,167314.083985 527213.149985,167354.196985 527218.563985,167363.609985 527204.834985,167358.459985 527177.204985,167344.405985 527172.240985,167323.325985 527164.793985,167304.557985 527167.748985,167285.789985 527170.703985,167260.854985 527176.007985,167211.198985 527149.591985,167165.408985 527140.439985,167141.660985 527146.308985,167119.062985 527137.503985,167119.967985 527139.010985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((167167.684716539 527339.467819639,167176.568351121 527334.639135708,167168.740671452 527331.710602359,167168.045301243 527337.816065116,167167.684716539 527339.467819639))
-  			</op></test></case><case><desc>
-  				#32 Polygon - gid: 2532
-  			</desc>
-  			<a>POLYGON((142944.641985 528279.290985,142921.268985 528196.701985,142908.679985 528170.159985,142909.618985 528164.288985,142912.434985 528146.676985,142911.663985 528129.837985,142892.611985 528111.135985,142875.445985 528095.294985,142871.223985 528075.213985,142854.274985 528025.284985,142841.880985 528009.836985,142829.662985 527984.586985,142829.518985 527971.020985,142821.625985 527942.611985,142810.393985 527922.096985,142789.127985 527903.516985,142784.945985 527870.354985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#33 Polygon - gid: 2533
-  			</desc>
-  			<a>POLYGON((157248.267985 510397.734985,157245.305985 510363.097985,157245.806985 510339.634985,157249.376985 510312.049985,157264.999985 510313.014985,157298.816985 510310.020985,157313.463985 510303.902985,157331.569985 510277.161985,157335.597985 510263.931985,157342.919985 510246.050985,157356.304985 510238.818985,157373.099985 510233.719985,157379.080985 510235.892985,157395.913985 510233.044985,157408.176985 510225.851985,157412.515985 510212.622985,157409.981985 510194.654985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#34 Polygon - gid: 2534
-  			</desc>
-  			<a>POLYGON((148568.584985 517215.314985,148572.193985 517207.069985,148579.062985 517190.138985,148582.935985 517182.009985,148585.298985 517176.571985,148590.114985 517163.127985,148593.549985 517154.807985,148597.590985 517143.996985,148600.469985 517135.577985,148608.361985 517111.099985,148609.844985 517106.851985,148612.196985 517100.884985,148622.119985 517079.608985,148627.202985 517066.037985,148629.036985 517061.925985,148631.715985 517056.590985,148633.922985 517052.667985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((148465.04603866642 517147.5219424748, 148468.32193007902 517148.81250785006, 148472.43693007904 517150.65050785005, 148479.31833130663 517154.15981472895, 148481.5673313066 517155.45681472897, 148485.38224162365 517157.8115498219, 148489.14524162366 517160.2925498219, 148491.5920858998 517161.976234038, 148503.2307818219 517170.32920829166, 148505.60300960566 517171.7083877117, 148509.5648041141 517161.94319003774, 148511.3550677 [...]
-  			</op></test></case><case><desc>
-  				#35 Polygon - gid: 2535
-  			</desc>
-  			<a>POLYGON((163066.126985 517974.868985,163091.240985 517970.440985,163098.588985 517969.145985,163130.376985 517949.819985,163160.357985 517938.404985,163155.338985 517935.096985,163137.491985 517928.756985,163088.458985 517930.116985,163058.237985 517933.448985,163033.542985 517933.704985,162996.678985 517946.546985,162965.765985 517963.550985,162954.719985 517971.409985,162940.542985 517971.623985,162929.808985 517967.346985,162916.631985 517960.832985,162906.856985 517973.017985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#36 Polygon - gid: 2536
-  			</desc>
-  			<a>POLYGON((151640.372985 520078.439985,151631.962985 520059.790985,151629.274985 520055.812985,151626.569985 520052.200985,151615.221985 520034.782985,151606.240985 520019.252985,151596.253985 520003.198985,151594.521985 519999.999985,151585.007985 519979.511985,151579.071985 519969.479985,151573.199985 519957.304985,151572.035985 519955.222985,151567.491985 519949.971985,151564.650985 519946.439985,151563.903985 519945.128985,151561.474985 519937.032985,151559.718985 519932.885985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#37 Polygon - gid: 2537
-  			</desc>
-  			<a>POLYGON((149074.863985 521147.685985,149079.195985 521146.453985,149084.481985 521146.550985,149083.352985 521142.190985,149082.307985 521139.131985,149078.212985 521129.952985,149074.534985 521119.799985,149072.006985 521114.769985,149062.256985 521087.740985,149058.326985 521077.315985,149057.272985 521073.684985,149056.706985 521069.234985,149056.032985 521058.372985,149055.989985 521055.324985,149056.653985 521049.602985,149056.828985 521045.104985,149057.483985 521039.922985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#38 Polygon - gid: 2538
-  			</desc>
-  			<a>POLYGON((150340.263985 521736.242985,150319.707985 521734.229985,150320.397985 521743.203985,150320.776985 521753.617985,150321.365985 521762.839985,150321.838985 521767.321985,150322.439985 521771.069985,150323.456985 521775.456985,150325.665985 521782.261985,150327.698985 521786.281985,150328.983985 521788.230985,150331.756985 521791.771985,150334.245985 521794.557985,150337.451985 521797.714985,150345.035985 521804.348985,150348.315985 521807.525985,150350.157985 521808.786985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#39 Polygon - gid: 2539
-  			</desc>
-  			<a>POLYGON((151414.655985 521903.498985,151419.118985 521902.909985,151421.110985 521903.031985,151425.514985 521903.903985,151432.945985 521906.160985,151435.281985 521907.106985,151439.154985 521909.607985,151440.214985 521905.223985,151439.494985 521900.455985,151436.942985 521890.300985,151435.309985 521886.095985,151435.222985 521881.294985,151435.805985 521873.232985,151435.489985 521868.742985,151435.595985 521863.657985,151437.865985 521855.470985,151438.586985 521850.956985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((151279.645830086 521767.755326376,151280.089101957 521768.734349246,151281.60849228 521772.801761659,151281.779965797 521772.961370432,151284.905965797 521776.199370432,151288.436416127 521780.123773262,151291.614416127 521783.916773262,151298.197909309 521793.099519948,151303.3272236 521803.167059572,151307.7942236 521813.857059572,151309.775551863 521819.151068694,151311.958551863 521825.729068694,151313.547648501 521831.2057735 [...]
-  			</op></test></case><case><desc>
-  				#40 Polygon - gid: 2540
-  			</desc>
-  			<a>POLYGON((148804.969985 522529.061985,148825.777985 522528.289985,148844.208985 522531.065985,148856.496985 522532.916985,148882.440985 522530.570985,148894.474985 522523.984985,148904.794985 522513.633985,148902.807985 522495.733985,148896.519985 522475.100985,148873.973985 522465.040985,148844.137985 522468.478985,148809.638985 522482.020985,148787.006985 522487.163985,148762.897985 522493.321985,148738.759985 522488.933985,148716.846985 522484.385985,148694.991985 522485.158985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#41 Polygon - gid: 2541
-  			</desc>
-  			<a>POLYGON((148410.699985 522834.902985,148442.757985 522825.725985,148460.309985 522827.514985,148487.864985 522844.888985,148500.821985 522849.224985,148522.555985 522842.060985,148549.245985 522836.360985,148568.572985 522826.852985,148584.252985 522812.743985,148609.816985 522787.145985,148614.009985 522767.881985,148612.795985 522752.758985,148612.563985 522743.189985,148618.720985 522735.053985,148625.781585 522726.296485,148618.662985 522724.739985,148612.278985 522723.775985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((148482.813746868 522756.183508667,148484.759834217 522756.612200335,148500.311458172 522764.073026139,148507.47578582 522768.590283572,148524.485305735 522764.957677221,148526.135900505 522764.145660091,148532.598883594 522758.330211851,148537.783159503 522753.13904088,148537.640235854 522747.24405639,148537.573978828 522747.137066634,148532.272275747 522732.393023801,148530.149598324 522716.869200329,148531.298587695 522701.24311 [...]
-  			</op></test></case><case><desc>
-  				#42 Polygon - gid: 2542
-  			</desc>
-  			<a>POLYGON((150213.068985 524020.273985,150226.206985 524020.218985,150245.019985 524022.421985,150248.570985 524017.633985,150243.628985 523991.402985,150233.942985 523969.968985,150203.852985 523929.546985,150189.509985 523905.746985,150179.578985 523905.795985,150163.996985 523891.573985,150150.529985 523872.591985,150158.960985 523848.710985,150150.727985 523827.265985,150129.075985 523796.394985,150110.126985 523782.119985,150064.853985 523787.149985,150051.774985 523791.993985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((150106.011000335 523989.689500602,150114.057919676 523984.995648846,150131.312562914 523979.892369386,150139.180475973 523978.563497456,150141.030635187 523976.094127171,150143.466198894 523973.995184804,150140.693804819 523969.864680568,150140.146542734 523969.593183191,150129.018561804 523961.19132421,150113.436561804 523946.96932421,150110.842199358 523944.035224328,150110.774630149 523946.407515086,150107.74049457 523972.08052 [...]
-  			</op></test></case><case><desc>
-  				#43 Polygon - gid: 2543
-  			</desc>
-  			<a>POLYGON((144922.318985 524491.962985,144916.174985 524471.916985,144914.549985 524467.677985,144912.593985 524463.720985,144910.192985 524460.155985,144908.311985 524458.069985,144904.928985 524455.185985,144901.087985 524452.661985,144896.952985 524450.467985,144892.685985 524448.577985,144888.450985 524446.961985,144885.347985 524445.991985,144881.001985 524445.002985,144876.555985 524444.286985,144863.031985 524442.562985,144857.685985 524441.514985,144849.003985 524439.122985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#44 Polygon - gid: 2544
-  			</desc>
-  			<a>POLYGON((152738.586985 525524.931985,152740.326985 525497.058985,152695.275985 525498.501985,152656.986985 525505.098985,152622.061985 525523.010985,152648.325985 525540.128985,152652.935985 525590.321985,152647.410985 525629.067985,152666.698985 525650.755985,152708.041985 525659.923985,152735.752985 525671.255985,152760.563985 525666.811985,152771.160985 525648.828985,152770.241985 525625.353985,152756.879985 525597.961985,152746.550985 525573.880985,152738.586985 525524.931985))</a>
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#45 Polygon - gid: 2545
-  			</desc>
-  			<a>POLYGON((149453.122985 526139.892985,149396.797985 526127.534985,149353.639985 526128.716985,149378.053985 526143.048985,149404.918985 526161.498985,149438.396985 526192.728985,149474.027985 526233.837985,149507.380985 526288.575985,149516.204985 526264.755985,149536.833985 526225.717985,149553.115985 526196.776985,149518.161985 526170.998985,149453.122985 526139.892985))</a>
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#46 Polygon - gid: 2546
-  			</desc>
-  			<a>POLYGON((143371.698985 526340.324985,143367.501985 526296.992985,143367.318985 526278.597985,143349.180985 526262.013985,143334.789985 526251.329985,143319.597985 526245.894985,143315.281985 526251.019985,143278.726985 526298.107985,143265.495985 526287.517985,143253.409985 526293.227985,143236.509985 526310.988985,143223.254985 526345.656985,143210.652985 526371.956985,143208.644985 526376.798985,143242.636985 526387.900985,143277.186985 526389.196985,143320.427985 526393.579985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#47 Polygon - gid: 2547
-  			</desc>
-  			<a>POLYGON((158778.588985 529695.437985,158715.314985 529674.844985,158709.040985 529734.142985,158680.951985 529777.857985,158654.349985 529824.912985,158644.110985 529853.468985,158638.251985 529907.850985,158646.861985 529965.652985,158652.583985 529994.969985,158651.137985 529999.999985,158636.793985 530049.891985,158653.691985 530103.927985,158665.644985 530140.105985,158674.780985 530159.977985,158719.076985 530181.397985,158712.966985 530164.850985,158699.313985 530129.290985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#48 Polygon - gid: 2548
-  			</desc>
-  			<a>POLYGON((161952.205985 531803.507985,161950.166985 531785.171985,161948.777985 531776.277985,161947.155985 531767.422985,161941.486985 531770.695985,161937.729985 531773.172985,161932.269985 531777.472985,161926.725985 531782.098985,161924.613985 531783.667985,161920.829985 531786.099985,161918.605985 531787.218985,161914.388985 531788.805985,161912.462985 531789.286985,161907.980985 531789.764985,161906.546985 531789.681985,161902.168985 531788.569985,161900.603985 531787.696985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#49 Polygon - gid: 2549
-  			</desc>
-  			<a>POLYGON((144515.492985 534697.249985,144520.510985 534691.952985,144527.310985 534683.949985,144535.496985 534673.356985,144546.006985 534658.516985,144553.414985 534648.475985,144571.337985 534625.843985,144588.734985 534602.871985,144591.563985 534598.255985,144593.687985 534594.272985,144595.170985 534590.539985,144595.782985 534587.574985,144596.004985 534583.199985,144595.414985 534578.711985,144594.709985 534576.051985,144592.684985 534571.167985,144584.642985 534570.602985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#50 Polygon - gid: 2550
-  			</desc>
-  			<a>POLYGON((139580.306985 536284.245985,139581.537985 536275.353985,139582.391985 536270.934985,139584.727985 536262.895985,139588.416985 536252.326985,139591.066985 536246.306985,139593.754985 536241.295985,139596.494985 536237.619985,139599.804985 536234.137985,139603.593985 536230.963985,139607.726985 536228.169985,139622.104985 536219.993985,139630.326985 536215.966985,139647.195985 536208.674985,139656.268985 536204.452985,139664.079985 536200.252985,139671.632985 536195.480985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((139209.864361365 536222.972189994,139210.431297005 536221.517745343,139213.592297005 536214.967745343,139218.119433008 536206.899740567,139220.544433008 536203.141740567,139226.975410525 536194.584567191,139229.949410525 536191.165567191,139237.636669051 536183.52183426,139239.128669051 536182.23883426,139246.578605338 536176.600056987,139249.140605338 536174.901056987,139259.077204942 536169.348056245,139260.457204942 53616 [...]
-  			</op></test></case><case><desc>
-  				#51 Polygon - gid: 2551
-  			</desc>
-  			<a>POLYGON((167603.370985 536610.679985,167627.312985 536610.283985,167671.695985 536624.130985,167685.005985 536588.552985,167710.046985 536546.816985,167709.176985 536506.215985,167690.358985 536469.760985,167672.327985 536431.817985,167630.130985 536412.716985,167595.078985 536402.756985,167542.703985 536389.811985,167506.924985 536432.458985,167469.539985 536465.608985,167446.234985 536432.913985,167420.629985 536414.438985,167396.383985 536428.615985,167396.997985 536430.166985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((167518.99487489 536521.948060763,167523.287951439 536522.240215727,167536.666844921 536525.691103894,167549.185676584 536531.537664739,167560.419577491 536539.581475424,167566.761745414 536545.073086262,167570.737869345 536543.151622347,167586.028245886 536537.712667658,167602.130656777 536535.690241795,167626.072656777 536535.294241795,167629.371484375 536535.503008799,167634.600578813 536526.787642581,167634.56625147 536525.1856 [...]
-  			</op></test></case><case><desc>
-  				#52 Polygon - gid: 2552
-  			</desc>
-  			<a>POLYGON((139328.097985 537673.993985,139333.694985 537673.778985,139339.685985 537674.116985,139343.484985 537674.560985,139347.201985 537675.198985,139349.266985 537662.315985,139350.795985 537650.307985,139350.815985 537648.813985,139350.170985 537642.977985,139349.497985 537639.338985,139348.573985 537636.478985,139347.401985 537633.734985,139336.285985 537613.547985,139333.452985 537607.471985,139331.129985 537601.716985,139328.904985 537595.513985,139326.508985 537587.806985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#53 Polygon - gid: 2553
-  			</desc>
-  			<a>POLYGON((159078.115985 538635.625985,159073.785985 538635.186985,159069.280985 538635.348985,159064.698985 538635.981985,159060.140985 538636.953985,159053.718985 538638.713985,159049.352985 538640.261985,159045.098985 538642.416985,159041.557985 538645.223985,159040.211985 538646.934985,159038.272985 538650.769985,159036.869985 538655.096985,159035.937985 538659.695985,159035.410985 538664.343985,159035.238985 538667.833985,159035.436985 538672.256985,159036.130985 538676.707985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#54 Polygon - gid: 2554
-  			</desc>
-  			<a>POLYGON((159293.559985 538980.522985,159275.390985 538925.668985,159258.421985 538914.962985,159239.576985 538917.108985,159216.488985 538918.359985,159211.120985 538917.908985,159109.160985 538909.360985,159070.236985 538904.177985,158994.276985 538919.645985,158907.657985 538925.081985,158879.874985 538905.635985,158856.684985 538889.787985,158848.906985 538928.927985,158849.561985 538935.309985,158856.845985 538954.454985,158919.290985 538985.661985,158941.977985 538986.370985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((159178.260710927 538990.41719613,159202.122936517 538994.874862559,159205.932369085 538994.190488235,159206.951084137 538992.82288278,159204.848542186 538992.646234788,159178.260710927 538990.41719613))
-  			</op></test></case><case><desc>
-  				#55 Polygon - gid: 2555
-  			</desc>
-  			<a>POLYGON((157894.850985 539376.542985,157892.525985 539323.248985,157914.055985 539274.176985,157921.162985 539246.664985,157923.305985 539204.844985,157931.860985 539190.504985,157926.415985 539170.883985,157884.235985 539120.656985,157872.168985 539101.762985,157863.337985 539018.735985,157870.107985 538987.808985,157855.347985 538912.078985,157845.930985 538889.356985,157836.700985 538868.127985,157832.085985 538857.051985,157829.933985 538849.014985,157827.652985 538828.317985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((157796.315971774 538569.836655627,157796.287068268 538570.771296678,157796.51655414 538584.714488642,157796.554360558 538585.185598617,157797.206645716 538590.425949682,157797.745244705 538593.583515912,157797.919481214 538594.368563076,157800.953785266 538605.440705901,157805.813578304 538621.345003246,157807.209346082 538625.445501674,157822.267151913 538666.862821146,157822.828057742 538668.461636939,157827.030057742 538680.886 [...]
-  			</op></test></case><case><desc>
-  				#56 Polygon - gid: 2556
-  			</desc>
-  			<a>POLYGON((165866.082985 541862.721985,165851.682985 541848.138985,165804.193985 541863.105985,165801.945985 541874.734985,165814.893985 541890.902985,165824.346985 541905.179985,165834.300985 541928.120985,165826.139985 541936.876985,165823.907985 541948.444985,165827.893985 541968.536985,165846.896985 541979.346985,165875.377985 541971.704985,165921.822985 541960.759985,165900.301985 541937.964985,165886.338985 541910.918985,165892.219985 541895.974985,165878.605985 541877.133985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#57 Polygon - gid: 2557
-  			</desc>
-  			<a>POLYGON((164054.834985 543306.880985,164069.572985 543304.004985,164103.605985 543312.388985,164098.333985 543300.131985,164075.912985 543252.912985,164094.128985 543217.655985,164100.007985 543181.949985,164113.692985 543153.753985,164056.104985 543132.795985,164041.707985 543117.852985,164019.452985 543100.919985,163992.041985 543102.519985,163994.001985 543156.339985,163998.122985 543200.290985,163968.364985 543209.075985,163940.187985 543232.044985,163942.884985 543247.017985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#58 Polygon - gid: 2558
-  			</desc>
-  			<a>POLYGON((166001.678985 545096.446985,165986.188985 545050.627985,166031.006985 545078.395985,166053.356985 545047.590985,166042.301985 545030.529985,166001.118985 545004.006985,165970.376985 544983.927985,165949.330985 544958.286985,165946.693985 544938.892985,165963.120985 544919.755985,165995.255985 544914.667985,166022.427985 544917.764985,166062.571985 544932.058985,166097.433985 544907.541985,166121.008985 544885.492985,166149.252985 544896.697985,166161.300985 544855.607985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((166006.280209145 544840.438913134,166015.082113057 544841.442133229,166013.442395777 544838.869281385,166006.280209145 544840.438913134))
-  			</op></test></case><case><desc>
-  				#59 Polygon - gid: 2559
-  			</desc>
-  			<a>POLYGON((165400.049985 545327.155985,165416.553985 545307.426985,165440.890985 545317.388985,165451.763985 545309.292985,165455.551985 545256.760985,165447.188985 545219.754985,165398.556985 545171.589985,165389.391985 545144.568985,165415.765985 545137.758985,165442.139985 545130.948985,165489.105985 545131.514985,165494.821985 545142.545985,165481.339985 545161.579985,165465.034985 545177.852985,165498.516985 545230.195985,165501.015485 545233.148485,165500.118985 545227.637985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((165057.217205208 544883.120216485,165059.30153673 544912.389570074,165059.432092366 544920.688588389,165057.451092366 544970.647588389,165056.839151797 544977.684729339,165055.105079377 544990.562684236,165055.666345379 544991.014185186,165082.574837416 544991.687947258,165144.075738552 544984.790287485,165149.295992153 544984.388702299,165205.466992153 544982.035702299,165223.851710387 544983.535879454,165231.859198159 5449 [...]
-  			</op></test></case><case><desc>
-  				#60 Polygon - gid: 2560
-  			</desc>
-  			<a>POLYGON((165039.888985 545214.900985,165061.521985 545211.327985,165071.841985 545218.422985,165077.658585 545221.274385,165042.910985 545188.529985,165018.330985 545164.645985,165012.696985 545156.314985,165001.478985 545145.165985,164983.560985 545134.409985,164959.705985 545136.405985,164912.749985 545126.728985,164872.247985 545143.406985,164854.636985 545152.272985,164842.895985 545158.183985,164822.013985 545183.452985,164819.327985 545202.866985,164836.326985 545230.849985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#61 Polygon - gid: 2561
-  			</desc>
-  			<a>POLYGON((165238.510985 545710.471985,165192.124985 545700.368985,165160.156985 545630.008985,165164.336985 545624.861985,165176.876985 545609.422985,165172.523985 545591.077985,165168.170985 545572.732985,165167.980985 545556.368985,165147.570985 545540.142985,165125.931985 545556.256985,165090.936985 545602.197985,165089.392985 545634.903985,165089.504985 545645.843985,165092.417985 545662.279985,165111.877985 545683.285985,165129.554985 545701.137985,165121.586985 545728.577985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#62 Polygon - gid: 2562
-  			</desc>
-  			<a>POLYGON((167132.502985 546739.675985,167129.431985 546728.461985,167149.272985 546730.744985,167174.754985 546732.873985,167203.344985 546749.030985,167214.701985 546712.855985,167222.891985 546698.488985,167172.714985 546705.889985,167136.868985 546710.488985,167119.637985 546696.854985,167075.210985 546707.329985,167010.354985 546685.151985,166970.378985 546680.545985,166953.227985 546678.167985,166944.879985 546686.925985,166934.540985 546732.693985,166943.806985 546763.687985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#63 Polygon - gid: 2563
-  			</desc>
-  			<a>POLYGON((142722.192985 546177.308985,142726.778985 546176.811985,142731.932985 546176.961985,142741.768985 546177.534985,142746.228985 546178.131985,142757.116985 546179.802985,142766.625985 546181.831985,142771.037985 546182.101985,142773.400985 546181.387985,142776.497985 546178.776985,142779.106985 546174.996985,142781.284985 546170.613985,142783.085985 546166.194985,142784.732985 546161.198985,142785.744985 546156.827985,142788.327985 546142.074985,142788.603985 546137.521985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#64 Polygon - gid: 2564
-  			</desc>
-  			<a>POLYGON((164037.000985 546901.414985,164106.537985 546859.892985,164138.256985 546862.893985,164190.193985 546854.347985,164219.006985 546863.152985,164224.504985 546879.653985,164241.465985 546901.930985,164267.345985 546890.411985,164324.403985 546869.382985,164341.607985 546857.870985,164388.533985 546827.945985,164369.933985 546821.741985,164340.564985 546826.620985,164308.425985 546822.759985,164308.404985 546843.093985,164299.745985 546854.692985,164283.505985 546842.787985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#65 Polygon - gid: 2565
-  			</desc>
-  			<a>POLYGON((165997.948985 547128.168985,166014.238985 547102.270985,166026.375985 547112.440985,166060.687985 547117.495985,166091.450985 547096.872985,166113.825985 547082.132985,166119.200985 547070.590985,166109.259985 547010.901985,166075.888985 547034.320985,166069.749985 547061.434985,166058.900985 547078.693985,166028.270985 547076.283985,166018.907985 547042.519985,165995.926985 547026.000985,165977.533985 546969.846985,165948.195985 546992.608985,165951.810985 547025.403985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#66 Polygon - gid: 2566
-  			</desc>
-  			<a>POLYGON((165100.071985 522081.185985,165136.799985 522076.135985,165166.082985 522092.836985,165183.181985 522109.283985,165190.140985 522118.074985,165206.348985 522101.100985,165220.161985 522076.505985,165220.503985 522074.959985,165225.622985 522051.802985,165237.799985 522011.812985,165240.146985 521960.824985,165236.333985 521894.861985,165237.261985 521814.285985,165243.911985 521772.257985,165226.779985 521761.751985,165193.019985 521743.035985,165165.246985 521728.639985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((164820.266857 522017.427204655,164860.865764155 522045.854132527,164884.683758641 522051.483045719,164914.706877136 522053.700609857,164906.045863843 522043.003019071,164883.150492441 522024.179453335,164874.91441489 522020.711856107,164839.599301485 522019.296853506,164834.785821452 522018.948590341,164820.266857 522017.427204655))
-  			</op></test></case><case><desc>
-  				#67 Polygon - gid: 2567
-  			</desc>
-  			<a>POLYGON((154374.974985 540624.728985,154320.493985 540619.008985,154292.141985 540622.113985,154300.537985 540553.371985,154315.955985 540540.285985,154376.940985 540530.412985,154405.631985 540496.147985,154445.668985 540435.041985,154454.521985 540417.090985,154451.884985 540403.553985,154445.292985 540369.710985,154445.579985 540362.563985,154447.014985 540326.827985,154437.326985 540254.795985,154511.563985 540278.324985,154528.041985 540293.316985,154555.203985 540318.597985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON ((154211.34039180956 540382.1317209445, 154217.6503256708 540384.9741471609, 154228.8660526432 540392.7357234654, 154238.49064413007 540402.4001860456, 154246.20578777403 540413.6479038943, 154262.69478777403 540443.1149038943, 154268.08157501929 540455.0980127293, 154271.29462502326 540467.8372703156, 154272.15180599023 540479.7780934644, 154278.51581715897 540475.2995723275, 154290.83214622788 540469.6192125722, 154303.9701183911 [...]
-  			</op></test></case><case><desc>
-  				#68 Polygon - gid: 2568
-  			</desc>
-  			<a>POLYGON((151090.928985 540950.574985,151117.445985 540939.721985,151149.481985 540941.866985,151212.221985 540950.239985,151224.726985 540959.131985,151249.097985 540961.645985,151268.213985 540941.565985,151298.490985 540913.861985,151331.140985 540899.607985,151337.670985 540896.756985,151348.111985 540887.739985,151353.647985 540867.974985,151359.183985 540848.209985,151369.021985 540811.954985,151379.284985 540781.097985,151400.204985 540762.390985,151448.885985 540728.437985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#69 Polygon - gid: 2569
-  			</desc>
-  			<a>POLYGON((157856.121985 509999.999985,157796.029985 509999.999985,157791.006985 510004.813985,157791.813985 510018.198985,157800.933985 510029.066985,157811.325985 510037.421985,157822.700985 510041.583985,157836.355985 510047.726985,157846.509985 510047.168985,157860.168985 510044.667985,157865.721985 510035.395985,157865.310985 510029.671985,157864.898985 510023.947985,157864.938985 510012.985985,157856.897985 510002.060985,157856.121985 509999.999985))</a>
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#70 Polygon - gid: 2570
-  			</desc>
-  			<a>POLYGON((166912.823985 510008.038985,166922.037985 510006.063985,166931.908985 510006.063985,166939.147985 510009.354985,166945.070985 510014.619985,166951.361985 510005.018985,166956.501985 509999.999985,166817.427985 509999.999985,166829.662985 510020.674985,166846.946985 510042.171985,166864.977985 510054.010985,166876.718985 510056.295985,166886.332985 510051.098985,166888.756985 510038.698985,166892.223985 510028.810985,166906.901985 510012.644985,166912.823985 510008.038985))</a>
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#71 Polygon - gid: 2571
-  			</desc>
-  			<a>POLYGON((160978.349985 510216.528985,160976.017985 510196.815985,160972.315985 510179.827985,160967.100985 510160.634985,160968.288985 510153.324985,160933.313985 510163.101985,160874.570985 510167.697985,160863.688985 510172.638985,160844.319985 510175.223985,160810.435985 510182.778985,160768.056985 510200.089985,160716.009985 510219.903985,160738.406985 510250.985985,160748.943985 510253.617985,160780.763985 510240.957985,160797.438985 510248.395985,160805.905985 510245.900985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#72 Polygon - gid: 2572
-  			</desc>
-  			<a>POLYGON((164410.173985 510269.608985,164385.850985 510262.988985,164380.056985 510272.454985,164384.086985 510288.828985,164411.898985 510335.704985,164423.329985 510359.345985,164423.798985 510376.111985,164433.397985 510390.825985,164433.551985 510400.397985,164424.317985 510428.944985,164425.629985 510436.100985,164434.162985 510445.550985,164452.393985 510464.357985,164473.162985 510490.376985,164484.334985 510507.267985,164489.125985 510507.205985,164520.300985 510472.028985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#73 Polygon - gid: 2573
-  			</desc>
-  			<a>POLYGON((165811.803985 510461.433985,165827.476985 510461.338985,165854.112985 510465.702985,165860.990985 510489.889985,165940.128985 510487.374985,165967.267985 510478.917985,165996.204985 510476.027985,166010.928985 510478.380985,166019.470985 510482.908985,166045.518985 510470.094985,166044.175985 510465.335985,166021.852985 510442.020985,166001.663985 510418.254985,165994.615985 510423.284985,165980.675985 510431.298985,165958.830985 510417.903985,165925.719985 510435.804985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#74 Polygon - gid: 2574
-  			</desc>
-  			<a>POLYGON((156787.353985 510717.616985,156798.209985 510707.476985,156835.337985 510722.081985,156846.303985 510701.194985,156809.056985 510660.576985,156747.023985 510612.786985,156725.321985 510631.224985,156706.853985 510627.359985,156670.055985 510617.736985,156669.633985 510645.101985,156641.531985 510673.194985,156607.232985 510646.565985,156586.956985 510678.596985,156610.864985 510701.168985,156633.590985 510723.694985,156644.244985 510734.684985,156664.910985 510709.964985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#75 Polygon - gid: 2575
-  			</desc>
-  			<a>POLYGON((158008.700985 510611.812985,158026.072985 510610.072985,158045.611985 510612.296985,158069.846985 510619.338985,158090.368985 510618.785985,158109.698985 510613.651985,158128.025985 510597.619985,158093.668985 510549.634985,158057.574985 510514.193985,158039.492985 510494.646985,158015.478985 510474.555985,157995.775985 510460.308985,157942.439985 510496.109985,157921.521985 510507.754985,157902.162985 510523.671985,157865.738985 510559.611985,157883.243985 510610.932985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#76 Polygon - gid: 2576
-  			</desc>
-  			<a>POLYGON((166305.250985 510805.834985,166318.509985 510802.975985,166330.838985 510809.846985,166344.515985 510802.850985,166343.020985 510793.191985,166337.462985 510785.456985,166339.794985 510768.209985,166353.422985 510755.048985,166364.727985 510750.532985,166376.738985 510747.721985,166389.828985 510743.756985,166403.788985 510746.369985,166415.423985 510749.148985,166427.334985 510741.479985,166440.525985 510736.196985,166441.389985 510724.034985,166448.601985 510697.764985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((166205.479485534 510652.581119516,166251.356748955 510691.357878233,166252.239160589 510692.115525049,166266.195160589 510704.287525049,166279.231532196 510719.102325104,166281.223092437 510722.078781098,166287.694391735 510714.260673777,166301.322391735 510701.099673777,166312.697826602 510692.069135259,166325.600553693 510685.400493874,166336.905553693 510680.884493874,166347.637140521 510677.506256777,166357.30243744 510675.244 [...]
-  			</op></test></case><case><desc>
-  				#77 Polygon - gid: 2577
-  			</desc>
-  			<a>POLYGON((144747.238985 510959.113985,144755.551985 510958.391985,144759.999985 510957.706985,144761.994985 510957.120985,144771.077985 510953.546985,144775.163985 510951.478985,144778.521985 510947.974985,144780.605985 510943.978985,144783.010985 510937.753985,144785.651985 510927.645985,144788.862985 510919.396985,144791.739985 510910.868985,144793.064985 510907.386985,144797.114985 510897.469985,144801.720985 510888.417985,144806.413985 510877.909985,144812.059985 510868.414985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((144749.805324897 510825.061482914,144752.789028351 510819.62041865,144757.866524274 510811.355078054,144760.486491976 510806.149454063,144761.923067335 510803.434986066,144767.587610419 510793.24202396,144772.632499225 510781.700720814,144776.712345391 510773.707651011,144785.72556147 510758.388342297,144789.013934301 510752.305514056,144792.041340364 510746.276186408,144796.232065554 510737.269227828,144797.461513493 510734.75093 [...]
-  			</op></test></case><case><desc>
-  				#78 Polygon - gid: 2578
-  			</desc>
-  			<a>POLYGON((164261.154985 510650.157985,164222.546985 510625.817985,164154.918985 510621.315985,164140.780985 510624.098985,164100.762985 510630.061985,164079.139985 510626.535985,164059.912985 510617.594985,164015.891985 510599.380985,163982.805985 510602.715985,163983.143985 510614.572985,163970.818985 510623.941985,163962.940985 510638.400985,163944.888985 510642.579985,163933.276985 510650.021985,163930.136985 510664.321985,163942.960985 510666.830985,163941.293985 510678.107985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((164014.772946481 510692.038226625,164012.326520825 510702.178274868,164011.527687693 510703.983065768,164012.792704249 510710.315333713,164019.220139731 510719.696228589,164024.701026238 510731.901634901,164027.926009408 510744.88668568,164028.625355324 510755.663210165,164043.789058394 510776.899470009,164053.667376006 510779.322852758,164057.737747794 510780.44376297,164083.228747794 510788.24176297,164096.890697277 510793 [...]
-  			</op></test></case><case><desc>
-  				#79 Polygon - gid: 2579
-  			</desc>
-  			<a>POLYGON((161163.886985 511013.234985,161189.226985 511008.259985,161204.882985 511010.529985,161216.939985 511017.641985,161227.792985 511024.762985,161248.543985 511023.948985,161299.183985 511005.191985,161318.473985 510994.650985,161337.727985 510983.346985,161348.559985 510978.469985,161375.078985 510969.443985,161394.349985 510955.624985,161394.328985 510946.004985,161386.939985 510926.037985,161379.543985 510910.182985,161373.427985 510893.386985,161363.695985 510872.502985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#80 Polygon - gid: 2580
-  			</desc>
-  			<a>POLYGON((153813.688985 511062.953985,153835.321985 511057.586985,153844.786985 511047.891985,153846.824985 511035.417985,153842.431985 511021.764985,153850.025985 511008.873985,153863.361985 510999.755985,153876.654985 510996.614985,153892.257985 510993.431985,153902.800985 510983.707985,153905.732985 510969.043985,153904.396985 510957.029985,153901.984985 510954.939985,153890.617985 510951.489985,153860.008985 510941.167985,153846.688985 510938.404985,153830.265985 510936.142985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#81 Polygon - gid: 2581
-  			</desc>
-  			<a>POLYGON((144665.365985 511341.906985,144664.510985 511337.457985,144663.984985 511333.542985,144661.230985 511335.031985,144656.989985 511336.582985,144654.973985 511336.925985,144649.894985 511337.240985,144645.424985 511337.740985,144643.682985 511337.588985,144639.352985 511336.370985,144637.147985 511334.599985,144633.775985 511330.501985,144631.204985 511326.779985,144628.821985 511322.413985,144627.874985 511317.609985,144627.824985 511311.225985,144628.204985 511306.750985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#82 Polygon - gid: 2582
-  			</desc>
-  			<a>POLYGON((150793.118985 511863.872985,150782.435985 511854.966985,150773.079985 511846.582985,150769.853985 511843.245985,150766.986985 511839.782985,150761.511985 511832.617985,150758.605985 511829.192985,150754.526985 511825.034985,150751.182985 511821.998985,150747.703985 511819.159985,150745.002985 511817.382985,150740.884985 511815.528985,150736.708985 511814.410985,150732.238985 511813.744985,150725.323985 511813.170985,150720.857985 511813.353985,150717.259985 511814.287985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((150457.10488879 511902.90912939,150464.733870064 511906.143144005,150467.087964112 511907.189121685,150471.164964112 511909.085121685,150475.376080646 511911.206976503,150478.562080646 511912.939976503,150481.269290797 511914.486309485,150488.994290797 511919.114309485,150492.08021185 511921.066696571,150501.486797912 511927.343790442,150509.030924817 511931.869270879,150511.024338606 511933.107874813,150512.491255491 511934.05146 [...]
-  			</op></test></case><case><desc>
-  				#83 Polygon - gid: 2583
-  			</desc>
-  			<a>POLYGON((156449.341985 511947.023985,156464.014985 511945.970985,156481.530985 511959.981985,156488.552985 511957.898985,156502.465985 511951.515985,156519.696985 511967.276985,156532.436985 511968.984985,156546.765985 511960.382985,156557.920985 511953.685985,156617.345985 511926.606985,156650.552985 511912.686985,156629.697985 511893.765985,156618.726985 511870.069985,156571.803985 511869.954985,156520.017985 511866.320985,156489.605985 511875.922985,156479.281985 511900.711985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#84 Polygon - gid: 2584
-  			</desc>
-  			<a>POLYGON((155602.027985 512384.736985,155651.324985 512362.529985,155690.321985 512347.470985,155728.819985 512327.098985,155734.742985 512356.836985,155759.349985 512351.936985,155787.291985 512340.198985,155805.031985 512324.680985,155807.589985 512298.852985,155807.126985 512268.633985,155818.253985 512240.316985,155826.566985 512208.914985,155827.900985 512153.049985,155845.759985 512111.821985,155872.507985 512069.193985,155889.837985 512044.252985,155912.490985 512003.645985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#85 Polygon - gid: 2585
-  			</desc>
-  			<a>POLYGON((158639.754985 512372.943985,158642.449985 512349.639985,158651.455985 512332.998985,158654.537985 512321.227985,158662.359985 512307.021985,158667.084985 512302.182985,158674.148985 512294.948985,158682.389985 512285.305985,158690.575985 512270.902985,158694.679985 512247.278985,158692.208985 512240.181985,158683.712985 512228.424985,158668.883985 512217.032985,158646.555985 512214.750985,158627.649985 512229.323985,158617.422985 512243.507985,158608.087985 512260.305985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#86 Polygon - gid: 2586
-  			</desc>
-  			<a>POLYGON((155727.202985 512684.126985,155741.919985 512679.921985,155754.534985 512679.921985,155769.250985 512673.614985,155781.865985 512667.307985,155798.163985 512654.965985,155820.165985 512662.878985,155835.705985 512670.729985,155850.180985 512672.093985,155857.418985 512672.776985,155870.184985 512655.342985,155879.069985 512649.526985,155883.511985 512646.618985,155904.577985 512658.609985,155930.402985 512657.713985,155952.915985 512644.276985,155976.753985 512624.405985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#87 Polygon - gid: 2587
-  			</desc>
-  			<a>POLYGON((146166.976985 512563.940985,146169.594985 512563.533985,146174.055985 512564.781985,146177.356985 512561.339985,146181.129985 512554.989985,146185.373985 512548.630985,146189.013985 512541.920985,146194.870985 512530.011985,146198.574985 512521.811985,146202.486985 512510.766985,146206.272985 512502.588985,146208.002985 512498.444985,146209.826985 512492.155985,146212.021985 512482.022985,146213.069985 512474.579985,146213.899985 512465.609985,146214.122985 512461.084985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((145961.546571986 511912.662006029,145964.929660209 511913.786300946,145968.831148249 511915.203927207,145977.213148249 511918.514927207,145978.184122361 511918.906330695,145982.223122361 511920.567330695,145988.178345514 511923.326895495,145992.163345514 511925.389895495,146002.428346021 511931.803847377,146005.269346021 511933.915847377,146012.547718291 511940.082553283,146017.680718291 511945.025553283,146020.175831511 511947.54 [...]
-  			</op></test></case><case><desc>
-  				#88 Polygon - gid: 2588
-  			</desc>
-  			<a>POLYGON((167532.477985 512809.448985,167555.559985 512773.894985,167560.645985 512730.879985,167581.079985 512731.212985,167606.259985 512686.118985,167617.210985 512664.753985,167628.468985 512640.940985,167597.450985 512637.978985,167581.803985 512637.728985,167556.555985 512632.534985,167547.781985 512627.528985,167513.601985 512631.705985,167490.695985 512631.340985,167471.007985 512626.155985,167475.732985 512640.627985,167482.838985 512659.940985,167492.745985 512684.143985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#89 Polygon - gid: 2589
-  			</desc>
-  			<a>POLYGON((164372.606985 512890.176985,164324.811985 512880.193985,164323.666985 512914.388985,164331.604985 512958.853985,164350.402985 512964.195985,164391.299985 512979.726985,164454.259985 513002.043985,164502.492985 513022.119985,164552.192985 513041.053985,164558.382985 513043.657985,164576.953985 513051.470985,164592.038985 513040.219985,164595.863985 513032.750985,164611.578985 513009.064985,164629.578985 512994.920985,164626.260985 512987.836985,164600.829985 512976.485985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#90 Polygon - gid: 2590
-  			</desc>
-  			<a>POLYGON((155418.520985 513085.717985,155400.143985 513071.569985,155370.702985 513097.312985,155348.413985 513124.256985,155334.276985 513145.103985,155324.433985 513167.135985,155314.900985 513197.823985,155293.396985 513250.465985,155281.650985 513277.996985,155264.569985 513307.253985,155252.427985 513331.225985,155236.340985 513356.837985,155217.667985 513407.428985,155244.525985 513419.754985,155271.368985 513429.290985,155283.571985 513410.496985,155322.096985 513324.107985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#91 Polygon - gid: 2591
-  			</desc>
-  			<a>POLYGON((166387.863985 513465.987985,166413.814985 513435.239985,166454.386985 513435.727985,166462.438985 513436.310985,166456.999985 513382.178985,166446.221985 513361.906985,166439.149985 513358.988985,166405.819985 513348.211985,166349.398985 513333.283985,166288.061985 513312.194985,166276.204985 513316.629985,166264.022985 513356.675985,166262.695985 513364.228985,166258.961985 513385.471985,166282.343985 513410.305985,166286.133985 513412.866985,166327.046985 513440.506985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#92 Polygon - gid: 2592
-  			</desc>
-  			<a>POLYGON((153201.327985 513295.818985,153226.912985 513272.838985,153240.302985 513281.911985,153282.966985 513342.907985,153287.232985 513349.007985,153310.162985 513372.145985,153338.326985 513391.395985,153372.548985 513386.775985,153399.672985 513387.103985,153440.243985 513369.694985,153483.249985 513348.552985,153521.235985 513335.287985,153552.489985 513341.581985,153585.786985 513360.695985,153617.380985 513383.704985,153639.382985 513396.019985,153663.846985 513408.126985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((153314.366408853 513256.946373533,153344.425090418 513299.920762731,153344.428307148 513299.925362002,153345.019027492 513300.770039474,153357.292865102 513313.15521412,153362.514942791 513312.450229054,153373.455864573 513311.781468071,153384.696070673 513311.917391519,153408.891657558 513301.535074788,153450.161712931 513281.246475274,153458.523693422 513277.746131484,153496.509693422 513264.481131484,153509.454653284 5132 [...]
-  			</op></test></case><case><desc>
-  				#93 Polygon - gid: 2593
-  			</desc>
-  			<a>POLYGON((144142.989985 514088.951985,144136.449985 514054.961985,144132.731985 514033.263985,144127.866985 514013.332985,144126.033985 514004.523985,144123.194985 513984.498985,144121.950985 513977.743985,144119.474985 513965.987985,144116.997985 513955.498985,144114.004985 513944.396985,144111.364985 513935.792985,144104.055985 513915.874985,144099.268985 513901.813985,144095.552985 513888.833985,144092.293985 513878.724985,144090.002985 513870.475985,144088.955985 513866.101985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#94 Polygon - gid: 2594
-  			</desc>
-  			<a>POLYGON((146479.081985 514136.773985,146478.714985 514132.400985,146477.568985 514128.020985,146476.252985 514124.982985,146473.696985 514121.266985,146471.885985 514119.791985,146467.951985 514117.478985,146464.896985 514115.364985,146459.731985 514111.590985,146449.118985 514103.426985,146445.431985 514100.853985,146438.988985 514097.422985,146420.476985 514084.864985,146410.008985 514078.144985,146406.594985 514075.475985,146403.293985 514072.424985,146402.417985 514071.373985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((146011.847522543 513740.890335071,146014.984307229 513742.322478592,146018.011201398 513743.787321187,146024.428201398 513747.072321187,146033.566291871 513752.604961839,146036.493665821 513754.675862826,146042.935029827 513758.13166686,146051.440930471 513763.45702014,146055.082930471 513766.09202014,146057.700853077 513768.074842368,146065.722853077 513774.431842368,146070.2158857 513778.290706576,146075.6818857 513783.373 [...]
-  			</op></test></case><case><desc>
-  				#95 Polygon - gid: 2595
-  			</desc>
-  			<a>POLYGON((152747.244985 514163.075985,152750.222985 514162.865985,152762.227985 514163.357985,152765.838985 514164.275985,152776.630985 514167.853985,152784.077985 514169.654985,152795.626985 514175.727985,152800.056985 514177.203985,152805.566985 514178.290985,152810.480985 514178.365985,152815.012985 514179.178985,152819.420985 514179.392985,152823.072985 514177.882985,152827.019985 514175.502985,152835.565985 514171.245985,152837.084985 514170.146985,152841.503985 514165.822985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>MULTIPOLYGON(((152597.239547324 514029.678575879,152606.678441824 514038.183733586,152608.926208731 514040.294461888,152622.835937061 514053.904934079,152630.265885999 514060.764320717,152637.967903619 514069.033557604,152648.847903619 514082.640557604,152658.423790211 514098.16991668,152661.567790211 514105.01391668,152662.517340891 514107.225410577,152686.862372445 514102.435669934,152698.633931665 514098.961073367,152706.964296294 51409 [...]
-  			</op></test></case><case><desc>
-  				#96 Polygon - gid: 2596
-  			</desc>
-  			<a>POLYGON((154470.187985 514355.480985,154486.830985 514323.594985,154500.001985 514288.890985,154498.444985 514263.472985,154497.741985 514239.518985,154493.223985 514222.771985,154489.801985 514204.219985,154488.879985 514182.090985,154478.186985 514157.249985,154474.040985 514134.114985,154467.747985 514111.146985,154466.497985 514095.633985,154470.929985 514076.999985,154488.837985 514040.402985,154492.458985 514010.825985,154489.681985 513972.417985,154476.127985 513929.415985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((154372.475003626 514263.349143873,154396.706937495 514267.612531514,154403.170413394 514269.046426639,154423.988413027 514274.639380627,154423.585300499 514268.058575085,154423.477262909 514265.673131474,154423.033047317 514250.536943284,154420.812790206 514242.307052659,154419.468203972 514236.376571173,154416.046203972 514217.824571173,154414.866998649 514207.342135003,154414.520949841 514199.036588282,154409.298243715 514186.90 [...]
-  			</op></test></case><case><desc>
-  				#97 Polygon - gid: 2597
-  			</desc>
-  			<a>POLYGON((144573.637985 514299.611985,144569.108985 514299.348985,144562.201985 514299.403985,144559.226985 514299.220985,144554.798985 514298.485985,144551.780985 514297.383985,144547.881985 514295.120985,144545.571985 514292.973985,144542.929985 514289.294985,144542.014985 514286.888985,144540.935985 514282.467985,144536.953985 514270.768985,144535.431985 514264.430985,144527.414985 514231.256985,144525.265985 514220.631985,144523.947985 514211.728985,144523.487985 514204.993985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case><case><desc>
-  				#98 Polygon - gid: 2598
-  			</desc>
-  			<a>POLYGON((146978.395985 514128.105985,146993.088985 514109.724985,146990.935985 514109.919985,146986.515985 514108.676985,146984.834985 514107.491985,146981.559985 514104.355985,146978.605985 514100.856985,146976.054985 514097.475985,146971.011985 514090.004985,146967.745985 514085.474985,146964.701985 514082.154985,146959.542985 514075.969985,146956.337985 514072.894985,146952.680985 514071.027985,146947.749985 514069.211985,146939.485985 514065.648985,146927.297985 514062.022985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((146797.091534784 514198.560801946,146799.036341277 514196.430417783,146800.519647422 514194.878956067,146799.137713142 514194.468888446,146798.660722856 514195.421904049,146796.985503573 514198.644726154,146797.091534784 514198.560801946))
-  			</op></test></case><case><desc>
-  				#99 Polygon - gid: 2599
-  			</desc>
-  			<a>POLYGON((144130.790985 514542.589985,144136.106985 514541.268985,144140.618985 514541.819985,144146.580985 514542.271985,144155.308985 514545.689985,144159.779985 514546.073985,144165.774985 514546.027985,144170.614985 514545.336985,144174.457985 514542.248985,144180.591985 514535.602985,144185.031985 514531.945985,144188.930985 514529.699985,144202.240985 514526.170985,144204.522985 514525.434985,144208.647985 514523.675985,144209.506985 514523.064985,144212.582985 514519.733985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON((144176.60740853 514401.555584319,144177.632982782 514398.643143597,144179.373625931 514394.085531269,144178.682298521 514392.965629534,144176.60740853 514401.555584319))
-  			</op></test></case><case><desc>
-  				#100 Polygon - gid: 2600
-  			</desc>
-  			<a>POLYGON((153556.031985 514886.227985,153560.525985 514886.012985,153566.393985 514886.836985,153572.264985 514888.653985,153582.160985 514890.869985,153584.416985 514890.833985,153588.654985 514889.150985,153590.995985 514887.355985,153594.093985 514881.247985,153600.596985 514871.470985,153607.108985 514856.972985,153612.956985 514847.521985,153608.356985 514841.430985,153606.284985 514837.439985,153605.664985 514834.687985,153605.359985 514830.122985,153602.267985 514813.476985 [...]
-  			<test><op name='buffer' arg1='A' arg2='-75'>POLYGON( EMPTY)
-  			</op></test></case></run>
\ No newline at end of file
diff --git a/testxml/external/TestBufferJagged.xml b/testxml/external/TestBufferJagged.xml
deleted file mode 100644
index 0fbd610..0000000
--- a/testxml/external/TestBufferJagged.xml
+++ /dev/null
@@ -1,75 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-<resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
-
-  <desc>
-Test case from Safe Software. 
-See http://trac.osgeo.org/geos/wiki/BufferRobustness
- </desc>
-
-  <a>
-    POLYGON ((99736.4572496327 -2239219.11305743, 99736.6573549178 -2239219.11305743, 99736.6573549178 -2239219.01300479, 99736.5573022753 -2239219.01300479, 99736.5573022753 -2239218.8128995, 99736.6573549178 -2239218.8128995, 99736.6573549178 -2239218.91295215, 99736.7574075604 -2239218.91295215, 99736.7574075604 -2239219.01300479, 99736.8574602029 -2239219.01300479, 99736.8574602029 -2239219.11305743, 99736.9575128455 -2239219.11305743, 99736.9575128455 -2239219.21311007, 99737.057565 [...]
-  </a>
-
-  <test>
-    <desc>buffer-0.35: see http://trac.osgeo.org/geos/wiki/BufferRobustness</desc>
-    <op name="buffer" arg1="a" arg2="0.35">
-      POLYGON ((99725.2015115944 -2239210.264040296, 99725.2015115944 -2239209.90821432, 99725.20823674626 -2239209.839932707, 99725.22815375803 -2239209.7742751185, 99725.26049723009 -2239209.7137647383, 99725.3015642369 -2239209.663724446, 99725.3015642369 -2239209.60805639, 99725.30649139937 -2239209.5580300703, 99725.3015642369 -2239209.50800375, 99725.3015642369 -2239209.4079511, 99725.30828938876 -2239209.339669487, 99725.32820640053 -2239209.2740118983, 99725.3605498726 -2239209.2 [...]
-  (99729.4984977109 -2239209.7583196, 99729.5536172965 -2239209.7583196, 99729.60421676433 -2239209.763303213, 99729.60628785078 -2239209.7607795866, 99729.60868865077 -2239209.758809301, 99729.61055301856 -2239209.739880057, 99729.63047003033 -2239209.6742224684, 99729.6628135024 -2239209.613712088, 99729.70388050929 -2239209.5636717957, 99729.70388050929 -2239209.50800375, 99729.70880767224 -2239209.457977425, 99729.70388050929 -2239209.4079511, 99729.70388050929 -2239209.352283054, 99 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-0.75: see http://trac.osgeo.org/geos/wiki/BufferRobustness</desc>
-    <op name="buffer" arg1="a" arg2="0.75">
-      POLYGON((99724.80151159 -2239210.14114081,99724.80151159 -2239209.90821432,99724.81592263 -2239209.76189657,99724.85860194 -2239209.62120174,99724.9042938714 -2239209.53571816,99724.90156424 -2239209.50800375,99724.90156424 -2239209.4079511,99724.91597528 -2239209.26163336,99724.95865459 -2239209.12093853,99725.02796203 -2239208.99127343,99725.0428380369 -2239208.97314696,99725.05870723 -2239208.92083324,99725.12801467 -2239208.79116814,99725.22128679 -2239208.67751573,99725.276240 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-1.01 (#494)</desc>
-    <op name="buffer" arg1="a" arg2="1.01">
-      POLYGON ((99724.5415116 -2239210.07866999,99724.5415116 -2239209.9082143,99724.5609185 -2239209.7111731,99724.6183933 -2239209.521704,99724.6415642 -2239209.4783543,99724.6415642 -2239209.4079511,99724.6609711 -2239209.2109099,99724.7184459 -2239209.0214408,99724.8094364244 -2239208.85120953,99724.8184986 -2239208.8213356,99724.9118326 -2239208.6467199,99725.037439 -2239208.493668,99725.0923925052 -2239208.44856881,99725.1374917 -2239208.3936153,99725.19244517 -2239208.34851617,997 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-1.1</desc>
-    <op name="buffer" arg1="a" arg2="1.1">
-      POLYGON ((99724.45151159 -2239210.0570456,99724.45151159 -2239209.90821432,99724.47264779 -2239209.69361496,99724.53524411 -2239209.48726254,99724.55156424 -2239209.45672972,99724.55156424 -2239209.4079511,99724.57270043 -2239209.19335175,99724.63529675 -2239208.98699933,99724.7262871367 -2239208.81676829,99724.73534939 -2239208.78689404,99724.83700031 -2239208.59671856,99724.97379942 -2239208.43002836,99725.0287529111 -2239208.38492919,99725.07385206 -2239208.32997572,99725.128805 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-1.5</desc>
-    <op name="buffer" arg1="a" arg2="1.5">
-POLYGON ((99723.95146 -2239211.2089, 99723.95146 -2239210.50853, 99723.98028 -2239210.21589, 99724.05151 -2239209.98109, 99724.05151 -2239209.90821, 99724.08033 -2239209.61558, 99724.15553 -2239209.3677, 99724.18039 -2239209.11532, 99724.26574 -2239208.83393, 99724.35674 -2239208.66369, 99724.3658 -2239208.63382, 99724.50441 -2239208.37449, 99724.69096 -2239208.14719, 99724.7459 -2239208.1021, 99724.79101 -2239208.04713, 99724.84597 -2239208.00203, 99724.89106 -2239207.94708, 99724.94601 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-2</desc>
-    <op name="buffer" arg1="a" arg2="2">
-POLYGON ((99723.45146 -2239211.2089, 99723.45146 -2239210.50853, 99723.48989 -2239210.11835, 99723.55151 -2239209.91521, 99723.55151 -2239209.90821, 99723.58994 -2239209.51803, 99723.66513 -2239209.27016, 99723.68999 -2239209.01777, 99723.80381 -2239208.64258, 99723.8948 -2239208.47236, 99723.90386 -2239208.44248, 99724.08868 -2239208.09671, 99724.3374 -2239207.79363, 99724.39237 -2239207.74852, 99724.43746 -2239207.69358, 99724.49241 -2239207.64848, 99724.53751 -2239207.59353, 99724.592 [...]
-</op>
-  </test>
-
-  <test>
-    <desc>buffer-5</desc>
-    <op name="buffer" arg1="a" arg2="5">
-POLYGON ((99720.45146 -2239211.2089, 99720.45146 -2239210.50853, 99720.54753 -2239209.53308, 99720.60814 -2239209.33328, 99720.64759 -2239208.93276, 99720.72278 -2239208.68488, 99720.74764 -2239208.4325, 99721.03217 -2239207.49453, 99721.12316 -2239207.32431, 99721.13222 -2239207.29443, 99721.59427 -2239206.42999, 99722.21608 -2239205.67231, 99722.27106 -2239205.62719, 99722.31614 -2239205.57226, 99722.37109 -2239205.52716, 99722.41619 -2239205.47221, 99722.47112 -2239205.42713, 99722.51 [...]
-    </op>
-  </test>
-
-  <test>
-    <desc>buffer-10</desc>
-    <op name="buffer" arg1="a" arg2="10">
-      POLYGON((99739.3044617493 -2239228.93117449,99739.008469 -2239229.020963,99737.057565 -2239229.21311,99736.957513 -2239229.21311,99735.00661 -2239229.020963,99734.7587215452 -2239228.94576679,99734.506346 -2239228.92091,99732.630415 -2239228.351853,99732.2899489618 -2239228.16987015,99732.230205 -2239228.151747,99730.501337 -2239227.227648,99730.4848796373 -2239227.2141418,99728.62831 -2239226.650958,99728.5893723796 -2239226.63014541,99728.328152 -2239226.550905,99726.599284 -2239 [...]
-    </op>
-  </test>
-
-</case>
-
-</run>
diff --git a/testxml/external/TestOverlay.xml b/testxml/external/TestOverlay.xml
deleted file mode 100644
index d7b7b89..0000000
--- a/testxml/external/TestOverlay.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<run>
- 	<desc>Overlay function tests from external sources</desc>
- 	<precisionModel type="FLOATING"/>
- 	<!-- <geometryOperation>com.vividsolutions.jtstest.geomop.OverlayValidatedGeometryOperation</geometryOperation> -->
-
-<case>
-  <desc>
-    http://trac.osgeo.org/geos/ticket/275
-  </desc>
-<a>
-MULTIPOLYGON (((97.4196581300587923 1391.7094503287939915, 1097.3929445351700451 1659.6432199333848985, 2097.6867783781326580 1391.5243492190379584, 2829.5979618286305595 659.3760732813996128, 3097.3929252677053228 -340.6343946513263745, 2829.3203546600025220 -1340.5704802618731719, 2566.4316545475776365 -1603.3983692935935323, 2589.9586987092807249 -1691.2539814346002913, 2550.3216026895242976 -1839.1041048139375107, 2582.0225141513105882 -1957.4828931887502677, 2523.0465473393464890 -2 [...]
-</a>
-
-<b>
-POLYGON ((-3138.9918179090095691 39.9929298181513317, -3195.9318721744207323 131.7765582775780331, -3194.3605115562841092 132.7513874532058367, -3212.0423376604862824 158.6894340550911124, -3276.1445017965443185 291.8192670418299599, -3319.6893497161845517 433.0158891602736730, -3341.7042188351406367 579.1253871940372164, -3341.7041685876552037 580.2082322725017320, -3341.7842797495400191 580.2023206768839145, -3358.7842797495400191 810.5783206768840046, -3358.7041685876552037 810.584232 [...]
-</b>
-<test>
-	<op name="union" arg1="A" arg2="B">
-POLYGON ((-3138.9918179090096 39.99292981815133, -3195.9318721744207 131.77655827757803, -3194.360511556284 132.75138745320584, -3212.0423376604863 158.6894340550911, -3276.1445017965443 291.81926704182996, -3319.6893497161846 433.0158891602737, -3341.7042188351406 579.1253871940372, -3341.704168587655 580.2082322725017, -3341.78427974954 580.2023206768839, -3358.78427974954 810.578320676884, -3358.704168587655 810.5842322725018, -3358.6973623564327 957.2601088689079, -3336.668933433432  [...]
-	</op>
-</test>
-</case>
-
-  <case>
-    <desc>
-	   http://trac.osgeo.org/geos/ticket/488
-      TopologyException unioning two valid polygons.
-      Cause is very high precision causing almost-coincident line segments.
-      This causes robustness failures in noding in JTS 1.12
-    </desc>
-    <a>
-0000000006000000020000000003000000010000001540033E1F7210ABF240486E49EB21347440033E1FC144F49740486E58A4BCAE2540033F84D203F6CC40486E58A174517640033F8522035D8340486E675B0F6EC340033E201079973240486E675E57CD4040033E205FAE93C140486E7617F291B740033F8572031F1340486E7614AA316E40033F85C2033B8040486E84CE4499754003424FE840CC7840486E84C79ABF52400342508B6D32EA40486EA23ACE781D4003451AB4D46E3A40486EA2340323E24003451A61A87D4740486E937A6978884003467F7590C5FE40486E9376F745374003467F219A6CB640486E84BD5D410C [...]
-</a>
-    <b>
-000000000600000003000000000300000001000000054003494947D4519340486E84B65FC827400349499D60386F40486E936FF9C88640034AAEB147605C40486E936C6E7F2240034AAE5AF0B2B740486E84B2D480B44003494947D4519340486E84B65FC8270000000003000000010000000540034AB6C9DA982740486FF4D273F1E140034C1C9F1BB040404870124201FBA940034D81C79B7F4F404870123E65C5D940034D8117AF225F40486FF4CB43EB3B40034AB6C9DA982740486FF4D273F1E10000000003000000040000002340035313EBB2595A40486FAB1CA4CCE04003531446D1C55A40486FB9D637A6D240035049FF57 [...]
-</b>
-    <test>
-      <op name="union" arg1="A" arg2="B" >
-        MULTIPOLYGON (((2.40739174 48.87286388, 2.40739296 48.87376262, 2.40534935 48.8737638, 2.40603175 48.87466215, 2.40535053 48.87466254, 
-  2.40535171 48.87556127, 2.40739539 48.87556009, 2.40739661 48.87645882, 2.40807784 48.87645842, 2.40807846 48.87690779, 
-  2.4087597 48.87690738, 2.40876032 48.87735675, 2.40944157 48.87735633, 2.40944219 48.8778057, 2.41012345 48.87780529, 
-  2.41012408 48.87825465, 2.41080534 48.87825423, 2.41080598 48.8787036, 2.41148725 48.87870318, 2.41148789 48.87915254, 
-  2.41353171 48.87915125, 2.41353105 48.87870189, 2.41761864 48.8786992, 2.41761795 48.87824983, 2.41829921 48.87824937, 
-  2.41829897 48.87809957, 2.41966173 48.87824844, 2.41829429 48.8751038, 2.41897551 48.87510334, 2.41965459 48.87375477, 
-  2.42101699 48.87375382, 2.42237792 48.87285412, 2.42237718 48.87240475, 2.42169599 48.87240523, 2.42169673 48.8728546, 
-  2.41556534 48.87240942, 2.41556602 48.87285879, 2.41420364 48.87285968, 2.41420431 48.87330904, 2.41284191 48.87330992, 
-  2.41284322 48.87420864, 2.41216072 48.87331035, 2.41079833 48.8733112, 2.41079769 48.87286183, 2.40739174 48.87286388), 
-  (2.4128465 48.87645548, 2.41284628 48.87630569, 2.41318713 48.87645527, 2.4128465 48.87645548), 
-  (2.41182271 48.87510803, 2.4114821 48.87510824, 2.41148145 48.87465888, 2.41182271 48.87510803), 
-  (2.4101184 48.87421035, 2.41011903 48.87465972, 2.40977842 48.87465993, 2.4101184 48.87421035), 
-  (2.41420764 48.87555588, 2.41420831 48.87600525, 2.41352708 48.87600569, 2.41352642 48.87555632, 2.41420764 48.87555588), 
-  (2.41284716 48.87690486, 2.41284781 48.87735422, 2.41216656 48.87735465, 2.41216591 48.87690529, 2.41284716 48.87690486)), 
-  ((2.40533342 48.86163081, 2.40533401 48.86208019, 2.40601505 48.86207979, 2.40601565 48.86252917, 2.4053346 48.86252956, 
-    2.40533519 48.86297893, 2.40601625 48.86297854, 2.40601684 48.86342791, 2.40737897 48.86342712, 2.40738019 48.86432586, 
-    2.40874234 48.86432505, 2.40874172 48.86387568, 2.4094228 48.86387527, 2.40942217 48.86342589, 2.41010324 48.86342548, 
-    2.41010197 48.86252674, 2.40873987 48.86252756, 2.40873925 48.86207819, 2.4080582 48.8620786, 2.40805758 48.86162922, 
-    2.40533342 48.86163081)), 
-  ((2.4107843 48.86342506, 2.41078494 48.86387443, 2.41146601 48.86387401, 2.41146537 48.86342464, 2.4107843 48.86342506)))
-      </op>
-    </test>
-  </case>
-
-
-	<case>
-	<desc> https://trac.osgeo.org/geos/ticket/368 </desc>
-	  <a>
-010600000003000000010300000001000000210000007711061EC4DE06C1B56E2A7A590F0F4124BB1E1EC4DE06C14E21D979590F0F410000000028E406C100000000900C0F410000000078EA06C10000000070090F410000000038ED06C10000000020080F4100000000C0F706C10000000050030F4100000000580C07C10000000048FB0E4100000000F03307C10000000010F10E4100000000306C07C10000000048EE0E410000000080AA07C10000000000FA0E4100000000B8FF07C100000000901E0F4100000000785208C10000000078510F4100000000E8A308C100000000308B0F4174C9FEC2BFF408C12FD8B0D3E7C50F41 [...]
-		</a>
-	  <b>
-01060000000100000001030000000100000021000000A887CB005F6908C10000000020620F412CD0BB18626908C1EEF84F9700620F410A9F1D426B6908C1E6B79F63E2610F410A3CCF227A6908C108190F8EC6610F4129F772288E6908C129F77228AE610F4108190F8EA66908C10A3CCF229A610F41E6B79F63C26908C10A9F1D428B610F41EEF84F97E06908C12CD0BB1882610F4100000000006A08C1A887CB007F610F411207B0681F6A08C12CD0BB1882610F411A48609C3D6A08C10A9F1D428B610F41F8E6F071596A08C10A3CCF229A610F41D7088DD7716A08C129F77228AE610F41F6C330DD856A08C108190F8EC6610F41 [...]
-		</b>
-		 <test>
-		<op name="intersection" arg1="A" arg2="B">
-MULTIPOLYGON (((-199983.26344477 257080.82601017, -200016.02375918 257104.04485157, -200014.23024947 257106.23024947, -200011.18063527 257108.73300317, -200007.70135552 257110.59271694, -200003.926117 257111.73792302, -200000 257112.1246118, -199996.073883 257111.73792302, -199992.29864448 257110.59271694, -199988.81936473 257108.73300317, -199985.76975053 257106.23024947, -199983.26699683 257103.18063527, -199981.40728306 257099.70135552, -199980.26207698 257095.926117, -199979.8753882  [...]
-		</op>
-		</test>
-	</case>
-  
-	<case>
-	<desc> https://trac.osgeo.org/geos/ticket/522 </desc>
-	  <a>
-010300002040A5000001000000050000001D020000F41831C1E399231EE6F729411C020000F41831C1B992E9C61EFB29411C020000F41831C156E1297A1CFB29411A493FC38F1831C1D8C6FEFCFEF929411D020000F41831C1E399231EE6F72941
-		</a>
-	  <b>
-010300002040A5000001000000040000001D020000F41831C1056DF2EC6AFA29411C020000F41831C1D1D1C8A2C7FA2941D6FA5B26EC1831C1C8F5FEAEBBFA29411D020000F41831C1056DF2EC6AFA2941
-		</b>
-		 <test>
-		<op name="intersection" arg1="A" arg2="B">
-POLYGON ((-1120500.0000001257 851253.4627870636, -1120500.0000001257 851294.2991929492, -1120500.0000001257 851299.817938382, -1120492.1498410008 851293.8417889412, -1120500.0000001257 851253.4627870636))
-		</op>
-		</test>
-	</case>
-  
-	<case>
-	<desc> https://trac.osgeo.org/geos/ticket/737 </desc>
-	  <a>
-000000000600000003000000000300000001000000094116DA6B96F2F37D41524376F35D8F274116DA6E4438B5A94152437FFF8AB0A84116DA6B9A2EF1A741524376FE4C1F1D4116DA6B9C64D49F41524376FE06E7FC4116DA6BE711AC3F41524376F81EE8184116DA6C42BED03541524376F33D0DDD4116DA6C44DDB8BF41524376F32A1A5B4116DB2DC6EC8A7A41524376B9E974024116DA6B96F2F37D41524376F35D8F270000000003000000010000000D4116DA730399ED27415243900B722B6C4116DA7306D13875415243901650D9974116DC0535FFD88A4152438F9F522B5B4116DC0532C3DE004152438F94639D544116DC [...]
-		</a>
-	  <b>
-000000000300000001000000154116DA73B4BBFDA541524390161D64954116DA73B29D152D41524390163058174116DA7356EFF2C2415243901B1232674116DA730C431D144152439020FA32614116DA730A0D3A3F41524390213F698D4116DA7A7380722B415243A92E65B4044116DA7A74AFAFE4415243A92E87A32D4116DA7AC2CD5841415243A9344275704116DA7B214D5B41415243A938ED42D94116DA7B25A0E216415243A93910A1AE4116DC0BF7F4666F415243A8C278A8534116DC0BFA1345FA415243A8C265B5264116DC0C55C065D9415243A8BD83DAE14116DC0CA06D39C8415243A8B79BDB124116DC0CA2A3135A41 [...]
-		</b>
-		 <test>
-		<op name="union" arg1="A" arg2="B">
-MULTIPOLYGON (((374428.75351687 4787776.17884336, 374428.75665749 4787776.34868469, 374428.92649838 4787776.345544, 374428.92442735 4787776.34670069, 374428.83489971 4787776.42298565, 374428.76197477 4787776.5152708, 374428.75981608 4787776.51949538, 374430.61279467 4787876.72495747, 374430.61395144 4787876.72702865, 374430.69023645 4787876.81655632, 374430.78252165 4787876.88948127, 374430.78674653 4787876.89164011, 374530.99214325 4787875.03861435, 374530.99421415 4787875.03745774, 374 [...]
-	</op>
-		</test>
-	</case>
-  
-</run>
diff --git a/testxml/external/TestValid.xml b/testxml/external/TestValid.xml
deleted file mode 100644
index cb0eb22..0000000
--- a/testxml/external/TestValid.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<run>
-  <precisionModel type="FLOATING"/>
-
-<case>
-<desc>Robustness issue when validating polygon with nearly parallel edges separated by small distance
-(self-intersection).  
-Fixed by extended-precision determinant.
-http://trac.osgeo.org/geos/ticket/588
-</desc>
-<a>
-POLYGON ((
- -86.3958130146539250 114.3482370100377900,
- 55.7321237336437390 -44.8146215164960250,
- 87.9271046586986810 -10.5302909001479530,
- 87.9271046586986810 -10.5302909001479570,
- 138.3490775437400700 43.1639042523018260,
- 64.7285128575111490 156.9678884302379600,
- -86.3958130146539250 114.3482370100377900))
-</a>
-
-<test>
-<op name="isValid" arg1="A" > true </op>
-</test>
-</case>
-
-</run>
\ No newline at end of file
diff --git a/testxml/failure/TestBigNastyBuffer.xml b/testxml/failure/TestBigNastyBuffer.xml
deleted file mode 100644
index 5356420..0000000
--- a/testxml/failure/TestBigNastyBuffer.xml
+++ /dev/null
@@ -1,27 +0,0 @@
- <!--
- -->
-
-<run>
-  <desc>
- Test case provided by Dale Lutz (dale dot lutz at safe dot com).
- Written permission to use the data for tests has been given
- by email on the 22 Dec 2006.
-  </desc>
-  <precisionModel type='FLOATING'/>
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-<case>
-  <desc>
-  	Big Bad Nasty buffer
-  	Note: the expected result has been cleaned up manually from what is returned by JTS 1.10, 
-  	since there are visually determined problems with the actual computed value (i.e a small hole).
-  </desc>
-  <a>
- POLYGON((377888.21875 5686717.5,377888.09375 5686717.5,377886.46875 5686721,377885.25 5686725,377884.40625 5686730.5,377883.59375 5686735,377883.5625 5686737,377883.5 5686743.5,377883.09375 5686747,377883.03125 5686752.5,377883 5686758,377883.75 5686762,377884.46875 5686767.5,377885.25 5686771.5,377885.21875 5686775,377887.53125 5686781,377891.8125 5686788,377895.4375 5686792,377896.5 5686793,377900.03125 5686797,377905.5 5686802.5,377908.65625 5686804.5,377911.40625 5686807.5,377915.34 [...]
-</a>
-<test>
-  <op name="buffer" arg1="a" arg3="60">
- POLYGON((377787.21236766 5686430.83570257,377787.091569461 5686434.83708883,377787.737693002 5686438.88795447,377787.864087559 5686442.68909533,377788.459649403 5686444.80578393,377788.880197144 5686448.70852724,377792.362122552 5686459.86695051,377797.94149236 5686470.13850574,377798.930849234 5686471.33060785,377799.58710372 5686472.52852275,377804.899910503 5686478.52288668,377805.406547456 5686479.13334686,377805.529915074 5686479.23371183,377805.644567469 5686479.36307249,377807.39 [...]
-  </op>
-</test>
-</case>
-</run>
diff --git a/testxml/failure/TestBufferFailure.xml b/testxml/failure/TestBufferFailure.xml
deleted file mode 100644
index b99f26c..0000000
--- a/testxml/failure/TestBufferFailure.xml
+++ /dev/null
@@ -1,91 +0,0 @@
-<run>
-  <desc>
-    Various cases which have been reported or identified as causing buffer failures.
-  </desc>
-  <precisionModel type="FLOATING" />
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
-  <desc>
-  	Discovered on Feb 25, 2011.  An incorrect hole is generated
-  	Result provided below is correct output.
-  	The test works correctly for slightly smaller (0.7) and larger (1.1) distance values.
-  </desc>
-  <a>
-POLYGON ((1676334.370908338 4847442.47738721, 1676334.381771572 4847442.672985536, 1676334.430559768 4847442.86271278, 1676334.515400594 4847443.039287834, 1676336.265400594 4847445.919287834, 
-  1676336.383019845 4847446.075914382, 1676336.528914198 4847446.206608688, 1676336.697486246 4847446.306356514, 1676336.882268526 4847446.371330916, 1676337.07617165 4847446.399039078, 
-  1676337.2717563 4847446.388417942, 1676337.461518643 4847446.339875002, 1676337.638178226 4847446.255272662, 1676340.477889498 4847444.534796128, 1676340.477889507 4847444.534796122, 
-  1676340.708178227 4847444.395272662, 1676340.865054944 4847444.277767458, 1676340.995997551 4847444.13191887, 1676341.095975523 4847443.963330074, 1676341.16114793 4847443.778477878, 
-  1676341.189010992 4847443.584463894, 1676341.178494273 4847443.388741704, 1676341.130001801 4847443.19883052, 1676341.04539655 4847443.022026312, 1676339.29539655 4847440.132026312, 
-  1676339.177687757 4847439.974857962, 1676339.031535752 4847439.843721232, 1676338.862575756 4847439.743672394, 1676338.6773224 4847439.678569058, 1676338.482918545 4847439.650921426, 
-  1676338.286859869 4847439.661795518, 1676338.096705855 4847439.710772058, 1676337.91978832 4847439.795962644, 1676334.84978832 4847441.665962642, 1676334.693269131 4847441.783769514, 
-  1676334.56272065 4847441.92983049, 1676334.463152898 4847442.098540236, 1676334.398386959 4847442.283424222, 1676334.370908338 4847442.47738721), 
-  (1676338.816753609 4847443.202781668, 1676337.455985112 4847444.027221212, 1676336.743325995 4847442.854387922, 1676338.10393518 4847442.025612946, 1676338.816753609 4847443.202781668))
-  </a>
-<test>
-  <op name='buffer' arg1='A' arg2='1.0'>
-POLYGON ((1676333.3807948758 4847442.337118426, 1676333.3724470409 4847442.532840234, 1676333.3833102747 4847442.72843856, 1676333.4132801052 4847442.922032276, 1676333.4620683014 4847443.11175952, 
-  1676333.5292056508 4847443.29579563, 1676333.6140464768 4847443.472370684, 1676333.6608011876 4847443.558575668, 1676335.4108011876 4847446.438575668, 1676335.4657667114 4847446.51977568, 
-  1676335.5833859623 4847446.676402228, 1676335.715779222 4847446.820756614, 1676335.8616735751 4847446.951450921, 1676336.0196662978 4847447.067228568, 1676336.1882383458 4847447.166976393, 
-  1676336.3657689604 4847447.249735357, 1676336.5505512403 4847447.314709759, 1676336.7408085682 4847447.361274894, 1676336.9347116924 4847447.388983056, 1676337.1303962986 4847447.397567839, 
-  1676337.3259809485 4847447.386946704, 1676337.519585165 4847447.357221768, 1676337.709347508 4847447.308678828, 1676337.893443487 4847447.241784604, 1676338.07010307 4847447.157182264, 
-  1676338.156356451 4847447.110545325, 1676340.996067723 4847445.390068791, 1676341.2263564568 4847445.250545322, 1676341.307680706 4847445.195645561, 1676341.464557423 4847445.0781403575, 
-  1676341.6091631844 4847444.945826532, 1676341.7401057913 4847444.799977944, 1676341.856124575 4847444.641998768, 1676341.9561025472 4847444.473409972, 1676342.0390771602 4847444.295834664, 
-  1676342.104249567 4847444.110982468, 1676342.1509923122 4847443.920633071, 1676342.1788553742 4847443.726619087, 1676342.1875704988 4847443.530808406, 1676342.1770537798 4847443.335086215, 
-  1676342.147406468 4847443.141336856, 1676342.098913996 4847442.9514256725, 1676342.0320432307 4847442.767181057, 1676341.9474379797 4847442.590376848, 1676341.9007930998 4847442.504052622, 
-  1676340.1507930998 4847439.614052623, 1676340.0958057414 4847439.532572288, 1676339.9780969482 4847439.375403938, 1676339.8455260543 4847439.230551568, 1676339.6993740492 4847439.0994148385, 
-  1676339.5410531552 4847438.983260881, 1676339.3720931592 4847438.883212043, 1676339.1941266607 4847438.800235063, 1676339.0088733048 4847438.735131727, 1676338.8181231327 4847438.688531103, 
-  1676338.6237192776 4847438.66088347, 1676338.4275401966 4847438.652455984, 1676338.2314815207 4847438.663330076, 1676338.03743769 4847438.693400673, 1676337.847283676 4847438.742377212, 
-  1676337.6628568775 4847438.809786451, 1676337.4859393425 4847438.894977037, 1676337.3995766402 4847438.941925286, 1676334.3295766402 4847440.811925285, 1676334.2484252925 4847440.866986729, 
-  1676334.0919061035 4847440.984793602, 1676333.9476787418 4847441.1173650045, 1676333.8171302609 4847441.26342598, 1676333.701516191 4847441.421571815, 1676333.601948439 4847441.590281562, 
-  1676333.519384575 4847441.767932686, 1676333.454618636 4847441.952816672, 1676333.4082734967 4847442.143155438, 1676333.3807948758 4847442.337118426))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>
-  	http://lists.osgeo.org/pipermail/postgis-users/2013-January/036334.html
-  	Buffer result has spurious small extra polygon,
-  	due to incorrect construction of buffer offset curve.
-  	Result provided below is correct output.
-  </desc>
-  <a>
-LINESTRING (640770.332537465 216785.425146015, 640770.356311913 216785.560172686, 640770.475488952 216786.226162019, 640770.647396495 216787.800152365, 640770.658978918 216789.268376902, 
-  640770.447752096 216792.399898366, 640769.98018796 216795.624688816, 640769.110287021 216798.527305023, 640767.648768098 216801.891389348, 640766.02448565 216804.805892778, 
-  640764.74005588 216807.134569434, 640763.337363474 216809.560477487, 640761.650901703 216812.246990061, 640759.955600712 216815.327305019, 640758.482499366 216817.868732504, 
-  640757.383693167 216819.548488661, 640756.238862077 216821.226720821, 640754.01503683 216824.434442434, 640751.366929134 216828.435255234, 640749.204368809 216832.450088865, 
-  640747.25516891 216836.227787618, 640746.014020829 216838.801219168, 640745.393751588 216840.360274284, 640744.315976633 216842.854457673, 640743.400050801 216844.65704848, 
-  640742.582575565 216846.277673322, 640741.52491745 216848.478638524, 640740.503835408 216850.705816576, 640739.787553975 216852.270967708, 640739.053289307 216853.851968469, 
-  640738.173025147 216855.546355058, 640737.55488951 216856.568961104, 640736.817272035 216857.822910812, 640735.910795021 216859.35697228, 640734.77510795 216861.236982439, 
-  640733.832969266 216862.938074642, 640732.814325629 216865.039674844, 640731.225095251 216869.012141189, 640729.979984761 216871.879095724, 640729.445974092 216873.02148841, 
-  640729.002794006 216873.679857725, 640728.952197105 216873.745389857, 640728.676962154 216874.089814544)  </a>
-<test>
-  <op name='buffer' arg1='A' arg2='100.0'>
-POLYGON ((640638.9602330392 216830.41627953897, 640637.6789730891 216832.6245762575, 640631.3380072431 216851.17414617367, 640628.737722846 216870.60435237407, 640629.9780473689 216890.16850293096, 
-  640635.011315836 216909.11475851017, 640643.6441025628 216926.715025135, 640655.5446543967 216942.29293442937, 640670.2556398048 216955.2498360753, 640687.2117238675 216965.08780360883, 
-  640705.7612937837 216971.42876945485, 640725.191499984 216974.029053852, 640744.7556505409 216972.78872932907, 640763.7019061202 216967.75546086195, 640781.302172745 216959.12267413514, 
-  640796.8800820394 216947.22212230123, 640809.6434126614 216932.7309132399, 640811.9588316501 216929.52156094398, 640812.4020117361 216928.863191629, 640820.0370995901 216915.36824721147, 
-  640820.571110259 216914.22585452546, 640821.7032612086 216911.71426307296, 640822.9483716986 216908.84730853798, 640823.2586106707 216908.10346436422, 640823.4446934869 216907.7871235766, 
-  640823.7530518768 216907.27699418928, 640826.912210114 216901.6479499482, 640827.7924742739 216899.95356335922, 640829.7491765573 216895.9738871799, 640830.4834412253 216894.39288641888, 
-  640830.7177760381 216893.8846038811, 640831.4199399 216892.35030114377, 640832.0499109842 216890.9762119772, 640832.2996192862 216890.45657403787, 640832.6181077951 216889.82517828836, 
-  640833.4673894796 216888.15374671214, 640836.1122804958 216882.52105063383, 640837.1900554508 216880.02686724483, 640837.2196891324 216879.9554398741, 640837.2628346098 216879.8718206329, 
-  640838.4209553085 216878.20130771815, 640838.8482623287 216877.57995489024, 640839.9930934187 216875.90172273025, 640841.0691496847 216874.29101662073, 640842.1679558838 216872.61126046372, 
-  640844.999305102 216868.0169361132, 640846.472406448 216865.4755086282, 640847.5636439583 216863.54380383994, 640847.873518959 216862.98076954397, 640848.0322995551 216862.72783403413, 
-  640849.9075325376 216859.61650437987, 640851.3102249437 216857.1905963269, 640852.3035072248 216855.43200195988, 640853.4819239745 216853.2955273621, 640854.9993506601 216850.57275874168, 
-  640859.3669998952 216841.73817034703, 640860.8285188182 216838.37408602203, 640864.9009404592 216827.23533027506, 640865.7708413982 216824.33271406806, 640868.9453624933 216809.97370375038, 
-  640869.4129266293 216806.7489133004, 640870.2210380215 216799.12978808515, 640870.4322648435 216795.99826662114, 640870.6558674623 216788.47952871647, 640870.6442850393 216787.01130417947, 
-  640870.0562549751 216776.94294942566, 640869.8843474322 216775.36895907967, 640868.9118359282 216768.61123670026, 640868.7926588892 216767.94524736726, 640868.7793140205 216767.9476353964, 
-  640863.5422764267 216749.2043707239, 640854.6849547137 216731.71602477558, 640842.5860169111 216716.29169023613, 640827.7104184137 216703.52411563174, 640810.6298201293 216693.90395169437, 
-  640792.0006198711 216687.80089592905, 640772.5387273576 216685.44948534624, 640752.9920522037 216686.9400833359, 640734.1117621739 216692.2154070533, 640716.6234162257 216701.07272876636, 
-  640701.1990816861 216713.1716665689, 640688.4315070817 216728.04726506636, 640678.8113431444 216745.12786335076, 640672.7082873791 216763.75706360897, 640672.3512380109 216766.71224994565, 
-  640671.8329435985 216767.45985553684, 640670.6267181488 216769.24034576118, 640667.9786104528 216773.2411585612, 640663.3264732505 216781.01291737703, 640661.1639129255 216785.02775100802, 
-  640660.3367419982 216786.59657313264, 640658.3875420992 216790.37427188564, 640657.1835927182 216792.78689487485, 640655.9424446372 216795.36032642485, 640653.765189574 216800.3152229612, 
-  640653.2982606251 216801.2408982852, 640652.4493669361 216802.96480338392, 640651.3917088212 216805.1657685859, 640650.6229513759 216806.80331532354, 640649.9775878104 216808.2109784786, 
-  640649.1804828342 216809.53050169148, 640647.295870119 216812.78718420916, 640646.353731435 216814.48827641216, 640643.8462805866 216819.32161146, 640642.8276369496 216821.423211662, 
-  640639.9686218789 216827.89569423962, 640638.9602330392 216830.41627953897))
-  </test>
-</case>
-
-
-</run>
diff --git a/testxml/failure/TestBufferInsideNonEmpty.xml b/testxml/failure/TestBufferInsideNonEmpty.xml
deleted file mode 100644
index 56fbd78..0000000
--- a/testxml/failure/TestBufferInsideNonEmpty.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<run>
-  <desc>Test case from Anders Johansson - JTS list - Nov 29 2011 
-  Inside buffer of a simple rectangular geometry fails - should be empty, but is non-empty.
-  </desc>
-  <precisionModel type="FLOATING"/>
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
-  <desc>Buffer</desc>
-  <a>
-POLYGON ((0.28 0.38, 0.41 0.21, 0.13 0, 0 0.16, 0.28 0.38))
-</a>
-
-  <test>
-    <op name="buffer" arg1="a" arg2="-.18">
-POLYGON EMPTY
-</op>
-  </test>
-
-</case>
-
-</run>
\ No newline at end of file
diff --git a/testxml/failure/TestOverlayFailure.xml b/testxml/failure/TestOverlayFailure.xml
deleted file mode 100644
index 279c986..0000000
--- a/testxml/failure/TestOverlayFailure.xml
+++ /dev/null
@@ -1,280 +0,0 @@
-<run>
-
-<case>
-  <desc>
-    http://postgis.refractions.net/pipermail/postgis-users/2006-November/013743.html
-  </desc>
-<a>
-POLYGON((5417148.108 5658342.603,5417139.016
-5658338.009,5417126.791 5658331.833,5417116.292 5658327.518,5417112.871
-5658325.598,5417110.25 5658324.127,5417106.071 5658321.781,5417104.226
-5658320.745,5417093.266 5658315.008,5417091.265 5658313.961,5417085.335
-5658310.857,5417060.44 5658326.26,5417064.68 5658327.52,5417088.83
-5658336.46,5417088.52 5658337.31,5417102.92 5658342.65,5417103.26
-5658341.83,5417111.76 5658345.51,5417121.662 5658349.583,5417121.878
-5658349.672,5417125.217 5658351.119,5417131.761 5658353.388,5417137.589
-5658356.276,5417142.166 5658359.67,5417146.599 5658364.988,5417151.395
-5658370.641,5417150.853 5658371.392,5417152.59741167
-5658373.52811061,5417154.92 5658376.37,5417155.18955743
-5658376.89699992,5417154.919 5658376.371,5417155.814
-5658378.111,5417157.051 5658380.297,5417158.004 5658382.304,5417159.014
-5658384.47,5417159.775 5658386.619,5417160.629 5658389.278,5417161.5
-5658399.49,5417160.773 5658404.194,5417159.41 5658413.02,5417158.853
-5658414.442,5417153.671 5658427.659,5417153.67051161
-5658427.6586943,5417153.67 5658427.66,5417152.73 5658427.07,5417149.993
-5658436.599,5417148.81 5658439.42,5417149.233 5658439.67,5417148.36
-5658440.81,5417146.41 5658446.6,5417144.321 5658453.127,5417144.32092232
-5658453.13043826,5417154.59 5658458.01,5417154.99551047
-5658455.8409905,5417155.446 5658453.413,5417157.23981414
-5658448.75748237,5417157.22660892 5658448.57861162,5417157.22660849
-5658448.57860592,5417157.22660865 5658448.57860812,5417157.128
-5658447.265,5417157.64950997 5658446.06368023,5417157.64950961
-5658446.06368108,5417158.314 5658444.533,5417172.322
-5658417.957,5417174.99 5658418.57,5417175.23 5658417.74,5417176.696
-5658412.61,5417177.875 5658408.488,5417178.76 5658405.39,5417178.1
-5658393.55,5417178.08 5658393.36,5417177.11 5658384.95,5417178.151
-5658384.915,5417178.14836289 5658384.91508866,5417178.12
-5658384.83,5417177.91415246 5658383.81114117,5417176.927
-5658378.944,5417176.603 5658377.341,5417176.73975922
-5658378.01762048,5417176.6 5658377.34,5417176.51210558
-5658376.89535766,5417176.428 5658376.483,5417175.235
-5658370.602,5417171.577 5658362.886,5417170.762 5658360.107,5417168.522
-5658357.989,5417166.042 5658355.047,5417164.137 5658352.264,5417162.642
-5658351.593,5417160.702 5658350.843,5417160.05417889
-5658350.5823586,5417158.82 5658350.09,5417158.82103105
-5658350.0862195,5417159.50373263 5658350.36089455,5417158.818
-5658350.085,5417159.055 5658349.214,5417155.754
-5658347.679,5417156.78066321 5658348.15640928,5417155.7525011
-5658347.6811561,5417155.161 5658348.532,5417149.028
-5658343.237,5417152.26877967 5658346.03496647,5417149.03
-5658343.24,5417148.78133339 5658343.06701453,5417148.108
-5658342.603))
-</a>
-
-<b>
-POLYGON((5417148.36 5658440.81,5417149.233
-5658439.67,5417148.81 5658439.42,5417149.993 5658436.599,5417152.73
-5658427.07,5417153.67 5658427.66,5417153.67051161
-5658427.6586943,5417153.671 5658427.659,5417158.853
-5658414.442,5417159.41 5658413.02,5417160.773 5658404.194,5417161.5
-5658399.49,5417160.63 5658389.28,5417159.78 5658386.62,5417159.366239
-5658385.46469333,5417159.014 5658384.47,5417158.004
-5658382.304,5417157.051 5658380.297,5417155.814
-5658378.111,5417155.18955747 5658376.897,5417154.92
-5658376.37,5417152.59740379 5658373.52810095,5417150.853
-5658371.392,5417151.13020611 5658371.00790076,5417151.4
-5658370.64,5417147.11100598 5658365.59149663,5417146.599
-5658364.988,5417145.96673439 5658364.22950947,5417142.17
-5658359.67,5417139.98754716 5658358.05460369,5417137.589
-5658356.276,5417131.761 5658353.388,5417125.33011568
-5658351.15822058,5417125.22 5658351.12,5417121.88 5658349.67,5417121.66
-5658349.58,5417111.76 5658345.51,5417103.26 5658341.83,5417102.92
-5658342.65,5417088.52 5658337.31,5417088.83 5658336.46,5417064.68
-5658327.52,5417060.44 5658326.26,5417085.34 5658310.86,5417085.90750076
-5658311.15666987,5417091.265 5658313.961,5417093.266
-5658315.008,5417093.61266829 5658315.18946314,5417104.23
-5658320.75,5417105.81727304 5658321.63852784,5417106.071
-5658321.781,5417106.60319005 5658322.07975996,5417110.25
-5658324.13,5417112.87 5658325.6,5417116.29 5658327.52,5417121.76604303
-5658329.76778528,5417126.791 5658331.833,5417139.016
-5658338.009,5417148.108 5658342.603,5417148.78133333
-5658343.06701449,5417149.03 5658343.24,5417152.26878253
-5658346.03496893,5417155.161 5658348.532,5417155.7525011
-5658347.6811561,5417156.78066337 5658348.15640935,5417159.055
-5658349.214,5417158.818 5658350.085,5417158.82103105
-5658350.0862195,5417158.82 5658350.09,5417160.0541792
-5658350.58235872,5417160.702 5658350.843,5417162.642
-5658351.593,5417164.137 5658352.264,5417165.25343486
-5658353.89499119,5417166.04 5658355.05,5417168.52 5658357.99,5417170.76
-5658360.11,5417171.26171711 5658361.81094338,5417171.577
-5658362.886,5417175.235 5658370.602,5417176.428
-5658376.483,5417176.51210558 5658376.89535766,5417176.6
-5658377.34,5417176.73975924 5658378.01762057,5417176.927
-5658378.944,5417177.91415134 5658383.81113564,5417178.12
-5658384.83,5417178.14836289 5658384.91508866,5417177.11
-5658384.95,5417178.08 5658393.36,5417178.1 5658393.55,5417178.76
-5658405.39,5417177.875 5658408.488,5417176.696 5658412.61,5417175.23
-5658417.74,5417174.99 5658418.57,5417172.322
-5658417.957,5417172.32037372 5658417.96008538,5417172.32
-5658417.96,5417158.31 5658444.53,5417157.64951003
-5658446.06368011,5417157.128 5658447.265,5417157.22660867
-5658448.5786084,5417157.23981414 5658448.75748238,5417155.446
-5658453.413,5417154.99551072 5658455.84098918,5417154.59
-5658458.01,5417144.32092232 5658453.13043826,5417144.321
-5658453.127,5417146.41 5658446.6,5417148.36 5658440.81))
-</b>
-<test>
-	<op name="difference" arg1="A" arg2="B">
-POLYGON EMPTY
-	</op>
-</test>
-</case>
-
-
-<case>
-  <desc>
-    http://lists.osgeo.org/pipermail/geos-devel/2010-September/004949.html
-    
-    Fails because B is invalid
-  </desc>
-<a>
-
-0106000000010000000103000000010000009F0100009031772D4C6639418E06F0763C7352417524970F63663941411361A736735241075F980C76663941DF718AFA31735241F4FDD4D88466394135EF38B12E735241083D9B358E663941B7F3FDAC2C7352417E8CB9EB9B66394183E2C7C029735241DE9387E59B663941D9F0F4BE297352410BB5A6E99B6639415DFE43BE2973524103098AEF9B663941D9CEF7BF29735241AA825129B166394187A7572A257352416BBC7423B1663941797AA52825735241E4141D29B1663941C6FEB22725735241B5C8762EB1663941C74B372925735241E561A1C6C0663941850D4FBB21735241 [...]
-</a>
-
-<b>
-010600000005000000010300000001000000A900000086EB51F8B265394115AE47A99472524186EB51F8BD65394115AE47C99372524186EB51F8DF65394115AE47798072524186EB5178DF65394115AE47497E72524186EB5178DF65394115AE47697D72524186EB5138DE65394115AE47A97C72524186EB51B8DB65394115AE47497B72524186EB5178D965394115AE47797972524186EB51B8D865394115AE47197772524186EB51B8D865394115AE47A972725241ACCFD506D9653941D44D62106D7252418B1F63CED66539411383C0D66B7252412D651902D16539410D71AC3769725241F56C56CDC565394168B3EAFB64725241 [...]
-</b>
-<test>
-	<op name="difference" arg1="A" arg2="B">
-POLYGON EMPTY
-	</op>
-</test>
-</case>
-
-<case>
-  <desc>A.union(B) fails, but B.union(A) works!
-    
-    Lowering the precision slightly works.
-    
-    Possibly due to ordering issues in RobustDeterminant?
-    Or due to robustness issue with ordering points along line segments?
-    
-http://sourceforge.net/mailarchive/forum.php?thread_name=4DD83610.70607%40telus.net&forum_name=jts-topo-suite-user    
-  </desc>
-<a>
-
-POLYGON ((-73.16540347748551 -94.50735621934908, -74 -95, -76.23310243744803 -100.58620689655172, -76.23310243744801 -100.5862068965517, -76.23310243744801 -100.58620689655172, 100 -30, 30 90, -73.16540347748551 -94.50735621934908))</a>
-
-<b>
-POLYGON ((-76.23310243744803 -100.58620689655172, 70 -7, -100 -90, -76.23310243744803 -100.58620689655172))</b>
-<test>
-	<op name="union" arg1="A" arg2="B">
-POLYGON ((-100 -90, -76.23310243744803 -100.58620689655172, 100 -30, 30 90, -59.62241169305726 -70.28623629719854, -100 -90))
-	</op>
-</test>
-</case>
-
-<case>
-  <desc>A.intersection(B) fails, since it computes a result equal to A
-   
-   This is a  case which exhibits a (luckily VERY rare) issue 
-   with the RobustDeterminant code in JTS.  
-   This code is sensitive to the order of the input coordinates, in some cases.  
-   Due to the way JTS computes topology, 
-   this can cause an inconsistency in the evaluation of how two polygons intersect. 
-   
-   As a demonstration of this, 
-   notice that if the triangle in the example is reversed, 
-   the intersection computation produces a more reasonable result:
-   
-   polyA = POLYGON ((0 0, 40 0, 40 10.883854, 15.552673 10.883854, 15.552673 20.540905, 0 20.540905, 0 0))
-   
-   tri = POLYGON ((-20.43142161511487 -186.3790522565901, -20.43142161511487 13.620947743409914, 279.56857838488514 -186.3790522565901, -20.43142161511487 -186.3790522565901))
-   
-   polyA.intersection(tri) = POINT (0 0)
-   
-   I have noticed this once before, 
-   but wasn't sure of the best way to address this issue.  
-   It may be best to always force a standard ordering of the inputs to 
-   the RobustDeterminant calculation, in order to at least be consistent.  
-   Hopefully if this proves out I can address this in a future version of JTS.
-
-http://sourceforge.net/mailarchive/forum.php?thread_name=BANLkTi%3D0UrBPmBSg%3Duy4M0ng9Pdptm%2BaYQ%40mail.gmail.com&forum_name=jts-topo-suite-user
-</desc>
-<a>
-POLYGON ((0 0, 40 0, 40 10.883854, 15.552673 10.883854, 15.552673 20.540905, 0 20.540905, 0 0))
-</a>
-<b>
-POLYGON ((-20.43142161511487 -186.3790522565901, 279.56857838488514 -186.3790522565901, -20.43142161511487 13.620947743409914, -20.43142161511487 -186.3790522565901))
-</b>
-<test>
-<op name="intersection" arg1="A" arg2="B">
-GEOMETRYCOLLECTION EMPTY	
-</op>
-</test>
-</case>
-
-<case>
-  <desc>
-  JTS list - March 19 2012.
-  Union of two partially-overlapping polygons returns an incorrect result equal to one of inputs (with node added).
-  
-  This is definitely a robustness error, and a particularly insidious one.  At least part of the problem is that while mathematically the point
-	
-	POINT (42.975 -92.25)
-	
-	lies exactly on the line segment
-	
-	LINESTRING (126 -184.5, -9 -34.5)
-	
-the algorithms that JTS uses report that the point lies off the line (and that's with 2 completely different procedures).  This makes me think that possibly the Java text-to-floating point conversion is not converting the numbers precisely (although there may well be something else causing this - I hesitate to blame the core Java library, which must be pretty well tested by now!).
-
-Correct expected result is computed by hand.
-  </desc>
-<a>
-POLYGON ((42.975 -92.25, 100 0, -200 0, 126 -184.5, 42.975 -92.25))</a>
-<b>
-POLYGON ((126 -184.5, -9 -34.5, -200 -300, 126 -184.5))</b>
-<test>
-<op name="intersection" arg1="A" arg2="B">
-POLYGON ((-46.626 -86.802, -200 0, 100 0, 42.975 -92.25, 126 -184.5, -200 -300, -46.626 -86.802))</op>
-</test>
-</case>
-
-<case>
-  <desc>
-  Personal email - Nov 6 2012
-  Two issues:
-  - Intersection point roundoff causes intersected segment to move across another vertex
-  - Polygon B has a very small hole very near the shell, which prevents snapping from working.
-  </desc>
-<a>
-POLYGON ((3331887.403422648 3661593.7342660464, 3327296.9868580834 3657803.3373506065, 3327296.986858083 3657803.337350607, 3317921.869437724 3650062.1191730825, 3311387.4153281646 3645901.186354534, 3305053.3363020215 3641286.7914633057, 3299086.6115955096 3636933.941773851, 3297499.392954649 3635662.6758946413, 3295324.0128066926 3633920.328315541, 3295045.714079711 3633595.6292730314, 3293565.164852161 3632452.7563738194, 3292474.2338423817 3631621.6423231405, 3286874.8634554786 36274 [...]
-</a>
-<b>
-POLYGON ((3334546.228183764 3663789.1779761068, 3334507.2045345404 3663756.955384199, 3334447.580123011 3663707.7223391435, 3334364.100090413 3663638.791240275, 3334255.5397380586 3663549.150829886, 3334184.017357254 3663490.0933984364, 3334094.3533072392 3663416.0560351987, 3333989.606200989 3663329.5642968463, 3333477.0091599287 3662906.302874714, 3333111.689118296 3662604.650957186, 3332904.0328812357 3662433.18513282, 3332837.148123394 3662377.9570775344, 3317921.869437724 3650062.11 [...]
-</b><test>
-<op name="intersection" arg1="A" arg2="B">
-GEOMETRYCOLLECTION EMPTY</op>
-</test>
-</case>
-
-<case>
-  <desc>
-  http://trac.osgeo.org/postgis/ticket/2055
-  
-  A triangle which has a segment crossing a segment of a hole very near one end.
-  Computed intersection causes a topology failure.
-  </desc>
-<a>
-POLYGON ((184315 319325, 184315 319290, 184276 319290, 184276 319325, 184315 319325), (184311.5625999868 319321, 184304.75 319308.59379998595, 184295.64059999958 319292.90599998087, 184304.75 319308.5937999822, 184311.5625999868 319321))
-</a>
-<b>
-POLYGON ((184299.5210452684 319312.2400717032, 184311.5626000017 319321, 184306.59797855775 319312.2400717032, 184299.5210452684 319312.2400717032))
-</b><test>
-<op name="intersection" arg1="A" arg2="B">
-GEOMETRYCOLLECTION EMPTY</op>
-</test>
-</case>
-
-<case>
-  <desc>
-  http://trac.osgeo.org/geos/ticket/614
-  
-  Two polygons with nearly coincident linework, causes robustness failure.
-  Correct result unknown.
-  </desc>
-  <a>
-0106000020E61000000400000001030000000100000005000000E42CEC69873FF2BF9E98F56228E34740E92B4833164DF2BF3B1E335019E34740768E01D9EB5DF2BFD0D556EC2FE3474050C5FEB27B72F2BFB94E232D95E34740E42CEC69873FF2BF9E98F56228E34740010300000001000000040000000DB0F50EA8B7F2BF17C856DD28E447407FF6234564D8F2BFF1BA7EC16EE447409DD7D825AAB7F2BFE4FC4D2844E447400DB0F50EA8B7F2BF17C856DD28E4474001030000000100000004000000F9C5FEB27B72F2BFBB4E232D95E347406EC5FEB27B72F2BFBA4E232D95E3474050C5FEB27B72F2BFB94E232D95E34740F9C5 [...]
-  </a>
-  <b>
-0106000020E6100000050000000103000000010000000C000000E42CEC69873FF2BF9E98F56228E347400EDB16653648F2BF4985B18520E34740E92B4833164DF2BF3A1E335019E34740A94D9CDCEF50F2BF33F9669B1BE347407DAEB6627F59F2BF2CF180B229E34740758E01D9EB5DF2BFD0D556EC2FE34740533F6F2A5261F2BFD717096D39E34740F4893C49BA66F2BFC8073D9B55E34740B8239C16BC68F2BF33A7CB6262E34740AA2B9FE57970F2BF4165FCFB8CE3474041C5FEB27B72F2BFB94E232D95E34740E42CEC69873FF2BF9E98F56228E3474001030000000100000004000000FCC5FEB27B72F2BFBB4E232D95E347 [...]
-  </b>
-<test>
-<op name="symDifference" arg1="A" arg2="B">
-GEOMETRYCOLLECTION EMPTY</op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestBoundary.xml b/testxml/general/TestBoundary.xml
deleted file mode 100644
index a80a6c3..0000000
--- a/testxml/general/TestBoundary.xml
+++ /dev/null
@@ -1,165 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>P - point</desc>
-  <a>
-    POINT(10 10)
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mP - MultiPoint</desc>
-  <a>
-    MULTIPOINT((10 10), (20 20))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - Line</desc>
-  <a>
-    LINESTRING(10 10, 20 20)
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (20 20))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - closed</desc>
-  <a>
-    LINESTRING(10 10, 20 20, 20 10, 10 10)
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - self-intersecting with boundary</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((40 40), (100 100))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - 2 lines with common endpoint</desc>
-  <a>
-    MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 30))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (30 30))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - 3 lines with common endpoint</desc>
-  <a>
-    MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 20), 
-      (20 20, 30 30))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (20 20), (30 20), (30 30))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - 4 lines with common endpoint</desc>
-  <a>
-    MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 20), 
-      (20 20, 30 30), 
-      (20 20, 30 40))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (30 20), (30 30), (30 40))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - 2 lines, one closed, with common endpoint</desc>
-  <a>
-    MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 20 30, 30 30, 30 20, 20 20))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (20 20))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - 1 line, self-intersecting, topologically equal to prev case</desc>
-  <a>
-    MULTILINESTRING(
-      (10 10, 20 20, 20 30, 30 30, 30 20, 20 20))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((10 10), (20 20))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>A - polygon with no holes</desc>
-  <a>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    LINESTRING(40 60, 420 60, 420 320, 40 320, 40 60)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>A - polygon with 1 hole</desc>
-  <a>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTILINESTRING(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestBuffer.xml b/testxml/general/TestBuffer.xml
deleted file mode 100644
index 32c533d..0000000
--- a/testxml/general/TestBuffer.xml
+++ /dev/null
@@ -1,135 +0,0 @@
-<run>
-  <desc>
-    Basic buffer test cases.
-  </desc>
-  <precisionModel type="FLOATING" />
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
-  <desc>
-  	Point
-  </desc>
-  <a>
-    POINT (100 100)
-  </a>
-<test><op name='buffer' arg1='A' arg2='-1.0'>   POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-	POLYGON ((110 100, 109.80785280403231 98.04909677983872, 109.23879532511287 96.1731656763491, 108.31469612302546 94.44429766980397, 107.07106781186548 92.92893218813452, 105.55570233019603 91.68530387697454, 103.8268343236509 90.76120467488713, 101.95090322016128 90.19214719596769, 100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488713, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.7612046748871 [...]
-	</op></test>
-</case>
-
-<case>
-  <desc>
-  	Line
-  </desc>
-  <a>
-    LINESTRING (10 10, 100 100)
-  </a>
-<test><op name='buffer' arg1='A' arg2='-1.0'>   POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-	POLYGON ((92.92893218813452 107.07106781186548, 94.44429766980397 108.31469612302546, 96.1731656763491 109.23879532511287, 98.04909677983872 109.80785280403231, 100 110, 101.95090322016128 109.80785280403231, 103.8268343236509 109.23879532511287, 105.55570233019603 108.31469612302546, 107.07106781186548 107.07106781186548, 108.31469612302546 105.55570233019603, 109.23879532511287 103.8268343236509, 109.80785280403231 101.95090322016128, 110 100, 109.80785280403231 98.04909677983872, 109 [...]
-  </op></test>
-</case>
-
-<case>
-  <desc>
-  	Polygon
-  </desc>
-  <a>
-	POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-<test><op name='buffer' arg1='A' arg2='-100.0'>   POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='-10.0'>   POLYGON ((110 110, 110 190, 190 190, 190 110, 110 110))  </op></test>
-<test><op name='buffer' arg1='A' arg2='0.0'>    POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))  </op></test>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-	POLYGON ((100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488714, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.76120467488713 96.1731656763491, 90.19214719596769 98.04909677983872, 90 100, 90 200, 90.19214719596769 201.95090322016128, 90.76120467488713 203.8268343236509, 91.68530387697454 205.55570233019603, 92.92893218813452 207.07106781186548, 94.44429766980397 208.31469612302544, 96.17316567 [...]
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='20.0'>   
-	POLYGON ((100 80, 96.09819355967743 80.3842943919354, 92.3463313526982 81.52240934977428, 88.88859533960796 83.37060775394909, 85.85786437626905 85.85786437626905, 83.37060775394909 88.88859533960796, 81.52240934977426 92.3463313526982, 80.38429439193538 96.09819355967743, 80 100, 80 200, 80.38429439193538 203.90180644032256, 81.52240934977426 207.6536686473018, 83.37060775394909 211.11140466039205, 85.85786437626905 214.14213562373095, 88.88859533960796 216.6293922460509, 92.3463313526 [...]
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='100.0'>   
-	POLYGON ((100 0, 80.49096779838713 1.921471959676964, 61.73165676349097 7.61204674887135, 44.442976698039786 16.85303876974548, 29.28932188134523 29.28932188134526, 16.853038769745453 44.44297669803981, 7.612046748871322 61.73165676349103, 1.9214719596769498 80.49096779838716, 0 100, 0 200, 1.9214719596769498 219.50903220161285, 7.612046748871322 238.268343236509, 16.853038769745467 255.55702330196021, 29.28932188134526 270.71067811865476, 44.44297669803981 283.14696123025453, 61.731656 [...]
-  </op></test>
-</case>
-
-<case>
-  <desc>
-  	Polygon
-  </desc>
-  <a>
-	POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
-  </a>
-<test><op name='buffer' arg1='A' arg2='-100.0'>   POLYGON EMPTY  </op></test>
-<test><op name='buffer' arg1='A' arg2='-10.0'>   
-		MULTIPOLYGON (((90 100, 90.19214719596769 98.04909677983872, 90.76120467488713 96.1731656763491, 91.68530387697454 94.44429766980397, 92.92893218813452 92.92893218813452, 94.44429766980397 91.68530387697454, 96.1731656763491 90.76120467488713, 98.04909677983872 90.19214719596769, 100 90, 90 90, 90 100)), 
-  	((260 90, 261.9509032201613 90.19214719596769, 263.82683432365087 90.76120467488713, 265.555702330196 91.68530387697454, 267.0710678118655 92.92893218813452, 268.31469612302544 94.44429766980397, 269.23879532511285 96.1731656763491, 269.8078528040323 98.04909677983872, 270 100, 270 90, 260 90)), 
-  	((270 280, 269.8078528040323 281.9509032201613, 269.23879532511285 283.82683432365087, 268.31469612302544 285.555702330196, 267.0710678118655 287.0710678118655, 265.555702330196 288.31469612302544, 263.82683432365087 289.23879532511285, 261.9509032201613 289.8078528040323, 260 290, 270 290, 270 280)), 
-  	((260 290, 258.0490967798387 289.8078528040323, 256.17316567634913 289.23879532511285, 254.44429766980397 288.31469612302544, 252.92893218813452 287.0710678118655, 180 214.14213562373095, 107.07106781186548 287.0710678118655, 105.55570233019603 288.31469612302544, 103.8268343236509 289.23879532511285, 101.95090322016128 289.8078528040323, 100 290, 260 290)), 
-  	((100 290, 98.04909677983872 289.8078528040323, 96.1731656763491 289.23879532511285, 94.44429766980397 288.31469612302544, 92.92893218813452 287.0710678118655, 91.68530387697454 285.555702330196, 90.76120467488713 283.82683432365087, 90.19214719596769 281.9509032201613, 90 280, 90 290, 100 290)))
-    </op></test>
-<test><op name='buffer' arg1='A' arg2='0.0'>    
-	POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), 
-  	(260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-	POLYGON ((70 300, 70.19214719596769 301.9509032201613, 70.76120467488713 303.82683432365087, 71.68530387697454 305.555702330196, 72.92893218813452 307.0710678118655, 74.44429766980397 308.31469612302544, 76.1731656763491 309.23879532511285, 78.04909677983872 309.8078528040323, 80 310, 280 310, 281.9509032201613 309.8078528040323, 283.82683432365087 309.23879532511285, 285.555702330196 308.31469612302544, 287.0710678118655 307.0710678118655, 288.31469612302544 305.555702330196, 289.23879 [...]
-  	(250 255.85786437626905, 187.07106781186548 192.92893218813452, 185.55570233019603 191.68530387697456, 183.8268343236509 190.76120467488713, 181.95090322016128 190.1921471959677, 180 190, 178.04909677983872 190.1921471959677, 176.1731656763491 190.76120467488713, 174.44429766980397 191.68530387697456, 172.92893218813452 192.92893218813452, 110 255.85786437626905, 110 110, 250 110, 250 255.85786437626905))
- </op></test>
-<test><op name='buffer' arg1='A' arg2='20.0'>   
-	POLYGON ((60 300, 60.38429439193539 303.90180644032256, 61.522409349774264 307.6536686473018, 63.370607753949095 311.11140466039205, 65.85786437626905 314.14213562373095, 68.88859533960796 316.6293922460509, 72.3463313526982 318.47759065022575, 76.09819355967744 319.6157056080646, 80 320, 280 320, 283.90180644032256 319.6157056080646, 287.6536686473018 318.47759065022575, 291.11140466039205 316.6293922460509, 294.14213562373095 314.14213562373095, 296.6293922460509 311.11140466039205, 2 [...]
-  	(240 231.7157287525381, 194.14213562373095 185.85786437626905, 191.11140466039205 183.3706077539491, 187.6536686473018 181.52240934977425, 183.90180644032256 180.38429439193538, 180 180, 176.09819355967744 180.38429439193538, 172.3463313526982 181.52240934977425, 168.88859533960795 183.3706077539491, 165.85786437626905 185.85786437626905, 120 231.7157287525381, 120 120, 240 120, 240 231.7157287525381))
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='100.0'>   
-	POLYGON ((-20 300, -18.07852804032305 319.50903220161285, -12.387953251128678 338.268343236509, -3.146961230254533 355.5570233019602, 9.28932188134526 370.71067811865476, 24.442976698039807 383.14696123025453, 41.731656763491024 392.3879532511287, 60.49096779838718 398.078528040323, 80 400, 280 400, 299.50903220161285 398.078528040323, 318.268343236509 392.3879532511287, 335.5570233019602 383.14696123025453, 350.71067811865476 370.71067811865476, 363.14696123025453 355.5570233019602, 37 [...]
-  </op></test>
-</case>
-
-<case>
-  <desc>
-  	MultiLineString which caused failure for distance > 10 in ver 1.10
-  </desc>
-  <a>
-    MULTILINESTRING ((1335558.59524 631743.01449, 1335572.28215 631775.89056, 1335573.2578018496 631782.1915185435), 
-  (1335573.2578018496 631782.1915185435, 1335576.62035 631803.90754), 
-  (1335573.2578018496 631782.1915185435, 1335580.70187 631802.08139))
-  </a>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-POLYGON ((1335548.595256113 631743.032441783, 1335548.790905219 631744.982996921, 1335549.363329412 631746.857903442, 1335562.585102127 631778.616709872, 1335563.375568292 631783.721701512, 1335566.738116443 631805.437722968, 1335567.226524677 631807.336249059, 1335568.075932351 631809.103011783, 1335569.253697204 631810.67011544, 1335570.714558392 631811.977337115, 1335572.402375839 631812.974441013, 1335574.252287668 631813.62310899, 1335576.193202805 631813.898413099, 1335578.15053296 [...]
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='15.0'>   
-POLYGON ((1335543.59526417 631743.041417674, 1335543.888737828 631745.967250381, 1335544.747374117 631748.779610163, 1335557.736578191 631779.97978481, 1335558.434451514 631784.486792996, 1335561.796999664 631806.202814452, 1335562.529612016 631809.050603588, 1335563.803723527 631811.700747674, 1335565.570370805 631814.051403159, 1335567.761662587 631816.012235673, 1335570.293388759 631817.507891519, 1335573.068256502 631818.480893485, 1335575.979629207 631818.893849648, 1335578.91562445 [...]
-  </op></test>
-</case>
-
-<case>
-  <desc>
-  	Degenerate polygon which caused error in ver 1.10
-  </desc>
-  <a>
-    POLYGON ((-69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90, -69 -90))
-  </a>
-<test><op name='buffer' arg1='A' arg2='0.0'>   
-POLYGON EMPTY
-  </op></test>
-</case>
-
-<case>
-  <desc>
-  	Degenerate polygon - ring is flat.
-  	This case tests a fix made in ver 1.12
-  </desc>
-  <a>
-    POLYGON ((100 100, 200 100, 200 100, 100 100))
-  </a>
-<test><op name='buffer' arg1='A' arg2='0.0'>   
-POLYGON EMPTY
-  </op></test>
-<test><op name='buffer' arg1='A' arg2='10.0'>   
-POLYGON ((100 90, 98.04909677983872 90.19214719596769, 96.1731656763491 90.76120467488714, 94.44429766980397 91.68530387697454, 92.92893218813452 92.92893218813452, 91.68530387697454 94.44429766980397, 90.76120467488713 96.1731656763491, 90.19214719596769 98.04909677983872, 90 100, 90.19214719596769 101.95090322016128, 90.76120467488713 103.8268343236509, 91.68530387697454 105.55570233019603, 92.92893218813452 107.07106781186548, 94.44429766980397 108.31469612302546, 96.1731656763491 109 [...]
-  </op></test>
-</case>
-
-
-</run>
diff --git a/testxml/general/TestBufferMitredJoin.xml b/testxml/general/TestBufferMitredJoin.xml
deleted file mode 100644
index 8af642c..0000000
--- a/testxml/general/TestBufferMitredJoin.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<run>
-  <desc>
-    Test cases for buffers with mitred joins.
-  </desc>
-  <precisionModel type="FLOATING" />
-  <resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
-
-<case>
- <desc>Polygon with very close vertices  </desc>
-  <a>
-POLYGON ((588736.6028960398 4518922.914991864, 588736.1060708747 4518922.061957178, 588718.6830715544 4518930.620699637, 588712.0102834741 4518933.8985304395, 588722.7612465625 4518964.956739423, 588755.2073151038 4518948.2420851765, 588750.2892019567 4518938.490656119, 588750.2892047082 4518938.490654858, 588741.1098934844 4518920.290260831, 588736.6028960398 4518922.914991864))
-  </a>
-<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
-POLYGON ((588734.1297355227 4518928.603500288, 588720.8876067492 4518935.108463509, 588718.180507909 4518936.438254274, 588725.599306024 4518957.870248819, 588748.510613743 4518946.067444841, 588745.824857241 4518940.742239175, 588739.0370049385 4518927.28353524, 588734.7985587667 4518929.751873097, 588734.1297355227 4518928.603500288))
-	</op></test>
-</case>
-
-<case>
- <desc>Polygon with almost collinear segments  </desc>
-  <a>
-    POLYGON ((589300.089821923 4519627.577687806, 589296.6197410262 4519621.834087054, 589292.5450979208 4519615.089809029, 589282.7894421419 4519620.983829066, 589289.8814929381 4519632.722288636, 589300.089821923 4519627.577687806))
-  </a>
-<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
-POLYGON ((589293.0184401305 4519625.542333956, 589292.3401596148 4519624.419659127, 589290.8510825798 4519621.954964854, 589289.654619631 4519622.677825188, 589291.766473935 4519626.173276233, 589293.0184401305 4519625.542333956))
-	</op></test>
-</case>
-
-<case>
- <desc>Polygon with almost collinear segments  </desc>
-  <a>
-POLYGON ((588978.2942617612 4519797.499233156, 588989.1612999197 4519792.050291001, 588982.5784094566 4519779.549041149, 588962.0866377753 4519790.334848753, 588967.4026187821 4519802.960530801, 588978.2942617612 4519797.499233156))
-  </a>
-<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>   
-POLYGON ((588976.0531144794 4519793.029640461, 588982.3607149989 4519789.866888121, 588980.48352001 4519786.3019976355, 588968.47502784 4519792.622646146, 588969.9375199836 4519796.09612748, 588976.0531144794 4519793.029640461))
-	</op></test>
-</case>
-
-<case>
- <desc>Polygon with almost collinear segments  </desc>
-  <a>
-POLYGON ((589099.8017397423 4518490.719003885, 589097.1198886324 4518486.20858194, 589090.9424687021 4518475.819013388, 589069.8993093553 4518487.1362185385, 589078.7377975255 4518502.093799692, 589081.1515112884 4518509.334764771, 589103.7370954598 4518497.015419995, 589099.8017397423 4518490.719003885))
-  </a>
-<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>  
-POLYGON ((589095.5298653984 4518493.317948498, 589092.8222002359 4518488.763943842, 589089.0925332544 4518482.491158241, 589076.8521287646 4518489.074160654, 589083.3129233124 4518500.0079495255, 589084.0046933009 4518502.083060501, 589096.6851902619 4518495.166462162, 589095.5298653984 4518493.317948498)) 
-	</op></test>
-</case>
-
-<case>
- <desc>Polygon with very close vertices  </desc>
-  <a>
-POLYGON ((587854.8616905196 4519121.941123185, 587863.6671614297 4519138.176489661, 587863.9386104685 4519138.676991724, 587880.5408633598 4519129.672513268, 587871.463857397 4519112.9366913745, 587854.8616905196 4519121.941123185))
-  </a>
-<test><op name='bufferMitredJoin' arg1='A' arg2='-5.0'>  
-POLYGON ((587861.6406480775 4519123.952511722, 587865.9500049312 4519131.898025201, 587873.7618842344 4519127.661136427, 587869.4524883915 4519119.715644092, 587861.6406480775 4519123.952511722))
-	</op></test>
-</case>
-
-
-
-</run>
diff --git a/testxml/general/TestCentroid.xml b/testxml/general/TestCentroid.xml
deleted file mode 100644
index 817ccd5..0000000
--- a/testxml/general/TestCentroid.xml
+++ /dev/null
@@ -1,247 +0,0 @@
-<run>
-  <!-- <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/> -->
-
-<case>
-  <desc>P - empty</desc>
-  <a>    POINT EMPTY  </a>
-<test><op name="getCentroid" arg1="A" >    POINT EMPTY   </op></test>
-</case>
-
-<case>
-  <desc>P - single point</desc>
-  <a>    POINT(10 10)  </a>
-<test><op name="getCentroid" arg1="A" >    POINT(10 10)   </op></test>
-</case>
-
-<case>
-  <desc>mP - two points</desc>
-  <a>    MULTIPOINT((10 10), (20 20) )  </a>
-<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
-</case>
-
-<case>
-  <desc>mP - 4 points</desc>
-  <a>    MULTIPOINT((10 10), (20 20), (10 20), (20 10))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
-</case>
-
-<case>
-  <desc>mP - repeated points</desc>
-  <a>    MULTIPOINT((10 10), (10 10), (10 10), (18 18))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT(12 12)   </op></test>
-</case>
-
-<case>
-  <desc>L - single segment</desc>
-  <a>    LINESTRING(10 10, 20 20)  </a>
-<test><op name="getCentroid" arg1="A" >    POINT(15 15)   </op></test>
-</case>
-
-<case>
-  <desc>L - zero length line</desc>
-  <a>    LINESTRING (10 10, 10 10)  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>mL - zero length lines</desc>
-  <a>    MULTILINESTRING ((10 10, 10 10), (20 20, 20 20))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
-</case>
-
-<case>
-  <desc>L - two segments</desc>
-  <a>    LINESTRING (60 180, 120 100, 180 180)  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (120 140)   </op></test>
-</case>
-
-<case>
-  <desc>L - elongated horseshoe</desc>
-  <a>    LINESTRING (80 0, 80 120, 120 120, 120 0))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (100 68.57142857142857)   </op></test>
-</case>
-
-
-<case>
-  <desc>mL - two single-segment lines</desc>
-  <a>    MULTILINESTRING ((0 0, 0 100), (100 0, 100 100))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (50 50)   </op></test>
-</case>
-
-<case>
-  <desc>mL - two concentric rings, offset</desc>
-  <a>    MULTILINESTRING ((0 0, 0 200, 200 200, 200 0, 0 0), 
-  (60 180, 20 180, 20 140, 60 140, 60 180))  
-</a>
-<test><op name="getCentroid" arg1="A" >    POINT (90 110)   </op></test>
-</case>
-
-<case>
-  <desc>mL - complicated symmetrical collection of lines</desc>
-  <a>    MULTILINESTRING ((20 20, 60 60), 
-  (20 -20, 60 -60), 
-  (-20 -20, -60 -60), 
-  (-20 20, -60 60), 
-  (-80 0, 0 80, 80 0, 0 -80, -80 0), 
-  (-40 20, -40 -20), 
-  (-20 40, 20 40), 
-  (40 20, 40 -20), 
-  (20 -40, -20 -40)) </a>
-<test><op name="getCentroid" arg1="A" >    POINT (0 0)   </op></test>
-</case>
-
-<case>
-  <desc>A - box</desc>
-  <a>    POLYGON ((40 160, 160 160, 160 40, 40 40, 40 160))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (100 100)   </op></test>
-</case>
-
-<case>
-  <desc>A - box with hole</desc>
-  <a>    POLYGON ((0 200, 200 200, 200 0, 0 0, 0 200), (20 180, 80 180, 80 20, 20 20, 20 180)) </a>
-<test><op name="getCentroid" arg1="A" >    POINT (115.78947368421052 100)  </op></test>
-</case>
-
-<case>
-  <desc>A - box with offset hole (showing difference between area and line centroid)</desc>
-  <a>    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0), 
-  (60 180, 20 180, 20 140, 60 140, 60 180))
-	 </a>
-<test><op name="getCentroid" arg1="A" >    POINT (102.5 97.5)  </op></test>
-</case>
-
-<case>
-  <desc>A - box with 2 symmetric holes </desc>
-  <a>    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0), 
-  (60 180, 20 180, 20 140, 60 140, 60 180), 
-  (180 60, 140 60, 140 20, 180 20, 180 60))
-	 </a>
-<test><op name="getCentroid" arg1="A" >   POINT (100 100)   </op></test>
-</case>
-
-<case>
-  <desc>mA - symmetric angles</desc>
-  <a>    MULTIPOLYGON (((0 40, 0 140, 140 140, 140 120, 20 120, 20 40, 0 40)), 
-  ((0 0, 0 20, 120 20, 120 100, 140 100, 140 0, 0 0))) 
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (70 70)   </op></test>
-</case>
-
-<case>
-  <desc>GC - two adjacent polygons (showing that centroids are additive) </desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 200, 20 180, 20 140, 60 140, 200 0, 0 0, 0 200)), 
-  POLYGON ((200 200, 0 200, 20 180, 60 180, 60 140, 200 0, 200 200))) 
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (102.5 97.5)   </op></test>
-</case>
-
-<case>
-  <desc>GC - heterogeneous collection of lines, points</desc>
-  <a>    GEOMETRYCOLLECTION (LINESTRING (80 0, 80 120, 120 120, 120 0), 
-  MULTIPOINT ((20 60), (40 80), (60 60)))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (100 68.57142857142857)   </op></test>
-</case>
-
-<case>
-  <desc>GC - heterogeneous collection of polygons, line</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
-  LINESTRING (80 0, 80 80, 120 40)) 
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (20 20)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of polygons, lines, points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
-  LINESTRING (80 0, 80 80, 120 40), 
-  MULTIPOINT ((20 60), (40 80), (60 60)))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (20 20)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons and lines</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 30 30))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (25 25)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons and zero-length lines</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 20 20))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 20 20),
-  MULTIPOINT ((20 10), (10 20)) )
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 20 20),
-  POINT EMPTY )
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (15 15)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING EMPTY,
-  POINT EMPTY )
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>GC - overlapping polygons </desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((20 100, 20 -20, 60 -20, 60 100, 20 100)), 
-  POLYGON ((-20 60, 100 60, 100 20, -20 20, -20 60)))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (40 40)   </op></test>
-</case>
-
-<case>
-  <desc>A - degenerate box</desc>
-  <a>    POLYGON ((40 160, 160 160, 160 160, 40 160, 40 160))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (100 160)   </op></test>
-</case>
-
-<case>
-  <desc>A - degenerate triangle</desc>
-  <a>    POLYGON ((10 10, 100 100, 100 100, 10 10))  </a>
-<test><op name="getCentroid" arg1="A" >    POINT (55 55)   </op></test>
-</case>
-
-<case>
-  <desc>A - empty</desc>
-  <a>    POLYGON EMPTY
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT EMPTY   </op></test>
-</case>
-
-<case>
-  <desc>A - almost degenerate triangle</desc>
-  <a>    POLYGON((
-56.528666666700 25.2101666667,
-56.529000000000 25.2105000000,
-56.528833333300 25.2103333333,
-56.528666666700 25.2101666667))
-	</a>
-<test><op name="getCentroid" arg1="A" >    POINT (56.52883333335 25.21033333335)  </op></test>
-</case>
-
-
-
-</run>
diff --git a/testxml/general/TestConvexHull-big.xml b/testxml/general/TestConvexHull-big.xml
deleted file mode 100644
index 8c36b1d..0000000
--- a/testxml/general/TestConvexHull-big.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>Big convex hull</desc>
-  <a>
-    MULTIPOINT((-1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 1000000000000000000000000), (-1000000000000000000000000 1000000000000000000000000), (0 0))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (-1000000000000000000000000 -1000000000000000000000000, -1000000000000000000000000 1000000000000000000000000, 1000000000000000000000000 1000000000000000000000000, 1000000000000000000000000 -1000000000000000000000000, -1000000000000000000000000 -1000000000000000000000000))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestConvexHull.xml b/testxml/general/TestConvexHull.xml
deleted file mode 100644
index a522a35..0000000
--- a/testxml/general/TestConvexHull.xml
+++ /dev/null
@@ -1,186 +0,0 @@
-<run>
-
-<case>
-  <desc>Several points collinear and overlapping</desc>
-  <a>
-    MULTIPOINT((130 240), (130 240), (130 240), (570 240), (570 240), (570 240), (650 240))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    LINESTRING(130 240, 650 240)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Convex hull</desc>
-  <a>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (40 60, 40 320, 420 320, 420 60, 40 60))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Convex hull</desc>
-  <a>
-    POLYGON(
-      (10 10, 100 10, 100 100, 10 100, 10 10))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (10 10, 10 100, 100 100, 100 10, 10 10))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Point</desc>
-  <a>
-    POINT(20 20)
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POINT(20 20)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Horizontal Line</desc>
-  <a>
-    LINESTRING(30 220, 240 220, 240 220)
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    LINESTRING(30 220, 240 220)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Vertical Line</desc>
-  <a>
-    LINESTRING(110 290, 110 100, 110 100)
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    LINESTRING(110 290, 110 100)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Spiral</desc>
-  <a>
-    LINESTRING(120 230, 120 200, 150 180, 180 220, 160 260, 90 250, 80 190, 140 110, 230 150, 
-    240 230, 180 320, 60 310, 40 160, 140 50, 280 140)
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (140 50, 40 160, 60 310, 180 320, 240 230, 280 140, 140 50))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Starlike Polygon</desc>
-  <a>
-    POLYGON(
-      (200 360, 230 210, 100 190, 270 150, 360 10, 320 200, 490 230, 280 240, 200 360), 
-      (220 300, 250 200, 150 190, 290 150, 330 70, 310 210, 390 230, 280 230, 220 300))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (360 10, 100 190, 200 360, 490 230, 360 10))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Most of the points in one area</desc>
-  <a>
-    MULTIPOINT ((70 340), (70 50), (430 50), (420 340), (340 120), (390 110), (390 70), (350 100), (350 50), (370 90), (320 80), (360 120), (350 80), (390 90), (420 80), (410 60), (410 100), (370 100), (380 60), (370 80), (380 100), (360 80), (370 80), (380 70), (390 80), (390 70), (410 70), (400 60), (410 60), (410 60), (410 60), (370 70), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (70 50, 70 340, 420 340, 430 50, 70 50))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Multipoint</desc>
-  <a>
-    MULTIPOINT ((140 350), (510 140), (110 140), (250 290), (250 50), (300 370), (450 310), (440 160), (290 280), (220 160), (100 260), (320 230), (200 280), (360 130), (330 210), (380 80), (220 210), (380 310), (260 150), (260 110), (170 130))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (250 50, 110 140, 100 260, 140 350, 300 370, 450 310, 510 140, 380 80, 250 50))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>GeometryCollection</desc>
-  <a>
-    GEOMETRYCOLLECTION(
-      POINT(110 300), 
-      POINT(100 110), 
-      POINT(130 210), 
-      POINT(150 210), 
-      POINT(150 180), 
-      POINT(130 170), 
-      POINT(140 190), 
-      POINT(130 200), 
-      LINESTRING(240 50, 210 120, 270 80, 250 140, 330 70, 300 160, 340 130, 340 130), 
-      POLYGON(
-        (210 340, 220 260, 150 270, 230 220, 230 140, 270 210, 360 240, 260 250, 260 280, 
-        240 270, 210 340), 
-        (230 270, 230 250, 200 250, 240 220, 240 190, 260 220, 290 230, 250 230, 230 270)))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (240 50, 100 110, 110 300, 210 340, 360 240, 330 70, 240 50))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Collinear L</desc>
-  <a>
-    MULTIPOINT ((50 320), (50 280), (50 230), (50 160), (50 120), (100 120), (160 120), (210 120), (210 180), (210 150), (180 180), (140 180), (140 210), (140 260), (160 180), (140 300), (140 320), (110 320), (80 320))
-  </a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (50 120, 50 320, 140 320, 210 180, 210 120, 50 120))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Almost collinear points, which caused robustness failure in JTS 1.12</desc>
-  <a>
-LINESTRING (0 0, -140.8859438214298 140.88594382142983, -57.309236848216706 57.30923684821671, -190.9188309203678 190.91883092036784, -60 300)
-</a>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON ((0 0, -57.309236848216706 57.30923684821671, -190.9188309203678 190.91883092036784, -60 300, 0 0))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestDensify.xml b/testxml/general/TestDensify.xml
deleted file mode 100644
index 4bfcaf2..0000000
--- a/testxml/general/TestDensify.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<run>
-  <precisionModel type="FLOATING" />
-
-<case>
-  <desc>P - single point</desc>
-  <a>    POINT (10 10) </a>
-<test><op name="densify" arg1='A'  arg2='10.0'>  POINT (10 10)	</op></test>
-</case>
-
-<case>
-  <desc>mP - multi point</desc>
-  <a>    MULTIPOINT ((10 10), (20 10)) </a>
-<test><op name="densify" arg1='A'  arg2='10.0'>  MULTIPOINT ((10 10), (20 10))	</op></test>
-</case>
-
-<case>
-  <desc>L - single segment</desc>
-  <a>    LINESTRING(10 10, 100 10)  </a>
-<test><op name="densify" arg1='A'  arg2='10.0'>    
-	LINESTRING (10 10, 19 10, 28 10, 37 10, 46 10, 55 10, 64 10, 73 10, 82 10, 91 10, 100 10)   
-	</op></test>
-</case>
-
-<case>
-  <desc>mL - multiple lines</desc>
-  <a>    MULTILINESTRING ((10 10, 30 30, 50 10, 70 30), (10 50, 40 50, 70 50))  </a>
-<test><op name="densify" arg1='A'  arg2='8.0'>    
-	MULTILINESTRING ((10 10, 15 15, 20 20, 25 25, 30 30, 35 25, 40 20, 45 15, 50 10, 55 15, 60 20, 65 25, 70 30), 
-  (10 50, 17.5 50, 25 50, 32.5 50, 40 50, 47.5 50, 55 50, 62.5 50, 70 50))   
-	</op></test>
-</case>
-
-
-<case>
-  <desc>A - polygon with hole</desc>
-  <a>    POLYGON ((0 0, 0 70, 70 70, 70 0, 0 0), (10 10, 10 60, 60 60, 10 10))  </a>
-<test><op name="densify" arg1='A'  arg2='10.0'>    
-POLYGON ((0 0, 0 8.75, 0 17.5, 0 26.25, 0 35, 0 43.75, 0 52.5, 0 61.25, 0 70, 8.75 70, 17.5 70, 26.25 70, 35 70, 43.75 70, 52.5 70, 61.25 70, 70 70, 70 61.25, 70 52.5, 70 43.75, 70 35, 70 26.25, 70 17.5, 70 8.75, 70 0, 61.25 0, 52.5 0, 43.75 0, 35 0, 26.25 0, 17.5 0, 8.75 0, 0 0), 
-  (10 10, 16.25 16.25, 22.5 22.5, 28.75 28.75, 35 35, 41.25 41.25, 47.5 47.5, 53.75 53.75, 60 60, 51.66666666666667 60, 43.333333333333336 60, 35 60, 26.666666666666668 60, 18.333333333333336 60, 10 60, 10 51.66666666666667, 10 43.333333333333336, 10 35, 10 26.666666666666668, 10 18.333333333333336, 10 10))
-  	</op></test>
-</case>
-
-<case>
-  <desc>mA - multipolygon</desc>
-  <a>    MULTIPOLYGON (((0 0, 0 70, 70 70, 70 0, 0 0), 
-  (10 10, 10 60, 60 60, 10 10)), 
-  ((80 110, 80 70, 120 70, 120 110, 80 110)))  </a>
-<test><op name="densify" arg1='A'  arg2='10.0'>    
-MULTIPOLYGON (((80 110, 88 110, 96 110, 104 110, 112 110, 120 110, 120 102, 120 94, 120 86, 120 78, 120 70, 112 70, 104 70, 96 70, 88 70, 80 70, 80 78, 80 86, 80 94, 80 102, 80 110)), 
-  ((0 0, 0 8.75, 0 17.5, 0 26.25, 0 35, 0 43.75, 0 52.5, 0 61.25, 0 70, 8.75 70, 17.5 70, 26.25 70, 35 70, 43.75 70, 52.5 70, 61.25 70, 70 70, 70 61.25, 70 52.5, 70 43.75, 70 35, 70 26.25, 70 17.5, 70 8.75, 70 0, 61.25 0, 52.5 0, 43.75 0, 35 0, 26.25 0, 17.5 0, 8.75 0, 0 0), 
-    (10 10, 16.25 16.25, 22.5 22.5, 28.75 28.75, 35 35, 41.25 41.25, 47.5 47.5, 53.75 53.75, 60 60, 51.66666666666667 60, 43.333333333333336 60, 35 60, 26.666666666666668 60, 18.333333333333336 60, 10 60, 10 51.66666666666667, 10 43.333333333333336, 10 35, 10 26.666666666666668, 10 18.333333333333336, 10 10)))      	</op></test>
-</case>
-
-
-
-
-</run>
diff --git a/testxml/general/TestDistance.xml b/testxml/general/TestDistance.xml
deleted file mode 100644
index c9f0341..0000000
--- a/testxml/general/TestDistance.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PeP - point to an empty point</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT EMPTY  </b>
-<test><op name="distance" arg1="A" arg2="B">    0.0   </op></test>
-</case>
-
-<case>
-  <desc>PP - point to point</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT (10 0)  </b>
-<test><op name="distance" arg1="A" arg2="B">    10.0   </op></test>
-</case>
-
-<case>
-  <desc>LL - line to line</desc>
-  <a>    LINESTRING (0 0, 0 10)  </a>
-  <b>    LINESTRING (10 0, 10 10)  </b>
-<test><op name="distance" arg1="A" arg2="B">    10.0   </op></test>
-</case>
-
-<case>
-  <desc>PA - point inside polygon</desc>
-  <a>    POINT (240 160)  </a>
-  <b>    POLYGON ((100 260, 340 180, 100 60, 180 160, 100 260))  </b>
-<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
-</case>
-
-<case>
-  <desc>LL - crossing linestrings</desc>
-  <a>    LINESTRING (40 300, 280 220, 60 160, 140 60)  </a>
-  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
-<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
-</case>
-
-<case>
-  <desc>AA - overlapping polygons</desc>
-  <a>    POLYGON ((60 260, 260 180, 100 60, 60 160, 60 260))  </a>
-  <b>    POLYGON ((220 280, 120 160, 300 60, 360 220, 220 280))  </b>
-<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
-</case>
-
-<case>
-  <desc>AA - disjoint polygons</desc>
-  <a>    POLYGON ((100 320, 60 120, 240 180, 200 260, 100 320))  </a>
-  <b>    POLYGON ((420 320, 280 260, 400 100, 420 320))  </b>
-<test><op name="distance" arg1="A" arg2="B" >   71.55417527999327  </op></test>
-</case>
-
-<case>
-  <desc>mAmA - overlapping multipolygons</desc>
-  <a>    MULTIPOLYGON (((40 240, 160 320, 40 380, 40 240)),   ((100 240, 240 60, 40 40, 100 240)))  </a>
-  <b>    MULTIPOLYGON (((220 280, 120 160, 300 60, 360 220, 220 280)),   ((240 380, 280 300, 420 340, 240 380)))  </b>
-<test><op name="distance" arg1="A" arg2="B" >    0.0   </op></test>
-</case>
-
-</run>
diff --git a/testxml/general/TestEqualsExact.xml b/testxml/general/TestEqualsExact.xml
deleted file mode 100644
index 970c813..0000000
--- a/testxml/general/TestEqualsExact.xml
+++ /dev/null
@@ -1,157 +0,0 @@
-<run>
-<description> 
-Tests of exact equality and exact equality with normalization
-</description>
-
-<case>
-  <desc>P - point</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT(10 10)  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>P - point</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT(10 11)  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-</case>
-
-<case>
-  <desc>mP - MultiPoint</desc>
-  <a>    MULTIPOINT((10 10), (20 20))  </a>
-  <b>    MULTIPOINT((10 10), (20 20))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mP - MultiPoint, permuted</desc>
-  <a>    MULTIPOINT((10 10), (20 20))  </a>
-  <b>    MULTIPOINT((20 20), (10 10))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mP - MultiPoint empty</desc>
-  <a>    MULTIPOINT EMPTY </a>
-  <b>    MULTIPOINT EMPTY </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<!-- =========================================================== -->
-
-<case>
-  <desc>L - Line</desc>
-  <a>    LINESTRING(10 10, 20 20, 30 30)  </a>
-  <b>    LINESTRING(10 10, 20 20, 30 30)  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>L - Line, permuted</desc>
-  <a>    LINESTRING(10 10, 20 20, 30 30)  </a>
-  <b>    LINESTRING(30 30, 20 20, 10 10)  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>L - closed</desc>
-  <a>    LINESTRING(10 10, 20 20, 20 10, 10 10)  </a>
-  <b>    LINESTRING(10 10, 20 20, 20 10, 10 10)  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>L - empty</desc>
-  <a>    LINESTRING EMPTY  </a>
-  <b>    LINESTRING EMPTY  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mL - 2 lines with common endpoint</desc>
-  <a> MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 30)) </a>
-  <b> MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 30)) </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mL - 2 lines with common endpoint, permuted</desc>
-  <a> MULTILINESTRING(
-      (10 10, 20 20), 
-      (20 20, 30 30)) </a>
-  <b> MULTILINESTRING(
-      (30 30, 20 20),
-      (10 10, 20 20)) </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<!-- =========================================================== -->
-
-<case>
-  <desc>A - polygon with no holes</desc>
-  <a>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </a>
-  <b>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>A - polygon with no holes, permuted</desc>
-  <a>  POLYGON((40 60, 420 60, 420 320, 40 320, 40 60))  </a>
-  <b>  POLYGON((420 60, 420 320, 40 320, 40 60, 420 60))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>A - polygon with 1 hole</desc>
-  <a>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </a>
-  <b>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>A - empty</desc>
-  <a>    POLYGON EMPTY  </a>
-  <b>    POLYGON EMPTY  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mA</desc>
-  <a>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </a>
-  <b>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mA - permuted</desc>
-  <a>    MULTIPOLYGON (((50 100, 100 100, 100 50, 50 50, 50 100)), ((150 100, 200 100, 200 50, 150 50, 150 100)))  </a>
-  <b>    MULTIPOLYGON (((150 100, 200 100, 200 50, 150 50, 150 100)), ((50 100, 100 100, 100 50, 50 50, 50 100)))  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    false  </op></test>
-<test><op name="equalsNorm"  arg1="A" arg2="B">    true  </op></test>
-</case>
-
-<case>
-  <desc>mA - empty</desc>
-  <a>    MULTIPOLYGON EMPTY  </a>
-  <b>    MULTIPOLYGON EMPTY  </b>
-<test><op name="equalsExact" arg1="A" arg2="B">    true  </op></test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionAA.xml b/testxml/general/TestFunctionAA.xml
deleted file mode 100644
index 6e109c0..0000000
--- a/testxml/general/TestFunctionAA.xml
+++ /dev/null
@@ -1,633 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>AA - simple polygons</desc>
-  <a>
-    POLYGON(
-      (10 10, 100 10, 100 100, 10 100, 10 10))
-  </a>
-  <b>
-    POLYGON(
-      (50 50, 200 50, 200 200, 50 200, 50 50))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON(
-      (50 50, 50 100, 100 100, 100 50, 50 50))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (10 10, 10 100, 50 100, 50 200, 200 200, 200 50, 100 50, 100 10, 10 10))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (10 10, 10 100, 50 100, 50 50, 100 50, 100 10, 10 10))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 10, 10 100, 50 100, 50 50, 100 50, 100 10, 10 10)), 
-      (
-        (50 100, 50 200, 200 200, 200 50, 100 50, 100 100, 50 100)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - A with hole intersecting B</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 160, 160 160, 160 20, 20 20), 
-      (140 140, 40 140, 40 40, 140 40, 140 140))
-  </a>
-  <b>
-    POLYGON(
-      (80 100, 220 100, 220 240, 80 240, 80 100))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON(
-      (80 140, 80 160, 160 160, 160 100, 140 100, 140 140, 80 140))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (20 20, 20 160, 80 160, 80 240, 220 240, 220 100, 160 100, 160 20, 20 20), 
-      (80 100, 80 140, 40 140, 40 40, 140 40, 140 100, 80 100))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (20 20, 20 160, 80 160, 80 140, 40 140, 40 40, 140 40, 140 100, 160 100, 
-      160 20, 20 20))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (20 20, 20 160, 80 160, 80 140, 40 140, 40 40, 140 40, 140 100, 160 100, 
-        160 20, 20 20)), 
-      (
-        (80 100, 80 140, 140 140, 140 100, 80 100)), 
-      (
-        (80 160, 80 240, 220 240, 220 100, 160 100, 160 160, 80 160)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - simple polygons #2</desc>
-  <a>
-    POLYGON(
-      (20 340, 330 380, 50 40, 20 340))
-  </a>
-  <b>
-    POLYGON(
-      (210 320, 140 270, 0 270, 140 220, 210 320))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON(
-      (27 270, 140 270, 210 320, 140 220, 28 260, 27 270))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (20 340, 330 380, 50 40, 28 260, 0 270, 27 270, 20 340))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (20 340, 330 380, 50 40, 28 260, 140 220, 210 320, 140 270, 27 270, 20 340))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (20 340, 330 380, 50 40, 28 260, 140 220, 210 320, 140 270, 27 270, 20 340)), 
-      (
-        (27 270, 28 260, 0 270, 27 270)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - simple polygons intersecting in P, L and A</desc>
-  <a>
-    POLYGON((0 0, 110 0, 110 60, 40 60, 180 140, 40 220, 110 260, 0 260, 0 0))
-  </a>
-  <b>
-    POLYGON((220 0, 110 0, 110 60, 180 60, 40 140, 180 220, 110 260, 220 260, 220 0))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(110 260), 
-      LINESTRING(110 0, 110 60), 
-      POLYGON(
-        (110 100, 40 140, 110 180, 180 140, 110 100)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (110 0, 0 0, 0 260, 110 260, 220 260, 220 0, 110 0), 
-      (110 260, 40 220, 110 180, 180 220, 110 260), 
-      (110 100, 40 60, 110 60, 180 60, 110 100))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (110 0, 0 0, 0 260, 110 260, 40 220, 110 180, 40 140, 110 100, 40 60, 
-      110 60, 110 0))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (110 0, 0 0, 0 260, 110 260, 220 260, 220 0, 110 0), 
-      (110 260, 40 220, 110 180, 180 220, 110 260), 
-      (110 180, 40 140, 110 100, 180 140, 110 180), 
-      (110 100, 40 60, 110 60, 180 60, 110 100))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - simple polygons with two touching holes in their symDifference</desc>
-  <a>
-    POLYGON(
-      (0 0, 120 0, 120 50, 50 50, 120 100, 50 150, 120 150, 120 190, 0 190, 
-      0 0))
-  </a>
-  <b>
-    POLYGON(
-      (230 0, 120 0, 120 50, 190 50, 120 100, 190 150, 120 150, 120 190, 230 190, 
-      230 0))
-  </b>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (120 0, 0 0, 0 190, 120 190, 230 190, 230 0, 120 0), 
-      (120 100, 50 50, 120 50, 190 50, 120 100), 
-      (120 100, 190 150, 120 150, 50 150, 120 100))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AmA - A simple, symDiff contains inversion</desc>
-  <a>
-    POLYGON(
-      (0 0, 210 0, 210 230, 0 230, 0 0))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (40 20, 0 0, 20 40, 60 60, 40 20)), 
-      (
-        (60 90, 60 60, 90 60, 90 90, 60 90)), 
-      (
-        (70 120, 90 90, 100 120, 70 120)), 
-      (
-        (120 70, 90 90, 120 100, 120 70)))
-  </b>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (0 0, 0 230, 210 230, 210 0, 0 0), 
-      (0 0, 40 20, 60 60, 20 40, 0 0), 
-      (60 60, 90 60, 90 90, 60 90, 60 60), 
-      (90 90, 120 70, 120 100, 90 90), 
-      (90 90, 100 120, 70 120, 90 90))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AmA - A simple, B connected multiPolygon touching A at vertex</desc>
-  <a>
-    POLYGON(
-      (0 0, 340 0, 340 300, 0 300, 0 0))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (40 20, 0 0, 20 40, 60 60, 40 20)), 
-      (
-        (60 100, 60 60, 100 60, 100 100, 60 100)))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (40 20, 0 0, 20 40, 60 60, 40 20)), 
-      (
-        (60 60, 60 100, 100 100, 100 60, 60 60)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (0 0, 0 300, 340 300, 340 0, 0 0), 
-      (0 0, 40 20, 60 60, 20 40, 0 0), 
-      (60 60, 100 60, 100 100, 60 100, 60 60))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AmA - A simple, B connected multiPolygon touching A at interior of edge</desc>
-  <a>
-    POLYGON(
-      (0 0, 120 0, 120 120, 0 120, 0 0))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (60 20, 0 20, 60 60, 60 20)), 
-      (
-        (60 100, 60 60, 100 60, 100 100, 60 100)))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (60 20, 0 20, 60 60, 60 20)), 
-      (
-        (60 60, 60 100, 100 100, 100 60, 60 60)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20), 
-      (0 20, 60 20, 60 60, 0 20), 
-      (60 60, 100 60, 100 100, 60 100, 60 60))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (0 20, 0 120, 120 120, 120 0, 0 0, 0 20), 
-      (0 20, 60 20, 60 60, 0 20), 
-      (60 60, 100 60, 100 100, 60 100, 60 60))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - simple polygons with holes</desc>
-  <a>
-    POLYGON(
-      (160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), 
-      (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
-  </a>
-  <b>
-    POLYGON(
-      (300 330, 190 270, 150 170, 150 110, 250 30, 380 50, 380 250, 300 330), 
-      (290 240, 240 200, 240 110, 290 80, 330 170, 290 240))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON(
-      (251 104, 217 57, 176 89, 210 130, 210 210, 172 226, 190 270, 217 285, 260 250, 
-      263 218, 240 200, 240 110, 251 104))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (217 57, 190 20, 60 40, 20 150, 60 260, 160 330, 217 285, 190 270, 172 226, 
-        140 240, 80 190, 90 100, 160 70, 176 89, 217 57)), 
-      (
-        (217 57, 251 104, 290 80, 330 170, 290 240, 263 218, 260 250, 217 285, 300 330, 
-        380 250, 380 50, 250 30, 217 57)), 
-      (
-        (263 218, 270 130, 251 104, 240 110, 240 200, 263 218)), 
-      (
-        (172 226, 210 210, 210 130, 176 89, 150 110, 150 170, 172 226)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - simple polygons with hole touching shell</desc>
-  <a>
-    POLYGON ((20 0, 20 160, 200 160, 200 0, 20 0))
-  </a>
-  <b>
-    POLYGON ((220 80, 0 80, 0 240, 220 240, 220 80), 
-  	(100 80, 120 120, 80 120, 100 80))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON ((20 80, 20 160, 200 160, 200 80, 100 80, 20 80), 
-  (100 80, 120 120, 80 120, 100 80))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON ((20 0, 20 80, 0 80, 0 240, 220 240, 220 80, 200 80, 200 0, 20 0))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON (((20 0, 20 80, 100 80, 200 80, 200 0, 20 0)), 
-  ((100 80, 80 120, 120 120, 100 80)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON (((20 0, 20 80, 100 80, 200 80, 200 0, 20 0)), 
-  ((200 80, 200 160, 20 160, 20 80, 0 80, 0 240, 220 240, 220 80, 200 80)), 
-  ((100 80, 80 120, 120 120, 100 80)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mAmA - complex polygons touching and overlapping</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 
-        200 200, 220 200, 220 340, 120 340)), 
-      (
-        (360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 
-        220 120, 220 100, 360 100, 360 200)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (100 220, 100 200, 300 200, 300 220, 100 220)), 
-      (
-        (280 180, 280 160, 300 160, 300 180, 280 180)), 
-      (
-        (220 140, 220 120, 240 120, 240 140, 220 140)), 
-      (
-        (180 220, 160 240, 200 240, 180 220)))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTILINESTRING(
-      (120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 
-      200 200, 220 200, 220 340, 120 340), 
-      (360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 
-      220 120, 220 100, 360 100, 360 200))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (220 100, 120 200, 120 340, 220 340, 360 200, 360 100, 220 100))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(200 240), 
-      LINESTRING(300 200, 220 200), 
-      LINESTRING(280 180, 300 180), 
-      LINESTRING(300 180, 300 160), 
-      LINESTRING(300 160, 280 160), 
-      LINESTRING(220 140, 240 140), 
-      LINESTRING(240 120, 220 120), 
-      POLYGON(
-        (120 200, 120 220, 140 220, 140 200, 120 200)), 
-      POLYGON(
-        (160 200, 160 220, 180 220, 180 200, 160 200)), 
-      POLYGON(
-        (180 240, 180 220, 160 240, 180 240)), 
-      POLYGON(
-        (200 200, 200 220, 220 220, 220 200, 200 200)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (120 220, 120 340, 220 340, 220 220, 300 220, 300 200, 360 200, 360 100, 220 100, 
-      220 120, 220 140, 220 160, 280 160, 280 180, 220 180, 220 200, 200 200, 180 200, 160 200, 
-      140 200, 120 200, 100 200, 100 220, 120 220), 
-      (200 240, 200 280, 180 280, 180 240, 200 240), 
-      (200 240, 180 220, 200 220, 200 240), 
-      (160 240, 160 280, 140 280, 140 220, 160 220, 160 240), 
-      (240 120, 300 120, 300 140, 240 140, 240 120))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (120 220, 120 340, 220 340, 220 220, 200 220, 200 240, 200 280, 180 280, 180 240, 
-        160 240, 160 280, 140 280, 140 220, 120 220)), 
-      (
-        (160 220, 160 240, 180 220, 160 220)), 
-      (
-        (300 200, 360 200, 360 100, 220 100, 220 120, 240 120, 300 120, 300 140, 240 140, 
-        220 140, 220 160, 280 160, 300 160, 300 180, 280 180, 220 180, 220 200, 300 200)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (120 220, 120 340, 220 340, 220 220, 200 220, 200 240, 200 280, 180 280, 180 240, 
-        160 240, 160 280, 140 280, 140 220, 120 220)), 
-      (
-        (120 220, 120 200, 100 200, 100 220, 120 220)), 
-      (
-        (140 200, 140 220, 160 220, 160 200, 140 200)), 
-      (
-        (160 220, 160 240, 180 220, 160 220)), 
-      (
-        (180 200, 180 220, 200 220, 200 200, 180 200)), 
-      (
-        (180 220, 180 240, 200 240, 180 220)), 
-      (
-        (220 200, 220 220, 300 220, 300 200, 360 200, 360 100, 220 100, 220 120, 220 140, 
-        220 160, 280 160, 280 180, 220 180, 220 200), 
-        (240 120, 300 120, 300 140, 240 140, 240 120)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mAmA - complex polygons touching</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (100 200, 100 180, 120 180, 120 200, 100 200)), 
-      (
-        (60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 
-        160 220, 220 220, 220 240, 60 240), 
-        (80 220, 80 160, 140 160, 140 220, 80 220)), 
-      (
-        (280 220, 240 180, 260 160, 300 200, 280 220)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (80 220, 80 160, 140 160, 140 220, 80 220), 
-        (100 200, 100 180, 120 180, 120 200, 100 200)), 
-      (
-        (220 240, 220 220, 160 220, 160 200, 220 200, 220 180, 160 180, 160 160, 220 160, 
-        220 140, 320 140, 320 240, 220 240), 
-        (240 220, 240 160, 300 160, 300 220, 240 220)))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTILINESTRING(
-      (100 200, 100 180, 120 180, 120 200, 100 200), 
-      (60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 
-      160 220, 220 220, 220 240, 60 240), 
-      (80 220, 80 160, 140 160, 140 220, 80 220), 
-      (280 220, 240 180, 260 160, 300 200, 280 220))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (60 140, 60 240, 220 240, 280 220, 300 200, 260 160, 220 140, 60 140))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(240 180), 
-      POINT(260 160), 
-      POINT(280 220), 
-      POINT(300 200), 
-      LINESTRING(100 200, 100 180), 
-      LINESTRING(100 180, 120 180), 
-      LINESTRING(120 180, 120 200), 
-      LINESTRING(120 200, 100 200), 
-      LINESTRING(220 140, 220 160), 
-      LINESTRING(220 160, 160 160), 
-      LINESTRING(160 160, 160 180), 
-      LINESTRING(160 180, 200 180), 
-      LINESTRING(200 200, 160 200), 
-      LINESTRING(160 200, 160 220), 
-      LINESTRING(160 220, 220 220), 
-      LINESTRING(220 220, 220 240), 
-      LINESTRING(80 220, 80 160), 
-      LINESTRING(80 160, 140 160), 
-      LINESTRING(140 160, 140 220), 
-      LINESTRING(140 220, 80 220))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (220 140, 60 140, 60 240, 220 240, 320 240, 320 140, 220 140), 
-        (200 200, 200 180, 220 180, 220 200, 200 200), 
-        (240 220, 240 180, 240 160, 260 160, 300 160, 300 200, 300 220, 280 220, 240 220)), 
-      (
-        (240 180, 280 220, 300 200, 260 160, 240 180)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 180, 100 200, 120 200, 120 180, 100 180)), 
-      (
-        (220 140, 60 140, 60 240, 220 240, 220 220, 160 220, 160 200, 200 200, 200 180, 
-        160 180, 160 160, 220 160, 220 140), 
-        (80 220, 80 160, 140 160, 140 220, 80 220)), 
-      (
-        (240 180, 280 220, 300 200, 260 160, 240 180)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (220 140, 60 140, 60 240, 220 240, 320 240, 320 140, 220 140), 
-        (200 200, 200 180, 220 180, 220 200, 200 200), 
-        (240 220, 240 180, 240 160, 260 160, 300 160, 300 200, 300 220, 280 220, 240 220)), 
-      (
-        (240 180, 280 220, 300 200, 260 160, 240 180)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - hole intersecting boundary to produce line</desc>
-  <a>
-    POLYGON(
-      (60 160, 140 160, 140 60, 60 60, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (160 160, 100 160, 100 100, 160 100, 160 160), 
-      (140 140, 120 140, 120 120, 140 120, 140 140))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    LINESTRING(60 160, 140 160, 140 60, 60 60, 60 160)
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (60 60, 60 160, 140 160, 140 60, 60 60))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(140 140, 140 120), 
-      POLYGON(
-        (100 160, 140 160, 140 140, 120 140, 120 120, 140 120, 140 100, 100 100, 100 160)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (60 160, 100 160, 140 160, 160 160, 160 100, 140 100, 140 60, 60 60, 60 160))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (60 160, 100 160, 100 100, 140 100, 140 60, 60 60, 60 160)), 
-      (
-        (140 140, 140 120, 120 120, 120 140, 140 140)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (60 160, 100 160, 100 100, 140 100, 140 60, 60 60, 60 160)), 
-      (
-        (140 140, 140 160, 160 160, 160 100, 140 100, 140 120, 120 120, 120 140, 140 140)))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionAAPrec.xml b/testxml/general/TestFunctionAAPrec.xml
deleted file mode 100644
index 759cc08..0000000
--- a/testxml/general/TestFunctionAAPrec.xml
+++ /dev/null
@@ -1,828 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>AA - sliver triangle, cut by polygon</desc>
-  <a>
-    POLYGON(
-      (10 10, 100 10, 10 11, 10 10))
-  </a>
-  <b>
-    POLYGON(
-      (90 0, 200 0, 200 200, 90 200, 90 0))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(90 10, 100 10)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (90 10, 10 10, 10 11, 90 10)), 
-      (
-        (90 10, 90 200, 200 200, 200 0, 90 0, 90 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (90 10, 10 10, 10 11, 90 10))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (90 10, 10 10, 10 11, 90 10)), 
-      (
-        (90 10, 90 200, 200 200, 200 0, 90 0, 90 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - polygon with outward sliver, cut by polygon</desc>
-  <a>
-    POLYGON(
-      (100 10, 10 10, 90 11, 90 20, 100 20, 100 10))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 0 20, 0 0, 20 0, 20 20))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(20 10, 10 10)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - narrow wedge in polygon</desc>
-  <a>
-    POLYGON((10 10, 50 10, 50 50, 10 50, 10 31, 49 30, 10 30, 10 10))
-  </a>
-  <b>
-    POLYGON((60 40, 40 40, 40 20, 60 20, 60 40))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POLYGON(
-      (50 40, 50 20, 40 20, 40 30, 40 40, 50 40))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (50 20, 50 10, 10 10, 10 30, 40 30, 10 31, 10 50, 50 50, 50 40, 
-      60 40, 60 20, 50 20))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (50 20, 50 10, 10 10, 10 30, 40 30, 40 20, 50 20)), 
-      (
-        (40 30, 10 31, 10 50, 50 50, 50 40, 40 40, 40 30)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (50 20, 50 10, 10 10, 10 30, 40 30, 40 20, 50 20)), 
-      (
-        (50 20, 50 40, 60 40, 60 20, 50 20)), 
-      (
-        (40 30, 10 31, 10 50, 50 50, 50 40, 40 40, 40 30)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - hole close to shell</desc>
-  <a>
-    POLYGON(
-      (10 100, 10 10, 100 10, 100 100, 10 100), 
-      (90 90, 11 90, 10 10, 90 11, 90 90))
-  </a>
-  <b>
-    POLYGON(
-      (0 30, 0 0, 30 0, 30 30, 0 30))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (10 30, 10 10), 
-      (10 10, 30 10))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (30 10, 30 0, 0 0, 0 30, 10 30, 30 30, 30 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (30 10, 30 0, 0 0, 0 30, 10 30, 30 30, 30 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mAA - shells close together</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (0 0, 100 0, 100 20, 0 20, 0 0)), 
-      (
-        (0 40, 0 21, 100 20, 100 40, 0 40)))
-  </a>
-  <b>
-    POLYGON(
-      (110 30, 90 30, 90 10, 110 10, 110 30))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(100 20, 90 20), 
-      POLYGON(
-        (100 20, 100 10, 90 10, 90 20, 90 30, 100 30, 100 20)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (100 10, 100 0, 0 0, 0 20, 90 20, 0 21, 0 40, 100 40, 100 30, 
-      110 30, 110 10, 100 10))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 10, 100 0, 0 0, 0 20, 90 20, 90 10, 100 10)), 
-      (
-        (90 20, 0 21, 0 40, 100 40, 100 30, 90 30, 90 20)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 10, 100 0, 0 0, 0 20, 90 20, 90 10, 100 10)), 
-      (
-        (100 10, 100 20, 100 30, 110 30, 110 10, 100 10)), 
-      (
-        (90 20, 0 21, 0 40, 100 40, 100 30, 90 30, 90 20)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - A sliver triangle cutting all the way across B</desc>
-  <a>
-    POLYGON(
-      (100 10, 0 10, 100 11, 100 10))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 0 20, 0 0, 20 0, 20 20))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(20 10, 0 10)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 10, 20 10, 100 11, 100 10)), 
-      (
-        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (100 10, 20 10, 100 11, 100 10))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 10, 20 10, 100 11, 100 10)), 
-      (
-        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - A polygon with sliver cutting all the way across B</desc>
-  <a>
-    POLYGON(
-      (100 10, 0 10, 90 11, 90 20, 100 20, 100 10))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 0 20, 0 0, 20 0, 20 20))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(20 10, 0 10)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (100 10, 20 10, 90 11, 90 20, 100 20, 100 10)), 
-      (
-        (0 10, 0 20, 20 20, 20 10, 20 0, 0 0, 0 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - hole close to shell, B coincident with A</desc>
-  <a>
-    POLYGON(
-      (10 100, 10 10, 100 10, 100 100, 10 100), 
-      (90 90, 11 90, 10 10, 90 11, 90 90))
-  </a>
-  <b>
-    POLYGON(
-      (10 30, 10 0, 30 10, 30 30, 10 30))
-  </b>
-<test>
-  <op name="relate" arg3="212111212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (10 30, 10 10), 
-      (10 10, 30 10))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 0, 10 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 0, 10 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - A hole close to shell, B coincident with A</desc>
-  <a>
-    POLYGON(
-      (10 100, 10 10, 100 10, 100 100, 10 100), 
-      (90 90, 11 90, 10 10, 90 11, 90 90))
-  </a>
-  <b>
-    POLYGON(
-      (10 30, 10 10, 30 10, 30 30, 10 30))
-  </b>
-<test>
-  <op name="relate" arg3="212111212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (10 30, 10 10), 
-      (10 10, 30 10))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - B hole close to shell, A coincident with B</desc>
-  <a>
-    POLYGON(
-      (10 30, 10 10, 30 10, 30 30, 10 30))
-  </a>
-  <b>
-    POLYGON(
-      (10 100, 10 10, 100 10, 100 100, 10 100), 
-      (90 90, 11 90, 10 10, 90 11, 90 90))
-  </b>
-<test>
-  <op name="relate" arg3="212111212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (10 30, 10 10), 
-      (10 10, 30 10))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 10)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (10 10, 10 30, 30 30, 30 10, 10 10))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (10 30, 10 100, 100 100, 100 10, 30 10, 90 11, 90 90, 11 90, 10 30)), 
-      (
-        (10 10, 10 30, 30 30, 30 10, 10 10)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - B sliver crossing A triangle in line segment with length < 1</desc>
-  <a>
-    POLYGON(
-      (0 0, 200 0, 0 198, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (280 60, 139 60, 280 70, 280 60))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(139 60)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (139 60, 200 0, 0 0, 0 198, 139 60)), 
-      (
-        (280 60, 139 60, 280 70, 280 60)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (139 60, 200 0, 0 0, 0 198, 139 60))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (139 60, 200 0, 0 0, 0 198, 139 60)), 
-      (
-        (280 60, 139 60, 280 70, 280 60)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - sliver triangles, at angle to each other</desc>
-  <a>
-    POLYGON(
-      (0 0, 140 10, 0 20, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (280 0, 139 10, 280 1, 280 0))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(140 10, 139 10)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - sliver triangle with multiple intersecting boxes</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (1 4, 1 1, 2 1, 2 4, 1 4)), 
-      (
-        (3 4, 3 1, 4 1, 4 4, 3 4)), 
-      (
-        (5 4, 5 1, 6 1, 6 4, 5 4)), 
-      (
-        (7 4, 7 1, 8 1, 8 4, 7 4)), 
-      (
-        (9 4, 9 1, 10 1, 10 4, 9 4)))
-  </a>
-  <b>
-    POLYGON(
-      (0 2, 11 3, 11 2, 0 2))
-  </b>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (1 1, 1 4, 10 4, 10 1, 1 1))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(1 2, 2 2), 
-      LINESTRING(3 2, 4 2), 
-      POLYGON(
-        (6 3, 6 2, 5 2, 6 3)), 
-      POLYGON(
-        (7 2, 7 3, 8 3, 8 2, 7 2)), 
-      POLYGON(
-        (9 2, 9 3, 10 3, 10 2, 9 2)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-GEOMETRYCOLLECTION(
-  LINESTRING(0 2, 1 2), 
-  LINESTRING(2 2, 3 2), 
-  LINESTRING(4 2, 5 2), 
-  POLYGON(
-    (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
-  POLYGON(
-    (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
-  POLYGON(
-    (5 2, 5 4, 6 4, 6 3, 7 3, 7 4, 8 4, 8 3, 9 3, 
-    9 4, 10 4, 10 3, 11 3, 11 2, 10 2, 10 1, 9 1, 9 2, 8 2, 
-    8 1, 7 1, 7 2, 6 2, 6 1, 5 1, 5 2)))  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
-      (
-        (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
-      (
-        (5 2, 5 4, 6 4, 6 3, 5 2)), 
-      (
-        (6 2, 6 1, 5 1, 5 2, 6 2)), 
-      (
-        (7 3, 7 4, 8 4, 8 3, 7 3)), 
-      (
-        (8 2, 8 1, 7 1, 7 2, 8 2)), 
-      (
-        (9 3, 9 4, 10 4, 10 3, 9 3)), 
-      (
-        (10 2, 10 1, 9 1, 9 2, 10 2)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-GEOMETRYCOLLECTION(
-  LINESTRING(0 2, 1 2), 
-  LINESTRING(2 2, 3 2), 
-  LINESTRING(4 2, 5 2), 
-  POLYGON(
-    (1 2, 1 4, 2 4, 2 2, 2 1, 1 1, 1 2)), 
-  POLYGON(
-    (3 2, 3 4, 4 4, 4 2, 4 1, 3 1, 3 2)), 
-  POLYGON(
-    (5 2, 5 4, 6 4, 6 3, 5 2)), 
-  POLYGON(
-    (6 2, 6 1, 5 1, 5 2, 6 2)), 
-  POLYGON(
-    (6 2, 6 3, 7 3, 7 2, 6 2)), 
-  POLYGON(
-    (7 3, 7 4, 8 4, 8 3, 7 3)), 
-  POLYGON(
-    (8 2, 8 1, 7 1, 7 2, 8 2)), 
-  POLYGON(
-    (8 2, 8 3, 9 3, 9 2, 8 2)), 
-  POLYGON(
-    (9 3, 9 4, 10 4, 10 3, 9 3)), 
-  POLYGON(
-    (10 2, 10 1, 9 1, 9 2, 10 2)), 
-  POLYGON(
-    (10 2, 10 3, 11 3, 11 2, 10 2)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - Polygon with hole with outward sliver, cut by polygon</desc>
-  <a>
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 40, 20 40), 
-      (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
-  </a>
-  <b>
-    POLYGON(
-      (200 160, 160 160, 160 80, 200 80, 200 160))
-  </b>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 40, 20 40))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(180 120, 160 120), 
-      POLYGON(
-        (180 160, 180 120, 180 80, 160 80, 160 120, 160 160, 180 160)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 160, 200 160, 200 80, 180 80, 180 40, 20 40), 
-      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 160, 160 160, 160 120, 160 80, 180 80, 180 40, 
-      20 40), 
-      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (20 40, 20 200, 180 200, 180 160, 160 160, 160 120, 160 80, 180 80, 180 40, 
-        20 40), 
-        (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120)), 
-      (
-        (180 120, 180 160, 200 160, 200 80, 180 80, 180 120)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - Polygon with hole with outward sliver, cut by line</desc>
-  <a>
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 40, 20 40), 
-      (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
-  </a>
-  <b>
-    LINESTRING(160 140, 160 100)
-  </b>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 40, 20 40))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (160 140, 160 120), 
-      (160 120, 160 100))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
-      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
-      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 120, 180 40, 20 40), 
-      (160 120, 120 120, 120 160, 60 120, 120 80, 120 119, 160 120))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - Polygon with inward sliver touching hole, cut by polygon</desc>
-  <a>
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 120, 140 120, 180 119, 180 40, 20 40), 
-      (140 160, 80 120, 140 80, 140 160))
-  </a>
-  <b>
-    POLYGON(
-      (200 160, 150 160, 150 80, 200 80, 200 160))
-  </b>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 40, 20 40))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (180 160, 180 120, 150 120, 150 160, 180 160)), 
-      (
-        (150 120, 180 119, 180 80, 150 80, 150 120)))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 160, 200 160, 200 80, 180 80, 180 40, 20 40), 
-      (140 160, 80 120, 140 80, 140 120, 140 160))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POLYGON(
-      (20 40, 20 200, 180 200, 180 160, 150 160, 150 120, 150 80, 180 80, 180 40, 
-      20 40), 
-      (140 160, 80 120, 140 80, 140 120, 140 160))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (20 40, 20 200, 180 200, 180 160, 150 160, 150 120, 150 80, 180 80, 180 40, 
-        20 40), 
-        (140 160, 80 120, 140 80, 140 120, 140 160)), 
-      (
-        (150 120, 180 120, 180 160, 200 160, 200 80, 180 80, 180 119, 150 120)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - intersecting slivers, dimensional collapse</desc>
-  <a>
-    POLYGON(
-      (83 33, 62 402, 68 402, 83 33))
-  </a>
-  <b>
-    POLYGON(
-      (78 39, 574 76, 576 60, 78 39))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    LINESTRING(83 33, 62 402, 68 402, 83 33)
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (83 33, 62 402, 68 402, 83 33))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(83 39)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(78 39, 83 39), 
-      LINESTRING(83 33, 83 39), 
-      POLYGON(
-        (83 39, 62 402, 68 402, 83 39)), 
-      POLYGON(
-        (83 39, 574 76, 576 60, 83 39)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(83 33, 83 39), 
-      POLYGON(
-        (83 39, 62 402, 68 402, 83 39)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(78 39, 83 39), 
-      LINESTRING(83 33, 83 39), 
-      POLYGON(
-        (83 39, 62 402, 68 402, 83 39)), 
-      POLYGON(
-        (83 39, 574 76, 576 60, 83 39)))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionLA.xml b/testxml/general/TestFunctionLA.xml
deleted file mode 100644
index d48d859..0000000
--- a/testxml/general/TestFunctionLA.xml
+++ /dev/null
@@ -1,522 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LA - A and B simple</desc>
-  <a>
-    LINESTRING(240 190, 120 120)
-  </a>
-  <b>
-    POLYGON(
-      (110 240, 50 80, 240 70, 110 240))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(177 153, 120 120)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(240 190, 177 153), 
-      POLYGON(
-        (177 153, 240 70, 50 80, 110 240, 177 153)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    LINESTRING(240 190, 177 153)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(240 190, 177 153), 
-      POLYGON(
-        (177 153, 240 70, 50 80, 110 240, 177 153)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A intersects B-hole</desc>
-  <a>
-    LINESTRING(0 100, 100 100, 200 200)
-  </a>
-  <b>
-    POLYGON(
-      (30 240, 260 30, 30 30, 30 240), 
-      (80 140, 80 80, 140 80, 80 140))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (30 100, 80 100), 
-      (110 110, 140 140))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(0 100, 30 100), 
-      LINESTRING(80 100, 100 100, 110 110), 
-      LINESTRING(140 140, 200 200), 
-      POLYGON(
-        (30 240, 140 140, 260 30, 30 30, 30 100, 30 240), 
-        (80 140, 80 100, 80 80, 140 80, 110 110, 80 140)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 100, 30 100), 
-      (80 100, 100 100, 110 110), 
-      (140 140, 200 200))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(0 100, 30 100), 
-      LINESTRING(80 100, 100 100, 110 110), 
-      LINESTRING(140 140, 200 200), 
-      POLYGON(
-        (30 240, 140 140, 260 30, 30 30, 30 100, 30 240), 
-        (80 140, 80 100, 80 80, 140 80, 110 110, 80 140)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A intersects B-hole #2</desc>
-  <a>
-    LINESTRING(40 340, 200 250, 120 180, 160 110, 270 40)
-  </a>
-  <b>
-    POLYGON(
-      (160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), 
-      (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (114 298, 200 250, 173 226), 
-      (182 96, 225 68))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(40 340, 114 298), 
-      LINESTRING(173 226, 120 180, 160 110, 182 96), 
-      LINESTRING(225 68, 270 40), 
-      POLYGON(
-        (114 298, 160 330, 260 250, 270 130, 225 68, 190 20, 60 40, 20 150, 60 260, 
-        114 298), 
-        (140 240, 80 190, 90 100, 160 70, 182 96, 210 130, 210 210, 173 226, 140 240)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (40 340, 114 298), 
-      (173 226, 120 180, 160 110, 182 96), 
-      (225 68, 270 40))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(40 340, 114 298), 
-      LINESTRING(173 226, 120 180, 160 110, 182 96), 
-      LINESTRING(225 68, 270 40), 
-      POLYGON(
-        (114 298, 160 330, 260 250, 270 130, 225 68, 190 20, 60 40, 20 150, 60 260, 
-        114 298), 
-        (140 240, 80 190, 90 100, 160 70, 182 96, 210 130, 210 210, 173 226, 140 240)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mLmA - A and B complex, disjoint</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (60 320, 60 80, 300 80, 60 320), 
-        (80 280, 80 100, 260 100, 80 280)), 
-      (
-        (120 160, 140 160, 140 140, 120 160)))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (100 240, 100 180, 160 180, 160 120, 220 120), 
-      (40 360, 40 60, 340 60, 40 360, 40 20), 
-      (120 120, 120 140, 100 140, 100 120, 140 120))
-  </b>
-<test>
-  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
-    POLYGON(
-      (60 80, 60 320, 300 80, 60 80))
-  </op>
-</test>
-<test>
-  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
-    MULTILINESTRING(
-      (60 320, 60 80, 300 80, 60 320), 
-      (80 280, 80 100, 260 100, 80 280), 
-      (120 160, 140 160, 140 140, 120 160))
-  </op>
-</test>
-<test>
-  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(100 240, 100 180, 160 180, 160 120, 220 120), 
-      LINESTRING(40 360, 40 60), 
-      LINESTRING(40 60, 340 60, 40 360), 
-      LINESTRING(40 60, 40 20), 
-      LINESTRING(120 120, 120 140, 100 140, 100 120, 120 120), 
-      LINESTRING(120 120, 140 120), 
-      POLYGON(
-        (60 320, 300 80, 60 80, 60 320), 
-        (80 280, 80 100, 260 100, 80 280)), 
-      POLYGON(
-        (120 160, 140 160, 140 140, 120 160)))
-  </op>
-</test>
-<test>
-  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (60 320, 300 80, 60 80, 60 320), 
-        (80 280, 80 100, 260 100, 80 280)), 
-      (
-        (120 160, 140 160, 140 140, 120 160)))
-  </op>
-</test>
-<test>
-  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(100 240, 100 180, 160 180, 160 120, 220 120), 
-      LINESTRING(40 360, 40 60), 
-      LINESTRING(40 60, 340 60, 40 360), 
-      LINESTRING(40 60, 40 20), 
-      LINESTRING(120 120, 120 140, 100 140, 100 120, 120 120), 
-      LINESTRING(120 120, 140 120), 
-      POLYGON(
-        (60 320, 300 80, 60 80, 60 320), 
-        (80 280, 80 100, 260 100, 80 280)), 
-      POLYGON(
-        (120 160, 140 160, 140 140, 120 160)))
-  </op>
-</test>
-<test>
-  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    LINESTRING EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mLmA - A and B complex, overlapping and touching #1</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (60 260, 60 120, 220 120, 220 260, 60 260), 
-        (80 240, 80 140, 200 140, 200 240, 80 240)), 
-      (
-        (100 220, 100 160, 180 160, 180 220, 100 220), 
-        (120 200, 120 180, 160 180, 160 200, 120 200)))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (40 260, 240 260, 240 240, 40 240, 40 220, 240 220), 
-      (120 300, 120 80, 140 80, 140 300, 140 80, 120 80, 120 320))
-  </b>
-  <test>
-    <op name="getboundary" arg1="A">
-      MULTILINESTRING(
-        (60 260, 60 120, 220 120, 220 260, 60 260), 
-        (80 240, 80 140, 200 140, 200 240, 80 240), 
-        (100 220, 100 160, 180 160, 180 220, 100 220), 
-        (120 200, 120 180, 160 180, 160 200, 120 200))
-          </op>
-  </test>
-  <test>
-    <op name="convexhull" arg1="A">
-      POLYGON(
-        (60 120, 60 260, 220 260, 220 120, 60 120))
-          </op>
-  </test>
-  <test>
-    <op name="intersection" arg1="A" arg2="B">
-      MULTILINESTRING(
-        (220 260, 140 260), 
-        (140 260, 120 260), 
-        (120 260, 60 260), 
-        (200 240, 140 240), 
-        (140 240, 120 240), 
-        (120 240, 80 240), 
-        (180 220, 140 220), 
-        (140 220, 120 220), 
-        (120 220, 100 220), 
-        (120 200, 120 180), 
-        (220 240, 200 240), 
-        (80 240, 60 240), 
-        (60 220, 80 220), 
-        (200 220, 220 220), 
-        (120 260, 120 240), 
-        (120 220, 120 200), 
-        (120 180, 120 160), 
-        (120 140, 120 120), 
-        (140 120, 140 140), 
-        (140 160, 140 180), 
-        (140 200, 140 220), 
-        (140 240, 140 260))
-          </op>
-  </test>
-  <test>
-    <op name="union" arg1="A" arg2="B">
-      GEOMETRYCOLLECTION(
-        LINESTRING(40 260, 60 260), 
-        LINESTRING(220 260, 240 260, 240 240, 220 240), 
-        LINESTRING(60 240, 40 240, 40 220, 60 220), 
-        LINESTRING(80 220, 100 220), 
-        LINESTRING(180 220, 200 220), 
-        LINESTRING(220 220, 240 220), 
-        LINESTRING(120 300, 120 260), 
-        LINESTRING(120 240, 120 220), 
-        LINESTRING(120 160, 120 140), 
-        LINESTRING(120 120, 120 80), 
-        LINESTRING(120 80, 140 80), 
-        LINESTRING(140 80, 140 120), 
-        LINESTRING(140 140, 140 160), 
-        LINESTRING(140 180, 140 200), 
-        LINESTRING(140 220, 140 240), 
-        LINESTRING(140 260, 140 300), 
-        LINESTRING(120 300, 120 320), 
-        POLYGON(
-          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
-          120 120, 60 120, 60 220, 60 240), 
-          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
-          120 240, 80 240)), 
-        POLYGON(
-          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
-          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
-          </op>
-  </test>
-  <test>
-    <op name="difference" arg1="A" arg2="B">
-      MULTIPOLYGON(
-        (
-          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
-          120 120, 60 120, 60 220, 60 240), 
-          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
-          120 240, 80 240)), 
-        (
-          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
-          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
-          </op>
-  </test>
-  <test>
-    <op name="symdifference" arg1="A" arg2="B">
-      GEOMETRYCOLLECTION(
-        LINESTRING(40 260, 60 260), 
-        LINESTRING(220 260, 240 260, 240 240, 220 240), 
-        LINESTRING(60 240, 40 240, 40 220, 60 220), 
-        LINESTRING(80 220, 100 220), 
-        LINESTRING(180 220, 200 220), 
-        LINESTRING(220 220, 240 220), 
-        LINESTRING(120 300, 120 260), 
-        LINESTRING(120 240, 120 220), 
-        LINESTRING(120 160, 120 140), 
-        LINESTRING(120 120, 120 80), 
-        LINESTRING(120 80, 140 80), 
-        LINESTRING(140 80, 140 120), 
-        LINESTRING(140 140, 140 160), 
-        LINESTRING(140 180, 140 200), 
-        LINESTRING(140 220, 140 240), 
-        LINESTRING(140 260, 140 300), 
-        LINESTRING(120 300, 120 320), 
-        POLYGON(
-          (60 240, 60 260, 120 260, 140 260, 220 260, 220 240, 220 220, 220 120, 140 120, 
-          120 120, 60 120, 60 220, 60 240), 
-          (80 240, 80 220, 80 140, 120 140, 140 140, 200 140, 200 220, 200 240, 140 240, 
-          120 240, 80 240)), 
-        POLYGON(
-          (120 160, 100 160, 100 220, 120 220, 140 220, 180 220, 180 160, 140 160, 120 160), 
-          (120 200, 120 180, 140 180, 160 180, 160 200, 140 200, 120 200)))
-          </op>
-  </test>
-</case><case>
-  <desc>mLmA - A and B complex, overlapping and touching #2</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (60 320, 60 120, 280 120, 280 320, 60 320), 
-        (120 260, 120 180, 240 180, 240 260, 120 260)), 
-      (
-        (280 400, 320 400, 320 360, 280 360, 280 400)), 
-      (
-        (300 240, 300 220, 320 220, 320 240, 300 240)))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (80 300, 80 160, 260 160, 260 300, 80 300, 80 140), 
-      (220 360, 220 240, 300 240, 300 360))
-  </b>
-<test>
-  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
-    POLYGON(
-      (60 120, 60 320, 280 400, 320 400, 320 220, 280 120, 60 120))
-  </op>
-</test>
-<test>
-  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
-    MULTILINESTRING(
-      (60 320, 60 120, 280 120, 280 320, 60 320), 
-      (120 260, 120 180, 240 180, 240 260, 120 260), 
-      (280 400, 320 400, 320 360, 280 360, 280 400), 
-      (300 240, 300 220, 320 220, 320 240, 300 240))
-  </op>
-</test>
-<test>
-  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(220 360, 220 320), 
-      LINESTRING(220 260, 220 240, 240 240), 
-      LINESTRING(280 240, 300 240), 
-      LINESTRING(300 240, 300 360), 
-      POLYGON(
-        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
-        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
-      POLYGON(
-        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
-      POLYGON(
-        (300 240, 320 240, 320 220, 300 220, 300 240)))
-  </op>
-</test>
-<test>
-  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
-        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
-      (
-        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
-      (
-        (300 240, 320 240, 320 220, 300 220, 300 240)))
-  </op>
-</test>
-<test>
-  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(220 360, 220 320), 
-      LINESTRING(220 260, 220 240, 240 240), 
-      LINESTRING(280 240, 300 240), 
-      LINESTRING(300 240, 300 360), 
-      POLYGON(
-        (280 240, 280 120, 60 120, 60 320, 220 320, 280 320, 280 240), 
-        (120 260, 120 180, 240 180, 240 240, 240 260, 220 260, 120 260)), 
-      POLYGON(
-        (280 400, 320 400, 320 360, 300 360, 280 360, 280 400)), 
-      POLYGON(
-        (300 240, 320 240, 320 220, 300 220, 300 240)))
-  </op>
-</test>
-<test>
-  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(300 240), 
-      POINT(300 360), 
-      LINESTRING(80 300, 80 160), 
-      LINESTRING(80 160, 260 160, 260 240), 
-      LINESTRING(260 240, 260 300, 220 300), 
-      LINESTRING(220 300, 80 300), 
-      LINESTRING(80 160, 80 140), 
-      LINESTRING(220 320, 220 300), 
-      LINESTRING(220 300, 220 260), 
-      LINESTRING(240 240, 260 240), 
-      LINESTRING(260 240, 280 240))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mLmA - A and B complex, overlapping and touching #3</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (120 180, 60 80, 180 80, 120 180)), 
-      (
-        (100 240, 140 240, 120 220, 100 240)))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (180 260, 120 180, 60 260, 180 260), 
-      (60 300, 60 40), 
-      (100 100, 140 100))
-  </b>
-<test>
-  <op name="convexhull" pattern="FFFFFFFFF" arg1="A">
-    POLYGON(
-      (60 80, 100 240, 140 240, 180 80, 60 80))
-  </op>
-</test>
-<test>
-  <op name="getboundary" pattern="FFFFFFFFF" arg1="A">
-    MULTILINESTRING(
-      (120 180, 60 80, 180 80, 120 180), 
-      (100 240, 140 240, 120 220, 100 240))
-  </op>
-</test>
-<test>
-  <op name="symdifference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(180 260, 120 180), 
-      LINESTRING(120 180, 60 260), 
-      LINESTRING(60 260, 180 260), 
-      LINESTRING(60 300, 60 260), 
-      LINESTRING(60 260, 60 80), 
-      LINESTRING(60 80, 60 40), 
-      POLYGON(
-        (60 80, 120 180, 180 80, 60 80)), 
-      POLYGON(
-        (100 240, 140 240, 120 220, 100 240)))
-  </op>
-</test>
-<test>
-  <op name="difference" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (60 80, 120 180, 180 80, 60 80)), 
-      (
-        (100 240, 140 240, 120 220, 100 240)))
-  </op>
-</test>
-<test>
-  <op name="union" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(180 260, 120 180), 
-      LINESTRING(120 180, 60 260), 
-      LINESTRING(60 260, 180 260), 
-      LINESTRING(60 300, 60 260), 
-      LINESTRING(60 260, 60 80), 
-      LINESTRING(60 80, 60 40), 
-      POLYGON(
-        (60 80, 120 180, 180 80, 60 80)), 
-      POLYGON(
-        (100 240, 140 240, 120 220, 100 240)))
-  </op>
-</test>
-<test>
-  <op name="intersection" pattern="FFFFFFFFF" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(60 80), 
-      POINT(120 180), 
-      LINESTRING(100 100, 140 100))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionLAPrec.xml b/testxml/general/TestFunctionLAPrec.xml
deleted file mode 100644
index 72e8426..0000000
--- a/testxml/general/TestFunctionLAPrec.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LA - line and sliver intersecting, dimensional collapse</desc>
-  <a>
-    POLYGON(
-      (95 9, 81 414, 87 414, 95 9))
-  </a>
-  <b>
-    LINESTRING(93 13, 96 13)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    LINESTRING(95 9, 81 414, 87 414, 95 9)
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (95 9, 81 414, 87 414, 95 9))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(95 13)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(95 9, 95 13), 
-      POLYGON(
-        (95 13, 81 414, 87 414, 95 13)), 
-      LINESTRING(93 13, 95 13), 
-      LINESTRING(95 13, 96 13))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(95 9, 95 13), 
-      POLYGON(
-        (95 13, 81 414, 87 414, 95 13)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      LINESTRING(95 9, 95 13), 
-      POLYGON(
-        (95 13, 81 414, 87 414, 95 13)), 
-      LINESTRING(93 13, 95 13), 
-      LINESTRING(95 13, 96 13))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionLL.xml b/testxml/general/TestFunctionLL.xml
deleted file mode 100644
index 4b81726..0000000
--- a/testxml/general/TestFunctionLL.xml
+++ /dev/null
@@ -1,375 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LL - A crosses B</desc>
-  <a>
-    LINESTRING(0 0, 100 100)
-  </a>
-  <b>
-    LINESTRING(0 100, 100 0)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(50 50)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 0, 50 50), 
-      (0 100, 50 50), 
-      (50 50, 100 100), 
-      (50 50, 100 0))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 0, 50 50), 
-      (50 50, 100 100))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 0, 50 50), 
-      (0 100, 50 50), 
-      (50 50, 100 100), 
-      (50 50, 100 0))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A shares one segment with B</desc>
-  <a>
-    LINESTRING(0 0, 100 100, 200 0)
-  </a>
-  <b>
-    LINESTRING(0 0, 100 100, 200 200)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING(0 0, 100 100)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 0, 100 100), 
-      (100 100, 200 200), 
-      (100 100, 200 0))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    LINESTRING(100 100, 200 0)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 100, 200 200), 
-      (100 100, 200 0))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A and B disjoint</desc>
-  <a>
-    LINESTRING(40 360, 40 220, 120 360)
-  </a>
-  <b>
-    LINESTRING(120 340, 60 220, 140 220, 140 360)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((40 360), (120 360))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (40 220, 40 360, 120 360, 40 220))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    LINESTRING EMPTY
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (40 360, 40 220, 120 360), 
-      (120 340, 60 220, 140 220, 140 360))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    LINESTRING(40 360, 40 220, 120 360)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (40 360, 40 220, 120 360), 
-      (120 340, 60 220, 140 220, 140 360))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A and B intersect frequently</desc>
-  <a>
-    LINESTRING(220 240, 200 220, 60 320, 40 300, 180 200, 160 180, 20 280)
-  </a>
-  <b>
-    LINESTRING(220 240, 140 160, 120 180, 220 280, 200 300, 100 200)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((220 240), (20 280))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (160 180, 20 280, 60 320, 220 240, 160 180))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(113 213), 
-      POINT(133 233), 
-      POINT(137 197), 
-      POINT(153 253), 
-      POINT(157 217), 
-      POINT(177 237), 
-      LINESTRING(180 200, 160 180), 
-      LINESTRING(220 240, 200 220))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (113 213, 20 280), 
-      (133 233, 113 213), 
-      (113 213, 100 200), 
-      (137 197, 113 213), 
-      (153 253, 133 233), 
-      (153 253, 60 320, 40 300, 133 233), 
-      (133 233, 157 217), 
-      (137 197, 157 217), 
-      (160 180, 140 160, 120 180, 137 197), 
-      (160 180, 137 197), 
-      (177 237, 220 280, 200 300, 153 253), 
-      (177 237, 153 253), 
-      (157 217, 177 237), 
-      (157 217, 180 200), 
-      (180 200, 160 180), 
-      (200 220, 177 237), 
-      (200 220, 180 200), 
-      (220 240, 200 220))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (200 220, 177 237), 
-      (177 237, 153 253), 
-      (153 253, 60 320, 40 300, 133 233), 
-      (133 233, 157 217), 
-      (157 217, 180 200), 
-      (160 180, 137 197), 
-      (137 197, 113 213), 
-      (113 213, 20 280))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (200 220, 177 237), 
-      (177 237, 153 253), 
-      (153 253, 60 320, 40 300, 133 233), 
-      (133 233, 157 217), 
-      (157 217, 180 200), 
-      (160 180, 137 197), 
-      (137 197, 113 213), 
-      (113 213, 20 280), 
-      (200 220, 180 200), 
-      (160 180, 140 160, 120 180, 137 197), 
-      (137 197, 157 217), 
-      (157 217, 177 237), 
-      (177 237, 220 280, 200 300, 153 253), 
-      (153 253, 133 233), 
-      (133 233, 113 213), 
-      (113 213, 100 200))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A and B equal</desc>
-  <a>
-    LINESTRING(80 320, 220 320, 220 160, 80 300)
-  </a>
-  <b>
-    LINESTRING(80 320, 220 320, 220 160, 80 300)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((80 320), (80 300))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (220 160, 80 300, 80 320, 220 320, 220 160))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (220 160, 80 300), 
-      (80 320, 220 320), 
-      (220 320, 220 160))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (220 160, 80 300), 
-      (80 320, 220 320), 
-      (220 320, 220 160))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    LINESTRING EMPTY
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    LINESTRING EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A and B touch ends</desc>
-  <a>
-    LINESTRING(60 200, 60 260, 140 200)
-  </a>
-  <b>
-    LINESTRING(60 200, 60 140, 140 200)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((60 200), (140 200))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (60 200, 60 260, 140 200, 60 200))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((60 200), (140 200))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (60 200, 60 260, 140 200), 
-      (60 200, 60 140, 140 200))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    LINESTRING(60 200, 60 260, 140 200)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (60 200, 60 260, 140 200), 
-      (60 200, 60 140, 140 200))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - intersecting rings</desc>
-  <a>
-    LINESTRING(180 200, 100 280, 20 200, 100 120, 180 200)
-  </a>
-  <b>
-    LINESTRING(100 200, 220 200, 220 80, 100 80, 100 200)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (100 120, 20 200, 100 280, 180 200, 100 120))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((100 120), (180 200))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 120, 180 200), 
-      (100 120, 100 200), 
-      (180 200, 100 280, 20 200, 100 120), 
-      (180 200, 220 200, 220 80, 100 80, 100 120), 
-      (100 200, 180 200))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 120, 180 200), 
-      (180 200, 100 280, 20 200, 100 120))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 120, 180 200), 
-      (100 120, 100 200), 
-      (180 200, 100 280, 20 200, 100 120), 
-      (180 200, 220 200, 220 80, 100 80, 100 120), 
-      (100 200, 180 200))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LrL - LinearRing bug</desc>
-  <a>
-    LINEARRING(0 0, 0 5, 5 5, 5 0, 0 0)
-  </a>
-  <b>
-    LINESTRING( 2 2, 5 5)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT (5 5)
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionLLPrec.xml b/testxml/general/TestFunctionLLPrec.xml
deleted file mode 100644
index 4796658..0000000
--- a/testxml/general/TestFunctionLLPrec.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LL - narrow V</desc>
-  <a>
-    LINESTRING(0 10, 620 10, 0 11)
-  </a>
-  <b>
-    LINESTRING(400 60, 400 10)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(400 10)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (0 10, 400 10), 
-      (400 10, 620 10, 400 10), 
-      (400 10, 0 11), 
-      (400 60, 400 10))
-  </op>
-</test>
-</case>
-
-</run>
\ No newline at end of file
diff --git a/testxml/general/TestFunctionPA.xml b/testxml/general/TestFunctionPA.xml
deleted file mode 100644
index ce0867a..0000000
--- a/testxml/general/TestFunctionPA.xml
+++ /dev/null
@@ -1,155 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PA - point contained in simple polygon</desc>
-  <a>
-    POINT(100 100)
-  </a>
-  <b>
-    POLYGON(
-      (50 50, 200 50, 200 200, 50 200, 50 50))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(100 100)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmA - points on I, B and E of touching triangles</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (120 320, 180 200, 240 320, 120 320)), 
-      (
-        (180 200, 240 80, 300 200, 180 200)))
-  </a>
-  <b>
-    MULTIPOINT((120 320), (180 260), (180 320), (180 200), (300 200), (200 220))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTILINESTRING(
-      (120 320, 180 200, 240 320, 120 320), 
-      (180 200, 240 80, 300 200, 180 200))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (240 80, 120 320, 240 320, 300 200, 240 80))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((120 320), (180 200), (180 260), (180 320), (300 200))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(200 220), 
-      POLYGON(
-        (180 200, 120 320, 240 320, 180 200)), 
-      POLYGON(
-        (180 200, 300 200, 240 80, 180 200)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (180 200, 120 320, 240 320, 180 200)), 
-      (
-        (180 200, 300 200, 240 80, 180 200)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(200 220), 
-      POLYGON(
-        (180 200, 120 320, 240 320, 180 200)), 
-      POLYGON(
-        (180 200, 300 200, 240 80, 180 200)))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmA - points on I, B and E of concentric doughnuts</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (120 80, 420 80, 420 340, 120 340, 120 80), 
-        (160 300, 160 120, 380 120, 380 300, 160 300)), 
-      (
-        (200 260, 200 160, 340 160, 340 260, 200 260), 
-        (240 220, 240 200, 300 200, 300 220, 240 220)))
-  </a>
-  <b>
-    MULTIPOINT((200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200), (200 360), 
-    (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTILINESTRING(
-      (120 80, 420 80, 420 340, 120 340, 120 80), 
-      (160 300, 160 120, 380 120, 380 300, 160 300), 
-      (200 260, 200 160, 340 160, 340 260, 200 260), 
-      (240 220, 240 200, 300 200, 300 220, 240 220))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (120 80, 120 340, 420 340, 420 80, 120 80))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((200 160), (220 180), (260 200), (340 120), (400 100), (420 340))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(200 140), 
-      POINT(200 360), 
-      POLYGON(
-        (120 80, 120 340, 420 340, 420 80, 120 80), 
-        (160 300, 160 120, 380 120, 380 300, 160 300)), 
-      POLYGON(
-        (200 260, 340 260, 340 160, 200 160, 200 260), 
-        (240 220, 240 200, 300 200, 300 220, 240 220)))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOLYGON(
-      (
-        (120 80, 120 340, 420 340, 420 80, 120 80), 
-        (160 300, 160 120, 380 120, 380 300, 160 300)), 
-      (
-        (200 260, 340 260, 340 160, 200 160, 200 260), 
-        (240 220, 240 200, 300 200, 300 220, 240 220)))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(200 140), 
-      POINT(200 360), 
-      POLYGON(
-        (120 80, 120 340, 420 340, 420 80, 120 80), 
-        (160 300, 160 120, 380 120, 380 300, 160 300)), 
-      POLYGON(
-        (200 260, 340 260, 340 160, 200 160, 200 260), 
-        (240 220, 240 200, 300 200, 300 220, 240 220)))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionPL.xml b/testxml/general/TestFunctionPL.xml
deleted file mode 100644
index 68a960a..0000000
--- a/testxml/general/TestFunctionPL.xml
+++ /dev/null
@@ -1,286 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>mPL - points in I and E of line</desc>
-  <a>
-    MULTIPOINT((40 90), (20 20), (70 70))
-  </a>
-  <b>
-    LINESTRING(20 20, 100 100)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((20 20), (70 70))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(40 90), 
-      LINESTRING(20 20, 100 100))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(40 90)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(40 90), 
-      LINESTRING(20 20, 100 100))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - points in I and E of line, line self-intersecting</desc>
-  <a>
-    MULTIPOINT((40 90), (20 20), (70 70))
-  </a>
-  <b>
-    LINESTRING(20 20, 110 110, 170 50, 130 10, 70 70)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((20 20), (70 70))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(40 90), 
-      LINESTRING(20 20, 70 70), 
-      LINESTRING(70 70, 110 110, 170 50, 130 10, 70 70))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(40 90)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(40 90), 
-      LINESTRING(20 20, 70 70), 
-      LINESTRING(70 70, 110 110, 170 50, 130 10, 70 70))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap</desc>
-  <a>
-    MULTILINESTRING(
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320), 
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320), 
-      (100 220, 100 320))
-  </a>
-  <b>
-    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((100 220), (100 320))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (100 180, 100 320, 220 320, 220 180, 100 180))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT ((100 180), (100 220), (100 260), (100 320), (120 180), (160 320), (200 180), (200 320), (220 180), (220 260), (220 320))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(100 200), 
-      POINT(120 320), 
-      POINT(140 320), 
-      LINESTRING(100 320, 100 220), 
-      LINESTRING(100 180, 200 180), 
-      LINESTRING(220 180, 220 320), 
-      LINESTRING(220 320, 160 320))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(100 200), 
-      POINT(120 320), 
-      POINT(140 320), 
-      LINESTRING(100 320, 100 220), 
-      LINESTRING(100 180, 200 180), 
-      LINESTRING(220 180, 220 320), 
-      LINESTRING(220 320, 160 320))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap, x <0, y < 0</desc>
-  <a>
-    MULTILINESTRING(
-      (-500 -140, -500 -280, -320 -280, -320 -140, -500 -140, -500 -340), 
-      (-500 -140, -320 -140, -500 -140, -320 -140, -500 -140))
-  </a>
-  <b>
-    MULTIPOINT ((-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120), (-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((-500 -340), (-500 -140))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (-500 -340, -500 -140, -320 -140, -320 -280, -500 -340))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((-500 -340), (-500 -280), (-500 -220), (-500 -140), (-420 -140), (-320 -180), (-320 -140))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(-560 -180), 
-      POINT(-420 -180), 
-      POINT(-320 -120), 
-      POINT(-280 -140), 
-      LINESTRING(-500 -140, -500 -280), 
-      LINESTRING(-500 -280, -320 -280, -320 -140), 
-      LINESTRING(-320 -140, -500 -140), 
-      LINESTRING(-500 -280, -500 -340))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (-500 -140, -500 -280), 
-      (-500 -280, -320 -280, -320 -140), 
-      (-320 -140, -500 -140), 
-      (-500 -280, -500 -340))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(-560 -180), 
-      POINT(-420 -180), 
-      POINT(-320 -120), 
-      POINT(-280 -140), 
-      LINESTRING(-500 -140, -500 -280), 
-      LINESTRING(-500 -280, -320 -280, -320 -140), 
-      LINESTRING(-320 -140, -500 -140), 
-      LINESTRING(-500 -280, -500 -340))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - lines intersect at 1 point</desc>
-  <a>
-    MULTILINESTRING(
-      (180 100, 140 280, 240 140, 220 120, 140 280), 
-      (140 280, 100 400, 80 380, 140 280, 40 380, 20 360, 140 280))
-  </a>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((180 100), (140 280))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmL - points in I, B and E of lines, lines overlap, points overlap</desc>
-  <a>
-    MULTILINESTRING(
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320), 
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320), 
-      (100 220, 100 320))
-  </a>
-  <b>
-    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    MULTIPOINT((100 220), (100 320))
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POLYGON(
-      (100 180, 100 320, 220 320, 220 180, 100 180))
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT ((100 180), (100 220), (100 260), (100 320), (120 180), (160 320), (200 180), (200 320), (220 180), (220 260), (220 320))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(100 200), 
-      POINT(120 320), 
-      POINT(140 320), 
-      LINESTRING(100 320, 100 220), 
-      LINESTRING(100 180, 200 180), 
-      LINESTRING(220 180, 220 320), 
-      LINESTRING(220 320, 160 320))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTILINESTRING(
-      (100 320, 100 220), 
-      (100 180, 200 180), 
-      (220 180, 220 320), 
-      (220 320, 160 320))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    GEOMETRYCOLLECTION(
-      POINT(100 200), 
-      POINT(120 320), 
-      POINT(140 320), 
-      LINESTRING(100 320, 100 220), 
-      LINESTRING(100 180, 200 180), 
-      LINESTRING(220 180, 220 320), 
-      LINESTRING(220 320, 160 320))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionPLPrec.xml b/testxml/general/TestFunctionPLPrec.xml
deleted file mode 100644
index 1477a84..0000000
--- a/testxml/general/TestFunctionPLPrec.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PP - Point just off line. Causes non-robust algorithms to fail.</desc>
-  <a>
-    LINESTRING(-123456789 -40, 381039468754763 123456789)
-  </a>
-  <b>
-    POINT(0 0)
-  </b>
-<test>
-  <op name="intersects" arg1="A" arg2="B">
-    false
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestFunctionPP.xml b/testxml/general/TestFunctionPP.xml
deleted file mode 100644
index 94b9d38..0000000
--- a/testxml/general/TestFunctionPP.xml
+++ /dev/null
@@ -1,269 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PP - point contained in both A and B</desc>
-  <a>
-    POINT(100 100)
-  </a>
-  <b>
-    POINT(100 100)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(100 100)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PP - A different from B</desc>
-  <a>
-    POINT(100 100)
-  </a>
-  <b>
-    POINT(200 200)
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT((100 100), (200 200))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(100 100)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOINT((100 100), (200 200))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PmP - point in A contained in B</desc>
-  <a>
-    POINT(100 100)
-  </a>
-  <b>
-    MULTIPOINT((100 100), (200 200))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(100 100)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT((100 100), (200 200))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POINT(200 200)
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPmP - points in A only, B only, and in both</desc>
-  <a>
-    MULTIPOINT((100 100), (200 200), (300 300), (500 500))
-  </a>
-  <b>
-    MULTIPOINT((100 100), (200 200), (400 400), (600 600))
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    MULTIPOINT((100 100), (200 200))
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT ((100 100), (200 200), (300 300), (400 400), (500 500), (600 600))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    MULTIPOINT((300 300), (500 500))
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOINT((300 300), (400 400), (500 500), (600 600))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PP - point contained in both A and B</desc>
-  <a>
-    POINT(80 200)
-  </a>
-  <b>
-    POINT(80 200)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POINT(80 200)
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT(80 200)
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    POINT(80 200)
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PP - A different from B</desc>
-  <a>
-    POINT(80 200)
-  </a>
-  <b>
-    POINT(260 80)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POINT(80 200)
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT((80 200), (260 80))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(80 200)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOINT((80 200), (260 80))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PP - A different from B, same y</desc>
-  <a>
-    POINT(60 260)
-  </a>
-  <b>
-    POINT(120 260)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POINT(60 260)
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT((60 260), (120 260))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(60 260)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOINT((60 260), (120 260))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PP - A different from B, same x</desc>
-  <a>
-    POINT(80 80)
-  </a>
-  <b>
-    POINT(80 280)
-  </b>
-<test>
-  <op name="getboundary" arg1="A">
-    GEOMETRYCOLLECTION EMPTY
-  </op>
-</test>
-<test>
-  <op name="convexhull" arg1="A">
-    POINT(80 80)
-  </op>
-</test>
-<test>
-  <op name="intersection" arg1="A" arg2="B">
-    POINT EMPTY
-  </op>
-</test>
-<test>
-  <op name="union" arg1="A" arg2="B">
-    MULTIPOINT((80 80), (80 280))
-  </op>
-</test>
-<test>
-  <op name="difference" arg1="A" arg2="B">
-    POINT(80 80)
-  </op>
-</test>
-<test>
-  <op name="symdifference" arg1="A" arg2="B">
-    MULTIPOINT((80 80), (80 280))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestInteriorPoint.xml b/testxml/general/TestInteriorPoint.xml
deleted file mode 100644
index 585738a..0000000
--- a/testxml/general/TestInteriorPoint.xml
+++ /dev/null
@@ -1,128 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>P - empty</desc>
-  <a>    POINT EMPTY  </a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT EMPTY   </op></test>
-</case>
-
-<case>
-  <desc>P - single point</desc>
-  <a>    POINT(10 10)  </a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT(10 10)   </op></test>
-</case>
-
-<case>
-  <desc>P - single point</desc>
-  <a>    MULTIPOINT ((60 300), (200 200), (240 240), (200 300), (40 140), (80 240), (140 240), (100 160), (140 200), (60 200))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (140 240)   </op></test>
-</case>
-
-<case>
-  <desc>L - linestring with single segment</desc>
-  <a>    LINESTRING (0 0, 7 14)
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >   POINT (7 14)   </op></test>
-</case>
-
-<case>
-  <desc>L - linestring with multiple segments </desc>
-  <a>    LINESTRING (0 0, 3 15, 6 2, 11 14, 16 5, 16 18, 2 22)
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >   POINT (11 14)  </op></test>
-</case>
-
-<case>
-  <desc>L - zero length line</desc>
-  <a>    LINESTRING (10 10, 10 10)  </a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>mL - zero length lines</desc>
-  <a>    MULTILINESTRING ((10 10, 10 10), (20 20, 20 20))  </a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>mL - complex linestrings</desc>
-  <a>    MULTILINESTRING ((60 240, 140 300, 180 200, 40 140, 100 100, 120 220), 
-  (240 80, 260 160, 200 240, 180 340, 280 340, 240 180, 180 140, 40 200, 140 260))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (180 200)   </op></test>
-</case>
-
-<case>
-  <desc>A - box</desc>
-  <a>    POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (5 5)   </op></test>
-</case>
-
-<case>
-  <desc>A - empty</desc>
-  <a>    POLYGON EMPTY
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT EMPTY   </op></test>
-</case>
-
-<case>
-  <desc>A - polygon with horizontal segment at centre (L shape)</desc>
-  <a>    POLYGON ((0 2, 0 4, 6 4, 6 0, 2 0, 2 2, 0 2))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (3 3)   </op></test>
-</case>
-
-<case>
-  <desc>A - polygon with horizontal segment at centre (narrower L shape)</desc>
-  <a>    POLYGON ((0 2, 0 4, 3 4, 3 0, 2 0, 2 2, 0 2))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (2 3)   </op></test>
-</case>
-
-<case>
-  <desc>mA - polygons with holes</desc>
-  <a>    MULTIPOLYGON (((50 260, 240 340, 260 100, 20 60, 90 140, 50 260), (200 280, 140 240, 180 160, 240 140, 200 280)), ((380 280, 300 260, 340 100, 440 80, 380 280), (380 220, 340 200, 400 100, 380 220)))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (115 200)  </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of polygons, lines, points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 40, 40 40, 40 0, 0 0, 0 40)), 
-  LINESTRING (80 0, 80 80, 120 40), 
-  MULTIPOINT ((20 60), (40 80), (60 60)))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (20 20)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons and lines</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 30 30))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons and zero-length lines</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 20 20))
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-<case>
-  <desc>GC - collection of zero-area polygons, zero-length lines, and points</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((10 10, 10 10, 10 10, 10 10)), 
-  LINESTRING (20 20, 20 20),
-  MULTIPOINT ((20 10), (10 20)) )
-	</a>
-<test><op name="getInteriorPoint" arg1="A" >    POINT (10 10)   </op></test>
-</case>
-
-
-
-</run>
diff --git a/testxml/general/TestMinimumClearance.xml b/testxml/general/TestMinimumClearance.xml
deleted file mode 100644
index 4c75ff5..0000000
--- a/testxml/general/TestMinimumClearance.xml
+++ /dev/null
@@ -1,89 +0,0 @@
-<run>
-  <precisionModel type="FLOATING" />
-
-<case>
-  <desc>P - empty point</desc>
-  <a>    POINT EMPTY </a>
-<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
-</case>
-
-<case>
-  <desc>P - single point</desc>
-  <a>    POINT (100 100) </a>
-<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
-</case>
-
-<case>
-  <desc>mP - points</desc>
-  <a>    MULTIPOINT ( (100 100), (10 100) ) </a>
-<test><op name="minClearance" arg1='A' >  90	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (100 100, 10 100) </op></test>
-</case>
-
-<case>
-  <desc>mP - two identical points</desc>
-  <a>    MULTIPOINT ( (100 100), (100 100) ) </a>
-<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
-</case>
-
-<case>
-  <desc>mP - points</desc>
-  <a>    MULTIPOINT ((100 100), (10 100), (30 100)) </a>
-<test><op name="minClearance" arg1='A' >  20	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (10 100, 30 100) </op></test>
-</case>
-
-<case>
-  <desc>L - linestring</desc>
-  <a>    LINESTRING (100 100, 200 100, 200 200, 150 150) </a>
-<test><op name="minClearance" arg1='A' >  50	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (150 150, 150 100)	</op></test>
-</case>
-
-<case>
-  <desc>L - empty linestring</desc>
-  <a>    LINESTRING EMPTY </a>
-<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY	</op></test>
-</case>
-
-<case>
-  <desc>ML - linestring</desc>
-  <a>    MULTILINESTRING ((100 100, 200 100, 200 200, 150 150), 
-  (100 200, 150 170)) </a>
-<test><op name="minClearance" arg1='A' >  14.142135623730951	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (150 170, 160 160) </op></test>
-</case>
-
-<case>
-  <desc>A - empty polygon</desc>
-  <a>    POLYGON EMPTY </a>
-<test><op name="minClearance" arg1='A' >  1.7976931348623157E308	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING EMPTY </op></test>
-</case>
-
-<case>
-  <desc>A - single polygon #1</desc>
-  <a>    POLYGON ((100 100, 300 100, 200 200, 100 100)) </a>
-<test><op name="minClearance" arg1='A' >  100	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (200 200, 200 100) </op></test>
-</case>
-
-<case>
-  <desc>A - single polygon #2</desc>
-  <a>    POLYGON ((300 400, 100 350, 250 320, 50 250, 298 200, 50 150, 150 100, 300 50, 300 50, 300 50, 300 400)) </a>
-<test><op name="minClearance" arg1='A' >  2	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (298 200, 300 200) </op></test>
-</case>
-
-<case>
-  <desc>mA - multiple polygons</desc>
-  <a>    MULTIPOLYGON (((100 100, 300 100, 200 200, 100 100)), ((150 250, 250 250, 200 220, 150 250))) </a>
-<test><op name="minClearance" arg1='A' >  20	</op></test>
-<test><op name="minClearanceLine" arg1='A' >  LINESTRING (200 200, 200 220) </op></test>
-</case>
-
-</run>
diff --git a/testxml/general/TestOverlayEmpty.xml b/testxml/general/TestOverlayEmpty.xml
deleted file mode 100644
index 4074881..0000000
--- a/testxml/general/TestOverlayEmpty.xml
+++ /dev/null
@@ -1,1021 +0,0 @@
-<run>
-  <desc>  Test type of empty results from overlay operations  </desc>
-
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POINT (1 1) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> LINESTRING (5 5, 6 6) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='union'         arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON EMPTY </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOINT ((2 2), (3 3)) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> POINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> LINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> POLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> POINT (1 1) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> LINESTRING (5 5, 6 6) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> POLYGON ((20 20, 20 30, 30 30, 30 20, 20 20)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTIPOINT EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTILINESTRING EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTIPOLYGON EMPTY </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTIPOINT ((2 2), (3 3)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  POINT EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTILINESTRING ((7 7, 8 8), (9 9, 10 10)) </b>
-<test> <op name='intersection'  arg1='A' arg2='B'>  LINESTRING EMPTY   </op> </test>
-</case>
-
-<case>
-  <a> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </a>
-  <b> MULTIPOLYGON (((50 50, 50 60, 60 60, 60 50, 50 50)), ((70 70, 70 80, 80 80, 80 70, 70 70))) </b>
-<test> <op name='difference'    arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-<test> <op name='symDifference' arg1='A' arg2='B'>  POLYGON EMPTY   </op> </test>
-</case>
-
-
-</run>
-
diff --git a/testxml/general/TestPreparedPointPredicate.xml b/testxml/general/TestPreparedPointPredicate.xml
deleted file mode 100644
index a1f41a6..0000000
--- a/testxml/general/TestPreparedPointPredicate.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<run>
-  <desc>Test cases for PreparedPoint predicates</desc>
-  <precisionModel type="FLOATING"/>
-  <geometryOperation>com.vividsolutions.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
-
-<case>
-<desc> P/A - point in interior of poly</desc>
-  <a>     POINT (100 100)
-    </a>
-  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
-    </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-<desc> P/A - point on boundary of poly</desc>
-  <a>     POINT (100 50)
-    </a>
-  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
-    </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-<desc> P/A - point outside poly</desc>
-  <a>     POINT (200 200)
-    </a>
-  <b>     POLYGON ((50 130, 150 130, 100 50, 50 130))
-    </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   false   </op> </test>
-</case>
-
-
-</run>
diff --git a/testxml/general/TestPreparedPolygonPredicate.xml b/testxml/general/TestPreparedPolygonPredicate.xml
deleted file mode 100644
index f083020..0000000
--- a/testxml/general/TestPreparedPolygonPredicate.xml
+++ /dev/null
@@ -1,191 +0,0 @@
-<run>
-  <desc>Test cases for PreparedGeometry predicates using polygons as input</desc>
-  <precisionModel type="FLOATING"/>
-  <geometryOperation>com.vividsolutions.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
-
-<case>
-  <desc>A/P - point equal to start point of polygon
-  </desc>
-  <a>
-    POLYGON ((10 10, 60 100, 110 10, 10 10))
-  </a>
-  <b>
-      POINT (10 10)
-  </b>
-<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     		arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/P - point equal to start point of polygon
-  </desc>
-  <a>
-    POLYGON ((10 10, 60 100, 110 10, 10 10))
-  </a>
-  <b>
-      POINT (10 20)
-  </b>
-<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="intersects" 		arg1="A" arg2="B">   false  </op> </test>
-</case>
-
-<case>
-  <desc>mA/L
-  	A has 2 shells touching at one vertex and one non-vertex.
-  	B passes between the shells, but is wholely contained
-  </desc>
-  <a>
-    MULTIPOLYGON (((100 30, 30 110, 150 110, 100 30)), 
-      ((90 110, 30 170, 140 170, 90 110)))
-  </a>
-  <b>
-    LINESTRING (90 80, 90 150)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>mA/L
-  	A has 2 shells touching at one vertex and one non-vertex
-  	B passes between the shells, but is NOT contained (since it is slightly offset)
-  
-  </desc>
-  <a>
-    MULTIPOLYGON (((100 30, 30 110, 150 110, 100 30)), 
-      ((90 110, 30 170, 140 170, 90 110)))
-  </a>
-  <b>
-    LINESTRING (90.1 80, 90 150)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>mA/L - 2 disjoint shells with line crossing between them  </desc>
-  <a>
-    MULTIPOLYGON (((50 20, 10 70, 80 70, 50 20)), 
-      ((10 90, 80 90, 50 140, 10 90)))
-  </a>
-  <b>
-    LINESTRING (50 110, 50 60)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
-<test>  <op name="covers"   arg1="A" arg2="B">   false   </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - proper intersection crossing bdy
-  </desc>
-  <a>
-    POLYGON ((10 10, 10 100, 120 110, 120 30, 10 10))
-  </a>
-  <b>
-    LINESTRING (60 60, 70 140)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - non-proper intersection crossing bdy
-  </desc>
-  <a>
-    POLYGON ((10 10, 60 100, 110 10, 10 10))
-  </a>
-  <b>
-    LINESTRING (60 60, 60 140)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - wholely contained
-  </desc>
-  <a> POLYGON ((10 10, 60 100, 110 10, 10 10)) 
-    </a>
-  <b> LINESTRING (50 30, 70 60)
-    </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - contained but touching bdy at interior point
-  </desc>
-  <a>
-    POLYGON ((10 10, 60 100, 110 10, 10 10))
-  </a>
-  <b>
-    LINESTRING (60 10, 70 60)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - line in bdy - covered but not contained
-  </desc>
-  <a>
-    POLYGON ((10 10, 60 100, 110 10, 10 10))
-  </a>
-  <b>
-    LINESTRING (30 10, 90 10)
-  </b>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/A - two equal polygons
-  </desc>
-  <a>
-      POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
-  </a>
-  <b>
-    POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
-  </b>
-<test>  <op name="contains"   		arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="covers"     		arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - line with repeated points
-  </desc>
-  <a>
-      POLYGON((20 20, 20 100, 120 100, 140 20, 20 20)) 
-  </a>
-  <b>
-    LINESTRING (10 60, 50 60, 60 30, 60 30, 90 80, 90 80, 160 70) 
-  </b>
-<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A/L - polygon and line with repeated points
-  </desc>
-  <a>
-      POLYGON((20 20, 20 100, 120 100, 120 100, 120 100, 140 20, 140 20, 140 20, 20 20)) 
-  </a>
-  <b>
-    LINESTRING (10 60, 50 60, 60 30, 60 30, 90 80, 90 80, 160 70) 
-  </b>
-<test>  <op name="contains"   		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     		arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="intersects" 		arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-
-</run>
diff --git a/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml b/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml
deleted file mode 100644
index 91353ab..0000000
--- a/testxml/general/TestPreparedPredicatesWithGeometryCollection.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-<run>
-  <desc>Test cases for PreparedGeometry predicates using GeometryCollections as test geometry.
-        This tests the various combinations of target geometry and predicate which support
-        GCs as the test geometry.
-  </desc>
-  <precisionModel type="FLOATING"/>
-  <geometryOperation>com.vividsolutions.jtstest.geomop.PreparedGeometryOperation</geometryOperation>
-
-<case>
-  <desc>Box against GC
-  </desc>
-  <a>
-  POLYGON ((0 0, 0 100, 200 100, 200 0, 0 0))     
-  </a>
-  <b>
-    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
-  LINESTRING (50 40, 170 120)) 
-  </b>
-<test>  <op name="intersects"   arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="contains"     arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"       arg1="A" arg2="B">   false  </op> </test>
-</case>
-
-<case>
-  <desc>Box against GC, with containment
-  </desc>
-  <a>
-  POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0))     
-  </a>
-  <b>
-    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
-  LINESTRING (50 40, 170 120)) 
-  </b>
-<test>  <op name="intersects"   arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="contains"     arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="covers"       arg1="A" arg2="B">   true  </op> </test>
-</case>
-
-<case>
-  <desc>Polygon-with-hole against GC
-  </desc>
-  <a>
-  POLYGON ((0 0, 0 270, 200 270, 200 0, 0 0), 
-  (30 210, 170 210, 60 20, 30 210))     
-  </a>
-  <b>
-    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
-  LINESTRING (50 40, 170 120)) 
-  </b>
-<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
-<test>  <op name="contains"       arg1="A" arg2="B">   false  </op> </test>
-</case>
-
-<case>
-  <desc>Linestring against GC
-  </desc>
-  <a>
-  LINESTRING (20 90, 90 190, 170 50)    
-  </a>
-  <b>
-    GEOMETRYCOLLECTION (POLYGON ((50 160, 110 60, 150 160, 50 160)), 
-  LINESTRING (50 40, 170 120)) 
-  </b>
-<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
-</case>
-
-<case>
-  <desc>Linestring against GC, with containment
-  </desc>
-  <a>
-  LINESTRING (20 20, 100 100, 180 20) 
-  </a>
-  <b>
-    GEOMETRYCOLLECTION (LINESTRING (40 40, 80 80),   POINT (120 80)) 
-  </b>
-<test>  <op name="intersects"     arg1="A" arg2="B">   true  </op> </test>
-</case>
-
-
-
-</run>
diff --git a/testxml/general/TestRectanglePredicate.xml b/testxml/general/TestRectanglePredicate.xml
deleted file mode 100644
index 30a7cfb..0000000
--- a/testxml/general/TestRectanglePredicate.xml
+++ /dev/null
@@ -1,304 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>A disjoint</desc>
-  <a>
-    POLYGON(
-      (0 0, 80 0, 80 80, 0 80, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 200, 100 140, 180 140, 180 200, 100 200))
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   false   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
-</case>
-
-<case>
-  <desc>A contained in rectangle</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    POLYGON((10 10, 10 90, 90 90, 90 10, 10 10))
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>A containing rectangle</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    POLYGON ((60 180, -100 120, -140 60, -40 20, -100 -80, 40 -20, 140 -100, 140 40, 260 160, 80 120, 60 180))
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-</case>
-
-<case>
-  <desc>mA containing rectangle</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-	MULTIPOLYGON (((-60 180, -60 -60, 40 -20, 140 -100, 180 120, -20 140, -60 180)), 
-  	((20 280, 0 180, 180 160, 200 280, 20 280)))
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="within"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="coveredBy"  arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>L overlaps thru Y axis side</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING(10 10, 200 10)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-</case>
-
-<case>
-  <desc>L overlaps thru X axis side</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING(10 10, 10 2000)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L on upward diagonal crosses</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING (60 120, -20 20)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L on downward diagonal crosses</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING (50 120, 120 50)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L on downward diagonal does not intersect</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING (70 140, 150 50)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L with many segments crosses</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING (110 160, 150 70, 110 -20, 130 80, 90 150, 60 -20, 38 128)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L with many segments does not intersect</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING (110 160, 150 70, 110 -20, 130 80, 90 150, 90 110, 38 128)
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B"> false </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L line intersection</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING( 10 10, -10 -20 )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B"> true  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B"> false </op> </test>
-</case>
-
-<case>
-  <desc>L in polygon boundary</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING( 10 0, 90 0 )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>L (3 pts) in polygon boundary</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING( 10 0, 100 0, 100 50 )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>L (4 pts) in polygon boundary</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    LINESTRING( 10 0, 100 0, 100 100, 50 100 )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>mL with one component contained and one in boundary</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    MULTILINESTRING( (10 0, 20 0), (10 10, 20 20) )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>mL with one component contained</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0))
-  </a>
-  <b>
-    MULTILINESTRING( (10 10, 10 20), (200 10, 200 20) )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false   </op> </test>
-</case>
-
-<case>
-  <desc>P in polygon boundary (Y axis)</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
-  </a>
-  <b>
-    POINT(100 50) 
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>P in polygon boundary (X axis)</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
-  </a>
-  <b>
-    POINT(50 100) 
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   false  </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>P in polygon</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
-  </a>
-  <b>
-    POINT(60 60) 
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>mP in polygon boundary and interior</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
-  </a>
-  <b>
-    MULTIPOINT((50 100), (60 60)) 
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-<case>
-  <desc>GC as argument</desc>
-  <a>
-    POLYGON((0 0, 100 0, 100 100, 0 100, 0 0)) 
-  </a>
-  <b>
-  GEOMETRYCOLLECTION (
-    POLYGON((10 10, 10 90, 90 90, 90 10, 10 10)),
-    LINESTRING(10 10, 10 20),
-    MULTIPOINT((50 100), (60 60)) 
-  )
-  </b>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="contains"   arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="covers"     arg1="A" arg2="B">   true   </op> </test>
-<test>  <op name="coveredBy"  arg1="B" arg2="A">   true   </op> </test>
-</case>
-
-
-
-
-</run>
diff --git a/testxml/general/TestRelateAA.xml b/testxml/general/TestRelateAA.xml
deleted file mode 100644
index 7178fd7..0000000
--- a/testxml/general/TestRelateAA.xml
+++ /dev/null
@@ -1,235 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>AA disjoint</desc>
-  <a>
-    POLYGON(
-      (0 0, 80 0, 80 80, 0 80, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 200, 100 140, 180 140, 180 200, 100 200))
-  </b>
-<test><op name="relate" arg3="FF2FF1212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   false   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA equal but opposite orientation</desc>
-  <a>
-    POLYGON(
-      (0 0, 140 0, 140 140, 0 140, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (140 0, 0 0, 0 140, 140 140, 140 0))
-  </b>
-<test>
-  <op name="relate" arg3="2FFF1FFF2" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   true   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell contains B-shell</desc>
-  <a>
-    POLYGON(
-      (40 60, 360 60, 360 300, 40 300, 40 60))
-  </a>
-  <b>
-    POLYGON(
-      (120 100, 280 100, 280 240, 120 240, 120 100))
-  </b>
-<test>
-  <op name="relate" arg3="212FF1FF2" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   true   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell contains B-shell contains A-hole</desc>
-  <a>
-    POLYGON(
-      (40 60, 420 60, 420 320, 40 320, 40 60), 
-      (200 140, 160 220, 260 200, 200 140))
-  </a>
-  <b>
-    POLYGON(
-      (80 100, 360 100, 360 280, 80 280, 80 100))
-  </b>
-<test>
-  <op name="relate" arg3="2121F12F2" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell contains B-shell contains A-hole contains B-hole</desc>
-  <a>
-    POLYGON(
-      (0 280, 0 0, 260 0, 260 280, 0 280), 
-      (220 240, 40 240, 40 40, 220 40, 220 240))
-  </a>
-  <b>
-    POLYGON(
-      (20 260, 240 260, 240 20, 20 20, 20 260), 
-      (160 180, 80 180, 120 120, 160 180))
-  </b>
-<test>
-  <op name="relate" arg3="2121F1212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell overlapping B-shell</desc>
-  <a>
-    POLYGON(
-      (60 80, 200 80, 200 220, 60 220, 60 80))
-  </a>
-  <b>
-    POLYGON(
-      (120 140, 260 140, 260 260, 120 260, 120 140))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B">true</op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell overlapping B-shell at B-vertex</desc>
-  <a>
-    POLYGON(
-      (60 220, 220 220, 140 140, 60 220))
-  </a>
-  <b>
-    POLYGON(
-      (100 180, 180 180, 180 100, 100 100, 100 180))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell overlapping B-shell at A & B-vertex</desc>
-  <a>
-    POLYGON(
-      (40 40, 180 40, 180 180, 40 180, 40 40))
-  </a>
-  <b>
-    POLYGON(
-      (180 40, 40 180, 160 280, 300 140, 180 40))
-  </b>
-<test>
-  <op name="relate" arg3="212101212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AmA A-shells overlapping B-shell at A-vertex</desc>
-  <a>
-    POLYGON(
-      (100 60, 140 100, 100 140, 60 100, 100 60))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (80 40, 120 40, 120 80, 80 80, 80 40)), 
-      (
-        (120 80, 160 80, 160 120, 120 120, 120 80)), 
-      (
-        (80 120, 120 120, 120 160, 80 160, 80 120)), 
-      (
-        (40 80, 80 80, 80 120, 40 120, 40 80)))
-  </b>
-<test>
-  <op name="relate" arg3="21210F212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA A-shell touches B-shell, which contains A-hole</desc>
-  <a>
-    POLYGON(
-      (40 280, 200 280, 200 100, 40 100, 40 280), 
-      (100 220, 120 220, 120 200, 100 180, 100 220))
-  </a>
-  <b>
-    POLYGON(
-      (40 280, 180 260, 180 120, 60 120, 40 280))
-  </b>
-<test>
-  <op name="relate" arg3="2121012F2" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA - A-hole contains B, boundaries touch in line</desc>
-  <a>
-    POLYGON(
-      (0 200, 0 0, 200 0, 200 200, 0 200), 
-      (20 180, 130 180, 130 30, 20 30, 20 180))
-  </a>
-  <b>
-    POLYGON(
-      (60 90, 130 90, 130 30, 60 30, 60 90))
-  </b>
-<test>
-  <op name="relate" arg3="FF2F11212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA - A-hole contains B, boundaries touch in points</desc>
-  <a>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (270 90, 200 50, 150 80, 210 120, 270 90))
-  </b>
-<test>
-  <op name="relate" arg3="FF2F01212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-<case>
-  <desc>AA - A contained completely in B</desc>
-  <a>
-    POLYGON ((0 0, 20 80, 120 80, -20 120, 0 0))
-  </a>
-  <b>
-    POLYGON ((60 180, -100 120, -140 60, -40 20, -100 -80, 40 -20, 140 -100, 140 40, 260 160, 80 120, 60 180))
-  </b>
-<test>
-  <op name="relate" arg3="2FF1FF212" arg1="A" arg2="B"> true </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-<test>  <op name="contains" arg1="A" arg2="B">   false   </op></test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelateAC.xml b/testxml/general/TestRelateAC.xml
deleted file mode 100644
index 83dd733..0000000
--- a/testxml/general/TestRelateAC.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>AC A-shells overlapping B-shell at A-vertex</desc>
-  <a>
-    POLYGON(
-      (100 60, 140 100, 100 140, 60 100, 100 60))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (80 40, 120 40, 120 80, 80 80, 80 40)), 
-      (
-        (120 80, 160 80, 160 120, 120 120, 120 80)), 
-      (
-        (80 120, 120 120, 120 160, 80 160, 80 120)), 
-      (
-        (40 80, 80 80, 80 120, 40 120, 40 80)))
-  </b>
-<test>
-  <op name="relate" arg3="21210F212" arg1="A" arg2="B">    true  </op>
-</test>
-<test>  <op name="intersects" arg1="A" arg2="B">   true   </op></test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelateLA.xml b/testxml/general/TestRelateLA.xml
deleted file mode 100644
index fed9d08..0000000
--- a/testxml/general/TestRelateLA.xml
+++ /dev/null
@@ -1,190 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LA - intersection at NV: {A-Bdy, A-Int} = {B-Bdy, B-Int}</desc>
-  <a>
-    LINESTRING(100 120, 100 240)
-  </a>
-  <b>
-    POLYGON(
-      (40 60, 160 60, 160 180, 40 180, 40 60))
-  </b>
-<test>
-  <op name="relate" arg3="1010F0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - intersection at V: {A-Bdy, A-Int} = {B-Bdy, B-Int}</desc>
-  <a>
-    LINESTRING(80 80, 140 140, 200 200)
-  </a>
-  <b>
-    POLYGON(
-      (40 40, 140 40, 140 140, 40 140, 40 40))
-  </b>
-<test>
-  <op name="relate" arg3="1010F0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LmA - intersection at NV, L contained in A</desc>
-  <a>
-    LINESTRING(70 50, 70 150)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (0 0, 0 100, 140 100, 140 0, 0 0)), 
-      (
-        (20 170, 70 100, 130 170, 20 170)))
-  </b>
-<test>
-  <op name="relate" arg3="10F0FF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A crosses B at {shell-NV, hole-V}</desc>
-  <a>
-    LINESTRING(60 160, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (110 110, 250 100, 140 30, 110 110))
-  </b>
-<test>
-  <op name="relate" arg3="F01FF0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A intersects B at {shell-NV}, B-Int, {hole-V}</desc>
-  <a>
-    LINESTRING(60 160, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (111 110, 250 100, 140 30, 111 110))
-  </b>
-<test>
-  <op name="relate" arg3="101FF0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A crosses B hole at {hole1-V, hole2-NV}</desc>
-  <a>
-    LINESTRING(80 110, 170 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (130 110, 60 40, 60 180, 130 110), 
-      (130 180, 130 40, 200 110, 130 180))
-  </b>
-<test>
-  <op name="relate" arg3="F01FF0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LA - A crosses B hole at {hole1-V}, B-Int, {hole2-NV}</desc>
-  <a>
-    LINESTRING(80 110, 170 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (130 110, 60 40, 60 180, 130 110), 
-      (130 180, 131 40, 200 110, 130 180))
-  </b>
-<test>
-  <op name="relate" arg3="101FF0212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-<desc>LA - Line with endpoints in interior but crossing exterior of multipolygon</desc>
-  <a>
-    LINESTRING(160 70, 320 230)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
-  </test>
-</case>
-
-<case>
-<desc>LA - Line with a very small piece in the exterior between parts of a multipolygon</desc>
-  <a>
-    LINESTRING(100 140, 100 40)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (20 80, 180 79, 100 0, 20 80)), 
-      (
-        (20 160, 180 160, 100 80, 20 160)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
-  </test>
-</case>
-
-<case>
-<desc>LA - Line contained completely and spanning parts of multipolygon</desc>
-  <a>
-    LINESTRING(100 140, 100 40)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (20 80, 180 80, 100 0, 20 80)), 
-      (
-        (20 160, 180 160, 100 80, 20 160)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="10F0FF212">true</op>
-  </test>
-</case>
-
-<case>
-<desc>LA - overlapping ring and triangle</desc>
-  <a>
-    LINESTRING(110 60, 20 150, 200 150, 110 60)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
-  </test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelateLC.xml b/testxml/general/TestRelateLC.xml
deleted file mode 100644
index e82b0b9..0000000
--- a/testxml/general/TestRelateLC.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LC - topographically equal with no boundary</desc>
-  <a>
-    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 0 50), 
-      (0 50, 50 50), 
-      (50 50, 50 0), 
-      (50 0, 0 0))
-  </b>
-<test>
-  <op name="relate" arg3="1FFFFFFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LC - equal with boundary intersection</desc>
-  <a>
-    LINESTRING(0 0, 60 0, 60 60, 60 0, 120 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 60 0), 
-      (60 0, 120 0), 
-      (60 0, 60 60))
-  </b>
-<test>
-  <op name="relate" arg3="10FF0FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelateLL.xml b/testxml/general/TestRelateLL.xml
deleted file mode 100644
index 6fe267b..0000000
--- a/testxml/general/TestRelateLL.xml
+++ /dev/null
@@ -1,311 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>LL - disjoint, non-overlapping envelopes</desc>
-  <a>
-    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
-  </a>
-  <b>
-    LINESTRING(140 300, 220 160, 260 200, 240 260)
-  </b>
-<test>
-  <op name="relate" arg3="FF1FF0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - disjoint, overlapping envelopes</desc>
-  <a>
-    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
-  </a>
-  <b>
-    LINESTRING(60 40, 140 40, 140 160, 0 160)
-  </b>
-<test>
-  <op name="relate" arg3="FF1FF0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - disjoint, non-overlapping envelopes, B closed</desc>
-  <a>
-    LINESTRING(60 0, 20 80, 100 80, 80 120, 40 140)
-  </a>
-  <b>
-    LINESTRING(140 280, 240 280, 240 180, 140 180, 140 280)
-  </b>
-<test>
-  <op name="relate" arg3="FF1FF01F2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - disjoint, overlapping envelopes, B closed</desc>
-  <a>
-    LINESTRING(140 0, 0 0, 40 60, 0 120, 60 200, 220 160, 220 40)
-  </a>
-  <b>
-    LINESTRING(80 140, 180 100, 160 40, 100 40, 60 100, 80 140)
-  </b>
-<test>
-  <op name="relate" arg3="FF1FF01F2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Line vs line - pointwise equal</desc>
-  <a>
-    LINESTRING(20 20, 80 80)
-  </a>
-  <b>
-    LINESTRING(20 20, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Line vs line - pointwise equal</desc>
-  <a>
-    LINESTRING(40 40, 160 160, 200 60, 60 140)
-  </a>
-  <b>
-    LINESTRING(40 40, 160 160, 200 60, 60 140)
-  </b>
-<test>
-  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>Line vs line - topologically equal</desc>
-  <a>
-    LINESTRING(40 40, 200 40)
-  </a>
-  <b>
-    LINESTRING(200 40, 140 40, 40 40)
-  </b>
-<test>
-  <op name="relate" arg3="1FFF0FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - topographically equal with self-intersection</desc>
-  <a>
-    LINESTRING(0 0, 110 0, 60 0)
-  </a>
-  <b>
-    LINESTRING(0 0, 110 0)
-  </b>
-<test>
-  <op name="relate" arg3="10F00FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LmL - topographically equal with no boundary</desc>
-  <a>
-    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 0 50), 
-      (0 50, 50 50), 
-      (50 50, 50 0), 
-      (50 0, 0 0))
-  </b>
-<test>
-  <op name="relate" arg3="1FFFFFFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LmL - topographically equal with self intersections</desc>
-  <a>
-    LINESTRING(0 0, 80 0, 80 60, 80 0, 170 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 170 0), 
-      (80 0, 80 60))
-  </b>
-<test>
-  <op name="relate" arg3="10FF0FFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A-IntNV = B-IntNV</desc>
-  <a>
-    LINESTRING(80 100, 180 200)
-  </a>
-  <b>
-    LINESTRING(80 180, 180 120)
-  </b>
-<test>
-  <op name="relate" arg3="0F1FF0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>intersect in Int NV</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 160 160)
-  </a>
-  <b>
-    LINESTRING(160 60, 100 100, 60 140)
-  </b>
-<test>
-  <op name="relate" arg3="0F1FF0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - intersection: {A-Bdy, A-IntV} = B-IntNV</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
-  </a>
-  <b>
-    LINESTRING(140 60, 60 140)
-  </b>
-<test>
-  <op name="relate" arg3="FF10F0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - intersection: {A-Bdy, A-IntNV} = B-IntNV</desc>
-  <a>
-    LINESTRING(40 40, 180 180, 100 180, 100 100)
-  </a>
-  <b>
-    LINESTRING(140 60, 60 140)
-  </b>
-<test>
-  <op name="relate" arg3="FF10F0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - intersection: A-IntNV = {B-Bdy, B-IntNV}</desc>
-  <a>
-    LINESTRING(20 110, 200 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-<test>
-  <op name="relate" arg3="F01FF0102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - one segment overlapping, one distinct</desc>
-  <a>
-    LINESTRING(80 90, 50 50, 0 0)
-  </a>
-  <b>
-    LINESTRING(0 0, 100 100)
-  </b>
-<test>
-  <op name="relate" arg3="1F1F00102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A contained in B</desc>
-  <a>
-    LINESTRING(40 140, 240 140)
-  </a>
-  <b>
-    LINESTRING(40 140, 100 140, 80 80, 120 60, 100 140, 160 140, 160 100, 200 100, 160 140, 
-    240 140)
-  </b>
-<test>
-  <op name="relate" arg3="1FFF0F1F2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - simple overlapping lines</desc>
-  <a>
-    LINESTRING(20 20, 100 20, 20 20)
-  </a>
-  <b>
-    LINESTRING(60 20, 200 20)
-  </b>
-<test>
-  <op name="relate" arg3="101FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LL - A-spiral, B-contained</desc>
-  <a>
-    LINESTRING(40 60, 180 60, 180 140, 100 140, 100 60, 220 60, 220 180, 80 180, 80 60, 
-    280 60)
-  </a>
-  <b>
-    LINESTRING(140 60, 180 60, 220 60, 260 60)
-  </b>
-<test>
-  <op name="relate" arg3="101FF0FF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-<desc>test for LinearRing point location bug</desc>
-  <a>
-    LINEARRING(0 0, 0 5, 5 5, 5 0, 0 0)
-  </a>
-  <b>
-    LINESTRING( 2 2, 4 4)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FFF102">true</op>
-  </test>
-</case>
-
-
-</run>
diff --git a/testxml/general/TestRelatePA.xml b/testxml/general/TestRelatePA.xml
deleted file mode 100644
index 8c9ff82..0000000
--- a/testxml/general/TestRelatePA.xml
+++ /dev/null
@@ -1,103 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PA - disjoint</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-<test>
-  <op name="relate" arg3="FF0FFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPA - points in B: E, I</desc>
-  <a>
-    MULTIPOINT((0 20), (40 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 40, 20 0, 60 0, 60 40, 20 40))
-  </b>
-<test>
-  <op name="relate" arg3="0F0FFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPA - points in B: E, B</desc>
-  <a>
-    MULTIPOINT((0 20), (20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 40, 20 0, 60 0, 60 40, 20 40))
-  </b>
-<test>
-  <op name="relate" arg3="F00FFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPA - points in B: B, I</desc>
-  <a>
-    MULTIPOINT((20 20), (40 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 40, 20 0, 60 0, 60 40, 20 40))
-  </b>
-<test>
-  <op name="relate" arg3="00FFFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPA - points in B: I, B, E</desc>
-  <a>
-    MULTIPOINT((80 260), (140 260), (180 260))
-  </a>
-  <b>
-    POLYGON(
-      (40 320, 140 320, 140 200, 40 200, 40 320))
-  </b>
-<test>
-  <op name="relate" arg3="000FFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PmA - point in B: mod-2 I</desc>
-  <a>
-    POINT(40 40)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (0 40, 0 0, 40 0, 40 40, 0 40)), 
-      (
-        (40 80, 40 40, 80 40, 80 80, 40 80)))
-  </b>
-<test>
-  <op name="relate" arg3="F0FFFF212" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelatePL.xml b/testxml/general/TestRelatePL.xml
deleted file mode 100644
index 7cfee8c..0000000
--- a/testxml/general/TestRelatePL.xml
+++ /dev/null
@@ -1,124 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PL - disjoint</desc>
-  <a>
-    POINT(60 120)
-  </a>
-  <b>
-    LINESTRING(40 40, 120 120, 200 120)
-  </b>
-<test>
-  <op name="relate" arg3="FF0FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PL - touches Bdy</desc>
-  <a>
-    POINT(40 40)
-  </a>
-  <b>
-    LINESTRING(40 40, 100 100, 160 100)
-  </b>
-<test>
-  <op name="relate" arg3="F0FFFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>PL - touches non-vertex</desc>
-  <a>
-    POINT(60 60)
-  </a>
-  <b>
-    LINESTRING(40 40, 100 100)
-  </b>
-<test>
-  <op name="relate" arg3="0FFFFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - touches Bdy and Ext</desc>
-  <a>
-    MULTIPOINT((40 40), (100 40))
-  </a>
-  <b>
-    LINESTRING(40 40, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="F00FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - touches Int and Bdy</desc>
-  <a>
-    MULTIPOINT((40 40), (60 60))
-  </a>
-  <b>
-    LINESTRING(40 40, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="00FFFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - touches Int and Ext</desc>
-  <a>
-    MULTIPOINT((60 60), (100 100))
-  </a>
-  <b>
-    LINESTRING(40 40, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - touches IntNV and Ext</desc>
-  <a>
-    MULTIPOINT((60 60), (100 100))
-  </a>
-  <b>
-    LINESTRING(40 40, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mPL - touches IntV and Ext</desc>
-  <a>
-    MULTIPOINT((60 60), (100 100))
-  </a>
-  <b>
-    LINESTRING(40 40, 60 60, 80 80)
-  </b>
-<test>
-  <op name="relate" arg3="0F0FFF102" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestRelatePP.xml b/testxml/general/TestRelatePP.xml
deleted file mode 100644
index 9cc957d..0000000
--- a/testxml/general/TestRelatePP.xml
+++ /dev/null
@@ -1,64 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>same point</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POINT(20 20)
-  </b>
-<test>
-  <op name="relate" arg3="0FFFFFFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>different point</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POINT(20 30)
-  </b>
-<test>
-  <op name="relate" arg3="FF0FFF0F2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>some same, some different points</desc>
-  <a>
-    MULTIPOINT((40 40), (80 60), (40 100))
-  </a>
-  <b>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </b>
-<test>
-  <op name="relate" arg3="0F0FFF0F2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>same points</desc>
-  <a>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </a>
-  <b>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </b>
-<test>
-  <op name="relate" arg3="0FFFFFFF2" arg1="A" arg2="B">
-    true
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestSimple.xml b/testxml/general/TestSimple.xml
deleted file mode 100644
index 42cf67a..0000000
--- a/testxml/general/TestSimple.xml
+++ /dev/null
@@ -1,357 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>P - point</desc>
-  <a>
-    POINT(10 10)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mP - multipoint with repeated points</desc>
-  <a>
-    MULTIPOINT ((80 280), (80 220), (160 220), (80 220))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mP - multipoint with no repeated points</desc>
-  <a>
-    MULTIPOINT ((80 280), (80 220), (160 220))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mP - empty</desc>
-  <a>
-    MULTIPOINT EMPTY
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - simple line</desc>
-  <a>
-    LINESTRING(10 10, 20 20)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - non-simple, proper interior intersection</desc>
-  <a>
-    LINESTRING (20 60, 160 60, 80 160, 80 20)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - non-simple, interior intersection at vertices</desc>
-  <a>
-    LINESTRING (20 80, 80 20, 80 80, 140 60, 80 20, 160 20)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - non-simple, interior intersection at Bdy/non-vertex</desc>
-  <a>
-    LINESTRING (20 60, 100 60, 60 100, 60 60)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - non-simple, interior intersection at Bdy/vertex</desc>
-  <a>
-    LINESTRING (20 60, 60 60, 100 60, 60 100, 60 60)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - simple, intersection at Bdy/Bdy (ring)</desc>
-  <a>
-    LINESTRING (20 20, 80 20, 80 80, 20 20)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - simple, intersection at Bdy/Bdy + non-vertex</desc>
-  <a>
-    LINESTRING (80 80, 20 20, 20 80, 140 80, 140 140, 80 80)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - empty</desc>
-  <a>
-    LINESTRING EMPTY
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-
-<case>
-  <desc>mL - intersection between elements at non-vertex</desc>
-  <a>
-    MULTILINESTRING(
-  (40 140, 160 40), 
-  (160 140, 40 40))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - no intersection between elements</desc>
-  <a>
-    MULTILINESTRING(
-  (20 160, 20 20), 
-  (100 160, 100 20))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - mutual intersection at endpoints only</desc>
-  <a>
-    MULTILINESTRING ((60 140, 20 80, 60 40), 
-  (60 40, 100 80, 60 140))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - one element is non-simple</desc>
-  <a>
-    MULTILINESTRING ((60 40, 140 40, 100 120, 100 0), 
-  (100 200, 200 120))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - proper intersection between elements at vertex</desc>
-  <a>
-    MULTILINESTRING ((40 120, 100 60), 
-  (160 120, 100 60), 
-  (40 60, 160 60))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - intersection between closed lines</desc>
-  <a>
-    MULTILINESTRING ((80 160, 40 220, 40 100, 80 160), 
-  (80 160, 120 220, 120 100, 80 160))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - intersection between closed and open lines</desc>
-  <a>
-    MULTILINESTRING ((80 160, 40 220), 
-  (80 160, 120 220, 120 100, 80 160), 
-  (40 100, 80 160))
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LR - valid ring</desc>
-  <a>
-    LINEARRING (100 300, 200 300, 200 200, 100 200, 100 300)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    true
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>LR - ring with self-intersection</desc>
-  <a>
-    LINEARRING (100 300, 200 300, 100 200, 200 200, 100 300)
-  </a>
-<test>
-  <op name="isSimple" arg1="A">
-    false
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>A - valid polygon</desc>
-  <a>
-    POLYGON ((180 260, 80 300, 40 180, 160 120, 180 260))
-  </a>
-<test>
-  <op name="isSimple" arg1="A"> true </op>
-</test>
-</case>
-
-<case>
-  <desc>A - invalid bowtie polygon</desc>
-  <a>
-    POLYGON ((100 100, 100 200, 200 100, 200 200, 100 100))
-  </a>
-<test>
-  <op name="isSimple" arg1="A"> false </op>
-</test>
-</case>
-
-
-<case>
-  <desc>A - empty</desc>
-  <a>
-    POLYGON EMPTY
-  </a>
-<test>
-  <op name="isSimple" arg1="A"> true </op>
-</test>
-</case>
-
-<case>
-  <desc>mA - valid polygon</desc>
-  <a>
-    MULTIPOLYGON (((240 160, 140 220, 80 60, 220 40, 240 160)), 
-  ((160 380, 100 240, 20 380, 160 380), 
-    (120 340, 60 360, 80 320, 120 340)))
-  </a>
-<test>
-  <op name="isSimple" arg1="A"> true </op>
-</test>
-</case>
-
-<case>
-  <desc>mA - with touching elements</desc>
-  <a>
-    MULTIPOLYGON (((240 160, 100 240, 80 60, 220 40, 240 160)), 
-  ((160 380, 100 240, 20 380, 160 380), 
-    (120 340, 60 360, 80 320, 120 340)))
-  </a>
-<test>
-  <op name="isSimple" arg1="A"> true </op>
-</test>
-</case>
-
-<case>
-  <desc>mA - with an invalid bowtie element</desc>
-  <a>
-MULTIPOLYGON (((100 100, 100 200, 200 100, 200 200, 100 100)), ((100 400, 200 400, 200 300, 100 300, 100 400)))
-</a>
-<test>
-  <op name="isSimple" arg1="A"> false </op>
-</test>
-</case>
-
-<case>
-  <desc>GC - all components simple</desc>
-  <a>
-GEOMETRYCOLLECTION (POLYGON ((100 200, 200 200, 200 100, 100 100, 100 200)), 
-  LINESTRING (100 300, 200 250), 
-  POINT (250 250), 
-  POINT (250 150))</a>
-<test>
-  <op name="isSimple" arg1="A"> true </op>
-</test>
-</case>
-
-<case>
-  <desc>GC - one non-simple component</desc>
-  <a>
-GEOMETRYCOLLECTION (POLYGON ((100 100, 100 200, 200 100, 200 200, 100 100)), 
-  LINESTRING (100 300, 200 250), 
-  POINT (250 250), 
-  POINT (250 150))</a>
-<test>
-  <op name="isSimple" arg1="A"> false </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestUnaryUnion.xml b/testxml/general/TestUnaryUnion.xml
deleted file mode 100644
index 57344a4..0000000
--- a/testxml/general/TestUnaryUnion.xml
+++ /dev/null
@@ -1,161 +0,0 @@
-<run>
-  <desc>Tests for Geometry.union() method (unary union)</desc>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>P - point (showing merging of identical points)</desc>
-  <a>
-    MULTIPOINT((10 10), (0 0), (10 10))
-  </a>
-<test>
-  <op name="union" arg1="A">
-    MULTIPOINT((10 10), (0 0))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>P - point (showing merging of identical points)</desc>
-  <a>
-    MULTIPOINT((10 10), (0 0), (10 10), (10 10), (10 10), (5 5), (5 5))
-  </a>
-<test>
-  <op name="union" arg1="A">
-    MULTIPOINT((10 10), (5 5), (0 0))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>L - LineString (showing noding)</desc>
-  <a>
-    LINESTRING (0 0, 10 0, 5 -5, 5 5)
-  </a>
-<test>
-  <op name="union" arg1="A">
-    MULTILINESTRING ((0 0, 5 0), (5 0, 10 0, 5 -5, 5 0), (5 0, 5 5))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>mL - multiLineString (showing noding)</desc>
-  <a>
-    MULTILINESTRING((0 0, 10 10), (0 10, 10 0))
-  </a>
-<test>
-  <op name="union" arg1="A">
-    MULTILINESTRING ((0 0, 5 5),   (5 5, 10 10),   (0 10, 5 5),   (5 5, 10 0))
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>GC - shows handling linear rings and linestrings</desc>
-  <a>    GEOMETRYCOLLECTION (LINEARRING (0 0, 0 70, 80 70, 80 0, 0 0), 
-  LINESTRING (30 110, 30 30, 100 30))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    MULTILINESTRING ((0 0, 0 70, 30 70), 
-  (30 70, 80 70, 80 30), 
-  (80 30, 80 0, 0 0), 
-  (30 110, 30 70), 
-  (30 70, 30 30, 80 30), 
-  (80 30, 100 30))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>mL - multiLineString (showing noding and dissolving)</desc>
-  <a>    MULTILINESTRING((0 0, 10 10), (5 5, 15 15))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    MULTILINESTRING ((0 0, 5 5),   (5 5, 10 10),   (10 10, 15 15))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>mP - multiPolygon (invalid)</desc>
-  <a>    MULTIPOLYGON (((0 0, 0 100, 100 100, 100 0, 0 0)), 
-  ((70 160, 70 70, 160 70, 160 160, 70 160)))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    POLYGON ((0 0, 0 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>GC - geometry collection (homo)</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0)), 
-  POLYGON ((70 160, 70 70, 160 70, 160 160, 70 160)))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    POLYGON ((0 0, 0 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>GC - geometry collection (hetero LA)</desc>
-  <a>    GEOMETRYCOLLECTION (POLYGON ((0 0, 0 100, 100 100, 100 0, 0 0)), 
-  POLYGON ((70 160, 70 70, 160 70, 160 160, 70 160)), 
-  LINESTRING (40 70, 40 160))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    GEOMETRYCOLLECTION (LINESTRING (40 100, 40 160), 
-  POLYGON ((0 0, 0 100, 40 100, 70 100, 70 160, 160 160, 160 70, 100 70, 100 0, 0 0)))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>GC - geometry collection (hetero PL)</desc>
-  <a>    GEOMETRYCOLLECTION (LINESTRING (40 60, 120 110), 
-  POINT (120 110), 
-  POINT (40 60))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    	LINESTRING (40 60, 120 110)
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>GC - geometry collection (hetero PL)</desc>
-  <a>    GEOMETRYCOLLECTION (LINESTRING (40 60, 120 110), 
-  POINT (120 110), 
-  POINT (40 60), 
-  POINT (100 70), 
-  POINT (80 50))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-    	GEOMETRYCOLLECTION (POINT (80 50), POINT (100 70), LINESTRING (40 60, 120 110))
-    </op>
-  </test>
-</case>
-
-<case>
-  <desc>mP - multipolygon (invalid) with topology collapse</desc>
-  <a>    MULTIPOLYGON (((0 0, 150 0, 150 1, 0 0)), 
-  ((180 0, 20 0, 20 100, 180 100, 180 0)))
-  </a>
-  <test>
-    <op name="union" arg1="A">
-  POLYGON ((150 0, 20 0, 20 100, 180 100, 180 0, 150 0))
-    </op>
-  </test>
-</case>
-
-
-
-</run>
diff --git a/testxml/general/TestUnaryUnionFloating.xml b/testxml/general/TestUnaryUnionFloating.xml
deleted file mode 100644
index 3a30c80..0000000
--- a/testxml/general/TestUnaryUnionFloating.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<run>
-  <desc>Tests for Geometry.union() method (unary union) with floating precision</desc>
-
-<case>
-  <desc>mP - showing that non-polygonal components are discarded correctly</desc>
-  <a>
-  GEOMETRYCOLLECTION (
-    POLYGON ((-3 -2, 700 900, -6 900, -3 -2)),
-    POLYGON((700 900, -1.6859349853697 899.55, 0.3 -0.4, 700 900)),
-    POLYGON ((700 860, 700 899.5, -1.68593498537 899.55, 700 860))
-    )
-  </a>
-<test>
-  <op name="union" arg1="A">
-    POLYGON ((0.2942036115049298 2.226702215615205, -3 -2, -6 900, 700 900, 699.6114719806972 899.5000276853219, 700 899.5, 700 860, 670.2204017222961 861.6785046602191, 0.3 -0.4, 0.2942036115049298 2.226702215615205))
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/general/TestValid.xml b/testxml/general/TestValid.xml
deleted file mode 100644
index 2e32835..0000000
--- a/testxml/general/TestValid.xml
+++ /dev/null
@@ -1,746 +0,0 @@
-<run>
-   <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-   <case>
-      <desc>L - linear-ring bowtie</desc>
-      <a>LINEARRING(0 0, 100 100, 100 0, 0 100, 0 0)</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-
-   <case>
-      <desc>L - linestring bowtie</desc>
-      <a>LINESTRING(0 0, 100 100, 100 0, 0 100, 0 0)</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-
-   <case>
-      <desc>P - point</desc>
-      <a>
-    POINT(10 10)
-  </a>
-      <test>         <op name="isValid" arg1="A">    true  </op>      </test>
-   </case>
-
-   <case>
-      <desc>P - empty point</desc>
-      <a>
-    POINT EMPTY
-  </a>
-      <test>         <op name="isValid" arg1="A">    true  </op>      </test>
-   </case>
-
-   <case>
-      <desc>P - point with invalid X ordinate</desc>
-      <a>
-    POINT(NaN 10)
-  </a>
-      <test>         <op name="isValid" arg1="A">    false  </op>      </test>
-   </case>
-
-   <case>
-      <desc>P - point with invalid Y ordinate</desc>
-      <a>
-    POINT(10 NaN)
-  </a>
-      <test>         <op name="isValid" arg1="A">    false  </op>      </test>
-   </case>
-
-   <case>
-      <desc>mP - no repeated points</desc>
-      <a>
-    MULTIPOINT((10 10), (20 20), (30 30))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>P - repeated points</desc>
-      <a>
-    MULTIPOINT((10 10), (20 20), (30 30), (10 10))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>L - no repeated points</desc>
-      <a>
-LINESTRING (40 180, 120 120, 140 200, 200 140, 240 200)
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>L - invalid ordinate</desc>
-      <a>
-LINESTRING (40 180, 120 120, 140 200, 200 140, NaN 200)
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    false  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>L - repeated points</desc>
-      <a>
-LINESTRING (40 180, 120 120, 140 200, 140 200, 200 140, 240 200)
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>L - linestring with two identical points </desc>
-      <a>LINESTRING(0 0, 0 0)</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-   
-   <case>
-      <desc>mL - MultiLinestring with two identical points in first component</desc>
-      <a>MULTILINESTRING((1 1, 0 0), (0 0, 0 0))</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mL - MultiLinestring with two identical points in second component</desc>
-      <a>MULTILINESTRING((1 1, 0 0), (0 0, 0 0))</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - zero-area polygon </desc>
-      <a>POLYGON ((0 0, 0 0, 0 0, 0 0, 0 0))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - polygon with too few points </desc>
-      <a>POLYGON ((0 0, 10 0, 20 0, 0 0, 0 0))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - polygon with invalid point </desc>
-      <a>POLYGON ((0 0, 10 NaN, 20 0, 0 10, 0 0))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - polygon with repeated point </desc>
-      <a>POLYGON ((107 246, 107 246, 250 285, 294 137, 151 90, 15 125, 157 174, 107 246))</a>
-      <test>
-         <op name="isValid" arg1="A"> true </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - polygon with degenerate hole ring (A-B-A) </desc>
-      <a>POLYGON ((0 0, 0 240, 260 240, 260 0, 0 0), 
-  (220 200, 40 200, 40 20, 40 200, 220 200, 220 200))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - multipolygon with component with too few points </desc>
-      <a>MULTIPOLYGON ( ((100 20, 180 20, 180 100, 100 100, 100 20)),
-((20 100, 100 100, 100 180, 20 180, 20 100)),
-((100 180, 180 180, 180 260, 100 260, 100 180)),
-((180 100, 180 180, 180 180, 180 100)))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - polygon self-intersects at non-vertex</desc>
-      <a>POLYGON ((0 40, 0 0, 40 40, 40 0, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-   <case>
-      <desc>A - polygon self-intersects at vertex</desc>
-      <a>MULTIPOLYGON ( ((0 40, 20 20, 40 0, 40 40, 20 20, 0 0, 0 40)) ) </a>
-      <test>
-         <op name="isValid" arg1="A"> false </op>
-      </test>
-   </case>
-   <case>
-      <desc>A - polygon self-intersects at vertex/non-vertex</desc>
-      <a>POLYGON ((0 40, 20 20, 40 0, 40 40, 0 0, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - hole self-intersects at non-vertex</desc>
-      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 0 0, 40 40, 40 0, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - polygon self-intersects at vertex</desc>
-      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 20 20, 40 0, 40 40, 20 20, 0 0, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - polygon self-intersects at vertex/non-vertex</desc>
-      <a>POLYGON ((-10 50, 50 50, 50 -10, -10 -10, -10 50), (0 40, 20 20, 40 0, 40 40, 0 0, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - Valid doughnut</desc>
-      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 40 20, 40 40, 20 40))</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - shell has repeated points</desc>
-      <a>POLYGON ((0 60, 0 0, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 40 20, 40 40, 20 40))</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - shell touches hole without crossing it (valid)</desc>
-      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (20 40, 20 20, 60 20, 20 40))</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - shell touches hole without crossing it, but does so twice (invalid)</desc>
-      <a>POLYGON ((0 60, 0 0, 60 0, 60 60, 0 60), (0 40, 20 20, 60 20, 0 40))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - hole touches hole without crossing it (valid)</desc>
-      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), (100 100, 100 20, 120 20, 120 100, 100 100), (20 100, 20 40, 100 40, 20 100))</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - holel touches hole without crossing it, but does so twice (invalid)</desc>
-      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), 
-		(100 100, 100 20, 120 20, 120 100, 100 100), 
-		(20 100, 20 40, 100 40, 80 60, 100 80, 20 100))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - hole touches hole without crossing it, but does so at an infinite number of points (invalid)</desc>
-      <a>POLYGON ((0 120, 0 0, 140 0, 140 120, 0 120), 
-		(100 100, 100 20, 120 20, 120 100, 100 100), 
-		(20 100, 20 40, 100 40, 100 80, 20 100))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - spike (invalid)</desc>
-      <a>POLYGON ((0 60, 0 0, 60 0, 60 20, 100 20, 60 20, 60 60, 0 60))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - puncture (invalid)</desc>
-      <a>POLYGON ((0 60, 0 0, 60 0, 60 20, 20 20, 60 20, 60 60, 0 60))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - hole within a hole (invalid)</desc>
-      <a>POLYGON ((0 140, 0 0, 180 0, 180 140, 0 140), (20 20, 160 20, 160 120, 20 120, 20 20), (40 100, 40 40, 140 40, 140 100, 40 100))</a>
-      <test>
-         <op name="isValid" arg1="A">false</op>
-      </test>
-   </case>
-   <case>
-      <desc>A - empty shell and holes (valid)</desc>
-      <a>POLYGON (EMPTY, EMPTY, EMPTY)</a>
-      <test>
-         <op name="isValid" arg1="A">true</op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole overlapping shell at non-vertex</desc>
-      <a>
-POLYGON ((60 280, 260 180, 60 80, 60 280), 
-  (140 80, 120 180, 200 180, 140 80))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - shell self-overlaps </desc>
-      <a>
-POLYGON ((60 340, 60 100, 340 100, 340 280, 340 200, 340 340, 60 340))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    false  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole with repeated points</desc>
-      <a>
-POLYGON ((40 260, 40 60, 120 60, 180 160, 240 60, 300 60, 300 260, 40 260), 
-  (70 230, 80 230, 80 220, 80 220, 70 230))  </a>
-      <test>
-         <op name="isValid" arg1="A">
-    true
-  </op>
-      </test>
-   </case>
-   <case>
-      <desc>A - hole outside but adjacent to shell</desc>
-      <a>
-POLYGON ((40 260, 40 60, 120 60, 180 160, 240 60, 300 60, 300 260, 40 260), 
-  (180 160, 240 60, 120 60, 180 160))  </a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole touches shell at two points</desc>
-      <a>
-POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
-  (140 180, 40 180, 140 260, 140 180))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole touches shell at one non-vertex point</desc>
-      <a>
-POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
-  (140 180, 40 180, 140 240, 140 180))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole touches shell at one vertex point</desc>
-      <a>
-POLYGON ((240 260, 40 260, 40 80, 240 80, 240 260), 
-  (140 180, 40 260, 140 240, 140 180))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">    true  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole outside shell</desc>
-      <a>
-POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
-  (160 120, 180 100, 160 80, 160 120))  
-</a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole identical to shell</desc>
-      <a>
-POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
-  (20 180, 20 20, 140 20, 140 180, 20 180))  
-</a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole identical to shell</desc>
-      <a>
-POLYGON ((20 180, 20 20, 140 20, 140 180, 20 180), 
-  (20 180, 20 20, 140 20, 140 180, 20 180))  
-</a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole self-intersects </desc>
-      <a>
-POLYGON ((380 340, 40 340, 40 20, 380 20, 380 340), 
-  (120 300, 300 280, 320 200, 160 140, 200 80, 320 120, 320 200, 360 60, 120 40, 120 300))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - holes overlap, first point is identical </desc>
-      <a>
-POLYGON ((20 320, 260 320, 260 20, 20 20, 20 320), 
-  (140 280, 80 100, 200 100, 140 280), 
-  (140 280, 40 80, 240 80, 140 280))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - holes do not overlap, first point is identical </desc>
-      <a>
-POLYGON ((20 320, 240 320, 240 40, 20 40, 20 320), 
-  (140 180, 60 120, 60 240, 140 180), 
-  (140 180, 200 120, 200 240, 140 180))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - shell self-touches at vertex </desc>
-      <a>
-POLYGON ((340 320, 340 200, 200 280, 200 80, 340 200, 340 20, 60 20, 60 340, 340 320))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - shell self-touches at non-vertex </desc>
-      <a>
-POLYGON ((300 320, 300 220, 260 260, 180 220, 360 220, 360 140, 120 140, 120 320, 300 320))	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-    <case>
-      <desc>A - chain of holes surrounds an island inside the polygon </desc>
-      <a>
-POLYGON ((40 300, 40 20, 280 20, 280 300, 40 300), 
-  (120 240, 80 180, 160 220, 120 240), 
-  (220 240, 160 220, 220 160, 220 240), 
-  (160 100, 80 180, 100 80, 160 100), 
-  (160 100, 220 160, 240 100, 160 100))	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - chain of holes splits polygon in two (touching at vertices) </desc>
-      <a>
-POLYGON ((40 320, 340 320, 340 20, 40 20, 40 320), 
-  (100 120, 40 20, 180 100, 100 120), 
-  (200 200, 180 100, 240 160, 200 200), 
-  (260 260, 240 160, 300 200, 260 260), 
-  (300 300, 300 200, 340 320, 300 300))	
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - chain of holes splits polygon in two (touching at non-vertex) </desc>
-      <a>
-POLYGON ((40 320, 340 320, 340 20, 40 20, 40 320), 
-  (100 120, 40 20, 180 100, 100 120), 
-  (200 200, 180 100, 240 160, 200 200), 
-  (260 260, 240 160, 300 200, 260 260), 
-  (300 300, 300 200, 340 260, 300 300))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - holes touch in one point </desc>
-      <a>
-POLYGON ((190 190, 360 20, 20 20, 190 190), 
-  (90 50, 150 110, 190 50, 90 50), 
-  (190 50, 230 110, 290 50, 190 50))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - holes touch in one point </desc>
-      <a>
-POLYGON ((190 190, 360 20, 20 20, 190 190), 
-  (90 50, 150 110, 190 50, 90 50), 
-  (190 50, 230 110, 290 50, 190 50))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - one holes touches another at all vertices </desc>
-      <a>
-POLYGON( (0 0, 0 5, 6 5, 6 0, 0 0), (2 1, 4 1, 3 2, 2 1), (2 1, 1 4, 5 4, 4 1, 4 3, 3 2, 2 3, 2 1) )
-</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - one holes touches another at several vertices </desc>
-      <a>
-POLYGON ((0 0, 0 5, 6 5, 6 0, 0 0), 
-  (2.5 1, 3.5 1, 3.5 2, 2.5 2, 2.5 1), 
-  (2.5 1.5, 1 4, 5 4, 3.5 1.5, 4 3, 3 2, 2 3, 2.5 1.5))
-  </a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - hole disconnects interiors </desc>
-      <a>
-POLYGON ((0 0, 10 10, 10 0, 0 0), 
-  (5 5, 5 0, 10 5, 5 5))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>A - touching holes do NOT disconnect (isCCW bug) </desc>
-      <a>
-POLYGON ((60 40, 60 240, 460 240, 460 40, 60 40), 
-  (260 200, 340 60, 400 120, 260 200), 
-  (260 200, 120 100, 200 60, 260 200))
-  	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-
-  
-  <case>
-      <desc>mA - adjacent shells (shared vertices) </desc>
-      <a>
-MULTIPOLYGON (((40 120, 140 120, 140 40, 40 40, 40 120)), 
-  ((140 120, 40 120, 40 200, 140 200, 140 120)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - adjacent shells (different vertices) </desc>
-      <a>
-MULTIPOLYGON (((40 120, 140 120, 140 40, 40 40, 40 120)), 
-  ((160 120, 60 120, 40 200, 140 200, 160 120)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">
-    false
-  </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested overlapping shells </desc>
-      <a>
-MULTIPOLYGON (((80 260, 240 260, 240 100, 80 100, 80 260)), 
-  ((120 240, 220 240, 220 140, 120 140, 120 240)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested non-overlapping shells </desc>
-      <a>
-MULTIPOLYGON (((60 320, 60 80, 300 80, 60 320), 
-  (80 280, 80 100, 260 100, 80 280)), 
-  ((120 160, 140 160, 140 140, 120 160)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested non-overlapping shells, all vertices touch </desc>
-      <a>
-MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
-  (220 340, 180 240, 60 200, 180 160, 340 60, 240 220, 220 340)), 
-  ((180 240, 180 160, 240 220, 180 240)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested overlapping shells, all vertices touch </desc>
-      <a>
-MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
-  (220 340, 180 240, 60 200, 140 100, 340 60, 300 240, 220 340)), 
-  ((60 200, 340 60, 220 340, 60 200)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested non-overlapping shells, all vertices touch </desc>
-      <a>
-MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
-  (220 340, 80 320, 60 200, 140 100, 340 60, 300 240, 220 340)), 
-  ((60 200, 340 60, 220 340, 60 200)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - nested overlapping shells, all vertices touch </desc>
-      <a>
-MULTIPOLYGON (((20 380, 420 380, 420 20, 20 20, 20 380), 
-  (220 340, 180 240, 60 200, 200 180, 340 60, 240 220, 220 340)), 
-  ((60 200, 340 60, 220 340, 60 200)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - disconnected exterior </desc>
-      <a>
-MULTIPOLYGON (((100 20, 180 20, 180 100, 100 100, 100 20)), 
-  ((20 100, 100 100, 100 180, 20 180, 20 100)), 
-  ((100 180, 180 180, 180 260, 100 260, 100 180)), 
-  ((180 100, 260 100, 260 180, 180 180, 180 100)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - shells touch in single point </desc>
-      <a>
-MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110)), 
-  ((110 110, 150 20, 70 20, 110 110)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - duplicate shells </desc>
-      <a>
-MULTIPOLYGON (((60 300, 320 220, 260 60, 60 100, 60 300)), 
-  ((60 300, 320 220, 260 60, 60 100, 60 300)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      false      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - shells are not nested but share all vertices </desc>
-      <a>
-MULTIPOLYGON (((180 60, 240 160, 300 60, 180 60)), 
-  ((80 80, 180 60, 160 140, 240 160, 360 140, 300 60, 420 100, 320 280, 120 260, 80 80)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-   <case>
-      <desc>mA - shell is nested inside first hole </desc>
-      <a>
-MULTIPOLYGON (((0 0, 0 8, 8 8, 8 0, 0 0), 
-  (3 3, 7 3, 7 7, 3 7, 3 3), 
-  (1 1, 2 1, 2 2, 1 2, 1 1)), 
-  ((4 4, 4 6, 6 6, 6 4, 4 4)))
-	</a>
-      <test>
-         <op name="isValid" arg1="A">      true      </op>
-      </test>
-   </case>
-
-
-</run>
diff --git a/testxml/general/TestValid2-big.xml b/testxml/general/TestValid2-big.xml
deleted file mode 100644
index f9a7da3..0000000
--- a/testxml/general/TestValid2-big.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<run>
-   <precisionModel type="FLOATING"/>
-<case>
-  <desc>Test 92</desc>
-  <a>
-    POLYGON ((100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 558</desc>
-  <a>
-    MULTIPOINT ((-1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 -1000000000000000000000000), (1000000000000000000000000 1000000000000000000000000), (-1000000000000000000000000 1000000000000000000000000), (0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-
-</run>
diff --git a/testxml/general/TestValid2.xml b/testxml/general/TestValid2.xml
deleted file mode 100644
index f199bda..0000000
--- a/testxml/general/TestValid2.xml
+++ /dev/null
@@ -1,5246 +0,0 @@
-<run>
-   <precisionModel type="FLOATING"/>
-<case>
-  <desc>Test 1</desc>
-  <a>
-    LINESTRING (-123456789 -40, 381039468754763 123456789)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 2</desc>
-  <a>
-    POINT (0 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 3</desc>
-  <a>
-    POLYGON ((20 20, 20 100, 120 100, 140 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 4</desc>
-  <a>
-    POLYGON ((20 20, 140 20, 120 100, 20 100, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 5</desc>
-  <a>
-    POLYGON ((120 100, 140 20, 20 20, 20 100, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 6</desc>
-  <a>
-    POLYGON ((20 100, 60 100, 120 100, 140 20, 80 20, 20 20, 20 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 7</desc>
-  <a>
-    POLYGON ((0 0, 80 0, 80 80, 0 80, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 8</desc>
-  <a>
-    POLYGON ((100 200, 100 140, 180 140, 180 200, 100 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 9</desc>
-  <a>
-    POLYGON ((140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 10</desc>
-  <a>
-    POLYGON ((140 120, 140 200, 240 200, 240 120, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 11</desc>
-  <a>
-    POLYGON ((80 180, 140 260, 260 200, 200 60, 80 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 12</desc>
-  <a>
-    POLYGON ((240 80, 140 120, 180 240, 280 200, 240 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 13</desc>
-  <a>
-    POLYGON ((140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 14</desc>
-  <a>
-    POLYGON ((140 40, 180 80, 120 100, 140 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 15</desc>
-  <a>
-    POLYGON ((120 100, 180 80, 130 40, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 16</desc>
-  <a>
-    POLYGON ((20 20, 180 20, 140 140, 20 140, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 17</desc>
-  <a>
-    POLYGON ((180 100, 80 200, 180 280, 260 200, 180 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 18</desc>
-  <a>
-    POLYGON ((140 140, 20 120, 0 220, 120 240, 140 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 19</desc>
-  <a>
-    POLYGON ((160 200, 210 70, 120 70, 160 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 20</desc>
-  <a>
-    POLYGON ((160 200, 260 40, 70 40, 160 200, 20 20, 310 20, 160 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> false </op> </test>
-</case>
-<case>
-  <desc>Test 21</desc>
-  <a>
-    POLYGON ((110 140, 200 70, 200 160, 110 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 22</desc>
-  <a>
-    POLYGON ((110 140, 110 50, 60 50, 60 90, 160 190, 20 110, 20 20, 200 20, 110 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> false </op> </test>
-</case>
-<case>
-  <desc>Test 23</desc>
-  <a>
-    POLYGON ((20 120, 20 20, 260 20, 260 120, 200 40, 140 120, 80 40, 20 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 24</desc>
-  <a>
-    POLYGON ((20 120, 20 240, 260 240, 260 120, 200 200, 140 120, 80 200, 20 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 25</desc>
-  <a>
-    POLYGON ((20 120, 20 20, 260 20, 260 120, 180 40, 140 120, 100 40, 20 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 26</desc>
-  <a>
-    POLYGON ((20 120, 300 120, 140 240, 20 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 27</desc>
-  <a>
-    POLYGON ((20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 28</desc>
-  <a>
-    POLYGON ((100 140, 160 80, 280 180, 200 240, 220 160, 160 200, 180 120, 100 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 29</desc>
-  <a>
-    POLYGON ((260 200, 180 80, 120 160, 200 160, 180 220, 260 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 30</desc>
-  <a>
-    POLYGON ((20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 31</desc>
-  <a>
-    POLYGON ((0 140, 300 140, 140 240, 0 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 32</desc>
-  <a>
-    POLYGON ((20 240, 20 140, 320 140, 180 240, 20 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 33</desc>
-  <a>
-    POLYGON ((20 240, 20 140, 80 180, 140 140, 220 180, 280 140, 280 240, 20 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 34</desc>
-  <a>
-    POLYGON ((120 120, 180 60, 20 20, 20 120, 120 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 35</desc>
-  <a>
-    POLYGON ((120 120, 220 20, 280 20, 240 160, 120 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 36</desc>
-  <a>
-    POLYGON ((140 120, 160 20, 260 120, 220 200, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 37</desc>
-  <a>
-    POLYGON ((20 140, 120 40, 20 40, 20 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 38</desc>
-  <a>
-    POLYGON ((190 140, 190 20, 140 20, 20 140, 190 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 39</desc>
-  <a>
-    POLYGON ((300 20, 220 20, 120 120, 260 160, 300 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 40</desc>
-  <a>
-    POLYGON ((140 120, 240 160, 280 60, 160 20, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 41</desc>
-  <a>
-    POLYGON ((280 60, 180 60, 120 120, 260 180, 280 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 42</desc>
-  <a>
-    POLYGON ((120 200, 120 120, 40 120, 40 200, 120 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 43</desc>
-  <a>
-    POLYGON ((160 220, 140 120, 60 120, 40 220, 160 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 44</desc>
-  <a>
-    POLYGON ((140 120, 20 120, 20 220, 140 220, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 45</desc>
-  <a>
-    POLYGON ((320 20, 220 20, 80 160, 240 140, 320 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 46</desc>
-  <a>
-    POLYGON ((20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 47</desc>
-  <a>
-    POLYGON ((60 40, 60 140, 180 140, 180 40, 60 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 48</desc>
-  <a>
-    POLYGON ((20 20, 80 140, 160 60, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 49</desc>
-  <a>
-    POLYGON ((160 60, 20 20, 100 140, 160 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 50</desc>
-  <a>
-    POLYGON ((20 100, 140 160, 160 40, 20 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 51</desc>
-  <a>
-    POLYGON ((160 40, 20 100, 160 160, 160 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 52</desc>
-  <a>
-    POLYGON ((20 180, 180 120, 80 40, 20 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 53</desc>
-  <a>
-    POLYGON ((180 120, 100 40, 20 180, 180 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 54</desc>
-  <a>
-    POLYGON ((20 20, 140 40, 140 120, 20 160, 80 80, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 55</desc>
-  <a>
-    POLYGON ((20 20, 140 40, 140 140, 20 180, 80 100, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 56</desc>
-  <a>
-    POLYGON ((40 180, 60 100, 180 100, 200 180, 120 120, 40 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 57</desc>
-  <a>
-    POLYGON ((20 180, 60 80, 180 80, 220 180, 120 120, 20 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 58</desc>
-  <a>
-    POLYGON ((40 60, 20 180, 100 100, 140 180, 160 120, 220 100, 140 40, 40 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 59</desc>
-  <a>
-    POLYGON ((60 100, 180 100, 220 180, 120 140, 20 180, 60 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 60</desc>
-  <a>
-    POLYGON ((20 20, 20 140, 120 120, 120 40, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 61</desc>
-  <a>
-    POLYGON ((20 20, 20 180, 140 140, 140 60, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 62</desc>
-  <a>
-    POLYGON ((20 20, 120 40, 120 120, 20 140, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 63</desc>
-  <a>
-    POLYGON ((120 40, 20 20, 20 140, 120 120, 120 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 64</desc>
-  <a>
-    POLYGON ((20 20, 140 60, 140 140, 20 180, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 65</desc>
-  <a>
-    POLYGON ((140 60, 20 20, 20 180, 140 140, 140 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 66</desc>
-  <a>
-    POLYGON ((20 20, 60 120, 140 120, 180 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 67</desc>
-  <a>
-    POLYGON ((20 40, 120 40, 120 120, 20 140, 20 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 68</desc>
-  <a>
-    POLYGON ((20 20, 20 180, 60 120, 100 180, 140 120, 220 180, 200 120, 140 60, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 69</desc>
-  <a>
-    POLYGON ((150 150, 330 150, 250 70, 70 70, 150 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 70</desc>
-  <a>
-    POLYGON ((150 150, 270 150, 140 20, 20 20, 150 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 71</desc>
-  <a>
-    POLYGON ((150 150, 270 150, 330 150, 250 70, 190 70, 70 70, 150 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 72</desc>
-  <a>
-    POLYGON ((150 150, 270 150, 190 70, 140 20, 20 20, 70 70, 150 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 73</desc>
-  <a>
-    POLYGON ((20 20, 60 50, 20 40, 60 70, 20 60, 60 90, 20 90, 70 110, 20 130, 80 130, 20 150, 80 160, 20 170, 80 180, 20 200, 80 200, 30 240, 80 220, 50 260, 100 220, 100 260, 120 220, 130 260, 140 220, 150 280, 150 190, 160 280, 170 190, 180 280, 190 190, 200 280, 210 190, 220 280, 230 190, 240 260, 250 230, 260 260, 260 220, 290 270, 290 220, 330 260, 300 210, 340 240, 290 180, 340 210, 290 170, 350 170, 240 150, 350 150, 240 140, 350 130, 240 120, 350 120, 240 110, 350 110, 240 100,  [...]
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 74</desc>
-  <a>
-    POLYGON ((190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 440 240, 300 240, 450 230, 280 220, 4 [...]
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 75</desc>
-  <a>
-    POLYGON ((70 150, 20 160, 110 160, 20 180, 100 200, 20 200, 190 210, 20 210, 160 220, 20 220, 150 230, 60 240, 180 250, 20 260, 170 260, 60 270, 160 270, 100 310, 170 280, 200 260, 180 230, 210 260, 130 330, 230 250, 210 290, 240 250, 230 210, 260 300, 250 230, 270 300, 270 240, 300 340, 280 250, 320 330, 290 250, 340 350, 290 240, 350 360, 270 190, 350 340, 290 200, 350 330, 300 190, 360 320, 310 190, 360 300, 320 200, 360 280, 330 200, 360 260, 340 200, 370 260, 340 180, 390 290, 3 [...]
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 76</desc>
-  <a>
-    POLYGON ((60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 77</desc>
-  <a>
-    POLYGON ((60 160, 20 200, 260 200, 220 160, 140 80, 60 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 78</desc>
-  <a>
-    POLYGON ((60 160, 20 200, 260 200, 140 80, 60 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 79</desc>
-  <a>
-    POLYGON ((20 200, 140 80, 260 200, 20 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 80</desc>
-  <a>
-    POLYGON ((20 200, 60 160, 140 80, 220 160, 260 200, 20 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 81</desc>
-  <a>
-    POLYGON ((20 200, 60 160, 140 80, 260 200, 20 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 82</desc>
-  <a>
-    POLYGON ((0 0, 0 200, 200 200, 200 0, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 83</desc>
-  <a>
-    POLYGON ((100 100, 1000000 110, 10000000 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 84</desc>
-  <a>
-    POLYGON ((100 0, 100 200, 200 200, 200 0, 100 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 85</desc>
-  <a>
-    POLYGON ((120 0, 120 200, 200 200, 200 0, 120 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 86</desc>
-  <a>
-    POLYGON ((0 0, 0 200, 110 200, 110 0, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 87</desc>
-  <a>
-    POLYGON ((100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 88</desc>
-  <a>
-    POLYGON ((100 100, 2100 110, 2100 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 89</desc>
-  <a>
-    POLYGON ((100 100, 2101 110, 2101 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 90</desc>
-  <a>
-    POLYGON ((100 100, 200 200, 200 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 91</desc>
-  <a>
-    POLYGON ((100 100, 1000000 110, 1000000 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 93</desc>
-  <a>
-    POLYGON ((120 100, 120 200, 200 200, 200 100, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 94</desc>
-  <a>
-    POLYGON ((100 100, 500 110, 500 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 95</desc>
-  <a>
-    POLYGON ((100 100, 501 110, 501 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 96</desc>
-  <a>
-    POLYGON ((120 100, 130 200, 200 200, 200 100, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 97</desc>
-  <a>
-    POLYGON ((120 100, 17 200, 200 200, 200 100, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 98</desc>
-  <a>
-    POLYGON ((101 99, 101 1000000, 102 1000000, 101 99))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 99</desc>
-  <a>
-    POLYGON ((100 100, 200 101, 200 100, 100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 100</desc>
-  <a>
-    POLYGON ((16 319, 150 39, 25 302, 160 20, 265 20, 127 317, 16 319))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 101</desc>
-  <a>
-    POLYGON ((10 307, 22 307, 153 34, 22 34, 10 307))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 102</desc>
-  <a>
-    POLYGON ((160 200, 310 20, 20 20, 160 200), (160 200, 260 40, 70 40, 160 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 103</desc>
-  <a>
-    POLYGON ((170 120, 240 100, 260 50, 190 70, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 104</desc>
-  <a>
-    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150), (170 120, 330 120, 260 50, 100 50, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 105</desc>
-  <a>
-    POLYGON ((270 90, 200 50, 150 80, 210 120, 270 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 106</desc>
-  <a>
-    POLYGON ((170 120, 260 100, 240 60, 150 80, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 107</desc>
-  <a>
-    POLYGON ((220 120, 270 80, 200 60, 160 100, 220 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 108</desc>
-  <a>
-    POLYGON ((260 50, 180 70, 180 110, 260 90, 260 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 109</desc>
-  <a>
-    POLYGON ((230 110, 290 80, 190 60, 140 90, 230 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 110</desc>
-  <a>
-    POLYGON ((170 120, 330 120, 260 50, 100 50, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 111</desc>
-  <a>
-    POLYGON ((170 120, 330 120, 280 70, 120 70, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 112</desc>
-  <a>
-    POLYGON ((170 120, 300 120, 250 70, 120 70, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 113</desc>
-  <a>
-    POLYGON ((190 100, 310 100, 260 50, 140 50, 190 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 114</desc>
-  <a>
-    POLYGON ((280 130, 360 130, 270 40, 190 40, 280 130))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 115</desc>
-  <a>
-    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150), (170 120, 250 120, 180 50, 100 50, 170 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 116</desc>
-  <a>
-    POLYGON ((220 80, 180 40, 80 40, 170 130, 270 130, 230 90, 300 90, 250 30, 280 30, 390 140, 150 140, 40 30, 230 30, 280 80, 220 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 117</desc>
-  <a>
-    POLYGON ((260 130, 360 130, 280 40, 170 40, 260 130))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 118</desc>
-  <a>
-    POLYGON ((240 110, 340 110, 290 60, 190 60, 240 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 119</desc>
-  <a>
-    POLYGON ((250 120, 350 120, 280 50, 180 50, 250 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 120</desc>
-  <a>
-    POLYGON ((230 210, 230 20, 20 20, 20 210, 230 210), (120 180, 50 50, 200 50, 120 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 121</desc>
-  <a>
-    POLYGON ((230 210, 230 20, 20 20, 20 210, 230 210), (140 40, 40 40, 40 170, 140 40), (110 190, 210 190, 210 50, 110 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 122</desc>
-  <a>
-    POLYGON ((280 190, 330 150, 200 110, 150 150, 280 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 123</desc>
-  <a>
-    MULTIPOLYGON (((140 110, 260 110, 170 20, 50 20, 140 110)), ((300 270, 420 270, 340 190, 220 190, 300 270)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 124</desc>
-  <a>
-    POLYGON ((80 190, 220 190, 140 110, 0 110, 80 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 125</desc>
-  <a>
-    POLYGON ((330 150, 200 110, 150 150, 280 190, 330 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 126</desc>
-  <a>
-    POLYGON ((290 190, 340 150, 220 120, 170 170, 290 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 127</desc>
-  <a>
-    POLYGON ((220 190, 340 190, 260 110, 140 110, 220 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 128</desc>
-  <a>
-    POLYGON ((140 190, 220 190, 100 70, 20 70, 140 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 129</desc>
-  <a>
-    POLYGON ((140 220, 60 140, 140 60, 220 140, 140 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 130</desc>
-  <a>
-    MULTIPOLYGON (((100 20, 180 20, 180 100, 100 100, 100 20)), ((20 100, 100 100, 100 180, 20 180, 20 100)), ((100 180, 180 180, 180 260, 100 260, 100 180)), ((180 100, 260 100, 260 180, 180 180, 180 100)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 131</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110)), ((110 110, 150 20, 70 20, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 132</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 160 160, 210 110, 160 60, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 133</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 70 200, 150 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 150 20, 70 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 134</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 160 160, 210 110, 160 60, 110 110), (110 110, 160 130, 160 90, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110), (110 110, 60 90, 60 130, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 135</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 70 200, 200 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 200 20, 70 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 136</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 20 200, 200 200, 110 110), (110 110, 100 180, 120 180, 110 110)), ((110 110, 200 20, 20 20, 110 110), (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 137</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 70 200, 210 110, 70 20, 110 110), (110 110, 110 140, 150 110, 110 80, 110 110)), ((110 110, 60 60, 10 110, 60 160, 110 110), (110 110, 60 90, 60 130, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 138</desc>
-  <a>
-    POLYGON ((100 60, 140 100, 100 140, 60 100, 100 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 139</desc>
-  <a>
-    MULTIPOLYGON (((80 40, 120 40, 120 80, 80 80, 80 40)), ((120 80, 160 80, 160 120, 120 120, 120 80)), ((80 120, 120 120, 120 160, 80 160, 80 120)), ((40 80, 80 80, 80 120, 40 120, 40 80)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 140</desc>
-  <a>
-    LINESTRING (150 150, 40 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 141</desc>
-  <a>
-    POLYGON ((150 150, 410 150, 280 20, 20 20, 150 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 142</desc>
-  <a>
-    LINESTRING (40 40, 50 130, 130 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 143</desc>
-  <a>
-    LINESTRING (40 230, 150 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 144</desc>
-  <a>
-    LINESTRING (210 150, 330 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 145</desc>
-  <a>
-    LINESTRING (200 150, 310 150, 360 220)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 146</desc>
-  <a>
-    LINESTRING (180 150, 250 150, 230 250, 370 250, 410 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 147</desc>
-  <a>
-    LINESTRING (210 210, 220 150, 320 150, 370 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 148</desc>
-  <a>
-    LINESTRING (20 60, 150 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 149</desc>
-  <a>
-    LINESTRING (60 90, 310 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 150</desc>
-  <a>
-    LINESTRING (90 210, 210 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 151</desc>
-  <a>
-    LINESTRING (290 10, 130 170)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 152</desc>
-  <a>
-    LINESTRING (30 100, 100 100, 180 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 153</desc>
-  <a>
-    LINESTRING (20 100, 100 100, 360 100, 410 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 154</desc>
-  <a>
-    LINESTRING (90 210, 150 150, 210 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 155</desc>
-  <a>
-    LINESTRING (180 90, 280 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 156</desc>
-  <a>
-    LINESTRING (70 70, 80 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 157</desc>
-  <a>
-    LINESTRING (130 20, 150 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 158</desc>
-  <a>
-    LINESTRING (70 70, 80 20, 140 20, 150 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 159</desc>
-  <a>
-    LINESTRING (170 50, 170 20, 240 20, 260 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 160</desc>
-  <a>
-    LINESTRING (50 100, 140 190, 280 190)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 161</desc>
-  <a>
-    LINESTRING (140 60, 180 100, 290 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 162</desc>
-  <a>
-    LINESTRING (170 120, 210 80, 270 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 163</desc>
-  <a>
-    LINESTRING (170 120, 260 50)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 164</desc>
-  <a>
-    LINESTRING (190 90, 190 270)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 165</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (190 190, 280 50, 100 50, 190 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 166</desc>
-  <a>
-    LINESTRING (60 160, 150 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 167</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (110 110, 250 100, 140 30, 110 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 168</desc>
-  <a>
-    POLYGON ((190 190, 20 20, 360 20, 190 190), (250 100, 110 110, 140 30, 250 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 169</desc>
-  <a>
-    LINESTRING (190 90, 190 190, 190 270)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 170</desc>
-  <a>
-    LINESTRING (60 160, 110 110, 150 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 171</desc>
-  <a>
-    POLYGON ((190 190, 110 110, 20 20, 360 20, 190 190), (250 100, 110 110, 140 30, 250 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 172</desc>
-  <a>
-    LINESTRING (130 110, 180 110, 190 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 173</desc>
-  <a>
-    POLYGON ((20 200, 240 200, 240 20, 20 20, 20 200), (130 110, 60 180, 60 40, 130 110), (130 110, 200 40, 200 180, 130 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 174</desc>
-  <a>
-    LINESTRING (80 110, 180 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 175</desc>
-  <a>
-    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (60 180, 130 110, 60 40, 60 180), (130 110, 200 40, 200 180, 130 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 176</desc>
-  <a>
-    LINESTRING (80 110, 170 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 177</desc>
-  <a>
-    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (130 110, 60 40, 60 180, 130 110), (130 180, 130 40, 200 110, 130 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 178</desc>
-  <a>
-    LINESTRING (80 110, 130 110, 170 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 179</desc>
-  <a>
-    LINESTRING (80 110, 130 110, 180 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 180</desc>
-  <a>
-    LINESTRING (160 70, 320 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 181</desc>
-  <a>
-    LINESTRING (160 70, 200 110, 280 190, 320 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 182</desc>
-  <a>
-    LINESTRING (70 50, 70 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 183</desc>
-  <a>
-    MULTIPOLYGON (((0 0, 0 100, 140 100, 140 0, 0 0)), ((20 170, 70 100, 130 170, 20 170)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 184</desc>
-  <a>
-    LINESTRING (110 110, 20 200, 200 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 185</desc>
-  <a>
-    POLYGON ((20 20, 200 20, 110 110, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 186</desc>
-  <a>
-    LINESTRING (150 70, 160 110, 200 60, 150 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 187</desc>
-  <a>
-    LINESTRING (80 60, 120 40, 120 70, 80 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 188</desc>
-  <a>
-    POLYGON ((110 110, 200 20, 20 20, 110 110), (110 90, 50 30, 170 30, 110 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 189</desc>
-  <a>
-    LINESTRING (20 20, 200 20, 110 110, 20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 190</desc>
-  <a>
-    LINESTRING (110 90, 170 30, 50 30, 110 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 191</desc>
-  <a>
-    LINESTRING (110 110, 170 50, 170 110, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 192</desc>
-  <a>
-    LINESTRING (110 90, 70 50, 130 50, 110 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 193</desc>
-  <a>
-    LINESTRING (110 60, 20 150, 200 150, 110 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 194</desc>
-  <a>
-    LINESTRING (110 130, 110 70, 200 100, 110 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 195</desc>
-  <a>
-    LINESTRING (110 90, 160 40, 60 40, 110 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 196</desc>
-  <a>
-    LINESTRING (110 100, 40 30, 180 30, 110 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 197</desc>
-  <a>
-    POLYGON ((110 110, 200 20, 20 20, 110 110), (110 90, 60 40, 160 40, 110 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 198</desc>
-  <a>
-    LINESTRING (110 110, 180 30, 40 30, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 199</desc>
-  <a>
-    LINESTRING (110 90, 180 30, 40 30, 110 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 200</desc>
-  <a>
-    LINESTRING (110 90, 50 30, 180 30, 110 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 201</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 200 110, 110 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 202</desc>
-  <a>
-    POLYGON ((110 110, 200 20, 20 20, 110 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 203</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 204</desc>
-  <a>
-    LINESTRING (110 110, 20 110, 200 110, 50 110, 110 170)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 205</desc>
-  <a>
-    LINESTRING (110 110, 20 200, 110 200, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 206</desc>
-  <a>
-    LINESTRING (110 110, 170 50, 20 200, 20 110, 200 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 207</desc>
-  <a>
-    LINESTRING (110 110, 180 40, 110 40, 110 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 208</desc>
-  <a>
-    LINESTRING (110 60, 50 30, 170 30, 90 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 209</desc>
-  <a>
-    LINESTRING (110 110, 180 40, 110 40, 110 110, 70 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 210</desc>
-  <a>
-    LINESTRING (230 70, 170 120, 190 60, 140 60, 170 120, 270 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 211</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (200 200, 110 110, 20 210, 110 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 212</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (60 180, 60 110, 160 110, 110 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 213</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (200 200, 110 110, 20 200, 110 200, 110 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 214</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (110 50, 110 170, 110 70, 110 150, 200 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 215</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (50 110, 170 110, 110 170, 110 50, 110 170, 110 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 216</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (110 60, 110 160, 200 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 217</desc>
-  <a>
-    MULTILINESTRING ((110 100, 40 30, 180 30), (170 30, 110 90, 50 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 218</desc>
-  <a>
-    MULTILINESTRING ((110 110, 60 40, 70 20, 150 20, 170 40), (180 30, 40 30, 110 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 219</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110, 200 160), (110 110, 200 110, 200 70, 20 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 220</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 20 20, 200 20, 110 110)), ((110 110, 20 200, 200 200, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 221</desc>
-  <a>
-    MULTILINESTRING ((20 160, 70 110, 150 110, 200 160), (110 110, 20 110, 50 80, 70 110, 200 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 222</desc>
-  <a>
-    MULTILINESTRING ((20 110, 200 110), (110 110, 20 170, 20 130, 200 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 223</desc>
-  <a>
-    LINESTRING (0 0, 0 50, 50 50, 50 0, 0 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 224</desc>
-  <a>
-    MULTILINESTRING ((0 0, 0 50), (0 50, 50 50), (50 50, 50 0), (50 0, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 225</desc>
-  <a>
-    LINESTRING (40 180, 140 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 226</desc>
-  <a>
-    MULTIPOLYGON (((20 320, 180 320, 180 180, 20 180, 20 320)), ((20 180, 20 80, 180 80, 180 180, 20 180)))
-  </a>
-  <test> <op name="isValid" arg1="A"> false </op> </test>
-</case>
-<case>
-  <desc>Test 227</desc>
-  <a>
-    MULTIPOLYGON (((20 320, 180 320, 180 180, 20 180, 20 320)), ((60 180, 60 80, 180 80, 180 180, 60 180)))
-  </a>
-  <test> <op name="isValid" arg1="A"> false </op> </test>
-</case>
-<case>
-  <desc>Test 228</desc>
-  <a>
-    LINESTRING (0 0, 60 0, 60 60, 60 0, 120 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 229</desc>
-  <a>
-    MULTILINESTRING ((0 0, 60 0), (60 0, 120 0), (60 0, 60 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 230</desc>
-  <a>
-    LINESTRING (40 40, 120 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 231</desc>
-  <a>
-    LINESTRING (40 40, 60 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 232</desc>
-  <a>
-    LINESTRING (60 240, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 233</desc>
-  <a>
-    LINESTRING (40 40, 180 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 234</desc>
-  <a>
-    LINESTRING (120 120, 20 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 235</desc>
-  <a>
-    LINESTRING (60 240, 120 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 236</desc>
-  <a>
-    LINESTRING (20 180, 140 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 237</desc>
-  <a>
-    LINESTRING (40 120, 120 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 238</desc>
-  <a>
-    LINESTRING (40 40, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 239</desc>
-  <a>
-    LINESTRING (100 100, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 240</desc>
-  <a>
-    LINESTRING (40 120, 120 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 241</desc>
-  <a>
-    LINESTRING (20 20, 180 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 242</desc>
-  <a>
-    LINESTRING (20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 243</desc>
-  <a>
-    LINESTRING (50 50, 140 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 244</desc>
-  <a>
-    LINESTRING (180 180, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 245</desc>
-  <a>
-    LINESTRING (120 120, 260 260)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 246</desc>
-  <a>
-    LINESTRING (260 260, 120 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 247</desc>
-  <a>
-    LINESTRING (40 40, 100 100, 200 120, 80 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 248</desc>
-  <a>
-    LINESTRING (40 40, 20 100, 40 160, 20 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 249</desc>
-  <a>
-    LINESTRING (20 200, 40 160, 20 100, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 250</desc>
-  <a>
-    LINESTRING (80 240, 200 120, 100 100, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 251</desc>
-  <a>
-    LINESTRING (60 60, 60 230, 140 230, 250 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 252</desc>
-  <a>
-    LINESTRING (20 20, 60 60, 250 160, 310 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 253</desc>
-  <a>
-    LINESTRING (20 20, 110 110, 200 110, 320 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 254</desc>
-  <a>
-    LINESTRING (60 110, 60 250, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 255</desc>
-  <a>
-    LINESTRING (60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 256</desc>
-  <a>
-    LINESTRING (360 210, 310 160, 110 160, 60 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 257</desc>
-  <a>
-    LINESTRING (160 160, 240 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 258</desc>
-  <a>
-    LINESTRING (240 240, 160 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 259</desc>
-  <a>
-    LINESTRING (60 150, 110 100, 170 100, 110 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 260</desc>
-  <a>
-    LINESTRING (200 120, 200 190, 150 240, 200 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 261</desc>
-  <a>
-    LINESTRING (200 240, 150 240, 200 200, 200 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 262</desc>
-  <a>
-    LINESTRING (60 230, 80 140, 120 140, 140 230)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 263</desc>
-  <a>
-    LINESTRING (60 110, 200 110, 250 160, 300 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 264</desc>
-  <a>
-    LINESTRING (60 110, 200 110, 250 160, 300 210, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 265</desc>
-  <a>
-    LINESTRING (60 110, 220 110, 250 160, 280 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 266</desc>
-  <a>
-    LINESTRING (60 110, 150 110, 200 160, 250 110, 360 110, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 267</desc>
-  <a>
-    LINESTRING (130 160, 160 110, 220 110, 250 160, 250 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 268</desc>
-  <a>
-    LINESTRING (130 160, 160 110, 190 110, 230 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 269</desc>
-  <a>
-    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 270</desc>
-  <a>
-    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 360 210, 380 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 271</desc>
-  <a>
-    LINESTRING (130 160, 160 110, 200 110, 230 160, 260 210, 380 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 272</desc>
-  <a>
-    LINESTRING (110 160, 160 110, 200 110, 250 160, 250 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 273</desc>
-  <a>
-    LINESTRING (110 160, 180 110, 250 160, 320 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 274</desc>
-  <a>
-    LINESTRING (140 160, 180 80, 220 160, 250 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 275</desc>
-  <a>
-    LINESTRING (40 40, 100 100, 200 120, 130 190)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 276</desc>
-  <a>
-    LINESTRING (20 130, 70 130, 160 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 277</desc>
-  <a>
-    LINESTRING (40 160, 40 100, 110 40, 170 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 278</desc>
-  <a>
-    LINESTRING (130 110, 180 160, 230 110, 280 160, 330 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 279</desc>
-  <a>
-    LINESTRING (30 140, 80 140, 100 100, 200 30)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 280</desc>
-  <a>
-    LINESTRING (110 110, 110 160, 180 110, 250 160, 250 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 281</desc>
-  <a>
-    LINESTRING (20 20, 80 80, 160 80, 240 80, 300 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 282</desc>
-  <a>
-    LINESTRING (20 60, 60 60, 60 140, 80 80, 100 20, 140 140, 180 20, 200 80, 220 20, 240 80, 300 80, 270 110, 200 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 283</desc>
-  <a>
-    LINESTRING (20 20, 230 20, 20 30, 170 30, 20 40, 230 40, 20 50, 230 60, 60 60, 230 70, 20 70, 180 80, 60 80, 230 90, 20 90, 230 100, 30 100, 210 110, 20 110, 80 120, 20 130, 170 130, 90 120, 230 130, 170 140, 230 140, 80 150, 160 140, 20 140, 70 150, 20 150, 230 160, 80 160, 230 170, 20 160, 180 170, 20 170, 230 180, 20 180, 40 190, 230 190, 20 200, 230 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 284</desc>
-  <a>
-    LINESTRING (30 210, 30 60, 40 210, 40 30, 50 190, 50 20, 60 160, 60 50, 70 220, 70 50, 80 20, 80 210, 90 50, 90 150, 100 30, 100 210, 110 20, 110 190, 120 50, 120 180, 130 210, 120 20, 140 210, 130 50, 150 210, 130 20, 160 210, 140 30, 170 210, 150 20, 180 210, 160 20, 190 210, 180 80, 170 50, 170 20, 180 70, 180 20, 190 190, 190 30, 200 210, 200 30, 210 210, 210 20, 220 150, 220 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 285</desc>
-  <a>
-    LINESTRING (80 240, 120 200, 200 120, 100 100, 80 80, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 286</desc>
-  <a>
-    LINESTRING (260 210, 240 130, 280 120, 260 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 287</desc>
-  <a>
-    LINESTRING (100 20, 20 20, 20 160, 210 160, 210 20, 110 20, 50 120, 120 150, 200 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 288</desc>
-  <a>
-    LINESTRING (140 130, 100 110, 120 60, 170 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 289</desc>
-  <a>
-    LINESTRING (60 110, 110 160, 310 160, 360 210)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 290</desc>
-  <a>
-    LINESTRING (60 110, 110 160, 250 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 291</desc>
-  <a>
-    LINESTRING (110 160, 310 160, 340 190)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 292</desc>
-  <a>
-    LINESTRING (140 160, 250 160, 310 160, 340 190)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 293</desc>
-  <a>
-    LINESTRING (110 160, 250 160, 310 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 294</desc>
-  <a>
-    LINESTRING (200 120, 100 100, 40 40, 140 80, 200 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 295</desc>
-  <a>
-    LINESTRING (280 240, 240 140, 200 120, 100 100, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 296</desc>
-  <a>
-    LINESTRING (80 190, 140 140, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 297</desc>
-  <a>
-    LINESTRING (240 200, 200 260, 80 240, 140 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 298</desc>
-  <a>
-    LINESTRING (140 180, 80 240, 200 260, 240 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 299</desc>
-  <a>
-    LINESTRING (280 240, 240 140, 200 120, 80 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 300</desc>
-  <a>
-    LINESTRING (20 80, 120 80, 200 80, 260 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 301</desc>
-  <a>
-    LINESTRING (100 100, 200 120, 240 140, 280 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 302</desc>
-  <a>
-    LINESTRING (280 240, 240 140, 200 120, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 303</desc>
-  <a>
-    LINESTRING (80 20, 80 80, 240 80, 300 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 304</desc>
-  <a>
-    LINESTRING (20 80, 80 80, 120 80, 140 140, 160 80, 200 80, 220 20, 240 80, 270 110, 300 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 305</desc>
-  <a>
-    LINESTRING (100 100, 20 180, 180 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 306</desc>
-  <a>
-    LINESTRING (100 100, 180 20, 20 20, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 307</desc>
-  <a>
-    LINESTRING (20 100, 180 100, 100 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 308</desc>
-  <a>
-    LINESTRING (100 40, 100 160, 180 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 309</desc>
-  <a>
-    LINESTRING (20 100, 100 100, 180 100, 100 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 310</desc>
-  <a>
-    LINESTRING (100 100, 160 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 311</desc>
-  <a>
-    LINESTRING (100 100, 180 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 312</desc>
-  <a>
-    LINESTRING (60 60, 100 100, 140 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 313</desc>
-  <a>
-    LINESTRING (100 100, 190 10, 190 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 314</desc>
-  <a>
-    LINESTRING (100 100, 160 40, 160 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 315</desc>
-  <a>
-    LINESTRING (60 140, 160 40, 160 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 316</desc>
-  <a>
-    LINESTRING (20 20, 140 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 317</desc>
-  <a>
-    LINESTRING (80 80, 20 80, 140 80, 80 20, 80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 318</desc>
-  <a>
-    LINESTRING (80 80, 20 80, 140 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 319</desc>
-  <a>
-    LINESTRING (80 80, 140 80, 80 20, 80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 320</desc>
-  <a>
-    LINESTRING (80 80, 20 80, 140 80, 80 20, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 321</desc>
-  <a>
-    LINESTRING (80 80, 20 80, 140 80, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 322</desc>
-  <a>
-    LINESTRING (80 80, 20 80, 20 140, 140 20, 80 20, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 323</desc>
-  <a>
-    LINESTRING (20 140, 140 20, 100 20, 100 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 324</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 120 80, 80 20, 80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 325</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 140 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 326</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 80 140, 80 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 327</desc>
-  <a>
-    LINESTRING (140 80, 80 80, 20 80, 50 140, 50 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 328</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 120 80, 80 20, 80 80, 80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 329</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 80 80, 140 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 330</desc>
-  <a>
-    LINESTRING (140 80, 20 80, 80 140, 80 80, 80 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 331</desc>
-  <a>
-    LINESTRING (130 150, 220 150, 220 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 332</desc>
-  <a>
-    LINESTRING (130 240, 130 150, 220 20, 50 20, 130 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 333</desc>
-  <a>
-    LINESTRING (30 150, 130 150, 250 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 334</desc>
-  <a>
-    LINESTRING (30 150, 250 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 335</desc>
-  <a>
-    LINESTRING (130 240, 130 20, 30 20, 130 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 336</desc>
-  <a>
-    LINESTRING (120 240, 120 20, 20 20, 120 170)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 337</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 338</desc>
-  <a>
-    LINESTRING (110 110, 200 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 339</desc>
-  <a>
-    LINESTRING (20 110, 200 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 340</desc>
-  <a>
-    LINESTRING (90 200, 90 130, 110 110, 150 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 341</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 342</desc>
-  <a>
-    LINESTRING (200 110, 110 110, 90 130, 90 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 343</desc>
-  <a>
-    LINESTRING (80 80, 150 80, 210 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 344</desc>
-  <a>
-    MULTILINESTRING ((20 20, 140 140), (20 140, 140 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 345</desc>
-  <a>
-    LINESTRING (40 80, 160 200, 260 20, 40 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 346</desc>
-  <a>
-    LINESTRING (40 80, 260 20, 160 200, 40 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 347</desc>
-  <a>
-    LINESTRING (260 20, 40 80, 160 200, 260 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 348</desc>
-  <a>
-    LINESTRING (100 140, 160 200, 260 20, 40 80, 100 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 349</desc>
-  <a>
-    LINESTRING (100 100, 180 180, 20 180, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 350</desc>
-  <a>
-    LINESTRING (40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 351</desc>
-  <a>
-    LINESTRING (40 150, 150 40, 170 20, 170 190, 40 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 352</desc>
-  <a>
-    LINESTRING (180 100, 20 100, 100 180, 180 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 353</desc>
-  <a>
-    LINESTRING (180 180, 100 100, 20 180, 180 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 354</desc>
-  <a>
-    LINESTRING (20 180, 100 100, 20 20, 20 180)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 355</desc>
-  <a>
-    LINESTRING (100 20, 100 180, 180 100, 100 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 356</desc>
-  <a>
-    LINESTRING (170 20, 20 170, 170 170, 170 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 357</desc>
-  <a>
-    LINESTRING (40 150, 150 150, 90 210, 40 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 358</desc>
-  <a>
-    LINESTRING (20 150, 170 150, 90 230, 20 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 359</desc>
-  <a>
-    LINESTRING (40 150, 150 150, 150 40, 20 40, 20 150, 40 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 360</desc>
-  <a>
-    LINESTRING (110 110, 200 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 361</desc>
-  <a>
-    LINESTRING (200 20, 20 200, 200 200, 110 110, 110 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 362</desc>
-  <a>
-    LINESTRING (200 20, 20 200, 200 200, 20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 363</desc>
-  <a>
-    LINESTRING (110 110, 20 110, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 364</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 110 200, 200 110, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 365</desc>
-  <a>
-    LINESTRING (20 120, 120 120, 20 20, 120 20, 20 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 366</desc>
-  <a>
-    LINESTRING (170 100, 70 100, 170 170, 70 170, 170 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 367</desc>
-  <a>
-    LINESTRING (20 110, 110 110, 20 20, 110 20, 20 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 368</desc>
-  <a>
-    LINESTRING (110 160, 70 110, 60 160, 20 130, 110 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 369</desc>
-  <a>
-    LINESTRING (20 200, 200 200, 20 20, 200 20, 20 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 370</desc>
-  <a>
-    LINESTRING (20 110, 200 110, 200 160, 20 60, 20 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 371</desc>
-  <a>
-    LINESTRING (200 200, 110 110, 200 110, 110 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 372</desc>
-  <a>
-    LINESTRING (220 120, 120 20, 220 20, 120 120, 220 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 373</desc>
-  <a>
-    MULTILINESTRING ((70 20, 20 90, 70 170), (70 170, 120 90, 70 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 374</desc>
-  <a>
-    MULTILINESTRING ((20 20, 90 20, 170 20), (90 20, 90 80, 90 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 375</desc>
-  <a>
-    MULTILINESTRING ((90 140, 90 60, 90 20), (170 20, 130 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 376</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (130 100, 130 60, 90 20, 50 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 377</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (130 140, 130 60, 90 20, 20 90, 90 20, 130 60, 170 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 378</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 379</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (130 100, 90 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 380</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60), (120 100, 170 100, 90 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 381</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (130 140, 130 60, 90 20, 20 90, 90 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 382</desc>
-  <a>
-    MULTILINESTRING ((90 20, 170 100, 170 140), (170 60, 90 20, 20 60, 20 140, 90 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 383</desc>
-  <a>
-    MULTILINESTRING ((20 20, 90 90, 20 160), (90 160, 90 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 384</desc>
-  <a>
-    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 120 120, 90 90, 160 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 385</desc>
-  <a>
-    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 120 120, 90 90, 120 60, 160 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 386</desc>
-  <a>
-    MULTILINESTRING ((160 160, 90 90, 160 20), (160 120, 90 90, 160 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 387</desc>
-  <a>
-    POINT (20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 388</desc>
-  <a>
-    POLYGON ((60 120, 60 40, 160 40, 160 120, 60 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 389</desc>
-  <a>
-    POINT (70 170)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 390</desc>
-  <a>
-    POLYGON ((110 230, 80 160, 20 160, 20 20, 200 20, 200 160, 140 160, 110 230))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 391</desc>
-  <a>
-    POINT (110 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 392</desc>
-  <a>
-    POLYGON ((20 160, 80 160, 110 100, 140 160, 200 160, 200 20, 20 20, 20 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 393</desc>
-  <a>
-    POINT (100 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 394</desc>
-  <a>
-    POLYGON ((20 150, 100 150, 40 50, 170 50, 110 150, 190 150, 190 20, 20 20, 20 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 395</desc>
-  <a>
-    POLYGON ((20 150, 100 150, 40 50, 160 50, 100 150, 180 150, 180 20, 20 20, 20 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> false </op> </test>
-</case>
-<case>
-  <desc>Test 396</desc>
-  <a>
-    POINT (60 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 397</desc>
-  <a>
-    POINT (110 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 398</desc>
-  <a>
-    POINT (160 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 399</desc>
-  <a>
-    POINT (100 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 400</desc>
-  <a>
-    POINT (100 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 401</desc>
-  <a>
-    POINT (60 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 402</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (280 50, 100 50, 190 140, 280 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 403</desc>
-  <a>
-    POINT (190 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 404</desc>
-  <a>
-    POINT (190 190)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 405</desc>
-  <a>
-    POINT (360 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 406</desc>
-  <a>
-    POINT (130 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 407</desc>
-  <a>
-    POINT (280 50)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 408</desc>
-  <a>
-    POINT (150 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 409</desc>
-  <a>
-    POINT (100 50)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 410</desc>
-  <a>
-    POINT (140 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 411</desc>
-  <a>
-    POINT (190 50)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 412</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (90 50, 150 110, 190 50, 90 50), (190 50, 230 110, 290 50, 190 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 413</desc>
-  <a>
-    POINT (180 90)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 414</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (180 140, 180 40, 80 40, 180 140), (180 90, 210 140, 310 40, 230 40, 180 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 415</desc>
-  <a>
-    MULTIPOINT ((20 80), (110 160), (20 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 416</desc>
-  <a>
-    MULTIPOINT ((20 80), (60 120), (20 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 417</desc>
-  <a>
-    MULTIPOINT ((10 80), (110 170), (110 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 418</desc>
-  <a>
-    MULTIPOINT ((10 80), (110 170), (160 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 419</desc>
-  <a>
-    MULTIPOINT ((20 120), (60 120), (110 120), (160 120), (200 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 420</desc>
-  <a>
-    MULTIPOINT ((60 120), (110 120), (160 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 421</desc>
-  <a>
-    MULTIPOINT ((60 120), (160 120), (160 40), (60 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 422</desc>
-  <a>
-    MULTIPOINT ((20 150), (60 120), (110 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 423</desc>
-  <a>
-    MULTIPOINT ((110 80), (160 120), (200 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 424</desc>
-  <a>
-    MULTIPOINT ((110 80), (110 120), (110 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 425</desc>
-  <a>
-    MULTIPOINT ((110 170), (110 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 426</desc>
-  <a>
-    MULTIPOINT ((60 120), (160 120), (110 80), (110 170))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 427</desc>
-  <a>
-    MULTIPOINT ((90 80), (130 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 428</desc>
-  <a>
-    MULTIPOINT ((60 120), (160 120), (110 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 429</desc>
-  <a>
-    MULTIPOINT ((40 170), (40 90), (130 170))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 430</desc>
-  <a>
-    MULTIPOINT ((90 170), (280 170), (190 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 431</desc>
-  <a>
-    MULTIPOINT ((190 110), (150 70), (230 70))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 432</desc>
-  <a>
-    POINT (100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 433</desc>
-  <a>
-    MULTIPOLYGON (((20 100, 20 20, 100 20, 100 100, 20 100)), ((100 180, 100 100, 180 100, 180 180, 100 180)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 434</desc>
-  <a>
-    POINT (20 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 435</desc>
-  <a>
-    POINT (60 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 436</desc>
-  <a>
-    POINT (110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 437</desc>
-  <a>
-    MULTIPOLYGON (((110 110, 20 200, 200 200, 110 110), (110 110, 80 180, 140 180, 110 110)), ((110 110, 20 20, 200 20, 110 110), (110 110, 80 40, 140 40, 110 110)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 438</desc>
-  <a>
-    POINT (110 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 439</desc>
-  <a>
-    LINESTRING (90 80, 160 150, 300 150, 340 150, 340 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 440</desc>
-  <a>
-    POINT (90 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 441</desc>
-  <a>
-    POINT (340 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 442</desc>
-  <a>
-    POINT (230 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 443</desc>
-  <a>
-    POINT (160 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 444</desc>
-  <a>
-    POINT (90 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 445</desc>
-  <a>
-    LINESTRING (150 150, 20 20, 280 20, 150 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 446</desc>
-  <a>
-    POINT (150 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 447</desc>
-  <a>
-    POINT (150 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 448</desc>
-  <a>
-    POINT (100 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 449</desc>
-  <a>
-    POINT (220 220)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 450</desc>
-  <a>
-    LINESTRING (110 110, 220 20, 20 20, 110 110, 220 220)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 451</desc>
-  <a>
-    LINESTRING (110 110, 220 20, 20 20, 220 220)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 452</desc>
-  <a>
-    POINT (110 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 453</desc>
-  <a>
-    POINT (220 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 454</desc>
-  <a>
-    LINESTRING (220 220, 20 20, 220 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 455</desc>
-  <a>
-    POINT (20 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 456</desc>
-  <a>
-    LINESTRING (20 200, 20 20, 110 20, 20 110, 110 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 457</desc>
-  <a>
-    POINT (20 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 458</desc>
-  <a>
-    LINESTRING (20 200, 200 20, 20 20, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 459</desc>
-  <a>
-    LINESTRING (20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 460</desc>
-  <a>
-    POINT (80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 461</desc>
-  <a>
-    LINESTRING (20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 462</desc>
-  <a>
-    LINESTRING (20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 463</desc>
-  <a>
-    LINESTRING (20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 464</desc>
-  <a>
-    LINESTRING (20 200, 200 20, 20 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 465</desc>
-  <a>
-    LINESTRING (20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 466</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 467</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 468</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 469</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 470</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 200 20, 20 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 471</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 200 20, 20 20, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 472</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 473</desc>
-  <a>
-    LINESTRING (110 110, 110 200, 20 200, 200 20, 200 110, 110 110, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 474</desc>
-  <a>
-    LINESTRING (200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 475</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 200 20, 20 200, 110 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 476</desc>
-  <a>
-    LINESTRING (200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 477</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 20 110, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 478</desc>
-  <a>
-    POINT (110 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 479</desc>
-  <a>
-    LINESTRING (110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 480</desc>
-  <a>
-    LINESTRING (110 160, 200 250, 110 250, 110 110, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 481</desc>
-  <a>
-    LINESTRING (110 160, 200 250, 110 250, 110 160, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 482</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 483</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 110 200, 110 20, 20 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 484</desc>
-  <a>
-    POINT (140 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 485</desc>
-  <a>
-    LINESTRING (110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 486</desc>
-  <a>
-    POINT (90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 487</desc>
-  <a>
-    LINESTRING (90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 488</desc>
-  <a>
-    LINESTRING (90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 489</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 490</desc>
-  <a>
-    LINESTRING (110 110, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 200 130, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 491</desc>
-  <a>
-    LINESTRING (110 110, 20 130, 20 200, 200 20, 20 20, 200 200, 200 130, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 492</desc>
-  <a>
-    LINESTRING (110 110, 80 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 140 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 493</desc>
-  <a>
-    LINESTRING (110 110, 80 200, 20 200, 200 20, 20 20, 200 200, 140 200, 110 110)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 494</desc>
-  <a>
-    LINESTRING (200 200, 20 20, 200 20, 20 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 495</desc>
-  <a>
-    LINESTRING (200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 496</desc>
-  <a>
-    LINESTRING (200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 497</desc>
-  <a>
-    LINESTRING (90 130, 20 130, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 498</desc>
-  <a>
-    LINESTRING (90 130, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 499</desc>
-  <a>
-    LINESTRING (90 130, 90 200, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 500</desc>
-  <a>
-    LINESTRING (90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 501</desc>
-  <a>
-    LINESTRING (90 130, 90 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 502</desc>
-  <a>
-    LINESTRING (110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 503</desc>
-  <a>
-    POINT (110 150)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 504</desc>
-  <a>
-    LINESTRING (110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 505</desc>
-  <a>
-    LINESTRING (20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 506</desc>
-  <a>
-    MULTIPOINT ((50 250), (90 220), (130 190))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 507</desc>
-  <a>
-    MULTIPOINT ((180 180), (230 130), (280 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 508</desc>
-  <a>
-    MULTIPOINT ((50 120), (90 80), (130 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 509</desc>
-  <a>
-    MULTIPOINT ((300 280), (340 240), (380 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 510</desc>
-  <a>
-    MULTIPOINT ((230 150), (260 120), (290 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 511</desc>
-  <a>
-    MULTIPOINT ((200 190), (240 150), (270 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 512</desc>
-  <a>
-    MULTIPOINT ((160 150), (190 120), (220 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 513</desc>
-  <a>
-    MULTIPOINT ((120 190), (160 150), (200 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 514</desc>
-  <a>
-    MULTIPOINT ((90 80), (160 150), (340 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 515</desc>
-  <a>
-    MULTIPOINT ((90 80), (160 150), (300 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 516</desc>
-  <a>
-    MULTIPOINT ((90 80), (160 150), (240 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 517</desc>
-  <a>
-    MULTIPOINT ((90 80), (130 120), (210 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 518</desc>
-  <a>
-    MULTIPOINT ((130 120), (210 150), (340 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 519</desc>
-  <a>
-    MULTIPOINT ((160 150), (240 150), (340 210))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 520</desc>
-  <a>
-    MULTIPOINT ((160 150), (300 150), (340 150))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 521</desc>
-  <a>
-    MULTIPOINT ((160 150), (240 150), (340 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 522</desc>
-  <a>
-    POINT (40 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 523</desc>
-  <a>
-    POINT (40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 524</desc>
-  <a>
-    MULTIPOINT ((20 20), (80 80), (20 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 525</desc>
-  <a>
-    MULTIPOINT ((40 40), (80 60), (120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 526</desc>
-  <a>
-    MULTIPOINT ((40 40), (120 100), (80 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 527</desc>
-  <a>
-    MULTIPOINT ((40 40), (60 100), (100 60), (120 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 528</desc>
-  <a>
-    MULTIPOINT ((20 120), (60 60), (100 100), (140 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 529</desc>
-  <a>
-    MULTIPOINT ((20 20), (80 70), (140 120), (200 170))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 530</desc>
-  <a>
-    MULTIPOINT ((20 20), (140 120), (80 70), (200 170))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 531</desc>
-  <a>
-    MULTIPOINT ((80 70), (20 20), (200 170), (140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 532</desc>
-  <a>
-    MULTIPOINT ((80 70), (140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 533</desc>
-  <a>
-    MULTIPOINT ((140 120), (80 70))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 534</desc>
-  <a>
-    MULTIPOINT ((80 170), (140 120), (200 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 535</desc>
-  <a>
-    MULTIPOINT ((80 170), (140 120), (200 80), (80 70))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 536</desc>
-  <a>
-    POINT (10 10)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 537</desc>
-  <a>
-    MULTIPOINT ((10 10), (20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 538</desc>
-  <a>
-    LINESTRING (10 10, 20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 539</desc>
-  <a>
-    LINESTRING (10 10, 20 20, 20 10, 10 10)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 540</desc>
-  <a>
-    LINESTRING (40 40, 100 100, 180 100, 180 180, 100 180, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 541</desc>
-  <a>
-    MULTILINESTRING ((10 10, 20 20), (20 20, 30 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 542</desc>
-  <a>
-    MULTILINESTRING ((10 10, 20 20), (20 20, 30 20), (20 20, 30 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 543</desc>
-  <a>
-    MULTILINESTRING ((10 10, 20 20), (20 20, 30 20), (20 20, 30 30), (20 20, 30 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 544</desc>
-  <a>
-    MULTILINESTRING ((10 10, 20 20), (20 20, 20 30, 30 30, 30 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 545</desc>
-  <a>
-    MULTILINESTRING ((10 10, 20 20, 20 30, 30 30, 30 20, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 546</desc>
-  <a>
-    POLYGON ((40 60, 420 60, 420 320, 40 320, 40 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 547</desc>
-  <a>
-    POLYGON ((40 60, 420 60, 420 320, 40 320, 40 60), (200 140, 160 220, 260 200, 200 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 548</desc>
-  <a>
-    MULTIPOINT ((130 240), (130 240), (130 240), (570 240), (570 240), (570 240), (650 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 549</desc>
-  <a>
-    POLYGON ((10 10, 100 10, 100 100, 10 100, 10 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 550</desc>
-  <a>
-    LINESTRING (30 220, 240 220, 240 220)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 551</desc>
-  <a>
-    LINESTRING (110 290, 110 100, 110 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 552</desc>
-  <a>
-    LINESTRING (120 230, 120 200, 150 180, 180 220, 160 260, 90 250, 80 190, 140 110, 230 150, 240 230, 180 320, 60 310, 40 160, 140 50, 280 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 553</desc>
-  <a>
-    POLYGON ((200 360, 230 210, 100 190, 270 150, 360 10, 320 200, 490 230, 280 240, 200 360), (220 300, 250 200, 150 190, 290 150, 330 70, 310 210, 390 230, 280 230, 220 300))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 554</desc>
-  <a>
-    MULTIPOINT ((70 340), (70 50), (430 50), (420 340), (340 120), (390 110), (390 70), (350 100), (350 50), (370 90), (320 80), (360 120), (350 80), (390 90), (420 80), (410 60), (410 100), (370 100), (380 60), (370 80), (380 100), (360 80), (370 80), (380 70), (390 80), (390 70), (410 70), (400 60), (410 60), (410 60), (410 60), (370 70), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50), (410 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 555</desc>
-  <a>
-    MULTIPOINT ((140 350), (510 140), (110 140), (250 290), (250 50), (300 370), (450 310), (440 160), (290 280), (220 160), (100 260), (320 230), (200 280), (360 130), (330 210), (380 80), (220 210), (380 310), (260 150), (260 110), (170 130))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 556</desc>
-  <a>
-    GEOMETRYCOLLECTION (POINT (110 300), POINT (100 110), POINT (130 210), POINT (150 210), POINT (150 180), POINT (130 170), POINT (140 190), POINT (130 200), LINESTRING (240 50, 210 120, 270 80, 250 140, 330 70, 300 160, 340 130, 340 130), POLYGON ((210 340, 220 260, 150 270, 230 220, 230 140, 270 210, 360 240, 260 250, 260 280, 240 270, 210 340), (230 270, 230 250, 200 250, 240 220, 240 190, 260 220, 290 230, 250 230, 230 270)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 557</desc>
-  <a>
-    MULTIPOINT ((50 320), (50 280), (50 230), (50 160), (50 120), (100 120), (160 120), (210 120), (210 180), (210 150), (180 180), (140 180), (140 210), (140 260), (160 180), (140 300), (140 320), (110 320), (80 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 559</desc>
-  <a>
-    POLYGON ((50 50, 200 50, 200 200, 50 200, 50 50))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 560</desc>
-  <a>
-    POLYGON ((20 20, 20 160, 160 160, 160 20, 20 20), (140 140, 40 140, 40 40, 140 40, 140 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 561</desc>
-  <a>
-    POLYGON ((80 100, 220 100, 220 240, 80 240, 80 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 562</desc>
-  <a>
-    POLYGON ((20 340, 330 380, 50 40, 20 340))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 563</desc>
-  <a>
-    POLYGON ((210 320, 140 270, 0 270, 140 220, 210 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 564</desc>
-  <a>
-    POLYGON ((0 0, 110 0, 110 60, 40 60, 180 140, 40 220, 110 260, 0 260, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 565</desc>
-  <a>
-    POLYGON ((220 0, 110 0, 110 60, 180 60, 40 140, 180 220, 110 260, 220 260, 220 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 566</desc>
-  <a>
-    POLYGON ((0 0, 120 0, 120 50, 50 50, 120 100, 50 150, 120 150, 120 190, 0 190, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 567</desc>
-  <a>
-    POLYGON ((230 0, 120 0, 120 50, 190 50, 120 100, 190 150, 120 150, 120 190, 230 190, 230 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 568</desc>
-  <a>
-    POLYGON ((0 0, 210 0, 210 230, 0 230, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 569</desc>
-  <a>
-    MULTIPOLYGON (((40 20, 0 0, 20 40, 60 60, 40 20)), ((60 90, 60 60, 90 60, 90 90, 60 90)), ((70 120, 90 90, 100 120, 70 120)), ((120 70, 90 90, 120 100, 120 70)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 570</desc>
-  <a>
-    POLYGON ((0 0, 340 0, 340 300, 0 300, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 571</desc>
-  <a>
-    MULTIPOLYGON (((40 20, 0 0, 20 40, 60 60, 40 20)), ((60 100, 60 60, 100 60, 100 100, 60 100)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 572</desc>
-  <a>
-    POLYGON ((0 0, 120 0, 120 120, 0 120, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 573</desc>
-  <a>
-    MULTIPOLYGON (((60 20, 0 20, 60 60, 60 20)), ((60 100, 60 60, 100 60, 100 100, 60 100)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 574</desc>
-  <a>
-    POLYGON ((160 330, 60 260, 20 150, 60 40, 190 20, 270 130, 260 250, 160 330), (140 240, 80 190, 90 100, 160 70, 210 130, 210 210, 140 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 575</desc>
-  <a>
-    POLYGON ((300 330, 190 270, 150 170, 150 110, 250 30, 380 50, 380 250, 300 330), (290 240, 240 200, 240 110, 290 80, 330 170, 290 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 576</desc>
-  <a>
-    MULTIPOLYGON (((120 340, 120 200, 140 200, 140 280, 160 280, 160 200, 180 200, 180 280, 200 280, 200 200, 220 200, 220 340, 120 340)), ((360 200, 220 200, 220 180, 300 180, 300 160, 220 160, 220 140, 300 140, 300 120, 220 120, 220 100, 360 100, 360 200)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 577</desc>
-  <a>
-    MULTIPOLYGON (((100 220, 100 200, 300 200, 300 220, 100 220)), ((280 180, 280 160, 300 160, 300 180, 280 180)), ((220 140, 220 120, 240 120, 240 140, 220 140)), ((180 220, 160 240, 200 240, 180 220)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 578</desc>
-  <a>
-    MULTIPOLYGON (((100 200, 100 180, 120 180, 120 200, 100 200)), ((60 240, 60 140, 220 140, 220 160, 160 160, 160 180, 200 180, 200 200, 160 200, 160 220, 220 220, 220 240, 60 240), (80 220, 80 160, 140 160, 140 220, 80 220)), ((280 220, 240 180, 260 160, 300 200, 280 220)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 579</desc>
-  <a>
-    MULTIPOLYGON (((80 220, 80 160, 140 160, 140 220, 80 220), (100 200, 100 180, 120 180, 120 200, 100 200)), ((220 240, 220 220, 160 220, 160 200, 220 200, 220 180, 160 180, 160 160, 220 160, 220 140, 320 140, 320 240, 220 240), (240 220, 240 160, 300 160, 300 220, 240 220)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 580</desc>
-  <a>
-    POLYGON ((60 160, 140 160, 140 60, 60 60, 60 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 581</desc>
-  <a>
-    POLYGON ((160 160, 100 160, 100 100, 160 100, 160 160), (140 140, 120 140, 120 120, 140 120, 140 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 582</desc>
-  <a>
-    POLYGON ((10 10, 100 10, 10 11, 10 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 583</desc>
-  <a>
-    POLYGON ((90 0, 200 0, 200 200, 90 200, 90 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 584</desc>
-  <a>
-    POLYGON ((100 10, 10 10, 90 11, 90 20, 100 20, 100 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 585</desc>
-  <a>
-    POLYGON ((20 20, 0 20, 0 0, 20 0, 20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 586</desc>
-  <a>
-    POLYGON ((10 10, 50 10, 50 50, 10 50, 10 31, 49 30, 10 30, 10 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 587</desc>
-  <a>
-    POLYGON ((60 40, 40 40, 40 20, 60 20, 60 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 588</desc>
-  <a>
-    POLYGON ((10 100, 10 10, 100 10, 100 100, 10 100), (90 90, 11 90, 10 10, 90 11, 90 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 589</desc>
-  <a>
-    POLYGON ((0 30, 0 0, 30 0, 30 30, 0 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 590</desc>
-  <a>
-    MULTIPOLYGON (((0 0, 100 0, 100 20, 0 20, 0 0)), ((0 40, 0 21, 100 20, 100 40, 0 40)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 591</desc>
-  <a>
-    POLYGON ((110 30, 90 30, 90 10, 110 10, 110 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 592</desc>
-  <a>
-    POLYGON ((100 10, 0 10, 100 11, 100 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 593</desc>
-  <a>
-    POLYGON ((100 10, 0 10, 90 11, 90 20, 100 20, 100 10))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 594</desc>
-  <a>
-    POLYGON ((10 30, 10 0, 30 10, 30 30, 10 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 595</desc>
-  <a>
-    POLYGON ((10 30, 10 10, 30 10, 30 30, 10 30))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 596</desc>
-  <a>
-    POLYGON ((0 0, 200 0, 0 198, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 597</desc>
-  <a>
-    POLYGON ((280 60, 139 60, 280 70, 280 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 598</desc>
-  <a>
-    POLYGON ((0 0, 140 10, 0 20, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 599</desc>
-  <a>
-    POLYGON ((280 0, 139 10, 280 1, 280 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 600</desc>
-  <a>
-    MULTIPOLYGON (((1 4, 1 1, 2 1, 2 4, 1 4)), ((3 4, 3 1, 4 1, 4 4, 3 4)), ((5 4, 5 1, 6 1, 6 4, 5 4)), ((7 4, 7 1, 8 1, 8 4, 7 4)), ((9 4, 9 1, 10 1, 10 4, 9 4)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 601</desc>
-  <a>
-    POLYGON ((0 2, 11 3, 11 2, 0 2))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 602</desc>
-  <a>
-    POLYGON ((20 40, 20 200, 180 200, 180 40, 20 40), (180 120, 120 120, 120 160, 60 120, 120 80, 120 119, 180 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 603</desc>
-  <a>
-    POLYGON ((200 160, 160 160, 160 80, 200 80, 200 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 604</desc>
-  <a>
-    LINESTRING (160 140, 160 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 605</desc>
-  <a>
-    POLYGON ((20 40, 20 200, 180 200, 180 120, 140 120, 180 119, 180 40, 20 40), (140 160, 80 120, 140 80, 140 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 606</desc>
-  <a>
-    POLYGON ((200 160, 150 160, 150 80, 200 80, 200 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 607</desc>
-  <a>
-    POLYGON ((83 33, 62 402, 68 402, 83 33))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 608</desc>
-  <a>
-    POLYGON ((78 39, 574 76, 576 60, 78 39))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 609</desc>
-  <a>
-    LINESTRING (240 190, 120 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 610</desc>
-  <a>
-    POLYGON ((110 240, 50 80, 240 70, 110 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 611</desc>
-  <a>
-    LINESTRING (0 100, 100 100, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 612</desc>
-  <a>
-    POLYGON ((30 240, 260 30, 30 30, 30 240), (80 140, 80 80, 140 80, 80 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 613</desc>
-  <a>
-    LINESTRING (40 340, 200 250, 120 180, 160 110, 270 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 614</desc>
-  <a>
-    MULTIPOLYGON (((60 320, 60 80, 300 80, 60 320), (80 280, 80 100, 260 100, 80 280)), ((120 160, 140 160, 140 140, 120 160)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 615</desc>
-  <a>
-    MULTILINESTRING ((100 240, 100 180, 160 180, 160 120, 220 120), (40 360, 40 60, 340 60, 40 360, 40 20), (120 120, 120 140, 100 140, 100 120, 140 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 616</desc>
-  <a>
-    MULTIPOLYGON (((60 260, 60 120, 220 120, 220 260, 60 260), (80 240, 80 140, 200 140, 200 240, 80 240)), ((100 220, 100 160, 180 160, 180 220, 100 220), (120 200, 120 180, 160 180, 160 200, 120 200)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 617</desc>
-  <a>
-    MULTILINESTRING ((40 260, 240 260, 240 240, 40 240, 40 220, 240 220), (120 300, 120 80, 140 80, 140 300, 140 80, 120 80, 120 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 618</desc>
-  <a>
-    MULTIPOLYGON (((60 320, 60 120, 280 120, 280 320, 60 320), (120 260, 120 180, 240 180, 240 260, 120 260)), ((280 400, 320 400, 320 360, 280 360, 280 400)), ((300 240, 300 220, 320 220, 320 240, 300 240)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 619</desc>
-  <a>
-    MULTILINESTRING ((80 300, 80 160, 260 160, 260 300, 80 300, 80 140), (220 360, 220 240, 300 240, 300 360))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 620</desc>
-  <a>
-    MULTIPOLYGON (((120 180, 60 80, 180 80, 120 180)), ((100 240, 140 240, 120 220, 100 240)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 621</desc>
-  <a>
-    MULTILINESTRING ((180 260, 120 180, 60 260, 180 260), (60 300, 60 40), (100 100, 140 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 622</desc>
-  <a>
-    POLYGON ((95 9, 81 414, 87 414, 95 9))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 623</desc>
-  <a>
-    LINESTRING (93 13, 96 13)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 624</desc>
-  <a>
-    LINESTRING (0 0, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 625</desc>
-  <a>
-    LINESTRING (0 100, 100 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 626</desc>
-  <a>
-    LINESTRING (0 0, 100 100, 200 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 627</desc>
-  <a>
-    LINESTRING (0 0, 100 100, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 628</desc>
-  <a>
-    LINESTRING (40 360, 40 220, 120 360)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 629</desc>
-  <a>
-    LINESTRING (120 340, 60 220, 140 220, 140 360)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 630</desc>
-  <a>
-    LINESTRING (220 240, 200 220, 60 320, 40 300, 180 200, 160 180, 20 280)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 631</desc>
-  <a>
-    LINESTRING (220 240, 140 160, 120 180, 220 280, 200 300, 100 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 632</desc>
-  <a>
-    LINESTRING (80 320, 220 320, 220 160, 80 300)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 633</desc>
-  <a>
-    LINESTRING (60 200, 60 260, 140 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 634</desc>
-  <a>
-    LINESTRING (60 200, 60 140, 140 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 635</desc>
-  <a>
-    LINESTRING (180 200, 100 280, 20 200, 100 120, 180 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 636</desc>
-  <a>
-    LINESTRING (100 200, 220 200, 220 80, 100 80, 100 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 637</desc>
-  <a>
-    LINESTRING (0 10, 620 10, 0 11)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 638</desc>
-  <a>
-    LINESTRING (400 60, 400 10)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 639</desc>
-  <a>
-    MULTIPOLYGON (((120 320, 180 200, 240 320, 120 320)), ((180 200, 240 80, 300 200, 180 200)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 640</desc>
-  <a>
-    MULTIPOINT ((120 320), (180 260), (180 320), (180 200), (300 200), (200 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 641</desc>
-  <a>
-    MULTIPOLYGON (((120 80, 420 80, 420 340, 120 340, 120 80), (160 300, 160 120, 380 120, 380 300, 160 300)), ((200 260, 200 160, 340 160, 340 260, 200 260), (240 220, 240 200, 300 200, 300 220, 240 220)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 642</desc>
-  <a>
-    MULTIPOINT ((200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200), (200 360), (420 340), (400 100), (340 120), (200 140), (200 160), (220 180), (260 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 643</desc>
-  <a>
-    MULTIPOINT ((40 90), (20 20), (70 70))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 644</desc>
-  <a>
-    LINESTRING (20 20, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 645</desc>
-  <a>
-    LINESTRING (20 20, 110 110, 170 50, 130 10, 70 70)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 646</desc>
-  <a>
-    MULTILINESTRING ((100 320, 100 220), (100 180, 200 180), (220 180, 220 320), (220 320, 160 320), (100 320, 100 220), (100 180, 200 180), (220 180, 220 320), (220 320, 160 320), (100 220, 100 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 647</desc>
-  <a>
-    MULTIPOINT ((100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320), (100 320), (100 260), (100 220), (100 200), (100 180), (120 180), (200 180), (220 180), (220 260), (220 320), (200 320), (160 320), (140 320), (120 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 648</desc>
-  <a>
-    MULTILINESTRING ((-500 -140, -500 -280, -320 -280, -320 -140, -500 -140, -500 -340), (-500 -140, -320 -140, -500 -140, -320 -140, -500 -140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 649</desc>
-  <a>
-    MULTIPOINT ((-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120), (-560 -180), (-420 -180), (-500 -220), (-500 -340), (-500 -280), (-500 -140), (-320 -140), (-420 -140), (-320 -180), (-280 -140), (-320 -120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 650</desc>
-  <a>
-    MULTILINESTRING ((180 100, 140 280, 240 140, 220 120, 140 280), (140 280, 100 400, 80 380, 140 280, 40 380, 20 360, 140 280))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 651</desc>
-  <a>
-    POINT (200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 652</desc>
-  <a>
-    MULTIPOINT ((100 100), (200 200))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 653</desc>
-  <a>
-    MULTIPOINT ((100 100), (200 200), (300 300), (500 500))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 654</desc>
-  <a>
-    MULTIPOINT ((100 100), (200 200), (400 400), (600 600))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 655</desc>
-  <a>
-    POINT (80 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 656</desc>
-  <a>
-    POINT (260 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 657</desc>
-  <a>
-    POINT (60 260)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 658</desc>
-  <a>
-    POINT (120 260)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 659</desc>
-  <a>
-    POINT (80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 660</desc>
-  <a>
-    POINT (80 280)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 661</desc>
-  <a>
-    POLYGON ((0 0, 140 0, 140 140, 0 140, 0 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 662</desc>
-  <a>
-    POLYGON ((140 0, 0 0, 0 140, 140 140, 140 0))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 663</desc>
-  <a>
-    POLYGON ((40 60, 360 60, 360 300, 40 300, 40 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 664</desc>
-  <a>
-    POLYGON ((120 100, 280 100, 280 240, 120 240, 120 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 665</desc>
-  <a>
-    POLYGON ((80 100, 360 100, 360 280, 80 280, 80 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 666</desc>
-  <a>
-    POLYGON ((0 280, 0 0, 260 0, 260 280, 0 280), (220 240, 40 240, 40 40, 220 40, 220 240))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 667</desc>
-  <a>
-    POLYGON ((20 260, 240 260, 240 20, 20 20, 20 260), (160 180, 80 180, 120 120, 160 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 668</desc>
-  <a>
-    POLYGON ((60 80, 200 80, 200 220, 60 220, 60 80))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 669</desc>
-  <a>
-    POLYGON ((120 140, 260 140, 260 260, 120 260, 120 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 670</desc>
-  <a>
-    POLYGON ((60 220, 220 220, 140 140, 60 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 671</desc>
-  <a>
-    POLYGON ((100 180, 180 180, 180 100, 100 100, 100 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 672</desc>
-  <a>
-    POLYGON ((40 40, 180 40, 180 180, 40 180, 40 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 673</desc>
-  <a>
-    POLYGON ((180 40, 40 180, 160 280, 300 140, 180 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 674</desc>
-  <a>
-    POLYGON ((40 280, 200 280, 200 100, 40 100, 40 280), (100 220, 120 220, 120 200, 100 180, 100 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 675</desc>
-  <a>
-    POLYGON ((40 280, 180 260, 180 120, 60 120, 40 280))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 676</desc>
-  <a>
-    POLYGON ((0 200, 0 0, 200 0, 200 200, 0 200), (20 180, 130 180, 130 30, 20 30, 20 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 677</desc>
-  <a>
-    POLYGON ((60 90, 130 90, 130 30, 60 30, 60 90))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 678</desc>
-  <a>
-    LINESTRING (100 120, 100 240)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 679</desc>
-  <a>
-    POLYGON ((40 60, 160 60, 160 180, 40 180, 40 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 680</desc>
-  <a>
-    LINESTRING (80 80, 140 140, 200 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 681</desc>
-  <a>
-    POLYGON ((40 40, 140 40, 140 140, 40 140, 40 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 682</desc>
-  <a>
-    POLYGON ((190 190, 360 20, 20 20, 190 190), (111 110, 250 100, 140 30, 111 110))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 683</desc>
-  <a>
-    POLYGON ((20 200, 20 20, 240 20, 240 200, 20 200), (130 110, 60 40, 60 180, 130 110), (130 180, 131 40, 200 110, 130 180))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 684</desc>
-  <a>
-    LINESTRING (100 140, 100 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 685</desc>
-  <a>
-    MULTIPOLYGON (((20 80, 180 79, 100 0, 20 80)), ((20 160, 180 160, 100 80, 20 160)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 686</desc>
-  <a>
-    MULTIPOLYGON (((20 80, 180 80, 100 0, 20 80)), ((20 160, 180 160, 100 80, 20 160)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 687</desc>
-  <a>
-    LINESTRING (60 0, 20 80, 100 80, 80 120, 40 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 688</desc>
-  <a>
-    LINESTRING (140 300, 220 160, 260 200, 240 260)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 689</desc>
-  <a>
-    LINESTRING (60 40, 140 40, 140 160, 0 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 690</desc>
-  <a>
-    LINESTRING (140 280, 240 280, 240 180, 140 180, 140 280)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 691</desc>
-  <a>
-    LINESTRING (140 0, 0 0, 40 60, 0 120, 60 200, 220 160, 220 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 692</desc>
-  <a>
-    LINESTRING (80 140, 180 100, 160 40, 100 40, 60 100, 80 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 693</desc>
-  <a>
-    LINESTRING (20 20, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 694</desc>
-  <a>
-    LINESTRING (40 40, 160 160, 200 60, 60 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 695</desc>
-  <a>
-    LINESTRING (40 40, 200 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 696</desc>
-  <a>
-    LINESTRING (200 40, 140 40, 40 40)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 697</desc>
-  <a>
-    LINESTRING (0 0, 110 0, 60 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 698</desc>
-  <a>
-    LINESTRING (0 0, 110 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 699</desc>
-  <a>
-    LINESTRING (0 0, 80 0, 80 60, 80 0, 170 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 700</desc>
-  <a>
-    MULTILINESTRING ((0 0, 170 0), (80 0, 80 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 701</desc>
-  <a>
-    LINESTRING (80 100, 180 200)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 702</desc>
-  <a>
-    LINESTRING (80 180, 180 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 703</desc>
-  <a>
-    LINESTRING (40 40, 100 100, 160 160)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 704</desc>
-  <a>
-    LINESTRING (160 60, 100 100, 60 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 705</desc>
-  <a>
-    LINESTRING (140 60, 60 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 706</desc>
-  <a>
-    LINESTRING (40 40, 180 180, 100 180, 100 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 707</desc>
-  <a>
-    LINESTRING (80 90, 50 50, 0 0)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 708</desc>
-  <a>
-    LINESTRING (40 140, 240 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 709</desc>
-  <a>
-    LINESTRING (40 140, 100 140, 80 80, 120 60, 100 140, 160 140, 160 100, 200 100, 160 140, 240 140)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 710</desc>
-  <a>
-    LINESTRING (20 20, 100 20, 20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 711</desc>
-  <a>
-    LINESTRING (60 20, 200 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 712</desc>
-  <a>
-    LINESTRING (40 60, 180 60, 180 140, 100 140, 100 60, 220 60, 220 180, 80 180, 80 60, 280 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 713</desc>
-  <a>
-    LINESTRING (140 60, 180 60, 220 60, 260 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 714</desc>
-  <a>
-    MULTIPOINT ((0 20), (40 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 715</desc>
-  <a>
-    POLYGON ((20 40, 20 0, 60 0, 60 40, 20 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 716</desc>
-  <a>
-    MULTIPOINT ((0 20), (20 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 717</desc>
-  <a>
-    MULTIPOINT ((20 20), (40 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 718</desc>
-  <a>
-    MULTIPOINT ((80 260), (140 260), (180 260))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 719</desc>
-  <a>
-    POLYGON ((40 320, 140 320, 140 200, 40 200, 40 320))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 720</desc>
-  <a>
-    MULTIPOLYGON (((0 40, 0 0, 40 0, 40 40, 0 40)), ((40 80, 40 40, 80 40, 80 80, 40 80)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 721</desc>
-  <a>
-    LINESTRING (40 40, 120 120, 200 120)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 722</desc>
-  <a>
-    LINESTRING (40 40, 100 100, 160 100)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 723</desc>
-  <a>
-    POINT (60 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 724</desc>
-  <a>
-    MULTIPOINT ((40 40), (100 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 725</desc>
-  <a>
-    LINESTRING (40 40, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 726</desc>
-  <a>
-    MULTIPOINT ((40 40), (60 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 727</desc>
-  <a>
-    MULTIPOINT ((60 60), (100 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 728</desc>
-  <a>
-    LINESTRING (40 40, 60 60, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 729</desc>
-  <a>
-    POINT (20 30)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 730</desc>
-  <a>
-    MULTIPOINT ((40 40), (80 60), (40 100))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 731</desc>
-  <a>
-    MULTIPOINT ((80 280), (80 220), (160 220), (80 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 732</desc>
-  <a>
-    MULTIPOINT ((80 280), (80 220), (160 220))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 733</desc>
-  <a>
-    MULTIPOINT EMPTY
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 734</desc>
-  <a>
-    LINESTRING (20 60, 160 60, 80 160, 80 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 735</desc>
-  <a>
-    LINESTRING (20 80, 80 20, 80 80, 140 60, 80 20, 160 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 736</desc>
-  <a>
-    LINESTRING (20 60, 100 60, 60 100, 60 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 737</desc>
-  <a>
-    LINESTRING (20 60, 60 60, 100 60, 60 100, 60 60)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 738</desc>
-  <a>
-    LINESTRING (20 20, 80 20, 80 80, 20 20)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 739</desc>
-  <a>
-    LINESTRING (80 80, 20 20, 20 80, 140 80, 140 140, 80 80)
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 740</desc>
-  <a>
-    LINESTRING EMPTY
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 741</desc>
-  <a>
-    MULTILINESTRING ((40 140, 160 40), (160 140, 40 40))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 742</desc>
-  <a>
-    MULTILINESTRING ((20 160, 20 20), (100 160, 100 20))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 743</desc>
-  <a>
-    MULTILINESTRING ((60 140, 20 80, 60 40), (60 40, 100 80, 60 140))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 744</desc>
-  <a>
-    MULTILINESTRING ((60 40, 140 40, 100 120, 100 0), (100 200, 200 120))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 745</desc>
-  <a>
-    MULTILINESTRING ((40 120, 100 60), (160 120, 100 60), (40 60, 160 60))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 746</desc>
-  <a>
-    MULTILINESTRING ((80 160, 40 220, 40 100, 80 160), (80 160, 120 220, 120 100, 80 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 747</desc>
-  <a>
-    MULTILINESTRING ((80 160, 40 220), (80 160, 120 220, 120 100, 80 160), (40 100, 80 160))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 748</desc>
-  <a>
-    POLYGON ((180 260, 80 300, 40 180, 160 120, 180 260))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 749</desc>
-  <a>
-    POLYGON EMPTY
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 750</desc>
-  <a>
-    MULTIPOLYGON (((240 160, 140 220, 80 60, 220 40, 240 160)), ((160 380, 100 240, 20 380, 160 380), (120 340, 60 360, 80 320, 120 340)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-<case>
-  <desc>Test 751</desc>
-  <a>
-    MULTIPOLYGON (((240 160, 100 240, 80 60, 220 40, 240 160)), ((160 380, 100 240, 20 380, 160 380), (120 340, 60 360, 80 320, 120 340)))
-  </a>
-  <test> <op name="isValid" arg1="A"> true </op> </test>
-</case>
-</run>
diff --git a/testxml/general/TestWithinDistance.xml b/testxml/general/TestWithinDistance.xml
deleted file mode 100644
index b6a2660..0000000
--- a/testxml/general/TestWithinDistance.xml
+++ /dev/null
@@ -1,92 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PP - disjoint points</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT(100 100)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="200">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="100">    false  </op></test>
-</case>
-
-<case>
-  <desc>PP - overlapping points</desc>
-  <a>    POINT(10 10)  </a>
-  <b>    POINT(10 10)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="200">  true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true  </op></test>
-</case>
-
-<case>
-  <desc>PL - point on linestring</desc>
-  <a>    POINT (340 200)  </a>
-  <b>    LINESTRING (80 280, 340 200, 80 80)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">   true  </op></test>
-</case>
-
-<case>
-  <desc>PL - point not on linestring</desc>
-  <a>    LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)  </a>
-  <b>    POINT (10 10)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="128">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="127">    false  </op></test>
-</case>
-
-<case>
-  <desc>PA - point inside polygon</desc>
-  <a>    POINT (240 160)  </a>
-  <b>    POLYGON ((100 260, 340 180, 100 60, 180 160, 100 260))  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">   true  </op></test>
-</case>
-
-<case>
-  <desc>mPA - points outside polygon</desc>
-  <a>    POLYGON ((200 180, 60 140, 60 260, 200 180))  </a>
-  <b>    MULTIPOINT ((140 280), (140 320))  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="60">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="57">    false  </op></test>
-</case>
-
-<case>
-  <desc>LL - disjoint linestrings</desc>
-  <a>    LINESTRING (40 300, 240 260, 60 160, 140 60)  </a>
-  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="18">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="17">    false  </op></test>
-</case>
-
-<case>
-  <desc>LL - crossing linestrings</desc>
-  <a>    LINESTRING (40 300, 280 220, 60 160, 140 60)  </a>
-  <b>    LINESTRING (140 360, 260 280, 240 120, 120 160)  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">     true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
-</case>
-
-<case>
-  <desc>AA - overlapping polygons</desc>
-  <a>    POLYGON ((60 260, 260 180, 100 60, 60 160, 60 260))  </a>
-  <b>    POLYGON ((220 280, 120 160, 300 60, 360 220, 220 280))  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">     true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
-</case>
-
-<case>
-  <desc>AA - disjoint polygons</desc>
-  <a>    POLYGON ((100 320, 60 120, 240 180, 200 260, 100 320))  </a>
-  <b>    POLYGON ((420 320, 280 260, 400 100, 420 320))  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="72">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="71">    false  </op></test>
-</case>
-
-<case>
-  <desc>mAmA - overlapping multipolygons</desc>
-  <a>    MULTIPOLYGON (((40 240, 160 320, 40 380, 40 240)),   ((100 240, 240 60, 40 40, 100 240)))  </a>
-  <b>    MULTIPOLYGON (((220 280, 120 160, 300 60, 360 220, 220 280)),   ((240 380, 280 300, 420 340, 240 380)))  </b>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="0">    true   </op></test>
-<test><op name="isWithinDistance" arg1="A" arg2="B" arg3="10">    true  </op></test>
-</case>
-
-</run>
diff --git a/testxml/robust/ExternalRobustness.xml b/testxml/robust/ExternalRobustness.xml
deleted file mode 100644
index 48dc24b..0000000
--- a/testxml/robust/ExternalRobustness.xml
+++ /dev/null
@@ -1,220 +0,0 @@
-<run>
-  <desc>
-    Examples of robustness issues from other JTS implementations (mostly GEOS).
-    Some of these execute correctly in JTS.
-  </desc>
-  <!-- first occurrence is used -->
-  <precisionModel type="FLOATING"/>
-  <precisionModel type="FLOATING_SINGLE"/>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-<desc>http://geos.refractions.net/pipermail/geos-devel/2005-May/001441.html</desc>
-
- <a>
- 0103000020E80A00000100000069010000ECA2396C13BBFF40E8BA3424319F2541DEFB1D49DFB8FF40E73660ADA07F2541FAD6C80B43B2FF407033A9AC12602541E43630383FA7FF401F0EFC9789402541470638AAD497FF408AE2E2E40721254133F2A0950484FF40D372540890012541776AF085D06BFF40B21B837624E22441E2C9515E3A4FFF40DBD7ABA2C7C22441CDA87059442EFF407956E5FE7BA32441DF5C4C09F108FF40A728EFFB4384244184A9045743DFFE40A40901092265244116A59F823EB1FE4096459A931846244141D7C822E67EFE40AD4251072A272441B29589243E48FE405630A3CD58082441A6A4FACA4 [...]
-</a>
-<b>
- 0103000020E80A0000010000001B0000003731C25DB7A40AC123BABA3D2F2E1541482DDA6520AE15C150176B846E0E04419D9BAD51D2DD20C188B238C6A20F1341C93BA6B63EF616C1773C690356B72041AFE718BD3DE01AC1363F67295618224104666722A81614C128DF2B476DE92641E3BF74CA1BBCF1C0D43292B68C652141BDD1D74AAFA6CCC01D27263DE8A122418FF95A96AD86C240BA1AA7079685274134285EE6E81EF9C040F2AA56B1AF2C4117B1B91CDC81FA40E8363289617C3041DF296F1F14800941806416C77A5C2C4143DE3E9BAE901A41E5DD836A7C8E2E413E4390CBBBDE1E41DCBAED0B9BC82741489E9ED93 [...]
-</b>
-
-<test>
-   <op name="intersection" arg1="A" arg2="B"> 
-   POLYGON ((129969.21392215387 708504.5707147988, 129933.95535086046 704464.3386246831, 129828.19037708259 700425.3372284006, 129651.95121785585 696388.7968449033, 129405.2915573354 692355.9470434946, 129088.28653044328 688328.0162692912, 128701.03269998157 684306.2314690261, 128243.64802721844 680291.8177173095, 127716.27183595598 676285.9978434584, 127119.06477009084 672289.9920590118, 126452.20874468057 668305.0175860417, 125715.90689053046 664332.2882863756, 124910.383492318 660373. [...]
-   </op>
-</test>
-
-</case>
-
-<case>
-
-<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011316.html</desc>
-<a>
-POLYGON((742605.987032656 5087763.72510381,742599.903121688 
-5087760.56016809,742598.666141033
-5087762.50894352,742591.100910753
-5087758.50480931,742586.861672536
-5087766.63211263,742591.417801844
-5087769.04526206,742592.428792606
-5087767.35034731,742601.541294342
-5087772.18101105,742605.987032656 5087763.72510381))
-</a>
-<b>
-POLYGON((742601.541294537 5087772.18101068,742592.428792606
-5087767.35034731,742589.944404072
-5087771.51539701,742583.880455986 5087782.54873438,742582.81550675
-5087784.27809355,742583.216887765 5087784.43459684,742582.99081514
-5087785.0349637,742592.341351823 5087789.67654,742593.375823205
-5087787.7060691,742599.28794443 5087776.4640487,742601.541294537
-5087772.18101068))
-</b>
-
-<test>
-<op name="intersection" arg1="A" arg2="B"> MULTIPOLYGON (((742591.4178018438 5087769.04526206, 742591.417801844 5087769.04526206, 742592.428792606 5087767.35034731, 742591.4178018438 5087769.04526206)), ((742592.428792606 5087767.35034731, 742601.541294342 5087772.18101105, 742601.5412945366 5087772.18101068, 742592.428792606 5087767.35034731))) </op>
-</test>
-
-</case>
-
-<case>
-<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011332.html</desc>
-
-<a>
-POLYGON ((613697.0000000041909516 2369267.9999981997534633, 613797.0000000043073669 2368322.9999981978908181, 613643.0000000041909516 2367807.9999981969594955, 613674.0000000041909516 2367405.9999981969594955, 613400.0000000041909516 2367299.9999981955625117, 613200.0000000040745363 2366813.9999981950968504, 613252.0000000040745363 2366474.9999981927685440, 613094.0000000040745363 2366400.9999981927685440, 612695.0000000039581209 2365506.9999981909058988, 612326.0000000038417056 2365402. [...]
-</a>
-
-<b>
-POLYGON ((607216.0000000019790605 2370623.9999982002191246, 608128.0000000019790605 2370312.9999982002191246, 608317.0000000030267984 2370101.9999982002191246, 608328.0000000030267984 2369868.9999982002191246, 608644.0000000030267984 2369847.9999982002191246, 608801.0000000030267984 2369192.9999982002191246, 608919.0000000030267984 2368811.9999982002191246, 609151.0000000030267984 2368684.9999982002191246, 609061.0000000030267984 2368332.9999982002191246, 608602.0000000030267984 2368124. [...]
-</b>
-
-<test>
-<op name="intersection" arg1="A" arg2="B"> 
-POLYGON ((609151.0000000028 2368684.9999981993, 608919.0000000028 2368811.9999982, 608801.0000000027 2369192.9999982, 608801.000000003 2369192.9999982, 608919.000000003 2368811.9999982, 609151.000000003 2368684.9999982, 609151.0000000028 2368684.9999981993))
-</op>
-</test>
-
-</case>
-
-<case>
-<desc>http://postgis.refractions.net/pipermail/postgis-users/2006-March/011332.html (2)</desc>
-
-<a>
- 0103000020BE6B0000010000002A000000FBFFFFFF0BB81A41D3FFFFFF12C63E41FBFFFFFF4FBD1A41D6FFFFFF66C63E41FCFFFFFF1BC11A41D7FFFFFF14C53E41FBFFFFFF93C31A41D3FFFFFFC4C23E41FCFFFFFF87C71A41D8FFFFFFC4C23E41FBFFFFFF8BD41A41D5FFFFFFBEC03E41FBFFFFFF2BD81A41D3FFFFFFDEC03E41FCFFFFFF63DA1A41DBFFFFFFB9BF3E41FCFFFFFF43D91A41D7FFFFFF5BBE3E41FBFFFFFFD7D81A41D1FFFFFFA8BC3E41FCFFFFFF37D61A41D3FFFFFF60BB3E41FCFFFFFFF3DD1A41D6FFFFFFFDB73E41FCFFFFFF6BE11A41D8FFFFFFBCB33E41FCFFFFFF4BDE1A41D8FFFFFFEBB13E41FCFFFFFF7 [...]
-</a>
-
-<b>
- 0103000020BE6B00000100000038000000000000009C801A41D5FFFFFF33D83E41000000006C821A41D5FFFFFFE0D63E410000000038861A41D5FFFFFFE3D53E4100000000E4851A41D5FFFFFFB0D43E4100000000C0821A41D5FFFFFFF2D33E4100000000B4691A41D5FFFFFFC6CF3E410000000038681A41D5FFFFFFBDCE3E410000000038751A41D5FFFFFF76CD3E410000000068731A41D5FFFFFF30CB3E4100000000787C1A41D5FFFFFFDCCA3E4100000000B4851A41D5FFFFFFDCCA3E4100000000788B1A41D5FFFFFF23CC3E41000000004C8C1A41D5FFFFFF10CB3E4100000000A48A1A41D5FFFFFFDEC93E41000000007 [...]
-</b>
-
-<test>
-<op name="intersection" arg1="A" arg2="B"> 
-MULTIPOLYGON (((434608.9999999999 2012571.9999999907, 434608.99999999977 2012571.9999999907, 434505.9999999997 2013031.9999999907, 434889.4374999999 2013081.8073453507, 434506 2013031.99999999, 434608.9999999999 2012571.9999999907)), ((434990.9999999999 2013094.99999999, 435264.9999999997 2013496.9999999898, 435311.2499999999 2013535.9783236892, 435265 2013496.99999999, 434991 2013094.99999999, 434990.9999999999 2013094.99999999)), ((436813.9999999997 2014014.99999999, 436802.9999999997  [...]
-</op>
-</test>
-
-</case>
-
- <case>
-<desc>
-postgis-users/2006-November/013743.html
-Fails due to 'gore' with apex extremely close to other segment (in B)
-</desc>
-<a>
-POLYGON((5417148.108 5658342.603,5417139.016
-5658338.009,5417126.791 5658331.833,5417116.292 5658327.518,5417112.871
-5658325.598,5417110.25 5658324.127,5417106.071 5658321.781,5417104.226
-5658320.745,5417093.266 5658315.008,5417091.265 5658313.961,5417085.335
-5658310.857,5417060.44 5658326.26,5417064.68 5658327.52,5417088.83
-5658336.46,5417088.52 5658337.31,5417102.92 5658342.65,5417103.26
-5658341.83,5417111.76 5658345.51,5417121.662 5658349.583,5417121.878
-5658349.672,5417125.217 5658351.119,5417131.761 5658353.388,5417137.589
-5658356.276,5417142.166 5658359.67,5417146.599 5658364.988,5417151.395
-5658370.641,5417150.853 5658371.392,5417152.59741167
-5658373.52811061,5417154.92 5658376.37,5417155.18955743
-5658376.89699992,5417154.919 5658376.371,5417155.814
-5658378.111,5417157.051 5658380.297,5417158.004 5658382.304,5417159.014
-5658384.47,5417159.775 5658386.619,5417160.629 5658389.278,5417161.5
-5658399.49,5417160.773 5658404.194,5417159.41 5658413.02,5417158.853
-5658414.442,5417153.671 5658427.659,5417153.67051161
-5658427.6586943,5417153.67 5658427.66,5417152.73 5658427.07,5417149.993
-5658436.599,5417148.81 5658439.42,5417149.233 5658439.67,5417148.36
-5658440.81,5417146.41 5658446.6,5417144.321 5658453.127,5417144.32092232
-5658453.13043826,5417154.59 5658458.01,5417154.99551047
-5658455.8409905,5417155.446 5658453.413,5417157.23981414
-5658448.75748237,5417157.22660892 5658448.57861162,5417157.22660849
-5658448.57860592,5417157.22660865 5658448.57860812,5417157.128
-5658447.265,5417157.64950997 5658446.06368023,5417157.64950961
-5658446.06368108,5417158.314 5658444.533,5417172.322
-5658417.957,5417174.99 5658418.57,5417175.23 5658417.74,5417176.696
-5658412.61,5417177.875 5658408.488,5417178.76 5658405.39,5417178.1
-5658393.55,5417178.08 5658393.36,5417177.11 5658384.95,5417178.151
-5658384.915,5417178.14836289 5658384.91508866,5417178.12
-5658384.83,5417177.91415246 5658383.81114117,5417176.927
-5658378.944,5417176.603 5658377.341,5417176.73975922
-5658378.01762048,5417176.6 5658377.34,5417176.51210558
-5658376.89535766,5417176.428 5658376.483,5417175.235
-5658370.602,5417171.577 5658362.886,5417170.762 5658360.107,5417168.522
-5658357.989,5417166.042 5658355.047,5417164.137 5658352.264,5417162.642
-5658351.593,5417160.702 5658350.843,5417160.05417889
-5658350.5823586,5417158.82 5658350.09,5417158.82103105
-5658350.0862195,5417159.50373263 5658350.36089455,5417158.818
-5658350.085,5417159.055 5658349.214,5417155.754
-5658347.679,5417156.78066321 5658348.15640928,5417155.7525011
-5658347.6811561,5417155.161 5658348.532,5417149.028
-5658343.237,5417152.26877967 5658346.03496647,5417149.03
-5658343.24,5417148.78133339 5658343.06701453,5417148.108
-5658342.603))
-</a>
-
-<b>
-POLYGON((5417148.36 5658440.81,5417149.233
-5658439.67,5417148.81 5658439.42,5417149.993 5658436.599,5417152.73
-5658427.07,5417153.67 5658427.66,5417153.67051161
-5658427.6586943,5417153.671 5658427.659,5417158.853
-5658414.442,5417159.41 5658413.02,5417160.773 5658404.194,5417161.5
-5658399.49,5417160.63 5658389.28,5417159.78 5658386.62,5417159.366239
-5658385.46469333,5417159.014 5658384.47,5417158.004
-5658382.304,5417157.051 5658380.297,5417155.814
-5658378.111,5417155.18955747 5658376.897,5417154.92
-5658376.37,5417152.59740379 5658373.52810095,5417150.853
-5658371.392,5417151.13020611 5658371.00790076,5417151.4
-5658370.64,5417147.11100598 5658365.59149663,5417146.599
-5658364.988,5417145.96673439 5658364.22950947,5417142.17
-5658359.67,5417139.98754716 5658358.05460369,5417137.589
-5658356.276,5417131.761 5658353.388,5417125.33011568
-5658351.15822058,5417125.22 5658351.12,5417121.88 5658349.67,5417121.66
-5658349.58,5417111.76 5658345.51,5417103.26 5658341.83,5417102.92
-5658342.65,5417088.52 5658337.31,5417088.83 5658336.46,5417064.68
-5658327.52,5417060.44 5658326.26,5417085.34 5658310.86,5417085.90750076
-5658311.15666987,5417091.265 5658313.961,5417093.266
-5658315.008,5417093.61266829 5658315.18946314,5417104.23
-5658320.75,5417105.81727304 5658321.63852784,5417106.071
-5658321.781,5417106.60319005 5658322.07975996,5417110.25
-5658324.13,5417112.87 5658325.6,5417116.29 5658327.52,5417121.76604303
-5658329.76778528,5417126.791 5658331.833,5417139.016
-5658338.009,5417148.108 5658342.603,5417148.78133333
-5658343.06701449,5417149.03 5658343.24,5417152.26878253
-5658346.03496893,5417155.161 5658348.532,5417155.7525011
-5658347.6811561,5417156.78066337 5658348.15640935,5417159.055
-5658349.214,5417158.818 5658350.085,5417158.82103105
-5658350.0862195,5417158.82 5658350.09,5417160.0541792
-5658350.58235872,5417160.702 5658350.843,5417162.642
-5658351.593,5417164.137 5658352.264,5417165.25343486
-5658353.89499119,5417166.04 5658355.05,5417168.52 5658357.99,5417170.76
-5658360.11,5417171.26171711 5658361.81094338,5417171.577
-5658362.886,5417175.235 5658370.602,5417176.428
-5658376.483,5417176.51210558 5658376.89535766,5417176.6
-5658377.34,5417176.73975924 5658378.01762057,5417176.927
-5658378.944,5417177.91415134 5658383.81113564,5417178.12
-5658384.83,5417178.14836289 5658384.91508866,5417177.11
-5658384.95,5417178.08 5658393.36,5417178.1 5658393.55,5417178.76
-5658405.39,5417177.875 5658408.488,5417176.696 5658412.61,5417175.23
-5658417.74,5417174.99 5658418.57,5417172.322
-5658417.957,5417172.32037372 5658417.96008538,5417172.32
-5658417.96,5417158.31 5658444.53,5417157.64951003
-5658446.06368011,5417157.128 5658447.265,5417157.22660867
-5658448.5786084,5417157.23981414 5658448.75748238,5417155.446
-5658453.413,5417154.99551072 5658455.84098918,5417154.59
-5658458.01,5417144.32092232 5658453.13043826,5417144.321
-5658453.127,5417146.41 5658446.6,5417148.36 5658440.81))
-</b>
-
-<test>
-<op name="isValid" arg1="A">
-true
-</op>
-</test>
-
-<test>
-<op name="isValid" arg1="B">
-true
-</op>
-</test>
-
-<test>
-<op name="intersection" arg1="A" arg2="B"> GEOMETRYCOLLECTION EMPTY </op>
-</test>
-
-</case>
-
-
-</run>
\ No newline at end of file
diff --git a/testxml/robust/MagnifyTopology.xml b/testxml/robust/MagnifyTopology.xml
deleted file mode 100644
index 4ba849a..0000000
--- a/testxml/robust/MagnifyTopology.xml
+++ /dev/null
@@ -1,86 +0,0 @@
-<!-- 
-
-Test cases to demonstrate that the TestBuilder Magnify Topology function is working 
-
--->
-<run>
-
-<case>
-  <desc>Overlapping squares </desc>
-  <a>
-POLYGON ((0 0, 0 -100, -100 -100, -100 0, 0 0)) </a>
-  <b>
-POLYGON ((100 100, 100 0, -0.01 -0.01, 0 100, 100 100)) </b>
-</case>
-
-<case>
-  <desc>Flat corner - Displaced in Quadrant 3 </desc>
-  <a>
-LINESTRING (-10 0, 0 0, 10 0)  </a>
-  <b>
-LINESTRING (-10 10, 0.001 -0.001, 10 10)  </b>
-</case>
-
-
-<case>
-  <desc>Displaced in Quadrant 2 </desc>
-  <a>
-LINESTRING (0 100, 100 100, 100 0)  </a>
-  <b>
-LINESTRING (150 150, 100.0001 100.0001)  </b>
-</case>
-
-
-<case>
-  <desc>Displaced in Quadrant 0 </desc>
-  <a>
-LINESTRING (0 100, 100 100, 100 0)  </a>
-  <b>
-LINESTRING (150 150, 99.999 99.999)  </b>
-</case>
-
-<case>
-  <desc>Displaced in Quadrant 1 </desc>
-  <a>
-LINESTRING (0 100, 100 100, 100 0)  </a>
-  <b>
-LINESTRING (150 150, 100.0001 99.999)  </b>
-</case>
-
-<case>
-  <desc>Displaced in Quadrant 3 </desc>
-  <a>
-LINESTRING (0 100, 100 100, 100 0)  </a>
-  <b>
-LINESTRING (150 150, 99.999 100.0001)  </b>
-</case>
-
-<case>
-  <desc>Flat corner - Displaced in Quadrant 3 </desc>
-  <a>
-LINESTRING (0 10, 30 10, 60 10)  </a>
-  <b>
-LINESTRING (10 30, 30.001 9.9999, 50 30)  </b>
-</case>
-
-<case>
-  <desc>From PostGIS list (Fabio Renzo Panettieri - Snapped polygon) </desc>
-  <a>
-    POLYGON ((518340.401248796 3820650.80532367, 518350.693588019 3820628.81714442, 518355.570889645 3820612.85506637, 518360.747754687 3820584.83016526, 518360.747754687 3820554.66766526, 518359.689421353 3820481.64266527, 518456.526921353 3820479.5259986, 518462.281608853 3820479.5259986, 518467.639421354 3820508.1009986, 518471.343588019 3820510.21766527, 518475.576921353 3820510.74683193, 518558.126921353 3820505.45516527, 518565.799838019 3820504.66141527, 518573.208171353 3820501.2 [...]
-  </a>
-  <b>
-    POLYGON ((518603.689825253 3820863.05709336, 518625.678177319 3820862.68015018, 518625.678177319 3820857.90553659, 518631.834915897 3820857.90553659, 518631.960563623 3820852.12574119, 518635.60434768 3820852.12574119, 518635.356376888 3820858.85350875, 518627.976921353 3820858.73997866, 518627.976921353 3820858.74006108, 518627.976921353 3820861.65039533, 518627.976921353 3820861.65047775, 518639.772795288 3820861.87732148, 518639.76077524 3820863.05860999, 518654.074563415 3820863. [...]
-  </b>
-</case>
-
-<case>
-  <desc>Almost coincident string of vertices </desc>
-  <a>
-POLYGON ((609978.2305618008 2367350.3099981956, 609061.0000000028 2368332.9999981974, 609151.0000000028 2368684.9999981993, 608919.0000000028 2368811.9999982, 608801.0000000027 2369192.9999982, 610415.3287640482 2370467.010222916, 609978.2305618008 2367350.3099981956))  
-  </a>
-  <b>
-POLYGON ((608128.000000002 2370312.9999982, 608801.000000003 2369192.9999982, 608919.000000003 2368811.9999982, 609151.000000003 2368684.9999982, 609061.000000003 2368332.9999982, 607980.000000002 2367585.9999982, 608128.000000002 2370312.9999982))
-</b>
-</case>
-
-</run>
diff --git a/testxml/robust/TestRobustOverlayError.xml b/testxml/robust/TestRobustOverlayError.xml
deleted file mode 100644
index 70be25c..0000000
--- a/testxml/robust/TestRobustOverlayError.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<run>
-  <precisionModel type="FLOATING" />
-
-<case>
-  <desc>AA - causes failure due to snapping making input invalid (JTS 1.10)</desc>
-  <a>
-POLYGON ((-17445.395049241037 7027956.74246328, -17043.826645147976 7129954.071279258, 17589.339716189785 7130067.146271055, 39761.968883175316 7126950.986460381, 25010.654925657538 7021989.933761643, -17445.395049241037 7027956.74246328), 
-  (30821.194551129327 7063334.071483452, 37105.04127125562 7108045.964175955, 35410.746940282996 7107926.824752315, 31448.55806386597 7107298.531171783, 27554.224237946335 7106327.909697101, 23756.521966153046 7105022.126693625, 20083.58213877523 7103390.830451577, 16562.699326805414 7101446.086185409, 13220.144029514759 7099202.294422406, 10080.978700195139 7096676.09311996, 7168.878465985913 7093886.243930826, 4505.957556630605 7090853.503120101, 2112.6025589346814 7087600.477727333, 7 [...]
-  </a>
-  <b>
-POLYGON ((14518.078277259594 7023464.569241988, 11497.562933872843 7025662.304655478, 8431.948121453668 7028335.26856397, 5617.047438499136 7031264.45683008, 3074.235016295675 7034427.083732987, 822.6458097956669 7037798.599749552, -1120.9633072352574 7041352.893169135, -2742.3294252505157 7045062.50264867, -4029.7759410829603 7048898.8386645, -4974.281157874156 7052832.411799563, -5569.523244788898 7056833.065813453, -5811.90194162676 7060870.21347627, -5700.537650966212 7064913.0732023 [...]
-
-  	</b>
-<test>
-  <op name="difference" arg1="A" arg2="B"> GEOMETRYCOLLECTION EMPTY </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/robust/TestRobustOverlayFixed.xml b/testxml/robust/TestRobustOverlayFixed.xml
deleted file mode 100644
index 2dc4917..0000000
--- a/testxml/robust/TestRobustOverlayFixed.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>AA</desc>
-  <a>
-POLYGON ((545 317, 617 379, 581 321, 545 317))
-	  </a>
-  <b>
-POLYGON ((484 290, 558 359, 543 309, 484 290))
-
-  	</b>
-<test>
-  <op name="intersection" arg1="A" arg2="B"> POINT (545 317) </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/robust/TestRobustOverlayFloat.xml b/testxml/robust/TestRobustOverlayFloat.xml
deleted file mode 100644
index 14f9550..0000000
--- a/testxml/robust/TestRobustOverlayFloat.xml
+++ /dev/null
@@ -1,104 +0,0 @@
-<run>
-  <precisionModel type="FLOATING" />
-<case>
-  <desc>AA - OLD robustness failure (works with snapping)</desc>
-  <a>
-POLYGON ((301949.68 2767249.16, 301936.52 2767241.28, 301938.87 
-2767237.43, 301952.47 2767245.59, 301950.74 2767247.81, 301949.68 
-2767249.16))
-  </a>
-  <b>
-POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304, 
-302048.886 2767243.046, 302041.321 2767264.675))  
-  </b>
-<test>
-  <op name="intersection" arg1="A" arg2="B"> 
-  POLYGON ((301939.1370850084 2767237.5902510053, 301938.87 2767237.43, 301938.823 2767237.507, 301939.1370850084 2767237.5902510053)) 
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - OLD robustness failure (works with snapping)</desc>
-  <a>
-POLYGON ((301936.52 2767241.28, 301933.22 2767239.3, 301934.9 
-2767236.51, 301935.54 2767235.44, 301938.87 2767237.43, 301936.52 
-2767241.28))
-  </a>
-  <b>
-POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304, 
-302048.886 2767243.046, 302041.321 2767264.675))  
-</b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">    
-  POLYGON ((301938.823 2767237.507, 301938.87 2767237.43, 301938.86994385667 2767237.4299664493, 301938.823 2767237.507))  
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - OLD robustness failure  (works with snapping)</desc>
-  <a>
-POLYGON ((464664.782646596 5362148.87380619, 464664.713299 5362148.758128, 464686.806220838 5362136.92416521, 
-464713.650216607 5362122.5453135, 464711.113332785 5362117.30158834, 464707.408813375 5362110.21553566, 
-464703.323866879 5362103.23305736, 464698.945488413 5362096.31213576, 464694.461274991 5362089.42505804, 
-464625.876674576 5361951.92914952, 464622.430583893 5361944.69388208, 464535.3572 5361970.739, 
-464648.194399372 5362157.89548451, 464664.782646596 5362148.87380619))  </a>
-  <b>
-POLYGON ((464769.977147523 5362187.88829332, 464765.146147008 5362180.84587461, 464754.387021019 5362169.93629911, 
-464747.786455245 5362160.11104076, 464734.810564627 5362148.45253107, 464725.386626381 5362135.71065214, 
-464712.646269 5362123.083073, 464727.794520848 5362149.37983229, 464738.165719397 5362165.72994593, 
-464746.257208116 5362179.45514151, 464752.378040379 5362191.80978275, 464769.977147523 5362187.88829332))  
-</b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">    
-  POINT (464712.646269 5362123.083073)  
-  </op>
-</test>
-</case>
-
-<case>
-  <desc>AA - OLD robustness failure  (works with snapping)</desc>
-  <a>
-POLYGON ((698400.5682737827 2388494.3828697307, 698402.3209180075 
-2388497.0819257903, 698415.3598714538 2388498.764371397, 
-698413.5003455497 2388495.90071853, 698400.5682737827 
-2388494.3828697307))
-	</a>
-  <b>
-POLYGON ((698231.847335025 2388474.57994264, 698440.416211779 
-2388499.05985776, 698432.582638943 2388300.28294705, 698386.666515791 
-2388303.40346027, 698328.29462841 2388312.88889197, 698231.847335025 
-2388474.57994264))
-	</b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">    
-  LINESTRING (698413.5003455497 2388495.90071853, 698400.5682737827 2388494.3828697307)  
-  </op>
-</test>
-</case>
-
-
-<case>
-  <desc>AA - OLD robustness failure (works with snapping)</desc>
-  <a>
-POLYGON ((698265.5760207245 2388415.007869463, 698266.5171698363 
-2388416.456984281, 698272.2367250263 2388406.868318228, 
-698271.2748419731 2388405.3872787533, 698265.5760207245 
-2388415.007869463))
-	</a>
-  <b>
-POLYGON ((698230.86813842 2388473.60074604, 698104.551776442 
-2388363.93072634, 698321.933422637 2388319.86687914, 698230.86813842 
-2388473.60074604))
-	</b>
-<test>
-  <op name="intersection" arg1="A" arg2="B">    
-  POLYGON ((698265.5760207245 2388415.007869463, 698265.5760207246 2388415.007869463, 698271.2748419731 2388405.3872787533, 698265.5760207245 2388415.007869463))  
-  </op>
-</test>
-</case>
-
-
-
-</run>
diff --git a/testxml/robust/TestRobustRelate.xml b/testxml/robust/TestRobustRelate.xml
deleted file mode 100644
index a02be8a..0000000
--- a/testxml/robust/TestRobustRelate.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<run>
-  <precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
-
-<case>
-  <desc>PP - Point is not on line. Non-robust algorithms fail by erroneously reporting intersects=true.</desc>
-  <a>
-    LINESTRING(-123456789 -40, 381039468754763 123456789)
-  </a>
-  <b>
-    POINT(0 0)
-  </b>
-<test>
-  <op name="intersects" arg1="A" arg2="B">
-    false
-  </op>
-</test>
-</case>
-
-</run>
diff --git a/testxml/stmlf/stmlf-cases-20061018_int.xml b/testxml/stmlf/stmlf-cases-20061018_int.xml
deleted file mode 100644
index da1f840..0000000
--- a/testxml/stmlf/stmlf-cases-20061018_int.xml
+++ /dev/null
@@ -1,44826 +0,0 @@
-   <!--
- The test cases have been taken from the robustness improvement project
- funded by the Bavarian State Ministry of Agriculture and Forestry
- (StMLF) and the State Survey of Bavaria (LVG). Written permission
- to use the data for tests has been given by email on the 22 Nov 2006.
- -->
-<run>
-	<desc>Overlay Robustness cases from StMLF (all handled by snapping)</desc>
-	<precisionModel type="FLOATING"/>
- 	<geometryOperation>com.vividsolutions.jtstest.geomop.OverlayValidatedGeometryOperation</geometryOperation>
-	
-<case><desc>320229 - 5195510
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1524  </desc>
-<a>
-0106000000010000000103000000020000001100000014AE47B1DA5D50413D0AD7C3D51B554148E17A64CF5D50410AD7A3C0CD1B55413D0AD753CD5D504133333343D01B5541AE47E11AC55D5041713D0A77CA1B5541D7A3703DBE5D50417B14AE07D21B5541BC3181A1BC5D5041C54031E9D01B5541F98B4C65BC5D50419B0609BBD01B55419953D853BC5D5041B52A36ABD01B554161DE7A71B75D504135703503D71B5541713D0A77BF5D5041CDCCCCFCDB1B5541EC51B8AEC35D504185EB5188DE1B5541333333F3CB5D5041D7A3703DE31B5541EC51B87ECD5D5041D7A3700DE41B554185EB5158D05D504152B81E95E51B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000295C8F02BA5D5041AE47E1FAD41B55411F85EB91BA5D50410AD7A350D41B5541D7A370FDBC5D50411F85EB41D11B55418FC2F508BD5D504114AE4731D11B55419A999979BC5D5041D7A370CDD01B55410AD7A390BB5D5041A4703DFACF1B55417B14AEB7B95D5041E17A144ECE1B5541AE47E1BAB75D50411F85EB81CC1B5541EC51B87EB05D504114AE4771C61B55411F85EBB1AF5D5041666666A6C51B5541666666F6AB5D50417B14AEE7C91B55413D0AD783AB5D5041F6285C6FCA1B5541295C8F02BA5D5041AE47E1FAD41B5541
-</b>
-
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-
-</case>
-
-
- <case><desc>1990453 - 250887
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1434  </desc>
-<a>
-010600000001000000010300000001000000610000008FC2F5D8D4AC504185EB51782AD8544152B81EB5D7AC504185EB51882CD85441D7A3705DDBAC5041333333432ED854419A999939DEAC50410AD7A3102DD8544148E17A14E3AC5041333333332CD85441E17A14CEE6AC50411F85EB312ED8544152B81E45E7AC5041EC51B83E35D85441D7A370FDEDAC5041D7A3703D38D8544152B81E75EDAC50419A9999193BD854417B14AE97ECAC5041AE47E13A3CD85441F6285CEFE7AC5041713D0AE739D854418FC2F568E4AC5041EC51B86E3BD85441D7A370ADE4AC5041713D0A073DD85441EC51B8BEE3AC5041000000A03ED85441 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000EE00000052B81E55D4AC5041333333635ED85441713D0A47D5AC50410AD7A36067D85441EC51B8BED8AC504148E17AF46FD85441F00EFA22D8AC5041F886276A70D85441C3A4701DD8AC5041A8B81E6570D8544141295C8FD5AC504102E47A146AD85441A263039BD5AC50411E637A836AD85441A7FF340AD6AC50418EB29BA66ED85441ADA4F63CD6AC5041983F118A70D854410C52B84ED6AC50416933333371D85441BC13605AD6AC50418857044971D85441B83EEC91D6AC50416058FEB071D8544110076A9CD6AC504158B9A1C471D8544177A9ACE0D9AC50417FD2FBE177D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>1990453 - 325673
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1434  </desc>
-<a>
-010600000001000000010300000001000000610000008FC2F5D8D4AC504185EB51782AD8544152B81EB5D7AC504185EB51882CD85441D7A3705DDBAC5041333333432ED854419A999939DEAC50410AD7A3102DD8544148E17A14E3AC5041333333332CD85441E17A14CEE6AC50411F85EB312ED8544152B81E45E7AC5041EC51B83E35D85441D7A370FDEDAC5041D7A3703D38D8544152B81E75EDAC50419A9999193BD854417B14AE97ECAC5041AE47E13A3CD85441F6285CEFE7AC5041713D0AE739D854418FC2F568E4AC5041EC51B86E3BD85441D7A370ADE4AC5041713D0A073DD85441EC51B8BEE3AC5041000000A03ED85441 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000EE00000052B81E55D4AC5041333333635ED85441713D0A47D5AC50410AD7A36067D85441EC51B8BED8AC504148E17AF46FD85441F00EFA22D8AC5041F886276A70D85441C3A4701DD8AC5041A8B81E6570D8544141295C8FD5AC504102E47A146AD85441A263039BD5AC50411E637A836AD85441A7FF340AD6AC50418EB29BA66ED85441ADA4F63CD6AC5041983F118A70D854410C52B84ED6AC50416933333371D85441BC13605AD6AC50418857044971D85441B83EEC91D6AC50416058FEB071D8544110076A9CD6AC504158B9A1C471D8544177A9ACE0D9AC50417FD2FBE177D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294032 - 1090895
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -183107  </desc>
-<a>
-0106000000010000000103000000010000001D000000B18256309C525141AB299999F96454414E0689379B5251416EF0290009655441247F5E80795251413FF862A7066554410AD7A3707852514114AE477116655441E17A14AE77525141F6285C6F206554411F85EBE17652514185EB51E82A65544152B81E8575525141F6285C2F3D655441713D0AD773525141000000F0516554410000005073525141B81E85DB5C655441AE47E15A03535141EC51B86E6B655441E17A142E03535141713D0A1769655441A4703D4A00535141295C8F7257655441D7A3701DFF5251413D0AD763546554419A999989FB5251415C8FC2954E655441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000036254D2E9C52514161CBDEB9F9645441C11CB8998D525141C051EE0DF8645441B4E2C4458D525141784D76D9F7645441666666767A525141EC51B8FEF6645441277F5E80795251413DF862A70665544131CA9246795251415CE514030A6554411FEDC83F79525141101F0F680A655441629F153D7952514111113A900A6554411341E6F39A5251416595BD250D65544109E89EB59B525141C2ADFC2A0D6554414370A8FA9C525141D2A955B1F964544136254D2E9C52514161CBDEB9F9645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294032 - 3361131
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -183107  </desc>
-<a>
-0106000000010000000103000000010000001D000000B18256309C525141AB299999F96454414E0689379B5251416EF0290009655441247F5E80795251413FF862A7066554410AD7A3707852514114AE477116655441E17A14AE77525141F6285C6F206554411F85EBE17652514185EB51E82A65544152B81E8575525141F6285C2F3D655441713D0AD773525141000000F0516554410000005073525141B81E85DB5C655441AE47E15A03535141EC51B86E6B655441E17A142E03535141713D0A1769655441A4703D4A00535141295C8F7257655441D7A3701DFF5251413D0AD763546554419A999989FB5251415C8FC2954E655441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000036254D2E9C52514161CBDEB9F9645441C11CB8998D525141C051EE0DF8645441B4E2C4458D525141784D76D9F7645441666666767A525141EC51B8FEF6645441277F5E80795251413DF862A70665544131CA9246795251415CE514030A6554411FEDC83F79525141101F0F680A655441629F153D7952514111113A900A6554411341E6F39A5251416595BD250D65544109E89EB59B525141C2ADFC2A0D6554414370A8FA9C525141D2A955B1F964544136254D2E9C52514161CBDEB9F9645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538912 - 248197
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5022  </desc>
-<a>
-0106000000010000000103000000010000001D000000713D0A576E2051418FC2F5B81A435441CDCCCC8C70205141CDCCCC6C19435441A4703DDA76205141A4703DBA1543544148E17A04772051417B14AE971543544148E17AA4762051413D0AD7D31443544100000020732051410AD7A3800E4354411F85EBB1712051415C8FC2C50B435441713D0AE76E20514152B81E850C435441B81E85EB64205141B81E857BFC42544152B81E65652051415C8FC255F9425441C3F528DC64205141AE47E12AF74254418FC2F5F86420514185EB51A8EF425441EC51B82E5E2051419A9999A9F0425441CDCCCC1C5E205141D7A3708DF2425441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000001F85EBB1712051415C8FC2C50B435441B26D6A7C6F2051418289225D0C435441713D0AE76E20514152B81E850C435441E531B95167205141A98A465600435441B81E85EB64205141B81E857BFC42544180AB061965205141DD85FB4DFB425441D8708623652051413C816908FB42544130574C4565205141E60A9F28FA425441D833BC6465205141175E4F58F9425441A920D44B652051416A624BEFF84254418D78453165205141364BB383F8425441D3B9E02965205141E705BF65F8425441A76E76EA63205141C497C9D1FA425441637F783562205141CCDA9E18FC425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538912 - 382657
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5022  </desc>
-<a>
-0106000000010000000103000000010000001D000000713D0A576E2051418FC2F5B81A435441CDCCCC8C70205141CDCCCC6C19435441A4703DDA76205141A4703DBA1543544148E17A04772051417B14AE971543544148E17AA4762051413D0AD7D31443544100000020732051410AD7A3800E4354411F85EBB1712051415C8FC2C50B435441713D0AE76E20514152B81E850C435441B81E85EB64205141B81E857BFC42544152B81E65652051415C8FC255F9425441C3F528DC64205141AE47E12AF74254418FC2F5F86420514185EB51A8EF425441EC51B82E5E2051419A9999A9F0425441CDCCCC1C5E205141D7A3708DF2425441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000001F85EBB1712051415C8FC2C50B435441B26D6A7C6F2051418289225D0C435441713D0AE76E20514152B81E850C435441E531B95167205141A98A465600435441B81E85EB64205141B81E857BFC42544180AB061965205141DD85FB4DFB425441D8708623652051413C816908FB42544130574C4565205141E60A9F28FA425441D833BC6465205141175E4F58F9425441A920D44B652051416A624BEFF84254418D78453165205141364BB383F8425441D3B9E02965205141E705BF65F8425441A76E76EA63205141C497C9D1FA425441637F783562205141CCDA9E18FC425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>649439 - 1305896
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1248  </desc>
-<a>
-0106000000010000000103000000020000000A00000048E17A2473545141F6285C0FAFE65441295C8F827554514133333353A5E65441A4703D9A785451411F85EB219BE6544152B81E75795451415C8FC2E598E65441295C8F02755451416666660698E65441C3F528FC7254514148E17A549CE6544114AE47416E54514100000030A2E65441B81E85DB6E54514148E17AF4A7E65441D7A3701D6F545141A4703DDAB0E6544148E17A2473545141F6285C0FAFE6544107000000F6285C2F70545141AE47E1AAA4E65441295C8F326F5451419A999949A3E65441AE47E1DA6F54514114AE47A1A2E6544148E17A546F5451417B14AEE7 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000580000009A9999E969545141D7A3701DC4E65441D7A370BD6B5451413D0AD7F3C9E65441713D0A676C5451415C8FC2B5CCE65441A4703DFA6C545141EC51B8EED0E6544185EB51D86C545141713D0AC7D2E654411F85EB716C545141CDCCCC9CD5E6544152B81E556A545141C3F528FCD9E65441666666F66854514148E17AF4DAE654418FC2F548685451413D0AD7D3DBE654415C8FC2A567545141666666A6DCE6544185EB518866545141C3F5286CDFE65441D7A370CD63545141AE47E19AEAE6544148E17AD46254514166666656EDE65441713D0AF763545141AE47E1BAECE65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>649439 - 3311532
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1248  </desc>
-<a>
-0106000000010000000103000000020000000A00000048E17A2473545141F6285C0FAFE65441295C8F827554514133333353A5E65441A4703D9A785451411F85EB219BE6544152B81E75795451415C8FC2E598E65441295C8F02755451416666660698E65441C3F528FC7254514148E17A549CE6544114AE47416E54514100000030A2E65441B81E85DB6E54514148E17AF4A7E65441D7A3701D6F545141A4703DDAB0E6544148E17A2473545141F6285C0FAFE6544107000000F6285C2F70545141AE47E1AAA4E65441295C8F326F5451419A999949A3E65441AE47E1DA6F54514114AE47A1A2E6544148E17A546F5451417B14AEE7 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000580000009A9999E969545141D7A3701DC4E65441D7A370BD6B5451413D0AD7F3C9E65441713D0A676C5451415C8FC2B5CCE65441A4703DFA6C545141EC51B8EED0E6544185EB51D86C545141713D0AC7D2E654411F85EB716C545141CDCCCC9CD5E6544152B81E556A545141C3F528FCD9E65441666666F66854514148E17AF4DAE654418FC2F548685451413D0AD7D3DBE654415C8FC2A567545141666666A6DCE6544185EB518866545141C3F5286CDFE65441D7A370CD63545141AE47E19AEAE6544148E17AD46254514166666656EDE65441713D0AF763545141AE47E1BAECE65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8231 - 119886
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -10019  </desc>
-<a>
-01060000000100000001030000000100000008000000CDCCCC9C26B45041B81E85AB1ADF5441D7A3702D2DB450411F85EB31E1DE5441295C8F422CB450415C8FC295E0DE544152B81E450AB45041AE47E1EAF4DE5441E17A14AE04B4504148E17A3429DF5441E17A14DE21B45041F6285C0F3ADF54413333331323B450410000007039DF5441CDCCCC9C26B45041B81E85AB1ADF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000CDCCCC9C26B45041B81E85AB1ADF5441C923A30D28B450411F30700E0EDF5441D7A3702D2DB450411F85EB31E1DE5441295C8F422CB450415C8FC295E0DE544152B81E450AB45041AE47E1EAF4DE54419670CF5307B4504162D2277110DF54411F31361607B45041868755B112DF54417259B89F06B4504177E9AC0517DF54413F76208106B45041747BD62318DF5441A6B0996C25B450419838D2E524DF5441CDCCCC9C26B45041B81E85AB1ADF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>9511 - 310463
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2121  </desc>
-<a>
-010600000001000000010300000001000000260000003D0AD7834D275141B81E85FBCAA05441F6285C2F54275141A4703D8AC4A05441CDCCCCDC5B2751410AD7A380BAA05441D7A370CD5D275141D7A3708DB8A054417B14AEE75F275141333333F3B6A05441C3F528DC6027514100000060B4A054418FC2F5F863275141A4703D2AB2A05441295C8F82662751411F85EB71B0A054415C8FC2F5682751418FC2F5A8B0A0544152B81EC56B275141A4703DAAAEA0544148E17A946F27514133333363AEA05441713D0A87752751413D0AD783AAA05441713D0AE7762751417B14AEF7A8A05441D7A370DD77275141295C8FB2A6A05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000041F31F05412751418150A2D0D4A054411BAE22E43F275141A9514308D6A05441C3CE9A593D2751414AE3C2C5D8A054411729D8C33C2751413A939909D9A05441FA23CEEC3C2751418FBA84DBDAA054419800CC953D275141C6A5D835DEA0544111CD15C13D2751411E85B411DFA054416CC351F83D275141FEA43C2AE0A0544138CED6834D2751419F2285FBCAA05441390E5B2F5427514103903D8AC4A05441185F8A5A572751411195B565C0A05441CDCCCCDC5B2751410AD7A380BAA05441B2DB06CC5B27514157B1574BBAA05441DE731E985D2751412A19407FB8A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14921 - 3056722
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5545  </desc>
-<a>
-0106000000010000000103000000010000002100000048E17AA4F3515141CDCCCC3C1CD8544114AE4741F5515141B81E85EB1CD854418FC2F5F8005251416666667620D85441D7A3703D06525141AE47E1CA20D854418FC2F5D812525141A4703D5A1FD8544148E17AA4165251417B14AE771FD85441000000F01B525141666666D620D85441D7A3702D1E5251418FC2F57822D85441A4703D0A22525141CDCCCC5C23D854415C8FC235325251419A9999492BD85441C3F528FC4152514185EB51A82CD85441C3F528FC4352514148E17A842DD85441AE47E13A495251411F85EB212FD85441C3F5289C55525141AE47E1DA35D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000034E8EEA253525141B10B89C834D85441FF49D28D55525141E80E18D335D854410600E333575251418EC9549F34D85441FC70F4965952514167A80CC231D854417C4AEC795A52514153BE70702FD85441DFAA596E5B525141B6050F132BD85441B7EFF01C5C525141FC6D433B23D8544136C9E8FF5C525141C4AF6F461CD854414C0238D04B5251414523889D19D854411CBA83263D5251413B7BCAAE16D8544175DAB5FC2C5251410023D64513D854419D167070235251413B62FB5C11D8544145B97E2923525141D976508B0CD85441713D0AC722525141713D0A2706D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14921 - 3327923
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5545  </desc>
-<a>
-0106000000010000000103000000010000002100000048E17AA4F3515141CDCCCC3C1CD8544114AE4741F5515141B81E85EB1CD854418FC2F5F8005251416666667620D85441D7A3703D06525141AE47E1CA20D854418FC2F5D812525141A4703D5A1FD8544148E17AA4165251417B14AE771FD85441000000F01B525141666666D620D85441D7A3702D1E5251418FC2F57822D85441A4703D0A22525141CDCCCC5C23D854415C8FC235325251419A9999492BD85441C3F528FC4152514185EB51A82CD85441C3F528FC4352514148E17A842DD85441AE47E13A495251411F85EB212FD85441C3F5289C55525141AE47E1DA35D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000034E8EEA253525141B10B89C834D85441FF49D28D55525141E80E18D335D854410600E333575251418EC9549F34D85441FC70F4965952514167A80CC231D854417C4AEC795A52514153BE70702FD85441DFAA596E5B525141B6050F132BD85441B7EFF01C5C525141FC6D433B23D8544136C9E8FF5C525141C4AF6F461CD854414C0238D04B5251414523889D19D854411CBA83263D5251413B7BCAAE16D8544175DAB5FC2C5251410023D64513D854419D167070235251413B62FB5C11D8544145B97E2923525141D976508B0CD85441713D0AC722525141713D0A2706D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16141 - 2907697
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8938  </desc>
-<a>
-01060000000100000001030000000100000015000000A4703DBA56005141CDCCCC6C827554419A9999B93D005141666666A6787554418FC2F5183900514148E17A94767554410AD7A3C034005141713D0A1774755441B81E853B31005141A4703D9A707554413333333330005141295C8F627175544133333323240051415C8FC2F57C755441E17A14EE24005141713D0AF77E75544148E17A24270051418FC2F5E8817554418FC2F5682B0051417B14AE1787755441A4703D6A2D005141A4703D0A8A755441333333532F005141666666768D755441C3F528FC3000514114AE47418F755441AE47E10A3300514152B81EA590755441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000B0BC29AB4D005141E683C5D58A755441FDCA13944D005141E84E43ED8A755441CD2C69B14D005141B72AF5F98A755441B81E854B500051419A9999298875544133333303560051413333332383755441A4703DBA56005141CDCCCC6C827554419A9999B93D005141666666A6787554418FC2F5183900514148E17A94767554410AD7A3C034005141713D0A1774755441B81E853B31005141A4703D9A707554413333333330005141295C8F62717554419BF822732A005141BD6704DC767554410D32F9782A005141FE9D87E17675544124306A722A005141B3C4D2E776755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16141 - 3624179
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8938  </desc>
-<a>
-01060000000100000001030000000100000015000000A4703DBA56005141CDCCCC6C827554419A9999B93D005141666666A6787554418FC2F5183900514148E17A94767554410AD7A3C034005141713D0A1774755441B81E853B31005141A4703D9A707554413333333330005141295C8F627175544133333323240051415C8FC2F57C755441E17A14EE24005141713D0AF77E75544148E17A24270051418FC2F5E8817554418FC2F5682B0051417B14AE1787755441A4703D6A2D005141A4703D0A8A755441333333532F005141666666768D755441C3F528FC3000514114AE47418F755441AE47E10A3300514152B81EA590755441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000B0BC29AB4D005141E683C5D58A755441FDCA13944D005141E84E43ED8A755441CD2C69B14D005141B72AF5F98A755441B81E854B500051419A9999298875544133333303560051413333332383755441A4703DBA56005141CDCCCC6C827554419A9999B93D005141666666A6787554418FC2F5183900514148E17A94767554410AD7A3C034005141713D0A1774755441B81E853B31005141A4703D9A707554413333333330005141295C8F62717554419BF822732A005141BD6704DC767554410D32F9782A005141FE9D87E17675544124306A722A005141B3C4D2E776755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>973705 - 3167325
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -6137  </desc>
-<a>
-01060000000200000001030000000100000056000000527A4BC396F750410F487EFEE21C5541A689A10597F750413F09A241E31C5541C51F99F197F75041B5E1FE4BE41C5541DBC866D795F750415DDC8F1DE71C55417DB87F5D95F750412F002CA0E71C55418A79BD5795F75041BE1E99B0E71C5541C29C546E95F750418BB8E4C8E71C5541C33877E896F75041FAED686CE91C5541D7A3709D99F7504114AE4771E81C55418FC2F508A1F750410AD7A300E51C554185475530A3F75041C3B1F860E21C5541C7DA5FAFA8F750414E5E473CDE1C5541A2F26DDEA9F75041C7161DAFDA1C554185EB5178AAF75041EC51B82ED91C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000CC46E662A9F750418C96DAACDE1C5541B299FC69AFF750418E618255DE1C55417C7481CFBBF750419E1AB894DA1C554146B62352C8F75041AC6F6348D71C5541102A8B9AD4F75041BB5DF1DED31C5541CDE12912E4F75041CD48ECE3CF1C5541CB26964FF1F7504174AAA4AFCC1C5541097D64BDEBF75041FBC1F318CA1C5541D977F146E3F75041DCBDE652C61C5541D7D5DDCBE1F75041F8E0D0E1C51C554111C36D7DD4F75041EBBDEAF3C81C55415043BAEEC5F75041D9A02A29CD1C55417C7481CFBBF75041CF455952CF1C55419FE359BCB3F75041C486FDEFD11C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>973705 - 3557552
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -6137  </desc>
-<a>
-01060000000200000001030000000100000056000000527A4BC396F750410F487EFEE21C5541A689A10597F750413F09A241E31C5541C51F99F197F75041B5E1FE4BE41C5541DBC866D795F750415DDC8F1DE71C55417DB87F5D95F750412F002CA0E71C55418A79BD5795F75041BE1E99B0E71C5541C29C546E95F750418BB8E4C8E71C5541C33877E896F75041FAED686CE91C5541D7A3709D99F7504114AE4771E81C55418FC2F508A1F750410AD7A300E51C554185475530A3F75041C3B1F860E21C5541C7DA5FAFA8F750414E5E473CDE1C5541A2F26DDEA9F75041C7161DAFDA1C554185EB5178AAF75041EC51B82ED91C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000CC46E662A9F750418C96DAACDE1C5541B299FC69AFF750418E618255DE1C55417C7481CFBBF750419E1AB894DA1C554146B62352C8F75041AC6F6348D71C5541102A8B9AD4F75041BB5DF1DED31C5541CDE12912E4F75041CD48ECE3CF1C5541CB26964FF1F7504174AAA4AFCC1C5541097D64BDEBF75041FBC1F318CA1C5541D977F146E3F75041DCBDE652C61C5541D7D5DDCBE1F75041F8E0D0E1C51C554111C36D7DD4F75041EBBDEAF3C81C55415043BAEEC5F75041D9A02A29CD1C55417C7481CFBBF75041CF455952CF1C55419FE359BCB3F75041C486FDEFD11C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65942 - 2956552
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -4863  </desc>
-<a>
-0106000000010000000103000000010000000A000000D7A3704DCDE65041295C8FF2C76C5441666666C6CDE650413D0AD7A3CB6C544185EB51D8D0E65041CDCCCC7CE16C54417B14AEF7D2E6504148E17A84E56C54418FC2F5C8D6E65041AE47E1DAE66C54415C8FC275D1E65041333333F3C06C5441CDCCCC3CCFE6504166666696C16C5441E17A144EC9E65041D7A3704DC06C544133333373CBE65041713D0A67C46C5441D7A3704DCDE65041295C8FF2C76C5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005C8FC275D1E65041333333F3C06C5441CDCCCC3CCFE6504166666696C16C5441E17A144EC9E65041D7A3704DC06C544133333373CBE65041713D0A67C46C5441D7A3704DCDE65041295C8FF2C76C54413A8285B8CDE650413CDA6137CB6C5441A42E40EED2E6504192732D6BCB6C54415C01CEECD2E65041F16AE260CB6C5441C06B7AFDD8E65041013676BACB6C5441748DEBC3E0E65041078F492CCB6C5441436C7DC3E5E650410CE81C9ECA6C5441EBD88129E8E650413387394BBB6C54410AD7A3D0E7E650419A999949BB6C5441B81E851BE8E65041EC51B8EEB86C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65942 - 3812073
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -4863  </desc>
-<a>
-0106000000010000000103000000010000000A000000D7A3704DCDE65041295C8FF2C76C5441666666C6CDE650413D0AD7A3CB6C544185EB51D8D0E65041CDCCCC7CE16C54417B14AEF7D2E6504148E17A84E56C54418FC2F5C8D6E65041AE47E1DAE66C54415C8FC275D1E65041333333F3C06C5441CDCCCC3CCFE6504166666696C16C5441E17A144EC9E65041D7A3704DC06C544133333373CBE65041713D0A67C46C5441D7A3704DCDE65041295C8FF2C76C5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005C8FC275D1E65041333333F3C06C5441CDCCCC3CCFE6504166666696C16C5441E17A144EC9E65041D7A3704DC06C544133333373CBE65041713D0A67C46C5441D7A3704DCDE65041295C8FF2C76C54413A8285B8CDE650413CDA6137CB6C5441A42E40EED2E6504192732D6BCB6C54415C01CEECD2E65041F16AE260CB6C5441C06B7AFDD8E65041013676BACB6C5441748DEBC3E0E65041078F492CCB6C5441436C7DC3E5E650410CE81C9ECA6C5441EBD88129E8E650413387394BBB6C54410AD7A3D0E7E650419A999949BB6C5441B81E851BE8E65041EC51B8EEB86C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>68778 - 245831
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2408  </desc>
-<a>
-01060000000100000001030000000100000016000000F6285C4F3EF45041295C8F92320F5541C3F5288C40F450417B14AE37360F554114AE47B137F45041A4703D2A3B0F55418FC2F5C833F450418FC2F5583D0F554152B81EA53BF450415C8FC2D5510F55413D0AD7D334F450419A9999C9540F554152B81E3537F45041B81E859B590F55415C8FC25538F450415C8FC2155B0F5541333333A33AF450419A9999195E0F55418FC2F5783FF45041CDCCCCFC620F5541713D0A173DF45041295C8F92670F5541A4703D7A36F45041CDCCCCFC6B0F55419A99993937F45041D7A3704D6E0F55417B14AE874EF45041A4703DEA660F5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000008FC2F5B846F450415C8FC215450F5541559036B843F450412A4E2FD43A0F5541C4F5E28141F4504194AFDBB9350F55415028F8C337F45041BD4D87593B0F55417F333ADC33F45041D96C2E8B3D0F554198A4A5E833F4504158CE8DAB3D0F5541EC7CFAF633F450418CD7E8D03D0F554118FBFF0A34F45041DCB418053E0F5541ECA2552B34F45041F8D860593E0F55410789475D34F45041B7F58FDB3E0F5541A97D974836F450414C1080C4430F55414CEE5C6339F45041C667CEF34B0F5541FAF1B8CF39F450412933400E4D0F55418F5B08203AF450417A6195DF4D0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>68778 - 339221
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2408  </desc>
-<a>
-01060000000100000001030000000100000016000000F6285C4F3EF45041295C8F92320F5541C3F5288C40F450417B14AE37360F554114AE47B137F45041A4703D2A3B0F55418FC2F5C833F450418FC2F5583D0F554152B81EA53BF450415C8FC2D5510F55413D0AD7D334F450419A9999C9540F554152B81E3537F45041B81E859B590F55415C8FC25538F450415C8FC2155B0F5541333333A33AF450419A9999195E0F55418FC2F5783FF45041CDCCCCFC620F5541713D0A173DF45041295C8F92670F5541A4703D7A36F45041CDCCCCFC6B0F55419A99993937F45041D7A3704D6E0F55417B14AE874EF45041A4703DEA660F5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000008FC2F5B846F450415C8FC215450F5541559036B843F450412A4E2FD43A0F5541C4F5E28141F4504194AFDBB9350F55415028F8C337F45041BD4D87593B0F55417F333ADC33F45041D96C2E8B3D0F554198A4A5E833F4504158CE8DAB3D0F5541EC7CFAF633F450418CD7E8D03D0F554118FBFF0A34F45041DCB418053E0F5541ECA2552B34F45041F8D860593E0F55410789475D34F45041B7F58FDB3E0F5541A97D974836F450414C1080C4430F55414CEE5C6339F45041C667CEF34B0F5541FAF1B8CF39F450412933400E4D0F55418F5B08203AF450417A6195DF4D0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>205311 - 1798555
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2157  </desc>
-<a>
-0106000000010000000103000000010000000D0000000AD7A33009B250418FC2F5581566544148E17AC408B25041713D0A970B665441F6285C6F08B25041A4703DEA03665441713D0A57F1B15041000000E00B66544185EB51F8C7B15041EC51B80E1C6654410AD7A320C6B15041295C8F3224665441B81E852BC7B150413D0AD7432566544100000030DFB15041E17A140E2766544114AE4731EEB15041CDCCCC5C21665441E17A149EFCB15041B81E851B1C665441713D0AF702B25041B81E856B19665441CDCCCC4C08B25041F6285CCF166654410AD7A33009B250418FC2F55815665441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F6285C6F08B25041A4703DEA0366544125ADC14201B25041FBF83F630666544122E04B77FBB1504139C9165508665441DBAC4D81F5B1504141827F700A66544167BA8A43F1B150415681A0E70B66544196F11E43EDB15041E03F58780D6654418A21F0C2EAB15041A0CFBEA30A6654418FC2F5E8D4B15041713D0A37136654419A9999E9C8B150419A9999E91766544185EB51F8C7B15041EC51B80E1C6654410AD7A320C6B15041295C8F3224665441B81E852BC7B150413D0AD7432566544100000030DFB15041E17A140E2766544114AE4731EEB15041CDCCCC5C21665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>205311 - 3319174
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2157  </desc>
-<a>
-0106000000010000000103000000010000000D0000000AD7A33009B250418FC2F5581566544148E17AC408B25041713D0A970B665441F6285C6F08B25041A4703DEA03665441713D0A57F1B15041000000E00B66544185EB51F8C7B15041EC51B80E1C6654410AD7A320C6B15041295C8F3224665441B81E852BC7B150413D0AD7432566544100000030DFB15041E17A140E2766544114AE4731EEB15041CDCCCC5C21665441E17A149EFCB15041B81E851B1C665441713D0AF702B25041B81E856B19665441CDCCCC4C08B25041F6285CCF166654410AD7A33009B250418FC2F55815665441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F6285C6F08B25041A4703DEA0366544125ADC14201B25041FBF83F630666544122E04B77FBB1504139C9165508665441DBAC4D81F5B1504141827F700A66544167BA8A43F1B150415681A0E70B66544196F11E43EDB15041E03F58780D6654418A21F0C2EAB15041A0CFBEA30A6654418FC2F5E8D4B15041713D0A37136654419A9999E9C8B150419A9999E91766544185EB51F8C7B15041EC51B80E1C6654410AD7A320C6B15041295C8F3224665441B81E852BC7B150413D0AD7432566544100000030DFB15041E17A140E2766544114AE4731EEB15041CDCCCC5C21665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>834129 - 3024386
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1030  </desc>
-<a>
-01060000000100000001030000000300000081000000E17A14EE2BCE5041295C8F02F1255441EC51B89E23CE5041295C8FC2EF2554416666667623CE504185EB5118EF2554413333335323CE50415C8FC295EE2554413333338321CE5041CDCCCC7CE72554413D0AD7431CCE5041CDCCCCFCE5255441713D0A3717CE504148E17A14E42554413333333316CE50411F85EBB1E32554413D0AD70313CE504148E17AA4DD25544185EB514812CE5041713D0A97DD2554410AD7A33001CE504114AE47E1DB2554418FC2F52800CE50418FC2F558DE2554418FC2F538FECD504100000010DF25544166666666FACD5041F6285C2FE2255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003900000017B4140182CD5041B3D949F02D265441669B636982CD504184B0229E2E265441AB20C8A888CD5041D9A086193326544134A552B28ACD50416299257237265441FBA52CE88ECD5041F605D9193E265441E3642E3494CD5041C271B28B402654410E7A6AD79CCD50411529F6C344265441B9895CB6A8CD50415DE77A464B26544195D449B3ABCD50413D2953304A2654416DFD33E2ACCD50417FB228B749265441C3F5286CADCD504148E17A24492654415C8FC2B5ADCD50413333338349265441535E9020AFCD504118C5F186482654410298C650B0CD5041BF30C6B347265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>834129 - 5294170
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1030  </desc>
-<a>
-01060000000100000001030000000300000081000000E17A14EE2BCE5041295C8F02F1255441EC51B89E23CE5041295C8FC2EF2554416666667623CE504185EB5118EF2554413333335323CE50415C8FC295EE2554413333338321CE5041CDCCCC7CE72554413D0AD7431CCE5041CDCCCCFCE5255441713D0A3717CE504148E17A14E42554413333333316CE50411F85EBB1E32554413D0AD70313CE504148E17AA4DD25544185EB514812CE5041713D0A97DD2554410AD7A33001CE504114AE47E1DB2554418FC2F52800CE50418FC2F558DE2554418FC2F538FECD504100000010DF25544166666666FACD5041F6285C2FE2255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003900000017B4140182CD5041B3D949F02D265441669B636982CD504184B0229E2E265441AB20C8A888CD5041D9A086193326544134A552B28ACD50416299257237265441FBA52CE88ECD5041F605D9193E265441E3642E3494CD5041C271B28B402654410E7A6AD79CCD50411529F6C344265441B9895CB6A8CD50415DE77A464B26544195D449B3ABCD50413D2953304A2654416DFD33E2ACCD50417FB228B749265441C3F5286CADCD504148E17A24492654415C8FC2B5ADCD50413333338349265441535E9020AFCD504118C5F186482654410298C650B0CD5041BF30C6B347265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>210956 - 194240
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7101  </desc>
-<a>
-01060000000100000001030000000100000053000000CDCCCCBC67B85041C3F5284CD4585441713D0A2767B850410AD7A340D35854418FC2F5C865B85041A4703DCAD1585441295C8F4265B85041E17A14CED058544148E17A0465B85041EC51B82ED05854418FC2F5C864B85041295C8F32CE5854418FC2F56865B850417B14AE67CC5854413333332367B850418FC2F5F8CB585441C3F528EC68B85041D7A370EDCB5854413D0AD7036AB850411F85EB41CC5854413D0AD7736AB8504114AE4781CB585441AE47E1AA6AB85041D7A3701DC958544185EB51786AB85041EC51B85EC55854413D0AD7336AB8504100000020C5585441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000530AD7336AB8504136000020C558544194F056306AB85041F62AFABDC2585441DBB755306AB85041DD4725BDC2585441B7CCCC2C6AB850413CB81E55C058544190EB51E855B850417847E11AD65854412D95B68C55B85041EC9FB79AD6585441000000405AB85041CDCCCC9CD9585441713D0A075FB8504148E17A14DD585441A474195B5FB850410767D283DD585441F0C2F54861B850418F999999DB5854417E33330362B85041F4AD47B1DA5854413E5C8FF262B850411D0AD753DA5854419A99997963B85041118FC225DA585441DA703D1A64B850417C6666A6DA585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>210956 - 289907
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7101  </desc>
-<a>
-01060000000100000001030000000100000053000000CDCCCCBC67B85041C3F5284CD4585441713D0A2767B850410AD7A340D35854418FC2F5C865B85041A4703DCAD1585441295C8F4265B85041E17A14CED058544148E17A0465B85041EC51B82ED05854418FC2F5C864B85041295C8F32CE5854418FC2F56865B850417B14AE67CC5854413333332367B850418FC2F5F8CB585441C3F528EC68B85041D7A370EDCB5854413D0AD7036AB850411F85EB41CC5854413D0AD7736AB8504114AE4781CB585441AE47E1AA6AB85041D7A3701DC958544185EB51786AB85041EC51B85EC55854413D0AD7336AB8504100000020C5585441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000530AD7336AB8504136000020C558544194F056306AB85041F62AFABDC2585441DBB755306AB85041DD4725BDC2585441B7CCCC2C6AB850413CB81E55C058544190EB51E855B850417847E11AD65854412D95B68C55B85041EC9FB79AD6585441000000405AB85041CDCCCC9CD9585441713D0A075FB8504148E17A14DD585441A474195B5FB850410767D283DD585441F0C2F54861B850418F999999DB5854417E33330362B85041F4AD47B1DA5854413E5C8FF262B850411D0AD753DA5854419A99997963B85041118FC225DA585441DA703D1A64B850417C6666A6DA585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101354 - 3127448
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2323  </desc>
-<a>
-0106000000030000000103000000010000001800000066666626D19250417B14AEA778245441E17A14EEC5925041295C8F427E245441E17A14CEB8925041295C8F9283245441E17A145EC1925041295C8FE296245441E17A145EC6925041295C8FE2A4245441E17A142ED0925041295C8FD2C4245441E17A146EE0925041666666A6C024544166666656DF925041666666B6BA245441A4703DBAE4925041A4703D7AB5245441E17A14AEE0925041295C8F92A8245441E17A143EDE925041295C8F32A9245441E17A14EEDB925041295C8FB2A3245441E17A147EDF925041AE47E16AA2245441666666B6E8925041295C8F12A0245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000063000000E17A145EC6925041295C8FE2A424544158ED2939D092504177CAB6CFC4245441E17A146EE0925041666666A6C024544166666656DF925041666666B6BA245441A4703DBAE4925041A4703D7AB5245441E17A14AEE0925041295C8F92A8245441E17A143EDE925041295C8F32A9245441E17A14EEDB925041295C8FB2A3245441E17A147EDF925041AE47E16AA224544121D3088EED9250413D1D1D099F2454419B3FA1BEF592504177D9AFEFAC245441D7A3709DFB925041A4703D0AAA2454415C77E372FE925041E140CC2AAE2454414DCC4F940093504198F2790AB2245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101354 - 3514388
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2323  </desc>
-<a>
-0106000000030000000103000000010000001800000066666626D19250417B14AEA778245441E17A14EEC5925041295C8F427E245441E17A14CEB8925041295C8F9283245441E17A145EC1925041295C8FE296245441E17A145EC6925041295C8FE2A4245441E17A142ED0925041295C8FD2C4245441E17A146EE0925041666666A6C024544166666656DF925041666666B6BA245441A4703DBAE4925041A4703D7AB5245441E17A14AEE0925041295C8F92A8245441E17A143EDE925041295C8F32A9245441E17A14EEDB925041295C8FB2A3245441E17A147EDF925041AE47E16AA2245441666666B6E8925041295C8F12A0245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000063000000E17A145EC6925041295C8FE2A424544158ED2939D092504177CAB6CFC4245441E17A146EE0925041666666A6C024544166666656DF925041666666B6BA245441A4703DBAE4925041A4703D7AB5245441E17A14AEE0925041295C8F92A8245441E17A143EDE925041295C8F32A9245441E17A14EEDB925041295C8FB2A3245441E17A147EDF925041AE47E16AA224544121D3088EED9250413D1D1D099F2454419B3FA1BEF592504177D9AFEFAC245441D7A3709DFB925041A4703D0AAA2454415C77E372FE925041E140CC2AAE2454414DCC4F940093504198F2790AB2245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>149738 - 1770076
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1860  </desc>
-<a>
-0106000000010000000103000000010000000600000014AE47D1DED0504100000000AF6454419A999969E1D05041C3F528FCB364544185EB5168E5D050415C8FC2B5BB6454417B14AEE730D1504114AE47319964544185EB51A82AD15041000000808C64544114AE47D1DED0504100000000AF645441
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000B81E85AB19D1504114AE4721856454415C2729181FD1504193FA50C282645441D7837BE81ED150415A1ECFDB7E6454414B29811728D150419A0B8B7C7B645441AD1FC3B529D150417A82791E7E64544114AE470136D15041EC51B8BE786454415C8FC2C532D1504114AE474172645441B9AD421F23D15041E34F811879645441B134E44823D15041346208697A645441C5F1D7D2FBD05041B80391B38B645441CD31999AFAD0504151291E918D645441DAB11B2AF8D050412B0B77008F6454412C2E2B13F4D05041A2434D5C8F64544161C9BF0DF2D050414194178B8E645441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>149738 - 3804501
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1860  </desc>
-<a>
-0106000000010000000103000000010000000600000014AE47D1DED0504100000000AF6454419A999969E1D05041C3F528FCB364544185EB5168E5D050415C8FC2B5BB6454417B14AEE730D1504114AE47319964544185EB51A82AD15041000000808C64544114AE47D1DED0504100000000AF645441
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000B81E85AB19D1504114AE4721856454415C2729181FD1504193FA50C282645441D7837BE81ED150415A1ECFDB7E6454414B29811728D150419A0B8B7C7B645441AD1FC3B529D150417A82791E7E64544114AE470136D15041EC51B8BE786454415C8FC2C532D1504114AE474172645441B9AD421F23D15041E34F811879645441B134E44823D15041346208697A645441C5F1D7D2FBD05041B80391B38B645441CD31999AFAD0504151291E918D645441DAB11B2AF8D050412B0B77008F6454412C2E2B13F4D05041A2434D5C8F64544161C9BF0DF2D050414194178B8E645441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>169186 - 184988
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1746  </desc>
-<a>
-0106000000010000000103000000010000000D000000E17A146E93C3504114AE4771BC955441666666B692C350415C8FC295BC95544114AE479184C350419A999939BE9554419A9999097DC35041295C8F82BE95544152B81E8574C3504185EB5148BE955441CDCCCCAC78C35041713D0AE7C5955441713D0AD77BC35041D7A3705DCC955441B81E853B80C35041A4703D9AD2955441AE47E19A85C350413D0AD763D49554415C8FC24595C350419A999919D3955441AE47E16A96C350410AD7A3C0D19554411F85EBC194C3504114AE4771BD955441E17A146E93C3504114AE4771BC955441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000839199097DC35041F25B8F82BE955441DBE257A27BC3504108E0F678BE955441C0D175A578C3504110D88864BE95544138C4AD0A7EC35041E2AAEACECB955441B3E0F2D481C35041A2D3AF26D095544174B14AA285C350410EFF1FA6D1955441A347E19A85C35041120AD763D4955441078F5DC394C3504163CE791ED39554410467DBC294C35041F4FDD41BD3955441DB79CD2794C3504163CE791ED39554414E8C76A293C350419DD58615CE9554413C003BC492C35041FB5D3367C5955441111699A992C3504104F76CA9C4955441D6A7604E95C350417E33D668C4955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>169186 - 425080
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1746  </desc>
-<a>
-0106000000010000000103000000010000000D000000E17A146E93C3504114AE4771BC955441666666B692C350415C8FC295BC95544114AE479184C350419A999939BE9554419A9999097DC35041295C8F82BE95544152B81E8574C3504185EB5148BE955441CDCCCCAC78C35041713D0AE7C5955441713D0AD77BC35041D7A3705DCC955441B81E853B80C35041A4703D9AD2955441AE47E19A85C350413D0AD763D49554415C8FC24595C350419A999919D3955441AE47E16A96C350410AD7A3C0D19554411F85EBC194C3504114AE4771BD955441E17A146E93C3504114AE4771BC955441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000839199097DC35041F25B8F82BE955441DBE257A27BC3504108E0F678BE955441C0D175A578C3504110D88864BE95544138C4AD0A7EC35041E2AAEACECB955441B3E0F2D481C35041A2D3AF26D095544174B14AA285C350410EFF1FA6D1955441A347E19A85C35041120AD763D4955441078F5DC394C3504163CE791ED39554410467DBC294C35041F4FDD41BD3955441DB79CD2794C3504163CE791ED39554414E8C76A293C350419DD58615CE9554413C003BC492C35041FB5D3367C5955441111699A992C3504104F76CA9C4955441D6A7604E95C350417E33D668C4955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242668 - 3018639
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -53695  </desc>
-<a>
-01060000000100000001030000000100000031000000333333C36F1651417B14AE7792175541AE47E1DA7C1651410AD7A3F0901755418FC2F5F87D16514114AE47D191175541713D0A8780165141F6285C0FA6175541333333C380165141B81E85EBA7175541AE47E1DA81165141AE47E1AAA8175541CDCCCC9C8D16514185EB51B8B017554148E17A749916514114AE47E1B6175541A4703D1A9E1651410AD7A3F0B6175541AE47E15A9D165141AE47E15AB2175541A4703DDA9C165141F6285C0FA9175541F6285C6F9F165141CDCCCC1CA4175541666666A6A71651419A9999D9981755417B14AE37A616514148E17A4497175541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000C954872EA0165141551E2978921755417E553F4D9F1651411578B7EA9317554162D0F83D9E1651417D9DA8A595175541FE3726859C1651419C39B7F097175541D325C1739B1651414D3BA55299175541190BBDA599165141F10041B99B1755418FB151E2971651411CB78C089E175541B607E1E1961651417B5086599F1755410658E61E9616514174A15260A0175541EF5FBE11951651410AB53ED89E175541D1888463931651411187AE609C175541676393A8911651413F01A187991755419780457590165141C9FB769397175541BF28C813901651410AF9619996175541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242668 - 3503727
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -53695  </desc>
-<a>
-01060000000100000001030000000100000031000000333333C36F1651417B14AE7792175541AE47E1DA7C1651410AD7A3F0901755418FC2F5F87D16514114AE47D191175541713D0A8780165141F6285C0FA6175541333333C380165141B81E85EBA7175541AE47E1DA81165141AE47E1AAA8175541CDCCCC9C8D16514185EB51B8B017554148E17A749916514114AE47E1B6175541A4703D1A9E1651410AD7A3F0B6175541AE47E15A9D165141AE47E15AB2175541A4703DDA9C165141F6285C0FA9175541F6285C6F9F165141CDCCCC1CA4175541666666A6A71651419A9999D9981755417B14AE37A616514148E17A4497175541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000C954872EA0165141551E2978921755417E553F4D9F1651411578B7EA9317554162D0F83D9E1651417D9DA8A595175541FE3726859C1651419C39B7F097175541D325C1739B1651414D3BA55299175541190BBDA599165141F10041B99B1755418FB151E2971651411CB78C089E175541B607E1E1961651417B5086599F1755410658E61E9616514174A15260A0175541EF5FBE11951651410AB53ED89E175541D1888463931651411187AE609C175541676393A8911651413F01A187991755419780457590165141C9FB769397175541BF28C813901651410AF9619996175541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>228582 - 1810716
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2442  </desc>
-<a>
-010600000001000000010300000001000000110000009A9999394B9C50415C8FC2E5BF7654417B14AEB7499C5041C3F528DCBF76544114AE4711479C5041713D0AF7C076544185EB5128439C504148E17AB4C27654415C8FC2653F9C5041A4703D0AC47654415C8FC285399C504148E17AA4C57654411F85EB01349C5041B81E858BC6765441295C8FF22B9C5041713D0A67D2765441E17A14EE259C504114AE4741DB765441A4703D2A1E9C5041D7A370ADE6765441B81E853B239C5041713D0A37E97654410AD7A390299C504114AE4761EC7654419A9999292D9C5041AE47E1DAEE7654413D0AD7E32E9C5041CDCCCC4CF0765441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009A9999394B9C50415C8FC2E5BF7654417B14AEB7499C5041C3F528DCBF76544114AE4711479C5041713D0AF7C076544185EB5128439C504148E17AB4C27654415C8FC2653F9C5041A4703D0AC476544127C3724F399C50417DDC919FC57654414B1FBAC1359C504193213D42C67654415492371A329C5041CAEA5608CE765441F3C179D32E9C5041263E080AD4765441376CD1542B9C504142646ECFDA7654415973B6CB239C50419908DA55E97654410AD7A390299C504114AE4761EC7654419A9999292D9C5041AE47E1DAEE7654413D0AD7E32E9C5041CDCCCC4CF0765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>228582 - 3424337
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2442  </desc>
-<a>
-010600000001000000010300000001000000110000009A9999394B9C50415C8FC2E5BF7654417B14AEB7499C5041C3F528DCBF76544114AE4711479C5041713D0AF7C076544185EB5128439C504148E17AB4C27654415C8FC2653F9C5041A4703D0AC47654415C8FC285399C504148E17AA4C57654411F85EB01349C5041B81E858BC6765441295C8FF22B9C5041713D0A67D2765441E17A14EE259C504114AE4741DB765441A4703D2A1E9C5041D7A370ADE6765441B81E853B239C5041713D0A37E97654410AD7A390299C504114AE4761EC7654419A9999292D9C5041AE47E1DAEE7654413D0AD7E32E9C5041CDCCCC4CF0765441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009A9999394B9C50415C8FC2E5BF7654417B14AEB7499C5041C3F528DCBF76544114AE4711479C5041713D0AF7C076544185EB5128439C504148E17AB4C27654415C8FC2653F9C5041A4703D0AC476544127C3724F399C50417DDC919FC57654414B1FBAC1359C504193213D42C67654415492371A329C5041CAEA5608CE765441F3C179D32E9C5041263E080AD4765441376CD1542B9C504142646ECFDA7654415973B6CB239C50419908DA55E97654410AD7A390299C504114AE4761EC7654419A9999292D9C5041AE47E1DAEE7654413D0AD7E32E9C5041CDCCCC4CF0765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454165 - 417404
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -3427  </desc>
-<a>
-0106000000010000000103000000020000004A0000008772598481AE5041791E613CE0D65441CE932C8181AE5041D68DF73DE0D65441B81E85CB80AE5041D7A3703DE1D65441EC51B86E7FAE5041C3F5289CE5D654413D0AD7737FAE50411F85EBE1EAD6544114AE470182AE504185EB5118ECD6544114AE47C17EAE5041C3F5281CEFD6544148E17AE47BAE5041B81E85CBF1D654418FC2F55886AE504152B81EC5FED65441295C8F2278AE5041713D0A3701D75441713D0A5774AE50410000005002D75441295C8F4279AE504152B81E1506D7544114AE47917FAE50417B14AE1705D75441C3F5287C89AE5041713D0A5706D75441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003BEA7AE47BAE5041D32985CBF1D65441244DBC8682AE50414D761C07FAD6544161B5058C82AE5041C815AC0DFAD6544181D3F55886AE50411FE91DC5FED654419CBCEBFF8BAE50415D640802FCD65441B96D80DC8EAE50418A6F0B9CFAD65441B3BED6F38EAE50412FB4A390FAD65441657DF7358FAE50418350BD29FAD6544148E17AF48FAE504114AE4701F9D65441F164B77E88AE5041D8E73D5AF1D6544131A34C178CAE5041CCF1CA9CEBD6544185EB51C88DAE50419A9999E9E8D6544160AE47F184AE5041878FC285E1D6544146A8E17A82AE504182827FDBDFD65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>257140 - 3163537
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8073  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD74341A75041C3F5284CF10B5541CDCCCCDC44A7504152B81ED5EF0B554148E17A6441A7504114AE4721110C5541295C8F024FA750418FC2F5A8100C55410AD7A33051A7504185EB5148100C5541E17A14BE52A7504185EB5158F50B5541A4703D9A54A7504133333333E80B5541B81E85AB3EA750413D0AD723F00B5541CDCCCCBC39A75041A4703D8AF10B5541D7A3707D38A750417B14AEB7F10B55413D0AD73338A750413D0AD743F40B55413D0AD74341A75041C3F5284CF10B5541
-</a>
-
-<b>
-01060000000100000001030000000100000006000000FEE996BF44A75041792D6BEDF00B55416DCE55A944A75041E59AF7C2F10B5541747701FA53A750417ABB9B9FEC0B5541B56EAB2054A7504121C95C8EEB0B5541A342F60852A75041431CD648EC0B5541FEE996BF44A75041792D6BEDF00B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>257140 - 3198380
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8073  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD74341A75041C3F5284CF10B5541CDCCCCDC44A7504152B81ED5EF0B554148E17A6441A7504114AE4721110C5541295C8F024FA750418FC2F5A8100C55410AD7A33051A7504185EB5148100C5541E17A14BE52A7504185EB5158F50B5541A4703D9A54A7504133333333E80B5541B81E85AB3EA750413D0AD723F00B5541CDCCCCBC39A75041A4703D8AF10B5541D7A3707D38A750417B14AEB7F10B55413D0AD73338A750413D0AD743F40B55413D0AD74341A75041C3F5284CF10B5541
-</a>
-
-<b>
-01060000000100000001030000000100000006000000FEE996BF44A75041792D6BEDF00B55416DCE55A944A75041E59AF7C2F10B5541747701FA53A750417ABB9B9FEC0B5541B56EAB2054A7504121C95C8EEB0B5541A342F60852A75041431CD648EC0B5541FEE996BF44A75041792D6BEDF00B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>258893 - 5313093
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -15864  </desc>
-<a>
-010600000001000000010300000001000000470000001F85EBE1223051415C8FC2B5CC8254413D0AD733273051413D0AD7A3BF825441000000A0293051415C8FC2D5B98254419A9999692B3051413D0AD713B6825441CDCCCC8C2A30514114AE4711B4825441B81E851B27305141B81E85FBB0825441D7A3703D25305141A4703DFAAF825441A4703D0A2230514133333323AF825441B81E855B1F305141E17A141EAF8254410AD7A3A01C3051415C8FC2A5AD8254415C8FC2451A305141CDCCCCDCAB825441713D0AF7133051419A9999F9B8825441713D0A4708305141A4703D6AD4825441AE47E1CA0630514100000010D2825441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000039000000BCC5000B23305141102ECF50CC825441301C7C52243051410D4BAE5AC8825441EB372A5927305141611C664ABF825441F4FB3D4129305141DFACD3B8BA825441533C57A829305141FB92B4D7B9825441000000A0293051415C8FC2D5B9825441ADCB77972A30514124E28ECDB78254412FDFCE652B3051413ED2000BB68254418E0D953C2A305141748C64C9B38254414929C8BD28305141EE875872B2825441D9A9BA4D2630514122EBC58CB08254412940827E24305141E0DC1EC8AF825441C229616922305141CB932C3CAF825441EB51E99F20305141A1A27F20AF825441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>270394 - 168454
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2756  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A14DE6E895141A4703D5A689154418FC2F5286C89514185EB5118699154415C8FC2155D895141295C8FC269915441EC51B8FE5989514152B81E456A915441B81E852B52895141000000906B9154418FC2F5C852895141AE47E10A74915441B81E851B53895141B81E858B7A915441295C8F82558951410AD7A300799154419A9999195B8951418FC2F56875915441333333835F8951413D0AD793729154418FC2F5886D89514114AE473169915441E17A14DE6E895141A4703D5A68915441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000000E71694B6E895141F34576826891544127582E0F6E89514176C7FA9268915441F5AC962B6C895141BE90A9196991544173C144135D8951415801E7C369915441193282FD598951418E0BBE476A9154412419D6445A89514125D2C5106D9154417CA8985A5D8951419C0FD0676C91544120F0791569895141E119A72B6C915441623F49C469895141A41BEBB66B9154418FC2F5886D89514114AE4731699154419CB4877B6E8951410A825D986891544165F42BD66E8951416AA4685C689154410E71694B6E895141F345768268915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>270394 - 336741
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2756  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A14DE6E895141A4703D5A689154418FC2F5286C89514185EB5118699154415C8FC2155D895141295C8FC269915441EC51B8FE5989514152B81E456A915441B81E852B52895141000000906B9154418FC2F5C852895141AE47E10A74915441B81E851B53895141B81E858B7A915441295C8F82558951410AD7A300799154419A9999195B8951418FC2F56875915441333333835F8951413D0AD793729154418FC2F5886D89514114AE473169915441E17A14DE6E895141A4703D5A68915441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000000E71694B6E895141F34576826891544127582E0F6E89514176C7FA9268915441F5AC962B6C895141BE90A9196991544173C144135D8951415801E7C369915441193282FD598951418E0BBE476A9154412419D6445A89514125D2C5106D9154417CA8985A5D8951419C0FD0676C91544120F0791569895141E119A72B6C915441623F49C469895141A41BEBB66B9154418FC2F5886D89514114AE4731699154419CB4877B6E8951410A825D986891544165F42BD66E8951416AA4685C689154410E71694B6E895141F345768268915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>273658 - 1924443
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7967  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCCACEE3951410AD7A360F43E54410AD7A3B0EC3951415C8FC245F53E5441CDCCCCCCEF3951419A999959FB3E5441295C8F32F2395141E17A148E003F544152B81E75F83951415C8FC285063F5441295C8FB2F7395141B81E85DB093F5441295C8FE2F53951419A9999E9143F54419A999989F43951417B14AE671B3F54410AD7A360083A5141EC51B87E153F544114AE47A1063A51417B14AEA70F3F5441F6285C0F023A5141F6285C5F003F54415C8FC245FD39514185EB51C8ED3E5441CDCCCCACEE3951410AD7A360F43E5441
-</a>
-
-<b>
-0106000000010000000103000000030000005900000061DB3370F63951416293AD89113F5441295C8F6AF639514106819543123F54413D7E1E45F6395141B8167590123F544171F41824F6395141C19E10D1123F54415A17FC74F539514101632649143F5441277C2B07F5395141418B9730153F5441C74B3791F2395141819543A3153F5441EC5060D6F2395141810FCAF1103F5441552813C8F2395141C4E1AB900E3F54411941E373F23951414DBDB8680A3F5441F936BE56F2395141D242E601093F544180A5C866F03951414B68D5DA063F54416175C429EE39514159109B42053F5441DF4F8D87ED39514123DBF91E063F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>273658 - 3701006
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7967  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCCACEE3951410AD7A360F43E54410AD7A3B0EC3951415C8FC245F53E5441CDCCCCCCEF3951419A999959FB3E5441295C8F32F2395141E17A148E003F544152B81E75F83951415C8FC285063F5441295C8FB2F7395141B81E85DB093F5441295C8FE2F53951419A9999E9143F54419A999989F43951417B14AE671B3F54410AD7A360083A5141EC51B87E153F544114AE47A1063A51417B14AEA70F3F5441F6285C0F023A5141F6285C5F003F54415C8FC245FD39514185EB51C8ED3E5441CDCCCCACEE3951410AD7A360F43E5441
-</a>
-
-<b>
-0106000000010000000103000000030000005900000061DB3370F63951416293AD89113F5441295C8F6AF639514106819543123F54413D7E1E45F6395141B8167590123F544171F41824F6395141C19E10D1123F54415A17FC74F539514101632649143F5441277C2B07F5395141418B9730153F5441C74B3791F2395141819543A3153F5441EC5060D6F2395141810FCAF1103F5441552813C8F2395141C4E1AB900E3F54411941E373F23951414DBDB8680A3F5441F936BE56F2395141D242E601093F544180A5C866F03951414B68D5DA063F54416175C429EE39514159109B42053F5441DF4F8D87ED39514123DBF91E063F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>295020 - 203569
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1163  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E10A1FC85041E17A149E514555413D0AD7631DC85041EC51B80E51455541D7A3705D1AC85041713D0A0750455541D7A3700D17C85041A4703D4A5D455541713D0AF714C850410AD7A34065455541F6285C6F13C8504152B81EE569455541295C8FA215C850418FC2F5E86A455541333333E316C85041D7A3707D6B455541EC51B80E18C850417B14AE076C455541A4703DBA1AC85041B81E856B64455541E17A148E1DC85041AE47E19A5B4555417B14AE9720C8504152B81E2552455541AE47E10A1FC85041E17A149E51455541
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000044F622E316C85041DF1E697D6B455541DAE731E316C8504114E46F7D6B4555417A1985DB18C85041B3F9AEE765455541103CE13A1CC85041756866165B4555419970E00A1FC85041A060149E51455541033B0C8C1EC85041505A197351455541589BD5631DC85041FFD4B70E514555410C3CB7FE1BC85041345FEBC1554555412621EA6118C850412815855B62455541295C8FA215C850418FC2F5E86A45554144F622E316C85041DF1E697D6B455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>295020 - 381521
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1163  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E10A1FC85041E17A149E514555413D0AD7631DC85041EC51B80E51455541D7A3705D1AC85041713D0A0750455541D7A3700D17C85041A4703D4A5D455541713D0AF714C850410AD7A34065455541F6285C6F13C8504152B81EE569455541295C8FA215C850418FC2F5E86A455541333333E316C85041D7A3707D6B455541EC51B80E18C850417B14AE076C455541A4703DBA1AC85041B81E856B64455541E17A148E1DC85041AE47E19A5B4555417B14AE9720C8504152B81E2552455541AE47E10A1FC85041E17A149E51455541
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000042BEA4CB16C85041D81788726B455541DAE731E316C8504114E46F7D6B4555417A1985DB18C85041B3F9AEE765455541103CE13A1CC85041756866165B4555419970E00A1FC85041A060149E51455541033B0C8C1EC85041505A197351455541589BD5631DC85041FFD4B70E514555410C3CB7FE1BC85041345FEBC1554555412621EA6118C850412815855B62455541295C8FA215C850418FC2F5E86A45554142BEA4CB16C85041D81788726B455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321127 - 1061617
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -4627  </desc>
-<a>
-0106000000010000000103000000010000000F00000066666616841E51418FC2F5086B835441666666E6841E5141000000A0648354411F85EB21851E51417B14AEA76083544148E17A24851E514185EB51885D835441EC51B80E801E514148E17A545D83544185EB5108711E5141CDCCCC8C5C83544114AE47F1701E51410AD7A3806C835441295C8F02711E514152B81E8570835441C3F528BC661E51411F85EB817183544114AE47F15D1E51418FC2F5C87283544185EB51D85D1E51413333330375835441EC51B80E5E1E5141295C8F8279835441B81E857B5E1E51413D0AD7D37B83544148E17AD4821E5141EC51B8EE7A835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000042000000C3C4E04B831E5141C18F8217758354412529AF1E841E5141D4969AC76A835441CF4CE2B27B1E5141D671EF966B835441B5EF6BF1701E5141E9C311896C83544128652E01711E51414BC60E3370835441295C8F02711E514152B81E8570835441854529B3681E514108FA935171835441CA3393845E1E514190128FB37283544114AE47F15D1E51418FC2F5C872835441D6F12DDB5D1E51416740DFC174835441B81E857B5E1E51413D0AD7D37B835441A4703D1A611E5141333333E38D8354411F85EBD1611E51411F85EB0192835441C3F528BC631E514152B81E7598835441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321127 - 3630046
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -4627  </desc>
-<a>
-0106000000010000000103000000010000000F00000066666616841E51418FC2F5086B835441666666E6841E5141000000A0648354411F85EB21851E51417B14AEA76083544148E17A24851E514185EB51885D835441EC51B80E801E514148E17A545D83544185EB5108711E5141CDCCCC8C5C83544114AE47F1701E51410AD7A3806C835441295C8F02711E514152B81E8570835441C3F528BC661E51411F85EB817183544114AE47F15D1E51418FC2F5C87283544185EB51D85D1E51413333330375835441EC51B80E5E1E5141295C8F8279835441B81E857B5E1E51413D0AD7D37B83544148E17AD4821E5141EC51B8EE7A835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000042000000C3C4E04B831E5141C18F8217758354412529AF1E841E5141D4969AC76A835441CF4CE2B27B1E5141D671EF966B835441B5EF6BF1701E5141E9C311896C83544128652E01711E51414BC60E3370835441295C8F02711E514152B81E8570835441854529B3681E514108FA935171835441CA3393845E1E514190128FB37283544114AE47F15D1E51418FC2F5C872835441D6F12DDB5D1E51416740DFC174835441B81E857B5E1E51413D0AD7D37B835441A4703D1A611E5141333333E38D8354411F85EBD1611E51411F85EB0192835441C3F528BC631E514152B81E7598835441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>325679 - 1837988
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -4227  </desc>
-<a>
-0106000000010000000103000000020000001F000000713D0A17ACB0504148E17A54F53C544114AE4701AEB05041F6285C1FF63C5441C3F5287CACB0504166666626FA3C54419A999989AAB05041B81E857BF93C5441666666C6A9B0504152B81EC5FA3C54419A999979AAB05041000000B0003D54415C8FC2A5A2B050419A9999F90C3D544133333383ABB050418FC2F5A8113D544152B81EE5ACB050411F85EB610E3D544114AE4781B4B05041C3F528FC113D544185EB5198C1B05041D7A3704D183D54418FC2F5A8CEB0504152B81E951E3D54418FC2F528D4B05041A4703DEA203D5441AE47E11AD6B05041B81E856B213D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000025000000666666C6A9B0504152B81EC5FA3C54419A999979AAB05041000000B0003D54415C8FC2A5A2B050419A9999F90C3D544133333383ABB050418FC2F5A8113D544152B81EE5ACB050411F85EB610E3D544114AE4781B4B05041C3F528FC113D544185EB5198C1B05041D7A3704D183D54418FC2F5A8CEB0504152B81E951E3D54418FC2F528D4B05041A4703DEA203D5441AE47E11AD6B05041B81E856B213D5441713D0AB7D7B05041AE47E11A1D3D54419A9999D9D8B0504166666676143D5441C3F528DCD6B05041295C8FB2113D54417B14AEC7D5B05041295C8F12103D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328701 - 1291612
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8198  </desc>
-<a>
-0106000000010000000103000000010000001C000000713D0A77ED1E5141B81E852B3BF75441B81E856BEF1E514185EB51F83EF7544133333383F01E514185EB512841F75441D7A370DDF91E5141D7A370BD41F75441D7A3705DFE1E514148E17A8441F75441F6285CDF011F514185EB51B840F75441D7A3701D051F5141295C8F923FF754415C8FC275081F5141333333833DF75441333333530E1F51411F85EB7138F75441E17A140E1A1F514148E17A142EF754417B14AE671B1F514152B81E052DF7544148E17AD41A1F5141EC51B8FE2BF754415C8FC2251A1F51411F85EB812AF75441295C8F32191F51413333331329F75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000034000000E9D71099161F5141E8404BAB25F754419A9999C9101F51419A9999291FF754417B14AEC7051F51418FC2F5A813F754413D0AD7D3EE1E5141D7A3706D19F75441000000E0DF1E5141C3F5280C1CF75441F6285C3FCA1E51411F85EBA11EF75441C3F5284CC61E5141AE47E11A1FF754419A999969BC1E5141CDCCCCEC20F75441295C8F32BD1E5141713D0AA722F75441CDCCCCECBE1E5141E17A142E22F7544166666656C01E5141C3F5286C2AF7544152B81E05BC1E514152B81E352BF75441C3F5285CBD1E51411F85EB012FF754411F85EBD1BA1E5141666666662FF75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328701 - 3296692
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8198  </desc>
-<a>
-0106000000010000000103000000010000001C000000713D0A77ED1E5141B81E852B3BF75441B81E856BEF1E514185EB51F83EF7544133333383F01E514185EB512841F75441D7A370DDF91E5141D7A370BD41F75441D7A3705DFE1E514148E17A8441F75441F6285CDF011F514185EB51B840F75441D7A3701D051F5141295C8F923FF754415C8FC275081F5141333333833DF75441333333530E1F51411F85EB7138F75441E17A140E1A1F514148E17A142EF754417B14AE671B1F514152B81E052DF7544148E17AD41A1F5141EC51B8FE2BF754415C8FC2251A1F51411F85EB812AF75441295C8F32191F51413333331329F75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000034000000E9D71099161F5141E8404BAB25F754419A9999C9101F51419A9999291FF754417B14AEC7051F51418FC2F5A813F754413D0AD7D3EE1E5141D7A3706D19F75441000000E0DF1E5141C3F5280C1CF75441F6285C3FCA1E51411F85EBA11EF75441C3F5284CC61E5141AE47E11A1FF754419A999969BC1E5141CDCCCCEC20F75441295C8F32BD1E5141713D0AA722F75441CDCCCCECBE1E5141E17A142E22F7544166666656C01E5141C3F5286C2AF7544152B81E05BC1E514152B81E352BF75441C3F5285CBD1E51411F85EB012FF754411F85EBD1BA1E5141666666662FF75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335970 - 4343049
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1922  </desc>
-<a>
-01060000000100000001030000000200000053000000CDCCCCDC5A795041EC51B83E7A2B55411F85EB9150795041E17A14CE6F2B5541C3F528FC4F7950415C8FC2456E2B5541A4703DFA52795041000000106B2B554148E17A144E795041C3F5286C642B5541A4703DAA4C7950417B14AEA75E2B55417B14AE974579504152B81E35542B5541AE47E15A3E795041000000D0592B554114AE47813C795041295C8FB25C2B554148E17A943B79504148E17A945F2B554185EB51C83B7950410AD7A370632B55418FC2F5983C795041D7A3701D662B5541333333E33D795041D7A3701D692B5541F6285C4F4479504148E17A44752B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000090000000CDCCCCDC5A795041EC51B83E7A2B55411F85EB9150795041E17A14CE6F2B5541C3F528FC4F7950415C8FC2456E2B5541A4703DFA52795041000000106B2B554148E17A144E795041C3F5286C642B5541A4703DAA4C7950417B14AEA75E2B55417B14AE974579504152B81E35542B5541AE47E15A3E795041000000D0592B554114AE47813C795041295C8FB25C2B554148E17A943B79504148E17A945F2B554185EB51C83B7950410AD7A370632B55418FC2F5983C795041D7A3701D662B5541333333E33D795041D7A3701D692B5541F6285C4F4479504148E17A44752B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>343134 - 3109625
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -32746  </desc>
-<a>
-01060000000100000001030000000100000010000000F6285C0FA0ED5041CDCCCC3C4BAD5441D7A370FD5CED5041C3F5286C63AD5441713D0A475BED5041333333036EAD544148E17AB45AED5041CDCCCCCC73AD5441B81E85BB5BED5041A4703DEA76AD54410AD7A3C05EED50418FC2F5B87BAD5441295C8FF260ED504114AE47917DAD54413D0AD7B363ED504185EB51087DAD54419A99999976ED50416666663676AD5441666666C697ED50411F85EB416AAD5441A4703D0AA4ED5041E17A14AE64AD5441B81E859BB6ED5041333333A35EAD5441D7A370DDB7ED5041CDCCCC9C5DAD5441295C8F42B5ED504148E17AF44DAD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000000B6A9AC8B5ED5041D874271A51AD5441295C8F42B5ED504148E17AF44DAD54413D0AD7B3B3ED50417B14AE2744AD5441F6285C0FA0ED5041CDCCCC3C4BAD544179E67CBA96ED50417027369A4EAD54412A4A433493ED504105468CDF4FAD54413AEFBCCD96ED5041C1EA3E4C5CAD54411C239E479AED5041EB80591A5BAD54418CA164D4B2ED50415862391652AD54410B6A9AC8B5ED5041D874271A51AD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>343134 - 3491755
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -32746  </desc>
-<a>
-01060000000100000001030000000100000010000000F6285C0FA0ED5041CDCCCC3C4BAD5441D7A370FD5CED5041C3F5286C63AD5441713D0A475BED5041333333036EAD544148E17AB45AED5041CDCCCCCC73AD5441B81E85BB5BED5041A4703DEA76AD54410AD7A3C05EED50418FC2F5B87BAD5441295C8FF260ED504114AE47917DAD54413D0AD7B363ED504185EB51087DAD54419A99999976ED50416666663676AD5441666666C697ED50411F85EB416AAD5441A4703D0AA4ED5041E17A14AE64AD5441B81E859BB6ED5041333333A35EAD5441D7A370DDB7ED5041CDCCCC9C5DAD5441295C8F42B5ED504148E17AF44DAD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000000B6A9AC8B5ED5041D874271A51AD5441295C8F42B5ED504148E17AF44DAD54413D0AD7B3B3ED50417B14AE2744AD5441F6285C0FA0ED5041CDCCCC3C4BAD544179E67CBA96ED50417027369A4EAD54412A4A433493ED504105468CDF4FAD54413AEFBCCD96ED5041C1EA3E4C5CAD54411C239E479AED5041EB80591A5BAD54418CA164D4B2ED50415862391652AD54410B6A9AC8B5ED5041D874271A51AD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354622 - 384861
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1046  </desc>
-<a>
-0106000000050000000103000000030000005D000000AE47E1EA4DC75041E17A14BE5BD95441AE47E1AA4CC75041B81E851B64D95441E17A147E49C7504152B81E6569D95441C3F5289C46C750410AD7A3E06ED95441AE47E1EA43C750413333330378D95441713D0A5743C75041B81E859B7FD95441F6285C6F43C75041666666D688D95441B81E85FB43C750415C8FC2458ED95441295C8FB26CC7504185EB516889D9544152B81ED59BC7504148E17A5483D95441AE47E16AA5C75041F6285CAF82D954415C8FC225A7C750416666665681D954415C8FC225A7C75041666666967DD95441CDCCCCCCA5C750413333334374D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000004B000000CDCCCCBC2CC750410AD7A3E094D954419A9999B92AC75041F6285CAFA5D95441B81E85EB29C75041295C8F62AFD95441F6285CEF2AC75041A4703DDAAFD95441713D0AC72AC75041E17A142EB1D95441713D0A8729C75041A4703DBAB1D95441B81E855B28C75041666666A6BBD95441F6285C1F28C75041666666B6BFD95441333333432CC7504166666636C2D95441713D0A0731C75041E17A148EC4D95441B81E85DB34C75041295C8F52C4D95441B81E85EB38C75041A4703D8AC3D95441B81E859B3DC7504166666636C2D95441F6285CCF40C75041666666F6C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>364438 - 1808308
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2861  </desc>
-<a>
-01060000000100000001030000000100000012000000713D0A175DA650415C8FC24559665441CDCCCC3C59A65041666666E657665441E17A147E52A650411F85EB8153665441333333A34BA65041CDCCCCDC4D6654411F85EB114CA650413D0AD7235E6654410AD7A36074A65041E17A141E686654418FC2F5A86EA65041B81E858B846654415C8FC2457CA65041CDCCCCBC876654418FC2F5787DA65041E17A14FE86665441EC51B80E80A65041000000E07B665441CDCCCC5C80A65041B81E852B7A665441333333E384A6504114AE470173665441A4703DBA89A650419A9999796666544185EB51B87BA650418FC2F5D860665441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000008FC2F5A86EA65041B71E858B846654415C8FC2457CA65041CDCCCCBC876654418FC2F5787DA65041E17A14FE86665441EC51B80E80A65041000000E07B665441CDCCCC5C80A65041B81E852B7A665441333333E384A6504114AE470173665441A4703DBA89A650419A9999796666544185EB51B87BA650418FC2F5D860665441666666A67AA65041AE47E16A606654410000008079A6504148E17AF45F665441333333A36AA65041000000B05E665441713D0A175DA650415C8FC24559665441CDCCCC3C59A65041666666E657665441E17A147E52A650411F85EB8153665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>364438 - 3415444
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2861  </desc>
-<a>
-01060000000100000001030000000100000012000000713D0A175DA650415C8FC24559665441CDCCCC3C59A65041666666E657665441E17A147E52A650411F85EB8153665441333333A34BA65041CDCCCCDC4D6654411F85EB114CA650413D0AD7235E6654410AD7A36074A65041E17A141E686654418FC2F5A86EA65041B81E858B846654415C8FC2457CA65041CDCCCCBC876654418FC2F5787DA65041E17A14FE86665441EC51B80E80A65041000000E07B665441CDCCCC5C80A65041B81E852B7A665441333333E384A6504114AE470173665441A4703DBA89A650419A9999796666544185EB51B87BA650418FC2F5D860665441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000008FC2F5A86EA65041B71E858B846654415C8FC2457CA65041CDCCCCBC876654418FC2F5787DA65041E17A14FE86665441EC51B80E80A65041000000E07B665441CDCCCC5C80A65041B81E852B7A665441333333E384A6504114AE470173665441A4703DBA89A650419A9999796666544185EB51B87BA650418FC2F5D860665441666666A67AA65041AE47E16A606654410000008079A6504148E17AF45F665441333333A36AA65041000000B05E665441713D0A175DA650415C8FC24559665441CDCCCC3C59A65041666666E657665441E17A147E52A650411F85EB8153665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371024 - 189966
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8322  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E10A61D150410AD7A3405C9554415C8FC2C563D1504152B81EF55D955441CDCCCC8C68D15041A4703DAA5F955441A4703D3A74D150410AD7A3106395544185EB51A87AD15041295C8F5241955441666666E67AD15041EC51B80E40955441CDCCCCEC6AD150413D0AD7F340955441F6285CCF65D150413333337341955441295C8FD265D15041B81E85FB429554415C8FC29565D15041E17A14FE44955441713D0A5764D150418FC2F538499554413D0AD70360D1504185EB51D84E955441EC51B8BE5FD150416666669656955441AE47E10A61D150410AD7A3405C955441
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000003D0AD70360D1504185EB51D84E955441387EA5D85FD150414E51EFAE53955441691CF0C55FD150418AFBFBAD56955441B694870B61D15041B1B30B415C9554418C40A02061D150410BA6384E5C95544125DCD64561D150419E6A76655C9554417761A19461D15041A2C1AB965C955441B96C063362D15041AB5798F95C95544188B1A74162D15041AB6BBB025D9554419004D3AB62D15041B50D0A455D955441D24758CE63D150410B8F80F45D955441EB5D74A468D15041699120B15F9554418A4FC2C468D15041186E88BA5F955441333224BB69D15041DEE8440260955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371024 - 394521
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -8322  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E10A61D150410AD7A3405C9554415C8FC2C563D1504152B81EF55D955441CDCCCC8C68D15041A4703DAA5F955441A4703D3A74D150410AD7A3106395544185EB51A87AD15041295C8F5241955441666666E67AD15041EC51B80E40955441CDCCCCEC6AD150413D0AD7F340955441F6285CCF65D150413333337341955441295C8FD265D15041B81E85FB429554415C8FC29565D15041E17A14FE44955441713D0A5764D150418FC2F538499554413D0AD70360D1504185EB51D84E955441EC51B8BE5FD150416666669656955441AE47E10A61D150410AD7A3405C955441
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000003D0AD70360D1504185EB51D84E955441387EA5D85FD150414E51EFAE53955441691CF0C55FD150418AFBFBAD56955441B694870B61D15041B1B30B415C9554418C40A02061D150410BA6384E5C95544125DCD64561D150419E6A76655C9554417761A19461D15041A2C1AB965C955441B96C063362D15041AB5798F95C95544188B1A74162D15041AB6BBB025D9554419004D3AB62D15041B50D0A455D955441D24758CE63D150410B8F80F45D955441EB5D74A468D15041699120B15F9554418A4FC2C468D15041186E88BA5F955441333224BB69D15041DEE8440260955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371224 - 190001
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -16234  </desc>
-<a>
-0106000000010000000103000000010000000800000066666696ABD35041C3F5281CBE9354419A999959D0D35041295C8FC2C6935441C3F5285CF4D35041B81E853BCF9354418FC2F588F6D35041666666B6CB9354419A999919FBD3504148E17AB4C29354410AD7A3D0D1D35041E17A14FEB893544185EB5168AFD350415C8FC2E5B093544166666696ABD35041C3F5281CBE935441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000AE15026AAFD35041173C28E6B0935441B90C6857ADD35041F76F260BB89354413AB6D696ABD35041D27FA41ABE935441FA7DB3F0ADD3504113BFE0A9BE935441E06AADFDADD350413A60EEACBE935441DC8B4101AED3504183EFC5ADBE9354414C7C60E5B1D3504106ACA87DB193544135977C33B0D35041FB078F15B19354418A2642B0AFD350418551AFF6B0935441AE15026AAFD35041173C28E6B0935441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>382911 - 1678665
-abs( area(A) - difference(A,B) - areatest(A,B) ) = 8716  </desc>
-<a>
-01060000000100000001030000000100000019000000666666C6FBA65041713D0A078B0055418FC2F5A8FAA6504185EB51D88A0055415C8FC285F6A65041C3F5282C8A005541E17A147EF5A650411F85EB018A0055411F85EB21F3A65041C3F5281CA70055417B14AE27F4A65041295C8F52A70055411F85EBC1F6A65041D7A370DDA7005541A4703D4AF8A65041B81E853BA80055418FC2F508FAA650417B14AEA7A8005541C3F528CCFAA650415C8FC2D5A8005541295C8F82FFA650419A999929AA00554148E17A4400A750417B14AE67AA005541C3F5280C0EA75041AE47E1CAAE0055417B14AE7713A7504152B81E85B0005541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000EFFD511F0EA750414DA5FCD0AE005541FB9DE8420DA75041B165CD8AAE005541D038789A0FA750419EB4006294005541AE47E16A02A750418FC2F5A891005541B81E855B03A75041000000B08C005541713D0AA702A7504185EB51888C0055419A9999C901A750417B14AE578C0055419A999969FCA65041AE47E12A8B005541666666C6FBA65041713D0A078B0055418FC2F5A8FAA6504185EB51D88A0055415C8FC285F6A65041C3F5282C8A005541E17A147EF5A650411F85EB018A0055411F85EB21F3A65041C3F5281CA70055417B14AE27F4A65041295C8F52A7005541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>767988 - 362220
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2163  </desc>
-<a>
-0106000000030000000103000000010000003800000000000040D51651411F85EBB1BEC8544148E17A24D61651413D0AD703C1C85441EC51B82EDB165141AE47E11ACEC854417B14AE87DE1651419A9999B9CDC85441AE47E10AE216514133333353CDC85441E17A148EE9165141EC51B80EC9C85441D7A3709DF1165141A4703DEAC4C85441D7A370CDF71651411F85EB61C3C854410AD7A38000175141A4703DCAC2C8544152B81E250817514100000080C3C85441666666F609175141CDCCCCBCBBC85441D7A3705D0B17514152B81E25B5C85441AE47E16A0A175141B81E853BB2C8544148E17AC4EC165141E17A140EB1C85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000000000040D51651411F85EBB1BEC854410F000040D51651414685EBB1BEC85441C1000040D5165141F484EBB1BEC85441381A0040D516514146C9EBB1BEC8544148E17A24D61651413D0AD703C1C854417ED2B72EDB165141B7FCDF1ACEC854419952B82EDB1651419A47E11ACEC8544184C4BC2EDB1651416EC6E01ACEC85441F1EAD70AE216514123443453CDC85441AE47E10AE216514133333353CDC85441BAFCE30BE5165141066E5C9ECBC85441767A148EE9165141C151B80EC9C8544136A3709DF116514179703DEAC4C85441C2A370CDF7165141A984EB61C3C85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>407778 - 342182
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2561  </desc>
-<a>
-01060000000100000001030000000100000011000000000000F0F3EE5041295C8F221E38544148E17A84F4EE50417B14AEB71B3854418FC2F518EFEE5041EC51B89E1A38544152B81E65EDEE5041666666461A3854419A999909ECEE5041CDCCCCFC21385441A4703D2AE6EE5041AE47E1DA30385441333333E3E0EE5041C3F528EC46385441AE47E17ADBEE5041D7A3700D58385441C3F5289CD5EE5041713D0AA76738544166666656DAEE50411F85EB9168385441D7A370EDDBEE5041CDCCCC9C673854419A999929E0EE504185EB51A8593854411F85EB71E6EE50418FC2F568483854417B14AE27E7EE504185EB510847385441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000002AF87A5FDAEE504151A9738C68385441D7ABE5A8DBEE50414E9B13C66738544159089FFDDFEE50414A9FEFF958385441E3535FD0E3EE504133C48EE34D385441C4CC5FEEE9EE504151A15D2B3F385441C710405FEDEE5041A8BE1CB333385441A889407DF3EE5041CA132B191E385441678DA6FCF3EE504122012D9C1B38544111B3FE5FF1EE50412D79C7141B385441553A9079EFEE5041AAE2FA9C1B385441770570CCECEE50411D63DB1C22385441FFA6FF04E8EE504118FB1CC2363854411E2EFFE6E1EE5041F73FBE3247385441552A0FB6E1EE50418C8B7E054B385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>438173 - 4391836
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5690  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C6FB7E350410AD7A3D0DE735441CDCCCC5CB0E35041B81E85BBE27354413D0AD773B4E3504100000030007454417B14AEE7BAE350413D0AD7C3FE7354415C8FC235D1E35041713D0AE7F97354415C8FC2D5E0E3504166666676F573544114AE4701E1E35041AE47E13AD17354419A9999B9D1E35041B81E85BBD37354410AD7A310C3E3504152B81E35DB735441F6285C6FB7E350410AD7A3D0DE735441
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000EB9216E9E0E35041988DF05EE573544185EB5148E5E35041EC51B8DEE473544148E17A54E6E35041A4703D0AE5735441E17A1446E7E35041C3F5280CE57354418FC2F518EAE350411F85EB11E5735441508D97DEEAE35041105839DCE4735441F6285CCFEBE35041AE47E19AE4735441295C8F32EDE3504123DBF956E5735441C3F5288CEDE3504166666686E57354411D5A6473EFE350417368913DE5735441666666C6F0E35041AE47E10AE57354417B14AE97F2E35041D7A370CDE57354410AD7A370F3E350418FC2F5A8E5735441295C8F72F3E350418FC2F508E5735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442223 - 1480455
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1266  </desc>
-<a>
-01060000000300000001030000000100000021000000C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D652955418FC2F5A817F350419A99992962295541A4703D6A15F350417B14AEB768295541EC51B88E12F3504185EB51686F295541E17A144E11F35041CDCCCC1C6F2955413D0AD7F30EF35041CDCCCCEC6D295541C3F5283C0AF350410AD7A3C06A2955411F85EBA108F350413D0AD7836929554166666696FCF25041D7A370BD5D29554185EB517800F3504152B81EE559295541EC51B8CEFCF25041CDCCCC6C56295541000000E0F5F2504148E17A4453295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A0000001AB327C90BF35041C62FB0AB8F2955413CC0ED690DF35041448EB4AE8F2955412C5A955710F35041258A0B1B8E2955418FC2F5F80EF35041EC51B8BE8A295541D7A3709D0EF35041A4703D0A88295541E71E17A70EF3504155BC1452852955412C76110F14F3504155BC145285295541245F613D19F35041453A408884295541A4703DFA1CF3504185EB51787D295541C6A6DAA81FF35041564C2474762955414ACE2EC920F35041E28A286672295541C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D65295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442223 - 3474701
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1266  </desc>
-<a>
-01060000000300000001030000000100000021000000C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D652955418FC2F5A817F350419A99992962295541A4703D6A15F350417B14AEB768295541EC51B88E12F3504185EB51686F295541E17A144E11F35041CDCCCC1C6F2955413D0AD7F30EF35041CDCCCCEC6D295541C3F5283C0AF350410AD7A3C06A2955411F85EBA108F350413D0AD7836929554166666696FCF25041D7A370BD5D29554185EB517800F3504152B81EE559295541EC51B8CEFCF25041CDCCCC6C56295541000000E0F5F2504148E17A4453295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A0000001AB327C90BF35041C62FB0AB8F2955413CC0ED690DF35041448EB4AE8F2955412C5A955710F35041258A0B1B8E2955418FC2F5F80EF35041EC51B8BE8A295541D7A3709D0EF35041A4703D0A88295541E71E17A70EF3504155BC1452852955412C76110F14F3504155BC145285295541245F613D19F35041453A408884295541A4703DFA1CF3504185EB51787D295541C6A6DAA81FF35041564C2474762955414ACE2EC920F35041E28A286672295541C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D65295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452452 - 254359
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2623  </desc>
-<a>
-0106000000010000000103000000010000001B0000003D0AD7B37132514185EB51981D2F554148E17A346E325141B81E855B1F2F55413D0AD7336B325141EC51B8AE212F55410AD7A3C068325141AE47E19A242F5541C3F528FC673251419A999909262F55417B14AE3767325141C3F528EC262F55415C8FC23566325141333333C3282F5541E17A14DE643251419A9999792B2F5541A4703D8A63325141EC51B8AE2D2F5541295C8FF263325141C3F5283C2E2F5541000000D06D32514148E17AD4372F55418FC2F5286F325141295C8F32392F5541F6285CEF743251411F85EB913D2F55415C8FC2C5793251418FC2F548422F5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000000AD7A360723251415C8FC245202F55415050FBCD7132514169BA9E371E2F5541F76476036C3251415B1D2B69222F55417F795AB8673251418218CF66282F5541B4492B2064325141091373642E2F554182B4648966325141A51ADAC0302F55411E295CEF743251416784EB913D2F554161E003AB793251417C74E42E422F55416E7C21B579325141E87CC038422F55413694EEB8793251416FF0743C422F5541808707BF79325141925C6642422F5541BEF25ABF7932514108ABB742422F55414F8FC2C57932514182C2F548422F5541C3F5280C7D3251417B14AED73C2F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452452 - 345483
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2623  </desc>
-<a>
-0106000000010000000103000000010000001B0000003D0AD7B37132514185EB51981D2F554148E17A346E325141B81E855B1F2F55413D0AD7336B325141EC51B8AE212F55410AD7A3C068325141AE47E19A242F5541C3F528FC673251419A999909262F55417B14AE3767325141C3F528EC262F55415C8FC23566325141333333C3282F5541E17A14DE643251419A9999792B2F5541A4703D8A63325141EC51B8AE2D2F5541295C8FF263325141C3F5283C2E2F5541000000D06D32514148E17AD4372F55418FC2F5286F325141295C8F32392F5541F6285CEF743251411F85EB913D2F55415C8FC2C5793251418FC2F548422F5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000000AD7A360723251415C8FC245202F55415050FBCD7132514169BA9E371E2F5541F76476036C3251415B1D2B69222F55417F795AB8673251418218CF66282F5541B4492B2064325141091373642E2F554182B4648966325141A51ADAC0302F55411E295CEF743251416784EB913D2F554161E003AB793251417C74E42E422F55416E7C21B579325141E87CC038422F55413694EEB8793251416FF0743C422F5541808707BF79325141925C6642422F5541BEF25ABF7932514108ABB742422F55414F8FC2C57932514182C2F548422F5541C3F5280C7D3251417B14AED73C2F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454450 - 119968
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -39250  </desc>
-<a>
-01060000000100000001030000000100000017000000713D0A4703B65041EC51B82E08DE54413D0AD763FDB55041295C8F020BDE54416666665605B65041C3F5283C27DE544148E17A8411B650410000005052DE5441A4703D3A12B650418FC2F5B854DE5441D7A3707D18B65041D7A370CD59DE54410AD7A32026B6504148E17A6457DE5441713D0A2740B65041666666A652DE5441B81E857B58B65041713D0A374EDE5441666666065CB650411F85EB914DDE54413D0AD77350B65041AE47E1AA24DE54418FC2F54844B650413D0AD793F9DD5441333333C340B65041AE47E14AFADD5441EC51B84E3DB65041E17A14FEFADD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000003D0AD763FDB55041295C8F020BDE54416666665605B65041C3F5283C27DE544148E17A8411B650410000005052DE5441A4703D3A12B650418FC2F5B854DE5441D7A3707D18B65041D7A370CD59DE54410AD7A32026B6504148E17A6457DE5441C6FC9AF139B650411A2D8BC553DE54411C1DAC053BB650413BB2BB9553DE5441B61205F63BB65041C45BEF6953DE54417F0CA52840B65041644E82A252DE544186E462C63EB65041C13304CD4DDE5441ED137EAB3DB650411C363CF049DE5441227A880C3DB65041BD4D24BD47DE54419BFECD013CB6504133FAB00044DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456298 - 152953
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2975  </desc>
-<a>
-0106000000010000000103000000010000002F000000D7A3701D960D5141A4703D9AB079544133333393960D514185EB5178AF795441AE47E13A950D5141B81E857BAB795441CDCCCCBC940D5141AE47E1FAA8795441E17A144E940D51417B14AEF7A37954411F85EB618E0D5141295C8F52A179544166666636840D5141CDCCCCCC9C795441B81E857B7F0D5141EC51B83E9A7954415C8FC2A57A0D51419A99996997795441000000107A0D5141295C8F7297795441C3F528FC740D5141295C8FA2A279544152B81E15700D5141A4703DCAAD795441000000C06C0D51410AD7A3C0AB79544148E17A146B0D51411F85EBA1AF795441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000009B3DAFF4850D5141B52542939D7954419F346736840D51418128CDCC9C79544154D233C7800D51412D87F069A179544176096E73780D514160A8CF99AC7954411E5ED837750D5141866C9BF1B07954413A274BF9720D5141BE1C4876AF7954416C2B32A3720D51413D68703DAF79544152B81E15700D5141A4703DCAAD795441000000C06C0D51410AD7A3C0AB795441AEB304896C0D5141FBBA6140AC79544123DDAC27700D5141E06332F3B1795441DA3A7A64720D5141074109C7B67954419FE85B3F740D51413442A430BB7954419D218836700D51410B4E2E0DC0795441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>482152 - 153313
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -11147  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C1FC71B5141CDCCCCEC61735441EC51B84EF31B51415C8FC2D55E735441CDCCCC0C021C5141A4703DFA5D735441295C8F12051C5141666666E651735441295C8F52081C51415C8FC2F545735441A4703D0AF21B5141AE47E13A4773544152B81E55CE1B514148E17A3449735441D7A3704DCD1B5141000000104D73544133333393CA1B5141AE47E1EA55735441F6285C1FC71B5141CDCCCCEC61735441
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000033333393CA1B5141AE47E1EA5573544107DD7131C81B5141AD7A8E335E7354413027D4A8C71B5141190EB20E60735441E8A51F20C71B5141C3E824EA6173544157442C35F31B514154ED8BD75E735441EC51B84EF31B51415C8FC2D55E7354411BCD2188011C514150E7F4015E73544153D0CC0C021C514181623DFA5D735441D508DB37031C5141BA1E414F59735441B76806E4031C5141F1E6499F567354411E988E12051C5141B28666E651735441DE85B9AEF21B5141435399E95273544133333393CA1B5141AE47E1EA55735441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>482152 - 381004
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -11147  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C1FC71B5141CDCCCCEC61735441EC51B84EF31B51415C8FC2D55E735441CDCCCC0C021C5141A4703DFA5D735441295C8F12051C5141666666E651735441295C8F52081C51415C8FC2F545735441A4703D0AF21B5141AE47E13A4773544152B81E55CE1B514148E17A3449735441D7A3704DCD1B5141000000104D73544133333393CA1B5141AE47E1EA55735441F6285C1FC71B5141CDCCCCEC61735441
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000033333393CA1B5141AE47E1EA5573544107DD7131C81B5141AD7A8E335E7354413027D4A8C71B5141190EB20E60735441E8A51F20C71B5141C3E824EA6173544157442C35F31B514154ED8BD75E735441EC51B84EF31B51415C8FC2D55E7354411BCD2188011C514150E7F4015E73544153D0CC0C021C514181623DFA5D735441D508DB37031C5141BA1E414F59735441B76806E4031C5141F1E6499F567354411E988E12051C5141B28666E651735441DE85B9AEF21B5141435399E95273544133333393CA1B5141AE47E1EA55735441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>514154 - 22172
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1547  </desc>
-<a>
-010600000001000000010300000001000000080000003D0AD703578C5141A4703DEAFC79544152B81E25678C514152B81E95077A54415C8FC205698C5141F6285CAF057A5441295C8F026A8C5141295C8F32047A5441AE47E1CA6A8C5141A4703DBA017A54417B14AE276B8C514148E17A64FE795441EC51B80E588C5141B81E85DBFA7954413D0AD703578C5141A4703DEAFC795441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000BB9222FF578C5141595E47FAFA79544145915E16578C5141B98C7EF6FC795441EAC8D35E5B8C5141F5B1A1CBFF795441B2AF0D8D5C8C5141D7EA8193007A5441B76DCC46648C5141B7DD7AAF057A54417C482925668C51416FC7D7EB067A5441D66CBA15638C51411F6CD75C047A5441ACA96EBC5C8C514164D74471FD795441BB9222FF578C5141595E47FAFA795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>514154 - 65731
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1547  </desc>
-<a>
-010600000001000000010300000001000000080000003D0AD703578C5141A4703DEAFC79544152B81E25678C514152B81E95077A54415C8FC205698C5141F6285CAF057A5441295C8F026A8C5141295C8F32047A5441AE47E1CA6A8C5141A4703DBA017A54417B14AE276B8C514148E17A64FE795441EC51B80E588C5141B81E85DBFA7954413D0AD703578C5141A4703DEAFC795441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000BB9222FF578C5141595E47FAFA79544145915E16578C5141B98C7EF6FC795441EAC8D35E5B8C5141F5B1A1CBFF795441B2AF0D8D5C8C5141D7EA8193007A5441B76DCC46648C5141B7DD7AAF057A54417C482925668C51416FC7D7EB067A5441D66CBA15638C51411F6CD75C047A5441ACA96EBC5C8C514164D74471FD795441BB9222FF578C5141595E47FAFA795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>914024 - 359091
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -5650  </desc>
-<a>
-01060000000100000001030000000100000009000000F6285CBF03F25041D7A3702D269F5441295C8F72FEF150415C8FC2E5FB9E544114AE4741FCF15041F6285CCFFB9E544114AE47D1F9F15041713D0AB7FB9E5441C3F528DCF5F15041A4703D8AFD9E5441713D0AD7FAF15041F6285C0F279F5441EC51B89E01F25041EC51B86E269F5441AE47E15A02F25041CDCCCC5C269F5441F6285CBF03F25041D7A3702D269F5441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000AE47E15A02F25041CDCCCC5C269F5441150383F302F2504102AD8548269F5441F1285CBF03F25041ADA3702D269F5441C224018903F25041CF90D37B249F544142494A6703F25041511FE06E239F5441F6F72584FAF150419D56435C249F5441713D0AD7FAF15041F6285C0F279F5441EC51B89E01F25041EC51B86E269F5441AE47E15A02F25041CDCCCC5C269F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>901210 - 3948111
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7198  </desc>
-<a>
-01060000000100000001030000000200000016000000EC51B8BE00E25041B81E85ABCE325441C3F528EC00E2504114AE47B1D4325441F6285C6FFEE15041713D0AA7D43254410AD7A360FEE15041CDCCCC5CD5325441E17A141EFBE15041B81E857BD5325441D7A3701DFBE1504114AE47A1D6325441AE47E1DAFAE15041713D0A77DD3254418FC2F5B8FAE15041D7A3701DDE325441EC51B8AEFBE1504100000030DE325441A4703D0A04E250410AD7A3D0DE325441A4703D9A09E25041B81E853BDF325441B81E856B09E25041A4703DFADA325441CDCCCC7C08E250417B14AE67D9325441000000C005E25041CDCCCCECD4325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000038000000CD67315FFBE15041527AFE29DE32544167A26B9BFBE1504114E08A2EDE3254415670F73DFBE1504162F0C368E03254414D6C80AEFAE15041F95A5CE1E13254411F85EBA1F8E1504166666696E332544114AE47B1F4E15041F6285C2FE63254411F85EB31F2E15041295C8F52E73254413D0AD783EEE15041666666E6E8325441EC51B84EEDE150418FC2F5A8E9325441B3528A91E8E15041A7FD0DC2EC325441B7CB8ED1E8E15041310E5370ED325441A041E56AE7E15041C878EBE8EE3254418C781928E6E15041D17C6278EF3254416CEAF831E4E15041EAC7E902F1325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942203 - 2939797
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -19938  </desc>
-<a>
-01060000000100000001030000000100000015000000D7A3703DBAB150418FC2F5C831D45441F6285CBFC1B1504148E17AB43ED454417B14AEC7C9B15041F6285C8F4CD4544148E17A04D1B150415C8FC21558D454415C8FC205D5B15041E17A140E5FD454417B14AE17D8B1504114AE476165D454419A999999DAB1504148E17A846AD454410AD7A3B0E4B1504185EB519867D45441AE47E1EAE8B15041295C8FD264D45441C3F528ACECB150410AD7A38061D45441D7A370CDEFB15041333333B35DD45441AE47E15AF2B150417B14AE6759D45441295C8FA2F7B15041B81E855B4CD45441A4703D8AEDB15041333333E33AD45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000D7A3703DBAB150418FC2F5C831D45441F40F17D4BDB15041FF2CE8F537D45441A148C7C9C1B15041CB5073C63ED454417588AD75C5B150418311A71B45D454418A4C2390C7B15041F6C76CBC48D45441E2543A0BCAB15041C49E72664CD45441BD466D45CDB150416E7909724AD454410AFA8BC3D2B15041A17D611E47D4544189BF2C64D8B15041DEAFAED243D454411C8A9BE3DAB15041C8E1D36242D45441F697D580DCB1504192D5D59B41D454412E7BD89CDDB150414ABB953A41D454418D9E0A46E0B1504137C888DB40D45441F61E2891E4B15041CD55495040D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942203 - 3387653
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -19938  </desc>
-<a>
-01060000000100000001030000000100000015000000D7A3703DBAB150418FC2F5C831D45441F6285CBFC1B1504148E17AB43ED454417B14AEC7C9B15041F6285C8F4CD4544148E17A04D1B150415C8FC21558D454415C8FC205D5B15041E17A140E5FD454417B14AE17D8B1504114AE476165D454419A999999DAB1504148E17A846AD454410AD7A3B0E4B1504185EB519867D45441AE47E1EAE8B15041295C8FD264D45441C3F528ACECB150410AD7A38061D45441D7A370CDEFB15041333333B35DD45441AE47E15AF2B150417B14AE6759D45441295C8FA2F7B15041B81E855B4CD45441A4703D8AEDB15041333333E33AD45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000D7A3703DBAB150418FC2F5C831D45441F40F17D4BDB15041FF2CE8F537D45441A148C7C9C1B15041CB5073C63ED454417588AD75C5B150418311A71B45D454418A4C2390C7B15041F6C76CBC48D45441E2543A0BCAB15041C49E72664CD45441BD466D45CDB150416E7909724AD454410AFA8BC3D2B15041A17D611E47D4544189BF2C64D8B15041DEAFAED243D454411C8A9BE3DAB15041C8E1D36242D45441F697D580DCB1504192D5D59B41D454412E7BD89CDDB150414ABB953A41D454418D9E0A46E0B1504137C888DB40D45441F61E2891E4B15041CD55495040D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>567473 - 1183554
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2751  </desc>
-<a>
-010600000001000000010300000001000000370000003D0AD763CC2D5141CDCCCC7C21AB5441713D0A77CC2D514114AE479122AB544114AE4731CC2D51411F85EB5126AB544152B81EF5CC2D5141713D0A4726AB544100000030CD2D51419A9999D929AB5441EC51B88ECD2D51415C8FC2552DAB544100000030CE2D514152B81E0531AB54418FC2F578D22D5141CDCCCC4C42AB54413D0AD753D82D5141D7A3708D59AB54418FC2F5B8DA2D5141C3F5285C63AB54410AD7A330DB2D5141A4703D0A65AB54410AD7A380DB2D51411F85EB2166AB544166666616DC2D514148E17AF466AB5441CDCCCCFCDC2D5141A4703DDA67AB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000008FC2F558412E5141AE47E1FA0AAB5441DEB6BCC4442E514146C9893D1DAB544157BE9A57482E5141FDDB26382DAB544133434DC74C2E514168C6817140AB5441C386BB18522E5141D5D1BED757AB54414041A90E522E5141F81F85D957AB5441AE1E6B56522E5141AD07CDAF58AB54410AD7A3A0372E5141EC51B85E5DAB544185EB51C8302E5141666666165FAB54415C8FC205322E5141F6285C2F63AB544152B81E35332E514114AE476168AB544133333343392E5141295C8FC266AB54415C8FC2A5402E51417B14AE7786AB5441000000F03B2E5141D7A370ED88AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>567473 - 5293716
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2751  </desc>
-<a>
-010600000001000000010300000001000000370000003D0AD763CC2D5141CDCCCC7C21AB5441713D0A77CC2D514114AE479122AB544114AE4731CC2D51411F85EB5126AB544152B81EF5CC2D5141713D0A4726AB544100000030CD2D51419A9999D929AB5441EC51B88ECD2D51415C8FC2552DAB544100000030CE2D514152B81E0531AB54418FC2F578D22D5141CDCCCC4C42AB54413D0AD753D82D5141D7A3708D59AB54418FC2F5B8DA2D5141C3F5285C63AB54410AD7A330DB2D5141A4703D0A65AB54410AD7A380DB2D51411F85EB2166AB544166666616DC2D514148E17AF466AB5441CDCCCCFCDC2D5141A4703DDA67AB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000008FC2F558412E5141AE47E1FA0AAB5441DEB6BCC4442E514146C9893D1DAB544157BE9A57482E5141FDDB26382DAB544133434DC74C2E514168C6817140AB5441C386BB18522E5141D5D1BED757AB54414041A90E522E5141F81F85D957AB5441AE1E6B56522E5141AD07CDAF58AB54410AD7A3A0372E5141EC51B85E5DAB544185EB51C8302E5141666666165FAB54415C8FC205322E5141F6285C2F63AB544152B81E35332E514114AE476168AB544133333343392E5141295C8FC266AB54415C8FC2A5402E51417B14AE7786AB5441000000F03B2E5141D7A370ED88AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574026 - 2971307
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -19641  </desc>
-<a>
-0106000000010000000103000000010000003B000000A4703DBA306B51415C8FC2058C6A5441295C8F822D6B5141CDCCCCCC866A54415C8FC2E52B6B51419A9999D9826A5441CDCCCC1C2A6B5141D7A3700D7C6A5441B81E855B276B5141666666766B6A544152B81E753A6B51419A999919696A5441713D0A973E6B514114AE4701696A54417B14AEC7456B5141AE47E1FA696A54411F85EB61516B5141666666C66B6A54417B14AE175C6B51417B14AE776C6A5441E17A146E6E6B51415C8FC2B56C6A5441000000E07F6B514148E17AD46A6A54411F85EB018F6B5141CDCCCC0C6B6A5441E17A14DEA76B51411F85EB016D6A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000019D1E0C2276B51412D929D696B6A54417D97CB47276B51412B5BFEE26A6A544106166136266B5141297F6E05666A54419593AF6E246B514107CCB1D95F6A544120348C11236B5141344E24655A6A54416CCAF5C2216B5141AEE990BF5A6A5441EC3DED31246B5141FCCD3F46616A5441DA40C254266B5141315AB72C6A6A54414BC3731C286B5141093D3806746A544119EF1BF1286B514124F13BE87A6A544133C78FF52A6B5141667B2562826A5441A44941BD2C6B5141BF01F302876A54416BB661D72F6B51415CCAA24D8C6A5441A4703DBA306B51415C8FC2058C6A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574026 - 3510680
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -19641  </desc>
-<a>
-0106000000010000000103000000010000003B000000A4703DBA306B51415C8FC2058C6A5441295C8F822D6B5141CDCCCCCC866A54415C8FC2E52B6B51419A9999D9826A5441CDCCCC1C2A6B5141D7A3700D7C6A5441B81E855B276B5141666666766B6A544152B81E753A6B51419A999919696A5441713D0A973E6B514114AE4701696A54417B14AEC7456B5141AE47E1FA696A54411F85EB61516B5141666666C66B6A54417B14AE175C6B51417B14AE776C6A5441E17A146E6E6B51415C8FC2B56C6A5441000000E07F6B514148E17AD46A6A54411F85EB018F6B5141CDCCCC0C6B6A5441E17A14DEA76B51411F85EB016D6A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000019D1E0C2276B51412D929D696B6A54417D97CB47276B51412B5BFEE26A6A544106166136266B5141297F6E05666A54419593AF6E246B514107CCB1D95F6A544120348C11236B5141344E24655A6A54416CCAF5C2216B5141AEE990BF5A6A5441EC3DED31246B5141FCCD3F46616A5441DA40C254266B5141315AB72C6A6A54414BC3731C286B5141093D3806746A544119EF1BF1286B514124F13BE87A6A544133C78FF52A6B5141667B2562826A5441A44941BD2C6B5141BF01F302876A54416BB661D72F6B51415CCAA24D8C6A5441A4703DBA306B51415C8FC2058C6A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574745 - 245591
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -41320  </desc>
-<a>
-0106000000010000000103000000010000004F000000AE47E14AE8B850416666662686285441A4703D6AEDB8504114AE479188285441295C8FB2FBB8504152B81E258D2854413333336302B95041CDCCCCCC91285441A4703DDA06B950410AD7A38093285441B81E855B0FB9504148E17AD484285441C3F5287C11B95041E17A149E842854419A99992916B95041EC51B8DE882854417B14AE2720B95041000000509028544114AE47C11CB950413D0AD73395285441713D0AD71AB95041EC51B84E9A285441AE47E1BA1FB95041F6285C8F9E285441666666462CB95041000000F0A4285441F6285C3F39B9504114AE4761AC285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000000000002052B950413D0AD7B3A7285441AE47E1BA44B9504133333373A3285441333333133DB95041F6285CAFA02854418FC2F5183AB950418FC2F5689F285441E17A14BE30B95041AE47E18A97285441000000102CB95041A4703D5A942854411F85EB1122B950418FC2F5E88C285441D7A3701D1CB9504152B81E15892854419A99992916B95041666666E67B2854415C8FC22515B950413D0AD7A377285441C3F5286C10B95041EC51B83E7428544114AE47410AB95041B81E858B722854419A99991902B95041E17A140E70285441713D0A47F7B85041C3F528BC73285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585200 - 234388
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -3963  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703D3A2BE250416666663662F054410AD7A3E031E25041666666D655F05441713D0A2732E250415C8FC24555F054416666664634E25041E17A14DE4EF05441713D0A5736E2504152B81EA548F054417B14AE5740E25041EC51B88E49F0544148E17AB440E25041C3F5285C42F054411F85EB0141E25041F6285C3F3BF05441E17A148E44E250413333337337F05441713D0A9749E25041713D0AE731F054415C8FC24548E25041666666D62CF05441000000C039E250417B14AE8732F0544114AE47F12AE2504148E17A5438F0544114AE47512BE25041666666D63CF05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000700000014AE47512BE25041666666D63CF05441806122A72BE2504181BC49B946F05441AC1FED5E40E25041731BD8FE48F054415D7F116C40E25041A7E2E7F947F0544113B1CCAC40E25041C2B6302A3BF05441D64D80502BE25041AFE609CD3CF0544114AE47512BE25041666666D63CF05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585200 - 396850
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -3963  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703D3A2BE250416666663662F054410AD7A3E031E25041666666D655F05441713D0A2732E250415C8FC24555F054416666664634E25041E17A14DE4EF05441713D0A5736E2504152B81EA548F054417B14AE5740E25041EC51B88E49F0544148E17AB440E25041C3F5285C42F054411F85EB0141E25041F6285C3F3BF05441E17A148E44E250413333337337F05441713D0A9749E25041713D0AE731F054415C8FC24548E25041666666D62CF05441000000C039E250417B14AE8732F0544114AE47F12AE2504148E17A5438F0544114AE47512BE25041666666D63CF05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000700000014AE47512BE25041666666D63CF05441806122A72BE2504181BC49B946F05441AC1FED5E40E25041731BD8FE48F054415D7F116C40E25041A7E2E7F947F0544113B1CCAC40E25041C2B6302A3BF05441D64D80502BE25041AFE609CD3CF0544114AE47512BE25041666666D63CF05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>869229 - 52271
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -23889  </desc>
-<a>
-01060000000100000001030000000200000031000000B81E856B4E745141C3F5288C537954415C8FC2455074514148E17AC45A795441CDCCCC1C65745141B81E85DB567954419A999959657451411F85EBB15179544152B81EB5787451419A9999B94B7954418FC2F59878745141B81E859B4A7954411F85EB617D745141A4703D8A45795441666666268074514152B81EE542795441666666C68174514114AE47C1417954416666669681745141A4703DCA4079544148E17A44837451415C8FC2D53F795441CDCCCC6C8374514114AE47013E7954419A99998989745141666666C63C7954419A9999898E7451415C8FC2353C795441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000027AF488C4B745141FBF6565148795441B81E856B4E745141C3F5288C53795441F647DB714E7451419C3ADBA453795441B8DE4E12657451417B6542224E795441F478CA4E65745141026F80AD51795441559B128F77745141315349144C795441AB40C9E07774514112DB15FB4B79544184309EF5777451413323A9F44B7954411505735778745141231F7DD64B7954411F13249078745141702F01C54B7954411F13249078745141B8C1885A4A795441B5753E2577745141AA0FF241417954414CD858BA75745141D8350C6A3C79544127AF488C4B745141FBF6565148795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>648567 - 2953060
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -12023  </desc>
-<a>
-01060000000100000001030000000100000066000000F6285C1F85AB5041F6285C6F873254418FC2F51899AB5041D7A3700D8E32544185EB51F8A7AB504152B81E059332544152B81E15A7AB5041B81E852B9132544148E17AF4A5AB50410AD7A3408F325441AE47E12AA5AB5041000000608D3254413D0AD7D3A4AB50411F85EB318B325441D7A370DDA4AB50413D0AD70389325441AE47E12AA5AB50411F85EBC18632544148E17AF4A5AB50418FC2F5888132544152B81E55A6AB5041CDCCCCEC7D325441B81E857BA6AB504114AE47217A32544185EB5168A6AB50411F85EBB1753254413D0AD743A4AB504185EB51D875325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007F0000008FC2F5D8A7AB5041666666B65A32544100000020A9AB50413D0AD7A35A325441CDCCCCACA9AB50418FC2F5085C325441713D0AC7AAAB5041A4703DEA603254417B14AE37ABAB504166666606653254410AD7A340ABAB50417B14AE376832544148E17A44ABAB5041A4703DFA6B3254417B14AE07ABAB5041A4703DAA6E325441D7A370DDA9AB5041EC51B89E70325441EC51B8BEA6AB504152B81E95703254419A999939A7AB5041A4703DAA76325441D7A3703DA7AB5041713D0A477A32544148E17A14A7AB504185EB51F87D32544152B81EB5A6AB5041000000A081325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>648567 - 3411830
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -12023  </desc>
-<a>
-01060000000100000001030000000100000066000000F6285C1F85AB5041F6285C6F873254418FC2F51899AB5041D7A3700D8E32544185EB51F8A7AB504152B81E059332544152B81E15A7AB5041B81E852B9132544148E17AF4A5AB50410AD7A3408F325441AE47E12AA5AB5041000000608D3254413D0AD7D3A4AB50411F85EB318B325441D7A370DDA4AB50413D0AD70389325441AE47E12AA5AB50411F85EBC18632544148E17AF4A5AB50418FC2F5888132544152B81E55A6AB5041CDCCCCEC7D325441B81E857BA6AB504114AE47217A32544185EB5168A6AB50411F85EBB1753254413D0AD743A4AB504185EB51D875325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007F0000008FC2F5D8A7AB5041666666B65A32544100000020A9AB50413D0AD7A35A325441CDCCCCACA9AB50418FC2F5085C325441713D0AC7AAAB5041A4703DEA603254417B14AE37ABAB504166666606653254410AD7A340ABAB50417B14AE376832544148E17A44ABAB5041A4703DFA6B3254417B14AE07ABAB5041A4703DAA6E325441D7A370DDA9AB5041EC51B89E70325441EC51B8BEA6AB504152B81E95703254419A999939A7AB5041A4703DAA76325441D7A3703DA7AB5041713D0A477A32544148E17A14A7AB504185EB51F87D32544152B81EB5A6AB5041000000A081325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607641 - 201101
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1606  </desc>
-<a>
-0106000000020000000103000000010000000B00000014AE476163A350418FC2F5E83E5755410AD7A39060A35041C3F5282C40575541666666F65FA3504152B81E2540575541CDCCCC4C60A3504185EB51C840575541000000E065A35041B81E85FB5057554148E17AF466A350410AD7A370545755413D0AD7A367A3504114AE47A156575541295C8F426CA35041B81E853B56575541000000B064A3504114AE47E13F5755411F85EB4164A3504185EB51F83E57554114AE476163A350418FC2F5E83E57554101030000000100000018000000F6285C9F7FA350419A9999F97A5755411F85EBB183A35041295C8FB282575541333333 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000052B81E7578A35041B81E858B66575541BCD480BE76A350414B26A18763575541E5EB937C73A35041F09A63FA5D575541E842132373A3504154E558855D5755418AA61CE572A350411575C5A75D57554114C18F3171A350412AB499AB5E5755414D45FD9B70A3504137544E0B5F575541E17A14AE76A350418FC2F5F8695755413D0AD7137BA350418FC2F508725755410AD7A3A07DA35041E17A142E77575541F6285C9F7FA350419A9999F97A5755411F85EBB183A35041295C8FB28257554184B45DBE84A3504166FF392582575541EE6E4EB686A35041A90FA8FC80575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607641 - 432533
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1606  </desc>
-<a>
-0106000000020000000103000000010000000B00000014AE476163A350418FC2F5E83E5755410AD7A39060A35041C3F5282C40575541666666F65FA3504152B81E2540575541CDCCCC4C60A3504185EB51C840575541000000E065A35041B81E85FB5057554148E17AF466A350410AD7A370545755413D0AD7A367A3504114AE47A156575541295C8F426CA35041B81E853B56575541000000B064A3504114AE47E13F5755411F85EB4164A3504185EB51F83E57554114AE476163A350418FC2F5E83E57554101030000000100000018000000F6285C9F7FA350419A9999F97A5755411F85EBB183A35041295C8FB282575541333333 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000052B81E7578A35041B81E858B66575541BCD480BE76A350414B26A18763575541E5EB937C73A35041F09A63FA5D575541E842132373A3504154E558855D5755418AA61CE572A350411575C5A75D57554183C18F3171A35041E3B399AB5E575541DA78E1B670A35041E06319FA5E5755415045FD9B70A3504136544E0B5F575541E17A14AE76A350418FC2F5F8695755413D0AD7137BA350418FC2F508725755410AD7A3A07DA35041E17A142E77575541F6285C9F7FA350419A9999F97A5755411F85EBB183A35041295C8FB282575541E3B45DBE84A3504134FF392582575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633941 - 1575918
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1461  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EBD189F9504152B81EE517B954415C8FC2758BF95041CDCCCCDC19B95441295C8FE28CF9504114AE47511DB95441D7A370FDAAF950413D0AD76311B954417B14AE679DF950419A9999490CB95441AE47E1FA92F95041EC51B85E08B954413D0AD7F38CF95041AE47E11A06B954413D0AD7E385F950419A99998904B95441F6285CEF76F95041CDCCCC8CFFB85441EC51B85E70F95041E17A140E0DB954411F85EBD189F9504152B81EE517B95441
-</a>
-
-<b>
-010600000001000000010300000001000000180000003D0AD7F38CF95041AE47E11A06B95441CD070E4C92F95041C14B061D08B954415CD9C88692F95041960B183308B95441295C8F9292F95041AC1C5A2C08B95441F2D24DF294F95041A4703D7A06B95441508D97AE9EF950412B87168101B95441C3F52854A0F95041894160B502B9544196438BFCA1F95041A01A2F6505B95441A38275D69EF950413E8B5CD30CB95441AC69118BA6F950419A0845B80FB954410B574AB2AAF95041DD2B9D4711B95441666666CEB2F95041E7FBA9410EB95441560E2D5AC4F950415EBA493C0AB9544139B4C836C5F950411904568609B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633941 - 3654748
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1461  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EBD189F9504152B81EE517B954415C8FC2758BF95041CDCCCCDC19B95441295C8FE28CF9504114AE47511DB95441D7A370FDAAF950413D0AD76311B954417B14AE679DF950419A9999490CB95441AE47E1FA92F95041EC51B85E08B954413D0AD7F38CF95041AE47E11A06B954413D0AD7E385F950419A99998904B95441F6285CEF76F95041CDCCCC8CFFB85441EC51B85E70F95041E17A140E0DB954411F85EBD189F9504152B81EE517B95441
-</a>
-
-<b>
-010600000001000000010300000001000000180000003D0AD7F38CF95041AE47E11A06B95441CD070E4C92F95041C14B061D08B954415CD9C88692F95041960B183308B95441295C8F9292F95041AC1C5A2C08B95441F2D24DF294F95041A4703D7A06B95441508D97AE9EF950412B87168101B95441C3F52854A0F95041894160B502B9544196438BFCA1F95041A01A2F6505B95441A38275D69EF950413E8B5CD30CB95441AC69118BA6F950419A0845B80FB954410B574AB2AAF95041DD2B9D4711B95441666666CEB2F95041E7FBA9410EB95441560E2D5AC4F950415EBA493C0AB9544139B4C836C5F950411904568609B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>636098 - 181182
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1545  </desc>
-<a>
-01060000000100000001030000000100000021000000EC51B8CE48FC50411F85EBF1B2C2544114AE47514AFC50413D0AD7D3B0C25441000000204CFC50419A999919AEC25441CDCCCC5C50FC50417B14AE97A8C25441EC51B88E4DFC50411F85EB21A8C25441C3F5285C4CFC504152B81EF5A7C25441CDCCCC9C38FC504148E17A34B2C25441E17A149E20FC50411F85EBD1B9C254410AD7A37021FC5041C3F528DCBBC25441295C8FA21FFC504114AE47A1C1C2544152B81E451AFC50415C8FC2D5C0C254411F85EBE118FC5041333333E3BAC2544114AE47C10EFC504185EB5148BCC25441333333D30CFC50418FC2F578BCC25441 [...]
-</a>
-
-<b>
-010600000001000000010300000004000000370000008F16A4941BFC5041A02F79CFCEC254413CC5644C28FC50415437F64ECBC2544125FC5A8C31FC5041B0BE479FD0C25441F4D307ED32FC504160BDFC70CFC25441FC52E25532FC50414F652A79CDC254417A04D27337FC5041283460F2C8C25441A40C495B3DFC504156E404E2CCC25441712ACF093EFC5041AF5553D1CBC254412666668140FC5041140877F6C7C25441DFB70CC03DFC5041F130CA95C6C254418EB6C1913CFC5041D32BE90AC3C254412666668140FC50414BA1015EBBC25441706EDD6846FC5041C4C32844B5C254414E443F9B46FC50417B68C0EFB0C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>636098 - 385784
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -1545  </desc>
-<a>
-01060000000100000001030000000100000021000000EC51B8CE48FC50411F85EBF1B2C2544114AE47514AFC50413D0AD7D3B0C25441000000204CFC50419A999919AEC25441CDCCCC5C50FC50417B14AE97A8C25441EC51B88E4DFC50411F85EB21A8C25441C3F5285C4CFC504152B81EF5A7C25441CDCCCC9C38FC504148E17A34B2C25441E17A149E20FC50411F85EBD1B9C254410AD7A37021FC5041C3F528DCBBC25441295C8FA21FFC504114AE47A1C1C2544152B81E451AFC50415C8FC2D5C0C254411F85EBE118FC5041333333E3BAC2544114AE47C10EFC504185EB5148BCC25441333333D30CFC50418FC2F578BCC25441 [...]
-</a>
-
-<b>
-010600000001000000010300000004000000370000008F16A4941BFC5041A02F79CFCEC254413CC5644C28FC50415437F64ECBC2544125FC5A8C31FC5041B0BE479FD0C25441F4D307ED32FC504160BDFC70CFC25441FC52E25532FC50414F652A79CDC254417A04D27337FC5041283460F2C8C25441A40C495B3DFC504156E404E2CCC25441712ACF093EFC5041AF5553D1CBC254412666668140FC5041140877F6C7C25441DFB70CC03DFC5041F130CA95C6C254418EB6C1913CFC5041D32BE90AC3C254412666668140FC50414BA1015EBBC25441706EDD6846FC5041C4C32844B5C254414E443F9B46FC50417B68C0EFB0C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637636 - 243083
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2741  </desc>
-<a>
-0106000000030000000103000000010000000E0000000AD7A37012E850418FC2F5A8073355418FC2F50814E850410AD7A30005335541C3F5280C1AE85041B81E853BFA325541713D0A871FE85041C3F5289CEE3255411F85EB7124E8504133333363E4325541F6285C7F28E85041713D0AE7DB325541713D0A771FE8504133333363DC325541A4703D2A14E850410AD7A370DC32554114AE471106E850413D0AD763F63255415C8FC2A5FBE7504185EB5178083355413D0AD7D300E85041CDCCCC9C0D3355419A99991905E85041CDCCCC1C123355411F85EBE109E8504100000040173355410AD7A37012E850418FC2F5A807335541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000009A9999F9D0E750415C8FC215CE3255414E2208F6D0E750414C9913ABCE32554147C7F600D1E7504128855275CF325541713D0AC7D3E75041F6285C0FD0325541186C121ED6E750419AC69B9FD0325541C01ECD36DBE750416D9EE5C8D1325541237B91CFDBE75041151CF1D4D1325541F9006BECDBE75041AE0167ECD1325541D6F3E1ECDBE75041B7427EECD132554146CB23EDDBE75041E4218BECD13255412931B3EEDBE750419836D9ECD1325541BDBF4563D8E75041F54A7DDFCE3255412EBE4F2FD4E7504100EFE18BCA325541D09F6F71D3E750410CDFF612C8325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637636 - 354489
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2741  </desc>
-<a>
-0106000000030000000103000000010000000E0000000AD7A37012E850418FC2F5A8073355418FC2F50814E850410AD7A30005335541C3F5280C1AE85041B81E853BFA325541713D0A871FE85041C3F5289CEE3255411F85EB7124E8504133333363E4325541F6285C7F28E85041713D0AE7DB325541713D0A771FE8504133333363DC325541A4703D2A14E850410AD7A370DC32554114AE471106E850413D0AD763F63255415C8FC2A5FBE7504185EB5178083355413D0AD7D300E85041CDCCCC9C0D3355419A99991905E85041CDCCCC1C123355411F85EBE109E8504100000040173355410AD7A37012E850418FC2F5A807335541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000009A9999F9D0E750415C8FC215CE3255414E2208F6D0E750414C9913ABCE32554147C7F600D1E7504128855275CF325541713D0AC7D3E75041F6285C0FD0325541186C121ED6E750419AC69B9FD0325541C01ECD36DBE750416D9EE5C8D1325541237B91CFDBE75041151CF1D4D1325541F9006BECDBE75041AE0167ECD1325541D6F3E1ECDBE75041B7427EECD132554146CB23EDDBE75041E4218BECD13255412931B3EEDBE750419836D9ECD1325541BDBF4563D8E75041F54A7DDFCE3255412EBE4F2FD4E7504100EFE18BCA325541D09F6F71D3E750410CDFF612C8325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>140201 - 1229875
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2369  </desc>
-<a>
-010600000001000000010300000001000000220000005C8FC2B5797D51413D0AD70328B854417B14AEA77F7D51415C8FC2F522B85441CDCCCC7C8A7D51410AD7A3A034B85441E17A142E907D5141B81E856B2EB8544114AE4731947D5141CDCCCC6C2AB8544100000000977D5141CDCCCCBC27B8544185EB5128947D514148E17AF423B85441E17A14AE907D5141E17A143E1FB85441A4703D9A8F7D514114AE47C11DB8544114AE47518D7D5141713D0A971AB85441713D0A978A7D5141A4703DAA16B85441E17A143E897D51413D0AD79315B854415C8FC245877D51417B14AE8710B85441F6285CDF847D514152B81E250DB85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005C8FC2B5797D51413D0AD70328B854417B14AEA77F7D51415C8FC2F522B85441CDCCCC7C8A7D51410AD7A3A034B85441E17A142E907D5141B81E856B2EB8544114AE4731947D5141CDCCCC6C2AB8544100000000977D5141CDCCCCBC27B8544185EB5128947D514148E17AF423B85441E17A14AE907D5141E17A143E1FB85441A4703D9A8F7D514114AE47C11DB8544114AE47518D7D5141713D0A971AB85441713D0A978A7D5141A4703DAA16B85441E17A143E897D51413D0AD79315B854415C8FC245877D51417B14AE8710B85441F6285CDF847D514152B81E250DB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>140201 - 3687912
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -2369  </desc>
-<a>
-010600000001000000010300000001000000220000005C8FC2B5797D51413D0AD70328B854417B14AEA77F7D51415C8FC2F522B85441CDCCCC7C8A7D51410AD7A3A034B85441E17A142E907D5141B81E856B2EB8544114AE4731947D5141CDCCCC6C2AB8544100000000977D5141CDCCCCBC27B8544185EB5128947D514148E17AF423B85441E17A14AE907D5141E17A143E1FB85441A4703D9A8F7D514114AE47C11DB8544114AE47518D7D5141713D0A971AB85441713D0A978A7D5141A4703DAA16B85441E17A143E897D51413D0AD79315B854415C8FC245877D51417B14AE8710B85441F6285CDF847D514152B81E250DB85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005C8FC2B5797D51413D0AD70328B854417B14AEA77F7D51415C8FC2F522B85441CDCCCC7C8A7D51410AD7A3A034B85441E17A142E907D5141B81E856B2EB8544114AE4731947D5141CDCCCC6C2AB8544100000000977D5141CDCCCCBC27B8544185EB5128947D514148E17AF423B85441E17A14AE907D5141E17A143E1FB85441A4703D9A8F7D514114AE47C11DB8544114AE47518D7D5141713D0A971AB85441713D0A978A7D5141A4703DAA16B85441E17A143E897D51413D0AD79315B854415C8FC245877D51417B14AE8710B85441F6285CDF847D514152B81E250DB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>663132 - 57751
-abs( area(A) - difference(A,B) - areatest(A,B) ) = -7272  </desc>
-<a>
-01060000000100000001030000000100000018000000F6285CEF8EA750416666668628085541B81E856B8CA750410000008029085541F6285CFF85A750410AD7A3F02B085541295C8FE284A75041D7A3705D2C085541295C8FE27EA75041AE47E12A30085541713D0A3779A750419A999929340855416666660675A750416666661638085541295C8FF266A750411F85EB4146085541666666766FA75041AE47E10A50085541CDCCCC6C70A750415C8FC22551085541C3F528EC71A75041E17A14DE52085541F6285CFF76A75041333333C358085541B81E855B85A750413D0AD74352085541295C8F9285A750419A99996951085541 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000180000003182170B8CA75041A9755FF33A085541A8737EE78CA7504146B5E5E63A085541D48F82CC8EA750413FD6B20D3B085541EDBEF0B88CA75041DFE7B1142A08554180D44EA184A7504142E81A2C2D085541E3CB03FE7BA750417CF0FCB73208554125535FCF79A75041F3BB23153408554115D6D66F67A750412B69E2D14608554103CC7C6B69A75041126A3F1949085541076785456AA750417DFCCC134A085541CB0B2D626AA7504108BBBA344A0855415DEFE5C06BA7504114E8C2C74B0855418C09BAAD6DA75041043418FE4D0855413F3B8B5A6FA75041E3C6E4444F085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>541084 - 2178982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-010600000001000000010300000001000000BD0000001F85EBC13B6451411F85EB21153F544185EB51583B6451410AD7A3F0133F544114AE47A13B645141E17A14EE123F5441EC51B85E3C645141CDCCCC5C123F544114AE47813D64514114AE47F10E3F5441B81E85EB3D6451418FC2F5180E3F5441666666463F6451410AD7A3E0093F5441295C8F323F645141D7A3705D083F5441666666663E6451411F85EBB1063F54419A9999493D6451419A9999A9053F54410AD7A3603B6451411F85EB11043F54419A9999A93A64514152B81EF5023F544152B81EB5396451411F85EB71013F5441E17A14DE39645141D7A3709DFF3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000003F00000085EB5188C8635141333333C3E63F5441666666F6CB635141713D0AA7E83F5441CDCCCC8CCF635141EC51B88EE53F54410AD7A320D363514114AE47D1E23F5441E17A141EDF635141713D0A07DA3F54419A999929E3635141D7A370CDD63F544114AE4781E6635141E17A14CED33F5441A4703DAAE96351415C8FC2C5D03F54413D0AD7E3EC6351417B14AE67CD3F544100000080EF6351417B14AE27CA3F54415C8FC225F263514152B81E35C63F54418FC2F598F4635141B81E85FBC13F544148E17A74F663514148E17AE4BD3F544133333313F86351415C8FC2B5B93F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>541084 - 3541974
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-010600000001000000010300000001000000BD0000001F85EBC13B6451411F85EB21153F544185EB51583B6451410AD7A3F0133F544114AE47A13B645141E17A14EE123F5441EC51B85E3C645141CDCCCC5C123F544114AE47813D64514114AE47F10E3F5441B81E85EB3D6451418FC2F5180E3F5441666666463F6451410AD7A3E0093F5441295C8F323F645141D7A3705D083F5441666666663E6451411F85EBB1063F54419A9999493D6451419A9999A9053F54410AD7A3603B6451411F85EB11043F54419A9999A93A64514152B81EF5023F544152B81EB5396451411F85EB71013F5441E17A14DE39645141D7A3709DFF3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000003F00000085EB5188C8635141333333C3E63F5441666666F6CB635141713D0AA7E83F5441CDCCCC8CCF635141EC51B88EE53F54410AD7A320D363514114AE47D1E23F5441E17A141EDF635141713D0A07DA3F54419A999929E3635141D7A370CDD63F544114AE4781E6635141E17A14CED33F5441A4703DAAE96351415C8FC2C5D03F54413D0AD7E3EC6351417B14AE67CD3F544100000080EF6351417B14AE27CA3F54415C8FC225F263514152B81E35C63F54418FC2F598F4635141B81E85FBC13F544148E17A74F663514148E17AE4BD3F544133333313F86351415C8FC2B5B93F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986181 - 986168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000045000000846B8DDE23F550411F9A3456C76F54410A10E64D23F55041A2ECB189C66F5441239269D822F55041C42363AEC56F54419C1C99C721F550416A4822B1C36F5441B9B9B6E520F550415B6AA4C6C16F5441D806C08420F55041B8B217F4C06F5441F7553F0020F5504133575FD4BF6F5441B8A2861F1FF55041040BAD85BD6F5441518FE5381EF55041AD5B7327BB6F5441A1ADA7141EF55041F1D47B96BA6F54415D42B2341DF55041F227A616B76F544194A165E21CF550410D087C59B56F544122D479161CF55041EEEA740AB16F5441E1B2F5121CF550412CC61149B06F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000295C8F12CBF45041B81E857BC36F5441C3F5281CD9F45041CDCCCC6CCB6F5441AE47E13ADCF450418FC2F558CF6F54419A9999C9DCF4504100000070D46F5441CDCCCC3CECF45041A4703D9AD36F5441E17A141E01F55041CDCCCC4CD16F544152B81E4501F55041D7A3705DC86F54415C8FC26501F5504114AE47E1C06F54411F85EB5101F550418FC2F5F8BF6F544114AE474105F55041B81E850BC06F5441AE47E1DA07F55041B81E85BBB56F5441713D0A471AF5504133333393BA6F54411F85EBD11AF5504185EB5158B86F5441333333A315F550417B14AE97AD6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986181 - 1014189
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000045000000846B8DDE23F550411F9A3456C76F54410A10E64D23F55041A2ECB189C66F5441239269D822F55041C42363AEC56F54419C1C99C721F550416A4822B1C36F5441B9B9B6E520F550415B6AA4C6C16F5441D806C08420F55041B8B217F4C06F5441F7553F0020F5504133575FD4BF6F5441B8A2861F1FF55041040BAD85BD6F5441518FE5381EF55041AD5B7327BB6F5441A1ADA7141EF55041F1D47B96BA6F54415D42B2341DF55041F227A616B76F544194A165E21CF550410D087C59B56F544122D479161CF55041EEEA740AB16F5441E1B2F5121CF550412CC61149B06F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000295C8F12CBF45041B81E857BC36F5441C3F5281CD9F45041CDCCCC6CCB6F5441AE47E13ADCF450418FC2F558CF6F54419A9999C9DCF4504100000070D46F5441CDCCCC3CECF45041A4703D9AD36F5441E17A141E01F55041CDCCCC4CD16F544152B81E4501F55041D7A3705DC86F54415C8FC26501F5504114AE47E1C06F54411F85EB5101F550418FC2F5F8BF6F544114AE474105F55041B81E850BC06F5441AE47E1DA07F55041B81E85BBB56F5441713D0A471AF5504133333393BA6F54411F85EBD11AF5504185EB5158B86F5441333333A315F550417B14AE97AD6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986181 - 3832250
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000045000000846B8DDE23F550411F9A3456C76F54410A10E64D23F55041A2ECB189C66F5441239269D822F55041C42363AEC56F54419C1C99C721F550416A4822B1C36F5441B9B9B6E520F550415B6AA4C6C16F5441D806C08420F55041B8B217F4C06F5441F7553F0020F5504133575FD4BF6F5441B8A2861F1FF55041040BAD85BD6F5441518FE5381EF55041AD5B7327BB6F5441A1ADA7141EF55041F1D47B96BA6F54415D42B2341DF55041F227A616B76F544194A165E21CF550410D087C59B56F544122D479161CF55041EEEA740AB16F5441E1B2F5121CF550412CC61149B06F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000295C8F12CBF45041B81E857BC36F5441C3F5281CD9F45041CDCCCC6CCB6F5441AE47E13ADCF450418FC2F558CF6F54419A9999C9DCF4504100000070D46F5441CDCCCC3CECF45041A4703D9AD36F5441E17A141E01F55041CDCCCC4CD16F544152B81E4501F55041D7A3705DC86F54415C8FC26501F5504114AE47E1C06F54411F85EB5101F550418FC2F5F8BF6F544114AE474105F55041B81E850BC06F5441AE47E1DA07F55041B81E85BBB56F5441713D0A471AF5504133333393BA6F54411F85EBD11AF5504185EB5158B86F5441333333A315F550417B14AE97AD6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875509 - 401529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -14  </desc>
-<a>
-01060000000B00000001030000000100000019000000B81E852B1DFE50417B14AE27AADC5441B81E858B19FE5041EC51B8CEA5DC54418FC2F57814FE504148E17AA4A0DC5441B81E850B0DFE5041C3F5284C9BDC5441C3F5282C02FE50419A99993996DC54411F85EB91F8FD504148E17A2494DC5441000000E0EFFD50418FC2F59893DC54411F85EB21DAFD504152B81EF594DC54419A999979C7FD5041F6285CAF95DC54417B14AE87BFFD5041E17A14FE95DC54410AD7A3F0BFFD5041AE47E14A9BDC5441E17A147EC1FD5041E17A145E9CDC54418FC2F598D0FD504152B81E659BDC5441E17A146EDBFD5041295C8F929ADC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000370000005415AED709FC5041EA7A149E2BDC5441B15A8F5208FC5041C90AD7732DDC54416721A6B507FC50416E71265A2DDC5441D43C4D8906FC5041AA9447532FDC54412236B71609FC5041C9942EC02FDC5441BEAB94DA0BFC5041D8514F4830DC544151418FBE15FC50417E8BB1E031DC5441378DB3C21CFC5041D4F4132333DC5441201CFC3E1FFC5041ACC5FF8433DC5441C2BF2B9725FC504164C0E15234DC5441AF65EE132CFC5041C0FE751135DC54416B45FA9534FC504193B9647336DC54419030CEB039FC5041A633A68337DC54415A1A2CB039FC504105CF148837DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875509 - 401532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-01060000000B00000001030000000100000019000000B81E852B1DFE50417B14AE27AADC5441B81E858B19FE5041EC51B8CEA5DC54418FC2F57814FE504148E17AA4A0DC5441B81E850B0DFE5041C3F5284C9BDC5441C3F5282C02FE50419A99993996DC54411F85EB91F8FD504148E17A2494DC5441000000E0EFFD50418FC2F59893DC54411F85EB21DAFD504152B81EF594DC54419A999979C7FD5041F6285CAF95DC54417B14AE87BFFD5041E17A14FE95DC54410AD7A3F0BFFD5041AE47E14A9BDC5441E17A147EC1FD5041E17A145E9CDC54418FC2F598D0FD504152B81E659BDC5441E17A146EDBFD5041295C8F929ADC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000856EB2F493FC5041730D6D9260DC5441C7F128FC94FC5041F49C3C1A5FDC5441A00C1FE595FC504168897ECD5DDC5441333333F397FC5041E17A14DE5ADC5441AE1E245998FC5041DAADE5065ADC54416B87500899FC5041D4CD1D9558DC5441E17A14EE93FC50418FC2F53855DC54410D08491693FC5041E828149254DC5441C37E135E90FC5041C73EAF7752DC5441E026088D8CFC5041C9B816624FDC544122011F358BFC50419B30294C4EDC5441A69C50D78AFC504191DD7F0B4FDC54413D0AD7638AFC5041713D0AF74FDC5441FB2A33E38CFC50417546291C52DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875509 - 421148
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-01060000000B00000001030000000100000019000000B81E852B1DFE50417B14AE27AADC5441B81E858B19FE5041EC51B8CEA5DC54418FC2F57814FE504148E17AA4A0DC5441B81E850B0DFE5041C3F5284C9BDC5441C3F5282C02FE50419A99993996DC54411F85EB91F8FD504148E17A2494DC5441000000E0EFFD50418FC2F59893DC54411F85EB21DAFD504152B81EF594DC54419A999979C7FD5041F6285CAF95DC54417B14AE87BFFD5041E17A14FE95DC54410AD7A3F0BFFD5041AE47E14A9BDC5441E17A147EC1FD5041E17A145E9CDC54418FC2F598D0FD504152B81E659BDC5441E17A146EDBFD5041295C8F929ADC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A00000048E17A0491FC504148E17AC464DC5441D59FB7F493FC504165A3659260DC5441C7F128FC94FC5041F49C3C1A5FDC5441A00C1FE595FC504168897ECD5DDC5441333333F397FC5041E17A14DE5ADC5441AE1E245998FC5041DAADE5065ADC54416B87500899FC5041D4CD1D9558DC5441E17A14EE93FC50418FC2F53855DC54411108491693FC5041EC28149254DC5441C37E135E90FC5041C73EAF7752DC5441E026088D8CFC5041C9B816624FDC544122011F358BFC50419B30294C4EDC5441A69C50D78AFC504191DD7F0B4FDC54413D0AD7638AFC5041713D0AF74FDC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>257579 - 261422
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000030000000103000000010000001F000000D7A3701DEA025141C3F5287CCA4A55410AD7A300ED02514148E17AE4CC4A5541C3F5283CF0025141295C8FE2CE4A554114AE4791F402514100000080D14A554166666686F7025141E17A147ED34A5541333333D3FA025141AE47E11AD64A55411F85EBD1FC0251419A9999C9D84A5541CDCCCC8CFD025141B81E856BDA4A554100000010FE025141C3F5288CD24A5541713D0AE7FD025141A4703D2AD14A55419A999939FA02514152B81EE5CD4A5541E17A14AEF6025141F6285C0FCB4A5541E17A143EF302514133333303C84A5541CDCCCC8CF102514133333353C64A5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000AC00000048E17AF46D025141666666D671495541EC51B87E700251410AD7A3C073495541713D0AE77302514166666646764955418FC2F5D8770251413D0AD713794955415C8FC2957B025141C3F528FC7B4955419A9999C97E0251419A9999997E4955413D0AD7A38202514148E17A248249554185EB51E8840251418FC2F57884495541333333D3870251413D0AD703884955415C8FC2E58A025141295C8FF28B495541713D0A878D025141C3F5285C8F495541333333A38F025141295C8FC2924955410AD7A330920251410000003097495541CDCCCCEC94025141295C8FC29C495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 1730669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000001600000083010000C4863E0874965041F5963CB13F2F554170074D3D7496504145D7C3CB3F2F554139C6007B7596504174173630412F55411B734D38769650416C45783F342F5541AB8A99F37796504167EE6172242F554103F2E15B92965041585E0BAC2C2F55418C6AEC6688965041448A5E161D2F55419CFA422D809650416175A0BD082F5541FA30F5C37A965041BD9C676AEF2E5541FC7820A776965041A45EE409D82E554137380FE471965041F32AC0D5CA2E55417452E901619650410BD2ABAD9E2E5541E20532615B965041F7FDFE178F2E5541E218F25E53965041E65EBD67832E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 3173719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -32  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000007E7BAC3032945041C8D4FE21C62D55410BC4C22E32945041DD816E02C62D5541392FDE9634945041A9B082AEC42D5541CD594A8C34945041A613856BC42D5541C6F01EC12D945041B7052E82C02D55414C3D62A219945041C69EE041D52D5541E70573A8089450410E45E686DF2D5541579CE6D7F693504141529D60E92D5541C591A6E5EA935041B347C1C2F12D55419425A32DDB9350411C3DE524FA2D5541848CC9FBD6935041617C5338F62D5541623B023ED59350411A5C264EFA2D55411541452DD49350412DE10124FE2D55411D5A8B48D493504158B1AF4B022E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 3173727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -33  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003400000070007D40E695504146EA0866152F5541AA73A00BE6955041E901315B152F55414709589AE395504144F94D55162F55417D37808BE29550414A6037C0162F554183DBFB8CDD9550413B706DCA182F5541821DE336DD95504135C1D3D2182F55414ADEE5FED995504173DC0397192F5541E5A5914DD39550416A8A1274182F55413626FEB3D195504110A45C3B182F554191001426D095504144768FE6172F55415EA54808B59550418597E8E9122F554197E274B78295504116EB2578092F5541C99AB85D7C95504116EB2578092F55411EF4374572955041E26393480A2F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 3188494
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000001600000083010000C4863E0874965041F5963CB13F2F554170074D3D7496504145D7C3CB3F2F554139C6007B7596504174173630412F55411B734D38769650416C45783F342F5541AB8A99F37796504167EE6172242F554103F2E15B92965041585E0BAC2C2F55418C6AEC6688965041448A5E161D2F55419CFA422D809650416175A0BD082F5541FA30F5C37A965041BD9C676AEF2E5541FC7820A776965041A45EE409D82E554137380FE471965041F32AC0D5CA2E55417452E901619650410BD2ABAD9E2E5541E20532615B965041F7FDFE178F2E5541E218F25E53965041E65EBD67832E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 3326680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -32  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000007E7BAC3032945041C8D4FE21C62D55410BC4C22E32945041DD816E02C62D5541392FDE9634945041A9B082AEC42D5541CD594A8C34945041A613856BC42D5541C6F01EC12D945041B7052E82C02D55414C3D62A219945041C69EE041D52D5541E70573A8089450410E45E686DF2D5541579CE6D7F693504141529D60E92D5541C591A6E5EA935041B347C1C2F12D55419425A32DDB9350411C3DE524FA2D5541848CC9FBD6935041617C5338F62D5541623B023ED59350411A5C264EFA2D55411541452DD49350412DE10124FE2D55411D5A8B48D493504158B1AF4B022E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 3435573
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -33  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003400000070007D40E695504146EA0866152F5541AA73A00BE6955041E901315B152F55414709589AE395504144F94D55162F55417D37808BE29550414A6037C0162F554183DBFB8CDD9550413B706DCA182F5541821DE336DD95504135C1D3D2182F55414ADEE5FED995504173DC0397192F5541E5A5914DD39550416A8A1274182F55413626FEB3D195504110A45C3B182F554191001426D095504144768FE6172F55415EA54808B59550418597E8E9122F554197E274B78295504116EB2578092F5541C99AB85D7C95504116EB2578092F55411EF4374572955041E26393480A2F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 403368
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -33  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009425A32DDB9350411C3DE524FA2D5541868CC9FBD69350415F7C5338F62D5541643B023ED5935041155C264EFA2D55411241452DD49350412CE10124FE2D55411B5A8B48D493504153B1AF4B022E554148F02FECD493504150D272B4052E554102B6A867D6935041ED7F6133092E5541F781DC78F793504129FB198DF12D5541F064BF860E945041CD3FF8B7E32D5541C1D339261C9450413A18377FDA2D5541B5993799219450416684D6E2D52D5541B3F883772794504112A4CE10D12D5541878CE4132C945041C9C3C63ECC2D55410AC4C22E32945041DE816E02C62D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 403424
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -34  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D3D36E454895504197EB2546F62E5541F373810347955041850B75B1F62E5541E8B4B4CA3D95504153AA6BD9022F55414A95EC043A95504185E9FB640A2F55411035781D3C9550410469B16C0F2F55418EB42D25419550416928054B152F55412DD4F5EA44955041F9876BE7192F554172F3360B4C95504145875D9C202F554175D252AF5595504169068CFE282F5541B311E33A5D955041E78541062E2F5541813F3AF95F9550419DB222182F2F5541E5362DEB5D955041B891D3EE2B2F5541BC9650495D955041B3209674282F554187F673A75C9550415C9716DF232F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979690 - 406827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000001E000000A002000040E3E97C6C975041AC419793082F55412BA2AB836D975041B61686F6012F5541E1178CCF6D97504169AEBA5AD12E55417790392E6C975041AD8A32CBC12E5541E2D65D9F649750417D69D369A32E5541AE4066BB5F975041DD9DE1A08D2E5541B70843A85D9750415F22672F912E55415EAD3BEA589750415F7DCA08892E55419B66739453975041633C9CD87F2E55410B1A111952975041F2A233FD6F2E5541C08FF16452975041FB6A10EA6D2E55415F11AAE0579750416BBA3F786D2E55414778E5E95497504144ABF6505D2E554130DF20F35197504144ABF6505D2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000D0000006C00000069A516EC1B965041A77C82D55B2E55414A52A361239650418BF83160512E55418B44726024965041C48B4F06502E5541A7C26B99149650416762DBD1412E55414200385006965041C02EB79D342E5541C39AED42089650418105F295312E5541BFDA6EFE3B965041990A35FD602E554172303E1A5596504170C40775812E55418617ABAD5C965041F5C893328B2E5541D7F271636396504127976D599A2E5541956EC17A6C9650414AD5F0B9B12E554146B5A5AC7196504121B5432DC22E55416C61D4EB749650416D263418C12E5541AB8A99F377965041409CB0C0C92E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3170132 - 93391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -604  </desc>
-<a>
-0106000000010000000103000000050000003201000033333303CC4251410AD7A310FC295441F6285C0FC642514114AE47D1F72954417B14AE37C34251417B14AE07F6295441000000D0C04251417B14AEF7F5295441E17A148EBF4251418FC2F538F6295441C3F5285CBD425141666666C6F62954415C8FC215B9425141F6285C0FFF2954419A999949B042514148E17A24FE295441713D0AE7AE425141EC51B8BE102A54415C8FC215B8425141333333C31A2A5441333333F3B542514185EB5138212A544133333303B4425141C3F528AC272A5441666666D6B5425141713D0A57292A5441AE47E18AB6425141333333332A2A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000500000070010000A124F89DCD4251419DC4CA8E51295441C57591DDD7425141FCEB65084F295441BF3FD41BD7425141BB47B1404A2954413F2F2DC8C8425141876E423549295441DA9EE4CEC5425141FB28D28E43295441713D0AE7C1425141333333A34029544100000030C2425141D7A3705D40295441713D0AC7BB4251416666664630295441EC51B89EBB425141D7A370AD2C295441AE47E11ABF425141D7A3706D262954411F85EBD1C3425141D7A3706D262954413D0AD7A3C642514148E17A6429295441713D0A37C742514152B81E752D2954411F85EBC1CD4251413D0AD7F32D295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986599 - 59487
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-010600000001000000010300000001000000650000007B14AE37F89650417B14AE977F105541C3F528CCF59650419A999909831055415C8FC2D5F09650417B14AEE7861055411F85EBE1E39650410AD7A3508D105541EC51B8FED8965041333333739210554152B81E75D19650418FC2F5F89610554133333333CC9650417B14AE379C105541C3F5280CCA9650413D0AD743A0105541C3F528DCC6965041D7A3700DAE1055419A999979C4965041295C8F62B51055413D0AD7B3C1965041EC51B8DEBA10554166666636BE965041D7A3707DBF105541EC51B8EEB9965041AE47E12AC3105541EC51B8EEB39650417B14AE07C7105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000085EB51D8FC965041666666E6271055418F3C70E7F9965041B2DFEB1725105541E1110F40F6965041CBF09FC321105541F7A51876F19650412CA4F1BB1D10554166666616EE96504152B81EE51A1055418FC2F5E8EA9650419A99995917105541D6B9EB87E59650415A67D07E10105541040FE893E2965041384F69BB0C105541707E8199DF96504125A27A450910554176AB3400DF965041337042A208105541C8ABEB6CDB965041E0336BDC04105541C3F5287C8D965041713D0AB7D10F554185EB51A88496504100000040F10F5541000000807B96504148E17AF411105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979678 - 3182024
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000C000000713D0A1759E550410AD7A3E0967854415C8FC2853CE55041AE47E19A857854417B14AEB72CE55041D7A370DD917854410AD7A3E01EE550418FC2F5989C785441A4703D8A2FE5504152B81E45B37854413D0AD79347E55041CDCCCCDCAB78544185EB51A84DE55041666666C6A6785441000000C053E550417B14AE87A37854417B14AEE757E5504166666616A2785441B81E851B5CE55041C3F528DCA0785441CDCCCC1C62E5504148E17A549C785441713D0A1759E550410AD7A3E096785441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000713D0A1759E550410AD7A3E0967854412C1C80DB4CE55041B86A824CA1785441B90870E449E55041CDDDF29CA3785441F77A5F6A45E550410A3E2624A7785441BD37AE8E43E550414AC1B1A1A87854416D464D4540E55041269AD3C7AA785441FBFB09323FE55041855ECE7BAB785441B4DCD1D536E55041B3399905B17854413D0AD79347E55041CDCCCCDCAB78544185EB51A84DE55041666666C6A6785441000000C053E550417B14AE87A37854417B14AEE757E5504166666616A2785441B81E851B5CE55041C3F528DCA0785441CDCCCC1C62E5504148E17A549C785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979678 - 3552212
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000C000000713D0A1759E550410AD7A3E0967854415C8FC2853CE55041AE47E19A857854417B14AEB72CE55041D7A370DD917854410AD7A3E01EE550418FC2F5989C785441A4703D8A2FE5504152B81E45B37854413D0AD79347E55041CDCCCCDCAB78544185EB51A84DE55041666666C6A6785441000000C053E550417B14AE87A37854417B14AEE757E5504166666616A2785441B81E851B5CE55041C3F528DCA0785441CDCCCC1C62E5504148E17A549C785441713D0A1759E550410AD7A3E096785441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000713D0A1759E550410AD7A3E0967854412C1C80DB4CE55041B86A824CA1785441B90870E449E55041CDDDF29CA3785441F77A5F6A45E550410A3E2624A7785441BD37AE8E43E550414AC1B1A1A87854416D464D4540E55041269AD3C7AA785441FBFB09323FE55041855ECE7BAB785441B4DCD1D536E55041B3399905B17854413D0AD79347E55041CDCCCCDCAB78544185EB51A84DE55041666666C6A6785441000000C053E550417B14AE87A37854417B14AEE757E5504166666616A2785441B81E851B5CE55041C3F528DCA0785441CDCCCC1C62E5504148E17A549C785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>1990465 - 344911
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000020000000103000000010000003E000000713D0A27E5AE5041B81E855BE2D854419A9999A9DDAE5041EC51B8CEF0D85441000000E0E6AE5041D7A3701DE9D85441E17A149EEBAE50410AD7A3F0E2D85441CDCCCCCCECAE50410AD7A3D0E1D85441C3F528CCE9AE5041713D0A37E0D8544152B81EF5E8AE50415C8FC205DDD8544166666606E5AE5041CDCCCCFCD7D8544148E17A44E3AE504114AE47E1D8D85441EC51B82EE1AE504185EB5188D5D85441D7A3702DDDAE5041713D0A27D4D85441E17A142EDBAE504114AE4791D2D8544152B81E15D9AE5041295C8F82D3D85441E17A141ED7AE504148E17AE4D0D85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000006E4D8D04F0AE5041089F15A1D8D8544166666626EFAE50415C8FC285D6D85441794248ECD3AE5041C9A819D2C8D85441798E72E8D3AE504185D581E4C8D85441F6285C4FD0AE50410AD7A300C7D8544152B81E55C3AE504114AE4721C3D8544133333333ACAE5041A4703DFAB2D8544145DC3531A8AE50416DC66B3BB1D854418EC44F74A8AE504100C77D93B1D85441E2B0931AA8AE5041FA96BF8EB2D854411FD0F012A8AE50410C0DA8CFB2D85441528C9419A3AE50414FE389DDB1D8544144F980EAA2AE504126E47F3EB0D854419433B5F7A3AE5041E427FA9CAFD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>1990465 - 409295
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000020000000103000000010000003E000000713D0A27E5AE5041B81E855BE2D854419A9999A9DDAE5041EC51B8CEF0D85441000000E0E6AE5041D7A3701DE9D85441E17A149EEBAE50410AD7A3F0E2D85441CDCCCCCCECAE50410AD7A3D0E1D85441C3F528CCE9AE5041713D0A37E0D8544152B81EF5E8AE50415C8FC205DDD8544166666606E5AE5041CDCCCCFCD7D8544148E17A44E3AE504114AE47E1D8D85441EC51B82EE1AE504185EB5188D5D85441D7A3702DDDAE5041713D0A27D4D85441E17A142EDBAE504114AE4791D2D8544152B81E15D9AE5041295C8F82D3D85441E17A141ED7AE504148E17AE4D0D85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000081000000E2FFFF6FEDAE504157666676E0D854411ECFDBA7EEAE5041D169A7C3DCD854413CB81E05F0AE504136295C9FD8D8544146666626EFAE5041518FC285D6D854415267AC43EDAE5041E3DAD492D5D85441794248ECD3AE5041C9A819D2C8D85441196333D6D3AE50419ADC5A2AC9D8544116860A01D2AE504146B07768C8D854412370FF39CEAE50415071B9D8C6D854411270C2D9C9AE5041FCFEEA60C5D854410737A387C3AE5041176FDA67C3D85441B704E427C3AE504149603927C3D85441D2AA525BB9AE50411CE568ACBCD8544154259F81B9AE5041CC5B7B45BCD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 2923381
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -48  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000D5E1CF50F4155141D474075D8BDB54417B14AE57F5155141713D0A478ADB54418FDA90B0F515514134D3D4FE89DB5441AB3D3099F615514180C0DA4189DB54415BD5EF97F7155141FD37E77288DB54418FC2F5D8F7155141E17A143E88DB54415A106C95F9155141E191A92887DB5441E430B0B3FA1551414F32FC7586DB544166666656FC1551410AD7A37085DB5441634D928CFC155141E747345585DB544140E2A157FE1551410122B56C84DB544166666666001651411F85EB6183DB544167D5310F02165141585CC3D682DB5441B788DCE604165141A04A53DB81DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 3558923
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -48  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000D5E1CF50F4155141D474075D8BDB54417B14AE57F5155141713D0A478ADB54418FDA90B0F515514134D3D4FE89DB5441AB3D3099F615514180C0DA4189DB54415BD5EF97F7155141FD37E77288DB54418FC2F5D8F7155141E17A143E88DB54415A106C95F9155141E191A92887DB5441E430B0B3FA1551414F32FC7586DB544166666656FC1551410AD7A37085DB5441634D928CFC155141E747345585DB544140E2A157FE1551410122B56C84DB544166666666001651411F85EB6183DB544167D5310F02165141585CC3D682DB5441B788DCE604165141A04A53DB81DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979957 - 22656
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000020000000103000000010000006E0000006109A1F417B45041AFE2D4B7BF255441369A133C18B45041A7EE02EFBF2554413211E0C317B450418CD17FCCBF255441D108A1F417B450419DE2D4B7BF255441EE56424816B45041D1F2FE6CBE2554411CF3764C14B450412974CE96BC255441EF4AB45112B45041C8513A9BBA255441A3D48F160FB450414668F6F4B6255441DFE8AF3E0CB450410D34D2BEB3255441D529862709B45041FFE13141B02554417EDBE2E806B450413EC622B8AD255441FEE0EBD003B450413D498264AA2554419D351E48FBB35041B224B123A82554415CC94EDCF8B35041626E7C99A7255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B0000001F85EB01E0B350411F85EBB1BC255441C3F5286CDFB35041F6285CAFC9255441666666E6DEB35041AE47E1FACA255441D7A3702DDCB35041A4703D3ACC2554417B14AE27D7B3504166666646CE2554411F85EBF1D2B35041C3F5288CD225544185EB51E8CFB3504100000030D9255441E17A144EE1B35041295C8F72DF255441D7A370CDE2B350411F85EBF1DA255441B81E852BE4B350413D0AD7D3D62554415C8FC205E8B35041EC51B80ECF25544114AE47B10EB450415C8FC265E3255441295C8F821CB450410AD7A3E0E82554411F85EB511BB45041666666A6E7255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2804357 - 3591355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -96  </desc>
-<a>
-01060000000100000001030000000100000028000000713D0A4777105141F6285C7F28475541A4703D5A58105141EC51B89E1B475541666666B6601051419A99991913475541333333A36B105141713D0AD70C4755419A99990989105141AE47E1FA15475541AE47E15A8A105141D7A3707D13475541CDCCCC0C8C105141E17A14CE0E47554100000070871051411F85EB810D475541AE47E10A851051417B14AEC70C47554148E17AB4801051410AD7A3F00B4755418FC2F5E87C105141333333C30B475541713D0A47791051418FC2F5980B47554148E17A8475105141295C8F020B4755419A99996973105141A4703D8A0A475541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000713D0A4777105141F6285C7F28475541A4703D5A58105141EC51B89E1B47554108C4DA015A105141E72AAAA719475541694E2DD85B1051411B97AC0F18475541172E23B86010514158281BD51347554178CF40A566105141E3F44CB30F4755418575AD88691051416C17BDAF0D4755416FE8251F6C1051412665E88D0C475541D9F3E4D16D105141BD289CA20C475541CC53B6C2761051418378494C1047554115CD93E386105141CE30CAE7164755418A06D02E88105141894D688D17475541AE47E15A8A105141D7A3707D13475541F6E001A98B105141F77B66F30F475541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2897288 - 2932763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -152  </desc>
-<a>
-01060000000100000001030000000100000013000000FDF4F3A60E535141640876AB055754415D66565B0E5351419B43FC66005754415524E20208535141305DD7C2FB565441C121445A05535141A81D682DFB5654411444BFAB00535141CC08680CFB565441982097A2F4525141653BD871FB5654419943CD44ED52514161A71740FC5654410CF609F0E7525141D809826CFD565441400C4305E9525141139F964F0A575441A4774FF5E9525141547139CE185754414AB6994CEA5251412342EB731A57544172A3BAC5E9525141312F93742957544155848C9BEE5251413454B2DB295754410BBC2AE4F75251414DC5B0A12A575441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000B46FB6C6E952514146E190582957544179253127F25251413CC04F272A575441DC46023FF952514191E40FA42A575441D9C568B303535141BE0AEF952A5754417B5D4AE8105351413BA8AE4E2A575441EC51B82E0F5351410AD7A3200F5754417B14AE570E5351415C8FC22500575441E17A14CE07535141E17A149EFB565441A4703DEA0653514148E17AB4FA5654417D80E0350553514179F93898FA565441C7A3F71C035351415A759B88FA565441A10310D7FE5251415AA511ABFA5654416B91DD43FA525141889C0109FB565441982097A2F4525141603BD871FB565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2897288 - 3566809
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -152  </desc>
-<a>
-01060000000100000001030000000100000013000000FDF4F3A60E535141640876AB055754415D66565B0E5351419B43FC66005754415524E20208535141305DD7C2FB565441C121445A05535141A81D682DFB5654411444BFAB00535141CC08680CFB565441982097A2F4525141653BD871FB5654419943CD44ED52514161A71740FC5654410CF609F0E7525141D809826CFD565441400C4305E9525141139F964F0A575441A4774FF5E9525141547139CE185754414AB6994CEA5251412342EB731A57544172A3BAC5E9525141312F93742957544155848C9BEE5251413454B2DB295754410BBC2AE4F75251414DC5B0A12A575441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000B46FB6C6E952514146E190582957544179253127F25251413CC04F272A575441DC46023FF952514191E40FA42A575441D9C568B303535141BE0AEF952A5754417B5D4AE8105351413BA8AE4E2A575441EC51B82E0F5351410AD7A3200F5754417B14AE570E5351415C8FC22500575441E17A14CE07535141E17A149EFB565441A4703DEA0653514148E17AB4FA5654417D80E0350553514179F93898FA565441C7A3F71C035351415A759B88FA565441A10310D7FE5251415AA511ABFA5654416B91DD43FA525141889C0109FB565441982097A2F4525141603BD871FB565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>444248 - 3880755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -93  </desc>
-<a>
-01060000000100000001030000000100000030000000596AFF3DD7D5504106F9B2B537405441A5AD21B2DAD5504193B53A6A3D405441FC0CBB24DDD55041681A9C3241405441A4544278E0D550419A1ACFCB46405441EE923AA4E1D55041CD7F42B348405441D6B9B55FE2D55041BCEC34C04A40544193C13485E2D5504121DD36754A40544148E17A94E2D55041C3F528EC4B40544185EB51C8E4D550418FC2F5084E405441E17A148EE7D55041666666365140544114F18E3BE8D5504134CFF8D4534054416C080CACE8D55041435BE77756405441CC65006EEAD5504125EF5440594054417601ED5BEDD550419FD837A55D405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000000D1AAC33BFD55041A65E8E4209405441004FA2A2BED55041BB6564920940544152D31120C1D55041ECC3B82910405441E17A144EC2D5504152B81E0511405441B8B47789C2D55041E8B129D211405441D5C9DDA3C2D550419ACA4E2D124054415ADD6877C4D55041F1B9E95F1140544191079E7AC5D5504182739E0114405441ABC49262C3D55041E01FBFBF144054413CDCFBB6C3D550415C202FE31540544189BA21D8C3D55041CA9CA15516405441817EFC58C4D550412F688412184054411A87DB53C9D550411F81C12D2240544109F4CD60CBD55041E93BAAB125405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980977 - 3180150
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 15  </desc>
-<a>
-010600000010000000010300000001000000D1000000FC8676F16B665141BEE4271986A354413D5EEA726A6651413B5CED8882A354419CA3A21A6A66514118196BA07EA35441C5AAEDA469665141932E4C3F7DA3544153F338E1686651412177977B7CA35441B81E858B686651417B14AE377DA354410AD7A3D068665141AE47E19A7FA354418FC2F56869665141E17A14BE84A3544152B81E456A665141F6285C6F88A35441B81E852B6C665141D7A370CD8AA354417B14AEA76C6651411F85EB318BA35441B81E850B6D6651411F85EB818BA3544148E17A1470665141666666F68DA35441666666E6726651415C8FC2558FA35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000EFDC20E1A9685141982DDBD9E2A45441DDF2AACCB4685141AFC6E13DE1A4544107A986A6BD685141EC9D55BFDFA454417B0B14C4C768514170B3365EDEA4544173838280D06851411B07851ADDA45441E410D2DBD7685141029940F4DBA454416137289BDD685141E92AFCCDDAA454412697D6ACDF685141ABB56C1DDAA454416BB54BC7DF6851415D1E2399D9A45441B81E857BDF6851417B14AEA7D9A45441D7A370BDDB685141F6285C5FDAA454413D0AD7E3C1685141D7A3704DDEA45441AE47E19AA76851413D0AD7F3E1A454415C8FC205A56851419A9999B9E1A45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980977 - 3586610
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 15  </desc>
-<a>
-010600000010000000010300000001000000D1000000FC8676F16B665141BEE4271986A354413D5EEA726A6651413B5CED8882A354419CA3A21A6A66514118196BA07EA35441C5AAEDA469665141932E4C3F7DA3544153F338E1686651412177977B7CA35441B81E858B686651417B14AE377DA354410AD7A3D068665141AE47E19A7FA354418FC2F56869665141E17A14BE84A3544152B81E456A665141F6285C6F88A35441B81E852B6C665141D7A370CD8AA354417B14AEA76C6651411F85EB318BA35441B81E850B6D6651411F85EB818BA3544148E17A1470665141666666F68DA35441666666E6726651415C8FC2558FA35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000EFDC20E1A9685141982DDBD9E2A45441DDF2AACCB4685141AFC6E13DE1A4544107A986A6BD685141EC9D55BFDFA454417B0B14C4C768514170B3365EDEA4544173838280D06851411B07851ADDA45441E410D2DBD7685141029940F4DBA454416137289BDD685141E92AFCCDDAA454412697D6ACDF685141ABB56C1DDAA454416BB54BC7DF6851415D1E2399D9A45441B81E857BDF6851417B14AEA7D9A45441D7A370BDDB685141F6285C5FDAA454413D0AD7E3C1685141D7A3704DDEA45441AE47E19AA76851413D0AD7F3E1A454415C8FC205A56851419A9999B9E1A45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980977 - 53152
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 14  </desc>
-<a>
-010600000010000000010300000001000000D1000000FC8676F16B665141BEE4271986A354413D5EEA726A6651413B5CED8882A354419CA3A21A6A66514118196BA07EA35441C5AAEDA469665141932E4C3F7DA3544153F338E1686651412177977B7CA35441B81E858B686651417B14AE377DA354410AD7A3D068665141AE47E19A7FA354418FC2F56869665141E17A14BE84A3544152B81E456A665141F6285C6F88A35441B81E852B6C665141D7A370CD8AA354417B14AEA76C6651411F85EB318BA35441B81E850B6D6651411F85EB818BA3544148E17A1470665141666666F68DA35441666666E6726651415C8FC2558FA35441 [...]
-</a>
-
-<b>
-010600000010000000010300000001000000D1000000FB8676F16B665141C1E4271986A35441385EEA726A665141395CED8882A3544199A3A21A6A66514113196BA07EA35441C9AAEDA469665141972E4C3F7DA3544151F338E1686651412077977B7CA35441B81E858B686651417B14AE377DA354410AD7A3D068665141AE47E19A7FA354418FC2F56869665141E17A14BE84A3544152B81E456A665141F6285C6F88A35441B81E852B6C665141D7A370CD8AA354417B14AEA76C6651411F85EB318BA35441B81E850B6D6651411F85EB818BA3544148E17A1470665141666666F68DA35441666666E6726651415C8FC2558FA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449045 - 3154842
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-01060000000100000001030000000100000037000000A40EBEF0073C51411B732C83F652544148E17AE40A3C514114AE4771F8525441F6285C9F0D3C5141A4703DCAFA52544152B81E45113C5141C3F528FCFC52544185EB5198153C514114AE4781FE52544152B81E45183C5141AE47E18AFF5254419A9999E91C3C5141295C8FC2FF52544148E17AA41F3C5141A4703D6A00535441CDCCCC4C233C5141E17A142E015354415C8FC2F5263C5141B81E851B02535441EC51B8AE293C5141F6285C7F0153544114AE47212D3C5141E17A149E01535441C3F5285C333C5141666666C602535441A4703D8A353C51413D0AD75302535441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000000C314678093C5141303F5D7BE452544103AB5A01093C514150AD437AE452544160D893FB083C51412FE7FAAFE45254416CD3665B083C514141829E28EE525441B1A224B8073C51417BF65930F6525441D5719D640F3C5141000D441CFC5254413FE1485A173C514135CC8C59FF52544195B82C03283C5141C854E5A901535441769BD55F313C5141EA3E29DD02535441D70E2B9E353C514139AEC04F0253544189E4CCA2363C514157FB090401535441E6C45297373C5141FEC3A1C8FE52544145652BE3373C5141B32F90C6FC5254416DA29EE8373C5141F9B7B2FDFA525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449045 - 3287152
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-01060000000100000001030000000100000037000000A40EBEF0073C51411B732C83F652544148E17AE40A3C514114AE4771F8525441F6285C9F0D3C5141A4703DCAFA52544152B81E45113C5141C3F528FCFC52544185EB5198153C514114AE4781FE52544152B81E45183C5141AE47E18AFF5254419A9999E91C3C5141295C8FC2FF52544148E17AA41F3C5141A4703D6A00535441CDCCCC4C233C5141E17A142E015354415C8FC2F5263C5141B81E851B02535441EC51B8AE293C5141F6285C7F0153544114AE47212D3C5141E17A149E01535441C3F5285C333C5141666666C602535441A4703D8A353C51413D0AD75302535441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000000C314678093C5141303F5D7BE452544103AB5A01093C514150AD437AE452544160D893FB083C51412FE7FAAFE45254416CD3665B083C514141829E28EE525441B1A224B8073C51417BF65930F6525441D5719D640F3C5141000D441CFC5254413FE1485A173C514135CC8C59FF52544195B82C03283C5141C854E5A901535441769BD55F313C5141EA3E29DD02535441D70E2B9E353C514139AEC04F0253544189E4CCA2363C514157FB090401535441E6C45297373C5141FEC3A1C8FE52544145652BE3373C5141B32F90C6FC5254416DA29EE8373C5141F9B7B2FDFA525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981195 - 226931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -484  </desc>
-<a>
-01060000000100000001030000000200000010010000CDCCCC9CC6EA5041B81E851B3FAB5441AE47E15AD0EA5041B81E851B45AB5441E17A14BEDBEA5041EC51B8EE48AB54411F85EB61EAEA50419A9999D94DAB54411F85EBF1F0EA5041F6285CCF4FAB5441295C8F22FAEA504152B81E8552AB5441713D0AB7FEEA5041C3F5287C5AAB5441CDCCCCEC09EB5041CDCCCCAC5DAB5441C3F5280C12EB50415C8FC27560AB5441A4703DBA1AEB5041D7A3706D61AB5441AAFB6E1F1CEB5041408AA58B61AB5441C3F5287C1CEB5041713D0A3761AB54414D2E6D021DEB5041C0B8D79E61AB544152B81E751FEB50413D0AD7D361AB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000005000000CC000000295C8FA2EBEA5041EC51B8CE12AB5441891B0C89D4EA504180B8342D22AB5441A2A90BD0D4EA50410230B79322AB5441F6285C2FD7EA5041B81E852B23AB54413D0AD7C3D9EA5041B81E856B22AB5441B81E852BDBEA5041B81E856B22AB54413D0AD723DDEA5041B81E85FB22AB54413D0AD713DEEA50417B14AE8721AB54417B14AE27DFEA5041F6285CFF21AB5441F6285C0FDFEA50413333335322AB54417B14AE57DFEA5041F6285CBF22AB54413D0AD7F3DFEA5041F6285C1F23AB5441F6285C2FE0EA50417B14AE9723AB544121CF0BF1DFEA504191FF768124AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981195 - 422997
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -484  </desc>
-<a>
-01060000000100000001030000000200000010010000CDCCCC9CC6EA5041B81E851B3FAB5441AE47E15AD0EA5041B81E851B45AB5441E17A14BEDBEA5041EC51B8EE48AB54411F85EB61EAEA50419A9999D94DAB54411F85EBF1F0EA5041F6285CCF4FAB5441295C8F22FAEA504152B81E8552AB5441713D0AB7FEEA5041C3F5287C5AAB5441CDCCCCEC09EB5041CDCCCCAC5DAB5441C3F5280C12EB50415C8FC27560AB5441A4703DBA1AEB5041D7A3706D61AB5441AAFB6E1F1CEB5041408AA58B61AB5441C3F5287C1CEB5041713D0A3761AB54414D2E6D021DEB5041C0B8D79E61AB544152B81E751FEB50413D0AD7D361AB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000005000000CC000000295C8FA2EBEA5041EC51B8CE12AB5441891B0C89D4EA504180B8342D22AB5441A2A90BD0D4EA50410230B79322AB5441F6285C2FD7EA5041B81E852B23AB54413D0AD7C3D9EA5041B81E856B22AB5441B81E852BDBEA5041B81E856B22AB54413D0AD723DDEA5041B81E85FB22AB54413D0AD713DEEA50417B14AE8721AB54417B14AE27DFEA5041F6285CFF21AB5441F6285C0FDFEA50413333335322AB54417B14AE57DFEA5041F6285CBF22AB54413D0AD7F3DFEA5041F6285C1F23AB5441F6285C2FE0EA50417B14AE9723AB544121CF0BF1DFEA504191FF768124AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905119 - 421767
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000100000014000000BC08CFC52A0251418D58328088C25441AE6871082B02514192576BBF8EC254418FC2F5882F025141000000A091C254417B14AE47310251418FC2F50893C25441000000803302514152B81E1595C25441295C8F7235025141AE47E1EA95C25441295C8F123702514114AE477197C25441295C8F9237025141A4703DEA96C25441AE47E16A3F02514148E17A649CC25441AE47E1EA470251410AD7A390A2C25441CDCCCCAC4D02514152B81E35A4C254418FC2F52856025141C3F5289CA4C25441E17A142E560251410AD7A3609DC2544148E17A044A025141E17A146E9AC25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000008FC2F52856025141C3F5289CA4C25441E17A142E560251410AD7A3609DC2544148E17A044A025141E17A146E9AC25441713D0AF74A025141295C8F728BC25441AE47E10A3B025141E17A14DE88C25441365BBEF23A025141DBA5176F87C254417317721D2D0251410C9006D885C2544148E17A642C02514185EB51D888C2544164AD5F102B025141285EFC9C8EC254419A9999192F025141713D0A0791C254413D0AD70332025141F6285CDF93C25441E19189853202514114771E2E94C25441C126103A35025141141CA8D295C25441295C8F7235025141AE47E1EA95C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987002 - 5242358
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 30  </desc>
-<a>
-0106000000040000000103000000010000000B03000077FC34C9655F514105C0F876199454415CA32D94655F5141B9256A7819945441FAE81C9D675F5141130F47171A945441CFDFFED96F5F51412465C9E91C945441E862BCFB7B5F5141DAC44BFB21945441D8972E587D5F51417860C0332294544175AB4A23815F514148865E8D2394544183060D02895F51414941E00626945441CD7FA1478B5F5141C4EEF7E0269454417037926E905F5141FDA2C48A28945441755861A7935F5141431CCA112A945441AE90262B935F5141C2753BC52A9454411ACF9227835F51410B971953259454419941422A745F51411FCB8EB71F945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C5020000358E208B2862514193A7ACF4B69454417439CCB23E6251417DE4F960BF94544192CB838D4A625141B2F7602DC5945441CC8090DC5162514132488F53C99454415EDB9B715462514149298B74CB945441B6A3B43C57625141F48AC8ABCD9454416042C11A5B625141B69BA4B3D19454419E7812935C625141AAF0A93FD3945441F759254E5D625141B1568804D49454419C3B955D5E62514135892E22D5945441F71811D765625141483C5326D6945441AC07C4656D625141F43E046CDD945441533CF0F473625141917DAFD6E39454416BECF71875625141B005BB8CE5945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987002 - 5254527
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 30  </desc>
-<a>
-0106000000040000000103000000010000000B03000077FC34C9655F514105C0F876199454415CA32D94655F5141B9256A7819945441FAE81C9D675F5141130F47171A945441CFDFFED96F5F51412465C9E91C945441E862BCFB7B5F5141DAC44BFB21945441D8972E587D5F51417860C0332294544175AB4A23815F514148865E8D2394544183060D02895F51414941E00626945441CD7FA1478B5F5141C4EEF7E0269454417037926E905F5141FDA2C48A28945441755861A7935F5141431CCA112A945441AE90262B935F5141C2753BC52A9454411ACF9227835F51410B971953259454419941422A745F51411FCB8EB71F945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C5020000358E208B2862514193A7ACF4B69454417439CCB23E6251417DE4F960BF94544192CB838D4A625141B2F7602DC5945441CC8090DC5162514132488F53C99454415EDB9B715462514149298B74CB945441B6A3B43C57625141F48AC8ABCD9454416042C11A5B625141B69BA4B3D19454419E7812935C625141AAF0A93FD3945441F759254E5D625141B1568804D49454419C3B955D5E62514135892E22D5945441F71811D765625141483C5326D6945441AC07C4656D625141F43E046CDD945441533CF0F473625141917DAFD6E39454416BECF71875625141B005BB8CE5945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987002 - 410369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 30  </desc>
-<a>
-0106000000040000000103000000010000000B03000077FC34C9655F514105C0F876199454415CA32D94655F5141B9256A7819945441FAE81C9D675F5141130F47171A945441CFDFFED96F5F51412465C9E91C945441E862BCFB7B5F5141DAC44BFB21945441D8972E587D5F51417860C0332294544175AB4A23815F514148865E8D2394544183060D02895F51414941E00626945441CD7FA1478B5F5141C4EEF7E0269454417037926E905F5141FDA2C48A28945441755861A7935F5141431CCA112A945441AE90262B935F5141C2753BC52A9454411ACF9227835F51410B971953259454419941422A745F51411FCB8EB71F945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C5020000358E208B2862514193A7ACF4B69454417439CCB23E6251417DE4F960BF94544192CB838D4A625141B2F7602DC5945441CC8090DC5162514132488F53C99454415EDB9B715462514149298B74CB945441B6A3B43C57625141F48AC8ABCD9454416042C11A5B625141B69BA4B3D19454419E7812935C625141AAF0A93FD3945441F759254E5D625141B1568804D49454419C3B955D5E62514135892E22D5945441F71811D765625141483C5326D6945441AC07C4656D625141F43E046CDD945441533CF0F473625141917DAFD6E39454416BECF71875625141B005BB8CE5945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987002 - 415044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 30  </desc>
-<a>
-0106000000040000000103000000010000000B03000077FC34C9655F514105C0F876199454415CA32D94655F5141B9256A7819945441FAE81C9D675F5141130F47171A945441CFDFFED96F5F51412465C9E91C945441E862BCFB7B5F5141DAC44BFB21945441D8972E587D5F51417860C0332294544175AB4A23815F514148865E8D2394544183060D02895F51414941E00626945441CD7FA1478B5F5141C4EEF7E0269454417037926E905F5141FDA2C48A28945441755861A7935F5141431CCA112A945441AE90262B935F5141C2753BC52A9454411ACF9227835F51410B971953259454419941422A745F51411FCB8EB71F945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C5020000358E208B2862514193A7ACF4B69454417439CCB23E6251417DE4F960BF94544192CB838D4A625141B2F7602DC5945441CC8090DC5162514132488F53C99454415EDB9B715462514149298B74CB945441B6A3B43C57625141F48AC8ABCD9454416042C11A5B625141B69BA4B3D19454419E7812935C625141AAF0A93FD3945441F759254E5D625141B1568804D49454419C3B955D5E62514135892E22D5945441F71811D765625141483C5326D6945441AC07C4656D625141F43E046CDD945441533CF0F473625141917DAFD6E39454416BECF71875625141B005BB8CE5945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132736 - 3683613
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -42  </desc>
-<a>
-01060000000100000001030000000100000044000000AE47E14AED86514166666656F6995441CDCCCC0CED865141AE47E13AF29954417B14AEE7EC865141B81E852BEE9954413D0AD7E3EB865141C3F5287CE69954411F85EB61EB86514114AE4701E39954411F85EB61E8865141AE47E1EAD8995441F6285CDFE58651410AD7A350D199544152B81EC5E38651419A999939CB99544114AE4701E38651415C8FC285C999544148E17A54E2865141C3F5280CC79954418FC2F528E18651411F85EBC1C7995441333333E3DB865141666666B6CA995441F6285C1FDB865141A4703D6ACA995441A4703DCADA865141C3F528FCC9995441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000003010000F4CE9F9DEA865141E97764FAF7995441635CD8BAEA86514184E9A67BF8995441F6285CCFEA865141666666D6F89954412F7E83A2EA8651415C43C0C9F89954417BC6740EEA865141CBC0FD9FF89954418072C4D6E9865141C8BC4890F89954418413EC98E986514197C033ADF899544115532D75E9865141EC1C5CBEF89954418DF5456BE9865141A7161DC3F899544139DB945EE98651415EA834C9F899544144192A4FE9865141AD923CCDF89954410A543741E98651410576CECCF8995441C442AD32E986514153AE91CBF8995441BA905A1EE9865141873FBBCBF8995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 5217901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D961F3BB23A15041BEDA451BDF545541C5A362BC2FA15041AB8B4C76DF545541A3D1413B41A15041127F52F2DF545541182F44934CA1504177147043E05455416ACFA4215AA15041F9BAFFA8E054554127FCE4675AA15041586671ABE0545541683B9D9E5FA15041AC4D3629E15455412C48CF7F62A15041515FAD6EE15455411ACA71A369A15041C0AAE41AE254554170FF44156FA15041EE18DA27E35455410681062E6FA150416C9FAC2DE3545541E8F2917571A15041351E2952E05455411011DE6D6FA15041BF9EEC07E05455414C79620A6EA15041000F05D6DF545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 5285096
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000CA000000037DFFCCC6A250419176EDC6925355418914DA12C9A25041352858F3915355418B26A5F8C1A2504104A1E71C7E5355418454031AC3A250418B853AEE79535541007EEA7BBCA25041B38FB35766535541E44BFC0AB9A250414962E58460535541AC4606D7B6A25041506F86CD5D5355411517AA39B3A2504168C1531357535541D461076CB2A25041F452F12A555355419D5CBCDCAAA250416C024ECE55535541F662A61AA5A250413E31BC8E58535541E35A841FA2A25041B0E42C305A535541D9EFA491A0A2504101F653ED5A535541A078A5BD9DA25041300274335C535541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 5285100
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009F000000E6A31463D1A15041FE2D9E8C9254554115866D59D1A15041EF273C9B925455414F0EF4C2D0A150416B6D106592545541AE47E18AE1A1504114AE47F198545541E670D2DAE0A15041CDF0D56B99545541B18F273FE7A1504151D807D39A545541295C8F7218A25041EC51B81E72545541E9A8BAE554A250414ABD9D8329545541AC81586A57A2504156985FA0265455416371EA8F5AA25041F9D38C04235455417B14AEF764A250415C8FC215175455415C8FC2A567A250413D0AD74314545541C5311AB767A25041F211882D145455419E6EECA767A2504119D5B53C14545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 5312821
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000007113F40055A250412CB068662E535541EBB76D8A56A250410B299F582F5355416CBE63ED57A25041E950203330535541CDBC2D1258A250415329DC4B30535541C43228005AA25041FEC3149630535541EC9D74BB5CA250418CFFDAFE30535541565FF3405FA25041AE8D915F315355418FE44AAE60A2504118934E9631535541F19C667B61A250416DCDDA99315355412F2120E867A250418F87EFD331535541427DE3DC6AA2504168B601F831535541A023FEC56BA2504137060B0332535541E02560836EA250412A0E402432535541680CEC9C70A250418F53B33D32535541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 201472
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000008744EC2141A1504176D898A9295555415E4B7D944BA15041642ECDCC2B555541C931E15A78A15041C1DE27DC3355554191B8288C79A1504187F5AD3732555541C456140E72A15041C1D01D1530555541D1A71D8550A150416A9B287C2A555541FFA3A31043A1504192E566B62755554133BFFDD542A15041857494F1275555418744EC2141A1504176D898A929555541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 406320
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D961F3BB23A15041BEDA451BDF545541C5A362BC2FA15041AB8B4C76DF545541A3D1413B41A15041127F52F2DF545541182F44934CA1504177147043E05455416ACFA4215AA15041F9BAFFA8E054554127FCE4675AA15041586671ABE0545541683B9D9E5FA15041AC4D3629E15455412C48CF7F62A15041515FAD6EE15455411ACA71A369A15041C0AAE41AE254554170FF44156FA15041EE18DA27E35455410681062E6FA150416C9FAC2DE3545541E8F2917571A15041351E2952E05455411011DE6D6FA15041BF9EEC07E05455414C79620A6EA15041000F05D6DF545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253498 - 3178797
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -231  </desc>
-<a>
-010600000001000000010300000003000000400000001A93D334AEB65041DB7C0E7DF6255541068AFD37AEB650419CDFCF7BF625554183DD713FAEB65041E432E178F62555416E1A519AB6B65041B4698B55F325554187984894CDB650410510C568EA2555413305F4E1CEB65041DD54D276E9255541DB3CA09FD1B650412FD19B66E7255541B9C61AB1D4B650410634142EE525554180EA8899DAB65041C8A5B57BE1255541D934CFC7DEB65041FCD02BE5DF255541A1085564E3B65041B66AC124DE25554194CA6778EAB65041A492205FDB2555418702ACFDF0B65041671FA6ECD8255541A1E54711F3B65041031BEF34DC255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005D000000416C005CADB65041099FB5ECF6255541FC11B153AAB6504120D4411AF8255541BA7018CFA9B650413264AB4EF8255541578E965CA8B65041DC4325E1F8255541E245D9B8A6B650416B77F869F925554190FB71CDA5B650415B94FCB8F9255541713D0A37A6B6504114AE47D1FB25554166666686A6B65041CDCCCCFCFC255541A4703D8AA7B6504100000000FE25554152B81E55A9B65041CDCCCCFCFC255541F6285C6FABB6504152B81E85FC255541E17A14EEADB650418FC2F5F8FB25554148E17A94B0B650419A999959FB255541333333C3B2B65041E17A14CEFA255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253498 - 3579146
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -231  </desc>
-<a>
-010600000001000000010300000003000000400000001A93D334AEB65041DB7C0E7DF6255541068AFD37AEB650419CDFCF7BF625554183DD713FAEB65041E432E178F62555416E1A519AB6B65041B4698B55F325554187984894CDB650410510C568EA2555413305F4E1CEB65041DD54D276E9255541DB3CA09FD1B650412FD19B66E7255541B9C61AB1D4B650410634142EE525554180EA8899DAB65041C8A5B57BE1255541D934CFC7DEB65041FCD02BE5DF255541A1085564E3B65041B66AC124DE25554194CA6778EAB65041A492205FDB2555418702ACFDF0B65041671FA6ECD8255541A1E54711F3B65041031BEF34DC255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005D000000416C005CADB65041099FB5ECF6255541FC11B153AAB6504120D4411AF8255541BA7018CFA9B650413264AB4EF8255541578E965CA8B65041DC4325E1F8255541E245D9B8A6B650416B77F869F925554190FB71CDA5B650415B94FCB8F9255541713D0A37A6B6504114AE47D1FB25554166666686A6B65041CDCCCCFCFC255541A4703D8AA7B6504100000000FE25554152B81E55A9B65041CDCCCCFCFC255541F6285C6FABB6504152B81E85FC255541E17A14EEADB650418FC2F5F8FB25554148E17A94B0B650419A999959FB255541333333C3B2B65041E17A14CEFA255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253498 - 404712
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -231  </desc>
-<a>
-010600000001000000010300000003000000400000001A93D334AEB65041DB7C0E7DF6255541068AFD37AEB650419CDFCF7BF625554183DD713FAEB65041E432E178F62555416E1A519AB6B65041B4698B55F325554187984894CDB650410510C568EA2555413305F4E1CEB65041DD54D276E9255541DB3CA09FD1B650412FD19B66E7255541B9C61AB1D4B650410634142EE525554180EA8899DAB65041C8A5B57BE1255541D934CFC7DEB65041FCD02BE5DF255541A1085564E3B65041B66AC124DE25554194CA6778EAB65041A492205FDB2555418702ACFDF0B65041671FA6ECD8255541A1E54711F3B65041031BEF34DC255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005D000000416C005CADB65041099FB5ECF6255541FC11B153AAB6504120D4411AF8255541BA7018CFA9B650413264AB4EF8255541578E965CA8B65041DC4325E1F8255541E245D9B8A6B650416B77F869F925554190FB71CDA5B650415B94FCB8F9255541713D0A37A6B6504114AE47D1FB25554166666686A6B65041CDCCCCFCFC255541A4703D8AA7B6504100000000FE25554152B81E55A9B65041CDCCCCFCFC255541F6285C6FABB6504152B81E85FC255541E17A14EEADB650418FC2F5F8FB25554148E17A94B0B650419A999959FB255541333333C3B2B65041E17A14CEFA255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253498 - 404770
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -231  </desc>
-<a>
-010600000001000000010300000003000000400000001A93D334AEB65041DB7C0E7DF6255541068AFD37AEB650419CDFCF7BF625554183DD713FAEB65041E432E178F62555416E1A519AB6B65041B4698B55F325554187984894CDB650410510C568EA2555413305F4E1CEB65041DD54D276E9255541DB3CA09FD1B650412FD19B66E7255541B9C61AB1D4B650410634142EE525554180EA8899DAB65041C8A5B57BE1255541D934CFC7DEB65041FCD02BE5DF255541A1085564E3B65041B66AC124DE25554194CA6778EAB65041A492205FDB2555418702ACFDF0B65041671FA6ECD8255541A1E54711F3B65041031BEF34DC255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005D000000416C005CADB65041099FB5ECF6255541FC11B153AAB6504120D4411AF8255541BA7018CFA9B650413264AB4EF8255541578E965CA8B65041DC4325E1F8255541E245D9B8A6B650416B77F869F925554190FB71CDA5B650415B94FCB8F9255541713D0A37A6B6504114AE47D1FB25554166666686A6B65041CDCCCCFCFC255541A4703D8AA7B6504100000000FE25554152B81E55A9B65041CDCCCCFCFC255541F6285C6FABB6504152B81E85FC255541E17A14EEADB650418FC2F5F8FB25554148E17A94B0B650419A999959FB255541333333C3B2B65041E17A14CEFA255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900954 - 53621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000100000028000000AA7CF2354FE350411810B1974D265441666666964DE35041A4703DAA4B2654410AD7A3903CE350415C8FC2153A265441AE47E1FA38E350417B14AE673A26544152B81E7534E350411F85EB3140265441A4703DAA31E3504152B81E054326544152B81ED52BE3504148E17A8449265441F6285CEF23E35041A4703D6A52265441713D0A071CE35041000000505B2654410AD7A36015E35041713D0AC7622654411B0F9C6616E350415F4C12C765265441EC51B82E18E350410AD7A320672654415014EE5817E35041AE603C6168265441E51309FC16E35041810E4C3C69265441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000023FC4CBF25E350414846EA8B6C26544169ECC57F28E350410C6E2F4D6A2654412BA9B9262AE35041584CABD7682654415D1EE59A34E3504180664C9C5F265441357F675C3AE350415E19CEB86326544124ECB36A3AE3504154B004C363265441FDA4296C3AE3504114A20FC4632654419515BB6C3AE35041C78477C463265441A40225E446E35041A9520CAC6C265441D8A59FED53E35041034D5944762654415E7638E256E3504158E9CB7B782654419AD0033B59E3504167E65113772654412F56E78D59E350412ADC6EC47626544163B9E3AB5CE350416A1E3A3073265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801940 - 249284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000D000000010300000001000000120100007B14AEA7E8F450417B14AE87F5B854416FB507B6EEF4504114621A4DF7B85441C3F528ECEFF4504148E17AC4F6B85441C3F5289CF1F45041CDCCCCACF6B85441C3F528FCF1F45041CDCCCCFCF7B85441C3F5285CF2F450418FC2F508F8B854410AD7A3C0F4F450418FC2F528F6B8544148E17A34F6F4504148E17A74F5B8544185EB5178F7F45041CDCCCC0CF7B854410AD7A3C0F7F4504148E17A64F6B854410AD7A310F9F4504148E17A34F6B8544148E17A64F9F45041CDCCCCACF3B854410AD7A3F0FAF4504148E17AA4EFB8544185EB5168FBF45041CDCCCC5CEFB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004900000014AE4751AAF450418FC2F508FDB85441B67E8CA4ACF45041661F693DFCB854410A1BD6E5ADF45041AB9EC6BDFBB85441F68FB34AB2F4504144572330F9B854413AADC061B2F450419D86E41AF9B85441432E7AEEB2F45041414B1C7DF8B8544156F678CBB3F450418AED0219F7B85441FAE1C362B4F450417C233A25F6B85441D4EDB2E0B4F45041F5DA8B42F5B85441FD312CC1B5F4504102ABD1BEF3B8544152B81EA5B5F45041A4703D8AF2B8544184A70CADB5F45041F0222584F2B854414B6CE9ACB5F45041FB0C0382F2B85441211EE063B6F4504117C89DF7F1B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801940 - 356466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000D000000010300000001000000120100007B14AEA7E8F450417B14AE87F5B854416FB507B6EEF4504114621A4DF7B85441C3F528ECEFF4504148E17AC4F6B85441C3F5289CF1F45041CDCCCCACF6B85441C3F528FCF1F45041CDCCCCFCF7B85441C3F5285CF2F450418FC2F508F8B854410AD7A3C0F4F450418FC2F528F6B8544148E17A34F6F4504148E17A74F5B8544185EB5178F7F45041CDCCCC0CF7B854410AD7A3C0F7F4504148E17A64F6B854410AD7A310F9F4504148E17A34F6B8544148E17A64F9F45041CDCCCCACF3B854410AD7A3F0FAF4504148E17AA4EFB8544185EB5168FBF45041CDCCCC5CEFB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004900000014AE4751AAF450418FC2F508FDB85441B67E8CA4ACF45041661F693DFCB854410A1BD6E5ADF45041AB9EC6BDFBB85441F68FB34AB2F4504144572330F9B854413AADC061B2F450419D86E41AF9B85441432E7AEEB2F45041414B1C7DF8B8544156F678CBB3F450418AED0219F7B85441FAE1C362B4F450417C233A25F6B85441D4EDB2E0B4F45041F5DA8B42F5B85441FD312CC1B5F4504102ABD1BEF3B8544152B81EA5B5F45041A4703D8AF2B8544184A70CADB5F45041F0222584F2B854414B6CE9ACB5F45041FB0C0382F2B85441211EE063B6F4504117C89DF7F1B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983732 - 59546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000014000000F6285CEFA34851410AD7A3800B57544148E17A74AB485141A4703DFA0E575441AE47E18AC0485141D7A370BD18575441CDCCCC6CCD4851413D0AD7E3115754411F85EB11D3485141E17A141E0E5754413D0AD723D248514114AE47110C5754419A999989CB485141EC51B85E0957544166666686C6485141D7A3705D06575441295C8F92C048514114AE4731035754417B14AE27B8485141713D0A97005754417B14AE07B24851410AD7A340FF565441F6285C2FAC48514185EB5168FE565441295C8F82A4485141A4703DEAFD5654413D0AD7539D4851411F85EB11FD565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002700000004949B1BB648514115EAC4E8135754416ADF5897B74851418B00929814575441E4F35D95BD4851415673BF5E175754411FD8A052BF48514171923B2018575441B39DED8BC04851413BF5E1BC1857544194ACA419C1485141CF538771185754418386F172CD485141E4A5D3D211575441C8895C4ED2485141A418C5A00E5754411F85EB11D3485141E17A141E0E5754413D0AD723D248514114AE47110C5754419A999989CB485141EC51B85E0957544166666686C6485141D7A3705D065754412978ECADC448514142E79F6105575441461256B6C048514145BCE05403575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983796 - 1636689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000270000001B75E7977FAC504118D0A7574659554116D594837FAC5041EB9A76F346595541B4EC177F7FAC50416684C36247595541993952577FAC50415598CA46485955413B1C5A4D7FAC5041D0CE389348595541168D96677EAC5041D6DB42A54D5955415330550A7EAC50418CCDECBB4F595541AD398E2581AC504175FEB71048595541CDE000DB80AC504152B58EB73F595541FB9991E27FAC504102B3FF7037595541B912655280AC504184A971292B59554162FF987C81AC5041C487B47B255955413DAD6DDD83AC5041BEFB041121595541BD9E14BD84AC504138444A451F595541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000002FFCA0B07FAC5041A10B4F473A595541474B2D377FAC5041FD20DED83759554100A17B207FAC504159988F6437595541A58BA61B7FAC5041CE8ACB4B37595541317903047FAC50414ACBAB7E325955415DC3CC027FAC50419BDB8E3F3259554192FA9D347FAC50415891329E2C59554160E8F2027FAC5041AE5BCC9D2B595541A5A7A5FE7EAC50418A61BF8A2B595541D323B84D7FAC50414E7185C526595541144E81567FAC5041AC5329B52559554182295A5B7BAC5041C0B428BF245955412E9234C779AC504147C3CE0B27595541B6D5CF4978AC5041779B7D8329595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983796 - 4294191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000270000001B75E7977FAC504118D0A7574659554116D594837FAC5041EB9A76F346595541B4EC177F7FAC50416684C36247595541993952577FAC50415598CA46485955413B1C5A4D7FAC5041D0CE389348595541168D96677EAC5041D6DB42A54D5955415330550A7EAC50418CCDECBB4F595541AD398E2581AC504175FEB71048595541CDE000DB80AC504152B58EB73F595541FB9991E27FAC504102B3FF7037595541B912655280AC504184A971292B59554162FF987C81AC5041C487B47B255955413DAD6DDD83AC5041BEFB041121595541BD9E14BD84AC504138444A451F595541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000002FFCA0B07FAC5041A10B4F473A595541474B2D377FAC5041FD20DED83759554100A17B207FAC504159988F6437595541A58BA61B7FAC5041CE8ACB4B37595541317903047FAC50414ACBAB7E325955415DC3CC027FAC50419BDB8E3F3259554192FA9D347FAC50415891329E2C59554160E8F2027FAC5041AE5BCC9D2B595541A5A7A5FE7EAC50418A61BF8A2B595541D323B84D7FAC50414E7185C526595541144E81567FAC5041AC5329B52559554182295A5B7BAC5041C0B428BF245955412E9234C779AC504147C3CE0B27595541B6D5CF4978AC5041779B7D8329595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984286 - 97118
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000024000000CDCCCC0CF7965141EC51B8FEB88F54410AD7A320FF965141D7A370FDB78F5441666666E606975141D7A370EDB58F5441000000101297514152B81E25B58F5441A4703D1A17975141E17A140EB48F5441666666B61897514100000050B38F5441AE47E1AA1C975141B81E852BB68F54413D0AD7631F975141CDCCCC5CB28F54417B14AE4723975141C3F528ECAC8F54418FC2F5D817975141CDCCCC8C9F8F5441295C8FC215975141CDCCCC4CA08F5441B81E859B0E97514166666636A08F54410AD7A3500A9751413D0AD723A18F544148E17AE40097514114AE4721A38F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D000000AE47E17AD9965141EC51B8AEA08F544143B78D8DD8965141E4C411E4A08F54416B14AB54D6965141A26D4A72A18F5441F1A653E7D296514174E2FCC2A38F5441580E42D8D1965141B5403383A48F544121AA51A4D0965141EFC3A6F4A48F5441E39A6BC9CC965141DBF5376BA68F544117399747C9965141CD03FBBFA78F5441B3D8E0A4C696514190BEC7E4A88F54417DC6A898C6965141DA17B7EAA88F5441A2A13772C6965141CC1363FDA88F54413609D80FC696514190419723AE8F544105608D0EC8965141FB138762B78F5441E7B92EA2C99651416938677FBE8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984286 - 298865
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000024000000CDCCCC0CF7965141EC51B8FEB88F54410AD7A320FF965141D7A370FDB78F5441666666E606975141D7A370EDB58F5441000000101297514152B81E25B58F5441A4703D1A17975141E17A140EB48F5441666666B61897514100000050B38F5441AE47E1AA1C975141B81E852BB68F54413D0AD7631F975141CDCCCC5CB28F54417B14AE4723975141C3F528ECAC8F54418FC2F5D817975141CDCCCC8C9F8F5441295C8FC215975141CDCCCC4CA08F5441B81E859B0E97514166666636A08F54410AD7A3500A9751413D0AD723A18F544148E17AE40097514114AE4721A38F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D000000AE47E17AD9965141EC51B8AEA08F544143B78D8DD8965141E4C411E4A08F54416B14AB54D6965141A26D4A72A18F5441F1A653E7D296514174E2FCC2A38F5441580E42D8D1965141B5403383A48F544121AA51A4D0965141EFC3A6F4A48F5441E39A6BC9CC965141DBF5376BA68F544117399747C9965141CD03FBBFA78F5441B3D8E0A4C696514190BEC7E4A88F54417DC6A898C6965141DA17B7EAA88F5441A2A13772C6965141CC1363FDA88F54413609D80FC696514190419723AE8F544105608D0EC8965141FB138762B78F5441E7B92EA2C99651416938677FBE8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>565433 - 55763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-0106000000010000000103000000010000003801000000000090B563514152B81E5593A35441B81E859BA4635141CDCCCCBC97A354415C8FC2159B6351413D0AD7039AA35441C3F528AC8F6351417B14AE779CA35441A4703DFA8663514114AE47719EA354411F85EB917F63514148E17A84A0A354419A9999F97C63514100000010A1A35441AE47E18A786351415C8FC265A2A35441E17A145E72635141C3F5286CA4A3544114AE4791556351415C8FC265B0A35441295C8F724D635141A4703D1AB4A35441E17A149E4663514166666686B7A354411F85EBE14063514133333373BAA35441295C8F123C63514152B81E45BDA35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009D01000014AE4701686351417B14AE27ADA354413B58661268635141C061C549ADA35441E17A145E69635141D7A370DDAFA35441B81E853B7263514100000040ACA35441C544C61A7563514110927F48ABA35441F333CEC8806351417629FE59A7A354410AD7A33081635141713D0A37A7A35441D7A3708D8863514148E17AF4A4A35441C88DF9638B6351417EB71A4EA4A35441E17A143E91635141713D0AF7A2A35441FDA1889B92635141F69082B1A2A35441DA40D7A89A6351414E6C6017A1A35441A4703D0AA3635141C3F5286C9FA35441E4F91B77A46351418217F2129FA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>565433 - 99176
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-0106000000010000000103000000010000003801000000000090B563514152B81E5593A35441B81E859BA4635141CDCCCCBC97A354415C8FC2159B6351413D0AD7039AA35441C3F528AC8F6351417B14AE779CA35441A4703DFA8663514114AE47719EA354411F85EB917F63514148E17A84A0A354419A9999F97C63514100000010A1A35441AE47E18A786351415C8FC265A2A35441E17A145E72635141C3F5286CA4A3544114AE4791556351415C8FC265B0A35441295C8F724D635141A4703D1AB4A35441E17A149E4663514166666686B7A354411F85EBE14063514133333373BAA35441295C8F123C63514152B81E45BDA35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009D01000014AE4701686351417B14AE27ADA354413958661268635141BF61C549ADA35441E17A145E69635141D7A370DDAFA35441B81E853B7263514100000040ACA35441C844C61A7563514111927F48ABA35441F533CEC8806351417129FE59A7A354410AD7A33081635141713D0A37A7A35441D7A3708D8863514148E17AF4A4A35441CB8DF9638B6351417CB71A4EA4A35441E17A143E91635141713D0AF7A2A35441FBA1889B92635141F49082B1A2A35441DA40D7A89A635141516C6017A1A35441A4703D0AA3635141C3F5286C9FA35441E6F91B77A46351417F17F2129FA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>565433 - 258905
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-0106000000010000000103000000010000003801000000000090B563514152B81E5593A35441B81E859BA4635141CDCCCCBC97A354415C8FC2159B6351413D0AD7039AA35441C3F528AC8F6351417B14AE779CA35441A4703DFA8663514114AE47719EA354411F85EB917F63514148E17A84A0A354419A9999F97C63514100000010A1A35441AE47E18A786351415C8FC265A2A35441E17A145E72635141C3F5286CA4A3544114AE4791556351415C8FC265B0A35441295C8F724D635141A4703D1AB4A35441E17A149E4663514166666686B7A354411F85EBE14063514133333373BAA35441295C8F123C63514152B81E45BDA35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009D01000014AE4701686351417B14AE27ADA354413958661268635141BF61C549ADA35441E17A145E69635141D7A370DDAFA35441B81E853B7263514100000040ACA35441C844C61A7563514111927F48ABA35441F533CEC8806351417129FE59A7A354410AD7A33081635141713D0A37A7A35441D7A3708D8863514148E17AF4A4A35441CB8DF9638B6351417CB71A4EA4A35441E17A143E91635141713D0AF7A2A35441FBA1889B92635141F49082B1A2A35441DA40D7A89A635141516C6017A1A35441A4703D0AA3635141C3F5286C9FA35441E6F91B77A46351417F17F2129FA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801939 - 249255
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-010600000006000000010300000001000000370000001F85EB118FF15041E17A14BEADB95441F6285C8F8FF1504100000080ABB9544152B81EC58FF15041713D0A67A8B954418FC2F5A891F15041EC51B84EA3B95441E17A14DE92F1504114AE47F1A1B9544148E17AB495F150418FC2F5C8A1B954410000002096F15041EC51B85E9EB954413D0AD76395F15041B81E857B9BB95441A4703DAA93F15041D7A3701D98B95441E17A140E90F1504185EB51E897B95441D7A370CD8DF150418FC2F58898B95441E17A14AE89F150413D0AD7139BB954413D0AD78385F150410AD7A3809EB95441EC51B83E82F150418FC2F508A2B95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000094000000AF97FCB097F150418A70A74A90B95441CDCCCC0C97F150410000004090B9544152B81E6596F150413D0AD7838EB95441B9788D6696F1504186E54F768EB95441C66D766296F15041C004EE6B8EB95441CD45B27096F1504168F586168EB954418FC2F5B896F15041C3F5286C8BB9544171191EC096F15041A5EBB4508BB95441821B4AC196F150417ECC203F8BB9544151B0353B97F15041966BFE6489B954419969B54897F1504127D9CD4489B954418FC2F54897F150413D0AD74389B954418FC2F5D897F15041C3F528DC87B95441BF785AE397F150419E2B09D487B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801939 - 261160
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-010600000006000000010300000001000000370000001F85EB118FF15041E17A14BEADB95441F6285C8F8FF1504100000080ABB9544152B81EC58FF15041713D0A67A8B954418FC2F5A891F15041EC51B84EA3B95441E17A14DE92F1504114AE47F1A1B9544148E17AB495F150418FC2F5C8A1B954410000002096F15041EC51B85E9EB954413D0AD76395F15041B81E857B9BB95441A4703DAA93F15041D7A3701D98B95441E17A140E90F1504185EB51E897B95441D7A370CD8DF150418FC2F58898B95441E17A14AE89F150413D0AD7139BB954413D0AD78385F150410AD7A3809EB95441EC51B83E82F150418FC2F508A2B95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000094000000AF97FCB097F150418A70A74A90B95441CDCCCC0C97F150410000004090B9544152B81E6596F150413D0AD7838EB95441B9788D6696F1504186E54F768EB95441C66D766296F15041C004EE6B8EB95441CD45B27096F1504168F586168EB954418FC2F5B896F15041C3F5286C8BB9544171191EC096F15041A5EBB4508BB95441821B4AC196F150417ECC203F8BB9544151B0353B97F15041966BFE6489B954419969B54897F1504127D9CD4489B954418FC2F54897F150413D0AD74389B954418FC2F5D897F15041C3F528DC87B95441BF785AE397F150419E2B09D487B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>966094 - 2025063
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-010600000001000000010300000001000000080000009CF43774FF0951412374234411E95441BF77617BFF095141190A467611E9544188E1D28E040A51410F26D5D00FE95441B63AEC27040A5141850B95540EE954417AE0F580030A51410B25BEB20CE95441F07D6BC4010A5141D66A6B2F05E9544100000010010A5141A4703D5A01E954419CF43774FF0951412374234411E95441
-</a>
-
-<b>
-0106000000010000000103000000010000001300000000000010010A5141A4703D5A01E9544152B81ED5010A5141A4703D8A05E95441EC51B86E020A5141295C8F8208E95441D7A370FD020A51419A9999690BE95441A4703DEA040A5141AE47E13A10E95441C3F528AC040A5141F6285C9F0FE95441295C8FE2080A514114AE477110E954419A999969080A5141666666260AE95441AE47E19A070A5141D7A3708D05E954419A9999E9060A514152B81E5501E95441E17A148E060A51413D0AD733FEE85441A4703D0A060A51413D0AD703FAE85441D7A3708D050A514152B81E85F6E854417B14AE17050A51417B14AE07F4E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>966094 - 4569934
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-010600000001000000010300000001000000080000009CF43774FF0951412374234411E95441BF77617BFF095141190A467611E9544188E1D28E040A51410F26D5D00FE95441B63AEC27040A5141850B95540EE954417AE0F580030A51410B25BEB20CE95441F07D6BC4010A5141D66A6B2F05E9544100000010010A5141A4703D5A01E954419CF43774FF0951412374234411E95441
-</a>
-
-<b>
-0106000000010000000103000000010000001300000000000010010A5141A4703D5A01E9544152B81ED5010A5141A4703D8A05E95441EC51B86E020A5141295C8F8208E95441D7A370FD020A51419A9999690BE95441A4703DEA040A5141AE47E13A10E95441C3F528AC040A5141F6285C9F0FE95441295C8FE2080A514114AE477110E954419A999969080A5141666666260AE95441AE47E19A070A5141D7A3708D05E954419A9999E9060A514152B81E5501E95441E17A148E060A51413D0AD733FEE85441A4703D0A060A51413D0AD703FAE85441D7A3708D050A514152B81E85F6E854417B14AE17050A51417B14AE07F4E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984733 - 5179648
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 23  </desc>
-<a>
-01060000000C0000000103000000010000002F00000019528B31D3915041DF4183ECE82A55410D36734CD29150414032FE2AE92A5541E57DDC40DC915041E5B293D6F12A5541F9D9A746D7915041C59DBF35F52A5541479A729CDB91504169654C46FC2A55411B70CA5AE2915041022DD956032B55416AE99D4BE89150413766BED5072B5541AE9A2B64E191504129EE153C132B55418BC6B7C4F1915041DDAE99591D2B5541A6BFAED1F4915041926F1D77272B5541ABEAC8A2F9915041823E6C42312B55412A726741FF915041096336E83E2B55415FAB4CC003925041AC390036512B5541658A7B8C04925041867E3F43572B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000024BAF19209925041578C697C572B554193718A860A9250415AC9DA825B2B5541A428A13A1E9250416AF99E625A2B5541303188DE279250416EFDF3D3762B554162329CE533925041B8A2099B732B5541153410F52992504187513152582B55412D84AC14289250419189EB01572B55416F4C480E1E925041102DEDB6572B554191E9F40C1E9250410079A5AD572B55419C6D8F9E0A925041773554FA582B5541ABFC0AAA0A925041009A2639572B5541C95F58BB0A9250418FEA5194542B5541097B635A04925041A87028C7552B5541658A7B8C04925041867E3F43572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984733 - 5300258
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 23  </desc>
-<a>
-01060000000C0000000103000000010000002F00000019528B31D3915041DF4183ECE82A55410D36734CD29150414032FE2AE92A5541E57DDC40DC915041E5B293D6F12A5541F9D9A746D7915041C59DBF35F52A5541479A729CDB91504169654C46FC2A55411B70CA5AE2915041022DD956032B55416AE99D4BE89150413766BED5072B5541AE9A2B64E191504129EE153C132B55418BC6B7C4F1915041DDAE99591D2B5541A6BFAED1F4915041926F1D77272B5541ABEAC8A2F9915041823E6C42312B55412A726741FF915041096336E83E2B55415FAB4CC003925041AC390036512B5541658A7B8C04925041867E3F43572B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000024BAF19209925041578C697C572B554193718A860A9250415AC9DA825B2B5541A428A13A1E9250416AF99E625A2B5541303188DE279250416EFDF3D3762B554162329CE533925041B8A2099B732B5541153410F52992504187513152582B55412D84AC14289250419189EB01572B55416F4C480E1E925041102DEDB6572B554191E9F40C1E9250410079A5AD572B55419C6D8F9E0A925041773554FA582B5541ABFC0AAA0A925041009A2639572B5541C95F58BB0A9250418FEA5194542B5541097B635A04925041A87028C7552B5541658A7B8C04925041867E3F43572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984733 - 402665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 23  </desc>
-<a>
-01060000000C0000000103000000010000002F00000019528B31D3915041DF4183ECE82A55410D36734CD29150414032FE2AE92A5541E57DDC40DC915041E5B293D6F12A5541F9D9A746D7915041C59DBF35F52A5541479A729CDB91504169654C46FC2A55411B70CA5AE2915041022DD956032B55416AE99D4BE89150413766BED5072B5541AE9A2B64E191504129EE153C132B55418BC6B7C4F1915041DDAE99591D2B5541A6BFAED1F4915041926F1D77272B5541ABEAC8A2F9915041823E6C42312B55412A726741FF915041096336E83E2B55415FAB4CC003925041AC390036512B5541658A7B8C04925041867E3F43572B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000024BAF19209925041578C697C572B554193718A860A9250415AC9DA825B2B5541A428A13A1E9250416AF99E625A2B5541303188DE279250416EFDF3D3762B554162329CE533925041B8A2099B732B5541153410F52992504187513152582B55412D84AC14289250419189EB01572B55416F4C480E1E925041102DEDB6572B554191E9F40C1E9250410079A5AD572B55419C6D8F9E0A925041773554FA582B5541ABFC0AAA0A925041009A2639572B5541C95F58BB0A9250418FEA5194542B5541097B635A04925041A87028C7552B5541658A7B8C04925041867E3F43572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984733 - 423979
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 23  </desc>
-<a>
-01060000000C0000000103000000010000002F00000019528B31D3915041DF4183ECE82A55410D36734CD29150414032FE2AE92A5541E57DDC40DC915041E5B293D6F12A5541F9D9A746D7915041C59DBF35F52A5541479A729CDB91504169654C46FC2A55411B70CA5AE2915041022DD956032B55416AE99D4BE89150413766BED5072B5541AE9A2B64E191504129EE153C132B55418BC6B7C4F1915041DDAE99591D2B5541A6BFAED1F4915041926F1D77272B5541ABEAC8A2F9915041823E6C42312B55412A726741FF915041096336E83E2B55415FAB4CC003925041AC390036512B5541658A7B8C04925041867E3F43572B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000024BAF19209925041578C697C572B554193718A860A9250415AC9DA825B2B5541A428A13A1E9250416AF99E625A2B5541303188DE279250416EFDF3D3762B554162329CE533925041B8A2099B732B5541153410F52992504187513152582B55412D84AC14289250419189EB01572B55416F4C480E1E925041102DEDB6572B554191E9F40C1E9250410079A5AD572B55419C6D8F9E0A925041773554FA582B5541ABFC0AAA0A925041009A2639572B5541C95F58BB0A9250418FEA5194542B5541097B635A04925041A87028C7552B5541658A7B8C04925041867E3F43572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>820470 - 3147675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-010600000001000000010300000004000000AF00000085EB516847D45041D7A3700D8429544148E17A0445D450418FC2F5D883295441333333C338D450410AD7A3D082295441EC51B83E36D4504152B81ED581295441000000802ED45041AE47E18A80295441B81E850B27D45041000000A07F295441CDCCCC9C1FD450415C8FC2A57D2954418FC2F5081BD450418FC2F5C87C295441D7A3708D1BD4504114AE475179295441F6285C9F13D4504152B81E35772954415C8FC2A511D45041EC51B8AE762954415C8FC2C50CD4504185EB517875295441CDCCCCAC0ED45041295C8F4278295441000000E013D45041000000F07B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000F4000000E17A145E13D45041666666C6F12954411F85EB3118D4504148E17A44F3295441C735B84A21D450410A2F4154BA29544135A9399025D4504187ACF42EBB295441288F2C3041D450414F0ACF92C329544169D257F94AD4504120329E81C62954418DAA54AA50D4504193A5B486C82954411FEEF42860D450418A7CD104CE29544158AF2A2B69D450418C94158BD1295441996296B46ED4504173BD2591D3295441E66F84CC7FD45041891D090AD5295441000000D088D45041AE47E1AAD5295441295C8F9284D45041CDCCCCBCEF2954419A9999899AD45041C3F5284CF3295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>820470 - 3359118
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-010600000001000000010300000004000000AF00000085EB516847D45041D7A3700D8429544148E17A0445D450418FC2F5D883295441333333C338D450410AD7A3D082295441EC51B83E36D4504152B81ED581295441000000802ED45041AE47E18A80295441B81E850B27D45041000000A07F295441CDCCCC9C1FD450415C8FC2A57D2954418FC2F5081BD450418FC2F5C87C295441D7A3708D1BD4504114AE475179295441F6285C9F13D4504152B81E35772954415C8FC2A511D45041EC51B8AE762954415C8FC2C50CD4504185EB517875295441CDCCCCAC0ED45041295C8F4278295441000000E013D45041000000F07B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000F4000000E17A145E13D45041666666C6F12954411F85EB3118D4504148E17A44F3295441C735B84A21D450410A2F4154BA29544135A9399025D4504187ACF42EBB295441288F2C3041D450414F0ACF92C329544169D257F94AD4504120329E81C62954418DAA54AA50D4504193A5B486C82954411FEEF42860D450418A7CD104CE29544158AF2A2B69D450418C94158BD1295441996296B46ED4504173BD2591D3295441E66F84CC7FD45041891D090AD5295441000000D088D45041AE47E1AAD5295441295C8F9284D45041CDCCCCBCEF2954419A9999899AD45041C3F5284CF3295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985983 - 3102931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000DC000000CA1938293B0B51416BAAF954F72155411B30C0B3390B51413B98428BF7215541981D547A360B51417DA1F827F92155419A9999692F0B5141713D0A17FC215541A4703DDA270B5141CDCCCCECFD21554114AE4701250B514133333363FD21554185EB5118230B51419A999969FD2155413D0AD703220B5141F6285CBFFC215541D7A3705D200B5141F6285CEFF921554114AE47F11E0B5141AE47E13AF82155411F85EB011C0B51418FC2F528F6215541A4703D1A160B514152B81EC5F321554100000050120B5141666666B6F0215541713D0AD70D0B514152B81EC5EB215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004000000048E17A14CB0B5141D7A370BD33225541AD32B05FD10B51419E2395853222554156CB672DD80B51416B9693B431225541AC40869ADB0B51413F407139312255413DC55E5ADB0B51414C18CF5C252255414999D8CAE40B514137B57FC62322554116727CFFF40B51417267CD042122554140381B2CF80B51419DD0924522225541F2702BD7FB0B5141351E744527225541F2702BD7FB0B5141C9B12F802C225541F7DC302FFD0B5141BC6435382F225541886109EFFC0B51411D37C0B931225541725B9344FD0B51412697D47A33225541CDCCCC9C010C51413D0AD72333225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985983 - 3473135
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000DC000000CA1938293B0B51416BAAF954F72155411B30C0B3390B51413B98428BF7215541981D547A360B51417DA1F827F92155419A9999692F0B5141713D0A17FC215541A4703DDA270B5141CDCCCCECFD21554114AE4701250B514133333363FD21554185EB5118230B51419A999969FD2155413D0AD703220B5141F6285CBFFC215541D7A3705D200B5141F6285CEFF921554114AE47F11E0B5141AE47E13AF82155411F85EB011C0B51418FC2F528F6215541A4703D1A160B514152B81EC5F321554100000050120B5141666666B6F0215541713D0AD70D0B514152B81EC5EB215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004000000048E17A14CB0B5141D7A370BD33225541AD32B05FD10B51419E2395853222554156CB672DD80B51416B9693B431225541AC40869ADB0B51413F407139312255413DC55E5ADB0B51414C18CF5C252255414999D8CAE40B514137B57FC62322554116727CFFF40B51417267CD042122554140381B2CF80B51419DD0924522225541F2702BD7FB0B5141351E744527225541F2702BD7FB0B5141C9B12F802C225541F7DC302FFD0B5141BC6435382F225541886109EFFC0B51411D37C0B931225541725B9344FD0B51412697D47A33225541CDCCCC9C010C51413D0AD72333225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974285 - 1477390
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -31  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5281C88E05041000000F06B2D554185EB512886E050415C8FC2756A2D5541F6A6167883E0504184924F0B692D5541666666B680E0504152B81E15682D55410AD7A3807EE05041000000D0672D5541D231112479E0504176D85CD2682D55418FC2F52873E050411F85EB816A2D554185EB51386FE050413D0AD7E36B2D55414764875B5FE050418A4DF979712D554191E791866BE050419B4FFBCC732D5541391E9B3076E050411B07FEF1762D5541137D9F3F7BE0504169270068792D5541C3F5281C88E05041000000F06B2D5541
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000069968C3688E050418B82B0D76B2D5541A8694C1386E050413FACE7416A2D5541AE9150A983E0504154F63F23692D55414356042783E050412366AFE7682D554197A0E65D82E050410D1D92A4682D554159B45ED380E050417C7FA71E682D5541B58EE56E80E05041BC61620C682D55416D09007C7EE050413CC279D0672D5541B8B258EE7BE05041D20E201B682D55415DBBD14579E05041BFD4CED1682D5541D3D90CF078E0504177C4B0E5682D5541D97F67EF78E050416D4C4BE7682D55411603F2FF75E05041ACD3C4B4692D5541A6FE1C2073E050411F3306856A2D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974285 - 3438677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -31  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5281C88E05041000000F06B2D554185EB512886E050415C8FC2756A2D5541F6A6167883E0504184924F0B692D5541666666B680E0504152B81E15682D55410AD7A3807EE05041000000D0672D5541D231112479E0504176D85CD2682D55418FC2F52873E050411F85EB816A2D554185EB51386FE050413D0AD7E36B2D55414764875B5FE050418A4DF979712D554191E791866BE050419B4FFBCC732D5541391E9B3076E050411B07FEF1762D5541137D9F3F7BE0504169270068792D5541C3F5281C88E05041000000F06B2D5541
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000069968C3688E050418B82B0D76B2D5541A8694C1386E050413FACE7416A2D5541AE9150A983E0504154F63F23692D55414356042783E050412366AFE7682D554197A0E65D82E050410D1D92A4682D554159B45ED380E050417C7FA71E682D5541B58EE56E80E05041BC61620C682D55416D09007C7EE050413CC279D0672D5541B8B258EE7BE05041D20E201B682D55415DBBD14579E05041BFD4CED1682D5541D3D90CF078E0504177C4B0E5682D5541D97F67EF78E050416D4C4BE7682D55411603F2FF75E05041ACD3C4B4692D5541A6FE1C2073E050411F3306856A2D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>43979 - 57687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001C0000007B14AE470CD9504114AE4791D6FE5441F6285C8F0AD950419A999909D7FE5441966593FE07D95041301E508CD6FE5441387FDE6B07D95041BB3F6E96D6FE5441CBA8A68B02D95041538720E4D6FE5441BA2CAF1BFFD85041091834A1D5FE54417E25C62AFCD85041CF01D768D4FE544182328ABCF8D85041FE8F45ECD2FE5441FE97F14DF5D850418D88987ED3FE54418FC2F578F5D8504166666676D6FE5441E17A14AEF5D85041333333C3DDFE5441000000D0F4D850417B14AEC7DDFE5441713D0A37EFD8504148E17AE4DDFE54411F85EBF1DDD85041713D0AA7D5FE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000008FC2F578F5D8504166666676D6FE54419CA7418DF5D850418ABB7140D9FE5441F6E25F8DF5D85041894F9944D9FE5441F232D08FF5D85041E712659AD9FE5441FE5E196F0CD950419AB5468AD9FE5441C73FBE6C0CD950412148CB5CD9FE544122AD5E6B0CD9504171134842D9FE54417B420B680CD9504117411302D9FE5441EE45AF5A0CD95041AA832B00D8FE54415ACA732F0CD95041DF7DE697D6FE5441F6285C8F0AD950419A999909D7FE5441966593FE07D95041301E508CD6FE5441387FDE6B07D95041BB3F6E96D6FE544119C76D8B02D950413BF987EDD6FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 3170589
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000002FB63745C55651412849A2D9627D5441944748FEC556514178DB30D4627D54415DE6EC87CA5651413FEB032D627D5441DB90CD0ACE56514137FA006E617D5441582E5094D656514107193C855E7D5441EA0DE4F8D6565141110DE8215A7D54416062629DCF5651416B8442E15C7D544101010305CF565141BEF415195D7D54418F085E6ECC5651419D568E6F5D7D5441A25F7D42C756514154858A1A5E7D54411EFA6E3BC5565141BCB91B515E7D54416758DAA8C0565141AE352BCC5E7D5441DB0CBDADBB56514154FB37525F7D54412B66E4F4B9565141825890805F7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 3488163
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000002FB63745C55651412849A2D9627D5441944748FEC556514178DB30D4627D54415DE6EC87CA5651413FEB032D627D5441DB90CD0ACE56514137FA006E617D5441582E5094D656514107193C855E7D5441EA0DE4F8D6565141110DE8215A7D54416062629DCF5651416B8442E15C7D544101010305CF565141BEF415195D7D54418F085E6ECC5651419D568E6F5D7D5441A25F7D42C756514154858A1A5E7D54411EFA6E3BC5565141BCB91B515E7D54416758DAA8C0565141AE352BCC5E7D5441DB0CBDADBB56514154FB37525F7D54412B66E4F4B9565141825890805F7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 86483
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000007B9197051F575141A0FFF7705C7D5441D212E9111F575141F3EE48D55B7D5441EB7EFE0808575141221BB3285C7D5441E659A47F00575141ECA59A385C7D5441C5DEE51EF35651415637B4805C7D544137A903D5ED56514106A419765C7D5441E34519ADDC565141CC3972BB5C7D5441A64BB088D7565141D75DB6345E7D54413DAAB0BAD65651417278E11C677D54417A5B995AD4565141D328888C817D5441474177EDD25651419C17396C917D5441A52155DFD15651410B659D8B9D7D54410862134BD0565141F160B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 86484
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000003B3CDBFDC0565141AFA48DECB17D54419A6C28A9CA56514148617375B07D5441B26DD16DCE5651414C89D7BCAF7D5441E713C571CE5651418C7498B6AF7D544107ACCF7BCE5651415B33B9A6AF7D5441DE456520CF5651411E792594AE7D5441230F8CB2D25651414624F6B9887D5441A8450F81D456514113A34A15757D544187946FE6D4565141390F7EC4707D5441487A66FAD55651418DBF449B647D54414C02AC72D65651416593A0BD5F7D544114AD8A85D5565141AC57FDBF5F7D5441C26D0E73C656514122D5814A627D5441D9814B40C3565141B2B297A8627D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 234590
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000002FB63745C55651412849A2D9627D5441944748FEC556514178DB30D4627D54415DE6EC87CA5651413FEB032D627D5441DB90CD0ACE56514137FA006E617D5441582E5094D656514107193C855E7D5441EA0DE4F8D6565141110DE8215A7D54416062629DCF5651416B8442E15C7D544101010305CF565141BEF415195D7D54418F085E6ECC5651419D568E6F5D7D5441A25F7D42C756514154858A1A5E7D54411EFA6E3BC5565141BCB91B515E7D54416758DAA8C0565141AE352BCC5E7D5441DB0CBDADBB56514154FB37525F7D54412B66E4F4B9565141825890805F7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985999 - 370848
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-0106000000010000000103000000010000002A000000B748C51ECF5651415B8723A5AE7D5441F5C74847D25651411A5C659E8D7D54416947CB88D45651413B95E3E4747D5441457A66FAD55651418ABF449B647D54416CBC8FFDD6565141FE60291F5A7D5441779333EED75651411DE614D1597D544157AD0085D656514195B1236F697D5441FDADFDCFD35651410784D141877D5441A72155DFD15651410F659D8B9D7D54410862134BD0565141F260B0B0AE7D5441EC51B8FED056514185EB5178AF7D5441E17A143EDC565141EC51B82EAD7D544114AE4731E5565141E17A14FEAA7D5441F6285C4FEE5651417B14AE37A87D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000002FB63745C55651412849A2D9627D5441944748FEC556514178DB30D4627D54415DE6EC87CA5651413FEB032D627D5441DB90CD0ACE56514137FA006E617D5441582E5094D656514107193C855E7D5441EA0DE4F8D6565141110DE8215A7D54416062629DCF5651416B8442E15C7D544101010305CF565141BEF415195D7D54418F085E6ECC5651419D568E6F5D7D5441A25F7D42C756514154858A1A5E7D54411EFA6E3BC5565141BCB91B515E7D54416758DAA8C0565141AE352BCC5E7D5441DB0CBDADBB56514154FB37525F7D54412B66E4F4B9565141825890805F7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>552671 - 58333
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000200000001030000000100000049000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF25441666666361FE85041333333C3C9F254415C8FC2C516E85041AE47E13ACAF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF254416544D8AFC3E75041716A2F68C4F254413607E38EBBE75041DACBB457C0F25441A8710C72B4E750418E7C774FBEF2544133333303B1E750411F85EB81C1F254419A999989A4E750419A999969BEF254411F85EB81A3E750411F85EB51BEF25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B0000005C8FC24507E75041000000F0C2F2544138F3ED581AE7504115BA1E57C9F25441A87298ED1AE75041C5B70589C9F25441F4831FDF1DE750414AF5F485CAF2544190EE977029E7504152840668CEF25441E39CAF8430E75041911949C8D0F25441037637F331E75041CCF3BB42D1F25441EF2CCF4932E75041E732705FD1F2544170BA37EB4BE7504131F970DED9F25441528D49E25FE750410E13AE7CE0F25441820A812D60E75041DCF69C95E0F254414A31CBC260E7504133AD19C7E0F254412224A29E6CE75041B5DE6EB5E4F254417205A92A6EE750419CB0B538E5F25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>552671 - 119309
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000200000001030000000100000049000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF25441666666361FE85041333333C3C9F254415C8FC2C516E85041AE47E13ACAF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF254416544D8AFC3E75041716A2F68C4F254413607E38EBBE75041DACBB457C0F25441A8710C72B4E750418E7C774FBEF2544133333303B1E750411F85EB81C1F254419A999989A4E750419A999969BEF254411F85EB81A3E750411F85EB51BEF25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF254416363DCDA22E8504189A9C0D2C9F254414089B0AD22E85041AFC9FFD1C9F2544102609FB220E85041DDB08AC9C9F25441666666361FE85041333333C3C9F254412FECBEF91BE85041629819F1C9F2544176CF323C17E85041ABCF5134CAF254415C8FC2C516E85041AE47E13ACAF2544127DD16A704E850416139613FCDF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>552671 - 301393
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000200000001030000000100000049000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF25441666666361FE85041333333C3C9F254415C8FC2C516E85041AE47E13ACAF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF254416544D8AFC3E75041716A2F68C4F254413607E38EBBE75041DACBB457C0F25441A8710C72B4E750418E7C774FBEF2544133333303B1E750411F85EB81C1F254419A999989A4E750419A999969BEF254411F85EB81A3E750411F85EB51BEF25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF254416363DCDA22E8504189A9C0D2C9F254414089B0AD22E85041AFC9FFD1C9F2544102609FB220E85041DDB08AC9C9F25441666666361FE85041333333C3C9F254412FECBEF91BE85041629819F1C9F2544176CF323C17E85041ABCF5134CAF254415C8FC2C516E85041AE47E13ACAF2544127DD16A704E850416139613FCDF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2907071 - 3046889
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000002000000DB0000003D0AD78346A95041295C8F62333254413D0AD7B348A950419A9999B92E325441713D0AF74CA950417B14AE17263254410000008053A9504152B81E951D325441A4703D5A57A9504152B81EC518325441295C8F5262A95041EC51B86E17325441295C8F926BA95041EC51B84E16325441EC51B8DE75A95041D7A3700D153254417B14AEA77FA950415C8FC245163254413333334389A95041CDCCCCDC16325441F6285C7F8CA950413D0AD743163254410AD7A3208FA950410000009015325441CDCCCC1C90A950415C8FC27515325441EC51B8AE99A950413D0AD7A317325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000007508379147A950419EF58031133254413D3E294045A95041A12F1C9618325441656DD5DA43A950413D70C4F11B325441C3F3D24542A95041C76F23C01F32544173E5207640A950412C1FB21B24325441D3ED95843DA950415E271C242B325441F140AC7846A95041F250279E2F32544178F9AFF647A95041582163F02D32544133113CD04CA950413D512996233254416D64A8C151A95041FB80993E1D325441DB9F32DC55A950415C69636214325441CDC2030656A950415C69636214325441CAB61D9C56A950413D27603D10325441BE182F9156A95041B256611F0F325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2907071 - 3583293
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000002000000DB0000003D0AD78346A95041295C8F62333254413D0AD7B348A950419A9999B92E325441713D0AF74CA950417B14AE17263254410000008053A9504152B81E951D325441A4703D5A57A9504152B81EC518325441295C8F5262A95041EC51B86E17325441295C8F926BA95041EC51B84E16325441EC51B8DE75A95041D7A3700D153254417B14AEA77FA950415C8FC245163254413333334389A95041CDCCCCDC16325441F6285C7F8CA950413D0AD743163254410AD7A3208FA950410000009015325441CDCCCC1C90A950415C8FC27515325441EC51B8AE99A950413D0AD7A317325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000007508379147A950419EF58031133254413D3E294045A95041A12F1C9618325441656DD5DA43A950413D70C4F11B325441C3F3D24542A95041C76F23C01F32544173E5207640A950412C1FB21B24325441D3ED95843DA950415E271C242B325441F140AC7846A95041F250279E2F32544178F9AFF647A95041582163F02D32544133113CD04CA950413D512996233254416D64A8C151A95041FB80993E1D325441DB9F32DC55A950415C69636214325441CDC2030656A950415C69636214325441CAB61D9C56A950413D27603D10325441BE182F9156A95041B256611F0F325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211460 - 4132577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -28  </desc>
-<a>
-0106000000020000000103000000010000000B000000E17A14DEF3295141B81E858B6B4055415C8FC215F3295141D7A3707D5C40554166666616F2295141AE47E16A5C405541295C8FE2D3295141295C8F025A4055411F85EB71D8295141A4703D7A80405541333333E3D8295141295C8F2280405541AE47E1EADC295141AE47E10A7D40554114AE4771E62951411F85EBD175405541CDCCCC2CEE295141AE47E1FA6F405541333333F3EF2951418FC2F5986E405541E17A14DEF3295141B81E858B6B4055410103000000010000000C00000014AE4741C3295141295C8FF244405541AE47E10AB82951410AD7A3804A4055410AD7A3 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000029A56D82F2295141734FBB725C4055412FBF2778F229514107FD0C805A4055417D189926F22951415FCEB7984D405541C5A59CFFF12951412963CA523E405541A5D22295F12951414BBE7EE23640554117D9CE57EB29514117D9CEC736405541759318A4EA295141819543D32E405541C1630D29DD2951410449C34636405541EDB4A63BCF2951419819C6503E405541D3DA4522CD295141F6D543B83F40554154E3A583CE295141BE9F1AC759405541AC39C9B4CB295141823CBBC95A40554181C54858BF295141F51F3C3C5F405541456A3168B62951416DDD6D7362405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211460 - 4132585
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -26  </desc>
-<a>
-0106000000020000000103000000010000000B000000E17A14DEF3295141B81E858B6B4055415C8FC215F3295141D7A3707D5C40554166666616F2295141AE47E16A5C405541295C8FE2D3295141295C8F025A4055411F85EB71D8295141A4703D7A80405541333333E3D8295141295C8F2280405541AE47E1EADC295141AE47E10A7D40554114AE4771E62951411F85EBD175405541CDCCCC2CEE295141AE47E1FA6F405541333333F3EF2951418FC2F5986E405541E17A14DEF3295141B81E858B6B4055410103000000010000000C00000014AE4741C3295141295C8FF244405541AE47E10AB82951410AD7A3804A4055410AD7A3 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000D34D6200D82951418716D91E81405541333333E3D8295141295C8F2280405541AE47E1EADC295141AE47E10A7D40554114AE4771E62951411F85EBD175405541CDCCCC2CEE295141AE47E1FA6F405541333333F3EF2951418FC2F5986E405541E17A14DEF3295141B81E858B6B4055415C8FC215F3295141D7A3707D5C40554129A56D82F2295141734FBB725C40554133333383F2295141E92631985C405541E923EDADE7295141EE577D965B4055413B9EE4ECDC2951418F05AB965A40554109EA47ECD829514124B433475A405541295C8FE2D3295141295C8F025A405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346410 - 1848169
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -594  </desc>
-<a>
-0106000000010000000103000000010000000E000000EEDEF462F3B450417BA84EA5B14B5441628FFF76F0B4504123406EDAB04B5441000000B0E9B4504185EB51E8AE4B544188023EF6E7B4504143126D77AE4B544152B81EF5E7B45041A4703D7AAE4B54411F85EB61D4B4504185EB5198DF4B5441E1625616C2B45041F391986D0E4C544188F9A916CBB45041DEDC28AE0D4C54415EB8BBB6CFB45041298FFC510D4C5441D00F0241E6B45041F58CCAE4D54B544165BBEF42E5B4504112039DA6D54B5441B0496FF0EAB450411DF7F9B8C64B54411027E987F1B45041A99A8E53B64B5441EEDEF462F3B450417BA84EA5B14B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000EFDEF462F3B450417AA84EA5B14B5441628FFF76F0B4504125406EDAB04B5441000000B0E9B4504185EB51E8AE4B544185023EF6E7B4504147126D77AE4B544152B81EF5E7B45041A4703D7AAE4B54411F85EB61D4B4504185EB5198DF4B5441E3625616C2B45041F291986D0E4C544183F9A916CBB45041E3DC28AE0D4C544166A10A41CEB45041D18A136F0D4C544100000060CEB45041D7A3701D0D4C5441E17A140EE6B4504152B81E85D64B544114AE47C1F4B45041CDCCCCBCB14B5441EFDEF462F3B450417AA84EA5B14B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346410 - 3570758
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -594  </desc>
-<a>
-0106000000010000000103000000010000000E000000EEDEF462F3B450417BA84EA5B14B5441628FFF76F0B4504123406EDAB04B5441000000B0E9B4504185EB51E8AE4B544188023EF6E7B4504143126D77AE4B544152B81EF5E7B45041A4703D7AAE4B54411F85EB61D4B4504185EB5198DF4B5441E1625616C2B45041F391986D0E4C544188F9A916CBB45041DEDC28AE0D4C54415EB8BBB6CFB45041298FFC510D4C5441D00F0241E6B45041F58CCAE4D54B544165BBEF42E5B4504112039DA6D54B5441B0496FF0EAB450411DF7F9B8C64B54411027E987F1B45041A99A8E53B64B5441EEDEF462F3B450417BA84EA5B14B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000EFDEF462F3B450417AA84EA5B14B5441628FFF76F0B4504125406EDAB04B5441000000B0E9B4504185EB51E8AE4B544185023EF6E7B4504147126D77AE4B544152B81EF5E7B45041A4703D7AAE4B54411F85EB61D4B4504185EB5198DF4B5441E3625616C2B45041F291986D0E4C544183F9A916CBB45041E3DC28AE0D4C544166A10A41CEB45041D18A136F0D4C544100000060CEB45041D7A3701D0D4C5441E17A140EE6B4504152B81E85D64B544114AE47C1F4B45041CDCCCCBCB14B5441EFDEF462F3B450417AA84EA5B14B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924345 - 2994880
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-010600000001000000010300000001000000260000007FE1709D14CB5041E4F32BEF483C544152B81EE526CB5041A4703D4A553C54413D0AD7832ACB5041295C8F52573C5441F6285C4F30CB5041EC51B8EE5B3C5441F6285C7F65CB5041F6285CBF5B3C54410000008085CB5041333333A35B3C54415C8FC22580CB5041CDCCCCAC2B3C5441295C8FC27ECB5041C3F5287C2A3C5441B81E855B65CB5041E17A148E2B3C5441B81E851B4CCB5041EC51B89E2C3C5441C024805934CB50412F70F61F2C3C5441AE47E10A32CB50410AD7A3102C3C5441713D0A8732CB5041CDCCCCEC3C3C5441666666862BCB5041295C8F223D3C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000B229103C0DCB5041302A1CBF303C5441CDCCCC3C06CB50415C8FC2C5303C5441CE69BE9C05CB50412FD9CC722F3C5441E73B2AFB05CB504155BC7B402C3C544185EB5198FBCA50415C8FC2A52B3C5441F6285CFFFACA504148E17AB42C3C54410AD7A3A0FCCA504114AE47812F3C54419A99991905CB50410AD7A3903B3C54413333337308CB50410AD7A3903F3C5441501C776D0BCB50412D6ED593423C54412911782E0ECB50419724F595443C54414869F5A412CB5041179C62C4413C5441D2B2C60812CB50413BDDD8CC3D3C544168A7898711CB5041EB8181843A3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924345 - 3457141
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-010600000001000000010300000001000000260000007FE1709D14CB5041E4F32BEF483C544152B81EE526CB5041A4703D4A553C54413D0AD7832ACB5041295C8F52573C5441F6285C4F30CB5041EC51B8EE5B3C5441F6285C7F65CB5041F6285CBF5B3C54410000008085CB5041333333A35B3C54415C8FC22580CB5041CDCCCCAC2B3C5441295C8FC27ECB5041C3F5287C2A3C5441B81E855B65CB5041E17A148E2B3C5441B81E851B4CCB5041EC51B89E2C3C5441C024805934CB50412F70F61F2C3C5441AE47E10A32CB50410AD7A3102C3C5441713D0A8732CB5041CDCCCCEC3C3C5441666666862BCB5041295C8F223D3C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000B229103C0DCB5041302A1CBF303C5441CDCCCC3C06CB50415C8FC2C5303C5441CE69BE9C05CB50412FD9CC722F3C5441E73B2AFB05CB504155BC7B402C3C544185EB5198FBCA50415C8FC2A52B3C5441F6285CFFFACA504148E17AB42C3C54410AD7A3A0FCCA504114AE47812F3C54419A99991905CB50410AD7A3903B3C54413333337308CB50410AD7A3903F3C5441501C776D0BCB50412D6ED593423C54412911782E0ECB50419724F595443C54414869F5A412CB5041179C62C4413C5441D2B2C60812CB50413BDDD8CC3D3C544168A7898711CB5041EB8181843A3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193076 - 3006221
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-01060000000100000001030000000100000013000000E5D37048F13051418635AF22017D5441311FAD09FA30514171A2CB74007D544197704B8704315141FF88F18CFF7C54415C0FCAB20B315141D9D5A83FFF7C5441B87A6B13143151418D6F17A5FE7C54417433ED211931514178DC33F7FD7C5441A83FB19A1C3151413C9607FCFC7C54414E654FFB2031514143D06F7EFA7C54412FEC6E301E315141F5BD4949F57C5441D52C626A1A315141FA30C857F67C544109547BBC15315141EE83E1C6F77C544138081600103151419670699BF87C54415C0FCAB20B315141F3F65FD5F87C5441098A256F05315141AC034D49F97C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C00000099C26E5EF0305141BDE9FC30F57C5441E3F3A7B9F0305141649D18E2F97C5441D9A392D5F0305141E22CA7E1F97C54412AC783D4F0305141303D8CD0F97C54413DC12CDEF230514193B663D9F97C5441B0B84464F9305141104DE1BEF97C54414F680BBEFE30514165B83287F97C544127ABDC04FF305141038A4383F97C54416EA7EDC9FF30514197FC4E7CF97C5441FE840EDA013151413C04D766F97C5441E759E6270931514158576D04F97C5441580FCAB20B315141F6F65FD5F87C54415E364CEB0E31514177CCFAA9F87C54417ED0E9C410315141A278EC7EF87C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193076 - 3822498
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-01060000000100000001030000000100000013000000E5D37048F13051418635AF22017D5441311FAD09FA30514171A2CB74007D544197704B8704315141FF88F18CFF7C54415C0FCAB20B315141D9D5A83FFF7C5441B87A6B13143151418D6F17A5FE7C54417433ED211931514178DC33F7FD7C5441A83FB19A1C3151413C9607FCFC7C54414E654FFB2031514143D06F7EFA7C54412FEC6E301E315141F5BD4949F57C5441D52C626A1A315141FA30C857F67C544109547BBC15315141EE83E1C6F77C544138081600103151419670699BF87C54415C0FCAB20B315141F3F65FD5F87C5441098A256F05315141AC034D49F97C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C00000099C26E5EF0305141BDE9FC30F57C5441E3F3A7B9F0305141649D18E2F97C5441D9A392D5F0305141E22CA7E1F97C54412AC783D4F0305141303D8CD0F97C54413DC12CDEF230514193B663D9F97C5441B0B84464F9305141104DE1BEF97C54414F680BBEFE30514165B83287F97C544127ABDC04FF305141038A4383F97C54416EA7EDC9FF30514197FC4E7CF97C5441FE840EDA013151413C04D766F97C5441E759E6270931514158576D04F97C5441580FCAB20B315141F6F65FD5F87C54415E364CEB0E31514177CCFAA9F87C54417ED0E9C410315141A278EC7EF87C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193210 - 1516221
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17AE467B05041295C8FC21BC3544185EB519864B050413D0AD79339C354411F85EB3160B05041295C8F6261C35441F6285CDF6BB0504148E17AB462C354417B14AEF775B0504185EB51D863C354411F85EB817AB050415C8FC21564C35441E17A14FE7EB05041AE47E1AA63C3544152B81EF582B050410000000062C3544114AE47E186B05041000000E05FC354411F85EBE18AB0504114AE47815DC35441E17A149E8EB0504148E17AB43BC35441000000D090B05041333333D327C35441B81E857B87B0504185EB510824C35441666666B67DB050411F85EBD121C35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C638765D6FB050419E7CFDD51DC35441B382A2196EB05041DCC7077C1DC3544153C7A2056BB05041687E6D293EC35441193E32EB67B050414A30114262C3544190F639A968B0504178398C5762C35441F6285CDF6BB0504148E17AB462C354417B14AEF775B0504185EB51D863C354411F85EB817AB050415C8FC21564C35441E17A14FE7EB05041AE47E1AA63C3544152B81EF582B050410000000062C354410331A89F83B050418FB99CA361C35441CD130BB084B0504190CC472761C35441BD39815385B05041F4B86F6759C35441E95E9C3A87B0504198DB874B47C35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193210 - 3640411
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17AE467B05041295C8FC21BC3544185EB519864B050413D0AD79339C354411F85EB3160B05041295C8F6261C35441F6285CDF6BB0504148E17AB462C354417B14AEF775B0504185EB51D863C354411F85EB817AB050415C8FC21564C35441E17A14FE7EB05041AE47E1AA63C3544152B81EF582B050410000000062C3544114AE47E186B05041000000E05FC354411F85EBE18AB0504114AE47815DC35441E17A149E8EB0504148E17AB43BC35441000000D090B05041333333D327C35441B81E857B87B0504185EB510824C35441666666B67DB050411F85EBD121C35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C638765D6FB050419E7CFDD51DC35441B382A2196EB05041DCC7077C1DC3544153C7A2056BB05041687E6D293EC35441193E32EB67B050414A30114262C3544190F639A968B0504178398C5762C35441F6285CDF6BB0504148E17AB462C354417B14AEF775B0504185EB51D863C354411F85EB817AB050415C8FC21564C35441E17A14FE7EB05041AE47E1AA63C3544152B81EF582B050410000000062C354410331A89F83B050418FB99CA361C35441CD130BB084B0504190CC472761C35441BD39815385B05041F4B86F6759C35441E95E9C3A87B0504198DB874B47C35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6991 - 58982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000000B000000CDCCCC6CD5B650417B14AE9783E15441D7A370ED7AB650419A9999A974E154411F85EBD174B65041B81E857B99E154411F85EBA175B65041713D0AA79AE154418FC2F59897B6504114AE4741A0E154413D0AD7339AB65041C3F528BC90E15441F6285C7FD3B65041F6285C6F9AE15441E17A14EED3B65041C3F5282C95E1544114AE4791D4B65041A4703D3A8CE15441A4703D1AD5B6504114AE47D18AE15441CDCCCC6CD5B650417B14AE9783E15441
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000000579F0A4D1B65041825C01F882E154417B2C9CE3D0B650410E461CD882E154411C20BB1BC5B6504190598FE680E15441741825ADBFB65041DF34250180E154410491571FB6B65041E1EFA46D7EE15441543618B8AFB65041B6CD345F7DE1544160C32666AAB65041EF5D847E7CE154419B4AF6C7A6B650412E99B7E57BE15441BB0151DC97B650416952906F79E15441083BE34590B6504162991B2F78E15441E4E7DFD18AB650411441CC4877E154410DE693C786B6504123A9299E76E15441C992D2A180B650410789879A75E15441B6A670ED7AB65041139A99A974E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7081 - 142552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000011000000E17A14EEF7BA5041000000105ADB54410AD7A370EFBA504185EB51C85ADB544148E17A54E9BA5041333333335BDB5441B81E85DBE3BA5041D7A3706D5BDB5441AE47E19AE2BA5041333333835BDB544148E17AA4E0BA5041B81E856B5DDB5441C3F5287CA3BA5041B81E85DB98DB544133333363A7BA50415C8FC2F59ADB544166666646B0BA50419A9999999FDB544166666636B9BA504133333313A4DB544152B81EA5BCBA5041A4703DBAA5DB54418FC2F558E3BA5041CDCCCC1C80DB54411F85EB71E4BA5041C3F5280C7FDB5441713D0AB706BB5041CDCCCCBC5DDB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000082227755AFBA5041F8FDCF1B9FDB5441996E2BAFB5BA5041D204F44EA2DB5441CB51168DB9BA50414200EF3CA4DB544139641FA5BCBA504191C93CBAA5DB544170A202D5C2BA50411CFADAB69FDB54417C28DA98C4BA5041F0B3B5FF9DDB54411D2F16ADC5BA50414AB93CF39CDB5441BB607FA5CABA50410668941E98DB54418D1E974DCCBA5041344E678296DB5441530A0DDECCBA5041BB8900F695DB5441FA96D312CDBA5041F89EB5C295DB54419530A68FD7BA5041AFD853918BDB54411D7CB5E6D9BA5041BFC9194B89DB5441774B2C37DFBA50411E40DD2084DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11035 - 52507
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000010000000AE47E10A76225141F6285C6F449D544152B81E657122514133333303449D544152B81E957022514148E17AA43F9D5441C3F528BC6F22514152B81E653D9D54417B14AE176022514114AE47613F9D54418FC2F5F84F225141CDCCCC6C419D544148E17A5457225141AE47E12A709D5441000000D063225141000000D0709D54417B14AE77752251419A9999B9719D54411F85EB3176225141B81E851B6B9D5441713D0A6777225141333333F3619D544152B81E0578225141B81E85AB5C9D54418FC2F5087822514114AE4761579D54415C8FC2B577225141EC51B85E529D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000B253055478225141C42BE0C7619D54414C75D41779225141D289B8CC5D9D5441BDE5074B792251416CBC09DD569D544161406361792251419FF7AFD5539D5441DE40B13F79225141AECDC16C529D5441E4BF2127792251414AA2AC65519D54412A97DF7C7822514124C01F7E4B9D54415C8FC2B57722514166666696449D544172CBF54076225141C66A0277449D54417BDD828E76225141569D1CED469D544153E8B146772251415EA8D3054D9D54411E6A1AD877225141E980B458539D5441F0502FF5772251416806EE0C559D5441AEAE7DEB77225141A8FB0205579D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11035 - 62818
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000010000000AE47E10A76225141F6285C6F449D544152B81E657122514133333303449D544152B81E957022514148E17AA43F9D5441C3F528BC6F22514152B81E653D9D54417B14AE176022514114AE47613F9D54418FC2F5F84F225141CDCCCC6C419D544148E17A5457225141AE47E12A709D5441000000D063225141000000D0709D54417B14AE77752251419A9999B9719D54411F85EB3176225141B81E851B6B9D5441713D0A6777225141333333F3619D544152B81E0578225141B81E85AB5C9D54418FC2F5087822514114AE4761579D54415C8FC2B577225141EC51B85E529D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000B253055478225141C42BE0C7619D54414C75D41779225141D289B8CC5D9D5441BDE5074B792251416CBC09DD569D544161406361792251419FF7AFD5539D5441DE40B13F79225141AECDC16C529D5441E4BF2127792251414AA2AC65519D54412A97DF7C7822514124C01F7E4B9D54415C8FC2B57722514166666696449D544172CBF54076225141C66A0277449D54417BDD828E76225141569D1CED469D544153E8B146772251415EA8D3054D9D54411E6A1AD877225141E980B458539D5441F0502FF5772251416806EE0C559D5441AEAE7DEB77225141A8FB0205579D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971934 - 3130518
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -50  </desc>
-<a>
-01060000000100000001030000000400000074000000CDCCCCACA8475141000000E014BE5441EC51B87EA94751416666665615BE5441C3F5289CA94751415C8FC20516BE544166666636AD475141B81E856B16BE54410AD7A3A0B0475141C3F528CC16BE54417B14AE47B44751413333333317BE544185EB5128B84751410AD7A3A017BE544114AE4761BE4751410AD7A35018BE5441F6285CDFBF4751419A99995918BE54419A9999A9C04751413D0AD7F318BE5441B81E856BC1475141E17A148E19BE5441E17A147EC2475141F6285CDF19BE5441713D0A97C347514148E17A641ABE54419A999949C44751419A9999791ABE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000051E634B4C0475141287C382210BE5441A12C9A2BC04751414A29AE5612BE544109CBC4AABF475141B8B7076B14BE5441F5F2022CBF47514117ECCC7616BE544158C35DD9BE475141F1024CCC17BE54411752D7B8BE475141F57FB15218BE544114AE4761BE4751410AD7A35018BE54412591D441BE475141A343596419BE5441AE47E13ABE47514114AE47A119BE5441B38F6798BE47514128C9B4191ABE544123738463BF475141ED17541F1BBE5441C5076874C0475141566ACA7E1CBE544114AE4721C1475141D7A3705D1DBE5441E17A149EC2475141666666361DBE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971934 - 3351026
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -50  </desc>
-<a>
-01060000000100000001030000000400000074000000CDCCCCACA8475141000000E014BE5441EC51B87EA94751416666665615BE5441C3F5289CA94751415C8FC20516BE544166666636AD475141B81E856B16BE54410AD7A3A0B0475141C3F528CC16BE54417B14AE47B44751413333333317BE544185EB5128B84751410AD7A3A017BE544114AE4761BE4751410AD7A35018BE5441F6285CDFBF4751419A99995918BE54419A9999A9C04751413D0AD7F318BE5441B81E856BC1475141E17A148E19BE5441E17A147EC2475141F6285CDF19BE5441713D0A97C347514148E17A641ABE54419A999949C44751419A9999791ABE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000051E634B4C0475141287C382210BE5441A12C9A2BC04751414A29AE5612BE544109CBC4AABF475141B8B7076B14BE5441F5F2022CBF47514117ECCC7616BE544158C35DD9BE475141F1024CCC17BE54411752D7B8BE475141F57FB15218BE544114AE4761BE4751410AD7A35018BE54412591D441BE475141A343596419BE5441AE47E13ABE47514114AE47A119BE5441B38F6798BE47514128C9B4191ABE544123738463BF475141ED17541F1BBE5441C5076874C0475141566ACA7E1CBE544114AE4721C1475141D7A3705D1DBE5441E17A149EC2475141666666361DBE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13927 - 1422450
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -508  </desc>
-<a>
-010600000001000000010300000001000000270000009A999999001C5141CDCCCC2CFC21554152B81EA5FE1B5141C3F5280CFD21554166666676FD1B5141AE47E13AFE215541E17A14BEFC1B51418FC2F5B8FF21554133333313FC1B51413D0AD743012255419A9999C9FA1B5141A4703D9A022255413D0AD793F81B51410000006003225541713D0AE7F51B5141D7A370DD04225541AE47E13AF31B5141E17A144E06225541E17A147EF01B5141295C8FB2072255410AD7A350F01B5141CDCCCC2C082255418FC2F5E8EF1B51418FC2F59808225541000000D0EF1B514133333333092255415C8FC275EF1B51415C8FC2F509225541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000009A999999001C5141CDCCCC2CFC21554152B81EA5FE1B5141C3F5280CFD21554166666676FD1B5141AE47E13AFE215541E17A14BEFC1B51418FC2F5B8FF21554133333313FC1B51413D0AD743012255419A9999C9FA1B5141A4703D9A022255413D0AD793F81B51410000006003225541713D0AE7F51B5141D7A370DD04225541AE47E13AF31B5141E17A144E06225541E17A147EF01B5141295C8FB2072255410AD7A350F01B5141CDCCCC2C082255418FC2F5E8EF1B51418FC2F59808225541000000D0EF1B514133333333092255415C8FC275EF1B51415C8FC2F509225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13927 - 3534514
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -508  </desc>
-<a>
-010600000001000000010300000001000000270000009A999999001C5141CDCCCC2CFC21554152B81EA5FE1B5141C3F5280CFD21554166666676FD1B5141AE47E13AFE215541E17A14BEFC1B51418FC2F5B8FF21554133333313FC1B51413D0AD743012255419A9999C9FA1B5141A4703D9A022255413D0AD793F81B51410000006003225541713D0AE7F51B5141D7A370DD04225541AE47E13AF31B5141E17A144E06225541E17A147EF01B5141295C8FB2072255410AD7A350F01B5141CDCCCC2C082255418FC2F5E8EF1B51418FC2F59808225541000000D0EF1B514133333333092255415C8FC275EF1B51415C8FC2F509225541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000009A999999001C5141CDCCCC2CFC21554152B81EA5FE1B5141C3F5280CFD21554166666676FD1B5141AE47E13AFE215541E17A14BEFC1B51418FC2F5B8FF21554133333313FC1B51413D0AD743012255419A9999C9FA1B5141A4703D9A022255413D0AD793F81B51410000006003225541713D0AE7F51B5141D7A370DD04225541AE47E13AF31B5141E17A144E06225541E17A147EF01B5141295C8FB2072255410AD7A350F01B5141CDCCCC2C082255418FC2F5E8EF1B51418FC2F59808225541000000D0EF1B514133333333092255415C8FC275EF1B51415C8FC2F509225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>19079 - 265641
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -169  </desc>
-<a>
-0106000000010000000103000000010000000F0000001F85EBE10D725141295C8FF2369B54411F85EBE10D72514152B81ED52E9B5441CDCCCC3CFE715141713D0A072F9B54419A9999E9FD7151417B14AE67289B54411F85EBD1F77151411F85EB51279B5441295C8F92F5715141CDCCCC7C309B544152B81EF5F17151417B14AE873D9B544152B81EB5F0715141E17A14BE409B5441E17A143EEF7151415C8FC245439B54415C8FC2A5EC715141713D0A57469B54415C8FC2F5EC715141CDCCCCAC4D9B54413D0AD7B30E725141F6285C6F4E9B5441000000300E7251419A9999294C9B5441D7A370AD0E725141713D0A47379B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000B81E851BFB7151415C8FC205649B54413A9955ADFF71514196DB0DAA649B5441BD908AD9FF7151412FCAE6F6639B5441B8F22BF7067251413F404EEF649B5441828C2554077251411F541AA9659B5441D16F275C0C72514160023B67669B544141CABC6E2A72514199FA75A56A9B5441EBDE4EB7307251418B5204876B9B54410E7A616035725141FDD826336C9B5441C6D9F89A367251416D21A3626C9B5441814BF6E9347251412D47E121619B54418D957DC3237251411BFFD5155F9B544186A1C065237251415CD1BD374F9B5441208CCCE7227251413B42FA324F9B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>27037 - 59307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000120000000AD7A39099E85041D7A370EDECFD5441AE47E1EAA5E850413D0AD7E3EAFD5441EC51B85EA1E85041F6285C5FD7FD5441A4703D5AA0E85041A4703DCACEFD544100000040A0E850410AD7A3E0C3FD544148E17A449DE85041B81E857BA3FD54419A9999A98CE8504100000010A3FD544185EB51588AE8504100000010A3FD54415C8FC2D588E8504114AE47C1A3FD54417B14AE478AE8504133333323B0FD5441000000908BE85041D7A3702DBBFD54415C8FC2F58CE850410AD7A360C2FD5441333333D38FE850418FC2F578CBFD5441A4703D8A92E8504114AE4771D4FD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000006F2E33CFA3E85041C3B893D7E1FD5441620DEEE2A1E85041044ACB96D9FD5441EC51B85EA1E85041F6285C5FD7FD5441D5ACF215A1E850414C2A89F9D4FD5441FE5CDD0EA1E850417F14CABDD4FD544188839690A0E85041DDADA894D0FD5441618CE47EA0E85041E5EB66FFCFFD5441A4703D5AA0E85041A4703DCACEFD5441B08DAC55A0E85041C2C921E4CCFD544100000040A0E850410AD7A3E0C3FD5441C4A046889EE850413CDB7D38B1FD544173D949509EE85041D39C5FD8AEFD5441F804A4239EE850413D4E6CF3ACFD544153086F109EE85041A080CD22ACFD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>27067 - 59317
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5282C98E95041E17A14EECBFF544152B81E459FE9504152B81EA5B6FF54411F85EBF19EE9504152B81E35B5FF5441B81E857B9DE950411F85EB21B0FF544148E17AF49AE950419A999979A2FF54413333337397E950410000008094FF54415C8FC2D596E95041AE47E19A94FF544114AE47E195E9504152B81EC594FF54410AD7A3408EE950415C8FC22597FF54410AD7A3C092E95041D7A370BDAFFF54417B14AE2797E95041B81E85CBC7FF544152B81E7597E950413D0AD773C9FF5441C3F5282C98E95041E17A14EECBFF5441
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000B81E857B9DE950411F85EB21B0FF5441963372729CE95041DFB99389AAFF54414E88CFF99BE950415958B7FDA7FF544162BFDC479BE95041444B293CA4FF54415A91104E9AE95041535013E29FFF544141E4C9289AE950412820734D9FFF54417FAAE39999E9504126E5AF139DFF5441122F0E4999E9504167A563D19BFF544100CDE1FC98E95041AE79ACA19AFF5441E1956E2998E950411198965697FF544196F7BB7797E950416C2A149294FF5441E3C093E18EE950419E8098F396FF5441A2C685448EE95041736BFA3A97FF544150D961628FE95041C08433559DFF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>30106 - 4022982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -97  </desc>
-<a>
-0106000000010000000103000000010000001A000000CDCCCC4C384A5141EC51B8DE4D885441F6285C4F504A5141713D0A474D885441EC51B82E504A5141A4703D7A45885441CDCCCC5C514A514185EB51D84488544166666666544A51415C8FC2F5438854419A999939574A514152B81EB5438854413D0AD7735C4A5141A4703DCA4388544185EB5178614A5141A4703DCA4388544185EB5178614A5141D7A3701D4A88544185EB5198614A51413D0AD7A34F885441CDCCCC4C624A5141D7A370CD58885441F6285C6F664A5141666666165888544152B81ED5694A51410000003057885441CDCCCCBC734A51415C8FC23557885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000085EB5198614A51413D0AD7A34F885441731535DD614A5141CF8FE8C258885441F6285C6F664A5141666666165888544152B81ED5694A51410000003057885441CDCCCCBC734A51415C8FC235578854410AD7A3F0794A51417B14AE3758885441333333C3804A514152B81E8559885441000000D0814A5141713D0AB7588854419A9999E9824A5141CDCCCC8C49885441CDCCCC9C844A51411F85EB3132885441666666E6874A51419A9999D904885441B81E85FB864A51417B14AEB70388544114AE4761854A51413333338303885441A4703DEA644A5141333333C302885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232507 - 203812
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000027000000A4703D2A62AB5041F6285C7F1D605441CDCCCC8C5EAB504114AE4711196054417B14AEE756AB5041C3F5280C0B60544148E17A7454AB5041333333030C6054410AD7A3A04CAB50415C8FC2F50D605441F6285CFF45AB5041B81E85DB006054411F85EBB13BAB5041C3F5289CEC5F54410AD7A3F038AB50410AD7A330E75F54415C8FC2552FAB5041C3F528CCE85F5441B81E859B28AB50411F85EB01EA5F54415C8FC2D526AB504152B81EB5EA5F5441CDCCCC5C26AB5041713D0AF7EB5F54413D0AD77336AB5041000000300B605441D7A370DD3CAB5041000000F008605441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000008D1E852BA3AB5041878FC28535605441EDCE8930A8AB50413ABD9E0F36605441F9DFE73EA8AB5041E3542911366054418FC2F5C8B3AB5041767A144E37605441E1B7A1CAB3AB5041CC9FA70D376054418FC7C3CEB3AB5041C0925F6E3660544191B415D0B3AB5041AD6E803B3660544112AE47D1B3AB504122A4700D3660544145A0F85E9EAB5041161594C033605441BBEA71AE9CAB5041A41E30923360544152B81E5582AB5041EC51B8BE3060544184BDC5FD7EAB504136270A12306054413485EBB17BAB5041E614AE672F605441095C8F7276AB504176D7A3102D605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232507 - 377960
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000027000000A4703D2A62AB5041F6285C7F1D605441CDCCCC8C5EAB504114AE4711196054417B14AEE756AB5041C3F5280C0B60544148E17A7454AB5041333333030C6054410AD7A3A04CAB50415C8FC2F50D605441F6285CFF45AB5041B81E85DB006054411F85EBB13BAB5041C3F5289CEC5F54410AD7A3F038AB50410AD7A330E75F54415C8FC2552FAB5041C3F528CCE85F5441B81E859B28AB50411F85EB01EA5F54415C8FC2D526AB504152B81EB5EA5F5441CDCCCC5C26AB5041713D0AF7EB5F54413D0AD77336AB5041000000300B605441D7A370DD3CAB5041000000F008605441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000008D1E852BA3AB5041878FC28535605441EDCE8930A8AB50413ABD9E0F36605441F9DFE73EA8AB5041E3542911366054418FC2F5C8B3AB5041767A144E37605441E1B7A1CAB3AB5041CC9FA70D376054418FC7C3CEB3AB5041C0925F6E3660544191B415D0B3AB5041AD6E803B3660544112AE47D1B3AB504122A4700D3660544145A0F85E9EAB5041161594C033605441BBEA71AE9CAB5041A41E30923360544152B81E5582AB5041EC51B8BE3060544184BDC5FD7EAB504136270A12306054413485EBB17BAB5041E614AE672F605441095C8F7276AB504176D7A3102D605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583948 - 69345
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -125  </desc>
-<a>
-01060000000100000001030000000100000015000000023F275C16E050419B8D01B97EEA5441E85A37DC16E050413D9FF4D87AEA54411CCB67EC16E05041C0C840E078EA5441E45D920B17E050418132ECE677EA5441D8CC7C5917E05041109758A675EA5441873D7C1418E050418618B18271EA5441713D0AE71AE050411F85EB7163EA5441F6285C4F21E0504148E17A0461EA54410000008029E05041E17A145E5DEA5441295C8FB223E05041295C8F5258EA5441D7A3704D20E05041EC51B85E55EA5441713D0A1718E0504185EB51D85AEA54419A9999D90FE050419A99996960EA54411F85EB210DE05041F6285C3F62EA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000000008029E05041E17A145E5DEA5441F6285C4F21E0504148E17A0461EA54410840096F1BE050411B71723E63EA544128F1B71C1BE050410D3BCAF363EA5441CC25F69C18E05041B907F8CD70EA544103147AB817E050417C34C99F75EA5441D54E9E3E17E050411CF1013E78EA5441F61087B516E05041DEB02DDF7BEA5441A4703D5A16E050415C8FC2D57EEA54413D0AD74319E05041C3F5289C7FEA544185EB519824E050418FC2F54882EA5441295C8F422FE050411F85EB7185EA5441E5EAD73F30E05041DF42E5E285EA5441E263280532E05041EC8A78407EEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583948 - 1536298
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -125  </desc>
-<a>
-01060000000100000001030000000100000015000000023F275C16E050419B8D01B97EEA5441E85A37DC16E050413D9FF4D87AEA54411CCB67EC16E05041C0C840E078EA5441E45D920B17E050418132ECE677EA5441D8CC7C5917E05041109758A675EA5441873D7C1418E050418618B18271EA5441713D0AE71AE050411F85EB7163EA5441F6285C4F21E0504148E17A0461EA54410000008029E05041E17A145E5DEA5441295C8FB223E05041295C8F5258EA5441D7A3704D20E05041EC51B85E55EA5441713D0A1718E0504185EB51D85AEA54419A9999D90FE050419A99996960EA54411F85EB210DE05041F6285C3F62EA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000000008029E05041E17A145E5DEA5441F6285C4F21E0504148E17A0461EA54410540096F1BE050411671723E63EA544128F1B71C1BE050410D3BCAF363EA5441CC25F69C18E05041B907F8CD70EA544103147AB817E050417C34C99F75EA5441D54E9E3E17E050411CF1013E78EA5441F61087B516E05041DEB02DDF7BEA5441A4703D5A16E050415C8FC2D57EEA54413D0AD74319E05041C3F5289C7FEA544185EB519824E050418FC2F54882EA5441295C8F422FE050411F85EB7185EA5441E3EAD73F30E05041DB42E5E285EA5441E263280532E05041EC8A78407EEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>198514 - 396603
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -53  </desc>
-<a>
-01060000000100000001030000000100000039000000295C8F4290F350419A9999B99A0B55418FC2F56893F35041333333C39C0B5541A4703DBA95F350419A9999699D0B554114AE47319BF35041B81E85AB9C0B55411F85EB31A0F350417B14AE479B0B5541000000B0A2F35041CDCCCC3C990B554114AE4771A8F35041CDCCCC1C970B5541A4703D5AADF350419A999989950B5541CDCCCCCCABF350419A999999960B5541F6285CAFA5F35041B81E853B9B0B5541B81E850BA0F3504148E17AD49E0B55417B14AE5799F3504148E17A24A20B5541D7A3705D96F35041F6285C3FA40B5541E17A149E92F35041CDCCCCCCA50B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000000000409EF350411F85EB31AA0B55417A7FD14B9EF350418B1C7976AA0B5541B0A04FFCA2F35041A14E537FA80B554116BA5592A6F350418FEF0DEBA50B554198FFE9F6AAF3504142D2CBC7A10B55415F7636A4ADF350418517B1929E0B554114AE4799AEF3504183C0CA019B0B5541FE14C38BAFF35041B33B0BDC980B55418D2F96BDB2F35041242138AA950B5541A0B371EDB4F35041C131E658920B5541A0B371ADB5F35041D5DF2DBA900B5541B106983DB3F350413E9741FA910B5541FB941525B2F3504135F70A98920B5541428C9370AFF350416FDC1A57940B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>43678 - 1525387
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -57  </desc>
-<a>
-010600000001000000010300000001000000090000003D0AD78303D9504152B81E2526FF544185EB514800D95041D7A3703D27FF544185EB5178FCD85041000000D028FF5441E17A144EEFD85041EC51B8FE2EFF544152B81E95F0D85041AE47E15A36FF5441EC51B8BEF1D85041CDCCCCCC35FF5441D7A370ADF1D850419A99995933FF54417B14AE1702D95041000000502DFF54413D0AD78303D9504152B81E2526FF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000EC51B8BEF1D85041CDCCCCCC35FF544114C226AFF1D85041A9891FA233FF5441946B14AFF1D85041F270169F33FF5441FE9514F9F6D850413881FD6631FF5441537E0A2102D9504196ED3FB22CFF54413D0AD78303D9504152B81E2526FF544185EB514800D95041D7A3703D27FF544185EB5178FCD85041000000D028FF5441E17A144EEFD85041EC51B8FE2EFF544152B81E95F0D85041AE47E15A36FF5441EC51B8BEF1D85041CDCCCCCC35FF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>43678 - 3202647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -57  </desc>
-<a>
-010600000001000000010300000001000000090000003D0AD78303D9504152B81E2526FF544185EB514800D95041D7A3703D27FF544185EB5178FCD85041000000D028FF5441E17A144EEFD85041EC51B8FE2EFF544152B81E95F0D85041AE47E15A36FF5441EC51B8BEF1D85041CDCCCCCC35FF5441D7A370ADF1D850419A99995933FF54417B14AE1702D95041000000502DFF54413D0AD78303D9504152B81E2526FF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000EC51B8BEF1D85041CDCCCCCC35FF544114C226AFF1D85041A9891FA233FF5441946B14AFF1D85041F270169F33FF5441FE9514F9F6D850413881FD6631FF5441537E0A2102D9504196ED3FB22CFF54413D0AD78303D9504152B81E2526FF544185EB514800D95041D7A3703D27FF544185EB5178FCD85041000000D028FF5441E17A144EEFD85041EC51B8FE2EFF544152B81E95F0D85041AE47E15A36FF5441EC51B8BEF1D85041CDCCCCCC35FF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>46604 - 1530156
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-01060000000100000001030000000100000008000000AE47E18A3AD35041F6285CDF1C095541C3F528DC33D350415C8FC2F5360955411F85EB415AD3504185EB51E8310955419A99995960D350419A9999891C09554185EB519866D3504114AE47A1060955418FC2F58841D35041AE47E16A080955411F85EBF13FD35041D7A370AD09095541AE47E18A3AD35041F6285CDF1C095541
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EFCCC5BB59D35041808FA0820E095541DDC2306B5AD3504191EC53EB090955415D8FC26D5AD3504107AC1CDA09095541DCF97EB25AD350418B6CE70B09095541DCF97EB25AD3504160C2B5C207095541075AB7B35AD3504114D940B9070955414B0CB8B35AD3504156967FB807095541663B1FB85AD3504171C61B97070955411ED402C55AD35041DFE6373307095541DD2F0B535AD35041AE16103907095541FACA1DCA59D35041F671653F0709554185DD45CC59D3504184FCBC31070955418FC2F58841D35041AE47E16A080955411F85EBF13FD35041D7A370AD09095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>46604 - 3485440
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-01060000000100000001030000000100000008000000AE47E18A3AD35041F6285CDF1C095541C3F528DC33D350415C8FC2F5360955411F85EB415AD3504185EB51E8310955419A99995960D350419A9999891C09554185EB519866D3504114AE47A1060955418FC2F58841D35041AE47E16A080955411F85EBF13FD35041D7A370AD09095541AE47E18A3AD35041F6285CDF1C095541
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EFCCC5BB59D35041808FA0820E095541DDC2306B5AD3504191EC53EB090955415D8FC26D5AD3504107AC1CDA09095541DCF97EB25AD350418B6CE70B09095541DCF97EB25AD3504160C2B5C207095541075AB7B35AD3504114D940B9070955414B0CB8B35AD3504156967FB807095541663B1FB85AD3504171C61B97070955411ED402C55AD35041DFE6373307095541DD2F0B535AD35041AE16103907095541FACA1DCA59D35041F671653F0709554185DD45CC59D3504184FCBC31070955418FC2F58841D35041AE47E16A080955411F85EBF13FD35041D7A370AD09095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>55231 - 2909492
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001E000000713D0AB7276051410AD7A300849154413D0AD7332660514114AE47B181915441713D0A772260514185EB51587A9154410AD7A3C00F6051419A9999A9539154415C8FC2F50D60514185EB51985291544166666646ED5F51417B14AE2754915441D7A370CDA35F51419A9999A957915441F6285C1F7D5F5141295C8F8259915441E17A143E7C5F51413D0AD7C35A915441713D0AA7805F514100000010699154411F85EBD1825F5141B81E85DB73915441713D0A97835F51418FC2F5A87C915441E17A147E835F5141E17A14BE8491544100000050825F5141B81E85CB8C915441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E2000000D7A3705DAE5F51415C8FC21596915441BC6BD892AE5F5141E78E5B0F96915441DF119DAEB05F5141CE2BA6CE95915441AA405093B25F514175D18A9495915441A2C9CF47B45F5141A3C436609591544165C14623B65F51418DD73627959154418F6D59DFB85F5141FFBA49D394915441026A647EB95F514173BB38C094915441607524DDBC5F5141FE15CB5894915441805C2843BF5F5141BB112F0F949154413CD01630C25F5141B17F66B59391544196D6F626C55F514181C26C5A93915441B7031A3FC85F5141D03476FB9291544102774781CA5F5141E10A26B692915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>55231 - 3206347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001E000000713D0AB7276051410AD7A300849154413D0AD7332660514114AE47B181915441713D0A772260514185EB51587A9154410AD7A3C00F6051419A9999A9539154415C8FC2F50D60514185EB51985291544166666646ED5F51417B14AE2754915441D7A370CDA35F51419A9999A957915441F6285C1F7D5F5141295C8F8259915441E17A143E7C5F51413D0AD7C35A915441713D0AA7805F514100000010699154411F85EBD1825F5141B81E85DB73915441713D0A97835F51418FC2F5A87C915441E17A147E835F5141E17A14BE8491544100000050825F5141B81E85CB8C915441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E2000000D7A3705DAE5F51415C8FC21596915441BC6BD892AE5F5141E78E5B0F96915441DF119DAEB05F5141CE2BA6CE95915441AA405093B25F514175D18A9495915441A2C9CF47B45F5141A3C436609591544165C14623B65F51418DD73627959154418F6D59DFB85F5141FFBA49D394915441026A647EB95F514173BB38C094915441607524DDBC5F5141FE15CB5894915441805C2843BF5F5141BB112F0F949154413CD01630C25F5141B17F66B59391544196D6F626C55F514181C26C5A93915441B7031A3FC85F5141D03476FB9291544102774781CA5F5141E10A26B692915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>55357 - 5219097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000C000000000000C0105F5141E17A14AE539B5441713D0A372F5F5141E17A147E5F9B5441000000B0455F514148E17A44249B5441F6285C8F1B5F5141AE47E1FA0C9B54410AD7A3D01A5F5141666666E60C9B5441D7A370AD1A5F514148E17AE40D9B544114AE47D1195F5141AE47E1CA0C9B54410AD7A3900F5F5141000000B00B9B5441D7A3700D0B5F5141333333132F9B54418FC2F588065F5141B81E857B529B54411F85EB21105F5141C3F5289C539B5441000000C0105F5141E17A14AE539B5441
-</a>
-
-<b>
-010600000001000000010300000001000000190000007C7B07392F5F51419166D6785F9B5441D733D3573A5F514177C1442A429B5441BBBBACAE455F5141C70EC849249B54412CEA1BC8325F5141D01D0ED1199B54412881895F1D5F5141048078FB0D9B5441A7D1A8C81A5F51411C4C01200D9B5441650FFCE4165F5141AFD23A7A0C9B54410AD7A3900F5F5141000000B00B9B5441CDCCCCBC015F5141295C8F320A9B5441D7A3708DF15E51413D0AD773089B5441333333F3EA5E5141E17A14BE079B544148E17AD4D85E5141B81E85CB059B544152B81EB5D75E5141E17A14AE069B5441CDCCCC5CD35E5141E17A14BE289B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58233 - 1838748
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -107  </desc>
-<a>
-010600000001000000010300000001000000230000001F85EB515EB0504152B81E25D44E5441AE47E19A63B0504148E17A94D54E5441F6285C5F61B05041295C8F22D04E54418FC2F5585EB050418FC2F508D14E54410AD7A3005EB0504133333373CE4E5441F6285CCF61B050411F85EB21CE4E5441D7A3706D6AB050410AD7A390C94E54415C8FC26573B050417B14AE07C94E54413D0AD7F376B05041E17A141EC94E54413D0AD7D377B05041E17A14BEBC4E54419A9999F95FB050413D0AD773B84E5441E17A141E5DB0504152B81EA5B74E5441A4703D1A5CB0504166666626BC4E5441A4703D3A54B050418FC2F528BB4E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F0000002E7F09E861B05041F42C0BFFE04E54415BA8E4EB61B05041D9DFE7F9E04E5441DCD5D0F461B050416A3A51A6DE4E5441BED36C9562B050410E46F732DB4E5441B8D6314762B0504121357CC0D84E54412A8EF3F260B0504141950A08D74E544185EB51D85DB050411F85EB21D64E54418881FFD85DB05041C8C1FB1DD64E5441097D97AE59B05041BCC02725D54E54413A6918E555B05041A3A3523ED44E5441EF11993053B0504132EB598DD34E5441105A44AA50B050419258E8B5D24E5441E8707E4350B05041FB379828D24E5441E17A143E50B050411F85EB31D24E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58233 - 3816459
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -107  </desc>
-<a>
-010600000001000000010300000001000000230000001F85EB515EB0504152B81E25D44E5441AE47E19A63B0504148E17A94D54E5441F6285C5F61B05041295C8F22D04E54418FC2F5585EB050418FC2F508D14E54410AD7A3005EB0504133333373CE4E5441F6285CCF61B050411F85EB21CE4E5441D7A3706D6AB050410AD7A390C94E54415C8FC26573B050417B14AE07C94E54413D0AD7F376B05041E17A141EC94E54413D0AD7D377B05041E17A14BEBC4E54419A9999F95FB050413D0AD773B84E5441E17A141E5DB0504152B81EA5B74E5441A4703D1A5CB0504166666626BC4E5441A4703D3A54B050418FC2F528BB4E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F0000002E7F09E861B05041F42C0BFFE04E54415BA8E4EB61B05041D9DFE7F9E04E5441DCD5D0F461B050416A3A51A6DE4E5441BED36C9562B050410E46F732DB4E5441B8D6314762B0504121357CC0D84E54412A8EF3F260B0504141950A08D74E544185EB51D85DB050411F85EB21D64E54418881FFD85DB05041C8C1FB1DD64E5441097D97AE59B05041BCC02725D54E54413A6918E555B05041A3A3523ED44E5441EF11993053B0504132EB598DD34E5441105A44AA50B050419258E8B5D24E5441E8707E4350B05041FB379828D24E5441E17A143E50B050411F85EB31D24E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58660 - 1840484
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB513843AB5041E17A142E444D544185EB511846AB50418FC2F558744D5441000000E048AB50415C8FC235A24D5441D7A3702D4AAB50413D0AD763A34D5441A4703DAA71AB5041B81E85BBA14D54418FC2F56894AB504185EB5148A04D54419A99998995AB5041AE47E1FA9E4D5441D7A370DD90AB50415C8FC2656D4D544114AE47818FAB5041295C8FE25E4D5441A4703D0A8EAB50410AD7A3B05C4D5441666666D686AB5041EC51B8DE584D5441000000507CAB5041D7A370BD534D54411F85EBE169AB5041AE47E19A4B4D5441CDCCCCCC60AB50415C8FC275484D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000005000000A71ED91F46AB5041445B27D5744D544119D6804047AB50412A522F6F874D54416A8BEA3C94AB5041E5379630914D5441DA5FF0F492AB504188DD3C98834D5441A71ED91F46AB5041445B27D5744D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58660 - 3329596
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB513843AB5041E17A142E444D544185EB511846AB50418FC2F558744D5441000000E048AB50415C8FC235A24D5441D7A3702D4AAB50413D0AD763A34D5441A4703DAA71AB5041B81E85BBA14D54418FC2F56894AB504185EB5148A04D54419A99998995AB5041AE47E1FA9E4D5441D7A370DD90AB50415C8FC2656D4D544114AE47818FAB5041295C8FE25E4D5441A4703D0A8EAB50410AD7A3B05C4D5441666666D686AB5041EC51B8DE584D5441000000507CAB5041D7A370BD534D54411F85EBE169AB5041AE47E19A4B4D5441CDCCCCCC60AB50415C8FC275484D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000005000000A71ED91F46AB5041445B27D5744D544119D6804047AB50412A522F6F874D54416A8BEA3C94AB5041E5379630914D5441DA5FF0F492AB504188DD3C98834D5441A71ED91F46AB5041445B27D5744D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>60052 - 57799
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000020000000103000000010000001C00000014AE47E1E9B450413333339338D95441333333F3E7B4504185EB514837D954410AD7A3E0E6B450417B14AEB735D954410AD7A300E5B45041CDCCCC7C35D9544114AE4781E0B450417B14AEE738D9544152B81EE5DEB450411F85EBC13CD954418FC2F5A8DBB450418FC2F5D840D95441CDCCCC1CD2B45041D7A3703D4AD9544114AE4711CCB45041713D0AB74FD95441CDCCCC5CC6B4504114AE473152D954415C8FC275C3B450411F85EB6154D95441AE47E15AC1B4504114AE479156D9544100000040BEB45041EC51B85E59D954413D0AD783B2B450413333339360D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000003333337374B450419A99993962D954416737BA3F73B450416491CC7761D954414B3F157C71B45041993BFB9161D954419A99992970B4504152B81EF561D954415C8FC2756EB450416666668662D9544152B81EF56DB45041E17A140E64D95441C3F5280C6AB45041E17A149E6AD9544148E17A7468B45041CDCCCC1C6CD95441713D0AB766B45041CDCCCC4C6DD9544152B81E9564B4504152B81EF56CD95441CDCCCCCC62B45041EC51B8AE6AD9544148E17A3461B45041295C8F326AD95441B81E85EB5FB450411F85EBE16BD9544148E17A645EB45041E17A14FE6CD95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468013 - 1728447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -153  </desc>
-<a>
-0106000000010000000103000000010000000700000048E17A0483A35041C3F5287C301E5541713D0A4780A35041A4703D4A2F1E5541EC51B8FE7BA35041C3F5284C3E1E554114AE47117AA350413D0AD7D33D1E5541666666F676A35041A4703DCA481E5541EC51B89E7BA350417B14AE274A1E554148E17A0483A35041C3F5287C301E5541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000048E17A0483A35041C3F5287C301E5541713D0A4780A35041A4703D4A2F1E5541EC51B8FE7BA35041C3F5284C3E1E554114AE47117AA350413D0AD7D33D1E5541666666F676A35041A4703DCA481E5541E548E6927AA35041F03630D9491E5541FD380A0B78A3504192982DC8521E55418FC2F53879A3504148E17A74521E554148E17A0483A35041C3F5287C301E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468013 - 3368410
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -153  </desc>
-<a>
-0106000000010000000103000000010000000700000048E17A0483A35041C3F5287C301E5541713D0A4780A35041A4703D4A2F1E5541EC51B8FE7BA35041C3F5284C3E1E554114AE47117AA350413D0AD7D33D1E5541666666F676A35041A4703DCA481E5541EC51B89E7BA350417B14AE274A1E554148E17A0483A35041C3F5287C301E5541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000048E17A0483A35041C3F5287C301E5541713D0A4780A35041A4703D4A2F1E5541EC51B8FE7BA35041C3F5284C3E1E554114AE47117AA350413D0AD7D33D1E5541666666F676A35041A4703DCA481E5541E548E6927AA35041F03630D9491E5541FD380A0B78A3504192982DC8521E55418FC2F53879A3504148E17A74521E554148E17A0483A35041C3F5287C301E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65002 - 2998417
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001E00000066666636D5E35041F6285C2F596054417B14AE47D2E35041F6285C5F5D60544152B81E25CCE35041CDCCCC2C61605441F6285C1FCBE3504148E17A6463605441B81E85BBCFE35041713D0A6765605441D7A3705DE2E350417B14AE876D6054418FC2F528F0E35041AE47E18A73605441AE47E11AF1E3504152B81EF573605441B81E855BE7E35041F6285C4F8A605441EC51B84EE7E35041F6285C6F8B60544166666666E8E35041E17A141E8D605441666666D6FAE35041CDCCCC0C9A605441666666B620E45041295C8FD2AE605441666666E621E45041295C8F92AE605441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003F53FB00F5E350418A1CDA5E396054416B8E1FCBDBE35041CABC3B3468605441C14F7218DAE35041932D5F676860544146B85AC0CBE350415CB1540762605441F6285C1FCBE3504148E17A6463605441B81E85BBCFE35041713D0A67656054410E59CC5BE2E350419DBFF6866D6054411089D495E2E35041994F8EFF6C605441FBBC8595E3E35041B25FD5E76660544136DD79AEE5E3504152EB3BB661605441DBD72E79ECE3504149EBD56D53605441012CD491EFE35041200619094E60544154A92EF7F2E35041AAC530D7496054419F517928F9E35041D8A1C6BF42605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65002 - 3590044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001E00000066666636D5E35041F6285C2F596054417B14AE47D2E35041F6285C5F5D60544152B81E25CCE35041CDCCCC2C61605441F6285C1FCBE3504148E17A6463605441B81E85BBCFE35041713D0A6765605441D7A3705DE2E350417B14AE876D6054418FC2F528F0E35041AE47E18A73605441AE47E11AF1E3504152B81EF573605441B81E855BE7E35041F6285C4F8A605441EC51B84EE7E35041F6285C6F8B60544166666666E8E35041E17A141E8D605441666666D6FAE35041CDCCCC0C9A605441666666B620E45041295C8FD2AE605441666666E621E45041295C8F92AE605441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003F53FB00F5E350418A1CDA5E396054416B8E1FCBDBE35041CABC3B3468605441C14F7218DAE35041932D5F676860544146B85AC0CBE350415CB1540762605441F6285C1FCBE3504148E17A6463605441B81E85BBCFE35041713D0A67656054410E59CC5BE2E350419DBFF6866D6054411089D495E2E35041994F8EFF6C605441FBBC8595E3E35041B25FD5E76660544136DD79AEE5E3504152EB3BB661605441DBD72E79ECE3504149EBD56D53605441012CD491EFE35041200619094E60544154A92EF7F2E35041AAC530D7496054419F517928F9E35041D8A1C6BF42605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>67920 - 1441893
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -78  </desc>
-<a>
-010600000001000000010300000001000000110000008FC2F5A8D3F15041B81E85BB5010554166666626D5F150411F85EB41511055418FC2F578D8F15041D7A3706D52105541CDCCCC8CDEF150415C8FC2855310554152B81EE5E0F15041A4703D1A54105541AE47E16AE1F15041713D0AB73B1055417B14AE67E0F15041F6285C5F3A10554166666696DDF150413D0AD7B33510554152B81E35DBF15041B81E85DB3110554114AE47C1DBF15041295C8FB22D10554185EB5138D9F15041EC51B8FE2C10554152B81E15D4F15041713D0A272D105541295C8F22D3F15041F6285C2F2D1055410AD7A350D3F15041B81E85EB30105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D8F4BA5CD3F15041A13802685010554166666626D5F150411F85EB41511055418FC2F578D8F15041D7A3706D52105541CDCCCC8CDEF150415C8FC2855310554152B81EE5E0F15041A4703D1A54105541AE47E16AE1F15041713D0AB73B1055417B14AE67E0F15041F6285C5F3A1055417D3E478EDDF150414A11B8A63510554144908009DCF15041332E32DC311055419F74BB93DCF150418196CDF12D10554185EB5138D9F15041EC51B8FE2C10554152B81E15D4F15041713D0A272D1055418707C0DDD1F15041A398CF3A2D10554154037A58D2F15041A5586B1431105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>67920 - 3441998
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -78  </desc>
-<a>
-010600000001000000010300000001000000110000008FC2F5A8D3F15041B81E85BB5010554166666626D5F150411F85EB41511055418FC2F578D8F15041D7A3706D52105541CDCCCC8CDEF150415C8FC2855310554152B81EE5E0F15041A4703D1A54105541AE47E16AE1F15041713D0AB73B1055417B14AE67E0F15041F6285C5F3A10554166666696DDF150413D0AD7B33510554152B81E35DBF15041B81E85DB3110554114AE47C1DBF15041295C8FB22D10554185EB5138D9F15041EC51B8FE2C10554152B81E15D4F15041713D0A272D105541295C8F22D3F15041F6285C2F2D1055410AD7A350D3F15041B81E85EB30105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D8F4BA5CD3F15041A13802685010554166666626D5F150411F85EB41511055418FC2F578D8F15041D7A3706D52105541CDCCCC8CDEF150415C8FC2855310554152B81EE5E0F15041A4703D1A54105541AE47E16AE1F15041713D0AB73B1055417B14AE67E0F15041F6285C5F3A1055417D3E478EDDF150414A11B8A63510554144908009DCF15041332E32DC311055419F74BB93DCF150418196CDF12D10554185EB5138D9F15041EC51B8FE2C10554152B81E15D4F15041713D0A272D1055418707C0DDD1F15041A398CF3A2D10554154037A58D2F15041A5586B1431105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471071 - 1061146
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000F000000D7A3703DC8275141F6285C9F727A54413D0AD7E3C7275141333333C3707A5441E17A147EC82751417B14AED76E7A544166666686C92751410AD7A3E06C7A54418FC2F5C8C82751413D0AD7A36A7A5441C3F528FCC8275141CDCCCCBC697A5441B81E854B752751410AD7A3203A7A544148E17AF47027514148E17A24417A544185EB51F868275141E17A140E4E7A54419A9999797A2751417B14AE47587A544100000040BF2751417B14AE677F7A54419A9999D9C127514185EB51387F7A54415C8FC215C52751418FC2F548797A544114AE47E1C7275141295C8F62747A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000572B5350712751417AC7BD95407A5441607B4BB76F275141A56CD825437A544185EB51F868275141E17A140E4E7A54419A9999797A2751417B14AE47587A544100000040BF2751417B14AE677F7A54419A9999D9C127514185EB51387F7A54415C8FC215C52751418FC2F548797A544114AE47E1C7275141295C8F62747A54419EF0C822C8275141D8683F31737A54410044A41FC8275141D8683F31737A54414134952BC82751415425C9F6727A5441572B5350712751417AC7BD95407A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471071 - 3538369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000F000000D7A3703DC8275141F6285C9F727A54413D0AD7E3C7275141333333C3707A5441E17A147EC82751417B14AED76E7A544166666686C92751410AD7A3E06C7A54418FC2F5C8C82751413D0AD7A36A7A5441C3F528FCC8275141CDCCCCBC697A5441B81E854B752751410AD7A3203A7A544148E17AF47027514148E17A24417A544185EB51F868275141E17A140E4E7A54419A9999797A2751417B14AE47587A544100000040BF2751417B14AE677F7A54419A9999D9C127514185EB51387F7A54415C8FC215C52751418FC2F548797A544114AE47E1C7275141295C8F62747A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000572B5350712751417AC7BD95407A5441607B4BB76F275141A56CD825437A544185EB51F868275141E17A140E4E7A54419A9999797A2751417B14AE47587A544100000040BF2751417B14AE677F7A54419A9999D9C127514185EB51387F7A54415C8FC215C52751418FC2F548797A544114AE47E1C7275141295C8F62747A54419EF0C822C8275141D8683F31737A54410044A41FC8275141D8683F31737A54414134952BC82751415425C9F6727A5441572B5350712751417AC7BD95407A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960135 - 855352
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -29  </desc>
-<a>
-01060000000100000001030000000100000016000000695933E40B6451411738E76B87715441DE3168DEFE6351417D8A3D478B7154417BC1F000FF635141E99F42AC8B7154419050C4600F64514114654EEF867154416086131B13645141C9F5D2DA85715441D734C43D1664514153C5DAFB8471544199D0A8B81C6451419225670883715441EF4E13D520645141B9E13ED081715441FF62A7DF24645141D91185D680715441B300C1D828645141E2D2CDE17F715441D5C1F2EB296451415467D5977F71544199C06CD62E645141C676040D7E7154412B1877403264514182931ABA7C715441CECAE82932645141649364657C715441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000A4703D4A3B6451418FC2F5F88571544185EB51284464514114AE470184715441AE47E17A60645141B81E85BB7D7154418FC2F5D8646451413D0AD7C37C715441A4703D6A60645141D7A3706D67715441CDCCCCEC5F645141EC51B88E67715441C3F5280C5464514114AE47516A71544185EB51E846645141000000606D715441F6285C6F3964514152B81E85707154419A9999692D6451413D0AD7C37371544148E17AD41C645141295C8F4278715441D7A370EDFC635141713D0A777E71544148E17AD4FB635141C3F528CC7E71544100000080FE635141333333638B715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960135 - 1256368
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-01060000000100000001030000000100000016000000695933E40B6451411738E76B87715441DE3168DEFE6351417D8A3D478B7154417BC1F000FF635141E99F42AC8B7154419050C4600F64514114654EEF867154416086131B13645141C9F5D2DA85715441D734C43D1664514153C5DAFB8471544199D0A8B81C6451419225670883715441EF4E13D520645141B9E13ED081715441FF62A7DF24645141D91185D680715441B300C1D828645141E2D2CDE17F715441D5C1F2EB296451415467D5977F71544199C06CD62E645141C676040D7E7154412B1877403264514182931ABA7C715441CECAE82932645141649364657C715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003100000073FF49F0EE635141140712FE907154417B14AE97ED635141A4703D8A91715441A4703DEAEA63514114AE479192715441CDCCCC4CD2635141EC51B80E9A715441E17A14AED46351419A999959AA715441295C8FD2F36351415C8FC2059C71544114AE4771F86351411F85EB01997154413D0AD7831A6451419A9999998E715441D7A3708D2A645141000000B089715441A4703D4A3B6451418FC2F5F88571544185EB51284464514114AE470184715441AE47E17A60645141B81E85BB7D7154418FC2F5D8646451413D0AD7C37C715441A4703D6A60645141D7A3706D67715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960135 - 3468357
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-01060000000100000001030000000100000016000000695933E40B6451411738E76B87715441DE3168DEFE6351417D8A3D478B7154417BC1F000FF635141E99F42AC8B7154419050C4600F64514114654EEF867154416086131B13645141C9F5D2DA85715441D734C43D1664514153C5DAFB8471544199D0A8B81C6451419225670883715441EF4E13D520645141B9E13ED081715441FF62A7DF24645141D91185D680715441B300C1D828645141E2D2CDE17F715441D5C1F2EB296451415467D5977F71544199C06CD62E645141C676040D7E7154412B1877403264514182931ABA7C715441CECAE82932645141649364657C715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003100000073FF49F0EE635141140712FE907154417B14AE97ED635141A4703D8A91715441A4703DEAEA63514114AE479192715441CDCCCC4CD2635141EC51B80E9A715441E17A14AED46351419A999959AA715441295C8FD2F36351415C8FC2059C71544114AE4771F86351411F85EB01997154413D0AD7831A6451419A9999998E715441D7A3708D2A645141000000B089715441A4703D4A3B6451418FC2F5F88571544185EB51284464514114AE470184715441AE47E17A60645141B81E85BB7D7154418FC2F5D8646451413D0AD7C37C715441A4703D6A60645141D7A3706D67715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971998 - 58524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -35  </desc>
-<a>
-0106000000010000000103000000010000000A000000D20B5DDF04BD50412DD3D1E3B2CF54418F5529AC3FBD504107BB88F3BDCF5441B81E85AB3FBD5041A4703DCABDCF5441D7A3706D3FBD50417B14AEB7ADCF54418FC2F58839BD5041713D0AC7ABCF54417B14AE172CBD5041E17A14FEA7CF5441C3F5284C20BD5041AE47E16AA5CF54413D0AD70313BD50415C8FC225A3CF5441B81E859B04BD5041295C8F52A1CF5441D20B5DDF04BD50412DD3D1E3B2CF5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000002405F2AD04BD504158DDF417A6CF544161AE40E004BD5041E97151E3B2CF5441CA4834EC1BBD5041FFF7E039B7CF544197B485562FBD5041BE9CE3E0BACF5441692C37AA3FBD50410BBB85F2BDCF5441B81E85AB3FBD5041A4703DCABDCF5441F7BCDD9D3FBD5041F74B4941BACF544120C9EC5A3FBD5041A9931BB4ADCF54418388831739BD504197D418A7ABCF54418623C09438BD5041E52C4782ABCF5441247B53BC37BD5041C6E75645ABCF54416E05C3CD2BBD5041BD71D9F4A7CF5441B47BC2111FBD5041F0032635A5CF54419B02F6C41EBD504184020628A5CF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208500 - 1621857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -145  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A370ED28935041B81E855B4144554148E17A0429935041713D0A37424455418FC2F5982893504152B81E9543445541B81E855B25935041A4703D3A434455416666660625935041A4703D3A434455413D0AD7C324935041EC51B8CE45445541713D0AF724935041C3F5287C48445541B81E853B269350419A9999B94944554148E17A44279350411F85EB014A44554148E17AC428935041713D0AE74944554114AE47512B93504152B81E9548445541E17A14FE2D935041C3F5281C46445541713D0A372D935041333333A33E445541A4703D7A2B935041F6285C5F3E445541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000576E5BEE28935041EAC82D5B414455418FC2F5982893504152B81E95434455411CE3BFBC279350414F92F86D434455414A57436027935041C5356E83444455417622B1F326935041AF0998604544554119C7E85E26935041C2FF19C1454455415ED69CC724935041B8EE390146445541713D0AF724935041C3F5287C48445541B81E853B269350419A9999B94944554148E17A44279350411F85EB014A44554148E17AC428935041713D0AE74944554114AE47512B93504152B81E9548445541E17A14FE2D935041C3F5281C46445541713D0A372D935041333333A33E445541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208500 - 4281603
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -145  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A370ED28935041B81E855B4144554148E17A0429935041713D0A37424455418FC2F5982893504152B81E9543445541B81E855B25935041A4703D3A434455416666660625935041A4703D3A434455413D0AD7C324935041EC51B8CE45445541713D0AF724935041C3F5287C48445541B81E853B269350419A9999B94944554148E17A44279350411F85EB014A44554148E17AC428935041713D0AE74944554114AE47512B93504152B81E9548445541E17A14FE2D935041C3F5281C46445541713D0A372D935041333333A33E445541A4703D7A2B935041F6285C5F3E445541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000576E5BEE28935041EAC82D5B414455418FC2F5982893504152B81E95434455411CE3BFBC279350414F92F86D434455414A57436027935041C5356E83444455417622B1F326935041AF0998604544554119C7E85E26935041C2FF19C1454455415ED69CC724935041B8EE390146445541713D0AF724935041C3F5287C48445541B81E853B269350419A9999B94944554148E17A44279350411F85EB014A44554148E17AC428935041713D0AE74944554114AE47512B93504152B81E9548445541E17A14FE2D935041C3F5281C46445541713D0A372D935041333333A33E445541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>86154 - 56608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 9  </desc>
-<a>
-01060000000100000001030000000100000014000000295C8FC2F1B45041E17A14FE6A085541713D0A17F3B450411F85EB516A085541B81E85FBF4B450418FC2F57865085541E17A142EF7B45041295C8F32610855417B14AEB7F9B45041333333335E0855410AD7A380FCB45041E17A14AE5B0855417B14AED70BB55041F6285C0F520855413D0AD7030CB55041D7A370CD50085541AE47E1FAFBB45041666666D63F0855418FC2F598F1B45041295C8FE234085541CDCCCC0CE9B45041EC51B8DE2B085541713D0AC7CDB450410AD7A3303B085541D7A370ADC9B450410AD7A3E03D08554148E17AF4C5B450415C8FC21541085541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000002501DDBAD1B450416770006962085541295C8FC2F1B45041E17A14FE6A085541713D0A17F3B450411F85EB516A085541B81E85FBF4B450418FC2F57865085541E17A142EF7B45041295C8F32610855417B14AEB7F9B45041333333335E0855410AD7A380FCB45041E17A14AE5B0855417B14AED70BB55041F6285C0F520855413D0AD7030CB55041D7A370CD50085541CDCCCC0CE9B45041EC51B8DE2B085541713D0AC7CDB450410AD7A3303B085541D7A370ADC9B450410AD7A3E03D08554148E17AF4C5B450415C8FC21541085541713D0A57BCB45041000000804A085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>91539 - 39658
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000100000008000000666666A6CCBB5041D7A3707D2B76544152B81EE5C8BB504185EB51682D765441D7A3700DC5BB5041EC51B85E2F76544185EB51D8C7BB50415C8FC235437654417B14AEA7CBBB5041CDCCCC5C43765441713D0AD7CFBB50417B14AE87437654418FC2F5B8CCBB50410AD7A3702B765441666666A6CCBB5041D7A3707D2B765441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000D15BD25AC5BB504111517F84317654415F2CCD73C5BB5041E72A5F1F3276544134C7BB2CC9BB504116A83B8030765441E491CAF9CBBB504137E1D8913176544103C73517CFBB50411C0458BD3D7654415D015F82CEBB504116BA363F39765441666666A6CCBB5041D7A3707D2B765441D7A3700DC5BB5041EC51B85E2F765441D15BD25AC5BB504111517F8431765441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>91539 - 78678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000100000008000000666666A6CCBB5041D7A3707D2B76544152B81EE5C8BB504185EB51682D765441D7A3700DC5BB5041EC51B85E2F76544185EB51D8C7BB50415C8FC235437654417B14AEA7CBBB5041CDCCCC5C43765441713D0AD7CFBB50417B14AE87437654418FC2F5B8CCBB50410AD7A3702B765441666666A6CCBB5041D7A3707D2B765441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000D15BD25AC5BB504111517F84317654415F2CCD73C5BB5041E72A5F1F3276544134C7BB2CC9BB504116A83B8030765441E491CAF9CBBB504137E1D8913176544103C73517CFBB50411C0458BD3D7654415D015F82CEBB504116BA363F39765441666666A6CCBB5041D7A3707D2B765441D7A3700DC5BB5041EC51B85E2F765441D15BD25AC5BB504111517F8431765441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>92278 - 1796120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000002A000000000000602BA7504114AE4741147854419A9999B92AA75041B81E853B117854418FC2F5482AA7504185EB51480E7854411F85EB6128A75041666666760C785441CDCCCC3C27A75041B81E856B0A7854413D0AD7C327A75041AE47E12A087854411F85EB412FA75041CDCCCC6CFF77544152B81E6531A7504152B81E45FF7754410AD7A30034A750415C8FC29500785441B81E85DB37A7504152B81E1504785441C3F5289C3AA750413333338304785441EC51B84E3EA750413D0AD783FA775441B81E852B3FA75041A4703D7AF87754410AD7A3C041A7504185EB5158F6775441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000000000602BA7504114AE4741147854419A9999B92AA75041B81E853B117854418FC2F5482AA7504185EB51480E7854411F85EB6128A75041666666760C785441CDCCCC3C27A75041B81E856B0A7854413D0AD7C327A75041AE47E12A087854411F85EB412FA75041CDCCCC6CFF77544152B81E6531A7504152B81E45FF7754410AD7A30034A750415C8FC29500785441B81E85DB37A7504152B81E1504785441C3F5289C3AA750413333338304785441EC51B84E3EA750413D0AD783FA775441B81E852B3FA75041A4703D7AF87754410AD7A3C041A7504185EB5158F6775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>92278 - 3401927
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000002A000000000000602BA7504114AE4741147854419A9999B92AA75041B81E853B117854418FC2F5482AA7504185EB51480E7854411F85EB6128A75041666666760C785441CDCCCC3C27A75041B81E856B0A7854413D0AD7C327A75041AE47E12A087854411F85EB412FA75041CDCCCC6CFF77544152B81E6531A7504152B81E45FF7754410AD7A30034A750415C8FC29500785441B81E85DB37A7504152B81E1504785441C3F5289C3AA750413333338304785441EC51B84E3EA750413D0AD783FA775441B81E852B3FA75041A4703D7AF87754410AD7A3C041A7504185EB5158F6775441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000000000602BA7504114AE4741147854419A9999B92AA75041B81E853B117854418FC2F5482AA7504185EB51480E7854411F85EB6128A75041666666760C785441CDCCCC3C27A75041B81E856B0A7854413D0AD7C327A75041AE47E12A087854411F85EB412FA75041CDCCCC6CFF77544152B81E6531A7504152B81E45FF7754410AD7A30034A750415C8FC29500785441B81E85DB37A7504152B81E1504785441C3F5289C3AA750413333338304785441EC51B84E3EA750413D0AD783FA775441B81E852B3FA75041A4703D7AF87754410AD7A3C041A7504185EB5158F6775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235506 - 272239
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -212  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC27522A151415C8FC2D563A054418FC2F5282BA15141E17A14CE5EA054419A9999792DA1514114AE47315DA054417B14AE072FA15141295C8FB25BA054415C8FC23530A15141E17A148E59A054411F85EB2131A15141295C8F9254A05441F6285C2F2BA15141D7A3709D51A054418FC2F53828A15141A4703DFA52A05441295C8F021BA1514185EB51B853A05441B81E85EB20A15141C3F528CC4CA05441AE47E16A20A1514152B81E954BA054419A9999E920A15141C3F5284C4BA05441E17A145E20A151419A9999994AA054415C8FC2951FA15141295C8F624AA05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000B36AC6E623A15141E3EF680063A054417F7241A426A15141135CD76A61A05441C4603AE727A15141DC35BAA160A054411BC632242BA15141685F58B05EA054417173288E2DA15141286A65195DA05441F972F6062FA15141A06A97A05BA054417516431630A151417E9E109159A05441A740F4A230A15141F53C504057A0544154441EC430A1514117F5308D56A05441DD465FEC30A15141ADBBC6B355A0544105C4811C2FA15141EA4BA3C454A054412244A66A2DA15141A0A376FD53A054411BF58E442BA15141692FAC1153A05441282569F229A1514152DE20FC52A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235713 - 1176925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-0106000000010000000103000000010000000C000000666666560A9F51413D0AD79318A154415C8FC2E50B9F514152B81EE519A1544166666676129F51413D0AD7A315A1544166666616FF9E5141333333F304A154413D0AD7C3EB9E5141EC51B84EF4A05441000000A0DB9E5141B81E855BE3A054413D0AD713DA9E51410AD7A390E7A0544133333363D79E5141C3F528CCECA0544185EB5158E69E5141295C8F92FAA0544185EB5138EE9E5141AE47E14A02A154418FC2F598F69E5141C3F5281C09A15441666666560A9F51413D0AD79318A15441
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077A647A80A9F514109E4FDD818A154418DCE9C35009F5141EC693BA410A15441668FC7F3F09E5141634D178404A154417ADC8BEEEF9E51418EBB80AF03A154412F1D0171EE9E5141CD4C027902A15441DDAACAC6EC9E514122FB9FE000A1544130D28284D79E5141FD68D6EAECA0544133333363D79E5141C3F528CCECA0544152B81EA5D69E5141E17A143EEEA0544152B81E35D59E51411F85EB41F1A05441295C8F62D39E51413D0AD713F5A05441E17A14EEDE9E5141666666B6FFA054410AD7A3B0E39E51417B14AE7704A15441C3F5282CF09E51415C8FC2D50EA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235713 - 3478977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-0106000000010000000103000000010000000C000000666666560A9F51413D0AD79318A154415C8FC2E50B9F514152B81EE519A1544166666676129F51413D0AD7A315A1544166666616FF9E5141333333F304A154413D0AD7C3EB9E5141EC51B84EF4A05441000000A0DB9E5141B81E855BE3A054413D0AD713DA9E51410AD7A390E7A0544133333363D79E5141C3F528CCECA0544185EB5158E69E5141295C8F92FAA0544185EB5138EE9E5141AE47E14A02A154418FC2F598F69E5141C3F5281C09A15441666666560A9F51413D0AD79318A15441
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077A647A80A9F514109E4FDD818A154418DCE9C35009F5141EC693BA410A15441668FC7F3F09E5141634D178404A154417ADC8BEEEF9E51418EBB80AF03A154412F1D0171EE9E5141CD4C027902A15441DDAACAC6EC9E514122FB9FE000A1544130D28284D79E5141FD68D6EAECA0544133333363D79E5141C3F528CCECA0544152B81EA5D69E5141E17A143EEEA0544152B81E35D59E51411F85EB41F1A05441295C8F62D39E51413D0AD713F5A05441E17A14EEDE9E5141666666B6FFA054410AD7A3B0E39E51417B14AE7704A15441C3F5282CF09E51415C8FC2D50EA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102830 - 2889953
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -44  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DAAC8575141000000A0069254410AD7A350AF57514152B81E05DF915441CDCCCC1CA0575141EC51B80ED09154417B14AE577B575141E17A14EEB39154410AD7A3B07B5751418FC2F578B891544148E17AF47A5751415C8FC285BD915441EC51B8BE78575141EC51B8FEC09154415C8FC2A576575141000000B0C69154419A9999E9755751411F85EB61C9915441AE47E15A735751417B14AEA7C991544148E17A847357514148E17A14D1915441666666C6735751419A9999B9D6915441C3F5285C8B575141C3F5284CDA915441B81E859B8B5751419A9999C9E2915441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000006880E4527B575141420D1BFDB3915441A5BBCE6F8C5751413013A201C19154418D152D67A1575141A668E153D1915441A4EB9B4CA957514126613353D89154411F1A28DBAD57514128E89480D69154412DB11168A957514168E4F570D0915441161DE2DDA25751410D9C5E4EC8915441DF7DDF0C9F5751416067B9D5C3915441F274536D935751416DEE1EBCB791544101DE00C28E57514129579D97B3915441F85C3D398857514191B71E0DAF915441A2DB81D57E575141E00E37FDA89154417D2272D17D5751413C59222CAC9154416880E4527B575141420D1BFDB3915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102830 - 5230330
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -44  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DAAC8575141000000A0069254410AD7A350AF57514152B81E05DF915441CDCCCC1CA0575141EC51B80ED09154417B14AE577B575141E17A14EEB39154410AD7A3B07B5751418FC2F578B891544148E17AF47A5751415C8FC285BD915441EC51B8BE78575141EC51B8FEC09154415C8FC2A576575141000000B0C69154419A9999E9755751411F85EB61C9915441AE47E15A735751417B14AEA7C991544148E17A847357514148E17A14D1915441666666C6735751419A9999B9D6915441C3F5285C8B575141C3F5284CDA915441B81E859B8B5751419A9999C9E2915441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000006880E4527B575141420D1BFDB3915441A5BBCE6F8C5751413013A201C19154418D152D67A1575141A668E153D1915441A4EB9B4CA957514121613353D89154411B1A28DBAD57514124E89480D69154412DB11168A957514168E4F570D0915441161DE2DDA25751410D9C5E4EC8915441DF7DDF0C9F5751416067B9D5C3915441F274536D935751416DEE1EBCB791544101DE00C28E57514129579D97B3915441F85C3D398857514191B71E0DAF915441A2DB81D57E575141E00E37FDA89154417D2272D17D5751413C59222CAC9154416880E4527B575141420D1BFDB3915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102830 - 5242399
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -44  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DAAC8575141000000A0069254410AD7A350AF57514152B81E05DF915441CDCCCC1CA0575141EC51B80ED09154417B14AE577B575141E17A14EEB39154410AD7A3B07B5751418FC2F578B891544148E17AF47A5751415C8FC285BD915441EC51B8BE78575141EC51B8FEC09154415C8FC2A576575141000000B0C69154419A9999E9755751411F85EB61C9915441AE47E15A735751417B14AEA7C991544148E17A847357514148E17A14D1915441666666C6735751419A9999B9D6915441C3F5285C8B575141C3F5284CDA915441B81E859B8B5751419A9999C9E2915441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000006880E4527B575141420D1BFDB3915441A5BBCE6F8C5751413013A201C19154418D152D67A1575141A668E153D1915441A4EB9B4CA957514121613353D89154411B1A28DBAD57514124E89480D69154412DB11168A957514168E4F570D0915441161DE2DDA25751410D9C5E4EC8915441DF7DDF0C9F5751416067B9D5C3915441F274536D935751416DEE1EBCB791544101DE00C28E57514129579D97B3915441F85C3D398857514191B71E0DAF915441A2DB81D57E575141E00E37FDA89154417D2272D17D5751413C59222CAC9154416880E4527B575141420D1BFDB3915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102830 - 408824
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -44  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DAAC8575141000000A0069254410AD7A350AF57514152B81E05DF915441CDCCCC1CA0575141EC51B80ED09154417B14AE577B575141E17A14EEB39154410AD7A3B07B5751418FC2F578B891544148E17AF47A5751415C8FC285BD915441EC51B8BE78575141EC51B8FEC09154415C8FC2A576575141000000B0C69154419A9999E9755751411F85EB61C9915441AE47E15A735751417B14AEA7C991544148E17A847357514148E17A14D1915441666666C6735751419A9999B9D6915441C3F5285C8B575141C3F5284CDA915441B81E859B8B5751419A9999C9E2915441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000006880E4527B575141420D1BFDB3915441A5BBCE6F8C5751413013A201C19154418D152D67A1575141A668E153D1915441A4EB9B4CA957514121613353D89154411B1A28DBAD57514124E89480D69154412DB11168A957514168E4F570D0915441161DE2DDA25751410D9C5E4EC8915441DF7DDF0C9F5751416067B9D5C3915441F274536D935751416DEE1EBCB791544101DE00C28E57514129579D97B3915441F85C3D398857514191B71E0DAF915441A2DB81D57E575141E00E37FDA89154417D2272D17D5751413C59222CAC9154416880E4527B575141420D1BFDB3915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102830 - 410373
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -44  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DAAC8575141000000A0069254410AD7A350AF57514152B81E05DF915441CDCCCC1CA0575141EC51B80ED09154417B14AE577B575141E17A14EEB39154410AD7A3B07B5751418FC2F578B891544148E17AF47A5751415C8FC285BD915441EC51B8BE78575141EC51B8FEC09154415C8FC2A576575141000000B0C69154419A9999E9755751411F85EB61C9915441AE47E15A735751417B14AEA7C991544148E17A847357514148E17A14D1915441666666C6735751419A9999B9D6915441C3F5285C8B575141C3F5284CDA915441B81E859B8B5751419A9999C9E2915441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000006880E4527B575141420D1BFDB3915441A5BBCE6F8C5751413013A201C19154418D152D67A1575141A668E153D1915441A4EB9B4CA957514121613353D89154411B1A28DBAD57514124E89480D69154412DB11168A957514168E4F570D0915441161DE2DDA25751410D9C5E4EC8915441DF7DDF0C9F5751416067B9D5C3915441F274536D935751416DEE1EBCB791544101DE00C28E57514129579D97B3915441F85C3D398857514191B71E0DAF915441A2DB81D57E575141E00E37FDA89154417D2272D17D5751413C59222CAC9154416880E4527B575141420D1BFDB3915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103978 - 3806180
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000070000001F85EB919A6151415C8FC2B5739A544185EB5108976151413D0AD793709A5441EC51B87E78615141CDCCCCBCD09A5441333333837F615141666666F6D39A5441E17A144E8B6151411F85EB31D99A5441000000F0A76151417B14AE077F9A54411F85EB919A6151415C8FC2B5739A5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000004EEFFFEFA76151410F49AE077F9A54411094D9779F615141AE1EA0DB779A5441BA2AB74D9F615141BD1424B5779A544138E9E8F79E615141B62D486F779A54411F85EB919A6151415C8FC2B5739A544185EB5108976151413D0AD793709A5441EC51B87E78615141CDCCCCBCD09A5441333333837F615141666666F6D39A5441BF7F587C81615141142484A2D49A5441572B4B6D81615141488CDCCFD49A54411CFEC5488B61514167BD902FD99A54414220B3D88B6151416183667DD79A5441599F28938C615141F2A23B32D59A5441AE5741B6906151419F63172BC89A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>104861 - 2999544
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -633  </desc>
-<a>
-0106000000010000000103000000010000001300000052B81EB5E30D514148E17AA439445441EC51B84E920D51413D0AD7C3304454415C8FC235420D5141CDCCCCFC2D445441295C8F12410D51411F85EBF12E4454418FC2F598400D5141295C8FB23344544114AE4791400D5141A4703DAA3D4454410AD7A370400D5141E17A144E404454410AD7A320400D51419A99999943445441EC51B87E3F0D5141713D0A7747445441CDCCCCCC3C0D514148E17A6451445441F6285C9F3D0D5141EC51B8BE524454410AD7A3E05A0D51410AD7A34058445441EC51B88E660D514114AE47C15944544100000070900D51419A9999195F445441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000025489F6A610D51419898FA175944544123E133C4610D514174DE521A2F445441134EC5C2610D5141B4E2E1142F4454415C8FC235420D5141CDCCCCFC2D445441295C8F12410D51411F85EBF12E4454418FC2F598400D5141295C8FB23344544114AE4791400D5141A4703DAA3D4454410AD7A370400D5141E17A144E404454410AD7A320400D51419A99999943445441EC51B87E3F0D5141713D0A7747445441CDCCCCCC3C0D514148E17A6451445441F6285C9F3D0D5141EC51B8BE52445441980178004B0D5141EA8A864355445441EB536D354C0D51410F78FC6550445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>104861 - 3375862
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -633  </desc>
-<a>
-0106000000010000000103000000010000001300000052B81EB5E30D514148E17AA439445441EC51B84E920D51413D0AD7C3304454415C8FC235420D5141CDCCCCFC2D445441295C8F12410D51411F85EBF12E4454418FC2F598400D5141295C8FB23344544114AE4791400D5141A4703DAA3D4454410AD7A370400D5141E17A144E404454410AD7A320400D51419A99999943445441EC51B87E3F0D5141713D0A7747445441CDCCCCCC3C0D514148E17A6451445441F6285C9F3D0D5141EC51B8BE524454410AD7A3E05A0D51410AD7A34058445441EC51B88E660D514114AE47C15944544100000070900D51419A9999195F445441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000025489F6A610D51419898FA175944544123E133C4610D514174DE521A2F445441134EC5C2610D5141B4E2E1142F4454415C8FC235420D5141CDCCCCFC2D445441295C8F12410D51411F85EBF12E4454418FC2F598400D5141295C8FB23344544114AE4791400D5141A4703DAA3D4454410AD7A370400D5141E17A144E404454410AD7A320400D51419A99999943445441EC51B87E3F0D5141713D0A7747445441CDCCCCCC3C0D514148E17A6451445441F6285C9F3D0D5141EC51B8BE52445441980178004B0D5141EA8A864355445441EB536D354C0D51410F78FC6550445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>108202 - 960539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000C0000007B14AE17BE125141A4703D9A22495541713D0AD7C1125141713D0AE72C495541000000B0C41251413D0AD7A3374955418FC2F5C8C512514148E17AA43949554100000030CC1251418FC2F528374955411F85EB11CD12514185EB519835495541D7A370EDD61251419A9999A9204955410AD7A3B0D712514185EB51881E4955419A999959D8125141B81E85AB1B495541CDCCCC4CCC125141D7A370DD1D49554185EB51E8C7125141A4703DAA1E4955417B14AE17BE125141A4703D9A22495541
-</a>
-
-<b>
-01060000000100000001030000000100000016000000B89E7E61A812514191FA39F22F4955410B54ECAAA7125141606C15D931495541E9C73718A7125141BF10339133495541AD107388AA1251414803CE5C334955410EB59040AC125141B1CAD84733495541D820B9E3AD1251418359EE1D334955415A518B2EB0125141277719CA32495541CB3B0330B2125141277719CA32495541F1890027B4125141903E24B5324955414449E847B6125141CC94447632495541B5336049B81251415287DF41324955414449682BBA12514132FB2AAF31495541C6793A76BC125141B68CA1C83049554139C5D629BF12514186BA92EC2F495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>108638 - 55006
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F5C8A54D51411F85EB51DC735441B81E85DBA44D5141F6285C6FDE735441666666A6A44D5141AE47E11ADF73544114AE47C1A44D5141EC51B89EDF73544185EB5178A84D514148E17AB4E07354419A999949AC4D5141D7A3706DE1735441D7A3702DAF4D5141B81E850BE2735441E17A14EEB04D5141B81E850BE2735441EC51B8CEB14D5141EC51B8FEE17354417B14AE87B24D5141295C8F52E17354411F85EBC1BE4D5141713D0A37CF7354410AD7A330BE4D5141000000C0CE73544185EB5168B34D5141A4703D0AD07354417B14AE47AF4D51415C8FC2B5D0735441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000051000000937512CAAF4D51412F39C5BBCF735441BED3CDF0AB4D5141F7006175D073544120A10189AA4D5141335C93D2D0735441637E6CEDA94D514103BBF510D173544178EE5CB7A84D5141D41C498DD17354410934E925A54D51418B63936DD3735441B716B932A04D514169E70F82D6735441F728B3A49D4D5141B6801440D8735441996E4FD39B4D514135171091D9735441F02D25EC9A4D51414E76AB3EDA735441017AC8C29A4D51411390E184DA735441300E8F279A4D5141AA8DDE97DB735441E17A140E9B4D5141B81E858BDB735441EC51B8EE9B4D5141B81E858BDB735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>108638 - 91689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F5C8A54D51411F85EB51DC735441B81E85DBA44D5141F6285C6FDE735441666666A6A44D5141AE47E11ADF73544114AE47C1A44D5141EC51B89EDF73544185EB5178A84D514148E17AB4E07354419A999949AC4D5141D7A3706DE1735441D7A3702DAF4D5141B81E850BE2735441E17A14EEB04D5141B81E850BE2735441EC51B8CEB14D5141EC51B8FEE17354417B14AE87B24D5141295C8F52E17354411F85EBC1BE4D5141713D0A37CF7354410AD7A330BE4D5141000000C0CE73544185EB5168B34D5141A4703D0AD07354417B14AE47AF4D51415C8FC2B5D0735441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000510000008E7512CAAF4D51413039C5BBCF735441BED3CDF0AB4D5141F7006175D073544120A10189AA4D5141335C93D2D0735441637E6CEDA94D514103BBF510D173544178EE5CB7A84D5141D41C498DD17354410C34E925A54D51418A63936DD3735441B716B932A04D514169E70F82D6735441F728B3A49D4D5141B6801440D87354419D6E4FD39B4D51413A171091D9735441ED2D25EC9A4D51415076AB3EDA735441027AC8C29A4D51411390E184DA735441300E8F279A4D5141AA8DDE97DB735441E17A140E9B4D5141B81E858BDB735441EC51B8EE9B4D5141B81E858BDB735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>108638 - 293737
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F5C8A54D51411F85EB51DC735441B81E85DBA44D5141F6285C6FDE735441666666A6A44D5141AE47E11ADF73544114AE47C1A44D5141EC51B89EDF73544185EB5178A84D514148E17AB4E07354419A999949AC4D5141D7A3706DE1735441D7A3702DAF4D5141B81E850BE2735441E17A14EEB04D5141B81E850BE2735441EC51B8CEB14D5141EC51B8FEE17354417B14AE87B24D5141295C8F52E17354411F85EBC1BE4D5141713D0A37CF7354410AD7A330BE4D5141000000C0CE73544185EB5168B34D5141A4703D0AD07354417B14AE47AF4D51415C8FC2B5D0735441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000510000008E7512CAAF4D51413039C5BBCF735441BED3CDF0AB4D5141F7006175D073544120A10189AA4D5141335C93D2D0735441637E6CEDA94D514103BBF510D173544178EE5CB7A84D5141D41C498DD17354410C34E925A54D51418A63936DD3735441B716B932A04D514169E70F82D6735441F728B3A49D4D5141B6801440D87354419D6E4FD39B4D51413A171091D9735441ED2D25EC9A4D51415076AB3EDA735441027AC8C29A4D51411390E184DA735441300E8F279A4D5141AA8DDE97DB735441E17A140E9B4D5141B81E858BDB735441EC51B8EE9B4D5141B81E858BDB735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>110585 - 171476
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -168  </desc>
-<a>
-01060000000100000001030000000100000039000000E17A14AE423051411F85EB31C0D054410AD7A3D044305141295C8FF2BFD05441A4703DCA4130514166666616B4D054416666666641305141AE47E10AAFD05441AE47E1DA4230514148E17A44AED05441AE47E18A46305141D7A370CDB6D0544152B81EA549305141C3F5283CBCD054415C8FC2C54B305141E17A147EBED05441666666764D3051419A999999BDD0544148E17A944F3051418FC2F5F8BBD054411F85EB515030514100000010BAD054415C8FC23551305141295C8F32B8D05441333333A351305141EC51B8BEB6D05441295C8FE252305141A4703D6AADD05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000000AD7A37054305141000000C088D054414FDDDDC053305141845FF23786D054416794F40F53305141DE7F01FD83D054415EFC39DB503051417DDACEE980D05441FEE6B42E4E305141CA2F31C67ED0544199A071244E3051411D1802BF7ED05441AE47E1CA4C305141A4703D0A7ED05441569675C64B30514185AAD1167DD05441458C0ED74A30514111BD3C6F7CD054413C2CFD6E483051410C0D343B7BD05441E0FE29C34630514109EDD86D7AD05441B23E07F341305141898F69C37AD0544106D41F6A4130514133A24CB27AD054410444720341305141DEB42FA17AD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>110585 - 352992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -168  </desc>
-<a>
-01060000000100000001030000000100000039000000E17A14AE423051411F85EB31C0D054410AD7A3D044305141295C8FF2BFD05441A4703DCA4130514166666616B4D054416666666641305141AE47E10AAFD05441AE47E1DA4230514148E17A44AED05441AE47E18A46305141D7A370CDB6D0544152B81EA549305141C3F5283CBCD054415C8FC2C54B305141E17A147EBED05441666666764D3051419A999999BDD0544148E17A944F3051418FC2F5F8BBD054411F85EB515030514100000010BAD054415C8FC23551305141295C8F32B8D05441333333A351305141EC51B8BEB6D05441295C8FE252305141A4703D6AADD05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000000AD7A37054305141000000C088D054414FDDDDC053305141845FF23786D054416794F40F53305141DE7F01FD83D054415EFC39DB503051417DDACEE980D05441FEE6B42E4E305141CA2F31C67ED0544199A071244E3051411D1802BF7ED05441AE47E1CA4C305141A4703D0A7ED05441569675C64B30514185AAD1167DD05441458C0ED74A30514111BD3C6F7CD054413C2CFD6E483051410C0D343B7BD05441E0FE29C34630514109EDD86D7AD05441B23E07F341305141898F69C37AD0544106D41F6A4130514133A24CB27AD054410444720341305141DEB42FA17AD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>115495 - 356539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000600000000000000F6D050413D0AD783CA9354411F85EBF1F8D0504148E17AE4CB935441295C8F0229D15041D7A370DD759354418FC2F53826D150410AD7A3C0749354416666660614D15041E17A141E9593544100000000F6D050413D0AD783CA935441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000026E399AF08D1504148A08448A99354419BA6EA8202D15041DB83A943B4935441468D0608F6D05041410A9887CA935441E8A1201DF6D05041D7D17691CA9354411FD01350F6D0504185A94BA9CA93544185440552F6D05041B55734AACA9354415AFC07F0F8D05041F4B598E3CB935441E1F3E72715D15041FE66746699935441295C8F0229D15041D7A370DD759354416EBEA19B28D15041ED6C5CB475935441D8FDDA6B28D1504107184BA1759354419AAB6BEC27D1504121066F6E75935441AFB8873327D150410EFB242A75935441BAE8569A0AD15041D6DD1F41A7935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>122107 - 32561
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B00000014AE4751A6135141C3F528DCA1C154411F85EBB19E1351411F85EB91AAC15441295C8FA292135141AE47E15AB7C1544133333343861351411F85EBD1C3C154413D0AD7737B13514152B81EA5CDC15441295C8F027413514185EB51A8D3C15441333333436F13514133333333D8C154411F85EB417A1351410AD7A3E0DFC15441A4703DBA831351413D0AD723E7C15441F6285CDF8D135141EC51B84EF0C15441713D0AC78F13514148E17A34F0C15441B81E85CB93135141D7A3706DECC1544166666656A0135141A4703DDADEC15441000000B0A413514114AE4771DBC15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000295C8FC26E135141EC51B8AED8C154416C0B39A179135141C9052FEFE0C1544111E5E4D382135141C56048EBE7C15441F6285CDF8D135141EC51B84EF0C154419ADFED74871351417AC98A82EAC1544107B3FC6A81135141DD2C695EE5C154417C15C59F7E135141ABFAE939E3C15441A409CA1D7A1351419E2F69C7DFC154414A33D724751351413AEE8B4EDCC1544111677CD4721351410D05ECB0DAC15441FE84584D6F135141D8D5483AD8C15441295C8FC26E135141EC51B8AED8C15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>122107 - 72666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B00000014AE4751A6135141C3F528DCA1C154411F85EBB19E1351411F85EB91AAC15441295C8FA292135141AE47E15AB7C1544133333343861351411F85EBD1C3C154413D0AD7737B13514152B81EA5CDC15441295C8F027413514185EB51A8D3C15441333333436F13514133333333D8C154411F85EB417A1351410AD7A3E0DFC15441A4703DBA831351413D0AD723E7C15441F6285CDF8D135141EC51B84EF0C15441713D0AC78F13514148E17A34F0C15441B81E85CB93135141D7A3706DECC1544166666656A0135141A4703DDADEC15441000000B0A413514114AE4771DBC15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000295C8FC26E135141EC51B8AED8C154416C0B39A179135141C9052FEFE0C1544111E5E4D382135141C56048EBE7C15441F6285CDF8D135141EC51B84EF0C154419ADFED74871351417AC98A82EAC1544107B3FC6A81135141DD2C695EE5C154417C15C59F7E135141ABFAE939E3C15441A409CA1D7A1351419E2F69C7DFC154414A33D724751351413AEE8B4EDCC1544111677CD4721351410D05ECB0DAC15441FE84584D6F135141D8D5483AD8C15441295C8FC26E135141EC51B8AED8C15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>124489 - 2993281
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5284CE1C85041000000608BF9544152B81EE5DFC850410AD7A35095F95441B81E85CBF5C8504185EB518896F95441B81E859B03C95041F6285C1F96F954417B14AE5711C950419A9999A996F95441CDCCCC2C1BC95041AE47E18A96F95441295C8FF224C95041713D0A1797F95441B81E85BB29C95041B81E850B98F95441295C8F922DC950411F85EB019AF95441295C8FB22DC9504148E17A9494F954413D0AD7B311C950413333333392F954418FC2F50812C950410AD7A3108EF95441C3F5284CE1C85041000000608BF95441
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000005DB0006604C950417D1B522796F954414B75A5C90AC95041B287A06796F954414654911D0DC95041B75B0E7F96F954415D4681550FC950414688629596F95441E70C441F11C950417ECD61A796F95441725BF25B12C95041B5706CA696F9544199889B5A13C950418ACB50A396F95441CDCCCC2C1BC95041AE47E18A96F95441519C17091CC950413EC6389796F954413AB972B020C95041F58AF7D996F95441CA50F01422C95041E76EF0ED96F954419483364823C95041BB7227FF96F954415C39F46C24C9504140068E0F97F9544151B6C41125C9504167C5441D97F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>124489 - 3785954
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5284CE1C85041000000608BF9544152B81EE5DFC850410AD7A35095F95441B81E85CBF5C8504185EB518896F95441B81E859B03C95041F6285C1F96F954417B14AE5711C950419A9999A996F95441CDCCCC2C1BC95041AE47E18A96F95441295C8FF224C95041713D0A1797F95441B81E85BB29C95041B81E850B98F95441295C8F922DC950411F85EB019AF95441295C8FB22DC9504148E17A9494F954413D0AD7B311C950413333333392F954418FC2F50812C950410AD7A3108EF95441C3F5284CE1C85041000000608BF95441
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000005DB0006604C950417D1B522796F954414B75A5C90AC95041B287A06796F954414654911D0DC95041B75B0E7F96F954415D4681550FC950414688629596F95441E70C441F11C950417ECD61A796F95441725BF25B12C95041B5706CA696F9544199889B5A13C950418ACB50A396F95441CDCCCC2C1BC95041AE47E18A96F95441519C17091CC950413EC6389796F954413AB972B020C95041F58AF7D996F95441CA50F01422C95041E76EF0ED96F954419483364823C95041BB7227FF96F954415C39F46C24C9504140068E0F97F9544151B6C41125C9504167C5441D97F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132219 - 1224582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001400000048E17A943E815141F6285C5FAA8E544152B81E953D81514185EB5198AC8E5441333333E338815141EC51B85EAF8E544185EB51B833815141EC51B83EAE8E54411F85EBF11581514114AE4751C08E5441295C8FA2CE805141EC51B8FEEA8E5441AE47E13AAC8051410AD7A3E0FF8E5441F6285C6FAF8051415C8FC245058F54419A9999B9EC805141EC51B84EE08E5441D7A3701D34815141F6285CDFB48E54411F85EB814481514148E17A34AA8E5441B81E85FB49815141C3F528DCB28E544185EB51784A8151411F85EBF1B18E54411F85EB314B815141B81E850BB18E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000C2F812C144815141C67DD9239B8E544181A1561C428151418ECBF9589C8E5441A820C33740815141FB8B434B9D8E5441F9782D99418151413A8783BE9F8E54418520F21A438151411F7DA149A28E5441D1ECB884458151410A5CB75CA68E54419E01BFB3488151417E0AD8BCAB8E5441666666A64B815141713D0AB7B08E54418B5D79FA4C81514175940639B08E5441B42291A44E8151415B8D5125AF8E544132164E465081514197295222AE8E5441586655D7518151417D229D0EAD8E5441259E963E538151411162531CAC8E544194D3F04954815141F4E58DEFAA8E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132219 - 3986060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001400000048E17A943E815141F6285C5FAA8E544152B81E953D81514185EB5198AC8E5441333333E338815141EC51B85EAF8E544185EB51B833815141EC51B83EAE8E54411F85EBF11581514114AE4751C08E5441295C8FA2CE805141EC51B8FEEA8E5441AE47E13AAC8051410AD7A3E0FF8E5441F6285C6FAF8051415C8FC245058F54419A9999B9EC805141EC51B84EE08E5441D7A3701D34815141F6285CDFB48E54411F85EB814481514148E17A34AA8E5441B81E85FB49815141C3F528DCB28E544185EB51784A8151411F85EBF1B18E54411F85EB314B815141B81E850BB18E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000C2F812C144815141C67DD9239B8E544181A1561C428151418ECBF9589C8E5441A820C33740815141FB8B434B9D8E5441F9782D99418151413A8783BE9F8E54418520F21A438151411F7DA149A28E5441D1ECB884458151410A5CB75CA68E54419E01BFB3488151417E0AD8BCAB8E5441666666A64B815141713D0AB7B08E54418B5D79FA4C81514175940639B08E5441B42291A44E8151415B8D5125AF8E544132164E465081514197295222AE8E5441586655D7518151417D229D0EAD8E5441259E963E538151411162531CAC8E544194D3F04954815141F4E58DEFAA8E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238023 - 396527
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB5148F5BD50413333332397D05441EC51B85E12BE5041C3F5289C9DD05441CDCCCC8C1DBE504114AE478195D054417B14AE3722BE504114AE472193D054416666662626BE5041295C8F2292D05441000000302BBE5041F6285C3F92D054415C8FC2952EBE504152B81EB591D05441295C8F9231BE504185EB511890D05441EC51B82E35BE5041CDCCCCEC8CD0544148E17A7438BE50410000006089D05441333333533ABE50418FC2F56886D05441295C8F123CBE50410AD7A3D07FD05441A4703DBA36BE50411F85EB417DD05441EC51B8FE2CBE50413D0AD79378D05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001600000017E27A141FBE50415C3D0AE778D05441B808E7131EBE5041FAFE05D478D0544120C731121EBE50419496E5D378D05441E73233E31CBE5041FCA370BD78D054416274776B04BE5041A469C94B73D05441CDCCCC6C01BE50413333334382D054419E32C20B35BE5041590B800B8DD05441E508CD2035BE50416EC705F98CD05441EC51B82E35BE5041CDCCCCEC8CD054411089AAEE36BE5041D17DDE068BD0544105E17A7438BE50418BFFFF5F89D054417A3233533ABE504116C3F56886D05441245C8F123CBE504108D7A3D07FD05441AA475CB23BBE50418D299CA27FD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>142742 - 969167
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000700000014AE477132EE504185EB513823C1544185EB51682EEE50418FC2F5C81CC1544114AE476119EE504152B81EA501C154415C8FC2A5F5ED504185EB51F8DEC0544152B81E55E9ED5041D7A3704DEFC05441AE47E11A27EE50413D0AD7732AC1544114AE477132EE504185EB513823C15441
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000CAC1D0EE29EE504139C6770217C1544185EB51682EEE50418FC2F5C81CC1544144A9417132EE50413E52483823C15441CDCCCC2C33EE50410AD7A3C022C15441AE47E1CA33EE50413D0AD77321C15441F41A39D533EE5041D69B0C5521C15441DE4B75A933EE5041C48F093221C15441A4C42E4333EE50418231B2D620C15441398A28F633EE50416ECEF45721C15441002A847A2FEE5041EFD81FD11AC15441C8C9DFFE2AEE5041C64ED11415C15441BB6F638027EE50410DBF113111C154413CD9C4C91FEE50412B46CDC008C154411232D39C1DEE5041D6397DC606C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238741 - 58142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000000100000023000000A4703D3AF2BB5041A4703DDA26CC54413D0AD793EDBB504114AE473126CC544152B81EE5E8BB504152B81ED525CC5441AE47E1AACBBB5041C3F528CC24CC54410AD7A3E0C2BB50415C8FC24524CC544100000070B4BB50410000001022CC5441AE47E12AB0BB50416666663621CC544152B81E15ACBB5041C3F528AC1FCC5441713D0A87A8BB5041AE47E13A1DCC5441D7A3700D9CBB5041AE47E1AA25CC5441295C8F328BBB50413D0AD7B331CC544152B81E5585BB50418FC2F5A836CC54413D0AD7D37FBB504148E17A343CCC54418FC2F5E87ABB50417B14AE2742CC5441 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000520000000EFE673176BB504176E1F66848CC5441F205A99972BB5041377405664ECC54410F58E1F770BB5041D5E4EE2B51CC5441E278CA8BCEBB5041B434FD7854CC5441EB984749D3BB50419D9223A854CC544148E17A74D8BB5041713D0AD754CC544116C78133DABB50410FB9EBEC54CC54414055205ADFBB50414BCE272055CC5441027313B8E0BB5041D7BDCF2855CC5441E2824DE1E1BB50417129289554CC544116B88E94E6BB50416B674C2C52CC54419EE3954AE9BB504111F59C5D50CC5441D1CAD3B6E9BB50415A6567F74FCC54418E5F7EC5EABB50419DD0BCE84ECC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238741 - 120643
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000023000000A4703D3AF2BB5041A4703DDA26CC54413D0AD793EDBB504114AE473126CC544152B81EE5E8BB504152B81ED525CC5441AE47E1AACBBB5041C3F528CC24CC54410AD7A3E0C2BB50415C8FC24524CC544100000070B4BB50410000001022CC5441AE47E12AB0BB50416666663621CC544152B81E15ACBB5041C3F528AC1FCC5441713D0A87A8BB5041AE47E13A1DCC5441D7A3700D9CBB5041AE47E1AA25CC5441295C8F328BBB50413D0AD7B331CC544152B81E5585BB50418FC2F5A836CC54413D0AD7D37FBB504148E17A343CCC54418FC2F5E87ABB50417B14AE2742CC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000520000000BFE673176BB504173E1F66848CC5441F305A99972BB5041337405664ECC54410A58E1F770BB5041D0E4EE2B51CC5441E078CA8BCEBB5041B434FD7854CC5441E6984749D3BB5041A29223A854CC544148E17A74D8BB5041713D0AD754CC544115C78133DABB50410CB9EBEC54CC54414055205ADFBB504150CE272055CC5441047313B8E0BB5041D8BDCF2855CC5441E0824DE1E1BB50417529289554CC544114B88E94E6BB50416C674C2C52CC5441A2E3954AE9BB50410EF59C5D50CC5441CECAD3B6E9BB50415F6567F74FCC54418C5F7EC5EABB5041A1D0BCE84ECC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238741 - 357511
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000023000000A4703D3AF2BB5041A4703DDA26CC54413D0AD793EDBB504114AE473126CC544152B81EE5E8BB504152B81ED525CC5441AE47E1AACBBB5041C3F528CC24CC54410AD7A3E0C2BB50415C8FC24524CC544100000070B4BB50410000001022CC5441AE47E12AB0BB50416666663621CC544152B81E15ACBB5041C3F528AC1FCC5441713D0A87A8BB5041AE47E13A1DCC5441D7A3700D9CBB5041AE47E1AA25CC5441295C8F328BBB50413D0AD7B331CC544152B81E5585BB50418FC2F5A836CC54413D0AD7D37FBB504148E17A343CCC54418FC2F5E87ABB50417B14AE2742CC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000520000000BFE673176BB504173E1F66848CC5441F305A99972BB5041337405664ECC54410A58E1F770BB5041D0E4EE2B51CC5441E078CA8BCEBB5041B434FD7854CC5441E6984749D3BB5041A29223A854CC544148E17A74D8BB5041713D0AD754CC544115C78133DABB50410CB9EBEC54CC54414055205ADFBB504150CE272055CC5441047313B8E0BB5041D8BDCF2855CC5441E0824DE1E1BB50417529289554CC544114B88E94E6BB50416C674C2C52CC5441A2E3954AE9BB50410EF59C5D50CC5441CECAD3B6E9BB50415F6567F74FCC54418C5F7EC5EABB5041A1D0BCE84ECC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411593 - 1637645
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -47  </desc>
-<a>
-0106000000010000000103000000010000000F0000006565F6E573A15041D3F4428C775655413BA60BB873A15041009EF5427756554157F2BC7669A15041012C75947A5655419035B36185A1504171D72B31A6565541D8E9E5BC8EA1504118993B87B4565541E17A142E95A150411F85EB11AE565541E17A14DE8FA150419A9999B9A8565541EC51B8BE90A15041EC51B89EA75655412417B1A07EA1504134BD986D895655419A9999497EA15041295C8F9289565541B4D870D97DA1504172288D21885655414E8180067CA150416C53C27B83565541AD1578B07AA15041DF5D728581565541B81E851B78A1504148E17A447E565541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000066000000C9B088AC62A15041D5DD699580565541FA477C2464A150417D62974B855655419E969FD45EA15041701AAC4C8B565541DB60953A5CA15041A0F74A4E8E565541538705025BA150411FA976B78F565541295C8F8259A15041295C8F7291565541D7A370AD57A1504152B81EE58D565541C3F528CC55A15041E17A147E895655415C8FC2C548A150411F85EB118B56554152B81E8548A150410000007094565541B81E851B48A15041D7A3702D9E56554148E17A9447A150411F85EBC1A75655413D0AD7F346A15041713D0A67B65655410AD7A30046A150417B14AEB7C2565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411593 - 5286048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -47  </desc>
-<a>
-0106000000010000000103000000010000000F0000006565F6E573A15041D3F4428C775655413BA60BB873A15041009EF5427756554157F2BC7669A15041012C75947A5655419035B36185A1504171D72B31A6565541D8E9E5BC8EA1504118993B87B4565541E17A142E95A150411F85EB11AE565541E17A14DE8FA150419A9999B9A8565541EC51B8BE90A15041EC51B89EA75655412417B1A07EA1504134BD986D895655419A9999497EA15041295C8F9289565541B4D870D97DA1504172288D21885655414E8180067CA150416C53C27B83565541AD1578B07AA15041DF5D728581565541B81E851B78A1504148E17A447E565541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000066000000C9B088AC62A15041D5DD699580565541FA477C2464A150417D62974B855655419E969FD45EA15041701AAC4C8B565541DB60953A5CA15041A0F74A4E8E565541538705025BA150411FA976B78F565541295C8F8259A15041295C8F7291565541D7A370AD57A1504152B81EE58D565541C3F528CC55A15041E17A147E895655415C8FC2C548A150411F85EB118B56554152B81E8548A150410000007094565541B81E851B48A15041D7A3702D9E56554148E17A9447A150411F85EBC1A75655413D0AD7F346A15041713D0A67B65655410AD7A30046A150417B14AEB7C2565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411593 - 243174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -47  </desc>
-<a>
-0106000000010000000103000000010000000F0000006565F6E573A15041D3F4428C775655413BA60BB873A15041009EF5427756554157F2BC7669A15041012C75947A5655419035B36185A1504171D72B31A6565541D8E9E5BC8EA1504118993B87B4565541E17A142E95A150411F85EB11AE565541E17A14DE8FA150419A9999B9A8565541EC51B8BE90A15041EC51B89EA75655412417B1A07EA1504134BD986D895655419A9999497EA15041295C8F9289565541B4D870D97DA1504172288D21885655414E8180067CA150416C53C27B83565541AD1578B07AA15041DF5D728581565541B81E851B78A1504148E17A447E565541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000066000000C9B088AC62A15041D5DD699580565541FA477C2464A150417D62974B855655419E969FD45EA15041701AAC4C8B565541DB60953A5CA15041A0F74A4E8E565541538705025BA150411FA976B78F565541295C8F8259A15041295C8F7291565541D7A370AD57A1504152B81EE58D565541C3F528CC55A15041E17A147E895655415C8FC2C548A150411F85EB118B56554152B81E8548A150410000007094565541B81E851B48A15041D7A3702D9E56554148E17A9447A150411F85EBC1A75655413D0AD7F346A15041713D0A67B65655410AD7A30046A150417B14AEB7C2565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411593 - 419661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -47  </desc>
-<a>
-0106000000010000000103000000010000000F0000006565F6E573A15041D3F4428C775655413BA60BB873A15041009EF5427756554157F2BC7669A15041012C75947A5655419035B36185A1504171D72B31A6565541D8E9E5BC8EA1504118993B87B4565541E17A142E95A150411F85EB11AE565541E17A14DE8FA150419A9999B9A8565541EC51B8BE90A15041EC51B89EA75655412417B1A07EA1504134BD986D895655419A9999497EA15041295C8F9289565541B4D870D97DA1504172288D21885655414E8180067CA150416C53C27B83565541AD1578B07AA15041DF5D728581565541B81E851B78A1504148E17A447E565541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000066000000C9B088AC62A15041D5DD699580565541FA477C2464A150417D62974B855655419E969FD45EA15041701AAC4C8B565541DB60953A5CA15041A0F74A4E8E565541538705025BA150411FA976B78F565541295C8F8259A15041295C8F7291565541D7A370AD57A1504152B81EE58D565541C3F528CC55A15041E17A147E895655415C8FC2C548A150411F85EB118B56554152B81E8548A150410000007094565541B81E851B48A15041D7A3702D9E56554148E17A9447A150411F85EBC1A75655413D0AD7F346A15041713D0A67B65655410AD7A30046A150417B14AEB7C2565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158936 - 158819
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000000B0000007B14AE67733E5141000000D0950C554114AE47E17E3E5141EC51B8DEA40C554152B81E05813E5141B81E85ABA70C55419A9999498E3E5141C3F5280CB90C55411F85EB01913E5141295C8F72B70C5541E17A141E963E514148E17A04B40C554148E17A64983E514185EB5128B20C55410AD7A3C08A3E51417B14AE47A00C554148E17A047D3E5141666666468E0C554152B81E857B3E514114AE47B18F0C55417B14AE67733E5141000000D0950C5541
-</a>
-
-<b>
-0106000000040000000103000000010000001B000000EAC5BC42673E5141C387E819A60C554139759E606D3E5141AB2B4E1BAD0C5541116019CB6E3E5141137FD8B9AE0C5541412896A1723E51412E3618BDB30C554151DB410B793E5141558D24CFBB0C554128396EA37B3E51412215B625BF0C554191DF62C07C3E5141BB8C5A94C00C55410C1E13C67D3E5141511E0FE5C10C55413CB77412803E514151447BD1C00C55417AB63DE3823E51415313AF52BF0C5541FF582FEC893E51416F223B96BB0C554168009F568E3E5141B3228004B90C5541E7D00F48803E5141857327B4A60C554161263240733E5141FC7DCBED950C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>159935 - 310830
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000005A0000009A9999F98040514114AE4701DC0E554152B81E557F405141E17A140EDC0E5541713D0A477F405141B81E85EBDC0E5541000000F07F4051410AD7A390EA0E55410AD7A300BC40514148E17AF4F40E5541A4703D6ABE405141E17A146EF50E5541713D0A77BE405141B81E854BEC0E5541D7A3702DC14051417B14AEA7E70E55418FC2F5C8C3405141295C8F82E80E5541C3F528BCC740514114AE4761EE0E55419A999949CC405141EC51B87EF20E5541A4703D0ACE405141F6285C7FF80E554100000080D1405141A4703DEAE70E5541CDCCCC3CD3405141EC51B81EE40E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000AE47E14A0541514162105821FD0E55414A0C02930B415141560E2D9A020F554108AC1C0211415141D578E9B6080F554154E3A56B124151414E621098090F554142FD178422415141B0264B551B0F554114AE4781284151419A999999210F5541C22E775D2B415141BA6AA653240F55414260E5882B41514148E17A74240F5541D62AE7CB3241514188AD64692B0F5541000000C035415141A4703D3A2E0F55417B14AEA73B4151411F85EB313B0F5541D521C29C43415141185A4ACD430F55418D976E3A49415141C520B09A460F554176B67B7D4D4151418644C732470F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164649 - 3096479
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -428  </desc>
-<a>
-0106000000010000000103000000010000001B000000713D0A375F3951413D0AD7C391095541CDCCCCFC5B395141A4703D6A920955411F85EBA15839514152B81EA593095541A4703D2A56395141EC51B80E950955411F85EB6153395141295C8F229709554148E17A0451395141AE47E1AA9909554148E17AB448395141F6285CAFA50955417B14AE6746395141F6285C9FA90955415C8FC2D54439514100000010AD09554185EB51E84239514133333303B30955411F85EBE14339514114AE4751B3095541A4703D9A443951418FC2F588B1095541CDCCCCAC45395141C3F528FCB10955419A99995945395141C3F528CCB2095541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000002FE8D60C51395141C6AFEDA1990955417B69CC0251395141219D4FAD99095541DC42BC334F3951410796C44A9C095541F655810A4E395141ED527AF89D0955410186271E4C395141C2C546C0A009554192F9B0AA4A395141F3514ED9A209554148E17AB448395141F6285CAFA50955417B14AE6746395141F6285C9FA90955415C8FC2D54439514100000010AD0955413CD968C24339514109B3FA61B009554185EB51E84239514133333303B30955411F85EBE14339514114AE4751B3095541A4703D9A443951418FC2F588B1095541CDCCCCAC45395141C3F528FCB1095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164649 - 3289198
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -428  </desc>
-<a>
-0106000000010000000103000000010000001B000000713D0A375F3951413D0AD7C391095541CDCCCCFC5B395141A4703D6A920955411F85EBA15839514152B81EA593095541A4703D2A56395141EC51B80E950955411F85EB6153395141295C8F229709554148E17A0451395141AE47E1AA9909554148E17AB448395141F6285CAFA50955417B14AE6746395141F6285C9FA90955415C8FC2D54439514100000010AD09554185EB51E84239514133333303B30955411F85EBE14339514114AE4751B3095541A4703D9A443951418FC2F588B1095541CDCCCCAC45395141C3F528FCB10955419A99995945395141C3F528CCB2095541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000002FE8D60C51395141C6AFEDA1990955417B69CC0251395141219D4FAD99095541DC42BC334F3951410796C44A9C095541F655810A4E395141ED527AF89D0955410186271E4C395141C2C546C0A009554192F9B0AA4A395141F3514ED9A209554148E17AB448395141F6285CAFA50955417B14AE6746395141F6285C9FA90955415C8FC2D54439514100000010AD0955413CD968C24339514109B3FA61B009554185EB51E84239514133333303B30955411F85EBE14339514114AE4751B3095541A4703D9A443951418FC2F588B1095541CDCCCCAC45395141C3F528FCB1095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>165181 - 233035
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -501  </desc>
-<a>
-0106000000010000000103000000010000000E000000B81E85CBF2435141AE47E18ADD075541666666C6F24351413D0AD723E8075541E17A14FEF3435141C3F528ECEF075541B81E85BBF44351419A9999D9F10755419A9999E91E4451417B14AE27EE075541333333B31E445141B81E854BDD0755410AD7A3702144514152B81E35C70755417B14AE271E44514100000090C40755413D0AD7D31B445141C3F528CCC4075541A4703D2A1844514166666616C507554185EB5198FD4351418FC2F558CA075541CDCCCC0CF243514114AE47E1CC075541C3F5284CF24351411F85EBA1CF075541B81E85CBF2435141AE47E18ADD075541
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000000DDE5935F3435141F3953AA0CC075541C98556BCF34351415D15096ED4075541B37933F6F34351410A2A1D22D9075541589393251144514158AD28A1D50755414A68EFD31F4451411AEEB7E4D30755418635785E21445141C8577D26C70755414720D736214451417BC69406C7075541472DE00E21445141081267E6C6075541CFD009A620445141F07DFD91C60755414B8AF81D15445141AB9E63F3C607554148E17A141244514114AE47E1C6075541F36A8620F6435141E85854FCCB075541AE938496F4435141232EC252CC0755410DDE5935F3435141F3953AA0CC075541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>165187 - 214188
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -43  </desc>
-<a>
-01060000000100000001030000000100000034000000F6285C8F45445141F6285CDFC4075541C3F5285C4344514148E17A14C5075541B81E855B3E445141333333F3C507554148E17A543B445141B81E85BBC5075541713D0A37384451417B14AEE7C5075541666666B636445141713D0AD7C5075541EC51B88E344451413D0AD783C9075541F6285CAF33445141D7A370CDCA075541A4703D6A32445141AE47E12ACD075541C3F5284C3144514185EB5138D0075541AE47E13A3044514100000010D4075541EC51B80E2F445141295C8F42D9075541295C8F422E44514152B81E15DD075541000000D02C445141295C8F52E1075541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000AF44380A25445141677ECCAF010855416666660625445141AE47E1BA01085541AE47E1DA23445141713D0AA70308554182EC8E5023445141131FE7B00508554132795C9F22445141EDD6704D08085541BB2F6E122344514172AAB6960808554164A0A9E424445141DCC898BF090855417118AFF7254451416B51B86E0A08554167F508AA264451412EBDEEA60A0855417B14AE9729445141333333930B085541A7C7B80D2D445141E25AE9670D085541E8E6F4782D445141E535A3A00D085541F3C5C305304451415C748F320F0855415828A92B314451417465ED980F085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239735 - 255556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F588D0C05041295C8F72FCCE544148E17AA4D3C05041E17A14CEF6CE5441B81E858BD7C0504100000050EACE544114AE47B1B6C0504114AE4791BACE5441CDCCCCFCB1C05041AE47E16ABECE54418FC2F568A5C050419A9999F9C9CE5441A4703D5A9BC05041C3F5287CD4CE5441C3F5282CA0C050415C8FC285D6CE54413D0AD773A4C0504166666686D9CE544133333303A8C0504152B81E65DDCE54419A9999B9C6C0504185EB51080ACF54418FC2F588D0C05041295C8F72FCCE5441
-</a>
-
-<b>
-0106000000010000000103000000010000002100000076956D74D5C05041CDE65746E7CE544185DD9606D5C050419E92B6A6E6CE5441450FFEDAD1C05041000A03E1F0CE5441F39A11F7CFC05041CDC92A4AF5CE544136101EEACDC050413B6136DDF9CE5441C93CF05BCCC05041E69BE3B3FCCE544125E65BEAC5C05041A8B9A68605CF54418473992EC5C050417F317A8104CF5441CB220167A9C050416BD0FA22DCCE5441610DC2BAA5C0504144BB6F2AD8CE54418A4805E3A0C050413EA42DCCD4CE54411C6DC9D9A0C0504170223EC7D4CE5441A4F5C1E19CC050417B0707E3D2CE5441D97C9C659BC0504116F14670D4CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239735 - 350872
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F588D0C05041295C8F72FCCE544148E17AA4D3C05041E17A14CEF6CE5441B81E858BD7C0504100000050EACE544114AE47B1B6C0504114AE4791BACE5441CDCCCCFCB1C05041AE47E16ABECE54418FC2F568A5C050419A9999F9C9CE5441A4703D5A9BC05041C3F5287CD4CE5441C3F5282CA0C050415C8FC285D6CE54413D0AD773A4C0504166666686D9CE544133333303A8C0504152B81E65DDCE54419A9999B9C6C0504185EB51080ACF54418FC2F588D0C05041295C8F72FCCE5441
-</a>
-
-<b>
-0106000000010000000103000000010000002100000076956D74D5C05041CDE65746E7CE544185DD9606D5C050419E92B6A6E6CE5441450FFEDAD1C05041000A03E1F0CE5441F39A11F7CFC05041CDC92A4AF5CE544136101EEACDC050413B6136DDF9CE5441C93CF05BCCC05041E69BE3B3FCCE544125E65BEAC5C05041A8B9A68605CF54418473992EC5C050417F317A8104CF5441CB220167A9C050416BD0FA22DCCE5441610DC2BAA5C0504144BB6F2AD8CE54418A4805E3A0C050413EA42DCCD4CE54411C6DC9D9A0C0504170223EC7D4CE5441A4F5C1E19CC050417B0707E3D2CE5441D97C9C659BC0504116F14670D4CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>168472 - 3152614
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000F000000295C8F62F9C1504148E17AF436945441C3F5285CFAC150411F85EBB136945441295C8F0233C25041CDCCCCAC2794544185EB51E832C2504152B81EC5269454418FC2F58830C25041F6285CDF1F945441295C8F222FC250418FC2F5C81C945441B81E85EB2BC25041A4703DFA1094544152B81EF52AC250411F85EB310B945441AE47E18A29C250417B14AE470A945441E17A14BEF9C15041F6285CDF16945441A4703D7AE1C150413D0AD7231A94544152B81E65E0C15041C3F5288C1B945441C3F528CCE3C1504114AE47913694544148E17A54E5C150417B14AE473C945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000300A86C409C25041953E9BA6129454413C8BFB3A0DC250414C73C6581E94544187E3D4522DC2504107A2DB21169454413B3D0ADB2CC250415C6DE8691494544165988B252CC25041166858CF1194544171AE9FE92BC250419706D9EE10945441D9A0C6CA2BC25041F92B8535109454410DA9E0AB2BC2504165F7687C0F94544180F44D8B2BC25041F33744B90E9454419C4BF7142BC2504126193D180C945441AC2065E82AC25041727ED4380B9454417B329C6E2AC25041E9C450DE0A9454417EE7B26A29C25041D56828500A945441E5055C241CC250416FD46BCF0D945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>168472 - 3543808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000F000000295C8F62F9C1504148E17AF436945441C3F5285CFAC150411F85EBB136945441295C8F0233C25041CDCCCCAC2794544185EB51E832C2504152B81EC5269454418FC2F58830C25041F6285CDF1F945441295C8F222FC250418FC2F5C81C945441B81E85EB2BC25041A4703DFA1094544152B81EF52AC250411F85EB310B945441AE47E18A29C250417B14AE470A945441E17A14BEF9C15041F6285CDF16945441A4703D7AE1C150413D0AD7231A94544152B81E65E0C15041C3F5288C1B945441C3F528CCE3C1504114AE47913694544148E17A54E5C150417B14AE473C945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000300A86C409C25041953E9BA6129454413C8BFB3A0DC250414C73C6581E94544187E3D4522DC2504107A2DB21169454413B3D0ADB2CC250415C6DE8691494544165988B252CC25041166858CF1194544171AE9FE92BC250419706D9EE10945441D9A0C6CA2BC25041F92B8535109454410DA9E0AB2BC2504165F7687C0F94544180F44D8B2BC25041F33744B90E9454419C4BF7142BC2504126193D180C945441AC2065E82AC25041727ED4380B9454417B329C6E2AC25041E9C450DE0A9454417EE7B26A29C25041D56828500A945441E5055C241CC250416FD46BCF0D945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173005 - 2916661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000020000003A0000005C8FC25568FE50410000007018525441EC51B84E63FE5041E17A140E16525441713D0A875FFE504185EB51F8135254419A9999F95EFE5041AE47E18A13525441EC51B89E5EFE50410AD7A31015525441CDCCCCAC5DFE5041D7A3709D14525441F6285C8F5DFE5041E17A14CE135254418FC2F5685DFE5041D7A370AD125254413D0AD7E351FE50417B14AE57185254418FC2F54859FE50418FC2F5A8205254419A9999A95CFE5041713D0AB723525441713D0A675FFE50419A9999492452544185EB515862FE5041333333732D52544148E17A9462FE50410AD7A31031525441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000000AF14CA395FE5041231C25A96B52544137C4A7DB99FE50415F4637816C5254418B76F46B9DFE5041E82E2D096C525441CE946F24A3FE504184E80EA16A52544161EB02FDA9FE50414681E2906852544140C35F4DAEFE5041A74DCC8867525441C3F5281CAEFE50410AD7A38063525441C3F5286CADFE50411F85EB3160525441379145FEACFE5041CC9E0A7F5C5254419757ABECACFE50415EA65DE75B525441AE47E1DAACFE5041E17A144E5B525441A3919E84ACFE5041940B2E715A52544159DEB307ACFE50411B804931595254418FC2F5E8ABFE5041295C8FE258525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173005 - 5249061
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000020000003A0000005C8FC25568FE50410000007018525441EC51B84E63FE5041E17A140E16525441713D0A875FFE504185EB51F8135254419A9999F95EFE5041AE47E18A13525441EC51B89E5EFE50410AD7A31015525441CDCCCCAC5DFE5041D7A3709D14525441F6285C8F5DFE5041E17A14CE135254418FC2F5685DFE5041D7A370AD125254413D0AD7E351FE50417B14AE57185254418FC2F54859FE50418FC2F5A8205254419A9999A95CFE5041713D0AB723525441713D0A675FFE50419A9999492452544185EB515862FE5041333333732D52544148E17A9462FE50410AD7A31031525441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000000AF14CA395FE5041231C25A96B52544137C4A7DB99FE50415F4637816C5254418B76F46B9DFE5041E82E2D096C525441CE946F24A3FE504184E80EA16A52544161EB02FDA9FE50414681E2906852544140C35F4DAEFE5041A74DCC8867525441C3F5281CAEFE50410AD7A38063525441C3F5286CADFE50411F85EB3160525441379145FEACFE5041CC9E0A7F5C5254419757ABECACFE50415EA65DE75B525441AE47E1DAACFE5041E17A144E5B525441A3919E84ACFE5041940B2E715A52544159DEB307ACFE50411B804931595254418FC2F5E8ABFE5041295C8FE258525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173295 - 3021751
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -94  </desc>
-<a>
-01060000000100000001030000000300000022000000B81E854B00F15041333333434E2154410000003005F15041666666B64F2154410000004006F15041713D0A0750215441000000300CF150411F85EBC152215441E17A146E16F1504152B81E9558215441CDCCCCDC1AF150411F85EBD1592154419A99992919F15041CDCCCC6C572154417B14AE5718F15041713D0AD755215441F6285C0F13F15041CDCCCCDC46215441F6285C1F0CF15041E17A140E332154413D0AD7530AF150411F85EB812E2154410000004009F15041000000202D215441A4703DEA04F15041713D0A272E215441333333A3F5F050411F85EB1131215441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000034000000FD524C63D8F05041C62AD9DD14215441061F3CF3DEF05041D66D2E361F2154418CA95A30E0F050412F85BE631F215441014DCC42E1F05041E70CDBBA1E215441BE6821FEE2F050418347A2D21D215441212E5AE6E3F05041B9E14C511E2154412BBCCD25E3F050415E8C830D1F215441CBBFD90DE0F0504143DA95F320215441333333D3EFF05041000000D039215441F07012B3F0F050413ACFD46D37215441D97D9921F1F05041FEF495403621544114AE4741F1F05041A4703DEA3521544184E57A10F2F05041AF61A38A34215441CB4DF535F2F050415451F05A34215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173295 - 5315226
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -94  </desc>
-<a>
-01060000000100000001030000000300000022000000B81E854B00F15041333333434E2154410000003005F15041666666B64F2154410000004006F15041713D0A0750215441000000300CF150411F85EBC152215441E17A146E16F1504152B81E9558215441CDCCCCDC1AF150411F85EBD1592154419A99992919F15041CDCCCC6C572154417B14AE5718F15041713D0AD755215441F6285C0F13F15041CDCCCCDC46215441F6285C1F0CF15041E17A140E332154413D0AD7530AF150411F85EB812E2154410000004009F15041000000202D215441A4703DEA04F15041713D0A272E215441333333A3F5F050411F85EB1131215441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000034000000FD524C63D8F05041C62AD9DD14215441061F3CF3DEF05041D66D2E361F2154418CA95A30E0F050412F85BE631F215441014DCC42E1F05041E70CDBBA1E215441BE6821FEE2F050418347A2D21D215441212E5AE6E3F05041B9E14C511E2154412BBCCD25E3F050415E8C830D1F215441CBBFD90DE0F0504143DA95F320215441333333D3EFF05041000000D039215441F07012B3F0F050413ACFD46D37215441D97D9921F1F05041FEF495403621544114AE4741F1F05041A4703DEA3521544184E57A10F2F05041AF61A38A34215441CB4DF535F2F050415451F05A34215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>240587 - 5321530
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000080000005C8FC2E576D0504114AE47D1E0E35441333333837AD0504148E17AB407E454417B14AEC79DD05041B81E850B0AE45441713D0A47C1D050415C8FC2650CE454410AD7A390BDD0504114AE4781E5E354410AD7A330BCD0504100000030E4E354413D0AD70378D05041A4703DAADFE354415C8FC2E576D0504114AE47D1E0E35441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000E1F5E741BFD050412E6A373CF7E354410AD7A390BDD0504114AE4781E5E354410AD7A330BCD0504100000030E4E3544121930CB893D050416499B680E1E354418B28790593D050410DFEDD74E1E354413D0AD70378D05041A4703DAADFE354415C8FC2E576D0504114AE47D1E0E3544172EBA26677D05041681EA33BE6E35441580DBA7777D05041988F7BF3E6E35441ED37328B78D05041C96CC786F2E3544130291FA178D050416650A372F3E354418D6608A678D050412DC577A7F3E35441141DF95CBFD0504145E0C557F8E35441DAC2C04EBFD050415B33CDC2F7E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>179779 - 4168981
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -163  </desc>
-<a>
-010600000001000000010300000001000000150000000AD7A3403D2D51411F85EB41022B55419A999919482D5141295C8F320A2B554166666636492D514152B81EA5052B554185EB51384B2D5141EC51B8DE012B5541AE47E18A4D2D514185EB51B8FE2A554148E17A744F2D5141AE47E13AFC2A554152B81ED54E2D5141333333C3FA2A55415C8FC2754D2D5141CDCCCCACF92A554114AE4711452D51415C8FC205F52A554148E17A942F2D51415C8FC2F5EF2A5541C3F5285C292D514148E17A04EC2A554152B81E95272D514185EB51D8EB2A55415C8FC295182D51410AD7A3B0F12A554114AE4771092D51417B14AE97F72A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000433F0909472D51412BB6DC820D2B5541D722400A3D2D51413E12A0BE022B5541DA917E8D3C2D5141D087CD5F022B554159A22D6A3C2D5141E8A7A361022B5541BB6E2595342D5141A274E6C9022B5541A7B6064E332D5141F41556E8022B55414C129ED42B2D514137545D9A032B55418159938E292D51415CE984D0032B554148E17AB4252D5141E9263150042B5541B4D373B6242D51416B904FCF032B554118DC06C51C2D5141D1DD9EE2FC2A5541BA490CF21A2D5141B81E854BFB2A5541B29DEF57122D5141A4703D5AFE2A55419CE58911032D5141763390D5042B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>961914 - 1197881
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000003E000000C4340AF1CF3F51414792F498FC755441B5C1224FD03F514184DC635BF875544169C15F5BCA3F5141451B16C6F7755441642B89AEBE3F5141D412965EF7755441CC7EBF71B63F514125F819DBF6755441C8119A8BB03F5141A03EEA2AF6755441F03FE148AF3F5141B26D0FEFFA755441A4C6141CAF3F51411A2EECEDFA755441FE630E62A13F5141B57910B7FB755441E4153C51A13F5141E40B4603FE75544166D0E5E0993F5141D026A05FFE755441380BCFC2913F514184890BAAFF75544180B8A83A913F5141FE4EC62F15765441427763A5913F514126FB4A8A22765441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000AE47E1DA913F5141D7A370BDFF755441A8E9379F913F5141145D524A057654417BB8A83A913F5141FA4EC62F157654413E7763A5913F514126FB4A8A22765441E8968623923F5141A03FC67E2D76544163B878F2963F514175A8C9F12E765441CBB7A196993F5141862EB45130765441887621F39B3F514122A9645E32765441E2DB243AA03F5141F76EF91A367654414D009720A63F514167A5417D3976544155F4AA30AD3F51410688FAC63B7654416C30C3B8B23F5141F41568923E765441B162C21CBA3F51410BA5A5EA3F765441FB8F2D37BF3F5141ECF8CE5D3F765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>961914 - 3823778
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000003E000000C4340AF1CF3F51414792F498FC755441B5C1224FD03F514184DC635BF875544169C15F5BCA3F5141451B16C6F7755441642B89AEBE3F5141D412965EF7755441CC7EBF71B63F514125F819DBF6755441C8119A8BB03F5141A03EEA2AF6755441F03FE148AF3F5141B26D0FEFFA755441A4C6141CAF3F51411A2EECEDFA755441FE630E62A13F5141B57910B7FB755441E4153C51A13F5141E40B4603FE75544166D0E5E0993F5141D026A05FFE755441380BCFC2913F514184890BAAFF75544180B8A83A913F5141FE4EC62F15765441427763A5913F514126FB4A8A22765441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000AE47E1DA913F5141D7A370BDFF755441A8E9379F913F5141145D524A057654417BB8A83A913F5141FA4EC62F157654413E7763A5913F514126FB4A8A22765441E8968623923F5141A03FC67E2D76544163B878F2963F514175A8C9F12E765441CBB7A196993F5141862EB45130765441887621F39B3F514122A9645E32765441E2DB243AA03F5141F76EF91A367654414D009720A63F514167A5417D3976544155F4AA30AD3F51410688FAC63B7654416C30C3B8B23F5141F41568923E765441B162C21CBA3F51410BA5A5EA3F765441FB8F2D37BF3F5141ECF8CE5D3F765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873019 - 3988976
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -64  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCCFC4E6B51419A99991925AC5441295C8F724A6B51419A99996925AC54418FC2F508456B51418FC2F5B825AC5441EC51B83E416B5141333333D325AC5441295C8FB23E6B51410000000026AC5441D7A3702D3D6B514114AE47E12EAC54415C8FC2A53A6B5141666666B63DAC544114AE47113E6B5141A4703DFA3EAC5441000000703F6B5141A4703D2A3FAC5441713D0A87466B5141AE47E1EA3EAC5441B81E856B506B5141AE47E17A3EAC5441AE47E1BA5D6B5141AE47E16A3EAC54419A9999195F6B5141C3F528AC3DAC54418FC2F5885F6B5141EC51B8AE3BAC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000A3050D9E3A6B5141024E543F2FAC5441B70798E63A6B51416B6EB1602EAC5441E44C39463B6B51417780AE632DAC54414528D7FA3B6B5141F859DDE42BAC5441D599C8E23C6B514108DD04F229AC54414CA82ED53D6B514152B8AFE827AC5441586FF9633E6B51416B0B08BB26AC5441B6F3FD8C3E6B51413F355E7226AC5441C2946E7A416B5141AFC9AC3B26AC54410CB1AA17436B51419688922A26AC54419B073618456B514117B06B1426AC5441FBB44DAB456B5141C3C0710A26AC5441B3749703486B5141C42595CD25AC5441B0C1A48F4A6B5141C76C7C8025AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>188845 - 56102
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000013000000713D0A172CE7504114AE47B1262E5541E17A140E38E75041C3F5281C1B2E55410AD7A37038E75041CDCCCCBC1A2E5541C3F5282C35E75041C3F5282C182E55410AD7A31033E7504185EB51D8152E55411F85EB912EE75041C3F5282C122E5541C3F5286C22E75041B81E851B092E55411F85EBB11DE75041CDCCCC4C0C2E5541666666E617E75041713D0A37102E5541666666F61AE750419A9999890F2E5541666666E61BE750418FC2F568122E5541A4703DBA18E75041CDCCCC2C132E55410AD7A3C019E75041666666D6162E5541A4703D2A1BE7504185EB51081C2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000E17A140E38E75041C3F5281C1B2E554177AB343A38E75041958777F11A2E55412961586B38E7504123C2A4B81A2E5541C3F5282C35E75041C3F5282C182E5541527D53BA32E75041A9C8CC91152E5541CE759D9032E75041C6A1B86F152E5541E72326392EE750413F608CF6112E5541C6264FBE2AE75041049821510F2E5541F603705E22E75041FE6CC924092E55416AF6D8D31DE750413C7CE3350C2E5541A966FBB81DE7504141EE07480C2E55411F85EBB11DE75041CDCCCC4C0C2E5541E3767F2018E750416E42CA0F102E554135F2D31C19E7504155A15DF20F2E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189143 - 56378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000620000005C8FC205CBE65041713D0A477F2B5541EC51B8BECBE65041333333137F2B55418FC2F588CCE6504114AE47E17E2B554100000090CDE6504148E17AA47E2B5541D7A3707DCEE65041666666667E2B5541AE47E19ACFE65041B81E851B7E2B55411F85EBF1D0E65041295C8FC27D2B5541713D0A07D2E650415C8FC2757D2B554185EB5188D6E65041C3F5284C7C2B5541F6285C1FD7E6504148E17A147C2B554133333363D8E6504114AE47917B2B55410AD7A3B0D9E65041D7A3700D7B2B554152B81E05DBE65041000000807A2B5541EC51B80EDCE650411F85EB117A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005800000063D3D1A5CCE6504113DFE98A672B55419A9999A9CCE65041A4703D6A6D2B554117AA28A9CCE65041C02C876A6D2B55414A172AA9CCE650418089096D6D2B554186567DCFCBE650412985A4F86D2B5541B81E858BCAE65041C3F528CC6E2B554178B54B84CAE6504190A60DCD6E2B554140771B68C6E650413EA3294F6F2B5541C3F5285CC6E650410AD7A3506F2B554106F8B6B2C3E65041097740BC6D2B554141BFBD9BB9E65041BAC3C9286E2B5541384D4C73B6E65041F23518726E2B5541F4A2BDA7B4E6504176831FD56E2B55416C437247B4E6504136821A91702B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189938 - 55033
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-010600000001000000010300000001000000050000008FC2F598D9ED50417B14AEE7BF8E544100000050BEED5041AE47E17AF28E5441333333F3C4ED50417B14AE67F78E5441713D0A67E0ED5041F6285C0FC48E54418FC2F598D9ED50417B14AEE7BF8E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000333333F3C4ED50417B14AE67F78E5441257A35E2CDED504100F93CB2E68E544181E54B42D4ED50418A2FC9A2DA8E5441CF339A50DCED50413FE47D97CB8E54414DF6DB60E0ED5041530D960BC48E5441CD69AE9DDAED5041920FDF86C08E5441177CE298D9ED5041973ED8F1BF8E54416E33F5FFD5ED50419065D592C68E5441623778FFC9ED504190B3F1D1DC8E544130923F0DC8ED50411A3B706DE08E54417CEC7C70BEED5041F767FC92F28E5441333333F3C4ED50417B14AE67F78E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>127073 - 202508
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -122  </desc>
-<a>
-01060000000100000001030000000100000009000000EC51B86EC4B65041C3F528CC7D4455411F85EB71C7B65041B81E85EB7C445541333333B3C1B65041AE47E11A6A4455410AD7A3B0BBB6504166666636574455418FC2F508BAB65041333333C35744554100000080B8B65041A4703D3A58445541A4703DAABBB650415C8FC2F56144554152B81E95BEB650419A9999196B445541EC51B86EC4B65041C3F528CC7D445541
-</a>
-
-<b>
-01060000000100000001030000000100000044000000B7C8112FC7B65041F01DFEFE7C4455411E85EB71C7B65041B61E85EB7C445541E7DDD793C6B6504103B836147A445541077D2508C6B6504103B836147A445541CAECA23AC4B65041C46F752D79445541A7BCCCA0C3B6504154C707137744554187BCCCA0C3B65041EE665BDF7544554165875B07C4B6504192D13D1275445541ABA4E153C3B650416FA1677874445541FF26AFD3C2B65041B1D6D81174445541848CF606C3B650415059A69173445541848CF606C3B650413211E5AA724455415D740BBAC2B65041ADAB9D77724455419C79A6B9C1B6504118E6A91071445541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37432 - 2913192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000000C0000000AD7A3A02C9A5041666666F603FD5441295C8FE2299A5041E17A14CEC6FC544133333373279A5041F6285C5F8EFC5441A4703DBA269A50411F85EB318DFC54415C8FC275259A50413D0AD7A38CFC544148E17AF40F9A5041AE47E1DA8EFC5441AE47E1EA0D9A5041295C8F828FFC544152B81E05099A50416666667691FC5441F6285C6F0B9A504152B81E55C8FC5441C3F5282C0E9A50416666668606FD54410AD7A3302B9A50413333338305FD54410AD7A3A02C9A5041666666F603FD5441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C3F5282C0E9A50416666668606FD5441B1843E80169A50418F78013C06FD5441DDF22E4A169A50411D22896302FD54419138B540139A5041DAC76D3DC6FC54413ABC967E109A504119F78D9C8FFC5441F036CA71109A50417F21F9CD8EFC544148E17AF40F9A5041AE47E1DA8EFC54415CB3FC0D0E9A5041032746778FFC5441DBB2CB05099A50418B6A367691FC544122830B21099A5041FF82DEF093FC5441F86254C1099A50415BCE9D2AA2FC544152A81F3D0A9A5041733A4727ADFC54415C9B60850A9A5041F91BEB90B3FC5441019AFAF20A9A5041D8B01E4BBDFC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>41613 - 1660281
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-010600000001000000010300000001000000150000009A99998904BC504100000030BE2455416666665609BC5041A4703D7ABE2455411F85EB5109BC5041D7A3703DBA245541F6285C4F09BC504185EB5138B82455418FC2F54809BC5041EC51B8DEB324554152B81E15FDBB5041295C8FA2B32455411F85EB81FDBB50413D0AD773B0245541F6285CCFF3BB504166666656AD2455418FC2F518F3BB50419A9999D9AE2455410AD7A3B0E1BB5041EC51B8AEA62455418FC2F5C8DFBB50415C8FC2B5AA2455418FC2F5F8DBBB504100000020AA245541C3F5287CCEBB504152B81E55A4245541B81E856BCDBB50410AD7A370B0245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000000AD7A3B0E1BB5041EC51B8AEA6245541A0C36BF6DFBB5041D5223B90AA2455414E6210A0DFBB504123DBF95EAB2455418FC2F5F8DBBB504100000020AA245541D122DB89CEBB5041D7A3700DA524554126C0E6A0CDBB5041FDCB65C6B02455414260E570CDBB5041C1CAA1A5B12455417B14AE77DCBB50413D0AD7F3B62455410F73C6A7E5BB5041CEE85097B92455414CDDA90CEEBB50412C5239E9BB245541713D0AE7FBBB5041CDCCCCACBD245541402254A8FCBB504190D962B8BD24554152B81E15FDBB5041295C8FA2B3245541D41AD932FDBB50410B02F3C3B2245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>41613 - 4313974
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-010600000001000000010300000001000000150000009A99998904BC504100000030BE2455416666665609BC5041A4703D7ABE2455411F85EB5109BC5041D7A3703DBA245541F6285C4F09BC504185EB5138B82455418FC2F54809BC5041EC51B8DEB324554152B81E15FDBB5041295C8FA2B32455411F85EB81FDBB50413D0AD773B0245541F6285CCFF3BB504166666656AD2455418FC2F518F3BB50419A9999D9AE2455410AD7A3B0E1BB5041EC51B8AEA62455418FC2F5C8DFBB50415C8FC2B5AA2455418FC2F5F8DBBB504100000020AA245541C3F5287CCEBB504152B81E55A4245541B81E856BCDBB50410AD7A370B0245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000000AD7A3B0E1BB5041EC51B8AEA6245541A0C36BF6DFBB5041D5223B90AA2455414E6210A0DFBB504123DBF95EAB2455418FC2F5F8DBBB504100000020AA245541D122DB89CEBB5041D7A3700DA524554126C0E6A0CDBB5041FDCB65C6B02455414260E570CDBB5041C1CAA1A5B12455417B14AE77DCBB50413D0AD7F3B62455410F73C6A7E5BB5041CEE85097B92455414CDDA90CEEBB50412C5239E9BB245541713D0AE7FBBB5041CDCCCCACBD245541402254A8FCBB504190D962B8BD24554152B81E15FDBB5041295C8FA2B3245541D41AD932FDBB50410B02F3C3B2245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976052 - 976033
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000270000009196C89412695141D7F78ED01B645441E74549741269514169DDC0951B645441EB493473126951414B5C7D951B6454410739BE3C0769514190719749076454416285BAA0136951413A417150E9635441DEC1D7AB13695141D9A5F6B5E5635441F7968FCC0E6951411B88C2DBE5635441EB3FF5320C69514174EA11D0EA6354414583F1440769514125FDC5CDF5635441252805AF0269514149F50BF3FF6354415BA215D9FD6851418DF4266A0B645441AB65D9B6F96851411FC3B0DD15645441EC51B80EF96851415C8FC2C5166454415C8FC225F8685141C3F5288C16645441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000217F87DD276951410EA1A88F1F645441622C54AB2A69514121F6E0471F645441CDCCCCEC2E695141713D0A771D64544100000000336951411F85EB711A64544152B81E1537695141C3F528CC16645441EB870A203A695141FFFB320B15645441A26C5FF03D695141F539690812645441B84A1B9044695141964002390F6454416E2F706048695141EDC34ED10D64544129C815654D6951412FD18032086454413FA6D10454695141C5BB27C601645441F530FE3A576951410F31FB8FFE635441BA8B6D425F695141FF60B8BEF96354411BDFFCAB62695141F59EEEBBF6635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>48412 - 1701736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB5188608F5041F6285C3F9B2A5541295C8F724B8F504148E17A34932A5541295C8F62368F50419A9999398B2A5541EC51B8EE278F5041C3F5282C8D2A554114AE4741388F50419A999949962A554185EB51B8408F50410AD7A390992A5541B81E85EB4A8F5041A4703D0A9D2A554114AE47B1568F504148E17A84A12A554185EB5188618F504114AE47F1A52A55415C8FC245618F504100000030A02A554185EB5188608F5041F6285C3F9B2A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001900000034D51EC55C8F50419D1397FFA32A55411C7D5FB4578F5041AB933EEEA12A5541BB766B5C548F5041EC0C79A1A02A554127546B044F8F504162742C999E2A55419157C1004C8F504191B2AE739D2A55416DD2ADF8428F50419262FF549A2A5541C69BA6EC3E8F50414C04AADE982A5541BAC5E2553A8F504171CFD017972A5541FD34D472388F5041583C7033962A55414C88122D368F5041A4006620952A554108ECED70328F5041293D750A932A554165193F8F2D8F504168749850902A55416C677CEF2A8F5041009576D98E2A5541EC51B8EE278F5041C3F5282C8D2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>48412 - 3414853
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB5188608F5041F6285C3F9B2A5541295C8F724B8F504148E17A34932A5541295C8F62368F50419A9999398B2A5541EC51B8EE278F5041C3F5282C8D2A554114AE4741388F50419A999949962A554185EB51B8408F50410AD7A390992A5541B81E85EB4A8F5041A4703D0A9D2A554114AE47B1568F504148E17A84A12A554185EB5188618F504114AE47F1A52A55415C8FC245618F504100000030A02A554185EB5188608F5041F6285C3F9B2A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001900000034D51EC55C8F50419D1397FFA32A55411C7D5FB4578F5041AB933EEEA12A5541BB766B5C548F5041EC0C79A1A02A554127546B044F8F504162742C999E2A55419157C1004C8F504191B2AE739D2A55416DD2ADF8428F50419262FF549A2A5541C69BA6EC3E8F50414C04AADE982A5541BAC5E2553A8F504171CFD017972A5541FD34D472388F5041583C7033962A55414C88122D368F5041A4006620952A554108ECED70328F5041293D750A932A554165193F8F2D8F504168749850902A55416C677CEF2A8F5041009576D98E2A5541EC51B8EE278F5041C3F5282C8D2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72024 - 53861
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -14  </desc>
-<a>
-0106000000010000000103000000010000000B000000A4703DBA33BD50418FC2F558473155413333339326BD5041713D0AB7523155411F85EBE121BD504148E17AE4553155410000002024BD5041AE47E10A5A3155418FC2F55839BD50418FC2F5E848315541F6285C3F4EBD50410AD7A350373155410AD7A3804BBD5041E17A14CE323155418FC2F56848BD5041B81E851B35315541B81E851B45BD5041CDCCCC7C373155417B14AE173FBD50417B14AEE73C315541A4703DBA33BD50418FC2F55847315541
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000003333339326BD5041713D0AB752315541B0314A9224BD5041CEAF5A1254315541731D4B5624BD5041123D1D40543155417C6135E821BD50410C1C1EF055315541D0432E3E22BD50413D0A388F563155413B75F87C22BD504131276B03573155414577B73B24BD5041924081F4593155418C0FC98327BD5041178E554E57315541C532D03B2ABD5041BBDE711C55315541B1ECE95F31BD504172EDC33D4F31554193E50CFB39BD5041FB698060483155419CF767063BBD5041A0846C7F473155418C6891364CBD504145BC130739315541069B7B3C4EBD5041C0B0E94B37315541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72443 - 3086676
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EB1133C55041F6285C7F4331554152B81E352FC55041666666E6403155411F85EB812AC550415C8FC2A55E3155415C8FC24549C550413D0AD723673155410AD7A32067C5504114AE47316F315541A4703D6A69C550416666661646315541D7A370BD42C55041B81E853B40315541295C8FB241C5504148E17A14413155415C8FC22541C55041EC51B8FE4A3155416666662640C550410AD7A3F04A3155411F85EB1133C55041F6285C7F43315541
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000001DA5B9B62CC5504170DB4A9B503155411F85EB812AC550415C8FC2A55E315541317F43BE33C55041C86A6933613155415E4141E834C55041BB9FAE8461315541029D2AD136C550410FB1A40B62315541420DBA2D4DC550414D258D316831554139DC415760C55041512EAC5C6D3155413777CBF25FC550417D14C3426D315541DD2E6A4E61C550410641B0A06D315541FB773B2667C55041683DDB346F315541BD8EB83368C550419D8B18D1603155411DA5B9B62CC5504170DB4A9B50315541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72443 - 3412372
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EB1133C55041F6285C7F4331554152B81E352FC55041666666E6403155411F85EB812AC550415C8FC2A55E3155415C8FC24549C550413D0AD723673155410AD7A32067C5504114AE47316F315541A4703D6A69C550416666661646315541D7A370BD42C55041B81E853B40315541295C8FB241C5504148E17A14413155415C8FC22541C55041EC51B8FE4A3155416666662640C550410AD7A3F04A3155411F85EB1133C55041F6285C7F43315541
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000001DA5B9B62CC5504170DB4A9B503155411F85EB812AC550415C8FC2A55E315541317F43BE33C55041C86A6933613155415E4141E834C55041BB9FAE8461315541029D2AD136C550410FB1A40B62315541420DBA2D4DC550414D258D316831554139DC415760C55041512EAC5C6D3155413777CBF25FC550417D14C3426D315541DD2E6A4E61C550410641B0A06D315541FB773B2667C55041683DDB346F315541BD8EB83368C550419D8B18D1603155411DA5B9B62CC5504170DB4A9B50315541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>79128 - 3181040
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C2FCA9150416666664667245541AE47E15ACB915041A4703DFA7424554166666676CD91504148E17A947E245541E17A14CEDC915041C3F5280C8C24554185EB5148EB915041295C8F227F24554185EB5158E79150419A9999B9782455419A999989E29150410000006074245541CDCCCC7CDA91504148E17A04702455418FC2F588D79150417B14AEC76C24554185EB5138CF91504152B81EC56E24554148E17A84CE91504148E17A54682455413D0AD783DB915041EC51B8EE64245541C3F5281CDA9150411F85EB415E245541B81E85EBE29150418FC2F57859245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000064000000A4703DFAC9915041E17A144E24245541CDCCCC3CCB9150415C8FC2E5232455417B14AEA7DC915041295C8F92472455411F85EB71DF915041F6285C7F49245541EC51B81EE8915041713D0A774A24554114AE47B1F5915041CDCCCCDC4E245541B81E851BFC9150410AD7A3D051245541D7A3706D1C925041F6285C2F67245541D7A370ED1E925041EC51B83E6824554148E17A0428925041713D0A176C2455410AD7A3E02A92504114AE47F16C24554114AE475134925041A4703DFA6D245541AE47E1FA4C925041295C8FA26D245541D7A3702D4E925041000000006D245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>79128 - 5173014
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C2FCA9150416666664667245541AE47E15ACB915041A4703DFA7424554166666676CD91504148E17A947E245541E17A14CEDC915041C3F5280C8C24554185EB5148EB915041295C8F227F24554185EB5158E79150419A9999B9782455419A999989E29150410000006074245541CDCCCC7CDA91504148E17A04702455418FC2F588D79150417B14AEC76C24554185EB5138CF91504152B81EC56E24554148E17A84CE91504148E17A54682455413D0AD783DB915041EC51B8EE64245541C3F5281CDA9150411F85EB415E245541B81E85EBE29150418FC2F57859245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000063000000A4703DFAC9915041E17A144E24245541CDCCCC3CCB9150415C8FC2E5232455417B14AEA7DC915041295C8F92472455411F85EB71DF915041F6285C7F49245541EC51B81EE8915041713D0A774A24554114AE47B1F5915041CDCCCCDC4E245541B81E851BFC9150410AD7A3D051245541D7A3706D1C925041F6285C2F67245541D7A370ED1E925041EC51B83E6824554148E17A0428925041713D0A176C2455410AD7A3E02A92504114AE47F16C24554114AE475134925041A4703DFA6D245541AE47E1FA4C925041295C8FA26D245541D7A3702D4E925041000000006D245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>79128 - 52608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C2FCA9150416666664667245541AE47E15ACB915041A4703DFA7424554166666676CD91504148E17A947E245541E17A14CEDC915041C3F5280C8C24554185EB5148EB915041295C8F227F24554185EB5158E79150419A9999B9782455419A999989E29150410000006074245541CDCCCC7CDA91504148E17A04702455418FC2F588D79150417B14AEC76C24554185EB5138CF91504152B81EC56E24554148E17A84CE91504148E17A54682455413D0AD783DB915041EC51B8EE64245541C3F5281CDA9150411F85EB415E245541B81E85EBE29150418FC2F57859245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000439B1226CD9150410D1D7B267D24554130FE4FE1CC91504164822FED7B2455418F86760DCC915041FD0BED277824554128E96768CB915041AC62DE3775245541AE47E15ACB915041A4703DFA74245541F6285C2FCA915041666666466724554166A8440DCA915041A054B9256524554165095F42C99150413E56177C5824554147A98A29C891504189479C204D245541569C6CF2C69150416CA754F143245541E1DC5848C591504116A3D1523B245541A34C55CCC3915041D6C701343B245541E367CC8CC4915041E2DA9C07412455411A12F9D4C4915041A9F02B2A45245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>79128 - 86055
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C2FCA9150416666664667245541AE47E15ACB915041A4703DFA7424554166666676CD91504148E17A947E245541E17A14CEDC915041C3F5280C8C24554185EB5148EB915041295C8F227F24554185EB5158E79150419A9999B9782455419A999989E29150410000006074245541CDCCCC7CDA91504148E17A04702455418FC2F588D79150417B14AEC76C24554185EB5138CF91504152B81EC56E24554148E17A84CE91504148E17A54682455413D0AD783DB915041EC51B8EE64245541C3F5281CDA9150411F85EB415E245541B81E85EBE29150418FC2F57859245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000439B1226CD9150410D1D7B267D24554130FE4FE1CC91504164822FED7B2455418F86760DCC915041FD0BED277824554128E96768CB915041AC62DE3775245541AE47E15ACB915041A4703DFA74245541F6285C2FCA915041666666466724554166A8440DCA915041A054B9256524554165095F42C99150413E56177C5824554147A98A29C891504189479C204D245541569C6CF2C69150416CA754F143245541E1DC5848C591504116A3D1523B245541A34C55CCC3915041D6C701343B245541E367CC8CC4915041E2DA9C07412455411A12F9D4C4915041A9F02B2A45245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>82958 - 425659
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -771  </desc>
-<a>
-0106000000010000000103000000010000000C000000333333235D8D5041F6285C7F68205541D7A370ED5B8D5041C3F5283C7420554114AE47E15B8D50411F85EBB1742055419A9999A95A8D5041D7A3706D7820554148E17AA45B8D50413D0AD7F378205541F6285CCF638D5041333333037B205541CDCCCC8C648D50419A99995978205541CDCCCC8C678D5041AE47E1EA7820554114AE47D1678D50415C8FC21577205541713D0AB7698D5041A4703D0A6A205541295C8FC2698D504185EB51B869205541333333235D8D5041F6285C7F68205541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000D7A370ED5B8D5041C3F5283C7420554114AE47E15B8D50411F85EBB1742055419A9999A95A8D5041D7A3706D78205541F5F5757A5B8D50419A6754DD78205541590EFCD5638D504172695DEB7A205541426C02D6638D5041108146EB7A205541451F5CD6638D5041B1C403EA7A205541CED562EC648D50416FFCC3957520554114AE4791668D50418FC2F56869205541333333235D8D5041F6285C7F68205541D7A370ED5B8D5041C3F5283C74205541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>126796 - 10004
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001700000014AE473145B95041C3F5288C4B4055411F85EB3141B95041A4703D2A53405541295C8FB23EB950416666663659405541E17A14FE3BB9504185EB5138624055419A9999D93AB95041295C8FD2664055411F85EBB13BB950418FC2F58868405541295C8FB25CB950419A9999F976405541713D0A5762B950411F85EB7179405541CDCCCC9C6CB95041000000F07D405541EC51B82E6EB950413D0AD7437D405541713D0A1771B950410000003075405541A4703DDA71B9504114AE471173405541AE47E12A72B950411F85EB3172405541CDCCCC6C7AB9504148E17A445B405541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000001F85EB3141B95041A4703D2A53405541B05495933EB950411DF58C9D5940554190775E023EB950413E311B815B405541799623B83DB95041FCB949785C4055417E63CE7F3FB950412F3A6C345D4055412E854D0543B9504162120FB054405541A1D9A8DE46B95041082A85944C405541ADB9A19E4BB950417174D7CC444055410CFD9FA952B95041E77412E43A405541D7A370AD51B950418FC2F5383A405541B81E85CB50B95041F6285C2F3A405541D7A3706D4AB950410AD7A3404340554114AE473145B95041C3F5288C4B4055411F85EB3141B95041A4703D2A53405541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>182846 - 1733918
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000016000000F6285C5FAF985041666666D68DFD5441333333D3B29850418FC2F5688FFD544100000050B898504148E17A4492FD544152B81EA5BB9850418FC2F53894FD54419A9999E9C09850410000005097FD54415C8FC2C5C7985041A4703D1A9CFD54411F85EBD1CB985041C3F5280C9FFD5441F6285C0FD6985041666666167DFD5441E17A14CEDF98504152B81EC55CFD544114AE47E1D198504152B81EA559FD5441295C8F42EA98504114AE475109FD544133333313AD985041B81E85AB1DFD54410AD7A310A2985041F6285CDF1CFD544133333333919850410AD7A3804DFD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000D7A370DDA99850410AD7A3808BFD5441F6285C5FAF985041666666D68DFD5441333333D3B29850418FC2F5688FFD544100000050B898504148E17A4492FD544152B81EA5BB9850418FC2F53894FD54419A9999E9C09850410000005097FD54415C8FC2C5C7985041A4703D1A9CFD54411F85EBD1CB985041C3F5280C9FFD5441F6285C0FD6985041666666167DFD5441E17A14CEDF98504152B81EC55CFD5441A4703D9AFA98504148E17AE403FD5441295C8F42EA98504114AE475109FD544133333313AD985041B81E85AB1DFD54410AD7A310A2985041F6285CDF1CFD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>182846 - 3445555
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000016000000F6285C5FAF985041666666D68DFD5441333333D3B29850418FC2F5688FFD544100000050B898504148E17A4492FD544152B81EA5BB9850418FC2F53894FD54419A9999E9C09850410000005097FD54415C8FC2C5C7985041A4703D1A9CFD54411F85EBD1CB985041C3F5280C9FFD5441F6285C0FD6985041666666167DFD5441E17A14CEDF98504152B81EC55CFD544114AE47E1D198504152B81EA559FD5441295C8F42EA98504114AE475109FD544133333313AD985041B81E85AB1DFD54410AD7A310A2985041F6285CDF1CFD544133333333919850410AD7A3804DFD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000D7A370DDA99850410AD7A3808BFD5441F6285C5FAF985041666666D68DFD5441333333D3B29850418FC2F5688FFD544100000050B898504148E17A4492FD544152B81EA5BB9850418FC2F53894FD54419A9999E9C09850410000005097FD54415C8FC2C5C7985041A4703D1A9CFD54411F85EBD1CB985041C3F5280C9FFD5441F6285C0FD6985041666666167DFD5441E17A14CEDF98504152B81EC55CFD5441A4703D9AFA98504148E17AE403FD5441295C8F42EA98504114AE475109FD544133333313AD985041B81E85AB1DFD54410AD7A310A2985041F6285CDF1CFD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>222544 - 2991521
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -28  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AEC70C2A5141E17A142EACB8544133333373142A514148E17AA4B2B85441A4703DDA152A5141C3F528DCB1B85441713D0AD7222A514100000040ABB8544185EB51282E2A5141C3F5288CA3B8544148E17AC4322A5141D7A370BDA0B854413D0AD7C3392A51419A9999799CB85441F6285CFF482A51417B14AE3794B854411F85EB215D2A5141F6285CDF8AB8544166666676662A5141C3F528CC86B85441EC51B8CE6E2A5141295C8FA283B85441000000B06D2A51415C8FC2E580B8544114AE4781652A51417B14AE9782B85441333333135C2A51411F85EBB183B85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000001326ADB1032A514153AC0BD3A3B85441467F8F510D2A5141A9FAE2E7ABB8544129C80642192A51413B9D117AA4B854418CED037D2A2A51413975F8D699B85441FF3C2888382A5141DD22BF3392B85441B170290F452A514142B2A2988BB854419FAFEF014E2A5141A34AABE086B854411382E12E502A5141E772FBBA85B85441E7A5181D532A51419DDF0C3484B85441133B9E5A462A5141DE5997ED84B854412EAFA9E93C2A5141FF4A4CE085B85441979D4409342A5141A41C8B9A87B85441F3CB390B242A5141D6D04D5F8DB85441EEC269E5142A5141D80C8A1296B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230510 - 150336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000040000000103000000020000000800000085EB51685BFD5041B81E851B402954417B14AEA75EFD50410AD7A3A0512954410AD7A39061FD50418FC2F52861295441B81E85BB67FD50419A9999C97F2954419A99996970FD504114AE47F17E2954418FC2F50868FD50417B14AE875429544114AE471164FD50419A9999E93F29544185EB51685BFD5041B81E851B40295441050000005C8FC2A560FD504152B81EE540295441A4703D0A64FD50413D0AD79340295441C3F5281C64FD5041AE47E12A42295441C3F528DC60FD504152B81E85422954415C8FC2A560FD504152B81EE5402954410103000000010000000A0000 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000F76E0E1E27FE5041AB4A1FD56C295441B9D0D3D428FE5041B268E3AB6C2954414EA7483129FE5041D1F232A36C295441C066954929FE5041175AF5A06C295441C6FAAB9729FE50418B8FC1996C2954418F151EB529FE5041744C0A976C29544105C4042527FE504109A54AC8612954410AD7A3C024FE50411F85EBB157295441AE47E12A1EFE504152B81EB53B2954414F2B29AC11FE5041A1A270FD3B29544146532D6F13FE50417509330644295441A4703DFA17FE5041E17A14BE58295441A4703D9A1CFE5041295C8FD26D295441E17A145E24FE50417B14AE176D295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230510 - 290099
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000040000000103000000020000000800000085EB51685BFD5041B81E851B402954417B14AEA75EFD50410AD7A3A0512954410AD7A39061FD50418FC2F52861295441B81E85BB67FD50419A9999C97F2954419A99996970FD504114AE47F17E2954418FC2F50868FD50417B14AE875429544114AE471164FD50419A9999E93F29544185EB51685BFD5041B81E851B40295441050000005C8FC2A560FD504152B81EE540295441A4703D0A64FD50413D0AD79340295441C3F5281C64FD5041AE47E12A42295441C3F528DC60FD504152B81E85422954415C8FC2A560FD504152B81EE5402954410103000000010000000A0000 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000F76E0E1E27FE5041AB4A1FD56C295441B9D0D3D428FE5041B268E3AB6C2954414EA7483129FE5041D1F232A36C295441C066954929FE5041175AF5A06C295441C6FAAB9729FE50418B8FC1996C2954418F151EB529FE5041744C0A976C29544105C4042527FE504109A54AC8612954410AD7A3C024FE50411F85EBB157295441AE47E12A1EFE504152B81EB53B2954414F2B29AC11FE5041A1A270FD3B29544146532D6F13FE50417509330644295441A4703DFA17FE5041E17A14BE58295441A4703D9A1CFE5041295C8FD26D295441E17A145E24FE50417B14AE176D295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>99455 - 3082006
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000000F000000AAC4C227788350416D0791EFF11B54417780D7447783504110D8543CF11B54411DEDE0BE73835041BC6CD80CF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B54417B14AEC7718350419A999939F91B54410AD7A3F07183504133333343FA1B54413333334372835041CDCCCC5CFF1B5441A4703D2A7383504152B81EA5041C5441E17A141E75835041000000E0051C54417B14AE6777835041B81E853B061C54410AD7A3D07783504166666656031C5441A4703D5A7883504133333303FF1B5441A4703D7A78835041333333A3F91B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007B14AE6777835041B81E853B061C544189F2BB14788350413D27166A011C5441C811B85A7883504136229AEEFE1B5441B1C92C6D78835041133EFFD4FB1B54411305C67478835041EBE17921F91B5441578C1E457883504175099BB6F41B54411BEC9428788350410EEA6211F21B5441D1FE145C778350411E22B04EF11B5441215B5F1877835041997FFD39F11B54410BB901D976835041C078A736F11B5441CE4C93C775835041AD3C4228F11B54417BB0BCC873835041594B5D0DF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>99455 - 3398618
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000000F000000AAC4C227788350416D0791EFF11B54417780D7447783504110D8543CF11B54411DEDE0BE73835041BC6CD80CF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B54417B14AEC7718350419A999939F91B54410AD7A3F07183504133333343FA1B54413333334372835041CDCCCC5CFF1B5441A4703D2A7383504152B81EA5041C5441E17A141E75835041000000E0051C54417B14AE6777835041B81E853B061C54410AD7A3D07783504166666656031C5441A4703D5A7883504133333303FF1B5441A4703D7A78835041333333A3F91B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007B14AE6777835041B81E853B061C544189F2BB14788350413D27166A011C5441C811B85A7883504136229AEEFE1B5441B1C92C6D78835041133EFFD4FB1B54411305C67478835041EBE17921F91B5441578C1E457883504175099BB6F41B54411BEC9428788350410EEA6211F21B5441D1FE145C778350411E22B04EF11B5441215B5F1877835041997FFD39F11B54410BB901D976835041C078A736F11B5441CE4C93C775835041AD3C4228F11B54417BB0BCC873835041594B5D0DF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905702 - 1663649
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000001F0000003D0AD763B8D650411F85EB31591F55418FC2F5C8C0D65041713D0A87631F55419A9999D9C3D65041EC51B80E671F5541C3F528CCC5D650417B14AEC7631F554148E17AC4C8D650417B14AED75E1F5541C3F5282CCAD650413D0AD7F35B1F554148E17AC4CDD65041AE47E15A551F5541333333F3CFD65041B81E855B511F554100000080D1D65041295C8FD24E1F5541B81E854BCDD650413D0AD7F34A1F5541F6285C1FC9D65041EC51B88E471F5541666666A6C4D6504148E17A64441F5541CDCCCC1CC3D650410AD7A370411F5541F6285C0FC1D65041F6285C5F3D1F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000458576E4C9D65041CB6CE18E5C1F5541479E7461CAD65041865D08925B1F5541391F6A96CBD6504176EF085B591F55412A2ACA0DCCD65041DD84F57F581F55411690C961CED65041C7505C76541F55413E6B67E7CFD650414D6817C9511F55410DD02A7ED1D650412E8DDFD04E1F5541B81E854BCDD650413D0AD7F34A1F5541F6285C1FC9D65041EC51B88E471F5541666666A6C4D6504148E17A64441F5541CDCCCC1CC3D650410AD7A370411F5541F6285C0FC1D65041F6285C5F3D1F5541B81E851BC0D65041AE47E10A3D1F554166666646B2D6504185EB5158371F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905702 - 3307022
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000001F0000003D0AD763B8D650411F85EB31591F55418FC2F5C8C0D65041713D0A87631F55419A9999D9C3D65041EC51B80E671F5541C3F528CCC5D650417B14AEC7631F554148E17AC4C8D650417B14AED75E1F5541C3F5282CCAD650413D0AD7F35B1F554148E17AC4CDD65041AE47E15A551F5541333333F3CFD65041B81E855B511F554100000080D1D65041295C8FD24E1F5541B81E854BCDD650413D0AD7F34A1F5541F6285C1FC9D65041EC51B88E471F5541666666A6C4D6504148E17A64441F5541CDCCCC1CC3D650410AD7A370411F5541F6285C0FC1D65041F6285C5F3D1F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000458576E4C9D65041CB6CE18E5C1F5541479E7461CAD65041865D08925B1F5541391F6A96CBD6504176EF085B591F55412A2ACA0DCCD65041DD84F57F581F55411690C961CED65041C7505C76541F55413E6B67E7CFD650414D6817C9511F55410DD02A7ED1D650412E8DDFD04E1F5541B81E854BCDD650413D0AD7F34A1F5541F6285C1FC9D65041EC51B88E471F5541666666A6C4D6504148E17A64441F5541CDCCCC1CC3D650410AD7A370411F5541F6285C0FC1D65041F6285C5F3D1F5541B81E851BC0D65041AE47E10A3D1F554166666646B2D6504185EB5158371F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888719 - 585595
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000280000005224AB7F02E050412F4E728DA8ED5441902EFC1501E050415283BDA8A8ED5441C46EA5F1FEDF5041D6EDEDF2A8ED54414578FF6AFDDF5041849DF743A9ED54411360EC1CF8DF5041483DB15DAAED5441F7D03276EFDF504123DAED4CACED5441E0D48CEBEBDF504119F48722ADED54410E963056E9DF5041952758BEADED544168ECB47CE7DF5041C208E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413A15C287E5DF5041DFA43BC3A9ED5441829F385BE5DF5041E105AA4EA9ED5441326D2A71E4DF5041F0130FEAA6ED5441D183131CE4DF5041008E590BA6ED5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888719 - 1527177
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000280000005224AB7F02E050412F4E728DA8ED5441902EFC1501E050415283BDA8A8ED5441C46EA5F1FEDF5041D6EDEDF2A8ED54414578FF6AFDDF5041849DF743A9ED54411360EC1CF8DF5041483DB15DAAED5441F7D03276EFDF504123DAED4CACED5441E0D48CEBEBDF504119F48722ADED54410E963056E9DF5041952758BEADED544168ECB47CE7DF5041C208E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413A15C287E5DF5041DFA43BC3A9ED5441829F385BE5DF5041E105AA4EA9ED5441326D2A71E4DF5041F0130FEAA6ED5441D183131CE4DF5041008E590BA6ED5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888719 - 4200594
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000280000005224AB7F02E050412F4E728DA8ED5441902EFC1501E050415283BDA8A8ED5441C46EA5F1FEDF5041D6EDEDF2A8ED54414578FF6AFDDF5041849DF743A9ED54411360EC1CF8DF5041483DB15DAAED5441F7D03276EFDF504123DAED4CACED5441E0D48CEBEBDF504119F48722ADED54410E963056E9DF5041952758BEADED544168ECB47CE7DF5041C208E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413A15C287E5DF5041DFA43BC3A9ED5441829F385BE5DF5041E105AA4EA9ED5441326D2A71E4DF5041F0130FEAA6ED5441D183131CE4DF5041008E590BA6ED5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873759 - 181966
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-0106000000010000000103000000010000000E0000008FC2F59866AE5041CDCCCC0CA5005541F6285C1F62AE5041EC51B88EAC005541EC51B8FE5AAE5041713D0A77B50055411F85EB3151AE5041713D0A87C000554185EB51C847AE5041AE47E1EACA005541F6285CEF4CAE5041295C8FA2CE0055417B14AEF751AE5041713D0A67C8005541EC51B89E56AE504166666676C3005541E17A14BE65AE50417B14AE37B5005541EC51B89E69AE5041EC51B85EB1005541295C8F426CAE504185EB5158AC00554114AE47416DAE5041CDCCCC0CAA005541AE47E1AA6CAE50413D0AD753A80055418FC2F59866AE5041CDCCCC0CA5005541
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000F6285C1F62AE5041EC51B88EAC0055417A07F0D65FAE504132201869AF00554100530A005DAE5041DECFC66CB30055411772DBAF5AAE50411EFA0FD0B50055411F85EB3151AE5041713D0A87C000554131BAA70B48AE5041FE4D8DA0CA005541E08EE6CD4CAE504108667B11CE00554169EED7154DAE5041C74EB4D3CD005541AAD4303151AE504191E9DB5CC90055417B14AEF751AE5041713D0A67C8005541EC51B89E56AE504166666676C30055413EDA2E845AAE5041C6581C04BF005541D5D8D6A15CAE504105704E8BBD005541387D666760AE504122AA4BDDB9005541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889276 - 999824
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000010000000103000000010000004D000000CDCCCC7CD96851411F85EBA1CA335441295C8FC2D96851419A999979CD33544148E17AC4DA68514148E17A24CD3354417B14AE97E0685141E17A148ECA33544148E17A84E2685141713D0A07CA33544166666626E46851418FC2F518CA3354419A999939E56851419A9999E9CA33544185EB51F8E56851417B14AED7CB335441A4703D6AE6685141C3F528ECCC335441B81E859BE668514114AE4781CE33544114AE4781E668514100000090D03354419A999929E668514114AE4701D3335441000000B0E5685141A4703D2AD5335441EC51B8CEE46851411F85EB91D7335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005C000000790CA4BB35695141FFEE85CCD4335441000000E0386951410AD7A360D3335441666A78FA38695141E30F7468D33354413EB3E84539695141625E1F48D33354412A8C828C3B6951411388B02AD43354414C8D5F5B3E6951418B030BBBD6335441C610B4333F6951413BEECD92D63354411CFE50193F6951413779DF6ED6335441295C8F823C695141713D0AB7D3335441AE47E1DA326951419A9999E9CE335441333333B32B695141A4703D5ACB3354413D0AD74326695141666666A6C8335441EC51B89E1F695141666666C6C9335441295C8FD21A695141C3F528BCCA335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889276 - 3337306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000010000000103000000010000004D000000CDCCCC7CD96851411F85EBA1CA335441295C8FC2D96851419A999979CD33544148E17AC4DA68514148E17A24CD3354417B14AE97E0685141E17A148ECA33544148E17A84E2685141713D0A07CA33544166666626E46851418FC2F518CA3354419A999939E56851419A9999E9CA33544185EB51F8E56851417B14AED7CB335441A4703D6AE6685141C3F528ECCC335441B81E859BE668514114AE4781CE33544114AE4781E668514100000090D03354419A999929E668514114AE4701D3335441000000B0E5685141A4703D2AD5335441EC51B8CEE46851411F85EB91D7335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005C000000790CA4BB35695141FFEE85CCD4335441000000E0386951410AD7A360D3335441666A78FA38695141E30F7468D33354413EB3E84539695141625E1F48D33354412A8C828C3B6951411388B02AD43354414C8D5F5B3E6951418B030BBBD6335441C610B4333F6951413BEECD92D63354411CFE50193F6951413779DF6ED6335441295C8F823C695141713D0AB7D3335441AE47E1DA326951419A9999E9CE335441333333B32B695141A4703D5ACB3354413D0AD74326695141666666A6C8335441EC51B89E1F695141666666C6C9335441295C8FD21A695141C3F528BCCA335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>501374 - 1261859
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -851  </desc>
-<a>
-01060000000100000001030000000100000063000000445481A95D5951414F8E696F13B15441B61E7201605951418C41AAD813B154419F8FC224625951417A7C643714B1544161A9846063595141C75D7E6114B15441295AB37C64595141C75D7E6114B15441F7A14E79655951411AD6046C14B15441A65F5E33675951412C9B4A0D14B15441EF760E2269595141F815E36413B15441BDBEA91E6A595141170902C712B15441D250F2646B595141E3839A1E12B15441E18688296D59514176E25EED10B154418616BF226F5951411306695D0FB154414299147E705951415D1A80E20DB15441064A439A71595141956951C60CB15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000670000005B9DEC6D65595141426B8B6B14B15441FAA14E79655951411ED6046C14B15441A75F5E33675951412F9B4A0D14B15441F1760E2269595141FA15E36413B15441CDC66FDC695951410C4466F012B15441C0BEA91E6A5951411A0902C712B1544191B5F23F6B5951411916B33112B15441D550F2646B595141E5839A1E12B154411A059AFB6C5951415D0A590C11B15441E28688296D59514179E25EED10B154418116BF226F5951411306695D0FB154413F99147E70595141621A80E20DB15441024A439A71595141956951C60CB15441260A65A172595141C521B6C90BB15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>501374 - 3400346
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -851  </desc>
-<a>
-01060000000100000001030000000100000063000000445481A95D5951414F8E696F13B15441B61E7201605951418C41AAD813B154419F8FC224625951417A7C643714B1544161A9846063595141C75D7E6114B15441295AB37C64595141C75D7E6114B15441F7A14E79655951411AD6046C14B15441A65F5E33675951412C9B4A0D14B15441EF760E2269595141F815E36413B15441BDBEA91E6A595141170902C712B15441D250F2646B595141E3839A1E12B15441E18688296D59514176E25EED10B154418616BF226F5951411306695D0FB154414299147E705951415D1A80E20DB15441064A439A71595141956951C60CB15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000670000005B9DEC6D65595141426B8B6B14B15441FAA14E79655951411ED6046C14B15441A75F5E33675951412F9B4A0D14B15441F1760E2269595141FA15E36413B15441CDC66FDC695951410C4466F012B15441C0BEA91E6A5951411A0902C712B1544191B5F23F6B5951411916B33112B15441D550F2646B595141E5839A1E12B154411A059AFB6C5951415D0A590C11B15441E28688296D59514179E25EED10B154418116BF226F5951411306695D0FB154413F99147E70595141621A80E20DB15441024A439A71595141956951C60CB15441260A65A172595141C521B6C90BB15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875616 - 963350
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E85DB75EB5041713D0A273FDE54413D0AD78379EB50419A9999F93ADE544185EB51987FEB50417B14AE8733DE5441A4703DEA78EB50410000000028DE544148E17AC477EB50417B14AEE725DE5441F6285CDF6AEB5041EC51B83E2EDE5441E17A14EE69EB5041333333C32EDE54418FC2F5586CEB5041D7A370BD34DE5441CDCCCC1C6FEB50415C8FC2F53ADE54415C8FC22572EB504114AE470140DE5441E17A142E74EB5041F6285C2F3EDE5441B81E85DB75EB5041713D0A273FDE5441
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000713D0A674FEB504114AE4731FFDD5441666666A64CEB5041B81E85FBFFDD5441000000C04AEB504148E17A8400DE54411F85EBE144EB5041B81E85DB01DE5441333333A345EB504152B81E2504DE5441295C8F7248EB5041E17A14DE07DE54415C8FC28549EB5041F6285C6F09DE544172BCE4254FEB50418E968C4912DE54410C82075A50EB504115A5374F14DE544108FA8E3452EB5041A029B27C17DE5441EC51B8CE54EB50418FC2F5F81BDE5441A4703DCA57EB50411F85EB6120DE54419A9999D958EB50415C8FC2F521DE5441F6285CAF59EB5041E17A148E23DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>876215 - 1493949
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -764  </desc>
-<a>
-0106000000010000000103000000010000001C0000007B14AEB7A4E350415C8FC21580F054417B14AE77A6E35041EC51B87E7EF054418FC2F568A8E35041D7A3707D7CF054410AD7A330AAE35041A4703D2A7AF05441A4703D3AACE35041F6285CBF77F05441F6285C3FADE35041B81E85EB76F054413D0AD753AEE350410000004076F05441C3F5281CB0E35041D7A370AD75F054410AD7A3C0B2E35041B81E852B75F0544152B81E25B7E35041713D0A4774F0544152B81EF5B8E3504148E17AC473F05441CDCCCC9CBAE35041A4703D3A73F05441B81E85FBBBE35041F6285C8F72F054418FC2F528BDE350419A99996971F05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007B14AEB7A4E350415C8FC21580F054417B14AE77A6E35041EC51B87E7EF054418FC2F568A8E35041D7A3707D7CF054410AD7A330AAE35041A4703D2A7AF05441A4703D3AACE35041F6285CBF77F05441F6285C3FADE35041B81E85EB76F054413D0AD753AEE350410000004076F05441C3F5281CB0E35041D7A370AD75F054410AD7A3C0B2E35041B81E852B75F0544152B81E25B7E35041713D0A4774F0544152B81EF5B8E3504148E17AC473F05441CDCCCC9CBAE35041A4703D3A73F05441B81E85FBBBE35041F6285C8F72F054418FC2F528BDE350419A99996971F05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>876215 - 3397485
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -764  </desc>
-<a>
-0106000000010000000103000000010000001C0000007B14AEB7A4E350415C8FC21580F054417B14AE77A6E35041EC51B87E7EF054418FC2F568A8E35041D7A3707D7CF054410AD7A330AAE35041A4703D2A7AF05441A4703D3AACE35041F6285CBF77F05441F6285C3FADE35041B81E85EB76F054413D0AD753AEE350410000004076F05441C3F5281CB0E35041D7A370AD75F054410AD7A3C0B2E35041B81E852B75F0544152B81E25B7E35041713D0A4774F0544152B81EF5B8E3504148E17AC473F05441CDCCCC9CBAE35041A4703D3A73F05441B81E85FBBBE35041F6285C8F72F054418FC2F528BDE350419A99996971F05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007B14AEB7A4E350415C8FC21580F054417B14AE77A6E35041EC51B87E7EF054418FC2F568A8E35041D7A3707D7CF054410AD7A330AAE35041A4703D2A7AF05441A4703D3AACE35041F6285CBF77F05441F6285C3FADE35041B81E85EB76F054413D0AD753AEE350410000004076F05441C3F5281CB0E35041D7A370AD75F054410AD7A3C0B2E35041B81E852B75F0544152B81E25B7E35041713D0A4774F0544152B81EF5B8E3504148E17AC473F05441CDCCCC9CBAE35041A4703D3A73F05441B81E85FBBBE35041F6285C8F72F054418FC2F528BDE350419A99996971F05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>623189 - 1434609
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000020000001200000048E17AA4A9E25041EC51B8BE4A095541D7A370ADAAE25041333333C34A095541333333C3AAE25041EC51B8DE4909554166666636ABE250415C8FC22545095541CDCCCC9CAAE2504152B81E854309554114AE4711A6E25041D7A370ED41095541AE47E19AA2E250417B14AEF740095541333333E39EE2504152B81E65400955413D0AD7039BE2504148E17A9440095541E17A14EE96E25041D7A3703D41095541B81E859B78E250418FC2F588480955410AD7A3B077E25041D7A3706D490955410AD7A39076E25041A4703DCA55095541B81E85EB75E250410AD7A3E05C095541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001200000048E17AA4A9E25041EC51B8BE4A095541D7A370ADAAE25041333333C34A095541333333C3AAE25041EC51B8DE4909554166666636ABE250415C8FC22545095541CDCCCC9CAAE2504152B81E854309554114AE4711A6E25041D7A370ED41095541AE47E19AA2E250417B14AEF740095541333333E39EE2504152B81E65400955413D0AD7039BE2504148E17A9440095541E17A14EE96E25041D7A3703D41095541B81E859B78E250418FC2F588480955410AD7A3B077E25041D7A3706D490955410AD7A39076E25041A4703DCA55095541B81E85EB75E250410AD7A3E05C095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>623189 - 3467345
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000020000001200000048E17AA4A9E25041EC51B8BE4A095541D7A370ADAAE25041333333C34A095541333333C3AAE25041EC51B8DE4909554166666636ABE250415C8FC22545095541CDCCCC9CAAE2504152B81E854309554114AE4711A6E25041D7A370ED41095541AE47E19AA2E250417B14AEF740095541333333E39EE2504152B81E65400955413D0AD7039BE2504148E17A9440095541E17A14EE96E25041D7A3703D41095541B81E859B78E250418FC2F588480955410AD7A3B077E25041D7A3706D490955410AD7A39076E25041A4703DCA55095541B81E85EB75E250410AD7A3E05C095541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001200000048E17AA4A9E25041EC51B8BE4A095541D7A370ADAAE25041333333C34A095541333333C3AAE25041EC51B8DE4909554166666636ABE250415C8FC22545095541CDCCCC9CAAE2504152B81E854309554114AE4711A6E25041D7A370ED41095541AE47E19AA2E250417B14AEF740095541333333E39EE2504152B81E65400955413D0AD7039BE2504148E17A9440095541E17A14EE96E25041D7A3703D41095541B81E859B78E250418FC2F588480955410AD7A3B077E25041D7A3706D490955410AD7A39076E25041A4703DCA55095541B81E85EB75E250410AD7A3E05C095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>250078 - 2934137
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000025000000AE47E17ABA2D514114AE47D142755441EC51B82EB82D5141D7A3705D4A755441A4703D9ABE2D5141A4703D8A4C7554419A9999D9C42D5141CDCCCCCC4E755441E17A143ECC2D51413D0AD7835175544152B81EB5D12D5141AE47E1AA53755441B81E85CBCD2D51418FC2F5985A75544114AE47E1CC2D514148E17A245E755441B81E85ABC92D514148E17A5469755441E17A142EC82D5141333333036E7554417B14AE57C62D5141A4703DDA737554417B14AED7CC2D51419A9999B9757554417B14AEA7D22D5141666666667775544185EB5188D72D51415C8FC24579755441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EE5F4AEAD12D51412D60DC10547554419F0E23ADCF2D5141C3DDE54357755441FF45C2C4CD2D5141B29B27B35A755441C56F6CA3CA2D5141ED5E7CF46575544198597377C72D51411732CE5F70755441D75DCD5EC62D51412990E80074755441F53D7B07CD2D5141226BD1E475755441EEE874D3D42D5141CB8B6375787554410F3837E5D82D5141E83359227A7554411EF4497ADD2D5141012592E97B7554410265C764E32D514109831B347E755441046578B3ED2D5141BE03F8408275544146C6029BF32D5141E759757E847554417F23675FF62D514113C1C47C85755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>250078 - 3801200
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000025000000AE47E17ABA2D514114AE47D142755441EC51B82EB82D5141D7A3705D4A755441A4703D9ABE2D5141A4703D8A4C7554419A9999D9C42D5141CDCCCCCC4E755441E17A143ECC2D51413D0AD7835175544152B81EB5D12D5141AE47E1AA53755441B81E85CBCD2D51418FC2F5985A75544114AE47E1CC2D514148E17A245E755441B81E85ABC92D514148E17A5469755441E17A142EC82D5141333333036E7554417B14AE57C62D5141A4703DDA737554417B14AED7CC2D51419A9999B9757554417B14AEA7D22D5141666666667775544185EB5188D72D51415C8FC24579755441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EE5F4AEAD12D51412D60DC10547554419F0E23ADCF2D5141C3DDE54357755441FF45C2C4CD2D5141B29B27B35A755441C56F6CA3CA2D5141ED5E7CF46575544198597377C72D51411732CE5F70755441D75DCD5EC62D51412990E80074755441F53D7B07CD2D5141226BD1E475755441EEE874D3D42D5141CB8B6375787554410F3837E5D82D5141E83359227A7554411EF4497ADD2D5141012592E97B7554410265C764E32D514109831B347E755441046578B3ED2D5141BE03F8408275544146C6029BF32D5141E759757E847554417F23675FF62D514113C1C47C85755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>254667 - 1871449
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000200000053000000D7A370EDB29F50418FC2F528E03354417B14AED7BB9F50418FC2F5D8DE3354413D0AD7E3C19F5041E17A14CEDD335441A4703DDAC79F5041D7A3703DDC335441295C8F22CC9F5041000000F0DA33544152B81EF5D29F504166666656D9335441EC51B89ED79F5041CDCCCCBCD7335441295C8F42DB9F50418FC2F528D63354411F85EB71DE9F504114AE47E1D33354411F85EBA1E29F50411F85EB71D03354419A999909E69F50419A9999B9CC33544133333373E69F50411F85EB31CD335441713D0A47F29F5041CDCCCCACDA335441295C8F12FD9F504185EB5158DF335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000007010000AAF840043CA0504172265BABCB3354419A99995945A050417B14AED7CC3354414C17705945A05041FD10E709D03354413552A57745A0504198761E69E23354416A57F87D45A05041050FBC6AE23354411F85EBC14BA0504148E17A04E4335441A4703D6A4FA05041A4703D9AE53354410AD7A33055A050415C8FC295E7335441713D0AE758A0504185EB5198E93354415C8FC23560A05041666666D6EB3354419A99994969A05041A4703D6AEB335441EC51B87E6DA05041A4703DCAEE3354418FC2F5286FA050413D0AD7A3F0335441AE47E1AA6FA050413D0AD733F1335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>259069 - 303376
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-01060000000100000001030000000100000058000000666666D6323C51418FC2F578E687544185EB51C82F3C5141D7A3709DE6875441AE47E1BA2C3C5141F6285C7FE78754418FC2F5282A3C5141713D0A77E8875441333333B3283C51410AD7A360EA875441AE47E11A283C5141000000A0EB87544114AE47D1273C5141F6285CCFEC8754410AD7A330283C5141D7A3700DEE8754418FC2F5B8293C5141CDCCCC2CF0875441C3F5289C2A3C51410AD7A370F28754419A9999B92B3C5141F6285CAFF387544185EB51482D3C5141B81E85ABF4875441E17A145E2E3C5141A4703DEAF4875441AE47E14A2F3C514152B81E75F5875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C7FD5CF7173C5141D6541648AC87544171F917011C3C5141A4192E21AE875441F7F3CD1B213C51410337F251AF875441A4703D7A233C514133333343AF8754415C8FC275243C5141E17A143EAF875441E9AF1FCB273C5141C8829BBEAE8754413488AC7C283C5141592524F1AC875441E3F613E82A3C51411964621DAD87544108E8FEFA2C3C51411964621DAD875441BD7048C1313C51415103FCE0AC875441F23C47E9343C5141FF01A736AF8754415C8FC265353C5141CDCCCC5CAF8754415C8FC285373C5141713D0A17B1875441295C8F72393C514133333373B4875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262138 - 207329
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE47E17C6D51410AD7A390503B544114AE47F1896D51417B14AE275E3B54415C8FC2358A6D51419A9999895E3B5441333333E39F6D5141C3F5286C753B5441C3F5289CAF6D51418FC2F548853B5441F6285C1FB06D514148E17AE4853B544166666656B06D51415C8FC225863B5441CDCCCC6CB36D5141EC51B8EE833B5441D7A370BDB66D51413D0AD783813B5441F6285C7FB66D5141295C8F42813B544152B81E35B06D514152B81ED5853B5441CDCCCCACAF6D5141CDCCCC3C853B5441CDCCCCECB56D51417B14AEB7803B54417B14AEC7906D5141CDCCCC9C583B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000014AE47F1896D51417B14AE275E3B544176C0B5358A6D51410A4987895E3B5441C7C36B3A8A6D51410F45858E5E3B54418B95C5BB906D51416B04A88B583B544199F8806D906D5141824EF62D583B54415E5026AF8F6D514124FB1550573B544101775E938F6D5141425CAC31573B54413549A4F78E6D5141BA493187563B54415D37E25E8D6D5141A980B5C7543B5441BA1B166D896D5141F8843E76503B544147B9477F876D5141C3B9A7594E3B5441F401FDBF856D5141E2CE01704C3B544121B5C3F4806D51414F18DCE64E3B5441499BCF5F7E6D5141376642604F3B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262138 - 355829
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE47E17C6D51410AD7A390503B544114AE47F1896D51417B14AE275E3B54415C8FC2358A6D51419A9999895E3B5441333333E39F6D5141C3F5286C753B5441C3F5289CAF6D51418FC2F548853B5441F6285C1FB06D514148E17AE4853B544166666656B06D51415C8FC225863B5441CDCCCC6CB36D5141EC51B8EE833B5441D7A370BDB66D51413D0AD783813B5441F6285C7FB66D5141295C8F42813B544152B81E35B06D514152B81ED5853B5441CDCCCCACAF6D5141CDCCCC3C853B5441CDCCCCECB56D51417B14AEB7803B54417B14AEC7906D5141CDCCCC9C583B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000014AE47F1896D51417B14AE275E3B544176C0B5358A6D51410A4987895E3B5441C7C36B3A8A6D51410F45858E5E3B54418B95C5BB906D51416B04A88B583B544199F8806D906D5141824EF62D583B54415E5026AF8F6D514124FB1550573B544101775E938F6D5141425CAC31573B54413549A4F78E6D5141BA493187563B54415D37E25E8D6D5141A980B5C7543B5441BA1B166D896D5141F8843E76503B544147B9477F876D5141C3B9A7594E3B5441F401FDBF856D5141E2CE01704C3B544121B5C3F4806D51414F18DCE64E3B5441499BCF5F7E6D5141376642604F3B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263819 - 142822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -31  </desc>
-<a>
-0106000000010000000103000000010000000E000000C3F5286CE217514148E17AD4E9865441C3F528CCD8175141A4703D9AEA8654415C8FC205D1175141AE47E1FAEA8654415C8FC2D5CB175141713D0AD7EA865441F6285C6FCA1751417B14AEA7EB86544185EB5148C617514185EB5198EE865441666666E6C6175141EC51B85EF5865441C3F5281CD51751417B14AED7F3865441B81E85EBE517514114AE4751F186544166666606F91751411F85EBC1EF865441CDCCCC6CFA1751413D0AD763EF86544148E17AF4F31751419A9999D9E786544148E17AF4ED1751418FC2F5C8E8865441C3F5286CE217514148E17AD4E9865441
-</a>
-
-<b>
-010600000001000000010300000001000000160000001A84A559F6175141C7D42BA4EA86544148E17AF4F31751419A9999D9E786544148E17AF4ED1751418FC2F5C8E8865441C3F5286CE217514148E17AD4E98654419E557252DF17514188AD6515EA865441AD377131DF175141E007D516EA865441C3F528CCD8175141A4703D9AEA8654415C8FC205D1175141AE47E1FAEA8654415C8FC2D5CB175141713D0AD7EA865441D15515DACA175141C5408D69EB865441D2A8A1D9C8175141383863CBEC865441A0D7B949C61751416EDDBEA7EE86544124284D61C6175141864868AAEF8654412BA15774C61751413957517BF0865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264367 - 3107727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001700000048E17A14D318514152B81E75478454417B14AE07D318514148E17AB44D845441C3F528BCD2185141C3F528FC5084544185EB51A8D218514148E17AD451845441AE47E10AD218514152B81EA558845441713D0A77D1185141F6285C3F6284544100000080D11851418FC2F588668454411F85EB81D61851413D0AD7B36A84544152B81EE5DC185141F6285C3F6D84544166666626E4185141AE47E1FA6E845441D7A370BDEB185141666666E66F84544148E17A44EC185141EC51B8DE6B84544148E17A54ED1851410000004062845441CDCCCC4CE618514148E17A9462845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000C316687BD1185141C394D459648454412327F67BD118514123B386ED61845441EBF3F3BDD118514146913DA45D84544195BD66A8D21851416ADE97D3518454418290C90AD31851410A1837304C845441C5806312D3185141C2431A4E47845441C340B354D218514186E782FB3D845441C203DF73C6185141ECED50C840845441EF852A3AC6185141C6D7F65550845441EA710D4DC8185141E6D3E3FE5D845441C316687BD1185141C394D45964845441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264367 - 3482630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001700000048E17A14D318514152B81E75478454417B14AE07D318514148E17AB44D845441C3F528BCD2185141C3F528FC5084544185EB51A8D218514148E17AD451845441AE47E10AD218514152B81EA558845441713D0A77D1185141F6285C3F6284544100000080D11851418FC2F588668454411F85EB81D61851413D0AD7B36A84544152B81EE5DC185141F6285C3F6D84544166666626E4185141AE47E1FA6E845441D7A370BDEB185141666666E66F84544148E17A44EC185141EC51B8DE6B84544148E17A54ED1851410000004062845441CDCCCC4CE618514148E17A9462845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000C316687BD1185141C394D459648454412327F67BD118514123B386ED61845441EBF3F3BDD118514146913DA45D84544195BD66A8D21851416ADE97D3518454418290C90AD31851410A1837304C845441C5806312D3185141C2431A4E47845441C340B354D218514186E782FB3D845441C203DF73C6185141ECED50C840845441EF852A3AC6185141C6D7F65550845441EA710D4DC8185141E6D3E3FE5D845441C316687BD1185141C394D45964845441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>269232 - 3075369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A04A4985141000000F05193544152B81EB59C9851413D0AD763489354410000004093985141E17A149E439354410AD7A37089985141CDCCCC0C3E935441A4703D0A809851417B14AED739935441CDCCCC2C7C98514114AE47D1389354417B14AE4774985141713D0A8738935441A4703D5A78985141B81E851B4C935441C3F528AC80985141C3F5281C74935441C3F528AC89985141EC51B8FE7493544152B81E658C98514114AE47417593544185EB51988D985141F6285CCF7293544185EB5128909851411F85EB2171935441D7A3706D93985141EC51B8CE6F935441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000C5977B7D91985141DC66AE97709354414EA2A280939851411FE0B0CC6F9354410805C02E9798514178441A696F935441897CF57B989851413878EC476F9354412F53F8279C9851414A081B6B70935441ED7987789D985141195947017193544104BFD208A0985141D0E3982772935441B18176F9A19851412963510673935441892B24D2A39851413E044BDA7393544145CDE579A49851418BB4544074935441905394F5A5985141875EA72B759354410A25FB38A898514157D5C292769354419FD27EE4A99851417AEBBA9B77935441E17A143EAB9851411F85EB7178935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>269232 - 3376497
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A04A4985141000000F05193544152B81EB59C9851413D0AD763489354410000004093985141E17A149E439354410AD7A37089985141CDCCCC0C3E935441A4703D0A809851417B14AED739935441CDCCCC2C7C98514114AE47D1389354417B14AE4774985141713D0A8738935441A4703D5A78985141B81E851B4C935441C3F528AC80985141C3F5281C74935441C3F528AC89985141EC51B8FE7493544152B81E658C98514114AE47417593544185EB51988D985141F6285CCF7293544185EB5128909851411F85EB2171935441D7A3706D93985141EC51B8CE6F935441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000C5977B7D91985141DC66AE97709354414EA2A280939851411FE0B0CC6F9354410805C02E9798514178441A696F935441897CF57B989851413878EC476F9354412F53F8279C9851414A081B6B70935441ED7987789D985141195947017193544104BFD208A0985141D0E3982772935441B18176F9A19851412963510673935441892B24D2A39851413E044BDA7393544145CDE579A49851418BB4544074935441905394F5A5985141875EA72B759354410A25FB38A898514157D5C292769354419FD27EE4A99851417AEBBA9B77935441E17A143EAB9851411F85EB7178935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>269997 - 55013
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000100000014000000B81E85DB608F5141A4703DEAD78E5441EC51B80E608F51410AD7A310CB8E5441AE47E14A588F5141A4703D7ACF8E544185EB51D8568F5141CDCCCC4CD08E5441713D0AE7548F5141F6285CDFD18E54410AD7A3C04F8F5141B81E850BD68E54417B14AEF74A8F51413D0AD743DB8E5441295C8F42468F51413D0AD7F3E18E5441AE47E13A448F51415C8FC205E68E544166666646418F51410AD7A3C0ED8E5441295C8FB23D8F514166666666F48E5441EC51B89E3F8F514152B81E25F48E544185EB51184C8F5141666666D6F28E544152B81EB55F8F514148E17A54F28E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000CDCCCC1C408F5141A4703D5ADE8E544193E53E0B408F514199DE0575DE8E54418315E709408F514158C15C78DE8E54416DE2EECD3F8F5141448F91D2DE8E5441EC51B85E3C8F514100000010E48E544129E646733B8F514183D26CBEE48E54415C07E4783A8F51417736A481E58E54413DB79CF0388F5141A2160AB2E78E544185349857338F51411B90CEEAEB8E5441EC2DDDDF2B8F5141846B9054EA8E54418690837C2B8F5141B5D66C0CF08E54412D2073482B8F5141120E8F0BF38E5441BB0B81162B8F514111D0331EF68E5441E6633DFC2D8F51410C49B3E8F78E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275046 - 3361837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000000D000000B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54417B14AE97B92D51418FC2F5F87B3C5441713D0A17BA2D5141AE47E16A963C5441D7A3704DBA2D5141EC51B84EA23C5441AE47E1DABA2D514148E17A54BD3C5441E17A14DEBA2D51419A9999E9BD3C54418FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54415287AC97B92D514144D9A1F87B3C544136AB1718BA2D5141DA9CC4A5963C54414BDDE007B92D5141DFAC7E33953C5441028739EAB92D514174B3776DBD3C5441D8EE8E24BA2D5141CE1FC8B2BD3C54418FC2F5D8BA2D51411F85EB81BE3C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275777 - 3142195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000000B000000A4703DDA792551411F85EBC1203D54410AD7A32079255141C3F5280C1B3D54418FC2F5C8722551413D0AD7031C3D5441AE47E1CA712551418FC2F5A8133D5441E17A145E70255141CDCCCC7C073D54413D0AD70370255141333333B3043D5441F6285CFF6125514148E17A74063D5441AE47E1FA63255141295C8F92163D544152B81EF565255141713D0AA7263D544114AE479173255141EC51B89E223D5441A4703DDA792551411F85EBC1203D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003333333354255141295C8F422A3D5441CDCCCCDC61255141D7A370DD273D54414172F90E66255141522E619F263D544176581296632551416CE9FF5E133D54418113D6E961255141F7A32B77063D54411F85EB313F255141EC51B8CE0A3D5441EC51B84E3E255141CDCCCCEC0B3D5441B81E858B40255141A4703D0A1E3D54417B14AEC74225514185EB5128303D54413333333354255141295C8F422A3D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275777 - 3397259
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000000B000000A4703DDA792551411F85EBC1203D54410AD7A32079255141C3F5280C1B3D54418FC2F5C8722551413D0AD7031C3D5441AE47E1CA712551418FC2F5A8133D5441E17A145E70255141CDCCCC7C073D54413D0AD70370255141333333B3043D5441F6285CFF6125514148E17A74063D5441AE47E1FA63255141295C8F92163D544152B81EF565255141713D0AA7263D544114AE479173255141EC51B89E223D5441A4703DDA792551411F85EBC1203D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003333333354255141295C8F422A3D5441CDCCCCDC61255141D7A370DD273D54414172F90E66255141522E619F263D544176581296632551416CE9FF5E133D54418113D6E961255141F7A32B77063D54411F85EB313F255141EC51B8CE0A3D5441EC51B84E3E255141CDCCCCEC0B3D5441B81E858B40255141A4703D0A1E3D54417B14AEC74225514185EB5128303D54413333333354255141295C8F422A3D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276956 - 2933548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001B000000CDCCCC7CC0AD50411F85EBE1B1D15441E17A141EC1AD5041B81E855BAFD15441D7A370BDC4AD5041713D0AE798D154417B14AE67C7AD504152B81E8589D154417B14AE17C3AD504152B81EC586D15441B81E85CBBBAD50413333332386D154413D0AD783BAAD5041F6285CEF85D15441AE47E1BABAAD50419A9999A984D1544166666656B6AD50418FC2F54884D1544114AE4791B6AD50415C8FC2E582D154417B14AEF7BAAD5041713D0A4783D1544114AE4771CCAD504185EB51C884D1544148E17A94D2AD50419A9999895FD1544148E17AB4D6AD50413333338346D15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000B81E85BBBBAD5041F6285C8F63D15441EC51B87EC0AD5041333333E362D15441CC9B6C63C3AD504195E1698561D1544149F31844C6AD5041C6A4598D60D15441A35889E1C7AD5041F8F70A0660D15441CBFA0977CAAD5041C484D6AB5FD1544170D4B30BCFAD50414C8DB36F5FD1544148E17A94D2AD50419A9999895FD1544158507609D3AD50415A80E8C35CD154413781F1F7D3AD5041CB461F1D57D15441411CDF5ED5AD504190EF9F9B4ED15441FFBC46DCD5AD504131EDD5A24BD154418CFCDB7FD6AD5041DC9E6EC247D1544148E17AB4D6AD50413333338346D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276956 - 3787815
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001B000000CDCCCC7CC0AD50411F85EBE1B1D15441E17A141EC1AD5041B81E855BAFD15441D7A370BDC4AD5041713D0AE798D154417B14AE67C7AD504152B81E8589D154417B14AE17C3AD504152B81EC586D15441B81E85CBBBAD50413333332386D154413D0AD783BAAD5041F6285CEF85D15441AE47E1BABAAD50419A9999A984D1544166666656B6AD50418FC2F54884D1544114AE4791B6AD50415C8FC2E582D154417B14AEF7BAAD5041713D0A4783D1544114AE4771CCAD504185EB51C884D1544148E17A94D2AD50419A9999895FD1544148E17AB4D6AD50413333338346D15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000B81E85BBBBAD5041F6285C8F63D15441EC51B87EC0AD5041333333E362D15441CC9B6C63C3AD504195E1698561D1544149F31844C6AD5041C6A4598D60D15441A35889E1C7AD5041F8F70A0660D15441CBFA0977CAAD5041C484D6AB5FD1544170D4B30BCFAD50414C8DB36F5FD1544148E17A94D2AD50419A9999895FD1544158507609D3AD50415A80E8C35CD154413781F1F7D3AD5041CB461F1D57D15441411CDF5ED5AD504190EF9F9B4ED15441FFBC46DCD5AD504131EDD5A24BD154418CFCDB7FD6AD5041DC9E6EC247D1544148E17AB4D6AD50413333338346D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277031 - 2932220
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000017000000B81E852B6FAA5041C3F528DC8AD25441713D0AD75AAA5041F6285C1F73D25441295C8F8252AA5041713D0AC769D25441295C8F724FAA504148E17AE46BD25441D7A370FD49AA50416666668674D254415C8FC20548AA50410AD7A37078D254410000006046AA5041D7A3709D7CD25441CDCCCCBC44AA50411F85EB7181D254411F85EB5143AA5041713D0A4786D2544114AE478141AA5041D7A3700D8AD25441AE47E11A3CAA504152B81EF591D254410AD7A39036AA504185EB516899D254419A9999D942AA5041000000A0A9D2544185EB51D851AA50418FC2F5A8BBD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000000AD7A39036AA504185EB516899D25441239B021F3AAA504197B27D159ED25441D167252B41AA5041E51FEA2A95D254413CDAA9BE45AA5041E070C6DE8ED254414763BC2A47AA50411B92EC1F8CD25441210819B448AA504151A2EA2889D254414FA168EE48AA5041A51B037C88D25441701C85D949AA504182C8DFC585D254414E7310364BAA5041865A63C681D25441D8661CA54BAA5041C7FD27B87FD254415B1E57A24CAA5041684A72377BD254418E295ECC4CAA50415360F6717AD25441FA8A573D4DAA5041B5B3CDB477D25441609206A74DAA50412138E80576D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277031 - 3769154
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000017000000B81E852B6FAA5041C3F528DC8AD25441713D0AD75AAA5041F6285C1F73D25441295C8F8252AA5041713D0AC769D25441295C8F724FAA504148E17AE46BD25441D7A370FD49AA50416666668674D254415C8FC20548AA50410AD7A37078D254410000006046AA5041D7A3709D7CD25441CDCCCCBC44AA50411F85EB7181D254411F85EB5143AA5041713D0A4786D2544114AE478141AA5041D7A3700D8AD25441AE47E11A3CAA504152B81EF591D254410AD7A39036AA504185EB516899D254419A9999D942AA5041000000A0A9D2544185EB51D851AA50418FC2F5A8BBD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000000AD7A39036AA504185EB516899D25441239B021F3AAA504197B27D159ED25441D167252B41AA5041E51FEA2A95D254413CDAA9BE45AA5041E070C6DE8ED254414763BC2A47AA50411B92EC1F8CD25441210819B448AA504151A2EA2889D254414FA168EE48AA5041A51B037C88D25441701C85D949AA504182C8DFC585D254414E7310364BAA5041865A63C681D25441D8661CA54BAA5041C7FD27B87FD254415B1E57A24CAA5041684A72377BD254418E295ECC4CAA50415360F6717AD25441FA8A573D4DAA5041B5B3CDB477D25441609206A74DAA50412138E80576D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277181 - 2928641
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -14  </desc>
-<a>
-01060000000100000001030000000100000012000000000000506BAC5041D7A3700D52CF5441333333A384AC50417B14AE6748CF54417B14AE5799AC50413333331340CF54410AD7A3F096AC504185EB51983BCF54411F85EB6193AC50417B14AE8736CF54417B14AED78EAC50413333333331CF5441713D0A978BAC50411F85EB612DCF54418FC2F5C885AC50417B14AE2726CF54411F85EBC182AC5041A4703DEA21CF5441C3F5286C81AC5041F6285CDF1FCF5441C3F5285C4DAC5041C3F5288C29CF5441B81E858B44AC5041F6285C2F2BCF54410AD7A3B053AC5041333333833CCF5441E17A14CE58AC5041C3F5289C42CF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000A47E4EF95AAC504117BA2C6F3FCF5441CBAFA17460AC5041C2DC8D3E48CF5441FF9368AA61AC50414CDFD32F4ACF5441453537B762AC5041713A65C84BCF54413A4EB0B863AC5041C97E0C354DCF54418EF5A4A264AC5041AF44816B4ECF5441A100F45E65AC5041646363654FCF54417474BD0666AC5041798D543A50CF5441B5ADABB566AC50410D591C9750CF5441264456F568AC5041EAEE6DAA51CF5441C07293586AAC50410E04347B51CF5441A4703D3A85AC5041F6285CAF47CF544128ECC98E80AC5041729B836B3FCF5441726A3DE483AC5041CDCD04D63ACF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277181 - 3807130
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -14  </desc>
-<a>
-01060000000100000001030000000100000012000000000000506BAC5041D7A3700D52CF5441333333A384AC50417B14AE6748CF54417B14AE5799AC50413333331340CF54410AD7A3F096AC504185EB51983BCF54411F85EB6193AC50417B14AE8736CF54417B14AED78EAC50413333333331CF5441713D0A978BAC50411F85EB612DCF54418FC2F5C885AC50417B14AE2726CF54411F85EBC182AC5041A4703DEA21CF5441C3F5286C81AC5041F6285CDF1FCF5441C3F5285C4DAC5041C3F5288C29CF5441B81E858B44AC5041F6285C2F2BCF54410AD7A3B053AC5041333333833CCF5441E17A14CE58AC5041C3F5289C42CF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000A47E4EF95AAC504117BA2C6F3FCF5441CBAFA17460AC5041C2DC8D3E48CF5441FF9368AA61AC50414CDFD32F4ACF5441453537B762AC5041713A65C84BCF54413A4EB0B863AC5041C97E0C354DCF54418EF5A4A264AC5041AF44816B4ECF5441A100F45E65AC5041646363654FCF54417474BD0666AC5041798D543A50CF5441B5ADABB566AC50410D591C9750CF5441264456F568AC5041EAEE6DAA51CF5441C07293586AAC50410E04347B51CF5441A4703D3A85AC5041F6285CAF47CF544128ECC98E80AC5041729B836B3FCF5441726A3DE483AC5041CDCD04D63ACF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277275 - 2934060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000001D0000007B14AEF792AC504148E17A042CD354418FC2F5589AAC50415C8FC2E52BD35441A4703D5AAAAC5041295C8F6229D35441295C8F52A8AC504114AE471126D354410AD7A3F0A1AC504114AE47A11BD3544100000090A0AC504114AE476119D354418FC2F5889AAC5041F6285C7F0ED354413D0AD7C394AC5041D7A370DD05D3544185EB51088DAC5041F6285C3FFBD254416666664684AC5041D7A3701DEED254418FC2F5F879AC504133333393E1D2544185EB516874AC5041CDCCCCCCDAD25441333333436AAC50413D0AD773CED2544148E17AA469AC5041D7A370ADCDD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000000958416B7BAC5041152A48B629D35441295C8F827BAC50415C8FC2C529D35441D90DA28486AC50415BB376D32AD354417D936B228EAC5041086C118E2BD35441B94666E791AC5041A9E06BEA2BD3544171A2906E96AC504193210FF62BD354414C5002519AAC5041AB733EE52BD354412592F414A1AC5041164D19D92AD354410E40204BAAAC5041CF32EA4829D354415042755AA8AC5041A2012F1E26D35441D5AE7706A6AC5041CBA0C14F22D35441ECE31415A4AC50414C6C89221FD35441256710F9A1AC5041B5779DAF1BD354419E14317C8EAC50417FEFCFA622D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277275 - 3799638
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000010000001D0000007B14AEF792AC504148E17A042CD354418FC2F5589AAC50415C8FC2E52BD35441A4703D5AAAAC5041295C8F6229D35441295C8F52A8AC504114AE471126D354410AD7A3F0A1AC504114AE47A11BD3544100000090A0AC504114AE476119D354418FC2F5889AAC5041F6285C7F0ED354413D0AD7C394AC5041D7A370DD05D3544185EB51088DAC5041F6285C3FFBD254416666664684AC5041D7A3701DEED254418FC2F5F879AC504133333393E1D2544185EB516874AC5041CDCCCCCCDAD25441333333436AAC50413D0AD773CED2544148E17AA469AC5041D7A370ADCDD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000000958416B7BAC5041152A48B629D35441295C8F827BAC50415C8FC2C529D35441D90DA28486AC50415BB376D32AD354417D936B228EAC5041086C118E2BD35441B94666E791AC5041A9E06BEA2BD3544171A2906E96AC504193210FF62BD354414C5002519AAC5041AB733EE52BD354412592F414A1AC5041164D19D92AD354410E40204BAAAC5041CF32EA4829D354415042755AA8AC5041A2012F1E26D35441D5AE7706A6AC5041CBA0C14F22D35441ECE31415A4AC50414C6C89221FD35441256710F9A1AC5041B5779DAF1BD354419E14317C8EAC50417FEFCFA622D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277999 - 1476711
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000016000000000000201EE55041E17A14DE2E2D55418FC2F5A821E550413D0AD713362D55413D0AD72323E550418FC2F518392D5541713D0AB726E550419A9999293B2D5541B81E85EB2BE55041AE47E17A392D5541B81E85AB2EE55041F6285CBF362D55415C8FC2C530E55041EC51B86E312D5541D7A3704D32E5504166666606272D55417B14AE3732E55041B81E856B1D2D5541295C8F5231E5504114AE47F1162D5541AE47E10A31E550419A9999E9142D5541666666B62EE5504152B81E450D2D5541CDCCCC4C2CE55041CDCCCC4C082D5541EC51B86E29E55041295C8F42042D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000004A4FA8981DE5504156B333100B2D554143A1ED491DE550413F7C4D8A0B2D554124954C021DE55041E08D7DF20B2D5541B79159391CE550413DF79A390D2D5541A629C24F2FE55041824CFA96172D55418D124D592FE5504112AF00A9172D5541E17A146E2FE55041A4703D8A172D55415FD5BA2231E55041F1C89A061B2D55416B0EEE2C31E55041E33D731B1B2D5541244138012EE55041EB23C474212D5541D75EA96C29E55041FBCF49E02A2D55415C4637B624E550419A679EFF342D55413F6486AF24E550415808D00D352D554111F5FCAB24E55041FAC65015352D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277999 - 3817424
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000016000000000000201EE55041E17A14DE2E2D55418FC2F5A821E550413D0AD713362D55413D0AD72323E550418FC2F518392D5541713D0AB726E550419A9999293B2D5541B81E85EB2BE55041AE47E17A392D5541B81E85AB2EE55041F6285CBF362D55415C8FC2C530E55041EC51B86E312D5541D7A3704D32E5504166666606272D55417B14AE3732E55041B81E856B1D2D5541295C8F5231E5504114AE47F1162D5541AE47E10A31E550419A9999E9142D5541666666B62EE5504152B81E450D2D5541CDCCCC4C2CE55041CDCCCC4C082D5541EC51B86E29E55041295C8F42042D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000004A4FA8981DE5504156B333100B2D554143A1ED491DE550413F7C4D8A0B2D554124954C021DE55041E08D7DF20B2D5541B79159391CE550413DF79A390D2D5541A629C24F2FE55041824CFA96172D55418D124D592FE5504112AF00A9172D5541E17A146E2FE55041A4703D8A172D55415FD5BA2231E55041F1C89A061B2D55416B0EEE2C31E55041E33D731B1B2D5541244138012EE55041EB23C474212D5541D75EA96C29E55041FBCF49E02A2D55415C4637B624E550419A679EFF342D55413F6486AF24E550415808D00D352D554111F5FCAB24E55041FAC65015352D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277999 - 146156
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000200000016000000000000201EE55041E17A14DE2E2D55418FC2F5A821E550413D0AD713362D55413D0AD72323E550418FC2F518392D5541713D0AB726E550419A9999293B2D5541B81E85EB2BE55041AE47E17A392D5541B81E85AB2EE55041F6285CBF362D55415C8FC2C530E55041EC51B86E312D5541D7A3704D32E5504166666606272D55417B14AE3732E55041B81E856B1D2D5541295C8F5231E5504114AE47F1162D5541AE47E10A31E550419A9999E9142D5541666666B62EE5504152B81E450D2D5541CDCCCC4C2CE55041CDCCCC4C082D5541EC51B86E29E55041295C8F42042D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000043A1ED491DE550413F7C4D8A0B2D554124954C021DE55041E08D7DF20B2D5541B79159391CE550413DF79A390D2D5541A629C24F2FE55041824CFA96172D55418D124D592FE5504112AF00A9172D5541E17A146E2FE55041A4703D8A172D55415FD5BA2231E55041F1C89A061B2D55416B0EEE2C31E55041E33D731B1B2D5541244138012EE55041EB23C474212D5541D75EA96C29E55041FBCF49E02A2D55415C4637B624E550419A679EFF342D55413F6486AF24E550415808D00D352D554111F5FCAB24E55041FAC65015352D55412382D5A824E5504116A9011C352D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277999 - 352067
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000200000016000000000000201EE55041E17A14DE2E2D55418FC2F5A821E550413D0AD713362D55413D0AD72323E550418FC2F518392D5541713D0AB726E550419A9999293B2D5541B81E85EB2BE55041AE47E17A392D5541B81E85AB2EE55041F6285CBF362D55415C8FC2C530E55041EC51B86E312D5541D7A3704D32E5504166666606272D55417B14AE3732E55041B81E856B1D2D5541295C8F5231E5504114AE47F1162D5541AE47E10A31E550419A9999E9142D5541666666B62EE5504152B81E450D2D5541CDCCCC4C2CE55041CDCCCC4C082D5541EC51B86E29E55041295C8F42042D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000043A1ED491DE550413F7C4D8A0B2D554124954C021DE55041E08D7DF20B2D5541B79159391CE550413DF79A390D2D5541A629C24F2FE55041824CFA96172D55418D124D592FE5504112AF00A9172D5541E17A146E2FE55041A4703D8A172D55415FD5BA2231E55041F1C89A061B2D55416B0EEE2C31E55041E33D731B1B2D5541244138012EE55041EB23C474212D5541D75EA96C29E55041FBCF49E02A2D55415C4637B624E550419A679EFF342D55413F6486AF24E550415808D00D352D554111F5FCAB24E55041FAC65015352D55412382D5A824E5504116A9011C352D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>278446 - 53700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000010000002500000052B81E85F0F4504100000030682C554166666636EEF450417B14AEA7662C55418FC2F578ECF450419A999939692C554152B81E75EAF450419A9999A96C2C5541713D0A37E7F4504152B81E65722C554114AE4701E6F45041D7A3707D742C554114AE4771EBF450410AD7A3E0772C554152B81E55EAF450413D0AD7637A2C5541713D0A07E9F450413D0AD7437C2C55415C8FC265E6F450413D0AD7038A2C55419A9999D9E6F45041A4703D0A8F2C5541713D0A67EAF45041000000B08D2C5541EC51B8AEEFF45041F6285C2F842C554185EB5198F3F4504148E17A34812C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000F6285C1FF8F450410AD7A3B0892C55417F43FA3EF8F450419B0AD0B4892C5541EF82A660F9F45041228D6393892C554162ECB2DBF9F4504173D847EB892C55415C8FC2F5F9F45041EC51B8EE892C5541B81E85EBFAF450415C8FC2958A2C55410AD7A3A0FBF45041D7A3704D8B2C55412E1B83AFFBF450418EF39B6B8B2C5541F6942DEDFBF45041566D46A98B2C554100570AC810F55041FC826A866A2C55416B3C2BC015F55041DA0B9ED06F2C5541333333D315F55041333333B36F2C5541B600ECFC17F55041EB26BD21722C55418E71439D19F55041487B9A526F2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>280165 - 265548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001A00000014AE47B183F850417B14AE57617F5441A4703D0A7AF850413D0AD7B3657F5441CDCCCCDC7BF850410AD7A390717F54419A9999A979F85041E17A14BE737F5441B81E85DB77F85041AE47E14A747F544114AE47D175F85041295C8F22747F544148E17A8472F85041CDCCCC5C727F5441666666166CF850415C8FC295737F5441000000D069F85041CDCCCC1C6F7F5441EC51B81E65F85041333333C3717F544114AE47A165F8504166666676737F5441CDCCCC4C68F85041B81E857B777F54418FC2F5E869F850410AD7A380787F5441295C8F626CF85041666666A6787F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F0000002336C51768F850414878AD2B777F544104C65F4068F85041B092AA58777F544154345A6968F850413AEC9B8D777F54412C1E284069F85041C540B215787F5441746268EC69F85041DC70D880787F5441381E05F76AF850412B07BC90787F54417FE302F96CF85041A308089D787F5441DBA6956C70F85041EFBF93C6787F54410425870074F85041CC6D14E3787F544151BBA1E277F850411AC20302797F5441058670EF7EF850413DBFA034797F5441C8A94BDD87F85041771B8E88797F54410FDAD76E8FF8504113FEE2CA797F54417275F82096F85041A8B2C1FE797F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>282525 - 398150
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000012000000E17A140EFEAC504152B81EC55CE1544148E17AE4F7AC50410AD7A38053E1544152B81EE5F5AC5041E17A14AE4EE15441AE47E1EAF0AC5041295C8FF247E15441CDCCCCACEEAC5041AE47E14A46E1544152B81E85E0AC5041295C8F323EE15441CDCCCC1CDFAC504185EB51083EE154410AD7A3F0D5AC50410AD7A3E037E154410AD7A3E0CCAC5041333333C32EE154418FC2F538CDAC5041295C8FA22BE15441D7A3702DC3AC5041EC51B87E31E15441EC51B87ED1AC504148E17AC43DE15441333333D3DCAC50410AD7A36047E15441CDCCCCFCE0AC5041E17A14AE4CE15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000554F621BCDAC50417F33ACAE2CE15441C629F538CDAC50414BB58FA22BE15441E5A3702DC3AC5041E451B87E31E154414AB99660C7AC50410E8B4D1835E15441EC51B87ED1AC504148E17AC43DE1544114E9A12EDCAC5041B22B0ED546E15441333333D3DCAC50410AD7A36047E1544154AC095ADDAC50416805680C48E15441988B9377DDAC504175E4083248E1544123889278DDAC50418CB64D3348E154418360F07DDDAC504192D1233A48E15441390DED39DEAC504198959C2949E15441D8CCCCFCE0AC5041CC7A14AE4CE154410B295C2FE4AC5041503D0A174FE15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>283969 - 3132607
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-010600000001000000010300000001000000200000008FC2F568283E51419A9999E9460555419A999949263E51413D0AD7B34705554152B81E35243E5141A4703D7A480555413D0AD783253E5141CDCCCC5C4C055541CDCCCC4C273E51410AD7A32051055541B81E85CB283E51415C8FC2F55605554152B81E952E3E51418FC2F5F870055541A4703DDA343E51419A9999A9890555411F85EB91353E5141AE47E12A8E055541F6285C7F363E5141C3F528DC930555418FC2F558373E5141CDCCCCCC980555418FC2F5E8373E5141D7A370DD9B05554133333363393E51413D0AD723A1055541A4703DDA3A3E5141A4703D7AA0055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3D0403E51413D0AD7139D055541666666364D3E51418FC2F52895055541612D4431493E5141BA5F9FB3880555414834CA11463E51411A8898F17E05554156F96F1B453E5141092D952178055541BD5BB725433E5141C26FF8A972055541BB4DA165413E5141FAF5DF646B0555415681F0303E3E5141CC41E5515C055541F9CE95E83C3E5141F52625ED53055541AF2920303C3E51412A98E9134F0555410B2BC7083C3E5141762D240B4E055541C85CA6D43B3E514133170D3C4D055541873D0479373E5141E0E07CCC4C05554181E0B4C7383E5141DF70192B56055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>283969 - 3493779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-010600000001000000010300000001000000200000008FC2F568283E51419A9999E9460555419A999949263E51413D0AD7B34705554152B81E35243E5141A4703D7A480555413D0AD783253E5141CDCCCC5C4C055541CDCCCC4C273E51410AD7A32051055541B81E85CB283E51415C8FC2F55605554152B81E952E3E51418FC2F5F870055541A4703DDA343E51419A9999A9890555411F85EB91353E5141AE47E12A8E055541F6285C7F363E5141C3F528DC930555418FC2F558373E5141CDCCCCCC980555418FC2F5E8373E5141D7A370DD9B05554133333363393E51413D0AD723A1055541A4703DDA3A3E5141A4703D7AA0055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3D0403E51413D0AD7139D055541666666364D3E51418FC2F52895055541612D4431493E5141BA5F9FB3880555414834CA11463E51411A8898F17E05554156F96F1B453E5141092D952178055541BD5BB725433E5141C26FF8A972055541BB4DA165413E5141FAF5DF646B0555415681F0303E3E5141CC41E5515C055541F9CE95E83C3E5141F52625ED53055541AF2920303C3E51412A98E9134F0555410B2BC7083C3E5141762D240B4E055541C85CA6D43B3E514133170D3C4D055541873D0479373E5141E0E07CCC4C05554181E0B4C7383E5141DF70192B56055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284951 - 3132607
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCCBC2D3E5141713D0A57440555411F85EBE12E3E51410AD7A3C0470555417B14AE772F3E5141D7A370AD47055541AE47E1CA333E5141E17A14FE4F0555417B14AEE7353E51419A99997952055541E17A14FE383E51418FC2F5F85405554133333343383E514148E17AE45005554185EB5178373E5141AE47E1FA4B05554133333303333E5141EC51B8FE4A055541C3F5286C323E514148E17A144905554148E17AA4303E51413D0AD7F34405554152B81ED52E3E5141EC51B87E40055541CDCCCCBC2D3E5141713D0A5744055541
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3D0403E51413D0AD7139D055541666666364D3E51418FC2F52895055541612D4431493E5141BA5F9FB3880555414834CA11463E51411A8898F17E05554156F96F1B453E5141092D952178055541BD5BB725433E5141C26FF8A972055541BB4DA165413E5141FAF5DF646B0555415681F0303E3E5141CC41E5515C055541F9CE95E83C3E5141F52625ED53055541AF2920303C3E51412A98E9134F0555410B2BC7083C3E5141762D240B4E055541C85CA6D43B3E514133170D3C4D055541873D0479373E5141E0E07CCC4C05554181E0B4C7383E5141DF70192B56055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284951 - 3493779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCCBC2D3E5141713D0A57440555411F85EBE12E3E51410AD7A3C0470555417B14AE772F3E5141D7A370AD47055541AE47E1CA333E5141E17A14FE4F0555417B14AEE7353E51419A99997952055541E17A14FE383E51418FC2F5F85405554133333343383E514148E17AE45005554185EB5178373E5141AE47E1FA4B05554133333303333E5141EC51B8FE4A055541C3F5286C323E514148E17A144905554148E17AA4303E51413D0AD7F34405554152B81ED52E3E5141EC51B87E40055541CDCCCCBC2D3E5141713D0A5744055541
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3D0403E51413D0AD7139D055541666666364D3E51418FC2F52895055541612D4431493E5141BA5F9FB3880555414834CA11463E51411A8898F17E05554156F96F1B453E5141092D952178055541BD5BB725433E5141C26FF8A972055541BB4DA165413E5141FAF5DF646B0555415681F0303E3E5141CC41E5515C055541F9CE95E83C3E5141F52625ED53055541AF2920303C3E51412A98E9134F0555410B2BC7083C3E5141762D240B4E055541C85CA6D43B3E514133170D3C4D055541873D0479373E5141E0E07CCC4C05554181E0B4C7383E5141DF70192B56055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287019 - 4257022
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-010600000001000000010300000001000000100000007B14AE97A8D550410000006089C1544133333393ABD55041AE47E11A8CC1544152B81E35ADD55041CDCCCC3C73C15441B81E85DBA0D55041AE47E1BA6FC15441E17A146E93D55041A4703DFA6CC15441A4703D8A95D55041A4703D4A52C154417B14AEF78DD55041B81E85CB51C15441333333C383D55041D7A3702D52C154417B14AE7780D550417B14AED752C154418FC2F5487CD55041E17A147E54C15441F6285C1F7AD55041D7A3704D76C154413D0AD78386D550419A9999C978C15441C3F528DC9BD55041B81E855B80C1544148E17A44A0D5504114AE471183C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000002366A23494D550414EEEE83352C154417B14AEF78DD55041B81E85CB51C15441333333C383D55041D7A3702D52C154417B14AE7780D550417B14AED752C154418FC2F5487CD55041E17A147E54C15441F6285C1F7AD55041D7A3704D76C154413D0AD78386D550419A9999C978C15441C3F528DC9BD55041B81E855B80C1544148E17A44A0D5504114AE471183C1544114AE4771A4D5504185EB51F885C154417B14AE97A8D550410000006089C1544133333393ABD55041AE47E11A8CC15441FCE04338ADD55041EFBB411073C15441DCA6DF00A8D5504128666EC271C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287019 - 4257050
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-010600000001000000010300000001000000100000007B14AE97A8D550410000006089C1544133333393ABD55041AE47E11A8CC1544152B81E35ADD55041CDCCCC3C73C15441B81E85DBA0D55041AE47E1BA6FC15441E17A146E93D55041A4703DFA6CC15441A4703D8A95D55041A4703D4A52C154417B14AEF78DD55041B81E85CB51C15441333333C383D55041D7A3702D52C154417B14AE7780D550417B14AED752C154418FC2F5487CD55041E17A147E54C15441F6285C1F7AD55041D7A3704D76C154413D0AD78386D550419A9999C978C15441C3F528DC9BD55041B81E855B80C1544148E17A44A0D5504114AE471183C15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000A972BB3A94D5504120D5634852C154418195433B94D55041560E2D4A52C15441D924CF2D94D550418963EDEF52C154410E2DB27593D55041273108CC5BC15441E7FBA92192D550410681959B6CC154410CF893B197D5504150A556BA6DC1544127BC741099D5504126FAFF006EC15441D145F6C29BD55041067F75AF6EC15441DA7E06F3A0D55041F1D8FFFE6FC15441DCA6DF00A8D5504128666EC271C15441FCE04338ADD55041EFBB411073C154411F85EBF1AED55041C3F528CC58C154410000007098D55041B81E856B52C154414468BA5896D5504129A2F15A52C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287492 - 223353
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000028000000AE47E1CA85A65141E17A14BECDA7544114AE47317DA6514166666606DCA75441C3F5289C7AA65141B81E859BDBA754413D0AD71374A65141EC51B86ED3A754413D0AD7536BA65141295C8F52DFA75441000000506EA651418FC2F5D8E1A7544185EB51E870A6514148E17A84E0A75441EC51B80E77A65141C3F5287CE4A75441F6285C8F78A651419A9999D9E7A754411F85EB9176A65141CDCCCC6CEBA75441713D0A2779A6514100000010EDA75441E17A14BE7AA6514114AE4721EAA75441F6285C1F80A65141C3F5284CDFA75441000000108AA6514148E17A54CBA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B7E6936C8BA651410C47869EDCA754410799643A8CA65141FE729AF8DAA75441067FE01E8EA65141DDA5A22FD7A7544107BEBB1D8EA651416FD0FD2DD7A754415CD1F9588DA65141899746EDD6A75441EFDD6EBD8BA651418B30EA65D6A75441A0AB93A889A65141E60BA7B6D5A75441477C9F3789A65141A998757FD6A754419D89614588A65141887D86C1D6A75441E996235387A651411EDC80ABD6A754419301E04A86A65141D48A48CFD5A754416829911685A65141E8612C61D5A7544197FFEEF483A6514151495F98D7A75441F8BAB2A983A65141FA5D812FD8A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287492 - 393512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000028000000AE47E1CA85A65141E17A14BECDA7544114AE47317DA6514166666606DCA75441C3F5289C7AA65141B81E859BDBA754413D0AD71374A65141EC51B86ED3A754413D0AD7536BA65141295C8F52DFA75441000000506EA651418FC2F5D8E1A7544185EB51E870A6514148E17A84E0A75441EC51B80E77A65141C3F5287CE4A75441F6285C8F78A651419A9999D9E7A754411F85EB9176A65141CDCCCC6CEBA75441713D0A2779A6514100000010EDA75441E17A14BE7AA6514114AE4721EAA75441F6285C1F80A65141C3F5284CDFA75441000000108AA6514148E17A54CBA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B7E6936C8BA651410C47869EDCA754410799643A8CA65141FE729AF8DAA75441067FE01E8EA65141DDA5A22FD7A7544107BEBB1D8EA651416FD0FD2DD7A754415CD1F9588DA65141899746EDD6A75441EFDD6EBD8BA651418B30EA65D6A75441A0AB93A889A65141E60BA7B6D5A75441477C9F3789A65141A998757FD6A754419D89614588A65141887D86C1D6A75441E996235387A651411EDC80ABD6A754419301E04A86A65141D48A48CFD5A754416829911685A65141E8612C61D5A7544197FFEEF483A6514151495F98D7A75441F8BAB2A983A65141FA5D812FD8A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288768 - 150985
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000080000000103000000010000000F000000A4703D9A6E0E5141A4703DFA1F2E5441EC51B8DE6F0E5141AE47E1DA0E2E5441333333D3700E514148E17AA4052E5441E17A147E710E5141D7A370BD002E5441295C8F52700E5141B81E85CB002E544185EB51A8700E5141713D0AE7FE2D5441295C8F426D0E51413D0AD783FF2D5441AE47E16A6A0E5141295C8F92002E544114AE47B1680E514100000030022E54410AD7A3B0670E51410AD7A300102E544133333393660E5141D7A370ED1C2E544185EB51E8650E51410AD7A310262E5441713D0A37650E51419A999919312E544152B81E556D0E5141AE47E15A312E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000000AD7A3D02F0E5141295C8F922E2E544130F1BB10300E51417FB2B31E232E54416FD10F44300E51414A1ED7AC162E544194165457300E51416BB08181162E5441C8689859300E5141FF10D019162E5441815A7CB62E0E5141F2911289152E54412323BB442D0E5141B6F39009152E54412FF0C09C250E5141A0E8AF65122E5441433EF603250E51416796FF30122E5441D3CFD826240E5141A4C1BFE4112E5441A66790C2230E51418FE02AC2112E5441A84A9FD5220E5141F4DC7570112E5441C012DFBE220E51417706D7CB162E54411DC4F5BD220E5141D92E271D1B2E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288768 - 392985
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000080000000103000000010000000F000000A4703D9A6E0E5141A4703DFA1F2E5441EC51B8DE6F0E5141AE47E1DA0E2E5441333333D3700E514148E17AA4052E5441E17A147E710E5141D7A370BD002E5441295C8F52700E5141B81E85CB002E544185EB51A8700E5141713D0AE7FE2D5441295C8F426D0E51413D0AD783FF2D5441AE47E16A6A0E5141295C8F92002E544114AE47B1680E514100000030022E54410AD7A3B0670E51410AD7A300102E544133333393660E5141D7A370ED1C2E544185EB51E8650E51410AD7A310262E5441713D0A37650E51419A999919312E544152B81E556D0E5141AE47E15A312E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000000AD7A3D02F0E5141295C8F922E2E544130F1BB10300E51417FB2B31E232E54416FD10F44300E51414A1ED7AC162E544194165457300E51416BB08181162E5441C8689859300E5141FF10D019162E5441815A7CB62E0E5141F2911289152E54412323BB442D0E5141B6F39009152E54412FF0C09C250E5141A0E8AF65122E5441433EF603250E51416796FF30122E5441D3CFD826240E5141A4C1BFE4112E5441A66790C2230E51418FE02AC2112E5441A84A9FD5220E5141F4DC7570112E5441C012DFBE220E51417706D7CB162E54411DC4F5BD220E5141D92E271D1B2E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290160 - 3105964
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000D00000085EB51D8A39450416666663675FB5441295C8F82AC945041F6285CCF71FB544114AE4741B6945041E17A14EE69FB54411F85EBF1C09450410000008063FB5441666666D6CF945041EC51B88E56FB54413D0AD703CE9450418FC2F5B850FB5441D7A3703DB89450413D0AD7D356FB544185EB51A8B3945041E17A148E58FB544114AE4791739450419A9999F978FB544185EB512874945041D7A3703D7BFB544148E17A048994504152B81EB577FB54419A9999B98F945041713D0A1779FB544185EB51D8A39450416666663675FB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000C0D9BA8CBB945041FC1B024266FB544111F872EDB594504155CED4DA68FB544109721D99A99450414F93708F6EFB54411EF60367A3945041E3E2718971FB5441F3FF6D089F945041F6FED7A273FB54411EEFDBDA9A945041D6C827C275FB544185D5F13897945041EC51F8A777FB544185EB51D8A39450416666663675FB5441295C8F82AC945041F6285CCF71FB5441E01EAD2CB6945041330750FC69FB544122A17295BE945041878B96EB64FB5441C0D9BA8CBB945041FC1B024266FB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290160 - 3473207
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000D00000085EB51D8A39450416666663675FB5441295C8F82AC945041F6285CCF71FB544114AE4741B6945041E17A14EE69FB54411F85EBF1C09450410000008063FB5441666666D6CF945041EC51B88E56FB54413D0AD703CE9450418FC2F5B850FB5441D7A3703DB89450413D0AD7D356FB544185EB51A8B3945041E17A148E58FB544114AE4791739450419A9999F978FB544185EB512874945041D7A3703D7BFB544148E17A048994504152B81EB577FB54419A9999B98F945041713D0A1779FB544185EB51D8A39450416666663675FB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000C0D9BA8CBB945041FC1B024266FB544111F872EDB594504155CED4DA68FB544109721D99A99450414F93708F6EFB54411EF60367A3945041E3E2718971FB5441F3FF6D089F945041F6FED7A273FB54411EEFDBDA9A945041D6C827C275FB544185D5F13897945041EC51F8A777FB544185EB51D8A39450416666663675FB5441295C8F82AC945041F6285CCF71FB5441E01EAD2CB6945041330750FC69FB544122A17295BE945041878B96EB64FB5441C0D9BA8CBB945041FC1B024266FB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302239 - 215920
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -124  </desc>
-<a>
-010600000001000000010300000001000000110000000AD7A3603A3D5141D7A3706D8F2355410AD7A380223D51415C8FC2759C2355413D0AD773123D5141EC51B85EA52355410AD7A3000D3D51418FC2F5D8A8235541AE47E11A083D51410AD7A340AC235541F6285C7F033D51410AD7A300B02355417B14AE670E3D514152B81E65B92355419A999949113D51410AD7A3E0BB235541B81E85AB173D5141D7A370EDB5235541F6285C9F393D5141E17A149EA0235541666666863C3D514148E17AA49E235541EC51B87E423D51419A9999599A23554185EB5198423D51410AD7A3809923554114AE47E13D3D5141713D0AD791235541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000091ED61520B3D514121001904AA2355418FEAEA3E0B3D5141EE73A111AA23554141934E8E0A3D514142746B8CAA2355412CFC88820A3D514122A99A94AA2355416D09D87F0A3D51415EA77996AA235541B5A783B9033D51415788B732B0235541CE8110C5033D51411FB1A93CB0235541ABB271E5063D514192A2DFEDB22355418D3395ED063D5141F2BFE1F4B2235541F10B05F6063D5141519A25FCB223554143F9EB59113D5141F5B97BC8BB23554127CC2E28123D514112E22311BB235541B81E85AB173D5141D7A370EDB52355417B895005193D51411EAA6714B5235541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302239 - 392516
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -45  </desc>
-<a>
-010600000001000000010300000001000000110000000AD7A3603A3D5141D7A3706D8F2355410AD7A380223D51415C8FC2759C2355413D0AD773123D5141EC51B85EA52355410AD7A3000D3D51418FC2F5D8A8235541AE47E11A083D51410AD7A340AC235541F6285C7F033D51410AD7A300B02355417B14AE670E3D514152B81E65B92355419A999949113D51410AD7A3E0BB235541B81E85AB173D5141D7A370EDB5235541F6285C9F393D5141E17A149EA0235541666666863C3D514148E17AA49E235541EC51B87E423D51419A9999599A23554185EB5198423D51410AD7A3809923554114AE47E13D3D5141713D0AD791235541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000008EED61520B3D514122001904AA2355418FEAEA3E0B3D5141E973A111AA2355413D934E8E0A3D51413F746B8CAA2355417909D87F0A3D514156A77996AA235541B0A783B9033D51415888B732B0235541CA8110C5033D51411CB1A93CB0235541A9B271E5063D514193A2DFEDB2235541200B05F6063D51419D9925FCB223554143F9EB59113D5141F5B97BC8BB2355417CCC2E28123D5141C3E12311BB235541B81E85AB173D5141D7A370EDB52355417F895005193D514121AA6714B523554176A0B3F0193D514159AAC967B42355417B4DAE401C3D51417D7FFF33B2235541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>320455 - 3034982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -530  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE4791B080514148E17A349B6D544185EB5128B68051410AD7A3309D6D544152B81E55B680514148E17AD49C6D5441295C8F02B780514148E17AF4996D54415C8FC265B98051419A9999D9936D544166666646BC80514148E17AF48D6D54419A999989BF805141295C8F72896D544152B81E75C08051419A999999876D54410AD7A3F0C080514152B81E85856D544152B81E55C1805141333333C3826D5441333333F3C2805141D7A3704D7E6D5441F6285CAFC5805141CDCCCC0C7A6D5441713D0AC7C280514185EB5148786D544148E17A84B8805141A4703DEA716D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C3F5285CA480514114AE4721626D544114AE47F19C805141000000B05C6D5441E17A143E958051415C8FC2855A6D54410000002092805141E17A14FE5B6D5441BC61CF6491805141538AFA025F6D5441311F36EC9580514176B7E03D606D544133946C35978051410FA564D65D6D5441A9C609069D8051413447815A606D54410DEF18DB9C805141669488FE646D5441294825F1988051416F52CFB56C6D54410A05AC489A8051414F0F560D6E6D5441BB5E988E99805141EED0B3CA706D5441A3F22FE197805141D8D98166706D544105A6086D96805141D002716B736D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>320455 - 3515640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -530  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE4791B080514148E17A349B6D544185EB5128B68051410AD7A3309D6D544152B81E55B680514148E17AD49C6D5441295C8F02B780514148E17AF4996D54415C8FC265B98051419A9999D9936D544166666646BC80514148E17AF48D6D54419A999989BF805141295C8F72896D544152B81E75C08051419A999999876D54410AD7A3F0C080514152B81E85856D544152B81E55C1805141333333C3826D5441333333F3C2805141D7A3704D7E6D5441F6285CAFC5805141CDCCCC0C7A6D5441713D0AC7C280514185EB5148786D544148E17A84B8805141A4703DEA716D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C3F5285CA480514114AE4721626D544114AE47F19C805141000000B05C6D5441E17A143E958051415C8FC2855A6D54410000002092805141E17A14FE5B6D5441BC61CF6491805141538AFA025F6D5441311F36EC9580514176B7E03D606D544133946C35978051410FA564D65D6D5441A9C609069D8051413447815A606D54410DEF18DB9C805141669488FE646D5441294825F1988051416F52CFB56C6D54410A05AC489A8051414F0F560D6E6D5441BB5E988E99805141EED0B3CA706D5441A3F22FE197805141D8D98166706D544105A6086D96805141D002716B736D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>661056 - 51245
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000010000000103000000010000002C00000048E17A2478C25041713D0A4775CA5441713D0A1782C2504114AE476183CA54418FC2F54873C2504148E17A9484CA5441D7A3708D6CC25041713D0A0785CA54417B14AE7767C250411F85EBA185CA54418FC2F55866C25041666666A67ECA54413D0AD72365C25041B81E85DB75CA5441A4703D6A63C25041AE47E1AA6DCA5441A4703D3A60C25041B81E855B64CA54410AD7A3E05EC2504185EB514862CA5441F6285CAF5AC25041D7A3706D64CA5441CDCCCCAC53C2504114AE47D168CA5441F6285C7F4AC250419A9999796FCA5441295C8F4244C250415C8FC2D573CA5441 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000360000009820F1F05EC25041CC6A606162CA5441BBBD5E7A5DC2504189F29EFF62CA544119880C7259C250416FCD273465CA5441CDCCCCAC53C2504114AE47D168CA5441CC9051E54CC250419A9639BC6DCA5441F6285C7F4AC250419A9999796FCA5441295C8F4244C250415C8FC2D573CA54411398B1D043C25041A367A50474CA5441E8AC47D143C25041ED40E10674CA5441C3F6F2F844C250411D75D3A477CA54417D859CFC45C250415C1C571B7CCA544171DD7B0946C250410130E27B7CCA5441F662280347C250412CA8C12D83CA544162CA343447C250416D48926C84CA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>729708 - 1619048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -734  </desc>
-<a>
-01060000000100000001030000000100000008000000CDCCCCDC13AE50413D0AD763BC3955415C8FC28527AE5041F6285CEFC039554149BA3B862CAE50412D2C7C17C23955411ADACD1E2BAE5041E887ACADA73955412147D42526AE5041789DFE8FA63955418FC2F5D81CAE50410AD7A360A43955419A9999391BAE50410AD7A300AD395541CDCCCCDC13AE50413D0AD763BC395541
-</a>
-
-<b>
-010600000001000000010300000001000000080000008FC2F5D81CAE50410AD7A360A43955419A9999391BAE50410AD7A300AD395541CDCCCCDC13AE50413D0AD763BC3955416FAC78C027AE50418C0EF0FCC03955419BF7C1D22CAE50419D807F12A839554138D014C12AAE50415899FF97A73955411F47D42526AE5041759DFE8FA63955418FC2F5D81CAE50410AD7A360A4395541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>729708 - 3428028
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -734  </desc>
-<a>
-01060000000100000001030000000100000008000000CDCCCCDC13AE50413D0AD763BC3955415C8FC28527AE5041F6285CEFC039554149BA3B862CAE50412D2C7C17C23955411ADACD1E2BAE5041E887ACADA73955412147D42526AE5041789DFE8FA63955418FC2F5D81CAE50410AD7A360A43955419A9999391BAE50410AD7A300AD395541CDCCCCDC13AE50413D0AD763BC395541
-</a>
-
-<b>
-010600000001000000010300000001000000080000008FC2F5D81CAE50410AD7A360A43955419A9999391BAE50410AD7A300AD395541CDCCCCDC13AE50413D0AD763BC3955416FAC78C027AE50418C0EF0FCC03955419BF7C1D22CAE50419D807F12A839554138D014C12AAE50415899FF97A73955411F47D42526AE5041759DFE8FA63955418FC2F5D81CAE50410AD7A360A4395541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618821 - 1563477
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -51  </desc>
-<a>
-0106000000010000000103000000010000000500000012EBB1D1F2BF5041AF561C13A8F55441D7A3706DE0BF5041B81E855BAAF5544100000040F2BF50418FC2F528ACF554417F167E8DF3BF5041F8DB8389ABF5544112EBB1D1F2BF5041AF561C13A8F55441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000985EFB6DDDBF5041E0F6C5D6A9F55441C62DEACED9BF50419E228D27A9F554415DE1F84DDABF504168A0C571AAF55441FAD66410DBBF50412EDFE19CABF55441FAD66410DBBF504127F4DBF4ACF554415254CB89DABF504149C558F1AEF554417EE08DE8D9BF5041EF461111B1F55441C62DEACED9BF5041FA8937F8B2F554414A98CC01D9BF504116E5482CB5F55441CD02AF34D8BF50412553AAADB8F55441A15EF658D8BF5041FEC5A064BAF5544196D1C894D8BF5041546DFB8DBCF554416A1E19D0DCBF504183E32C7BBAF55441565CA4B7DFBF504138946DF7B0F55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618821 - 3278742
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -51  </desc>
-<a>
-0106000000010000000103000000010000000500000012EBB1D1F2BF5041AF561C13A8F55441D7A3706DE0BF5041B81E855BAAF5544100000040F2BF50418FC2F528ACF554417F167E8DF3BF5041F8DB8389ABF5544112EBB1D1F2BF5041AF561C13A8F55441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000985EFB6DDDBF5041E0F6C5D6A9F55441C62DEACED9BF50419E228D27A9F554415DE1F84DDABF504168A0C571AAF55441FAD66410DBBF50412EDFE19CABF55441FAD66410DBBF504127F4DBF4ACF554415254CB89DABF504149C558F1AEF554417EE08DE8D9BF5041EF461111B1F55441C62DEACED9BF5041FA8937F8B2F554414A98CC01D9BF504116E5482CB5F55441CD02AF34D8BF50412553AAADB8F55441A15EF658D8BF5041FEC5A064BAF5544196D1C894D8BF5041546DFB8DBCF554416A1E19D0DCBF504183E32C7BBAF55441565CA4B7DFBF504138946DF7B0F55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466263 - 4372015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -304  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703DBAC9A0504133333393E02E554148E17A64C8A0504166666646FD2E5541AE47E18AE0A05041295C8F92002F554185EB5128FAA0504148E17A14042F5541B81E85EBFAA0504166666636032F554114AE4791FAA05041C3F5289C012F5541295C8F02F9A050417B14AE57FD2E5541000000B0F6A050415C8FC255F82E55419A999949F4A05041CDCCCC6CF52E5541EC51B8FEF0A050410AD7A360F22E5541D7A370DDF1A05041EC51B82EEF2E554133333343EAA0504166666676E22E5541F6285CFFDDA05041AE47E14AE22E55413D0AD7C3CAA0504152B81EB5DF2E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4703DBAC9A0504133333393E02E554148E17A64C8A0504166666646FD2E5541A2D5EB86DEA0504130171C4C002F5541E55A2822DFA050417DBFF044FC2E5541A261BC58DFA050413F2B8B47FA2E5541D578E966DEA05041F6285C6FF92E5541FA7E6AECDEA0504191ED7C47F52E5541190ADEF9E1A0504148F597DFF52E5541754D5368E1A05041B5B8095BF92E554175931834E0A05041295C8FB2FA2E5541461E47EADFA0504131E1D455FD2E5541A261BC58DFA05041552B31AEFF2E55419BEB7291DFA050419D878070002F554185EB5128FAA0504148E17A14042F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321833 - 3088067
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B000000666666D6C71551418FC2F598418454418FC2F5A8BB155141333333F34A84544100000070AD155141AE47E1AA5484544152B81EF59B155141D7A3706D60845441B81E853B8F155141000000E068845441B81E859B8E155141A4703D4A69845441333333938F155141713D0AE76A8454413D0AD77390155141A4703D9A6C84544114AE4781901551413D0AD7B36C845441AE47E12A93155141295C8F026B845441295C8F529A1551413D0AD79366845441A4703D6A9E1551411F85EB416484544114AE4781A51551411F85EB3160845441A4703D2AAD155141F6285CFF5B845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000E29DF131E5155141F2582AC604845441F37986D0C715514181B051DF1F845441DCB9E7DFB7155141D3347E992E845441A79B7CD9B41551417AC16A693184544154D139A8B2155141D7D92E7333845441483FCAEAAB155141893FC3013A84544108BBB0B7A01551414EC7CFF44484544197213526951551412979284B50845441BCF4673690155141D2FD19CC54845441CFC947FD8C1551416F7787855784544174450DAF8A155141EA187632598454413AA9791486155141949E20EE5C845441445BBBAB83155141AF68468F5E845441730051B58A1551418CB975496B845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321833 - 3431620
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B000000666666D6C71551418FC2F598418454418FC2F5A8BB155141333333F34A84544100000070AD155141AE47E1AA5484544152B81EF59B155141D7A3706D60845441B81E853B8F155141000000E068845441B81E859B8E155141A4703D4A69845441333333938F155141713D0AE76A8454413D0AD77390155141A4703D9A6C84544114AE4781901551413D0AD7B36C845441AE47E12A93155141295C8F026B845441295C8F529A1551413D0AD79366845441A4703D6A9E1551411F85EB416484544114AE4781A51551411F85EB3160845441A4703D2AAD155141F6285CFF5B845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000E29DF131E5155141F2582AC604845441F37986D0C715514181B051DF1F845441DCB9E7DFB7155141D3347E992E845441A79B7CD9B41551417AC16A693184544154D139A8B2155141D7D92E7333845441483FCAEAAB155141893FC3013A84544108BBB0B7A01551414EC7CFF44484544197213526951551412979284B50845441BCF4673690155141D2FD19CC54845441CFC947FD8C1551416F7787855784544174450DAF8A155141EA187632598454413AA9791486155141949E20EE5C845441445BBBAB83155141AF68468F5E845441730051B58A1551418CB975496B845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>323608 - 1851955
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001C00000052B81EA588C850419A9999D9F2A6544114AE474183C8504114AE47E1FBA654410AD7A38081C85041C3F5289CFEA65441B81E850B75C850411F85EB8113A754410AD7A3B07AC8504185EB514814A754410AD7A3608FC85041713D0AA7F1A654410AD7A30093C8504152B81EC5ECA6544185EB51D896C85041A4703DCAE6A65441295C8F329BC850413D0AD7C3DDA654415C8FC2659DC850418FC2F5B8D6A65441E17A146E9EC85041E17A14FECFA65441000000609DC85041295C8FE2C8A65441B81E859B9CC8504114AE4781C5A65441A4703D6A9BC85041AE47E14AC2A65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000C4CD303C97C85041D8694A4DBAA654418588712797C850414D99C128BAA65441E17A14EE92C850415C8FC245B3A65441FF4E8C5793C8504149BA9B7AB4A65441BB1D135A95C850414A865054BAA654416F20B95296C85041FCCC033DBDA654415C8FC22597C85041E17A14AEBFA65441218BB4E996C850418868033BC1A65441D3A43BF996C850418C399736C3A654414FCBAC2F97C8504109AA42D5C6A6544107996B4997C8504170365F7AC7A654411B38003797C85041B4E79D66C8A65441F104A7FE96C85041DE931499CAA654410000009096C850419A9999E9CEA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>323608 - 3479531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001C00000052B81EA588C850419A9999D9F2A6544114AE474183C8504114AE47E1FBA654410AD7A38081C85041C3F5289CFEA65441B81E850B75C850411F85EB8113A754410AD7A3B07AC8504185EB514814A754410AD7A3608FC85041713D0AA7F1A654410AD7A30093C8504152B81EC5ECA6544185EB51D896C85041A4703DCAE6A65441295C8F329BC850413D0AD7C3DDA654415C8FC2659DC850418FC2F5B8D6A65441E17A146E9EC85041E17A14FECFA65441000000609DC85041295C8FE2C8A65441B81E859B9CC8504114AE4781C5A65441A4703D6A9BC85041AE47E14AC2A65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000C4CD303C97C85041D8694A4DBAA654418588712797C850414D99C128BAA65441E17A14EE92C850415C8FC245B3A65441FF4E8C5793C8504149BA9B7AB4A65441BB1D135A95C850414A865054BAA654416F20B95296C85041FCCC033DBDA654415C8FC22597C85041E17A14AEBFA65441218BB4E996C850418868033BC1A65441D3A43BF996C850418C399736C3A654414FCBAC2F97C8504109AA42D5C6A6544107996B4997C8504170365F7AC7A654411B38003797C85041B4E79D66C8A65441F104A7FE96C85041DE931499CAA654410000009096C850419A9999E9CEA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326721 - 1354039
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-01060000000100000001030000000100000013000000666666F686225141B81E850B01BC544185EB51D88422514148E17AB405BC54417B14AE6784225141C3F528AC06BC5441A4703DBA82225141CDCCCC5C0ABC5441C3F5289C802251415C8FC2050FBC54418FC2F51887225141B81E85AB12BC5441C3F5286C8B225141295C8F6215BC544114AE47619122514114AE47411ABC54419A9999199A225141CDCCCC5C20BC54415C8FC2059D22514148E17A5419BC5441713D0A479F2251417B14AEE713BC54415C8FC2B59F225141E17A14DE12BC5441D7A3706DA22251415C8FC2550CBC5441295C8F32A5225141B81E85AB05BC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000666666F686225141B81E850B01BC544185EB51D88422514148E17AB405BC54417B14AE6784225141C3F528AC06BC5441A4703DBA82225141CDCCCC5C0ABC5441C3F5289C802251415C8FC2050FBC5441F14ACE1786225141002EF36B12BC54419EEC41FC892251418393A6C814BC544147B22B7A8B225141DB5C036E15BC5441B48731618E22514178FD66CD17BC54418994EF9B8F22514172CFB0CE18BC54416395710D91225141DC56BFFC19BC5441F7ED43FE92225141021789621BBC5441A4097A329522514154BDB5ED1CBC544100050D43972251418861068A1EBC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326721 - 3476552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-01060000000100000001030000000100000013000000666666F686225141B81E850B01BC544185EB51D88422514148E17AB405BC54417B14AE6784225141C3F528AC06BC5441A4703DBA82225141CDCCCC5C0ABC5441C3F5289C802251415C8FC2050FBC54418FC2F51887225141B81E85AB12BC5441C3F5286C8B225141295C8F6215BC544114AE47619122514114AE47411ABC54419A9999199A225141CDCCCC5C20BC54415C8FC2059D22514148E17A5419BC5441713D0A479F2251417B14AEE713BC54415C8FC2B59F225141E17A14DE12BC5441D7A3706DA22251415C8FC2550CBC5441295C8F32A5225141B81E85AB05BC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000666666F686225141B81E850B01BC544185EB51D88422514148E17AB405BC54417B14AE6784225141C3F528AC06BC5441A4703DBA82225141CDCCCC5C0ABC5441C3F5289C802251415C8FC2050FBC5441F14ACE1786225141002EF36B12BC54419EEC41FC892251418393A6C814BC544147B22B7A8B225141DB5C036E15BC5441B48731618E22514178FD66CD17BC54418994EF9B8F22514172CFB0CE18BC54416395710D91225141DC56BFFC19BC5441F7ED43FE92225141021789621BBC5441A4097A329522514154BDB5ED1CBC544100050D43972251418861068A1EBC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>327817 - 214526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000082000000E17A14AEC322514148E17A74E41055415C8FC205C5225141D7A3709DE41055410AD7A300C8225141B81E85DBE4105541B81E85FBCA225141D7A3709DE41055419A999989D022514185EB51F8E310554133333373D5225141666666A6E31055418FC2F598D72251415C8FC275E3105541713D0AF7D8225141CDCCCCECE2105541CDCCCC1CDB22514114AE47A1E210554152B81E75DC225141AE47E11AE21055419A999939DD225141295C8FE2DF10554185EB5138DD225141A4703D5ADD105541AE47E17AD52251417B14AE27C51055410AD7A3C0D42251410AD7A3C0C1105541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000A5000000696D3D6FC72251416D1DB0CFE410554119E2C89FC7225141DB68A3D3E410554156EF55ECC7225141D622DED9E4105541AF81C8D6C8225141CE0A18CAE4105541F07FB005CB225141B94A0196E4105541D5AA2576CD225141A19EC053E41055419A999989D022514185EB51F8E31055412632AC07D1225141F18D1BF0E3105541A9C87AABD52251417DB06BA1E31055418FC2F598D72251415C8FC275E3105541713D0AF7D8225141CDCCCCECE21055417B55DDCDDA2251415D8F1FACE21055416EB5BB27DB2251414E2B039DE210554113E29D73DC225141B567DC1AE2105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>329646 - 1312752
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -486  </desc>
-<a>
-0106000000010000000103000000020000000F000000295C8F72910751417B14AE2713C05441D7A370DD92075141B81E85BB13C05441EC51B89EAD07514185EB51080BC05441EC51B8EEB807514114AE478106C0544133333373AB075141295C8FA2EBBF5441F6285C0FB50751419A999979E7BF54417B14AEE7B1075141AE47E1FAE3BF54415C8FC225B00751418FC2F538E2BF5441AE47E15AAC075141C3F528CCDEBF5441EC51B8AEAA075141E17A147EDEBF5441666666D693075141CDCCCC6CE7BF5441D7A370AD7F075141F6285C4FEFBF54415C8FC2357F075141F6285C8FF0BF54411F85EB2188075141C3F5287C01C05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8F72910751417B14AE2713C05441D7A370DD92075141B81E85BB13C05441EC51B89EAD07514185EB51080BC05441EC51B8EEB807514114AE478106C0544133333373AB075141295C8FA2EBBF5441F6285C0FB50751419A999979E7BF54417B14AEE7B1075141AE47E1FAE3BF54415C8FC225B00751418FC2F538E2BF54413680AD00B007514158987817E2BF544135F3C775AE0751417A30D7B2E0BF5441F43E4C89A50751418AA7574AE4BF54416DF09D19A4075141A189F610E1BF5441666666D693075141CDCCCC6CE7BF5441D7A370AD7F075141F6285C4FEFBF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>329646 - 3405437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -486  </desc>
-<a>
-0106000000010000000103000000020000000F000000295C8F72910751417B14AE2713C05441D7A370DD92075141B81E85BB13C05441EC51B89EAD07514185EB51080BC05441EC51B8EEB807514114AE478106C0544133333373AB075141295C8FA2EBBF5441F6285C0FB50751419A999979E7BF54417B14AEE7B1075141AE47E1FAE3BF54415C8FC225B00751418FC2F538E2BF5441AE47E15AAC075141C3F528CCDEBF5441EC51B8AEAA075141E17A147EDEBF5441666666D693075141CDCCCC6CE7BF5441D7A370AD7F075141F6285C4FEFBF54415C8FC2357F075141F6285C8FF0BF54411F85EB2188075141C3F5287C01C05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8F72910751417B14AE2713C05441D7A370DD92075141B81E85BB13C05441EC51B89EAD07514185EB51080BC05441EC51B8EEB807514114AE478106C0544133333373AB075141295C8FA2EBBF5441F6285C0FB50751419A999979E7BF54417B14AEE7B1075141AE47E1FAE3BF54415C8FC225B00751418FC2F538E2BF54413680AD00B007514158987817E2BF544135F3C775AE0751417A30D7B2E0BF5441F43E4C89A50751418AA7574AE4BF54416DF09D19A4075141A189F610E1BF5441666666D693075141CDCCCC6CE7BF5441D7A370AD7F075141F6285C4FEFBF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335003 - 1486491
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -332  </desc>
-<a>
-010600000001000000010300000001000000140000007B14AE67412E51417B14AE179D325541A4703D6A3E2E51415C8FC2C59A3255410AD7A3B03A2E514152B81EF597325541666666F6362E51410AD7A390953255410AD7A3F0332E514152B81E05943255411F85EBC1352E514114AE47E19D325541CDCCCCFC362E5141C3F5287CA53255418FC2F508382E51415C8FC255AC3255417B14AE37392E51413D0AD793B4325541E17A144E3A2E5141D7A370BDB9325541C3F5281C3C2E51417B14AE47C2325541000000703E2E5141A4703DEACB32554152B81E353F2E5141295C8F42CE325541C3F5287C4A2E514100000070CC325541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000007B14AE47272E514185EB519890325541AE47E19A272E5141E17A14CE95325541A4703D7A292E51415C8FC225A0325541CF4739FB2C2E5141C090D353B0325541810E019D2F2E514184C8307BBC325541E0209034312E5141EAF3DEC3C3325541F6E68C74322E5141C4F74563C8325541F8A999E4332E5141A2EF96C2CD325541F42DB25D342E5141AD8390DACF325541F39ABE00352E514102774347D03255417B14AE773F2E51415C8FC235CE3255417A6301803C2E51411F5A3B82C0325541336C8CE0392E5141B840D865B4325541DBAF70C3372E5141E6BE248FAA325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335003 - 3307764
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -332  </desc>
-<a>
-010600000001000000010300000001000000140000007B14AE67412E51417B14AE179D325541A4703D6A3E2E51415C8FC2C59A3255410AD7A3B03A2E514152B81EF597325541666666F6362E51410AD7A390953255410AD7A3F0332E514152B81E05943255411F85EBC1352E514114AE47E19D325541CDCCCCFC362E5141C3F5287CA53255418FC2F508382E51415C8FC255AC3255417B14AE37392E51413D0AD793B4325541E17A144E3A2E5141D7A370BDB9325541C3F5281C3C2E51417B14AE47C2325541000000703E2E5141A4703DEACB32554152B81E353F2E5141295C8F42CE325541C3F5287C4A2E514100000070CC325541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000007B14AE47272E514185EB519890325541AE47E19A272E5141E17A14CE95325541A4703D7A292E51415C8FC225A0325541CF4739FB2C2E5141C090D353B0325541810E019D2F2E514184C8307BBC325541E0209034312E5141EAF3DEC3C3325541F6E68C74322E5141C4F74563C8325541F8A999E4332E5141A2EF96C2CD325541F42DB25D342E5141AD8390DACF325541F39ABE00352E514102774347D03255417B14AE773F2E51415C8FC235CE3255417A6301803C2E51411F5A3B82C0325541336C8CE0392E5141B840D865B4325541DBAF70C3372E5141E6BE248FAA325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335468 - 3064338
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -644  </desc>
-<a>
-0106000000010000000103000000010000001A00000014AE47F1342D5141A4703D7A373255411F85EB61362D5141CDCCCC5C3C325541713D0AA7372D51413333333342325541A4703D5A382D5141C3F5280C45325541C3F528CC3B2D5141AE47E12A44325541713D0A273E2D51419A999949433255418FC2F5183D2D51418FC2F5383C325541000000803C2D514152B81E9537325541333333C33B2D51416666668634325541C3F5283C3B2D5141F6285C2F3132554152B81E95392D5141C3F528EC2832554166666636382D5141EC51B85E233255410AD7A3E0362D51417B14AE171C325541D7A370ED352D51416666666616325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000262DDA33312D5141A9B76BF513325541F436BB8C312D51419CD1C2F31632554153BCD7A2312D5141AF4B22A01732554173DD8AAD312D51417E9B8BF317325541D3518932322D5141A420705F1C3255417132ADE6322D514156DEFD52223255419571156B332D51411A9C50A526325541210EE0AB332D5141535F817B29325541459701EB332D514155D5153F2C32554185565A3A342D5141C79369B82F325541879EE165342D5141BD464B9131325541E222ADF1342D5141A606D378373255418D725FFC342D5141EDF4DE9F3732554172D98824352D51414E2F1D2838325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335468 - 3356971
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -644  </desc>
-<a>
-0106000000010000000103000000010000001A00000014AE47F1342D5141A4703D7A373255411F85EB61362D5141CDCCCC5C3C325541713D0AA7372D51413333333342325541A4703D5A382D5141C3F5280C45325541C3F528CC3B2D5141AE47E12A44325541713D0A273E2D51419A999949433255418FC2F5183D2D51418FC2F5383C325541000000803C2D514152B81E9537325541333333C33B2D51416666668634325541C3F5283C3B2D5141F6285C2F3132554152B81E95392D5141C3F528EC2832554166666636382D5141EC51B85E233255410AD7A3E0362D51417B14AE171C325541D7A370ED352D51416666666616325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000262DDA33312D5141A9B76BF513325541F436BB8C312D51419CD1C2F31632554153BCD7A2312D5141AF4B22A01732554173DD8AAD312D51417E9B8BF317325541D3518932322D5141A420705F1C3255417132ADE6322D514156DEFD52223255419571156B332D51411A9C50A526325541210EE0AB332D5141535F817B29325541459701EB332D514155D5153F2C32554185565A3A342D5141C79369B82F325541879EE165342D5141BD464B9131325541E222ADF1342D5141A606D378373255418D725FFC342D5141EDF4DE9F3732554172D98824352D51414E2F1D2838325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335974 - 184213
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -62  </desc>
-<a>
-01060000000100000001030000000200000065000000D7A3704D037B504148E17A44462B55415C8FC2C5FD7A504133333303492B55419A999909F97A5041CDCCCC5C4B2B5541C3F5280CF67A504114AE47D14D2B5541B81E856BF37A504114AE47C14E2B5541A4703D1AF37A5041000000D04E2B55411F85EB61F17A5041F6285C1F4F2B5541EC51B85EF17A504152B81E25532B55411F85EBD1F27A50413D0AD783522B5541D7A3701DF57A5041295C8FD2572B5541EC51B8FEF27A504100000080582B5541F6285C6FF37A50415C8FC2E5592B5541D7A370ADF67A50415C8FC2755B2B5541333333D3F87A50415C8FC2355A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D0000009A9999E9FB7A5041F6285CCF562B554115E6FD3BFD7A50411C7B3622582B55415B2B148EFD7A504112966506582B5541577B147AFF7A5041DA48E35E572B5541C023476AFF7A5041D094822F582B554113C2F8EAFD7A5041042969B1582B5541921C7B84007B50416F1E3363592B5541A9B9C089007B50415D695A61592B55416F7EA480017B5041950CE10A592B5541C3F528AC017B5041B81E85FB582B5541EBA7FF8F027B5041EB027BA4582B554136D4A2F0037B5041F406711D582B554181421C60057B504131229790572B55419667FC1F067B5041F509F246572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335974 - 290543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -62  </desc>
-<a>
-01060000000100000001030000000200000065000000D7A3704D037B504148E17A44462B55415C8FC2C5FD7A504133333303492B55419A999909F97A5041CDCCCC5C4B2B5541C3F5280CF67A504114AE47D14D2B5541B81E856BF37A504114AE47C14E2B5541A4703D1AF37A5041000000D04E2B55411F85EB61F17A5041F6285C1F4F2B5541EC51B85EF17A504152B81E25532B55411F85EBD1F27A50413D0AD783522B5541D7A3701DF57A5041295C8FD2572B5541EC51B8FEF27A504100000080582B5541F6285C6FF37A50415C8FC2E5592B5541D7A370ADF67A50415C8FC2755B2B5541333333D3F87A50415C8FC2355A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D0000009A9999E9FB7A5041F6285CCF562B554115E6FD3BFD7A50411C7B3622582B55415B2B148EFD7A504112966506582B5541577B147AFF7A5041DA48E35E572B5541C023476AFF7A5041D094822F582B554113C2F8EAFD7A5041042969B1582B5541921C7B84007B50416F1E3363592B5541A9B9C089007B50415D695A61592B55416F7EA480017B5041950CE10A592B5541C3F528AC017B5041B81E85FB582B5541EBA7FF8F027B5041EB027BA4582B554136D4A2F0037B5041F406711D582B554181421C60057B504131229790572B55419667FC1F067B5041F509F246572B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336930 - 233216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -78  </desc>
-<a>
-0106000000010000000103000000030000003A000000000000707CB45041E17A141E7A305441CDCCCCFC7AB45041B81E853B7E30544148E17A247EB45041A4703D5A84305441E17A14EE7FB450411F85EBC183305441CDCCCCDC81B45041A4703DAA893054415C8FC2E580B45041F6285CDF8A305441713D0A5763B45041B81E850BA5305441D7A3702D5EB45041C3F5288C9E3054411F85EBF157B450417B14AEC79730544114AE474156B450410000000096305441713D0AA754B45041EC51B8EE94305441295C8FB251B45041AE47E15A93305441E17A144E50B450417B14AED792305441EC51B8FE4BB450417B14AEE793305441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000713D0A5763B45041B81E850BA5305441701FEFE173B45041B7E39D6596305441577BB7AD75B4504199F2A3F293305441D70CDD377FB45041F10F065C8C3054417C709D2880B4504189F8D7868B3054414E92EE7980B450419EDED63E8B3054413E292E7C80B45041AF32D93C8B3054417236328280B450415C8485378B3054412260B0DA80B45041A192F1C78A305441C0F2331F7FB450414EFDEC1D8730544161762B737EB45041B0E60EB2853054417B14AE777BB45041333333637F3054418A8CBA3C79B45041427B69257C3054411E8A71D473B45041BAEBDB2D80305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336930 - 358541
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -78  </desc>
-<a>
-0106000000010000000103000000030000003A000000000000707CB45041E17A141E7A305441CDCCCCFC7AB45041B81E853B7E30544148E17A247EB45041A4703D5A84305441E17A14EE7FB450411F85EBC183305441CDCCCCDC81B45041A4703DAA893054415C8FC2E580B45041F6285CDF8A305441713D0A5763B45041B81E850BA5305441D7A3702D5EB45041C3F5288C9E3054411F85EBF157B450417B14AEC79730544114AE474156B450410000000096305441713D0AA754B45041EC51B8EE94305441295C8FB251B45041AE47E15A93305441E17A144E50B450417B14AED792305441EC51B8FE4BB450417B14AEE793305441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000713D0A5763B45041B81E850BA5305441701FEFE173B45041B7E39D6596305441577BB7AD75B4504199F2A3F293305441D70CDD377FB45041F10F065C8C3054417C709D2880B4504189F8D7868B3054414E92EE7980B450419EDED63E8B3054413E292E7C80B45041AF32D93C8B3054417236328280B450415C8485378B3054412260B0DA80B45041A192F1C78A305441C0F2331F7FB450414EFDEC1D8730544161762B737EB45041B0E60EB2853054417B14AE777BB45041333333637F3054418A8CBA3C79B45041427B69257C3054411E8A71D473B45041BAEBDB2D80305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>840163 - 3112698
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000010000002D000000FC13E8807F65514101E517133A705441B81E854B796551418FC2F5883E705441A4703DBA6665514185EB51284B705441C57F51BC63655141232D59274D705441AEFEFC9A62655141458CEEEA52705441F11896486365514145E9DA6B56705441FDF6D6EA67655141CB86717D5A705441AF2DB2886B6551417248702F5C70544199094AE86D6551415CC71B0E5B70544135CB489A6F655141C011959158705441D1176B606F655141245C0E1556705441406E5C196C6551415B0D430C54705441136CB3D669655141E1D810B152705441401170986865514192499B1750705441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000CF6CD35690655141E7CB6F4846705441B5E24870906551415106BD6546705441673AD23792655141FB2006B448705441615399C992655141B248587249705441AAB681B19365514135031DA14A705441DEF2BB1C956551415AB5537B4C705441097F30629665514103173A244E705441A7752AD096655141A35DC7A54E70544147E4F579996551415477A3A34C70544123AFD95E9F655141356A1C9347705441328DD6D69F65514158EF0F3E4770544123640B619D65514191540B46447054413E8B7ACE99655141D6ED5EF63F7054411E88B31D97655141A13A2CB73C705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>840163 - 3487846
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000010000002D000000FC13E8807F65514101E517133A705441B81E854B796551418FC2F5883E705441A4703DBA6665514185EB51284B705441C57F51BC63655141232D59274D705441AEFEFC9A62655141458CEEEA52705441F11896486365514145E9DA6B56705441FDF6D6EA67655141CB86717D5A705441AF2DB2886B6551417248702F5C70544199094AE86D6551415CC71B0E5B70544135CB489A6F655141C011959158705441D1176B606F655141245C0E1556705441406E5C196C6551415B0D430C54705441136CB3D669655141E1D810B152705441401170986865514192499B1750705441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000CF6CD35690655141E7CB6F4846705441B5E24870906551415106BD6546705441673AD23792655141FB2006B448705441615399C992655141B248587249705441AAB681B19365514135031DA14A705441DEF2BB1C956551415AB5537B4C705441097F30629665514103173A244E705441A7752AD096655141A35DC7A54E70544147E4F579996551415477A3A34C70544123AFD95E9F655141356A1C9347705441328DD6D69F65514158EF0F3E4770544123640B619D65514191540B46447054413E8B7ACE99655141D6ED5EF63F7054411E88B31D97655141A13A2CB73C705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>341646 - 1223605
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -104  </desc>
-<a>
-01060000000100000001030000000100000023000000295C8F32CD8E5141713D0AF7489A54411F85EB51D48E51419A999929439A54417B14AE47E08E5141AE47E16A399A5441CDCCCCBCE68E51411F85EB91329A5441AE47E14AE08E5141CDCCCCCC2F9A5441AE47E10ADD8E5141D7A3702D2C9A5441EC51B86EDA8E51417B14AEE7269A54411F85EB01DA8E51418FC2F558249A5441A4703D8ADA8E514114AE4701229A5441E17A140EDE8E5141295C8F321C9A5441A4703DBAE08E514148E17AA4169A54419A9999B9E18E5141295C8F020F9A5441C3F5286CE18E5141000000F0099A54418FC2F538DB8E5141295C8FA2099A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BAE959F4E08E514143B53348099A544152B901F1DA8E5141915E1C40099A5441BBC3BB4CD58E514190DEEF3A0A9A544148A86C06D48E51413DCDA0B60A9A5441705F901CD38E5141E1DBE3100B9A54417B14AE37D38E5141713D0A370C9A54417B14AE57D38E51413D0AD7E30E9A5441C3F5286CD38E5141B81E857B119A5441A4703D2AD38E514114AE4761139A5441E17A14AED28E51419A999939159A54419A999999D18E5141F6285CBF179A5441713D0AD7CD8E51419A9999191E9A544114AE47E1C78E5141AE47E13A289A5441F6285CBFC38E5141B81E858B2F9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>341646 - 3312397
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -104  </desc>
-<a>
-01060000000100000001030000000100000023000000295C8F32CD8E5141713D0AF7489A54411F85EB51D48E51419A999929439A54417B14AE47E08E5141AE47E16A399A5441CDCCCCBCE68E51411F85EB91329A5441AE47E14AE08E5141CDCCCCCC2F9A5441AE47E10ADD8E5141D7A3702D2C9A5441EC51B86EDA8E51417B14AEE7269A54411F85EB01DA8E51418FC2F558249A5441A4703D8ADA8E514114AE4701229A5441E17A140EDE8E5141295C8F321C9A5441A4703DBAE08E514148E17AA4169A54419A9999B9E18E5141295C8F020F9A5441C3F5286CE18E5141000000F0099A54418FC2F538DB8E5141295C8FA2099A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BAE959F4E08E514143B53348099A544152B901F1DA8E5141915E1C40099A5441BBC3BB4CD58E514190DEEF3A0A9A544148A86C06D48E51413DCDA0B60A9A5441705F901CD38E5141E1DBE3100B9A54417B14AE37D38E5141713D0A370C9A54417B14AE57D38E51413D0AD7E30E9A5441C3F5286CD38E5141B81E857B119A5441A4703D2AD38E514114AE4761139A5441E17A14AED28E51419A999939159A54419A999999D18E5141F6285CBF179A5441713D0AD7CD8E51419A9999191E9A544114AE47E1C78E5141AE47E13A289A5441F6285CBFC38E5141B81E858B2F9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342860 - 407637
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000005000000010300000003000000BE000000AE47E1FA18E950417B14AE975FA65441AE47E13A18E95041B81E85CB5EA65441EC51B80E17E95041B81E859B5EA65441EC51B8EE15E95041F6285C4F5CA65441295C8F5215E950417B14AE075CA65441EC51B8CE14E950417B14AE175BA65441295C8FA213E95041B81E852B5CA65441295C8FE212E95041333333135CA65441295C8FF211E95041333333F35AA65441713D0AC710E95041B81E85AB5AA65441713D0AA70FE950417B14AE9759A65441AE47E1FA0FE95041F6285CEF58A65441AE47E1FA0FE950417B14AEF756A65441EC51B89E0EE95041333333B355A65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000060000007D06000085EB51789FE85041A4703D5A18A85441DE67662699E8504140F4287C16A85441516666F69DE850418990C25506A854418072C8DEA0E850419437D9F6FBA754414B8F28DCA0E85041704CC7DFFBA75441DB5F26CCA0E850415E9E1053FBA754410B25D710A1E85041F87C01B3F9A754417E6D208DA1E85041DF55EA3BF8A75441926A88ADA2E85041EF4EC6A7F5A754416FE3E6E4A2E8504112DE9A26F4A75441BA8B6C34A3E85041F256A368F2A75441EA25A3E6A2E850414159C281F1A7544174F2DEBEA2E850419275BA0BF1A75441111CD9B7A3E8504145355DAFEFA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342860 - 422978
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000005000000010300000003000000BE000000AE47E1FA18E950417B14AE975FA65441AE47E13A18E95041B81E85CB5EA65441EC51B80E17E95041B81E859B5EA65441EC51B8EE15E95041F6285C4F5CA65441295C8F5215E950417B14AE075CA65441EC51B8CE14E950417B14AE175BA65441295C8FA213E95041B81E852B5CA65441295C8FE212E95041333333135CA65441295C8FF211E95041333333F35AA65441713D0AC710E95041B81E85AB5AA65441713D0AA70FE950417B14AE9759A65441AE47E1FA0FE95041F6285CEF58A65441AE47E1FA0FE950417B14AEF756A65441EC51B89E0EE95041333333B355A65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000060000007D06000085EB51789FE85041A4703D5A18A85441DE67662699E8504140F4287C16A85441516666F69DE850418990C25506A854418072C8DEA0E850419437D9F6FBA754414B8F28DCA0E85041704CC7DFFBA75441DB5F26CCA0E850415E9E1053FBA754410B25D710A1E85041F87C01B3F9A754417E6D208DA1E85041DF55EA3BF8A75441926A88ADA2E85041EF4EC6A7F5A754416FE3E6E4A2E8504112DE9A26F4A75441BA8B6C34A3E85041F256A368F2A75441EA25A3E6A2E850414159C281F1A7544174F2DEBEA2E850419275BA0BF1A75441111CD9B7A3E8504145355DAFEFA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>343273 - 226454
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000000200000018000000C3F5288C61FA504166666686A3C45441333333F35FFA5041AE47E17AA2C45441666666865CFA5041CDCCCC3C9FC45441666666165CFA50411F85EB419EC45441333333435CFA5041EC51B8CE9DC4544114AE47A155FA5041A4703D8A9FC45441713D0AF74DFA5041AE47E18AA1C454411F85EBB14FFA50419A9999D9A2C454410AD7A3B051FA5041EC51B87EA3C45441D7A3701D54FA5041EC51B87EA3C454410000006058FA50417B14AE47A3C45441CDCCCCCC5AFA5041F6285CDFA3C45441333333D35BFA5041AE47E12AA5C45441713D0AF763FA5041D7A370ADA6C45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000BFB92E435CFA504167D3C3CE9DC45441583E02C858FA504105D387B79EC45441542755A155FA5041BBEB398A9FC454416CD013D259FA504152F2A85BA0C45441B95482EA5EFA50413C0B4C5AA1C454411B48D18B5EFA504157A7A526A1C45441D79BE0715DFA50416D8FDC8CA0C454410B9242355CFA50417382B4E69EC45441357DDE405CFA5041E4FF0CA19EC45441509370585CFA5041217CA0139EC454419A364ED55CFA5041CA5D99A89DC45441BFB92E435CFA504167D3C3CE9DC45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345437 - 1234377
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -233  </desc>
-<a>
-01060000000100000001030000000100000031000000AE47E10A6F835141E17A141E28B754418FC2F5985D835141AE47E1EA1EB7544185EB51E85D8351419A9999B91FB75441AE47E14A62835141A4703D6A26B754419A999919658351411F85EB6129B7544114AE477167835141C3F5281C2EB75441E17A146E6C835141B81E85DB31B75441AE47E1EA6E835141C3F5285C2EB7544114AE47616E835141666666262DB75441295C8FE26E8351413D0AD7B32BB754419A999999708351419A9999C929B75441295C8F72728351413333330329B75441D7A3707D738351413D0AD7D326B75441EC51B8DE74835141E17A14BE24B75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000AE47E10A6F835141E17A141E28B75441F9A4CD3A648351417E4A466A22B75441A109F52563835141BF1446D821B75441D0A9D6E561835141895655FE22B7544125966A7462835141EC59685025B754419A999919658351411F85EB6129B7544114AE477167835141C3F5281C2EB75441E17A146E6C835141B81E85DB31B75441AE47E1EA6E835141C3F5285C2EB7544114AE47616E835141666666262DB75441295C8FE26E8351413D0AD7B32BB754419A999999708351419A9999C929B75441295C8F72728351413333330329B75441D7A3707D738351413D0AD7D326B75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345437 - 3425819
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -233  </desc>
-<a>
-01060000000100000001030000000100000031000000AE47E10A6F835141E17A141E28B754418FC2F5985D835141AE47E1EA1EB7544185EB51E85D8351419A9999B91FB75441AE47E14A62835141A4703D6A26B754419A999919658351411F85EB6129B7544114AE477167835141C3F5281C2EB75441E17A146E6C835141B81E85DB31B75441AE47E1EA6E835141C3F5285C2EB7544114AE47616E835141666666262DB75441295C8FE26E8351413D0AD7B32BB754419A999999708351419A9999C929B75441295C8F72728351413333330329B75441D7A3707D738351413D0AD7D326B75441EC51B8DE74835141E17A14BE24B75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000AE47E10A6F835141E17A141E28B75441F9A4CD3A648351417E4A466A22B75441A109F52563835141BF1446D821B75441D0A9D6E561835141895655FE22B7544125966A7462835141EC59685025B754419A999919658351411F85EB6129B7544114AE477167835141C3F5281C2EB75441E17A146E6C835141B81E85DB31B75441AE47E1EA6E835141C3F5285C2EB7544114AE47616E835141666666262DB75441295C8FE26E8351413D0AD7B32BB754419A999999708351419A9999C929B75441295C8F72728351413333330329B75441D7A3707D738351413D0AD7D326B75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351646 - 1281874
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51E8491E5141333333D38AED5441295C8FF2491E5141F6285C8F8AED5441713D0A57481E51417B14AE177CED5441713D0A17481E5141A4703D1A74ED5441295C8F52461E51417B14AE876DED54411F85EBC1441E5141E17A140E6CED54415C8FC265201E51415C8FC28564ED5441000000E0E71D5141E17A143E5FED5441A4703D7AE61D5141E17A145E60ED5441713D0A77E21D51411F85EBC180ED544185EB51E8491E5141333333D38AED5441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000048E17A24E41D5141295C8FE25EED5441D7A3709D9D1D5141AE47E1CA57ED54413D0AD7F39B1D51419A9999A958ED54413D0AD783991D51410AD7A3A05FED5441C3F5286C951D51419A9999296AED54419A9999A98F1D51415C8FC2B578ED54417DCC6F46F61D51416BDD7DAF82ED544123CE2C3AF71D5141DFD152057CED54419FF838A9F81D5141049FDDF876ED544169054431F91D51411CF6703574ED5441134DEF0AFA1D51410B1AD8516FED5441AF3A684AFA1D514169091C536AED544108B62426FA1D5141A7AEE8BA68ED544100000080FA1D51413D0AD7A367ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351646 - 3588789
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51E8491E5141333333D38AED5441295C8FF2491E5141F6285C8F8AED5441713D0A57481E51417B14AE177CED5441713D0A17481E5141A4703D1A74ED5441295C8F52461E51417B14AE876DED54411F85EBC1441E5141E17A140E6CED54415C8FC265201E51415C8FC28564ED5441000000E0E71D5141E17A143E5FED5441A4703D7AE61D5141E17A145E60ED5441713D0A77E21D51411F85EBC180ED544185EB51E8491E5141333333D38AED5441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000048E17A24E41D5141295C8FE25EED5441D7A3709D9D1D5141AE47E1CA57ED54413D0AD7F39B1D51419A9999A958ED54413D0AD783991D51410AD7A3A05FED5441C3F5286C951D51419A9999296AED54419A9999A98F1D51415C8FC2B578ED54417DCC6F46F61D51416BDD7DAF82ED544123CE2C3AF71D5141DFD152057CED54419FF838A9F81D5141049FDDF876ED544169054431F91D51411CF6703574ED5441134DEF0AFA1D51410B1AD8516FED5441AF3A684AFA1D514169091C536AED544108B62426FA1D5141A7AEE8BA68ED544100000080FA1D51413D0AD7A367ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350073 - 146036
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001E0000000AD7A380A64751413D0AD7F3ABBB5441F6285C0FA84751417B14AE77ABBB54410AD7A3B0AA475141713D0AD7A9BB54411F85EB91AE47514114AE4761A9BB5441B81E858BB1475141713D0A47AABB54410AD7A3C0B447514152B81E85ABBB54417B14AE67B7475141CDCCCC2CADBB5441D7A3708DB4475141EC51B8AEA4BB54413D0AD7E3B1475141B81E85DBA1BB5441E17A149EAF4751410AD7A370A0BB54411F85EB51AC47514185EB51389FBB544148E17A14A9475141CDCCCC5CA3BB5441D7A3708D97475141AE47E1BAAABB5441D7A3709D994751417B14AE67AFBB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000D7A3709D994751417B14AE67AFBB5441A329375A924751414641E0DAB3BB5441295C8F028B475141713D0A57B8BB544175C4A7618E47514150134652BCBB5441000000D0914751419A999999BCBB544107F441199A475141B4580D72B7BB54419CE256339A475141B49E3EEFB7BB54416EA4971D9E4751418EC3777FB3BB5441862E1822A0475141A372E435B1BB5441F8CA817EA147514141BF232FB0BB5441BA968A16A24751414A5E4D82AFBB5441522A962BA3475141821187C6AEBB5441C937C0BAA447514156F09E0AADBB5441CEFB8F88A6475141B57B5FF1ABBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350073 - 415616
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001E0000000AD7A380A64751413D0AD7F3ABBB5441F6285C0FA84751417B14AE77ABBB54410AD7A3B0AA475141713D0AD7A9BB54411F85EB91AE47514114AE4761A9BB5441B81E858BB1475141713D0A47AABB54410AD7A3C0B447514152B81E85ABBB54417B14AE67B7475141CDCCCC2CADBB5441D7A3708DB4475141EC51B8AEA4BB54413D0AD7E3B1475141B81E85DBA1BB5441E17A149EAF4751410AD7A370A0BB54411F85EB51AC47514185EB51389FBB544148E17A14A9475141CDCCCC5CA3BB5441D7A3708D97475141AE47E1BAAABB5441D7A3709D994751417B14AE67AFBB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000D7A3709D994751417B14AE67AFBB5441A329375A924751414641E0DAB3BB5441295C8F028B475141713D0A57B8BB544175C4A7618E47514150134652BCBB5441000000D0914751419A999999BCBB544107F441199A475141B4580D72B7BB54419CE256339A475141B49E3EEFB7BB54416EA4971D9E4751418EC3777FB3BB5441862E1822A0475141A372E435B1BB5441F8CA817EA147514141BF232FB0BB5441BA968A16A24751414A5E4D82AFBB5441522A962BA3475141821187C6AEBB5441C937C0BAA447514156F09E0AADBB5441CEFB8F88A6475141B57B5FF1ABBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350850 - 137641
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B0000000AD7A31092B55041AE47E11AF9915441D7A3709D92B5504114AE47A1F59154411F85EBB190B55041B81E855BF591544152B81EC58DB550417B14AEB7F4915441AE47E1AA8BB55041333333E3F2915441B81E854B8AB5504133333383F0915441C3F528BC87B550415C8FC235EB9154415C8FC21585B5504114AE4701E791544148E17A4485B5504148E17A44E5915441AE47E1BA86B55041F6285C6FE291544114AE473188B55041295C8FB2E0915441713D0A078BB55041EC51B80EE0915441666666E68DB55041C3F528ACDF915441E17A144E7BB55041E17A143ED2915441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B81E854B8AB5504133333383F0915441AED3CA3889B5504141D5284AEE9154416156C31D89B5504104922C12EE9154412376397E88B55041433DB9C7EC91544118C9450488B550410D4420CBEB9154418FDF1DD387B5504198584F65EB9154410742D35D86B5504102F7D909E99154415C8FC21585B5504114AE4701E791544148E17A4485B5504148E17A44E5915441AE47E1BA86B55041F6285C6FE291544114AE473188B55041295C8FB2E0915441713D0A078BB55041EC51B80EE0915441B4D2BFB18DB55041FA7C37B3DF91544120B509657BB55041ABD1A94ED2915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350850 - 336075
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001B0000000AD7A31092B55041AE47E11AF9915441D7A3709D92B5504114AE47A1F59154411F85EBB190B55041B81E855BF591544152B81EC58DB550417B14AEB7F4915441AE47E1AA8BB55041333333E3F2915441B81E854B8AB5504133333383F0915441C3F528BC87B550415C8FC235EB9154415C8FC21585B5504114AE4701E791544148E17A4485B5504148E17A44E5915441AE47E1BA86B55041F6285C6FE291544114AE473188B55041295C8FB2E0915441713D0A078BB55041EC51B80EE0915441666666E68DB55041C3F528ACDF915441E17A144E7BB55041E17A143ED2915441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B81E854B8AB5504133333383F0915441AED3CA3889B5504141D5284AEE9154416156C31D89B5504104922C12EE9154412376397E88B55041433DB9C7EC91544118C9450488B550410D4420CBEB9154418FDF1DD387B5504198584F65EB9154410742D35D86B5504102F7D909E99154415C8FC21585B5504114AE4701E791544148E17A4485B5504148E17A44E5915441AE47E1BA86B55041F6285C6FE291544114AE473188B55041295C8FB2E0915441713D0A078BB55041EC51B80EE0915441B4D2BFB18DB55041FA7C37B3DF91544120B509657BB55041ABD1A94ED2915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354438 - 223463
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -448  </desc>
-<a>
-01060000000100000001030000000100000075000000D7A3702D88C15041B81E851BD3D55441000000B085C15041AE47E1CAD9D554415C8FC2B586C150411F85EB81DAD55441295C8F8288C150419A999939DBD55441A4703D3A89C15041295C8F82DBD55441CDCCCC5C8BC150417B14AE67DCD55441C3F5289C91C150417B14AE27DED554410000009097C15041C3F528DCDFD5544152B81E659DC15041000000B0E1D554419A9999A9A2C150419A999929E3D5544133333323A5C1504114AE47E1E3D55441EC51B8AEA7C15041EC51B89EE4D5544148E17A04ADC15041AE47E1EAE5D5544133333303B2C150419A999929E7D55441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B900000033333313BBC150413D0AD723D6D554417A202C20BBC150419F2D94DED5D554415835CC5CBBC15041E47AE19AD4D55441E7FAE10AB6C150416B72864BD2D55441CE7B4CBEB5C15041C01F5FFBD3D554417B14AE77B5C150419A999989D5D55441713D0AF7AFC150419A9999A9D4D55441EA66A50CB0C150416E76E300D4D55441BDF63133B0C15041664ED7D3D2D5544166666686AAC15041EC51B83ECFD55441B40AD753A8C15041031F85DBCDD554411B23C2D6A8C150418FED485BCED554416365EE9EA8C150413F78A543D1D55441D5B212CFA7C15041A8CF087FD1D55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354454 - 216868
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000050000005B000000C3F5286CDDC25041A4703DBAE5D65441AE47E1DAE3C250413D0AD743ECD6544152B81EB5E4C250417B14AE77EBD6544114AE47C1E9C25041CDCCCCBCE6D6544114AE4721EBC2504114AE47F1E8D6544133333393EAC25041CDCCCC0CECD654419A9999A9EAC250417B14AE07EDD65441000000D0EAC250418FC2F578EDD65441CDCCCCFCEAC25041E17A14CEEDD65441AE47E12AEBC25041B81E850BEED654413D0AD773EBC250413D0AD743EED6544185EB51C8EBC250415C8FC275EED6544185EB5128ECC25041D7A3708DEED654413D0AD783ECC2504152B81EA5EED65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E02000004C35C8FE0C250412935C335C2D65441569E337DDFC25041034608A1C0D6544148C5FFDFDCC2504108F81EC5BCD6544166666626DDC250410AD7A3F0BBD65441CDCCCC1CD8C250417B14AE77B4D65441295C8F92D5C25041CDCCCC5CB0D65441E17A14BED2C25041CDCCCCCCAFD654413D0AD703BFC25041F6285CDFABD65441E17A145EBDC25041F6285CDFABD65441CDCCCC1CB9C250413D0AD7F3B4D654410AD7A300B5C250419A9999B9BDD65441CDCCCCDCB4C25041713D0A07BED65441F6285CBFB6C25041AE47E13ABED654418FC2F5A8B7C250417B14AE17BDD65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354870 - 1347700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000020000006E0000000AD7A3F0543351419A999949300D554114AE474155335141295C8F62300D5541713D0AA757335141A4703D1A300D5541AE47E1BA583351411F85EB01300D5541713D0A575A335141C3F528EC2F0D5541E17A14EE59335141C3F528FC2C0D5541295C8FB23E335141AE47E1FA2F0D5541333333233C3351411F85EB41290D55419A99999936335141000000601F0D5541713D0A1733335141B81E859B180D5541A4703D1A313351417B14AE87160D5541EC51B8FE2E335141000000E0130D5541666666B62C335141000000A0100D554114AE471127335141295C8FC2150D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007000000029092459C5325141F27C0275260D554199B42CC8C63251411C52A76F280D5541EE465636CA3251413A70843B2D0D554159008158CC325141E6A976DF2F0D5541A4232121D03251414900F8B3330D55415C8FC295D2325141B81E85EB360D5541E64EBC34D13251414277EA113A0D5541CDCCCC3CD132514114AE47413A0D5541AE47E16ACE325141CDCCCC7C3D0D5541A4703D9ACA32514100000030410D554152B81E25B9325141C3F5287C460D5541B81E858BB8325141E17A142E480D554148E17A64BF325141333333734A0D554148E17A34C43251415C8FC2C54B0D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489573 - 53323
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000D200000085EB5198F7235141000000F09A205541E17A144E0224514114AE47F1982055419A999979042451419A9999799A2055417B14AEA705245141000000A09B205541666666660B245141E17A14FE98205541B81E853B0B24514185EB515897205541C3F5289C0D2451411F85EB31982055413D0AD75315245141333333F39A2055419A9999890B2451411F85EB4196205541E17A145E0C24514152B81EA5932055413D0AD7830B2451418FC2F5589320554114AE47910A245141F6285CAF93205541000000100A24514166666606942055415C8FC2F5092451410AD7A39094205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007E01000029E0C82D07245141AEE3DA57932055411C8A0659092451412E7B680893205541E1BB083D0C2451418E93DE4092205541333333030D24514166666606922055416B68EDC20F2451413DF7AD4D91205541991E0BED1424514111DC4EDC8F20554148E17A5415245141EC51B8BE8F205541D2F48F811524514197A2D0B28F205541281E52C519245141D97D92908E205541B31EBC541D2451415132C0908D205541300733A01F24514185DA75C68C205541DE45FAEB22245141DD15E2A18B2055417A025B3F252451416D8A1BD18A2055416463635526245141FC57D16C8A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>758399 - 405515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000001000000B00000007475023398E6504197E3F46A65AC5441BE21E3249AE6504129E038126CAC54412843EEF199E650417A7007706CAC54413D0AD7939EE650417B14AED76FAC5441AEE6E1BDA5E65041DC8EA70973AC544152B81ED5AAE650415C8FC2C578AC5441AE47E1EAACE65041666666D678AC544160E2A965AFE6504129B968D978AC54418FC2F5B8B7E65041C3F528BC7CAC5441AE47E18ABBE65041666666E67DAC5441713D0AF7BBE6504114AE47417EAC54418FC2F508C7E650413D0AD7E381AC54418A6DE025CEE650415FA8564883AC54417B14AE97D7E65041C3F528EC84AC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009E000000295C8FD209E75041CDCCCC1C8EAC544129ED4B460AE75041F4CC64308FAC5441B1FDFF3F18E75041E4D9A39091AC54411E33332318E750417CA070CD96AC5441D142805D17E75041D55585369BAC54414D87EB6129E750419AFCFF8F9AAC54412C7B142E29E7504101CCCC5CA2AC5441165B33FE28E750412E66B82AA3AC5441C3F528CC25E750418FC2F5E8B0AC5441A2B2A1EE21E75041FC4A104CB6AC5441C8B81EE51EE750410816AE87BAAC54417CF183EC1DE75041122A1D6FBDAC5441000000801BE75041EC51B8AEC4AC54419CE7BD7F1AE75041567BD34CC9AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>758399 - 410251
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000001000000B00000007475023398E6504197E3F46A65AC5441BE21E3249AE6504129E038126CAC54412843EEF199E650417A7007706CAC54413D0AD7939EE650417B14AED76FAC5441AEE6E1BDA5E65041DC8EA70973AC544152B81ED5AAE650415C8FC2C578AC5441AE47E1EAACE65041666666D678AC544160E2A965AFE6504129B968D978AC54418FC2F5B8B7E65041C3F528BC7CAC5441AE47E18ABBE65041666666E67DAC5441713D0AF7BBE6504114AE47417EAC54418FC2F508C7E650413D0AD7E381AC54418A6DE025CEE650415FA8564883AC54417B14AE97D7E65041C3F528EC84AC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009E000000295C8FD209E75041CDCCCC1C8EAC544129ED4B460AE75041F4CC64308FAC5441B1FDFF3F18E75041E4D9A39091AC54411E33332318E750417CA070CD96AC5441D142805D17E75041D55585369BAC54414D87EB6129E750419AFCFF8F9AAC54412C7B142E29E7504101CCCC5CA2AC5441165B33FE28E750412E66B82AA3AC5441C3F528CC25E750418FC2F5E8B0AC5441A2B2A1EE21E75041FC4A104CB6AC5441C8B81EE51EE750410816AE87BAAC54417CF183EC1DE75041122A1D6FBDAC5441000000801BE75041EC51B8AEC4AC54415137977D1AE75041E2C7BF56C9AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>362634 - 4440008
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -670  </desc>
-<a>
-01060000000100000001030000000200000017000000000000F00EA45041C3F528AC7A5E5441CDCCCC6C0EA450417B14AE77865E54417B14AED70FA450418FC2F5B8985E5441A4703D0A10A45041CDCCCCBC9F5E5441C3F528CC0FA450411F85EB81A75E54410AD7A3A00FA45041CDCCCC6CB45E5441D7A3705D0FA45041AE47E10ABD5E5441F6285CFF16A4504185EB5138C05E54417B14AEB713A45041B81E85BBC75E54410AD7A32011A450415C8FC225CF5E54411F85EB111BA450410AD7A3C0D25E5441F6285C2F1EA45041AE47E18AD25E544148E17A2421A45041CDCCCCECCD5E5441EC51B89E29A4504152B81E75BB5E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001B0000005F90B0FE28A45041446EBBD1BC5E5441EC51B89E29A4504152B81E75BB5E5441EC51B8BE2DA4504148E17AC4AF5E5441C3F5283C31A4504148E17AC4A65E5441A4703DDA37A450415C8FC2B5955E5441F6285CFF3AA4504185EB51D88F5E54417B14AE073EA45041333333B38B5E5441D7A3706D44A450411F85EBA1855E54413D0AD7D344A4504114AE4731845E5441000000000FA45041E17A144E7A5E5441000000F00EA45041C3F528AC7A5E5441CDCCCC6C0EA450417B14AE77865E54417B14AED70FA450418FC2F5B8985E5441A4703D0A10A45041CDCCCCBC9F5E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371416 - 354253
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000002000000460000001F85EB1159C95041D7A3705DC6A1544152B81E7561C95041D7A370EDC3A154419A99991979C95041AE47E1EABFA154413333337382C9504133333383B9A1544148E17AD499C950411F85EB01B1A15441000000A0A4C9504152B81E15ADA154413D0AD703BBC950418FC2F528A3A15441713D0AC7C4C950411F85EB319EA1544185EB5108DCC950417B14AE9792A154419A9999F9E9C95041F6285CCF89A15441EC51B86EEDC950417B14AE3788A154418FC2F588EEC950413D0AD76381A15441E17A143EEFC95041333333737CA15441D7A3705DE5C95041B81E85AB86A15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000006900000042660040DFC95041938299E98BA154418C7F186DDEC9504151D004028BA1544121A6EB71DCC95041F42120D588A154417B14AE57E9C95041F6285C6F7AA15441B770B6FDE9C950418DF184B978A15441502ECC4CEAC950411A7DF5E877A1544166666696E2C950417B14AE8774A15441C04A93C5E0C9504193A484BB73A1544135A0D6B3D9C950415A3FA4A070A154413376B85ECEC95041CEA599F96CA15441A70F156EC8C95041638D868B7BA15441F1D44831CBC95041CC4FFFFF85A1544192072065C7C95041A06DB7CE8AA15441FD03DD5DC3C9504139DABBEA91A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371485 - 190524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-010600000001000000010300000001000000110000003D0AD75339D8504148E17A246DA95441000000503AD85041666666866CA954413D0AD7A340D85041CDCCCC4C6AA95441713D0AC74CD850415C8FC28566A954419A9999D948D85041AE47E12A57A95441F6285C4F47D85041713D0A4755A95441B81E85AB44D85041D7A3704D54A95441A4703DBA41D8504185EB51E853A95441F6285C9F3FD85041EC51B86E54A95441AE47E11A3DD850411F85EB1156A954416666660639D8504152B81E955BA95441D7A3703D32D85041B81E856B62A9544152B81EB52BD850418FC2F5186CA95441333333032BD85041713D0A576DA95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000014AE47D14DD850411F85EBB16AA95441332415A84DD85041B89AA20C6AA95441B34A88E23ED85041125D95656FA954416C7388803AD85041607855756CA95441000000503AD85041666666866CA954413D0AD75339D8504148E17A246DA9544172FBC4A938D85041558911B86CA95441F2BD791837D850410470D4126CA95441885E8AA436D8504187E9503E6CA954410C31E66536D850416FF1CF556CA954410457CE5936D850418D2B595A6CA95441D367FD3036D850417D79A8696CA9544152EF752D36D85041CC5BFB6A6CA954418458C72C36D850416ED83C6B6CA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371485 - 398162
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-010600000001000000010300000001000000110000003D0AD75339D8504148E17A246DA95441000000503AD85041666666866CA954413D0AD7A340D85041CDCCCC4C6AA95441713D0AC74CD850415C8FC28566A954419A9999D948D85041AE47E12A57A95441F6285C4F47D85041713D0A4755A95441B81E85AB44D85041D7A3704D54A95441A4703DBA41D8504185EB51E853A95441F6285C9F3FD85041EC51B86E54A95441AE47E11A3DD850411F85EB1156A954416666660639D8504152B81E955BA95441D7A3703D32D85041B81E856B62A9544152B81EB52BD850418FC2F5186CA95441333333032BD85041713D0A576DA95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000014AE47D14DD850411F85EBB16AA95441332415A84DD85041B89AA20C6AA95441B34A88E23ED85041125D95656FA954416C7388803AD85041607855756CA95441000000503AD85041666666866CA954413D0AD75339D8504148E17A246DA9544172FBC4A938D85041558911B86CA95441F2BD791837D850410470D4126CA95441885E8AA436D8504187E9503E6CA954410C31E66536D850416FF1CF556CA954410457CE5936D850418D2B595A6CA95441D367FD3036D850417D79A8696CA9544152EF752D36D85041CC5BFB6A6CA954418458C72C36D850416ED83C6B6CA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373327 - 1856190
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F5A824CF5041C3F5283C179F5441713D0AB725CF50419A999979229F54415C8FC26525CF5041EC51B89E289F5441E17A147E25CF504152B81EF52D9F5441E17A14CE1ECF50415C8FC2A52F9F544148E17AD41FCF5041AE47E19A349F5441A4703D6A21CF5041713D0AD73A9F5441666666D625CF5041333333E3399F544148E17A4436CF504114AE4731379F5441C3F5284C42CF5041A4703D4A369F5441CDCCCC3C4DCF50413D0AD7F3359F5441EC51B8FE63CF5041CDCCCCAC369F54419A99997969CF504114AE4751349F54418FC2F5E865CF50417B14AE172D9F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000008FC2F5A824CF5041C3F5283C179F5441B115BA1125CF5041D9F2AE611C9F5441E102D0B824CF50418943CDC0229F5441A70DFDB824CF50418F4987E1229F5441704FBECD24CF5041D5315031249F54414AAA142B25CF504162FBC9F8289F5441BADFF94825CF504194B40AFB2B9F5441BF1D776A25CF50418384D9182E9F544143E57F6223CF5041803E7A7D2E9F54415B1909501FCF504115CE434C2F9F54412B5CB9571FCF50418639229B2F9F544181BE5F561FCF504163DE7E9B2F9F5441B85FD85F1FCF504152BF70EE2F9F54414BB252601FCF5041368857F32F9F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373327 - 1856191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F5A824CF5041C3F5283C179F5441713D0AB725CF50419A999979229F54415C8FC26525CF5041EC51B89E289F5441E17A147E25CF504152B81EF52D9F5441E17A14CE1ECF50415C8FC2A52F9F544148E17AD41FCF5041AE47E19A349F5441A4703D6A21CF5041713D0AD73A9F5441666666D625CF5041333333E3399F544148E17A4436CF504114AE4731379F5441C3F5284C42CF5041A4703D4A369F5441CDCCCC3C4DCF50413D0AD7F3359F5441EC51B8FE63CF5041CDCCCCAC369F54419A99997969CF504114AE4751349F54418FC2F5E865CF50417B14AE172D9F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000005C8FC2D511CF5041D7A3703D169F5441AE47E13A12CF504152B81EA5239F544152B81E5512CF5041F6285C4F259F54416666660613CF50415C8FC2A5269F54411F85EB2114CF5041AE47E16A269F5441000000A013CF50413D0AD7E3219F5441E17A142E17CF5041E17A146E219F54418FC2F5B81CCF5041A4703D2A1F9F544185EB51F81DCF50419A9999491E9F54411F85EB911ECF5041A4703D3A1D9F544185EB51081FCF504148E17A941C9F5441CDCCCC0C20CF5041D7A3704D1C9F5441E17A14BE20CF5041CDCCCC7C1C9F54413D0AD73321CF5041333333F31C9F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373327 - 3612840
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F5A824CF5041C3F5283C179F5441713D0AB725CF50419A999979229F54415C8FC26525CF5041EC51B89E289F5441E17A147E25CF504152B81EF52D9F5441E17A14CE1ECF50415C8FC2A52F9F544148E17AD41FCF5041AE47E19A349F5441A4703D6A21CF5041713D0AD73A9F5441666666D625CF5041333333E3399F544148E17A4436CF504114AE4731379F5441C3F5284C42CF5041A4703D4A369F5441CDCCCC3C4DCF50413D0AD7F3359F5441EC51B8FE63CF5041CDCCCCAC369F54419A99997969CF504114AE4751349F54418FC2F5E865CF50417B14AE172D9F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000008FC2F5A824CF5041C3F5283C179F5441B115BA1125CF5041D9F2AE611C9F5441E102D0B824CF50418943CDC0229F5441A70DFDB824CF50418F4987E1229F5441704FBECD24CF5041D5315031249F54414AAA142B25CF504162FBC9F8289F5441BADFF94825CF504194B40AFB2B9F5441BF1D776A25CF50418384D9182E9F544143E57F6223CF5041803E7A7D2E9F54415B1909501FCF504115CE434C2F9F54412B5CB9571FCF50418639229B2F9F544181BE5F561FCF504163DE7E9B2F9F5441B85FD85F1FCF504152BF70EE2F9F54414BB252601FCF5041368857F32F9F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373327 - 3617778
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F5A824CF5041C3F5283C179F5441713D0AB725CF50419A999979229F54415C8FC26525CF5041EC51B89E289F5441E17A147E25CF504152B81EF52D9F5441E17A14CE1ECF50415C8FC2A52F9F544148E17AD41FCF5041AE47E19A349F5441A4703D6A21CF5041713D0AD73A9F5441666666D625CF5041333333E3399F544148E17A4436CF504114AE4731379F5441C3F5284C42CF5041A4703D4A369F5441CDCCCC3C4DCF50413D0AD7F3359F5441EC51B8FE63CF5041CDCCCCAC369F54419A99997969CF504114AE4751349F54418FC2F5E865CF50417B14AE172D9F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000005C8FC2D511CF5041D7A3703D169F5441AE47E13A12CF504152B81EA5239F544152B81E5512CF5041F6285C4F259F54416666660613CF50415C8FC2A5269F54411F85EB2114CF5041AE47E16A269F5441000000A013CF50413D0AD7E3219F5441E17A142E17CF5041E17A146E219F54418FC2F5B81CCF5041A4703D2A1F9F544185EB51F81DCF50419A9999491E9F54411F85EB911ECF5041A4703D3A1D9F544185EB51081FCF504148E17A941C9F5441CDCCCC0C20CF5041D7A3704D1C9F5441E17A14BE20CF5041CDCCCC7C1C9F54413D0AD73321CF5041333333F31C9F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968022 - 1145905
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-0106000000010000000103000000010000002000000076BE616FB857514197A3C4F5A4485441AB5806969F5751411C56E061A2485441584ACC6B9F57514171AE8863A2485441A0034BA89B57514166B9D51AA34854413A6DC9F996575141AF705637A5485441317648219457514149D6F090A74854410E9A142F92575141041AA5B4AA48544144647A629057514159C4F241AD4854418D7ECCE08D575141151482BCAF485441360ACEE68B57514149C01AECB048544143C143248E575141D80D6F3DB248544191AB89088C57514186F66B31B6485441A6BC79958A5751411A717DAAB5485441F07902528A57514198DA9E96B6485441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000008FC2F588A95751410AD7A3B0D4485441D7A370CDAC5751413D0AD7B3CB4854415C8FC2F5B157514185EB51F8BE4854418E816EA0B357514175109E91BB4854410E05E2D3B3575141AE488A11BB485441D660850EB457514184B1F5B0BA4854412A3AF98DB657514194D40998B54854412272A7A8B657514104B23536B5485441F6285CCFB7575141713D0A17AC485441A6E306D6B7575141EDC33518AC48544176BE616FB857514193A3C4F5A4485441AA5806969F5751412156E061A24854415B4ACC6B9F57514170AE8863A24854419F034BA89B57514165B9D51AA3485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968022 - 3429800
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-0106000000010000000103000000010000002000000076BE616FB857514197A3C4F5A4485441AB5806969F5751411C56E061A2485441584ACC6B9F57514171AE8863A2485441A0034BA89B57514166B9D51AA34854413A6DC9F996575141AF705637A5485441317648219457514149D6F090A74854410E9A142F92575141041AA5B4AA48544144647A629057514159C4F241AD4854418D7ECCE08D575141151482BCAF485441360ACEE68B57514149C01AECB048544143C143248E575141D80D6F3DB248544191AB89088C57514186F66B31B6485441A6BC79958A5751411A717DAAB5485441F07902528A57514198DA9E96B6485441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000008FC2F588A95751410AD7A3B0D4485441D7A370CDAC5751413D0AD7B3CB4854415C8FC2F5B157514185EB51F8BE4854418E816EA0B357514175109E91BB4854410E05E2D3B3575141AE488A11BB485441D660850EB457514184B1F5B0BA4854412A3AF98DB657514194D40998B54854412272A7A8B657514104B23536B5485441F6285CCFB7575141713D0A17AC485441A6E306D6B7575141EDC33518AC48544176BE616FB857514193A3C4F5A4485441AA5806969F5751412156E061A24854415B4ACC6B9F57514170AE8863A24854419F034BA89B57514165B9D51AA3485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976072 - 1018944
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000350000008EC6C4114E1E51417F4E3BAFFE465441CDCCCC4C4F1E51410AD7A320FE465441E17A14DE551E5141E17A14CEFD465441333333335D1E5141B81E855BFF465441C3F5282C621E514166666606004754415C8FC2A5651E5141713D0A870047544189B258806A1E514139D2C79701475441000000606B1E514185EB51A8FB465441713D0A076C1E514185EB5168F6465441E17A140E6C1E514185EB51B8F5465441000000B0701E514166666646F646544185EB5158761E5141F6285C6FF64654411F85EB917B1E51417B14AE77F64654419A999979811E51411F85EBB1F6465441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000048E17A244D1E5141713D0A87B6465441666666C64A1E514148E17AD4BE465441F6285CDF481E5141AE47E1AAC4465441C3F5281C471E5141713D0A17C9465441000000D0431E514152B81EC5CF465441C1D6D749441E5141EC381915D046544166A07290441E5141D45B8764D0465441A75856AF441E5141518A6FCED04654416FFF82A6441E5141F893A9A6D1465441420700F6431E514106B1DAE8D1465441C23728A2431E514107122B41D1465441A6FDC51D431E5141924253EDD04654411ECFDDB3421E5141518A6FCED046544114AE4781411E514152B81EE5D1465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976072 - 3329488
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000350000008EC6C4114E1E51417F4E3BAFFE465441CDCCCC4C4F1E51410AD7A320FE465441E17A14DE551E5141E17A14CEFD465441333333335D1E5141B81E855BFF465441C3F5282C621E514166666606004754415C8FC2A5651E5141713D0A870047544189B258806A1E514139D2C79701475441000000606B1E514185EB51A8FB465441713D0A076C1E514185EB5168F6465441E17A140E6C1E514185EB51B8F5465441000000B0701E514166666646F646544185EB5158761E5141F6285C6FF64654411F85EB917B1E51417B14AE77F64654419A999979811E51411F85EBB1F6465441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000048E17A244D1E5141713D0A87B6465441666666C64A1E514148E17AD4BE465441F6285CDF481E5141AE47E1AAC4465441C3F5281C471E5141713D0A17C9465441000000D0431E514152B81EC5CF465441C1D6D749441E5141EC381915D046544166A07290441E5141D45B8764D0465441A75856AF441E5141518A6FCED04654416FFF82A6441E5141F893A9A6D1465441420700F6431E514106B1DAE8D1465441C23728A2431E514107122B41D1465441A6FDC51D431E5141924253EDD04654411ECFDDB3421E5141518A6FCED046544114AE4781411E514152B81EE5D1465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389275 - 959778
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-0106000000010000000103000000010000007900000052B81E45FE995041E17A149E18225441000000D0FC99504185EB514818225441CDCCCC4CFD995041713D0A471A225441A4703DCAFC995041A4703D6A21225441C3F5288CFB99504152B81EF5212254417B14AEA7FA995041A4703DBA242254418FC2F538F9995041F6285C4F2722544114AE4711F699504148E17A64282254418FC2F5E8F5995041C3F5289C2B22544152B81EF5F09950411F85EB113022544185EB5148EF9950411F85EB513322544148E17A24EB995041F6285C4F352254413D0AD7D3ED995041D7A3709D382254419A999989EF995041333333233A225441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000034000000B04FACCED29950411A6A988EAB2154416B565A12D299504146D58A57AF215441A4711FCCD199504143B14CBDB1215441333333B3D5995041C3F5283CB22154418ECF08F9D4995041308E11FEB72154413706DD49D4995041B77FF1C2BE215441114CD369D69950410F024D29BF215441FB8064C6DF99504169BCB125C12154415CE8F214EE995041C4507ACFC4215441410F58C2109A50411B8CE223D12154417033C7FA0A9A50418E1F957AE221544129F10214169A5041DCC8CA9EE621544110EF9F30109A50419368B4A9FA2154414CE5996A109A504118298D22FC215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395265 - 1371051
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-0106000000010000000103000000010000001D000000666666969438514114AE47A167EB5441CDCCCC3C88385141E17A140E67EB54419A999919813851413D0AD71367EB544148E17A248138514152B81E1568EB544152B81EC581385141C3F5283C84EB5441295C8FD281385141E17A145E86EB5441D7A3701D83385141A4703D4A86EB5441F6285CCF8338514152B81E657EEB5441B81E85EB823851418FC2F5D87DEB54413D0AD71383385141000000B07BEB5441C3F528EC843851410AD7A3A07AEB54417B14AE9787385141AE47E19A79EB5441C3F5285C893851413D0AD7B378EB544185EB51088E38514114AE479179EB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000295C8FD281385141E17A145E86EB5441E17A144E82385141F6285C1F9AEB54410AD7A36082385141295C8F729DEB54411F85EB71B938514148E17AA4ACEB5441295C8F12BD3851411F85EB81A4EB54419A999949C83851418FC2F5588BEB5441212834EAA3385141BC4100937FEB54412C07D0939D385141E8AF5B8C7DEB5441DE5EC8279D38514163BFB36682EB5441C439BDED9A38514172EFA4BF86EB5441AE47E10A963851411F85EBC184EB5441047C2CEE93385141C061051984EB544190F524D08338514140E3A46E7FEB5441D7A3701D83385141A4703D4A86EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395265 - 3457104
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-0106000000010000000103000000010000001D000000666666969438514114AE47A167EB5441CDCCCC3C88385141E17A140E67EB54419A999919813851413D0AD71367EB544148E17A248138514152B81E1568EB544152B81EC581385141C3F5283C84EB5441295C8FD281385141E17A145E86EB5441D7A3701D83385141A4703D4A86EB5441F6285CCF8338514152B81E657EEB5441B81E85EB823851418FC2F5D87DEB54413D0AD71383385141000000B07BEB5441C3F528EC843851410AD7A3A07AEB54417B14AE9787385141AE47E19A79EB5441C3F5285C893851413D0AD7B378EB544185EB51088E38514114AE479179EB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000295C8FD281385141E17A145E86EB5441E17A144E82385141F6285C1F9AEB54410AD7A36082385141295C8F729DEB54411F85EB71B938514148E17AA4ACEB5441295C8F12BD3851411F85EB81A4EB54419A999949C83851418FC2F5588BEB5441212834EAA3385141BC4100937FEB54412C07D0939D385141E8AF5B8C7DEB5441DE5EC8279D38514163BFB36682EB5441C439BDED9A38514172EFA4BF86EB5441AE47E10A963851411F85EBC184EB5441047C2CEE93385141C061051984EB544190F524D08338514140E3A46E7FEB5441D7A3701D83385141A4703D4A86EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943734 - 187174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000029000000AE47E15AC6BC50413D0AD7B3923754415C8FC2F5C5BC50418FC2F50892375441F6285C5FBFBC504114AE47219337544133333373BFBC50417B14AE97953754418FC2F588BFBC50419A9999199C3754413D0AD783BFBC50413D0AD7E3B1375441CDCCCC5CBFBC50411F85EB81C4375441EC51B8AED1BC5041EC51B8FECC375441295C8F92D5BC5041EC51B84ECE375441333333C3DBBC504133333353CF3754418FC2F5C8E2BC5041713D0AE7CF3754417B14AE97EDBC504133333333D03754410AD7A370F1BC5041295C8FA2D037544100000000F7BC50418FC2F548D2375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4B6CB54CABC50412F8BA2DA9937544164632E6BC6BC5041304CCBDB923754410F90FA26C5BC504113D9EDB39337544185E61DDDC2BC504166A0558693375441EF4BA79DC0BC5041093C5FEC92375441F6285C5FBFBC504114AE472193375441BA4A4872BFBC50419410867A95375441002BF4F5BFBC50417ECCE24996375441CEF49CF4BFBC504114B2338696375441BA95311BC6BC5041CEDAB3209D375441559D8D1BCEBC504192393CB4A537544144E487DCCEBC504124AFA684A637544113FC2839CFBC5041893BE007A7375441EACE7328D0BC5041CBDC44EAA5375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943734 - 187177
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000029000000AE47E15AC6BC50413D0AD7B3923754415C8FC2F5C5BC50418FC2F50892375441F6285C5FBFBC504114AE47219337544133333373BFBC50417B14AE97953754418FC2F588BFBC50419A9999199C3754413D0AD783BFBC50413D0AD7E3B1375441CDCCCC5CBFBC50411F85EB81C4375441EC51B8AED1BC5041EC51B8FECC375441295C8F92D5BC5041EC51B84ECE375441333333C3DBBC504133333353CF3754418FC2F5C8E2BC5041713D0AE7CF3754417B14AE97EDBC504133333333D03754410AD7A370F1BC5041295C8FA2D037544100000000F7BC50418FC2F548D2375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000C5D5955DBCBC50411893D9A8913754417FEA6664BBBC5041DEE89DA88F37544142F1EB57BBBC5041E2F46D928F375441B9CAE53FBBBC50411BA0935D8F37544121E29D7FBABC5041A0D6D1E18D37544100D34FA7B9BC5041DEA6AC528E3754419B0749EAB7BC50411C207B768E3754418CEF326BB4BC5041DE2B0636903754413DBB3A89B2BC50414C460227913754419DC9ABBAB1BC5041AC1BAF9293375441604E3B9EB1BC504136EFF00A98375441B9036D9EB1BC5041333806449837544116F127ABB1BC5041EAA91B44983754411D1869AAB1BC5041ECA9D12898375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943734 - 393249
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000029000000AE47E15AC6BC50413D0AD7B3923754415C8FC2F5C5BC50418FC2F50892375441F6285C5FBFBC504114AE47219337544133333373BFBC50417B14AE97953754418FC2F588BFBC50419A9999199C3754413D0AD783BFBC50413D0AD7E3B1375441CDCCCC5CBFBC50411F85EB81C4375441EC51B8AED1BC5041EC51B8FECC375441295C8F92D5BC5041EC51B84ECE375441333333C3DBBC504133333353CF3754418FC2F5C8E2BC5041713D0AE7CF3754417B14AE97EDBC504133333333D03754410AD7A370F1BC5041295C8FA2D037544100000000F7BC50418FC2F548D2375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4B6CB54CABC50412F8BA2DA9937544164632E6BC6BC5041304CCBDB923754410F90FA26C5BC504113D9EDB39337544185E61DDDC2BC504166A0558693375441EF4BA79DC0BC5041093C5FEC92375441F6285C5FBFBC504114AE472193375441BA4A4872BFBC50419410867A95375441002BF4F5BFBC50417ECCE24996375441CEF49CF4BFBC504114B2338696375441BA95311BC6BC5041CEDAB3209D375441559D8D1BCEBC504192393CB4A537544144E487DCCEBC504124AFA684A637544113FC2839CFBC5041893BE007A7375441EACE7328D0BC5041CBDC44EAA5375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419166 - 2630836
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000200000020000000E17A144E5DBC5041000000C0EC345441A4703D8A41BC5041D7A3708DE6345441F6285CEF3CBC50419A999959E5345441C3F5285C3FBC5041295C8F82E63454419A99994941BC5041D7A3703DE8345441F6285C7F43BC504114AE47C1EA345441F6285C5F45BC50410AD7A340ED34544114AE477146BC50410AD7A3E0EE345441C3F528CC47BC50418FC2F5E8F0345441000000104ABC504114AE47D1F33454418FC2F5F84ABC504114AE4711F5345441F6285CCF4CBC5041E17A14FEF7345441A4703D2A4EBC5041AE47E1AAFA3454417B14AED74EBC504114AE47C1FC345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000044000000F6285C5F5FBC504114AE4741ED34544185EB510864BC5041D7A3702DEE345441F6285C2F6ABC5041A4703DEAD234544148E17AF46CBC5041D7A3706DC53454415C8FC2D563BC50419A9999E9C5345441333333E35BBC5041CDCCCC2CC93454419A99999951BC50415C8FC215C7345441295C8F723CBC504133333393BE34544185EB51683FBC504133333353C2345441B81E85FB41BC5041EC51B80EC5345441EC51B89E44BC504114AE4791C7345441CDCCCCFC47BC504152B81E65CA345441666666564ABC5041F6285CBFCC345441C3F528AC4BBC50415C8FC265CE345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419166 - 3428931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000100000001030000000200000020000000E17A144E5DBC5041000000C0EC345441A4703D8A41BC5041D7A3708DE6345441F6285CEF3CBC50419A999959E5345441C3F5285C3FBC5041295C8F82E63454419A99994941BC5041D7A3703DE8345441F6285C7F43BC504114AE47C1EA345441F6285C5F45BC50410AD7A340ED34544114AE477146BC50410AD7A3E0EE345441C3F528CC47BC50418FC2F5E8F0345441000000104ABC504114AE47D1F33454418FC2F5F84ABC504114AE4711F5345441F6285CCF4CBC5041E17A14FEF7345441A4703D2A4EBC5041AE47E1AAFA3454417B14AED74EBC504114AE47C1FC345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000044000000F6285C5F5FBC504114AE4741ED34544185EB510864BC5041D7A3702DEE345441F6285C2F6ABC5041A4703DEAD234544148E17AF46CBC5041D7A3706DC53454415C8FC2D563BC50419A9999E9C5345441333333E35BBC5041CDCCCC2CC93454419A99999951BC50415C8FC215C7345441295C8F723CBC504133333393BE34544185EB51683FBC504133333353C2345441B81E85FB41BC5041EC51B80EC5345441EC51B89E44BC504114AE4791C7345441CDCCCCFC47BC504152B81E65CA345441666666564ABC5041F6285CBFCC345441C3F528AC4BBC50415C8FC265CE345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399981 - 3009966
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000010000000103000000010000001B000000EC51B86E3E4D5141D7A3708D526C54417B14AE273E4D51418FC2F558556C5441000000A04F4D5141666666C6546C544185EB5118514D514152B81E65506C544166666656524D5141B81E85FB4A6C5441CDCCCC0C524D5141333333E3436C5441CDCCCCBC524D5141AE47E18A406C54410AD7A370544D5141000000A0396C5441EC51B84E574D514152B81EF52F6C5441C3F528FC534D5141D7A370ED2D6C5441A4703D5A514D514185EB51F82C6C5441A4703DBA4E4D5141F6285C0F2C6C5441B81E859B474D5141000000102A6C5441713D0A27404D51415C8FC245296C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000009CD8EA95414D5141B2FA5FAB1D6C54410B2B7481414D514170A589B41D6C5441490B7EE1404D5141F75049EE1D6C5441B81E859B374D5141F6285CDF1E6C544114AE47C1314D5141295C8FC2216C544168A907902F4D514141B57B86236C5441CAFFB45D2F4D51413AF65248246C5441B5FD557D2F4D5141626EB3BB2A6C544110BD31892F4D514112D665B7386C544127F566822F4D5141E0F65B933D6C5441AAC91DFF3E4D514148A7AC883E6C5441713D0AF73F4D5141CDCCCCAC3E6C5441C2DB22EC3F4D514150A28C6F456C544100917EAB3F4D51411AE810974C6C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399981 - 3826712
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000010000000103000000010000001B000000EC51B86E3E4D5141D7A3708D526C54417B14AE273E4D51418FC2F558556C5441000000A04F4D5141666666C6546C544185EB5118514D514152B81E65506C544166666656524D5141B81E85FB4A6C5441CDCCCC0C524D5141333333E3436C5441CDCCCCBC524D5141AE47E18A406C54410AD7A370544D5141000000A0396C5441EC51B84E574D514152B81EF52F6C5441C3F528FC534D5141D7A370ED2D6C5441A4703D5A514D514185EB51F82C6C5441A4703DBA4E4D5141F6285C0F2C6C5441B81E859B474D5141000000102A6C5441713D0A27404D51415C8FC245296C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000009CD8EA95414D5141B2FA5FAB1D6C54410B2B7481414D514170A589B41D6C5441490B7EE1404D5141F75049EE1D6C5441B81E859B374D5141F6285CDF1E6C544114AE47C1314D5141295C8FC2216C544168A907902F4D514141B57B86236C5441CAFFB45D2F4D51413AF65248246C5441B5FD557D2F4D5141626EB3BB2A6C544110BD31892F4D514112D665B7386C544127F566822F4D5141E0F65B933D6C5441AAC91DFF3E4D514148A7AC883E6C5441713D0AF73F4D5141CDCCCCAC3E6C5441C2DB22EC3F4D514150A28C6F456C544100917EAB3F4D51411AE810974C6C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401990 - 59475
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-010600000001000000010300000001000000140000005C8FC235B00C5141C3F5281C38F15441713D0AE7B00C51418FC2F5D838F15441E17A14DEB10C5141E17A143E39F15441CDCCCCECB80C51413D0AD7D338F15441EC51B8EEC30C51410000000038F154413D0AD7B3C50C51417B14AEE737F15441E17A14DEC70C514152B81E2536F15441713D0A57C80C51419A9999D931F1544100000070C80C51410AD7A33027F15441D7A3705DC80C5141E17A14BE23F1544114AE47F1BC0C5141F6285C3F23F1544152B81EA5B70C51415C8FC22523F15441B81E859BB30C51419A99996923F1544185EB51B8B10C5141F6285CCF23F15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000085EB51B8AE0C5141CDCCCCEC2FF15441FB5545B8AF0C5141DBEC68DF36F15441B67BC117B00C5141B3C523D937F154415C8FC235B00C5141C3F5281C38F15441713D0AE7B00C51418FC2F5D838F15441E17A14DEB10C5141E17A143E39F154414D837AC4B50C514114195F0339F1544143EE26B0C50C5141AF89B0D737F15441918127DFC70C514144BF5A1B36F154412DD40813C80C5141003AC44334F1544155C9BE20C80C5141B7E522C733F1544165ECD23CC80C5141215F586532F154410F0BC96CC80C51414CD3C69726F15441704EB15DC80C51419D7A17CA23F15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>420861 - 37167
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000000B000000333333D35DA750411F85EB719A5855413333331354A7504148E17A849958554152B81E6552A7504152B81E65995855419A9999294BA75041D7A3701DB058554152B81EF54CA750410AD7A320B0585541EC51B8DE4DA750411F85EBE1AF5855415C8FC25550A75041B81E853BAF585541CDCCCC3C4FA75041C3F5280CB5585541D7A370FD53A7504185EB5118B558554152B81E7557A750410AD7A350AD585541333333D35DA750411F85EB719A585541
-</a>
-
-<b>
-010600000001000000010300000001000000110000003333331354A7504148E17A84995855410AAA617752A750415DC8D77899585541F496284452A75041D20EAACC99585541F6234E0452A75041906540959A585541A296C7B251A750417FA45A959B58554196B1ECF94FA75041FAD53EFEA05855413BD780464BA750415A6F4DFFAF5855410B649BCC4BA75041695AAF17B0585541863EA91A4CA7504107631E1FB058554152B81EF54CA750410AD7A320B0585541EC51B8DE4DA750411F85EBE1AF5855415C8FC25550A75041B81E853BAF585541CDCCCC3C4FA75041C3F5280CB5585541D7A370FD53A7504185EB5118B5585541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>895338 - 3574466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -62  </desc>
-<a>
-0106000000010000000103000000010000001C0000005C8FC205257F514152B81E45E7A55441EC51B8CE227F51418FC2F568ECA55441D7A3708D217F5141D7A3705DF0A55441B81E854B207F5141B81E853BF5A554415C8FC225227F514148E17AD4F5A554418FC2F5C8247F514152B81E55F6A554417B14AE37317F5141F6285C5FF8A55441713D0A17377F514100000020F9A554413D0AD7D3417F51410AD7A3A0F9A554418FC2F5184D7F51411F85EB71FAA554415C8FC225517F51419A999989FAA55441F6285C7F527F51410AD7A360F9A5544114AE4721547F514166666666F7A5544133333373557F51413D0AD753F5A55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000332DC408527F5141CD2E5124FAA55441CB88DB94527F5141C0503B95F9A5544160A53E03537F51415D387C24F9A554411D5A646B537F514108AC1CBAF8A55441AD387BA3537F5141C5BF8B63F8A554416DE331D5537F514177E7D116F8A5544154E7BF22547F514168FC1F9FF7A554418E9BD254557F5141D65EBEC6F5A55441CB171CC2557F5141D100131EF5A554411700DF51567F5141A05CED29F4A554410B059F47577F514183D76E6DF1A55441553A3B5D577F5141AAA6D52FF1A554411904567E577F5141FED478D1F0A554410AD7A3E0567F5141B81E856BF0A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>896330 - 1170011
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000004A000000B81E851BEE6751413333339394AA54410AD7A320ED6751419A99990995AA5441E17A146EEC67514185EB51B897AA5441666666F6E9675141A4703D5A9AAA544100000000E76751419A9999099CAA544152B81EF5E36751419A9999099CAA544148E17A64DF6751418FC2F5B89AAA5441EC51B82EDC675141666666C699AA5441B81E855BD86751411F85EB9199AA5441B81E853BD567514185EB51F89AAA54410AD7A310D26751417B14AE579EAA5441AE47E1DACE675141E17A14DEA2AA5441A4703DFACB6751417B14AE47A6AA54418FC2F518C9675141666666C6A6AA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000051000000B81E85FBEE675141AE47E1FA95AA5441B81E851BEE6751413333339394AA54410AD7A320ED6751419A99990995AA5441005484C7EA6751413ECEA55297AA5441EB7A69E5E867514152F1BCD998AA544198EC581BE7675141821F74079AAA54410C3242F6E56751411F2DAC029BAA5441C2C3B029E4675141A8D6BCED9AAA5441465CBBDAE267514172CC52319AAA5441424BB5A0E16751412C6FC79E99AA544125C5811CDE6751418F618FA398AA54414A8BD3F0D9675141B007D24F98AA5441ECB81A14D7675141D5BE1A3699AA5441A87FEB36D5675141BCC137FD9AAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>896330 - 3328873
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000004A000000B81E851BEE6751413333339394AA54410AD7A320ED6751419A99990995AA5441E17A146EEC67514185EB51B897AA5441666666F6E9675141A4703D5A9AAA544100000000E76751419A9999099CAA544152B81EF5E36751419A9999099CAA544148E17A64DF6751418FC2F5B89AAA5441EC51B82EDC675141666666C699AA5441B81E855BD86751411F85EB9199AA5441B81E853BD567514185EB51F89AAA54410AD7A310D26751417B14AE579EAA5441AE47E1DACE675141E17A14DEA2AA5441A4703DFACB6751417B14AE47A6AA54418FC2F518C9675141666666C6A6AA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000051000000B81E85FBEE675141AE47E1FA95AA5441B81E851BEE6751413333339394AA54410AD7A320ED6751419A99990995AA5441005484C7EA6751413ECEA55297AA5441EB7A69E5E867514152F1BCD998AA544198EC581BE7675141821F74079AAA54410C3242F6E56751411F2DAC029BAA5441C2C3B029E4675141A8D6BCED9AAA5441465CBBDAE267514172CC52319AAA5441424BB5A0E16751412C6FC79E99AA544125C5811CDE6751418F618FA398AA54414A8BD3F0D9675141B007D24F98AA5441ECB81A14D7675141D5BE1A3699AA5441A87FEB36D5675141BCC137FD9AAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943963 - 1823202
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -175  </desc>
-<a>
-01060000000100000001030000000100000032000000F6285CFF92BC50418FC2F548E536544148E17A6498BC504185EB5178E5365441A4703D1A9BBC50419A999999E536544185EB51F896BC504152B81EB5D6365441AE47E1BA8BBC50411F85EBF1D536544185EB517888BC50419A9999F9C63654411F85EB6187BC50413D0AD753C7365441E17A149E86BC5041F6285C5FC7365441295C8FC285BC50415C8FC2E5C636544185EB51C884BC5041F6285CAFC636544148E17AF483BC5041A4703DDAC6365441CDCCCC2C83BC5041C3F5284CC7365441F6285C9F82BC5041CDCCCCECC7365441E17A146E81BC504166666656C8365441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000026A4BA3366BC504168DDBF75CA36544177CF24AF65BC504183E46F99CB3654417DB4E5F265BC5041CA88CC7FCC365441B88EC05166BC5041A642F52FCD36544185EB51086CBC5041713D0AE7D13654413D0AD76371BC50419A999939D836544152B81E9575BC504100000040E236544114AE47D177BC50417B14AE17E93654413D0AD7D372BC504100000000F13654416666669672BC5041666666F6F1365441666666E66DBC5041A4703DDAF33654411F85EB316CBC5041A4703D2AF4365441333333036CBC50417B14AE770037544152B81E2571BC50415C8FC24515375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943963 - 3473755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -175  </desc>
-<a>
-01060000000100000001030000000100000032000000F6285CFF92BC50418FC2F548E536544148E17A6498BC504185EB5178E5365441A4703D1A9BBC50419A999999E536544185EB51F896BC504152B81EB5D6365441AE47E1BA8BBC50411F85EBF1D536544185EB517888BC50419A9999F9C63654411F85EB6187BC50413D0AD753C7365441E17A149E86BC5041F6285C5FC7365441295C8FC285BC50415C8FC2E5C636544185EB51C884BC5041F6285CAFC636544148E17AF483BC5041A4703DDAC6365441CDCCCC2C83BC5041C3F5284CC7365441F6285C9F82BC5041CDCCCCECC7365441E17A146E81BC504166666656C8365441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000026A4BA3366BC504168DDBF75CA36544177CF24AF65BC504183E46F99CB3654417DB4E5F265BC5041CA88CC7FCC365441B88EC05166BC5041A642F52FCD36544185EB51086CBC5041713D0AE7D13654413D0AD76371BC50419A999939D836544152B81E9575BC504100000040E236544114AE47D177BC50417B14AE17E93654413D0AD7D372BC504100000000F13654416666669672BC5041666666F6F1365441666666E66DBC5041A4703DDAF33654411F85EB316CBC5041A4703D2AF4365441333333036CBC50417B14AE770037544152B81E2571BC50415C8FC24515375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>161756 - 978070
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000400000005C8FC2C5304851417B14AEF76C4B5441666666B627485141CDCCCC2C7D4B544185EB51A82048514114AE47018A4B5441C3F5289C1C485141E17A145E884B5441666666C61B4851413D0AD793884B54419A9999691648514148E17AF4914B5441C3F528EC13485141A4703D0A914B54418FC2F558124851411F85EBF1904B5441295C8FD208485141713D0A97834B54413D0AD703FD475141F6285C0FA24B5441333333B3FF475141AE47E1FAA24B54419A99995906485141A4703D2AA54B5441E17A14CE09485141EC51B83EA64B544114AE47910A485141F6285CFFA54B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000003D0AD7533F4851410AD7A3903D4B54417B14AE77334851413D0AD703384B5441E17A14CE3048514152B81E75364B5441000000C02B485141666666563B4B54417B14AEF73D4851417B14AE274A4B544130DADFAE3A485141047AB0E0524B54419176CE46374851419EF90DDF5B4B54416904194B334851413DA73563664B5441A9568F6932485141B20C8EFB684B5441A69CFE2C37485141C1B0EF426B4B5441A70CC3D03C485141C609AD3D6E4B54416B3A7DED3F48514140DD2DCE6F4B54413EB3AA0343485141CEF0831A6F4B544116C3DFC846485141AD2C1FFF6E4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>897377 - 1166563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-01060000000100000001030000000100000049000000E17A14BE927251413D0AD73308A654417B14AE17927251415C8FC2D508A65441295C8F2292725141295C8F4209A654413333336392725141295C8F320AA65441AE47E16A927251415C8FC2D50AA654418FC2F518927251413D0AD7A30BA65441F6285C1F92725141CDCCCCBC0DA65441A4703DFA91725141C3F528AC0EA654410000009091725141A4703D8A0FA654418FC2F508917251419A99995910A65441A4703D9A8F72514148E17A6417A65441F6285C3F8E725141AE47E17A1CA65441CDCCCC1C8C72514114AE470123A6544185EB5158897251415C8FC2952CA65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000E17A14BE927251413D0AD73308A654417B14AE17927251415C8FC2D508A65441295C8F2292725141295C8F4209A654413333336392725141295C8F320AA65441AE47E16A927251415C8FC2D50AA654418FC2F518927251413D0AD7A30BA65441F6285C1F92725141CDCCCCBC0DA65441A4703DFA91725141C3F528AC0EA654410000009091725141A4703D8A0FA654418FC2F508917251419A99995910A65441A4703D9A8F72514148E17A6417A65441F6285C3F8E725141AE47E17A1CA65441CDCCCC1C8C72514114AE470123A6544185EB5158897251415C8FC2952CA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>897377 - 3669980
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -24  </desc>
-<a>
-01060000000100000001030000000100000049000000E17A14BE927251413D0AD73308A654417B14AE17927251415C8FC2D508A65441295C8F2292725141295C8F4209A654413333336392725141295C8F320AA65441AE47E16A927251415C8FC2D50AA654418FC2F518927251413D0AD7A30BA65441F6285C1F92725141CDCCCCBC0DA65441A4703DFA91725141C3F528AC0EA654410000009091725141A4703D8A0FA654418FC2F508917251419A99995910A65441A4703D9A8F72514148E17A6417A65441F6285C3F8E725141AE47E17A1CA65441CDCCCC1C8C72514114AE470123A6544185EB5158897251415C8FC2952CA65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000E17A14BE927251413D0AD73308A654417B14AE17927251415C8FC2D508A65441295C8F2292725141295C8F4209A654413333336392725141295C8F320AA65441AE47E16A927251415C8FC2D50AA654418FC2F518927251413D0AD7A30BA65441F6285C1F92725141CDCCCCBC0DA65441A4703DFA91725141C3F528AC0EA654410000009091725141A4703D8A0FA654418FC2F508917251419A99995910A65441A4703D9A8F72514148E17A6417A65441F6285C3F8E725141AE47E17A1CA65441CDCCCC1C8C72514114AE470123A6544185EB5158897251415C8FC2952CA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402670 - 2906034
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -69  </desc>
-<a>
-0106000000010000000103000000010000001600000014AE47D13B265141D7A3705D70D35441B81E853B362651416666668670D354413333334339265141AE47E12A7FD35441A4703DDA3B2651410AD7A3B08BD35441A4703D2A4926514114AE473189D3544114AE47814E2651413D0AD7E384D35441713D0A274E265141333333438AD35441713D0A1750265141295C8F428DD354411F85EBF15126514152B81E758DD35441333333936C2651413D0AD7937FD354410000002068265141D7A3708D76D3544185EB511866265141713D0AA771D35441295C8FB25B265141666666F674D3544114AE4761562651411F85EBA176D35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000A4703D2A4926514114AE473189D35441366F81124A2651411305E1B588D354419FD214744A265141C1AB8E7588D35441D1D3FE1D4B2651415821F90488D354416F32278E4C2651416078917286D354413CE8BEF54D2651419EC7E6EC87D35441713D0A274E265141333333438AD35441713D0A1750265141295C8F428DD354410A95C46350265141CB2EC1DA8DD3544131D85C13512651412212FE398ED3544118463E9F51265141FC2341198ED354414C90F923522651412B41BAD68DD354411C9441A5532651415EFF60918CD35441C360E980672651412690873882D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402670 - 3568670
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -69  </desc>
-<a>
-0106000000010000000103000000010000001600000014AE47D13B265141D7A3705D70D35441B81E853B362651416666668670D354413333334339265141AE47E12A7FD35441A4703DDA3B2651410AD7A3B08BD35441A4703D2A4926514114AE473189D3544114AE47814E2651413D0AD7E384D35441713D0A274E265141333333438AD35441713D0A1750265141295C8F428DD354411F85EBF15126514152B81E758DD35441333333936C2651413D0AD7937FD354410000002068265141D7A3708D76D3544185EB511866265141713D0AA771D35441295C8FB25B265141666666F674D3544114AE4761562651411F85EBA176D35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000A4703D2A4926514114AE473189D35441366F81124A2651411305E1B588D354419FD214744A265141C1AB8E7588D35441D1D3FE1D4B2651415821F90488D354416F32278E4C2651416078917286D354413CE8BEF54D2651419EC7E6EC87D35441713D0A274E265141333333438AD35441713D0A1750265141295C8F428DD354410A95C46350265141CB2EC1DA8DD3544131D85C13512651412212FE398ED3544118463E9F51265141FC2341198ED354414C90F923522651412B41BAD68DD354411C9441A5532651415EFF60918CD35441C360E980672651412690873882D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>406308 - 284805
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -276  </desc>
-<a>
-01060000000100000001030000000100000015000000E17A14BED4195141AE47E17A1FD85441C3F5286CCD195141A4703D4A19D85441A4703D7ACC195141EC51B81E18D8544133333363C8195141F6285C0F13D854417B14AE87B91951415C8FC2F51FD8544152B81ED5B41951410000006024D854415C8FC2D5B1195141A4703D9A27D85441AE47E13AAF19514152B81E752BD854418FC2F588AD19514185EB51C82ED854410AD7A3F0AC195141CDCCCCEC2FD854419A999969AB19514185EB514833D8544152B81ED5AF19514152B81E6538D8544185EB5118B21951418FC2F5483BD85441E17A147EBC1951418FC2F5D846D85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000E36D296CCD1951413AD63D4A19D85441354DABE3CC195141D05640A118D854414A613D7ACC195141DD7BB81E18D85441EDE33263C8195141CA6D5C0F13D85441D63A7D64C7195141FA2283EC13D854419A80FC72BA1951410FA674291FD854412DDDAE87B91951412C07C2F51FD854416DAF0574B81951417E3E3A2521D85441D92064D6AF195141794EB24B2CD854415EB29A69AB195141D2C6514833D85441BC44D0FCAD1951411FB8D04236D85441F1258A3DAE195141F7ABAE8D36D8544152B81ED5AF19514152B81E6538D85441567A3313BE195141AA2D149E47D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>406836 - 408461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -64  </desc>
-<a>
-010600000001000000010300000002000000510000005C8FC2054DA8504133333323904E5541000000C03AA85041AE47E15A814E5541D7A3704D35A8504133333313824E5541C3F5283C2DA850413D0AD723834E554114AE47712BA850410AD7A360834E55419A99998923A850415C8FC2D5844E5541295C8F8222A85041295C8F02864E5541000000A01DA8504133333343884E55415C8FC2551AA8504133333343884E5541295C8F0216A85041CDCCCC3C8A4E5541E17A142E15A85041E17A14CE8A4E55417B14AE9717A85041A4703DBA8D4E5541F6285C3F1DA850419A999949914E5541C3F528BC23A850415C8FC265974E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000E4FFFFBF3AA85041B247E15A814E5541D7A3704D35A8504133333313824E5541851E811933A85041C352A55D824E5541DB4A48712BA8504144C2A360834E55419E98998923A850417D90C2D5844E55417F6ADDAA22A850411AA88C64864E55419D461A7427A850418D0D19B98A4E55411CEA79F92EA85041C157F4E6914E5541FB8A5E8833A85041F5B2F334954E5541F37C4F1136A85041040E4EED964E5541E88284F336A8504114CCD374974E554159E8D8CC39A850411F0EF382984E55410859F7EF39A85041518755C3984E5541EC51B8BE3AA850413D0AD713994E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408004 - 3010237
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000000100000008000000000000704615514114AE47111EEA54411F85EBE149155141E17A14FE1DEA5441295C8F124A155141C3F5286C1CEA54410AD7A34041155141EC51B87E15EA5441000000B040155141295C8F721CEA5441295C8F424015514148E17AB421EA54413D0AD7C345155141666666D621EA5441000000704615514114AE47111EEA5441
-</a>
-
-<b>
-010600000001000000010300000001000000100000008BD342643A1551412C55D2781CEA54410D96BF873C155141B9D2B1761CEA54416D9C83A5401551416345726D1CEA54410F91BE4540155141C344518D21EA5441B36CD60F4815514111B9E3DC21EA5441BD45A80E49155141DC99C61E1CEA5441081DA2FE451551410C304C0D19EA54410521E43E41155141F38A3D9415EA5441F8D8F1363F155141157C83C114EA54413E1FF8453E1551419860919B14EA5441F6192BBF3C155141004D068C14EA5441545517493B155141BF0B7E8014EA544191937F483A15514163FD947814EA5441554978403A1551418FD75E581AEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408004 - 3827248
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-01060000000100000001030000000100000008000000000000704615514114AE47111EEA54411F85EBE149155141E17A14FE1DEA5441295C8F124A155141C3F5286C1CEA54410AD7A34041155141EC51B87E15EA5441000000B040155141295C8F721CEA5441295C8F424015514148E17AB421EA54413D0AD7C345155141666666D621EA5441000000704615514114AE47111EEA5441
-</a>
-
-<b>
-010600000001000000010300000001000000100000008BD342643A1551412C55D2781CEA54410D96BF873C155141B9D2B1761CEA54416D9C83A5401551416345726D1CEA54410F91BE4540155141C344518D21EA5441B36CD60F4815514111B9E3DC21EA5441BD45A80E49155141DC99C61E1CEA5441081DA2FE451551410C304C0D19EA54410521E43E41155141F38A3D9415EA5441F8D8F1363F155141157C83C114EA54413E1FF8453E1551419860919B14EA5441F6192BBF3C155141004D068C14EA5441545517493B155141BF0B7E8014EA544191937F483A15514163FD947814EA5441554978403A1551418FD75E581AEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408453 - 2957276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E000000D7A370CD8515514114AE47310BEA5441CDCCCC4C8A15514114AE47910CEA54419A9999C98B155141713D0AC708EA54417B14AE178E15514114AE479104EA544152B81EA58F155141000000A001EA5441A4703DAA901551418FC2F578FFE954417B14AE979115514152B81E75FDE954411F85EB6191155141B81E85EBFBE95441AE47E1AA901551418FC2F5A8F9E95441F6285CFF8F1551413D0AD733F8E9544152B81EA58E155141EC51B85EF6E954418FC2F5988C1551417B14AE87F4E9544148E17A7489155141A4703DCAF2E95441EC51B8EE80155141E17A144EF0E95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000EC51B8CE51155141CDCCCC5CECE95441F410680B521551411C8B960DF7E95441CDCCCC1C521551417B14AE27FAE95441F255EF11521551411EE9C51001EA54410379EFCF6315514138C197E302EA5441713D0A476915514148E17A6403EA544166666656731551411F85EB9105EA5441D7A370CD8515514114AE47310BEA5441CDCCCC4C8A15514114AE47910CEA5441C667E83B8A15514116BF7ABB0CEA54419F1D18DE8A155141BC88C0EE0CEA54416942E9168E15514184A361010FEA5441B81E851B8E155141D7A370ED0EEA54411075DAED8E155141A8FCA88B0FEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408453 - 3420123
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E000000D7A370CD8515514114AE47310BEA5441CDCCCC4C8A15514114AE47910CEA54419A9999C98B155141713D0AC708EA54417B14AE178E15514114AE479104EA544152B81EA58F155141000000A001EA5441A4703DAA901551418FC2F578FFE954417B14AE979115514152B81E75FDE954411F85EB6191155141B81E85EBFBE95441AE47E1AA901551418FC2F5A8F9E95441F6285CFF8F1551413D0AD733F8E9544152B81EA58E155141EC51B85EF6E954418FC2F5988C1551417B14AE87F4E9544148E17A7489155141A4703DCAF2E95441EC51B8EE80155141E17A144EF0E95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000EC51B8CE51155141CDCCCC5CECE95441F410680B521551411C8B960DF7E95441CDCCCC1C521551417B14AE27FAE95441F255EF11521551411EE9C51001EA54410379EFCF6315514138C197E302EA5441713D0A476915514148E17A6403EA544166666656731551411F85EB9105EA5441D7A370CD8515514114AE47310BEA5441CDCCCC4C8A15514114AE47910CEA5441C667E83B8A15514116BF7ABB0CEA54419F1D18DE8A155141BC88C0EE0CEA54416942E9168E15514184A361010FEA5441B81E851B8E155141D7A370ED0EEA54411075DAED8E155141A8FCA88B0FEA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408455 - 2957535
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000010000000C0000009A999979C4155141333333D342EA54417B14AEE7CB1551413333332341EA5441B81E85CBCB155141333333333DEA54419A999909D1155141AE47E1DA3CEA5441713D0AF7CE155141333333F334EA5441CDCCCC5CCE155141E17A148E2CEA544148E17A54C01551415C8FC29530EA5441E17A144EBB15514152B81EF531EA544100000070BA155141295C8FE233EA54419A999959C0155141713D0AA743EA5441B81E857BC0155141000000F043EA54419A999979C4155141333333D342EA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000000D9D88D6C0155141B00F2F3E44EA5441E5713A09CC155141840EC0C544EA5441B81E85CBCB155141333333333DEA5441E974FAFED0155141E23894DB3CEA5441CA9E9F61CF1551418C06BC8936EA54418302E8CCCE1551415B1320A832EA5441F628AE1ACE1551413DA611A12CEA544165E3DA2AC715514158AA119F2EEA54415CE8638FBF155141848B97CB30EA5441D7D7BE2BBB155141926E684132EA5441F5AA4D66BA15514167764BE233EA5441ABD868C5BD155141614FCEAC3CEA54410D9D88D6C0155141B00F2F3E44EA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408455 - 3476745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000010000000103000000010000000C0000009A999979C4155141333333D342EA54417B14AEE7CB1551413333332341EA5441B81E85CBCB155141333333333DEA54419A999909D1155141AE47E1DA3CEA5441713D0AF7CE155141333333F334EA5441CDCCCC5CCE155141E17A148E2CEA544148E17A54C01551415C8FC29530EA5441E17A144EBB15514152B81EF531EA544100000070BA155141295C8FE233EA54419A999959C0155141713D0AA743EA5441B81E857BC0155141000000F043EA54419A999979C4155141333333D342EA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000000D9D88D6C0155141B00F2F3E44EA5441E5713A09CC155141840EC0C544EA5441B81E85CBCB155141333333333DEA5441E974FAFED0155141E23894DB3CEA5441CA9E9F61CF1551418C06BC8936EA54418302E8CCCE1551415B1320A832EA5441F628AE1ACE1551413DA611A12CEA544165E3DA2AC715514158AA119F2EEA54415CE8638FBF155141848B97CB30EA5441D7D7BE2BBB155141926E684132EA5441F5AA4D66BA15514167764BE233EA5441ABD868C5BD155141614FCEAC3CEA54410D9D88D6C0155141B00F2F3E44EA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408612 - 3008346
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -120  </desc>
-<a>
-010600000001000000010300000001000000360000008FC2F528461551415C8FC27542EA54410AD7A3C0451551410000005042EA5441000000E0441551410000001042EA544152B81EB53D155141666666D63FEA5441F6285C7F3E155141333333333DEA5441CDCCCCCC3E1551410AD7A3003CEA5441A4703D2A3C15514148E17A443BEA5441EC51B83E3D155141295C8F8237EA5441CDCCCCEC3F15514148E17A5438EA54413D0AD7A340155141D7A3700D36EA544152B81E55421551413D0AD79336EA54418FC2F50843155141000000B036EA5441E17A14FE42155141EC51B82E34EA5441C3F528DC41155141B81E851B34EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000018242B7F321551411BEF3AE04BEA544159165C70371551414AE76AB74BEA5441545BF2533C155141EF8465734BEA5441F409659E40155141348EADC64AEA544166CB15F142155141D305E53E49EA5441C561D61B44155141A7368DF546EA5441A24C05C4451551415B92472143EA54418EA3130643155141C774AE6A42EA5441C256ADF93D1551418C71239C40EA5441A6858DEE3E15514177E9C7173CEA544141A6871D3C15514105D2579D3BEA5441DF27CD043D155141481EA7F237EA544189B46DE33F1551411926771B38EA5441E18818BD401551413C134CFB35EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408612 - 3825269
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -120  </desc>
-<a>
-010600000001000000010300000001000000360000008FC2F528461551415C8FC27542EA54410AD7A3C0451551410000005042EA5441000000E0441551410000001042EA544152B81EB53D155141666666D63FEA5441F6285C7F3E155141333333333DEA5441CDCCCCCC3E1551410AD7A3003CEA5441A4703D2A3C15514148E17A443BEA5441EC51B83E3D155141295C8F8237EA5441CDCCCCEC3F15514148E17A5438EA54413D0AD7A340155141D7A3700D36EA544152B81E55421551413D0AD79336EA54418FC2F50843155141000000B036EA5441E17A14FE42155141EC51B82E34EA5441C3F528DC41155141B81E851B34EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000018242B7F321551411BEF3AE04BEA544159165C70371551414AE76AB74BEA5441545BF2533C155141EF8465734BEA5441F409659E40155141348EADC64AEA544166CB15F142155141D305E53E49EA5441C561D61B44155141A7368DF546EA5441A24C05C4451551415B92472143EA54418EA3130643155141C774AE6A42EA5441C256ADF93D1551418C71239C40EA5441A6858DEE3E15514177E9C7173CEA544141A6871D3C15514105D2579D3BEA5441DF27CD043D155141481EA7F237EA544189B46DE33F1551411926771B38EA5441E18818BD401551413C134CFB35EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449921 - 232002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -642  </desc>
-<a>
-01060000000100000001030000000100000032000000AE47E11A9A1B51410AD7A340A32E5541D7A3701DA31B51417B14AE57A72E5541B81E85EBA31B5141D7A3704DA42E5541B81E855BA51B51413D0AD713A02E5541F6285C7FA61B5141EC51B80E9D2E554114AE47C1A91B5141713D0A77942E5541C3F5284CAF1B5141C3F528CC8A2E5541F6285C8FB71B51417B14AE877E2E5541F6285CFFC01B51419A9999A9722E55418FC2F5C8C61B5141D7A370AD6A2E55410AD7A3F0C91B5141F6285C8F6A2E5541F6285CDFCC1B514114AE47516A2E554152B81EE5CD1B514114AE47016A2E5541666666D6CF1B51419A999919692E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000028CAF5C8C61B5141799470AD6A2E55418893C75CC71B51413151EFA76A2E5541B526AB9EC81B51418667F29B6A2E55416BE4A3F0C91B514108EE5B8F6A2E554127955BDFCC1B51419C7947516A2E554154A8AE1ACD1B51417354263F6A2E554152B81EE5CD1B514114AE47016A2E5541666666D6CF1B51419A999919692E554114AE4721D21B5141713D0A87672E55419140850BD51B514109FACBAC692E5541E040CEADD51B5141EC757FBA652E5541802985BBD51B514100621E65652E554176148CBDD51B5141700AE754652E5541E39026BED51B5141F9261350652E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449921 - 276784
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -642  </desc>
-<a>
-01060000000100000001030000000100000032000000AE47E11A9A1B51410AD7A340A32E5541D7A3701DA31B51417B14AE57A72E5541B81E85EBA31B5141D7A3704DA42E5541B81E855BA51B51413D0AD713A02E5541F6285C7FA61B5141EC51B80E9D2E554114AE47C1A91B5141713D0A77942E5541C3F5284CAF1B5141C3F528CC8A2E5541F6285C8FB71B51417B14AE877E2E5541F6285CFFC01B51419A9999A9722E55418FC2F5C8C61B5141D7A370AD6A2E55410AD7A3F0C91B5141F6285C8F6A2E5541F6285CDFCC1B514114AE47516A2E554152B81EE5CD1B514114AE47016A2E5541666666D6CF1B51419A999919692E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000028CAF5C8C61B5141799470AD6A2E55418893C75CC71B51413151EFA76A2E5541B526AB9EC81B51418667F29B6A2E55416BE4A3F0C91B514108EE5B8F6A2E554127955BDFCC1B51419C7947516A2E554154A8AE1ACD1B51417354263F6A2E554152B81EE5CD1B514114AE47016A2E5541666666D6CF1B51419A999919692E554114AE4721D21B5141713D0A87672E55419140850BD51B514109FACBAC692E5541E040CEADD51B5141EC757FBA652E5541802985BBD51B514100621E65652E554176148CBDD51B5141700AE754652E5541E39026BED51B5141F9261350652E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899175 - 1173819
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -65  </desc>
-<a>
-0106000000010000000103000000010000002300000048087C8CA7695141C77121C830A45441B81E858BB369514185EB519834A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA35441382317C1A76951412790170A00A45441E75422BEA769514126B6C98602A454411016F9BAA7695141B7D3992F05A454417A85C4B1A76951414FDB29EE0CA45441FB3F7BACA76951410578A96011A4544194C0B4A8A7695141FA2AC58D14A454413D198DA0A769514161B4A7681BA45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000010C6F37CB36951418572C87B34A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA354413D2317C1A76951412A90170A00A45441EA5422BEA769514122B6C98602A454410C16F9BAA7695141BCD3992F05A45441C8921387A7695141A268C89630A45441869DF57AA7695141160106AC3AA45441713D0A77A7695141AE47E12A3EA45441713D0AB7B36951410AD7A3E03FA4544110C6F37CB36951418572C87B34A45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899175 - 3298988
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -65  </desc>
-<a>
-0106000000010000000103000000010000002300000048087C8CA7695141C77121C830A45441B81E858BB369514185EB519834A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA35441382317C1A76951412790170A00A45441E75422BEA769514126B6C98602A454411016F9BAA7695141B7D3992F05A454417A85C4B1A76951414FDB29EE0CA45441FB3F7BACA76951410578A96011A4544194C0B4A8A7695141FA2AC58D14A454413D198DA0A769514161B4A7681BA45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000010C6F37CB36951418572C87B34A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA354413D2317C1A76951412A90170A00A45441EA5422BEA769514122B6C98602A454410C16F9BAA7695141BCD3992F05A45441C8921387A7695141A268C89630A45441869DF57AA7695141160106AC3AA45441713D0A77A7695141AE47E12A3EA45441713D0AB7B36951410AD7A3E03FA4544110C6F37CB36951418572C87B34A45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899175 - 231143
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -65  </desc>
-<a>
-0106000000010000000103000000010000002300000048087C8CA7695141C77121C830A45441B81E858BB369514185EB519834A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA35441382317C1A76951412790170A00A45441E75422BEA769514126B6C98602A454411016F9BAA7695141B7D3992F05A454417A85C4B1A76951414FDB29EE0CA45441FB3F7BACA76951410578A96011A4544194C0B4A8A7695141FA2AC58D14A454413D198DA0A769514161B4A7681BA45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000000BC6F37CB36951418072C87B34A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA354413D2317C1A76951412A90170A00A45441EA5422BEA769514122B6C98602A454410C16F9BAA7695141BCD3992F05A45441C4921387A7695141A568C89630A45441869DF57AA7695141160106AC3AA45441713D0A77A7695141AE47E12A3EA45441713D0AB7B36951410AD7A3E03FA454410BC6F37CB36951418072C87B34A45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899175 - 332895
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -65  </desc>
-<a>
-0106000000010000000103000000010000002300000048087C8CA7695141C77121C830A45441B81E858BB369514185EB519834A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA35441382317C1A76951412790170A00A45441E75422BEA769514126B6C98602A454411016F9BAA7695141B7D3992F05A454417A85C4B1A76951414FDB29EE0CA45441FB3F7BACA76951410578A96011A4544194C0B4A8A7695141FA2AC58D14A454413D198DA0A769514161B4A7681BA45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000000BC6F37CB36951418072C87B34A45441F6285C2FB36951417B14AEF71CA4544133333363B2695141AE47E16AE8A35441CDCCCCDCA7695141A4703DBAE8A35441BF2AF4C9A769514165202C95F8A35441295C8FC2A769514152B81EA5FEA354413D2317C1A76951412A90170A00A45441EA5422BEA769514122B6C98602A454410C16F9BAA7695141BCD3992F05A45441C4921387A7695141A568C89630A45441869DF57AA7695141160106AC3AA45441713D0A77A7695141AE47E12A3EA45441713D0AB7B36951410AD7A3E03FA454410BC6F37CB36951418072C87B34A45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423057 - 1285862
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000310000007B14AE678E0F5141EC51B8BE01F65441666666E68E0F51413D0AD7C301F65441CDCCCC9C9D0F5141CDCCCC4C06F65441666666069E0F514148E17A5406F6544114AE47919E0F51413D0AD7D305F654418FC2F5C89B0F51410000004002F6544152B81E959A0F5141000000F000F65441CDCCCCDC960F51417B14AE87FDF5544166666686940F51411F85EBA1FBF55441E17A145E930F5141C3F5289CFAF5544148E17A74910F5141C3F5287CF9F554410AD7A3108E0F51417B14AE57F7F55441333333338D0F51419A9999C9F6F55441713D0A178B0F51413D0AD7A3F5F55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000058E17AC4480F5141A4666606FDF55441A4703DCA470F5141713D0AF700F654415C8FC235460F514148E17AE404F65441F6285C7F460F51418FC2F50805F65441713D0A574E0F51413333330309F654410AD7A340510F5141000000600AF65441295C8FA2540F5141A4703DCA0BF654413D0AD7D3590F5141D7A370ED0CF65441E40C18245B0F514134BA45110DF65441FBD374E25E0F5141F40549690DF6544166666676600F5141AE47E14A0DF65441125CD191650F514108DD98D60CF65441AE47E1FA660F51411F85EBC10CF6544185EB5118690F514148E17AD40CF65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423057 - 3576640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000310000007B14AE678E0F5141EC51B8BE01F65441666666E68E0F51413D0AD7C301F65441CDCCCC9C9D0F5141CDCCCC4C06F65441666666069E0F514148E17A5406F6544114AE47919E0F51413D0AD7D305F654418FC2F5C89B0F51410000004002F6544152B81E959A0F5141000000F000F65441CDCCCCDC960F51417B14AE87FDF5544166666686940F51411F85EBA1FBF55441E17A145E930F5141C3F5289CFAF5544148E17A74910F5141C3F5287CF9F554410AD7A3108E0F51417B14AE57F7F55441333333338D0F51419A9999C9F6F55441713D0A178B0F51413D0AD7A3F5F55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000058E17AC4480F5141A4666606FDF55441A4703DCA470F5141713D0AF700F654415C8FC235460F514148E17AE404F65441F6285C7F460F51418FC2F50805F65441713D0A574E0F51413333330309F654410AD7A340510F5141000000600AF65441295C8FA2540F5141A4703DCA0BF654413D0AD7D3590F5141D7A370ED0CF65441E40C18245B0F514134BA45110DF65441FBD374E25E0F5141F40549690DF6544166666676600F5141AE47E14A0DF65441125CD191650F514108DD98D60CF65441AE47E1FA660F51411F85EBC10CF6544185EB5118690F514148E17AD40CF65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423057 - 1283
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000310000007B14AE678E0F5141EC51B8BE01F65441666666E68E0F51413D0AD7C301F65441CDCCCC9C9D0F5141CDCCCC4C06F65441666666069E0F514148E17A5406F6544114AE47919E0F51413D0AD7D305F654418FC2F5C89B0F51410000004002F6544152B81E959A0F5141000000F000F65441CDCCCCDC960F51417B14AE87FDF5544166666686940F51411F85EBA1FBF55441E17A145E930F5141C3F5289CFAF5544148E17A74910F5141C3F5287CF9F554410AD7A3108E0F51417B14AE57F7F55441333333338D0F51419A9999C9F6F55441713D0A178B0F51413D0AD7A3F5F55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B81E859B890F51411F85EBB101F65441E17A14BE880F51418FC2F51800F65441333333B3820F514185EB5198FEF554417B14AE47820F514100000030FEF554417AA7FE237B0F5141D5ECECE9FBF554413A5ED955750F5141E50BD7E4FAF554417F77A3E9700F5141AF27F7EFF9F55441C5ECD60F6C0F51419E9A63E3F8F55441333333036A0F51411F85EB71F8F554416A7CADCD690F514134CD2275F9F554410AD7A3D06B0F51417B14AE97F9F554411F85EBE1700F514114AE47E1FAF5544148E17A74750F5141666666D6FBF554411F85EBF1780F51415C8FC295FCF55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423057 - 55274
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000001000000310000007B14AE678E0F5141EC51B8BE01F65441666666E68E0F51413D0AD7C301F65441CDCCCC9C9D0F5141CDCCCC4C06F65441666666069E0F514148E17A5406F6544114AE47919E0F51413D0AD7D305F654418FC2F5C89B0F51410000004002F6544152B81E959A0F5141000000F000F65441CDCCCCDC960F51417B14AE87FDF5544166666686940F51411F85EBA1FBF55441E17A145E930F5141C3F5289CFAF5544148E17A74910F5141C3F5287CF9F554410AD7A3108E0F51417B14AE57F7F55441333333338D0F51419A9999C9F6F55441713D0A178B0F51413D0AD7A3F5F55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B81E859B890F51411F85EBB101F65441E17A14BE880F51418FC2F51800F65441333333B3820F514185EB5198FEF554417B14AE47820F514100000030FEF554417AA7FE237B0F5141D5ECECE9FBF554413A5ED955750F5141E50BD7E4FAF554417F77A3E9700F5141AF27F7EFF9F55441C5ECD60F6C0F51419E9A63E3F8F55441333333036A0F51411F85EB71F8F554416A7CADCD690F514134CD2275F9F554410AD7A3D06B0F51417B14AE97F9F554411F85EBE1700F514114AE47E1FAF5544148E17A74750F5141666666D6FBF554411F85EBF1780F51415C8FC295FCF55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423088 - 194582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -450  </desc>
-<a>
-010600000001000000010300000001000000100000008FC2F538D90F5141D7A3700D94F6544152B81EE5D60F5141CDCCCC0C98F65441295C8FD2D40F51418FC2F5189CF65441D7A370FDD30F514148E17A149EF65441EC51B82ED30F5141713D0AB7A0F65441C3F528DCD20F51411F85EB31A2F6544133333383D50F5141333333C3A3F6544185EB51D8D60F5141333333C3A0F65441EC51B85ED80F514148E17A249DF65441000000C0D90F5141C3F5280C9AF65441C3F528BCDB0F5141295C8FE297F6544114AE4771E00F5141D7A3703D91F65441AE47E11AE10F51419A9999E98FF654413D0AD7F3DD0F5141B81E852B8DF65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000052B81EE5D60F5141CDCCCC0C98F654410D99D055D50F5141CC0AA0189BF65441F26C9DE5D30F51416A9439629EF654413D057993D30F5141FD95446E9FF654412893658CD30F5141769E5B859FF65441DFD6F58BD30F5141C33AC8869FF654413ABB87E0D20F5141FCA88034A2F6544176A54646D30F51418422A170A2F654415C765D94D30F514105BFC69EA2F6544156D994F3D30F5141916D0BD7A2F65441D52F0251D50F5141B141B3FCA0F654418669559FD60F514138E2A1BC9EF654413C753ADED70F5141EBA041BE9BF65441F03A4422D90F51417A2B2F5A99F65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423088 - 365354
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -450  </desc>
-<a>
-010600000001000000010300000001000000100000008FC2F538D90F5141D7A3700D94F6544152B81EE5D60F5141CDCCCC0C98F65441295C8FD2D40F51418FC2F5189CF65441D7A370FDD30F514148E17A149EF65441EC51B82ED30F5141713D0AB7A0F65441C3F528DCD20F51411F85EB31A2F6544133333383D50F5141333333C3A3F6544185EB51D8D60F5141333333C3A0F65441EC51B85ED80F514148E17A249DF65441000000C0D90F5141C3F5280C9AF65441C3F528BCDB0F5141295C8FE297F6544114AE4771E00F5141D7A3703D91F65441AE47E11AE10F51419A9999E98FF654413D0AD7F3DD0F5141B81E852B8DF65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000052B81EE5D60F5141CDCCCC0C98F654410D99D055D50F5141CC0AA0189BF65441F26C9DE5D30F51416A9439629EF654413D057993D30F5141FD95446E9FF654412893658CD30F5141769E5B859FF65441DFD6F58BD30F5141C33AC8869FF654413ABB87E0D20F5141FCA88034A2F6544176A54646D30F51418422A170A2F654415C765D94D30F514105BFC69EA2F6544156D994F3D30F5141916D0BD7A2F65441D52F0251D50F5141B141B3FCA0F654418669559FD60F514138E2A1BC9EF654413C753ADED70F5141EBA041BE9BF65441F03A4422D90F51417A2B2F5A99F65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>424914 - 3339665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -304  </desc>
-<a>
-01060000000200000001030000000100000020000000F6285C2FD1125141D7A3701DED395441F6285CDFCE125141295C8FC2EF3954415C8FC2C5CC12514114AE47F1F1395441A4703DEACA1251419A9999C9F3395441D7A3709DC8125141CDCCCCECF53954410AD7A3B0C61251419A9999D9F7395441B81E85EBC5125141295C8F32F9395441333333D3C512514133333373FA3954417B14AEF7C6125141B81E85BBFB395441F6285C0FCA125141A4703D4AFD395441C3F528ECCE12514152B81EB5003A5441333333C3D0125141F6285C0F023A5441A4703DBAD212514166666626FF395441B81E853BD5125141666666D6FB395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006500000032E9A81E22135141EB9E8D53893954415871E06B24135141768DAA7B843954415BCF197524135141F622806A8439544177F72392251351412D07C01082395441FC16DFD5261351411759535C7F3954415BCE8AA92A135141542DEB2C7739544182F6AF652B13514151DC53B175395441C8980E773013514105CD1D6F6A39544191F3DEF733135141500314F6613954417DE6B2B337135141EF2229F0583954416A14CF843E135141793AB0F0443954416C052D933E1351414D2658EB44395441EAD6BB983E1351419EA041DB44395441A4703D7A3C135141C3F528BC45395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>425658 - 1708273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -909  </desc>
-<a>
-01060000000100000001030000000100000006000000CDCCCC6CF4835041D7A3707DC81E5541A4703D9AF3835041AE47E1BACA1E5541713D0A97108450411F85EBB1CF1E5541295C8F0212845041B81E855BC61E5541F6285C5FF983504148E17AE4BA1E5541CDCCCC6CF4835041D7A3707DC81E5541
-</a>
-
-<b>
-01060000000100000001030000000100000005000000057E0ED7108450416B38F70CCE1E5541295C8F0212845041B81E855BC61E5541F6285C5FF983504148E17AE4BA1E5541E7797A61F48350418BF2459CC81E5541057E0ED7108450416B38F70CCE1E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>425658 - 3273491
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -909  </desc>
-<a>
-01060000000100000001030000000100000006000000CDCCCC6CF4835041D7A3707DC81E5541A4703D9AF3835041AE47E1BACA1E5541713D0A97108450411F85EBB1CF1E5541295C8F0212845041B81E855BC61E5541F6285C5FF983504148E17AE4BA1E5541CDCCCC6CF4835041D7A3707DC81E5541
-</a>
-
-<b>
-01060000000100000001030000000100000005000000057E0ED7108450416B38F70CCE1E5541295C8F0212845041B81E855BC61E5541F6285C5FF983504148E17AE4BA1E5541E7797A61F48350418BF2459CC81E5541057E0ED7108450416B38F70CCE1E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429198 - 52908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000090000000A4703D2A02705141713D0A772BB15441295C8F820770514152B81EA529B15441B81E85EB0B705141D7A370AD27B15441B81E858B13705141C3F5288C24B154418FC2F5681D7051410AD7A3E020B15441C3F528FC1F70514152B81E851FB154410AD7A3D0287051419A9999D91DB154411F85EB11327051417B14AE171CB154413D0AD7F3347051417B14AE971BB1544133333353377051413D0AD7D31AB15441E17A143E3E7051411F85EB311AB1544100000080457051411F85EB7119B154415C8FC2C54A7051418FC2F50819B15441000000C0547051411F85EB7119B15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004E0000007ABA069C50705141EFF0E728E4B05441ADA175C84F7051411A1538F9DDB054415CB7F94F4F705141EDAE4769DCB054410112E49D4E705141083F6978DBB054413B706D514E7051412C82FD10DBB0544154F4CFBA4D70514148407B6CDAB054412CCB63AD4B7051412CC60E7FD9B05441EAC7AC2C49705141ADB1F887DAB054419244C83E46705141702B77D5DBB054411F85EBB14570514148E17A14DCB0544114AE47E13F705141713D0A57DEB05441D64D44933C705141F96E6E59DCB054414BE09E4E3B705141F53BE095DBB054413490D7393970514141E6F254DAB05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429418 - 3048935
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000800000001F85EBB12762514148E17A7436C154415C8FC2A5256251410AD7A3D039C154410AD7A32026625141E17A149E3EC154417B14AE07256251415C8FC2D53FC154411F85EBE122625141AE47E13A40C154418FC2F5D8216251410AD7A33043C1544148E17A54196251410AD7A3C04AC1544152B81E05176251410AD7A3F04BC15441E17A14CE16625141EC51B80E4DC15441AE47E16A15625141D7A3709D4EC15441B81E85AB126251417B14AE674EC15441A4703DCA0C625141295C8F1250C15441295C8F420C6251417B14AE2751C15441EC51B81E0A62514152B81EA552C15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000002F870ED34F625141AF975DEC5FC154419D9F39394F625141A09963285DC15441BCD3BA5F4E625141DC206A3F59C154416F8015964D6251415B47629F55C15441C7F9505A4D6251410CF5508C54C15441582ED94A4C62514195C6F1AA4FC15441996164D24B625141BA2792804DC15441DC04A14D4B625141B5C28E1D4BC15441B51D130F4B6251412747AAFD49C1544131B87B1342625141769562A84BC15441F3D6CDC23A625141973E696C4DC15441FD15575D38625141E3CFFF8E4EC15441890D90133462514190E6748350C15441232BE7152E6251412FD7CB2B54C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429418 - 3302365
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000800000001F85EBB12762514148E17A7436C154415C8FC2A5256251410AD7A3D039C154410AD7A32026625141E17A149E3EC154417B14AE07256251415C8FC2D53FC154411F85EBE122625141AE47E13A40C154418FC2F5D8216251410AD7A33043C1544148E17A54196251410AD7A3C04AC1544152B81E05176251410AD7A3F04BC15441E17A14CE16625141EC51B80E4DC15441AE47E16A15625141D7A3709D4EC15441B81E85AB126251417B14AE674EC15441A4703DCA0C625141295C8F1250C15441295C8F420C6251417B14AE2751C15441EC51B81E0A62514152B81EA552C15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000002F870ED34F625141AF975DEC5FC154419D9F39394F625141A09963285DC15441BCD3BA5F4E625141DC206A3F59C154416F8015964D6251415B47629F55C15441C7F9505A4D6251410CF5508C54C15441582ED94A4C62514195C6F1AA4FC15441996164D24B625141BA2792804DC15441DC04A14D4B625141B5C28E1D4BC15441B51D130F4B6251412747AAFD49C1544131B87B1342625141769562A84BC15441F3D6CDC23A625141973E696C4DC15441FD15575D38625141E3CFFF8E4EC15441890D90133462514190E6748350C15441232BE7152E6251412FD7CB2B54C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431999 - 208318
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000024000000C3F5281CD8285141E17A14BEAB855441B81E854BDB2851417B14AE37A98554419A999989DD285141D7A370BDA6855441D7A3706DDF285141000000E0A4855441C3F528FCE0285141B81E85ABA3855441000000A0E228514148E17AC4A1855441E17A14AEE428514185EB51089D8554419A999909E52851411F85EB3198855441C3F5285CE22851419A999979948554410AD7A380DE285141D7A370DD8F85544133333303DE28514148E17A748E855441CDCCCCCCDC2851411F85EBD188855441B81E85FBD7285141EC51B82E87855441F6285CAFD7285141AE47E14A8D855441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000009A999909E52851411F85EB319885544107075C8DE22851411CA1F4BD94855441A5E5195CE228514104924D7A9485544173FFF6E1DE2851414B1CC05190855441949C57D9DE285141961E7247908554413DDF0793DD2851410C9D2E6B8C85544151E5288ADC28514102BF44BB888554410F6863F9D72851411915805A878554417BD164B4D72851415461E4CC8B855441818F097ED7285141A7A8C24D8F855441D8F82732D72851413EFEB9A2918554412391CD4BD6285141066FDF0199855441132F89D9D7285141D4DBF8F7A18554412854C5CDD728514111148742A3855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>432389 - 93370
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -36  </desc>
-<a>
-01060000000100000001030000000200000056000000333333A3A14C51411F85EBD185435441D7A3709DA24C51419A9999A9864354413D0AD723A24C51419A9999F987435441666666F6A04C5141C3F528CC8C4354419A999919A04C5141A4703D3A934354413D0AD7439F4C514185EB516899435441C3F5288C9D4C5141333333B3A243544152B81ED5AE4C514166666606A84354415C8FC275B04C5141EC51B81E9B4354413D0AD733B24C5141B81E854B8D4354413D0AD7D3B94C514152B81EC58E4354417B14AE57C04C514152B81EA58F43544114AE47F1C34C5141C3F5286C9043544185EB5158C74C5141000000B091435441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000550000009A999949D04C514148E17A1494435441D7A3709DCE4C5141D7A3704D9343544114AE4771CB4C5141333333C391435441EC51B8FEC94C5141000000F090435441D7A3704DC74C514185EB517890435441AE47E1DAC54C5141CDCCCC5C8F435441E17A14AEC44C5141713D0AA78E435441713D0A47C24C51419A9999E98D43544114AE47A1BF4C51419A9999698D43544152B81E55B94C5141713D0AE78C4354413D0AD7E3B84C5141EC51B86E8C435441A4703D1AB84C514185EB51388C4354417B14AEB7B64C5141EC51B86E8C43544133333373B24C5141AE47E12A8C435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>432389 - 342148
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -36  </desc>
-<a>
-01060000000100000001030000000200000056000000333333A3A14C51411F85EBD185435441D7A3709DA24C51419A9999A9864354413D0AD723A24C51419A9999F987435441666666F6A04C5141C3F528CC8C4354419A999919A04C5141A4703D3A934354413D0AD7439F4C514185EB516899435441C3F5288C9D4C5141333333B3A243544152B81ED5AE4C514166666606A84354415C8FC275B04C5141EC51B81E9B4354413D0AD733B24C5141B81E854B8D4354413D0AD7D3B94C514152B81EC58E4354417B14AE57C04C514152B81EA58F43544114AE47F1C34C5141C3F5286C9043544185EB5158C74C5141000000B091435441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000550000009A999949D04C514148E17A1494435441D7A3709DCE4C5141D7A3704D9343544114AE4771CB4C5141333333C391435441EC51B8FEC94C5141000000F090435441D7A3704DC74C514185EB517890435441AE47E1DAC54C5141CDCCCC5C8F435441E17A14AEC44C5141713D0AA78E435441713D0A47C24C51419A9999E98D43544114AE47A1BF4C51419A9999698D43544152B81E55B94C5141713D0AE78C4354413D0AD7E3B84C5141EC51B86E8C435441A4703D1AB84C514185EB51388C4354417B14AEB7B64C5141EC51B86E8C43544133333373B24C5141AE47E12A8C435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>944505 - 400476
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000B00000001030000000100000015000000295C8F12E07951410AD7A3C0A392544100000080D87951418FC2F588A6925441AE47E1CACC7951410AD7A340A892544114AE4731C579514185EB5108A9925441E17A14AEBF795141EC51B8EEA7925441295C8FE2C37951419A999919AC925441C3F528ACCB795141713D0AC7AA9254413D0AD783D6795141B81E850BAA925441D7A3700DE0795141666666C6A89254410AD7A3E0EB79514114AE4711A4925441000000B0F3795141000000F09F92544166666686FB795141F6285CCF9A925441B81E85DB737A5141A4703DFA42925441CDCCCC9C757A51410AD7A3B041925441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000C6A012B97C7A5141B87627B5E3925441666666467C7A5141295C8FD2E5925441EC51B89E7B7A5141D7A3707DE8925441CDCCCCFC7A7A5141713D0A37EB925441A4703D3A797A51417B14AE87F19254417B14AEC7767A51415C8FC285F7925441B81E853B747A5141AE47E1DAFC9254411F85EBA1747A5141CDCCCCBCFD9254413D0AD723757A514185EB5178FE9254415C8FC2E5757A5141F6285C0FFF92544185EB51C8767A514133333373FF925441713D0A97777A5141295C8F92FF92544185EB5128787A514166666666FF925441295C8FA2787A5141E17A14DEFE925441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>944505 - 400502
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000B00000001030000000100000015000000295C8F12E07951410AD7A3C0A392544100000080D87951418FC2F588A6925441AE47E1CACC7951410AD7A340A892544114AE4731C579514185EB5108A9925441E17A14AEBF795141EC51B8EEA7925441295C8FE2C37951419A999919AC925441C3F528ACCB795141713D0AC7AA9254413D0AD783D6795141B81E850BAA925441D7A3700DE0795141666666C6A89254410AD7A3E0EB79514114AE4711A4925441000000B0F3795141000000F09F92544166666686FB795141F6285CCF9A925441B81E85DB737A5141A4703DFA42925441CDCCCC9C757A51410AD7A3B041925441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000BC3C683E977A51418459F6C6599254415C8FC255977A5141D7A3708D56925441B81E85EB967A51411F85EBF15392544166666606967A5141AE47E11A51925441B81E85DB957A51419A999929519254415C8FC275947A51411F85EBA151925441D7A3709D957A5141CDCCCCEC54925441295C8FC2957A51419A9999B9589254419A9999B9927A514185EB51786D925441C3F5281C8E7A514152B81EB587925441EC51B8AE8F7A51418FC2F5F88792544185EB51D8917A51418FC2F5A87B925441000000F0937A51415C8FC2556F925441EC51B8EE957A5141EC51B8FE62925441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>194765 - 237297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -14  </desc>
-<a>
-0106000000010000000103000000010000003300000081B19569EE1751414D5E4FFDADF85441E053F59DED17514154CF852EACF854410CF75A15ED17514133DE3730ABF854416E43C453EB17514171233FF7A6F8544141EED936E91751419022D9A2A1F85441B7BDB411E717514181759DC19BF85441F073E079E61751417A75ABFF99F85441452ECF6BE517514159BC81FC95F85441A53BEDCBE4175141174B47AA92F8544184110578E517514178DA248588F85441934298FAE51751410AFD2D0184F85441523E0C73E6175141F76A2B517DF85441299CB569E6175141C58EEFFF78F854416AFE2B87E91751411367EC337AF85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000A4703D4A08185141D7A3703D96F85441713D0A7705185141CDCCCC5C92F85441666666C60318514114AE47D18FF8544152B81EF501185141000000B08CF8544133333373FF1751413D0AD7F387F85441666666F6F9175141713D0AE77CF85441B81E850BE7175141F6285C2F6DF8544100000060E61751419A99998971F85441713D0AB7E71751419A99993976F85441F6285C8FEA1751419A9999E97AF8544152B81E35E61751417B14AEE778F85441AE47E18AE61751413D0AD7037FF85441EC51B85EE517514152B81E6589F854418FC2F5C8E4175141A4703DDA92F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910123 - 1273883
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F5F8387151411F85EBF189645441CDCCCCEC23715141C3F528BCB06454417B14AE271771514114AE47D1C6645441B81E85DB15715141F6285C0FC96454418FC2F5D82171514185EB5178D0645441B81E85CB34715141C3F5285CAE645441C3F528BC4771514148E17A448C645441295C8F6244715141666666E68A645441A4703D2A427151417B14AE078A6454411F85EB213E715141EC51B86E88645441A4703DDA3A7151415C8FC215876454418FC2F5F8387151411F85EBF189645441
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000C16234139715141101B3855A6645441B5A635A14771514169D1FD748C645441D683C8693171514141B8A60484645441C470E95A24715141A1B080CB7E645441FCD6189D1F715141E2D9B9C77D6454411D361C890E71514103164E409B64544144E4DE92FE7051419307FF56BA645441328A01FE2171514129DDA035D0645441219CD7D427715141D37391B2C5645441BFF61E0A2A71514185A5EEB8C1645441E6D7EC8A307151414D5622D0B56454410C16234139715141101B3855A6645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910123 - 4026201
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F5F8387151411F85EBF189645441CDCCCCEC23715141C3F528BCB06454417B14AE271771514114AE47D1C6645441B81E85DB15715141F6285C0FC96454418FC2F5D82171514185EB5178D0645441B81E85CB34715141C3F5285CAE645441C3F528BC4771514148E17A448C645441295C8F6244715141666666E68A645441A4703D2A427151417B14AE078A6454411F85EB213E715141EC51B86E88645441A4703DDA3A7151415C8FC215876454418FC2F5F8387151411F85EBF189645441
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000C16234139715141101B3855A6645441B5A635A14771514169D1FD748C645441D683C8693171514141B8A60484645441C470E95A24715141A1B080CB7E645441FCD6189D1F715141E2D9B9C77D6454411D361C890E71514103164E409B64544144E4DE92FE7051419307FF56BA645441328A01FE2171514129DDA035D0645441219CD7D427715141D37391B2C5645441BFF61E0A2A71514185A5EEB8C1645441E6D7EC8A307151414D5622D0B56454410C16234139715141101B3855A6645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>434909 - 59021
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -63  </desc>
-<a>
-010600000001000000010300000001000000110000006666667676B5504166666676E9E454418FC2F59872B550411F85EB51E6E45441D7A3703D6CB55041A4703D3AE1E45441666666666AB55041CDCCCCBCDBE45441E17A148E66B55041EC51B81EDBE454419A99991966B55041D7A370DDD7E45441C3F528AC64B55041A4703D9AC7E454413D0AD70364B5504114AE47F1B5E45441B81E85FB62B55041A4703D0AB5E4544114AE47C154B550417B14AE57B6E45441333333434EB55041CDCCCC1CB7E454417B14AE4747B5504114AE47F1B7E454410AD7A31049B55041B81E85EBF6E454416666662650B55041CDCCCCACF9E45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C3F528AC64B55041A4703D9AC7E45441F9437EA364B550411CD374B1C6E45441B81E85FB62B55041A4703D0AB5E454417B14AE4747B5504114AE47F1B7E454410AD7A31049B55041B81E85EBF6E454416666662650B55041CDCCCCACF9E4544133D094C658B55041B5A06207FDE45441F3233C3F5EB550417174D6C9FEE45441EFAC2F2A62B550411BA2271800E554416820E08165B550415CEEE3E300E554416666667676B5504166666676E9E45441D7A3703D6CB55041A4703D3AE1E45441666666666AB55041CDCCCCBCDBE45441E17A148E66B55041EC51B81EDBE45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>436963 - 3013887
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000002600000048E17A9478115141000000D002F854417B14AE577A115141F6285CEF00F85441333333537B115141AE47E18AFFF75441666666767C115141F6285CDFFDF75441D7A370FD7C1151411F85EB11FDF754419A9999C97D11514185EB5188FAF754411F85EB117E1151415C8FC215F9F75441A4703D3A7E1151418FC2F5B8F7F75441B81E851B7E1151419A999999F5F75441E17A14DE7D115141333333A3F3F754418FC2F5987D115141EC51B8CEF2F75441EC51B8CE7C115141E17A145EF1F754411F85EB417B115141295C8F82EFF7544133333383791151411F85EBD1EDF75441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000001F85EB6170115141B81E85FBE7F754411F85EB716B115141CDCCCC0CE5F7544170E4FAF969115141CFB900D8E7F75441C27FA09E67115141667AC790EBF75441B165529964115141EEBA61A0EFF75441D1496F9061115141BBC5CCB4F3F754415B1920595F115141372C78AFF6F75441DE8C57AB5C1151414094DFD2FAF754415C5132C15A115141C298432BFEF75441BA90D9A759115141C284443A00F85441C29645E0581151411D481BB001F8544142DB3DFC59115141E75CED0E02F854412E3DFBC75B11514192E5FE0002F85441C7C1FE5B5D115141EB9056BB01F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>436963 - 3292433
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000002600000048E17A9478115141000000D002F854417B14AE577A115141F6285CEF00F85441333333537B115141AE47E18AFFF75441666666767C115141F6285CDFFDF75441D7A370FD7C1151411F85EB11FDF754419A9999C97D11514185EB5188FAF754411F85EB117E1151415C8FC215F9F75441A4703D3A7E1151418FC2F5B8F7F75441B81E851B7E1151419A999999F5F75441E17A14DE7D115141333333A3F3F754418FC2F5987D115141EC51B8CEF2F75441EC51B8CE7C115141E17A145EF1F754411F85EB417B115141295C8F82EFF7544133333383791151411F85EBD1EDF75441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000001F85EB6170115141B81E85FBE7F754411F85EB716B115141CDCCCC0CE5F7544170E4FAF969115141CFB900D8E7F75441C27FA09E67115141667AC790EBF75441B165529964115141EEBA61A0EFF75441D1496F9061115141BBC5CCB4F3F754415B1920595F115141372C78AFF6F75441DE8C57AB5C1151414094DFD2FAF754415C5132C15A115141C298432BFEF75441BA90D9A759115141C284443A00F85441C29645E0581151411D481BB001F8544142DB3DFC59115141E75CED0E02F854412E3DFBC75B11514192E5FE0002F85441C7C1FE5B5D115141EB9056BB01F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437037 - 194860
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-010600000001000000010300000001000000730000007B14AEB79E0F5141F6285C5F96F85441EC51B87EA10F514148E17AB494F854411F85EB41A20F51411F85EB6193F85441B81E85CBA30F51413D0AD79393F85441F6285CEFA80F5141AE47E1DA98F854411F85EBA1AD0F514152B81E1594F8544114AE47D1B20F5141713D0A678DF8544100000000B50F514152B81E458AF8544185EB5178B80F514148E17A8485F85441295C8F12BB0F51411F85EB3182F85441000000A0BF0F5141666666667CF85441C3F5283CC30F5141D7A3700D78F854419A999979C60F51410AD7A39074F854415C8FC235C20F51413D0AD7036BF85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000DE016339710F5141EDBC2A949BF85441002CFB21710F514136C7EFA39BF8544167F5310A700F5141D471C2499CF854418E281000700F51418FF7D34F9CF8544152B81EE5740F5141F6285C4F9CF854418D1D4B30760F5141B4101AC09BF854418517C16A770F5141AC6E795B9BF854416739F98E780F51415CD4F6FD9AF85441643C41A47B0F5141AA63EB9A99F854413FDF15E77D0F514139C13A6898F8544144C6103B800F51416455EC3097F85441D5ED805C820F5141C5D5F03E96F854412A7D95FD820F5141DC2559FB95F8544183920EDD840F5141F7B4E7B295F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437037 - 302266
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-010600000001000000010300000001000000730000007B14AEB79E0F5141F6285C5F96F85441EC51B87EA10F514148E17AB494F854411F85EB41A20F51411F85EB6193F85441B81E85CBA30F51413D0AD79393F85441F6285CEFA80F5141AE47E1DA98F854411F85EBA1AD0F514152B81E1594F8544114AE47D1B20F5141713D0A678DF8544100000000B50F514152B81E458AF8544185EB5178B80F514148E17A8485F85441295C8F12BB0F51411F85EB3182F85441000000A0BF0F5141666666667CF85441C3F5283CC30F5141D7A3700D78F854419A999979C60F51410AD7A39074F854415C8FC235C20F51413D0AD7036BF85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000DE016339710F5141EDBC2A949BF85441002CFB21710F514136C7EFA39BF8544167F5310A700F5141D471C2499CF854418E281000700F51418FF7D34F9CF8544152B81EE5740F5141F6285C4F9CF854418D1D4B30760F5141B4101AC09BF854418517C16A770F5141AC6E795B9BF854416739F98E780F51415CD4F6FD9AF85441643C41A47B0F5141AA63EB9A99F854413FDF15E77D0F514139C13A6898F8544144C6103B800F51416455EC3097F85441D5ED805C820F5141C5D5F03E96F854412A7D95FD820F5141DC2559FB95F8544183920EDD840F5141F7B4E7B295F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437258 - 52695
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000004A000000E17A14DEC75D5141B81E855BE0D3544185EB5148C75D5141EC51B83EE0D3544148E17A84C85D5141666666D6DDD3544166666696C95D514185EB5158DBD354418FC2F5A8CA5D5141CDCCCCCCD7D35441295C8F22CB5D5141D7A3708DD4D354417B14AE77CB5D51417B14AEB7D1D35441B81E859BCB5D5141C3F5284CCFD35441295C8F92CB5D514148E17AA4CDD3544152B81E75C65D51411F85EBB1CED35441295C8F62BF5D5141F6285C1FD0D354419A999969BF5D5141666666C6D1D354413D0AD703BF5D51415C8FC205D5D3544148E17AB4BC5D5141E17A14FEDBD35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007A00000014AE4761DD5D51413D0AD7330AD45441D546788DE45D5141ACCD6EDDFFD3544163FEC285E65D5141CF6D0AD2FCD354418F6FDFBBE65D514109128B79FCD3544100000050E95D51411F85EB41F8D354415B8A3354D85D51419E52CFA5E9D354412CD0B63CD85D514162FD9A91E9D354417E4F6969D75D514135EA5456E9D35441654F6D5AD75D514140929852E9D35441717B1A4DD75D5141F439464FE9D3544197AA9AF4D65D5141CB68D369E9D354413D0AD7A3D65D514133333383E9D35441A0A949A2D65D5141D4B78582E9D3544185EB51F8D55D514185EB5138E9D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437258 - 102907
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000004A000000E17A14DEC75D5141B81E855BE0D3544185EB5148C75D5141EC51B83EE0D3544148E17A84C85D5141666666D6DDD3544166666696C95D514185EB5158DBD354418FC2F5A8CA5D5141CDCCCCCCD7D35441295C8F22CB5D5141D7A3708DD4D354417B14AE77CB5D51417B14AEB7D1D35441B81E859BCB5D5141C3F5284CCFD35441295C8F92CB5D514148E17AA4CDD3544152B81E75C65D51411F85EBB1CED35441295C8F62BF5D5141F6285C1FD0D354419A999969BF5D5141666666C6D1D354413D0AD703BF5D51415C8FC205D5D3544148E17AB4BC5D5141E17A14FEDBD35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007A00000014AE4761DD5D51413D0AD7330AD45441D946788DE45D5141A9CD6EDDFFD3544162FEC285E65D5141CD6D0AD2FCD35441926FDFBBE65D51410D128B79FCD3544100000050E95D51411F85EB41F8D354415C8A3354D85D51419952CFA5E9D354412BD0B63CD85D514167FD9A91E9D354417A4F6969D75D514132EA5456E9D35441644F6D5AD75D51413D929852E9D354416C7B1A4DD75D5141F639464FE9D354419BAA9AF4D65D5141C868D369E9D354413D0AD7A3D65D514133333383E9D35441A2A949A2D65D5141D0B78582E9D3544185EB51F8D55D514185EB5138E9D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437258 - 304394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000004A000000E17A14DEC75D5141B81E855BE0D3544185EB5148C75D5141EC51B83EE0D3544148E17A84C85D5141666666D6DDD3544166666696C95D514185EB5158DBD354418FC2F5A8CA5D5141CDCCCCCCD7D35441295C8F22CB5D5141D7A3708DD4D354417B14AE77CB5D51417B14AEB7D1D35441B81E859BCB5D5141C3F5284CCFD35441295C8F92CB5D514148E17AA4CDD3544152B81E75C65D51411F85EBB1CED35441295C8F62BF5D5141F6285C1FD0D354419A999969BF5D5141666666C6D1D354413D0AD703BF5D51415C8FC205D5D3544148E17AB4BC5D5141E17A14FEDBD35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007A00000014AE4761DD5D51413D0AD7330AD45441D946788DE45D5141A9CD6EDDFFD3544162FEC285E65D5141CD6D0AD2FCD35441926FDFBBE65D51410D128B79FCD3544100000050E95D51411F85EB41F8D354415C8A3354D85D51419952CFA5E9D354412BD0B63CD85D514167FD9A91E9D354417A4F6969D75D514132EA5456E9D35441644F6D5AD75D51413D929852E9D354416C7B1A4DD75D5141F639464FE9D354419BAA9AF4D65D5141C868D369E9D354413D0AD7A3D65D514133333383E9D35441A2A949A2D65D5141D0B78582E9D3544185EB51F8D55D514185EB5138E9D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>440670 - 1472685
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000011000000E17A145E03FE50411F85EB71451D5541D7A3702D05FE50410AD7A3D04B1D55413333333307FE504152B81E85541D5541CDCCCCEC07FE5041C3F5285C5C1D5541A4703DFA07FE504152B81E25621D55418FC2F5B80FFE50418FC2F588611D55411F85EB4110FE504148E17AF4681D55419A9999A917FE50413D0AD753671D554152B81E8517FE504133333313611D5541713D0A8717FE504133333363521D5541B81E85EB16FE5041CDCCCC7C4C1D55410AD7A39015FE5041713D0A37461D55410000009013FE5041EC51B8BE401D5541AE47E1AA10FE504114AE4731411D5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000009A9999A917FE50413D0AD753671D5541E433F68217FE5041CF3C82FC631D55417D1E518717FE50419AB19773611D554152B81E8517FE504133333313611D55411E170A8717FE5041FB5F5864521D5541B5AFDE8617FE5041B3358C61521D5541F3EE573517FE5041D4D4C4494F1D554179A941A916FE5041F4620E4A4B1D5541D0BEA04E16FE504154D585A6491D55419249051015FE5041EE4CEA3C451D5541D1D6E39013FE50411034F0D0401D5541CC11449613FE50411BF9D5CF401D55410000009013FE5041EC51B8BE401D5541AE47E1AA10FE504114AE4731411D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>440670 - 3276568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-01060000000100000001030000000100000011000000E17A145E03FE50411F85EB71451D5541D7A3702D05FE50410AD7A3D04B1D55413333333307FE504152B81E85541D5541CDCCCCEC07FE5041C3F5285C5C1D5541A4703DFA07FE504152B81E25621D55418FC2F5B80FFE50418FC2F588611D55411F85EB4110FE504148E17AF4681D55419A9999A917FE50413D0AD753671D554152B81E8517FE504133333313611D5541713D0A8717FE504133333363521D5541B81E85EB16FE5041CDCCCC7C4C1D55410AD7A39015FE5041713D0A37461D55410000009013FE5041EC51B8BE401D5541AE47E1AA10FE504114AE4731411D5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000009A9999A917FE50413D0AD753671D5541E433F68217FE5041CF3C82FC631D55417D1E518717FE50419AB19773611D554152B81E8517FE504133333313611D55411E170A8717FE5041FB5F5864521D5541B5AFDE8617FE5041B3358C61521D5541F3EE573517FE5041D4D4C4494F1D554179A941A916FE5041F4620E4A4B1D5541D0BEA04E16FE504154D585A6491D55419249051015FE5041EE4CEA3C451D5541D1D6E39013FE50411034F0D0401D5541CC11449613FE50411BF9D5CF401D55410000009013FE5041EC51B8BE401D5541AE47E1AA10FE504114AE4731411D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463875 - 243760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -63  </desc>
-<a>
-01060000000200000001030000000100000023000000000000B071F25041EC51B86E21AA5441713D0A576DF25041000000901BAA5441C3F5286C68F25041B81E850B16AA54417B14AEC760F25041EC51B8EE0FAA54410AD7A3405AF25041333333330CAA544114AE474154F25041EC51B8AE09AA5441F6285C5F51F250410000001009AA5441E17A147E51F250417B14AE270AAA54417B14AE974BF25041D7A370CD09AA54417B14AE874AF25041AE47E1FA09AA54416666669649F25041295C8F820AAA5441295C8FC248F2504114AE47B10CAA54419A99993946F25041AE47E10A0CAA5441E17A14DE44F25041C3F528FC0BAA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B040000C7AF1E0E93F2504146192CA4C3A954416FB483EB92F25041DE335248C2A9544165A65EE492F25041B874BF49C2A95441A718D00492F250419EAA2BA3C2A95441071E481E91F250419EAA2BA3C2A954417F833A0791F25041177ACC01C2A954417020DD0B91F25041E12C70F5C1A95441B81E850B91F2504148E17AF4C1A95441C75E6A5991F25041387EAF1FC1A954418E4EA7BF91F25041C11A86D8BFA954415BE6F84992F25041C1ED9E50BEA95441A899747292F250412E16260DBEA95441F6285C4F92F250410AD7A390BCA954417B14AE0792F2504148E17A64BBA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463875 - 349559
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -63  </desc>
-<a>
-01060000000200000001030000000100000023000000000000B071F25041EC51B86E21AA5441713D0A576DF25041000000901BAA5441C3F5286C68F25041B81E850B16AA54417B14AEC760F25041EC51B8EE0FAA54410AD7A3405AF25041333333330CAA544114AE474154F25041EC51B8AE09AA5441F6285C5F51F250410000001009AA5441E17A147E51F250417B14AE270AAA54417B14AE974BF25041D7A370CD09AA54417B14AE874AF25041AE47E1FA09AA54416666669649F25041295C8F820AAA5441295C8FC248F2504114AE47B10CAA54419A99993946F25041AE47E10A0CAA5441E17A14DE44F25041C3F528FC0BAA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B040000C7AF1E0E93F2504146192CA4C3A954416FB483EB92F25041DE335248C2A9544165A65EE492F25041B874BF49C2A95441A718D00492F250419EAA2BA3C2A95441071E481E91F250419EAA2BA3C2A954417F833A0791F25041177ACC01C2A954417020DD0B91F25041E12C70F5C1A95441B81E850B91F2504148E17AF4C1A95441C75E6A5991F25041387EAF1FC1A954418E4EA7BF91F25041C11A86D8BFA954415BE6F84992F25041C1ED9E50BEA95441A899747292F250412E16260DBEA95441F6285C4F92F250410AD7A390BCA954417B14AE0792F2504148E17A64BBA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441941 - 246783
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -397  </desc>
-<a>
-0106000000010000000103000000010000000800000085EB511869F0504114AE4781662B55413D0AD77368F050410AD7A300632B55411F85EB3160F05041EC51B81E652B5541AE47E1CA61F050411F85EBF16E2B5541666666E662F05041E17A143E742B5541EC51B8AE65F05041EC51B87E732B5541713D0A3769F05041B81E855B722B554185EB511869F0504114AE4781662B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000017909ECF68F05041F56FF6F4642B5541FF8F9ECF68F05041756FF6F4642B554132D052D660F050415AD274DE682B5541AE47E1CA61F050411F85EBF16E2B55412F80F6E962F0504143731F3D742B5541C662180663F0504145B99035742B55412AA0147564F050417125FAD2732B5541F690B8D565F05041334B2972732B5541216A005568F050411E7E4EA4722B5541C5FA2DD768F05041B753637A722B5541713D0A3769F05041B81E855B722B55415582682A69F05041A413CD846D2B554128EB1C2169F0504180B1C4E5692B55418FC2F51869F050415C8FC2D5662B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441941 - 282026
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -397  </desc>
-<a>
-0106000000010000000103000000010000000800000085EB511869F0504114AE4781662B55413D0AD77368F050410AD7A300632B55411F85EB3160F05041EC51B81E652B5541AE47E1CA61F050411F85EBF16E2B5541666666E662F05041E17A143E742B5541EC51B8AE65F05041EC51B87E732B5541713D0A3769F05041B81E855B722B554185EB511869F0504114AE4781662B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000017909ECF68F05041F56FF6F4642B5541FF8F9ECF68F05041756FF6F4642B554132D052D660F050415AD274DE682B5541AE47E1CA61F050411F85EBF16E2B55412F80F6E962F0504143731F3D742B5541C662180663F0504145B99035742B55412AA0147564F050417125FAD2732B5541F690B8D565F05041334B2972732B5541216A005568F050411E7E4EA4722B5541C5FA2DD768F05041B753637A722B5541713D0A3769F05041B81E855B722B55415582682A69F05041A413CD846D2B554128EB1C2169F0504180B1C4E5692B55418FC2F51869F050415C8FC2D5662B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442442 - 1467077
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000008000000EC51B81EE60751417B14AE6717265541EC51B81EE707514114AE47F11F26554133333363E707514114AE47D1282655410AD7A370F1075141EC51B84E2226554148E17A04EE07514114AE47E1182655413D0AD7B3E90751418FC2F508102655411F85EB01E6075141B81E853B0F265541EC51B81EE60751417B14AE6717265541
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000003765986BC907514157C15C1F2C2655413519DF58C9075141C608F42A2C265541A4703D7AC70751417B14AE3729265541C409AD78C707514101CBFE42292655419A9999E9C6075141E17A144E2D2655411F85EBF1C4075141295C8F823B2655419A999939D8075141EC51B81E47265541295C8F92EB075141295C8FF23A265541F6285C8FEC075141A4703D9A3926554185EB51F8E807514152B81EC533265541C3F5286CE707514185EB51482E26554133333363E707514114AE47D12826554151FDBD67ED075141CAEF9FEB2426554136BB857CF107514150F2D36F22265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442442 - 3304144
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000008000000EC51B81EE60751417B14AE6717265541EC51B81EE707514114AE47F11F26554133333363E707514114AE47D1282655410AD7A370F1075141EC51B84E2226554148E17A04EE07514114AE47E1182655413D0AD7B3E90751418FC2F508102655411F85EB01E6075141B81E853B0F265541EC51B81EE60751417B14AE6717265541
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000003765986BC907514157C15C1F2C2655413519DF58C9075141C608F42A2C265541A4703D7AC70751417B14AE3729265541C409AD78C707514101CBFE42292655419A9999E9C6075141E17A144E2D2655411F85EBF1C4075141295C8F823B2655419A999939D8075141EC51B81E47265541295C8F92EB075141295C8FF23A265541F6285C8FEC075141A4703D9A3926554185EB51F8E807514152B81EC533265541C3F5286CE707514185EB51482E26554133333363E707514114AE47D12826554151FDBD67ED075141CAEF9FEB2426554136BB857CF107514150F2D36F22265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>443058 - 2316132
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C0FC8F55041C3F5285C002A5541C3F5282CCCF55041C3F528ACFD2955418FC2F598D3F5504185EB5128FA2955418FC2F5B8CCF55041B81E852BF0295541B81E85BBCAF55041295C8FB2F1295541E17A146EC4F550419A9999D9F529554133333353BFF550413D0AD7A3F9295541AE47E1BABAF55041F6285C6FFC2955419A999989B5F550411F85EB31002A5541A4703D5AADF55041AE47E18A092A55415C8FC275ABF550415C8FC2850D2A55413D0AD7D3A9F5504133333343122A554133333303AEF5504152B81EB5112A5541713D0A27B4F55041C3F5280C102A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000344358E3AAF550417B42629B0B2A5541FB885F36AEF5504172E5AD2C072A554155A78059B4F55041D3403135012A554100191950BBF55041C15C9814FC29554140A630A0C5F550416826EA0FF5295541D4A821F0CAF5504157BEE79BF129554133333303C7F55041A4703D4AEE295541F6285CFFC4F55041E17A14BEEC2955417B14AE67B8F550418FC2F5A8F0295541CDCCCC4CB4F550413D0AD763F2295541295C8FF2B0F550417B14AE37F3295541E17A143EACF550413D0AD7E3F4295541C3F5284CA9F5504166666686F62955419A999929A7F5504100000040F8295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>443058 - 3301634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C0FC8F55041C3F5285C002A5541C3F5282CCCF55041C3F528ACFD2955418FC2F598D3F5504185EB5128FA2955418FC2F5B8CCF55041B81E852BF0295541B81E85BBCAF55041295C8FB2F1295541E17A146EC4F550419A9999D9F529554133333353BFF550413D0AD7A3F9295541AE47E1BABAF55041F6285C6FFC2955419A999989B5F550411F85EB31002A5541A4703D5AADF55041AE47E18A092A55415C8FC275ABF550415C8FC2850D2A55413D0AD7D3A9F5504133333343122A554133333303AEF5504152B81EB5112A5541713D0A27B4F55041C3F5280C102A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000344358E3AAF550417B42629B0B2A5541FB885F36AEF5504172E5AD2C072A554155A78059B4F55041D3403135012A554100191950BBF55041C15C9814FC29554140A630A0C5F550416826EA0FF5295541D4A821F0CAF5504157BEE79BF129554133333303C7F55041A4703D4AEE295541F6285CFFC4F55041E17A14BEEC2955417B14AE67B8F550418FC2F5A8F0295541CDCCCC4CB4F550413D0AD763F2295541295C8FF2B0F550417B14AE37F3295541E17A143EACF550413D0AD7E3F4295541C3F5284CA9F5504166666686F62955419A999929A7F5504100000040F8295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>443058 - 9533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C0FC8F55041C3F5285C002A5541C3F5282CCCF55041C3F528ACFD2955418FC2F598D3F5504185EB5128FA2955418FC2F5B8CCF55041B81E852BF0295541B81E85BBCAF55041295C8FB2F1295541E17A146EC4F550419A9999D9F529554133333353BFF550413D0AD7A3F9295541AE47E1BABAF55041F6285C6FFC2955419A999989B5F550411F85EB31002A5541A4703D5AADF55041AE47E18A092A55415C8FC275ABF550415C8FC2850D2A55413D0AD7D3A9F5504133333343122A554133333303AEF5504152B81EB5112A5541713D0A27B4F55041C3F5280C102A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000D4A821F0CAF5504157BEE79BF1295541639FEB69CAF550410FDA702EF129554160C67833CAF550416249240AF12955417B14AE17CAF55041C3F5281CF1295541CDCCCC2CC5F5504152B81E05F4295541EC51B85EBDF550410AD7A3C0F9295541DED8B1FAB3F55041C5E039A8002A554148E17AA4ADF55041D7A3709D062A5541333333D3AAF55041333333230A2A55411F85EB31A8F5504152B81E350F2A5541B3D659BFA3F5504199E8607D0D2A55414E3C9FAAA3F550416EDD87B40D2A5541A4D13EA8A3F5504167A4DABA0D2A5541FF561363A3F55041A8D1F2AC0E2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>443058 - 54820
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-01060000000100000001030000000100000015000000F6285C0FC8F55041C3F5285C002A5541C3F5282CCCF55041C3F528ACFD2955418FC2F598D3F5504185EB5128FA2955418FC2F5B8CCF55041B81E852BF0295541B81E85BBCAF55041295C8FB2F1295541E17A146EC4F550419A9999D9F529554133333353BFF550413D0AD7A3F9295541AE47E1BABAF55041F6285C6FFC2955419A999989B5F550411F85EB31002A5541A4703D5AADF55041AE47E18A092A55415C8FC275ABF550415C8FC2850D2A55413D0AD7D3A9F5504133333343122A554133333303AEF5504152B81EB5112A5541713D0A27B4F55041C3F5280C102A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000D4A821F0CAF5504157BEE79BF1295541639FEB69CAF550410FDA702EF129554160C67833CAF550416249240AF12955417B14AE17CAF55041C3F5281CF1295541CDCCCC2CC5F5504152B81E05F4295541EC51B85EBDF550410AD7A3C0F9295541DED8B1FAB3F55041C5E039A8002A554148E17AA4ADF55041D7A3709D062A5541333333D3AAF55041333333230A2A55411F85EB31A8F5504152B81E350F2A5541B3D659BFA3F5504199E8607D0D2A55414E3C9FAAA3F550416EDD87B40D2A5541A4D13EA8A3F5504167A4DABA0D2A5541FF561363A3F55041A8D1F2AC0E2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>444165 - 1076195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000020000000103000000010000000900000014AE4771AED55041713D0AA75E5054415C8FC2F5AED5504185EB511858505441295C8F92B1D55041CDCCCCCC26505441F6285C3FAFD55041B81E853B26505441E17A14CEACD550413D0AD7A32550544148E17AB4A7D550416666661660505441C3F528BCAAD55041CDCCCC6C5F505441E17A146EACD55041713D0A375F50544114AE4771AED55041713D0AA75E50544101030000000100000010000000D7A3705DADD550415C8FC2A569505441CDCCCC4CAED550411F85EB815F505441AE47E1AAACD55041F6285CCF5F50544185EB51A8AAD55041EC51B81E605054410AD7A3 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3705DADD550415C8FC2A569505441CE2BC509AED550419D51DA5862505441B0B55D23AED550413A90444361505441CDCCCC4CAED550411F85EB815F5054413FB2F060AED55041742414095F5054415220D47BAED55041B78A5F215E50544181F6929EAED5504103A418695C5054411599C4D8AED55041344BB18759505441295C8F92B1D55041CDCCCCCC26505441E311E810AFD55041C39E13D925505441E17A14CEACD550413D0AD7A32550544148E17AB4A7D550416666661660505441E8BEF471A5D550414712EB3677505441F0AD2A38A6D55041DE5C09C875505441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>444165 - 3584895
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-0106000000020000000103000000010000000900000014AE4771AED55041713D0AA75E5054415C8FC2F5AED5504185EB511858505441295C8F92B1D55041CDCCCCCC26505441F6285C3FAFD55041B81E853B26505441E17A14CEACD550413D0AD7A32550544148E17AB4A7D550416666661660505441C3F528BCAAD55041CDCCCC6C5F505441E17A146EACD55041713D0A375F50544114AE4771AED55041713D0AA75E50544101030000000100000010000000D7A3705DADD550415C8FC2A569505441CDCCCC4CAED550411F85EB815F505441AE47E1AAACD55041F6285CCF5F50544185EB51A8AAD55041EC51B81E605054410AD7A3 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3705DADD550415C8FC2A569505441CE2BC509AED550419D51DA5862505441B0B55D23AED550413A90444361505441CDCCCC4CAED550411F85EB815F5054413FB2F060AED55041742414095F5054415220D47BAED55041B78A5F215E50544181F6929EAED5504103A418695C5054411599C4D8AED55041344BB18759505441295C8F92B1D55041CDCCCCCC26505441E311E810AFD55041C39E13D925505441E17A14CEACD550413D0AD7A32550544148E17AB4A7D550416666661660505441E8BEF471A5D550414712EB3677505441F0AD2A38A6D55041DE5C09C875505441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447281 - 31051
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-01060000000200000001030000000200000052000000EC51B8FED93E51417B14AEA780445441666666D6C73E5141D7A3708D774454410AD7A3C0C73E514114AE47C1784454415C8FC2F5C53E5141C3F528DC7D44544148E17AF4B73E51413333338377445441A4703D3AB43E51410AD7A3107C4454411F85EB31B33E514152B81E957B445441D7A3705DB23E514148E17AE47C445441B81E854BAE3E51419A9999197B445441295C8F42AF3E5141E17A144E794454419A999939AA3E5141F6285CAF76445441333333F3AF3E51411F85EB816B445441C3F5284CB43E5141F6285CBF6844544148E17AC4B73E514152B81E2568445441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000202087ABD93E514143A0F97D80445441B9DE2883D93E514128FBBC69804454410990BAECD83E5141039B6F7B80445441E54227F9D93E5141D3699D1B88445441D126C35ADA3E514173C8DD4C8A4454414AA3F666DA3E51412235504D8C4454415EBF5A05DA3E51414E092BA38E4454417CF72242D93E51417B00037F90445441B667B3BBD73E514198C6AB05934454416E3FAC8AD63E5141D7D24E98944454415D2AE1D3D63E51413B10218095445441AD4B4F1DD83E51417F9C15989344544175E2578BD93E51415BC1A15A91445441489C5D7FDA3E5141B16261298F445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447281 - 72782
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-01060000000200000001030000000200000052000000EC51B8FED93E51417B14AEA780445441666666D6C73E5141D7A3708D774454410AD7A3C0C73E514114AE47C1784454415C8FC2F5C53E5141C3F528DC7D44544148E17AF4B73E51413333338377445441A4703D3AB43E51410AD7A3107C4454411F85EB31B33E514152B81E957B445441D7A3705DB23E514148E17AE47C445441B81E854BAE3E51419A9999197B445441295C8F42AF3E5141E17A144E794454419A999939AA3E5141F6285CAF76445441333333F3AF3E51411F85EB816B445441C3F5284CB43E5141F6285CBF6844544148E17AC4B73E514152B81E2568445441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000202087ABD93E514143A0F97D80445441B9DE2883D93E514128FBBC69804454410990BAECD83E5141039B6F7B80445441E54227F9D93E5141D3699D1B88445441D126C35ADA3E514173C8DD4C8A4454414AA3F666DA3E51412235504D8C4454415EBF5A05DA3E51414E092BA38E4454417CF72242D93E51417B00037F90445441B667B3BBD73E514198C6AB05934454416E3FAC8AD63E5141D7D24E98944454415D2AE1D3D63E51413B10218095445441AD4B4F1DD83E51417F9C15989344544175E2578BD93E51415BC1A15A91445441489C5D7FDA3E5141B16261298F445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>448986 - 3133552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -727  </desc>
-<a>
-0106000000010000000103000000010000002B0000003333332328365141D7A3709DE8525441F6285C8F273651418FC2F548EE525441C3F5285C2636514133333353F3525441295C8FB22436514133333333F95254413D0AD71322365141713D0A8701535441AE47E16A1E365141B81E850B0C535441CDCCCCBC25365141D7A3709D0D535441333333332D365141333333030F5354413D0AD7A32C365141A4703DEA155354410000006029365141713D0A371E5354419A9999091A365141713D0AF71A535441AE47E1BA1936514152B81E251C5354415C8FC2C5183651418FC2F5C821535441E17A147E18365141AE47E1DA24535441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000E17A147E18365141AE47E1DA24535441BDB3D6233A3651416482C1D323535441EC51B8BE33365141EC51B83E0E5354414993BED829365141D81987FC0D5354410CB969272B365141694E1CA10E5354416F099C822B365141E6779990115354410002EB2C2C3651417EBFD00712535441B885C3D72B365141D88EC51714535441DF104DD82A36514170D6FC8E145354419EE30D502A365141200BED6C145354416605B7942936514162ED28161753544105E7D9B727365141B422327A1B535441D3A26EA824365141451B81241C5354416880ACDD203651416CA60A251B535441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>511853 - 938646
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000003F000000AE47E1FA78A75041666666B629335441AE47E17A7CA750417B14AEF72A33544148E17A747DA750410AD7A3602B33544152B81EA57FA750418FC2F5D82C3354419A99996986A75041295C8F523133544152B81EB587A75041713D0A5732335441B81E851B89A7504152B81EE533335441000000A08AA75041713D0A5736335441A4703D1A8CA75041295C8FE239335441AE47E14A8EA75041713D0AD73F3354413D0AD76393A750415C8FC2B538335441000000509BA75041D7A370FD2A335441000000F0A3A75041D7A3708D20335441D7A3708DB2A7504185EB510804335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000005C70C512B6A75041090973F0043354412BF9B779B5A750411A67313D043354414A12CA62B3A7504184EA821404335441B860787EB2A75041AF458825043354417B467287A9A75041C80071A415335441EB32C78AA6A750414DA746781B335441BE66C44BA4A75041801A5DDA1F335441F17DF48CA0A7504142A7B0A624335441DC0CB5CE9BA75041B31B1B642A33544158262E8793A75041B3FC8E7838335441E3173E3191A7504189D5ADC83B33544189B2D1A78FA75041855CF8EE3D33544111ABF84D8EA750413C4EB7D23F335441D329A5FB8EA750411FF82A5242335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452568 - 236950
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-010600000001000000010300000001000000170000009A9999D985325141CDCCCC2CFC2E5541B81E85EB86325141AE47E1FAFE2E5541A4703D5A87325141F6285C2F002F5541EC51B82E8C3251413D0AD7F3FC2E5541F6285C4F95325141295C8FC2F72E5541295C8F42A23251415C8FC295F12E554148E17AB4A5325141E17A14BEEE2E554152B81EE5A032514114AE4701E92E5541B81E853B9D325141D7A3705DE72E554166666626983251411F85EB61E62E5541D7A370ED943251417B14AEC7E52E55419A999989913251415C8FC245E62E5541295C8FD28D3251415C8FC275E82E5541295C8FA28B325141713D0A27EA2E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000E64751899132514183B8FA55E62E5541F787D633923251416081FBFBE52E5541A08727FC943251410035F82DE62E554166666626983251411F85EB61E62E5541EC18444E983251412163A069E62E5541889190DF99325141F6AEC985E62E554162E71AE99D325141B87EF276E72E5541796D7C01A1325141E092D036E92E554191F3DD19A43251415FA4A571EC2E5541E8F0D494A53251414641EECEEF2E5541E6CF24ADA23251418717D13DF12E55415742849FA2325141841C8A44F12E554106037D97A23251418D088048F12E5541481AFB7C9B325141E366A1C9F42E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464545 - 21168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000700000014AE47A18CD05041333333838E495441D7A3707D6FD050417B14AE97B449544114AE47A170D0504185EB5198B8495441AE47E12A76D05041B81E85FBCB495441AE47E10AA6D05041C3F5286C8D4954415C8FC2F590D05041B81E855B8E49544114AE47A18CD05041333333838E495441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D91B0B2CA7D05041281F67688D495441BA2928F9A5D0504185C651838D49544177A4B04D9BD05041B170C5699B495441291C43E693D05041CD617321A54954411E5F93278DD050410D4CC6F1AD49544165F6294476D05041D67EB2F3CB49544134CA556D76D050412416E0BACC4954417E27429476D050410F2E586CCD495441A08BA6177CD05041CFC0DE0DC6495441503367C387D050417FE9DDC6B64954415624F9E694D0504165FBE993A5495441F6845A22A3D05041A1A8AFF292495441D91B0B2CA7D05041281F67688D495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464545 - 66347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000700000014AE47A18CD05041333333838E495441D7A3707D6FD050417B14AE97B449544114AE47A170D0504185EB5198B8495441AE47E12A76D05041B81E85FBCB495441AE47E10AA6D05041C3F5286C8D4954415C8FC2F590D05041B81E855B8E49544114AE47A18CD05041333333838E495441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D91B0B2CA7D05041281F67688D495441BA2928F9A5D0504185C651838D49544177A4B04D9BD05041B170C5699B495441291C43E693D05041CD617321A54954411E5F93278DD050410D4CC6F1AD49544165F6294476D05041D67EB2F3CB49544134CA556D76D050412416E0BACC4954417E27429476D050410F2E586CCD495441A08BA6177CD05041CFC0DE0DC6495441503367C387D050417FE9DDC6B64954415624F9E694D0504165FBE993A5495441F6845A22A3D05041A1A8AFF292495441D91B0B2CA7D05041281F67688D495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464563 - 21168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5288C76D0504100000050CD4954419A9999897DD05041713D0AC7E5495441CDCCCC2C84D0504152B81E05FD495441C3F528BC97D050415C8FC275E3495441C3F5284CABD0504152B81EE5C94954417B14AEE7ABD050419A999919C9495441E17A14CEC1D05041CDCCCC7CAC4954418FC2F548D7D05041CDCCCC6C904954415C8FC245BFD05041333333038E4954418FC2F508B4D05041666666568D495441713D0AD7A9D05041E17A145E8D495441F6285C5FA7D05041666666668D495441C3F5288C76D0504100000050CD495441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D91B0B2CA7D05041281F67688D495441BA2928F9A5D0504185C651838D49544177A4B04D9BD05041B170C5699B495441291C43E693D05041CD617321A54954411E5F93278DD050410D4CC6F1AD49544165F6294476D05041D67EB2F3CB49544134CA556D76D050412416E0BACC4954417E27429476D050410F2E586CCD495441A08BA6177CD05041CFC0DE0DC6495441503367C387D050417FE9DDC6B64954415624F9E694D0504165FBE993A5495441F6845A22A3D05041A1A8AFF292495441D91B0B2CA7D05041281F67688D495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464563 - 66347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F5288C76D0504100000050CD4954419A9999897DD05041713D0AC7E5495441CDCCCC2C84D0504152B81E05FD495441C3F528BC97D050415C8FC275E3495441C3F5284CABD0504152B81EE5C94954417B14AEE7ABD050419A999919C9495441E17A14CEC1D05041CDCCCC7CAC4954418FC2F548D7D05041CDCCCC6C904954415C8FC245BFD05041333333038E4954418FC2F508B4D05041666666568D495441713D0AD7A9D05041E17A145E8D495441F6285C5FA7D05041666666668D495441C3F5288C76D0504100000050CD495441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D91B0B2CA7D05041281F67688D495441BA2928F9A5D0504185C651838D49544177A4B04D9BD05041B170C5699B495441291C43E693D05041CD617321A54954411E5F93278DD050410D4CC6F1AD49544165F6294476D05041D67EB2F3CB49544134CA556D76D050412416E0BACC4954417E27429476D050410F2E586CCD495441A08BA6177CD05041CFC0DE0DC6495441503367C387D050417FE9DDC6B64954415624F9E694D0504165FBE993A5495441F6845A22A3D05041A1A8AFF292495441D91B0B2CA7D05041281F67688D495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453066 - 365139
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000002000000052B81E4591AD5041E17A14EE16C85441AE47E1CA8EAD50411F85EB010BC854417B14AE5794AD504114AE47B109C854419A99992993AD5041E17A147E03C85441666666B694AD5041A4703DEAFDC754419A99997983AD5041713D0AE7F5C754419A9999997BAD5041C3F528BCF2C7544152B81EE577AD504114AE4721F2C75441F6285C8F71AD50411F85EBE1F1C754417B14AE276CAD50411F85EB11F3C754413D0AD7C339AD504148E17A7403C85441E17A14EE31AD50417B14AE0706C85441333333732CAD5041E17A14DE06C854413333336326AD50413333334307C85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000007253A61D30AD5041C77DA84E06C85441178E33732CAD5041988B15DE06C854411AA73E3D28AD50414C54502407C85441EDFF336326AD5041DD25334307C854410FE4B70426AD50419BA2BF3D08C854417CD11EC525AD5041AB2366E608C854417506375D26AD504191FBBFE609C85441CDCCCC9C26AD50411F85EB510AC85441FA9745F731AD5041463578690AC85441F51A14BE39AD5041F0CF98790AC8544175A4A39044AD504173C713EE07C854415A01132F62AD5041F1613A990FC8544148E17A746AAD5041D7A370BD11C85441B0AAE23A76AD504184BB33D314C85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455774 - 4178754
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -125  </desc>
-<a>
-0106000000010000000103000000010000000E000000295C8FE223B350415C8FC28598D254413D0AD7E320B350410AD7A34096D254410AD7A3C01BB35041A4703D1A9CD254419A99996915B350415C8FC2B5A3D25441A4703DBA0FB35041C3F5287CABD254410AD7A3900BB350417B14AE17B3D254411F85EB310AB35041E17A148EB6D254415C8FC2A517B35041D7A370CDB8D25441EC51B88E18B35041EC51B8FEB7D254415C8FC2251EB350419A999929AED25441A4703DBA22B350413D0AD713A9D25441713D0AC727B350410AD7A300A5D254418FC2F5282CB350417B14AE579FD25441295C8FE223B350415C8FC28598D25441
-</a>
-
-<b>
-010600000001000000010300000002000000560000001D5A64D309B35041355EBA41B6D254410AD7A3900BB350417B14AE17B3D254415F95E2550DB35041C959CF83AFD25441A4703DBA0FB35041C3F5287CABD25441F2E42C6113B350418B2C321FA6D254419A99996915B350415C8FC2B5A3D254415ED0F77E1AB3504118BA81EC9CD2544131B8348420B350418C233DE895D254419539DAAE20B35041A51A89B695D25441C15A4B3519B350415A76ECF78FD2544183BFAA7C12B3504124867D1B8AD25441952430390DB350415987233386D254418196AAFA0BB35041D239A67086D2544152B81EBD08B35041F6285CA786D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455774 - 4178760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -124  </desc>
-<a>
-0106000000010000000103000000010000000E000000295C8FE223B350415C8FC28598D254413D0AD7E320B350410AD7A34096D254410AD7A3C01BB35041A4703D1A9CD254419A99996915B350415C8FC2B5A3D25441A4703DBA0FB35041C3F5287CABD254410AD7A3900BB350417B14AE17B3D254411F85EB310AB35041E17A148EB6D254415C8FC2A517B35041D7A370CDB8D25441EC51B88E18B35041EC51B8FEB7D254415C8FC2251EB350419A999929AED25441A4703DBA22B350413D0AD713A9D25441713D0AC727B350410AD7A300A5D254418FC2F5282CB350417B14AE579FD25441295C8FE223B350415C8FC28598D25441
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000086154C8027B350410D738FF7A4D25441DB2D85F72AB35041195745C6A0D25441833C90262CB35041C86EB4559FD25441295C8FE223B350415C8FC28598D2544131B8348420B350418C233DE895D254415ED0F77E1AB3504118BA81EC9CD254419A99996915B350415C8FC2B5A3D25441F2E42C6113B350418B2C321FA6D25441A4703DBA0FB35041C3F5287CABD254415F95E2550DB35041C959CF83AFD254410AD7A3900BB350417B14AE17B3D254411D5A64D309B35041355EBA41B6D25441508D97D611B35041FED47831B7D2544183554E5215B350414439F569B8D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>71977 - 2928848
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-01060000000100000001030000000100000015000000713D0A77F1BD5041C3F5289C2D2E55413D0AD7E3ECBD5041AE47E15A2E2E5541EC51B8CEE8BD5041E17A143E2F2E5541A4703D4AE7BD5041295C8F922F2E55418FC2F578E7BD5041AE47E1BA302E554148E17A24DABD5041295C8F42342E5541295C8F62D3BD504166666606362E5541CDCCCC3CCDBD504152B81E95382E55419A9999B9CDBD5041C3F528DC392E554133333353C5BD5041C3F5288C3E2E5541B81E850BC4BD504152B81E953F2E554100000010C1BD5041D7A370FD422E5541713D0AF7BFBD5041295C8FA2442E554185EB5148C1BD5041B81E85CB472E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000295C8F62D3BD504166666606362E554194335E5AD6BD5041C0FA942E352E55414A4CB1B5DDBD50417B82F045332E5541BBA7B85FE7BD5041887FF0B0302E55417C58505FE7BD5041AE7D91BD302E5541C4176C74E7BD50412172199E302E55416CC8E96DE7BD5041A0EED074302E55412C9E4598E7BD5041135BA768302E5541EC51B8CEE8BD5041E17A143E2F2E55413D0AD7E3ECBD5041AE47E15A2E2E5541713D0A77F1BD5041C3F5289C2D2E55416BE213F5F4BD504146244C6F212E554139326682E5BD504154A832CF272E55412B72A346E3BD504155DC57C9282E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>71977 - 3806749
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-01060000000100000001030000000100000015000000713D0A77F1BD5041C3F5289C2D2E55413D0AD7E3ECBD5041AE47E15A2E2E5541EC51B8CEE8BD5041E17A143E2F2E5541A4703D4AE7BD5041295C8F922F2E55418FC2F578E7BD5041AE47E1BA302E554148E17A24DABD5041295C8F42342E5541295C8F62D3BD504166666606362E5541CDCCCC3CCDBD504152B81E95382E55419A9999B9CDBD5041C3F528DC392E554133333353C5BD5041C3F5288C3E2E5541B81E850BC4BD504152B81E953F2E554100000010C1BD5041D7A370FD422E5541713D0AF7BFBD5041295C8FA2442E554185EB5148C1BD5041B81E85CB472E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000295C8F62D3BD504166666606362E554194335E5AD6BD5041C0FA942E352E55414A4CB1B5DDBD50417B82F045332E5541BBA7B85FE7BD5041887FF0B0302E55417C58505FE7BD5041AE7D91BD302E5541C4176C74E7BD50412172199E302E55416CC8E96DE7BD5041A0EED074302E55412C9E4598E7BD5041135BA768302E5541EC51B8CEE8BD5041E17A143E2F2E55413D0AD7E3ECBD5041AE47E15A2E2E5541713D0A77F1BD5041C3F5289C2D2E55416BE213F5F4BD504146244C6F212E554139326682E5BD504154A832CF272E55412B72A346E3BD504155DC57C9282E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457557 - 3088512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -99  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F2256265141D7A3700D952A55415C8FC20552265141A4703D6A932A55417B14AE074C2651418FC2F5A88E2A5541A4703DBA4A2651411F85EB81902A5541CDCCCC0C46265141666666B6962A55417B14AED749265141D7A3706D9F2A55419A9999594C2651411F85EBE1A62A554148E17A644F265141AE47E11AAC2A5541666666364F26514133333343B92A5541E17A147E4E265141CDCCCC4CC42A5541295C8FC25926514166666666C12A5541C3F528EC5B2651418FC2F578BE2A5541EC51B88E58265141333333D3AD2A5541AE47E1BA5F265141CDCCCC2C9F2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000713C164246265141A0D3D930972A55417B14AED749265141D7A3706D9F2A55419A9999594C2651411F85EBE1A62A554148E17A644F265141AE47E11AAC2A5541666666364F26514133333343B92A5541E17A147E4E265141CDCCCC4CC42A5541295C8FC25926514166666666C12A5541C3F528EC5B2651418FC2F578BE2A5541EC51B88E58265141333333D3AD2A5541AE47E1BA5F265141CDCCCC2C9F2A554164CC50CB602651418870010E9A2A55411323721E5F265141322646DF982A554185EB51885D26514148E17A04982A5541295C8F2256265141D7A3700D952A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457557 - 3433777
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -99  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F2256265141D7A3700D952A55415C8FC20552265141A4703D6A932A55417B14AE074C2651418FC2F5A88E2A5541A4703DBA4A2651411F85EB81902A5541CDCCCC0C46265141666666B6962A55417B14AED749265141D7A3706D9F2A55419A9999594C2651411F85EBE1A62A554148E17A644F265141AE47E11AAC2A5541666666364F26514133333343B92A5541E17A147E4E265141CDCCCC4CC42A5541295C8FC25926514166666666C12A5541C3F528EC5B2651418FC2F578BE2A5541EC51B88E58265141333333D3AD2A5541AE47E1BA5F265141CDCCCC2C9F2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000713C164246265141A0D3D930972A55417B14AED749265141D7A3706D9F2A55419A9999594C2651411F85EBE1A62A554148E17A644F265141AE47E11AAC2A5541666666364F26514133333343B92A5541E17A147E4E265141CDCCCC4CC42A5541295C8FC25926514166666666C12A5541C3F528EC5B2651418FC2F578BE2A5541EC51B88E58265141333333D3AD2A5541AE47E1BA5F265141CDCCCC2C9F2A554164CC50CB602651418870010E9A2A55411323721E5F265141322646DF982A554185EB51885D26514148E17A04982A5541295C8F2256265141D7A3700D952A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466996 - 2979601
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -39  </desc>
-<a>
-0106000000010000000103000000010000000F000000C3F528BCC89C5041CDCCCC7CE32A5541C3F5289CC79C50413D0AD7F3E42A5541666666F6BF9C504152B81EF5EE2A554114AE4781CC9C5041333333E3FB2A55419A999939D09C5041E17A148EFF2A5541B81E854BD49C504114AE4701032B554185EB51E8D79C50415C8FC2A5052B5541EC51B81EDC9C504114AE4771FE2A55410AD7A340D99C5041CDCCCC1CFB2A5541AE47E13AD79C5041E17A143EF82A5541D7A370FDD59C5041B81E850BF52A55418FC2F518D49C5041333333D3EF2A5541EC51B89ED19C504114AE4731EB2A5541295C8F02CF9C5041666666A6E82A5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000002D5AD0B1C89C50411359C373E32A5541AEE513C9CA9C50414762F91FE52A554117B3CACFCA9C50414EA82D32E52A55416A313DC0CF9C5041506D2C5FE92A5541BC7B94D8D19C50416EE2779DEB2A55417305B532D69C5041E749E094F52A5541B029074AD79C5041B3559353F82A554143C48D71DA9C5041FEB6E47EFC2A55417B0EC50DDC9C50418F7E458EFE2A55419985D4BDE09C5041C81A9714F92A554115466CA2DF9C50416B6AD439F72A55418FE6BD84DF9C50419C1697BBF52A55417A2ACA9DDA9C5041C1E863F3EC2A55410A36C305DA9C50412BBABC93EB2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470642 - 1094125
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -20  </desc>
-<a>
-01060000000100000001030000000100000020000000F6285CCFCB345141E17A14AE3E6F5441E17A140ECC345141666666163D6F5441D7A3705DCF345141E17A148E3B6F544133333383D1345141713D0AA7396F544133333383D1345141E17A144E386F54419A999939D0345141295C8F72376F544152B81E25D2345141666666D62C6F5441B81E854BD4345141F6285CDF1F6F544114AE4771CB345141F6285C8F1E6F54411F85EB31C8345141333333D3406F5441333333A3C4345141E17A146E5B6F54413D0AD763C134514148E17A047A6F54418FC2F568C0345141EC51B8BE846F544100000000BF34514148E17AD4866F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000B6547D9ECC3451411F3151F2746F54416C6452D1CC3451415246FE72716F5441380D6E08CD345141AD3413486E6F54414CBCB4E8CD34514161A0D663616F5441FC62F25CCE34514128F958B55A6F5441F3456E91CE345141DFEE60C8536F5441C47ABF1CCF3451415290D8694F6F5441932F0597CE3451414D45AD85496F54416CF7AEB3CE345141133704C0476F544113B6B808CF345141EEDA9E11416F5441AC27A8CFCB345141438326AC3E6F5441E17A140ECC345141666666163D6F544126DFD470CF3451412F99E67C3B6F544133333383D1345141713D0AA7396F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470642 - 3815071
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -20  </desc>
-<a>
-01060000000100000001030000000100000020000000F6285CCFCB345141E17A14AE3E6F5441E17A140ECC345141666666163D6F5441D7A3705DCF345141E17A148E3B6F544133333383D1345141713D0AA7396F544133333383D1345141E17A144E386F54419A999939D0345141295C8F72376F544152B81E25D2345141666666D62C6F5441B81E854BD4345141F6285CDF1F6F544114AE4771CB345141F6285C8F1E6F54411F85EB31C8345141333333D3406F5441333333A3C4345141E17A146E5B6F54413D0AD763C134514148E17A047A6F54418FC2F568C0345141EC51B8BE846F544100000000BF34514148E17AD4866F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000B6547D9ECC3451411F3151F2746F54416C6452D1CC3451415246FE72716F5441380D6E08CD345141AD3413486E6F54414CBCB4E8CD34514161A0D663616F5441FC62F25CCE34514128F958B55A6F5441F3456E91CE345141DFEE60C8536F5441C47ABF1CCF3451415290D8694F6F5441932F0597CE3451414D45AD85496F54416CF7AEB3CE345141133704C0476F544113B6B808CF345141EEDA9E11416F5441AC27A8CFCB345141438326AC3E6F5441E17A140ECC345141666666163D6F544126DFD470CF3451412F99E67C3B6F544133333383D1345141713D0AA7396F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>480212 - 408910
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 10  </desc>
-<a>
-010600000001000000010300000001000000470000001F85EBC1270A5141713D0A4739A554419A9999492C0A51418FC2F5F83AA55441A4703DAA330A5141713D0A6743A55441295C8FE2470A5141E17A14BE43A55441E17A148E470A51411F85EB2151A554415C8FC215510A51411F85EBB152A5544185EB5168520A5141295C8F7256A554418FC2F5D8540A5141D7A3709D56A554410AD7A3305A0A5141AE47E1AA55A55441333333535E0A51416666662655A55441F6285CEF5F0A5141AE47E1BA50A55441B81E857B620A5141CDCCCC3C4CA5544114AE4731650A51416666663648A55441295C8FB26B0A51419A9999D93FA55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000B81E855B200A5141C3F528DC27A55441940841AE1C0A5141DCF5E4E235A554418FC2F5181E0A514148E17A8434A55441295C8F12210A51417B14AE1732A55441B81E852B230A514114AE471130A554410AD7A3A0230A5141CDCCCC6C2FA554411F85EB71250A51415C8FC2452BA5544152B81ED5260A5141295C8FA226A5544100000060280A514185EB51F820A554415C8FC265290A5141EC51B8EE1DA55441B81E85DB2A0A5141B81E855B1AA5544148E17A842C0A5141B81E857B16A55441DC8CCEDF2D0A5141E30184FB13A55441B81E859B2A0A5141E17A148E17A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>487482 - 180588
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000020000002B000000B81E851B3EBF504114AE476143FF544148E17A343CBF50416666668647FF5441B81E850B48BF5041D7A3708D4FFF5441AE47E1DA4DBF5041CDCCCC3C53FF5441333333334DBF5041000000104EFF5441333333134CBF50413333333345FF5441666666864BBF5041713D0AD740FF5441713D0A9778BF5041EC51B88E59FF5441E17A142E75BF5041B81E851B51FF5441F6285C8F73BF50417B14AEF747FF544148E17A8474BF50417B14AEF73BFF5441F6285CBF75BF504185EB514823FF5441AE47E1FA76BF5041F6285C0F08FF5441F6285CAF78BF504166666676E2FE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000008777CC7C11BF5041514E512898FE54410B14EBD10EBF50410878713D93FE544179963DDF0DBF504155F28DDC8FFE5441713D0A970CBF5041AE47E14A8BFE5441BB6C0AB70ABF504148A79A9980FE54416C74714DFFBE5041900172AD82FE544111DCF5A8F9BE50419AF9B8AE82FE5441DB5AF3BEF9BE50411F86453F83FE5441C2F6F6D8F9BE504155FF3DEA83FE544118119B3CF6BE5041C62B63E083FE5441000000B0F4BE5041C3F528DC83FE5441333333F3F7BE5041000000A08CFE544152B81EA5F8BE5041EC51B87E8EFE5441E17A140EFBBE5041A4703DBA96FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>487482 - 387460
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000020000002B000000B81E851B3EBF504114AE476143FF544148E17A343CBF50416666668647FF5441B81E850B48BF5041D7A3708D4FFF5441AE47E1DA4DBF5041CDCCCC3C53FF5441333333334DBF5041000000104EFF5441333333134CBF50413333333345FF5441666666864BBF5041713D0AD740FF5441713D0A9778BF5041EC51B88E59FF5441E17A142E75BF5041B81E851B51FF5441F6285C8F73BF50417B14AEF747FF544148E17A8474BF50417B14AEF73BFF5441F6285CBF75BF504185EB514823FF5441AE47E1FA76BF5041F6285C0F08FF5441F6285CAF78BF504166666676E2FE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000008777CC7C11BF5041514E512898FE54410B14EBD10EBF50410878713D93FE544179963DDF0DBF504155F28DDC8FFE5441713D0A970CBF5041AE47E14A8BFE5441BB6C0AB70ABF504148A79A9980FE54416C74714DFFBE5041900172AD82FE544111DCF5A8F9BE50419AF9B8AE82FE5441DB5AF3BEF9BE50411F86453F83FE5441C2F6F6D8F9BE504155FF3DEA83FE544118119B3CF6BE5041C62B63E083FE5441000000B0F4BE5041C3F528DC83FE5441333333F3F7BE5041000000A08CFE544152B81EA5F8BE5041EC51B87E8EFE5441E17A140EFBBE5041A4703DBA96FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489246 - 3038533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000002000000200000000AD7A340652E51417B14AEC7EC2255419A999999652E514185EB51D8ED225541EC51B84E672E5141CDCCCC6CF3225541A4703D1A6F2E514133333373EE225541D7A370DD762E5141C3F5283CE92255418FC2F508802E5141E17A146EE3225541A4703DAA862E5141F6285C9FE42255413D0AD713872E51410AD7A340DD22554185EB51587F2E5141D7A3701DE122554185EB51387E2E5141EC51B8EEDE225541AE47E1AA7D2E51415C8FC205DD225541666666667D2E514152B81E05DC2255410AD7A3F07C2E514100000060D9225541333333637B2E51415C8FC2F5CF225541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B000000369243C66F2E5141CEEF4222D82255414023FDF66F2E5141CFF61CEDD5225541AE47E10A702E514166666606D52255418E71B642702E514126B58BB1D322554175867985702E51415CEFF719D22255419212B75E712E5141145514E7CC22554133333343722E5141A4703D5AC72255413082EF88722E5141899FF04AC622554120FB04D9722E514186C32F7FC0225541D9CEF76B732E5141FA7E6AA4B92255413F355E72742E5141BA490CBAAF22554110583944722E51415A643B37AA22554154E3A5C36F2E5141B0726819A622554150FB45036F2E51419A3A4E29A5225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489246 - 3274697
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000002000000200000000AD7A340652E51417B14AEC7EC2255419A999999652E514185EB51D8ED225541EC51B84E672E5141CDCCCC6CF3225541A4703D1A6F2E514133333373EE225541D7A370DD762E5141C3F5283CE92255418FC2F508802E5141E17A146EE3225541A4703DAA862E5141F6285C9FE42255413D0AD713872E51410AD7A340DD22554185EB51587F2E5141D7A3701DE122554185EB51387E2E5141EC51B8EEDE225541AE47E1AA7D2E51415C8FC205DD225541666666667D2E514152B81E05DC2255410AD7A3F07C2E514100000060D9225541333333637B2E51415C8FC2F5CF225541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B000000369243C66F2E5141CEEF4222D82255414023FDF66F2E5141CFF61CEDD5225541AE47E10A702E514166666606D52255418E71B642702E514126B58BB1D322554175867985702E51415CEFF719D22255419212B75E712E5141145514E7CC22554133333343722E5141A4703D5AC72255413082EF88722E5141899FF04AC622554120FB04D9722E514186C32F7FC0225541D9CEF76B732E5141FA7E6AA4B92255413F355E72742E5141BA490CBAAF22554110583944722E51415A643B37AA22554154E3A5C36F2E5141B0726819A622554150FB45036F2E51419A3A4E29A5225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492837 - 1367982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000044000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492837 - 1367993
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000044000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005B000000F6285CDF1E3E51410AD7A3207CDF54410AF9F1901A3E514188C0A24A81DF544129F0F69C153E5141DA2FCEA885DF544121B7E9CE0B3E514109B497708EDF5441EC51B88E0F3E5141713D0A8790DF5441D7A3708D153E5141B81E852B94DF5441B81E854B1B3E514114AE47E197DF54419A999999203E51415C8FC2959BDF54413D0AD7D3273E5141D7A3709DA1DF5441E17A14FE353E51417B14AED7A1DF54418FC2F558333E51411F85EB219BDF54418FC2F5483C3E5141295C8FF296DF5441E17A14DE463E51416666669697DF544114AE47D1543E51419A9999D998DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492837 - 3650447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000044000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492837 - 3653884
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000044000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005B000000F6285CDF1E3E51410AD7A3207CDF54410AF9F1901A3E514188C0A24A81DF544129F0F69C153E5141DA2FCEA885DF544121B7E9CE0B3E514109B497708EDF5441EC51B88E0F3E5141713D0A8790DF5441D7A3708D153E5141B81E852B94DF5441B81E854B1B3E514114AE47E197DF54419A999999203E51415C8FC2959BDF54413D0AD7D3273E5141D7A3709DA1DF5441E17A14FE353E51417B14AED7A1DF54418FC2F558333E51411F85EB219BDF54418FC2F5483C3E5141295C8FF296DF5441E17A14DE463E51416666669697DF544114AE47D1543E51419A9999D998DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>494347 - 1378349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -89  </desc>
-<a>
-0106000000010000000103000000010000001C0000003D0AD7F3354C5141C3F528AC2EE35441333333B33B4C51410000001031E354417B14AE47444C5141F6285C9F31E354415C8FC215454C5141000000702DE3544166666646454C514185EB511829E35441EC51B87E494C51411F85EB5129E3544148E17A444D4C514152B81E8529E354411F85EB61554C5141EC51B83E2BE3544133333393534C5141295C8F9226E3544166666606534C51410AD7A30024E354418FC2F528534C51417B14AE371FE3544152B81ED5514C514114AE47211FE3544148E17A94504C51411F85EBF119E354411F85EB11504C5141CDCCCC0C15E35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000052B81ED5514C514114AE47211FE3544148E17A94504C51411F85EBF119E354411F85EB11504C5141CDCCCC0C15E35441F6285C7F4E4C5141B81E85EB12E35441D7A3706D4B4C514185EB514811E35441713D0A774A4C5141713D0A8710E3544152B81E054A4C51411F85EBC110E35441C3F5287C454C5141E17A140E13E354411F85EBB1444C5141D7A3705D1BE35441B81E855B444C514185EB51681EE354413D0AD773194C51418FC2F59817E3544169EE81F1194C5141116DFD5D1BE35441F6E20BA81C4C5141F05A5B5C22E354411347F4321D4C5141E63C806F25E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>494347 - 3341642
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -89  </desc>
-<a>
-0106000000010000000103000000010000001C0000003D0AD7F3354C5141C3F528AC2EE35441333333B33B4C51410000001031E354417B14AE47444C5141F6285C9F31E354415C8FC215454C5141000000702DE3544166666646454C514185EB511829E35441EC51B87E494C51411F85EB5129E3544148E17A444D4C514152B81E8529E354411F85EB61554C5141EC51B83E2BE3544133333393534C5141295C8F9226E3544166666606534C51410AD7A30024E354418FC2F528534C51417B14AE371FE3544152B81ED5514C514114AE47211FE3544148E17A94504C51411F85EBF119E354411F85EB11504C5141CDCCCC0C15E35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000052B81ED5514C514114AE47211FE3544148E17A94504C51411F85EBF119E354411F85EB11504C5141CDCCCC0C15E35441F6285C7F4E4C5141B81E85EB12E35441D7A3706D4B4C514185EB514811E35441713D0A774A4C5141713D0A8710E3544152B81E054A4C51411F85EBC110E35441C3F5287C454C5141E17A140E13E354411F85EBB1444C5141D7A3705D1BE35441B81E855B444C514185EB51681EE354413D0AD773194C51418FC2F59817E3544169EE81F1194C5141116DFD5D1BE35441F6E20BA81C4C5141F05A5B5C22E354411347F4321D4C5141E63C806F25E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498794 - 2099466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000D000000295C8F2276FE5041713D0AA7B42A544148E17AF477FE504133333333B02A5441B81E857B3AFE50410AD7A320B12A54419A9999C90BFE5041AE47E11AB22A5441CDCCCC5C09FE504166666626B92A544148E17A5408FE504100000070BD2A544185EB511807FE504114AE47D1C62A5441713D0AE706FE504166666626CD2A54410AD7A3902BFE504152B81ED5CC2A544185EB51A838FE5041C3F5289CCC2A54410AD7A3006CFE504148E17AD4CB2A5441666666066EFE504185EB5188C62A5441295C8F2276FE5041713D0AA7B42A5441
-</a>
-
-<b>
-0106000000010000000103000000010000003D00000065CD585729FE5041BCD40CDACC2A544165A1DF7415FE5041A01B650DCD2A5441AE47E17A1CFE50419A999919D92A5441000000F020FE50411F85EB01E42A5441CDCCCC8C22FE5041333333E3F42A5441EC51B8BE20FE5041F6285C9FF52A544185EB519822FE504185EB5168032B5441295C8FC226FE5041CDCCCC5C102B5441713D0A8727FE5041B81E85DB112B54411F85EB1128FE50411F85EBB1142B5441D7A3703D68FE504133333303062B5441713D0AB76AFE5041295C8F32062B54417B14AEB76CFE504152B81E35072B5441EC51B8CE6DFE5041F6285C5F082B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498794 - 3340292
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000D000000295C8F2276FE5041713D0AA7B42A544148E17AF477FE504133333333B02A5441B81E857B3AFE50410AD7A320B12A54419A9999C90BFE5041AE47E11AB22A5441CDCCCC5C09FE504166666626B92A544148E17A5408FE504100000070BD2A544185EB511807FE504114AE47D1C62A5441713D0AE706FE504166666626CD2A54410AD7A3902BFE504152B81ED5CC2A544185EB51A838FE5041C3F5289CCC2A54410AD7A3006CFE504148E17AD4CB2A5441666666066EFE504185EB5188C62A5441295C8F2276FE5041713D0AA7B42A5441
-</a>
-
-<b>
-0106000000010000000103000000010000003D00000065CD585729FE5041BCD40CDACC2A544165A1DF7415FE5041A01B650DCD2A5441AE47E17A1CFE50419A999919D92A5441000000F020FE50411F85EB01E42A5441CDCCCC8C22FE5041333333E3F42A5441EC51B8BE20FE5041F6285C9FF52A544185EB519822FE504185EB5168032B5441295C8FC226FE5041CDCCCC5C102B5441713D0A8727FE5041B81E85DB112B54411F85EB1128FE50411F85EBB1142B5441D7A3703D68FE504133333303062B5441713D0AB76AFE5041295C8F32062B54417B14AEB76CFE504152B81E35072B5441EC51B8CE6DFE5041F6285C5F082B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515328 - 1441242
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -222  </desc>
-<a>
-0106000000010000000103000000010000001F000000C3F528CCA9EB5041E17A14FE9E025541E17A14EEA6EB5041F6285CDF9E02554100000040A7EB50419A999969A0025541F6285C7FA7EB504133333353A50255419A9999D9A7EB50418FC2F528AA0255418FC2F518A8EB5041EC51B8FEAE02554152B81E15A8EB5041713D0AF7B30255417B14AEF7A7EB50413D0AD763B9025541000000B0A7EB5041F6285C4FBE0255419A999999A7EB504185EB51F8C3025541F6285C7FA7EB504133333363C802554148E17A84A7EB50419A9999E9CD025541666666E6A7EB5041A4703D0AD3025541CDCCCC4CA8EB5041713D0A87D7025541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000000000B0A7EB5041F6285C4FBE0255419A999999A7EB504185EB51F8C3025541F6285C7FA7EB504133333363C802554148E17A84A7EB50419A9999E9CD025541666666E6A7EB5041A4703D0AD3025541BD42A647A8EB50418BE0414DD7025541A4703D7AA8EB5041295C8FD2D8025541F3EE3568ABEB504137DCC5C8D80255414F27B942AEEB5041A6163CAFD80255416A949B6AB1EB5041A3CD0093D8025541EA6DB7AFB4EB5041FFDD45EDD7025541C85650AFB4EB5041B736F4E6D70255418518F9ADB4EB504155072DE7D70255414BF9F71DB4EB50414C5F9BFCD2025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515328 - 3569705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -222  </desc>
-<a>
-0106000000010000000103000000010000001F000000C3F528CCA9EB5041E17A14FE9E025541E17A14EEA6EB5041F6285CDF9E02554100000040A7EB50419A999969A0025541F6285C7FA7EB504133333353A50255419A9999D9A7EB50418FC2F528AA0255418FC2F518A8EB5041EC51B8FEAE02554152B81E15A8EB5041713D0AF7B30255417B14AEF7A7EB50413D0AD763B9025541000000B0A7EB5041F6285C4FBE0255419A999999A7EB504185EB51F8C3025541F6285C7FA7EB504133333363C802554148E17A84A7EB50419A9999E9CD025541666666E6A7EB5041A4703D0AD3025541CDCCCC4CA8EB5041713D0A87D7025541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000000000B0A7EB5041F6285C4FBE0255419A999999A7EB504185EB51F8C3025541F6285C7FA7EB504133333363C802554148E17A84A7EB50419A9999E9CD025541666666E6A7EB5041A4703D0AD3025541BD42A647A8EB50418BE0414DD7025541A4703D7AA8EB5041295C8FD2D8025541F3EE3568ABEB504137DCC5C8D80255414F27B942AEEB5041A6163CAFD80255416A949B6AB1EB5041A3CD0093D8025541EA6DB7AFB4EB5041FFDD45EDD7025541C85650AFB4EB5041B736F4E6D70255418518F9ADB4EB504155072DE7D70255414BF9F71DB4EB50414C5F9BFCD2025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900653 - 244137
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000002000000010300000002000000100000003D0AD7235FEA5041C3F5287C152E54418FC2F5B867EA5041C3F528AC202E544114AE47E176EA5041333333C3142E5441B81E856B7BEA5041B81E858B112E5441B81E852B75EA504166666616072E54411F85EBE168EA5041000000D0EE2D5441B81E853B5CEA50410AD7A350EE2D54417B14AE3751EA50418FC2F5E8ED2D5441D7A3703D46EA5041295C8FB2F12D5441333333034EEA5041EC51B8DEFC2D544114AE476150EA5041CDCCCC5CF92D54413333334355EA5041F6285CCFF82D5441F6285CBF58EA504185EB5108FD2D5441713D0A8759EA50413D0AD793012E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007700000016FBCBF099EA5041A6A71DFBAF2D54412920386098EA5041BADCA2BBAD2D54419A99990990EA5041B81E85FBAE2D544109F6EE8786EA5041CBFBDFA9B02D54410A8D40067CEA504188C7919FB22D544186604F9D7BEA5041B387EBB4B22D54413A73211C7AEA504112054903B32D54410899212C78EA504154673268B32D5441E17A14DE76EA5041C3F528ACB32D5441D7A370ED6EEA5041666666B6B72D5441C3F528DC65EA5041E17A141EC22D5441000000105AEA5041A4703D1ACC2D5441000000405CEA50413D0AD763D12D54419A9999F95BEA50419A999929D52D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900653 - 280150
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000002000000010300000002000000100000003D0AD7235FEA5041C3F5287C152E54418FC2F5B867EA5041C3F528AC202E544114AE47E176EA5041333333C3142E5441B81E856B7BEA5041B81E858B112E5441B81E852B75EA504166666616072E54411F85EBE168EA5041000000D0EE2D5441B81E853B5CEA50410AD7A350EE2D54417B14AE3751EA50418FC2F5E8ED2D5441D7A3703D46EA5041295C8FB2F12D5441333333034EEA5041EC51B8DEFC2D544114AE476150EA5041CDCCCC5CF92D54413333334355EA5041F6285CCFF82D5441F6285CBF58EA504185EB5108FD2D5441713D0A8759EA50413D0AD793012E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007700000016FBCBF099EA5041A6A71DFBAF2D54412920386098EA5041BADCA2BBAD2D54419A99990990EA5041B81E85FBAE2D544109F6EE8786EA5041CBFBDFA9B02D54410A8D40067CEA504188C7919FB22D544186604F9D7BEA5041B387EBB4B22D54413A73211C7AEA504112054903B32D54410899212C78EA504154673268B32D5441E17A14DE76EA5041C3F528ACB32D5441D7A370ED6EEA5041666666B6B72D5441C3F528DC65EA5041E17A141EC22D5441000000105AEA5041A4703D1ACC2D5441000000405CEA50413D0AD763D12D54419A9999F95BEA50419A999929D52D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911967 - 399949
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000D7000000C3F528BC34E25041E17A140EFDA65441CDCCCC9C24E250418FC2F54800A75441C3F528FC25E2504114AE47D105A754417B14AE1726E250417B14AEA70AA754411F85EB7125E25041666666260DA75441295C8F7222E25041D7A3703D14A754415C8FC21520E250413333333316A7544114AE47911CE25041E17A146E16A754410AD7A3F019E25041E17A145E16A7544185EB51F818E25041A4703DBA17A75441713D0AC71DE25041B81E851B24A7544185EB51B81FE25041EC51B84E26A75441295C8F4223E250410000006028A754411F85EBF126E25041D7A370FD28A75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000076010000C3F528FC25E2504114AE47D105A754410721E6FE25E25041CF48884C06A754419C40E42826E25041619D55BA0AA754412622F61525E25041CA27F91F14A75441917CC84325E250410BDD190116A75441698404213FE25041AD70E8280CA75441AA75091D40E250414845EF2712A75441B91567AD2DE25041DB3860BF1AA754418A41DC3329E25041E6DE09171CA7544112407D0626E2504181448D331CA75441F1C0520324E25041A2B92B8028A754411F85EBF126E25041D7A370FD28A75441B29D92A52EE250412B64936828A754410000006036E25041333333D327A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911973 - 400097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000020000000103000000010000001F000000C3F5281CE7E650418FC2F54821AA5441295C8F02F2E650410AD7A3B027AA544185EB51C8F4E650410AD7A3E029AA5441C3F528FCF7E6504148E17AE42AAA5441C3F5281CFBE650410AD7A3702BAA544185EB5178F9E650410AD7A3502DAA5441EC51B89EFBE650416666661630AA5441295C8F92FDE650410AD7A3C030AA544185EB51B8FFE65041AE47E11A31AA5441F6285CEF00E750411F85EBC131AA544148E17A2403E7504114AE472132AA54416666669603E75041666666362EAA54416666668604E75041AE47E1BA2CAA544148E17AA404E750410AD7A3102CAA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000AE010000110CCB00A1E65041EEB52E5D2CAA5441A29F656D9FE65041C6DAA5E32CAA5441A4AE92589CE650412D13532C2EAA5441682098459BE65041AC7B7DEC2DAA5441CC6F838D97E650417BAD780F2DAA54411D1FD78097E65041E6A4AF002DAA54410AD7A38097E650410AD7A3002DAA544105175D8097E65041224621002DAA5441E467DB0D97E65041C4FB897A2CAA5441F6AD3AB296E65041B64AE8712CAA5441653CE53D95E65041465D2D602CAA54410B6C210B94E6504193ED34512DAA54419EBE275E92E65041AD8F7D482FAA5441A4703D3A92E65041666666762FAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911973 - 410318
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000020000000103000000010000001F000000C3F5281CE7E650418FC2F54821AA5441295C8F02F2E650410AD7A3B027AA544185EB51C8F4E650410AD7A3E029AA5441C3F528FCF7E6504148E17AE42AAA5441C3F5281CFBE650410AD7A3702BAA544185EB5178F9E650410AD7A3502DAA5441EC51B89EFBE650416666661630AA5441295C8F92FDE650410AD7A3C030AA544185EB51B8FFE65041AE47E11A31AA5441F6285CEF00E750411F85EBC131AA544148E17A2403E7504114AE472132AA54416666669603E75041666666362EAA54416666668604E75041AE47E1BA2CAA544148E17AA404E750410AD7A3102CAA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B4010000E17A149EA1E650418FC2F5382CAA5441E50BCB00A1E65041F8B52E5D2CAA5441A29F656D9FE65041C6DAA5E32CAA5441A4AE92589CE650412D13532C2EAA5441682098459BE65041AC7B7DEC2DAA5441CC6F838D97E650417BAD780F2DAA5441211FD78097E65041E7A4AF002DAA54410AD7A38097E650410AD7A3002DAA544106175D8097E65041214621002DAA5441E567DB0D97E65041C3FB897A2CAA5441F1AD3AB296E65041B74AE8712CAA5441653CE53D95E65041465D2D602CAA54410B6C210B94E6504193ED34512DAA54419FBE275E92E65041AD8F7D482FAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13600 - 56288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000002A000000CDCCCC3C0B1F5141C3F5287C672155417B14AEA70A1F5141A4703DAA5C215541A0E0F5AD0B1F514139E2E462572155415DC753A60A1F5141143AB1B556215541A7C9DA5BFD1E5141EAC2332E5C2155419F9825ACFE1E5141E3917E7E5D2155416A9A7C32031F51417347C3335D2155412520463C071F514161E8E95E672155419350DE69041F514102A74D1F69215541093FBDD5011F5141CB8E81886A215541D0AD9D95FF1E51418CE1242068215541A68D170EFB1E51415FB01F4E5F215541C3F5284CF91E514152B81E455D215541CDCCCCCCF31E51418FC2F5A85F215541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000050000000CAAB8744D81E5141CC495BBF6C215541CCED7CF3D41E51417BE4ED516E215541D8E72DC1D31E51412A1C75EB6E215541594BBE96D31E5141BD2CBA006F215541F6577268D31E5141909DEE176F215541BA086A9BD21E51411BD5B27E6F2155417BA66D56D21E5141349446A16F2155413FD0508FD01E5141F29A0DC77021554133333383C81E51410AD7A37077215541F1F8AD5EC91E5141CDE7CC6B78215541CF52E057CD1E514117C05EC774215541B505D5BAD11E5141B3A0A36C712155419AB8C91DD61E5141C47E00806E2155411504C8ACDA1E5141ED88A0C76C215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899881 - 2048078
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -41  </desc>
-<a>
-01060000000100000001030000000100000035000000E17A141EEFE75041E17A149E77335441713D0AA7F1E7504148E17A3476335441000000E0F5E750413D0AD73374335441295C8F92F7E75041A4703D6A733354413D0AD753F9E750413D0AD7E37133544185EB51C8FBE7504152B81E35703354417B14AEA7F8E750417B14AEE758335441AE47E11AF3E75041666666965833544100000010F3E7504114AE47D1563354415C8FC2E5E9E750417B14AE17553354415C8FC2C5E9E75041E17A142E4B335441E17A14AEF5E75041C3F5284C4B335441E17A14FEF8E7504114AE47F148335441AE47E19AF9E750411F85EB8148335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005700000052B81E4594E750413D0AD7E39B3354417B14AE9795E750415C8FC2959F3354419A99990996E75041295C8F02A233544148E17A649BE75041CDCCCC8CA1335441713D0AE79EE75041000000F0A0335441295C8F42A2E75041CDCCCC1CA0335441AE47E14AA5E75041000000509F335441C3F528BCA8E75041A4703D2A9E33544185EB5148A7E75041B81E85EB99335441D7A3701DA5E7504185EB51A8943354417B14AEE7A4E75041C3F528AC903354413D0AD763A5E75041713D0A778E335441AE47E18AA7E75041F6285C5F84335441C3F5286CA9E75041C3F5287C75335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899881 - 4586384
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -41  </desc>
-<a>
-01060000000100000001030000000100000035000000E17A141EEFE75041E17A149E77335441713D0AA7F1E7504148E17A3476335441000000E0F5E750413D0AD73374335441295C8F92F7E75041A4703D6A733354413D0AD753F9E750413D0AD7E37133544185EB51C8FBE7504152B81E35703354417B14AEA7F8E750417B14AEE758335441AE47E11AF3E75041666666965833544100000010F3E7504114AE47D1563354415C8FC2E5E9E750417B14AE17553354415C8FC2C5E9E75041E17A142E4B335441E17A14AEF5E75041C3F5284C4B335441E17A14FEF8E7504114AE47F148335441AE47E19AF9E750411F85EB8148335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005700000052B81E4594E750413D0AD7E39B3354417B14AE9795E750415C8FC2959F3354419A99990996E75041295C8F02A233544148E17A649BE75041CDCCCC8CA1335441713D0AE79EE75041000000F0A0335441295C8F42A2E75041CDCCCC1CA0335441AE47E14AA5E75041000000509F335441C3F528BCA8E75041A4703D2A9E33544185EB5148A7E75041B81E85EB99335441D7A3701DA5E7504185EB51A8943354417B14AEE7A4E75041C3F528AC903354413D0AD763A5E75041713D0A778E335441AE47E18AA7E75041F6285C5F84335441C3F5286CA9E75041C3F5287C75335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507883 - 215271
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -56  </desc>
-<a>
-0106000000010000000103000000010000002700000033333383E53A51415C8FC235001255419A999979E33A514166666666FE1155413D0AD763E13A514185EB5168FB1155418FC2F568E13A5141713D0A47FC1155417B14AE57DF3A5141B81E850BFF115541F6285C9FDE3A51419A999939FF115541C3F5283CE73A51417B14AE5708125541E17A145EE83A5141A4703D4A0A125541B81E853BE83A5141000000B00D125541A4703D6AE53A5141D7A3706D141255419A999949E53A5141B81E851B181255413D0AD733E33A5141EC51B80E1A1255410AD7A3A0E33A51417B14AEE71D1255411F85EBD1E83A5141000000902C125541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000CDCCCCFCEC3A51413D0AD753061255413E61C7E9EB3A5141ED310DC9041255411B08CFD1EA3A5141174CF65803125541523CB5A0EA3A514127CFE81A0312554133333383E53A51415C8FC235001255419A999979E33A514166666666FE1155413D0AD763E13A514185EB5168FB1155418FC2F568E13A5141713D0A47FC1155417B14AE57DF3A5141B81E850BFF115541F6285C9FDE3A51419A999939FF115541C3F5283CE73A51417B14AE5708125541E17A145EE83A5141A4703D4A0A125541B81E853BE83A5141000000B00D1255419906BD90E63A51417184F1AC11125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507883 - 366452
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -56  </desc>
-<a>
-0106000000010000000103000000010000002700000033333383E53A51415C8FC235001255419A999979E33A514166666666FE1155413D0AD763E13A514185EB5168FB1155418FC2F568E13A5141713D0A47FC1155417B14AE57DF3A5141B81E850BFF115541F6285C9FDE3A51419A999939FF115541C3F5283CE73A51417B14AE5708125541E17A145EE83A5141A4703D4A0A125541B81E853BE83A5141000000B00D125541A4703D6AE53A5141D7A3706D141255419A999949E53A5141B81E851B181255413D0AD733E33A5141EC51B80E1A1255410AD7A3A0E33A51417B14AEE71D1255411F85EBD1E83A5141000000902C125541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000CDCCCCFCEC3A51413D0AD753061255413E61C7E9EB3A5141ED310DC9041255411B08CFD1EA3A5141174CF65803125541523CB5A0EA3A514127CFE81A0312554133333383E53A51415C8FC235001255419A999979E33A514166666666FE1155413D0AD763E13A514185EB5168FB1155418FC2F568E13A5141713D0A47FC1155417B14AE57DF3A5141B81E850BFF115541F6285C9FDE3A51419A999939FF115541C3F5283CE73A51417B14AE5708125541E17A145EE83A5141A4703D4A0A125541B81E853BE83A5141000000B00D1255419906BD90E63A51417184F1AC11125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520501 - 230678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC3C286751411F85EB71876D544152B81E45296751419A999909846D5441C3F5288C29675141F6285C8F816D5441713D0A57296751415C8FC2C57E6D544114AE47C1286751411F85EB917C6D5441F6285CFF27675141C3F5289C796D5441CDCCCC2C26675141F6285C9F746D544114AE47F120675141666666F6756D5441000000201C67514133333383776D5441E17A149E176751410AD7A370796D544166666636136751419A9999897C6D54417B14AE170A675141EC51B83E846D544148E17AB40D67514152B81E45896D5441CDCCCCDC1167514114AE47618F6D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B0000008A86F65629675141B58F4C6A836D54416119BE852967514113672639816D5441BD5DA97C29675141598E28BF806D5441A3A453672967514152378DA07F6D54418A074A4829675141E449398E7E6D5441C462AD1429675141FF3FE8CB7D6D544114AE47C1286751411F85EB917C6D5441125C679C28675141879CD2017C6D544155E32E532867514128E3B4E37A6D5441E552051D28675141CFEF0F107A6D5441D020B1BE276751419B0930EB786D54412F2CD8232767514149966D43776D5441D00E93A226675141FC1FAAE1756D5441CDCCCC2C26675141F6285C9F746D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520501 - 343602
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC3C286751411F85EB71876D544152B81E45296751419A999909846D5441C3F5288C29675141F6285C8F816D5441713D0A57296751415C8FC2C57E6D544114AE47C1286751411F85EB917C6D5441F6285CFF27675141C3F5289C796D5441CDCCCC2C26675141F6285C9F746D544114AE47F120675141666666F6756D5441000000201C67514133333383776D5441E17A149E176751410AD7A370796D544166666636136751419A9999897C6D54417B14AE170A675141EC51B83E846D544148E17AB40D67514152B81E45896D5441CDCCCCDC1167514114AE47618F6D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B0000008A86F65629675141B58F4C6A836D54416119BE852967514113672639816D5441BD5DA97C29675141598E28BF806D5441A3A453672967514152378DA07F6D54418A074A4829675141E449398E7E6D5441C462AD1429675141FF3FE8CB7D6D544114AE47C1286751411F85EB917C6D5441125C679C28675141879CD2017C6D544155E32E532867514128E3B4E37A6D5441E552051D28675141CFEF0F107A6D5441D020B1BE276751419B0930EB786D54412F2CD8232767514149966D43776D5441D00E93A226675141FC1FAAE1756D5441CDCCCC2C26675141F6285C9F746D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>523939 - 263820
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000002000000010300000002000000E9000000B81E855BF7B85041EC51B8DEBB2F5441295C8F42F8B850411F85EBC1BB2F544152B81E35F9B85041EC51B8AEBB2F5441F6285C7F03B95041AE47E1DABA2F544114AE47F113B950410AD7A3E0B82F5441EC51B89E16B950413D0AD793E22F54413D0AD73321B95041D7A3705DE62F5441000000902DB95041F6285CEFF32F5441333333A338B950418FC2F5A8FB2F5441AE47E14A3DB95041295C8F32FF2F5441A4703DCA3EB9504148E17A64FF2F54413333334343B95041EC51B82E02305441B81E854B47B9504114AE47610730544185EB51784BB95041A4703D1A18305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009900000052B81E9562B950411F85EBB1FD2F54411BB6B1E362B950415517EE8FFD2F5441713D0A0763B950410AD7A380FD2F5441AB21BA0263B95041504D916EFD2F544131D7460263B950410333AE6CFD2F54415992BDFF62B9504183920D62FD2F54419C0F7FF162B95041D59F5D26FD2F54418141D2E862B95041F4CC0302FD2F5441563D61E662B9504193CCC8F7FC2F5441013CF9C962B9504197F7C080FC2F544185EB51F863B95041F6285CBFFC2F544122CA912D65B950417669281DFA2F5441FC4A6BA164B95041C06B6CA7F82F5441AE4CB65564B950419CC589DDF72F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524030 - 2626388
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000002000000A5000000D7A370CDF7AB504100000080C82054418FC2F588F7AB5041295C8FF2CA2054413D0AD7D3F7AB504152B81E55D520544100000030FDAB5041295C8FF2D6205441000000F003AC5041A4703DAAD9205441AE47E1FA09AC5041CDCCCC0CDC20544185EB51580CAC50418FC2F5F8DC205441000000500DAC504152B81EE5DC205441295C8F120EAC5041EC51B87EDC205441AE47E19A0FAC50413D0AD713DB2054410000003016AC5041B81E852BD5205441A4703D3A16AC5041B81E85DBD42054411F85EB1116AC50419A999959D4205441C3F528CC15AC504100000000D4205441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000B4E55A27E1AB5041DE16CC848520544111205694ECAB50416A87CA1F86205441F8625F97ECAB5041B9CCDF1F86205441C54310AEECAB5041CA166F938620544195A25D31F0AB5041AD5DC75D96205441F258C6C7F2AB50413C6005B9A120544162730590F3AB5041E1BB9F93A720544105BDEFEBF3AB504181F5EB12AA205441CB3DBABAF5AB5041FBA75EC9B72054412DD9A4BAF5AB5041B2D34DCAB720544104AC26C8F5AB5041DD74632FB82054410C04B98DF4AB5041F1538EEEC420544142095B76F4AB504198EBCBF3C52054410DA8BE0AF4AB5041B14E4952D0205441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526595 - 187804
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-01060000000100000001030000000200000048000000E17A14BE26D15041B81E857BAC5154415C8FC22527D150419A999919AC5154417B14AE7727D15041EC51B8CEAB5154418FC2F5F827D15041C3F528ECAB515441EC51B86E28D15041713D0A87AC5154411F85EBB128D150415C8FC225AD515441F6285C3F29D15041666666E6AD515441333333132AD15041C3F528ECAD5154415C8FC2E52AD15041EC51B8BEAD5154410AD7A3F02BD15041A4703D5AAD51544152B81EB52CD1504166666696AD5154415C8FC2B52DD15041B81E855BAE5154418FC2F5282FD15041AE47E18AAF51544148E17AE430D1504100000080B0515441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000081000000A4703D5A58D150415C8FC2B53F515441078CC1A358D15041859A80E93E515441DC8B22B758D1504189F648B13E515441CF0A31BD58D150418401D5A23E515441AE47E1CA58D15041CDCCCC7C3E51544152B81E455BD1504114AE4791385154418FC2F5185DD15041F6285CBF35515441281AF78B5ED150415A57DAF031515441EE4B9E985ED150410E80B7C931515441333333735ED150415C8FC2A52F5154412127290A5ED1504127510CBE2E515441479C25EA5DD1504177F140792E515441890909D25DD1504159E53C422E51544114AE47715DD15041CDCCCC6C2D515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526595 - 283182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000200000048000000E17A14BE26D15041B81E857BAC5154415C8FC22527D150419A999919AC5154417B14AE7727D15041EC51B8CEAB5154418FC2F5F827D15041C3F528ECAB515441EC51B86E28D15041713D0A87AC5154411F85EBB128D150415C8FC225AD515441F6285C3F29D15041666666E6AD515441333333132AD15041C3F528ECAD5154415C8FC2E52AD15041EC51B8BEAD5154410AD7A3F02BD15041A4703D5AAD51544152B81EB52CD1504166666696AD5154415C8FC2B52DD15041B81E855BAE5154418FC2F5282FD15041AE47E18AAF51544148E17AE430D1504100000080B0515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007F000000A4703D5A58D150415C8FC2B53F515441078CC1A358D15041859A80E93E515441DC8B22B758D1504189F648B13E515441CF0A31BD58D150418401D5A23E515441AE47E1CA58D15041CDCCCC7C3E51544152B81E455BD1504114AE4791385154418FC2F5185DD15041F6285CBF35515441281AF78B5ED150415A57DAF031515441EE4B9E985ED150410680B7C931515441333333735ED150415C8FC2A52F5154411F27290A5ED1504125510CBE2E515441479C25EA5DD1504177F140792E515441890909D25DD1504159E53C422E51544114AE47715DD15041CDCCCC6C2D515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527413 - 187174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000020000003D000000AE47E18AF7BC5041F6285CDF57375441AE47E18AEABC50413D0AD76358375441C3F5282CD6BC50418FC2F5285937544148E17AB4D1BC5041713D0A6759375441B81E85EBCFBC5041AE47E19A593754415C8FC2B5C3BC504148E17A545A3754413D0AD743C3BC5041295C8F025D3754415C8FC255C1BC50418FC2F5C85D375441D7A3708DC1BC5041F6285CBF6037544166666696C1BC50410AD7A35064375441F6285C8FC1BC504152B81EE56737544148E17A64C1BC504185EB51386A3754417B14AE67C1BC5041713D0A976B375441C3F528ECC0BC5041C3F528EC6E375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4B6CB54CABC50412F8BA2DA9937544164632E6BC6BC5041304CCBDB923754410F90FA26C5BC504113D9EDB39337544185E61DDDC2BC504166A0558693375441EF4BA79DC0BC5041093C5FEC92375441F6285C5FBFBC504114AE472193375441BA4A4872BFBC50419410867A95375441002BF4F5BFBC50417ECCE24996375441CEF49CF4BFBC504114B2338696375441BA95311BC6BC5041CEDAB3209D375441559D8D1BCEBC504192393CB4A537544144E487DCCEBC504124AFA684A637544113FC2839CFBC5041893BE007A7375441EACE7328D0BC5041CBDC44EAA5375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527413 - 393249
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-0106000000010000000103000000020000003D000000AE47E18AF7BC5041F6285CDF57375441AE47E18AEABC50413D0AD76358375441C3F5282CD6BC50418FC2F5285937544148E17AB4D1BC5041713D0A6759375441B81E85EBCFBC5041AE47E19A593754415C8FC2B5C3BC504148E17A545A3754413D0AD743C3BC5041295C8F025D3754415C8FC255C1BC50418FC2F5C85D375441D7A3708DC1BC5041F6285CBF6037544166666696C1BC50410AD7A35064375441F6285C8FC1BC504152B81EE56737544148E17A64C1BC504185EB51386A3754417B14AE67C1BC5041713D0A976B375441C3F528ECC0BC5041C3F528EC6E375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4B6CB54CABC50412F8BA2DA9937544164632E6BC6BC5041304CCBDB923754410F90FA26C5BC504113D9EDB39337544185E61DDDC2BC504166A0558693375441EF4BA79DC0BC5041093C5FEC92375441F6285C5FBFBC504114AE472193375441BA4A4872BFBC50419410867A95375441002BF4F5BFBC50417ECCE24996375441CEF49CF4BFBC504114B2338696375441BA95311BC6BC5041CEDAB3209D375441559D8D1BCEBC504192393CB4A537544144E487DCCEBC504124AFA684A637544113FC2839CFBC5041893BE007A7375441EACE7328D0BC5041CBDC44EAA5375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528429 - 3143523
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000160000005C8FC2150D115141A4703DFA73895441295C8F220711514152B81E657F895441666666B60911514148E17A447D895441EC51B8CE0E1151419A99992974895441713D0A671311514152B81E256B8954419A9999D9171151415C8FC265638954413D0AD7F319115141EC51B8BE5E895441EC51B81E1C1151413D0AD7B3598954415C8FC2051F11514185EB51E85389544185EB517822115141295C8F624F895441295C8F52251151415C8FC2C54A895441E17A14AE29115141CDCCCC5C4389544152B81E552D1151415C8FC2953B89544185EB51782A1151418FC2F5983B895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000CFA860442D1151410A2469B93B89544185EB51782A1151418FC2F5983B8954415C8FC20528115141CDCCCCAC41895441713D0A97241151413D0AD71347895441D7A3707D20115141C3F5281C4D895441AE47E16A1D115141CDCCCC5C5289544114AE47411A115141F6285C0F59895441713D0AB7161151411F85EB3161895441713D0AC710115141AE47E1FA6C8954415C8FC2150D115141A4703DFA73895441295C8F220711514152B81E657F895441666666B60911514148E17A447D895441EC51B8CE0E1151419A999929748954412182B17112115141034B9A066D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528429 - 3525838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000160000005C8FC2150D115141A4703DFA73895441295C8F220711514152B81E657F895441666666B60911514148E17A447D895441EC51B8CE0E1151419A99992974895441713D0A671311514152B81E256B8954419A9999D9171151415C8FC265638954413D0AD7F319115141EC51B8BE5E895441EC51B81E1C1151413D0AD7B3598954415C8FC2051F11514185EB51E85389544185EB517822115141295C8F624F895441295C8F52251151415C8FC2C54A895441E17A14AE29115141CDCCCC5C4389544152B81E552D1151415C8FC2953B89544185EB51782A1151418FC2F5983B895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000CFA860442D1151410A2469B93B89544185EB51782A1151418FC2F5983B8954415C8FC20528115141CDCCCCAC41895441713D0A97241151413D0AD71347895441D7A3707D20115141C3F5281C4D895441AE47E16A1D115141CDCCCC5C5289544114AE47411A115141F6285C0F59895441713D0AB7161151411F85EB3161895441713D0AC710115141AE47E1FA6C8954415C8FC2150D115141A4703DFA73895441295C8F220711514152B81E657F895441666666B60911514148E17A447D895441EC51B8CE0E1151419A999929748954412182B17112115141034B9A066D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529783 - 990564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001700000066666636281651418FC2F5E891695441F6285CCF3E1651419A9999A99569544152B81ED56C165141CDCCCC4C9D69544185EB5118A9165141D7A3704DA769544100000050A916514148E17AF4A0695441AE47E1AAA9165141713D0A77976954415C8FC2A5A91651415C8FC2358E6954419A9999F9A8165141F6285C1F84695441F6285CBFA916514114AE47F17B695441D7A3702DAA165141666666E6736954418FC2F5F8AA1651417B14AEB76A6954415C8FC2F5AA1651413333335361695441666666B6AA1651419A999959616954415C8FC255AA1651410AD7A3905C695441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000003F355E2AAA1651413108AC0461695441FA7E6A54A8165141BE9F1AC75F695441CFF7532BA6165141EC51B87E5E6954416891ED24A416514123DBF9765D695441E3A59BACA1165141E17A14AE5C695441B4C8765697165141E17A141E5A6954415A643BA78B165141560E2D7257695441508D97E683165141A8C64BAF556954411058391C691651412DB29D2F4F695441B07268C15D1651414260E5504C6954415A643B7755165141FED478214A6954411F85EB994A1651413108AC4447695441AAF1D24D4616514185EB51504669544181954313411651416DE7FB5145695441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529783 - 3586734
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000001700000066666636281651418FC2F5E891695441F6285CCF3E1651419A9999A99569544152B81ED56C165141CDCCCC4C9D69544185EB5118A9165141D7A3704DA769544100000050A916514148E17AF4A0695441AE47E1AAA9165141713D0A77976954415C8FC2A5A91651415C8FC2358E6954419A9999F9A8165141F6285C1F84695441F6285CBFA916514114AE47F17B695441D7A3702DAA165141666666E6736954418FC2F5F8AA1651417B14AEB76A6954415C8FC2F5AA1651413333335361695441666666B6AA1651419A999959616954415C8FC255AA1651410AD7A3905C695441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000003F355E2AAA1651413108AC0461695441FA7E6A54A8165141BE9F1AC75F695441CFF7532BA6165141EC51B87E5E6954416891ED24A416514123DBF9765D695441E3A59BACA1165141E17A14AE5C695441B4C8765697165141E17A141E5A6954415A643BA78B165141560E2D7257695441508D97E683165141A8C64BAF556954411058391C691651412DB29D2F4F695441B07268C15D1651414260E5504C6954415A643B7755165141FED478214A6954411F85EB994A1651413108AC4447695441AAF1D24D4616514185EB51504669544181954313411651416DE7FB5145695441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532559 - 2936634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -22  </desc>
-<a>
-01060000000100000001030000000100000071000000295C8F12FD2351415C8FC295F0425441295C8FA201245141295C8F82EC4254415C8FC2B50524514166666606E8425441AE47E1BA0A245141333333C3E0425441295C8FA20D24514133333313DC42544148E17A141024514100000070D742544185EB512811245141E17A140ED642544133333313122451417B14AEF7D44254418FC2F5D813245141D7A370FDD3425441295C8F8215245141AE47E1CAD34254410AD7A3F017245141666666C6D34254415C8FC2C52724514185EB5188D642544152B81E152E2451419A999969D74254413D0AD7C33B245141333333B3D9425441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000019C29C548724514168DE192CA44254410010C878862451414E2C4550A3425441B3F949E583245141EE0A0F63A44254415A8AE1E380245141EE0A0F63A4425441A7AB10E17A2451417537049AA4425441A7AB10E17A24514154D361D2A7425441E1C18784782451414E2194E6AB425441BBB6C83A77245141476FC6FAAF4254415BA043B76F24514167C8B758B5425441690F90F85E24514119A7885BBB4254410B04BCDE4E24514165B25585C6425441AAE285F14F2451419816FF3CC84254418B8994934A245141584EBAADCE425441F80E665841245141FFE90216C3425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532559 - 3569065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -22  </desc>
-<a>
-01060000000100000001030000000100000071000000295C8F12FD2351415C8FC295F0425441295C8FA201245141295C8F82EC4254415C8FC2B50524514166666606E8425441AE47E1BA0A245141333333C3E0425441295C8FA20D24514133333313DC42544148E17A141024514100000070D742544185EB512811245141E17A140ED642544133333313122451417B14AEF7D44254418FC2F5D813245141D7A370FDD3425441295C8F8215245141AE47E1CAD34254410AD7A3F017245141666666C6D34254415C8FC2C52724514185EB5188D642544152B81E152E2451419A999969D74254413D0AD7C33B245141333333B3D9425441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000019C29C548724514168DE192CA44254410010C878862451414E2C4550A3425441B3F949E583245141EE0A0F63A44254415A8AE1E380245141EE0A0F63A4425441A7AB10E17A2451417537049AA4425441A7AB10E17A24514154D361D2A7425441E1C18784782451414E2194E6AB425441BBB6C83A77245141476FC6FAAF4254415BA043B76F24514167C8B758B5425441690F90F85E24514119A7885BBB4254410B04BCDE4E24514165B25585C6425441AAE285F14F2451419816FF3CC84254418B8994934A245141584EBAADCE425441F80E665841245141FFE90216C3425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>533957 - 3096711
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -174  </desc>
-<a>
-0106000000010000000103000000010000000F000000EC51B80E5E275141295C8F325A5B54410AD7A3005B275141C3F5280C485B544114AE47E15A27514133333353475B5441E17A146E57275141666666D6325B5441666666E655275141F6285CBF295B5441666666A642275141295C8F12365B54410AD7A3A0332751410AD7A3B03F5B5441CDCCCCBC3727514166666656585B5441AE47E1AA252751417B14AEC75C5B5441666666E625275141F6285C2F5F5B54419A9999492B275141CDCCCC5C7A5B54411F85EBB1372751410AD7A380725B544148E17AF443275141C3F528BC6A5B5441CDCCCC0C4E27514166666656645B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000CDCCCCBC3727514166666656585B5441B733E6B435275141DD9993284C5B5441BC751AA1342751414C3A7AED4B5B544177615A5B34275141049FF0544A5B544192F5C7E3332751416CAC39054A5B5441F089E59E332751413CE61272495B5441C71DA3F4322751419209EFE1445B5441EA46B9603427514167E88E30445B5441CE8A985234275141B07FD5DB435B5441A6DD65F233275141CD56F09A415B5441EC51B84E3027514114AE47D1415B5441CDCCCC5C2227514148E17AC44A5B54410472035C242751416F578FA8555B5441763A233D2527514155AC104A555B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>533957 - 3442763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -174  </desc>
-<a>
-0106000000010000000103000000010000000F000000EC51B80E5E275141295C8F325A5B54410AD7A3005B275141C3F5280C485B544114AE47E15A27514133333353475B5441E17A146E57275141666666D6325B5441666666E655275141F6285CBF295B5441666666A642275141295C8F12365B54410AD7A3A0332751410AD7A3B03F5B5441CDCCCCBC3727514166666656585B5441AE47E1AA252751417B14AEC75C5B5441666666E625275141F6285C2F5F5B54419A9999492B275141CDCCCC5C7A5B54411F85EBB1372751410AD7A380725B544148E17AF443275141C3F528BC6A5B5441CDCCCC0C4E27514166666656645B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000CDCCCCBC3727514166666656585B5441B733E6B435275141DD9993284C5B5441BC751AA1342751414C3A7AED4B5B544177615A5B34275141049FF0544A5B544192F5C7E3332751416CAC39054A5B5441F089E59E332751413CE61272495B5441C71DA3F4322751419209EFE1445B5441EA46B9603427514167E88E30445B5441CE8A985234275141B07FD5DB435B5441A6DD65F233275141CD56F09A415B5441EC51B84E3027514114AE47D1415B5441CDCCCC5C2227514148E17AC44A5B54410472035C242751416F578FA8555B5441763A233D2527514155AC104A555B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>626860 - 2133956
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000260000008FC2F518DDFF5041666666167B0B55419A9999B9DDFF5041666666B6790B5541F6285C6FDFFF504133333363780B554133333343E4FF504166666676760B5541713D0A97E3FF5041E17A14BE730B5541E17A145EE2FF5041AE47E1CA720B5541AE47E1FACDFF5041C3F5280C740B5541AE47E1FAC4FF50411F85EBD1740B5541E17A140EBDFF50410AD7A320740B5541D7A3707DB3FF50418FC2F588720B5541D7A3702DA4FF5041C3F528DC700B5541EC51B87E9CFF50417B14AE476F0B5541CDCCCC2C98FF50411F85EB916E0B5541713D0AB796FF5041A4703D8A6E0B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000000AD7A330A2FF504152B81E25950B5541B81E854BA3FF5041295C8F02960B554185EB51C8A5FF50411F85EB21980B5541EC51B84EA9FF50417B14AE779B0B55417B14AE97AFFF5041CDCCCC8CA10B554133333363B3FF5041000000D09A0B5541666666E6B9FF5041E17A147E8F0B5541E17A14BEB1FF5041A4703DEA880B55417B14AEE7ACFF504166666616850B5541E17A14BEA9FF50417B14AED7820B5541713D0A77A7FF50413D0AD783810B55416348E4B5A8FF50413BAD8BBE7E0B55417418BA36A1FF50419D6E60797A0B5541886625699CFF5041B9128ED5770B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>626860 - 4645918
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000260000008FC2F518DDFF5041666666167B0B55419A9999B9DDFF5041666666B6790B5541F6285C6FDFFF504133333363780B554133333343E4FF504166666676760B5541713D0A97E3FF5041E17A14BE730B5541E17A145EE2FF5041AE47E1CA720B5541AE47E1FACDFF5041C3F5280C740B5541AE47E1FAC4FF50411F85EBD1740B5541E17A140EBDFF50410AD7A320740B5541D7A3707DB3FF50418FC2F588720B5541D7A3702DA4FF5041C3F528DC700B5541EC51B87E9CFF50417B14AE476F0B5541CDCCCC2C98FF50411F85EB916E0B5541713D0AB796FF5041A4703D8A6E0B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000000AD7A330A2FF504152B81E25950B5541B81E854BA3FF5041295C8F02960B554185EB51C8A5FF50411F85EB21980B5541EC51B84EA9FF50417B14AE779B0B55417B14AE97AFFF5041CDCCCC8CA10B554133333363B3FF5041000000D09A0B5541666666E6B9FF5041E17A147E8F0B5541E17A14BEB1FF5041A4703DEA880B55417B14AEE7ACFF504166666616850B5541E17A14BEA9FF50417B14AED7820B5541713D0A77A7FF50413D0AD783810B55416348E4B5A8FF50413BAD8BBE7E0B55417418BA36A1FF50419D6E60797A0B5541886625699CFF5041B9128ED5770B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536780 - 998533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000180000001F85EBF1E75D5141E17A143E8C525441EC51B83EE95D5141B81E85CB8852544166666636E75D5141333333838752544148E17A94E65D5141D7A3701D875254410AD7A3A0DD5D51416666660681525441666666C6D95D51417B14AE677E52544152B81E65D35D51418FC2F5687A525441C3F528CCCC5D5141CDCCCC6C78525441C3F5286CCB5D51417B14AE977B525441C3F5284CC75D51413D0AD713815254413D0AD7A3C05D514185EB5148865254411F85EB91B85D5141AE47E14A8B525441333333E3B05D514148E17A4490525441713D0A87B65D514185EB51A894525441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006500000016B2535ECB5D514174E312AA7B52544160250BC6CC5D5141863A8978785254418F9C7780CA5D514123BE68FD7B5254419A60D256C75D514132F686168052544130D5E4B0C55D5141861343D381525441A531EF0EC15D514165E1B61385525441CAFE84B6BB5D51415A1D5C3D885254416B37F2E6B65D5141DEA4C2D28A52544141DA09F0B25D5141EC77EAD38C525441AD0DC35FAF5D51417A28A2578E5254417EA31887AE5D5141132BFCB78D52544117A672E7AD5D5141CE5220F68C5254412D14A4D0AD5D5141D57B71E48B52544185EB51F8AE5D5141B81E85BB86525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536780 - 3490947
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-010600000001000000010300000001000000180000001F85EBF1E75D5141E17A143E8C525441EC51B83EE95D5141B81E85CB8852544166666636E75D5141333333838752544148E17A94E65D5141D7A3701D875254410AD7A3A0DD5D51416666660681525441666666C6D95D51417B14AE677E52544152B81E65D35D51418FC2F5687A525441C3F528CCCC5D5141CDCCCC6C78525441C3F5286CCB5D51417B14AE977B525441C3F5284CC75D51413D0AD713815254413D0AD7A3C05D514185EB5148865254411F85EB91B85D5141AE47E14A8B525441333333E3B05D514148E17A4490525441713D0A87B65D514185EB51A894525441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006500000016B2535ECB5D514174E312AA7B52544160250BC6CC5D5141863A8978785254418F9C7780CA5D514123BE68FD7B5254419A60D256C75D514132F686168052544130D5E4B0C55D5141861343D381525441A531EF0EC15D514165E1B61385525441CAFE84B6BB5D51415A1D5C3D885254416B37F2E6B65D5141DEA4C2D28A52544141DA09F0B25D5141EC77EAD38C525441AD0DC35FAF5D51417A28A2578E5254417EA31887AE5D5141132BFCB78D52544117A672E7AD5D5141CE5220F68C5254412D14A4D0AD5D5141D57B71E48B52544185EB51F8AE5D5141B81E85BB86525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537636 - 3153532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -51  </desc>
-<a>
-0106000000010000000103000000030000002B00000000000050FE5651410AD7A3B03D63544152B81EA5FD565141E17A141E3E635441333333C3FC565141E17A142E3F63544114AE4731FC5651418FC2F5484163544152B81E45FB5651410AD7A3A04563544185EB51F8F95651417B14AE1747635441295C8F22F6565141000000204D6354413D0AD703F7565141295C8F624D635441666666E6F9565141C3F5283C4E635441AE47E1AAFA565141666666764E6354413D0AD713FE5651417B14AE774F635441F6285C3FFE56514114AE47314F63544166666676045751419A99991945635441D7A3709D0657514152B81E753D635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000FAA2897EF8565141804F100735635441FE06CDE807575141140A494936635441160390D10857514145A7F489306354417A9F30520957514139349A002C635441FB38D5350A575141363A878427635441520CB9750B575141F38E8D89236354418772F9330D575141F4F510FC1D635441E12B9DD9F0565141A192360A16635441E818B681DF565141BE3806F91063544186AF0E7DDC565141C675F38B106354410142BB10E056514177ACDAA61563544118D7853CE356514139677D2D1A63544182A5EF77E556514139470B5D1D635441B5C94B26E75651418C709E1021635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537636 - 3538595
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -51  </desc>
-<a>
-0106000000010000000103000000030000002B00000000000050FE5651410AD7A3B03D63544152B81EA5FD565141E17A141E3E635441333333C3FC565141E17A142E3F63544114AE4731FC5651418FC2F5484163544152B81E45FB5651410AD7A3A04563544185EB51F8F95651417B14AE1747635441295C8F22F6565141000000204D6354413D0AD703F7565141295C8F624D635441666666E6F9565141C3F5283C4E635441AE47E1AAFA565141666666764E6354413D0AD713FE5651417B14AE774F635441F6285C3FFE56514114AE47314F63544166666676045751419A99991945635441D7A3709D0657514152B81E753D635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000FAA2897EF8565141804F100735635441FE06CDE807575141140A494936635441160390D10857514145A7F489306354417A9F30520957514139349A002C635441FB38D5350A575141363A878427635441520CB9750B575141F38E8D89236354418772F9330D575141F4F510FC1D635441E12B9DD9F0565141A192360A16635441E818B681DF565141BE3806F91063544186AF0E7DDC565141C675F38B106354410142BB10E056514177ACDAA61563544118D7853CE356514139677D2D1A63544182A5EF77E556514139470B5D1D635441B5C94B26E75651418C709E1021635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537736 - 1242419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000003B0000005C8FC2B5785D51415C8FC295A96D5441E17A148E785D514148E17AE4AA6D5441000000B0795D51417B14AE97A86D544152B81E757A5D51419A9999D9A66D5441D7A3706D7F5D5141AE47E10A8C6D544148E17A948C5D51417B14AEE7886D5441333333638F5D514152B81EC5886D54411F85EB71935D514114AE4771886D54415C8FC275985D51410AD7A340886D5441B81E850B9E5D514185EB5178886D5441A4703D9AA35D51410AD7A3E0886D5441713D0A57AB5D514152B81E65896D54415C8FC285B45D51413D0AD7A3896D544148E17A84B75D5141713D0AC7896D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000641957F0AD5D5141EB501F68896D5441BBC23029A75D514105D9840F896D5441F6285C6F985D5141EC51B83E886D544166666686905D5141713D0AB7886D544155B80E56875D5141ADAB0F4A896D54413A0A677F865D5141127E9A84896D5441BA04F192825D51412B1E23D28A6D544192A562887F5D51418EE8A7D58B6D5441C5082C437F5D5141F3B54A2B8C6D5441295C8FF27B5D5141EC51B86E9E6D5441A7A750A37B5D514171E8997BA06D5441C3F528AC7A5D51410AD7A3E0A66D54419F56A5B17A5D5141FBE140DDA66D54413D0AD7F37C5D514185EB5178A56D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537736 - 3278201
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000003B0000005C8FC2B5785D51415C8FC295A96D5441E17A148E785D514148E17AE4AA6D5441000000B0795D51417B14AE97A86D544152B81E757A5D51419A9999D9A66D5441D7A3706D7F5D5141AE47E10A8C6D544148E17A948C5D51417B14AEE7886D5441333333638F5D514152B81EC5886D54411F85EB71935D514114AE4771886D54415C8FC275985D51410AD7A340886D5441B81E850B9E5D514185EB5178886D5441A4703D9AA35D51410AD7A3E0886D5441713D0A57AB5D514152B81E65896D54415C8FC285B45D51413D0AD7A3896D544148E17A84B75D5141713D0AC7896D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000641957F0AD5D5141EB501F68896D5441BBC23029A75D514105D9840F896D5441F6285C6F985D5141EC51B83E886D544166666686905D5141713D0AB7886D544155B80E56875D5141ADAB0F4A896D54413A0A677F865D5141127E9A84896D5441BA04F192825D51412B1E23D28A6D544192A562887F5D51418EE8A7D58B6D5441C5082C437F5D5141F3B54A2B8C6D5441295C8FF27B5D5141EC51B86E9E6D5441A7A750A37B5D514171E8997BA06D5441C3F528AC7A5D51410AD7A3E0A66D54419F56A5B17A5D5141FBE140DDA66D54413D0AD7F37C5D514185EB5178A56D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>542277 - 2926261
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-010600000001000000010300000001000000130000003D0AD7933D41514152B81E454AFE5441000000A03B415141F6285CAF53FE54418FC2F5983B415141AE47E10A56FE5441C3F5281C3C4151419A99998958FE544148E17A943D4151411F85EB215AFE544152B81E8540415141333333635BFE5441000000004741514114AE47F15CFE5441CDCCCC9C494151417B14AE6737FE5441666666864C415141E17A148E0DFE544185EB51384B415141713D0AD70BFE5441D7A3705D47415141D7A370AD0AFE5441D7A3701D374151411F85EB110AFE5441E17A142E31415141C3F528BC0AFE5441CDCCCC7C2E4151417B14AE7731FE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000CE194FD83741514140F1E7180AFE5441D77EDB08344151419862F38945FE54415C8FC2553D4151413D0AD74346FE54413D0AD7A33E41514185EB519847FE54413D0AD7933D41514152B81E454AFE5441000000A03B415141F6285CAF53FE54418FC2F5983B415141AE47E10A56FE5441C3F5281C3C4151419A99998958FE544148E17A943D4151411F85EB215AFE544152B81E8540415141333333635BFE5441000000004741514114AE47F15CFE5441CDCCCC9C494151417B14AE6737FE5441666666864C415141E17A148E0DFE544185EB51384B415141713D0AD70BFE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546469 - 1459050
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -50  </desc>
-<a>
-0106000000010000000103000000010000000F000000333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C415541F6285C2F0DF3504185EB51A87E415541295C8FE21BF3504152B81EF58C415541E17A143E1FF35041C3F5285C8A41554185EB51D82CF35041EC51B8EE9A415541B81E852B32F350419A9999E996415541E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C41554194410F700DF350419CE40A817E4155413B95136B18F350411524C99589415541E461E62919F35041BDAA6A4F8A415541E1041C421CF35041AECE008C8D415541DC8C35A91FF35041B314AEDE8A415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546469 - 1459053
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -52  </desc>
-<a>
-0106000000010000000103000000010000000F000000333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C415541F6285C2F0DF3504185EB51A87E415541295C8FE21BF3504152B81EF58C415541E17A143E1FF35041C3F5285C8A41554185EB51D82CF35041EC51B8EE9A415541B81E852B32F350419A9999E996415541E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000052B81E6523F35041333333736C41554152B81E451CF35041EC51B8CE61415541713D0A1717F3504185EB51A85A415541B81E85DB13F350411F85EBC1564155410000002012F35041C3F528DC57415541D7A3708D0CF35041CDCCCC2C54415541713D0AF704F35041666666365F415541333333F302F35041295C8FC2664155417B14AE27FBF25041713D0A677141554133333373F7F2504114AE47317541554100000030F5F250417B14AEA77741554152B81EF5F5F2504152B81EF582415541AE47E14AF7F25041F6285C6F9041554148E17A64F6F25041295C8F4295415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546469 - 3466023
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -50  </desc>
-<a>
-0106000000010000000103000000010000000F000000333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C415541F6285C2F0DF3504185EB51A87E415541295C8FE21BF3504152B81EF58C415541E17A143E1FF35041C3F5285C8A41554185EB51D82CF35041EC51B8EE9A415541B81E852B32F350419A9999E996415541E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C41554194410F700DF350419CE40A817E4155413B95136B18F350411524C99589415541E461E62919F35041BDAA6A4F8A415541E1041C421CF35041AECE008C8D415541DC8C35A91FF35041B314AEDE8A415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546469 - 3467213
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -52  </desc>
-<a>
-0106000000010000000103000000010000000F000000333333432EF35041AE47E12A7E41554152B81E6523F35041333333736C415541A4703DAA1DF3504148E17AE470415541E17A148E1BF350419A99996971415541D7A370AD13F35041F6285C3F78415541666666F60EF35041713D0AF77C415541F6285C2F0DF3504185EB51A87E415541295C8FE21BF3504152B81EF58C415541E17A143E1FF35041C3F5285C8A41554185EB51D82CF35041EC51B8EE9A415541B81E852B32F350419A9999E996415541E17A141E33F35041295C8F22964155415C8FC2853AF350417B14AEC790415541B81E85DB33F350410000007086415541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000052B81E6523F35041333333736C41554152B81E451CF35041EC51B8CE61415541713D0A1717F3504185EB51A85A415541B81E85DB13F350411F85EBC1564155410000002012F35041C3F528DC57415541D7A3708D0CF35041CDCCCC2C54415541713D0AF704F35041666666365F415541333333F302F35041295C8FC2664155417B14AE27FBF25041713D0A677141554133333373F7F2504114AE47317541554100000030F5F250417B14AEA77741554152B81EF5F5F2504152B81EF582415541AE47E14AF7F25041F6285C6F9041554148E17A64F6F25041295C8F4295415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546931 - 3128298
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB5198BA005141C3F528CC115255419A999909BE005141B81E851B1352554114AE4791C2005141AE47E19A14525541F6285CDFC60051416666660616525541CDCCCCFCCA005141295C8F4217525541AE47E11ACF005141F6285C7F18525541C3F5287CD20051418FC2F5A819525541D7A3701DD5005141713D0AA71352554114AE4731CF005141C3F5286C125255418FC2F598CA005141295C8F2211525541000000B0C40051413D0AD7130F5255419A9999C9BB005141000000C00B52554185EB5178B30051416666661609525541333333C3B10051413D0AD7D30D525541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000356146D6B1005141EB63E39E0D5255416CDE2251B6005141AC946DF30F525541955DF6BABC00514148FA1DAB12525541B5623C46C70051419F5D9925165255410A1F1289D20051414DCE848B19525541F2108C0CD5005141C7D8A0CD13525541EA179951CF0051412834DF72125255412F2A312DC80051418475CB4A105255419F6BD1E7C2005141FDC948690E5255415AA51430BF005141BBC173050D5255413303F083BB0051418352B3A90B5255417ADA609EB70051416DA35F6A0A525541B59D9E7DB300514119A94A1A09525541356146D6B1005141EB63E39E0D525541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546931 - 3511621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB5198BA005141C3F528CC115255419A999909BE005141B81E851B1352554114AE4791C2005141AE47E19A14525541F6285CDFC60051416666660616525541CDCCCCFCCA005141295C8F4217525541AE47E11ACF005141F6285C7F18525541C3F5287CD20051418FC2F5A819525541D7A3701DD5005141713D0AA71352554114AE4731CF005141C3F5286C125255418FC2F598CA005141295C8F2211525541000000B0C40051413D0AD7130F5255419A9999C9BB005141000000C00B52554185EB5178B30051416666661609525541333333C3B10051413D0AD7D30D525541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000356146D6B1005141EB63E39E0D5255416CDE2251B6005141AC946DF30F525541955DF6BABC00514148FA1DAB12525541B5623C46C70051419F5D9925165255410A1F1289D20051414DCE848B19525541F2108C0CD5005141C7D8A0CD13525541EA179951CF0051412834DF72125255412F2A312DC80051418475CB4A105255419F6BD1E7C2005141FDC948690E5255415AA51430BF005141BBC173050D5255413303F083BB0051418352B3A90B5255417ADA609EB70051416DA35F6A0A525541B59D9E7DB300514119A94A1A09525541356146D6B1005141EB63E39E0D525541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548701 - 248871
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000200000001030000000100000010000000A4703D2A4D0C5141CDCCCC0CA72455415C8FC285510C5141C3F528BCAE2455417B14AED7510C514133333343AF24554185EB51085A0C5141CDCCCC1CBD245541713D0AE75B0C51418FC2F508BC245541F6285CFF610C51417B14AE77B924554185EB5198640C514166666646B92455410AD7A300670C5141EC51B84EB924554114AE47016C0C51410AD7A3F0B52455415C8FC2F56D0C5141295C8F42B5245541CDCCCCBC690C5141713D0A57AC245541D7A3700D660C5141000000B0A42455418FC2F568650C51418FC2F578A324554166666686620C514148E17A749D245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000003B586DB1290C51411440CCB577245541B864AC001F0C51415376298F80245541123731531E0C51411ECC503381245541A387185C1E0C514160AFDE368124554191EDB76F1E0C514142FEB33E812455419A230C7A1E0C5141928BD34281245541DE9F88F91E0C5141D2D1B7758124554152B81E851F0C5141D7A370AD812455412AC97E0B220C51411BDCDDC7832455413D0AD733230C5141EC51B8BE84245541D7A3700D220C51410AD7A3D087245541AE47E16A1B0C51419A9999D98B245541333333A31F0C5141CDCCCCEC94245541666666F6210C5141C3F528EC99245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548701 - 382182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000200000001030000000100000010000000A4703D2A4D0C5141CDCCCC0CA72455415C8FC285510C5141C3F528BCAE2455417B14AED7510C514133333343AF24554185EB51085A0C5141CDCCCC1CBD245541713D0AE75B0C51418FC2F508BC245541F6285CFF610C51417B14AE77B924554185EB5198640C514166666646B92455410AD7A300670C5141EC51B84EB924554114AE47016C0C51410AD7A3F0B52455415C8FC2F56D0C5141295C8F42B5245541CDCCCCBC690C5141713D0A57AC245541D7A3700D660C5141000000B0A42455418FC2F568650C51418FC2F578A324554166666686620C514148E17A749D245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000003B586DB1290C51411440CCB577245541B864AC001F0C51415376298F80245541123731531E0C51411ECC503381245541A387185C1E0C514160AFDE368124554191EDB76F1E0C514142FEB33E812455419A230C7A1E0C5141928BD34281245541DE9F88F91E0C5141D2D1B7758124554152B81E851F0C5141D7A370AD812455412AC97E0B220C51411BDCDDC7832455413D0AD733230C5141EC51B8BE84245541D7A3700D220C51410AD7A3D087245541AE47E16A1B0C51419A9999D98B245541333333A31F0C5141CDCCCCEC94245541666666F6210C5141C3F528EC99245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>551868 - 1470839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -41  </desc>
-<a>
-010600000001000000010300000001000000280000008FC2F508E8F65041333333639D215541713D0AF7E1F65041000000E0982155418FC2F518DDF6504114AE47E19F215541000000A0D6F65041295C8FB2AA2155413D0AD7F3CFF650413D0AD753B8215541295C8FC2D0F65041D7A3707DB82155415C8FC235D5F650417B14AE87B8215541713D0AD7DDF65041C3F5280CBD2155413D0AD773EBF65041E17A145EC3215541713D0A77F2F65041D7A3703DC621554148E17AF402F75041E17A143ECB215541713D0A3707F7504152B81E65CB215541666666A608F750419A999929D22155413D0AD7830EF7504148E17AB4D4215541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000003D0AD7F3CFF650413D0AD753B821554123D55842D5F65041D3175683B8215541778BD98FD7F65041E6BEDBD5B9215541AD115457E8F6504147F98CFFC12155414BA45E94F0F650410724E852C52155419EFBD6D8F2F65041F546183BC6215541AF22AEF0FEF65041EC2A32EFC9215541A706C8A402F7504196566E11CB2155414DB5B82D07F7504190B7D35ECB215541666666A608F750419A999929D22155413D0AD7830EF7504148E17AB4D42155418FC2F57816F75041A4703D9AD8215541333333831EF75041713D0A47DD215541E17A147E20F75041D7A370FDDD215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>551868 - 3572536
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -41  </desc>
-<a>
-010600000001000000010300000001000000280000008FC2F508E8F65041333333639D215541713D0AF7E1F65041000000E0982155418FC2F518DDF6504114AE47E19F215541000000A0D6F65041295C8FB2AA2155413D0AD7F3CFF650413D0AD753B8215541295C8FC2D0F65041D7A3707DB82155415C8FC235D5F650417B14AE87B8215541713D0AD7DDF65041C3F5280CBD2155413D0AD773EBF65041E17A145EC3215541713D0A77F2F65041D7A3703DC621554148E17AF402F75041E17A143ECB215541713D0A3707F7504152B81E65CB215541666666A608F750419A999929D22155413D0AD7830EF7504148E17AB4D4215541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000003D0AD7F3CFF650413D0AD753B821554123D55842D5F65041D3175683B8215541778BD98FD7F65041E6BEDBD5B9215541AD115457E8F6504147F98CFFC12155414BA45E94F0F650410724E852C52155419EFBD6D8F2F65041F546183BC6215541AF22AEF0FEF65041EC2A32EFC9215541A706C8A402F7504196566E11CB2155414DB5B82D07F7504190B7D35ECB215541666666A608F750419A999929D22155413D0AD7830EF7504148E17AB4D42155418FC2F57816F75041A4703D9AD8215541333333831EF75041713D0A47DD215541E17A147E20F75041D7A370FDDD215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614349 - 614351
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000F0000009A9999494BDB5041D7A3700D5F39544185EB51B84ADB5041666666E65F395441295C8F923CDB5041AE47E19A7639544148E17A442EDB5041EC51B88E8D3954415B3E44103EDB5041929F5E3B973954416A16DC183EDB504117C0492D9739544151D8AFE943DB5041067306B69A39544149816FF143DB5041D96573A99A39544152A93B6647DB504191615FC09C39544155EC722B65DB5041FB73E5966C39544162708F7C61DB50418E5222B86A39544131E7527D61DB50416220E5B66A3954413D0AD7135BDB5041713D0A7767395441CDCCCCDC51DB5041D7A3707D62395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000006200000000000040AADB504148E17A748A3954410AD7A3C0B0DB504114AE47E18539544148E17A84B5DB50416666663677395441CDCCCC8CB8DB5041EC51B87E6C39544152B81E35BADB50419A999969673954411F85EBC1BBDB50415C8FC24560395441AE47E1CABDDB5041AE47E1BA5739544114AE47D1BEDB5041295C8F6252395441333333A3BFDB504185EB51A84D39544114AE4781BCDB50413D0AD7434F3954413080EF77BADB5041103A31F94F395441ADC7C2B8B7DB5041C9CAD42C51395441D20854D5B5DB5041622DADB051395441E7B2FF99B3DB5041835B786052395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556200 - 1553547
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -39  </desc>
-<a>
-01060000000100000001030000000100000014000000AE47E17A81C150410AD7A36048F35441EC51B86E81C15041EC51B89E49F35441000000307FC15041A4703DEA4CF354417B14AEC785C15041295C8F8254F35441AE47E13A8CC15041CDCCCC7C4DF3544148E17A3493C150411F85EB2146F35441713D0A9794C15041666666A644F35441E17A14BE97C15041EC51B8DE3EF3544148E17AE499C15041C3F5280C3BF354419A9999D99BC150416666664637F35441B81E85FB97C1504185EB51D836F35441F6285C0F93C15041CDCCCC2C36F35441A4703D1A91C15041AE47E19A36F35441666666868FC1504148E17A8438F35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000A4703DA29BC150413D0AD7DB36F354413EA4380394C1504168F90FAA3AF3544110A7695B90C15041FC1D18983EF3544154E3A50391C1504146B6F3BD3EF35441FCA9F12A92C15041250681D540F354415A643B1F91C15041105839F441F35441A69BC42890C15041355EBA5942F35441CBA145AE8FC15041B4C8765E43F354417F6ABC248EC15041BA490C7243F3544139B4C8968DC15041BC74935042F35441A69BC4D08BC150416DE7FB7943F3544139B4C86E89C1504160E5D04A44F35441759318DC86C150416891ED2C45F354412DB29DEF83C15041022B87A646F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556200 - 3474378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -39  </desc>
-<a>
-01060000000100000001030000000100000014000000AE47E17A81C150410AD7A36048F35441EC51B86E81C15041EC51B89E49F35441000000307FC15041A4703DEA4CF354417B14AEC785C15041295C8F8254F35441AE47E13A8CC15041CDCCCC7C4DF3544148E17A3493C150411F85EB2146F35441713D0A9794C15041666666A644F35441E17A14BE97C15041EC51B8DE3EF3544148E17AE499C15041C3F5280C3BF354419A9999D99BC150416666664637F35441B81E85FB97C1504185EB51D836F35441F6285C0F93C15041CDCCCC2C36F35441A4703D1A91C15041AE47E19A36F35441666666868FC1504148E17A8438F35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000A4703DA29BC150413D0AD7DB36F354413EA4380394C1504168F90FAA3AF3544110A7695B90C15041FC1D18983EF3544154E3A50391C1504146B6F3BD3EF35441FCA9F12A92C15041250681D540F354415A643B1F91C15041105839F441F35441A69BC42890C15041355EBA5942F35441CBA145AE8FC15041B4C8765E43F354417F6ABC248EC15041BA490C7243F3544139B4C8968DC15041BC74935042F35441A69BC4D08BC150416DE7FB7943F3544139B4C86E89C1504160E5D04A44F35441759318DC86C150416891ED2C45F354412DB29DEF83C15041022B87A646F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557085 - 366199
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000005D0000005C8FC24572AC5041333333736DCB5441713D0A7776AC5041EC51B87E75CB5441666666A678AC5041F6285CAF79CB54411F85EB117BAC504148E17A547ECB5441295C8FB287AC50411F85EB1179CB5441666666B68FAC5041D7A3708D76CB54413D0AD7939BAC5041CDCCCC1C74CB5441CDCCCC1C9EAC5041EC51B8CE7ECB5441CDCCCC4CABAC5041000000007ECB544166666666AFAC5041000000407FCB544100000020BCAC50419A9999197DCB5441333333F3C1AC5041000000407BCB544100000070D0AC50417B14AE4774CB5441000000C0DEAC5041000000A06CCB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000860000000DD6473397AC504139513D0375CB54413D0AD7939BAC5041CDCCCC1C74CB5441280BBA969BAC5041A79BFA2874CB5441E2BBBF969BAC5041719D122974CB54419BF67FA39BAC504162CF472174CB544159D48E999BAC50414C09F7F773CB5441487E2DCC9AAC5041A11B31EE6ECB54419D5EF13C9AAC5041708E44786BCB54412E447F0AC0AC50410C84D1E967CB544191FDA290CFAC5041468F698665CB544128CA9079D7AC50415FBE2D5F61CB544196CE8903DAAC5041BF35648353CB5441DD65F94ADEAC5041609A3B2150CB5441349E8CE4EFAC50414264C90F4ACB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558036 - 242061
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000B0000000103000000010000002A0000005C8FC26529F050411F85EB4168B8544114AE47012CF0504152B81E756BB85441713D0A9724F0504114AE47B174B854417B14AE072CF05041AE47E12A7BB85441295C8F922CF0504185EB511880B85441713D0A6731F050410000002075B854419A9999A933F05041AE47E1DA6FB8544185EB519834F050413D0AD7036BB85441C3F5284C34F05041EC51B80E66B85441000000A032F0504114AE47D15FB85441F6285C9F2FF050411F85EB115AB854413D0AD7832DF050418FC2F50857B854417B14AE672AF050413D0AD70355B85441A4703DBA26F050418FC2F54854B85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000008A317C24D2EF5041A114EB516BB85441ADC7F1F4D1EF5041583327606BB8544185F1CD3CCBEF5041E68634636DB85441D9A279E4C6EF5041A899E2BA6FB85441C043E0A9C6EF5041EC70F0F56FB85441A4703D5AC3EF5041C3F5284C73B85441C708F672C1EF5041C66F673E74B854412FE1CCFCBEEF50417A0AAF7775B85441030A7DF4AEEF5041184A525879B854415283528DB1EF5041C56F13CA79B85441A770889BB1EF5041319E82CC79B85441B16C2507BBEF504107B723697BB8544110A6703DC0EF5041A03D704D7CB85441292B263AC4EF504100CB1BFA7BB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558036 - 362398
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-01060000000B0000000103000000010000002A0000005C8FC26529F050411F85EB4168B8544114AE47012CF0504152B81E756BB85441713D0A9724F0504114AE47B174B854417B14AE072CF05041AE47E12A7BB85441295C8F922CF0504185EB511880B85441713D0A6731F050410000002075B854419A9999A933F05041AE47E1DA6FB8544185EB519834F050413D0AD7036BB85441C3F5284C34F05041EC51B80E66B85441000000A032F0504114AE47D15FB85441F6285C9F2FF050411F85EB115AB854413D0AD7832DF050418FC2F50857B854417B14AE672AF050413D0AD70355B85441A4703DBA26F050418FC2F54854B85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000008A317C24D2EF5041A114EB516BB85441ADC7F1F4D1EF5041583327606BB8544185F1CD3CCBEF5041E68634636DB85441D9A279E4C6EF5041A899E2BA6FB85441C043E0A9C6EF5041EC70F0F56FB85441A4703D5AC3EF5041C3F5284C73B85441C708F672C1EF5041C66F673E74B854412FE1CCFCBEEF50417A0AAF7775B85441030A7DF4AEEF5041184A525879B854415283528DB1EF5041C56F13CA79B85441A770889BB1EF5041319E82CC79B85441B16C2507BBEF504107B723697BB8544110A6703DC0EF5041A03D704D7CB85441292B263AC4EF504100CB1BFA7BB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>559968 - 217989
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 8  </desc>
-<a>
-0106000000010000000103000000010000007C0000009A999919DFD2504152B81EC527AF544148E17A84E6D25041C3F528AC31AF5441B81E85DBEED250413D0AD7F33EAF54415C8FC2E5F0D25041E17A140E40AF54417B14AE47F2D250419A99994942AF5441CDCCCC9CF4D250413D0AD7D347AF54419A999959F5D25041C3F528DC47AF54410AD7A3D0F6D250410AD7A3304CAF5441E17A146EF6D25041000000904CAF54415C8FC2D5F7D2504114AE478150AF54413D0AD7C3F8D250417B14AEA752AF5441AE47E12AFAD250417B14AE1755AF5441D7A3704DFCD2504152B81E1558AF54411F85EB11FED2504152B81E855AAF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000780000000EA55E0834D35041469258D591AF5441223E0BD735D350410D2FAD0792AF54416D2D5DEF43D35041822B8FC297AF5441B81E85CB4CD35041C3F5285C9BAF54419A9999C954D350411F85EBB1A2AF5441D019E4285AD35041F75DCD65A9AF5441CEC89A3960D35041B68F09F7B0AF5441BECB9A8961D35041721C51C8B4AF5441D05A7ABC5FD3504111C43DECC0AF5441EC51B84E5FD35041000000D0C3AF5441DDF47E475ED35041DA1B1BAECAAF544102FEE13A5CD35041321C135ED8AF544121C2A4D05AD35041F8D35038E2AF544180CADF395AD350411FDFB719E6AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>945944 - 3140125
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-010600000001000000010300000001000000190000003D0AD7C348785141E17A146E0A885441D7A3704D4878514114AE470105885441EC51B8FE47785141A4703D4A048854413333336347785141E17A14AE03885441E17A149E467851416666666603885441C3F5284C4278514148E17A84038854410AD7A3C04078514148E17A94038854411F85EBD13D7851413D0AD79303885441B81E85DB3978514166666666038854417B14AE7736785141D7A3700D0388544185EB5128317851410000005002885441CDCCCC5C2B785141CDCCCC9C018854419A99996926785141D7A3702D018854413D0AD7F3237851415C8FC20501885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000B97BE0BB09785141A188EFE80288544121DC388B0978514186CE3CFD0A8854414730C28F1D785141856415C30A885441C5B9C27C2C7851411EBE06F50A88544117FDEB2A4178514132416D080B885441521E1BC2487851417066BD590A885441FB61BF4A487851414B0405FB04885441BA70AAF747785141F5202843048854419A4763654778514153DD46B0038854413E6B7089467851411F1FF666038854415049352442785141F09E1886038854411144CEFD3D785141279EE09303885441CEF473013A7851417D65196803885441FD377FBC3578514193AE5AF302885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>945944 - 3518542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-010600000001000000010300000001000000190000003D0AD7C348785141E17A146E0A885441D7A3704D4878514114AE470105885441EC51B8FE47785141A4703D4A048854413333336347785141E17A14AE03885441E17A149E467851416666666603885441C3F5284C4278514148E17A84038854410AD7A3C04078514148E17A94038854411F85EBD13D7851413D0AD79303885441B81E85DB3978514166666666038854417B14AE7736785141D7A3700D0388544185EB5128317851410000005002885441CDCCCC5C2B785141CDCCCC9C018854419A99996926785141D7A3702D018854413D0AD7F3237851415C8FC20501885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000B97BE0BB09785141A188EFE80288544121DC388B0978514186CE3CFD0A8854414730C28F1D785141856415C30A885441C5B9C27C2C7851411EBE06F50A88544117FDEB2A4178514132416D080B885441521E1BC2487851417066BD590A885441FB61BF4A487851414B0405FB04885441BA70AAF747785141F5202843048854419A4763654778514153DD46B0038854413E6B7089467851411F1FF666038854415049352442785141F09E1886038854411144CEFD3D785141279EE09303885441CEF473013A7851417D65196803885441FD377FBC3578514193AE5AF302885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>563780 - 169592
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000900000014AE47F18D655141000000A087A85441E17A143E8D655141EC51B87E81A854419A9999B98C65514148E17AF47CA85441E17A148E7965514185EB51287FA85441C3F5280C4965514152B81EA585A85441B81E855B4A655141D7A3702D90A854417B14AEC760655141713D0A578DA85441D7A3705D77655141B81E857B8AA8544114AE47F18D655141000000A087A85441
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000ED959D92496551417F2D27DE89A854416E51855B4A6551418B796F2D90A8544101EE39705D655141778B4BC38DA854417B14AEC760655141713D0A578DA85441D15C018264655141B8FC4BDE8CA85441E965715D776551419003847B8AA854418BFA35508765514181B7C97688A8544114AE47F18D655141000000A087A854414D7234768D655141B9A7366A83A85441901E143E8D6551416C68B77E81A85441ED5898B98C65514120067BF47CA854417A7A5660786551419595DD787FA85441A404290C49655141F32F1FA585A85441ED959D92496551417F2D27DE89A85441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>563780 - 285891
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-0106000000010000000103000000010000000900000014AE47F18D655141000000A087A85441E17A143E8D655141EC51B87E81A854419A9999B98C65514148E17AF47CA85441E17A148E7965514185EB51287FA85441C3F5280C4965514152B81EA585A85441B81E855B4A655141D7A3702D90A854417B14AEC760655141713D0A578DA85441D7A3705D77655141B81E857B8AA8544114AE47F18D655141000000A087A85441
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000ED959D92496551417F2D27DE89A854416E51855B4A6551418B796F2D90A8544101EE39705D655141778B4BC38DA854417B14AEC760655141713D0A578DA85441D15C018264655141B8FC4BDE8CA85441E965715D776551419003847B8AA854418BFA35508765514181B7C97688A8544114AE47F18D655141000000A087A854414D7234768D655141B9A7366A83A85441901E143E8D6551416C68B77E81A85441ED5898B98C65514120067BF47CA854417A7A5660786551419595DD787FA85441A404290C49655141F32F1FA585A85441ED959D92496551417F2D27DE89A85441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571181 - 343058
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8F2247535141666666A62B8354417B14AE07495351418FC2F51828835441E17A14AE3C535141A4703D6A1D8354419A9999893C535141AE47E14A1D8354413D0AD79339535141295C8F821E8354410000000038535141D7A3700D1F8354415C8FC20537535141295C8FC21F8354410000004036535141AE47E1EA208354415C8FC2A545535141F6285C6F2E835441295C8F2247535141666666A62B835441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A69999893C535141B847E14A1D8354413D0AD79339535141295C8F821E8354410000000038535141D7A3700D1F8354415C8FC20537535141295C8FC21F83544108BD4DA236535141C7649557208354410000004036535141AE47E1EA20835441A3BC38F438535141E33A954A23835441BD38AFE03E53514151476E482883544135F244A242535141250C11CA2B835441D8D59FA545535141D6AC3D6F2E8354416907AE07495351410FDBF51828835441E17A14AE3C535141A4703D6A1D835441A69999893C535141B847E14A1D835441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571627 - 53353
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-0106000000010000000103000000010000003F000000EC51B88E42465141C3F528EC6A8F5441000000304A4651411F85EB416C8F5441AE47E1AA56465141D7A370ED6E8F5441295C8FC268465141666666E6728F544114AE476180465141C3F5283C788F5441F6285CCF94465141666666167C8F5441F6285C9FAB4651410AD7A360808F544185EB5178C7465141E17A147E848F5441295C8F12DC465141D7A3709D878F54418FC2F518F1465141B81E851B8B8F5441295C8F82FD4651413D0AD7F38C8F544148E17A5400475141713D0A678B8F54410AD7A32000475141E17A145E8A8F544100000050FF46514152B81EB5898F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000770000007EE01C5FB345514166C0D1B83C8F5441D6F8C78BAA45514168411DC6398F5441B5EF76F0A8455141F4AAD63D398F544129263188A7455141CA7779C6388F54413AD4C80CA3455141EB3EE54C378F5441828B0E589D455141DE65F6C1358F5441F3248FF88C4551413DC9E37D318F5441C5DD975B834551415FC0D20A2F8F54412CAD4F427C45514157F921482D8F5441A304518277455141182285252C8F5441F6285C4F76455141C3F528DC2B8F54418A10F40875455141F318DB812B8F54413AC5F2C474455141A29D0A6F2B8F5441FC33BB1974455141F69AB1702B8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571627 - 170516
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000003F000000EC51B88E42465141C3F528EC6A8F5441000000304A4651411F85EB416C8F5441AE47E1AA56465141D7A370ED6E8F5441295C8FC268465141666666E6728F544114AE476180465141C3F5283C788F5441F6285CCF94465141666666167C8F5441F6285C9FAB4651410AD7A360808F544185EB5178C7465141E17A147E848F5441295C8F12DC465141D7A3709D878F54418FC2F518F1465141B81E851B8B8F5441295C8F82FD4651413D0AD7F38C8F544148E17A5400475141713D0A678B8F54410AD7A32000475141E17A145E8A8F544100000050FF46514152B81EB5898F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000580000002ED70F1CD04551411D1FB14E4A8F5441E71F9AC9DB4551417361EAB14D8F54415CCCACE7EA455141C5DE13FE518F54416CE07904FB4551418047D693568F54410A779979FD455141CCA4FE2F578F54411BBE7AAF0C465141F6FC26015C8F54413D0AD73311465141F6285C6F5D8F54417B14AE17254651411F85EB91638F5441EC51B8EE3246514114AE47A1678F5441AE764DEF35465141D2188043688F5441ECB5091737465141BF06EB81688F5441378F2A173B46514181959859698F5441EC51B88E42465141C3F528EC6A8F5441000000304A4651411F85EB416C8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571627 - 389203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000003F000000EC51B88E42465141C3F528EC6A8F5441000000304A4651411F85EB416C8F5441AE47E1AA56465141D7A370ED6E8F5441295C8FC268465141666666E6728F544114AE476180465141C3F5283C788F5441F6285CCF94465141666666167C8F5441F6285C9FAB4651410AD7A360808F544185EB5178C7465141E17A147E848F5441295C8F12DC465141D7A3709D878F54418FC2F518F1465141B81E851B8B8F5441295C8F82FD4651413D0AD7F38C8F544148E17A5400475141713D0A678B8F54410AD7A32000475141E17A145E8A8F544100000050FF46514152B81EB5898F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000580000002ED70F1CD04551411D1FB14E4A8F5441E71F9AC9DB4551417361EAB14D8F54415CCCACE7EA455141C5DE13FE518F54416CE07904FB4551418047D693568F54410A779979FD455141CCA4FE2F578F54411BBE7AAF0C465141F6FC26015C8F54413D0AD73311465141F6285C6F5D8F54417B14AE17254651411F85EB91638F5441EC51B8EE3246514114AE47A1678F5441AE764DEF35465141D2188043688F5441ECB5091737465141BF06EB81688F5441378F2A173B46514181959859698F5441EC51B88E42465141C3F528EC6A8F5441000000304A4651411F85EB416C8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571829 - 3006808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000100000027000000D7A3706D704E5141EC51B82E3189544133333303604E514114AE47914D8954415C8FC2155C4E51413D0AD76355895441B81E85CB494E5141713D0A277489544148E17A343A4E51418FC2F5688E89544152B81EA5254E51417B14AEE7B0895441CDCCCCAC274E51413D0AD7E3B1895441CDCCCC1C424E5141B81E85ABB989544114AE47D14F4E5141E17A140E9E8954419A9999894F4E5141713D0A779A895441000000C04F4E5141E17A14EE96895441CDCCCCEC4F4E5141666666869389544133333303504E5141D7A370CD91895441C3F5289C504E5141F6285C7F8F895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000E9B89F34824E51410B413C5E3F895441F2566772814E514107D4908140895441575171397F4E514113A585584489544173AE915F7C4E5141D8C8C34749895441626523377C4E514167C1798A4989544103E50A86784E5141C92EE2A14F8954418E5FA3A1774E51418DD0F840518954418D2B3465754E5141C9A7D2545589544199D4D02E754E5141574600B8558954416EDF5B6C744E5141707B86E45689544159BA640F734E514152E3D5FF5889544133E964AE724E51411C6E17C15989544179799F79724E5141904DA22A5A89544116D566D3704E5141559613775D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571829 - 3823328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000100000027000000D7A3706D704E5141EC51B82E3189544133333303604E514114AE47914D8954415C8FC2155C4E51413D0AD76355895441B81E85CB494E5141713D0A277489544148E17A343A4E51418FC2F5688E89544152B81EA5254E51417B14AEE7B0895441CDCCCCAC274E51413D0AD7E3B1895441CDCCCC1C424E5141B81E85ABB989544114AE47D14F4E5141E17A140E9E8954419A9999894F4E5141713D0A779A895441000000C04F4E5141E17A14EE96895441CDCCCCEC4F4E5141666666869389544133333303504E5141D7A370CD91895441C3F5289C504E5141F6285C7F8F895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000E9B89F34824E51410B413C5E3F895441F2566772814E514107D4908140895441575171397F4E514113A585584489544173AE915F7C4E5141D8C8C34749895441626523377C4E514167C1798A4989544103E50A86784E5141C92EE2A14F8954418E5FA3A1774E51418DD0F840518954418D2B3465754E5141C9A7D2545589544199D4D02E754E5141574600B8558954416EDF5B6C744E5141707B86E45689544159BA640F734E514152E3D5FF5889544133E964AE724E51411C6E17C15989544179799F79724E5141904DA22A5A89544116D566D3704E5141559613775D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571829 - 432151
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000100000027000000D7A3706D704E5141EC51B82E3189544133333303604E514114AE47914D8954415C8FC2155C4E51413D0AD76355895441B81E85CB494E5141713D0A277489544148E17A343A4E51418FC2F5688E89544152B81EA5254E51417B14AEE7B0895441CDCCCCAC274E51413D0AD7E3B1895441CDCCCC1C424E5141B81E85ABB989544114AE47D14F4E5141E17A140E9E8954419A9999894F4E5141713D0A779A895441000000C04F4E5141E17A14EE96895441CDCCCCEC4F4E5141666666869389544133333303504E5141D7A370CD91895441C3F5289C504E5141F6285C7F8F895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000EDB89F34824E51410E413C5E3F895441F1566772814E514103D49081408954415C5171397F4E514110A585584489544173AE915F7C4E5141D8C8C34749895441606523377C4E514162C1798A4989544101E50A86784E5141C92EE2A14F8954418B5FA3A1774E51418CD0F840518954418B2B3465754E5141CDA7D2545589544199D4D02E754E5141574600B8558954416FDF5B6C744E51416F7B86E45689544154BA640F734E514157E3D5FF588954412EE964AE724E51411B6E17C15989544178799F79724E5141934DA22A5A89544116D566D3704E5141559613775D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572505 - 2306685
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -27  </desc>
-<a>
-010600000001000000010300000001000000110000009A999989AB7C51410AD7A3F0957454419A9999F9AE7C5141713D0AD79674544185EB51A8BB7C514152B81E359974544148E17A34C67C5141666666769A745441E17A14AECD7C5141EC51B8FE9A745441C3F5286CD17C5141295C8FC2987454417B14AE37CD7C5141713D0A779374544114AE47B1CA7C51410AD7A340927454411F85EB11C87C5141000000808E7454413D0AD753BF7C51415C8FC2358974544114AE47C1BE7C514185EB51188A7454410AD7A330BC7C5141333333438C7454419A9999D9B67C51411F85EB1190745441B81E852BB47C51411F85EBC191745441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F00000071720595C77C5141E7BE65DE8E74544153B541DBC87C5141B86F6EDF8F745441DD4BF543C97C514107C9C7369074544148493678C97C51419EFF89609074544180F440E0CA7C5141F2B7E67F917454416F266416CD7C5141B2060E67937454412A986A53CD7C5141D850F79993745441B24BF806CF7C51418166A50895745441010F2D3BD07C514100228630967454413CE2FE6DD07C51419F904F61967454413CE2FE6DD07C51416A608FE2967454413CE2FE6DD07C5141A19C2B7297745441806B0325D07C5141B6C4BFC99774544105A662DECF7C5141B0B1801E98745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572505 - 2306687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -27  </desc>
-<a>
-010600000001000000010300000001000000110000009A999989AB7C51410AD7A3F0957454419A9999F9AE7C5141713D0AD79674544185EB51A8BB7C514152B81E359974544148E17A34C67C5141666666769A745441E17A14AECD7C5141EC51B8FE9A745441C3F5286CD17C5141295C8FC2987454417B14AE37CD7C5141713D0A779374544114AE47B1CA7C51410AD7A340927454411F85EB11C87C5141000000808E7454413D0AD753BF7C51415C8FC2358974544114AE47C1BE7C514185EB51188A7454410AD7A330BC7C5141333333438C7454419A9999D9B67C51411F85EB1190745441B81E852BB47C51411F85EBC191745441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000295C8FC2927C5141B81E857B7C7454415C8FC235957C5141E17A14EE84745441E17A14FE8C7C51413D0AD7D3877454413D0AD7A3947C51417B14AEA78C745441295C8F029D7C5141A4703D2A9174544152B81E55A47C5141D7A3700D947454419A999989AB7C51410AD7A3F0957454415C19653BB67C5141B0B1801E98745441F3A80A99BC7C51414E2CC35199745441FF743A7DC17C51417527C1E69974544152D271F3C77C51417A993D969A7454415AD9D50DCC7C5141657BAA799A7454415FF18D2FCE7C51413A4887859974544105A662DECF7C5141B0B1801E98745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572505 - 3448789
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -27  </desc>
-<a>
-010600000001000000010300000001000000110000009A999989AB7C51410AD7A3F0957454419A9999F9AE7C5141713D0AD79674544185EB51A8BB7C514152B81E359974544148E17A34C67C5141666666769A745441E17A14AECD7C5141EC51B8FE9A745441C3F5286CD17C5141295C8FC2987454417B14AE37CD7C5141713D0A779374544114AE47B1CA7C51410AD7A340927454411F85EB11C87C5141000000808E7454413D0AD753BF7C51415C8FC2358974544114AE47C1BE7C514185EB51188A7454410AD7A330BC7C5141333333438C7454419A9999D9B67C51411F85EB1190745441B81E852BB47C51411F85EBC191745441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F00000071720595C77C5141E7BE65DE8E74544153B541DBC87C5141B86F6EDF8F745441DD4BF543C97C514107C9C7369074544148493678C97C51419EFF89609074544180F440E0CA7C5141F2B7E67F917454416F266416CD7C5141B2060E67937454412A986A53CD7C5141D850F79993745441B24BF806CF7C51418166A50895745441010F2D3BD07C514100228630967454413CE2FE6DD07C51419F904F61967454413CE2FE6DD07C51416A608FE2967454413CE2FE6DD07C5141A19C2B7297745441806B0325D07C5141B6C4BFC99774544105A662DECF7C5141B0B1801E98745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572505 - 3450838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -27  </desc>
-<a>
-010600000001000000010300000001000000110000009A999989AB7C51410AD7A3F0957454419A9999F9AE7C5141713D0AD79674544185EB51A8BB7C514152B81E359974544148E17A34C67C5141666666769A745441E17A14AECD7C5141EC51B8FE9A745441C3F5286CD17C5141295C8FC2987454417B14AE37CD7C5141713D0A779374544114AE47B1CA7C51410AD7A340927454411F85EB11C87C5141000000808E7454413D0AD753BF7C51415C8FC2358974544114AE47C1BE7C514185EB51188A7454410AD7A330BC7C5141333333438C7454419A9999D9B67C51411F85EB1190745441B81E852BB47C51411F85EBC191745441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000295C8FC2927C5141B81E857B7C7454415C8FC235957C5141E17A14EE84745441E17A14FE8C7C51413D0AD7D3877454413D0AD7A3947C51417B14AEA78C745441295C8F029D7C5141A4703D2A9174544152B81E55A47C5141D7A3700D947454419A999989AB7C51410AD7A3F0957454415C19653BB67C5141B0B1801E98745441F3A80A99BC7C51414E2CC35199745441FF743A7DC17C51417527C1E69974544152D271F3C77C51417A993D969A7454415AD9D50DCC7C5141657BAA799A7454415FF18D2FCE7C51413A4887859974544105A662DECF7C5141B0B1801E98745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574365 - 245064
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000010000000103000000010000000C000000F6285C4F14BC5041B81E854B21265441666666C614BC50410000008022265441CDCCCCEC0EBC50413D0AD7C32D26544114AE475124BC50413333330340265441CDCCCCDC2BBC504185EB51683F26544114AE470125BC50411F85EB0133265441295C8F6222BC504152B81EC52D2654419A9999A91FBC5041666666962726544148E17A541CBC5041F6285CFF1F265441E17A140E18BC5041713D0AB715265441D7A3705D11BC50418FC2F5A819265441F6285C4F14BC5041B81E854B21265441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000666666C614BC50410000008022265441769A03B114BC5041367E2EA922265441A5D213A313BC5041BBEAC36D25265441FDCF0A1E15BC504159EDCCF22326544142F8C69D18BC5041E4DBF7B7202654418620831D1CBC50417F9742E91F26544105E332481CBC50416B07D2E11F265441F4CD3F821BBC5041DA1EB3051E265441E17A140E18BC5041713D0AB715265441483E1DCD15BC504111C9440B1726544178732F3E15BC5041FA468D5F17265441954497FB14BC5041F98D883D182654413B00E22C14BC5041EB46CAE9182654416E30B93B13BC50418EBB56C718265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574365 - 325892
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -18  </desc>
-<a>
-0106000000010000000103000000010000000C000000F6285C4F14BC5041B81E854B21265441666666C614BC50410000008022265441CDCCCCEC0EBC50413D0AD7C32D26544114AE475124BC50413333330340265441CDCCCCDC2BBC504185EB51683F26544114AE470125BC50411F85EB0133265441295C8F6222BC504152B81EC52D2654419A9999A91FBC5041666666962726544148E17A541CBC5041F6285CFF1F265441E17A140E18BC5041713D0AB715265441D7A3705D11BC50418FC2F5A819265441F6285C4F14BC5041B81E854B21265441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000666666C614BC50410000008022265441769A03B114BC5041367E2EA922265441A5D213A313BC5041BBEAC36D25265441FDCF0A1E15BC504159EDCCF22326544142F8C69D18BC5041E4DBF7B7202654418620831D1CBC50417F9742E91F26544105E332481CBC50416B07D2E11F265441F4CD3F821BBC5041DA1EB3051E265441E17A140E18BC5041713D0AB715265441483E1DCD15BC504111C9440B1726544178732F3E15BC5041FA468D5F17265441954497FB14BC5041F98D883D182654413B00E22C14BC5041EB46CAE9182654416E30B93B13BC50418EBB56C718265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585595 - 1527178
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000005124AB7F02E05041314E728DA8ED54418F2EFC1501E050414E83BDA8A8ED5441C56EA5F1FEDF5041DAEDEDF2A8ED54414678FF6AFDDF5041869DF743A9ED54411060EC1CF8DF5041453DB15DAAED5441F8D03276EFDF504123DAED4CACED5441E5D48CEBEBDF504115F48722ADED54410A963056E9DF5041942758BEADED544166ECB47CE7DF5041C308E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413915C287E5DF5041DCA43BC3A9ED5441849F385BE5DF5041E305AA4EA9ED5441316D2A71E4DF5041EF130FEAA6ED5441D683131CE4DF5041FB8D590BA6ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585595 - 4200595
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000005124AB7F02E05041314E728DA8ED54418F2EFC1501E050414E83BDA8A8ED5441C56EA5F1FEDF5041DAEDEDF2A8ED54414678FF6AFDDF5041869DF743A9ED54411060EC1CF8DF5041453DB15DAAED5441F8D03276EFDF504123DAED4CACED5441E5D48CEBEBDF504115F48722ADED54410A963056E9DF5041942758BEADED544166ECB47CE7DF5041C308E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413915C287E5DF5041DCA43BC3A9ED5441849F385BE5DF5041E305AA4EA9ED5441316D2A71E4DF5041EF130FEAA6ED5441D683131CE4DF5041FB8D590BA6ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>591518 - 1824296
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000230000005C8FC2D575C75041D7A3700D473654410AD7A350AAC75041D7A3706D363654410AD7A3C0D3C75041CDCCCC4C293654413D0AD753D5C75041E17A142E26365441295C8F22D3C75041CDCCCCBC1F3654413D0AD7A3CFC75041CDCCCCCC14365441D7A3701DCFC750415C8FC205133654418FC2F568CCC750417B14AED7093654419A999959CBC75041C3F5280C06365441B81E854BC8C7504152B81E65043654413333337380C750415C8FC2251B365441000000A080C75041CDCCCC2C1C3654413D0AD7F37EC750417B14AED71C3654417B14AE1781C7504185EB518822365441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000965CE0EA80C75041F01DDCFF1A3654418DF7D7BB97C750419C4F55CB26365441A7B80DE6CFC75041842EE5CA15365441BCD06358CBC750417364810B063654413C95470DC8C750419F6DBC8504365441A9EBE4F4C0C75041A53F0FB806365441965CE0EA80C75041F01DDCFF1A365441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>591518 - 3196606
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000001000000010300000001000000230000005C8FC2D575C75041D7A3700D473654410AD7A350AAC75041D7A3706D363654410AD7A3C0D3C75041CDCCCC4C293654413D0AD753D5C75041E17A142E26365441295C8F22D3C75041CDCCCCBC1F3654413D0AD7A3CFC75041CDCCCCCC14365441D7A3701DCFC750415C8FC205133654418FC2F568CCC750417B14AED7093654419A999959CBC75041C3F5280C06365441B81E854BC8C7504152B81E65043654413333337380C750415C8FC2251B365441000000A080C75041CDCCCC2C1C3654413D0AD7F37EC750417B14AED71C3654417B14AE1781C7504185EB518822365441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000965CE0EA80C75041F01DDCFF1A3654418DF7D7BB97C750419C4F55CB26365441A7B80DE6CFC75041842EE5CA15365441BCD06358CBC750417364810B063654413C95470DC8C750419F6DBC8504365441A9EBE4F4C0C75041A53F0FB806365441965CE0EA80C75041F01DDCFF1A365441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>631192 - 64873
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-010600000001000000010300000001000000480000001F6E78EF2A51514181C78426E879544101431F0E2B5151416D5BC613E8795441943C24AC2A5151411BC3D76AE779544104C137982951514119B91C8FE5795441B050D26729515141279FAB3BE57954415E4B345424515141F5674C9CE9795441A5E145101D515141A558407AEF795441FFC05EC516515141FF2DEB20F4795441200192111551514132601339F57954419C5967F014515141A7F4699CF57954411C990B48155151414D221598F779544172B4547F165151418565B14CFA795441D407311317515141C067E6F7FA795441FF694C9818515141490C6A74FB795441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000A92AD6F71D5151410EC06697027A5441AE47E18A1C515141F6285C8F037A5441EC51B8EE1B51514185EB51A8057A5441E17A140E175151418FC2F548077A54411F85EBA11551514133333333067A5441AE47E13A1151514148E17A14077A5441713D0A670F515141CDCCCCAC067A544185EB51A80E51514133333393047A5441CDCCCC2C0B51514166666636FC7954413D0AD7C3095151417B14AE07FD7954417B14AE970A515141295C8FE2FE795441C3F528EC055151411F85EBE1017A544152B81ED50C515141B81E855B1B7A54413D0AD75314515141E17A14FE367A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>596305 - 1240672
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000010000000103000000010000003D00000085EB517881595141CDCCCC4CBB7A54413D0AD7C380595141B81E85EBBB7A5441E17A140E8059514152B81E75BC7A54415C8FC2857F59514166666676BC7A54419A9999197F59514152B81E85BC7A54411F85EBB17E59514166666626BD7A54411F85EB217E5951413D0AD793BD7A5441295C8FB27D59514152B81EB5BD7A5441D7A370FD7C595141333333B3BD7A5441666666567C595141D7A370FDBD7A5441666666667B5951411F85EB31BE7A544114AE47517B5951413D0AD7E3BE7A54410AD7A3907A5951410AD7A370BF7A5441A4703DCA79595141D7A3701DC07A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000DFCBD93B8B595141261F19A4B77A544161BE87D98C5951414770A0BCB67A5441AE47E16A8B595141F6285C8FB47A544152B81EE5875951410AD7A320B07A5441F6285C9F86595141D7A3701DAE7A5441295C8F2286595141B81E859BAF7A544179AD30867A595141602E7DD2B67A5441BC008B54745951410B904649B97A5441E4D9D2826D595141B7C2629DBB7A54414294FFC5695951419CF2A97DBD7A5441666666F666595141E17A142EC17A54417B68CB04685951415BD33928C67A54410E71E2376B595141D444C2B1C47A5441F42D79236D59514118DB67ECC37A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>596305 - 3573848
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -17  </desc>
-<a>
-0106000000010000000103000000010000003D00000085EB517881595141CDCCCC4CBB7A54413D0AD7C380595141B81E85EBBB7A5441E17A140E8059514152B81E75BC7A54415C8FC2857F59514166666676BC7A54419A9999197F59514152B81E85BC7A54411F85EBB17E59514166666626BD7A54411F85EB217E5951413D0AD793BD7A5441295C8FB27D59514152B81EB5BD7A5441D7A370FD7C595141333333B3BD7A5441666666567C595141D7A370FDBD7A5441666666667B5951411F85EB31BE7A544114AE47517B5951413D0AD7E3BE7A54410AD7A3907A5951410AD7A370BF7A5441A4703DCA79595141D7A3701DC07A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000DFCBD93B8B595141261F19A4B77A544161BE87D98C5951414770A0BCB67A5441AE47E16A8B595141F6285C8FB47A544152B81EE5875951410AD7A320B07A5441F6285C9F86595141D7A3701DAE7A5441295C8F2286595141B81E859BAF7A544179AD30867A595141602E7DD2B67A5441BC008B54745951410B904649B97A5441E4D9D2826D595141B7C2629DBB7A54414294FFC5695951419CF2A97DBD7A5441666666F666595141E17A142EC17A54417B68CB04685951415BD33928C67A54410E71E2376B595141D444C2B1C47A5441F42D79236D59514118DB67ECC37A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>596455 - 3998640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -157  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A3700D7E515141D7A370DDAF7A544114AE47617E515141F6285C2FAA7A54417B14AE477E515141C3F528FCA37A54410AD7A3907C51514166666656A37A5441C3F5282C6F515141295C8F22A47A54418FC2F51861515141295C8F02A47A544148E17A2463515141A4703D8AB17A54418FC2F5A86451514148E17A14BB7A5441D7A370BD6E51514185EB5138BA7A54418FC2F5A879515141D7A3703DB97A544114AE47D17A51514100000070B97A5441E17A144E7D515141B81E85DBB37A5441000000F07D51514166666606B27A5441D7A3700D7E515141D7A370DDAF7A5441
-</a>
-
-<b>
-0106000000010000000103000000010000001700000038F009356551514173618708BB7A5441000000B065515141AE47E13ABE7A5441CDCCCCDC66515141713D0A47C57A54413D0AD76367515141295C8F62CC7A544161E3B97B67515141799914FACE7A54410F9C9AC768515141E93D651FD17A54411E5447D767515141883E995BD37A54417B14AEF767515141C3F528ACD57A5441529CC07E6E5151417E85F338D37A544100C696A86D515141EAC21934D07A5441C887EC5E735151413AD1EC85CC7A544162AB7C9F785151412D175AFDCA7A5441D8FEE3D77B51514196529F1BCA7A5441F44EC9797C515141A701289AC87A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>597524 - 1767955
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E0000000000000052D55041EC51B8CE097A54415C8FC2E54FD5504100000030057A544185EB51284CD5504152B81E85FB795441A4703D8A4AD55041AE47E18AF779544114AE473144D5504100000040F8795441A4703D2A23D55041F6285C0FF179544114AE472123D550415C8FC275EE795441F6285CDF21D550419A999909EE79544152B81E05FFD4504166666646E279544148E17AF4EDD450411F85EB81DC795441B81E858BE0D45041EC51B8DED97954413D0AD7B3D3D45041B81E854BD77954415C8FC245CDD4504133333323D679544148E17A24C6D4504166666646D5795441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008C50DE1809D55041A4840CADE579544152B81E05FFD4504166666646E279544148E17AF4EDD450411F85EB81DC795441B81E858BE0D45041EC51B8DED97954413D0AD7B3D3D45041B81E854BD77954415C8FC245CDD4504133333323D679544148E17A24C6D4504166666646D5795441713D0A47BCD45041713D0A97DB79544114AE4701B9D4504148E17A84DD795441EC51B8EEACD45041E17A14BEE37954413D0AD773B4D4504185EB5168E57954417B14AEE7C1D450417B14AEE7E7795441E17A144ED7D45041C3F528FCEB7954418FC2F598DCD45041000000A0ED795441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>597524 - 3288871
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E0000000000000052D55041EC51B8CE097A54415C8FC2E54FD5504100000030057A544185EB51284CD5504152B81E85FB795441A4703D8A4AD55041AE47E18AF779544114AE473144D5504100000040F8795441A4703D2A23D55041F6285C0FF179544114AE472123D550415C8FC275EE795441F6285CDF21D550419A999909EE79544152B81E05FFD4504166666646E279544148E17AF4EDD450411F85EB81DC795441B81E858BE0D45041EC51B8DED97954413D0AD7B3D3D45041B81E854BD77954415C8FC245CDD4504133333323D679544148E17A24C6D4504166666646D5795441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008C50DE1809D55041A4840CADE579544152B81E05FFD4504166666646E279544148E17AF4EDD450411F85EB81DC795441B81E858BE0D45041EC51B8DED97954413D0AD7B3D3D45041B81E854BD77954415C8FC245CDD4504133333323D679544148E17A24C6D4504166666646D5795441713D0A47BCD45041713D0A97DB79544114AE4701B9D4504148E17A84DD795441EC51B8EEACD45041E17A14BEE37954413D0AD773B4D4504185EB5168E57954417B14AEE7C1D450417B14AEE7E7795441E17A144ED7D45041C3F528FCEB7954418FC2F598DCD45041000000A0ED795441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>891792 - 405791
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB5138A4EF5041B81E853B0BE2544114AE47C1A3EF5041B81E85CB0AE2544152B81E9598EF50411F85EBD119E2544148E17A348FEF5041EC51B88E26E254415C8FC28584EF50413D0AD74334E25441713D0A7789EF5041F6285CEF37E25441A4703DAA94EF504185EB51D82DE25441D7A3709DA1EF50419A99996921E25441C3F5284CAFEF50416666661614E2544133333343BBEF5041C3F5282C08E2544148E17A04C7EF5041E17A14AEFCE15441AE47E14AD3EF50418FC2F538F0E15441CDCCCC3CE2EF5041D7A370EDE0E154419A999909E3EF50411F85EB41E0E15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000E17A140ECFEF504185EB5158D1E154411F85EBF1CEEF5041295C8F82D1E154415C8FC245CEEF5041E17A147ED2E1544170A937FFCDEF5041CF6448DBD2E154414EA86DCCCCEF50411DF89E70D4E15441B68A1AFFCBEF504148CEE67FD5E154411E6ED169CBEF5041874E2445D6E15441EAEA894ECBEF5041AB1D2F69D6E15441A6EF4095C4EF504101B1644BDFE15441EF5815E5BAEF50417A2FA520ECE154417B14AE77AEEF5041C3F5281CFDE1544148E17AE4ADEF504152B81EE5FDE15441AB35D332AAEF50416AED17C102E2544152B81E75A7EF5041C3F5285C06E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>916942 - 293047
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -34  </desc>
-<a>
-01060000000100000001030000000100000016000000AE47E15A7FE35041AE47E12AB7605441C3F5286C6BE35041B81E854BC060544148E17AE466E3504152B81EA5C16054415C8FC23556E35041EC51B8DEC3605441000000704CE3504114AE4761C56054419A99994945E35041C3F528ECC76054419A99997941E350417B14AEB7C86054411F85EB5135E35041713D0A27CF6054410AD7A35030E3504100000060D1605441295C8F122BE350413D0AD713D46054415C8FC29520E35041295C8F42DC6054417B14AE271FE3504100000090DE605441AE47E11A1BE35041E17A143EEA60544148E17A941BE35041EC51B84EEC605441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001B000000E17A149E40E35041C3F528FCE0605441D7A370ED49E35041713D0A77DA60544114AE4771A6E35041666666B6AB605441C3F528FCA5E350415C8FC2C5AA60544152B81EA59AE35041295C8FA2AB605441666666F696E35041D7A370BDAC605441AE47E11A85E35041D7A3705DB36054413D0AD7E37BE35041AE47E17AB660544148E17A746AE3504100000010BF605441295C8F9266E35041D7A3700DC0605441D7A370CD55E3504185EB51F8C160544152B81EF54BE350418FC2F558C360544185EB514845E35041F6285C2FC56054410AD7A33040E350410AD7A3B0C6605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>376994 - 377247
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-010600000001000000010300000001000000140000006C5FD7E406315141141EEB53B4E654411F85EBE106315141E17A144EB4E6544103484F55FB305141D6A6FE92C5E65441D7A3700DF230514114AE4771D0E654411F85EB91003151411F85EBA1EEE65441295C8F220F315141C3F528EC0CE754415C8FC27511315141295C8F1208E75441E17A140E16315141CDCCCC1CFFE65441333333931B31514148E17AD4F5E65441A53FDA5023315141E33444FFE4E654410BF7AA01103151410B0659D1BAE65441817AA9C50E31514100AF97FDB7E65441F7FDA7890D3151414CBFA41FB5E6544110AE01950C31514178B38173B3E65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A03FA7EB0C3151413472230BB4E65441E46A7E4C0D315141EAFD9BB4B4E65441EEC73CA80D31514199BA9C52B5E65441D2E177BB0E315141ADB39FCAB7E65441ED98BEA4143151414A8167F2C4E654419DE5644523315141E7933CE6E4E654418FC2F5B82831514148E17AF4D8E654415C8FC2E5243151411F85EB01D2E65441000000401F315141A4703D5AC7E65441B81E859B1B315141C3F528ECBDE6544185EB517818315141B81E852BB4E65441333333F315315141666666D6A8E6544114AE47E114315141E17A14AEA2E65441AE47E14A103151417B14AE37A6E65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455593 - 1501657
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51A870B2504152B81EC5F7D054411F85EBB17CB25041CDCCCC6CFCD05441295C8FA284B25041295C8F3200D1544114AE47018AB25041295C8F6203D154417B14AE6790B25041AE47E1AA07D1544148E17AB4AEB25041666666A6C7D0544114AE47B1ABB25041C3F528BCC5D054415C8FC2E59CB2504148E17A34D7D054415C8FC20594B25041A4703D5ACFD05441249A545E8DB25041125FBA0DC9D0544100909A9E86B25041AEE3D54FCDD054416268DA9277B25041869FA46DD6D05441850FE50276B25041267C808ED7D0544129811EC271B25041C095FA81DAD05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000460000001DF21F399BB250417953C20C94D05441E5E1A8DA9CB250412DC69C6794D05441EC3BC0E29CB25041AAF1326894D05441A669FFEC9CB25041AB47886894D05441A769FFEC9CB25041C0F5CF6994D054414DA3A87995B25041474BB16FA2D0544184E4519D90B25041ECF8EDFBABD05441B2F143138EB25041D91A1BD5B2D05441A354960E88B2504122F34E1ABFD05441136353DC86B25041E6EA83B6C1D05441E64323BC86B25041AAA55ACCC1D05441E34AE6B886B250410ECBF4D2C1D05441EFCFBFF075B250413CBA570FCDD0544194803FB06EB25041C744ADA1D1D05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455593 - 5235930
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51A870B2504152B81EC5F7D054411F85EBB17CB25041CDCCCC6CFCD05441295C8FA284B25041295C8F3200D1544114AE47018AB25041295C8F6203D154417B14AE6790B25041AE47E1AA07D1544148E17AB4AEB25041666666A6C7D0544114AE47B1ABB25041C3F528BCC5D054415C8FC2E59CB2504148E17A34D7D054415C8FC20594B25041A4703D5ACFD05441249A545E8DB25041125FBA0DC9D0544100909A9E86B25041AEE3D54FCDD054416268DA9277B25041869FA46DD6D05441850FE50276B25041267C808ED7D0544129811EC271B25041C095FA81DAD05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000019F21F399BB250417753C20C94D05441E1E1A8DA9CB250412AC69C6794D05441F03BC0E29CB25041AFF1326894D05441A269FFEC9CB25041AD47886894D05441A269FFEC9CB25041C1F5CF6994D054414DA3A87995B25041474BB16FA2D0544184E4519D90B25041ECF8EDFBABD05441B2F143138EB25041D91A1BD5B2D05441A054960E88B2504122F34E1ABFD05441146353DC86B25041E6EA83B6C1D05441E74323BC86B25041A8A55ACCC1D05441E34AE6B886B250410ECBF4D2C1D05441EFCFBFF075B250413CBA570FCDD0544194803FB06EB25041C744ADA1D1D05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 112389
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000001F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441A4703D4AF73F514114AE47D14DEB5441B81E856BFA3F51417B14AE0759EB5441A4703DDAFD3F5141F6285CCF69EB5441CDCCCC9C0040514152B81ED569EB54417B14AE77FF3F51417B14AE6764EB5441B81E854B014051413D0AD71364EB544152B81E250740514185EB51E862EB54413D0AD7C309405141713D0AA762EB54410AD7A32007405141666666B659EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 1365324
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000001F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441A4703D4AF73F514114AE47D14DEB5441B81E856BFA3F51417B14AE0759EB5441A4703DDAFD3F5141F6285CCF69EB5441CDCCCC9C0040514152B81ED569EB54417B14AE77FF3F51417B14AE6764EB5441B81E854B014051413D0AD71364EB544152B81E250740514185EB51E862EB54413D0AD7C309405141713D0AA762EB54410AD7A32007405141666666B659EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 4085105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000001F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441A4703D4AF73F514114AE47D14DEB5441B81E856BFA3F51417B14AE0759EB5441A4703DDAFD3F5141F6285CCF69EB5441CDCCCC9C0040514152B81ED569EB54417B14AE77FF3F51417B14AE6764EB5441B81E854B014051413D0AD71364EB544152B81E250740514185EB51E862EB54413D0AD7C309405141713D0AA762EB54410AD7A32007405141666666B659EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 8353
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000AD7A32007405141666666B659EB54415C8FC26504405141C3F5286C51EB5441B81E858B00405141D7A370DD4AEB5441E17A140EFB3F5141AE47E1FA43EB5441C3F5286CF63F51413D0AD7433FEB5441CDCCCCFCED3F5141CDCCCC2C36EB54415C8FC285F13F51417B14AE672EEB5441AE47E1EAE83F51415C8FC2052BEB54417B14AE57DE3F51413333331329EB54411F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 107747
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000AD7A32007405141666666B659EB54415C8FC26504405141C3F5286C51EB5441B81E858B00405141D7A370DD4AEB5441E17A140EFB3F5141AE47E1FA43EB5441C3F5286CF63F51413D0AD7433FEB5441CDCCCCFCED3F5141CDCCCC2C36EB54415C8FC285F13F51417B14AE672EEB5441AE47E1EAE83F51415C8FC2052BEB54417B14AE57DE3F51413333331329EB54411F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955414 - 308776
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000024000000B0716414EA3F51417703082331EB5441DDE251DFDD3F5141302957112DEB5441C7D9607DDD3F5141228DB24631EB5441B1D06F1BDD3F5141AF95C23A35EB54416FB59CF5DB3F5141118CF06A38EB5441D6C99E6FDA3F51415C457B143CEB5441FEF3B8F5E43F5141DDDF0AF240EB54415DA00FF8E53F514103D505BD41EB544162FA7DBEE83F51418876578A43EB544188EF7889E93F5141599165FB44EB5441AA6C7872EB3F51411272171E48EB5441A6D7DCC5EB3F5141AB097C7C48EB544190FAC69AEC3F5141423E70DD49EB5441DE49646DF03F5141CBC9CC9750EB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000AD7A32007405141666666B659EB54415C8FC26504405141C3F5286C51EB5441B81E858B00405141D7A370DD4AEB5441E17A140EFB3F5141AE47E1FA43EB5441C3F5286CF63F51413D0AD7433FEB5441CDCCCCFCED3F5141CDCCCC2C36EB54415C8FC285F13F51417B14AE672EEB5441AE47E1EAE83F51415C8FC2052BEB54417B14AE57DE3F51413333331329EB54411F85EBF1DD3F514148E17AF42CEB544148E17A14EA3F5141295C8F2231EB5441295C8F62E93F5141F6285CDF34EB5441295C8F62E93F51415C8FC2853AEB5441CDCCCC0CF13F5141EC51B80E43EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918799 - 3237526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000300000001030000000200000026010000CDCCCCFCD59F5041A4703DEAAA1954415C8FC275D69F5041666666D6AB1954410AD7A360DA9F5041713D0AE7B4195441AE47E10ADD9F50418FC2F508BD195441E17A14BEDD9F5041C3F5288CC619544148E17AC4DD9F504166666666C7195441D7A3702DDC9F504114AE47E1CF195441F6285CAFD89F504148E17A34D5195441713D0AA7D69F504148E17A14D91954418FC2F548D39F504152B81EE5E1195441713D0AB7D29F504185EB51E8EA195441C3F528DCD19F50411F85EB21F0195441EC51B86ED09F5041AE47E1AAF2195441C3F5288CD09F50417B14AE07F8195441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000B5010000C879E75025A0504152280C985C195441295C8F5225A05041713D0A175D195441D7A3703D26A0504133333373631954416666668626A0504100000050661954416666668626A050419A99995969195441666666D625A05041000000206B1954410000001024A05041EC51B83E6D19544148E17AD421A050417B14AEE76E195441713D0AA71FA05041295C8F3271195441713D0A971DA050418FC2F5A87319544185EB51881DA05041E17A147E75195441D7A370FD1DA050415C8FC235771954419A9999D91EA050410AD7A38079195441713D0A5720A050419A9999397D195441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>599242 - 145994
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001D00000000000070C63051415C8FC215196A5441713D0AA7C7305141EC51B8CE136A5441D7A370CDBD3051418FC2F548106A544133333343BD30514166666616F96954419A999949B7305141A4703D0AF769544152B81E35B8305141666666360A6A5441666666F6B73051419A9999590B6A54415C8FC255B73051417B14AE370B6A544185EB5188B7305141A4703D3A0A6A5441CDCCCCBCB6305141D7A3700DF7695441333333D3B63051419A9999C9F569544148E17AD4AD3051413D0AD7F3F269544114AE4791A83051419A9999E9F46954419A999929A9305141EC51B85E096A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000D7A370CDBD3051418FC2F548106A54419BF44FCDBD30514126B07943106A54416A075CCCBD305141D8028B1A106A544119B48FC3BD305141E6DC96A00E6A5441239EC5B0BD3051413E986D790B6A5441273766A4BD3051419A45EB65096A544129103631BD3051415C523C10F9695441658519C1BA3051418BD05D3AF8695441EF50344DB730514166A2790BF7695441595F7951B7305141F77A55AEF76954417438FE61B7305141934B9506F96954411BD65884B7305141AF3882D2FB6954418902058BB73051414800905DFC6954411DD7BFC5B7305141ADF67825016A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>599242 - 341412
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000001D00000000000070C63051415C8FC215196A5441713D0AA7C7305141EC51B8CE136A5441D7A370CDBD3051418FC2F548106A544133333343BD30514166666616F96954419A999949B7305141A4703D0AF769544152B81E35B8305141666666360A6A5441666666F6B73051419A9999590B6A54415C8FC255B73051417B14AE370B6A544185EB5188B7305141A4703D3A0A6A5441CDCCCCBCB6305141D7A3700DF7695441333333D3B63051419A9999C9F569544148E17AD4AD3051413D0AD7F3F269544114AE4791A83051419A9999E9F46954419A999929A9305141EC51B85E096A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000D7A370CDBD3051418FC2F548106A54419BF44FCDBD30514126B07943106A54416A075CCCBD305141D8028B1A106A544119B48FC3BD305141E6DC96A00E6A5441239EC5B0BD3051413E986D790B6A5441273766A4BD3051419A45EB65096A544129103631BD3051415C523C10F9695441658519C1BA3051418BD05D3AF8695441EF50344DB730514166A2790BF7695441595F7951B7305141F77A55AEF76954417438FE61B7305141934B9506F96954411BD65884B7305141AF3882D2FB6954418902058BB73051414800905DFC6954411DD7BFC5B7305141ADF67825016A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600325 - 1040786
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000000D000000A4703D8A7D2351417B14AE57446C5441F6285C0F7F2351411F85EB11406C544185EB512883235141E17A14AE366C5441C3F528BC8523514114AE4771316C54417B14AE077A235141B81E858B2F6C5441AE47E13A6A2351419A9999992D6C54410AD7A3C06923514185EB5148306C54410AD7A34068235141E17A14BE386C544148E17A0464235141713D0A17386C544114AE47F15E235141F6285C3F376C5441713D0AF75D2351411F85EB11376C5441713D0AC75C235141295C8FE2416C5441A4703D8A7D2351417B14AE57446C5441
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000A4703D8A7D2351417B14AE57446C5441C462996566235141B3AC729C426C5441B02661536223514142A37475426C54417CC36CB060235141AEB4E746426C544148A0DDC85E23514192111A09426C54411456D5FC5C235141D65298E6416C5441CF7212C95C2351413CA10DD0416C5441D16DEBC95C235141298255C8416C544122B5BA625C235141F2E840BB416C544101D5A5845B235141D5EAE043416C5441413121D95A2351419AB81C8C436C5441DBFCB03D5A235141B76C8B3F466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600325 - 3561284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000000D000000A4703D8A7D2351417B14AE57446C5441F6285C0F7F2351411F85EB11406C544185EB512883235141E17A14AE366C5441C3F528BC8523514114AE4771316C54417B14AE077A235141B81E858B2F6C5441AE47E13A6A2351419A9999992D6C54410AD7A3C06923514185EB5148306C54410AD7A34068235141E17A14BE386C544148E17A0464235141713D0A17386C544114AE47F15E235141F6285C3F376C5441713D0AF75D2351411F85EB11376C5441713D0AC75C235141295C8FE2416C5441A4703D8A7D2351417B14AE57446C5441
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000A4703D8A7D2351417B14AE57446C5441C462996566235141B3AC729C426C5441B02661536223514142A37475426C54417CC36CB060235141AEB4E746426C544148A0DDC85E23514192111A09426C54411456D5FC5C235141D65298E6416C5441CF7212C95C2351413CA10DD0416C5441D16DEBC95C235141298255C8416C544122B5BA625C235141F2E840BB416C544101D5A5845B235141D5EAE043416C5441413121D95A2351419AB81C8C436C5441DBFCB03D5A235141B76C8B3F466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962513 - 321884
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -35  </desc>
-<a>
-0106000000010000000103000000010000001B000000053362C557205141DDBFAFC4FB7F5441DC943B03622051414C97678DFD7F5441ED68A3B7672051416414CEC7FE7F54416E9CC9FD6E2051416AD44583008054417BCF729674205141EC6775D801805441BA04CB8E78205141D5D87FCA02805441809396A07820514199BA77C4F67F54418F24BCB178205141695DC1E0F17F5441809396A078205141CE7FA500F07F544162714B7E782051417C774576EE7F5441E75B004978205141333BDD33EA7F5441EEDD982578205141B067F1CCE17F5441D7BACB0078205141A0832511D97F54416D89DF6873205141C2D1861CD87F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000000AD7A31038205141713D0A37D37F5441EC51B8DE2E2051418FC2F518D57F544148E17A942C205141AE47E13AD57F5441D7A3708D2B205141B81E853BE47F544114AE47312B20514185EB5138ED7F54413D0AD7232B2051415C8FC235F57F5441F6285C0F2B205141E17A142EF97F54413D0AD7F32A205141C3F528CC00805441CDCCCC6C362051418FC2F5F8008054415C8FC2B53C205141CDCCCCAC00805441A4703D0A43205141333333C3FF7F5441D7A3705D48205141713D0A67FE7F54417B14AE774D2051419A999919FD7F544185EB51685220514100000020FC7F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962513 - 1062375
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -35  </desc>
-<a>
-0106000000010000000103000000010000001B000000053362C557205141DDBFAFC4FB7F5441DC943B03622051414C97678DFD7F5441ED68A3B7672051416414CEC7FE7F54416E9CC9FD6E2051416AD44583008054417BCF729674205141EC6775D801805441BA04CB8E78205141D5D87FCA02805441809396A07820514199BA77C4F67F54418F24BCB178205141695DC1E0F17F5441809396A078205141CE7FA500F07F544162714B7E782051417C774576EE7F5441E75B004978205141333BDD33EA7F5441EEDD982578205141B067F1CCE17F5441D7BACB0078205141A0832511D97F54416D89DF6873205141C2D1861CD87F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000000AD7A31038205141713D0A37D37F5441EC51B8DE2E2051418FC2F518D57F544148E17A942C205141AE47E13AD57F5441D7A3708D2B205141B81E853BE47F544114AE47312B20514185EB5138ED7F54413D0AD7232B2051415C8FC235F57F5441F6285C0F2B205141E17A142EF97F54413D0AD7F32A205141C3F528CC00805441CDCCCC6C362051418FC2F5F8008054415C8FC2B53C205141CDCCCCAC00805441A4703D0A43205141333333C3FF7F5441D7A3705D48205141713D0A67FE7F54417B14AE774D2051419A999919FD7F544185EB51685220514100000020FC7F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962513 - 3216792
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -35  </desc>
-<a>
-0106000000010000000103000000010000001B000000053362C557205141DDBFAFC4FB7F5441DC943B03622051414C97678DFD7F5441ED68A3B7672051416414CEC7FE7F54416E9CC9FD6E2051416AD44583008054417BCF729674205141EC6775D801805441BA04CB8E78205141D5D87FCA02805441809396A07820514199BA77C4F67F54418F24BCB178205141695DC1E0F17F5441809396A078205141CE7FA500F07F544162714B7E782051417C774576EE7F5441E75B004978205141333BDD33EA7F5441EEDD982578205141B067F1CCE17F5441D7BACB0078205141A0832511D97F54416D89DF6873205141C2D1861CD87F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000000AD7A31038205141713D0A37D37F5441EC51B8DE2E2051418FC2F518D57F544148E17A942C205141AE47E13AD57F5441D7A3708D2B205141B81E853BE47F544114AE47312B20514185EB5138ED7F54413D0AD7232B2051415C8FC235F57F5441F6285C0F2B205141E17A142EF97F54413D0AD7F32A205141C3F528CC00805441CDCCCC6C362051418FC2F5F8008054415C8FC2B53C205141CDCCCCAC00805441A4703D0A43205141333333C3FF7F5441D7A3705D48205141713D0A67FE7F54417B14AE774D2051419A999919FD7F544185EB51685220514100000020FC7F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>954430 - 3566902
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -28  </desc>
-<a>
-0106000000010000000103000000010000002C000000B1F8DD07105A51414C04569FA6865441FC6040C5125A514146C62615A3865441E891719D195A5141A32705629E865441E75950B31D5A51417F51E1939B865441AD66797D1D5A51416C1AE40399865441354C80071E5A514197DCD2AA978654411A559F74205A5141C29EC151968654414CB6C8B0235A5141D369CF6597865441980ED37F245A5141E334DD7998865441FB83BFD82C5A5141545ACBA994865441E7E0DEBA515A5141C32C702A8B86544101967877615A5141FBDEF12381865441023DF6A8685A51415B36E44C7686544186C25EC86C5A5141A5C0D8ED6E865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000510000000D62DEA7115A5141C524E6D1A3865441D32ACC08105A51416044331DA08654419266EA42115A5141B5E281529F86544180E901AC155A5141AD9341C89C865441453B422A185A5141465D4F3B9F865441E991719D195A5141A72705629E8654410139B8F01B5A5141AB9E42C99C865441A469B7251D5A5141FDB419F59B865441461522521D5A5141E1CDF2A99B865441BE608B341C5A5141CEB896F299865441DA9CDD2B1D5A5141A1D6962198865441EBA27F331E5A51419A26FA669786544132425920205A51419759C72E96865441514AA439225A5141C92F0B2B96865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>791514 - 1278198
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-010600000001000000010300000001000000170000009A99992953CA5041F6285C5FBB5554415C8FC2054ECA5041AE47E18ABB555441DCAE759F4ACA504194B892D0455554412C38A0AA4FCA50418CF2A1D945555441D7A3707D4ECA50418FC2F5581D5554413D0AD7334DCA50418FC2F5181C555441666666B624CA5041F6285C0F1C55544148E17A5423CA5041D7A3704D1D555441C3F528CC21CA504152B81EB52B555441EC51B87E1CCA50418FC2F5B8605554410000001014CA504166666606B355544152B81EB511CA50419A9999A9CD5554410AD7A3000FCA50417B14AED7E7555441AE47E19A0FCA5041CDCCCCECF0555441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009A99992953CA5041F6285C5FBB5554411685FE9E4CCA504139A541AFBB5554411ABFDADE47CA504191DB737643555441470F67A74FCA5041A9DDAA6A455554416F79D9B44ECA504185207B661C555441666666B624CA5041F6285C0F1C55544148E17A5423CA5041D7A3704D1D555441C3F528CC21CA504152B81EB52B555441EC51B87E1CCA50418FC2F5B8605554410000001014CA504166666606B355544152B81EB511CA50419A9999A9CD5554410AD7A3000FCA50417B14AED7E7555441AE47E19A0FCA5041CDCCCCECF05554418FC2F5B819CA50413D0AD7831E565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>791514 - 5255342
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-010600000001000000010300000001000000170000009A99992953CA5041F6285C5FBB5554415C8FC2054ECA5041AE47E18ABB555441DCAE759F4ACA504194B892D0455554412C38A0AA4FCA50418CF2A1D945555441D7A3707D4ECA50418FC2F5581D5554413D0AD7334DCA50418FC2F5181C555441666666B624CA5041F6285C0F1C55544148E17A5423CA5041D7A3704D1D555441C3F528CC21CA504152B81EB52B555441EC51B87E1CCA50418FC2F5B8605554410000001014CA504166666606B355544152B81EB511CA50419A9999A9CD5554410AD7A3000FCA50417B14AED7E7555441AE47E19A0FCA5041CDCCCCECF0555441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009A99992953CA5041F6285C5FBB5554411685FE9E4CCA504139A541AFBB5554411ABFDADE47CA504191DB737643555441470F67A74FCA5041A9DDAA6A455554416F79D9B44ECA504185207B661C555441666666B624CA5041F6285C0F1C55544148E17A5423CA5041D7A3704D1D555441C3F528CC21CA504152B81EB52B555441EC51B87E1CCA50418FC2F5B8605554410000001014CA504166666606B355544152B81EB511CA50419A9999A9CD5554410AD7A3000FCA50417B14AED7E7555441AE47E19A0FCA5041CDCCCCECF05554418FC2F5B819CA50413D0AD7831E565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>604163 - 360352
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -11  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F5A869DD5041A4703DCA1D2155413D0AD7D369DD504185EB51481F215541333333B369DD50415C8FC225212155418FC2F52869DD50417B14AED723215541CDCCCC1C67DD5041EC51B8AE2A2155418FC2F56870DD5041B81E85DB2B215541E17A14FE6FDD50417B14AEC72F2155419A9999D96EDD5041295C8F323521554148E17A6472DD50410AD7A3D034215541295C8F0279DD5041000000B01921554152B81EA574DD5041666666261921554114AE476174DD504152B81EF51A2155418FC2F5A869DD5041A4703DCA1D215541
-</a>
-
-<b>
-01060000000100000001030000000100000012000000295C8F0279DD5041000000B019215541560B05B574DD5041329D5B281921554175ACF57D74DD504139C880311A21554114AE476174DD504152B81EF51A215541C4CEA95474DD5041AB2274F81A215541C3A5991B74DD50417D5F1F531B2155415980DCA172DD50413F8CFBD123215541EC496C7C70DD504176EDE3042B21554168CBBD6C70DD504148F540002C215541FFD1874270DD504118A092442D215541E17A14FE6FDD50417B14AEC72F215541BCA2716A6FDD50413175BD83322155419B03F7DF6EDD5041B86CDF3135215541C1905F1771DD504151689BF434215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607926 - 401649
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000003000000010300000001000000CF00000085EB51786CA7504148E17A34F05355411F85EB516CA75041713D0A37EF5355410000009073A750413D0AD7A3ED535541333333B378A7504148E17A64E75355418FC2F5D86AA750419A9999E9E7535541295C8F4262A7504148E17A34F25355410AD7A3905AA750411F85EBD1FC535541E17A14FE57A75041E17A145EFF535541C3F528CC54A7504152B81E250154554185EB519851A750417B14AE9701545541D7A3707D3EA75041713D0A17FD535541A4703D8A30A75041713D0AB7FF53554114AE47C130A7504166666626045455411F85EBD12FA7504148E17A2408545541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000E651BDF08CA65041C37776E744545541AC4B376A8AA650417DD157094754554110F34B688AA65041966F50344754554109D650638BA65041C7D0CA0A47545541DD6E18228FA65041F941727E455455411FF49DFA91A650414E99B14C445455416389507093A65041F844D1B3435455417D5ECCF2A4A650412FE95E343C545541143B9199A6A65041EF1C2F7F3B5455418865DCEFA8A650411720C2DE3A545541938A1FEFB2A6504141BB182A385455413C65D7F2BDA65041B33F9A2F35545541DA7CCAA0C4A6504171EE32613354554107BCC304D0A650411925484C30545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607926 - 419809
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000003000000010300000001000000CF00000085EB51786CA7504148E17A34F05355411F85EB516CA75041713D0A37EF5355410000009073A750413D0AD7A3ED535541333333B378A7504148E17A64E75355418FC2F5D86AA750419A9999E9E7535541295C8F4262A7504148E17A34F25355410AD7A3905AA750411F85EBD1FC535541E17A14FE57A75041E17A145EFF535541C3F528CC54A7504152B81E250154554185EB519851A750417B14AE9701545541D7A3707D3EA75041713D0A17FD535541A4703D8A30A75041713D0AB7FF53554114AE47C130A7504166666626045455411F85EBD12FA7504148E17A2408545541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000E651BDF08CA65041C37776E744545541AC4B376A8AA650417DD157094754554110F34B688AA65041966F50344754554109D650638BA65041C7D0CA0A47545541DD6E18228FA65041F941727E455455411FF49DFA91A650414E99B14C445455416389507093A65041F844D1B3435455417D5ECCF2A4A650412FE95E343C545541143B9199A6A65041EF1C2F7F3B5455418865DCEFA8A650411720C2DE3A545541938A1FEFB2A6504141BB182A385455413C65D7F2BDA65041B33F9A2F35545541DA7CCAA0C4A6504171EE32613354554107BCC304D0A650411925484C30545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607988 - 2916194
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000009C0000007B14AE074CAE50419A999979954F554148E17A3450AE5041713D0A07934F5541000000C053AE50411F85EBF1904F55410000003055AE5041B81E851B904F5541CDCCCC5C5BAE5041CDCCCC7C8C4F55410AD7A3905DAE50411F85EB318B4F55411F85EB3160AE504152B81EA5894F55411F85EBA166AE50417B14AED7854F554148E17AC46CAE5041000000508F4F554114AE47B16FAE504185EB51C8934F55413333336372AE5041C3F528BC974F554148E17A748AAE5041EC51B8AEAB4F55410000002096AE504166666616B94F5541EC51B88E97AE5041295C8F52B64F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000007FABC6D792AE50411FDEED9E1E4F554170BB00C69DAE50414925A054154F554142A49CD997AE504127DF6D140E4F5541A5BD989690AE5041899C6E9D054F554152B81ED58BAE5041A4703DCA124F5541E34BD4B78AAE5041F65FDF4D144F5541D42CC19A86AE50417B03B7E4194F554107E0DBDF82AE50416D503E131F4F554150E3EA887EAE50410BFD49C3254F554157AEDA5F8FAE5041E9B75DBD1F4F55411792B3D190AE5041CCBAF2F8214F554140D3C0A094AE5041F068128A284F5541EBBB6B5699AE5041298757FA264F554198A116DC92AE504100C6C5C31E4F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607988 - 5286268
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000009C0000007B14AE074CAE50419A999979954F554148E17A3450AE5041713D0A07934F5541000000C053AE50411F85EBF1904F55410000003055AE5041B81E851B904F5541CDCCCC5C5BAE5041CDCCCC7C8C4F55410AD7A3905DAE50411F85EB318B4F55411F85EB3160AE504152B81EA5894F55411F85EBA166AE50417B14AED7854F554148E17AC46CAE5041000000508F4F554114AE47B16FAE504185EB51C8934F55413333336372AE5041C3F528BC974F554148E17A748AAE5041EC51B8AEAB4F55410000002096AE504166666616B94F5541EC51B88E97AE5041295C8F52B64F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000007FABC6D792AE50411FDEED9E1E4F554170BB00C69DAE50414925A054154F554142A49CD997AE504127DF6D140E4F5541A5BD989690AE5041899C6E9D054F554152B81ED58BAE5041A4703DCA124F5541E34BD4B78AAE5041F65FDF4D144F5541D42CC19A86AE50417B03B7E4194F554107E0DBDF82AE50416D503E131F4F554150E3EA887EAE50410BFD49C3254F554157AEDA5F8FAE5041E9B75DBD1F4F55411792B3D190AE5041CCBAF2F8214F554140D3C0A094AE5041F068128A284F5541EBBB6B5699AE5041298757FA264F554198A116DC92AE504100C6C5C31E4F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608044 - 1637677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000014000000F6285C1FA3A35041A4703D2A9D5755417B14AEB7A0A35041B81E854B9D575541AE47E16A9EA350410AD7A3809D57554185EB51F89CA35041666666D69D575541AE47E16A9BA35041000000909E575541F6285C7F95A35041C3F5284C975755419A99992992A3504114AE47B1985755417B14AEE78EA3504114AE47B19B575541AE47E15A8FA3504114AE47819C5755419A99998991A3504152B81E559B575541295C8F8298A3504185EB5178A55755411F85EB61A5A350410AD7A3E0BD575541333333A3B3A35041713D0A37D657554148E17A04B7A350419A9999E9D3575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000DC6C7484C4A3504199680F0BC95755410F439B98C2A3504161FFF824C557554123D585CEC2A35041E7F11C96C45755418A731183BFA3504126155F27BE57554137CE7726BCA3504165C0C109B85755415CADE090B9A35041E09F91D2B35755419A999929B9A35041E17A14DEB3575541C96BA190B7A350419440B907B1575541AA93F929B3A35041CFBBB536A9575541A70D9ED7B0A350410E9F1717A5575541B179EADEAFA35041E8DB615DA35755410B40259FADA350414BCBC65E9F5755417F4465BAA7A35041513D19AA98575541377217BAA4A3504115B7DDF99B575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608044 - 5286050
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000014000000F6285C1FA3A35041A4703D2A9D5755417B14AEB7A0A35041B81E854B9D575541AE47E16A9EA350410AD7A3809D57554185EB51F89CA35041666666D69D575541AE47E16A9BA35041000000909E575541F6285C7F95A35041C3F5284C975755419A99992992A3504114AE47B1985755417B14AEE78EA3504114AE47B19B575541AE47E15A8FA3504114AE47819C5755419A99998991A3504152B81E559B575541295C8F8298A3504185EB5178A55755411F85EB61A5A350410AD7A3E0BD575541333333A3B3A35041713D0A37D657554148E17A04B7A350419A9999E9D3575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000DC6C7484C4A3504199680F0BC95755410F439B98C2A3504161FFF824C557554123D585CEC2A35041E7F11C96C45755418A731183BFA3504126155F27BE57554137CE7726BCA3504165C0C109B85755415CADE090B9A35041E09F91D2B35755419A999929B9A35041E17A14DEB3575541C96BA190B7A350419440B907B1575541AA93F929B3A35041CFBBB536A9575541A70D9ED7B0A350410E9F1717A5575541B179EADEAFA35041E8DB615DA35755410B40259FADA350414BCBC65E9F5755417F4465BAA7A35041513D19AA98575541377217BAA4A3504115B7DDF99B575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 201118
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000007242AD7CFA25041C6A764FCEF5655415DDF8981CFA250411C63C4A6EF56554156A864FECDA250416FFBB725EF5655413CB66BABCCA250415CFA40C6EE565541281670E5CBA25041BD4514EDEE56554189333373CAA2504127B81E65F95655418FC2F5F8C9A25041E5999919FC565541A2F528ECC7A25041F651B84E025755417DE17A74C5A250419947E13A095755417DE17AB4C3A25041AE47E11A0E5755415BC6327EC4A25041EAAF419A0E575541A7DA98FBC5A25041809C82980E57554111F26157C9A250417EB879560E5755415B3D0A07CBA25041B67A148E08575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 253763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -46  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000BF6B7BE49CA350415D6447B15357554133B69D6399A350417326B68155575541A884D76299A350415AC81C8255575541D351FE6199A35041B1418D8255575541782A313298A3504163E3EA22565755411F4BB45A98A350415645749C56575541BEA93AEA9BA35041F63039565D575541D584A9AA9CA35041D056D5C25E575541F6285C7F9EA35041B81E856B62575541F6285CAFA1A35041AE47E12A68575541C3F5285CA4A350415C8FC2F56C575541F6285C0FA8A350415C8FC28573575541000000E0ABA350416666662672575541EC51B8CEAFA35041E17A140E70575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419403
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000007242AD7CFA25041C6A764FCEF5655415DDF8981CFA250411C63C4A6EF56554156A864FECDA250416FFBB725EF5655413CB66BABCCA250415CFA40C6EE565541281670E5CBA25041BD4514EDEE56554189333373CAA2504127B81E65F95655418FC2F5F8C9A25041E5999919FC565541A2F528ECC7A25041F651B84E025755417DE17A74C5A250419947E13A095755417DE17AB4C3A25041AE47E11A0E5755415BC6327EC4A25041EAAF419A0E575541A7DA98FBC5A25041809C82980E57554111F26157C9A250417EB879560E5755415B3D0A07CBA25041B67A148E08575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608372 - 201065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-01060000000100000001030000000100000006000000AE47E18A57A45041295C8F72825155415C8FC21557A4504148E17A7486515541C3F5284C58A4504185EB51288651554152B81E555BA4504114AE47216C5155418FC2F5F859A450419A9999796C515541AE47E18A57A45041295C8F7282515541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000098F2E08A57A450417945927282515541D3E8324257A450412B0837EF84515541DC8C0C6E58A45041E4F1B1058551554152B81E555BA4504117AE47216C515541B0C2F5F859A45041BA9999796C515541C447E18A57A45041295C8F728251554198F2E08A57A450417945927282515541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608372 - 419287
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -25  </desc>
-<a>
-01060000000100000001030000000100000006000000AE47E18A57A45041295C8F72825155415C8FC21557A4504148E17A7486515541C3F5284C58A4504185EB51288651554152B81E555BA4504114AE47216C5155418FC2F5F859A450419A9999796C515541AE47E18A57A45041295C8F7282515541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000098F2E08A57A450417945927282515541D3E8324257A450412B0837EF84515541DC8C0C6E58A45041E4F1B1058551554152B81E555BA4504117AE47216C515541B0C2F5F859A45041BA9999796C515541C447E18A57A45041295C8F728251554198F2E08A57A450417945927282515541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200533 - 1095564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -158  </desc>
-<a>
-0106000000010000000103000000010000000600000014AE47F178195141333333E3C33B54415C8FC2155619514114AE47D1C93B544148E17A9430195141295C8F32D03B5441EC694947341951414EC008CDDA3B5441449C567F78195141188CFCD6CE3B544114AE47F178195141333333E3C33B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000600000071A836D977195141E459BB9DE03B54410AD7A31078195141C3F528ECDA3B544114AE47F178195141333333E3C33B544154503B89311951414DD5EC08D03B5441423F46A73A195141E56E6359EB3B544171A836D977195141E459BB9DE03B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200533 - 3217832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -158  </desc>
-<a>
-0106000000010000000103000000010000000600000014AE47F178195141333333E3C33B54415C8FC2155619514114AE47D1C93B544148E17A9430195141295C8F32D03B5441EC694947341951414EC008CDDA3B5441449C567F78195141188CFCD6CE3B544114AE47F178195141333333E3C33B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000600000071A836D977195141E459BB9DE03B54410AD7A31078195141C3F528ECDA3B544114AE47F178195141333333E3C33B544154503B89311951414DD5EC08D03B5441423F46A73A195141E56E6359EB3B544171A836D977195141E459BB9DE03B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>636082 - 181114
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000002000000460000008FC2F5B8DAFD5041F6285C1FDDBE5441AE47E14ADCFD50411F85EB71DFBE5441D7A370ADE1FD5041666666D6D7BE54410AD7A3D0E9FD504100000040D1BE5441EC51B84EF1FD5041EC51B84ECCBE54416666666602FE5041C3F5283CD9BE5441AE47E19A05FE50413D0AD753E0BE5441295C8FF210FE50410AD7A300E0BE5441666666361AFE504100000040DEBE5441295C8F621AFE5041E17A143EDDBE54415C8FC2A50EFE5041713D0AD7D6BE5441E17A145E08FE5041C3F5282CD1BE5441D7A3700D04FE5041E17A141ECFBE54410AD7A31002FE5041E17A149ECDBE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000846B5CFEEEFD50419BBD090ABABE54415F284AFBEEFD5041D9982206BABE5441DC1AC5FAEEFD504127857905BABE544176FF35F7EEFD5041E3BAF300BABE54414CD886F6EEFD50417A271500BABE544168B922F6EEFD5041FCEC95FFB9BE5441EA10AEF3EEFD5041CA0E77FCB9BE5441A99BF4E7EEFD5041B8F390EDB9BE54413F078EBAEEFD5041228CDFB3B9BE54419C478F89EEFD504150D69C75B9BE5441E7D1A280EEFD50418CDB456AB9BE5441BC4BD87EEEFD50410C30FF67B9BE5441EB1CE2D1EDFD5041A2A4348CB8BE544131BB029FEDFD5041F62A8F4BB8BE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>636082 - 391506
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000001000000010300000002000000460000008FC2F5B8DAFD5041F6285C1FDDBE5441AE47E14ADCFD50411F85EB71DFBE5441D7A370ADE1FD5041666666D6D7BE54410AD7A3D0E9FD504100000040D1BE5441EC51B84EF1FD5041EC51B84ECCBE54416666666602FE5041C3F5283CD9BE5441AE47E19A05FE50413D0AD753E0BE5441295C8FF210FE50410AD7A300E0BE5441666666361AFE504100000040DEBE5441295C8F621AFE5041E17A143EDDBE54415C8FC2A50EFE5041713D0AD7D6BE5441E17A145E08FE5041C3F5282CD1BE5441D7A3700D04FE5041E17A141ECFBE54410AD7A31002FE5041E17A149ECDBE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000846B5CFEEEFD50419BBD090ABABE54415F284AFBEEFD5041D9982206BABE5441DC1AC5FAEEFD504127857905BABE544176FF35F7EEFD5041E3BAF300BABE54414CD886F6EEFD50417A271500BABE544168B922F6EEFD5041FCEC95FFB9BE5441EA10AEF3EEFD5041CA0E77FCB9BE5441A99BF4E7EEFD5041B8F390EDB9BE54413F078EBAEEFD5041228CDFB3B9BE54419C478F89EEFD504150D69C75B9BE5441E7D1A280EEFD50418CDB456AB9BE5441BC4BD87EEEFD50410C30FF67B9BE5441EB1CE2D1EDFD5041A2A4348CB8BE544131BB029FEDFD5041F62A8F4BB8BE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614437 - 3075842
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000003000000010300000001000000180000005C8FC275C7DC5041E17A148E9C275441B81E85CBC7DC5041A4703DCA9D275441D7A3707DC8DC5041EC51B8AE9E275441C3F5280CCADC504114AE47619F275441F6285CEFCBDC5041AE47E10AA027544133333383CFDC50410AD7A390A12754410AD7A390D1DC5041000000A0A22754410AD7A340D3DC5041C3F5287CA3275441D7A370ADD4DC504152B81EA5A42754410AD7A370D5DC5041666666D6A5275441C3F5285CD8DC504166666676A5275441B81E850BE3DC50419A9999A9A5275441713D0A47E3DC5041B81E85DB8A275441B81E854BE3DC5041295C8FD287275441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000049DAC7B4D4DC5041BF211EA8A6275441FBCFE8ECCEDC504112484BCEE627544107C44F8FCCDC5041586288CDFF275441EAEE48E3B3DC504156659554FC275441B32E5E28B2DC504103FB547B05285441EB2680FAB1DC5041D6E8BE0D0728544102920A94B5DC5041BA4F01A90728544102310E45B8DC50411DFC69120828544144201FACB9DC5041DF27D1BB08285441CC353365BBDC5041FD61689109285441A7B7E78DBCDC50410DB874680A285441CD73486CBDDC50411847FE270B2854415C8FC2F5BDDC50418FC2F5380C2854413D0AD763C0DC50418FC2F5980E285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614437 - 5260909
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-010600000003000000010300000001000000180000005C8FC275C7DC5041E17A148E9C275441B81E85CBC7DC5041A4703DCA9D275441D7A3707DC8DC5041EC51B8AE9E275441C3F5280CCADC504114AE47619F275441F6285CEFCBDC5041AE47E10AA027544133333383CFDC50410AD7A390A12754410AD7A390D1DC5041000000A0A22754410AD7A340D3DC5041C3F5287CA3275441D7A370ADD4DC504152B81EA5A42754410AD7A370D5DC5041666666D6A5275441C3F5285CD8DC504166666676A5275441B81E850BE3DC50419A9999A9A5275441713D0A47E3DC5041B81E85DB8A275441B81E854BE3DC5041295C8FD287275441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000049DAC7B4D4DC5041BF211EA8A6275441FBCFE8ECCEDC504112484BCEE627544107C44F8FCCDC5041586288CDFF275441EAEE48E3B3DC504156659554FC275441B32E5E28B2DC504103FB547B05285441EB2680FAB1DC5041D6E8BE0D0728544102920A94B5DC5041BA4F01A90728544102310E45B8DC50411DFC69120828544144201FACB9DC5041DF27D1BB08285441CC353365BBDC5041FD61689109285441A7B7E78DBCDC50410DB874680A285441CD73486CBDDC50411847FE270B2854415C8FC2F5BDDC50418FC2F5380C2854413D0AD763C0DC50418FC2F5980E285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411592 - 291471
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000030000006E00000085EB51D899A15041A4703D3A9D565541295C8F028AA15041CDCCCC8C85565541CDCCCCEC8EA150415C8FC2E583565541666666B69DA150410AD7A3A098565541B81E855B9EA15041000000509956554166666686A0A15041C3F5286C985655418FC2F568A3A1504114AE47B1965655411C62379BB0A1504196412CF58E56554141CB6600A6A15041DF2301537E5655411CC2FE62A3A15041040D16EC7F565541AED68F22A1A150414D1F4D047D565541EC51B83E9CA15041A4703DFA7E565541333333839AA15041F6285C8F7B565541EC51B87EA6A15041EC51B82E75565541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000004A94AEF2EBA150410385BDCD40565541C3F5281CEBA1504152B81EA53F565541000000A096A150417B14AE6770565541A0790E9397A1504175ACB11274565541754AD558A3A15041FB85A8526D565541183ABE4FADA15041CB515760675655417E0DD2EFBBA15041BD46DE045F565541902AF1A2C7A150419738B4C75756554111C1FC6FDBA15041F28157894C565541356F09E4ECA1504193AA4C83425655414A94AEF2EBA150410385BDCD40565541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411592 - 432241
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000030000006E00000085EB51D899A15041A4703D3A9D565541295C8F028AA15041CDCCCC8C85565541CDCCCCEC8EA150415C8FC2E583565541666666B69DA150410AD7A3A098565541B81E855B9EA15041000000509956554166666686A0A15041C3F5286C985655418FC2F568A3A1504114AE47B1965655411C62379BB0A1504196412CF58E56554141CB6600A6A15041DF2301537E5655411CC2FE62A3A15041040D16EC7F565541AED68F22A1A150414D1F4D047D565541EC51B83E9CA15041A4703DFA7E565541333333839AA15041F6285C8F7B565541EC51B87EA6A15041EC51B82E75565541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000BF4BAE47BAA1504119141F45345655419EBDCCCCA6A15041228C5DDF3D5655417FBDA34095A15041DB004931465655419E927C3E95A150414107D24D46565541B114D33C95A150413B62D96346565541043FC31595A150414444986948565541F08956F394A15041E616C4364A5655413D0AD7E394A15041666666064B56554164A0C2D594A150416BA2EAC14B565541E8AEBC4FA0A15041D69B6628465655413D0AD743A7A150413D0AD7C3425655412A0717A9B1A150411DCE7AA23D565541A5BE09A7BCA150413A42C235385655417A330B09BCA150418558602F37565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538333 - 91693
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000170000005D31CC661C5751411858392C1C6754413DE307EA1B5751411C2028391A67544156ABF6F61957514161C6B8DC14675441B0E94CF4175751412A32B6220F6754411F17F43C1457514172087079046754414BF595D31057514129B54527FB66544143C147800C575141988B617EFC66544146F17033075751414AB18287FD665441890C289202575141B8603CA0FE6654415B55E8390657514179155C8E0867544110FD1B130C575141F623EBD817675441858573ED0C5751415F48CBAC196754412CAB94F60D575141351C65991C675441D1E527540E575141FF8F4A1F1E675441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000006D201DB21A575141550BB6E41A6754411EBE10121B5751413F8B69D71B6754413CCFC8B61B575141C609BE0F1D6754412BC49D201C575141463296B81C675441DB884A641C57514115B632221C675441C964A5601C575141D0259E131C67544196AD965A1C575141FB4863FB1B6754412514CD591C57514155E33CF81B675441D85A65C51A5751410E2969141767544150CC55B61A5751410F61FEEA16675441794D1D991A5751414704A39A16675441A3D7361C1A5751412B40294315675441A1636A001A5751413E01B7F61467544112358F061A575141D5004C3A15675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538333 - 293741
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-010600000001000000010300000001000000170000005D31CC661C5751411858392C1C6754413DE307EA1B5751411C2028391A67544156ABF6F61957514161C6B8DC14675441B0E94CF4175751412A32B6220F6754411F17F43C1457514172087079046754414BF595D31057514129B54527FB66544143C147800C575141988B617EFC66544146F17033075751414AB18287FD665441890C289202575141B8603CA0FE6654415B55E8390657514179155C8E0867544110FD1B130C575141F623EBD817675441858573ED0C5751415F48CBAC196754412CAB94F60D575141351C65991C675441D1E527540E575141FF8F4A1F1E675441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000006D201DB21A575141550BB6E41A6754411EBE10121B5751413F8B69D71B6754413CCFC8B61B575141C609BE0F1D6754412BC49D201C575141463296B81C675441DB884A641C57514115B632221C675441C964A5601C575141D0259E131C67544196AD965A1C575141FB4863FB1B6754412514CD591C57514155E33CF81B675441D85A65C51A5751410E2969141767544150CC55B61A5751410F61FEEA16675441794D1D991A5751414704A39A16675441A3D7361C1A5751412B40294315675441A1636A001A5751413E01B7F61467544112358F061A575141D5004C3A15675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499110 - 226669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000006000000010300000002000000CD0000000AD7A33081065141B81E85BBAF315441CDCCCCAC890651411F85EB01B3315441EC51B81E96065141B81E859BB831544114AE47F1A40651415C8FC225C0315441F6285C7FB0065141B81E852BC631544152B81EB5B5065141A4703DDAC1315441713D0AE7B60651415C8FC225C1315441295C8FF2B70651417B14AE17C03154417B14AE67BA06514166666606BE315441D7A370EDC0065141B81E85DBB831544100000010C40651410AD7A330B631544185EB5188CC065141E17A146EB0315441295C8FE2D0065141B81E85FBAB315441713D0AE7D10651418FC2F5C8AA315441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC27580065141CDCCCC5CAF315441EF2265A17C065141CF2B52ACAD315441CF1D7FEC790651414BB13A08AC3154413CC042E26F0651413D2F2E2FA5315441CDCCCC5C66065141000000109F3154411A06A44963065141A25ACA3CA2315441F8ED77EF65065141C6B56D01A5315441D7D54B9568065141D904FB18A931544164B075616A065141905A7A91AA315441B0B1098E6C065141122DDC58AC31544168C0890B70065141D63B5CD6AF3154410BB7DD2E76065141E4C9C11FB23154413C1D1F847D065141FBC63C04B63154418CCA99B27E0651414A173213B3315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499110 - 364997
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-010600000006000000010300000002000000CD0000000AD7A33081065141B81E85BBAF315441CDCCCCAC890651411F85EB01B3315441EC51B81E96065141B81E859BB831544114AE47F1A40651415C8FC225C0315441F6285C7FB0065141B81E852BC631544152B81EB5B5065141A4703DDAC1315441713D0AE7B60651415C8FC225C1315441295C8FF2B70651417B14AE17C03154417B14AE67BA06514166666606BE315441D7A370EDC0065141B81E85DBB831544100000010C40651410AD7A330B631544185EB5188CC065141E17A146EB0315441295C8FE2D0065141B81E85FBAB315441713D0AE7D10651418FC2F5C8AA315441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC27580065141CDCCCC5CAF315441EF2265A17C065141CF2B52ACAD315441CF1D7FEC790651414BB13A08AC3154413CC042E26F0651413D2F2E2FA5315441CDCCCC5C66065141000000109F3154411A06A44963065141A25ACA3CA2315441F8ED77EF65065141C6B56D01A5315441D7D54B9568065141D904FB18A931544164B075616A065141905A7A91AA315441B0B1098E6C065141122DDC58AC31544168C0890B70065141D63B5CD6AF3154410BB7DD2E76065141E4C9C11FB23154413C1D1F847D065141FBC63C04B63154418CCA99B27E0651414A173213B3315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>615477 - 43640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -715  </desc>
-<a>
-0106000000010000000103000000010000003C000000F6285C1F17FC50417B14AE4726F154418FC2F5A814FC5041295C8FA223F1544185EB512813FC50413333337322F15441C3F528DC11FC504152B81EE521F15441AE47E1AA10FC50413D0AD71321F1544114AE47C10BFC5041E17A145E24F154417B14AE0702FC5041EC51B88E27F1544114AE4721FEFB5041F6285C3F29F1544152B81EA5FAFB50411F85EBC12AF15441333333F3F9FB5041D7A370DD2FF1544152B81E35F6FB50410AD7A36035F15441E17A147EF3FB5041D7A3703D42F15441B81E85ABF9FB5041713D0AD744F15441EC51B83EFDFB50418FC2F55846F15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D0000000AD7A3D01DFC5041C3F5286C54F15441FF9502531AFC5041C52743945AF15441D4F136DB18FC5041D5B4E7215DF154411058392C17FC5041DF4F8D0F60F1544169A5F5A011FC5041E4A85C4F61F154413F8817A40EFC504154A1B6FB61F15441F09988F30CFC5041F1152F5D62F154411F5CC03208FC504147175E6F63F15441E436EDDF04FC5041AD90162F64F15441A0BCD7FA01FC5041165DBDF764F154418A93AE2501FC5041367EDB3265F1544152B81EB500FC5041A4703DAA68F154413D0AD76300FC50412DB29DBF69F15441B0D030A1FEFB5041DEE4297F69F15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>616482 - 51566
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000025000000A4703D5ACE055141F6285CFF484754415C8FC265D1055141D7A3702D4147544152B81E05D5055141713D0A673C47544114AE47A1D905514152B81E853947544100000040E4055141666666E635475441C3F5284CE705514166666616344754411F85EB41F1055141F6285C5F2A475441A4703DFAEC0551419A9999C9234754417B14AE57EA055141666666961F4754415C8FC245E9055141666666361C475441B81E851BE9055141295C8FE21447544148E17A94EA0551418FC2F50807475441CDCCCC9CE9055141B81E856B04475441713D0A97E8055141B81E858B02475441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000600000001553D43DF1055141F7FE10592A475441B0E6B500EB05514126A92E7930475441C542FF46E7055141F67A7819344754416FE74A63E405514186E468D135475441FD7D286BE20551412A5E368636475441A204FA68D9055141BD2A53A83947544157222CFED40551410BAF32703C475441C0A1F844D30551410D7CC4B53E47544191508F77D1055141D826FA154147544158AB8BBDCE0551419F335400484754417D0F972ECE055141B47C1A48494754410B7921D1C9055141702E5F8E50475441BF0F5D26C505514177EAD04F5947544166666676BE055141A4703DFA65475441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>616482 - 85289
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000100000025000000A4703D5ACE055141F6285CFF484754415C8FC265D1055141D7A3702D4147544152B81E05D5055141713D0A673C47544114AE47A1D905514152B81E853947544100000040E4055141666666E635475441C3F5284CE705514166666616344754411F85EB41F1055141F6285C5F2A475441A4703DFAEC0551419A9999C9234754417B14AE57EA055141666666961F4754415C8FC245E9055141666666361C475441B81E851BE9055141295C8FE21447544148E17A94EA0551418FC2F50807475441CDCCCC9CE9055141B81E856B04475441713D0A97E8055141B81E858B02475441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000600000001553D43DF1055141F7FE10592A475441B0E6B500EB05514126A92E7930475441C542FF46E7055141F67A7819344754416FE74A63E405514186E468D135475441FD7D286BE20551412A5E368636475441A204FA68D9055141BD2A53A83947544157222CFED40551410BAF32703C475441C0A1F844D30551410D7CC4B53E47544191508F77D1055141D826FA154147544158AB8BBDCE0551419F335400484754417D0F972ECE055141B47C1A48494754410B7921D1C9055141702E5F8E50475441BF0F5D26C505514177EAD04F5947544166666676BE055141A4703DFA65475441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617303 - 234645
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703DFAB6FC50415C8FC295C133544133333303B7FC5041EC51B84EC333544152B81E05B9FC5041D7A3708DC33354419A999919BAFC50413D0AD773C4335441A4703DEABFFC504152B81E55C4335441E17A140EC1FC504114AE4721C63354411F85EBB1C0FC5041AE47E1AAC93354415C8FC2E5BEFC5041295C8FF2C833544166666656BDFC5041CDCCCC6CCC33544152B81EF5BBFC50418FC2F548CB335441295C8FC2BAFC504185EB5158CB335441AE47E17ABBFC5041AE47E11ACE33544166666666BAFC50419A9999A9CF3354413D0AD723B9FC5041295C8F52D0335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000406C867EC1FC5041A020AB7EC5335441979190C1C0FC5041DE1EF04ECA335441A49E5557C1FC504157B0F430D0335441AF367C6AC1FC5041A01F1973D0335441D5FCC08BC2FC5041A7B71A0ED0335441519F87ADC4FC50412EA301A4CF33544183691851C6FC50418CD20886CF335441CCD7FE5EC7FC50413C7E3581CF3354419ABD039DC8FC5041E0D3E20FCF3354414D35AB07C9FC5041D0E62374CE335441186532B4C8FC5041BCFD204ACE335441C439302CC8FC50415C8FC065CA3354410CC15A34C8FC5041E5480486C83354411E7B2CFCC6FC50417EBE96B2C1335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617303 - 387428
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -19  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703DFAB6FC50415C8FC295C133544133333303B7FC5041EC51B84EC333544152B81E05B9FC5041D7A3708DC33354419A999919BAFC50413D0AD773C4335441A4703DEABFFC504152B81E55C4335441E17A140EC1FC504114AE4721C63354411F85EBB1C0FC5041AE47E1AAC93354415C8FC2E5BEFC5041295C8FF2C833544166666656BDFC5041CDCCCC6CCC33544152B81EF5BBFC50418FC2F548CB335441295C8FC2BAFC504185EB5158CB335441AE47E17ABBFC5041AE47E11ACE33544166666666BAFC50419A9999A9CF3354413D0AD723B9FC5041295C8F52D0335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000406C867EC1FC5041A020AB7EC5335441979190C1C0FC5041DE1EF04ECA335441A49E5557C1FC504157B0F430D0335441AF367C6AC1FC5041A01F1973D0335441D5FCC08BC2FC5041A7B71A0ED0335441519F87ADC4FC50412EA301A4CF33544183691851C6FC50418CD20886CF335441CCD7FE5EC7FC50413C7E3581CF3354419ABD039DC8FC5041E0D3E20FCF3354414D35AB07C9FC5041D0E62374CE335441186532B4C8FC5041BCFD204ACE335441C439302CC8FC50415C8FC065CA3354410CC15A34C8FC5041E5480486C83354411E7B2CFCC6FC50417EBE96B2C1335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637748 - 57157
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000000F000000C3F5282C6CF2504148E17AD4D23455410AD7A3106BF25041A4703DCAD4345541E17A141E79F2504148E17A34F9345541B81E859BA6F250413D0AD7B3EB3455418FC2F5F8A5F250417B14AEF7E73455411F85EBD1A4F25041295C8FD2E4345541F6285C9FA3F2504100000000E434554148E17AA49EF25041713D0A07E234554114AE47E198F25041AE47E10AE0345541AE47E12A96F25041C3F528CCDE3455417B14AEC78CF2504148E17AA4D83455416666669684F250411F85EB81D33455411F85EB1181F25041000000E0D0345541D7A3700D7FF250415C8FC285CF345541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3106BF25041A4703DCAD43455410CE9220079F2504132ADE2E6F8345541C56F361E79F2504107CD7034F93455414B11C7387BF2504193F79494F83455416C878C168BF2504158EBF3DEF334554191E928278FF2504182AC269CF23455416B98E51496F250412199969BF0345541B81E859BA6F250413D0AD7B3EB345541150CF908A6F25041ABA2DD55E834554182AAFCD5A4F25041AF509E14E534554160EE8D98A2F250410D067FD3E3345541CE80B7FF9FF250413A379390E2345541B98DF0269FF250411289B63AE2345541CDEAAEB09EF25041499FDF0BE2345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621105 - 1570990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000000A0000000000007028C45041E17A145E0AEA544152B81E5511C450415C8FC24522EA544148E17AB41DC45041B81E859B2BEA54416666663627C45041C3F528EC24EA5441000000E029C4504152B81EB524EA5441EC51B80E34C4504152B81E451BEA54416666663633C450411F85EB5118EA54417B14AEB731C45041B81E85AB15EA5441713D0AA72EC450418FC2F5C811EA54410000007028C45041E17A145E0AEA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000006317DDEE26C450419594751E25EA544190E7F98723C45041FF34CC2E27EA54410CE8FA6720C45041C45F4EB529EA54416E37230D1EC450411C568DDE2BEA54411F85EBD122C450417B14AE772FEA5441F6285C3F2AC45041F6285C0F28EA54418FC2F5182EC45041CDCCCC8C24EA54410AD7A37031C45041EC51B87E20EA5441333333D334C4504148E17AF41DEA5441C6070E1134C4504136D0FD1E1BEA5441000000E029C4504152B81EB524EA544115D2183D27C45041B56CFFEE24EA54416317DDEE26C450419594751E25EA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621105 - 3288810
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -16  </desc>
-<a>
-0106000000010000000103000000010000000A0000000000007028C45041E17A145E0AEA544152B81E5511C450415C8FC24522EA544148E17AB41DC45041B81E859B2BEA54416666663627C45041C3F528EC24EA5441000000E029C4504152B81EB524EA5441EC51B80E34C4504152B81E451BEA54416666663633C450411F85EB5118EA54417B14AEB731C45041B81E85AB15EA5441713D0AA72EC450418FC2F5C811EA54410000007028C45041E17A145E0AEA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000006317DDEE26C450419594751E25EA544190E7F98723C45041FF34CC2E27EA54410CE8FA6720C45041C45F4EB529EA54416E37230D1EC450411C568DDE2BEA54411F85EBD122C450417B14AE772FEA5441F6285C3F2AC45041F6285C0F28EA54418FC2F5182EC45041CDCCCC8C24EA54410AD7A37031C45041EC51B87E20EA5441333333D334C4504148E17AF41DEA5441C6070E1134C4504136D0FD1E1BEA5441000000E029C4504152B81EB524EA544115D2183D27C45041B56CFFEE24EA54416317DDEE26C450419594751E25EA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652626 - 240834
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-010600000002000000010300000001000000140000009A999929E52B5141D7A3702D1530554133333313E72B5141CDCCCCFC15305541D7A3700DE92B5141A4703D6A13305541295C8F02EA2B51410AD7A320123055418FC2F568E42B51417B14AE770F3055417B14AE97E52B51418FC2F5480D30554152B81EE5D12B514114AE47A104305541AE47E11ABD2B514152B81EB5F82F55413D0AD733B92B5141AE47E1AAF52F5541295C8F92AD2B5141000000C0E82F554114AE47B1A92B5141EC51B80EE52F5541B81E857BA22B5141CDCCCC4CEC2F5541713D0A47A32B5141295C8F92ED2F5541B81E85EBAA2B5141000000D0F92F5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000002783ECCF9D2B5141BAA65A1AE62F5541D24962129A2B51413A93FDD3DF2F5541F5DA46BA942B51415698DCDCD62F5541000000B0922B5141B81E850BD82F554100000060952B514133333393DE2F55411F85EB21972B514152B81ED5E12F554166666666992B5141C3F528FCE42F5541D7A370CD9C2B514148E17A04EB2F5541CDCCCCDCA12B514100000090F42F55410AD7A3D0A22B5141EC51B82EF82F5541C3F5283CA92B51419A9999D90430554133333323AA2B514100000010073055415C8FC265AD2B5141295C8F720A305541E17A144EB22B51410AD7A3800D305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>915685 - 975678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-01060000000100000001030000000200000018000000C3F5289C1CE55041E17A14FEB8645441CDCCCC1C15E55041295C8FC2BC64544185EB51181FE5504166666676B9645441333333C323E55041B81E85ABB7645441F6285CEF26E55041333333E3B664544185EB516826E5504100000030BF645441F6285CEF26E5504148E17A64C464544148E17A0431E55041E17A14CEC4645441AE47E1BA42E55041F6285C6FC5645441AE47E1EA48E5504185EB51C8C8645441AE47E1BA58E55041A4703DDACB6454419A99999959E55041333333A3CB6454413D0AD7635BE5504166666666C86454411F85EB6160E55041C3F528BCC1645441 [...]
-</a>
-
-<b>
-0106000000020000000103000000010000000A00000035E49E3B43E550413C5C59A7C5645441BCA6E68549E55041BAD76AE6C8645441ED9C085C58E55041FD57D3C7CB6454410C7DD5C059E55041833A3D5CCB645441E62FACF75AE5504161B7092AC9645441DAC7345F5BE5504192D06164C8645441540645E24CE550411C703C15C26454414C5FBA4A46E550417E4C6F44BF6454416CC0EFC542E550418AE93693BE64544135E49E3B43E550413C5C59A7C564544101030000000100000005000000E92D5A0943E550410ACC678DC5645441F0355A2F43E5504119DC67D9C56454411A478A3C43E5504135E881B5C564544135E49E [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>63619 - 3996899
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -58  </desc>
-<a>
-0106000000010000000103000000010000001E000000A12F5CFF44545141DF1BC3E5748054410AD7A32045545141713D0A9777805441AE47E1DA4A545141F6285C0F77805441C3F5280C4B54514152B81E1583805441000000204B54514148E17AE48A80544185EB51684A545141CDCCCCFC91805441F6285C9F67545141F6285C0F968054410AD7A3506954514114AE4711958054411F85EBA17554514152B81E8575805441295C8FF2775451415C8FC25571805441295C8FF26E54514148E17A246F8054417B14AE876B545141713D0AC76080544185EB511875545141295C8FB254805441CDCCCCEC86545141000000C051805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002C00000097FAD14170545141AF3227766F8054416BA98F167354514183AC65F06E805441251FC53676545141AD54B6A66D805441E14E31177A545141A212D3A26B805441B81E85FB7954514148E17A346B80544169B0E42B785451412A1B9DFB6A805441EFC5BE7B775451415E84529C6A805441DBFA49B17654514174B40BCD698054410AD7A33077545141CDCCCC9C69805441B2FE4BCF77545141E9B01BFE698054410AD7A3F078545141CDCCCC9C6A8054410AD7A3307A545141CDCCCC3C6A8054410AD7A3707B545141CDCCCC6C698054410AD7A3D07C545141CDCCCC7C68805441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242187 - 1419829
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E000000E54343661B075141F8EB433A5CFE5441A2F5CB9C1E075141E3E0AEC05BFE54412D04B280240751416935E96C5BFE544128F80F282B075141F08923195BFE5441166C74072C075141F08923195BFE544145DB298036075141E7C3D5885BFE54418BE21C72390751416552C2A45BFE544175735A893A07514113A25A5A59FE5441E658D24C3B075141AB82302758FE5441332613CF3D075141A2BCE29658FE544104656735400751411785812259FE5441496C5A27430751418387D21D5AFE5441BA51D2EA43075141F46C4AE15AFE544155EC53EF48075141423A8B635DFE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002900000025F80F282B075141F38923195BFE544149DC80BA2A075141A6E7861E5BFE5441959E0A3A290751415F903A335BFE5441687B703F260751417079EE575BFE54417062863423075141F95FB6805BFE54416511548320075141BB4774A75BFE54410016FF8D1E07514181EDDEC25BFE5441E24343661B075141F3EB433A5CFE5441DEF351651B075141A49B10385CFE5441264539641B07514141ED39385CFE5441D7A370AD220751415C8FC2756DFE54410AD7A3D0270751417B14AE076DFE544152B81E9534075141B81E85EB70FE5441C3F5289C34075141EC51B8FE71FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242187 - 4110570
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-0106000000010000000103000000010000001E000000E54343661B075141F8EB433A5CFE5441A2F5CB9C1E075141E3E0AEC05BFE54412D04B280240751416935E96C5BFE544128F80F282B075141F08923195BFE5441166C74072C075141F08923195BFE544145DB298036075141E7C3D5885BFE54418BE21C72390751416552C2A45BFE544175735A893A07514113A25A5A59FE5441E658D24C3B075141AB82302758FE5441332613CF3D075141A2BCE29658FE544104656735400751411785812259FE5441496C5A27430751418387D21D5AFE5441BA51D2EA43075141F46C4AE15AFE544155EC53EF48075141423A8B635DFE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002900000025F80F282B075141F38923195BFE544149DC80BA2A075141A6E7861E5BFE5441959E0A3A290751415F903A335BFE5441687B703F260751417079EE575BFE54417062863423075141F95FB6805BFE54416511548320075141BB4774A75BFE54410016FF8D1E07514181EDDEC25BFE5441E24343661B075141F3EB433A5CFE5441DEF351651B075141A49B10385CFE5441264539641B07514141ED39385CFE5441D7A370AD220751415C8FC2756DFE54410AD7A3D0270751417B14AE076DFE544152B81E9534075141B81E85EB70FE5441C3F5289C34075141EC51B8FE71FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>923207 - 791530
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -22  </desc>
-<a>
-0106000000010000000103000000010000005700000066666656A2C35041713D0AD728475441EC51B85E9EC35041B81E85EB3F475441DEBA84F99DC35041D83AF08B414754419B4E5E1498C35041FDCA40EE624754411ED40B3698C35041D8E297FF6C4754419AC32AFD49C35041B7A316346C4754413D0AD7C34AC35041F6285C9F6E475441F6285CBF48C3504148E17A14704754413B45372949C35041370A34E66F475441AF938FD048C350412977D43470475441DAB25B254AC35041D51D2EDF724754419F7F0C824BC35041E494065276475441F43A11DA4BC3504189E420A2774754411F85EB314CC350413333334378475441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C3F5280C4AC35041333333B39B475441B81E852B4AC3504152B81EA5A1475441AE47E18A9FC35041000000109947544152B81ED59DC35041C3F5280C9447544100000000A1C3504148E17A848D4754410AD7A350A7C350413D0AD74385475441E17A14BE9BC3504148E17A94804754411F85EB718DC3504152B81EF5834754410AD7A3507BC3504148E17A24884754415C8FC2A54BC35041EC51B8CE8C4754419A9999F94AC3504152B81E058F475441666666364AC3504114AE475196475441C3F5280C4AC35041333333B39B475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>923207 - 943282
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -21  </desc>
-<a>
-0106000000010000000103000000010000005700000066666656A2C35041713D0AD728475441EC51B85E9EC35041B81E85EB3F475441DEBA84F99DC35041D83AF08B414754419B4E5E1498C35041FDCA40EE624754411ED40B3698C35041D8E297FF6C4754419AC32AFD49C35041B7A316346C4754413D0AD7C34AC35041F6285C9F6E475441F6285CBF48C3504148E17A14704754413B45372949C35041370A34E66F475441AF938FD048C350412977D43470475441DAB25B254AC35041D51D2EDF724754419F7F0C824BC35041E494065276475441F43A11DA4BC3504189E420A2774754411F85EB314CC350413333334378475441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000520000005C8FC205CDC35041AE47E1BA15475441EC51B81ECCC35041333333130E475441F6285CFFCBC350417B14AE070D47544114AE47E1CBC350418FC2F5080C4754413D0AD773CBC3504148E17AE408475441295C8F52CBC35041295C8FF2074754411F85EBA1CAC35041EC51B8DE02475441713D0AB7CAC3504148E17A740147544114AE4701CBC3504114AE4761FC46544114AE4761CBC35041CDCCCCDCF54654411F85EBD1CAC35041EC51B8CEF5465441B81E853BC9C350419A9999C9F4465441295C8FE2C7C35041AE47E14AF346544166666696B8C35041EC51B8DEEB465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>923207 - 1824992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -22  </desc>
-<a>
-0106000000010000000103000000010000005700000066666656A2C35041713D0AD728475441EC51B85E9EC35041B81E85EB3F475441DEBA84F99DC35041D83AF08B414754419B4E5E1498C35041FDCA40EE624754411ED40B3698C35041D8E297FF6C4754419AC32AFD49C35041B7A316346C4754413D0AD7C34AC35041F6285C9F6E475441F6285CBF48C3504148E17A14704754413B45372949C35041370A34E66F475441AF938FD048C350412977D43470475441DAB25B254AC35041D51D2EDF724754419F7F0C824BC35041E494065276475441F43A11DA4BC3504189E420A2774754411F85EB314CC350413333334378475441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C3F5280C4AC35041333333B39B475441B81E852B4AC3504152B81EA5A1475441AE47E18A9FC35041000000109947544152B81ED59DC35041C3F5280C9447544100000000A1C3504148E17A848D4754410AD7A350A7C350413D0AD74385475441E17A14BE9BC3504148E17A94804754411F85EB718DC3504152B81EF5834754410AD7A3507BC3504148E17A24884754415C8FC2A54BC35041EC51B8CE8C4754419A9999F94AC3504152B81E058F475441666666364AC3504114AE475196475441C3F5280C4AC35041333333B39B475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>923207 - 4454255
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -22  </desc>
-<a>
-0106000000010000000103000000010000005700000066666656A2C35041713D0AD728475441EC51B85E9EC35041B81E85EB3F475441DEBA84F99DC35041D83AF08B414754419B4E5E1498C35041FDCA40EE624754411ED40B3698C35041D8E297FF6C4754419AC32AFD49C35041B7A316346C4754413D0AD7C34AC35041F6285C9F6E475441F6285CBF48C3504148E17A14704754413B45372949C35041370A34E66F475441AF938FD048C350412977D43470475441DAB25B254AC35041D51D2EDF724754419F7F0C824BC35041E494065276475441F43A11DA4BC3504189E420A2774754411F85EB314CC350413333334378475441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C3F5280C4AC35041333333B39B475441B81E852B4AC3504152B81EA5A1475441AE47E18A9FC35041000000109947544152B81ED59DC35041C3F5280C9447544100000000A1C3504148E17A848D4754410AD7A350A7C350413D0AD74385475441E17A14BE9BC3504148E17A94804754411F85EB718DC3504152B81EF5834754410AD7A3507BC3504148E17A24884754415C8FC2A54BC35041EC51B8CE8C4754419A9999F94AC3504152B81E058F475441666666364AC3504114AE475196475441C3F5280C4AC35041333333B39B475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660093 - 407932
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-01060000000100000001030000000700000059000000B81E859BBFB7504148E17AE412D8544166666646ADB750415C8FC2350ED85441295C8F529AB750418FC2F5C809D85441CDCCCC2C94B750410AD7A36006D8544148E17AE492B75041AE47E19A05D854417B14AE378DB7504185EB517801D85441EC51B8DE88B7504100000080FED754413D0AD7B387B75041EC51B81EFDD75441333333C388B75041713D0A97FCD75441E17A14EE89B750410AD7A320FED7544114AE47518CB75041F6285C8FFFD75441666666A68EB75041E17A14FE00D854419A99990991B75041EC51B85E02D854410AD7A3A092B75041F6285C0F03D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000002D41254B66B75041EFC5FC5A17D854411014AE4767B75041C832339313D85441ACA3700D6CB75041A4703DFA0BD85441478FC22576B750415E90C24509D85441330AD7A376B75041AC7A14EE05D8544160AE471166B7504118CDCC3C0DD854412B51721C63B750414580154111D85441EC51B89E5FB75041F6285CFF15D85441345C8F025FB750412BB81E1518D854411509A4C35FB750416CACF8CD1DD8544185EB512861B750410000006028D85441ACA11E3461B750418513878D28D85441E88859AA61B750413583B4552AD85441EE7B144E62B75041E0A270CD2CD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660093 - 430003
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 7  </desc>
-<a>
-01060000000100000001030000000700000059000000B81E859BBFB7504148E17AE412D8544166666646ADB750415C8FC2350ED85441295C8F529AB750418FC2F5C809D85441CDCCCC2C94B750410AD7A36006D8544148E17AE492B75041AE47E19A05D854417B14AE378DB7504185EB517801D85441EC51B8DE88B7504100000080FED754413D0AD7B387B75041EC51B81EFDD75441333333C388B75041713D0A97FCD75441E17A14EE89B750410AD7A320FED7544114AE47518CB75041F6285C8FFFD75441666666A68EB75041E17A14FE00D854419A99990991B75041EC51B85E02D854410AD7A3A092B75041F6285C0F03D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D7A3700D6CB75041A4703DFA0BD85441B8E8C32576B75041DA77C34509D85441E245D7A376B75041FA0414EE05D8544114AE471166B75041CDCCCC3C0DD854411734C42A62B750417C54728912D85441A875B89E5FB7504142A25CFF15D85441871890025FB750413D791E1518D85441685F809060B7504174A231E023D8544185EB512861B750410000006028D85441F22C39B461B750412225CD7B2AD85441D6B9144E62B75041B73170CD2CD8544175A463BA63B750410C7299622ED854411F85EBC164B750417B14AE872FD8544185EB51486CB75041C3F528CC3BD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660145 - 177208
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000062000000713D0A07E7C050413D0AD72358DA5441F6285C2FE9C050415C8FC2755BDA54413D0AD793E8C050417B14AE975FDA5441CDCCCC6CE5C05041AE47E1AA6ADA5441CDCCCC1CE3C05041A4703DFA70DA544185EB5158DDC05041B81E85BB75DA544148E17AC4E0C05041A4703D2A78DA5441AE47E1CAE2C050413D0AD7337BDA544133333373E6C05041CDCCCCFC83DA544185EB51B8E7C0504152B81EB583DA544152B81EB5E6C05041A4703D3A7DDA54418FC2F5E8E6C05041B81E853B78DA5441EC51B80EE8C05041AE47E16A71DA54417B14AE37EAC0504114AE47016BDA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000228CEB950EC15041EA9D621F43DA5441C0D3A3800BC150418FD7A30044DA5441D2F214EF05C15041A80E4FE144DA54418D8D8A1809C15041031311F746DA54417B14AE970CC150411F85EBA145DA5441C927500D13C1504130364CAC45DA5441745C8FB223C150413B3D0AC745DA5441CAD0483428C15041ACCBF12446DA544152B81EE52DC15041B81E859B46DA5441E17A141E32C15041CDCCCC5C47DA5441AE1E85BB49C15041275C8F324DDA544123E17A8449C15041350AD7734BDA54418FC2F5F841C15041B81E85DB49DA5441F75046EA3FC15041BD1FDA0449DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660145 - 351464
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000200000062000000713D0A07E7C050413D0AD72358DA5441F6285C2FE9C050415C8FC2755BDA54413D0AD793E8C050417B14AE975FDA5441CDCCCC6CE5C05041AE47E1AA6ADA5441CDCCCC1CE3C05041A4703DFA70DA544185EB5158DDC05041B81E85BB75DA544148E17AC4E0C05041A4703D2A78DA5441AE47E1CAE2C050413D0AD7337BDA544133333373E6C05041CDCCCCFC83DA544185EB51B8E7C0504152B81EB583DA544152B81EB5E6C05041A4703D3A7DDA54418FC2F5E8E6C05041B81E853B78DA5441EC51B80EE8C05041AE47E16A71DA54417B14AE37EAC0504114AE47016BDA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000228CEB950EC15041EA9D621F43DA5441C0D3A3800BC150418FD7A30044DA5441D2F214EF05C15041A80E4FE144DA54418D8D8A1809C15041031311F746DA54417B14AE970CC150411F85EBA145DA5441C927500D13C1504130364CAC45DA5441745C8FB223C150413B3D0AC745DA5441CAD0483428C15041ACCBF12446DA544152B81EE52DC15041B81E859B46DA5441E17A141E32C15041CDCCCC5C47DA5441AE1E85BB49C15041275C8F324DDA544123E17A8449C15041350AD7734BDA54418FC2F5F841C15041B81E85DB49DA5441F75046EA3FC15041BD1FDA0449DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660268 - 177308
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -6  </desc>
-<a>
-01060000000100000001030000000100000028000000E17A147E88B65041000000C09DE254417B14AE7788B65041F6285CFFB7E254410000008089B65041A4703DAAB7E2544114AE4701CDB650419A9999E9A1E254417B14AE87CCB65041EC51B81EA1E25441713D0A37ADB650419A9999C96CE254413D0AD7E3AAB650410000003068E25441F6285C2FAAB65041713D0A3765E254418FC2F578AAB65041A4703D1A62E25441CDCCCCCCA7B650413D0AD7A35EE2544152B81E15A6B65041A4703DCA5DE25441F6285C0FA5B650411F85EBC15DE2544148E17A54A4B650417B14AEA75FE25441A4703D1AA5B6504148E17A0463E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000FE73607B88B650419D0B1FD6A8E25441C914AE7788B6504139E95AFFB7E25441534DFC1189B65041FE1AABCDB7E254410000008089B65041A4703DAAB7E2544114AE4701CDB650419A9999E9A1E254417B14AE87CCB65041EC51B81EA1E254412EC1084BBDB65041E8EA19A887E2544140A80937ADB65041F70F9AC96CE25441B5D8D6E3AAB650412AE0FF2F68E25441EBB65B2FAAB65041BEB00A3765E2544154A2F478AAB65041D6453E1A62E25441F2B9644BA8B65041C8DBDA475FE25441CDCCCCCCA7B650413D0AD7A35EE2544152B81E15A6B65041A4703DCA5DE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956655 - 2836872
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000018000000FD533DCBFD5051414F75B2EAF59D544147D57AE724515141B3E6961BEF9D5441A03DBAFF28515141DFC0D16CEE9D544147AA6D602C515141109710D5ED9D5441110E868E2D51514145180CA0ED9D544118D655FD2D5151413B9B6060EC9D5441AE0CEF812E5151412045563FEB9D5441D687292A2F5151414E3EA1D0E99D5441228A540932515141E6259326E59D5441E707FFA828515141FB6F6FB7C69D5441E1781CBF275151414F2EFD37C69D5441882F573926515141EC328A5CC59D54417279D98C2351514115925323C39D5441D8F4BF8D21515141299E84EAC09D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000007FFE9AC032515141C4C8B5EFE39D544116031ADB32515141F99B923EE49D544114AE473135515141C3F528CCDF9D544185EB51D836515141713D0A37DB9D5441713D0AF73651514114AE47A1DA9D54410000008037515141E17A140ED89D54418FC2F538375151410AD7A300D49D5441000000A03551514185EB51D8CF9D5441E17A14FE3351514148E17A04CE9D54410AD7A3302C5151413D0AD7A3C89D5441C46AE2FA285151411092A4D9C69D5441DEE22AFF28515141C01364E6C69D544185EB51582651514148E17A74C59D54413333330324515141713D0AA7C39D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956655 - 3490242
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -13  </desc>
-<a>
-01060000000100000001030000000100000018000000FD533DCBFD5051414F75B2EAF59D544147D57AE724515141B3E6961BEF9D5441A03DBAFF28515141DFC0D16CEE9D544147AA6D602C515141109710D5ED9D5441110E868E2D51514145180CA0ED9D544118D655FD2D5151413B9B6060EC9D5441AE0CEF812E5151412045563FEB9D5441D687292A2F5151414E3EA1D0E99D5441228A540932515141E6259326E59D5441E707FFA828515141FB6F6FB7C69D5441E1781CBF275151414F2EFD37C69D5441882F573926515141EC328A5CC59D54417279D98C2351514115925323C39D5441D8F4BF8D21515141299E84EAC09D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000007FFE9AC032515141C4C8B5EFE39D544116031ADB32515141F99B923EE49D544114AE473135515141C3F528CCDF9D544185EB51D836515141713D0A37DB9D5441713D0AF73651514114AE47A1DA9D54410000008037515141E17A140ED89D54418FC2F538375151410AD7A300D49D5441000000A03551514185EB51D8CF9D5441E17A14FE3351514148E17A04CE9D54410AD7A3302C5151413D0AD7A3C89D5441C46AE2FA285151411092A4D9C69D5441DEE22AFF28515141C01364E6C69D544185EB51582651514148E17A74C59D54413333330324515141713D0AA7C39D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>663919 - 2976404
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000001000000180000005C8FC2B54CF45041C3F5284CDA4B5441666666564CF45041AE47E11AD34B54417B14AEA74BF45041295C8FD2CC4B5441EC51B87E49F4504114AE4731C04B5441713D0A4749F45041EC51B89EC04B544185EB519845F450411F85EB21BE4B54418FC2F5E840F45041CDCCCC1CBB4B5441713D0AC73DF4504166666626B94B5441333333D33BF4504166666626B84B5441A4703D5A33F4504185EB51D8B24B5441CDCCCCFC1EF450418FC2F5C8A44B54413D0AD7E30CF4504166666686984B5441EC51B89EF1F350418FC2F568874B5441D7A370FDE7F350419A9999A9804B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000530000007FB11C390FF450419B58041B9A4B5441192AFF4710F450416E8886D29A4B544172E6E13C14F45041E54AB2809D4B5441E223901F15F45041AC64421A9E4B54413755512E16F450413009AED19E4B5441D78E53A71CF4504194DD3434A34B5441568515E21DF4504185BB6F09A44B5441CDCCCCFC1EF450418FC2F5C8A44B5441C2EDA1AC20F4504173E618F3A54B54416E31523621F450410E4F2852A64B544125CC471C24F450419F076852A84B54410AF9C88D25F45041372D8351A94B5441DA69628428F45041B0E33F5DAB4B5441721299852AF45041B08092BFAC4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>663919 - 5248536
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-010600000001000000010300000001000000180000005C8FC2B54CF45041C3F5284CDA4B5441666666564CF45041AE47E11AD34B54417B14AEA74BF45041295C8FD2CC4B5441EC51B87E49F4504114AE4731C04B5441713D0A4749F45041EC51B89EC04B544185EB519845F450411F85EB21BE4B54418FC2F5E840F45041CDCCCC1CBB4B5441713D0AC73DF4504166666626B94B5441333333D33BF4504166666626B84B5441A4703D5A33F4504185EB51D8B24B5441CDCCCCFC1EF450418FC2F5C8A44B54413D0AD7E30CF4504166666686984B5441EC51B89EF1F350418FC2F568874B5441D7A370FDE7F350419A9999A9804B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000530000007FB11C390FF450419B58041B9A4B5441192AFF4710F450416E8886D29A4B544172E6E13C14F45041E54AB2809D4B5441E223901F15F45041AC64421A9E4B54413755512E16F450413009AED19E4B5441D78E53A71CF4504194DD3434A34B5441568515E21DF4504185BB6F09A44B5441CDCCCCFC1EF450418FC2F5C8A44B5441C2EDA1AC20F4504173E618F3A54B54416E31523621F450410E4F2852A64B544125CC471C24F450419F076852A84B54410AF9C88D25F45041372D8351A94B5441DA69628428F45041B0E33F5DAB4B5441721299852AF45041B08092BFAC4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>434855 - 434987
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -15  </desc>
-<a>
-0106000000010000000103000000010000001A000000295C8FE21AB05041000000B0E4E35441A4703DCA1DB050419A999909E5E35441A4703DBA36B050419A9999D9CCE35441333333F302B05041AE47E14AB9E35441295C8FA2F4AF5041E17A14BEAFE3544133333323EEAF50417B14AEC7ADE35441EC51B82EECAF5041AE47E19AADE35441EC51B85EEAAF5041EC51B85EAEE35441295C8FE2E8AF5041713D0A97AFE354417B14AE67E8AF50413D0AD753B2E35441A4703D8AE8AF5041713D0A07B6E35441C3F528CCE8AF504185EB5108BDE3544114AE47E1E8AF5041E17A14FEC4E3544114AE4751EBAF5041713D0A67C5E35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EE570C2424B05041F9FD548FD3E354413EFE5C0224B050411EBF3D83D3E354418D179E0D24B05041F57F6F59D3E35441E3E0100420B050416F771EDFD1E35441E41C2DD016B05041C6F5F116CEE3544135EF95E0FCAF5041B6EBAF4BC4E35441DF83BAB9F0AF504136297D94BFE35441295C8F52EDAF504114AE47E1BEE354411F85EB51ECAF504114AE47D1BEE3544114AE4751EBAF5041713D0A67C5E3544114AE47E1E8AF5041E17A14FEC4E35441A4703D5AE4AF5041333333D3E2E35441E17A147EE2AF504185EB51B8EBE354413D0AD773E0AF50419A999979F5E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>664016 - 208956
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -648  </desc>
-<a>
-01060000000100000001030000000100000013000000E17A14CEED2A51411F85EBB1853354419A9999D9EB2A5141EC51B87E853354417B14AE17EA2A5141E17A140E863354419A9999F9E82A51410AD7A340873354418FC2F518E82A5141A4703DBA883354410AD7A360E72A51417B14AE678A3354419A999919E72A51410AD7A3008C33544185EB5138E72A5141F6285C8F8D3354413D0AD793E72A5141AE47E15A8F335441D7A3702DE82A5141713D0A279133544114AE4741E92A51413D0AD7D392335441295C8F52EA2A51416666662694335441000000F0F12A5141713D0A179E335441D7A3702DF42A5141000000E09B335441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009A999919E72A51410AD7A3008C335441306FFE3BE72A51417376CEA18D3354418B3A024FE72A51415B8E47018E3354410C0BE05CE72A51419B19E7468E33544135886A95E72A514131139A5F8F335441E43E5235E82A51413CA84A3391335441BD76219AEB2A5141B4AAC66C9333544147AB7B64F02A5141785726809933544174092625F22A514176811A309C335441BA0E5932F32A51418F7181089933544116A1B903F42A514162CF870F953354419767D0E5F32A5141670D5CC78A33544145D56F14F32A514168563A5388335441C6A427EBF02A5141AE226D9E86335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>664016 - 395330
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -648  </desc>
-<a>
-01060000000100000001030000000100000013000000E17A14CEED2A51411F85EBB1853354419A9999D9EB2A5141EC51B87E853354417B14AE17EA2A5141E17A140E863354419A9999F9E82A51410AD7A340873354418FC2F518E82A5141A4703DBA883354410AD7A360E72A51417B14AE678A3354419A999919E72A51410AD7A3008C33544185EB5138E72A5141F6285C8F8D3354413D0AD793E72A5141AE47E15A8F335441D7A3702DE82A5141713D0A279133544114AE4741E92A51413D0AD7D392335441295C8F52EA2A51416666662694335441000000F0F12A5141713D0A179E335441D7A3702DF42A5141000000E09B335441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009A999919E72A51410AD7A3008C335441306FFE3BE72A51417376CEA18D3354418B3A024FE72A51415B8E47018E3354410C0BE05CE72A51419B19E7468E33544135886A95E72A514131139A5F8F335441E43E5235E82A51413CA84A3391335441BD76219AEB2A5141B4AAC66C9333544147AB7B64F02A5141785726809933544174092625F22A514176811A309C335441BA0E5932F32A51418F7181089933544116A1B903F42A514162CF870F953354419767D0E5F32A5141670D5CC78A33544145D56F14F32A514168563A5388335441C6A427EBF02A5141AE226D9E86335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>664198 - 1735577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17A040D965041E17A144E47175541CDCCCC9CE0955041B81E856B54175541A4703D1AE89550418FC2F538731755413D0AD743F095504152B81E259017554133333383F19550417B14AEF790175541AE47E1EA0896504148E17AF48C1755413D0AD7A321965041713D0AB7881755419A9999391B965041666666566E175541CDCCCC2C16965041295C8F9259175541F6285CBF0F965041F6285C9F4D17554148E17A040D965041E17A144E47175541
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000363EA4DEE495504155AC79ED65175541A4703D1AE89550418FC2F538731755413D0AD743F095504152B81E259017554133333383F19550417B14AEF790175541AE47E1EA0896504148E17AF48C1755413D0AD7A321965041713D0AB7881755419A9999391B965041666666566E175541CDCCCC2C16965041295C8F92591755419E46D88013965041998EF39A5417554154B067A0109650414E71C3414F175541CCF3549EE2955041A14069AB5C175541363EA4DEE495504155AC79ED65175541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>664198 - 3428598
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -8  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17A040D965041E17A144E47175541CDCCCC9CE0955041B81E856B54175541A4703D1AE89550418FC2F538731755413D0AD743F095504152B81E259017554133333383F19550417B14AEF790175541AE47E1EA0896504148E17AF48C1755413D0AD7A321965041713D0AB7881755419A9999391B965041666666566E175541CDCCCC2C16965041295C8F9259175541F6285CBF0F965041F6285C9F4D17554148E17A040D965041E17A144E47175541
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000363EA4DEE495504155AC79ED65175541A4703D1AE89550418FC2F538731755413D0AD743F095504152B81E259017554133333383F19550417B14AEF790175541AE47E1EA0896504148E17AF48C1755413D0AD7A321965041713D0AB7881755419A9999391B965041666666566E175541CDCCCC2C16965041295C8F92591755419E46D88013965041998EF39A5417554154B067A0109650414E71C3414F175541CCF3549EE2955041A14069AB5C175541363EA4DEE495504155AC79ED65175541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>665959 - 1009120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001D00000085EB511847FE5041F6285C4F133B5441295C8F0255FE50410AD7A330173B544152B81E7554FE5041713D0AE7133B5441D7A3707D57FE504152B81E35123B5441CDCCCCDC5BFE50410AD7A330133B5441295C8FD25CFE50417B14AE77153B544148E17AB45CFE50415C8FC255193B54410000002067FE5041D7A3703D1C3B54419A9999A974FE5041EC51B8AE1A3B5441713D0AD774FE504185EB51A80D3B54410AD7A34072FE50418FC2F5680C3B5441D7A370BD72FE5041E17A148E0A3B54419A9999B954FE50417B14AEC7023B54419A99991954FE504114AE4761043B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009B240F2347FE504174AE9773133B5441AF34A71854FE50417BF321EF163B5441BAAC2DA554FE504150ABD225163B54413373B58E54FE5041C6904C7F143B5441E86EAE4A56FE504120602623133B5441307F24A257FE50414BC277A5123B54414A7943B15BFE5041BDD05C8F133B544167AE19115DFE50419236E41D153B54410ED00A305DFE504162EBAF2F163B5441FC2EA3A55DFE50418BADDA69193B54417C36F98D65FE5041274C5F861B3B54414E61783267FE5041311461351B3B54412BA96FA068FE504116EB288B1A3B54419298958A69FE504160A8610C1B3B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>665959 - 3441985
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -10  </desc>
-<a>
-0106000000010000000103000000010000001D00000085EB511847FE5041F6285C4F133B5441295C8F0255FE50410AD7A330173B544152B81E7554FE5041713D0AE7133B5441D7A3707D57FE504152B81E35123B5441CDCCCCDC5BFE50410AD7A330133B5441295C8FD25CFE50417B14AE77153B544148E17AB45CFE50415C8FC255193B54410000002067FE5041D7A3703D1C3B54419A9999A974FE5041EC51B8AE1A3B5441713D0AD774FE504185EB51A80D3B54410AD7A34072FE50418FC2F5680C3B5441D7A370BD72FE5041E17A148E0A3B54419A9999B954FE50417B14AEC7023B54419A99991954FE504114AE4761043B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009B240F2347FE504174AE9773133B5441AF34A71854FE50417BF321EF163B5441BAAC2DA554FE504150ABD225163B54413373B58E54FE5041C6904C7F143B5441E86EAE4A56FE504120602623133B5441307F24A257FE50414BC277A5123B54414A7943B15BFE5041BDD05C8F133B544167AE19115DFE50419236E41D153B54410ED00A305DFE504162EBAF2F163B5441FC2EA3A55DFE50418BADDA69193B54417C36F98D65FE5041274C5F861B3B54414E61783267FE5041311461351B3B54412BA96FA068FE504116EB288B1A3B54419298958A69FE504160A8610C1B3B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>665965 - 2909660
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A3709D7A655141E17A148EC6625441A4703D5A7465514185EB51D8C9625441E17A14AE6A6551417B14AEE7CE6254413D0AD7E35B65514152B81EA5D6625441C3F5281C54655141000000D0DA625441295C8F624A6551418FC2F5E8DF625441E17A146E39655141295C8FE2E86254415C8FC2D526655141A4703DBAF2625441E17A146E0F655141E17A141EFF625441C3F5283C0C6551419A9999C905635441EC51B83E0A655141EC51B87E0C635441295C8F5208655141F6285CCF14635441C3F5288C1A655141713D0A270B635441B81E85FB2D655141CDCCCCDC00635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000069F87DF15D655141D1689F9CD56254413D0AD7E35B65514152B81EA5D6625441C3F5281C54655141000000D0DA6254416BBEA8BE4A65514124C0FAC2DF6254416A879C2840655141EB48C052E5625441D833AC7B3965514139655DDBE86254416AE5176735655141693D4504EB62544108228D1326655141768E0C21F3625441E17A146E0F655141E17A141EFF625441EDF45EDD0D65514128175D470263544132FE038C5E6551411480B706D862544169F87DF15D655141D1689F9CD5625441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>665965 - 3634951
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 6  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A3709D7A655141E17A148EC6625441A4703D5A7465514185EB51D8C9625441E17A14AE6A6551417B14AEE7CE6254413D0AD7E35B65514152B81EA5D6625441C3F5281C54655141000000D0DA625441295C8F624A6551418FC2F5E8DF625441E17A146E39655141295C8FE2E86254415C8FC2D526655141A4703DBAF2625441E17A146E0F655141E17A141EFF625441C3F5283C0C6551419A9999C905635441EC51B83E0A655141EC51B87E0C635441295C8F5208655141F6285CCF14635441C3F5288C1A655141713D0A270B635441B81E85FB2D655141CDCCCCDC00635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000069F87DF15D655141D1689F9CD56254413D0AD7E35B65514152B81EA5D6625441C3F5281C54655141000000D0DA6254416BBEA8BE4A65514124C0FAC2DF6254416A879C2840655141EB48C052E5625441D833AC7B3965514139655DDBE86254416AE5176735655141693D4504EB62544108228D1326655141768E0C21F3625441E17A146E0F655141E17A141EFF625441EDF45EDD0D65514128175D470263544132FE038C5E6551411480B706D862544169F87DF15D655141D1689F9CD5625441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>667836 - 2951182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -23  </desc>
-<a>
-0106000000010000000103000000010000001E0000003D0AD733D4FA5041F6285C0F6138554185EB51E8CEFA50415C8FC20568385541D7A3708DCDFA5041F6285CCF6A385541A4703D8ACCFA50419A9999896E3855417B14AED7CBFA5041A4703D8A7538554148E17A64CBFA5041713D0A478D38554133333363CBFA5041D7A370ED92385541E17A143ECBFA5041C3F528AC9838554166666616CBFA50410AD7A3C09E3855417B14AE27CBFA5041000000D0A0385541A4703DFACBFA5041C3F5287CA3385541CDCCCC7CE8FA50417B14AEA79F385541CDCCCC1CF1FA50419A9999799E385541713D0AC7F3FA5041F6285C5F9E385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000003D0AD7B3D9FA5041666666D66B38554185EB5168F7FA5041666666A64F385541C74D5F7CF7FA5041F0D048B44F385541EB410785F5FA50419393AC494E385541D3E89A09F1FA5041C2CF963D4B385541AE47E19AEAFA50419A9999C946385541476BA674E9FA50414F9676E645385541456F65E1E2FA504169C3DC644E385541E22161ABDAFA50411A93B6B458385541A2D0C359D2FA50414C0FBB7E63385541C3552767CFFA504160771CCA6638554177B801D3CDFA5041F8653F406A385541E076BB83CCFA5041440AEFCA6E385541D93320B5CBFA50418D110DB572385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>832664 - 803459
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -340  </desc>
-<a>
-01060000000100000001030000000100000045000000B591E4FDB5A6504163C4F460F6345441AEE127ECB1A650416B46604BF4345441295C8F72B0A65041295C8F12F8345441C3F5283CAFA65041A4703DBA02355441A4703DBAADA65041AE47E16A0735544152B81EA5ACA650410AD7A3A009355441E17A146EAAA65041CDCCCC3C0C35544185EB5118A7A650419A9999F90F355441D7A370DDA4A65041F6285CFF0F35544148E17AC4A1A650417B14AE0710355441AE47E11AA0A65041D7A370BD123554418FC2F5589FA65041E17A141E14355441EC51B8DE98A650418FC2F548213554419A9999599BA650413D0AD7B322355441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E0000007B14AE07A8A65041F6285C3F3D355441D7A3700DA2A65041AE47E11A45355441CDCCCC1CA1A65041E17A146E4635544185EB51C8A0A65041EC51B83E49355441E17A149EA0A65041000000A04A355441AE47E13AA0A6504114AE47014C3554417B14AEE79EA650419A9999A94D355441000000309EA650419A9999994F3554418FC2F5E89DA6504185EB519851355441E17A146EA1A65041666666565935544100000030A3A65041000000A05D355441A4703D3AA4A650419A999929603554417B14AE47A5A650419A999949623554415C8FC235A6A6504152B81EC561355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>832664 - 3104794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -340  </desc>
-<a>
-01060000000100000001030000000100000045000000B591E4FDB5A6504163C4F460F6345441AEE127ECB1A650416B46604BF4345441295C8F72B0A65041295C8F12F8345441C3F5283CAFA65041A4703DBA02355441A4703DBAADA65041AE47E16A0735544152B81EA5ACA650410AD7A3A009355441E17A146EAAA65041CDCCCC3C0C35544185EB5118A7A650419A9999F90F355441D7A370DDA4A65041F6285CFF0F35544148E17AC4A1A650417B14AE0710355441AE47E11AA0A65041D7A370BD123554418FC2F5589FA65041E17A141E14355441EC51B8DE98A650418FC2F548213554419A9999599BA650413D0AD7B322355441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000005C8FC285A9A65041D7A3709D2A355441D7A370FDA5A65041E17A146E2F35544166666676ADA650416666660632355441295C8FD2AEA650411F85EBF131355441CDCCCCDCAFA6504148E17AB4313554411F85EBF1B3A6504133333363333554417B14AE77B7A650415C8FC22535355441333333F3BBA65041C3F5281C363554410C826A1FC5A650415D982CFD3C355441C5C7D07FD1A65041516C996926355441C5DD03FAD3A6504186B7D38127355441BDA779EFD5A6504126834F5028355441AC3B65DAD9A650412FB4C7CF2935544147EC9BA3DBA65041B2CC838F2A355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>832664 - 3426474
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -340  </desc>
-<a>
-01060000000100000001030000000100000045000000B591E4FDB5A6504163C4F460F6345441AEE127ECB1A650416B46604BF4345441295C8F72B0A65041295C8F12F8345441C3F5283CAFA65041A4703DBA02355441A4703DBAADA65041AE47E16A0735544152B81EA5ACA650410AD7A3A009355441E17A146EAAA65041CDCCCC3C0C35544185EB5118A7A650419A9999F90F355441D7A370DDA4A65041F6285CFF0F35544148E17AC4A1A650417B14AE0710355441AE47E11AA0A65041D7A370BD123554418FC2F5589FA65041E17A141E14355441EC51B8DE98A650418FC2F548213554419A9999599BA650413D0AD7B322355441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000005C8FC285A9A65041D7A3709D2A355441D7A370FDA5A65041E17A146E2F35544166666676ADA650416666660632355441295C8FD2AEA650411F85EBF131355441CDCCCCDCAFA6504148E17AB4313554411F85EBF1B3A6504133333363333554417B14AE77B7A650415C8FC22535355441333333F3BBA65041C3F5281C363554410C826A1FC5A650415D982CFD3C355441C5C7D07FD1A65041516C996926355441C5DD03FAD3A6504186B7D38127355441BDA779EFD5A6504126834F5028355441AC3B65DAD9A650412FB4C7CF2935544147EC9BA3DBA65041B2CC838F2A355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>670862 - 216590
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -425  </desc>
-<a>
-0106000000010000000103000000010000000A000000713D0A577EE350415C8FC2952D235541666666467BE3504148E17A742B235541295C8F3278E35041AE47E1AA2A235541E17A14DE76E350418FC2F5482C235541C3F528CC75E35041EC51B8BE2C2355417B14AE276AE350419A99998932235541D7A3700D79E35041AE47E10A3A235541C3F5286C7AE35041713D0AA73A235541A4703D0A81E350411F85EB712F235541713D0A577EE350415C8FC2952D235541
-</a>
-
-<b>
-0106000000010000000103000000010000001900000099A6591D7AE3504158D377282B235541F68ABD6879E35041757D40FA2A23554150F4864078E35041A513C9C12A23554130C1A3D877E35041683700482B235541493347D777E35041AF41614A2B235541C3CCB1BF77E35041929C96732B2355417D87CD3777E350414770CA172C235541C395BAEA76E3504192705D7B2C2355412057CC4D76E35041757471792D2355411C57CC4D76E35041827471792D235541E455CC4D76E35041477571792D2355415E2DD4FD75E350416B5C6CAD2D23554173A982D874E3504191C45E282F235541E79C163673E3504151FA0D7C2F235541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>677423 - 1198153
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -30  </desc>
-<a>
-01060000000100000001030000000100000019000000B81E851B2F3551410AD7A3A0D49554411F85EB512E355141E17A148ED3955441CDCCCCDC183551410AD7A390D195544148E17A04F2345141D7A370FDCD9554417B14AE07EB345141295C8F12CE9554415C8FC275E2345141F6285C0FCF9554411F85EB61DE345141EC51B83ED1955441CDCCCC4CDD345141295C8FB2D2955441D7A3707DDA345141F6285C6FE0955441E17A14CED7345141295C8F82ED9554417B14AE07D834514152B81E65EF9554415C8FC2F5DC34514152B81EE5F995544100000000E5345141EC51B83E05965441E17A149EE23451418FC2F5E80D965441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000007B4CE502E9345141F30820EB049654418BDB4552E7345141B90707F600965441EE94AC20E4345141997283F5FA955441557592A3E0345141C87B180CF595544122E206BEDD345141E6C88B44F0955441078F3695DD3451410A28F790EF955441136EA3DEDC34514171FDA26DEC9554412770DF58DD345141368BE6B4E9955441FAF5F3B9DD345141032A8B8BE79554419AFF39ADDE345141FBFFF60EE29554410535A88EDF3451414DE8850ADC955441DF477BA9DF3451417CE73853DB955441CB205A68E03451414391D12BD995544160B2943BE134514194259AC9D6955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>678878 - 58375
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -36  </desc>
-<a>
-0106000000010000000103000000010000001800000066666666813F51419A99997906915441666666D67F3F514152B81E7503915441713D0A577A3F514114AE4721F89054415C8FC295743F5141A4703D8AF390544114AE4791673F514185EB5198E990544152B81E05603F514148E17AF4E0905441CDCCCCCC5C3F5141C3F528BCDE90544152B81E95573F514152B81E75DC90544185EB5108533F51410AD7A3A0DA905441000000D04F3F514148E17A84D9905441D7A3706D4C3F514185EB5168D89054415C8FC235483F5141000000B0D6905441F6285C6F453F51413D0AD793D59054413D0AD793403F51418FC2F518D4905441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000004A270153313F51410C595AD5D2905441823710FF2C3F5141A3393155D39054414B4F93C5253F5141555E4BD8D4905441E0FA372C0A3F51414B9EB907DA9054410717A9240A3F5141E1E59815DA9054418B75C8190A3F5141BCC88F29DA905441DA03B40C0A3F5141F57C9141DA905441DA03B40C0A3F5141393AAB63DA9054419634AEB6093F51411FF1B3E4DA905441F1E67BF2093F51415DE103B6DB905441B7B993160A3F5141530CEE0EDC90544155BB369C113F51415383A2E2D990544177B04A92213F5141AA6A6886D6905441792B30D82E3F5141118F4582D4905441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>183455 - 334180
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D0000003D0AD713B29B5041C3F5282C2EF054418FC2F508B29B504152B81E652CF05441713D0A27B39B5041295C8FF22AF05441A4703D3AB49B5041000000A029F05441295C8F42B59B5041D7A370ED27F054415C8FC295B69B5041295C8F7225F05441333333D3B79B5041C3F5282C23F05441666666C6B89B5041A4703D9A21F054417B14AED7BA9B504152B81EB51EF05441F90AAFCFBB9B50416ECF5ECC1EF05441D807D021BD9B5041343083241DF05441DE47893BBE9B50417E268FA11BF054411BA6D3EDBF9B5041249E196719F05441E88A4010C19B5041042C9DE917F05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000200000007B14AE97AE9B5041EC51B89E2CF05441F6285CAFAB9B5041A4703D9A32F05441000000A0AF9B50415C8FC28534F0544114AE4781B09B5041EC51B84E32F054410AD7A300B19B504185EB51E82FF054413D0AD713B29B5041C3F5282C2EF054418FC2F508B29B504152B81E652CF05441713D0A27B39B5041295C8FF22AF05441A4703D3AB49B5041000000A029F05441295C8F42B59B5041D7A370ED27F054415C8FC295B69B5041295C8F7225F05441333333D3B79B5041C3F5282C23F05441666666C6B89B5041A4703D9A21F054417B14AED7BA9B504152B81EB51EF05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>579059 - 1201706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001A000000666666A65A3F5141A4703D7A486C5441713D0AF75E3F51415C8FC2953E6C544100000050603F5141295C8F523B6C544148E17AE4623F514148E17A94316C5441E17A14CE663F5141C3F5284C266C54410AD7A320673F5141E17A148E246C5441333333B3543F514185EB51D8276C5441CDCCCC0C473F514148E17A642A6C5441666666862E3F5141A4703DDA326C5441295C8F122A3F514100000070336C5441E17A145E293F5141C3F528AC336C544114AE47B1233F5141C3F528CC356C544185EB5168203F51413D0AD773366C5441AE47E1CA1F3F514166666666366C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D00000085EB5148BD3E5141C3F5283C306C5441A4703D8ABB3E51418FC2F558376C5441A4703D0ABA3E5141AE47E1DA3E6C5441AE47E10AB93E5141295C8FE2446C54418FC2F568B83E5141D7A3705D4C6C54410AD7A3C0B63E5141E17A14AE526C5441E17A141EB53E514185EB51C8596C5441AE47E1BAB33E5141B81E858B5E6C5441D7A3705DB13E514100000010646C5441C3F5286CAC3E5141B81E851B6E6C5441295C8FC2A83E5141AE47E1AA756C54418FC2F558A73E5141E17A142E7B6C54413D0AD7C3A63E51410AD7A360816C54411F85EBB1A63E5141295C8F72866C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>579059 - 3469938
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001A000000666666A65A3F5141A4703D7A486C5441713D0AF75E3F51415C8FC2953E6C544100000050603F5141295C8F523B6C544148E17AE4623F514148E17A94316C5441E17A14CE663F5141C3F5284C266C54410AD7A320673F5141E17A148E246C5441333333B3543F514185EB51D8276C5441CDCCCC0C473F514148E17A642A6C5441666666862E3F5141A4703DDA326C5441295C8F122A3F514100000070336C5441E17A145E293F5141C3F528AC336C544114AE47B1233F5141C3F528CC356C544185EB5168203F51413D0AD773366C5441AE47E1CA1F3F514166666666366C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D00000085EB5148BD3E5141C3F5283C306C5441A4703D8ABB3E51418FC2F558376C5441A4703D0ABA3E5141AE47E1DA3E6C5441AE47E10AB93E5141295C8FE2446C54418FC2F568B83E5141D7A3705D4C6C54410AD7A3C0B63E5141E17A14AE526C5441E17A141EB53E514185EB51C8596C5441AE47E1BAB33E5141B81E858B5E6C5441D7A3705DB13E514100000010646C5441C3F5286CAC3E5141B81E851B6E6C5441295C8FC2A83E5141AE47E1AA756C54418FC2F558A73E5141E17A142E7B6C54413D0AD7C3A63E51410AD7A360816C54411F85EBB1A63E5141295C8F72866C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979265 - 52900
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000140000009ABA4B446BE650418B7EFA42DA0E554143CAF00D77E6504128B5FCBAAD0E5541295C8F3276E650410AD7A3F0AD0E554152B81E1574E6504114AE4751AD0E55416666667669E65041AE47E11AA70E55411F85EBC15DE650418FC2F5F89F0E5541A4703D6A51E65041B81E858B980E554114AE47914DE6504148E17AA4950E5541295C8F224AE650410AD7A320980E55411F85EB7146E65041D7A3704DA40E55418FC2F50843E6504114AE47C1AE0E55419A99997943E65041D7A3708DB40E5541EC51B8AE44E65041C3F5289CB60E5541C3F528CC48E650419A999909BA0E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E00000052B81E1574E6504114AE4751AD0E5541E3A3C1CD71E65041F4F505FCAB0E5541C24E2F556EE6504197C239F4A90E55414352A4376CE6504169E76EB7A80E55416666667669E65041AE47E11AA70E55415D94E04F5EE65041905D764FA00E5541EDEDC4B259E6504102089E879D0E554108B5138856E6504177C5C19F9B0E5541809A9FAE54E650419044D7829A0E554188A1ABE852E65041F4F0A871990E5541ED995ADE52E65041AA9D736B990E5541A4703D6A51E65041B81E858B980E55414ACD871051E650413A2AD847980E55410B761EA250E6504145308DF4970E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>724689 - 129951
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000AEB1C8B55EB150418BDD748EB54A55410DC8BB625EB1504176EC1657B54A554123B9199A5EB15041EBF3673BB54A5541FA4BCB9F4DB15041997C57F6B64A55418991E15350B150418563F3E2C94A5541813F668451B15041D51D4352D24A5541EDF43B9952B1504131777529DC4A5541868CCD1C54B150415EE4C323ED4A554151E3286A65B15041D4EB1408ED4A5541815A9FD26EB15041330208B5EC4A5541E170927F6EB1504179DA3592E94A5541C732CDAF6BB150412E25FA59DD4A554192B6421066B150418E68071AC64A55410E100FC464B150412E5728A4C24A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000853F668451B15041D71D4352D24A55414CE0988752B150419C3BF688DB4A5541EEF43B9952B1504130777529DC4A5541E468CEF553B15041EA1D726EEB4A5541041F3F2054B1504198687521ED4A55410AE6DA8D55B1504198687521ED4A55414EE3286A65B15041D5EB1408ED4A5541904BFF9C6EB15041D363E1B6EC4A554156FE0AB46EB1504167DC6D8DEB4A55416FB4CA9A6EB15041C0BC5599EA4A5541DB8441856EB150414F9B27C9E94A55415025585A6EB150416DB969F0E84A55411C9E5ACA6DB1504106DA9B7EE64A55411CEFCE9D6DB150414FB001BDE54A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>724689 - 329208
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000AEB1C8B55EB150418BDD748EB54A55410DC8BB625EB1504176EC1657B54A554123B9199A5EB15041EBF3673BB54A5541FA4BCB9F4DB15041997C57F6B64A55418991E15350B150418563F3E2C94A5541813F668451B15041D51D4352D24A5541EDF43B9952B1504131777529DC4A5541868CCD1C54B150415EE4C323ED4A554151E3286A65B15041D4EB1408ED4A5541815A9FD26EB15041330208B5EC4A5541E170927F6EB1504179DA3592E94A5541C732CDAF6BB150412E25FA59DD4A554192B6421066B150418E68071AC64A55410E100FC464B150412E5728A4C24A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000853F668451B15041D71D4352D24A55414CE0988752B150419C3BF688DB4A5541EEF43B9952B1504130777529DC4A5541E468CEF553B15041EA1D726EEB4A5541041F3F2054B1504198687521ED4A55410AE6DA8D55B1504198687521ED4A55414EE3286A65B15041D5EB1408ED4A5541904BFF9C6EB15041D363E1B6EC4A554156FE0AB46EB1504167DC6D8DEB4A55416FB4CA9A6EB15041C0BC5599EA4A5541DB8441856EB150414F9B27C9E94A55415025585A6EB150416DB969F0E84A55411C9E5ACA6DB1504106DA9B7EE64A55411CEFCE9D6DB150414FB001BDE54A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>685457 - 685722
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000002A25F2AC9B4251413E4CD03333815441D089A231994251418DE556B83381544159C15DBB94425141CE14E7AB348154415C6760069742514166C068C5358154413E20AB7E974251416B1B442F368154410A6D9500984251414DD48EA736815441E1EFAF7D98425141F67EE8373781544113234CD498425141FBD9C3A137815441AC3C9AFF9842514122D72FFD37815441A79B214999425141318BE35B38815441CDCCCCCC9A42514148E17A743E8154415C8FC265A242514148E17A345E8154415C8FC255AA4251413D0AD7237A815441295C8FC2AB425141B81E85BB7A815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000333333B39442514185EB51A834815441713D0AD7B04251419A9999C92E815441D7A3702DC3425141C3F528CC29815441AE47E1EAC44251411F85EBC127815441B81E855BC542514152B81EB52581544185EB5148C342514152B81E15228154417B14AE07C2425141333333632181544166666646A0425141B81E85EB248154417B14AE8790425141CDCCCC6C22815441A4703DCA8D42514185EB518821815441666666F68C4251411F85EB51228154418FC2F5B890425141AE47E1DA318154419A999929924251410AD7A39033815441333333B39442514185EB51A834815441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>685457 - 1191562
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000002A25F2AC9B4251413E4CD03333815441D089A231994251418DE556B83381544159C15DBB94425141CE14E7AB348154415C6760069742514166C068C5358154413E20AB7E974251416B1B442F368154410A6D9500984251414DD48EA736815441E1EFAF7D98425141F67EE8373781544113234CD498425141FBD9C3A137815441AC3C9AFF9842514122D72FFD37815441A79B214999425141318BE35B38815441CDCCCCCC9A42514148E17A743E8154415C8FC265A242514148E17A345E8154415C8FC255AA4251413D0AD7237A815441295C8FC2AB425141B81E85BB7A815441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000000EE1B116B44251417D444AE72D815441713D0AD7B04251419A9999C92E815441333333B39442514185EB51A834815441C6662661954251418F0B1ACF34815441E58367829742514152DDFFA93581544103E61489984251419F77046D3681544112976B0C9942514150B8AC77378154418D69C78B99425141689FF8C9388154410C6BD59B9A425141F9586E883D8154410E3B848CBD425141E040127F368154411621486FC5425141D586B9814D815441C76AAF99BE42514152E60F9C4F815441DE00B758CA425141019B18567181544148E17AF4CC42514185EB51A870815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>685457 - 1191594
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000002A25F2AC9B4251413E4CD03333815441D089A231994251418DE556B83381544159C15DBB94425141CE14E7AB348154415C6760069742514166C068C5358154413E20AB7E974251416B1B442F368154410A6D9500984251414DD48EA736815441E1EFAF7D98425141F67EE8373781544113234CD498425141FBD9C3A137815441AC3C9AFF9842514122D72FFD37815441A79B214999425141318BE35B38815441CDCCCCCC9A42514148E17A743E8154415C8FC265A242514148E17A345E8154415C8FC255AA4251413D0AD7237A815441295C8FC2AB425141B81E85BB7A815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000333333B39442514185EB51A834815441713D0AD7B04251419A9999C92E815441D7A3702DC3425141C3F528CC29815441AE47E1EAC44251411F85EBC127815441B81E855BC542514152B81EB52581544185EB5148C342514152B81E15228154417B14AE07C2425141333333632181544166666646A0425141B81E85EB248154417B14AE8790425141CDCCCC6C22815441A4703DCA8D42514185EB518821815441666666F68C4251411F85EB51228154418FC2F5B890425141AE47E1DA318154419A999929924251410AD7A39033815441333333B39442514185EB51A834815441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>685457 - 3958529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000002A25F2AC9B4251413E4CD03333815441D089A231994251418DE556B83381544159C15DBB94425141CE14E7AB348154415C6760069742514166C068C5358154413E20AB7E974251416B1B442F368154410A6D9500984251414DD48EA736815441E1EFAF7D98425141F67EE8373781544113234CD498425141FBD9C3A137815441AC3C9AFF9842514122D72FFD37815441A79B214999425141318BE35B38815441CDCCCCCC9A42514148E17A743E8154415C8FC265A242514148E17A345E8154415C8FC255AA4251413D0AD7237A815441295C8FC2AB425141B81E85BB7A815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000333333B39442514185EB51A834815441713D0AD7B04251419A9999C92E815441D7A3702DC3425141C3F528CC29815441AE47E1EAC44251411F85EBC127815441B81E855BC542514152B81EB52581544185EB5148C342514152B81E15228154417B14AE07C2425141333333632181544166666646A0425141B81E85EB248154417B14AE8790425141CDCCCC6C22815441A4703DCA8D42514185EB518821815441666666F68C4251411F85EB51228154418FC2F5B890425141AE47E1DA318154419A999929924251410AD7A39033815441333333B39442514185EB51A834815441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>685457 - 5307794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000002A25F2AC9B4251413E4CD03333815441D089A231994251418DE556B83381544159C15DBB94425141CE14E7AB348154415C6760069742514166C068C5358154413E20AB7E974251416B1B442F368154410A6D9500984251414DD48EA736815441E1EFAF7D98425141F67EE8373781544113234CD498425141FBD9C3A137815441AC3C9AFF9842514122D72FFD37815441A79B214999425141318BE35B38815441CDCCCCCC9A42514148E17A743E8154415C8FC265A242514148E17A345E8154415C8FC255AA4251413D0AD7237A815441295C8FC2AB425141B81E85BB7A815441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000000EE1B116B44251417D444AE72D815441713D0AD7B04251419A9999C92E815441333333B39442514185EB51A834815441C7662661954251418F0B1ACF34815441E88367829742514150DDFFA93581544101E61489984251419E77046D3681544112976B0C9942514150B8AC77378154418C69C78B99425141649FF8C9388154410C6BD59B9A425141F9586E883D8154410E3B848CBD425141E040127F368154411621486FC5425141D586B9814D815441C76AAF99BE42514152E60F9C4F815441DE00B758CA425141019B18567181544148E17AF4CC42514185EB51A870815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3168668 - 3108485
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000080000003D0AD713CBCA5041E17A144ED1AD544185EB5158CCCA504114AE4781D0AD54419A9999C9CDCA5041D7A3704DBBAD544185EB518894CA5041333333B3A5AD54413333330391CA5041333333B3AFAD5441000000708ECA50410AD7A320B9AD5441295C8F528FCA5041A4703DCABAAD54413D0AD713CBCA5041E17A144ED1AD5441
-</a>
-
-<b>
-010600000001000000010300000001000000100000008BF173B991CA504116A26FADADAD5441001D061591CA5041CE609080AFAD54411EBD6ED890CA5041DC52C74FB0AD54410FBB91E890CA504142E5455BB0AD5441E5247BBE91CA5041744B96A9B0AD5441C5E9C68B9BCA5041E2933D2CB4AD5441F5E2BEC5A8CA50416F43FAEAB8AD5441545F6345C8CA50412F5ECA45C4AD5441F991EE12CDCA50417CE22B01C6AD544101AD3A90CDCA50417284B398BEAD54418B795BC9CDCA5041ACC80151BBAD5441E7EFF84EABCA504173D51F4BAEAD5441419C63E696CA5041BC32DF97A6AD5441B1E9AEA094CA50411C7064BCA5AD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3168668 - 3487010
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000080000003D0AD713CBCA5041E17A144ED1AD544185EB5158CCCA504114AE4781D0AD54419A9999C9CDCA5041D7A3704DBBAD544185EB518894CA5041333333B3A5AD54413333330391CA5041333333B3AFAD5441000000708ECA50410AD7A320B9AD5441295C8F528FCA5041A4703DCABAAD54413D0AD713CBCA5041E17A144ED1AD5441
-</a>
-
-<b>
-010600000001000000010300000001000000100000008BF173B991CA504116A26FADADAD5441001D061591CA5041CE609080AFAD54411EBD6ED890CA5041DC52C74FB0AD54410FBB91E890CA504142E5455BB0AD5441E5247BBE91CA5041744B96A9B0AD5441C5E9C68B9BCA5041E2933D2CB4AD5441F5E2BEC5A8CA50416F43FAEAB8AD5441545F6345C8CA50412F5ECA45C4AD5441F991EE12CDCA50417CE22B01C6AD544101AD3A90CDCA50417284B398BEAD54418B795BC9CDCA5041ACC80151BBAD5441E7EFF84EABCA504173D51F4BAEAD5441419C63E696CA5041BC32DF97A6AD5441B1E9AEA094CA50411C7064BCA5AD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979214 - 1730667
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000003F000000379E7625A1965041D81A9F99BB2F55418C636677A196504189C346E5C12F55411217008AA0965041BCB45FECC72F5541D45780389E9650418DEC6B41CD2F554159D98095999650415F56114CD62F5541C5C727B7949650414AECDC6CE12F5541DF8C1AA89896504163B1CF5DE52F554135DFF3349B9650411C568277EA2F55411C4C9AF99A965041BACE0E7BED2F55411CB3CD1E99965041A5CB0DC1F62F5541A1CD9A5696965041F2E84CDEFE2F5541D0958E0191965041CE878C58023055418346B62E859650412F41990A03305541A3E5847D7496504153D4F24503305541 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003F000000379E7625A1965041D81A9F99BB2F55418C636677A196504189C346E5C12F55411217008AA0965041BCB45FECC72F5541D45780389E9650418DEC6B41CD2F554159D98095999650415F56114CD62F5541C5C727B7949650414AECDC6CE12F5541DF8C1AA89896504163B1CF5DE52F554135DFF3349B9650411C568277EA2F55411C4C9AF99A965041BACE0E7BED2F55411CB3CD1E99965041A5CB0DC1F62F5541A1CD9A5696965041F2E84CDEFE2F5541D0958E0191965041CE878C58023055418346B62E859650412F41990A03305541A3E5847D7496504153D4F24503305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979214 - 3485438
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000003F000000379E7625A1965041D81A9F99BB2F55418C636677A196504189C346E5C12F55411217008AA0965041BCB45FECC72F5541D45780389E9650418DEC6B41CD2F554159D98095999650415F56114CD62F5541C5C727B7949650414AECDC6CE12F5541DF8C1AA89896504163B1CF5DE52F554135DFF3349B9650411C568277EA2F55411C4C9AF99A965041BACE0E7BED2F55411CB3CD1E99965041A5CB0DC1F62F5541A1CD9A5696965041F2E84CDEFE2F5541D0958E0191965041CE878C58023055418346B62E859650412F41990A03305541A3E5847D7496504153D4F24503305541 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003F000000379E7625A1965041D81A9F99BB2F55418C636677A196504189C346E5C12F55411217008AA0965041BCB45FECC72F5541D45780389E9650418DEC6B41CD2F554159D98095999650415F56114CD62F5541C5C727B7949650414AECDC6CE12F5541DF8C1AA89896504163B1CF5DE52F554135DFF3349B9650411C568277EA2F55411C4C9AF99A965041BACE0E7BED2F55411CB3CD1E99965041A5CB0DC1F62F5541A1CD9A5696965041F2E84CDEFE2F5541D0958E0191965041CE878C58023055418346B62E859650412F41990A03305541A3E5847D7496504153D4F24503305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979214 - 406674
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000003F000000379E7625A1965041D81A9F99BB2F55418C636677A196504189C346E5C12F55411217008AA0965041BCB45FECC72F5541D45780389E9650418DEC6B41CD2F554159D98095999650415F56114CD62F5541C5C727B7949650414AECDC6CE12F5541DF8C1AA89896504163B1CF5DE52F554135DFF3349B9650411C568277EA2F55411C4C9AF99A965041BACE0E7BED2F55411CB3CD1E99965041A5CB0DC1F62F5541A1CD9A5696965041F2E84CDEFE2F5541D0958E0191965041CE878C58023055418346B62E859650412F41990A03305541A3E5847D7496504153D4F24503305541 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000380000003ABE6AA77A9650417DC38AA0223055414058C0C0909650415F9290991F3055419A82AF14919650412D663C3D2130554126D9F2C48F965041B08EC688233055419A82AF149196504164E3A4302430554145A9D45795965041193883D82430554122FC4DF79796504164E3A43024305541C8D15EA3979650413CE509392230554145A9D45795965041B9BC7FED1F3055415233DC18B89650411D1528A61C3055416BB2A914B99650419AEC9D5A1A3055418F5F3075B6965041C7C7DD1F14305541EAFD8E92C396504130CF71410C30554135A9B0EAC2965041EE51094E09305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979375 - 1749311
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000A9EDFF315BE0504101F5F104CA8354414BC4BF225AE050411F27ECA6E3835441529CEA9A64E0504128C1CE48E383544153A2210A66E05041EB5CC649CA83544108E6AE6067E0504106FE71E4B08354411F85EBE162E05041F6285CBFB1835441212F7B785FE0504175BC971BB28354419B45AD9F5CE050417F0D1343B2835441A9EDFF315BE0504101F5F104CA835441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000003D0AD7B35DE050410AD7A330C38354415C8FC2555DE05041F6285C8FCA835441713D0A275DE050418FC2F538CE835441346AAE155CE05041CAFE6695E3835441569CEA9A64E0504123C1CE48E38354417498A4A066E0504162D7D22AE3835441B81E85FB67E050415C8FC245C983544185EB514869E050417B14AE87B083544107E6AE6067E050410AFE71E4B08354411F85EBE162E05041F6285CBFB1835441202F7B785FE0504175BC971BB2835441CDCCCC8C5EE0504148E17A34B2835441000000005EE0504148E17A34BD8354413D0AD7B35DE050410AD7A330C3835441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979375 - 3393860
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000A9EDFF315BE0504101F5F104CA8354414BC4BF225AE050411F27ECA6E3835441529CEA9A64E0504128C1CE48E383544153A2210A66E05041EB5CC649CA83544108E6AE6067E0504106FE71E4B08354411F85EBE162E05041F6285CBFB1835441212F7B785FE0504175BC971BB28354419B45AD9F5CE050417F0D1343B2835441A9EDFF315BE0504101F5F104CA835441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000003D0AD7B35DE050410AD7A330C38354415C8FC2555DE05041F6285C8FCA835441713D0A275DE050418FC2F538CE835441346AAE155CE05041CAFE6695E3835441569CEA9A64E0504123C1CE48E38354417498A4A066E0504162D7D22AE3835441B81E85FB67E050415C8FC245C983544185EB514869E050417B14AE87B083544107E6AE6067E050410AFE71E4B08354411F85EBE162E05041F6285CBFB1835441202F7B785FE0504175BC971BB2835441CDCCCC8C5EE0504148E17A34B2835441000000005EE0504148E17A34BD8354413D0AD7B35DE050410AD7A330C3835441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>970040 - 967065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000F5100F52265E5141F8E84DE3B398544128D5347E2A5E5141FC2A20E867985441A5123F35155E5141CC49A5F3629854416CBD245C105E51413DFFD4A7B39854417D3AAB8E145E5141CE608DC9B398544166DEB54E1C5E5141B7B39A84B4985441F36C53A5225E5141298BC113B698544113E1BF25265E51416D838E0BB7985441F5100F52265E5141F8E84DE3B3985441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000713D0A37335E5141295C8F32BB98544152B81E95355E5141EC51B8CE929854418FC2F5E8375E51415C8FC2056B985441EC51B87E2A5E5141713D0AE767985441295C8F42285E5141295C8F829098544152B81E25265E5141713D0A17B7985441713D0A37335E5141295C8F32BB985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>970040 - 2933475
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000F5100F52265E5141F8E84DE3B398544128D5347E2A5E5141FC2A20E867985441A5123F35155E5141CC49A5F3629854416CBD245C105E51413DFFD4A7B39854417D3AAB8E145E5141CE608DC9B398544166DEB54E1C5E5141B7B39A84B4985441F36C53A5225E5141298BC113B698544113E1BF25265E51416D838E0BB7985441F5100F52265E5141F8E84DE3B3985441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000713D0A37335E5141295C8F32BB98544152B81E95355E5141EC51B8CE929854418FC2F5E8375E51415C8FC2056B985441EC51B87E2A5E5141713D0AE767985441295C8F42285E5141295C8F829098544152B81E25265E5141713D0A17B7985441713D0A37335E5141295C8F32BB985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>970040 - 3788619
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000F5100F52265E5141F8E84DE3B398544128D5347E2A5E5141FC2A20E867985441A5123F35155E5141CC49A5F3629854416CBD245C105E51413DFFD4A7B39854417D3AAB8E145E5141CE608DC9B398544166DEB54E1C5E5141B7B39A84B4985441F36C53A5225E5141298BC113B698544113E1BF25265E51416D838E0BB7985441F5100F52265E5141F8E84DE3B3985441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000713D0A37335E5141295C8F32BB98544152B81E95355E5141EC51B8CE929854418FC2F5E8375E51415C8FC2056B985441EC51B87E2A5E5141713D0AE767985441295C8F42285E5141295C8F829098544152B81E25265E5141713D0A17B7985441713D0A37335E5141295C8F32BB985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978656 - 393829
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000295F3A72E5D95041C8A6C5D24C7D5441E747C28AEFD95041775AC6864C7D544152B81E850ADA5041B81E85FB4B7D5441F9BF218C0FDA5041292B5FDE4B7D5441F79D6CBD2DDA50417197512F4B7D5441713D0A4740DA50413D0AD7C34A7D5441BD7019EC5FDA50410B016E0C4A7D54418EB5F5CF66DA5041FF892BDA497D544109A2050666DA504119C7F3823E7D5441E862875663DA5041F65D408D3E7D5441E096D30641DA50411C4331543F7D5441EC1E6DA32EDA5041AB8D9FBE3F7D5441073E57B921DA50414E5E5C09407D54419B1B190212DA5041007B4F64407D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F6285C8F0CDA50413D0AD783407D5441713D0AA73FDA5041C3F5285C3F7D54410AD7A31066DA5041D7A3707D3E7D544185EB515865DA504148E17A94337D54415C8FC2153FDA50411F85EB71347D544185EB51880EDA5041AE47E18A357D544185EB51C8E8D950415C8FC265367D54413D0AD783E8D950417B14AE27387D5441E17A141EE7D95041CDCCCC5C417D5441F6285C8F0CDA50413D0AD783407D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978656 - 1759464
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000295F3A72E5D95041C8A6C5D24C7D5441E747C28AEFD95041775AC6864C7D544152B81E850ADA5041B81E85FB4B7D5441F9BF218C0FDA5041292B5FDE4B7D5441F79D6CBD2DDA50417197512F4B7D5441713D0A4740DA50413D0AD7C34A7D5441BD7019EC5FDA50410B016E0C4A7D54418EB5F5CF66DA5041FF892BDA497D544109A2050666DA504119C7F3823E7D5441E862875663DA5041F65D408D3E7D5441E096D30641DA50411C4331543F7D5441EC1E6DA32EDA5041AB8D9FBE3F7D5441073E57B921DA50414E5E5C09407D54419B1B190212DA5041007B4F64407D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F6285C8F0CDA50413D0AD783407D5441713D0AA73FDA5041C3F5285C3F7D54410AD7A31066DA5041D7A3707D3E7D544185EB515865DA504148E17A94337D54415C8FC2153FDA50411F85EB71347D544185EB51880EDA5041AE47E18A357D544185EB51C8E8D950415C8FC265367D54413D0AD783E8D950417B14AE27387D5441E17A141EE7D95041CDCCCC5C417D5441F6285C8F0CDA50413D0AD783407D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978656 - 4398522
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000295F3A72E5D95041C8A6C5D24C7D5441E747C28AEFD95041775AC6864C7D544152B81E850ADA5041B81E85FB4B7D5441F9BF218C0FDA5041292B5FDE4B7D5441F79D6CBD2DDA50417197512F4B7D5441713D0A4740DA50413D0AD7C34A7D5441BD7019EC5FDA50410B016E0C4A7D54418EB5F5CF66DA5041FF892BDA497D544109A2050666DA504119C7F3823E7D5441E862875663DA5041F65D408D3E7D5441E096D30641DA50411C4331543F7D5441EC1E6DA32EDA5041AB8D9FBE3F7D5441073E57B921DA50414E5E5C09407D54419B1B190212DA5041007B4F64407D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F6285C8F0CDA50413D0AD783407D5441713D0AA73FDA5041C3F5285C3F7D54410AD7A31066DA5041D7A3707D3E7D544185EB515865DA504148E17A94337D54415C8FC2153FDA50411F85EB71347D544185EB51880EDA5041AE47E18A357D544185EB51C8E8D950415C8FC265367D54413D0AD783E8D950417B14AE27387D5441E17A141EE7D95041CDCCCC5C417D5441F6285C8F0CDA50413D0AD783407D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16579 - 3185678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000200000008FC2F558ADF85041A4703D4AF46F5441A4703D9AABF85041AE47E1AAF56F544148E17A64A7F85041E17A14BEF76F54415C8FC245A6F85041B81E854BF86F54419A999949A5F85041F6285C3FF96F54413D0AD793AAF850411F85EB21FB6F544114AE47A1A8F85041D7A3703DFF6F544148E17A84B6F8504100000030047054415C8FC2A5C4F850418FC2F538097054413D0AD793C5F85041F6285C3F097054413D0AD733C5F850410AD7A3E0057054418FC2F508C5F850411F85EB41037054413D0AD7F3C4F8504133333383007054413D0AD7B3C4F8504148E17A44FD6F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002700000048E17A64C5F850419A999999DD6F544148E17A94B1F85041F6285CEFD76F54418FC2F5F8B0F85041EC51B8DEDC6F544166666606B4F8504133333353DD6F544114AE47B1B3F85041CDCCCCDCDF6F5441B81E85ABB0F85041666666C6DF6F544175781790B0F85041DC8B729BE86F54415D277887B0F85041D9E3F38DE96F5441CE6DFF3DB0F8504177DE71D5EC6F5441AA1B64B8AFF85041B7356C96EF6F544182939397AFF8504154BE9143F06F5441479EC552AFF85041870CCBFAF06F5441E7F245E9AEF85041F5C49011F26F544123137BC3AEF8504198EEF174F26F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16579 - 3404185
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000200000008FC2F558ADF85041A4703D4AF46F5441A4703D9AABF85041AE47E1AAF56F544148E17A64A7F85041E17A14BEF76F54415C8FC245A6F85041B81E854BF86F54419A999949A5F85041F6285C3FF96F54413D0AD793AAF850411F85EB21FB6F544114AE47A1A8F85041D7A3703DFF6F544148E17A84B6F8504100000030047054415C8FC2A5C4F850418FC2F538097054413D0AD793C5F85041F6285C3F097054413D0AD733C5F850410AD7A3E0057054418FC2F508C5F850411F85EB41037054413D0AD7F3C4F8504133333383007054413D0AD7B3C4F8504148E17A44FD6F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002700000048E17A64C5F850419A999999DD6F544148E17A94B1F85041F6285CEFD76F54418FC2F5F8B0F85041EC51B8DEDC6F544166666606B4F8504133333353DD6F544114AE47B1B3F85041CDCCCCDCDF6F5441B81E85ABB0F85041666666C6DF6F544175781790B0F85041DC8B729BE86F54415D277887B0F85041D9E3F38DE96F5441CE6DFF3DB0F8504177DE71D5EC6F5441AA1B64B8AFF85041B7356C96EF6F544182939397AFF8504154BE9143F06F5441479EC552AFF85041870CCBFAF06F5441E7F245E9AEF85041F5C49011F26F544123137BC3AEF8504198EEF174F26F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263055 - 1096924
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE571C075141000000E086455441000000001E0751419A9999598F455441EC51B82E1F07514152B81EC594455441E17A14FE200751419A9999F99C4554413D0AD7632207514100000050A3455441B81E850B23075141666666F6AA455441AE47E14A23075141295C8FD2AD4554419A9999592607514148E17A54AD455441000000402707514166666636AD4554417D5A6C002A0751413B9841B3AC455441D7FFC7C72E075141ACFC5CE7AB455441809326FE300751412E9C04FEAB4554415CD829DC35075141ACFC5CE7AB4554410474A1213707514172114230AC455441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000006F679D0B230751411C1CCEF7AA45544111A2610D230751411DC6E80BAB45544106513D2E23075141DF729A87AC4554418F62746023075141FCAA4A28AD45544182EE4D2024075141333B30ACAD4554419A9999592607514148E17A54AD455441000000402707514166666636AD4554417C5A6C002A0751413B9841B3AC455441AC6F60712D0751419E91AB81AC455441568B9F5E3307514175584449AC4554417B14AEC7360751417B14AE37AC455441E17A144E3C075141E17A141EAC45544114AE47A13E07514100000040AC45544193422E9D410751412B451D78AC455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263055 - 3555793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE571C075141000000E086455441000000001E0751419A9999598F455441EC51B82E1F07514152B81EC594455441E17A14FE200751419A9999F99C4554413D0AD7632207514100000050A3455441B81E850B23075141666666F6AA455441AE47E14A23075141295C8FD2AD4554419A9999592607514148E17A54AD455441000000402707514166666636AD4554417D5A6C002A0751413B9841B3AC455441D7FFC7C72E075141ACFC5CE7AB455441809326FE300751412E9C04FEAB4554415CD829DC35075141ACFC5CE7AB4554410474A1213707514172114230AC455441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000006F679D0B230751411C1CCEF7AA45544111A2610D230751411DC6E80BAB45544106513D2E23075141DF729A87AC4554418F62746023075141FCAA4A28AD45544182EE4D2024075141333B30ACAD4554419A9999592607514148E17A54AD455441000000402707514166666636AD4554417C5A6C002A0751413B9841B3AC455441AC6F60712D0751419E91AB81AC455441568B9F5E3307514175584449AC4554417B14AEC7360751417B14AE37AC455441E17A144E3C075141E17A141EAC45544114AE47A13E07514100000040AC45544193422E9D410751412B451D78AC455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132442 - 1215066
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001F000000FCE9BFA82E8551414541D77C1D8554419E9D8EE52F855141C867DCD6208554419CE65A573185514140B35E732585544116CA4B10358551412ACBE3C832855441261ED00535855141B73D00BA338554416666661640855141CDCCCCEC3085544152B81EB549855141000000602F85544185EB51D84F855141E17A145E2F855441A4703D9A5B855141333333033085544185EB51885D855141666666D61C855441666666B65D855141F6285C0F1B8554413D0AD7435E855141713D0A6712855441A4703D9A5F8551413D0AD7F30A855441A4703D7A6585514185EB5148F2845441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000079000000AE47E10A36855141CDCCCCDCCE845441E17A149E3485514133333343CF8454417B14AE0737855141666666D6D78454410AD7A33033855141C3F5283CD984544114AE47E13085514100000050D0845441AE47E1EA2A855141CDCCCCFCD184544114AE47D1238551415C8FC225D4845441D7A3702D258551417B14AEF7D88454410AD7A3F02485514148E17A74DA8454413333331324855141295C8FD2DB84544152B81E4523855141333333A3DC845441666666F621855141F6285CEFDD84544185EB51382185514166666646DF845441713D0A472085514152B81E15E1845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132442 - 3978034
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001F000000FCE9BFA82E8551414541D77C1D8554419E9D8EE52F855141C867DCD6208554419CE65A573185514140B35E732585544116CA4B10358551412ACBE3C832855441261ED00535855141B73D00BA338554416666661640855141CDCCCCEC3085544152B81EB549855141000000602F85544185EB51D84F855141E17A145E2F855441A4703D9A5B855141333333033085544185EB51885D855141666666D61C855441666666B65D855141F6285C0F1B8554413D0AD7435E855141713D0A6712855441A4703D9A5F8551413D0AD7F30A855441A4703D7A6585514185EB5148F2845441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000770000003D0AD7D329855141F6285C5F1685544148E17A542C85514152B81E851D855441F6285C3F2E855141E17A149E22855441EC51B82E3385514114AE473134855441261ED00535855141B33D00BA338554410FB7A025358551417FBE4CD932855441A1E65A57318551413FB35E73258554412EFED7133085514144C91C3921855441F65DB4B42E855141D3C94A781D855441E17A149E468551417B14AE271D855441E17A145E4F8551415C8FC2C5EA8454418FC2F51848855141AE47E12ADF8454417B14AE3745855141A4703DEADB8454410000006042855141AE47E1DAD8845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132442 - 399756
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001F000000FCE9BFA82E8551414541D77C1D8554419E9D8EE52F855141C867DCD6208554419CE65A573185514140B35E732585544116CA4B10358551412ACBE3C832855441261ED00535855141B73D00BA338554416666661640855141CDCCCCEC3085544152B81EB549855141000000602F85544185EB51D84F855141E17A145E2F855441A4703D9A5B855141333333033085544185EB51885D855141666666D61C855441666666B65D855141F6285C0F1B8554413D0AD7435E855141713D0A6712855441A4703D9A5F8551413D0AD7F30A855441A4703D7A6585514185EB5148F2845441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000A04077A6298551414B17C301168554413D0AD7D329855141F6285C5F1685544148E17A542C85514152B81E851D855441F6285C3F2E855141E17A149E22855441EC51B82E3385514114AE473134855441261ED00535855141B33D00BA338554410FB7A025358551417FBE4CD932855441A1E65A57318551413FB35E732585544143F8D8C1308551411B891896238554412EFED7133085514144C91C3921855441F8D7AEB32E8551415C64B07C1D85544192544CB62E855141A418A77C1D855441F75DB4B42E855141D2C94A781D85544182F1C22A2D85514105D5D0C518855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>254956 - 965992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000C70000001F85EBF15DA0504100000070643254419A9999B960A050415C8FC275633254417B14AE8762A050418FC2F528633254411F85EBE163A050415C8FC27563325441B81E856B64A05041C3F5280C64325441B81E85DB64A050419A9999A9643254418FC2F58865A0504114AE47B16632544114AE47C165A050419A9999196932544152B81E1566A05041666666266D325441C3F528CC67A05041D7A3708D6D325441CDCCCC3C68A05041C3F5282C6E3254417B14AEF768A05041000000506E3254413D0AD7A368A05041A4703D9A6F3254413D0AD76368A050410AD7A33072325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D000000EC51B80E80A0504100000010133254414DB4A28D80A050415862B6C313325441EC51B8FE80A050413D0AD763143254413D0AD74381A05041713D0A571532544114AE471181A05041D7A370ED17325441A3673ADF80A05041BFE518B1183254418F84B18781A050412B696ADA18325441E393350F7FA05041768B8F401C325441D7A370ED7DA05041666666561E32544148E17A047DA050417B14AE771F325441C3F528EC7BA0504185EB5128213254411F85EB617AA0504152B81E65233254414F2C709279A05041A55F4184243254416666662677A0504114AE471128325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294747 - 2877325
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000009A999929B3C750418FC2F5987B3E5541B81E85DBCAC75041F6285CCF763E55417B14AED7CBC75041295C8F92763E5541A4703D3AD6C7504152B81EE5733E5541000000D0E8C7504152B81E45703E5541F6285CEF01C850415C8FC2056A3E5541AE47E11AFAC7504100000060583E5541035374A8F5C750416EE2081C503E5541F6285C9F87C750411F85EBE17A3E5541295C8FE28CC75041333333D3833E55419A999929B3C750418FC2F5987B3E5541
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F528FCD3C7504152B81ED5313E5541713D0A27D1C75041CDCCCC9C2E3E5541713D0AE7CEC750419A9999392B3E5541F6285CCFCEC75041666666162B3E554100000060C7C75041F6285CEF1D3E554133333353C0C75041F6285C9F113E5541AE47E17ABFC7504148E17AE4103E554152B81E55BEC75041EC51B8AE103E55419A9999D9B9C750419A999989123E5541C3F5289C95C7504152B81E15223E5541713D0A8770C750419A9999F9313E5541000000606AC750410AD7A3A0343E55412BFCDC876AC75041CCD2A68A353E554173B9BC8D6BC750415CA6C0EF363E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294747 - 5268669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000009A999929B3C750418FC2F5987B3E5541B81E85DBCAC75041F6285CCF763E55417B14AED7CBC75041295C8F92763E5541A4703D3AD6C7504152B81EE5733E5541000000D0E8C7504152B81E45703E5541F6285CEF01C850415C8FC2056A3E5541AE47E11AFAC7504100000060583E5541035374A8F5C750416EE2081C503E5541F6285C9F87C750411F85EBE17A3E5541295C8FE28CC75041333333D3833E55419A999929B3C750418FC2F5987B3E5541
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F528FCD3C7504152B81ED5313E5541713D0A27D1C75041CDCCCC9C2E3E5541713D0AE7CEC750419A9999392B3E5541F6285CCFCEC75041666666162B3E554100000060C7C75041F6285CEF1D3E554133333353C0C75041F6285C9F113E5541AE47E17ABFC7504148E17AE4103E554152B81E55BEC75041EC51B8AE103E55419A9999D9B9C750419A999989123E5541C3F5289C95C7504152B81E15223E5541713D0A8770C750419A9999F9313E5541000000606AC750410AD7A3A0343E55412BFCDC876AC75041CCD2A68A353E554173B9BC8D6BC750415CA6C0EF363E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>23777 - 98870
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE4781465951410AD7A320777E544166666686455951417B14AE87727E544185EB5158445951418FC2F5C8717E54411F85EB513E595141B81E853B737E544185EB51183E59514114AE4721727E5441A4703D0A3759514148E17A74737E5441295C8F323059514148E17A44747E544114AE479128595141E17A149E747E5441333333D3195951419A999989747E54419A99995913595141CDCCCC7C747E5441295C8F1205595141AE47E14A767E544166666666FF58514148E17A54767E5441B81E85DBF1585141CDCCCC0C787E5441713D0A67EE585141A4703D3A787E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000F4B9834D4559514181D9C363727E5441E47572A84459514161798CFB717E5441D4CB98A241595141E752A06F727E54411F85EB513E595141B81E853B737E5441BD40812D3E595141E1021689727E5441DB905AC63D5951410EDCE05C727E5441F956F9833A5951416B0661CD727E5441A4703D0A3759514148E17A74737E5441295C8F323059514148E17A44747E544114AE479128595141E17A149E747E5441333333D3195951419A999989747E54419A99995913595141CDCCCC7C747E5441295C8F1205595141AE47E14A767E544166666666FF58514148E17A54767E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>23777 - 300582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE4781465951410AD7A320777E544166666686455951417B14AE87727E544185EB5158445951418FC2F5C8717E54411F85EB513E595141B81E853B737E544185EB51183E59514114AE4721727E5441A4703D0A3759514148E17A74737E5441295C8F323059514148E17A44747E544114AE479128595141E17A149E747E5441333333D3195951419A999989747E54419A99995913595141CDCCCC7C747E5441295C8F1205595141AE47E14A767E544166666666FF58514148E17A54767E5441B81E85DBF1585141CDCCCC0C787E5441713D0A67EE585141A4703D3A787E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000F4B9834D4559514181D9C363727E5441E47572A84459514161798CFB717E5441D4CB98A241595141E752A06F727E54411F85EB513E595141B81E853B737E5441BD40812D3E595141E1021689727E5441DB905AC63D5951410EDCE05C727E5441F956F9833A5951416B0661CD727E5441A4703D0A3759514148E17A74737E5441295C8F323059514148E17A44747E544114AE479128595141E17A149E747E5441333333D3195951419A999989747E54419A99995913595141CDCCCC7C747E5441295C8F1205595141AE47E14A767E544166666666FF58514148E17A54767E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2626704 - 3165582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002A0000008FC2F5B8FED15041AE47E16AA62A54416666665600D25041CDCCCCDCA62A54419A99994902D250418FC2F578A62A544148E17A9406D250411F85EB11A42A544185EB51B80AD25041295C8F429E2A5441EC51B8BE11D2504148E17A84922A54410AD7A32016D25041CDCCCC5C8D2A54418FC2F5F819D25041D7A3706D8B2A5441EC51B83E22D25041C3F528AC872A54417B14AE3722D25041D7A3707D862A5441295C8F321ED250415C8FC245862A5441F6285CAF1BD25041CDCCCCFC842A5441CDCCCC5C16D25041D7A3700D7B2A5441D7A3701D0AD25041CDCCCC1C7D2A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000008FC2F5B8FED15041AE47E16AA62A54416666665600D25041CDCCCCDCA62A54419A99994902D250418FC2F578A62A544148E17A9406D250411F85EB11A42A544185EB51B80AD25041295C8F429E2A5441EC51B8BE11D2504148E17A84922A54410AD7A32016D25041CDCCCC5C8D2A54418FC2F5F819D25041D7A3706D8B2A5441EC51B83E22D25041C3F528AC872A54417B14AE3722D25041D7A3707D862A5441295C8F321ED250415C8FC245862A5441F6285CAF1BD25041CDCCCCFC842A5441CDCCCC5C16D25041D7A3700D7B2A5441D7A3701D0AD25041CDCCCC1C7D2A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905028 - 991912
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000000000104E33514152B81E05D53C5441A4703D6A51335141AE47E18AD93C5441F48DF30152335141D70B188AD93C54415C8FC2754E335141AE47E1BAD43C544114AE47D148335141CDCCCCFCCD3C544185EB51D842335141B81E85CBC73C5441D7A3709D3C335141EC51B8EEC13C5441F6285CBF33335141F6285C4FBA3C54417B14AEB72F33514133333303B73C54411F85EB612C33514114AE47A1B43C54415C8FC2852F3351418FC2F548B73C54413D0AD77333335141295C8FA2BA3C544152B81E553C3351413D0AD733C23C5441713D0A9742335141A4703D1AC83C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F0000000262764F423351418473C0D6C73C5441FDB92BF74033514191482192C63C544122076C773F33514115294E28C53C5441D43813EC3D335141448F8BB3C33C54415BD593E23C335141FB3E37B9C23C544187AD4A533C335141262D4832C23C54410B038BE93B335141F8CF29D8C13C54416FF489C73A33514171E205E1C03C544178A7FD453A335141E8669F72C03C544153CD22023A3351413F08CC38C03C5441442CA52939335141CEF14D80BF3C54417BB2141B38335141050ABB99BE3C54414E2D7093373351411CC55325BE3C544178EA6B2437335141015087C7BD3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905028 - 3586923
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000000000104E33514152B81E05D53C5441A4703D6A51335141AE47E18AD93C5441F48DF30152335141D70B188AD93C54415C8FC2754E335141AE47E1BAD43C544114AE47D148335141CDCCCCFCCD3C544185EB51D842335141B81E85CBC73C5441D7A3709D3C335141EC51B8EEC13C5441F6285CBF33335141F6285C4FBA3C54417B14AEB72F33514133333303B73C54411F85EB612C33514114AE47A1B43C54415C8FC2852F3351418FC2F548B73C54413D0AD77333335141295C8FA2BA3C544152B81E553C3351413D0AD733C23C5441713D0A9742335141A4703D1AC83C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F0000000262764F423351418473C0D6C73C5441FDB92BF74033514191482192C63C544122076C773F33514115294E28C53C5441D43813EC3D335141448F8BB3C33C54415BD593E23C335141FB3E37B9C23C544187AD4A533C335141262D4832C23C54410B038BE93B335141F8CF29D8C13C54416FF489C73A33514171E205E1C03C544178A7FD453A335141E8669F72C03C544153CD22023A3351413F08CC38C03C5441442CA52939335141CEF14D80BF3C54417BB2141B38335141050ABB99BE3C54414E2D7093373351411CC55325BE3C544178EA6B2437335141015087C7BD3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3014593 - 247477
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000170000007B14AE2706AE50411F85EBF170D45441295C8FC205AE5041713D0A976ED45441AE47E1AA04AE5041E17A146E6BD454417B14AE0702AE50410AD7A32065D45441A4703D2A00AE50415C8FC2C560D45441713D0A07FEAD5041CDCCCC9C5CD4544185EB5188FCAD5041F6285C2F5AD4544185EB51B8F6AD50413D0AD7D353D4544148E17AF4F3AD5041E17A147E50D4544185EB5128F1AD5041000000504CD4544152B81E05EFAD50418FC2F50848D454418FC2F5B8EBAD504114AE473149D454411F85EB81E9AD5041666666364FD45441B81E859BE6AD504114AE475154D45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000003B634005AE50413DE9851E6DD454414FF7629EFFAD5041BBD393B55FD45441713D0A07FEAD5041CDCCCC9C5CD4544185EB5188FCAD5041F6285C2F5AD4544185EB51B8F6AD50413D0AD7D353D4544148E17AF4F3AD5041E17A147E50D4544185EB5128F1AD5041000000504CD4544152B81E05EFAD50418FC2F50848D454418FC2F5B8EBAD504114AE473149D454411F85EB81E9AD5041666666364FD45441B81E859BE6AD504114AE475154D454417B14AEE7E3AD5041EC51B8AE59D454417BDE28AEE3AD5041D22FF8AE5AD45441295C8F52E3AD5041713D0A475CD45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3014593 - 275081
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000170000007B14AE2706AE50411F85EBF170D45441295C8FC205AE5041713D0A976ED45441AE47E1AA04AE5041E17A146E6BD454417B14AE0702AE50410AD7A32065D45441A4703D2A00AE50415C8FC2C560D45441713D0A07FEAD5041CDCCCC9C5CD4544185EB5188FCAD5041F6285C2F5AD4544185EB51B8F6AD50413D0AD7D353D4544148E17AF4F3AD5041E17A147E50D4544185EB5128F1AD5041000000504CD4544152B81E05EFAD50418FC2F50848D454418FC2F5B8EBAD504114AE473149D454411F85EB81E9AD5041666666364FD45441B81E859BE6AD504114AE475154D45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000003B634005AE50413DE9851E6DD454414FF7629EFFAD5041BBD393B55FD45441713D0A07FEAD5041CDCCCC9C5CD4544185EB5188FCAD5041F6285C2F5AD4544185EB51B8F6AD50413D0AD7D353D4544148E17AF4F3AD5041E17A147E50D4544185EB5128F1AD5041000000504CD4544152B81E05EFAD50418FC2F50848D454418FC2F5B8EBAD504114AE473149D454411F85EB81E9AD5041666666364FD45441B81E859BE6AD504114AE475154D454417B14AEE7E3AD5041EC51B8AE59D454417BDE28AEE3AD5041D22FF8AE5AD45441295C8F52E3AD5041713D0A475CD45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986361 - 408826
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000040000006B0000007B14AE1789FA50417B14AE271EC454413D0AD76386FA5041A4703DDA1EC454411F85EBD183FA5041713D0A6721C454413D0AD7337BFA50413D0AD7F329C4544114AE47517AFA504148E17AD42AC454417B14AE1779FA50418FC2F5582AC454413333334377FA504148E17AA429C45441EC51B87E6AFA5041295C8F7219C45441713D0AE767FA5041A4703D2A16C4544114AE479166FA5041C3F5281C16C454418FC2F5B861FA50410000006018C4544114AE47515BFA50417B14AE871DC45441D7A370FD59FA50417B14AEC71EC45441D7A3705D59FA50413D0AD7E320C45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000008600000018CDCC2C78FA50415B8FC2154DC454416D29375378FA504182231A6747C4544136DA5C8F78FA50414000846B3EC45441010EA5F078FA50415F32861B30C45441C45098795BFA50410C0615CE37C454413AFB52185BFA5041C7576F1D46C4544165D724DC5AFA50416B20E5184FC454419A777FD459FA50414B736F5D4FC4544132E17A045AFA5041B7CCCC3C48C454414ED8382A5AFA504130E148B142C45441E7B71E455AFA50417AC2F5A83EC454412E5E246C5AFA504105E148E138C454418FC2F5885AFA50411652B8AE34C45441C3F5285C59FA50410AD7A3C033C45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7921 - 57904
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000B000000A4BBA2D485B050415820D3BDE3E05441666666A689B05041EC51B89EDEE054415C8FC2B591B05041C3F528ACD7E054416666660694B05041B81E856BD6E05441666666A684B0504152B81E25C6E054415C8FC2457DB050415C8FC255BEE054413D0AD7E36FB05041C3F5282CB0E05441000000B06EB05041713D0AA7B0E05441C3F5289C60B05041AE47E19AB5E0544134DF19A668B05041FBC7757AC2E05441A4BBA2D485B050415820D3BDE3E05441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000043E9A94093B05041C0A980D6D6E05441035B37D193B05041E55B4B88D6E05441A66B68DF93B05041C7BC9D80D6E05441DF274CFB93B05041E5E08671D6E054411B7BAC9888B05041691F8852CAE05441666666A684B0504152B81E25C6E054415C8FC2457DB050415C8FC255BEE05441FD83F2E36FB050417A09462CB0E05441000000B06EB05041713D0AA7B0E05441FD8DEE9E60B050415E9F519FB5E0544134DF19A668B05041FBC7757AC2E054418E186EC685B0504164DEA1ADE3E05441906439B589B05041F2C86C55DEE0544104DCEE6E91B05041E20BF6E8D7E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987365 - 60215
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000007B14AE177DDC504185EB51F8ABC25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C25441D7A370ED8EDC504166666676ABC25441713D0AB790DC504133333343ABC2544148E17AC490DC5041333333639CC25441F6285C4F6FDC50417B14AEE798C254411F85EBC165DC50418FC2F53898C25441C3F528BC65DC504148E17A44A5C2544185EB51A866DC5041295C8F52A6C2544148E17A046BDC504100000040ADC25441B81E852B6CDC5041C3F528BCAEC2544152B81E156EDC50415C8FC265AFC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007C4E36657EDC5041ABF582F0A9C25441CC169E667EDC50417959CED6A9C254414E7BD9CD7EDC5041DBF85F2EA9C25441987ADCE17EDC5041E5163F2EA9C25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C254419B6F994384DC50413B54899BA9C254417755ED0C8FDC50411281E072ABC25441EE1197AF90DC5041F3960844ABC25441F3F135B790DC50417816D412ABC2544160B441B790DC5041DA3BD005ABC254413A2242B790DC5041FDA65605ABC254411459B8B790DC5041469C8082AAC25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987365 - 127702
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000007B14AE177DDC504185EB51F8ABC25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C25441D7A370ED8EDC504166666676ABC25441713D0AB790DC504133333343ABC2544148E17AC490DC5041333333639CC25441F6285C4F6FDC50417B14AEE798C254411F85EBC165DC50418FC2F53898C25441C3F528BC65DC504148E17A44A5C2544185EB51A866DC5041295C8F52A6C2544148E17A046BDC504100000040ADC25441B81E852B6CDC5041C3F528BCAEC2544152B81E156EDC50415C8FC265AFC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007B4E36657EDC5041A9F582F0A9C25441CC169E667EDC50417559CED6A9C25441517BD9CD7EDC5041D9F85F2EA9C25441957ADCE17EDC5041E1163F2EA9C25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C254419D6F994384DC50413D54899BA9C254417955ED0C8FDC50411481E072ABC25441EA1197AF90DC5041F3960844ABC25441F5F135B790DC50417816D412ABC2544160B441B790DC5041D83BD005ABC25441392242B790DC504101A75605ABC254411859B8B790DC5041489C8082AAC25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987365 - 327229
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000007B14AE177DDC504185EB51F8ABC25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C25441D7A370ED8EDC504166666676ABC25441713D0AB790DC504133333343ABC2544148E17AC490DC5041333333639CC25441F6285C4F6FDC50417B14AEE798C254411F85EBC165DC50418FC2F53898C25441C3F528BC65DC504148E17A44A5C2544185EB51A866DC5041295C8F52A6C2544148E17A046BDC504100000040ADC25441B81E852B6CDC5041C3F528BCAEC2544152B81E156EDC50415C8FC265AFC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007B4E36657EDC5041A9F582F0A9C25441CC169E667EDC50417559CED6A9C25441517BD9CD7EDC5041D9F85F2EA9C25441957ADCE17EDC5041E1163F2EA9C25441333333E37EDC5041C3F5282CA9C254415C8FC2B581DC50419A999929A9C2544114AE470184DC504100000090A9C254419D6F994384DC50413D54899BA9C254417955ED0C8FDC50411481E072ABC25441EA1197AF90DC5041F3960844ABC25441F5F135B790DC50417816D412ABC2544160B441B790DC5041D83BD005ABC25441392242B790DC504101A75605ABC254411859B8B790DC5041489C8082AAC25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979561 - 44638
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000AE47E1EA8DA4504133333333077A54419A9999A98DA45041C3F528FC057A54415C8FC24593A4504114AE4751067A5441295C8F5292A45041C3F5281C037A54413D0AD7A386A45041C3F5285C027A544185EB517888A4504114AE47F1067A5441F6285C0F89A45041D7A370BD0A7A54419A99992989A450415C8FC2650B7A5441000000E089A450413D0AD7F30B7A5441E17A144E8BA45041CDCCCC3C0D7A544114AE47818EA450415C8FC2B5117A5441295C8F3290A45041F6285CDF157A54415C8FC29592A45041000000101A7A54416666660695A45041EC51B85E1E7A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000900000033BF8FFF97A4504136FB2E45227A54417B14AEF798A4504148E17A54237A544199D9279F9AA450413011CE76257A5441295C8FC29AA4504148E17AA4257A5441AE47E15A9DA4504166666666287A54411EE9C59D9BA450415AABEE92227A544100E8C59D9BA450419DA7EE92227A5441E17A14CE96A4504114AE47D1207A544133BF8FFF97A4504136FB2E45227A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979561 - 82473
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000AE47E1EA8DA4504133333333077A54419A9999A98DA45041C3F528FC057A54415C8FC24593A4504114AE4751067A5441295C8F5292A45041C3F5281C037A54413D0AD7A386A45041C3F5285C027A544185EB517888A4504114AE47F1067A5441F6285C0F89A45041D7A370BD0A7A54419A99992989A450415C8FC2650B7A5441000000E089A450413D0AD7F30B7A5441E17A144E8BA45041CDCCCC3C0D7A544114AE47818EA450415C8FC2B5117A5441295C8F3290A45041F6285CDF157A54415C8FC29592A45041000000101A7A54416666660695A45041EC51B85E1E7A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000900000033BF8FFF97A4504136FB2E45227A54417B14AEF798A4504148E17A54237A544199D9279F9AA450413011CE76257A5441295C8FC29AA4504148E17AA4257A5441AE47E15A9DA4504166666666287A54411EE9C59D9BA450415AABEE92227A544100E8C59D9BA450419DA7EE92227A5441E17A14CE96A4504114AE47D1207A544133BF8FFF97A4504136FB2E45227A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>735324 - 3097528
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000007B14AE97617C50419A999959741555410AD7A3005D7C50415C8FC2957315554100000090537C5041A4703D8A7C155541E17A149E727C50410AD7A340B1155541713D0AE7757C50418FC2F538B01555418FC2F548767C50411F85EB91AE155541713D0A97757C5041E17A14DEAA15554148E17A346F7C50411F85EB719F15554114AE47D16C7C5041C3F528BC9A15554185EB51C86C7C5041333333D3991555411F85EBA16F7C504114AE479197155541F6285C3F6D7C504114AE474192155541B81E859B697C504152B81E258A155541A4703D4A667C5041EC51B86E82155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000058D6D65E6D7C504171F02354921555414A13A1D26C7C5041E77F064F911555411A762AE06B7C5041B3CECF328F155541FC00B7FD6A7C50414420463A8D1555416521B23B6A7C5041D5C8FE898B1555411F30C23C697C5041F8BAD14889155541CCA582AA687C5041CD8ED2F4871555418BFBB3A2677C50410375868F851555417E863DA9667C50417F7A934B8315554126EB8620667C5041ED7CABF181155541447CCC3D657C5041B4BFF7497F155541DBC3D7BB647C5041F56860C47D15554159CDA86B647C50410838FFD37C15554141C0C3F4637C50410ADC906F7B155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>735324 - 3381157
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000007B14AE97617C50419A999959741555410AD7A3005D7C50415C8FC2957315554100000090537C5041A4703D8A7C155541E17A149E727C50410AD7A340B1155541713D0AE7757C50418FC2F538B01555418FC2F548767C50411F85EB91AE155541713D0A97757C5041E17A14DEAA15554148E17A346F7C50411F85EB719F15554114AE47D16C7C5041C3F528BC9A15554185EB51C86C7C5041333333D3991555411F85EBA16F7C504114AE479197155541F6285C3F6D7C504114AE474192155541B81E859B697C504152B81E258A155541A4703D4A667C5041EC51B86E82155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000058D6D65E6D7C504171F02354921555414A13A1D26C7C5041E77F064F911555411A762AE06B7C5041B3CECF328F155541FC00B7FD6A7C50414420463A8D1555416521B23B6A7C5041D5C8FE898B1555411F30C23C697C5041F8BAD14889155541CCA582AA687C5041CD8ED2F4871555418BFBB3A2677C50410375868F851555417E863DA9667C50417F7A934B8315554126EB8620667C5041ED7CABF181155541447CCC3D657C5041B4BFF7497F155541DBC3D7BB647C5041F56860C47D15554159CDA86B647C50410838FFD37C15554141C0C3F4637C50410ADC906F7B155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873359 - 233688
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000004E000000D47CD5904D9450417A571A1F4F2C554126A840EB4494504165DDA46E512C5541E0CFF5A836945041A646AB8A5E2C554102B25F352B94504133EE38D4692C55419DA6870B1A945041AF36901D7A2C5541EDABDDC00F945041CE049CE1832C5541D8D41C78F8935041BEBB76FC932C5541D1385A46EB9350410170EAF4A12C5541A46D9D1CDA935041DB5B2157BB2C5541546FAE3ACC935041E9712DF5C82C5541CCB8E5B0A99350419AAC197BE52C55413C7C9F55E9935041CE4C743E2E2D55414AA9769E0D9450415500C414612D5541DDD96E8B209450411D57C46C502D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000F5DAAAA027945041C66BFD17612D5541669E6944289450416892D318622D55413B6EF5702594504115121695652D554134B2D87032945041DA893D9E732D5541BE12258026945041E1F824C27D2D554141FA1C2C2A9450417897CD8B822D55415FBE0A903A945041BE13960B912D5541A907F9DB3B945041E3F5074B8F2D5541AD41E9173E945041E33124468C2D5541B876597C4094504100A5850A892D554144D0EBCC419450416309B243872D554118DE01073E94504167960C5F812D5541D437C54940945041F520BF7C7F2D554105A672C04594504148A17C007C2D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905854 - 249924
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000200000001245081C167A5141B73C6F12A289544152B81EE50D7A514185EB51E89F895441AE47E17A067A5141E17A141E9F8954413D0AD7D3027A5141E17A145E9F8954413D0AD793017A51417B14AE97A1895441295C8F42017A5141F6285C6FA289544185EB51080E7A514100000030A5895441C3F5280C197A51411F85EB41A7895441713D0A071C7A51411F85EB81A7895441295C8F021F7A5141295C8F02A7895441F6285C9F277A5141D7A3705DA389544133333343397A51418FC2F548B089544152B81EE53E7A51411F85EBC1B48954419A999919467A5141EC51B89EBD895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000009945D43D1A7A5141CEB93B17A789544123A117321D7A51414474CFEDA689544131216942207A51417969580EA68954411EA95430257A514196E629FCA3895441FD17D514287A5141278D97D6A2895441B7DC6AD42B7A5141E7EA468FA5895441A8AE5A3B307A5141DDFBFAE8A8895441ABCCF541307A51413579AFEDA8895441E0FACB9B307A5141B8F9312BA9895441CBF5F678317A5141CB6332CBA9895441FC7CCAB2327A51410FCFB7AAAA8954413067E51C357A51412F68CB6CAC895441DDAD3A7D397A514141E7E297AF895441F28C49533A7A51413A94BE32B0895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905854 - 337552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000200000001245081C167A5141B73C6F12A289544152B81EE50D7A514185EB51E89F895441AE47E17A067A5141E17A141E9F8954413D0AD7D3027A5141E17A145E9F8954413D0AD793017A51417B14AE97A1895441295C8F42017A5141F6285C6FA289544185EB51080E7A514100000030A5895441C3F5280C197A51411F85EB41A7895441713D0A071C7A51411F85EB81A7895441295C8F021F7A5141295C8F02A7895441F6285C9F277A5141D7A3705DA389544133333343397A51418FC2F548B089544152B81EE53E7A51411F85EBC1B48954419A999919467A5141EC51B89EBD895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000720000009945D43D1A7A5141CEB93B17A789544123A117321D7A51414474CFEDA689544131216942207A51417969580EA68954411EA95430257A514196E629FCA3895441FD17D514287A5141278D97D6A2895441B7DC6AD42B7A5141E7EA468FA5895441A8AE5A3B307A5141DDFBFAE8A8895441ABCCF541307A51413579AFEDA8895441E0FACB9B307A5141B8F9312BA9895441CBF5F678317A5141CB6332CBA9895441FC7CCAB2327A51410FCFB7AAAA8954413067E51C357A51412F68CB6CAC895441DDAD3A7D397A514141E7E297AF895441F28C49533A7A51413A94BE32B0895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3170132 - 1132600
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000050000003201000033333303CC4251410AD7A310FC295441F6285C0FC642514114AE47D1F72954417B14AE37C34251417B14AE07F6295441000000D0C04251417B14AEF7F5295441E17A148EBF4251418FC2F538F6295441C3F5285CBD425141666666C6F62954415C8FC215B9425141F6285C0FFF2954419A999949B042514148E17A24FE295441713D0AE7AE425141EC51B8BE102A54415C8FC215B8425141333333C31A2A5441333333F3B542514185EB5138212A544133333303B4425141C3F528AC272A5441666666D6B5425141713D0A57292A5441AE47E18AB6425141333333332A2A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000500000064010000C7E5834C9D425141910F95B3632954411B1561EFA6425141DF172A2D68295441A4703D8AB34251417B14AE076E295441C4E7B78FB6425141ED28C63B71295441105C15FFB94251415B4E79AE712954413617953CBC4251410ED879336D2954413515F330BB4251417AF746836A295441ECA81DF0BB4251410ACCADED66295441EFB0A51EC042514176EB7A3D64295441F2B82D4DC4425141BB4D26445E2954415FDA9CA8C24251412363C95956295441D413A48FCD4251418D7E529251295441B770BCDDD74251411D555B084F29544100DD911ED74251418870E4404A295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974276 - 974251
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000310BED16EE8E50416A98EB27CB2754413421B78AF28E5041BD94F469CA27544119C42C32F58E5041F14EB6F8C927544125AC9104F98E50413AD25345C9275441CC908FB3F98E504174B4EA75C6275441D34216A7F68E50415E12E22CC3275441EF074A5AF18E5041E87813AFBE275441A5DC1014F08E50412841B99EBD27544144602762EA8E504182BCB80BBA275441D6B8295FE38E5041C8493C38B52754415B3067F9DE8E5041CBEE0FA4B52754419F40D4CDDC8E5041FF4D1E28C727544122DBE0C3D78E5041E806F736C92754416C00DD80A68E5041A037937CC8275441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000DA53960BD38E50410587CEA9D3275441295C8FC2D38E5041AE47E13AD5275441CDCCCC3CD78E504185EB5158D4275441F6285CFFDE8E504148E17AE4D227544114AE4731E08E50415C8FC2A5D22754413D0AD7B3E58E504152B81E85D127544100000000F18E504185EB5138D12754418FC2F508F88E504114AE4791D0275441E17A143EF98E5041CDCCCC4CD02754419A9999A9F58E5041B81E852BCD275441EE660D4BF58E504178DE90F4C9275441254DB8D1D48E50416F0D1F5ECF27544140B260B8D18E504140144027D027544185EB5108D28E504166666636D1275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974276 - 1822773
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000310BED16EE8E50416A98EB27CB2754413421B78AF28E5041BD94F469CA27544119C42C32F58E5041F14EB6F8C927544125AC9104F98E50413AD25345C9275441CC908FB3F98E504174B4EA75C6275441D34216A7F68E50415E12E22CC3275441EF074A5AF18E5041E87813AFBE275441A5DC1014F08E50412841B99EBD27544144602762EA8E504182BCB80BBA275441D6B8295FE38E5041C8493C38B52754415B3067F9DE8E5041CBEE0FA4B52754419F40D4CDDC8E5041FF4D1E28C727544122DBE0C3D78E5041E806F736C92754416C00DD80A68E5041A037937CC8275441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000DF53960BD38E50410187CEA9D3275441295C8FC2D38E5041AE47E13AD5275441CDCCCC3CD78E504185EB5158D4275441F6285CFFDE8E504148E17AE4D227544114AE4731E08E50415C8FC2A5D22754413D0AD7B3E58E504152B81E85D127544100000000F18E504185EB5138D12754418FC2F508F88E504114AE4791D0275441E17A143EF98E5041CDCCCC4CD02754419A9999A9F58E5041B81E852BCD275441F1660D4BF58E504175DE90F4C9275441234DB8D1D48E50416C0D1F5ECF2754413DB260B8D18E504142144027D027544185EB5108D28E504166666636D1275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974276 - 4452545
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000310BED16EE8E50416A98EB27CB2754413421B78AF28E5041BD94F469CA27544119C42C32F58E5041F14EB6F8C927544125AC9104F98E50413AD25345C9275441CC908FB3F98E504174B4EA75C6275441D34216A7F68E50415E12E22CC3275441EF074A5AF18E5041E87813AFBE275441A5DC1014F08E50412841B99EBD27544144602762EA8E504182BCB80BBA275441D6B8295FE38E5041C8493C38B52754415B3067F9DE8E5041CBEE0FA4B52754419F40D4CDDC8E5041FF4D1E28C727544122DBE0C3D78E5041E806F736C92754416C00DD80A68E5041A037937CC8275441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000DF53960BD38E50410187CEA9D3275441295C8FC2D38E5041AE47E13AD5275441CDCCCC3CD78E504185EB5158D4275441F6285CFFDE8E504148E17AE4D227544114AE4731E08E50415C8FC2A5D22754413D0AD7B3E58E504152B81E85D127544100000000F18E504185EB5138D12754418FC2F508F88E504114AE4791D0275441E17A143EF98E5041CDCCCC4CD02754419A9999A9F58E5041B81E852BCD275441F1660D4BF58E504175DE90F4C9275441234DB8D1D48E50416C0D1F5ECF2754413DB260B8D18E504142144027D027544185EB5108D28E504166666636D1275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>282489 - 180364
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000020000002E0000003D0AD753CDB35041EC51B87EACE254418FC2F558E7B3504148E17A04A9E25441A4703DEAE8B350417B14AE17A8E25441C3F5280CF9B350419A99997991E2544148E17A94F2B35041D7A3705D97E25441D7A3709DEDB35041EC51B84E96E2544152B81E25EEB35041EC51B8CE92E2544133333333F6B350415C8FC21589E25441666666B6F5B35041A4703D9A86E254415C8FC205EEB350417B14AEB788E25441713D0AF7ECB350413D0AD79387E2544148E17A94F2B3504114AE473184E254410AD7A390E6B35041713D0A577FE25441AE47E14ADFB350411F85EB6185E25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000050000000C3F528DCC7B35041C3F5289C7AE254416EE2A24CC7B3504199F08DB579E25441D4925648C2B3504190E2181E74E25441C21234B7C1B350414013E37D73E25441D6D47412BCB35041864112436DE25441BFEE6F39BAB350414834EB386BE254415009C0DAB9B350419D7665D06AE2544101FD1B1ABBB3504193569D017EE25441743246A0B5B3504125D7015C8FE25441CDA478CCB3B350417680F37696E25441AE47E12AB3B35041713D0A0799E25441D1D5AD15B0B35041C6600FFDAEE25441DE87AC50B7B35041DD5C5B6CAEE254413D0AD753CDB35041EC51B87EACE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>952374 - 1315095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000713D0A37E2035141F6285C5FF3DD5441C3F5284CEC035141EC51B80E13DE5441CDCCCCBCF4035141333333932DDE5441713D0AE71004514148E17A3424DE5441000000400F04514185EB51981DDE5441A4703D5A0C0451413333337315DE544114AE47210104514152B81E25F2DD5441E17A14CEFC03514152B81E95E4DD5441295C8F12EC03514114AE4761FBDD544133333323E7035141F6285C8FFDDD5441EC51B82EE303514152B81E05F2DD5441713D0A37E2035141F6285C5FF3DD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000050E8F992E90351414DBBC47F0ADE54414A1D4B97E90351410EED558D0ADE5441C3F5284CEC035141EC51B80E13DE5441A284ABB5EF03514146DD2FC71DDE544112F61D1EF903514136E6BCDB1ADE54417232C1BE06045141CD4F5DA616DE5441B19705300C04514117A962EE14DE5441BF41FE1806045141AB6DD1C501DE544150E8F992E90351414DBBC47F0ADE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>952374 - 3187436
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000713D0A37E2035141F6285C5FF3DD5441C3F5284CEC035141EC51B80E13DE5441CDCCCCBCF4035141333333932DDE5441713D0AE71004514148E17A3424DE5441000000400F04514185EB51981DDE5441A4703D5A0C0451413333337315DE544114AE47210104514152B81E25F2DD5441E17A14CEFC03514152B81E95E4DD5441295C8F12EC03514114AE4761FBDD544133333323E7035141F6285C8FFDDD5441EC51B82EE303514152B81E05F2DD5441713D0A37E2035141F6285C5FF3DD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000050E8F992E90351414DBBC47F0ADE54414A1D4B97E90351410EED558D0ADE5441C3F5284CEC035141EC51B80E13DE5441A284ABB5EF03514146DD2FC71DDE544112F61D1EF903514136E6BCDB1ADE54417232C1BE06045141CD4F5DA616DE5441B19705300C04514117A962EE14DE5441BF41FE1806045141AB6DD1C501DE544150E8F992E90351414DBBC47F0ADE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985344 - 277260
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000026000000A7228B9603AA50410A1D75F15AD15441947C217503AA50414E2392B55AD154412CD32F2803AA50411765A92B5AD1544110B3CD2503AA504106D963275AD154413B827E6D00AA5041696C5F4755D15441AD2FFAE9FFA95041965DB66054D154413818C8F5FEA9504141B3CDA752D154411E7AA2CCFEA950415891BC6552D154414EEA7BBCFEA95041C2F9CD4B52D15441ACFF8DB9FEA9504160E2194752D154416EFACC5CFCA950416471167C4ED15441675275D7FAA950412643F20A4CD1544160BD5E5BF9A950418AE361294AD15441BE440135F8A9504174BFA99648D15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000E17A14BE03AA504185EB51385BD1544152B81E5507AA5041E17A146E59D15441C3F5282C0AAA504185EB51D856D1544152B81EF509AA5041AE47E19A56D15441F6285CFF06AA5041D7A370DD52D15441713D0A0706AA50415C8FC2E553D15441B81E857B04AA50411F85EB7152D15441B81E854B06AA5041713D0A8750D1544152B81E6506AA50417B14AE6750D15441EC51B80E06AA50417B14AE3750D154416666661605AA504148E17A444FD15441AE47E15A03AA5041EC51B87E4FD15441F6285C6F02AA50418FC2F5584FD15441295C8F4201AA504185EB51984ED15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963990 - 334073
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000054000000FDF97286D45C51419BF8B213428C544126FC54E4D25C5141B9D17437418C544162BE5BA1C65C51415C72FBD93A8C5441217A4C65C05C51416571FDB0378C5441C7FFDC4FBF5C5141B3806E26378C5441F05B6CF2BD5C5141396CC09E368C5441060AB473BC5C5141C92EB607368C544150EB2E08BA5C5141ACA9CA15358C5441F5F8DA70B75C51419530B012348C5441AC7AF1FDB65C5141A4D226E5338C5441106E5966B15C5141B2F61205328C544139664336B05C5141747697A2318C54414BFF3328AD5C514141440FBE308C54418047BE2AA95C51416AC84F912F8C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000D5FD8E039C5C5141BF8C14224B8C54410CBD51039A5C514185E06597488C5441C2540EB7985C5141CB5BBD58458C5441FA13D1B6965C5141A8891F21438C544131D393B6945C51419C1C97F7428C544133B51725935C51411C6219D5438C5441504BBD39925C5141E4A256D5458C5441C498B232915C5141213189CE468C54417D7F7B7E8E5C51413EC72EE3458C5441C8BEDA1C885C514186EBCDB34E8C5441EA4B279D775C514121F2EFA0658C5441695B87656B5C51415D1F6FC6768C54418484A4506A5C5141663DEB57788C5441A11A4A65695C51413D3ABD19798C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>817699 - 59860
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000006D0000000AD7A3C05C4E51419A9999C9D3685441A4703D7A5E4E5141C3F5282CD5685441A4703D3A5F4E514185EB51A8D568544114AE47415E4E5141A4703D0ADC68544114AE47215E4E5141C3F528ECDF685441EC51B8AE5F4E514148E17AE4E368544152B81E85654E5141AE47E16ADD685441713D0A87694E51417B14AEE7D66854417B14AE476B4E51413D0AD783CF685441CDCCCCDC6D4E5141C3F5289CA76854417B14AE076F4E5141295C8F82956854418FC2F5A86D4E5141E17A143E9468544152B81EF56C4E5141EC51B8CE936854413D0AD7F36A4E5141713D0A6793685441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000980000008FC2F5881D4E51413D0AD723A76854415E9710D2214E5141972D7D17A968544152B81EC5244E5141F6285C6FAA6854410AD7A340274E5141D7A3700DAC6854411F85EBA1344E5141666666B6B868544148E17AC43B4E51419A9999C9BE68544114AE4741444E5141C3F5280CC5685441666666264C4E51410AD7A3D0C96854410AD7A3C05C4E51419A9999C9D3685441A4703D7A5E4E5141C3F5282CD5685441A4703D3A5F4E514185EB51A8D568544114AE47415E4E5141A4703D0ADC68544114AE47215E4E5141C3F528ECDF685441EC51B8AE5F4E514148E17AE4E3685441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608311 - 252435
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000019000000295C8F820BB15041295C8F92D3495541D7A3708D09B15041F6285C5FDC4955410781F27004B1504159C48F69E54955415CDA47A3FCB05041406F2517F149554116E1D7A6F8B05041CB855CAFFB4955415A59573AF4B05041099729D4F849554179B55363F0B05041FF198EED014A5541F79C3283F6B050418C3A556D054A5541B1BB9A83FFB050412437467DF74955414788415FFDB050411FAA1E20F6495541A91A2556FDB05041BB7CAC5AF5495541CF4D4DD3FDB05041CA574800F5495541CC77C427FFB05041D9B0AE23F249554109922E93FFB050414B067D69EF495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000012E1D7A6F8B05041C8855CAFFB495541C4C43604F6B05041464A323EFB4955416EF7FCCCF4B0504117039D96FA495541CFBC1E3CF4B05041759C4FD5F8495541012D8468F0B05041901985F0014A5541F69C3283F6B050418F3A556D054A5541AEBB9A83FFB050412737467DF74955414B88415FFDB050411AAA1E20F6495541AC1A2556FDB05041B67CAC5AF5495541D14D4DD3FDB05041C8574800F5495541C977C427FFB05041D8B0AE23F249554104922E93FFB0504146067D69EF4955419460B7EC04B15041CDAAF4C2E549554114AE473109B15041C3F528CCE7495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608311 - 419087
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000295C8F820BB15041295C8F92D3495541D7A3708D09B15041F6285C5FDC4955410781F27004B1504159C48F69E54955415CDA47A3FCB05041406F2517F149554116E1D7A6F8B05041CB855CAFFB4955415A59573AF4B05041099729D4F849554179B55363F0B05041FF198EED014A5541F79C3283F6B050418C3A556D054A5541B1BB9A83FFB050412437467DF74955414788415FFDB050411FAA1E20F6495541A91A2556FDB05041BB7CAC5AF5495541CF4D4DD3FDB05041CA574800F5495541CC77C427FFB05041D9B0AE23F249554109922E93FFB050414B067D69EF495541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000D0BC1E3CF4B05041769C4FD5F8495541012D8468F0B05041931985F0014A5541F69C3283F6B050418F3A556D054A5541AEBB9A83FFB050412737467DF74955414B88415FFDB050411AAA1E20F6495541AC1A2556FDB05041B67CAC5AF5495541D14D4DD3FDB05041C8574800F5495541C977C427FFB05041D8B0AE23F249554104922E93FFB0504146067D69EF4955419460B7EC04B15041CDAAF4C2E549554114AE473109B15041C3F528CCE749554158D9062F15B15041949428FCD24955413192C18C16B1504101C7D6D3D0495541713D0AA71CB1504152B81E55C6495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986152 - 1322085
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000000B000000F6285C7FA4FF50411F85EBE1BBC7544152B81EE5B4FF5041713D0A07BDC7544114AE4761B4FF5041666666C6ADC75441713D0A17B3FF5041D7A3707DACC7544100000070B0FF5041A4703D6AACC7544166666696AEFF5041CDCCCC3CADC75441F6285C3FA9FF5041A4703D3AB2C754411F85EB11A2FF5041713D0A77B8C75441333333539DFF50411F85EB31BCC7544166666646A0FF504185EB51C8BBC75441F6285C7FA4FF50411F85EBE1BBC754411100000048E17A84A9FF5041B81E850BBAC75441295C8F82AAFF504152B81EF5B7C754411F85EBD1B0FF50417B14AE67 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000334E4ABCB1FF50414CDD79DDAFC75441775B5AF7B0FF5041A51B31E6ADC75441778E3B89B1FF50412F213172ACC754413A1535C6AEFF504155605D79ADC754418EDC4215AEFF5041C88379B5ADC75441785A6C19ABFF504100913F7FB0C75441F6285C3FA9FF5041A4703D3AB2C75441F1F8C5B5A8FF504196C2CEB1B2C7544118422F17A7FF5041FEA41416B4C75441E5EE9556A7FF50413DD5D539B4C75441A5697472A8FF50411FE6EBD9B4C7544154E0D27BA8FF5041DCC065FFB4C75441CC3683A5A8FF5041BB1A27A6B5C754413F3FD80CA8FF50414EFEC41FB6C75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986152 - 5308140
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000000B000000F6285C7FA4FF50411F85EBE1BBC7544152B81EE5B4FF5041713D0A07BDC7544114AE4761B4FF5041666666C6ADC75441713D0A17B3FF5041D7A3707DACC7544100000070B0FF5041A4703D6AACC7544166666696AEFF5041CDCCCC3CADC75441F6285C3FA9FF5041A4703D3AB2C754411F85EB11A2FF5041713D0A77B8C75441333333539DFF50411F85EB31BCC7544166666646A0FF504185EB51C8BBC75441F6285C7FA4FF50411F85EBE1BBC754411100000048E17A84A9FF5041B81E850BBAC75441295C8F82AAFF504152B81EF5B7C754411F85EBD1B0FF50417B14AE67 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000334E4ABCB1FF50414CDD79DDAFC75441775B5AF7B0FF5041A51B31E6ADC75441778E3B89B1FF50412F213172ACC754413A1535C6AEFF504155605D79ADC754418EDC4215AEFF5041C88379B5ADC75441785A6C19ABFF504100913F7FB0C75441F6285C3FA9FF5041A4703D3AB2C75441F1F8C5B5A8FF504196C2CEB1B2C7544118422F17A7FF5041FEA41416B4C75441E5EE9556A7FF50413DD5D539B4C75441A5697472A8FF50411FE6EBD9B4C7544154E0D27BA8FF5041DCC065FFB4C75441CC3683A5A8FF5041BB1A27A6B5C754413F3FD80CA8FF50414EFEC41FB6C75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981118 - 130702
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000004AA58A1B2BA95041366C54AF044855416D1FCF0A2BA95041EC7E13A104485541E92018CE1BA950415BF0B2B2024855411ECF963EEFA85041220EA7BBFE475541D7A3702DEDA85041D7A370AD05485541EC51B8DEEDA8504152B81EB5064855417B14AE2701A95041295C8F6208485541295C8F6208A950413D0AD7B308485541E17A14AE1AA950418FC2F58809485541A4703DBA1FA95041B81E857B0A48554114AE471128A9504185EB51D80D4855414AA58A1B2BA95041366C54AF04485541
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000295C8F6208A950413D0AD7B3084855418510C4C809A950417DCF23C4084855411EC7EED70AA95041DDB7543001485541404029B908A95041A7E80800014855413DAEF66E08A95041CCC26EF9004855418A07336106A95041560B4FCB00485541CB1FC21802A950418764F16C00485541CB0F6090FAA85041CC397EC2FF475541945EA32CF4A850416A27B132FF4755410667EE85F0A85041E6FBD0D8FE4755418BF1ED3DEFA85041FB64DEBDFE475541D7A3702DEDA85041D7A370AD05485541EC51B8DEEDA8504152B81EB5064855417B14AE2701A95041295C8F6208485541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981118 - 418126
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000004AA58A1B2BA95041366C54AF044855416D1FCF0A2BA95041EC7E13A104485541E92018CE1BA950415BF0B2B2024855411ECF963EEFA85041220EA7BBFE475541D7A3702DEDA85041D7A370AD05485541EC51B8DEEDA8504152B81EB5064855417B14AE2701A95041295C8F6208485541295C8F6208A950413D0AD7B308485541E17A14AE1AA950418FC2F58809485541A4703DBA1FA95041B81E857B0A48554114AE471128A9504185EB51D80D4855414AA58A1B2BA95041366C54AF04485541
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000295C8F6208A950413D0AD7B3084855418510C4C809A950417DCF23C4084855411EC7EED70AA95041DDB7543001485541404029B908A95041A7E80800014855413DAEF66E08A95041CCC26EF9004855418A07336106A95041560B4FCB00485541CB1FC21802A950418764F16C00485541CB0F6090FAA85041CC397EC2FF475541945EA32CF4A850416A27B132FF4755410667EE85F0A85041E6FBD0D8FE4755418BF1ED3DEFA85041FB64DEBDFE475541D7A3702DEDA85041D7A370AD05485541EC51B8DEEDA8504152B81EB5064855417B14AE2701A95041295C8F6208485541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>787671 - 1803165
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000713D0A2709A950418FC2F5F8F06954416666667609A9504166666676F0695441AE47E12A0EA9504185EB51B8E8695441C3F528BC0EA950418FC2F5C8E7695441B81E857B0EA95041D7A3708DE7695441295C8F520CA950413D0AD773E669544192D2ADCE09A950416B0DFC2BE56954417B14AEB7F0A85041000000100F6A5441333333C3F5A8504152B81E350F6A5441D7A3707DFFA850415C8FC235FF6954411F85EBD101A950418FC2F508FD6954419A99991903A95041D7A370EDFA695441B81E852B05A950415C8FC285F7695441713D0A2709A950418FC2F5F8F0695441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000713D0A2709A950418FC2F5F8F06954416666667609A9504166666676F0695441AE47E12A0EA9504185EB51B8E8695441C3F528BC0EA950418FC2F5C8E7695441B81E857B0EA95041D7A3708DE7695441295C8F520CA950413D0AD773E6695441568B72F9F3A8504168ADF6270F6A5441C653F2ADF6A850410E9AFD3B0F6A54411F85EBD101A950418FC2F508FD6954419A99991903A95041D7A370EDFA695441B81E852B05A950415C8FC285F7695441713D0A2709A950418FC2F5F8F0695441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>787671 - 3502083
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000713D0A2709A950418FC2F5F8F06954416666667609A9504166666676F0695441AE47E12A0EA9504185EB51B8E8695441C3F528BC0EA950418FC2F5C8E7695441B81E857B0EA95041D7A3708DE7695441295C8F520CA950413D0AD773E669544192D2ADCE09A950416B0DFC2BE56954417B14AEB7F0A85041000000100F6A5441333333C3F5A8504152B81E350F6A5441D7A3707DFFA850415C8FC235FF6954411F85EBD101A950418FC2F508FD6954419A99991903A95041D7A370EDFA695441B81E852B05A950415C8FC285F7695441713D0A2709A950418FC2F5F8F0695441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000713D0A2709A950418FC2F5F8F06954416666667609A9504166666676F0695441AE47E12A0EA9504185EB51B8E8695441C3F528BC0EA950418FC2F5C8E7695441B81E857B0EA95041D7A3708DE7695441295C8F520CA950413D0AD773E6695441568B72F9F3A8504168ADF6270F6A5441C653F2ADF6A850410E9AFD3B0F6A54411F85EBD101A950418FC2F508FD6954419A99991903A95041D7A370EDFA695441B81E852B05A950415C8FC285F7695441713D0A2709A950418FC2F5F8F0695441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399440 - 13616
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000B0000000666666B6B58250419A9999B9F6105541A4703D4AB68250413D0AD713F51055418FC2F5B8B68250418FC2F5D8F3105541295C8F22B7825041B81E85ABF2105541A4703D7AB78250410AD7A3B0F1105541000000E0B78250419A999999F010554185EB5178B88250415C8FC2F5EE10554166666626B9825041713D0A17ED105541AE47E1AAB9825041AE47E1AAEB10554152B81ED5B98250415C8FC215E910554100000050BA8250413D0AD703E7105541A4703D8ABB825041295C8FE2E3105541C3F5280CBC825041295C8FD2E2105541A4703DCABD8250418FC2F548E0105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000910F884FE68250412F2FE647A110554150D8B750E6825041A0502E47A11055410AD7A380E682504152B81E15A0105541D7A370FDE0825041713D0A879F105541476CC4A6DE825041669606419F1055410AD7A390DC825041295C8F029F105541D6E6BDEFD9825041F2C49EB39E1055412AAB9DEFD98250411B6E84B49E105541C3F5281CDD825041A4703DEA9F1055413D0AD753DE825041AE47E1AAA1105541D7A3703DDE8250418FC2F5F8A210554114AE47F1DA825041E17A14FEA41055418FC2F508D8825041666666B6A6105541D7A370BDD48250415C8FC2F5A8105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399440 - 61862
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000B0000000666666B6B58250419A9999B9F6105541A4703D4AB68250413D0AD713F51055418FC2F5B8B68250418FC2F5D8F3105541295C8F22B7825041B81E85ABF2105541A4703D7AB78250410AD7A3B0F1105541000000E0B78250419A999999F010554185EB5178B88250415C8FC2F5EE10554166666626B9825041713D0A17ED105541AE47E1AAB9825041AE47E1AAEB10554152B81ED5B98250415C8FC215E910554100000050BA8250413D0AD703E7105541A4703D8ABB825041295C8FE2E3105541C3F5280CBC825041295C8FD2E2105541A4703DCABD8250418FC2F548E0105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000910F884FE68250412F2FE647A110554150D8B750E6825041A0502E47A11055410AD7A380E682504152B81E15A0105541D7A370FDE0825041713D0A879F105541476CC4A6DE825041669606419F1055410AD7A390DC825041295C8F029F105541D6E6BDEFD9825041F2C49EB39E1055412AAB9DEFD98250411B6E84B49E105541C3F5281CDD825041A4703DEA9F1055413D0AD753DE825041AE47E1AAA1105541D7A3703DDE8250418FC2F5F8A210554114AE47F1DA825041E17A14FEA41055418FC2F508D8825041666666B6A6105541D7A370BDD48250415C8FC2F5A8105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978599 - 133496
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000500000000AD7A39024AD5041AE47E15A6B085541B93315771FAD5041B30911086A0855418536E1EEF8AC50418A43F8A5600855416AAA4231E3AC5041D59318AD570855416A1927FFD4AC50414980FDB75408554165A4FB06C5AC50415A258F7A4D085541B916C83FB7AC5041D9670E98470855418F223225A7AC504195B36BCE3F08554176B1E144A6AC50416F3E1E213F0855415148C9E589AC5041451FE6BA25085541F7D0A1FF8CAC5041FE65E84313085541EA185F948EAC50412937B674050855413E8B34A48FAC504130EF69EAFA075541DDB976C191AC50418C6D16D9E2075541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A0000005DB451996CAC5041BCB98F2C27085541834678976FAC5041EEEA7C9428085541E2AE5C3C76AC504110E78AB32B085541DE8D47BEAAAC5041328C5C5E440855411152D85004AD50411677CF726E085541382C6EA80AAD50419645DBE56D0855416A5D95C70DAD5041BD8E19276E0855411DE57F7E11AD5041E259048771085541903DED9414AD50413D572740750855413E7A24EF15AD5041260B2FE37B0855415F6F4F3716AD5041367388D57F085541BF3D95AC16AD5041F0366F638608554188E8E38C1AAD50416C6D0ECB8A085541034DD9CA1AAD5041EFDBB5348D085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967165 - 3517568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C0000008A490B105A4B5141D5DD29B85C0155415E4A1B03544B51415584BC635C015541123A22B8424B51418127E93D5B01554103B21505424B5141381D98315B015541883B68B53C4B514122A5195F5A015541446CEE3D3B4B51411366B7F85C01554152642BD43A4B51413164710A5E015541F3746E5B384B514142DBE0F8630155418B1CFD08364B514132DCA9566A01554111A06CC6344B51418CC671ED6D015541B7F88EE8344B514120306ADC73015541307D5615444B5141F0E16D2A7301554179350A10454B5141ECD9B71E73015541D567BF6F524B5141774AC97E72015541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000005E4A1B03544B51415584BC635C0155418A490B105A4B5141D5DD29B85C015541101258C9654B514196FDC05B5D015541020797DE664B514115D808575D015541A001163C684B51411AE71F88590155418FF8B5886A4B5141B7149BF64D0155410FF08BB06C4B5141FB381BC444015541950925D96D4B5141C82B98984001554181B693876C4B51412A9B097040015541B81E856B4D4B5141333333B33C0155410AD7A320434B5141AE47E10A4F01554185EB51C8414B51410AD7A37051015541666666563F4B5141CDCCCCCC5501554128E793C73C4B5141C570565B5A015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967165 - 3517987
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C0000008A490B105A4B5141D5DD29B85C0155415E4A1B03544B51415584BC635C015541123A22B8424B51418127E93D5B01554103B21505424B5141381D98315B015541883B68B53C4B514122A5195F5A015541446CEE3D3B4B51411366B7F85C01554152642BD43A4B51413164710A5E015541F3746E5B384B514142DBE0F8630155418B1CFD08364B514132DCA9566A01554111A06CC6344B51418CC671ED6D015541B7F88EE8344B514120306ADC73015541307D5615444B5141F0E16D2A7301554179350A10454B5141ECD9B71E73015541D567BF6F524B5141774AC97E72015541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000008A490B105A4B5141D5DD29B85C0155415E4A1B03544B51415584BC635C015541FD3322B8424B51411627E93D5B015541D08FB18D424B51417AC9FD3A5B01554128E793C73C4B5141C570565B5A015541F6285C2F3B4B5141295C8F325D015541EC51B88E384B5141CDCCCC6C63015541F3746E5B384B514142DBE0F8630155418B1CFD08364B514132DCA9566A015541A4703DBA344B5141C3F528EC6D015541666666E6344B5141000000E073015541307D5615444B5141F0E16D2A7301554179350A10454B5141ECD9B71E73015541D567BF6F524B5141774AC97E72015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2848831 - 3068718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000014AE4741F73B5141000000C0B46B54413D0AD773F83B51415C8FC2A5B16B5441F6285CBFF93B51418FC2F558AF6B5441F6285C7FFD3B51410AD7A310A96B5441C3F5289C033C5141CDCCCC1CA26B5441B81E855B063C51411F85EBB19F6B5441000000700C3C5141E17A143E9A6B544114AE47F1063C5141E17A140E9E6B544114AE4731013C5141333333B3A16B5441AE47E13AFA3B51413D0AD7C3A56B54417B14AE17F43B5141E17A149EA86B5441B81E853BEE3B51411F85EB01AB6B544185EB5138E63B514133333343AE6B5441EC51B86EE53B5141D7A3708DAE6B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000B81E85ABDF3B5141F6285CAFC56B5441C3F528ACDC3B51411F85EBA1C76B5441333333B3D93B51415C8FC285CA6B544185EB51B8D63B5141E17A141ECD6B54416C21BC86CD3B514177ED356DD66B5441516D7EB2D13B51413A8CF664D46B5441F1C0C042DA3B51418FF02CACCC6B54417F2264BDDD3B5141B47783B4C96B54417D2E05B9DD3B51414A8C06ACC96B5441CF710294E93B5141730B0F60BF6B544103F52343E93B5141FE28AFDDBD6B5441549ED54AE93B5141E8E36DD6BD6B5441E95F096EE53B514113ED2E90AE6B5441B81E85ABDF3B5141F6285CAFC56B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2848831 - 3316765
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000014AE4741F73B5141000000C0B46B54413D0AD773F83B51415C8FC2A5B16B5441F6285CBFF93B51418FC2F558AF6B5441F6285C7FFD3B51410AD7A310A96B5441C3F5289C033C5141CDCCCC1CA26B5441B81E855B063C51411F85EBB19F6B5441000000700C3C5141E17A143E9A6B544114AE47F1063C5141E17A140E9E6B544114AE4731013C5141333333B3A16B5441AE47E13AFA3B51413D0AD7C3A56B54417B14AE17F43B5141E17A149EA86B5441B81E853BEE3B51411F85EB01AB6B544185EB5138E63B514133333343AE6B5441EC51B86EE53B5141D7A3708DAE6B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000B81E85ABDF3B5141F6285CAFC56B5441C3F528ACDC3B51411F85EBA1C76B5441333333B3D93B51415C8FC285CA6B544185EB51B8D63B5141E17A141ECD6B54416C21BC86CD3B514177ED356DD66B5441516D7EB2D13B51413A8CF664D46B5441F1C0C042DA3B51418FF02CACCC6B54417F2264BDDD3B5141B47783B4C96B54417D2E05B9DD3B51414A8C06ACC96B5441CF710294E93B5141730B0F60BF6B544103F52343E93B5141FE28AFDDBD6B5441549ED54AE93B5141E8E36DD6BD6B5441E95F096EE53B514113ED2E90AE6B5441B81E85ABDF3B5141F6285CAFC56B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>1990468 - 398615
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003C000000CDCCCC1C42AA50417B14AE472FD9544185EB51983DAA5041B81E854B34D95441CDCCCC6C39AA50415C8FC2952FD95441EC51B8BE33AA50415C8FC2252CD95441E17A143E34AA5041EC51B83E2BD95441CDCCCCEC30AA50410AD7A3D029D95441295C8FE22CAA5041295C8F1228D954415C8FC2652AAA50410AD7A30027D954413D0AD74327AA5041713D0AA725D95441A4703DCA22AA50418FC2F5B823D95441F6285CAF1FAA50410000008023D95441C3F5281C1DAA5041F6285C8F27D954410AD7A3B011AA504114AE473129D9544152B81EE50BAA504185EB51882BD95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000045C8FA243AA504146C2F54840D95441ADA46F8D43AA5041A3D6061F40D9544149AE0B8443AA504160B4620C40D95441427B147243AA5041C8C7B8E83FD954414914586D43AA5041C80652DF3FD954415A7E434D43AA50418120A39F3FD95441B3A0CB9C40AA50411B64F5483AD954417E658EED3EAA5041AC53E7F036D954414FEB51983DAA5041E31E854B34D954413FD4CBFF39AA50410BACCA3B30D95441CDCCCC6C39AA50415C8FC2952FD954414051B8BE33AA5041728FC2252CD95441C17A143E34AA50410C52B83E2BD954416EF1155732AA50415A66CD6C2AD95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 170790
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007500000014AE4791A2165141D7A3709D01DB5441BC3A2C60A816514178F19B9BFEDA5441F3D15A92B11651411804F9F3FADA544145532CD4BB1651413CB5E1C2F3DA5441287ECC22C2165141C4B0437DEDDA544165EF5AEAC816514174BC3E07E7DA54419E3C72CFCE1651414A59CA31E2DA544170EBCD1EDA165141D2D97004DEDA5441DED66BD8DC165141723CD567DDDA5441084CEF03E016514145DA4692DCDA5441F20F3621E316514184B5F348D4DA544160EC793AD71651419B52A49ED5DA5441010CB280D3165141B68F8B0AD6DA544166666676D2165141EC51B86ED6DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 251771
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005B00000049D70C3A1E165141A904F8B962DB544148E17A64101651417B14AEB76DDB544122C570F60E1651415BA09C756EDB54417C8388840D1651417154F2916FDB5441E19A9C1A06165141706159C172DB544189DBFA3A0416514177574B9973DB5441DE0BE35AFC155141EE3AA1B277DB54416933AE7CF5155141AE9725A47ADB54419A9999C9F415514152B81E257BDB5441C1DF8DB2F3155141F5967C687BDB5441D860A758F1155141C5A8716A7CDB5441E0CA1BECEC155141578B360B7DDB544152B81EA5E91551415C8FC2D57DDB544186D9E359E41551413A5522FB7DDB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 287571
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005B00000049D70C3A1E165141A904F8B962DB544148E17A64101651417B14AEB76DDB544122C570F60E1651415BA09C756EDB54417C8388840D1651417154F2916FDB5441E19A9C1A06165141706159C172DB544189DBFA3A0416514177574B9973DB5441DE0BE35AFC155141EE3AA1B277DB54416933AE7CF5155141AE9725A47ADB54419A9999C9F415514152B81E257BDB5441C1DF8DB2F3155141F5967C687BDB5441D860A758F1155141C5A8716A7CDB5441E0CA1BECEC155141578B360B7DDB544152B81EA5E91551415C8FC2D57DDB544186D9E359E41551413A5522FB7DDB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403764 - 391000
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000040000000103000000010000001900000048E17A34A01551415C8FC2C5ADDB54415C8FC2259D1551413D0AD763A9DB54419A999949A1155141F6285CCFA4DB54410AD7A3F09E155141E17A142EA3DB54413D0AD7F39B155141A4703D2AA6DB544148E17A34991551418FC2F548A6DB5441EC51B82E951551415C8FC2D5A0DB544152B81EF584155141B81E85BBB3DB54419A999909721551418FC2F538C7DB5441D7A370FD6B15514133333313CDDB5441F6285C6F6A15514148E17AA4D1DB54413333333368155141295C8FA2D7DB544185EB5118651551415C8FC2C5DCDB544152B81ED56815514185EB51C8DADB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007500000014AE4791A2165141D7A3709D01DB5441BC3A2C60A816514178F19B9BFEDA5441F3D15A92B11651411804F9F3FADA544145532CD4BB1651413CB5E1C2F3DA5441287ECC22C2165141C4B0437DEDDA544165EF5AEAC816514174BC3E07E7DA54419E3C72CFCE1651414A59CA31E2DA544170EBCD1EDA165141D2D97004DEDA5441DED66BD8DC165141723CD567DDDA5441084CEF03E016514145DA4692DCDA5441F20F3621E316514184B5F348D4DA544160EC793AD71651419B52A49ED5DA5441010CB280D3165141B68F8B0AD6DA544166666676D2165141EC51B86ED6DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979949 - 3185798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002000000085EB5108B49F514133333313D4A55441EC51B84EB59F51419A9999C9D7A55441D7A370CDB69F514166666606DCA55441333333E3B79F51419A999959DFA55441EC51B87EBA9F5141EC51B80EE4A5544185EB5108BC9F514152B81EC5E6A5544152B81E35BD9F51411F85EBC1EAA554418FC2F538C19F5141EC51B8AEEBA554419A9999B9CD9F514114AE4721E8A554415C8FC205D49F5141E17A14DEE4A55441B81E854BE39F51418FC2F5D8DDA55441CDCCCC7CF09F514114AE4741D8A55441CDCCCC2CF89F5141AE47E1FAD5A55441CDCCCC1C17A05141F6285CDFBDA55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002800000025C96F41BC9F51415551461AEAA554419A999959BB9F51417B14AE37E7A5544185EB5118BA9F51419A999919E4A554417B14AE87B79F5141295C8F82DFA55441E17A146EB69F514100000040DCA55441E17A149EB49F51415C8FC2C5D7A5544152B81E15B39F51418FC2F548D4A55441000000509A9F5141713D0A77DAA5544148E17AF48C9F514152B81EF5DEA554411F85EB117E9F5141A4703DBAE3A55441C3F528CC7B9F514152B81E45E5A55441A4703D7A6E9F5141295C8FE2E8A554417B14AE27659F51411F85EB51EAA5544133333363649F51418FC2F5E8EBA55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979949 - 3407978
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002000000085EB5108B49F514133333313D4A55441EC51B84EB59F51419A9999C9D7A55441D7A370CDB69F514166666606DCA55441333333E3B79F51419A999959DFA55441EC51B87EBA9F5141EC51B80EE4A5544185EB5108BC9F514152B81EC5E6A5544152B81E35BD9F51411F85EBC1EAA554418FC2F538C19F5141EC51B8AEEBA554419A9999B9CD9F514114AE4721E8A554415C8FC205D49F5141E17A14DEE4A55441B81E854BE39F51418FC2F5D8DDA55441CDCCCC7CF09F514114AE4741D8A55441CDCCCC2CF89F5141AE47E1FAD5A55441CDCCCC1C17A05141F6285CDFBDA55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002800000025C96F41BC9F51415551461AEAA554419A999959BB9F51417B14AE37E7A5544185EB5118BA9F51419A999919E4A554417B14AE87B79F5141295C8F82DFA55441E17A146EB69F514100000040DCA55441E17A149EB49F51415C8FC2C5D7A5544152B81E15B39F51418FC2F548D4A55441000000509A9F5141713D0A77DAA5544148E17AF48C9F514152B81EF5DEA554411F85EB117E9F5141A4703DBAE3A55441C3F528CC7B9F514152B81E45E5A55441A4703D7A6E9F5141295C8FE2E8A554417B14AE27659F51411F85EB51EAA5544133333363649F51418FC2F5E8EBA55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>475530 - 42288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB5128CB3A514152B81E758CB554410AD7A370D53A51411F85EB518DB5544133333333EF3A51418FC2F5988FB55441713D0A17103B51410AD7A3E092B554418FC2F5C81F3B51410000002095B55441A4703DBA213B51413333336395B55441000000D0213B51415C8FC29594B5544133333373243B51418FC2F5B87BB55441713D0AB7253B5141A4703DCA6FB55441A4703DDA223B5141C3F5287C6FB5544104EA0909243B51416575E9EC63B554412BD6B895253B51415D5C7AB655B554414375121F263B51411D85F5A650B55441B81E855B263B5141CDCCCC6C4EB55441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000007BBE26E6183B5141AE322E9163B55441988968BE183B51412160B58F63B55441080BC04B173B5141A0FCFA8163B55441525005DA113B514140FACB7463B55441B58E51F9233B5141C1718B8664B5544104EA0909243B51416575E9EC63B554412BD6B895253B51415D5C7AB655B554414375121F263B51411D85F5A650B55441B81E855B263B5141CDCCCC6C4EB55441CDCCCCDC253B51411F85EBB148B55441EB4B40F6253B5141B399225A44B554413EEACE0B263B51417D6274AC40B55441FF115BE51E3B5141C2AC27D540B5544182F8276E1F3B51414D96C17E42B55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>977672 - 3933956
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C0000007B14AE3708315141000000D018565441A4703D8A09315141D7A3701D115654413D0AD753DE305141EC51B8AE0E565441F67D1568D130514105CEC6C014565441A9FB00A6D13051411DC04B341656544175A94D1BDB3051417A03468416565441451A87BDE2305141C7A0E9091756544160548DBDEB305141FF6E064217565441500C2AE4F230514122C174AC175654411E5BAA48FC3051411C61151818565441D38D7E4D03315141AEFA2A8A185654417B14AE3708315141000000D018565441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007B14AE3708315141000000D018565441A4703D8A09315141D7A3701D115654413D0AD753DE305141EC51B8AE0E565441A4703DEAD43051417B14AE571656544176A94D1BDB3051417A03468416565441461A87BDE2305141C3A0E909175654415C548DBDEB305141FA6E0642175654414E0C2AE4F23051411DC174AC175654411D5BAA48FC3051411B61151818565441D08D7E4D03315141ABFA2A8A185654417B14AE3708315141000000D018565441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>794076 - 990136
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000018000000D96CBC334C02514151BA1152FF60544114AE47F14402514166666676FE605441EC51B89E44025141CDCCCC6CFE6054414A79929443025141C26F205D016154413D0AD73348025141666666A602615441B81E85AB4902514152B81EC50261544114AE47616902514114AE47510B61544114AE47F1870251410000001013615441D7A3709DC2025141000000A02261544114AE4741C3025141666666C61D6154415A4085DF76025141A7A72CD20761544181B11F2F6C025141151CBC0B05615441E51BE9006C025141B6E298130561544135E3DAE06B0251413E3BACF904615441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000DA5E69724C025141D4574859FF60544114AE47F14402514166666676FE605441EC51B89E44025141CDCCCC6CFE6054414A79929443025141C26F205D016154413D0AD73348025141666666A602615441B81E85AB4902514152B81EC50261544114AE47616902514114AE47510B61544114AE47F1870251410000001013615441D7A3709DC2025141000000A02261544114AE4741C3025141666666C61D615441F3694ED076025141387439CE076154411432C17874025141DAB49032076154413FEFF8A071025141D2349D7506615441FE6A4B8B6F025141ADB60EEB05615441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>794076 - 3375182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000018000000D96CBC334C02514151BA1152FF60544114AE47F14402514166666676FE605441EC51B89E44025141CDCCCC6CFE6054414A79929443025141C26F205D016154413D0AD73348025141666666A602615441B81E85AB4902514152B81EC50261544114AE47616902514114AE47510B61544114AE47F1870251410000001013615441D7A3709DC2025141000000A02261544114AE4741C3025141666666C61D6154415A4085DF76025141A7A72CD20761544181B11F2F6C025141151CBC0B05615441E51BE9006C025141B6E298130561544135E3DAE06B0251413E3BACF904615441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000DA5E69724C025141D4574859FF60544114AE47F14402514166666676FE605441EC51B89E44025141CDCCCC6CFE6054414A79929443025141C26F205D016154413D0AD73348025141666666A602615441B81E85AB4902514152B81EC50261544114AE47616902514114AE47510B61544114AE47F1870251410000001013615441D7A3709DC2025141000000A02261544114AE4741C3025141666666C61D615441F3694ED076025141387439CE076154411432C17874025141DAB49032076154413FEFF8A071025141D2349D7506615441FE6A4B8B6F025141ADB60EEB05615441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979957 - 1878607
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000020000000103000000010000006E0000006109A1F417B45041AFE2D4B7BF255441369A133C18B45041A7EE02EFBF2554413211E0C317B450418CD17FCCBF255441D108A1F417B450419DE2D4B7BF255441EE56424816B45041D1F2FE6CBE2554411CF3764C14B450412974CE96BC255441EF4AB45112B45041C8513A9BBA255441A3D48F160FB450414668F6F4B6255441DFE8AF3E0CB450410D34D2BEB3255441D529862709B45041FFE13141B02554417EDBE2E806B450413EC622B8AD255441FEE0EBD003B450413D498264AA2554419D351E48FBB35041B224B123A82554415CC94EDCF8B35041626E7C99A7255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006F0000008ED2AC1CE8B350410DE9C51ACF255441195D671AEBB35041F0BD89ADD0255441D355F6D408B45041B9F19B50E02554414421FA5009B450417DF0D691E0255441643AC5BC09B450414CA989CAE0255441D401E8790DB45041F915FBC1E2255441E42F0E3910B4504171362301E4255441E5C8B50615B45041E017D1E8E52554419F5F6B1E18B450416CB9CE22E72554411A1451841CB450410A506CE4E8255441612CDB0817B45041D35F3589E42554416854A62114B45041EE6DC207E22554410EFCE60A0FB45041F4117E72DC2554417B9FCD540DB4504100738CFAD8255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979957 - 3452139
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000020000000103000000010000006E0000006109A1F417B45041AFE2D4B7BF255441369A133C18B45041A7EE02EFBF2554413211E0C317B450418CD17FCCBF255441D108A1F417B450419DE2D4B7BF255441EE56424816B45041D1F2FE6CBE2554411CF3764C14B450412974CE96BC255441EF4AB45112B45041C8513A9BBA255441A3D48F160FB450414668F6F4B6255441DFE8AF3E0CB450410D34D2BEB3255441D529862709B45041FFE13141B02554417EDBE2E806B450413EC622B8AD255441FEE0EBD003B450413D498264AA2554419D351E48FBB35041B224B123A82554415CC94EDCF8B35041626E7C99A7255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006F0000008ED2AC1CE8B350410DE9C51ACF255441195D671AEBB35041F0BD89ADD0255441D355F6D408B45041B9F19B50E02554414421FA5009B450417DF0D691E0255441643AC5BC09B450414CA989CAE0255441D401E8790DB45041F915FBC1E2255441E42F0E3910B4504171362301E4255441E5C8B50615B45041E017D1E8E52554419F5F6B1E18B450416CB9CE22E72554411A1451841CB450410A506CE4E8255441612CDB0817B45041D35F3589E42554416854A62114B45041EE6DC207E22554410EFCE60A0FB45041F4117E72DC2554417B9FCD540DB4504100738CFAD8255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980026 - 379399
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001900000048E17A3470AD5041713D0A6773DD5441AE47E1EA6DAD504148E17A5475DD5441E17A145E6DAD504114AE47217CDD5441C3F528FC6AAD5041E17A14CE87DD5441E17A147E6CAD5041F6285C9F89DD544185EB51D87CAD504185EB51388EDD5441D7A3704D80AD50410AD7A3F08DDD54418610797C80AD5041655ECDCF83DD544152B81E0583AD5041CDCCCCFC7CDD5441E205F4AC82AD5041440EA4F579DD54410AD7A3308BAD5041A4703DCA6EDD5441EC51B80E91AD504148E17A646BDD5441AE47E12A98AD5041713D0AA762DD54413D0AD7F39FAD50418FC2F5F860DD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000EBE51426AEAD50411D2065AF59DD5441548806D299AD5041BDA15A4D5BDD5441DB2447D292AD5041091CB4B35CDD54412BACE85281AD5041CDF9CC1965DD5441BE9072AC77AD50416276AE396DDD544101C27ADD78AD50412B74E7EA70DD5441069F0AE978AD50417F4B84BA71DD54411F85EBF178AD50417B14AED771DD544114308CC578AD504186690D0472DD544143E49AE374AD504157B5FEE575DD5441295C8FD274AD5041713D0AF775DD54417D660F5D73AD50416D3D7B6775DD5441387BE31C71AD50412AD7622774DD544148E17A3470AD5041713D0A6773DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980027 - 379516
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000D23689FCE5AD5041C5CD8FEEE5DC54416F90E45EE6AD50411AD43CC4E4DC54415BC6B81BE5AD5041AC24CB87E4DC5441C3F528ECD2AD50415C8FC2A5E0DC544185EB51B8C6AD50418FC2F578DDDC5441AE47E1CABFAD50419A9999D9DDDC54411F85EB51B8AD5041D7A3700DE2DC54417B14AE07BAAD50417B14AE77E4DC5441713D0AF7B7AD5041F6285CAFE6DC5441CDCCCCBCBCAD5041E17A14AEE8DC5441AFFBAE07BEAD5041B1519C08EDDC5441295C8F02C1AD5041713D0A17EFDC5441831855E4BEAD50414AFF4C4EF3DC544185EB5168BFAD5041F6285C9FF4DC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000F9373003C3AD50415E2BDC75F7DC544152B81EC5CAAD50411F85EB51FDDC5441AE47E10ACCAD5041A4703D0AFCDC5441BFCBFEAECCAD5041380DF168FBDC5441F9CB1DD2CDAD50413F805A46FADC544189BCFE6DCEAD5041AE8F79AAF9DC544122739F43C6AD5041F535A4A6EDDC544149049310C2AD5041E1FCBA55E9DC5441DB62296AC2AD50418849789EE3DC544149049310C2AD50416999FB55E2DC54419C8B9CE1C2AD504193C00B96E0DC5441DEF845DDC4AD5041363902C5DFDC5441A54DF23ACAAD504185B35B2BE1DC5441A5D65E43CDAD504147DCCEA2E1DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980712 - 3087565
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000CF2E9EF4121A5141D98E92AFAB6D5441AB40448F131A51413FF79999AD6D54418FC2F578321A51419A9999D9B26D5441C3F5285C461A5141AE47E1CAB56D5441F6285CAF481A51410AD7A3C0A56D5441D7A3708D4B1A51418FC2F5F8916D54415C8FC2E54A1A51410AD7A3D08F6D54417B14AEA7471A514114AE47018E6D5441000000D03E1A51410AD7A3D0896D54419A999909361A51411F85EB01876D5441000000702F1A5141B81E858B856D5441EC51B85E281A5141EC51B8CE846D54413D0AD753241A514152B81EE5846D5441AE47E11A211A51419A999949856D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000007B14AEA7471A514114AE47018E6D54415C8FC2E54A1A51410AD7A3D08F6D544152B81E65361A5141A4703D6A4C6D5441CE523D9F2F1A514125FFAC25366D5441CC9D77FE2A1A5141790671EE266D5441DE4B8DC0281A514141729ACE246D544141B3E1A5261A5141A7F2D5D3226D54411E73C4BA221A5141E12014291F6D544124C582C8201A5141226F9B71216D5441B0A3453F1D1A51419790D8FA246D5441A001305F151A51418AACFCDE2C6D54415B5AEA9F121A5141BB3611B82F6D54419E0112800C1A51415672B8F1356D5441C48A4CF7041A5141918C4BE83C6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980712 - 3428827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000CF2E9EF4121A5141D98E92AFAB6D5441AB40448F131A51413FF79999AD6D54418FC2F578321A51419A9999D9B26D5441C3F5285C461A5141AE47E1CAB56D5441F6285CAF481A51410AD7A3C0A56D5441D7A3708D4B1A51418FC2F5F8916D54415C8FC2E54A1A51410AD7A3D08F6D54417B14AEA7471A514114AE47018E6D5441000000D03E1A51410AD7A3D0896D54419A999909361A51411F85EB01876D5441000000702F1A5141B81E858B856D5441EC51B85E281A5141EC51B8CE846D54413D0AD753241A514152B81EE5846D5441AE47E11A211A51419A999949856D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000007B14AEA7471A514114AE47018E6D54415C8FC2E54A1A51410AD7A3D08F6D544152B81E65361A5141A4703D6A4C6D5441CE523D9F2F1A514125FFAC25366D5441CC9D77FE2A1A5141790671EE266D5441DE4B8DC0281A514141729ACE246D544141B3E1A5261A5141A7F2D5D3226D54411E73C4BA221A5141E12014291F6D544124C582C8201A5141226F9B71216D5441B0A3453F1D1A51419790D8FA246D5441A001305F151A51418AACFCDE2C6D54415B5AEA9F121A5141BB3611B82F6D54419E0112800C1A51415672B8F1356D5441C48A4CF7041A5141918C4BE83C6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980087 - 1509515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000280000001F85EB6104B15041713D0A17C4D954410F00C7EB02B15041B0CE9C13C5D954412A0CF2E301B150416EA29DA7C5D954415C8FC2C500B15041A4703DDAC6D95441A4703D5AFFB05041CDCCCCFCC6D95441E17A145EFEB050413D0AD703C7D95441CDCCCC2CFEB05041EC51B88EC8D954411F85EB91FDB050419A999969CDD95441000000D0FFB050415C8FC285CCD95441C3F528DC05B15041000000E0CAD95441000000400BB15041CDCCCCECC7D954418FC2F50810B1504185EB51E8C4D95441EC51B87E17B1504148E17A24BED9544114AE47211BB15041EC51B85EBBD95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000001F85EB6104B15041713D0A17C4D954410F00C7EB02B15041ADCE9C13C5D954412C0CF2E301B1504173A29DA7C5D954415C8FC2C500B15041A4703DDAC6D95441A4703D5AFFB05041CDCCCCFCC6D95441E17A145EFEB050413D0AD703C7D95441CDCCCC2CFEB05041EC51B88EC8D954411F85EB91FDB050419A999969CDD95441000000D0FFB050415C8FC285CCD95441C3F528DC05B15041000000E0CAD95441000000400BB15041CDCCCCECC7D954418FC2F50810B1504185EB51E8C4D95441EC51B87E17B1504148E17A24BED9544114AE47211BB15041EC51B85EBBD95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980087 - 253903
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000280000001F85EB6104B15041713D0A17C4D954410F00C7EB02B15041B0CE9C13C5D954412A0CF2E301B150416EA29DA7C5D954415C8FC2C500B15041A4703DDAC6D95441A4703D5AFFB05041CDCCCCFCC6D95441E17A145EFEB050413D0AD703C7D95441CDCCCC2CFEB05041EC51B88EC8D954411F85EB91FDB050419A999969CDD95441000000D0FFB050415C8FC285CCD95441C3F528DC05B15041000000E0CAD95441000000400BB15041CDCCCCECC7D954418FC2F50810B1504185EB51E8C4D95441EC51B87E17B1504148E17A24BED9544114AE47211BB15041EC51B85EBBD95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000001F85EB6104B15041713D0A17C4D954410F00C7EB02B15041ADCE9C13C5D954412C0CF2E301B1504173A29DA7C5D954415C8FC2C500B15041A4703DDAC6D95441A4703D5AFFB05041CDCCCCFCC6D95441E17A145EFEB050413D0AD703C7D95441B087FE2DFEB050418B822685C8D95441D4C7EC91FDB0504182199969CDD95441000000D0FFB050415C8FC285CCD9544111A458D401B15041D9F117F9CBD95441DAA428DC05B15041990BFFDFCAD9544129ECFF3F0BB15041B117CCECC7D95441379E38040EB150414F1D2F2EC6D954418FC2F50810B1504185EB51E8C4D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980099 - 418075
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000067000000D7A3703D0CAE5041CDCCCCCCE1DB5441713D0AC711AE5041E17A143EE4DB54419A99996922AE50411F85EBB1EFDB5441C3F5289C28AE5041E17A140EF0DB5441E17A14FE2DAE5041CDCCCC8CEEDB5441EC51B8FE34AE50418FC2F5A8EBDB5441666666E63BAE5041713D0AD7E6DB54418FC2F5B842AE504148E17A44DFDB54410AD7A36051AE5041A4703D8AD2DB54416666669658AE504152B81EB5CCDB5441D7A3703D64AE504152B81E35C4DB54410000009064AE5041C3F5286CC5DB54415C8FC2E565AE5041333333F3C3DB54418FC2F55869AE50419A9999A9C1DB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000680000009A3C0AB7F3AD504179295CEFE9DB5441C3F5287CFBAD504148E17A34E5DB54414A295C3F01AE50417C999919E2DB54419C84EBF106AE5041AB8EC205E1DB54417FA4703D0CAE504188CCCCCCE1DB544113A4C41B0EAE50411A5CC89FE2DB5441713D0AC711AE5041E17A143EE4DB54419A99996922AE50411F85EBB1EFDB5441C3F5289C28AE5041E17A140EF0DB54419828364C29AE504134B0DADCEFDB5441307914FE2DAE504197CCCC8CEEDB5441E3E4E86533AE50410513AE51ECDB5441EC51B8FE34AE50418FC2F5A8EBDB5441666666E63BAE5041713D0AD7E6DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3017977 - 3015188
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004600000028C944ADC69C50410DE588185F235441915922A8C89C50412557140459235441291B9C36C79C50417B4B18F5572354410775B4ECC69C5041A24D650856235441E428E558C69C5041439085A053235441D603A418C59C50418DDEA1475223544188904631C59C504144C7A9295023544117D119B6C49C5041C68823B84E2354419111ED3AC49C504197966CDA4D235441856B05F1C39C50419F1713E44C23544151C3D093C59C50412033A5284B235441B6DC15C5C59C50417FA84F23492354417CEA5EE7C49C50410C6AC9B147235441856B05F1C39C5041992B434046235441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000CE1F7657AE9C5041178EC7805F235441021BF3ECAF9C50413C8D6628622354412D67C280B09C5041160A730B6523544159B39114B19C50411BD34E8268235441A726EFFBB09C5041CA038CD16A235441D272BE8FB19C5041079ADDE56D23544162D8D254B29C5041F7BCD11271235441A3CA8932B39C5041BB93F6AB7323544148D68541B49C50419510038F76235441A8F96096B49C50416FB4BBF0782354410CC40EC6B59C5041B0262D63792354413A1EBBAEB89C5041CEA407907B2354418D5AF40CBC9C50418956EBE87C235441BFDC15C5C59C504149D1AAB881235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>3017977 - 3416187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004600000028C944ADC69C50410DE588185F235441915922A8C89C50412557140459235441291B9C36C79C50417B4B18F5572354410775B4ECC69C5041A24D650856235441E428E558C69C5041439085A053235441D603A418C59C50418DDEA1475223544188904631C59C504144C7A9295023544117D119B6C49C5041C68823B84E2354419111ED3AC49C504197966CDA4D235441856B05F1C39C50419F1713E44C23544151C3D093C59C50412033A5284B235441B6DC15C5C59C50417FA84F23492354417CEA5EE7C49C50410C6AC9B147235441856B05F1C39C5041992B434046235441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000CE1F7657AE9C5041178EC7805F235441021BF3ECAF9C50413C8D6628622354412D67C280B09C5041160A730B6523544159B39114B19C50411BD34E8268235441A726EFFBB09C5041CA038CD16A235441D272BE8FB19C5041079ADDE56D23544162D8D254B29C5041F7BCD11271235441A3CA8932B39C5041BB93F6AB7323544148D68541B49C50419510038F76235441A8F96096B49C50416FB4BBF0782354410CC40EC6B59C5041B0262D63792354413A1EBBAEB89C5041CEA407907B2354418D5AF40CBC9C50418956EBE87C235441BFDC15C5C59C504149D1AAB881235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980579 - 376523
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000700000001030000000100000024000000AE47E13AE8FD50410AD7A36005295441713D0A77E8FD50413D0AD7A30429544152B81E75E9FD5041C3F5289C04295441C3F5289CE9FD504148E17A840029544152B81EF5E9FD5041C3F528CCFB28544148E17A64EAFD5041EC51B8DEF428544100000050EBFD504152B81EA5E7285441F6285C0FECFD5041666666E6DD2854411F85EBE1ECFD504185EB51A8CF2854419A999949EDFD50411F85EBB1CC285441C3F5289CEBFD50413D0AD783CC28544166666616E8FD50411F85EB11CC28544185EB5138E5FD504152B81EF5CB2854418FC2F5A8E3FD5041B81E859BDA285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000F8145ADCD3FD5041517846D8A428544187D9CD9CD1FD50411DA8B87EA42854417B14AEA7D1FD50411F85EB81A528544167F17D70D1FD50413353AA53A72854415CF889ABD0FD5041AED7D1D1AD28544194D0698ECFFD5041281C0F38B72854414CB2E785CEFD5041D2FCF1F0BF285441A80A59E8CDFD50419D632527C5285441B73D6877CDFD5041C9D985E3C8285441B3D15168CDFD504169C98652CA285441EC51B8CED5FD50419A9999D9CA285441F6285CCFD5FD5041CDCCCCCCC9285441DB07AE06D6FD504134782991C728544182715107D6FD5041F43C9387C7285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>776242 - 992706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000003F000000E17A143E04605141F6285C2FB86C544119FF42B006605141E55DA71FB86C54411987A72105605141E7E344BAB06C54411943F5E805605141E90C9FDCAB6C544117D6E88D0B605141EA79AB37A66C5441713D0A170F605141666666B6A46C5441000000B00F605141295C8FB29F6C544152B81E8509605141666666869F6C54411F85EB41086051410AD7A3909F6C5441D7A370AD0A605141333333739A6C5441EC51B8FE0B6051418FC2F5688E6C544114AE473102605141666666168C6C54418FC2F578FA5F51415C8FC2D5896C5441666666B6DF5F5141D7A370ED826C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003D0000001C3A7C26DC5F51418D3C3FD8886C5441F6285CFFD95F51417B14AE478C6C5441C3F5281CD75F5141D7A3702D916C54413D0AD733D35F5141E17A14BE986C54415C8FC2E5D15F5141B81E852B9B6C5441C3F5283CD25F51410AD7A3709C6C54419A999919D35F5141E17A144E9D6C544148E17A84D45F51413D0AD7039E6C544126776F6BD65F5141EEFF48D29E6C544122454DECD95F5141EF6C552D996C544123019BB3DA5F5141EE386CD7966C5441333333F3E05F51419A9999499A6C54418FC2F528E25F514133333313976C5441AE47E10AE35F51410AD7A330966C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>776242 - 3696473
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000003F000000E17A143E04605141F6285C2FB86C544119FF42B006605141E55DA71FB86C54411987A72105605141E7E344BAB06C54411943F5E805605141E90C9FDCAB6C544117D6E88D0B605141EA79AB37A66C5441713D0A170F605141666666B6A46C5441000000B00F605141295C8FB29F6C544152B81E8509605141666666869F6C54411F85EB41086051410AD7A3909F6C5441D7A370AD0A605141333333739A6C5441EC51B8FE0B6051418FC2F5688E6C544114AE473102605141666666168C6C54418FC2F578FA5F51415C8FC2D5896C5441666666B6DF5F5141D7A370ED826C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000030000003D0000001C3A7C26DC5F51418D3C3FD8886C5441F6285CFFD95F51417B14AE478C6C5441C3F5281CD75F5141D7A3702D916C54413D0AD733D35F5141E17A14BE986C54415C8FC2E5D15F5141B81E852B9B6C5441C3F5283CD25F51410AD7A3709C6C54419A999919D35F5141E17A144E9D6C544148E17A84D45F51413D0AD7039E6C544126776F6BD65F5141EEFF48D29E6C544122454DECD95F5141EF6C552D996C544123019BB3DA5F5141EE386CD7966C5441333333F3E05F51419A9999499A6C54418FC2F528E25F514133333313976C5441AE47E10AE35F51410AD7A330966C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980726 - 1087062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000B30CD92EEF4B51418F663667D0695441E9E093DAF04B5141963C6B62D1695441C9C08660F34B5141337ACC2BD06954411002138DF84B5141A0C7C862CD695441D57186BF004C514122274916CA6954415D4411F2074C5141B74332B0C669544170A827BE0F4C5141AE1127CAC269544180A68F3D164C51412C0BF930BE695441601F2639164C51419102E90BBE6954418D483137164C514101C41205BE6954411F85EB31164C5141AE47E10ABE695441EFB79496134C51418B888CD6B469544171BA68B2124C5141509C2CB9B1695441EF8C2FEA104C5141E1CB0485B2695441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000B70CD92EEF4B51418F663667D0695441E8E093DAF04B51419A3C6B62D1695441C4C08660F34B5141377ACC2BD06954411002138DF84B5141A5C7C862CD695441D47186BF004C514126274916CA695441614411F2074C5141B54332B0C669544170A827BE0F4C5141B21127CAC26954417CA68F3D164C51412F0BF930BE695441641F2639164C51418D02E90BBE6954418D483137164C5141FDC31205BE6954411F85EB31164C5141AE47E10ABE695441F3B79496134C51418F888CD6B469544174BA68B2124C51414B9C2CB9B1695441EB8C2FEA104C5141E2CB0485B2695441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980726 - 3892316
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000B30CD92EEF4B51418F663667D0695441E9E093DAF04B5141963C6B62D1695441C9C08660F34B5141337ACC2BD06954411002138DF84B5141A0C7C862CD695441D57186BF004C514122274916CA6954415D4411F2074C5141B74332B0C669544170A827BE0F4C5141AE1127CAC269544180A68F3D164C51412C0BF930BE695441601F2639164C51419102E90BBE6954418D483137164C514101C41205BE6954411F85EB31164C5141AE47E10ABE695441EFB79496134C51418B888CD6B469544171BA68B2124C5141509C2CB9B1695441EF8C2FEA104C5141E1CB0485B2695441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000B70CD92EEF4B51418F663667D0695441E8E093DAF04B51419A3C6B62D1695441C4C08660F34B5141377ACC2BD06954411002138DF84B5141A5C7C862CD695441D47186BF004C514126274916CA695441614411F2074C5141B54332B0C669544170A827BE0F4C5141B21127CAC26954417CA68F3D164C51412F0BF930BE695441641F2639164C51418D02E90BBE6954418D483137164C5141FDC31205BE6954411F85EB31164C5141AE47E10ABE695441F3B79496134C51418F888CD6B469544174BA68B2124C51414B9C2CB9B1695441EB8C2FEA104C5141E2CB0485B2695441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>333693 - 982444
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002200000058F51AAFF20C51417CE6A99FB18854416B000E9DF40C51418E329E3FB1885441213695C6F70C5141A07E92DFB08854416BE463E2FA0C514104ADA448B0885441267391B0FE0C5141818051F6AF885441702160CC010D51413FEA27CDAF885441F6285C1F040D5141AE47E1BAAF885441CDCCCC0C030D5141EC51B8AEAB885441B81E85BB000D51417B14AE07A488544114AE4701FF0C5141EC51B83E9F8854413D0AD7A3FE0C5141CDCCCC5C9E8854418FC2F588F80C51419A9999F99E8854415C8FC2D5F20C51418FC2F5A89F885441D7A3709DEA0C5141EC51B83EA0885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F6285CAFE70C5141C3F5285CAA8854411F85EB91E70C51413D0AD793A98854415C8FC2C5EA0C51411F85EBF1A9885441713D0A97E90C5141713D0A47A98854415C8FC2A5E80C51419A999989A8885441CDCCCCFCE70C514148E17A94A788544185EB51A8E70C5141295C8F92A6885441713D0A17E70C51417B14AEC7A4885441EC51B8DEE60C5141EC51B8CEA38854413D0AD7A3E60C5141A4703D9AA2885441713D0A47E10C5141295C8FD2A388544152B81E05DE0C5141C3F528BCA5885441B81E850BDD0C514114AE4751A788544133333393DD0C5141713D0AF7A8885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>217700 - 4291468
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000190000006C80CAD070B350413DD68631AF4855416AF031BF70B35041E8E0413DAF4855416EE498C870B35041E1F8732AAF4855416BF031BF70B350411B0D5622AF48554105BBA47B71B3504119A4848EAD4855419FA0BF5771B350417C80260CAE485541755D427671B35041D10621CFAD485541A257BA5F75B35041479524B8A84855410DC8BB5E79B35041427D4B83A448554164A6EE547BB35041C95ACFE0A0485541DE90E5277DB350416C9C48859C4855415A56E7F082B3504170E363F0904855410467D6E282B35041D1C1DFEA90485541E4CB59E381B3504191A36C5290485541 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000190000006C80CAD070B350413ED68631AF48554168F031BF70B35041EBE0413DAF48554173E498C870B35041E1F8732AAF48554168F031BF70B350411D0D5622AF48554100BBA47B71B3504114A4848EAD4855419FA0BF5771B350417D80260CAE485541735D427671B35041D60621CFAD4855419F57BA5F75B350414B9524B8A84855410DC8BB5E79B35041417D4B83A448554166A6EE547BB35041C75ACFE0A0485541DE90E5277DB35041719C48859C4855415B56E7F082B3504175E363F090485541FF66D6E282B35041D2C1DFEA90485541E4CB59E381B350418DA36C5290485541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980629 - 2940168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000190000005D776D121B425141EF72B2CCF4A454410523E73D1A425141BAB7E689F5A454413F6F6A871242514193084725F1A454415BEBAA980C4251416145173DEEA4544117B30A99004251416DA8FD7FE9A4544119A937BBF941514187105FF8E6A4544185DB6F52F741514197887F20E6A45441A933121BF3415141A178C070E4A45441655F681EEC4151410DABF807E2A45441C1ADB9F9EB4151416E0755F4E1A45441C1C84B41EB415141DB147298E2A45441DD959D60E74151416808C70BE6A45441B844C96DD3415141B93E05CCF7A45441917AF022C54151410951A18304A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000000000050EF415141C3F528FCDEA454419A999979DF415141295C8FB2D9A4544185EB5178DA415141E17A14BED7A45441F6285C6FD44151413D0AD7E3D4A4544148E17A24D341514133333323D4A45441E17A144EBD4151411F85EB91E7A45441AE47E14AA14151410000008000A55441295C8F32A9415141D7A370AD04A55441AE47E19ABA415141295C8FE20DA55441EC51B89ED641514152B81EF5F4A4544100000050EF415141C3F528FCDEA45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980629 - 3390909
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000190000005D776D121B425141EF72B2CCF4A454410523E73D1A425141BAB7E689F5A454413F6F6A871242514193084725F1A454415BEBAA980C4251416145173DEEA4544117B30A99004251416DA8FD7FE9A4544119A937BBF941514187105FF8E6A4544185DB6F52F741514197887F20E6A45441A933121BF3415141A178C070E4A45441655F681EEC4151410DABF807E2A45441C1ADB9F9EB4151416E0755F4E1A45441C1C84B41EB415141DB147298E2A45441DD959D60E74151416808C70BE6A45441B844C96DD3415141B93E05CCF7A45441917AF022C54151410951A18304A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000000000050EF415141C3F528FCDEA454419A999979DF415141295C8FB2D9A4544185EB5178DA415141E17A14BED7A45441F6285C6FD44151413D0AD7E3D4A4544148E17A24D341514133333323D4A45441E17A144EBD4151411F85EB91E7A45441AE47E14AA14151410000008000A55441295C8F32A9415141D7A370AD04A55441AE47E19ABA415141295C8FE20DA55441EC51B89ED641514152B81EF5F4A4544100000050EF415141C3F528FCDEA45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980630 - 2176946
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000C0000007B14AE97A94B5141B81E85EB9F4454415C8FC205AA4B514148E17AB48C44544152B81E45A34B5141295C8F628D445441295C8F52824B5141000000009144544152B81E75814B51411F85EB019F44544152B81E05804B5141C3F5288CAE44544152B81E45874B5141AE47E1AAAE4454417B14AE37864B5141C3F5282CC3445441E17A144E894B5141AE47E17AC8445441D7A3707DA44B514114AE47E1B64454418FC2F528A94B5141E17A142EB34454417B14AE97A94B5141B81E85EB9F445441
-</a>
-
-<b>
-0106000000010000000103000000010000003800000008878724814B514170AE2369A244544158CFC368814B5141ECF37B879F445441A9CCA07D814B5141757B24789E44544110F668E0834B5141CBCF303C7A445441E7440E2D754B5141809335BF79445441441260DD734B5141C98596D5794454410AD7A3305E4B5141666666567B445441F6285CAF5C4B514114AE47417B445441713D0A275C4B5141A4703D3A7B445441B81E85CB524B51413D0AD7237B445441E17A149E514B514114AE47217B445441666666A64F4B5141CDCCCC4C7B445441B81E851B4F4B51411F85EB01824454413D0AD7334A4B51415C8FC24582445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980630 - 3289468
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000C0000007B14AE97A94B5141B81E85EB9F4454415C8FC205AA4B514148E17AB48C44544152B81E45A34B5141295C8F628D445441295C8F52824B5141000000009144544152B81E75814B51411F85EB019F44544152B81E05804B5141C3F5288CAE44544152B81E45874B5141AE47E1AAAE4454417B14AE37864B5141C3F5282CC3445441E17A144E894B5141AE47E17AC8445441D7A3707DA44B514114AE47E1B64454418FC2F528A94B5141E17A142EB34454417B14AE97A94B5141B81E85EB9F445441
-</a>
-
-<b>
-0106000000010000000103000000010000003800000008878724814B514170AE2369A244544158CFC368814B5141ECF37B879F445441A9CCA07D814B5141757B24789E44544110F668E0834B5141CBCF303C7A445441E7440E2D754B5141809335BF79445441441260DD734B5141C98596D5794454410AD7A3305E4B5141666666567B445441F6285CAF5C4B514114AE47417B445441713D0A275C4B5141A4703D3A7B445441B81E85CB524B51413D0AD7237B445441E17A149E514B514114AE47217B445441666666A64F4B5141CDCCCC4C7B445441B81E851B4F4B51411F85EB01824454413D0AD7334A4B51415C8FC24582445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>444409 - 2984765
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285CDF99D55041F6285C6F864E54415C8FC25596D55041295C8F62854E5441D7A3704D82D5504114AE4761C24E5441F6285C5F89D55041E17A14AEC44E544148E17A749CD55041333333E3CA4E5441295C8FE2A6D55041E17A14CECD4E544185EB51F8ADD55041EC51B87EB84E54419A999949B5D55041EC51B87EA24E544100000020BCD55041D7A370ED8D4E5441295C8F52BBD55041295C8FF28C4E544100000090B5D55041000000208C4E5441D7A3709DABD550418FC2F5688A4E54417B14AEA7A1D55041B81E855B884E5441F6285CDF99D55041F6285C6F864E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000B6BA7D7FAED550412D2C34E88A4E5441B190B026A5D550419280C612894E544117D3D64A90D55041D8B556EEC64E54410D1C107E99D550413E087DECC94E544148E17A749CD55041333333E3CA4E5441295C8FE2A6D55041E17A14CECD4E544185EB51F8ADD55041EC51B87EB84E54419A999949B5D55041EC51B87EA24E544100000020BCD55041D7A370ED8D4E5441295C8F52BBD55041295C8FF28C4E544100000090B5D55041000000208C4E5441B6BA7D7FAED550412D2C34E88A4E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>444409 - 5172297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285CDF99D55041F6285C6F864E54415C8FC25596D55041295C8F62854E5441D7A3704D82D5504114AE4761C24E5441F6285C5F89D55041E17A14AEC44E544148E17A749CD55041333333E3CA4E5441295C8FE2A6D55041E17A14CECD4E544185EB51F8ADD55041EC51B87EB84E54419A999949B5D55041EC51B87EA24E544100000020BCD55041D7A370ED8D4E5441295C8F52BBD55041295C8FF28C4E544100000090B5D55041000000208C4E5441D7A3709DABD550418FC2F5688A4E54417B14AEA7A1D55041B81E855B884E5441F6285CDF99D55041F6285C6F864E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000B6BA7D7FAED550412D2C34E88A4E5441B190B026A5D550419280C612894E544117D3D64A90D55041D8B556EEC64E54410D1C107E99D550413E087DECC94E544148E17A749CD55041333333E3CA4E5441295C8FE2A6D55041E17A14CECD4E544185EB51F8ADD55041EC51B87EB84E54419A999949B5D55041EC51B87EA24E544100000020BCD55041D7A370ED8D4E5441295C8F52BBD55041295C8FF28C4E544100000090B5D55041000000208C4E5441B6BA7D7FAED550412D2C34E88A4E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980905 - 1281814
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004400000098B55645FB1751414EAAF9A8F3F2544180AA8506FE1751417AF80CB2F0F254411E376288FF175141107AC812EFF2544114AE47A10018514148E17AE4EDF254411F85EB510418514166666696F0F25441B81E858B09185141AE47E1BAF5F25441CCCE925B0A185141E609D0BBF6F25441F2F247A30B1851410DAC8250F8F25441CDCCCC3C0D185141A4703D4AFAF2544148E17A640F18514100000050FEF2544110426A53111851412C4F6D1D04F3544194D9CE1E131851416EF3125202F35441BDEC744812185141D97A3DBBFFF2544143578CC3111851414B0BE026FEF25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000AE47E12AF417514185EB51D8FDF25441C3F5281CF117514148E17AD403F35441295C8FC2F0175141E17A14AE09F354411F85EB71F1175141CDCCCC9C0EF35441D7A370FDF3175141A4703DBA14F3544148E17A94F5175141EC51B85E19F3544185EB51B8F6175141295C8F521FF3544114AE4761F71751415C8FC23526F354419A9999A9F8175141C3F5282C26F354413D0AD703F9175141F6285C5F25F3544133333323FA17514148E17A1422F354415C8FC255FB1751413D0AD7431FF35441CDCCCCCCFC175141C3F5284C1CF3544166666646FE175141000000001AF35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980905 - 3366171
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004400000098B55645FB1751414EAAF9A8F3F2544180AA8506FE1751417AF80CB2F0F254411E376288FF175141107AC812EFF2544114AE47A10018514148E17AE4EDF254411F85EB510418514166666696F0F25441B81E858B09185141AE47E1BAF5F25441CCCE925B0A185141E609D0BBF6F25441F2F247A30B1851410DAC8250F8F25441CDCCCC3C0D185141A4703D4AFAF2544148E17A640F18514100000050FEF2544110426A53111851412C4F6D1D04F3544194D9CE1E131851416EF3125202F35441BDEC744812185141D97A3DBBFFF2544143578CC3111851414B0BE026FEF25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000AE47E12AF417514185EB51D8FDF25441C3F5281CF117514148E17AD403F35441295C8FC2F0175141E17A14AE09F354411F85EB71F1175141CDCCCC9C0EF35441D7A370FDF3175141A4703DBA14F3544148E17A94F5175141EC51B85E19F3544185EB51B8F6175141295C8F521FF3544114AE4761F71751415C8FC23526F354419A9999A9F8175141C3F5282C26F354413D0AD703F9175141F6285C5F25F3544133333323FA17514148E17A1422F354415C8FC255FB1751413D0AD7431FF35441CDCCCCCCFC175141C3F5284C1CF3544166666646FE175141000000001AF35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>410773 - 53139
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000100000001ECF963EEFA85041220EA7BBFE47554197EF07FA1BA950419BCDA19E024855416D1FCF0A2BA95041EC7E13A1044855414AA58A1B2BA95041366C54AF04485541713D0A372DA950415C8FC255FE4755411F85EBE135A950410AD7A330E9475541D7A3706D3CA950417B14AE37D9475541666666D63BA95041713D0A07D8475541713D0A1729A9504185EB51E8D2475541E17A14AE14A95041A4703DBACC475541F6285C9F09A9504114AE4761C9475541000000D000A95041EC51B8EEC6475541CDCCCCACFFA850419A999989C7475541E17A142EFBA85041295C8FA2D6475541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000713D0A372DA950415C8FC255FE4755416F48A1402DA95041994D5D3EFE475541F84F5C462DA950410B372C2DFE4755411945859030A950411398DF29F64755411F85EBE135A950410AD7A330E9475541D7A3706D3CA950417B14AE37D9475541666666D63BA95041713D0A07D8475541C1B7810430A95041BEC2A8CCD44755419280681429A95041D970A2E8D247554124055E2827A95041E4509856D247554106E8F9D41AA95041116E1B97CE47554137ABD2D619A95041E0C0264ACE475541A92A7C1919A95041A33CD210CE4755410F0F8C1519A9504136FDA00FCE475541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983166 - 210192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000000000A0407F514148E17A04C1A55441713D0A973F7F51411F85EBA1C0A55441E17A14BE3E7F5141CDCCCC5CC0A5544185EB51583B7F5141713D0AA7BFA55441666666663C7F51411F85EBD1CBA55441713D0A273D7F5141CDCCCCBCD3A55441EC51B8DE3D7F5141EC51B8DED3A55441333333A33E7F5141713D0A27D4A5544148E17AA43F7F5141666666A6D4A55441C3F5283C407F51417B14AEE7D4A554413D0AD7E3407F51410AD7A310D5A5544100000070417F5141295C8F32D5A554418FC2F588477F51413D0AD773D6A554410AD7A3B04C7F514148E17A34D8A55441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000008FC2F588477F51413D0AD773D6A55441AE9813A6477F51411E0EBD7DD6A5544172309DD74C7F514119B4860CD8A55441EA252166517F5141E7474F41D9A5544173F36E85517F5141D32B2942D3A55441BA77A2954E7F5141ACBE027ED3A5544113B78A3E4D7F5141EF646439D3A55441187D604E4C7F514116381517D3A55441B72BF2E24A7F5141622B4D5DD2A5544176434922477F514189FEFD3AD2A5544193A4F147447F51413DA965C5D2A55441C5102913437F51413DA965C5D2A55441A11813B7417F51415D18C8B1D2A55441AD8D6964417F51419A6D5BB8D2A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980955 - 1675754
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000DB894D97B7AB5041FC6E675B1F02554101140D6CC1AB504152F905EA28025541D25650FED2AB50413992A5073902554106CCE5AAD7AB50415251017E3C0255414BF713A3D8AB5041A217A4D63C0255415A9BAA43DAAB504118C147E63A02554154FD0215DCAB5041A02CA9103602554133333333AFAB5041EC51B86E0A025541967D1480A6AB50416C68554B0D02554151FB0928A6AB50411A07014E0E02554126E6DEBDADAB5041C3343BC815025541F8E974FEB5AB5041E246F3CD1D025541DB894D97B7AB5041FC6E675B1F025541
-</a>
-
-<b>
-010600000001000000010300000001000000090000008FC2F508C2AB5041295C8F82290255411F85EB71D7AB5041B81E851B3D025541713D0AF7D8AB5041AE47E1EA3C025541E17A145EDAAB5041AE47E1FA3A0255410AD7A330DCAB5041B81E852B3602554133333333AFAB5041EC51B86E0A0255413D0AD773A6AB5041F6285C4F0D0255411F85EB21A6AB5041295C8F620E0255418FC2F508C2AB5041295C8F8229025541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>980955 - 3554960
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000DB894D97B7AB5041FC6E675B1F02554101140D6CC1AB504152F905EA28025541D25650FED2AB50413992A5073902554106CCE5AAD7AB50415251017E3C0255414BF713A3D8AB5041A217A4D63C0255415A9BAA43DAAB504118C147E63A02554154FD0215DCAB5041A02CA9103602554133333333AFAB5041EC51B86E0A025541967D1480A6AB50416C68554B0D02554151FB0928A6AB50411A07014E0E02554126E6DEBDADAB5041C3343BC815025541F8E974FEB5AB5041E246F3CD1D025541DB894D97B7AB5041FC6E675B1F025541
-</a>
-
-<b>
-010600000001000000010300000001000000090000008FC2F508C2AB5041295C8F82290255411F85EB71D7AB5041B81E851B3D025541713D0AF7D8AB5041AE47E1EA3C025541E17A145EDAAB5041AE47E1FA3A0255410AD7A330DCAB5041B81E852B3602554133333333AFAB5041EC51B86E0A0255413D0AD773A6AB5041F6285C4F0D0255411F85EB21A6AB5041295C8F620E0255418FC2F508C2AB5041295C8F8229025541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287727 - 219991
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000EC51B86EF3A8514185EB510808A654418FC2F5A8EBA851411F85EB0103A65441AE47E1DAE8A85141E17A14AEFFA55441CDCCCCCCDFA85141F6285CBF0CA65441000000A0DBA851410000001012A65441E17A14FEDFA85141C3F528CC13A65441666666F6E8A85141F6285C0F19A65441CDCCCC8CF4A851410AD7A3B01FA6544148E17AE4F4A85141000000B01DA654410AD7A3E0F5A8514185EB518812A65441F6285CAFF6A85141295C8F0207A6544148E17A74F5A851416666662606A65441EC51B86EF3A8514185EB510808A65441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000FFF932B4F4A85141CA38F4390AA65441EA16DC45F3A8514140C7C88209A65441BA6CA900F2A8514128722FE008A65441CBCAC8E4EEA851414D6FDDDA06A65441F225C0A5EBA851411F9908C904A65441060ED031E7A8514156D9701302A65441D8CCCCCCDFA8514116295CBF0CA65441140000A0DBA851410800001012A65441E17A14FEDFA85141C3F528CC13A654419FC0DA35E1A851411339128314A65441696666F6E8A85141D8285C0F19A65441CFCCCC8CF4A85141FCD6A3B01FA65441027FDDA5F4A85141943E171E1FA65441A9DD0CB1F4A85141CEEFB1DC1EA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287727 - 274994
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000EC51B86EF3A8514185EB510808A654418FC2F5A8EBA851411F85EB0103A65441AE47E1DAE8A85141E17A14AEFFA55441CDCCCCCCDFA85141F6285CBF0CA65441000000A0DBA851410000001012A65441E17A14FEDFA85141C3F528CC13A65441666666F6E8A85141F6285C0F19A65441CDCCCC8CF4A851410AD7A3B01FA6544148E17AE4F4A85141000000B01DA654410AD7A3E0F5A8514185EB518812A65441F6285CAFF6A85141295C8F0207A6544148E17A74F5A851416666662606A65441EC51B86EF3A8514185EB510808A65441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000FFF932B4F4A85141CA38F4390AA65441EA16DC45F3A8514140C7C88209A65441BA6CA900F2A8514128722FE008A65441CBCAC8E4EEA851414D6FDDDA06A65441F225C0A5EBA851411F9908C904A65441060ED031E7A8514156D9701302A65441D8CCCCCCDFA8514116295CBF0CA65441140000A0DBA851410800001012A65441E17A14FEDFA85141C3F528CC13A654419FC0DA35E1A851411339128314A65441696666F6E8A85141D8285C0F19A65441CFCCCC8CF4A85141FCD6A3B01FA65441027FDDA5F4A85141943E171E1FA65441A9DD0CB1F4A85141CEEFB1DC1EA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 333394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000036000000B81E85ABD10F5141D7A370DDA2885441EC51B8BED30F51419A999939A78854411F85EB71D80F514100000020B0885441C3F528BCE70F5141000000A0A6885441D7A3706DF20F5141B81E85FB9F885441000000C0F60F5141C3F5284C9D8854413D0AD7B3F10F51410000001096885441AE47E10AEC0F5141295C8F428E8854413D0AD773E60F514114AE473186885441713D0A07E40F51410000008082885441B81E853BE20F5141666666567F8854413D0AD7B3DF0F5141D7A3701D7A8854411F85EB11DF0F514114AE47F1718854417B14AE47DF0F514148E17AB463885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 1118071
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000036000000B81E85ABD10F5141D7A370DDA2885441EC51B8BED30F51419A999939A78854411F85EB71D80F514100000020B0885441C3F528BCE70F5141000000A0A6885441D7A3706DF20F5141B81E85FB9F885441000000C0F60F5141C3F5284C9D8854413D0AD7B3F10F51410000001096885441AE47E10AEC0F5141295C8F428E8854413D0AD773E60F514114AE473186885441713D0A07E40F51410000008082885441B81E853BE20F5141666666567F8854413D0AD7B3DF0F5141D7A3701D7A8854411F85EB11DF0F514114AE47F1718854417B14AE47DF0F514148E17AB463885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 3918057
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000036000000B81E85ABD10F5141D7A370DDA2885441EC51B8BED30F51419A999939A78854411F85EB71D80F514100000020B0885441C3F528BCE70F5141000000A0A6885441D7A3706DF20F5141B81E85FB9F885441000000C0F60F5141C3F5284C9D8854413D0AD7B3F10F51410000001096885441AE47E10AEC0F5141295C8F428E8854413D0AD773E60F514114AE473186885441713D0A07E40F51410000008082885441B81E853BE20F5141666666567F8854413D0AD7B3DF0F5141D7A3701D7A8854411F85EB11DF0F514114AE47F1718854417B14AE47DF0F514148E17AB463885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 33520
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003600000085EB51E813105141CDCCCCAC6F885441CDCCCCEC1210514114AE47516F8854416666666610105141295C8FA26E885441F6285CFF0A105141713D0A676E885441AE47E18A071051415C8FC2956E8854410AD7A3D003105141CDCCCCAC6E8854413D0AD77300105141713D0A676E8854413D0AD7A3F70F51418FC2F5286C885441295C8F12E90F51411F85EB515F885441295C8F42E70F51418FC2F5285E885441D7A3707DE20F5141A4703D9A5D885441AE47E15ADF0F5141EC51B8DE5E885441333333E3DC0F514152B81E456288544114AE47C1DA0F51413333332366885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 92862
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003600000085EB51E813105141CDCCCCAC6F885441CDCCCCEC1210514114AE47516F8854416666666610105141295C8FA26E885441F6285CFF0A105141713D0A676E885441AE47E18A071051415C8FC2956E8854410AD7A3D003105141CDCCCCAC6E8854413D0AD77300105141713D0A676E8854413D0AD7A3F70F51418FC2F5286C885441295C8F12E90F51411F85EB515F885441295C8F42E70F51418FC2F5285E885441D7A3707DE20F5141A4703D9A5D885441AE47E15ADF0F5141EC51B8DE5E885441333333E3DC0F514152B81E456288544114AE47C1DA0F51413333332366885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334798 - 294842
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000C0C8FD7B0F105141C4E373FE72885441DF4DCA880E105141C0AA802C738854413C5536CC0F10514194A11E9E7A8854415C8FC2F510105141A4703D6A81885441E57C8AFA10105141135BED958188544140CAADCB131051418C664DC89288544165CA71D524105141178D3D4C94885441614586A3231051412364E11C8E8854419C78B9362310514190CA47E38B88544135640BAF22105141E68266288988544126DF1FDD21105141BB4F33F584885441C7E9F6001F1051416F3B852D76885441E66EE2321E105141E0788F2476885441B81E85AB1D105141E17A141E76885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003600000085EB51E813105141CDCCCCAC6F885441CDCCCCEC1210514114AE47516F8854416666666610105141295C8FA26E885441F6285CFF0A105141713D0A676E885441AE47E18A071051415C8FC2956E8854410AD7A3D003105141CDCCCCAC6E8854413D0AD77300105141713D0A676E8854413D0AD7A3F70F51418FC2F5286C885441295C8F12E90F51411F85EB515F885441295C8F42E70F51418FC2F5285E885441D7A3707DE20F5141A4703D9A5D885441AE47E15ADF0F5141EC51B8DE5E885441333333E3DC0F514152B81E456288544114AE47C1DA0F51413333332366885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232789 - 1850755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E544114AE471150AD50410AD7A3207C5E5441713D0A970CAD5041666666D6715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E216957B16AD5041BDCA9958735E5441D23A0C9D0CAD50410B3477B8715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E5441570C5B1E50AD504125421D827B5E5441DC1A329B36AD5041E7B737F4775E54415F276E8A20AD504193BD40E1745E54416FBA1CB41BAD5041F52DBC34745E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232789 - 3604301
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E544114AE471150AD50410AD7A3207C5E5441713D0A970CAD5041666666D6715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E216957B16AD5041BDCA9958735E5441D23A0C9D0CAD50410B3477B8715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E5441570C5B1E50AD504125421D827B5E5441DC1A329B36AD5041E7B737F4775E54415F276E8A20AD504193BD40E1745E54416FBA1CB41BAD5041F52DBC34745E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232838 - 1850755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A00000014AE471144AD5041D7A370DD5F5E5441000000400AAD504148E17AC4575E5441A4703DCA07AD5041E17A147E5E5E54419A9999B905AD504100000060665E5441C3F5285C03AD5041E17A146E705E5441713D0A970CAD5041666666D6715E544114AE471150AD50410AD7A3207C5E544148E17A9450AD50418FC2F528755E5441713D0A4752AD5041AE47E1DA615E544114AE471144AD5041D7A370DD5F5E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E216957B16AD5041BDCA9958735E5441D23A0C9D0CAD50410B3477B8715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E5441570C5B1E50AD504125421D827B5E5441DC1A329B36AD5041E7B737F4775E54415F276E8A20AD504193BD40E1745E54416FBA1CB41BAD5041F52DBC34745E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>232838 - 3604301
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A00000014AE471144AD5041D7A370DD5F5E5441000000400AAD504148E17AC4575E5441A4703DCA07AD5041E17A147E5E5E54419A9999B905AD504100000060665E5441C3F5285C03AD5041E17A146E705E5441713D0A970CAD5041666666D6715E544114AE471150AD50410AD7A3207C5E544148E17A9450AD50418FC2F528755E5441713D0A4752AD5041AE47E1DA615E544114AE471144AD5041D7A370DD5F5E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E216957B16AD5041BDCA9958735E5441D23A0C9D0CAD50410B3477B8715E54410AD7A3900CAD5041EC51B8CE725E54419A9999190CAD504185EB5158795E544148E17A140BAD5041E17A14AE7C5E5441AE47E1AA0EAD5041333333337E5E54417B14AE1713AD504114AE47717F5E5441A4703DCA17AD504185EB5178805E5441D7A370FD4DAD504185EB51E8875E5441713D0A474FAD50413D0AD7D3865E5441570C5B1E50AD504125421D827B5E5441DC1A329B36AD5041E7B737F4775E54415F276E8A20AD504193BD40E1745E54416FBA1CB41BAD5041F52DBC34745E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499541 - 1083509
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000400000001030000000100000012000000E17A142EA51F51415C8FC2356C2454415C8FC2B5A01F5141AE47E1BA7124544148E17A34A11F51418FC2F58872245441AE47E12AA31F514133333393782454410AD7A370A51F51419A9999997F24544185EB5128A81F5141713D0AE784245441D7A370FDAD1F51417B14AE778224544185EB5168B41F5141A4703DAA7D2454415C8FC2C5B81F5141D7A3701D7A2454418FC2F5A8BC1F5141F6285CCF762454410AD7A3D0A91F5141CDCCCC7C66245441AE47E14AA51F5141333333136C245441333333D3A51F5141333333936D245441E17A140EA61F5141713D0A876E245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000EC000000F38BA35E4A1F5141D3EE7E8336245441713D0A07511F51413333336336245441B81E852B541F51419A9999A936245441EC51B81E551F51417B14AEA7362454419A9999D9561F514148E17A14322454417B14AEA7561F51413D0AD7C3312454417B14AE57561F514114AE47413124544148E17A04561F514148E17AB43024544148E17AA4551F514148E17A5430245441F6285C3F551F5141AE47E1FA2F245441295C8FB2541F514114AE47812F24544133333363541F5141CDCCCC1C2F24544152B81E25541F5141B81E85BB2E24544185EB51F8531F514152B81E652E245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499541 - 3889469
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000400000001030000000100000012000000E17A142EA51F51415C8FC2356C2454415C8FC2B5A01F5141AE47E1BA7124544148E17A34A11F51418FC2F58872245441AE47E12AA31F514133333393782454410AD7A370A51F51419A9999997F24544185EB5128A81F5141713D0AE784245441D7A370FDAD1F51417B14AE778224544185EB5168B41F5141A4703DAA7D2454415C8FC2C5B81F5141D7A3701D7A2454418FC2F5A8BC1F5141F6285CCF762454410AD7A3D0A91F5141CDCCCC7C66245441AE47E14AA51F5141333333136C245441333333D3A51F5141333333936D245441E17A140EA61F5141713D0A876E245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000EC000000F38BA35E4A1F5141D3EE7E8336245441713D0A07511F51413333336336245441B81E852B541F51419A9999A936245441EC51B81E551F51417B14AEA7362454419A9999D9561F514148E17A14322454417B14AEA7561F51413D0AD7C3312454417B14AE57561F514114AE47413124544148E17A04561F514148E17AB43024544148E17AA4551F514148E17A5430245441F6285C3F551F5141AE47E1FA2F245441295C8FB2541F514114AE47812F24544133333363541F5141CDCCCC1C2F24544152B81E25541F5141B81E85BB2E24544185EB51F8531F514152B81E652E245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981592 - 53562
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000009000000579988FE31B1504190EA58E69B295541042ACA0145B150412488DCE69E295541DC48F8AE53B15041331CBB886B295541AABCB15748B15041D4AFF50767295541F43466AC44B15041023D8F886A295541E89194D641B1504165FBE6886C295541FCD88AAB3FB1504196DA12896D295541256777553BB15041E9A306346F295541579988FE31B1504190EA58E69B295541010300000001000000040000003814199B45B150417C28B7C99D295541151F2E5745B150419C8D2ABC9E295541F140539E45B1504147B306CA9D2955413814199B45B150417C28B7C99D295541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000F7D88AAB3FB1504198DA12896D295541C289E1033FB15041238ECCF16D2955412ECB169D35B150414743A5789C295541052ACA0145B150412188DCE69E295541DC48F8AE53B15041361CBB886B29554131B4D31E48B15041B4FD3D3E672955414EBCDDD046B15041B2DE057D682955416BF3EE6745B15041BBB58CD569295541333333E344B1504185EB51686A295541E89194D641B1504162FBE6886C295541F7D88AAB3FB1504198DA12896D295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981592 - 246306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000009000000579988FE31B1504190EA58E69B295541042ACA0145B150412488DCE69E295541DC48F8AE53B15041331CBB886B295541AABCB15748B15041D4AFF50767295541F43466AC44B15041023D8F886A295541E89194D641B1504165FBE6886C295541FCD88AAB3FB1504196DA12896D295541256777553BB15041E9A306346F295541579988FE31B1504190EA58E69B295541010300000001000000040000003814199B45B150417C28B7C99D295541151F2E5745B150419C8D2ABC9E295541F140539E45B1504147B306CA9D2955413814199B45B150417C28B7C99D295541
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000014D6A12B42B150411B93AF226C29554110E413EB41B15041B07DD4466C2955410000002041B1504148E17AC46C295541F7D88AAB3FB1504198DA12896D29554134F38C5B3FB1504128C67DC16D2955410AC0E80A36B15041DC7470BA9C29554152B81E3545B15041B81E853B9F2955417CA0A53650B1504167FB67E2772955414B8AD1D353B15041987F137E6B2955412351B42B49B150412BB219A46629554187EF11C947B1504137B7FE336729554140567A0545B15041ADE04F5B6A29554114D6A12B42B150411B93AF226C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981592 - 389461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000009000000579988FE31B1504190EA58E69B295541042ACA0145B150412488DCE69E295541DC48F8AE53B15041331CBB886B295541AABCB15748B15041D4AFF50767295541F43466AC44B15041023D8F886A295541E89194D641B1504165FBE6886C295541FCD88AAB3FB1504196DA12896D295541256777553BB15041E9A306346F295541579988FE31B1504190EA58E69B295541010300000001000000040000003814199B45B150417C28B7C99D295541151F2E5745B150419C8D2ABC9E295541F140539E45B1504147B306CA9D2955413814199B45B150417C28B7C99D295541
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000014D6A12B42B150411B93AF226C29554110E413EB41B15041B07DD4466C2955410000002041B1504148E17AC46C295541F7D88AAB3FB1504198DA12896D29554134F38C5B3FB1504128C67DC16D2955410AC0E80A36B15041DC7470BA9C29554152B81E3545B15041B81E853B9F2955417CA0A53650B1504167FB67E2772955414B8AD1D353B15041987F137E6B2955412351B42B49B150412BB219A46629554187EF11C947B1504137B7FE336729554140567A0545B15041ADE04F5B6A29554114D6A12B42B150411B93AF226C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981071 - 53162
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000310000004B5A5091614451417E401684DC565441C28D2D9261445141640FA18ADC565441CAA4C6F061445141213EAE43DC56544179D29D61624451419917FB6BDC5654415B8A16A4624451411EDBF673DC5654411066A873634451419917FB6BDC565441722E8B1F64445141FF7D806ADC565441D924BD99634451414FAD1F69CC56544167D5E79E4F4451414FAD1F69CC5654410D742B61434451414E37391DCD56544179E23FF1434451414FAD1F69CC565441400DE98C41445141B11B34F9CC565441AA74220735445141B9B98015CF56544182363DA927445141F304BEC5D0565441 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000400000003E5BF6BA20445141ADD780DFD25654415DFD53781944514153F5C36ED4565441D9C82B70194451411C4420B9D5565441B3E6A767194451417737C305D6565441B9A84E3019445141D72B4F51D85654414AAD8F3F1944514156D04EAAD85654411C385C6E19445141D429143DDE56544193D1C16419445141CFEBF47DE1565441A45A0E6E19445141FB0D86A7E2565441061009281A44514123234988EE565441A2E1B97B1A44514129590C5DF3565441CD0F09C91A445141A6033198FA565441AF5E7BD21A445141DBFD4EDEFA5654415762D3EC1A4451415ED597F000575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981071 - 57852
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000310000004B5A5091614451417E401684DC565441C28D2D9261445141640FA18ADC565441CAA4C6F061445141213EAE43DC56544179D29D61624451419917FB6BDC5654415B8A16A4624451411EDBF673DC5654411066A873634451419917FB6BDC565441722E8B1F64445141FF7D806ADC565441D924BD99634451414FAD1F69CC56544167D5E79E4F4451414FAD1F69CC5654410D742B61434451414E37391DCD56544179E23FF1434451414FAD1F69CC565441400DE98C41445141B11B34F9CC565441AA74220735445141B9B98015CF56544182363DA927445141F304BEC5D0565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004B000000D742A5C63C4451413D8F9A0F125754412D766C6A36445141410168C7125754412D327FC0344451411149E9F4125754410D24B57532445141D557703A13575441F19EC983304451414943C27213575441950F074E2B4451419BD284081457544128FB58A61B445141F438EBCE155754416B6D703F1B4451416221599B095754415CA8E0301B44514135998241085754414BE350221B44514153DFB4B406575441F82C1D101B4451416632F666045754410A9FC9031B4451411FBED6C0025754412C5931051B445141389F599102575441BE8C73F81A445141521EB33202575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981071 - 248015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000310000004B5A5091614451417E401684DC565441C28D2D9261445141640FA18ADC565441CAA4C6F061445141213EAE43DC56544179D29D61624451419917FB6BDC5654415B8A16A4624451411EDBF673DC5654411066A873634451419917FB6BDC565441722E8B1F64445141FF7D806ADC565441D924BD99634451414FAD1F69CC56544167D5E79E4F4451414FAD1F69CC5654410D742B61434451414E37391DCD56544179E23FF1434451414FAD1F69CC565441400DE98C41445141B11B34F9CC565441AA74220735445141B9B98015CF56544182363DA927445141F304BEC5D0565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E0000001AE767AE1344514142FA18CC195754416A47A0201344514166AFABA41E5754418214B98013445141C8F887A81E5754414670ED551C445141FB79C2321D5754419A756D8730445141D11341DC195754419483BE2B31445141AFBAE9A619575441BA37B9453144514117C0B1B519575441507D140A3D445141ADEA5B3D17575441B328A8083D4451414BFB700A17575441900047053D4451414397879116575441B94F33ED3C44514146F1C39716575441B80761CC3C445141A91244A0165754410FD7F3C93C4451418BFDA9B1145754416E0D114A33445141B439AFF416575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334707 - 245921
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000003200000052B81EC592115141F6285CCF0A8E54415C8FC2458B115141713D0A97FD8D5441EC51B84E841151415C8FC245F18D5441000000308211514133333383ED8D5441AE47E16A8111514152B81E25EC8D544185EB51E87F1151417B14AE77E98D54413D0AD7237E11514148E17A54E68D5441F6285C1F7D1151418FC2F5C8E68D5441EC51B83E7C115141295C8FD2E48D544148E17A247A115141666666E6E08D5441A4703D1A78115141AE47E15ADD8D54418FC2F5F87411514148E17AF4D78D5441C3F528DC75115141713D0A47D78D544114AE47416B1151417B14AE87C48D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000075695A5B88115141B64278871E8E54412EFBE2FD8511514101A395DD218E5441E8A89CED801151414C436403298E5441B16D6DF0801151415C818604298E544142CAAEA6801151411A3AA2BE298E544166666656831151415C8FC255298E5441D23D0592901151415507F0D0268E5441499C640C911151419DF7A4B9268E5441C3F5280C921151418FC2F588268E5441F6285C9F9A11514148E17A44258E5441EEF208BD99115141AED07FB5218E5441AE47E1BA98115141666666A61D8E5441AD555D50971151412DFCF9D4168E54414BC10C1797115141E6E16CD5158E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>334707 - 368687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000003200000052B81EC592115141F6285CCF0A8E54415C8FC2458B115141713D0A97FD8D5441EC51B84E841151415C8FC245F18D5441000000308211514133333383ED8D5441AE47E16A8111514152B81E25EC8D544185EB51E87F1151417B14AE77E98D54413D0AD7237E11514148E17A54E68D5441F6285C1F7D1151418FC2F5C8E68D5441EC51B83E7C115141295C8FD2E48D544148E17A247A115141666666E6E08D5441A4703D1A78115141AE47E15ADD8D54418FC2F5F87411514148E17AF4D78D5441C3F528DC75115141713D0A47D78D544114AE47416B1151417B14AE87C48D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000075695A5B88115141B64278871E8E54412EFBE2FD8511514101A395DD218E5441E8A89CED801151414C436403298E5441B16D6DF0801151415C818604298E544142CAAEA6801151411A3AA2BE298E544166666656831151415C8FC255298E5441D23D0592901151415507F0D0268E5441499C640C911151419DF7A4B9268E5441C3F5280C921151418FC2F588268E5441F6285C9F9A11514148E17A44258E5441EEF208BD99115141AED07FB5218E5441AE47E1BA98115141666666A61D8E5441AD555D50971151412DFCF9D4168E54414BC10C1797115141E6E16CD5158E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981501 - 3186204
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004A00000022FAB55EBD9B5041EFB51AEC5C1354411F85EB81B99B50410AD7A3C05E1354411F85EB31B49B504185EB51885F135441D7A3700DA99B50411F85EB316A13544114AE4771A59B50410AD7A3006D135441A4703D2A9C9B5041F6285C5F6F13544114AE4731989B5041000000F07013544148E17AA4969B50410AD7A33071135441CDCCCC2C959B5041EC51B88E7113544152B81ED5929B504152B81ED5721354418FC2F558909B5041B81E85DB74135441E17A14CE8D9B50413D0AD7B37513544148E17A448C9B5041AE47E16A761354411F85EBB18A9B5041D7A3706D77135441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000C3F528CCEC9B50413D0AD743CC135441699AA8E6EC9B504112122B51CA13544172EC9AE6EC9B50418B2DA021CA135441EABD73F9EC9B5041AA407FEFC8135441BF422E32ED9B504107D0DF17C513544115F15584ED9B504155168426C31354418A5264D2ED9B50419C7BCB35C1135441D7A3709DF19B50410AD7A3E0BB13544158D89D0AEF9B5041FAC7929EB7135441FFB6DE7EEA9B5041C398C1A6B513544167EE324DE79B50414CCBEB44B51354414B1F92ECE49B5041647496BCB41354411C4CFCBBE29B50411AB67F44B3135441597E3912E19B504141ABD936B2135441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981501 - 3591106
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004A00000022FAB55EBD9B5041EFB51AEC5C1354411F85EB81B99B50410AD7A3C05E1354411F85EB31B49B504185EB51885F135441D7A3700DA99B50411F85EB316A13544114AE4771A59B50410AD7A3006D135441A4703D2A9C9B5041F6285C5F6F13544114AE4731989B5041000000F07013544148E17AA4969B50410AD7A33071135441CDCCCC2C959B5041EC51B88E7113544152B81ED5929B504152B81ED5721354418FC2F558909B5041B81E85DB74135441E17A14CE8D9B50413D0AD7B37513544148E17A448C9B5041AE47E16A761354411F85EBB18A9B5041D7A3706D77135441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000C3F528CCEC9B50413D0AD743CC135441699AA8E6EC9B504112122B51CA13544172EC9AE6EC9B50418B2DA021CA135441EABD73F9EC9B5041AA407FEFC8135441BF422E32ED9B504107D0DF17C513544115F15584ED9B504155168426C31354418A5264D2ED9B50419C7BCB35C1135441D7A3709DF19B50410AD7A3E0BB13544158D89D0AEF9B5041FAC7929EB7135441FFB6DE7EEA9B5041C398C1A6B513544167EE324DE79B50414CCBEB44B51354414B1F92ECE49B5041647496BCB41354411C4CFCBBE29B50411AB67F44B3135441597E3912E19B504141ABD936B2135441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981501 - 302576
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004A00000022FAB55EBD9B5041EFB51AEC5C1354411F85EB81B99B50410AD7A3C05E1354411F85EB31B49B504185EB51885F135441D7A3700DA99B50411F85EB316A13544114AE4771A59B50410AD7A3006D135441A4703D2A9C9B5041F6285C5F6F13544114AE4731989B5041000000F07013544148E17AA4969B50410AD7A33071135441CDCCCC2C959B5041EC51B88E7113544152B81ED5929B504152B81ED5721354418FC2F558909B5041B81E85DB74135441E17A14CE8D9B50413D0AD7B37513544148E17A448C9B5041AE47E16A761354411F85EBB18A9B5041D7A3706D77135441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000000AD7A390DE9B5041AE47E1DACD135441B045BDE8DF9B504134442CE3CD1354419D047E12E09B50413427A6E5CD135441666666C6E29B50418FC2F5F8CD135441C3F528CCEC9B50413D0AD743CC135441699AA8E6EC9B504112122B51CA13544172EC9AE6EC9B50418B2DA021CA135441EABD73F9EC9B5041AA407FEFC8135441BF422E32ED9B504107D0DF17C51354414F29C33DED9B50419E98C2D1C41354418A5264D2ED9B50419C7BCB35C1135441D7A3709DF19B50410AD7A3E0BB13544158D89D0AEF9B5041FAC7929EB7135441FFB6DE7EEA9B5041C398C1A6B5135441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608167 - 201838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002500000085D6F9F636A15041022AF6F425555541A2FCE15B37A15041E7AEAB9925555541EC51B84E38A15041AE47E1BA24555541AE47E18A3AA15041E17A14AE22555541956E12533DA150415382EB2020555541C1C789A439A15041B9E567671F555541C85216121AA150410603DD7119555541316492F6F4A0504163D1977A11555541CE4AC1EBF1A05041791D14B811555541DA9D62C2EFA0504179BBD4AD11555541404ED846ECA050414D499A511155554171EDFE77E1A050417A4AF76F0F5555410ED42D6DDEA0504159FE7A320F555541EC51B8CEDEA05041EC51B86E0D555541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000006000000A73B59EED8A05041BF739423375555415C3970BCD8A05041C2D73FC538555541EF1D0A60E9A050413BB385693D55554157393CBAF0A05041789F8FD23B55554168A8CC2CD9A0504123F3F61835555541A73B59EED8A05041BF73942337555541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660763 - 660762
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B000000A88B90F506DB50418E36B9EBEBD75441E17A14BE03DB5041A4703D8AF4D75441474AE9D502DB50411525F356F6D7544169A71F8A02DB5041BF8C6F16F7D75441D614438201DB504122F7F0F8F8D75441E17A14BEFFDA5041A4703D7AFCD75441DAF6B02AFDDA504143E59EE400D85441E7212F5BFBDA50410855E70704D85441EBDC86E2F3DA50411D6A8F6711D85441CF1D1415EFDA5041CCEBE9361BD854417B14AEF7EEDA504152B81E751BD854415C8FC2C5DEDA5041EC51B88E19D85441F0FF93ECDCDA5041936B3F3023D854416DF505E4E2DA50413F104D7C24D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000005C8FC2C5DEDA5041EC51B88E19D854417B14AEF7EEDA504152B81E751BD85441E17A14CEF2DA50416666665613D85441E17A14CEFBDA5041A4703D3A03D85441E17A14BEFFDA5041A4703D7AFCD75441E17A14BE03DB5041A4703D8AF4D75441E17A149E08DB5041A4703D7AE7D75441E17A143E06DB5041A4703D9AE6D75441E17A146EFCDA5041A4703D8AE3D75441E17A142EF6DA5041A4703D6AE1D75441E17A14BEE4DA5041A4703D9ADDD75441E17A140EE4DA5041A4703DEAE0D75441E17A14EEE3DA5041A4703DCAE4D75441E17A140EE4DA5041A4703D6AE7D75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660763 - 1506278
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B000000A88B90F506DB50418E36B9EBEBD75441E17A14BE03DB5041A4703D8AF4D75441474AE9D502DB50411525F356F6D7544169A71F8A02DB5041BF8C6F16F7D75441D614438201DB504122F7F0F8F8D75441E17A14BEFFDA5041A4703D7AFCD75441DAF6B02AFDDA504143E59EE400D85441E7212F5BFBDA50410855E70704D85441EBDC86E2F3DA50411D6A8F6711D85441CF1D1415EFDA5041CCEBE9361BD854417B14AEF7EEDA504152B81E751BD854415C8FC2C5DEDA5041EC51B88E19D85441F0FF93ECDCDA5041936B3F3023D854416DF505E4E2DA50413F104D7C24D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000005C8FC2C5DEDA5041EC51B88E19D854417B14AEF7EEDA504152B81E751BD85441E17A14CEF2DA50416666665613D85441E17A14CEFBDA5041A4703D3A03D85441E17A14BEFFDA5041A4703D7AFCD75441E17A14BE03DB5041A4703D8AF4D75441E17A149E08DB5041A4703D7AE7D75441E17A143E06DB5041A4703D9AE6D75441E17A146EFCDA5041A4703D8AE3D75441E17A142EF6DA5041A4703D6AE1D75441E17A14BEE4DA5041A4703D9ADDD75441E17A140EE4DA5041A4703DEAE0D75441E17A14EEE3DA5041A4703DCAE4D75441E17A140EE4DA5041A4703D6AE7D75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660763 - 4182829
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B000000A88B90F506DB50418E36B9EBEBD75441E17A14BE03DB5041A4703D8AF4D75441474AE9D502DB50411525F356F6D7544169A71F8A02DB5041BF8C6F16F7D75441D614438201DB504122F7F0F8F8D75441E17A14BEFFDA5041A4703D7AFCD75441DAF6B02AFDDA504143E59EE400D85441E7212F5BFBDA50410855E70704D85441EBDC86E2F3DA50411D6A8F6711D85441CF1D1415EFDA5041CCEBE9361BD854417B14AEF7EEDA504152B81E751BD854415C8FC2C5DEDA5041EC51B88E19D85441F0FF93ECDCDA5041936B3F3023D854416DF505E4E2DA50413F104D7C24D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000005C8FC2C5DEDA5041EC51B88E19D854417B14AEF7EEDA504152B81E751BD85441E17A14CEF2DA50416666665613D85441E17A14CEFBDA5041A4703D3A03D85441E17A14BEFFDA5041A4703D7AFCD75441E17A14BE03DB5041A4703D8AF4D75441E17A149E08DB5041A4703D7AE7D75441E17A143E06DB5041A4703D9AE6D75441E17A146EFCDA5041A4703D8AE3D75441E17A142EF6DA5041A4703D6AE1D75441E17A14BEE4DA5041A4703D9ADDD75441E17A140EE4DA5041A4703DEAE0D75441E17A14EEE3DA5041A4703DCAE4D75441E17A140EE4DA5041A4703D6AE7D75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608155 - 53169
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000016000000E17A14AE52A450413D0AD7D3F452554152B81E3549A4504114AE4711F452554114AE473142A45041F6285C2F18535541000000E048A450415C8FC2B51953554185EB51384BA45041CDCCCC3C1B535541EC51B80E52A450410AD7A3B01F535541D7A370BD5CA45041713D0AE721535541CDCCCC2C63A4504133333363255355418FC2F5C865A4504185EB5148255355419A99996966A450415C8FC2E5215355410AD7A3B065A4504152B81EC5195355418FC2F5F863A450410AD7A3400F535541666666B662A450413D0AD7E30C535541295C8FA262A450419A9999D904535541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000085EB51384BA45041CDCCCC3C1B5355414B78C8AC4DA45041C72AF9980E53554117776FA052A45041164318E8F452554161B730524CA4504111123B51F452554119E093804BA4504191BD6940F452554177CFB50A4BA45041ADCEF436F45255410FEB8F3549A450416C8DB719F45255411EB3DB1748A450410356FBCDF952554114AE473142A45041F6285C2F18535541000000E048A450415C8FC2B51953554185EB51384BA45041CDCCCC3C1B535541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981627 - 3014303
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002C0000003D0AD7D3B5A650415C8FC225FB19554185EB5158B5A65041B81E855BFB195541295C8FB2B4A650410AD7A3B0FC195541CDCCCC0CB5A65041AE47E1CAFC19554185EB5158B2A65041000000D0041A5541EC51B8FEB0A65041295C8FE20C1A5541C3F5280CB2A650417B14AE07131A5541295C8F32B7A65041295C8F42221A55413D0AD733B9A650417B14AE87301A554133333313BAA6504148E17A74301A55417B14AE27B8A6504185EB51F8211A5541666666D6B2A65041E17A14CE121A5541D7A370DDB1A65041CDCCCCDC0C1A5541F6285C1FB3A6504100000000051A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005000000048E17A24D9A6504100000020A9195541F39660E6D4A65041747B70F4A7195541DC0CE67FD1A65041D4BD5904A7195541CDCCCCFCCCA650415C8FC2C5A5195541414F06A4C9A65041C82CCABFA6195541890091E9BFA65041A8818E7FA919554120D8B228BAA650414D79C41FAB195541F9E72687B5A650415519C96EAC1955414B6B4F36B3A65041AD056717AD195541B28B2AC7B1A65041535FF0C2AD195541936D650BAAA65041E8D83F38B1195541FBA1804CA5A650414818555BB31955416E577CD7A1A65041610BDEE9B419554145EE6337A0A6504127FC1EB5B5195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981627 - 3381307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002C0000003D0AD7D3B5A650415C8FC225FB19554185EB5158B5A65041B81E855BFB195541295C8FB2B4A650410AD7A3B0FC195541CDCCCC0CB5A65041AE47E1CAFC19554185EB5158B2A65041000000D0041A5541EC51B8FEB0A65041295C8FE20C1A5541C3F5280CB2A650417B14AE07131A5541295C8F32B7A65041295C8F42221A55413D0AD733B9A650417B14AE87301A554133333313BAA6504148E17A74301A55417B14AE27B8A6504185EB51F8211A5541666666D6B2A65041E17A14CE121A5541D7A370DDB1A65041CDCCCCDC0C1A5541F6285C1FB3A6504100000000051A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005000000048E17A24D9A6504100000020A9195541F39660E6D4A65041747B70F4A7195541DC0CE67FD1A65041D4BD5904A7195541CDCCCCFCCCA650415C8FC2C5A5195541414F06A4C9A65041C82CCABFA6195541890091E9BFA65041A8818E7FA919554120D8B228BAA650414D79C41FAB195541F9E72687B5A650415519C96EAC1955414B6B4F36B3A65041AD056717AD195541B28B2AC7B1A65041535FF0C2AD195541936D650BAAA65041E8D83F38B1195541FBA1804CA5A650414818555BB31955416E577CD7A1A65041610BDEE9B419554145EE6337A0A6504127FC1EB5B5195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>712161 - 431187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000003A000000333333E340A4504152B81E15455655415C8FC25542A450417B14AE1745565541B81E858B46A450411F85EBE1435655415C8FC2F54AA450410000009042565541666666D64EA45041D7A3703D415655419A9999E94FA4504185EB51D8405655411F85EB0151A45041000000D04056554152B81EC553A45041000000B04056554185EB510857A45041A4703D8A405655411F85EB1158A45041AE47E1BA40565541000000005BA450413D0AD74341565541AE47E17A5EA45041713D0AE741565541A4703D9A5FA450419A99997942565541C3F5280C64A45041EC51B8BE44565541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000002EA8F6083FA45041F926C95A39565541D7A3707D3DA45041000000B03E565541C151B81E36A450414B0000303D5655415FF29CF631A450419439D0BE3B5655416C6C02B12EA450412E01369C3A565541D0BABFBF21A45041EF7FF028345655410AD7A3A021A45041AE47E18A3456554108920EBF20A45041B0E3B825345655417A94E41320A4504173DD0D8F34565541F805034F1FA45041C36133553556554118DE783720A4504155C360FF36565541A76C2C9D20A4504171E0C7CA37565541412C0C5A21A45041C0A974CB38565541E9B3DFF623A45041153FDDCF3A565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905773 - 103082
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000E4000000C99AD3BBEC39514105D3BEB336EA5441FADB5222EE3951410357BC483DEA5441F6285CFFED395141E17A149E35EA54411F85EB21FB395141B81E851B38EA5441F8808A2FFB3951412C4EE5F336EA54414A2ACF32FB39514135CFF6AC36EA544114AE47A1FB395141F6285C4F2DEA5441A7CCCB0DF5395141DBC6DBF52BEA5441CC6E4AE6F4395141C035C0ED2BEA54413D0AD713F4395141295C8FC22BEA54415C8FC2C5ED395141000000D02CEA544166666606EE3951411F85EBD127EA5441A4703D1AEF395141A4703D8A19EA544151759019EF395141D8D7794619EA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E90000008FC2F50880395141F6285C2FE6E95441EA9064428139514109A3131AE2E9544148E17A948139514185EB5108E1E95441333333E37D39514133333323DCE954411F85EBD1783951413D0AD7A3D6E95441666666E67539514166666616D2E95441A4703DAA73395141EC51B8FECEE95441AE47E1FA72395141D7A3709DCAE954413D0AD7C36B3951415C8FC2F5CAE95441AE47E18A6F395141EC51B8AECFE95441D7A370CD6F395141295C8FE2D0E95441E17A14AE6C395141000000D0D3E954413D0AD7A367395141E17A141ED5E95441666666A668395141713D0A17D8E95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538894 - 2912145
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000006000000E5000000661FDAE9A42E5141D24D87AADE2554418FC2F588A52E514166666636DD255441B81E85AB9B2E5141AE47E14AD0255441D7A370CD922E5141D7A370ADC42554418FC2F5088C2E5141F6285CCFBB255441295C8F227E2E5141666666F6AF255441A4703DDA612E51419A9999299C255441F6285C0F612E51410AD7A3709D255441F6285C6F5F2E5141CDCCCCCC9D25544114AE47A15D2E51410AD7A3709D2554410AD7A3205C2E51415C8FC2E59C2554413D0AD7C35B2E5141666666369B2554411F85EB515C2E514148E17AC498255441F6285CDF532E51411F85EBE194255441 [...]
-</a>
-
-<b>
-010600000002000000010300000006000000EE000000CDCCCC3C262E5141333333238F255441713D0A17202E51419A999959962554410AD7A360202E51411F85EB719825544152B81EF51F2E51415C8FC2E59C255441000000D01E2E514152B81E35A0255441B81E85AB1D2E5141E17A14BEA5255441CDCCCC8C1D2E5141EC51B87EAA255441C3F5289C1D2E51417B14AE77AE25544148E17AC41C2E5141333333C3B3255441AE47E11A1C2E5141000000E0B82554419A9999491C2E514133333373BD255441EC51B8BE1B2E5141A4703DEABF25544148E17A84192E51413D0AD793C0255441000000C0162E514100000000C1255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538894 - 2955511
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000006000000E5000000661FDAE9A42E5141D24D87AADE2554418FC2F588A52E514166666636DD255441B81E85AB9B2E5141AE47E14AD0255441D7A370CD922E5141D7A370ADC42554418FC2F5088C2E5141F6285CCFBB255441295C8F227E2E5141666666F6AF255441A4703DDA612E51419A9999299C255441F6285C0F612E51410AD7A3709D255441F6285C6F5F2E5141CDCCCCCC9D25544114AE47A15D2E51410AD7A3709D2554410AD7A3205C2E51415C8FC2E59C2554413D0AD7C35B2E5141666666369B2554411F85EB515C2E514148E17AC498255441F6285CDF532E51411F85EBE194255441 [...]
-</a>
-
-<b>
-010600000001000000010300000037000000BD08000066EC9D7EB52C51410DA928308727544148E17A74AE2C514114AE47A1862754411F85EBB1A52C51419A9999D9872754418FC2F598A02C5141AE47E1EA862754413D0AD7D3952C5141E17A146E89275441E17A144E912C51410AD7A310882754417B14AE378E2C5141666666B6882754410AD7A340872C5141CDCCCCBC8D275441D7A3700D7C2C5141F6285CBF8F275441CDCCCC8C7B2C51415C8FC2E5902754418FC2F5787D2C51418FC2F5C891275441AE47E1AA792C5141713D0A67A427544114AE47C16D2C5141EC51B81EA727544185EB51C8722C5141C3F528FCA8275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538894 - 3205067
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000006000000E5000000661FDAE9A42E5141D24D87AADE2554418FC2F588A52E514166666636DD255441B81E85AB9B2E5141AE47E14AD0255441D7A370CD922E5141D7A370ADC42554418FC2F5088C2E5141F6285CCFBB255441295C8F227E2E5141666666F6AF255441A4703DDA612E51419A9999299C255441F6285C0F612E51410AD7A3709D255441F6285C6F5F2E5141CDCCCCCC9D25544114AE47A15D2E51410AD7A3709D2554410AD7A3205C2E51415C8FC2E59C2554413D0AD7C35B2E5141666666369B2554411F85EB515C2E514148E17AC498255441F6285CDF532E51411F85EBE194255441 [...]
-</a>
-
-<b>
-010600000001000000010300000037000000BD08000066EC9D7EB52C51410DA928308727544148E17A74AE2C514114AE47A1862754411F85EBB1A52C51419A9999D9872754418FC2F598A02C5141AE47E1EA862754413D0AD7D3952C5141E17A146E89275441E17A144E912C51410AD7A310882754417B14AE378E2C5141666666B6882754410AD7A340872C5141CDCCCCBC8D275441D7A3700D7C2C5141F6285CBF8F275441CDCCCC8C7B2C51415C8FC2E5902754418FC2F5787D2C51418FC2F5C891275441AE47E1AA792C5141713D0A67A427544114AE47C16D2C5141EC51B81EA727544185EB51C8722C5141C3F528FCA8275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984559 - 984543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000004100000012DA570FC0A55041D2589D1DB8065541F71C3BAEC4A55041AFFA4E68B80655414692F7AFC7A55041A7EDE998B80655416F002CF8CEA550413532A10EB906554124282305D0A55041FB0C7E0AAF065541AC4D8A52D2A550410796841799065541D4F53E49D4A55041DD0AE1DA87065541F23CDF21D4A5504120F16BD687065541E9FB5D2BD4A55041C1D4E67B87065541341AD0ECC3A550411D50D33F85065541B8231ACAC3A55041C5E70C3B850655416A1791F2C3A55041296FF07D830655411EAC79F6C3A550418B0BF252830655417971A807BFA55041114AC6BD82065541 [...]
-</a>
-
-<b>
-01060000001200000001030000000100000033000000E7608D2561A55041ADC66F500F075541354F24CA5FA55041307794240D07554124EDC81A3EA55041168FC3750A0755410A05F86B3BA550415B8B817F04075541B62069B33EA5504119ACD748E7065541B62069B33EA550414C02EFA5CD0655416F52E8503CA55041F48DC796B7065541B62069B33EA55041575A27FEB606554175BB497D40A55041CBF3643CDF0655416F52E8503CA55041F63D919A03075541E487A9E43FA550412A0E33F80807554173A53B2746A550412A0E33F8080755414F37F57862A550417BDCB35A0B075541185145C562A55041F990E4700D075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905824 - 2963546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000039000000FE36CF70195751415B8B12A1743B5441B59576481E5751413245C91C763B544106B7DFB324575141EF5A2C14783B54418D01CFAD26575141BCFD4D9E783B5441B284FF38325751419633368D7A3B5441E744DD223D5751417C7DDEA47B3B5441E15F3AEE43575141414781AF7B3B54411CBB31384B575141D1BF175D7B3B54415C6BC14A535751415962D0867A3B5441CB9DAF0C5C575141A8B79112793B54419305337764575141B2BFEAAA763B54414CABEE246A575141BD07539A743B54419C985C617257514199648103713B5441BFEF1C6F7857514189A348116E3B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000052000000E17A14AE3E5751410AD7A340503B54418FC2F5983F575141EC51B89E603B54416EC2A0973F57514102BAB79E603B5441BF42A89A3F5751411FA291CF603B5441D9080E65365751412CC49E9A603B5441B81E85CB2F5751417B14AE97603B5441849235A42657514168350C40603B54410481235626575141EF584B3E603B54413CF8F56923575141B20D2621603B54413DAB7F4D1B575141EAE07ED35F3B544104289D731A575141B932AA18693B544153B279161A575141E873A64F6E3B54410037CF70195751415D8B12A1743B5441B49576481E5751412E45C91C763B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2905824 - 3502003
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000039000000FE36CF70195751415B8B12A1743B5441B59576481E5751413245C91C763B544106B7DFB324575141EF5A2C14783B54418D01CFAD26575141BCFD4D9E783B5441B284FF38325751419633368D7A3B5441E744DD223D5751417C7DDEA47B3B5441E15F3AEE43575141414781AF7B3B54411CBB31384B575141D1BF175D7B3B54415C6BC14A535751415962D0867A3B5441CB9DAF0C5C575141A8B79112793B54419305337764575141B2BFEAAA763B54414CABEE246A575141BD07539A743B54419C985C617257514199648103713B5441BFEF1C6F7857514189A348116E3B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000052000000E17A14AE3E5751410AD7A340503B54418FC2F5983F575141EC51B89E603B54416EC2A0973F57514102BAB79E603B5441BF42A89A3F5751411FA291CF603B5441D9080E65365751412CC49E9A603B5441B81E85CB2F5751417B14AE97603B5441849235A42657514168350C40603B54410481235626575141EF584B3E603B54413CF8F56923575141B20D2621603B54413DAB7F4D1B575141EAE07ED35F3B544104289D731A575141B932AA18693B544153B279161A575141E873A64F6E3B54410037CF70195751415D8B12A1743B5441B49576481E5751412E45C91C763B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453701 - 39094
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001900000041813CB948B050410B4011B3D2D154418FC2F5C84BB05041C3F5285CD4D15441666666366CB05041B81E855BE7D1544152B81E557BB050417B14AE37F0D15441F6285C4F94B0504133333333FFD15441A4703DFA95B050417B14AE0700D254419A99996998B05041F6285CFFFAD154417B14AE779DB05041EC51B84EF3D1544148E17A14A2B05041F6285CFFEBD154410AD7A3B09CB050411F85EB61E9D1544185EB514897B05041E17A143EE6D15441EC51B8CE91B05041C3F528ECE2D154418FC2F5888DB050410AD7A3E0DFD15441E17A142E8AB050415C8FC245DDD15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000004000000CE18456F4CB050417E6EB38ECBD154416F3A1BBB48B05041FCEE77AFD2D154411F85EBC148B05041333333B3D2D15441CE18456F4CB050417E6EB38ECBD15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587267 - 2974623
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000003C0000002730A45B6D4651418D43C35C0B6054413D0AD7236D465141B81E85AB0A6054414C54B2146D46514132480BB90A6054413BE42EC36C46514109A8EFFC096054415C8FC2456F465141295C8FC207605441F6285C0F7546514152B81EA500605441A4703D3A76465141E17A14BEFF5F54410AD7A3807C465141AE47E1DAFB5F5441EC51B89E7A4651413D0AD7D3F65F5441F6285CFF77465141B81E857BF45F544114AE477173465141713D0A57F05F544114AE476169465141D7A370CDEA5F5441000000C0714651415C8FC2E5D55F5441CDCCCC8C6B465141713D0A87D45F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000001562A2266D4651419D4665B40A605441D2BC471E6B465141461EE55C0C60544172D021ED68465141001613050F605441D97C0000674651410E382B6A106054410FE278295F46514161837AFF146054413205A32A5C465141C0D75FAC16605441E6F8599B5B465141C327982E176054419A9999D95D465141B81E85BB18605441AE47E1DA5F465141CDCCCC6C1A6054417B14AE4763465141B81E858B1D6054417B14AE47684651418FC2F5F82260544114AE47B16C4651413D0AD7E327605441AE47E17A714651419A9999892C6054411F85EB11764651417B14AED72F605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587267 - 3653714
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000003C0000002730A45B6D4651418D43C35C0B6054413D0AD7236D465141B81E85AB0A6054414C54B2146D46514132480BB90A6054413BE42EC36C46514109A8EFFC096054415C8FC2456F465141295C8FC207605441F6285C0F7546514152B81EA500605441A4703D3A76465141E17A14BEFF5F54410AD7A3807C465141AE47E1DAFB5F5441EC51B89E7A4651413D0AD7D3F65F5441F6285CFF77465141B81E857BF45F544114AE477173465141713D0A57F05F544114AE476169465141D7A370CDEA5F5441000000C0714651415C8FC2E5D55F5441CDCCCC8C6B465141713D0A87D45F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000001562A2266D4651419D4665B40A605441D2BC471E6B465141461EE55C0C60544172D021ED68465141001613050F605441D97C0000674651410E382B6A106054410FE278295F46514161837AFF146054413205A32A5C465141C0D75FAC16605441E6F8599B5B465141C327982E176054419A9999D95D465141B81E85BB18605441AE47E1DA5F465141CDCCCC6C1A6054417B14AE4763465141B81E858B1D6054417B14AE47684651418FC2F5F82260544114AE47B16C4651413D0AD7E327605441AE47E17A714651419A9999892C6054411F85EB11764651417B14AED72F605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941559 - 1226634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1BAEC895141713D0A97768D5441AE47E1FAEC895141A4703D9A768D5441C3F528ECEC895141AE47E1DA628D5441EC51B8AEEC895141D7A3706D558D5441F6285C9FEC89514100000020528D5441666666D6EC895141E17A14DE498D54418FC2F5C8EC895141C3F5284C348D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D54411F85EB41B989514185EB51B8598D5441E17A143EB2895141AE47E1DA648D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000007A44ABCFD9895141FF1E8AA2358D544131AD79E6D8895141F0BD8AFD358D544121B82458CA895141ABBEAB16388D54416FC79560C889514168BFCC2F3A8D5441B3045A82C08951416E66AA614E8D54414C13AA71BC895141CC09E315588D5441536121CEB6895141689C688F5F8D5441709BC8B0B5895141AACEC0615F8D5441E17A143EB2895141AE47E1DA648D5441295C8FD2B089514148E17A64688D544166666676B0895141666666166B8D5441295C8F12B1895141C3F5288C6D8D5441C3F528FCB28951411F85EB81708D54410AD7A370B589514133333313738D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941559 - 3169640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1BAEC895141713D0A97768D5441AE47E1FAEC895141A4703D9A768D5441C3F528ECEC895141AE47E1DA628D5441EC51B8AEEC895141D7A3706D558D5441F6285C9FEC89514100000020528D5441666666D6EC895141E17A14DE498D54418FC2F5C8EC895141C3F5284C348D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D54411F85EB41B989514185EB51B8598D5441E17A143EB2895141AE47E1DA648D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000007A44ABCFD9895141FF1E8AA2358D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D5441A022E03EB9895141E9FB6ACC598D5441709BC8B0B5895141AACEC0615F8D5441536121CEB6895141689C688F5F8D54414C13AA71BC895141CC09E315588D5441B3045A82C08951416E66AA614E8D54416FC79560C889514168BFCC2F3A8D544121B82458CA895141ABBEAB16388D544131AD79E6D8895141F0BD8AFD358D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941559 - 3419373
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1BAEC895141713D0A97768D5441AE47E1FAEC895141A4703D9A768D5441C3F528ECEC895141AE47E1DA628D5441EC51B8AEEC895141D7A3706D558D5441F6285C9FEC89514100000020528D5441666666D6EC895141E17A14DE498D54418FC2F5C8EC895141C3F5284C348D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D54411F85EB41B989514185EB51B8598D5441E17A143EB2895141AE47E1DA648D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000007A44ABCFD9895141FF1E8AA2358D544131AD79E6D8895141F0BD8AFD358D544121B82458CA895141ABBEAB16388D54416FC79560C889514168BFCC2F3A8D5441B3045A82C08951416E66AA614E8D54414C13AA71BC895141CC09E315588D5441536121CEB6895141689C688F5F8D5441709BC8B0B5895141AACEC0615F8D5441E17A143EB2895141AE47E1DA648D5441295C8FD2B089514148E17A64688D544166666676B0895141666666166B8D5441295C8F12B1895141C3F5288C6D8D5441C3F528FCB28951411F85EB81708D54410AD7A370B589514133333313738D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941559 - 3430097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1BAEC895141713D0A97768D5441AE47E1FAEC895141A4703D9A768D5441C3F528ECEC895141AE47E1DA628D5441EC51B8AEEC895141D7A3706D558D5441F6285C9FEC89514100000020528D5441666666D6EC895141E17A14DE498D54418FC2F5C8EC895141C3F5284C348D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D54411F85EB41B989514185EB51B8598D5441E17A143EB2895141AE47E1DA648D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000007A44ABCFD9895141FF1E8AA2358D5441D7A3707DD4895141295C8F02368D5441D7A370CDC18951413D0AD753378D544185EB5138C58951418FC2F5C8398D5441E17A14DEC6895141295C8F423C8D5441CDCCCC7CC089514185EB51184B8D5441A022E03EB9895141E9FB6ACC598D5441709BC8B0B5895141AACEC0615F8D5441536121CEB6895141689C688F5F8D54414C13AA71BC895141CC09E315588D5441B3045A82C08951416E66AA614E8D54416FC79560C889514168BFCC2F3A8D544121B82458CA895141ABBEAB16388D544131AD79E6D8895141F0BD8AFD358D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662142 - 59061
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E15EEB550417B14AEF70BD05441AE47E14AE8B5504185EB5158FACF5441295C8F52E6B5504114AE47A1F4CF544185EB51E8E4B5504185EB51D8F0CF544166666636B8B55041E17A145EFCCF54417B14AEB7A2B55041713D0A4706D05441333333838DB55041E17A14EE0DD0544185EB51B8A3B55041AE47E15A2FD05441EC51B81EF1B5504114AE47C115D0544152B81E15EEB550417B14AEF70BD05441
-</a>
-
-<b>
-010600000001000000010300000001000000350000007B14AEB7A2B55041713D0A4706D05441350F4B55A2B550416FC78B6A06D05441E0B4B1789EB55041D5B75ED307D05441289566CF93B550414C1844A80BD05441333333838DB55041E17A14EE0DD05441E643C0778EB55041FEBF285E0FD054414B56DAB8A3B5504128D60A592FD054412174C41DA4B55041F38A53392FD05441F708A717A7B55041C155553D2ED0544185CD2CCAA9B550416C4BAC582DD0544129DF1FA4ABB55041525A2FBC2CD05441BBEFD21CF1B550416538E8C115D054413B16F878EFB55041300A4E7210D0544107BC9C41EFB5504117CBEEBF0FD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982008 - 2629167
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000004A000000EC51B8DEAABA50417B14AEC72A4054411429A850A9BA5041C39681172B40544148E17A24A7BA5041713D0A872B405441CDCCCC8CA7BA5041295C8F822E405441C7F762CAA7BA5041449EEC2130405441927BF634A8BA5041570D7C1233405441B60FFBFFA8BA5041A7802A7939405441591D75BCA9BA50412D98740F3F4054418FA0A133ACBA504142E2A89F5140544133333353ADBA5041666666165A405441E17A143EAEBA5041CDCCCCBC684054418FC2F518BBBA50418FC2F54869405441D7A3705DBCBA5041295C8F026C4054413D0AD713BDBA5041295C8F926A405441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000013000000E17A14AE87BA5041EC51B84E4B405441B81E853B88BA5041C3F5280C5F405441C3F528BC88BA5041B81E85FB5E405441000000C088BA5041666666D662405441C3F5280C89BA504152B81E55644054410AD7A3D089BA5041333333A365405441C3F528DC8ABA50417B14AE676640544185EB51E8ADBA5041EC51B8BE69405441E17A143EAEBA5041CDCCCCBC6840544133333353ADBA5041666666165A405441C3F5283CABBA5041713D0A574A4054415C8FC215A9BA50418FC2F5283A405441B81E851BA8BA504152B81E4532405441CDCCCC8CA7BA5041295C8F822E405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982008 - 5000374
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000004A000000EC51B8DEAABA50417B14AEC72A4054411429A850A9BA5041C39681172B40544148E17A24A7BA5041713D0A872B405441CDCCCC8CA7BA5041295C8F822E405441C7F762CAA7BA5041449EEC2130405441927BF634A8BA5041570D7C1233405441B60FFBFFA8BA5041A7802A7939405441591D75BCA9BA50412D98740F3F4054418FA0A133ACBA504142E2A89F5140544133333353ADBA5041666666165A405441E17A143EAEBA5041CDCCCCBC684054418FC2F518BBBA50418FC2F54869405441D7A3705DBCBA5041295C8F026C4054413D0AD713BDBA5041295C8F926A405441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000013000000E17A14AE87BA5041EC51B84E4B405441B81E853B88BA5041C3F5280C5F405441C3F528BC88BA5041B81E85FB5E405441000000C088BA5041666666D662405441C3F5280C89BA504152B81E55644054410AD7A3D089BA5041333333A365405441C3F528DC8ABA50417B14AE676640544185EB51E8ADBA5041EC51B8BE69405441E17A143EAEBA5041CDCCCCBC6840544133333353ADBA5041666666165A405441C3F5283CABBA5041713D0A574A4054415C8FC215A9BA50418FC2F5283A405441B81E851BA8BA504152B81E4532405441CDCCCC8CA7BA5041295C8F822E405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>944447 - 52814
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F000000713D0A570C875141AE47E12AA7955441B81E85DB0B8751415C8FC235A99554417B14AE970B87514133333383AA955441AE47E10A0B87514166666646AB955441A4703D2A0C875141EC51B8DEAD955441C3F5283C0C875141A4703D4AB0955441295C8F921E8751418FC2F5C8BC9554419A9999691F8751418FC2F5B8BA955441E17A148E1F87514100000030B895544185EB51682087514114AE47F1B4955441295C8FA220875141666666B6AE9554418FC2F5A81E875141713D0A77AE955441000000E01D875141713D0A37AE955441F6285C3F21875141333333E3A2955441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000713D0A570C875141AE47E12AA7955441F91762510C8751412384D342A7955441D3FE01A40B8751411B949B46AA9554417B14AE970B87514133333383AA955441570ADE120B8751415630C73FAB955441F6F812260C875141017BD8C7AD955441D95444260C875141DFF688D5AD955441A4703D2A0C875141EC51B8DEAD9554415B9A123C0C8751415C863847B09554411F8C42790D8751419A154F22B19554415DED41D311875141515B6019B4955441F064FD411387514147472610B5955441E8E672DE138751415AC0DF7DB5955441295C8F921E8751418FC2F5C8BC955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 256467
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004DC91B90DB7A5041F2D499ED492B5541F7D40A90DB7A5041AC39ABED492B5541163D0590DB7A5041A3F6B0ED492B5541910AA3D0DB7A5041C80B0AA74A2B5541B9FDF418DC7A5041D6F97B544B2B55410B05720DDB7A5041CFD5B7BE4B2B55413FE3E13ADA7A50417D04E12A4C2B5541844F6DEEDA7A5041CA5401CF4D2B55417B14AEF7DC7A50415C8FC2C54C2B554152689513DE7A5041E8D90FE24C2B554129A0FD20DF7A50410430EBFC4C2B5541D7A3702DE07A50417B14AE174D2B554114076F6FE07A50415A3542CC4C2B5541A1445118E07A50417516C3F54B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 256477
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000005D563CDAE77A5041980867C6512B5541161DC3B5E67A5041B034F628522B554135DA83BBE77A504114FF1EA5542B554135DDC265E97A5041553ED7C3582B5541559E4651E67A5041559100D0592B5541854D5108E47A504108DAAC975A2B554129A0FFAFE37A5041EF5D1EB55A2B55412B9DD523E27A504147CE00D0552B55416A8D7B94E17A504184203413542B55418C808E82E17A5041DB56ADE7532B554137D051F8DF7A50417BFC5A5F542B554191F76606E27A50416E46F6085A2B554124E83363E27A5041A9CA8E125B2B5541BE948FF2DF7A5041D1348FA25B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 256838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F7B57809BE7A50415FF3DB095D2B55418C8C0B7EBD7A50414F1B670C5E2B5541D7A370FDBC7A5041AE47E1FA5E2B554114679AB9BE7A50415B485DFF602B554137D49A99C07A5041E17C47B1632B55419046D151C47A504131DEFC3A692B554109285CBFC47A5041807914DE692B5541F6189999C57A504199833D1A692B55417930D663C67A50415A645C6F682B5541E209B71EC77A50418B30EAD1672B5541AF6A3DDAC77A50412BF6FF3F672B55410A38580CC67A50413CAAC245642B55416613FF3FC47A504121F3144E612B5541DF75700DC57A50418A021EB5602B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 256839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000008486EC57DC7A5041383A82F9542B5541B81E85EBDC7A5041E17A146E542B5541EC51B80EDD7A5041333333D3522B5541FB975DA4DB7A50415E940A88522B55412A5022C7D97A5041A01B0E25522B554145CBF698D77A504104C151B1512B55413D0AD703D87A5041295C8FC2552B5541385316DED67A5041E197279C562B5541DCD05ACFD87A50412F6CCB0C562B554145BF32C3DA7A5041EA20AF77552B5541F766244EDC7A504157C8BF02552B55418486EC57DC7A5041383A82F9542B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 256841
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000454F6DE6CD7A5041AF6DEEB86A2B554167129022CA7A5041CB824751662B554151813443C97A50418C546F0D672B5541918B1EB5C87A5041B3BE5A7F672B55410C74CCCCC77A5041E1B10040682B5541844A9819C77A5041DA04D6D3682B5541E6B6B74EC67A5041767E5D7F692B554192F4C235C57A5041D57E846B6A2B5541203F7CD4C37A5041F9C4D5836B2B5541B6D98A3DC47A50411F7EA2D66B2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B55419B7D4587C77A5041CE83FD146D2B5541BB98ACF3C87A50417EC5FC9C6C2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 295884
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000008486EC57DC7A5041383A82F9542B5541B81E85EBDC7A5041E17A146E542B5541EC51B80EDD7A5041333333D3522B5541FB975DA4DB7A50415E940A88522B55412A5022C7D97A5041A01B0E25522B554145CBF698D77A504104C151B1512B55413D0AD703D87A5041295C8FC2552B5541385316DED67A5041E197279C562B5541DCD05ACFD87A50412F6CCB0C562B554145BF32C3DA7A5041EA20AF77552B5541F766244EDC7A504157C8BF02552B55418486EC57DC7A5041383A82F9542B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 297593
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F7B57809BE7A50415FF3DB095D2B55418C8C0B7EBD7A50414F1B670C5E2B5541D7A370FDBC7A5041AE47E1FA5E2B554114679AB9BE7A50415B485DFF602B554137D49A99C07A5041E17C47B1632B55419046D151C47A504131DEFC3A692B554109285CBFC47A5041807914DE692B5541F6189999C57A504199833D1A692B55417930D663C67A50415A645C6F682B5541E209B71EC77A50418B30EAD1672B5541AF6A3DDAC77A50412BF6FF3F672B55410A38580CC67A50413CAAC245642B55416613FF3FC47A504121F3144E612B5541DF75700DC57A50418A021EB5602B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 297643
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000454F6DE6CD7A5041AF6DEEB86A2B554167129022CA7A5041CB824751662B554151813443C97A50418C546F0D672B5541918B1EB5C87A5041B3BE5A7F672B55410C74CCCCC77A5041E1B10040682B5541844A9819C77A5041DA04D6D3682B5541E6B6B74EC67A5041767E5D7F692B554192F4C235C57A5041D57E846B6A2B5541203F7CD4C37A5041F9C4D5836B2B5541B6D98A3DC47A50411F7EA2D66B2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B55419B7D4587C77A5041CE83FD146D2B5541BB98ACF3C87A50417EC5FC9C6C2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 345895
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004DC91B90DB7A5041F2D499ED492B5541F7D40A90DB7A5041AC39ABED492B5541163D0590DB7A5041A3F6B0ED492B5541910AA3D0DB7A5041C80B0AA74A2B5541B9FDF418DC7A5041D6F97B544B2B55410B05720DDB7A5041CFD5B7BE4B2B55413FE3E13ADA7A50417D04E12A4C2B5541844F6DEEDA7A5041CA5401CF4D2B55417B14AEF7DC7A50415C8FC2C54C2B554152689513DE7A5041E8D90FE24C2B554129A0FD20DF7A50410430EBFC4C2B5541D7A3702DE07A50417B14AE174D2B554114076F6FE07A50415A3542CC4C2B5541A1445118E07A50417516C3F54B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981722 - 346245
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000700000050000000A4703DBAC37A50410AD7A3B06D2B5541EC51B85EC37A50418FC2F5686C2B5541A4703DCAC47A5041A4703D7A6B2B554152B81EF5C67A504152B81E456D2B554185EB51F8CC7A5041A4703D4A6B2B55419A999999CF7A5041F6285CAF692B55411F85EB61D17A5041CDCCCC9C672B55411F85EB71D07A5041D7A370FD652B55413D0AD753D47A5041D7A370AD642B5541C3F528DCD57A5041713D0A77612B55411F85EBD1D77A5041E17A14FE602B55410AD7A3D0D97A5041CDCCCC9C612B554185EB51E8DB7A5041B81E856B612B5541C3F528BCDC7A5041B81E857B602B5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000005D563CDAE77A5041980867C6512B5541161DC3B5E67A5041B034F628522B554135DA83BBE77A504114FF1EA5542B554135DDC265E97A5041553ED7C3582B5541559E4651E67A5041559100D0592B5541854D5108E47A504108DAAC975A2B554129A0FFAFE37A5041EF5D1EB55A2B55412B9DD523E27A504147CE00D0552B55416A8D7B94E17A504184203413542B55418C808E82E17A5041DB56ADE7532B554137D051F8DF7A50417BFC5A5F542B554191F76606E27A50416E46F6085A2B554124E83363E27A5041A9CA8E125B2B5541BE948FF2DF7A5041D1348FA25B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586946 - 55750
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B000000E17A14AEB94E514133333363E77554419A9999E9B54E5141E17A14EEEC755441CDCCCCFCBF4E514166666606EF755441A5A8D1A0C04E5141054FB583EE75544139B9F487C04E514176E7599FE8755441EDF264B1C04E5141219136A1E1755441D78676D3C14E5141A895C99ADA75544154664504C14E5141AC11C660DA755441E17A14FEBF4E5141C3F5286CDC7554411F85EBD1BC4E5141295C8F62E2755441E17A14AEB94E514133333363E7755441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000E17A14FEBF4E5141C3F5286CDC755441BBFF8609BF4E514159BEC737DE755441949CEC70BD4E5141DA67825EE1755441DD2CEEEDBC4E5141BA98EA2DE27554411F85EBD1BC4E5141295C8F62E2755441E17A14AEB94E514133333363E77554419A9999E9B54E5141E17A14EEEC755441D27B8AF0BF4E51412DD1D903EF7554410CB6C0A0C04E51418125B17FEE7554413AB9F487C04E514172E7599FE8755441AA1C048DC04E5141941FC1C4E7755441C6771E86C04E5141D2919DD7E57554416C1BBCA7C04E5141C3548142E3755441E9F264B1C04E5141219136A1E1755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982286 - 1085174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000002F000000A4703DFAEC425141F6285C6FF25C5441F6285CCFED425141C3F5281CF85C54417B14AE17F142514166666636035D544124F81461F44251412CD108930E5D5441B8DA25D2F9425141A8289DC80E5D5441105B43A200435141A8289DC80E5D54417C4FE7EF08435141A53C1C920E5D5441AE47E1EA10435141E17A144E0D5D5441EC51B8BE094351411F85EBA1005D5441F6285C9F0243514152B81E95F35C544152B81EA50F43514185EB51B8F15C54410AD7A36021435141000000B0EE5C544185EB515825435141D7A370EDED5C54417C87A3CD2543514107D42E2FE85C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002F000000A4703DFAEC425141F6285C6FF25C5441F6285CCFED425141C3F5281CF85C54417B14AE17F142514166666636035D54411FF81461F44251412AD108930E5D5441BBDA25D2F9425141A5289DC80E5D5441145B43A200435141A5289DC80E5D54417A4FE7EF08435141A23C1C920E5D5441AE47E1EA10435141E17A144E0D5D5441EC51B8BE094351411F85EBA1005D5441F6285C9F0243514152B81E95F35C544152B81EA50F43514185EB51B8F15C54410AD7A36021435141000000B0EE5C544185EB515825435141D7A370EDED5C54417987A3CD2543514109D42E2FE85C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982286 - 3890774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000002F000000A4703DFAEC425141F6285C6FF25C5441F6285CCFED425141C3F5281CF85C54417B14AE17F142514166666636035D544124F81461F44251412CD108930E5D5441B8DA25D2F9425141A8289DC80E5D5441105B43A200435141A8289DC80E5D54417C4FE7EF08435141A53C1C920E5D5441AE47E1EA10435141E17A144E0D5D5441EC51B8BE094351411F85EBA1005D5441F6285C9F0243514152B81E95F35C544152B81EA50F43514185EB51B8F15C54410AD7A36021435141000000B0EE5C544185EB515825435141D7A370EDED5C54417C87A3CD2543514107D42E2FE85C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002F000000A4703DFAEC425141F6285C6FF25C5441F6285CCFED425141C3F5281CF85C54417B14AE17F142514166666636035D54411FF81461F44251412AD108930E5D5441BBDA25D2F9425141A5289DC80E5D5441145B43A200435141A5289DC80E5D54417A4FE7EF08435141A23C1C920E5D5441AE47E1EA10435141E17A144E0D5D5441EC51B8BE094351411F85EBA1005D5441F6285C9F0243514152B81E95F35C544152B81EA50F43514185EB51B8F15C54410AD7A36021435141000000B0EE5C544185EB515825435141D7A370EDED5C54417987A3CD2543514109D42E2FE85C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986557 - 213501
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000037000000A4703DBA8F055141C3F5285CBCD954413D0AD7938A05514166666636C1D954410000002089055141D7A3707DC1D95441F6285C5F88055141AE47E12AC5D95441E17A14DE84055141EC51B83EC8D9544152B81EA582055141F6285C8FC7D954411F85EBD181055141295C8FE2CAD95441295C8FC27F0551419A999979D6D95441666666F681055141A4703DEAD7D95441F6285C3F840551411F85EBE1D7D954416666666686055141666666F6D6D954417B14AE278805514185EB5118D5D954418FC2F5A889055141EC51B80ED3D9544148E17A448F0551415C8FC2D5CAD95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009157CBC98D0551410C72ED2FBED95441A90AD7938A055141B2666636C1D95441A1A3701D900551414514AE97C9D95441CB285C2F9B0551419C666696B9D954418E703DEA9D055141A5EB5168B5D954418CA3705DA00551410B000020B1D9544190170A2FA1055141A45A5793AFD95441EC51B89EA2055141B81E85DBACD954414CEFA268AC055141B362B5F297D95441767A14EEB5055141A2F5289C83D95441E4329EF7C30551418AA1E89E64D954411F85EB81C80551418FC2F5985AD954417E713DD5C9055141305C22CD57D95441240AD783CA055141D6CCCC5C56D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986590 - 59434
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000020000005000000095192E66109250411DF3E12A2F2654415465156D109250415CD6973F2F26544195192E6610925041DE0832442F26544181A13A9D1092504190689C382F265441260DFC691192504136D45D0530265441DEFCC90D1292504180BEC5DF3026544183688BDA1292504112B95F1631265441E4FD698A1392504144C91E7830265441D3760EE31392504144C91E78302654413E1FAABB15925041580241352E265441F5434861169250419015C8BA2C2654410C22C40A1892504185260AE62B2654419119237518925041ABCC5E072A265441DA8CB11419925041D272B32828265441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000050463A901F925041CEE98AFC1B265441B8D1911A1F92504100C838221B265441AC0E362B07925041E5E82FA025265441AE52B4FA099250418CF243C229265441FF47CA9D12925041E509E1E025265441B37AF02A13925041349F397A25265441A05327701392504132315E82252654411FE44BCB20925041C4363B821F265441BBB840B61F92504197B419431C26544150463A901F925041CEE98AFC1B265441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>631946 - 631989
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000B1965DF71CC25041FF4152C60B005541290B4D2328C250410AC886E10A005541D7A3707D45C2504152B81EE5080055411F85EBF145C250418FC2F5E8000055418FC2F53842C25041CDCCCCCC000055413D0AD7233CC250410000005001005541295C8F0234C250418FC2F58802005541AE47E11A31C25041E17A141E03005541CDCCCC5C28C25041E17A14DE0400554152B81EF521C25041713D0A4705005541B81E858B0CC25041713D0A7703005541D7A370CD05C250411F85EBD1030055415C8FC25505C250411F85EB110C005541B1965DF71CC25041FF4152C60B005541
-</a>
-
-<b>
-010600000001000000010300000001000000120000005C8FC25505C250411F85EB110C0055417B14AE2705C25041713D0A370F0055417B14AE4702C2504148E17AD441005541666666A629C25041713D0A773E0055411F85EBD12DC2504148E17A043D005541B81E858B41C250419A999929360055410000001043C25041295C8F72330055410AD7A34044C25041D7A370AD1E0055415C8FC24545C25041000000C00C005541D7A3707D45C2504152B81EE5080055418DEE5FBF30C25041951E664C0A005541447416E71EC25041565830A00B00554187BBEFC81EC25041C55D13A10B005541B1965DF71CC25041FF4152C60B005541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>833803 - 833766
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000069000000A4703D7AFDFF5041C3F528DC0F3A54410AD7A350FBFF5041295C8F620F3A5441A4703D7AF7FF5041EC51B8CE0E3A54418FC2F518F4FF5041000000700E3A544152B81E35F2FF5041F6285CEF0D3A5441D7A370FDF0FF50419A9999490D3A5441C3F528ECEFFF50410AD7A3600C3A5441295C8F12EFFF5041333333530B3A54415C8FC205EEFF5041000000100B3A544133333383EBFF50415C8FC245153A5441EC51B8EEE5FF50413D0AD743133A5441B81E857BDCFF50418FC2F5680F3A5441713D0AB7D5FF50413D0AD7430D3A544133333363D8FF5041713D0A07113A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000000000A0B7FF5041C3F528DC233A5441F6285C3FB7FF5041F6285CAF263A5441666666F6B7FF50415C8FC2D5273A544166666656B8FF5041C3F528AC2A3A5441713D0A57B8FF5041A4703D8A2E3A5441EC51B8EEB8FF504185EB5108323A5441CDCCCCCCB9FF50411F85EBD1343A5441B81E858BBBFF50410AD7A330393A54411F85EB71BDFF50415C8FC2F53B3A5441D7A3700DC1FF5041AE47E1AA3F3A54417B14AEA7C3FF50410AD7A390413A54418FC2F598C8FF504185EB5148443A5441C3F5289CCBFF5041B81E859B453A544166666676CFFF5041A4703DEA463A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>833803 - 1006407
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000069000000A4703D7AFDFF5041C3F528DC0F3A54410AD7A350FBFF5041295C8F620F3A5441A4703D7AF7FF5041EC51B8CE0E3A54418FC2F518F4FF5041000000700E3A544152B81E35F2FF5041F6285CEF0D3A5441D7A370FDF0FF50419A9999490D3A5441C3F528ECEFFF50410AD7A3600C3A5441295C8F12EFFF5041333333530B3A54415C8FC205EEFF5041000000100B3A544133333383EBFF50415C8FC245153A5441EC51B8EEE5FF50413D0AD743133A5441B81E857BDCFF50418FC2F5680F3A5441713D0AB7D5FF50413D0AD7430D3A544133333363D8FF5041713D0A07113A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000000000A0B7FF5041C3F528DC233A5441F6285C3FB7FF5041F6285CAF263A5441666666F6B7FF50415C8FC2D5273A544166666656B8FF5041C3F528AC2A3A5441713D0A57B8FF5041A4703D8A2E3A5441EC51B8EEB8FF504185EB5108323A5441CDCCCCCCB9FF50411F85EBD1343A5441B81E858BBBFF50410AD7A330393A54411F85EB71BDFF50415C8FC2F53B3A5441D7A3700DC1FF5041AE47E1AA3F3A54417B14AEA7C3FF50410AD7A390413A54418FC2F598C8FF504185EB5148443A5441C3F5289CCBFF5041B81E859B453A544166666676CFFF5041A4703DEA463A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>833803 - 3671487
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000069000000A4703D7AFDFF5041C3F528DC0F3A54410AD7A350FBFF5041295C8F620F3A5441A4703D7AF7FF5041EC51B8CE0E3A54418FC2F518F4FF5041000000700E3A544152B81E35F2FF5041F6285CEF0D3A5441D7A370FDF0FF50419A9999490D3A5441C3F528ECEFFF50410AD7A3600C3A5441295C8F12EFFF5041333333530B3A54415C8FC205EEFF5041000000100B3A544133333383EBFF50415C8FC245153A5441EC51B8EEE5FF50413D0AD743133A5441B81E857BDCFF50418FC2F5680F3A5441713D0AB7D5FF50413D0AD7430D3A544133333363D8FF5041713D0A07113A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000000000A0B7FF5041C3F528DC233A5441F6285C3FB7FF5041F6285CAF263A5441666666F6B7FF50415C8FC2D5273A544166666656B8FF5041C3F528AC2A3A5441713D0A57B8FF5041A4703D8A2E3A5441EC51B8EEB8FF504185EB5108323A5441CDCCCCCCB9FF50411F85EBD1343A5441B81E858BBBFF50410AD7A330393A54411F85EB71BDFF50415C8FC2F53B3A5441D7A3700DC1FF5041AE47E1AA3F3A54417B14AEA7C3FF50410AD7A390413A54418FC2F598C8FF504185EB5148443A5441C3F5289CCBFF5041B81E859B453A544166666676CFFF5041A4703DEA463A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981794 - 797414
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000120000000832A78802475141F5D95AA35343544185EB373C11475141ED99533E5343544120FE12B01247514182E6F71653435441FF3FA1411B4751416A5765DA2F4354411745E77E1A4751414BF4D9E92E435441314A2DBC1947514170F91F272E43544112E7A1CB184751416C4A7D4D2D435441273D452F17475141C56266EA2B4354417AA68BF214475141DA127E592A435441B7A8751D10475141C2AB21C127435441CF4BA5FF0B47514159280BE4244354410FB0A5850A475141CF490B66244354415A6E1A1709475141DDA37F71244354413B0B8F26084751412166C5AA24435441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000EC51B83EFB4651418FC2F5C86B43544114AE4711FC4651411F85EB416C43544100000020FE4651418FC2F5986D435441EC51B8AE01475141A4703D8A704354411F85EB3104475141F6285C4F73435441A4703DCA06475141D7A370DD764354413D0AD7B30847514148E17A447A4354415C8FC2A50947514185EB51987C4354419A999979194751415C8FC2C579435441CDCCCC1C1B4751418FC2F5786F435441E17A149E17475141000000C07043544185EB518812475141EC51B8FE67435441D7A370ED0F475141295C8F125C4354415C8FC275144751417B14AE6759435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981794 - 1146274
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000120000000832A78802475141F5D95AA35343544185EB373C11475141ED99533E5343544120FE12B01247514182E6F71653435441FF3FA1411B4751416A5765DA2F4354411745E77E1A4751414BF4D9E92E435441314A2DBC1947514170F91F272E43544112E7A1CB184751416C4A7D4D2D435441273D452F17475141C56266EA2B4354417AA68BF214475141DA127E592A435441B7A8751D10475141C2AB21C127435441CF4BA5FF0B47514159280BE4244354410FB0A5850A475141CF490B66244354415A6E1A1709475141DDA37F71244354413B0B8F26084751412166C5AA24435441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000EC51B83EFB4651418FC2F5C86B43544114AE4711FC4651411F85EB416C43544100000020FE4651418FC2F5986D435441EC51B8AE01475141A4703D8A704354411F85EB3104475141F6285C4F73435441A4703DCA06475141D7A370DD764354413D0AD7B30847514148E17A447A4354415C8FC2A50947514185EB51987C4354419A999979194751415C8FC2C579435441CDCCCC1C1B4751418FC2F5786F435441E17A149E17475141000000C07043544185EB518812475141EC51B8FE67435441D7A370ED0F475141295C8F125C4354415C8FC275144751417B14AE6759435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>981794 - 3941302
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000120000000832A78802475141F5D95AA35343544185EB373C11475141ED99533E5343544120FE12B01247514182E6F71653435441FF3FA1411B4751416A5765DA2F4354411745E77E1A4751414BF4D9E92E435441314A2DBC1947514170F91F272E43544112E7A1CB184751416C4A7D4D2D435441273D452F17475141C56266EA2B4354417AA68BF214475141DA127E592A435441B7A8751D10475141C2AB21C127435441CF4BA5FF0B47514159280BE4244354410FB0A5850A475141CF490B66244354415A6E1A1709475141DDA37F71244354413B0B8F26084751412166C5AA24435441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000EC51B83EFB4651418FC2F5C86B43544114AE4711FC4651411F85EB416C43544100000020FE4651418FC2F5986D435441EC51B8AE01475141A4703D8A704354411F85EB3104475141F6285C4F73435441A4703DCA06475141D7A370DD764354413D0AD7B30847514148E17A447A4354415C8FC2A50947514185EB51987C4354419A999979194751415C8FC2C579435441CDCCCC1C1B4751418FC2F5786F435441E17A149E17475141000000C07043544185EB518812475141EC51B8FE67435441D7A370ED0F475141295C8F125C4354415C8FC275144751417B14AE6759435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>836761 - 836875
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000022000000BF84C44D68445141065187C4066054419A9999796F445141F6285C7F056054419A9999D979445141AE47E15A0360544114AE4791804451417B14AEF70160544185EB512883445141EC51B86E016054419A9999A992445141A4703D3AFE5F5441713D0AE7974451415C8FC205FD5F5441D03D10499A445141E2691CA0FA5F5441F1F55FE0A0445141D781AC6DF85F5441E17A14DEA3445141713D0A77F75F5441B17482E7A444514117038A66F45F5441B17482E7A4445141759FA67EF05F5441C99B89EDA3445141B9208477EC5F54411BF90E32A3445141C55F1B4BE95F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000051FC05CA52445141A5665938096054416132E6C2524451413E7DD77809605441121E888D584451412F98AAE609605441291769A2624451416C2C5E2F0860544134C69A7F69445141A9C0117806605441061714C96A4451417F044B03EB5F5441061714C96A4451410222ADC9E05F54410AD7A3706744514185EB5138E25F5441B81E853B5844514114AE4731E95F544152B81E3558445141A4703D7AEC5F5441295C8F5257445141A4703D3AF65F5441EC51B8DE5644514114AE47E1F85F544114AE47A153445141CDCCCC5C0960544151FC05CA52445141A566593809605441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158823 - 3159542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000F0000007A5C010AA73F514152976766C50E5541210EE504A73F51415EFFFE65C50E5541CEDD49D19B3F514153BE7205C80E5541B81E858B8F3F514114AE47F1CA0E554155871C618F3F5141AD9106EFCA0E5541D8A710488F3F5141F5E9E3F4CA0E55419A9999097F3F51410AD7A310CA0E55419472AF6B773F5141A21762C7C90E5541B1FA84B5773F5141C6C424ACCD0E5541C120E5EC773F51417867460DD00E554178942FE1773F5141B9607C66D20E5541C3F528FC8C3F5141713D0A67D10E55418D3E2E6A8E3F5141A5C8EFE6CF0E554152337BB08F3F514100EAE3F4CA0E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000038DECD95773F51418DC4FCFFCB0E5541B75FFE74783F5141E033EB77DB0E5541B742B9F6813F5141F422AA1FDB0E5541BD65DA0A963F5141F5FCA16FDA0E55410FB4A53C9A3F5141BC92075EDA0E5541F1E12BEB9C3F51418D286D4CDA0E55413098620FA03F5141D50A3051DA0E55410E8E2B37A23F514101336127D90E5541A4703D2AA73F5141B81E857BD60E554152B81EF5A73F514185EB5118D50E5541D6DA0383A83F5141431FECC6D40E55417CB5E7DEAA3F514158A89A94C70E554163EAF03CAB3F51412D2DBC9EC50E554102B08BE1A63F51417277EF48C50E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158823 - 3568646
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000F0000007A5C010AA73F514152976766C50E5541210EE504A73F51415EFFFE65C50E5541CEDD49D19B3F514153BE7205C80E5541B81E858B8F3F514114AE47F1CA0E554155871C618F3F5141AD9106EFCA0E5541D8A710488F3F5141F5E9E3F4CA0E55419A9999097F3F51410AD7A310CA0E55419472AF6B773F5141A21762C7C90E5541B1FA84B5773F5141C6C424ACCD0E5541C120E5EC773F51417867460DD00E554178942FE1773F5141B9607C66D20E5541C3F528FC8C3F5141713D0A67D10E55418D3E2E6A8E3F5141A5C8EFE6CF0E554152337BB08F3F514100EAE3F4CA0E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000038DECD95773F51418DC4FCFFCB0E5541B75FFE74783F5141E033EB77DB0E5541B742B9F6813F5141F422AA1FDB0E5541BD65DA0A963F5141F5FCA16FDA0E55410FB4A53C9A3F5141BC92075EDA0E5541F1E12BEB9C3F51418D286D4CDA0E55413098620FA03F5141D50A3051DA0E55410E8E2B37A23F514101336127D90E5541A4703D2AA73F5141B81E857BD60E554152B81EF5A73F514185EB5118D50E5541D6DA0383A83F5141431FECC6D40E55417CB5E7DEAA3F514158A89A94C70E554163EAF03CAB3F51412D2DBC9EC50E554102B08BE1A63F51417277EF48C50E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982102 - 275558
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285CFF97275141666666E640375441333333F3932751410AD7A3303E375441AE47E12A8527514133333383433754417B14AE9773275141713D0AD7493754411F85EB816E2751419A9999E956375441D7A3707D87275141AE47E1EA4D37544148E17AB49F2751413D0AD73345375441F6285CFF97275141666666E640375441
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000003B368117712751410EC190A14A37544181DF318475275141CC7CB825493754412782A2749127514115DB8E163F375441D64B0CF593275141E599E0313E37544175A900B7952751413ED39D343D375441CDCCCC5C912751416666669639375441295C8F628B2751417B14AEF731375441713D0A378B275141CDCCCCFC30375441D7A3700D8B275141000000B0303754410AD7A3908127514114AE470134375441666666467127514114AE47C139375441D7A3700D72275141CDCCCCDC3B375441666666666F275141CDCCCC1C3D3754413D0AD713562751415C8FC21540375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982104 - 1320680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000028E1365521FD5041343426C820D2544159C8D3351CFD50415976C67A29D254410B8DFD8011FD5041C4DB59EE3FD254412E3CADFB0CFD50412506A86346D25441FDD9532F05FD5041EB3E4A994BD25441F697714AF8FC50417FF05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000028E1365521FD5041323426C820D2544154C8D3351CFD50415C76C67A29D25441098DFD8011FD5041C9DB59EE3FD254412E3CADFB0CFD50412406A86346D25441FDD9532F05FD5041E83E4A994BD25441F397714AF8FC504181F05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982104 - 4047321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000028E1365521FD5041343426C820D2544159C8D3351CFD50415976C67A29D254410B8DFD8011FD5041C4DB59EE3FD254412E3CADFB0CFD50412506A86346D25441FDD9532F05FD5041EB3E4A994BD25441F697714AF8FC50417FF05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000028E1365521FD5041323426C820D2544154C8D3351CFD50415C76C67A29D25441098DFD8011FD5041C9DB59EE3FD254412E3CADFB0CFD50412406A86346D25441FDD9532F05FD5041E83E4A994BD25441F397714AF8FC504181F05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917741 - 1350714
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419611F4C256445141D097774823BD5441740D68A857445141C44EC30A22BD5441AEA35C3E59445141823201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415A8FA96159445141C0A0A1CD18BD5441C8211B85574451410C2F87D617BD5441C45E341B57445141F49C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419511F4C256445141D297774823BD5441700D68A857445141BF4EC30A22BD5441AFA35C3E59445141853201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415B8FA96159445141C4A0A1CD18BD5441C4211B8557445141092F87D617BD5441C25E341B57445141F99C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917741 - 5243741
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419611F4C256445141D097774823BD5441740D68A857445141C44EC30A22BD5441AEA35C3E59445141823201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415A8FA96159445141C0A0A1CD18BD5441C8211B85574451410C2F87D617BD5441C45E341B57445141F49C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419511F4C256445141D297774823BD5441700D68A857445141BF4EC30A22BD5441AFA35C3E59445141853201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415B8FA96159445141C4A0A1CD18BD5441C4211B8557445141092F87D617BD5441C25E341B57445141F99C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917741 - 171065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419611F4C256445141D097774823BD5441740D68A857445141C44EC30A22BD5441AEA35C3E59445141823201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415A8FA96159445141C0A0A1CD18BD5441C8211B85574451410C2F87D617BD5441C45E341B57445141F49C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000008FC2F538F3435141295C8F221DBD54411A0596C4F44351413797CF811EBD5441430D9717F5435141C9DAEEA51EBD54411AB09431F54351415A3E31F01EBD5441D4B623E7F7435141F7D9D6B621BD5441E17A147EF94351417B14AEE721BD5441C1F6FCBAFA435141954718F224BD5441248CB4C9F943514178C1D80526BD54419EC89DDDFA435141FA9B6F1F29BD5441666666F6FB435141713D0A472CBD54419A9999E9FD4351418FC2F5782FBD5441EC51B83EFE43514148E17AC431BD5441C3F5282CFD435141A4703DAA35BD5441000000B0FC4351410AD7A37036BD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917741 - 410677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000400000001F85EBD14C44514152B81E9527BD54413D0AD7C3504451415C8FC2F525BD54419611F4C256445141D097774823BD5441740D68A857445141C44EC30A22BD5441AEA35C3E59445141823201A11FBD5441A4703DAA584451419A9999991DBD5441F6285CFF59445141333333A31ABD54415A8FA96159445141C0A0A1CD18BD5441C8211B85574451410C2F87D617BD5441C45E341B57445141F49C1E5B15BD54411F85EB4157445141CDCCCCAC13BD5441D7A3706D56445141295C8F1213BD5441E17A143E534451411F85EBC111BD5441E17A141E4B4451411F85EB111BBD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000008FC2F538F3435141295C8F221DBD54411A0596C4F44351413797CF811EBD5441430D9717F5435141C9DAEEA51EBD54411AB09431F54351415A3E31F01EBD5441D4B623E7F7435141F7D9D6B621BD5441E17A147EF94351417B14AEE721BD5441C1F6FCBAFA435141954718F224BD5441248CB4C9F943514178C1D80526BD54419EC89DDDFA435141FA9B6F1F29BD5441666666F6FB435141713D0A472CBD54419A9999E9FD4351418FC2F5782FBD5441EC51B83EFE43514148E17AC431BD5441C3F5282CFD435141A4703DAA35BD5441000000B0FC4351410AD7A37036BD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 3182105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000008FEB5108A9EE5041C9A370CD77BA5441C3F528CCA5EE50410AD7A3E079BA5441B81E852BABEE5041D7A370CD87BA5441AE47E1BAACEE5041B81E856B91BA54411F85EBA1AEEE50419A99990998BA544148E17A94B1EE5041A4703DFA9EBA544152B81E45B4EE5041F6285CBFA1BA544100000010B7EE50415C8FC225A1BA5441AE47E10AB4EE5041A4703D2A9CBA5441713D0A27B3EE5041295C8F4298BA5441B81E856BB1EE5041000000107EBA5441F6285C6FB0EE504148E17AC479BA54415C8FC2B5ABEE5041000000206CBA5441B81E85BBABEE5041295C8F5272BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 3570481
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000008FEB5108A9EE5041C9A370CD77BA5441C3F528CCA5EE50410AD7A3E079BA5441B81E852BABEE5041D7A370CD87BA5441AE47E1BAACEE5041B81E856B91BA54411F85EBA1AEEE50419A99990998BA544148E17A94B1EE5041A4703DFA9EBA544152B81E45B4EE5041F6285CBFA1BA544100000010B7EE50415C8FC225A1BA5441AE47E10AB4EE5041A4703D2A9CBA5441713D0A27B3EE5041295C8F4298BA5441B81E856BB1EE5041000000107EBA5441F6285C6FB0EE504148E17AC479BA54415C8FC2B5ABEE5041000000206CBA5441B81E85BBABEE5041295C8F5272BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 249290
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000061000000241F85EB71EE504123F628AC09BA5441339BA70671EE504122CEC4B308BA544150B87A0371EE5041059152B008BA544118CDCC9C6DEE504197295CFF04BA5441254F24226DEE50418DC47A4904BA544166619EB66BEE50416C55702E02BA5441C978DFCB6AEE5041AF2D5AD200BA5441784A41AF69EE5041F208F04C00BA5441EA59525768EE504108E2A11600BA54416A9BCB4767EE504170313519FFB95441DCAADCEF65EE50417AF1B2BEFEB9544163939F6164EE5041FC8BE22DFEB95441D9149BAC63EE5041F819F88AFDB954414F9696F762EE50416182BFB1FCB95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 249293
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000EA535108A9EE5041A4F06FCD77BA5441C87C6D58A7EE5041F61777E278BA54413A1E29CCA5EE5041EC3FA4E079BA5441B81E852BABEE5041D7A370CD87BA54413B912AC7ABEE50417860028D8BBA54414B9BE2BAACEE50412984866B91BA5441343CECA1AEEE504183FA980998BA5441F6B37B94B1EE5041EBC03DFA9EBA54413BF01E45B4EE5041A8FA5BBFA1BA54412164FF0FB7EE5041328EC125A1BA5441AE47E10AB4EE5041A4703D2A9CBA5441713D0A27B3EE5041295C8F4298BA5441B81E856BB1EE5041000000107EBA5441F6285C6FB0EE504148E17AC479BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 357275
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000EA535108A9EE5041A4F06FCD77BA5441C87C6D58A7EE5041F61777E278BA54413A1E29CCA5EE5041EC3FA4E079BA5441B81E852BABEE5041D7A370CD87BA54413B912AC7ABEE50417860028D8BBA54414B9BE2BAACEE50412984866B91BA5441343CECA1AEEE504183FA980998BA5441F6B37B94B1EE5041EBC03DFA9EBA54413BF01E45B4EE5041A8FA5BBFA1BA54412164FF0FB7EE5041328EC125A1BA5441AE47E10AB4EE5041A4703D2A9CBA5441713D0A27B3EE5041295C8F4298BA5441B81E856BB1EE5041000000107EBA5441F6285C6FB0EE504148E17AC479BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557724 - 357887
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000060000000103000000010000002D000000A4703DFA52EE5041E17A146E00BA54419A9999B954EE5041F6285C5F04BA5441C3F5283C52EE5041A4703D5A05BA544185EB514852EE5041D7A370BD06BA5441295C8F6261EE5041000000100CBA5441F6285CDF61EE5041B81E856B0DBA54411F85EB916AEE50413333336317BA544148E17A3474EE50410AD7A34021BA54410AD7A3907AEE5041C3F5289C1BBA5441295C8F827DEE50419A9999A91ABA54417B14AE578BEE50417B14AE2716BA5441295C8FE283EE50416666665613BA54413D0AD70379EE5041333333430EBA5441B81E85EB71EE5041C3F528AC09BA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000061000000241F85EB71EE504123F628AC09BA5441339BA70671EE504122CEC4B308BA544150B87A0371EE5041059152B008BA544118CDCC9C6DEE504197295CFF04BA5441254F24226DEE50418DC47A4904BA544166619EB66BEE50416C55702E02BA5441C978DFCB6AEE5041AF2D5AD200BA5441784A41AF69EE5041F208F04C00BA5441EA59525768EE504108E2A11600BA54416A9BCB4767EE504170313519FFB95441DCAADCEF65EE50417AF1B2BEFEB9544163939F6164EE5041FC8BE22DFEB95441D9149BAC63EE5041F819F88AFDB954414F9696F762EE50416182BFB1FCB95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>712165 - 54011
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002300000032FCA0B07FAC50419E0B4F473A5955414A4B2D377FAC5041FB20DED83759554105A17B207FAC504157988F6437595541A58BA61B7FAC5041CC8ACB4B37595541327903047FAC50414BCBAB7E325955415BC3CC027FAC504199DB8E3F3259554196FA9D347FAC50415991329E2C5955415FE8F2027FAC5041B05BCC9D2B595541A1A7A5FE7EAC50418A61BF8A2B595541D723B84D7FAC50414A7185C526595541184E81567FAC5041A95329B52559554184295A5B7BAC5041C3B428BF245955412F9234C779AC504145C3CE0B27595541B2D5CF4978AC5041749B7D8329595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E2B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>712165 - 130851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002300000032FCA0B07FAC50419E0B4F473A5955414A4B2D377FAC5041FB20DED83759554105A17B207FAC504157988F6437595541A58BA61B7FAC5041CC8ACB4B37595541327903047FAC50414BCBAB7E325955415BC3CC027FAC504199DB8E3F3259554196FA9D347FAC50415991329E2C5955415FE8F2027FAC5041B05BCC9D2B595541A1A7A5FE7EAC50418A61BF8A2B595541D723B84D7FAC50414A7185C526595541184E81567FAC5041A95329B52559554184295A5B7BAC5041C3B428BF245955412F9234C779AC504145C3CE0B27595541B2D5CF4978AC5041749B7D8329595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E1B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>712165 - 329977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002300000032FCA0B07FAC50419E0B4F473A5955414A4B2D377FAC5041FB20DED83759554105A17B207FAC504157988F6437595541A58BA61B7FAC5041CC8ACB4B37595541327903047FAC50414BCBAB7E325955415BC3CC027FAC504199DB8E3F3259554196FA9D347FAC50415991329E2C5955415FE8F2027FAC5041B05BCC9D2B595541A1A7A5FE7EAC50418A61BF8A2B595541D723B84D7FAC50414A7185C526595541184E81567FAC5041A95329B52559554184295A5B7BAC5041C3B428BF245955412F9234C779AC504145C3CE0B27595541B2D5CF4978AC5041749B7D8329595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E1B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982641 - 200901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000400000020000000035194D797B05041A4825A4779495541B81E859B90B05041333333837B4955415C8FC20589B0504185EB5108864955410AD7A34089B050418FC2F588874955417B14AE478FB05041295C8FC28C4955418FC2F5C89AB05041F6285CFF95495541C3F5282CA1B05041A4703DEA994955413D0AD7E3B9B0504152B81EA5A74955418FC2F5A8C1B05041CDCCCCCC9849554148E17A14C9B05041EC51B89E8A49554152B81E55D1B05041A4703DDA7A495541EF27B2F8CCB050412E8E58317A495541EBE61759CAB0504157A60F6984495541704B9EF7C8B0504157A60F6984495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000005B000000282A1B96A3B050410ADBEC917849554137F65DCBABB05041AB862E677A495541441153E6ACB050411B485FA67A4955416042FFAEADB0504193CA2FD37A4955415C00559DADB050413E3F1B007B4955412031B445ADB0504147ADEEDE7B4955418C0A2538ADB050410FC548F67B495541CD1E3E0FADB050412662CB597C495541ED19F5FFACB05041761A937A7C495541522378F1ACB05041E7F486B47C4955415D6828E5ACB05041DA4C0CB47C4955410470ECDCACB0504125FAB4C57C49554168C22F27AAB05041D7B3BA987C4955412319A9D3A7B05041EE988D817C495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982641 - 419093
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000400000020000000035194D797B05041A4825A4779495541B81E859B90B05041333333837B4955415C8FC20589B0504185EB5108864955410AD7A34089B050418FC2F588874955417B14AE478FB05041295C8FC28C4955418FC2F5C89AB05041F6285CFF95495541C3F5282CA1B05041A4703DEA994955413D0AD7E3B9B0504152B81EA5A74955418FC2F5A8C1B05041CDCCCCCC9849554148E17A14C9B05041EC51B89E8A49554152B81E55D1B05041A4703DDA7A495541EF27B2F8CCB050412E8E58317A495541EBE61759CAB0504157A60F6984495541704B9EF7C8B0504157A60F6984495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000005B000000282A1B96A3B050410ADBEC917849554137F65DCBABB05041AB862E677A495541441153E6ACB050411B485FA67A4955416042FFAEADB0504193CA2FD37A4955415C00559DADB050413E3F1B007B4955412031B445ADB0504147ADEEDE7B4955418C0A2538ADB050410FC548F67B495541CD1E3E0FADB050412662CB597C495541ED19F5FFACB05041761A937A7C495541522378F1ACB05041E7F486B47C4955415D6828E5ACB05041DA4C0CB47C4955410470ECDCACB0504125FAB4C57C49554168C22F27AAB05041D7B3BA987C4955412319A9D3A7B05041EE988D817C495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982142 - 5319077
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000B000000D7A3703D73EB50411F85EBE13056544114AE471174EB5041C3F5286C3C565441D7A370CD7AEB50419A9999693C565441AE47E17A87EB50415C8FC2253C565441295C8F9292EB50411F85EBE13B565441E17A144E99EB50417B14AE173B565441295C8F429FEB5041AE47E15A3A565441D7A370FD82EB50413D0AD763E55554410AD7A3106BEB504100000080E7555441713D0A576FEB5041000000600B565441D7A3703D73EB50411F85EBE130565441
-</a>
-
-<b>
-010600000001000000010300000001000000070000006A4619266DEB50412D93AFFCF8555441713D0A576FEB5041000000600B565441D7A3703D73EB50411F85EBE13056544114AE471174EB5041C3F5286C3C565441D7A370CD7AEB50419A9999693C5654413FBD4C3883EB5041A67C8E3C3C5654416A4619266DEB50412D93AFFCF8555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389384 - 186454
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001200000000000050939C50410AD7A3803A225441CDCCCC0C929C50410AD7A3F03D225441713D0AB78C9C50418FC2F5883D225441B81E85BB8D9C50417B14AE873A22544166666696939C5041EC51B8FE2E225441CDCCCC5C969C50415C8FC2B52C2254410AD7A390969C5041CDCCCCBC282254410AD7A320879C50415C8FC2E520225441295C8FE2769C5041666666D6392254415C8FC245789C504152B81E753B225441000000A0799C504148E17AF43C22544185EB51887C9C50417B14AE373F225441D7A3705D859C504185EB51C847225441CDCCCC0C8B9C5041D7A370CD4B225441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000D7A3705D859C504185EB51C847225441B50DEBC3879C504110DFB25949225441CDCCCC0C8B9C5041D7A370CD4B225441000000708F9C5041A4703D4A4D225441A4703D5A919C5041EC51B88E4A22544157D62A85929C504162F39F074422544144CB4888929C5041EAD324E24322544107031389929C5041653CA5D84322544168655889929C5041B7EA62D5432254413D88F789929C5041E75DE9CD4322544105973BCE929C504159F1BD2E3E225441713D0AB78C9C50418FC2F5883D225441B81E85BB8D9C50417B14AE873A225441FE5D657E8E9C5041D7B1C00739225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389384 - 233496
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001200000000000050939C50410AD7A3803A225441CDCCCC0C929C50410AD7A3F03D225441713D0AB78C9C50418FC2F5883D225441B81E85BB8D9C50417B14AE873A22544166666696939C5041EC51B8FE2E225441CDCCCC5C969C50415C8FC2B52C2254410AD7A390969C5041CDCCCCBC282254410AD7A320879C50415C8FC2E520225441295C8FE2769C5041666666D6392254415C8FC245789C504152B81E753B225441000000A0799C504148E17AF43C22544185EB51887C9C50417B14AE373F225441D7A3705D859C504185EB51C847225441CDCCCC0C8B9C5041D7A370CD4B225441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000DDB71085879C504150ECC21821225441F1D35909819C504158F564EA2F22544198F90C04869C504172C28456322254411F85EBA18A9C5041333333A32B2254410D98F47D959C504171581C8D2C22544138FE3E5D969C50410E6702AD2C225441A5F46364969C5041BB1FDB202C2254419140EA64969C5041119790162C2254410A51362A969C5041FF8D05A6282254411D995EE6879C504103B219842122544170464BC9879C50416663693B212254410F112B96879C5041677C7221212254411E1EDB94879C504172DFC720212254415E5D9D91879C5041B27A221F21225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389384 - 261608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001200000000000050939C50410AD7A3803A225441CDCCCC0C929C50410AD7A3F03D225441713D0AB78C9C50418FC2F5883D225441B81E85BB8D9C50417B14AE873A22544166666696939C5041EC51B8FE2E225441CDCCCC5C969C50415C8FC2B52C2254410AD7A390969C5041CDCCCCBC282254410AD7A320879C50415C8FC2E520225441295C8FE2769C5041666666D6392254415C8FC245789C504152B81E753B225441000000A0799C504148E17AF43C22544185EB51887C9C50417B14AE373F225441D7A3705D859C504185EB51C847225441CDCCCC0C8B9C5041D7A370CD4B225441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000DDB71085879C504150ECC21821225441F1D35909819C504158F564EA2F22544198F90C04869C504172C28456322254411F85EBA18A9C5041333333A32B2254410D98F47D959C504171581C8D2C22544138FE3E5D969C50410E6702AD2C225441A5F46364969C5041BB1FDB202C2254419140EA64969C5041119790162C2254410A51362A969C5041FF8D05A6282254411D995EE6879C504103B219842122544170464BC9879C50416663693B212254410F112B96879C5041677C7221212254411E1EDB94879C504172DFC720212254415E5D9D91879C5041B27A221F21225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982150 - 587529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F000000D75056029D435141BDFC6F6C1E6C5441E9B4484D9D435141B294AAEA1F6C544128C1BD6D9F43514161D6EF522B6C544176EB97C6A6435141FBB40D86256C54410CFB897BA9435141F6AA96C8236C5441BF0BFB61AC43514135B70BE9256C5441D7B17046B7435141B32BC174326C5441F1915F0BB943514137EDC2F3306C5441B5325826B343514105C9FB00296C5441EA2ADFCBB1435141DEB38E54256C5441803AD180B44351410EA29E3C226C5441F6B463C5C94351411C4A6DF6126C5441A90020EBD6435141C9151CE0096C5441D9EE2FD3D3435141BEC6E225FC6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000E17A149E9B435141C3F5287C406C5441CDCCCC3C9C435141666666D6426C5441A4703D3AA543514148E17AC4416C544148E17AF4A3435141EC51B85E3D6C54419A9999099F4351410AD7A3602C6C5441713D0AF79C435141EC51B81E1E6C5441B81E853B9B4351415C8FC205166C5441EC51B87EAF43514148E17AF4126C5441713D0A67AC435141AE47E18A096C5441B81E859BA943514114AE47210A6C54419A9999E9A74351419A999999056C5441EC51B89EA6435141000000C0036C5441B81E85BB97435141EC51B81E056C5441AE47E15A90435141C3F528EC046C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982150 - 1089297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F000000D75056029D435141BDFC6F6C1E6C5441E9B4484D9D435141B294AAEA1F6C544128C1BD6D9F43514161D6EF522B6C544176EB97C6A6435141FBB40D86256C54410CFB897BA9435141F6AA96C8236C5441BF0BFB61AC43514135B70BE9256C5441D7B17046B7435141B32BC174326C5441F1915F0BB943514137EDC2F3306C5441B5325826B343514105C9FB00296C5441EA2ADFCBB1435141DEB38E54256C5441803AD180B44351410EA29E3C226C5441F6B463C5C94351411C4A6DF6126C5441A90020EBD6435141C9151CE0096C5441D9EE2FD3D3435141BEC6E225FC6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000E17A149E9B435141C3F5287C406C5441CDCCCC3C9C435141666666D6426C5441A4703D3AA543514148E17AC4416C544148E17AF4A3435141EC51B85E3D6C54419A9999099F4351410AD7A3602C6C5441713D0AF79C435141EC51B81E1E6C5441B81E853B9B4351415C8FC205166C5441EC51B87EAF43514148E17AF4126C5441713D0A67AC435141AE47E18A096C5441B81E859BA943514114AE47210A6C54419A9999E9A74351419A999999056C5441EC51B89EA6435141000000C0036C5441B81E85BB97435141EC51B81E056C5441AE47E15A90435141C3F528EC046C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982150 - 3894107
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F000000D75056029D435141BDFC6F6C1E6C5441E9B4484D9D435141B294AAEA1F6C544128C1BD6D9F43514161D6EF522B6C544176EB97C6A6435141FBB40D86256C54410CFB897BA9435141F6AA96C8236C5441BF0BFB61AC43514135B70BE9256C5441D7B17046B7435141B32BC174326C5441F1915F0BB943514137EDC2F3306C5441B5325826B343514105C9FB00296C5441EA2ADFCBB1435141DEB38E54256C5441803AD180B44351410EA29E3C226C5441F6B463C5C94351411C4A6DF6126C5441A90020EBD6435141C9151CE0096C5441D9EE2FD3D3435141BEC6E225FC6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000E17A149E9B435141C3F5287C406C5441CDCCCC3C9C435141666666D6426C5441A4703D3AA543514148E17AC4416C544148E17AF4A3435141EC51B85E3D6C54419A9999099F4351410AD7A3602C6C5441713D0AF79C435141EC51B81E1E6C5441B81E853B9B4351415C8FC205166C5441EC51B87EAF43514148E17AF4126C5441713D0A67AC435141AE47E18A096C5441B81E859BA943514114AE47210A6C54419A9999E9A74351419A999999056C5441EC51B89EA6435141000000C0036C5441B81E85BB97435141EC51B81E056C5441AE47E15A90435141C3F528EC046C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608334 - 5285098
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000007000000010300000001000000620200006D82FB7E9CA250410A28DA92A15355413A4E5D309CA250419F59B10DA2535541111D3E219BA2504109FBB826A4535541DB3D2F759AA25041203F1F9EA5535541EC2AE80C9AA25041013550C7A6535541C48AA25B99A250418854EAD5A85355411A055A3C99A25041E9812ED0A9535541979D72F298A2504137821CAFAB5355419F7356BF96A250410EF049EFB2535541AF85F0B594A25041FACB1502B7535541B234AC7293A25041E9D75620B9535541C146466991A25041D434DC81BC535541CAE74D6A8FA25041C453381CC1535541DFD818298AA250417494E473CD535541 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000FE000000EE565A8659A150415992B49AE85355419C92E6B35AA15041466607F3E75355411AC165235DA15041CDA47895E6535541B1A4BD4A5DA15041F5724E7DE65355417E69F6215FA15041ADF46026E553554141FCD59260A1504113D7F1C2E45355417D1D7A0F63A15041F29AF471E3535541C013693763A150413E84C85CE3535541EFFB3DD965A15041762AECF0E153554117C04C0C68A15041DC5EB7CDE0535541F137331468A1504115F216CAE0535541D8827B3668A15041DA98F2B7E0535541BFC70D426BA150412FEEF150DF5355411DB53C676CA15041D163CCD4DE535541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608321 - 200925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003B000000ED737BE208B15041B6616BC89C49554166C52CAD09B150411056C3549B495541A8708F8B0EB150414758219F9C4955417FD8896E10B15041BAB5CDA59949554127899D1614B150418DB449869A4955413C3A56E114B1504139114E299E49554114AE477115B150415C8FC2859E4955413D0AD75316B150417B14AEE7944955417F89CF6C0FB150412C8FC95486495541806E31410DB150416B70688A8F495541D43B82D90AB15041652935D68E495541136A75AC0AB150411326A8E68C495541420A021709B15041269970238C495541B20EBEAB0BB150417A15E73883495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008B000000BAAA9D5DE7B050410215BD777F4955413E691526E7B05041672F74A47F4955414E674CD8E6B05041F28F3EB27F495541FE2AFEE4E5B05041C69B041D80495541CA28A09AE4B05041622F56BF84495541C0E16CE6E3B0504113F06B8F8849554141F71FD8E2B05041259970238C495541BE87C98FE1B05041F323BAA78B495541E0821A57E1B0504115E2D0E98B4955419BE21C7EDCB05041C49D916A8A49554132647D75DBB05041EBCE31068A495541E9D35D91DAB050411300D2A18949554193C95DB9DAB050410AEE462E8949554143218872D9B05041D30440C188495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466331 - 1717110
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F56803BB50415C8FC275EE1E55417B14AE87FFBA5041B81E85CBD21E5541F6274E80FFBA50411C3CC138CA1E5541F6274E80FFBA504172BF50B4C21E5541C1A5A42C00BB5041B2211445B81E5541C1A5A42C00BB5041343C0631B01E5541C3F528CCFBBA504185EB5118B11E5541ECB1A73FFABA5041D51EC8FFC91E5541C745969BFABA5041D9F44731D71E5541000000B0FCBA5041713D0A87F01E55418FC2F56803BB50415C8FC275EE1E5541
-</a>
-
-<b>
-010600000001000000010300000001000000130000002346CDF9FEBA5041C9437414CA1E55419A9999F9FEBA504114AE4711CA1E5541713D0AE7FEBA50415C8FC2B5C21E5541D4CEE307FFBA50414770AC30C11E55415AF45447FFBA5041C71E3E41BE1E5541C797E45CFFBA5041716CDD41BD1E55416985EEC9FFBA5041FBC2D327B81E55410000005000BB5041EC51B85EB01E55411BDE3F5E00BB5041E704C15BB01E5541A35B6C6C00BB50415BD48EC4AF1E5541A94C4CF1FBBA50413F038697B01E5541F06BC294FABA504150425D15C01E5541E2251DF3F9BA5041D7E724DDC71E5541F6285CAFF9BA504100000020CB1E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466331 - 3569489
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F56803BB50415C8FC275EE1E55417B14AE87FFBA5041B81E85CBD21E5541F6274E80FFBA50411C3CC138CA1E5541F6274E80FFBA504172BF50B4C21E5541C1A5A42C00BB5041B2211445B81E5541C1A5A42C00BB5041343C0631B01E5541C3F528CCFBBA504185EB5118B11E5541ECB1A73FFABA5041D51EC8FFC91E5541C745969BFABA5041D9F44731D71E5541000000B0FCBA5041713D0A87F01E55418FC2F56803BB50415C8FC275EE1E5541
-</a>
-
-<b>
-0106000000010000000103000000010000001400000014AE4731EFBA5041D7A370ADF41E5541000000B0FCBA5041713D0A87F01E5541FB9B06AEFABA5041D03EE611D81E5541C745969BFABA5041D7F44731D71E5541F6285CAFF9BA504100000020CB1E5541E0251DF3F9BA5041D6E724DDC71E5541EB6BC294FABA504150425D15C01E5541795D59E1FABA5041E3F5E3ADBC1E5541002E5584FBBA50419331626FB51E55413A1BB8D6FBBA5041CC4B6818B11E55417B14AE57F9BA5041713D0A57B11E5541ECD58005F9BA50418AD5C751B51E55413D0AD703F9BA504166666666B51E5541D943C9FAF8BA50419321D998B51E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466331 - 3569876
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F56803BB50415C8FC275EE1E55417B14AE87FFBA5041B81E85CBD21E5541F6274E80FFBA50411C3CC138CA1E5541F6274E80FFBA504172BF50B4C21E5541C1A5A42C00BB5041B2211445B81E5541C1A5A42C00BB5041343C0631B01E5541C3F528CCFBBA504185EB5118B11E5541ECB1A73FFABA5041D51EC8FFC91E5541C745969BFABA5041D9F44731D71E5541000000B0FCBA5041713D0A87F01E55418FC2F56803BB50415C8FC275EE1E5541
-</a>
-
-<b>
-010600000001000000010300000001000000130000002346CDF9FEBA5041C9437414CA1E55419A9999F9FEBA504114AE4711CA1E5541713D0AE7FEBA50415C8FC2B5C21E5541D4CEE307FFBA50414770AC30C11E55415AF45447FFBA5041C71E3E41BE1E5541C797E45CFFBA5041716CDD41BD1E55416985EEC9FFBA5041FBC2D327B81E55410000005000BB5041EC51B85EB01E55411BDE3F5E00BB5041E704C15BB01E5541A35B6C6C00BB50415BD48EC4AF1E5541A94C4CF1FBBA50413F038697B01E5541F06BC294FABA504150425D15C01E5541E2251DF3F9BA5041D7E724DDC71E5541F6285CAFF9BA504100000020CB1E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>897581 - 1167278
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000036000000A6B48C1057715141FDB72B8115A054415C36532857715141A7CEB43716A05441CF04F98657715141B0E15C0E19A0544167968F7557715141C23C513F17A05441D6FA277757715141C436A01A17A05441AE47E1DA57715141295C8F921BA054415C8FC2D5537151415C8FC25523A054417B14AEA750715141B81E854B26A0544152B81E355271514185EB514828A05441CDCCCC1C5371514114AE470129A054415C8FC2D5537151413333338329A054411F85EBE154715141F6285CDF29A05441F6285C6F56715141713D0A172AA05441E17A143E587151413D0AD7C329A05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000A4B48C1057715141FFB72B8115A054415E36532857715141A9CEB43716A05441CF04F98657715141ADE15C0E19A054416B968F7557715141BE3C513F17A05441DBFA277757715141C236A01A17A05441AE47E1DA57715141295C8F921BA054415C8FC2D5537151415C8FC25523A054417B14AEA750715141B81E854B26A0544152B81E355271514185EB514828A05441CDCCCC1C5371514114AE470129A054415C8FC2D5537151413333338329A054411F85EBE154715141F6285CDF29A05441F6285C6F56715141713D0A172AA05441E17A143E587151413D0AD7C329A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>897581 - 3406634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000036000000A6B48C1057715141FDB72B8115A054415C36532857715141A7CEB43716A05441CF04F98657715141B0E15C0E19A0544167968F7557715141C23C513F17A05441D6FA277757715141C436A01A17A05441AE47E1DA57715141295C8F921BA054415C8FC2D5537151415C8FC25523A054417B14AEA750715141B81E854B26A0544152B81E355271514185EB514828A05441CDCCCC1C5371514114AE470129A054415C8FC2D5537151413333338329A054411F85EBE154715141F6285CDF29A05441F6285C6F56715141713D0A172AA05441E17A143E587151413D0AD7C329A05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000A4B48C1057715141FFB72B8115A054415E36532857715141A9CEB43716A05441CF04F98657715141ADE15C0E19A054416B968F7557715141BE3C513F17A05441DBFA277757715141C236A01A17A05441AE47E1DA57715141295C8F921BA054415C8FC2D5537151415C8FC25523A054417B14AEA750715141B81E854B26A0544152B81E355271514185EB514828A05441CDCCCC1C5371514114AE470129A054415C8FC2D5537151413333338329A054411F85EBE154715141F6285CDF29A05441F6285C6F56715141713D0A172AA05441E17A143E587151413D0AD7C329A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586115 - 1085345
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000047000000A4703D6A0A425141000000A0876C54415C8FC2850C4251411F85EB81806C544114AE47510E4251415C8FC2A57B6C5441CDCCCC2C10425141D7A3700D786C54415C8FC21512425141EC51B88E756C5441333333831442514148E17A24736C5441C3F528EC154251419A999919726C54413C7264C7164251418A013277716C54418650CF691242514153D6DDB86D6C54417A013B300F4251416A41F1496C6C5441E2FC1CAE0C42514144C069A96B6C5441734066A209425141A72D8C7B6B6C5441C95EF43A0642514190C278EA6C6C544128D22155FF415141D736C87F706C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000D5CCCC5CE141514150B81E85886C54419A9999A9E04151419A9999498B6C5441EC51B85EDA415141EC51B81E8A6C544133333353D7415141295C8FF2886C5441AE47E10AD44151410AD7A320886C544152B81EC5CE415141295C8F02886C544133333313CC415141CDCCCC6C876C5441A4703D3ACB4151415C8FC2A5876C544152B81E45CB415141713D0A178A6C5441713D0A67CB415141CDCCCC6C8E6C544185EB51C8CB415141E17A147E906C5441E17A147ECC415141A4703D1A956C544133333363CC415141713D0A17986C54419A999979CB415141B81E85AB9E6C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586115 - 3386085
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000047000000A4703D6A0A425141000000A0876C54415C8FC2850C4251411F85EB81806C544114AE47510E4251415C8FC2A57B6C5441CDCCCC2C10425141D7A3700D786C54415C8FC21512425141EC51B88E756C5441333333831442514148E17A24736C5441C3F528EC154251419A999919726C54413C7264C7164251418A013277716C54418650CF691242514153D6DDB86D6C54417A013B300F4251416A41F1496C6C5441E2FC1CAE0C42514144C069A96B6C5441734066A209425141A72D8C7B6B6C5441C95EF43A0642514190C278EA6C6C544128D22155FF415141D736C87F706C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000D5CCCC5CE141514150B81E85886C54419A9999A9E04151419A9999498B6C5441EC51B85EDA415141EC51B81E8A6C544133333353D7415141295C8FF2886C5441AE47E10AD44151410AD7A320886C544152B81EC5CE415141295C8F02886C544133333313CC415141CDCCCC6C876C5441A4703D3ACB4151415C8FC2A5876C544152B81E45CB415141713D0A178A6C5441713D0A67CB415141CDCCCC6C8E6C544185EB51C8CB415141E17A147E906C5441E17A147ECC415141A4703D1A956C544133333363CC415141713D0A17986C54419A999979CB415141B81E85AB9E6C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983083 - 1085726
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000130000009A999939334A5141B81E85AB867154419A999929294A5141CDCCCC6C87715441F6285C1F224A5141CDCCCC3C88715441A4703DEA264A514114AE4731A071544114AE47A1284A514152B81EC5A8715441B81E85DB284A514133333303AA715441333333B32C4A514148E17AB4BC715441713D0AD72E4A5141EC51B80EC0715441295C8F12374A51411F85EB71C67154411F85EB113D4A51418FC2F518CB715441000000A0434A51419A9999A9C871544148E17AF4404A5141E17A14BE9B71544185EB51183E4A514148E17AA46B715441E17A14DE3C4A514152B81EB56C715441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000009A999939334A5141B81E85AB867154419A999929294A5141CDCCCC6C87715441F6285C1F224A5141CDCCCC3C887154415A8E9C84264A514182029E329D71544115555E83274A51413049252FA3715441B81E85DB284A514133333303AA715441333333B32C4A514148E17AB4BC715441713D0AD72E4A5141EC51B80EC0715441295C8F12374A51411F85EB71C67154411F85EB113D4A51418FC2F518CB715441000000A0434A51419A9999A9C871544148E17AF4404A5141E17A14BE9B71544185EB51183E4A514148E17AA46B715441E17A14DE3C4A514152B81EB56C715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983083 - 3187429
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000130000009A999939334A5141B81E85AB867154419A999929294A5141CDCCCC6C87715441F6285C1F224A5141CDCCCC3C88715441A4703DEA264A514114AE4731A071544114AE47A1284A514152B81EC5A8715441B81E85DB284A514133333303AA715441333333B32C4A514148E17AB4BC715441713D0AD72E4A5141EC51B80EC0715441295C8F12374A51411F85EB71C67154411F85EB113D4A51418FC2F518CB715441000000A0434A51419A9999A9C871544148E17AF4404A5141E17A14BE9B71544185EB51183E4A514148E17AA46B715441E17A14DE3C4A514152B81EB56C715441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000009A999939334A5141B81E85AB867154419A999929294A5141CDCCCC6C87715441F6285C1F224A5141CDCCCC3C887154415A8E9C84264A514182029E329D71544115555E83274A51413049252FA3715441B81E85DB284A514133333303AA715441333333B32C4A514148E17AB4BC715441713D0AD72E4A5141EC51B80EC0715441295C8F12374A51411F85EB71C67154411F85EB113D4A51418FC2F518CB715441000000A0434A51419A9999A9C871544148E17AF4404A5141E17A14BE9B71544185EB51183E4A514148E17AA46B715441E17A14DE3C4A514152B81EB56C715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>630579 - 423438
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000F70000003D0AD7135F1C514152B81EE5A32C55411F85EBE15F1C5141713D0AC7A32C5541B81E852B611C5141A4703DCAA32C554114AE4761621C514114AE47E1A32C554133333343631C5141B81E85EBA32C55415C8FC285641C5141B81E85EBA22C55418FC2F518661C514133333373A12C554185EB5108671C5141D7A3708DA02C554185EB5158681C5141F6285C1F9F2C5541C3F5280C691C51411F85EB619E2C55411F85EBA1691C5141295C8F729D2C5541E17A148E6A1C5141CDCCCCEC9B2C55415C8FC2056B1C514152B81E259B2C5541295C8F526B1C51413D0AD7539A2C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000000778F990331C5141500BDADCA82C5541A1DE5A83331C51414B9D0BF6A82C55418DEB2379331C5141B9CAF008A92C55414CD072AA311C5141FCD6F983AC2C55410AD7A3C0301C514148E17A64AE2C5541F6285CBF2F1C5141A4703D5AB02C55410AD7A3802E1C51413D0AD7B3B22C554185EB51582D1C51411F85EBE1B42C55415CA2EFCB2C1C5141F10477E4B52C5541F9377CC72B1C5141A82508DAB72C554114AE47B12B1C5141EC51B81EB82C55415C8FC2E52B1C5141EC51B80EB92C5541B50DE8102C1C51411342DDB6B92C5541EF52B2D52C1C51417A6FDF32BB2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>352586 - 982796
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000713D0A3787B25041F6285C7F58755441C3F528FC86B25041333333A359755441F62D9C7E89B250418D6CDF145A755441AB1FFA4B91B25041A18D47765B75544190B14B1F94B250415FC642F65B755441620B57CC94B2504159F0E0145C755441295C8F8295B2504152B81E355C755441D1E9150898B25041599BDDC95C7554412E525D9799B250416FA8DE255D75544165F3D33A9DB2504131B880FC5D755441F71C788E9DB25041C50B22775C755441C3F528FCA3B25041295C8F525E7554418FC2F5D8A9B25041713D0A275F755441713D0A37B7B250410AD7A3B060755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000FE1C4D129EB25041174778565B755441713D0A579EB250410AD7A3605B755441522371889EB250416CA5066D5B755441DB7BF6D5A0B25041145BD4005C755441E8927354A1B250418BE18A205C755441065269D1A1B25041C6610EAC587554410346F41B9EB2504115604C42587554418EFD51929AB25041F326B7DA577554410E63587A97B250410DE5218057755441722F53B894B250416552641B5775544173B1924391B250413C0A5F88567554411F1D0B798EB25041C100A311567554417FFAECCB8BB250413D25CA9F55755441353176EE88B25041EEA3E82555755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230702 - 150328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000001C0000003D0AD71336FE5041D7A3709D91295441432F2A5935FE504137F85E8A8E295441A2BE2E7634FE5041DEDE08C98A295441E6D55AB233FE504197CFF6768729544107FDD52C33FE504178157B2B85295441E17A14AE2EFE504185EB511871295441713D0A972AFE5041EC51B86E5E29544148E17A2428FE5041AE47E1FA532954411F85EB2126FE5041A4703D9A4B295441D7A3707D24FE50419A9999C943295441EC51B81E24FE5041AE47E18A42295441C3F5288C23FE504185EB510841295441713D0A0723FE5041000000903F2954417B14AE3722FE5041A4703DFA3D295441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000001599525E22FE50417F05DB453E295441FB2E590C20FE504131DFAAF93B29544165A03C301EFE5041EC33E3CB3B2954410AD7A3C024FE50411F85EBB15729544152B81EB529FE5041713D0A976C29544159B0685229FE504195F824A06C29544105AAD2B42DFE5041B01B1F427E29544194BE237031FE5041EB436AD38C29544154A4A57735FE504163DC228E9C2954414962EFF736FE504193848B399C295441D6E3F37437FE5041050387BC9B2954416365F8F137FE5041E06BAC2A9B2954417E47DE1738FE504161001BF3992954412F9A6FD737FE504160E8EFE398295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230702 - 357461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000001C0000003D0AD71336FE5041D7A3709D91295441432F2A5935FE504137F85E8A8E295441A2BE2E7634FE5041DEDE08C98A295441E6D55AB233FE504197CFF6768729544107FDD52C33FE504178157B2B85295441E17A14AE2EFE504185EB511871295441713D0A972AFE5041EC51B86E5E29544148E17A2428FE5041AE47E1FA532954411F85EB2126FE5041A4703D9A4B295441D7A3707D24FE50419A9999C943295441EC51B81E24FE5041AE47E18A42295441C3F5288C23FE504185EB510841295441713D0A0723FE5041000000903F2954417B14AE3722FE5041A4703DFA3D295441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000001599525E22FE50417F05DB453E295441FB2E590C20FE504131DFAAF93B29544165A03C301EFE5041EC33E3CB3B2954410AD7A3C024FE50411F85EBB15729544152B81EB529FE5041713D0A976C29544159B0685229FE504195F824A06C29544105AAD2B42DFE5041B01B1F427E29544194BE237031FE5041EB436AD38C29544154A4A57735FE504163DC228E9C2954414962EFF736FE504193848B399C295441D6E3F37437FE5041050387BC9B2954416365F8F137FE5041E06BAC2A9B2954417E47DE1738FE504161001BF3992954412F9A6FD737FE504160E8EFE398295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415759 - 415454
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000005F000000844D5BB87C625141D0C82FD43A3C54413D0AD7837C625141E17A14AE373C5441000000A07B6251410AD7A3002A3C54417B14AE97716251410AD7A320233C5441C92E3FB86E6251418007A328213C54411E3DC3BD686251415F08C60F1D3C54417B14AEA7686251410AD7A3001D3C54410AD7A3806962514148E17AF41B3C5441A4703D3A6D625141EC51B87E193C5441A4703D6A686251419A9999B9093C5441713D0AC76762514152B81EF5073C5441B81E85CB636251418FC2F538073C5441D7A3705D626251410AD7A3A0FB3B5441B81E85EB61625141C3F528BCF73B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000C3F528FC9462514148E17A44243C544185EB518894625141A4703DFA1F3C54411F85EB7192625141295C8F72133C5441A4703D2A83625141A4703D0A113C5441333333F37C625141CDCCCC6C133C54413D0AD7437162514114AE4741173C54415C8FC2356F62514100000030183C5441A4703D3A6D625141EC51B87E193C54410AD7A3806962514148E17AF41B3C54417B14AEA7686251410AD7A3001D3C54417B14AE97716251410AD7A320233C5441000000A07B6251410AD7A3002A3C54413D0AD7837C625141E17A14AE373C5441666666567D625141E17A144E443C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415759 - 1003895
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000005F000000844D5BB87C625141D0C82FD43A3C54413D0AD7837C625141E17A14AE373C5441000000A07B6251410AD7A3002A3C54417B14AE97716251410AD7A320233C5441C92E3FB86E6251418007A328213C54411E3DC3BD686251415F08C60F1D3C54417B14AEA7686251410AD7A3001D3C54410AD7A3806962514148E17AF41B3C5441A4703D3A6D625141EC51B87E193C5441A4703D6A686251419A9999B9093C5441713D0AC76762514152B81EF5073C5441B81E85CB636251418FC2F538073C5441D7A3705D626251410AD7A3A0FB3B5441B81E85EB61625141C3F528BCF73B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000C3F528FC9462514148E17A44243C544185EB518894625141A4703DFA1F3C54411F85EB7192625141295C8F72133C5441A4703D2A83625141A4703D0A113C5441333333F37C625141CDCCCC6C133C54413D0AD7437162514114AE4741173C54415C8FC2356F62514100000030183C5441A4703D3A6D625141EC51B87E193C54410AD7A3806962514148E17AF41B3C54417B14AEA7686251410AD7A3001D3C54417B14AE97716251410AD7A320233C5441000000A07B6251410AD7A3002A3C54413D0AD7837C625141E17A14AE373C5441666666567D625141E17A144E443C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415759 - 3049063
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000020000005F000000844D5BB87C625141D0C82FD43A3C54413D0AD7837C625141E17A14AE373C5441000000A07B6251410AD7A3002A3C54417B14AE97716251410AD7A320233C5441C92E3FB86E6251418007A328213C54411E3DC3BD686251415F08C60F1D3C54417B14AEA7686251410AD7A3001D3C54410AD7A3806962514148E17AF41B3C5441A4703D3A6D625141EC51B87E193C5441A4703D6A686251419A9999B9093C5441713D0AC76762514152B81EF5073C5441B81E85CB636251418FC2F538073C5441D7A3705D626251410AD7A3A0FB3B5441B81E85EB61625141C3F528BCF73B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000425757AD686251412C0A85041D3C5441DC4C946D68625141A969EC181D3C5441CB8C788C66625141C0796BA21F3C5441C66C23FC65625141D3C9B1CB213C5441B96C407B646251413A4A58122D3C5441B5AC071B64625141471A2D7B2E3C5441ADFC874263625141699A643D323C5441A0FCA4C161625141792A7206343C5441A25CC1F16162514189BA7FCF353C5441746CD1F65C625141F81AB406423C54416F4C7C665C625141FC0AFB7E423C54414EFC52BC58625141193BCF98453C54412C8E749D55625141BBE22CE9463C54417069EDD856625141D36380CE483C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415759 - 3307658
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000020000005F000000844D5BB87C625141D0C82FD43A3C54413D0AD7837C625141E17A14AE373C5441000000A07B6251410AD7A3002A3C54417B14AE97716251410AD7A320233C5441C92E3FB86E6251418007A328213C54411E3DC3BD686251415F08C60F1D3C54417B14AEA7686251410AD7A3001D3C54410AD7A3806962514148E17AF41B3C5441A4703D3A6D625141EC51B87E193C5441A4703D6A686251419A9999B9093C5441713D0AC76762514152B81EF5073C5441B81E85CB636251418FC2F538073C5441D7A3705D626251410AD7A3A0FB3B5441B81E85EB61625141C3F528BCF73B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000425757AD686251412C0A85041D3C5441DC4C946D68625141A969EC181D3C5441CB8C788C66625141C0796BA21F3C5441C66C23FC65625141D3C9B1CB213C5441B96C407B646251413A4A58122D3C5441B5AC071B64625141471A2D7B2E3C5441ADFC874263625141699A643D323C5441A0FCA4C161625141792A7206343C5441A25CC1F16162514189BA7FCF353C5441746CD1F65C625141F81AB406423C54416F4C7C665C625141FC0AFB7E423C54414EFC52BC58625141193BCF98453C54412C8E749D55625141BBE22CE9463C54417069EDD856625141D36380CE483C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415759 - 3666699
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000005F000000844D5BB87C625141D0C82FD43A3C54413D0AD7837C625141E17A14AE373C5441000000A07B6251410AD7A3002A3C54417B14AE97716251410AD7A320233C5441C92E3FB86E6251418007A328213C54411E3DC3BD686251415F08C60F1D3C54417B14AEA7686251410AD7A3001D3C54410AD7A3806962514148E17AF41B3C5441A4703D3A6D625141EC51B87E193C5441A4703D6A686251419A9999B9093C5441713D0AC76762514152B81EF5073C5441B81E85CB636251418FC2F538073C5441D7A3705D626251410AD7A3A0FB3B5441B81E85EB61625141C3F528BCF73B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000C3F528FC9462514148E17A44243C544185EB518894625141A4703DFA1F3C54411F85EB7192625141295C8F72133C5441A4703D2A83625141A4703D0A113C5441333333F37C625141CDCCCC6C133C54413D0AD7437162514114AE4741173C54415C8FC2356F62514100000030183C5441A4703D3A6D625141EC51B87E193C54410AD7A3806962514148E17AF41B3C54417B14AEA7686251410AD7A3001D3C54417B14AE97716251410AD7A320233C5441000000A07B6251410AD7A3002A3C54413D0AD7837C625141E17A14AE373C5441666666567D625141E17A144E443C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586071 - 983095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002B0000002EFA778351405141A4BD0D31166B54418D6B689051405141FA6E4831166B5441E9AED54E524051410437A834166B54418FC2F5685240514152B81E35166B5441434C9F6852405141081D3138166B5441B81E853B54405141333333B30B6B544152B81E6555405141295C8F72056B54417B14AE874A405141EC51B81E066B5441D7A370FD414051417B14AE37066B54413D0AD79328405141CDCCCC6C066B544148E17A340F4051411F85EB21076B54411F85EBB10B4051410AD7A3D0066B5441D7A370DD0B4051413D0AD703096B544152B81E350C405141C3F528DC0C6B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000003791679B3340514197F3344A156B5441F6285C3F304051410AD7A320156B54417E7B0A3C3040514130735668156B54417D52DC1F3040514158AB15C9176B5441A4703DFA2F4051415C8FC2F51A6B5441E6C628DA2F405141348005A51D6B54411D4B0DCF2F4051418E1FF9921E6B5441F94A81B62F405141548CD6A0206B54412D127DAE2F405141ED0F934C216B54410C224AAC2F40514190D1AE7B216B544172C2AFA82F40514122B8DEC8216B54410C5F9E9C2F405141B55466CB226B54417E1502912F405141584D21C4236B54411BA7C2892F40514114FE655F246B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>439670 - 3335515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000067000000CDCCCCDC95095141F6285CDFD6245541CDCCCC9C9509514166666656D6245541AE47E19A900951419A999939CC2455418FC2F518900951417B14AE27CB24554114AE47F18A0951413D0AD743C0245541333333439009514148E17A84BD245541EC51B8AE8D095141666666D6B9245541333333E38A095141713D0A77B5245541A4703DBA85095141B81E856BAB2455411F85EB4185095141CDCCCC5CAA245541713D0AE78309514133333393A724554152B81E15800951419A9999B99B245541EC51B80E7D095141F6285C5F9A245541D7A3700D7909514152B81EF598245541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006A000000A8BA313A3F095141210588D3B22455411CCEDD163F095141C452B004B32455413DD090453C09514183FA379EB7245541666666363C095141713D0AB7B7245541D7A3706D3B095141F6285CFFB824554185EB51B83709514185EB5158B8245541D7A370AD32095141EC51B86EB624554114AE47113009514185EB51A8B4245541EC51B8FE2D09514152B81E75B3245541713D0A672C0951411F85EBC1B12455418FC2F5482A0951415C8FC285B124554152B81E652B095141C3F5288CB3245541F6285CCF2D095141D7A370BDB9245541B81E850B2F095141E17A14AEBC245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918541 - 3132797
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000400000001030000000100000046000000295C8FA212A1504148E17AD4A82154410AD7A3E014A15041A4703D0AAB21544152B81E9516A15041CDCCCCACAC215441B81E857B18A15041295C8F52AE2154411F85EBB11AA15041D7A3702DB0215441713D0A471DA15041295C8F72B22154419A9999991EA1504114AE47C1B3215441E17A14BE1FA15041EC51B81EB52154410000001021A15041666666A6B62154410000002022A150410AD7A390B72154410AD7A36023A15041295C8F52B8215441333333B324A1504114AE47C1B8215441CDCCCC4C26A15041EC51B80EB92154411F85EBD127A15041CDCCCC0CB9215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000C4B874D6D0A05041ABE63D9E7321544185EB5178D2A050418FC2F58876215441F8D8F2AAD6A0504113AD1B557D2154410DFAD619D9A050415CD87482802154414AE514F1DBA05041576B0D3C832154413AD808D3DFA05041B3930C74862154413EA97071E6A05041EDA226788B21544174CFD57DEBA050416B3933F08E215441F9464196EBA0504139B155BD8C21544141040458EBA05041AEA1257C8821544150F297EDEBA050413E4E38E0842154414478940AECA05041F9E55127842154418395BFDAE2A05041BBEAC7917E215441430BA09BD4A050415A8F8E2E76215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918541 - 3503603
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000400000001030000000100000046000000295C8FA212A1504148E17AD4A82154410AD7A3E014A15041A4703D0AAB21544152B81E9516A15041CDCCCCACAC215441B81E857B18A15041295C8F52AE2154411F85EBB11AA15041D7A3702DB0215441713D0A471DA15041295C8F72B22154419A9999991EA1504114AE47C1B3215441E17A14BE1FA15041EC51B81EB52154410000001021A15041666666A6B62154410000002022A150410AD7A390B72154410AD7A36023A15041295C8F52B8215441333333B324A1504114AE47C1B8215441CDCCCC4C26A15041EC51B80EB92154411F85EBD127A15041CDCCCC0CB9215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000C4B874D6D0A05041ABE63D9E7321544185EB5178D2A050418FC2F58876215441F8D8F2AAD6A0504113AD1B557D2154410DFAD619D9A050415CD87482802154414AE514F1DBA05041576B0D3C832154413AD808D3DFA05041B3930C74862154413EA97071E6A05041EDA226788B21544174CFD57DEBA050416B3933F08E215441F9464196EBA0504139B155BD8C21544141040458EBA05041AEA1257C8821544150F297EDEBA050413E4E38E0842154414478940AECA05041F9E55127842154418395BFDAE2A05041BBEAC7917E215441430BA09BD4A050415A8F8E2E76215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872337 - 3109356
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002D0000005F8F66DDFD6851414B7EFBC3C2945441000F4AF9FF685141A3B453F7C3945441B503A2B8016951418AE61FF6C494544145705866036951410048E1EAC59454413025EEA004695141D39C0F9EC694544114AE47D1046951419A9999B9C694544140AB868D06695141196D7BB6C794544168FF20CA076951411B6DB46AC89454411292555109695141C5E36449C99454414A3187840A69514109EE04F4C9945441E27912830C6951417328631ACB9454411EF8AFCC0D695141362195D6CB945441E02B933F0F69514184E9BAA9CC9454411A423BC410695141FE52EC90CD945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000085EB51481B695141AE47E14AD594544114AE47F1106951410AD7A3A0CD945441C3F5288C09695141AE47E16AC994544114AE47D1046951419A9999B9C6945441D7A370DDFD6851413D0AD7C3C294544146F9F2D9F0685141A60EB865BB945441039B1A5CDA68514117EE7C7F0E9554413D0AD7B3E7685141A4703DEA12955441295C8F12EF685141AE47E15A1595544114AE4731F1685141EC51B80E16955441D7A3701DF2685141E17A140E16955441CDCCCCDCF3685141AE47E10A16955441B81E855BF46851418FC2F50816955441AE47E16A096951413D0AD7E315955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872337 - 3491171
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002D0000005F8F66DDFD6851414B7EFBC3C2945441000F4AF9FF685141A3B453F7C3945441B503A2B8016951418AE61FF6C494544145705866036951410048E1EAC59454413025EEA004695141D39C0F9EC694544114AE47D1046951419A9999B9C694544140AB868D06695141196D7BB6C794544168FF20CA076951411B6DB46AC89454411292555109695141C5E36449C99454414A3187840A69514109EE04F4C9945441E27912830C6951417328631ACB9454411EF8AFCC0D695141362195D6CB945441E02B933F0F69514184E9BAA9CC9454411A423BC410695141FE52EC90CD945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000085EB51481B695141AE47E14AD594544114AE47F1106951410AD7A3A0CD945441C3F5288C09695141AE47E16AC994544114AE47D1046951419A9999B9C6945441D7A370DDFD6851413D0AD7C3C294544146F9F2D9F0685141A60EB865BB945441039B1A5CDA68514117EE7C7F0E9554413D0AD7B3E7685141A4703DEA12955441295C8F12EF685141AE47E15A1595544114AE4731F1685141EC51B80E16955441D7A3701DF2685141E17A140E16955441CDCCCCDCF3685141AE47E10A16955441B81E855BF46851418FC2F50816955441AE47E16A096951413D0AD7E315955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>192772 - 14844
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000900000057000000AC2C1FA66FC350416515BA066126554155892E4F6FC35041522F919C562655418E56BB066FC3504151D2AA6250265541EC0FDA586EC350414458A84A42265541B4424DA16EC35041B859BABE33265541713D0AA76DC350419A9999E932265541AE47E1CA6AC3504185EB51C8322655416AEC7DB96AC35041B859BABE33265541098957BE68C35041F21BB0F8332655410E2F8ABB68C35041C9ED70E531265541BDC85FC86AC35041F09F72D031265541578BDBFC6AC3504130FEEA2E322655417B14AE876EC3504114AE47F1312655415F94C5CC6EC35041ABAFB21531265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000090000008E00000080DA236875C35041A8BD34880E2655415EF71FAB71C35041334EB6970E2655417B06560971C35041A60BA96E1D2655413B92053770C35041C790AD32312655414B83D88C70C350412ACA3FA231265541B0EB6BC870C35041FCFCFFEE3126554114AE47A18FC3504185EB51F82E265541A4703DCA8DC35041713D0A47E5255541F6285C3F99C35041666666B6E425554167A07E9B97C3504176F2891CB425554157FBCADE93C35041553564F5B5255541C98704CE8EC35041204C717AB8255541BACE202B80C350418A393FC2BF255541FF8A154C70C350418D9201C5DF255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>958590 - 2986914
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000210000000EDD0B6FE36D5141E29D533AB89A544100000010E56D5141000000B0B19A5441EC51B8FEE56D51417B14AE47AF9A5441A4703D6AE76D5141D7A370DDAD9A5441B81E853BEF6D51411F85EB21A99A5441000000B0F76D5141AE47E13AA49A5441CDCCCC3CFE6D5141EC51B89EA09A544185EB51C8096E5141713D0A179B9A54418FC2F5F8136E514100000000979A544114AE47911B6E514152B81EC5949A544114AE4701216E514114AE4751949A5441B81E851B2B6E5141F6285CDF949A5441CDCCCC3C366E5141A4703D9A959A5441713D0AB7386E5141A4703DEA949A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000FD4F7447E66D51418302104A6F9A54417BE98F6ADA6D514126E7BD40789A54410FB6B4DBC86D51418B772ACD859A544134EADA82AC6D51419AE6B5BC9B9A54418A0CBCF1A36D514172581E69A29A54415B7198249D6D514120EC58D2A79A5441E1F37D48986D5141C90824B0AB9A5441439043D1966D5141E0E7AADAAC9A5441A8F64EEB946D514167AC495DAE9A544195ADDE7D936D514140B80680AF9A5441AE47E1EA916D51410AD7A3C0B09A5441AE47E15A876D5141B81E85ABB99A54415C8FC2E5846D5141EC51B84EBC9A54413D0AD7F3826D51415C8FC2C5BF9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>958590 - 3812684
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000210000000EDD0B6FE36D5141E29D533AB89A544100000010E56D5141000000B0B19A5441EC51B8FEE56D51417B14AE47AF9A5441A4703D6AE76D5141D7A370DDAD9A5441B81E853BEF6D51411F85EB21A99A5441000000B0F76D5141AE47E13AA49A5441CDCCCC3CFE6D5141EC51B89EA09A544185EB51C8096E5141713D0A179B9A54418FC2F5F8136E514100000000979A544114AE47911B6E514152B81EC5949A544114AE4701216E514114AE4751949A5441B81E851B2B6E5141F6285CDF949A5441CDCCCC3C366E5141A4703D9A959A5441713D0AB7386E5141A4703DEA949A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000FD4F7447E66D51418302104A6F9A54417BE98F6ADA6D514126E7BD40789A54410FB6B4DBC86D51418B772ACD859A544134EADA82AC6D51419AE6B5BC9B9A54418A0CBCF1A36D514172581E69A29A54415B7198249D6D514120EC58D2A79A5441E1F37D48986D5141C90824B0AB9A5441439043D1966D5141E0E7AADAAC9A5441A8F64EEB946D514167AC495DAE9A544195ADDE7D936D514140B80680AF9A5441AE47E1EA916D51410AD7A3C0B09A5441AE47E15A876D5141B81E85ABB99A54415C8FC2E5846D5141EC51B84EBC9A54413D0AD7F3826D51415C8FC2C5BF9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>46511 - 249793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000340000006CF353F1CED45041FBCB42F214085541B4EFF3ECCED45041BDE942151508554125F7B3F5CED45041D21D8352150855414CE61445CFD45041BC2DE82617085541FAC42C32D0D450418EF265211E085541C08760F0D9D4504124D2F8E63D0855412B29BF71DAD45041D77581DF3D0855419A9999F9D9D450419A9999093E085541FC34519BE2D450416A771DF63E0855412A8A1984E2D450412DB473002E085541B3112513E3D45041ACE0B08125085541D71C4520E3D450415FB0D048250855418A27961AE3D45041664980F524085541B81E85ABE2D450415C8FC25524085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004E00000055B401D5E6D450413E1D61C01A085541101FE7C5E6D45041BD03D8C319085541A095A47FE6D45041F57E584C190855419A999989E5D45041A4703D9A1808554197B0D3E4E4D45041B03098671708554181C1435AE4D45041EEF5A1AE1608554114AE47F1E3D45041E17A142E16085541F532EDD0E3D45041120C4EF715085541F590101AE3D45041584D7FF214085541D01EC625E2D45041DB54DD8214085541AA92D34AE1D450419593997214085541C0E3DAFDE0D45041CFCCE16C14085541B81E85EBE0D45041B81E856B14085541295C8FE2DBD45041EC51B89E12085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801940 - 249283
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000D000000010300000001000000120100007B14AEA7E8F450417B14AE87F5B854416FB507B6EEF4504114621A4DF7B85441C3F528ECEFF4504148E17AC4F6B85441C3F5289CF1F45041CDCCCCACF6B85441C3F528FCF1F45041CDCCCCFCF7B85441C3F5285CF2F450418FC2F508F8B854410AD7A3C0F4F450418FC2F528F6B8544148E17A34F6F4504148E17A74F5B8544185EB5178F7F45041CDCCCC0CF7B854410AD7A3C0F7F4504148E17A64F6B854410AD7A310F9F4504148E17A34F6B8544148E17A64F9F45041CDCCCCACF3B854410AD7A3F0FAF4504148E17AA4EFB8544185EB5168FBF45041CDCCCC5CEFB85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000420000008245E2041EF65041B89D0AAD44B9544178BBC9E725F65041CE85B62743B9544105B92E7429F65041A0B60F7942B95441862E567F2DF6504184D809B241B95441E9BB2C6930F6504123FFA32241B95441E4DA9A4834F650419734066440B954411A9FBC5639F65041A08E356B3FB954417B14AE873BF65041F6285CFF3EB954410AD7A30040F65041A4703DEA3DB954410AD7A32047F650411F85EB113CB95441A4703D6A47F65041C3F5281C3BB954413D0AD7C346F65041F6285CEF38B95441C3F5280C49F6504114AE47E138B95441713D0A474BF65041713D0AE737B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801940 - 250006
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000D000000010300000001000000120100007B14AEA7E8F450417B14AE87F5B854416FB507B6EEF4504114621A4DF7B85441C3F528ECEFF4504148E17AC4F6B85441C3F5289CF1F45041CDCCCCACF6B85441C3F528FCF1F45041CDCCCCFCF7B85441C3F5285CF2F450418FC2F508F8B854410AD7A3C0F4F450418FC2F528F6B8544148E17A34F6F4504148E17A74F5B8544185EB5178F7F45041CDCCCC0CF7B854410AD7A3C0F7F4504148E17A64F6B854410AD7A310F9F4504148E17A34F6B8544148E17A64F9F45041CDCCCCACF3B854410AD7A3F0FAF4504148E17AA4EFB8544185EB5168FBF45041CDCCCC5CEFB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005002000099539FF808F55041608C0681E2B8544111BDFA4A09F550414509C678E2B85441D36F5AA90AF550410B480DDDE1B85441840D2EDB0AF55041971A3EA6E1B85441C3F5288C0AF550410AD7A3F0DFB854410AD7A3E00AF550410AD7A360DFB8544166156EF60AF550415BAAE066DFB85441F53C6CFF0AF5504162FABB59DFB8544137C0ED850BF55041547B4B81DFB85441C9E322700BF55041CB4D73F5DEB85441F53C6CFF0AF55041550CFEADDCB854418B815ECD0BF55041129FDC09DBB854417EB9E4BC0BF550417E3E2744DAB8544168334AD90BF55041325A802FDAB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>801940 - 354629
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000D000000010300000001000000120100007B14AEA7E8F450417B14AE87F5B854416FB507B6EEF4504114621A4DF7B85441C3F528ECEFF4504148E17AC4F6B85441C3F5289CF1F45041CDCCCCACF6B85441C3F528FCF1F45041CDCCCCFCF7B85441C3F5285CF2F450418FC2F508F8B854410AD7A3C0F4F450418FC2F528F6B8544148E17A34F6F4504148E17A74F5B8544185EB5178F7F45041CDCCCC0CF7B854410AD7A3C0F7F4504148E17A64F6B854410AD7A310F9F4504148E17A34F6B8544148E17A64F9F45041CDCCCCACF3B854410AD7A3F0FAF4504148E17AA4EFB8544185EB5168FBF45041CDCCCC5CEFB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005002000099539FF808F55041608C0681E2B8544111BDFA4A09F550414509C678E2B85441D36F5AA90AF550410B480DDDE1B85441840D2EDB0AF55041971A3EA6E1B85441C3F5288C0AF550410AD7A3F0DFB854410AD7A3E00AF550410AD7A360DFB8544166156EF60AF550415BAAE066DFB85441F53C6CFF0AF5504162FABB59DFB8544137C0ED850BF55041547B4B81DFB85441C9E322700BF55041CB4D73F5DEB85441F53C6CFF0AF55041550CFEADDCB854418B815ECD0BF55041129FDC09DBB854417EB9E4BC0BF550417E3E2744DAB8544168334AD90BF55041325A802FDAB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983695 - 117756
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B00000002FE3E79B9E2504173147F44602F5541B478C446A3E250410AE33FFC602F55417BD05ABD92E25041C489F90A622F5541BF458A0E84E25041DFAAE77A612F55416BE2744975E250417B0F5B195E2F5541B917797A6CE250412274CEB75A2F5541E3BDD18965E2504118A4EC11572F5541423FB47363E2504165A0BAA5542F5541A11554B560E25041A0B91853542F5541FBC939AD61E2504119098695562F554126C1DD1065E250417F1988A6592F5541849274F068E250418236398E5C2F554100FF921A6EE250418653EA755F2F55413118F1C76DE25041AE2DDDF15F2F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000008D363BD8B9E250416B00E121612F554165F18FA2B9E2504108E2C2E9602F55410DDF447CB9E25041B3989650602F5541CB225C09A6E25041368F66E5602F5541BB1C42E898E25041F72301A6612F55417BD05ABD92E25041C489F90A622F55417175A14F92E250412AEAC406622F5541BF458A0E84E25041DFAAE77A612F5541882CF10784E25041A2016579612F554117712ECE83E2504180172C6C612F55416BE2744975E250417B0F5B195E2F5541B917797A6CE250412274CEB75A2F5541E3BDD18965E2504118A4EC11572F55411E8D3F6F65E25041A12E12F3562F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983695 - 318015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B00000002FE3E79B9E2504173147F44602F5541B478C446A3E250410AE33FFC602F55417BD05ABD92E25041C489F90A622F5541BF458A0E84E25041DFAAE77A612F55416BE2744975E250417B0F5B195E2F5541B917797A6CE250412274CEB75A2F5541E3BDD18965E2504118A4EC11572F5541423FB47363E2504165A0BAA5542F5541A11554B560E25041A0B91853542F5541FBC939AD61E2504119098695562F554126C1DD1065E250417F1988A6592F5541849274F068E250418236398E5C2F554100FF921A6EE250418653EA755F2F55413118F1C76DE25041AE2DDDF15F2F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000008D363BD8B9E250416B00E121612F554165F18FA2B9E2504108E2C2E9602F55410DDF447CB9E25041B3989650602F5541CB225C09A6E25041368F66E5602F5541BB1C42E898E25041F72301A6612F55417BD05ABD92E25041C489F90A622F55417175A14F92E250412AEAC406622F5541BF458A0E84E25041DFAAE77A612F5541882CF10784E25041A2016579612F554117712ECE83E2504180172C6C612F55416BE2744975E250417B0F5B195E2F5541B917797A6CE250412274CEB75A2F5541E3BDD18965E2504118A4EC11572F55411E8D3F6F65E25041A12E12F3562F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>539811 - 983725
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D000000C3F528FCFF105141EC51B8EE533F5441A4703DAA0F11514152B81EF5453F54417B14AE871F1151410AD7A3D0373F54413DB53EA01A115141E39852FE353F544108820B6D1A115141B1651FEB353F544131DE9A8F18115141CFEA0A3D353F5441F5D3C36B161151410D1E3E70343F5441F0FC1FFB121151419A099028333F54414D8CE270111151417B84A496323F544134CDE2280D11514117F56801313F5441AE47E16A0A1151415C8FC2F52F3F5441B23FC470F3105141700BC002483F54413F3980BAF310514197785D3E483F5441756AADA8F5105141EAEBF1E5493F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000666666E6F81051418FC2F5C84C3F54415B476E78F3105141D1A89A0E483F54417B5F1C7AE21051417F1C6EC1593F54415C8FC2D5E2105141666666265A3F5441B81E851BE510514148E17A945C3F5441F133A521E5105141C73D928F5C3F544171C5111EE510514187773E825C3F5441EC51B8BEE5105141AE47E1FA5B3F544171226862E91051411FC30D27593F54412DEDE086F01051410EDA4E90533F5441666666E6F81051418FC2F5C84C3F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956391 - 628727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000004D000000963791B675F450412F83D4334A1555413574588474F45041D2AF08F449155541DD86C99E72F45041683F33AB49155541225D41746FF45041835701C948155541D9CFC3CF6CF4504169B4CB8148155541E20A20B269F45041ED8E77EA47155541A5B80FDC68F450418BA951C34715554116AA17D468F450418C2C5DAD47155541BB26A4D668F45041FDE653C24715554154F00AC968F45041474832B04715554193E3AD6D66F450412849728D461555412E3C0C365DF45041908B263144155541E97FF7E357F450412413873543155541C3F528BC57F45041713D0AE744155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000043779EE78DF45041F681E28C4D15554114AE475193F45041333333734E1555410243DCBE93F45041D8AB7A854E1555415C8FC23596F45041EC51B8EE4E1555418FC2F55899F4504152B81E854F1555411F85EB519BF4504148E17AB44F155541C3F5284C9DF4504148E17A044E155541F6285CAF9DF45041295C8F724A155541A4703D8A9DF450413D0AD753481555417B14AEC79CF450418FC2F50847155541AE47E17A9BF45041F6285C7F461555410AD7A3009AF450418FC2F5F8451555410AD7A3D098F450411F85EBA1451555413D0AD73397F4504185EB514845155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>246563 - 3334068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000002400000053AE47114E6B5141981A858B05955441AE47E1BA4E6B514148E17AA4229554418FC2F508506B51418FC2F5A8549554418FC2F508506B5141D7A370ED5595544152A5FE60506B5141FC526A86589554416DFFA4E74E6B5141017CB42962955441277444514D6B514181E4AB706A955441E4131BA34C6B5141DC71577871955441C363064C4C6B51413B2A3A6879955441B81E859B566B5141D7A3708D79955441713D0A375F6B5141000000A079955441B81E850B696B51415C8FC2D579955441000000C06D6B5141CDCCCCDC79955441AE47E17A6F6B514148E17AC479955441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000F6285CEFAC6B5141E17A144EB9945441AE47E18AA26B514185EB51B8B594544133333303976B5141D7A370ADB1945441D7A3701D946B514100000070B0945441333333C3916B5141713D0A47B69454419A9999C9806B5141D7A370FDAE94544100000040756B5141E17A143EAA9454417B14AE27756B514133333333AF945441D30C8A20766B51411A5536A1AF945441AE4F3378776B51415C182239B0945441AA96D99C7A6B5141B368D79CB19454418C23EF6F806B514100CAFF2FB49454411BAFB397826B514163BFEA23B5945441126CA716846B5141940535CDB5945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978257 - 984038
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000005000000D5000000C4D8C356FE775041627A8678330F55414487048DFE775041F5884BDF320F5541D03CC8990C7850413B304422340F554154F324A4107850419AA5CF2E330F5541500961D11678504149C817D42E0F5541A9E7954A1678504103DFE1E12D0F5541EA7DDD1517785041749FF3332B0F55411D7C3A62187850418E20B80B2B0F55419AFFBC4C1B7850412D9E30592D0F5541893829421D7850419797151E2E0F5541EB7693551D7850419C45F7832F0F5541B342F02D21785041825278662F0F55419C68DD0C2478504112EA584E2F0F55418CAC2B89277850415E1DF4672E0F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000027B7154B0178504127DEDF32120F5541E6B5FD1401785041AF8294B6100F55414232BAEC007850410416AE060B0F5541BE59284C01785041CBBA0044070F5541968D374501785041E0F8B940070F55414E6F542D017850417C135C42010F554168405D2101785041BA11AD7C000F55414DC9628900785041E6D8913BFC0E5541B982701AFF775041F74B1531FC0E5541A2265DC7FD7750412E5F06D8FC0E5541E47A834EFC7750418EBBD66FFE0E5541B6FDCC35FB775041FA0404A3000F5541B4D02553FA775041E721BE42040F5541A0D0C5B3F977504158C56BBE0A0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983391 - 708836
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000980000009A9999B9A6165141EC51B84E8B2C5541E17A14AEAD165141713D0A778C2C55418B808A82B2165141110D53568D2C55417916AD0FB41651411808A32D8B2C55419DC64B3EB6165141CAA4E9448B2C5541500F3AE1B6165141555B1CBF8B2C55410E2EFCC9B7165141E1E7227F8C2C554148E17AB4B7165141E17A144E8E2C55419A9999F9B9165141F6285C2F962C554148E17A54BC165141EC51B89E9D2C5541DB5E7FD1BE165141DB762F8C9D2C5541DF2845BFC116514116CEFF1A9E2C5541B81E856BC21651413D0AD793A12C5541B2F050C8C516514173DA166FA02C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000DF0000009A99997997165141000000D0572C55418FC2F52896165141AE47E1BA572C5541713D0A27941651418FC2F578572C55418FC2F56892165141AE47E1CA562C554152B81ED590165141D7A3709D592C55418FC2F5D88E1651410AD7A3E05B2C5541CDCCCC7C8D165141295C8F825B2C5541D7A3706D8C16514185EB51185C2C5541A4703D1A8A16514185EB51085E2C55417B14AE77871651413D0AD7035C2C55410AD7A35085165141666666A6582C5541C3F528BC82165141A4703DFA552C5541666666E67F165141713D0A074F2C5541F6285C2F8016514185EB51984B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983391 - 1414443
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000980000009A9999B9A6165141EC51B84E8B2C5541E17A14AEAD165141713D0A778C2C55418B808A82B2165141110D53568D2C55417916AD0FB41651411808A32D8B2C55419DC64B3EB6165141CAA4E9448B2C5541500F3AE1B6165141555B1CBF8B2C55410E2EFCC9B7165141E1E7227F8C2C554148E17AB4B7165141E17A144E8E2C55419A9999F9B9165141F6285C2F962C554148E17A54BC165141EC51B89E9D2C5541DB5E7FD1BE165141DB762F8C9D2C5541DF2845BFC116514116CEFF1A9E2C5541B81E856BC21651413D0AD793A12C5541B2F050C8C516514173DA166FA02C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000DF0000009A99997997165141000000D0572C55418FC2F52896165141AE47E1BA572C5541713D0A27941651418FC2F578572C55418FC2F56892165141AE47E1CA562C554152B81ED590165141D7A3709D592C55418FC2F5D88E1651410AD7A3E05B2C5541CDCCCC7C8D165141295C8F825B2C5541D7A3706D8C16514185EB51185C2C5541A4703D1A8A16514185EB51085E2C55417B14AE77871651413D0AD7035C2C55410AD7A35085165141666666A6582C5541C3F528BC82165141A4703DFA552C5541666666E67F165141713D0A074F2C5541F6285C2F8016514185EB51984B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983391 - 3210130
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000980000009A9999B9A6165141EC51B84E8B2C5541E17A14AEAD165141713D0A778C2C55418B808A82B2165141110D53568D2C55417916AD0FB41651411808A32D8B2C55419DC64B3EB6165141CAA4E9448B2C5541500F3AE1B6165141555B1CBF8B2C55410E2EFCC9B7165141E1E7227F8C2C554148E17AB4B7165141E17A144E8E2C55419A9999F9B9165141F6285C2F962C554148E17A54BC165141EC51B89E9D2C5541DB5E7FD1BE165141DB762F8C9D2C5541DF2845BFC116514116CEFF1A9E2C5541B81E856BC21651413D0AD793A12C5541B2F050C8C516514173DA166FA02C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000DF0000009A99997997165141000000D0572C55418FC2F52896165141AE47E1BA572C5541713D0A27941651418FC2F578572C55418FC2F56892165141AE47E1CA562C554152B81ED590165141D7A3709D592C55418FC2F5D88E1651410AD7A3E05B2C5541CDCCCC7C8D165141295C8F825B2C5541D7A3706D8C16514185EB51185C2C5541A4703D1A8A16514185EB51085E2C55417B14AE77871651413D0AD7035C2C55410AD7A35085165141666666A6582C5541C3F528BC82165141A4703DFA552C5541666666E67F165141713D0A074F2C5541F6285C2F8016514185EB51984B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983796 - 54011
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000270000001B75E7977FAC504118D0A7574659554116D594837FAC5041EB9A76F346595541B4EC177F7FAC50416684C36247595541993952577FAC50415598CA46485955413B1C5A4D7FAC5041D0CE389348595541168D96677EAC5041D6DB42A54D5955415330550A7EAC50418CCDECBB4F595541AD398E2581AC504175FEB71048595541CDE000DB80AC504152B58EB73F595541FB9991E27FAC504102B3FF7037595541B912655280AC504184A971292B59554162FF987C81AC5041C487B47B255955413DAD6DDD83AC5041BEFB041121595541BD9E14BD84AC504138444A451F595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E2B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983796 - 130851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000270000001B75E7977FAC504118D0A7574659554116D594837FAC5041EB9A76F346595541B4EC177F7FAC50416684C36247595541993952577FAC50415598CA46485955413B1C5A4D7FAC5041D0CE389348595541168D96677EAC5041D6DB42A54D5955415330550A7EAC50418CCDECBB4F595541AD398E2581AC504175FEB71048595541CDE000DB80AC504152B58EB73F595541FB9991E27FAC504102B3FF7037595541B912655280AC504184A971292B59554162FF987C81AC5041C487B47B255955413DAD6DDD83AC5041BEFB041121595541BD9E14BD84AC504138444A451F595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E1B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>983796 - 329977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000270000001B75E7977FAC504118D0A7574659554116D594837FAC5041EB9A76F346595541B4EC177F7FAC50416684C36247595541993952577FAC50415598CA46485955413B1C5A4D7FAC5041D0CE389348595541168D96677EAC5041D6DB42A54D5955415330550A7EAC50418CCDECBB4F595541AD398E2581AC504175FEB71048595541CDE000DB80AC504152B58EB73F595541FB9991E27FAC504102B3FF7037595541B912655280AC504184A971292B59554162FF987C81AC5041C487B47B255955413DAD6DDD83AC5041BEFB041121595541BD9E14BD84AC504138444A451F595541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000474B2D377FAC5041FD20DED83759554165D0A0AD7FAC50412C2BEE373A5955412FFCA0B07FAC5041A10B4F473A59554125D658FB7FAC50412D8046593B595541E1B3B7ED7FAC5041620549AB3C59554113B8B7F17FAC5041CA705BD33C595541FDCD74E27FAC50419FE490C23D595541FDCD74E27FAC504144F9216F3E59554159098AE47FAC504147BF056742595541FDCD74E27FAC50410775598842595541FDCD74E27FAC5041AD4C7A8E4259554171DB69E07FAC5041F49D08A942595541BDDD37B47FAC50411B79286C455955418292219D7FAC5041E151B41346595541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>628727 - 956391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A00000043779EE78DF45041F681E28C4D15554114AE475193F45041333333734E1555410243DCBE93F45041D8AB7A854E1555415C8FC23596F45041EC51B8EE4E1555418FC2F55899F4504152B81E854F1555411F85EB519BF4504148E17AB44F155541C3F5284C9DF4504148E17A044E155541F6285CAF9DF45041295C8F724A155541A4703D8A9DF450413D0AD753481555417B14AEC79CF450418FC2F50847155541AE47E17A9BF45041F6285C7F461555410AD7A3009AF450418FC2F5F8451555410AD7A3D098F450411F85EBA1451555413D0AD73397F4504185EB514845155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000004D000000963791B675F450412F83D4334A1555413574588474F45041D2AF08F449155541DD86C99E72F45041683F33AB49155541225D41746FF45041835701C948155541D9CFC3CF6CF4504169B4CB8148155541E20A20B269F45041ED8E77EA47155541A5B80FDC68F450418BA951C34715554116AA17D468F450418C2C5DAD47155541BB26A4D668F45041FDE653C24715554154F00AC968F45041474832B04715554193E3AD6D66F450412849728D461555412E3C0C365DF45041908B263144155541E97FF7E357F450412413873543155541C3F528BC57F45041713D0AE744155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2735396 - 2951732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC255D84351417B14AE4783985441EC51B84ED94351419A9999C984985441D7A3700DDA435141D7A370ED85985441F6285CBFE54351411F85EB217E985441AE47E1CAF3435141713D0AC775985441AE47E17AFD43514148E17A5470985441F6285C7F08445141C3F5287C6B9854413D0AD783134451410AD7A3206798544114AE47912044514114AE4761629854418FC2F5682244514114AE470167985441C3F5284C3F445141713D0A675D985441B81E85CB42445141295C8FF25B985441CDCCCC9C414451415C8FC2455698544148E17A7440445141F6285CCF50985441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000048C6A1ACE74351415C4C7CFC7C985441D673ECFBE5435141E86CE4FD7D98544137C160E2E543514116B8160D7E985441E691F1F3DA43514166C2375685985441B9E87310DA43514129884EF08598544147B013D2DF43514168AF90C68E985441C0B67FE8E943514177FA5A3F9E985441C8BA4D63EA4351415FC237F69E985441020D5462EC435141555B65759F985441C369C59CEF435141F0501FBF9D985441D056B78AF44351411D75021F9B98544139456DB1F9435141F0976D6098985441D5152470FC4351410B1AC8F596985441834FADB90244514144D811BF93985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2735396 - 3603347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC255D84351417B14AE4783985441EC51B84ED94351419A9999C984985441D7A3700DDA435141D7A370ED85985441F6285CBFE54351411F85EB217E985441AE47E1CAF3435141713D0AC775985441AE47E17AFD43514148E17A5470985441F6285C7F08445141C3F5287C6B9854413D0AD783134451410AD7A3206798544114AE47912044514114AE4761629854418FC2F5682244514114AE470167985441C3F5284C3F445141713D0A675D985441B81E85CB42445141295C8FF25B985441CDCCCC9C414451415C8FC2455698544148E17A7440445141F6285CCF50985441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000048C6A1ACE74351415C4C7CFC7C985441D673ECFBE5435141E86CE4FD7D98544137C160E2E543514116B8160D7E985441E691F1F3DA43514166C2375685985441B9E87310DA43514129884EF08598544147B013D2DF43514168AF90C68E985441C0B67FE8E943514177FA5A3F9E985441C8BA4D63EA4351415FC237F69E985441020D5462EC435141555B65759F985441C369C59CEF435141F0501FBF9D985441D056B78AF44351411D75021F9B98544139456DB1F9435141F0976D6098985441D5152470FC4351410B1AC8F596985441834FADB90244514144D811BF93985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>279077 - 162347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000230000000000001010F7504148E17A049C9454410AD7A3F007F75041E17A14DE97945441CDCCCC8C06F750418FC2F52897945441EC51B84E02F75041CDCCCCFC949454411F85EBE1FCF650418FC2F5389294544100000030FCF65041CDCCCCDC91945441AE47E12AF5F6504152B81E458E945441E17A14FEF3F65041F6285CAF8D945441B1CED7AAE4F650414F6DEBE28594544178E801CAE1F650410059B8528B945441F6285C1FF3F65041E17A145E94945441EC51B88E00F750418FC2F5589B945441EC51B85E0BF75041713D0AF7A094544152B81ED514F750411F85EBE1A5945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000006937854D13F75041FE089C1ED1945441C6FEAE3313F7504130EFB753D19454415A16DB2E13F750419D830157D19454410CBA14F112F7504171529EC8D1945441C28451DA14F75041BEEA92BED2945441EFEA0FD917F750413C81F64FD49454412130C37118F75041E4861BB0D4945441897F920F1AF75041C2D24889D59454415C8FC2F51BF7504148E17AF4D194544177168B662CF75041EF13F92FB29454418ACA3CEA20F75041F6626A33AC945441481E83E920F75041AB6EB134AC9454418F50C5E520F75041EB83483BAC945441A57071E120F7504148EFE742AC945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>279077 - 387839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000230000000000001010F7504148E17A049C9454410AD7A3F007F75041E17A14DE97945441CDCCCC8C06F750418FC2F52897945441EC51B84E02F75041CDCCCCFC949454411F85EBE1FCF650418FC2F5389294544100000030FCF65041CDCCCCDC91945441AE47E12AF5F6504152B81E458E945441E17A14FEF3F65041F6285CAF8D945441B1CED7AAE4F650414F6DEBE28594544178E801CAE1F650410059B8528B945441F6285C1FF3F65041E17A145E94945441EC51B88E00F750418FC2F5589B945441EC51B85E0BF75041713D0AF7A094544152B81ED514F750411F85EBE1A5945441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000006937854D13F75041FE089C1ED1945441C6FEAE3313F7504130EFB753D19454415A16DB2E13F750419D830157D19454410CBA14F112F7504171529EC8D1945441C28451DA14F75041BEEA92BED2945441EFEA0FD917F750413C81F64FD49454412130C37118F75041E4861BB0D4945441897F920F1AF75041C2D24889D59454415C8FC2F51BF7504148E17AF4D194544177168B662CF75041EF13F92FB29454418ACA3CEA20F75041F6626A33AC945441481E83E920F75041AB6EB134AC9454418F50C5E520F75041EB83483BAC945441A57071E120F7504148EFE742AC945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>828914 - 1258391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BBAC51D37C3F51417A2B163B4EA75441C233BD097B3F5141DA90A63050A7544102A0BA2E723F5141FEC6B40853A75441B276C35F6B3F51412C0FF66956A754419A9999B9693F5141A4703DEA56A75441DCE1302C673F514164ABD81357A75441AE47E18A643F5141EC51B83E57A75441E7D035085D3F5141B7BE51E258A754418C335DD6523F5141FB7BDD0E5BA7544149DED6E24F3F5141196A8C0E5CA75441AD40496E493F51412372F1295EA75441E2C04493443F5141AE39FC3760A754410F3E1E243F3F5141C558E54163A75441A9D72F3E433F5141B31441FE66A75441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000220000001F85EBA1903F5141F6285CFF4DA75441295C8F027D3F51413D0AD7634EA75441F94B6AAC7C3F5141E2DBC7FA4EA75441425FD92D7B3F5141668B5CCE50A75441CC1E2E5C773F5141D4682E6252A754416DB4F560723F5141B392BB8B53A75441B05C2B77713F51418B55BFE053A754419929E8F46D3F51415256EBB955A754419239B8946D3F5141447C1C9257A75441EAE04D926E3F51418E49E3675AA75441750C11006D3F5141D80049055BA75441E2718354673F5141C4364A7D5CA754418451E411623F51413D0B870F5EA75441FE9C47BF5F3F514129BE3F3B5EA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>828914 - 2398161
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BBAC51D37C3F51417A2B163B4EA75441C233BD097B3F5141DA90A63050A7544102A0BA2E723F5141FEC6B40853A75441B276C35F6B3F51412C0FF66956A754419A9999B9693F5141A4703DEA56A75441DCE1302C673F514164ABD81357A75441AE47E18A643F5141EC51B83E57A75441E7D035085D3F5141B7BE51E258A754418C335DD6523F5141FB7BDD0E5BA7544149DED6E24F3F5141196A8C0E5CA75441AD40496E493F51412372F1295EA75441E2C04493443F5141AE39FC3760A754410F3E1E243F3F5141C558E54163A75441A9D72F3E433F5141B31441FE66A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000008FC2F5D8813F5141D7A370FD3AA75441D7A3706D813F51417B14AE473CA75441C3F528EC7F3F5141AE47E19A48A75441AE47E17A7E3F514114AE47214CA75441295C8FA27C3F51415C8FC2654EA75441295C8F027D3F51413D0AD7634EA754411F85EBA1903F5141F6285CFF4DA75441A1581A949A3F5141E9A3D9CC4DA754418A320C5A9E3F514134802B7F39A75441000000B0953F51413D0AD7E339A754418FC2F5D8813F5141D7A370FD3AA75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>828914 - 3373570
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BBAC51D37C3F51417A2B163B4EA75441C233BD097B3F5141DA90A63050A7544102A0BA2E723F5141FEC6B40853A75441B276C35F6B3F51412C0FF66956A754419A9999B9693F5141A4703DEA56A75441DCE1302C673F514164ABD81357A75441AE47E18A643F5141EC51B83E57A75441E7D035085D3F5141B7BE51E258A754418C335DD6523F5141FB7BDD0E5BA7544149DED6E24F3F5141196A8C0E5CA75441AD40496E493F51412372F1295EA75441E2C04493443F5141AE39FC3760A754410F3E1E243F3F5141C558E54163A75441A9D72F3E433F5141B31441FE66A75441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000220000001F85EBA1903F5141F6285CFF4DA75441295C8F027D3F51413D0AD7634EA75441F94B6AAC7C3F5141E2DBC7FA4EA75441425FD92D7B3F5141668B5CCE50A75441CC1E2E5C773F5141D4682E6252A754416DB4F560723F5141B392BB8B53A75441B05C2B77713F51418B55BFE053A754419929E8F46D3F51415256EBB955A754419239B8946D3F5141447C1C9257A75441EAE04D926E3F51418E49E3675AA75441750C11006D3F5141D80049055BA75441E2718354673F5141C4364A7D5CA754418451E411623F51413D0B870F5EA75441FE9C47BF5F3F514129BE3F3B5EA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>828914 - 5244993
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BBAC51D37C3F51417A2B163B4EA75441C233BD097B3F5141DA90A63050A7544102A0BA2E723F5141FEC6B40853A75441B276C35F6B3F51412C0FF66956A754419A9999B9693F5141A4703DEA56A75441DCE1302C673F514164ABD81357A75441AE47E18A643F5141EC51B83E57A75441E7D035085D3F5141B7BE51E258A754418C335DD6523F5141FB7BDD0E5BA7544149DED6E24F3F5141196A8C0E5CA75441AD40496E493F51412372F1295EA75441E2C04493443F5141AE39FC3760A754410F3E1E243F3F5141C558E54163A75441A9D72F3E433F5141B31441FE66A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000008FC2F5D8813F5141D7A370FD3AA75441D7A3706D813F51417B14AE473CA75441C3F528EC7F3F5141AE47E19A48A75441AE47E17A7E3F514114AE47214CA75441295C8FA27C3F51415C8FC2654EA75441295C8F027D3F51413D0AD7634EA754411F85EBA1903F5141F6285CFF4DA75441A1581A949A3F5141E9A3D9CC4DA754418A320C5A9E3F514134802B7F39A75441000000B0953F51413D0AD7E339A754418FC2F5D8813F5141D7A370FD3AA75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984054 - 1953224
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000370000000BB702580077504125902060F00E5541417C2F8C0277504157BB3D29F20E5541255126FD0877504182A01D11F70E5541C1B08AE00E7750416ED24F16FB0E55413A159C4813775041F9EEEB1FFE0E5541C0B8ACFE14775041476A6E7DFE0E55416CF631A816775041CCF8A3A6FE0E5541391BC8231A775041244BEBE0000F55414B2F7A711C775041072C4FFC020F554125A940221E7750416F8FC9D9050F5541145E1B7B1F775041C4214FE1070F5541482579CA227750415CBC0EB80A0F55413B6405C3247750416BF840B90C0F554121FBAAA228775041017053F1100F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000F6285C7F4C7750410AD7A300160F554185EB51484C77504100000040160F5541000000B04B7750410AD7A3F0160F554148E17A644B7750418FC2F548170F5541B81E852B4B775041AE47E18A170F5541333333F34977504152B81EF5180F5541CDCCCCCC49775041E17A141E190F554114AE470149775041A4703DFA190F5541CDCCCC9C48775041666666661A0F554166666616487750417B14AEF71A0F5541295C8F62477750419A9999B91B0F5541AE47E13A4777504152B81EE51B0F5541F6285CAF46775041AE47E17A1C0F5541713D0A3746775041CDCCCCFC1C0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984054 - 4515745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000370000000BB702580077504125902060F00E5541417C2F8C0277504157BB3D29F20E5541255126FD0877504182A01D11F70E5541C1B08AE00E7750416ED24F16FB0E55413A159C4813775041F9EEEB1FFE0E5541C0B8ACFE14775041476A6E7DFE0E55416CF631A816775041CCF8A3A6FE0E5541391BC8231A775041244BEBE0000F55414B2F7A711C775041072C4FFC020F554125A940221E7750416F8FC9D9050F5541145E1B7B1F775041C4214FE1070F5541482579CA227750415CBC0EB80A0F55413B6405C3247750416BF840B90C0F554121FBAAA228775041017053F1100F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000F6285C7F4C7750410AD7A300160F554185EB51484C77504100000040160F5541000000B04B7750410AD7A3F0160F554148E17A644B7750418FC2F548170F5541B81E852B4B775041AE47E18A170F5541333333F34977504152B81EF5180F5541CDCCCCCC49775041E17A141E190F554114AE470149775041A4703DFA190F5541CDCCCC9C48775041666666661A0F554166666616487750417B14AEF71A0F5541295C8F62477750419A9999B91B0F5541AE47E13A4777504152B81EE51B0F5541F6285CAF46775041AE47E17A1C0F5541713D0A3746775041CDCCCCFC1C0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984052 - 54290
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000017000000018AB0195C3D5141AC3F9D0940AF544185EB5198413D5141000000803AAF54415D968268403D5141D4D474113BAF5441809E42DA3C3D51417719D79F42AF5441632140FA383D5141F393A8A04AAF5441E17A14CE313D51417B14AE3760AF544168633C1A2C3D5141661D04C075AF5441713D0A67283D5141C3F5287C85AF5441822570DE503D51417136DFDD7EAF5441F88A8D12513D51414BCC54AE7FAF54419DD4D703553D51412D667E6B9DAF54417026455A5D3D51415485109EA0AF5441EE0C0DD0613D514147FAD96AA3AF544116FE08C9703D514152B81E85B2AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000054E9388D9C3D5141228C7CB1A6AF544159FE2DA3993D5141F76A173991AF54416BA9537C993D5141B9CED81A90AF544106331E60963D51411A32202590AF54411B7F6237993D51419D171FCCA6AF544154E9388D9C3D5141228C7CB1A6AF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2065756 - 1530305
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000032000000EC51B86EF0D8504185EB51F8A31355411F85EB81F1D85041E17A141EA7135541AE47E11AF2D8504152B81E65A8135541A4703DDAF5D85041D7A3704DA7135541295C8FD2F8D850417B14AEE7A5135541D7A3700DFCD85041295C8FA2A3135541F6285C6FFAD8504185EB51A89F13554148E17AA4F9D85041E17A14CE9C135541713D0A07F9D85041C3F528BC99135541333333A3F8D85041B81E850B97135541F6285C6FF8D85041AE47E10A941355415C8FC255F8D8504152B81ED58E135541EC51B86EF8D85041666666368B13554185EB51D8F8D8504114AE470187135541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000050000000334E3B9CEFD85041311F54F978135541E9461B25EFD850419DE887BE7A135541AC148C34EFD85041B020E87D7A135541ED95DE74EFD850413B3AAE7F79135541DB4D3B9CEFD85041091F54F978135541AE47E11AE7D8504185EB51E874135541AE47E17AE2D85041F6285C2F731355413D0AD733DDD85041AE47E15A71135541E17A146ED4D850410AD7A3706E1355410AD7A300CCD850418FC2F5C86B13554185EB5108CBD8504148E17A246E135541EC51B80ECAD85041A4703D3A70135541CDCCCC3CC8D8504152B81E0573135541209913B0C6D850412E70423075135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2065756 - 3698515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000032000000EC51B86EF0D8504185EB51F8A31355411F85EB81F1D85041E17A141EA7135541AE47E11AF2D8504152B81E65A8135541A4703DDAF5D85041D7A3704DA7135541295C8FD2F8D850417B14AEE7A5135541D7A3700DFCD85041295C8FA2A3135541F6285C6FFAD8504185EB51A89F13554148E17AA4F9D85041E17A14CE9C135541713D0A07F9D85041C3F528BC99135541333333A3F8D85041B81E850B97135541F6285C6FF8D85041AE47E10A941355415C8FC255F8D8504152B81ED58E135541EC51B86EF8D85041666666368B13554185EB51D8F8D8504114AE470187135541 [...]
-</a>
-
-<b>
-01060000000100000001030000000900000050000000334E3B9CEFD85041311F54F978135541E9461B25EFD850419DE887BE7A135541AC148C34EFD85041B020E87D7A135541ED95DE74EFD850413B3AAE7F79135541DB4D3B9CEFD85041091F54F978135541AE47E11AE7D8504185EB51E874135541AE47E17AE2D85041F6285C2F731355413D0AD733DDD85041AE47E15A71135541E17A146ED4D850410AD7A3706E1355410AD7A300CCD850418FC2F5C86B13554185EB5108CBD8504148E17A246E135541EC51B80ECAD85041A4703D3A70135541CDCCCC3CC8D8504152B81E0573135541209913B0C6D850412E70423075135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968671 - 389154
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000AE47E11A1098504148E17AA465215441E17A142E139850411F85EBE162215441F6285C9F17985041D7A3709D5E2154419A9999A91A985041000000105C215441A4703DAA1C9850415C8FC2E559215441A4703DAA199850417B14AEF754215441666666A6159850419A9999794F215441D7A3707D11985041A4703DFA4921544152B81E150E985041F6285C3F45215441D7A3700D0B9850413333335345215441EC51B88E0B985041A4703D8A422154418FC2F5580C9850418FC2F5D83F2154417B14AE170D985041D7A3704D3E2154411F85EB610E985041A4703D8A3D215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968671 - 389215
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B215441666666261E985041F6285C8F1D215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968671 - 1817284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B2154419AF7CCCC1E9850411BED79E71B215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968671 - 3443061
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B2154419AF7CCCC1E9850411BED79E71B215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984266 - 1150821
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000042000000961FF172605D51419F50EBE8314254417F2075AE615D51412E9F1BA0314254411DAB6EB9625D514189763DEB2F42544106ACF2F4635D51413662CE102F4254417FFBA6E7645D5141102789F82E425441ACD4D0A9655D5141A7139E592F42544142C1E50A665D5141459E976430425441483FD665665D5141F6EFBDB03142544131642FE0665D51414C111CD2314254410712FC38685D51414C111CD231425441A64146BE695D514131D25AE8314254417BEF12176B5D514155D9509A3242544167B28E956C5D5141F9023F6D334254419C299D016E5D5141DB65DEFE33425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000042000000921FF172605D51419B50EBE8314254417E2075AE615D51412D9F1BA03142544119AB6EB9625D51418E763DEB2F42544105ACF2F4635D51413962CE102F42544182FBA6E7645D5141102789F82E425441AFD4D0A9655D5141A7139E592F42544145C1E50A665D5141429E976430425441473FD665665D5141FBEFBDB03142544131642FE0665D51414E111CD2314254410A12FC38685D51414E111CD231425441A34146BE695D514134D25AE8314254417CEF12176B5D514157D9509A324254416BB28E956C5D5141F5023F6D334254419C299D016E5D5141DC65DEFE33425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984266 - 3944990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000042000000961FF172605D51419F50EBE8314254417F2075AE615D51412E9F1BA0314254411DAB6EB9625D514189763DEB2F42544106ACF2F4635D51413662CE102F4254417FFBA6E7645D5141102789F82E425441ACD4D0A9655D5141A7139E592F42544142C1E50A665D5141459E976430425441483FD665665D5141F6EFBDB03142544131642FE0665D51414C111CD2314254410712FC38685D51414C111CD231425441A64146BE695D514131D25AE8314254417BEF12176B5D514155D9509A3242544167B28E956C5D5141F9023F6D334254419C299D016E5D5141DB65DEFE33425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000042000000921FF172605D51419B50EBE8314254417E2075AE615D51412D9F1BA03142544119AB6EB9625D51418E763DEB2F42544105ACF2F4635D51413962CE102F42544182FBA6E7645D5141102789F82E425441AFD4D0A9655D5141A7139E592F42544145C1E50A665D5141429E976430425441473FD665665D5141FBEFBDB03142544131642FE0665D51414E111CD2314254410A12FC38685D51414E111CD231425441A34146BE695D514134D25AE8314254417CEF12176B5D514157D9509A324254416BB28E956C5D5141F5023F6D334254419C299D016E5D5141DC65DEFE33425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>160669 - 160887
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BAF3068E8B405141DB2278360B1B554174A6BB6E8C4051418170EE070D1B55414F2F27AC8D4051418A1AF1DE0E1B55418DCE1A108F4051410ACD20EF101B5541B2655A8F93405141F5A4A758151B554180F0256A99405141FE38CA2E1A1B5541152B190DA140514105834E1F201B5541F877B0AFA34051412086AB8F221B5541D7A370EDAF405141B81E858B1A1B554152B81EA5CC4051411F85EBA1071B5541B81E857BC84051417B14AE37FD1A55418FC2F5A8B7405141713D0AC7D31A55411F85EB21B140514114AE4781C31A55417B14AEE789405141AE47E1BAD81A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F877B0AFA34051412086AB8F221B55419234EA6CA1405141DD33FD77201B5541BBC5EEFF994051414CFB49A31A1B554180F0256A99405141FE38CA2E1A1B5541B2655A8F93405141F5A4A758151B55418DCE1A108F4051410ACD20EF101B55414F2F27AC8D4051418A1AF1DE0E1B554174A6BB6E8C4051418170EE070D1B55415FF6068E8B405141502878360B1B5541D7896C398B4051415A81E1870A1B554122BFA3B789405141DCA1BE99071B5541E7EDBE81894051414EEA8DFC061B55412D597F108840514155F60367041B5541960BE363874051414D7DAACB031B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>160669 - 1385160
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BAF3068E8B405141DB2278360B1B554174A6BB6E8C4051418170EE070D1B55414F2F27AC8D4051418A1AF1DE0E1B55418DCE1A108F4051410ACD20EF101B5541B2655A8F93405141F5A4A758151B554180F0256A99405141FE38CA2E1A1B5541152B190DA140514105834E1F201B5541F877B0AFA34051412086AB8F221B5541D7A370EDAF405141B81E858B1A1B554152B81EA5CC4051411F85EBA1071B5541B81E857BC84051417B14AE37FD1A55418FC2F5A8B7405141713D0AC7D31A55411F85EB21B140514114AE4781C31A55417B14AEE789405141AE47E1BAD81A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F877B0AFA34051412086AB8F221B55419234EA6CA1405141DD33FD77201B5541BBC5EEFF994051414CFB49A31A1B554180F0256A99405141FE38CA2E1A1B5541B2655A8F93405141F5A4A758151B55418DCE1A108F4051410ACD20EF101B55414F2F27AC8D4051418A1AF1DE0E1B554174A6BB6E8C4051418170EE070D1B55415FF6068E8B405141502878360B1B5541D7896C398B4051415A81E1870A1B554122BFA3B789405141DCA1BE99071B5541E7EDBE81894051414EEA8DFC061B554131597F10884051415AF60367041B5541930BE363874051414C7DAACB031B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>160669 - 4101820
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000BAF3068E8B405141DB2278360B1B554174A6BB6E8C4051418170EE070D1B55414F2F27AC8D4051418A1AF1DE0E1B55418DCE1A108F4051410ACD20EF101B5541B2655A8F93405141F5A4A758151B554180F0256A99405141FE38CA2E1A1B5541152B190DA140514105834E1F201B5541F877B0AFA34051412086AB8F221B5541D7A370EDAF405141B81E858B1A1B554152B81EA5CC4051411F85EBA1071B5541B81E857BC84051417B14AE37FD1A55418FC2F5A8B7405141713D0AC7D31A55411F85EB21B140514114AE4781C31A55417B14AEE789405141AE47E1BAD81A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F877B0AFA34051412086AB8F221B55419234EA6CA1405141DD33FD77201B5541BBC5EEFF994051414CFB49A31A1B554180F0256A99405141FE38CA2E1A1B5541B2655A8F93405141F5A4A758151B55418DCE1A108F4051410ACD20EF101B55414F2F27AC8D4051418A1AF1DE0E1B554174A6BB6E8C4051418170EE070D1B55415FF6068E8B405141502878360B1B5541D7896C398B4051415A81E1870A1B554122BFA3B789405141DCA1BE99071B5541E7EDBE81894051414EEA8DFC061B554131597F10884051415AF60367041B5541930BE363874051414C7DAACB031B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>959841 - 130490
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000438CE8C649B1504140DA3897AA4A55416F0200E049B150416C60E949AB4A5541000000C049B15041713D0A17AA4A5541AE7862BF49B15041140D9143AA4A554185EB516846B1504185EB5198924A55410AD7A32037B150415C8FC225904A5541AE47E1DA34B1504114AE4711A44A55410EEB198933B15041A46A6040AC4A55414C17A4D633B1504147337F3EAC4A55416C79461834B15041A1DEE73CAC4A554167DCEFDC49B15041F997CFB5AB4A5541438CE8C649B1504140DA3897AA4A5541
-</a>
-
-<b>
-01060000000100000001030000000100000016000000392842F733B15041B9701E95A94A554140FA439633B15041AD62B9EEAB4A554140FA439633B15041C6860F37AC4A55414A596DA733B150415636A43FAC4A55414C17A4D633B1504147337F3EAC4A55416C79461834B15041A1DEE73CAC4A554176E0B9AD3BB15041BB1BD70DAC4A5541633F30DC49B150416DBA12ACAB4A554159E85CC949B1504150BB27B7AA4A5541493E82C149B15041DC7AD57CAA4A5541FB42A34047B15041A5803695984A5541E34CBA3C47B1504137638179984A554144C67E6D46B15041273DFEBC924A55418B0D296446B15041625AA797924A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>959841 - 329661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000438CE8C649B1504140DA3897AA4A55416F0200E049B150416C60E949AB4A5541000000C049B15041713D0A17AA4A5541AE7862BF49B15041140D9143AA4A554185EB516846B1504185EB5198924A55410AD7A32037B150415C8FC225904A5541AE47E1DA34B1504114AE4711A44A55410EEB198933B15041A46A6040AC4A55414C17A4D633B1504147337F3EAC4A55416C79461834B15041A1DEE73CAC4A554167DCEFDC49B15041F997CFB5AB4A5541438CE8C649B1504140DA3897AA4A5541
-</a>
-
-<b>
-01060000000100000001030000000100000016000000392842F733B15041B9701E95A94A554140FA439633B15041AD62B9EEAB4A554140FA439633B15041C6860F37AC4A55414A596DA733B150415636A43FAC4A55414C17A4D633B1504147337F3EAC4A55416C79461834B15041A1DEE73CAC4A554176E0B9AD3BB15041BB1BD70DAC4A5541633F30DC49B150416DBA12ACAB4A554159E85CC949B1504150BB27B7AA4A5541493E82C149B15041DC7AD57CAA4A5541FB42A34047B15041A5803695984A5541E34CBA3C47B1504137638179984A554144C67E6D46B15041273DFEBC924A55418B0D296446B15041625AA797924A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8673 - 2002412
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000B000000C57C285BE95651419993F97DAA655441F2A7F66AF35651417E7F582AB1655441CDCCCCDCF7565141E17A14FEA46554410AD7A360FB565141D7A3705D9B6554417B14AE17F8565141E17A142E996554413D0AD7B3F3565141713D0A47956554415C8FC2A5F15651415C8FC25592655441295C8F72EC56514114AE47219D6554418FC2F528E856514185EB5108A6655441333333A3EA565141AE47E13AA7655441C57C285BE95651419993F97DAA65544101030000000100000004000000CC3B7576F35651415033662FB16554411C63E571F35651413C61EE2EB1655441D1072A [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000000AD7A3A00157514152B81E95B26554410AD7A33009575141EC51B84EB36554411F85EBB10B575141B81E85FBAF655441AE47E14A0E575141EC51B84EAD6554413D0AD7A314575141666666D6A76554417B14AEC715575141295C8F42A565544185EB51E80D57514152B81ED5A565544152B81EB502575141EC51B8FEA2655441333333030457514185EB51689F655441666666560357514185EB51289D65544114AE47D101575141333333A39B65544114AE47F1FD565141713D0AF799655441A4703DEAFB5651410AD7A3E0996554410AD7A360FB565141D7A3705D9B655441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8673 - 4552771
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000B000000C57C285BE95651419993F97DAA655441F2A7F66AF35651417E7F582AB1655441CDCCCCDCF7565141E17A14FEA46554410AD7A360FB565141D7A3705D9B6554417B14AE17F8565141E17A142E996554413D0AD7B3F3565141713D0A47956554415C8FC2A5F15651415C8FC25592655441295C8F72EC56514114AE47219D6554418FC2F528E856514185EB5108A6655441333333A3EA565141AE47E13AA7655441C57C285BE95651419993F97DAA65544101030000000100000004000000CC3B7576F35651415033662FB16554411C63E571F35651413C61EE2EB1655441D1072A [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000000AD7A3A00157514152B81E95B26554410AD7A33009575141EC51B84EB36554411F85EBB10B575141B81E85FBAF655441AE47E14A0E575141EC51B84EAD6554413D0AD7A314575141666666D6A76554417B14AEC715575141295C8F42A565544185EB51E80D57514152B81ED5A565544152B81EB502575141EC51B8FEA2655441333333030457514185EB51689F655441666666560357514185EB51289D65544114AE47D101575141333333A39B65544114AE47F1FD565141713D0AF799655441A4703DEAFB5651410AD7A3E0996554410AD7A360FB565141D7A3705D9B655441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984467 - 553004
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005A3915BD7BE15041D655D776CDF0544162E75C9E7CE150410360AE7ACEF0544133FA7B4C9FE15041070764FFCEF05441E88ACD1BAEE15041BB55D736CFF05441D4DC851AAFE15041F95FAE3ACEF054416334BF18AFE15041AFDC3DB4C8F054417DF642A4ADE1504127EF874DC3F0544112589AA8AAE1504124041FF8BAF05441E440348F95E15041FADE4CA9BAF054415043ECC07DE150415B890A4ABAF054415A3915BD7BE15041D655D776CDF05441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000007B14AE7780E15041C3F5286CA0F05441B81E85CB7FE15041A4703DDAA6F054410AD7A3C07DE150419A999949BAF05441E17A146E96E15041CDCCCCACBAF0544185EB51A8AAE150417B14AEF7BAF05441F6285CDFA4E15041F6285CDFABF054415C8FC275A0E15041F6285CEFA0F05441B81E85DB9AE150418FC2F51895F05441666666B681E150413D0AD7B394F054417B14AE7780E15041C3F5286CA0F05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984467 - 2922594
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005A3915BD7BE15041D655D776CDF0544162E75C9E7CE150410360AE7ACEF0544133FA7B4C9FE15041070764FFCEF05441E88ACD1BAEE15041BB55D736CFF05441D4DC851AAFE15041F95FAE3ACEF054416334BF18AFE15041AFDC3DB4C8F054417DF642A4ADE1504127EF874DC3F0544112589AA8AAE1504124041FF8BAF05441E440348F95E15041FADE4CA9BAF054415043ECC07DE150415B890A4ABAF054415A3915BD7BE15041D655D776CDF05441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000B81E85CB7FE15041A4703DDAA6F054410AD7A3C07DE150419A999949BAF05441E17A146E96E15041CDCCCCACBAF0544185EB51A8AAE150417B14AEF7BAF05441F6285CDFA4E15041F6285CDFABF054415C8FC275A0E15041F6285CEFA0F05441EC51B8CE97E15041C3F528CCA0F054417B14AE7780E15041C3F5286CA0F05441B81E85CB7FE15041A4703DDAA6F05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984467 - 3701122
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005A3915BD7BE15041D655D776CDF0544162E75C9E7CE150410360AE7ACEF0544133FA7B4C9FE15041070764FFCEF05441E88ACD1BAEE15041BB55D736CFF05441D4DC851AAFE15041F95FAE3ACEF054416334BF18AFE15041AFDC3DB4C8F054417DF642A4ADE1504127EF874DC3F0544112589AA8AAE1504124041FF8BAF05441E440348F95E15041FADE4CA9BAF054415043ECC07DE150415B890A4ABAF054415A3915BD7BE15041D655D776CDF05441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000B81E85CB7FE15041A4703DDAA6F054410AD7A3C07DE150419A999949BAF05441E17A146E96E15041CDCCCCACBAF0544185EB51A8AAE150417B14AEF7BAF05441F6285CDFA4E15041F6285CDFABF054415C8FC275A0E15041F6285CEFA0F05441EC51B8CE97E15041C3F528CCA0F054417B14AE7780E15041C3F5286CA0F05441B81E85CB7FE15041A4703DDAA6F05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>229996 - 501987
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000333333B370E9504114AE4781FA3054415C8FC2256CE95041B81E856BFA305441AE47E10A6AE95041AE47E12AFA30544185EB515867E950419A9999A9F9305441D7A370FD64E9504166666686F9305441B452099B64E95041BB6D899CF73054417F87727462E9504119125F33F7305441EFAB30E860E95041CA896616F73054414F23AEFF5CE95041289883E7F73054418E8DEC495BE9504191DC9CACF8305441983052035AE95041BB3FA3C7F83054416F7011F557E950412379797AF8305441118D924757E950415AD98575F8305441DAD1DACB55E950410377B98FF9305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003E0000001F85EBC17AE95041295C8F22EE3054417B14AEC77AE95041000000A0ED305441B81E85CB7AE95041CDCCCC4CED305441CDCCCC3C7BE950410AD7A310EA305441C3F528BC7BE95041F6285C9FE53054413D0AD7E37BE950411F85EB61E03054415C8FC2457AE95041CDCCCC3CE03054413333332379E9504100000030E03054410AD7A3E077E95041CDCCCC1CE03054419A99990976E9504100000030E030544114AE472175E95041EC51B81EE13054419A99994970E95041B81E855BE2305441C3F5281C67E9504100000090E2305441A4703DDA66E95041EC51B82EDE305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>229996 - 1159093
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000333333B370E9504114AE4781FA3054415C8FC2256CE95041B81E856BFA305441AE47E10A6AE95041AE47E12AFA30544185EB515867E950419A9999A9F9305441D7A370FD64E9504166666686F9305441B452099B64E95041BB6D899CF73054417F87727462E9504119125F33F7305441EFAB30E860E95041CA896616F73054414F23AEFF5CE95041289883E7F73054418E8DEC495BE9504191DC9CACF8305441983052035AE95041BB3FA3C7F83054416F7011F557E950412379797AF8305441118D924757E950415AD98575F8305441DAD1DACB55E950410377B98FF9305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003E0000001F85EBC17AE95041295C8F22EE3054417B14AEC77AE95041000000A0ED305441B81E85CB7AE95041CDCCCC4CED305441CDCCCC3C7BE950410AD7A310EA305441C3F528BC7BE95041F6285C9FE53054413D0AD7E37BE950411F85EB61E03054415C8FC2457AE95041CDCCCC3CE03054413333332379E9504100000030E03054410AD7A3E077E95041CDCCCC1CE03054419A99990976E9504100000030E030544114AE472175E95041EC51B81EE13054419A99994970E95041B81E855BE2305441C3F5281C67E9504100000090E2305441A4703DDA66E95041EC51B82EDE305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>229996 - 3951689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000333333B370E9504114AE4781FA3054415C8FC2256CE95041B81E856BFA305441AE47E10A6AE95041AE47E12AFA30544185EB515867E950419A9999A9F9305441D7A370FD64E9504166666686F9305441B452099B64E95041BB6D899CF73054417F87727462E9504119125F33F7305441EFAB30E860E95041CA896616F73054414F23AEFF5CE95041289883E7F73054418E8DEC495BE9504191DC9CACF8305441983052035AE95041BB3FA3C7F83054416F7011F557E950412379797AF8305441118D924757E950415AD98575F8305441DAD1DACB55E950410377B98FF9305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003E0000001F85EBC17AE95041295C8F22EE3054417B14AEC77AE95041000000A0ED305441B81E85CB7AE95041CDCCCC4CED305441CDCCCC3C7BE950410AD7A310EA305441C3F528BC7BE95041F6285C9FE53054413D0AD7E37BE950411F85EB61E03054415C8FC2457AE95041CDCCCC3CE03054413333332379E9504100000030E03054410AD7A3E077E95041CDCCCC1CE03054419A99990976E9504100000030E030544114AE472175E95041EC51B81EE13054419A99994970E95041B81E855BE2305441C3F5281C67E9504100000090E2305441A4703DDA66E95041EC51B82EDE305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987366 - 144003
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C00000085EB510884DD504185EB51D8A2C25441F6285CBF82DD50418FC2F5B896C254411F85EB5179DD5041EC51B88E9AC25441CDCCCC0C74DD50418FC2F5489CC25441E17A149E6FDD5041B81E851B9DC25441B81E855B67DD5041E17A14DE9DC254413333332364DD5041E17A144E9EC25441295C8F725FDD50417B14AE579FC25441666666A65FDD50415C8FC2B5ABC254417B14AE776FDD504152B81EC5A8C25441A4703D7A83DD5041EC51B80EA3C2544185EB510884DD504185EB51D8A2C25441
-</a>
-
-<b>
-010600000001000000010300000001000000170000007F956CD265DD504100617D139EC2544114E0669063DD504127D38D6E9EC25441FCBDFB735FDD50415BFB6D5C9FC25441666666A65FDD50415C8FC2B5ABC254417B14AE776FDD504152B81EC5A8C2544181E2377573DD5041152B7DA1A7C254418CA6CEC873DD50414633A089A7C2544154DC596876DD50413175E9C9A6C254416B6F889E82DD50416145714DA3C254415041AA0584DD5041E50F46BFA2C254413EF5474983DD5041314E16CE9BC254413F35DE3883DD5041109E3F339BC254415FF74EC282DD5041B37DC6D496C25441C79B7EFD7CDD5041D100831099C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984551 - 55419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000064ACCC671FC5041688834479D945441690F7AB871FC5041FFB4694C9D945441446014B871FC5041A23B24529D9454419F67126074FC504157137AA29C945441BE55102A77FC50415AB77AC59B945441C3F528EC77FC5041666666869B9454411F85EB5179FC5041E17A14BE8494544173914C5279FC5041C797F9B7849454412A9C4F9473FC5041B6E9BA4B839454413FF2FB8873FC5041CBDCF63683945441EE50818773FC5041442A7336839454410746710272FC504152D7AA2A98945441064ACCC671FC504128A7104F9C945441064ACCC671FC504105617A5B9C945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000003FF2FB8873FC5041CBDCF636839454419C97C06773FC50416393660085945441BCEBE74572FC50412515838894945441BEB272F771FC5041542B22EE989454418925D4CA71FC5041CDA067079C945441064ACCC671FC5041A00FB4699C945441064ACCC671FC50411C5B13739C945441A1E26DC071FC5041F36BC6CE9C9454419647DEB871FC5041534EC4469D945441B497C9B971FC5041CBEBB7469D9454413C33A5BC71FC5041142AE9459D945441064ACCC671FC50416BA50A439D945441064ACCC671FC5041688834479D945441CDE319C271FC5041DAC4E9489D945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106289 - 3096391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000005100000014AE47E1A6185141333333D3648954418FC2F598A9185141A4703D9A6A895441E17A14BEAB1851410AD7A350708954418FC2F598AC185141CDCCCC5C728954418FC2F528AD185141D7A370BD7389544166666676B6185141CDCCCCBC6F89544114AE4741BB185141666666366E895441666666A6BB18514152B81E656F895441CDCCCC1CBE18514114AE47E170895441CDCCCC4CC018514152B81E357289544148E17AA4C218514114AE470174895441CDCCCC9CC518514152B81E95768954415C8FC2B5CF185141AE47E1DA71895441000000F0D018514185EB51B871895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D1552B9EDF1851416199AC134D89544199438E86EE18514192BAA9516A895441334B2569F0185141E2D5499169895441F72FBDB2F51851414F3417CE67895441D9091095F8185141F4624FCA668954418FE8D688FC185141E85C7E7465895441BD565D3EFE185141405967A764895441028F7D5DFF18514155BB4BB1638954415DFE605701195141F94B68B76189544104A9B59F08195141333401D35A895441A3DA127303195141B75EF478548954418586F27EFD185141864925974A8954417BF63F4FF4185141CDF43F7D4E8954416004CBD1F11851415AA4A2B049895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106289 - 3440494
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000005100000014AE47E1A6185141333333D3648954418FC2F598A9185141A4703D9A6A895441E17A14BEAB1851410AD7A350708954418FC2F598AC185141CDCCCC5C728954418FC2F528AD185141D7A370BD7389544166666676B6185141CDCCCCBC6F89544114AE4741BB185141666666366E895441666666A6BB18514152B81E656F895441CDCCCC1CBE18514114AE47E170895441CDCCCC4CC018514152B81E357289544148E17AA4C218514114AE470174895441CDCCCC9CC518514152B81E95768954415C8FC2B5CF185141AE47E1DA71895441000000F0D018514185EB51B871895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D1552B9EDF1851416199AC134D89544199438E86EE18514192BAA9516A895441334B2569F0185141E2D5499169895441F72FBDB2F51851414F3417CE67895441D9091095F8185141F4624FCA668954418FE8D688FC185141E85C7E7465895441BD565D3EFE185141405967A764895441028F7D5DFF18514155BB4BB1638954415DFE605701195141F94B68B76189544104A9B59F08195141333401D35A895441A3DA127303195141B75EF478548954418586F27EFD185141864925974A8954417BF63F4FF4185141CDF43F7D4E8954416004CBD1F11851415AA4A2B049895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363394 - 363389
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000BB518E883EAF50410300EE336B3D5441DAA45E583BAF50414D2E7FB16B3D54414A0F824F3AAF5041958CBBE6733D544129E4C83D38AF5041F59A4E97743D5441CD6A671A36AF5041BA087474823D5441E61FC1EE44AF50418AF4C2A0873D5441E74600C078AF50414503F679803D54413547987D75AF5041D455C68E7D3D5441418E6D0C75AF5041335139CB7B3D54415330DC2254AF50414E25534D7B3D5441807218364FAF5041BAA152AE843D54410C0501D547AF504177A0DAFC7A3D5441FCAD7E6144AF5041D2DA63F8733D54417A74329F41AF5041F9E64ABA6A3D5441 [...]
-</a>
-
-<b>
-0106000000020000000103000000020000004E00000064AE37E969AF504178D83F86823D54413E6E544545AF50413617D094873D5441A2691EE048AF5041330B7310933D544177C6F84852AF50417CA19A9D953D54414FD8BD4A57AF5041E139000EA23D54411706E6645DAF50410ECD4B8CA83D5441D3C13F0B64AF504147D2657EAE3D5441F3196A196CAF5041775C3DAEAF3D54412171B98873AF50411E44690BA63D54410823EDF979AF50416E7B91AAA63D5441691978E575AF5041C033A9CAB63D5441F647F8057CAF5041A23E7574B93D544190255B177CAF50411B0347F7B83D5441FF6E9BA47BAF5041DA241331B83D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363389 - 363394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000020000004E00000064AE37E969AF504178D83F86823D54413E6E544545AF50413617D094873D5441A2691EE048AF5041330B7310933D544177C6F84852AF50417CA19A9D953D54414FD8BD4A57AF5041E139000EA23D54411706E6645DAF50410ECD4B8CA83D5441D3C13F0B64AF504147D2657EAE3D5441F3196A196CAF5041775C3DAEAF3D54412171B98873AF50411E44690BA63D54410823EDF979AF50416E7B91AAA63D5441691978E575AF5041C033A9CAB63D5441F647F8057CAF5041A23E7574B93D544190255B177CAF50411B0347F7B83D5441FF6E9BA47BAF5041DA241331B83D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BB518E883EAF50410300EE336B3D5441DAA45E583BAF50414D2E7FB16B3D54414A0F824F3AAF5041958CBBE6733D544129E4C83D38AF5041F59A4E97743D5441CD6A671A36AF5041BA087474823D5441E61FC1EE44AF50418AF4C2A0873D5441E74600C078AF50414503F679803D54413547987D75AF5041D455C68E7D3D5441418E6D0C75AF5041335139CB7B3D54415330DC2254AF50414E25534D7B3D5441807218364FAF5041BAA152AE843D54410C0501D547AF504177A0DAFC7A3D5441FCAD7E6144AF5041D2DA63F8733D54417A74329F41AF5041F9E64ABA6A3D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>291854 - 1413171
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000018000000EEBCA2459C0351419B0DE671001E5541F2521A2E9D035141CCFEAB35FE1D55419AF25D3B9E035141FCA655C1FE1D55412B8716449E03514105A312B2FE1D5541CDCCCCCC950351413D0AD703FA1D5541CDCCCC1C8B03514148E17AD4F31D5541C3F528BC860351411F85EB71F11D55413D0AD7B38303514114AE4711F01D5541666666368203514185EB5188EF1D5541666666267E03514100000080EE1D554148E17AB47A0351417B14AE47F41D554148E17AA47C035141713D0AA7F41D5541295C8F927E0351415C8FC2F5F41D5541295C8F6280035141CDCCCC6CF51D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000DBCA83DC9A035141963D6D26041E554100000060A1035141CDCCCCAC071E5541D7A370BDA6035141CDCCCCCC0A1E554166666636AA0351419A9999890C1E554185EB5168AC0351410AD7A3A00D1E55410AD7A330B5035141AE47E1DA0B1E554114AE4761B00351417B14AEC7071E55417B14AEE7AA0351415C8FC2E5041E5541AE47E13AA40351411F85EBB1011E554122F25D3B9E035141BEA655C1FE1D554185467F2B9D03514100F6153CFE1D5541EEBCA2459C0351419B0DE671001E55411192E0279C0351414B636AAD001E5541C31DFBD69B035141E2CC4E70011E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>291854 - 3586166
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000018000000EEBCA2459C0351419B0DE671001E5541F2521A2E9D035141CCFEAB35FE1D55419AF25D3B9E035141FCA655C1FE1D55412B8716449E03514105A312B2FE1D5541CDCCCCCC950351413D0AD703FA1D5541CDCCCC1C8B03514148E17AD4F31D5541C3F528BC860351411F85EB71F11D55413D0AD7B38303514114AE4711F01D5541666666368203514185EB5188EF1D5541666666267E03514100000080EE1D554148E17AB47A0351417B14AE47F41D554148E17AA47C035141713D0AA7F41D5541295C8F927E0351415C8FC2F5F41D5541295C8F6280035141CDCCCC6CF51D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000DBCA83DC9A035141963D6D26041E554100000060A1035141CDCCCCAC071E5541D7A370BDA6035141CDCCCCCC0A1E554166666636AA0351419A9999890C1E554185EB5168AC0351410AD7A3A00D1E55410AD7A330B5035141AE47E1DA0B1E554114AE4761B00351417B14AEC7071E55417B14AEE7AA0351415C8FC2E5041E5541AE47E13AA40351411F85EBB1011E554122F25D3B9E035141BEA655C1FE1D554185467F2B9D03514100F6153CFE1D5541EEBCA2459C0351419B0DE671001E55411192E0279C0351414B636AAD001E5541C31DFBD69B035141E2CC4E70011E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>938628 - 2923536
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000007000000510200002E11F7ABEC44514175169BCFD02F54414AE35D96ED44514148535409D22F544116C5A752EE445141DACD43FAD22F5441FD668810F04451416152F232D42F54414F3D5D41F344514177A5C46FD62F5441F467B60CF6445141EE226C65D82F5441C195C913F8445141597C6FD1D92F54411361478AFA4451419DF7948BDB2F54410E410A98FC4451411948F6D9DC2F54418047D258044551414C51CDBBCA2F5441BE67825B10455141DFBA5223B72F54414BE4E5F51C455141E9DCB3F6AF2F54418576DE6B25455141A3EA29D2AA2F5441666666062945514100000020A82F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000006000000FD010000B8D1780FAF445141EF2DDA8F382F5441FF3093BEAE4451416494F2A7372F54419A9999F9B744514148E17A94372F54419A999979B9445141C3F5283C372F54410AD7A3E0B94451417B14AE27362F5441333333B3B24451415C8FC2D5302F54413D0AD703AA4451415C8FC2F52A2F54419A999969A944514148E17AB4292F5441A4703DAAA944514100000000282F544148E17A94AD445141E17A147E262F5441F6285CEFAE445141D7A370BD252F544152B81EB5B44451413D0AD793222F5441CDCCCC2CB94451418FC2F538212F5441C3F528CCBE44514152B81EC5202F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>938628 - 3201913
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000007000000510200002E11F7ABEC44514175169BCFD02F54414AE35D96ED44514148535409D22F544116C5A752EE445141DACD43FAD22F5441FD668810F04451416152F232D42F54414F3D5D41F344514177A5C46FD62F5441F467B60CF6445141EE226C65D82F5441C195C913F8445141597C6FD1D92F54411361478AFA4451419DF7948BDB2F54410E410A98FC4451411948F6D9DC2F54418047D258044551414C51CDBBCA2F5441BE67825B10455141DFBA5223B72F54414BE4E5F51C455141E9DCB3F6AF2F54418576DE6B25455141A3EA29D2AA2F5441666666062945514100000020A82F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000006000000FD010000B8D1780FAF445141EF2DDA8F382F5441FF3093BEAE4451416494F2A7372F54419A9999F9B744514148E17A94372F54419A999979B9445141C3F5283C372F54410AD7A3E0B94451417B14AE27362F5441333333B3B24451415C8FC2D5302F54413D0AD703AA4451415C8FC2F52A2F54419A999969A944514148E17AB4292F5441A4703DAAA944514100000000282F544148E17A94AD445141E17A147E262F5441F6285CEFAE445141D7A370BD252F544152B81EB5B44451413D0AD793222F5441CDCCCC2CB94451418FC2F538212F5441C3F528CCBE44514152B81EC5202F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985290 - 159967
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000033000000713D0AC7DF1D5141A4703D8A1C3C5441CDCCCC9CE01D514152B81E251D3C5441E17A14CEE21D5141B81E85BB1E3C5441AE47E1DAE41D51415C8FC2D51F3C54415C8FC295E81D5141D7A370AD213C544114AE47C1EB1D5141B81E85BB223C5441E17A14DEED1D51411F85EB81223C544166666626EF1D514114AE4721223C5441EC51B80EF01D514133333373213C5441D7A3700DF11D51410AD7A3F01E3C54413D0AD7F3F01D51415C8FC2551B3C5441F6285CBFF01D514185EB5158153C5441713D0A27E81D5141CDCCCC8C0E3C544100000010DE1D5141CDCCCCCC063C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D00000048E17A14BF1D51417B14AED70A3C5441E03EDF44BF1D5141AA7057DA0A3C54415B2EF45CBF1D5141D7F84CCE0A3C54414A8E8E67BF1D51415BCD3FDC0A3C544148E17A14C11D51413D0AD7F30A3C5441641C1A5CC21D514136803CC00B3C54411B66EA6EC21D51410B2536CA0B3C5441B56CDB22C51D514125668E760D3C5441CDE39F4CC51D51418185B18E0D3C54417B3EB982C51D51418FFEF4AD0D3C544164650B15C71D51418DCD74960E3C5441851CF9E0C91D514166153034103C544119B9DB37CD1D514122B64902123C54413C3A6413D01D51412B89A8C3133C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985290 - 397559
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000033000000713D0AC7DF1D5141A4703D8A1C3C5441CDCCCC9CE01D514152B81E251D3C5441E17A14CEE21D5141B81E85BB1E3C5441AE47E1DAE41D51415C8FC2D51F3C54415C8FC295E81D5141D7A370AD213C544114AE47C1EB1D5141B81E85BB223C5441E17A14DEED1D51411F85EB81223C544166666626EF1D514114AE4721223C5441EC51B80EF01D514133333373213C5441D7A3700DF11D51410AD7A3F01E3C54413D0AD7F3F01D51415C8FC2551B3C5441F6285CBFF01D514185EB5158153C5441713D0A27E81D5141CDCCCC8C0E3C544100000010DE1D5141CDCCCCCC063C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D00000048E17A14BF1D51417B14AED70A3C5441E03EDF44BF1D5141AA7057DA0A3C54415B2EF45CBF1D5141D7F84CCE0A3C54414A8E8E67BF1D51415BCD3FDC0A3C544148E17A14C11D51413D0AD7F30A3C5441641C1A5CC21D514136803CC00B3C54411B66EA6EC21D51410B2536CA0B3C5441B56CDB22C51D514125668E760D3C5441CDE39F4CC51D51418185B18E0D3C54417B3EB982C51D51418FFEF4AD0D3C544164650B15C71D51418DCD74960E3C5441851CF9E0C91D514166153034103C544119B9DB37CD1D514122B64902123C54413C3A6413D01D51412B89A8C3133C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>813136 - 814146
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000280000003D0AD743E6645141F6285C7F3D3A5441AE47E1EAD2645141A4703D0A403A54418FC2F518CD645141D7A3709D423A5441CDCCCCCCC7645141F6285CCF443A5441D43F6A46C464514101623FB3463A5441C642B6E7C36451412889E01F463A54413817978EC0645141274899D0473A5441A4703DBAC0645141A4703D9A483A5441666666D6C1645141000000504D3A54415C8FC205C8645141666666D64C3A5441295C8F22CC64514114AE47014D3A54419A9999D9CC645141EC51B81E4D3A5441713D0AE7CD645141713D0A674D3A544185EB5138D06451418FC2F5184E3A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000014AE47F1106551419A999999383A54410AD7A30015655141AE47E16A383A5441C3F5280C14655141EC51B8AE2F3A54418FC2F5F812655141EC51B82E283A544114AE472118655141713D0AA7273A5441EC51B80E1E65514166666696273A5441CDCCCCAC236551417B14AED7273A5441713D0A57296551418FC2F598283A5441A4703D8A3365514148E17A842A3A54411F85EB513265514152B81EC5243A54413D0AD78331655141B81E851B233A54415C8FC24530655141AE47E13A223A5441EC51B84E2F655141B81E85CB213A5441AE47E19A2D65514133333383213A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985164 - 397343
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000007A373EB390A450410AF5A0309F665441B1A64D3DB1A45041D5893A50A366544148E17AE4B1A4504114AE4781A2665441CFAE50BFAAA4504181FF08C98B665441805CCB3E7CA4504199471D2F80665441AE47E11A76A4504114AE47118C6654417A373EB390A450410AF5A0309F665441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000EC51B8AE90A45041E17A143E9F66544148E17AA495A45041E17A14DE9F6654413D0AD733B1A4504152B81E55A366544148E17AE4B1A4504114AE4781A2665441B30654BAACA45041CDC4BC2292665441250554BAACA45041E4BFBC2292665441B9FA53BAACA45041DB9EBC22926654416BCFCFB7AAA450412BC829C78B665441A8E03B6B7FA4504171ECCCF980665441F4FE5C4E7CA45041029CFF32806654414A362AAC7BA4504199DFE34A816654410275351B76A4504127C5A4108C665441159BE21A76A45041857546118C66544152E7571E76A45041122EC5138C665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>818801 - 239112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000040000009800000048E17AB49F935041CDCCCCFCAA4A55415C8FC2F59E935041B81E854BB44A5541EC51B87E9E9350418FC2F5E8C24A554114AE47F1A59350415C8FC2C5C44A5541CDCCCC5CA893504152B81E85C94A55418FC2F568AA935041D7A3706DCD4A55411F85EB51AE9350418FC2F5A8CB4A5541AE47E13AB293504100000020CC4A55417B14AE17B8935041713D0A27D14A5541C3F5283CBA93504100000010D54A5541713D0AD7BC9350417B14AE27D54A5541AE47E12ABF9350413D0AD7D3D24A55413D0AD7E3C2935041E17A146ED14A5541C3F5282CC793504100000010D54A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003E00000000000060BC9350418FC2F598B54A5541500CF01ABA935041813018AFB24A5541305DB119B69350410D1DE939AD4A5541ED47E36FB59350416CA20409AC4A554162D85DCDB293504123795A67A84A55416303C1A1B2935041937D693DA84A55415B0590D8AE9350411A8CBDC6A44A55412AC86FE2AB935041193F31AEA34A55415AEBB676A79350417C11D375A24A5541C2BA13C0A49350416666E071A24A554189FC2D7E9F93504160A95876A34A5541F8769ACC9E935041EF1FA0D9A34A5541C71B46809E935041F47CD976A54A554148E17AB49F935041CDCCCCFCAA4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>818801 - 372512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000040000009800000048E17AB49F935041CDCCCCFCAA4A55415C8FC2F59E935041B81E854BB44A5541EC51B87E9E9350418FC2F5E8C24A554114AE47F1A59350415C8FC2C5C44A5541CDCCCC5CA893504152B81E85C94A55418FC2F568AA935041D7A3706DCD4A55411F85EB51AE9350418FC2F5A8CB4A5541AE47E13AB293504100000020CC4A55417B14AE17B8935041713D0A27D14A5541C3F5283CBA93504100000010D54A5541713D0AD7BC9350417B14AE27D54A5541AE47E12ABF9350413D0AD7D3D24A55413D0AD7E3C2935041E17A146ED14A5541C3F5282CC793504100000010D54A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003E00000000000060BC9350418FC2F598B54A5541500CF01ABA935041813018AFB24A5541305DB119B69350410D1DE939AD4A5541ED47E36FB59350416CA20409AC4A554162D85DCDB293504123795A67A84A55416303C1A1B2935041937D693DA84A55415B0590D8AE9350411A8CBDC6A44A55412AC86FE2AB935041193F31AEA34A55415AEBB676A79350417C11D375A24A5541C2BA13C0A49350416666E071A24A554189FC2D7E9F93504160A95876A34A5541F8769ACC9E935041EF1FA0D9A34A5541C71B46809E935041F47CD976A54A554148E17AB49F935041CDCCCCFCAA4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>766891 - 306493
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000004D0000001F85EBD1D2145141F6285C7F2CAF5441000000B0DC145141295C8F0227AF5441A4703D2AE81451413D0AD70323AF5441B81E85FBEF145141CDCCCC4C21AF54417B14AE47F81451418FC2F58820AF5441D7A3706D0115514185EB51881FAF544152B81E9510155141000000D01AAF5441666666F61E1551413333332315AF54415C8FC2A5251551410AD7A38013AF5441EC51B86E2D155141C3F5286C14AF5441E17A144E351551416666664614AF5441333333F33C155141333333F314AF5441713D0AA744155141B81E850B15AF5441AE47E16A5415514185EB513813AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000005B19270AF145141D603980E2DAF544176FA857BB3145141138CB72E2DAF54411F85EBF1B8145141EC51B8AE2DAF5441CDCCCC1CBC14514185EB51182FAF544148E17A84C11451415C8FC2D52FAF54413D916D32C7145141518B5C0030AF54417FFBD773C9145141A049471130AF54416ECAECD1D2145141A7295B7F2CAF5441C5C31669D5145141CE378F0E2BAF5441000000B0DC145141295C8F0227AF5441A4703D2AE81451413D0AD70323AF5441B81E85FBEF145141CDCCCC4C21AF54417B14AE47F81451418FC2F58820AF5441D12ED589FA145141D83F994920AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985321 - 528843
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000230000008EA66D0DE1065141D86D45878F775441C3F5286CE00651418FC2F56890775441BEC36CF3DE0651417CDC935A92775441713D0A47DC065141295C8FE295775441CF9811F5DA065141C8F4EA789777544133180F6BD80651414EFA5C8C9A77544133392E22D9065141AEDC6A549B7754411CEF02F7DA0651413D12ED0D9C7754413D65FA81DD0651418912C6009D775441BC65B916DF065141633D2E959D7754418A3DFABBE206514192BA4BC9977754415128796DE706514184DE634B90775441173E0B12E8065141FF3AF13E8F7754417B14AEC7ED065141EC51B8EE85775441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000295C8F4201075141D7A3703D6877544152B81E05000751413333338367775441295C8F42FC0651419A9999A965775441D7A370CDF8065141C3F5283C6C77544148E17AC4EF06514152B81EB5797754417B14AE77ED06514114AE47F17C775441F6285CDFEB065141EC51B84E7F7754419A999959E90651418FC2F5E8827754419A999929E5065141F6285C9F8977544152B81E35E3065141333333838C775441C3F5286CE00651418FC2F56890775441713D0A47DC065141295C8FE2957754419A999939D80651411F85EBC19A775441D7A370BDD7065141713D0A579B775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985321 - 529243
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000230000008EA66D0DE1065141D86D45878F775441C3F5286CE00651418FC2F56890775441BEC36CF3DE0651417CDC935A92775441713D0A47DC065141295C8FE295775441CF9811F5DA065141C8F4EA789777544133180F6BD80651414EFA5C8C9A77544133392E22D9065141AEDC6A549B7754411CEF02F7DA0651413D12ED0D9C7754413D65FA81DD0651418912C6009D775441BC65B916DF065141633D2E959D7754418A3DFABBE206514192BA4BC9977754415128796DE706514184DE634B90775441173E0B12E8065141FF3AF13E8F7754417B14AEC7ED065141EC51B8EE85775441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000295C8FE2FD065141666666D678775441295C8F42010751415C8FC21573775441000000A005075141AE47E1DA6B7754419A99991906075141666666666B775441295C8F4201075141D7A3703D6877544114AE474100075141CDCCCCBC6977544152B81E95F3065141EC51B83E7D7754417B14AEC7ED065141EC51B8EE85775441EC51B81EE6065141D7A3706D9277544114AE4711DF065141713D0A979D7754417B14AE27E7065141D7A370FDA07754417B14AEE7F306514100000090A67754411F85EB81FF0651415C8FC2458F77544152B81EC5FB065141666666E686775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985321 - 1015427
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000230000008EA66D0DE1065141D86D45878F775441C3F5286CE00651418FC2F56890775441BEC36CF3DE0651417CDC935A92775441713D0A47DC065141295C8FE295775441CF9811F5DA065141C8F4EA789777544133180F6BD80651414EFA5C8C9A77544133392E22D9065141AEDC6A549B7754411CEF02F7DA0651413D12ED0D9C7754413D65FA81DD0651418912C6009D775441BC65B916DF065141633D2E959D7754418A3DFABBE206514192BA4BC9977754415128796DE706514184DE634B90775441173E0B12E8065141FF3AF13E8F7754417B14AEC7ED065141EC51B8EE85775441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000295C8FE2FD065141666666D678775441295C8F42010751415C8FC21573775441000000A005075141AE47E1DA6B7754419A99991906075141666666666B775441295C8F4201075141D7A3703D6877544114AE474100075141CDCCCCBC6977544152B81E95F3065141EC51B83E7D7754417B14AEC7ED065141EC51B8EE85775441EC51B81EE6065141D7A3706D9277544114AE4711DF065141713D0A979D7754417B14AE27E7065141D7A370FDA07754417B14AEE7F306514100000090A67754411F85EB81FF0651415C8FC2458F77544152B81EC5FB065141666666E686775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985321 - 3833269
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000230000008EA66D0DE1065141D86D45878F775441C3F5286CE00651418FC2F56890775441BEC36CF3DE0651417CDC935A92775441713D0A47DC065141295C8FE295775441CF9811F5DA065141C8F4EA789777544133180F6BD80651414EFA5C8C9A77544133392E22D9065141AEDC6A549B7754411CEF02F7DA0651413D12ED0D9C7754413D65FA81DD0651418912C6009D775441BC65B916DF065141633D2E959D7754418A3DFABBE206514192BA4BC9977754415128796DE706514184DE634B90775441173E0B12E8065141FF3AF13E8F7754417B14AEC7ED065141EC51B8EE85775441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000295C8FE2FD065141666666D678775441295C8F42010751415C8FC21573775441000000A005075141AE47E1DA6B7754419A99991906075141666666666B775441295C8F4201075141D7A3703D6877544114AE474100075141CDCCCCBC6977544152B81E95F3065141EC51B83E7D7754417B14AEC7ED065141EC51B8EE85775441EC51B81EE6065141D7A3706D9277544114AE4711DF065141713D0A979D7754417B14AE27E7065141D7A370FDA07754417B14AEE7F306514100000090A67754411F85EB81FF0651415C8FC2458F77544152B81EC5FB065141666666E686775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>821736 - 3311374
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000500000001030000000100000010000000E17A149E31DE50418FC2F5F8CC29544185EB511846DE5041C3F528BCD12954410AD7A3004CDE504148E17A24F7295441AE47E1DA5BDE5041B81E85EBF32954419A9999B95BDE5041F6285C9FE42954411F85EB015DDE5041EC51B82ED8295441000000F05CDE504185EB51B8D129544152B81E555CDE504114AE4751CB295441AE47E1DA5BDE5041000000F0C7295441333333F35BDE5041F6285C0FC329544152B81E6549DE5041C3F5289CBB295441713D0AD74CDE5041E17A146EB529544148E17A9430DE5041666666B6AB295441000000802EDE5041AE47E17AC5295441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000BFAFCFA6B2DE5041F666755AB129544148E17AB4B1DE50415C8FC2C5AF29544152B81E35B1DE5041295C8F82AA29544185EB51F8B0DE504100000070A9295441E17A14AEB0DE5041D7A3707DA8295441AE47E12AB0DE5041000000D0A6295441B81E856BAEDE5041713D0A77A32954418FC2F548ADDE5041295C8FE2A1295441A4703DEAABDE504148E17A74A0295441713D0AF7AADE504185EB51E89F295441D3476CC89DDE50411B342389A0295441EC8EDC1898DE5041A1B14D25A4295441A7E429C496DE5041E381FBA0A6295441029B65EC93DE50413D34A6B0AA295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985412 - 2506896
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000D074C32448EF504190C8DEF9A9785441F4B01E4B50EF5041B6128054A6785441CAC7333157EF50416ED81626A3785441DBDEDC7557EF5041909D50D8A278544109B283B75EEF50418A5BD7F89B7854417250B3ED65EF50419DF3088897785441FE5C0A3F75EF50419EDD8EA790785441CE2DAE107CEF50419553BFF78D7854411BC197878BEF5041D0595686897854411F1C9D1E92EF50412F27219486785441968C54A0A1EF504135DF11A58178544123C1E93DA4EF5041D58943877F785441B64BBF7A91EF5041F389F09F7C7854418CE0F44B91EF50411A6A97867C785441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000713D0A775CEF50413D0AD793657854413333335342EF5041EC51B86E60785441295C8FE23FEF5041CDCCCC4C607854415C8FC2653EEF5041295C8FA261785441000000C03AEF5041EC51B8FE65785441E17A146E36EF5041295C8F226D785441C3F528EC30EF5041C3F528CC777854415C8FC23530EF504185EB51C87A78544152B81EB531EF5041F6285C3F847854410000002039EF50418FC2F5C886785441A4703D5A3FEF5041F6285C5F87785441F6285C3F44EF50410000003088785441C3F5282C46EF50418FC2F5E888785441B81E855B4BEF50419A9999D989785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985412 - 5239180
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000D074C32448EF504190C8DEF9A9785441F4B01E4B50EF5041B6128054A6785441CAC7333157EF50416ED81626A3785441DBDEDC7557EF5041909D50D8A278544109B283B75EEF50418A5BD7F89B7854417250B3ED65EF50419DF3088897785441FE5C0A3F75EF50419EDD8EA790785441CE2DAE107CEF50419553BFF78D7854411BC197878BEF5041D0595686897854411F1C9D1E92EF50412F27219486785441968C54A0A1EF504135DF11A58178544123C1E93DA4EF5041D58943877F785441B64BBF7A91EF5041F389F09F7C7854418CE0F44B91EF50411A6A97867C785441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000713D0A775CEF50413D0AD793657854413333335342EF5041EC51B86E60785441295C8FE23FEF5041CDCCCC4C607854415C8FC2653EEF5041295C8FA261785441000000C03AEF5041EC51B8FE65785441E17A146E36EF5041295C8F226D785441C3F528EC30EF5041C3F528CC777854415C8FC23530EF504185EB51C87A78544152B81EB531EF5041F6285C3F847854410000002039EF50418FC2F5C886785441A4703D5A3FEF5041F6285C5F87785441F6285C3F44EF50410000003088785441C3F5282C46EF50418FC2F5E888785441B81E855B4BEF50419A9999D989785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985468 - 26757
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000390000003610C2ADD0AB50416081A5CD63D4544151898580D1AB5041BAC7454265D454410822F989D8AB50416AC2AD4A6FD45441316F077ADCAB5041D0E54CA974D45441FA813F31DEAB5041562E79F876D4544195ED3B16DFAB5041F19975DD77D454415DB967D8E1AB50415CA3EF727AD45441BA2BD5EDE3AB50415E359A667CD454419C0C938BE4AB50415D40DCEA7CD4544196381947EAAB504131A7CE7981D45441BC630189ECAB5041A9A709FD82D454411004D668EEAB50411BE5F2DA83D45441AEA887B7F0AB5041163F99AF84D45441577B0A16F1AB5041386FADD084D45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000033000000C3F5284C0AAC5041E17A14AE8AD4544152B81E150AAC504148E17AA489D45441F6285C4F07AC50415C8FC22589D454418FC2F568FBAB5041D7A3703D86D45441D7A3700DF1AB5041B81E85CB84D45441F6285C6FEEAB504148E17AE483D45441B81E855BECAB5041B81E85DB82D4544148E17A54E5AB50410AD7A3A07DD45441A4703D4ADFAB50419A99992978D454419A9999F9DAAB5041AE47E1CA72D45441E17A142ED6AB5041B81E85FB6BD4544148E17AC4D1AB5041000000C065D454419A9999D9CFAB50413D0AD73362D454417B14AE57CBAB5041A4703D5A55D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985550 - 546758
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002000000091D41257D00251417588A6BE5B3B55414C2E6DF4C9025141C61F1ECC623B5541AD31FEABCD025141BE745D4C6C3B5541B6DA906CCE025141E284B3A46D3B55416D1DC9C1CF0251412502A37C703B554124600117D1025141BE8F94F9723B55411B2F843CD302514153B4916F763B55412C73633ED60251412D0633C0783B55412C73633ED6025141EB797104793B5541EBE6A182D60251415A0EB492783B5541006BE26BD6025141D6F5301B793B5541BCD61645D80251415E7770107A3B554110FFB151DC025141737049CF7A3B554140CF0341E3025141544964B97B3B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3700DFF025141B81E859B743B5541C3F528BCFB02514114AE4701723B5541713D0A37F70251417B14AE47743B554100000030F402514148E17AD4743B5541AE47E1BAF2025141B81E85DB743B55418FC2F568E302514185EB5198823B5541C3F5281CEB02514114AE47118B3B5541D7A370EDED0251415C8FC2658E3B5541D7A370ADF30251419A9999D98F3B5541A4703D9AF80251417B14AEA78C3B5541713D0AF7FC025141A4703DEA883B55419A999969FE025141333333F3873B5541713D0A27FF0251419A9999F9873B5541713D0AA705035141A4703DDA823B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985550 - 1462170
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002000000091D41257D00251417588A6BE5B3B55414C2E6DF4C9025141C61F1ECC623B5541AD31FEABCD025141BE745D4C6C3B5541B6DA906CCE025141E284B3A46D3B55416D1DC9C1CF0251412502A37C703B554124600117D1025141BE8F94F9723B55411B2F843CD302514153B4916F763B55412C73633ED60251412D0633C0783B55412C73633ED6025141EB797104793B5541EBE6A182D60251415A0EB492783B5541006BE26BD6025141D6F5301B793B5541BCD61645D80251415E7770107A3B554110FFB151DC025141737049CF7A3B554140CF0341E3025141544964B97B3B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3700DFF025141B81E859B743B5541C3F528BCFB02514114AE4701723B5541713D0A37F70251417B14AE47743B554100000030F402514148E17AD4743B5541AE47E1BAF2025141B81E85DB743B55418FC2F568E302514185EB5198823B5541C3F5281CEB02514114AE47118B3B5541D7A370EDED0251415C8FC2658E3B554166666666EF02514133333323903B554185EB5168F30251419A9999F9933B5541666666F6F7025141AE47E19A8E3B55411F85EB61FB0251411F85EBF18A3B5541713D0A27FF0251419A9999F9873B5541713D0AA705035141A4703DDA823B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985550 - 3499292
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002000000091D41257D00251417588A6BE5B3B55414C2E6DF4C9025141C61F1ECC623B5541AD31FEABCD025141BE745D4C6C3B5541B6DA906CCE025141E284B3A46D3B55416D1DC9C1CF0251412502A37C703B554124600117D1025141BE8F94F9723B55411B2F843CD302514153B4916F763B55412C73633ED60251412D0633C0783B55412C73633ED6025141EB797104793B5541EBE6A182D60251415A0EB492783B5541006BE26BD6025141D6F5301B793B5541BCD61645D80251415E7770107A3B554110FFB151DC025141737049CF7A3B554140CF0341E3025141544964B97B3B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3700DFF025141B81E859B743B5541C3F528BCFB02514114AE4701723B5541713D0A37F70251417B14AE47743B554100000030F402514148E17AD4743B5541AE47E1BAF2025141B81E85DB743B55418FC2F568E302514185EB5198823B5541C3F5281CEB02514114AE47118B3B5541D7A370EDED0251415C8FC2658E3B554166666666EF02514133333323903B554185EB5168F30251419A9999F9933B5541666666F6F7025141AE47E19A8E3B55411F85EB61FB0251411F85EBF18A3B5541713D0A27FF0251419A9999F9873B5541713D0AA705035141A4703DDA823B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243506 - 243419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000019000000B8444971C00A5141DB0EF99A5118554123A855E7C00A5141700DE41D55185541F4063EE9C20A5141C3A450C358185541D5F2F9CFC30A5141F339A2605918554199B8488CC90A5141F23F051158185541452A8C69CB0A51417C5B8B6A57185541F3793BD1CB0A51411FBC2C9B56185541ACB8F86FCD0A51417A928059541855410A7ACCC7D30A5141A1CBB7F34B18554169043C66D60A5141E4C8983E4C185541E8C8D5FED60A514181A681F24B1855419A58FDFFD70A5141D07D6B9F4A1855413D603200DA0A514147B504FC47185541F17D7A41DB0A5141FF04654B46185541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000001C44E604D50A5141EEF24EEC4C18554130B92D28D90A51415D1BCE5250185541C36C5C9FDD0A514100D99E5654185541A4D5E62DDF0A5141115AACDA551855418BCA3CDCE00A51412A76DD1154185541E3AF92D1E10A5141C03114045318554103A51543E30A5141E6B2BD6D51185541E17A146EE60A51411F85EBF14D1855410018162ADB0A51418AE0377346185541BB968BFDD60A5141D80C35F44B1855411C44E604D50A5141EEF24EEC4C185541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243506 - 3346869
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000019000000B8444971C00A5141DB0EF99A5118554123A855E7C00A5141700DE41D55185541F4063EE9C20A5141C3A450C358185541D5F2F9CFC30A5141F339A2605918554199B8488CC90A5141F23F051158185541452A8C69CB0A51417C5B8B6A57185541F3793BD1CB0A51411FBC2C9B56185541ACB8F86FCD0A51417A928059541855410A7ACCC7D30A5141A1CBB7F34B18554169043C66D60A5141E4C8983E4C185541E8C8D5FED60A514181A681F24B1855419A58FDFFD70A5141D07D6B9F4A1855413D603200DA0A514147B504FC47185541F17D7A41DB0A5141FF04654B46185541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000B8A76E1C90A5141183A7CC44E185541C3F528ACCE0A5141EC51B84E4D1855418FC2F5B8D30A514152B81EC54B18554168043C66D60A5141E4C8983E4C185541EAC8D5FED60A51417EA681F24B1855419B58FDFFD70A5141D27D6B9F4A1855413A603200DA0A514146B504FC47185541F57D7A41DB0A5141FD04654B4618554155044F92DA0A5141BDB476D345185541E5663639DA0A5141EEAB7696451855419A999919D90A514114AE47D144185541EC51B81ED10A5141AE47E15A3F185541A4703D9AC60A51417B14AE2738185541AE47E1BAC40A51410000006038185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985981 - 1411252
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000002000000010300000003000000B40000009BD06964E60B51414079C2FBE52155419A999959E60B5141666666C6E521554114AE47E1E50B514148E17A64E3215541B81E857BE40B514133333313DD21554152B81E25EA0B51419A9999B9DC21554185EB51B8EB0B5141A4703DAADC2155415C8FC215F30B5141713D0A17DD215541A205CA4AFC0B5141157C4515DE215541C3D1D110000C5141071D45E7DD2155410092AE6B080C51410A59BFC7DC215541283EB07C0A0C51413121BF82DC215541C618B43F0F0C514159DBBF68DD2155419A9999A9140C5141D7A370EDDC2155417B14AE871B0C514166666686DC215541 [...]
-</a>
-
-<b>
-010600000001000000010300000005000000B90000005C9A0DDABE0B514101CAE2E0B821554126DFF00BBE0B514129FB177ABB21554100000050BD0B5141E17A147EBD21554148E17AE4BC0B5141A4703DDABE215541B81E852BBC0B5141AE47E1BAC021554185EB5178BB0B5141713D0A27C2215541E17A148EBA0B514152B81EA5C32155418FC2F5C8B90B51411F85EBA1C42155416FE962D0B70B5141FA52AC37C7215541992B242EB00B5141AE3E07EACF21554133E0ECF8AE0B51412317B93BD22155410294CC52AE0B514142DE7CD9D3215541245372DCAD0B51418658BDE7D5215541245372DCAD0B51419972B220D8215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>985981 - 3198370
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000002000000010300000003000000B40000009BD06964E60B51414079C2FBE52155419A999959E60B5141666666C6E521554114AE47E1E50B514148E17A64E3215541B81E857BE40B514133333313DD21554152B81E25EA0B51419A9999B9DC21554185EB51B8EB0B5141A4703DAADC2155415C8FC215F30B5141713D0A17DD215541A205CA4AFC0B5141157C4515DE215541C3D1D110000C5141071D45E7DD2155410092AE6B080C51410A59BFC7DC215541283EB07C0A0C51413121BF82DC215541C618B43F0F0C514159DBBF68DD2155419A9999A9140C5141D7A370EDDC2155417B14AE871B0C514166666686DC215541 [...]
-</a>
-
-<b>
-010600000001000000010300000005000000B90000005C9A0DDABE0B514101CAE2E0B821554126DFF00BBE0B514129FB177ABB21554100000050BD0B5141E17A147EBD21554148E17AE4BC0B5141A4703DDABE215541B81E852BBC0B5141AE47E1BAC021554185EB5178BB0B5141713D0A27C2215541E17A148EBA0B514152B81EA5C32155418FC2F5C8B90B51411F85EBA1C42155416FE962D0B70B5141FA52AC37C7215541992B242EB00B5141AE3E07EACF21554133E0ECF8AE0B51412317B93BD22155410294CC52AE0B514142DE7CD9D3215541245372DCAD0B51418658BDE7D5215541245372DCAD0B51419972B220D8215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>518429 - 1189913
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000170000007B14AEB7C923514148E17A54C58A544185EB51C8C5235141713D0AC7C48A5441295C8FF2C1235141C3F5287CC48A54419A9999B9BD235141713D0AC7C48A54418FC2F548B4235141F6285C7FC68A54415C8FC2F5AC235141295C8FE2C88A54413D0AD7A3A82351417B14AE27CA8A54410AD7A3A0A9235141295C8FF2CD8A54413D0AD793AB23514152B81E45D68A544114AE47F1AC2351411F85EB61DC8A544148E17A04AE2351410AD7A350E08A5441C3F5286CB0235141EC51B82EEC8A54417B14AEC7B0235141CDCCCC5CEE8A5441295C8FE2B023514185EB5148EF8A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000000579A12F86235141611B30BFE58A5441BE05E1BA82235141F99F6AF6D68A5441402AA03F9A23514113E2615CD08A5441F43F1E5E9E235141B46B6234CF8A544177B7193CA1235141F2B55A66CE8A54413EAEE008A92351416500DB35CC8A54413D0AD7A3A82351417B14AE27CA8A5441AE47E1FAA623514148E17AA4CA8A54419A9999D9A0235141713D0AC7CC8A5441CDCCCC0C98235141C3F5285CCF8A5441B81E85DB8B235141AE47E10AD28A5441333333D382235141E17A149ED38A5441AE47E19A7C235141A4703D0AD58A5441666666167123514133333373D28A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>939375 - 3178216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000010000003F0000001E111CE9E0B15041FD10D6EF9D35544185EB51E8E0B15041A4703DFA9D35544114AE4761D6B15041C3F5282C9D355441F6285CBFD5B1504185EB5148A03554419A9999E9D4B15041B81E850BA33554417B14AE37CFB150415C8FC2B5B03554417B14AEF7CBB1504148E17AA4B7355441713D0A27C4B15041CDCCCCCCC9355441C3F528BCB1B15041295C8FB2C635544152B81E85A0B15041CDCCCCCCC33554415C8FC2659EB15041D7A3705DC335544185EB51289BB15041C3F5283CD93554418FC2F59897B15041E17A142EEF35544152B81E8598B1504100000040EF355441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000D5630099C6B1504154386A932036544156B4FFF6C4B15041C1E4FC393236544136A47C0AD5B15041093C4B4C32365441000000C0DBB1504185EB51483236544173BA8BBEDBB150414A53ED53323654416466B6C8DBB15041C31DDA1C32365441C93827EEDBB150413429075231365441E4A38155DEB15041076A884C24365441A208EB28DFB1504137ED561C1F3654415ADCB934DFB1504108F06BE01E365441AB3DCDD2DFB150418B5E5D0D1F365441C1B8E7FFDFB15041229363091F365441A622DB63E2B15041229D2CC81F3654412E1D35D7E2B150416064F8E81F365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>939375 - 3574156
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000010000003F0000001E111CE9E0B15041FD10D6EF9D35544185EB51E8E0B15041A4703DFA9D35544114AE4761D6B15041C3F5282C9D355441F6285CBFD5B1504185EB5148A03554419A9999E9D4B15041B81E850BA33554417B14AE37CFB150415C8FC2B5B03554417B14AEF7CBB1504148E17AA4B7355441713D0A27C4B15041CDCCCCCCC9355441C3F528BCB1B15041295C8FB2C635544152B81E85A0B15041CDCCCCCCC33554415C8FC2659EB15041D7A3705DC335544185EB51289BB15041C3F5283CD93554418FC2F59897B15041E17A142EEF35544152B81E8598B1504100000040EF355441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000D5630099C6B1504154386A932036544156B4FFF6C4B15041C1E4FC393236544136A47C0AD5B15041093C4B4C32365441000000C0DBB1504185EB51483236544173BA8BBEDBB150414A53ED53323654416466B6C8DBB15041C31DDA1C32365441C93827EEDBB150413429075231365441E4A38155DEB15041076A884C24365441A208EB28DFB1504137ED561C1F3654415ADCB934DFB1504108F06BE01E365441AB3DCDD2DFB150418B5E5D0D1F365441C1B8E7FFDFB15041229363091F365441A622DB63E2B15041229D2CC81F3654412E1D35D7E2B150416064F8E81F365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647479 - 991791
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000CDCCCCEC6F3251415C8FC215D834544185EB51586C325141C3F5284CDA345441713D0AA78732514100000010FB345441E17A144E89325141EC51B8FEF9345441E5449FB6A13251418B5ACB6BEB345441AC002E2687325141523EC027CA345441CDCCCCEC6F3251415C8FC215D8345441
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000CDCCCCEC6F3251415C8FC215D834544185EB51586C325141C3F5284CDA345441E7E3284F6D3251413CDE5474DB345441DEA944946F325141EB9A932DDE345441E08F841271325141715938F8DF3454415C4EAF5173325141FD1256AAE23454418F70040075325141F618ACAEE434544131FFC7337632514113A0F11FE63454417388798077325141D49720AFE7345441C5E6D2367932514163FF14BDE93454411562D29E7A3251414AE0066DEB34544114CA0D3B7C325141F91AA55BED345441190CBF877D32514140BDD3EAEE345441C099E4EB7E325141EEA52696F0345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647479 - 3570376
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000CDCCCCEC6F3251415C8FC215D834544185EB51586C325141C3F5284CDA345441713D0AA78732514100000010FB345441E17A144E89325141EC51B8FEF9345441E5449FB6A13251418B5ACB6BEB345441AC002E2687325141523EC027CA345441CDCCCCEC6F3251415C8FC215D8345441
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000CDCCCCEC6F3251415C8FC215D834544185EB51586C325141C3F5284CDA345441E7E3284F6D3251413CDE5474DB345441DEA944946F325141EB9A932DDE345441E08F841271325141715938F8DF3454415C4EAF5173325141FD1256AAE23454418F70040075325141F618ACAEE434544131FFC7337632514113A0F11FE63454417388798077325141D49720AFE7345441C5E6D2367932514163FF14BDE93454411562D29E7A3251414AE0066DEB34544114CA0D3B7C325141F91AA55BED345441190CBF877D32514140BDD3EAEE345441C099E4EB7E325141EEA52696F0345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>964241 - 262849
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000014000000D73749AD186B5141440904A0A3405441736D81F1346B514173DBFED6794054410515D73E276B51411A2E34FE6D405441BD57F8C0236B5141B3F17CEF7240544107333BAB1F6B5141E092BEB77840544170BC2D97186B5141A57B22C9824054416395FB9E156B514188AC8D02874054417F9362FA106B51417D8C99988D405441D0B52D500E6B5141735CB05391405441DA9D94350A6B5141F6108B30974054412C78DD2B076B51410EDA12749B4054419296E868036B5141187899EAA0405441F225E0A0016B5141B2A76757A3405441B33B6EF3FD6A5141EDB1E282A8405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001A000000713D0A87E56A51418FC2F5E8AA405441E17A14BEE56A51411F85EB91AF4054419A9999F9E66A51413D0AD7E3B5405441A4703DBAE76A5141713D0AE7B6405441C3F5287CF16A51415C8FC245AA40544114AE4711F26A514148E17A84A9405441B81E85DBFA6A514152B81E15AD405441E17A143E276B514114AE47F16D405441F6285C0F1B6B5141AE47E16A6340544166666606176B514152B81EE56940544185EB51D80D6B514152B81EE5744054415C8FC2050A6B514148E17A347640544148E17AD4056B5141B81E858B794054411F85EB41056B5141F6285C3F7E405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>964241 - 1000876
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000014000000D73749AD186B5141440904A0A3405441736D81F1346B514173DBFED6794054410515D73E276B51411A2E34FE6D405441BD57F8C0236B5141B3F17CEF7240544107333BAB1F6B5141E092BEB77840544170BC2D97186B5141A57B22C9824054416395FB9E156B514188AC8D02874054417F9362FA106B51417D8C99988D405441D0B52D500E6B5141735CB05391405441DA9D94350A6B5141F6108B30974054412C78DD2B076B51410EDA12749B4054419296E868036B5141187899EAA0405441F225E0A0016B5141B2A76757A3405441B33B6EF3FD6A5141EDB1E282A8405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001A000000713D0A87E56A51418FC2F5E8AA405441E17A14BEE56A51411F85EB91AF4054419A9999F9E66A51413D0AD7E3B5405441A4703DBAE76A5141713D0AE7B6405441C3F5287CF16A51415C8FC245AA40544114AE4711F26A514148E17A84A9405441B81E85DBFA6A514152B81E15AD405441E17A143E276B514114AE47F16D405441F6285C0F1B6B5141AE47E16A6340544166666606176B514152B81EE56940544185EB51D80D6B514152B81EE5744054415C8FC2050A6B514148E17A347640544148E17AD4056B5141B81E858B794054411F85EB41056B5141F6285C3F7E405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>964241 - 3660562
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000014000000D73749AD186B5141440904A0A3405441736D81F1346B514173DBFED6794054410515D73E276B51411A2E34FE6D405441BD57F8C0236B5141B3F17CEF7240544107333BAB1F6B5141E092BEB77840544170BC2D97186B5141A57B22C9824054416395FB9E156B514188AC8D02874054417F9362FA106B51417D8C99988D405441D0B52D500E6B5141735CB05391405441DA9D94350A6B5141F6108B30974054412C78DD2B076B51410EDA12749B4054419296E868036B5141187899EAA0405441F225E0A0016B5141B2A76757A3405441B33B6EF3FD6A5141EDB1E282A8405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001A000000713D0A87E56A51418FC2F5E8AA405441E17A14BEE56A51411F85EB91AF4054419A9999F9E66A51413D0AD7E3B5405441A4703DBAE76A5141713D0AE7B6405441C3F5287CF16A51415C8FC245AA40544114AE4711F26A514148E17A84A9405441B81E85DBFA6A514152B81E15AD405441E17A143E276B514114AE47F16D405441F6285C0F1B6B5141AE47E16A6340544166666606176B514152B81EE56940544185EB51D80D6B514152B81EE5744054415C8FC2050A6B514148E17A347640544148E17AD4056B5141B81E858B794054411F85EB41056B5141F6285C3F7E405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532034 - 1053047
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002000000052B81E75FA16514185EB51B8B0855441713D0AF703175141EC51B8DEA98554411F85EBA10F17514133333353A0855441000000000517514185EB51989B8554419A9999B90217514185EB51C89A855441B81E85DBF7165141EC51B84EA485544114AE4751F716514166666696A385544166666656EE16514185EB5148AA855441E17A144EE616514166666646B0855441713D0A87E516514100000090AF85544146C9AF18DE16514136BF4CEAB58554411F85EBD1DB1651411F85EB01B18554411F85EB21E01651417B14AE37AE855441EC51B85EDE16514166666676AB855441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000295C8F42BA165141713D0A37C4855441F6285C4FBD165141B81E85BBCD8554412EA0E394BD1651416AA74154CF855441E17A14CECD165141E17A14CEC9855441295C8FD2D416514133333383C78554411F2A105FE316514137657291C08554413D0AD753E31651418FC2F578C08554410BD8DE6BE3165141584AE969C0855441DF1F5AA5DE165141FD83E652B585544146C9AF18DE16514136BF4CEAB58554411F85EBD1DB1651411F85EB01B18554411F85EB21E01651417B14AE37AE855441EC51B85EDE16514166666676AB855441EC51B81EDC165141295C8FB2A7855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532034 - 3340751
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002000000052B81E75FA16514185EB51B8B0855441713D0AF703175141EC51B8DEA98554411F85EBA10F17514133333353A0855441000000000517514185EB51989B8554419A9999B90217514185EB51C89A855441B81E85DBF7165141EC51B84EA485544114AE4751F716514166666696A385544166666656EE16514185EB5148AA855441E17A144EE616514166666646B0855441713D0A87E516514100000090AF85544146C9AF18DE16514136BF4CEAB58554411F85EBD1DB1651411F85EB01B18554411F85EB21E01651417B14AE37AE855441EC51B85EDE16514166666676AB855441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000295C8F42BA165141713D0A37C4855441F6285C4FBD165141B81E85BBCD8554412EA0E394BD1651416AA74154CF855441E17A14CECD165141E17A14CEC9855441295C8FD2D416514133333383C78554411F2A105FE316514137657291C08554413D0AD753E31651418FC2F578C08554410BD8DE6BE3165141584AE969C0855441DF1F5AA5DE165141FD83E652B585544146C9AF18DE16514136BF4CEAB58554411F85EBD1DB1651411F85EB01B18554411F85EB21E01651417B14AE37AE855441EC51B85EDE16514166666676AB855441EC51B81EDC165141295C8FB2A7855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>912429 - 912681
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000020000000B64B10F7EBE350413E079B0F39A45441CDCCCCCCEDE35041B81E854B3BA45441E5AA5EFFEFE35041032D91B43DA4544182AEFC6CF8E350411D440E3445A454415C3F1C20FCE35041260EEAB147A454410B51D53EFFE350415296A58C49A454418C22B77F02E45041541C2C6D4BA45441AE87A9480DE450415DCA14A651A45441F8C19C7614E45041FBFD68C056A4544155BC931A15E4504164BECF3357A45441458ADC0919E45041D088E9C159A45441CBD67C7124E450411E1DB09960A454415BC26BC72CE45041DB89947264A45441A81A3FF638E4504185ED65F967A45441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000009AAF789642E45041884BFBCE68A45441EB197D4F42E450419D8C37CA68A45441A51A3FF638E4504184ED65F967A454415DC26BC72CE45041DB89947264A45441CED67C7124E45041231DB09960A45441408ADC0919E45041CD88E9C159A45441D4B996F916E450418CD8F28458A45441FDC19C7614E45041FEFD68C056A45441AE87A9480DE450415FCA14A651A454415D7344B0FCE350410BE8FF1248A454410A9FAFFCF4E35041402F33E342A454418BF6136CF1E3504125A497443FA45441CDCCCCCCEDE35041B81E854B3BA4544195F40FBCEBE35041AA28C5C738A45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986009 - 3104470
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001100000066666656D71051413D0AD793014A55411F85EBF1D3105141A4703DBA004A5541E17A141ECB105141CDCCCC6CFF495541666666B6BB105141AE47E16AFE49554148E17A54B71051413D0AD7C3FD4955410AD7A340B1105141295C8FD2FB495541EC51B8AEB11051415C8FC2F5FC4955411F85EBF1B2105141E17A144E004A55419A9999E9B3105141F6285C7F034A55417B14AE17BA105141000000A00E4A55418FC2F568BD10514114AE4731144A554148E17A24E51051413D0AD7030A4A5541B81E858BE210514114AE4781064A5541CDCCCC6CE1105141C3F5284C044A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AF594277D01051412CA0D236004A5541BE1C952CCB1051419399F06EFF495541D51A54CCC6105141B7A07B24FF495541C29C6F8DC1105141ED17A8CCFE495541D0D74601BE105141BB214391FE495541666666B6BB105141AE47E16AFE495541F712328DB8105141754466F2FD49554148E17A54B71051413D0AD7C3FD4955410AD7A340B1105141295C8FD2FB495541EC51B8AEB11051415C8FC2F5FC4955411F85EBF1B2105141E17A144E004A55419A9999E9B3105141F6285C7F034A5541DB6BAE06B6105141EAE29C4D074A5541F5309F6FB8105141C68474A40B4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986009 - 3391341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001100000066666656D71051413D0AD793014A55411F85EBF1D3105141A4703DBA004A5541E17A141ECB105141CDCCCC6CFF495541666666B6BB105141AE47E16AFE49554148E17A54B71051413D0AD7C3FD4955410AD7A340B1105141295C8FD2FB495541EC51B8AEB11051415C8FC2F5FC4955411F85EBF1B2105141E17A144E004A55419A9999E9B3105141F6285C7F034A55417B14AE17BA105141000000A00E4A55418FC2F568BD10514114AE4731144A554148E17A24E51051413D0AD7030A4A5541B81E858BE210514114AE4781064A5541CDCCCC6CE1105141C3F5284C044A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AF594277D01051412CA0D236004A5541BE1C952CCB1051419399F06EFF495541D51A54CCC6105141B7A07B24FF495541C29C6F8DC1105141ED17A8CCFE495541D0D74601BE105141BB214391FE495541666666B6BB105141AE47E16AFE495541F712328DB8105141754466F2FD49554148E17A54B71051413D0AD7C3FD4955410AD7A340B1105141295C8FD2FB495541EC51B8AEB11051415C8FC2F5FC4955411F85EBF1B2105141E17A144E004A55419A9999E9B3105141F6285C7F034A5541DB6BAE06B6105141EAE29C4D074A5541F5309F6FB8105141C68474A40B4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986079 - 57260
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000B4B4433708D15041EF3E15BE03BC5441A21ADA0F03D15041E169C9D4BCBB5441813280DFF3D050411C3E87A7BDBB5441EC51B89EF8D0504152B81E15F7BB5441B4B4433708D15041EF3E15BE03BC5441
-</a>
-
-<b>
-0106000000020000000103000000010000000B0000008E1247FC04D150413776E24BD7BB5441E32E14BE08D150411593812B04BC54411F85EB810DD150419A99990908BC5441B81E85EB04D15041F6285C1FA0BB54417B14AEA7F1D05041C3F528CCA2BB5441E94130A5F3D05041FFA276E5BABB5441D51329AB02D150411E92B131BABB5441E0CB99E102D15041F8224BD7BCBB54419E1ADA0F03D15041E169C9D4BCBB5441BACA8CC804D1504178F22E84D4BB54418E1247FC04D150413776E24BD7BB5441010300000001000000040000009BD82E6C05D15041FA4F8C4FDDBB5441B6B4433708D15041EC3E15BE03BC54410FFA2C [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>865868 - 197196
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000004010000295C8F92DE325141AE47E19A9639554133333313E03251410AD7A3A0A0395541295C8FC2DD325141C3F5282CA8395541F6285CFFDB325141A4703D8AAD3955418FC2F5A8DA325141295C8F12B1395541D7A370CDD832514100000010B53955410AD7A360DA3251411F85EB61B539554185EB5158D93251418FC2F5D8BC3955413D0AD713D93251415C8FC2F5C2395541666666C6D83251410AD7A360C53955410AD7A320D9325141713D0A47C83955413D0AD7D3D8325141AE47E10ACD395541C3F5281CD83251411F85EBF1D039554152B81E85D7325141D7A370FDD3395541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000700100000496B98EF432514118831EC58B39554165B46184F432514163236DC58B3955410F5D5238F4325141E851AFC78B3955412F384502F43251411792A5BA8B395541E17A14DEF33251411F85EBB18B395541295C8F82F3325141C3F5287C8B395541C3F528FCF232514148E17A348B395541972681B8F2325141A10AC70D8B3955416EA29869F2325141AF32A4E08A3955418B779033F2325141BBF47AB68A395541F6285C2FF2325141333333B38A395541382C2C17F2325141D8ED17878A395541EC51B80EF23251417B14AE778A39554152B81EF5F1325141F6285C3F8A395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>865868 - 363766
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000004010000295C8F92DE325141AE47E19A9639554133333313E03251410AD7A3A0A0395541295C8FC2DD325141C3F5282CA8395541F6285CFFDB325141A4703D8AAD3955418FC2F5A8DA325141295C8F12B1395541D7A370CDD832514100000010B53955410AD7A360DA3251411F85EB61B539554185EB5158D93251418FC2F5D8BC3955413D0AD713D93251415C8FC2F5C2395541666666C6D83251410AD7A360C53955410AD7A320D9325141713D0A47C83955413D0AD7D3D8325141AE47E10ACD395541C3F5281CD83251411F85EBF1D039554152B81E85D7325141D7A370FDD3395541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000700100000496B98EF432514118831EC58B39554165B46184F432514163236DC58B3955410F5D5238F4325141E851AFC78B3955412F384502F43251411792A5BA8B395541E17A14DEF33251411F85EBB18B395541295C8F82F3325141C3F5287C8B395541C3F528FCF232514148E17A348B395541972681B8F2325141A10AC70D8B3955416EA29869F2325141AF32A4E08A3955418B779033F2325141BBF47AB68A395541F6285C2FF2325141333333B38A395541382C2C17F2325141D8ED17878A395541EC51B80EF23251417B14AE778A39554152B81EF5F1325141F6285C3F8A395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261945 - 2942672
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000D000000AE47E1DAD06B5141F6285CDFDB3E5441B81E856BD06B5141F6285C6FDA3E54419A9999D9C16B514166666636D53E544114AE4741C16B51410AD7A380E13E5441EC51B82EC76B5141F6285C9FE53E54415C8FC2C5C76B5141A4703D0AE63E5441713D0A770C6C5141B81E85AB163F5441000000E00D6C5141295C8FC2133F5441C3F5289C106C5141F6285C3F113F5441295C8FB2146C51410AD7A3500E3F544152B81E95166C51413D0AD7030D3F5441B81E857BDE6B514148E17A84E53E5441AE47E1DAD06B5141F6285CDFDB3E5441050000008FC2F5E8066C51415C8FC275 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000020000000B81E857BDE6B514148E17A84E53E5441C2DDBADAD06B5141DF37DDDEDB3E54419EB20967CA6B51419BF25E4CD83E5441A889ADD7C96B514168BF2B19D83E54419977476EC76B514106D3B439D93E54419C8CE61DC36B5141494D3993DC3E544114AB2D30C16B5141AA77DF02DF3E54413C3360D1BF6B51411F52A788E03E5441C55F89B3BE6B5141E464C3C5DF3E5441F890EC02BC6B51415C830AD8DD3E5441403CA023B76B5141C06B80A5DA3E54414C3041C6B26B5141C2B6F099D73E54413D8A08FBB06B5141776D0A93D73E544149E87A54AE6B5141BCCFEF81D83E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261945 - 3350772
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000D000000AE47E1DAD06B5141F6285CDFDB3E5441B81E856BD06B5141F6285C6FDA3E54419A9999D9C16B514166666636D53E544114AE4741C16B51410AD7A380E13E5441EC51B82EC76B5141F6285C9FE53E54415C8FC2C5C76B5141A4703D0AE63E5441713D0A770C6C5141B81E85AB163F5441000000E00D6C5141295C8FC2133F5441C3F5289C106C5141F6285C3F113F5441295C8FB2146C51410AD7A3500E3F544152B81E95166C51413D0AD7030D3F5441B81E857BDE6B514148E17A84E53E5441AE47E1DAD06B5141F6285CDFDB3E5441050000008FC2F5E8066C51415C8FC275 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000020000000B81E857BDE6B514148E17A84E53E5441C2DDBADAD06B5141DF37DDDEDB3E54419EB20967CA6B51419BF25E4CD83E5441A889ADD7C96B514168BF2B19D83E54419977476EC76B514106D3B439D93E54419C8CE61DC36B5141494D3993DC3E544114AB2D30C16B5141AA77DF02DF3E54413C3360D1BF6B51411F52A788E03E5441C55F89B3BE6B5141E464C3C5DF3E5441F890EC02BC6B51415C830AD8DD3E5441403CA023B76B5141C06B80A5DA3E54414C3041C6B26B5141C2B6F099D73E54413D8A08FBB06B5141776D0A93D73E544149E87A54AE6B5141BCCFEF81D83E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>77068 - 3132553
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E85FBD8085141713D0A27679F5441713D0A57CE085141E17A14CE659F54411F85EBC1B8085141E17A146E7C9F5441EC51B8DEBA085141666666E6809F544100000010BE085141666666F67D9F5441713D0A37C5085141B81E85FB789F5441D7A3707DD2085141295C8F026E9F5441000000F0D9085141D7A3708D679F5441B81E85FBD8085141713D0A27679F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000C5C3AF8AC70851414AA62F0F779F5441713D0A37C5085141B81E85FB789F544100000010BE085141666666F67D9F5441ED9E9BA3BB085141500C3D31809F5441EC51B8DEBA085141666666E6809F54412A1D4BF6BA085141A5368A56819F5441162F5A0EBE0851417D5AA886879F544116B8619ABF085141A6645820869F5441C3F528ECC5085141AE47E1EA829F5441713D0A57CA085141713D0AC77F9F5441666666E6D6085141F6285CFF739F5441D7A3707DD2085141295C8F026E9F544136CE071ACB0851417F56E91D749F5441C5C3AF8AC70851414AA62F0F779F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>77068 - 3490705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E85FBD8085141713D0A27679F5441713D0A57CE085141E17A14CE659F54411F85EBC1B8085141E17A146E7C9F5441EC51B8DEBA085141666666E6809F544100000010BE085141666666F67D9F5441713D0A37C5085141B81E85FB789F5441D7A3707DD2085141295C8F026E9F5441000000F0D9085141D7A3708D679F5441B81E85FBD8085141713D0A27679F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000C5C3AF8AC70851414AA62F0F779F5441713D0A37C5085141B81E85FB789F544100000010BE085141666666F67D9F5441ED9E9BA3BB085141500C3D31809F5441EC51B8DEBA085141666666E6809F54412A1D4BF6BA085141A5368A56819F5441162F5A0EBE0851417D5AA886879F544116B8619ABF085141A6645820869F5441C3F528ECC5085141AE47E1EA829F5441713D0A57CA085141713D0AC77F9F5441666666E6D6085141F6285CFF739F5441D7A3707DD2085141295C8F026E9F544136CE071ACB0851417F56E91D749F5441C5C3AF8AC70851414AA62F0F779F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>552671 - 58234
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000200000001030000000100000049000000666666761EE8504148E17AF4D5F25441EC51B83E23E8504148E17AE4D6F25441713D0A2729E8504152B81EA5DAF254410000000030E85041AE47E10ACAF25441666666361FE85041333333C3C9F254415C8FC2C516E85041AE47E13ACAF25441869563A7ECE75041D2EE843ED1F25441ACF95844D3E75041BA8EAB59CBF254416544D8AFC3E75041716A2F68C4F254413607E38EBBE75041DACBB457C0F25441A8710C72B4E750418E7C774FBEF2544133333303B1E750411F85EB81C1F254419A999989A4E750419A999969BEF254411F85EB81A3E750411F85EB51BEF25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000430000007B14AE3757E750419A9999F9E3F254412A9815CC5BE750415B406EADE8F254418FB632EE5CE75041AD2752D7E9F254415FABA63D5EE750417F3E501EEBF25441F1ED71835EE750410DC82462EBF2544121CBF9A260E75041A99E6172EDF25441E91507C562E75041C94EEA82EFF25441957EB7E562E750410BE0E5A1EFF254415267C13F63E75041D08C3CF7EFF25441CA058D1064E7504165ED21BDF0F2544128C4092965E750417D5FFAC6F1F25441AF6A10CB65E7504128C98B60F2F25441212CEA8C66E75041AC53BC13F3F25441000000E068E750413D0AD703F5F25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986168 - 986181
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000295C8F12CBF45041B81E857BC36F5441C3F5281CD9F45041CDCCCC6CCB6F5441AE47E13ADCF450418FC2F558CF6F54419A9999C9DCF4504100000070D46F5441CDCCCC3CECF45041A4703D9AD36F5441E17A141E01F55041CDCCCC4CD16F544152B81E4501F55041D7A3705DC86F54415C8FC26501F5504114AE47E1C06F54411F85EB5101F550418FC2F5F8BF6F544114AE474105F55041B81E850BC06F5441AE47E1DA07F55041B81E85BBB56F5441713D0A471AF5504133333393BA6F54411F85EBD11AF5504185EB5158B86F5441333333A315F550417B14AE97AD6F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000045000000846B8DDE23F550411F9A3456C76F54410A10E64D23F55041A2ECB189C66F5441239269D822F55041C42363AEC56F54419C1C99C721F550416A4822B1C36F5441B9B9B6E520F550415B6AA4C6C16F5441D806C08420F55041B8B217F4C06F5441F7553F0020F5504133575FD4BF6F5441B8A2861F1FF55041040BAD85BD6F5441518FE5381EF55041AD5B7327BB6F5441A1ADA7141EF55041F1D47B96BA6F54415D42B2341DF55041F227A616B76F544194A165E21CF550410D087C59B56F544122D479161CF55041EEEA740AB16F5441E1B2F5121CF550412CC61149B06F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986375 - 58537
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000100000006666661652AC504148E17A64EEFB544185EB51D850AC5041EC51B8AEE6FB5441295C8FC252AC5041CDCCCC8CD9FB544185EB511856AC504148E17A74CFFB54417B14AEA756AC50418FC2F538BDFB5441AE47E18A57AC50411F85EB01B7FB54410000004059AC504133333383B0FB5441AE47E1BA50AC50417B14AE47B6FB54415C8FC2654FAC50415C8FC2B5BAFB5441D7A3701D4FAC504152B81EA5BBFB5441D7A3704D4DAC504166666646C6FB54411F85EB414BAC504148E17AE4CBFB5441EC51B83E4DAC504114AE4771D5FB5441AE47E13A4DAC5041EC51B84EE5FB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000EC51B83E4DAC504114AE4771D5FB5441F7C78A3C4DAC50416BFBC170DEFB5441AE47E13A4DAC5041EC51B84EE5FB54419A9999094DAC5041AE47E12AEEFB5441DF1293E14EAC5041DB97E83FEEFB5441D9BAFE1052AC504101E3F042EEFB5441D393CE0952AC5041A9505616EEFB5441FF9306E151AC504120B44719EDFB5441CB55D70751AC50412F8999D5E7FB544185EB51D850AC5041EC51B8AEE6FB54411B9B10DC50AC504105F00995E6FB5441FC178EC751AC504194011E46E0FB54419C0BB40752AC50415026358EDEFB544170B063A952AC504189936939DAFB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986402 - 1381924
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000001FEF5E314C0D51411C78A6A24B19554192E4213B4E0D5141E98BA42F4D19554166368BC6510D51410D5FC6664F195541308C5AA1550D51410AA197B451195541F74C7343590D51413601A48553195541BE6071D05A0D51417B2B11F753195541ED2F2DB85C0D5141A3BC61E053195541DE09A44C5F0D5141C10743D64F195541E8CCB7B5600D514129C7C8974C195541FB2BA83F630D514193AD85A1491955415A673AA8690D5141E962B31D47195541C78F4779730D51417A110CED42195541C422EA337B0D5141E80323AC3F195541EEF1A51B7D0D514118F8F0BD3E195541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005770CA64640D5141FB3F78EF1A195541DB94FE735E0D51410E0E7C3A2619554114AE4731590D51413D0AD7B33119554166666646530D5141D7A3707D3C1955416B7C49CB4B0D514135FDC49D4A19554124EF5E314C0D51411A78A6A24B19554197E4213B4E0D5141E68BA42F4D1955416A368BC6510D51410A5FC6664F195541338C5AA1550D514106A197B451195541F44C7343590D51413101A48553195541C06071D05A0D5141762B11F753195541EF2F2DB85C0D51419EBC61E053195541BBD3D0745E0D51411C733028511955413D0AD7A35E0D51415C8FC2C550195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986402 - 3305095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000001FEF5E314C0D51411C78A6A24B19554192E4213B4E0D5141E98BA42F4D19554166368BC6510D51410D5FC6664F195541308C5AA1550D51410AA197B451195541F74C7343590D51413601A48553195541BE6071D05A0D51417B2B11F753195541ED2F2DB85C0D5141A3BC61E053195541DE09A44C5F0D5141C10743D64F195541E8CCB7B5600D514129C7C8974C195541FB2BA83F630D514193AD85A1491955415A673AA8690D5141E962B31D47195541C78F4779730D51417A110CED42195541C422EA337B0D5141E80323AC3F195541EEF1A51B7D0D514118F8F0BD3E195541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005770CA64640D5141FB3F78EF1A195541DB94FE735E0D51410E0E7C3A2619554114AE4731590D51413D0AD7B33119554166666646530D5141D7A3707D3C1955416B7C49CB4B0D514135FDC49D4A19554124EF5E314C0D51411A78A6A24B19554197E4213B4E0D5141E68BA42F4D1955416A368BC6510D51410A5FC6664F195541338C5AA1550D514106A197B451195541F44C7343590D51413101A48553195541C06071D05A0D5141762B11F753195541EF2F2DB85C0D51419EBC61E053195541BBD3D0745E0D51411C733028511955413D0AD7A35E0D51415C8FC2C550195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>727298 - 421421
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000078000000D7F8BF2DBAC35041538CFCF2943E5541713D0AE7B9C35041A4703D8A943E5541713D0A97B9C35041A4703D6A903E5541713D0A27B9C35041A4703DDA8F3E5541713D0AC7B6C35041A4703D4A8E3E5541713D0A17B3C35041A4703D1A8B3E5541713D0A47B0C35041A4703D5A8A3E5541713D0A07ACC35041A4703D9A893E5541713D0A87AAC35041A4703DEA883E5541B81E855BA8C350410AD7A3A0873E5541713D0A57A7C35041A4703DCA863E5541713D0A47A4C35041A4703D3A863E5541713D0AE7A2C35041A4703D2A853E5541713D0A97A0C35041A4703DFA813E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005200000082A1F723BCC35041434A7B01973E55415E482A8BB9C35041C1504BA9943E554118EC554EB9C350416ADD415D943E5541CABC7A13B7C350417FBC7CFB923E55415670CBD9ABC35041829F236B8D3E5541E182E47AA2C350418FBC9883893E5541AF3BE3FC99C35041F635FF18863E5541AA262B0E8FC35041A713DC44873E554130759DE379C35041C7E21345833E554173B5AE9876C350410159810B813E5541A197F60D74C35041965D6E49803E5541927BB60B68C350414148B764783E55414B974D0763C35041347591FB723E55416FA01D4C5CC350417DD497F06F3E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>727298 - 421731
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000078000000D7F8BF2DBAC35041538CFCF2943E5541713D0AE7B9C35041A4703D8A943E5541713D0A97B9C35041A4703D6A903E5541713D0A27B9C35041A4703DDA8F3E5541713D0AC7B6C35041A4703D4A8E3E5541713D0A17B3C35041A4703D1A8B3E5541713D0A47B0C35041A4703D5A8A3E5541713D0A07ACC35041A4703D9A893E5541713D0A87AAC35041A4703DEA883E5541B81E855BA8C350410AD7A3A0873E5541713D0A57A7C35041A4703DCA863E5541713D0A47A4C35041A4703D3A863E5541713D0AE7A2C35041A4703D2A853E5541713D0A97A0C35041A4703DFA813E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A000000DEDD71FB8FC35041683BAC91833E55415598E5A890C350410717A152833E55415DA605AA96C3504134F81A72823E55416FE303A59AC350412B55BBD9823E5541837DA2079FC3504129C93C78843E5541701625DEA7C350413B063B73883E5541C07A5C29AAC350415EB8D698893E5541214B7069AEC350417D8153F58B3E5541D37FBBF4B4C3504114D640ED8E3E554118EC554EB9C350416ADD415D943E55415E482A8BB9C35041C1504BA9943E554182A1F723BCC35041434A7B01973E55413D0AD7A3BAC350411F85EBA1953E5541D4F8BF2DBAC35041588CFCF2943E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287601 - 3104366
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000003D0000003D0AD753C1A75141D7A3709DE0A65441713D0A07C0A7514148E17A14E1A654411F85EB61BBA751417B14AEB7D5A65441F6285CCFBAA75141295C8FC2D2A65441CDCCCC9CBBA75141D7A370CDCCA654419A9999E9BAA751410AD7A390C9A65441A4703DCAB9A75141EC51B85EC6A6544114AE4741B8A7514166666696C3A6544100000030B6A7514133333323C1A65441C3F528ACB2A75141AE47E15ABEA654410AD7A3D0AFA751419A999909BDA65441D7A370FDADA75141E17A14AEBCA65441E17A14BE9DA751418FC2F5E8C0A65441D7A3704D94A751410AD7A370C3A65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000890000007B14AED7C8A75141333333F310A75441B81E859BCAA75141D7A370CD10A75441A4703D4ACBA75141D7A3700D10A75441A4703DAACAA751419A9999090AA75441A4703D8AC8A75141F6285CAFFFA654413D0AD703C7A7514185EB51C8F7A65441A4703DDAC5A7514114AE47F1F0A65441CDCCCC4CC3A75141000000A0E6A654416A9C7295BFA75141CB7B2AE5E3A6544121CB0650C0A75141DD2BA24AE3A65441AE47E1AABFA7514133333393E1A65441B066EE15BDA7514121DF8A86DBA654411E918A3EBBA75141646B0936D7A6544185EB5148BAA7514152B81EF5D4A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287601 - 3204490
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000003D0000003D0AD753C1A75141D7A3709DE0A65441713D0A07C0A7514148E17A14E1A654411F85EB61BBA751417B14AEB7D5A65441F6285CCFBAA75141295C8FC2D2A65441CDCCCC9CBBA75141D7A370CDCCA654419A9999E9BAA751410AD7A390C9A65441A4703DCAB9A75141EC51B85EC6A6544114AE4741B8A7514166666696C3A6544100000030B6A7514133333323C1A65441C3F528ACB2A75141AE47E15ABEA654410AD7A3D0AFA751419A999909BDA65441D7A370FDADA75141E17A14AEBCA65441E17A14BE9DA751418FC2F5E8C0A65441D7A3704D94A751410AD7A370C3A65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000890000007B14AED7C8A75141333333F310A75441B81E859BCAA75141D7A370CD10A75441A4703D4ACBA75141D7A3700D10A75441A4703DAACAA751419A9999090AA75441A4703D8AC8A75141F6285CAFFFA654413D0AD703C7A7514185EB51C8F7A65441A4703DDAC5A7514114AE47F1F0A65441CDCCCC4CC3A75141000000A0E6A654416A9C7295BFA75141CB7B2AE5E3A6544121CB0650C0A75141DD2BA24AE3A65441AE47E1AABFA7514133333393E1A65441B066EE15BDA7514121DF8A86DBA654411E918A3EBBA75141646B0936D7A6544185EB5148BAA7514152B81EF5D4A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>986487 - 59054
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000130000005C8FC2656DAB5041C3F5286C4B025541333333E370AB504114AE47014F02554152B81E2572AB504148E17AE44E02554185EB51A882AB5041B81E857B3602554185EB510884AB5041333333432A025541AE47E14A93AB5041E17A14EE0B02554185EB519882AB504114AE4751FD0155415C8FC2557AAB50415C8FC2F506025541F6285CAF77AB50410AD7A3E0170255410AD7A38078AB50415C8FC2F52602554173C00BCE7CAB504104A2CA6E2A025541E816E5FC7EAB5041152542A92E025541A59578217DAB5041E214D1CD33025541124FC3B37AAB50419AE8F0163B025541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000005BF97CFA72AB50412AB7569D43025541F700519771AB504171756BCF430255412B08628371AB50412B7D8BF5430255415C8FC2656DAB5041C3F5286C4B025541333333E370AB504114AE47014F02554152B81E2572AB504148E17AE44E02554185EB51A882AB5041B81E857B3602554185EB510884AB5041333333432A025541AE47E14A93AB5041E17A14EE0B02554185EB519882AB504114AE4751FD0155415C8FC2557AAB50415C8FC2F506025541F6285CAF77AB50410AD7A3E0170255410AD7A38078AB50415C8FC2F52602554173C00BCE7CAB504104A2CA6E2A025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>720830 - 32827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000900000085EB512855C550419A9999A9703955410000004055C550419A9999196A395541B81E853B43C55041AE47E1AA6D395541000000403DC55041B81E85BB6E395541295C8F022AC55041F6285CAF75395541295C8F722DC55041333333A3843955417B14AEB738C550418FC2F55882395541C3F5284C4DC55041333333137239554185EB512855C550419A9999A970395541
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000009B74AFA82AC550419DA4F981783955411FF4C0C12AC5504165E17AE178395541DCDE5F772DC55041C7C238A2843955410E087AE22EC55041D3007158843955416AD06EF02DC55041C01F2D6E803955416D85C44F2EC55041C16D7D6B7B39554121826EA22DC55041206F787176395541656754762DC550412108017074395541E0698F022AC55041A0645CAF753955419B74AFA82AC550419DA4F98178395541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>720830 - 88372
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000900000085EB512855C550419A9999A9703955410000004055C550419A9999196A395541B81E853B43C55041AE47E1AA6D395541000000403DC55041B81E85BB6E395541295C8F022AC55041F6285CAF75395541295C8F722DC55041333333A3843955417B14AEB738C550418FC2F55882395541C3F5284C4DC55041333333137239554185EB512855C550419A9999A970395541
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000009B74AFA82AC550419DA4F981783955411FF4C0C12AC5504165E17AE178395541DCDE5F772DC55041C7C238A2843955410E087AE22EC55041D3007158843955416AD06EF02DC55041C01F2D6E803955416D85C44F2EC55041C16D7D6B7B39554121826EA22DC55041206F787176395541656754762DC550412108017074395541E0698F022AC55041A0645CAF753955419B74AFA82AC550419DA4F98178395541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660762 - 660763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001F0000005C8FC2C5DEDA5041EC51B88E19D854417B14AEF7EEDA504152B81E751BD85441E17A14CEF2DA50416666665613D85441E17A14CEFBDA5041A4703D3A03D85441E17A14BEFFDA5041A4703D7AFCD75441E17A14BE03DB5041A4703D8AF4D75441E17A149E08DB5041A4703D7AE7D75441E17A143E06DB5041A4703D9AE6D75441E17A146EFCDA5041A4703D8AE3D75441E17A142EF6DA5041A4703D6AE1D75441E17A14BEE4DA5041A4703D9ADDD75441E17A140EE4DA5041A4703DEAE0D75441E17A14EEE3DA5041A4703DCAE4D75441E17A140EE4DA5041A4703D6AE7D75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000A88B90F506DB50418E36B9EBEBD75441E17A14BE03DB5041A4703D8AF4D75441474AE9D502DB50411525F356F6D7544169A71F8A02DB5041BF8C6F16F7D75441D614438201DB504122F7F0F8F8D75441E17A14BEFFDA5041A4703D7AFCD75441DAF6B02AFDDA504143E59EE400D85441E7212F5BFBDA50410855E70704D85441EBDC86E2F3DA50411D6A8F6711D85441CF1D1415EFDA5041CCEBE9361BD854417B14AEF7EEDA504152B81E751BD854415C8FC2C5DEDA5041EC51B88E19D85441F0FF93ECDCDA5041936B3F3023D854416DF505E4E2DA50413F104D7C24D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>125010 - 226978
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000440000009A5372CCB1BC5041D7E0DAF7C305554185EB5108B4BC5041C3F5281CC5055541295C8F52B5BC50411F85EB21C7055541F6285CCFB1BC50417B14AEF7CD05554166666606B3BC50417B14AE07D4055541EC51B85EB1BC50411F85EB51D805554166666686B1BC5041000000D0DC055541EC51B82EB6BC50419A9999E9E1055541EC51B84EBABC5041AE47E1FAE4055541EC51B8AEBFBC50410AD7A3E0EE0555413D0AD783CBBC5041F6285CBFFC05554152B81E65D0BC5041B81E85AB05065541A4703D9AD1BC504114AE476105065541AE47E19AE1BC50413333330323065541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000D460BD709CBC504189E02C3FAC055541F20AE2C39CBC5041326951DAAC05554136202339A1BC50415311DD2BB5055541918FC678A2BC50417A6CEE5FB7055541918FC678A2BC50416BC71E9BB70555417EAB3D98A2BC5041C315E603BA0555418CBC8DC2A3BC504184020160BE055541B93933A4A5BC5041BA6E9D47C305554194C16EEDA6BC5041192452EFC50555415A97CDFBA6BC5041360BD50BC6055541683B4805A7BC50410A16B0EFC5055541384FD9A8A7BC5041AA3DD236C7055541A50905D5AABC5041D65EAB54C60555419C62DD99B1BC50414DD9C830C4055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>125010 - 354589
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000440000009A5372CCB1BC5041D7E0DAF7C305554185EB5108B4BC5041C3F5281CC5055541295C8F52B5BC50411F85EB21C7055541F6285CCFB1BC50417B14AEF7CD05554166666606B3BC50417B14AE07D4055541EC51B85EB1BC50411F85EB51D805554166666686B1BC5041000000D0DC055541EC51B82EB6BC50419A9999E9E1055541EC51B84EBABC5041AE47E1FAE4055541EC51B8AEBFBC50410AD7A3E0EE0555413D0AD783CBBC5041F6285CBFFC05554152B81E65D0BC5041B81E85AB05065541A4703D9AD1BC504114AE476105065541AE47E19AE1BC50413333330323065541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000D460BD709CBC504189E02C3FAC055541F20AE2C39CBC5041326951DAAC05554136202339A1BC50415311DD2BB5055541918FC678A2BC50417A6CEE5FB7055541918FC678A2BC50416BC71E9BB70555417EAB3D98A2BC5041C315E603BA0555418CBC8DC2A3BC504184020160BE055541B93933A4A5BC5041BA6E9D47C305554194C16EEDA6BC5041192452EFC50555415A97CDFBA6BC5041360BD50BC6055541683B4805A7BC50410A16B0EFC5055541384FD9A8A7BC5041AA3DD236C7055541A50905D5AABC5041D65EAB54C60555419C62DD99B1BC50414DD9C830C4055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>628819 - 628857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000A70000008379EDE435095141A6ED2FCCF50555418017B6093609514147B98C6CF5055541B101980D3609514138D9DB45F5055541AFA7C21536095141C5F8BB0EF5055541EECC3C143609514122383CEEF40555412EA4E21B36095141547271CFF4055541ABF31726360951415B2DDCB2F4055541C9374A293609514147D77F8FF40555413802D8793609514181239E08F2055541E887CC9D360951413544DD42F10555412314349A36095141871BAF92F0055541D2B86A8F36095141883AF163F0055541835DA18436095141ECC1E2F0EF055541BEE9088136095141EF1EA964EF055541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000098000000EC51B82E47095141295C8F6217065541D7A3709D4C09514114AE47410F065541D7A3701D51095141A4703D0A0A0655411F85EBF154095141AE47E11A060655418FC2F57854095141713D0A570106554185EB519854095141E17A140E0006554152B81EE5540951413D0AD7D3FE0555419A9999795509514148E17A34FD0555417B14AE0756095141333333B3FB0555419A9999B95609514152B81E55FA0555411F85EB71570951418FC2F508F9055541EC51B85E580951419A999999F7055541F6285C6F59095141F6285C5FF6055541CDCCCC5C5A095141E17A147EF5055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>541002 - 540538
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000006666662625655141295C8FA24D4B5441AE47E18A23655141333333934F4B544185EB514822655141333333C3504B5441713D0A27206551415C8FC285524B544185EB51281A6551415C8FC2D5564B54419A9999B91F6551415C8FC2455C4B5441CDCCCC8C166551417B14AE17634B544148E17AF41A655141C3F5282C674B54415C8FC285246551418FC2F518704B5441C3F5281C45655141C3F5283C564B5441AE47E1EA4A6551410AD7A3A0514B5441295C8F3275655141295C8F12304B5441C3F5285C55655141A4703D4A0E4B5441F6285C3F546551419A9999890F4B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C3F5281C45655141C3F5283C564B544103AAB4FF35655141FB60783D624B54418A2FD89E2A6551415DFB2A496B4B5441E17A146E58655141666666F68A4B5441656BC5CF6A655141C69136B47B4B544152ADD27C75655141036892DA724B5441666666566F655141666666566C4B54419F19EE4B756551410991C8A9694B54417093C7C5756551416D7BB475694B5441CDCCCC6C7E6551419A9999E9664B5441DF14303F82655141D4C800CD674B544127C3DECE82655141E75A9AF0674B5441E6EC951A84655141CC96E8E5664B5441C2846150846551417524D7B9664B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100654 - 235141
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000004000000A20000007B14AEE758885041C3F528BC01235441F6285CAF578850413D0AD78300235441B81E85BB56885041333333F3FF225441CDCCCCFC558850411F85EB110023544133333383558850413333339300235441E17A143E55885041AE47E13A012354418FC2F508558850415C8FC24502235441C3F528CC548850418FC2F5480323544148E17A8453885041333333530423544114AE474151885041D7A3706D05235441E17A146E4F885041CDCCCCCC05235441713D0AB74D885041A4703D4A05235441666666364C8850413D0AD7030323544152B81E854A885041A4703DDA01235441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C30000009F4C3E2A578850413E87C3150D235441713D0A6759885041D7A3703D092354419A9999E95988504149333353072354419A9999E9598850415AC2F5B804235441E45BD2A4598850417C2F582303235441F3E1FE945988504179B3440703235441ED9894525988504173FA543E01235441DB00DC09598850416FCF7691FF225441F6285CAF578850413D0AD783002354410B43809D57885041B6193F7900235441A94BE72551885041F7E733B104235441E7ED3EC950885041CD7BF9EE042354417234896550885041C06DAF2E052354410BB7592F4E88504177F102A006235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100654 - 353898
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000004000000A20000007B14AEE758885041C3F528BC01235441F6285CAF578850413D0AD78300235441B81E85BB56885041333333F3FF225441CDCCCCFC558850411F85EB110023544133333383558850413333339300235441E17A143E55885041AE47E13A012354418FC2F508558850415C8FC24502235441C3F528CC548850418FC2F5480323544148E17A8453885041333333530423544114AE474151885041D7A3706D05235441E17A146E4F885041CDCCCCCC05235441713D0AB74D885041A4703D4A05235441666666364C8850413D0AD7030323544152B81E854A885041A4703DDA01235441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000C30000009F4C3E2A578850413E87C3150D235441713D0A6759885041D7A3703D092354419A9999E95988504149333353072354419A9999E9598850415AC2F5B804235441E45BD2A4598850417C2F582303235441F3E1FE945988504179B3440703235441ED9894525988504173FA543E01235441DB00DC09598850416FCF7691FF225441F6285CAF578850413D0AD783002354410B43809D57885041B6193F7900235441A94BE72551885041F7E733B104235441E7ED3EC950885041CD7BF9EE042354417234896550885041C06DAF2E052354410BB7592F4E88504177F102A006235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>751857 - 2351622
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000030000000103000000010000001B00000099FB701356BC5041FFF11B028E1E5541BF86DDCA56BC5041B56977BA8E1E5541713D0A9757BC50417B14AE878F1E5541F961F5E95ABC50410F2CFB72921E554113D3EBF15DBC5041DE31741C951E5541AE47E10A5FBC504133333313961E5541AF90D28967BC5041EF7568E59C1E5541D121185D69BC50415231F5CC9C1E5541CDCCCC4C6CBC5041C3F5285C911E5541E51D1F8D6DBC5041A29CCCC78D1E5541333333F370BC5041EC51B80E841E554152B81E5574BC50411F85EBA17D1E55418FC2F59871BC50410AD7A3F0771E55415DA4C1576DBC50414C1F1D157C1E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000BADD85F273BC5041B365B4D47C1E55418FC2F59871BC50410AD7A3F0771E55415C8FC27569BC5041D7A370DD6D1E5541B81E85AB63BC50413D0AD7B3661E55415C8FC2155EBC504114AE47715E1E5541A4703DFA58BC504114AE4751601E554152B81EC554BC504114AE47C1571E5541D7A370AD50BC5041713D0AE74E1E5541B81E857B55BC504114AE4771401E554148E17A445ABC5041E17A14FE311E55418FC2F5C856BC5041A4703DAA261E554152B81E154BBC50410AD7A3A0111E554152B81E4545BC504114AE4731211E5541333333133DBC504148E17AB43C1E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>751857 - 3456708
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000030000000103000000010000001B00000099FB701356BC5041FFF11B028E1E5541BF86DDCA56BC5041B56977BA8E1E5541713D0A9757BC50417B14AE878F1E5541F961F5E95ABC50410F2CFB72921E554113D3EBF15DBC5041DE31741C951E5541AE47E10A5FBC504133333313961E5541AF90D28967BC5041EF7568E59C1E5541D121185D69BC50415231F5CC9C1E5541CDCCCC4C6CBC5041C3F5285C911E5541E51D1F8D6DBC5041A29CCCC78D1E5541333333F370BC5041EC51B80E841E554152B81E5574BC50411F85EBA17D1E55418FC2F59871BC50410AD7A3F0771E55415DA4C1576DBC50414C1F1D157C1E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000BADD85F273BC5041B365B4D47C1E55418FC2F59871BC50410AD7A3F0771E55415C8FC27569BC5041D7A370DD6D1E5541B81E85AB63BC50413D0AD7B3661E55415C8FC2155EBC504114AE47715E1E5541A4703DFA58BC504114AE4751601E554152B81EC554BC504114AE47C1571E5541D7A370AD50BC5041713D0AE74E1E5541B81E857B55BC504114AE4771401E554148E17A445ABC5041E17A14FE311E55418FC2F5C856BC5041A4703DAA261E554152B81E154BBC50410AD7A3A0111E554152B81E4545BC504114AE4731211E5541333333133DBC504148E17AB43C1E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987163 - 570783
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000310000001F85EBD1A146514152B81E056599544152B81EE5AA465141C3F5280C6A995441EC51B8CEB44651419A9999896F995441831910B4BC465141A6DD8D3C889954419A568AFCBE465141002D5F618F995441952E2713C1465141EA22DEEB959954413576088EC6465141870E3084959954418F6BCF9BC7465141A82C7F6A959954416780DF31CB465141452DB5EF94995441E5F06F41CE465141CBE2B485949954414B82F8A1CF465141D175F15594995441064733C5CF465141E934A53E94995441D6BDDF6ED24651415503D87B92995441DA439E61D54651413835B88890995441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000000000C0AA465141A4703D5ABB995441E17A140EAD4651410AD7A310CA995441AE47E1AAAD46514152B81EF5CD995441CDCCCC0CAE465141AE47E14AD09954418FC2F5A8AE465141D7A3708DD299544114AE4741B0465141333333E3D3995441A4703DBAB24651415C8FC225D499544148E17AD4BB465141666666C6D3995441C3F5280CBF465141EC51B8DED3995441AE47E1BAC446514114AE47A1D59954419A999949C546514166666696D099544148E17AD4CC465141C3F5286CD1995441333333F3CD465141CDCCCC7CD1995441295C8FB2CD4651411F85EB11CD995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987163 - 1272456
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000310000001F85EBD1A146514152B81E056599544152B81EE5AA465141C3F5280C6A995441EC51B8CEB44651419A9999896F995441831910B4BC465141A6DD8D3C889954419A568AFCBE465141002D5F618F995441952E2713C1465141EA22DEEB959954413576088EC6465141870E3084959954418F6BCF9BC7465141A82C7F6A959954416780DF31CB465141452DB5EF94995441E5F06F41CE465141CBE2B485949954414B82F8A1CF465141D175F15594995441064733C5CF465141E934A53E94995441D6BDDF6ED24651415503D87B92995441DA439E61D54651413835B88890995441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000000000C0AA465141A4703D5ABB995441E17A140EAD4651410AD7A310CA995441AE47E1AAAD46514152B81EF5CD995441CDCCCC0CAE465141AE47E14AD09954418FC2F5A8AE465141D7A3708DD299544114AE4741B0465141333333E3D3995441A4703DBAB24651415C8FC225D499544148E17AD4BB465141666666C6D3995441C3F5280CBF465141EC51B8DED3995441AE47E1BAC446514114AE47A1D59954419A999949C546514166666696D099544148E17AD4CC465141C3F5286CD1995441333333F3CD465141CDCCCC7CD1995441295C8FB2CD4651411F85EB11CD995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987163 - 4025044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000310000001F85EBD1A146514152B81E056599544152B81EE5AA465141C3F5280C6A995441EC51B8CEB44651419A9999896F995441831910B4BC465141A6DD8D3C889954419A568AFCBE465141002D5F618F995441952E2713C1465141EA22DEEB959954413576088EC6465141870E3084959954418F6BCF9BC7465141A82C7F6A959954416780DF31CB465141452DB5EF94995441E5F06F41CE465141CBE2B485949954414B82F8A1CF465141D175F15594995441064733C5CF465141E934A53E94995441D6BDDF6ED24651415503D87B92995441DA439E61D54651413835B88890995441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000000000C0AA465141A4703D5ABB995441E17A140EAD4651410AD7A310CA995441AE47E1AAAD46514152B81EF5CD995441CDCCCC0CAE465141AE47E14AD09954418FC2F5A8AE465141D7A3708DD299544114AE4741B0465141333333E3D3995441A4703DBAB24651415C8FC225D499544148E17AD4BB465141666666C6D3995441C3F5280CBF465141EC51B8DED3995441AE47E1BAC446514114AE47A1D59954419A999949C546514166666696D099544148E17AD4CC465141C3F5286CD1995441333333F3CD465141CDCCCC7CD1995441295C8FB2CD4651411F85EB11CD995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987242 - 916837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000008B828EE183E6504121BD9A6C60755441E2902C3089E65041CCC06DE35E755441BAF4C18790E6504120164C9C5D755441194C6C4D97E6504140CF29895C755441D53562DBA1E65041B37680105B75544119AEA12CA7E65041AE7E5F2E5A755441B5E64072ACE65041D4E1233159755441A6847CE5ACE65041FD33B5515B755441122F7B16B3E65041D91F07A85A75544189FE9C0CB6E650411F97E5505A755441A1A1973EBCE65041B6D8563859755441E726470BC4E6504104BA92D257755441345860E1C4E65041864E4EBC54755441E726470BC4E65041837BFDC551755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987242 - 1757847
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000008B828EE183E6504121BD9A6C60755441E2902C3089E65041CCC06DE35E755441BAF4C18790E6504120164C9C5D755441194C6C4D97E6504140CF29895C755441D53562DBA1E65041B37680105B75544119AEA12CA7E65041AE7E5F2E5A755441B5E64072ACE65041D4E1233159755441A6847CE5ACE65041FD33B5515B755441122F7B16B3E65041D91F07A85A75544189FE9C0CB6E650411F97E5505A755441A1A1973EBCE65041B6D8563859755441E726470BC4E6504104BA92D257755441345860E1C4E65041864E4EBC54755441E726470BC4E65041837BFDC551755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>987242 - 4397157
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000008B828EE183E6504121BD9A6C60755441E2902C3089E65041CCC06DE35E755441BAF4C18790E6504120164C9C5D755441194C6C4D97E6504140CF29895C755441D53562DBA1E65041B37680105B75544119AEA12CA7E65041AE7E5F2E5A755441B5E64072ACE65041D4E1233159755441A6847CE5ACE65041FD33B5515B755441122F7B16B3E65041D91F07A85A75544189FE9C0CB6E650411F97E5505A755441A1A1973EBCE65041B6D8563859755441E726470BC4E6504104BA92D257755441345860E1C4E65041864E4EBC54755441E726470BC4E65041837BFDC551755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>646202 - 307650
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000B81E852B40625141F6285C7FCF3954410AD7A360406251413D0AD7A3D0395441295C8F924262514152B81E05DE395441AE47E1EA4462514185EB5128EB395441AE47E12A4562514152B81E95EC39544152B81E5547625141A4703D2AF93954418FC2F5B84962514133333353073A544185EB51184B62514100000030073A54418FC2F5E856625141CDCCCCFC063A54410AD7A32059625141A4703DCA063A5441295C8F1256625141AE47E16AF53954419A99993954625141CDCCCCBCEA3954418FC2F55853625141C3F528BCE539544114AE47615262514114AE4771E0395441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000142290125662514128ADE56AF5395441727A0CCA556251413841B5C7F3395441272804CA55625141792685C7F33954419A99993954625141CDCCCCBCEA39544133853BB953625141C7DBFEE0E7395441F634F55853625141684B29BCE539544162DF466152625141BD444871E0395441F4A173E351625141DB38B685DD39544114AE47515162514114AE4721DA3954413333330350625141E17A14BED2395441EFDD23DC4F625141E051A229D2395441BE7E8EF24E625141DBBBEBB1CE3954411821F1E64E6251417E65E97FCE39544152B81ED54E62514133333333CE395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662143 - 119735
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C0000001ED78BB885B550412CC824E601D05441161E6F2F9BB5504152220739FACF54410AD7A3D0B0B55041EC51B81EF3CF544185EB5118C4B5504148E17A84EDCF544133333353D5B550411F85EB21ECCF54411F85EBD1E1B55041C3F5288CE8CF54413D0AD763DEB55041E17A144EDFCF5441EC51B8FEDBB55041CDCCCC0CDACF5441C8F846167DB5504174BA667AF9CF5441D3E4458383B55041AB5D8BC502D054410AD1FCC684B5504189FD073C02D054411ED78BB885B550412CC824E601D05441
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000030B71E78B4B55041E5ECE10EF2CF54413C0AA1EEB8B55041D72661BFF0CF5441D9B1F01BC4B550413C1E2980EDCF5441DF55CB57D5B550411CB87D20ECCF5441D12E76CFE1B5504189DC048CE8CF544142E49975DEB55041A975327EDFCF544131A9CC7BDDB55041BE7BF250DDCF54416C8F64F8DCB55041C2E79E30DCCF54414997C400DCB55041A7214B11DACF5441E9C98400C6B550418EE73355E1CF5441E8293A32A4B5504135290387ECCF5441BE0883227DB5504136915976F9CF5441588D082583B5504103183F3D02D05441D1E4458383B55041AC5D8BC502D05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662143 - 319931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C0000001ED78BB885B550412CC824E601D05441161E6F2F9BB5504152220739FACF54410AD7A3D0B0B55041EC51B81EF3CF544185EB5118C4B5504148E17A84EDCF544133333353D5B550411F85EB21ECCF54411F85EBD1E1B55041C3F5288CE8CF54413D0AD763DEB55041E17A144EDFCF5441EC51B8FEDBB55041CDCCCC0CDACF5441C8F846167DB5504174BA667AF9CF5441D3E4458383B55041AB5D8BC502D054410AD1FCC684B5504189FD073C02D054411ED78BB885B550412CC824E601D05441
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000030B71E78B4B55041E5ECE10EF2CF54413C0AA1EEB8B55041D72661BFF0CF5441D9B1F01BC4B550413C1E2980EDCF5441DF55CB57D5B550411CB87D20ECCF5441D12E76CFE1B5504189DC048CE8CF544142E49975DEB55041A975327EDFCF544131A9CC7BDDB55041BE7BF250DDCF54416C8F64F8DCB55041C2E79E30DCCF54414997C400DCB55041A7214B11DACF5441E9C98400C6B550418EE73355E1CF5441E8293A32A4B5504135290387ECCF5441BE0883227DB5504136915976F9CF5441588D082583B5504103183F3D02D05441D1E4458383B55041AC5D8BC502D05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>727355 - 55675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000713D0AD76EB850410AD7A3D0B34055417B14AE5773B85041295C8FB2BB405541F6285C9F74B85041D7A3707DBD4055418FC2F51878B85041A4703DEABF40554148E17AA480B85041713D0A17B4405541A4703D6A80B85041B81E854BB3405541333333337CB85041B81E857BB2405541F6285CFF6FB85041CDCCCC1CB040554148E17A746DB8504114AE4771AF405541713D0AD76EB850410AD7A3D0B3405541
-</a>
-
-<b>
-01060000000100000001030000000100000023000000333333337CB85041B81E857BB2405541DA278DBD79B850412A633A01B24055416CC4748C76B8504192A08762B14055411406743E71B85041B66BC65AB0405541AB7564A770B8504177886F3DB0405541F6285CFF6FB85041CDCCCC1CB0405541D82352856FB85041E2E5A3FCAF405541C89728C56EB850411E6800CAAF4055410E308D5C6EB850415F7E6FAEAF4055414D9A98876DB850414B465176AF405541ECF63FC26DB850415273CD66B0405541205457FE6DB850417C578324B14055417F1E75606EB850413034455AB24055419FBA18BC6EB85041B11F947BB3405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107288 - 45238
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000040000000103000000030000002C000000C3F528BCB627514114AE47F15E425541C3F5280CB72751418FC2F5285E425541B81E853BB727514152B81E655D425541B81E853BB72751419A9999695C425541666666A6B6275141F6285C5F5B425541295C8FC2B52751413D0AD7735A425541295C8F32B4275141AE47E10A59425541C3F5284CB22751410AD7A3D0574255419A9999F9B02751418FC2F558574255419A999999AF27514185EB5128574255418FC2F528AE2751419A99990957425541713D0A07AD2751413333334357425541F6285C2FAC27514152B81E6558425541F6285C2FAB2751410AD7A34058425541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000ADFBFB7000285141EC8A850F244255415B7F5872FF2751414394AD4C25425541F66A63A9FE275141931EB915274255417B05D490FB27514159F1AFC3294255412FB29DD4FA275141E17A57072B425541570366B0F8275141D97CD2F82C42554114AE4791F8275141B81E851B2D4255416AC02681F82751411958B2232D425541F9233B61FA2751415A5E092F2E425541560764970128514104BB42F525425541B25C3C3D00285141C8F343D12B42554146407756FF275141CE7ACE152F4255416158D451FD275141CA05B762314255413585F0E6FD2751414078D03031425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107288 - 82820
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000040000000103000000030000002C000000C3F528BCB627514114AE47F15E425541C3F5280CB72751418FC2F5285E425541B81E853BB727514152B81E655D425541B81E853BB72751419A9999695C425541666666A6B6275141F6285C5F5B425541295C8FC2B52751413D0AD7735A425541295C8F32B4275141AE47E10A59425541C3F5284CB22751410AD7A3D0574255419A9999F9B02751418FC2F558574255419A999999AF27514185EB5128574255418FC2F528AE2751419A99990957425541713D0A07AD2751413333334357425541F6285C2FAC27514152B81E6558425541F6285C2FAB2751410AD7A34058425541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000ADFBFB7000285141EC8A850F244255415B7F5872FF2751414394AD4C25425541F66A63A9FE275141931EB915274255417B05D490FB27514159F1AFC3294255412FB29DD4FA275141E17A57072B425541570366B0F8275141D97CD2F82C42554114AE4791F8275141B81E851B2D4255416AC02681F82751411958B2232D425541F9233B61FA2751415A5E092F2E425541560764970128514104BB42F525425541B25C3C3D00285141C8F343D12B42554146407756FF275141CE7ACE152F4255416158D451FD275141CA05B762314255413585F0E6FD2751414078D03031425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641473 - 2908680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F0000005C8FC235330A5141B81E854BC1E2544133333303380A51417B14AE47ABE25441F6285C5F380A514185EB5118A8E254419A999989330A51410AD7A310A9E254411F85EB81300A5141A4703D7AA9E2544114AE47E12B0A514185EB5148A9E254413D0AD7A3270A51413D0AD7C3A8E25441BD853D93270A514166DC71C3A8E25441F002E2B2240A5141CF4AC4B1A8E25441B8E8B6F6220A51417EF44CADA8E25441C339FBDC220A5141F162AE68B0E254417AEE33CB220A5141786949BDB5E2544161E46EC5220A5141BEDEDBDFB9E254411E4E38C2220A5141AB1840DDBBE25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000004C7601A4270A514181E393C4A8E2544134A2DE5E270A5141B8DD29C2A8E254415D27CA70250A5141E9105DB5A8E25441868359B3240A5141D56215B4A8E25441CA8D30F7220A51418B819A9FA8E25441658D14F6220A5141A61FC7F3A8E25441EF0C06ED220A5141B173F3A2ABE25441290204E8220A514181812987ADE25441DAB1EFDD220A514167D76627B0E25441F615CBD4220A514150FCE4E3B2E2544128E419CD220A51414668A338B5E254411AC8B6CB220A5141282DEA84B6E254410B26EFC7220A5141852C90CAB8E25441B53A1CC4220A51410798B17BBBE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641473 - 3624617
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F0000005C8FC235330A5141B81E854BC1E2544133333303380A51417B14AE47ABE25441F6285C5F380A514185EB5118A8E254419A999989330A51410AD7A310A9E254411F85EB81300A5141A4703D7AA9E2544114AE47E12B0A514185EB5148A9E254413D0AD7A3270A51413D0AD7C3A8E25441BD853D93270A514166DC71C3A8E25441F002E2B2240A5141CF4AC4B1A8E25441B8E8B6F6220A51417EF44CADA8E25441C339FBDC220A5141F162AE68B0E254417AEE33CB220A5141786949BDB5E2544161E46EC5220A5141BEDEDBDFB9E254411E4E38C2220A5141AB1840DDBBE25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000004C7601A4270A514181E393C4A8E2544134A2DE5E270A5141B8DD29C2A8E254415D27CA70250A5141E9105DB5A8E25441868359B3240A5141D56215B4A8E25441CA8D30F7220A51418B819A9FA8E25441658D14F6220A5141A61FC7F3A8E25441EF0C06ED220A5141B173F3A2ABE25441290204E8220A514181812987ADE25441DAB1EFDD220A514167D76627B0E25441F615CBD4220A514150FCE4E3B2E2544128E419CD220A51414668A338B5E254411AC8B6CB220A5141282DEA84B6E254410B26EFC7220A5141852C90CAB8E25441B53A1CC4220A51410798B17BBBE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971727 - 403942
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000C000000010300000001000000EB0000001508528B1EA35041EDB842CB93475541F3AE5BB21BA35041A01A4E5299475541037484C61AA35041D3386D3F9B47554181E8CBAF19A350419D4830AD9D47554153B2185B17A35041987AA719A24755412685E09B15A35041CA43D5AEA5475541E18504A013A3504153428DA6A94755418D6BD17012A350410417922CAD47554194CFDB9A10A35041BA5930C5B2475541B3EEDB1F0FA350419D76C43DB7475541046D19790EA3504192E0B4FEB9475541EBC8D1FF0DA350412E2CC93EBC4755414BB5A86B0FA3504180FD4877BE475541688BF5F90EA35041939DE79EBF475541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007EE999B471A35041D7E4643E24475541EE64EDBA72A35041BEBD85D222475541B47AE2E669A35041007967AA1C4755418032210069A35041E173CCAA1D47554168024B6668A3504116BC8D911E475541A1AB46D967A350413778D9511F47554122A29E3267A35041065B530520475541BF8AE3CB66A35041876AAD94204755413D0AD7A367A3504114AE472121475541B0EDC68B6FA3504193CBF9A9264755417EE999B471A35041D7E4643E24475541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971727 - 420792
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000C000000010300000001000000EB0000001508528B1EA35041EDB842CB93475541F3AE5BB21BA35041A01A4E5299475541037484C61AA35041D3386D3F9B47554181E8CBAF19A350419D4830AD9D47554153B2185B17A35041987AA719A24755412685E09B15A35041CA43D5AEA5475541E18504A013A3504153428DA6A94755418D6BD17012A350410417922CAD47554194CFDB9A10A35041BA5930C5B2475541B3EEDB1F0FA350419D76C43DB7475541046D19790EA3504192E0B4FEB9475541EBC8D1FF0DA350412E2CC93EBC4755414BB5A86B0FA3504180FD4877BE475541688BF5F90EA35041939DE79EBF475541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007EE999B471A35041D7E4643E24475541EE64EDBA72A35041BEBD85D222475541B47AE2E669A35041007967AA1C4755418032210069A35041E173CCAA1D47554168024B6668A3504116BC8D911E475541A1AB46D967A350413778D9511F47554122A29E3267A35041065B530520475541BF8AE3CB66A35041876AAD94204755413D0AD7A367A3504114AE472121475541B0EDC68B6FA3504193CBF9A9264755417EE999B471A35041D7E4643E24475541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>162513 - 2908582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000058000000FA4B87EEB95051411E9CD7E544565441E17A141EBD50514185EB51C844565441666666F6C3505141333333E34656544152B81EE5C9505141000000D048565441C3F5287CC950514114AE47D146565441A10713D6C85051410DFD95BD43565441D1080E1EC850514149F0C5E73B56544119EF7430C8505141BDC27A74385654417052E80ECA505141B5F99D273656544130355E49CC5051410A486438355654414E4424AFD2505141B5F99D27365654411C052404DA505141A4DD0EAA37565441767D44B0DE505141BDC27A7438565441EB733724DF50514109458E4232565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000E3F1DFE19150514169CBB77026565441A5B512E991505141F19D561A26565441E5710184915051414742174F21565441C9320A3E99505141BDBAF4842056544133F5FEB5A950514194ABAFF01E565441CC1516EEB05051410DDD4D601E5654418C5558A0B6505141C5F51C181E565441C6BA218FB9505141D8205FC51E565441F43BE896BB5051416F6142C91F56544135E8F04BBE50514121F8A92722565441B47B2A49C150514173FA363726565441E95E8CDEC6505141BEB1B5CD2F56544121E42199C3505141BEB1B5CD2F565441A409A9D5C05051414A0E96EA2F565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>162513 - 3625064
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000058000000FA4B87EEB95051411E9CD7E544565441E17A141EBD50514185EB51C844565441666666F6C3505141333333E34656544152B81EE5C9505141000000D048565441C3F5287CC950514114AE47D146565441A10713D6C85051410DFD95BD43565441D1080E1EC850514149F0C5E73B56544119EF7430C8505141BDC27A74385654417052E80ECA505141B5F99D273656544130355E49CC5051410A486438355654414E4424AFD2505141B5F99D27365654411C052404DA505141A4DD0EAA37565441767D44B0DE505141BDC27A7438565441EB733724DF50514109458E4232565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000E3F1DFE19150514169CBB77026565441A5B512E991505141F19D561A26565441E5710184915051414742174F21565441C9320A3E99505141BDBAF4842056544133F5FEB5A950514194ABAFF01E565441CC1516EEB05051410DDD4D601E5654418C5558A0B6505141C5F51C181E565441C6BA218FB9505141D8205FC51E565441F43BE896BB5051416F6142C91F56544135E8F04BBE50514121F8A92722565441B47B2A49C150514173FA363726565441E95E8CDEC6505141BEB1B5CD2F56544121E42199C3505141BEB1B5CD2F565441A409A9D5C05051414A0E96EA2F565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>575777 - 2930867
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000110000006A89F2B544355141B1CD5D218E705441A4703D3A5C355141000000508B70544185EB51F85D355141EC51B8BE80705441295C8F225E3551410AD7A3C07F705441AE47E11A5F35514114AE47F17C705441C3F5282C53355141AE47E14A7D705441D7A370FD42355141CDCCCC5C7F705441E17A146E2E355141B81E85BB81705441390D2E862C3551410F8A9ECB91705441666666D62B35514152B81E959770544152B81E052C3551415C8FC2A59C705441CDCCCC0C2F3551419A999939AE70544148E17A3430355141295C8F62AF7054413D0AD73345355141B81E850BB3705441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000001A818F2D453551411AB908138E705441BA937EDE4435514179192EE48D7054413879540D403551417DF2738F8E7054410774C85A373551411D79BEC38F70544166916F2F2D355141F381CC5E91705441A98C0F8B2C355141F6927BA291705441666666D62B35514152B81E959770544152B81E052C3551415C8FC2A59C705441CDCCCC0C2F3551419A999939AE70544148E17A3430355141295C8F62AF7054413D0AD73345355141B81E850BB37054415C8FC2E5443551413D0AD753A170544114AE4791443551415C8FC2258E7054411A818F2D453551411AB908138E705441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>575777 - 3759163
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000110000006A89F2B544355141B1CD5D218E705441A4703D3A5C355141000000508B70544185EB51F85D355141EC51B8BE80705441295C8F225E3551410AD7A3C07F705441AE47E11A5F35514114AE47F17C705441C3F5282C53355141AE47E14A7D705441D7A370FD42355141CDCCCC5C7F705441E17A146E2E355141B81E85BB81705441390D2E862C3551410F8A9ECB91705441666666D62B35514152B81E959770544152B81E052C3551415C8FC2A59C705441CDCCCC0C2F3551419A999939AE70544148E17A3430355141295C8F62AF7054413D0AD73345355141B81E850BB3705441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000001A818F2D453551411AB908138E705441BA937EDE4435514179192EE48D7054413879540D403551417DF2738F8E7054410774C85A373551411D79BEC38F70544166916F2F2D355141F381CC5E91705441A98C0F8B2C355141F6927BA291705441666666D62B35514152B81E959770544152B81E052C3551415C8FC2A59C705441CDCCCC0C2F3551419A999939AE70544148E17A3430355141295C8F62AF7054413D0AD73345355141B81E850BB37054415C8FC2E5443551413D0AD753A170544114AE4791443551415C8FC2258E7054411A818F2D453551411AB908138E705441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2919891 - 204779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000075000000E17A14CEA4165141EC51B82EC0D35441AE47E1FAA9165141D7A3703DB7D35441E17A14DEC316514185EB51A8E0D35441B81E852BFF16514100000020C9D354417B14AEB7861751418FC2F588C2D354418FC2F57817185141A4703D1AACD354416666665675185141C3F5282C80D35441F6285CFFD21851411F85EBB147D3544152B81EE5341951418FC2F52828D35441000000707F195141A4703DCA17D3544152B81E95C31951411F85EBB1EBD25441713D0A17F6195141C3F5288C04D35441295C8F22AD1951413D0AD753B7D35441713D0AD7851951417B14AEF7CAD35441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000570000009A5F61AD00165141EF67D5C9DAD25441ED4E03CBF6155141E9E1D652E0D25441EA546D11D015514159AC4ACFCAD254417396CD2198155141FC64977370D25441EFD502C7AA155141F86A01BA49D25441D3648079A615514185A6F78338D25441432FF4F5901551416835753634D25441094DEF5A88155141324D065552D25441E260419E821551416F29A1A981D25441A0031194781551419F907AD588D25441A684A649531551415F2DE084A5D25441A684A64953155141D3F1E9BAB6D25441253E611357155141CF4A4A75CDD254417B14AE675A155141D7A370ADCFD25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>2979014 - 59292
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000001F85EB11E8E85041333333338DFD54415C8FC205EAE85041333333139FFD544114AE4741F0E85041D7A3707D9EFD544148E17AD4F1E85041713D0AC79DFD5441C3F5283CF2E8504114AE47019CFD544185EB5158F1E85041CDCCCC4C90FD5441CDCCCC4CF1E8504152B81E458BFD5441EC51B8CEF1E850411F85EB4186FD54417B14AE87F3E85041295C8F227FFD544133333333EAE8504185EB51C87FFD54413D0AD773EAE85041295C8F628DFD54411F85EB11E8E85041333333338DFD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000027AE1B13E3E85041A974B3688CFD544100440FE5DDE85041C89060588CFD5441320907B6DDE850417543925A8CFD54417B14AE87D6E850418FC2F5C88CFD54417DC0A0B0D9E8504126625D7DA0FD54413E804F05EAE85041F5053E139FFD54414DC3D818E8E85041221D9D728DFD5441F2516C17E8E8504164AA94658DFD54412867B213E8E85041119F77438DFD54417003A013E8E850413D44CF428DFD544127AE1B13E3E85041A974B3688CFD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193231 - 3039273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000032000000C3F528FC4FAF50410000005038C454410AD7A38046AF5041CDCCCCEC19C45441B81E856B40AF5041AE47E1AA1DC45441D7A3707D32AF50419A99994924C45441AE47E17A1AAF50410AD7A30029C45441713D0AC71FAF5041AE47E15A3BC45441713D0A47FCAE5041A4703D4A42C45441295C8FC2F6AE5041C3F5280C30C45441EC51B81EF3AE50413D0AD7B330C454418FC2F558FCAE50413D0AD7434EC454417B14AE27FFAE5041CDCCCC6C50C45441D7A370FD00AF50417B14AEA74EC4544185EB51E805AF5041E17A14BE4DC45441F6285C4F0BAF5041333333A34CC45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000061B5C57FF7AE50410A1666BB3EC45441147C70C9F8AE50413AE890DB42C4544183431C40FAAE50411403EA8B47C454410D3569A1FBAE5041E6E39E044CC454418FC2F558FCAE50413D0AD7434EC45441000000A01EAF50410000003046C454414CA0D0F427AF504190C5B0853AC4544114AE47C135AF50415C8FC2E53BC45441DAE72FC73EAF50410B0EEBE244C45441C3F528FC4FAF50410000005038C45441F87579B34FAF504188A4126737C45441BF758FCC4DAF50410FD2B64E31C454410AD7A38046AF5041CDCCCCEC19C4544158A1D0B940AF504196B6B47A1DC45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>193231 - 3279195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000032000000C3F528FC4FAF50410000005038C454410AD7A38046AF5041CDCCCCEC19C45441B81E856B40AF5041AE47E1AA1DC45441D7A3707D32AF50419A99994924C45441AE47E17A1AAF50410AD7A30029C45441713D0AC71FAF5041AE47E15A3BC45441713D0A47FCAE5041A4703D4A42C45441295C8FC2F6AE5041C3F5280C30C45441EC51B81EF3AE50413D0AD7B330C454418FC2F558FCAE50413D0AD7434EC454417B14AE27FFAE5041CDCCCC6C50C45441D7A370FD00AF50417B14AEA74EC4544185EB51E805AF5041E17A14BE4DC45441F6285C4F0BAF5041333333A34CC45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000061B5C57FF7AE50410A1666BB3EC45441147C70C9F8AE50413AE890DB42C4544183431C40FAAE50411403EA8B47C454410D3569A1FBAE5041E6E39E044CC454418FC2F558FCAE50413D0AD7434EC45441000000A01EAF50410000003046C454414CA0D0F427AF504190C5B0853AC4544114AE47C135AF50415C8FC2E53BC45441DAE72FC73EAF50410B0EEBE244C45441C3F528FC4FAF50410000005038C45441F87579B34FAF504188A4126737C45441BF758FCC4DAF50410FD2B64E31C454410AD7A38046AF5041CDCCCCEC19C4544158A1D0B940AF504196B6B47A1DC45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>194230 - 194456
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703D0A0E16514114AE47F182F25441A4703D9A12165141000000607EF25441000000D018165141295C8F4279F2544152B81EF51A16514152B81E8577F25441B81E85FB1D165141E17A140E75F254418FC2F57820165141713D0AC772F25441CDCCCC0C22165141C3F5282C71F2544152B81E15271651411F85EB516CF2544185EB512828165141000000D06AF254411F85EB012A165141CDCCCCCC67F254413D0AD75324165141D7A3707D68F254418FC2F52822165141000000F06BF25441D7A3706D2016514152B81E256EF254415C8FC2451E1651418FC2F58870F25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000CD01BC9E0C1651412A72815B84F25441A4703D0A0E16514114AE47F182F254419E67C39D0C165141E330FF9580F254415BC4437B08165141D324236084F254413891EC61FF155141F29C0AB78CF25441946C94E9FA155141555734C290F25441666666F6F81551415C8FC28592F2544149C57BF4F31551417CC3983997F254416477E25AF6155141A5BFD55399F2544195C465E6FD155141C30DD77392F25441B69420E5FE1551417DC6098C91F25441666666E6001651418FC2F5B88FF254419CE18A4D0916514174CFF99287F25441CD01BC9E0C1651412A72815B84F25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>194230 - 384280
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703D0A0E16514114AE47F182F25441A4703D9A12165141000000607EF25441000000D018165141295C8F4279F2544152B81EF51A16514152B81E8577F25441B81E85FB1D165141E17A140E75F254418FC2F57820165141713D0AC772F25441CDCCCC0C22165141C3F5282C71F2544152B81E15271651411F85EB516CF2544185EB512828165141000000D06AF254411F85EB012A165141CDCCCCCC67F254413D0AD75324165141D7A3707D68F254418FC2F52822165141000000F06BF25441D7A3706D2016514152B81E256EF254415C8FC2451E1651418FC2F58870F25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000D802BC9E0C1651412071815B84F254415454FA090E165141E58D8AF182F254419B67C39D0C165141E530FF9580F2544157C4437B08165141CF24236084F254413891EC61FF155141F29C0AB78CF25441946C94E9FA155141555734C290F25441666666F6F81551415C8FC28592F2544149C57BF4F31551417CC3983997F254416477E25AF6155141A5BFD55399F2544195C465E6FD155141C30DD77392F25441B89420E5FE1551417DC6098C91F25441666666E6001651418FC2F5B88FF254410064D34C091651413ABEAB9387F2544149D8B79E0C165141781E855B84F25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>1608 - 59450
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000500000014AE47418E6C5041295C8F52292D5541C3F5286C916C5041CDCCCCAC2D2D554152B81E45BA6C5041713D0A27142D5541C3F528ECB76C504185EB51480F2D554114AE47418E6C5041295C8F52292D5541
-</a>
-
-<b>
-01060000000100000001030000000100000008000000B83BBCC5AB6C5041D89C00361D2D5541465F0738BA6C5041C9B5E10B142D554193DAFC95B96C50418542B8BB122D55413986D282B86C50411A4FE080102D5541D2B270C9B76C5041E79D045E0F2D554114AE47418E6C5041295C8F52292D5541C3F5286C916C5041CDCCCCAC2D2D5541B83BBCC5AB6C5041D89C00361D2D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537931 - 1242461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003C000000AE77A3AD316151417580797AE26C5441F6285CFF3361514185EB5158E46C54413D0AD76336615141295C8F92E56C544114AE471139615141EC51B88EE16C54419A999929396151419A999979E06C54418FC2F5E838615141295C8FF2DF6C54410000003037615141000000C0DF6C5441CDCCCC6C356151413D0AD783DF6C5441295C8F5232615141333333C3DE6C5441E17A14EE3061514185EB51F8DD6C5441333333932F615141E17A14EEDC6C544152B81E252461514185EB5168D26C544133333323236151417B14AEB7D16C5441EC51B8BE2261514133333373D16C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000042000000E254458DF660514156BE76C4C66C54414C86C9B5F96051418F0D317BC26C54418703AEFEF96051412AFBBD9AC26C54414F25E207FA605141B5A6BB83C26C54413D09652100615141A7929A42C56C54415B971DD3086151410FBDF905C96C54411F85EB61156151418FC2F518CE6C5441A4703D0A1E615141AE47E19AD16C5441A4703D4A256151411F85EBB1D66C54410AD7A3C030615141CDCCCCFCE06C5441B377A3AD316151417D80797AE26C5441F6285CFF3361514185EB5158E46C54413D0AD76336615141295C8F92E56C544114AE471139615141EC51B88EE16C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537931 - 3314665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003C000000AE77A3AD316151417580797AE26C5441F6285CFF3361514185EB5158E46C54413D0AD76336615141295C8F92E56C544114AE471139615141EC51B88EE16C54419A999929396151419A999979E06C54418FC2F5E838615141295C8FF2DF6C54410000003037615141000000C0DF6C5441CDCCCC6C356151413D0AD783DF6C5441295C8F5232615141333333C3DE6C5441E17A14EE3061514185EB51F8DD6C5441333333932F615141E17A14EEDC6C544152B81E252461514185EB5168D26C544133333323236151417B14AEB7D16C5441EC51B8BE2261514133333373D16C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000042000000E254458DF660514156BE76C4C66C54414C86C9B5F96051418F0D317BC26C54418703AEFEF96051412AFBBD9AC26C54414F25E207FA605141B5A6BB83C26C54413D09652100615141A7929A42C56C54415B971DD3086151410FBDF905C96C54411F85EB61156151418FC2F518CE6C5441A4703D0A1E615141AE47E19AD16C5441A4703D4A256151411F85EBB1D66C54410AD7A3C030615141CDCCCCFCE06C5441B377A3AD316151417D80797AE26C5441F6285CFF3361514185EB5158E46C54413D0AD76336615141295C8F92E56C544114AE471139615141EC51B88EE16C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447285 - 447447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000020000005100000010AD7EE7AB465141919CF48D30335441AC8D21E9AB4651416966811A2A3354417B14AE37A2465141E17A14EE1B3354410297DB229C465141E6195F401F335441938065B190465141E10532DB1D335441D2F019B393465141B10D7E182B335441E17E42E2A64651414119916E2A3354411F85EBF1A9465141EC51B8FE2B335441634DC6B6AA4651416B80FE9D2E335441713D0AE7AA465141F6285C0F3133544100000080AB465141F6285C6F32335441C3F528FCAA4651410AD7A3B038335441C3F5283CAD46514100000050383354418FC2F508AF465141F6285CFF37335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000078000000AE47E1EA864651415C8FC2653B33544185EB5148884651417B14AEF73C335441666666E688465141EC51B8EE3D335441E17A145E89465141295C8F123F3354415C8FC295894651413D0AD7933F335441AE47E11A8A46514114AE4751403354411F85EB018B4651410AD7A32041335441B81E857B8B46514185EB5168433354411F85EB118C465141D7A3700D453354419A9999798C4651417B14AEF7453354411F85EB318D465141CDCCCC2C463354413333334391465141A4703D5A47335441666666E69446514185EB51D84A33544152B81EE595465141E17A14FE4B335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447285 - 1123046
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000020000005100000010AD7EE7AB465141919CF48D30335441AC8D21E9AB4651416966811A2A3354417B14AE37A2465141E17A14EE1B3354410297DB229C465141E6195F401F335441938065B190465141E10532DB1D335441D2F019B393465141B10D7E182B335441E17E42E2A64651414119916E2A3354411F85EBF1A9465141EC51B8FE2B335441634DC6B6AA4651416B80FE9D2E335441713D0AE7AA465141F6285C0F3133544100000080AB465141F6285C6F32335441C3F528FCAA4651410AD7A3B038335441C3F5283CAD46514100000050383354418FC2F508AF465141F6285CFF37335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000079000000B81E858B914651419A9999795E33544148E17AB4914651413D0AD7536333544114AE470192465141B81E856B6B3354417B14AE7792465141AE47E11A6C3354413D0AD76393465141F6285CEF6B3354419A9999E997465141295C8F026A335441B81E85DB9846514185EB51A869335441295C8F229C4651411F85EB9168335441B81E85FBA04651411F85EBE1663354418FC2F508A4465141295C8FB2653354410AD7A390A6465141295C8FC264335441AE47E14AA9465141E17A149E63335441713D0AE7AB46514114AE47B162335441D7A3704DAF465141333333B361335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447285 - 3280652
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000020000005100000010AD7EE7AB465141919CF48D30335441AC8D21E9AB4651416966811A2A3354417B14AE37A2465141E17A14EE1B3354410297DB229C465141E6195F401F335441938065B190465141E10532DB1D335441D2F019B393465141B10D7E182B335441E17E42E2A64651414119916E2A3354411F85EBF1A9465141EC51B8FE2B335441634DC6B6AA4651416B80FE9D2E335441713D0AE7AA465141F6285C0F3133544100000080AB465141F6285C6F32335441C3F528FCAA4651410AD7A3B038335441C3F5283CAD46514100000050383354418FC2F508AF465141F6285CFF37335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000079000000B81E858B914651419A9999795E33544148E17AB4914651413D0AD7536333544114AE470192465141B81E856B6B3354417B14AE7792465141AE47E11A6C3354413D0AD76393465141F6285CEF6B3354419A9999E997465141295C8F026A335441B81E85DB9846514185EB51A869335441295C8F229C4651411F85EB9168335441B81E85FBA04651411F85EBE1663354418FC2F508A4465141295C8FB2653354410AD7A390A6465141295C8FC264335441AE47E14AA9465141E17A149E63335441713D0AE7AB46514114AE47B162335441D7A3704DAF465141333333B361335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302886 - 302892
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000B000000C3F528EC54DF504114AE475115365541CDCCCCDC57DF50415C8FC2151236554148E17AD45ADF5041333333D30E3655410AD7A3B04FDF5041713D0AE7FE3555415C8FC23543DF50415C8FC255ED3555417B14AEA740DF50418FC2F5E8F1355541713D0A473EDF5041AE47E12AF6355541713D0A773ADF50417B14AEA7FE3555419A9999393ADF5041F6285CAFFF3555411F85EBC14EDF50417B14AE171C365541C3F528EC54DF504114AE475115365541
-</a>
-
-<b>
-01060000000300000001030000000100000011000000F4B790B560DF5041359431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E035554114AE47315FDF5041EC51B88EDD35554152B81E355BDF5041295C8FC2DA3555413D0AD7C359DF5041F6285CBFD93555413D0AD71355DF50415C8FC255D6355541EC51B8DE51DF5041F6285CAFD4355541666666264FDF50410AD7A310D8355541666666E64CDF5041713D0AF7DB355541666666A649DF504133333383E1355541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>755124 - 121134
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000000000050CCD05041D7A370DDB2D1544183E6C078CED05041C713EF27ADD1544172156C7FDAD05041E89074DDABD15441B51F51ABE6D050410E32E70CADD15441E17A14CEE9D0504185EB5108A5D15441EC51B86EECD050417B14AEF79BD15441713D0A37E2D0504152B81E259AD154419A999949DED0504152B81E559BD154418FC2F598DAD050413D0AD7F39BD15441E17A146ECFD050415C8FC2C59AD15441AE47E14ACED05041333333D39ED154418FC2F538CDD05041D7A3708DA1D1544152B81E95C9D05041AE47E17AABD15441B01BC115C8D0504197277702B0D15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000B81F51ABE6D050411332E70CADD154413A9D9A30E9D050414359F89AA6D15441E17A14CEE9D0504185EB5108A5D1544134FF5E46EAD05041195F4F69A3D154411ADEEE69EAD05041AD959EEEA2D15441EC51B86EECD050417B14AEF79BD15441713D0A37E2D0504152B81E259AD154419A999949DED0504152B81E559BD154418FC2F598DAD050413D0AD7F39BD154410D03D255DAD0504102EBBEEC9BD154419AFFFC49DAD050413C9968EF9BD15441AD0FF1C9D5D0504170EB308F9BD15441E17A146ECFD050415C8FC2C59AD15441AE47E14ACED05041333333D39ED15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>755124 - 321218
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000000000050CCD05041D7A370DDB2D1544183E6C078CED05041C713EF27ADD1544172156C7FDAD05041E89074DDABD15441B51F51ABE6D050410E32E70CADD15441E17A14CEE9D0504185EB5108A5D15441EC51B86EECD050417B14AEF79BD15441713D0A37E2D0504152B81E259AD154419A999949DED0504152B81E559BD154418FC2F598DAD050413D0AD7F39BD15441E17A146ECFD050415C8FC2C59AD15441AE47E14ACED05041333333D39ED154418FC2F538CDD05041D7A3708DA1D1544152B81E95C9D05041AE47E17AABD15441B01BC115C8D0504197277702B0D15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000B81F51ABE6D050411332E70CADD154413A9D9A30E9D050414359F89AA6D15441E17A14CEE9D0504185EB5108A5D1544134FF5E46EAD05041195F4F69A3D154411ADEEE69EAD05041AD959EEEA2D15441EC51B86EECD050417B14AEF79BD15441713D0A37E2D0504152B81E259AD154419A999949DED0504152B81E559BD154418FC2F598DAD050413D0AD7F39BD154410D03D255DAD0504102EBBEEC9BD154419AFFFC49DAD050413C9968EF9BD15441AD0FF1C9D5D0504170EB308F9BD15441E17A146ECFD050415C8FC2C59AD15441AE47E14ACED05041333333D39ED15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4764 - 58777
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000029000000AE47E15A3C1551410AD7A3B0CEF854410AD7A3E03B155141EC51B82ED3F854418FC2F5583A155141D7A3704DD9F854411F85EB213415514152B81E15DEF85441295C8F8232155141F6285C6FDFF8544148E17AA42D155141A4703DCAE3F85441B81E855B29155141666666E6E7F854411F85EB412815514185EB5168E7F85441AE47E14A2C15514148E17AC4E9F85441295C8F8230155141D7A370CDEBF85441D7A3703D341551411F85EB11EDF854413D0AD77335155141EC51B8AEE7F854419A9999793915514152B81E45E9F85441000000F03D15514100000080EAF85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000006FBDE0595A1551415A0D9D20F0F85441A15D92575A155141ECB69CAFEFF854415984FA6F5B155141DE383639E9F85441C40F9A58521551416B7CD83CE8F854418389A780521551414B09C63DE7F854410AD7A3E05215514152B81EC5E4F85441F6285C1F54155141333333A3DCF85441000000A0541551415C8FC265D6F8544198DDCA9C53155141A7CDBF4FD6F854411414F5394B1551416F54F8B9D5F8544189A7543D4B155141A361BC99D5F8544152B81E254B1551417B14AE97D5F85441333333234B155141AE47E16AD5F8544185EB51284B155141AE47E1EAD2F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6360 - 3044105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000006666660669BA50415C8FC22535DB544152B81ED578BA50413D0AD74346DB54413333331388BA5041C3F5284C54DB54410AD7A3508CBA5041713D0A9758DB5441EC51B82EA6BA50418FC2F5C825DB54419A9999D97BBA5041F6285C0F1BDB54418FC2F58879BA50411F85EB111BDB54415C8FC2E574BA50413D0AD71323DB5441A4703D0A70BA5041333333B32ADB544114AE47916ABA50410AD7A37032DB54416666660669BA50415C8FC22535DB5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000805224608CBA5041BEF3977858DB544126EEB1DE8FBA5041225153915ADB544178AC39DD93BA50418916DA6553DB5441F741B2FB8FBA50411651B06251DB5441805224608CBA5041BEF3977858DB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6360 - 3291223
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000006666660669BA50415C8FC22535DB544152B81ED578BA50413D0AD74346DB54413333331388BA5041C3F5284C54DB54410AD7A3508CBA5041713D0A9758DB5441EC51B82EA6BA50418FC2F5C825DB54419A9999D97BBA5041F6285C0F1BDB54418FC2F58879BA50411F85EB111BDB54415C8FC2E574BA50413D0AD71323DB5441A4703D0A70BA5041333333B32ADB544114AE47916ABA50410AD7A37032DB54416666660669BA50415C8FC22535DB5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000805224608CBA5041BEF3977858DB544126EEB1DE8FBA5041225153915ADB544178AC39DD93BA50418916DA6553DB5441F741B2FB8FBA50411651B06251DB5441805224608CBA5041BEF3977858DB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6422 - 3269393
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000008000000B81E857B29BA50413D0AD7731EE0544148E17A8429BA504114AE474131E054415C8FC2152DBA50411F85EB5139E054413D0AD7A330BA5041B81E85BB3FE054416666662632BA50413D0AD74342E0544185EB511832BA50417B14AE2723E05441E17A14EE30BA50410000007021E05441B81E857B29BA50413D0AD7731EE05441
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000048E17A0431BA504185EB513867E054417B14AE3732BA50411F85EB5166E054416666662632BA50413D0AD74342E0544124AE522C30BA5041D67BEFE33EE0544156D0CA462EBA504120EA22783BE0544130B040752CBA5041EE3010E737E05441F43FF3ED29BA5041F50EB72F32E0544106EC268429BA5041EE38189130E05441693C0D7F29BA504131101FDD25E05441B81E857B29BA50413D0AD7731EE054413D0AD72320BA504148E17AB41AE0544152B81ED51DBA5041C3F528BC1AE05441EC51B83E0EBA504148E17A7421E05441E17A14AE03BA50418FC2F57826E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6433 - 142552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000295C8F82A0BA50413D0AD77392DB5441713D0A179EBA5041295C8F0296DB5441C3F5287CA3BA5041B81E85DB98DB544148E17AA4E0BA5041B81E856B5DDB54419A999909E1BA5041EC51B89E5BDB5441D7A3705DDABA5041295C8F125CDB5441E17A140ECEBA5041A4703D7A5CDB54410AD7A340C3BA50411F85EBA15CDB5441F6285C9FB4BA5041B81E85AB5CDB544100000000B1BA5041000000B05CDB5441D7A3704DA9BA5041E17A145E5DDB5441AE47E10AA3BA5041EC51B8CE5EDB5441EC51B8CE9CBA5041F6285CEF60DB54410AD7A33096BA5041E17A14EE63DB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000082227755AFBA5041F8FDCF1B9FDB5441996E2BAFB5BA5041D204F44EA2DB5441CB51168DB9BA50414200EF3CA4DB544139641FA5BCBA504191C93CBAA5DB544170A202D5C2BA50411CFADAB69FDB54417C28DA98C4BA5041F0B3B5FF9DDB54411D2F16ADC5BA50414AB93CF39CDB5441BB607FA5CABA50410668941E98DB54418D1E974DCCBA5041344E678296DB5441530A0DDECCBA5041BB8900F695DB5441FA96D312CDBA5041F89EB5C295DB54419530A68FD7BA5041AFD853918BDB54411D7CB5E6D9BA5041BFC9194B89DB5441774B2C37DFBA50411E40DD2084DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6480 - 3044105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3508CBA5041713D0A9758DB54418FC2F5B894BA50419A99991961DB5441D7A3707D9BBA5041C3F528CC5DDB5441CDCCCC2CA2BA50411F85EB915BDB5441B81E853BA7BA50415C8FC2855ADB544166666606A9BA5041713D0A2759DB5441CDCCCC4CBFBA50417B14AE672DDB54417B14AEA7BEBA5041C3F528FC2BDB5441EC51B82EA6BA50418FC2F5C825DB54410AD7A3508CBA5041713D0A9758DB5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000805224608CBA5041BEF3977858DB544126EEB1DE8FBA5041225153915ADB544178AC39DD93BA50418916DA6553DB5441F741B2FB8FBA50411651B06251DB5441805224608CBA5041BEF3977858DB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6480 - 3291223
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3508CBA5041713D0A9758DB54418FC2F5B894BA50419A99991961DB5441D7A3707D9BBA5041C3F528CC5DDB5441CDCCCC2CA2BA50411F85EB915BDB5441B81E853BA7BA50415C8FC2855ADB544166666606A9BA5041713D0A2759DB5441CDCCCC4CBFBA50417B14AE672DDB54417B14AEA7BEBA5041C3F528FC2BDB5441EC51B82EA6BA50418FC2F5C825DB54410AD7A3508CBA5041713D0A9758DB5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000805224608CBA5041BEF3977858DB544126EEB1DE8FBA5041225153915ADB544178AC39DD93BA50418916DA6553DB5441F741B2FB8FBA50411651B06251DB5441805224608CBA5041BEF3977858DB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6500 - 4175798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001600000048E17A0447BB504114AE47F134DA544148E17A5443BB50417B14AE7730DA5441E17A14CE3EBB5041666666762ADA54417B14AE172FBB504114AE47F12FDA54415C8FC2252EBB50415C8FC24530DA54413D0AD7A319BB5041CDCCCC6C37DA54416666668612BB5041713D0A5744DA54413D0AD7530EBB5041C3F5286C4BDA5441CDCCCCBC10BB5041CDCCCC4C4FDA54417B14AE8711BB504114AE47E151DA5441B81E858B11BB5041EC51B89E54DA54415C8FC22511BB5041713D0AA758DA5441CDCCCC0C18BB5041C3F528CC55DA544152B81E8523BB5041C3F528BC51DA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000EC51B8EE09BB5041F6285CCF97DA5441A4703D2A0CBB50418FC2F5989ADA54411F85EBC10EBB5041295C8F129DDA54415C8FC2D510BB5041D7A3705D9BDA5441D7A370BD12BB5041B81E851B99DA544148E17AB415BB50410AD7A3B094DA54419A99994917BB5041AE47E1AA91DA54410AD7A34019BB5041B81E85CB8CDA5441000000D01EBB50413333331382DA54417B14AEB721BB504114AE47417DDA5441EC51B84E25BB5041A4703D8A78DA54417B14AE972ABB5041A4703DEA71DA5441A4703DFA2EBB5041000000206DDA54415C8FC23533BB50411F85EB0169DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6520 - 244779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000052B81EF59DBB50415C8FC2D549DA5441C3F528EC9DBB50419A99991945DA544152B81EE59DBB5041333333D342DA5441EC51B88E97BB50419A9999D942DA54415C8FC2B58EBB5041666666D643DA5441EC51B89E7EBB504148E17A0446DA5441EC51B83E7CBB50410AD7A33046DA54418FC2F5D879BB5041AE47E1EA45DA54410000008079BB5041AE47E1DA46DA54417B14AEF777BB50410000005047DA5441713D0A1777BB504152B81EE549DA5441A4703DDA75BB50415C8FC2654DDA5441CDCCCCCC72BB5041C3F528BC51DA5441EC51B89E6FBB5041295C8F7254DA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000003D0AD77382BB50413D0AD78362DA54413735F90589BB5041ADF413A161DA5441AA94B7EB89BB504148491FB14BDA544164424AED85BB5041BC7B7C4A4CDA5441947376AA81BB5041338A3EAD4CDA5441D2BC0FE07DBB50415C589C224DDA544160977B3B75BB5041B41B8BC44EDA54417B20A6CF74BB504166B393E04EDA5441DBCCCCCC72BB5041FFF528BC51DA54410A52B89E6FBB50412D5C8F7254DA54410DA83FDC6EBB5041AE6280C754DA5441C3F528EC6BBB50410000001056DA5441DDD3AE8A68BB504177889A6756DA5441240AD76366BB504115295C9F56DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6520 - 353348
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000052B81EF59DBB50415C8FC2D549DA5441C3F528EC9DBB50419A99991945DA544152B81EE59DBB5041333333D342DA5441EC51B88E97BB50419A9999D942DA54415C8FC2B58EBB5041666666D643DA5441EC51B89E7EBB504148E17A0446DA5441EC51B83E7CBB50410AD7A33046DA54418FC2F5D879BB5041AE47E1EA45DA54410000008079BB5041AE47E1DA46DA54417B14AEF777BB50410000005047DA5441713D0A1777BB504152B81EE549DA5441A4703DDA75BB50415C8FC2654DDA5441CDCCCCCC72BB5041C3F528BC51DA5441EC51B89E6FBB5041295C8F7254DA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000003D0AD77382BB50413D0AD78362DA54413735F90589BB5041ADF413A161DA5441AA94B7EB89BB504148491FB14BDA544164424AED85BB5041BC7B7C4A4CDA5441947376AA81BB5041338A3EAD4CDA5441D2BC0FE07DBB50415C589C224DDA544160977B3B75BB5041B41B8BC44EDA54417B20A6CF74BB504166B393E04EDA5441DBCCCCCC72BB5041FFF528BC51DA54410A52B89E6FBB50412D5C8F7254DA54410DA83FDC6EBB5041AE6280C754DA5441C3F528EC6BBB50410000001056DA5441DDD3AE8A68BB504177889A6756DA5441240AD76366BB504115295C9F56DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6756 - 58715
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE478158BA50410000004072DC544152B81E455ABA5041AE47E1BA72DC5441713D0AB75FBA5041A4703DAA74DC5441713D0A5765BA50410AD7A3D076DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC544114AE47217CBA50410AD7A3A082DC5441295C8FC283BA50418FC2F52859DC544185EB516882BA5041D7A3708D58DC5441B81E859B5FBA5041666666A64BDC544114AE478158BA50410000004072DC5441
-</a>
-
-<b>
-01060000000100000001030000000100000030000000713D0AB75FBA5041A4703DAA74DC5441AF5927CC5FBA5041AE644FB274DC5441244F025D61BA5041C7A3864B75DC5441713D0A5765BA50410AD7A3D076DC544177C16A8468BA5041227CE55078DC5441C09235A868BA50415B31CE6178DC5441167C6AEC68BA50415018078278DC544108F4C00869BA504136426A8F78DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC5441A6FED8097ABA5041D576287781DC54418608FF297ABA5041FC01058981DC544130178D497ABA50419B1C8D9A81DC544195642F0F7BBA5041B6E65A0882DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6756 - 119479
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE478158BA50410000004072DC544152B81E455ABA5041AE47E1BA72DC5441713D0AB75FBA5041A4703DAA74DC5441713D0A5765BA50410AD7A3D076DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC544114AE47217CBA50410AD7A3A082DC5441295C8FC283BA50418FC2F52859DC544185EB516882BA5041D7A3708D58DC5441B81E859B5FBA5041666666A64BDC544114AE478158BA50410000004072DC5441
-</a>
-
-<b>
-01060000000100000001030000000100000030000000713D0AB75FBA5041A4703DAA74DC5441AB5927CC5FBA5041AD644FB274DC5441254F025D61BA5041C9A3864B75DC5441713D0A5765BA50410AD7A3D076DC544175C16A8468BA5041267CE55078DC5441BF9235A868BA50415C31CE6178DC5441157C6AEC68BA50414D18078278DC544106F4C00869BA504133426A8F78DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC5441AAFED8097ABA5041D776287781DC54418908FF297ABA5041FD01058981DC544135178D497ABA50419E1C8D9A81DC544192642F0F7BBA5041B6E65A0882DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6756 - 319686
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE478158BA50410000004072DC544152B81E455ABA5041AE47E1BA72DC5441713D0AB75FBA5041A4703DAA74DC5441713D0A5765BA50410AD7A3D076DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC544114AE47217CBA50410AD7A3A082DC5441295C8FC283BA50418FC2F52859DC544185EB516882BA5041D7A3708D58DC5441B81E859B5FBA5041666666A64BDC544114AE478158BA50410000004072DC5441
-</a>
-
-<b>
-01060000000100000001030000000100000030000000713D0AB75FBA5041A4703DAA74DC5441AB5927CC5FBA5041AD644FB274DC5441254F025D61BA5041C9A3864B75DC5441713D0A5765BA50410AD7A3D076DC544175C16A8468BA5041267CE55078DC5441BF9235A868BA50415C31CE6178DC5441157C6AEC68BA50414D18078278DC544106F4C00869BA504133426A8F78DC5441713D0A476BBA5041EC51B89E79DC54411F85EB8174BA504148E17A647EDC5441AAFED8097ABA5041D776287781DC54418908FF297ABA5041FD01058981DC544135178D497ABA50419E1C8D9A81DC544192642F0F7BBA5041B6E65A0882DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6850 - 58839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F00000048E17AF434BC50417B14AE17CDDA5441AE47E12A35BC50417B14AE17D4DA54410AD7A3103CBC5041B81E850BD4DA5441C3F528AC4ABC504152B81EF5D3DA544114AE47D151BC50417B14AE47D4DA5441A4703DFA5ABC50419A999949D6DA54413D0AD72362BC50417B14AE67D7DA5441AE47E1BA69BC5041D7A3706DD6DA54410000000079BC504185EB51E8CEDA5441E17A141E78BC50410AD7A370C9DA544148E17AE477BC5041A4703D5AC8DA54410AD7A3205FBC5041B81E85EBC9DA54419A9999694BBC504114AE4761CADA5441EC51B89E34BC5041295C8FD2CBDA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000048E17AF434BC50417B14AE17CDDA54417FDDB20335BC50419A6A000DCFDA54415B30C61335BC504110058C1ED1DA5441AE47E12A35BC50417B14AE17D4DA544140F2071A38BC504123D58112D4DA54417A7DB9AC3ABC50417495F80DD4DA54410AD7A3103CBC5041B81E850BD4DA54410B8B08D843BC5041756697FFD3DA544153BCE37345BC5041EED51FFDD3DA54415486C90C48BC5041173E24F9D3DA54413948E9454CBC5041D10DDAC2D3DA54410191823B4FBC5041375FCF29D4DA544114AE47D151BC50417B14AE47D4DA5441F8EF075152BC50416A86AD63D4DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>6997 - 359254
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000005000000052B81ED54CB750417B14AEB79AE1544114AE474144B75041713D0AC798E154415C8FC2453BB75041D7A3705D96E154419A99990939B75041B81E859B95E154419A99991937B75041333333C393E15441E17A148E35B75041E17A14CE91E1544114AE474134B7504152B81EA58FE154410AD7A30033B75041B81E854B8DE15441E17A14EE31B75041AE47E1EA8DE15441B81E852B2AB75041E17A140E8DE15441000000D024B75041E17A142E8BE15441F6285C9F23B75041666666D68BE15441E17A148E23B750417B14AE8790E15441D7A3706D24B75041E17A147E91E15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000071000000E31E852B2AB75041EC7A140E8DE15441000000D024B75041E17A142E8BE15441F6285C9F23B75041666666D68BE15441428B779C23B75041E3ED849F8CE154414D7B148E23B75041A614AE8790E15441F5BF286424B750412883D77391E15441BAA3706D24B75041C17A147E91E15441912D4E0B25B75041ACC1BB7D91E1544148E17AB426B75041CDCCCC7C91E154414A7E9EBD27B750410E90062591E154411CB81EE528B75041DD3233C390E15441BC6666062CB7504179703DEA90E154418E68C3AD2CB750413212414791E15441EC51B85E2DB750419A9999A991E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7009 - 59001
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000007F000000A4703D0AA2B75041C3F5288C03DE5441C3F528FCA1B750415C8FC23505DE5441B81E851BA0B7504185EB513808DE5441D7A370CD9EB75041A4703DFA08DE5441F6285C2F9DB75041B81E859B08DE54411F85EB819BB750417B14AE5707DE5441F6285C4F96B75041A4703DDA00DE5441EC51B86E94B75041000000D000DE5441295C8F6295B75041AE47E17A03DE544114AE470195B75041AE47E12A09DE5441F6285C0F94B75041A4703DCA0ADE54413D0AD73392B75041E17A14BE0BDE54411F85EB318FB750410AD7A3200CDE54413D0AD7338CB75041CDCCCCFC08DE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000D22CFAF59DB75041A45823DB36DE5441B4D4BEC19DB750416F9409AA32DE54412C5D88859DB75041E6ACA00C2EDE54412DDDC9629DB750415D2555EB2BDE54416CDD013E9DB750411AE710AA29DE54417B14AE179CB75041EC51B89E17DE5441AFBE824E9BB75041781D96AC17DE54414BA401DB99B750412A9C31C617DE54411D4932B697B75041D364C43218DE54419852805695B75041CEB34DB018DE5441E87BCD9593B7504161B4812719DE54418F1C99CB91B75041A6353CA119DE54413AF230C58DB750415935FAB21ADE5441544A195B8BB7504179AB446D1BDE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7447 - 399072
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000003000000170000007B14AEB7FDBC5041E17A14CE30E254419A999969FBBC50419A99990931E25441C3F5286CF6BC5041713D0A372FE25441CDCCCCDCF3BC5041000000C036E254419A999919DABC504185EB51282DE2544185EB5198D1BC5041CDCCCC7C2AE2544148E17A54D1BC5041C3F5289C21E25441D7A3707DCEBC504114AE479120E25441F6285CDFCCBC50410000005021E25441713D0A37C5BC50411F85EBF136E254419A9999F9C3BC50411F85EBE13EE254413D0AD7030FBD5041EC51B88E51E254411F85EBC10DBD5041CDCCCCFC59E25441295C8FC215BD50411F85EB715AE25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000015000000EC0E02CF11BD50419DCF63DD36E25441796C526809BD5041AE4CF96D37E254411A0E2239FFBC5041A2C2D2D338E25441E6750A6DFDBC5041B71EF8D630E254418531B86BFDBC504180E7E6D530E2544174999969FBBC5041B999990931E2544166F5286CF6BC5041843E0A372FE2544185B81EB5F4BC50413BAE471139E2544198C8A816F2BC504117696A1D48E254414ACDB09810BD5041C74AA8974FE25441AA883F870EBD504134C814085AE254412B5C8FC215BD50411185EB715AE25441209933E918BD5041DC43915748E25441947A14CE1BBD5041AF3D0AB737E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7546 - 121272
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000EC51B8DE83BD5041D7A3702DDEE154410000005076BD5041D7A3701DEBE15441EC51B84E7CBD5041D7A3701DEEE154410000000083BD50415C8FC205F2E15441E17A147E92BD504185EB5188FBE15441666666C693BD5041F6285C7FFCE154417B14AE679EBD5041C3F5289CF4E154417B14AE77A5BD50418FC2F578EAE154411F85EBE192BD5041EC51B82EE4E15441EC51B8DE83BD5041D7A3702DDEE15441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000EC51B84E7CBD5041D7A3701DEEE15441D20109557CBD504123902021EEE154412C25116E7CBD5041B0BEC92DEEE1544183D4949C7DBD504133805EE0EEE154410000000083BD50415C8FC205F2E1544164611FCF8DBD5041277258A8F8E154412189268692BD50416179258BFBE15441D86E714793BD5041CA3DD51FFCE15441666666C693BD5041F6285C7FFCE154417B14AE679EBD5041C3F5289CF4E154415E881170A3BD5041D637CF62EDE1544174230F71A5BD5041B580187CEAE15441CA85712698BD504180F91EF7E5E154411F85EBE192BD5041EC51B82EE4E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7546 - 321348
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000EC51B8DE83BD5041D7A3702DDEE154410000005076BD5041D7A3701DEBE15441EC51B84E7CBD5041D7A3701DEEE154410000000083BD50415C8FC205F2E15441E17A147E92BD504185EB5188FBE15441666666C693BD5041F6285C7FFCE154417B14AE679EBD5041C3F5289CF4E154417B14AE77A5BD50418FC2F578EAE154411F85EBE192BD5041EC51B82EE4E15441EC51B8DE83BD5041D7A3702DDEE15441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000EC51B84E7CBD5041D7A3701DEEE15441D20109557CBD504123902021EEE154412C25116E7CBD5041B0BEC92DEEE1544183D4949C7DBD504133805EE0EEE154410000000083BD50415C8FC205F2E1544164611FCF8DBD5041277258A8F8E154412189268692BD50416179258BFBE15441D86E714793BD5041CA3DD51FFCE15441666666C693BD5041F6285C7FFCE154417B14AE679EBD5041C3F5289CF4E154415E881170A3BD5041D637CF62EDE1544174230F71A5BD5041B580187CEAE15441CA85712698BD504180F91EF7E5E154411F85EBE192BD5041EC51B82EE4E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7548 - 58189
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000060000009A99996953BD50418FC2F5C84AE1544185EB513850BD504148E17A143BE15441B81E858B40BD504148E17A3437E154417B14AEE73ABD5041295C8F7236E154419A99999952BD5041B81E85AB4CE154419A99996953BD50418FC2F5C84AE15441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E858B40BD504148E17A3437E154419766FDA23CBD50414CAC19AE36E15441EB3326EA3ABD50414133E07436E15441353A529552BD50416FD181A74CE154413851079852BD50416DD181A74CE154411D87A02753BD5041556804624BE1544192A3086153BD5041FF6DD5DC4AE154410A1A096753BD504106D6E8CE4AE154419E1E6E3750BD504198842D183BE15441BC0C980B46BD50414786919038E15441B81E858B40BD504148E17A3437E15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7548 - 121273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000060000009A99996953BD50418FC2F5C84AE1544185EB513850BD504148E17A143BE15441B81E858B40BD504148E17A3437E154417B14AEE73ABD5041295C8F7236E154419A99999952BD5041B81E85AB4CE154419A99996953BD50418FC2F5C84AE15441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E858B40BD504148E17A3437E154419366FDA23CBD50414EAC19AE36E15441E73326EA3ABD50413C33E07436E15441353A529552BD504171D181A74CE154413851079852BD504171D181A74CE154411F87A02753BD50415A6804624BE1544193A3086153BD5041FB6DD5DC4AE15441051A096753BD504102D6E8CE4AE15441A11E6E3750BD504193842D183BE15441BC0C980B46BD50414586919038E15441B81E858B40BD504148E17A3437E15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7548 - 321349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000060000009A99996953BD50418FC2F5C84AE1544185EB513850BD504148E17A143BE15441B81E858B40BD504148E17A3437E154417B14AEE73ABD5041295C8F7236E154419A99999952BD5041B81E85AB4CE154419A99996953BD50418FC2F5C84AE15441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000B81E858B40BD504148E17A3437E154419366FDA23CBD50414EAC19AE36E15441E73326EA3ABD50413C33E07436E15441353A529552BD504171D181A74CE154413851079852BD504171D181A74CE154411F87A02753BD50415A6804624BE1544193A3086153BD5041FB6DD5DC4AE15441051A096753BD504102D6E8CE4AE15441A11E6E3750BD504193842D183BE15441BC0C980B46BD50414586919038E15441B81E858B40BD504148E17A3437E15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>7695 - 399164
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000008000000270000008FC2F5382CBC50418FC2F5D8D2E354418FC2F5D82FBC5041333333E3CFE354417B14AE2730BC5041EC51B8DECAE35441C3F5285C2FBC504148E17A04C6E3544152B81E752EBC50413D0AD7C3C6E35441CDCCCC9C2DBC5041AE47E1EAC5E354417B14AE572CBC504114AE4701C7E35441D7A370BD2BBC5041713D0A97C4E35441A4703D1A2CBC5041EC51B8AEC3E354413D0AD7032DBC5041EC51B82EC3E35441666666262BBC5041CDCCCCECC0E354418FC2F5A829BC504100000010C2E3544185EB518821BC5041E17A144EB8E35441B81E856B1FBC504152B81E85B7E35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000800000036000000998B5BBE0EBC5041CDBE7F0FDCE35441341176E30EBC50412CA497F5DBE35441C5B7640A14BC50414ADB0D7CDAE35441713D0A471ABC50415C8FC2B5D8E35441E3B06E6E1EBC5041BE5DA182D7E354414D4CF6931EBC5041BA3BE377D7E35441B9B7CB4628BC50419ADF59C3D4E354417290627628BC5041C7A03FACD4E3544147C2F5382CBC504143C2F5D8D2E354417AC2F5D82FBC50411E3333E3CFE354416F14AE2730BC5041C951B8DECAE35441B01EB91030BC50419EAF9852CAE35441D0F5285C2FBC504195E17A04C6E3544175B81E752EBC5041FE0AD7C3C6E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8059 - 406863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000036000000295C8F7295B5504148E17A6429DE544148E17A7495B5504148E17AE429DE544152B81E4597B55041B81E852B28DE5441333333E39BB550417B14AE6726DE5441E17A140E9FB550419A99995925DE5441E17A144EA2B550411F85EBA124DE54415C8FC2A5A8B550410AD7A38022DE54415C8FC2B5AAB550419A99990921DE54410AD7A3E0ACB55041AE47E1CA20DE544114AE4721AFB550410000009021DE5441295C8F12B2B550410000008023DE5441C3F5287CB2B550410AD7A32023DE54413D0AD743B2B55041CDCCCCEC1EDE5441A4703D1AB3B55041D7A370ED1CDE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000052000000B647EF689EB5504126F5AD67E1DD5441518FC2359DB55041678FC2D5DFDD54416347E1EA9AB550412AD7A3D0DBDD5441DA703D5A98B55041680AD7C3D9DD54418CA3706D96B55041150000A0D8DD5441928FC22594B550419D8FC2F5D7DD5441AD18AE2794B550412692C375D8DD544183DC134094B550417C5B5F56DEDD5441E7A67004B5B55041ACF37D0C00DE54417D99A2A1B3B55041FDED3AC919DE5441BC369F6D95B5504175351EDE26DE54415F5C8F7295B5504188E17A6429DE544168E17A7495B550412AE17AE429DE544162CC83EA95B550413CF1757429DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8074 - 387533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F5297B550416666666607E2544148E17A149FB550413333337307E2544152B81EE5A6B5504185EB512807E254417B14AE07AFB55041E17A144E06E2544166666696B7B550418FC2F5F804E25441D7A3703DC0B5504114AE472104E254419A999909CBB550411F85EBF103E25441CDCCCC7CD5B55041A4703DDA05E25441AE47E14AD0B5504166666666ECE1544185EB5138C4B55041713D0AD7EDE15441295C8F42AFB550419A999939F0E15441F6285C6F9DB5504133333373F2E1544148E17A8496B550417B14AEE7F2E154418FC2F52894B5504133333363F3E15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000F6285C1F88B5504185EB51C8F4E1544113953DC684B550417CFF583CF5E15441747157977CB55041E213FB5EF6E15441AE47E12A7DB55041666666B6F7E154418B995C807EB550410D2E5FA2FCE15441825C61807EB55041B1BF70A2FCE154412AAE47817EB55041728FC2A5FCE154412BD16DB57EB55041FB529A2CFEE1544114AE47B17FB55041C3F5288C05E254412B7F213A85B550411F2B331C06E25441116666468BB550414E9999B906E25441F35B8F5297B55041F065666607E2544173E17A149FB550411E33337307E2544192B81EE5A6B5504165EB512807E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8264 - 58217
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000090000007B14AEC73CB55041F6285C6F5CDE5441A4703DCA38B55041295C8F625DDE544114AE477130B5504185EB513860DE54411F85EBE122B550418FC2F53865DE5441D7A370BD2BB55041666666A68ADE544114AE476138B5504133333313C0DE5441B81E85BB53B55041D7A3706DBDDE5441A4703D3A48B55041000000D08CDE54417B14AEC73CB55041F6285C6F5CDE5441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000D7E9D1A13DB550410DFB390960DE5441DAC7112550B55041C4744D005CDE5441129572664FB5504118A3CDD958DE5441CC8E66564FB55041B7AB8B9858DE54413C210C6943B55041C8A888E15ADE544159BE65CE3CB550415283BF8B5CDE5441D7E9D1A13DB550410DFB390960DE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8350 - 87046
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A5413B45041CDCCCCCC83DD5441666666A619B450417B14AE7789DD5441F6285C3F1DB45041F6285C7F8CDD5441C3F5289C20B45041A4703D0A8FDD5441A4703D1A26B45041A4703DDA92DD54417B14AE1730B45041333333F398DD5441713D0A7736B4504152B81E559CDD5441AE47E11A3FB4504152B81E15A1DD544152B81E1546B450411F85EBC1A4DD54417B14AE374DB45041295C8F82A8DD54419A99999950B45041A4703DFAA9DD5441B81E85EB54B45041D7A3705DABDD544185EB51D857B45041333333F3ABDD5441CDCCCC3C58B4504148E17AA462DD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F5289C20B45041A4703D0A8FDD5441238497A624B4504194BB44D891DD544152A4E3E727B450410834C4EF93DD54414FC43ED12BB45041DD2E805596DD54418C78483F2CB4504132F75C9A96DD54417B14AE1730B45041333333F398DD5441713D0A7736B4504152B81E559CDD54416C039ED439B450412ABDC92E9EDD5441AE47E11A3FB4504152B81E15A1DD544152B81E1546B450411F85EBC1A4DD54410738788A48B4504148B4E90CA6DD54411A0BF63C4DB4504107E9D984A8DD5441C03FA7594EB45041F6785D00A9DD54412D6FC6A34FB45041A6B5968FA9DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>8350 - 265283
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A5413B45041CDCCCCCC83DD5441666666A619B450417B14AE7789DD5441F6285C3F1DB45041F6285C7F8CDD5441C3F5289C20B45041A4703D0A8FDD5441A4703D1A26B45041A4703DDA92DD54417B14AE1730B45041333333F398DD5441713D0A7736B4504152B81E559CDD5441AE47E11A3FB4504152B81E15A1DD544152B81E1546B450411F85EBC1A4DD54417B14AE374DB45041295C8F82A8DD54419A99999950B45041A4703DFAA9DD5441B81E85EB54B45041D7A3705DABDD544185EB51D857B45041333333F3ABDD5441CDCCCC3C58B4504148E17AA462DD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F5289C20B45041A4703D0A8FDD5441238497A624B4504194BB44D891DD544152A4E3E727B450410834C4EF93DD54414FC43ED12BB45041DD2E805596DD54418C78483F2CB4504132F75C9A96DD54417B14AE1730B45041333333F398DD5441713D0A7736B4504152B81E559CDD54416C039ED439B450412ABDC92E9EDD5441AE47E11A3FB4504152B81E15A1DD544152B81E1546B450411F85EBC1A4DD54410738788A48B4504148B4E90CA6DD54411A0BF63C4DB4504107E9D984A8DD5441C03FA7594EB45041F6785D00A9DD54412D6FC6A34FB45041A6B5968FA9DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>9181 - 3149958
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000019000000CDCCCCDCE22B51417B14AE07F99B544114AE4751E22B514166666616F99B54413D0AD703E32B5141CDCCCCFCF99B5441C3F528BCE42B514100000090FD9B5441A4703D6AE72B51417B14AE17049C5441000000D0EB2B51413D0AD7630A9C5441A4703D2AEC2B5141CDCCCC6C0A9C5441F6285CFFEE2B5141000000600D9C5441AE47E11AF42B51415C8FC2E50E9C5441333333C3F72B5141B81E856B109C54413D0AD773FB2B5141B81E856B129C5441E17A14BEFE2B5141295C8F52149C54413D0AD7C3012C5141D7A3704D129C5441EC51B85E022C514185EB51180F9C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009384CCFC082C514129E7AE97E69B5441D77C281C092C51416F7A3E3AE69B5441159846E10D2C51417DCF84DBDB9B5441A040AFA7062C5141DB8EA3E0DB9B5441F67BC315FD2B5141AB5D34E3DB9B5441C2A7B7EEE92B5141836AE29ADB9B54417572FBB6E32B514179828D81E79B5441FF11BFC2E32B5141A9B8C980E99B544181752609E32B5141EA172DB9EB9B54410E9D26ECE22B5141E88659AFF09B54410BD6575FE42B51416D452020F59B54416ABEC546E62B5141F9652BABF89B544131883EBA032C514122F3718DF59B5441A62BF7C8052C514130BA1F55F59B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>9181 - 3478606
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000019000000CDCCCCDCE22B51417B14AE07F99B544114AE4751E22B514166666616F99B54413D0AD703E32B5141CDCCCCFCF99B5441C3F528BCE42B514100000090FD9B5441A4703D6AE72B51417B14AE17049C5441000000D0EB2B51413D0AD7630A9C5441A4703D2AEC2B5141CDCCCC6C0A9C5441F6285CFFEE2B5141000000600D9C5441AE47E11AF42B51415C8FC2E50E9C5441333333C3F72B5141B81E856B109C54413D0AD773FB2B5141B81E856B129C5441E17A14BEFE2B5141295C8F52149C54413D0AD7C3012C5141D7A3704D129C5441EC51B85E022C514185EB51180F9C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009384CCFC082C514129E7AE97E69B5441D77C281C092C51416F7A3E3AE69B5441159846E10D2C51417DCF84DBDB9B5441A040AFA7062C5141DB8EA3E0DB9B5441F67BC315FD2B5141AB5D34E3DB9B5441C2A7B7EEE92B5141836AE29ADB9B54417572FBB6E32B514179828D81E79B5441FF11BFC2E32B5141A9B8C980E99B544181752609E32B5141EA172DB9EB9B54410E9D26ECE22B5141E88659AFF09B54410BD6575FE42B51416D452020F59B54416ABEC546E62B5141F9652BABF89B544131883EBA032C514122F3718DF59B5441A62BF7C8052C514130BA1F55F59B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>9324 - 3239700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F000000666666F6A9235141D7A3700D1EA25441EC51B87EAB235141713D0AB71EA25441000000D0B3235141A4703DFA20A25441C3F5283CB523514114AE47D11CA25441F6285CBFB72351419A99996915A254411F85EBF1BB23514148E17A1409A25441000000D0B9235141C3F528BC08A2544114AE4791B4235141B81E856B07A254417B14AEC7AD235141C3F5283C05A254418FC2F538A72351413D0AD76302A2544152B81EE5A32351417B14AEC708A2544152B81EB59D2351417B14AE2712A254413D0AD7339A235141B81E853B18A25441000000C0A1235141666666461BA25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000296159CFB3235141CE1D10FA20A25441F4628930B7235141FEBB890E17A25441138D5A93BA23514143D6761A0DA254411F85EBF1BB23514148E17A1409A254419A999919C223514114AE47B10AA25441D7A3707DC3235141D7A370BD0AA25441EC51B8FEC7235141295C8FA20AA2544185EB51E8CD2351417B14AE970AA2544152B81E05D4235141D7A3709D0AA25441B81E855BD8235141AE47E1AA0AA254417B14AED7DC2351411F85EB710AA2544114AE47A1DF23514152B81E350AA2544148E17A24E1235141F6285C0F0AA2544185EB51B8E7235141295C8F2209A25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>10372 - 38047
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000007B14AE5757225141C3F528AC3F965441C3F528CC56225141295C8F7240965441666666764F225141000000F03C965441AE47E19A47225141AE47E1BA38965441EC51B8CE44225141A4703D1A37965441AE47E11A3B2251410AD7A3C031965441C3F5285C34225141295C8FD22E965441AE47E19A33225141C3F5283C31965441E17A148E30225141A4703DEA39965441A4703DFA2D2251413D0AD7333F965441000000E025225141A4703D9A539654410000002026225141D7A370AD559654417B14AED72D225141C3F528AC59965441666666C63B225141E17A14CE62965441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000009A99995952225141713D0A675E965441B2C25E6A5222514159DB1A5E5E965441181FE301532251418988600D5E965441E17A146E5A2251418FC2F5185A965441295C8FE2662251410AD7A310559654416A11FBB766225141A2AAFDDE539654417D5475F75F2251413807AA8D56965441877420095C2251410437127358965441066136D25422514135165E1A5C9654411084050052225141A0C541DC5D965441DDE249924D225141D435CD3864965441179B44BD4A2251412D0ED3E968965441F3A34DE94A22514123E33D2D699654416DA8E5ED4A225141DC7E942869965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>10372 - 78485
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000007B14AE5757225141C3F528AC3F965441C3F528CC56225141295C8F7240965441666666764F225141000000F03C965441AE47E19A47225141AE47E1BA38965441EC51B8CE44225141A4703D1A37965441AE47E11A3B2251410AD7A3C031965441C3F5285C34225141295C8FD22E965441AE47E19A33225141C3F5283C31965441E17A148E30225141A4703DEA39965441A4703DFA2D2251413D0AD7333F965441000000E025225141A4703D9A539654410000002026225141D7A370AD559654417B14AED72D225141C3F528AC59965441666666C63B225141E17A14CE62965441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000009A99995952225141713D0A675E965441B2C25E6A5222514159DB1A5E5E965441181FE301532251418988600D5E965441E17A146E5A2251418FC2F5185A965441295C8FE2662251410AD7A310559654416A11FBB766225141A2AAFDDE539654417D5475F75F2251413807AA8D56965441877420095C2251410437127358965441066136D25422514135165E1A5C9654411084050052225141A0C541DC5D965441DDE249924D225141D435CD3864965441179B44BD4A2251412D0ED3E968965441F3A34DE94A22514123E33D2D699654416DA8E5ED4A225141DC7E942869965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11503 - 422581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000600000085EB511885D95041295C8F62F58B54417B14AE8733D9504152B81E85E68B54413333336334D95041D7A3706DEE8B5441CDCCCCEC87D950419A9999A9FD8B54410AD7A32088D9504148E17AF4FB8B544185EB511885D95041295C8F62F58B5441
-</a>
-
-<b>
-010600000001000000010300000001000000080000000EBCBD6683D95041B3AF66D6FC8B54410CCCE3C083D950419081D7E6FC8B5441B067BACF83D9504133458CE9FC8B54410DDFC4E287D950415DEEFE9CFD8B5441C1AC0C1888D95041315BB61AFC8B54410193290685D9504126B26A64F58B5441FBD8957381D95041F05692B8F48B54410EBCBD6683D95041B3AF66D6FC8B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11657 - 2989276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000900000000000000CBD95041AE47E1AAC38D54410AD7A390D0D95041295C8F02D78D5441AE47E1BAD7D950415C8FC275D38D5441B81E85FBEED95041F6285C3FCA8D5441000000F0E4D95041713D0AF79A8D54419A999939D1D950418FC2F548A58D5441A4703DAAC1D95041AE47E10AAB8D5441713D0AF7C5D950411F85EB21B58D544100000000CBD95041AE47E1AAC38D5441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000078EBDD3AC2D9504136825DD5AA8D544173B2DA4EC3D950410AD55311AE8D544152FA175BC5D95041A030CD12B38D544123A8D4DBC7D950410E5845FDB88D544181A35122CAD950414CE43C5CBF8D54419B860FBACBD95041868D7623C48D5441081C0D8CCDD95041B1FB2B1ACC8D5441D60AC7A4CED950415027F954D08D544187000E52CFD95041546B3DAFD28D544127E288BBD0D9504100B41E1DD68D5441873AA067D1D95041AFCE0A98D68D5441AE47E1BAD7D950415C8FC275D38D5441B81E85FBEED95041F6285C3FCA8D5441000000F0E4D95041713D0AF79A8D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11657 - 3736759
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000900000000000000CBD95041AE47E1AAC38D54410AD7A390D0D95041295C8F02D78D5441AE47E1BAD7D950415C8FC275D38D5441B81E85FBEED95041F6285C3FCA8D5441000000F0E4D95041713D0AF79A8D54419A999939D1D950418FC2F548A58D5441A4703DAAC1D95041AE47E10AAB8D5441713D0AF7C5D950411F85EB21B58D544100000000CBD95041AE47E1AAC38D5441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000078EBDD3AC2D9504136825DD5AA8D544173B2DA4EC3D950410AD55311AE8D544152FA175BC5D95041A030CD12B38D544123A8D4DBC7D950410E5845FDB88D544181A35122CAD950414CE43C5CBF8D54419B860FBACBD95041868D7623C48D5441081C0D8CCDD95041B1FB2B1ACC8D5441D60AC7A4CED950415027F954D08D544187000E52CFD95041546B3DAFD28D544127E288BBD0D9504100B41E1DD68D5441873AA067D1D95041AFCE0A98D68D5441AE47E1BAD7D950415C8FC275D38D5441B81E85FBEED95041F6285C3FCA8D5441000000F0E4D95041713D0AF79A8D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231581 - 101315
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCCBCF65D51419A9999C9D9D954418FC2F568005E5141AE47E14ADCD95441D7A3702D0A5E5141A4703DFADDD9544152B81EB50D5E5141C3F528ACDED954415C8FC205135E514185EB51B8DFD95441B81E85CB1B5E5141666666D6E3D95441C3F5286C1D5E5141A4703D9AE4D95441EC51B88E285E5141A4703DAACCD95441713D0A37245E51413D0AD7E3CAD95441EC51B84E235E51410AD7A340CBD954417B14AE271D5E514148E17AB4CDD95441C3F528DC185E5141F6285C2FCDD95441C3F5288C145E514152B81E25CED9544152B81EF50C5E51411F85EB11CDD95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000DFA10F0DFA5D51419381B001BAD95441713D0AF7F75D514114AE4731B9D95441BF9320CDF65D5141A534D7DCB9D954413D9BF6A2F65D5141AA86370BBAD95441BE216050F65D5141EED6ECDEBAD95441E071E30CF65D51414D77EC8BBBD954418855930AF65D51415E4DDA91BBD95441852B3D0AF65D5141942DB792BBD9544140340E0AF65D51416A922F93BBD954418DB4F509F65D5141795F6E93BBD954416CDA585AF65D514148531AAEBCD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D954414405BDE3F75D5141DFC5F7D7C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231581 - 302834
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCCBCF65D51419A9999C9D9D954418FC2F568005E5141AE47E14ADCD95441D7A3702D0A5E5141A4703DFADDD9544152B81EB50D5E5141C3F528ACDED954415C8FC205135E514185EB51B8DFD95441B81E85CB1B5E5141666666D6E3D95441C3F5286C1D5E5141A4703D9AE4D95441EC51B88E285E5141A4703DAACCD95441713D0A37245E51413D0AD7E3CAD95441EC51B84E235E51410AD7A340CBD954417B14AE271D5E514148E17AB4CDD95441C3F528DC185E5141F6285C2FCDD95441C3F5288C145E514152B81E25CED9544152B81EF50C5E51411F85EB11CDD95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000DFA10F0DFA5D51419381B001BAD95441713D0AF7F75D514114AE4731B9D95441BF9320CDF65D5141A534D7DCB9D954413D9BF6A2F65D5141AA86370BBAD95441BE216050F65D5141EED6ECDEBAD95441E071E30CF65D51414D77EC8BBBD954418855930AF65D51415E4DDA91BBD95441852B3D0AF65D5141942DB792BBD9544140340E0AF65D51416A922F93BBD954418DB4F509F65D5141795F6E93BBD954416CDA585AF65D514148531AAEBCD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D954414405BDE3F75D5141DFC5F7D7C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13598 - 407801
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000AC000000A4703DBAF31F514152B81EB589215541A4703DEAEF1F5141295C8F428B215541A4703D1AEF1F5141333333838B2155419A999999EE1F5141333333538B2155418FC2F558EE1F51413D0AD7D38A2155418FC2F538EE1F51413D0AD7A38A2155418FC2F5E8ED1F51413D0AD7D38A2155418FC2F518ED1F514148E17A748B2155419A9999A9EC1F514148E17AD48B215541A4703DBAEC1F514148E17A648C215541AE47E1CAEC1F514148E17A348D215541AE47E19AEC1F514152B81EA58D215541AE47E12AEC1F514152B81ED58D215541AE47E1CAEB1F514152B81EC58D215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000662FAE80FB1F5141F1E32DD796215541E17391C0FC1F5141176AF1079521554116DF9C8DFB1F5141052365D48E2155413C97ACE3FC1F514138ABB4B58A215541CF7A4501FF1F5141EC2B73248521554185EB5168FF1F514185EB514883215541A8C235ABFD1F51416D24E2B1832155413928181FFC1F514181BCC9B384215541BD3B3BDEFA1F51416836BF3B8521554160B0ABA3F81F5141991CBBBC85215541E550713FF71F5141AA91CD728621554134B1B469F61F5141F95B346887215541C21BDEB8F61F51415AE61B2E88215541969DE0E0F51F51411F6409FD89215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231654 - 2286356
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000008000000713D0A87A76051419A9999F943D65441B81E85BBA360514148E17A3432D654415C8FC285916051413D0AD71333D65441CDCCCCAC9160514114AE479133D65441F6285C7F9460514114AE477139D65441A4703D8A976051417B14AEE73ED65441E17A14FE98605141A4703D0A40D65441713D0A87A76051419A9999F943D65441
-</a>
-
-<b>
-0106000000010000000103000000020000001F000000F690D7D9F260514127199B1414D65441962CFE7EED605141C043A28419D65441455A2202EC60514109D538581AD6544165092D4EE66051419CF765FF1BD65441143751D1E4605141829082931CD65441A56060AFE0605141D3625E101ED65441CFF4C314D960514169299F271DD65441529C48A0D3605141404031691CD65441046E8093CF605141B55E496B1BD65441A6FE72DDCA6051415F4B284519D65441A16141A4C76051413762BA8618D65441EE96EBE7C5605141AB80D28817D6544100000040B66051413333334319D6544133333333B06051415C8FC29519D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13901 - 3153374
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000713D0A47DE1B5141F6285C0FB9215541333333C3D71B5141C3F5288CBA215541C3F5287CD41B5141D7A3709DBC2155410AD7A370D21B5141EC51B8CEBE215541A4703D9AD11B51419A999989C0215541CDCCCC6CD11B514166666686C221554133333393D11B514185EB51B8C621554152B81E55D11B51417B14AED7CA215541CDCCCC6CD01B51417B14AE77CE21554133333323CF1B5141A4703DDAD121554114AE4721CC1B51417B14AED7D92155411F85EB51CF1B5141C3F528ACDA2155419A999999D21B5141AE47E14ADB215541713D0A17D41B514100000090DB215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000006E646A5AE71B5141D0E797E0C421554111958E51EC1B5141EEC10935C6215541A6F54350EC1B5141FB052A38C621554197A56255EC1B5141A3A48C39C62155414679EC76EC1B5141D6FF25DCC52155417661CE8CEC1B5141E943359FC5215541CD20F0ECEC1B514122A77D93C4215541C7813FC1ED1B5141E1A83A44C22155418B090A67EE1B51414F958476C02155418F245483EE1B51410354482EC021554180856B52EE1B5141EB222814C0215541F6285C4FE81B51415C8FC2D5BC215541F6285CAFE21B51417B14AEA7BA215541713D0A47DE1B5141F6285C0FB9215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13901 - 3535114
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000713D0A47DE1B5141F6285C0FB9215541333333C3D71B5141C3F5288CBA215541C3F5287CD41B5141D7A3709DBC2155410AD7A370D21B5141EC51B8CEBE215541A4703D9AD11B51419A999989C0215541CDCCCC6CD11B514166666686C221554133333393D11B514185EB51B8C621554152B81E55D11B51417B14AED7CA215541CDCCCC6CD01B51417B14AE77CE21554133333323CF1B5141A4703DDAD121554114AE4721CC1B51417B14AED7D92155411F85EB51CF1B5141C3F528ACDA2155419A999999D21B5141AE47E14ADB215541713D0A17D41B514100000090DB215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000006E646A5AE71B5141D0E797E0C421554111958E51EC1B5141EEC10935C6215541A6F54350EC1B5141FB052A38C621554197A56255EC1B5141A3A48C39C62155414679EC76EC1B5141D6FF25DCC52155417661CE8CEC1B5141E943359FC5215541CD20F0ECEC1B514122A77D93C4215541C7813FC1ED1B5141E1A83A44C22155418B090A67EE1B51414F958476C02155418F245483EE1B51410354482EC021554180856B52EE1B5141EB222814C0215541F6285C4FE81B51415C8FC2D5BC215541F6285CAFE21B51417B14AEA7BA215541713D0A47DE1B5141F6285C0FB9215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14000 - 1302973
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000E17A14AE59535141666666C6ADDD5441CDCCCCBC54535141295C8F92C8DD54415C8FC2355A535141295C8F92C8DD5441E17A143E58535141EC51B83ED7DD5441295C8F025D535141CDCCCCBCD7DD544152B81E5562535141000000B0D2DD5441295C8F0266535141000000E0CDDD544148E17A146753514185EB5188CBDD54419A99992967535141D7A3707DC8DD544185EB51F865535141000000F0AADD5441E17A14AE59535141666666C6ADDD5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005176B76D72535141B3F3019AB2DD544152B81E1572535141AE47E1EAA9DD54415C8FC27571535141295C8FF2A9DD5441F6285C8F6C535141EC51B8AEA9DD544185EB51F865535141000000F0AADD544112DAE627675351412CA011BCC8DD5441B2AEF2F666535141BF3FDDCDCADD5441295C8F42665351410AD7A320CDDD5441E380061A645351413C12505FD0DD54410812F489615351416A57F637D3DD5441C3F5286C5D535141AE47E1AAD7DD5441A4703DDA645351411F85EB01D9DD5441E17A147E6953514152B81E05DADD5441776828276E535141F841C92BCFDD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14000 - 3277032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000E17A14AE59535141666666C6ADDD5441CDCCCCBC54535141295C8F92C8DD54415C8FC2355A535141295C8F92C8DD5441E17A143E58535141EC51B83ED7DD5441295C8F025D535141CDCCCCBCD7DD544152B81E5562535141000000B0D2DD5441295C8F0266535141000000E0CDDD544148E17A146753514185EB5188CBDD54419A99992967535141D7A3707DC8DD544185EB51F865535141000000F0AADD5441E17A14AE59535141666666C6ADDD5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005176B76D72535141B3F3019AB2DD544152B81E1572535141AE47E1EAA9DD54415C8FC27571535141295C8FF2A9DD5441F6285C8F6C535141EC51B8AEA9DD544185EB51F865535141000000F0AADD544112DAE627675351412CA011BCC8DD5441B2AEF2F666535141BF3FDDCDCADD5441295C8F42665351410AD7A320CDDD5441E380061A645351413C12505FD0DD54410812F489615351416A57F637D3DD5441C3F5286C5D535141AE47E1AAD7DD5441A4703DDA645351411F85EB01D9DD5441E17A147E6953514152B81E05DADD5441776828276E535141F841C92BCFDD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14118 - 44853
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE47EC505141F6285CAFCEE15441F6285CBFF15051418FC2F5B8CDE15441B81E858BF3505141000000D0CFE15441F6285C3FF35051415C8FC295D3E154415C8FC265F25051418FC2F5E8D4E15441EC51B84EF450514166666616D6E15441A4703DFAF450514166666616D5E15441AE47E13AF9505141295C8FF2D7E1544152B81E65F85051411F85EB11D9E15441000000F0F85051417B14AE67D9E15441C3F5281CFB505141F6285CAFDBE15441F6285C8FFD50514185EB5108DEE15441EC51B88E0051514114AE4731DCE15441A4703DFA005151411F85EBC1D9E15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000087BF1190F2505141391A0B03D5E1544154CC8E16F35051416457F455D5E15441EF66F860F4505141A72429FBD5E15441A4703DFAF450514166666616D5E15441F0D65E7BF5505141DE013F6DD5E15441304E57FBF5505141833D3BADD5E154414858CC1AF65051419B47B0CCD5E1544117B3E935F7505141209CEAB5D3E15441CF948AD7F6505141212DE35BD2E154410BCB6562F4505141B3FA99BED1E15441E814E258F35051418D0A1C52D2E15441F6285C3FF35051415C8FC295D3E15441AD41A9EFF25051410016FF11D4E15441FE51E9E8F250514176C4BE33D4E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14118 - 79420
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE47EC505141F6285CAFCEE15441F6285CBFF15051418FC2F5B8CDE15441B81E858BF3505141000000D0CFE15441F6285C3FF35051415C8FC295D3E154415C8FC265F25051418FC2F5E8D4E15441EC51B84EF450514166666616D6E15441A4703DFAF450514166666616D5E15441AE47E13AF9505141295C8FF2D7E1544152B81E65F85051411F85EB11D9E15441000000F0F85051417B14AE67D9E15441C3F5281CFB505141F6285CAFDBE15441F6285C8FFD50514185EB5108DEE15441EC51B88E0051514114AE4731DCE15441A4703DFA005151411F85EBC1D9E15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000087BF1190F2505141391A0B03D5E1544154CC8E16F35051416457F455D5E15441EF66F860F4505141A72429FBD5E15441A4703DFAF450514166666616D5E15441F0D65E7BF5505141DE013F6DD5E15441304E57FBF5505141833D3BADD5E154414858CC1AF65051419B47B0CCD5E1544117B3E935F7505141209CEAB5D3E15441CF948AD7F6505141212DE35BD2E154410BCB6562F4505141B3FA99BED1E15441E814E258F35051418D0A1C52D2E15441F6285C3FF35051415C8FC295D3E15441AD41A9EFF25051410016FF11D4E15441FE51E9E8F250514176C4BE33D4E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14196 - 29890
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B00000014AE4731924C5141713D0A874CDF544152B81EF5934C51419A9999E953DF544114AE47A1904C51411F85EBA157DF5441666666268E4C51415C8FC27559DF5441333333E38A4C514114AE47815ADF544166666636814C51415C8FC2355BDF544152B81E157A4C5141CDCCCC5C5BDF5441EC51B8CE754C5141666666F65ADF54418FC2F5F8724C51413D0AD7135BDF54419A999939704C5141666666D65DDF5441295C8FC26F4C5141E17A146E5EDF5441F6285CDF714C51418FC2F58862DF544166666606734C5141B81E854B65DF5441AE47E13A744C51415C8FC27569DF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000350000003F96C4ED724C51419A3F151F5BDF5441A436B7E4724C5141A87CCA315BDF544113DF20957A4C5141A87CCA315BDF54410D5044D3824C5141258F8C025BDF5441E24C24608B4C51413A4DD8F659DF5441EACDEF0C904C5141339F347157DF54417669D1C1924C5141AFDECE1A55DF5441E498C3FC934C514106AA251353DF54417D444D20934C5141BC1B4F624FDF5441F27B9392924C514129A5F14E4CDF5441F27B9392924C51413F633D434BDF5441695F8156924C5141B74A0DCB4BDF544114AE4731924C5141713D0A874CDF54413D936DF9914C514189CE42904EDF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14196 - 73013
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B00000014AE4731924C5141713D0A874CDF544152B81EF5934C51419A9999E953DF544114AE47A1904C51411F85EBA157DF5441666666268E4C51415C8FC27559DF5441333333E38A4C514114AE47815ADF544166666636814C51415C8FC2355BDF544152B81E157A4C5141CDCCCC5C5BDF5441EC51B8CE754C5141666666F65ADF54418FC2F5F8724C51413D0AD7135BDF54419A999939704C5141666666D65DDF5441295C8FC26F4C5141E17A146E5EDF5441F6285CDF714C51418FC2F58862DF544166666606734C5141B81E854B65DF5441AE47E13A744C51415C8FC27569DF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000350000003F96C4ED724C51419A3F151F5BDF5441A436B7E4724C5141A87CCA315BDF544113DF20957A4C5141A87CCA315BDF54410D5044D3824C5141258F8C025BDF5441E24C24608B4C51413A4DD8F659DF5441EACDEF0C904C5141339F347157DF54417669D1C1924C5141AFDECE1A55DF5441E498C3FC934C514106AA251353DF54417D444D20934C5141BC1B4F624FDF5441F27B9392924C514129A5F14E4CDF5441F27B9392924C51413F633D434BDF5441695F8156924C5141B74A0DCB4BDF544114AE4731924C5141713D0A874CDF54413D936DF9914C514189CE42904EDF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14667 - 2978304
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E000000295C8FA213525141A4703DAA27DC544185EB517816525141666666D62EDC544148E17A74165251410AD7A38030DC54410AD7A3E0215251419A9999F934DC5441AE47E17A22525141AE47E12A33DC5441C3F528CC225251417B14AE3732DC5441295C8F2224525141D7A3700D2FDC54416666668628525141666666A624DC5441A4703D0A28525141EC51B83E23DC5441CDCCCC4C0F5251419A99998915DC5441F6285CDF0B52514148E17A541BDC5441EC51B8AE0952514114AE473120DC5441EC51B8AE0C52514148E17AD421DC5441295C8FA213525141A4703DAA27DC5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C7BC9A5B0D525141237C936522DC5441B22DF2AD0D5251416FCB8A1121DC5441682DBEFA0D52514189C467D41FDC544136A2EB240E525141C7163B261FDC544167A53E3D0E525141545F31AF1EDC544166690ED40E52514157C3DF6A1BDC54418730028C10525141DA1E763A16DC5441CDCCCC4C0F5251419A99998915DC5441F35620350C525141BAC688C31ADC54419CB70C520B52514107ED3B8E1CDC54413557D42F0A5251412CA19D121FDC54415DECDD540A5251415B2885E61FDC5441C7BC9A5B0D525141237C936522DC5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14667 - 3814126
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E000000295C8FA213525141A4703DAA27DC544185EB517816525141666666D62EDC544148E17A74165251410AD7A38030DC54410AD7A3E0215251419A9999F934DC5441AE47E17A22525141AE47E12A33DC5441C3F528CC225251417B14AE3732DC5441295C8F2224525141D7A3700D2FDC54416666668628525141666666A624DC5441A4703D0A28525141EC51B83E23DC5441CDCCCC4C0F5251419A99998915DC5441F6285CDF0B52514148E17A541BDC5441EC51B8AE0952514114AE473120DC5441EC51B8AE0C52514148E17AD421DC5441295C8FA213525141A4703DAA27DC5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C7BC9A5B0D525141237C936522DC5441B22DF2AD0D5251416FCB8A1121DC5441682DBEFA0D52514189C467D41FDC544136A2EB240E525141C7163B261FDC544167A53E3D0E525141545F31AF1EDC544166690ED40E52514157C3DF6A1BDC54418730028C10525141DA1E763A16DC5441CDCCCC4C0F5251419A99998915DC5441F35620350C525141BAC688C31ADC54419CB70C520B52514107ED3B8E1CDC54413557D42F0A5251412CA19D121FDC54415DECDD540A5251415B2885E61FDC5441C7BC9A5B0D525141237C936522DC5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14834 - 1302973
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000007B14AE8772535141A4703DAAB2DD544148E17A04725351411F85EBF1A9DD5441666666666D53514148E17A84A9DD544185EB51F865535141000000F0AADD54419A99992967535141D7A3707DC8DD544148E17A146753514185EB5188CBDD5441295C8F0266535141000000E0CDDD544152B81E5562535141000000B0D2DD5441295C8F025D535141CDCCCCBCD7DD5441C3F5284C695351410AD7A340DADD54413D0AD7D36D53514114AE47E1CEDD544148E17AA473535141AE47E18AC1DD54417B14AE8772535141A4703DAAB2DD5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005176B76D72535141B3F3019AB2DD544152B81E1572535141AE47E1EAA9DD54415C8FC27571535141295C8FF2A9DD5441F6285C8F6C535141EC51B8AEA9DD544185EB51F865535141000000F0AADD544112DAE627675351412CA011BCC8DD5441B2AEF2F666535141BF3FDDCDCADD5441295C8F42665351410AD7A320CDDD5441E380061A645351413C12505FD0DD54410812F489615351416A57F637D3DD5441C3F5286C5D535141AE47E1AAD7DD5441A4703DDA645351411F85EB01D9DD5441E17A147E6953514152B81E05DADD5441776828276E535141F841C92BCFDD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>14834 - 3277032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000007B14AE8772535141A4703DAAB2DD544148E17A04725351411F85EBF1A9DD5441666666666D53514148E17A84A9DD544185EB51F865535141000000F0AADD54419A99992967535141D7A3707DC8DD544148E17A146753514185EB5188CBDD5441295C8F0266535141000000E0CDDD544152B81E5562535141000000B0D2DD5441295C8F025D535141CDCCCCBCD7DD5441C3F5284C695351410AD7A340DADD54413D0AD7D36D53514114AE47E1CEDD544148E17AA473535141AE47E18AC1DD54417B14AE8772535141A4703DAAB2DD5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000005176B76D72535141B3F3019AB2DD544152B81E1572535141AE47E1EAA9DD54415C8FC27571535141295C8FF2A9DD5441F6285C8F6C535141EC51B8AEA9DD544185EB51F865535141000000F0AADD544112DAE627675351412CA011BCC8DD5441B2AEF2F666535141BF3FDDCDCADD5441295C8F42665351410AD7A320CDDD5441E380061A645351413C12505FD0DD54410812F489615351416A57F637D3DD5441C3F5286C5D535141AE47E1AAD7DD5441A4703DDA645351411F85EB01D9DD5441E17A147E6953514152B81E05DADD5441776828276E535141F841C92BCFDD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>15114 - 56637
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000D7A370EDD4DF5041F6285CBF77305541B81E851BC2DF50415C8FC275713055419A999979A5DF504152B81EE567305541333333D3A3DF5041AE47E14A683055415C8FC2C591DF50410AD7A3B07A30554152B81E0589DF5041CDCCCC9C833055411F85EB2176DF5041CDCCCCDC963055418FC2F54876DF5041CDCCCCDC97305541D7A370CD87DF5041C3F528BC9D305541EC51B87E9FDF5041CDCCCCACA5305541EC51B8DEB3DF50410AD7A380AC3055418FC2F558B5DF50418FC2F5F8AB3055413D0AD733C2DF50415C8FC2759730554185EB51F8CADF50417B14AE7789305541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000B81E851BC2DF50415C8FC27571305541734ADD89C0DF50416E2295EF70305541BDC1ED8FBFDF5041FBB81C9D70305541A0D6026AA5DF50417921E0E867305541A2CF0E3FA5DF5041782C39F36730554179C0B5C9A3DF5041B663C85668305541F2747F47A2DF504183F424DE69305541F6ABC5F99EDF5041C95D083C6D3055412A3389B89BDF5041595C318D7030554155DAC22DB2DF5041E88AEB7478305541529C9356B9DF5041EC9E0C0C7B305541F4C6BD79BDDF5041B554747C7C3055415E628767C2DF5041FF2CC03F7E305541D339B41ACFDF5041154504BF82305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16658 - 1013969
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000003000000510000005C8FC2B5B2F750415C8FC215E36E54413D0AD753B2F7504100000090E16E5441D7A3703DB3F75041AE47E13AE16E544148E17AD4B3F75041333333C3E26E5441295C8F32B5F75041EC51B85EE26E544114AE4711B8F75041E17A148EE16E5441A4703DFAB7F7504114AE4751E16E54415C8FC245B5F7504166666626DA6E5441B81E855BB6F7504166666656D96E544100000080B8F75041EC51B85ED86E5441000000A0BAF7504152B81E25D86E5441CDCCCC9CBCF7504185EB5118D86E544166666666BEF75041AE47E18AD86E5441C3F5282CBFF75041B81E851BD96E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000054000000A53D48A0D6F75041966A74DFA86E54418FC2F518D5F75041E17A146EAA6E544100000000D5F750417B14AE87AA6E54418FC2F568D4F75041713D0A77AC6E54417B14AEC7D3F750410AD7A350AE6E54419A9999B9D2F75041295C8F12B06E544166666606D1F75041AE47E1EAB06E544166666606CFF750418FC2F568B06E5441A4703DBACBF750411F85EB61B46E5441A4703D5AC9F75041F6285CAFB66E5441713D0AB7C6F75041EC51B87EB86E5441A4703DAAC0F7504185EB5128BC6E5441A4703DCABAF75041666666B6BF6E5441CDCCCC2CAEF750419A999959C76E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16658 - 3807755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000003000000510000005C8FC2B5B2F750415C8FC215E36E54413D0AD753B2F7504100000090E16E5441D7A3703DB3F75041AE47E13AE16E544148E17AD4B3F75041333333C3E26E5441295C8F32B5F75041EC51B85EE26E544114AE4711B8F75041E17A148EE16E5441A4703DFAB7F7504114AE4751E16E54415C8FC245B5F7504166666626DA6E5441B81E855BB6F7504166666656D96E544100000080B8F75041EC51B85ED86E5441000000A0BAF7504152B81E25D86E5441CDCCCC9CBCF7504185EB5118D86E544166666666BEF75041AE47E18AD86E5441C3F5282CBFF75041B81E851BD96E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000054000000A53D48A0D6F75041966A74DFA86E54418FC2F518D5F75041E17A146EAA6E544100000000D5F750417B14AE87AA6E54418FC2F568D4F75041713D0A77AC6E54417B14AEC7D3F750410AD7A350AE6E54419A9999B9D2F75041295C8F12B06E544166666606D1F75041AE47E1EAB06E544166666606CFF750418FC2F568B06E5441A4703DBACBF750411F85EB61B46E5441A4703D5AC9F75041F6285CAFB66E5441713D0AB7C6F75041EC51B87EB86E5441A4703DAAC0F7504185EB5128BC6E5441A4703DCABAF75041666666B6BF6E5441CDCCCC2CAEF750419A999959C76E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16816 - 8524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000007B14AE17BCF6504152B81E25AE6D5441B81E854BBAF65041295C8F62AD6D54411F85EBB1BBF650410AD7A3E0AA6D544185EB5178BDF65041E17A14AEAB6D5441713D0A17C2F65041713D0A67A36D544133333303C0F650419A999999A16D54415C8FC285C2F650413D0AD7639E6D5441AE47E12AC4F65041E17A14AE9F6D54415C8FC225CCF65041295C8F62916D5441B81E859BC2F6504152B81EA5906D54411F85EB71AAF65041E17A14EE8D6D54410AD7A3B094F65041A4703D3AB56D5441CDCCCC3C9CF6504152B81E45B46D5441E17A146EA4F6504185EB51A8B36D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000004DF6659BBCF65041DAE06939AD6D5441FA66654FBDF65041DDE9939BAB6D54419390CBB6BBF65041CB18D8E2AA6D5441EC7EEE66BAF65041735F266EAD6D5441544DAD12BCF65041D66B152EAE6D54417B14AE17BCF6504152B81E25AE6D54414DF6659BBCF65041DAE06939AD6D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>16816 - 60274
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000007B14AE17BCF6504152B81E25AE6D5441B81E854BBAF65041295C8F62AD6D54411F85EBB1BBF650410AD7A3E0AA6D544185EB5178BDF65041E17A14AEAB6D5441713D0A17C2F65041713D0A67A36D544133333303C0F650419A999999A16D54415C8FC285C2F650413D0AD7639E6D5441AE47E12AC4F65041E17A14AE9F6D54415C8FC225CCF65041295C8F62916D5441B81E859BC2F6504152B81EA5906D54411F85EB71AAF65041E17A14EE8D6D54410AD7A3B094F65041A4703D3AB56D5441CDCCCC3C9CF6504152B81E45B46D5441E17A146EA4F6504185EB51A8B36D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000004DF6659BBCF65041DAE06939AD6D5441FA66654FBDF65041DDE9939BAB6D54419390CBB6BBF65041CB18D8E2AA6D5441EC7EEE66BAF65041735F266EAD6D5441544DAD12BCF65041D66B152EAE6D54417B14AE17BCF6504152B81E25AE6D54414DF6659BBCF65041DAE06939AD6D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>17076 - 2991254
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000600000033333303DCF65041D7A370FDC47554413D0AD7C3E3F65041666666A6F7755441D7A3700DE8F65041E17A14AE13765441666666D6FBF650417B14AE970A765441B81E85CBF0F65041295C8FD2C475544133333303DCF65041D7A370FDC4755441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F39C16D1FBF6504161841E760A765441A2CFB0870DF750414C95D17202765441F2E3FB6315F750410BEEBA3BFE755441814FAAD610F750414B9B3383F4755441A1A1978E0EF75041DE0CDFE9ED755441A97472870DF75041F7717B5FEA7554410EEE0E600DF750414C9322BFE975544131E7E9F50CF75041D3584A50E77554412B4002340CF750413A847ADEE27554412E5DD6C10BF75041A83580BEDA755441BF1A11650BF750418CFBC5F3D37554410A71FD820BF75041D2C7D18CC6755441EB68D00008F750411AB6B845C67554411F367B1900F750416DDAE140C5755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>17076 - 3397097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000600000033333303DCF65041D7A370FDC47554413D0AD7C3E3F65041666666A6F7755441D7A3700DE8F65041E17A14AE13765441666666D6FBF650417B14AE970A765441B81E85CBF0F65041295C8FD2C475544133333303DCF65041D7A370FDC4755441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F39C16D1FBF6504161841E760A765441A2CFB0870DF750414C95D17202765441F2E3FB6315F750410BEEBA3BFE755441814FAAD610F750414B9B3383F4755441A1A1978E0EF75041DE0CDFE9ED755441A97472870DF75041F7717B5FEA7554410EEE0E600DF750414C9322BFE975544131E7E9F50CF75041D3584A50E77554412B4002340CF750413A847ADEE27554412E5DD6C10BF75041A83580BEDA755441BF1A11650BF750418CFBC5F3D37554410A71FD820BF75041D2C7D18CC6755441EB68D00008F750411AB6B845C67554411F367B1900F750416DDAE140C5755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>17162 - 5217873
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000250000000000001014F650411F85EB81D57254419A9999F909F6504185EB5168DA725441A4703D4A05F650419A9999D9DB7254410AD7A3C0FBF550413D0AD713DE725441B81E852BFDF55041000000E0DF7254419A99997900F65041E17A14BEE672544152B81E4503F6504100000000ED72544114AE477105F650418FC2F568F2725441EC51B84E06F65041C3F5282CF47254419A9999E909F650417B14AE67F5725441C3F528DC0BF650411F85EB91F6725441333333B30DF6504100000090F87254417B14AEC711F6504114AE4741FF72544185EB51D815F65041F6285CEF04735441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000003F20AF8746F65041B4982FC1FC7254411F85EB4147F65041C3F5280C04735441838AC74C4DF650418BC7245005735441CF68692D50F6504158AD6DEA05735441EF3AFC6551F650418E52AE2A0673544171C13E5653F650413A9D5C4606735441D1817A5456F6504117F719710673544163FA549257F65041D3FB2343067354411DCD6CAD59F65041F3CA33F2057354415D4E4BCE5CF650412C1C94A504735441191580195DF65041C8823C8404735441A63648215FF650413B7688FE027354417D4427A060F6504178407ADF017354415C8FC2F561F65041F6285CDF00735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231779 - 57934
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528BC065E5141D7A3705DCBD9544152B81EF50C5E51411F85EB11CDD95441C3F5288C145E514152B81E25CED95441C3F528DC185E5141F6285C2FCDD954417B14AE271D5E514148E17AB4CDD95441EC51B84E235E51410AD7A340CBD95441713D0A37245E51413D0AD7E3CAD954419A9999A90C5E514152B81E45C1D95441713D0AF7F75D514114AE4731B9D95441E17A14AEF65D5141EC51B8EEB9D95441295C8F02F65D5141666666A6BBD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D9544133333373F85D514166666646C2D95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000004F98CD3CF85D51417F8D814CB9D95441713D0AF7F75D514114AE4731B9D954410DF73EB7F65D51416B0971E9B9D95441E17A14AEF65D5141EC51B8EEB9D95441295C8F02F65D5141666666A6BBD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D9544133333373F85D514166666646C2D95441A4703D6AF95D5141295C8F72C4D95441CDCCCCECF95D514152B81E85C5D954411DE38C52FA5D5141BD8EB46BC6D95441422D0DC7FA5D514154F98826C7D954410D6198C8FA5D5141E5431427C7D9544187B2A4C9FA5D5141E0D57227C7D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231779 - 58414
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528BC065E5141D7A3705DCBD9544152B81EF50C5E51411F85EB11CDD95441C3F5288C145E514152B81E25CED95441C3F528DC185E5141F6285C2FCDD954417B14AE271D5E514148E17AB4CDD95441EC51B84E235E51410AD7A340CBD95441713D0A37245E51413D0AD7E3CAD954419A9999A90C5E514152B81E45C1D95441713D0AF7F75D514114AE4731B9D95441E17A14AEF65D5141EC51B8EEB9D95441295C8F02F65D5141666666A6BBD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D9544133333373F85D514166666646C2D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000E3A10F0DFA5D51419181B001BAD95441713D0AF7F75D514114AE4731B9D95441BF9320CDF65D5141A934D7DCB9D954413A9BF6A2F65D5141A586370BBAD95441BA216050F65D5141F1D6ECDEBAD95441E471E30CF65D51414C77EC8BBBD954418855930AF65D51415D4DDA91BBD95441862B3D0AF65D5141962DB792BBD9544143340E0AF65D514167922F93BBD9544192B4F509F65D5141775F6E93BBD954416FDA585AF65D514145531AAEBCD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D954414205BDE3F75D5141DEC5F7D7C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231779 - 101315
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528BC065E5141D7A3705DCBD9544152B81EF50C5E51411F85EB11CDD95441C3F5288C145E514152B81E25CED95441C3F528DC185E5141F6285C2FCDD954417B14AE271D5E514148E17AB4CDD95441EC51B84E235E51410AD7A340CBD95441713D0A37245E51413D0AD7E3CAD954419A9999A90C5E514152B81E45C1D95441713D0AF7F75D514114AE4731B9D95441E17A14AEF65D5141EC51B8EEB9D95441295C8F02F65D5141666666A6BBD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D9544133333373F85D514166666646C2D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000DFA10F0DFA5D51419381B001BAD95441713D0AF7F75D514114AE4731B9D95441BF9320CDF65D5141A534D7DCB9D954413D9BF6A2F65D5141AA86370BBAD95441BE216050F65D5141EED6ECDEBAD95441E071E30CF65D51414D77EC8BBBD954418855930AF65D51415E4DDA91BBD95441852B3D0AF65D5141942DB792BBD9544140340E0AF65D51416A922F93BBD954418DB4F509F65D5141795F6E93BBD954416CDA585AF65D514148531AAEBCD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D954414405BDE3F75D5141DFC5F7D7C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231779 - 302834
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528BC065E5141D7A3705DCBD9544152B81EF50C5E51411F85EB11CDD95441C3F5288C145E514152B81E25CED95441C3F528DC185E5141F6285C2FCDD954417B14AE271D5E514148E17AB4CDD95441EC51B84E235E51410AD7A340CBD95441713D0A37245E51413D0AD7E3CAD954419A9999A90C5E514152B81E45C1D95441713D0AF7F75D514114AE4731B9D95441E17A14AEF65D5141EC51B8EEB9D95441295C8F02F65D5141666666A6BBD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D9544133333373F85D514166666646C2D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000DFA10F0DFA5D51419381B001BAD95441713D0AF7F75D514114AE4731B9D95441BF9320CDF65D5141A534D7DCB9D954413D9BF6A2F65D5141AA86370BBAD95441BE216050F65D5141EED6ECDEBAD95441E071E30CF65D51414D77EC8BBBD954418855930AF65D51415E4DDA91BBD95441852B3D0AF65D5141942DB792BBD9544140340E0AF65D51416A922F93BBD954418DB4F509F65D5141795F6E93BBD954416CDA585AF65D514148531AAEBCD95441713D0AA7F65D514148E17A94BDD95441EC51B89EF75D51417B14AE27C0D954414405BDE3F75D5141DFC5F7D7C0D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>17944 - 1011666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EB1105F45041EC51B84E8B715441A4703D4A01F4504148E17A948A71544152B81EC5F5F350418FC2F56889715441AE47E19AF0F35041D7A3703D897154413D0AD753EDF350413D0AD7B389715441AE47E18AE8F35041000000108C715441713D0A97E5F35041EC51B8FE8C715441AE47E15AE2F35041EC51B83E8D71544133333333DFF35041EC51B8EE8C715441EC51B80EDCF35041713D0A078C715441E17A149ED8F35041C3F528AC8A71544185EB51B8D4F3504114AE47A18871544152B81EF5CBF350413D0AD773827154419A999939C1F35041C3F528DC7A715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000066666656C5F35041EC51B89E9571544100000050C6F350419A999949967154410AD7A3B0CFF35041CDCCCC3C9D715441282DC2A0D0F35041A47643D89C7154411F85EB41D2F350419A9999299C71544152B81E95D0F350410AD7A33098715441AE47E18ACEF35041EC51B80E967154410AEDD609CCF3504114B6BA70937154416054AD3FC9F350419D79508690715441A03C8E00C7F35041753C382D8E7154413C2BC892C5F350412E5AEDAE8C71544114AE47B1C3F350417B14AEB78A715441C1F408E3C1F3504125062C38897154410AD7A360BFF350413333332387715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>17944 - 3380416
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EB1105F45041EC51B84E8B715441A4703D4A01F4504148E17A948A71544152B81EC5F5F350418FC2F56889715441AE47E19AF0F35041D7A3703D897154413D0AD753EDF350413D0AD7B389715441AE47E18AE8F35041000000108C715441713D0A97E5F35041EC51B8FE8C715441AE47E15AE2F35041EC51B83E8D71544133333333DFF35041EC51B8EE8C715441EC51B80EDCF35041713D0A078C715441E17A149ED8F35041C3F528AC8A71544185EB51B8D4F3504114AE47A18871544152B81EF5CBF350413D0AD773827154419A999939C1F35041C3F528DC7A715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000066666656C5F35041EC51B89E9571544100000050C6F350419A999949967154410AD7A3B0CFF35041CDCCCC3C9D715441282DC2A0D0F35041A47643D89C7154411F85EB41D2F350419A9999299C71544152B81E95D0F350410AD7A33098715441AE47E18ACEF35041EC51B80E967154410AEDD609CCF3504114B6BA70937154416054AD3FC9F350419D79508690715441A03C8E00C7F35041753C382D8E7154413C2BC892C5F350412E5AEDAE8C71544114AE47B1C3F350417B14AEB78A715441C1F408E3C1F3504125062C38897154410AD7A360BFF350413333332387715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>231802 - 57936
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000B30000005C8FC295415E5141666666F62CD854417B14AE17425E514114AE47A12BD85441A4703DCA425E51416666669629D8544100000050435E514148E17A1428D85441AE47E1DA475E514185EB518827D85441F6285CEF495E5141AE47E12A29D854419A9999C9495E51419A9999D92AD85441333333134B5E51419A9999092CD8544148E17AF44C5E5141666666162CD85441666666A64D5E5141000000602DD8544114AE47014D5E5141000000902ED85441000000204B5E5141713D0AA72FD85441295C8FE2495E5141CDCCCC3C31D8544133333373485E5141EC51B81E33D85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000001010000D939894E775E5141ED6BCE0144D85441D8C22317785E5141F291629842D854414780DA4B785E5141A9C9DB9C41D854413D0AD773785E514185EB510840D85441D7A370BD785E514148E17AC43DD85441E17A14DE785E5141713D0A373BD85441EC51B80E795E5141D7A370ED37D85441EC51B80E795E514141086EA035D85441B2D60407795E51411A52B60835D85441CDCCCCAC785E5141713D0A2732D85441C3F5287C785E51413D0AD70330D85441243BF134775E514186EF294E2DD85441F2493D18775E5141B02E2E1C2DD8544140A5697D755E5141A054C9982AD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965418 - 218346
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C0000001F85EBF1E0C95041666666E663B654410F901AC2E0C950419407759F64B654410670CA98E0C950418862132B65B654416B1C5CF6E2C95041E386440964B654411401D2BEECC950410A7C6E5F5FB65441C8179FC2ECC95041FFF5025F5FB654410EABCDC2EFC95041752C210A5FB65441B80DBCCDEFC95041BDF5EB085FB65441DE2889B2F6C9504104B8B0D05EB65441C0ECDAC800CA5041D8746FA55EB654411155D54E07CA5041C4B490F95EB654412C71137E07CA504130FBF1FB5EB65441442A968807CA5041C93990D45EB6544187FDBD8B07CA50418D2BCBD45EB65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000C2A00D50F0C9504184CFC2925CB65441C37E7BC1EFC95041A6BA599E5CB65441CEA2DC0EEDC95041914113175DB65441C4464955EDC95041F271D2065DB654416018AE47EBC950414E285C5F5DB65441E2FCB2AAEAC9504105095BA45DB654410AD7A3F0E6C950417B14AE475FB65441EC51B81EE2C950410AD7A33062B65441295C8F52E1C95041E17A148E62B65441D2FD27E4E0C950412911AB1B64B654410F901AC2E0C950419407759F64B654410670CA98E0C950418862132B65B654416B1C5CF6E2C95041E386440964B654411401D2BEECC950410A7C6E5F5FB65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965418 - 392309
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C0000001F85EBF1E0C95041666666E663B654410F901AC2E0C950419407759F64B654410670CA98E0C950418862132B65B654416B1C5CF6E2C95041E386440964B654411401D2BEECC950410A7C6E5F5FB65441C8179FC2ECC95041FFF5025F5FB654410EABCDC2EFC95041752C210A5FB65441B80DBCCDEFC95041BDF5EB085FB65441DE2889B2F6C9504104B8B0D05EB65441C0ECDAC800CA5041D8746FA55EB654411155D54E07CA5041C4B490F95EB654412C71137E07CA504130FBF1FB5EB65441442A968807CA5041C93990D45EB6544187FDBD8B07CA50418D2BCBD45EB65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000C2A00D50F0C9504184CFC2925CB65441C37E7BC1EFC95041A6BA599E5CB65441CEA2DC0EEDC95041914113175DB65441C4464955EDC95041F271D2065DB654416018AE47EBC950414E285C5F5DB65441E2FCB2AAEAC9504105095BA45DB654410AD7A3F0E6C950417B14AE475FB65441EC51B81EE2C950410AD7A33062B65441295C8F52E1C95041E17A148E62B65441D2FD27E4E0C950412911AB1B64B654410F901AC2E0C950419407759F64B654410670CA98E0C950418862132B65B654416B1C5CF6E2C95041E386440964B654411401D2BEECC950410A7C6E5F5FB65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>20047 - 3182037
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000080000005C8FC2A5BC65514166666616979C5441713D0AE7C5655141713D0AE7739C544185EB51D8CE65514152B81EE5519C5441E17A14BEC96551415C8FC285509C544185EB51B8C0655141333333D3729C544152B81E65B76551417B14AE47969C5441AE47E11ABB655141F6285CFF969C54415C8FC2A5BC65514166666616979C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000066558DA9BC655141B09C9E16979C54414675641EC2655141D3A98167979C5441D179A0FFC365514146B8BB21909C544171FCEC3DD2655141DB58D1F1599C54411089C5FED365514158992549539C5441856A01DFCE655141D3E1ECE6519C544189DC9A27CE65514161AC2685549C544163B10696BE655141C60FBBB78F9C544166558DA9BC655141B09C9E16979C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>20047 - 3272984
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000080000005C8FC2A5BC65514166666616979C5441713D0AE7C5655141713D0AE7739C544185EB51D8CE65514152B81EE5519C5441E17A14BEC96551415C8FC285509C544185EB51B8C0655141333333D3729C544152B81E65B76551417B14AE47969C5441AE47E11ABB655141F6285CFF969C54415C8FC2A5BC65514166666616979C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000066558DA9BC655141B09C9E16979C54414675641EC2655141D3A98167979C5441D179A0FFC365514146B8BB21909C544171FCEC3DD2655141DB58D1F1599C54411089C5FED365514158992549539C5441856A01DFCE655141D3E1ECE6519C544189DC9A27CE65514161AC2685549C544163B10696BE655141C60FBBB78F9C544166558DA9BC655141B09C9E16979C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21462 - 2971639
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002500000052B81E95D51D51413D0AD7E3575954419A999919D61D5141000000C05B595441AE47E14AD51D5141713D0A575E5954411F85EBA1D81D51411F85EB515F5954419A999959D61D514114AE47F16859544148E17A34CE1D5141D7A3703D67595441000000B0CD1D514114AE47F168595441000000E0CA1D51417B14AEE7675954415C8FC2F5C51D5141E17A14DE78595441E17A146EC41D514152B81E757C5954413D0AD7D3CD1D5141E17A140E7E59544148E17AB4DE1D51418FC2F5A87F595441295C8F92F31D514148E17AD483595441B81E85CBFB1D5141CDCCCCFC82595441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009572BBCBD41D51414D2D7FF74259544151F8FD0DD41D5141B141C09145595441035D459AE21D5141DBA12CE848595441DFF8272DF81D5141488F75734D59544104434D4A141E5141D47E3BD253595441AA2FDAA7271E5141334E491C5859544109914372421E5141AB5CBBDF5D59544105BFC647431E5141B765B0005C595441D7A370BD561E51417B14AE57305954417B14AED7531E514148E17A642F5954417B14AE67561E51411F85EB812959544166666606F11D51417B14AE171259544185EB5118EF1D514185EB51D8125954418FC2F5A8E91D5141F6285CBF1A595441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21462 - 3511995
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002500000052B81E95D51D51413D0AD7E3575954419A999919D61D5141000000C05B595441AE47E14AD51D5141713D0A575E5954411F85EBA1D81D51411F85EB515F5954419A999959D61D514114AE47F16859544148E17A34CE1D5141D7A3703D67595441000000B0CD1D514114AE47F168595441000000E0CA1D51417B14AEE7675954415C8FC2F5C51D5141E17A14DE78595441E17A146EC41D514152B81E757C5954413D0AD7D3CD1D5141E17A140E7E59544148E17AB4DE1D51418FC2F5A87F595441295C8F92F31D514148E17AD483595441B81E85CBFB1D5141CDCCCCFC82595441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009572BBCBD41D51414D2D7FF74259544151F8FD0DD41D5141B141C09145595441035D459AE21D5141DBA12CE848595441DFF8272DF81D5141488F75734D59544104434D4A141E5141D47E3BD253595441AA2FDAA7271E5141334E491C5859544109914372421E5141AB5CBBDF5D59544105BFC647431E5141B765B0005C595441D7A370BD561E51417B14AE57305954417B14AED7531E514148E17A642F5954417B14AE67561E51411F85EB812959544166666606F11D51417B14AE171259544185EB5118EF1D514185EB51D8125954418FC2F5A8E91D5141F6285CBF1A595441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21574 - 16860
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000000000A098195141D7A370BD3A5554419A9999199219514148E17A8435555441B81E85BB911951418FC2F538355554418FC2F5388F1951413D0AD7533755544185EB51887C19514114AE47F157555441C3F5287C7B195141AE47E1EA59555441A4703DCA7619514185EB51A8635554419A99996977195141AE47E1AA645554411F85EB61D7195141333333C394555441B81E85FBD8195141B81E85FB9455544185EB5138DB195141AE47E10A95555441AE47E19ADD195141713D0A47945554413D0AD783DE1951410AD7A3D09355544185EB5108E01951413333335391555441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000002E2D92CDB1951415C8C920A955554416E43C2F8DC195141C784FF7A945554418D463FB3DC195141258E76AA9355544178A8FA75D8195141258E76AA93555441BCAAB109C1195141DB002D08885554416B689459C0195141291FCA3589555441EC5E0E39C51951414A8870A98B5554412BA04E73CA1951410E5619488E55544166774879CF19514114988FCC905554413105266AD3195141B96526C6925554411F85EB61D7195141333333C3945554417B9F0CD7D9195141512568019555544102E2D92CDB1951415C8C920A95555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21574 - 59228
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000000000A098195141D7A370BD3A5554419A9999199219514148E17A8435555441B81E85BB911951418FC2F538355554418FC2F5388F1951413D0AD7533755544185EB51887C19514114AE47F157555441C3F5287C7B195141AE47E1EA59555441A4703DCA7619514185EB51A8635554419A99996977195141AE47E1AA645554411F85EB61D7195141333333C394555441B81E85FBD8195141B81E85FB9455544185EB5138DB195141AE47E10A95555441AE47E19ADD195141713D0A47945554413D0AD783DE1951410AD7A3D09355544185EB5108E01951413333335391555441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000002E2D92CDB1951415C8C920A955554416E43C2F8DC195141C784FF7A945554418D463FB3DC195141258E76AA9355544178A8FA75D8195141258E76AA93555441BCAAB109C1195141DB002D08885554416B689459C0195141291FCA3589555441EC5E0E39C51951414A8870A98B5554412BA04E73CA1951410E5619488E55544166774879CF19514114988FCC905554413105266AD3195141B96526C6925554411F85EB61D7195141333333C3945554417B9F0CD7D9195141512568019555544102E2D92CDB1951415C8C920A95555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21577 - 3127051
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000713D0AC70A1A51418FC2F588E9555441713D0A870A1A514185EB51F8E955544114AE47B1061A5141295C8FA2F055544185EB5178011A514114AE4751FA555441AE47E14AFC195141AE47E1BA055654415C8FC2E5F41951411F85EBF114565441B81E858BE9195141000000302A565441E17A144EE7195141000000602E5654418FC2F5A8DE195141713D0A873E565441B81E851BD71951413D0AD7734C56544152B81EE5CF19514152B81EF55A565441000000B0CF1951419A9999695B565441AE47E15ACB195141666666E664565441A4703D7AC819514185EB51C86B565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F000000B8CEEA50101A514175A7EE3B0056544153BB7E120D1A514185CA9EBD05565441226B9EBA0C1A5141436E665306565441EFEDD70E0B1A5141C2B6F72809565441717BA0E6FB1951416423DAE322565441207FFEC0FB195141FC5DBC2323565441C1F089ACFB1951413BA199462356544188B2945FFB195141B6AC19C9235654411AE57AFBF7195141BDF8BF8A29565441A2713650F71951418A607CAD2A565441B0257B1FF4195141AAF4EE1730565441934922C2F3195141E33565B630565441BCA6A2C3F219514199116666325654413BFB60B0F0195141A9638FEF35565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21577 - 3506337
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000713D0AC70A1A51418FC2F588E9555441713D0A870A1A514185EB51F8E955544114AE47B1061A5141295C8FA2F055544185EB5178011A514114AE4751FA555441AE47E14AFC195141AE47E1BA055654415C8FC2E5F41951411F85EBF114565441B81E858BE9195141000000302A565441E17A144EE7195141000000602E5654418FC2F5A8DE195141713D0A873E565441B81E851BD71951413D0AD7734C56544152B81EE5CF19514152B81EF55A565441000000B0CF1951419A9999695B565441AE47E15ACB195141666666E664565441A4703D7AC819514185EB51C86B565441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F000000B8CEEA50101A514175A7EE3B0056544153BB7E120D1A514185CA9EBD05565441226B9EBA0C1A5141436E665306565441EFEDD70E0B1A5141C2B6F72809565441717BA0E6FB1951416423DAE322565441207FFEC0FB195141FC5DBC2323565441C1F089ACFB1951413BA199462356544188B2945FFB195141B6AC19C9235654411AE57AFBF7195141BDF8BF8A29565441A2713650F71951418A607CAD2A565441B0257B1FF4195141AAF4EE1730565441934922C2F3195141E33565B630565441BCA6A2C3F219514199116666325654413BFB60B0F0195141A9638FEF35565441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>21995 - 3023426
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002500000052B81E9570215141F6285C1FDA5054418FC2F5086621514114AE4751DE505441D7A3703D5B215141333333B3E2505441CDCCCC3C58215141F6285C5FE45054413D0AD73356215141D7A370FDE55054419A999989542151419A9999F9E8505441333333A351215141AE47E19AF850544185EB5128502151411F85EB51025154415C8FC2F54F2151410AD7A3F002515441C3F528BC4F2151413D0AD7F30451544114AE47A150215141295C8F820651544114AE473152215141EC51B85E07515441C3F5285C79215141EC51B8BE0E515441C3F5281C892151415C8FC2C50F515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000004000000014AE47814F215141F6285CFF06515441C72EE1854F215141A39FBB98075154418AE5BF2A54215141F62B808B08515441447CE4A05C2151416EB6F3420A515441CBC815A1652151417EEB68160C515441028A81206821514173EC49970C5154411B3E07A7712151412FEAC4670E515441C6DE8A71772151412B2127820F515441F27057DA79215141C56DA3F70F515441AA8189D27D215141F3E10961105154413D646707832151415CA94DE7105154419A9999F9882151410AD7A38011515441C3F5281C892151415C8FC2C50F5154410DD2C89A8A21514114923EBA0F515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22088 - 1020025
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000029000000713D0A9755215141C3F5286CE350544152B81E15582151419A999989E2505441B81E85DB5A2151410AD7A370E1505441666666666921514152B81E15DC505441EC51B85E72215141F6285C8FD8505441EC51B8CE732151411F85EB91D4505441295C8F42742151418FC2F548D3505441B81E854B76215141C3F5283CCE505441333333B37621514185EB51F8CC5054410AD7A30077215141B81E858BCB5054417B14AE377721514152B81E05CA505441F6285C5F772151411F85EB11C8505441295C8F72772151410AD7A3A0C65054419A9999E977215141A4703DDABF505441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000005A9C793C2C215141E4D44A28A550544114AE47B12B215141A4703D3AA6505441713D0A272421514148E17A54B75054413D0AD76332215141B81E85FBBB505441333333235A215141A4703D5AC65054415C8FC2C554215141F6285CAFE3505441713D0A9755215141C3F5286CE350544152B81E15582151419A999989E2505441B81E85DB5A2151410AD7A370E1505441666666666921514152B81E15DC505441EC51B85E72215141F6285C8FD8505441EC51B8CE732151411F85EB91D4505441295C8F42742151418FC2F548D3505441B81E854B76215141C3F5283CCE505441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22088 - 3623011
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000029000000713D0A9755215141C3F5286CE350544152B81E15582151419A999989E2505441B81E85DB5A2151410AD7A370E1505441666666666921514152B81E15DC505441EC51B85E72215141F6285C8FD8505441EC51B8CE732151411F85EB91D4505441295C8F42742151418FC2F548D3505441B81E854B76215141C3F5283CCE505441333333B37621514185EB51F8CC5054410AD7A30077215141B81E858BCB5054417B14AE377721514152B81E05CA505441F6285C5F772151411F85EB11C8505441295C8F72772151410AD7A3A0C65054419A9999E977215141A4703DDABF505441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000005A9C793C2C215141E4D44A28A550544114AE47B12B215141A4703D3AA6505441713D0A272421514148E17A54B75054413D0AD76332215141B81E85FBBB505441333333235A215141A4703D5AC65054415C8FC2C554215141F6285CAFE3505441713D0A9755215141C3F5286CE350544152B81E15582151419A999989E2505441B81E85DB5A2151410AD7A370E1505441666666666921514152B81E15DC505441EC51B85E72215141F6285C8FD8505441EC51B8CE732151411F85EB91D4505441295C8F42742151418FC2F548D3505441B81E854B76215141C3F5283CCE505441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22178 - 2992784
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002D00000014AE4791062051418FC2F528F75B54413D0AD70309205141295C8F72F75B54411F85EB910820514185EB51D8FD5B5441333333E3072051411F85EB41035C544148E17A1407205141C3F528CC075C54411F85EB910C20514166666636085C54417B14AE07192051419A9999D90A5C5441A4703DDA23205141713D0A370C5C544148E17A04272051410AD7A3400C5C5441333333C327205141333333430C5C5441D7A370AD2520514148E17AB4085C5441EC51B82E23205141EC51B88E055C5441713D0A6720205141295C8F72025C54410AD7A3801F2051413D0AD723015C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003300000048E17A1407205141C3F528CC075C54418BAF9B5B092051417A643DF8075C5441286986FD0B20514151BA2E2B085C544195AD86ED0C205141BA7ACA49085C544141065F631220514117E0AE71095C54418BF9117917205141252C39850A5C5441FCBF6B05192051413D2E1FD90A5C5441D2FEF1311B205141ACE0811F0B5C544179903FC91E205141199974930B5C5441D915C1E721205141F2FC2AF80B5C5441A4703DDA23205141713D0A370C5C5441482B566324205141FA13AA380C5C54412A6DD05D262051413450AA3E0C5C5441333333C327205141333333430C5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22178 - 3768912
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002D00000014AE4791062051418FC2F528F75B54413D0AD70309205141295C8F72F75B54411F85EB910820514185EB51D8FD5B5441333333E3072051411F85EB41035C544148E17A1407205141C3F528CC075C54411F85EB910C20514166666636085C54417B14AE07192051419A9999D90A5C5441A4703DDA23205141713D0A370C5C544148E17A04272051410AD7A3400C5C5441333333C327205141333333430C5C5441D7A370AD2520514148E17AB4085C5441EC51B82E23205141EC51B88E055C5441713D0A6720205141295C8F72025C54410AD7A3801F2051413D0AD723015C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003300000048E17A1407205141C3F528CC075C54418BAF9B5B092051417A643DF8075C5441286986FD0B20514151BA2E2B085C544195AD86ED0C205141BA7ACA49085C544141065F631220514117E0AE71095C54418BF9117917205141252C39850A5C5441FCBF6B05192051413D2E1FD90A5C5441D2FEF1311B205141ACE0811F0B5C544179903FC91E205141199974930B5C5441D915C1E721205141F2FC2AF80B5C5441A4703DDA23205141713D0A370C5C5441482B566324205141FA13AA380C5C54412A6DD05D262051413450AA3E0C5C5441333333C327205141333333430C5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22180 - 2992973
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000666666A626205141B81E855B665C5441F6285CCF262051419A999989655C5441EC51B81E2720514114AE4781635C5441713D0A472620514100000010625C5441F6285C7F2A205141295C8FF25D5C54415C8FC2852D205141EC51B85E5B5C5441713D0A573020514152B81E25585C5441000000C031205141B81E855B555C544148E17A14FD1F5141333333E3425C5441B81E858BFC1F5141B81E85FB445C5441D7A370FDFB1F51417B14AE87465C5441CDCCCC6CFA1F51415C8FC2E54A5C544148E17A74F91F5141AE47E19A4D5C5441333333D3F71F514133333393525C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000009A99996906205141C3F528FC4F5C5441A4703D6A15205141EC51B8CE575C54417B14AE97252051417B14AE775F5C5441D988FFD4272051412A91F18B605C5441AD373E1229205141EBA097565F5C5441F6285C7F2A205141295C8FF25D5C5441365A3D8C2B205141DCED740D5D5C5441D5F1F6C72C205141412E70005C5C544135A581C22D205141C10D30195B5C54416C55C6692E2051413622BA595A5C5441C66BF8702F205141DA08772C595C54410833473A30205141B3B00A46585C5441F6D37FB030205141E56A4374575C544133488721312051411D76CF94565C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22180 - 3773549
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000666666A626205141B81E855B665C5441F6285CCF262051419A999989655C5441EC51B81E2720514114AE4781635C5441713D0A472620514100000010625C5441F6285C7F2A205141295C8FF25D5C54415C8FC2852D205141EC51B85E5B5C5441713D0A573020514152B81E25585C5441000000C031205141B81E855B555C544148E17A14FD1F5141333333E3425C5441B81E858BFC1F5141B81E85FB445C5441D7A370FDFB1F51417B14AE87465C5441CDCCCC6CFA1F51415C8FC2E54A5C544148E17A74F91F5141AE47E19A4D5C5441333333D3F71F514133333393525C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000009A99996906205141C3F528FC4F5C5441A4703D6A15205141EC51B8CE575C54417B14AE97252051417B14AE775F5C5441D988FFD4272051412A91F18B605C5441AD373E1229205141EBA097565F5C5441F6285C7F2A205141295C8FF25D5C5441365A3D8C2B205141DCED740D5D5C5441D5F1F6C72C205141412E70005C5C544135A581C22D205141C10D30195B5C54416C55C6692E2051413622BA595A5C5441C66BF8702F205141DA08772C595C54410833473A30205141B3B00A46585C5441F6D37FB030205141E56A4374575C544133488721312051411D76CF94565C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22187 - 3128191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000C3F528DC1C2351411F85EBA1BA5A5441666666661C235141EC51B85EBB5A5441C3F5281C13235141666666E6CA5A5441333333430B235141A4703D0AD85A5441C3F528CC0223514185EB5128E75A544152B81EF5FF225141AE47E12AEC5A544133333313042351417B14AE07F05A54413D0AD7E324235141F6285CAFB95A5441D7A3702D20235141B81E857BBA5A5441C3F528DC1C2351411F85EBA1BA5A5441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000CC9BEC6404235141D0103D54F05A54418FC2F52807235141B81E85EBF25A5441A806CDE30A2351416BBBDDBBEC5A5441BAC1D8AD0E235141EE20F8E1E65A5441A5D5670D1423514199264A29DF5A544137C53D2B17235141E2CBB5C3DA5A54414D5516C118235141EEC50DB4D85A5441685A30F91A235141E86558D7D55A54416CD9A19F1B23514151D8AC00D55A5441F7A7088C20235141F1E6BBACCD5A54414B16ED0126235141078A7F57C45A5441CDCCCC0C2D235141E17A144EB85A54413D0AD7E324235141F6285CAFB95A54417D9427691C23514197BD3CBAC75A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>22187 - 3511705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000C3F528DC1C2351411F85EBA1BA5A5441666666661C235141EC51B85EBB5A5441C3F5281C13235141666666E6CA5A5441333333430B235141A4703D0AD85A5441C3F528CC0223514185EB5128E75A544152B81EF5FF225141AE47E12AEC5A544133333313042351417B14AE07F05A54413D0AD7E324235141F6285CAFB95A5441D7A3702D20235141B81E857BBA5A5441C3F528DC1C2351411F85EBA1BA5A5441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000CC9BEC6404235141D0103D54F05A54418FC2F52807235141B81E85EBF25A5441A806CDE30A2351416BBBDDBBEC5A5441BAC1D8AD0E235141EE20F8E1E65A5441A5D5670D1423514199264A29DF5A544137C53D2B17235141E2CBB5C3DA5A54414D5516C118235141EEC50DB4D85A5441685A30F91A235141E86558D7D55A54416CD9A19F1B23514151D8AC00D55A5441F7A7088C20235141F1E6BBACCD5A54414B16ED0126235141078A7F57C45A5441CDCCCC0C2D235141E17A144EB85A54413D0AD7E324235141F6285CAFB95A54417D9427691C23514197BD3CBAC75A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>291021 - 256558
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000900000014AE47D1AABB5041F6285C9F19D1544148E17A54B9BB5041713D0AF718D154411F85EB41B7BB5041E17A144E01D154417B14AE27B5BB5041F6285C4FE9D0544185EB5188ACBB5041666666E6E7D05441295C8FE29FBB5041EC51B8DEE3D054415C8FC245A2BB50413D0AD7E3FED0544185EB51A8A4BB504152B81EE519D1544114AE47D1AABB5041F6285C9F19D15441
-</a>
-
-<b>
-01060000000100000001030000000100000011000000BA6BC372A1BB5041A4B8EE8FF5D05441295C8FE29FBB5041EC51B8DEE3D05441906CC9569DBB5041CF6DE90EE3D054410041F3499FBB5041553DAE07FAD054413AAD80AA9FBB5041EF5F3079FED0544186FD62EE9FBB504129A2F29801D15441BA2A377BA0BB50410457161408D1544115FE6B11A1BB50412DB1B4FD0ED1544181DC93F1A1BB50410CAA74121AD15441C9BF60B6A4BB5041D8D66C871AD1544185EB51A8A4BB504152B81EE519D154415728B192A4BB50419EC83AF018D15441E6508E5EA4BB5041CA7BE6A116D1544139A43B35A4BB5041D3B901CE14D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242552 - 3178706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000012000000000000E0D01651418FC2F548DB185541295C8FC2DE165141C3F5289CD818554114AE4731EB165141000000A0D5185541F6158031E716514102F96000C4185541B197514EC8165141AAA67246CD1855417B14AE47C21651417B14AE97CD1855411F85EB21BF165141E17A148ECF185541D1EC4788BC1651411F33D1B0D31855412C6B293EBD1651412CABD536D41855418A226D9BBC1651418E65B92FD5185541E09DAEB5BB165141AB8E24E3D418554100000080BA165141713D0AA7D6185541D7A370CDB9165141EC51B85ED8185541E17A147EB9165141AE47E11ADB185541 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000018000000D61D05C9B91651413551BB63D9185541E17A147EB9165141AE47E11ADB185541C3F5283CBF165141D7A3704DDC185541D7A3702DC6165141295C8F52DC18554148E17AF4C9165141B81E856BDC185541000000E0D01651418FC2F548DB185541ED304392CF165141C83B4BECD8185541C025DDEFCD165141B167747BD51855419DDB23F8CA165141EBE4AB2BCE1855411A0E5153CA165141A76984AECC185541B0755E5ECA165141CCA8E7A7CC185541AD97514EC8165141A6A67246CD1855417B14AE47C21651417B14AE97CD1855411F85EB21BF165141E17A148ECF185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242552 - 3578665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000012000000000000E0D01651418FC2F548DB185541295C8FC2DE165141C3F5289CD818554114AE4731EB165141000000A0D5185541F6158031E716514102F96000C4185541B197514EC8165141AAA67246CD1855417B14AE47C21651417B14AE97CD1855411F85EB21BF165141E17A148ECF185541D1EC4788BC1651411F33D1B0D31855412C6B293EBD1651412CABD536D41855418A226D9BBC1651418E65B92FD5185541E09DAEB5BB165141AB8E24E3D418554100000080BA165141713D0AA7D6185541D7A370CDB9165141EC51B85ED8185541E17A147EB9165141AE47E11ADB185541 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000018000000D61D05C9B91651413551BB63D9185541E17A147EB9165141AE47E11ADB185541C3F5283CBF165141D7A3704DDC185541D7A3702DC6165141295C8F52DC18554148E17AF4C9165141B81E856BDC185541000000E0D01651418FC2F548DB185541ED304392CF165141C83B4BECD8185541C025DDEFCD165141B167747BD51855419DDB23F8CA165141EBE4AB2BCE1855411A0E5153CA165141A76984AECC185541B0755E5ECA165141CCA8E7A7CC185541AD97514EC8165141A6A67246CD1855417B14AE47C21651417B14AE97CD1855411F85EB21BF165141E17A148ECF185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>24235 - 1755270
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000110000000000004061EB504148E17A5488805441713D0A7762EB50410AD7A32089805441B81E85CB6CEB50415C8FC2F585805441AE47E1BA73EB5041B81E850B848054415C8FC2E56FEB504114AE476146805441AE47E12A6DEB504185EB514846805441295C8F1268EB504114AE470145805441E17A14FE62EB5041D7A3707D43805441C3F5283C5EEB5041CDCCCCCC41805441A4703D1A5DEB504114AE4751438054415C8FC2355EEB5041713D0AD756805441333333E36BEB5041A4703D0A5680544114AE470170EB504114AE47D155805441713D0AD770EB50419A99990968805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000065AECE735FEB50417230C86C6880544172843F565EEB5041142E2CD6568054418036FAD570EB5041030CAE4654805441911B7E0370EB50418062AB2E46805441C766595F6DEB50417DA3314A468054417FF0E66667EB5041473516CE44805441929382925EEB5041EA8D124342805441D61C451B5DEB5041F3D4366243805441C877472F5DEB5041209C31AB4480544165AECE735FEB50417230C86C68805441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>24235 - 3624264
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000110000000000004061EB504148E17A5488805441713D0A7762EB50410AD7A32089805441B81E85CB6CEB50415C8FC2F585805441AE47E1BA73EB5041B81E850B848054415C8FC2E56FEB504114AE476146805441AE47E12A6DEB504185EB514846805441295C8F1268EB504114AE470145805441E17A14FE62EB5041D7A3707D43805441C3F5283C5EEB5041CDCCCCCC41805441A4703D1A5DEB504114AE4751438054415C8FC2355EEB5041713D0AD756805441333333E36BEB5041A4703D0A5680544114AE470170EB504114AE47D155805441713D0AD770EB50419A99990968805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000065AECE735FEB50417230C86C6880544172843F565EEB5041142E2CD6568054418036FAD570EB5041030CAE4654805441911B7E0370EB50418062AB2E46805441C766595F6DEB50417DA3314A468054417FF0E66667EB5041473516CE44805441929382925EEB5041EA8D124342805441D61C451B5DEB5041F3D4366243805441C877472F5DEB5041209C31AB4480544165AECE735FEB50417230C86C68805441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>407047 - 1639901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000007F00000014AE4781B8A450415C8FC255864C554152B81E95B6A45041C3F5288C854C5541AE47E14AB6A45041295C8FE2854C55413D0AD743B6A450410AD7A350864C554148E17A34B6A4504148E17AC4864C5541666666F6B5A4504148E17A44874C5541AE47E14AB5A4504185EB5168874C554152B81EA5B4A45041AE47E15A874C55417B14AED7B3A450417B14AE17874C5541F6285C4FB3A45041B81E85FB864C5541F6285CDFB2A45041A4703D2A874C5541C3F5284CB2A450419A999989874C554185EB51D8B1A450413D0AD793874C55413D0AD713B1A45041A4703D6A874C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000BB000000869D5013B6A45041EA849EC6854C5541A4703D1AB6A4504185EB5198854C5541713D0AE7B2A45041B81E852B844C55418FC2F568A5A4504133333333804C554114AE4741A2A450417B14AED7804C5541A4703D0A9FA45041295C8F42804C55417B14AE279EA45041713D0AE7824C5541CDCCCCBC9EA450410AD7A320834C5541C3F5281C9FA4504152B81E25834C5541666666E69FA450419A999939834C5541EC51B89EA0A4504114AE4771834C55410AD7A360A1A45041B81E85BB834C5541F6285CFFA1A450411F85EB11844C55413D0AD753A2A45041F6285C2F844C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>407047 - 5291118
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000007F00000014AE4781B8A450415C8FC255864C554152B81E95B6A45041C3F5288C854C5541AE47E14AB6A45041295C8FE2854C55413D0AD743B6A450410AD7A350864C554148E17A34B6A4504148E17AC4864C5541666666F6B5A4504148E17A44874C5541AE47E14AB5A4504185EB5168874C554152B81EA5B4A45041AE47E15A874C55417B14AED7B3A450417B14AE17874C5541F6285C4FB3A45041B81E85FB864C5541F6285CDFB2A45041A4703D2A874C5541C3F5284CB2A450419A999989874C554185EB51D8B1A450413D0AD793874C55413D0AD713B1A45041A4703D6A874C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000BB000000869D5013B6A45041EA849EC6854C5541A4703D1AB6A4504185EB5198854C5541713D0AE7B2A45041B81E852B844C55418FC2F568A5A4504133333333804C554114AE4741A2A450417B14AED7804C5541A4703D0A9FA45041295C8F42804C55417B14AE279EA45041713D0AE7824C5541CDCCCCBC9EA450410AD7A320834C5541C3F5281C9FA4504152B81E25834C5541666666E69FA450419A999939834C5541EC51B89EA0A4504114AE4771834C55410AD7A360A1A45041B81E85BB834C5541F6285CFFA1A450411F85EB11844C55413D0AD753A2A45041F6285C2F844C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>25147 - 2972160
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001C000000C3F5280CA6ED5041B81E85CBFD7D5441E17A149EAAED50415C8FC2A5097E544133333303AAED50411F85EB810B7E5441000000B0D9ED50419A9999B9217E54415C8FC27502EE5041295C8F121A7E544152B81E1503EE50419A9999991B7E5441295C8FA204EE504148E17A241B7E5441333333A306EE504152B81EF5197E5441C3F5288C08EE50411F85EB21187E54410AD7A31019EE5041A4703D7A017E544185EB51C818EE504133333343FF7D54415C8FC2A510EE5041295C8FE2FA7D5441666666D606EE504114AE47B1F57D5441295C8FE2FDED504152B81E85F17D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000310C00C100EE50414F8719201A7E54417EE574AAA3ED5041675D7C29F07D5441987AE0AAA3ED504177D89026F07D5441B2B83633A3ED5041BE669BF0EF7D5441BA530C2FA3ED504168B904F1EF7D544158EA51D6A1ED50414B764853EF7D5441713D0A07A3ED50418FC2F598F47D544185EB5198A5ED504133333393FA7D544166666686A4ED50411F85EB01FC7D54410AD7A340A5ED5041B81E85CBFD7D5441C3F5280CA6ED5041B81E85CBFD7D5441E17A149EAAED50415C8FC2A5097E544133333303AAED50411F85EB810B7E5441000000B0D9ED50419A9999B9217E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>25147 - 3206839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001C000000C3F5280CA6ED5041B81E85CBFD7D5441E17A149EAAED50415C8FC2A5097E544133333303AAED50411F85EB810B7E5441000000B0D9ED50419A9999B9217E54415C8FC27502EE5041295C8F121A7E544152B81E1503EE50419A9999991B7E5441295C8FA204EE504148E17A241B7E5441333333A306EE504152B81EF5197E5441C3F5288C08EE50411F85EB21187E54410AD7A31019EE5041A4703D7A017E544185EB51C818EE504133333343FF7D54415C8FC2A510EE5041295C8FE2FA7D5441666666D606EE504114AE47B1F57D5441295C8FE2FDED504152B81E85F17D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000310C00C100EE50414F8719201A7E54417EE574AAA3ED5041675D7C29F07D5441987AE0AAA3ED504177D89026F07D5441B2B83633A3ED5041BE669BF0EF7D5441BA530C2FA3ED504168B904F1EF7D544158EA51D6A1ED50414B764853EF7D5441713D0A07A3ED50418FC2F598F47D544185EB5198A5ED504133333393FA7D544166666686A4ED50411F85EB01FC7D54410AD7A340A5ED5041B81E85CBFD7D5441C3F5280CA6ED5041B81E85CBFD7D5441E17A149EAAED50415C8FC2A5097E544133333303AAED50411F85EB810B7E5441000000B0D9ED50419A9999B9217E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26023 - 1068534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51288CF25041E17A14EE805A5441295C8FF27EF25041F6285C9F875A5441000000407AF2504152B81E758A5A5441EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441CDCCCC0C7EF25041D7A3708D915A5441EC51B8CE84F25041C3F528FC955A5441000000E08AF25041E17A147E9A5A5441AE47E1AA90F250418FC2F5589F5A5441D7A370DD95F25041A4703D4AA45A54418FC2F5F89AF25041000000D0A95A5441A4703DFAA1F25041F6285CCFB15A5441E17A145EA8F2504166666686B95A5441713D0AA7B4F250417B14AE07B05A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441239D22A77CF2504155AC5AC2905A544139113EFE7FF250416D38BBD3925A544125E2C47D83F250418121241F955A5441C510F2AF86F2504125AAA861975A544160D9477489F250414A2AE06F995A54411DA5F91A8DF250418FF9A45C9C5A5441244780A890F25041BD52F7569F5A544171AB7AB893F25041AF5A3640A25A54419E76EC7896F250411E725BF2A45A5441E68E3E7F9CF2504107AEDE78AB5A5441A4703DFAA1F25041F6285CCFB15A5441452A9A26A6F25041FE36339AB65A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26023 - 3411203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51288CF25041E17A14EE805A5441295C8FF27EF25041F6285C9F875A5441000000407AF2504152B81E758A5A5441EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441CDCCCC0C7EF25041D7A3708D915A5441EC51B8CE84F25041C3F528FC955A5441000000E08AF25041E17A147E9A5A5441AE47E1AA90F250418FC2F5589F5A5441D7A370DD95F25041A4703D4AA45A54418FC2F5F89AF25041000000D0A95A5441A4703DFAA1F25041F6285CCFB15A5441E17A145EA8F2504166666686B95A5441713D0AA7B4F250417B14AE07B05A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441239D22A77CF2504155AC5AC2905A544139113EFE7FF250416D38BBD3925A544125E2C47D83F250418121241F955A5441C510F2AF86F2504125AAA861975A544160D9477489F250414A2AE06F995A54411DA5F91A8DF250418FF9A45C9C5A5441244780A890F25041BD52F7569F5A544171AB7AB893F25041AF5A3640A25A54419E76EC7896F250411E725BF2A45A5441E68E3E7F9CF2504107AEDE78AB5A5441A4703DFAA1F25041F6285CCFB15A5441452A9A26A6F25041FE36339AB65A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26023 - 29689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51288CF25041E17A14EE805A5441295C8FF27EF25041F6285C9F875A5441000000407AF2504152B81E758A5A5441EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441CDCCCC0C7EF25041D7A3708D915A5441EC51B8CE84F25041C3F528FC955A5441000000E08AF25041E17A147E9A5A5441AE47E1AA90F250418FC2F5589F5A5441D7A370DD95F25041A4703D4AA45A54418FC2F5F89AF25041000000D0A95A5441A4703DFAA1F25041F6285CCFB15A5441E17A145EA8F2504166666686B95A5441713D0AA7B4F250417B14AE07B05A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000004A9E57D87EF25041B6D5C81D925A544139113EFE7FF250416D38BBD3925A5441F46E7A3980F25041231A96FA925A544127E2C47D83F250417D21241F955A5441C910F2AF86F2504123AAA861975A54415B9A2F0988F2504174A42262985A544160D9477489F250414A2AE06F995A54411DA5F91A8DF250418FF9A45C9C5A5441244780A890F25041BD52F7569F5A544171AB7AB893F25041AF5A3640A25A54419E76EC7896F250411E725BF2A45A54419F76EC7896F250411F725BF2A45A5441A176EC7896F2504121725BF2A45A544152A962F296F25041E713EA75A55A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26023 - 72813
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51288CF25041E17A14EE805A5441295C8FF27EF25041F6285C9F875A5441000000407AF2504152B81E758A5A5441EC51B8AE77F250419A9999498C5A5441E17A14EE77F250413D0AD7138E5A5441CDCCCC0C7EF25041D7A3708D915A5441EC51B8CE84F25041C3F528FC955A5441000000E08AF25041E17A147E9A5A5441AE47E1AA90F250418FC2F5589F5A5441D7A370DD95F25041A4703D4AA45A54418FC2F5F89AF25041000000D0A95A5441A4703DFAA1F25041F6285CCFB15A5441E17A145EA8F2504166666686B95A5441713D0AA7B4F250417B14AE07B05A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000004A9E57D87EF25041B6D5C81D925A544139113EFE7FF250416D38BBD3925A5441F46E7A3980F25041231A96FA925A544127E2C47D83F250417D21241F955A5441C910F2AF86F2504123AAA861975A54415B9A2F0988F2504174A42262985A544160D9477489F250414A2AE06F995A54411DA5F91A8DF250418FF9A45C9C5A5441244780A890F25041BD52F7569F5A544171AB7AB893F25041AF5A3640A25A54419E76EC7896F250411E725BF2A45A54419F76EC7896F250411F725BF2A45A5441A176EC7896F2504121725BF2A45A544152A962F296F25041E713EA75A55A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>27114 - 1435197
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000EC51B81E52E750411F85EB91F10755416666666653E75041C3F5287CE5075541295C8F7254E75041713D0AD7D9075541A4703D9A51E750415C8FC275D90755419A99996950E750413D0AD773D90755419A9999394AE750413D0AD793F3075541EC51B83E51E75041A4703D9AF2075541EC51B81E52E750411F85EB91F1075541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000B8F2880652E75041B53A9267F1075541DD46706D52E7504186B5B4AAEE075541550F47DE52E75041CDDA5881EA0755411DFED77553E75041701679D0E4075541295C8F7254E75041713D0AD7D90755419F48BAB251E75041EBD279A4D9075541716EF87450E750411F705593D90755419A9999394AE750413D0AD793F307554179F7B20251E750418712EF88F2075541B8F2880652E75041B53A9267F1075541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>27114 - 3427108
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000EC51B81E52E750411F85EB91F10755416666666653E75041C3F5287CE5075541295C8F7254E75041713D0AD7D9075541A4703D9A51E750415C8FC275D90755419A99996950E750413D0AD773D90755419A9999394AE750413D0AD793F3075541EC51B83E51E75041A4703D9AF2075541EC51B81E52E750411F85EB91F1075541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000B8F2880652E75041B53A9267F1075541DD46706D52E7504186B5B4AAEE075541550F47DE52E75041CDDA5881EA0755411DFED77553E75041701679D0E4075541295C8F7254E75041713D0AD7D90755419F48BAB251E75041EBD279A4D9075541716EF87450E750411F705593D90755419A9999394AE750413D0AD793F307554179F7B20251E750418712EF88F2075541B8F2880652E75041B53A9267F1075541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975080 - 3064194
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000FCC98F05F17C5141D36C449BC482544130A930B4E77C5141B8ADAC75C58254417FE30BD4E37C5141712780B4C58254415902DAB4E27C5141A0300FAECE825441383A91B5E17C51415564360AD482544112595F96E07C5141480F0645DB825441C27D1238DE7C514194C7F41DE582544171FDE422DD7C5141FE491716EB825441E66E96DBDF7C514177043744EC825441E3852694E97C514121469BC3EF825441B8B40E90EE7C5141CFE4D18FF0825441791ED5C4F57C514134A6020CEF82544120B851EBF57C5141A050997DE58254418C2774EFF57C5141D5D3AF86D8825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000000000C0F87C5141A4703D7AC88254417B14AED7F57C514152B81E25C78254410AD7A3F0F57C5141666666C6D4825441B81E85EBF57C5141713D0AF7E48254417B14AEE7F57C514148E17A04EF8254419A9999C9F57C5141C3F5288CF3825441295C8F42FA7C51411F85EBD1F28254413D0AD723F97C514148E17A54DE825441A4703DAAF87C5141CDCCCCECCD825441000000C0F87C5141A4703D7AC8825441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975080 - 3356524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000FCC98F05F17C5141D36C449BC482544130A930B4E77C5141B8ADAC75C58254417FE30BD4E37C5141712780B4C58254415902DAB4E27C5141A0300FAECE825441383A91B5E17C51415564360AD482544112595F96E07C5141480F0645DB825441C27D1238DE7C514194C7F41DE582544171FDE422DD7C5141FE491716EB825441E66E96DBDF7C514177043744EC825441E3852694E97C514121469BC3EF825441B8B40E90EE7C5141CFE4D18FF0825441791ED5C4F57C514134A6020CEF82544120B851EBF57C5141A050997DE58254418C2774EFF57C5141D5D3AF86D8825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000000000C0F87C5141A4703D7AC88254417B14AED7F57C514152B81E25C78254410AD7A3F0F57C5141666666C6D4825441B81E85EBF57C5141713D0AF7E48254417B14AEE7F57C514148E17A04EF8254419A9999C9F57C5141C3F5288CF3825441295C8F42FA7C51411F85EBD1F28254413D0AD723F97C514148E17A54DE825441A4703DAAF87C5141CDCCCCECCD825441000000C0F87C5141A4703D7AC8825441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>28199 - 244638
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000295C8FE209005141C3F528AC3BEC54419A9999E90A005141E17A14AE3DEC544185EB51580E005141CDCCCC8C43EC54418FC2F56812005141EC51B85E43EC5441E17A144E14005141AE47E1BA43EC5441EC51B88E170051415C8FC24544EC54419A9999891A005141B81E855B45EC5441B81E856B1E0051415C8FC2B546EC5441713D0A37220051410AD7A34047EC54417B14AE17240051410AD7A34047EC5441F6285CCF2400514114AE47D145EC54413333331326005141C3F528FC44EC54418FC2F518260051411F85EBF13EEC5441E17A148E25005141666666263BEC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008FC2F5A823005141EF1E414033EC54416BD231FA0D005141A47B2B7330EC54416595EBDC0C0051419869BDCB34EC5441007DCF6A0C005141F06F6B9639EC54410CF75BA50E00514134334C273DEC5441A31B86500F00514146EA1E7F40EC5441407DF61811005141E34B8F4742EC5441F43A9EE91D0051411C0F70D845EC5441A118CCC7240051417D391ED145EC54418EC9381326005141C3124DF644EC544143EACF1826005141E0C69A193FEC544156C54CA725005141F9AED2D63BEC5441E17A148E25005141666666263BEC5441EA7390B0250051419C83629339EC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>28199 - 351459
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C000000295C8FE209005141C3F528AC3BEC54419A9999E90A005141E17A14AE3DEC544185EB51580E005141CDCCCC8C43EC54418FC2F56812005141EC51B85E43EC5441E17A144E14005141AE47E1BA43EC5441EC51B88E170051415C8FC24544EC54419A9999891A005141B81E855B45EC5441B81E856B1E0051415C8FC2B546EC5441713D0A37220051410AD7A34047EC54417B14AE17240051410AD7A34047EC5441F6285CCF2400514114AE47D145EC54413333331326005141C3F528FC44EC54418FC2F518260051411F85EBF13EEC5441E17A148E25005141666666263BEC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008FC2F5A823005141EF1E414033EC54416BD231FA0D005141A47B2B7330EC54416595EBDC0C0051419869BDCB34EC5441007DCF6A0C005141F06F6B9639EC54410CF75BA50E00514134334C273DEC5441A31B86500F00514146EA1E7F40EC5441407DF61811005141E34B8F4742EC5441F43A9EE91D0051411C0F70D845EC5441A118CCC7240051417D391ED145EC54418EC9381326005141C3124DF644EC544143EACF1826005141E0C69A193FEC544156C54CA725005141F9AED2D63BEC5441E17A148E25005141666666263BEC5441EA7390B0250051419C83629339EC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>30107 - 3562788
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E857BC1495141D7A3705DE5875441D7A3708DD2495141EC51B84EDF8754413D0AD743CC4951418FC2F5A8BB875441D7A3707DC14951410AD7A3D0BF875441713D0A67B74951419A9999F9C3875441E17A14DEB3495141C3F528ECC7875441666666F6AD495141CDCCCC2CCB875441713D0A37AF4951410AD7A300CE875441CDCCCC2CB149514185EB51F8D48754410AD7A3A0B2495141CDCCCC0CDE8754413D0AD793B4495141AE47E1BAE4875441B81E857BC1495141D7A3705DE5875441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000009173E07AD249514156B14E55DF87544139919D7ED2495141A9B3D46ADF875441E5076EC9EF495141477FB315D58754410BE262C5EA4951414BAB0EFFB887544174994057EA495141D4E00213B9875441E18D2E58EA495141C313C918B9875441C9B39A3EEA495141E63FE421B98754416595489DCD495141993BC8D3C2875441CFDDF079CD495141B6401A87C2875441D7A3708DD2495141EC51B84EDF8754419173E07AD249514156B14E55DF875441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>32985 - 3456807
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000008000000A4703D7A64F450410AD7A3D0EF8C54411F85EB0172F45041A4703D2AD78C5441C3F5284C66F4504148E17AD4D28C54417B14AEB759F45041333333C3E98C5441F6285C0F4CF450417B14AEA7028D5441666666E64EF45041A4703DAA058D54417B14AEA755F450410AD7A3D00A8D5441A4703D7A64F450410AD7A3D0EF8C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000003C5C991048F4504167186A6CFE8C544105E6691E4CF45041FE283E8C028D5441F926EB4155F45041A1EE33E4F18C544116F4721760F4504198109824DE8C54419F6B985066F45041B7EE27EBD28C5441666666C658F45041333333D3CD8C5441114789334DF450411BE0DB74C98C54419E588E344CF450416921C076CA8C54418C56314248F45041825742FDCF8C5441633C0F5538F4504128200F01E98C5441115096D435F45041A50894C9EC8C5441CDCCCC3C36F450419A999989ED8C544152B81EC53AF450418FC2F538EF8C544148E17A743CF4504166666656F08C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>33482 - 160328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000333333739FF2504152B81EC5588E544152B81EB59CF250418FC2F5E8578E5441713D0A579DF2504152B81E85518E54411F85EB7192F250419A9999394F8E5441C3F528DC8EF250419A9999695F8E5441F6285C9F96F250418FC2F5F8708E5441333333739FF2504152B81EC5588E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000001B08949C91F250412B31E9FC528E54411C212ADC8EF25041B23F98695F8E5441192B5C9F96F25041EB99F5F8708E5441FB91D3D699F2504196A93F27688E54417DB732739FF250417F0B20C5588E54416EC51DB59CF2504158EDF5E8578E5441B71411FE9CF25041E80BFF07558E54415B1F0A579DF2504147E81F85518E5441646AEB7192F250414D129A394F8E54411B08949C91F250412B31E9FC528E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>33482 - 271760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000333333739FF2504152B81EC5588E544152B81EB59CF250418FC2F5E8578E5441713D0A579DF2504152B81E85518E54411F85EB7192F250419A9999394F8E5441C3F528DC8EF250419A9999695F8E5441F6285C9F96F250418FC2F5F8708E5441333333739FF2504152B81EC5588E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000001B08949C91F250412B31E9FC528E54411C212ADC8EF25041B23F98695F8E5441192B5C9F96F25041EB99F5F8708E5441FB91D3D699F2504196A93F27688E54417DB732739FF250417F0B20C5588E54416EC51DB59CF2504158EDF5E8578E5441B71411FE9CF25041E80BFF07558E54415B1F0A579DF2504147E81F85518E5441646AEB7192F250414D129A394F8E54411B08949C91F250412B31E9FC528E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>196413 - 3530818
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000F6285C6FA853514185EB51E88CCC544152B81EB59D5351413D0AD7B391CC5441B81E85ABA65351411F85EB11A9CC544100000040AF535141B81E857BBFCC5441713D0A07B95351415C8FC205D9CC544100000050BB53514148E17AA4D4CC54410AD7A3C0BF5351415C8FC2C5CBCC5441666666B6C453514114AE47F1C2CC54410AD7A3A0C6535141713D0AA7BFCC54410AD7A3E0BF53514148E17A04AECC5441AE47E1BAB8535141713D0A579BCC544114AE4791B15351413D0AD7A388CC5441F6285C6FA853514185EB51E88CCC5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000E2485557B65351417F2C6301D2CC54411969BDD0B75351414B0E38DBD5CC544131CD3691C5535141A824EAE1BCCC54413BEE5846C4535141A2A97E81B9CC54410AD7A3E0BF53514148E17A04AECC5441AE47E1BAB8535141713D0A579BCC544114AE4791B15351413D0AD7A388CC5441F6285C6FA853514185EB51E88CCC544152B81EB59D5351413D0AD7B391CC5441B81E85ABA65351411F85EB11A9CC544100000040AF535141B81E857BBFCC5441E2485557B65351417F2C6301D2CC5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35047 - 20497
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A3705D5C3451419A999949212A554148E17A546B34514114AE4701232A5541295C8F526C3451415C8FC225232A55413D0AD7A375345141A4703D1A252A5541EC51B8AE8C345141D7A370DD2A2A5541CDCCCC3C9334514152B81E852C2A55410000002097345141AE47E12A2D2A554185EB51389C34514152B81EA52D2A55418FC2F5F89A345141E17A14DE242A5541B81E853B9B345141E17A14CE1D2A5541333333136E345141C3F5285C1C2A5541333333136D3451413D0AD7531C2A5541000000106B345141295C8F721C2A554152B81EE55F34514114AE47511C2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000B49B507D68345141409DA6B7232A5541578B2B94683451416B7DF9B9232A554134DF64826A345141F19033EC232A554161B0FEF26A34514187E2A2F7232A55414BAA5F356B345141218E60FE232A5541726A33466B345141EAF9FB80232A5541751E34506B345141CB906026232A554198E5C3546B345141DF930EFD222A5541A6CE9F266B3451419C6904FC222A55417F602DA16A34514176AAB3EC222A5541D93A67A4683451416C9A4FB2222A55413D24138366345141E18CB973222A554127691CFB64345141CC6FBD46222A554174ABBD2A6334514174FC7111222A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35047 - 66550
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A3705D5C3451419A999949212A554148E17A546B34514114AE4701232A5541295C8F526C3451415C8FC225232A55413D0AD7A375345141A4703D1A252A5541EC51B8AE8C345141D7A370DD2A2A5541CDCCCC3C9334514152B81E852C2A55410000002097345141AE47E12A2D2A554185EB51389C34514152B81EA52D2A55418FC2F5F89A345141E17A14DE242A5541B81E853B9B345141E17A14CE1D2A5541333333136E345141C3F5285C1C2A5541333333136D3451413D0AD7531C2A5541000000106B345141295C8F721C2A554152B81EE55F34514114AE47511C2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000B49B507D68345141409DA6B7232A5541578B2B94683451416B7DF9B9232A554134DF64826A345141F19033EC232A554161B0FEF26A34514187E2A2F7232A55414BAA5F356B345141218E60FE232A5541726A33466B345141EAF9FB80232A5541751E34506B345141CB906026232A554198E5C3546B345141DF930EFD222A5541A6CE9F266B3451419C6904FC222A55417F602DA16A34514176AAB3EC222A5541D93A67A4683451416C9A4FB2222A55413D24138366345141E18CB973222A554127691CFB64345141CC6FBD46222A554174ABBD2A6334514174FC7111222A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35114 - 3103112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000022000000000000E0B933514185EB5148B62D5541B81E856BBC335141B81E856BB72D55419A999969BF3351411F85EB81B82D5541333333F3C2335141666666B6B92D55411F85EBE1C3335141713D0A87BA2D55417B14AE17C9335141000000E0C12D55418FC2F548C9335141CDCCCCECC22D554152B81E35C933514114AE4721C42D55411F85EBD1C833514152B81EA5C52D55411F85EB81C8335141B81E85BBC62D55413D0AD7B3C8335141EC51B86EC72D554133333353C9335141000000F0C72D554185EB5138CA335141B81E852BC82D5541E17A14EECB335141B81E857BC82D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000014E38A94DA335141318CE1A2CC2D5541F3BD4434DB335141A5B2E3A6CC2D554163657C53DB335141DA0FC03FC42D554150B47946C8335141751EF7B8C02D55417B14AE17C9335141000000E0C12D55418FC2F548C9335141CDCCCCECC22D554152B81E35C933514114AE4721C42D55411F85EBD1C833514152B81EA5C52D55411F85EB81C8335141B81E85BBC62D55413D0AD7B3C8335141EC51B86EC72D554133333353C9335141000000F0C72D554185EB5138CA335141B81E852BC82D5541E17A14EECB335141B81E857BC82D5541295C8F92CE3351418FC2F5E8C82D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35114 - 3472545
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000022000000000000E0B933514185EB5148B62D5541B81E856BBC335141B81E856BB72D55419A999969BF3351411F85EB81B82D5541333333F3C2335141666666B6B92D55411F85EBE1C3335141713D0A87BA2D55417B14AE17C9335141000000E0C12D55418FC2F548C9335141CDCCCCECC22D554152B81E35C933514114AE4721C42D55411F85EBD1C833514152B81EA5C52D55411F85EB81C8335141B81E85BBC62D55413D0AD7B3C8335141EC51B86EC72D554133333353C9335141000000F0C72D554185EB5138CA335141B81E852BC82D5541E17A14EECB335141B81E857BC82D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000014E38A94DA335141318CE1A2CC2D5541F3BD4434DB335141A5B2E3A6CC2D554163657C53DB335141DA0FC03FC42D554150B47946C8335141751EF7B8C02D55417B14AE17C9335141000000E0C12D55418FC2F548C9335141CDCCCCECC22D554152B81E35C933514114AE4721C42D55411F85EBD1C833514152B81EA5C52D55411F85EB81C8335141B81E85BBC62D55413D0AD7B3C8335141EC51B86EC72D554133333353C9335141000000F0C72D554185EB5138CA335141B81E852BC82D5541E17A14EECB335141B81E857BC82D5541295C8F92CE3351418FC2F5E8C82D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35309 - 21138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D00000048E17AC43C32514148E17AB4782C5541E17A145E42325141D7A3703D7B2C5541295C8FF2443251418FC2F5D87A2C5541A4703D7A49325141666666D67B2C55413D0AD773533251418FC2F528822C55415C8FC255613251410AD7A3C0872C5541000000A06A3251410AD7A3808D2C55413D0AD7336C3251418FC2F578902C55415C8FC2556E325141C3F528BC8F2C5541000000706E3251415C8FC235982C5541D7A370DD70325141EC51B84E9C2C55413D0AD7237732514166666686A52C5541C3F5289C6C325141F6285CDFB62C5541F6285CCF6E325141A4703D8AB62C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000106B8EEE6832514161B65C748C2C5541778EF64C67325141CF0AFC58862C5541E8DCA88B61325141FEAB7FDF872C55415D2A447862325141068B7274882C55416A3C20E4623251411CE634B7882C5541557D4D9563325141808CDE24892C5541F02C873964325141610B848A892C554120FA216564325141AD3481A5892C5541971F8D1B65325141E76969168A2C5541D656643165325141BF11EE238A2C5541C6266B4E66325141398558D48A2C554115AEA39B66325141812724048B2C5541D0CE633867325141344329658B2C5541B7CC6354673251411FDB7D768B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35309 - 66999
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D00000048E17AC43C32514148E17AB4782C5541E17A145E42325141D7A3703D7B2C5541295C8FF2443251418FC2F5D87A2C5541A4703D7A49325141666666D67B2C55413D0AD773533251418FC2F528822C55415C8FC255613251410AD7A3C0872C5541000000A06A3251410AD7A3808D2C55413D0AD7336C3251418FC2F578902C55415C8FC2556E325141C3F528BC8F2C5541000000706E3251415C8FC235982C5541D7A370DD70325141EC51B84E9C2C55413D0AD7237732514166666686A52C5541C3F5289C6C325141F6285CDFB62C5541F6285CCF6E325141A4703D8AB62C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000106B8EEE6832514161B65C748C2C5541778EF64C67325141CF0AFC58862C5541E8DCA88B61325141FEAB7FDF872C55415D2A447862325141068B7274882C55416A3C20E4623251411CE634B7882C5541557D4D9563325141808CDE24892C5541F02C873964325141610B848A892C554120FA216564325141AD3481A5892C5541971F8D1B65325141E76969168A2C5541D656643165325141BF11EE238A2C5541C6266B4E66325141398558D48A2C554115AEA39B66325141812724048B2C5541D0CE633867325141344329658B2C5541B7CC6354673251411FDB7D768B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>196543 - 195292
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000C3F528DC765251413D0AD7E34ACE5441A4703D2A75525141295C8F425CCE5441D7A3707D73525141E17A146E6DCE54418FC2F5487E525141D7A3709D73CE54418FC2F5588352514152B81E8576CE54416666662690525141E17A14DE7DCE5441CDCCCC9C9552514185EB518880CE544148E17AF49752514114AE478168CE54417B14AEE799525141EC51B87E54CE5441AE47E18A98525141E17A14AE53CE5441C3F528FC965251413333336353CE5441F6285C2F9352514148E17AB452CE54418FC2F5F88F525141EC51B81E52CE54410AD7A3708D525141B81E85BB51CE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000DEA4B7EB97525141400229DB68CE5441CDCCCC9C9552514185EB518880CE5441295C8FC2985251411F85EB1182CE544152B81E45A05251417B14AE4785CE5441666666B6A25251410AD7A3506CCE544139043771A45251417A2F6CA45ACE544119B9D9DBA452514176118D0C56CE5441C52A52AE9F525141FB7E266654CE54417B34B9E19952514128E2D7BB54CE544136B137989852514100B314F161CE54412A5F060098525141203E72A768CE5441DEA4B7EB97525141400229DB68CE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>196543 - 353915
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000C3F528DC765251413D0AD7E34ACE5441A4703D2A75525141295C8F425CCE5441D7A3707D73525141E17A146E6DCE54418FC2F5487E525141D7A3709D73CE54418FC2F5588352514152B81E8576CE54416666662690525141E17A14DE7DCE5441CDCCCC9C9552514185EB518880CE544148E17AF49752514114AE478168CE54417B14AEE799525141EC51B87E54CE5441AE47E18A98525141E17A14AE53CE5441C3F528FC965251413333336353CE5441F6285C2F9352514148E17AB452CE54418FC2F5F88F525141EC51B81E52CE54410AD7A3708D525141B81E85BB51CE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000DEA4B7EB97525141400229DB68CE5441CDCCCC9C9552514185EB518880CE5441295C8FC2985251411F85EB1182CE544152B81E45A05251417B14AE4785CE5441666666B6A25251410AD7A3506CCE544139043771A45251417A2F6CA45ACE544119B9D9DBA452514176118D0C56CE5441C52A52AE9F525141FB7E266654CE54417B34B9E19952514128E2D7BB54CE544136B137989852514100B314F161CE54412A5F060098525141203E72A768CE5441DEA4B7EB97525141400229DB68CE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>196861 - 58740
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F5F8914351417B14AE77B3C654413D0AD72390435141295C8F12B3C65441F6285CCF8C435141B81E850BB6C6544185EB516887435141C3F5280CBBC654413333335387435141295C8F82BDC65441A4703DAA8E435141C3F5286CC0C65441713D0A0794435141E17A143EC1C65441D7A370CD9E4351410AD7A320BEC6544152B81E85AB435141A4703DFABDC65441B81E854BAE435141713D0A67BCC65441AE47E17AAD4351418FC2F568B9C6544148E17A649A4351419A999949B5C654418FC2F5F8914351417B14AE77B3C65441
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000D7A370CD9E4351410AD7A320BEC65441ACEE16BFA5435141B74BAC0BBEC6544119D37431A643514140F8520ABEC654415247F760A64351413184C309BEC654417D9DF6B4AA43514104F6B1FCBDC65441205BCAACAB4351412F6EB9E3BDC654415CC8EB7EAC435141AC06766CBDC654418454B593AC43514135B0A960BDC654419F333C19AE435141B07D9483BCC654416DF0C82BAE435141D30A84F2BBC65441D12118AFAD43514184E3AD28BAC65441C1C7E697AD435141843E85D3B9C65441BBE3D24BAD435141FBFDCB5EB9C65441500BB7D5AB435141D047FF0DB9C65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>220784 - 5232784
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D0000005C8FC295F0365141A4703DEAD4B45441AE47E18AEE365141295C8FE2D5B4544114AE47A1EE365141EC51B80ED6B45441F6285C7FEB3651415C8FC2B5D8B454411F85EB81E8365141A4703DBADBB454415C8FC255E8365141295C8F62DBB45441295C8F92E0365141D7A3707DE4B454410AD7A380DD365141EC51B80EE9B454415C8FC235DB365141295C8F62ECB4544114AE4701D936514114AE47B1F0B454411F85EBB1D63651417B14AEB7F6B454410AD7A320D5365141CDCCCC9CFAB45441713D0A57CF3651419A9999B907B55441E17A147ECC365141CDCCCCCC0CB55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000076C8C304113751416C4034471AB55441161F5F533237514126D93E5B14B55441553DAC65323751410F9B0A5814B55441666666E6423751418FC2F56811B55441B0A45A7E423751410C13AFC80EB554419DDEC62A423751418DB3A9AC0CB55441B82B57F141375141E5198C390BB55441EF52487E4137514167893DAF08B554413A775A1E403751414D5872F200B554412C2A41963E3751414CF28F53F8B4544113C74BA93C375141912FBC57EEB4544105ABF46F3C37514106E0C730EDB45441DDCB092F3C3751417F199E5CECB45441B7C98FF53937514175D78442E5B45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>197082 - 1308793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000003000000200000009A9999E9644451418FC2F57893C254417B14AE476B4451413D0AD74388C254415C8FC2F56B4451410AD7A37084C2544114AE47D16B44514148E17A247FC254413D0AD7936944514152B81E357AC25441F6285C1F65445141F6285CEF71C25441333333C36B445141D7A3708D6DC254417B14AE576A44514148E17AE46CC254417B14AE7768445141A4703D9A6BC254417B14AE9766445141666666F669C2544100000040644451416666661668C25441C3F5289C6144514185EB510866C254415C8FC2D55A44514114AE47816AC254418FC2F59855445141B81E850B6FC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000C3F5286C634451419A99998999C254419A9999E9644451418FC2F57893C254417B14AE476B4451413D0AD74388C25441389A53946B445141F6F9B39486C254410C0BE6F06B4451414C3FFC8B84C25441A536037268445141EFA6194C84C25441120326D463445141B1A3ADC483C254418B9C314A624451418230ECF583C254415825CC91604451417D80805185C2544115F4260F5E4451418FDB875185C25441A663830A5C44514163D0366283C254412F9FD71F5B445141BD96FDA681C2544116AF10EC59445141B8666F6981C254416605E9D058445141F1394DB381C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>197082 - 3591090
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000003000000200000009A9999E9644451418FC2F57893C254417B14AE476B4451413D0AD74388C254415C8FC2F56B4451410AD7A37084C2544114AE47D16B44514148E17A247FC254413D0AD7936944514152B81E357AC25441F6285C1F65445141F6285CEF71C25441333333C36B445141D7A3708D6DC254417B14AE576A44514148E17AE46CC254417B14AE7768445141A4703D9A6BC254417B14AE9766445141666666F669C2544100000040644451416666661668C25441C3F5289C6144514185EB510866C254415C8FC2D55A44514114AE47816AC254418FC2F59855445141B81E850B6FC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000C3F5286C634451419A99998999C254419A9999E9644451418FC2F57893C254417B14AE476B4451413D0AD74388C25441389A53946B445141F6F9B39486C254410C0BE6F06B4451414C3FFC8B84C25441A536037268445141EFA6194C84C25441120326D463445141B1A3ADC483C254418B9C314A624451418230ECF583C254415825CC91604451417D80805185C2544115F4260F5E4451418FDB875185C25441A663830A5C44514163D0366283C254412F9FD71F5B445141BD96FDA681C2544116AF10EC59445141B8666F6981C254416605E9D058445141F1394DB381C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>887075 - 2130791
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000031000000AE47E18A2CAB5041A4703D8A521D54411F85EB912BAB5041EC51B83E511D5441C3F5283C2AAB5041295C8FC24F1D5441B81E85CB27AB5041713D0A874D1D544148E17AC425AB50411F85EBF14B1D5441B81E85AB23AB5041F6285C8F4A1D54417B14AE7721AB50411F85EB81491D544114AE47111FAB5041CDCCCCAC481D5441000000501CAB5041EC51B80E481D5441EC51B85E1AAB5041EC51B8CE471D5441713D0A9718AB5041AE47E12A4F1D5441CDCCCCAC15AB5041AE47E15A561D544114AE47C112AB50410AD7A3905D1D54417B14AEC70FAB50419A9999C9641D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000CDCCCC4CF8AA50411F85EBB1851D5441F6285CFFF9AA5041C3F5286C861D5441713D0AC7FBAA5041295C8FA2871D5441713D0AC7FDAA5041000000A0891D54410AD7A330FFAA50419A999969891D5441B81E855B00AB5041713D0AD78D1D5441F0E9FB1E05AB50411971DFD28C1D54418D6351DC09AB504167C21E4A8C1D54411831FABF0DAB5041D154EFDD8B1D5441F4EF264110AB504121DF10108B1D5441139B65B312AB504128FBA805891D54410C3F328A14AB504101C37123851D5441BFC30A4216AB5041738021307F1D54418738A0D018AB5041A581A752761D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>887075 - 3557024
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000031000000AE47E18A2CAB5041A4703D8A521D54411F85EB912BAB5041EC51B83E511D5441C3F5283C2AAB5041295C8FC24F1D5441B81E85CB27AB5041713D0A874D1D544148E17AC425AB50411F85EBF14B1D5441B81E85AB23AB5041F6285C8F4A1D54417B14AE7721AB50411F85EB81491D544114AE47111FAB5041CDCCCCAC481D5441000000501CAB5041EC51B80E481D5441EC51B85E1AAB5041EC51B8CE471D5441713D0A9718AB5041AE47E12A4F1D5441CDCCCCAC15AB5041AE47E15A561D544114AE47C112AB50410AD7A3905D1D54417B14AEC70FAB50419A9999C9641D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000CDCCCC4CF8AA50411F85EBB1851D5441F6285CFFF9AA5041C3F5286C861D5441713D0AC7FBAA5041295C8FA2871D5441713D0AC7FDAA5041000000A0891D54410AD7A330FFAA50419A999969891D5441B81E855B00AB5041713D0AD78D1D5441F0E9FB1E05AB50411971DFD28C1D54418D6351DC09AB504167C21E4A8C1D54411831FABF0DAB5041D154EFDD8B1D5441F4EF264110AB504121DF10108B1D5441139B65B312AB504128FBA805891D54410C3F328A14AB504101C37123851D5441BFC30A4216AB5041738021307F1D54418738A0D018AB5041A581A752761D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>40820 - 56922
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000F6285C5F9AD6504114AE47D1132B55418FC2F558A1D65041333333C30C2B5541713D0AF7AAD650419A999909032B5541F6285C3F99D650419A999939E12A5541000000C098D650415C8FC245E02A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A55415C8FC2E591D6504100000010E22A55417B14AE778BD6504185EB5128E12A5541CDCCCC8C89D65041295C8FD2E12A5541B81E857B86D650415C8FC2E5E52A55417B14AEB783D650415C8FC295E82A554148E17AD482D65041B81E857BEB2A55410000001083D65041666666F6EE2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007600000056F1BF1D98D6504118A9C9D5E02A5541ACB0A19997D65041364D114BE12A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A5541B3A9C31694D65041FD8F1EFEE12A55416783EDD592D650414B625808E22A5541406387E591D6504108229211E22A5541BBEBC7D68FD65041D45CD4C5E12A55412570DCE98DD650417DEA7380E12A5541A43AF4DE8DD650411DECEA7EE12A5541BE9B68268DD650414B8CF164E12A55412D2E09E58CD650415818BE5BE12A55415CDF3D918CD6504109E6F24FE12A5541202EF1588CD65041D15C0648E12A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>40820 - 133005
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000024000000F6285C5F9AD6504114AE47D1132B55418FC2F558A1D65041333333C30C2B5541713D0AF7AAD650419A999909032B5541F6285C3F99D650419A999939E12A5541000000C098D650415C8FC245E02A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A55415C8FC2E591D6504100000010E22A55417B14AE778BD6504185EB5128E12A5541CDCCCC8C89D65041295C8FD2E12A5541B81E857B86D650415C8FC2E5E52A55417B14AEB783D650415C8FC295E82A554148E17AD482D65041B81E857BEB2A55410000001083D65041666666F6EE2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007600000052F1BF1D98D6504116A9C9D5E02A5541AAB0A19997D650413A4D114BE12A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A5541AEA9C31694D65041F98F1EFEE12A55416683EDD592D650414C625808E22A5541416387E591D650410C229211E22A5541BCEBC7D68FD65041D95CD4C5E12A55412370DCE98DD650417EEA7380E12A5541A53AF4DE8DD650411DECEA7EE12A5541C09B68268DD650414A8CF164E12A5541322E09E58CD650415418BE5BE12A55415FDF3D918CD6504106E6F24FE12A5541202EF1588CD65041D15C0648E12A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>40820 - 331914
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000024000000F6285C5F9AD6504114AE47D1132B55418FC2F558A1D65041333333C30C2B5541713D0AF7AAD650419A999909032B5541F6285C3F99D650419A999939E12A5541000000C098D650415C8FC245E02A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A55415C8FC2E591D6504100000010E22A55417B14AE778BD6504185EB5128E12A5541CDCCCC8C89D65041295C8FD2E12A5541B81E857B86D650415C8FC2E5E52A55417B14AEB783D650415C8FC295E82A554148E17AD482D65041B81E857BEB2A55410000001083D65041666666F6EE2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007600000052F1BF1D98D6504116A9C9D5E02A5541AAB0A19997D650413A4D114BE12A55417B14AE9797D65041CDCCCC4CE12A55418FC2F50895D65041666666F6E12A5541AEA9C31694D65041F98F1EFEE12A55416683EDD592D650414C625808E22A5541416387E591D650410C229211E22A5541BCEBC7D68FD65041D95CD4C5E12A55412370DCE98DD650417EEA7380E12A5541A53AF4DE8DD650411DECEA7EE12A5541C09B68268DD650414A8CF164E12A5541322E09E58CD650415418BE5BE12A55415FDF3D918CD6504106E6F24FE12A5541202EF1588CD65041D15C0648E12A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>40833 - 56927
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000713D0A37CAD75041AE47E1AA00285541CDCCCC4CC9D75041B81E85FB022855418FC2F598C6D7504148E17AF40B2855419A9999B9E6D750417B14AED719285541D7A370BD06D85041E17A14AE27285541EC51B88E07D85041C3F528CC252855418FC2F5F80BD85041D7A370ED1B2855410AD7A350EBD75041000000D00D285541A4703D0ACAD75041E17A146EFF275541713D0A37CAD75041AE47E1AA00285541
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D13DA2B3C6D75041D99202000C28554107A1E205DBD75041DA2CA7A2142855416F243B8C00D85041BC10EC0025285541BB3BC8C606D850417E8EEC8B272855418DF63E8607D850419D73ACDF25285541EC51B88E07D85041C3F528CC2528554114F3489809D85041BB802B3E21285541F0FFC3BA0AD850410066C8B41E2855418FC2F5F80BD85041D7A370ED1B2855410AD7A350EBD75041000000D00D2855411A64460CE8D750410C2C7F660C28554179824A9BD5D75041CF035078042855414323E697D4D750411265D2FD03285541F8BB5025CAD750412E67C879FF275541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968549 - 1519262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001700000039055B6454A95041F2EE7A52DFD454418FC2F59853A950417B14AE57ECD45441000000A053A950418FC2F5A8F2D454418FC2F58854A95041F6285CBFF8D45441B81E85FB57A950411F85EBB103D55441295C8F0260A950417B14AEA7FFD45441B81E853B65A95041A4703D2AFCD4544152B81ED567A9504114AE4721F9D45441AE47E1AA69A9504133333313F4D45441EC51B8DE69A950418FC2F588E4D45441E17A14EE68A9504148E17AA4D3D45441F6285CCF68A950413D0AD743CBD45441D7A3704D6AA9504166666686C5D45441D7A3702D6EA9504133333333BED45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005100000036C6B5405BA9504113F2BF49CFD4544194ED2CA55AA95041624EEF57D1D454414C2B98A45AA95041F1D21859D1D45441C0D9DA9A62A9504184CC1D1CD7D45441D40C08DD63A950418F153E02D8D4544127B34D0564A95041EFB789E5DBD45441E364CD3466A950411E556C1CDED45441B814DF4766A95041A68F8C66E1D45441CAAE2E8165A9504139701CF9E3D454411FDF580E64A9504113FB599BE4D454419ABA23DA62A95041366A5105E5D4544137A89E6261A9504191061EBEE4D45441B3DDD4DF5EA9504183527019E4D45441838BF0DC5DA9504183095033E3D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>199384 - 58319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002C0000001F85EB6199C750413D0AD743E4265541D7A3708D99C7504133333333E226554148E17A24A0C750410AD7A3A0E1265541B81E854BA0C75041C3F528FCDD2655411F85EB6199C75041E17A143EDE265541295C8FB292C75041295C8F22DE265541C3F528AC8AC75041C3F528FCDC2655411F85EB3187C75041F6285CFFDB2655417B14AE9782C750410AD7A3B0DA265541B81E859B76C75041B81E851BD62655418FC2F5E863C750417B14AEA7CE2655415C8FC20562C75041D7A370FDCD2655413D0AD7F35FC75041666666E6CC2655415C8FC2155DC75041A4703D7ACA265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000002B7C59A247C7504183B3D45BEB2655416EF6A20048C75041C62D1EBAEB265541713D0A5748C750415C8FC285EC265541000000D04CC75041A4703D5AEC2655410AD7A3904FC75041CDCCCCBCE82655415C8FC28553C7504133333393E32655410000004059C75041A4703D0ADD265541713D0AD760C75041CDCCCCACDA265541A4703D1A6AC750415C8FC235D9265541C3F5287C77C75041713D0AB7E2265541EC51B86E80C7504148E17AB4E7265541713D0A2782C75041AE47E16AEE26554152B81EA58AC750410AD7A320F3265541A4703DFA9DC75041CDCCCCFCED265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42214 - 3057159
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A000000EC51B87E14D35041713D0A97C83455415C8FC29513D3504148E17A54CE3455418FC2F57812D35041666666B6D53455410AD7A3D033D350410AD7A3E0E2345541D7A3704D37D3504152B81E95DC3455417B14AE473CD35041CDCCCCFCD4345541C3F5284C2ED35041F6285C3FCF3455413D0AD75316D350418FC2F568C5345541333333F314D35041295C8F22C6345541EC51B87E14D35041713D0A97C8345541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C613060B3AD350418492B711D4345541726F991635D350419E49BB95DB345541D5EA12F835D35041E5EAC836DC3455419D363B7735D35041C16F2708DD34554172C4CED232D3504172837900E2345541BE3EC68B32D35041589E5E60E2345541AB9E3EC432D350411298AA76E234554134B46FCB32D350418F66B56CE23455410AD7A3D033D350410AD7A3E0E2345541D7A3704D37D3504152B81E95DC3455419B379B423CD35041AE3591EAD434554159D70DD63AD35041754E1065D4345541C613060B3AD350418492B711D4345541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42214 - 3330478
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A000000EC51B87E14D35041713D0A97C83455415C8FC29513D3504148E17A54CE3455418FC2F57812D35041666666B6D53455410AD7A3D033D350410AD7A3E0E2345541D7A3704D37D3504152B81E95DC3455417B14AE473CD35041CDCCCCFCD4345541C3F5284C2ED35041F6285C3FCF3455413D0AD75316D350418FC2F568C5345541333333F314D35041295C8F22C6345541EC51B87E14D35041713D0A97C8345541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C613060B3AD350418492B711D4345541726F991635D350419E49BB95DB345541D5EA12F835D35041E5EAC836DC3455419D363B7735D35041C16F2708DD34554172C4CED232D3504172837900E2345541BE3EC68B32D35041589E5E60E2345541AB9E3EC432D350411298AA76E234554134B46FCB32D350418F66B56CE23455410AD7A3D033D350410AD7A3E0E2345541D7A3704D37D3504152B81E95DC3455419B379B423CD35041AE3591EAD434554159D70DD63AD35041754E1065D4345541C613060B3AD350418492B711D4345541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42525 - 255214
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000AE47E12AEBD150413D0AD73394355541713D0AC7EED15041295C8F72913555415C8FC245F1D150417B14AE478F355541295C8FF2F1D1504114AE47118D355541000000E0F2D150410AD7A3908B3555411F85EB01F1D15041295C8F1282355541EC51B8BEE3D1504148E17A648B3555411F85EB01E0D15041B81E854B8E355541C3F528ECDCD15041E17A141E9135554152B81EB5D9D150419A9999599335554185EB51C8D4D150415C8FC2A59535554152B81E85C9D1504148E17A34993555419A999959CED150415C8FC2559F3555415C8FC2F5E1D15041295C8FE299355541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000E08CFD86E5D1504161F5D7238A355541EC51B8BEE3D1504148E17A648B35554199216170E3D15041295B038E8B3555414164AE31E0D1504154C6DE238E3555418FCC7E42DFD1504173C946FC8E3555417AB639F2DCD1504135EC981391355541C63154E0D9D1504176A3B2419335554164B33E7FD8D15041F8E8C3D593355541014873FBD4D150418AB9F79195355541ABA33645D4D1504127774ED6953555413FFCFE1BCFD15041F0E856709735554167E98E09CAD15041AE5A5F0A99355541AFE46E87C9D1504101706A37993555419A999959CED150415C8FC2559F355541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>199589 - 323556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000110000000AD7A3F0A1C75041CDCCCCDC3A26554114AE47019DC75041A4703D3A3A2655410000006099C750410AD7A3C03926554152B81E2593C750413D0AD7633A2655411F85EB0191C750413333338341265541F6285CFF83C750419A9999E942265541C3F5288C81C75041F6285CEF482655417B14AE977BC75041A4703DCA46265541AE47E1BA85C750419A99992950265541C3F528FC86C75041295C8F92502655419A9999298FC75041A4703D3A4F2655415C8FC2C595C750411F85EB114F2655418FC2F5589BC75041666666564E265541F6285C5F9EC7504114AE47F14D265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000885DED2992C75041A1C2EE274F2655417506C25B94C7504190AD8B1A4F2655417506C25B94C75041D2A0B0C14E265541EC6B7C8E95C75041CFC385A84D2655419E582F5A98C7504100A247424D265541022AE7C69DC75041390730054E265541F6285C5F9EC7504114AE47F14D26554130EC12F9A3C75041358E20C04C2655411E609688A4C75041787081294B2655413594AC43A7C750419196CC484A2655410AD7A3F0A1C75041CDCCCCDC3A26554114AE47019DC75041A4703D3A3A2655410000006099C750410AD7A3C039265541332AE51195C750410E636A313A265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>43334 - 251781
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7D38CDB50410AD7A3D093025541EC51B80E95DB5041713D0A1791025541CDCCCCAC9BDB5041D7A3708D8F0255417B14AE879BDB5041EC51B82E89025541AE47E1AA83DB5041295C8F4287025541F6285CBF6ADB504114AE4741850255413D0AD7D351DB5041F6285C3F83025541000000E04FDB50413D0AD7F38B025541000000E04FDB504114AE47518D0255417B14AE9750DB5041E17A147E8E02554148E17AD451DB50410AD7A3108F025541713D0A6770DB50418FC2F5A8910255410AD7A3A079DB5041A4703DAA920255410AD7A38086DB50410000007093025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000000AD7A38086DB50410000007093025541C17072C788DB504115BDC892930255414392D7D38CDB50411C9FA2D093025541EB41B70E95DB504168DC081791025541F795C01E95DB50413BA95013910255416460337F98DB5041CA6E784A90025541160B84A19ADB504158588ACB8F0255412BB013FE9ADB5041C34513DE8E025541D9E0ECD19ADB50410FA9132089025541D6B8AAE290DB50416D632D53880255410FB0AAB584DB504191CA0D588702554150B1E0AA83DB50415C3E90428702554198951E5D78DB5041FD40BC5986025541F6285CBF6ADB504114AE474185025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>43334 - 351946
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7D38CDB50410AD7A3D093025541EC51B80E95DB5041713D0A1791025541CDCCCCAC9BDB5041D7A3708D8F0255417B14AE879BDB5041EC51B82E89025541AE47E1AA83DB5041295C8F4287025541F6285CBF6ADB504114AE4741850255413D0AD7D351DB5041F6285C3F83025541000000E04FDB50413D0AD7F38B025541000000E04FDB504114AE47518D0255417B14AE9750DB5041E17A147E8E02554148E17AD451DB50410AD7A3108F025541713D0A6770DB50418FC2F5A8910255410AD7A3A079DB5041A4703DAA920255410AD7A38086DB50410000007093025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000000AD7A38086DB50410000007093025541C17072C788DB504115BDC892930255414392D7D38CDB50411C9FA2D093025541EB41B70E95DB504168DC081791025541F795C01E95DB50413BA95013910255416460337F98DB5041CA6E784A90025541160B84A19ADB504158588ACB8F0255412BB013FE9ADB5041C34513DE8E025541D9E0ECD19ADB50410FA9132089025541D6B8AAE290DB50416D632D53880255410FB0AAB584DB504191CA0D588702554150B1E0AA83DB50415C3E90428702554198951E5D78DB5041FD40BC5986025541F6285CBF6ADB504114AE474185025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>44958 - 378800
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D0000009A999979E9DD504148E17AB480F65441EC51B89EE8DD5041666666B681F654415C8FC245E8DD5041AE47E18A82F65441295C8FB2DFDD50418FC2F50887F65441C3F5287CE0DD5041666666A689F65441B81E85CBE1DD5041EC51B89E89F6544185EB51B8E8DD50415C8FC24586F65441295C8FF2EBDD5041D7A3705D84F65441AE47E15AFFDD5041B81E850B76F6544152B81E65F9DD50410AD7A3606FF654417B14AEA7F1DD5041295C8F226CF6544114AE47B1EADD5041666666267EF654419A999979E9DD504148E17AB480F65441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EF09C345E8DD5041EA22E08A82F6544142EC1410E1DD504164DDD75186F654417D668FB2DFDD5041DBE4F50887F6544195AC287CE0DD5041667365A689F654413251E260E1DD5041C27B29A189F65441B81E85CBE1DD5041EC51B89E89F65441179B6DD9E5DD5041877F00A987F6544163DD51B8E8DD5041835AC24586F65441F7ACC732E9DD50419D6462FD85F65441295C8FF2EBDD5041D7A3705D84F65441D9330D8EF6DD5041E236CA897CF6544128A3E05AFFDD5041AB66840B76F6544152B81E65F9DD50410AD7A3606FF6544103BD2EF0F5DD50416E4DEAED6DF65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>45360 - 58069
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000260000003D0AD76358D65041AE47E11AB8025541A4703D4A5BD650418FC2F598B8025541E17A14DE5DD6504185EB5108B6025541333333F361D650410AD7A3D0B1025541CDCCCC8C5ED65041C3F528FCAB0255415C8FC2855BD65041F6285CCFA6025541D7A370AD58D65041D7A3703DA1025541D7A370FD58D65041AE47E1EA9D025541B81E85AB5AD65041C3F528BC9B025541B81E852B5AD650418FC2F5289A02554148E17AA459D6504148E17A4498025541295C8F3259D65041E17A145E96025541295C8F5254D650419A99999999025541713D0A8752D65041D7A3704D9A025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005600000052B81EA52DD65041000000B0AF0255415D59854330D650412C3BEFCBB002554152B81ED530D650419A999909B10255413333335332D65041AE47E15AB4025541A1D3C21933D650419A24F8F2B40255418BBFE8E934D65041A44D9F55B602554109F38C3535D65041FD694A62B6025541D3170D3D35D65041A28F8463B60255412058576035D650416D9E4A69B602554130A3529235D6504177017871B60255415F07A25C36D650417C639192B60255417B14AEE737D65041333333D3B6025541BFB69D7E39D650411484D773B70255418EBFE88939D65041C8A92E78B7025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>46601 - 1530093
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000001A00000052B81E95D2D35041713D0AA7BF095541CDCCCCCCD1D350413D0AD7A3C109554166666666CDD35041295C8F52C90955411F85EB61D7D3504100000050CF0955419A9999A9E7D35041D7A370DDD6095541A4703DDAEED35041295C8F32CB095541333333E3DFD350415C8FC2A5C409554185EB5198D6D35041B81E85EBC00955413D0AD7D3D6D35041D7A3707DC0095541E17A143EE0D35041D7A3703DC4095541C3F5288CE2D3504114AE47E1C0095541C3F5280CE0D35041B81E85ABBF095541C3F528FCE0D3504114AE4761BE095541000000E0E3D35041B81E850BBF095541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000009795B31EF7D3504111D53B13BD095541EA8C2D6FF6D35041FEBE2EAEC0095541C856B29F24D45041ACDC3CA5CB0955410000008025D450410AD7A360CA095541AE47E11A25D4504166666636CA09554152B81E6525D450410AD7A340C9095541D7A3708D25D45041666666A6C80955418FC2F50829D450410AD7A3C0BC095541D7A370FD27D4504152B81E75BB095541D7A3709D11D450417B14AEE7B5095541333333B30BD45041A4703DFAB4095541666666A600D45041C3F528ACB5095541218C4FE8F7D35041DD62CC5BB509554157A1888DF7D35041688E7D07B9095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>46601 - 3359349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000001A00000052B81E95D2D35041713D0AA7BF095541CDCCCCCCD1D350413D0AD7A3C109554166666666CDD35041295C8F52C90955411F85EB61D7D3504100000050CF0955419A9999A9E7D35041D7A370DDD6095541A4703DDAEED35041295C8F32CB095541333333E3DFD350415C8FC2A5C409554185EB5198D6D35041B81E85EBC00955413D0AD7D3D6D35041D7A3707DC0095541E17A143EE0D35041D7A3703DC4095541C3F5288CE2D3504114AE47E1C0095541C3F5280CE0D35041B81E85ABBF095541C3F528FCE0D3504114AE4761BE095541000000E0E3D35041B81E850BBF095541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000009795B31EF7D3504111D53B13BD095541EA8C2D6FF6D35041FEBE2EAEC0095541C856B29F24D45041ACDC3CA5CB0955410000008025D450410AD7A360CA095541AE47E11A25D4504166666636CA09554152B81E6525D450410AD7A340C9095541D7A3708D25D45041666666A6C80955418FC2F50829D450410AD7A3C0BC095541D7A370FD27D4504152B81E75BB095541D7A3709D11D450417B14AEE7B5095541333333B30BD45041A4703DFAB4095541666666A600D45041C3F528ACB5095541218C4FE8F7D35041DD62CC5BB509554157A1888DF7D35041688E7D07B9095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200405 - 1082385
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000130000007B14AE47791A5141AE47E10AD63C544152B81EB5771A5141AE47E17AD63C5441B81E85EB681A5141295C8FC2E83C5441A4703DEA671A51410AD7A300EA3C5441F6285C8F571A514185EB5138FE3C5441B81E857B411A5141A4703D8A193D5441E17A146E3D1A5141666666D6353D54417B14AE173B1A514152B81E55433D5441E17A14FE8B1A5141333333E3483D54411F85EBA1901A5141F6285C2F383D544185EB51B8941A51413D0AD703283D54415C8FC255981A5141A4703D0A183D5441000000709B1A514185EB5148063D5441D7A3701D9D1A5141E17A149EFB3C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000ACF387A2921A5141A34C7D43303D544185EB51B8941A51413D0AD703283D54415C8FC255981A5141A4703D0A183D5441000000709B1A514185EB5148063D5441D7A3701D9D1A5141E17A149EFB3C5441B81E851BA01A5141295C8F92E83C544166666636A01A5141EC51B81EE53C5441D7A3704D9F1A51417B14AEC7E33C5441A4703DCA8B1A5141AE47E1BADC3C54417B14AE47791A5141AE47E10AD63C544152B81EB5771A5141AE47E17AD63C5441B81E85EB681A5141295C8FC2E83C5441A4703DEA671A51410AD7A300EA3C5441F6285C8F571A514185EB5138FE3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200405 - 3813900
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000130000007B14AE47791A5141AE47E10AD63C544152B81EB5771A5141AE47E17AD63C5441B81E85EB681A5141295C8FC2E83C5441A4703DEA671A51410AD7A300EA3C5441F6285C8F571A514185EB5138FE3C5441B81E857B411A5141A4703D8A193D5441E17A146E3D1A5141666666D6353D54417B14AE173B1A514152B81E55433D5441E17A14FE8B1A5141333333E3483D54411F85EBA1901A5141F6285C2F383D544185EB51B8941A51413D0AD703283D54415C8FC255981A5141A4703D0A183D5441000000709B1A514185EB5148063D5441D7A3701D9D1A5141E17A149EFB3C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000ACF387A2921A5141A34C7D43303D544185EB51B8941A51413D0AD703283D54415C8FC255981A5141A4703D0A183D5441000000709B1A514185EB5148063D5441D7A3701D9D1A5141E17A149EFB3C5441B81E851BA01A5141295C8F92E83C544166666636A01A5141EC51B81EE53C5441D7A3704D9F1A51417B14AEC7E33C5441A4703DCA8B1A5141AE47E1BADC3C54417B14AE47791A5141AE47E10AD63C544152B81EB5771A5141AE47E17AD63C5441B81E85EB681A5141295C8FC2E83C5441A4703DEA671A51410AD7A300EA3C5441F6285C8F571A514185EB5138FE3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200682 - 1095564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E00000014AE47F178195141333333E3C33B5441713D0AA7791951417B14AE37B13B5441F6285C1F7A1951417B14AEB7AF3B54415C8FC29574195141000000C0B03B544114AE47815919514100000030B53B5441333333C33F195141E17A14FEB93B5441AE47E18A36195141C3F528ACBB3B5441713D0A97341951411F85EB41BC3B5441AE47E1DA2C195141C3F528FCC03B54413D0AD7132C195141D7A3701DC23B5441D7A3706D2D1951411F85EBF1C63B544148E17A9430195141295C8F32D03B54415C8FC2155619514114AE47D1C93B544114AE47F178195141333333E3C33B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000600000071A836D977195141E459BB9DE03B54410AD7A31078195141C3F528ECDA3B544114AE47F178195141333333E3C33B544154503B89311951414DD5EC08D03B5441423F46A73A195141E56E6359EB3B544171A836D977195141E459BB9DE03B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200682 - 3217832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E00000014AE47F178195141333333E3C33B5441713D0AA7791951417B14AE37B13B5441F6285C1F7A1951417B14AEB7AF3B54415C8FC29574195141000000C0B03B544114AE47815919514100000030B53B5441333333C33F195141E17A14FEB93B5441AE47E18A36195141C3F528ACBB3B5441713D0A97341951411F85EB41BC3B5441AE47E1DA2C195141C3F528FCC03B54413D0AD7132C195141D7A3701DC23B5441D7A3706D2D1951411F85EBF1C63B544148E17A9430195141295C8F32D03B54415C8FC2155619514114AE47D1C93B544114AE47F178195141333333E3C33B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000600000071A836D977195141E459BB9DE03B54410AD7A31078195141C3F528ECDA3B544114AE47F178195141333333E3C33B544154503B89311951414DD5EC08D03B5441423F46A73A195141E56E6359EB3B544171A836D977195141E459BB9DE03B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50364 - 182534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000800000014AE47514CB75041EC51B8CE160F5541AE47E1BA67B750419A9999291E0F5541EC51B8CE68B7504148E17A641D0F5541B81E853B6AB75041F6285C3F0D0F55413D0AD7B36AB750417B14AE67010F5541000000C052B75041C3F5286CFD0E5541B81E85AB4BB75041295C8FA2160F554114AE47514CB75041EC51B8CE160F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A7E7698C6AB750415FDF1849050F55413D0AD7B36AB750417B14AE67010F5541000000C052B75041C3F5286CFD0E5541C07385AB4BB750415A2D8EA2160F5541188C3B464CB7504116E1C6CB160F554114AE47514CB75041EC51B8CE160F5541760D98B84EB750410956D073170F5541CF3EE2BA67B7504100E998291E0F554161526A9168B75041A1144A901D0F5541D953B8CE68B7504177CB7A641D0F5541719882FF68B750411240B23B1B0F5541F9B6833B6AB750414A645D3F0D0F5541A7E7698C6AB750415FDF1849050F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50364 - 368548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000800000014AE47514CB75041EC51B8CE160F5541AE47E1BA67B750419A9999291E0F5541EC51B8CE68B7504148E17A641D0F5541B81E853B6AB75041F6285C3F0D0F55413D0AD7B36AB750417B14AE67010F5541000000C052B75041C3F5286CFD0E5541B81E85AB4BB75041295C8FA2160F554114AE47514CB75041EC51B8CE160F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A7E7698C6AB750415FDF1849050F55413D0AD7B36AB750417B14AE67010F5541000000C052B75041C3F5286CFD0E5541C07385AB4BB750415A2D8EA2160F5541188C3B464CB7504116E1C6CB160F554114AE47514CB75041EC51B8CE160F5541760D98B84EB750410956D073170F5541CF3EE2BA67B7504100E998291E0F554161526A9168B75041A1144A901D0F5541D953B8CE68B7504177CB7A641D0F5541719882FF68B750411240B23B1B0F5541F9B6833B6AB750414A645D3F0D0F5541A7E7698C6AB750415FDF1849050F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>903813 - 565876
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000016000000072B7CCD51635141B8F3FDB5B6A5544189C1D85E5963514104D4E9B0ADA554418C36057061635141A42DA308A4A55441D5F564EA64635141069DC714A0A55441893F5394676351419DDBC64A9BA554417DDF28926A635141C18DEC7795A554412A2643336C63514142E5F24B92A554414DEF64466D6351415B30593490A55441D692FF4E6E635141D641CDE18EA554410A994B406F6351410954DBA28DA554419A6B256668635141D4878A617EA554419031B9EF5863514162A532F55BA55441A00DBCFB4E635141411F06D545A554418EBAF0364A635141EA3026B947A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003D0AD773846351411F85EB817DA5544152B81E0587635141333333237CA554417B14AE37796351418FC2F5985DA55441333333D369635141AE47E18A3BA55441B81E851B676351418FC2F5483CA55441EC51B8FE4E6351413D0AD7D345A554419A9999295F63514114AE47D169A55441295C8F526F635141B81E85CB8DA55441666666F6756351411F85EBB186A554413D0AD773846351411F85EB817DA55441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>903813 - 1261400
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000016000000072B7CCD51635141B8F3FDB5B6A5544189C1D85E5963514104D4E9B0ADA554418C36057061635141A42DA308A4A55441D5F564EA64635141069DC714A0A55441893F5394676351419DDBC64A9BA554417DDF28926A635141C18DEC7795A554412A2643336C63514142E5F24B92A554414DEF64466D6351415B30593490A55441D692FF4E6E635141D641CDE18EA554410A994B406F6351410954DBA28DA554419A6B256668635141D4878A617EA554419031B9EF5863514162A532F55BA55441A00DBCFB4E635141411F06D545A554418EBAF0364A635141EA3026B947A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003D0AD773846351411F85EB817DA5544152B81E0587635141333333237CA554417B14AE37796351418FC2F5985DA55441333333D369635141AE47E18A3BA55441B81E851B676351418FC2F5483CA55441EC51B8FE4E6351413D0AD7D345A554419A9999295F63514114AE47D169A55441295C8F526F635141B81E85CB8DA55441666666F6756351411F85EBB186A554413D0AD773846351411F85EB817DA55441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>903813 - 4016419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000016000000072B7CCD51635141B8F3FDB5B6A5544189C1D85E5963514104D4E9B0ADA554418C36057061635141A42DA308A4A55441D5F564EA64635141069DC714A0A55441893F5394676351419DDBC64A9BA554417DDF28926A635141C18DEC7795A554412A2643336C63514142E5F24B92A554414DEF64466D6351415B30593490A55441D692FF4E6E635141D641CDE18EA554410A994B406F6351410954DBA28DA554419A6B256668635141D4878A617EA554419031B9EF5863514162A532F55BA55441A00DBCFB4E635141411F06D545A554418EBAF0364A635141EA3026B947A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003D0AD773846351411F85EB817DA5544152B81E0587635141333333237CA554417B14AE37796351418FC2F5985DA55441333333D369635141AE47E18A3BA55441B81E851B676351418FC2F5483CA55441EC51B8FE4E6351413D0AD7D345A554419A9999295F63514114AE47D169A55441295C8F526F635141B81E85CB8DA55441666666F6756351411F85EBB186A554413D0AD773846351411F85EB817DA55441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50917 - 1464045
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002200000000000080BB045141EC51B89E5A2A5541713D0A67B80451410AD7A3405C2A55418FC2F548B7045141CDCCCC6C5C2A554114AE4701B60451413D0AD7335C2A5541A4703DEAB4045141295C8F225C2A55411F85EB01B904514185EB51485D2A55418FC2F598C4045141C3F528EC5F2A5541C3F5282CCF04514152B81E55622A5541C3F528ECD8045141D7A3708D642A55415C8FC265DE045141A4703D5A652A5541C3F5281CDF045141295C8F72652A5541E17A146EDE04514152B81EB5612A55415C8FC235DD045141A4703DEA5D2A5541E17A147EDC045141666666965B2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002400000000000080BB045141EC51B89E5A2A5541713D0A67B80451410AD7A3405C2A55418FC2F548B7045141CDCCCC6C5C2A554114AE4701B60451413D0AD7335C2A5541A4703DEAB4045141295C8F225C2A55411F85EB01B904514185EB51485D2A55418FC2F598C4045141C3F528EC5F2A5541C3F5282CCF04514152B81E55622A5541C3F528ECD8045141D7A3708D642A55415C8FC265DE045141A4703D5A652A5541C3F5281CDF045141295C8F72652A5541E17A146EDE04514152B81EB5612A55415C8FC235DD045141A4703DEA5D2A5541E17A147EDC045141666666965B2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50917 - 22574
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002200000000000080BB045141EC51B89E5A2A5541713D0A67B80451410AD7A3405C2A55418FC2F548B7045141CDCCCC6C5C2A554114AE4701B60451413D0AD7335C2A5541A4703DEAB4045141295C8F225C2A55411F85EB01B904514185EB51485D2A55418FC2F598C4045141C3F528EC5F2A5541C3F5282CCF04514152B81E55622A5541C3F528ECD8045141D7A3708D642A55415C8FC265DE045141A4703D5A652A5541C3F5281CDF045141295C8F72652A5541E17A146EDE04514152B81EB5612A55415C8FC235DD045141A4703DEA5D2A5541E17A147EDC045141666666965B2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000292A867AD0045141DFBBB7E6492A5541D4032468CF045141477EC5414B2A55415AF32365CF045141A21F8B424B2A55411442EB4ECF0451415578685E4B2A5541974543B9CE04514130EBC46E4B2A554171DF7906CC04514185DA60A84F2A5541AAF8C288CA0451412B9D1126522A5541FE49EE3ACA0451414CB5B77A522A554166335638CA045141F2C5FA7B522A5541427FFC36CA0451414D10187E522A5541F847ACA3C904514196274DC4522A554136010878C80451412C201256532A554114C4D867C80451411ACED15A532A55410CC3C867C8045141B06ED95A532A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>51581 - 5231111
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000026000000F6285C5F1FFC504100000000A32A55410AD7A3A013FC50417B14AE57A02A55418FC2F5C80FFC50410AD7A300A02A554185EB51080FFC5041E17A14EE9F2A5541AE47E18A0DFC5041666666C6A22A55417B14AE970CFC504166666606A92A5541713D0A270BFC504166666676AD2A55410AD7A3A00CFC504148E17A14B22A5541333333C30DFC504152B81E25B52A5541E17A149E0FFC5041A4703DCAB82A55411F85EBC114FC5041CDCCCCFCC82A5541AE47E12A18FC50415C8FC245D12A5541333333331AFC504114AE47E1D62A5541CDCCCC9C1DFC50418FC2F558DB2A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000088F5CDBC0FFC5041167BB5D2B82A55414E0BA56315FC5041049A8480BA2A5541C041911D20FC5041CD1EFE6CBD2A55412E73B80C25FC5041B5571756BE2A554127B5DF9828FC5041D21DA54FA82A5541D7A3700D28FC504114AE47F1A52A55418D0DE2E41EFC5041B59D49E4A22A55413E02651D13FC5041771E114CA02A5541B29B15FE0EFC50412DB65AED9F2A5541AB7681CA0DFC50416FFD93E0A72A5541887EF2370DFC5041087A79B7AD2A5541C2C01DDA0FFC5041DCAF65B5B82A554188F5CDBC0FFC5041167BB5D2B82A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>52483 - 3004698
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000190000006666661691F75041E17A141EFC425541EC51B8FE91F750413D0AD71300435541AE47E1CA97F75041EC51B88EFD4255416666666695F750415C8FC285EE425541F6285CFFA0F750413D0AD783E842554185EB51A8ADF750415C8FC2F5E1425541C3F5284CB5F750410AD7A300DE425541F6285C7FAEF75041EC51B8CED442554185EB51D8AAF7504185EB5198CF425541C3F5287CA7F75041B81E853BCB42554148E17AE4A3F750411F85EB21C54255417B14AE37A1F75041CDCCCCCCBE425541C3F528BCA0F750415C8FC275BD425541000000409DF75041E17A142EBD425541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C032AD7A9FF7504107C697FCC64255418F4AAF13A0F75041BA089AFBC8425541BAD3B732A0F7504149184177C94255416B8D9E20A1F7504196722C2BCD4255418DDDD274A2F7504168B57F75D142554199FDEAE2A2F75041B1FAB6ADD24255412E66F023A4F750415FE25638D542554178C73D3DA4F750415CF7AF60D5425541FAF6C82EA5F75041B9C1DCE1D642554156B5DEABA5F75041AFDF53A9D74255413CEBE785A6F75041D72A0405D9425541B2A5B9A0A8F75041A30524DFDB4255413C4A172DACF750417677AC41E04255411631F9A7ADF7504162875CF5E1425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>52483 - 3004718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000190000006666661691F75041E17A141EFC425541EC51B8FE91F750413D0AD71300435541AE47E1CA97F75041EC51B88EFD4255416666666695F750415C8FC285EE425541F6285CFFA0F750413D0AD783E842554185EB51A8ADF750415C8FC2F5E1425541C3F5284CB5F750410AD7A300DE425541F6285C7FAEF75041EC51B8CED442554185EB51D8AAF7504185EB5198CF425541C3F5287CA7F75041B81E853BCB42554148E17AE4A3F750411F85EB21C54255417B14AE37A1F75041CDCCCCCCBE425541C3F528BCA0F750415C8FC275BD425541000000409DF75041E17A142EBD425541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000009BF9301991F750415E604746E94255418F34E2EE90F7504178B7B713EC425541ABF1137192F75041538FC684F14255418CBBF73F93F75041B880398FF542554133928D5B93F750413DA8C8CAF8425541D32A84A093F75041A6122684FA42554166CD32ED90F750410C3DB96AFB4255411643D00E92F750416C39D80C004355414031C98794F75041CFDFB5F9FE42554101A293A694F750412A3AB5BFFD425541E26B777595F75041961DFD27FD425541F1AC6A4A97F75041F68406E3FC4255418C07C2B897F750414970D1F0FC4255411ECF0F3697F750417C5F83E7F9425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>52483 - 3820446
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000190000006666661691F75041E17A141EFC425541EC51B8FE91F750413D0AD71300435541AE47E1CA97F75041EC51B88EFD4255416666666695F750415C8FC285EE425541F6285CFFA0F750413D0AD783E842554185EB51A8ADF750415C8FC2F5E1425541C3F5284CB5F750410AD7A300DE425541F6285C7FAEF75041EC51B8CED442554185EB51D8AAF7504185EB5198CF425541C3F5287CA7F75041B81E853BCB42554148E17AE4A3F750411F85EB21C54255417B14AE37A1F75041CDCCCCCCBE425541C3F528BCA0F750415C8FC275BD425541000000409DF75041E17A142EBD425541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C032AD7A9FF7504107C697FCC64255418F4AAF13A0F75041BA089AFBC8425541BAD3B732A0F7504149184177C94255416B8D9E20A1F7504196722C2BCD4255418DDDD274A2F7504168B57F75D142554199FDEAE2A2F75041B1FAB6ADD24255412E66F023A4F750415FE25638D542554178C73D3DA4F750415CF7AF60D5425541FAF6C82EA5F75041B9C1DCE1D642554156B5DEABA5F75041AFDF53A9D74255413CEBE785A6F75041D72A0405D9425541B2A5B9A0A8F75041A30524DFDB4255413C4A172DACF750417677AC41E04255411631F9A7ADF7504162875CF5E1425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>52483 - 3820577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000190000006666661691F75041E17A141EFC425541EC51B8FE91F750413D0AD71300435541AE47E1CA97F75041EC51B88EFD4255416666666695F750415C8FC285EE425541F6285CFFA0F750413D0AD783E842554185EB51A8ADF750415C8FC2F5E1425541C3F5284CB5F750410AD7A300DE425541F6285C7FAEF75041EC51B8CED442554185EB51D8AAF7504185EB5198CF425541C3F5287CA7F75041B81E853BCB42554148E17AE4A3F750411F85EB21C54255417B14AE37A1F75041CDCCCCCCBE425541C3F528BCA0F750415C8FC275BD425541000000409DF75041E17A142EBD425541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000009BF9301991F750415E604746E94255418F34E2EE90F7504178B7B713EC425541ABF1137192F75041538FC684F14255418CBBF73F93F75041B880398FF542554133928D5B93F750413DA8C8CAF8425541D32A84A093F75041A6122684FA42554166CD32ED90F750410C3DB96AFB4255411643D00E92F750416C39D80C004355414031C98794F75041CFDFB5F9FE42554101A293A694F750412A3AB5BFFD425541E26B777595F75041961DFD27FD425541F1AC6A4A97F75041F68406E3FC4255418C07C2B897F750414970D1F0FC4255411ECF0F3697F750417C5F83E7F9425541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>55437 - 1275437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D00000048E17A54845F51410AD7A3209F995441713D0A17845F51411F85EB11A099544185EB5108805F514185EB5138B0995441000000208A5F51413D0AD7C3B1995441F6285CFF8E5F51415C8FC2B5B2995441C3F528FC8F5F51411F85EB31AF99544185EB51F8905F51413D0AD793AC995441713D0A07855F51419A9999599C9954418FC2F5E8835F5141A4703DDA9A99544100000050825F51417B14AE479899544114AE47717A5F514148E17AD48599544148E17AB4795F514152B81EC58899544148E17A54845F51410AD7A3209F995441
-</a>
-
-<b>
-01060000000100000001030000000100000019000000992EBBBF8A5F514108F36019A4995441499B80E7865F5141B12DE2F29E99544171346638845F5141B7A25D529B9954414D83F899825F5141CA16CCBE98995441EF03DF4F825F5141ABC0604798995441B8D893D3815F51414904DB2F97995441CCC1F276805F514172E9AEF2939954416C9DD6267F5F514160B4B9DE909954410200A32F7E5F5141190A339B8E9954410A0B5F757C5F51416F232FA38A9954414FC1BC707A5F51411EB2A4D68599544148E17AB4795F514152B81EC5889954416E1C8A12825F51416426EC5F9A995441C0D4A857825F51416EFD8FF09A995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>55437 - 3193207
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D00000048E17A54845F51410AD7A3209F995441713D0A17845F51411F85EB11A099544185EB5108805F514185EB5138B0995441000000208A5F51413D0AD7C3B1995441F6285CFF8E5F51415C8FC2B5B2995441C3F528FC8F5F51411F85EB31AF99544185EB51F8905F51413D0AD793AC995441713D0A07855F51419A9999599C9954418FC2F5E8835F5141A4703DDA9A99544100000050825F51417B14AE479899544114AE47717A5F514148E17AD48599544148E17AB4795F514152B81EC58899544148E17A54845F51410AD7A3209F995441
-</a>
-
-<b>
-01060000000100000001030000000100000019000000992EBBBF8A5F514108F36019A4995441499B80E7865F5141B12DE2F29E99544171346638845F5141B7A25D529B9954414D83F899825F5141CA16CCBE98995441EF03DF4F825F5141ABC0604798995441B8D893D3815F51414904DB2F97995441CCC1F276805F514172E9AEF2939954416C9DD6267F5F514160B4B9DE909954410200A32F7E5F5141190A339B8E9954410A0B5F757C5F51416F232FA38A9954414FC1BC707A5F51411EB2A4D68599544148E17AB4795F514152B81EC5889954416E1C8A12825F51416426EC5F9A995441C0D4A857825F51416EFD8FF09A995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>56017 - 2945619
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000070000008FC2F548E9135141713D0A07995D544185EB5178E713514114AE47918F5D5441713D0AE7C0135141713D0A97935D54417B14AE279B135141B81E858B975D5441713D0A679D13514152B81EF5A05D54410AD7A3E0C21351418FC2F5089D5D54418FC2F548E9135141713D0A07995D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000B7D466DAC1135141256FA87D935D544185EB5178E713514114AE47918F5D544179B79E79E6135141C24269628A5D5441EED7FCCCE5135141012F1EEC845D5441A4703D7AE513514100000030855D5441640E1CE4BE1351417F6F4530895D5441C5FFD1FCB8135141EC1A63CF895D5441F6285CAF98135141666666368D5D5441746197259A1351413BC56AB0925D54417B14AE279B135141B81E858B975D5441D042C62FC11351412437748F935D5441B7D466DAC1135141256FA87D935D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>56017 - 3536078
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000070000008FC2F548E9135141713D0A07995D544185EB5178E713514114AE47918F5D5441713D0AE7C0135141713D0A97935D54417B14AE279B135141B81E858B975D5441713D0A679D13514152B81EF5A05D54410AD7A3E0C21351418FC2F5089D5D54418FC2F548E9135141713D0A07995D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000B7D466DAC1135141256FA87D935D544185EB5178E713514114AE47918F5D544179B79E79E6135141C24269628A5D5441EED7FCCCE5135141012F1EEC845D5441A4703D7AE513514100000030855D5441640E1CE4BE1351417F6F4530895D5441C5FFD1FCB8135141EC1A63CF895D5441F6285CAF98135141666666368D5D5441746197259A1351413BC56AB0925D54417B14AE279B135141B81E858B975D5441D042C62FC11351412437748F935D5441B7D466DAC1135141256FA87D935D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58589 - 194342
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000A4703D8AEBAD50415C8FC26580495441B81E85ABE8AD5041A4703D5A78495441A4703DFAE2AD5041F6285C5F7849544148E17A74C9AD5041AE47E1AA784954419A9999A9C9AD504152B81EB57C495441295C8F32CAAD50413D0AD7C37C495441A4703D8AEBAD50415C8FC26580495441
-</a>
-
-<b>
-010600000001000000010300000001000000090000002B4B3689C9AD5041D7FB873E7A4954419A9999A9C9AD504152B81EB57C495441295C8F32CAAD50413D0AD7C37C495441A4703D8AEBAD50415C8FC26580495441B81E85ABE8AD5041A4703D5A78495441A4703DFAE2AD5041F6285C5F78495441D83CC1B7DAAD504114D5CC777849544131397B74C9AD50416908E2AA784954412B4B3689C9AD5041D7FB873E7A495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58589 - 372879
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000A4703D8AEBAD50415C8FC26580495441B81E85ABE8AD5041A4703D5A78495441A4703DFAE2AD5041F6285C5F7849544148E17A74C9AD5041AE47E1AA784954419A9999A9C9AD504152B81EB57C495441295C8F32CAAD50413D0AD7C37C495441A4703D8AEBAD50415C8FC26580495441
-</a>
-
-<b>
-010600000001000000010300000001000000090000002B4B3689C9AD5041D7FB873E7A4954419A9999A9C9AD504152B81EB57C495441295C8F32CAAD50413D0AD7C37C495441A4703D8AEBAD50415C8FC26580495441B81E85ABE8AD5041A4703D5A78495441A4703DFAE2AD5041F6285C5F78495441D83CC1B7DAAD504114D5CC777849544131397B74C9AD50416908E2AA784954412B4B3689C9AD5041D7FB873E7A495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58908 - 1057799
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCCAC3D085141D7A370EDAB75544148E17AE43D085141CDCCCC9CAE7554418FC2F5883E08514114AE4731B17554410AD7A30041085141F6285C0FB47554413D0AD7F3550851413D0AD7F3B1755441295C8F32660851411F85EB51B07554415C8FC2B568085141713D0A47AF75544114AE47E169085141713D0A77AE755441000000D06B08514100000020AD755441D7A3702D6D0851417B14AE77AC755441C3F5282C6C0851410AD7A390A67554415C8FC2B56A085141F6285C6FA575544114AE47316808514100000040A475544114AE47616108514133333353A4755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000C57325A949085141120A6330B37554411AB5DF0541085141D522871FB4755441354D13923F08514152605F65B27554418FC2F5883E08514114AE4731B175544184B2AD6C3E08514159BEB6BFB075544186DDE97E3B08514166C2A0DAB07554414656B9422F085141615A4674B0755441E9F14C8223085141C150F711B075544114AE47511B085141D7A370CDAF75544148E17A7419085141E17A147EB07554415C8FC225140851411F85EB41B5755441713D0AF7100851411F85EBB1B9755441713D0AA71008514152B81E15C1755441000000C010085141CDCCCCACC4755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>58908 - 3670773
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCCAC3D085141D7A370EDAB75544148E17AE43D085141CDCCCC9CAE7554418FC2F5883E08514114AE4731B17554410AD7A30041085141F6285C0FB47554413D0AD7F3550851413D0AD7F3B1755441295C8F32660851411F85EB51B07554415C8FC2B568085141713D0A47AF75544114AE47E169085141713D0A77AE755441000000D06B08514100000020AD755441D7A3702D6D0851417B14AE77AC755441C3F5282C6C0851410AD7A390A67554415C8FC2B56A085141F6285C6FA575544114AE47316808514100000040A475544114AE47616108514133333353A4755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000C57325A949085141120A6330B37554411AB5DF0541085141D522871FB4755441354D13923F08514152605F65B27554418FC2F5883E08514114AE4731B175544184B2AD6C3E08514159BEB6BFB075544186DDE97E3B08514166C2A0DAB07554414656B9422F085141615A4674B0755441E9F14C8223085141C150F711B075544114AE47511B085141D7A370CDAF75544148E17A7419085141E17A147EB07554415C8FC225140851411F85EB41B5755441713D0AF7100851411F85EBB1B9755441713D0AA71008514152B81E15C1755441000000C010085141CDCCCCACC4755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>59167 - 1057799
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000004D0000007B14AEB78708514185EB5198A7755441000000808D085141C3F5286CA3755441B81E85AB90085141E17A149EA1755441E17A14EE920851418FC2F548A07554410AD7A3D095085141D7A3700D9F75544185EB5198980851410AD7A3E09B755441666666369A085141F6285C1F9875544185EB51289B0851417B14AE6794755441E17A140E96085141C3F5280C96755441F6285C3F900851413D0AD72397755441F6285CEF8B085141295C8FE297755441CDCCCC2C8508514148E17A249E755441D7A3704D7C085141B81E853BA47554418FC2F59878085141F6285C9FA7755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000C57325A949085141120A6330B37554411AB5DF0541085141D522871FB4755441354D13923F08514152605F65B27554418FC2F5883E08514114AE4731B175544184B2AD6C3E08514159BEB6BFB075544186DDE97E3B08514166C2A0DAB07554414656B9422F085141615A4674B0755441E9F14C8223085141C150F711B075544114AE47511B085141D7A370CDAF75544148E17A7419085141E17A147EB07554415C8FC225140851411F85EB41B5755441713D0AF7100851411F85EBB1B9755441713D0AA71008514152B81E15C1755441000000C010085141CDCCCCACC4755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>59167 - 3670773
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000004D0000007B14AEB78708514185EB5198A7755441000000808D085141C3F5286CA3755441B81E85AB90085141E17A149EA1755441E17A14EE920851418FC2F548A07554410AD7A3D095085141D7A3700D9F75544185EB5198980851410AD7A3E09B755441666666369A085141F6285C1F9875544185EB51289B0851417B14AE6794755441E17A140E96085141C3F5280C96755441F6285C3F900851413D0AD72397755441F6285CEF8B085141295C8FE297755441CDCCCC2C8508514148E17A249E755441D7A3704D7C085141B81E853BA47554418FC2F59878085141F6285C9FA7755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A000000C57325A949085141120A6330B37554411AB5DF0541085141D522871FB4755441354D13923F08514152605F65B27554418FC2F5883E08514114AE4731B175544184B2AD6C3E08514159BEB6BFB075544186DDE97E3B08514166C2A0DAB07554414656B9422F085141615A4674B0755441E9F14C8223085141C150F711B075544114AE47511B085141D7A370CDAF75544148E17A7419085141E17A147EB07554415C8FC225140851411F85EB41B5755441713D0AF7100851411F85EBB1B9755441713D0AA71008514152B81E15C1755441000000C010085141CDCCCCACC4755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>61065 - 224559
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001D000000B81E855BEC065141CDCCCCAC0418554114AE47F1E7065141B81E85CB001855415C8FC2F5E606514185EB51B802185541A4703D1ADF0651417B14AEE7FC1755417B14AE27DC06514114AE4781FA17554148E17A94DA0651413D0AD793F6175541713D0A07D9065141E17A14BEF017554148E17AB4D4065141713D0A77F2175541C3F5286CD00651410AD7A360F4175541B81E85DBCA06514148E17A84F7175541E17A148EC30651410AD7A390FD175541333333F3BF0651419A999989021855411F85EB91C7065141EC51B81E02185541AE47E1DACD065141295C8F4202185541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000799C7B69C006514115891E830218554184E133F3BF065141639F998902185541A090B84BBF065141ED3CDACD03185541785482DABE065141101B0AA90418554148E17AA4BD06514114AE4701071855419A053D8AC806514101FF8E620B185541FDDD5AAFCE0651415602F5F80D18554102A76F6DD5065141188C3C7A10185541EBCBAD27E1065141C6638E121418554169520C1AE7065141836F583D1518554152B81E55ED065141666666761618554187160592F1065141A817C2CF161855418D414811F206514155613DDA161855410E58073FF3065141C9C4EFBA16185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>61464 - 1417993
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E851B38075141B81E856BC0175541AE47E1DA34075141295C8F42CA175541C3F528CC31075141C3F5289CD1175541CDCCCC3C300751411F85EB71D7175541333333E333075141333333C3D8175541B81E857B36075141333333B3D917554100000090360751419A999959D9175541713D0A773A075141D7A370EDCC175541E17A143E3E07514185EB51E8C01755411F85EBA13E075141CDCCCCACBF175541CDCCCC7C380751411F85EB51BF175541B81E851B38075141B81E856BC0175541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F0B0484E38075141835C92D8BF175541AE47E1DA34075141295C8F42CA175541C3F528CC31075141C3F5289CD1175541CDCCCC3C300751411F85EB71D7175541333333E333075141333333C3D8175541B81E857B36075141333333B3D917554100000090360751419A999959D9175541713D0A773A075141D7A370EDCC1755417D5B8F683E075141E0841262C0175541F0B0484E38075141835C92D8BF175541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>61464 - 3396818
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E851B38075141B81E856BC0175541AE47E1DA34075141295C8F42CA175541C3F528CC31075141C3F5289CD1175541CDCCCC3C300751411F85EB71D7175541333333E333075141333333C3D8175541B81E857B36075141333333B3D917554100000090360751419A999959D9175541713D0A773A075141D7A370EDCC175541E17A143E3E07514185EB51E8C01755411F85EBA13E075141CDCCCCACBF175541CDCCCC7C380751411F85EB51BF175541B81E851B38075141B81E856BC0175541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F0B0484E38075141835C92D8BF175541AE47E1DA34075141295C8F42CA175541C3F528CC31075141C3F5289CD1175541CDCCCC3C300751411F85EB71D7175541333333E333075141333333C3D8175541B81E857B36075141333333B3D917554100000090360751419A999959D9175541713D0A773A075141D7A370EDCC1755417D5B8F683E075141E0841262C0175541F0B0484E38075141835C92D8BF175541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>61617 - 224167
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE47113B1C5141E17A147E032955415C8FC2F5221C5141C3F5281C0E29554114AE47B12B1C51410AD7A3A01A29554114AE47D13E1C514148E17A04122955410AD7A340431C5141E17A145E1229554114AE4751461C514148E17A641329554152B81E05491C51411F85EB01162955411F85EBB1541C51417B14AED72729554133333303581C51418FC2F5182B2955410AD7A3D0581C5141295C8FE22B295541E17A147E581C51418FC2F5A82D2955417B14AE87521C5141F6285CBF32295541333333B3521C5141D7A370ED3229554148E17A14511C51417B14AED734295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006600000014AE4751541C514152B81E7537295541D2E3D868571C5141AED85FD23429554161B75B3F581C5141AA1C851B342955410B5946D15C1C5141C949D7132F2955417E0FC7CE5C1C51410E60D9112F295541581B274F5D1C5141BE4F55612E2955411F60F5735D1C51415519232D2E2955411F85EB71611C51413D0AD78328295541B81E858B5D1C51411F85EB81232955411F85EB01621C51415C8FC2F51F29554152B81ED55F1C51419A9999B91B295541F6285C6F611C51417B14AE771A29554116EDDA81571C51417437FAB60E295541DD109D2D571C51418BDE69920E295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>61681 - 224203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB5118B61851419A999979362955417B14AE07B5185141CDCCCCAC37295541A4703DCAB31851413333336338295541295C8F62B2185141D7A3703D382955417B14AE37B018514185EB51B837295541F6285C1FAD1851411F85EBF136295541EC51B84EAA1851415C8FC2353529554100000020A918514100000030362955413D0AD753A71851411F85EBB137295541EC51B8AEA4185141D7A370ED39295541AE47E16AA218514185EB51583C295541F6285CFFA018514114AE47B13E295541CDCCCC5CA01851413333336340295541AE47E17AAB185141A4703D1A46295541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000B8410AAEAD185141E53C041547295541EC51B84EB1185141295C8FB248295541CDCCCCFCB518514152B81E154B29554102B672DCB7185141752ED5D84A295541BD63849BB9185141F13CA3A04A295541FA410A60BD185141FF02166C4C295541000000C0C2185141B81E85FB4E295541713D0A97C7185141C3F5285C4A295541F7D8CEBEC51851418B88BD5E482955412B1832A3C0185141A73A2ADC4229554142E8E5BBBE185141A0E231EB40295541B81E851BBD185141295C8F423F295541E17A142EB9185141713D0AA73A295541CDD4CA24B918514112FC659B3A295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>62744 - 962291
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000009000000A4703DDA71D95041CDCCCCCC674B55418FC2F5B86AD950410AD7A3B0614B554148E17AE465D95041D7A3708D5D4B5541666666C646D950413D0AD7838A4B5541E17A140E49D950413D0AD7B3964B5541EC51B8DE49D95041713D0AF7974B5541F6285CFF4DD950415C8FC2759B4B55419A9999095FD950415C8FC2A5824B5541A4703DDA71D95041CDCCCCCC674B5541
-</a>
-
-<b>
-010600000001000000010300000001000000200000008AAFF1AA65D95041353E93E05D4B55410EE20AE565D950418410948D5D4B554160625C6364D95041B85932435C4B5541AE0B8FB862D9504144C65DD55A4B55415A2DE19561D950413721EA7B5C4B55416ACE3BF460D95041AA364B675D4B55419B3CA28560D95041029785075E4B554161918E3060D95041AC1A4D845E4B5541AD1EC3A25FD95041CB4DE7515F4B5541DCB50A0B5FD9504160711A2F604B55415F2F19915ED95041C2C058E0604B5541E5A827175ED9504123109791614B5541ACFD13C25DD95041CD935E0E624B55411E70394F5DD9504115EDAFB5624B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>63615 - 3996899
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000240000000AD7A3A0845451419A99990961805441B81E85DB81545141AE47E16A618054410AD7A3B081545141CDCCCCBC63805441666666067C545141CDCCCCCC65805441D7A3701D7B545141000000D06280544185EB51587A5451410000001063805441E17A14EE7754514148E17AB463805441295C8F4276545141000000D05D8054410AD7A3B074545141CDCCCC1C5E805441295C8F8274545141713D0AE75980544185EB51F8775451419A99992959805441713D0AD777545141D7A3702D5880544148E17AD47654514114AE47E1578054411F85EBD1755451411F85EBA156805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002C00000097FAD14170545141AF3227766F8054416BA98F167354514183AC65F06E805441251FC53676545141AD54B6A66D805441E14E31177A545141A212D3A26B805441B81E85FB7954514148E17A346B80544169B0E42B785451412A1B9DFB6A805441EFC5BE7B775451415E84529C6A805441DBFA49B17654514174B40BCD698054410AD7A33077545141CDCCCC9C69805441B2FE4BCF77545141E9B01BFE698054410AD7A3F078545141CDCCCC9C6A8054410AD7A3307A545141CDCCCC3C6A8054410AD7A3707B545141CDCCCC6C698054410AD7A3D07C545141CDCCCC7C68805441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>63615 - 3996901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000240000000AD7A3A0845451419A99990961805441B81E85DB81545141AE47E16A618054410AD7A3B081545141CDCCCCBC63805441666666067C545141CDCCCCCC65805441D7A3701D7B545141000000D06280544185EB51587A5451410000001063805441E17A14EE7754514148E17AB463805441295C8F4276545141000000D05D8054410AD7A3B074545141CDCCCC1C5E805441295C8F8274545141713D0AE75980544185EB51F8775451419A99992959805441713D0AD777545141D7A3702D5880544148E17AD47654514114AE47E1578054411F85EBD1755451411F85EBA156805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004000000054AEF4AE6D54514116DC40D46980544184E05E226C54514194E5AC0360805441113EBF226C5451417931330360805441C148A21E6C545141FBF898D95F805441EC49BF116C545141A673F8225F8054412001E0066C545141644E4AAF5E8054411D5ED5086C545141A114ABAE5E805441BCD9B0086C545141A09FCEAC5E8054416080ED357054514136ABBE475D805441A4BBF8E3705451412760EA155C805441E09867737254514145D6DA3159805441C9FAF126745451414176304F568054410705C9EA745451416AD2BFF154805441F40F24F374545141FE1AE4F354805441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>63951 - 3997533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A000000F6285C6FEE555141D7A3702DFD7A54415C8FC215F4555141EC51B89E057B5441E17A149EF55551418FC2F5E8077B544133333333F955514148E17AF4057B5441666666C6FB555141E17A14AE047B5441713D0A27FF5551413D0AD7D3027B544152B81ED502565141D7A370AD007B5441A4703DEA05565141E17A14DEFE7A5441B81E85AB08565141713D0A07FD7A54417B14AE1703565141EC51B8EEF37A544114AE4721FB5551410AD7A300E87A544100000050F655514148E17A24E17A5441F6285CDFEE55514152B81ED5D57A544133333343EB5551417B14AE17D87A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000005E0E94E407565141114FA2C2FB7A54411F85EBA102565141EC51B88EF37A54410682D503EE555141C0AAB796DC7A5441AE47E13AE75551417B14AE07D57A5441713D0A67E755514114AE4751D87A54415B480B0DE7555141D634F44CDB7A54416D89BA46E655514131F139EFDD7A5441FDB2A4A4E15551419E248DF2E87A5441183C66E8DF5551411D354F2BED7A5441000000A0DE55514148E17A54F07A54418FC2F518DE5551417B14AED7F17A54419A999939DD55514100000010F57A5441CB802F3DDD5551410064C18AF67A5441E4734558E455514143E6FA27FA7A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>64591 - 5229815
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001E00000033333313D3545141AE47E17AA47B54415C8FC2A5D95451410AD7A390A57B5441AE47E12AD65451418FC2F578A27B544114AE47E1D15451419A9999C99E7B54410AD7A390CB5451418FC2F5E8987B544133333333BE545141F6285C7F8C7B5441F6285CEFB554514166666686857B544148E17AE4AA5451417B14AE977B7B54410AD7A360A9545141666666C6787B5441D7A370EDA75451418FC2F5F8767B5441B81E85BBA754514166666696757B5441F6285CCFA6545141713D0A47717B54411F85EB11A4545141295C8FF26D7B5441AE47E1DAA0545141333333636A7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000086C75C158E545141946054D4967B5441978DF45C9C5451417697780E997B54414C19DC75A5545141062A6CEF9A7B54414890E5C3B1545141CD8189C69D7B544111CFF312BD54514124FDF752A07B54418A44A91ACB545141CF16F639A37B54415C8FC2A5D95451410AD7A390A57B5441AE47E18ADB545141713D0A17A47B544114AE4731E154514152B81ED5997B5441E4E2FA27A5545141A1F73D6D8D7B5441CDCCCC8C8C5451417B14AE57887B54413D0AD74389545141E17A14DE8E7B54417851D1E789545141BE663CF2907B54415C70FC4A8C545141A2624CDE947B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65156 - 2947484
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000D0000009A9999E96DE850419A9999995B6D54411F85EBD16BE850419A9999796E6D54417B14AE8769E85041A4703D1A836D544148E17AC468E85041C3F528FC896D5441A4703DFA68E85041EC51B8FE896D54410000005071E85041C3F528AC896D54418FC2F5A885E8504114AE47A1876D5441B81E851B87E85041D7A3703D866D54419A9999C989E850411F85EBB16E6D54410AD7A3D08DE8504152B81E654A6D5441295C8FE28CE8504148E17AC4496D5441295C8F0280E850413D0AD733516D54419A9999E96DE850419A9999995B6D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000420608E568E85041F91558D6886D544126B34DF063E8504137C67656866D5441878ACAB25BE850410F409240826D5441D3661BF750E8504148A1523A7C6D5441B1C8605952E85041BEA5D9396B6D54410AD7A39042E850413D0AD7536D6D54419A99991941E85041C3F528BC6E6D54413D0AD7533FE850417B14AE47776D5441A4703DCA41E85041E17A14DE7A6D544114AE478145E85041333333337C6D54418FC2F5485AE85041AE47E10A886D544148E17A945DE850417B14AE77896D54414A7AA5A167E8504161F8B4EE896D54419C86ADF66BE85041586524E1896D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65156 - 3589972
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000D0000009A9999E96DE850419A9999995B6D54411F85EBD16BE850419A9999796E6D54417B14AE8769E85041A4703D1A836D544148E17AC468E85041C3F528FC896D5441A4703DFA68E85041EC51B8FE896D54410000005071E85041C3F528AC896D54418FC2F5A885E8504114AE47A1876D5441B81E851B87E85041D7A3703D866D54419A9999C989E850411F85EBB16E6D54410AD7A3D08DE8504152B81E654A6D5441295C8FE28CE8504148E17AC4496D5441295C8F0280E850413D0AD733516D54419A9999E96DE850419A9999995B6D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000420608E568E85041F91558D6886D544126B34DF063E8504137C67656866D5441878ACAB25BE850410F409240826D5441D3661BF750E8504148A1523A7C6D5441B1C8605952E85041BEA5D9396B6D54410AD7A39042E850413D0AD7536D6D54419A99991941E85041C3F528BC6E6D54413D0AD7533FE850417B14AE47776D5441A4703DCA41E85041E17A14DE7A6D544114AE478145E85041333333337C6D54418FC2F5485AE85041AE47E10A886D544148E17A945DE850417B14AE77896D54414A7AA5A167E8504161F8B4EE896D54419C86ADF66BE85041586524E1896D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65417 - 1751857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000D7A3708DB1E4504114AE4781BA715441B81E851BB1E45041B81E858BBB715441AE47E1EAB2E45041E17A144ECA715441D7A370ADB1E450415C8FC275D7715441AE47E1AAAEE45041C3F5287CEA71544100000030BBE450415C8FC245E6715441D7A3705DD3E45041EC51B86EDF715441AE47E1DAD5E45041D7A3704DDD715441AE47E1BAD8E450415C8FC255DC715441E17A145ED8E45041C3F528BCDA715441F6285CDFE2E45041EC51B80ED9715441D7A3701DE9E45041713D0A17D9715441C3F5285CE9E4504148E17A74DA715441F6285C7FFCE45041D7A3704DD8715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000409EAE2DD9E45041E545029BDA71544155C0B4C0D5E45041E4516CECCD7154415B6E1CA4D5E45041E2529082CD7154418FFBE0B1B1E45041543FAB46D7715441C9FF9BBBB1E45041E95F70DFD6715441AE47E1AAAEE45041C3F5287CEA71544100000030BBE450415C8FC245E6715441D7A3705DD3E45041EC51B86EDF715441AE47E1DAD5E45041D7A3704DDD715441AE47E1BAD8E450415C8FC255DC715441E17A145ED8E45041C3F528BCDA715441409EAE2DD9E45041E545029BDA715441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>65417 - 3811705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000D7A3708DB1E4504114AE4781BA715441B81E851BB1E45041B81E858BBB715441AE47E1EAB2E45041E17A144ECA715441D7A370ADB1E450415C8FC275D7715441AE47E1AAAEE45041C3F5287CEA71544100000030BBE450415C8FC245E6715441D7A3705DD3E45041EC51B86EDF715441AE47E1DAD5E45041D7A3704DDD715441AE47E1BAD8E450415C8FC255DC715441E17A145ED8E45041C3F528BCDA715441F6285CDFE2E45041EC51B80ED9715441D7A3701DE9E45041713D0A17D9715441C3F5285CE9E4504148E17A74DA715441F6285C7FFCE45041D7A3704DD8715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000409EAE2DD9E45041E545029BDA71544155C0B4C0D5E45041E4516CECCD7154415B6E1CA4D5E45041E2529082CD7154418FFBE0B1B1E45041543FAB46D7715441C9FF9BBBB1E45041E95F70DFD6715441AE47E1AAAEE45041C3F5287CEA71544100000030BBE450415C8FC245E6715441D7A3705DD3E45041EC51B86EDF715441AE47E1DAD5E45041D7A3704DDD715441AE47E1BAD8E450415C8FC255DC715441E17A145ED8E45041C3F528BCDA715441409EAE2DD9E45041E545029BDA715441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>67412 - 1434959
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F000000AE47E1EA72E050415C8FC255220A554152B81E3571E05041713D0A57260A554148E17A046FE05041F6285C3F2B0A55418FC2F58867E0504114AE47613B0A5541295C8FC26FE05041F6285C8F3F0A5541A4703D5A71E05041C3F528EC3C0A5541C3F5280C78E0504148E17AE42B0A55413D0AD77375E05041CDCCCC0C290A55415C8FC22576E050413D0AD713270A5541EC51B83E77E05041CDCCCC4C270A5541EC51B81E78E05041EC51B87E260A5541B81E853B78E05041E17A142E260A5541295C8FC277E05041000000D0240A5541295C8F7277E05041F6285C2F240A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000611E624B77E05041A12A51112B0A55413D0AD77375E05041CDCCCC0C290A55415C8FC22576E050413D0AD713270A5541EC51B83E77E05041CDCCCC4C270A5541EC51B81E78E05041EC51B87E260A5541B81E853B78E05041E17A142E260A5541295C8FC277E05041000000D0240A5541295C8F7277E05041F6285C2F240A5541D6BA9D5A73E05041F9496483220A5541F53D15A471E050410BA7F5A1260A5541339851BC72E0504101762A97270A5541F53D15A471E050410D41B20D2A0A5541FBB39C0071E0504110FCF5BB290A554138A5E99968E050417C12FFEB3B0A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>68594 - 1431927
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A141E8BEB50418FC2F5C86FFD54411F85EB7171EB50411F85EB716BFD5441EC51B82E71EB5041AE47E1CA6BFD54410AD7A30070EB5041666666566DFD5441F6285CBF72EB5041713D0A776FFD54415C8FC2A571EB50418FC2F5E870FD5441D7A3709D74EB5041F6285C2F73FD544152B81E257BEB504114AE475177FD54418FC2F5987DEB504114AE47A172FD5441D7A370CD83EB5041295C8F1275FD5441E17A149E88EB5041B81E856B76FD5441E17A141E8BEB50418FC2F5C86FFD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000001DD384937DEB5041A704AEAB72FD5441DDEE9D4A7FEB5041EFEA28C96DFD5441F1804CBE7DEB50416E4929866DFD54411F85EB7171EB50411F85EB716BFD5441EC51B82E71EB5041AE47E1CA6BFD54410AD7A30070EB5041666666566DFD5441F6285CBF72EB5041713D0A776FFD54415C8FC2A571EB50418FC2F5E870FD5441D7A3709D74EB5041F6285C2F73FD544152B81E257BEB504114AE475177FD54411DD384937DEB5041A704AEAB72FD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>68594 - 3354764
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A141E8BEB50418FC2F5C86FFD54411F85EB7171EB50411F85EB716BFD5441EC51B82E71EB5041AE47E1CA6BFD54410AD7A30070EB5041666666566DFD5441F6285CBF72EB5041713D0A776FFD54415C8FC2A571EB50418FC2F5E870FD5441D7A3709D74EB5041F6285C2F73FD544152B81E257BEB504114AE475177FD54418FC2F5987DEB504114AE47A172FD5441D7A370CD83EB5041295C8F1275FD5441E17A149E88EB5041B81E856B76FD5441E17A141E8BEB50418FC2F5C86FFD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000001DD384937DEB5041A704AEAB72FD5441DDEE9D4A7FEB5041EFEA28C96DFD5441F1804CBE7DEB50416E4929866DFD54411F85EB7171EB50411F85EB716BFD5441EC51B82E71EB5041AE47E1CA6BFD54410AD7A30070EB5041666666566DFD5441F6285CBF72EB5041713D0A776FFD54415C8FC2A571EB50418FC2F5E870FD5441D7A3709D74EB5041F6285C2F73FD544152B81E257BEB504114AE475177FD54411DD384937DEB5041A704AEAB72FD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>69644 - 1533897
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000E17A147EF9DF5041AE47E18A81DF5441D7A370FDFCDF504148E17AD486DF54417B14AE4719E05041E17A14FE88DF5441A4703D3A18E050419A9999D991DF5441C3F5280C14E05041713D0A479DDF544148E17AE417E05041000000509EDF5441C3F5286C1DE05041CDCCCCAC9FDF54418FC2F54824E05041713D0A07A1DF5441AE47E1AA28E05041713D0AA7A1DF544114AE47A12CE0504133333303A2DF5441333333C32FE050418FC2F508A2DF5441713D0A6737E0504185EB5128A2DF5441A4703DCA37E050411F85EB219EDF54419A99994937E050411F85EB3196DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000E17A148E36E05041713D0AD7B4DF5441666666A644E05041713D0AB7B1DF544114AE47314FE0504148E17AC4B4DF5441AE47E15A50E050419A9999F9A2DF5441EC51B85E50E05041B81E859BA2DF5441CDCCCC0C51E050413D0AD7E392DF5441295C8FA237E050417B14AE9792DF5441FCF0413D18E050417C54AED991DF5441C3F5280C14E05041713D0A479DDF544148E17AE417E05041000000509EDF5441BB79E67C1BE0504132B8C6329FDF54417C26F3B21EE0504120A034ED9FDF544144F19D3121E050417CE2136BA0DF5441AA10C02923E0504131626FCEA0DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>69644 - 3282696
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000E17A147EF9DF5041AE47E18A81DF5441D7A370FDFCDF504148E17AD486DF54417B14AE4719E05041E17A14FE88DF5441A4703D3A18E050419A9999D991DF5441C3F5280C14E05041713D0A479DDF544148E17AE417E05041000000509EDF5441C3F5286C1DE05041CDCCCCAC9FDF54418FC2F54824E05041713D0A07A1DF5441AE47E1AA28E05041713D0AA7A1DF544114AE47A12CE0504133333303A2DF5441333333C32FE050418FC2F508A2DF5441713D0A6737E0504185EB5128A2DF5441A4703DCA37E050411F85EB219EDF54419A99994937E050411F85EB3196DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000E17A148E36E05041713D0AD7B4DF5441666666A644E05041713D0AB7B1DF544114AE47314FE0504148E17AC4B4DF5441AE47E15A50E050419A9999F9A2DF5441EC51B85E50E05041B81E859BA2DF5441CDCCCC0C51E050413D0AD7E392DF5441295C8FA237E050417B14AE9792DF5441FCF0413D18E050417C54AED991DF5441C3F5280C14E05041713D0A479DDF544148E17AE417E05041000000509EDF5441BB79E67C1BE0504132B8C6329FDF54417C26F3B21EE0504120A034ED9FDF544144F19D3121E050417CE2136BA0DF5441AA10C02923E0504131626FCEA0DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>70607 - 5185494
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C000000666666968BCA504152B81E95A53A5541D7A3708D89CA504152B81E75A03A55419A9999B97DCA5041F6285C9F873A5541333333137CCA5041E17A145E843A55417B14AE6774CA50410AD7A340863A5541F6285C9F70CA504114AE47C1A33A5541295C8FB26FCA504133333323AA3A55419A9999996ECA5041A4703D5AAE3A55418FC2F5D86DCA5041713D0A27B03A554152B81EB56CCA50415C8FC2D5B23A55419A9999698DCA5041F6285CCFAA3A5541666666968BCA504152B81E95A53A5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000799543F56DCA504182649D67B23A554130B3F35772CA50410F82B973B13A55419C652B647DCA50414CF5BFBDAE3A55412309AC6082CA504140128784AD3A5541DC46106A8DCA5041D2B0C4D0AA3A5541D7A3708D89CA504152B81E75A03A55419E20889B82CA50419A11EDDF913A55419C4E29637CCA5041226BD2FB843A554111FFB32F75CA5041FDEAFA08873A5541DFDBE3C672CA50413438D5579B3A55419E96228A70CA50411EF2F892AA3A55411938A4136FCA50412B6CF26CB03A5541799543F56DCA504182649D67B23A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>939285 - 2964540
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004A00000014AE4791C4B150411F85EBE1AB3654410AD7A370C6B1504114AE4791AC36544148E17A14C8B150411F85EB11AD365441E17A148EC9B15041333333F3AC3654417B14AE57CCB1504185EB5168AD365441F6285CCFCFB1504166666696AE365441EC51B8DED2B15041C3F528FCAF3654418FC2F5D8D5B15041666666B6B1365441E17A146ED7B15041C3F5286CB23654410AD7A3A0D8B1504166666626B3365441F6285C6FDCB15041B81E857BB03654415C8FC275DFB15041295C8F12AE365441EC51B80EE1B1504166666606AC365441C3F5288CE2B1504152B81EA5AA365441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000470000003DAF613B9CB150411543C703A3365441E7FBA9119BB15041250681ADA6365441DD98FD519DB15041315C8070A73654414A0C0203ACB15041DD240669AC36544117D9CE4FACB15041C3F528CCAB3654416ABC74D3ADB150410C022B27AC365441B30094A9B2B150412A142FDFA736544121854097B3B150416E97CB0CA736544119045656B4B1504154E3A563A636544133333303B7B15041295C8F7AA6365441355EBA31BEB1504152B81EF5A836544191ED7C27C2B150412B8716C9A93654415A643BAFC4B15041BC749320AB36544117D9CED7C9B1504146B6F32DAC365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>939285 - 3624663
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004A00000014AE4791C4B150411F85EBE1AB3654410AD7A370C6B1504114AE4791AC36544148E17A14C8B150411F85EB11AD365441E17A148EC9B15041333333F3AC3654417B14AE57CCB1504185EB5168AD365441F6285CCFCFB1504166666696AE365441EC51B8DED2B15041C3F528FCAF3654418FC2F5D8D5B15041666666B6B1365441E17A146ED7B15041C3F5286CB23654410AD7A3A0D8B1504166666626B3365441F6285C6FDCB15041B81E857BB03654415C8FC275DFB15041295C8F12AE365441EC51B80EE1B1504166666606AC365441C3F5288CE2B1504152B81EA5AA365441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000470000003DAF613B9CB150411543C703A3365441E7FBA9119BB15041250681ADA6365441DD98FD519DB15041315C8070A73654414A0C0203ACB15041DD240669AC36544117D9CE4FACB15041C3F528CCAB3654416ABC74D3ADB150410C022B27AC365441B30094A9B2B150412A142FDFA736544121854097B3B150416E97CB0CA736544119045656B4B1504154E3A563A636544133333303B7B15041295C8F7AA6365441355EBA31BEB1504152B81EF5A836544191ED7C27C2B150412B8716C9A93654415A643BAFC4B15041BC749320AB36544117D9CED7C9B1504146B6F32DAC365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>939423 - 957808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000081000000A4703D5AEFAF5041B81E85EB3235544166666696ECAF5041A4703DCA35355441C3F528DCE9AF5041B81E854B38355441E17A14EEE5AF5041F6285C6F3B3554415C8FC2E5E1AF5041B81E856B3E355441CDCCCC7CDDAF5041D7A370BD4135544114AE4731D8AF504185EB51D8453554419A999969D6AF5041AE47E16A47355441000000D0D4AF504152B81ED548355441CDCCCC0CD2AF504152B81EB54B3554417B14AEA7CDAF504114AE471151355441295C8FF2C5AF50410AD7A3205B355441AE47E19ABEAF50411F85EB81643554411F85EB61BCAF5041AE47E1CA67355441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000094F35337D5AF50410FA25A58A33554416F573344D8AF5041624DBAF3A53554410D8D815BDAAF50419ADDB59BA83554414C8910E6DCAF5041B68A4139AC355441347791F4DCAF5041B0ACAA2BAC3554413248EC7EDFAF5041AB644FCAA9355441AB4665C4DFAF5041066B5B91A9355441EB647025E0AF50417C503A4EA9355441271C6CFEE1AF504148410B07A83554417AA72487E7AF5041F7F1BC35A5355441ECCCD392E8AF5041FDA01AA6A435544132603C7DE8AF5041E1FB95B1A33554417CD32EDCE5AF5041C56A35B3A235544154F1BB51E3AF5041FCC49151A0355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>201720 - 3127153
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000EC51B80EA8025141A4703D1AC0AF544148E17AB4C002514114AE47E1C2AF544133333323C002514148E17A84BEAF54417B14AE47BE02514114AE4761B4AF544152B81EA5BE0251415C8FC2F5ABAF54418FC2F568C10251415C8FC205A1AF54417B14AEF7C10251418FC2F5F899AF544100000000C2025141B81E85BB95AF5441B81E851BA50251411F85EB7192AF544152B81EE5A30251410AD7A3A09AAF5441C3F5280CA20251415C8FC215A0AF5441A4703DCA9E0251417B14AEF7A5AF5441A4703D3A9B02514152B81EC5AAAF5441CDCCCCBC95025141F6285C9FB1AF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000ACA38113A80251411CE964C892AF544118E7F4FFC102514198E32CC195AF54415C8FC215C2025141333333438AAF5441CDCCCC6CA302514185EB513887AF5441F6285C7FA402514185EB51E88BAF5441E1EAC20EA502514188EE2EE991AF54416CE04291A5025141ABFFFFC691AF5441061F0AE9A5025141968338D190AF5441C91C7C75A6025141EF4DA9478EAF54412659B559A702514135D5367F8CAF5441FFD2EEDBA8025141D798FD9A8BAF54418707B7ABAB025141851AA8318BAF5441237F62BAAD0251416719E1778BAF5441AA7A46D3AE02514171D7C4F28BAF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>201720 - 3503687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000EC51B80EA8025141A4703D1AC0AF544148E17AB4C002514114AE47E1C2AF544133333323C002514148E17A84BEAF54417B14AE47BE02514114AE4761B4AF544152B81EA5BE0251415C8FC2F5ABAF54418FC2F568C10251415C8FC205A1AF54417B14AEF7C10251418FC2F5F899AF544100000000C2025141B81E85BB95AF5441B81E851BA50251411F85EB7192AF544152B81EE5A30251410AD7A3A09AAF5441C3F5280CA20251415C8FC215A0AF5441A4703DCA9E0251417B14AEF7A5AF5441A4703D3A9B02514152B81EC5AAAF5441CDCCCCBC95025141F6285C9FB1AF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000ACA38113A80251411CE964C892AF544118E7F4FFC102514198E32CC195AF54415C8FC215C2025141333333438AAF5441CDCCCC6CA302514185EB513887AF5441F6285C7FA402514185EB51E88BAF5441E1EAC20EA502514188EE2EE991AF54416CE04291A5025141ABFFFFC691AF5441061F0AE9A5025141968338D190AF5441C91C7C75A6025141EF4DA9478EAF54412659B559A702514135D5367F8CAF5441FFD2EEDBA8025141D798FD9A8BAF54418707B7ABAB025141851AA8318BAF5441237F62BAAD0251416719E1778BAF5441AA7A46D3AE02514171D7C4F28BAF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>310678 - 34276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000180000009A999929F9FA50415C8FC2A5F5C7544148E17AA4F7FA50411F85EB91F4C7544152B81EA5F6FA5041A4703DFAF2C75441EC51B8EEEFFA50415C8FC235E6C75441333333C3EDFA50419A9999D9E1C75441E17A14FEE1FA5041295C8FA2E2C75441000000A0E1FA5041B81E858BE4C7544100000060E2FA5041E17A145EE6C754413D0AD773E3FA50411F85EB11E8C75441D7A3700DEBFA5041E17A14EEF2C75441D7A370EDECFA5041EC51B8BEF5C75441C3F5286CEEFA50418FC2F508F9C7544166666636EFFA50415C8FC2B5FCC75441C3F5283CEFFA50415C8FC28500C85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000052B81EA5F6FA5041A4703DFAF2C75441BA334303F6FA5041251461C6F1C75441643AC6E4F4FA5041C8FE76A5EFC75441D64E3281F4FA5041002110E8EEC75441661D2212F4FA504192B8D014EEC75441396EDCB3F3FA5041F4488161EDC75441A56D4EECEEFA5041EEE9B57CEFC75441230CDB0DEFFA50415833F373F1C75441258E1FE1EEFA50412ECAF608F5C75441A83035A9EEFA50419BD61ABDF6C75441254D7DF7EEFA50418C07990CF8C754419BE3F7CBEFFA5041837D42ECF8C754410BB3023DF1FA5041FE174667F9C7544180C7383EF2FA50417C75309FF9C75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>310678 - 75433
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000180000009A999929F9FA50415C8FC2A5F5C7544148E17AA4F7FA50411F85EB91F4C7544152B81EA5F6FA5041A4703DFAF2C75441EC51B8EEEFFA50415C8FC235E6C75441333333C3EDFA50419A9999D9E1C75441E17A14FEE1FA5041295C8FA2E2C75441000000A0E1FA5041B81E858BE4C7544100000060E2FA5041E17A145EE6C754413D0AD773E3FA50411F85EB11E8C75441D7A3700DEBFA5041E17A14EEF2C75441D7A370EDECFA5041EC51B8BEF5C75441C3F5286CEEFA50418FC2F508F9C7544166666636EFFA50415C8FC2B5FCC75441C3F5283CEFFA50415C8FC28500C85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000052B81EA5F6FA5041A4703DFAF2C75441BA334303F6FA5041251461C6F1C75441643AC6E4F4FA5041C8FE76A5EFC75441D64E3281F4FA5041002110E8EEC75441661D2212F4FA504192B8D014EEC75441396EDCB3F3FA5041F4488161EDC75441A56D4EECEEFA5041EEE9B57CEFC75441230CDB0DEFFA50415833F373F1C75441258E1FE1EEFA50412ECAF608F5C75441A83035A9EEFA50419BD61ABDF6C75441254D7DF7EEFA50418C07990CF8C754419BE3F7CBEFFA5041837D42ECF8C754410BB3023DF1FA5041FE174667F9C7544180C7383EF2FA50417C75309FF9C75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203412 - 58759
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000295C8F1256015141EC51B8EE573C5541EC51B89E5601514185EB5148583C554148E17AD4560151413D0AD763583C5541C3F5285C57015141D7A370CD573C5541CDCCCC6C5A015141CDCCCC2C533C55413D0AD7A35C015141CDCCCC9C4F3C5541B81E85BB600151419A999979473C5541295C8F626101514148E17AC4463C554114AE478164015141333333E3423C5541295C8FF26401514185EB5188413C5541B81E856B64015141B81E850B413C5541C3F528BC5D015141AE47E1DA3A3C554185EB51C85C0151418FC2F5F8393C554114AE47415C015141C3F5287C393C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C00B15DB59015141AC76C68E533C5541E817E82B5A015141C376C68E533C5541CDCCCC6C5A015141CDCCCC2C533C55417A8F11495B015141F2D087CA513C55410D2FED525C015141E443EDE14F3C5541785870185D01514141A3F4B44E3C554123A9820D5E015141942FA8CD4C3C55411AF1DFA55E015141D9D15F734B3C55417BA7ED2360015141E21B06A7483C5541B81E85BB600151419A999979473C554174B64F0E610151416A7DD41F473C55417149CD7161015141D77B86B1463C5541CE6E3D0063015141FD2508C2443C5541BBF5A45E640151411EC3450E433C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203525 - 243124
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C55418FC2F5F8ABFD504166666666AE4C5541AE47E13AA8FD504185EB5138AF4C55410AD7A3F0A4FD504133333323AE4C5541C3F528ACA2FD504100000060AD4C554185EB51D8A0FD504185EB5158AD4C55413D0AD7E39CFD50410AD7A3C0AD4C5541E17A140E97FD50417B14AED7AE4C5541D7A370ED94FD50415C8FC285AF4C55413D0AD74392FD504166666646B04C55418FC2F57891FD5041D7A370EDB04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C554131BCDEABABFD50416133B976AE4C5541AE47E13AA8FD504185EB5138AF4C5541F96B50E7A2FD50410458E473AD4C554126746803A1FD5041ECFE0659AD4C5541EBA42C3A9FFD5041F7BAFD82AD4C554131B538129CFD50417E2ACCE7AD4C5541782CC2FA98FD50412B53A57BAE4C55410A51773D95FD5041EE862E6CAF4C55413D0AD74392FD504166666646B04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C55415C8FC235B1FD5041666666F6AE4C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203525 - 318880
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C55418FC2F5F8ABFD504166666666AE4C5541AE47E13AA8FD504185EB5138AF4C55410AD7A3F0A4FD504133333323AE4C5541C3F528ACA2FD504100000060AD4C554185EB51D8A0FD504185EB5158AD4C55413D0AD7E39CFD50410AD7A3C0AD4C5541E17A140E97FD50417B14AED7AE4C5541D7A370ED94FD50415C8FC285AF4C55413D0AD74392FD504166666646B04C55418FC2F57891FD5041D7A370EDB04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C554131BCDEABABFD50416133B976AE4C5541AE47E13AA8FD504185EB5138AF4C5541F96B50E7A2FD50410458E473AD4C554126746803A1FD5041ECFE0659AD4C5541EBA42C3A9FFD5041F7BAFD82AD4C554131B538129CFD50417E2ACCE7AD4C5541782CC2FA98FD50412B53A57BAE4C55410A51773D95FD5041EE862E6CAF4C55413D0AD74392FD504166666646B04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C55415C8FC235B1FD5041666666F6AE4C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203617 - 243124
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000360000003D0AD7236AFD504133333313B24C5541D7A370DD64FD5041A4703D6AB44C55413D0AD79364FD50415C8FC225B64C5541D7A3700D69FD504148E17A94B64C554114AE47B16DFD5041D7A370BDB64C5541C3F5282C71FD504148E17A94B64C5541EC51B8AE75FD5041CDCCCC8CB54C55415C8FC2D579FD504148E17A94B44C5541CDCCCC6C7DFD504185EB5178B34C5541E17A14DE7DFD5041B81E859BB44C5541D7A370BD82FD50419A9999E9B34C5541EC51B80E83FD50410AD7A390B44C5541E17A144E90FD50411F85EB51B24C55418FC2F57891FD5041D7A370EDB04C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C554131BCDEABABFD50416133B976AE4C5541AE47E13AA8FD504185EB5138AF4C5541F96B50E7A2FD50410458E473AD4C554126746803A1FD5041ECFE0659AD4C5541EBA42C3A9FFD5041F7BAFD82AD4C554131B538129CFD50417E2ACCE7AD4C5541782CC2FA98FD50412B53A57BAE4C55410A51773D95FD5041EE862E6CAF4C55413D0AD74392FD504166666646B04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C55415C8FC235B1FD5041666666F6AE4C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203617 - 318880
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000360000003D0AD7236AFD504133333313B24C5541D7A370DD64FD5041A4703D6AB44C55413D0AD79364FD50415C8FC225B64C5541D7A3700D69FD504148E17A94B64C554114AE47B16DFD5041D7A370BDB64C5541C3F5282C71FD504148E17A94B64C5541EC51B8AE75FD5041CDCCCC8CB54C55415C8FC2D579FD504148E17A94B44C5541CDCCCC6C7DFD504185EB5178B34C5541E17A14DE7DFD5041B81E859BB44C5541D7A370BD82FD50419A9999E9B34C5541EC51B80E83FD50410AD7A390B44C5541E17A144E90FD50411F85EB51B24C55418FC2F57891FD5041D7A370EDB04C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000005C8FC235B1FD5041666666F6AE4C5541D7A370FDB0FD5041B81E854BAD4C554131BCDEABABFD50416133B976AE4C5541AE47E13AA8FD504185EB5138AF4C5541F96B50E7A2FD50410458E473AD4C554126746803A1FD5041ECFE0659AD4C5541EBA42C3A9FFD5041F7BAFD82AD4C554131B538129CFD50417E2ACCE7AD4C5541782CC2FA98FD50412B53A57BAE4C55410A51773D95FD5041EE862E6CAF4C55413D0AD74392FD504166666646B04C5541E17A144E90FD50411F85EB51B24C5541295C8FD290FD5041F6285CCFB44C55415C8FC235B1FD5041666666F6AE4C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203729 - 1458593
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003300000048E17A44C8F85041C3F5282C55395541666666B6C7F85041EC51B89E54395541EC51B8AEC6F85041EC51B85E53395541E17A149EC3F850419A9999D94E395541CDCCCC3CC0F850419A9999D949395541EC51B81EB9F8504114AE47114E3955411F85EBD1B5F8504185EB51E848395541D7A3707DB2F850415C8FC2A54339554148E17A84AFF85041A4703D9A3D39554166666636ACF8504148E17A04383955413D0AD733A8F850413D0AD7D33139554185EB5158A4F850410AD7A3E02B395541EC51B8FE9EF85041F6285CAF253955415C8FC2B59DF850417B14AE8727395541 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000007A000000E08226F67CF850413BC316D790395541A9B0285A7BF85041FE457A549139554185EB51187CF8504114AE477196395541666666667BF850419A9999D996395541EC51B82E7AF85041713D0A6797395541E17A14FE77F8504152B81ED597395541CDCCCCDC72F8504152B81E1598395541AE47E1CA6BF85041A4703D3A98395541B81E859B62F850410AD7A3F09739554185EB51B85BF850413D0AD7D396395541EC51B89E55F850419A9999C99539554152B81E7551F850413D0AD723953955410AD7A3804BF850413D0AD72395395541333333833EF85041B81E855B95395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>203729 - 3498340
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003300000048E17A44C8F85041C3F5282C55395541666666B6C7F85041EC51B89E54395541EC51B8AEC6F85041EC51B85E53395541E17A149EC3F850419A9999D94E395541CDCCCC3CC0F850419A9999D949395541EC51B81EB9F8504114AE47114E3955411F85EBD1B5F8504185EB51E848395541D7A3707DB2F850415C8FC2A54339554148E17A84AFF85041A4703D9A3D39554166666636ACF8504148E17A04383955413D0AD733A8F850413D0AD7D33139554185EB5158A4F850410AD7A3E02B395541EC51B8FE9EF85041F6285CAF253955415C8FC2B59DF850417B14AE8727395541 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000007A000000E08226F67CF850413BC316D790395541A9B0285A7BF85041FE457A549139554185EB51187CF8504114AE477196395541666666667BF850419A9999D996395541EC51B82E7AF85041713D0A6797395541E17A14FE77F8504152B81ED597395541CDCCCCDC72F8504152B81E1598395541AE47E1CA6BF85041A4703D3A98395541B81E859B62F850410AD7A3F09739554185EB51B85BF850413D0AD7D396395541EC51B89E55F850419A9999C99539554152B81E7551F850413D0AD723953955410AD7A3804BF850413D0AD72395395541333333833EF85041B81E855B95395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76487 - 160018
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528CC721C514185EB5188F23A54411F85EBB15B1C5141C3F5284CEE3A54411F85EBF15A1C5141E17A141EF23A5441713D0A375A1C5141713D0A47F53A54413D0AD723591C5141B81E858BF63A5441713D0AD7561C5141333333A31A3B544185EB51D8571C5141F6285C4F1B3B54417B14AE37591C5141B81E85BB1B3B5441D7A370CD6B1C5141666666960C3B5441CDCCCCAC6C1C5141EC51B85E0B3B544114AE47516D1C51410AD7A3E0093B5441A4703DBA6D1C5141C3F528AC093B5441F6285CEF6E1C514114AE4771093B54411F85EB31701C5141B81E858B093B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000003D0AD723591C5141B81E858BF63A544123B022E5561C5141C90502C6193B54412DFEDDD8561C51412B0A87861A3B5441EFC9BFE5571C514185BE0B0A1B3B54417B14AE37591C5141B81E85BB1B3B5441D7A370CD6B1C5141666666960C3B5441CDCCCCAC6C1C5141EC51B85E0B3B544114AE47516D1C51410AD7A3E0093B5441A4703DBA6D1C5141C3F528AC093B5441F6285CEF6E1C514114AE4771093B54411F85EB31701C5141B81E858B093B54417B14AEF7701C51410AD7A3500A3B544141031C00721C5141EEB75EE20A3B5441D4192B2A721C51410BFE4CC0093B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76487 - 298241
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F528CC721C514185EB5188F23A54411F85EBB15B1C5141C3F5284CEE3A54411F85EBF15A1C5141E17A141EF23A5441713D0A375A1C5141713D0A47F53A54413D0AD723591C5141B81E858BF63A5441713D0AD7561C5141333333A31A3B544185EB51D8571C5141F6285C4F1B3B54417B14AE37591C5141B81E85BB1B3B5441D7A370CD6B1C5141666666960C3B5441CDCCCCAC6C1C5141EC51B85E0B3B544114AE47516D1C51410AD7A3E0093B5441A4703DBA6D1C5141C3F528AC093B5441F6285CEF6E1C514114AE4771093B54411F85EB31701C5141B81E858B093B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000003D0AD723591C5141B81E858BF63A54411EB022E5561C5141CA0502C6193B5441087F2CD8561C5141C76268911A3B54415F27DCED571C5141A91B92171B3B54417B14AE37591C5141B81E85BB1B3B5441D7A370CD6B1C5141666666960C3B5441CDCCCCAC6C1C5141EC51B85E0B3B544114AE47516D1C51410AD7A3E0093B5441A4703DBA6D1C5141C3F528AC093B5441F6285CEF6E1C514114AE4771093B54411F85EB31701C5141B81E858B093B54417B14AEF7701C51410AD7A3500A3B544141031C00721C5141EEB75EE20A3B5441D4192B2A721C51410BFE4CC0093B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76757 - 254251
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000027000000F6285CCF121E5141A4703D3A443D5441666666A6131E514185EB51E8423D544148E17A04121E5141713D0A57423D544185EB5198101E51417B14AEF73C3D54419A9999C90F1E514114AE47113A3D5441333333B30E1E5141B81E855B373D54413D0AD7530D1E514185EB51B8373D54418FC2F5E80B1E514148E17A94383D5441C3F5288C0A1E5141F6285C7F383D5441000000F0081E514152B81E453F3D5441F6285CFF041E5141713D0A173E3D5441D7A3700D011E51413D0AD7F33C3D5441B81E85BBFF1D5141E17A143E3E3D54410AD7A300FD1D514185EB51E8403D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D7A370DD131E51415C8FC2D55A3D54414D3CA0E6131E5141F2B4B0D35A3D54410F803CD7151E51414D71B6625A3D54417523A327161E514175A00B95583D54416BF66941161E514191C20801583D54411FA315B9161E514172C5E051553D5441248BD4AA151E51417AE56E89553D54418FC2F5A8151E5141295C8F92553D5441E96B1B60141E5141A9316BCD553D544133333323141E514185EB51D8553D5441898196E60F1E5141BCCF11DF533D5441713D0A870F1E5141295C8FB2533D5441D7A370CD0F1E5141EC51B80E523D54418FC2F5D80D1E51410AD7A3A0513D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76757 - 368817
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000027000000F6285CCF121E5141A4703D3A443D5441666666A6131E514185EB51E8423D544148E17A04121E5141713D0A57423D544185EB5198101E51417B14AEF73C3D54419A9999C90F1E514114AE47113A3D5441333333B30E1E5141B81E855B373D54413D0AD7530D1E514185EB51B8373D54418FC2F5E80B1E514148E17A94383D5441C3F5288C0A1E5141F6285C7F383D5441000000F0081E514152B81E453F3D5441F6285CFF041E5141713D0A173E3D5441D7A3700D011E51413D0AD7F33C3D5441B81E85BBFF1D5141E17A143E3E3D54410AD7A300FD1D514185EB51E8403D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D7A370DD131E51415C8FC2D55A3D54414D3CA0E6131E5141F2B4B0D35A3D54410F803CD7151E51414D71B6625A3D54417523A327161E514175A00B95583D54416BF66941161E514191C20801583D54411FA315B9161E514172C5E051553D5441248BD4AA151E51417AE56E89553D54418FC2F5A8151E5141295C8F92553D5441E96B1B60141E5141A9316BCD553D544133333323141E514185EB51D8553D5441898196E60F1E5141BCCF11DF533D5441713D0A870F1E5141295C8FB2533D5441D7A370CD0F1E5141EC51B80E523D54418FC2F5D80D1E51410AD7A3A0513D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>972667 - 403965
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000C9D0022916A15041CB14CA3FC8495541F970C33516A15041E7489945C8495541643BDF5F16A15041DBF97EBAC7495541BA490CDA18A15041560E2D72C5495541B81E85A317A15041A4703DF2C1495541E926312818A150410E2DB225BF4955416891ED3C1BA150414260E560B84955412EE5FEE61EA150419C4CA089B9495541B07268B120A150412731085CB649554154E3A5F321A1504162105869B049554185EB513824A15041D7A370E5AE495541B07268B124A1504121B072E8A949554198ACC28E24A150410AFC3C6CA949554116AD75B61EA15041D6D5D10AA5495541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000007D46E09D1BA15041C0DC5F36A34955412152B80E1BA15041080AD793A3495541C2CCCC3C1AA15041D77A142EA44955414ADF3E3A1AA15041AF8D1230A44955411320F1A811A15041DD2F761BAB495541953E5B1D10A15041E3AB3AB1AC49554112B48D8F0EA1504172F4CF92AE495541D89BBC7A0EA1504152E4FCBDAE495541BBD6308119A15041949B47A3B3495541426CF36320A1504137469EDCB64955418EF9CC7020A15041D097B2CEB6495541B07268B120A150412731085CB649554154E3A5F321A1504162105869B0495541100D7B7522A1504149C69C12B0495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>972667 - 420725
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000C9D0022916A15041CB14CA3FC8495541F970C33516A15041E7489945C8495541643BDF5F16A15041DBF97EBAC7495541BA490CDA18A15041560E2D72C5495541B81E85A317A15041A4703DF2C1495541E926312818A150410E2DB225BF4955416891ED3C1BA150414260E560B84955412EE5FEE61EA150419C4CA089B9495541B07268B120A150412731085CB649554154E3A5F321A1504162105869B049554185EB513824A15041D7A370E5AE495541B07268B124A1504121B072E8A949554198ACC28E24A150410AFC3C6CA949554116AD75B61EA15041D6D5D10AA5495541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000007D46E09D1BA15041C0DC5F36A34955412152B80E1BA15041080AD793A3495541C2CCCC3C1AA15041D77A142EA44955414ADF3E3A1AA15041AF8D1230A44955411320F1A811A15041DD2F761BAB495541953E5B1D10A15041E3AB3AB1AC49554112B48D8F0EA1504172F4CF92AE495541D89BBC7A0EA1504152E4FCBDAE495541BBD6308119A15041949B47A3B3495541426CF36320A1504137469EDCB64955418EF9CC7020A15041D097B2CEB6495541B07268B120A150412731085CB649554154E3A5F321A1504162105869B0495541100D7B7522A1504149C69C12B0495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>221922 - 5296539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000006000000D7A3702D2C3F51411F85EB7129AA5441F6285CAF0A3F5141A4703D1A29AA54415C8FC235E93E5141333333C328AA544133333313E53E51419A99994941AA5441295C8F02293F5141B81E851B42AA5441D7A3702D2C3F51411F85EB7129AA5441
-</a>
-
-<b>
-0106000000010000000103000000010000003500000098FE484B283F5141919716BD2CAA5441B61E02A6253F5141D93F91B92CAA54418FE2FC8C1F3F514191CA73B12CAA5441607CAD04123F5141275F719F2CAA5441D997286DE83E51413D4C17682CAA54413DF96AC6E33E5141887DE53449AA5441121D3825E13E5141FC785E9658AA54412EDF8058DE3E5141F0BCF97267AA54416B65DFF5033F5141F0BCF97267AA54414ADF755A0F3F5141EE4445A167AA5441CB93B77A2A3F5141EE4445A167AA5441EEC735B8733F5141D3AC621667AA5441C613C57B753F5141A2CCCEDB4FAA54412F04F1D1753F51417EA2FA204BAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235004 - 1175972
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A15441F6285C4FB89D514152B81EE527A1544100000030B59D5141666666E629A15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A154412EF27E74BA9D514169264CF91AA154418CC24B61B99D51410D5B6D611BA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235004 - 3408600
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A15441F6285C4FB89D514152B81EE527A1544100000030B59D5141666666E629A15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A154412EF27E74BA9D514169264CF91AA154418CC24B61B99D51410D5B6D611BA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235004 - 254507
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A15441F6285C4FB89D514152B81EE527A1544100000030B59D5141666666E629A15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A154412EF27E74BA9D514169264CF91AA154418CC24B61B99D51410D5B6D611BA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235004 - 343796
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A15441F6285C4FB89D514152B81EE527A1544100000030B59D5141666666E629A15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000AE47E15AC29D514185EB51E84AA15441E17A143EC79D51419A99996952A1544114AE47C1CB9D5141666666464FA15441D7A370CDD09D51418FC2F5084DA15441AE47E10AD19D514152B81EC54BA1544185EB5128D39D5141C3F528CC4BA1544152B81E55D39D5141295C8FF24AA1544185EB5128CC9D51417B14AEC73EA15441A4703D9AC69D51415C8FC28534A15441C3F528DCC59D5141713D0AA731A15441AE47E19ABF9D5141CDCCCC3C26A15441E17A143EBF9D51411F85EB7125A154412EF27E74BA9D514169264CF91AA154418CC24B61B99D51410D5B6D611BA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>207991 - 71334
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003F00000048E17A947B8F5041B81E850BDE435541A4703D2A7B8F5041E17A140EDF435541295C8FA27A8F504148E17AC4DF435541F6285CBF798F5041A4703D9AE04355410AD7A390788F5041D7A3702DE243554185EB5178778F5041EC51B8DEE3435541CDCCCC9C768F504100000080E54355417B14AED7758F5041D7A3706DE7435541D7A3706D758F504114AE47F1E843554185EB5138758F5041713D0A37EA43554152B81E15728F5041A4703D2AEE43554148E17AC46A8F504152B81E15F943554185EB51F8698F5041A4703D8AFA4355410AD7A370668F50419A99994902445541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000007BCEEB58978F50419DA0D1CAC3435541DD30A1EC998F50416176024EC343554181CD0F429A8F50412B0E442CC3435541029A2A209C8F504155CD5CEDC143554114DA8BCF9E8F50411A4B9A0FC0435541EC51B81EA08F504152B81E25BF435541704EED1FA08F50410D9B8231BF435541F3161434A08F504158DC5F00C0435541F4FFDFECA08F5041EB0F6569C743554174F47271A18F5041E6DC53BACC43554135AC0491A18F5041C25955E6CF435541976C73A5A18F5041106AEED8D2435541E83572B1A18F50411F08D079D743554155B35AA6A18F5041AA18475DDC435541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978753 - 670277
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000021000000C51755515FD2504127640A4D6A1B55416265EA3D5FD250416861354E6A1B5541CDCCCC4C5FD250410AD7A390691B5541E31755515FD2504107640A4D6A1B5541393434146DD250419D772379691B5541B793B04A7AD250419D772379691B5541A6D6A1947CD25041643A815E691B554142F698DF7DD2504197B836C1691B55417078C18282D25041DBDB79836A1B5541AC9425A688D25041E0022E736B1B5541DF6221EA8CD25041A7C58B586B1B5541FAA982B08ED25041E872EE056B1B5541C3F5286C8FD250418FC2F5C8691B5541AE47E1EA8FD25041713D0A27631B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000713D0A975FD25041E17A145E661B5541D7A3705D63D2504133333353591B5541D7A3704D60D25041A4703D4A581B55418FC2F5E858D2504100000020561B55413D0AD76352D25041C3F5283C541B5541295C8F424AD25041D7A370ED531B55418FC2F53843D250417B14AE47541B55417B14AE073CD250413D0AD7A3541B5541A4703D7A3BD2504185EB51B8541B55419A9999A93ED250419A999999671B55416666661641D25041333333836F1B554148E17A645FD250418FC2F5686D1B5541CDCCCC4C5FD250410AD7A390691B5541713D0A975FD25041E17A145E661B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978753 - 1404942
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000021000000C51755515FD2504127640A4D6A1B55416265EA3D5FD250416861354E6A1B5541CDCCCC4C5FD250410AD7A390691B5541E31755515FD2504107640A4D6A1B5541393434146DD250419D772379691B5541B793B04A7AD250419D772379691B5541A6D6A1947CD25041643A815E691B554142F698DF7DD2504197B836C1691B55417078C18282D25041DBDB79836A1B5541AC9425A688D25041E0022E736B1B5541DF6221EA8CD25041A7C58B586B1B5541FAA982B08ED25041E872EE056B1B5541C3F5286C8FD250418FC2F5C8691B5541AE47E1EA8FD25041713D0A27631B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000713D0A975FD25041E17A145E661B5541D7A3705D63D2504133333353591B5541D7A3704D60D25041A4703D4A581B55418FC2F5E858D2504100000020561B55413D0AD76352D25041C3F5283C541B5541295C8F424AD25041D7A370ED531B55418FC2F53843D250417B14AE47541B55417B14AE073CD250413D0AD7A3541B5541A4703D7A3BD2504185EB51B8541B55419A9999A93ED250419A999999671B55416666661641D25041333333836F1B554148E17A645FD250418FC2F5686D1B5541CDCCCC4C5FD250410AD7A390691B5541713D0A975FD25041E17A145E661B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978753 - 3653621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000021000000C51755515FD2504127640A4D6A1B55416265EA3D5FD250416861354E6A1B5541CDCCCC4C5FD250410AD7A390691B5541E31755515FD2504107640A4D6A1B5541393434146DD250419D772379691B5541B793B04A7AD250419D772379691B5541A6D6A1947CD25041643A815E691B554142F698DF7DD2504197B836C1691B55417078C18282D25041DBDB79836A1B5541AC9425A688D25041E0022E736B1B5541DF6221EA8CD25041A7C58B586B1B5541FAA982B08ED25041E872EE056B1B5541C3F5286C8FD250418FC2F5C8691B5541AE47E1EA8FD25041713D0A27631B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000713D0A975FD25041E17A145E661B5541D7A3705D63D2504133333353591B5541D7A3704D60D25041A4703D4A581B55418FC2F5E858D2504100000020561B55413D0AD76352D25041C3F5283C541B5541295C8F424AD25041D7A370ED531B55418FC2F53843D250417B14AE47541B55417B14AE073CD250413D0AD7A3541B5541A4703D7A3BD2504185EB51B8541B55419A9999A93ED250419A999999671B55416666661641D25041333333836F1B554148E17A645FD250418FC2F5686D1B5541CDCCCC4C5FD250410AD7A390691B5541713D0A975FD25041E17A145E661B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235046 - 222400
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000190000009A999949CF9F5141E17A144EA8A2544148E17A64D49F514100000090A8A25441E17A14BED99F5141333333E3A9A254413D0AD7E3DA9F51418FC2F5E8AAA25441D7A3702DDD9F5141D7A370FDADA254413D0AD733E09F514133333303B1A2544100000070E09F51418FC2F5C8AFA2544114AE47F1E09F51417B14AE97ADA2544166666666E29F51417B14AE47A7A254411F85EB71E29F51415C8FC215A7A25441713D0A77D79F51415C8FC255A2A25441D7A3702DD99F51411F85EB519BA25441333333B3CD9F5141E17A14EE96A25441713D0A47CC9F5141C3F5286C9BA25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000009A999949CF9F5141E17A144EA8A2544148E17A64D49F514100000090A8A25441654C898DD49F5141280C2B9AA8A254412986DAECD49F51417D57C6B1A8A25441E17A14BED99F5141333333E3A9A254413D0AD7E3DA9F51418FC2F5E8AAA25441508A5A05DC9F5141FA6EC66EACA2544167BCCA94DD9F514184DEB464AEA25441AD7730F3DE9F5141B277D0C2AFA25441ACA2E827DF9F51414B7B7DF7AFA2544150267E35DF9F51413A1F1005B0A254416A452E41DF9F514148C5BD10B0A254415E001B34E09F5141C035D001B1A2544100000070E09F51418FC2F5C8AFA25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235046 - 365568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000190000009A999949CF9F5141E17A144EA8A2544148E17A64D49F514100000090A8A25441E17A14BED99F5141333333E3A9A254413D0AD7E3DA9F51418FC2F5E8AAA25441D7A3702DDD9F5141D7A370FDADA254413D0AD733E09F514133333303B1A2544100000070E09F51418FC2F5C8AFA2544114AE47F1E09F51417B14AE97ADA2544166666666E29F51417B14AE47A7A254411F85EB71E29F51415C8FC215A7A25441713D0A77D79F51415C8FC255A2A25441D7A3702DD99F51411F85EB519BA25441333333B3CD9F5141E17A14EE96A25441713D0A47CC9F5141C3F5286C9BA25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000009A999949CF9F5141E17A144EA8A2544148E17A64D49F514100000090A8A25441654C898DD49F5141280C2B9AA8A254412986DAECD49F51417D57C6B1A8A25441E17A14BED99F5141333333E3A9A254413D0AD7E3DA9F51418FC2F5E8AAA25441508A5A05DC9F5141FA6EC66EACA2544167BCCA94DD9F514184DEB464AEA25441AD7730F3DE9F5141B277D0C2AFA25441ACA2E827DF9F51414B7B7DF7AFA2544150267E35DF9F51413A1F1005B0A254416A452E41DF9F514148C5BD10B0A254415E001B34E09F5141C035D001B1A2544100000070E09F51418FC2F5C8AFA25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208373 - 56162
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000300000001030000000200000015000000C3F5284C389550418FC2F5A842475541D7A370CD3995504152B81E7543475541713D0AF73A955041EC51B8FE43475541B81E856B3B955041666666264447554114AE472141955041CDCCCC6C324755415C8FC24543955041C3F528AC2E475541295C8F0243955041B81E85DB2D475541C3F5285C3E95504114AE476129475541333333A33395504185EB51E823475541333333B332955041713D0A17264755419A9999792F955041E17A14CE2C475541713D0A472C955041AE47E19A33475541EC51B8DE2B9550418FC2F57834475541AE47E18A2F9550415C8FC2253A475541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000AE00000097256E8672955041FDF9073C67475541B2ACD663749550417E4DDB5E67475541AA52AF5976955041CFCAA37C674755419B4A4483779550415230735367475541E4EED9F97795504177E2353767475541FF76E925799550419532C1EF6647554121B5593579955041D90414EC66475541554C48387A955041EC464C7F6647554167299A4E7A955041148C0174664755410C0A21927A955041D4DAD75166475541E7CCA4D97A95504195AEA92D6647554163E0FE457B9550410592D8F6654755416140C5867C955041FAA48F5465475541000000207D955041713D0A0765475541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208394 - 2966293
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCC6CDA9250413D0AD7A39B4355418FC2F5E8DD92504148E17A149743554114AE4711E292504185EB519891435541AE47E1FAE09250418FC2F5388B4355419A999949E19250413D0AD7F385435541295C8F12E2925041A4703D6A834355413D0AD7B3DE9250413D0AD743844355411F85EBF1DC9250410AD7A3A08443554152B81EB5DB925041AE47E1BA8443554185EB51B8DA92504114AE47B18443554100000090D892504148E17A5484435541A4703DEAD2925041F6285CCF82435541713D0AC7CF9250410AD7A3608143554148E17A44CA9250413D0AD7037F435541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000713D0A87D09250410AD7A3C09B4355411F85EB31D59250415C8FC2A5A1435541CDCCCC6CDA9250413D0AD7A39B4355418FC2F5E8DD92504148E17A149743554114AE4711E292504185EB5198914355410BD481C1E19250414D90DEC48F43554138867E20E1925041FCEA5E158C435541A7510FEBE09250411435EEB78A4355414578E81BE192504110EEEA028943554181F2C53BE1925041515BCEE086435541785002A1E19250411C0BBA2C854355419251470EE292504154601478834355418AA3ADDCDD92504103269564844355414D5C8485DA9250416BA58EBF84435541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208394 - 3502911
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCC6CDA9250413D0AD7A39B4355418FC2F5E8DD92504148E17A149743554114AE4711E292504185EB519891435541AE47E1FAE09250418FC2F5388B4355419A999949E19250413D0AD7F385435541295C8F12E2925041A4703D6A834355413D0AD7B3DE9250413D0AD743844355411F85EBF1DC9250410AD7A3A08443554152B81EB5DB925041AE47E1BA8443554185EB51B8DA92504114AE47B18443554100000090D892504148E17A5484435541A4703DEAD2925041F6285CCF82435541713D0AC7CF9250410AD7A3608143554148E17A44CA9250413D0AD7037F435541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000713D0A87D09250410AD7A3C09B4355411F85EB31D59250415C8FC2A5A1435541CDCCCC6CDA9250413D0AD7A39B4355418FC2F5E8DD92504148E17A149743554114AE4711E292504185EB5198914355410BD481C1E19250414D90DEC48F43554138867E20E1925041FCEA5E158C435541A7510FEBE09250411435EEB78A4355414578E81BE192504110EEEA028943554181F2C53BE1925041515BCEE086435541785002A1E19250411C0BBA2C854355419251470EE292504154601478834355418AA3ADDCDD92504103269564844355414D5C8485DA9250416BA58EBF84435541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>208914 - 3690270
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000004400000085EB51887EA350419A999989523855418FC2F5887BA35041CDCCCC4C52385541333333937AA35041B81E853B5238554185EB51E877A3504166666606523855416666660675A35041CDCCCCCC51385541B81E853B72A35041AE47E1EA5138554148E17AF46FA350418FC2F50852385541AE47E10A6FA3504133333323473855410AD7A3606DA35041713D0A77473855417B14AEC769A35041B81E852B483855413D0AD7E367A350419A99998948385541A4703D1A67A3504114AE47B1483855411F85EB4166A35041F6285CEF483855410AD7A33064A35041713D0A8749385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002300000085EB518853A350413D0AD79384385541C3F5283C59A35041F6285CEF83385541333333735BA350413D0AD7538538554148E17A145FA35041C3F5289C873855410AD7A37063A35041A4703D5A8A385541E17A14CE64A3504114AE47B1873855419A99995966A35041713D0A4783385541295C8F6269A35041E17A140E7B3855415C8FC2A56AA35041B81E852B783855415C8FC2156DA35041EC51B86E74385541CC20F1B27CA35041E78070CC58385541716915EC6FA3504108539D2656385541AF6F4F836EA35041EC8B02FA553855418089009A68A35041A782831456385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>84734 - 21538
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000140000009A9999E9BCD05041713D0A67D452544148E17AF4BCD05041666666F6D1525441B81E85DBC0D05041000000A0D15254415C8FC2C5C5D050413D0AD753D2525441CDCCCCFCCAD050417B14AE87D3525441D7A370CDCCD050410AD7A340D45254417B14AE07CED05041E17A14BED35254410AD7A350D1D0504100000090CF525441E17A14DED6D05041F6285C7FC85254413D0AD713DCD05041D7A370DDC152544133333383D0D05041295C8FF2BF5254418FC2F5F8C8D05041713D0A17BE525441F6285C7FBDD05041F6285C3FBB525441333333A3AED0504185EB5168B8525441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000074B626ADCDD05041E54BE12DD4525441B8884B3AC7D0504143AEBDA9D25254416987037BC3D0504164FAF9FFD1525441553C8ED8C0D0504170A141A0D1525441E2167364BED050415AAE93D6D1525441E86466F3BCD05041A6F06734D252544156DBAEEABCD050415F70DC28D452544167840D27C8D05041605DFA1ED552544100000080CBD050415C8FC255D55254413260613DCCD05041BED28178D55254418B73F29ACCD05041EB5E8380D552544174B626ADCDD05041E54BE12DD4525441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>85787 - 3133583
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002100000085EB51788AB85041B81E85ABAD0655413333334390B850410AD7A310AC065541F6285C7F94B850413D0AD7B3AA065541CDCCCC5C98B85041333333B3A8065541000000E0A1B8504185EB5188A3065541A4703D4AA7B85041E17A14FEA00655413D0AD793A8B850418FC2F5A89F065541C3F528DCABB850413D0AD7D3960655411F85EB21ABB8504133333333950655418FC2F5389BB85041CDCCCCEC8E06554152B81E9597B85041E17A148E900655417B14AEE791B85041EC51B8BE9306554185EB51488AB850416666666690065541713D0A3784B85041A4703D4A8D065541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000000366DE0885B850415B91CAB58D06554185EB51488AB8504166666666900655417B14AEE791B85041EC51B8BE9306554152B81E9597B85041E17A148E900655418FC2F5389BB85041CDCCCCEC8E0655410AD7A3408BB85041B81E85BB8806554196ABC3BC86B850411A365C158706554196B5613A86B850411599BDE586065541A2A88AE783B85041CEAFD0148D065541FD0CEA3C84B85041623E404D8D0655410366DE0885B850415B91CAB58D065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>85787 - 3515170
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002100000085EB51788AB85041B81E85ABAD0655413333334390B850410AD7A310AC065541F6285C7F94B850413D0AD7B3AA065541CDCCCC5C98B85041333333B3A8065541000000E0A1B8504185EB5188A3065541A4703D4AA7B85041E17A14FEA00655413D0AD793A8B850418FC2F5A89F065541C3F528DCABB850413D0AD7D3960655411F85EB21ABB8504133333333950655418FC2F5389BB85041CDCCCCEC8E06554152B81E9597B85041E17A148E900655417B14AEE791B85041EC51B8BE9306554185EB51488AB850416666666690065541713D0A3784B85041A4703D4A8D065541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000000366DE0885B850415B91CAB58D06554185EB51488AB8504166666666900655417B14AEE791B85041EC51B8BE9306554152B81E9597B85041E17A148E900655418FC2F5389BB85041CDCCCCEC8E0655410AD7A3408BB85041B81E85BB8806554196ABC3BC86B850411A365C158706554196B5613A86B850411599BDE586065541A2A88AE783B85041CEAFD0148D065541FD0CEA3C84B85041623E404D8D0655410366DE0885B850415B91CAB58D065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>86232 - 425867
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000100000007B14AE17ADB65041B81E85AB5B075541C3F5281CB0B6504185EB51B858075541EC51B86EB3B650410AD7A34058075541CDCCCC4CB8B65041C3F5280C59075541E17A14BEBDB650415C8FC2055B07554185EB5178C5B6504148E17A145D0755411F85EBF1CAB65041C3F5285C5D075541E17A144ECDB65041A4703DDA5C075541F6285CDFCBB6504152B81EA5530755417B14AE27BCB65041AE47E16A5207554166666686B3B65041333333D35107554166666666AEB650411F85EB315207554148E17A04A9B6504114AE475153075541E17A14DEA5B65041C3F5287C54075541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000050000000C054B98C6B6504121D69A3B530755410BD799BEC3B65041E1199E025307554185AE003EC1B6504160038F515B0755417B6FCFC4C3B650418E7E89205C0755410C054B98C6B6504121D69A3B53075541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>86751 - 1672564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A00000048E17AA42FB250415C8FC2D5FB0C55413D0AD74333B250418FC2F5B8FF0C55411F85EBC13FB2504114AE47E1FC0C5541E17A149E50B2504133333383F80C5541295C8F524FB25041AE47E1EAF40C55415C8FC2055EB25041AE47E11AF80C5541D7A370AD69B250419A999949FB0C5541000000C079B2504133333313F60C55413D0AD72386B2504152B81EB5F10C55411F85EBE195B250418FC2F508ED0C5541EC51B8FE9FB25041713D0A77E90C554166666656A0B250411F85EB81E70C5541D7A370BDA5B2504152B81E95E50C5541EC51B8AEBCB250415C8FC235E90C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000EC51B8FE9FB25041713D0A77E90C554166666656A0B250411F85EB81E70C5541D7A370BDA5B2504152B81E95E50C55412539B1A2B4B2504181230BF0E70C554151E212AABCB25041B716CB20E90C55413D0AD7A3B6B2504114AE47F1CD0C5541000000509CB250417B14AE67D10C55415C8FC2B58DB250413D0AD7D3D40C55414B2A5E718BB2504136A2C5A4D50C554101FD2BBA83B2504179B4CF6BD80C554179C8EC8779B250414D764B14DC0C55412AA2F29174B250416E0760D0DD0C5541D77457766AB25041DAD03259E10C5541729C6E6F61B250418399BA79E40C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>86751 - 3591101
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A00000048E17AA42FB250415C8FC2D5FB0C55413D0AD74333B250418FC2F5B8FF0C55411F85EBC13FB2504114AE47E1FC0C5541E17A149E50B2504133333383F80C5541295C8F524FB25041AE47E1EAF40C55415C8FC2055EB25041AE47E11AF80C5541D7A370AD69B250419A999949FB0C5541000000C079B2504133333313F60C55413D0AD72386B2504152B81EB5F10C55411F85EBE195B250418FC2F508ED0C5541EC51B8FE9FB25041713D0A77E90C554166666656A0B250411F85EB81E70C5541D7A370BDA5B2504152B81E95E50C5541EC51B8AEBCB250415C8FC235E90C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000EC51B8FE9FB25041713D0A77E90C554166666656A0B250411F85EB81E70C5541D7A370BDA5B2504152B81E95E50C55412539B1A2B4B2504181230BF0E70C554151E212AABCB25041B716CB20E90C55413D0AD7A3B6B2504114AE47F1CD0C5541000000509CB250417B14AE67D10C55415C8FC2B58DB250413D0AD7D3D40C55414B2A5E718BB2504136A2C5A4D50C554101FD2BBA83B2504179B4CF6BD80C554179C8EC8779B250414D764B14DC0C55412AA2F29174B250416E0760D0DD0C5541D77457766AB25041DAD03259E10C5541729C6E6F61B250418399BA79E40C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>88798 - 290262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000200000013000000713D0A670FB55041000000709913554152B81E350DB55041713D0AA7A013554114AE47D108B55041295C8F229F13554114AE47C101B55041C3F528CCB1135541C3F5280C03B55041C3F528ECB2135541C3F5283C17B5504152B81E45BE135541AE47E15A19B5504100000040BA135541000000901FB550415C8FC225BD135541B81E850B26B550410AD7A360AA1355410000003031B55041AE47E11A8A13554148E17A4429B550418FC2F5A888135541F6285CBF1EB55041713D0A078F135541000000600EB550413D0AD78396135541C3F5287C0CB550413D0AD79397135541 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000017000000F6285CBF1EB55041713D0A078F135541AD44AC661CB55041F04BBF1990135541861C3CE41BB55041F6F69F5C901355410BB4FFBB1BB55041DF4E8776901355418FD1683F19B550414227ED8A9113554149882CFD18B55041A8A137A991135541D949F37A18B550413D7AC5E4911355419DFB93F717B55041E6CDD92092135541F9D55ED717B550413B7D942F92135541121BB6171BB55041661BF852961355418F09A97811B550412AD4E6329B1355413668BD9B0EB550412624E911A21355410977DDDD09B55041E8B80132A0135541C297B48D09B5504193084512A0135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>88936 - 3025821
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000500000085EB51B82CB55041666666B670115541295C8FE246B55041333333F3891155418FC2F5A84AB5504152B81EA585115541C3F5286C30B55041666666566C11554185EB51B82CB55041666666B670115541
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000040BAF3D746B55041BB4147FF89115541389841D646B550418A6441F48911554110C46FF72EB55041973921E1721155418758C1BF2CB550415A5A92BD7011554148B79C142AB5504117BEB2F77311554189D121BD37B550412F41790081115541FE78EAF733B5504163DAC6DF841155412FCBB19A40B550410955992B91115541CDCCCC9C44B550419A9999898C11554140BAF3D746B55041BB4147FF89115541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>88936 - 3404808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000500000085EB51B82CB55041666666B670115541295C8FE246B55041333333F3891155418FC2F5A84AB5504152B81EA585115541C3F5286C30B55041666666566C11554185EB51B82CB55041666666B670115541
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000040BAF3D746B55041BB4147FF89115541389841D646B550418A6441F48911554110C46FF72EB55041973921E1721155418758C1BF2CB550415A5A92BD7011554148B79C142AB5504117BEB2F77311554189D121BD37B550412F41790081115541FE78EAF733B5504163DAC6DF841155412FCBB19A40B550410955992B91115541CDCCCC9C44B550419A9999898C11554140BAF3D746B55041BB4147FF89115541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>291911 - 55774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000025000000295C8F6212055141A4703D5A301C5541295C8F42150551413D0AD7432F1C55419A9999E914055141E17A142E2E1C554114AE47710E0551411F85EBC12A1C5541AE47E15A09055141295C8F42271C554152B81E5508055141D7A3701D251C55418FC2F5280205514133333353211C5541B81E85FBFF04514152B81E45201C55411F85EB21FE045141713D0AA71F1C5541000000F0FC045141CDCCCC5C1F1C554166666626FB04514185EB51381F1C554114AE47E1F8045141EC51B83E1F1C5541D7A370DDF50451411F85EB711F1C55419A999939F4045141000000A01F1C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000FBBDD546F5045141B72773821F1C5541151B4328F7045141E6CECB97221C5541CD7FAFC0FA0451412E67FC6A251C5541C99C00A8FE045141EF98EB7F281C554194ECCE12030551418D96CFA22D1C554133335C55050551412F9FC913311C55411FC1BD91080551413269E9FB361C554153FD7B3D0B055141F1512FF13C1C5541E4ECE67D18055141B448EEC83A1C55418576A1A516055141ACDE852B341C5541EC51B82E1405514185EB5118351C554169DA642D1405514166F96615351C55410DA82E61120551415DF1B35B301C554119C5DE62120551413DF40E5B301C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>91645 - 186012
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000006000000CDCCCCDCD7BA5041EC51B85E99755441F6285CCFE0BA504114AE4791A7755441C3F5288CE4BA50410AD7A310A475544100000030E7BA50419A999929A27554411F85EBB1DDBA5041000000D093755441CDCCCCDCD7BA5041EC51B85E99755441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000683D0AE7EEBA50418BEB514884755441A4703D6AECBA50417B14AE1786755441EC51B88EE6BA5041CDCCCC5C8B7554413085EBB1DDBA5041EFFFFFCF93755441A7EFE527E3BA50414DED59119C755441F8FFFF2FE7BA50418E999929A27554418FC2F548EDBA504148E17AC49D755441A78715B1F2BA50417C210D99967554413FDAC98DF1BA5041338999F29575544176B9F368F0BA5041E5AC789C957554411F7F2D7AF0BA50410DDD4FAB9475544100E7C1F2F0BA504144BC798693755441D4079817F2BA5041683DFEC892755441559DFA19F3BA5041F1A79BC691755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>209381 - 1195660
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A0000006666663639385141D7A3709D908754410AD7A34034385141D7A3700D968754417B14AE0735385141000000B096875441CDCCCC7C4C38514185EB5188A1875441E17A142E633851415C8FC205AC875441F6285C4F63385141AE47E1AAAD875441AE47E1EA6438514148E17A24AF8754415C8FC2A5663851411F85EB61B2875441D7A3704D68385141CDCCCC6CB487544114AE47316B3851418FC2F5B8B6875441A4703D1A72385141C3F5281CBB875441EC51B89E7A3851410AD7A340C0875441EC51B86E7D385141F6285C0FC1875441F6285CFF833851419A9999A9C1875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F90E86CD923851413196CCC3BD875441C1634A19903851418CA7C22BBF87544154936CA88C385141DF320534C0875441AFAB830B8938514199324226C18754416E389558853851410A61587EC1875441DC370F3D87385141181B74ECC1875441BC659F79893851416CA6B6F4C287544144AAB4C68D3851411E775773C587544175D45D509C385141562ED557CF8754415DFE43CCAB3851410B90F4F1BF8754419E71327FAF3851419105FB12BC8754410C71AC63B1385141887A7B18BA875441DDB584BEB43851415F7BC441B7875441AE47E1AAB538514166666616B6875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>209381 - 3339695
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A0000006666663639385141D7A3709D908754410AD7A34034385141D7A3700D968754417B14AE0735385141000000B096875441CDCCCC7C4C38514185EB5188A1875441E17A142E633851415C8FC205AC875441F6285C4F63385141AE47E1AAAD875441AE47E1EA6438514148E17A24AF8754415C8FC2A5663851411F85EB61B2875441D7A3704D68385141CDCCCC6CB487544114AE47316B3851418FC2F5B8B6875441A4703D1A72385141C3F5281CBB875441EC51B89E7A3851410AD7A340C0875441EC51B86E7D385141F6285C0FC1875441F6285CFF833851419A9999A9C1875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F90E86CD923851413196CCC3BD875441C1634A19903851418CA7C22BBF87544154936CA88C385141DF320534C0875441AFAB830B8938514199324226C18754416E389558853851410A61587EC1875441DC370F3D87385141181B74ECC1875441BC659F79893851416CA6B6F4C287544144AAB4C68D3851411E775773C587544175D45D509C385141562ED557CF8754415DFE43CCAB3851410B90F4F1BF8754419E71327FAF3851419105FB12BC8754410C71AC63B1385141887A7B18BA875441DDB584BEB43851415F7BC441B7875441AE47E1AAB538514166666616B6875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>834308 - 90043
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000250000001F85EBD112CC5041CDCCCC5CCA225441CDCCCC9C13CC5041D7A3703DC7225441F6285C5F13CC504148E17AC4C1225441D7A3703D12CC5041EC51B89EB5225441B81E850B12CC50415C8FC285B322544114AE477111CC5041EC51B88EAE225441000000F010CC5041F6285C6FA8225441C3F528FC0ECC5041CDCCCC5CA622544185EB51B80ECC504185EB51D8A4225441F6285CFF0DCC5041F6285C1FA4225441D7A370BD0CCC5041AE47E15AA4225441B81E857B08CC504133333303A4225441AE47E19A08CC504148E17A84A22254410AD7A3E00CCC504185EB51D8A2225441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000C495F8AD00CC5041FA590FF0C32254418140975C01CC5041EA7F3758C4225441ACDA7BB501CC5041BE8B548BC422544117CB5B1003CC5041EBF0426CC3225441920F344003CC5041151083B6C0225441BB2E748A00CC5041FADB35DFBF225441AF5E6604FECB50419C958459C2225441C495F8AD00CC5041FA590FF0C3225441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211614 - 4132577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001900000014AE4791AE2951417B14AEA7664055419A999959B7295141E17A145E76405541713D0A37C0295141AE47E13A8640554114AE47F1C12951411F85EBC1864055413D0AD773C8295141A4703D7A8340554148E17AD4CA295141CDCCCC6C88405541AE47E16ACC295141F6285CDF8840554114AE47B1D329514166666626844055411F85EB71D8295141A4703D7A80405541295C8FE2D3295141295C8F025A40554166666616F2295141AE47E16A5C4055415C8FC215F3295141D7A3707D5C405541D7A3702DF32951411F85EB815A405541AE47E1BAF2295141000000C04D405541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000029A56D82F2295141734FBB725C4055412FBF2778F229514107FD0C805A4055417D189926F22951415FCEB7984D405541C5A59CFFF12951412963CA523E405541A5D22295F12951414BBE7EE23640554117D9CE57EB29514117D9CEC736405541759318A4EA295141819543D32E405541C1630D29DD2951410449C34636405541EDB4A63BCF2951419819C6503E405541D3DA4522CD295141F6D543B83F40554154E3A583CE295141BE9F1AC759405541AC39C9B4CB295141823CBBC95A40554181C54858BF295141F51F3C3C5F405541456A3168B62951416DDD6D7362405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211614 - 4132585
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001900000014AE4791AE2951417B14AEA7664055419A999959B7295141E17A145E76405541713D0A37C0295141AE47E13A8640554114AE47F1C12951411F85EBC1864055413D0AD773C8295141A4703D7A8340554148E17AD4CA295141CDCCCC6C88405541AE47E16ACC295141F6285CDF8840554114AE47B1D329514166666626844055411F85EB71D8295141A4703D7A80405541295C8FE2D3295141295C8F025A40554166666616F2295141AE47E16A5C4055415C8FC215F3295141D7A3707D5C405541D7A3702DF32951411F85EB815A405541AE47E1BAF2295141000000C04D405541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000D34D6200D82951418716D91E81405541333333E3D8295141295C8F2280405541AE47E1EADC295141AE47E10A7D40554114AE4771E62951411F85EBD175405541CDCCCC2CEE295141AE47E1FA6F405541333333F3EF2951418FC2F5986E405541E17A14DEF3295141B81E858B6B4055415C8FC215F3295141D7A3707D5C40554129A56D82F2295141734FBB725C40554133333383F2295141E92631985C405541E923EDADE7295141EE577D965B4055413B9EE4ECDC2951418F05AB965A40554109EA47ECD829514124B433475A405541295C8FE2D3295141295C8F025A405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211723 - 31591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000140000001F85EBD12E205141B81E85DB3F335541E17A144E39205141A4703DEA32335541295C8F42412051413D0AD753293355410000003042205141EC51B8DE27335541E17A14FE37205141E17A148E24335541A4703D1A2D2051417B14AE371F335541CDCCCCAC1F205141F6285C4F17335541D7A3707D162051411F85EB9111335541C3F5280C122051415C8FC2350E335541AE47E1BA012051418FC2F538003355415C8FC285002051415C8FC2550133554148E17A64F21F5141EC51B86E0D3355413D0AD7A3F71F5141D7A3705D123355413D0AD753052051417B14AE4720335541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000EAA470D93520514132062D81233355419C5AD51F32205141583AC9AD21335541A32674AD30205141E09B40F820335541A4703D1A2D2051417B14AE371F335541A9F2802B25205141E8C5C58B1A3355418ECFC47C22205141D01F5AF7183355417828509821205141A87036B11833554178285098212051410ED917381933554130AF370422205141C65FFFA3193355411B6FC30424205141F898A3381B33554119792AA726205141D8B341E81C3355413F17488D2A205141C373CDE81E3355410AF2713D2E20514165BA405521335541A293F75830205141DF6CFD7D22335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>211723 - 76220
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000140000001F85EBD12E205141B81E85DB3F335541E17A144E39205141A4703DEA32335541295C8F42412051413D0AD753293355410000003042205141EC51B8DE27335541E17A14FE37205141E17A148E24335541A4703D1A2D2051417B14AE371F335541CDCCCCAC1F205141F6285C4F17335541D7A3707D162051411F85EB9111335541C3F5280C122051415C8FC2350E335541AE47E1BA012051418FC2F538003355415C8FC285002051415C8FC2550133554148E17A64F21F5141EC51B86E0D3355413D0AD7A3F71F5141D7A3705D123355413D0AD753052051417B14AE4720335541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000EAA470D93520514132062D81233355419C5AD51F32205141583AC9AD21335541A32674AD30205141E09B40F820335541A4703D1A2D2051417B14AE371F335541A9F2802B25205141E8C5C58B1A3355418ECFC47C22205141D01F5AF7183355417828509821205141A87036B11833554178285098212051410ED917381933554130AF370422205141C65FFFA3193355411B6FC30424205141F898A3381B33554119792AA726205141D8B341E81C3355413F17488D2A205141C373CDE81E3355410AF2713D2E20514165BA405521335541A293F75830205141DF6CFD7D22335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>871953 - 206312
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B0000000AD7A3B0047251413D0AD7F33DAF5441CDCCCCEC197251413D0AD7E338AF5441666666F619725141EC51B8EE36AF54419A9999791A7251415C8FC20531AF54419A999949147251419A99990932AF5441CDCCCC2C027251419A99996938AF5441B81E851BFE7151419A99993937AF5441A4703D6AF671514148E17A843AAF5441AE47E10AF571514152B81E953AAF544185EB5178F6715141B81E850B35AF54413D0AD703EA7151418FC2F57837AF54419A9999B9DD7151416666663639AF5441EC51B89EDC7151419A9999D93AAF54413D0AD763DB715141CDCCCC9C3CAF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B81E851BFE7151419A99993937AF54417F413D6AF671514109F27B843AAF54417600E10AF571514164281F953AAF54419F6EA480F1715141E42D7A943BAF544196EDFF2FEF71514118B047E140AF54410FA00369EF715141906F62D640AF5441BEA5E1F1F2715141578F762940AF54417EEA5078F9715141E44D3CEA3EAF54411DA471ED00725141E2808E823CAF54410AD7A3B0047251413D0AD7F33DAF5441CDCCCCEC197251413D0AD7E338AF5441666666F619725141EC51B8EE36AF54419A9999791A7251415C8FC20531AF54419A999949147251419A99990932AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>871953 - 394329
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B0000000AD7A3B0047251413D0AD7F33DAF5441CDCCCCEC197251413D0AD7E338AF5441666666F619725141EC51B8EE36AF54419A9999791A7251415C8FC20531AF54419A999949147251419A99990932AF5441CDCCCC2C027251419A99996938AF5441B81E851BFE7151419A99993937AF5441A4703D6AF671514148E17A843AAF5441AE47E10AF571514152B81E953AAF544185EB5178F6715141B81E850B35AF54413D0AD703EA7151418FC2F57837AF54419A9999B9DD7151416666663639AF5441EC51B89EDC7151419A9999D93AAF54413D0AD763DB715141CDCCCC9C3CAF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B81E851BFE7151419A99993937AF54417F413D6AF671514109F27B843AAF54417600E10AF571514164281F953AAF54419F6EA480F1715141E42D7A943BAF544196EDFF2FEF71514118B047E140AF54410FA00369EF715141906F62D640AF5441BEA5E1F1F2715141578F762940AF54417EEA5078F9715141E44D3CEA3EAF54411DA471ED00725141E2808E823CAF54410AD7A3B0047251413D0AD7F33DAF5441CDCCCCEC197251413D0AD7E338AF5441666666F619725141EC51B8EE36AF54419A9999791A7251415C8FC20531AF54419A999949147251419A99990932AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965531 - 2749854
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000290000006EA896A3653D51419247095251E35441D0DA7B5F6A3D514184D10BCE4EE35441E0643E016E3D5141BA576C9B4DE35441A9DEDD336F3D5141675567424DE35441BF3B995C703D5141675567424DE35441DBB73DE8713D51411B724B4C4DE35441BA3650B4723D5141D39D0A264DE354411AA099E6763D5141C487C62E4DE3544102E4F8C6783D5141EB59AB454BE35441C5EC00857D3D5141D13710C247E354417D6FDD7C803D514131F7FFAF44E35441D0F85711813D5141588CFAA943E3544153FA13E57D3D51410E6CF22042E35441CE5573907C3D5141358718E142E35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000048E17A14463D51410000007032E354418FC2F5B8413D51413D0AD71330E35441D7A370CD413D5141E17A14CE30E354411F85EB71423D5141000000D036E354415C8FC215443D514114AE477145E3544152B81EC5523D51419A9999894AE354410AD7A3F05B3D51417B14AEB74DE3544100000010603D514148E17A344FE354410AD7A3A0653D51413D0AD75351E35441CDCCCCEC6B3D51419A9999794DE35441F6285CEF703D5141F6285C6F4BE35441C3F5287C713D5141000000A04CE354418FC2F5D8743D51411F85EB514DE35441000000F0763D514152B81E554DE35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965531 - 5090462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000290000006EA896A3653D51419247095251E35441D0DA7B5F6A3D514184D10BCE4EE35441E0643E016E3D5141BA576C9B4DE35441A9DEDD336F3D5141675567424DE35441BF3B995C703D5141675567424DE35441DBB73DE8713D51411B724B4C4DE35441BA3650B4723D5141D39D0A264DE354411AA099E6763D5141C487C62E4DE3544102E4F8C6783D5141EB59AB454BE35441C5EC00857D3D5141D13710C247E354417D6FDD7C803D514131F7FFAF44E35441D0F85711813D5141588CFAA943E3544153FA13E57D3D51410E6CF22042E35441CE5573907C3D5141358718E142E35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000048E17A14463D51410000007032E354418FC2F5B8413D51413D0AD71330E35441D7A370CD413D5141E17A14CE30E354411F85EB71423D5141000000D036E354415C8FC215443D514114AE477145E3544152B81EC5523D51419A9999894AE354410AD7A3F05B3D51417B14AEB74DE3544100000010603D514148E17A344FE354410AD7A3A0653D51413D0AD75351E35441CDCCCCEC6B3D51419A9999794DE35441F6285CEF703D5141F6285C6F4BE35441C3F5287C713D5141000000A04CE354418FC2F5D8743D51411F85EB514DE35441000000F0763D514152B81E554DE35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>99482 - 3368419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000007B14AEE75B8450415C8FC205BE1B5441713D0AD74784504100000040CB1B5441E17A143E4C845041295C8FD2D61B5441D7A3709D4E845041EC51B8AED61B5441D7A370FD52845041713D0A77D61B54415C8FC2555984504152B81E85D61B5441F6285CDF5D845041CDCCCC2CD71B5441E17A148E5F8450417B14AE47D71B544185EB51285E845041C3F5289CCD1B54417B14AEE75B8450415C8FC205BE1B5441
-</a>
-
-<b>
-010600000001000000010300000001000000340000005D33B6164B8450416F27BC1BC91B5441318AA1E6498450418E5B64E0C71B5441758EDFFC4A8450410577C2B8C61B5441CA00CBAC4F845041CC06F693C21B54410ECC2D8752845041FA0C85BABE1B544143BB6A665684504153CD7E62B91B5441BB1E7D4857845041084A69D4B51B544188F6CBEA57845041D96D755EB11B5441DE7B9946598450418D7ED1C1AA1B5441C7E7C0975984504181ECB0E0A81B54417286CD405984504186DB1F45A71B544188F6CBEA5784504185B74540A61B544192B0CFAE53845041CA97A951A61B5441491C904251845041AB82415DA61B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235630 - 968954
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000295C8F6276A35141F6285C9FFA9E5441EC51B84E73A351418FC2F598FB9E54419A99994972A351415C8FC2F5FB9E5441000000C074A3514114AE47C10A9F544152B81E4577A35141295C8FE2199F5441713D0A577AA3514148E17A441B9F54411F85EB917BA3514152B81E851C9F54413D0AD7137CA35141F6285CCF1C9F54417B14AEC780A3514133333373209F54413D0AD7C37DA35141A4703D5A0E9F5441666666467AA351413D0AD763F99E5441295C8F6276A35141F6285C9FFA9E5441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000084953D4F6AA3514192A9B564FF9E544170C3D78572A35141F5CBB45FFD9E54412385B64972A35141B15070F6FB9E5441ADCB1F146EA3514164B26076FD9E54419CE74D076AA35141CE6795A9FE9E5441B81E85CB62A351410AD7A3D0009F544148E17A8459A35141B81E859B039F54413D0AD7935AA351410AD7A3100D9F5441666666F65AA35141295C8F52189F5441AE47E14A64A3514166666656179F5441B81E85AB65A351417B14AEE7169F5441C3F5288C66A3514114AE47A1169F5441922C568D6BA351414F78666B169F5441FBB3DFAE6BA351418422226E169F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235738 - 222990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000300000074000000295C8F6293A2514114AE47816DA154416666660691A2514185EB51186EA154417B14AE478DA251413D0AD73370A15441D7A3707D8AA251416666660671A154419A9999698AA251415C8FC2B572A15441E17A146E8DA25141CDCCCC8C74A15441EC51B8FE8EA251419A99991976A15441EC51B8EE93A2514148E17A8476A15441AE47E11A9AA251415C8FC2A578A1544152B81E75A0A251410AD7A30078A15441EC51B8CEA1A251415C8FC21579A1544185EB5188A4A25141AE47E13A7CA15441B81E858BA5A251419A9999C97EA15441A4703D8AA4A25141C3F528DC7FA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000014AE4741B0A2514114AE47D190A154413E70FE97AFA25141F8C0F65B8DA15441A4703D1AADA251415C8FC2C587A154416826D261AFA251412FE9547285A154416826D261AFA25141F9F4F9F684A1544125689FBAAFA2514180715F4584A154414E2BA04EB0A2514145EDC49383A154411AF5B36BB0A2514126683AC882A154418BFD256BB0A251415AF302C782A1544184D6E36AB0A251415BD271C682A15441F56D216AB0A251416E51C7C482A1544157653844AFA251419EE7F6A682A15441B05F6A57AEA25141D81E282681A15441919C69C3ADA251419D9A8D7480A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235738 - 360674
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000300000074000000295C8F6293A2514114AE47816DA154416666660691A2514185EB51186EA154417B14AE478DA251413D0AD73370A15441D7A3707D8AA251416666660671A154419A9999698AA251415C8FC2B572A15441E17A146E8DA25141CDCCCC8C74A15441EC51B8FE8EA251419A99991976A15441EC51B8EE93A2514148E17A8476A15441AE47E11A9AA251415C8FC2A578A1544152B81E75A0A251410AD7A30078A15441EC51B8CEA1A251415C8FC21579A1544185EB5188A4A25141AE47E13A7CA15441B81E858BA5A251419A9999C97EA15441A4703D8AA4A25141C3F528DC7FA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000014AE4741B0A2514114AE47D190A154413E70FE97AFA25141F8C0F65B8DA15441A4703D1AADA251415C8FC2C587A154416826D261AFA251412FE9547285A154416826D261AFA25141F9F4F9F684A1544125689FBAAFA2514180715F4584A154414E2BA04EB0A2514145EDC49383A154411AF5B36BB0A2514126683AC882A154418BFD256BB0A251415AF302C782A1544184D6E36AB0A251415BD271C682A15441F56D216AB0A251416E51C7C482A1544157653844AFA251419EE7F6A682A15441B05F6A57AEA25141D81E282681A15441919C69C3ADA251419D9A8D7480A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235745 - 223003
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E0000000000009096A25141666666F6C9A154410AD7A3E090A25141D7A3708DCAA15441EC51B87E8BA251410AD7A3F0CBA154419A99992986A25141D7A370ADCEA154410000004082A2514166666636D1A154418FC2F57881A25141AE47E1EAD1A15441AE47E17A85A25141AE47E1DAD4A15441AE47E15A8AA25141AE47E15AD7A15441AE47E19A91A25141AE47E1BAD8A15441AE47E14A95A25141AE47E1EADAA1544152B81ED597A251413D0AD753DEA1544185EB514898A25141333333D3DDA15441713D0AE79CA25141713D0AA7D8A154410000009096A25141666666F6C9A15441
-</a>
-
-<b>
-01060000000100000001030000000100000017000000C2390AE79CA2514191410AA7D8A15441E1FFFF8F96A25141696666F6C9A154410AD7A3E090A25141D7A3708DCAA15441EC51B87E8BA251410AD7A3F0CBA15441D744AE5D87A251413981480FCEA15441A499992986A25141E2A370ADCEA154412C56E22283A25141D6ACAFB7D0A1544138BA155382A25141C1D2082AD1A154418FC2F57881A25141AE47E1EAD1A15441AE47E17A85A25141AE47E1DAD4A15441D5AE89F887A251419F4EE221D6A1544141D4AE638AA2514160AD8C5CD7A1544107F41E6A8AA25141A440C55DD7A15441F62686DF8BA25141279E96A4D7A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235745 - 353651
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E0000000000009096A25141666666F6C9A154410AD7A3E090A25141D7A3708DCAA15441EC51B87E8BA251410AD7A3F0CBA154419A99992986A25141D7A370ADCEA154410000004082A2514166666636D1A154418FC2F57881A25141AE47E1EAD1A15441AE47E17A85A25141AE47E1DAD4A15441AE47E15A8AA25141AE47E15AD7A15441AE47E19A91A25141AE47E1BAD8A15441AE47E14A95A25141AE47E1EADAA1544152B81ED597A251413D0AD753DEA1544185EB514898A25141333333D3DDA15441713D0AE79CA25141713D0AA7D8A154410000009096A25141666666F6C9A15441
-</a>
-
-<b>
-01060000000100000001030000000100000017000000C2390AE79CA2514191410AA7D8A15441E1FFFF8F96A25141696666F6C9A154410AD7A3E090A25141D7A3708DCAA15441EC51B87E8BA251410AD7A3F0CBA15441D744AE5D87A251413981480FCEA15441A499992986A25141E2A370ADCEA154412C56E22283A25141D6ACAFB7D0A1544138BA155382A25141C1D2082AD1A154418FC2F57881A25141AE47E1EAD1A15441AE47E17A85A25141AE47E1DAD4A15441D5AE89F887A251419F4EE221D6A1544141D4AE638AA2514160AD8C5CD7A1544107F41E6A8AA25141A440C55DD7A15441F62686DF8BA25141279E96A4D7A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100197 - 3368419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000A4703DCA69845041B81E85ABBA1B5441000000106A8450411F85EB01B51B5441E17A141E678450415C8FC2A5A11B54411F85EBE1628450419A9999A9A21B5441E17A14EE5A8450413D0AD783A41B54411F85EB6158845041F6285CCFA11B5441F6285C3F558450415C8FC225A31B5441B81E855B508450417B14AEE7A41B54413D0AD7D34F8450411F85EB41A71B5441000000004F8450413D0AD7D3AB1B544148E17AC44D8450417B14AEC7B01B5441666666964C84504148E17AC4B31B54417B14AEE749845041AE47E1FAB51B544148E17A84468450418FC2F508BA1B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000005D33B6164B8450416F27BC1BC91B5441318AA1E6498450418E5B64E0C71B5441758EDFFC4A8450410577C2B8C61B5441CA00CBAC4F845041CC06F693C21B54410ECC2D8752845041FA0C85BABE1B544143BB6A665684504153CD7E62B91B5441BB1E7D4857845041084A69D4B51B544188F6CBEA57845041D96D755EB11B5441DE7B9946598450418D7ED1C1AA1B5441C7E7C0975984504181ECB0E0A81B54417286CD405984504186DB1F45A71B544188F6CBEA5784504185B74540A61B544192B0CFAE53845041CA97A951A61B5441491C904251845041AB82415DA61B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100814 - 5323389
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000280000001F85EBC1BD91504114AE47119E235441A4703D0ABD915041E17A145E9C235441666666F6BC91504114AE47D19A2354411F85EB21BC915041E17A14EE982354418FC2F578BC915041000000709823544148E17A64BC9150419A9999B997235441CDCCCC7CBB915041EC51B8FE9623544185EB51D8BA91504185EB514896235441295C8F72BA9150416666662695235441D7A3702DBA9150413D0AD7C3932354415C8FC205BA915041000000D092235441F6285CEFB9915041C3F5281C92235441E17A140EBA915041D7A3708D912354415C8FC2A5BA91504152B81ED58E235441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000004B14C9C6B8915041CD469A4AAA2354417D0E2BD4B891504153F9294CAA235441906DE4A6B8915041A600F95BAB235441D77DAFE1BA915041CB6D5F67AB235441422EEF6CBD9150416F681BC3AA235441517EB162BB91504191EA0A22A6235441D715A099BB91504150014435A423544114EEEE22BA9150413A4797E4A1235441C5EE1130B9915041DF120CF5A32354414F596328B9915041391FDA54A42354415821E114B9915041753B9AD2A523544115B87FDBB8915041307DC413A823544103BFBECBB8915041EE4B3DD8A823544103BFBECBB8915041EB6A1720AA235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100996 - 371908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000710000000AD7A3103D9350415C8FC2A5292254410AD7A3503F935041C3F5281C2A225441A4703D3A3F935041C3F5283C2B225441CDCCCC7C3C935041D7A370CD2A225441666666063C935041000000102B2254417B14AE973E9350411F85EBF12D225441A4703D1A3E93504185EB51282F22544152B81E553E93504114AE47812F225441333333D33B935041AE47E10A32225441F6285C3F3893504185EB51C82E22544148E17A2436935041C3F5281C30225441A4703D1A3593504100000010312254415C8FC2D533935041D7A3704D322254418FC2F5C831935041333333C335225441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000037C4A4A814935041EF8DA1C026225441132041A31493504104E242B526225441BEA900A014935041979C66AE26225441D26C839614935041CD92619A262254417EE59C8F149350416BACD28B26225441086319771493504186091B58262254419934686E14935041DD80C4452622544169DDAC491493504155FC45F8252254411F3FE71B119350415B272C68202254412075C151089350413098E20821225441844F0E5703935041C6C5B0922122544189DD8AFE0193504178075DDC23225441638C5DAE0C935041D3972FA224225441638C5DAE0C93504171CB245826225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101064 - 3091518
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002100000066666606D1925041295C8F721C225441D7A3705DD6925041333333831C22544114AE4771DB9250411F85EB911C225441F6285C2FE2925041D7A3707D1C2254417B14AED7E79250418FC2F5481C22544148E17A44F692504114AE47111C2254415C8FC295F8925041F6285CBF0C225441E17A14CE0293504148E17AB410225441A4703D7A03935041666666060D225441CDCCCC0C05935041AE47E16A04225441F6285C3FFE9250411F85EB1103225441000000C0FB9250418FC2F5C80222544185EB51C8F992504114AE47D102225441C3F528FCE6925041CDCCCC6C03225441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000F5135F77159350412A07934E0E2254414E41185D15935041D086613D0E225441ED8131AE10935041C6A19ADA0C2254412573DA9910935041B46566CE0C225441A64F43C1099350410FD91A1C0D225441610DBE9F0993504155875D650822544101327DCE099350418D114D5D04225441CB2D902B05935041E3AD4AD2032254418739FBA30393504113E5EA210C225441C626031303935041C831463B0F22544102C4F22D0B93504190E6BC9112225441D6AC50D111935041334CF11114225441BA6BC53B1493504142A731F113225441F5135F77159350412A07934E0E225441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101576 - 186535
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B0000000AD7A320578850419A9999092F215441D7A370AD598850411F85EBD12E215441F6285C3F5D885041C3F528FC2F2154419A9999695E885041E17A14AE3221544185EB5118598850418FC2F5F83221544185EB51A858885041D7A3704D3521544152B81E555A8850410000004036215441F6285C0F5B885041CDCCCC5C38215441C3F528BC5A88504114AE479139215441E17A14BE5D885041666666263A2154418FC2F5586288504148E17A043921544152B81EC565885041F6285CFF37215441CDCCCC9C68885041295C8F523621544148E17AD4688850418FC2F58832215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000052B81E555A88504100000040362154412BB6EA785A8850415437F2A736215441F6285C0F5B885041CDCCCC5C3821544165DF610B5B885041D84B8C6B38215441F03B5F645B885041C8D3EE7D39215441C74A2B1A6088504133A620F438215441D942108B64885041731DB656372154415B9BA31967885041DA3EC1AF31215441C77F031D668850415E9E0EDC2E215441193822E265885041BA2DD1B12E2154414294B1046588504187FA9D1E2E2154414CEA7CFC618850410677B34D2C215441A5A43F046288504178017F132C2154411F85EB01628850411F85EB112C215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101576 - 316352
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B0000000AD7A320578850419A9999092F215441D7A370AD598850411F85EBD12E215441F6285C3F5D885041C3F528FC2F2154419A9999695E885041E17A14AE3221544185EB5118598850418FC2F5F83221544185EB51A858885041D7A3704D3521544152B81E555A8850410000004036215441F6285C0F5B885041CDCCCC5C38215441C3F528BC5A88504114AE479139215441E17A14BE5D885041666666263A2154418FC2F5586288504148E17A043921544152B81EC565885041F6285CFF37215441CDCCCC9C68885041295C8F523621544148E17AD4688850418FC2F58832215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000052B81E555A88504100000040362154412BB6EA785A8850415437F2A736215441F6285C0F5B885041CDCCCC5C3821544165DF610B5B885041D84B8C6B38215441F03B5F645B885041C8D3EE7D39215441C74A2B1A6088504133A620F438215441D942108B64885041731DB656372154415B9BA31967885041DA3EC1AF31215441C77F031D668850415E9E0EDC2E215441193822E265885041BA2DD1B12E2154414294B1046588504187FA9D1E2E2154414CEA7CFC618850410677B34D2C215441A5A43F046288504178017F132C2154411F85EB01628850411F85EB112C215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>101765 - 3346265
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000713D0A6707925041C3F5284CCB1F544185EB5138079250410AD7A3E0CC1F54415C8FC28506925041666666F6CF1F54419A9999C9059250410AD7A360D31F544185EB51E804925041EC51B85ED81F54415C8FC23504925041295C8FD2DB1F54413333338303925041B81E856BDF1F5441CDCCCCEC0292504152B81E65E21F54417B14AE970292504185EB5128E41F5441EC51B88E0292504100000040E61F544166666656029250413D0AD713E91F5441E17A147E01925041D7A3706DEB1F5441C3F5289C00925041CDCCCCACEC1F544114AE4711FF915041EC51B82EEE1F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000033000000713D0A6707925041C3F5284CCB1F544185EB5138079250410AD7A3E0CC1F54415C8FC28506925041666666F6CF1F54419A9999C9059250410AD7A360D31F544185EB51E804925041EC51B85ED81F54415C8FC23504925041295C8FD2DB1F54413333338303925041B81E856BDF1F5441CDCCCCEC0292504152B81E65E21F54417B14AE970292504185EB5128E41F5441EC51B88E0292504100000040E61F544166666656029250413D0AD713E91F5441E17A147E01925041D7A3706DEB1F5441C3F5289C00925041CDCCCCACEC1F544114AE4711FF915041EC51B82EEE1F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102338 - 258953
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000D7A370FDD35351411F85EB312091544133333343DE535141713D0AD70E9154418FC2F598D75351410AD7A32008915441E17A140ED35351413D0AD7B30F915441295C8F82CA53514152B81EF51D915441CDCCCC6CC05351417B14AEC72E915441E17A14CEC153514148E17AE42F9154413D0AD7C3C853514185EB512833915441D7A370FDD35351411F85EB3120915441
-</a>
-
-<b>
-010600000001000000010300000001000000130000008ADF3C0FD35351418AC7E8B10F9154416CE829EDD05351413F54E24013915441295C8F82CA53514152B81EF51D9154411CDEBF5CCA535141F3CD30341E915441ACF4E48CC05351411DF224922E915441B3B2C3B7C15351418E777DD22F915441207736C8C85351412DDDEE2033915441D7A370FDD35351411F85EB3120915441A11DC50ADC5351418335CC96129154415FB18C4BD5535141090688F70B9154419DFC90E8D4535141361C989C0C9154414792C1E2D45351410C8048A60C91544180E368B6D4535141290D3CF00C91544156C4E862D45351414A877A7B0D915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>236175 - 5255601
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000C3F528DCDAF9504185EB51C8422E54411F85EB81E5F95041713D0A27452E544100000010E7F95041D7A370ED432E544100000070E6F95041CDCCCCAC412E5441F6285C4FE3F95041CDCCCC6C402E5441E17A148EDBF95041C3F528AC3C2E5441CDCCCCACD6F95041B81E850B3A2E5441C3F528ECD1F95041AE47E14A362E5441B81E850BCEF95041A4703D2A312E5441B81E85ABCCF950419A9999A92D2E5441B81E854BCCF9504185EB51E8272E544100000070CDF950417B14AEC7242E5441E17A14AED0F95041666666E6102E5441D7A370ADD1F95041666666260F2E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000004A2C65D0F5F950416F6BA66C7A2E544133333353F9F9504100000060742E5441000000A0F4F9504148E17AC4712E5441713D0A37F7F9504133333333702E5441B81E859BFCF95041333333A36A2E5441B81E853BFEF9504185EB5128682E5441295C8FA2FDF950417B14AE97622E544133333393FEF95041295C8F52612E54415C8FC2B5F7F9504100000030522E5441A4703D9AF6F9504185EB5198512E544152B81E75F5F9504185EB51C8502E544100000080F3F95041C3F5280C4F2E5441EC51B83EF2F95041295C8F924D2E54417B14AE57F1F95041B81E852B4C2E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103616 - 2977638
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000333333F3E15D5141F6285C5F2B9954419A9999C9D35D51419A9999192D995441295C8F42C95D5141295C8F622E9954415C8FC225CF5D5141EC51B8FE49995441AE47E1CAD25D5141666666365B995441B81E858BD85D51418FC2F51859995441C3F528DCE05D51418FC2F5085699544133333353E55D5141E17A146E54995441CDCCCC8CE65D5141000000E05399544100000000E95D51419A9999795299544148E17A14EA5D514114AE47815199544114AE4771EE5D5141F6285C7F4E995441000000B0F25D51419A9999794B995441B81E854BF15D5141CDCCCCEC44995441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000C7718AD9E65D5141DFEA25B453995441CDCCCC8CE65D5141000000E05399544133333353E55D5141E17A146E54995441C3F528DCE05D51418FC2F50856995441A0E1D25CDC5D51415C4C02B15799544172B4CAD0D25D5141117E59525B9954417CB6E4C7D35D5141E962D3E25F995441CAB730E8E05D514170C9C7E75C99544168480CABE05D5141F40E756F5B995441A731A8B2EB5D514199B196395999544121916217EA5D5141F03F009E519954412743C40BE95D51416624086F5299544100000000E95D51419A9999795299544145564F30E75D514104D6908253995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103616 - 3672661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000333333F3E15D5141F6285C5F2B9954419A9999C9D35D51419A9999192D995441295C8F42C95D5141295C8F622E9954415C8FC225CF5D5141EC51B8FE49995441AE47E1CAD25D5141666666365B995441B81E858BD85D51418FC2F51859995441C3F528DCE05D51418FC2F5085699544133333353E55D5141E17A146E54995441CDCCCC8CE65D5141000000E05399544100000000E95D51419A9999795299544148E17A14EA5D514114AE47815199544114AE4771EE5D5141F6285C7F4E995441000000B0F25D51419A9999794B995441B81E854BF15D5141CDCCCCEC44995441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000C7718AD9E65D5141DFEA25B453995441CDCCCC8CE65D5141000000E05399544133333353E55D5141E17A146E54995441C3F528DCE05D51418FC2F50856995441A0E1D25CDC5D51415C4C02B15799544172B4CAD0D25D5141117E59525B9954417CB6E4C7D35D5141E962D3E25F995441CAB730E8E05D514170C9C7E75C99544168480CABE05D5141F40E756F5B995441A731A8B2EB5D514199B196395999544121916217EA5D5141F03F009E519954412743C40BE95D51416624086F5299544100000000E95D51419A9999795299544145564F30E75D514104D6908253995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103869 - 233685
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000713D0A274F615141C3F5282C15975441D7A3708D5061514114AE47C1169754411F85EB2158615141AE47E15A1E975441666666265D6151413333339322975441295C8F6262615141713D0A9726975441B81E85AB6861514114AE47B12A975441333333F36D615141333333D32D97544185EB51886F6151419A9999992D975441F6285C0F716151417B14AEB72B9754411F85EB21746151413D0AD74324975441666666E65761514166666656109754417B14AE07506151417B14AED7079754410AD7A3004C615141C3F5289C11975441713D0A274F615141C3F5282C15975441
-</a>
-
-<b>
-01060000000100000001030000000100000021000000F6285C0F716151417B14AEB72B975441DE948BEF71615141A65CE8972997544162E41B1974615141BABDA6492497544184F30A516D615141AFCE52741F9754416CFA6033686151414477FDDA1B97544170172F5A66615141BFB8D6891A975441B19504EC606151415C399CB4169754410E3C29E05A615141F700DD7412975441346826F2576151413A4BDC5F10975441B97CFBEE57615141A02E755C10975441666666E65761514166666656109754418DD60F8555615141F5C4ABC40D9754412517ADBB506151418F2A54A008975441BDC8C045506151419DC0AE1A08975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103869 - 298298
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000713D0A274F615141C3F5282C15975441D7A3708D5061514114AE47C1169754411F85EB2158615141AE47E15A1E975441666666265D6151413333339322975441295C8F6262615141713D0A9726975441B81E85AB6861514114AE47B12A975441333333F36D615141333333D32D97544185EB51886F6151419A9999992D975441F6285C0F716151417B14AEB72B9754411F85EB21746151413D0AD74324975441666666E65761514166666656109754417B14AE07506151417B14AED7079754410AD7A3004C615141C3F5289C11975441713D0A274F615141C3F5282C15975441
-</a>
-
-<b>
-01060000000100000001030000000100000021000000F6285C0F716151417B14AEB72B975441DE948BEF71615141A65CE8972997544162E41B1974615141BABDA6492497544184F30A516D615141AFCE52741F9754416CFA6033686151414477FDDA1B97544170172F5A66615141BFB8D6891A975441B19504EC606151415C399CB4169754410E3C29E05A615141F700DD7412975441346826F2576151413A4BDC5F10975441B97CFBEE57615141A02E755C10975441666666E65761514166666656109754418DD60F8555615141F5C4ABC40D9754412517ADBB506151418F2A54A008975441BDC8C045506151419DC0AE1A08975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103876 - 399669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000700000052B81E951B645141A4703DCAA298544152B81E154F6451415C8FC2F5BB9854413D0AD7F34F6451410AD7A390BB9854413D0AD7F356645141713D0AB7A19854418FC2F5A8196451410000007086985441AE47E11A136451415C8FC2A59E98544152B81E951B645141A4703DCAA2985441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000003F87AB7214645141E3B004B099985441AE47E11A136451415C8FC2A59E98544152B81E154F6451415C8FC2F5BB9854413D0AD7F34F6451410AD7A390BB98544100B76FFD54645141E5EFCBF2A89854414BCEC73618645141D2DC1CE38C985441DDFCB0921664514169ED471C9398544129935DE65264514119504418B0985441DB9F8539516451412281EC06B69854416F8623B0146451418AB289DB989854413F87AB7214645141E3B004B099985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103880 - 1277036
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A000000D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED96544152B81EB5546151411F85EBD1ED965441295C8FE252615141EC51B80EF69654410AD7A3404F615141C3F5285C0397544185EB51584F6151419A9999E903975441C3F5286C56615141C3F5289C0B97544185EB51385D615141666666961197544114AE47E174615141A4703D8A229754410AD7A300766151413333333320975441CDCCCCAC796151418FC2F5181A975441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000816A3E9C5A615141A97E6568C9965441836B4A785C615141BE836BCECA965441713D0A97606151419A999919CD96544133333303706151410AD7A3A0D1965441CDCCCC1C6B6151411F85EB31E39654415C8FC2056661514133333393E2965441AE47E12A636151418FC2F5A8E8965441C3F5284C626151415C8FC285EA965441333333936161514114AE4721ED96544152B81EB56161514100000000F2965441295C8FC2626151410AD7A300F79654418FC2F528646151417B14AE27FC965441666666A665615141000000A00097544152B81E85666151419A99991904975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103880 - 3011675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED96544152B81EB5546151411F85EBD1ED965441295C8FE252615141EC51B80EF69654410AD7A3404F615141C3F5285C0397544185EB51584F6151419A9999E903975441C3F5286C56615141C3F5289C0B97544185EB51385D615141666666961197544114AE47E174615141A4703D8A229754410AD7A300766151413333333320975441CDCCCCAC796151418FC2F5181A975441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B7DD600056615141F5A3CF93E996544114AE470156615141713D0A87E9965441AE47E19A596151419A999989D5965441B81E852B5961514152B81E95D3965441000000C057615141D7A3705DD39654410AD7A3F053615141D7A3700DD296544114AE47D14F6151415C8FC2B5CF9654415C8FC2F54C6151419A9999B9DF965441295C8FB24B615141B81E854BEA965441D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103880 - 3295548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED96544152B81EB5546151411F85EBD1ED965441295C8FE252615141EC51B80EF69654410AD7A3404F615141C3F5285C0397544185EB51584F6151419A9999E903975441C3F5286C56615141C3F5289C0B97544185EB51385D615141666666961197544114AE47E174615141A4703D8A229754410AD7A300766151413333333320975441CDCCCCAC796151418FC2F5181A975441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000B7DD600056615141F5A3CF93E996544114AE470156615141713D0A87E9965441AE47E19A596151419A999989D5965441B81E852B5961514152B81E95D3965441000000C057615141D7A3705DD39654410AD7A3F053615141D7A3700DD296544114AE47D14F6151415C8FC2B5CF9654415C8FC2F54C6151419A9999B9DF965441295C8FB24B615141B81E854BEA965441D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103880 - 3325908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A000000D7A3705D4B615141EC51B86EFC965441000000804C615141295C8FC200975441F6285C7F4E615141CDCCCC9C02975441713D0A07526151413D0AD7C3F5965441C3F5281C546151415C8FC2A5ED96544152B81EB5546151411F85EBD1ED965441295C8FE252615141EC51B80EF69654410AD7A3404F615141C3F5285C0397544185EB51584F6151419A9999E903975441C3F5286C56615141C3F5289C0B97544185EB51385D615141666666961197544114AE47E174615141A4703D8A229754410AD7A300766151413333333320975441CDCCCCAC796151418FC2F5181A975441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000816A3E9C5A615141A97E6568C9965441836B4A785C615141BE836BCECA965441713D0A97606151419A999919CD96544133333303706151410AD7A3A0D1965441CDCCCC1C6B6151411F85EB31E39654415C8FC2056661514133333393E2965441AE47E12A636151418FC2F5A8E8965441C3F5284C626151415C8FC285EA965441333333936161514114AE4721ED96544152B81EB56161514100000000F2965441295C8FC2626151410AD7A300F79654418FC2F528646151417B14AE27FC965441666666A665615141000000A00097544152B81E85666151419A99991904975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>103978 - 3114130
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000001F85EB919A6151415C8FC2B5739A544185EB5108976151413D0AD793709A5441EC51B87E78615141CDCCCCBCD09A5441333333837F615141666666F6D39A5441E17A144E8B6151411F85EB31D99A5441000000F0A76151417B14AE077F9A54411F85EB919A6151415C8FC2B5739A5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000001394D9779F615141AE1EA0DB779A5441EFA5E91794615141D9D91AFA9A9A54412F49DB1C88615141D49EAAABC09A54415B2B4B6D81615141468CDCCFD49A544120FEC5488B61514167BD902FD99A54415E20B3D88B6151410783667DD79A5441B35741B690615141A463172BC89A5441A3D219C09C6151411A613942A29A544199134829A5615141567CC3C5879A54415A8B3CF1A76151416266BA087F9A54411394D9779F615141AE1EA0DB779A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105530 - 2960104
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000034000000333333933BA250419A9999F9F3395441295C8FF237A2504166666606F33954411F85EB9132A2504152B81E95F13954415C8FC20530A25041AE47E10AF1395441000000402EA250417B14AEB7F0395441B81E851B2DA25041EC51B88EF0395441713D0AF72BA25041CDCCCC7CF039544114AE47A12AA25041AE47E17AF0395441E17A14BE29A250410AD7A390F0395441713D0AF728A25041D7A370ADF0395441D7A3708D27A250410AD7A300F1395441E17A144E25A25041295C8FB2F139544152B81E1523A25041D7A3708DF2395441333333C321A2504148E17A04F3395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A000000CD16A9CD18A250412179E18DF3395441018759A016A2504127873748F3395441E07A15820BA25041A89B56C1F039544146527EBF08A25041B5B70236F0395441CB669D3806A250419D88A2B4EF3954419E23C56D00A25041B7C0FA9DEE39544165D296E8FAA150417B54E4E0ED3954411F85EBB1F5A15041EC51B89EED3954414CCBB01CF1A15041F351B537ED395441A4703D2AE9A15041CDCCCC7CEC395441EE489A9CE2A150415720260DEC395441FF80F285E1A150417A6B3203EC395441B8AC5301DAA1504157CE6EE1EB395441003FE30BD7A15041EFDBCE24EC395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105530 - 3526131
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000034000000333333933BA250419A9999F9F3395441295C8FF237A2504166666606F33954411F85EB9132A2504152B81E95F13954415C8FC20530A25041AE47E10AF1395441000000402EA250417B14AEB7F0395441B81E851B2DA25041EC51B88EF0395441713D0AF72BA25041CDCCCC7CF039544114AE47A12AA25041AE47E17AF0395441E17A14BE29A250410AD7A390F0395441713D0AF728A25041D7A370ADF0395441D7A3708D27A250410AD7A300F1395441E17A144E25A25041295C8FB2F139544152B81E1523A25041D7A3708DF2395441333333C321A2504148E17A04F3395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A000000CD16A9CD18A250412179E18DF3395441018759A016A2504127873748F3395441E07A15820BA25041A89B56C1F039544146527EBF08A25041B5B70236F0395441CB669D3806A250419D88A2B4EF3954419E23C56D00A25041B7C0FA9DEE39544165D296E8FAA150417B54E4E0ED3954411F85EBB1F5A15041EC51B89EED3954414CCBB01CF1A15041F351B537ED395441A4703D2AE9A15041CDCCCC7CEC395441EE489A9CE2A150415720260DEC395441FF80F285E1A150417A6B3203EC395441B8AC5301DAA1504157CE6EE1EB395441003FE30BD7A15041EFDBCE24EC395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105699 - 3179179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002F000000B81E853B23AF50417B14AE67483C54415C8FC25529AF50413D0AD723463C54415C8FC2C52BAF504133333313453C54415C8FC2352EAF5041E17A14CE433C544114AE47B123AF504152B81E053D3C54418FC2F5881EAF5041E17A14DE393C5441F6285CEF16AF50413D0AD7D3363C5441713D0AF711AF5041713D0A17393C544185EB51C80CAF504152B81EC5383C54418FC2F50809AF504148E17A643A3C5441A4703DAA05AF504185EB5128393C5441CDCCCC4CFDAE504114AE4741363C54417B14AEE7F1AE5041A4703D6A343C5441295C8F92EBAE504185EB5168323C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000770B6F2FE2AE5041E4D20E98663C5441C3F528FCE5AE5041713D0A975F3C54419A999939E5AE504114AE47A1593C5441C3F5287CE2AE5041E17A149E563C54418FC2F518E3AE50419A9999A9543C5441CDCCCC5CE0AE5041B81E856B4E3C5441295C8FC2E0AE50411F85EB614B3C54419ADB3755EBAE5041E5F687FB423C5441000000C0EFAE50410AD7A3A03E3C5441208D6007F4AE5041413AD6E13B3C5441666666E6F6AE5041A4703D0A3A3C5441B81E858B01AF50413D0AD763383C54411F85EB4108AF5041295C8FF23A3C5441B627FCE30BAF5041F36250D0393C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105699 - 3580735
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002F000000B81E853B23AF50417B14AE67483C54415C8FC25529AF50413D0AD723463C54415C8FC2C52BAF504133333313453C54415C8FC2352EAF5041E17A14CE433C544114AE47B123AF504152B81E053D3C54418FC2F5881EAF5041E17A14DE393C5441F6285CEF16AF50413D0AD7D3363C5441713D0AF711AF5041713D0A17393C544185EB51C80CAF504152B81EC5383C54418FC2F50809AF504148E17A643A3C5441A4703DAA05AF504185EB5128393C5441CDCCCC4CFDAE504114AE4741363C54417B14AEE7F1AE5041A4703D6A343C5441295C8F92EBAE504185EB5168323C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000770B6F2FE2AE5041E4D20E98663C5441C3F528FCE5AE5041713D0A975F3C54419A999939E5AE504114AE47A1593C5441C3F5287CE2AE5041E17A149E563C54418FC2F518E3AE50419A9999A9543C5441CDCCCC5CE0AE5041B81E856B4E3C5441295C8FC2E0AE50411F85EB614B3C54419ADB3755EBAE5041E5F687FB423C5441000000C0EFAE50410AD7A3A03E3C5441208D6007F4AE5041413AD6E13B3C5441666666E6F6AE5041A4703D0A3A3C5441B81E858B01AF50413D0AD763383C54411F85EB4108AF5041295C8FF23A3C5441B627FCE30BAF5041F36250D0393C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105732 - 1837761
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D6A5AAE5041333333A3D73D544114AE471153AE5041B81E85ABD53D544114AE474151AE5041D7A370BDD63D5441B81E851B50AE5041F6285C6FD63D5441E17A142E4EAE5041EC51B8AEDD3D54415C8FC2E547AE50410AD7A300DC3D54410AD7A36047AE50411F85EB51DE3D5441E17A14EE45AE50411F85EB71E23D54410AD7A3D043AE5041000000C0E73D5441295C8F824BAE5041333333A3EA3D5441B81E85DB4AAE50410AD7A300EC3D5441D7A3703D43AE504114AE4731E93D54418FC2F58842AE50415C8FC2F5EA3D5441CDCCCCAC42AE50413D0AD703EB3D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000006BA63B2F54AE504168501FBBF13D5441E222D6B05AAE5041071335B8E03D54416323D6F55BAE5041085D80BBDD3D544118E5C87066AE5041BE70D6FAE13D5441B018595068AE504114843EA0DD3D54413D0AD7736AAE5041CDCCCC8CDE3D544185EB51586CAE5041EC51B8DEDA3D5441EC51B84E6DAE5041C3F5281CDB3D5441000000A06DAE50410AD7A320DA3D5441EAE7A9EE69AE5041FACD26AED83D5441DAF1FE0E64AE50417D9871FDDD3D5441AF02F6135BAE5041558273A4DB3D5441057336C95BAE5041D3156E53D83D5441A4703D6A5AAE5041333333A3D73D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>105732 - 3362202
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D6A5AAE5041333333A3D73D544114AE471153AE5041B81E85ABD53D544114AE474151AE5041D7A370BDD63D5441B81E851B50AE5041F6285C6FD63D5441E17A142E4EAE5041EC51B8AEDD3D54415C8FC2E547AE50410AD7A300DC3D54410AD7A36047AE50411F85EB51DE3D5441E17A14EE45AE50411F85EB71E23D54410AD7A3D043AE5041000000C0E73D5441295C8F824BAE5041333333A3EA3D5441B81E85DB4AAE50410AD7A300EC3D5441D7A3703D43AE504114AE4731E93D54418FC2F58842AE50415C8FC2F5EA3D5441CDCCCCAC42AE50413D0AD703EB3D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000006BA63B2F54AE504168501FBBF13D5441E222D6B05AAE5041071335B8E03D54416323D6F55BAE5041085D80BBDD3D544118E5C87066AE5041BE70D6FAE13D5441B018595068AE504114843EA0DD3D54413D0AD7736AAE5041CDCCCC8CDE3D544185EB51586CAE5041EC51B8DEDA3D5441EC51B84E6DAE5041C3F5281CDB3D5441000000A06DAE50410AD7A320DA3D5441EAE7A9EE69AE5041FACD26AED83D5441DAF1FE0E64AE50417D9871FDDD3D5441AF02F6135BAE5041558273A4DB3D5441057336C95BAE5041D3156E53D83D5441A4703D6A5AAE5041333333A3D73D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106459 - 106936
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000011000000B81E85AB801B51410AD7A3E0BD885441C3F528EC7F1B51410AD7A330BE885441EC51B81E791B5141F6285C0FC1885441A4703DDA721B51419A9999E9C288544114AE47D16E1B5141D7A3700DC48854419A9999D9621B5141EC51B8AEC88854415C8FC245651B514152B81E55CE88544152B81E55621B5141295C8F02D0885441EC51B8CE631B5141EC51B8CED48854411F85EB71671B5141D7A3703DD38854417B14AE176C1B51418FC2F5E8D0885441E17A148E751B514152B81EF5CC885441AE47E11A7C1B5141E17A14CEC9885441713D0A07841B5141666666B6C4885441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000002CCAEEF1761B5141E94FD949CC885441730226406E1B514100703102D08854417B14AE176C1B51418FC2F5E8D088544191BF4032671B5141023CE058D3885441EC51B8CE631B5141EC51B8CED4885441295C8F225F1B514100000010D888544172E1D7205C1B51410001081FDA885441884F70925D1B51412DE85926DC8854411B664557611B51416B4077A6D988544152B81EB5641B5141AE47E16AD7885441B39A6A37671B5141FED8AB30D6885441983959056A1B5141E73E76D1D4885441D96569B96D1B51417B61AC01D38854410AD7A3D0711B5141E17A141ED1885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106865 - 5234534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE22F1E5141AE47E1EA3A8954411F85EB01311E51419A9999B945895441AE47E1AA2D1E514185EB51B84C895441295C8F022C1E51410AD7A310518954413D0AD7D32A1E5141E17A14DE538954417B14AE27241E5141C3F528CC598954415C8FC2453D1E5141E17A14AE5F895441C3F5282C4B1E514185EB513863895441F6285C5F4E1E514152B81E856389544148E17A34501E5141F6285C9F62895441AE47E11A531E5141A4703D1A5E8954410AD7A3F0531E514152B81EE55C895441F6285CDF3A1E514166666646548954413D0AD7133A1E5141A4703D1A54895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC2D5561E514100000060108954419A999999601E5141E17A14BE10895441176298A4601E5141D808CABE10895441412F96BD5F1E5141B610A66810895441F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106865 - 5234539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE22F1E5141AE47E1EA3A8954411F85EB01311E51419A9999B945895441AE47E1AA2D1E514185EB51B84C895441295C8F022C1E51410AD7A310518954413D0AD7D32A1E5141E17A14DE538954417B14AE27241E5141C3F528CC598954415C8FC2453D1E5141E17A14AE5F895441C3F5282C4B1E514185EB513863895441F6285C5F4E1E514152B81E856389544148E17A34501E5141F6285C9F62895441AE47E11A531E5141A4703D1A5E8954410AD7A3F0531E514152B81EE55C895441F6285CDF3A1E514166666646548954413D0AD7133A1E5141A4703D1A54895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC2D5561E514100000060108954419A999999601E5141E17A14BE10895441176298A4601E5141D808CABE10895441412F96BD5F1E5141B610A66810895441F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106908 - 5234534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000022000000F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D89544185EB51F84E1E5141EC51B8BE0E8954415C8FC2D5561E514100000060108954419A999999601E5141E17A14BE1089544152B81ED56A1E5141713D0A6711895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC2D5561E514100000060108954419A999999601E5141E17A14BE10895441176298A4601E5141D808CABE10895441412F96BD5F1E5141B610A66810895441F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>106908 - 5234539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000022000000F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D89544185EB51F84E1E5141EC51B8BE0E8954415C8FC2D5561E514100000060108954419A999999601E5141E17A14BE1089544152B81ED56A1E5141713D0A6711895441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC2D5561E514100000060108954419A999999601E5141E17A14BE10895441176298A4601E5141D808CABE10895441412F96BD5F1E5141B610A66810895441F6285CEF301E5141E17A140E0389544100000050331E5141EC51B85E09895441F6285C6F351E514185EB51680F8954415C8FC2553D1E5141D7A3707D0F89544152B81EA5421E514148E17A541089544185EB5108441E514114AE47A1108954417B14AEE7451E51419A99990911895441295C8F92471E514166666666118954418FC2F578471E51411F85EB310D89544114AE4791481E5141C3F5286C0D895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107243 - 408455
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000A4703DDA5B275141B81E85DB3640554152B81EE5562751411F85EBA13F405541666666564B2751417B14AE073A405541713D0AC74827514148E17AE43D4055417B14AEF745275141B81E851B43405541E17A14CE3E27514148E17A144F40554152B81ED545275141CDCCCCAC4F4055413D0AD7D35027514114AE47514F4055410000007051275141D7A3702D49405541C3F5289C5B275141EC51B83E4A40554185EB51B85F2751415C8FC25548405541D7A370AD6827514152B81EE54740554152B81E256A2751418FC2F5184A405541E17A143E6B27514148E17A144C405541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000B60651596A27514143233F774A405541EED8FE416B27514108E754E84B405541F6285C9F7B275141F6285C9F4D4055410B82943F7C2751411F2A6ABA5840554187F4F0C77C275141446B192E62405541A9FF15CC7C275141184CA577624055417A990825852751415F6C5F5D67405541EC51B8FE8927514152B81E356A4055410AD7A3C0882751410000004065405541B5FF189D8627514100E023B36640554166666696862751417B14AEB766405541C7BB90BC852751416292AEA166405541295C8F9285275141D7A3709D66405541A055910E84275141FFD2AA7063405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107289 - 66133
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000100000008FC2F5A8F4295141C3F5287CDB405541AE47E1DAEE29514148E17AF4E340554152B81E25E1295141D7A370DDF84055417B14AEF7D5295141295C8F120A415541295C8F02C7295141D7A370DD214155411F85EBF1E02951419A99999931415541F6285C5F062A514185EB51D8F740554148E17AB4092A514100000020F340554100000020042A5141713D0AB7EF405541D7A3702D062A51410AD7A3D0D640554185EB5108052A5141295C8FA2D54055419A999959FB295141713D0A27D64055413D0AD793F62951419A999999D6405541666666C6F5295141CDCCCCACD6405541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001600000078912403C729514170B5E9DD21415541F490AE84D3295141EFE648E50D415541F28980FBD5295141A40BAD0C0A4155417ABD4C19D8295141473BF3C706415541643BEE56DB295141925C1AD3014155415E21DD53DD2951413EA154B8FE40554161E38750E92951414E283B6CEC4055414FC92CD0EC295141AEE4B011E74055418D9DBFA0F0295141A0123F5EE14055417A01ED09F429514102693464DC4055418FC2F5A8F4295141C3F5287CDB4055415B6D57BFF4295141AB6D57C3D9405541666666C6F429514185EB5138D94055418256606BF5295141E0AC8839D7405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107999 - 226498
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000340000007B14AE17C20F514148E17A04504A5541EC51B8AEC30F5141EC51B8BE4E4A5541D7A3701DC90F5141AE47E1DA4C4A55418FC2F558D60F514152B81E05494A5541000000E0E20F5141EC51B8CE444A5541666666C6EE0F514185EB5188414A5541E17A144EF30F51413D0AD713414A5541AE47E17AF60F5141CDCCCC7C404A5541CDCCCC6CF80F5141D7A370AD3F4A55411F85EB21FA0F5141C3F5286C3E4A554152B81E05FC0F5141295C8FA23C4A5541713D0AF7FE0F51413D0AD793394A55411F85EBA1F90F51415C8FC235344A5541B81E857BF80F514152B81E45334A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000EC51B8AEC30F5141EC51B8BE4E4A554138007084C70F51412DAA2C694D4A5541D7A3701DC90F5141AE47E1DA4C4A55417218FDB2CE0F5141A7A7923C4B4A5541087D23DCD10F51416E5211524A4A55419346E388D70F5141D1D1EB9E484A55414E152B73D90F5141CE300FFA474A554158E32CA4D90F51410F8994E9474A55417F6D1F71DB0F514181F9944E474A5541557A708FDF0F51411CA40EEC454A5541B3279E6BE00F5141071B05A2454A5541000000E0E20F5141EC51B8CE444A5541666666C6EE0F514185EB5188414A5541CF4CA75FEF0F5141024FED78414A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>107999 - 341578
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000340000007B14AE17C20F514148E17A04504A5541EC51B8AEC30F5141EC51B8BE4E4A5541D7A3701DC90F5141AE47E1DA4C4A55418FC2F558D60F514152B81E05494A5541000000E0E20F5141EC51B8CE444A5541666666C6EE0F514185EB5188414A5541E17A144EF30F51413D0AD713414A5541AE47E17AF60F5141CDCCCC7C404A5541CDCCCC6CF80F5141D7A370AD3F4A55411F85EB21FA0F5141C3F5286C3E4A554152B81E05FC0F5141295C8FA23C4A5541713D0AF7FE0F51413D0AD793394A55411F85EBA1F90F51415C8FC235344A5541B81E857BF80F514152B81E45334A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000EC51B8AEC30F5141EC51B8BE4E4A554138007084C70F51412DAA2C694D4A5541D7A3701DC90F5141AE47E1DA4C4A55417218FDB2CE0F5141A7A7923C4B4A5541087D23DCD10F51416E5211524A4A55419346E388D70F5141D1D1EB9E484A55414E152B73D90F5141CE300FFA474A554158E32CA4D90F51410F8994E9474A55417F6D1F71DB0F514181F9944E474A5541557A708FDF0F51411CA40EEC454A5541B3279E6BE00F5141071B05A2454A5541000000E0E20F5141EC51B8CE444A5541666666C6EE0F514185EB5188414A5541CF4CA75FEF0F5141024FED78414A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>110493 - 171476
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000030000000A4703D2A54305141D7A3706D91D05441B81E856B54305141F6285C3F8ED054410AD7A370543051417B14AE0789D054410AD7A37054305141000000C088D0544148E17AF4523051416666664683D054413333333350305141295C8FD27FD05441AE47E1CA4C305141A4703D0A7ED05441E17A14FE4A305141B81E855B7CD05441AE47E1FA463051417B14AE477AD05441C3F5281C41305141C3F528FC79D05441F6285C2F39305141295C8F3277D0544114AE4721373051417B14AE9770D05441D7A3705D333051419A9999F969D05441000000E02D3051415C8FC20565D05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000000AD7A37054305141000000C088D054414FDDDDC053305141845FF23786D054416794F40F53305141DE7F01FD83D054415EFC39DB503051417DDACEE980D05441FEE6B42E4E305141CA2F31C67ED0544199A071244E3051411D1802BF7ED05441AE47E1CA4C305141A4703D0A7ED05441569675C64B30514185AAD1167DD05441458C0ED74A30514111BD3C6F7CD054413C2CFD6E483051410C0D343B7BD05441E0FE29C34630514109EDD86D7AD05441B23E07F341305141898F69C37AD0544106D41F6A4130514133A24CB27AD054410444720341305141DEB42FA17AD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>110493 - 352992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000030000000A4703D2A54305141D7A3706D91D05441B81E856B54305141F6285C3F8ED054410AD7A370543051417B14AE0789D054410AD7A37054305141000000C088D0544148E17AF4523051416666664683D054413333333350305141295C8FD27FD05441AE47E1CA4C305141A4703D0A7ED05441E17A14FE4A305141B81E855B7CD05441AE47E1FA463051417B14AE477AD05441C3F5281C41305141C3F528FC79D05441F6285C2F39305141295C8F3277D0544114AE4721373051417B14AE9770D05441D7A3705D333051419A9999F969D05441000000E02D3051415C8FC20565D05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000000AD7A37054305141000000C088D054414FDDDDC053305141845FF23786D054416794F40F53305141DE7F01FD83D054415EFC39DB503051417DDACEE980D05441FEE6B42E4E305141CA2F31C67ED0544199A071244E3051411D1802BF7ED05441AE47E1CA4C305141A4703D0A7ED05441569675C64B30514185AAD1167DD05441458C0ED74A30514111BD3C6F7CD054413C2CFD6E483051410C0D343B7BD05441E0FE29C34630514109EDD86D7AD05441B23E07F341305141898F69C37AD0544106D41F6A4130514133A24CB27AD054410444720341305141DEB42FA17AD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>367674 - 3114867
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000170000000AD7A300FDCB5041C3F5287C05385441E17A143EFCCB5041333333B3FC3754415C8FC2F50CCC5041B81E852BF8375441E17A14DE24CC5041B81E853BF23754413D0AD7433DCC5041713D0A47ED375441AE47E15A3CCC504185EB51D8E1375441333333D339CC504166666606DD375441C3F528FC2FCC5041A4703DEADD375441E17A146E06CC5041F6285CEFE3375441C3F5285C02CC5041B81E858BE73754415C8FC225FECB5041295C8F62EB3754411F85EB21F9CB504185EB5188EC375441CDCCCCCCF2CB504148E17A44EA37544152B81E55E4CB5041CDCCCCCCE6375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000B8B2F1ABDFCB5041316BA96AC337544179BA2540D7CB50412147CEE0E537544116C6AC47D8CB5041743D60F3E5375441527C57DCDFCB5041A852217CE63754410D04EA8DE3CB5041A22EC3BEE63754417530F85AE4CB504161E96FB8E63754411EC2880FE9CB504104A3892DD33754419A999909ECCB5041C3F5281CC7375441B8B2F1ABDFCB5041316BA96AC3375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>367674 - 3503049
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000170000000AD7A300FDCB5041C3F5287C05385441E17A143EFCCB5041333333B3FC3754415C8FC2F50CCC5041B81E852BF8375441E17A14DE24CC5041B81E853BF23754413D0AD7433DCC5041713D0A47ED375441AE47E15A3CCC504185EB51D8E1375441333333D339CC504166666606DD375441C3F528FC2FCC5041A4703DEADD375441E17A146E06CC5041F6285CEFE3375441C3F5285C02CC5041B81E858BE73754415C8FC225FECB5041295C8F62EB3754411F85EB21F9CB504185EB5188EC375441CDCCCCCCF2CB504148E17A44EA37544152B81E55E4CB5041CDCCCCCCE6375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000B8B2F1ABDFCB5041316BA96AC337544179BA2540D7CB50412147CEE0E537544116C6AC47D8CB5041743D60F3E5375441527C57DCDFCB5041A852217CE63754410D04EA8DE3CB5041A22EC3BEE63754417530F85AE4CB504161E96FB8E63754411EC2880FE9CB504104A3892DD33754419A999909ECCB5041C3F5281CC7375441B8B2F1ABDFCB5041316BA96AC3375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>535981 - 87189
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002500000051320C71525551411D68A0C020635441333333E34E555141AE47E13A2363544148E17AF44B5551416666664625635441A4703DBA495551419A9999092763544152B81E2548555141713D0A67286354410000009046555141B81E85BB29635441B81E85CB4355514114AE47912B635441666666F6415551417B14AEB72C635441CDCCCC0C3F55514185EB51682E6354419A9999093D555141E17A144E2F6354411F85EB613B55514185EB51D82F6354417B14AE6739555141A4703DDA3063544185EB51083755514152B81E2532635441C3F5280C34555141CDCCCC0C34635441 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000022000000ED0EEB14575551412AA6D8085C635441B36FD70F5755514140CA5DC65B635441DE6FD9FF565551412AE5F1F45A635441B2CCAEA15655514117BDCF2356635441F75ACE9256555141C840FF6055635441E25E36685655514172FA3833536354417C8F6758565551412C093764526354417C3D0855565551415CA60D38526354412B6A912256555141E68D36A34F6354415B3AAAE255555141D91B635E4C635441F48DE4BC55555141C66EC06F4A6354411BAF297B5B555141E735D56848635441123D5DEF5A555141929947DD3C6354419613808B5A555141D84CD7CB36635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>535981 - 266812
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002500000051320C71525551411D68A0C020635441333333E34E555141AE47E13A2363544148E17AF44B5551416666664625635441A4703DBA495551419A9999092763544152B81E2548555141713D0A67286354410000009046555141B81E85BB29635441B81E85CB4355514114AE47912B635441666666F6415551417B14AEB72C635441CDCCCC0C3F55514185EB51682E6354419A9999093D555141E17A144E2F6354411F85EB613B55514185EB51D82F6354417B14AE6739555141A4703DDA3063544185EB51083755514152B81E2532635441C3F5280C34555141CDCCCC0C34635441 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000022000000ED0EEB14575551412AA6D8085C635441B36FD70F5755514140CA5DC65B635441DE6FD9FF565551412AE5F1F45A635441B2CCAEA15655514117BDCF2356635441F75ACE9256555141C840FF6055635441E25E36685655514172FA3833536354417C8F6758565551412C093764526354417C3D0855565551415CA60D38526354412B6A912256555141E68D36A34F6354415B3AAAE255555141D91B635E4C635441F48DE4BC55555141C66EC06F4A6354411BAF297B5B555141E735D56848635441123D5DEF5A555141929947DD3C6354419613808B5A555141D84CD7CB36635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>111997 - 3138552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000270000001F85EB810B4551415C8FC205B9DE5441666666C605455141B81E853BB9DE54413333336302455141D7A370FDB8DE54418FC2F5A800455141B81E859BB0DE544148E17AA4EF445141E17A14DEACDE5441F6285C1FEC445141AE47E1FAABDE544100000010D944514185EB5148B0DE54411F85EB01D14451411F85EBD1B1DE54419A9999A9BE445141F6285CCFB0DE5441E17A141EAB44514152B81EF5B2DE544100000090A84451418FC2F588C7DE54413D0AD7B3A644514185EB5168DBDE54411F85EB11A4445141C3F5285CF3DE5441F6285C6FA544514185EB5148F4DE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000A9CD12E8EC445141C06B7C2DACDE5441C182CBF6EC445141AFA03231ACDE5441CE7C3C76ED4451414609C397B1DE544186871DECED445141015FCB46B5DE54411ABD8239F0445141DF894F1EB7DE544135E3A25CF74451414D9F110AB8DE544188B9379200455141A9240245B8DE5441AED9DAF3014551412E15BD1ABDDE544190689397F74451410046BEB3C4DE544189D24425F144514185367989C9DE5441BF3792FEEF445141D276BF4CCCDE5441F662C32CF2445141459D8CC6D3DE5441BC057810F54451410B4041AAD6DE54414BBE9B46FB4451415AB2A15BD4DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>111997 - 3382312
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000270000001F85EB810B4551415C8FC205B9DE5441666666C605455141B81E853BB9DE54413333336302455141D7A370FDB8DE54418FC2F5A800455141B81E859BB0DE544148E17AA4EF445141E17A14DEACDE5441F6285C1FEC445141AE47E1FAABDE544100000010D944514185EB5148B0DE54411F85EB01D14451411F85EBD1B1DE54419A9999A9BE445141F6285CCFB0DE5441E17A141EAB44514152B81EF5B2DE544100000090A84451418FC2F588C7DE54413D0AD7B3A644514185EB5168DBDE54411F85EB11A4445141C3F5285CF3DE5441F6285C6FA544514185EB5148F4DE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000A9CD12E8EC445141C06B7C2DACDE5441C182CBF6EC445141AFA03231ACDE5441CE7C3C76ED4451414609C397B1DE544186871DECED445141015FCB46B5DE54411ABD8239F0445141DF894F1EB7DE544135E3A25CF74451414D9F110AB8DE544188B9379200455141A9240245B8DE5441AED9DAF3014551412E15BD1ABDDE544190689397F74451410046BEB3C4DE544189D24425F144514185367989C9DE5441BF3792FEEF445141D276BF4CCCDE5441F662C32CF2445141459D8CC6D3DE5441BC057810F54451410B4041AAD6DE54414BBE9B46FB4451415AB2A15BD4DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>114502 - 307399
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000100000008FC2F5989CD950419A9999C985975441E17A14BE96D9504152B81EC58C9754413D0AD77390D95041333333839597544152B81EE589D9504100000080A0975441A4703DBA85D9504152B81E15A8975441B81E85BB82D950410AD7A3B0AE975441F6285C5F7DD950410AD7A360BD975441295C8F127AD95041295C8F52C69754411F85EBF188D950413D0AD723C89754410AD7A37089D9504133333333C897544185EB51D88AD950419A999999C2975441333333A38DD950413D0AD753B99754410AD7A3309CD95041A4703D0AA09754410AD7A310A7D9504114AE47A190975441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000395AA2FB85D9504109B3239EA7975441A4703DBA85D9504152B81E15A897544145AAFB9F83D95041F02B9CB8AC975441B81E85BB82D950410AD7A3B0AE975441F6285C5F7DD950410AD7A360BD975441295C8F127AD95041295C8F52C6975441D780B3EA7CD950418BF48AABC6975441CE2AFF0B7DD95041131E4024C6975441202FDE157DD950418D67C811C69754414494821E7DD95041D18AB5FEC59754415D639F247DD950411EDCC2EEC5975441B6F97D3D85D95041E33425FEAE9754418EB9449F8ED950419C06DA989D9754412F33CBB092D95041427B52E396975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>115120 - 190957
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001200000052B81E7554DE50411F85EB412F9754410AD7A35058DE504148E17A542B975441E17A144E57DE50410AD7A3102A975441A4703DCA4EDE5041000000501F97544152B81E9548DE50418FC2F578179754417B14AE272BDE5041A4703D0A1E975441333333E332DE50413D0AD7F34297544148E17A2433DE5041CDCCCC2C44975441C3F5281C40DE5041C3F528BC4197544148E17A144CDE5041C3F5286C3E97544185EB51A84FDE5041295C8FF24F9754413D0AD75357DE504185EB5168749754415C8FC2D55ADE5041D7A370FD73975441B81E85EB5CDE5041EC51B80E73975441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000042FBB57454DE50413F9B9C422F97544150F91D7554DE504147B3EC412F9754410D5B4B8455DE50411F25D32D2E975441C804A35058DE5041F19A7A542B975441942DF79B57DE5041D79030722A975441E17A144E57DE50410AD7A3102A975441A4703DCA4EDE5041000000501F9754411C68BCC94BDE5041B86C63851B97544183241E9548DE50413483F678179754411D48AE272BDE5041448A3D0A1E9754417B651E2E33DE50416381FC2A44975441C3F5281C40DE5041C3F528BC4197544148E17A144CDE5041C3F5286C3E9754413D0AD75357DE504185EB516874975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>115120 - 375692
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001200000052B81E7554DE50411F85EB412F9754410AD7A35058DE504148E17A542B975441E17A144E57DE50410AD7A3102A975441A4703DCA4EDE5041000000501F97544152B81E9548DE50418FC2F578179754417B14AE272BDE5041A4703D0A1E975441333333E332DE50413D0AD7F34297544148E17A2433DE5041CDCCCC2C44975441C3F5281C40DE5041C3F528BC4197544148E17A144CDE5041C3F5286C3E97544185EB51A84FDE5041295C8FF24F9754413D0AD75357DE504185EB5168749754415C8FC2D55ADE5041D7A370FD73975441B81E85EB5CDE5041EC51B80E73975441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000042FBB57454DE50413F9B9C422F97544150F91D7554DE504147B3EC412F9754410D5B4B8455DE50411F25D32D2E975441C804A35058DE5041F19A7A542B975441942DF79B57DE5041D79030722A975441E17A144E57DE50410AD7A3102A975441A4703DCA4EDE5041000000501F9754411C68BCC94BDE5041B86C63851B97544183241E9548DE50413483F678179754411D48AE272BDE5041448A3D0A1E9754417B651E2E33DE50416381FC2A44975441C3F5281C40DE5041C3F528BC4197544148E17A144CDE5041C3F5286C3E9754413D0AD75357DE504185EB516874975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>115473 - 189825
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000060000009A99991916D150411F85EB8119925441AE47E1CA12D15041295C8FF2239254410000008030D150411F85EB3130925441F6285C9F2FD15041E17A148E2D925441A4703DFA2BD15041713D0A87229254419A99991916D150411F85EB8119925441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000737D991916D15041FBDDEB8119925441A8D5B7D312D15041CC3A50EF239254419148FF7F30D15041415DE93130925441CD99CB5730D15041675AF6B82F92544139DA69DF2FD150415FB5C94E2E92544179C55B9F2FD150410541158E2D925441E8316BE42DD1504150FC03522892544129AB3DFA2BD150417DEE0A8722925441737D991916D15041FBDDEB8119925441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>115473 - 374757
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000060000009A99991916D150411F85EB8119925441AE47E1CA12D15041295C8FF2239254410000008030D150411F85EB3130925441F6285C9F2FD15041E17A148E2D925441A4703DFA2BD15041713D0A87229254419A99991916D150411F85EB8119925441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000737D991916D15041FBDDEB8119925441A8D5B7D312D15041CC3A50EF239254419148FF7F30D15041415DE93130925441CD99CB5730D15041675AF6B82F92544139DA69DF2FD150415FB5C94E2E92544179C55B9F2FD150410541158E2D925441E8316BE42DD1504150FC03522892544129AB3DFA2BD150417DEE0A8722925441737D991916D15041FBDDEB8119925441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976291 - 379399
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001900000048E17A3470AD5041713D0A6773DD5441AE47E1EA6DAD504148E17A5475DD5441E17A145E6DAD504114AE47217CDD5441C3F528FC6AAD5041E17A14CE87DD5441E17A147E6CAD5041F6285C9F89DD544185EB51D87CAD504185EB51388EDD5441D7A3704D80AD50410AD7A3F08DDD5441EC51B8BE7EAD5041A4703D7A83DD544152B81E0583AD5041CDCCCCFC7CDD5441D7A3705D7EAD5041F6285C9F7ADD54410AD7A3308BAD5041A4703DCA6EDD5441EC51B80E91AD504148E17A646BDD5441AE47E12A98AD5041713D0AA762DD54413D0AD7F39FAD50418FC2F5F860DD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000EBE51426AEAD50411D2065AF59DD5441548806D299AD5041BDA15A4D5BDD5441DB2447D292AD5041091CB4B35CDD54412BACE85281AD5041CDF9CC1965DD5441BE9072AC77AD50416276AE396DDD544101C27ADD78AD50412B74E7EA70DD5441069F0AE978AD50417F4B84BA71DD54411F85EBF178AD50417B14AED771DD544114308CC578AD504186690D0472DD544143E49AE374AD504157B5FEE575DD5441295C8FD274AD5041713D0AF775DD54417D660F5D73AD50416D3D7B6775DD5441387BE31C71AD50412AD7622774DD544148E17A3470AD5041713D0A6773DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>117456 - 356904
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000005000000AE47E11AA5C6504133333383A9AB5441AE47E1CAA8C65041C3F5284C98AB5441B81E854B73C650413D0AD7D38EAB5441D7A370AD6FC65041A4703DFA9FAB5441AE47E11AA5C6504133333383A9AB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000A71E5DCF72C65041C3FF712091AB544194FBB24372C65041EEC092B693AB544157E3FF0672C65041F22957D694AB5441AAFDABD571C65041200B32C095AB544117A4157071C650418611CEA197AB54417E062F6F71C65041876113A697AB54411CEE637770C650416037D33C9CAB544170BECEA773C6504164B6665A9EAB54417E29E084A5C6504160B15C94A7AB54414DF759DBA5C65041B7F28EE7A5AB54412BA1F97EA7C650419F46A6599EAB544140B9687AA8C650413522D6C399AB544159A4E7F472C650415205786E90AB5441A71E5DCF72C65041C3FF712091AB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>117457 - 356832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000007000000A4703DBA3EC65041E17A141ED4AB5441F6285CAF3AC65041CDCCCC9CCDAB54418FC2F568E8C5504185EB51B8D1AB54418FC2F568EBC550415C8FC245D8AB544114AE4711ECC5504152B81EB5D9AB5441295C8F623FC65041E17A142ED5AB5441A4703DBA3EC65041E17A141ED4AB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000DF21D2603FC650417FAC2C2ED5AB5441CB7F55B83EC65041074F031BD4AB544153F416C235C65041DB7A9690D4AB5441AB5D126BEBC5504100705E4AD8AB5441F6068914ECC55041866FF1B4D9AB5441DBE99E7BECC550416A1859ADD9AB5441D454A779ECC55041F6C372AFD9AB5441EBFD0C8CECC550414BD772AED9AB5441A4B445A0ECC55041648959ADD9AB54419228906AEDC55041AB715BA2D9AB54413E5B50BAF7C55041C88BE912D9AB5441DF21D2603FC650417FAC2C2ED5AB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>119051 - 3179431
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000D7A3708DFCCA50413333334398AA5441295C8FB22BCB5041A4703DFA91AA54415C8FC2852DCB5041000000B090AA5441F6285C4F29CB50416666665685AA5441AE47E1AA26CB50411F85EBA179AA5441C3F5285CFACA5041C3F528BC89AA5441A4703DEAF7CA5041333333738AAA54410AD7A320F8CA50413D0AD7838EAA544166666626F8CA50415C8FC2D58EAA544166666666F8CA50415C8FC26592AA5441666666F6F8CA50410AD7A36092AA5441C3F5288CFBCA50419A99994992AA5441D7A3708DFCCA50413333334398AA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000014FF252E0ACB50416F2824C29BAA5441AAF35A8F16CB5041FE3CACA99AAA5441AC29A09A1ECB50415C324E9898AA54418D185CE324CB50417A0782CC96AA5441FFE611002BCB50418BEE081292AA5441943019D714CB50413C8E4F0695AA544191DB99F904CB50411AF2C12397AA54411714F396FCCA50411DCB007A98AA54416A73CEFFFCCA5041498EB9E89AAA54419EE2DD11FDCA5041DCAFD8ED9BAA54413D0AD723FDCA5041EC51B8BE9BAA5441E619DF4300CB5041473CA2D79BAA54411870A54901CB5041F71FC9DF9BAA544114FF252E0ACB50416F2824C29BAA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>119051 - 3584076
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000D7A3708DFCCA50413333334398AA5441295C8FB22BCB5041A4703DFA91AA54415C8FC2852DCB5041000000B090AA5441F6285C4F29CB50416666665685AA5441AE47E1AA26CB50411F85EBA179AA5441C3F5285CFACA5041C3F528BC89AA5441A4703DEAF7CA5041333333738AAA54410AD7A320F8CA50413D0AD7838EAA544166666626F8CA50415C8FC2D58EAA544166666666F8CA50415C8FC26592AA5441666666F6F8CA50410AD7A36092AA5441C3F5288CFBCA50419A99994992AA5441D7A3708DFCCA50413333334398AA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000014FF252E0ACB50416F2824C29BAA5441AAF35A8F16CB5041FE3CACA99AAA5441AC29A09A1ECB50415C324E9898AA54418D185CE324CB50417A0782CC96AA5441FFE611002BCB50418BEE081292AA5441943019D714CB50413C8E4F0695AA544191DB99F904CB50411AF2C12397AA54411714F396FCCA50411DCB007A98AA54416A73CEFFFCCA5041498EB9E89AAA54419EE2DD11FDCA5041DCAFD8ED9BAA54413D0AD723FDCA5041EC51B8BE9BAA5441E619DF4300CB5041473CA2D79BAA54411870A54901CB5041F71FC9DF9BAA544114FF252E0ACB50416F2824C29BAA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>119425 - 190947
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000D00000014AE47718DC95041CDCCCCACBFAD5441B81E850B8CC95041713D0A97B7AD54410AD7A3508DC95041E17A14DEAEAD5441CDCCCCBC8DC95041EC51B89EAAAD5441B81E85FB85C950418FC2F588ACAD5441C3F528EC74C95041EC51B8BEB0AD54411F85EB316DC95041AE47E13ACCAD5441F6285C1F6EC95041F6285C7FCDAD54413D0AD70382C95041EC51B86ECDAD5441713D0AF794C95041713D0A47CFAD5441D7A3703D8FC9504114AE4741C9AD544114AE47B18DC950413D0AD773C4AD544114AE47718DC95041CDCCCCACBFAD5441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000014AE47718DC95041CDCCCCACBFAD5441D2B8830B8CC95041C41F0B97B7AD5441F5C0A2508DC95041903415DEAEAD54417ECBCBBC8DC950417691B89EAAAD5441B81E85FB85C950418FC2F588ACAD54416D98AA1075C950416B0AB6B5B0AD54417BD028EC74C9504186D6B8BEB0AD544121E8C49170C950416C4A5C3AC0AD5441232CEC316DC950419BDAE13ACCAD5441479943F16DC9504159C95D40CDAD5441F6285C1F6EC95041F6285C7FCDAD5441DC06902879C950418CE32076CDAD54413CA1D70382C95041FC51B76ECDAD54414354505D8CC95041123BAD70CEAD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>119425 - 395138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000D00000014AE47718DC95041CDCCCCACBFAD5441B81E850B8CC95041713D0A97B7AD54410AD7A3508DC95041E17A14DEAEAD5441CDCCCCBC8DC95041EC51B89EAAAD5441B81E85FB85C950418FC2F588ACAD5441C3F528EC74C95041EC51B8BEB0AD54411F85EB316DC95041AE47E13ACCAD5441F6285C1F6EC95041F6285C7FCDAD54413D0AD70382C95041EC51B86ECDAD5441713D0AF794C95041713D0A47CFAD5441D7A3703D8FC9504114AE4741C9AD544114AE47B18DC950413D0AD773C4AD544114AE47718DC95041CDCCCCACBFAD5441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000014AE47718DC95041CDCCCCACBFAD5441D2B8830B8CC95041C41F0B97B7AD5441F5C0A2508DC95041903415DEAEAD54417ECBCBBC8DC950417691B89EAAAD5441B81E85FB85C950418FC2F588ACAD54416D98AA1075C950416B0AB6B5B0AD54417BD028EC74C9504186D6B8BEB0AD544121E8C49170C950416C4A5C3AC0AD5441232CEC316DC950419BDAE13ACCAD5441479943F16DC9504159C95D40CDAD5441F6285C1F6EC95041F6285C7FCDAD5441DC06902879C950418CE32076CDAD54413CA1D70382C95041FC51B76ECDAD54414354505D8CC95041123BAD70CEAD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>120250 - 212955
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000003400514152B81EF52AD05441EC51B8DE38005141B81E854B2DD054413333337344005141333333831ED05441CDCCCC6C47005141D7A3701D1AD0544185EB51384A005141000000A015D0544148E17AB4530051410AD7A33003D05441000000D05D00514114AE4791EFCF5441C3F5289C640051415C8FC2C5E3CF5441295C8F62660051415C8FC215E1CF5441AE47E1BA60005141E17A145EDECF5441000000003400514152B81EF52AD05441
-</a>
-
-<b>
-01060000000100000001030000000100000017000000AE47E1BA60005141E17A145EDECF544164FE66165E0051414F1865E4E2CF54414060EA8C5A0051412E08D6F2E8CF5441266D33EC560051415FB70C29EFCF544119C26AA54E0051412DC8FC54FDCF54411D1A38F74C005141089A9A3500D054415AB1B1AA480051412C01019207D05441B5A3DDF747005141B2FB34C408D05441BC8F67A6470051410DDFB04F09D05441D38A805C3F005141ACEEF78017D05441D2B322F23A005141862177101FD05441000000003400514152B81EF52AD054410C52B8DE38005141901E854B2DD054413333337344005141333333831ED05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>120250 - 363623
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000003400514152B81EF52AD05441EC51B8DE38005141B81E854B2DD054413333337344005141333333831ED05441CDCCCC6C47005141D7A3701D1AD0544185EB51384A005141000000A015D0544148E17AB4530051410AD7A33003D05441000000D05D00514114AE4791EFCF5441C3F5289C640051415C8FC2C5E3CF5441295C8F62660051415C8FC215E1CF5441AE47E1BA60005141E17A145EDECF5441000000003400514152B81EF52AD05441
-</a>
-
-<b>
-01060000000100000001030000000100000017000000AE47E1BA60005141E17A145EDECF544164FE66165E0051414F1865E4E2CF54414060EA8C5A0051412E08D6F2E8CF5441266D33EC560051415FB70C29EFCF544119C26AA54E0051412DC8FC54FDCF54411D1A38F74C005141089A9A3500D054415AB1B1AA480051412C01019207D05441B5A3DDF747005141B2FB34C408D05441BC8F67A6470051410DDFB04F09D05441D38A805C3F005141ACEEF78017D05441D2B322F23A005141862177101FD05441000000003400514152B81EF52AD054410C52B8DE38005141901E854B2DD054413333337344005141333333831ED05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121082 - 387772
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001500000014AE47215D0D514152B81E4546C054419A9999395F0D51418FC2F51844C054419A999979640D5141E17A145E3BC05441F6285C8F6D0D514114AE47112AC0544185EB51286D0D51410AD7A33028C05441E17A146E560D51413D0AD75316C054419A9999D94E0D51413333336321C054419A9999F94B0D5141713D0A2725C05441E17A14CE450D5141EC51B8EE2AC05441333333E33E0D5141AE47E12A32C05441000000003E0D51410000003031C05441EC51B85E2D0D51418FC2F5883FC05441A4703D5A280D5141E17A144E45C0544100000070260D51411F85EBD149C05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000000AD7A3204C0D5141F6285CDF4CC05441B1EB51C8550D5141F4FFFF0F4EC05441113C9C10560D5141A2C792FB4DC054414FEB51A85A0D5141C0285CAF4CC05441166BEF175C0D5141D74E91F548C0544114AE47215D0D514152B81E4546C054419A9999395F0D51418FC2F51844C0544153183663600D5141462D132A42C0544179999979640D5141C17A145E3BC05441D9B2FF366B0D5141E4AA82882EC05441F1285C8F6D0D51411EAE47112AC0544145EB51286D0D51414BD7A33028C0544134060FDD5F0D5141FF9EDFBD1DC054415591CE9E580D51419EF5890C18C05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121905 - 237159
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001900000014AE4721E10E5141C3F528DCA8C15441EC51B8EEE30E5141713D0AB7A6C1544114AE4701D30E514152B81E4589C15441EC51B85EC10E5141EC51B86E8CC154419A999979C20E5141295C8F2290C15441000000F0C30E5141EC51B89E90C1544133333383C60E514114AE479190C1544166666606C90E5141EC51B8CE8FC154419A9999D9C90E5141295C8F3291C1544152B81E25CA0E514148E17AA492C15441E17A146EC70E5141AE47E17A93C15441EC51B8DEC30E51410AD7A3D094C15441F6285CAFC30E514114AE473194C15441666666A6BD0E51415C8FC2D596C15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000052B81E25CA0E514148E17AA492C15441B22D6451BF0E5141A3AC5F1B9AC1544135508FE5A00E5141E07074E799C15441FC9B25889B0E5141D3FD37FBA8C1544174C2979E9B0E51419FB341FBA8C15441EC762DAC9B0E5141179447FBA8C154415A5328CC9B0E5141BC6955FBA8C154418F4825D49B0E51415EDE58FBA8C15441407E803C9C0E5141650386FBA8C15441A9E946BA9C0E5141786CBCFBA8C15441F415E4D19C0E5141A2A3C6FBA8C1544195DB72F79C0E5141FEE2D6FBA8C15441BB4DD3E29D0E51419EB53CFCA8C15441C3C71436A20E5141C493C22E9CC15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121932 - 3095439
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB718310514152B81E75C8C15441000000D053105141C3F5283CE5C15441C3F5281C571051415C8FC2D5E9C15441666666C65B105141A4703D8AF1C15441CDCCCC9C6410514152B81EE5FEC154417B14AE67641051413D0AD74301C254411F85EBD166105141295C8FB201C25441E17A14CE69105141B81E853B02C254415C8FC2857B10514114AE475101C25441000000407E105141D7A3702D01C25441D7A3705D7F105141EC51B81E01C2544166666666811051413D0AD70301C25441295C8F229A105141CDCCCCBCFFC1544148E17A549C105141C3F528DCFDC15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000CE50C7587F105141F2DBF51E01C25441D7A3705D7F105141EC51B81E01C2544166666666811051413D0AD70301C25441295C8F229A105141CDCCCCBCFFC1544148E17A549C105141C3F528DCFDC15441EC51B8AE9B105141CDCCCC3CF5C1544111C156269B1051419EF7885AF2C154413D0AD7E39A105141295C8FF2F0C1544142A19FD89A1051415238C3B5F0C15441CE50C7587F105141F2DBF51E01C25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121932 - 3189934
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB718310514152B81E75C8C15441000000D053105141C3F5283CE5C15441C3F5281C571051415C8FC2D5E9C15441666666C65B105141A4703D8AF1C15441CDCCCC9C6410514152B81EE5FEC154417B14AE67641051413D0AD74301C254411F85EBD166105141295C8FB201C25441E17A14CE69105141B81E853B02C254415C8FC2857B10514114AE475101C25441000000407E105141D7A3702D01C25441D7A3705D7F105141EC51B81E01C2544166666666811051413D0AD70301C25441295C8F229A105141CDCCCCBCFFC1544148E17A549C105141C3F528DCFDC15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000CE50C7587F105141F2DBF51E01C25441D7A3705D7F105141EC51B81E01C2544166666666811051413D0AD70301C25441295C8F229A105141CDCCCCBCFFC1544148E17A549C105141C3F528DCFDC15441EC51B8AE9B105141CDCCCC3CF5C1544111C156269B1051419EF7885AF2C154413D0AD7E39A105141295C8FF2F0C1544142A19FD89A1051415238C3B5F0C15441CE50C7587F105141F2DBF51E01C25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187274 - 373704
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000005000000B81E850BB0D250417B14AE57B490544114AE47C1C6D250411F85EBB18F90544148E17A54C1D2504133333323939054418FC2F5D8ADD25041713D0AF7B2905441B81E850BB0D250417B14AE57B4905441
-</a>
-
-<b>
-0106000000010000000103000000010000000600000093AB40A8C5D25041F3226B77919054413D3B47C1C6D250416D3EECB18F90544180E97A54C1D25041BF7C3423939054418FC2F5D8ADD25041713D0AF7B2905441BC21850BB0D250419D0FAE57B490544193AB40A8C5D25041F3226B7791905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>123226 - 1554265
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B8CE82D15041A4703DAA45F35441713D0A5786D150417B14AE5737F354411F85EBE18AD15041D7A370ED24F35441F6285C1F8BD1504148E17AF423F35441713D0AC76AD150411F85EB611FF35441713D0A8767D15041E17A147E1EF35441B81E85EB5BD15041B81E858B19F35441666666A641D150410AD7A3D00DF35441D7A3707D15D15041A4703D9AFFF25441295C8F4212D15041295C8F92FEF254410AD7A3C005D15041E17A148E05F35441713D0A4722D150417B14AEC70EF3544148E17A5421D15041D7A370DD17F35441AE47E15A21D15041666666161BF35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000A37B42D226D150413D7FE81209F35441649AC3673FD1504186A903CD10F354416CF4A68567D150410FE45F5C22F3544174F23D558AD150416953BD2727F35441F6285C1F8BD1504148E17AF423F35441713D0AC76AD150411F85EB611FF35441713D0A8767D15041E17A147E1EF35441B81E85EB5BD15041B81E858B19F35441666666A641D150410AD7A3D00DF35441295C8F4212D15041295C8F92FEF25441C9B66DD10DD150412377610D01F35441A37B42D226D150413D7FE81209F35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>123226 - 3544556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B8CE82D15041A4703DAA45F35441713D0A5786D150417B14AE5737F354411F85EBE18AD15041D7A370ED24F35441F6285C1F8BD1504148E17AF423F35441713D0AC76AD150411F85EB611FF35441713D0A8767D15041E17A147E1EF35441B81E85EB5BD15041B81E858B19F35441666666A641D150410AD7A3D00DF35441D7A3707D15D15041A4703D9AFFF25441295C8F4212D15041295C8F92FEF254410AD7A3C005D15041E17A148E05F35441713D0A4722D150417B14AEC70EF3544148E17A5421D15041D7A370DD17F35441AE47E15A21D15041666666161BF35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000A37B42D226D150413D7FE81209F35441649AC3673FD1504186A903CD10F354416CF4A68567D150410FE45F5C22F3544174F23D558AD150416953BD2727F35441F6285C1F8BD1504148E17AF423F35441713D0AC76AD150411F85EB611FF35441713D0A8767D15041E17A147E1EF35441B81E85EB5BD15041B81E858B19F35441666666A641D150410AD7A3D00DF35441295C8F4212D15041295C8F92FEF25441C9B66DD10DD150412377610D01F35441A37B42D226D150413D7FE81209F35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>126042 - 198898
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000700000085EB51C8CCBC5041F6285CEFFA4655413D0AD7A3C9BC5041D7A370DDFA465541B81E858BC5BC5041EC51B8FE0C47554133333313C1BC504185EB51C8204755413D0AD783C5BC50419A9999C92147554133333363C9BC504152B81E150D47554185EB51C8CCBC5041F6285CEFFA465541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000A0745C51CCBC50411CCDB5ECFA46554149EED7A3C9BC504128C471DDFA465541B266858BC5BC5041BB1EB7FE0C475541D2813413C1BC5041DA0751C820475541FBC9F959C5BC50415BBC1FC0214755415EDCD583C5BC5041465599C921475541E275D883C5BC5041510192C92147554169543263C9BC50417F5F23150D4755410EAB3263C9BC5041D06E1F150D475541FFFF50C8CCBC5041B7235CEFFA465541A0745C51CCBC50411CCDB5ECFA465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>126042 - 416182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000700000085EB51C8CCBC5041F6285CEFFA4655413D0AD7A3C9BC5041D7A370DDFA465541B81E858BC5BC5041EC51B8FE0C47554133333313C1BC504185EB51C8204755413D0AD783C5BC50419A9999C92147554133333363C9BC504152B81E150D47554185EB51C8CCBC5041F6285CEFFA465541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000A0745C51CCBC50411CCDB5ECFA46554149EED7A3C9BC504128C471DDFA465541B266858BC5BC5041BB1EB7FE0C475541D2813413C1BC5041DA0751C820475541FBC9F959C5BC50415BBC1FC0214755415EDCD583C5BC5041465599C921475541E275D883C5BC5041510192C92147554169543263C9BC50417F5F23150D4755410EAB3263C9BC5041D06E1F150D475541FFFF50C8CCBC5041B7235CEFFA465541A0745C51CCBC50411CCDB5ECFA465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>124671 - 59570
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000013000000713D0A1730BD5041D7A3700D990255418FC2F5A826BD50415C8FC285A302554185EB515836BD50413D0AD703AE0255418FC2F52848BD50419A9999D9B902554148E17A044DBD50415C8FC2B5BC0255413333330350BD504166666656BE025541CDCCCC7C54BD504133333363C00255411F85EBB15ABD5041F6285C8FC202554148E17A0461BD50410AD7A350C4025541B81E856B66BD5041EC51B82EC5025541AE47E1FA6ABD5041A4703D4AC5025541B81E856B6EBD5041713D0AF7C4025541AE47E1FA71BD5041EC51B8EEB502554148E17AF453BD50417B14AE77B2025541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000476FD27352BD504140298A74BF0255414D009D3755BD5041C26F2A83C00255416D35658056BD504197E2A517C10255411F85EBB15ABD5041F6285C8FC2025541E8C45EC05FBD5041816FACF6C302554193FA6FD162BD5041A487B697C4025541AB6F836263BD50415B287CE4C20255414922B2BE64BD5041C1F6A623C4025541C26B139467BD504131BFAE5DC40255412D3A3ED368BD5041542E9FE9C30255418B47137F69BD50410F494941C502554153B86ADE69BD50411AAE8843C50255410F8D8EBD6BBD504116FAD837C502554125E359C16BBD50414D357D37C5025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243115 - 1416815
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000A4703D5A8B1A51419A999929251A554114AE47B18B1A514100000030241A5541295C8FF28B1A51418FC2F578221A5541295C8F52801A51418FC2F508211A554114AE47D1701A5141EC51B81E1F1A5541A4703DCA601A5141F6285CFF1C1A554114AE4761521A5141CDCCCCCC1A1A55413D0AD783501A5141E17A148E1A1A55413D0AD753501A51419A9999691B1A5541666666064D1A5141000000E02D1A5541E17A144E541A51415C8FC255351A5541A4703DBA521A514166666606361A55415C8FC2954C1A51415C8FC255301A5541000000304C1A5141CDCCCC8C321A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000002FD3E15D4C1A5141959917C8321A5541D7A3707D501A5141C3F5281C381A5541713D0A07541A5141E17A14AE3C1A5541295C8FF2551A5141C3F528EC3F1A5541D7A370FD551A51411F85EB71421A5541CDCCCC5C471A5141E17A142E591A5541000000905C1A51410AD7A3C05F1A5541E17A141E661A5141295C8FB2621A5541333333E36E1A5141295C8F62651A5541C3F528EC701A5141333333D3641A554133333363771A5141AE47E1BA5D1A5541713D0AF7781A514100000070591A5541D7A370ED7E1A514185EB51C8481A55419A9999B98A1A5141713D0AF7261A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243115 - 3820319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000A4703D5A8B1A51419A999929251A554114AE47B18B1A514100000030241A5541295C8FF28B1A51418FC2F578221A5541295C8F52801A51418FC2F508211A554114AE47D1701A5141EC51B81E1F1A5541A4703DCA601A5141F6285CFF1C1A554114AE4761521A5141CDCCCCCC1A1A55413D0AD783501A5141E17A148E1A1A55413D0AD753501A51419A9999691B1A5541666666064D1A5141000000E02D1A5541E17A144E541A51415C8FC255351A5541A4703DBA521A514166666606361A55415C8FC2954C1A51415C8FC255301A5541000000304C1A5141CDCCCC8C321A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000002FD3E15D4C1A5141959917C8321A5541D7A3707D501A5141C3F5281C381A5541713D0A07541A5141E17A14AE3C1A5541295C8FF2551A5141C3F528EC3F1A5541D7A370FD551A51411F85EB71421A5541CDCCCC5C471A5141E17A142E591A5541000000905C1A51410AD7A3C05F1A5541E17A141E661A5141295C8FB2621A5541333333E36E1A5141295C8F62651A5541C3F528EC701A5141333333D3641A554133333363771A5141AE47E1BA5D1A5541713D0AF7781A514100000070591A5541D7A370ED7E1A514185EB51C8481A55419A9999B98A1A5141713D0AF7261A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>125533 - 3103591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000333333A3B1BB504114AE4731F4035541A4703D4ABBBB5041E17A14AEF6035541E17A149EBFBB50410AD7A3B0F703554100000050C1BB504152B81E75EC035541666666F6BCBB50417B14AE97EB035541AE47E10AB9BB504166666666EA0355410AD7A320B9BB504166666686E8035541295C8F32BABB5041713D0A27E30355411F85EB11A6BB5041D7A370EDD80355410AD7A330A8BB5041F6285C8FD50355419A99998999BB5041AE47E19ACC0355419A99998995BB5041713D0A97CA035541EC51B87E91BB50417B14AE27C90355413D0AD7138DBB50417B14AE27C8035541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000004C26BEFE8BBB5041B73EAEADE2035541C6A5D5B48BBB504141309CFFE8035541F4A2892E8FBB50411F435EABE503554164AF527690BB504162170A70E60355414C4E2D3E8DBB5041E6009BE6EA035541B38DA47C8BBB504138AA53C7EE035541A3F9D04D8BBB5041B207CC21F3035541E3491F098CBB504114455831F70355410D0A7F4A98BB504116C3E556F1035541A789CE1E97BB50415EDAB537EF0355415720FA6D9BBB5041F5A24B04ED0355418848F61F9DBB50411A62859AED035541C528A7D49DBB5041DA55A5B3EE035541014D43E09EBB50416CE8EE3AEE035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>125533 - 3322708
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000333333A3B1BB504114AE4731F4035541A4703D4ABBBB5041E17A14AEF6035541E17A149EBFBB50410AD7A3B0F703554100000050C1BB504152B81E75EC035541666666F6BCBB50417B14AE97EB035541AE47E10AB9BB504166666666EA0355410AD7A320B9BB504166666686E8035541295C8F32BABB5041713D0A27E30355411F85EB11A6BB5041D7A370EDD80355410AD7A330A8BB5041F6285C8FD50355419A99998999BB5041AE47E19ACC0355419A99998995BB5041713D0A97CA035541EC51B87E91BB50417B14AE27C90355413D0AD7138DBB50417B14AE27C8035541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000004C26BEFE8BBB5041B73EAEADE2035541C6A5D5B48BBB504141309CFFE8035541F4A2892E8FBB50411F435EABE503554164AF527690BB504162170A70E60355414C4E2D3E8DBB5041E6009BE6EA035541B38DA47C8BBB504138AA53C7EE035541A3F9D04D8BBB5041B207CC21F3035541E3491F098CBB504114455831F70355410D0A7F4A98BB504116C3E556F1035541A789CE1E97BB50415EDAB537EF0355415720FA6D9BBB5041F5A24B04ED0355418848F61F9DBB50411A62859AED035541C528A7D49DBB5041DA55A5B3EE035541014D43E09EBB50416CE8EE3AEE035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872072 - 219915
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000333333E32E72514114AE4741F89F5441F6285C3F2D72514114AE47B1F99F5441D7A3703D1B725141333333E30AA0544148E17A8408725141AE47E17A1BA0544114AE4711F6715141000000702CA0544100000070F2715141000000C02FA054413D0AD7D3F3715141713D0A1733A05441AE47E1AAFF7151419A9999A928A054413D0AD7B30B7251415C8FC2651FA05441E17A14EE16725141E17A143E17A0544148E17A34247251413D0AD7630EA05441C3F5283C307251413D0AD7A306A05441333333E3337251419A99994904A05441333333E32E72514114AE4741F89F5441
-</a>
-
-<b>
-010600000001000000010300000001000000C300000041804EE0267251411AA54DAB0CA05441BD0A7C27267251419B7883220DA05441926A0CFD237251418705CE880EA054411715E9D22072514190A20CA510A05441D3B7F58020725141966F85DE10A05441D903166D1C725141A39FCF9313A05441B83F12281B72514163788C6C14A05441D5C3A3EE1872514194E946E815A05441269A17E31672514117970F4617A054410473532B1072514178D732271CA054413395D37A0D725141CA2419201EA054415D989AB30B725141C517F1651FA054410AF16B270B7251415C00DCD11FA05441CE2057C40A72514144CC221E20A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872072 - 261618
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000333333E32E72514114AE4741F89F5441F6285C3F2D72514114AE47B1F99F5441D7A3703D1B725141333333E30AA0544148E17A8408725141AE47E17A1BA0544114AE4711F6715141000000702CA0544100000070F2715141000000C02FA054413D0AD7D3F3715141713D0A1733A05441AE47E1AAFF7151419A9999A928A054413D0AD7B30B7251415C8FC2651FA05441E17A14EE16725141E17A143E17A0544148E17A34247251413D0AD7630EA05441C3F5283C307251413D0AD7A306A05441333333E3337251419A99994904A05441333333E32E72514114AE4741F89F5441
-</a>
-
-<b>
-010600000001000000010300000001000000C300000041804EE0267251411AA54DAB0CA05441BD0A7C27267251419B7883220DA05441926A0CFD237251418705CE880EA054411715E9D22072514190A20CA510A05441D3B7F58020725141966F85DE10A05441D903166D1C725141A39FCF9313A05441B83F12281B72514163788C6C14A05441D5C3A3EE1872514194E946E815A05441269A17E31672514117970F4617A054410473532B1072514178D732271CA054413395D37A0D725141CA2419201EA054415D989AB30B725141C517F1651FA054410AF16B270B7251415C00DCD11FA05441CE2057C40A72514144CC221E20A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>904239 - 147949
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C0000005C8FC24557C9504114AE47317A3855417B14AE676CC950419A9999A989385541E17A14CE74C95041EC51B84E903855415C8FC25582C950419A9999A99B385541A4703D3A94C950416666666688385541E17A140E8FC95041D7A370CD833855418FC2F50894C9504148E17A3480385541C3F5287C98C95041E17A14FE7C385541CDCCCCDC8FC950415C8FC25573385541EC51B83E8DC95041C3F528FC6F38554185EB51488CC9504148E17A846E3855410AD7A3B08CC95041D7A370CD6D38554185EB51F889C95041000000006B385541AE47E1EA85C9504185EB51E867385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000005C8FC25582C950419A9999A99B385541A4703D3A94C950416666666688385541E17A140E8FC95041D7A370CD833855418FC2F50894C9504148E17A3480385541C3F5287C98C95041E17A14FE7C385541CDCCCCDC8FC950415C8FC25573385541EC51B83E8DC95041C3F528FC6F38554185EB51488CC9504148E17A846E3855410AD7A3B08CC95041D7A370CD6D38554185EB51F889C95041000000006B385541AE47E1EA85C9504185EB51E867385541666666E682C950417B14AE1764385541333333A37FC95041EC51B8DE60385541AE47E19A78C95041713D0A175C385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>904239 - 335447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C0000005C8FC24557C9504114AE47317A3855417B14AE676CC950419A9999A989385541E17A14CE74C95041EC51B84E903855415C8FC25582C950419A9999A99B385541A4703D3A94C950416666666688385541E17A140E8FC95041D7A370CD833855418FC2F50894C9504148E17A3480385541C3F5287C98C95041E17A14FE7C385541CDCCCCDC8FC950415C8FC25573385541EC51B83E8DC95041C3F528FC6F38554185EB51488CC9504148E17A846E3855410AD7A3B08CC95041D7A370CD6D38554185EB51F889C95041000000006B385541AE47E1EA85C9504185EB51E867385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000005C8FC25582C950419A9999A99B385541A4703D3A94C950416666666688385541E17A140E8FC95041D7A370CD833855418FC2F50894C9504148E17A3480385541C3F5287C98C95041E17A14FE7C385541CDCCCCDC8FC950415C8FC25573385541EC51B83E8DC95041C3F528FC6F38554185EB51488CC9504148E17A846E3855410AD7A3B08CC95041D7A370CD6D38554185EB51F889C95041000000006B385541AE47E1EA85C9504185EB51E867385541666666E682C950417B14AE1764385541333333A37FC95041EC51B8DE60385541AE47E19A78C95041713D0A175C385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975929 - 457836
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001000000050E62ACB49DE504137C6DF50F064544152B81E954BDE504152B81EE5F46454417363B86F5CDE5041276B8C3FFA645441856C17BA77DE50417FBA99EA0265544189FD42E1AFDE5041B76288C014655441D7A370DDC4DE5041AE47E16A1B655441A360DD56C6DE5041745FF9EC1B65544148E17AD4C4DE5041AE47E1DA166554412B451143A3DE5041D1655A540C6554411E2445E48DDE5041E2E3F1A005655441DE3BA9E46FDE5041589EF238FC6454411B5B7AD554DE5041A511E1BCF36454410355B5354DDE5041753CE358F1645441C53FA6E84BDE5041A76074F0F0645441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000048E17AD4C4DE5041AE47E1DA166554413D0AD743C3DE5041666666C611655441AE47E12A48DE5041295C8F52EC6454418FC2F50849DE5041F6285C1FEE6454413333339349DE504152B81E35F064544148E17AD4C4DE5041AE47E1DA16655441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975929 - 1757085
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001000000050E62ACB49DE504137C6DF50F064544152B81E954BDE504152B81EE5F46454417363B86F5CDE5041276B8C3FFA645441856C17BA77DE50417FBA99EA0265544189FD42E1AFDE5041B76288C014655441D7A370DDC4DE5041AE47E16A1B655441A360DD56C6DE5041745FF9EC1B65544148E17AD4C4DE5041AE47E1DA166554412B451143A3DE5041D1655A540C6554411E2445E48DDE5041E2E3F1A005655441DE3BA9E46FDE5041589EF238FC6454411B5B7AD554DE5041A511E1BCF36454410355B5354DDE5041753CE358F1645441C53FA6E84BDE5041A76074F0F0645441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000080000003D0AD743C3DE5041666666C61165544152B81E75C2DE50411F85EB410F655441000000E046DE50411F85EBA1E9645441AE47E12A48DE5041295C8F52EC6454418FC2F50849DE5041F6285C1FEE6454413333339349DE504152B81E35F064544148E17AD4C4DE5041AE47E1DA166554413D0AD743C3DE5041666666C611655441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975929 - 3605029
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001000000050E62ACB49DE504137C6DF50F064544152B81E954BDE504152B81EE5F46454417363B86F5CDE5041276B8C3FFA645441856C17BA77DE50417FBA99EA0265544189FD42E1AFDE5041B76288C014655441D7A370DDC4DE5041AE47E16A1B655441A360DD56C6DE5041745FF9EC1B65544148E17AD4C4DE5041AE47E1DA166554412B451143A3DE5041D1655A540C6554411E2445E48DDE5041E2E3F1A005655441DE3BA9E46FDE5041589EF238FC6454411B5B7AD554DE5041A511E1BCF36454410355B5354DDE5041753CE358F1645441C53FA6E84BDE5041A76074F0F0645441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000080000003D0AD743C3DE5041666666C61165544152B81E75C2DE50411F85EB410F655441000000E046DE50411F85EBA1E9645441AE47E12A48DE5041295C8F52EC6454418FC2F50849DE5041F6285C1FEE6454413333339349DE504152B81E35F064544148E17AD4C4DE5041AE47E1DA166554413D0AD743C3DE5041666666C611655441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130098 - 1213564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000043000000D7A3701D149351413D0AD75395805441A4703D7A129351411F85EB81938054416666661612935141C3F5288C9280544152B81E4512935141F6285CEF90805441F6285CFF12935141A4703D0A8F8054417B14AE4713935141B81E850B8C805441A4703DEA13935141C3F528AC8A80544148E17A44109351417B14AE07828054413D0AD7B30D9351410AD7A3307E805441D7A3708D0B9351413D0AD7637C805441D7A370FD09935141D7A3707D7D805441C3F5285C07935141A4703D4A7F8054418FC2F5F8039351411F85EB8183805441E17A14AE01935141F6285CAF82805441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000250000001FD943FDF5925141A4F7DCAA9280544189568C8BF89251415BEC183A8F8054418DC8F18BFB925141137F16208C8054412F906A2602935141A57EF9B8868054418FC2F5F8039351411F85EB818380544175A82E58049351410AD55D0B83805441CDCCCC3C03935141A4703D6A8180544100000040FF9251413333333379805441CDCCCCECFE925141CDCCCCEC71805441295C8F12FA925141AE47E1CA74805441000000E0F6925141EC51B8AE7680544114AE4791F5925141295C8FA277805441CDCCCC9CF4925141A4703D0A798054418FC2F578F3925141F6285CBF7B805441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130098 - 3290467
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000043000000D7A3701D149351413D0AD75395805441A4703D7A129351411F85EB81938054416666661612935141C3F5288C9280544152B81E4512935141F6285CEF90805441F6285CFF12935141A4703D0A8F8054417B14AE4713935141B81E850B8C805441A4703DEA13935141C3F528AC8A80544148E17A44109351417B14AE07828054413D0AD7B30D9351410AD7A3307E805441D7A3708D0B9351413D0AD7637C805441D7A370FD09935141D7A3707D7D805441C3F5285C07935141A4703D4A7F8054418FC2F5F8039351411F85EB8183805441E17A14AE01935141F6285CAF82805441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000250000001FD943FDF5925141A4F7DCAA9280544189568C8BF89251415BEC183A8F8054418DC8F18BFB925141137F16208C8054412F906A2602935141A57EF9B8868054418FC2F5F8039351411F85EB818380544175A82E58049351410AD55D0B83805441CDCCCC3C03935141A4703D6A8180544100000040FF9251413333333379805441CDCCCCECFE925141CDCCCCEC71805441295C8F12FA925141AE47E1CA74805441000000E0F6925141EC51B8AE7680544114AE4791F5925141295C8FA277805441CDCCCC9CF4925141A4703D0A798054418FC2F578F3925141F6285CBF7B805441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130623 - 55608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000550000001F85EBC1ABA75141D7A3703D2E9354418FC2F538AFA75141A4703D4A2F9354413D0AD763B3A7514148E17AB4289354417B14AE57AEA75141AE47E15A1A935441D7A3705DA9A7514148E17A340C9354418FC2F5E8A8A75141713D0A770B9354410AD7A3E0A6A75141A4703D1A08935441EC51B8CEA2A75141713D0AF7FE9254411F85EB51A0A75141000000F0F3925441333333839EA751411F85EBE1EB92544152B81E959FA7514148E17A44E3925441B81E851B93A75141EC51B86EE1925441295C8F4292A75141713D0A27DB925441B81E857B91A751418FC2F5F8D8925441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000410000001F85EBC1ABA75141D7A3703D2E935441F88CBDCBABA75141AC776A402E935441255846D6ABA751416C362C332E935441E73BC19F92A75141420A6F8B2A935441273260E485A75141380EFD7B0B9354415594424484A75141D68CF02F0C935441295C8F3283A751415C8FC2C50C935441295C8F4281A75141CDCCCC7C0D935441D7A3703D7FA75141713D0A570F93544185EB51587DA751419A9999491293544185EB51E87CA751417B14AE4716935441C3F528FC7CA751415C8FC2B51C9354416AEFAFF37DA75141C29233FC1D9354414584768A7EA751410AFC11A51E935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130623 - 97296
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000550000001F85EBC1ABA75141D7A3703D2E9354418FC2F538AFA75141A4703D4A2F9354413D0AD763B3A7514148E17AB4289354417B14AE57AEA75141AE47E15A1A935441D7A3705DA9A7514148E17A340C9354418FC2F5E8A8A75141713D0A770B9354410AD7A3E0A6A75141A4703D1A08935441EC51B8CEA2A75141713D0AF7FE9254411F85EB51A0A75141000000F0F3925441333333839EA751411F85EBE1EB92544152B81E959FA7514148E17A44E3925441B81E851B93A75141EC51B86EE1925441295C8F4292A75141713D0A27DB925441B81E857B91A751418FC2F5F8D8925441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000410000001F85EBC1ABA75141D7A3703D2E935441F48CBDCBABA75141AE776A402E935441295846D6ABA751416A362C332E935441EA3BC19F92A75141440A6F8B2A935441253260E485A75141330EFD7B0B9354415A94424484A75141DB8CF02F0C935441295C8F3283A751415C8FC2C50C935441295C8F4281A75141CDCCCC7C0D935441D7A3703D7FA75141713D0A570F93544185EB51587DA751419A9999491293544185EB51E87CA751417B14AE4716935441C3F528FC7CA751415C8FC2B51C93544167EFAFF37DA75141BF9233FC1D9354414184768A7EA751410CFC11A51E935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130623 - 299029
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000550000001F85EBC1ABA75141D7A3703D2E9354418FC2F538AFA75141A4703D4A2F9354413D0AD763B3A7514148E17AB4289354417B14AE57AEA75141AE47E15A1A935441D7A3705DA9A7514148E17A340C9354418FC2F5E8A8A75141713D0A770B9354410AD7A3E0A6A75141A4703D1A08935441EC51B8CEA2A75141713D0AF7FE9254411F85EB51A0A75141000000F0F3925441333333839EA751411F85EBE1EB92544152B81E959FA7514148E17A44E3925441B81E851B93A75141EC51B86EE1925441295C8F4292A75141713D0A27DB925441B81E857B91A751418FC2F5F8D8925441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000410000001F85EBC1ABA75141D7A3703D2E935441F48CBDCBABA75141AE776A402E935441295846D6ABA751416A362C332E935441EA3BC19F92A75141440A6F8B2A935441253260E485A75141330EFD7B0B9354415A94424484A75141DB8CF02F0C935441295C8F3283A751415C8FC2C50C935441295C8F4281A75141CDCCCC7C0D935441D7A3703D7FA75141713D0A570F93544185EB51587DA751419A9999491293544185EB51E87CA751417B14AE4716935441C3F528FC7CA751415C8FC2B51C93544167EFAFF37DA75141BF9233FC1D9354414184768A7EA751410CFC11A51E935441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130821 - 3176149
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000A4703D3AA38B5141D7A370CD5A96544148E17A14A48B514148E17AC4649654415C8FC245A78B51411F85EB218A96544114AE4711A98B51415C8FC2259F96544148E17A34AA8B5141CDCCCC8C9E96544152B81E35AE8B5141A4703DDA9B965441AE47E1FAB18B51416666669698965441C3F5282CB58B514185EB5148959654410AD7A3E0B98B51415C8FC2B58E9654415C8FC245BB8B514114AE47418D965441AE47E12ABB8B5141295C8F228C965441C3F5284CB88B51413D0AD7B36D96544100000040B78B51411F85EB1165965441AE47E1EAAA8B5141A4703D9A66965441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000004F915E76A38B51413FCAAB9F5D96544120AA3B27A48B514122B0C2A05D965441EF8B8170A48B51413FCAAB9F5D9654411C1B79F4A58B5141335F1E9D5D96544103EE5A63A68B514179A5FF9B5D9654415BBD30DAA68B51411B8903985D96544111C9A7DEA98B5141E067478C5D9654419730089FA98B5141FEEEBB1E5B9654414A59CE75A98B5141ABD54F9A59965441A4703D8AA88B5141EC51B88E509654410AD7A360A28B5141713D0AD75096544137AF72F5A28B5141F9FA43DE57965441DE14AC3CA38B5141E810B6265B9654418ED76A5AA38B51414F9576BF5C965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130821 - 3340917
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000A4703D3AA38B5141D7A370CD5A96544148E17A14A48B514148E17AC4649654415C8FC245A78B51411F85EB218A96544114AE4711A98B51415C8FC2259F96544148E17A34AA8B5141CDCCCC8C9E96544152B81E35AE8B5141A4703DDA9B965441AE47E1FAB18B51416666669698965441C3F5282CB58B514185EB5148959654410AD7A3E0B98B51415C8FC2B58E9654415C8FC245BB8B514114AE47418D965441AE47E12ABB8B5141295C8F228C965441C3F5284CB88B51413D0AD7B36D96544100000040B78B51411F85EB1165965441AE47E1EAAA8B5141A4703D9A66965441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000004F915E76A38B51413FCAAB9F5D96544120AA3B27A48B514122B0C2A05D965441EF8B8170A48B51413FCAAB9F5D9654411C1B79F4A58B5141335F1E9D5D96544103EE5A63A68B514179A5FF9B5D9654415BBD30DAA68B51411B8903985D96544111C9A7DEA98B5141E067478C5D9654419730089FA98B5141FEEEBB1E5B9654414A59CE75A98B5141ABD54F9A59965441A4703D8AA88B5141EC51B88E509654410AD7A360A28B5141713D0AD75096544137AF72F5A28B5141F9FA43DE57965441DE14AC3CA38B5141E810B6265B9654418ED76A5AA38B51414F9576BF5C965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187298 - 35972
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000F6285CCF31D15041F6285C5F799354419A99991901D15041B81E85BBCF93544148E17A5402D150410AD7A350D09354410AD7A3B033D15041F6285C1F7A935441F6285CCF31D15041F6285C5F79935441
-</a>
-
-<b>
-010600000001000000010300000001000000080000008609013824D15041B8520E78919354411971C59521D150413F786E239693544148E6A6481BD1504100F9654FA19354410EB025381CD15041B2F220CBA193544168113C9026D150415ED7364B8F93544167D67ECF25D1504187EC98A58E935441B2B6069225D15041422894128F9354418609013824D15041B8520E7891935441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187298 - 74634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000F6285CCF31D15041F6285C5F799354419A99991901D15041B81E85BBCF93544148E17A5402D150410AD7A350D09354410AD7A3B033D15041F6285C1F7A935441F6285CCF31D15041F6285C5F79935441
-</a>
-
-<b>
-010600000001000000010300000001000000080000008609013824D15041B8520E78919354411971C59521D150413F786E239693544148E6A6481BD1504100F9654FA19354410EB025381CD15041B2F220CBA193544168113C9026D150415ED7364B8F93544167D67ECF25D1504187EC98A58E935441B2B6069225D15041422894128F9354418609013824D15041B8520E7891935441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131196 - 3144157
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8FA28B8B5141C3F528BCF19554411F85EB71888B5141F6285CEFF29554418FC2F598878B51410AD7A3C0F295544114AE47918A8B5141B81E85FBFA955441AE47E11A958B5141E17A142E1896544152B81E15978B5141C3F528CC1796544114AE47119C8B51415C8FC2E5169654417B14AE87918B51413D0AD7B3F9955441295C8F228E8B5141C3F5284CF0955441295C8FA28B8B5141C3F528BCF1955441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F39D06ED898B514193F5F331F8955441E970749B908B514160EB6F25F79554418E755E1F8E8B5141F8F95356F095544168174AA48B8B5141B2632ABBF19554411F85EB71888B5141F6285CEFF29554410E62529E878B514143707FCFF2955441BB956B9B888B5141A73CD88CF59554414F4CE343898B51419704AD5FF7955441E1631196898B5141EE7D6643F8955441F39D06ED898B514193F5F331F8955441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131196 - 3534419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8FA28B8B5141C3F528BCF19554411F85EB71888B5141F6285CEFF29554418FC2F598878B51410AD7A3C0F295544114AE47918A8B5141B81E85FBFA955441AE47E11A958B5141E17A142E1896544152B81E15978B5141C3F528CC1796544114AE47119C8B51415C8FC2E5169654417B14AE87918B51413D0AD7B3F9955441295C8F228E8B5141C3F5284CF0955441295C8FA28B8B5141C3F528BCF1955441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000F39D06ED898B514193F5F331F8955441E970749B908B514160EB6F25F79554418E755E1F8E8B5141F8F95356F095544168174AA48B8B5141B2632ABBF19554411F85EB71888B5141F6285CEFF29554410E62529E878B514143707FCFF2955441BB956B9B888B5141A73CD88CF59554414F4CE343898B51419704AD5FF7955441E1631196898B5141EE7D6643F8955441F39D06ED898B514193F5F331F8955441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131316 - 1215732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001E000000F6285C9FA77F514185EB5148298A54418FC2F558997F5141A4703DBA2B8A5441EC51B8FE977F51415C8FC2F52B8A54419A999959927F51411F85EB612C8A54418FC2F5E87E7F51415C8FC2D52D8A54415C8FC2757B7F5141CDCCCC4C2E8A5441A4703DEA717F51415C8FC2952F8A54410AD7A3506E7F5141713D0A87308A54415C8FC2F5687F5141AE47E16A328A5441EC51B8CE587F5141E17A14BE3A8A544114AE4751367F5141A4703D2A488A544133333303317F5141A4703D2A4A8A54415C8FC275367F5141C3F528BC4B8A544148E17A743A7F5141713D0A174E8A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000F6285C9FA77F514185EB5148298A54418FC2F558997F5141A4703DBA2B8A5441EC51B8FE977F51415C8FC2F52B8A54419A999959927F51411F85EB612C8A54418FC2F5E87E7F51415C8FC2D52D8A54415C8FC2757B7F5141CDCCCC4C2E8A5441A4703DEA717F51415C8FC2952F8A54410AD7A3506E7F5141713D0A87308A54415C8FC2F5687F5141AE47E16A328A5441EC51B8CE587F5141E17A14BE3A8A544114AE4751367F5141A4703D2A488A544133333303317F5141A4703D2A4A8A54415C8FC275367F5141C3F528BC4B8A544148E17A743A7F5141713D0A174E8A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131316 - 3390100
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001E000000F6285C9FA77F514185EB5148298A54418FC2F558997F5141A4703DBA2B8A5441EC51B8FE977F51415C8FC2F52B8A54419A999959927F51411F85EB612C8A54418FC2F5E87E7F51415C8FC2D52D8A54415C8FC2757B7F5141CDCCCC4C2E8A5441A4703DEA717F51415C8FC2952F8A54410AD7A3506E7F5141713D0A87308A54415C8FC2F5687F5141AE47E16A328A5441EC51B8CE587F5141E17A14BE3A8A544114AE4751367F5141A4703D2A488A544133333303317F5141A4703D2A4A8A54415C8FC275367F5141C3F528BC4B8A544148E17A743A7F5141713D0A174E8A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000F6285C9FA77F514185EB5148298A54418FC2F558997F5141A4703DBA2B8A5441EC51B8FE977F51415C8FC2F52B8A54419A999959927F51411F85EB612C8A54418FC2F5E87E7F51415C8FC2D52D8A54415C8FC2757B7F5141CDCCCC4C2E8A5441A4703DEA717F51415C8FC2952F8A54410AD7A3506E7F5141713D0A87308A54415C8FC2F5687F5141AE47E16A328A5441EC51B8CE587F5141E17A14BE3A8A544114AE4751367F5141A4703D2A488A544133333303317F5141A4703D2A4A8A54415C8FC275367F5141C3F528BC4B8A544148E17A743A7F5141713D0A174E8A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131552 - 3086771
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002000000014AE47E1A58E514148E17A9410845441666666D6A98E5141EC51B87E0E84544166666606AA8E5141F6285C7F13845441713D0A47AA8E5141CDCCCC7C1784544114AE4791AA8E5141AE47E1EA1B8454410AD7A330AB8E5141EC51B8CE1D845441F6285C7FB18E5141000000402284544185EB5118B98E51416666666627845441000000C0B98E51417B14AE872784544185EB5118BF8E514185EB5128FA83544166666626BA8E51411F85EB11FF835441AE47E1BAB08E5141CDCCCC9CF8835441C3F528ACA78E5141713D0A67F28354411F85EB01A28E51413D0AD7A3F2835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000E165F1C1AD8E5141717CA69B1F84544124E0E435B18E514170E223DC2184544122F9A096B48E5141F80A104324845441984FEED0B78E51415D29411026845441876013DFB98E51417DADE27F26845441E4DB9237BB8E5141F61185131B8454413884EE6DBC8E514180DCF5C810845441FCBF08ACBD8E51412703A93C0684544185EB5118BF8E514185EB5128FA83544166666626BA8E51411F85EB11FF835441A1A8EC24AF8E51418C097886F78354417AAD3D35AE8E51418050D512F78354417BFAFE14AD8E51413B551B40F98354419D517B8EAC8E51414ABFAF6E01845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>131552 - 3410556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002000000014AE47E1A58E514148E17A9410845441666666D6A98E5141EC51B87E0E84544166666606AA8E5141F6285C7F13845441713D0A47AA8E5141CDCCCC7C1784544114AE4791AA8E5141AE47E1EA1B8454410AD7A330AB8E5141EC51B8CE1D845441F6285C7FB18E5141000000402284544185EB5118B98E51416666666627845441000000C0B98E51417B14AE872784544185EB5118BF8E514185EB5128FA83544166666626BA8E51411F85EB11FF835441AE47E1BAB08E5141CDCCCC9CF8835441C3F528ACA78E5141713D0A67F28354411F85EB01A28E51413D0AD7A3F2835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000E165F1C1AD8E5141717CA69B1F84544124E0E435B18E514170E223DC2184544122F9A096B48E5141F80A104324845441984FEED0B78E51415D29411026845441876013DFB98E51417DADE27F26845441E4DB9237BB8E5141F61185131B8454413884EE6DBC8E514180DCF5C810845441FCBF08ACBD8E51412703A93C0684544185EB5118BF8E514185EB5128FA83544166666626BA8E51411F85EB11FF835441A1A8EC24AF8E51418C097886F78354417AAD3D35AE8E51418050D512F78354417BFAFE14AD8E51413B551B40F98354419D517B8EAC8E51414ABFAF6E01845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>132073 - 168547
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000005C8FC2C5D3835141AE47E1CAF48D54411F85EBB1D98351410AD7A370F78D54410AD7A390DB835141295C8F22F88D54419A999929DD835141E17A145EF88D54415C8FC285DE8351413D0AD743F88D544185EB51E8DF835141B81E85DBF78D54418FC2F5E8E0835141CDCCCC5CF78D5441F6285CEFE1835141295C8F82F68D54410AD7A310E483514100000090F48D5441F6285C9FEC835141713D0AD7EB8D5441C3F528FCE58351411F85EB81E58D5441E17A141EE0835141EC51B86EEA8D5441D7A370DDCA8351418FC2F558D38D5441B81E85DBC1835141CDCCCC5CD78D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000F24171A4E4835141CE0659F9F38D544148F0BC17EC835141EEE44661EC8D5441105A0796EC8351412C5D61D5EB8D5441C3F528FCE58351411F85EB81E58D5441E17A141EE0835141EC51B86EEA8D5441D7A370DDCA8351418FC2F558D38D5441768A3618C983514109D40B28D48D5441D80104EDC68351417DE96D22D58D5441A32782E5C3835141C4997A76D68D5441A4A2728CC38351417BB0D39BD68D5441AAD1F61FC38351417BB02ECCD68D5441ED46102FC283514124B28F37D78D544132019AE5C18351419475A363D78D544133333323CB835141E17A141EE18D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133019 - 3144884
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002000000052B81EA59D83514152B81EC5CC945441D7A370CD9883514152B81EA5CB9454417B14AEF796835141333333D3CD9454411F85EB41978351410AD7A310D09454417B14AEB79383514114AE4791DC945441713D0A6791835141AE47E1AAE3945441F6285C9F8F8351417B14AE27EA9454410AD7A3F08F8351417B14AE07EB945441E17A14CE918351417B14AE17EB9454411F85EB3193835141AE47E1FAEA945441E17A14DE94835141C3F5287CEA945441B81E85BB9483514185EB5198E794544185EB51F892835141295C8FA2E7945441333333F39283514114AE4731E2945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000005BFE2916A18351412B335ED4DF945441D6445DA8A9835141A58EB142E2945441E2FE49FAA98351417B4660DCE7945441EF1B7F68AB83514182D24D1DE8945441384F5718AD8351411F9031B7C8945441B25CCBC5A88351415E90D3E7C89454411CC12D3DA8835141EAC652E9C99454410FFC3090A68351417458E97BCB94544115D68AD9A3835141DD59D8B4CD9454419932E561A28351417667C7EFCD945441CD72A5AAA18351418A5C351FD79454415BFE2916A18351412B335ED4DF945441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133342 - 2979364
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C00000014AE4701F8085141295C8FF2808A5441EC51B89EF608514133333313828A544166666666F5085141B81E85CB8C8A5441B81E859BF40851417B14AEB7938A544152B81E75F308514152B81EF5938A54418FC2F5C8ED08514166666626958A54415C8FC235F008514166666646A88A5441E17A14FE01095141295C8FF2A38A54417B14AE371709514148E17A349F8A5441AE47E19A15095141E17A14CE908A54413333331314095141D7A3707D838A544114AE4701F8085141295C8FF2808A5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000158566ADFF085141569C3C3D918A5441CD7BF86BFF0851419572CD16908A5441CABE551115095141551214218C8A54413333331314095141D7A3707D838A544114AE4701F8085141295C8FF2808A5441EC51B89EF608514133333313828A544166666666F5085141B81E85CB8C8A54415D1A50C2F408514176C9D264928A5441E1018AA8F4085141A941F545938A5441158566ADFF085141569C3C3D918A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133342 - 3271187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C00000014AE4701F8085141295C8FF2808A5441EC51B89EF608514133333313828A544166666666F5085141B81E85CB8C8A5441B81E859BF40851417B14AEB7938A544152B81E75F308514152B81EF5938A54418FC2F5C8ED08514166666626958A54415C8FC235F008514166666646A88A5441E17A14FE01095141295C8FF2A38A54417B14AE371709514148E17A349F8A5441AE47E19A15095141E17A14CE908A54413333331314095141D7A3707D838A544114AE4701F8085141295C8FF2808A5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000158566ADFF085141569C3C3D918A5441CD7BF86BFF0851419572CD16908A5441CABE551115095141551214218C8A54413333331314095141D7A3707D838A544114AE4701F8085141295C8FF2808A5441EC51B89EF608514133333313828A544166666666F5085141B81E85CB8C8A54415D1A50C2F408514176C9D264928A5441E1018AA8F4085141A941F545938A5441158566ADFF085141569C3C3D918A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133590 - 163332
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000F6285C6FCB08514148E17A94938F5441A4703DBACD085141F6285C5F968F5441AE47E1DACE08514114AE47C1998F5441D7A370EDD1085141AE47E1AA9A8F5441CDCCCC8CD108514185EB5128938F544185EB51F8D00851418FC2F548888F54415C8FC295D0085141C3F5288C838F544133333363D008514185EB51F8818F5441EC51B8CECE085141A4703D7A768F54415C8FC2C5CC085141A4703DAA6A8F5441EC51B85ECB0851413D0AD7B3648F5441000000B0C908514185EB51A8618F5441AE47E11AC308514133333303638F5441E17A14EEC3085141666666D6658F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000F7CA5B6FCB08514109707A94938F5441B61F8470CB085141F364E395938F5441706E3EBACD08514134E55A5F968F544170A76E48CE0851415ACDEF09988F5441AE47E1DACE08514114AE47C1998F5441DAE49941D0085141B6FED02B9A8F5441E29A70EDD10851418695E0AA9A8F5441CDCCCC8CD108514185EB5128938F54412431A66CD1085141EB7EA1CD908F54410E4651F8D00851419148F648888F5441011AC295D00851416559288C838F5441881C3263D00851417BA651F8818F544182EDB7CECE085141A0813D7A768F54418685C1C5CC085141FE663DAA6A8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133590 - 394052
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000F6285C6FCB08514148E17A94938F5441A4703DBACD085141F6285C5F968F5441AE47E1DACE08514114AE47C1998F5441D7A370EDD1085141AE47E1AA9A8F5441CDCCCC8CD108514185EB5128938F544185EB51F8D00851418FC2F548888F54415C8FC295D0085141C3F5288C838F544133333363D008514185EB51F8818F5441EC51B8CECE085141A4703D7A768F54415C8FC2C5CC085141A4703DAA6A8F5441EC51B85ECB0851413D0AD7B3648F5441000000B0C908514185EB51A8618F5441AE47E11AC308514133333303638F5441E17A14EEC3085141666666D6658F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000F7CA5B6FCB08514109707A94938F5441B61F8470CB085141F364E395938F5441706E3EBACD08514134E55A5F968F544170A76E48CE0851415ACDEF09988F5441AE47E1DACE08514114AE47C1998F5441DAE49941D0085141B6FED02B9A8F5441E29A70EDD10851418695E0AA9A8F5441CDCCCC8CD108514185EB5128938F54412431A66CD1085141EB7EA1CD908F54410E4651F8D00851419148F648888F5441011AC295D00851416559288C838F5441881C3263D00851417BA651F8818F544182EDB7CECE085141A0813D7A768F54418685C1C5CC085141FE663DAA6A8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134286 - 163188
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC2F59D0251418FC2F5581F8C544152B81E35A102514185EB51681E8C5441E17A14AEAA025141EC51B86E1E8C54410AD7A3B0AF025141295C8FA21B8C54417B14AE27B90251415C8FC245168C5441F6285CBFB10251418FC2F5B8098C5441EC51B83E9A0251418FC2F5E8E18B544152B81E658F0251413D0AD7D3E28B54416666663687025141C3F528DCF18B5441E17A14AE8D02514100000090FF8B54415C8FC2F59D0251418FC2F5581F8C5441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000052B81E658F0251413D0AD7D3E28B5441CCDB663687025141BBBB29DCF18B5441122614AE8D025141502CFF8FFF8B54414276ED72900251419F6DF3F7048C5441BE0DC2F59D0251417FC5F4581F8C54417A3A4E18A0025141C2B0C2BA1E8C544152B81E35A102514185EB51681E8C5441A9E413AEAA0251418751B86E1E8C54410EEFA2B0AF025141E50A8EA21B8C5441FE28881DB80251412F958CDC168C54410CE5AD27B90251413CAAC245168C544196C57E31B402514106BCC6DD0D8C5441F6285CBFB10251418FC2F5B8098C5441498D4093AF0251419242EE0A068C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134286 - 398421
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC2F59D0251418FC2F5581F8C544152B81E35A102514185EB51681E8C5441E17A14AEAA025141EC51B86E1E8C54410AD7A3B0AF025141295C8FA21B8C54417B14AE27B90251415C8FC245168C5441F6285CBFB10251418FC2F5B8098C5441EC51B83E9A0251418FC2F5E8E18B544152B81E658F0251413D0AD7D3E28B54416666663687025141C3F528DCF18B5441E17A14AE8D02514100000090FF8B54415C8FC2F59D0251418FC2F5581F8C5441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000052B81E658F0251413D0AD7D3E28B5441CCDB663687025141BBBB29DCF18B5441122614AE8D025141502CFF8FFF8B54414276ED72900251419F6DF3F7048C5441BE0DC2F59D0251417FC5F4581F8C54417A3A4E18A0025141C2B0C2BA1E8C544152B81E35A102514185EB51681E8C5441A9E413AEAA0251418751B86E1E8C54410EEFA2B0AF025141E50A8EA21B8C5441FE28881DB80251412F958CDC168C54410CE5AD27B90251413CAAC245168C544196C57E31B402514106BCC6DD0D8C5441F6285CBFB10251418FC2F5B8098C5441498D4093AF0251419242EE0A068C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134448 - 163163
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000011000000EC51B87E39035141295C8F42B68C5441F6285C8F3603514185EB51C8B68C544114AE4781340351415C8FC265B78C5441AE47E19A32035141B81E853BB88C5441A4703DDA3003514166666646B98C54410AD7A3F02E0351413D0AD7B3BA8C5441AE47E18A2E035141CDCCCCCCBB8C5441C3F528DC2E03514166666626BD8C5441295C8FD2340351418FC2F5D8C58C54418FC2F5082E035141713D0A27CB8C54417B14AE973E035141B81E851BE18C5441A4703D8A4F03514148E17A94F78C5441713D0A1752035141D7A3705DF58C54418FC2F53855035141C3F528DCF18C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000052A3FB9C3103514192E88DD2B88C544154C33EDA300351412CA96646B98C5441A753A4F02E0351410230D8B3BA8C54415F8C30A82E0351419E3AE07BBB8C5441AE47E18A2E035141CDCCCCCCBB8C54414885C2BF2E03514183B8A4ADBC8C54417C5429DC2E03514191F06626BD8C5441295C8FD2340351418FC2F5D8C58C5441DD05858D30035141CB3C432FC98C5441DED7F5082E035141CA2C0A27CB8C54417B14AE973E035141B81E851BE18C544140BD3C8A4F03514169F37994F78C5441CED9081752035141E4C1715DF58C5441E18BEBF45203514125D42C65F48C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134448 - 352324
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000011000000EC51B87E39035141295C8F42B68C5441F6285C8F3603514185EB51C8B68C544114AE4781340351415C8FC265B78C5441AE47E19A32035141B81E853BB88C5441A4703DDA3003514166666646B98C54410AD7A3F02E0351413D0AD7B3BA8C5441AE47E18A2E035141CDCCCCCCBB8C5441C3F528DC2E03514166666626BD8C5441295C8FD2340351418FC2F5D8C58C54418FC2F5082E035141713D0A27CB8C54417B14AE973E035141B81E851BE18C5441A4703D8A4F03514148E17A94F78C5441713D0A1752035141D7A3705DF58C54418FC2F53855035141C3F528DCF18C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000052A3FB9C3103514192E88DD2B88C544154C33EDA300351412CA96646B98C5441A753A4F02E0351410230D8B3BA8C54415F8C30A82E0351419E3AE07BBB8C5441AE47E18A2E035141CDCCCCCCBB8C54414885C2BF2E03514183B8A4ADBC8C54417C5429DC2E03514191F06626BD8C5441295C8FD2340351418FC2F5D8C58C5441DD05858D30035141CB3C432FC98C5441DED7F5082E035141CA2C0A27CB8C54417B14AE973E035141B81E851BE18C544140BD3C8A4F03514169F37994F78C5441CED9081752035141E4C1715DF58C5441E18BEBF45203514125D42C65F48C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134750 - 163232
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F5289C045141AE47E15A728D5441F6285CCF99045141F6285C9F5F8D5441666666469B04514133333353578D5441D7A3704D9D045141EC51B82E508D5441F6285C3F9E045141AE47E1BA4D8D54419A9999B992045141B81E85FB518D5441E17A148E5D045141CDCCCC9C658D544185EB512867045141AE47E1FA758D54418FC2F5C86A045141333333537A8D5441666666F66B0451413D0AD7837C8D5441EC51B89E6C045141EC51B83E7E8D54413D0AD7437D045141C3F5283C788D544114AE477189045141295C8FF2748D5441C3F528EC90045141AE47E19A738D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000EBE2F5C86A045141626F33537A8D5441035866F66B0451419A11D6837C8D5441C063B99E6C0451410DEFB73E7E8D5441E036FC90710451410DA982757C8D5441BF76D7437D04514180D7273C788D544137B5B4AA82045141FA9FD5C6768D544114AE477189045141295C8FF2748D5441465931DB8E045141527CD1F9738D5441E71428EC90045141C7F7E09A738D5441BCB1F5289C04514194C1E05A728D5441ACA6EB649B045141A4EC31406C8D544141F35ACF99045141966B5D9F5F8D54413156BBF89A0451418357190B598D5441666666469B04514133333353578D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>134750 - 342002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F5289C045141AE47E15A728D5441F6285CCF99045141F6285C9F5F8D5441666666469B04514133333353578D5441D7A3704D9D045141EC51B82E508D5441F6285C3F9E045141AE47E1BA4D8D54419A9999B992045141B81E85FB518D5441E17A148E5D045141CDCCCC9C658D544185EB512867045141AE47E1FA758D54418FC2F5C86A045141333333537A8D5441666666F66B0451413D0AD7837C8D5441EC51B89E6C045141EC51B83E7E8D54413D0AD7437D045141C3F5283C788D544114AE477189045141295C8FF2748D5441C3F528EC90045141AE47E19A738D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000EBE2F5C86A045141626F33537A8D5441035866F66B0451419A11D6837C8D5441C063B99E6C0451410DEFB73E7E8D5441E036FC90710451410DA982757C8D5441BF76D7437D04514180D7273C788D544137B5B4AA82045141FA9FD5C6768D544114AE477189045141295C8FF2748D5441465931DB8E045141527CD1F9738D5441E71428EC90045141C7F7E09A738D5441BCB1F5289C04514194C1E05A728D5441ACA6EB649B045141A4EC31406C8D544141F35ACF99045141966B5D9F5F8D54413156BBF89A0451418357190B598D5441666666469B04514133333353578D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237297 - 1281776
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000A4703D4A08185141D7A3703D96F85441713D0A7705185141CDCCCC5C92F85441666666C60318514114AE47D18FF8544152B81EF501185141000000B08CF8544133333373FF1751413D0AD7F387F85441666666F6F9175141713D0AE77CF85441B81E850BE7175141F6285C2F6DF8544100000060E61751419A99998971F85441713D0AB7E71751419A99993976F85441F6285C8FEA1751419A9999E97AF8544152B81E35E61751417B14AEE778F85441AE47E18AE61751413D0AD7037FF85441EC51B85EE517514152B81E6589F854418FC2F5C8E4175141A4703DDA92F85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000450000002D2C8DB7EB175141A1655EF0A7F85441666666A6EB1751417B14AEC7A7F85441B74F9327EA1751416C420C02A4F854413EEED936E91751419122D9A2A1F854411F85EB21E817514185EB51E89EF8544112802623E61751412982D1B598F8544171D8E31BE617514193735E9698F85441927D9D15E6175141E8D6568298F85441EE3BD27EE51751414D2A00EE95F85441E18509C9E4175141E30B93DA92F854414D3BEDCBE4175141A15047AA92F85441EC51B85EE517514152B81E6589F8544134EA78BAE51751412A3B29B485F85441233EC4E4E5175141A85F920084F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237297 - 3564498
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000A4703D4A08185141D7A3703D96F85441713D0A7705185141CDCCCC5C92F85441666666C60318514114AE47D18FF8544152B81EF501185141000000B08CF8544133333373FF1751413D0AD7F387F85441666666F6F9175141713D0AE77CF85441B81E850BE7175141F6285C2F6DF8544100000060E61751419A99998971F85441713D0AB7E71751419A99993976F85441F6285C8FEA1751419A9999E97AF8544152B81E35E61751417B14AEE778F85441AE47E18AE61751413D0AD7037FF85441EC51B85EE517514152B81E6589F854418FC2F5C8E4175141A4703DDA92F85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000450000002D2C8DB7EB175141A1655EF0A7F85441666666A6EB1751417B14AEC7A7F85441B74F9327EA1751416C420C02A4F854413EEED936E91751419122D9A2A1F854411F85EB21E817514185EB51E89EF8544112802623E61751412982D1B598F8544171D8E31BE617514193735E9698F85441927D9D15E6175141E8D6568298F85441EE3BD27EE51751414D2A00EE95F85441E18509C9E4175141E30B93DA92F854414D3BEDCBE4175141A15047AA92F85441EC51B85EE517514152B81E6589F8544134EA78BAE51751412A3B29B485F85441233EC4E4E5175141A85F920084F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>293602 - 1625530
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000052B81EC585AD504114AE47017436554148E17A6497AD5041F6285C0F79365541295C8FB295AD5041F6285CDF753655410000002093AD50417B14AE376E365541CDCCCCDC91AD5041AE47E1FA6C36554185EB516883AD50411F85EBC168365541E17A148E82AD5041295C8F226C36554185EB519881AD5041AE47E1DA6B365541F6285C1F74AD5041CDCCCCEC673655413D0AD70374AD50419A9999E96E36554152B81EC585AD504114AE470174365541
-</a>
-
-<b>
-0106000000010000000103000000010000001000000085EB516883AD50411F85EBC168365541E17A148E82AD5041295C8F226C365541517784177CAD50412DBFEC3F6A365541674C741F74AD504160D7D3EC673655419531E20374AD5041249CC4E66E3655419FC0D17B76AD50413B5DDD9E6F36554184FF81447FAD50418DBCD5237236554148E17A6497AD5041F6285C0F793655413318CBB195AD5041C62114DD753655415FD7691F93AD5041993CFE356E365541345781DE91AD5041202D8DFC6C3655416261E2A28FAD5041746366546C365541849836268FAD504150FF05F16D365541C4A918048BAD5041C6F531B76C365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>293602 - 3362484
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000052B81EC585AD504114AE47017436554148E17A6497AD5041F6285C0F79365541295C8FB295AD5041F6285CDF753655410000002093AD50417B14AE376E365541CDCCCCDC91AD5041AE47E1FA6C36554185EB516883AD50411F85EBC168365541E17A148E82AD5041295C8F226C36554185EB519881AD5041AE47E1DA6B365541F6285C1F74AD5041CDCCCCEC673655413D0AD70374AD50419A9999E96E36554152B81EC585AD504114AE470174365541
-</a>
-
-<b>
-0106000000010000000103000000010000001000000085EB516883AD50411F85EBC168365541E17A148E82AD5041295C8F226C365541517784177CAD50412DBFEC3F6A365541674C741F74AD504160D7D3EC673655419531E20374AD5041249CC4E66E3655419FC0D17B76AD50413B5DDD9E6F36554184FF81447FAD50418DBCD5237236554148E17A6497AD5041F6285C0F793655413318CBB195AD5041C62114DD753655415FD7691F93AD5041993CFE356E365541345781DE91AD5041202D8DFC6C3655416261E2A28FAD5041746366546C365541849836268FAD504150FF05F16D365541C4A918048BAD5041C6F531B76C365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237495 - 3699640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000666666B695195141C3F528ECDDF65441CDCCCC3C93195141713D0A27D3F65441295C8F3291195141E17A142ECDF654418FC2F5A89019514185EB51F8C9F65441E17A14DE8F19514152B81E05C6F65441666666B68F19514100000000C5F65441F6285C9F8219514185EB5108C8F65441AE47E1CA82195141E17A141ECAF65441295C8F828519514133333363D6F654410000009089195141E17A14CEECF65441295C8FE28A19514100000040ECF65441000000A08F195141CDCCCC0CEDF654415C8FC2759719514185EB5198EEF6544152B81E65981951418FC2F5A8EEF65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000652FDE23971951417F25E537E6F65441E4474CEE961951413291DCA0E4F654416DCA81129619514179121FE7DFF65441E5CD69B99519514182CEBEFCDDF654411A7ED1A195195141C33A9992DDF65441D513228B941951411A47E5D5D8F65441CDCCCC3C93195141713D0A27D3F65441295C8F3291195141E17A142ECDF654418FC2F5A89019514185EB51F8C9F65441E17A14DE8F19514152B81E05C6F65441666666B68F19514100000000C5F65441F6285C9F8219514185EB5108C8F65441AE47E1CA82195141E17A141ECAF65441295C8F828519514133333363D6F65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237495 - 5234461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000666666B695195141C3F528ECDDF65441CDCCCC3C93195141713D0A27D3F65441295C8F3291195141E17A142ECDF654418FC2F5A89019514185EB51F8C9F65441E17A14DE8F19514152B81E05C6F65441666666B68F19514100000000C5F65441F6285C9F8219514185EB5108C8F65441AE47E1CA82195141E17A141ECAF65441295C8F828519514133333363D6F654410000009089195141E17A14CEECF65441295C8FE28A19514100000040ECF65441000000A08F195141CDCCCC0CEDF654415C8FC2759719514185EB5198EEF6544152B81E65981951418FC2F5A8EEF65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000CDCCCC3C93195141713D0A27D3F65441D513228B941951411A47E5D5D8F654411A7ED1A195195141C33A9992DDF65441D958DDA895195141CABA42B1DDF6544144A991AB9519514121C176BEDDF65441E5CD69B99519514182CEBEFCDDF65441FF99F3C195195141838ABD2BDEF654416DCA81129619514179121FE7DFF65441E4474CEE961951413291DCA0E4F6544116FED9F39619514182F90ECBE4F65441DD33FAF796195141F76A76E2E4F65441652FDE23971951417F25E537E6F654412ED1928997195141C9C9144FE9F6544194F63CB597195141B898C1A2EAF65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>136963 - 3085938
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000C0000009A9999F944695141C3F5287C7D765441333333734369514148E17A449A765441333333A34E695141713D0A879D7654415C8FC2354F695141EC51B86E9C7654413D0AD77355695141EC51B8BE897654413D0AD7135569514114AE47517E765441E17A14FE53695141C3F528EC72765441713D0AE751695141A4703DDA69765441CDCCCC4C50695141F6285C0F63765441333333B342695141A4703D9A67765441295C8FA2456951410AD7A300717654419A9999F944695141C3F5287C7D765441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000AFD07BBF436951410A9CA140677654414379353843695141F0B11777677654410937E52E46695141312766056E76544122C2D1E646695141FFE1AAEF74765441C792B4FA476951419C21CB327D7654410170B9CC476951419C5734C4827654417DF1EED245695141DDCC8252897654416466021B4569514159BA8A7B927654419E4307ED446951419A2FD90999765441E082ECE945695141797875B89C765441A3409CE048695141C9E066429D76544182EE83C649695141B81CA6EC9A765441BC01F2294F695141EA327F5C9C7654413D0AD77355695141EC51B8BE89765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>136963 - 3424219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000C0000009A9999F944695141C3F5287C7D765441333333734369514148E17A449A765441333333A34E695141713D0A879D7654415C8FC2354F695141EC51B86E9C7654413D0AD77355695141EC51B8BE897654413D0AD7135569514114AE47517E765441E17A14FE53695141C3F528EC72765441713D0AE751695141A4703DDA69765441CDCCCC4C50695141F6285C0F63765441333333B342695141A4703D9A67765441295C8FA2456951410AD7A300717654419A9999F944695141C3F5287C7D765441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000AFD07BBF436951410A9CA140677654414379353843695141F0B11777677654410937E52E46695141312766056E76544122C2D1E646695141FFE1AAEF74765441C792B4FA476951419C21CB327D7654410170B9CC476951419C5734C4827654417DF1EED245695141DDCC8252897654416466021B4569514159BA8A7B927654419E4307ED446951419A2FD90999765441E082ECE945695141797875B89C765441A3409CE048695141C9E066429D76544182EE83C649695141B81CA6EC9A765441BC01F2294F695141EA327F5C9C7654413D0AD77355695141EC51B8BE89765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237656 - 3090239
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000666666364F1751413D0AD7C35DF954417B14AE374F175141E17A14CE5CF954413D0AD7A33A175141EC51B8DE5CF95441666666563A175141EC51B88E5FF9544148E17AA42E1751413D0AD7735EF95441C3F5284C2E1751416666661660F95441F6285CFF2C175141B81E854B66F954418FC2F5182B175141CDCCCC5C6FF95441713D0AD72A1751417B14AE9770F9544152B81E05321751413D0AD7736EF954415C8FC2F539175141C3F5280C6CF95441A4703DDA39175141CDCCCC1C65F95441E17A144E3A175141F6285C5F60F954417B14AE773D175141D7A3700D61F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000009C7D800E581751416614B47F5EF95441DAAAC0D75717514142FAD5AC5CF95441B645D85B4F1751419A84F7CD5CF954419793B14D4F1751413BA0011064F95441E27D96644F175141840B96A467F954414790318D4C175141683D2A1A67F9544185EB51784B175141F6285CEF66F95441EF2F4C544B1751415AA34CBB66F95441C458CDFB491751416EF8E2DD64F95441F23D5F5E42175141C88CA26062F9544122CF2D473A1751410F48A6A760F95441B385A2DA39175141FDC7453665F95441788D5BE9391751418A1010EC68F9544152CFAE063A1751414DFAFF786CF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237656 - 3194316
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000666666364F1751413D0AD7C35DF954417B14AE374F175141E17A14CE5CF954413D0AD7A33A175141EC51B8DE5CF95441666666563A175141EC51B88E5FF9544148E17AA42E1751413D0AD7735EF95441C3F5284C2E1751416666661660F95441F6285CFF2C175141B81E854B66F954418FC2F5182B175141CDCCCC5C6FF95441713D0AD72A1751417B14AE9770F9544152B81E05321751413D0AD7736EF954415C8FC2F539175141C3F5280C6CF95441A4703DDA39175141CDCCCC1C65F95441E17A144E3A175141F6285C5F60F954417B14AE773D175141D7A3700D61F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000009C7D800E581751416614B47F5EF95441DAAAC0D75717514142FAD5AC5CF95441B645D85B4F1751419A84F7CD5CF954419793B14D4F1751413BA0011064F95441E27D96644F175141840B96A467F954414790318D4C175141683D2A1A67F9544185EB51784B175141F6285CEF66F95441EF2F4C544B1751415AA34CBB66F95441C458CDFB491751416EF8E2DD64F95441F23D5F5E42175141C88CA26062F9544122CF2D473A1751410F48A6A760F95441B385A2DA39175141FDC7453665F95441788D5BE9391751418A1010EC68F9544152CFAE063A1751414DFAFF786CF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>137823 - 144679
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000025000000E17A14AECB695141CDCCCC9C8E7B5441A4703DCACB69514114AE47B18A7B5441CDCCCCBCC6695141D7A3708D8D7B5441D7A370EDC66951419A9999C98A7B544152B81ED5C66951419A999929857B5441D7A370EDC669514114AE4741817B5441F6285C4FC7695141713D0AF77C7B5441295C8F12C8695141713D0A27797B54411F85EBE1C969514166666656737B5441295C8FE2CB695141AE47E1DA6C7B5441F6285CEFCC695141D7A370CD657B544166666626C9695141666666A6647B544185EB5108C969514152B81E25687B5441F6285CAFC86951418FC2F5386C7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000082B8A36AC76951419DA624D9937B544199C1026BCA695141A48A8B29907B54410998F8E8CA695141A60CDC8E8F7B54417D501E96CB69514142DC39BA8E7B5441EC942EBDCB69514134FE9E828C7B5441F9A411B1CB695141553B87BF8A7B54417A9CBDE8C9695141CAF5D5C18B7B544111641FCEC7695141B456B9F28C7B5441574EAEBDC6695141AAFDF08C8D7B54419DA3D572C5695141923A4A6A8E7B5441BE416CD9C369514108C1CA818F7B5441BF42D718C36951411E264405907B54416CD17EE9C26951411E728325907B5441D9049A0BC1695141692A6716917B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>137823 - 324011
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000025000000E17A14AECB695141CDCCCC9C8E7B5441A4703DCACB69514114AE47B18A7B5441CDCCCCBCC6695141D7A3708D8D7B5441D7A370EDC66951419A9999C98A7B544152B81ED5C66951419A999929857B5441D7A370EDC669514114AE4741817B5441F6285C4FC7695141713D0AF77C7B5441295C8F12C8695141713D0A27797B54411F85EBE1C969514166666656737B5441295C8FE2CB695141AE47E1DA6C7B5441F6285CEFCC695141D7A370CD657B544166666626C9695141666666A6647B544185EB5108C969514152B81E25687B5441F6285CAFC86951418FC2F5386C7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000082B8A36AC76951419DA624D9937B544199C1026BCA695141A48A8B29907B54410998F8E8CA695141A60CDC8E8F7B54417D501E96CB69514142DC39BA8E7B5441EC942EBDCB69514134FE9E828C7B5441F9A411B1CB695141553B87BF8A7B54417A9CBDE8C9695141CAF5D5C18B7B544111641FCEC7695141B456B9F28C7B5441574EAEBDC6695141AAFDF08C8D7B54419DA3D572C5695141923A4A6A8E7B5441BE416CD9C369514108C1CA818F7B5441BF42D718C36951411E264405907B54416CD17EE9C26951411E728325907B5441D9049A0BC1695141692A6716917B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>139170 - 206297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003F0000000AD7A3E0086D51410AD7A380FBB25441713D0AC7066D5141EC51B8CEF8B25441666666E6046D5141AE47E1CAF6B25441C3F528CC026D51415C8FC255F6B25441C3F528FC006D51417B14AEA7F2B254417B14AE97FF6C514100000060F2B2544114AE47A1FC6C51419A9999D9F1B25441713D0A87F96C51415C8FC2F5F1B25441AE47E12AF46C5141AE47E1EAF2B25441B81E85EBE96C51410AD7A380F5B25441AE47E11AE96C5141EC51B8FEF6B25441EC51B80EEF6C5141666666C608B35441295C8F02F56C5141E17A148E1AB35441D7A370DDFA6C5141A4703D0A2CB35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005500000078554C76F66C51418CDBF181F2B25441AE47E12AF46C5141AE47E1EAF2B25441A79685EBE96C5141C9B8A380F5B254418085D3B9E96C51414CC1A4DBF5B25441AE47E11AE96C5141EC51B8FEF6B25441EC51B80EEF6C5141666666C608B35441128D9ABFF36C5141D37B6AC916B3544180898F02F56C5141EB4D148E1AB3544154FA70DDFA6C514103A33D0A2CB35441B9E70BDEFA6C5141CE810A3E2DB35441EC51B8DEFA6C51413D0AD7932EB35441B48217CAFA6C5141F52116E72EB35441D059CD3CFA6C5141F4B3472131B3544191DBEECBF96C5141C6926A0332B35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>237981 - 404219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001F000000CDCCCCAC6CC05041C3F5284CAFCD5441666666366EC05041E17A140EB4CD5441CDCCCC3C78C05041D7A3708DDBCD5441A4703D0A7AC050417B14AEB7E0CD5441A4703DCA7CC0504152B81E05E6CD5441A4703D4A80C05041AE47E1EAEACD54410000006092C050417B14AE4700CE54415C8FC28595C0504114AE47A103CE5441666666E699C050410AD7A3F004CE54415C8FC2659EC05041A4703D3A04CE5441CDCCCC3CA6C05041333333C301CE544166666666A4C0504133333333FDCD544152B81E85A1C05041CDCCCC0CF9CD54418FC2F5D89DC05041666666A6F5CD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000320000006DAD3BC16DC05041B08A87A3B2CD5441666666366EC05041E17A140EB4CD5441280B262A76C0504174F8B962D3CD5441CDCCCC3C78C05041AAA3708DDBCD5441DCE53BBD78C050413B8876FDDCCD5441A4703D0A7AC050417B14AEB7E0CD5441A4703DCA7CC0504152B81E05E6CD5441A4703D4A80C05041AE47E1EAEACD5441BB1DEA2E90C05041690EE9B0FDCD54414600006092C05041C014AE4700CE54413F3A6BFB92C05041E51619ED00CE54415C8FC28595C0504114AE47A103CE54414B6666E699C0504102D7A3F004CE5441080367239BC05041B8886BBE04CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238023 - 396550
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB5148F5BD50413333332397D05441EC51B85E12BE5041C3F5289C9DD05441CDCCCC8C1DBE504114AE478195D054417B14AE3722BE504114AE472193D054416666662626BE5041295C8F2292D05441000000302BBE5041F6285C3F92D054415C8FC2952EBE504152B81EB591D05441295C8F9231BE504185EB511890D05441EC51B82E35BE5041CDCCCCEC8CD0544148E17A7438BE50410000006089D05441333333533ABE50418FC2F56886D05441295C8F123CBE50410AD7A3D07FD05441A4703DBA36BE50411F85EB417DD05441EC51B8FE2CBE50413D0AD79378D05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000295C8F9231BE504185EB511890D05441A774BFAB34BE5041330BCF5F8DD05441B032C20B35BE50414E0C800B8DD054417915036E01BE5041C38E243D82D05441CDCCCC6C01BE50413333334382D054419A999949F5BD5041F6285CBF7FD054419F0FEA29F5BD504149B661E67FD054415D1E964CF4BD50414EC5F3F680D0544108A4084CF3BD50413323E73282D0544166666626EEBD50419A99998988D0544114DBE30FE9BD5041CC31C28091D054417B14AE97E7BD50417B14AE1794D0544185EB5148F5BD50413333332397D05441D251B85E12BE5041BDF5289C9DD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>142568 - 2942182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E853B01F9504148E17AF46CCE5441C3F528EC04F95041C3F5280C6ACE54410000008008F95041295C8F2266CE5441713D0AF70BF95041AE47E1EA66CE54413D0AD7730EF9504152B81EB563CE54418FC2F548C8F850413333335349CE5441EC51B89EC3F85041E17A140E57CE5441666666A6D7F850410AD7A3C05DCE5441A4703D0AE1F850417B14AE3761CE5441EC51B8DEE9F850418FC2F55864CE544185EB51B8F5F8504152B81EB568CE5441B81E853B01F9504148E17AF46CCE5441
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000EC51B89EC3F85041E17A140E57CE544133333363B9F85041AE47E12A75CE54417B14AED7BDF85041713D0A0777CE54410AD7A3C0BCF850417B14AE9779CE54418FC2F538ECF85041D7A3705D8BCE5441000000C0EDF85041D7A370ED8ACE5441CDCCCC5CF7F8504148E17A147ECE544114AE47A10AF95041AE47E14A6BCE5441666666060DF950416666667668CE544114AE47C10FF95041295C8F3264CE54413D0AD7730EF9504152B81EB563CE5441514E9B9A0DF950410C0273CD64CE5441713D0AF70BF95041AE47E1EA66CE544102A181B409F9504136DB3A6866CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>142568 - 3712828
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E853B01F9504148E17AF46CCE5441C3F528EC04F95041C3F5280C6ACE54410000008008F95041295C8F2266CE5441713D0AF70BF95041AE47E1EA66CE54413D0AD7730EF9504152B81EB563CE54418FC2F548C8F850413333335349CE5441EC51B89EC3F85041E17A140E57CE5441666666A6D7F850410AD7A3C05DCE5441A4703D0AE1F850417B14AE3761CE5441EC51B8DEE9F850418FC2F55864CE544185EB51B8F5F8504152B81EB568CE5441B81E853B01F9504148E17AF46CCE5441
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000EC51B89EC3F85041E17A140E57CE544133333363B9F85041AE47E12A75CE54417B14AED7BDF85041713D0A0777CE54410AD7A3C0BCF850417B14AE9779CE54418FC2F538ECF85041D7A3705D8BCE5441000000C0EDF85041D7A370ED8ACE5441CDCCCC5CF7F8504148E17A147ECE544114AE47A10AF95041AE47E14A6BCE5441666666060DF950416666667668CE544114AE47C10FF95041295C8F3264CE54413D0AD7730EF9504152B81EB563CE5441514E9B9A0DF950410C0273CD64CE5441713D0AF70BF95041AE47E1EA66CE544102A181B409F9504136DB3A6866CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238308 - 58750
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000A4703DAA54BD5041333333A31CCD54417B14AEE745BD50411F85EB01FECC54415C8FC2D50DBD5041F6285CCF03CD5441295C8F321FBD50418FC2F5D827CD5441A4703D9A27BD5041295C8F8226CD544148E17A542DBD5041E17A147E25CD54417B14AEF732BD5041AE47E14A24CD5441A4703D1A41BD50417B14AEC720CD5441295C8FC24DBD5041AE47E1EA1DCD5441A4703DAA54BD5041333333A31CCD5441
-</a>
-
-<b>
-010600000001000000010300000001000000170000003333335314BD50413D0AD773FACC54413324A14D11BD50412CABE178FACC54417499D27009BD504154E227A0FACC54411611DFD50DBD5041EB6A75CA03CD5441E5F6316A41BD50412B5CE078FECC544165624CC643BD5041AE185C3AFECC5441BAA86B1444BD5041ED6F4632FECC544104CE1ADE45BD5041C631E902FECC54418EE5287E42BD50413463A0ECF6CC5441A1FD133342BD50414305C850F6CC5441E3F56F0C42BD5041BE5F9300F6CC5441364163053FBD50418A9FCB2BF6CC54411F85EBC13DBD5041E17A143EF6CC54419BA16B1137BD50418557ED56F7CC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238308 - 120116
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000A4703DAA54BD5041333333A31CCD54417B14AEE745BD50411F85EB01FECC54415C8FC2D50DBD5041F6285CCF03CD5441295C8F321FBD50418FC2F5D827CD5441A4703D9A27BD5041295C8F8226CD544148E17A542DBD5041E17A147E25CD54417B14AEF732BD5041AE47E14A24CD5441A4703D1A41BD50417B14AEC720CD5441295C8FC24DBD5041AE47E1EA1DCD5441A4703DAA54BD5041333333A31CCD5441
-</a>
-
-<b>
-010600000001000000010300000001000000170000003333335314BD50413D0AD773FACC54413224A14D11BD50412BABE178FACC54417599D27009BD504152E227A0FACC54411211DFD50DBD5041E66A75CA03CD5441E8F6316A41BD50412B5CE078FECC544164624CC643BD5041B0185C3AFECC5441BBA86B1444BD5041F16F4632FECC544102CE1ADE45BD5041C831E902FECC544192E5287E42BD50413763A0ECF6CC5441A3FD133342BD50414805C850F6CC5441E7F56F0C42BD5041B95F9300F6CC5441384163053FBD5041869FCB2BF6CC54411F85EBC13DBD5041E17A143EF6CC544199A16B1137BD50418757ED56F7CC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238308 - 320294
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A000000A4703DAA54BD5041333333A31CCD54417B14AEE745BD50411F85EB01FECC54415C8FC2D50DBD5041F6285CCF03CD5441295C8F321FBD50418FC2F5D827CD5441A4703D9A27BD5041295C8F8226CD544148E17A542DBD5041E17A147E25CD54417B14AEF732BD5041AE47E14A24CD5441A4703D1A41BD50417B14AEC720CD5441295C8FC24DBD5041AE47E1EA1DCD5441A4703DAA54BD5041333333A31CCD5441
-</a>
-
-<b>
-010600000001000000010300000001000000170000003333335314BD50413D0AD773FACC54413224A14D11BD50412BABE178FACC54417599D27009BD504152E227A0FACC54411211DFD50DBD5041E66A75CA03CD5441E8F6316A41BD50412B5CE078FECC544164624CC643BD5041B0185C3AFECC5441BBA86B1444BD5041F16F4632FECC544102CE1ADE45BD5041C831E902FECC544192E5287E42BD50413763A0ECF6CC5441A3FD133342BD50414805C850F6CC5441E7F56F0C42BD5041B95F9300F6CC5441384163053FBD5041869FCB2BF6CC54411F85EBC13DBD5041E17A143EF6CC544199A16B1137BD50418757ED56F7CC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145177 - 235310
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000300000001030000000100000009000000CDCCCCFC9DF850417B14AEE7EAC2544185EB5158A1F85041D7A370ADE8C25441D7A3700D9EF85041295C8F02E6C254415C8FC21593F850417B14AE57E1C25441333333538CF850411F85EBD1DCC25441CDCCCC8C8BF85041AE47E17ADDC25441E17A14DE92F85041EC51B8AEEEC254418FC2F5E89AF850418FC2F5A8EDC25441CDCCCCFC9DF850417B14AEE7EAC2544101030000000100000009000000CDCCCC8C96F85041D7A3707DDCC25441EC51B8EE93F850418FC2F528E0C25441E17A146E9EF8504148E17AB4E4C25441EC51B85EA9F85041B81E851BE6C25441CDCCCC [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000009301946194F85041E84D40D429C354419FEE74D695F85041D54E28182AC35441908E8C0796F85041100B19212AC35441F245A80D9BF8504181CC500B2BC354419113931EA5F8504165C1BFB32CC35441861ABFD7A9F85041A6BD29572AC35441672F8E31B9F850418F6F198F10C35441F066848BA3F850418A2109AD15C3544186EAA3B98CF85041F1F461B5FBC2544165F3F0B78CF85041C2E4F9B5FBC25441AC7A08D192F85041EDF8B50D17C354419301946194F85041E84D40D429C35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145177 - 288499
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000300000001030000000100000009000000CDCCCCFC9DF850417B14AEE7EAC2544185EB5158A1F85041D7A370ADE8C25441D7A3700D9EF85041295C8F02E6C254415C8FC21593F850417B14AE57E1C25441333333538CF850411F85EBD1DCC25441CDCCCC8C8BF85041AE47E17ADDC25441E17A14DE92F85041EC51B8AEEEC254418FC2F5E89AF850418FC2F5A8EDC25441CDCCCCFC9DF850417B14AEE7EAC2544101030000000100000009000000CDCCCC8C96F85041D7A3707DDCC25441EC51B8EE93F850418FC2F528E0C25441E17A146E9EF8504148E17AB4E4C25441EC51B85EA9F85041B81E851BE6C25441CDCCCC [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000009301946194F85041E84D40D429C354419FEE74D695F85041D54E28182AC35441908E8C0796F85041100B19212AC35441F245A80D9BF8504181CC500B2BC354419113931EA5F8504165C1BFB32CC35441861ABFD7A9F85041A6BD29572AC35441672F8E31B9F850418F6F198F10C35441F066848BA3F850418A2109AD15C3544186EAA3B98CF85041F1F461B5FBC2544165F3F0B78CF85041C2E4F9B5FBC25441AC7A08D192F85041EDF8B50D17C354419301946194F85041E84D40D429C35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145398 - 32113
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D6A2D87514133333353327654415C8FC275258751417B14AE27297654411F85EB011D875141A4703D6A1F765441EC51B80E1A875141E17A146E1A7654411F85EBF10C8751413D0AD76304765441EC51B83E09875141295C8F920476544152B81E05098751418FC2F59804765441295C8F8202875141CDCCCCFC0376544185EB51E80187514114AE47E103765441F6285CDF008751411F85EB81047654419A999919FC8651410000000012765441713D0A17F88651415C8FC2C51A7654413D0AD763FC86514148E17A741C765441D7A370BDF7865141EC51B80E25765441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000004C987858ED8651415C44E2D338765441677FEAF4ED865141772B547039765441516E2444EF8651416F3C45783976544163A68008F08651419E2A41C3367654419D933123F286514134FF906B2F76544185EB5198F2865141333333932E7654418A8F1468F2865141A828327B2E765441D6C82D70F286514157EEEF5E2E765441B52D840AF1865141253EA7C52D765441C8BC48D9F0865141DFB4E0582E7654414C987858ED8651415C44E2D338765441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145398 - 73920
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D6A2D87514133333353327654415C8FC275258751417B14AE27297654411F85EB011D875141A4703D6A1F765441EC51B80E1A875141E17A146E1A7654411F85EBF10C8751413D0AD76304765441EC51B83E09875141295C8F920476544152B81E05098751418FC2F59804765441295C8F8202875141CDCCCCFC0376544185EB51E80187514114AE47E103765441F6285CDF008751411F85EB81047654419A999919FC8651410000000012765441713D0A17F88651415C8FC2C51A7654413D0AD763FC86514148E17A741C765441D7A370BDF7865141EC51B80E25765441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000004C987858ED8651415C44E2D338765441677FEAF4ED865141772B547039765441516E2444EF8651416F3C45783976544163A68008F08651419E2A41C3367654419D933123F286514134FF906B2F76544185EB5198F2865141333333932E7654418A8F1468F2865141A828327B2E765441D6C82D70F286514157EEEF5E2E765441B52D840AF1865141253EA7C52D765441C8BC48D9F0865141DFB4E0582E7654414C987858ED8651415C44E2D338765441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145606 - 1217125
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B000000AE47E16A2987514114AE47E12E72544148E17A34148751411F85EB413D725441666666B616875141295C8F6244725441D7A3701D1A87514152B81ED54D72544148E17A541F8751410AD7A3A05A7254419A9999C9248751419A999979667254410AD7A3702B87514114AE47C173725441F6285CBF2D875141713D0A37727254411F85EBB14C875141F6285C0F5572544185EB51884F875141D7A3708D50725441AE47E16A2987514114AE47E12E725441
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000048E17A34148751411F85EB413D725441666666B616875141295C8F6244725441A06BE6C5188751410A2F3C1B4A725441D7A3701D1A87514152B81ED54D72544148E17A541F8751410AD7A3A05A7254419A9999C9248751419A999979667254410AD7A3702B87514114AE47C173725441F6285CBF2D875141713D0A3772725441BB8B228531875141551134A96E725441288215F33487514147101B6E6B7254416A84402B398751410E748074677254415132B7383D875141F1F620A363725441353F21794087514155B2ED92607254417B611936448751415935630D5D725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145606 - 3346713
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B000000AE47E16A2987514114AE47E12E72544148E17A34148751411F85EB413D725441666666B616875141295C8F6244725441D7A3701D1A87514152B81ED54D72544148E17A541F8751410AD7A3A05A7254419A9999C9248751419A999979667254410AD7A3702B87514114AE47C173725441F6285CBF2D875141713D0A37727254411F85EBB14C875141F6285C0F5572544185EB51884F875141D7A3708D50725441AE47E16A2987514114AE47E12E725441
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000048E17A34148751411F85EB413D725441666666B616875141295C8F6244725441A06BE6C5188751410A2F3C1B4A725441D7A3701D1A87514152B81ED54D72544148E17A541F8751410AD7A3A05A7254419A9999C9248751419A999979667254410AD7A3702B87514114AE47C173725441F6285CBF2D875141713D0A3772725441BB8B228531875141551134A96E725441288215F33487514147101B6E6B7254416A84402B398751410E748074677254415132B7383D875141F1F620A363725441353F21794087514155B2ED92607254417B611936448751415935630D5D725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145622 - 1216738
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000027000000295C8F72E9855141CDCCCC9C3C745441B81E85CBEC8551413D0AD7033B7454410AD7A320FC855141C3F5281C49745441A4703DBA02865141AE47E1BA4F745441CDCCCC9C0F865141A4703DCA567454419A9999691086514114AE4751557454419A9999690B865141666666165374544148E17A7409865141A4703D9A517454417B14AE2707865141D7A3704D4F745441713D0A2706865141E17A141E4C745441CDCCCCBC0486514152B81E95497454419A9999B9FF855141000000A043745441C3F528ACF9855141B81E852B3E745441C3F528DCF48551410AD7A3D039745441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000003C40F731EA8551418545AB8C3A74544172114262EB85514128C3A7E939745441B13A2E6FF185514141D1C0EE367454414C21A9BAFB8551419318E5B131745441B81E856BF6855141C3F5281C2E745441D7A3703DEE855141295C8FD22674544117E31354E8855141D0D2383E2074544133333373E385514114AE479119745441C3F5285CDC855141295C8F220E745441A4703D0ADB85514152B81E950F74544152B81ED5D88551418FC2F52811745441CDCCCC0CD5855141D7A3701D147454411F85EBE1D2855141CDCCCC9C157454419A9999E9D085514114AE47C116745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145622 - 3316213
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000027000000295C8F72E9855141CDCCCC9C3C745441B81E85CBEC8551413D0AD7033B7454410AD7A320FC855141C3F5281C49745441A4703DBA02865141AE47E1BA4F745441CDCCCC9C0F865141A4703DCA567454419A9999691086514114AE4751557454419A9999690B865141666666165374544148E17A7409865141A4703D9A517454417B14AE2707865141D7A3704D4F745441713D0A2706865141E17A141E4C745441CDCCCCBC0486514152B81E95497454419A9999B9FF855141000000A043745441C3F528ACF9855141B81E852B3E745441C3F528DCF48551410AD7A3D039745441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000003C40F731EA8551418545AB8C3A74544172114262EB85514128C3A7E939745441B13A2E6FF185514141D1C0EE367454414C21A9BAFB8551419318E5B131745441B81E856BF6855141C3F5281C2E745441D7A3703DEE855141295C8FD22674544117E31354E8855141D0D2383E2074544133333373E385514114AE479119745441C3F5285CDC855141295C8F220E745441A4703D0ADB85514152B81E950F74544152B81ED5D88551418FC2F52811745441CDCCCC0CD5855141D7A3701D147454411F85EBE1D2855141CDCCCC9C157454419A9999E9D085514114AE47C116745441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145743 - 1217439
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000013000000B81E856BE38D5141B81E85AB6A76544148E17AA4E48D51417B14AEF769765441AE47E1BAE58D514185EB51586576544114AE4741E88D5141713D0AF7527654417B14AEB7E18D5141666666364C7654413D0AD723E88D5141A4703D0A47765441295C8FA2EE8D5141E17A14DE41765441C3F528FCE08D51419A9999793D765441CDCCCC7CD78D5141A4703D6A3A7654410AD7A350CF8D51413D0AD7F337765441000000C0CE8D514114AE47813A765441AE47E1DACA8D51418FC2F5583C7654415C8FC295C88D5141F6285C8F3D76544185EB5158C68D51411F85EBC13E765441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000877AF729D18D5141FD9E98405576544101642108D68D5141B9ED6F7056765441D609135BD88D51417433518757765441C2FE911DDB8D51415F174D7D59765441B56AA677E38D51410974B3EF5E76544113965869E48D5141EF0220E75C7654415CA50651E78D51415AC2BD7E55765441A15F253AE68D5141F7417C8E50765441F8134294E18D5141F2ECEC8F4C7654416F9F04C2E38D51411D36787049765441CC272DC1E58D5141C8DD357747765441EBA2B0AEEA8D51414BC633324376544152C69D4CED8D51417E550B704176544128719553E78D5141A96A02843F765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>145743 - 3671273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000013000000B81E856BE38D5141B81E85AB6A76544148E17AA4E48D51417B14AEF769765441AE47E1BAE58D514185EB51586576544114AE4741E88D5141713D0AF7527654417B14AEB7E18D5141666666364C7654413D0AD723E88D5141A4703D0A47765441295C8FA2EE8D5141E17A14DE41765441C3F528FCE08D51419A9999793D765441CDCCCC7CD78D5141A4703D6A3A7654410AD7A350CF8D51413D0AD7F337765441000000C0CE8D514114AE47813A765441AE47E1DACA8D51418FC2F5583C7654415C8FC295C88D5141F6285C8F3D76544185EB5158C68D51411F85EBC13E765441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000877AF729D18D5141FD9E98405576544101642108D68D5141B9ED6F7056765441D609135BD88D51417433518757765441C2FE911DDB8D51415F174D7D59765441B56AA677E38D51410974B3EF5E76544113965869E48D5141EF0220E75C7654415CA50651E78D51415AC2BD7E55765441A15F253AE68D5141F7417C8E50765441F8134294E18D5141F2ECEC8F4C7654416F9F04C2E38D51411D36787049765441CC272DC1E58D5141C8DD357747765441EBA2B0AEEA8D51414BC633324376544152C69D4CED8D51417E550B704176544128719553E78D5141A96A02843F765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>146117 - 1217426
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000028000000CDCCCC6C078F5141295C8FF26374544100000010068F514185EB51A85A745441000000F0048F51419A9999F9527454418FC2F548048F514152B81EC547745441713D0AE7038F5141CDCCCC2C3174544133333373028F5141D7A3709D2B7454413D0AD7F3008F5141CDCCCC2C2874544148E17A74FA8E5141EC51B8FE1F74544114AE4741F28E51417B14AE071A74544185EB51A8EA8E5141C3F528BC15745441A4703D4AE58E51418FC2F5E814745441C3F5289CDD8E5141666666E61574544152B81E75C98E514100000070197454413D0AD713C38E5141D7A370BDF0735441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000713D0A57B68E514100000060BE735441CDCCCC1CB28E5141000000E0B773544148E17AF4AE8E5141E17A149EB37354415C8FC2B5AA8E5141F6285CAFAE73544100000060A68E514114AE4751AA735441AE47E13A878E51413D0AD7538D735441000000C04D8E5141B81E85AB97735441F6285C9F4D8E5141D7A3700DA0735441F6285CAF4D8E5141EC51B86EA3735441713D0AA74F8E5141000000E0A6735441A4703DDA508E5141C3F5284CA9735441713D0A17568E5141AE47E14AB87354410AD7A300598E51419A9999D9C873544148E17AC45C8E51413D0AD7E3D2735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>146117 - 3514730
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000028000000CDCCCC6C078F5141295C8FF26374544100000010068F514185EB51A85A745441000000F0048F51419A9999F9527454418FC2F548048F514152B81EC547745441713D0AE7038F5141CDCCCC2C3174544133333373028F5141D7A3709D2B7454413D0AD7F3008F5141CDCCCC2C2874544148E17A74FA8E5141EC51B8FE1F74544114AE4741F28E51417B14AE071A74544185EB51A8EA8E5141C3F528BC15745441A4703D4AE58E51418FC2F5E814745441C3F5289CDD8E5141666666E61574544152B81E75C98E514100000070197454413D0AD713C38E5141D7A370BDF0735441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000713D0A57B68E514100000060BE735441CDCCCC1CB28E5141000000E0B773544148E17AF4AE8E5141E17A149EB37354415C8FC2B5AA8E5141F6285CAFAE73544100000060A68E514114AE4751AA735441AE47E13A878E51413D0AD7538D735441000000C04D8E5141B81E85AB97735441F6285C9F4D8E5141D7A3700DA0735441F6285CAF4D8E5141EC51B86EA3735441713D0AA74F8E5141000000E0A6735441A4703DDA508E5141C3F5284CA9735441713D0A17568E5141AE47E14AB87354410AD7A300598E51419A9999D9C873544148E17AC45C8E51413D0AD7E3D2735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>146471 - 58531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000007B14AEE70D855141C3F5281C8F7A5441CDCCCC9C16855141666666E6AC7A5441713D0A27178551417B14AE07AF7A544152B81E6517855141713D0AF7AE7A5441713D0A871E85514114AE4751AA7A5441EC51B8CE25855141D7A3709DA37A5441E17A148E2A8551410AD7A3809F7A5441333333D32C855141C3F5287C9D7A5441A4703D7A27855141333333538C7A54419A9999B91E8551415C8FC2D5897A54417B14AEE70D855141C3F5281C8F7A5441
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000FE234BD22C855141E634F77C9D7A54414EF262832A855141416C0B11967A54415482383E298551410A6D98FD917A5441AE64459428855141F3203BDC8F7A544142C4577727855141463839568C7A5441A23FE94A20855141F1D6ED478A7A54419A9999B91E8551415C8FC2D5897A54415CEB46E80D855141FF06F91B8F7A5441CDCCCC9C16855141666666E6AC7A5441A735B42417855141A02E77FEAE7A54417FCF99281785514186FA4207AF7A5441173E462B17855141CA858B06AF7A5441BB3941361785514132109A03AF7A54418ECD2B3717855141D12F5B03AF7A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238412 - 1507082
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000E0000009A9999E926BD50411F85EBB1BDD4544148E17A5430BD5041000000B0C0D45441C3F5285C32BD5041EC51B82EC1D4544114AE47A12BBD5041333333A379D454413D0AD7F329BD5041AE47E1CA67D45441CDCCCCBC26BD5041CDCCCC9C45D454410000005026BD50410AD7A3B045D4544152B81E651CBD504114AE47F146D45441EC51B86E12BD5041CDCCCCAC47D45441CDCCCC6C0EBD5041666666B647D4544114AE47D112BD50415C8FC26576D45441AE47E10A19BD504148E17A94B8D45441295C8FA21DBD504100000060BAD454419A9999E926BD50411F85EBB1BDD45441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000EFFA93A12BBD504147545EA679D454412D45AFCE12BD504107FC2C4A76D454410104A8CF12BD504186BC805476D4544114AE47D112BD50415C8FC26576D45441AE47E10A19BD504148E17A94B8D45441295C8FA21DBD504100000060BAD454419A9999E926BD50411F85EBB1BDD4544148E17A5430BD5041000000B0C0D45441C3F5285C32BD5041EC51B82EC1D45441EFFA93A12BBD504147545EA679D45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238412 - 3704005
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000E0000009A9999E926BD50411F85EBB1BDD4544148E17A5430BD5041000000B0C0D45441C3F5285C32BD5041EC51B82EC1D4544114AE47A12BBD5041333333A379D454413D0AD7F329BD5041AE47E1CA67D45441CDCCCCBC26BD5041CDCCCC9C45D454410000005026BD50410AD7A3B045D4544152B81E651CBD504114AE47F146D45441EC51B86E12BD5041CDCCCCAC47D45441CDCCCC6C0EBD5041666666B647D4544114AE47D112BD50415C8FC26576D45441AE47E10A19BD504148E17A94B8D45441295C8FA21DBD504100000060BAD454419A9999E926BD50411F85EBB1BDD45441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000EFFA93A12BBD504147545EA679D454412D45AFCE12BD504107FC2C4A76D454410104A8CF12BD504186BC805476D4544114AE47D112BD50415C8FC26576D45441AE47E10A19BD504148E17A94B8D45441295C8FA21DBD504100000060BAD454419A9999E926BD50411F85EBB1BDD4544148E17A5430BD5041000000B0C0D45441C3F5285C32BD5041EC51B82EC1D45441EFFA93A12BBD504147545EA679D45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147018 - 3078619
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001B00000048E17AC4292F5141F6285C4FA340544114AE4761262F51413D0AD793AC4054413D0AD7E3262F5141295C8FB2AC405441CDCCCC4C292F514185EB5128AD405441F6285CEF2B2F5141713D0A77AD405441CDCCCCBC2F2F5141333333C3AD405441AE47E11A372F5141713D0A27AE4054418FC2F5F83D2F514152B81E95AE40544166666696402F5141666666E6AE405441AE47E1DA452F5141EC51B86EAF4054418FC2F568492F5141295C8FD2AF4054413D0AD7134A2F514152B81EE5AF405441A4703D6A4C2F51419A999909B0405441EC51B85E4C2F5141D7A370EDAF405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005500000034CA08135F2F51410EF0F545A0405441D7A370FD522F5141713D0A0789405441713D0AA74A2F5141F6285CCF8740544100000050422F5141EC51B8AE8640544133333373362F5141666666E68440544185EB5178362F5141295C8F528740544148E17A24352F5141C3F5281C8B40544152B81E55322F5141EC51B80E8F405441295C8F52322F51413D0AD78392405441AE47E1DA322F5141F6285CBF92405441EC51B83E332F5141333333039340544185EB51A82F2F5141D7A370AD944054411F85EBE12C2F51413333339398405441C3F528CC2B2F5141333333539A405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147018 - 3303074
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001B00000048E17AC4292F5141F6285C4FA340544114AE4761262F51413D0AD793AC4054413D0AD7E3262F5141295C8FB2AC405441CDCCCC4C292F514185EB5128AD405441F6285CEF2B2F5141713D0A77AD405441CDCCCCBC2F2F5141333333C3AD405441AE47E11A372F5141713D0A27AE4054418FC2F5F83D2F514152B81E95AE40544166666696402F5141666666E6AE405441AE47E1DA452F5141EC51B86EAF4054418FC2F568492F5141295C8FD2AF4054413D0AD7134A2F514152B81EE5AF405441A4703D6A4C2F51419A999909B0405441EC51B85E4C2F5141D7A370EDAF405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005500000034CA08135F2F51410EF0F545A0405441D7A370FD522F5141713D0A0789405441713D0AA74A2F5141F6285CCF8740544100000050422F5141EC51B8AE8640544133333373362F5141666666E68440544185EB5178362F5141295C8F528740544148E17A24352F5141C3F5281C8B40544152B81E55322F5141EC51B80E8F405441295C8F52322F51413D0AD78392405441AE47E1DA322F5141F6285CBF92405441EC51B83E332F5141333333039340544185EB51A82F2F5141D7A370AD944054411F85EBE12C2F51413333339398405441C3F528CC2B2F5141333333539A405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147020 - 1128832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000034000000F6285C6F3C2F514148E17A04EF40544148E17A043D2F5141EC51B85EEE405441EC51B86E3D2F514148E17A84ED4054411F85EBA13D2F514185EB5128ED4054413D0AD7033E2F514152B81E75EC4054418FC2F5B83E2F5141AE47E1EAEA4054410AD7A3204A2F51419A999989014154410AD7A3205C2F5141E17A14AE05415441666666D6712F5141000000E02D41544114AE4741792F5141AE47E1EA2B4154413D0AD7935A2F514185EB5108F640544114AE4711582F51418FC2F538F1405441CDCCCC9C562F514133333323F1405441CDCCCC5C552F51418FC2F5D8F0405441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000000F7633F6432F51415BADD7B5E140544193D1B549442F5141737AE6C0E0405441FEB0BC133D2F514150756CCEE040544119D12A812E2F514181DAC0E9E040544193DA134A2D2F5141CA41DEEBE04054415EE04DF5282F5141459E851FE1405441E17A14DE2A2F51418FC2F5D8EA40544114AE47B12B2F51419A999969EF405441666666462F2F5141EC51B84E02415441B81E851B302F51419A99994907415441E17A147E302F51415C8FC27505415441713D0A57332F5141F6285C4F00415441C3F528EC362F514148E17AD4F9405441E17A14DE3B2F51415C8FC245EF405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147020 - 3539197
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000034000000F6285C6F3C2F514148E17A04EF40544148E17A043D2F5141EC51B85EEE405441EC51B86E3D2F514148E17A84ED4054411F85EBA13D2F514185EB5128ED4054413D0AD7033E2F514152B81E75EC4054418FC2F5B83E2F5141AE47E1EAEA4054410AD7A3204A2F51419A999989014154410AD7A3205C2F5141E17A14AE05415441666666D6712F5141000000E02D41544114AE4741792F5141AE47E1EA2B4154413D0AD7935A2F514185EB5108F640544114AE4711582F51418FC2F538F1405441CDCCCC9C562F514133333323F1405441CDCCCC5C552F51418FC2F5D8F0405441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000000F7633F6432F51415BADD7B5E140544193D1B549442F5141737AE6C0E0405441FEB0BC133D2F514150756CCEE040544119D12A812E2F514181DAC0E9E040544193DA134A2D2F5141CA41DEEBE04054415EE04DF5282F5141459E851FE1405441E17A14DE2A2F51418FC2F5D8EA40544114AE47B12B2F51419A999969EF405441666666462F2F5141EC51B84E02415441B81E851B302F51419A99994907415441E17A147E302F51415C8FC27505415441713D0A57332F5141F6285C4F00415441C3F528EC362F514148E17AD4F9405441E17A14DE3B2F51415C8FC245EF405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147181 - 209119
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000C3F5287CCB2C514148E17A847D3F544100000010C72C51419A9999A9923F544100000030C22C514148E17A14AF3F5441713D0A97C42C51413D0AD7E3B23F54415C8FC2E5C52C51410AD7A310B23F5441EC51B88EC72C51413D0AD743B03F544152B81ED5C92C51415C8FC2C5AB3F5441713D0AB7CB2C5141713D0A57A73F5441B81E850BCC2C5141A4703D2AA33F5441D7A3701DCE2C5141000000B0A13F54410AD7A300CF2C514148E17A149E3F54418FC2F588CF2C514148E17A84973F5441AE47E13AD12C5141713D0A07943F5441D7A3703DCF2C514114AE4741923F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007A300C25C32C51410A9A1699B03F5441ADE8A29AC32C514109F19053B13F5441B2B90D81C42C514109F19053B13F5441130FA837C72C51415A2BBB0AAE3F544152AC24A5C92C514108A9DF78A93F54419149A112CC2C5141A91D34E7A23F5441719A53C9CD2C51418A2F05C39E3F5441AF2E0037CE2C51416B41D69E9A3F5441261A66B9CE2C5141A81DFCEC963F5441AF2E0037CE2C5141A996A131953F54419E527112CE2C51414841077B923F5441EFE09272CD2C5141DE08AF5B8F3F5441A4703D3ACD2C51410AD7A3008F3F54413F06A75BCD2C51413B29461D8E3F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>147181 - 271856
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000C3F5287CCB2C514148E17A847D3F544100000010C72C51419A9999A9923F544100000030C22C514148E17A14AF3F5441713D0A97C42C51413D0AD7E3B23F54415C8FC2E5C52C51410AD7A310B23F5441EC51B88EC72C51413D0AD743B03F544152B81ED5C92C51415C8FC2C5AB3F5441713D0AB7CB2C5141713D0A57A73F5441B81E850BCC2C5141A4703D2AA33F5441D7A3701DCE2C5141000000B0A13F54410AD7A300CF2C514148E17A149E3F54418FC2F588CF2C514148E17A84973F5441AE47E13AD12C5141713D0A07943F5441D7A3703DCF2C514114AE4741923F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007A300C25C32C51410A9A1699B03F5441ADE8A29AC32C514109F19053B13F5441B2B90D81C42C514109F19053B13F5441130FA837C72C51415A2BBB0AAE3F544152AC24A5C92C514108A9DF78A93F54419149A112CC2C5141A91D34E7A23F5441719A53C9CD2C51418A2F05C39E3F5441AF2E0037CE2C51416B41D69E9A3F5441261A66B9CE2C5141A81DFCEC963F5441AF2E0037CE2C5141A996A131953F54419E527112CE2C51414841077B923F5441EFE09272CD2C5141DE08AF5B8F3F5441A4703D3ACD2C51410AD7A3008F3F54413F06A75BCD2C51413B29461D8E3F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238557 - 178085
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000AE47E12A04C15041EC51B8DEC0CF5441CDCCCC2CFEC05041CDCCCCBCBCCF544185EB51C8F7C0504152B81EE5B8CF5441295C8FC2F0C050419A999949B5CF54411F85EBA1DFC050418FC2F558ADCF544152B81E35DDC05041B81E853BADCF5441EC51B8BED6C0504166666636B5CF5441E17A14CECAC05041EC51B81EC3CF54413D0AD743BDC05041713D0A17D3CF5441E17A140EBDC05041D7A370BDD4CF5441EC51B84EBFC050410AD7A350D9CF5441A4703DEAC0C05041D7A3707DDDCF5441CDCCCC3CC1C0504148E17A54DECF54419A9999F9C3C05041E17A14FEE7CF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000CAFAFCACC1C0504124EF77E0DFCF54410B7DF1D4C2C05041EB6E18F5E3CF544120B27FFD11C1504106E1CB17CBCF544101C609D00DC15041A950CA00C8CF54417E14AEE70AC15041A6703DDAC5CF5441C5703DEAC0C050412DA4707DDDCF5441CDCCCC3CC1C0504148E17A54DECF5441CAFAFCACC1C0504124EF77E0DFCF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238557 - 365386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000AE47E12A04C15041EC51B8DEC0CF5441CDCCCC2CFEC05041CDCCCCBCBCCF544185EB51C8F7C0504152B81EE5B8CF5441295C8FC2F0C050419A999949B5CF54411F85EBA1DFC050418FC2F558ADCF544152B81E35DDC05041B81E853BADCF5441EC51B8BED6C0504166666636B5CF5441E17A14CECAC05041EC51B81EC3CF54413D0AD743BDC05041713D0A17D3CF5441E17A140EBDC05041D7A370BDD4CF5441EC51B84EBFC050410AD7A350D9CF5441A4703DEAC0C05041D7A3707DDDCF5441CDCCCC3CC1C0504148E17A54DECF54419A9999F9C3C05041E17A14FEE7CF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000CAFAFCACC1C0504124EF77E0DFCF54410B7DF1D4C2C05041EB6E18F5E3CF544120B27FFD11C1504106E1CB17CBCF544101C609D00DC15041A950CA00C8CF54417E14AEE70AC15041A6703DDAC5CF5441C5703DEAC0C050412DA4707DDDCF5441CDCCCC3CC1C0504148E17A54DECF5441CAFAFCACC1C0504124EF77E0DFCF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>148760 - 219760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001400000033333303E4F450410AD7A330622F5541295C8F02E8F45041000000A0622F554185EB5178F3F45041295C8F82662F554152B81EC5F3F450413D0AD713632F554166666676F4F450410AD7A3B0572F5541AE47E1FAF5F45041000000204C2F55418FC2F5D8F9F450411F85EB01362F5541E17A143EF2F450419A9999D9342F55415C8FC2D5F6F45041AE47E1CA072F5541C3F5284CF9F4504152B81E15092F5541EC51B8AEF2F45041D7A3709D052F5541D7A370EDEFF45041B81E850B062F55417B14AEC7EBF4504152B81EA51A2F55415C8FC295E7F45041A4703D7A2F2F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000082336A69F2F4504137E0FD36352F55418C60A65FF2F450411FA825F9342F55411CD0505EF2F450412EA081DE342F5541E17A143EF2F450419A9999D9342F554105B68753F2F45041388E2607342F5541FE4CCA4CF2F450412C329380332F554175FE2912F4F4504125A62DE9222F5541810F54D2F6F45041B2548CEC072F5541693DAAAAF2F450419E7385C9052F554149CCFA0FF0F450418A092106062F554105DE0F0BF0F45041EF87E506062F5541D5A56506F0F45041B2EC9F07062F5541CC2E9402F0F45041B87C3808062F554135107A00F0F450410F7A8C08062F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>148760 - 318875
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001400000033333303E4F450410AD7A330622F5541295C8F02E8F45041000000A0622F554185EB5178F3F45041295C8F82662F554152B81EC5F3F450413D0AD713632F554166666676F4F450410AD7A3B0572F5541AE47E1FAF5F45041000000204C2F55418FC2F5D8F9F450411F85EB01362F5541E17A143EF2F450419A9999D9342F55415C8FC2D5F6F45041AE47E1CA072F5541C3F5284CF9F4504152B81E15092F5541EC51B8AEF2F45041D7A3709D052F5541D7A370EDEFF45041B81E850B062F55417B14AEC7EBF4504152B81EA51A2F55415C8FC295E7F45041A4703D7A2F2F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000082336A69F2F4504137E0FD36352F55418C60A65FF2F450411FA825F9342F55411CD0505EF2F450412EA081DE342F5541E17A143EF2F450419A9999D9342F554105B68753F2F45041388E2607342F5541FE4CCA4CF2F450412C329380332F554175FE2912F4F4504125A62DE9222F5541810F54D2F6F45041B2548CEC072F5541693DAAAAF2F450419E7385C9052F554149CCFA0FF0F450418A092106062F554105DE0F0BF0F45041EF87E506062F5541D5A56506F0F45041B2EC9F07062F5541CC2E9402F0F45041B87C3808062F554135107A00F0F450410F7A8C08062F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238714 - 230995
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000A4703D3A81C1504148E17AD4E7CF5441AE47E17A79C15041AE47E18ADCCF54415C8FC2856DC15041EC51B84EE0CF5441713D0A5789C1504152B81EC508D05441B81E850B9AC150411F85EB1121D05441713D0A779BC15041CDCCCCFC20D054415C8FC285A2C15041C3F5284C20D05441D7A3709DA5C15041E17A14DE1FD05441A4703D7AA7C15041000000901FD05441A4703D3A81C1504148E17AD4E7CF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000008261E0E27EC150417BF37390F9CF5441713D0A5789C1504152B81EC508D05441B3A4B3E090C1504190581CBC13D05441B81E850B9AC150411F85EB1121D05441713D0A779BC15041CDCCCCFC20D054415C8FC285A2C15041C3F5284C20D05441D7A3709DA5C15041E17A14DE1FD05441A4703D7AA7C15041000000901FD05441A4703D3A81C1504148E17AD4E7CF544169DB888879C15041CC0FC69EDCCF54411776FE8C6DC150413E0A3E59E0CF5441FDD2EF796FC150418D1D4326E3CF54418A47C01572C15041120FA5F1E6CF54418261E0E27EC150417BF37390F9CF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238714 - 367390
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000A4703D3A81C1504148E17AD4E7CF5441AE47E17A79C15041AE47E18ADCCF54415C8FC2856DC15041EC51B84EE0CF5441713D0A5789C1504152B81EC508D05441B81E850B9AC150411F85EB1121D05441713D0A779BC15041CDCCCCFC20D054415C8FC285A2C15041C3F5284C20D05441D7A3709DA5C15041E17A14DE1FD05441A4703D7AA7C15041000000901FD05441A4703D3A81C1504148E17AD4E7CF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000008261E0E27EC150417BF37390F9CF5441713D0A5789C1504152B81EC508D05441B3A4B3E090C1504190581CBC13D05441B81E850B9AC150411F85EB1121D05441713D0A779BC15041CDCCCCFC20D054415C8FC285A2C15041C3F5284C20D05441D7A3709DA5C15041E17A14DE1FD05441A4703D7AA7C15041000000901FD05441A4703D3A81C1504148E17AD4E7CF544169DB888879C15041CC0FC69EDCCF54411776FE8C6DC150413E0A3E59E0CF5441FDD2EF796FC150418D1D4326E3CF54418A47C01572C15041120FA5F1E6CF54418261E0E27EC150417BF37390F9CF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238731 - 178055
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003C000000333333639CBB5041B81E854B8BCC544148E17A949CBB5041C3F528CC85CC544148E17AC4A1BB504185EB51E882CC5441CDCCCC4CA1BB5041AE47E1DA82CC544185EB51E899BB50410000001082CC5441666666368FBB50411F85EB9181CC54419A9999298EBB5041EC51B88E81CC544152B81E758DBB504152B81ED584CC5441333333338CBB5041EC51B8BE8ACC544114AE47918ABB5041C3F5280C90CC54410AD7A3C089BB5041CDCCCC6C92CC544148E17AC488BB50413D0AD71395CC5441CDCCCC3C87BB50415C8FC2E597CC5441295C8F3285BB50411F85EBD19ACC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F000000A051B8DE76BB5041A8E17AC4B3CC5441295C8FD278BB50410AD7A3C0B2CC544114AE47F17EBB5041B81E854BB3CC54417632BA8B7FBB5041763ED7F6B2CC544197CCCCDC83BB50415AC2F598B0CC54418D1E855B89BB5041478FC275AFCC5441A7606BAA8ABB50413AEC857BAECC5441B81E85EB8ABB5041AE47E14AAECC54413A14AEB78DBB50416E703DAAA9CC5441B8F528EC8FBB504181A3704DA4CC5441203AAAFA8FBB504149CDB3A2A3CC54410000004090BB5041295C8F72A0CC5441194229CC90BB50419A9C754E9FCC5441B4D6A37091BB50419B14AEF79DCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238731 - 393452
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003C000000333333639CBB5041B81E854B8BCC544148E17A949CBB5041C3F528CC85CC544148E17AC4A1BB504185EB51E882CC5441CDCCCC4CA1BB5041AE47E1DA82CC544185EB51E899BB50410000001082CC5441666666368FBB50411F85EB9181CC54419A9999298EBB5041EC51B88E81CC544152B81E758DBB504152B81ED584CC5441333333338CBB5041EC51B8BE8ACC544114AE47918ABB5041C3F5280C90CC54410AD7A3C089BB5041CDCCCC6C92CC544148E17AC488BB50413D0AD71395CC5441CDCCCC3C87BB50415C8FC2E597CC5441295C8F3285BB50411F85EBD19ACC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F000000A051B8DE76BB5041A8E17AC4B3CC5441295C8FD278BB50410AD7A3C0B2CC544114AE47F17EBB5041B81E854BB3CC54417632BA8B7FBB5041763ED7F6B2CC544197CCCCDC83BB50415AC2F598B0CC54418D1E855B89BB5041478FC275AFCC5441A7606BAA8ABB50413AEC857BAECC5441B81E85EB8ABB5041AE47E14AAECC54413A14AEB78DBB50416E703DAAA9CC5441B8F528EC8FBB504181A3704DA4CC5441203AAAFA8FBB504149CDB3A2A3CC54410000004090BB5041295C8F72A0CC5441194229CC90BB50419A9C754E9FCC5441B4D6A37091BB50419B14AEF79DCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>149648 - 137244
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000080000008FC2F5D862D45041EC51B8CEC260544185EB51F850D4504114AE4741A26054413333336303D45041A4703DCAB06054413333334315D4504166666656D1605441C3F5285C16D45041B81E85DBD1605441B81E856B3CD45041A4703DBACA60544185EB517862D45041A4703D9AC36054418FC2F5D862D45041EC51B8CEC2605441
-</a>
-
-<b>
-010600000001000000010300000001000000070000003333336303D45041A4703DCAB06054411E68E82B05D450415EDED409B4605441BD8CA0D852D450411FA6DAABA56054418554F89851D45041E049CD65A3605441F0D2D96E51D4504113CF1B19A36054415B3B970151D4504198282952A26054413333336303D45041A4703DCAB0605441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>149648 - 335715
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000080000008FC2F5D862D45041EC51B8CEC260544185EB51F850D4504114AE4741A26054413333336303D45041A4703DCAB06054413333334315D4504166666656D1605441C3F5285C16D45041B81E85DBD1605441B81E856B3CD45041A4703DBACA60544185EB517862D45041A4703D9AC36054418FC2F5D862D45041EC51B8CEC2605441
-</a>
-
-<b>
-010600000001000000010300000001000000070000003333336303D45041A4703DCAB06054411E68E82B05D450415EDED409B4605441BD8CA0D852D450411FA6DAABA56054418554F89851D45041E049CD65A3605441F0D2D96E51D4504113CF1B19A36054415B3B970151D4504198282952A26054413333336303D45041A4703DCAB0605441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238750 - 58142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000F6285C7F00BC5041295C8F3231CC5441E17A14FEFEBB5041F6285C0F2FCC5441B81E85CBFCBB5041000000B028CC5441F6285C8FFCBB5041713D0A472ACC54411F85EB51F8BB504148E17AE435CC5441D7A3708DF5BB504185EB51583CCC5441AE47E16AF2BB50417B14AEE743CC5441C3F5284CF0BB50410000008047CC544152B81E25EEBB5041D7A370AD49CC54415C8FC265ECBB50417B14AEE74BCC544100000070EBBB5041CDCCCCBC4DCC5441333333D3EABB5041AE47E1EA4ECC544114AE4741E9BB50416666666650CC544148E17A54E6BB5041D7A3705D52CC5441 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000520000000EFE673176BB504176E1F66848CC5441F205A99972BB5041377405664ECC54410F58E1F770BB5041D5E4EE2B51CC5441E278CA8BCEBB5041B434FD7854CC5441EB984749D3BB50419D9223A854CC544148E17A74D8BB5041713D0AD754CC544116C78133DABB50410FB9EBEC54CC54414055205ADFBB50414BCE272055CC5441027313B8E0BB5041D7BDCF2855CC5441E2824DE1E1BB50417129289554CC544116B88E94E6BB50416B674C2C52CC54419EE3954AE9BB504111F59C5D50CC5441D1CAD3B6E9BB50415A6567F74FCC54418E5F7EC5EABB50419DD0BCE84ECC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238750 - 178157
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000034000000F6285C7F00BC5041295C8F3231CC5441E17A14FEFEBB5041F6285C0F2FCC5441B81E85CBFCBB5041000000B028CC5441F6285C8FFCBB5041713D0A472ACC54411F85EB51F8BB504148E17AE435CC5441D7A3708DF5BB504185EB51583CCC5441AE47E16AF2BB50417B14AEE743CC5441C3F5284CF0BB50410000008047CC544152B81E25EEBB5041D7A370AD49CC54415C8FC265ECBB50417B14AEE74BCC544100000070EBBB5041CDCCCCBC4DCC5441333333D3EABB5041AE47E1EA4ECC544114AE4741E9BB50416666666650CC544148E17A54E6BB5041D7A3705D52CC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000B57313B8E0BB5041DCBDCF2855CC5441CAA010D3DFBB5041B29B252355CC544148E17A34DDBB5041295C8F1255CC54418598693EDCBB50412801840655CC54414063AD7CD8BB5041D1B386E754CC5441713D0AE7D8BB5041D7A370BD55CC544152B81EB5CFBB5041AE47E15A5ACC5441497CB0FACDBB504112C025515BCC5441EC7A145ECDBB50419BEB51A85BCC54411BEABD66CEBB504121C332265ECC54410B10A213DABB5041B7A0105D57CC54411952875FDCBB5041235C949056CC54414BFA26DEDFBB5041003B562A56CC5441A754610FE2BB50419EC22CEB55CC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>630446 - 4107510
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003F000000B5E880C00D075141ECFC31DD042255417AF08D4A0E0751413B9D2025042255412D2EBE800F075141A2F58A87022255414BB40EA50F075141EA798E4602225541D59915F60F075141FC458EB501225541131DF0A610075141913D8757002255412E45C1F710075141096493B7FF2155412AE8139511075141F0933A7DFE215541DB3A342F12075141050300FCFC215541A9B5218012075141AFFDB931FC215541272DCC031307514103D3A2E8FA2155414AE12B93130751410915E65BF92155414FBCE3E313075141620B8A7CF821554137EFC05D14075141FF067344F6215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007ED6E9FD0D07514139199586062255411B2FDD6411075141EC51B83E04225541333333D3180751410C022B77FF215541666666862807514166666696F62155418FC2F55824075141B81E859BEE215541885A7DE821075141C12A0B0FEA21554122FA2BB02007514126B5A6C8E7215541E17A14EE1F075141EC51B85EE6215541B81E856B1E075141666666E6DC215541F6285C3F170751413D0AD7E3DD215541A4703D8A0E0751411F85EB41DF21554114AE47810E075141B81E85CBE02155419A99998907075141D7A370BDE2215541333333A300075141000000B0E4215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>152291 - 5223098
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000005000000295C8F122360514148E17A94EBA35441F6285CAFF55F51410AD7A3E002A4544152B81E05F95F51415C8FC2250CA4544152B81EC525605141AE47E10AF5A35441295C8F122360514148E17A94EBA35441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D7AB7AC825605141284F5903F5A3544177DED34A23605141AA22DC59ECA354416FFDF2262360514111B400DCEBA35441F154671A236051417399FEAFEBA35441495621A1F55F51413EEBF6B802A454417AB8AFBBF55F51411429B90203A45441287860E7F55F51419A5B127C03A45441230A9CFAF85F5141325394060CA454413D90FCFCFC5F5141E54941190AA4544172725191006051410E2A244008A45441E12469B107605141FFBD569204A45441B8D8C97512605141D6822F03FFA35441D7AB7AC825605141284F5903F5A35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>152737 - 3143318
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000005C8FC275705751419A99990955B3544114AE47D1715751415C8FC2A551B35441AE47E1EA73575141C3F5284C50B3544148E17AC475575141B81E857B4EB3544152B81E85765751418FC2F5284EB35441B81E857B7657514152B81E6546B35441E17A142E5E57514185EB51A83DB35441333333C35957514152B81E453CB354413D0AD7434E575141C3F528BC39B35441AE47E10A495751419A9999594EB35441F6285C4F57575141C3F528EC53B354413D0AD7636D5751410AD7A3605CB35441CDCCCC6C6F575141F6285CBF5AB354415C8FC275705751419A99990955B35441
-</a>
-
-<b>
-010600000001000000010300000001000000240000003B73CD374B5751415C4F3CC345B35441E73E64624B575141D13B1F1B45B35441DCE7116C4B5751412E0FEBF444B35441E415AE4B4C57514144A2408241B354411B0638594C575141B862CF4C41B354415AD933894C57514158E9668F40B354419537A1DC4C5751419C0C16463FB354413E8AF7104D57514127457E773EB35441B1C8BB2B4D575141881CD60D3EB354412174C9854D575141565D5DAA3CB35441AD56BA914D5751415DCA3A7B3CB3544175DE1EAE4D5751410068270B3CB35441FEB922DA4D575141174E695D3BB354411218D5034E575141B0E9D1B83AB35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>152737 - 3521027
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000005C8FC275705751419A99990955B3544114AE47D1715751415C8FC2A551B35441AE47E1EA73575141C3F5284C50B3544148E17AC475575141B81E857B4EB3544152B81E85765751418FC2F5284EB35441B81E857B7657514152B81E6546B35441E17A142E5E57514185EB51A83DB35441333333C35957514152B81E453CB354413D0AD7434E575141C3F528BC39B35441AE47E10A495751419A9999594EB35441F6285C4F57575141C3F528EC53B354413D0AD7636D5751410AD7A3605CB35441CDCCCC6C6F575141F6285CBF5AB354415C8FC275705751419A99990955B35441
-</a>
-
-<b>
-010600000001000000010300000001000000240000003B73CD374B5751415C4F3CC345B35441E73E64624B575141D13B1F1B45B35441DCE7116C4B5751412E0FEBF444B35441E415AE4B4C57514144A2408241B354411B0638594C575141B862CF4C41B354415AD933894C57514158E9668F40B354419537A1DC4C5751419C0C16463FB354413E8AF7104D57514127457E773EB35441B1C8BB2B4D575141881CD60D3EB354412174C9854D575141565D5DAA3CB35441AD56BA914D5751415DCA3A7B3CB3544175DE1EAE4D5751410068270B3CB35441FEB922DA4D575141174E695D3BB354411218D5034E575141B0E9D1B83AB35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>152875 - 4020575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001F000000A4703DCAE9555141F6285C1FB9B354419A9999C9F55551417B14AED7C3B35441B81E85ABFB55514114AE47C1C0B354418FC2F59806565141EC51B8FEBAB35441EC51B8AE1256514185EB51A8B4B354410AD7A3A019565141713D0AE7B0B354419A9999C91C565141AE47E12AAFB35441D7A3704D1F5651418FC2F5C8ADB35441F6285C3F3156514114AE4701A5B354417B14AE273256514100000090A4B354411F85EBB13F565141B81E85CB9DB35441295C8FB248565141B81E857B99B354415C8FC2554A56514114AE472199B35441EC51B8CE44565141AE47E19A90B35441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000001567259FE2555141AFD6A6BEA9B35441295C8F52DF55514185EB51B8ACB35441A4703DCAE9555141F6285C1FB9B354419A9999C9F55551417B14AED7C3B35441B81E85ABFB55514114AE47C1C0B354418FC2F59806565141EC51B8FEBAB35441EC51B8AE1256514185EB51A8B4B354410AD7A3A019565141713D0AE7B0B354419A9999C91C565141AE47E12AAFB35441D7A3704D1F5651418FC2F5C8ADB3544135121BDD2B565141394E9FA3A7B354413D667BA52C56514192689541A7B35441DA1362D531565141E1D320B8A4B354415D17457919565141CC2DD0A482B35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238919 - 2964541
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002700000052B81E750BBE5041C3F5288CF4D554411F85EBE10ABE504166666666F2D5544148E17AA40ABE504100000080F1D55441E17A146E08BE50410AD7A3C0F2D554417B14AE0705BE5041E17A14FEF3D5544152B81E5507BE50415C8FC29508D654410000003007BE50413D0AD76309D65441666666B603BE50410AD7A37008D654417B14AED701BE5041A4703DDA07D65441AE47E16AFEBD50415C8FC2D50ED6544133333363FABD5041333333C317D65441333333F3FFBD5041713D0A3719D65441B81E85AB00BE5041713D0A6719D65441F6285CDF02BE50417B14AE071AD65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000009A9999F92EBE50410AD7A350DFD554412AF41B502ABE5041C4599285E7D55441713D0A9727BE50410AD7A350ECD55441713D0A1720BE5041EC51B83EF8D55441A245B6D519BE5041044034E501D654414D982B7316BE50419239942407D6544160E5D06211BE504148E17A1C01D6544191ED7C170EBE504119045646FCD55441D122DBC90CBE5041E9263118F9D554411B876FE80ABE504138A2ED88F1D55441D9F6D7E404BE5041B45F0EC5F3D554417B14AE0705BE5041E17A14FEF3D5544152B81E5507BE50415C8FC29508D654410000003007BE50413D0AD76309D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>238919 - 3454429
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002700000052B81E750BBE5041C3F5288CF4D554411F85EBE10ABE504166666666F2D5544148E17AA40ABE504100000080F1D55441E17A146E08BE50410AD7A3C0F2D554417B14AE0705BE5041E17A14FEF3D5544152B81E5507BE50415C8FC29508D654410000003007BE50413D0AD76309D65441666666B603BE50410AD7A37008D654417B14AED701BE5041A4703DDA07D65441AE47E16AFEBD50415C8FC2D50ED6544133333363FABD5041333333C317D65441333333F3FFBD5041713D0A3719D65441B81E85AB00BE5041713D0A6719D65441F6285CDF02BE50417B14AE071AD65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000310000009A9999F92EBE50410AD7A350DFD554412AF41B502ABE5041C4599285E7D55441713D0A9727BE50410AD7A350ECD55441713D0A1720BE5041EC51B83EF8D55441A245B6D519BE5041044034E501D654414D982B7316BE50419239942407D6544160E5D06211BE504148E17A1C01D6544191ED7C170EBE504119045646FCD55441D122DBC90CBE5041E9263118F9D554411B876FE80ABE504138A2ED88F1D55441D9F6D7E404BE5041B45F0EC5F3D554417B14AE0705BE5041E17A14FEF3D5544152B81E5507BE50415C8FC29508D654410000003007BE50413D0AD76309D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>153318 - 55506
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003D000000C3F5282CFA6451413D0AD7337CB0544148E17A74FA6451418FC2F52877B05441CDCCCC7CFB645141CDCCCC4C70B05441EC51B8FEFC645141D7A370FD6AB05441F6285CEFFE645141E17A142E66B054418FC2F59800655141EC51B89E62B054417B14AE170465514114AE47315EB0544185EB5168FE645141E17A145E5AB05441EC51B80EFE6451411F85EB215AB05441666666A6FD64514148E17A545DB0544100000090FD645141EC51B8AE5FB054415C8FC235FD6451419A9999A961B05441A4703D7AFC6451416666661663B054419A999929FB6451415C8FC2D565B05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000900000002BF681A3FA6451415354D6E845B0544115649048F9645141C6B2BA0143B054414EFD1FF9F8645141A630CBA842B05441CC494FE4F8645141AF787D9142B054411CBCF090F8645141F787273442B05441ED5C8FE6F764514139F0677541B05441D5AC15C2F7645141FDFA914C41B054413E5ACE95F6645141F148E24940B05441923D2EA3F564514161A1ECD43FB054412B52F96FF46451413233D5403FB0544195C6ED53F4645141BB3D50333FB05441E17A145EF3645141CDCCCCBC3EB054410BBB7209F36451410C391DBF3EB05441373A6FD6F0645141925182CE3EB05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239054 - 59017
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B0000001F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D05441D7A370ED5FC15041E17A145ED9D0544114AE47E15FC15041295C8FC2D7D054413D0AD7335FC150411F85EB71C4D054419A9999995EC150411F85EBB1B3D05441000000E05CC1504185EB517892D054413D0AD7035DC150411F85EB618CD054413D0AD7F35DC150410AD7A36086D05441B81E85AB5FC15041C3F5287C80D054417B14AE4761C15041713D0AC77CD0544152B81EC53BC150413D0AD73370D054413D0AD7133EC15041CDCCCC9C76D05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000008FC2F5B845C1504100000050E7D0544128042EB845C15041E1006E54E7D05441686217B145C15041CB2F1391E7D0544147788A1945C150414DF8B9DEEAD05441DD21F15658C15041733DEF1FF4D054411F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D054418E22631260C150415CF2C2D5E7D0544134F5250F60C15041B8DDBB6FE7D054419624C30B60C150412F97A83DE5D05441E694CB0660C150419E34C04BE3D05441A774E1FE5FC15041166D6032E0D054419A73E6F65FC150418E15FF9BDDD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239054 - 120152
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B0000001F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D05441D7A370ED5FC15041E17A145ED9D0544114AE47E15FC15041295C8FC2D7D054413D0AD7335FC150411F85EB71C4D054419A9999995EC150411F85EBB1B3D05441000000E05CC1504185EB517892D054413D0AD7035DC150411F85EB618CD054413D0AD7F35DC150410AD7A36086D05441B81E85AB5FC15041C3F5287C80D054417B14AE4761C15041713D0AC77CD0544152B81EC53BC150413D0AD73370D054413D0AD7133EC15041CDCCCC9C76D05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000008FC2F5B845C1504100000050E7D054412A042EB845C15041E5006E54E7D05441676217B145C15041C82F1391E7D0544149788A1945C1504149F8B9DEEAD05441E121F15658C15041703DEF1FF4D054411F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D054418F22631260C1504158F2C2D5E7D0544132F5250F60C15041BCDDBB6FE7D054419824C30B60C150412E97A83DE5D05441E994CB0660C150419934C04BE3D05441A574E1FE5FC15041136D6032E0D054419D73E6F65FC150418A15FF9BDDD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239054 - 320328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B0000001F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D05441D7A370ED5FC15041E17A145ED9D0544114AE47E15FC15041295C8FC2D7D054413D0AD7335FC150411F85EB71C4D054419A9999995EC150411F85EBB1B3D05441000000E05CC1504185EB517892D054413D0AD7035DC150411F85EB618CD054413D0AD7F35DC150410AD7A36086D05441B81E85AB5FC15041C3F5287C80D054417B14AE4761C15041713D0AC77CD0544152B81EC53BC150413D0AD73370D054413D0AD7133EC15041CDCCCC9C76D05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000008FC2F5B845C1504100000050E7D054412A042EB845C15041E5006E54E7D05441676217B145C15041C82F1391E7D0544149788A1945C1504149F8B9DEEAD05441E121F15658C15041703DEF1FF4D054411F85EBA15FC1504114AE47A1F7D05441333333F35FC150413D0AD783F3D054417B14AE1760C1504185EB51E8E9D054418F22631260C1504158F2C2D5E7D0544132F5250F60C15041BCDDBB6FE7D054419824C30B60C150412E97A83DE5D05441E994CB0660C150419934C04BE3D05441A574E1FE5FC15041136D6032E0D054419D73E6F65FC150418A15FF9BDDD05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872592 - 3182900
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C00000033333303AF845141295C8FC29F995441295C8FB2AA845141C3F528BC98995441D7A370FDA5845141295C8F1292995441A4703D1AA38451411F85EB218D995441666666D69E84514114AE47918F995441CDCCCC6C9C8451418FC2F52891995441295C8FA298845141000000509399544185EB51589684514185EB51889499544185EB51488E845141295C8FA29899544114AE47618C845141CDCCCCEC99995441666666468B845141666666A69A995441CDCCCC2C898451410AD7A3E09B99544152B81EE58984514185EB5108A19954418FC2F5188B8451419A999919A6995441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000075A72561B0845141A5CC272FA49954418A18B789AB845141F527F029A7995441FE4C1EEEA6845141A4E44AB0A9995441CF076FE3A384514148B55566AB995441A7AFEAAF9F8451410473EFE8AD99544178F0D3079F845141E0ED0D52AE99544186C8635D9E8451416784A4BCAE995441B4DC37069E845141EE6628F3AE995441AF3A86B19D845141F79D1F28AF995441D0E6DF5C9E84514107ACFCF6AE995441621C38B9A3845141B3C896BAAC9954415FEFD632B1845141FD31C0DEA5995441C080481AB18451412D763E1CA5995441814511E5B08451418B39B296A4995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>872592 - 3582367
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C00000033333303AF845141295C8FC29F995441295C8FB2AA845141C3F528BC98995441D7A370FDA5845141295C8F1292995441A4703D1AA38451411F85EB218D995441666666D69E84514114AE47918F995441CDCCCC6C9C8451418FC2F52891995441295C8FA298845141000000509399544185EB51589684514185EB51889499544185EB51488E845141295C8FA29899544114AE47618C845141CDCCCCEC99995441666666468B845141666666A69A995441CDCCCC2C898451410AD7A3E09B99544152B81EE58984514185EB5108A19954418FC2F5188B8451419A999919A6995441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000075A72561B0845141A5CC272FA49954418A18B789AB845141F527F029A7995441FE4C1EEEA6845141A4E44AB0A9995441CF076FE3A384514148B55566AB995441A7AFEAAF9F8451410473EFE8AD99544178F0D3079F845141E0ED0D52AE99544186C8635D9E8451416784A4BCAE995441B4DC37069E845141EE6628F3AE995441AF3A86B19D845141F79D1F28AF995441D0E6DF5C9E84514107ACFCF6AE995441621C38B9A3845141B3C896BAAC9954415FEFD632B1845141FD31C0DEA5995441C080481AB18451412D763E1CA5995441814511E5B08451418B39B296A4995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>317104 - 290020
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000130000009A999909CD4751411F85EBB148025541CDCCCCFCD0475141000000D043025541F6285CCFD3475141333333E340025541E17A143ED6475141AE47E19A3E02554148E17A04D947514114AE47613C025541AE47E1AADE475141295C8F2238025541E17A140EE3475141713D0AA73502554185EB5158E6475141C3F5283C3402554133333343E3475141E17A14EE3002554185EB5118D9475141A4703D0A260255411F85EBA1D547514152B81E55220255413D0AD703CC47514133333393420255410AD7A390CA4751419A999929460255411F85EBB1C84751410000007049025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002400000000000090DF475141AE47E1FA4D025541822B36CDEC475141DA3699DD4B025541484421B3ED475141F5234BB34B025541814A81DAED475141D92397B24B025541713D0A97EE47514148E17A944B02554152B81E15F94751411F85EB814C0255417FC5A4B9F74751413377F04547025541CECD977CF54751415B4B9BEF3F0255411F36654FF54751419E0E21993F0255411122647CF4475141522469053E025541ACCE1A3AF4475141896795863D0255413091A553F2475141B703B1703A025541DF300EDAF1475141E67054B3390255412A02D87CF147514153662A2239025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243408 - 254534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000260000009A999929791A51419A9999E9331C55418FC2F588761A51419A999919361C5541AE47E14A761A5141CDCCCC9C371C5541A4703DAA751A5141A4703DDA381C5541C3F528DC741A5141AE47E1BA391C55413D0AD783731A51415C8FC215391C554185EB5178711A5141C3F5280C371C5541F6285C2F6F1A5141D7A3703D3A1C55411F85EB916D1A5141AE47E1DA3A1C5541F6285C7F651A5141CDCCCC7C431C55415C8FC225601A51419A9999B94A1C55411F85EB915C1A5141333333134F1C5541CDCCCCCC581A5141C3F5282C551C5541CDCCCCAC561A51410AD7A300591C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000C3F528DC741A5141AE47E1BA391C55416C3423A4741A5141A3A203A0391C55416175A045731A514185F7CB3B3A1C554114D812CE701A5141E84F174A3C1C55415242519E6D1A51414281500E3B1C55413C8B18756D1A51417725B4F93A1C55414B0536306C1A5141645120553C1C5541EB285C7F651A5141EDCCCC7C431C5541478FC225601A5141BA9999B94A1C55411F85EB915C1A5141693333134F1C5541D506530F5B1A5141B9447884511C5541CDCCCCCC581A5141C3F5282C551C554151671168571A5141C6F31DAF571C5541D8CCCCAC561A514120D7A300591C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>243408 - 382330
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000260000009A999929791A51419A9999E9331C55418FC2F588761A51419A999919361C5541AE47E14A761A5141CDCCCC9C371C5541A4703DAA751A5141A4703DDA381C5541C3F528DC741A5141AE47E1BA391C55413D0AD783731A51415C8FC215391C554185EB5178711A5141C3F5280C371C5541F6285C2F6F1A5141D7A3703D3A1C55411F85EB916D1A5141AE47E1DA3A1C5541F6285C7F651A5141CDCCCC7C431C55415C8FC225601A51419A9999B94A1C55411F85EB915C1A5141333333134F1C5541CDCCCCCC581A5141C3F5282C551C5541CDCCCCAC561A51410AD7A300591C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000C3F528DC741A5141AE47E1BA391C55416C3423A4741A5141A3A203A0391C55416175A045731A514185F7CB3B3A1C554114D812CE701A5141E84F174A3C1C55415242519E6D1A51414281500E3B1C55413C8B18756D1A51417725B4F93A1C55414B0536306C1A5141645120553C1C5541EB285C7F651A5141EDCCCC7C431C5541478FC225601A5141BA9999B94A1C55411F85EB915C1A5141693333134F1C5541D506530F5B1A5141B9447884511C5541CDCCCCCC581A5141C3F5282C551C554151671168571A5141C6F31DAF571C5541D8CCCCAC561A514120D7A300591C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158654 - 3112963
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000016000000666666F6B2415141713D0A1703115541A4703D6ACC41514185EB51A8FE105541D7A3701DE1415141B81E859BF61055417B14AEB7F54151418FC2F598EE10554185EB51B8F641514185EB51E8EC105541295C8F82F64151411F85EB51EB105541C3F528FCF641514148E17A44E310554100000090F6415141AE47E13ADE105541F6285C2FF54151410AD7A370DA1055418FC2F5D8F141514185EB5108D3105541D7A370ADEE4151417B14AE17CC10554100000010E041514148E17A24D110554114AE4711D6415141713D0AD7D4105541D7A3704DC0415141C3F528DCDC105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000F7D8A14AC0415141B87E56DEDC1055413CB222BACA4151417FE88D0BD9105541536CD6CADF4151411F398241D11055413D09D61EE8415141956D945DCE105541B1B5CFA2EE415141752D3A29CC1055412D588BB3EE415141D6440B25CC105541D7A370ADEE4151417B14AE17CC10554100000080EE41514185EB5188C0105541B81E853BEC415141EC51B86EB810554148E17A54E84151415C8FC205B11055418FC2F558E74151418FC2F548B010554114AE4711E64151419A999979B310554166666686E34151411F85EB81B9105541AE47E1CAE041514100000090BE105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158654 - 3492526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000016000000666666F6B2415141713D0A1703115541A4703D6ACC41514185EB51A8FE105541D7A3701DE1415141B81E859BF61055417B14AEB7F54151418FC2F598EE10554185EB51B8F641514185EB51E8EC105541295C8F82F64151411F85EB51EB105541C3F528FCF641514148E17A44E310554100000090F6415141AE47E13ADE105541F6285C2FF54151410AD7A370DA1055418FC2F5D8F141514185EB5108D3105541D7A370ADEE4151417B14AE17CC10554100000010E041514148E17A24D110554114AE4711D6415141713D0AD7D4105541D7A3704DC0415141C3F528DCDC105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000F7D8A14AC0415141B87E56DEDC1055413CB222BACA4151417FE88D0BD9105541536CD6CADF4151411F398241D11055413D09D61EE8415141956D945DCE105541B1B5CFA2EE415141752D3A29CC1055412D588BB3EE415141D6440B25CC105541D7A370ADEE4151417B14AE17CC10554100000080EE41514185EB5188C0105541B81E853BEC415141EC51B86EB810554148E17A54E84151415C8FC205B11055418FC2F558E74151418FC2F548B010554114AE4711E64151419A999979B310554166666686E34151411F85EB81B9105541AE47E1CAE041514100000090BE105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158946 - 54584
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000140000003D0AD713123F51410AD7A3A01A0A554152B81EE50E3F5141C3F5282C160A5541CDCCCC9C0B3F5141C3F528AC140A5541E17A141E033F514166666686190A55418FC2F5C8F63E5141333333E31E0A55417B14AE37EC3E5141F6285C8F240A5541333333D3E63E51418FC2F548290A554100000060E13E514185EB51582E0A554185EB5118E13E5141C3F5281C300A5541CDCCCCFCE13E51410AD7A320310A5541B81E85ABF43E514148E17A84340A55419A9999C9F93E51418FC2F568360A5541A4703DFAFF3E514133333313380A5541713D0AE7043F51419A999949390A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000045000000B81E858B073F5141295C8F92380A5541B62E0337093F514123F0A8A8360A55414C3346D00A3F51418AE1A6D3340A554185EB51F80A3F51415C8FC2A5340A5541B3870F08103F51415286F5F22E0A554189ECF91B103F51413D8889DC2E0A5541F5F9F067113F514108EFCB662D0A5541C3DD1B15133F5141BB089F832B0A5541AE47E19A143F5141CDCCCCCC290A554194FEDE7F153F514180EC50E0280A5541F463FE91153F5141DCB899CD280A5541464983A2163F5141670C2AB4270A554166C20FAB173F5141E78FF5A2260A5541E000F0C3173F514154F14489260A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158985 - 54622
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000014AE4781173C5141C3F528DC8D0C55413D0AD7A3173C5141CDCCCCAC8B0C55415C8FC255173C5141D7A3703D8A0C55415C8FC225153C51413D0AD763850C5541666666E6123C5141AE47E14A850C55417B14AE97113C51415C8FC2D5860C5541E17A145E0E3C5141AE47E11A8A0C55417B14AEC70C3C51410AD7A3008D0C5541D7A370ED093C51419A9999F9900C554133333363083C51417B14AEA7920C5541C3F528CC063C5141713D0AC7930C5541A4703D9A043C51415C8FC2E5940C5541E17A14BE043C51417B14AED7970C5541D7A3704D053C51415C8FC2459A0C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000A4703D9A043C51415C8FC2E5940C55410FF63DC7043C5141FDCA6FFF970C554165DE2C01053C51419656D3FA980C5541D7A3704D053C51415C8FC2459A0C554102A717FF053C51414E491C2FA00C55417E46720E063C5141A7B5E7B1A00C55410AD7A360063C5141E17A146EA30C55415C8FC2A5093C5141D7A370CDA30C5541E5C7AA630C3C51413F41B52EA40C5541355A02D00C3C5141D3C2B83DA40C554156EB7D0A0D3C514188709942A40C5541BB69AA5C0D3C5141D56E7C3BA40C55416FDFC560143C514174ED01A0A30C554182EB4A53153C5141C5680F49A30C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158991 - 54634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F52AC3B51411F85EB81CA0C5541EC51B83EAC3B5141713D0A57C90C5541F6285C9FAA3B514114AE4791C40C5541B81E852BA73B5141A4703D8AB90C554152B81EC5A53B51417B14AEA7B80C55419A9999F9A43B5141713D0AD7B80C554133333323A43B514166666666B90C5541C3F528CC9F3B51411F85EB51BD0C55418FC2F5989B3B5141713D0A47C10C5541F6285C2F993B5141CDCCCC9CC30C55411F85EBB1983B514185EB51F8C40C5541C3F5284C993B51417B14AE57C70C5541CDCCCC3C9C3B5141713D0AD7CE0C5541AE47E17A9D3B51418FC2F5B8D00C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000288E8FD2A33B5141193278B9AC0C55414BAEA505A33B5141B42E63B1AD0C5541A37EE0C1A33B5141A950EDC5AE0C554185EB51C8A33B5141F6285CCFAE0C55415D039F11A53B5141905683B8B20C5541486D4693A53B5141D518C53EB40C5541D9B72BCAA53B5141645E96E9B40C554148E17A54A63B5141E17A148EB60C5541A3FAD66AA63B51418D7989DDB60C5541B6ADC66FA63B51416DDC25DCB60C55417852B13CA73B5141F52E17C1B90C554109BF01B9A73B51413560284EBB0C5541F6285C9FAA3B514114AE4791C40C5541C4037707AC3B51411742AD9FC50C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>158992 - 54640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000005C8FC2F5983B5141B81E85CBD20C554114AE47B19A3B514114AE4791D20C5541C3F5280C9C3B51410AD7A300D20C55413D0AD7C39C3B51419A999919D10C5541CDCCCC3C9C3B5141713D0AD7CE0C5541C3F5284C993B51417B14AE57C70C55411F85EBB1983B514185EB51F8C40C55413D0AD713973B51418FC2F598C20C5541AE47E11A873B5141333333C3CE0C5541CDCCCC9C883B5141A4703D0AD20C554152B81E758A3B5141E17A140ED50C55415C8FC2F5983B5141B81E85CBD20C5541
-</a>
-
-<b>
-010600000001000000010300000001000000180000003D0AD713973B51418FC2F598C20C55410E99A79B8D3B5141699145CFC90C5541AE47E11A873B5141333333C3CE0C5541E39BC768883B5141DE242499D10C554127A25489893B51413DFFC38CD30C55413EC3AEE2893B51411AE31219D40C5541040AA24D8A3B5141876A8DCDD40C5541BEDEAC6F8A3B5141AAB92E05D50C554197B966EA8F3B5141C49A5534D40C5541C96EC58A933B51418563A9A3D30C5541430D5FEA943B5141C0B8DE6CD30C554187C1BF89963B514154B8232CD30C55415C8FC2F5983B5141B81E85CBD20C554181BF573D993B51413CC81EC2D20C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>159119 - 54691
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000EC51B83E05425141D7A3709D9E11554152B81E65044251411F85EB31A5115541EC51B86E03425141C3F528ACAA1155418FC2F54804425141713D0AC7AB115541B81E851B1D425141D7A370BDAE1155413D0AD703344251419A999979B111554152B81EA534425141000000A0AD11554114AE475139425141295C8FF298115541B81E85BB3F425141B81E853B81115541CDCCCC6C42425141713D0A6776115541E17A14BE434251413D0AD7036E1155419A9999F9444251415C8FC2C561115541A4703DFA44425141CDCCCCEC59115541000000E03D425141295C8F225A115541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000420000004708AB100D425141E336169571115541CDCCCC9C09425141EC51B8AE801155418FC2F5C8074251415C8FC2E589115541D7A3706D064251413333334392115541EC51B83E05425141D7A3709D9E11554152B81E65044251411F85EB31A5115541EC51B86E03425141C3F528ACAA1155418FC2F54804425141713D0AC7AB115541B81E851B1D425141D7A370BDAE1155413D0AD703344251419A999979B111554152B81EA534425141000000A0AD11554114AE475139425141295C8FF298115541B81E85BB3F425141B81E853B81115541CDCCCC6C42425141713D0A6776115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>159902 - 109915
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000E17A149EFC3F514148E17A84AF0B55411F85EB41EF3F51411F85EB21AE0B55417B14AEB7E63F51411F85EB11AD0B5541C3F528ECDD3F5141713D0A17AB0B5541A4703DEADC3F5141A4703D0AAC0B55417B14AEF7DB3F5141EC51B8CEAC0B5541F6285C2FDE3F514114AE4741BA0B5541333333F3DC3F51418FC2F598BE0B55418FC2F5D8D93F5141AE47E1BAC30B5541713D0A77D53F5141F6285C9FCA0B5541E17A143ED33F5141E17A141ECE0B55419A9999F9D03F5141AE47E11AD10B55413D0AD7B3EE3F51413D0AD7F3DE0B554148E17A24F13F51418FC2F598E00B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000004000000BE5DE169D63F514119E76F21C90B5541E1B12392D63F514126B47C3BC90B55416A43AE22E13F5141E835F028CC0B5541BE5DE169D63F514119E76F21C90B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>159902 - 310808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001C000000E17A149EFC3F514148E17A84AF0B55411F85EB41EF3F51411F85EB21AE0B55417B14AEB7E63F51411F85EB11AD0B5541C3F528ECDD3F5141713D0A17AB0B5541A4703DEADC3F5141A4703D0AAC0B55417B14AEF7DB3F5141EC51B8CEAC0B5541F6285C2FDE3F514114AE4741BA0B5541333333F3DC3F51418FC2F598BE0B55418FC2F5D8D93F5141AE47E1BAC30B5541713D0A77D53F5141F6285C9FCA0B5541E17A143ED33F5141E17A141ECE0B55419A9999F9D03F5141AE47E11AD10B55413D0AD7B3EE3F51413D0AD7F3DE0B554148E17A24F13F51418FC2F598E00B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000004000000BE5DE169D63F514119E76F21C90B5541E1B12392D63F514126B47C3BC90B55416A43AE22E13F5141E835F028CC0B5541BE5DE169D63F514119E76F21C90B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>160434 - 250140
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000230000009A999949A6335141A4703D8AEC1B554152B81ED5A6335141CDCCCC6CE91B554114AE47C1A6335141333333E3E61B55417B14AE37A633514114AE4781E51B5541666666D6A23351419A999929E11B5541E17A14FEA13351419A999979DD1B5541333333C39F335141713D0A67D91B55419A9999399F3351410AD7A340D51B55419A999939A03351413D0AD7A3D21B5541666666D6A1335141A4703D1AD11B5541713D0A87A33351418FC2F568D11B55415C8FC2D5A53351413D0AD7A3D11B554114AE47C1A73351418FC2F568D11B5541C3F528FCA8335141F6285CDFD01B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003B0000007B14AE27873351411F85EB91FE1B554103A258C289335141E90E5EDFFB1B55411FDF96778B335141A443751AFA1B5541568457DF8B33514160F6FCAEF91B55416D740C478C335141A7C99043F91B5541DDE9F3518C335141EB4F4538F91B5541D78CE97D8C3351416876BC0AF91B5541666666E68E335141C3F5288CF61B55416B072BCA91335141C1553F5AF31B554195285CEF94335141400000E0EF1B55412C7B14DE98335141FDE07AB4EC1B5541B81E858B9E3351419A9999C9F21B5541A4703D6AA1335141EC51B85EF51B55419A999949A6335141A4703D8AEC1B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>160434 - 359879
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000230000009A999949A6335141A4703D8AEC1B554152B81ED5A6335141CDCCCC6CE91B554114AE47C1A6335141333333E3E61B55417B14AE37A633514114AE4781E51B5541666666D6A23351419A999929E11B5541E17A14FEA13351419A999979DD1B5541333333C39F335141713D0A67D91B55419A9999399F3351410AD7A340D51B55419A999939A03351413D0AD7A3D21B5541666666D6A1335141A4703D1AD11B5541713D0A87A33351418FC2F568D11B55415C8FC2D5A53351413D0AD7A3D11B554114AE47C1A73351418FC2F568D11B5541C3F528FCA8335141F6285CDFD01B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003B0000007B14AE27873351411F85EB91FE1B554103A258C289335141E90E5EDFFB1B55411FDF96778B335141A443751AFA1B5541568457DF8B33514160F6FCAEF91B55416D740C478C335141A7C99043F91B5541DDE9F3518C335141EB4F4538F91B5541D78CE97D8C3351416876BC0AF91B5541666666E68E335141C3F5288CF61B55416B072BCA91335141C1553F5AF31B554195285CEF94335141400000E0EF1B55412C7B14DE98335141FDE07AB4EC1B5541B81E858B9E3351419A9999C9F21B5541A4703D6AA1335141EC51B85EF51B55419A999949A6335141A4703D8AEC1B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>174213 - 5228493
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000400000068000000F6285C3FA4F85041EC51B82E424A544114AE4751A7F8504100000090464A54418FC2F5D8A8F85041D7A3705D4B4A544152B81EE5AAF85041E17A14CE4E4A544185EB5138AEF85041F6285CAF524A5441C3F528ECB1F850419A9999A9564A54410AD7A3D0B4F850418FC2F5F8584A54418FC2F578B7F8504185EB51185B4A54411F85EB61B8F8504133333363564A54410AD7A3B0BAF850419A9999794A4A5441A4703D6ABBF85041000000C0484A5441E17A14CEBEF8504114AE47B13C4A5441295C8F52BFF8504152B81ED53A4A544114AE4741CCF850418FC2F508404A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000050000006A000000C86C689FC2F850414DE6D3CB2D4A5441F6285C3FC2F850410AD7A3002F4A544152B81E75C0F8504148E17A94344A54415C8FC2F5BEF85041B81E85AB384A5441AE47E17ABEF850410AD7A3203A4A544148E17A54BBF85041C3F5284C384A5441295C8F52B3F85041E17A14DE334A544114AE4711A8F85041295C8FB22D4A5441000000E0A5F850418FC2F5D82C4A544148E17A149AF850410AD7A3E0264A544114AE47D199F850411F85EB21254A5441C3F5287C9AF850419A9999B9224A5441A4703DDAA4F85041E17A147EFA495441295C8FE29FF8504100000080FB495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239473 - 284195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A0000003D0AD74314BD5041F6285C0FD6D254415C8FC2E518BD504148E17A54D0D2544148E17A6419BD5041A4703DAACFD25441713D0AB7FCBC504100000080A7D25441EC51B8DEF8BC504148E17A14A8D25441F6285CBFF7BC50413D0AD7B3A9D254418FC2F5B8F7BC5041666666E6B2D254419A9999D9F5BC5041EC51B83EB7D25441C3F5289C0FBD504133333353DBD254413D0AD74314BD5041F6285C0FD6D25441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000060A799D9F5BC5041F631B83EB7D25441D941299C0FBD504124DD3253DBD2544149A128E812BD504161239A98D7D25441F189D64314BD5041C3015C0FD6D254417E901CD016BD5041CD858EE8D2D254415C8FC2E518BD504148E17A54D0D25441120C231219BD5041B8CFDC18D0D254418D5D7A6419BD504125B83CAACFD25441713D0AB7FCBC504100000080A7D25441AC8CB9DEF8BC5041CEB17A14A8D254411BFFD835F8BC5041F2EA9208A9D254412EF36516F8BC5041372D0836A9D254416C405CBFF7BC504154E8D6B3A9D254419189F6B8F7BC5041CEAC66E6B2D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239494 - 178029
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F56859BE5041E17A141E3BCE54413D0AD74356BE504148E17A843ACE5441000000E055BE50418FC2F5283BCE5441F6285CFF54BE5041D7A3707D3BCE544152B81EB553BE50417B14AE873BCE54419A99991953BE5041D7A370BD3BCE544185EB51784DBE504148E17AA43ACE5441D7A3709D4DBE5041CDCCCCDC38CE54418FC2F5384CBE50417B14AE9738CE5441EC51B88E4BBE50411F85EBA140CE5441D7A3709D44BE50415C8FC20540CE54418FC2F57844BE5041333333D341CE5441C3F5286C43BE5041333333F34ECE5441EC51B8AE47BE504148E17A344FCE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000040000000CAA058651BE504177721A5045CE544135D0370851BE5041456302DF49CE54414B1F9D8C51BE50414C9A125145CE54410CAA058651BE504177721A5045CE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239494 - 365329
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F56859BE5041E17A141E3BCE54413D0AD74356BE504148E17A843ACE5441000000E055BE50418FC2F5283BCE5441F6285CFF54BE5041D7A3707D3BCE544152B81EB553BE50417B14AE873BCE54419A99991953BE5041D7A370BD3BCE544185EB51784DBE504148E17AA43ACE5441D7A3709D4DBE5041CDCCCCDC38CE54418FC2F5384CBE50417B14AE9738CE5441EC51B88E4BBE50411F85EBA140CE5441D7A3709D44BE50415C8FC20540CE54418FC2F57844BE5041333333D341CE5441C3F5286C43BE5041333333F34ECE5441EC51B8AE47BE504148E17A344FCE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000040000000CAA058651BE504177721A5045CE544135D0370851BE5041456302DF49CE54414B1F9D8C51BE50414C9A125145CE54410CAA058651BE504177721A5045CE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>162020 - 3360494
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A370BD39475141713D0A27444D5441B81E85FB3647514152B81E95444D544152B81E053347514148E17AE4444D544152B81E453147514152B81EB5454D5441C3F528DC31475141333333034A4D5441666666863247514185EB51A8514D5441333333E332475141F6285C3F584D5441B81E853B3347514148E17A145F4D5441B81E855B334751415C8FC245654D54415C8FC25534475141C3F528AC724D544166666666384751417B14AE67724D544114AE47713847514148E17A54714D54415C8FC2C53B47514185EB51C8704D5441B81E853B41475141CDCCCCAC704D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002000000098A3BF5232475141EBE085564F4D544106A49ADC314751417A3A36F04A4D5441FCDB2B6B284751411A7652594C4D54414BF33FE520475141B9256A774C4D54413CEA7DA91E475141DD904A4F4C4D54412C55B7221B4751410517CA7B4F4D544140D1E355184751416DD9ABFC514D5441EC51B88E154751413D0AD753564D5441A4703DDA144751413D0AD7C3574D54418FC2F5781247514152B81ED55E4D54417B14AED71047514148E17A94664D5441A4703DDA0F475141D7A370CD6D4D54418FC2F5B80E4751417B14AE67754D5441AE47E1DA0C475141333333E37A4D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>199154 - 976789
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000D36FB2A094C350416FD8E7F421395541278CBC6E97C35041139C314C22395541F559DDBD9BC350413CC5D12823395541B5D509769FC35041BE2BF09C2339554151C20F22A4C350410DB1F36D243955419E2912FDA7C3504128889FB324395541AD7B0694A8C35041022C3CBF24395541B3158064AAC35041B57375D624395541B097928CADC3504115E879542539554158BA00D7ADC350418C40669C24395541A83F04A8AEC350413036AB1C24395541792B26EDAFC3504176A5BC421E395541F2D9C99AB1C3504139842BB113395541D15AD4D9B2C350413E9B62D00D395541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000009BED8149B3C3504154D19C2E0A395541D15AD4D9B2C350413E9B62D00D3955417FA1918EB1C35041DFD91EFE1339554184D69FCEB0C350413B24DAB6183955411B857877B0C35041E624AFDB1A395541792B26EDAFC3504176A5BC421E395541A2E57B88AFC3504183F983122039554169E05F76AFC350416CC8F26520395541A3042BC2AEC35041D0732FA4233955417903BCB3AEC35041C0DDAEE6233955411B15B7AEAEC350413ABACEFD23395541A83F04A8AEC350413036AB1C24395541F2BD3EF2ADC35041CA5AC08B24395541B097928CADC3504115E8795425395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164277 - 227310
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000005C000000B81E85BBD339514185EB5158900B5541A4703D9AD039514166666656930B5541E17A143ECD3951418FC2F518960B55413D0AD753C939514185EB5108980B554148E17AD4C539514114AE4781990B5541295C8FC2C43951411F85EBD1980B554114AE4771C3395141B81E851B960B5541F6285CCFBF395141F6285CCF930B5541C3F5288CBD3951411F85EB91940B5541F6285C8FBA395141A4703DAA950B5541B81E854BB739514100000090960B55411F85EB31B53951418FC2F538970B5541EC51B83EB2395141E17A149E980B554114AE4741B1395141D7A370DD9A0B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009A00000048E17AC4EE395141E17A140E7F0B55415CB6ADCFEF395141ECEF550E7F0B554114AE4761F1395141EC51B80E7F0B554114AE4761F339514185EB51787F0B55410AD7A380F5395141C3F5289C800B55410AD7A360F73951418FC2F5D8810B554127301FE1F73951417D203D5B820B554133333373F8395141F6285CEF820B55417A40EE8FF839514116C97051830B55416C63E82AF93951410F047169850B5541490B1F93F7395141885233D1850B55414D63810EF6395141744D792D860B5541F849FFDCF3395141C8C199A2860B5541473DE58EF239514107718EDF860B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164513 - 214695
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000008F00000085EB513858345141C3F5286C7205554152B81E355C3451417B14AE0770055541A4703DEA5E345141A4703D5A6C0555419A999969613451410000001069055541D7A370CD623451410AD7A390670555419A9999A9623451413D0AD70366055541A4703D0A633451413D0AD763640555418FC2F5D8633451411F85EBC161055541D7A3709D633451413D0AD70361055541D7A3707D63345141295C8FC2600555413D0AD72363345141295C8F92600555413333334362345141CDCCCC6C600555419A9999C96134514148E17A646005554148E17A4461345141295C8F1260055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005100000052F38EA2313451419925D6F3AA055541A552D48D3134514149433D50AB055541381EC37531345141F9C985BBAB055541F28A33D331345141021D9AA9AC0555415EFF4711323451414FF1708DAD05554110A570BA3234514148E90F0AB10555410D1CCE0C33345141D50415AEB20555410C93673633345141CB7E84EBB305554128DF8FE532345141B2AE2EEBB4055541C3F528CC32345141B81E853BB505554114AE475132345141295C8F92B6055541AAB6ACD73C3451418C36F5C8BA055541AE47E1BA3B34514148E17AD4B6055541CDCCCC3C3B345141666666D6B3055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164513 - 389243
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000008F00000085EB513858345141C3F5286C7205554152B81E355C3451417B14AE0770055541A4703DEA5E345141A4703D5A6C0555419A999969613451410000001069055541D7A370CD623451410AD7A390670555419A9999A9623451413D0AD70366055541A4703D0A633451413D0AD763640555418FC2F5D8633451411F85EBC161055541D7A3709D633451413D0AD70361055541D7A3707D63345141295C8FC2600555413D0AD72363345141295C8F92600555413333334362345141CDCCCC6C600555419A9999C96134514148E17A646005554148E17A4461345141295C8F1260055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005100000052F38EA2313451419925D6F3AA055541A552D48D3134514149433D50AB055541381EC37531345141F9C985BBAB055541F28A33D331345141021D9AA9AC0555415EFF4711323451414FF1708DAD05554110A570BA3234514148E90F0AB10555410D1CCE0C33345141D50415AEB20555410C93673633345141CB7E84EBB305554128DF8FE532345141B2AE2EEBB4055541C3F528CC32345141B81E853BB505554114AE475132345141295C8F92B6055541AAB6ACD73C3451418C36F5C8BA055541AE47E1BA3B34514148E17AD4B6055541CDCCCC3C3B345141666666D6B3055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>165355 - 346845
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003F000000333333D399275141295C8F8200015541AE47E17A932751418FC2F538E90055419A99993992275141CDCCCC9CE4005541666666D69527514148E17A84E10055411F85EB019A27514152B81E35E00055419A9999A9A12751411F85EB91DB00554114AE4761A52751415C8FC205D90055411F85EBE1A827514148E17AE4D600554133333333B0275141666666A6D200554152B81E55B3275141666666E6D0005541A4703D2AB7275141D7A3700DCF0055410AD7A370B7275141B81E85EBCE00554152B81E35B627514114AE4751CD00554133333393B327514185EB5138C8005541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000650000006186DC58C027514172D0003FCE005541886F9B67C02751412F773B33CE005541327D6516C127514145AF5258CD005541605E3E2AC22751418430D6F3CC00554143CC1FB5C6275141EA13CEACCC00554185EB51E8C62751411F85EB31CC0055411F85EBA1C42751410AD7A330C80055411F85EB61C32751410AD7A310C6005541D5A168A5C227514179972885C4005541713D0A57C12751417B14AEC7C1005541AD987AE4BD2751414C0C34E3BA005541AF02A3A0B4275141396E6796B00055417193ECB1B42751416B4CC2A5AF00554149173493B4275141FA84C3B5AE005541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>239734 - 365480
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A3701DD0BE50419A9999B94BCD5441AE47E1BACDBE5041000000B042CD5441EC51B8CECCBE5041AE47E16A3FCD5441666666F6CBBE5041666666863CCD54417B14AEA7C9BE5041F6285C4F34CD5441CDCCCC2CC5BE50413D0AD72325CD54415C8FC2C5A7BE5041333333B32ACD544185EB5168AEBE5041333333E341CD544100000000B0BE5041B81E85DB42CD5441F6285C5FB9BE50415C8FC21541CD5441CDCCCCDCB9BE50415C8FC24543CD544100000050BCBE5041B81E853B4ECD5441000000D0BDBE50417B14AE374FCD5441D7A3701DD0BE50419A9999B94BCD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000073978A28ACBE50416EEDE1DE29CD54415F8FC2C5A7BE5041323333B32ACD544191EB5168AEBE50413A3333E341CD5441F56CA64EAFBE50412CC97E6F42CD544115000000B0BE5041AE1E85DB42CD5441A8283EEEB0BE504192D676AE42CD5441D776F4CAB5BE5041A65F11C341CD54411650A67DAEBE50417638F86D29CD544173978A28ACBE50416EEDE1DE29CD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>166446 - 218140
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A0000008FC2F5081BDD5041C3F5288C12B15441D7A370BD1DDD5041333333F311B154410000004038DD50416666664609B1544152B81E7541DD50410000006004B15441295C8FC24ADD504152B81E05FFB05441666666764BDD5041C3F5287CFEB054411F85EBC14BDD50410AD7A340FEB0544114AE47D151DD5041AE47E17AF9B054410AD7A35057DD5041295C8F72F5B0544152B81E6554DD504148E17A94F3B05441000000D050DD5041713D0AF7F3B05441C3F5285C4EDD50413D0AD783F4B054411F85EB714BDD5041D7A370CDF5B0544152B81E354ADD504133333333F7B05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000000000B01BDD50411F85EB81FAB0544142D13A121BDD50411F4796B5FAB05441A766664616DD5041BB14AE47FCB0544186AD1B1E14DD50419E5CB87DFDB05441B28FC2A513DD5041EAAD47C1FDB054419270C53114DD50419450594BFFB05441C830E93414DD50414F832F54FFB054418BB9353919DD5041B7C3B2E1FCB05441B16414F521DD504115F05D8BFAB0544176F61B7A28DD5041AA1D708FF9B0544131CF0C3A30DD5041494B8293F8B05441958E26C335DD5041B4D68654F8B0544199C23B8B3BDD5041D4A70DF6F7B05441D151755B3FDD5041CAEEF630F9B05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>167077 - 58848
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F00000048E17AE408DB5041000000C0BABB5441A4703D3A16DB50413D0AD7F3B0BB5441EC51B8BE16DB5041000000F0AFBB544114AE47D112DB504148E17AA4A8BB5441F6285CBF05DB5041E17A145E90BB5441C3F5281C04DB5041EC51B81E8DBB54415C8FC2B5FDDA50411F85EBD191BB54411F85EBA1EFDA50418FC2F5289CBB5441A4703D9AECDA5041295C8F629EBB5441D7A3701DEDDA504114AE47619FBB54417B14AED7EFDA504114AE4771A3BB54413D0AD7A3FEDA5041E17A146EB7BB544185EB51F802DB50417B14AE47BDBB5441C3F528FC04DB5041F6285C9FBDBB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000F6285CBF05DB5041E17A145E90BB54412FDA02AA04DB5041C0400A388EBB54417B7A2B5804DB5041425CBB958DBB5441ADD24E4D04DB504158BF30808DBB544144B3163104DB5041BCD239488DBB54418CB17EBCFDDA5041B73417CD91BB5441042A3EF0F4DA5041EBB7434398BB54411F85EBA1EFDA50418FC2F5289CBB5441ACC7E29FECDA504154036A5E9EBB544148E94469F0DA50417DB1EE35A4BB54415C03FA13F3DA504149D316D0A7BB5441FA770CAFFBDA5041AB06DB6FB3BB54414A49CE5EFDDA5041B6820BB7B5BB54413D0AD7A3FEDA5041E17A146EB7BB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>167083 - 58850
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000C3F528FC27DB5041CDCCCC0CE4BB544114AE47613DDB5041CDCCCC5CEABB5441A4703D5A4FDB504100000050DDBB54418FC2F54849DB50415C8FC2D5D7BB5441EC51B86E45DB504148E17A14D5BB54415C8FC24540DB5041AE47E16AD2BB5441C3F528FC27DB5041CDCCCC0CE4BB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A4703D5A4FDB504100000050DDBB54416E1430D74ADB50418DAE433DD9BB5441A3364DDC47DB50413448FCD0D6BB5441BE6EDC9A45DB50412DD10B34D5BB544124C7457545DB5041BA762A19D5BB54411D3CBC4540DB50413DDFE56AD2BB5441EB5AD3202CDB5041A43FC40AE1BB54418F20062828DB504182EABD19E4BB544139FCD89D2ADB5041008C91D3E4BB54418C8EA48A2EDB5041186707FCE5BB5441A4F4F6DA39DB50416E6B9352E9BB544141A748613DDB5041DF17CC5CEABB5441A4703D5A4FDB504100000050DDBB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>167655 - 137661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000005C8FC2957CB25041713D0AB721955441713D0AB780B25041D7A3709D1E955441EC51B81E8AB25041713D0A772595544148E17AD48BB25041D7A370FD26955441666666268DB250417B14AE87269554416666661682B25041B81E855B1E955441713D0AF787B250413D0AD76317955441713D0AD78CB2504133333393119554410AD7A3908CB250418FC2F5A8109554417B14AE2785B250413D0AD7B30E955441295C8F9281B25041B81E858B07955441E17A14AE80B25041713D0AD701955441713D0A8772B25041A4703DEA099554413D0AD7E375B25041F6285C9F10955441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D822B39472B25041C93672E209955441B9DCE4E975B25041462382AA109554419BC7420276B2504104B4469D10955441F513CE926EB250416F087E2E1595544197DD973476B250419A53B28624955441B0C7C8B37CB250412D70607C22955441BDA138997CB250415150A7CA219554415C8FC2957CB25041713D0AB721955441713D0AB780B25041D7A3709D1E95544108DA2CC380B250410F4C47A61E955441EC51B81E8AB25041713D0A77259554410A9D17F88AB250415036E53826955441C3A3C5F28BB250414639E2F226955441174FD43E8CB2504191FD60D826955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>167655 - 336095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000005C8FC2957CB25041713D0AB721955441713D0AB780B25041D7A3709D1E955441EC51B81E8AB25041713D0A772595544148E17AD48BB25041D7A370FD26955441666666268DB250417B14AE87269554416666661682B25041B81E855B1E955441713D0AF787B250413D0AD76317955441713D0AD78CB2504133333393119554410AD7A3908CB250418FC2F5A8109554417B14AE2785B250413D0AD7B30E955441295C8F9281B25041B81E858B07955441E17A14AE80B25041713D0AD701955441713D0A8772B25041A4703DEA099554413D0AD7E375B25041F6285C9F10955441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D822B39472B25041C93672E209955441B9DCE4E975B25041462382AA109554419BC7420276B2504104B4469D10955441F513CE926EB250416F087E2E1595544197DD973476B250419A53B28624955441B0C7C8B37CB250412D70607C22955441BDA138997CB250415150A7CA219554415C8FC2957CB25041713D0AB721955441713D0AB780B25041D7A3709D1E95544108DA2CC380B250410F4C47A61E955441EC51B81E8AB25041713D0A77259554410A9D17F88AB250415036E53826955441C3A3C5F28BB250414639E2F226955441174FD43E8CB2504191FD60D826955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>168126 - 1781575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A0000001F85EB710EB2504185EB51986A8654410000008010B250418FC2F5A86E865441CDCCCC6C2BB250413D0AD7B36F865441EC51B8DE2FB250410AD7A39059865441B81E856B1BB250413D0AD743598654413D0AD7D313B2504148E17AE45986544152B81EB50CB25041C3F528BC59865441F6285CDF09B25041A4703D5A5986544148E17A140AB25041333333235A8654411F85EB710EB2504185EB51986A865441
-</a>
-
-<b>
-010600000001000000010300000001000000190000004A742A4F24B25041CBF47DBF6D8654413BDA831026B25041F9C56BCC6D8654410806242127B25041016713B86D8654414F0AE3DC2BB25041FF9FA55D6D8654411C0604A82BB25041AA3DD0776E86544169933DAC2BB2504179DCE2776E865441F5FAF0AC2DB25041B01114516486544143029FB92FB25041EBBF0D9058865441FD448E5527B250419DD4990659865441A82124C621B250414477E26759865441520E1EA71BB25041B99FFB455986544149DF2E4118B2504122F14B7D598654416F565D3F14B250414FACD6DC598654417FA992F210B25041175FCFD759865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>168290 - 43300
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000220000005C8FC2A5EBBC5041000000B04B81544100000080ECBC504148E17A94498154417B14AEA7EDBC5041EC51B81E468154411F85EB81EEBC50419A9999A9438154418FC2F5A8EFBC50417B14AEA740815441CDCCCC9CF0BC5041C3F5280C3E815441E17A141EF2BC5041333333E33A8154418FC2F5B8F3BC5041E17A142E38815441A4703D7AF5BC5041295C8F1236815441713D0AC7F6BC504185EB5178358154418FC2F548E7BC5041666666A6308154419A999929E3BC50417B14AE573E8154417B14AE47E1BC504185EB51B8458154410AD7A340E0BC50418FC2F5084D815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000008B1BE1BFF1BC5041919AFBC03D815441999F0B43F3BC5041598326523B815441FDA519DCF4BC5041C7482D6538815441BD5ED4ACF6BC50419E0250B835815441872CB398F5BC50417A069809368154412DC0B373F5BC5041BA37691A36815441C99C61E1F3BC504176368AFD37815441AA6CE79CF3BC5041D579685D38815441F20D8215F3BC5041A94ACF413981544128CF1134F1BC5041C916C9D53C81544115438400F0BC5041AB5BFBCF3F815441EC9BB7A8ECBC50416A244A4449815441E90C06B8EBBC50413B6CA0FB4B815441C10D5BFAEABC5041338678D94F815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>168290 - 80892
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000220000005C8FC2A5EBBC5041000000B04B81544100000080ECBC504148E17A94498154417B14AEA7EDBC5041EC51B81E468154411F85EB81EEBC50419A9999A9438154418FC2F5A8EFBC50417B14AEA740815441CDCCCC9CF0BC5041C3F5280C3E815441E17A141EF2BC5041333333E33A8154418FC2F5B8F3BC5041E17A142E38815441A4703D7AF5BC5041295C8F1236815441713D0AC7F6BC504185EB5178358154418FC2F548E7BC5041666666A6308154419A999929E3BC50417B14AE573E8154417B14AE47E1BC504185EB51B8458154410AD7A340E0BC50418FC2F5084D815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000008B1BE1BFF1BC5041919AFBC03D815441999F0B43F3BC5041598326523B815441FDA519DCF4BC5041C7482D6538815441BD5ED4ACF6BC50419E0250B835815441872CB398F5BC50417A069809368154412DC0B373F5BC5041BA37691A36815441C99C61E1F3BC504176368AFD37815441AA6CE79CF3BC5041D579685D38815441F20D8215F3BC5041A94ACF413981544128CF1134F1BC5041C916C9D53C81544115438400F0BC5041AB5BFBCF3F815441EC9BB7A8ECBC50416A244A4449815441E90C06B8EBBC50413B6CA0FB4B815441C10D5BFAEABC5041338678D94F815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>170884 - 2961276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001F000000C3F528FCC4A35041EC51B8FE125854417B14AE47C2A350413D0AD7530D585441713D0AD7BEA35041AE47E1DA0B58544152B81E55BBA350413D0AD7B32858544148E17A34BAA35041295C8FE231585441713D0A17BDA35041B81E858B31585441A4703DFAC3A3504148E17A443258544148E17A04CCA35041F6285CEF33585441EC51B81ED5A350411F85EB013758544152B81EB5E0A35041EC51B85E3A585441CDCCCCBCECA35041AE47E13A3D585441D7A3703DF6A35041666666964158544114AE4711FDA350411F85EBF145585441E17A149E00A4504114AE479145585441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000097AF905FC8A35041E41D04F9155854416DE7FB89C9A350419A9999A9165854413F355E3ACBA3504121B072E816585441BE9F1AB7CCA35041A69BC48015585441FA7E6A7CCDA3504114AE47691258544100000058D1A350411D5A644312585441A01A2F8DD1A350413BDF4F7511585441250681D5CEA35041B6F3FD540F5854416891ED74CEA35041CFF753930C5854411F85EB99CDA35041DF4F8D2709585441A8C64BC7CFA3504152B81E85085854411D5A6413D1A3504114AE47A90958544173689165D2A35041333333930D585441022B87CED3A35041C3F528E40E585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>170884 - 3812928
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001F000000C3F528FCC4A35041EC51B8FE125854417B14AE47C2A350413D0AD7530D585441713D0AD7BEA35041AE47E1DA0B58544152B81E55BBA350413D0AD7B32858544148E17A34BAA35041295C8FE231585441713D0A17BDA35041B81E858B31585441A4703DFAC3A3504148E17A443258544148E17A04CCA35041F6285CEF33585441EC51B81ED5A350411F85EB013758544152B81EB5E0A35041EC51B85E3A585441CDCCCCBCECA35041AE47E13A3D585441D7A3703DF6A35041666666964158544114AE4711FDA350411F85EBF145585441E17A149E00A4504114AE479145585441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000097AF905FC8A35041E41D04F9155854416DE7FB89C9A350419A9999A9165854413F355E3ACBA3504121B072E816585441BE9F1AB7CCA35041A69BC48015585441FA7E6A7CCDA3504114AE47691258544100000058D1A350411D5A644312585441A01A2F8DD1A350413BDF4F7511585441250681D5CEA35041B6F3FD540F5854416891ED74CEA35041CFF753930C5854411F85EB99CDA35041DF4F8D2709585441A8C64BC7CFA3504152B81E85085854411D5A6413D1A3504114AE47A90958544173689165D2A35041333333930D585441022B87CED3A35041C3F528E40E585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>966442 - 1151056
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000014000000F5482441F25A5141B78BFACE63455441302304B9F05A514168EC87CA644554414331E255EF5A5141DDBB805E6545544185EB5188EE5A5141C3F528AC654554411F85EBE1ED5A514166666626784554419A9999F9EE5A51413333336378455441F6285C0FED5A5141CDCCCCDC7F455441EC51B8FEF35A51419A999959814554411F85EB51FD5A51419A99993984455441333333B3065B5141B81E852B864554413D0AD7E3065B51416666667685455441F6285C3F095B5141EC51B8FE7B455441EC51B89E105B5141F6285CDF6B455441EC51B81E0D5B51418FC2F5B86C455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000014000000F5482441F25A5141B78BFACE63455441302304B9F05A514168EC87CA644554414331E255EF5A5141DDBB805E6545544185EB5188EE5A5141C3F528AC654554411F85EBE1ED5A514166666626784554419A9999F9EE5A51413333336378455441F6285C0FED5A5141CDCCCCDC7F455441EC51B8FEF35A51419A999959814554411F85EB51FD5A51419A99993984455441333333B3065B5141B81E852B864554413D0AD7E3065B51416666667685455441F6285C3F095B5141EC51B8FE7B455441EC51B89E105B5141F6285CDF6B455441EC51B81E0D5B51418FC2F5B86C455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>966442 - 3945193
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000014000000F5482441F25A5141B78BFACE63455441302304B9F05A514168EC87CA644554414331E255EF5A5141DDBB805E6545544185EB5188EE5A5141C3F528AC654554411F85EBE1ED5A514166666626784554419A9999F9EE5A51413333336378455441F6285C0FED5A5141CDCCCCDC7F455441EC51B8FEF35A51419A999959814554411F85EB51FD5A51419A99993984455441333333B3065B5141B81E852B864554413D0AD7E3065B51416666667685455441F6285C3F095B5141EC51B8FE7B455441EC51B89E105B5141F6285CDF6B455441EC51B81E0D5B51418FC2F5B86C455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000014000000F5482441F25A5141B78BFACE63455441302304B9F05A514168EC87CA644554414331E255EF5A5141DDBB805E6545544185EB5188EE5A5141C3F528AC654554411F85EBE1ED5A514166666626784554419A9999F9EE5A51413333336378455441F6285C0FED5A5141CDCCCCDC7F455441EC51B8FEF35A51419A999959814554411F85EB51FD5A51419A99993984455441333333B3065B5141B81E852B864554413D0AD7E3065B51416666667685455441F6285C3F095B5141EC51B8FE7B455441EC51B89E105B5141F6285CDF6B455441EC51B81E0D5B51418FC2F5B86C455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>171816 - 3184818
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000020000000103000000010000001E00000014AE472105945141713D0A3770A95441D7A3706D05945141EC51B83E77A954415C8FC2A5089451411F85EBC187A95441D7A370AD099451419A9999498AA9544185EB51D80994514114AE47A18AA9544152B81EC50C945141EC51B89E88A95441D7A3707D0F9451411F85EBC185A9544148E17AF4119451417B14AE3783A9544114AE472115945141CDCCCCEC7CA954418FC2F5C816945141B81E855B77A95441A4703D9A199451411F85EB3173A95441000000901A945141666666A671A95441AE47E1FA199451418FC2F54870A95441EC51B86E169451418FC2F5F867A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009700000056EC45901094514156DF2AA86AA954410AD7A3A01394514185EB51E870A95441666666E6129451410000003074A95441295C8F3210945141D7A3700D75A95441E17A146E0F945141EC51B81E73A95441BF3023CF109451415EFE61986DA954417CB7E2C20F945141E19CF3A06BA95441F11609C20F94514108C980B16BA9544156A0809B0F945141888E8BE26BA95441897CB1200D945141622064E16EA954416A0F28C10C94514101F60C4C6FA95441F3A6276B0C945141BA8C67566FA95441CD03D7730B945141ABDA2D746FA954413BE2307D0A94514192A1DF916FA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>171816 - 3588935
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000020000000103000000010000001E00000014AE472105945141713D0A3770A95441D7A3706D05945141EC51B83E77A954415C8FC2A5089451411F85EBC187A95441D7A370AD099451419A9999498AA9544185EB51D80994514114AE47A18AA9544152B81EC50C945141EC51B89E88A95441D7A3707D0F9451411F85EBC185A9544148E17AF4119451417B14AE3783A9544114AE472115945141CDCCCCEC7CA954418FC2F5C816945141B81E855B77A95441A4703D9A199451411F85EB3173A95441000000901A945141666666A671A95441AE47E1FA199451418FC2F54870A95441EC51B86E169451418FC2F5F867A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009700000056EC45901094514156DF2AA86AA954410AD7A3A01394514185EB51E870A95441666666E6129451410000003074A95441295C8F3210945141D7A3700D75A95441E17A146E0F945141EC51B81E73A95441BF3023CF109451415EFE61986DA954417CB7E2C20F945141E19CF3A06BA95441F11609C20F94514108C980B16BA9544156A0809B0F945141888E8BE26BA95441897CB1200D945141622064E16EA954416A0F28C10C94514101F60C4C6FA95441F3A6276B0C945141BA8C67566FA95441CD03D7730B945141ABDA2D746FA954413BE2307D0A94514192A1DF916FA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172316 - 211366
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000C000000000000F01E8A514114AE47D1AEAC5441713D0AC70D8A514152B81E85AFAC5441F6285C6FEB895141CDCCCCACA8AC54418FC2F5F8EA895141C3F5284CB7AC5441C3F5285C098A51411F85EBC1BBAC54415C8FC2850F8A514100000040BCAC5441295C8F72118A5141713D0A67BCAC54410AD7A3002A8A514185EB5148B9AC5441F6285CCF388A514100000040B7AC5441C3F528FC388A5141F6285C2FACAC5441EC51B84E2B8A514114AE4791ADAC5441000000F01E8A514114AE47D1AEAC54410103000000010000000B000000EC51B82E3A8A5141713D0AF7ABAC5441666666 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000085FCF43C2F8A5141C3965890B8AC54419EF15ACF388A5141BC2A0040B7AC54410F1088FB388A5141DF450857ACAC5441EC51B84E2B8A514114AE4791ADAC54418779A6FE1E8A5141E8B0CCCFAEAC54418269FFEF1E8A51418FCA47D1AEAC5441730209C70D8A514133701F85AFAC544106D75C6FEB895141486ECDACA8AC54418B2BF6F8EA8951412705294CB7AC5441C3F5285C098A51411F85EBC1BBAC5441DC6FA56A098A5141B0E513C3BBAC5441C3D7F86B118A5141FBA18466BCAC5441295C8F72118A5141713D0A67BCAC5441459A5D4B1F8A5141A587A1A4BAAC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172316 - 345247
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000C000000000000F01E8A514114AE47D1AEAC5441713D0AC70D8A514152B81E85AFAC5441F6285C6FEB895141CDCCCCACA8AC54418FC2F5F8EA895141C3F5284CB7AC5441C3F5285C098A51411F85EBC1BBAC54415C8FC2850F8A514100000040BCAC5441295C8F72118A5141713D0A67BCAC54410AD7A3002A8A514185EB5148B9AC5441F6285CCF388A514100000040B7AC5441C3F528FC388A5141F6285C2FACAC5441EC51B84E2B8A514114AE4791ADAC5441000000F01E8A514114AE47D1AEAC54410103000000010000000B000000EC51B82E3A8A5141713D0AF7ABAC5441666666 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000085FCF43C2F8A5141C3965890B8AC54419EF15ACF388A5141BC2A0040B7AC54410F1088FB388A5141DF450857ACAC5441EC51B84E2B8A514114AE4791ADAC54418779A6FE1E8A5141E8B0CCCFAEAC54418269FFEF1E8A51418FCA47D1AEAC5441730209C70D8A514133701F85AFAC544106D75C6FEB895141486ECDACA8AC54418B2BF6F8EA8951412705294CB7AC5441C3F5285C098A51411F85EBC1BBAC5441DC6FA56A098A5141B0E513C3BBAC5441C3D7F86B118A5141FBA18466BCAC5441295C8F72118A5141713D0A67BCAC5441459A5D4B1F8A5141A587A1A4BAAC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172349 - 1181184
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000010000003300000052B81E25618C514148E17AA4F8AC5441AE47E19A638C5141A4703D0AFBAC5441E17A14CE638C514148E17AC4FDAC54415C8FC255618C51416666661600AD5441333333A35E8C5141666666B6FFAC5441D7A3709D5A8C5141F6285C3F06AD5441A4703DFA5F8C51410AD7A3C00BAD544114AE47E1638C514152B81EB510AD544100000030678C514152B81EA513AD5441CDCCCC6C6B8C5141AE47E19A17AD5441333333F36E8C5141333333B314AD5441000000407C8C514152B81E6509AD54417B14AE57758C5141295C8F02FAAC54417B14AE07748C514148E17A94F6AC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009B0000007B14AEC77A8C5141F6285C0FE4AC5441666666867E8C51410AD7A390E1AC544100000040818C51415C8FC2E5DEAC544166666636878C5141EC51B87EDEAC544185EB51C8898C5141713D0A87DDAC5441295C8FC2898C51411F85EB91DCAC5441B81E85BB8D8C5141B81E855BDAAC5441000000A08D8C5141D7A3705DD4AC5441508D4C3D8D8C5141359B7D4FD3AC5441295C8F428D8C514185EB5138D3AC54414F0D85B28C8C5141E4CCCE30D2AC5441E01238DF878C51416CC7EB70D0AC5441DF630854858C51411DBC18E8CEAC54411633EEFA838C51419B82F101CEAC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172349 - 3192934
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000010000003300000052B81E25618C514148E17AA4F8AC5441AE47E19A638C5141A4703D0AFBAC5441E17A14CE638C514148E17AC4FDAC54415C8FC255618C51416666661600AD5441333333A35E8C5141666666B6FFAC5441D7A3709D5A8C5141F6285C3F06AD5441A4703DFA5F8C51410AD7A3C00BAD544114AE47E1638C514152B81EB510AD544100000030678C514152B81EA513AD5441CDCCCC6C6B8C5141AE47E19A17AD5441333333F36E8C5141333333B314AD5441000000407C8C514152B81E6509AD54417B14AE57758C5141295C8F02FAAC54417B14AE07748C514148E17A94F6AC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009B0000007B14AEC77A8C5141F6285C0FE4AC5441666666867E8C51410AD7A390E1AC544100000040818C51415C8FC2E5DEAC544166666636878C5141EC51B87EDEAC544185EB51C8898C5141713D0A87DDAC5441295C8FC2898C51411F85EB91DCAC5441B81E85BB8D8C5141B81E855BDAAC5441000000A08D8C5141D7A3705DD4AC5441508D4C3D8D8C5141359B7D4FD3AC5441295C8F428D8C514185EB5138D3AC54414F0D85B28C8C5141E4CCCE30D2AC5441E01238DF878C51416CC7EB70D0AC5441DF630854858C51411DBC18E8CEAC54411633EEFA838C51419B82F101CEAC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172411 - 210814
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003200000000000030B6895141AE47E1AA68AC54415C8FC2B5B3895141D7A3708D68AC5441EC51B89EB189514148E17A2469AC5441AE47E18AB38951415C8FC2A56CAC5441CDCCCCBCB6895141295C8F726CAC54410AD7A3D0B889514152B81EC570AC5441F6285C7FB28951415C8FC2F56FAC54413D0AD753AF895141D7A3700D6BAC5441295C8FA2AE895141F6285C2F6CAC54413D0AD733AE8951417B14AE576FAC54411F85EB21B08951413333335373AC54411F85EB91B0895141F6285C4F75AC54418FC2F508B08951410000003078AC5441D7A3707DAD895141E17A149E7EAC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D4E68CF9E18951418961F81992AC54418FC2F5B8E08951419A99999999AC544166666616E28951418FC2F5C89CAC5441713D0A47E08951415C8FC245A1AC5441213895E9DF895141E57BCC16A2AC5441213895E9DF8951416E83E064A2AC544177787858E289514127DFC76AA0AC54417100A0BEE48951412C392A9E9EAC5441713D0A57E4895141295C8F229DAC54415C8FC275E98951417B14AE3793AC5441C999DC39EA895141DB6CCE2992AC5441A771B78EEA8951410F2986AA91AC5441742A1356F0895141F063359B89AC5441120F0FBFF4895141120F0F5F83AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172411 - 261065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003200000000000030B6895141AE47E1AA68AC54415C8FC2B5B3895141D7A3708D68AC5441EC51B89EB189514148E17A2469AC5441AE47E18AB38951415C8FC2A56CAC5441CDCCCCBCB6895141295C8F726CAC54410AD7A3D0B889514152B81EC570AC5441F6285C7FB28951415C8FC2F56FAC54413D0AD753AF895141D7A3700D6BAC5441295C8FA2AE895141F6285C2F6CAC54413D0AD733AE8951417B14AE576FAC54411F85EB21B08951413333335373AC54411F85EB91B0895141F6285C4F75AC54418FC2F508B08951410000003078AC5441D7A3707DAD895141E17A149E7EAC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D4E68CF9E18951418961F81992AC54418FC2F5B8E08951419A99999999AC544166666616E28951418FC2F5C89CAC5441713D0A47E08951415C8FC245A1AC5441213895E9DF895141E57BCC16A2AC5441213895E9DF8951416E83E064A2AC544177787858E289514127DFC76AA0AC54417100A0BEE48951412C392A9E9EAC5441713D0A57E4895141295C8F229DAC54415C8FC275E98951417B14AE3793AC5441C999DC39EA895141DB6CCE2992AC5441A771B78EEA8951410F2986AA91AC5441742A1356F0895141F063359B89AC5441120F0FBFF4895141120F0F5F83AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>172646 - 54028
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000F6285C8FB78E514148E17A4487AB54417B14AE17B68E514148E17A0485AB54411F85EBC1B48E5141EC51B82E84AB544166666676B38E5141D7A3709D84AB5441295C8FB29F8E5141B81E85DB8FAB54413D0AD763828E51411F85EB41A1AB544152B81E35828E5141EC51B88EA2AB54411F85EB61838E5141D7A370ADA4AB5441AE47E10A888E5141C3F5284CACAB544185EB51A8A08E5141EC51B8EE9DAB5441333333B3BB8E51415C8FC2258EAB5441F6285C8FB78E514148E17A4487AB5441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000A17E9E43828E5141254FE1A8A2AB5441D9B2C14C848E51410C79712DA6AB544175003E52848E51419EC76936A6AB544185F0D052848E5141240D5A37A6AB544185F0D052848E514175D09929A6AB5441AE47E10A888E5141C3F5284CACAB544170861C158D8E5141B388325BA9AB5441655368D58F8E5141CEDE2DC0A7AB5441206EC0159A8E51417239A5C4A1AB5441E9307AE59A8E51418B5C6B4BA1AB544185EB51A8A08E5141EC51B8EE9DAB54419C861195A98E51414E6C16B998AB54417A5B267DA98E5141FC814F8898AB5441293BEC60A68E5141B2D4BAB695AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540637 - 142868
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000001D00000052B81E85E75C5141000000F0644954411F85EB11E95C514148E17A445D495441333333D3E95C5141D7A370BD584954418FC2F528EA5C5141AE47E18A5349544148E17A94EA5C5141295C8FE24D49544185EB5108E65C51419A9999B94B4954418FC2F598E25C51411F85EBF1494954417B14AE47E25C5141D7A3709D4A495441CDCCCC1CDB5C5141713D0A2766495441EC51B8FEDA5C5141000000C068495441E17A140EDB5C51410AD7A3506A495441D7A370BDDD5C51410AD7A3606B495441713D0AA7DD5C51418FC2F5A86F495441B81E85CBDC5C5141E17A145E70495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000055000000AE1AF966B35C5141C3BFAB1B85495441732FAF20B95C514146EE91DC834954411F85EB11BF5C5141713D0A67824954410AD7A380C45C5141C3F5285C8149544103111820C85C514116FFFFD58049544178B60010CC5C5141BFD15D1980495441ECC31D46CC5C5141044BFE0980495441E63B43F7CC5C5141D7EBAAD77F49544157783154CE5C5141326C413C7F49544100285B97CE5C5141F337F5027F49544107EA6F4ACF5C5141A7552E6A7E49544143CEB118D05C5141F8B70E397D49544179F0A935D05C5141572A2D017D495441564384E6D05C5141230608AC7B495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540637 - 329298
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000001D00000052B81E85E75C5141000000F0644954411F85EB11E95C514148E17A445D495441333333D3E95C5141D7A370BD584954418FC2F528EA5C5141AE47E18A5349544148E17A94EA5C5141295C8FE24D49544185EB5108E65C51419A9999B94B4954418FC2F598E25C51411F85EBF1494954417B14AE47E25C5141D7A3709D4A495441CDCCCC1CDB5C5141713D0A2766495441EC51B8FEDA5C5141000000C068495441E17A140EDB5C51410AD7A3506A495441D7A370BDDD5C51410AD7A3606B495441713D0AA7DD5C51418FC2F5A86F495441B81E85CBDC5C5141E17A145E70495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000055000000AE1AF966B35C5141C3BFAB1B85495441732FAF20B95C514146EE91DC834954411F85EB11BF5C5141713D0A67824954410AD7A380C45C5141C3F5285C8149544103111820C85C514116FFFFD58049544178B60010CC5C5141BFD15D1980495441ECC31D46CC5C5141044BFE0980495441E63B43F7CC5C5141D7EBAAD77F49544157783154CE5C5141326C413C7F49544100285B97CE5C5141F337F5027F49544107EA6F4ACF5C5141A7552E6A7E49544143CEB118D05C5141F8B70E397D49544179F0A935D05C5141572A2D017D495441564384E6D05C5141230608AC7B495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173295 - 427179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000022000000B81E854B00F15041333333434E2154410000003005F15041666666B64F2154410000004006F15041713D0A0750215441000000300CF150411F85EBC152215441E17A146E16F1504152B81E9558215441CDCCCCDC1AF150411F85EBD1592154419A99992919F15041CDCCCC6C572154417B14AE5718F15041713D0AD755215441F6285C0F13F15041CDCCCCDC46215441F6285C1F0CF15041E17A140E332154413D0AD7530AF150411F85EB812E2154410000004009F15041000000202D215441A4703DEA04F15041713D0A272E215441333333A3F5F050411F85EB1131215441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000034000000FF524C63D8F05041C92AD9DD142154410A1F3CF3DEF05041D26D2E361F2154418FA95A30E0F050412C85BE631F215441004DCC42E1F05041EC0CDBBA1E215441BB6821FEE2F050418847A2D21D2154411F2E5AE6E3F05041BBE14C511E2154412BBCCD25E3F050415C8C830D1F215441CFBFD90DE0F0504147DA95F320215441333333D3EFF05041000000D039215441F17012B3F0F050413ACFD46D37215441D57D9921F1F05041FFF495403621544114AE4741F1F05041A4703DEA3521544184E57A10F2F05041AF61A38A34215441CA4DF535F2F050415751F05A34215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173295 - 429774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000300000022000000B81E854B00F15041333333434E2154410000003005F15041666666B64F2154410000004006F15041713D0A0750215441000000300CF150411F85EBC152215441E17A146E16F1504152B81E9558215441CDCCCCDC1AF150411F85EBD1592154419A99992919F15041CDCCCC6C572154417B14AE5718F15041713D0AD755215441F6285C0F13F15041CDCCCCDC46215441F6285C1F0CF15041E17A140E332154413D0AD7530AF150411F85EB812E2154410000004009F15041000000202D215441A4703DEA04F15041713D0A272E215441333333A3F5F050411F85EB1131215441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000034000000FF524C63D8F05041C92AD9DD142154410A1F3CF3DEF05041D26D2E361F2154418FA95A30E0F050412C85BE631F215441004DCC42E1F05041EC0CDBBA1E215441BB6821FEE2F050418847A2D21D2154411F2E5AE6E3F05041BBE14C511E2154412BBCCD25E3F050415C8C830D1F215441CFBFD90DE0F0504147DA95F320215441333333D3EFF05041000000D039215441F17012B3F0F050413ACFD46D37215441D57D9921F1F05041FFF495403621544114AE4741F1F05041A4703DEA3521544184E57A10F2F05041AF61A38A34215441CA4DF535F2F050415751F05A34215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173361 - 1070288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000D00000033333323F7F25041713D0A475623544185EB5118F7F250411F85EB21552354410AD7A350EBF250417B14AE4757235441713D0A67EBF2504185EB51785E2354418FC2F5F8E9F250417B14AEE776235441EC51B80EEAF250411F85EBF1782354415C8FC2A5EBF25041E17A141E7D23544166666616EFF250418FC2F5688023544148E17A24F4F250411F85EB718423544100000050F6F25041713D0AB7802354413D0AD7C3F6F250418FC2F5987C23544148E17A34F8F250418FC2F5087323544133333323F7F25041713D0A475623544105000000EC51B87EEDF2504148E17A34 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD713902354412C6192E8E6F25041751857128F2354413524B234E9F25041DD9D31738D2354411F78C6DAECF25041E881D53B8C2354419FC879F7F0F25041295DDF568B235441B4FD6C04F2F25041FAC5A47D8A235441B4FD6C04F2F2504187623CBE87235441E596C597EFF2504146C3629784235441FAA2A059EBF250418D93CCF17F2354413524B234E9F25041F00A0E737923544191C5E8CCE8F2504164951019732354417AEA053CEAF250415DB7BE6D72235441DFA389C6EAF2504165C7E32E69235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173361 - 5257195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000D00000033333323F7F25041713D0A475623544185EB5118F7F250411F85EB21552354410AD7A350EBF250417B14AE4757235441713D0A67EBF2504185EB51785E2354418FC2F5F8E9F250417B14AEE776235441EC51B80EEAF250411F85EBF1782354415C8FC2A5EBF25041E17A141E7D23544166666616EFF250418FC2F5688023544148E17A24F4F250411F85EB718423544100000050F6F25041713D0AB7802354413D0AD7C3F6F250418FC2F5987C23544148E17A34F8F250418FC2F5087323544133333323F7F25041713D0A475623544105000000EC51B87EEDF2504148E17A34 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD713902354412C6192E8E6F25041751857128F2354413524B234E9F25041DD9D31738D2354411F78C6DAECF25041E881D53B8C2354419FC879F7F0F25041295DDF568B235441B4FD6C04F2F25041FAC5A47D8A235441B4FD6C04F2F2504187623CBE87235441E596C597EFF2504146C3629784235441FAA2A059EBF250418D93CCF17F2354413524B234E9F25041F00A0E737923544191C5E8CCE8F2504164951019732354417AEA053CEAF250415DB7BE6D72235441DFA389C6EAF2504165C7E32E69235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173472 - 405710
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000600000085EB51E886F0504133333313C6205441D7A3708D80F050410AD7A3D0BC2054419A99990939F050419A999949D62054419A9999E93AF05041D7A370CDD7205441D7A3700D41F0504148E17AF4DE20544185EB51E886F0504133333313C6205441
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000050E1F8E844F050413A32060FD2205441230E383B47F0504149CA24B5D3205441CCF453D749F05041F96E1E1DD6205441A3E262C44BF050414A6E4130D92054418E30968F4CF050412A0AA8C6DA2054410462C6924CF050414AB206DADA205441259105A04CF05041EDDE4ED5DA20544185EB51E886F0504133333313C6205441D7A3708D80F050410AD7A3D0BC20544150E1F8E844F050413A32060FD2205441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173472 - 414460
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000600000085EB51E886F0504133333313C6205441D7A3708D80F050410AD7A3D0BC2054419A99990939F050419A999949D62054419A9999E93AF05041D7A370CDD7205441D7A3700D41F0504148E17AF4DE20544185EB51E886F0504133333313C6205441
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000050E1F8E844F050413A32060FD2205441230E383B47F0504149CA24B5D3205441CCF453D749F05041F96E1E1DD6205441A3E262C44BF050414A6E4130D92054418E30968F4CF050412A0AA8C6DA2054410462C6924CF050414AB206DADA205441259105A04CF05041EDDE4ED5DA20544185EB51E886F0504133333313C6205441D7A3708D80F050410AD7A3D0BC20544150E1F8E844F050413A32060FD2205441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173941 - 245752
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000F000000E17A147E20FA5041F6285CEFB12D5441C3F528BC20FA5041CDCCCC9CB42D5441333333D320FA50413D0AD7B3B52D54415C8FC22524FA5041E17A146EB52D5441D7A370BD26FA504152B81E55B52D5441333333032AFA50417B14AE07B52D54415C8FC2352CFA50411F85EBE1B42D54411F85EB712DFA5041C3F5288CAB2D5441A4703D4A23FA50411F85EB21AB2D5441D7A3703D21FA5041A4703DFAAA2D54419A9999F920FA5041D7A3704DAC2D544152B81E7520FA50417B14AEA7AD2D54413D0AD75320FA504185EB5148AF2D5441D7A3703D20FA5041CDCCCC5CB02D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F4C5D39D19FA5041CB617D5DB52D5441A02D4A881CFA504181E3AD75B52D544114AE47011DFA50419A999979B52D5441D07A0E2C20FA50412794B1A4B52D5441C3F5284C20FA5041666666A6B52D5441C3F5282C20FA5041B81E854BB42D544185B8AE3020FA50417E6AA14FB22D54417DC9485220FA504143B982F3AF2D5441231B009F20FA5041A226DB00AE2D5441D7A3703D21FA5041A4703DFAAA2D5441C3F5288C20FA50417B14AED7AA2D5441ABCF202513FA5041CB18C85BAA2D5441156A5F3312FA504100FFF93DB52D54413333332313FA504166666656B52D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>173941 - 282133
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000F000000E17A147E20FA5041F6285CEFB12D5441C3F528BC20FA5041CDCCCC9CB42D5441333333D320FA50413D0AD7B3B52D54415C8FC22524FA5041E17A146EB52D5441D7A370BD26FA504152B81E55B52D5441333333032AFA50417B14AE07B52D54415C8FC2352CFA50411F85EBE1B42D54411F85EB712DFA5041C3F5288CAB2D5441A4703D4A23FA50411F85EB21AB2D5441D7A3703D21FA5041A4703DFAAA2D54419A9999F920FA5041D7A3704DAC2D544152B81E7520FA50417B14AEA7AD2D54413D0AD75320FA504185EB5148AF2D5441D7A3703D20FA5041CDCCCC5CB02D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F4C5D39D19FA5041CB617D5DB52D5441A02D4A881CFA504181E3AD75B52D544114AE47011DFA50419A999979B52D5441D07A0E2C20FA50412794B1A4B52D5441C3F5284C20FA5041666666A6B52D5441C3F5282C20FA5041B81E854BB42D544185B8AE3020FA50417E6AA14FB22D54417DC9485220FA504143B982F3AF2D5441231B009F20FA5041A226DB00AE2D5441D7A3703D21FA5041A4703DFAAA2D5441C3F5288C20FA50417B14AED7AA2D5441ABCF202513FA5041CB18C85BAA2D5441156A5F3312FA504100FFF93DB52D54413333332313FA504166666656B52D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>174396 - 3090944
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000061000000C3F5282CBFF350413D0AD723EB31544166666626BDF35041EC51B8AEEE3154413D0AD7A3BAF3504148E17A34F431544185EB5108B8F35041C3F5280CFB315441713D0A97B5F3504185EB51C8FF315441A4703D0AB3F350410AD7A390043254411F85EB31B0F350419A9999C908325441A4703D5AADF3504185EB51880C3254411F85EB2190F350413D0AD78329325441EC51B85E93F3504148E17A842C325441E17A141E97F35041B81E857B29325441E17A149E99F35041B81E855B23325441B81E85FB9FF35041E17A142E1E3254410AD7A380A4F35041CDCCCC5C19325441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000002D737E084BF45041ED2E713FF5315441355561664DF450415E1CAD8CFA315441E8D3A5B74BF450410348C0D0FB315441B492CD484CF450419922F35DFE315441D5C5EB524DF45041FD5E6A1100325441E48D6C8D4EF45041C91D92A20032544114890BD250F45041706362FF023254412B8D9AF258F4504193399D9E02325441DCB195CA60F45041619BE1C4013254413EA24ABC6BF450413D34B3F4FF315441A71ABE3C6DF45041D4BB3F74FE31544139FAFB5167F4504129C33AB7F0315441CA20D46A5FF450419F6B6BFBF13154411C59A08E5EF450414BC1AE1EF2315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>174396 - 3433660
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000061000000C3F5282CBFF350413D0AD723EB31544166666626BDF35041EC51B8AEEE3154413D0AD7A3BAF3504148E17A34F431544185EB5108B8F35041C3F5280CFB315441713D0A97B5F3504185EB51C8FF315441A4703D0AB3F350410AD7A390043254411F85EB31B0F350419A9999C908325441A4703D5AADF3504185EB51880C3254411F85EB2190F350413D0AD78329325441EC51B85E93F3504148E17A842C325441E17A141E97F35041B81E857B29325441E17A149E99F35041B81E855B23325441B81E85FB9FF35041E17A142E1E3254410AD7A380A4F35041CDCCCC5C19325441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000002D737E084BF45041ED2E713FF5315441355561664DF450415E1CAD8CFA315441E8D3A5B74BF450410348C0D0FB315441B492CD484CF450419922F35DFE315441D5C5EB524DF45041FD5E6A1100325441E48D6C8D4EF45041C91D92A20032544114890BD250F45041706362FF023254412B8D9AF258F4504193399D9E02325441DCB195CA60F45041619BE1C4013254413EA24ABC6BF450413D34B3F4FF315441A71ABE3C6DF45041D4BB3F74FE31544139FAFB5167F4504129C33AB7F0315441CA20D46A5FF450419F6B6BFBF13154411C59A08E5EF450414BC1AE1EF2315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>174465 - 266661
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000F0000003D0AD7C372F85041295C8F224E2C5441AE47E17A7BF85041F6285CEF4B2C54419A9999C97DF85041CDCCCCCC4B2C544114AE47317CF850415C8FC205452C5441666666967BF8504114AE47A1442C54417B14AE0748F8504185EB51E84E2C5441713D0A4748F850411F85EB21502C54410AD7A36043F8504100000020512C544114AE47513CF85041713D0A47512C5441EC51B87E3CF8504148E17A04562C5441713D0AC74FF850418FC2F5F8542C5441000000E054F85041EC51B8EE542C54415C8FC2555FF85041EC51B8EE532C5441333333D368F8504152B81E75512C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000060530EE8ABF8504159138BC6272C5441C6F97E87ABF850414B94179A222C5441F6285CFF9CF8504185EB51E8272C544185EB51B89BF8504166666606292C5441AE47E12A97F85041B81E852B222C5441E17A144E94F85041C3F528AC2C2C54413D0AD74392F8504148E17A54322C5441BA85CC3A92F850419259F968322C5441B785CC3A92F850419B59F968322C544122B29CCA93F85041DC655A7E312C544109FC401097F85041A2A3CD922F2C54411BA41B9B99F85041AE7512692E2C5441732432CC9AF8504103BA82DD2D2C5441F06020A3A0F85041043B63322C2C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>176737 - 1151451
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000250000009A99998919D75041000000F03B3854419A9999D91AD75041AE47E1EA3A3854413333339320D750418FC2F578233854416666662626D75041333333930A3854410AD7A32024D7504100000050093854415C8FC25520D7504152B81E7506385441713D0A571FD750415C8FC2B505385441F6285C1F1BD750415C8FC25502385441000000E01AD75041D7A3700D023854418FC2F50819D7504114AE47F1FF37544152B81E9518D750413D0AD773FF37544114AE47A112D7504185EB518805385441666666B60DD750411F85EBF1093854413D0AD7030BD75041295C8F420C385441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000350000009A9999D91AD75041AE47E1EA3A385441A55162851BD750416EF9632B38385441342C21F21BD75041D0650E6E36385441796176041CD75041CFC9FA22363854416220D98B1CD75041F6698CF833385441A702027A1DD750418CDA3C293038544108F371381ED750415D155C1D2D3854411C6D86121FD75041FF7F47A0293854413B1D6BCF1FD75041405CB99A2638544135A4037920D750414B2632E4233854413B72C4B421D75041AA87C66B1E38544109FF9ECA22D75041283CE79219385441FE19E83A23D750413DEA719D173854419AC80FAB23D7504143DC91A815385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>177989 - 4163805
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000CDCCCC7C1929514148E17A14A92E5541CDCCCC8C1929514148E17AA4A62E5541CDCCCC4C1829514148E17AE4A12E5541CDCCCC7CFD28514148E17A14A02E5541CDCCCCBCFA28514148E17A24A02E55413D0AD723D128514133333313AB2E55410AD7A370D428514148E17AC4BA2E55417B14AE97D928514114AE4741D32E554133333303EC2851419A9999D9CD2E554152B81EC502295141F6285C6FC72E55415C8FC2450F2951419A999939C42E5541CDCCCC8C1129514148E17A94C32E5541CDCCCC6C1229514148E17A74BC2E5541CDCCCC7C1329514148E17AD4B82E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000BE07DDDDD6285141DCA3DF4CC62E5541831B7882D72851411A992B5BC92E5541A1B9525DD8285141B6BF486BCD2E55417B14AE97D928514114AE4741D32E5541AA887B2AE82851418EDA22FCCE2E5541E26C4D11E9285141EA23D1B6CE2E554165F92124EB285141EB0B0E1BCE2E5541324D6B4AEC2851410C3E86C5CD2E55413E7737BFED285141DA35705CCD2E554130F22655EF285141A7DB02EACC2E5541E5A3E025F028514139B22CAFCC2E5541A76DE581F12851416FC4124DCC2E554152B81EC502295141F6285C6FC72E5541F8882F06042951410444ED1CC72E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178315 - 2090126
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A370CD5C345141666666E6292A5541F6285C8F5134514152B81E45292A55415C8FC2D547345141A4703D4A292A5541A4703D7A42345141333333D3292A554114AE476142345141EC51B82E2B2A554152B81EF52634514148E17A34292A5541AE47E1AA243451413D0AD7E3282A554148E17AA41E3451417B14AE672E2A5541666666D63E345141333333C3302A55418FC2F54849345141713D0AF7302A554148E17A7462345141A4703DEA312A5541C3F5288C69345141EC51B82E332A55415C8FC2656A345141A4703D7A2B2A5541D7A370CD5C345141666666E6292A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000C07A64005E345141916F040A2A2A5541B0A156DD61345141B61CC57C2A2A55414CB8D34A6534514118F296E22A2A55415C8FC2656A345141A4703D7A2B2A554185EB51386B345141EC51B8FE232A55413D0AD7D35834514100000020222A5541D7A370DD48345141E17A146E212A5541E17A14DE4734514133333363212A554185EB51A84634514148E17A34212A5541295C8F0246345141CDCCCC7C202A5541EC51B85E463451411F85EB611F2A55411F85EBE147345141EC51B8EE1D2A554185EB51084534514148E17A041E2A55411F85EB613434514185EB5138212A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178315 - 4617761
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A370CD5C345141666666E6292A5541F6285C8F5134514152B81E45292A55415C8FC2D547345141A4703D4A292A5541A4703D7A42345141333333D3292A554114AE476142345141EC51B82E2B2A554152B81EF52634514148E17A34292A5541AE47E1AA243451413D0AD7E3282A554148E17AA41E3451417B14AE672E2A5541666666D63E345141333333C3302A55418FC2F54849345141713D0AF7302A554148E17A7462345141A4703DEA312A5541C3F5288C69345141EC51B82E332A55415C8FC2656A345141A4703D7A2B2A5541D7A370CD5C345141666666E6292A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000C07A64005E345141916F040A2A2A5541B0A156DD61345141B61CC57C2A2A55414CB8D34A6534514118F296E22A2A55415C8FC2656A345141A4703D7A2B2A554185EB51386B345141EC51B8FE232A55413D0AD7D35834514100000020222A5541D7A370DD48345141E17A146E212A5541E17A14DE4734514133333363212A554185EB51A84634514148E17A34212A5541295C8F0246345141CDCCCC7C202A5541EC51B85E463451411F85EB611F2A55411F85EBE147345141EC51B8EE1D2A554185EB51084534514148E17A041E2A55411F85EB613434514185EB5138212A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178315 - 34885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A370CD5C345141666666E6292A5541F6285C8F5134514152B81E45292A55415C8FC2D547345141A4703D4A292A5541A4703D7A42345141333333D3292A554114AE476142345141EC51B82E2B2A554152B81EF52634514148E17A34292A5541AE47E1AA243451413D0AD7E3282A554148E17AA41E3451417B14AE672E2A5541666666D63E345141333333C3302A55418FC2F54849345141713D0AF7302A554148E17A7462345141A4703DEA312A5541C3F5288C69345141EC51B82E332A55415C8FC2656A345141A4703D7A2B2A5541D7A370CD5C345141666666E6292A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000005C8FC2656A345141A4703D7A2B2A5541CDCCCC0C68345141C3F5281C2A2A5541000000405E34514152B81E15292A5541000000F05334514114AE4711282A554185EB51084B34514114AE47C1272A554185EB51A8463451419A999999272A554185EB5108413451419A999929292A5541C3F528DC3A34514152B81E65292A5541C3F5280C2E345141D7A3709D282A554185EB51C827345141EC51B85E272A5541576B44DF273451413F018553272A5541F3E516DF27345141EA7B8553272A5541AE47E1AA243451413D0AD7E3282A5541209C18BF27345141F2820B43292A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178315 - 58135
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000D7A370CD5C345141666666E6292A5541F6285C8F5134514152B81E45292A55415C8FC2D547345141A4703D4A292A5541A4703D7A42345141333333D3292A554114AE476142345141EC51B82E2B2A554152B81EF52634514148E17A34292A5541AE47E1AA243451413D0AD7E3282A554148E17AA41E3451417B14AE672E2A5541666666D63E345141333333C3302A55418FC2F54849345141713D0AF7302A554148E17A7462345141A4703DEA312A5541C3F5288C69345141EC51B82E332A55415C8FC2656A345141A4703D7A2B2A5541D7A370CD5C345141666666E6292A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000005C8FC2656A345141A4703D7A2B2A5541CDCCCC0C68345141C3F5281C2A2A5541000000405E34514152B81E15292A5541000000F05334514114AE4711282A554185EB51084B34514114AE47C1272A554185EB51A8463451419A999999272A554185EB5108413451419A999929292A5541C3F528DC3A34514152B81E65292A5541C3F5280C2E345141D7A3709D282A554185EB51C827345141EC51B85E272A5541576B44DF273451413F018553272A5541F3E516DF27345141EA7B8553272A5541AE47E1AA243451413D0AD7E3282A5541209C18BF27345141F2820B43292A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178351 - 1490885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000A4703D8A603451410AD7A3702E2B5541295C8FE26234514148E17AE42D2B5541A4703D4A643451410AD7A3B02F2B5541B81E855B6634514152B81EB5302B55417B14AED7693451413D0AD7232F2B5541AE47E1FA6A345141333333032E2B55413D0AD73366345141A4703DBA272B5541333333F3623451411F85EB71292B5541B81E856B5E3451419A999979222B554114AE47215C345141333333631E2B554114AE47A14D345141A4703D1A2F2B5541666666264B345141F6285CBF322B55411F85EBE14A3451418FC2F558342B554152B81E95483451418FC2F558342B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000017F48C74213451411ECE7507412B5541834CDD4D213451410E87F20C412B55416A536F5C21345141DF904028412B55419A99993923345141D7A370DD432B5541666666A627345141F6285CEF482B5541C3F528EC2F345141E17A14AE482B554114AE47213234514185EB51B8472B554152B81E3535345141A4703DFA482B55416666662640345141333333734D2B554100000020433451417B14AEC74F2B5541EC51B8AE473451418FC2F518502B5541B81E859B4B345141000000F04E2B55417B14AED75134514185EB5128492B5541CDCCCC9C653451418FC2F5B8432B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178351 - 3128988
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002D000000A4703D8A603451410AD7A3702E2B5541295C8FE26234514148E17AE42D2B5541A4703D4A643451410AD7A3B02F2B5541B81E855B6634514152B81EB5302B55417B14AED7693451413D0AD7232F2B5541AE47E1FA6A345141333333032E2B55413D0AD73366345141A4703DBA272B5541333333F3623451411F85EB71292B5541B81E856B5E3451419A999979222B554114AE47215C345141333333631E2B554114AE47A14D345141A4703D1A2F2B5541666666264B345141F6285CBF322B55411F85EBE14A3451418FC2F558342B554152B81E95483451418FC2F558342B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000D7A370CD49345141C3F5283C3A2B5541C2C2027A4D345141103D64FD392B55413C95580D52345141712239AF392B5541AF8BF5C361345141A4C4C6A2382B5541CBD5D099633451419EBB6B83382B5541F59748B664345141BDE16F70382B55412BC3CCAF68345141609F882C382B5541969849746A345141A851560E382B55413D0AD7B36E3451415C8FC2C5372B5541A4703DDA6D3451418FC2F538362B55415C8FC24573345141D7A3704D332B5541E17A144E73345141295C8F62312B5541295C8F3273345141C3F528CC2F2B554148E17AB4703451418FC2F558302B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178351 - 3515394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002D000000A4703D8A603451410AD7A3702E2B5541295C8FE26234514148E17AE42D2B5541A4703D4A643451410AD7A3B02F2B5541B81E855B6634514152B81EB5302B55417B14AED7693451413D0AD7232F2B5541AE47E1FA6A345141333333032E2B55413D0AD73366345141A4703DBA272B5541333333F3623451411F85EB71292B5541B81E856B5E3451419A999979222B554114AE47215C345141333333631E2B554114AE47A14D345141A4703D1A2F2B5541666666264B345141F6285CBF322B55411F85EBE14A3451418FC2F558342B554152B81E95483451418FC2F558342B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000D7A370CD49345141C3F5283C3A2B5541C2C2027A4D345141103D64FD392B55413C95580D52345141712239AF392B5541AF8BF5C361345141A4C4C6A2382B5541CBD5D099633451419EBB6B83382B5541F59748B664345141BDE16F70382B55412BC3CCAF68345141609F882C382B5541969849746A345141A851560E382B55413D0AD7B36E3451415C8FC2C5372B5541A4703DDA6D3451418FC2F538362B55415C8FC24573345141D7A3704D332B5541E17A144E73345141295C8F62312B5541295C8F3273345141C3F528CC2F2B554148E17AB4703451418FC2F558302B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178351 - 3515627
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000A4703D8A603451410AD7A3702E2B5541295C8FE26234514148E17AE42D2B5541A4703D4A643451410AD7A3B02F2B5541B81E855B6634514152B81EB5302B55417B14AED7693451413D0AD7232F2B5541AE47E1FA6A345141333333032E2B55413D0AD73366345141A4703DBA272B5541333333F3623451411F85EB71292B5541B81E856B5E3451419A999979222B554114AE47215C345141333333631E2B554114AE47A14D345141A4703D1A2F2B5541666666264B345141F6285CBF322B55411F85EBE14A3451418FC2F558342B554152B81E95483451418FC2F558342B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000017F48C74213451411ECE7507412B5541834CDD4D213451410E87F20C412B55416A536F5C21345141DF904028412B55419A99993923345141D7A370DD432B5541666666A627345141F6285CEF482B5541C3F528EC2F345141E17A14AE482B554114AE47213234514185EB51B8472B554152B81E3535345141A4703DFA482B55416666662640345141333333734D2B554100000020433451417B14AEC74F2B5541EC51B8AE473451418FC2F518502B5541B81E859B4B345141000000F04E2B55417B14AED75134514185EB5128492B5541CDCCCC9C653451418FC2F5B8432B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178607 - 197120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000B90000003D0AD7530F2751410AD7A3E0862155419A99992910275141D7A3700D88215541B81E854B0F275141AE47E17A892155419A999989122751415C8FC2D58A215541AE47E1DA1127514185EB51588C21554152B81E8510275141EC51B84E8F215541B81E858B1027514100000070932155417B14AE9710275141713D0AC7962155410AD7A3800F275141333333439A215541000000E014275141F6285C4F9C215541713D0A37182751418FC2F5F89C215541713D0AB71B2751418FC2F5689D215541713D0A671E2751418FC2F5789D215541713D0A77212751418FC2F5E89D215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000713D0A57522751418FC2F588E32155415F087B65542751411354A229E6215541C3F5287C5827514148E17A74EA215541333333435E275141E17A148EE9215541A5460A2561275141B04BD9CBE9215541D9E10C4766275141D54758A8E82155419087EFB16827514183A790D5E7215541B8E5E71A6B275141CA17F6DBE8215541F7D163626C275141178597BAEA2155415E33C68A6E275141586EC4B6EB2155410D8B8028712751419A645A6CEB21554199B97ED8712751411D305B1FEB2155416FFC81E9732751418C2E10F1E921554109D42E4A75275141EF0DB47FE9215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178607 - 382437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000B90000003D0AD7530F2751410AD7A3E0862155419A99992910275141D7A3700D88215541B81E854B0F275141AE47E17A892155419A999989122751415C8FC2D58A215541AE47E1DA1127514185EB51588C21554152B81E8510275141EC51B84E8F215541B81E858B1027514100000070932155417B14AE9710275141713D0AC7962155410AD7A3800F275141333333439A215541000000E014275141F6285C4F9C215541713D0A37182751418FC2F5F89C215541713D0AB71B2751418FC2F5689D215541713D0A671E2751418FC2F5789D215541713D0A77212751418FC2F5E89D215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000713D0A57522751418FC2F588E32155415F087B65542751411354A229E6215541C3F5287C5827514148E17A74EA215541333333435E275141E17A148EE9215541A5460A2561275141B04BD9CBE9215541D9E10C4766275141D54758A8E82155419087EFB16827514183A790D5E7215541B8E5E71A6B275141CA17F6DBE8215541F7D163626C275141178597BAEA2155415E33C68A6E275141586EC4B6EB2155410D8B8028712751419A645A6CEB21554199B97ED8712751411D305B1FEB2155416FFC81E9732751418C2E10F1E921554109D42E4A75275141EF0DB47FE9215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>292859 - 3497072
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004A000000E17A143EE96D51418FC2F598DCA65441F6285C0FE96D5141295C8F22DDA65441295C8F82E86D51413D0AD7F3DCA65441EC51B86EE86D514152B81EE5DCA65441F6285C5FE86D5141F6285C3FDDA65441C3F5284CE86D5141EC51B8AEDDA654419A9999D9E76D514185EB5158E0A65441713D0AA7E76D51411F85EBF1E2A654410AD7A380E76D514114AE47F1E5A6544148E17A74E76D51410AD7A3B0E6A65441713D0A77E76D5141AE47E16AE7A65441D7A3708DE76D514185EB5198EEA65441A4703D5AEC6D5141EC51B8EEEEA654418FC2F528ED6D51413D0AD7F3E7A65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000060000000E41C8576E76D51410DDF96F9C2A654413F250D30E76D51410EF719A9C0A65441CA6077D5E66D514199C448FEBDA6544185EB5158E66D514114AE47C1BAA65441000000C0E66D5141E17A14FEB8A65441EC51B81EE76D51411F85EB51B8A65441F6285C7FE76D5141333333E3B7A6544152B81E75E86D514148E17A64B7A654413D0AD7A3E96D5141C3F5282CB7A654417202ABCFE96D514183290451B6A65441295C8F02E96D5141A4703D1AB6A65441B81E857BE76D5141B81E858BB5A65441B07268B1E56D5141A69BC4C0B4A6544108AC1CFAE36D5141CDCCCC9CB3A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178750 - 1489031
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000A4703DEA652551415C8FC2B5062B5541666666C66125514152B81E750C2B554114AE47915C2551410AD7A3B0132B5541B81E857B572551413D0AD7C3102B5541295C8FF253255141B81E859B152B5541333333434F2551415C8FC2A51C2B5541C3F5286C4B25514100000020222B55413D0AD7134825514114AE4751262B5541B81E853B412551415C8FC2652E2B5541CDCCCC0C40255141EC51B86E302B55410000009041255141D7A370BD312B5541713D0A5745255141B81E855B342B55418FC2F5484D255141C3F5289C382B554148E17AB45F255141D7A3702D242B5541 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000013000000571B270E69255141B941D9F3082B55417B30A8D266255141BCB1BB5B072B5541A4703DEA652551415C8FC2B5062B5541666666C66125514152B81E750C2B554114AE47915C2551410AD7A3B0132B5541B81E857B572551413D0AD7C3102B5541295C8FF253255141B81E859B152B5541333333434F2551415C8FC2A51C2B5541C3F5286C4B25514100000020222B55413D0AD7134825514114AE4751262B5541B81E853B412551415C8FC2652E2B5541CDCCCC0C40255141EC51B86E302B55410000009041255141D7A370BD312B5541A5B898C2432551413B0C4643332B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>178750 - 3376754
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000A4703DEA652551415C8FC2B5062B5541666666C66125514152B81E750C2B554114AE47915C2551410AD7A3B0132B5541B81E857B572551413D0AD7C3102B5541295C8FF253255141B81E859B152B5541333333434F2551415C8FC2A51C2B5541C3F5286C4B25514100000020222B55413D0AD7134825514114AE4751262B5541B81E853B412551415C8FC2652E2B5541CDCCCC0C40255141EC51B86E302B55410000009041255141D7A370BD312B5541713D0A5745255141B81E855B342B55418FC2F5484D255141C3F5289C382B554148E17AB45F255141D7A3702D242B5541 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000013000000571B270E69255141B941D9F3082B55417B30A8D266255141BCB1BB5B072B5541A4703DEA652551415C8FC2B5062B5541666666C66125514152B81E750C2B554114AE47915C2551410AD7A3B0132B5541B81E857B572551413D0AD7C3102B5541295C8FF253255141B81E859B152B5541333333434F2551415C8FC2A51C2B5541C3F5286C4B25514100000020222B55413D0AD7134825514114AE4751262B5541B81E853B412551415C8FC2652E2B5541CDCCCC0C40255141EC51B86E302B55410000009041255141D7A370BD312B5541A5B898C2432551413B0C4643332B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>179777 - 4168981
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000CDCCCC5C302D51413D0AD713032B5541EC51B86E262D5141C3F528AC032B55411F85EB011B2D51415C8FC2A5FB2A55413D0AD783042D51411F85EBE1062B5541CDCCCC0C0F2D5141C3F5289C152B5541AE47E13A212D5141713D0A072F2B55413D0AD723232D5141E17A14FE2D2B5541F6285C7F282D51417B14AE47282B5541F6285C0F2F2D5141F6285C5F222B5541A4703D6A342D514152B81EE51E2B5541F6285C4F412D5141AE47E1BA162B55417B14AE07442D514100000050142B55411F85EB01462D51415C8FC2B5102B55419A999919482D5141295C8F320A2B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000433F0909472D51412BB6DC820D2B5541D722400A3D2D51413E12A0BE022B5541DA917E8D3C2D5141D087CD5F022B554159A22D6A3C2D5141E8A7A361022B5541BB6E2595342D5141A274E6C9022B5541A7B6064E332D5141F41556E8022B55414C129ED42B2D514137545D9A032B55418159938E292D51415CE984D0032B554148E17AB4252D5141E9263150042B5541B4D373B6242D51416B904FCF032B554118DC06C51C2D5141D1DD9EE2FC2A5541BA490CF21A2D5141B81E854BFB2A5541B29DEF57122D5141A4703D5AFE2A55419CE58911032D5141763390D5042B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>179777 - 4168982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000CDCCCC5C302D51413D0AD713032B5541EC51B86E262D5141C3F528AC032B55411F85EB011B2D51415C8FC2A5FB2A55413D0AD783042D51411F85EBE1062B5541CDCCCC0C0F2D5141C3F5289C152B5541AE47E13A212D5141713D0A072F2B55413D0AD723232D5141E17A14FE2D2B5541F6285C7F282D51417B14AE47282B5541F6285C0F2F2D5141F6285C5F222B5541A4703D6A342D514152B81EE51E2B5541F6285C4F412D5141AE47E1BA162B55417B14AE07442D514100000050142B55411F85EB01462D51415C8FC2B5102B55419A999919482D5141295C8F320A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000A7B6064E332D5141F41556E8022B5541BB6E2595342D5141A274E6C9022B554159A22D6A3C2D5141E8A7A361022B5541DA917E8D3C2D5141D087CD5F022B5541D722400A3D2D51413E12A0BE022B5541433F0909472D51412BB6DC820D2B55419A999919482D5141295C8F320A2B554166666636492D514152B81EA5052B554185EB51384B2D5141EC51B8DE012B5541AE47E18A4D2D514185EB51B8FE2A554148E17A744F2D5141AE47E13AFC2A554152B81ED54E2D5141333333C3FA2A55415C8FC2754D2D5141CDCCCCACF92A554114AE4711452D51415C8FC205F52A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>217399 - 3109934
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000007B14AEB76FC15041713D0AD78C065541295C8F426EC150410AD7A3008D065541D7A3708D6BC15041F6285CAF8D065541E17A147E75C15041A4703DBAA50655419A9999C97BC15041333333F3B4065541C3F5289C92C1504114AE4751AD065541000000F082C150419A999969870655413D0AD72377C15041EC51B88E8A065541CDCCCCCC74C1504152B81E958B0655417B14AEB76FC15041713D0AD78C065541
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000075BAFA2654C15041BFF1FD28A70655414A37953072C15041F2E52EBD9D065541D9B7943271C15041CDCD7D569B065541D7A3708D6BC15041F6285CAF8D065541D7A3702D5EC15041B81E850B910655418FC2F51858C15041B81E850B93065541EC51B81E54C150417B14AE1794065541C3F528EC4BC150411F85EB81950655410AD7A3C045C1504114AE47B1960655413D0AD7F348C150417B14AE379A0655413D0AD7E34DC15041D7A3703D9E0655418FC2F51850C15041C3F5286CA1065541295C8F8252C15041AE47E17AA406554175BAFA2654C15041BFF1FD28A7065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>217399 - 3283083
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000007B14AEB76FC15041713D0AD78C065541295C8F426EC150410AD7A3008D065541D7A3708D6BC15041F6285CAF8D065541E17A147E75C15041A4703DBAA50655419A9999C97BC15041333333F3B4065541C3F5289C92C1504114AE4751AD065541000000F082C150419A999969870655413D0AD72377C15041EC51B88E8A065541CDCCCCCC74C1504152B81E958B0655417B14AEB76FC15041713D0AD78C065541
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000075BAFA2654C15041BFF1FD28A70655414A37953072C15041F2E52EBD9D065541D9B7943271C15041CDCD7D569B065541D7A3708D6BC15041F6285CAF8D065541D7A3702D5EC15041B81E850B910655418FC2F51858C15041B81E850B93065541EC51B81E54C150417B14AE1794065541C3F528EC4BC150411F85EB81950655410AD7A3C045C1504114AE47B1960655413D0AD7F348C150417B14AE379A0655413D0AD7E34DC15041D7A3703D9E0655418FC2F51850C15041C3F5286CA1065541295C8F8252C15041AE47E17AA406554175BAFA2654C15041BFF1FD28A7065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918496 - 56969
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000004B00000066666626A79E50415C8FC265041F5441C3F5285CB39E504152B81E551E1F5441C3F5283CA69E5041295C8F82191F5441333333939B9E50410AD7A3A0151F5441F6285CBF8F9E50419A999949111F544166666646859E5041295C8F720D1F54418FC2F518749E5041F6285C1F091F5441D7A3702D699E50418FC2F598081F5441D7A3704D5F9E504100000020081F5441C3F528FC619E5041A4703D0A0C1F5441666666E6659E50419A9999790C1F5441295C8FC2649E5041E17A14CE111F544166666676609E5041D7A370ED131F5441AE47E1FA5F9E5041B81E854B1B1F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000002E57135BE59E5041EA7A8B96EC1E5441DF74A27AE49E5041913E9629EC1E5441A0AA7C78D69E5041A0E87011E91E5441871ECCB1CA9E5041B58CB38FE61E54415B4A4E07C09E504125374E7DE41E5441CBCBCECEAF9E5041DC4D9B12E41E544109705725AF9E50410C0F1A12E41E5441BC94008FAD9E5041D528E410E41E544146BA38EDA99E5041410D1F0EE41E5441FEE7D7EAA39E504144CA8909E41E544100000040989E50410AD7A300E41E544164360CAB999E504194386715E71E5441B4B025D59B9E504178693D25E81E54418FF9827DA29E50416B708FC7E81E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918496 - 141838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000004B00000066666626A79E50415C8FC265041F5441C3F5285CB39E504152B81E551E1F5441C3F5283CA69E5041295C8F82191F5441333333939B9E50410AD7A3A0151F5441F6285CBF8F9E50419A999949111F544166666646859E5041295C8F720D1F54418FC2F518749E5041F6285C1F091F5441D7A3702D699E50418FC2F598081F5441D7A3704D5F9E504100000020081F5441C3F528FC619E5041A4703D0A0C1F5441666666E6659E50419A9999790C1F5441295C8FC2649E5041E17A14CE111F544166666676609E5041D7A370ED131F5441AE47E1FA5F9E5041B81E854B1B1F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000004AFCF2FBEA9E5041E86A0952EF1E5441A7F902EAE89E50417F74C550EE1E544124752B24E79E5041EC907274ED1E54419028385BE69E504136B5E412ED1E5441A7FF3243E59E5041DC28F48AEC1E5441DF74A27AE49E5041913E9629EC1E5441A0AA7C78D69E5041A0E87011E91E5441871ECCB1CA9E5041B58CB38FE61E54415B4A4E07C09E504125374E7DE41E5441D5CECECEAF9E5041DE4D9B12E41E54413C4FA141AD9E50419726A910E41E5441ACEBCAE4AC9E5041E6586210E41E544146BA38EDA99E5041410D1F0EE41E5441FEE7D7EAA39E504144CA8909E41E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918496 - 351924
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000030000004B00000066666626A79E50415C8FC265041F5441C3F5285CB39E504152B81E551E1F5441C3F5283CA69E5041295C8F82191F5441333333939B9E50410AD7A3A0151F5441F6285CBF8F9E50419A999949111F544166666646859E5041295C8F720D1F54418FC2F518749E5041F6285C1F091F5441D7A3702D699E50418FC2F598081F5441D7A3704D5F9E504100000020081F5441C3F528FC619E5041A4703D0A0C1F5441666666E6659E50419A9999790C1F5441295C8FC2649E5041E17A14CE111F544166666676609E5041D7A370ED131F5441AE47E1FA5F9E5041B81E854B1B1F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000004AFCF2FBEA9E5041E86A0952EF1E5441A7F902EAE89E50417F74C550EE1E544124752B24E79E5041EC907274ED1E54419028385BE69E504136B5E412ED1E5441A7FF3243E59E5041DC28F48AEC1E5441DF74A27AE49E5041913E9629EC1E5441A0AA7C78D69E5041A0E87011E91E5441871ECCB1CA9E5041B58CB38FE61E54415B4A4E07C09E504125374E7DE41E5441D5CECECEAF9E5041DE4D9B12E41E54413C4FA141AD9E50419726A910E41E5441ACEBCAE4AC9E5041E6586210E41E544146BA38EDA99E5041410D1F0EE41E5441FEE7D7EAA39E504144CA8909E41E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967876 - 87036
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C000000EC51B89E68B950417B14AE872AF75441D7A3709D73B950417B14AE072EF75441333333B374B9504185EB51582DF75441713D0A0776B9504152B81E6523F75441CDCCCCFC76B95041295C8FC223F75441EC51B80E7CB95041CDCCCCBCFDF65441713D0A8774B95041333333C3FDF65441B81E859B67B950410AD7A3D0FDF65441D7A370DD63B950413D0AD7D3FDF65441D7A3704D5DB950415C8FC2F527F754419A9999E960B950417B14AEC728F75441EC51B89E68B950417B14AE872AF75441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000A23EE6497AB950414B34BB000BF754416BA4780E7CB95041095AAABEFDF6544103A0C56478B9504159FEE9BFFDF65441713D0A8774B95041333333C3FDF65441B81E859B67B950410AD7A3D0FDF65441445D34C865B950413D6A33D2FDF6544176B225E163B950417B3C06D5FDF65441F19537605DB95041417106FA27F754419A9999E960B950417B14AEC728F75441EC51B89E68B950417B14AE872AF75441F43B382669B95041A929D0B22AF75441A49011EE71B95041EAF05C7E2DF75441062A51A373B950411938F8032EF75441EB33ACBA74B95041D5674F202DF75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967876 - 265500
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C000000EC51B89E68B950417B14AE872AF75441D7A3709D73B950417B14AE072EF75441333333B374B9504185EB51582DF75441713D0A0776B9504152B81E6523F75441CDCCCCFC76B95041295C8FC223F75441EC51B80E7CB95041CDCCCCBCFDF65441713D0A8774B95041333333C3FDF65441B81E859B67B950410AD7A3D0FDF65441D7A370DD63B950413D0AD7D3FDF65441D7A3704D5DB950415C8FC2F527F754419A9999E960B950417B14AEC728F75441EC51B89E68B950417B14AE872AF75441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000A23EE6497AB950414B34BB000BF754416BA4780E7CB95041095AAABEFDF6544103A0C56478B9504159FEE9BFFDF65441713D0A8774B95041333333C3FDF65441B81E859B67B950410AD7A3D0FDF65441445D34C865B950413D6A33D2FDF6544176B225E163B950417B3C06D5FDF65441F19537605DB95041417106FA27F754419A9999E960B950417B14AEC728F75441EC51B89E68B950417B14AE872AF75441F43B382669B95041A929D0B22AF75441A49011EE71B95041EAF05C7E2DF75441062A51A373B950411938F8032EF75441EB33ACBA74B95041D5674F202DF75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>218592 - 1632728
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C0000005C8FC29576B950415C8FC2C5CD4E554148E17AB478B950417B14AEB7CD4E55415C8FC25584B95041B81E856BCD4E55416666662691B950417B14AE17CD4E55417B14AEA78AB95041F6285C4FB14E5541E17A146E88B9504100000040B14E554148E17AA480B950418FC2F508B14E55416666665675B950419A9999B9B04E55419A99994971B95041D7A3705DBF4E554114AE47016FB95041E17A149EC74E5541C3F5283C6DB95041295C8F02CE4E55415C8FC29576B950415C8FC2C5CD4E5541
-</a>
-
-<b>
-010600000001000000010300000001000000080000000D16E4CA88B950415FB58042B14E5541606B64D588B950415AB56755B14E554159C7D9C288B95041D2F23051B54E5541D341FBA184B95041B2ABFD5CCD4E55411544E59084B95041433C026ACD4E55416666662691B950417B14AE17CD4E55417B14AEA78AB95041F6285C4FB14E55410D16E4CA88B950415FB58042B14E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>218592 - 5275187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C0000005C8FC29576B950415C8FC2C5CD4E554148E17AB478B950417B14AEB7CD4E55415C8FC25584B95041B81E856BCD4E55416666662691B950417B14AE17CD4E55417B14AEA78AB95041F6285C4FB14E5541E17A146E88B9504100000040B14E554148E17AA480B950418FC2F508B14E55416666665675B950419A9999B9B04E55419A99994971B95041D7A3705DBF4E554114AE47016FB95041E17A149EC74E5541C3F5283C6DB95041295C8F02CE4E55415C8FC29576B950415C8FC2C5CD4E5541
-</a>
-
-<b>
-010600000001000000010300000001000000080000000D16E4CA88B950415FB58042B14E5541606B64D588B950415AB56755B14E554159C7D9C288B95041D2F23051B54E5541D341FBA184B95041B2ABFD5CCD4E55411544E59084B95041433C026ACD4E55416666662691B950417B14AE17CD4E55417B14AEA78AB95041F6285C4FB14E55410D16E4CA88B950415FB58042B14E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>218780 - 1631916
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F528ECD9B8504185EB51F8834D55419A999969E1B85041AE47E1EA734D55411F85EB61ECB85041295C8F525F4D5541295C8FC2E5B850419A999959644D55418FC2F518E2B850410AD7A330674D5541333333D3DFB85041CDCCCC1C694D554166666656D8B85041666666767B4D55413D0AD793D5B850419A999939824D5541C3F528ECD9B8504185EB51F8834D5541
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000001F85EBC1B3B85041713D0A97994D55411F85EB71B2B85041000000409A4D554133333373ABB8504100000010B94D5541333333F3A8B85041A4703D4AC94D5541A4703DDAA9B85041C3F5288CCA4D554148E17AE4B2B85041C3F5286CCC4D5541000000A0BAB85041333333D3C64D5541333333E3C6B85041F6285CEFBD4D5541713D0A37D0B85041E17A144EBC4D5541295C8FA2D1B85041CDCCCC2CBB4D5541D7A3701DDBB85041295C8FB2A24D5541F6285C7FE4B85041666666768A4D5541666666F6E3B8504148E17A14894D554152BBD4C7D9B8504113C6C2EC844D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>218780 - 5274395
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F528ECD9B8504185EB51F8834D55419A999969E1B85041AE47E1EA734D55411F85EB61ECB85041295C8F525F4D5541295C8FC2E5B850419A999959644D55418FC2F518E2B850410AD7A330674D5541333333D3DFB85041CDCCCC1C694D554166666656D8B85041666666767B4D55413D0AD793D5B850419A999939824D5541C3F528ECD9B8504185EB51F8834D5541
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000001F85EBC1B3B85041713D0A97994D55411F85EB71B2B85041000000409A4D554133333373ABB8504100000010B94D5541333333F3A8B85041A4703D4AC94D5541A4703DDAA9B85041C3F5288CCA4D554148E17AE4B2B85041C3F5286CCC4D5541000000A0BAB85041333333D3C64D5541333333E3C6B85041F6285CEFBD4D5541713D0A37D0B85041E17A144EBC4D5541295C8FA2D1B85041CDCCCC2CBB4D5541D7A3701DDBB85041295C8FB2A24D5541F6285C7FE4B85041666666768A4D5541666666F6E3B8504148E17A14894D554152BBD4C7D9B8504113C6C2EC844D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>219464 - 200565
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000090000001F85EB819EBC504148E17A14AD4D5541E17A149EA2BC5041D7A370ED9D4D554114AE47C1A7BC5041000000208B4D554152B81E05A7BC5041713D0A278A4D55413D0AD773A5BC504148E17A248A4D554100000040A0BC5041000000809D4D55418FC2F5C89BBC50417B14AE37AE4D5541E17A14EE9CBC504100000040AE4D55411F85EB819EBC504148E17A14AD4D5541
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000005EADF1DB9BBC5041F95531DCA54D5541F2E5CDCC99BC504136EFF428AE4D55415BDDF5C89BBC504125B0AD37AE4D55412CC4943F9DBC504136A00DBDA84D554100EDFF3FA0BC50410F38FF7F9D4D55411D866939A1BC5041A539FCDF994D55418ACAD673A5BC50414DCE7B248A4D554110F015B9A3BC5041A936C5218A4D5541241DF768A3BC504133B047218A4D554169A7384DA0BC50411B766018954D554185EB51089EBC50419A9999199D4D55415EADF1DB9BBC5041F95531DCA54D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>184518 - 243456
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B80E9E17514148E17AA4933255410AD7A3D099175141C3F5286C96325541AE47E18A951751410AD7A300993255418FC2F588921751413D0AD7D39A3255411F85EBB19A17514166666646A6325541CDCCCC1CA01751418FC2F528A33255415C8FC2C5A5175141EC51B89EAA325541CDCCCC7CA7175141EC51B8FEAB3255417B14AEA7AA175141F6285CDFA9325541D7A3709DB3175141F6285CAFA332554152B81EB5B717514133333313A1325541C3F5286CBC175141D7A3703D9E325541B81E85CBBC17514185EB51C896325541EC51B8EEBD1751410000000093325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006A0000001EF3A4479F175141469EB3DC84325541333333039F1751413D0AD7E384325541D7A3706D9E175141E17A14DE8432554114AE47819D17514152B81E05853255415C8FC2C59B1751413333336385325541295C8FD299175141333333E385325541856716A197175141E7C81FC5863255413333332397175141B81E85FB863255413D0AD7D395175141EC51B87E87325541B81E852B951751413D0AD7D387325541F6285CBF9317514152B81E8588325541C3F5284C911751415C8FC2758A3255410AD7A3B08F1751410AD7A3F08B3255417B14AEF78E175141A4703D7A8C325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>184518 - 318335
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B80E9E17514148E17AA4933255410AD7A3D099175141C3F5286C96325541AE47E18A951751410AD7A300993255418FC2F588921751413D0AD7D39A3255411F85EBB19A17514166666646A6325541CDCCCC1CA01751418FC2F528A33255415C8FC2C5A5175141EC51B89EAA325541CDCCCC7CA7175141EC51B8FEAB3255417B14AEA7AA175141F6285CDFA9325541D7A3709DB3175141F6285CAFA332554152B81EB5B717514133333313A1325541C3F5286CBC175141D7A3703D9E325541B81E85CBBC17514185EB51C896325541EC51B8EEBD1751410000000093325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006A0000001EF3A4479F175141469EB3DC84325541333333039F1751413D0AD7E384325541D7A3706D9E175141E17A14DE8432554114AE47819D17514152B81E05853255415C8FC2C59B1751413333336385325541295C8FD299175141333333E385325541856716A197175141E7C81FC5863255413333332397175141B81E85FB863255413D0AD7D395175141EC51B87E87325541B81E852B951751413D0AD7D387325541F6285CBF9317514152B81E8588325541C3F5284C911751415C8FC2758A3255410AD7A3B08F1751410AD7A3F08B3255417B14AEF78E175141A4703D7A8C325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187860 - 190677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000500000052B81E55F2D25041C3F5284C289154410AD7A39007D3504148E17A14EE905441713D0A0703D3504152B81E25EB90544148E17A24EED25041A4703D6A2691544152B81E55F2D25041C3F5284C28915441
-</a>
-
-<b>
-010600000001000000010300000001000000080000007372020703D35041F3D53425EB90544148E17A24EED25041A4703D6A26915441AC4A1F55F2D250417C64274C289154415723FAAEFAD25041A2D45B66119154415F0DF26802D350411300F536FC905441E194A39007D350417DB67A14EE9054414A00983807D35041576487DBED9054417372020703D35041F3D53425EB905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187860 - 385322
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000500000052B81E55F2D25041C3F5284C289154410AD7A39007D3504148E17A14EE905441713D0A0703D3504152B81E25EB90544148E17A24EED25041A4703D6A2691544152B81E55F2D25041C3F5284C28915441
-</a>
-
-<b>
-010600000001000000010300000001000000080000007372020703D35041F3D53425EB90544148E17A24EED25041A4703D6A26915441AC4A1F55F2D250417C64274C289154415723FAAEFAD25041A2D45B66119154415F0DF26802D350411300F536FC905441E194A39007D350417DB67A14EE9054414A00983807D35041576487DBED9054417372020703D35041F3D53425EB905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>188833 - 56059
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000600000052B81E8534E75041713D0AD72C2E5541E17A14FE40E75041F6285C1F202E5541EC51B89E3AE750411F85EBA11C2E5541E17A140E38E75041C3F5281C1B2E5541713D0A172CE7504114AE47B1262E554152B81E8534E75041713D0AD72C2E5541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000EC51B89E3AE750411F85EBA11C2E554124B9140E38E75041B81A291C1B2E55410331E01A2CE7504152C213B4262E5541242F65672CE7504115DAE0EB262E554132E7958F2CE750413CCE2F09272E5541FC75AD8B34E75041F4855AD02C2E55417D8C5ABA35E750410D61BB9B2B2E55410D65ABE240E750412C0D631D202E554161645F793EE75041329E46BE1E2E5541EC51B89E3AE750411F85EBA11C2E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189022 - 7822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000051000000333333F36FE650417B14AE27992C5541B81E85FB6AE65041D7A3704D9C2C55410000008061E65041713D0AD7A02C554114AE47D15BE650415C8FC235A32C554148E17AF457E650411F85EB11A52C55416666667656E650418FC2F5C8A52C5541B81E856B54E65041D7A3700DA72C55415C8FC2A557E6504100000020AD2C55413D0AD7535AE65041C3F5286CB12C554114AE47D15CE65041B81E851BB12C55410000008061E650419A999919AE2C55413333335369E650419A999959A92C5541CDCCCCDC6CE65041E17A14EEA72C5541D7A3700D70E6504166666646A62C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000004F9D43E684E650415AE8839B892C5541CB4447E684E65041FFCAC59B892C5541852155E684E65041DFB9BF9C892C554192BB5FE684E65041E5DF7E9D892C5541133B4FE784E65041EF303AA6892C5541C0050AEA84E65041781F10BC892C5541B17ABDEA84E65041E5B012C3892C5541DA8D61EB84E6504159707BC9892C5541DA8D61EB84E65041958A3ACC892C5541C5238E0685E6504189ACDAC98A2C55415E58D90D85E65041D2A4FBD68A2C55413A54801085E6504191D0C1DB8A2C5541307DDC1F85E65041010ECCF28A2C5541CC78813E85E65041D99CBA238B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189022 - 59517
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000051000000333333F36FE650417B14AE27992C5541B81E85FB6AE65041D7A3704D9C2C55410000008061E65041713D0AD7A02C554114AE47D15BE650415C8FC235A32C554148E17AF457E650411F85EB11A52C55416666667656E650418FC2F5C8A52C5541B81E856B54E65041D7A3700DA72C55415C8FC2A557E6504100000020AD2C55413D0AD7535AE65041C3F5286CB12C554114AE47D15CE65041B81E851BB12C55410000008061E650419A999919AE2C55413333335369E650419A999959A92C5541CDCCCCDC6CE65041E17A14EEA72C5541D7A3700D70E6504166666646A62C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000004F9D43E684E650415AE8839B892C5541CB4447E684E65041FFCAC59B892C5541852155E684E65041DFB9BF9C892C554192BB5FE684E65041E5DF7E9D892C5541133B4FE784E65041EF303AA6892C5541C0050AEA84E65041781F10BC892C5541B17ABDEA84E65041E5B012C3892C5541DA8D61EB84E6504159707BC9892C5541DA8D61EB84E65041958A3ACC892C5541C5238E0685E6504189ACDAC98A2C55415E58D90D85E65041D2A4FBD68A2C55413A54801085E6504191D0C1DB8A2C5541307DDC1F85E65041010ECCF28A2C5541CC78813E85E65041D99CBA238B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189363 - 3043792
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B8BEB5E450417B14AEA7F72C55413D0AD7D3B6E450418FC2F538F52C554152B81E95B3E45041E17A14EEEC2C5541B81E856BB1E4504185EB5158E72C55415C8FC2F5B1E45041EC51B84EE12C554185EB51F8B0E4504100000020E12C55418FC2F578ABE45041295C8FE2E72C5541F6285C6FA5E45041295C8FA2EF2C554152B81E15A4E45041295C8F82F32C5541A4703D5AA4E450410AD7A390F72C55418FC2F5B8A3E450417B14AEB7FA2C5541C3F5284CA0E45041C3F5287C002D55419A9999399EE450411F85EBD1032D554148E17AF49DE45041666666B6052D5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000003E169FED9AE45041BA5FCBA9162D55415C8FC245A3E45041D7A3702D192D55416AAD8A29A3E450418A09D4E8192D554129ACAEABA8E45041DF1899131B2D55414082E62DB1E4504162C4FAF91E2D55416696A00FB5E450413B4E7D821C2D55414BE32755BAE45041F6D01A54152D55415F2AE8B7C4E45041115F2BAF052D5541B5380937C3E45041358EA6CF022D5541538A58EAC4E4504130D04DB5FE2C5541DA3B88F2CCE45041EADEB6D6EC2C554190F17A4CD0E45041F886024BE52C5541835350D1D4E450417838A1B1DC2C55419F9B03D2D1E45041E2F026DFDA2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189363 - 3287368
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000EC51B8BEB5E450417B14AEA7F72C55413D0AD7D3B6E450418FC2F538F52C554152B81E95B3E45041E17A14EEEC2C5541B81E856BB1E4504185EB5158E72C55415C8FC2F5B1E45041EC51B84EE12C554185EB51F8B0E4504100000020E12C55418FC2F578ABE45041295C8FE2E72C5541F6285C6FA5E45041295C8FA2EF2C554152B81E15A4E45041295C8F82F32C5541A4703D5AA4E450410AD7A390F72C55418FC2F5B8A3E450417B14AEB7FA2C5541C3F5284CA0E45041C3F5287C002D55419A9999399EE450411F85EBD1032D554148E17AF49DE45041666666B6052D5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000003E169FED9AE45041BA5FCBA9162D55415C8FC245A3E45041D7A3702D192D55416AAD8A29A3E450418A09D4E8192D554129ACAEABA8E45041DF1899131B2D55414082E62DB1E4504162C4FAF91E2D55416696A00FB5E450413B4E7D821C2D55414BE32755BAE45041F6D01A54152D55415F2AE8B7C4E45041115F2BAF052D5541B5380937C3E45041358EA6CF022D5541538A58EAC4E4504130D04DB5FE2C5541DA3B88F2CCE45041EADEB6D6EC2C554190F17A4CD0E45041F886024BE52C5541835350D1D4E450417838A1B1DC2C55419F9B03D2D1E45041E2F026DFDA2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189369 - 56451
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000CDCCCCDC67E65041D7A3701DD32C554148E17AC46EE65041CDCCCC5CCE2C55413333330376E650418FC2F518CA2C5541C3F528DC79E650413D0AD7E3C82C55419A9999D97CE65041F6285CCFC82C554114AE47917FE65041295C8F02C82C5541713D0AF77AE6504114AE47D1BD2C554185EB51887AE65041B81E85DBBC2C554148E17AB477E650411F85EBC1BE2C5541666666B66EE65041D7A3705DC52C5541C3F528EC67E65041EC51B85ECA2C55413D0AD78364E65041CDCCCC2CCD2C5541A4703D6A5FE6504185EB51E8D02C55417B14AE975CE650413D0AD763D32C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000C3F528DC79E650413D0AD7E3C82C55417A0E5FBD7CE6504128831DD0C82C554105A2B3CA7EE65041C6E4043DC82C554114AE47917FE65041295C8F02C82C55419FF8E6017BE65041BEC455E9BD2C5541A0C3B1F27AE650413BC633F0BD2C55411C82E8867AE6504170A2BCE2BC2C554106A1241377E65041C58B7738BF2C5541301FF9E974E6504182B4ECCEC02C55411F59B41973E65041A9390F24C22C5541DA4978AF68E65041114129D5C92C5541975EA8AE64E65041769B8D09CD2C55413D0AD78364E65041CDCCCC2CCD2C55411EE9EF0A64E650414DC74885CD2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189439 - 160711
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000C3F5282C52EB504114AE4741518D54416666668633EB50411F85EBB12F8D54410000001032EB5041CDCCCCAC318D544114AE474130EB504152B81E75348D544114AE47F14AEB5041F6285C1F548D54415C8FC2D54EEB50419A999949528D5441C3F5282C52EB504114AE4741518D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000CA35689645EB5041F7F83413588D5441A4703D5A46EB5041C3F5282C578D54410AD7A37047EB50418FC2F528568D54414EFB47B049EB50419D0218DA548D5441DB6547F14AEB504107F45B1F548D5441ED1B4E0549EB5041AF69A0D7518D5441CB71484130EB504189A01F75348D54413725ECB12FEB50413CA0EC41358D5441756567662EEB50411FA69869378D5441059F5C3F2CEB5041D918ECD1398D5441B48570FD44EB5041C6EEADC7588D5441CA35689645EB5041F7F83413588D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189439 - 330749
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000C3F5282C52EB504114AE4741518D54416666668633EB50411F85EBB12F8D54410000001032EB5041CDCCCCAC318D544114AE474130EB504152B81E75348D544114AE47F14AEB5041F6285C1F548D54415C8FC2D54EEB50419A999949528D5441C3F5282C52EB504114AE4741518D5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000CA35689645EB5041F7F83413588D5441A4703D5A46EB5041C3F5282C578D54410AD7A37047EB50418FC2F528568D54414EFB47B049EB50419D0218DA548D5441DB6547F14AEB504107F45B1F548D5441ED1B4E0549EB5041AF69A0D7518D5441CB71484130EB504189A01F75348D54413725ECB12FEB50413CA0EC41358D5441756567662EEB50411FA69869378D5441059F5C3F2CEB5041D918ECD1398D5441B48570FD44EB5041C6EEADC7588D5441CA35689645EB5041F7F83413588D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>190729 - 3098863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17AB435E55041E17A14BEE18F5441CDCCCC6C32E5504148E17A44DB8F5441AE47E19A17E5504152B81E55A68F5441713D0A1712E550418FC2F5B8AE8F5441EC51B81E11E5504114AE4701B08F54411F85EB010CE5504152B81EC5B68F54413D0AD7931DE55041A4703DAAD98F5441E17A14DE2BE55041C3F5280CF68F5441EC51B83E2DE550415C8FC2A5F38F5441CDCCCC1C30E550415C8FC295ED8F544148E17AB435E55041E17A14BEE18F5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000F138289F1CE55041284149C4D78F5441ADD26F0E23E55041B78EC7F2D38F5441D7CB5AD412E5504179E81995B48F54411114579B0DE550412F5240F2B98F5441F138289F1CE55041284149C4D78F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>190729 - 3453064
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17AB435E55041E17A14BEE18F5441CDCCCC6C32E5504148E17A44DB8F5441AE47E19A17E5504152B81E55A68F5441713D0A1712E550418FC2F5B8AE8F5441EC51B81E11E5504114AE4701B08F54411F85EB010CE5504152B81EC5B68F54413D0AD7931DE55041A4703DAAD98F5441E17A14DE2BE55041C3F5280CF68F5441EC51B83E2DE550415C8FC2A5F38F5441CDCCCC1C30E550415C8FC295ED8F544148E17AB435E55041E17A14BEE18F5441
-</a>
-
-<b>
-01060000000100000001030000000100000005000000F138289F1CE55041284149C4D78F5441ADD26F0E23E55041B78EC7F2D38F5441D7CB5AD412E5504179E81995B48F54411114579B0DE550412F5240F2B98F5441F138289F1CE55041284149C4D78F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191097 - 2916421
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000D7A370CDE662514133333383275B5441AE47E14AE7625141AE47E1BA255B54411F85EBB1E7625141D7A370CD255B544148E17A64EA6251418FC2F5281A5B544114AE47F1EB625141F6285C1F125B5441B81E85CBEF62514152B81EA5FF5A54411F85EBC1F162514100000080F75A5441E17A148EF262514152B81E25F45A5441E17A14FEF36251417B14AE77F05A544185EB51B8F7625141713D0AF7E95A5441AE47E19AFA62514114AE4761E55A54413D0AD763FC62514166666666E25A5441333333B3FF6251413D0AD773DD5A5441D7A3700D00635141666666E6DB5A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE1D0350C5625141A4FAF81DB15A544186B9883CB06251412CDB48CEB35A54417105C6BEA46251410D14FE4DB55A544110B2FA739A6251418AAF1EB4B65A5441D66D2E429362514176D5ECB3B75A5441B10394108B6251412A36E4E6B85A544168C7D3FA856251410925E3B0B95A5441666666E68562514152B81EC5B95A5441CDCCCC9C8562514114AE4731BA5A54415C8FC2158562514185EB51F8BA5A54411F85EB718462514166666676BC5A54418FC2F5D88362514152B81E55BE5A544185EB512883625141EC51B8DEC15A5441713D0AF78162514166666626C95A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191097 - 2916437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000D7A370CDE662514133333383275B5441AE47E14AE7625141AE47E1BA255B54411F85EBB1E7625141D7A370CD255B544148E17A64EA6251418FC2F5281A5B544114AE47F1EB625141F6285C1F125B5441B81E85CBEF62514152B81EA5FF5A54411F85EBC1F162514100000080F75A5441E17A148EF262514152B81E25F45A5441E17A14FEF36251417B14AE77F05A544185EB51B8F7625141713D0AF7E95A5441AE47E19AFA62514114AE4761E55A54413D0AD763FC62514166666666E25A5441333333B3FF6251413D0AD773DD5A5441D7A3700D00635141666666E6DB5A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000068C7D3FA856251410925E3B0B95A5441B10394108B6251412A36E4E6B85A5441D66D2E429362514176D5ECB3B75A544110B2FA739A6251418AAF1EB4B65A54417105C6BEA46251410D14FE4DB55A544186B9883CB06251412CDB48CEB35A5441AE1D0350C5625141A4FAF81DB15A5441B81E852BC16251410AD7A320B15A5441A4703D7ABC6251411F85EB51B15A544114AE47D1B6625141AE47E1CAB15A54410AD7A3C0A96251415C8FC255B35A54411F85EBF1A8625141E17A146EB35A544152B81E95A2625141D7A3703DB45A5441C3F528EC99625141E17A147EB55A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191097 - 3801228
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000D7A370CDE662514133333383275B5441AE47E14AE7625141AE47E1BA255B54411F85EBB1E7625141D7A370CD255B544148E17A64EA6251418FC2F5281A5B544114AE47F1EB625141F6285C1F125B5441B81E85CBEF62514152B81EA5FF5A54411F85EBC1F162514100000080F75A5441E17A148EF262514152B81E25F45A5441E17A14FEF36251417B14AE77F05A544185EB51B8F7625141713D0AF7E95A5441AE47E19AFA62514114AE4761E55A54413D0AD763FC62514166666666E25A5441333333B3FF6251413D0AD773DD5A5441D7A3700D00635141666666E6DB5A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000068C7D3FA856251410925E3B0B95A5441B10394108B6251412A36E4E6B85A5441D66D2E429362514176D5ECB3B75A544110B2FA739A6251418AAF1EB4B65A54417105C6BEA46251410D14FE4DB55A544186B9883CB06251412CDB48CEB35A5441AE1D0350C5625141A4FAF81DB15A5441B81E852BC16251410AD7A320B15A5441A4703D7ABC6251411F85EB51B15A544114AE47D1B6625141AE47E1CAB15A54410AD7A3C0A96251415C8FC255B35A54411F85EBF1A8625141E17A146EB35A544152B81E95A2625141D7A3703DB45A5441C3F528EC99625141E17A147EB55A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191097 - 3802584
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000D7A370CDE662514133333383275B5441AE47E14AE7625141AE47E1BA255B54411F85EBB1E7625141D7A370CD255B544148E17A64EA6251418FC2F5281A5B544114AE47F1EB625141F6285C1F125B5441B81E85CBEF62514152B81EA5FF5A54411F85EBC1F162514100000080F75A5441E17A148EF262514152B81E25F45A5441E17A14FEF36251417B14AE77F05A544185EB51B8F7625141713D0AF7E95A5441AE47E19AFA62514114AE4761E55A54413D0AD763FC62514166666666E25A5441333333B3FF6251413D0AD773DD5A5441D7A3700D00635141666666E6DB5A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE1D0350C5625141A4FAF81DB15A544186B9883CB06251412CDB48CEB35A54417105C6BEA46251410D14FE4DB55A544110B2FA739A6251418AAF1EB4B65A5441D66D2E429362514176D5ECB3B75A5441B10394108B6251412A36E4E6B85A544168C7D3FA856251410925E3B0B95A5441666666E68562514152B81EC5B95A5441CDCCCC9C8562514114AE4731BA5A54415C8FC2158562514185EB51F8BA5A54411F85EB718462514166666676BC5A54418FC2F5D88362514152B81E55BE5A544185EB512883625141EC51B8DEC15A5441713D0AF78162514166666626C95A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191144 - 995717
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000020000001400000085EB51A80A665141A4703D7A815D5441A4703D2AF0655141F6285C6F815D54417B14AEA7D36551410AD7A3C0815D544148E17AE4B365514152B81ED5815D544148E17A24B565514166666696705D5441AE47E15AB065514114AE47F1725D5441713D0A87AE6551418FC2F5F8735D544114AE4781AC6551410AD7A3D0755D5441666666A6AB6551413D0AD7A3795D54415C8FC275A6655141000000D08E5D5441A4703D7AAA6551417B14AE278F5D5441CDCCCC2CB365514148E17A84915D5441E17A148EB86551419A9999A9925D544152B81EC5BF655141CDCCCCFC955D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000079C9BEE4B365514108E075D1815D5441DB817AA3B265514128BDA2EF875D5441242E5164B265514178D97C4B8C5D5441471D0628B2655141A63BA53D915D5441CDCCCC2CB365514148E17A84915D5441E17A148EB86551419A9999A9925D544152B81EC5BF655141CDCCCCFC955D544166666676C76551415C8FC2D5955D5441000000C0C5655141333333C3A05D544133333313FC6551413D0AD7C3A05D5441D7A3701DFD65514152B81E459E5D5441666666F600665141666666D6955D544185EB51A80A665141A4703D7A815D5441A4703D2AF0655141F6285C6F815D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191144 - 3639031
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000020000001400000085EB51A80A665141A4703D7A815D5441A4703D2AF0655141F6285C6F815D54417B14AEA7D36551410AD7A3C0815D544148E17AE4B365514152B81ED5815D544148E17A24B565514166666696705D5441AE47E15AB065514114AE47F1725D5441713D0A87AE6551418FC2F5F8735D544114AE4781AC6551410AD7A3D0755D5441666666A6AB6551413D0AD7A3795D54415C8FC275A6655141000000D08E5D5441A4703D7AAA6551417B14AE278F5D5441CDCCCC2CB365514148E17A84915D5441E17A148EB86551419A9999A9925D544152B81EC5BF655141CDCCCCFC955D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000079C9BEE4B365514108E075D1815D5441DB817AA3B265514128BDA2EF875D5441242E5164B265514178D97C4B8C5D5441471D0628B2655141A63BA53D915D5441CDCCCC2CB365514148E17A84915D5441E17A148EB86551419A9999A9925D544152B81EC5BF655141CDCCCCFC955D544166666676C76551415C8FC2D5955D5441000000C0C5655141333333C3A05D544133333313FC6551413D0AD7C3A05D5441D7A3701DFD65514152B81E459E5D5441666666F600665141666666D6955D544185EB51A80A665141A4703D7A815D5441A4703D2AF0655141F6285C6F815D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191269 - 48543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F558CF6351418FC2F508C15B5441EC51B84ED0635141295C8FE2C25B5441295C8FB2D2635141B81E857BC75B5441A4703D5AD563514185EB5198CC5B5441713D0AC7CF63514100000080D15B54419A999909D3635141CDCCCC5CD35B5441AE47E1AAD563514133333343D55B54411F85EB81D9635141CDCCCCBCD85B5441CDCCCC3CDC63514114AE47D1DB5B5441713D0A47DE635141F6285C8FDE5B54419A9999D9E1635141D7A3701DE45B544152B81EB5E4635141CDCCCCECE75B5441000000D0E663514133333343EA5B54419A999929EB635141A4703D0AED5B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000008EA01EF5DF6351414DF11A2CE15B54412D3B8809E0635141CD68D84BE15B5441A50ED998E06351414418B12AE25B54417E9102BBEF63514160A907A1D55B5441440E7530EF635141EBA2EC8BD45B54411A0DC628EF6351418ECE5392D45B5441C4B7F033EF635141AC53BFA3D45B544195B00ED9E2635141E2F55BF3DE5B544135E569CAE2635141CCEFF5E0DE5B54414EC456CAE26351418DE005E1DE5B54418EA01EF5DF6351414DF11A2CE15B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191269 - 84107
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000008FC2F558CF6351418FC2F508C15B5441EC51B84ED0635141295C8FE2C25B5441295C8FB2D2635141B81E857BC75B5441A4703D5AD563514185EB5198CC5B5441713D0AC7CF63514100000080D15B54419A999909D3635141CDCCCC5CD35B5441AE47E1AAD563514133333343D55B54411F85EB81D9635141CDCCCCBCD85B5441CDCCCC3CDC63514114AE47D1DB5B5441713D0A47DE635141F6285C8FDE5B54419A9999D9E1635141D7A3701DE45B544152B81EB5E4635141CDCCCCECE75B5441000000D0E663514133333343EA5B54419A999929EB635141A4703D0AED5B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000008EA01EF5DF6351414DF11A2CE15B54412D3B8809E0635141CD68D84BE15B5441A50ED998E06351414418B12AE25B54417E9102BBEF63514160A907A1D55B5441440E7530EF635141EBA2EC8BD45B54411A0DC628EF6351418ECE5392D45B5441C4B7F033EF635141AC53BFA3D45B544195B00ED9E2635141E2F55BF3DE5B544135E569CAE2635141CCEFF5E0DE5B54414EC456CAE26351418DE005E1DE5B54418EA01EF5DF6351414DF11A2CE15B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191347 - 53315
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000006200000000000050BD61514114AE47C1DA5C5441C3F528CCB761514100000040D75C5441713D0A57B361514152B81E35D55C54411F85EB81B0615141D7A3700DD45C5441F6285C8FAE61514114AE4721D55C544148E17A24AC61514152B81E55D65C544166666696A9615141AE47E14AD65C5441AE47E16AA16151413D0AD793CD5C54418FC2F5889D6151415C8FC225C95C5441D7A3703D9861514114AE47C1C35C5441EC51B8EE94615141B81E85BBC05C5441C3F5280C92615141295C8FD2BD5C5441295C8FE28F61514152B81E25BA5C5441A4703D2A8E615141000000A0B35C5441 [...]
-</a>
-
-<b>
-0106000000020000000103000000010000001A000000F9BC5ECFBA615141D86E64CBF85C5441C6839056BB61514191F3F4AAF75C5441BBACDC6ABB6151412F4FDD6CF75C544130F7C570BB6151412CFBC75AF75C54411A166573BB6151415CF2C252F75C5441E2665582BB615141A2EE0F25F75C5441786F5A99B96151416C2C7A7FF75C5441C3F528DCB561514133333363F85C54414736105DB5615141F3DFE86FF85C54411D2B59DFB3615141ADA6A7C3F85C54414BCF0F8CB3615141C4F403DBF85C5441CD278AF0B36151416F203D33FB5C54410B0FAE7CB4615141E710CEFFFD5C5441253B6A38B5615141A98F8590025D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>126070 - 427396
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000120000000AD7A3900CBE504114AE47313E465541EC51B88EFDBD5041B81E85DB4246554185EB5138ECBD5041E17A14DE48465541CDCCCC3CE6BD5041B81E85AB4A46554133333393E6BD5041EC51B83E4C4655410AD7A390E5BD5041CDCCCC1C514655417B14AED7E0BD5041F6285C1F59465541713D0A2701BE50417B14AEE74A465541D7A370CD1FBE504185EB51E8454655418FC2F5485BBE5041F6285CAF44465541B81E852B5ABE5041C3F5283C3F46554148E17A045ABE5041B81E852B3E4655419A99996951BE5041E17A145E3C46554185EB51F843BE5041666666A63A465541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D3BEA17908BE504135403D643F465541789B9633FFBD5041F1A6B4EB41465541251364A0F4BD504166E2F13545465541641F8722E6BD5041AB07694D4A465541AB9690E7E5BD504179A4A4854C46554117BF8CE6F2BD5041E10D5EB9474655410194B49EFDBD5041E61C12FD43465541A43637FF06BE5041EEA4121741465541274E90FF0EBE50411D32C8B53E465541730CC6D319BE504173F0AACE3C46554176F1A70F26BE5041D43FA44C3B4655414AF4EA8334BE504111EC5CE53A4655410988854A40BE5041863ECC9F3B465541EFD09D514ABE5041B2459BC53C465541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>128236 - 3174384
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000EC51B89E35BC504148E17A44BB4B5541F6285C9F4BBC5041A4703D8AB64B55419A9999894CBC504185EB5168B54B5541EC51B84E4CBC5041295C8F02AB4B5541333333234CBC5041D7A370FDA04B554148E17AE43DBC504114AE4701AB4B5541E17A14EE2FBC5041D7A3707DB44B55413D0AD7D323BC5041AE47E13ABC4B55413D0AD7C31FBC5041C3F5283CBF4B55419A99990920BC5041A4703DEABF4B5541EC51B89E35BC504148E17A44BB4B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000300C396D42BC5041802737D1A74B5541D1C2F6C13EBC5041639E9065AA4B5541EC00C4F942BC5041C7EA7FB6A94B55416F5D39914ABC50418FAF583EA84B55418717E5B04ABC50417940D985B44B554138B9E3B74ABC504134317C61B64B554108FCC64A4BBC50412FFB738BB64B554125CAFF724CBC5041072D3B63B54B55413D0D56034CBC50414633E022A14B55418A9F12044CBC504189965D22A14B5541898919034CBC50415EF2E2F4A04B5541973BC5B446BC50412295FCCEA44B5541300C396D42BC5041802737D1A74B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>128236 - 5277894
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000EC51B89E35BC504148E17A44BB4B5541F6285C9F4BBC5041A4703D8AB64B55419A9999894CBC504185EB5168B54B5541EC51B84E4CBC5041295C8F02AB4B5541333333234CBC5041D7A370FDA04B554148E17AE43DBC504114AE4701AB4B5541E17A14EE2FBC5041D7A3707DB44B55413D0AD7D323BC5041AE47E13ABC4B55413D0AD7C31FBC5041C3F5283CBF4B55419A99990920BC5041A4703DEABF4B5541EC51B89E35BC504148E17A44BB4B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000300C396D42BC5041802737D1A74B5541D1C2F6C13EBC5041639E9065AA4B5541EC00C4F942BC5041C7EA7FB6A94B55416F5D39914ABC50418FAF583EA84B55418717E5B04ABC50417940D985B44B554138B9E3B74ABC504134317C61B64B554108FCC64A4BBC50412FFB738BB64B554125CAFF724CBC5041072D3B63B54B55413D0D56034CBC50414633E022A14B55418A9F12044CBC504189965D22A14B5541898919034CBC50415EF2E2F4A04B5541973BC5B446BC50412295FCCEA44B5541300C396D42BC5041802737D1A74B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>128277 - 56402
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000004000000010300000001000000050000005C8FC2C5D6BD5041713D0A27624A5541E17A142EB8BD504100000080654A5541666666D6B7BD504148E17AA4694A55415C8FC205D7BD50417B14AE17664A55415C8FC2C5D6BD5041713D0A27624A5541010300000001000000090000000AD7A370B9BD5041B81E85DB564A5541295C8F62B9BD5041D7A3704D574A5541EC51B86EB8BD5041EC51B80E624A554148E17A94D6BD504114AE47A15E4A554166666636D6BD5041C3F5284C574A554148E17AE4D5BD5041000000F0534A5541666666B6D5BD50411F85EB01514A55411F85EB61BDBD50411F85EBD1534A55410AD7A3 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D1EA0EA0B8BD5041A4551C09624A55417336B9F4C4BD5041FEE739A2604A554126034492D6BD5041D45119755E4A5541AC502F67D6BD5041668D88195B4A5541EE2F0321D6BD5041D439976B564A554148E17AE4D5BD5041000000F0534A5541F05965BBD5BD504164013E53514A554174503DB4D5BD504147518B05514A5541A6D4BA7BBDBD5041F9A506D6534A5541ABFE236FB9BD5041CDC6A6E7564A55415E16346EB9BD504185D83BEF564A55415916126EB9BD5041F5EF4EF0564A5541D1EA0EA0B8BD5041A4551C09624A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>128767 - 383183
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000006000000C30000000AD7A380709D5041295C8F32D252554148E17A64719D5041333333B3C85255413D0AD753719D5041C3F5288CC7525541A4703D7A649D5041AE47E16AC55255417B14AE37679D5041295C8F92B65255418FC2F558749D50418FC2F5A8BA52554185EB5158829D5041F6285C0FBF52554152B81EB5849D504185EB5128B8525541666666A6869D50413D0AD7D3B1525541000000D08B9D5041C3F528ACA8525541D7A370FD949D5041A4703DAA975255417B14AE87999D504114AE472199525541666666869A9D5041D7A370CD965255413D0AD7939B9D5041A4703D3A97525541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B000000DBDA0C32DC9C50412883E55334525541BBFEF06BDB9C5041CFB6C16835525541D6323E5CF19C5041C423B36437525541487AA617F49C5041B361E8C527525541E817446EF49C50413522DCE025525541895A5CB3F49C5041479D6F4F23525541A01A2D3DF79C50411ECFFC1E11525541ECC6D807F99C5041204CA127065255413D37E35DFB9C50413F384040F951554117F863AAFE9C5041B49786BAE5515541E9948DCCFF9C50416FB9DB18DF51554105A45C11019D504186849AE0CC51554177158EFF019D50414648B89EBC515541C3F5287C029D5041000000B0B7515541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129848 - 1630647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000713D0AD791BE5041A4703D0A31475541B81E85DB83BE504185EB51A833475541EC51B88E8ABE50418FC2F5B84D475541295C8F6290BE50415C8FC26564475541CDCCCC1C9CBE504185EB51F858475541C3F5280CA3BE50419A99992952475541295C8FC29EBE5041F6285C7F41475541000000209ABE5041CDCCCC7C2F475541713D0AD791BE5041A4703D0A31475541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000243D93C3A2BE5041C3AB780F51475541295C8FC29EBE5041F6285C7F41475541000000209ABE5041CDCCCC7C2F475541713D0AD791BE5041A4703D0A31475541B81E85DB83BE504185EB51A833475541EC51B88E8ABE50418FC2F5B84D47554104D39F2290BE50417EECFB6C63475541ECC2660790BE504179B7C1F8624755413CE1481290BE5041B21A5AEE62475541ECC2660790BE5041C4AF019A62475541B092AA7190BE5041837383366247554141EF362892BE5041128DA1EF60475541243D93C3A2BE5041C3AB780F51475541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129848 - 5272592
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000713D0AD791BE5041A4703D0A31475541B81E85DB83BE504185EB51A833475541EC51B88E8ABE50418FC2F5B84D475541295C8F6290BE50415C8FC26564475541CDCCCC1C9CBE504185EB51F858475541C3F5280CA3BE50419A99992952475541295C8FC29EBE5041F6285C7F41475541000000209ABE5041CDCCCC7C2F475541713D0AD791BE5041A4703D0A31475541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000243D93C3A2BE5041C3AB780F51475541295C8FC29EBE5041F6285C7F41475541000000209ABE5041CDCCCC7C2F475541713D0AD791BE5041A4703D0A31475541B81E85DB83BE504185EB51A833475541EC51B88E8ABE50418FC2F5B84D47554104D39F2290BE50417EECFB6C63475541ECC2660790BE504179B7C1F8624755413CE1481290BE5041B21A5AEE62475541ECC2660790BE5041C4AF019A62475541B092AA7190BE5041837383366247554141EF362892BE5041128DA1EF60475541243D93C3A2BE5041C3AB780F51475541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129881 - 1630222
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5282C96BE50417B14AE9759485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B48554152B81E1594BE5041AE47E10A3B485541C3F5282C96BE50417B14AE9759485541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000001C6EC99796BE504152CBB360554855411C3B9C2295BE50415DB4981B3B485541D4049A3D95BE5041B851451D3B485541C9FD4A2095BE5041E53CB2163B48554152B81E1594BE5041AE47E10A3B48554154F1FC7294BE5041C8A6C9D74048554125A0C1AC94BE50419CD8018D434855417810402496BE50416DB8FEFC58485541CB80BE9B97BE5041401B6FE870485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855414D4278D998BE5041DF4CE73D784855411C6EC99796BE504152CBB36055485541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129881 - 3172855
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5282C96BE50417B14AE9759485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B48554152B81E1594BE5041AE47E10A3B485541C3F5282C96BE50417B14AE9759485541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000D3049A3D95BE5041B851451D3B4855411C3B9C2295BE50415DB4981B3B4855410693135D98BE50410AEC06BC704855414D4278D998BE5041DF4CE73D78485541143AB9D398BE50410BB1DF6E784855414D4278D998BE5041EB0153CE784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B485541D3049A3D95BE5041B851451D3B485541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129881 - 3562421
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5282C96BE50417B14AE9759485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B48554152B81E1594BE5041AE47E10A3B485541C3F5282C96BE50417B14AE9759485541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000001C6EC99796BE504152CBB360554855411C3B9C2295BE50415DB4981B3B485541D4049A3D95BE5041B851451D3B485541C9FD4A2095BE5041E53CB2163B48554152B81E1594BE5041AE47E10A3B48554154F1FC7294BE5041C8A6C9D74048554125A0C1AC94BE50419CD8018D434855417810402496BE50416DB8FEFC58485541CB80BE9B97BE5041401B6FE870485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855414D4278D998BE5041DF4CE73D784855411C6EC99796BE504152CBB36055485541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129881 - 3562424
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5282C96BE50417B14AE9759485541AE47E14A98BE50410AD7A33078485541AE47E1CA98BE5041A4703DBA784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B48554152B81E1594BE5041AE47E10A3B485541C3F5282C96BE50417B14AE9759485541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000D3049A3D95BE5041B851451D3B4855411C3B9C2295BE50415DB4981B3B4855410693135D98BE50410AEC06BC704855414D4278D998BE5041DF4CE73D78485541143AB9D398BE50410BB1DF6E784855414D4278D998BE5041EB0153CE784855419A999969ADBE5041F6285C8F7B485541EC51B8FEAABE5041713D0A7759485541000000F0A8BE5041333333733C4855419A99996995BE5041000000203B485541D3049A3D95BE5041B851451D3B485541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>414 - 2975038
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E00000014AE4721856850411F85EB914E3255410AD7A300886850413D0AD7933E32554185EB51A88A6850410AD7A3D02F325541AE47E15A7F685041A4703DDA32325541295C8F0278685041C3F528FC343255418FC2F5A8616850419A9999793B325541C3F5284C5E685041000000703C3255415C8FC2C559685041000000A05532554114AE47D154685041E17A142E71325541A4703D3A6268504114AE47B1683255415C8FC25570685041295C8FB25F3255419A9999297268504185EB51885E325541713D0A778268504114AE47615D32554114AE4721856850411F85EB914E325541
-</a>
-
-<b>
-010600000001000000010300000001000000070000002136520C83685041ED1728DC31325541315311AF7F685041110EE2E440325541FF87F7F080685041E36B3377413255413C4C442287685041AC2410C3303255419BC2C211876850412CBD7FC730325541DED34519836850410E09ADD8313255412136520C83685041ED1728DC31325541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>414 - 3654744
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E00000014AE4721856850411F85EB914E3255410AD7A300886850413D0AD7933E32554185EB51A88A6850410AD7A3D02F325541AE47E15A7F685041A4703DDA32325541295C8F0278685041C3F528FC343255418FC2F5A8616850419A9999793B325541C3F5284C5E685041000000703C3255415C8FC2C559685041000000A05532554114AE47D154685041E17A142E71325541A4703D3A6268504114AE47B1683255415C8FC25570685041295C8FB25F3255419A9999297268504185EB51885E325541713D0A778268504114AE47615D32554114AE4721856850411F85EB914E325541
-</a>
-
-<b>
-010600000001000000010300000001000000070000002136520C83685041ED1728DC31325541315311AF7F685041110EE2E440325541FF87F7F080685041E36B3377413255413C4C442287685041AC2410C3303255419BC2C211876850412CBD7FC730325541DED34519836850410E09ADD8313255412136520C83685041ED1728DC31325541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880 - 2975626
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000E17A147E576950413D0AD7D34A2C55413D0AD7531E695041C3F5282C5B2C554114AE47311F69504152B81E955E2C554133333303246950417B14AE57672C5541713D0A6725695041E17A14BE672C55411F85EBF138695041F6285CAF5D2C5541333333C3486950413D0AD783562C5541C3F5281C586950413D0AD7834F2C55418FC2F5A858695041713D0A274E2C5541E17A147E576950413D0AD7D34A2C5541
-</a>
-
-<b>
-010600000001000000010300000001000000060000005F9A1A8F22695041C9216CB3642C55411A94BBFA43695041BD4B3F65552C554128356DCA42695041377CEEA6532C5541E48884C73F695041CAECF034542C5541B7156C3E21695041B11F874F622C55415F9A1A8F22695041C9216CB3642C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880 - 3659069
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000E17A147E576950413D0AD7D34A2C55413D0AD7531E695041C3F5282C5B2C554114AE47311F69504152B81E955E2C554133333303246950417B14AE57672C5541713D0A6725695041E17A14BE672C55411F85EBF138695041F6285CAF5D2C5541333333C3486950413D0AD783562C5541C3F5281C586950413D0AD7834F2C55418FC2F5A858695041713D0A274E2C5541E17A147E576950413D0AD7D34A2C5541
-</a>
-
-<b>
-010600000001000000010300000001000000060000005F9A1A8F22695041C9216CB3642C55411A94BBFA43695041BD4B3F65552C554128356DCA42695041377CEEA6532C5541E48884C73F695041CAECF034542C5541B7156C3E21695041B11F874F622C55415F9A1A8F22695041C9216CB3642C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4283 - 3125175
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A000000A4703DBAFC7350418FC2F5A8DFFF5441CDCCCC7CFD7350413D0AD7B3DAFF54417B14AE970174504100000090DBFF544114AE4731047450410AD7A390D5FF5441B81E856B0674504114AE4761D0FF54410AD7A3200874504166666656CDFF54419A9999090B7450417B14AEA7C9FF54417B14AEB70E7450410AD7A360C5FF54418FC2F5681274504133333343C1FF5441F6285C0F1674504114AE4771BDFF5441AE47E18A16745041000000F0BCFF544185EB51480A745041D7A3706DB2FF5441A4703D1A03745041EC51B8DEC0FF544152B81EC50174504166666626C3FF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009A9999090B7450417B14AEA7C9FF54410AD7A3200874504166666656CDFF5441B81E856B0674504114AE4761D0FF544114AE4731047450410AD7A390D5FF54417B14AE970174504100000090DBFF5441CDCCCC7CFD7350413D0AD7B3DAFF5441024E4C8BFC7350417D96887DE1FF54411F40EDC2FB7350412753A244E9FF54411FE76A38FB7350413E8705A3EEFF544185EB51F8FA735041F6285C1FF1FF5441B81E85DBFA735041E17A145EF3FF5441F6285CCFFA735041EC51B84EF4FF544114AE47C1FA73504148E17A84F6FF544185EB51B8FA735041713D0AF7F7FF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4283 - 5311234
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A000000A4703DBAFC7350418FC2F5A8DFFF5441CDCCCC7CFD7350413D0AD7B3DAFF54417B14AE970174504100000090DBFF544114AE4731047450410AD7A390D5FF5441B81E856B0674504114AE4761D0FF54410AD7A3200874504166666656CDFF54419A9999090B7450417B14AEA7C9FF54417B14AEB70E7450410AD7A360C5FF54418FC2F5681274504133333343C1FF5441F6285C0F1674504114AE4771BDFF5441AE47E18A16745041000000F0BCFF544185EB51480A745041D7A3706DB2FF5441A4703D1A03745041EC51B8DEC0FF544152B81EC50174504166666626C3FF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009A9999090B7450417B14AEA7C9FF54410AD7A3200874504166666656CDFF5441B81E856B0674504114AE4761D0FF544114AE4731047450410AD7A390D5FF54417B14AE970174504100000090DBFF5441CDCCCC7CFD7350413D0AD7B3DAFF5441024E4C8BFC7350417D96887DE1FF54411F40EDC2FB7350412753A244E9FF54411FE76A38FB7350413E8705A3EEFF544185EB51F8FA735041F6285C1FF1FF5441B81E85DBFA735041E17A145EF3FF5441F6285CCFFA735041EC51B84EF4FF544114AE47C1FA73504148E17A84F6FF544185EB51B8FA735041713D0AF7F7FF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4291 - 1686462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000200000015000000E17A144E61645041A4703D7ACD0455417B14AE775C645041AE47E1EADA045541A4703D9A506450418FC2F588D70455410AD7A3804C6450418FC2F5C8E2045541666666E64464504152B81E35E004554114AE4711396450418FC2F548DC04554185EB51382B64504148E17A2403055541E17A149E3E645041A4703DBA090555415C8FC2654A645041A4703DBA0D05554152B81E5557645041EC51B81E120555411F85EBC1636450419A999929EF045541C3F5289C69645041333333B3DE0455418FC2F5386F6450410AD7A3B0CE045541B81E85FB686450415C8FC215CD045541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000005C8FC2654A645041A4703DBA0D05554152B81E5557645041EC51B81E120555411F85EBC1636450419A999929EF045541C3F5289C69645041333333B3DE0455418FC2F5386F6450410AD7A3B0CE045541B81E85FB686450415C8FC215CD04554152B81EC56864504148E17A74D30455410AD7A3C063645041C3F5289CD20455411F85EB41646450410AD7A380D0045541A4703D9A646450419A9999E9CE0455418FC2F5A864645041E17A14BECD0455413D0AD7036364504133333393CD045541E17A144E61645041A4703D7ACD0455417B14AE775C645041AE47E1EADA045541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4291 - 3402280
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000200000015000000E17A144E61645041A4703D7ACD0455417B14AE775C645041AE47E1EADA045541A4703D9A506450418FC2F588D70455410AD7A3804C6450418FC2F5C8E2045541666666E64464504152B81E35E004554114AE4711396450418FC2F548DC04554185EB51382B64504148E17A2403055541E17A149E3E645041A4703DBA090555415C8FC2654A645041A4703DBA0D05554152B81E5557645041EC51B81E120555411F85EBC1636450419A999929EF045541C3F5289C69645041333333B3DE0455418FC2F5386F6450410AD7A3B0CE045541B81E85FB686450415C8FC215CD045541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000005C8FC2654A645041A4703DBA0D05554152B81E5557645041EC51B81E120555411F85EBC1636450419A999929EF045541C3F5289C69645041333333B3DE0455418FC2F5386F6450410AD7A3B0CE045541B81E85FB686450415C8FC215CD04554152B81EC56864504148E17A74D30455410AD7A3C063645041C3F5289CD20455411F85EB41646450410AD7A380D0045541A4703D9A646450419A9999E9CE0455418FC2F5A864645041E17A14BECD0455413D0AD7036364504133333393CD045541E17A144E61645041A4703D7ACD0455417B14AE775C645041AE47E1EADA045541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35801 - 2959918
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000011000000C3F5285C608C5041C3F5284C76065541EC51B8BE528C5041F6285CEF7D0655411F85EB81528C5041333333337F06554166666636588C5041A4703D2A86065541333333D35F8C5041C3F5288C8B06554148E17AB4608C5041B81E852B8C065541EC51B8CE5F8C504152B81E758F06554114AE4771608C5041B81E85DB900655417B14AE57688C5041A4703DAA9406554100000030768C5041A4703D4A9A0655410AD7A370778C504185EB51B899065541EC51B8DE7C8C50410AD7A3108A0655417B14AE47828C50419A9999797A065541CDCCCCBC818C50418FC2F50879065541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000C2B3BF19748C504156B0EBB596065541737BD6F0758C50411CEB00539706554137B24608788C504109F12403980655410D3CEB27788C504175A0EAA79706554174915E5F7C8C5041408DCC7F8B06554127327A33818C50417F8C88957D0655417B14AE47828C50419A9999797A065541CDCCCCBC818C50418FC2F508790655415AB36D80788C5041A7B22DC673065541EC51B89E6F8C5041713D0AB76E06554114AE47E16D8C504152B81EB56E065541EA044C125E8C50413A98CE94770655413C7459B2548C5041CB3716D77C065541EC51B8BE528C5041F6285CEF7D065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35801 - 3620000
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000011000000C3F5285C608C5041C3F5284C76065541EC51B8BE528C5041F6285CEF7D0655411F85EB81528C5041333333337F06554166666636588C5041A4703D2A86065541333333D35F8C5041C3F5288C8B06554148E17AB4608C5041B81E852B8C065541EC51B8CE5F8C504152B81E758F06554114AE4771608C5041B81E85DB900655417B14AE57688C5041A4703DAA9406554100000030768C5041A4703D4A9A0655410AD7A370778C504185EB51B899065541EC51B8DE7C8C50410AD7A3108A0655417B14AE47828C50419A9999797A065541CDCCCCBC818C50418FC2F50879065541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000C2B3BF19748C504156B0EBB596065541737BD6F0758C50411CEB00539706554137B24608788C504109F12403980655410D3CEB27788C504175A0EAA79706554174915E5F7C8C5041408DCC7F8B06554127327A33818C50417F8C88957D0655417B14AE47828C50419A9999797A065541CDCCCCBC818C50418FC2F508790655415AB36D80788C5041A7B22DC673065541EC51B89E6F8C5041713D0AB76E06554114AE47E16D8C504152B81EB56E065541EA044C125E8C50413A98CE94770655413C7459B2548C5041CB3716D77C065541EC51B8BE528C5041F6285CEF7D065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35849 - 3106543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000AE47E16A308E50417B14AE17C60855415C8FC275308E50415C8FC2E5CA0855419A999979308E5041CDCCCC2CCD08554152B81E85308E50411F85EB11D3085541D7A3708D308E504185EB5148D6085541295C8FA2308E5041713D0A47E0085541333333834E8E50413D0AD7A3E4085541D7A3702D6F8E50410AD7A370E90855413D0AD7036E8E5041AE47E14ADF08554148E17AA46D8E50415C8FC205DC0855415C8FC2F56C8E50419A999909D60855411F85EBB16C8E5041A4703DBAD3085541333333236C8E504185EB51D8CE08554185EB51E84C8E504148E17A44CA085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000009E0BBF794D8E5041D5B1CB59CA0855410C148A79428E5041B750D5B3C808554199BD1259378E5041B1CAAC1BC7085541AE47E16A308E50417B14AE17C6085541969BCD77308E5041F9A4FA1BCC08554149AC8485308E50415C2E4939D3085541A50EA896308E504181E3E8A4DA085541A8D85F67348E50419DA7D02FDB085541E6C04DB83D8E5041B0BEFD82DC0855411A4CD287488E504118E3930CDE085541555C752B498E504151CFBB80DB08554116915F874A8E504102A6D216D60855419E0BBF794D8E5041D5B1CB59CA085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35849 - 3310590
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000AE47E16A308E50417B14AE17C60855415C8FC275308E50415C8FC2E5CA0855419A999979308E5041CDCCCC2CCD08554152B81E85308E50411F85EB11D3085541D7A3708D308E504185EB5148D6085541295C8FA2308E5041713D0A47E0085541333333834E8E50413D0AD7A3E4085541D7A3702D6F8E50410AD7A370E90855413D0AD7036E8E5041AE47E14ADF08554148E17AA46D8E50415C8FC205DC0855415C8FC2F56C8E50419A999909D60855411F85EBB16C8E5041A4703DBAD3085541333333236C8E504185EB51D8CE08554185EB51E84C8E504148E17A44CA085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000009E0BBF794D8E5041D5B1CB59CA0855410C148A79428E5041B750D5B3C808554199BD1259378E5041B1CAAC1BC7085541AE47E16A308E50417B14AE17C6085541969BCD77308E5041F9A4FA1BCC08554149AC8485308E50415C2E4939D3085541A50EA896308E504181E3E8A4DA085541A8D85F67348E50419DA7D02FDB085541E6C04DB83D8E5041B0BEFD82DC0855411A4CD287488E504118E3930CDE085541555C752B498E504151CFBB80DB08554116915F874A8E504102A6D216D60855419E0BBF794D8E5041D5B1CB59CA085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>36041 - 3160132
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000A4703D3A9E8A50417B14AE775103554148E17AD49D8A504148E17AA454035541A4703D2A9D8A5041A4703DFA59035541E17A148E9E8A5041AE47E15A690355415C8FC2859F8A5041EC51B8BE6803554152B81E65A38A5041D7A370DD750355410AD7A3A0A18A5041AE47E14A770355419A9999E9A28A5041D7A3701D7D035541295C8FF2AA8A50410AD7A3A08F03554152B81EE5AF8A50410AD7A3309C03554185EB5148B38A5041B81E85CBA403554166666696B88A50413D0AD723A60355415C8FC265B48A50417B14AE779A03554133333393B28A50417B14AE5795035541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009A9999E9A28A5041D7A3701D7D035541295C8FF2AA8A50410AD7A3A08F035541CAA9B69CB28A5041BF70A31BA3035541216883FCB68A5041952DD8B4A10355418B154401B58A504184AD40489C03554149E68A88B28A504121F65131950355411A8421ACAF8A5041F6DA25FB8A0355419E710E76AF8A504102EBCF358A035541FA442041AB8A50415D909C6C7C035541BED0EED9A78A504103FAAA717103554165F8F947A68A50416F75B32B6C03554112FFA0E0A58A5041918401B66A035541165BCED1A48A504190943C516603554117BFC613A48A504147935E8063035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>36041 - 3298375
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000A4703D3A9E8A50417B14AE775103554148E17AD49D8A504148E17AA454035541A4703D2A9D8A5041A4703DFA59035541E17A148E9E8A5041AE47E15A690355415C8FC2859F8A5041EC51B8BE6803554152B81E65A38A5041D7A370DD750355410AD7A3A0A18A5041AE47E14A770355419A9999E9A28A5041D7A3701D7D035541295C8FF2AA8A50410AD7A3A08F03554152B81EE5AF8A50410AD7A3309C03554185EB5148B38A5041B81E85CBA403554166666696B88A50413D0AD723A60355415C8FC265B48A50417B14AE779A03554133333393B28A50417B14AE5795035541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009A9999E9A28A5041D7A3701D7D035541295C8FF2AA8A50410AD7A3A08F035541CAA9B69CB28A5041BF70A31BA3035541216883FCB68A5041952DD8B4A10355418B154401B58A504184AD40489C03554149E68A88B28A504121F65131950355411A8421ACAF8A5041F6DA25FB8A0355419E710E76AF8A504102EBCF358A035541FA442041AB8A50415D909C6C7C035541BED0EED9A78A504103FAAA717103554165F8F947A68A50416F75B32B6C03554112FFA0E0A58A5041918401B66A035541165BCED1A48A504190943C516603554117BFC613A48A504147935E8063035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37014 - 2913804
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000005C8FC265899F50419A9999C9FD145541CDCCCC1C8F9F5041333333E3FF1455410AD7A3F0939F504152B81EC50015554114AE4751A79F50411F85EBB102155541F6285CDFA79F5041F6285C7F01155541C3F5283C7B9F504133333373F51455410AD7A3607A9F50419A9999F9F514554185EB51A8789F5041AE47E18AF5145541A4703DBA739F504148E17A44F4145541AE47E1EA6F9F5041B81E859BF2145541E17A140E679F504185EB5198EF14554148E17A14609F5041AE47E14AED145541B81E850B559F50415C8FC255E8145541F6285C1F4F9F5041295C8FF2E6145541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D7A3706D9A9F50418FC2F588131555413D0AD753AA9F50418FC2F5080515554114AE4751A79F50411F85EBB102155541F92002C1A29F5041448DDC3D02155541F4EA3E5C999F504113B2F74E01155541BEC131EE919F5041FE681367001555415726C7D38E9F504186BB9AEAFF14554144A61CC5899F5041CB2FA3ECFD14554152142BB97B9F5041E5D0D93EFA1455414F2E3C95789F5041C632388DF9145541F79A99E9789F50417EE131A2F81455414E3D4C5C689F50415BFFE298F31455415C930B84609F5041E8E48515F11455415F219FE2599F5041399371EDED145541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37014 - 3800659
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000005C8FC265899F50419A9999C9FD145541CDCCCC1C8F9F5041333333E3FF1455410AD7A3F0939F504152B81EC50015554114AE4751A79F50411F85EBB102155541F6285CDFA79F5041F6285C7F01155541C3F5283C7B9F504133333373F51455410AD7A3607A9F50419A9999F9F514554185EB51A8789F5041AE47E18AF5145541A4703DBA739F504148E17A44F4145541AE47E1EA6F9F5041B81E859BF2145541E17A140E679F504185EB5198EF14554148E17A14609F5041AE47E14AED145541B81E850B559F50415C8FC255E8145541F6285C1F4F9F5041295C8FF2E6145541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D7A3706D9A9F50418FC2F588131555413D0AD753AA9F50418FC2F5080515554114AE4751A79F50411F85EBB102155541F92002C1A29F5041448DDC3D02155541F4EA3E5C999F504113B2F74E01155541BEC131EE919F5041FE681367001555415726C7D38E9F504186BB9AEAFF14554144A61CC5899F5041CB2FA3ECFD14554152142BB97B9F5041E5D0D93EFA1455414F2E3C95789F5041C632388DF9145541F79A99E9789F50417EE131A2F81455414E3D4C5C689F50415BFFE298F31455415C930B84609F5041E8E48515F11455415F219FE2599F5041399371EDED145541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37200 - 2998217
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE4741259F5041C3F5282CD0105541AE47E16A0B9F504185EB51E8CB105541295C8F52EF9E504152B81E35C71055419A999959EE9E5041CDCCCCDCC810554152B81E85ED9E50417B14AE47CA1055418FC2F518F29E504185EB5148CC1055418FC2F5B8F69E5041666666F6CC1055410AD7A350FC9E5041295C8FF2CE10554148E17AE4029F5041E17A145ED2105541B81E85AB249F504133333303D610554114AE4741259F5041C3F5282CD0105541
-</a>
-
-<b>
-01060000000100000001030000000100000017000000FBD9993AEE9E50417BBB26D4C810554152B81E85ED9E50417B14AE47CA1055418FC2F518F29E504185EB5148CC1055418FC2F5B8F69E5041666666F6CC1055410AD7A350FC9E5041295C8FF2CE105541FD21EB46019F504111000C87D110554148E17AE4029F5041E17A145ED210554167F7360F079F5041AC8C31D1D210554107FA0D7D059F5041B5B76BE7D1105541A9D4DD24049F5041370012D4D0105541E3DC0C99029F504100892F39D0105541FD521252019F504141AD82AFCF105541B0F676D7FF9E5041D9DAE17BCF105541FAC73A29FE9E50413A915EADCE105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37200 - 3379511
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE4741259F5041C3F5282CD0105541AE47E16A0B9F504185EB51E8CB105541295C8F52EF9E504152B81E35C71055419A999959EE9E5041CDCCCCDCC810554152B81E85ED9E50417B14AE47CA1055418FC2F518F29E504185EB5148CC1055418FC2F5B8F69E5041666666F6CC1055410AD7A350FC9E5041295C8FF2CE10554148E17AE4029F5041E17A145ED2105541B81E85AB249F504133333303D610554114AE4741259F5041C3F5282CD0105541
-</a>
-
-<b>
-01060000000100000001030000000100000017000000FBD9993AEE9E50417BBB26D4C810554152B81E85ED9E50417B14AE47CA1055418FC2F518F29E504185EB5148CC1055418FC2F5B8F69E5041666666F6CC1055410AD7A350FC9E5041295C8FF2CE105541FD21EB46019F504111000C87D110554148E17AE4029F5041E17A145ED210554167F7360F079F5041AC8C31D1D210554107FA0D7D059F5041B5B76BE7D1105541A9D4DD24049F5041370012D4D0105541E3DC0C99029F504100892F39D0105541FD521252019F504141AD82AFCF105541B0F676D7FF9E5041D9DAE17BCF105541FAC73A29FE9E50413A915EADCE105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37234 - 3073768
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285C1FBE9F50410AD7A39000115541B81E852BB99F5041F6285CEFFD1055419A9999E9AE9F5041000000602F1155418FC2F548B49F50413D0AD72330115541000000E0B99F5041F6285CEF30115541C3F528DCBB9F504185EB5138311155415C8FC2D5D39F504114AE47A134115541AE47E15AD79F504114AE472135115541C3F5281CE09F5041666666E60A11554152B81EA5D59F5041AE47E1DA0B115541295C8FA2CA9F504152B81E350711554185EB5128C59F5041C3F5284C041155410AD7A350C39F50411F85EB5103115541F6285C1FBE9F50410AD7A39000115541
-</a>
-
-<b>
-0106000000010000000103000000010000001800000093B4292BB99F5041ADC414F1FD10554117A335D6B09F50415566AD192611554185152B4AB09F5041BD0BA9BC28115541FC8BE9F7AF9F5041BC0320492A115541C79563EAAE9F50411368445F2F1155412381B951B49F5041322416253011554108498295B89F5041FFAE5BC0301155413EB251EABD9F5041A3092883311155413C6B6AAAC59F50414C7F5B9D321155410AD9906CCC9F504123727093331155418BBBE66DD49F50414317E4B6341155411053A05ED79F504173F9CF21351155411D24AB19E09F50411877D6E40A115541457E1E18D99F504188EF4C8A0B115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37234 - 3370448
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285C1FBE9F50410AD7A39000115541B81E852BB99F5041F6285CEFFD1055419A9999E9AE9F5041000000602F1155418FC2F548B49F50413D0AD72330115541000000E0B99F5041F6285CEF30115541C3F528DCBB9F504185EB5138311155415C8FC2D5D39F504114AE47A134115541AE47E15AD79F504114AE472135115541C3F5281CE09F5041666666E60A11554152B81EA5D59F5041AE47E1DA0B115541295C8FA2CA9F504152B81E350711554185EB5128C59F5041C3F5284C041155410AD7A350C39F50411F85EB5103115541F6285C1FBE9F50410AD7A39000115541
-</a>
-
-<b>
-0106000000010000000103000000010000001800000093B4292BB99F5041ADC414F1FD10554117A335D6B09F50415566AD192611554185152B4AB09F5041BD0BA9BC28115541FC8BE9F7AF9F5041BC0320492A115541C79563EAAE9F50411368445F2F1155412381B951B49F5041322416253011554108498295B89F5041FFAE5BC0301155413EB251EABD9F5041A3092883311155413C6B6AAAC59F50414C7F5B9D321155410AD9906CCC9F504123727093331155418BBBE66DD49F50414317E4B6341155411053A05ED79F504173F9CF21351155411D24AB19E09F50411877D6E40A115541457E1E18D99F504188EF4C8A0B115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37397 - 1732632
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000120000003D0AD763E5A150418FC2F5982BF7544152B81E65E5A15041A4703D8A2AF7544152B81E85E4A15041EC51B8EE29F754415C8FC245DAA1504114AE47512EF75441713D0A57CAA15041295C8F2235F75441D7A3701DC6A15041B81E85BB36F7544148E17A24BCA15041666666863BF75441C3F5286CB7A150419A99998975F754411F85EB41BEA15041EC51B89E75F75441CDCCCC9CD4A15041000000E073F754415C8FC265D7A1504185EB51A873F75441A4703D5AD9A1504114AE478173F75441EC51B80EDCA150417B14AE3767F7544133333383DEA150419A9999E95AF75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000ECDE4ACFE4A1504122D2C9BE36F7544137203963DAA15041F68086A645F754410DFD68DFD7A15041180BEE2E73F7544178DABBBED7A15041B32C61A173F75441777486BDD7A15041722D78B673F75441A4703D5AD9A1504114AE478173F75441EC51B80EDCA150417B14AE3767F7544133333383DEA150419A9999E95AF754419A999959E2A150413D0AD77347F75441E17A148EE4A150419A99994939F75441ECDE4ACFE4A1504122D2C9BE36F75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>37397 - 3481885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000120000003D0AD763E5A150418FC2F5982BF7544152B81E65E5A15041A4703D8A2AF7544152B81E85E4A15041EC51B8EE29F754415C8FC245DAA1504114AE47512EF75441713D0A57CAA15041295C8F2235F75441D7A3701DC6A15041B81E85BB36F7544148E17A24BCA15041666666863BF75441C3F5286CB7A150419A99998975F754411F85EB41BEA15041EC51B89E75F75441CDCCCC9CD4A15041000000E073F754415C8FC265D7A1504185EB51A873F75441A4703D5AD9A1504114AE478173F75441EC51B80EDCA150417B14AE3767F7544133333383DEA150419A9999E95AF75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000ECDE4ACFE4A1504122D2C9BE36F7544137203963DAA15041F68086A645F754410DFD68DFD7A15041180BEE2E73F7544178DABBBED7A15041B32C61A173F75441777486BDD7A15041722D78B673F75441A4703D5AD9A1504114AE478173F75441EC51B80EDCA150417B14AE3767F7544133333383DEA150419A9999E95AF754419A999959E2A150413D0AD77347F75441E17A148EE4A150419A99994939F75441ECDE4ACFE4A1504122D2C9BE36F75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>38230 - 193329
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F000000CDCCCCFCCD855041EC51B81EB0055541C3F5285CD48550415C8FC2A5B3055541C3F528BCD685504114AE4711B40555410AD7A330D985504185EB5168B30555410AD7A360DA855041333333A3B1055541B81E850BD1855041B81E858BA9055541D7A3704DC7855041713D0A17A1055541F6285C9FB6855041333333A392055541AE47E1FAB38550418FC2F528900555418FC2F558AE85504114AE476198055541713D0AC7B0855041CDCCCCDC99055541A4703D8ABB85504152B81E35A10555411F85EB81C685504148E17A24A905554133333383CB855041C3F5285CAF055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000AD55EC81C68550415CE47B24A9055541461EF994C9855041A5EC33F6AC05554104513283CB855041C8DC275CAF055541B9F9CCFCCD8550414635B81EB005554155FD830BD18550419323848BA90555419A207F9BCC855041B11BA0B1A5055541A7F2704DC7855041B0FA0A17A105554138606D57BE8550415A81605399055541F6285C9FB6855041333333A392055541AE47E1FAB38550418FC2F528900555412940F658AE855041C6F646619805554156F7AD6FAF855041FB65520B99055541713D0AC7B0855041CDCCCCDC99055541A4703D8ABB85504152B81E35A1055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>38230 - 432384
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F000000CDCCCCFCCD855041EC51B81EB0055541C3F5285CD48550415C8FC2A5B3055541C3F528BCD685504114AE4711B40555410AD7A330D985504185EB5168B30555410AD7A360DA855041333333A3B1055541B81E850BD1855041B81E858BA9055541D7A3704DC7855041713D0A17A1055541F6285C9FB6855041333333A392055541AE47E1FAB38550418FC2F528900555418FC2F558AE85504114AE476198055541713D0AC7B0855041CDCCCCDC99055541A4703D8ABB85504152B81E35A10555411F85EB81C685504148E17A24A905554133333383CB855041C3F5285CAF055541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000AD55EC81C68550415CE47B24A9055541461EF994C9855041A5EC33F6AC05554104513283CB855041C8DC275CAF055541B9F9CCFCCD8550414635B81EB005554155FD830BD18550419323848BA90555419A207F9BCC855041B11BA0B1A5055541A7F2704DC7855041B0FA0A17A105554138606D57BE8550415A81605399055541F6285C9FB6855041333333A392055541AE47E1FAB38550418FC2F528900555412940F658AE855041C6F646619805554156F7AD6FAF855041FB65520B99055541713D0AC7B0855041CDCCCCDC99055541A4703D8ABB85504152B81E35A1055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>38460 - 3173465
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F5084EA050418FC2F5F8941B5541713D0A974EA05041713D0AD79B1B5541E17A14AE4EA05041AE47E1DAAB1B5541F6285CFF4DA05041AE47E12AB71B5541333333F34DA05041CDCCCCACC31B5541E17A14AE4EA05041D7A3703DCE1B5541666666B64FA05041713D0AF7CE1B55413333339357A05041333333C3CC1B55418FC2F55863A0504100000010891B5541C3F5283C5DA050410AD7A3108D1B5541713D0A3759A050415C8FC2F58E1B5541E17A14DE4EA050411F85EB91931B55418FC2F5084EA050418FC2F5F8941B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000E55E4C9D4EA05041717EAC30A01B5541E00D59C14FA050416A6C3A14A01B55419BEE414152A05041331CE0D59F1B5541F954DD9853A05041F00AC076911B55414C82B6E04EA05041513ABF90931B55418FBA55CE4EA050419D1072AC931B5541362B1D0A4EA05041DD1604F7941B55417A44B80A4EA050417048BC0E951B55416D1D91524EA05041B40EC387981B55410EA601964EA050414A3840CA9B1B5541E55E4C9D4EA05041717EAC30A01B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>38460 - 3376885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F5084EA050418FC2F5F8941B5541713D0A974EA05041713D0AD79B1B5541E17A14AE4EA05041AE47E1DAAB1B5541F6285CFF4DA05041AE47E12AB71B5541333333F34DA05041CDCCCCACC31B5541E17A14AE4EA05041D7A3703DCE1B5541666666B64FA05041713D0AF7CE1B55413333339357A05041333333C3CC1B55418FC2F55863A0504100000010891B5541C3F5283C5DA050410AD7A3108D1B5541713D0A3759A050415C8FC2F58E1B5541E17A14DE4EA050411F85EB91931B55418FC2F5084EA050418FC2F5F8941B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000E55E4C9D4EA05041717EAC30A01B5541E00D59C14FA050416A6C3A14A01B55419BEE414152A05041331CE0D59F1B5541F954DD9853A05041F00AC076911B55414C82B6E04EA05041513ABF90931B55418FBA55CE4EA050419D1072AC931B5541362B1D0A4EA05041DD1604F7941B55417A44B80A4EA050417048BC0E951B55416D1D91524EA05041B40EC387981B55410EA601964EA050414A3840CA9B1B5541E55E4C9D4EA05041717EAC30A01B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42715 - 2986107
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000014000000000000C00DCB5041C3F5288CFA3155411F85EB2103CB5041D7A370CDF83155419A999979FFCA5041A4703D3AF9315541333333A3FDCA5041666666F6F93155417B14AE37FBCA5041295C8F62FB315541D7A370CDF3CA5041CDCCCCBC00325541C3F528DCEECA50411F85EBE103325541295C8FF2F0CA5041F6285C9F043255410AD7A3D0F5CA50419A999919063255410AD7A310FBCA50417B14AE7707325541295C8F9201CB504114AE47F108325541C3F5288C06CB5041D7A370ED09325541C3F528AC0CCB50413D0AD7130B325541666666760FCB50415C8FC2750B325541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000EC51B86E23CB50411F85EBA116325541AE47E18A26CB504166666636153255419A99997927CB5041C3F5286C13325541F840BCF025CB5041ECC01BFA0A325541C0A00BF51FCB50414BA9AB520B325541C14336F118CB504179B6196A0B3255412AD1B23813CB5041B2C3A5870B325541FA4BB8FC0ECB50418B3A613B0C325541670EFCD00ACB5041E354BD730C325541252E451B06CB504192E17B520C325541A7D8072604CB5041DE3A7DED0B325541E17A14BEFBCA5041AE47E1DA0A3255418FC2F518F9CA5041CDCCCC8C0A325541B81E853BFFCA5041AE47E13A0E325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42715 - 3701702
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000014000000000000C00DCB5041C3F5288CFA3155411F85EB2103CB5041D7A370CDF83155419A999979FFCA5041A4703D3AF9315541333333A3FDCA5041666666F6F93155417B14AE37FBCA5041295C8F62FB315541D7A370CDF3CA5041CDCCCCBC00325541C3F528DCEECA50411F85EBE103325541295C8FF2F0CA5041F6285C9F043255410AD7A3D0F5CA50419A999919063255410AD7A310FBCA50417B14AE7707325541295C8F9201CB504114AE47F108325541C3F5288C06CB5041D7A370ED09325541C3F528AC0CCB50413D0AD7130B325541666666760FCB50415C8FC2750B325541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000EC51B86E23CB50411F85EBA116325541AE47E18A26CB504166666636153255419A99997927CB5041C3F5286C13325541F840BCF025CB5041ECC01BFA0A325541C0A00BF51FCB50414BA9AB520B325541C14336F118CB504179B6196A0B3255412AD1B23813CB5041B2C3A5870B325541FA4BB8FC0ECB50418B3A613B0C325541670EFCD00ACB5041E354BD730C325541252E451B06CB504192E17B520C325541A7D8072604CB5041DE3A7DED0B325541E17A14BEFBCA5041AE47E1DA0A3255418FC2F518F9CA5041CDCCCC8C0A325541B81E853BFFCA5041AE47E13A0E325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42715 - 45009
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000014000000000000C00DCB5041C3F5288CFA3155411F85EB2103CB5041D7A370CDF83155419A999979FFCA5041A4703D3AF9315541333333A3FDCA5041666666F6F93155417B14AE37FBCA5041295C8F62FB315541D7A370CDF3CA5041CDCCCCBC00325541C3F528DCEECA50411F85EBE103325541295C8FF2F0CA5041F6285C9F043255410AD7A3D0F5CA50419A999919063255410AD7A310FBCA50417B14AE7707325541295C8F9201CB504114AE47F108325541C3F5288C06CB5041D7A370ED09325541C3F528AC0CCB50413D0AD7130B325541666666760FCB50415C8FC2750B325541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A7D8072604CB5041DE3A7DED0B325541A2FEC84604CB50412054B12A0E3255410B8FE45807CB50411B2EF0090E325541EC9846B40ECB50412054B12A0E325541B7BE214B15CB504123C1501A0E32554138ECE55219CB504123C1501A0E325541E953FB451FCB50411B2EF0090E325541C758B92E26CB50411B2EF0090E3255412F2DD47026CB50417D124A1D0F325541DD9242B126CB5041281DA11D0F325541F840BCF025CB5041ECC01BFA0A325541C0A00BF51FCB50414BA9AB520B325541C14336F118CB504179B6196A0B3255412AD1B23813CB5041B2C3A5870B325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42715 - 79822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000014000000000000C00DCB5041C3F5288CFA3155411F85EB2103CB5041D7A370CDF83155419A999979FFCA5041A4703D3AF9315541333333A3FDCA5041666666F6F93155417B14AE37FBCA5041295C8F62FB315541D7A370CDF3CA5041CDCCCCBC00325541C3F528DCEECA50411F85EBE103325541295C8FF2F0CA5041F6285C9F043255410AD7A3D0F5CA50419A999919063255410AD7A310FBCA50417B14AE7707325541295C8F9201CB504114AE47F108325541C3F5288C06CB5041D7A370ED09325541C3F528AC0CCB50413D0AD7130B325541666666760FCB50415C8FC2750B325541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A7D8072604CB5041DE3A7DED0B325541A2FEC84604CB50412054B12A0E3255410B8FE45807CB50411B2EF0090E325541EC9846B40ECB50412054B12A0E325541B7BE214B15CB504123C1501A0E32554138ECE55219CB504123C1501A0E325541E953FB451FCB50411B2EF0090E325541C758B92E26CB50411B2EF0090E3255412F2DD47026CB50417D124A1D0F325541DD9242B126CB5041281DA11D0F325541F840BCF025CB5041ECC01BFA0A325541C0A00BF51FCB50414BA9AB520B325541C14336F118CB504179B6196A0B3255412AD1B23813CB5041B2C3A5870B325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>42823 - 4307920
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000015000000EC51B89E53C65041B81E85AB5133554152B81E2554C65041713D0A1754335541AE47E1BA62C650410AD7A3E062335541EC51B87E6BC650413D0AD7C36B3355413333330376C65041E17A146E76335541EC51B84E77C65041A4703DDA75335541EC51B89E84C65041E17A14EE6F3355417B14AE4788C65041D7A3709D6C335541A4703DBA88C6504185EB51D85F335541666666F691C65041E17A142E513355411F85EB0196C65041295C8F1245335541713D0A8797C65041666666F63C335541F6285C2F96C65041713D0AC739335541C3F5287C8AC650419A9999D933335541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000EC51B89E53C65041B81E85AB51335541BF14481F55C65041B104900C55335541BFC98A7C5AC65041D61E9C1D61335541240717E96AC65041D84F19F26C335541EE7C3F256CC65041AAF1D2D56D3355412E0E292E74C65041D962769274335541C330BE1975C65041A74745837533554111D2CD1477C65041A6121EE174335541670583727FC65041B466383472335541EC51B89E84C65041E17A14EE6F3355417B14AE4788C65041D7A3709D6C335541A4703DBA88C6504185EB51D85F335541666666F691C65041E17A142E513355411F85EB0196C65041295C8F1245335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72228 - 132443
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000000000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541713D0A77FFC35041666666A641305541000000C0F8C35041C3F5288C3C3055419A999959DBC35041295C8FD2603055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554114AE4731F5C35041EC51B82E6F305541333333D306C45041000000B07B3055417B14AEE719C450417B14AE3789305541713D0A971DC450415C8FC2D58B3055413D0AD77331C45041EC51B8EE99305541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000009A999959DBC35041295C8FD26030554172F55B64DFC35041E895363662305541048161F3FBC35041CD96C7FA3E3055417A9375E5FBC35041447B33F03E3055415CF3802CFBC3504149DFA8633E3055415583B4F1FAC350418109FB363E3055418362B1D0F8C35041F300B9D43C305541BE05C42BE4C35041743A56F0553055419A999959DBC35041295C8FD260305541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72228 - 143144
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000180000000000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541713D0A77FFC35041666666A641305541000000C0F8C35041C3F5288C3C3055419A999959DBC35041295C8FD2603055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554114AE4731F5C35041EC51B82E6F305541333333D306C45041000000B07B3055417B14AEE719C450417B14AE3789305541713D0A971DC450415C8FC2D58B3055413D0AD77331C45041EC51B8EE99305541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000094628FFE03C4504167403617453055413F5D203CFCC3504140FDAC3E3F3055412C89AEABDFC350416EC7FE3E62305541694D16ACE3C35041E6A99BC2633055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554121F604B6E6C3504193F7F5E864305541BA7D091DE7C3504119C3F00F653055415B28F5A11EC4504117872E168C3055418C9FA5EF37C45041E3E67A8E6C3055410000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72228 - 244662
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000180000000000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541713D0A77FFC35041666666A641305541000000C0F8C35041C3F5288C3C3055419A999959DBC35041295C8FD2603055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554114AE4731F5C35041EC51B82E6F305541333333D306C45041000000B07B3055417B14AEE719C450417B14AE3789305541713D0A971DC450415C8FC2D58B3055413D0AD77331C45041EC51B8EE99305541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000006E65DD0329C4504140414837613055411F1FD24326C4504133A373205F3055410AD7A3801EC45041AE47E13A593055413AE6D9900FC45041662C9EE14D3055410A0F5F3008C450419298EA46483055418C8E82EFFBC35041D5188EFF3E3055419C3A0C8EEFC35041A7B00B484E305541C8554697E3C35041EF23B3175D30554132FDE261DFC35041B751F33E623055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C164305541BE16745EF1C35041DDBF62786C30554114AE4731F5C35041EC51B82E6F305541D6F5297004C45041EBF1A6FE79305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72228 - 331394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000000000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541713D0A77FFC35041666666A641305541000000C0F8C35041C3F5288C3C3055419A999959DBC35041295C8FD2603055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554114AE4731F5C35041EC51B82E6F305541333333D306C45041000000B07B3055417B14AEE719C450417B14AE3789305541713D0A971DC450415C8FC2D58B3055413D0AD77331C45041EC51B8EE99305541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000009A999959DBC35041295C8FD26030554172F55B64DFC35041E895363662305541048161F3FBC35041CD96C7FA3E3055417A9375E5FBC35041447B33F03E3055415CF3802CFBC3504149DFA8633E3055415583B4F1FAC350418109FB363E3055418362B1D0F8C35041F300B9D43C305541BE05C42BE4C35041743A56F0553055419A999959DBC35041295C8FD260305541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72228 - 347851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000180000000000005037C4504152B81E156C305541713D0A5731C45041A4703D8A673055410AD7A3801EC45041AE47E13A59305541A4703DCA0BC45041333333034B305541713D0A77FFC35041666666A641305541000000C0F8C35041C3F5288C3C3055419A999959DBC35041295C8FD2603055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C16430554114AE4731F5C35041EC51B82E6F305541333333D306C45041000000B07B3055417B14AEE719C450417B14AE3789305541713D0A971DC450415C8FC2D58B3055413D0AD77331C45041EC51B8EE99305541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000006E65DD0329C4504140414837613055411F1FD24326C4504133A373205F3055410AD7A3801EC45041AE47E13A593055413AE6D9900FC45041662C9EE14D3055410A0F5F3008C450419298EA46483055418C8E82EFFBC35041D5188EFF3E3055419C3A0C8EEFC35041A7B00B484E305541C8554697E3C35041EF23B3175D30554132FDE261DFC35041B751F33E623055418FC2F5C8E3C35041CDCCCCCC63305541E17A147EE6C3504114AE47C164305541BE16745EF1C35041DDBF62786C30554114AE4731F5C35041EC51B82E6F305541D6F5297004C45041EBF1A6FE79305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72421 - 3549809
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000D0000007B14AEB7B6C55041D7A3701D54305541AE47E11AB3C550411F85EBC154305541295C8F62B7C55041E17A146E6A305541C3F5287CC2C5504114AE477167305541295C8F72C3C550410AD7A3706730554166666616DFC5504133333383683055418FC2F568F3C550419A9999996A3055417B14AEA7F6C55041A4703DCA4F3055413D0AD723F0C550413D0AD7D350305541B81E85BBE8C5504148E17A945130554152B81EE5CEC550419A99999952305541666666F6BCC550417B14AE47533055417B14AEB7B6C55041D7A3701D54305541
-</a>
-
-<b>
-01060000000100000001030000000100000018000000F74A26BFB8C55041465DECC66A30554156E8C5EBC2C550419757AC9A67305541295C8F72C3C550410AD7A37067305541AF5D2C1EDAC550411BA0D5516830554166666616DFC55041333333836830554108958117E0C55041EEF4A6A768305541501D87D6ECC55041949146346A305541342CE5B3F3C550415F6A7AF76A305541094258D3F3C550410712C4FE69305541A1FED167F5C550417DFF0D805D3055415E5D072BF7C55041A6B4AEB34F305541FD2D8573E8C55041E98652975130554131B8839DD9C550417316422D52305541F552E43BCFC5504191A92C9652305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72443 - 2363227
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EB1133C55041F6285C7F4331554152B81E352FC55041666666E6403155411F85EB812AC550415C8FC2A55E3155415C8FC24549C550413D0AD723673155410AD7A32067C5504114AE47316F315541A4703D6A69C550416666661646315541D7A370BD42C55041B81E853B40315541295C8FB241C5504148E17A14413155415C8FC22541C55041EC51B8FE4A3155416666662640C550410AD7A3F04A3155411F85EB1133C55041F6285C7F43315541
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000068301B812AC55041029F7EA95E3155413333336328C55041EC51B80E6C31554123E9770D46C55041405A697B743155411F85EB5166C5504152B81EA57D315541CBBC862067C550415F8D50336F315541DD2E6A4E61C550410641B0A06D3155413777CBF25FC550417D14C3426D31554139DC415760C55041512EAC5C6D315541420DBA2D4DC550414D258D3168315541029D2AD136C550410FB1A40B623155415E4141E834C55041BB9FAE8461315541317F43BE33C55041C86A69336131554168301B812AC55041029F7EA95E315541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>72443 - 4817792
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EB1133C55041F6285C7F4331554152B81E352FC55041666666E6403155411F85EB812AC550415C8FC2A55E3155415C8FC24549C550413D0AD723673155410AD7A32067C5504114AE47316F315541A4703D6A69C550416666661646315541D7A370BD42C55041B81E853B40315541295C8FB241C5504148E17A14413155415C8FC22541C55041EC51B8FE4A3155416666662640C550410AD7A3F04A3155411F85EB1133C55041F6285C7F43315541
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000068301B812AC55041029F7EA95E3155413333336328C55041EC51B80E6C31554123E9770D46C55041405A697B743155411F85EB5166C5504152B81EA57D315541CBBC862067C550415F8D50336F315541DD2E6A4E61C550410641B0A06D3155413777CBF25FC550417D14C3426D31554139DC415760C55041512EAC5C6D315541420DBA2D4DC550414D258D3168315541029D2AD136C550410FB1A40B623155415E4141E834C55041BB9FAE8461315541317F43BE33C55041C86A69336131554168301B812AC55041029F7EA95E315541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>73583 - 87044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000B81E85BBDDC050419A9999E95D345541A4703D5ADCC05041A4703DEA5E3455417B14AED7DAC0504185EB5188623455418FC2F528DBC050413D0AD763673455418FC2F5D8E0C05041000000306D3455413D0AD7A3E6C05041000000C071345541295C8FC2F0C05041713D0AB777345541D7A370CDFFC050417B14AE2782345541295C8F4203C150419A9999597C345541EC51B83EF8C0504148E17A94753455413D0AD743EDC050410AD7A3C06D3455417B14AE97E8C05041333333A369345541AE47E1FAE3C050410AD7A34065345541B81E85BBDDC050419A9999E95D345541
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000005747068FF6C05041E642618D703455411F85EB61EFC050410AD7A3206B345541B81E85CBE7C0504152B81EE563345541AE47E15AE4C05041000000A05F345541C3F5280CE1C05041F6285C9F5B345541E14839C5E0C05041332FACC05B3455413250C2E5DDC0504153D25E155E345541E11F5D1DE0C05041344D16B6603455416B69CB37E0C050411DCF23D5603455416E637BA6E2C050414973B7B063345541E97E50DBE2C0504144B1C9EE63345541CED5F343E9C05041B0F2EA3A6A3455417862B38DE9C05041A0E1DD7B6A34554103FB3B95E9C05041D45D80826A345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>73583 - 330732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000B81E85BBDDC050419A9999E95D345541A4703D5ADCC05041A4703DEA5E3455417B14AED7DAC0504185EB5188623455418FC2F528DBC050413D0AD763673455418FC2F5D8E0C05041000000306D3455413D0AD7A3E6C05041000000C071345541295C8FC2F0C05041713D0AB777345541D7A370CDFFC050417B14AE2782345541295C8F4203C150419A9999597C345541EC51B83EF8C0504148E17A94753455413D0AD743EDC050410AD7A3C06D3455417B14AE97E8C05041333333A369345541AE47E1FAE3C050410AD7A34065345541B81E85BBDDC050419A9999E95D345541
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000005747068FF6C05041E642618D703455411F85EB61EFC050410AD7A3206B345541B81E85CBE7C0504152B81EE563345541AE47E15AE4C05041000000A05F345541C3F5280CE1C05041F6285C9F5B345541E14839C5E0C05041332FACC05B3455413250C2E5DDC0504153D25E155E345541E11F5D1DE0C05041344D16B6603455416B69CB37E0C050411DCF23D5603455416E637BA6E2C050414973B7B063345541E97E50DBE2C0504144B1C9EE63345541CED5F343E9C05041B0F2EA3A6A3455417862B38DE9C05041A0E1DD7B6A34554103FB3B95E9C05041D45D80826A345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>75176 - 131675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F528DCD50418FC2F5F81A345541B81E85FB8DCD50411F85EB411C3455415C8FC2F5ABCD50418FC2F5782734554152B81E95BCCD5041333333933A34554148E17A04BECD5041B81E850B3C3455415C8FC205C0CD50417B14AE073F3455411F85EBF1C9CD50418FC2F5F83734554100000080D8CD5041E17A149E2D34554148E17A44DACD5041EC51B87E2B345541F6285CDFDBCD5041C3F5286C28345541F6285CBFDCCD5041EC51B81E25345541F6285CAFDCCD5041333333B321345541A4703D6AD8CD5041000000A001345541AE47E1DAD6CD5041EC51B89E10345541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000295C8F528DCD50418FC2F5F81A345541B81E85FB8DCD50411F85EB411C3455415C8FC2F5ABCD50418FC2F5782734554152B81E95BCCD5041333333933A34554114BFD8E8BDCD50414D7236EF3B34554132B08AA3D5CD50418EE909092B345541C2D0D7D9D6CD5041C79F68A6293455412D930219D8CD5041D8BF63D927345541B0B0DCA6D8CD5041798A430B2534554126CB438CD8CD5041161DE2C921345541399B8C55D7CD5041AE328D7A1734554116D5CB91D6CD5041F2C2C84F17345541C59DC1EBCBCD5041A858149F153455418FC2F568CBCD50418FC2F59815345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>75176 - 284128
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F528DCD50418FC2F5F81A345541B81E85FB8DCD50411F85EB411C3455415C8FC2F5ABCD50418FC2F5782734554152B81E95BCCD5041333333933A34554148E17A04BECD5041B81E850B3C3455415C8FC205C0CD50417B14AE073F3455411F85EBF1C9CD50418FC2F5F83734554100000080D8CD5041E17A149E2D34554148E17A44DACD5041EC51B87E2B345541F6285CDFDBCD5041C3F5286C28345541F6285CBFDCCD5041EC51B81E25345541F6285CAFDCCD5041333333B321345541A4703D6AD8CD5041000000A001345541AE47E1DAD6CD5041EC51B89E10345541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000295C8F528DCD50418FC2F5F81A345541B81E85FB8DCD50411F85EB411C3455415C8FC2F5ABCD50418FC2F5782734554152B81E95BCCD5041333333933A34554114BFD8E8BDCD50414D7236EF3B34554132B08AA3D5CD50418EE909092B345541C2D0D7D9D6CD5041C79F68A6293455412D930219D8CD5041D8BF63D927345541B0B0DCA6D8CD5041798A430B2534554126CB438CD8CD5041161DE2C921345541399B8C55D7CD5041AE328D7A1734554116D5CB91D6CD5041F2C2C84F17345541C59DC1EBCBCD5041A858149F153455418FC2F568CBCD50418FC2F59815345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>75266 - 6679
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000B81E85FBD3CC5041EC51B84E4C3455415C8FC285CDCC504114AE47514F345541EC51B85EAECC5041D7A370DD5F345541E17A146EACCC50415C8FC2B56534554114AE47D1A0CC5041AE47E12A6B34554166666656A0CC50417B14AEB773345541B81E859B9DCC50410AD7A3A082345541C3F528FC9DCC5041A4703DBA87345541A4703D4AA0CC50411F85EB918F3455410AD7A390A0CC5041AE47E16A933455419A999969B4CC5041295C8F728A3455410AD7A3C0C7CC504148E17AB4813455417B14AE17DBCC5041666666F6783455417B14AEA7D9CC50419A99998966345541 [...]
-</a>
-
-<b>
-010600000002000000010300000001000000180000007B14AEA7D9CC50419A999989663455417A67D969D8CC5041E362166B563455416EB4AF44D8CC50418EDB3B1055345541131820B0D7CC504128EC6ABE53345541EC51B8FED5CC504185EB5158503455416EB7D87AD5CC5041B57B425B4F345541B15BD5A0CACC5041C8381E265534554108985671C3CC5041563D2DF658345541D8D15C06B6CC5041CBF1D1C75F3455415BF6CC7FAFCC5041A053915F63345541848AE46FACCC504188654CB065345541E17A146EACCC50415C8FC2B56534554114AE47D1A0CC5041AE47E12A6B34554166666656A0CC50417B14AEB773345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242127 - 146230
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000007200000085EB51885ED85041A4703DDAC02055415C8FC2C55ED85041AE47E1CABE2055417B14AE475FD850418FC2F518BE205541295C8F5260D850418FC2F528BD20554114AE478160D8504100000080BC205541E17A141E60D85041C3F5282CBC20554148E17A445FD85041A4703DFABB2055410AD7A3905ED850415C8FC285BB205541EC51B8CE5DD850417B14AEF7BB205541333333B35CD8504152B81E45BC205541295C8F025BD850410AD7A390BB2055410AD7A3D059D850411F85EB41BC2055413D0AD77358D8504114AE4731BC2055416666668657D85041E17A149EBB205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AB6F7CB750D85041B63B15C99D2055410AD7A3B050D85041D7A3704D9D2055412BEA80B250D85041968A064B9D2055412D505EB250D85041A11F9B479D205541215C01FD52D85041E83127539A20554114AE47D158D850415C8FC2C5922055419506A5C957D850415B227AB68F205541F3C0B00753D8504184A1290A8D205541F6285CEF49D85041713D0AF78720554183C8DD0645D850415A0940218F205541FA2A34E748D85041BE9E66C9942055414DFA885049D8504136CA8B619520554113F0554C4AD850412887F97698205541666666F64AD85041C3F5287C9A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242127 - 299104
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000007200000085EB51885ED85041A4703DDAC02055415C8FC2C55ED85041AE47E1CABE2055417B14AE475FD850418FC2F518BE205541295C8F5260D850418FC2F528BD20554114AE478160D8504100000080BC205541E17A141E60D85041C3F5282CBC20554148E17A445FD85041A4703DFABB2055410AD7A3905ED850415C8FC285BB205541EC51B8CE5DD850417B14AEF7BB205541333333B35CD8504152B81E45BC205541295C8F025BD850410AD7A390BB2055410AD7A3D059D850411F85EB41BC2055413D0AD77358D8504114AE4731BC2055416666668657D85041E17A149EBB205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AB6F7CB750D85041B63B15C99D2055410AD7A3B050D85041D7A3704D9D2055412BEA80B250D85041968A064B9D2055412D505EB250D85041A11F9B479D205541215C01FD52D85041E83127539A20554114AE47D158D850415C8FC2C5922055419506A5C957D850415B227AB68F205541F3C0B00753D8504184A1290A8D205541F6285CEF49D85041713D0AF78720554183C8DD0645D850415A0940218F205541FA2A34E748D85041BE9E66C9942055414DFA885049D8504136CA8B619520554113F0554C4AD850412887F97698205541666666F64AD85041C3F5287C9A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242168 - 1419666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001E000000AE47E13A050751413D0AD703ACFE5441C3F528BCF5065141EC51B8FEAAFE54419A9999A9F5065141E17A14EEC5FE54415C8FC2A5F60651415C8FC215C7FE5441C3F5283C1907514133333383CCFE54415C8FC25520075141E17A148ECDFE5441E17A14FE2407514133333363CEFE54415C8FC2653A075141295C8FC2D4FE54419A9999C94107514148E17A14D5FE5441CDCCCCDC47075141AE47E1AAD6FE54418FC2F5584C0751410AD7A3A0C9FE5441E17A143E710751410AD7A370D6FE544185EB514871075141CDCCCC9CD4FE54418FC2F5F87107514166666656CFFE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000050F958582B07514125815B47D0FE54415C8FC2653A075141295C8FC2D4FE54419A9999C94107514148E17A14D5FE5441CDCCCCDC47075141AE47E1AAD6FE54418FC2F5584C0751410AD7A3A0C9FE5441E17A143E710751410AD7A370D6FE544185EB514871075141CDCCCC9CD4FE54418FC2F5F87107514166666656CFFE5441CDCCCCAC730751417B14AE37CAFE54413D0AD74374075141CDCCCC1CC9FE544166666606630751410AD7A360C1FE5441E17A140E53075141713D0A37BAFE5441F6285C0F500751415C8FC235BDFE544114AE479148075141D7A3704DC0FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>242168 - 3394195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001E000000AE47E13A050751413D0AD703ACFE5441C3F528BCF5065141EC51B8FEAAFE54419A9999A9F5065141E17A14EEC5FE54415C8FC2A5F60651415C8FC215C7FE5441C3F5283C1907514133333383CCFE54415C8FC25520075141E17A148ECDFE5441E17A14FE2407514133333363CEFE54415C8FC2653A075141295C8FC2D4FE54419A9999C94107514148E17A14D5FE5441CDCCCCDC47075141AE47E1AAD6FE54418FC2F5584C0751410AD7A3A0C9FE5441E17A143E710751410AD7A370D6FE544185EB514871075141CDCCCC9CD4FE54418FC2F5F87107514166666656CFFE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000050F958582B07514125815B47D0FE54415C8FC2653A075141295C8FC2D4FE54419A9999C94107514148E17A14D5FE5441CDCCCCDC47075141AE47E1AAD6FE54418FC2F5584C0751410AD7A3A0C9FE5441E17A143E710751410AD7A370D6FE544185EB514871075141CDCCCC9CD4FE54418FC2F5F87107514166666656CFFE5441CDCCCCAC730751417B14AE37CAFE54413D0AD74374075141CDCCCC1CC9FE544166666606630751410AD7A360C1FE5441E17A140E53075141713D0A37BAFE5441F6285C0F500751415C8FC235BDFE544114AE479148075141D7A3704DC0FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>94631 - 198349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000B81E85ABBC9450418FC2F588DC3455415C8FC245C09450415C8FC295DF345541295C8FB2C294504133333303E0345541A4703D7AC4945041B81E852BE034554185EB5198C594504152B81E45E03455415C8FC295C6945041B81E855BE03455415C8FC295C79450411F85EB71E0345541CDCCCC2CC8945041F6285C7FD9345541AE47E1DABC94504185EB5178D8345541B81E85ABBC9450418FC2F588DC345541
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000E6FCD25C8945041B764643BD934554187DF40D7BC945041A7E41BB5D8345541D3052938BC945041CD197782DD34554109C9385FC094504132A63F9ADF345541333EC288C1945041F875B3CEDF3455411DFEDCBDC294504139173304E03455417835C032C394504123F08A0EE03455418377ACDCC39450414BFA931DE03455416F965A95C7945041515EB55BE03455412369BE98C7945041B7DAC84EE0345541CDCCCC2CC8945041F6285C7FD93455410E6FCD25C8945041B764643BD9345541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>94631 - 355633
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000B81E85ABBC9450418FC2F588DC3455415C8FC245C09450415C8FC295DF345541295C8FB2C294504133333303E0345541A4703D7AC4945041B81E852BE034554185EB5198C594504152B81E45E03455415C8FC295C6945041B81E855BE03455415C8FC295C79450411F85EB71E0345541CDCCCC2CC8945041F6285C7FD9345541AE47E1DABC94504185EB5178D8345541B81E85ABBC9450418FC2F588DC345541
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000E6FCD25C8945041B764643BD934554187DF40D7BC945041A7E41BB5D8345541D3052938BC945041CD197782DD34554109C9385FC094504132A63F9ADF345541333EC288C1945041F875B3CEDF3455411DFEDCBDC294504139173304E03455417835C032C394504123F08A0EE03455418377ACDCC39450414BFA931DE03455416F965A95C7945041515EB55BE03455412369BE98C7945041B7DAC84EE0345541CDCCCC2CC8945041F6285C7FD93455410E6FCD25C8945041B764643BD9345541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>97481 - 1611805
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5649E5041EC51B87E553B5541D7A370DD5B9E50419A9999C9673B554166666606549E504100000080753B5541AE47E1FA3F9E5041D7A3707D983B5541F6285C3F409E5041D7A370DD993B5541AE47E1EA4F9E5041666666C6A33B5541E17A143E659E5041295C8F42B13B554152B81EA5669E50419A9999F9B03B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000003FBEE1557D9E50410E32EE97893B554161AE4ADD7F9E5041166D2E438B3B554197BF2719809E504179A7A9E98A3B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B554133333393759E504152B81E15623B5541A4703D1A759E50413D0AD7C3603B5541295C8FB2729E5041E17A140E5B3B55418FC2F5F86F9E5041B81E858B553B55411F85EBF16C9E504148E17A24503B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>97481 - 3160737
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5649E5041EC51B87E553B5541D7A370DD5B9E50419A9999C9673B554166666606549E504100000080753B5541AE47E1FA3F9E5041D7A3707D983B5541F6285C3F409E5041D7A370DD993B5541AE47E1EA4F9E5041666666C6A33B5541E17A143E659E5041295C8F42B13B554152B81EA5669E50419A9999F9B03B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000500000083DD2F327B9E504168A2503E923B554165AE4ADD7F9E5041186D2E438B3B55413FBEE1557D9E50410E32EE97893B5541FF0AC327799E504134114B04913B554183DD2F327B9E504168A2503E923B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>97481 - 3192317
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5649E5041EC51B87E553B5541D7A370DD5B9E50419A9999C9673B554166666606549E504100000080753B5541AE47E1FA3F9E5041D7A3707D983B5541F6285C3F409E5041D7A370DD993B5541AE47E1EA4F9E5041666666C6A33B5541E17A143E659E5041295C8F42B13B554152B81EA5669E50419A9999F9B03B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000500000083DD2F327B9E504168A2503E923B554165AE4ADD7F9E5041186D2E438B3B55413FBEE1557D9E50410E32EE97893B5541FF0AC327799E504134114B04913B554183DD2F327B9E504168A2503E923B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>97481 - 3335585
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5649E5041EC51B87E553B5541D7A370DD5B9E50419A9999C9673B554166666606549E504100000080753B5541AE47E1FA3F9E5041D7A3707D983B5541F6285C3F409E5041D7A370DD993B5541AE47E1EA4F9E5041666666C6A33B5541E17A143E659E5041295C8F42B13B554152B81EA5669E50419A9999F9B03B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000003FBEE1557D9E50410E32EE97893B554161AE4ADD7F9E5041166D2E438B3B554197BF2719809E504179A7A9E98A3B554166666626819E5041713D0A57893B55415C8FC235819E50413D0AD7A3873B5541D7A370DD7F9E504100000040853B5541EC51B89E7D9E504152B81E557F3B5541000000D07B9E5041AE47E14A793B5541B81E852B779E5041CDCCCC8C663B554133333393759E504152B81E15623B5541A4703D1A759E50413D0AD7C3603B5541295C8FB2729E5041E17A140E5B3B55418FC2F5F86F9E5041B81E858B553B55411F85EBF16C9E504148E17A24503B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>97789 - 3690270
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000005A0000009A99991947A35041F6285C0F5F385541E17A14DE46A350413D0AD7735E3855415C8FC2A546A350410AD7A3E05D3855410AD7A3203FA35041EC51B8FE603855418FC2F5983EA3504185EB51486138554114AE47513DA35041A4703DFA6138554114AE47C13BA35041295C8FD2623855411F85EBC139A3504185EB51E8633855410AD7A38038A350416666669664385541EC51B8BE37A35041F6285CFF6438554114AE475137A35041AE47E13A653855411F85EB7136A350413D0AD7B3653855418FC2F5982DA35041CDCCCC7C6A385541AE47E1EA2DA35041C3F5289C6C385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002300000085EB518853A350413D0AD79384385541C3F5283C59A35041F6285CEF83385541333333735BA350413D0AD7538538554148E17A145FA35041C3F5289C873855410AD7A37063A35041A4703D5A8A385541E17A14CE64A3504114AE47B1873855419A99995966A35041713D0A4783385541295C8F6269A35041E17A140E7B3855415C8FC2A56AA35041B81E852B783855415C8FC2156DA35041EC51B86E74385541CC20F1B27CA35041E78070CC58385541716915EC6FA3504108539D2656385541AF6F4F836EA35041EC8B02FA553855418089009A68A35041A782831456385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905276 - 59579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000A0000007B14AEA789DC5041AE47E13A6B235541295C8FD288DC50417B14AEF76A235541D7A3701D7DDC5041F6285C0F832355419A99990983DC50415C8FC26586235541295C8F8282DC5041EC51B8CE8623554148E17A8486DC5041F6285CFF8823554185EB515896DC50415C8FC245732355410AD7A39094DC5041AE47E1CA71235541EC51B8DE8FDC5041F6285C7F6E2355417B14AEA789DC5041AE47E13A6B235541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000C2A57D1D7DDC50416D64410F83235541532CFB507DDC504134A9672C832355419A99990983DC50415C8FC26586235541619CC70683DC504118BAF367862355413F41930A83DC504134CA196A86235541B146588682DC50410203D9CE862355417662848786DC5041DBF230FB8823554169AC7D9787DC50419183E08587235541DE2FF50B89DC504134FB9F8685235541E4C596788EDC5041201493147E2355417F60944F96DC504171075C477323554162ADC68E94DC5041F86692C971235541F6284FB293DC50415A8FD82E71235541229C11E38FDC504104EEF18B6E235541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>180179 - 1741516
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A00000048E17A9468A750418FC2F5284E1655416666666668A7504152B81E154E165541F6285C7F5AA7504133333313491655410AD7A3C042A75041C3F5280C38165541F6285CDF34A75041AE47E1EA311655411F85EB9133A75041F6285C6F32165541C3F5284C2CA7504152B81EA543165541B81E85BB28A75041D7A3704D4B165541713D0A2724A75041713D0AB752165541713D0AD71AA750413D0AD7836B165541C3F5287C1BA7504185EB51786C1655419A99997939A750419A9999F96C165541295C8FA235A75041F6285C8F7D1655417B14AE772EA750415C8FC27593165541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000008D06320252A7504140C9D3FC421655416FE920F851A750416688A3124316554114AE47C142A7504152B81E0538165541F6285CDF34A75041AE47E1EA311655411F85EB9133A75041F6285C6F32165541295C8FD230A75041295C8F4238165541C3F5284C2CA7504152B81EA5431655415F3BF4E429A7504173CC8FCE48165541B81E85BB28A75041D7A3704D4B165541A02F4DFF27A75041DBEA0F7E4C165541D351CB3A27A75041986F19BC4D165541713D0A2724A75041713D0AB752165541713D0AD71AA750413D0AD7836B1655410C51E6D01BA750419936BF796C165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>180179 - 3403417
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A00000048E17A9468A750418FC2F5284E1655416666666668A7504152B81E154E165541F6285C7F5AA7504133333313491655410AD7A3C042A75041C3F5280C38165541F6285CDF34A75041AE47E1EA311655411F85EB9133A75041F6285C6F32165541C3F5284C2CA7504152B81EA543165541B81E85BB28A75041D7A3704D4B165541713D0A2724A75041713D0AB752165541713D0AD71AA750413D0AD7836B165541C3F5287C1BA7504185EB51786C1655419A99997939A750419A9999F96C165541295C8FA235A75041F6285C8F7D1655417B14AE772EA750415C8FC27593165541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000008D06320252A7504140C9D3FC421655416FE920F851A750416688A3124316554114AE47C142A7504152B81E0538165541F6285CDF34A75041AE47E1EA311655411F85EB9133A75041F6285C6F32165541295C8FD230A75041295C8F4238165541C3F5284C2CA7504152B81EA5431655415F3BF4E429A7504173CC8FCE48165541B81E85BB28A75041D7A3704D4B165541A02F4DFF27A75041DBEA0F7E4C165541D351CB3A27A75041986F19BC4D165541713D0A2724A75041713D0AB752165541713D0AD71AA750413D0AD7836B1655410C51E6D01BA750419936BF796C165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>182432 - 2913192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F5282C0E9A50416666668606FD5441F6285C6F0B9A504152B81E55C8FC544152B81E05099A50416666667691FC5441D7A3706DE89950413D0AD7739EFC544148E17AF4E49950418FC2F5B89FFC5441A4703D3AE2995041C3F5281CA0FC5441CDCCCC8CDD995041AE47E19AA1FC54419A9999F9D8995041295C8F42A1FC5441B81E85CBD7995041AE47E16AA2FC54417B14AE07D9995041000000E0B7FC544114AE4761CD995041E17A148EB8FC54415C8FC2C5CD9950415C8FC2B5C1FC544100000000CE995041F6285CDFC5FC54410AD7A390CE9950415C8FC245C7FC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C3F5282C0E9A50416666668606FD5441B1843E80169A50418F78013C06FD5441DDF22E4A169A50411D22896302FD54419138B540139A5041DAC76D3DC6FC54413ABC967E109A504119F78D9C8FFC5441F036CA71109A50417F21F9CD8EFC544148E17AF40F9A5041AE47E1DA8EFC54415CB3FC0D0E9A5041032746778FFC5441DBB2CB05099A50418B6A367691FC544122830B21099A5041FF82DEF093FC5441F86254C1099A50415BCE9D2AA2FC544152A81F3D0A9A5041733A4727ADFC54415C9B60850A9A5041F91BEB90B3FC5441019AFAF20A9A5041D8B01E4BBDFC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>221475 - 5296217
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000AE47E16AD23F51418FC2F518D7A954418FC2F568D33F5141CDCCCC7CD6A9544148E17A84D43F5141E17A14DED4A95441E17A14FED43F51418FC2F5C8CEA954415C8FC2C5D53F514133333303C7A95441EC51B82ED63F51415C8FC295C3A95441A4703D3AD63F5141CDCCCC6CC0A954413D0AD713D63F5141D7A3703DBDA954411F85EB91D53F51417B14AE37BAA954413D0AD743D43F5141333333F3B6A95441C3F5284CD33F5141AE47E11AB4A95441E17A143ED23F51410AD7A390B1A954419A9999A9D03F5141E17A14AEAEA9544185EB5138BC3F51413D0AD7E3ACA95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000A1C95C53703F51418489D0D3CDA954415075C6A8753F5141AB02104BCEA9544116D0C1BB7F3F514183AE9B52CFA95441D213EFFB8A3F5141E878FA6CD0A954413C90A1259D3F51413C191F0BD2A954416A8A43B1B23F5141CB3390F4D3A9544156EF68F5CA3F51419BC84D29D6A9544143A23A2AD23F514116BDE6BFD6A954412F7800AED23F514167616D87D6A95441CBA93F6AD33F5141F36CD4F0D5A95441A355CB71D43F5141DD46FC9DD4A954412A5DD0B1D53F5141A50E36C7C8A95441D8B849EAD53F5141FAD14EB4C3A954418714C322D63F5141477E99CEBFA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>649536 - 1305857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004F0000005C8FC23557545141C3F5282C58E154415C8FC225545451410AD7A30057E154419A9999894E545141E17A14EE5DE15441713D0A574A545141713D0A3759E15441713D0A87495451410000003057E154418FC2F5B8495451415C8FC23550E154417B14AEE7475451415C8FC2154EE154417B14AEE747545141D7A370ED48E15441AE47E15A49545141000000603EE154418FC2F5084B5451410000003037E15441F6285C4F4C54514185EB512831E15441666666964D5451419A9999B92AE154413D0AD7834E5451411F85EBE123E154415C8FC2354F54514148E17AF41AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000007E9131C436545141671C3A6B75E15441FF0B8BA236545141FDB4753E74E154417549D53936545141FF5E47CB73E154412D79357B35545141A103807E73E15441FC8B13C633545141F0D7012373E15441C42DD2DE2D54514111486FE372E1544176C86C5F27545141A60A6F5B72E15441285F6E7A23545141480CB0A871E154418FC2F5081D54514114AE476186E15441E17A14BE1B545141E17A145E8DE15441D7A370AD1B5451418FC2F57895E15441CDCCCC4C1C545141AE47E12A9BE15441C3F528BC1D545141713D0A87A1E154410AD7A3901F5451419A999959A7E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>649536 - 3436032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004F0000005C8FC23557545141C3F5282C58E154415C8FC225545451410AD7A30057E154419A9999894E545141E17A14EE5DE15441713D0A574A545141713D0A3759E15441713D0A87495451410000003057E154418FC2F5B8495451415C8FC23550E154417B14AEE7475451415C8FC2154EE154417B14AEE747545141D7A370ED48E15441AE47E15A49545141000000603EE154418FC2F5084B5451410000003037E15441F6285C4F4C54514185EB512831E15441666666964D5451419A9999B92AE154413D0AD7834E5451411F85EBE123E154415C8FC2354F54514148E17AF41AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000007E9131C436545141671C3A6B75E15441FF0B8BA236545141FDB4753E74E154417549D53936545141FF5E47CB73E154412D79357B35545141A103807E73E15441FC8B13C633545141F0D7012373E15441C42DD2DE2D54514111486FE372E1544176C86C5F27545141A60A6F5B72E15441285F6E7A23545141480CB0A871E154418FC2F5081D54514114AE476186E15441E17A14BE1B545141E17A145E8DE15441D7A370AD1B5451418FC2F57895E15441CDCCCC4C1C545141AE47E12A9BE15441C3F528BC1D545141713D0A87A1E154410AD7A3901F5451419A999959A7E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224518 - 56258
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000EC51B84E0DC850411F85EB214B5D5441713D0A3709C850417B14AE17535D5441C3F5286C09C85041F6285CDF535D5441E17A14DE09C85041B81E859B545D544185EB51C80EC850415C8FC2455C5D5441000000F010C8504114AE4721605D5441D7A370DD12C85041AE47E1FA675D54411F85EB8117C85041000000206E5D54413D0AD7A329C85041E17A147E685D5441B81E850B48C850419A9999095F5D5441666666A645C8504148E17A54555D54410000004043C850418FC2F5A84B5D5441CDCCCCFC40C85041CDCCCC7C425D5441D7A370BD3CC85041AE47E1EA415D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000333333230DC850419A9999D9455D54414B53B1310DC85041184AF09B475D5441052DEA340DC850413C4E0F00485D544104A43B440DC85041E50E0DDC495D5441EC51B84E0DC850411F85EB214B5D54418721EE220DC85041CF9317774B5D5441C55F17000DC850410BC0DABA4B5D54413D8842D80AC8504109AB2DEC4F5D54419DDCDAC00AC850415C98B319505D54410EA0BA7B0AC85041522727A0505D5441EBF293A409C850414F5BA042525D5441713D0A3709C850417B14AE17535D5441B707843F09C8504146668A37535D5441C3F5286C09C85041F6285CDF535D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975159 - 1759254
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000008000000EAFB60066DDC5041D41B89A68B7F5441BBF6E21787DC504142216F5A907F54415D84AE7F8DDC50410502DF7F917F54412294DB938EDC50412AB3FD1A8C7F54414EC8B9C48DDC50413D9EAFC48B7F54412394DB938EDC5041C798C434897F54419B67252B70DC5041E6EB68F2837F5441EAFB60066DDC5041D41B89A68B7F54410E000000495DE3A671DC504178693DF8857F5441014FA81781DC5041FB2A1D43887F5441B044669382DC5041F4CCA265887F54416AC75BDB83DC5041D325FC00897F544154ADEC4284DC5041B27E559C897F544166989EEC83DC50419C64E603 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000000800000090A5DF066DDC5041CD7E59A58B7F5441BBF6E21787DC504140216F5A907F54416284AE7F8DDC50410402DF7F917F54412594DB938EDC504129B3FD1A8C7F54414EC8B9C48DDC50413E9EAFC48B7F54412594DB938EDC5041CC98C434897F54419967252B70DC5041E7EB68F2837F544190A5DF066DDC5041CD7E59A58B7F54410E000000485DE3A671DC504178693DF8857F5441FF4EA81781DC5041FE2A1D43887F5441AE44669382DC5041F4CCA265887F544167C75BDB83DC5041D625FC00897F544152ADEC4284DC5041AD7E559C897F544167989EEC83DC50419964E603 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975159 - 4398340
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000008000000EAFB60066DDC5041D41B89A68B7F5441BBF6E21787DC504142216F5A907F54415D84AE7F8DDC50410502DF7F917F54412294DB938EDC50412AB3FD1A8C7F54414EC8B9C48DDC50413D9EAFC48B7F54412394DB938EDC5041C798C434897F54419B67252B70DC5041E6EB68F2837F5441EAFB60066DDC5041D41B89A68B7F54410E000000495DE3A671DC504178693DF8857F5441014FA81781DC5041FB2A1D43887F5441B044669382DC5041F4CCA265887F54416AC75BDB83DC5041D325FC00897F544154ADEC4284DC5041B27E559C897F544166989EEC83DC50419C64E603 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000000800000090A5DF066DDC5041CD7E59A58B7F5441BBF6E21787DC504140216F5A907F54416284AE7F8DDC50410402DF7F917F54412594DB938EDC504129B3FD1A8C7F54414EC8B9C48DDC50413E9EAFC48B7F54412594DB938EDC5041CC98C434897F54419967252B70DC5041E7EB68F2837F544190A5DF066DDC5041CD7E59A58B7F54410E000000485DE3A671DC504178693DF8857F5441FF4EA81781DC5041FE2A1D43887F5441AE44669382DC5041F4CCA265887F544167C75BDB83DC5041D625FC00897F544152ADEC4284DC5041AD7E559C897F544167989EEC83DC50419964E603 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224927 - 249885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81EC5BAFB504185EB51B83A8954410AD7A370B8FB5041295C8FB239895441EC51B8EEB8FB50415C8FC225358954419A999999B5FB5041E17A144E358954413D0AD7C3BBFB50418FC2F5A86D89544152B81EF5BCFB5041AE47E1FA6C89544148E17AB4BFFB5041CDCCCC8C6B895441000000B0BFFB5041D7A370ED69895441C3F528BCC2FB5041B81E857B6989544152B81EC5BAFB504185EB51B83A895441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000000000B0BFFB5041D7A370ED6989544175413AB1C0FB50412019E1C7698954413FF20FBAC2FB50417B003A6F69895441444C4523BDFB50411D93079F48895441F6F7F4ECBCFB50418F48276047895441E8DB4383BCFB5041460BA3F34489544195BE1EC5BAFB50414B1052B83A895441AC1E59A0B9FB504188F2D6373A8954410AD7A370B8FB5041295C8FB23989544128F469CEB8FB50414EFD385036895441A3DF07D8B8FB5041675960F735895441D79D6FE4B8FB504173FFC484358954418D4BB8EEB8FB50413BCAC22535895441CA219A99B5FB50412843154E35895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224927 - 304509
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81EC5BAFB504185EB51B83A8954410AD7A370B8FB5041295C8FB239895441EC51B8EEB8FB50415C8FC225358954419A999999B5FB5041E17A144E358954413D0AD7C3BBFB50418FC2F5A86D89544152B81EF5BCFB5041AE47E1FA6C89544148E17AB4BFFB5041CDCCCC8C6B895441000000B0BFFB5041D7A370ED69895441C3F528BCC2FB5041B81E857B6989544152B81EC5BAFB504185EB51B83A895441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000000000B0BFFB5041D7A370ED6989544175413AB1C0FB50412019E1C7698954413FF20FBAC2FB50417B003A6F69895441444C4523BDFB50411D93079F48895441F6F7F4ECBCFB50418F48276047895441E8DB4383BCFB5041460BA3F34489544195BE1EC5BAFB50414B1052B83A895441AC1E59A0B9FB504188F2D6373A8954410AD7A370B8FB5041295C8FB23989544128F469CEB8FB50414EFD385036895441A3DF07D8B8FB5041675960F735895441D79D6FE4B8FB504173FFC484358954418D4BB8EEB8FB50413BCAC22535895441CA219A99B5FB50412843154E35895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>227494 - 247231
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000D7A370EDB8185141EC51B8DECB0D5541713D0A37B718514133333353C70D55418FC2F5E8B5185141F6285C4FC40D554148E17AF4B4185141CDCCCC5CC10D5541D7A3701DB31851417B14AEB7BD0D55418FC2F548B2185141E17A14BEBA0D554100000090B1185141666666C6BA0D5541C3F5289CB0185141295C8FF2BA0D55415C8FC255AE185141A4703D2ABB0D55418FC2F5A8AD185141B81E85ABBB0D554148E17AE4AC1851410AD7A380BC0D554166666666AC185141F6285C6FBE0D55411F85EB91AC185141C3F5289CBF0D554148E17AF4AC1851411F85EBD1C00D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000D7A370EDB8185141EC51B8DECB0D55418DCA0379B8185141F4D0B9A9CA0D5541D3C5433DB8185141BCF5250BCA0D55419C91559EB71851413E2E5865C80D55412F8ECC80B71851410724F516C80D5541FE90C2F9B51851417B812C76C40D55418FC2F5E8B5185141F6285C4FC40D55412EBCF631B51851414817901AC20D55417D406A0CB5185141613EACA6C10D554139FB65E5B41851419571EC3EC10D55412A23D9C2B418514103007BFAC00D55416AE8945AB3185141E4E1CC30BE0D5541E26D1D4AB3185141601C2E10BE0D5541D7A3701DB31851417B14AEB7BD0D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>227494 - 264867
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000D7A370EDB8185141EC51B8DECB0D5541713D0A37B718514133333353C70D55418FC2F5E8B5185141F6285C4FC40D554148E17AF4B4185141CDCCCC5CC10D5541D7A3701DB31851417B14AEB7BD0D55418FC2F548B2185141E17A14BEBA0D554100000090B1185141666666C6BA0D5541C3F5289CB0185141295C8FF2BA0D55415C8FC255AE185141A4703D2ABB0D55418FC2F5A8AD185141B81E85ABBB0D554148E17AE4AC1851410AD7A380BC0D554166666666AC185141F6285C6FBE0D55411F85EB91AC185141C3F5289CBF0D554148E17AF4AC1851411F85EBD1C00D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000D7A370EDB8185141EC51B8DECB0D55418DCA0379B8185141F4D0B9A9CA0D5541D3C5433DB8185141BCF5250BCA0D55419C91559EB71851413E2E5865C80D55412F8ECC80B71851410724F516C80D5541FE90C2F9B51851417B812C76C40D55418FC2F5E8B5185141F6285C4FC40D55412EBCF631B51851414817901AC20D55417D406A0CB5185141613EACA6C10D554139FB65E5B41851419571EC3EC10D55412A23D9C2B418514103007BFAC00D55416AE8945AB3185141E4E1CC30BE0D5541E26D1D4AB3185141601C2E10BE0D5541D7A3701DB31851417B14AEB7BD0D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>227496 - 247232
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000E17A141ED71851411F85EB81DD0D55418FC2F5A8D61851415C8FC295DC0D55419A999979D41851419A9999D9DD0D5541F6285C1FD218514152B81E85DE0D5541A4703D1ACD185141E17A14BEE00D5541CDCCCC7CCA1851417B14AE17E20D5541F6285C2FC9185141B81E859BE20D554133333393C7185141EC51B83EE30D5541D7A3704DCC1851413D0AD773EA0D5541C3F528DCCF185141D7A3708DF30D5541E17A14AED71851418FC2F588070E5541EC51B8FED7185141C3F5286C0A0E5541C3F528FCD91851419A9999D90C0E55417B14AEA7DE185141713D0A470F0E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000BD3E8883DE1851417C0740340F0E554164149327E6185141287B128E0F0E5541CCBFAC2BEB185141604E4AD30E0E554166666646EA1851418FC2F5180C0E55413BC2E105EA1851414E391E540B0E55411F85EBE1E9185141666666E60A0E5541E6264A9FE71851414D5974EF030E554158C707ABE618514181D5DEFE000E5541CDCCCCCCE5185141295C8F52FE0D5541255D4B85E51851411FAC5B76FD0D5541E3289E4CE4185141D6430FC3F90D554120101DA9E2185141E55044E1F50D55416D4A2AD3DF18514132898729EF0D55414DA01144DA185141CDDB1CE4E30D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>227496 - 264926
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000E17A141ED71851411F85EB81DD0D55418FC2F5A8D61851415C8FC295DC0D55419A999979D41851419A9999D9DD0D5541F6285C1FD218514152B81E85DE0D5541A4703D1ACD185141E17A14BEE00D5541CDCCCC7CCA1851417B14AE17E20D5541F6285C2FC9185141B81E859BE20D554133333393C7185141EC51B83EE30D5541D7A3704DCC1851413D0AD773EA0D5541C3F528DCCF185141D7A3708DF30D5541E17A14AED71851418FC2F588070E5541EC51B8FED7185141C3F5286C0A0E5541C3F528FCD91851419A9999D90C0E55417B14AEA7DE185141713D0A470F0E5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000BD3E8883DE1851417C0740340F0E554164149327E6185141287B128E0F0E5541CCBFAC2BEB185141604E4AD30E0E554166666646EA1851418FC2F5180C0E55413BC2E105EA1851414E391E540B0E55411F85EBE1E9185141666666E60A0E5541E6264A9FE71851414D5974EF030E554158C707ABE618514181D5DEFE000E5541CDCCCCCCE5185141295C8F52FE0D5541255D4B85E51851411FAC5B76FD0D5541E3289E4CE4185141D6430FC3F90D554120101DA9E2185141E55044E1F50D55416D4A2AD3DF18514132898729EF0D55414DA01144DA185141CDDB1CE4E30D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>228418 - 58889
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000026000000D7A370EDD6D95041D7A3708D4DC15441E17A149EDBD9504148E17AD442C15441713D0A27D5D95041000000C03CC15441AE47E13AD1D9504185EB51D839C15441F6285CCFCFD950419A99991939C15441C3F5281CCDD95041EC51B8AE37C15441666666D6C8D950411F85EBF135C15441B81E85CBBFD95041B81E859B33C154415C8FC2B5B6D950413D0AD7D331C154413D0AD793ADD950418FC2F58830C1544148E17A34A4D95041CDCCCCEC2FC154417B14AEE799D950410AD7A3B02FC1544152B81ED58CD950415C8FC2E530C154415C8FC26585D95041E17A14BE31C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000380000003D0AD793ADD950418FC2F58830C154417E369F8AA6D950415DBFBA1330C1544148E17A34A4D95041CDCCCCEC2FC154417B14AEE799D950410AD7A3B02FC1544108BCF2EC94D9504161E5622630C1544152B81ED58CD950415C8FC2E530C15441E97F714887D95041CBE4388731C15441E5C4721580D95041D90FDA5832C15441F6285CDF7AD950410AD7A3F032C154418E3D76F570D95041BD034B4A34C154417B14AED76FD9504114AE477134C15441CCCCA8AC68D95041AC84BBFC35C15441F6285CBF66D95041713D0A6736C1544114AE472161D950410AD7A30038C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>229448 - 262501
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A000000C3F5281C93A55041C3F528FC016854410000005092A55041EC51B89E03685441E17A145EBFA5504114AE474106685441EC51B87EBFA55041EC51B8DEFC675441F6285C4FBBA55041AE47E10ADA675441EC51B8FEB3A550417B14AE67DF6754419A9999F9ABA55041C3F528ACEB675441295C8FC2A8A55041333333D3EE675441B81E852B9BA55041A4703DDAFA675441C3F5281C93A55041C3F528FC01685441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000E2E9968BBCA55041A5628952E4675441F6285C4FBBA55041AE47E10ADA67544158CA118EBAA550410EF39398DA6754414538B9FEB3A550418906AF67DF675441C0F29AF9ABA55041E07B28ACEB675441F94D1D92AAA55041C336A80CED675441295C8FC2A8A55041333333D3EE6754410FBB842B9BA55041D5C83DDAFA67544193D1B77EBFA5504184E5B8DEFC675441E2E9968BBCA55041A5628952E4675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230175 - 1151957
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003B000000A4703D0A40F750418FC2F5681B2E5441D7A3705D4EF750413D0AD7C31A2E54418FC2F5985AF75041713D0A371A2E5441C3F5281C65F75041B81E855B1A2E54417B14AE4763F750417B14AEC7182E544114AE47A160F75041D7A3700D172E5441D7A370BD5DF75041AE47E12A152E5441D7A3707D5CF750417B14AE57142E5441000000B05BF7504152B81ED5132E54417B14AE475AF750418FC2F5D8122E54411F85EB0159F750411F85EBE1112E544185EB51C853F75041333333830C2E5441E17A149E50F75041A4703D9A082E544152B81EE54FF750413D0AD793072E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000003D3B453733F75041A56C93D6FF2D5441BDA61AA92EF750411B8E4CB4F92D544114D537572DF75041096253EDF72D5441000000A020F75041E17A14CEE62D544148E17AA41CF75041A4703DDAE72D5441DC66A89C1BF75041058C8D66E92D5441E501448419F750411396264CEB2D54418B555D1C18F750417293CBD8EC2D5441A4703DCA16F75041D7A3704DEE2D5441B836C3C517F750419EF6D163EE2D5441DA51FFF819F75041B3BAAF73EE2D5441B5D3E0E41CF75041A85B6E68EE2D5441D271549D1DF75041445C6B42EF2D54414840BB4F1DF750413199EAD3EF2D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230175 - 5261197
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003B000000A4703D0A40F750418FC2F5681B2E5441D7A3705D4EF750413D0AD7C31A2E54418FC2F5985AF75041713D0A371A2E5441C3F5281C65F75041B81E855B1A2E54417B14AE4763F750417B14AEC7182E544114AE47A160F75041D7A3700D172E5441D7A370BD5DF75041AE47E12A152E5441D7A3707D5CF750417B14AE57142E5441000000B05BF7504152B81ED5132E54417B14AE475AF750418FC2F5D8122E54411F85EB0159F750411F85EBE1112E544185EB51C853F75041333333830C2E5441E17A149E50F75041A4703D9A082E544152B81EE54FF750413D0AD793072E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000003D3B453733F75041A56C93D6FF2D5441BDA61AA92EF750411B8E4CB4F92D544114D537572DF75041096253EDF72D5441000000A020F75041E17A14CEE62D544148E17AA41CF75041A4703DDAE72D5441DC66A89C1BF75041058C8D66E92D5441E501448419F750411396264CEB2D54418B555D1C18F750417293CBD8EC2D5441A4703DCA16F75041D7A3704DEE2D5441B836C3C517F750419EF6D163EE2D5441DA51FFF819F75041B3BAAF73EE2D5441B5D3E0E41CF75041A85B6E68EE2D5441D271549D1DF75041445C6B42EF2D54414840BB4F1DF750413199EAD3EF2D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230526 - 1005667
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000090000000103000000010000006000000085EB51488FFE50411F85EB713B295441AE47E15A8EFE504152B81E653A295441000000008EFE50413D0AD7C3392954415C8FC2458DFE5041EC51B84E392954415C8FC2958CFE5041AE47E13A39295441CDCCCC5C8BFE5041EC51B84E39295441A4703D9A89FE5041666666A63929544185EB515887FE50415C8FC2253A2954418FC2F57885FE504152B81EA53A29544114AE47F183FE5041A4703D1A3B295441CDCCCCFC82FE5041D7A370AD3B2954419A99996982FE504185EB51983C29544152B81E2582FE5041EC51B81E3F295441E17A14AE82FE50419A99990940295441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000000AD7A36041FE5041666666A61829544114AE47F141FE5041EC51B83E1B295441333333A342FE5041333333331E2954418F3298134BFE5041EBB7CF271C295441B086BEAA5BFE50413980ACF517295441CDCCCC6C66FE5041C3F5284C152954418FC2F5A865FE5041AE47E12A122954415C8FC21565FE504114AE47D10F2954417B14AED764FE504114AE47D10E295441B81E856B64FE50418FC2F5180D2954418FC2F5D85DFE5041B81E85AB0E295441333333135AFE50417B14AE870F29544114AE478155FE504148E17AC410295441666666164CFE5041C3F5281C13295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>230526 - 3332578
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000090000000103000000010000006000000085EB51488FFE50411F85EB713B295441AE47E15A8EFE504152B81E653A295441000000008EFE50413D0AD7C3392954415C8FC2458DFE5041EC51B84E392954415C8FC2958CFE5041AE47E13A39295441CDCCCC5C8BFE5041EC51B84E39295441A4703D9A89FE5041666666A63929544185EB515887FE50415C8FC2253A2954418FC2F57885FE504152B81EA53A29544114AE47F183FE5041A4703D1A3B295441CDCCCCFC82FE5041D7A370AD3B2954419A99996982FE504185EB51983C29544152B81E2582FE5041EC51B81E3F295441E17A14AE82FE50419A99990940295441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000000AD7A36041FE5041666666A61829544114AE47F141FE5041EC51B83E1B295441333333A342FE5041333333331E2954418F3298134BFE5041EBB7CF271C295441B086BEAA5BFE50413980ACF517295441CDCCCC6C66FE5041C3F5284C152954418FC2F5A865FE5041AE47E12A122954415C8FC21565FE504114AE47D10F2954417B14AED764FE504114AE47D10E295441B81E856B64FE50418FC2F5180D2954418FC2F5D85DFE5041B81E85AB0E295441333333135AFE50417B14AE870F29544114AE478155FE504148E17AC410295441666666164CFE5041C3F5281C13295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>877892 - 28656
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000E17A14FEE8A25041F6285CDFCEF55441D7A370CDE0A25041EC51B81EE9F5544185EB51C8EDA250415C8FC2A5EBF55441B81E85EBF2A25041C3F5284CD1F5544185EB51F8F5A25041E17A144EB9F55441AE47E17AEBA2504185EB5188B6F55441E17A14FEE8A25041F6285CDFCEF55441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000EDB9B0FDE7A2504155210B15D2F55441C1E4AF6AE6A25041CFAAB38BD7F554417AD2DDD0E3A2504137669EFFDFF554413E6DD19FE7A2504148A4E89DD6F5544190FD4CF2E9A25041E377EA4CD0F554412182C198EAA25041A7E3C16BCDF554410C866E27EBA250413CC80685C9F55441B306363FEBA25041BBB0F82CC6F55441938C3915ECA25041AB452AF1B6F55441A9888C86EBA25041AB452AF1B6F55441CE7AE1C2E9A250411DE0AD59C7F55441553885AAE9A25041C0340B48C8F55441F3FA2E93E9A2504198D62B90CBF55441B077491CE9A250417CEB1B89CEF55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873264 - 1362186
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000BE0D2DB03F405141710C45EE5BE5544150BC81EB32405141207AD77F5BE55441B24AC6B11E40514180FE588560E55441CBB5E9B3064051419AC31A6166E55441A456DFAD074051418DF23F8977E554410277FF180840514111726AFA76E554414D2B51641F405141F34847846CE55441704906FC414051410BAAA7C56DE554417B065B5263405141E54A9DBF6EE55441B76264FF5E405141C122256765E554419CC552E35E4051413138D04565E55441D198074B6040514187D0468668E55441423D88765E40514146B69FC464E554413F0635205D405141F2E41C2E63E55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C00D2DB03F4051416F0C45EE5BE554414DBC81EB32405141257AD77F5BE55441B24AC6B11E4051417FFE588560E55441C6B5E9B3064051419BC31A6166E55441A856DFAD0740514189F23F8977E554410477FF18084051410F726AFA76E554414C2B51641F405141F54847846CE55441704906FC4140514108AAA7C56DE5544176065B5263405141EA4A9DBF6EE55441B66264FF5E405141C422256765E55441A0C552E35E4051413138D04565E55441D198074B6040514189D0468668E55441463D88765E40514149B69FC464E554413C0635205D405141F3E41C2E63E55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873264 - 4082440
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000BE0D2DB03F405141710C45EE5BE5544150BC81EB32405141207AD77F5BE55441B24AC6B11E40514180FE588560E55441CBB5E9B3064051419AC31A6166E55441A456DFAD074051418DF23F8977E554410277FF180840514111726AFA76E554414D2B51641F405141F34847846CE55441704906FC414051410BAAA7C56DE554417B065B5263405141E54A9DBF6EE55441B76264FF5E405141C122256765E554419CC552E35E4051413138D04565E55441D198074B6040514187D0468668E55441423D88765E40514146B69FC464E554413F0635205D405141F2E41C2E63E55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C00D2DB03F4051416F0C45EE5BE554414DBC81EB32405141257AD77F5BE55441B24AC6B11E4051417FFE588560E55441C6B5E9B3064051419BC31A6166E55441A856DFAD0740514189F23F8977E554410477FF18084051410F726AFA76E554414C2B51641F405141F54847846CE55441704906FC4140514108AAA7C56DE5544176065B5263405141EA4A9DBF6EE55441B66264FF5E405141C422256765E55441A0C552E35E4051413138D04565E55441D198074B6040514189D0468668E55441463D88765E40514149B69FC464E554413C0635205D405141F3E41C2E63E55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905542 - 2966542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000000000E037BD5041713D0A37F3125541713D0AA72ABD504100000010F8125541D7A3706D28BD50411F85EB01FB125541E17A144E27BD5041D7A3707DFC125541666666461BBD5041F6285CEFFC1255413D0AD7331ABD5041AE47E10A07135541713D0AD725BD5041B81E855B0A1355413D0AD7332BBD5041AE47E10A0A135541A4703DBA34BD504152B81E950C1355411F85EBB136BD5041295C8FE20D13554185EB51983BBD504100000030141355417B14AE6754BD5041333333D3121355418FC2F5485FBD5041A4703D1A121355417B14AE6768BD50415C8FC2350B135541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000051FA22383ABD5041043A1237FA12554130C4370B41BD5041938FDEB1F812554127848CCC44BD5041A53AAA79F71255411294791C46BD5041822F4B0CF7125541321C6FA047BD5041C5C7ABDAF612554193A8561349BD50419BD03AABF61255414FAB782F50BD5041CB0B6CC2F51255415DCC035455BD5041C261176CF5125541FF511A4457BD5041249C8F4BF5125541A879DC615BBD5041E96EA3A5F41255419E88C16761BD50411ACEA488F312554133113BA867BD5041C891239BF21255413637D4F467BD5041A3994704F6125541BCBC5D6568BD5041B4B53146F9125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905542 - 3506861
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000000000E037BD5041713D0A37F3125541713D0AA72ABD504100000010F8125541D7A3706D28BD50411F85EB01FB125541E17A144E27BD5041D7A3707DFC125541666666461BBD5041F6285CEFFC1255413D0AD7331ABD5041AE47E10A07135541713D0AD725BD5041B81E855B0A1355413D0AD7332BBD5041AE47E10A0A135541A4703DBA34BD504152B81E950C1355411F85EBB136BD5041295C8FE20D13554185EB51983BBD504100000030141355417B14AE6754BD5041333333D3121355418FC2F5485FBD5041A4703D1A121355417B14AE6768BD50415C8FC2350B135541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000051FA22383ABD5041043A1237FA12554130C4370B41BD5041938FDEB1F812554127848CCC44BD5041A53AAA79F71255411294791C46BD5041822F4B0CF7125541321C6FA047BD5041C5C7ABDAF612554193A8561349BD50419BD03AABF61255414FAB782F50BD5041CB0B6CC2F51255415DCC035455BD5041C261176CF5125541FF511A4457BD5041249C8F4BF5125541A879DC615BBD5041E96EA3A5F41255419E88C16761BD50411ACEA488F312554133113BA867BD5041C891239BF21255413637D4F467BD5041A3994704F6125541BCBC5D6568BD5041B4B53146F9125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>601743 - 1610062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002E00000066666636E05B50413D0AD74386265541A4703DAAE45B50411F85EBB181265541C3F5289CED5B504114AE47717B265541000000A0F65B5041E17A14BE7726554152B81E25FE5B50417B14AE9775265541C3F5288C115C5041000000C073265541E17A143E145C5041000000506B265541A4703D9A125C5041000000606A265541666666B6145C5041000000B06526554148E17A641B5C50419A9999D9682655410AD7A3601F5C50413D0AD7C3602655413D0AD773205C50415C8FC2655C265541D7A3705D1C5C50415C8FC2455B2655410AD7A310185C50418FC2F59859265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000B5DA507ADF5B50418558D0AA85265541B955BB1AE25B50410BAB69228326554162DF8748E45B50419A316038812655415A768038EC5B504158B51AD47A265541AD085C7DF35B50418A4A4EA5742655419FDBE73BF95B504194073912702655411795F43FFF5B50419D8EA0396B265541925A3A3F065C5041EAEC0ED06426554179BF499E0C5C5041597294C65E2655417AD04606145C5041AF6BACE957265541333333A3115C5041AE47E1EA5626554114AE47B10E5C5041E17A147E552655414E348E0E0A5C504196CBD6565A26554105502F4B055C5041AAAD5F4F5F265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888700 - 368017
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000033000000CFFFF425B0D35041A9A9AB578E2B5441BA2292F4B4D350416B911EF18D2B544164887BA7CED35041F7152DF38B2B5441E3D93932CDD35041E8BC1FAF802B544149F80AE8CAD350410CC889DA742B54419588FCC9CBD35041188A4D186E2B5441D3A08930CCD35041D0C2DCAF682B5441F22CD063CCD3504162D059AE642B544156706F63CBD350418F9A37AD612B54411FF7AD62C9D350411A09E9455F2B54416C4DD294C6D350415FC041125E2B5441FD5A4F93C2D350414034FBDE5D2B54415BFF222DC3D350412D67B049692B54413C73DCF9C2D3504141C5774D732B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000D7A3708D9FD35041C3F5283C802B5441713D0A87A2D3504133333333842B5441CDCCCC9CA3D350417B14AE77862B5441AE47E19AA4D3504133333373882B54419A9999F9A5D35041A4703D1A8A2B54419A999949A8D3504152B81EB58B2B54415C8FC2C5ACD35041D7A3701D8E2B54413D0AD733AFD35041666666468F2B5441B81E851BB0D35041C3F5284C8E2B54413D0AD7A3A8D3504185EB51E8802B544166666656A5D3504114AE47317B2B54411F85EB11A4D350413D0AD7B3772B54418FC2F5A8A1D35041EC51B8BE722B5441CDCCCC3C9DD35041666666F6682B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888700 - 1152515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000033000000CFFFF425B0D35041A9A9AB578E2B5441BA2292F4B4D350416B911EF18D2B544164887BA7CED35041F7152DF38B2B5441E3D93932CDD35041E8BC1FAF802B544149F80AE8CAD350410CC889DA742B54419588FCC9CBD35041188A4D186E2B5441D3A08930CCD35041D0C2DCAF682B5441F22CD063CCD3504162D059AE642B544156706F63CBD350418F9A37AD612B54411FF7AD62C9D350411A09E9455F2B54416C4DD294C6D350415FC041125E2B5441FD5A4F93C2D350414034FBDE5D2B54415BFF222DC3D350412D67B049692B54413C73DCF9C2D3504141C5774D732B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000D7A3708D9FD35041C3F5283C802B5441713D0A87A2D3504133333333842B5441CDCCCC9CA3D350417B14AE77862B5441AE47E19AA4D3504133333373882B54419A9999F9A5D35041A4703D1A8A2B54419A999949A8D3504152B81EB58B2B54415C8FC2C5ACD35041D7A3701D8E2B54413D0AD733AFD35041666666468F2B5441B81E851BB0D35041C3F5284C8E2B54413D0AD7A3A8D3504185EB51E8802B544166666656A5D3504114AE47317B2B54411F85EB11A4D350413D0AD7B3772B54418FC2F5A8A1D35041EC51B8BE722B5441CDCCCC3C9DD35041666666F6682B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888700 - 3946341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000033000000CFFFF425B0D35041A9A9AB578E2B5441BA2292F4B4D350416B911EF18D2B544164887BA7CED35041F7152DF38B2B5441E3D93932CDD35041E8BC1FAF802B544149F80AE8CAD350410CC889DA742B54419588FCC9CBD35041188A4D186E2B5441D3A08930CCD35041D0C2DCAF682B5441F22CD063CCD3504162D059AE642B544156706F63CBD350418F9A37AD612B54411FF7AD62C9D350411A09E9455F2B54416C4DD294C6D350415FC041125E2B5441FD5A4F93C2D350414034FBDE5D2B54415BFF222DC3D350412D67B049692B54413C73DCF9C2D3504141C5774D732B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000D7A3708D9FD35041C3F5283C802B5441713D0A87A2D3504133333333842B5441CDCCCC9CA3D350417B14AE77862B5441AE47E19AA4D3504133333373882B54419A9999F9A5D35041A4703D1A8A2B54419A999949A8D3504152B81EB58B2B54415C8FC2C5ACD35041D7A3701D8E2B54413D0AD733AFD35041666666468F2B5441B81E851BB0D35041C3F5284C8E2B54413D0AD7A3A8D3504185EB51E8802B544166666656A5D3504114AE47317B2B54411F85EB11A4D350413D0AD7B3772B54418FC2F5A8A1D35041EC51B8BE722B5441CDCCCC3C9DD35041666666F6682B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>422869 - 401176
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000170000004C810CAB9A60504155E051F3212B5541216E292594605041C8B293D2212B55415A271C118E605041F8427EF3212B554144969731806050411F09A11A222B55415C3D708A816050414BB0BF40222B5541FCF89FA080605041534A2846222B5541F090E38A7B6050415AB99D71222B55415DCC0E626B6050415CEBC6E11F2B55419A78E41D69605041C0930FD01D2B554185EB51D85C605041A4703DFA1B2B5541666666865A60504185EB51381D2B55410AD7A3705A6050419A9999591F2B5541AF224D5E6E605041DCFA5A8C222B5541F6285C4F6D6050418FC2F598292B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000333333D38A60504185EB5198152B5541B81E857B8460504185EB5178152B55410AD7A33080605041333333C3142B55418FC2F5887A605041D7A3709D122B55418FC2F5587160504185EB51080E2B5541B81E85BB70605041B81E855B0F2B554152B81EE56F605041F6285C3F112B55417B14AED765605041333333530D2B554185EB51A86460504152B81E85142B5541AE47E19A68605041CDCCCC4C152B554185EB511868605041CDCCCC6C172B554152B81E2565605041D7A370AD162B5541A4703DFA60605041EC51B83E162B55418FC2F5E85D605041A4703D2A162B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>422869 - 1606659
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000170000004C810CAB9A60504155E051F3212B5541216E292594605041C8B293D2212B55415A271C118E605041F8427EF3212B554144969731806050411F09A11A222B55415C3D708A816050414BB0BF40222B5541FCF89FA080605041534A2846222B5541F090E38A7B6050415AB99D71222B55415DCC0E626B6050415CEBC6E11F2B55419A78E41D69605041C0930FD01D2B554185EB51D85C605041A4703DFA1B2B5541666666865A60504185EB51381D2B55410AD7A3705A6050419A9999591F2B5541AF224D5E6E605041DCFA5A8C222B5541F6285C4F6D6050418FC2F598292B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000333333D38A60504185EB5198152B5541B81E857B8460504185EB5178152B55410AD7A33080605041333333C3142B55418FC2F5887A605041D7A3709D122B55418FC2F5587160504185EB51080E2B5541B81E85BB70605041B81E855B0F2B554152B81EE56F605041F6285C3F112B55417B14AED765605041333333530D2B554185EB51A86460504152B81E85142B5541AE47E19A68605041CDCCCC4C152B554185EB511868605041CDCCCC6C172B554152B81E2565605041D7A370AD162B5541A4703DFA60605041EC51B83E162B55418FC2F5E85D605041A4703D2A162B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>422869 - 4269115
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000170000004C810CAB9A60504155E051F3212B5541216E292594605041C8B293D2212B55415A271C118E605041F8427EF3212B554144969731806050411F09A11A222B55415C3D708A816050414BB0BF40222B5541FCF89FA080605041534A2846222B5541F090E38A7B6050415AB99D71222B55415DCC0E626B6050415CEBC6E11F2B55419A78E41D69605041C0930FD01D2B554185EB51D85C605041A4703DFA1B2B5541666666865A60504185EB51381D2B55410AD7A3705A6050419A9999591F2B5541AF224D5E6E605041DCFA5A8C222B5541F6285C4F6D6050418FC2F598292B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000333333D38A60504185EB5198152B5541B81E857B8460504185EB5178152B55410AD7A33080605041333333C3142B55418FC2F5887A605041D7A3709D122B55418FC2F5587160504185EB51080E2B5541B81E85BB70605041B81E855B0F2B554152B81EE56F605041F6285C3F112B55417B14AED765605041333333530D2B554185EB51A86460504152B81E85142B5541AE47E19A68605041CDCCCC4C152B554185EB511868605041CDCCCC6C172B554152B81E2565605041D7A370AD162B5541A4703DFA60605041EC51B83E162B55418FC2F5E85D605041A4703D2A162B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>878156 - 1557734
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000666666D64BA350413D0AD783DAF65441F6285C5F4DA350413D0AD773CDF65441B81E85DB44A350419A999979CCF65441AE47E1AA43A350419A999949CCF6544148E17AC43FA35041A4703DFAEBF654417B14AE5749A350418FC2F598EDF65441666666D64BA350413D0AD783DAF65441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000E6285C5F4DA350413B0AD773CDF65441B81E85DB44A350419A999979CCF65441AE47E1AA43A350419A999949CCF6544148E17AC43FA35041A4703DFAEBF654418D0D6E4D49A350419ECC3997EDF6544163D0D54849A3504111BA81BBEDF654417B14AE5749A350418FC2F598EDF65441AE47E1BA5BA3504152B81EC5F0F6544185EB513860A350418FC2F518D0F65441D7A370AD5AA350415C8FC235CFF65441E6285C5F4DA350413B0AD773CDF65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>878156 - 3509314
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000666666D64BA350413D0AD783DAF65441F6285C5F4DA350413D0AD773CDF65441B81E85DB44A350419A999979CCF65441AE47E1AA43A350419A999949CCF6544148E17AC43FA35041A4703DFAEBF654417B14AE5749A350418FC2F598EDF65441666666D64BA350413D0AD783DAF65441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000E6285C5F4DA350413B0AD773CDF65441B81E85DB44A350419A999979CCF65441AE47E1AA43A350419A999949CCF6544148E17AC43FA35041A4703DFAEBF654418D0D6E4D49A350419ECC3997EDF6544163D0D54849A3504111BA81BBEDF654417B14AE5749A350418FC2F598EDF65441AE47E1BA5BA3504152B81EC5F0F6544185EB513860A350418FC2F518D0F65441D7A370AD5AA350415C8FC235CFF65441E6285C5F4DA350413B0AD773CDF65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>905855 - 954901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000015000000295C8F021FDA5041B81E853B063455419A9999F923DA5041CDCCCC8C0A3455418FC2F53829DA50413D0AD703113455413D0AD7A32DDA5041713D0AA719345541AE47E13A34DA50410000008020345541AE47E1DA36DA50413D0AD72321345541EC51B8DE3CDA504152B81EA51E345541D7A370FD41DA5041CDCCCC4C1D3455413D0AD7A344DA5041A4703D6A1D345541666666A645DA5041713D0A971B345541A4703D9A4EDA504152B81E650B345541C3F528BC4FDA504114AE47D108345541666666864BDA504185EB5128073455415C8FC21546DA5041A4703DBA04345541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A19D558340DA50418973DF10013455415287564541DA50419FDD16AE01345541FD0DC64144DA50419E7FB795033455415846B26444DA504112BE8BAB03345541EF37691F45DA5041FF5241200434554150D6801746DA504143A1E1AA0434554104C5D5404BDA504141F63E0907345541065CA04D4BDA50413DB1F50E07345541CA6EFC6E4BDA5041BD77DC1D0734554161FB7DBD4FDA5041DF8424BA08345541F8611FC64FDA5041B1B7E1A8083455416C6CCCA051DA5041B7D3F68B04345541FE7304FA52DA504184C486D901345541C9E915B555DA504104A8F4CAFC335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454165 - 367124
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000004A0000008772598481AE5041791E613CE0D65441CE932C8181AE5041D68DF73DE0D65441B81E85CB80AE5041D7A3703DE1D65441EC51B86E7FAE5041C3F5289CE5D654413D0AD7737FAE50411F85EBE1EAD6544114AE470182AE504185EB5118ECD6544114AE47C17EAE5041C3F5281CEFD6544148E17AE47BAE5041B81E85CBF1D654418FC2F55886AE504152B81EC5FED65441295C8F2278AE5041713D0A3701D75441713D0A5774AE50410000005002D75441295C8F4279AE504152B81E1506D7544114AE47917FAE50417B14AE1705D75441C3F5287C89AE5041713D0A5706D75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001600000052B81E4592AE504185EB5178EBD654413D0AD7E396AE5041A4703DEAEDD654414BE7C3AB9BAE50414A65488BEED6544157AE79349EAE5041020EA3E0EED654419FD70A57A7AE5041A76066A6EED65441304B586DA7AE5041B4BF9AA6EED654413DFF6A3DA9AE5041CBE9DBAAEED654410643E54AA9AE5041718BFBAAEED65441FD499DDCA9AE5041CD8A51ACEED65441421F7FE7A9AE504110156BACEED6544105A98EE2AAAE50414850B8AEEED65441469D56BDACAE504175CC7953E7D654410EBEAEA4ADAE50417BCFD4BDE3D65441CF9BCC8CAEAE50419A7A1F25E0D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955638 - 236416
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000004000000B70000000AD7A3A003AB504166666666D30B54413D0AD78304AB5041D7A3706DD20B5441EC51B86E04AB50410AD7A300CF0B5441B81E851B05AB50415C8FC225CC0B5441CDCCCCDC06AB50419A9999E9C80B544152B81ED506AB5041F6285CFFC60B5441E17A14BE04AB50411F85EBD1C50B5441666666A602AB5041713D0A57C40B54415C8FC23500AB5041713D0A07C10B54410AD7A360FDAA5041333333C3BE0B54411F85EB11FBAA5041EC51B87EBC0B5441B81E85ABF7AA504166666646BB0B544185EB5168F6AA504185EB51F8BA0B544114AE47A1F4AA50413D0AD783BB0B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000066666686DDAA504114AE4791030C544184999989DCAA50417C6666B6FD0B54414DCACD18D5AA50411943645EFD0B5441D1CCCCCCD4AA5041AE47E15AFD0B54411FAE4771CCAA50415DE17AD4FE0B54417B1682FEC5AA50419AA82D14000C54411A8FED59C6AA504122F4F95E000C5441C1F3BF3DC9AA50416B26E3D0010C5441E73B15CACAAA5041DE74499A040C5441D100E2B7CBAA50415605F4B2070C5441AF164ED2CBAA5041CE0B05F0080C5441F553D694CBAA5041089BD3600A0C544120576E4CCDAA5041231F6FC8090C54418C4FBE50D1AA50414CD3F363080C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888917 - 354166
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000033000000F6285C6FECB55041000000E02C2854418FC2F598EDB5504185EB51282D2854413D0AD773EFB55041CDCCCC4C282854419A999929F0B550417B14AE572528544114AE47A1EFB550410AD7A3002228544114AE4751ECB5504114AE47C11A28544152B81E85E6B55041A4703D8A132854410AD7A3A0E4B55041AE47E14A112854415C8FC2C5DEB550419A9999A909285441F6285C5FDCB55041000000400628544114AE47E1DAB5504148E17A14042854418FC2F5C8D8B55041CDCCCC5CFD275441713D0AC7CCB550416666662600285441A4703D9ACAB55041A4703DDA08285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C00000096B4A0769EB55041DC1593B1182854419E8DA8829CB55041AF3B250D162854411C8111A09CB5504135089636142854414A5B7F449FB5504145D406601228544119505ADAA1B55041FAA6DC07112854410361612BA2B55041406629C3102854419AF5F97BA2B550411A13C7800F2854417835EDE8A1B55041FE2CF5450F285441DD5BB290A1B5504121ECCE8C0D285441D043318CA1B55041A5C235250D285441D5684973A1B55041F31161E80A285441896D3D56A1B550414E8A412F08285441239CB92FA1B5504150E2D4CF07285441FE015E12A0B550411B834A4705285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874571 - 2348678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000004F1ED8EBF35E51418329A6D128AF544184F23C40F75E51413E502B8627AF544104B37785FC5E51416D31C26C25AF544199078065085F514192EBC17820AF54416CEADDA50C5F514175D1838D1EAF5441A4456A8F155F5141C1F78D311AAF54415869F6AB1A5F514179FBDFCD16AF544129D6632A135F5141E1B1160D13AF5441F7DECC59105F5141F8A170F40FAF5441F9104F010E5F5141A5DB939C10AF5441D643E2050D5F5141CC47430D0EAF54418B77CD310C5F5141B6FCFDCC0AAF5441B02E2228015F5141987B58DE0EAF5441DF6727CCF25E51410A8B44CA12AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000003D0AD743EF5E514148E17AD413AF5441F6285C9FEC5E514114AE47C114AF544100000070EB5E51411F85EB2115AF54415C8FC255EE5E5141F6285C6F1DAF5441E17A147EF05E514148E17A6422AF5441AE47E1AAF55E5141B81E856B20AF544114AE4781FA5E5141D7A370AD1EAF5441713D0A17005F514114AE47811CAF5441333333C3075F51410AD7A36019AF54419A9999C9095F514148E17A8418AF54410AD7A3D00C5F51413D0AD7F316AF5441F6285C4F0E5F5141F6285C1F16AF5441AE47E1EA0F5F51413D0AD71315AF54417B14AE07115F5141C3F5285C14AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874571 - 5167512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000004F1ED8EBF35E51418329A6D128AF544184F23C40F75E51413E502B8627AF544104B37785FC5E51416D31C26C25AF544199078065085F514192EBC17820AF54416CEADDA50C5F514175D1838D1EAF5441A4456A8F155F5141C1F78D311AAF54415869F6AB1A5F514179FBDFCD16AF544129D6632A135F5141E1B1160D13AF5441F7DECC59105F5141F8A170F40FAF5441F9104F010E5F5141A5DB939C10AF5441D643E2050D5F5141CC47430D0EAF54418B77CD310C5F5141B6FCFDCC0AAF5441B02E2228015F5141987B58DE0EAF5441DF6727CCF25E51410A8B44CA12AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000003D0AD743EF5E514148E17AD413AF5441F6285C9FEC5E514114AE47C114AF544100000070EB5E51411F85EB2115AF54415C8FC255EE5E5141F6285C6F1DAF5441E17A147EF05E514148E17A6422AF5441AE47E1AAF55E5141B81E856B20AF544114AE4781FA5E5141D7A370AD1EAF5441713D0A17005F514114AE47811CAF5441333333C3075F51410AD7A36019AF54419A9999C9095F514148E17A8418AF54410AD7A3D00C5F51413D0AD7F316AF5441F6285C4F0E5F5141F6285C1F16AF5441AE47E1EA0F5F51413D0AD71315AF54417B14AE07115F5141C3F5285C14AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889155 - 1000276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000033000000EC51B88EB06B51419A9999093334544152B81E15B16B5141E17A149E34345441D7A3704DB26B5141CDCCCCDC3634544152B81EB5B46B514152B81EA53A34544185EB51B8B56B51418FC2F5B837345441CDCCCC1CB86B5141E17A141E353454418FC2F5D8BC6B5141000000B0303454413D0AD7A3C06B5141D7A370BD2D3454419A999909C56B5141F6285CBF2A34544133333323D66B5141F6285CDF20345441AE47E1EAE16B514166666666193454419A999939E86B5141EC51B8DE153454413D0AD7F3F36B51413333337312345441F6285CCFF56B5141F6285C9F11345441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F00000019D4BA90B66B514114A1120BF8335441C901082EB86B5141BF100857F6335441E8FBF013B96B5141A444C041F5335441B2D7D8A8BA6B5141311F564AF333544139D7EBC0BB6B514152931FEEF133544198E62C78BD6B51412EF100CCEF33544114AE4751BE6B5141E17A14BEEE335441604B91F0BE6B51411002F576EE3354412CBAB858BE6B51412FEB1ED0EC33544138C55ADFBC6B5141C90E2E39EC33544101B9FB5EBA6B51412D5FCE6AEC335441137F8FFAB46B514101C98626ED3354419CEC803EAE6B5141ED12FA10EE3354418DC86B40A86B514157439576EE335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889155 - 3809084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000033000000EC51B88EB06B51419A9999093334544152B81E15B16B5141E17A149E34345441D7A3704DB26B5141CDCCCCDC3634544152B81EB5B46B514152B81EA53A34544185EB51B8B56B51418FC2F5B837345441CDCCCC1CB86B5141E17A141E353454418FC2F5D8BC6B5141000000B0303454413D0AD7A3C06B5141D7A370BD2D3454419A999909C56B5141F6285CBF2A34544133333323D66B5141F6285CDF20345441AE47E1EAE16B514166666666193454419A999939E86B5141EC51B8DE153454413D0AD7F3F36B51413333337312345441F6285CCFF56B5141F6285C9F11345441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005F00000019D4BA90B66B514114A1120BF8335441C901082EB86B5141BF100857F6335441E8FBF013B96B5141A444C041F5335441B2D7D8A8BA6B5141311F564AF333544139D7EBC0BB6B514152931FEEF133544198E62C78BD6B51412EF100CCEF33544114AE4751BE6B5141E17A14BEEE335441604B91F0BE6B51411002F576EE3354412CBAB858BE6B51412FEB1ED0EC33544138C55ADFBC6B5141C90E2E39EC33544101B9FB5EBA6B51412D5FCE6AEC335441137F8FFAB46B514101C98626ED3354419CEC803EAE6B5141ED12FA10EE3354418DC86B40A86B514157439576EE335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874040 - 1470090
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B0000009A9999A9DAFE5041AE47E19A1B245541B81E855BD8FE5041C3F528EC1924554166666606D5FE5041666666B61724554133333383D1FE50411F85EB011624554152B81E35CFFE5041B81E85EB14245541F6285C7FCCFE5041F6285C4F1324554114AE47D1CAFE504148E17A441624554148E17AC4C8FE5041AE47E19A192455410AD7A390C6FE5041CDCCCCBC1D24554148E17AB4C3FE5041E17A140E232455413D0AD723C1FE5041666666C627245541295C8FA2C0FE504148E17A042924554185EB5108C4FE5041D7A370FD2924554152B81E85C8FE50419A9999192C245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004F19C176C5FE50413A0755A51A24554107A23146C7FE50417DB964481B245541031EE6B8C7FE50415BAEC47E1B24554120F5F2B7C8FE5041253B64B219245541C6E61D07C9FE5041655C642E1924554114AE47D1CAFE504148E17A4416245541F6285C7FCCFE5041F6285C4F132455418FC2F558C8FE5041333333031124554185EB51F8C7FE5041F6285CBF0E2455419A999929C3FE50415C8FC2450C2455418FC2F558C1FE5041333333830B24554185EB51F8BEFE5041A4703D5A102455418FC2F5D8BDFE50419A9999C90F2455413D0AD703BDFE5041AE47E14A11245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874040 - 3445350
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B0000009A9999A9DAFE5041AE47E19A1B245541B81E855BD8FE5041C3F528EC1924554166666606D5FE5041666666B61724554133333383D1FE50411F85EB011624554152B81E35CFFE5041B81E85EB14245541F6285C7FCCFE5041F6285C4F1324554114AE47D1CAFE504148E17A441624554148E17AC4C8FE5041AE47E19A192455410AD7A390C6FE5041CDCCCCBC1D24554148E17AB4C3FE5041E17A140E232455413D0AD723C1FE5041666666C627245541295C8FA2C0FE504148E17A042924554185EB5108C4FE5041D7A370FD2924554152B81E85C8FE50419A9999192C245541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004F19C176C5FE50413A0755A51A24554107A23146C7FE50417DB964481B245541031EE6B8C7FE50415BAEC47E1B24554120F5F2B7C8FE5041253B64B219245541C6E61D07C9FE5041655C642E1924554114AE47D1CAFE504148E17A4416245541F6285C7FCCFE5041F6285C4F132455418FC2F558C8FE5041333333031124554185EB51F8C7FE5041F6285CBF0E2455419A999929C3FE50415C8FC2450C2455418FC2F558C1FE5041333333830B24554185EB51F8BEFE5041A4703D5A102455418FC2F5D8BDFE50419A9999C90F2455413D0AD703BDFE5041AE47E14A11245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874092 - 874023
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000018000000713D0A0732FF5041B81E858BB7245541333333A330FF5041713D0AF7BD245541F6285CEF21FF5041E17A14EEBA245541666666761BFF5041C3F5286CB9245541000000001BFF50413D0AD763BE2455418FC2F59824FF504148E17A44C124554114AE47B12FFF5041713D0AB7C224554148E17AB44BFF50413D0AD713C7245541000000104DFF5041C3F528FCC324554152B81E754FFF50419A999959C1245541F6285C4F55FF5041F6285CEFB9245541713D0AC757FF5041AE47E15AB624554185EB51F85BFF5041EC51B81EB0245541A4703D4A5BFF5041E17A148EAF245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000B3D2D66657FF50411798B778AD245541F4AA16AC5BFF5041CC4ECEB1AF245541B30B9A165CFF50412BFF0FE7AF2455418A81F4585FFF5041BBB4E013AA245541A694C21461FF5041878C3B80A5245541E8B23A1C60FF5041697B76E0A4245541D7A3703D5FFF5041EC51B83EA4245541C3F528BC54FF50415C8FC2B59C24554152B81E754DFF5041B81E857B97245541F6285C1F49FF5041CDCCCC5C94245541295C8FA247FF50415C8FC2E5932455417B14AEA73EFF5041295C8FF29C2455410000007042FF5041F6285CAF9F245541295C8FD245FF5041EC51B8FEA1245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889276 - 3176899
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000004D000000CDCCCC7CD96851411F85EBA1CA335441295C8FC2D96851419A999979CD33544148E17AC4DA68514148E17A24CD3354417B14AE97E0685141E17A148ECA33544148E17A84E2685141713D0A07CA33544166666626E46851418FC2F518CA3354419A999939E56851419A9999E9CA33544185EB51F8E56851417B14AED7CB335441A4703D6AE6685141C3F528ECCC335441B81E859BE668514114AE4781CE33544114AE4781E668514100000090D03354419A999929E668514114AE4701D3335441000000B0E5685141A4703D2AD5335441EC51B8CEE46851411F85EB91D7335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000032000000F39297E430695141556AAE08D8335441A30ADC4E306951419763B16ED8335441DB7AB1272F695141CB3F158ED8335441166334082F69514189588697D8335441FE4E4FE42D695141BCA95DA7D83354414653D90229695141784BBD21D93354419D5E5FDC25695141032FC98FDD335441F8FDFA0B24695141ABF8329BE03354416E5FEFE621695141AB6AE7C8E63354417A2A8AB62069514188BF091EE833544179A56FC81E69514125B04C54EA33544132AD1A97176951418876DA25F0335441001C8702176951419F9F339DF03354414045136E12695141B7BCD88FF4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889276 - 3396048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000004D000000CDCCCC7CD96851411F85EBA1CA335441295C8FC2D96851419A999979CD33544148E17AC4DA68514148E17A24CD3354417B14AE97E0685141E17A148ECA33544148E17A84E2685141713D0A07CA33544166666626E46851418FC2F518CA3354419A999939E56851419A9999E9CA33544185EB51F8E56851417B14AED7CB335441A4703D6AE6685141C3F528ECCC335441B81E859BE668514114AE4781CE33544114AE4781E668514100000090D03354419A999929E668514114AE4701D3335441000000B0E5685141A4703D2AD5335441EC51B8CEE46851411F85EB91D7335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000032000000F39297E430695141556AAE08D8335441A30ADC4E306951419763B16ED8335441DB7AB1272F695141CB3F158ED8335441166334082F69514189588697D8335441FE4E4FE42D695141BCA95DA7D83354414653D90229695141784BBD21D93354419D5E5FDC25695141032FC98FDD335441F8FDFA0B24695141ABF8329BE03354416E5FEFE621695141AB6AE7C8E63354417A2A8AB62069514188BF091EE833544179A56FC81E69514125B04C54EA33544132AD1A97176951418876DA25F0335441001C8702176951419F9F339DF03354414045136E12695141B7BCD88FF4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889277 - 3176899
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000020000000F6285CBF0D695141AE47E15AFC335441F6285C9F13695141713D0A17FC3354416666662616695141CDCCCCBCFB335441EC51B84E1A69514166666696FB33544185EB515820695141B81E853BF8335441A4703DDA21695141666666C6F6335441713D0A8723695141A4703DAAF43354410000009025695141295C8FE2F1335441D7A370BD28695141F6285C3FEC33544114AE47612B6951418FC2F598E6335441295C8F022D6951417B14AE97E3335441A4703DAA2F695141EC51B8AEE03354418FC2F5F8336951419A999939DD335441EC51B87E37695141AE47E10ADB335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000032000000F39297E430695141556AAE08D8335441A30ADC4E306951419763B16ED8335441DB7AB1272F695141CB3F158ED8335441166334082F69514189588697D8335441FE4E4FE42D695141BCA95DA7D83354414653D90229695141784BBD21D93354419D5E5FDC25695141032FC98FDD335441F8FDFA0B24695141ABF8329BE03354416E5FEFE621695141AB6AE7C8E63354417A2A8AB62069514188BF091EE833544179A56FC81E69514125B04C54EA33544132AD1A97176951418876DA25F0335441001C8702176951419F9F339DF03354414045136E12695141B7BCD88FF4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889277 - 3396048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000020000000F6285CBF0D695141AE47E15AFC335441F6285C9F13695141713D0A17FC3354416666662616695141CDCCCCBCFB335441EC51B84E1A69514166666696FB33544185EB515820695141B81E853BF8335441A4703DDA21695141666666C6F6335441713D0A8723695141A4703DAAF43354410000009025695141295C8FE2F1335441D7A370BD28695141F6285C3FEC33544114AE47612B6951418FC2F598E6335441295C8F022D6951417B14AE97E3335441A4703DAA2F695141EC51B8AEE03354418FC2F5F8336951419A999939DD335441EC51B87E37695141AE47E10ADB335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000032000000F39297E430695141556AAE08D8335441A30ADC4E306951419763B16ED8335441DB7AB1272F695141CB3F158ED8335441166334082F69514189588697D8335441FE4E4FE42D695141BCA95DA7D83354414653D90229695141784BBD21D93354419D5E5FDC25695141032FC98FDD335441F8FDFA0B24695141ABF8329BE03354416E5FEFE621695141AB6AE7C8E63354417A2A8AB62069514188BF091EE833544179A56FC81E69514125B04C54EA33544132AD1A97176951418876DA25F0335441001C8702176951419F9F339DF03354414045136E12695141B7BCD88FF4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>577949 - 2960503
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001700000085EB51E8521B5141EC51B80EFB6B5441604F96AA511B514199C8A639F66B5441C3F5281C371B514152B81E45F86B544114AE47B1161B5141295C8FC2FA6B54411F85EB81F61A5141B81E853BFD6B544114AE4781D51A5141EC51B8EEFD6B54415C8FC275B51A5141CDCCCC9CFE6B544114AE47F1B41A5141F6285C9FFE6B5441EC51B8FEB41A514166666616FF6B54418FC2F588B51A5141C3F528DC036C5441D7A370CDB61A51413D0AD7130F6C54418FC2F5D8B61A514114AE47710F6C5441B81E85BBB71A5141333333730F6C54419A9999D9B81A51415C8FC2750F6C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000000D87558511B51417F185EEFF56B544170A5E8024D1B5141776DFDECE66B54413E87B243311B5141F24566FEE76B5441052635C6201B51411EF9EEC3E86B54411224FB7B131B514197AB2122E96B544178B76914091B51413C3567B0E96B544116405F37FD1A514192BC8FB6EA6B54414AD3E707F21A5141C81CFA0DEA6B5441EBF4CF62E81A51417E8D0934E96B5441CC388813E21A5141EEAE0BA6E86B5441DCDA3FE1E11A5141961096ABFD6B54413B1DE473F21A514130818951FD6B5441793626F0111B5141BCD20F20FB6B54412BB0D871351B51415084DD65F86B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129256 - 199954
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000008DE2647844BB504146BA637F05465541CDCCCCDC43BB5041666666A60346554152B81EF539BB5041333333B304465541FB0EF2B12FBB50416A1A7AC705465541E900FCD12FBB504140982F1008465541E17F26053ABB504143A9C9C7064655418DE2647844BB504146BA637F05465541
-</a>
-
-<b>
-010600000001000000010300000001000000090000004E465A1C3BBB5041AB3BE7930446554114111FF539BB5041CA2933B304465541F56AD50C3ABB5041391AA4C606465541C70E466A44BB5041DAB33D600546554195D026D843BB5041FE8BE4A603465541E2FC621D3EBB50418B55614204465541C47C84613CBB504162F86E7104465541EE69601F3BBB50413A2B9593044655414E465A1C3BBB5041AB3BE79304465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>129256 - 367288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000008DE2647844BB504146BA637F05465541CDCCCCDC43BB5041666666A60346554152B81EF539BB5041333333B304465541FB0EF2B12FBB50416A1A7AC705465541E900FCD12FBB504140982F1008465541E17F26053ABB504143A9C9C7064655418DE2647844BB504146BA637F05465541
-</a>
-
-<b>
-010600000001000000010300000001000000090000004E465A1C3BBB5041AB3BE7930446554114111FF539BB5041CA2933B304465541F56AD50C3ABB5041391AA4C606465541C70E466A44BB5041DAB33D600546554195D026D843BB5041FE8BE4A603465541E2FC621D3EBB50418B55614204465541C47C84613CBB504162F86E7104465541EE69601F3BBB50413A2B9593044655414E465A1C3BBB5041AB3BE79304465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963102 - 36242
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000A6670D27E2D150411F0AF018BE3655413EDA7C44E2D150416D451375BF365541244C1B5EE3D15041DC302563C436554107A29439E4D1504172B381F2C936554132E82782E4D150419E04DE7DCE365541CED15F11E4D15041BF8CB346D6365541D0D15F11E4D15041F8020268E0365541250AAF4DE4D15041704EBC92E836554177EBEB3EE5D15041649B601BEC36554138168035E7D1504174F90C6DF036554132114954E9D15041A316E61DF4365541BA1496D7EBD15041EF9BD9E2F73655415D80FD6EEED15041AE6F5B8EFA3655413A3F384FF1D15041718662B3FC365541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000E17A14BEF6D150417B14AE2701375541D9ABBEF5F7D150416A95EC130237554188C1A2EB08D25041C6796EB503375541EA85AD17F8D15041F6EF1772003755416BC720DFF4D15041247B8803FF365541373F384FF1D15041728662B3FC3655415E80FD6EEED15041B36F5B8EFA365541BF1496D7EBD15041F39BD9E2F736554136114954E9D15041A016E61DF43655413B168035E7D1504178F90C6DF036554176EBEB3EE5D15041619B601BEC365541240AAF4DE4D15041704EBC92E8365541CDD15F11E4D15041FA020268E0365541CDD15F11E4D15041C08CB346D6365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963102 - 61623
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000A6670D27E2D150411F0AF018BE3655413EDA7C44E2D150416D451375BF365541244C1B5EE3D15041DC302563C436554107A29439E4D1504172B381F2C936554132E82782E4D150419E04DE7DCE365541CED15F11E4D15041BF8CB346D6365541D0D15F11E4D15041F8020268E0365541250AAF4DE4D15041704EBC92E836554177EBEB3EE5D15041649B601BEC36554138168035E7D1504174F90C6DF036554132114954E9D15041A316E61DF4365541BA1496D7EBD15041EF9BD9E2F73655415D80FD6EEED15041AE6F5B8EFA3655413A3F384FF1D15041718662B3FC365541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000E17A14BEF6D150417B14AE2701375541D9ABBEF5F7D150416A95EC130237554188C1A2EB08D25041C6796EB503375541EA85AD17F8D15041F6EF1772003755416BC720DFF4D15041247B8803FF365541373F384FF1D15041728662B3FC3655415E80FD6EEED15041B36F5B8EFA365541BF1496D7EBD15041F39BD9E2F736554136114954E9D15041A016E61DF43655413B168035E7D1504178F90C6DF036554176EBEB3EE5D15041619B601BEC365541240AAF4DE4D15041704EBC92E8365541CDD15F11E4D15041FA020268E0365541CDD15F11E4D15041C08CB346D6365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>889581 - 57812
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000400000046000000000000D06A6851410000001039335441CDCCCCBC6A685141295C8F323F3354415C8FC2A56A685141AE47E13A40335441AE47E10A6A6851413D0AD7734233544185EB51A8696851415C8FC2E543335441A4703DFA69685141CDCCCC7C45335441713D0A776B6851413D0AD7334A3354411F85EBA16C68514114AE47314C3354410AD7A3B06E685141A4703D4A4D3354419A999929716851410AD7A3904D335441B81E855B73685141666666364F3354417B14AE1778685141295C8FF25333544114AE47517B6851415C8FC2E55633544185EB51B87D6851415C8FC29557335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000400000047000000C8D76D9E7A685141230626730B335441CDCCCC7C7A6851410AD7A3700B335441B81E857B75685141CDCCCCCC0C335441A4703D5A726851411F85EB610F335441C3F528AC6C6851418FC2F5880F335441CDCCCC6C6B685141B81E855B113354418FC2F5B868685141AE47E19A17335441713D0AB765685141713D0A871F335441666666466468514114AE475123335441A4703DBA64685141B81E858B243354418FC2F568676851411F85EBB1243354419A9999096A6851418FC2F54826335441666666A66A685141CDCCCC5C283354410000007069685141333333632B335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>874797 - 2985137
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002A000000EC51B86EABE350418FC2F5589CEF5441A4703DCAADE3504152B81E45A0EF544185EB5188AFE350410AD7A370A3EF54419A999939C0E35041A4703DCA9AEF544114AE4781CEE35041CDCCCC1C93EF5441666666F6CDE3504185EB51889CEF5441AE47E15ACDE3504114AE4701A7EF54411F85EB21D1E35041F6285C4FA5EF54418FC2F568D4E350417B14AE57A4EF5441B81E85ABD8E3504152B81E15A4EF5441CDCCCCDCD7E3504133333313A3EF54418FC2F588D5E35041666666A69EEF54413D0AD7B3D3E35041295C8F7299EF5441E17A142ED3E35041E17A14FE94EF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F00000017A21B23D0E3504178882BA8A5EF54415E38D0D1D1E35041BDA90BE2A4EF5441D3F50F5ED3E3504173463858A4EF5441D83703AED4E35041FBBBD9F0A3EF5441DCACD722D7E35041C0762ABDA3EF5441450C9A70D5E3504142F39E929FEF5441384600BED3E350416917BB709BEF5441485683AFD2E350418E84604099EF54413FAB03A9D3E35041F93EDFAB88EF5441DC02A4FAD4E35041ACE05A4874EF54410E1EC5D8D5E35041E31D138167EF5441AEBF4DFFD5E35041B5D18A6765EF5441F6285C3FD6E35041A4703D9A61EF544166666696D6E3504148E17A945CEF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875670 - 401277
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000008000000010300000001000000260000000000000051F85041AE47E1AA1CDD5441C3F528DC50F85041E17A14EE1BDD5441295C8F624CF8504148E17A141CDD5441D7A370DD45F850418FC2F5E820DD5441F6285CBF3FF8504148E17AB424DD5441C3F5286C39F85041D7A3708D27DD5441713D0A772CF850411F85EBD12CDD54419A9999192DF850415C8FC2E52EDD5441EC51B83E2EF85041E17A149E2EDD54415C8FC27530F850411F85EB312EDD5441C3F5285C34F85041333333832EDD5441F6285CFF36F85041A4703D5A2DDD54416666668637F85041333333232BDD5441333333F339F85041F6285CDF29DD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000008F67BA7D5CF75041BFA6088739DD54413D0AD70359F75041295C8FC238DD5441713D0A274FF750411F85EB0138DD5441666666C64EF7504152B81EC53BDD5441B1B30B144FF7504123A7CD853DDD54411A79AE2C4FF7504126F0DCAE3DDD5441F38836DF50F75041A032C2FA3FDD54416DDDD1DE51F75041A3FD366042DD5441201A5C1A52F750410519E70C44DD5441E90950A453F75041EB6B659744DD5441FF7CA69E66F75041C5CD33F343DD5441D467AF9E66F75041798033F343DD5441C851B89E66F75041343333F343DD5441A06610D365F750418185C09C41DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>875670 - 418387
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000008000000010300000001000000260000000000000051F85041AE47E1AA1CDD5441C3F528DC50F85041E17A14EE1BDD5441295C8F624CF8504148E17A141CDD5441D7A370DD45F850418FC2F5E820DD5441F6285CBF3FF8504148E17AB424DD5441C3F5286C39F85041D7A3708D27DD5441713D0A772CF850411F85EBD12CDD54419A9999192DF850415C8FC2E52EDD5441EC51B83E2EF85041E17A149E2EDD54415C8FC27530F850411F85EB312EDD5441C3F5285C34F85041333333832EDD5441F6285CFF36F85041A4703D5A2DDD54416666668637F85041333333232BDD5441333333F339F85041F6285CDF29DD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000008F67BA7D5CF75041BFA6088739DD54413D0AD70359F75041295C8FC238DD5441713D0A274FF750411F85EB0138DD5441666666C64EF7504152B81EC53BDD5441B1B30B144FF7504123A7CD853DDD54411A79AE2C4FF7504126F0DCAE3DDD5441F38836DF50F75041A032C2FA3FDD54416DDDD1DE51F75041A3FD366042DD5441201A5C1A52F750410519E70C44DD5441E90950A453F75041EB6B659744DD5441FF7CA69E66F75041C5CD33F343DD5441D467AF9E66F75041798033F343DD5441C851B89E66F75041343333F343DD5441A06610D365F750418185C09C41DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979017 - 254458
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000A9588C0E80A650417B3C84FB1D03554172F5275A80A650414FFAEB2D1E0355413BBF6E8381A650414E77C1841E035541D70C383688A6504194AAA7D31E03554115AADBE99AA65041EE84F0AF1F0355419A999919A9A65041713D0A5720035541D048A33CA9A650415DF11CD31D035541C71939ABAAA650417CFF5169030355414F812345A5A65041C4A3FF010303554177CDD43BA1A65041FB0664B6020355413098C57C97A6504173CD2C1F020355411B74782A8CA65041797B8AD700035541E0BBF0C27FA65041CCAD182BFF025541389CDCCE7CA65041EDEFB0F8FE025541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000006EA385127FA65041B29C674412035541F829988D7FA65041FD654F2114035541FB376DA1A9A65041DB3A0790160355417DFA94DEA9A650411142FF27120355413BE9BC29AAA65041BDF6B7BD0C035541950A0E96AAA650411172C6EF04035541C71939ABAAA650417CFF516903035541C6322280A1A650414C7263BB0203554177CDD43BA1A65041FB0664B6020355413098C57C97A6504173CD2C1F02035541350B205390A650417DA9E44F010355411B74782A8CA65041797B8AD7000355417AB8086880A650417BF65E41FF0255411C7D1FA47FA65041AEBA0A29FF025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>979017 - 285869
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000A9588C0E80A650417B3C84FB1D03554172F5275A80A650414FFAEB2D1E0355413BBF6E8381A650414E77C1841E035541D70C383688A6504194AAA7D31E03554115AADBE99AA65041EE84F0AF1F0355419A999919A9A65041713D0A5720035541D048A33CA9A650415DF11CD31D035541C71939ABAAA650417CFF5169030355414F812345A5A65041C4A3FF010303554177CDD43BA1A65041FB0664B6020355413098C57C97A6504173CD2C1F020355411B74782A8CA65041797B8AD700035541E0BBF0C27FA65041CCAD182BFF025541389CDCCE7CA65041EDEFB0F8FE025541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000006EA385127FA65041B29C674412035541F829988D7FA65041FD654F2114035541FB376DA1A9A65041DB3A0790160355417DFA94DEA9A650411142FF27120355413BE9BC29AAA65041BDF6B7BD0C035541950A0E96AAA650411172C6EF04035541C71939ABAAA650417CFF516903035541C6322280A1A650414C7263BB0203554177CDD43BA1A65041FB0664B6020355413098C57C97A6504173CD2C1F02035541350B205390A650417DA9E44F010355411B74782A8CA65041797B8AD7000355417AB8086880A650417BF65E41FF0255411C7D1FA47FA65041AEBA0A29FF025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290910 - 58732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000F6285CBF16BB504185EB5198ABD25441B81E85EB19BB5041CDCCCC5CCCD254413D0AD7F324BB50413D0AD7B3CAD25441B81E85DB2ABB50415C8FC295C9D25441EC51B8DE2ABB5041EC51B82EAFD25441713D0A771FBB504133333323ADD25441F6285CBF16BB504185EB5198ABD25441
-</a>
-
-<b>
-01060000000100000001030000000100000008000000742D85DB2ABB5041E0FE4895C9D2544153A5D9DD2ABB5041FDC6F45BB6D25441B57936DE2ABB50410034AC2FAFD254413E9F60BF16BB5041B4018098ABD25441B81E85EB19BB5041CDCCCC5CCCD254413D0AD7F324BB50413D0AD7B3CAD254416225340A25BB504193959BAFCAD25441742D85DB2ABB5041E0FE4895C9D25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>879926 - 3128081
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000100000004EBC38F1FC22514164A40317FF935441C3F5284CD722514185EB5178EE9354413D0AD723DC2251419A9999F9DE935441927A2455BC225141AA5390A2D9935441E17A146EBD2251418FC2F5C8DA935441C3F5282CC3225141B81E859BE1935441CDCCCC0CC8225141C3F5280CE8935441CDCCCC4CCB22514185EB5188ED9354410AD7A370CD22514185EB5188F2935441AE47E12ACF2251417B14AEA7F8935441CDCCCCBCCF2251411F85EB210094544152B81E85CF225141666666A6039454415C8FC295D0225141C3F5281C059454411F85EB71D3225141295C8FA206945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000093165164D72251412C2BFC82EE935441C3F5284CD722514185EB5178EE9354413D0AD723DC2251419A9999F9DE9354418D62107CBC225141809159CBD993544182A44E7EC2225141F26FF8CCE09354410E71C522C4225141F8FF21E1E2935441DD222386C722514156B55B5AE79354418B65C5A8CA225141015A7D73EC935441DDCF3B8CCC2251413608A972F09354415636DF5BCE225141D2BD03CAF59354419429DE49CF225141C3F8303EFA93544184CE5D85CF225141C2226AA203945441AE34C8A1D122514151E812AB05945441A908FFCCD4225141F7BA12FF06945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>879926 - 3511321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000100000004EBC38F1FC22514164A40317FF935441C3F5284CD722514185EB5178EE9354413D0AD723DC2251419A9999F9DE935441927A2455BC225141AA5390A2D9935441E17A146EBD2251418FC2F5C8DA935441C3F5282CC3225141B81E859BE1935441CDCCCC0CC8225141C3F5280CE8935441CDCCCC4CCB22514185EB5188ED9354410AD7A370CD22514185EB5188F2935441AE47E12ACF2251417B14AEA7F8935441CDCCCCBCCF2251411F85EB210094544152B81E85CF225141666666A6039454415C8FC295D0225141C3F5281C059454411F85EB71D3225141295C8FA206945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000093165164D72251412C2BFC82EE935441C3F5284CD722514185EB5178EE9354413D0AD723DC2251419A9999F9DE9354418D62107CBC225141809159CBD993544182A44E7EC2225141F26FF8CCE09354410E71C522C4225141F8FF21E1E2935441DD222386C722514156B55B5AE79354418B65C5A8CA225141015A7D73EC935441DDCF3B8CCC2251413608A972F09354415636DF5BCE225141D2BD03CAF59354419429DE49CF225141C3F8303EFA93544184CE5D85CF225141C2226AA203945441AE34C8A1D122514151E812AB05945441A908FFCCD4225141F7BA12FF06945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>906679 - 4302890
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000180000000000001023CA5041AE47E1DACB37554152B81E6519CA50417B14AED7CE375541CDCCCC9C11CA50410AD7A350D337554152B81E9510CA504100000050DA37554114AE47510ACA504185EB5178E7375541CDCCCC6C05CA50410AD7A390F9375541A4703DFA05CA504152B81ED50E385541CDCCCC1C28CA5041A4703D1A18385541D7A3707D46CA50410AD7A39020385541295C8FB249CA5041E17A142E17385541CDCCCC8C4CCA5041A4703D6A1138554152B81E0550CA5041333333B30B3855416666664654CA50411F85EBF1043855413333338357CA50417B14AE37FF375541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000A8E88DA25CCA504180DAEF58C637554183C0CAC950CA5041BC749330C6375541EC51B8E648CA50419A9999A1C63755419318047642CA504183C0CA69C7375541A4703D923CCA504117D9CE7FC9375541CDCCCC9C36CA50419A999959CA3755411F85EB792DCA5041DD2406B1CA375541B318E88527CA504196D72A29CB3755410000001023CA5041AE47E1DACB375541B2BB73DD1FCA504168AC4978CC375541011DE5861CCA5041AA566284CD37554170D362B619CA50413316FEB1CE375541D34D625017CA5041986E120BD03755415839B47815CA5041DBF97E6AD1375541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>644083 - 3133413
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000280000008FC2F5D835F650411F85EB5115C1544148E17AF435F650415C8FC27516C15441FD042DD936F6504191A77EAE18C154417240B4103AF65041D7737EDE1AC15441BCC14AF73AF650416A76ABAB1CC1544199450EAB3DF6504180D323D41DC15441713D0A273EF650415C8FC2F51BC15441333333A340F65041295C8FB21BC154419A99992944F650419A99993921C15441AE47E13A4BF650413333331322C15441F6285C7F4BF650419A9999E91FC1544152B81EB54BF65041A4703DEA1EC15441713D0AF76AF650413D0AD7F320C154411F85EB416DF650417B14AEA721C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000008FC2F5D835F650411F85EB5115C1544148E17AF435F650415C8FC27516C15441FC042DD936F6504190A77EAE18C154416F40B4103AF65041D9737EDE1AC15441BAC14AF73AF650416676ABAB1CC154419E450EAB3DF6504184D323D41DC15441713D0A273EF650415C8FC2F51BC15441333333A340F65041295C8FB21BC154419A99992944F650419A99993921C15441AE47E13A4BF650413333331322C15441F6285C7F4BF650419A9999E91FC1544152B81EB54BF65041A4703DEA1EC15441713D0AF76AF650413D0AD7F320C154411F85EB416DF650417B14AEA721C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>644083 - 3513135
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000280000008FC2F5D835F650411F85EB5115C1544148E17AF435F650415C8FC27516C15441FD042DD936F6504191A77EAE18C154417240B4103AF65041D7737EDE1AC15441BCC14AF73AF650416A76ABAB1CC1544199450EAB3DF6504180D323D41DC15441713D0A273EF650415C8FC2F51BC15441333333A340F65041295C8FB21BC154419A99992944F650419A99993921C15441AE47E13A4BF650413333331322C15441F6285C7F4BF650419A9999E91FC1544152B81EB54BF65041A4703DEA1EC15441713D0AF76AF650413D0AD7F320C154411F85EB416DF650417B14AEA721C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000008FC2F5D835F650411F85EB5115C1544148E17AF435F650415C8FC27516C15441FC042DD936F6504190A77EAE18C154416F40B4103AF65041D9737EDE1AC15441BAC14AF73AF650416676ABAB1CC154419E450EAB3DF6504184D323D41DC15441713D0A273EF650415C8FC2F51BC15441333333A340F65041295C8FB21BC154419A99992944F650419A99993921C15441AE47E13A4BF650413333331322C15441F6285C7F4BF650419A9999E91FC1544152B81EB54BF65041A4703DEA1EC15441713D0AF76AF650413D0AD7F320C154411F85EB416DF650417B14AEA721C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>876984 - 121241
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000C6D6E97DE0D85041DD485DF0D0CA544157C77278E0D85041F6775F0CD1CA544107030E69E0D850413A6F4CA2D3CA5441FF4C0140E0D8504189212979DCCA54417A70AF4CD2D85041F22C4608DCCA5441699F7AE8C3D85041D80A208DDBCA5441CB25CD78BCD850418C352840DBCA54413C1A5483A1D8504190EEA0F2D9CA5441CB332079A1D8504190EEA0F2D9CA54418FC2F578A1D8504152B81EF5D9CA5441EC51B81EA1D85041CDCCCC3CDFCA5441D7A3709DA8D850417B14AE27DFCA5441AE47E19AB0D850419A999969DFCA5441CDCCCCDCBBD8504133333353E0CA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F0000009A7C9467E0D85041C58097F3D3CA5441FC4C0140E0D850418C212979DCCA5441C8ED763FE0D85041D6C12479DCCA54416B08733FE0D85041372E0C7ADCCA54418F45A819DAD85041D0946547DCCA54417B70AF4CD2D85041F62C4608DCCA54411C012636C6D850419EE7D5A0DBCA54416B46E941C3D8504194780A88DBCA5441F6FB72B6C1D850416BCE6676DBCA5441CE25CD78BCD8504189352840DBCA5441E3278259ABD850418B37536CDACA54415F575B79A1D85041F449B2F4D9CA54416429C871A1D85041E198A360DACA544102614866A1D8504165B4E10CDBCA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>876984 - 321317
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000C6D6E97DE0D85041DD485DF0D0CA544157C77278E0D85041F6775F0CD1CA544107030E69E0D850413A6F4CA2D3CA5441FF4C0140E0D8504189212979DCCA54417A70AF4CD2D85041F22C4608DCCA5441699F7AE8C3D85041D80A208DDBCA5441CB25CD78BCD850418C352840DBCA54413C1A5483A1D8504190EEA0F2D9CA5441CB332079A1D8504190EEA0F2D9CA54418FC2F578A1D8504152B81EF5D9CA5441EC51B81EA1D85041CDCCCC3CDFCA5441D7A3709DA8D850417B14AE27DFCA5441AE47E19AB0D850419A999969DFCA5441CDCCCCDCBBD8504133333353E0CA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F0000009A7C9467E0D85041C58097F3D3CA5441FC4C0140E0D850418C212979DCCA5441C8ED763FE0D85041D6C12479DCCA54416B08733FE0D85041372E0C7ADCCA54418F45A819DAD85041D0946547DCCA54417B70AF4CD2D85041F62C4608DCCA54411C012636C6D850419EE7D5A0DBCA54416B46E941C3D8504194780A88DBCA5441F6FB72B6C1D850416BCE6676DBCA5441CE25CD78BCD8504189352840DBCA5441E3278259ABD850418B37536CDACA54415F575B79A1D85041F449B2F4D9CA54416429C871A1D85041E198A360DACA544102614866A1D8504165B4E10CDBCA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>799125 - 1108772
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000017000000D7A370CD54FB5041000000A0AD895441B438B65854FB5041FF3FC013B189544194AF2D0554FB5041561B43D1B2895441CCB5440154FB5041BB3637EBB28954413E8A6FB07BFB5041CB011C26B3895441295C8F227CFB504114AE4731B18954411F85EB117BFB5041AE47E13AB0895441666666A679FB5041000000F0AF895441AE47E11A78FB50417B14AE87AF895441A4703D7A76FB50419A999909AF8954413333333375FB504133333393AE8954415C8FC2B570FB5041C3F5289CAD89544152B81EA56EFB50415C8FC215AD8954410AD7A3906DFB50413D0AD7B3AC895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000FA538F6F53FB5041D20260B2B6895441BFACAA4F7AFB5041BBE6CDC3B6895441317118E17BFB50417424381BAE895441255F467E76FB5041F7AEB5ECAB895441FDD54F3E74FB504140EA2C3EAB89544128776A6168FB5041DD11307EAA895441B277A09B66FB50418925A48FAA8954411B23313B64FB5041E9CBCF92A9895441E603C61C63FB5041A9C59829A98954417025B2EC5BFB5041973F0533A78954411F85EBE15AFB5041EC51B8EEA6895441DB08D79C55FB50412F03655FA68954415588A82C55FB5041F3B4D5D8A9895441D7A370CD54FB5041000000A0AD895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>799125 - 3561787
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000017000000D7A370CD54FB5041000000A0AD895441B438B65854FB5041FF3FC013B189544194AF2D0554FB5041561B43D1B2895441CCB5440154FB5041BB3637EBB28954413E8A6FB07BFB5041CB011C26B3895441295C8F227CFB504114AE4731B18954411F85EB117BFB5041AE47E13AB0895441666666A679FB5041000000F0AF895441AE47E11A78FB50417B14AE87AF895441A4703D7A76FB50419A999909AF8954413333333375FB504133333393AE8954415C8FC2B570FB5041C3F5289CAD89544152B81EA56EFB50415C8FC215AD8954410AD7A3906DFB50413D0AD7B3AC895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000FA538F6F53FB5041D20260B2B6895441BFACAA4F7AFB5041BBE6CDC3B6895441317118E17BFB50417424381BAE895441255F467E76FB5041F7AEB5ECAB895441FDD54F3E74FB504140EA2C3EAB89544128776A6168FB5041DD11307EAA895441B277A09B66FB50418925A48FAA8954411B23313B64FB5041E9CBCF92A9895441E603C61C63FB5041A9C59829A98954417025B2EC5BFB5041973F0533A78954411F85EBE15AFB5041EC51B8EEA6895441DB08D79C55FB50412F03655FA68954415588A82C55FB5041F3B4D5D8A9895441D7A370CD54FB5041000000A0AD895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>879878 - 1032260
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000B0000007B14AE0782105141A4703D0A3EA554416A5E1E43AB1051412FD5592E46A554413F66D443AB105141E03CBE2A46A55441EE5F1355BB105141C23BFA5649A5544100A78D67BA105141540C68D006A55441FBE931B7B2105141F55E267605A5544148EA378F97105141EBBE8AD801A554417B14AE078110514148E17AD4FEA45441E433215181105141308C57E610A55441091000AA81105141074232D326A554417B14AE0782105141A4703D0A3EA55441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A50FBEC29F1051416A61FDE343A55441655E1E43AB10514133D5592E46A554413E66D443AB105141DC3CBE2A46A554417B14AEE7D110514185EB51C84DA55441E17A148ED5105141EC51B87E4DA5544185EB5178D410514152B81E9509A5544152B81E95CC1051417B14AEE708A5544113297ECCB81051415742764506A55441F006CBE2A31051418CFFC27C03A55441C92111459E105141C80C5EBD02A55441097299FB9E10514103BF23982BA554412372605C9F105141FA86116038A55441A50FBEC29F1051416A61FDE343A55441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>879878 - 3465668
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000B0000007B14AE0782105141A4703D0A3EA554416A5E1E43AB1051412FD5592E46A554413F66D443AB105141E03CBE2A46A55441EE5F1355BB105141C23BFA5649A5544100A78D67BA105141540C68D006A55441FBE931B7B2105141F55E267605A5544148EA378F97105141EBBE8AD801A554417B14AE078110514148E17AD4FEA45441E433215181105141308C57E610A55441091000AA81105141074232D326A554417B14AE0782105141A4703D0A3EA55441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A50FBEC29F1051416A61FDE343A55441655E1E43AB10514133D5592E46A554413E66D443AB105141DC3CBE2A46A554417B14AEE7D110514185EB51C84DA55441E17A148ED5105141EC51B87E4DA5544185EB5178D410514152B81E9509A5544152B81E95CC1051417B14AEE708A5544113297ECCB81051415742764506A55441F006CBE2A31051418CFFC27C03A55441C92111459E105141C80C5EBD02A55441097299FB9E10514103BF23982BA554412372605C9F105141FA86116038A55441A50FBEC29F1051416A61FDE343A55441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>890586 - 2950809
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000080000003D0AD72311005141A4703D4AA3E15441666666B61000514185EB5188A6E15441295C8F6220005141295C8F12ABE1544100000030340051410AD7A3D0B0E15441E17A143E350051417B14AE47ADE15441333333332A00514114AE4751AAE15441C3F528EC1A005141E17A141EA6E154413D0AD72311005141A4703D4AA3E154410103000000010000000F00000014AE470136005141D7A370BDACE1544152B81EE5330051410AD7A3B0B3E154410AD7A3B031005141000000D0B9E15441B81E85DB2F005141D7A3705DBDE1544152B81E053100514152B81E75BEE1544114AE47 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000900C532C11005141BC98F54DAAE15441146EA8891F005141BE37F049AEE15441EE720AB82C00514179C2230CB2E15441000000503200514148E17AA4B3E1544152B81E1533005141CDCCCCDCB3E15441BB82B121340051417CC27DCCB0E15441AE47E14A33005141E17A148EB0E154416EF930F229005141806358D8ADE154418BFFE74A1100514186D556B3A6E15441900C532C11005141BC98F54DAAE15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>890586 - 3590973
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000080000003D0AD72311005141A4703D4AA3E15441666666B61000514185EB5188A6E15441295C8F6220005141295C8F12ABE1544100000030340051410AD7A3D0B0E15441E17A143E350051417B14AE47ADE15441333333332A00514114AE4751AAE15441C3F528EC1A005141E17A141EA6E154413D0AD72311005141A4703D4AA3E154410103000000010000000F00000014AE470136005141D7A370BDACE1544152B81EE5330051410AD7A3B0B3E154410AD7A3B031005141000000D0B9E15441B81E85DB2F005141D7A3705DBDE1544152B81E053100514152B81E75BEE1544114AE47 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000900C532C11005141BC98F54DAAE15441146EA8891F005141BE37F049AEE15441EE720AB82C00514179C2230CB2E15441000000503200514148E17AA4B3E1544152B81E1533005141CDCCCCDCB3E15441BB82B121340051417CC27DCCB0E15441AE47E14A33005141E17A148EB0E154416EF930F229005141806358D8ADE154418BFFE74A1100514186D556B3A6E15441900C532C11005141BC98F54DAAE15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290929 - 176832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F558FDB850417B14AE2726D35441D7A370DD0CB95041EC51B86E02D354415C8FC2B501B9504166666696FDD25441F6285C7FFBB85041AE47E18AFAD25441EC51B8FEF5B8504100000000F7D25441F6285CAFF1B85041E17A145EF3D2544148E17A44F0B850411F85EBA1F1D2544114AE47C1C5B85041E17A142EEED25441F6285C3FC2B850419A9999C9FDD254418FC2F5B8C0B85041B81E850B08D3544185EB5138C2B8504152B81EF50AD35441EC51B85EC8B8504152B81E350ED35441E17A14DEDAB850410AD7A30018D3544114AE4701E5B850410AD7A3F01BD35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000D3B2F902C1B85041CAEFAC1906D35441A031F6B8C0B85041741F840B08D3544199AA789DC1B85041211FF4C709D3544185EB5138C2B8504152B81EF50AD35441EC51B85EC8B8504152B81E350ED35441E17A14DEDAB850410AD7A30018D3544114AE4701E5B850410AD7A3F01BD354417B52DFADEEB85041818CE8FF1FD3544179A2F558FDB850412CE2AC2726D35441860B6FDD0CB9504194A0B76E02D354415C8FC2B501B9504166666696FDD25441060004D5FEB85041109F4A2DFCD25441F6EC5A7FFBB850417F28E28AFAD25441532FF9E0F7B8504103517936F8D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290929 - 364371
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F558FDB850417B14AE2726D35441D7A370DD0CB95041EC51B86E02D354415C8FC2B501B9504166666696FDD25441F6285C7FFBB85041AE47E18AFAD25441EC51B8FEF5B8504100000000F7D25441F6285CAFF1B85041E17A145EF3D2544148E17A44F0B850411F85EBA1F1D2544114AE47C1C5B85041E17A142EEED25441F6285C3FC2B850419A9999C9FDD254418FC2F5B8C0B85041B81E850B08D3544185EB5138C2B8504152B81EF50AD35441EC51B85EC8B8504152B81E350ED35441E17A14DEDAB850410AD7A30018D3544114AE4701E5B850410AD7A3F01BD35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000D3B2F902C1B85041CAEFAC1906D35441A031F6B8C0B85041741F840B08D3544199AA789DC1B85041211FF4C709D3544185EB5138C2B8504152B81EF50AD35441EC51B85EC8B8504152B81E350ED35441E17A14DEDAB850410AD7A30018D3544114AE4701E5B850410AD7A3F01BD354417B52DFADEEB85041818CE8FF1FD3544179A2F558FDB850412CE2AC2726D35441860B6FDD0CB9504194A0B76E02D354415C8FC2B501B9504166666696FDD25441060004D5FEB85041109F4A2DFCD25441F6EC5A7FFBB850417F28E28AFAD25441532FF9E0F7B8504103517936F8D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>244199 - 630287
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000031000000713D0A37C8015141C3F528BC01125541333333E3C6015141A4703DDAFC115541B81E85CBC5015141E17A14FEF6115541D7A3706DC40151410AD7A300F0115541EC51B8AED8015141F6285C4FEE115541E17A140EDE015141713D0AD7ED11554152B81EC5E101514185EB5198ED115541713D0A47E6015141295C8F52ED1155415C8FC225E8015141D7A3704DED11554166666646E801514114AE47B1EA115541A4703D8AE8015141AE47E14AE5115541D7A3706DDB015141295C8F82E41155419A999999D70151410AD7A3F0E411554148E17A14D20151417B14AE07E5115541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000A95E5CCACC01514139A750B40912554192A78B22CD0151414806F2DF0912554100000030D00151411F85EB91091255418FC2F528D2015141D7A370DD08125541AE47E10AD00151416666663604125541713D0A57CD01514114AE4751FB115541666666F6CA01514152B81E75EF115541D7A3706DC40151410AD7A300F0115541848325ACC401514107622A41F111554158E6E729C5015141DB8BFCC3F31155417FCC9D81C50151418D0A5284F511554107E602CBC5015141CDD97AFBF61155415631F523C60151419E4E72D8F8115541A3F55E64C6015141AFD9F231FA115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>245203 - 36238
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D00000014AE47B113FF504114AE47811D105541333333F312FF5041E17A14FE1D1055413D0AD76312FF5041666666761F10554185EB510819FF5041AE47E10A25105541A4703DAA22FF50411F85EBF12C105541F6285C1F2DFF5041AE47E18A3510554148E17AF43AFF504152B81E5532105541713D0AF73EFF5041000000D031105541C3F5280C45FF504185EB513832105541D7A3704D45FF5041B81E854B30105541D7A3705D45FF50411F85EBD12F1055419A9999593DFF5041333333632E1055416666664636FF504148E17A842C105541AE47E10A31FF5041B81E856B2A105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000001F85EBE117FF5041D7A370BD191055413333335316FF50411F85EB211C105541D3AAD70A15FF50419CAC3E471C105541E952514919FF5041609AE74C1E10554128CDDEAA1BFF504149385B0E20105541867AE6F71DFF5041D39463A521105541B7C2874C20FF5041DB99994423105541A16D6E4326FF5041ABF262982710554164B67E6026FF5041F1A542B525105541687B79201EFF5041D88BD1E81F105541502DB1651AFF504131209F171D1055411F85EBE117FF5041D7A370BD19105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>245203 - 60219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D00000014AE47B113FF504114AE47811D105541333333F312FF5041E17A14FE1D1055413D0AD76312FF5041666666761F10554185EB510819FF5041AE47E10A25105541A4703DAA22FF50411F85EBF12C105541F6285C1F2DFF5041AE47E18A3510554148E17AF43AFF504152B81E5532105541713D0AF73EFF5041000000D031105541C3F5280C45FF504185EB513832105541D7A3704D45FF5041B81E854B30105541D7A3705D45FF50411F85EBD12F1055419A9999593DFF5041333333632E1055416666664636FF504148E17A842C105541AE47E10A31FF5041B81E856B2A105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000001F85EBE117FF5041D7A370BD191055413333335316FF50411F85EB211C105541D3AAD70A15FF50419CAC3E471C105541E952514919FF5041609AE74C1E10554128CDDEAA1BFF504149385B0E20105541867AE6F71DFF5041D39463A521105541B7C2874C20FF5041DB99994423105541A16D6E4326FF5041ABF262982710554164B67E6026FF5041F1A542B525105541687B79201EFF5041D88BD1E81F105541502DB1651AFF504131209F171D1055411F85EBE117FF5041D7A370BD19105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>245225 - 1407881
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000666666F6EC015141666666268C11554166666686E90151416666662688115541666666F6E6015141666666668511554166666676E2015141666666A67E115541666666E6DD0151416666662677115541666666B6D8015141666666A66E11554166666696D5015141666666D66811554166666636D30151416666660663115541666666C6CF015141666666466311554166666626CD015141666666666311554166666626CC015141666666D66311554166666666C60151416666660667115541666666D6C8015141666666566B115541666666A6CF015141666666E676115541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000F039AD21D3015141163BE80763115541666666C6CF015141666666466311554166666626CD015141666666666311554166666626CC015141666666D66311554166666666C60151416666660667115541666666D6C8015141666666566B115541666666A6CF015141666666E676115541666666A6D6015141666666A68311554166666626DA015141666666768911554166666656DD015141666666568E115541666666C6E4015141666666D69711554166666686E9015141666666269D115541666666F6EA015141666666C694115541666666E6EC015141666666568D115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>245225 - 3403502
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000666666F6EC015141666666268C11554166666686E90151416666662688115541666666F6E6015141666666668511554166666676E2015141666666A67E115541666666E6DD0151416666662677115541666666B6D8015141666666A66E11554166666696D5015141666666D66811554166666636D30151416666660663115541666666C6CF015141666666466311554166666626CD015141666666666311554166666626CC015141666666D66311554166666666C60151416666660667115541666666D6C8015141666666566B115541666666A6CF015141666666E676115541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000F039AD21D3015141163BE80763115541666666C6CF015141666666466311554166666626CD015141666666666311554166666626CC015141666666D66311554166666666C60151416666660667115541666666D6C8015141666666566B115541666666A6CF015141666666E676115541666666A6D6015141666666A68311554166666626DA015141666666768911554166666656DD015141666666568E115541666666C6E4015141666666D69711554166666686E9015141666666269D115541666666F6EA015141666666C694115541666666E6EC015141666666568D115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>246448 - 967704
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001000000033333313C16C5141333333130FA0544185EB5188B86C514148E17A0431A054419A999939B06C514185EB510852A0544114AE4711B36C514114AE470153A05441EC51B81EDB6C51411F85EBF15DA05441C3F5281CDD6C5141B81E85FB5EA05441B81E854BDD6C5141000000405FA05441295C8F62E06C51418FC2F5D856A05441CDCCCCBCE26C51411F85EBB14EA054411F85EB11E86C51418FC2F58835A05441C3F5287CE86C5141B81E85EB33A054418FC2F508E86C5141295C8F0234A05441EC51B80EDE6C51419A99994921A05441C3F528ECDA6C51413D0AD7F31DA05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000007DCCE927FB6C5141CED0A32315A05441C246E8C3F16C51412DD84D942AA05441FB856A5DEA6C514194B5780720A05441BAB9DB23E96C5141589F9BD11EA054418DCF667DE66C51410C122E3D1CA05441CC0D0494E86C5141DC46471220A0544190187BB7EB6C5141C0C99BCF25A05441929C25B8ED6C51419C79247929A05441F38A0C0EF06C5141EC118DBE2DA05441A787B03BEB6C514100DF734638A0544104AE67DDEA6C51411CEDB69337A05441FD7E5A13EA6C514101659B1636A05441FE7680D1E96C514134AFD79735A05441D80CB2E2E86C5141045B21D333A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>246448 - 1172959
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001000000033333313C16C5141333333130FA0544185EB5188B86C514148E17A0431A054419A999939B06C514185EB510852A0544114AE4711B36C514114AE470153A05441EC51B81EDB6C51411F85EBF15DA05441C3F5281CDD6C5141B81E85FB5EA05441B81E854BDD6C5141000000405FA05441295C8F62E06C51418FC2F5D856A05441CDCCCCBCE26C51411F85EBB14EA054411F85EB11E86C51418FC2F58835A05441C3F5287CE86C5141B81E85EB33A054418FC2F508E86C5141295C8F0234A05441EC51B80EDE6C51419A99994921A05441C3F528ECDA6C51413D0AD7F31DA05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000082CCE927FB6C5141CAD0A32315A05441C646E8C3F16C514130D84D942AA05441FB856A5DEA6C514194B5780720A05441BAB9DB23E96C5141589F9BD11EA054418DCF667DE66C51410C122E3D1CA05441CC0D0494E86C5141DC46471220A0544190187BB7EB6C5141C0C99BCF25A05441929C25B8ED6C51419C79247929A05441F38A0C0EF06C5141EC118DBE2DA05441A787B03BEB6C514100DF734638A0544104AE67DDEA6C51411CEDB69337A05441FD7E5A13EA6C514101659B1636A05441FE7680D1E96C514134AFD79735A05441D80CB2E2E86C5141045B21D333A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>246448 - 3603118
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001000000033333313C16C5141333333130FA0544185EB5188B86C514148E17A0431A054419A999939B06C514185EB510852A0544114AE4711B36C514114AE470153A05441EC51B81EDB6C51411F85EBF15DA05441C3F5281CDD6C5141B81E85FB5EA05441B81E854BDD6C5141000000405FA05441295C8F62E06C51418FC2F5D856A05441CDCCCCBCE26C51411F85EBB14EA054411F85EB11E86C51418FC2F58835A05441C3F5287CE86C5141B81E85EB33A054418FC2F508E86C5141295C8F0234A05441EC51B80EDE6C51419A99994921A05441C3F528ECDA6C51413D0AD7F31DA05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000082CCE927FB6C5141CAD0A32315A05441C646E8C3F16C514130D84D942AA05441FB856A5DEA6C514194B5780720A05441BAB9DB23E96C5141589F9BD11EA054418DCF667DE66C51410C122E3D1CA05441CC0D0494E86C5141DC46471220A0544190187BB7EB6C5141C0C99BCF25A05441929C25B8ED6C51419C79247929A05441F38A0C0EF06C5141EC118DBE2DA05441A787B03BEB6C514100DF734638A0544104AE67DDEA6C51411CEDB69337A05441FD7E5A13EA6C514101659B1636A05441FE7680D1E96C514134AFD79735A05441D80CB2E2E86C5141045B21D333A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>306375 - 29796
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000F6285C2FE86D50411F85EBB112285541666666E6FA6D5041B81E85FB1428554166666686F26D504114AE474107285541F6285C5FEF6D5041B81E857B01285541A4703D6AE06D50417B14AEA7FF275541CDCCCC3CE06D50410000002004285541F6285C2FE86D50411F85EBB112285541
-</a>
-
-<b>
-010600000001000000010300000001000000180000004BD84CC2E36D50419FFBB3940A285541D14C325CE66D50414F617A590F285541B3E406B9E76D5041E273FBD811285541034A40F1E86D504193A27E0B11285541ABC46551E96D5041D7DAAE5C1028554107899E6BE96D50419AF3AF700F285541E12DA848E96D5041B8D0E99E0E2855411897EA3FE96D5041C69FD7F80D285541E22DA848E96D5041F58A5DFB0C285541E12DA848E96D5041D3413AC30A28554128A53614E96D50415FF1F8DF09285541EEFC95A2E86D5041921BDD5C09285541444312C8E76D5041C545C1D90828554199898EEDE66D504158733CEB08285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>306375 - 72268
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000F6285C2FE86D50411F85EBB112285541666666E6FA6D5041B81E85FB1428554166666686F26D504114AE474107285541F6285C5FEF6D5041B81E857B01285541A4703D6AE06D50417B14AEA7FF275541CDCCCC3CE06D50410000002004285541F6285C2FE86D50411F85EBB112285541
-</a>
-
-<b>
-010600000001000000010300000001000000180000004BD84CC2E36D50419FFBB3940A285541D14C325CE66D50414F617A590F285541B3E406B9E76D5041E273FBD811285541034A40F1E86D504193A27E0B11285541ABC46551E96D5041D7DAAE5C1028554107899E6BE96D50419AF3AF700F285541E12DA848E96D5041B8D0E99E0E2855411897EA3FE96D5041C69FD7F80D285541E22DA848E96D5041F58A5DFB0C285541E12DA848E96D5041D3413AC30A28554128A53614E96D50415FF1F8DF09285541EEFC95A2E86D5041921BDD5C09285541444312C8E76D5041C545C1D90828554199898EEDE66D504158733CEB08285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>622747 - 3038553
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000026000000EC51B84ECEEA5041A4703D9AE6075541713D0A47CEEA5041C3F528BCE7075541CDCCCCECE5EA504185EB51E8E3075541F6285C8FE5EA5041666666D6E2075541713D0A47E4EA50417B14AE17DF07554152B81EC5E3EA5041B81E859BDD0755410AD7A3B0E2EA5041333333B3D9075541713D0A07E2EA5041B81E855BD60755410AD7A3E0E1EA5041C3F528ECD40755418FC2F588E1EA5041F6285CAFD10755418FC2F568E1EA5041AE47E11ACD07554152B81E55E2EA5041EC51B86EC4075541000000E0E2EA5041295C8F52BF0755418FC2F568E4EA5041B81E857BB7075541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000ED8CBD18A1EA50419E780DEDDA075541507F58D0A7EA50418D773F0ADB07554178828989ADEA5041A250E78CDB0755416FC86193AFEA5041F5B89D97DD07554192F3A24CB0EA504146F49BC4DF075541FE396E91AFEA5041CAE594B5E20755412DF10969B3EA5041EE4FE060E4075541F4F057BBB9EA504165C5B28DE40755416FAEF9C1BDEA504108B38154E507554121816A77CEEA5041A50EBBB7E2075541DE7CEE46CEEA50414D0B3AC0E70755413F0F668DE1EA50412797809DE40755416D76A5F0E5EA5041AEDF8CF3E30755411B24954AE4EA50413D4D0622DF075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>622747 - 3274933
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000026000000EC51B84ECEEA5041A4703D9AE6075541713D0A47CEEA5041C3F528BCE7075541CDCCCCECE5EA504185EB51E8E3075541F6285C8FE5EA5041666666D6E2075541713D0A47E4EA50417B14AE17DF07554152B81EC5E3EA5041B81E859BDD0755410AD7A3B0E2EA5041333333B3D9075541713D0A07E2EA5041B81E855BD60755410AD7A3E0E1EA5041C3F528ECD40755418FC2F588E1EA5041F6285CAFD10755418FC2F568E1EA5041AE47E11ACD07554152B81E55E2EA5041EC51B86EC4075541000000E0E2EA5041295C8F52BF0755418FC2F568E4EA5041B81E857BB7075541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000ED8CBD18A1EA50419E780DEDDA075541507F58D0A7EA50418D773F0ADB07554178828989ADEA5041A250E78CDB0755416FC86193AFEA5041F5B89D97DD07554192F3A24CB0EA504146F49BC4DF075541FE396E91AFEA5041CAE594B5E20755412DF10969B3EA5041EE4FE060E4075541F4F057BBB9EA504165C5B28DE40755416FAEF9C1BDEA504108B38154E507554121816A77CEEA5041A50EBBB7E2075541DE7CEE46CEEA50414D0B3AC0E70755413F0F668DE1EA50412797809DE40755416D76A5F0E5EA5041AEDF8CF3E30755411B24954AE4EA50413D4D0622DF075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>249081 - 1043804
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000000B0000003D0AD7B3A52A514114AE47016E725441713D0A378F2A51419A9999F978725441CDCCCCBCAF2A51419A9999C982725441F6285C2FC62A51419A9999D98A7254418FC2F548CA2A51418FC2F5088C725441AE47E1CAD12A5141333333E3767254419A9999F9D12A5141EC51B80E73725441C3F5284CC22A5141000000106E7254413D0AD7B3B12A5141EC51B8DE6B725441C3F528ACAA2A51417B14AE576C7254413D0AD7B3A52A514114AE47016E7254411600000048E17A84B62A514114AE47017272544185EB51A8B32A51413D0AD74371725441EC51B82EB22A51415C8FC2C5 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000000B0000003D0AD7B3A52A514114AE47016E725441713D0A378F2A51419A9999F978725441CDCCCCBCAF2A51419A9999C982725441F6285C2FC62A51419A9999D98A7254418FC2F548CA2A51418FC2F5088C725441AE47E1CAD12A5141333333E3767254419A9999F9D12A5141EC51B80E73725441C3F5284CC22A5141000000106E7254413D0AD7B3B12A5141EC51B8DE6B725441C3F528ACAA2A51417B14AE576C7254413D0AD7B3A52A514114AE47016E72544114000000E42AB046C92A5141C9384C41827254414173A18BC62A5141C723B345807254415ACABD80C62A514117A76A55 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>249081 - 3372588
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000000B0000003D0AD7B3A52A514114AE47016E725441713D0A378F2A51419A9999F978725441CDCCCCBCAF2A51419A9999C982725441F6285C2FC62A51419A9999D98A7254418FC2F548CA2A51418FC2F5088C725441AE47E1CAD12A5141333333E3767254419A9999F9D12A5141EC51B80E73725441C3F5284CC22A5141000000106E7254413D0AD7B3B12A5141EC51B8DE6B725441C3F528ACAA2A51417B14AE576C7254413D0AD7B3A52A514114AE47016E7254411600000048E17A84B62A514114AE47017272544185EB51A8B32A51413D0AD74371725441EC51B82EB22A51415C8FC2C5 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000000B0000003D0AD7B3A52A514114AE47016E725441713D0A378F2A51419A9999F978725441CDCCCCBCAF2A51419A9999C982725441F6285C2FC62A51419A9999D98A7254418FC2F548CA2A51418FC2F5088C725441AE47E1CAD12A5141333333E3767254419A9999F9D12A5141EC51B80E73725441C3F5284CC22A5141000000106E7254413D0AD7B3B12A5141EC51B8DE6B725441C3F528ACAA2A51417B14AE576C7254413D0AD7B3A52A514114AE47016E72544114000000E42AB046C92A5141C9384C41827254414173A18BC62A5141C723B345807254415ACABD80C62A514117A76A55 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662586 - 1498262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000007EFADE6E10BA50414B6C2D0147D95441A6E896CA0EBA50413CAD6D7047D9544168A33BA210BA5041076B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000082FADE6E10BA50414A6C2D0147D95441A5E896CA0EBA504137AD6D7047D9544164A33BA210BA50410B6B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662586 - 4175906
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000007EFADE6E10BA50414B6C2D0147D95441A6E896CA0EBA50413CAD6D7047D9544168A33BA210BA5041076B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000082FADE6E10BA50414A6C2D0147D95441A5E896CA0EBA504137AD6D7047D9544164A33BA210BA50410B6B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662586 - 142908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000007EFADE6E10BA50414B6C2D0147D95441A6E896CA0EBA50413CAD6D7047D9544168A33BA210BA5041076B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A5E896CA0EBA504137AD6D7047D9544181F19E9E10BA504198403A234DD9544155DF0EAD10BA50417E15712B4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662586 - 294865
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000007EFADE6E10BA50414B6C2D0147D95441A6E896CA0EBA50413CAD6D7047D9544168A33BA210BA5041076B7C2E4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A5E896CA0EBA504137AD6D7047D9544181F19E9E10BA504198403A234DD9544155DF0EAD10BA50417E15712B4DD9544148E17A7428BA5041B81E857B46D95441713D0AE72CBA50415C8FC2B546D95441666666A632BA504148E17A9447D95441EC51B80E36BA5041666666A648D954416666667638BA504152B81E854AD9544148E17A443ABA5041333333534CD95441AE47E15A3BBA5041EC51B89E4DD954413333334344BA50419A9999394BD95441D7A370FD44BA5041D7A3702D34D954413D0AD7731CBA50413D0AD7133FD95441F6285CBF22BA5041A4703D1A43D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>307750 - 3731
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000713D0AC7BF565141A4703D0ADBC554417B14AEE7BF56514100000040D6C5544114AE47E1C05651413D0AD773CDC5544114AE47C1C156514185EB5198C4C5544152B81E45C156514100000000BDC554418FC2F5B8C05651417B14AE47B5C55441E17A14FEBF565141000000C0AFC55441333333C3BF5651419A999949ACC554410AD7A3D0B6565141B81E852BAEC55441A4703DEAA9565141EC51B8FEB0C55441CDCCCC3CAB5651413D0AD713B5C55441D7A3701DAB5651411F85EBF1B6C55441B81E858BAB565141C3F528ACB8C55441295C8F92AC5651411F85EB81BAC55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A00000026E4AE73AA5651412D38CCE9B6C554416A57F9B6AA5651414F0E3B60B8C554417222C1FBAA5651417C248194B9C554418F64E4CAAB565141342191B8BAC554417626F6E0AB5651412DEA36D9BAC554417BABB107AC5651419EE61510BBC55441B0E6B5D3AC5651416D3F1C42BCC55441CCEFABECAC565141174D8D67BCC554417C6D7936AD5651419F8941D6BCC55441EA1FB578AD56514144159B39BDC5544106104882AD565141C9958F67BDC55441C6244896AD56514164F98FC7BDC55441FDE099BEAD565141A04D1889BEC554413ED318C9AD5651413EA579BBBEC55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>307750 - 57714
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000019000000713D0AC7BF565141A4703D0ADBC554417B14AEE7BF56514100000040D6C5544114AE47E1C05651413D0AD773CDC5544114AE47C1C156514185EB5198C4C5544152B81E45C156514100000000BDC554418FC2F5B8C05651417B14AE47B5C55441E17A14FEBF565141000000C0AFC55441333333C3BF5651419A999949ACC554410AD7A3D0B6565141B81E852BAEC55441A4703DEAA9565141EC51B8FEB0C55441CDCCCC3CAB5651413D0AD713B5C55441D7A3701DAB5651411F85EBF1B6C55441B81E858BAB565141C3F528ACB8C55441295C8F92AC5651411F85EB81BAC55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A00000026E4AE73AA5651412D38CCE9B6C554416A57F9B6AA5651414F0E3B60B8C554417222C1FBAA5651417C248194B9C554418F64E4CAAB565141342191B8BAC554417626F6E0AB5651412DEA36D9BAC554417BABB107AC5651419EE61510BBC55441B0E6B5D3AC5651416D3F1C42BCC55441CCEFABECAC565141174D8D67BCC554417C6D7936AD5651419F8941D6BCC55441EA1FB578AD56514144159B39BDC5544106104882AD565141C9958F67BDC55441C6244896AD56514164F98FC7BDC55441FDE099BEAD565141A04D1889BEC554413ED318C9AD5651413EA579BBBEC55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>366083 - 2910616
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000030000000103000000010000000B00000014AE47C19B905041713D0A274B385541666666869A905041A4703D6A4A38554185EB51A88A905041C3F5286C4A385541295C8F82829050413D0AD7434A3855413D0AD7F382905041295C8FA24B385541EC51B8EE85905041C3F528DC5438554133333353869050413D0AD71356385541333333D3869050417B14AE1756385541295C8FE28F905041C3F528DC553855417B14AEB79990504114AE47E15338554114AE47C19B905041713D0A274B38554101030000000100000017000000AE47E1DA4A9050415C8FC2D54B3855411F85EBC14A905041CDCCCC6C4A3855410AD7A3 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000248EF7928905041D1A324E14B38554192FC197229905041836CB16C4C3855410FE8E972299050415D13326E4C3855413ED87BE329905041E942733E4D385541CEC08C7C2A905041B7C67A824D38554130E2F9532B90504164A2DCF34D38554179C56A4D2C9050412ABC3A434E385541F424D4022D90504100AAEB7B4E38554182489E4B4F905041B35113DF613855413D0AD7234F9050415C8FC2755D38554148E17AF44D90504185EB5198563855410AD7A3304C905041CDCCCC0C4F38554185EB51784B9050419A9999F94B385541AE47E1DA4A9050415C8FC2D54B385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>366083 - 3644341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000030000000103000000010000000B00000014AE47C19B905041713D0A274B385541666666869A905041A4703D6A4A38554185EB51A88A905041C3F5286C4A385541295C8F82829050413D0AD7434A3855413D0AD7F382905041295C8FA24B385541EC51B8EE85905041C3F528DC5438554133333353869050413D0AD71356385541333333D3869050417B14AE1756385541295C8FE28F905041C3F528DC553855417B14AEB79990504114AE47E15338554114AE47C19B905041713D0A274B38554101030000000100000017000000AE47E1DA4A9050415C8FC2D54B3855411F85EBC14A905041CDCCCC6C4A3855410AD7A3 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000248EF7928905041D1A324E14B38554192FC197229905041836CB16C4C3855410FE8E972299050415D13326E4C3855413ED87BE329905041E942733E4D385541CEC08C7C2A905041B7C67A824D38554130E2F9532B90504164A2DCF34D38554179C56A4D2C9050412ABC3A434E385541F424D4022D90504100AAEB7B4E38554182489E4B4F905041B35113DF613855413D0AD7234F9050415C8FC2755D38554148E17AF44D90504185EB5198563855410AD7A3304C905041CDCCCC0C4F38554185EB51784B9050419A9999F94B385541AE47E1DA4A9050415C8FC2D54B385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>702499 - 5238100
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000044000000BD7F7C4128165141088B6D22EB665441CC5475E829165141E7730BD0DE6654419A9999292A165141A4703DEADC665441AE47E13A2F165141666666D6B8665441B2B3AC512F165141DFC15125B866544182E6D07130165141A477E266AF6654419BFD5C8E30165141E95B1D89AE6654413C28B8873216514183BE3D339F665441A459D34C331651418D0E043899665441823A2A9D331651414AACE5C796665441D1BC1DC334165141232B54DC8D665441FCC50B0B351651410B348AAD8B6654410BA582ED35165141E6C03ECE846654413D0AD7133616514148E17AA483665441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000032000000D39D90DCA6155141384AB15FEC665441D39D90DCA61551414850CCD9EE665441D676523F2616514162877024FA66544176CA2DAC26165141CF9E49F8F66654418F4F084727165141DE8B3A6EF2665441F3F995EF2716514114D43685ED665441328A9C0E29165141AE5FAC28E56654416DAFCEE92916514122EBFBC5DE665441D36834622A165141C6BD3F57DB665441389B1C772E16514151752648BE665441676D2D292F165141286B6E54B9665441380AD9CC2F165141D1E27168B46654419F8D6EA5EE155141A6FCF597B2665441015191A5EA15514137DBBB2FB2665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>252648 - 3116377
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000003333330326E9504185EB51F85F01554152B81E052EE9504185EB51387401554152B81E5535E950416666665671015541AE47E14A37E9504148E17AD475015541D7A370CD3DE95041CDCCCCEC720155410AD7A30051E9504185EB51C86A01554114AE47E14DE95041D7A3702D64015541000000404DE95041AE47E17A64015541AE47E1EA49E95041EC51B83E5E0155411F85EBD14AE95041000000D05D015541EC51B8AE3DE95041295C8F824201554114AE47111FE95041B81E85CB4F0155415C8FC26520E9504152B81EF5520155413333330326E9504185EB51F85F015541
-</a>
-
-<b>
-010600000001000000010300000001000000140000007E32554545E950418D40B84752015541BB87036E38E9504108997E95580155413E4587962FE95041CC53BBBC5901554137D08BD225E95041148F551959015541D1A2FA1A23E95041756B9F3B59015541E30B2D6C23E9504144F4CAF7590155413333330326E9504185EB51F85F01554196C476852CE950410DDC807C70015541B0F5B5BA33E95041E2F3A5FF6D015541824E88CA36E95041087896C274015541F40ED06C3DE95041351FC4B271015541D7A370CD3DE95041CDCCCCEC720155410AD7A30051E9504185EB51C86A01554114AE47E14DE95041D7A3702D64015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>252648 - 3474832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000003333330326E9504185EB51F85F01554152B81E052EE9504185EB51387401554152B81E5535E950416666665671015541AE47E14A37E9504148E17AD475015541D7A370CD3DE95041CDCCCCEC720155410AD7A30051E9504185EB51C86A01554114AE47E14DE95041D7A3702D64015541000000404DE95041AE47E17A64015541AE47E1EA49E95041EC51B83E5E0155411F85EBD14AE95041000000D05D015541EC51B8AE3DE95041295C8F824201554114AE47111FE95041B81E85CB4F0155415C8FC26520E9504152B81EF5520155413333330326E9504185EB51F85F015541
-</a>
-
-<b>
-010600000001000000010300000001000000140000007E32554545E950418D40B84752015541BB87036E38E9504108997E95580155413E4587962FE95041CC53BBBC5901554137D08BD225E95041148F551959015541D1A2FA1A23E95041756B9F3B59015541E30B2D6C23E9504144F4CAF7590155413333330326E9504185EB51F85F01554196C476852CE950410DDC807C70015541B0F5B5BA33E95041E2F3A5FF6D015541824E88CA36E95041087896C274015541F40ED06C3DE95041351FC4B271015541D7A370CD3DE95041CDCCCCEC720155410AD7A30051E9504185EB51C86A01554114AE47E14DE95041D7A3702D64015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>580765 - 57041
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001E000000C28D8EC455CE5041DF02701EE1395541D00E6D8056CE504100603498E13955416384F41457CE5041B03579F8E1395541E522D6525DCE5041FFC0B1EFE33955413E51226566CE5041640F6032E6395541818DF4FF67CE50414F8B7718E23955416429290077CE504107575980E4395541000000A07FCE5041713D0A47CC395541713D0A177FCE5041333333A3C9395541D7A3704D75CE504185EB5178C73955413D0AD7E366CE50418FC2F578C4395541C3F528BC5DCE50417B14AEC7C2395541CDCCCC7C5DCE5041A4703D4AC4395541E17A14DE55CE504152B81E65C1395541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000000CAB3E7050CE50410056E8C1DC395541E4ED250353CE50418F562544DF395541066AA8B753CE50415AA939CADF395541C28D8EC455CE5041DD02701EE1395541CC0E6D8056CE504104603498E13955411F8DA2685ACE50419E906BB7E2395541FC3ED09657CE5041E998FB01DC3955417AF3F36F57CE504118C82FC9DB395541D7A3705D57CE5041CDCCCCDCDB3955410000005055CE50419A999919DA395541713D0A6753CE50419A999949D8395541B81E852B51CE5041A4703DEAD539554185EB51084FCE50410AD7A350D3395541F6285C8F4CCE5041D7A370FDCF395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253101 - 3057549
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000000000A002B65041E17A141E5F26554114AE47311AB65041713D0AA755265541A4703D1A21B650410AD7A3E052265541CDCCCC7C29B65041295C8F824F2655410AD7A36016B650415C8FC29538265541C3F528AC00B65041B81E858B1E26554166666616F8B550411F85EBE12126554100000020F1B55041713D0A972426554133333333DCB55041295C8F3231265541F6285C3FD3B55041CDCCCCCC37265541713D0A47E7B550415C8FC2A54F26554148E17AE4F7B55041D7A3706D63265541000000A002B65041E17A141E5F265541
-</a>
-
-<b>
-010600000001000000010300000002000000A30000004C85D817A1B55041406122B1752655410A585067A4B55041E09C7A8D6E265541F3BE08B4A8B55041FA46B8BA6626554101A0CB84AAB550416F881BCB63265541E17A147EACB55041B81E850B60265541DE692428AEB5504134C3EEE85D265541118E2B4DAEB5504145160DAD5D265541EEF476B6B2B550417606AD1058265541FEB45497B4B5504140D5A1A755265541C289DF20B8B5504116BEA51D51265541000000C0B9B550418FC2F5084F26554190E4B406BBB55041AA3CD3B24D26554135149AE3BBB55041C07254AE4C2655416A63DD87BEB55041D048F59849265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253101 - 3334958
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000000000A002B65041E17A141E5F26554114AE47311AB65041713D0AA755265541A4703D1A21B650410AD7A3E052265541CDCCCC7C29B65041295C8F824F2655410AD7A36016B650415C8FC29538265541C3F528AC00B65041B81E858B1E26554166666616F8B550411F85EBE12126554100000020F1B55041713D0A972426554133333333DCB55041295C8F3231265541F6285C3FD3B55041CDCCCCCC37265541713D0A47E7B550415C8FC2A54F26554148E17AE4F7B55041D7A3706D63265541000000A002B65041E17A141E5F265541
-</a>
-
-<b>
-010600000001000000010300000002000000A30000004C85D817A1B55041406122B1752655410A585067A4B55041E09C7A8D6E265541F3BE08B4A8B55041FA46B8BA6626554101A0CB84AAB550416F881BCB63265541E17A147EACB55041B81E850B60265541DE692428AEB5504134C3EEE85D265541118E2B4DAEB5504145160DAD5D265541EEF476B6B2B550417606AD1058265541FEB45497B4B5504140D5A1A755265541C289DF20B8B5504116BEA51D51265541000000C0B9B550418FC2F5084F26554190E4B406BBB55041AA3CD3B24D26554135149AE3BBB55041C07254AE4C2655416A63DD87BEB55041D048F59849265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253612 - 1665394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000333333E32EC75041D7A370BD09255541713D0AC730C750411F85EB610F25554152B81EB52FC750410000003003255541AE47E13A32C75041C3F5284C032555419A9999E92FC75041EC51B8EEE8245541D7A370FD24C7504148E17A34EA245541CDCCCC8C1BC750419A999929EA245541333333531CC75041CDCCCC1CF6245541CDCCCC8C15C750419A9999A9F6245541E17A148E16C750417B14AE1702255541D7A3705D17C75041E17A142E03255541D7A3709D18C7504185EB516811255541A4703D5A1DC75041F6285CDF0E255541CDCCCCAC22C750415C8FC2050C255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000D7A3709D18C7504185EB5168112555417B14AE2714C75041AE47E1CA1325554185EB514812C75041B81E85CB142555417B14AE871BC75041CDCCCCDC252555418FC2F5D821C75041CDCCCCFC222555411F85EBF126C75041B81E857B202555413F3DD58C2EC7504114182E301C255541BAA3FE1F28C7504157227E430D255541E2FC12CC2EC750419602C97809255541063887C12EC7504127127A5909255541E17A14AE29C750415C8FC24508255541AE47E17A28C75041A4703DEA08255541CDCCCCAC22C750415C8FC2050C255541A4703D5A1DC75041F6285CDF0E255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>253612 - 3191927
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000333333E32EC75041D7A370BD09255541713D0AC730C750411F85EB610F25554152B81EB52FC750410000003003255541AE47E13A32C75041C3F5284C032555419A9999E92FC75041EC51B8EEE8245541D7A370FD24C7504148E17A34EA245541CDCCCC8C1BC750419A999929EA245541333333531CC75041CDCCCC1CF6245541CDCCCC8C15C750419A9999A9F6245541E17A148E16C750417B14AE1702255541D7A3705D17C75041E17A142E03255541D7A3709D18C7504185EB516811255541A4703D5A1DC75041F6285CDF0E255541CDCCCCAC22C750415C8FC2050C255541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000D7A3709D18C7504185EB5168112555417B14AE2714C75041AE47E1CA1325554185EB514812C75041B81E85CB142555417B14AE871BC75041CDCCCCDC252555418FC2F5D821C75041CDCCCCFC222555411F85EBF126C75041B81E857B202555413F3DD58C2EC7504114182E301C255541BAA3FE1F28C7504157227E430D255541E2FC12CC2EC750419602C97809255541063887C12EC7504127127A5909255541E17A14AE29C750415C8FC24508255541AE47E17A28C75041A4703DEA08255541CDCCCCAC22C750415C8FC2050C255541A4703D5A1DC75041F6285CDF0E255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>311186 - 3011808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000000000005049C6504100000010F16F54413333333362C65041A4703D6AE96F544114AE47D184C650413D0AD733E16F54411F85EBC181C650418FC2F588D86F54411F85EB517EC65041AE47E1CACE6F5441B81E85BB71C6504148E17AA4D16F54410AD7A3D05EC65041CDCCCCECD56F5441B81E85AB57C650411F85EBE1D76F5441F6285C8F50C6504114AE4711DA6F5441A4703DFA42C6504114AE4721DF6F54410000005049C6504100000010F16F5441
-</a>
-
-<b>
-0106000000010000000103000000010000001500000077A819AFC3C650410AAD2176C96F5441713D0A37C6C6504100000040BE6F5441F6285C9F91C65041C3F5286CCA6F54411F85EB517EC65041AE47E1CACE6F5441B81E85BB71C6504148E17AA4D16F54410AD7A3D05EC65041CDCCCCECD56F5441B81E85AB57C650411F85EBE1D76F5441F6285C8F50C6504114AE4711DA6F5441A4703DFA42C6504114AE4721DF6F54410000005049C6504100000010F16F5441A4F83F5A49C65041A3F4022DF16F544126F482675FC6504177BB6490EA6F544134E7F03C61C65041B43E091BEA6F544126CB093665C6504142C63309E96F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>311186 - 3330511
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000000000005049C6504100000010F16F54413333333362C65041A4703D6AE96F544114AE47D184C650413D0AD733E16F54411F85EBC181C650418FC2F588D86F54411F85EB517EC65041AE47E1CACE6F5441B81E85BB71C6504148E17AA4D16F54410AD7A3D05EC65041CDCCCCECD56F5441B81E85AB57C650411F85EBE1D76F5441F6285C8F50C6504114AE4711DA6F5441A4703DFA42C6504114AE4721DF6F54410000005049C6504100000010F16F5441
-</a>
-
-<b>
-0106000000010000000103000000010000001500000077A819AFC3C650410AAD2176C96F5441713D0A37C6C6504100000040BE6F5441F6285C9F91C65041C3F5286CCA6F54411F85EB517EC65041AE47E1CACE6F5441B81E85BB71C6504148E17AA4D16F54410AD7A3D05EC65041CDCCCCECD56F5441B81E85AB57C650411F85EBE1D76F5441F6285C8F50C6504114AE4711DA6F5441A4703DFA42C6504114AE4721DF6F54410000005049C6504100000010F16F5441A4F83F5A49C65041A3F4022DF16F544126F482675FC6504177BB6490EA6F544134E7F03C61C65041B43E091BEA6F544126CB093665C6504142C63309E96F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>254158 - 3070811
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000F6285C7FAF8650411F85EBD1B72055410AD7A3E0A986504148E17A74A820554100000030A3865041EC51B8BEAB20554185EB5128A986504152B81E95BA205541295C8F62AF86504185EB51C8C920554166666636B5865041B81E857BC7205541F6285C7FAF8650411F85EBD1B7205541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000066666636B5865041B81E857BC72055419A999909BF865041A4703D9AC3205541E17A14AEBF86504166666646C22055410436F9BEBB8650416C66D028B520554138C39EF2AF8650414F2ACD0DB920554191177A1EB58650410132E184C720554166666636B5865041B81E857BC7205541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>254158 - 3365027
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000F6285C7FAF8650411F85EBD1B72055410AD7A3E0A986504148E17A74A820554100000030A3865041EC51B8BEAB20554185EB5128A986504152B81E95BA205541295C8F62AF86504185EB51C8C920554166666636B5865041B81E857BC7205541F6285C7FAF8650411F85EBD1B7205541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000066666636B5865041B81E857BC72055419A999909BF865041A4703D9AC3205541E17A14AEBF86504166666646C22055410436F9BEBB8650416C66D028B520554138C39EF2AF8650414F2ACD0DB920554191177A1EB58650410132E184C720554166666636B5865041B81E857BC7205541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>254419 - 374082
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000090000000AD7A3B074B150411F85EBE1A722544152B81E0569B15041EC51B84E982254415C8FC28566B150410AD7A3909A225441E17A143E64B15041000000A09C2254410AD7A3F07AB150419A999929B82254410AD7A34085B150418FC2F5D8BD2254418FC2F58888B15041EC51B8CEB9225441C3F528EC7DB1504152B81E35B42254410AD7A3B074B150411F85EBE1A7225441
-</a>
-
-<b>
-010600000001000000010300000001000000180000000BFCF27F72B15041AEE32AB0A4225441FEB4F2B874B150412270851EA3225441B39451C86CB15041B4C98215982254418EF6B29D6BB1504147E52B6696225441A4501F866AB150417BFCB13397225441CEA4380F69B15041EA574B47982254415BD70B1169B15041720CB8499822544138E287B368B150414E037898982254415A67EF6767B15041940A33C49922544104EB78A666B150419F3912739A2254417EDE18A16AB1504130D33CC19F225441931DBC656EB150419C0FD700A5225441FC2E91A071B1504101389380A82254416EDDAE3878B1504104285D62B1225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256135 - 367713
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B0000006666667612C050419A999999522A54418FC2F5D813C05041713D0A27562A54410AD7A34025C0504152B81E25552A54413D0AD7333EC050418FC2F588532A5441713D0A2757C05041CDCCCCEC512A54415C8FC2756CC05041CDCCCC8C502A5441F6285C7F6BC05041295C8F424D2A5441F6285CEF65C05041713D0A473A2A5441AE47E19A50C05041B81E857B402A544152B81ED52EC0504152B81E554A2A54416666667612C050419A999999522A5441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0A2757C05041CDCCCCEC512A5441677A56726CC05041AD55058D502A5441146EC3B16BC05041F16159044E2A5441306B52721CC05041453D8A60532A5441088679DB16C05041486A9979542A5441F502C4F513C0504166605F25562A54410AD7A34025C0504152B81E25552A54413D0AD7333EC050418FC2F588532A5441713D0A2757C05041CDCCCCEC512A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256271 - 367713
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001E0000003333331371C050410AD7A340502A54415C8FC2756CC05041CDCCCC8C502A5441713D0A2757C05041CDCCCCEC512A54413D0AD7333EC050418FC2F588532A54410AD7A34025C0504152B81E25552A54418FC2F5D813C05041713D0A27562A54416666667612C050419A999999522A544148E17A640EC050411F85EB31482A5441C3F528FC0CC0504133333303492A544148E17AC40BC050417B14AEB7492A5441000000D007C05041EC51B84E4B2A54415C8FC22501C05041F6285C2F4E2A5441295C8F32FABF5041E17A149E512A544148E17A44F9BF5041713D0A17522A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0A2757C05041CDCCCCEC512A5441677A56726CC05041AD55058D502A5441146EC3B16BC05041F16159044E2A5441306B52721CC05041453D8A60532A5441088679DB16C05041486A9979542A5441F502C4F513C0504166605F25562A54410AD7A34025C0504152B81E25552A54413D0AD7333EC050418FC2F588532A5441713D0A2757C05041CDCCCCEC512A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256369 - 189705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003200000014AE4771ABBF50410AD7A37086275441B81E855BAEBF50415C8FC2B587275441F6285CBFB1BF50415C8FC2458A27544166666606B4BF5041EC51B84E8C2754415C8FC225B8BF504114AE47D1902754418FC2F538BBBF5041F6285C7F962754415C8FC2D5BBBF5041AE47E1BA992754418FC2F538BBBF50413D0AD7439C275441E17A14CEBEBF50411F85EBA1A02754415C8FC275C3BF504152B81EC59D2754413D0AD713C4BF5041CDCCCC5C9D27544185EB51C8C4BF50415C8FC2E59C275441D7A3708DC2BF5041CDCCCCDC9927544100000060C1BF504185EB510898275441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000005C8FC225B8BF504114AE47D1902754418180CC16BABF5041BB33636794275441F7039264BABF504125260BF79427544147754BA3BABF5041D9B9E76A952754411F85EB41BEBF5041E17A141E93275441A4703D8ABDBF50418FC2F5889127544148E17AC4BCBF50417B14AE4790275441713D0A07BABF5041AE47E1DA8D27544166666636B9BF5041B81E852B8D275441713D0A47B8BF50417B14AE178C2754417B14AE97B7BF5041333333438B275441AE47E12AB7BF504185EB51A88A2754418FC2F5B8B6BF5041C3F5283C8A275441AE47E12AB7BF5041D7A3701D89275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256369 - 350223
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003200000014AE4771ABBF50410AD7A37086275441B81E855BAEBF50415C8FC2B587275441F6285CBFB1BF50415C8FC2458A27544166666606B4BF5041EC51B84E8C2754415C8FC225B8BF504114AE47D1902754418FC2F538BBBF5041F6285C7F962754415C8FC2D5BBBF5041AE47E1BA992754418FC2F538BBBF50413D0AD7439C275441E17A14CEBEBF50411F85EBA1A02754415C8FC275C3BF504152B81EC59D2754413D0AD713C4BF5041CDCCCC5C9D27544185EB51C8C4BF50415C8FC2E59C275441D7A3708DC2BF5041CDCCCCDC9927544100000060C1BF504185EB510898275441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000005C8FC225B8BF504114AE47D1902754418180CC16BABF5041BB33636794275441F7039264BABF504125260BF79427544147754BA3BABF5041D9B9E76A952754411F85EB41BEBF5041E17A141E93275441A4703D8ABDBF50418FC2F5889127544148E17AC4BCBF50417B14AE4790275441713D0A07BABF5041AE47E1DA8D27544166666636B9BF5041B81E852B8D275441713D0A47B8BF50417B14AE178C2754417B14AE97B7BF5041333333438B275441AE47E12AB7BF504185EB51A88A2754418FC2F5B8B6BF5041C3F5283C8A275441AE47E12AB7BF5041D7A3701D89275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256382 - 34387
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000006D00000000000000C9C050411F85EB51E52A5441C3F5283CCAC0504152B81E85E52A54418FC2F508CCC050419A999999E52A5441B81E85CBCDC050419A999999E52A54418FC2F5B8CEC05041A4703DBAE52A5441EC51B80ED0C050410AD7A3A0E52A54417B14AE97D1C050413D0AD723E52A5441AE47E1CAD2C05041A4703DEAE42A5441CDCCCC6CD5C0504185EB51B8E42A54413D0AD743D6C05041F6285C1FE42A544185EB51B8D8C05041AE47E13AE22A5441E17A14DEDAC0504185EB51B8E02A54415C8FC295DCC050411F85EBC1DF2A5441CDCCCC4CDEC05041D7A370EDDE2A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F6285C1FD1C050413D0AD773B92A54410A471DE6D1C05041C4686A9AB82A544144CE2B45D6C0504185D5FCD0B32A5441656D937CD9C0504105044DF2AF2A544189A9C27CD9C050410412F4F1AF2A54416E516637D0C0504108F423EBB32A544150C4C610CEC050416878AEA2B42A5441EA561CEBCCC050418CEE6D37B72A54417E005257CBC05041450E6338B82A5441CCC97CC4CAC05041F84438CBB82A5441781732E9CAC05041FE2D5839B92A544191BBB1A1CCC05041450E6338B82A544197A4D10FCDC05041AB7B0D5EB92A544197A4D10FCDC05041BD366DA8BA2A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256382 - 75777
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000006D00000000000000C9C050411F85EB51E52A5441C3F5283CCAC0504152B81E85E52A54418FC2F508CCC050419A999999E52A5441B81E85CBCDC050419A999999E52A54418FC2F5B8CEC05041A4703DBAE52A5441EC51B80ED0C050410AD7A3A0E52A54417B14AE97D1C050413D0AD723E52A5441AE47E1CAD2C05041A4703DEAE42A5441CDCCCC6CD5C0504185EB51B8E42A54413D0AD743D6C05041F6285C1FE42A544185EB51B8D8C05041AE47E13AE22A5441E17A14DEDAC0504185EB51B8E02A54415C8FC295DCC050411F85EBC1DF2A5441CDCCCC4CDEC05041D7A370EDDE2A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F6285C1FD1C050413D0AD773B92A54410A471DE6D1C05041C4686A9AB82A544144CE2B45D6C0504185D5FCD0B32A5441656D937CD9C0504105044DF2AF2A544189A9C27CD9C050410412F4F1AF2A54416E516637D0C0504108F423EBB32A544150C4C610CEC050416878AEA2B42A5441EA561CEBCCC050418CEE6D37B72A54417E005257CBC05041450E6338B82A5441CCC97CC4CAC05041F84438CBB82A5441781732E9CAC05041FE2D5839B92A544191BBB1A1CCC05041450E6338B82A544197A4D10FCDC05041AB7B0D5EB92A544197A4D10FCDC05041BD366DA8BA2A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256805 - 182216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81E5598AE50418FC2F5F86D105541F6285C0F99AE5041666666E66E10554114AE47A19FAE5041E17A140E7610554152B81E65A4AE504185EB51287A10554152B81E55A8AE5041B81E859B7C1055410AD7A3A0C5AE5041AE47E1EA51105541000000A0B4AE5041EC51B8AE43105541666666069BAE5041E17A14FE6810554152B81E5598AE50418FC2F5F86D105541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000004D39A65BAAE5041A4EE824862105541F93E0C4EB6AE5041F6100F3F68105541AAB0BEE3DAAE504132DEFFE18510554149833835E9AE50410AF37D1F71105541DAFEF324E9AE504194280489701055410A299712E9AE5041CF6E29DF6F105541502CBB8FDFAE504184F317A26710554113EFD0C1C5AE50413EEFA8065210554104D39A65BAAE5041A4EE824862105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256805 - 368783
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81E5598AE50418FC2F5F86D105541F6285C0F99AE5041666666E66E10554114AE47A19FAE5041E17A140E7610554152B81E65A4AE504185EB51287A10554152B81E55A8AE5041B81E859B7C1055410AD7A3A0C5AE5041AE47E1EA51105541000000A0B4AE5041EC51B8AE43105541666666069BAE5041E17A14FE6810554152B81E5598AE50418FC2F5F86D105541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000004D39A65BAAE5041A4EE824862105541F93E0C4EB6AE5041F6100F3F68105541AAB0BEE3DAAE504132DEFFE18510554149833835E9AE50410AF37D1F71105541DAFEF324E9AE504194280489701055410A299712E9AE5041CF6E29DF6F105541502CBB8FDFAE504184F317A26710554113EFD0C1C5AE50413EEFA8065210554104D39A65BAAE5041A4EE824862105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256885 - 182216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E55A8AE5041B81E859B7C105541E17A14DEB0AE5041C3F528EC81105541E17A140EC3AE5041EC51B80E8F105541D7A3703DC7AE5041295C8FD292105541CDCCCCCCCCAE5041A4703D0A991055418FC2F508CEAE5041666666F698105541AE47E13AE9AE50413D0AD75371105541A4703D0AE9AE50411F85EB916F1055410AD7A3A0C5AE5041AE47E1EA5110554152B81E55A8AE5041B81E859B7C105541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000004D39A65BAAE5041A4EE824862105541F93E0C4EB6AE5041F6100F3F68105541AAB0BEE3DAAE504132DEFFE18510554149833835E9AE50410AF37D1F71105541DAFEF324E9AE504194280489701055410A299712E9AE5041CF6E29DF6F105541502CBB8FDFAE504184F317A26710554113EFD0C1C5AE50413EEFA8065210554104D39A65BAAE5041A4EE824862105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256885 - 368783
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E55A8AE5041B81E859B7C105541E17A14DEB0AE5041C3F528EC81105541E17A140EC3AE5041EC51B80E8F105541D7A3703DC7AE5041295C8FD292105541CDCCCCCCCCAE5041A4703D0A991055418FC2F508CEAE5041666666F698105541AE47E13AE9AE50413D0AD75371105541A4703D0AE9AE50411F85EB916F1055410AD7A3A0C5AE5041AE47E1EA5110554152B81E55A8AE5041B81E859B7C105541
-</a>
-
-<b>
-0106000000010000000103000000010000000900000004D39A65BAAE5041A4EE824862105541F93E0C4EB6AE5041F6100F3F68105541AAB0BEE3DAAE504132DEFFE18510554149833835E9AE50410AF37D1F71105541DAFEF324E9AE504194280489701055410A299712E9AE5041CF6E29DF6F105541502CBB8FDFAE504184F317A26710554113EFD0C1C5AE50413EEFA8065210554104D39A65BAAE5041A4EE824862105541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>257685 - 1459393
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000240000009A99996917FC504152B81E75B94955410000007019FC5041713D0A47B6495541B81E85BB1AFC5041E17A143EB4495541A4703D8A19FC504114AE4771B34955418FC2F5C81CFC50410AD7A3C0AD49554185EB517819FC504148E17A44AB495541EC51B89E15FC50419A999989A8495541F6285CEF10FC504114AE47C1A4495541B81E853B0DFC504152B81E35A14955411F85EB110CFC50417B14AE37A049554152B81E9509FC50415C8FC2459E49554114AE47A1FEFB5041713D0AA7B4495541AE47E1BAFFFB5041E17A14DEB6495541C3F5281C00FC5041CDCCCC8CB7495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000009A99996917FC504152B81E75B949554167D9B7E118FC5041A2E1F932B6495541B7B45B8A19FC50414F06A6A2B4495541B304C1C319FC5041ECF74FB1B3495541A4703D8A19FC504114AE4771B3495541C99C1AC01CFC50418F5500BAAD4955410A045A5419FC50418AA3F92AAB4955413A9E783215FC5041274F2355A84955411D25368F10FC5041360FDEB1A4495541F50001430CFC5041C4A36EF9A0495541E555F7AE09FC504154C43B299F49554119F5890408FC50417C34259B9F495541B891C89C05FC5041A87F6221A349554183B27E5E01FC50416CB3E070AB495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>257685 - 3606219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000240000009A99996917FC504152B81E75B94955410000007019FC5041713D0A47B6495541B81E85BB1AFC5041E17A143EB4495541A4703D8A19FC504114AE4771B34955418FC2F5C81CFC50410AD7A3C0AD49554185EB517819FC504148E17A44AB495541EC51B89E15FC50419A999989A8495541F6285CEF10FC504114AE47C1A4495541B81E853B0DFC504152B81E35A14955411F85EB110CFC50417B14AE37A049554152B81E9509FC50415C8FC2459E49554114AE47A1FEFB5041713D0AA7B4495541AE47E1BAFFFB5041E17A14DEB6495541C3F5281C00FC5041CDCCCC8CB7495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000009A99996917FC504152B81E75B949554167D9B7E118FC5041A2E1F932B6495541B7B45B8A19FC50414F06A6A2B4495541B304C1C319FC5041ECF74FB1B3495541A4703D8A19FC504114AE4771B3495541C99C1AC01CFC50418F5500BAAD4955410A045A5419FC50418AA3F92AAB4955413A9E783215FC5041274F2355A84955411D25368F10FC5041360FDEB1A4495541F50001430CFC5041C4A36EF9A0495541E555F7AE09FC504154C43B299F49554119F5890408FC50417C34259B9F495541B891C89C05FC5041A87F6221A349554183B27E5E01FC50416CB3E070AB495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>259719 - 3176739
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000300000001030000000100000011000000C3F528AC2B3A5141CDCCCCFCEE7E5441D7A370BD293A51411F85EB31EE7E544152B81E951A3A5141713D0A77F87E54411F85EBA1113A5141CDCCCC1C007F5441EC51B83E0D3A514114AE4791057F544148E17A840A3A514148E17AC4087F54415C8FC285033A5141EC51B83E117F544148E17A34003A51419A999909157F54417B14AE97F539514152B81EB51F7F5441A4703D1AF939514152B81E55217F544152B81EB5FC3951417B14AEF7227F544100000090083A514185EB5128157F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003114263BFD3951414F758C5B227F5441E99DB703093A51418CAF8F8D147F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F54415A8550C41C3A5141379062F5FD7E54416DD06CCA243A5141352380D0F67E5441DBCD46CC2C3A5141F08DBA98EF7E5441639869A4293A5141DAA0E042EE7E544175B1A7831A3A51415498F685F87E5441B904941A143A5141D0873600FE7E5441DB68D5FC113A5141FAF91DCFFF7E5441AF39E9190E3A5141A93BC280047F5441EC51B83E0D3A514114AE4791057F5441F40C3B5D0C3A5141DD04D599067F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>259719 - 3176745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000011000000C3F528AC2B3A5141CDCCCCFCEE7E5441D7A370BD293A51411F85EB31EE7E544152B81E951A3A5141713D0A77F87E54411F85EBA1113A5141CDCCCC1C007F5441EC51B83E0D3A514114AE4791057F544148E17A840A3A514148E17AC4087F54415C8FC285033A5141EC51B83E117F544148E17A34003A51419A999909157F54417B14AE97F539514152B81EB51F7F5441A4703D1AF939514152B81E55217F544152B81EB5FC3951417B14AEF7227F544100000090083A514185EB5128157F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000F5C5A1DFDE3951419954C408107F5441FC4386F5E2395141CD0E1F220D7F5441FAAB04E5E3395141383F82450C7F5441F665A6CFE5395141FE4E926F0A7F544193E32A33E6395141FFF2D3070A7F5441FBB22D97E6395141B0C33F9B097F544107953435E93951417E4BD2C3067F54418CB4583FEC395141E77E0477037F5441F8543E50EE3951414973CF38017F54418F413CE5EF3951410A831F81FF7E5441D290C495F43951411DEBBD69FA7E5441CF35DCDAF5395141F373CC08F97E544142227A98EC395141CA8A7681F67E544103DF4C5EE93951414F0E83ADF57E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>259719 - 3371275
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000300000001030000000100000011000000C3F528AC2B3A5141CDCCCCFCEE7E5441D7A370BD293A51411F85EB31EE7E544152B81E951A3A5141713D0A77F87E54411F85EBA1113A5141CDCCCC1C007F5441EC51B83E0D3A514114AE4791057F544148E17A840A3A514148E17AC4087F54415C8FC285033A5141EC51B83E117F544148E17A34003A51419A999909157F54417B14AE97F539514152B81EB51F7F5441A4703D1AF939514152B81E55217F544152B81EB5FC3951417B14AEF7227F544100000090083A514185EB5128157F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003114263BFD3951414F758C5B227F5441E99DB703093A51418CAF8F8D147F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F54415A8550C41C3A5141379062F5FD7E54416DD06CCA243A5141352380D0F67E5441DBCD46CC2C3A5141F08DBA98EF7E5441639869A4293A5141DAA0E042EE7E544175B1A7831A3A51415498F685F87E5441B904941A143A5141D0873600FE7E5441DB68D5FC113A5141FAF91DCFFF7E5441AF39E9190E3A5141A93BC280047F5441EC51B83E0D3A514114AE4791057F5441F40C3B5D0C3A5141DD04D599067F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>259719 - 3456882
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000011000000C3F528AC2B3A5141CDCCCCFCEE7E5441D7A370BD293A51411F85EB31EE7E544152B81E951A3A5141713D0A77F87E54411F85EBA1113A5141CDCCCC1C007F5441EC51B83E0D3A514114AE4791057F544148E17A840A3A514148E17AC4087F54415C8FC285033A5141EC51B83E117F544148E17A34003A51419A999909157F54417B14AE97F539514152B81EB51F7F5441A4703D1AF939514152B81E55217F544152B81EB5FC3951417B14AEF7227F544100000090083A514185EB5128157F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000F5C5A1DFDE3951419954C408107F5441FC4386F5E2395141CD0E1F220D7F5441FAAB04E5E3395141383F82450C7F5441F665A6CFE5395141FE4E926F0A7F544193E32A33E6395141FFF2D3070A7F5441FBB22D97E6395141B0C33F9B097F544107953435E93951417E4BD2C3067F54418CB4583FEC395141E77E0477037F5441F8543E50EE3951414973CF38017F54418F413CE5EF3951410A831F81FF7E5441D290C495F43951411DEBBD69FA7E5441CF35DCDAF5395141F373CC08F97E544142227A98EC395141CA8A7681F67E544103DF4C5EE93951414F0E83ADF57E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>260029 - 3176739
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703D8A2B3A5141EC51B8BE287F5441E17A14CE2E3A5141295C8F02247F544114AE47C1323A5141AE47E10A1E7F5441AE47E10A393A5141713D0AC7157F54419A9999193A3A514114AE47A1157F54411F85EB11453A514114AE47511B7F5441000000C04C3A5141F6285C7F117F5441B81E85AB513A51415C8FC235097F54411F85EB51593A514148E17A140A7F54411F85EBA1633A5141C3F5289C097F5441E17A145E6B3A514185EB5148087F5441A4703D5A6C3A5141C3F528AC077F54413D0AD7836C3A51411F85EB71027F5441F6285C7F6C3A51418FC2F598FF7E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003114263BFD3951414F758C5B227F5441E99DB703093A51418CAF8F8D147F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F54415A8550C41C3A5141379062F5FD7E54416DD06CCA243A5141352380D0F67E5441DBCD46CC2C3A5141F08DBA98EF7E5441639869A4293A5141DAA0E042EE7E544175B1A7831A3A51415498F685F87E5441B904941A143A5141D0873600FE7E5441DB68D5FC113A5141FAF91DCFFF7E5441AF39E9190E3A5141A93BC280047F5441EC51B83E0D3A514114AE4791057F5441F40C3B5D0C3A5141DD04D599067F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>260029 - 3371275
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703D8A2B3A5141EC51B8BE287F5441E17A14CE2E3A5141295C8F02247F544114AE47C1323A5141AE47E10A1E7F5441AE47E10A393A5141713D0AC7157F54419A9999193A3A514114AE47A1157F54411F85EB11453A514114AE47511B7F5441000000C04C3A5141F6285C7F117F5441B81E85AB513A51415C8FC235097F54411F85EB51593A514148E17A140A7F54411F85EBA1633A5141C3F5289C097F5441E17A145E6B3A514185EB5148087F5441A4703D5A6C3A5141C3F528AC077F54413D0AD7836C3A51411F85EB71027F5441F6285C7F6C3A51418FC2F598FF7E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003114263BFD3951414F758C5B227F5441E99DB703093A51418CAF8F8D147F54419A999939123A5141C3F5283C087F5441F6285C8F173A5141AE47E18A027F54415A8550C41C3A5141379062F5FD7E54416DD06CCA243A5141352380D0F67E5441DBCD46CC2C3A5141F08DBA98EF7E5441639869A4293A5141DAA0E042EE7E544175B1A7831A3A51415498F685F87E5441B904941A143A5141D0873600FE7E5441DB68D5FC113A5141FAF91DCFFF7E5441AF39E9190E3A5141A93BC280047F5441EC51B83E0D3A514114AE4791057F5441F40C3B5D0C3A5141DD04D599067F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>260357 - 3185554
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000200000001030000000100000004000000D7A3700D1732514166666696647B544166666616163251418FC2F5C8647B54419A99999916325141A4703D9A657B5441D7A3700D1732514166666696647B544101030000000100000029000000B81E85EB49325141000000407D7B54411F85EB714A325141CDCCCCDC6E7B54418FC2F5C84A3251410AD7A3705F7B5441B81E856B4A32514133333373597B5441AE47E16A4A3251415C8FC285547B5441000000704A32514152B81E354D7B54419A9999E94932514148E17A843F7B54419A999979493251410AD7A380397B5441713D0A6749325141E17A14EE327B5441B81E85 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000034000000A91F5CA217325141AEFAB309667B544185B0BD131832514155A292EB677B54412C589CF51932514147A383776A7B5441901D9F081E3251416E19606F717B54415313DB73273251410528E66D807B54410564823E2E3251418D23B83D8B7B54419D3857D23432514154BE8B72957B5441CEB7FF083A325141A5C29D049D7B54413072F226423251416C8A3F9D9F7B5441249B60F343325141801DAE0E9E7B5441B577D09C44325141B1D639E59B7B5441B08389AD453251411D5F2D81997B54415462037546325141C3E60C3F977B54418DC83962473251412D343808947B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>260357 - 3399435
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000200000001030000000100000004000000D7A3700D1732514166666696647B544166666616163251418FC2F5C8647B54419A99999916325141A4703D9A657B5441D7A3700D1732514166666696647B544101030000000100000029000000B81E85EB49325141000000407D7B54411F85EB714A325141CDCCCCDC6E7B54418FC2F5C84A3251410AD7A3705F7B5441B81E856B4A32514133333373597B5441AE47E16A4A3251415C8FC285547B5441000000704A32514152B81E354D7B54419A9999E94932514148E17A843F7B54419A999979493251410AD7A380397B5441713D0A6749325141E17A14EE327B5441B81E85 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000034000000A91F5CA217325141AEFAB309667B544185B0BD131832514155A292EB677B54412C589CF51932514147A383776A7B5441901D9F081E3251416E19606F717B54415313DB73273251410528E66D807B54410564823E2E3251418D23B83D8B7B54419D3857D23432514154BE8B72957B5441CEB7FF083A325141A5C29D049D7B54413072F226423251416C8A3F9D9F7B5441249B60F343325141801DAE0E9E7B5441B577D09C44325141B1D639E59B7B5441B08389AD453251411D5F2D81997B54415462037546325141C3E60C3F977B54418DC83962473251412D343808947B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261394 - 3077246
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000013000000A4703D0AE46E5141E17A140E32395441D7A3707DE46E5141CDCCCCAC31395441713D0A87E36E51416666661631395441295C8FF2E06E5141CDCCCC4C3B395441713D0A47D96E514148E17AB4443954413D0AD7B3DF6E51417B14AEC7463954419A999909E06E5141666666F645395441000000C0E76E5141713D0A27333954413D0AD7C3E66E51410AD7A31033395441D7A370FDE46E5141AE47E1FA313954418FC2F588E46E5141C3F528BC3239544185EB51D8E46E5141295C8F523339544114AE4781E46E5141295C8F923339544114AE4761E46E51410000008034395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007F0000000B9F7AA0366F5141E27A8CFBB9395441FBDE2F9F356F5141CD1B5486B93954417B14AE671E6F514114AE47F1BD395441CDCCCC8C186F51418FC2F528BF395441ACFC3455186F5141F1D5D286BF39544168D08C30226F5141247D7B69BF39544100581B521F6F514152E6CF04C83954410C5B542C1E6F5141B05E41E3CA395441D179E8381C6F5141E983A12AD03954417448A4881B6F51416990DF19D5395441AEE2E24D1B6F5141F55829B5D6395441D18F2B3D276F5141C6D766CEE03954413A96F7772E6F51418C3D2809E1395441D1A8A71B316F5141BAD42DF4E1395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261394 - 3385138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000013000000A4703D0AE46E5141E17A140E32395441D7A3707DE46E5141CDCCCCAC31395441713D0A87E36E51416666661631395441295C8FF2E06E5141CDCCCC4C3B395441713D0A47D96E514148E17AB4443954413D0AD7B3DF6E51417B14AEC7463954419A999909E06E5141666666F645395441000000C0E76E5141713D0A27333954413D0AD7C3E66E51410AD7A31033395441D7A370FDE46E5141AE47E1FA313954418FC2F588E46E5141C3F528BC3239544185EB51D8E46E5141295C8F523339544114AE4781E46E5141295C8F923339544114AE4761E46E51410000008034395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007F0000000B9F7AA0366F5141E27A8CFBB9395441FBDE2F9F356F5141CD1B5486B93954417B14AE671E6F514114AE47F1BD395441CDCCCC8C186F51418FC2F528BF395441ACFC3455186F5141F1D5D286BF39544168D08C30226F5141247D7B69BF39544100581B521F6F514152E6CF04C83954410C5B542C1E6F5141B05E41E3CA395441D179E8381C6F5141E983A12AD03954417448A4881B6F51416990DF19D5395441AEE2E24D1B6F5141F55829B5D6395441D18F2B3D276F5141C6D766CEE03954413A96F7772E6F51418C3D2809E1395441D1A8A71B316F5141BAD42DF4E1395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261526 - 207320
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000000E000000AE47E15A566C5141F6285CAFDD3A54415C8FC2C5606C514185EB5118D93A5441F6285C0F546C5141C3F5280CBC3A5441C3F5288C536C51410AD7A3E0BA3A54413D0AD743556C514100000020BA3A54415C8FC2D5556C5141000000E0B93A5441E17A142E516C514166666616B53A5441E17A142E446C514185EB5178AD3A5441CDCCCCAC3F6C514166666656A83A5441333333733E6C514152B81EA5A33A5441333333D3376C5141F6285C6FA33A54417B14AE07346C5141A4703D7AA33A5441F6285CDF376C5141EC51B8FEA93A5441AE47E15A566C5141F6285CAFDD3A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000E17A142E516C514166666616B53A54415E4440E74E6C51412871C8FCB33A5441804B10014C6C51413ACBFD0DB23A5441FBC935AF496C5141CA1B04B2B03A544118BDCB41466C51415C154FFBAE3A5441D18C4DE4446C51417B4A5012AE3A544144A74272446C5141F06445A0AD3A5441E17A142E446C514185EB5178AD3A5441A8F66963436C514158B46C91AC3A5441EBDE9063426C5141A09C9391AB3A54410531D4E23F6C5141FC3B97D6A83A5441C16BEDC73F6C5141BD554E75A83A5441CDCCCCAC3F6C514166666656A83A5441333333733E6C514152B81EA5A33A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261526 - 368963
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000000E000000AE47E15A566C5141F6285CAFDD3A54415C8FC2C5606C514185EB5118D93A5441F6285C0F546C5141C3F5280CBC3A5441C3F5288C536C51410AD7A3E0BA3A54413D0AD743556C514100000020BA3A54415C8FC2D5556C5141000000E0B93A5441E17A142E516C514166666616B53A5441E17A142E446C514185EB5178AD3A5441CDCCCCAC3F6C514166666656A83A5441333333733E6C514152B81EA5A33A5441333333D3376C5141F6285C6FA33A54417B14AE07346C5141A4703D7AA33A5441F6285CDF376C5141EC51B8FEA93A5441AE47E15A566C5141F6285CAFDD3A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000E17A142E516C514166666616B53A54415E4440E74E6C51412871C8FCB33A5441804B10014C6C51413ACBFD0DB23A5441FBC935AF496C5141CA1B04B2B03A544118BDCB41466C51415C154FFBAE3A5441D18C4DE4446C51417B4A5012AE3A544144A74272446C5141F06445A0AD3A5441E17A142E446C514185EB5178AD3A5441A8F66963436C514158B46C91AC3A5441EBDE9063426C5141A09C9391AB3A54410531D4E23F6C5141FC3B97D6A83A5441C16BEDC73F6C5141BD554E75A83A5441CDCCCCAC3F6C514166666656A83A5441333333733E6C514152B81EA5A33A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261584 - 207358
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000070000000AD7A3C08E6C5141AE47E10A063F54419A9999B9956C51410AD7A320FE3E544114AE4751956C5141666666D6FD3E54419A999959776C51418FC2F598E83E54418FC2F568706C514185EB5188F03E544185EB51588E6C51410AD7A3C0053F54410AD7A3C08E6C5141AE47E10A063F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000F8D72294776C514192D172C2E83E544114AE4751956C5141666666D6FD3E544127EA96A0956C5141E453D70EFE3E54414DAACBA1996C51418AB0DDB0F93E544131A96D1E926C5141B01171A1F43E54413469F0B68E6C5141EC259516F23E5441E4439AC28D6C5141349A7F41F13E54413D0AD7638D6C514114AE4701F13E54412C6901278D6C5141E6A5CDB9F03E544118B23A028B6C5141F32938DBEE3E5441FD63A5647C6C5141DF25A70AE33E54418FF2BE79776C51416441BEAFE83E5441F8D72294776C514192D172C2E83E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261584 - 339075
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000070000000AD7A3C08E6C5141AE47E10A063F54419A9999B9956C51410AD7A320FE3E544114AE4751956C5141666666D6FD3E54419A999959776C51418FC2F598E83E54418FC2F568706C514185EB5188F03E544185EB51588E6C51410AD7A3C0053F54410AD7A3C08E6C5141AE47E10A063F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000F8D72294776C514192D172C2E83E544114AE4751956C5141666666D6FD3E544127EA96A0956C5141E453D70EFE3E54414DAACBA1996C51418AB0DDB0F93E544131A96D1E926C5141B01171A1F43E54413469F0B68E6C5141EC259516F23E5441E4439AC28D6C5141349A7F41F13E54413D0AD7638D6C514114AE4701F13E54412C6901278D6C5141E6A5CDB9F03E544118B23A028B6C5141F32938DBEE3E5441FD63A5647C6C5141DF25A70AE33E54418FF2BE79776C51416441BEAFE83E5441F8D72294776C514192D172C2E83E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261795 - 227266
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000290000005C8FC245356B514133333313D93B5441A4703D8A2C6B5141AE47E14AEF3B5441F6285CCF2B6B514152B81E25F13B544133333343276B51415C8FC285FC3B5441B81E85BB256B51411F85EB01FF3B54418FC2F508246B5141AE47E13A013C544114AE4771226B51418FC2F588023C5441E17A141E186B51419A9999F9083C5441E17A147E166B5141A4703D5A0A3C54413D0AD723146B51410AD7A3800D3C544100000020086B5141CDCCCC1C1E3C5441CDCCCC4C026B5141C3F5281C263C5441D7A3704D006B514114AE47412A3C54417B14AEC70E6B51418FC2F568203C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000D8630556486B51412E85AEA8A33B5441E17A143E456B514185EB5118A63B54410AD7A3C03F6B5141666666F6A93B5441EBACF7093C6B51413A032763AC3B5441D7155222396B5141019BB948AE3B5441CC90B49A386B5141AFCD46A1AE3B5441EE5FED99386B514105DEC8A1AE3B5441F0A23AE6366B5141AF5947BEAF3B5441860C30A0356B514161C6C0A9B03B5441964737A7396B514110CC4B0FB23B544125F8F239496B51416214A3AFA63B5441D8630556486B51412E85AEA8A33B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261795 - 337446
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000290000005C8FC245356B514133333313D93B5441A4703D8A2C6B5141AE47E14AEF3B5441F6285CCF2B6B514152B81E25F13B544133333343276B51415C8FC285FC3B5441B81E85BB256B51411F85EB01FF3B54418FC2F508246B5141AE47E13A013C544114AE4771226B51418FC2F588023C5441E17A141E186B51419A9999F9083C5441E17A147E166B5141A4703D5A0A3C54413D0AD723146B51410AD7A3800D3C544100000020086B5141CDCCCC1C1E3C5441CDCCCC4C026B5141C3F5281C263C5441D7A3704D006B514114AE47412A3C54417B14AEC70E6B51418FC2F568203C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000D8630556486B51412E85AEA8A33B5441E17A143E456B514185EB5118A63B54410AD7A3C03F6B5141666666F6A93B5441EBACF7093C6B51413A032763AC3B5441D7155222396B5141019BB948AE3B5441CC90B49A386B5141AFCD46A1AE3B5441EE5FED99386B514105DEC8A1AE3B5441F0A23AE6366B5141AF5947BEAF3B5441860C30A0356B514161C6C0A9B03B5441964737A7396B514110CC4B0FB23B544125F8F239496B51416214A3AFA63B5441D8630556486B51412E85AEA8A33B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>310946 - 203531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001200000014AE47E17BBB5041AE47E1BA0F415541AE47E1BA7FBB5041E17A149E0A415541A4703D8A86BB5041F6285CCF0141554148E17A4481BB504185EB5118FE405541333333937BBB5041D7A370CD04415541295C8F2276BB50419A9999F909415541713D0A676FBB5041EC51B84E0F4155419A9999F968BB50419A9999B9084155419A99994968BB50415C8FC27509415541D7A3702D69BB5041AE47E11A0A415541CDCCCCEC69BB50415C8FC2B51341554152B81E6571BB5041E17A149E174155417B14AE3771BB5041EC51B81E184155410000007082BB504152B81E0522415541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000C696AC5970BB50412C6F8A8E0E41554109EFDF2670BB50410BD1C6B60E415541B67A144E78BB5041B9703D2A144155411CC39DBB79BB50415B42C5641241554114AE47E17BBB5041AE47E1BA0F415541697591907DBB504184B2297E0D4155417847E1BA7FBB5041E17A149E0A415541CFC6025786BB50412E999D1102415541810BEE0986BB5041C5AC97FB014155416CC8C72284BB50417B64D61401415541FF0C0ABB80BB50410CBC68FAFE405541C3B1F8867EBB504138FAF3E101415541613961067DBB50414E3D1AC903415541E4601D527ABB504157C8019706415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262302 - 207282
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000D7A370BDA36B514148E17AA4534054413D0AD7B3A76B5141AE47E18A4F4054411F85EB91A36B51417B14AE274D405441E17A14BEA46B5141D7A3701D4B405441EC51B8DEA86B51411F85EBF149405441C3F5289CAB6B5141713D0A274B40544185EB5198B86B5141EC51B88E3C40544185EB51A8C46B514148E17A942E405441B81E857BC66B51411F85EB312C405441C3F5282CA96B5141666666F61B405441666666F6A26B514152B81EA529405441E17A146EA06B51419A9999392F405441CDCCCC7C9B6B5141E17A147E384054415C8FC2E5816B5141D7A3706D5E405441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000050000000AD72EA08986B51411AC51D89694054415561A511986B51413E9751776940544137BBC53F986B514188D7481969405441D9AC41A8996B514191AC88366640544169245CC69B6B514195D4876B60405441E17A146E9C6B5141F6285C9F5E405441D5E5B18C9E6B51410E60D7C75A405441666666569F6B5141A4703D5A594054418347DC849F6B51417C31FB1D594054410AB7188C9F6B51416E50F913594054415DED70FBA06B5141D05A273857405441D7A370BDA36B514148E17AA453405441B5A3C949A66B5141A5E47E0151405441D0F9BBB3A76B51418648FD8A4F405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262302 - 310888
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000D7A370BDA36B514148E17AA4534054413D0AD7B3A76B5141AE47E18A4F4054411F85EB91A36B51417B14AE274D405441E17A14BEA46B5141D7A3701D4B405441EC51B8DEA86B51411F85EBF149405441C3F5289CAB6B5141713D0A274B40544185EB5198B86B5141EC51B88E3C40544185EB51A8C46B514148E17A942E405441B81E857BC66B51411F85EB312C405441C3F5282CA96B5141666666F61B405441666666F6A26B514152B81EA529405441E17A146EA06B51419A9999392F405441CDCCCC7C9B6B5141E17A147E384054415C8FC2E5816B5141D7A3706D5E405441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000050000000AD72EA08986B51411AC51D89694054415561A511986B51413E9751776940544137BBC53F986B514188D7481969405441D9AC41A8996B514191AC88366640544169245CC69B6B514195D4876B60405441E17A146E9C6B5141F6285C9F5E405441D5E5B18C9E6B51410E60D7C75A405441666666569F6B5141A4703D5A594054418347DC849F6B51417C31FB1D594054410AB7188C9F6B51416E50F913594054415DED70FBA06B5141D05A273857405441D7A370BDA36B514148E17AA453405441B5A3C949A66B5141A5E47E0151405441D0F9BBB3A76B51418648FD8A4F405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262372 - 207265
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000009000000D7A3702D006B5141AE47E13A344054411F85EB810C6B5141EC51B85E3F40544185EB51B8166B514152B81EB533405441000000D02A6B51417B14AE971C40544148E17A242B6B51411F85EB511C405441EC51B88E406B5141D7A370ED03405441E17A144E2B6B5141713D0AB7024054411F85EB41276B5141CDCCCC9C07405441D7A3702D006B5141AE47E13A34405441050000000AD7A3D00F6B5141F6285C7F2C4054419A9999A90E6B514148E17A842B405441EC51B8DE0F6B51418FC2F5182A4054415C8FC205116B51413D0AD7132B4054410AD7A3D00F6B5141F6285C7F [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000002A100FA0166B51418D3AFC991A405441FE45D2D3126B5141B642FCEF1E405441C96788D11F6B51412080863D29405441000000D02A6B51417B14AE971C40544131D563052B6B514177C3976B1C40544148E17A242B6B51411F85EB511C4054418BAE859B306B5141FF915B181640544161B9EFD7306B5141D4288BD315405441EC51B88E406B5141D7A370ED0340544171A98E4F406B5141967A65EA0340544103F065BA2B6B51419D4338BD02405441711DF94D2B6B514119503EB80240544109992C222A6B51411D88ED21044054411F85EB41276B5141CDCCCC9C07405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262372 - 388828
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000009000000D7A3702D006B5141AE47E13A344054411F85EB810C6B5141EC51B85E3F40544185EB51B8166B514152B81EB533405441000000D02A6B51417B14AE971C40544148E17A242B6B51411F85EB511C405441EC51B88E406B5141D7A370ED03405441E17A144E2B6B5141713D0AB7024054411F85EB41276B5141CDCCCC9C07405441D7A3702D006B5141AE47E13A34405441050000000AD7A3D00F6B5141F6285C7F2C4054419A9999A90E6B514148E17A842B405441EC51B8DE0F6B51418FC2F5182A4054415C8FC205116B51413D0AD7132B4054410AD7A3D00F6B5141F6285C7F [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000002A100FA0166B51418D3AFC991A405441FE45D2D3126B5141B642FCEF1E405441C96788D11F6B51412080863D29405441000000D02A6B51417B14AE971C40544131D563052B6B514177C3976B1C40544148E17A242B6B51411F85EB511C4054418BAE859B306B5141FF915B181640544161B9EFD7306B5141D4288BD315405441EC51B88E406B5141D7A370ED0340544171A98E4F406B5141967A65EA0340544103F065BA2B6B51419D4338BD02405441711DF94D2B6B514119503EB80240544109992C222A6B51411D88ED21044054411F85EB41276B5141CDCCCC9C07405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262446 - 2961012
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000004F000000AE47E12A216A5141000000B0883F5441AE47E12A226A5141F6285C3F873F54413D0AD7C3256A5141CDCCCC9C873F5441CDCCCCCC2A6A51417B14AE97883F544152B81E752F6A5141E17A14FE893F5441AE47E1FA336A514152B81EB58B3F5441D7A370ED416A5141F6285CFF903F54415C8FC2C5476A5141713D0A37933F5441713D0A074C6A5141B81E856B933F54410AD7A3804D6A5141713D0AD7913F5441295C8F32486A51418FC2F5788D3F544114AE47E1496A51413D0AD7838B3F54418FC2F5B8486A51415C8FC2858A3F54415C8FC2454D6A514133333373853F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000078EB301D776A51415E72DF5E6A3F5441DFFE8D1E776A51419A45657D693F544148E17A24776A51419A9999A9653F54415AD8CA2A776A51415F3E2D5B653F5441CA196593776A5141ADBA9E47603F54418E3B65F0776A5141AC4E34C45B3F544172D4E797786A5141BB6119A3533F5441A3FF9089786A51415099DD2E523F5441188F3DA9716A5141B58549CF4C3F544138DD8F5B6C6A5141936DCC02493F544177B0C2296C6A5141C38108BD483F5441164DA8A3696A5141CF093E9A443F5441B3293D2C696A5141EC2118BE423F5441E645D2FF686A5141D548CC37423F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262446 - 3344423
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000004F000000AE47E12A216A5141000000B0883F5441AE47E12A226A5141F6285C3F873F54413D0AD7C3256A5141CDCCCC9C873F5441CDCCCCCC2A6A51417B14AE97883F544152B81E752F6A5141E17A14FE893F5441AE47E1FA336A514152B81EB58B3F5441D7A370ED416A5141F6285CFF903F54415C8FC2C5476A5141713D0A37933F5441713D0A074C6A5141B81E856B933F54410AD7A3804D6A5141713D0AD7913F5441295C8F32486A51418FC2F5788D3F544114AE47E1496A51413D0AD7838B3F54418FC2F5B8486A51415C8FC2858A3F54415C8FC2454D6A514133333373853F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000078EB301D776A51415E72DF5E6A3F5441DFFE8D1E776A51419A45657D693F544148E17A24776A51419A9999A9653F54415AD8CA2A776A51415F3E2D5B653F5441CA196593776A5141ADBA9E47603F54418E3B65F0776A5141AC4E34C45B3F544172D4E797786A5141BB6119A3533F5441A3FF9089786A51415099DD2E523F5441188F3DA9716A5141B58549CF4C3F544138DD8F5B6C6A5141936DCC02493F544177B0C2296C6A5141C38108BD483F5441164DA8A3696A5141CF093E9A443F5441B3293D2C696A5141EC2118BE423F5441E645D2FF686A5141D548CC37423F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262450 - 263066
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000020000000103000000010000000C000000713D0AB7466B5141A4703D4AAC3F5441666666F62C6B514100000050A03F5441713D0A872C6B5141EC51B81EA03F544185EB51880B6B51418FC2F5A8AA3F5441B81E85DB096B5141C3F5287CAB3F544148E17A64096B51413D0AD793AB3F544166666626256B51411F85EB81B73F5441295C8FA2346B5141AE47E1FABD3F544148E17A84446B5141D7A3709DC43F5441295C8F624C6B5141713D0AE7C73F5441295C8F22576B51413D0AD763B43F5441713D0AB7466B5141A4703D4AAC3F544101030000000200000009000000E17A148E316B5141713D0A4731405441C3F528 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000822EADE64E6B5141A559B0FEC83F54413AE4EC1D536B5141F11941D3CA3F5441ED35B188556B514193BCE5DFCB3F54417F7DFC60586B5141F4BB171CCD3F5441C7A583635B6B5141E6CD9F6ACE3F544125FA48DB5D6B514146C2E97CCF3F54413EB7EB46606B5141A1F5EE89D03F54416FA35A73626B5141C88C837BD13F544173D2C1FA646B5141DFF19694D23F54418FC2F5A8696B5141CDCCCC9CD43F5441E427E8B1776B5141FB123773C43F54412F879822576B5141E58FDB63B43F5441FC379022576B5141AA76D763B43F5441E1B48D22576B51418B0ADA63B43F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262610 - 207276
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000020000000E000000CDCCCC0C576B5141E17A142E54405441333333F33C6B5141B81E85CB7340544148E17AC4396B5141666666A6774054415C8FC2053E6B5141A4703D4A7B4054417B14AE37606B5141EC51B8DE514054419A999989686B51419A9999594740544133333323796B5141E17A14BE49405441713D0AC7916B5141333333832B405441295C8F32866B51416666661626405441B81E853B6D6B5141E17A142E46405441295C8F42686B5141D7A370AD45405441EC51B81E676B51413D0AD7C346405441EC51B8DE626B514152B81E9546405441CDCCCC0C576B5141E17A142E54405441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000EC51B8DE626B514152B81E9546405441165643C8616B514101BA16DD4740544159C72B76606B514122D5625A49405441896816805B6B51417831770F4F405441DCC041CB5F6B5141120BB88E51405441260E313F606B51419FDD38D55140544173072A9C636B51413FAC96944D4054410A634D21646B514196A79EE54C4054418063CF22666B5141875BF4624A4054419A999989686B51419A9999594740544133333323796B5141E17A14BE49405441713D0AC7916B5141333333832B405441295C8F32866B51416666661626405441B81E853B6D6B5141E17A142E46405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262700 - 207265
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000000C0000001F85EB41276B5141CDCCCC9C07405441E17A144E2B6B5141713D0AB702405441AE47E18A1E6B5141CDCCCCFC01405441A4703D8A0F6B514114AE47610840544114AE4721076B51419A9999591040544148E17A14056B51419A9999891140544185EB51D8046B514152B81E851140544100000070F96A51415C8FC2F528405441CDCCCC6CF56A5141000000702A40544100000080F66A5141AE47E17A2B405441D7A3702D006B5141AE47E13A344054411F85EB41276B5141CDCCCC9C074054410500000085EB51E8056B5141EC51B88E134054415C8FC215056B51418FC2F5F8 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000002A100FA0166B51418D3AFC991A405441FE45D2D3126B5141B642FCEF1E405441C96788D11F6B51412080863D29405441000000D02A6B51417B14AE971C40544131D563052B6B514177C3976B1C40544148E17A242B6B51411F85EB511C4054418BAE859B306B5141FF915B181640544161B9EFD7306B5141D4288BD315405441EC51B88E406B5141D7A370ED0340544171A98E4F406B5141967A65EA0340544103F065BA2B6B51419D4338BD02405441711DF94D2B6B514119503EB80240544109992C222A6B51411D88ED21044054411F85EB41276B5141CDCCCC9C07405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262700 - 388828
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000000C0000001F85EB41276B5141CDCCCC9C07405441E17A144E2B6B5141713D0AB702405441AE47E18A1E6B5141CDCCCCFC01405441A4703D8A0F6B514114AE47610840544114AE4721076B51419A9999591040544148E17A14056B51419A9999891140544185EB51D8046B514152B81E851140544100000070F96A51415C8FC2F528405441CDCCCC6CF56A5141000000702A40544100000080F66A5141AE47E17A2B405441D7A3702D006B5141AE47E13A344054411F85EB41276B5141CDCCCC9C074054410500000085EB51E8056B5141EC51B88E134054415C8FC215056B51418FC2F5F8 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000002A100FA0166B51418D3AFC991A405441FE45D2D3126B5141B642FCEF1E405441C96788D11F6B51412080863D29405441000000D02A6B51417B14AE971C40544131D563052B6B514177C3976B1C40544148E17A242B6B51411F85EB511C4054418BAE859B306B5141FF915B181640544161B9EFD7306B5141D4288BD315405441EC51B88E406B5141D7A370ED0340544171A98E4F406B5141967A65EA0340544103F065BA2B6B51419D4338BD02405441711DF94D2B6B514119503EB80240544109992C222A6B51411D88ED21044054411F85EB41276B5141CDCCCC9C07405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262793 - 207243
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D1AAF6B514114AE4721FC3F54418FC2F5785F6B5141333333C3E43F54411F85EB415B6B5141713D0A67E93F544185EB5178526B514152B81E65F33F54418FC2F5F8676B51415C8FC2C5F93F5441E17A144E5E6B5141E17A140E0840544148E17A44626B51415C8FC2D508405441295C8F82656B5141A4703D0A0A40544114AE4701696B5141333333B30A405441A4703D6A6B6B5141666666D60B405441333333E36C6B51413D0AD7230D405441000000506F6B51417B14AE3710405441A4703DFA6F6B51418FC2F588104054410AD7A3B07E6B51411F85EB0111405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000332852F8676B51413643B4C6F93F54412D9776FD676B5141CAFA3AC8F93F54413AB574B5646B5141C3641C98FE3F5441385137555E6B5141848F89030840544148E17A44626B51415C8FC2D508405441B50F12CB636B514143F7E9660940544180F746F7636B5141AFA15777094054417BACA00A656B51417D7FABDD094054413CD98B7A656B5141160B43070A40544101F33CD3666B5141EA95D1490A40544114AE4701696B5141333333B30A405441A4703D6A6B6B5141666666D60B405441333333E36C6B51413D0AD7230D4054418CB88C886E6B51414F8F40350F405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262793 - 343152
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D1AAF6B514114AE4721FC3F54418FC2F5785F6B5141333333C3E43F54411F85EB415B6B5141713D0A67E93F544185EB5178526B514152B81E65F33F54418FC2F5F8676B51415C8FC2C5F93F5441E17A144E5E6B5141E17A140E0840544148E17A44626B51415C8FC2D508405441295C8F82656B5141A4703D0A0A40544114AE4701696B5141333333B30A405441A4703D6A6B6B5141666666D60B405441333333E36C6B51413D0AD7230D405441000000506F6B51417B14AE3710405441A4703DFA6F6B51418FC2F588104054410AD7A3B07E6B51411F85EB0111405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000332852F8676B51413643B4C6F93F54412D9776FD676B5141CAFA3AC8F93F54413AB574B5646B5141C3641C98FE3F5441385137555E6B5141848F89030840544148E17A44626B51415C8FC2D508405441B50F12CB636B514143F7E9660940544180F746F7636B5141AFA15777094054417BACA00A656B51417D7FABDD094054413CD98B7A656B5141160B43070A40544101F33CD3666B5141EA95D1490A40544114AE4701696B5141333333B30A405441A4703D6A6B6B5141666666D60B405441333333E36C6B51413D0AD7230D4054418CB88C886E6B51414F8F40350F405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262920 - 238718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A3704DC36A51413D0AD783453F5441000000D0DC6A514148E17AE45A3F544114AE4741E96A5141D7A370FD653F5441B81E853BFC6A5141D7A3701D793F54410AD7A340FE6A51419A999969773F5441B81E853BFF6A51411F85EB11763F5441B81E85DB006B5141B81E85BB703F544166666656016B5141CDCCCC5C703F5441EC51B8AE046B514148E17A84693F5441CDCCCC1C056B5141EC51B87E673F544148E17AA4056B5141295C8F42643F5441D7A3701DCC6A5141EC51B86E2A3F5441295C8FC2C16A51417B14AE77343F5441F6285C7FBE6A51410AD7A3A0373F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000295C8FC2C16A51417B14AE77343F5441C93FE6F6C06A5141AB2AF13C353F5441882F5588BE6A51411FCDB99A373F5441089FD386BE6A5141AF6E6899373F5441F6285C7FBE6A51410AD7A3A0373F544187F664A7BD6A51413E9BE7D5363F5441C3F5281CBD6A514133333353363F5441F4DA501BBD6A51412F774852363F544167F8AA16BD6A5141C16AEA4D363F5441856E8A03BC6A5141F5B16322353F5441E17A14CEBB6A514185EB51E8343F5441A90AD21AAF6A5141C47A914C243F5441B5B1AD01AF6A5141C93804F9243F544143D557F4AE6A5141BDCE7B54253F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262920 - 385655
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A3704DC36A51413D0AD783453F5441000000D0DC6A514148E17AE45A3F544114AE4741E96A5141D7A370FD653F5441B81E853BFC6A5141D7A3701D793F54410AD7A340FE6A51419A999969773F5441B81E853BFF6A51411F85EB11763F5441B81E85DB006B5141B81E85BB703F544166666656016B5141CDCCCC5C703F5441EC51B8AE046B514148E17A84693F5441CDCCCC1C056B5141EC51B87E673F544148E17AA4056B5141295C8F42643F5441D7A3701DCC6A5141EC51B86E2A3F5441295C8FC2C16A51417B14AE77343F5441F6285C7FBE6A51410AD7A3A0373F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000295C8FC2C16A51417B14AE77343F5441C93FE6F6C06A5141AB2AF13C353F5441882F5588BE6A51411FCDB99A373F5441089FD386BE6A5141AF6E6899373F5441F6285C7FBE6A51410AD7A3A0373F544187F664A7BD6A51413E9BE7D5363F5441C3F5281CBD6A514133333353363F5441F4DA501BBD6A51412F774852363F544167F8AA16BD6A5141C16AEA4D363F5441856E8A03BC6A5141F5B16322353F5441E17A14CEBB6A514185EB51E8343F5441A90AD21AAF6A5141C47A914C243F5441B5B1AD01AF6A5141C93804F9243F544143D557F4AE6A5141BDCE7B54253F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>262986 - 3295786
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000040000000103000000010000001300000085EB5128106A51418FC2F548CB3E5441F6285C9F156A5141000000E0CA3E54417B14AE07216A51418FC2F5F8CB3E544114AE4771276A5141F6285CBFCD3E54413D0AD7E3296A5141C3F5287CB83E5441E17A149E296A51410AD7A380B83E5441AE47E17A296A5141E17A140EB83E5441E17A143E2A6A5141E17A144EB53E5441E17A14EE266A5141E17A149EB43E5441A4703D4A256A514166666616B43E5441000000F0226A5141CDCCCCFCB33E5441B81E85EB156A5141295C8F52B03E54410AD7A370116A51417B14AE67AE3E544148E17AE40D6A51419A999999AF3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004600000033333363356A514114AE4701513F54417B14AE67346A514100000030513F5441EC51B88E166A514185EB51B8563F544166666696156A51415C8FC2555F3F5441000000A0146A5141C3F5281C633F544100000090126A5141CDCCCC7C653F5441295C8F220F6A5141B81E854B673F5441C3F528AC0A6A5141E17A141E683F54418FC2F5B8056A514185EB5178673F5441713D0A67FE6951411F85EBE1653F54419A9999C9FB69514152B81EB5653F544185EB5198F869514100000010663F5441E17A145EFA695141713D0AE76F3F544133333313F869514148E17AB4773F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>298323 - 4482939
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000033333373B5C950413D0AD71355AF544114AE47A1BBC95041713D0A1754AF5441C3F5287CBFC95041E17A143E54AF5441AE47E1AABFC95041333333934AAF5441EC51B87EBEC95041666666F648AF54419A9999E991C950413D0AD7733BAF5441CDCCCCAC90C95041333333533CAF5441EC51B82E90C95041EC51B8CE5CAF544114AE479197C9504152B81EC55EAF5441295C8F5299C95041A4703D1A5FAF5441295C8FD29AC950411F85EB515FAF5441666666A69CC95041333333235FAF544166666616A3C95041333333235CAF544100000090A9C9504148E17AF458AF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000110000009A9999E991C950413D0AD7733BAF5441CDCCCCAC90C95041333333533CAF5441EC51B82E90C95041EC51B8CE5CAF544114AE479197C9504152B81EC55EAF5441295C8F5299C95041A4703D1A5FAF5441295C8FD29AC950411F85EB515FAF5441666666A69CC95041333333235FAF544166666616A3C95041333333235CAF544195C515CCA3C950416597E6C95BAF54415F5E4BE6A4C950414E76313F5BAF544165052B8DA5C950416B812CED5AAF5441BC51D9C2A6C9504182CF34C541AF5441E5FC5A66A6C95041697A2DA941AF54418C51A9FBA5C950410F84D88841AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263076 - 1096700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A0000003D0AD783FF0651419A9999B9EA495441713D0AA7F7065141EC51B8DEE849544133333363F50651410AD7A330F0495441EC51B8FEF4065141713D0A47F1495441295C8FA208075141E17A148EF94954418FC2F5D8080751410AD7A3E0F8495441C3F5283C0C0751410AD7A3B0ED49544185EB512809075141E17A14FEEC49544185EB5158010751417B14AE27EB4954413D0AD783FF0651419A9999B9EA495441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E1AE0FE0080751417AFF2FC9F8495441DE7A12A4080751410342A784F9495441E2D24A4306075141F6D00681F84954412CA20F2C07075141FA283F20F6495441B4145F7309075141D2F9AEE2F6495441C3F5283C0C0751410AD7A3B0ED49544185EB512809075141E17A14FEEC49544185EB5158010751417B14AE27EB4954413D0AD783FF0651419A9999B9EA495441713D0AA7F7065141EC51B8DEE849544133333363F50651410AD7A330F0495441EC51B8FEF4065141713D0A47F1495441295C8FA208075141E17A148EF94954418FC2F5D8080751410AD7A3E0F8495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263076 - 3899995
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A0000003D0AD783FF0651419A9999B9EA495441713D0AA7F7065141EC51B8DEE849544133333363F50651410AD7A330F0495441EC51B8FEF4065141713D0A47F1495441295C8FA208075141E17A148EF94954418FC2F5D8080751410AD7A3E0F8495441C3F5283C0C0751410AD7A3B0ED49544185EB512809075141E17A14FEEC49544185EB5158010751417B14AE27EB4954413D0AD783FF0651419A9999B9EA495441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000E1AE0FE0080751417AFF2FC9F8495441DE7A12A4080751410342A784F9495441E2D24A4306075141F6D00681F84954412CA20F2C07075141FA283F20F6495441B4145F7309075141D2F9AEE2F6495441C3F5283C0C0751410AD7A3B0ED49544185EB512809075141E17A14FEEC49544185EB5158010751417B14AE27EB4954413D0AD783FF0651419A9999B9EA495441713D0AA7F7065141EC51B8DEE849544133333363F50651410AD7A330F0495441EC51B8FEF4065141713D0A47F1495441295C8FA208075141E17A148EF94954418FC2F5D8080751410AD7A3E0F8495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263547 - 3077886
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000000E000000B81E854BFD135141EC51B83E8B82544114AE4711FC1351418FC2F5887E825441EC51B8DEFB1351417B14AEE77A825441713D0A87FB1351418FC2F598748254411F85EB01FB135141F6285C1F7182544148E17AE4F71351410AD7A34072825441F6285CAFF3135141295C8FE272825441EC51B85EED135141A4703DBA73825441CDCCCC4CE9135141000000F073825441EC51B8DEE813514185EB513872825441D7A3708DEA135141000000A0848254419A9999F9EA135141D7A370ED8C82544148E17A84ED13514152B81E458D825441B81E854BFD135141EC51B83E8B825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000033DF80CBEC1351414F00D6C173825441CE44500FE9135141CF7FE34B74825441175AD13AEA135141DB64301881825441C02A65FDEA13514150556FF28C825441C0DC2D4EEB135141841F56838D825441C9F8E2C5F0135141758C27DA8C8254414A36A458FD1351415E080F3D8B825441549AE2B1FB13514138C5FFAD77825441B6764901FB1351419BF2961F7182544148E17AE4F71351410AD7A34072825441F6285CAFF3135141295C8FE272825441EC51B85EED135141A4703DBA7382544133DF80CBEC1351414F00D6C173825441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263547 - 3390630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000000E000000B81E854BFD135141EC51B83E8B82544114AE4711FC1351418FC2F5887E825441EC51B8DEFB1351417B14AEE77A825441713D0A87FB1351418FC2F598748254411F85EB01FB135141F6285C1F7182544148E17AE4F71351410AD7A34072825441F6285CAFF3135141295C8FE272825441EC51B85EED135141A4703DBA73825441CDCCCC4CE9135141000000F073825441EC51B8DEE813514185EB513872825441D7A3708DEA135141000000A0848254419A9999F9EA135141D7A370ED8C82544148E17A84ED13514152B81E458D825441B81E854BFD135141EC51B83E8B825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000033DF80CBEC1351414F00D6C173825441CE44500FE9135141CF7FE34B74825441175AD13AEA135141DB64301881825441C02A65FDEA13514150556FF28C825441C0DC2D4EEB135141841F56838D825441C9F8E2C5F0135141758C27DA8C8254414A36A458FD1351415E080F3D8B825441549AE2B1FB13514138C5FFAD77825441B6764901FB1351419BF2961F7182544148E17AE4F71351410AD7A34072825441F6285CAFF3135141295C8FE272825441EC51B85EED135141A4703DBA7382544133DF80CBEC1351414F00D6C173825441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263738 - 3159377
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001B000000C3F5286C4217514100000070008854415C8FC2B5411751417B14AE770A88544114AE4751411751419A9999E90E88544185EB51A840175141000000601388544148E17AE43F175141AE47E11A17885441F6285C8F3E175141CDCCCCEC1B88544148E17A743D175141A4703D1A20885441AE47E12A3C1751416666666625885441EC51B81E3F175141CDCCCC0C288854419A999979421751410AD7A3202B885441EC51B8EE46175141F6285CFF18885441EC51B87E47175141F6285CFF15885441A4703D2A48175141713D0A07128854413D0AD78348175141CDCCCCFC0C885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000031077E434817514134880BB007885441AF899A7347175141755A0560FF87544120918AA34617514147AB3D6CF78754413E36F28145175141A6F70F8BEC87544194658FF0431751413B57FA2DE2875441DDEFF18D36175141EEB4365EEA875441724953513217514179C27DBAEC87544197334CC82F175141936FE44FED875441D22C21F22F17514156DC168AEE875441B6F81B27311751415B657128F48754410C9B124731175141EB43215DF6875441448690BC30175141D3E3CA10FC875441D2FAE8B130175141BE703FE30588544162F2B486321751414DE597D805885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263738 - 3567823
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001B000000C3F5286C4217514100000070008854415C8FC2B5411751417B14AE770A88544114AE4751411751419A9999E90E88544185EB51A840175141000000601388544148E17AE43F175141AE47E11A17885441F6285C8F3E175141CDCCCCEC1B88544148E17A743D175141A4703D1A20885441AE47E12A3C1751416666666625885441EC51B81E3F175141CDCCCC0C288854419A999979421751410AD7A3202B885441EC51B8EE46175141F6285CFF18885441EC51B87E47175141F6285CFF15885441A4703D2A48175141713D0A07128854413D0AD78348175141CDCCCCFC0C885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000031077E434817514134880BB007885441AF899A7347175141755A0560FF87544120918AA34617514147AB3D6CF78754413E36F28145175141A6F70F8BEC87544194658FF0431751413B57FA2DE2875441DDEFF18D36175141EEB4365EEA875441724953513217514179C27DBAEC87544197334CC82F175141936FE44FED875441D22C21F22F17514156DC168AEE875441B6F81B27311751415B657128F48754410C9B124731175141EB43215DF6875441448690BC30175141D3E3CA10FC875441D2FAE8B130175141BE703FE30588544162F2B486321751414DE597D805885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263760 - 2940207
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000013000000AE47E1FA38165141E17A143EF98254417B14AE0739165141E17A141EFD825441CDCCCC0C39165141E17A140E03835441E17A14DE38165141A4703D2A07835441E17A146E381651419A9999A90D83544114AE470139165141A4703D1A12835441C3F528DC381651419A999919168354413D0AD78338165141666666A619835441AE47E10A37165141E17A142E1D8354410AD7A3F03A1651410AD7A3F01A83544185EB510842165141666666661783544114AE471146165141AE47E14A15835441000000A041165141CDCCCC7C118354419A9999F940165141D7A3707D07835441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007AE7A94437165141F2C0DE0C1D83544179BED191321651412B6E1085268354410D9F560D2C16514143E275162F83544195B0E1F224165141E33DD8F23783544148E2C66D2B1651411AB2CC6C438354417B14AEB72E165141EC51B8BE4A8354413D0AD7F3371651410AD7A31055835441EC51B82E4116514152B81EE55C835441D7A370CD41165141F6285C8F5C83544152B81EF54E1651413D0AD74366835441EC51B83E5716514114AE47715C835441000000605C165141333333E355835441D7A3709D5E1651416666660653835441666666265D1651419A9999A945835441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263760 - 3273925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000013000000AE47E1FA38165141E17A143EF98254417B14AE0739165141E17A141EFD825441CDCCCC0C39165141E17A140E03835441E17A14DE38165141A4703D2A07835441E17A146E381651419A9999A90D83544114AE470139165141A4703D1A12835441C3F528DC381651419A999919168354413D0AD78338165141666666A619835441AE47E10A37165141E17A142E1D8354410AD7A3F03A1651410AD7A3F01A83544185EB510842165141666666661783544114AE471146165141AE47E14A15835441000000A041165141CDCCCC7C118354419A9999F940165141D7A3707D07835441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007AE7A94437165141F2C0DE0C1D83544179BED191321651412B6E1085268354410D9F560D2C16514143E275162F83544195B0E1F224165141E33DD8F23783544148E2C66D2B1651411AB2CC6C438354417B14AEB72E165141EC51B8BE4A8354413D0AD7F3371651410AD7A31055835441EC51B82E4116514152B81EE55C835441D7A370CD41165141F6285C8F5C83544152B81EF54E1651413D0AD74366835441EC51B83E5716514114AE47715C835441000000605C165141333333E355835441D7A3709D5E1651416666660653835441666666265D1651419A9999A945835441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263961 - 2976495
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000013000000333333B33C145141E17A14EEC0875441D7A370ED39145141C3F5282CB08754410AD7A3103B1451415C8FC275AF8754415C8FC21534145141713D0A17B08754411F85EB413414514152B81EE5B1875441CDCCCCEC381451413D0AD783CC875441B81E85CB411451411F85EB41FD875441EC51B80E4214514152B81E35FE875441EC51B81E43145141A4703D6A03885441AE47E13A471451419A99997904885441AE47E1FA49145141B81E85EB03885441B81E85AB48145141F6285C8FFE8754415C8FC22548145141C3F5286CFC875441295C8F82461451417B14AEC7F3875441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE47E1FA49145141B81E85EB03885441B81E853B5214514133333393FF875441EC51B8AE5214514133333303FD87544114AE47615214514114AE4781FB87544148E17AF451145141D7A3705DF9875441AE47E1DA4E1451411F85EB01E7875441000000C04D14514114AE47D1DE875441E17A142E4B145141F6285CAFCB875441333333B347145141D7A370DDC6875441B81E857B461451415C8FC245C587544114AE471145145141F6285C6FC3875441E17A14FE41145141713D0A67BF8754418F238C884014514186374A0CBD875441965BC66A3F14514143534926BB875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>263961 - 3531287
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000013000000333333B33C145141E17A14EEC0875441D7A370ED39145141C3F5282CB08754410AD7A3103B1451415C8FC275AF8754415C8FC21534145141713D0A17B08754411F85EB413414514152B81EE5B1875441CDCCCCEC381451413D0AD783CC875441B81E85CB411451411F85EB41FD875441EC51B80E4214514152B81E35FE875441EC51B81E43145141A4703D6A03885441AE47E13A471451419A99997904885441AE47E1FA49145141B81E85EB03885441B81E85AB48145141F6285C8FFE8754415C8FC22548145141C3F5286CFC875441295C8F82461451417B14AEC7F3875441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE47E1FA49145141B81E85EB03885441B81E853B5214514133333393FF875441EC51B8AE5214514133333303FD87544114AE47615214514114AE4781FB87544148E17AF451145141D7A3705DF9875441AE47E1DA4E1451411F85EB01E7875441000000C04D14514114AE47D1DE875441E17A142E4B145141F6285CAFCB875441333333B347145141D7A370DDC6875441B81E857B461451415C8FC245C587544114AE471145145141F6285C6FC3875441E17A14FE41145141713D0A67BF8754418F238C884014514186374A0CBD875441965BC66A3F14514143534926BB875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264234 - 1062512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000B81E852B9C19514152B81E456D8454410AD7A3F09A1951410000009065845441713D0A17991951410AD7A3E05884544152B81E7597195141CDCCCC6C4984544185EB51A8961951415C8FC25541845441713D0A5790195141C3F5284C40845441666666B68C1951411F85EBB13F84544114AE4781851951413D0AD7833E8454417B14AEC786195141666666264E8454419A9999D987195141C3F528EC628454419A9999198819514114AE47F16D8454416666669687195141A4703D1A768454410000004087195141B81E857B7B8454419A9999398F195141B81E859B7C845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000A74648DCBE1951419471843B7A8454414DC0D2DDC1195141508F5E8A798454411C8AD00EC019514141F15A09788454412A4E97D7BF1951411CC6CE1378845441C6F3F6E9BD195141BE6A518478845441C24C63D2BA1951419D30BD3879845441FFF49FEDB819514199AA3AA77984544197FA51BBB8195141D4F92AB2798454417C02715DB8195141723303B9798454410290C925B71951416226BCCF79845441D1CABB6BB41951412228A1027A845441FDC32DB5A919514147DF29CB7A845441A4703D2A9E1951418FC2F5A87B8454419A9999398F195141B81E859B7C845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264234 - 3602435
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000B81E852B9C19514152B81E456D8454410AD7A3F09A1951410000009065845441713D0A17991951410AD7A3E05884544152B81E7597195141CDCCCC6C4984544185EB51A8961951415C8FC25541845441713D0A5790195141C3F5284C40845441666666B68C1951411F85EBB13F84544114AE4781851951413D0AD7833E8454417B14AEC786195141666666264E8454419A9999D987195141C3F528EC628454419A9999198819514114AE47F16D8454416666669687195141A4703D1A768454410000004087195141B81E857B7B8454419A9999398F195141B81E859B7C845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000A74648DCBE1951419471843B7A8454414DC0D2DDC1195141508F5E8A798454411C8AD00EC019514141F15A09788454412A4E97D7BF1951411CC6CE1378845441C6F3F6E9BD195141BE6A518478845441C24C63D2BA1951419D30BD3879845441FFF49FEDB819514199AA3AA77984544197FA51BBB8195141D4F92AB2798454417C02715DB8195141723303B9798454410290C925B71951416226BCCF79845441D1CABB6BB41951412228A1027A845441FDC32DB5A919514147DF29CB7A845441A4703D2A9E1951418FC2F5A87B8454419A9999398F195141B81E859B7C845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264432 - 25576
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000034000000295C8F42051351410AD7A3401482544148E17A640513514152B81E7511825441B81E85CB0513514152B81EC50B825441713D0A3706135141F6285C0F078254415C8FC2550613514185EB519805825441E17A147E06135141713D0AA7038254411F85EB910613514152B81EF5FF81544148E17A9406135141E17A149EFB815441AE47E17A0613514185EB5148F881544148E17A640613514152B81ED5F58154417B14AE87061351418FC2F578F3815441E17A14AE06135141666666E6EF8154417B14AE87061351413D0AD783ED815441EC51B89E06135141C3F528BCE9815441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000580815910613514112DA7763E08154410A3205A0061351414E7DC1A6DE815441DF99EFB3061351413C6223DADA815441C7E5E2B2061351414BC7EE8EDA81544128CFA0AF0613514110597CA5D9815441A9C3459906135141F7F5FA65D3815441C6B7EA90F7125141C42EBA53D2815441CF226796F7125141ABFDD092D28154411D7815C7F7125141835CC4FDD38154418EA2A4E0F7125141BB3754BCD48154419A9999F9F712514166666676D58154419187D600F8125141BF129AA1D5815441967B2919F8125141D368BCF6D58154412D4DEE51F8125141B07BEB5CD6815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>267158 - 1378048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000D7A3707DC24B5141713D0A2748E15441333333A3C24B51419A99991945E15441B81E85CBC64B5141666666C627E154419A999999C74B5141A4703DAA22E154411F85EB71C84B5141B81E85EB1EE1544114AE4751C94B5141F6285C6F1CE154417B14AE47954B5141E17A140E15E15441713D0AE78E4B51415C8FC2351AE154410AD7A3408F4B5141EC51B8EE1BE154415C8FC295904B5141F6285C0F1DE15441CDCCCCDC914B5141B81E856B20E15441F6285CAF934B51413333337323E15441CDCCCCCC974B514148E17A3427E154411F85EB31994B51418FC2F53829E15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003E05D2549A4B5141D4FCD5112BE15441A4703D0A9B4B514148E17A742CE15441713D0A879F4B51415C8FC2E530E154411F85EB41A04B514148E17A8433E154419A999949A34B5141C3F5289C37E154413D0AD783A74B51415C8FC2953EE154419A999949AA4B51413D0AD76345E1544185EB5178AB4B51413D0AD75347E15441295C8F72AD4B5141C3F5283C4CE15441EC51B88EC44B5141333333D351E15441F6285C7FC34B5141A4703D3A4EE15441666666D6C24B5141CDCCCC5C4BE15441D7A3707DC24B5141713D0A2748E15441333333A3C24B51419A99991945E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>267158 - 3705101
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000D7A3707DC24B5141713D0A2748E15441333333A3C24B51419A99991945E15441B81E85CBC64B5141666666C627E154419A999999C74B5141A4703DAA22E154411F85EB71C84B5141B81E85EB1EE1544114AE4751C94B5141F6285C6F1CE154417B14AE47954B5141E17A140E15E15441713D0AE78E4B51415C8FC2351AE154410AD7A3408F4B5141EC51B8EE1BE154415C8FC295904B5141F6285C0F1DE15441CDCCCCDC914B5141B81E856B20E15441F6285CAF934B51413333337323E15441CDCCCCCC974B514148E17A3427E154411F85EB31994B51418FC2F53829E15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000003E05D2549A4B5141D4FCD5112BE15441A4703D0A9B4B514148E17A742CE15441713D0A879F4B51415C8FC2E530E154411F85EB41A04B514148E17A8433E154419A999949A34B5141C3F5289C37E154413D0AD783A74B51415C8FC2953EE154419A999949AA4B51413D0AD76345E1544185EB5178AB4B51413D0AD75347E15441295C8F72AD4B5141C3F5283C4CE15441EC51B88EC44B5141333333D351E15441F6285C7FC34B5141A4703D3A4EE15441666666D6C24B5141CDCCCC5C4BE15441D7A3707DC24B5141713D0A2748E15441333333A3C24B51419A99991945E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955016 - 111975
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001500000048E17AF4F83D5141A4703D4A8EDA544159EABF50F73D5141531F6D7C8FDA544107C4851FF93D5141887F0F6D91DA54411DE1539AFD3D5141E8BE8DB194DA5441B58C2EC4013E5141894592CD97DA54413D40C69D073E514125AF7D8B9BDA5441995A23F10E3E514128CC4B06A0DA544156F683BB0F3E5141F900E7569FDA5441424030D7113E5141D64ADE559CDA54411AAFB200153E51414B5D14C097DA54410EF95E1C173E5141AC94203894DA5441DEE53CE0183E5141A814F45D91DA5441D7A370CD063E5141EC51B8AE84DA5441869CA823053E514116FE378383DA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003D0AD793F43D514148E17AD48BDA5441F6285C4FF73D5141D7A3707D8FDA544148E17AF4F83D5141A4703D4A8EDA54417B14AEA7FA3D514148E17A648CDA5441333333F3FE3D5141713D0A7788DA5441EC51B8AEFF3D5141B81E85CB87DA54413D0AD7C3013E51413D0AD7C385DA544152B81E85043E514148E17A1483DA54417B14AE87053E51417B14AE1782DA5441295C8F12063E51410AD7A36081DA5441D7A3706D093E514152B81EF57CDA544114AE47F10B3E51413D0AD7D378DA5441EC51B85E0C3E51410000008075DA544114AE4731023E51419A9999797ADA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955016 - 1366869
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001500000048E17AF4F83D5141A4703D4A8EDA544159EABF50F73D5141531F6D7C8FDA544107C4851FF93D5141887F0F6D91DA54411DE1539AFD3D5141E8BE8DB194DA5441B58C2EC4013E5141894592CD97DA54413D40C69D073E514125AF7D8B9BDA5441995A23F10E3E514128CC4B06A0DA544156F683BB0F3E5141F900E7569FDA5441424030D7113E5141D64ADE559CDA54411AAFB200153E51414B5D14C097DA54410EF95E1C173E5141AC94203894DA5441DEE53CE0183E5141A814F45D91DA5441D7A370CD063E5141EC51B8AE84DA5441869CA823053E514116FE378383DA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003D0AD793F43D514148E17AD48BDA5441F6285C4FF73D5141D7A3707D8FDA544148E17AF4F83D5141A4703D4A8EDA54417B14AEA7FA3D514148E17A648CDA5441333333F3FE3D5141713D0A7788DA5441EC51B8AEFF3D5141B81E85CB87DA54413D0AD7C3013E51413D0AD7C385DA544152B81E85043E514148E17A1483DA54417B14AE87053E51417B14AE1782DA5441295C8F12063E51410AD7A36081DA5441D7A3706D093E514152B81EF57CDA544114AE47F10B3E51413D0AD7D378DA5441EC51B85E0C3E51410000008075DA544114AE4731023E51419A9999797ADA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955016 - 5293243
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001500000048E17AF4F83D5141A4703D4A8EDA544159EABF50F73D5141531F6D7C8FDA544107C4851FF93D5141887F0F6D91DA54411DE1539AFD3D5141E8BE8DB194DA5441B58C2EC4013E5141894592CD97DA54413D40C69D073E514125AF7D8B9BDA5441995A23F10E3E514128CC4B06A0DA544156F683BB0F3E5141F900E7569FDA5441424030D7113E5141D64ADE559CDA54411AAFB200153E51414B5D14C097DA54410EF95E1C173E5141AC94203894DA5441DEE53CE0183E5141A814F45D91DA5441D7A370CD063E5141EC51B8AE84DA5441869CA823053E514116FE378383DA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003D0AD793F43D514148E17AD48BDA5441F6285C4FF73D5141D7A3707D8FDA544148E17AF4F83D5141A4703D4A8EDA54417B14AEA7FA3D514148E17A648CDA5441333333F3FE3D5141713D0A7788DA5441EC51B8AEFF3D5141B81E85CB87DA54413D0AD7C3013E51413D0AD7C385DA544152B81E85043E514148E17A1483DA54417B14AE87053E51417B14AE1782DA5441295C8F12063E51410AD7A36081DA5441D7A3706D093E514152B81EF57CDA544114AE47F10B3E51413D0AD7D378DA5441EC51B85E0C3E51410000008075DA544114AE4731023E51419A9999797ADA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>758716 - 1383793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000030000000909830B7F8255141893F3086561455413833C1C2F8255141FE03E19456145541DE5BFB22FB25514131BFEDCC59145541E6E52297FB2551416E0BED7D5A145541572F9E6AFC25514170012FC05B1455414EF00189FC25514156DE7DEE5B145541A86F46E6FD2551412B47D5365D1455418E09CA91FF255141E09546785E1455417C6E05AF012651417D17E2D15F145541F8287D8F03265141BC9EEADA6014554137C1128505265141D8C2C5AC61145541FE04FFE806265141FAA38C17621455417C15E17E07265141EDA883446214554120623D12092651413802279B62145541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4703DBADF25514148E17A4462145541295C8F82F0255141713D0A5779145541CDCCCC1C0E265141000000307E145541F1F7EA000F2651417867C6CD7D145541572B6CD90F26514100A98D797C145541BA7EA6990F265141677839667B145541E77177340F2651410BAFAA2877145541A4FAF1510E2651415651F4B7711455410E2821850D2651417313F3656D1455412289205C0B2651412DE60C4764145541459F2E230B265141E81CF64D63145541D71FB8F50A2651418CD161D662145541C8FC10DA0926514146ED7EC462145541246314A1072651413640C64E62145541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>758716 - 4100624
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000030000000909830B7F8255141893F3086561455413833C1C2F8255141FE03E19456145541DE5BFB22FB25514131BFEDCC59145541E6E52297FB2551416E0BED7D5A145541572F9E6AFC25514170012FC05B1455414EF00189FC25514156DE7DEE5B145541A86F46E6FD2551412B47D5365D1455418E09CA91FF255141E09546785E1455417C6E05AF012651417D17E2D15F145541F8287D8F03265141BC9EEADA6014554137C1128505265141D8C2C5AC61145541FE04FFE806265141FAA38C17621455417C15E17E07265141EDA883446214554120623D12092651413802279B62145541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000A4703DBADF25514148E17A4462145541295C8F82F0255141713D0A5779145541CDCCCC1C0E265141000000307E145541F1F7EA000F2651417867C6CD7D145541572B6CD90F26514100A98D797C145541BA7EA6990F265141677839667B145541E77177340F2651410BAFAA2877145541A4FAF1510E2651415651F4B7711455410E2821850D2651417313F3656D1455412289205C0B2651412DE60C4764145541459F2E230B265141E81CF64D63145541D71FB8F50A2651418CD161D662145541C8FC10DA0926514146ED7EC462145541246314A1072651413640C64E62145541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>269715 - 54949
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000028000000F6285C7FDC8F51418FC2F5888C8D5441EC51B86EE28F51419A999969888D54417B14AE87F48F5141C3F528BC788D54410AD7A3B0F48F51413D0AD753758D544133333343F28F51419A999949708D5441AE47E11AEE8F5141D7A370ED5E8D5441A4703D2AEC8F5141AE47E1EA5E8D5441333333A3EB8F51418FC2F5C85D8D544152B81E95E98F5141A4703D8A5A8D5441C3F5289CE78F5141295C8F22558D5441A4703D3AE68F5141EC51B80E508D544148E17A44E58F5141A4703D7A4F8D54417B14AE17E28F5141AE47E1EA4C8D544148E17A54E18F5141A4703DAA4C8D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004F000000F6285CCFCF8F5141E17A14EE7A8D5441C7FCA78FD18F5141004492B3828D5441E2BA7439D28F514174E0488B858D54411D4D8C65D18F51418CC9626B888D54417E384563D18F51411658E873888D54414F87F19CD38F51410994526F8C8D5441D3728D95D58F5141C6FDB4EF8F8D54417164C58EDC8F5141795E417E8C8D5441AF2BE2C5DD8F5141CF7227A68B8D5441BCBA409DE28F5141E51C4E3B888D5441350C7DC5E98F51416E890F0E828D5441C49A1409F18F5141853022C37B8D5441D1753488F48F5141D414FBB0788D54419D8D9B8EF48F514108869F28788D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>270225 - 55002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7C3009151418FC2F5C8958C5441D7A370DDFE90514152B81ED59C8C54411F85EB61039151419A9999A9A68C544148E17A1405915141295C8FD2AA8C54413D0AD7C306915141333333F3AE8C54410AD7A39008915141AE47E19AB58C5441000000E0089151413D0AD733B98C544148E17AC409915141C3F5289CB78C54413D0AD7E30A9151411F85EB31B38C5441C3F528EC0B915141CDCCCCCCAD8C5441C3F5288C0D915141295C8F72A68C5441666666960B915141713D0AF7A68C544133333373099151411F85EBA19F8C5441D7A3706D059151413D0AD7739C8C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000048E17A1405915141295C8FD2AA8C5441517354980591514171958815AC8C544151574FD4069151417AE484F8AE8C5441B367A799089151410F8A5C98B58C544159C5D2A808915141D10886B3B68C5441D6D1D0DE0891514162AE1826B98C544136E8584209915141058A5B84B88C544148E17AC409915141C3F5289CB78C54411A04C4290A915141F9DFC80DB68C54410816D56E0D91514126AB4D7AA68C54410206BF1A0C915141DFB718D4A68C544184ECCEAE0B915141096B13F8A68C544172BAB4AC0B915141DD8926F1A68C5441666666960B915141713D0AF7A68C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>308674 - 1046945
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999D94F1D5141EC51B80E03675441E17A14DE4D1D51418FC2F5D8076754413D0AD7834A1D514152B81E250F675441333333936E1D51413D0AD7131E6754411F85EBD1711D5141C3F528BC166754417B14AED7731D51419A999929126754419A9999D94F1D5141EC51B80E03675441
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000052B81E35571D5141AE47E1CAF666544148E17A74301D51419A999989E66654411F85EB312E1D5141A4703DCAEB665441E052081D2B1D51417118DCB6F36654414ED2082D681D5141D43231440D675441A2CA2C3F741D5141833B6E4812675441A45D1A39761D51412B8FEEAB0D67544185006936691D51415119781208675441000000B06C1D5141E17A14CEFF66544152B81E35571D5141AE47E1CAF6665441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>308674 - 3803180
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999D94F1D5141EC51B80E03675441E17A14DE4D1D51418FC2F5D8076754413D0AD7834A1D514152B81E250F675441333333936E1D51413D0AD7131E6754411F85EBD1711D5141C3F528BC166754417B14AED7731D51419A999929126754419A9999D94F1D5141EC51B80E03675441
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000052B81E35571D5141AE47E1CAF666544148E17A74301D51419A999989E66654411F85EB312E1D5141A4703DCAEB665441E052081D2B1D51417118DCB6F36654414ED2082D681D5141D43231440D675441A2CA2C3F741D5141833B6E4812675441A45D1A39761D51412B8FEEAB0D67544185006936691D51415119781208675441000000B06C1D5141E17A14CEFF66544152B81E35571D5141AE47E1CAF6665441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540538 - 541002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F5281C45655141C3F5283C564B544103AAB4FF35655141FB60783D624B54418A2FD89E2A6551415DFB2A496B4B5441E17A146E58655141666666F68A4B5441656BC5CF6A655141C69136B47B4B544152ADD27C75655141036892DA724B5441666666566F655141666666566C4B54419F19EE4B756551410991C8A9694B54417093C7C5756551416D7BB475694B5441CDCCCC6C7E6551419A9999E9664B5441DF14303F82655141D4C800CD674B544127C3DECE82655141E75A9AF0674B5441E6EC951A84655141CC96E8E5664B5441C2846150846551417524D7B9664B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000006666662625655141295C8FA24D4B5441AE47E18A23655141333333934F4B544185EB514822655141333333C3504B5441713D0A27206551415C8FC285524B544185EB51281A6551415C8FC2D5564B54419A9999B91F6551415C8FC2455C4B5441CDCCCC8C166551417B14AE17634B544148E17AF41A655141C3F5282C674B54415C8FC285246551418FC2F518704B5441C3F5281C45655141C3F5283C564B5441AE47E1EA4A6551410AD7A3A0514B5441295C8F3275655141295C8F12304B5441C3F5285C55655141A4703D4A0E4B5441F6285C3F546551419A9999890F4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540538 - 1150603
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F5281C45655141C3F5283C564B544103AAB4FF35655141FB60783D624B54418A2FD89E2A6551415DFB2A496B4B5441E17A146E58655141666666F68A4B5441656BC5CF6A655141C69136B47B4B544152ADD27C75655141036892DA724B5441666666566F655141666666566C4B54419F19EE4B756551410991C8A9694B54417093C7C5756551416D7BB475694B5441CDCCCC6C7E6551419A9999E9664B5441DF14303F82655141D4C800CD674B544127C3DECE82655141E75A9AF0674B5441E6EC951A84655141CC96E8E5664B5441C2846150846551417524D7B9664B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000006666662625655141295C8FA24D4B5441AE47E18A23655141333333934F4B544185EB514822655141333333C3504B5441713D0A27206551415C8FC285524B544185EB51281A6551415C8FC2D5564B54419A9999B91F6551415C8FC2455C4B5441CDCCCC8C166551417B14AE17634B544148E17AF41A655141C3F5282C674B54415C8FC285246551418FC2F518704B5441C3F5281C45655141C3F5283C564B5441AE47E1EA4A6551410AD7A3A0514B5441295C8F3275655141295C8F12304B5441C3F5285C55655141A4703D4A0E4B5441F6285C3F546551419A9999890F4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540538 - 3944807
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F5281C45655141C3F5283C564B544103AAB4FF35655141FB60783D624B54418A2FD89E2A6551415DFB2A496B4B5441E17A146E58655141666666F68A4B5441656BC5CF6A655141C69136B47B4B544152ADD27C75655141036892DA724B5441666666566F655141666666566C4B54419F19EE4B756551410991C8A9694B54417093C7C5756551416D7BB475694B5441CDCCCC6C7E6551419A9999E9664B5441DF14303F82655141D4C800CD674B544127C3DECE82655141E75A9AF0674B5441E6EC951A84655141CC96E8E5664B5441C2846150846551417524D7B9664B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000006666662625655141295C8FA24D4B5441AE47E18A23655141333333934F4B544185EB514822655141333333C3504B5441713D0A27206551415C8FC285524B544185EB51281A6551415C8FC2D5564B54419A9999B91F6551415C8FC2455C4B5441CDCCCC8C166551417B14AE17634B544148E17AF41A655141C3F5282C674B54415C8FC285246551418FC2F518704B5441C3F5281C45655141C3F5283C564B5441AE47E1EA4A6551410AD7A3A0514B5441295C8F3275655141295C8F12304B5441C3F5285C55655141A4703D4A0E4B5441F6285C3F546551419A9999890F4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>838646 - 985532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000006000000D7DD6BD8E16951417BFD680D193A5441094D4C5B016A514144F2B900153A5441C3F5280C046A514100000010033A544114AE47D1006A51419A999999033A544191BFEE3BE169514130D091E1083A5441D7DD6BD8E16951417BFD680D193A5441
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000001AE4493CE16951410EF4FCEA083A5441EFEC41EBD36951413C91292B0B3A5441FE45D1F7D2695141A0B2D95B0B3A5441C3136F6EDB6951413775C9AC163A54413C6727E8DB6951418B3DEAD0173A544147992F31DC695141FE1BE05F203A54410EDC8F92DC695141BBDE29F1223A54419F88D718DC69514101A71D75283A544169F2BE3DDB695141F9633633353A5441FE8A30AED76951418A9E46013A3A54412D0344F6D66951410D217C913D3A544140FF2164D46951417E4CD7B43F3A544168638481CB6951417323B6B3463A5441C0A46437CC6951411D37245C493A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130708 - 168528
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000000DF8F49D21AD51414F9922C24C90544139D0FAF511AD51415864CFE747905441DAD0AAB113AD514179968AF5449054413D0AD7830EAD51411F85EB6143905441C3F528BC0FAD51417B14AE07409054411F85EBF110AD514152B81EB53C905441295C8F4206AD5141F6285C3F389054411F85EBB105AD5141A4703DCA3590544100000000FBAC51419A999969369054415C8FC2D5F8AC51413D0AD77336905441F6285C4FFAAC51411F85EB01429054419A999989FAAC51410000006046905441EC51B81EFAAC51410AD7A3604A905441EC51B8CEFBAC51417B14AE874B905441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000000FF8F49D21AD5141529922C24C9054418FF03A7127AD51411A4610994E9054419BEAC38D2BAD51415A8931C34F905441639037212EAD51410196FACE4E905441789AF7892EAD514189CE2FA84E9054414CB2250833AD5141F9A23DFE4C9054418F38B9702EAD51410FAFCA544C905441F6285C9F2BAD5141CDCCCCEC4B905441D9D0AAB113AD51417C968AF5449054414847BFF611AD5141701CDFE7479054410FF8F49D21AD5141529922C24C905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>130708 - 342914
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000000DF8F49D21AD51414F9922C24C90544139D0FAF511AD51415864CFE747905441DAD0AAB113AD514179968AF5449054413D0AD7830EAD51411F85EB6143905441C3F528BC0FAD51417B14AE07409054411F85EBF110AD514152B81EB53C905441295C8F4206AD5141F6285C3F389054411F85EBB105AD5141A4703DCA3590544100000000FBAC51419A999969369054415C8FC2D5F8AC51413D0AD77336905441F6285C4FFAAC51411F85EB01429054419A999989FAAC51410000006046905441EC51B81EFAAC51410AD7A3604A905441EC51B8CEFBAC51417B14AE874B905441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000000FF8F49D21AD5141529922C24C9054418FF03A7127AD51411A4610994E9054419BEAC38D2BAD51415A8931C34F905441639037212EAD51410196FACE4E905441789AF7892EAD514189CE2FA84E9054414CB2250833AD5141F9A23DFE4C9054418F38B9702EAD51410FAFCA544C905441F6285C9F2BAD5141CDCCCCEC4B905441D9D0AAB113AD51417C968AF5449054414847BFF611AD5141701CDFE7479054410FF8F49D21AD5141529922C24C905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274147 - 3151344
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000333333F305395141A4703D5AB238544185EB51F8073951413D0AD723B138544148E17A14093951417B14AE57B1385441E17A14CE0B395141E17A148EB23854410AD7A31013395141666666F6B038544133333343E0385141A4703DFA91385441295C8F62CE3851413333331387385441B81E85CBCA3851410AD7A350893854418FC2F518C83851417B14AE278B385441295C8FA2C53851411F85EB118D38544114AE4771CD38514152B81ED59138544148E17A54D63851410AD7A34097385441F6285CDFCE385141D7A3701DA038544152B81EC5F5385141713D0AD7B7385441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008DA47C97C338514135FBE2539238544157ABEE9ED738514140158F719F38544126A282A0E1385141F91355CF92385441939F2F99D8385141904DB74D8D385441CAAF7864CE385141FF9C5D1487385441C9B67C5DCD385141570A19B68738544110344471CC3851411F317D4988385441D7F82EC5CB385141E271DCB48838544115679FACCA3851415B29B765893854418095E6F6C9385141B19EABE18938544180D97E2AC9385141230D196D8A38544134B2AC34C83851410888C6148B385441FE366CC7C73851417AB416678B38544103CFC467C7385141FDB379B18B385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274147 - 3270547
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000333333F305395141A4703D5AB238544185EB51F8073951413D0AD723B138544148E17A14093951417B14AE57B1385441E17A14CE0B395141E17A148EB23854410AD7A31013395141666666F6B038544133333343E0385141A4703DFA91385441295C8F62CE3851413333331387385441B81E85CBCA3851410AD7A350893854418FC2F518C83851417B14AE278B385441295C8FA2C53851411F85EB118D38544114AE4771CD38514152B81ED59138544148E17A54D63851410AD7A34097385441F6285CDFCE385141D7A3701DA038544152B81EC5F5385141713D0AD7B7385441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008DA47C97C338514135FBE2539238544157ABEE9ED738514140158F719F38544126A282A0E1385141F91355CF92385441939F2F99D8385141904DB74D8D385441CAAF7864CE385141FF9C5D1487385441C9B67C5DCD385141570A19B68738544110344471CC3851411F317D4988385441D7F82EC5CB385141E271DCB48838544115679FACCA3851415B29B765893854418095E6F6C9385141B19EABE18938544180D97E2AC9385141230D196D8A38544134B2AC34C83851410888C6148B385441FE366CC7C73851417AB416678B38544103CFC467C7385141FDB379B18B385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274299 - 3142577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E15A78385141A4703DCA993954419A99991981385141333333E39A395441C3F5285C81385141B81E85EB9A395441713D0A07813851416666661699395441C3F528CC80385141D7A370BD9639544133333383623851419A9999E98D395441295C8F025F38514148E17AE48D395441CDCCCC4C52385141000000D08D395441713D0A874B38514152B81EC58D3954416666668646385141666666C68D395441CDCCCCDC45385141A4703D5A96395441C3F528AC48385141EC51B85E963954413D0AD7935D385141295C8F8296395441AE47E15A78385141A4703DCA99395441
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000E2ACB45F65385141310F0977973954415A3C6DC16A3851416E2DCB1F98395441BF5ABDE46D3851413533318298395441DFE6EC48723851417D0BE50B99395441FAB38E38743851411AE99A4899395441AE47E15A78385141A4703DCA99395441A5C9DB5A783851414F6BF9CA9939544132ABFA197C385141CF729B429A3954416EFB855C81385141B5C628EB9A3954414EB53B0681385141CC6D2A0E99395441C3F528CC80385141D7A370BD963954413D0AD7B380385141EC51B8FE95395441CDCCCC5C8038514114AE4741943954413D0AD7237C385141A4703D8A92395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274299 - 3433487
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E15A78385141A4703DCA993954419A99991981385141333333E39A395441C3F5285C81385141B81E85EB9A395441713D0A07813851416666661699395441C3F528CC80385141D7A370BD9639544133333383623851419A9999E98D395441295C8F025F38514148E17AE48D395441CDCCCC4C52385141000000D08D395441713D0A874B38514152B81EC58D3954416666668646385141666666C68D395441CDCCCCDC45385141A4703D5A96395441C3F528AC48385141EC51B85E963954413D0AD7935D385141295C8F8296395441AE47E15A78385141A4703DCA99395441
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000E2ACB45F65385141310F0977973954415A3C6DC16A3851416E2DCB1F98395441BF5ABDE46D3851413533318298395441DFE6EC48723851417D0BE50B99395441FAB38E38743851411AE99A4899395441AE47E15A78385141A4703DCA99395441A5C9DB5A783851414F6BF9CA9939544132ABFA197C385141CF729B429A3954416EFB855C81385141B5C628EB9A3954414EB53B0681385141CC6D2A0E99395441C3F528CC80385141D7A370BD963954413D0AD7B380385141EC51B8FE95395441CDCCCC5C8038514114AE4741943954413D0AD7237C385141A4703D8A92395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274338 - 221198
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A1488395141333333D3B0395441C3F5288C95395141295C8FC2AF395441B81E856B953951415C8FC275AB395441D7A370ED89395141B81E85DBAB3954417B14AE678939514114AE4751A73954415C8FC21570395141AE47E10AA9395441B81E856B6D3951419A999939A9395441A4703DEA6E3951419A9999E9B239544114AE47D17E395141AE47E1AAB139544148E17A1488395141333333D3B0395441
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000FCB955068539514115CAAC9DA739544123055CE2703951410FE9F0FCA8395441BF09F10C703951418E101E0CA93954418DA9506C6D395141668AC03EA939544156E4942B6E3951412E792516AE3954410EE455E86E395141625042DDB2395441AB1B892E703951417A0636D0B23954413627C9937039514185C148C8B2395441874F8E397339514120CC3893B2395441149185DF73395141CCE9459AB139544176529E82743951411615616BB0395441AF3069F7753951412E71FA99B0395441A3BC808377395141B07AE0DFB0395441DC9A4BF878395141058EAC6BB1395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274338 - 384406
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A1488395141333333D3B0395441C3F5288C95395141295C8FC2AF395441B81E856B953951415C8FC275AB395441D7A370ED89395141B81E85DBAB3954417B14AE678939514114AE4751A73954415C8FC21570395141AE47E10AA9395441B81E856B6D3951419A999939A9395441A4703DEA6E3951419A9999E9B239544114AE47D17E395141AE47E1AAB139544148E17A1488395141333333D3B0395441
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000FCB955068539514115CAAC9DA739544123055CE2703951410FE9F0FCA8395441BF09F10C703951418E101E0CA93954418DA9506C6D395141668AC03EA939544156E4942B6E3951412E792516AE3954410EE455E86E395141625042DDB2395441AB1B892E703951417A0636D0B23954413627C9937039514185C148C8B2395441874F8E397339514120CC3893B2395441149185DF73395141CCE9459AB139544176529E82743951411615616BB0395441AF3069F7753951412E71FA99B0395441A3BC808377395141B07AE0DFB0395441DC9A4BF878395141058EAC6BB1395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274573 - 3141635
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000000AD7A3F02339514148E17AB40A3A544148E17A4420395141EC51B85E093A5441D7A370DD183951417B14AE17063A5441AE47E13A183951411F85EB51073A5441333333C31C395141F6285C9F203A5441F6285CDF223951419A999999423A5441AE47E19A23395141B81E857B433A54417B14AEC724395141D7A370CD433A54418FC2F54834395141E17A144E423A5441F6285C3F2B395141000000200D3A54413D0AD743283951415C8FC2350C3A54410AD7A3F02339514148E17AB40A3A5441
-</a>
-
-<b>
-010600000001000000010300000001000000240000006005191A22395141477E86E1093A5441124A30361D39514104D3B1B4073A5441E4F579EE1A395141BACF466E063A54419A88746E193951418123FA0C053A5441AE75F819193951415F0B2309053A5441082990931839514138311BB2053A5441F867D77418395141EE3E3C57063A54412706A27818395141F4188CDA063A544173762FAE1C395141053871941F3A54410DA37BEA22395141E7D811D7423A54418E7F0D9523395141DF174AAC433A5441A53E8747253951419C2441C9433A5441F3E16C4834395141F00AEF4A423A54413588141A3439514165CE383A413A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274573 - 3533175
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000000AD7A3F02339514148E17AB40A3A544148E17A4420395141EC51B85E093A5441D7A370DD183951417B14AE17063A5441AE47E13A183951411F85EB51073A5441333333C31C395141F6285C9F203A5441F6285CDF223951419A999999423A5441AE47E19A23395141B81E857B433A54417B14AEC724395141D7A370CD433A54418FC2F54834395141E17A144E423A5441F6285C3F2B395141000000200D3A54413D0AD743283951415C8FC2350C3A54410AD7A3F02339514148E17AB40A3A5441
-</a>
-
-<b>
-010600000001000000010300000001000000240000006005191A22395141477E86E1093A5441124A30361D39514104D3B1B4073A5441E4F579EE1A395141BACF466E063A54419A88746E193951418123FA0C053A5441AE75F819193951415F0B2309053A5441082990931839514138311BB2053A5441F867D77418395141EE3E3C57063A54412706A27818395141F4188CDA063A544173762FAE1C395141053871941F3A54410DA37BEA22395141E7D811D7423A54418E7F0D9523395141DF174AAC433A5441A53E8747253951419C2441C9433A5441F3E16C4834395141F00AEF4A423A54413588141A3439514165CE383A413A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>309196 - 1672378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000333333B334AB5041713D0A172105554152B81E353CAB50411F85EB2120055541295C8F724AAB5041713D0AE7190555415C8FC23557AB5041C3F5282C140555415C8FC25562AB5041C3F5289C0D055541713D0A8763AB5041F6285CBF0C055541295C8F4264AB50411F85EB210B055541713D0AD762AB504114AE4711FA04554114AE472133AB50411F85EBB10D055541AE47E1BA33AB5041E17A14DE14055541333333B334AB5041713D0A1721055541
-</a>
-
-<b>
-01060000000100000001030000000100000062000000AC65FCCB47AB5041FF579F79E9045541601539DE47AB5041EED81D5AEA045541224FB3FB47AB5041C239FAC4EB045541D535C51E48AB50418A36AE74ED0455412BAC8C4A48AB5041139C978FEF045541CA5C8D7D48AB504163976C03F2045541D3FBE5A748AB50415B41B20CF4045541E965B1DD48AB50417156E5A2F6045541D8ADD00149AB50417E558D5FF80455412421FA2349AB5041F4E71304FA045541716F615149AB5041B53EFC32FC04554190ECDB7C49AB5041131D324AFE0455411689689D49AB504160BADEDAFF045541A7EBE8C949AB5041A97BACFE01055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>309196 - 3483506
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000333333B334AB5041713D0A172105554152B81E353CAB50411F85EB2120055541295C8F724AAB5041713D0AE7190555415C8FC23557AB5041C3F5282C140555415C8FC25562AB5041C3F5289C0D055541713D0A8763AB5041F6285CBF0C055541295C8F4264AB50411F85EB210B055541713D0AD762AB504114AE4711FA04554114AE472133AB50411F85EBB10D055541AE47E1BA33AB5041E17A14DE14055541333333B334AB5041713D0A1721055541
-</a>
-
-<b>
-01060000000100000001030000000100000062000000AC65FCCB47AB5041FF579F79E9045541601539DE47AB5041EED81D5AEA045541224FB3FB47AB5041C239FAC4EB045541D535C51E48AB50418A36AE74ED0455412BAC8C4A48AB5041139C978FEF045541CA5C8D7D48AB504163976C03F2045541D3FBE5A748AB50415B41B20CF4045541E965B1DD48AB50417156E5A2F6045541D8ADD00149AB50417E558D5FF80455412421FA2349AB5041F4E71304FA045541716F615149AB5041B53EFC32FC04554190ECDB7C49AB5041131D324AFE0455411689689D49AB504160BADEDAFF045541A7EBE8C949AB5041A97BACFE01055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274755 - 3072455
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000025000000F6285C0FA02951417B14AEF7BB3754410000007097295141D7A370ADBE375441C3F5287C9A295141AE47E14AC8375441AE47E10AA1295141E17A142EDC3754417B14AE87A12951419A9999A9DD375441E17A141EA52951410AD7A3E0E8375441713D0A77A7295141000000C0EF37544185EB51F8A729514152B81E65F137544148E17AF4A72951418FC2F5E8F1375441EC51B87EA8295141CDCCCCFCF1375441EC51B8EEA92951413D0AD7C3F237544166666676AA29514185EB51E8F23754411F85EB11AC295141AE47E1EAF2375441B81E85EBAC295141000000D0F2375441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000004FD3E657EA295141AEAFD678E13754411CFE4E43EE2951414AE2F816E13754415CC1A54BF0295141363261E2E0375441FB2DD8CBFC2951411E61B292DF37544175D3F2D2FE2951416CC21C5CDF37544131B1DF48002A5141DD02733DDF375441F723A80C042A51414B3E82F2DE375441333333E3F52951415C8FC2B5AD375441263ABEF5F1295141AF43F4EBAE375441918FB3C0F12951410F4F39F7AE375441B38FFCDCEF295141A23B9547AF3754410A77437DEF295141AA3D7C57AF3754418A6E07EEEE295141A2DD476FAF375441775AD9BDEE29514161771776AF375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274755 - 3370931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000025000000F6285C0FA02951417B14AEF7BB3754410000007097295141D7A370ADBE375441C3F5287C9A295141AE47E14AC8375441AE47E10AA1295141E17A142EDC3754417B14AE87A12951419A9999A9DD375441E17A141EA52951410AD7A3E0E8375441713D0A77A7295141000000C0EF37544185EB51F8A729514152B81E65F137544148E17AF4A72951418FC2F5E8F1375441EC51B87EA8295141CDCCCCFCF1375441EC51B8EEA92951413D0AD7C3F237544166666676AA29514185EB51E8F23754411F85EB11AC295141AE47E1EAF2375441B81E85EBAC295141000000D0F2375441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000004FD3E657EA295141AEAFD678E13754411CFE4E43EE2951414AE2F816E13754415CC1A54BF0295141363261E2E0375441FB2DD8CBFC2951411E61B292DF37544175D3F2D2FE2951416CC21C5CDF37544131B1DF48002A5141DD02733DDF375441F723A80C042A51414B3E82F2DE375441333333E3F52951415C8FC2B5AD375441263ABEF5F1295141AF43F4EBAE375441918FB3C0F12951410F4F39F7AE375441B38FFCDCEF295141A23B9547AF3754410A77437DEF295141AA3D7C57AF3754418A6E07EEEE295141A2DD476FAF375441775AD9BDEE29514161771776AF375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274887 - 2916470
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000D7A3707DE6295141EC51B86E3837544148E17A44E52951418FC2F53839375441000000D0E2295141E17A14CE3A375441E17A142ED029514148E17AD446375441333333A3CD295141000000C04A375441EC51B83ED729514185EB510856375441CDCCCC5CE5295141AE47E19A6637544148E17A84E8295141295C8FA26C3754417B14AEF7E8295141F6285C7F6D375441B81E85CBFC2951419A99994967375441713D0AA7F62951419A9999A95C375441A4703DCAF3295141E17A14AE57375441F6285C3FF1295141B81E852B52375441333333C3EF295141B81E854B4D375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C039A237E5295141D2A23D413937544176058692E5295141985F19B639375441D2A1CE10EB2951413517D39842375441CE06FB07EE29514101BA635F47375441A0EA4483EE295141A6EEEB214D3754417AD4BEB9EE2951411196D3FB4D3754418A2B5262F02951410AA3FED252375441A3A1E84FF22951419DAE2E475737544148D35BD0F2295141F5B68B7458375441330066B5F6295141CD28F63D5F375441C694923BFB295141D934C5BF66375441D58A98D6EE295141055B84856A375441DFF39B8BE8295141756A39B06C375441131A6A92E82951412C62BFBD6C375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>274887 - 3801700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000D7A3707DE6295141EC51B86E3837544148E17A44E52951418FC2F53839375441000000D0E2295141E17A14CE3A375441E17A142ED029514148E17AD446375441333333A3CD295141000000C04A375441EC51B83ED729514185EB510856375441CDCCCC5CE5295141AE47E19A6637544148E17A84E8295141295C8FA26C3754417B14AEF7E8295141F6285C7F6D375441B81E85CBFC2951419A99994967375441713D0AA7F62951419A9999A95C375441A4703DCAF3295141E17A14AE57375441F6285C3FF1295141B81E852B52375441333333C3EF295141B81E854B4D375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C039A237E5295141D2A23D413937544176058692E5295141985F19B639375441D2A1CE10EB2951413517D39842375441CE06FB07EE29514101BA635F47375441A0EA4483EE295141A6EEEB214D3754417AD4BEB9EE2951411196D3FB4D3754418A2B5262F02951410AA3FED252375441A3A1E84FF22951419DAE2E475737544148D35BD0F2295141F5B68B7458375441330066B5F6295141CD28F63D5F375441C694923BFB295141D934C5BF66375441D58A98D6EE295141055B84856A375441DFF39B8BE8295141756A39B06C375441131A6A92E82951412C62BFBD6C375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275092 - 53337
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000012000000D7A3704D3A2D51410AD7A350E4395441AE47E16A3D2D51419A999949E43954417B14AE273D2D51419A999909E3395441A4703DEA3E2D5141A4703D3ADB395441AE47E1AA3E2D5141E17A147ED8395441EC51B80E3E2D5141AE47E18AD1395441000000703D2D5141CDCCCC7CCD395441E17A14CE3C2D5141F6285CAFC9395441333333433C2D5141000000A0C6395441295C8F823B2D51418FC2F5D8C3395441AE47E1DA302D514185EB51A8C4395441333333F31D2D514148E17A84C5395441EC51B81E252D5141A4703DEAD1395441A4703DFA262D5141295C8F22D5395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000EC51B81E252D5141A4703DEAD1395441A67783EC262D5141F0D7C30AD5395441D85BB837272D51411AE4D744D5395441000000302A2D5141CDCCCCECD6395441C1D17C0D2D2D51417BB985F4D93954412603FB842F2D51416E8D6090DC395441B053363A302D5141F1B6894FDD3954415EB51416312D5141730828DFDD3954411DE1D8A3312D5141231DC23BDE39544166666686372D51413D0AD713E2395441B8DDD991392D514182A085B9E3395441D7A3704D3A2D51410AD7A350E4395441186B83423B2D514163F7794EE43954412228C24C3D2D5141FDACDD49E4395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275129 - 384120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000009000000E17A146E8A2B5141B81E85FB8A3754418FC2F5788F2B51415C8FC2C58A375441AE47E1DA9A2B5141000000808A375441AE47E10A9C2B5141295C8F728A3754413D0AD7D3A12B5141AE47E1FA86375441A4703D3AA02B5141295C8F028737544114AE4721962B5141A4703D4A87375441713D0A778A2B51419A99998987375441E17A146E8A2B5141B81E85FB8A37544101030000000100000009000000C3F5283CB92B51419A9999D989375441EC51B82EB92B5141AE47E1BA8637544133333323A62B51417B14AEE78637544166666676A32B51413D0AD7F386375441333333 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000ABEA7DD0B02B5141547E90CE86375441D17118A9B02B514194AF78D586375441899E0EA3B02B5141FBCB70FE893754416B2DEBC4B02B514182FB9C008A375441C3F5283CB92B51419A9999D989375441EC51B82EB92B5141AE47E1BA86375441ABEA7DD0B02B5141547E90CE86375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275448 - 2922014
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE471163295141F6285C7F74385441C3F5286C5E2951413D0AD7E367385441A4703DEA5A295141EC51B85E5E3854418FC2F53855295141666666364F385441EC51B8AE51295141713D0AC74538544148E17AF450295141713D0AD743385441C3F528FC4E2951411F85EB61443854419A9999F948295141CDCCCCAC4638544148E17A744529514114AE472148385441295C8FE237295141666666764E385441B81E857B2C29514152B81E1554385441AE47E1CA23295141F6285C2F583854418FC2F59822295141AE47E19A583854410AD7A3B020295141D7A370DD58385441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000002A1984C019295141F47637C3583854413333337313295141A4703D8A583854418B52BC871C295141766BAE256F385441666666A61E295141A4703D9A743854410000000023295141666666167F385441D7A3705D28295141E17A140E8B385441713D0AA72B2951416666666692385441AE47E1DA2C295141D7A370ED9238544148E17AA42F2951417B14AEE792385441CDCCCCDC652951415C8FC2A57E3854415FB6540E66295141AA7F11767E385441F6285C6F662951411F85EBA17D385441EC51B83E66295141F6285C1F7D38544114AE471163295141F6285C7F74385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275448 - 3387742
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE471163295141F6285C7F74385441C3F5286C5E2951413D0AD7E367385441A4703DEA5A295141EC51B85E5E3854418FC2F53855295141666666364F385441EC51B8AE51295141713D0AC74538544148E17AF450295141713D0AD743385441C3F528FC4E2951411F85EB61443854419A9999F948295141CDCCCCAC4638544148E17A744529514114AE472148385441295C8FE237295141666666764E385441B81E857B2C29514152B81E1554385441AE47E1CA23295141F6285C2F583854418FC2F59822295141AE47E19A583854410AD7A3B020295141D7A370DD58385441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000002A1984C019295141F47637C3583854413333337313295141A4703D8A583854418B52BC871C295141766BAE256F385441666666A61E295141A4703D9A743854410000000023295141666666167F385441D7A3705D28295141E17A140E8B385441713D0AA72B2951416666666692385441AE47E1DA2C295141D7A370ED9238544148E17AA42F2951417B14AEE792385441CDCCCCDC652951415C8FC2A57E3854415FB6540E66295141AA7F11767E385441F6285C6F662951411F85EBA17D385441EC51B83E66295141F6285C1F7D38544114AE471163295141F6285C7F74385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275562 - 3361837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E1DABA2D514148E17A54BD3C5441D7A3704DBA2D5141EC51B84EA23C5441713D0A17BA2D5141AE47E16A963C5441E17A149EB82D5141B81E85EB943C5441CDCCCC8CAB2D51413D0AD7A3873C544166666686A42D514100000080803C5441A4703D8A9B2D5141333333338A3C5441EC51B81E952D51419A9999B9903C5441E17A147E912D51419A999919943C54410AD7A3D0A52D5141F6285C5FAB3C5441EC51B83EB92D5141AE47E1AABC3C54418FC2F5D8BA2D51411F85EB81BE3C5441E17A14DEBA2D51419A9999E9BD3C5441AE47E1DABA2D514148E17A54BD3C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54415287AC97B92D514144D9A1F87B3C544136AB1718BA2D5141DA9CC4A5963C54414BDDE007B92D5141DFAC7E33953C5441028739EAB92D514174B3776DBD3C5441D8EE8E24BA2D5141CE1FC8B2BD3C54418FC2F5D8BA2D51411F85EB81BE3C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276283 - 3065117
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A047826514166666626043D5441713D0A3790265141295C8F22FE3C544166666626A826514100000030F83C54419A9999F9A7265141713D0A67F73C5441000000F0A026514133333333F93C5441CDCCCC1C9F26514152B81E35F13C54413D0AD7038E2651415C8FC285F53C5441C3F5281C7726514185EB5158FB3C5441E17A14BE75265141333333E3FB3C544148E17A047826514166666626043D5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A800370278265141925C2C1E043D54412AFFCC027B265141CB8FE867033D544195870C6F80265141548CD10E023D544159FA7648882651414FB5511B003D5441BE603BD88D2651412F6566B9FE3C54413F617756902651417242C01AFE3C5441299206FE932651419C314732FD3C544148741386952651413AFADBD0FC3C54416E426DF29C265141ED52A6F8FA3C544127F9854CA4265141A5DDF924F93C544166666626A826514100000030F83C54419A9999F9A7265141713D0A67F73C5441000000F0A026514133333333F93C5441CDCCCC1C9F26514152B81E35F13C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276283 - 3288516
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A047826514166666626043D5441713D0A3790265141295C8F22FE3C544166666626A826514100000030F83C54419A9999F9A7265141713D0A67F73C5441000000F0A026514133333333F93C5441CDCCCC1C9F26514152B81E35F13C54413D0AD7038E2651415C8FC285F53C5441C3F5281C7726514185EB5158FB3C5441E17A14BE75265141333333E3FB3C544148E17A047826514166666626043D5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A800370278265141925C2C1E043D54412AFFCC027B265141CB8FE867033D544195870C6F80265141548CD10E023D544159FA7648882651414FB5511B003D5441BE603BD88D2651412F6566B9FE3C54413F617756902651417242C01AFE3C5441299206FE932651419C314732FD3C544148741386952651413AFADBD0FC3C54416E426DF29C265141ED52A6F8FA3C544127F9854CA4265141A5DDF924F93C544166666626A826514100000030F83C54419A9999F9A7265141713D0A67F73C5441000000F0A026514133333333F93C5441CDCCCC1C9F26514152B81E35F13C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>298548 - 271392
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000B000000666666B661C95041B81E853BC6AF5441C3F5283C6BC950418FC2F588BBAF5441713D0A275BC9504152B81E35BBAF54410AD7A33058C95041AE47E16ABBAF54413D0AD7432EC950419A999939C3AF5441A4703D3A07C9504166666696CAAF54411F85EBB109C950411F85EB31CCAF5441E17A149E0CC95041666666A6CEAF5441F6285C1F10C950419A999919D2AF54415C8FC2D512C95041E17A140ED5AF5441666666B661C95041B81E853BC6AF5441
-</a>
-
-<b>
-010600000001000000010300000001000000120000007C16993B0CC95041C9F7AB53CEAF544169F4139E0CC95041A5A765A6CEAF544112DE5C1F10C95041814B9919D2AF5441DB55C2D512C95041B537130ED5AF5441CCF765B661C950411CEB833BC6AF5441B972B63966C950416FA8A629C1AF54413126283C6BC95041BEABF688BBAF54415808897B64C95041703BC265BBAF5441713D0A275BC9504152B81E35BBAF54415197F5FE58C95041A43C415CBBAF54419204A53058C9504145B4E16ABBAF5441EA3F27494CC950414B4166A2BDAF54413D0AD7432EC950419A999939C3AF5441FE0F98392EC95041A04B883BC3AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276761 - 2938563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A140E80AF504148E17A1471D154410AD7A3907DAF5041EC51B83E70D15441D7A3706D79AF5041C3F528DC6ED1544152B81E4578AF5041F6285CBF6FD15441F6285C8F78AF5041D7A370CD7DD154419A99999979AF5041E17A147E89D154417B14AE978AAF5041EC51B87E8ED15441333333D391AF5041000000A090D15441B81E850B91AF5041AE47E18A8FD1544114AE47F188AF5041D7A3704D84D1544185EB51F881AF504114AE472173D15441E17A140E80AF504148E17A1471D15441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000A205A3978AAF5041A9A49E7E8ED15441333333D391AF5041000000A090D1544103D2DB2B8EAF5041ADF2598E8BD15441C42689B98BAF504181F37F2988D15441CBFA2AEE88AF50416D74C64584D154411BFEEB1986AF50415174094E7DD1544148141D4F83AF50413CFA8A6D76D1544146C0375082AF50418836C3F973D15441218B453382AF5041F9AF78B273D154416C2CCE1C82AF50413FB2237B73D1544151EDE9ED81AF5041CDE2231673D154417558948D81AF504172C203AF72D154410D19DB1681AF50412EE8EB2F72D154419BEA329980AF5041A6FE67A971D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276761 - 3808402
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C000000E17A140E80AF504148E17A1471D154410AD7A3907DAF5041EC51B83E70D15441D7A3706D79AF5041C3F528DC6ED1544152B81E4578AF5041F6285CBF6FD15441F6285C8F78AF5041D7A370CD7DD154419A99999979AF5041E17A147E89D154417B14AE978AAF5041EC51B87E8ED15441333333D391AF5041000000A090D15441B81E850B91AF5041AE47E18A8FD1544114AE47F188AF5041D7A3704D84D1544185EB51F881AF504114AE472173D15441E17A140E80AF504148E17A1471D15441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000A205A3978AAF5041A9A49E7E8ED15441333333D391AF5041000000A090D1544103D2DB2B8EAF5041ADF2598E8BD15441C42689B98BAF504181F37F2988D15441CBFA2AEE88AF50416D74C64584D154411BFEEB1986AF50415174094E7DD1544148141D4F83AF50413CFA8A6D76D1544146C0375082AF50418836C3F973D15441218B453382AF5041F9AF78B273D154416C2CCE1C82AF50413FB2237B73D1544151EDE9ED81AF5041CDE2231673D154417558948D81AF504172C203AF72D154410D19DB1681AF50412EE8EB2F72D154419BEA329980AF5041A6FE67A971D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276796 - 2933165
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000020000000103000000010000001E000000B81E851B03AF5041E17A14FE55D0544152B81E7504AF5041E17A14FE53D054419A9999D905AF5041F6285C4F52D054417B14AED7FCAE504152B81E3546D0544152B81EC5F3AE50415C8FC2853BD05441C3F5284CEFAE50417B14AE3737D0544100000000E7AE50415C8FC2752FD05441AE47E12AD5AE50411F85EB711ED05441295C8F42D3AE50413D0AD7131FD0544148E17A34C8AE5041713D0A373DD05441E17A14DEC1AE5041D7A3707D4ED05441B81E855BBEAE5041EC51B80E58D05441F6285CFFC8AE50410AD7A3A05DD05441CDCCCCACCEAE5041EC51B80E60D05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000004A334DD1C1AE50416B1ADBAB4ED0544152B81EC5CEAE504114AE47B153D0544133333323E8AE5041295C8F325DD05441C3F5280CF6AE50413D0AD7F363D05441D7A3704DFDAE504148E17AF467D0544152B81EB504AF504185EB51286CD0544126DFBD3E0CAF504136813C9C70D05441FAD1558312AF50414436D45374D0544152F88F1013AF5041F517451773D05441333333F314AF5041E17A14AE6ED05441E6320ACE14AF5041ADE873036DD054410AD7A3B014AF50411F85EBB16BD054410AD7A3F00DAF5041B81E85CB5FD05441A4703D9A0CAF50418FC2F5685ED05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276796 - 3788383
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000020000000103000000010000001E000000B81E851B03AF5041E17A14FE55D0544152B81E7504AF5041E17A14FE53D054419A9999D905AF5041F6285C4F52D054417B14AED7FCAE504152B81E3546D0544152B81EC5F3AE50415C8FC2853BD05441C3F5284CEFAE50417B14AE3737D0544100000000E7AE50415C8FC2752FD05441AE47E12AD5AE50411F85EB711ED05441295C8F42D3AE50413D0AD7131FD0544148E17A34C8AE5041713D0A373DD05441E17A14DEC1AE5041D7A3707D4ED05441B81E855BBEAE5041EC51B80E58D05441F6285CFFC8AE50410AD7A3A05DD05441CDCCCCACCEAE5041EC51B80E60D05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B0000004A334DD1C1AE50416B1ADBAB4ED0544152B81EC5CEAE504114AE47B153D0544133333323E8AE5041295C8F325DD05441C3F5280CF6AE50413D0AD7F363D05441D7A3704DFDAE504148E17AF467D0544152B81EB504AF504185EB51286CD0544126DFBD3E0CAF504136813C9C70D05441FAD1558312AF50414436D45374D0544152F88F1013AF5041F517451773D05441333333F314AF5041E17A14AE6ED05441E6320ACE14AF5041ADE873036DD054410AD7A3B014AF50411F85EBB16BD054410AD7A3F00DAF5041B81E85CB5FD05441A4703D9A0CAF50418FC2F5685ED05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276839 - 2931554
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703D6A0BAF5041D7A3701DC1D25441000000200CAF5041C3F5285CBFD254419A99990913AF50418FC2F548BDD25441F6285C7F1EAF50411F85EB61B8D25441D7A370FD20AF5041AE47E1EAC0D2544148E17A3422AF5041C3F5287CC1D254410AD7A3C02EAF5041EC51B83EBCD25441EC51B8EE36AF50415C8FC235B8D254410000007040AF504100000020B4D254411F85EB8149AF5041C3F528BCB0D25441E17A144E4AAF5041EC51B82EAFD2544148E17A6449AF504148E17AE4ABD254415C8FC2A544AF5041EC51B85E9ED25441C3F528CC47AF50419A9999E99AD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000005F12A14811AF5041E6D5EFF5A1D25441AD20FE3F0EAF5041FD3D4654A4D25441EE6296A009AF5041E9ADA800A8D254413D22EA3809AF5041D776685FA8D25441013E4F9106AF504199B003E3A9D25441BC6C224304AF50418AE0433CABD25441C97C363F01AF5041FD4BD6FFACD25441C242370900AF5041A90BFEBAADD25441A70232BBFCAE5041BA38E4DCAFD254416DDFA5A5F9AE5041E4DE59DAB1D2544166BF0BA2F3AE5041CE1DD8BEB5D2544129ECA000ECAE5041D599B5A8BAD2544129ECA000ECAE5041D47AC3ABBAD25441A1AFEA2FECAE5041641AB4C6BAD25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276839 - 3440527
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703D6A0BAF5041D7A3701DC1D25441000000200CAF5041C3F5285CBFD254419A99990913AF50418FC2F548BDD25441F6285C7F1EAF50411F85EB61B8D25441D7A370FD20AF5041AE47E1EAC0D2544148E17A3422AF5041C3F5287CC1D254410AD7A3C02EAF5041EC51B83EBCD25441EC51B8EE36AF50415C8FC235B8D254410000007040AF504100000020B4D254411F85EB8149AF5041C3F528BCB0D25441E17A144E4AAF5041EC51B82EAFD2544148E17A6449AF504148E17AE4ABD254415C8FC2A544AF5041EC51B85E9ED25441C3F528CC47AF50419A9999E99AD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000005F12A14811AF5041E6D5EFF5A1D25441AD20FE3F0EAF5041FD3D4654A4D25441EE6296A009AF5041E9ADA800A8D254413D22EA3809AF5041D776685FA8D25441013E4F9106AF504199B003E3A9D25441BC6C224304AF50418AE0433CABD25441C97C363F01AF5041FD4BD6FFACD25441C242370900AF5041A90BFEBAADD25441A70232BBFCAE5041BA38E4DCAFD254416DDFA5A5F9AE5041E4DE59DAB1D2544166BF0BA2F3AE5041CE1DD8BEB5D2544129ECA000ECAE5041D599B5A8BAD2544129ECA000ECAE5041D47AC3ABBAD25441A1AFEA2FECAE5041641AB4C6BAD25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276856 - 2931636
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000190000001F85EBA110B0504152B81EF553D254419A99992918B0504114AE473162D2544114AE47B11EB05041000000A06CD25441F6285C5F25B050411F85EBA172D254418FC2F5882AB050417B14AE7778D2544152B81E6530B050417B14AE177CD25441E17A14EE34B050417B14AE377ED254417B14AEC735B05041A4703D9A84D25441E17A148E37B050419A9999F98DD254418FC2F5883AB05041AE47E16A92D25441000000E040B05041EC51B86E9AD254411F85EB9143B05041E17A14BE9DD25441E17A145E51B05041B81E859B5AD254415C8FC2A550B050410000006059D25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000B4A9264248B0504162CF2B5A85D254415B48559348B050413B9D586785D25441D8AA302449B05041DBB439A282D2544116D83CC34AB05041659BB6BE7AD25441E0DAC8D94EB05041A5E17DDA66D254415E47AA5C51B05041450C5D9C5AD254410EE6E81651B05041CBF8C38D5AD2544134C9E1E250B05041288E690F5AD254410DEDE4094EB05041A0F9EDDB59D25441ECB51A5A4AB05041EB51BE9459D254410D3321B344B0504151C0CBB158D2544163468B8D42B05041678F197258D254414791076E40B05041D7C1F95458D25441ABFD12A83DB0504145C753AD58D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276856 - 3377342
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000190000001F85EBA110B0504152B81EF553D254419A99992918B0504114AE473162D2544114AE47B11EB05041000000A06CD25441F6285C5F25B050411F85EBA172D254418FC2F5882AB050417B14AE7778D2544152B81E6530B050417B14AE177CD25441E17A14EE34B050417B14AE377ED254417B14AEC735B05041A4703D9A84D25441E17A148E37B050419A9999F98DD254418FC2F5883AB05041AE47E16A92D25441000000E040B05041EC51B86E9AD254411F85EB9143B05041E17A14BE9DD25441E17A145E51B05041B81E859B5AD254415C8FC2A550B050410000006059D25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000B4A9264248B0504162CF2B5A85D254415B48559348B050413B9D586785D25441D8AA302449B05041DBB439A282D2544116D83CC34AB05041659BB6BE7AD25441E0DAC8D94EB05041A5E17DDA66D254415E47AA5C51B05041450C5D9C5AD254410EE6E81651B05041CBF8C38D5AD2544134C9E1E250B05041288E690F5AD254410DEDE4094EB05041A0F9EDDB59D25441ECB51A5A4AB05041EB51BE9459D254410D3321B344B0504151C0CBB158D2544163468B8D42B05041678F197258D254414791076E40B05041D7C1F95458D25441ABFD12A83DB0504145C753AD58D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276903 - 2932142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E0000001F85EB5127AC50415C8FC28568D45441EC51B82E24AC5041F6285C2F68D454410AD7A32021AC50418FC2F56867D45441D7A370FD1BAC5041F6285C3F65D4544148E17AB419AC50418FC2F50864D4544152B81E150AAC504148E17AA489D454415C8FC2750AAC50415C8FC2B589D4544148E17AF40CAC50415C8FC2E589D454416666665615AC504185EB51A88AD45441CDCCCC8C1DAC5041C3F528FC7ED45441C3F528CC22AC5041666666767AD4544148E17A4425AC5041A4703D7A7BD454418FC2F5B81EAC5041B81E853B8BD454413D0AD74322AC50417B14AE078BD45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000036A365BD2AAC50414E86EAAB89D4544185EB51D82BAC50411F85EB8189D45441A3C46AE231AC504160EB3B6987D45441D18AF7BE37AC50413EEA3B5485D4544136E7D3C538AC5041EDFA219E83D4544107CE73093BAC5041B15D61DD7FD4544118D646373BAC504121578F907FD45441F79368673BAC5041179905367FD45441EC735A5E3BAC5041186113CB7ED4544170ABD74A3BAC504181201B417ED454414A725A163BAC50413FC3EECD7CD45441512429FA3AAC5041DB1B92067CD45441DC9EF5EB3AAC5041ADD3266E7BD4544136D5DD7B3BAC5041F32DC37679D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276903 - 3768881
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E0000001F85EB5127AC50415C8FC28568D45441EC51B82E24AC5041F6285C2F68D454410AD7A32021AC50418FC2F56867D45441D7A370FD1BAC5041F6285C3F65D4544148E17AB419AC50418FC2F50864D4544152B81E150AAC504148E17AA489D454415C8FC2750AAC50415C8FC2B589D4544148E17AF40CAC50415C8FC2E589D454416666665615AC504185EB51A88AD45441CDCCCC8C1DAC5041C3F528FC7ED45441C3F528CC22AC5041666666767AD4544148E17A4425AC5041A4703D7A7BD454418FC2F5B81EAC5041B81E853B8BD454413D0AD74322AC50417B14AE078BD45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000036A365BD2AAC50414E86EAAB89D4544185EB51D82BAC50411F85EB8189D45441A3C46AE231AC504160EB3B6987D45441D18AF7BE37AC50413EEA3B5485D4544136E7D3C538AC5041EDFA219E83D4544107CE73093BAC5041B15D61DD7FD4544118D646373BAC504121578F907FD45441F79368673BAC5041179905367FD45441EC735A5E3BAC5041186113CB7ED4544170ABD74A3BAC504181201B417ED454414A725A163BAC50413FC3EECD7CD45441512429FA3AAC5041DB1B92067CD45441DC9EF5EB3AAC5041ADD3266E7BD4544136D5DD7B3BAC5041F32DC37679D45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276937 - 2939636
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A04B6AC5041295C8F5272CF544114AE47C1B9AC504114AE471170CF5441B81E853BBFAC5041CDCCCC1C6DCF5441C3F528ACB6AC5041AE47E13A31CF544152B81E65A9AC50417B14AE073BCF544148E17A84A5AC504148E17AE43DCF54413D0AD703A3AC5041D7A370BD3FCF5441AE47E19AA1AC50417B14AEC740CF54410AD7A360A1AC50418FC2F58841CF5441CDCCCCCCA0AC50413333337343CF5441E17A14AE9FAC50417B14AE4744CF5441713D0AE7A1AC50417B14AE674ACF54411F85EB91A2AC5041EC51B88E4DCF5441295C8FD2A2AC50410AD7A3C04ECF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000007FCD851EB0AC5041643BDF7F52CF5441EE531FD4ACAC5041928E9C4C51CF5441874FB3C1A9AC50418AD4C42D50CF5441FA5A69A3A3AC5041377279F24DCF5441BFF75099A2AC504169FE27904DCF54415AA88E99A2AC5041D97181914DCF5441ADDC1EFCA2AC50411FC070B94FCF544157B810B8A3AC50416F3E901E54CF5441E17A14EEA3AC50411F85EB6155CF5441FCBFBEA0A4AC5041006BEFA25ACF5441D246FA0CA5AC5041956FB9D15DCF5441B67420D1A5AC50410A965C9663CF54411926616DA6AC5041E639A72E68CF5441D09F54A9A7AC5041EEDC8A2E71CF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>276937 - 3345039
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001300000048E17A04B6AC5041295C8F5272CF544114AE47C1B9AC504114AE471170CF5441B81E853BBFAC5041CDCCCC1C6DCF5441C3F528ACB6AC5041AE47E13A31CF544152B81E65A9AC50417B14AE073BCF544148E17A84A5AC504148E17AE43DCF54413D0AD703A3AC5041D7A370BD3FCF5441AE47E19AA1AC50417B14AEC740CF54410AD7A360A1AC50418FC2F58841CF5441CDCCCCCCA0AC50413333337343CF5441E17A14AE9FAC50417B14AE4744CF5441713D0AE7A1AC50417B14AE674ACF54411F85EB91A2AC5041EC51B88E4DCF5441295C8FD2A2AC50410AD7A3C04ECF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000007FCD851EB0AC5041643BDF7F52CF5441EE531FD4ACAC5041928E9C4C51CF5441874FB3C1A9AC50418AD4C42D50CF5441FA5A69A3A3AC5041377279F24DCF5441BFF75099A2AC504169FE27904DCF54415AA88E99A2AC5041D97181914DCF5441ADDC1EFCA2AC50411FC070B94FCF544157B810B8A3AC50416F3E901E54CF5441E17A14EEA3AC50411F85EB6155CF5441FCBFBEA0A4AC5041006BEFA25ACF5441D246FA0CA5AC5041956FB9D15DCF5441B67420D1A5AC50410A965C9663CF54411926616DA6AC5041E639A72E68CF5441D09F54A9A7AC5041EEDC8A2E71CF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277005 - 2927359
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000260000001F85EB61D3AC5041EC51B84EB5CE544133333323A9AC504152B81EE5B8CE54417B14AE678CAC504133333393BBCE5441A4703D4A7FAC5041295C8F52BDCE54413D0AD7337FAC5041713D0A37BECE54410AD7A3707EAC5041D7A370FDC5CE544148E17AF47AAC5041B81E859BDECE5441295C8F827BAC5041F6285C9FE0CE5441EC51B8EE80AC5041D7A3700DE2CE54413D0AD7A396AC5041B81E85ABE4CE5441F6285CAFA7AC5041AE47E1DAE6CE5441AE47E12AAAAC5041C3F5280CE7CE544152B81E65ACAC5041B81E859BE6CE544114AE47F1ACAC504133333383DCCE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000001F85EB01EDAC5041C3F5285CD4CE544106F96DF7F2AC50413F29F8FDCECE54414DDB541FFEAC5041CFDD14CCC4CE5441AC302C130BAD50419B7C4CDEB8CE5441436FD2F410AD5041021CC353B3CE54418FC2F50818AD5041EC51B8BEACCE5441B81E85AB16AD50410AD7A360ABCE5441E17A14BE11AD5041C3F5284CACCE5441333333C30CAD5041295C8FE2ABCE5441107A99EFF3AC5041ABDAA07EA7CE54413A636611EAAC5041BB2AE4FCA5CE54414158E5B7DCAC50413875BEE3A3CE5441713D0AA7DBAC5041A4703D2AA6CE544148E17A54D8AC504148E17A24B3CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277005 - 3556138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000260000001F85EB61D3AC5041EC51B84EB5CE544133333323A9AC504152B81EE5B8CE54417B14AE678CAC504133333393BBCE5441A4703D4A7FAC5041295C8F52BDCE54413D0AD7337FAC5041713D0A37BECE54410AD7A3707EAC5041D7A370FDC5CE544148E17AF47AAC5041B81E859BDECE5441295C8F827BAC5041F6285C9FE0CE5441EC51B8EE80AC5041D7A3700DE2CE54413D0AD7A396AC5041B81E85ABE4CE5441F6285CAFA7AC5041AE47E1DAE6CE5441AE47E12AAAAC5041C3F5280CE7CE544152B81E65ACAC5041B81E859BE6CE544114AE47F1ACAC504133333383DCCE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000001F85EB01EDAC5041C3F5285CD4CE544106F96DF7F2AC50413F29F8FDCECE54414DDB541FFEAC5041CFDD14CCC4CE5441AC302C130BAD50419B7C4CDEB8CE5441436FD2F410AD5041021CC353B3CE54418FC2F50818AD5041EC51B8BEACCE5441B81E85AB16AD50410AD7A360ABCE5441E17A14BE11AD5041C3F5284CACCE5441333333C30CAD5041295C8FE2ABCE5441107A99EFF3AC5041ABDAA07EA7CE54413A636611EAAC5041BB2AE4FCA5CE54414158E5B7DCAC50413875BEE3A3CE5441713D0AA7DBAC5041A4703D2AA6CE544148E17A54D8AC504148E17A24B3CE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277086 - 362851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000019000000AE47E10A62AB50418FC2F5E8C6D054413D0AD74369AB50415C8FC255C3D05441713D0A3772AB50410AD7A3A0BFD0544148E17A3474AB5041EC51B84EBCD054417B14AE5774AB504152B81E35AED054413D0AD73374AB504133333303ADD05441CDCCCC9C6AAB50413D0AD763AFD05441A4703D9A65AB5041C3F5282CB1D05441C3F528DC5CAB5041333333B3B2D054411F85EBC15BAB5041C3F5285CB2D054413D0AD7135BAB50419A9999D9B1D054418FC2F5084BAB5041B81E857BB4D054413D0AD7F341AB5041EC51B83EB5D05441F6285C6F3CAB504148E17A54B5D05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C4674A3A4BAB504158D16C73B4D054418FC2F5084BAB5041B81E857BB4D054419D434A084BAB50417D84937BB4D05441DF478DD04AAB5041C46F4180B4D054413D0AD7F341AB5041EC51B83EB5D05441F6285C6F3CAB504148E17A54B5D05441A61E917C3BAB5041B755901EB5D0544172CEFC6D3BAB50417583531BB5D0544189C259C337AB5041FFF2E24AB4D054416666661637AB504148E17A24B4D05441E17A140E2CAB5041C3F5282CB1D054411F85EBF11CAB504100000040ACD05441295C8FE218AB5041295C8F72AAD05441A4703DCA24AB504133333393B2D05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277088 - 2930490
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB51C888AF5041A4703DAACAD15441666666E697AF5041CDCCCCACD2D15441F6285CCF9CAF50415C8FC275CED15441A4703D9AA5AF504152B81E95C1D15441666666A6A6AF504100000050BAD154415C8FC225A8AF5041AE47E14AB7D1544114AE4731A8AF5041B81E85CBB2D15441B81E855BAAAF5041AE47E15AADD154415C8FC2B5ABAF5041D7A370CDABD1544152B81EE5AAAF504148E17AC4AAD15441AE47E1DA9FAF504148E17A84A7D154410AD7A3B09CAF5041295C8F52A1D1544114AE47C199AF5041D7A3709D9BD15441333333D391AF5041000000A090D15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000008FC2F5E876AF504100000030C0D1544185EB51D878AF504185EB5138C2D15441A6FFAD9982AF50410F3F9663C7D154419C0BD41989AF504107005DD5CAD15441A59700F389AF5041F7BD1F2DC3D154416AA8108E8BAF5041616CAFDEB8D15441894BD3388DAF5041C6957D2BAED15441FACB7A6D8FAF50417F5C3603A0D1544102635A0B91AF5041D8B7BBA295D15441451908DD91AF50414F1CA0AD90D15441C5E34A5C8EAF5041A8CADE9A8FD15441C27058F386AF50415C7D5B6C8DD15441A0A268DE80AF5041E1E9F3A18BD15441577B8E127BAF5041FEF710ED89D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277088 - 3752831
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB51C888AF5041A4703DAACAD15441666666E697AF5041CDCCCCACD2D15441F6285CCF9CAF50415C8FC275CED15441A4703D9AA5AF504152B81E95C1D15441666666A6A6AF504100000050BAD154415C8FC225A8AF5041AE47E14AB7D1544114AE4731A8AF5041B81E85CBB2D15441B81E855BAAAF5041AE47E15AADD154415C8FC2B5ABAF5041D7A370CDABD1544152B81EE5AAAF504148E17AC4AAD15441AE47E1DA9FAF504148E17A84A7D154410AD7A3B09CAF5041295C8F52A1D1544114AE47C199AF5041D7A3709D9BD15441333333D391AF5041000000A090D15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000008FC2F5E876AF504100000030C0D1544185EB51D878AF504185EB5138C2D15441A6FFAD9982AF50410F3F9663C7D154419C0BD41989AF504107005DD5CAD15441A59700F389AF5041F7BD1F2DC3D154416AA8108E8BAF5041616CAFDEB8D15441894BD3388DAF5041C6957D2BAED15441FACB7A6D8FAF50417F5C3603A0D1544102635A0B91AF5041D8B7BBA295D15441451908DD91AF50414F1CA0AD90D15441C5E34A5C8EAF5041A8CADE9A8FD15441C27058F386AF50415C7D5B6C8DD15441A0A268DE80AF5041E1E9F3A18BD15441577B8E127BAF5041FEF710ED89D15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277398 - 56444
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000666666A6C7F75041AE47E1EA5D305541F6285C7FCFF7504152B81EA55E3055417B14AEC7D6F75041666666465F305541295C8F02DFF750411F85EB115B305541666666F6E4F75041EC51B80E58305541295C8F42E9F75041295C8F22563055410AD7A3E0F1F75041E17A142E523055413D0AD713F6F75041295C8FF24F305541EC51B82EF7F750415C8FC2554F305541D7A3700DF8F750418FC2F5984C305541713D0A67FEF75041666666E64030554114AE4791F1F7504152B81ED54730554114AE4781DFF750413D0AD71351305541666666A6C7F75041AE47E1EA5D305541
-</a>
-
-<b>
-010600000001000000010300000001000000110000008855ED99CCF75041008FA1405B305541A34C92B1C7F7504102EFDDE45D30554194F2A675CEF75041C7D57C8C5E305541F6285C7FCFF7504152B81EA55E3055417B14AEC7D6F75041666666465F305541295C8F02DFF750411F85EB115B305541666666F6E4F75041EC51B80E58305541295C8F42E9F75041295C8F225630554174027A64EDF750412F85073D543055418A172A65F6F7504144637BC54F305541EC51B82EF7F750415C8FC2554F305541D7A3700DF8F750418FC2F5984C305541713D0A67FEF75041666666E64030554114AE4791F1F7504152B81ED547305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277638 - 3177958
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000040000000103000000010000001900000014AE47514FF050417B14AE9796315541AE47E19A56F0504114AE477198315541B81E852B62F05041000000309B3155419A9999296EF050418FC2F5089E3155415C8FC2F579F050415C8FC2D5A031554114AE471186F050415C8FC2B5A3315541713D0A1788F050411F85EB419E3155413D0AD75389F050415C8FC2659B315541AE47E18A7FF050410AD7A32098315541EC51B8FE71F050418FC2F57893315541CDCCCC9C64F05041C3F5283C8F315541CDCCCC3C54F05041F6285C7F8A315541713D0A174DF050410AD7A38088315541B81E85DB45F050417B14AE1786315541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F528EC71F0504152B81EE547315541CDCCCC1C72F050417B14AE37443155411F85EB0171F0504114AE47F13D315541EC51B8DE70F050411F85EB913B3155415C8FC27570F050415C8FC29534315541CDCCCC3C6DF05041CDCCCC9C333155413333330369F05041D7A3705D32315541EC51B8AE66F050410AD7A310313155415C8FC2A563F05041A4703DCA2E315541E17A142E60F05041C3F5287C2B3155415C8FC2555CF050417B14AE5728315541666666D657F05041E17A141E2431554148E17A5458F05041CDCCCCDC263155413D0AD7B358F05041713D0AF728315541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>277638 - 3525911
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000040000000103000000010000001900000014AE47514FF050417B14AE9796315541AE47E19A56F0504114AE477198315541B81E852B62F05041000000309B3155419A9999296EF050418FC2F5089E3155415C8FC2F579F050415C8FC2D5A031554114AE471186F050415C8FC2B5A3315541713D0A1788F050411F85EB419E3155413D0AD75389F050415C8FC2659B315541AE47E18A7FF050410AD7A32098315541EC51B8FE71F050418FC2F57893315541CDCCCC9C64F05041C3F5283C8F315541CDCCCC3C54F05041F6285C7F8A315541713D0A174DF050410AD7A38088315541B81E85DB45F050417B14AE1786315541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000C3F528EC71F0504152B81EE547315541CDCCCC1C72F050417B14AE37443155411F85EB0171F0504114AE47F13D315541EC51B8DE70F050411F85EB913B3155415C8FC27570F050415C8FC29534315541CDCCCC3C6DF05041CDCCCC9C333155413333330369F05041D7A3705D32315541EC51B8AE66F050410AD7A310313155415C8FC2A563F05041A4703DCA2E315541E17A142E60F05041C3F5287C2B3155415C8FC2555CF050417B14AE5728315541666666D657F05041E17A141E2431554148E17A5458F05041CDCCCCDC263155413D0AD7B358F05041713D0AF728315541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>278165 - 961295
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000E17A149E75E650411F85EB71372E5541000000807BE650418FC2F598382E5541C3F5284C7DE650419A9999A9382E554148E17A447FE65041CDCCCC5C382E5541A4703D5A81E65041E17A142E372E55410000007082E6504114AE47F1352E55410AD7A3A084E65041333333B3322E55410000006086E65041EC51B89E2F2E5541D7A3706D89E65041295C8FF2292E5541295C8FD28BE650415C8FC265252E5541F6285C4F8FE65041295C8F121D2E5541D7A3709D86E65041333333231B2E554152B81E457DE6504152B81E35172E55416666666666E65041666666C60C2E5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000008AD1C70E8FE650418B3930041D2E5541A98428A98FE65041FC74C0311C2E5541992091248FE650416BD6DEB21A2E55411DECA96B8AE650412D5CCA7C1A2E5541B5C311AF87E65041A698A11B1A2E55416BB7D72C84E6504181D67BED182E5541B898C16473E650416ECE97A9112E5541236271FF6AE650416EE67BA90D2E55415DAF25BB63E65041108BF0D7082E5541FB795B6261E6504169FE6624072E55417B8A3E635EE650411FA1DB7B042E5541B437347B5AE65041A4BBCAC4012E5541B5A26AEE55E650412986CE0FFF2D55415A56581D51E65041E371421BFD2D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>278380 - 246581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCC0CE9F35041C3F5283C302D554148E17A7400F4504185EB51A8302D55410AD7A33002F45041295C8F42322D55418FC2F56802F450413D0AD793342D55415C8FC2D509F45041C3F5284C342D55418FC2F5380DF450415C8FC225362D55411F85EBB10FF4504166666686352D55415C8FC2C511F4504114AE4741322D5541EC51B84E12F45041CDCCCC1C312D5541C3F528BC12F45041A4703DEA2F2D5541F6285C0F13F450417B14AEB72E2D554152B81E6513F45041AE47E18A2D2D5541F6285CDF13F450415C8FC2A52A2D5541D7A3708D13F45041B81E85DB2A2D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000006000000F649ED5DF9F35041EFAAE3EE2D2D55416B8091C6F8F350410ADA34DB2A2D5541396B0511EBF35041EFAF719F2F2D5541B16558E8F2F3504102BA44B22E2D5541B8F07D7FF3F35041E5E268A02E2D5541F649ED5DF9F35041EFAAE3EE2D2D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>278380 - 270680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000CDCCCC0CE9F35041C3F5283C302D554148E17A7400F4504185EB51A8302D55410AD7A33002F45041295C8F42322D55418FC2F56802F450413D0AD793342D55415C8FC2D509F45041C3F5284C342D55418FC2F5380DF450415C8FC225362D55411F85EBB10FF4504166666686352D55415C8FC2C511F4504114AE4741322D5541EC51B84E12F45041CDCCCC1C312D5541C3F528BC12F45041A4703DEA2F2D5541F6285C0F13F450417B14AEB72E2D554152B81E6513F45041AE47E18A2D2D5541F6285CDF13F450415C8FC2A52A2D5541D7A3708D13F45041B81E85DB2A2D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000006000000F649ED5DF9F35041EFAAE3EE2D2D55416B8091C6F8F350410ADA34DB2A2D5541396B0511EBF35041EFAF719F2F2D5541B16558E8F2F3504102BA44B22E2D5541B8F07D7FF3F35041E5E268A02E2D5541F649ED5DF9F35041EFAAE3EE2D2D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>278623 - 298603
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001400000014AE4741A6E150418FC2F5F8EC325541C3F5280CA2E15041CDCCCC7CF43255411F85EBE1A6E1504166666686F7325541D7A3709DADE15041D7A3706DEF32554100000000B2E150415C8FC2B5EB32554152B81EA5B7E1504100000070E8325541D7A3708DBBE150417B14AE67E5325541E17A14EEBDE15041C3F5283CE2325541713D0AA7C0E1504185EB5168E1325541C3F528ECC5E1504114AE47D1DF32554114AE47F1C7E15041CDCCCC9CE032554152B81EB5CCE15041A4703DAADE325541295C8F92CDE15041CDCCCC7CDB32554114AE4701CEE1504114AE47E1D7325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C00000052B81EB5CCE15041A4703DAADE3255413643E67ACDE150413B01B7D3DB325541295C8F92CDE15041CDCCCC7CDB32554114AE4701CEE1504114AE47E1D7325541EC51B8DECDE1504114AE47D1D43255416B82613CCBE1504137CF2B61D5325541C3F5282CC6E150415C8FC275D6325541B4E2B8B0C1E15041EC94082CD8325541038DB7FBB6E15041F8C8FB42DC325541CD448DEEAFE15041C8C6AE00DF325541A4703D3AACE15041CDCCCC7CE13255419A999939AAE1504148E17A54E432554114AE4741A6E150418FC2F5F8EC32554151D2100DA2E1504147AC2E7BF4325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>279525 - 1109695
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000100000000AD7A32002FB504166666656AA965441713D0A07FBFA5041EC51B8EEA896544152B81E35F6FA5041000000B0AB965441713D0AD7EFFA5041D7A3703DAE965441E17A14BECEFA5041EC51B89EB8965441CDCCCC3CBDFA5041AE47E1FABD9654417B14AE77AFFA5041CDCCCC7CC2965441D7A3707DAFFA5041D7A370BDC396544166666636B9FA50413D0AD773C3965441D7A3704DC6FA5041713D0A37C3965441C3F528FCD2FA504133333343C39654418FC2F5A8E1FA504114AE47E1C396544114AE4761EEFA504148E17A14C596544114AE47F1F9FA50415C8FC2C5C6965441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000003B6BF4016FB504106E47FB9CD9654410AD7A3B019FB504148E17AB4CE9654411F85EB411BFB5041EC51B82ECF965441C029268724FB50412A1730A6D2965441666666A627FB50413D0AD7C3B1965441AE47E1EA25FB5041C3F5286CB1965441CDCCCC9C1CFB504148E17A94AF9654413333333319FB50417B14AEE7AE965441684D3F2E02FB5041D8774F51AA96544132C94A3EFFFA5041C8F50AD7C7965441FD8CA4FE05FB5041ADE0B540C9965441D14F5F670CFB5041A5D062EBCA96544103B6BF4016FB504106E47FB9CD965441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>279525 - 3911091
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000100000000AD7A32002FB504166666656AA965441713D0A07FBFA5041EC51B8EEA896544152B81E35F6FA5041000000B0AB965441713D0AD7EFFA5041D7A3703DAE965441E17A14BECEFA5041EC51B89EB8965441CDCCCC3CBDFA5041AE47E1FABD9654417B14AE77AFFA5041CDCCCC7CC2965441D7A3707DAFFA5041D7A370BDC396544166666636B9FA50413D0AD773C3965441D7A3704DC6FA5041713D0A37C3965441C3F528FCD2FA504133333343C39654418FC2F5A8E1FA504114AE47E1C396544114AE4761EEFA504148E17A14C596544114AE47F1F9FA50415C8FC2C5C6965441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000003B6BF4016FB504106E47FB9CD9654410AD7A3B019FB504148E17AB4CE9654411F85EB411BFB5041EC51B82ECF965441C029268724FB50412A1730A6D2965441666666A627FB50413D0AD7C3B1965441AE47E1EA25FB5041C3F5286CB1965441CDCCCC9C1CFB504148E17A94AF9654413333333319FB50417B14AEE7AE965441684D3F2E02FB5041D8774F51AA96544132C94A3EFFFA5041C8F50AD7C7965441FD8CA4FE05FB5041ADE0B540C9965441D14F5F670CFB5041A5D062EBCA96544103B6BF4016FB504106E47FB9CD965441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>279666 - 56891
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000013000000E17A14FE73F75041AE47E1BAD6945441EC51B86E63F75041295C8F52FB945441E17A14CE66F75041CDCCCC0CFD945441A4703D5A6CF7504152B81EE5FF945441D7A370ED7AF75041A4703DAAE0945441E17A144E7DF7504114AE4791DB945441295C8F7287F75041D7A370ADE0945441B81E85DB95F75041F6285CEFE7945441295C8FE297F75041EC51B8AEE2945441EC51B82E98F750419A9999E9E19454416666667694F75041295C8F02E0945441295C8F928DF7504185EB5178DC945441666666768AF75041EC51B8DEDA945441F6285C1F87F750417B14AE27D9945441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000E17A14FE73F75041AE47E1BAD6945441511DF8A966F750413013982EF4945441D02552A266F7504120947E3FF4945441B8A0CB7466F75041737A17A4F4945441FCDFC72B66F75041E37E6E45F5945441F2B2ECB763F75041D8E4CCB0FA9454413551C67D63F750418E364B31FB9454418D2E677163F750412F31EF53FB945441112B4B3F64F7504120DF65BDFB94544155325C7964F75041423424DBFB9454416051707A65F750413DCBE747FC945441BDDE900F6BF750417730893BFF9454413C04FF5B6CF7504166685BE1FF945441D7A370ED7AF75041A4703DAAE0945441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>309716 - 350723
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000007000000014AE47C1880F51410AD7A3D0B84A554100000060890F514114AE4791B84A5541713D0A878A0F51410AD7A3D0B74A554152B81E858E0F51410AD7A370B74A55413D0AD783910F5141F6285CAFB84A5541A4703D0A930F5141B81E85ABB94A55418FC2F518940F5141E17A144EBA4A55417B14AEF7940F5141D7A370ADBA4A55415C8FC245950F51415C8FC2C5BA4A5541CDCCCCCC950F5141D7A370DDBA4A5541B81E857B960F51413D0AD7E3BA4A55411F85EBA1970F5141D7A370DDBA4A5541EC51B86E980F5141F6285CBFBA4A5541B81E857B980F514148E17AB4B94A5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000006CA609B7E20F5141058D3623944A5541657CCC4CE30F514182EEA240904A554188DA202BE40F5141A86D52E88F4A5541CDCCCC1CE50F514185EB51888F4A55418F6E7D3CE60F5141D70120058F4A554148CFB6DEE70F5141576C65468E4A5541A18293D0E70F51412AA1403D8E4A554167C71DCAE70F5141CC1213398E4A5541EDDFFDBFE70F51413FC086328E4A554175D3DEABE70F5141244B83258E4A5541C65556A8E70F5141A04F3A238E4A554170AFB69CE70F5141C6CCB51B8E4A55415412A89AE70F5141F535611A8E4A554179E26095E70F51418953F7168E4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>280688 - 1726290
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000C3F528AC55A7504133333373451F554152B81E8556A750417B14AE27431F5541A4703D3A57A75041F6285C1F401F5541D7A3709D44A7504114AE47213C1F5541333333232DA750417B14AE17371F5541D7A3702D18A7504185EB5198321F55417B14AE6717A750417B14AE17381F55418FC2F52817A750413D0AD7D3391F55413333339316A750413D0AD7F33D1F5541AE47E13A2AA75041B81E852B421F55410AD7A3D040A750413D0AD703471F5541B81E859B53A75041B81E850B4B1F5541C3F528AC55A7504133333373451F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000052B81E953CA7504148E17A24531F5541366E237B42A750417B3F5C68541F5541FCF9CCD743A7504165585E074F1F5541984D3FC73FA75041D5F6C6454E1F5541BCF4F84341A75041B99E921C471F5541AE47E13A2AA75041B81E852B421F55413333339316A750413D0AD7F33D1F5541A4703DCA14A75041B81E859B4A1F5541E17A14FE26A75041333333834E1F554152B81E953CA7504148E17A24531F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>281258 - 144467
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F000000CDCCCC5C2BBC5041666666B6CFE65441713D0A9733BC50410AD7A350CDE6544114AE47B139BC504114AE4771C8E65441295C8F723CBC50419A999939C4E65441CDCCCC1C41BC504114AE47A1BAE65441AE47E12A4DBC5041713D0A779DE65441F6285C5F50BC50416666668697E654418FC2F51856BC50419A9999898EE6544185EB514849BC5041713D0AF787E654415C8FC2B544BC5041E17A149E85E65441EC51B86E3CBC50411F85EB4181E654418FC2F56838BC50410AD7A38080E6544148E17A8425BC5041CDCCCCBCC8E65441F6285CBF23BC50411F85EB81CFE65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000063877F8B40BC5041254023CCBBE65441F187B84446BC50415D5FF527AEE65441AE47E12A4DBC5041713D0A779DE65441F6285C5F50BC50416666668697E654418FC2F51856BC50419A9999898EE6544184F7130855BC5041343FA5FD8DE654417FD97D6F49BC5041DF51210B88E65441B863E2FB44BC5041CBE67BA795E654416BF09FEF3DBC504152099553ABE65441F646CC9934BC5041E3D159F3A6E65441319415772BBC5041EC0A07D2C9E65441CDAEDAA125BC5041643E7D4CC8E6544198D929C023BC504104C9D87ECFE65441CDCCCC5C2BBC5041666666B6CFE65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466188 - 3072591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C8F26A5504114AE47111D1F55419A9999C926A55041295C8FC21B1F5541C3F528AC0BA55041AE47E13AF81E554152B81EF5F6A45041000000C0D61E5541F6285C0FF5A45041EC51B88ED51E5541295C8FE2E7A45041C3F5285CD41E55418FC2F568E6A450417B14AE77D41E55411F85EB2101A5504152B81E55001F5541A4703D1A1CA550415C8FC2A5231F5541F6285C8F26A5504114AE47111D1F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000800000081649D95F3A4504145CEA078D81E5541D85D39BAF4A45041D8E5536BD81E5541D0D78DD0F6A450412D5F379ED81E5541C5A26F08F7A450418E1238DFD61E5541A77AF94EF5A450419AF7B2B6D51E5541F270E2E5F4A450418941F38AD51E5541FA48048EF3A450417808B26BD51E554181649D95F3A4504145CEA078D81E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466188 - 3371247
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C8F26A5504114AE47111D1F55419A9999C926A55041295C8FC21B1F5541C3F528AC0BA55041AE47E13AF81E554152B81EF5F6A45041000000C0D61E5541F6285C0FF5A45041EC51B88ED51E5541295C8FE2E7A45041C3F5285CD41E55418FC2F568E6A450417B14AE77D41E55411F85EB2101A5504152B81E55001F5541A4703D1A1CA550415C8FC2A5231F5541F6285C8F26A5504114AE47111D1F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000800000081649D95F3A4504145CEA078D81E5541D85D39BAF4A45041D8E5536BD81E5541D0D78DD0F6A450412D5F379ED81E5541C5A26F08F7A450418E1238DFD61E5541A77AF94EF5A450419AF7B2B6D51E5541F270E2E5F4A450418941F38AD51E5541FA48048EF3A450417808B26BD51E554181649D95F3A4504145CEA078D81E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>281921 - 976957
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002400000085EB511813BD5041E17A141E9DE65441D7A3702D0FBD5041EC51B83E9DE65441F6285C1F04BD5041A4703D9A9DE6544100000030FABC5041EC51B88E9DE6544114AE4751F3BC5041295C8F429DE6544148E17AB4ECBC504148E17AA49CE6544148E17AD4E6BC5041C3F5282C9BE654417B14AED7E1BC504114AE472199E65441B81E851BDDBC504114AE475196E654415C8FC215D7BC5041F6285C8F91E654413D0AD793CEBC50413D0AD7338AE6544148E17A84C7BC5041713D0AD784E654419A9999E9C2BC50417B14AEE781E65441EC51B8CEBABC5041713D0A977DE65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000F507727EF0BC5041EF2A99FCB8E65441D569CAE2F6BC5041AC6F3F67BAE65441FCE985DBF9BC5041FD0B510FBBE65441BA1083C1FABC50416699ED5EBBE6544118D4084102BD5041388048C1BDE654412173FAB612BD5041452D4ECD9EE654410B2B64610BBD50414BA3EB529FE65441EC51B8FE09BD5041C3F5286C9FE654410C0E4F7BFDBC50415E0068FA9FE6544184AFBE18F3BC5041E828D7DAB3E65441F507727EF0BC5041EF2A99FCB8E65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>282448 - 229672
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000052B81E953CB350413D0AD793B8EB544114AE47413CB3504166666686AFEB5441F6285CEF35B350410AD7A3C0AEEB5441F6285CDF28B350410AD7A330AEEB54419A99991928B350410AD7A3A0ADEB54410AD7A3F028B35041666666469DEB5441C3F528FC1EB35041B81E851B9DEB5441AE47E1FA12B350419A9999399CEB54416666664604B35041B81E859B9AEB54417B14AE0702B35041CDCCCC5C9AEB54418FC2F50801B350415C8FC2459AEB54419A999989DFB250413333334397EB54410AD7A370DEB250410000003098EB5441AE47E16ADAB250419A9999A9BCEB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000122C6AE428B35041B67664349EEB5441ACCB416018B3504191BD25629DEB54413F00CAF1FBB25041AF0EA9D099EB544153D29AA7FBB250411D2DF3DF9AEB54417AF588AD28B350417D333471A1EB5441D7C57BCD28B35041A710CDF29FEB54419B3C62D228B350414E1668939FEB5441B53114DD28B35041818D33C39EEB5441BB80F6E128B3504154771F649EEB5441CE5781E328B350418A0219469EEB5441122C6AE428B35041B67664349EEB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>282448 - 396109
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000052B81E953CB350413D0AD793B8EB544114AE47413CB3504166666686AFEB5441F6285CEF35B350410AD7A3C0AEEB5441F6285CDF28B350410AD7A330AEEB54419A99991928B350410AD7A3A0ADEB54410AD7A3F028B35041666666469DEB5441C3F528FC1EB35041B81E851B9DEB5441AE47E1FA12B350419A9999399CEB54416666664604B35041B81E859B9AEB54417B14AE0702B35041CDCCCC5C9AEB54418FC2F50801B350415C8FC2459AEB54419A999989DFB250413333334397EB54410AD7A370DEB250410000003098EB5441AE47E16ADAB250419A9999A9BCEB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000122C6AE428B35041B67664349EEB5441ACCB416018B3504191BD25629DEB54413F00CAF1FBB25041AF0EA9D099EB544153D29AA7FBB250411D2DF3DF9AEB54417AF588AD28B350417D333471A1EB5441D7C57BCD28B35041A710CDF29FEB54419B3C62D228B350414E1668939FEB5441B53114DD28B35041818D33C39EEB5441BB80F6E128B3504154771F649EEB5441CE5781E328B350418A0219469EEB5441122C6AE428B35041B67664349EEB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>282544 - 255772
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000030000000103000000020000005900000033333383BBA650411F85EBC1C5DD54418FC2F548C0A65041295C8FC2C7DD5441CDCCCCFCC6A650410AD7A380CADD5441713D0AA7CAA6504114AE47A1CBDD5441000000E0CAA65041F6285CDFCADD544148E17A14CCA650418FC2F538CBDD5441666666D6CBA65041E17A14FECBDD544148E17A74CCA65041EC51B82ECCDD544185EB51E8CFA65041AE47E15ACDDD5441AE47E1DAD4A65041D7A3701DCFDD544100000010D3A650410AD7A390CBDD54419A999979D4A6504166666616C8DD54418FC2F568D7A650419A999969C3DD5441C3F528ACD3A65041A4703D7AC1DD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000D5D4C997E8A6504106169DE6C2DD544199205258E9A6504116D3A330C3DD54418CCC7AD4EDA65041544599C9C4DD54419B72E20AF0A650411017EBC1C5DD5441FCD5E488F2A65041E5FA3ED6C6DD5441AE47E1AAF3A650413D0AD753C7DD544148E17A74F7A6504114AE47B1C3DD5441E21422E7F6A650416251263FC2DD54417EFD3123F6A650414F5B143EC0DD54418E6645C0F3A650414137B9C6BEDD5441713D0AA7F0A65041F6285CDFBCDD5441D8D9BF75EDA6504175764CEEBBDD54413EA5B93EECA65041DCFC8F92BBDD54410C5EB212ECA65041925B5F83BBDD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967937 - 56877
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E00000000000020BCD350410000001059335541666666E6BBD35041C3F5288C56335541AE47E1BABDD35041A4703D6A4F335541C3F5280CC1D35041713D0A7742335541E17A141EC0D35041A4703DEA41335541713D0A47BDD3504148E17AC44B3355415C8FC2F5A1D35041000000403D335541295C8F429ED35041295C8FB23B33554152B81EF59DD350415C8FC20543335541295C8FC29ED3504152B81E754A335541666666269FD35041295C8F2255335541F6285C6FA0D3504185EB51F855335541EC51B8CEA4D350419A999989573355415C8FC2C5ADD350413D0AD7735A335541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000053000000FEC8373FA3D3504170DC61FA5633554157415B42A3D35041C5E581FB5633554139F254E4A4D35041558DA090573355414361B430A8D3504176852DA35833554196218E05ABD35041068DDD8E5933554156F71983ACD350419E2DED0A5A3355415C8FC2C5ADD350413D0AD7735A33554185D592EFAED3504108AACFE45A3355419515841EAFD350411E3B9EF65A335541B81E853BB1D350413D0AD7C35B335541B81E85FBB1D3504152B81E555D33554152B81E05B4D3504185EB51485D335541236975F6B3D350415C7684715D33554194EF12F4B3D35041C5DA37785D335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>283984 - 237037
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000021000000F6285CFFF7365141000000409403554166666666FA3651411F85EB2187035541B81E85ABFA36514185EB51A885035541F6285CCFF0365141713D0AF784035541EC51B84EEB365141EC51B88E840355419A999909E63651410000000084035541A4703D5AE23651418FC2F5F8830355419A9999E9E13651417B14AEF783035541A4703D5AE0365141AE47E11A84035541B81E851BDE36514185EB51A884035541F6285C3FDD365141A4703DDA84035541EC51B87EDA36514152B81EB585035541F6285CAFD83651418FC2F50886035541000000F0D5365141A4703D7A87035541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000024D5B5F5FE3651413D942ADEAE0355411968E990FF365141BF5A5E88A9035541CB03BF2E003751414CDBD00EA503554105685669003751415D23358DA3035541CF9842E300375141E79ED850A003554158BB4E2A013751417CFBD2859F035541D6F65C1A02375141284179AD9C035541078376DB023751416E5F175C9A035541F2D42EBA02375141A1924A4F9A0355414D98593701375141B2B92AFB9B035541A59D1C58FF36514110C9F3ED9A035541CC514F86FF3651419C0FE29899035541BCBB2307FA36514100C9918B98035541F3C92858F83651415FF0B6BC98035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>283984 - 372666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000021000000F6285CFFF7365141000000409403554166666666FA3651411F85EB2187035541B81E85ABFA36514185EB51A885035541F6285CCFF0365141713D0AF784035541EC51B84EEB365141EC51B88E840355419A999909E63651410000000084035541A4703D5AE23651418FC2F5F8830355419A9999E9E13651417B14AEF783035541A4703D5AE0365141AE47E11A84035541B81E851BDE36514185EB51A884035541F6285C3FDD365141A4703DDA84035541EC51B87EDA36514152B81EB585035541F6285CAFD83651418FC2F50886035541000000F0D5365141A4703D7A87035541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000024D5B5F5FE3651413D942ADEAE0355411968E990FF365141BF5A5E88A9035541CB03BF2E003751414CDBD00EA503554105685669003751415D23358DA3035541CF9842E300375141E79ED850A003554158BB4E2A013751417CFBD2859F035541D6F65C1A02375141284179AD9C035541078376DB023751416E5F175C9A035541F2D42EBA02375141A1924A4F9A0355414D98593701375141B2B92AFB9B035541A59D1C58FF36514110C9F3ED9A035541CC514F86FF3651419C0FE29899035541BCBB2307FA36514100C9918B98035541F3C92858F83651415FF0B6BC98035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284620 - 3099307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003100000052B81E25E93D5141333333639705554100000040EC3D51413D0AD7B393055541295C8FB2EC3D514152B81E45920555413D0AD7A3E73D5141666666668D055541CDCCCCDCE63D51418FC2F5A8800555418FC2F528E63D51413333334375055541C3F5287CE53D51410AD7A3507105554114AE4741E43D5141295C8FE26A0555417B14AE17E33D5141295C8F82670555417B14AEB7E13D51413D0AD77364055541AE47E15AE03D514148E17A0462055541B81E851BDD3D51415C8FC2456105554148E17AF4DA3D51417B14AE4760055541666666F6D93D51419A9999095F055541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009A999979F53D5141F6285CEF720555413D0AD7F3F33D51410000004066055541B81E85ABF03D51416666660666055541199FFD60EB3D514142280B4D65055541E75F03BAE93D5141B4ED2FE86205554121E7C049E03D5141076923E761055541E9247A29E33D5141A1A43AB667055541857EFF4EE53D5141834FB5A86F055541F8EE572EE63D514110F68A9A7505554188EA7483E63D5141A42C2E687B055541AD96979EE73D5141BC20D4758D055541295C8FB2EC3D514152B81E45920555415A01A6C7F13D5141A580359196055541708B8FE0F33D51415B102D5798055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284620 - 3454392
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003100000052B81E25E93D5141333333639705554100000040EC3D51413D0AD7B393055541295C8FB2EC3D514152B81E45920555413D0AD7A3E73D5141666666668D055541CDCCCCDCE63D51418FC2F5A8800555418FC2F528E63D51413333334375055541C3F5287CE53D51410AD7A3507105554114AE4741E43D5141295C8FE26A0555417B14AE17E33D5141295C8F82670555417B14AEB7E13D51413D0AD77364055541AE47E15AE03D514148E17A0462055541B81E851BDD3D51415C8FC2456105554148E17AF4DA3D51417B14AE4760055541666666F6D93D51419A9999095F055541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009A999979F53D5141F6285CEF720555413D0AD7F3F33D51410000004066055541B81E85ABF03D51416666660666055541199FFD60EB3D514142280B4D65055541E75F03BAE93D5141B4ED2FE86205554121E7C049E03D5141076923E761055541E9247A29E33D5141A1A43AB667055541857EFF4EE53D5141834FB5A86F055541F8EE572EE63D514110F68A9A7505554188EA7483E63D5141A42C2E687B055541AD96979EE73D5141BC20D4758D055541295C8FB2EC3D514152B81E45920555415A01A6C7F13D5141A580359196055541708B8FE0F33D51415B102D5798055541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284993 - 3186162
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001E00000014AE47912B425141D7A3704D0C0655413333335329425141295C8FB20C065541D7A3708D264251410AD7A3500D06554185EB5118234251411F85EBD10D0655418FC2F5781F425141E17A146E0E065541AE47E1CA1B4251413D0AD7430F065541295C8FD219425141F6285CEF0F06554114AE4771174251417B14AE3711065541CDCCCC0C144251410AD7A3A01606554114AE47B110425141E17A148E19065541333333930C425141AE47E1DA1C065541713D0A870D4251411F85EB21210655413333336310425141CDCCCC3C21065541EC51B89E13425141B81E853B20065541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000AAB073B50D42514122BA9F23210655413333336310425141CDCCCC3C21065541EC51B89E13425141B81E853B200655412F790A2C17425141AF262E051F0655412B5B22251942514199A72F631E0655414DF025161B4251410F3636BD1D065541D3E352091D42514157F983161D0655414E2C34DE1E42514147B0EF791C065541A66232E51F425141B4901C221C0655410158D44B234251418514254A1B065541D7A3700D24425141A4703D1A1B0655410000003025425141D7A370BD19065541EC51B82E29425141C3F528AC170655417B14AEB72B425141EC51B8CE16065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>284993 - 3593391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001E00000014AE47912B425141D7A3704D0C0655413333335329425141295C8FB20C065541D7A3708D264251410AD7A3500D06554185EB5118234251411F85EBD10D0655418FC2F5781F425141E17A146E0E065541AE47E1CA1B4251413D0AD7430F065541295C8FD219425141F6285CEF0F06554114AE4771174251417B14AE3711065541CDCCCC0C144251410AD7A3A01606554114AE47B110425141E17A148E19065541333333930C425141AE47E1DA1C065541713D0A870D4251411F85EB21210655413333336310425141CDCCCC3C21065541EC51B89E13425141B81E853B20065541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000AAB073B50D42514122BA9F23210655413333336310425141CDCCCC3C21065541EC51B89E13425141B81E853B200655412F790A2C17425141AF262E051F0655412B5B22251942514199A72F631E0655414DF025161B4251410F3636BD1D065541D3E352091D42514157F983161D0655414E2C34DE1E42514147B0EF791C065541A66232E51F425141B4901C221C0655410158D44B234251418514254A1B065541D7A3700D24425141A4703D1A1B0655410000003025425141D7A370BD19065541EC51B82E29425141C3F528AC170655417B14AEB72B425141EC51B8CE16065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285039 - 4060288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000AE47E14AC23C514148E17A5474045541E17A144EBE3C5141D7A3701D7604554152B81E45BF3C514152B81EF578045541333333E3BF3C514185EB51787B0455413D0AD793C13C5141B81E852B83045541333333E3C23C51413D0AD7038A045541295C8FA2C43C5141666666E691045541D7A370FDC53C514148E17AC49704554152B81E75C63C5141C3F5288C98045541CDCCCCECC63C5141D7A370FD9C0455410AD7A3E0CB3C5141EC51B8EE9A045541295C8FA2D13C5141A4703D7A98045541B81E85ABD73C5141AE47E1DA94045541AE47E1AAD53C51411F85EB9194045541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000236E83B8D73C51416E017337710455419318047ED63C51411283C06A6C045541801ED789D33C514167F0503A6D04554163690B27D23C5141362906B36D04554177A9310ECE3C51411E7AAD1B6F045541D7A3708DCD3C5141EC51B89E6F04554153D7B448CE3C514181F79BB4720455417488D381CF3C5141472059DD7704554166666686CF3C51410AD7A3F0770455416107E3CBCF3C514179A97C73790455414C8DEB73D03C514134388E177D04554107A46231D13C51414741E425810455417D2540BDD13C51410E782019840455410548B0A3D23C514156A264C688045541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285039 - 86409
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000AE47E14AC23C514148E17A5474045541E17A144EBE3C5141D7A3701D7604554152B81E45BF3C514152B81EF578045541333333E3BF3C514185EB51787B0455413D0AD793C13C5141B81E852B83045541333333E3C23C51413D0AD7038A045541295C8FA2C43C5141666666E691045541D7A370FDC53C514148E17AC49704554152B81E75C63C5141C3F5288C98045541CDCCCCECC63C5141D7A370FD9C0455410AD7A3E0CB3C5141EC51B8EE9A045541295C8FA2D13C5141A4703D7A98045541B81E85ABD73C5141AE47E1DA94045541AE47E1AAD53C51411F85EB9194045541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000006B20CAACD03C51412158384F7E04554107A46231D13C51414741E42581045541FA78E98DD13C5141E3D98219830455417F2540BDD13C514110782019840455410748B0A3D23C514157A264C688045541839F5B03D33C51412F8613A88A045541BEB9C1D1D33C5141B09C940B8D045541BEB9C1D1D33C5141B19C940B8D045541BFB9C1D1D33C5141B39C940B8D0455412B868504D43C51419E54BEAD8D045541EC444937D43C5141E2E0E74F8E045541EC444937D43C5141E3E0E74F8E045541ED444937D43C5141E5E0E74F8E0455416FFC9747D43C5141C028C9778E045541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285442 - 1335447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000069000000713D0A87953B5141D7A370DD9C035541EC51B8EE953B51417B14AE379C035541666666E69A3B51413D0AD7238F0355410AD7A3709C3B5141C3F5283C8B0355417B14AE47973B5141333333138A035541E17A147E873B51413D0AD7D38503554100000080853B5141F6285C0F84035541EC51B84E843B5141C3F5289C800355417B14AE77833B51418FC2F5587B035541F6285CFF833B51411F85EBA177035541CDCCCCDC883B5141E17A149E6C035541666666968A3B51419A9999D96A035541CDCCCC8C8D3B5141AE47E12A69035541AE47E13A913B51415C8FC24566035541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009D000000C59999F9A63B514127AE47E158035541EC51B8BEAC3B51417B14AE775A035541EC51B8AEAB3B5141295C8F025E035541000000E0A93B5141D7A3704D610355419A999939A53B5141A4703D4A60035541A4703D6AA33B51411F85EBA160035541D7A3703DA23B5141F6285CFF61035541EC51B86EA03B5141AE47E1CA62035541AE47E19A9E3B5141666666A662035541D7A3704D9D3B5141CDCCCC7C66035541C3F528DC9F3B5141295C8F2267035541E17A14AEA93B5141F6285C1F6E03554133333343AB3B514148E17A4470035541F6285CCFB33B5141CDCCCC8C74035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285442 - 3582579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000069000000713D0A87953B5141D7A370DD9C035541EC51B8EE953B51417B14AE379C035541666666E69A3B51413D0AD7238F0355410AD7A3709C3B5141C3F5283C8B0355417B14AE47973B5141333333138A035541E17A147E873B51413D0AD7D38503554100000080853B5141F6285C0F84035541EC51B84E843B5141C3F5289C800355417B14AE77833B51418FC2F5587B035541F6285CFF833B51411F85EBA177035541CDCCCCDC883B5141E17A149E6C035541666666968A3B51419A9999D96A035541CDCCCC8C8D3B5141AE47E12A69035541AE47E13A913B51415C8FC24566035541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009D000000C59999F9A63B514127AE47E158035541EC51B8BEAC3B51417B14AE775A035541EC51B8AEAB3B5141295C8F025E035541000000E0A93B5141D7A3704D610355419A999939A53B5141A4703D4A60035541A4703D6AA33B51411F85EBA160035541D7A3703DA23B5141F6285CFF61035541EC51B86EA03B5141AE47E1CA62035541AE47E19A9E3B5141666666A662035541D7A3704D9D3B5141CDCCCC7C66035541C3F528DC9F3B5141295C8F2267035541E17A14AEA93B5141F6285C1F6E03554133333343AB3B514148E17A4470035541F6285CCFB33B5141CDCCCC8C74035541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285765 - 394431
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000090000007B14AE976DD15041A4703D1AC3BB54418FC2F5587CD15041C3F5286CC1BB54415C8FC2A576D150413D0AD72378BB5441A4703DFA60D15041713D0AA77ABB544185EB517863D150410AD7A3E09ABB5441F6285C7F60D1504114AE47219BBB544185EB512863D150415C8FC255BDBB5441E17A144E6BD150410AD7A390C2BB54417B14AE976DD15041A4703D1AC3BB5441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000FAC8F9C061D15041ACC73F487ABB54414672C94761D15041129E223C78BB54413D48F7F060D150410099664578BB5441E0D99CD45DD150419D3831D678BB5441F6285C7F60D1504114AE47219BBB544185EB512863D150415C8FC255BDBB5441E17A144E6BD150410AD7A390C2BB5441E66DC2656DD150413E92820EC3BB54419114AE976DD15041A2703D1AC3BB5441E216AE976DD150415E703D1AC3BB5441CD18AE976DD1504123703D1AC3BB54412B2084BF77D15041B4E9E7D7C1BB544175F5D5B677D15041A0745C74C1BB54414497416F77D150416327DB74C1BB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>286402 - 242470
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000006666663662D150410AD7A330B5BE5441F6285CBF7DD15041333333E389BE5441A4703D4A7ED15041C3F528AC88BE5441333333B37CD15041AE47E1EA88BE5441A4703DCA7AD150415C8FC28589BE54419A99995978D15041CDCCCC7C8ABE544185EB510874D150419A9999898CBE5441666666D664D15041295C8FD28CBE54419A99992964D1504152B81EE58FBE5441F6285C1F63D150417B14AE1795BE5441EC51B8BE61D150419A9999A99BBE544148E17A5460D15041F6285C0FA2BE5441333333635FD15041A4703D7AA6BE5441000000B05AD150415C8FC2C5B3BE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000080000001005863E78D15041020BC98A92BE5441078C5BBF7DD15041002A34E389BE5441155A520874D150416CB199898CBE54412AF1CA5571D150417E428D968CBE544193C195185FD1504159965A9AB4BE54412E48653662D15041A386A330B5BE5441D96146BD74D150410067D40D98BE54411005863E78D15041020BC98A92BE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>286527 - 57074
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B000000EC51B81E67D6504185EB51C818BC5441F6285CAF63D650417B14AE471BBC5441EC51B88E5FD65041B81E858B1DBC54418FC2F5485BD6504114AE47311FBC54417B14AED756D650413D0AD75320BC5441EC51B80E54D650413D0AD7B320BC544185EB515852D65041F6285CEF20BC54416666662636D65041C3F5282C23BC544152B81EA52DD65041E17A146E23BC54419A99994925D65041F6285CFF22BC54419A9999C90CD65041D7A370FD1FBC5441C3F528AC0BD65041C3F528DC20BC54418FC2F5E807D6504152B81E2540BC544114AE47B105D650413D0AD79352BC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000D41D524253D65041DF35577A4CBC54419A99997955D65041B81E85AB49BC54415A24B85E56D65041A0E7368948BC54413298C0F556D65041F81FD9C947BC5441E96444EF5CD650414C7FE03740BC5441A49253B75FD65041BD98A9B13CBC54416E43274F65D65041F17B779B35BC54415F1396796AD65041DE4CA00D2FBC544158F13C7E70D65041F505AB5427BC5441F6285CDF74D650415C8FC2B521BC5441713D0A9774D65041C3F5280C20BC5441E17A142E69D650419A9999B918BC5441EC51B81E67D6504185EB51C818BC5441F6285CAF63D650417B14AE471BBC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>286582 - 362073
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000040000000B81E857B37D55041E17A148EFDBE5441A4703D6A38D550411F85EBD1F3BE5441D7A3704D38D550411F85EBF1E8BE5441B81E85DB37D550413D0AD7A3E0BE54417B14AE473AD5504166666626E1BE5441666666063DD55041CDCCCC7CE0BE54415C8FC20540D5504133333343D8BE54419A99999945D55041295C8F02CDBE54411F85EB414ED550418FC2F558C0BE544152B81E9556D550417B14AE87B6BE54417B14AED756D55041AE47E13AB6BE5441295C8F723ED55041AE47E1EAA6BE5441295C8F2227D55041AE47E1EAD6BE54415C8FC2F525D55041D7A370FDD7BE5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000005976D82318D550419EA490F2FABE54412F7567F613D550415792E15A03BF5441A24AEAF133D55041E2725D1F0BBF54417D9BE45735D55041B6D369C205BF5441B81E857B37D55041E17A148EFDBE5441A4703D6A38D550411F85EBD1F3BE54415C8FC20540D5504133333343D8BE54419A99999945D55041295C8F02CDBE5441BCC6C9CD4BD550417F24ABEFC3BE5441FA3FEA414ED55041F1CCF658C0BE544162921F9556D5504158BDAC87B6BE5441F8A56B9D56D55041593D1A7EB6BE5441F555D4C056D5504122FC3E55B6BE544142E1ADD756D55041C882E13AB6BE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287562 - 1176641
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000D7A3705D13AA5141CDCCCCEC00A454416666662613AA51411F85EB2108A45441AE47E11A13AA5141333333A309A454415C8FC2E512AA51419A99999910A454419A9999B912AA5141A4703D5A16A45441D7A370AD12AA5141EC51B8EE17A45441EC51B8AE1CAA51413D0AD7F314A45441AE47E17A27AA51419A9999C911A45441666666E62FAA51411F85EB6114A454417B14AE9737AA51419A99992914A454410000003038AA514114AE470111A454413333334331AA5141CDCCCCCC10A454413D0AD71330AA514148E17AA40DA4544148E17A8430AA5141F6285C3F08A45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000D7A3705D13AA5141CDCCCCEC00A454416666662613AA51411F85EB2108A45441AE47E11A13AA5141333333A309A454415C8FC2E512AA51419A99999910A454419A9999B912AA5141A4703D5A16A45441D7A370AD12AA5141EC51B8EE17A45441EC51B8AE1CAA51413D0AD7F314A45441AE47E17A27AA51419A9999C911A45441666666E62FAA51411F85EB6114A454417B14AE9737AA51419A99992914A454410000003038AA514114AE470111A454413333334331AA5141CDCCCCCC10A45441DB6AB66830AA51416463F8AE0DA4544133013D5030AA51414ABBA0E80BA45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287562 - 3614725
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000D7A3705D13AA5141CDCCCCEC00A454416666662613AA51411F85EB2108A45441AE47E11A13AA5141333333A309A454415C8FC2E512AA51419A99999910A454419A9999B912AA5141A4703D5A16A45441D7A370AD12AA5141EC51B8EE17A45441EC51B8AE1CAA51413D0AD7F314A45441AE47E17A27AA51419A9999C911A45441666666E62FAA51411F85EB6114A454417B14AE9737AA51419A99992914A454410000003038AA514114AE470111A454413333334331AA5141CDCCCCCC10A454413D0AD71330AA514148E17AA40DA4544148E17A8430AA5141F6285C3F08A45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000D7A3705D13AA5141CDCCCCEC00A454416666662613AA51411F85EB2108A45441AE47E11A13AA5141333333A309A454415C8FC2E512AA51419A99999910A454419A9999B912AA5141A4703D5A16A45441D7A370AD12AA5141EC51B8EE17A45441EC51B8AE1CAA51413D0AD7F314A45441AE47E17A27AA51419A9999C911A45441666666E62FAA51411F85EB6114A454417B14AE9737AA51419A99992914A454410000003038AA514114AE470111A454413333334331AA5141CDCCCCCC10A45441DB6AB66830AA51416463F8AE0DA4544133013D5030AA51414ABBA0E80BA45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287750 - 3614486
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000036000000295C8F4224A951417B14AEC738A55441295C8FA229A951419A9999593CA55441C3F5283C2AA95141666666363BA554419A9999E92AA95141CDCCCC8C3BA55441CDCCCC5C2AA9514152B81ED53CA55441000000802DA95141D7A370FD3DA55441B81E85EB30A951410AD7A30040A554419A9999E932A951415C8FC28541A55441713D0A8740A951419A99997937A55441333333234CA9514148E17A142FA554413D0AD7034CA951418FC2F5982DA55441666666164AA95141AE47E17A2AA55441AE47E13A49A951419A9999F929A5544152B81E4542A95141333333832DA55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004E000000295C8F4224A951417B14AEC738A55441295C8FA229A951419A9999593CA55441C3F5283C2AA95141666666363BA554419A9999E92AA95141CDCCCC8C3BA55441CDCCCC5C2AA9514152B81ED53CA55441000000802DA95141D7A370FD3DA55441B81E85EB30A951410AD7A30040A554419A9999E932A951415C8FC28541A55441713D0A8740A951419A99997937A55441333333234CA9514148E17A142FA554413D0AD7034CA951418FC2F5982DA55441666666164AA95141AE47E17A2AA55441AE47E13A49A951419A9999F929A5544152B81E4542A95141333333832DA55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287762 - 210912
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000210000009A99996953AA5141295C8F52A1A354419A99998952AA51415C8FC255A9A354417B14AE775AAA514114AE4761ACA3544114AE473161AA5141CDCCCC9CAEA35441295C8FD267AA5141E17A14EEB0A354417B14AEE769AA5141713D0A27B1A3544152B81E256DAA514100000050A7A3544152B81EA56EAA514100000030A3A354410000006070AA5141EC51B86E9EA354418FC2F5885BAA51410AD7A37098A35441000000F036AA51419A9999098FA354411F85EBD111AA51410AD7A38085A354418FC2F5680AAA514152B81E4584A354418FC2F50806AA5141666666C682A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000007BE7A1EC4EAA51412B74ADAFB6A3544158725BC54FAA51418D9B2002B6A354419B4F6CAD4FAA514182B1C473B3A35441CDC95D4A4FAA51415946F51DAEA354413F58C92B4FAA5141346D5178ACA3544165B7A2FB4EAA51414DBED9E3AAA35441A33D27D34AAA51411C0887FFA8A35441DB011D4749AA51412D5238C6A6A35441D809D2D243AA51415908E1BEA5A35441E3E014E743AA51411C68F68EA4A35441C058422B45AA514116AC8A6D9AA3544117DF0A6845AA5141D90BA03D99A354416D65D3A445AA51412D95F73897A35441181459CD45AA5141744A9BDE92A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287762 - 349179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000210000009A99996953AA5141295C8F52A1A354419A99998952AA51415C8FC255A9A354417B14AE775AAA514114AE4761ACA3544114AE473161AA5141CDCCCC9CAEA35441295C8FD267AA5141E17A14EEB0A354417B14AEE769AA5141713D0A27B1A3544152B81E256DAA514100000050A7A3544152B81EA56EAA514100000030A3A354410000006070AA5141EC51B86E9EA354418FC2F5885BAA51410AD7A37098A35441000000F036AA51419A9999098FA354411F85EBD111AA51410AD7A38085A354418FC2F5680AAA514152B81E4584A354418FC2F50806AA5141666666C682A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000007BE7A1EC4EAA51412B74ADAFB6A3544158725BC54FAA51418D9B2002B6A354419B4F6CAD4FAA514182B1C473B3A35441CDC95D4A4FAA51415946F51DAEA354413F58C92B4FAA5141346D5178ACA3544165B7A2FB4EAA51414DBED9E3AAA35441A33D27D34AAA51411C0887FFA8A35441DB011D4749AA51412D5238C6A6A35441D809D2D243AA51415908E1BEA5A35441E3E014E743AA51411C68F68EA4A35441C058422B45AA514116AC8A6D9AA3544117DF0A6845AA5141D90BA03D99A354416D65D3A445AA51412D95F73897A35441181459CD45AA5141744A9BDE92A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287920 - 222222
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000007000000AE47E1AA8FA2514114AE47A124A854416666660683A25141A4703D9A23A85441F6285CFF84A25141666666962FA85441F6285C3F92A251419A9999C930A85441D7A370BD96A25141666666B630A85441C3F5282C93A25141EC51B80E25A85441AE47E1AA8FA2514114AE47A124A854410103000000010000000B00000048E17A444DA25141AE47E1AA2DA85441000000203DA25141CDCCCCFC30A854413333335333A25141D7A370FD33A85441D7A3707D25A25141CDCCCC7C37A85441F6285CEF25A2514152B81E8540A854418FC2F5B82BA25141A4703D5A3FA854413D0AD7 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000005B9A84A14FA251417E47E5D831A85441C16D75434DA251415F0D17AB2DA854413E068F7B4CA25141D70034D42DA85441E7D103B73FA25141CA59707430A85441C3CDDB533DA25141726322F230A8544177F8BCB33BA2514171D2666C31A854413333335333A25141D7A370FD33A85441D7A3707D25A25141CDCCCC7C37A85441133F15D225A25141EFD0DC323EA85441984031D825A25141359FDEAE3EA854417C2DB8E725A2514194AC08EA3FA85441DA807AE925A25141D845BD0D40A854411C3156EE25A25141E05A597040A854411DF67DF125A25141DD9DB08440A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287920 - 374842
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000300000001030000000100000007000000AE47E1AA8FA2514114AE47A124A854416666660683A25141A4703D9A23A85441F6285CFF84A25141666666962FA85441F6285C3F92A251419A9999C930A85441D7A370BD96A25141666666B630A85441C3F5282C93A25141EC51B80E25A85441AE47E1AA8FA2514114AE47A124A854410103000000010000000B00000048E17A444DA25141AE47E1AA2DA85441000000203DA25141CDCCCCFC30A854413333335333A25141D7A370FD33A85441D7A3707D25A25141CDCCCC7C37A85441F6285CEF25A2514152B81E8540A854418FC2F5B82BA25141A4703D5A3FA854413D0AD7 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000005B9A84A14FA251417E47E5D831A85441C16D75434DA251415F0D17AB2DA854413E068F7B4CA25141D70034D42DA85441E7D103B73FA25141CA59707430A85441C3CDDB533DA25141726322F230A8544177F8BCB33BA2514171D2666C31A854413333335333A25141D7A370FD33A85441D7A3707D25A25141CDCCCC7C37A85441133F15D225A25141EFD0DC323EA85441984031D825A25141359FDEAE3EA854417C2DB8E725A2514194AC08EA3FA85441DA807AE925A25141D845BD0D40A854411C3156EE25A25141E05A597040A854411DF67DF125A25141DD9DB08440A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288103 - 239526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000035000000EC51B8EE359D5141000000B061A75441CDCCCC8C299D51419A99997961A754418FC2F548259D51413D0AD7635EA75441E17A141E1C9D514114AE47415BA754410AD7A3D0179D51415C8FC2F559A7544185EB51F8139D5141333333A356A75441EC51B81E119D5141B81E852B52A7544148E17A440E9D51410AD7A3F04CA7544185EB51680F9D51415C8FC2154CA754419A999989169D5141000000B055A754418FC2F588189D5141C3F528EC56A75441000000D01C9D5141333333D358A7544114AE4721279D51411F85EBD15AA754410AD7A3600D9D5141713D0AD743A75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000068000000F95238AF089D51411C4197A93FA75441295C8F92069D514185EB51C83DA754414ACC7D4A049D5141703F75BB3BA754414016194C029D51411B84CDF039A754410297B07AFD9C5141869D6C9C35A75441A9B5B28BF79C51419802406C30A7544146A07BA7F39C514143AEB1132DA754415C8FC215F39C5141666666962CA75441088873C2EE9C5141EC5DC49026A7544149DF08E3EB9C51410C7CF01B29A7544147BAD7D4E99C5141DAD5CC0A2EA7544122D84224F39C5141BEFD15BA38A75441ABC89631FB9C5141DFAE2A6B3FA754414DE49616009D51416073F0B144A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288103 - 288355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000035000000EC51B8EE359D5141000000B061A75441CDCCCC8C299D51419A99997961A754418FC2F548259D51413D0AD7635EA75441E17A141E1C9D514114AE47415BA754410AD7A3D0179D51415C8FC2F559A7544185EB51F8139D5141333333A356A75441EC51B81E119D5141B81E852B52A7544148E17A440E9D51410AD7A3F04CA7544185EB51680F9D51415C8FC2154CA754419A999989169D5141000000B055A754418FC2F588189D5141C3F528EC56A75441000000D01C9D5141333333D358A7544114AE4721279D51411F85EBD15AA754410AD7A3600D9D5141713D0AD743A75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000068000000F95238AF089D51411C4197A93FA75441295C8F92069D514185EB51C83DA754414ACC7D4A049D5141703F75BB3BA754414016194C029D51411B84CDF039A754410297B07AFD9C5141869D6C9C35A75441A9B5B28BF79C51419802406C30A7544146A07BA7F39C514143AEB1132DA754415C8FC215F39C5141666666962CA75441088873C2EE9C5141EC5DC49026A7544149DF08E3EB9C51410C7CF01B29A7544147BAD7D4E99C5141DAD5CC0A2EA7544122D84224F39C5141BEFD15BA38A75441ABC89631FB9C5141DFAE2A6B3FA754414DE49616009D51416073F0B144A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288213 - 1176925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000140000008FC2F5C8189F5141B81E857B2FA154411F85EB411A9F51415C8FC2C52FA15441666666261C9F514148E17A0430A154411F85EBB11E9F5141D7A3707D31A15441EC51B85E219F5141713D0A4730A15441C3F528EC209F5141000000402FA15441295C8FC2239F514114AE47812EA1544114AE4761269F5141C3F5287C2EA1544114AE47C1299F514114AE47312CA1544148E17AB42B9F51413D0AD7E329A15441CDCCCCFC2C9F5141666666E628A15441D7A3701D2C9F514114AE470128A15441D7A3703D2B9F5141CDCCCC1C27A1544148E17A34189F51410AD7A3A013A15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077A647A80A9F514109E4FDD818A154418DCE9C35009F5141EC693BA410A15441668FC7F3F09E5141634D178404A154417ADC8BEEEF9E51418EBB80AF03A154412F1D0171EE9E5141CD4C027902A15441DDAACAC6EC9E514122FB9FE000A1544130D28284D79E5141FD68D6EAECA0544133333363D79E5141C3F528CCECA0544152B81EA5D69E5141E17A143EEEA0544152B81E35D59E51411F85EB41F1A05441295C8F62D39E51413D0AD713F5A05441E17A14EEDE9E5141666666B6FFA054410AD7A3B0E39E51417B14AE7704A15441C3F5282CF09E51415C8FC2D50EA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288213 - 3478977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000140000008FC2F5C8189F5141B81E857B2FA154411F85EB411A9F51415C8FC2C52FA15441666666261C9F514148E17A0430A154411F85EBB11E9F5141D7A3707D31A15441EC51B85E219F5141713D0A4730A15441C3F528EC209F5141000000402FA15441295C8FC2239F514114AE47812EA1544114AE4761269F5141C3F5287C2EA1544114AE47C1299F514114AE47312CA1544148E17AB42B9F51413D0AD7E329A15441CDCCCCFC2C9F5141666666E628A15441D7A3701D2C9F514114AE470128A15441D7A3703D2B9F5141CDCCCC1C27A1544148E17A34189F51410AD7A3A013A15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077A647A80A9F514109E4FDD818A154418DCE9C35009F5141EC693BA410A15441668FC7F3F09E5141634D178404A154417ADC8BEEEF9E51418EBB80AF03A154412F1D0171EE9E5141CD4C027902A15441DDAACAC6EC9E514122FB9FE000A1544130D28284D79E5141FD68D6EAECA0544133333363D79E5141C3F528CCECA0544152B81EA5D69E5141E17A143EEEA0544152B81E35D59E51411F85EB41F1A05441295C8F62D39E51413D0AD713F5A05441E17A14EEDE9E5141666666B6FFA054410AD7A3B0E39E51417B14AE7704A15441C3F5282CF09E51415C8FC2D50EA15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288399 - 240066
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000019000000CDCCCCCCF0A051419A99999941A55441EC51B81EF1A05141A4703DCA44A55441AE47E18AF1A05141A4703DCA48A554415C8FC275F2A05141CDCCCC6C50A55441AE47E19AFDA051417B14AEC74DA5544152B81E8507A15141EC51B86E4BA554417B14AE2711A15141295C8F2249A55441F6285CCF1FA15141CDCCCCAC45A55441D7A3708D21A151411F85EB4145A55441EC51B82E2EA15141E17A143E42A55441713D0AF72EA15141F6285C0F42A55441AE47E1AA25A15141B81E85BB34A55441F6285CCF1DA1514185EB517829A55441D7A3704D1AA151410AD7A3802AA55441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000006EF925D2F0A051417F8EEACE41A55441A2665223F1A051415FDECEF544A554412FB5BD83F2A0514107B2924546A55441B06A36FFF3A05141B28A6D4347A5544178ED0E5FF5A05141D4A602CF47A5544129E3CDE4F7A05141A2A3162F49A55441966DD3D5F7A05141722F7BD64AA5544120B5EAFBF6A05141361F35854CA55441B081504EF6A05141604FA4694FA5544168ECFBCAFFA05141A68011434DA554414BA552A70EA15141AC6441BB49A55441C428D8261AA1514181B10CEC46A5544188A78A131CA15141400E1A9D45A55441420668811DA15141332C872C45A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288405 - 211047
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000120000003D0AD7D38EA35141000000D02AA75441A4703DEA96A35141000000E022A75441F6285C6F92A351416666665621A7544148E17AB48EA3514185EB51A820A75441B81E855B88A35141666666C61AA7544148E17AF478A35141666666E611A7544185EB518878A3514114AE47B119A75441B81E85EB70A35141AE47E1FA13A754415C8FC2856BA35141AE47E10A10A754413D0AD7E36BA351419A9999990DA754417B14AE0764A35141295C8F220AA754418FC2F51857A35141AE47E15A06A75441333333B34EA35141EC51B87E12A7544148E17AF469A3514148E17AF41CA75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D1CFC9AE91A35141E9876AB39AA7544164EB7C8091A351415115F4EB99A75441BFF9FF0F91A3514194645A0798A75441470BC6108DA35141F70998D487A7544171A8B5F28CA35141EC04C34D86A75441A2377F9B8CA35141FF5B0CD684A75441FA41C4BA8BA351411113E80D81A75441290918388BA351416A5FF7DA7EA75441614AC94089A35141090A70AD7AA75441BF56537987A35141E4EEB91174A75441CA3CEEF285A3514142FB434A72A754414C6E16D57EA3514132A2DB9374A75441C2E9CE477FA3514143D1B29477A754416AFF33927EA35141DC81952E7AA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288405 - 364888
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000120000003D0AD7D38EA35141000000D02AA75441A4703DEA96A35141000000E022A75441F6285C6F92A351416666665621A7544148E17AB48EA3514185EB51A820A75441B81E855B88A35141666666C61AA7544148E17AF478A35141666666E611A7544185EB518878A3514114AE47B119A75441B81E85EB70A35141AE47E1FA13A754415C8FC2856BA35141AE47E10A10A754413D0AD7E36BA351419A9999990DA754417B14AE0764A35141295C8F220AA754418FC2F51857A35141AE47E15A06A75441333333B34EA35141EC51B87E12A7544148E17AF469A3514148E17AF41CA75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000D1CFC9AE91A35141E9876AB39AA7544164EB7C8091A351415115F4EB99A75441BFF9FF0F91A3514194645A0798A75441470BC6108DA35141F70998D487A7544171A8B5F28CA35141EC04C34D86A75441A2377F9B8CA35141FF5B0CD684A75441FA41C4BA8BA351411113E80D81A75441290918388BA351416A5FF7DA7EA75441614AC94089A35141090A70AD7AA75441BF56537987A35141E4EEB91174A75441CA3CEEF285A3514142FB434A72A754414C6E16D57EA3514132A2DB9374A75441C2E9CE477FA3514143D1B29477A754416AFF33927EA35141DC81952E7AA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288428 - 391580
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000001C000000713D0AA706A35141F6285C3FE5A6544185EB51A802A35141F6285CFFDFA65441C3F5282CFDA2514148E17A54E1A6544148E17A74F3A251419A999949E3A6544133333323F2A2514152B81EE5E3A65441713D0A47F5A25141D7A3703DE4A65441333333F3F6A2514152B81E95E4A6544152B81E65F8A2514166666616E5A65441666666D6F9A25141A4703DBAE5A65441E17A144EFBA25141D7A3708DE6A65441E17A14AEFCA25141F6285C4FE7A65441CDCCCCECFEA25141CDCCCC5CE8A654416666661602A351419A999909EAA65441295C8F2205A35141B81E85BBEBA65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000004D5CFB2104A35141852E3D3009A75441BD68592804A3514164CE335308A75441ADCA975706A35141BEADC99807A75441BB2BD68608A35141BEADC99807A75441E87CDF580AA3514164CE335308A75441192F275A0EA35141377D2A8106A754410F93B65C16A351410A2C21AF04A7544139155F4619A3514135EB4C3A03A75441779607301CA351416379D9AD00A75441A1C8A8721CA35141EAFCA366FCA654414200B81D1CA35141A775BE06FBA65441D917AEB71BA351417E93EB31F9A65441B06A1AB31BA35141FC873830F9A6544187E56CA91AA351413FCA560CF8A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288435 - 211158
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B000000666666F6879B5141AE47E1BAA6B05441F6285C1F789B5141333333739BB05441A4703D9A739B5141B81E853BA2B0544152B81E35759B5141EC51B8BEA2B05441AE47E13A739B51417B14AE37A9B05441D7A3702D709B5141295C8FE2A9B05441295C8F926F9B51419A999919A7B0544148E17AD46E9B51413D0AD7F3A7B05441000000806C9B5141F6285C9FA3B05441295C8F02699B51411F85EBB19EB05441295C8F52669B514148E17A349CB0544100000010649B514114AE47019AB0544114AE4731609B5141E17A144E94B0544114AE47115F9B514148E17A1491B05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000064000000AE47E15A4D9B5141F6285C4F8AB054412A8243CB4D9B514117D77C758BB0544120C4C08D4F9B5141B8288EBF8FB05441EEE94DC6509B5141999F9B6690B05441DEBDD111529B5141BFE2D16F91B05441B25DC7E3529B5141147F7CDC92B05441457F6268539B5141289DCCFB93B05441579CA4DC539B5141C1841B5E95B05441FDB88554549B5141C2BEDD4D96B05441DC973B74559B5141BD60681598B054412B5A101C569B514159B70B7D99B05441338EAA2B569B51411B8A77099AB0544185EB5148589B5141CDCCCCFC9CB05441A450D35B589B5141183D35129DB05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288435 - 371529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B000000666666F6879B5141AE47E1BAA6B05441F6285C1F789B5141333333739BB05441A4703D9A739B5141B81E853BA2B0544152B81E35759B5141EC51B8BEA2B05441AE47E13A739B51417B14AE37A9B05441D7A3702D709B5141295C8FE2A9B05441295C8F926F9B51419A999919A7B0544148E17AD46E9B51413D0AD7F3A7B05441000000806C9B5141F6285C9FA3B05441295C8F02699B51411F85EBB19EB05441295C8F52669B514148E17A349CB0544100000010649B514114AE47019AB0544114AE4731609B5141E17A144E94B0544114AE47115F9B514148E17A1491B05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000064000000AE47E15A4D9B5141F6285C4F8AB054412A8243CB4D9B514117D77C758BB0544120C4C08D4F9B5141B8288EBF8FB05441EEE94DC6509B5141999F9B6690B05441DEBDD111529B5141BFE2D16F91B05441B25DC7E3529B5141147F7CDC92B05441457F6268539B5141289DCCFB93B05441579CA4DC539B5141C1841B5E95B05441FDB88554549B5141C2BEDD4D96B05441DC973B74559B5141BD60681598B054412B5A101C569B514159B70B7D99B05441338EAA2B569B51411B8A77099AB0544185EB5148589B5141CDCCCCFC9CB05441A450D35B589B5141183D35129DB05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288473 - 1178206
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000032000000666666A66A9A5141A4703D2A0EB0544185EB5168699A51419A9999390EB0544133333393679A5141F6285CEF0DB0544185EB5158679A5141A4703DEA0EB054417B14AE57649A51411F85EB710EB05441F6285C9F649A51411F85EBC10CB05441F6285C3F629A51411F85EB910CB0544166666646629A5141EC51B8BE0BB05441713D0A07619A514114AE47A10BB05441AE47E15A619A5141F6285C4F07B05441F6285C8F659A51417B14AEB707B05441E17A14FE669A5141A4703D7A05B05441000000D0689A5141000000D001B054418FC2F518659A51415C8FC2A500B05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003C000000FD3EB5CC709A5141A41CC09804B05441006072C0709A51412CD7C09404B0544148E17A94699A51418FC2F5E801B054417B14AE77679A5141000000A005B054418FC2F5A8669A51410000003007B0544114AE47C1659A5141EC51B83E09B05441E17A145E659A51411F85EBA10AB05441EC51B81E659A5141D7A3703D0CB054419A9999A9679A51415C8FC2A50CB05441F1A5AB21689A5141E839356609B0544100D34FC5689A51412D63D2BD05B0544104AF8D0C6D9A51410181945106B05441B75D63B06C9A5141503A176608B05441A6AED8ED6D9A51419E8B41C208B05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288473 - 3593679
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000200000032000000666666A66A9A5141A4703D2A0EB0544185EB5168699A51419A9999390EB0544133333393679A5141F6285CEF0DB0544185EB5158679A5141A4703DEA0EB054417B14AE57649A51411F85EB710EB05441F6285C9F649A51411F85EBC10CB05441F6285C3F629A51411F85EB910CB0544166666646629A5141EC51B8BE0BB05441713D0A07619A514114AE47A10BB05441AE47E15A619A5141F6285C4F07B05441F6285C8F659A51417B14AEB707B05441E17A14FE669A5141A4703D7A05B05441000000D0689A5141000000D001B054418FC2F518659A51415C8FC2A500B05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003C000000FD3EB5CC709A5141A41CC09804B05441006072C0709A51412CD7C09404B0544148E17A94699A51418FC2F5E801B054417B14AE77679A5141000000A005B054418FC2F5A8669A51410000003007B0544114AE47C1659A5141EC51B83E09B05441E17A145E659A51411F85EBA10AB05441EC51B81E659A5141D7A3703D0CB054419A9999A9679A51415C8FC2A50CB05441F1A5AB21689A5141E839356609B0544100D34FC5689A51412D63D2BD05B0544104AF8D0C6D9A51410181945106B05441B75D63B06C9A5141503A176608B05441A6AED8ED6D9A51419E8B41C208B05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288556 - 211307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000370000003D0AD7A304915141E17A14AE43AC54418FC2F588019151413D0AD7F340AC544148E17A7400915141000000F040AC544133333373FF905141000000D03FAC54413D0AD753FD905141B81E855B3DAC5441E17A143EFA905141F6285CDF3AAC54419A9999C9F6905141AE47E11A3BAC544100000010F5905141A4703D7A3BAC5441713D0A07F4905141333333C33CAC54419A999939F690514114AE47013FAC54413D0AD733FB905141713D0AE744AC54413D0AD7C3009151419A99998941AC5441D7A370CD0391514152B81E6544AC5441AE47E1BA04915141713D0A1746AC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000E6EC3F0A3B9151412C2E97392EAC544166666656369151417B14AED72FAC5441AC2214AE369151411DAF009032AC544102A378463C9151410D30A2EE39AC5441F1AFD0FB3D915141A4C250633CAC54413737D2F13E9151410AD654F33EAC54416AABADB73E9151413FF25C5F44AC5441907031025491514137E00B512FAC5441FD7067E6549151413D1D5B6F2EAC5441BFDC521E559151415910DE382EAC54415C8FC2B5589151418FC2F5B82AAC5441EACFEA605A91514169E08A1829AC54413776E0FA5D9151417941C29525AC54415EFB5BBF6B91514191EDDF0A18AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>288556 - 263226
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000370000003D0AD7A304915141E17A14AE43AC54418FC2F588019151413D0AD7F340AC544148E17A7400915141000000F040AC544133333373FF905141000000D03FAC54413D0AD753FD905141B81E855B3DAC5441E17A143EFA905141F6285CDF3AAC54419A9999C9F6905141AE47E11A3BAC544100000010F5905141A4703D7A3BAC5441713D0A07F4905141333333C33CAC54419A999939F690514114AE47013FAC54413D0AD733FB905141713D0AE744AC54413D0AD7C3009151419A99998941AC5441D7A370CD0391514152B81E6544AC5441AE47E1BA04915141713D0A1746AC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000E6EC3F0A3B9151412C2E97392EAC544166666656369151417B14AED72FAC5441AC2214AE369151411DAF009032AC544102A378463C9151410D30A2EE39AC5441F1AFD0FB3D915141A4C250633CAC54413737D2F13E9151410AD654F33EAC54416AABADB73E9151413FF25C5F44AC5441907031025491514137E00B512FAC5441FD7067E6549151413D1D5B6F2EAC5441BFDC521E559151415910DE382EAC54415C8FC2B5589151418FC2F5B82AAC5441EACFEA605A91514169E08A1829AC54413776E0FA5D9151417941C29525AC54415EFB5BBF6B91514191EDDF0A18AC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>484247 - 214009
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F5880F1C5141666666564608554152B81E751C1C5141E17A144E39085541F6285C3F161C5141713D0AA736085541A4703D3A141C51415C8FC20535085541E17A141E131C51419A99993933085541C3F528DC121C51417B14AE27320855419A999929121C514114AE47D12F085541713D0AB7131C51411F85EB312A085541000000500F1C5141D7A3700D29085541A4703D9A0D1C5141F6285C5F2A0855413D0AD7F30A1C5141E17A143E2D085541A4703D8A061C5141B81E852B3208554133333333021C51419A9999993908554148E17A54FF1B514185EB51B83D085541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000A4703D8A061C5141B81E852B3208554166138137061C51415C8329B93208554171EE06BD051C514103556B513408554181DAE0CE041C51410571FB5F35085541186A2495031C5141DA3B617037085541B9194D06031C5141E4B74BD7380855415F5BA20C021C51413E76F6D039085541C5E72D04021C51416C9E19DD39085541A3912EFC011C5141FFA694E8390855419FF8F7DF011C514113FB14113A085541322FF0AA011C5141AFE83B1A3B08554199E85CC3001C514127A57DAF3C0855417CCD388BFE1B51410D8FFBB33E085541CF71C509FE1B5141CA93DA553F085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>484247 - 357131
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000130000008FC2F5880F1C5141666666564608554152B81E751C1C5141E17A144E39085541F6285C3F161C5141713D0AA736085541A4703D3A141C51415C8FC20535085541E17A141E131C51419A99993933085541C3F528DC121C51417B14AE27320855419A999929121C514114AE47D12F085541713D0AB7131C51411F85EB312A085541000000500F1C5141D7A3700D29085541A4703D9A0D1C5141F6285C5F2A0855413D0AD7F30A1C5141E17A143E2D085541A4703D8A061C5141B81E852B3208554133333333021C51419A9999993908554148E17A54FF1B514185EB51B83D085541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000A4703D8A061C5141B81E852B3208554165138137061C51415F8329B93208554171EE06BD051C514103556B51340855417EDAE0CE041C51410A71FB5F35085541156A2495031C5141D73B617037085541B9194D06031C5141E4B74BD7380855415A5BA20C021C51414376F6D039085541C2E72D04021C51416F9E19DD390855411EEB5CE6011C5141CF13E7073A085541A0F8F7DF011C514111FB14113A085541322FF0AA011C5141AFE83B1A3B08554199E85CC3001C514127A57DAF3C0855417ACD388BFE1B51410C8FFBB33E085541CB71C509FE1B5141C893DA553F085541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289275 - 1008404
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000090000000000006073005141F6285C7FAB34544148E17AA469005141B81E859BAB34544148E17A64700051410AD7A360DA345441666666467400514185EB5148F534544114AE47C184005141B81E85EBF13454413D0AD713A7005141AE47E1EAEA3454413D0AD7A3BF0051417B14AEE7E53454413D0AD7A3C5005141EC51B8AEE43454410000006073005141F6285C7FAB345441
-</a>
-
-<b>
-010600000001000000010300000001000000070000009898EDFC96005141DD1FD340C43454410000006073005141F6285C7FAB34544148E17AA469005141B81E859BAB345441C6BAECD26D0051412E378394C834544169CC5EB96E00514163903ED1CE34544150F2AC9D9E0051415F191447C93454419898EDFC96005141DD1FD340C4345441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289275 - 3828283
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000090000000000006073005141F6285C7FAB34544148E17AA469005141B81E859BAB34544148E17A64700051410AD7A360DA345441666666467400514185EB5148F534544114AE47C184005141B81E85EBF13454413D0AD713A7005141AE47E1EAEA3454413D0AD7A3BF0051417B14AEE7E53454413D0AD7A3C5005141EC51B8AEE43454410000006073005141F6285C7FAB345441
-</a>
-
-<b>
-010600000001000000010300000001000000070000009898EDFC96005141DD1FD340C43454410000006073005141F6285C7FAB34544148E17AA469005141B81E859BAB345441C6BAECD26D0051412E378394C834544169CC5EB96E00514163903ED1CE34544150F2AC9D9E0051415F191447C93454419898EDFC96005141DD1FD340C4345441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289371 - 1008326
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003300000085EB51F87F035141295C8FA28C325441CDCCCC0C820351415C8FC2E58C325441AE47E1DA94035141666666D68D325441666666E6970351410AD7A3F08D32544185EB514895035141B81E851B8C3254411F85EB8194035141CDCCCC9C8C325441666666F693035141CDCCCC9C8C325441E17A144E9303514114AE47618C325441666666D69203514148E17AA48B32544148E17AF4920351417B14AEE78A325441D7A3709D93035141713D0A178A32544148E17A8495035141E17A146E893254417B14AE77940351415C8FC21586325441D7A370CD960351416666662685325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000014AE47C1430351411F85EB213A32544107B3067544035141371DD9BE3B325441CE6E637B440351415F5417BC3B3254413D0AD753480351415C8FC235443254413519533F51035141ED69DE99403254413FCC699A5A035141C9B6A82A3D3254417FB2983F630351416C50F1083B325441333333B375035141CDCCCCBC3A32544144CDD9B5750351414C288D773A3254418908B5247F03514121A4B7CD383254410750673F88035141AA58B93237325441F219D7CFA1035141C6C6AEB03232544154FA3009A1035141912E33AC2632544114AE472176035141A4703D7A2F325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289371 - 3737279
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003300000085EB51F87F035141295C8FA28C325441CDCCCC0C820351415C8FC2E58C325441AE47E1DA94035141666666D68D325441666666E6970351410AD7A3F08D32544185EB514895035141B81E851B8C3254411F85EB8194035141CDCCCC9C8C325441666666F693035141CDCCCC9C8C325441E17A144E9303514114AE47618C325441666666D69203514148E17AA48B32544148E17AF4920351417B14AEE78A325441D7A3709D93035141713D0A178A32544148E17A8495035141E17A146E893254417B14AE77940351415C8FC21586325441D7A370CD960351416666662685325441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000014AE47C1430351411F85EB213A32544107B3067544035141371DD9BE3B325441CE6E637B440351415F5417BC3B3254413D0AD753480351415C8FC235443254413519533F51035141ED69DE99403254413FCC699A5A035141C9B6A82A3D3254417FB2983F630351416C50F1083B325441333333B375035141CDCCCCBC3A32544144CDD9B5750351414C288D773A3254418908B5247F03514121A4B7CD383254410750673F88035141AA58B93237325441F219D7CFA1035141C6C6AEB03232544154FA3009A1035141912E33AC2632544114AE472176035141A4703D7A2F325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290039 - 1127807
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000007000000A4703DDAC5395141C3F5284CD54954410AD7A310B0395141B81E85CBB84954410AD7A390AE395141666666C6B6495441F6285C7F88395141A4703D9ACF4954416666664690395141000000E0E5495441713D0A1797395141D7A370ADF5495441A4703DDAC5395141C3F5284CD5495441
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000083650D5DC4395141485DAA66D3495441A1D7A163C4395141FBB21862D34954411276F14CC4395141DA8FA54DD34954410AD7A310B0395141B81E85CBB84954410AD7A390AE395141666666C6B6495441F6285C7F88395141A4703D9ACF4954416666664690395141000000E0E54954413449550696395141207FF13AF3495441B8678844AD395141952D4570E349544186063B3BB4395141972F619ADE495441B0F3FC5BC43951415CBF8D65D349544183650D5DC4395141485DAA66D3495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>290039 - 3331122
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000007000000A4703DDAC5395141C3F5284CD54954410AD7A310B0395141B81E85CBB84954410AD7A390AE395141666666C6B6495441F6285C7F88395141A4703D9ACF4954416666664690395141000000E0E5495441713D0A1797395141D7A370ADF5495441A4703DDAC5395141C3F5284CD5495441
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000083650D5DC4395141485DAA66D3495441A1D7A163C4395141FBB21862D34954411276F14CC4395141DA8FA54DD34954410AD7A310B0395141B81E85CBB84954410AD7A390AE395141666666C6B6495441F6285C7F88395141A4703D9ACF4954416666664690395141000000E0E54954413449550696395141207FF13AF3495441B8678844AD395141952D4570E349544186063B3BB4395141972F619ADE495441B0F3FC5BC43951415CBF8D65D349544183650D5DC4395141485DAA66D3495441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294619 - 203665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000240000000AD7A3E0D6C750410AD7A36075455541295C8F12D5C750411F85EB218145554166666616D4C750411F85EBE1804555411F85EBE1D3C7504148E17AD480455541AE47E1EACEC750413D0AD7039A45554114AE47E1D0C75041B81E857B9A4555419A9999E9D3C750413D0AD7339B4555415C8FC2C5D4C75041D7A3706D9B455541AE47E10AD6C75041CDCCCCBC9B4555419A999969D8C7504148E17A548F455541713D0AD7DAC75041B81E859B824555415C8FC275DDC75041713D0A478345554152B81E65DAC7504148E17A3491455541AE47E1DAD8C75041C3F5286C9C455541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000002B73912AEAC7504189D6E1F27945554187E2EAE1EAC75041D3DED6237A455541007F86CBEDC7504133FE9AC96C45554151657B49EBC750410173836F6C455541B485F648EAC750411A3A854B6C455541028D72BDE7C750413578294C79455541A4703D6AE8C75041A4703D7A79455541EFBA9D90E9C750419DC73BCA794555412FB4A390E9C7504140453CCA79455541C3A470EDE9C75041BE098FE2794555412B73912AEAC7504189D6E1F279455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>294619 - 203680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000240000000AD7A3E0D6C750410AD7A36075455541295C8F12D5C750411F85EB218145554166666616D4C750411F85EBE1804555411F85EBE1D3C7504148E17AD480455541AE47E1EACEC750413D0AD7039A45554114AE47E1D0C75041B81E857B9A4555419A9999E9D3C750413D0AD7339B4555415C8FC2C5D4C75041D7A3706D9B455541AE47E10AD6C75041CDCCCCBC9B4555419A999969D8C7504148E17A548F455541713D0AD7DAC75041B81E859B824555415C8FC275DDC75041713D0A478345554152B81E65DAC7504148E17A3491455541AE47E1DAD8C75041C3F5286C9C455541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001600000086C58F12D5C75041F4D6E821814555410AD7A3E0D6C750410AD7A3607545554148E17AA4D8C75041F6285C7F69455541AE47E10AD9C75041EC51B8CE66455541A5AAEDC6D3C75041748A9927664555411B4E6626D0C750419AA87BB4654555415C8FC255CFC7504148E17A646C4555417F4ABD1DCFC75041272FA9A46D455541A49FD7B3CEC75041589AEB01704555418B0E5298CDC7504180DCB88E75455541280E0170CCC75041D7885C6F7B4555418656864BCCC75041E4ED52287C455541D89EF608CCC75041753134737D4555419CA218E7CBC750414AF8DF167E455541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888517 - 2961624
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000010000003E000000295C8FE2989B514152B81E85AB8C5441E968D00F989B514161D6E3C4A78C5441D7874E9F979B51411262992FA38C5441A334DF3E979B51410922406B9F8C54410DF12DC3979B51411FBDE25C9F8C544152B81E15969B5141D7A3707D9F8C544166666636969B514114AE4741A28C544152B81E25979B514114AE4731A98C544152B81E95979B5141EC51B81EAB8C5441EC51B83E9C9B5141F6285CEFB18C54413D0AD793A29B5141AE47E17AB98C54411F85EB91A59B5141713D0A37BD8C54413D0AD743A69B514100000070BE8C544114AE4711A99B5141D7A3705DC28C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F00000070A05108A19B51413C063B5B9E8C54410DE3319AA29B5141D7C59C1E9E8C544100000080A59B5141EC51B8AE9D8C5441AE47E1EAAB9B51419A9999799C8C54418FC2F5F8B59B5141000000409A8C5441BF58EFBAC09B5141BCF7CE4D988C54411F85EBD1C39B5141EC51B8BE978C544148E17A04D59B5141B81E854B958C5441D7A3708DE99B5141000000F0928C5441295C8FF2F39B5141AE47E14A928C54413A9548C3F59B5141E8052B45928C544185EB5108F99B5141AE47E13A928C544100000070029C514114AE47E1928C54411F85EB310B9C514152B81E65948C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>888517 - 3325956
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000040000000103000000010000003E000000295C8FE2989B514152B81E85AB8C5441E968D00F989B514161D6E3C4A78C5441D7874E9F979B51411262992FA38C5441A334DF3E979B51410922406B9F8C54410DF12DC3979B51411FBDE25C9F8C544152B81E15969B5141D7A3707D9F8C544166666636969B514114AE4741A28C544152B81E25979B514114AE4731A98C544152B81E95979B5141EC51B81EAB8C5441EC51B83E9C9B5141F6285CEFB18C54413D0AD793A29B5141AE47E17AB98C54411F85EB91A59B5141713D0A37BD8C54413D0AD743A69B514100000070BE8C544114AE4711A99B5141D7A3705DC28C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F00000070A05108A19B51413C063B5B9E8C54410DE3319AA29B5141D7C59C1E9E8C544100000080A59B5141EC51B8AE9D8C5441AE47E1EAAB9B51419A9999799C8C54418FC2F5F8B59B5141000000409A8C5441BF58EFBAC09B5141BCF7CE4D988C54411F85EBD1C39B5141EC51B8BE978C544148E17A04D59B5141B81E854B958C5441D7A3708DE99B5141000000F0928C5441295C8FF2F39B5141AE47E14A928C54413A9548C3F59B5141E8052B45928C544185EB5108F99B5141AE47E13A928C544100000070029C514114AE47E1928C54411F85EB310B9C514152B81E65948C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>295154 - 203680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001000000085EB5198CDC75041EC51B88E7545554100000070CCC75041F6285C6F7B455541B81E854BCCC7504185EB51287C4555418FC2F508CCC75041333333737D4555413D0AD7C3CBC7504114AE47C17E455541AE47E1BACFC7504148E17AC47F4555411F85EBE1D3C7504148E17AD48045554166666616D4C750411F85EBE180455541295C8F12D5C750411F85EB21814555410AD7A3E0D6C750410AD7A3607545554148E17AA4D8C75041F6285C7F69455541AE47E10AD9C75041EC51B8CE6645554166666626D0C7504148E17AB4654555415C8FC255CFC7504148E17A646C455541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001600000086C58F12D5C75041F4D6E821814555410AD7A3E0D6C750410AD7A3607545554148E17AA4D8C75041F6285C7F69455541AE47E10AD9C75041EC51B8CE66455541A5AAEDC6D3C75041748A9927664555411B4E6626D0C750419AA87BB4654555415C8FC255CFC7504148E17A646C4555417F4ABD1DCFC75041272FA9A46D455541A49FD7B3CEC75041589AEB01704555418B0E5298CDC7504180DCB88E75455541280E0170CCC75041D7885C6F7B4555418656864BCCC75041E4ED52287C455541D89EF608CCC75041753134737D4555419CA218E7CBC750414AF8DF167E455541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>295291 - 203581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000008000000E17A142E7CC750417B14AEA7CA4555419A9999A985C750411F85EB91CC455541295C8F628EC7504100000060CE455541000000108FC750417B14AE87CE455541CDCCCC5C8EC75041B81E85CBCA455541B81E85CB7CC75041AE47E1DAC5455541EC51B89E7BC7504185EB5168CA455541E17A142E7CC750417B14AEA7CA455541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000004225A7517CC750411CD60CB3C7455541EC51B89E7BC7504185EB5168CA455541E17A142E7CC750417B14AEA7CA4555419A9999A985C750411F85EB91CC455541251F50988AC750418D8B3897CD455541791690628EC7504116A8FF5FCE455541CAEA0DA78EC750419A98AB6FCE4555411CFFFE0F8FC75041B5D9AD87CE455541D234B4B68EC750419AC038ABCC455541ADD5CC5C8EC75041134E85CBCA455541CE52EC568BC7504165ADE7F1C945554163D885CB7CC75041E47BE1DAC54555414225A7517CC750411CD60CB3C7455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>295291 - 381533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000008000000E17A142E7CC750417B14AEA7CA4555419A9999A985C750411F85EB91CC455541295C8F628EC7504100000060CE455541000000108FC750417B14AE87CE455541CDCCCC5C8EC75041B81E85CBCA455541B81E85CB7CC75041AE47E1DAC5455541EC51B89E7BC7504185EB5168CA455541E17A142E7CC750417B14AEA7CA455541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000004225A7517CC750411CD60CB3C7455541EC51B89E7BC7504185EB5168CA455541E17A142E7CC750417B14AEA7CA4555419A9999A985C750411F85EB91CC455541251F50988AC750418D8B3897CD455541791690628EC7504116A8FF5FCE455541CAEA0DA78EC750419A98AB6FCE4555411CFFFE0F8FC75041B5D9AD87CE455541D234B4B68EC750419AC038ABCC455541ADD5CC5C8EC75041134E85CBCA455541D052EC568BC7504166ADE7F1C945554163D885CB7CC75041E47BE1DAC54555414225A7517CC750411CD60CB3C7455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>310161 - 2804322
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000041000000295C8F22470F51410AD7A3B0E4475541333333B3450F5141666666B6E3475541E17A14DE3B0F514133333333E04755410AD7A3F0310F51410AD7A3B0DC475541F6285CEF310F5141AE47E19ADD475541B81E85CB320F5141F6285C2FE3475541E17A142E330F5141000000B0E547554114AE4781350F5141F6285CAFE94755413D0AD7E3370F5141D7A3703DED47554148E17A74380F5141D7A3701DEF4755419A9999D9380F5141E17A145EF8475541C3F528FC370F5141F6285CEFFD475541E17A146E370F514100000020024855410AD7A320390F5141F6285CEF06485541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000640000000AD7A3F0310F51410AD7A3B0DC475541E17A14DE3B0F514133333333E0475541333333B3450F5141666666B6E3475541295C8F22470F51410AD7A3B0E447554185EB51C84C0F514166666606E94755410CF4326E500F5141A70CD60AEC475541295C8FA2500F51413D0AD713EC475541B40E99F3500F5141B6812C79EC475541867E60B4540F51414B15DC93EF475541295C8F42550F5141E17A14BEEF475541F60B428E550F5141462D1348F0475541177C6B25580F5141D4FB976CF2475541E17A14BE580F514100000040F2475541AE47E1BA590F5141000000B0F1475541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>299110 - 36908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001500000014AE47816D0D5141AE47E10AA6EB54413D0AD7736C0D514114AE4741AAEB5441EC51B8CE6A0D51410AD7A3E0ABEB54411F85EBE1650D514185EB51E8B0EB54418FC2F568640D5141F6285C6FB3EB544185EB5148600D5141A4703D6ABDEB544148E17AB4680D5141A4703D6ABDEB544114AE4761710D5141F6285C3FBDEB5441295C8FA2790D51415C8FC295BDEB54410AD7A300810D514114AE4701BEEB5441295C8F82810D51411F85EB31BCEB544185EB51D8810D5141D7A370ADB6EB5441B81E85FB820D5141295C8FC2AAEB54413D0AD733780D514185EB51D8AAEB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000007824E2AF750D5141F0413EA7AAEB54413D0AD733780D514185EB51D8AAEB5441E17A14EE790D5141A4703DBAA7EB5441295C8FA27D0D5141E17A141EA5EB5441E453ED967D0D514195282A69A0EB54419A9999E97B0D5141F6285C0FA0EB54419FB6BEAF790D51417FC72A6CA0EB54418B48B00A770D5141F15D3ADEA0EB544172FDF7BD750D51414F11D8AFA3EB54414BF69B24750D514152B7540FA5EB544142597EE9750D5141B0C44540A5EB544155EA1BC5750D514147972C3CA6EB54419F3825C2750D51413619A654A6EB5441A15A22BB750D5141589C8C8EA6EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>299110 - 77472
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001500000014AE47816D0D5141AE47E10AA6EB54413D0AD7736C0D514114AE4741AAEB5441EC51B8CE6A0D51410AD7A3E0ABEB54411F85EBE1650D514185EB51E8B0EB54418FC2F568640D5141F6285C6FB3EB544185EB5148600D5141A4703D6ABDEB544148E17AB4680D5141A4703D6ABDEB544114AE4761710D5141F6285C3FBDEB5441295C8FA2790D51415C8FC295BDEB54410AD7A300810D514114AE4701BEEB5441295C8F82810D51411F85EB31BCEB544185EB51D8810D5141D7A370ADB6EB5441B81E85FB820D5141295C8FC2AAEB54413D0AD733780D514185EB51D8AAEB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000007824E2AF750D5141F0413EA7AAEB54413D0AD733780D514185EB51D8AAEB5441E17A14EE790D5141A4703DBAA7EB5441295C8FA27D0D5141E17A141EA5EB5441E453ED967D0D514195282A69A0EB54419A9999E97B0D5141F6285C0FA0EB54419FB6BEAF790D51417FC72A6CA0EB54418B48B00A770D5141F15D3ADEA0EB544172FDF7BD750D51414F11D8AFA3EB54414BF69B24750D514152B7540FA5EB544142597EE9750D5141B0C44540A5EB544155EA1BC5750D514147972C3CA6EB54419F3825C2750D51413619A654A6EB5441A15A22BB750D5141589C8C8EA6EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>623806 - 4123961
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D00000085EB51F8C2E650413D0AD7D3FE015541B81E856BC2E65041713D0A770702554166666696C7E65041C3F5288C07025541713D0AD7C7E650411F85EB210E02554152B81ED5E7E650419A9999790C02554133333303E8E6504133333343090255419A999949E8E65041F6285C5F040255415C8FC295E8E650411F85EBD10002554100000080E9E65041F6285CFFFD015541EC51B8DEECE65041AE47E1DAF6015541F6285C8FEFE6504185EB5128F1015541666666A6F0E65041666666B6EF0155417B14AE07F1E6504152B81E35EF015541E17A14DEF2E65041295C8FD2ED015541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000225CDC78E7E650414341E98D0B025541D6ACF2F5E7E65041A345FE2D090255417773D419E8E65041BBE0D7C8040255418A515B2AE8E65041B68E9CC20202554190C1A76AE8E650415C1F9FE5000255410C68956AE9E65041D73DEBA9FD0155415C743428EAE6504184473C02FC0155418CBD3EB1EAE65041CD60B0C0FA01554102BB015EECE650412A2CA8D2F601554139E96F68ECE650419DA8D6D4F601554135C03841EDE65041510F8290F40155418645836BEDE6504122488E99F4015541A7825504F0E65041A0CED5CAEF015541A5D2DDD9EFE650413B6EEBBAEF015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455049 - 454997
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000047B708B3CABE504176C76B823EC6544142F7EDE6CBBE50417C378D013DC6544141D73E1ACCBE50418767C94C3AC6544141D73E1ACCBE50418C5FB82539C65441469759E6CABE504196A719B136C654417E1F68D1BCBE50419E1FC5BC34C65441B7A776BCAEBE5041A41F3E2233C65441BEAF79AEACBE50419E67ADE233C65441C21711A1ABBE50419BAF1CA334C65441CBE73F86A9BE50418B5FB82539C65441C9873220AABE50417D77EB9A3CC65441BEE74DBBACBE5041799721023EC65441B06F294AB0BE504176870DE93EC65441A7D7CE71B2BE5041764F39DC3EC65441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000330000005D6F0423C5BE504167F7C33742C6544168D7147BC2BE5041693722D141C65441A3445388C2BE50416C7BF9B941C654414096F382C2BE50416CEBF5B841C65441C3F5287CC1BE504114AE476143C65441713D0A37C3BE5041EC51B8EE43C6544166666646C3BE5041EC51B88E43C65441B81E85CBC8BE5041D7A3703D42C6544114AE47B1C9BE504114AE470141C654418FC2F588CCBE50418FC2F5E83DC65441CDCCCC2CCEBE5041713D0A673EC65441F6285C8FCDBE50411F85EBA13FC654419A999989CDBE5041B81E851B41C65441A4703DFACEBE5041333333C340C65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>624262 - 1433369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703DBA10FE5041EC51B84EA50755411F85EB910EFE50417B14AE87A9075541F6285CDF0CFE504114AE4761AD075541CDCCCCBC0BFE5041AE47E14AB007554114AE47810EFE5041AE47E12AB007554114AE475110FE5041E17A143EB0075541C3F5282C14FE5041D7A3702DB1075541333333B318FE504166666676B20755411F85EB6120FE5041EC51B87EB4075541AE47E18A25FE5041AE47E1FAB50755410AD7A33028FE5041713D0AD7B60755413D0AD7332DFE5041333333D3B8075541D7A370CD30FE5041295C8F42B4075541A4703D8A31FE5041CDCCCCFCB2075541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000045000000BB2A465732FE504138895AC1A40755411AD05CF114FE50416314DF0B9E07554153DB06F114FE5041A156060C9E075541E39DFCB914FE50413AF09F059E075541B6AB126F12FE5041108C6E57A2075541A4703DBA10FE5041EC51B84EA50755411F85EB910EFE50417B14AE87A9075541AD197DCC0CFE5041F2F8F962AD075541DAECA0840BFE50416A3C204AB0075541CDCCCCBC0BFE5041AE47E14AB007554114AE47810EFE5041AE47E12AB007554114AE475110FE5041E17A143EB0075541C3F5282C14FE5041D7A3702DB1075541333333B318FE504166666676B2075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>624262 - 3529499
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703DBA10FE5041EC51B84EA50755411F85EB910EFE50417B14AE87A9075541F6285CDF0CFE504114AE4761AD075541CDCCCCBC0BFE5041AE47E14AB007554114AE47810EFE5041AE47E12AB007554114AE475110FE5041E17A143EB0075541C3F5282C14FE5041D7A3702DB1075541333333B318FE504166666676B20755411F85EB6120FE5041EC51B87EB4075541AE47E18A25FE5041AE47E1FAB50755410AD7A33028FE5041713D0AD7B60755413D0AD7332DFE5041333333D3B8075541D7A370CD30FE5041295C8F42B4075541A4703D8A31FE5041CDCCCCFCB2075541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000045000000BB2A465732FE504138895AC1A40755411AD05CF114FE50416314DF0B9E07554153DB06F114FE5041A156060C9E075541E39DFCB914FE50413AF09F059E075541B6AB126F12FE5041108C6E57A2075541A4703DBA10FE5041EC51B84EA50755411F85EB910EFE50417B14AE87A9075541AD197DCC0CFE5041F2F8F962AD075541DAECA0840BFE50416A3C204AB0075541CDCCCCBC0BFE5041AE47E14AB007554114AE47810EFE5041AE47E12AB007554114AE475110FE5041E17A143EB0075541C3F5282C14FE5041D7A3702DB1075541333333B318FE504166666676B2075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>301609 - 35509
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCC6C613F5141F6285CEF7F26554114AE47B1703F514185EB51787A265541AE47E1AA753F51418FC2F548782655419A9999497A3F5141A4703DAA75265541D7A3707D7C3F5141D7A370CD73265541C3F5283C7C3F5141C3F5285C7326554148E17A14793F5141713D0A87742655413D0AD783733F5141E17A149E75265541D7A3702D6C3F514152B81EB576265541000000F0673F51413D0AD75377265541713D0A57633F51419A999979782655418FC2F5285C3F5141333333337A2655411F85EB11593F5141A4703DBA7A265541E17A141E503F5141333333E37D265541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000EE1ECE1E733F5141B0C316AD752655410797CC6F723F51419E1E16C775265541C21FFFEC703F5141CDF38B0076265541F7B9EF42703F51419138CF1976265541D1D0FA076F3F5141D4725A4C76265541F203D333683F5141C61BEC49772655411B982099633F51414AE91A6978265541713D0A57633F51419A99997978265541F67EC6A85D3F514165F3FCD679265541063434615C3F5141C8F6AF257A2655418FC2F5285C3F5141333333337A26554148B5210D5A3F5141BCEB5A8F7A265541BF247B89583F5141F23F66EA7A26554110ED0F50563F51412EB463B37B265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>301609 - 74602
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCC6C613F5141F6285CEF7F26554114AE47B1703F514185EB51787A265541AE47E1AA753F51418FC2F548782655419A9999497A3F5141A4703DAA75265541D7A3707D7C3F5141D7A370CD73265541C3F5283C7C3F5141C3F5285C7326554148E17A14793F5141713D0A87742655413D0AD783733F5141E17A149E75265541D7A3702D6C3F514152B81EB576265541000000F0673F51413D0AD75377265541713D0A57633F51419A999979782655418FC2F5285C3F5141333333337A2655411F85EB11593F5141A4703DBA7A265541E17A141E503F5141333333E37D265541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000EE1ECE1E733F5141B0C316AD752655410797CC6F723F51419E1E16C775265541C21FFFEC703F5141CDF38B0076265541F7B9EF42703F51419138CF1976265541D1D0FA076F3F5141D4725A4C76265541F203D333683F5141C61BEC49772655411B982099633F51414AE91A6978265541713D0A57633F51419A99997978265541F67EC6A85D3F514165F3FCD679265541063434615C3F5141C8F6AF257A2655418FC2F5285C3F5141333333337A26554148B5210D5A3F5141BCEB5A8F7A265541BF247B89583F5141F23F66EA7A26554110ED0F50563F51412EB463B37B265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976900 - 59719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000270000001F85EB112607514148E17A54F7765441EC51B83E28075141C3F5288CFA76544148E17A542A075141333333D3FC765441E17A148E2D075141D7A370CDFF765441333333C32F0751415C8FC2B501775441295C8F0234075141C3F5282C00775441A4703DAA3807514166666636FE7654418FC2F5083F0751418FC2F5A8FA7654413D0AD723460751410AD7A320F6765441D7A3707D4D075141B81E85FBF07654410AD7A31056075141713D0AB7EB765441E17A14AE5C0751413D0AD733E67654417B14AE0764075141295C8F52E07654410AD7A370680751413D0AD703DD765441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000BEB57E6430075141FAF45F7B01775441A4703DAA3807514166666636FE7654418FC2F5083F0751418FC2F5A8FA7654413D0AD723460751410AD7A320F6765441D7A3707D4D075141B81E85FBF07654410AD7A31056075141713D0AB7EB765441E17A14AE5C0751413D0AD733E67654417B14AE0764075141295C8F52E07654410AD7A370680751413D0AD703DD765441000000A06B07514152B81EB5D9765441A4703DCA6F075141F6285CAFD4765441AE47E12A710751413D0AD783D4765441A4703D4A7C075141295C8F02C8765441E17A140E88075141CDCCCCCCBA765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960633 - 1293786
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003B00000043F60A6AA86D51417177132DDFD2544137EFAFA5A86D51417DAA1198DFD2544189503C2BB76D5141E6EE36F9FAD25441714A2CD1B86D5141822B4080FED25441FBC0284CBA6D514154E1A98900D35441E1BB0999BB6D514131A30CD1FED254418605F0D4BD6D51419C967A82FAD25441F068CEE4BD6D514132339C72FAD2544194F6695FC06D5141876ED5B9F5D2544186E32108C16D5141B0ED7FDEF4D254415787B64FC16D514188B1855EF4D254411C2B1C51B26D5141507BD9B0D8D25441713D0AB7AE6D514152B81EB5D2D25441DB7F155FAD6D51411632646ECFD25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000F93D45AAAC6D514136C730BED3D254413D7C6942AE6D5141F9FFA7AED1D254418602D672AE6D5141A95CCE0ED2D25441D97F155FAD6D51411932646ECFD25441C24046FDAC6D514175FF9C58CED25441AE1C4C77AB6D5141AA205025CCD25441FB67F80AAB6D5141E94D0174CAD25441D10D073CA76D514196C3179DC4D25441B4164D36AB6D5141C22555BFBFD25441A3176083A96D5141B01470BFBDD25441F6EAA941A86D5141E8E9B12CBBD2544189D6C64FA66D5141D0A99450B7D25441074EEE2FA46D51410A805215B4D254410EC55764A26D5141728384C7B1D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960633 - 3350232
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003B00000043F60A6AA86D51417177132DDFD2544137EFAFA5A86D51417DAA1198DFD2544189503C2BB76D5141E6EE36F9FAD25441714A2CD1B86D5141822B4080FED25441FBC0284CBA6D514154E1A98900D35441E1BB0999BB6D514131A30CD1FED254418605F0D4BD6D51419C967A82FAD25441F068CEE4BD6D514132339C72FAD2544194F6695FC06D5141876ED5B9F5D2544186E32108C16D5141B0ED7FDEF4D254415787B64FC16D514188B1855EF4D254411C2B1C51B26D5141507BD9B0D8D25441713D0AB7AE6D514152B81EB5D2D25441DB7F155FAD6D51411632646ECFD25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000F93D45AAAC6D514136C730BED3D254413D7C6942AE6D5141F9FFA7AED1D254418602D672AE6D5141A95CCE0ED2D25441D97F155FAD6D51411932646ECFD25441C24046FDAC6D514175FF9C58CED25441AE1C4C77AB6D5141AA205025CCD25441FB67F80AAB6D5141E94D0174CAD25441D10D073CA76D514196C3179DC4D25441B4164D36AB6D5141C22555BFBFD25441A3176083A96D5141B01470BFBDD25441F6EAA941A86D5141E8E9B12CBBD2544189D6C64FA66D5141D0A99450B7D25441074EEE2FA46D51410A805215B4D254410EC55764A26D5141728384C7B1D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>891834 - 2945182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000A4703D1ABE01514166666606D2E15441B81E852BC10151418FC2F558D3E154419A9999F9C50151417B14AE17D5E1544133333363C7015141F6285C7FD5E154410AD7A310CA01514166666646CEE1544148E17AB4CE0151411F85EB71C0E154415C8FC2B5D001514166666676B7E15441EC51B82ECB015141713D0AA7B5E1544152B81E75C7015141B81E854BB4E154413D0AD713C60151415C8FC2B5B3E154417B14AE57C301514152B81E65B2E15441F6285CFFBC0151410AD7A310AFE15441F6285C3FAF0151413D0AD7D3C9E154417B14AEF7B30151411F85EB91CCE15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000AE47E1AAC6015141295C8FB2D7E1544187CD822BC8015141C759750ED8E15441F3BB14F8C90151418E806C89D8E15441A616AC07CA0151418BC5EC5DD8E15441A3E60E21CA0151416C531917D8E154419AE11F71CA015141F640E114D7E15441965C3CC0CA015141A2B5BD15D6E154410901766ACB015141827BF3ECD3E15441E91147FFCC0151411C4C37C1CEE1544108BF0949CE015141926FE98ACAE15441DC9FC286CF015141C8EFF87BC6E15441388AEA15D001514180A5DBA7C4E15441ACDCF373D0015141A9026C6CC3E15441ACDC5EDAD0015141AA821600C2E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>891834 - 3447612
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000A4703D1ABE01514166666606D2E15441B81E852BC10151418FC2F558D3E154419A9999F9C50151417B14AE17D5E1544133333363C7015141F6285C7FD5E154410AD7A310CA01514166666646CEE1544148E17AB4CE0151411F85EB71C0E154415C8FC2B5D001514166666676B7E15441EC51B82ECB015141713D0AA7B5E1544152B81E75C7015141B81E854BB4E154413D0AD713C60151415C8FC2B5B3E154417B14AE57C301514152B81E65B2E15441F6285CFFBC0151410AD7A310AFE15441F6285C3FAF0151413D0AD7D3C9E154417B14AEF7B30151411F85EB91CCE15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000AE47E1AAC6015141295C8FB2D7E1544187CD822BC8015141C759750ED8E15441F3BB14F8C90151418E806C89D8E15441A616AC07CA0151418BC5EC5DD8E15441A3E60E21CA0151416C531917D8E154419AE11F71CA015141F640E114D7E15441965C3CC0CA015141A2B5BD15D6E154410901766ACB015141827BF3ECD3E15441E91147FFCC0151411C4C37C1CEE1544108BF0949CE015141926FE98ACAE15441DC9FC286CF015141C8EFF87BC6E15441388AEA15D001514180A5DBA7C4E15441ACDCF373D0015141A9026C6CC3E15441ACDC5EDAD0015141AA821600C2E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>891932 - 405789
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004E000000333333F3CBEF5041D7A3704DD1E154411F85EB91CCEF5041C3F5289CD0E15441C3F528FCCCEF5041713D0A07D0E1544114AE4711CDEF5041C3F528DCCFE15441AE47E15AB8EF5041713D0A67C0E154415C8FC24590EF5041F6285C7FA2E15441295C8F4280EF50415C8FC2F5B7E15441F6285C2F63EF5041CDCCCCECDEE15441AE47E11A46EF5041666666E605E254411F85EBA14AEF504148E17A4409E25441D7A3706D4BEF5041AE47E17A08E25441CDCCCCEC60EF50417B14AE97EBE15441F6285C4F63EF50415C8FC245E8E15441A4703D6A6BEF504185EB5148DEE15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000078000000885D9167CCEF50417FF276CBD0E15441DD7905B6CCEF504121D17C69D0E15441FE033611CDEF5041F7D24CDCCFE15441AE5E54D6CBEF5041A6DC4BF1CEE154419A6C51EBC7EF50411663B904CCE15441AE47E15AB8EF5041713D0A67C0E154417C2B9021A7EF5041363CC15BB3E15441D92E285BA6EF5041ED2768C9B2E15441F2D97241A6EF5041FECE19E6B2E154415C8FC24590EF5041F6285C7FA2E15441295C8F4280EF50415C8FC2F5B7E15441B79207F076EF504143831474C4E154412326E09A69EF504190183C52D6E15441DCFB1D005AEF50411E9B183CEBE15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235975 - 235971
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000110000001FBA177521F950415DA28E2F212C544107BA177521F9504103A28E2F212C5441A47F2B6F21F9504156F1C91D212C54418E60DA15F9F85041B6BBD0AF302C5441465BA02DE7F85041A0DF410B382C544120EDF74BE7F850413B779C4E382C5441EC73C3FFE7F850413893F1323B2C5441CDCCCCFCE7F8504148E17A343B2C544119CC1D0AE8F85041337A325A3B2C5441E85532D6E9F8504153CAAD70402C544168C39321FAF85041A5AB7CD7392C5441D0A30EFD06F950416C39EEBF342C5441EA14503612F950414A0BC050302C5441D15E5AC919F950415EB27A4D2D2C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000001500000052B81E852CF95041E17A149E182C54410AD7A3902AF95041295C8FE2122C5441A4703DDA25F950410AD7A3D0142C5441713D0AD71DF95041000000E0172C544148E17A1413F95041D7A370AD1B2C54418FC2F5480BF95041F6285C9F1E2C5441295C8F4200F9504185EB5108232C54411F85EB01EFF8504100000060292C5441A4703DBAECF850419A9999592A2C5441666666C6EAF850417B14AE872B2C5441333333B3E4F85041D7A370AD302C5441713D0A57E4F850419A9999F9332C54410AD7A390E4F850415C8FC265382C54416FB1A29BE5F85041F4988D2D3F2C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235975 - 1157879
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000110000001FBA177521F950415DA28E2F212C544107BA177521F9504103A28E2F212C5441A47F2B6F21F9504156F1C91D212C54418E60DA15F9F85041B6BBD0AF302C5441465BA02DE7F85041A0DF410B382C544120EDF74BE7F850413B779C4E382C5441EC73C3FFE7F850413893F1323B2C5441CDCCCCFCE7F8504148E17A343B2C544119CC1D0AE8F85041337A325A3B2C5441E85532D6E9F8504153CAAD70402C544168C39321FAF85041A5AB7CD7392C5441D0A30EFD06F950416C39EEBF342C5441EA14503612F950414A0BC050302C5441D15E5AC919F950415EB27A4D2D2C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000001500000052B81E852CF95041E17A149E182C54410AD7A3902AF95041295C8FE2122C5441A4703DDA25F950410AD7A3D0142C5441713D0AD71DF95041000000E0172C544148E17A1413F95041D7A370AD1B2C54418FC2F5480BF95041F6285C9F1E2C5441295C8F4200F9504185EB5108232C54411F85EB01EFF8504100000060292C5441A4703DBAECF850419A9999592A2C5441666666C6EAF850417B14AE872B2C5441333333B3E4F85041D7A370AD302C5441713D0A57E4F850419A9999F9332C54410AD7A390E4F850415C8FC265382C544170B1A29BE5F85041F0988D2D3F2C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>235975 - 5255529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000110000001FBA177521F950415DA28E2F212C544107BA177521F9504103A28E2F212C5441A47F2B6F21F9504156F1C91D212C54418E60DA15F9F85041B6BBD0AF302C5441465BA02DE7F85041A0DF410B382C544120EDF74BE7F850413B779C4E382C5441EC73C3FFE7F850413893F1323B2C5441CDCCCCFCE7F8504148E17A343B2C544119CC1D0AE8F85041337A325A3B2C5441E85532D6E9F8504153CAAD70402C544168C39321FAF85041A5AB7CD7392C5441D0A30EFD06F950416C39EEBF342C5441EA14503612F950414A0BC050302C5441D15E5AC919F950415EB27A4D2D2C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000040000001500000052B81E852CF95041E17A149E182C54410AD7A3902AF95041295C8FE2122C5441A4703DDA25F950410AD7A3D0142C5441713D0AD71DF95041000000E0172C544148E17A1413F95041D7A370AD1B2C54418FC2F5480BF95041F6285C9F1E2C5441295C8F4200F9504185EB5108232C54411F85EB01EFF8504100000060292C5441A4703DBAECF850419A9999592A2C5441666666C6EAF850417B14AE872B2C5441333333B3E4F85041D7A370AD302C5441713D0A57E4F850419A9999F9332C54410AD7A390E4F850415C8FC265382C544170B1A29BE5F85041F0988D2D3F2C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880102 - 53370
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000C3F5280C173F51410AD7A3A05C46544114AE4731153F5141295C8F4257465441E17A145E0E3F5141666666265E465441CDCCCCAC073F5141EC51B89E68465441C3F528BC083F5141000000D06946544148E17A640A3F5141713D0A3769465441C3F5280C173F51410AD7A3A05C465441
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000A8B05610A3F51417B63493869465441F5BDBF640A3F5141CBBEC53669465441C3F5280C173F51410AD7A3A05C46544128E63530153F514196BFA343574654410C115D67133F5141D76AD610594654412A8ADE5F0E3F5141C7501F275E4654419AB68A2E093F514156FF334B664654417B1FE12E083F51412F0938D367465441FF0740AE073F5141458D739C6846544151844F94083F514160602BA369465441C3F528BC083F5141000000D0694654410A8B05610A3F51417B63493869465441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498274 - 1010394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000003E000000F1328B80B707514189AEFA20F13454416B01B25AB7075141A906E6E1F03454411682E3F0B407514179F4A389F03454412E8B041DB5075141E7BDDD80EF3454415C8FC265B5075141AE47E1EAE8345441AE47E1DAA607514166666666E8345441295C8F02A40751413D0AD7F3E9345441AE47E17A9D0751418FC2F518E9345441E17A148E95075141F6285C3FE9345441D7A3707D900751411F85EBC1E9345441A4703D4A8C075141CDCCCCECEC3454416666661688075141C3F528CCEC345441295C8FB285075141F6285C2FED345441295C8FC285075141C3F5289CF0345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000091000000F18081BF60075141BDD75CB1E83454414966F3E362075141FF7551E9ED345441AA35E49065075141E357AA94F13454413462A820690751416D17A067F73454416A053ABD6B075141E8DAD5CFFB345441FC4D300D6E075141A1C2CBA5FF345441E4A218A86F075141C3FADAC7023554413E4D395870075141EBAD60FF04355441B2AB7D2F710751418E99BC2108355441D2A1B8CC720751413EC55689093554419BF36115770751416E2E5FAC0935544195E2FAFF770751415AB3DDB3093554412B0AE6ED7A075141EED8DFDF0835544146118A857D075141D5B4C71E08355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498274 - 3298612
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000003E000000F1328B80B707514189AEFA20F13454416B01B25AB7075141A906E6E1F03454411682E3F0B407514179F4A389F03454412E8B041DB5075141E7BDDD80EF3454415C8FC265B5075141AE47E1EAE8345441AE47E1DAA607514166666666E8345441295C8F02A40751413D0AD7F3E9345441AE47E17A9D0751418FC2F518E9345441E17A148E95075141F6285C3FE9345441D7A3707D900751411F85EBC1E9345441A4703D4A8C075141CDCCCCECEC3454416666661688075141C3F528CCEC345441295C8FB285075141F6285C2FED345441295C8FC285075141C3F5289CF0345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000091000000F18081BF60075141BDD75CB1E83454414966F3E362075141FF7551E9ED345441AA35E49065075141E357AA94F13454413462A820690751416D17A067F73454416A053ABD6B075141E8DAD5CFFB345441FC4D300D6E075141A1C2CBA5FF345441E4A218A86F075141C3FADAC7023554413E4D395870075141EBAD60FF04355441B2AB7D2F710751418E99BC2108355441D2A1B8CC720751413EC55689093554419BF36115770751416E2E5FAC0935544195E2FAFF770751415AB3DDB3093554412B0AE6ED7A075141EED8DFDF0835544146118A857D075141D5B4C71E08355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498274 - 229355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000003E000000F1328B80B707514189AEFA20F13454416B01B25AB7075141A906E6E1F03454411682E3F0B407514179F4A389F03454412E8B041DB5075141E7BDDD80EF3454415C8FC265B5075141AE47E1EAE8345441AE47E1DAA607514166666666E8345441295C8F02A40751413D0AD7F3E9345441AE47E17A9D0751418FC2F518E9345441E17A148E95075141F6285C3FE9345441D7A3707D900751411F85EBC1E9345441A4703D4A8C075141CDCCCCECEC3454416666661688075141C3F528CCEC345441295C8FB285075141F6285C2FED345441295C8FC285075141C3F5289CF0345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000047000000B45C15EC8E075141591860C1EC3454417E08011B920751417D95FC08F1345441A9C530D391075141AD94DCE6F0345441B5F25CD491075141775D89E8F0345441E823FC778D0751414C8DEDD4EE345441BD5360648B075141B5820F11ED3454416666661688075141C3F528CCEC3454410140DF93850751415248CD60ED345441CC6F43808307514199D34800EE345441713D0A7782075141B81E85BBEC3454417B14AEA78007514148E17A04EA345441AE47E12A7F0751413D0AD7D3EB345441EC51B88E7F0751419A999969EE3454410AD7A3D07F0751410AD7A320F1345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498274 - 371310
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000003E000000F1328B80B707514189AEFA20F13454416B01B25AB7075141A906E6E1F03454411682E3F0B407514179F4A389F03454412E8B041DB5075141E7BDDD80EF3454415C8FC265B5075141AE47E1EAE8345441AE47E1DAA607514166666666E8345441295C8F02A40751413D0AD7F3E9345441AE47E17A9D0751418FC2F518E9345441E17A148E95075141F6285C3FE9345441D7A3707D900751411F85EBC1E9345441A4703D4A8C075141CDCCCCECEC3454416666661688075141C3F528CCEC345441295C8FB285075141F6285C2FED345441295C8FC285075141C3F5289CF0345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000047000000B45C15EC8E075141591860C1EC3454417E08011B920751417D95FC08F1345441A9C530D391075141AD94DCE6F0345441B5F25CD491075141775D89E8F0345441E823FC778D0751414C8DEDD4EE345441BD5360648B075141B5820F11ED3454416666661688075141C3F528CCEC3454410140DF93850751415248CD60ED345441CC6F43808307514199D34800EE345441713D0A7782075141B81E85BBEC3454417B14AEA78007514148E17A04EA345441AE47E12A7F0751413D0AD7D3EB345441EC51B88E7F0751419A999969EE3454410AD7A3D07F0751410AD7A320F1345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880141 - 2952080
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000E66F4458D4E8504117DC54D7C090544166666696B0E850413D0AD7F3A9905441F9059597B0E85041BFB3A9F2A99054418D394D77AFE85041560B123AA9905441295C8FD2A3E8504100000050B690544101A8D92F9AE850411E21FB1EC290544116A6341994E85041D51284C0C7905441FA06573493E850410B882F94C8905441389C66ED90E850412BCCE105CB9054414C96C62D9FE85041D924A535D0905441F012B861A3E850416E7EB1B3D0905441D0D42C13AAE85041BEFB071FD0905441C0F359A7B4E8504189ED53BACB905441CAC4AFADBEE85041AC76D5B0C7905441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000333333D3A9E850419A999939D090544114AE47A1BDE8504100000000C890544185EB5178C3E85041713D0A47C6905441E17A14FECFE85041EC51B8AEC3905441CDCCCC9CD4E8504133333303C190544166666696B0E850413D0AD7F3A99054410AD7A370AFE850415C8FC235A9905441295C8FD2A3E8504100000050B69054418FC2F5589AE850418FC2F5F8C1905441A4703DAA90E85041D7A370EDCA905441C3F5283C9FE85041AE47E13AD09054411F85EB11A3E850419A9999B9D0905441333333D3A9E850419A999939D0905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880141 - 3280428
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000E66F4458D4E8504117DC54D7C090544166666696B0E850413D0AD7F3A9905441F9059597B0E85041BFB3A9F2A99054418D394D77AFE85041560B123AA9905441295C8FD2A3E8504100000050B690544101A8D92F9AE850411E21FB1EC290544116A6341994E85041D51284C0C7905441FA06573493E850410B882F94C8905441389C66ED90E850412BCCE105CB9054414C96C62D9FE85041D924A535D0905441F012B861A3E850416E7EB1B3D0905441D0D42C13AAE85041BEFB071FD0905441C0F359A7B4E8504189ED53BACB905441CAC4AFADBEE85041AC76D5B0C7905441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000333333D3A9E850419A999939D090544114AE47A1BDE8504100000000C890544185EB5178C3E85041713D0A47C6905441E17A14FECFE85041EC51B8AEC3905441CDCCCC9CD4E8504133333303C190544166666696B0E850413D0AD7F3A99054410AD7A370AFE850415C8FC235A9905441295C8FD2A3E8504100000050B69054418FC2F5589AE850418FC2F5F8C1905441A4703DAA90E85041D7A370EDCA905441C3F5283C9FE85041AE47E13AD09054411F85EB11A3E850419A9999B9D0905441333333D3A9E850419A999939D0905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880438 - 14647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002700000052B81EB52DF55041AE47E1DACA4D544185EB518834F55041CDCCCC3CC84D54410000005040F55041000000C0C34D54411F85EB9153F55041D7A3705DBC4D5441C3F5285C66F55041295C8F12B54D5441000000406CF5504148E17AA4B24D54413D0AD7D366F5504133333393A94D54411F85EB815EF55041C3F528DC9C4D5441D7A370ED59F550411F85EB91954D5441F6285CEF56F55041D7A370CD904D54418FC2F5C854F5504185EB51388C4D54411F85EB9153F55041C3F5288C874D54413D0AD75351F550419A999929804D544148E17A3450F550413D0AD7E37C4D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000C3F5286C19F550418FC2F508D44D5441EDAFDDF120F5504182516F81D14D5441DB00F0FD23F55041B0598049D04D5441333333132DF550417B14AEA7CC4D54419A01D0CD53F55041A1ED1086BD4D5441CABC60045BF550410AE8DBB2BA4D5441DE14372462F55041A920A6E6B74D5441F6285C9F6DF55041CDCCCC4CB34D5441000000406CF5504148E17AA4B24D5441C3F5285C66F55041295C8F12B54D54416D853C7F59F550414FB48F10BA4D544101EF28EF52F55041763BDB9BBC4D5441F1A389DD4AF55041AFDCFEB3BF4D54418A549C813BF550416E12B594C54D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>880438 - 62655
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002700000052B81EB52DF55041AE47E1DACA4D544185EB518834F55041CDCCCC3CC84D54410000005040F55041000000C0C34D54411F85EB9153F55041D7A3705DBC4D5441C3F5285C66F55041295C8F12B54D5441000000406CF5504148E17AA4B24D54413D0AD7D366F5504133333393A94D54411F85EB815EF55041C3F528DC9C4D5441D7A370ED59F550411F85EB91954D5441F6285CEF56F55041D7A370CD904D54418FC2F5C854F5504185EB51388C4D54411F85EB9153F55041C3F5288C874D54413D0AD75351F550419A999929804D544148E17A3450F550413D0AD7E37C4D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000C3F5286C19F550418FC2F508D44D5441EDAFDDF120F5504182516F81D14D5441DB00F0FD23F55041B0598049D04D5441333333132DF550417B14AEA7CC4D54419A01D0CD53F55041A1ED1086BD4D5441CABC60045BF550410AE8DBB2BA4D5441DE14372462F55041A920A6E6B74D5441F6285C9F6DF55041CDCCCC4CB34D5441000000406CF5504148E17AA4B24D5441C3F5285C66F55041295C8F12B54D54416D853C7F59F550414FB48F10BA4D544101EF28EF52F55041763BDB9BBC4D5441F1A389DD4AF55041AFDCFEB3BF4D54418A549C813BF550416E12B594C54D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941693 - 2961172
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8F125516514152B81EF5CCAE5441295C8FE25416514100000030D4AE54419A99992953165141D7A3700D17AF5441EC51B86E6B165141C3F5283C16AF5441E17A14BE6C1651419A999969E3AE54413333337368165141EC51B88EE3AE5441AE47E1EA681651410AD7A360D1AE5441EC51B8AE68165141EC51B8DECCAE54411F85EB6167165141B81E85BBCBAE5441295C8F125516514152B81EF5CCAE5441
-</a>
-
-<b>
-01060000000100000001030000000100000090000000CAA48E295316514191E2190F17AF5441BD49577D53165141D78A9E0A17AF5441547A9157541651412CC5440317AF54418FB075165516514101B7D6FC16AF5441B1052404561651419A31D5F416AF5441E3C0125A5716514160B650E916AF54411862BD82581651413E8F52DF16AF5441AF363E1B5A165141240A90D116AF54418C494B6F5B1651413DC81BC616AF544120AC7BD45C16514197BE13BA16AF54411EDF13735E16514110B31CAC16AF5441B46D120F601651415D133C9E16AF54410AC4A1E7611651411332518E16AF5441FA09F4E963165141F134FE7C16AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941693 - 3214398
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8F125516514152B81EF5CCAE5441295C8FE25416514100000030D4AE54419A99992953165141D7A3700D17AF5441EC51B86E6B165141C3F5283C16AF5441E17A14BE6C1651419A999969E3AE54413333337368165141EC51B88EE3AE5441AE47E1EA681651410AD7A360D1AE5441EC51B8AE68165141EC51B8DECCAE54411F85EB6167165141B81E85BBCBAE5441295C8F125516514152B81EF5CCAE5441
-</a>
-
-<b>
-01060000000100000001030000000100000090000000CAA48E295316514191E2190F17AF5441BD49577D53165141D78A9E0A17AF5441547A9157541651412CC5440317AF54418FB075165516514101B7D6FC16AF5441B1052404561651419A31D5F416AF5441E3C0125A5716514160B650E916AF54411862BD82581651413E8F52DF16AF5441AF363E1B5A165141240A90D116AF54418C494B6F5B1651413DC81BC616AF544120AC7BD45C16514197BE13BA16AF54411EDF13735E16514110B31CAC16AF5441B46D120F601651415D133C9E16AF54410AC4A1E7611651411332518E16AF5441FA09F4E963165141F134FE7C16AF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121078 - 213008
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000470000001F85EB710F0E51417B14AEB725BB54417B14AE77110E51419A9999D923BB544185EB51D8160E51411F85EB8121BB54410AD7A370130E5141A4703D3A20BB544148E17A84110E5141AE47E12A20BB54418FC2F5C80F0E5141E17A14BE1EBB54415C8FC2750E0E5141A4703DEA1EBB5441295C8FB20D0E5141D7A370AD1FBB5441AE47E13A0D0E51419A9999F924BB5441713D0AD70C0E5141295C8F9225BB544148E17A140C0E514114AE47F125BB5441C3F5281C0A0E51418FC2F5D825BB5441666666F6080E514114AE470125BB544133333323080E5141000000B024BB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002200000066666676F70D51411F85EB5101BB54415133C15DFA0D5141A1AE033D06BB54412B90325EFA0D514127B2C33D06BB5441EC51B8BEFC0D514148E17A440ABB54415C8FC255FE0D5141B81E851B0DBB5441A4703D8AFD0D51416666664607BB5441C3F5288CFD0D51416666667605BB54418D14AEF7FC0D51418CB81E9503BB54416D7DF042FC0D5141196AA63D02BB544195CB550DFC0D51412F86C8D701BB54412281F10AFC0D514174F53CD301BB54414A287B18FB0D514154B9790600BB5441F6285CCFFA0D5141B81E857BFFBA5441333333D3F90D5141C3F528FCFDBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>121078 - 262653
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000470000001F85EB710F0E51417B14AEB725BB54417B14AE77110E51419A9999D923BB544185EB51D8160E51411F85EB8121BB54410AD7A370130E5141A4703D3A20BB544148E17A84110E5141AE47E12A20BB54418FC2F5C80F0E5141E17A14BE1EBB54415C8FC2750E0E5141A4703DEA1EBB5441295C8FB20D0E5141D7A370AD1FBB5441AE47E13A0D0E51419A9999F924BB5441713D0AD70C0E5141295C8F9225BB544148E17A140C0E514114AE47F125BB5441C3F5281C0A0E51418FC2F5D825BB5441666666F6080E514114AE470125BB544133333323080E5141000000B024BB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002200000066666676F70D51411F85EB5101BB54415133C15DFA0D5141A1AE033D06BB54412B90325EFA0D514127B2C33D06BB5441EC51B8BEFC0D514148E17A440ABB54415C8FC255FE0D5141B81E851B0DBB5441A4703D8AFD0D51416666664607BB5441C3F5288CFD0D51416666667605BB54418D14AEF7FC0D51418CB81E9503BB54416D7DF042FC0D5141196AA63D02BB544195CB550DFC0D51412F86C8D701BB54412281F10AFC0D514174F53CD301BB54414A287B18FB0D514154B9790600BB5441F6285CCFFA0D5141B81E857BFFBA5441333333D3F90D5141C3F528FCFDBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>814356 - 973323
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000004D000000666666165C8E50411F85EB71481B5441D7A370FD578E50413D0AD753491B54411F85EB415B8E504148E17A144E1B54415C8FC2A55C8E5041295C8F62501B5441A4703D2A5D8E5041B81E857B501B5441A4703D2A5E8E504148E17AB44F1B5441666666A65E8E5041E17A14EE4D1B544114AE47115D8E5041CDCCCCEC4A1B54415C8FC2A55C8E504148E17AF4481B54418FC2F5F85E8E5041713D0A47481B5441E17A148E5F8E5041713D0A374A1B5441C3F5284C5F8E50417B14AE374C1B54417B14AEC75F8E504148E17AC44D1B5441C3F5284C5F8E5041A4703D6A4F1B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000276C2549638E5041F987EB2D6B1B54412183CA6D628E504158C0BFDE721B5441A0C75B76628E5041AAE5A3EA721B544106ADE7FA668E5041B8963739751B5441F97E6853688E50410DBEC5F1751B54412599646E698E50419A2DCF6C761B544179369D506C8E5041457CEBDD771B544165715E556E8E50419AA37996781B54419CB9D9176E8E50412A272EBE741B5441C7AA41926E8E504135F3FF1D731B5441D7A370DD6D8E50419A999939721B5441A4703DFA6C8E5041B81E85CB701B5441AE47E13A6C8E5041EC51B87E6F1B54412CF5FD976B8E50413F91587C6E1B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>624815 - 4128154
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000190000003D0AD76357FD5041F6285CBFB40C55415C8FC2E556FD5041F6285CDFB50C55415C8FC27557FD504185EB5108B70C5541EC51B82E59FD50415C8FC235B70C55410AD7A3E05AFD504166666676B70C554185EB51A863FD5041D7A3700DB80C5541F6285C4F65FD504166666666B60C5541EC51B83E67FD504114AE4791B50C55418FC2F52869FD5041000000E0B40C55417B14AE3771FD504185EB5168B50C5541295C8FD273FD504148E17AF4B20C5541333333C372FD5041666666E6B10C5541D7A3709D72FD504185EB5118AA0C554148E17A5470FD50418FC2F5C8AA0C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000008FF6C4C372FD5041BBDB1217B20C554193373D3073FD5041E210DB7BB20C554164274CAA73FD504171B0621AB30C55414C8BEF2077FD50415E5A2E9AB00C554177A9A27878FD504105DA98A5AF0C5541B0BE4DE978FD50415B806B55AF0C5541A381749E7BFD50418694BB04AF0C5541B104CB1280FD5041BB758E8FAF0C5541FED4784185FD50414A0C024BAF0C55412FDD242E87FD5041E5D0228BAF0C55414E62106087FD5041190456F6AF0C5541B07268698BFD504160E5D0A2AF0C55416666660692FD5041DD240669AF0C554199E8C07791FD5041C0029EA4AB0C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>624815 - 314521
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000190000003D0AD76357FD5041F6285CBFB40C55415C8FC2E556FD5041F6285CDFB50C55415C8FC27557FD504185EB5108B70C5541EC51B82E59FD50415C8FC235B70C55410AD7A3E05AFD504166666676B70C554185EB51A863FD5041D7A3700DB80C5541F6285C4F65FD504166666666B60C5541EC51B83E67FD504114AE4791B50C55418FC2F52869FD5041000000E0B40C55417B14AE3771FD504185EB5168B50C5541295C8FD273FD504148E17AF4B20C5541333333C372FD5041666666E6B10C5541D7A3709D72FD504185EB5118AA0C554148E17A5470FD50418FC2F5C8AA0C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000240000005FE632A286FD5041A393EB78AF0C55412FDD242E87FD5041E5D0228BAF0C55414E62106087FD5041190456F6AF0C5541B07268698BFD504160E5D0A2AF0C55416666660692FD5041DD240669AF0C554199E8C07791FD5041C0029EA4AB0C5541EC51B8AE91FD5041E5D022F3A80C554148E17A0C8DFD504152B81E1DA80C55413333335B8BFD5041B4C876BEA50C5541931804FE86FD5041819543BBA50C55411904568E86FD5041986E1283A40C5541C74B373986FD5041C976BE47A20C55416ABC744B88FD5041022B871EA10C55410D4543BF8CFD50411FCEEF2C9F0C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893141 - 2909887
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB310B5E504185EB51389F1C55419A9999F90E5E504152B81E45A41C55411F85EB51195E504114AE47A19F1C554152B81EF5145E50417B14AE27981C5541D7A3702D135E5041C3F5288C931C554133333303125E50418FC2F5888E1C55419A9999D9115E50415C8FC2D58D1C55417B14AE57105E50418FC2F5E8821C5541F6285C4F0F5E504152B81E35761C55411F85EBC10D5E5041EC51B8BE6E1C5541713D0A370D5E504152B81E256C1C5541B81E856B015E504185EB5168681C55415C8FC275005E5041B81E851B691C55419A999959005E5041295C8FC2741C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000009A9999F90E5E504152B81E45A41C55411F85EB51195E504114AE47A19F1C55415FDA7484155E50418E44481D991C554152B81EF5145E50417B14AE27981C5541D9D780D8135E5041FD56F446951C5541A382C627135E504105ABC973931C554133333303125E50418FC2F5888E1C554114AE47C1045E5041B81E857B941C5541EE26C928075E504103475F41991C55410878F84C085E5041FEE236F19A1C55412E96F3440B5E5041DEE5BE519F1C55419A9999F90E5E504152B81E45A41C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893141 - 3635576
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB310B5E504185EB51389F1C55419A9999F90E5E504152B81E45A41C55411F85EB51195E504114AE47A19F1C554152B81EF5145E50417B14AE27981C5541D7A3702D135E5041C3F5288C931C554133333303125E50418FC2F5888E1C55419A9999D9115E50415C8FC2D58D1C55417B14AE57105E50418FC2F5E8821C5541F6285C4F0F5E504152B81E35761C55411F85EBC10D5E5041EC51B8BE6E1C5541713D0A370D5E504152B81E256C1C5541B81E856B015E504185EB5168681C55415C8FC275005E5041B81E851B691C55419A999959005E5041295C8FC2741C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000009A9999F90E5E504152B81E45A41C55411F85EB51195E504114AE47A19F1C55415FDA7484155E50418E44481D991C554152B81EF5145E50417B14AE27981C5541D9D780D8135E5041FD56F446951C5541A382C627135E504105ABC973931C554133333303125E50418FC2F5888E1C554114AE47C1045E5041B81E857B941C5541EE26C928075E504103475F41991C55410878F84C085E5041FEE236F19A1C55412E96F3440B5E5041DEE5BE519F1C55419A9999F90E5E504152B81E45A41C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893328 - 2947988
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000500000008FC2F5C82E6B504152B81EC5421A5541000000702F6B504133333383441A554114AE4721306B50410AD7A360461A5541F6285C2F326B5041F6285C2F4A1A55413D0AD7A3346B50415C8FC2354D1A5541E17A14FE386B50411F85EB21511A5541295C8F323C6B50410AD7A3E0521A5541666666E6486B5041333333A3571A5541713D0A474D6B50415C8FC2A5591A55419A9999A9536B504185EB51585C1A5541295C8F525F6B50413D0AD713611A5541000000005F6B504100000040621A5541CDCCCC4C5F6B50415C8FC255621A55415C8FC295736B5041CDCCCC2C681A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000B7E3D422746B5041135BC0DB691A5541F10CD779746B50415B28AC08691A5541E208C9A6746B5041B9AECC80681A5541C6A45D3D726B50412C58A6C9671A554107DCD7316F6B50413E2A3AE9661A55414CD8EC1F6C6B504190A1F606661A55412C6815A0696B50415330C14E651A5541BB06CCE0666B50417DBB4784641A5541BDFB95FD646B5041703A2AF9631A5541EC964901616B50411A736CD3621A55411AE47987616B5041F7A712EF631A55413B6C7776616B5041AD562B99641A5541A68702C3616B50411031CA6D651A55411A26208F626B50414A00D9D3651A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893328 - 3811272
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000500000008FC2F5C82E6B504152B81EC5421A5541000000702F6B504133333383441A554114AE4721306B50410AD7A360461A5541F6285C2F326B5041F6285C2F4A1A55413D0AD7A3346B50415C8FC2354D1A5541E17A14FE386B50411F85EB21511A5541295C8F323C6B50410AD7A3E0521A5541666666E6486B5041333333A3571A5541713D0A474D6B50415C8FC2A5591A55419A9999A9536B504185EB51585C1A5541295C8F525F6B50413D0AD713611A5541000000005F6B504100000040621A5541CDCCCC4C5F6B50415C8FC255621A55415C8FC295736B5041CDCCCC2C681A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000B7E3D422746B5041135BC0DB691A5541F10CD779746B50415B28AC08691A5541E208C9A6746B5041B9AECC80681A5541C6A45D3D726B50412C58A6C9671A554107DCD7316F6B50413E2A3AE9661A55414CD8EC1F6C6B504190A1F606661A55412C6815A0696B50415330C14E651A5541BB06CCE0666B50417DBB4784641A5541BDFB95FD646B5041703A2AF9631A5541EC964901616B50411A736CD3621A55411AE47987616B5041F7A712EF631A55413B6C7776616B5041AD562B99641A5541A68702C3616B50411031CA6D651A55411A26208F626B50414A00D9D3651A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893335 - 4338095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001A000000E17A14FE596B50415C8FC245DE195541A4703DFA586B504148E17A44DE1955417B14AE47546B504100000040DE195541A4703DFA536B5041295C8F52DE195541E17A145E4F6B5041D7A370EDDE19554148E17AF4576B5041AE47E1CAF1195541713D0A27546B5041C3F5285CF21955418FC2F5D8506B504185EB51C8F219554148E17AC4516B504100000040F51955411F85EB41566B50410AD7A340011A5541C3F5285C576B504185EB51C8031A55419A9999B9636B5041E17A145E041A5541CDCCCCFC666B50419A9999D9041A5541B81E854B686B5041A4703D0A051A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007B437C01696B50411AFB048AF1195541A4703D1A696B5041AE47E18AF119554185EB51586A6B50417B14AE97F11955411F85EBA1696B5041713D0A47F019554152B81EE55F6B50410AD7A350DE1955419A9999495C6B504185EB5148DE195541E17A14FE596B50415C8FC245DE195541A4703DFA586B504148E17A44DE1955417B14AE47546B504100000040DE195541A4703DFA536B5041295C8F52DE195541E17A145E4F6B5041D7A370EDDE19554148E17AF4576B5041AE47E1CAF1195541713D0A27546B5041C3F5285CF21955418FC2F5D8506B504185EB51C8F2195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>311735 - 33901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000C000000295C8F229FC75041F6285C6FDA725441B81E85FB9DC75041E17A145EDF725441A4703D9A9EC750411F85EB41E1725441B81E859B9FC7504100000000E272544152B81E55A3C7504114AE47C1E4725441F6285C5FCEC75041C3F528ACF572544133333393D0C750411F85EB71EF7254415C8FC275C5C7504185EB51A8EA7254418FC2F5E8BBC75041E17A148EE67254410AD7A3F0A7C75041E17A148EDF725441EC51B87EA0C7504185EB51E8D9725441295C8F229FC75041F6285C6FDA7254410103000000010000000E0000009A999959D0C750419A9999C9F572544185EB51 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000000AD7A3F0A7C75041E17A148EDF72544147BB2C22A1C75041A3884F64DA725441EC51B87EA0C7504185EB51E8D9725441295C8F229FC75041F6285C6FDA725441533ECE56A0C750415DFBA5CADB7254412C14FC46A3C75041EEF0CE6ADE7254415E0326F7A5C750415352E7FADF72544101898737ACC7504194540E7BE27254410C700108B4C75041856333DBE472544197BC6BD8BAC750411E6C594BE7725441CA4AF388C3C750417AEF930BEB7254413E5E66E9CAC750414CB2C42BEE7254410030BC69D0C75041EDCDE76BF0725441738B4B9AD9C750411AAA144CF3725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>311735 - 73278
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000000C000000295C8F229FC75041F6285C6FDA725441B81E85FB9DC75041E17A145EDF725441A4703D9A9EC750411F85EB41E1725441B81E859B9FC7504100000000E272544152B81E55A3C7504114AE47C1E4725441F6285C5FCEC75041C3F528ACF572544133333393D0C750411F85EB71EF7254415C8FC275C5C7504185EB51A8EA7254418FC2F5E8BBC75041E17A148EE67254410AD7A3F0A7C75041E17A148EDF725441EC51B87EA0C7504185EB51E8D9725441295C8F229FC75041F6285C6FDA7254410103000000010000000E0000009A999959D0C750419A9999C9F572544185EB51 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000000AD7A3F0A7C75041E17A148EDF72544147BB2C22A1C75041A3884F64DA725441EC51B87EA0C7504185EB51E8D9725441295C8F229FC75041F6285C6FDA725441533ECE56A0C750415DFBA5CADB7254412C14FC46A3C75041EEF0CE6ADE7254415E0326F7A5C750415352E7FADF72544101898737ACC7504194540E7BE27254410C700108B4C75041856333DBE472544197BC6BD8BAC750411E6C594BE7725441CA4AF388C3C750417AEF930BEB7254413E5E66E9CAC750414CB2C42BEE7254410030BC69D0C75041EDCDE76BF0725441738B4B9AD9C750411AAA144CF3725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312287 - 4013453
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000029000000EC51B81E154F514185EB51388EA95441713D0A27244F5141D7A3708D8CA95441713D0AB7254F5141AE47E11A8CA95441C3F528CC264F51417B14AE878BA95441713D0A17274F51411F85EB018AA95441E17A14CE254F5141A4703DFA83A9544148E17AE4204F5141B81E858B70A95441713D0AB71D4F51413D0AD7A363A95441EC51B8BE044F5141000000A009A954413D0AD733F94E5141EC51B8FEB2A85441F6285C9F8F4E514185EB51A8AAA85441000000A08E4E514148E17A94AAA85441CDCCCCBC8E4E5141E17A140EACA85441C3F528FC904E51415C8FC2D5C1A85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000FCFD9FCB034F51417C4E7F7F02A95441C82597A9034F5141E6BC0E8001A954415C7ED962A54E51417E2EC661FAA85441BCB319D5A54E51413039A12CFBA8544152B81ED5A64E5141333333F3FCA854417B14AEE7CA4E5141F6285C2F41A954419A9999D9CC4E5141E17A142E45A95441A4703DFACE4E51418FC2F5584AA95441F6285C7FD04E5141295C8F624FA95441666666B6D14E51410AD7A3D054A9544114AE47C1D24E5141E17A14AE5AA95441333333C3D44E51413D0AD71373A954417B14AED7D64E5141B81E850B81A95441E17A14DED74E514148E17A4485A95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312334 - 3808988
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001100000033333343B99A5041F6285C4FC910554133333393BA9A504114AE47E1C81055418FC2F528BE9A504152B81EB5C7105541E17A143EBF9A5041AE47E15AC71055419A9999A9C09A50415C8FC2E5C6105541A4703D8ABD9A504166666656BF105541E17A146EB99A504148E17A04B51055411F85EB41B89A5041F6285C7FB210554148E17AA4B69A5041AE47E16AAF105541C3F5285CB19A50417B14AEC7A41055418FC2F518AF9A5041A4703DDA9F105541C3F5288CAD9A50419A9999D9A0105541666666F6AA9A504185EB5128A21055419A999909AA9A504152B81E75A2105541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000009A999909AA9A504152B81E75A21055415FCE206AAB9A50419B60C8F7A51055413E8EA873AD9A504158C24329AB10554178FC4FF3AF9A50415A1F5387B1105541864AAC20B39A50411D92AF40B9105541A6DDC7A1B49A5041BDDAEBE8BC1055410EA6A15DB79A504138650FAEC310554133333343B99A5041F6285C4FC9105541F6285CCFC19A5041713D0A87C61055410AD7A300C39A504148E17A24C61055410AD7A390C59A504114AE4751C51055410AD7A380C29A5041EC51B8DEBD10554185EB5158BE9A504152B81EC5B31055417B14AE87B69A5041CDCCCC9CA4105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312341 - 3186235
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003300000014AE47F1C29A504152B81EC549105541F6285C3FC29A50415C8FC255461055418FC2F5D8C19A5041666666864510554152B81E55C19A50417B14AE77441055413D0AD7C3C09A5041295C8FD24310554148E17A84C09A5041A4703D8A43105541A4703D5ABF9A50410000009042105541713D0A27BF9A504148E17A6442105541713D0AA7BC9A5041333333733F10554100000070BB9A504148E17A043E105541D7A370EDB69A5041295C8FA239105541CDCCCC6CB69A50415C8FC2D538105541C3F528DCB39A50418FC2F5C8391055415C8FC215AF9A5041E17A148E3B105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000080000008D00000035160610DA99504192AEB934AA10554150DD4CF7E29950412DA9221CA8105541DB730580EB99504183D81B0CA6105541E7A7E89AF6995041FE16627DA3105541F92739A3029A5041026F8708A11055413F1CFBEC099A50416758788D9F105541A375E12C129A5041D95092889D105541C2E8D8EC149A50415A66A8C39C105541DFF7A4F6189A50419B86499C9B105541E17A143E1C9A504185EB51A8991055415C8FC295239A5041C3F5284C961055415C8FC2F5279A504185EB51B8931055415C8FC2C52A9A504148E17A6492105541E71ED3732C9A504187C0D30A92105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312341 - 3204383
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003300000014AE47F1C29A504152B81EC549105541F6285C3FC29A50415C8FC255461055418FC2F5D8C19A5041666666864510554152B81E55C19A50417B14AE77441055413D0AD7C3C09A5041295C8FD24310554148E17A84C09A5041A4703D8A43105541A4703D5ABF9A50410000009042105541713D0A27BF9A504148E17A6442105541713D0AA7BC9A5041333333733F10554100000070BB9A504148E17A043E105541D7A370EDB69A5041295C8FA239105541CDCCCC6CB69A50415C8FC2D538105541C3F528DCB39A50418FC2F5C8391055415C8FC215AF9A5041E17A148E3B105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000080000008D00000035160610DA99504192AEB934AA10554150DD4CF7E29950412DA9221CA8105541DB730580EB99504183D81B0CA6105541E7A7E89AF6995041FE16627DA3105541F92739A3029A5041026F8708A11055413F1CFBEC099A50416758788D9F105541A375E12C129A5041D95092889D105541C2E8D8EC149A50415A66A8C39C105541DFF7A4F6189A50419B86499C9B105541E17A143E1C9A504185EB51A8991055415C8FC295239A5041C3F5284C961055415C8FC2F5279A504185EB51B8931055415C8FC2C52A9A504148E17A6492105541E71ED3732C9A504187C0D30A92105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312566 - 1743404
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EBA1099D50411F85EBC1CB125541713D0A07E89C5041D7A370ADB6125541AE47E1EACE9C504152B81EB5D012554133333303C79C5041D7A3704DE212554114AE47B10A9D5041295C8FC20C135541000000400D9D504185EB51E80A1355419A9999C9209D50417B14AEE7FA12554185EB51782B9D504100000020F01255419A9999B9339D5041AE47E12AE6125541B81E857B0A9D5041AE47E14ACC1255411F85EBA1099D50411F85EBC1CB125541
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000014AE47B10A9D5041295C8FC20C135541652A883F029D504147D06F76071355419D378B0BFF9C5041A2370974051355414AED78F8FB9C504169E4488603135541E9C47919F89C5041A2099B180113554102CAAEBEF49C5041C48DDCFDFE125541E7DD1F3FEF9C504196AEDC8AFB1255410AF21DDBEC9C504184E1EE0AFA12554169063492EB9C504167BB983CF912554130ED8937E99C5041E66287C2F71255419B9A9270E79C50411DC41DA5F61255415E24A4E0E49C5041B0F5A109F512554187A18B27E29C504164595354F3125541D731F4BEDE9C504118DCEC30F1125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312566 - 3347215
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000001F85EBA1099D50411F85EBC1CB125541713D0A07E89C5041D7A370ADB6125541AE47E1EACE9C504152B81EB5D012554133333303C79C5041D7A3704DE212554114AE47B10A9D5041295C8FC20C135541000000400D9D504185EB51E80A1355419A9999C9209D50417B14AEE7FA12554185EB51782B9D504100000020F01255419A9999B9339D5041AE47E12AE6125541B81E857B0A9D5041AE47E14ACC1255411F85EBA1099D50411F85EBC1CB125541
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000014AE47B10A9D5041295C8FC20C135541652A883F029D504147D06F76071355419D378B0BFF9C5041A2370974051355414AED78F8FB9C504169E4488603135541E9C47919F89C5041A2099B180113554102CAAEBEF49C5041C48DDCFDFE125541E7DD1F3FEF9C504196AEDC8AFB1255410AF21DDBEC9C504184E1EE0AFA12554169063492EB9C504167BB983CF912554130ED8937E99C5041E66287C2F71255419B9A9270E79C50411DC41DA5F61255415E24A4E0E49C5041B0F5A109F512554187A18B27E29C504164595354F3125541D731F4BEDE9C504118DCEC30F1125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312987 - 1328539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E850B85015141333333836FCD54418FC2F5C885015141333333C370CD544148E17A74CA015141C3F5289C84CD544152B81E15CE0151415C8FC2E586CD54411F85EBE1CF01514185EB510887CD5441E17A147EE6015141A4703D6A7DCD5441EC51B80ED0015141F6285CEF76CD5441CDCCCC0C880151413D0AD72362CD5441B81E850B85015141333333836FCD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000007AAA80469A01514104FE4DAF76CD5441E8F9814CAA015141CE55E5507BCD5441A33DE033AC015141E72EC2DD7BCD5441E811E57EAF015141B7F60F886DCD544103AD5AA4AD015141FF2305FF6CCD54414B6C171FA5015141AA3818896ACD5441DCEC7609A5015141F456D9826ACD54416BB20A8CA40151412AD3A05E6ACD5441CDCCCC0C880151413D0AD72362CD5441B81E850B85015141333333836FCD54418FC2F5C885015141333333C370CD544196CD9AD699015141C88EF68E76CD54417AAA80469A01514104FE4DAF76CD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>312987 - 3793702
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E850B85015141333333836FCD54418FC2F5C885015141333333C370CD544148E17A74CA015141C3F5289C84CD544152B81E15CE0151415C8FC2E586CD54411F85EBE1CF01514185EB510887CD5441E17A147EE6015141A4703D6A7DCD5441EC51B80ED0015141F6285CEF76CD5441CDCCCC0C880151413D0AD72362CD5441B81E850B85015141333333836FCD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000007AAA80469A01514104FE4DAF76CD5441E8F9814CAA015141CE55E5507BCD5441A33DE033AC015141E72EC2DD7BCD5441E811E57EAF015141B7F60F886DCD544103AD5AA4AD015141FF2305FF6CCD54414B6C171FA5015141AA3818896ACD5441DCEC7609A5015141F456D9826ACD54416BB20A8CA40151412AD3A05E6ACD5441CDCCCC0C880151413D0AD72362CD5441B81E850B85015141333333836FCD54418FC2F5C885015141333333C370CD544196CD9AD699015141C88EF68E76CD54417AAA80469A01514104FE4DAF76CD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>313766 - 242246
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB519808315141F6285CEF53435541D7A3704D05315141A4703D3A6143554148E17A1404315141D7A3708D69435541666666F6023151418FC2F54873435541A4703DAA1F31514148E17A2478435541713D0A8725315141D7A3708D6D435541EC51B89E25315141E17A149E6B435541D7A3706D243151417B14AE7769435541D7A3707D223151417B14AEC767435541B81E857B20315141A4703D6A65435541E17A14FE1E3151413D0AD763624355410AD7A3F01D315141D7A370AD5E435541EC51B8EE1C315141CDCCCC3C59435541CDCCCC7C1C3151413333333356435541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009F6548571E3151418A5B7E1760435541EDE7432D1F315141F1B4A2C36243554187774A401F3151411AED42EA6243554194673604203151410594057864435541237567EB20315141C3770CEE654355413245FE2522315141B518A9606743554160921B0D24315141C915C72369435541D7A3706D243151417B14AE7769435541FDF9FE4925315141D60054056B435541EC51B89E25315141E17A149E6B4355415E67189325315141306E41916C435541713D0A8725315141D7A3708D6D435541C09187FA24315141D2EF418B6E4355410EAE796424315141D7A7509A6F435541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>313766 - 265644
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB519808315141F6285CEF53435541D7A3704D05315141A4703D3A6143554148E17A1404315141D7A3708D69435541666666F6023151418FC2F54873435541A4703DAA1F31514148E17A2478435541713D0A8725315141D7A3708D6D435541EC51B89E25315141E17A149E6B435541D7A3706D243151417B14AE7769435541D7A3707D223151417B14AEC767435541B81E857B20315141A4703D6A65435541E17A14FE1E3151413D0AD763624355410AD7A3F01D315141D7A370AD5E435541EC51B8EE1C315141CDCCCC3C59435541CDCCCC7C1C3151413333333356435541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C0000009F6548571E3151418A5B7E1760435541EDE7432D1F315141F1B4A2C36243554187774A401F3151411AED42EA6243554194673604203151410594057864435541237567EB20315141C3770CEE654355413245FE2522315141B518A9606743554160921B0D24315141C915C72369435541D7A3706D243151417B14AE7769435541FDF9FE4925315141D60054056B435541EC51B89E25315141E17A149E6B4355415E67189325315141306E41916C435541713D0A8725315141D7A3708D6D435541C09187FA24315141D2EF418B6E4355410EAE796424315141D7A7509A6F435541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>314252 - 192687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002400000085EB51082CB95041B81E85BB4C2C5541E17A14DE2DB950417B14AE974B2C5541C3F528CC2EB950419A9999594B2C5541CDCCCCCC31B9504114AE47914B2C5541CDCCCC1C34B95041A4703DAA4B2C55416666660636B95041666666A64A2C5541CDCCCCBC37B950419A9999494A2C554185EB51B839B950411F85EB014B2C55419A9999C93AB95041713D0AB74A2C55411F85EB013CB95041000000C0492C55418FC2F5383DB9504114AE47014A2C55411F85EB413FB950419A9999B94A2C554114AE47D141B95041B81E852B4A2C5541B81E858B42B950418FC2F5884A2C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000450000008FC2F5383DB9504114AE47014A2C5541D0681E593EB95041F8A43B674A2C5541F23CF74E3FB95041408FC5B64A2C5541ABF67FC43FB95041FC6A4A9D4A2C5541604E550540B95041782A3C8F4A2C5541DD9DA95F40B950413CE3A67B4A2C554114AE47D141B95041B81E852B4A2C5541E5ADE88B42B95041EB42D2884A2C554107FEC2A742B950414CE5E37E4A2C554198F7F88F42B950419A948655492C55412F1A4D5F43B950415BF61CA0482C5541B2FD5EB345B95041E788FE8F472C554176D65F6846B95041812654CC472C5541F7D0E2AC46B9504191E7FAA7472C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>314252 - 359450
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002400000085EB51082CB95041B81E85BB4C2C5541E17A14DE2DB950417B14AE974B2C5541C3F528CC2EB950419A9999594B2C5541CDCCCCCC31B9504114AE47914B2C5541CDCCCC1C34B95041A4703DAA4B2C55416666660636B95041666666A64A2C5541CDCCCCBC37B950419A9999494A2C554185EB51B839B950411F85EB014B2C55419A9999C93AB95041713D0AB74A2C55411F85EB013CB95041000000C0492C55418FC2F5383DB9504114AE47014A2C55411F85EB413FB950419A9999B94A2C554114AE47D141B95041B81E852B4A2C5541B81E858B42B950418FC2F5884A2C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000450000008FC2F5383DB9504114AE47014A2C5541D0681E593EB95041F8A43B674A2C5541F23CF74E3FB95041408FC5B64A2C5541ABF67FC43FB95041FC6A4A9D4A2C5541604E550540B95041782A3C8F4A2C5541DD9DA95F40B950413CE3A67B4A2C554114AE47D141B95041B81E852B4A2C5541E5ADE88B42B95041EB42D2884A2C554107FEC2A742B950414CE5E37E4A2C554198F7F88F42B950419A948655492C55412F1A4D5F43B950415BF61CA0482C5541B2FD5EB345B95041E788FE8F472C554176D65F6846B95041812654CC472C5541F7D0E2AC46B9504191E7FAA7472C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>315463 - 242941
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E000000EC51B82EB32451417B14AE67783955419A999959B824514133333303753955419A999909BB24514166666666733955411F85EBC1B7245141000000B068395541AE47E16AB52451410AD7A380633955410AD7A3E0B1245141295C8FC25E39554152B81EF5AD2451419A9999995B395541666666F6A82451413333337359395541F6285C1FA1245141EC51B80E58395541000000F09B245141EC51B8DE573955411F85EB1197245141F6285C3F58395541E17A14DE8F245141E17A146E5A395541D7A370FD8A245141666666065C395541EC51B82EB32451417B14AE6778395541
-</a>
-
-<b>
-010600000001000000010300000001000000250000009A999909BB2451416666666673395541830E2B26BA245141F0379B7F70395541CE72A26DB92451419F1AEB246E3955415E3BA03AB92451419CE3527E6D3955411401AA0FB824514181A2E9AD69395541C4B5084EB72451416EED37AF67395541C95E642AB7245141311B3E6067395541285F8C27B62451419B8BB1226539554162B779BEB5245141D42EDF39643955417CA8A822B5245141EFD4E21F633955412EBAACF6B3245141C525008E61395541E46920E0B22451414C2AD51860395541D291D6CDB2245141F3F254006039554165695A90B22451414907F6AD5F395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>315463 - 349355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000E000000EC51B82EB32451417B14AE67783955419A999959B824514133333303753955419A999909BB24514166666666733955411F85EBC1B7245141000000B068395541AE47E16AB52451410AD7A380633955410AD7A3E0B1245141295C8FC25E39554152B81EF5AD2451419A9999995B395541666666F6A82451413333337359395541F6285C1FA1245141EC51B80E58395541000000F09B245141EC51B8DE573955411F85EB1197245141F6285C3F58395541E17A14DE8F245141E17A146E5A395541D7A370FD8A245141666666065C395541EC51B82EB32451417B14AE6778395541
-</a>
-
-<b>
-010600000001000000010300000001000000250000009A999909BB2451416666666673395541830E2B26BA245141F0379B7F70395541CE72A26DB92451419F1AEB246E3955415E3BA03AB92451419CE3527E6D3955411401AA0FB824514181A2E9AD69395541C4B5084EB72451416EED37AF67395541C95E642AB7245141311B3E6067395541285F8C27B62451419B8BB1226539554162B779BEB5245141D42EDF39643955417CA8A822B5245141EFD4E21F633955412EBAACF6B3245141C525008E61395541E46920E0B22451414C2AD51860395541D291D6CDB2245141F3F254006039554165695A90B22451414907F6AD5F395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>316209 - 2316364
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB51781BE85041295C8FD28F285541B81E85DB20E8504185EB515898285541666666A621E85041713D0AC799285541EC51B87E25E85041713D0A479D285541E17A14BE28E85041AE47E1DAA2285541F6285C0F2CE85041A4703D4AA8285541000000702DE85041CDCCCCBCAC2855419A9999492EE850411F85EB01AE285541F6285CDF2FE85041D7A370DDB0285541A4703D5A31E8504148E17AD4B32855413D0AD7C334E85041EC51B8CEBA285541CDCCCCAC3BE85041EC51B83EB9285541AE47E1EA40E8504166666626B828554185EB51C84AE8504185EB5148B5285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000004F9C2AEC15E850417498ABDA862855419A654C840FE85041D863574589285541D07C38F902E850417D1399038E2855418FC2F518FBE750413210AFDC9028554100000040FCE750419A9999A99D2855417B14AE67FCE750415C8FC285A128554166666626FEE75041A4703D6AA0285541EC51B8CE02E85041AE47E1AA9D2855418FC2F52809E850411F85EB719A2855413333335314E85041AE47E11A9428554185EB51781BE85041295C8FD28F2855414F9C2AEC15E850417498ABDA86285541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>316209 - 3433256
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB51781BE85041295C8FD28F285541B81E85DB20E8504185EB515898285541666666A621E85041713D0AC799285541EC51B87E25E85041713D0A479D285541E17A14BE28E85041AE47E1DAA2285541F6285C0F2CE85041A4703D4AA8285541000000702DE85041CDCCCCBCAC2855419A9999492EE850411F85EB01AE285541F6285CDF2FE85041D7A370DDB0285541A4703D5A31E8504148E17AD4B32855413D0AD7C334E85041EC51B8CEBA285541CDCCCCAC3BE85041EC51B83EB9285541AE47E1EA40E8504166666626B828554185EB51C84AE8504185EB5148B5285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000004F9C2AEC15E850417498ABDA862855419A654C840FE85041D863574589285541D07C38F902E850417D1399038E2855418FC2F518FBE750413210AFDC9028554100000040FCE750419A9999A99D2855417B14AE67FCE750415C8FC285A128554166666626FEE75041A4703D6AA0285541EC51B8CE02E85041AE47E1AA9D2855418FC2F52809E850411F85EB719A2855413333335314E85041AE47E11A9428554185EB51781BE85041295C8FD28F2855414F9C2AEC15E850417498ABDA86285541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>317014 - 3086572
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000010000000A4703D9A97485141F6285C2F92025541333333B38B4851411F85EB11900255413D0AD7038C485141295C8F5285025541666666568348514152B81E458102554148E17A54824851415C8FC2D594025541E17A145E8148514100000090A702554148E17A04834851413D0AD703A90255413D0AD74386485141F6285C7FAB02554152B81E058B485141CDCCCCCCAF0255413D0AD7238D4851415C8FC2C5B40255415C8FC2258F4851411F85EB11BE025541AE47E1EA9048514133333333C3025541EC51B89E944851410AD7A320CA025541713D0AB7944851418FC2F548CA025541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000DB4D9CA49448514143F77E04CA025541E33553DD95485141A64A9032B202554152B81EB58F485141295C8F02B2025541EC51B82E90485141000000C0A80255419A999999894851413D0AD7A3A8025541F6285C3F87485141713D0AB7AB0255410AD7A35087485141295C8F72AC02554152B81E058B485141CDCCCCCCAF025541F6285CEF8B485141295C8FF2B10255413D0AD7238D4851415C8FC2C5B4025541E96E2CF78D485141C6CB8698B8025541AD4EEBE28E48514157C45ADCBC025541DB3C24868F485141985D4329BF0255413525CC7E90485141379BF1F9C1025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>317292 - 238812
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000200000022000000AE47E12AF6475141295C8F0216025541C3F528ECF8475141F6285C3F16025541A4703D1AFA475141C3F5286C16025541F6285CCFFE4751410AD7A320170255410AD7A3A0FF47514152B81E45170255415C8FC2450B485141F6285C9F180255417B14AE9713485141EC51B86E1702554148E17A9413485141AE47E18A16025541F6285CBF16485141000000201602554114AE47A121485141666666D616025541666666E622485141666666E6150255413D0AD7F323485141A4703DDA11025541C3F5289C26485141F6285C8F0C0255415C8FC23514485141B81E851B08025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002F0000005C8FC23514485141B81E851B0802554162DAB50014485141A37A29AE05025541BC5E79E413485141D38B373D05025541B418A5D712485141F6CEECBCFA015541A2AF664411485141384D5DF6F4015541196992371048514105EF37B6EF015541BFE51F6F0E4851412CFEF27BF001554196BBBCC60B485141AA65312DF1015541BD2F0D030A4851413A0798FCF0015541FF2AB8F0FF475141C9D90510F7015541AD024C6CF6475141EABFDC04FE01554187CB3F6DF547514178354C29FE015541A133E500F4475141383CB1F1FE015541611FB6A7F1475141C4A3642700025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>317299 - 290020
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000150000001F85EB11D04751417B14AEF74802554152B81E05D04751417B14AE474B025541C3F5287CD24751411F85EBF14D02554185EB5168D44751415C8FC2455002554100000090DF475141AE47E1FA4D025541713D0A97EE47514148E17A944B02554152B81E15F94751411F85EB814C0255417B14AE57F7475141C3F528CC45025541CDCCCC3CF6475141F6285C5F41025541F6285CDFF34751418FC2F5D83C0255411F85EB41F1475141666666C63802554114AE4771EE475141B81E859B350255410AD7A3A0EB475141295C8FF233025541713D0A77E94751415C8FC2E533025541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002400000000000090DF475141AE47E1FA4D025541822B36CDEC475141DA3699DD4B025541484421B3ED475141F5234BB34B025541814A81DAED475141D92397B24B025541713D0A97EE47514148E17A944B02554152B81E15F94751411F85EB814C0255417FC5A4B9F74751413377F04547025541CECD977CF54751415B4B9BEF3F0255411F36654FF54751419E0E21993F0255411122647CF4475141522469053E025541ACCE1A3AF4475141896795863D0255413091A553F2475141B703B1703A025541DF300EDAF1475141E67054B3390255412A02D87CF147514153662A2239025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>318592 - 247559
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000600000005C8FC2756248514148E17A2419C55441B81E850B624851417B14AEE71BC55441A4703DFA61485141295C8F021FC554413D0AD763624851413333335322C55441000000E064485141E17A141E22C554416666664665485141000000F024C55441A4703DBA674851417B14AEE720C55441EC51B87E69485141F6285C3F1EC554419A9999196B4851411F85EB611BC55441C3F5284C6C485141713D0A6717C5544148E17A446D48514152B81EF50DC55441A4703D4A6E485141A4703D3A0AC554419A999919704851413D0AD74307C55441A4703D0A754851411F85EB4101C55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000654544AF684851411DA30119E5C454413CE0219C664851418729C095E3C45441D23F1D305F4851413BB23B78E3C45441210EC0EF5A48514190FC55AAE4C45441D2D7EF1760485141CBD38DB8EBC45441F58905E460485141A3F6C5CFECC454415C8FC2C564485141F6285C1FF2C454411F85EB9165485141333333C3F3C45441B81E850B66485141E17A144EF5C4544162990C326648514132D968B6F6C45441F7DE907167485141C6B53475FBC454413080B049674851415473F5C4FBC454410B04D9DE6A48514121280F1FF9C4544122D43DE56C485141DE62FDA4F1C45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>318592 - 328830
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000600000005C8FC2756248514148E17A2419C55441B81E850B624851417B14AEE71BC55441A4703DFA61485141295C8F021FC554413D0AD763624851413333335322C55441000000E064485141E17A141E22C554416666664665485141000000F024C55441A4703DBA674851417B14AEE720C55441EC51B87E69485141F6285C3F1EC554419A9999196B4851411F85EB611BC55441C3F5284C6C485141713D0A6717C5544148E17A446D48514152B81EF50DC55441A4703D4A6E485141A4703D3A0AC554419A999919704851413D0AD74307C55441A4703D0A754851411F85EB4101C55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000654544AF684851411DA30119E5C454413CE0219C664851418729C095E3C45441D23F1D305F4851413BB23B78E3C45441210EC0EF5A48514190FC55AAE4C45441D2D7EF1760485141CBD38DB8EBC45441F58905E460485141A3F6C5CFECC454415C8FC2C564485141F6285C1FF2C454411F85EB9165485141333333C3F3C45441B81E850B66485141E17A144EF5C4544162990C326648514132D968B6F6C45441F7DE907167485141C6B53475FBC454413080B049674851415473F5C4FBC454410B04D9DE6A48514121280F1FF9C4544122D43DE56C485141DE62FDA4F1C45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>318745 - 102751
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003F000000D7A3704D2146514152B81E5508C15441D7A3706D214651411F85EBE108C15441B81E85FB224651419A9999F90CC15441666666462546514152B81EA50CC154410AD7A3803046514148E17A540DC154417B14AE373D465141666666160EC15441EC51B8DE474651411F85EBF10EC154413D0AD72351465141D7A3707D0FC1544166666636534651417B14AE870FC15441F6285C1F544651413D0AD7E30EC1544185EB5108554651411F85EB910DC15441AE47E12A564651418FC2F5A80BC15441CDCCCCFC56465141333333330AC154417B14AEF754465141B81E85BB09C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000850000005E17DB582046514158997E6B05C154410CD11BEA2046514178A2FD2907C15441D7A3704D2146514152B81E5508C15441329B196421465141B6F8D2B808C15441011D017E21465141A3BC830D09C154418441619D214651413FFE166009C15441CA8EAAFA214651412E969A550AC154410EBF1B4E22465141D0A935310BC15441E4CA4F8C224651411017EBD40BC15441FD8221A1224651412005B60B0CC154411406E7F1224651413DC649E00CC1544119F4EF0F234651417070D4E60CC15441D705D1ED2346514132D4B8D60CC15441580F0A9924465141742A13BE0CC15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>318745 - 304245
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003F000000D7A3704D2146514152B81E5508C15441D7A3706D214651411F85EBE108C15441B81E85FB224651419A9999F90CC15441666666462546514152B81EA50CC154410AD7A3803046514148E17A540DC154417B14AE373D465141666666160EC15441EC51B8DE474651411F85EBF10EC154413D0AD72351465141D7A3707D0FC1544166666636534651417B14AE870FC15441F6285C1F544651413D0AD7E30EC1544185EB5108554651411F85EB910DC15441AE47E12A564651418FC2F5A80BC15441CDCCCCFC56465141333333330AC154417B14AEF754465141B81E85BB09C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000850000005E17DB582046514158997E6B05C154410CD11BEA2046514178A2FD2907C15441D7A3704D2146514152B81E5508C15441329B196421465141B6F8D2B808C15441011D017E21465141A3BC830D09C154418441619D214651413FFE166009C15441CA8EAAFA214651412E969A550AC154410EBF1B4E22465141D0A935310BC15441E4CA4F8C224651411017EBD40BC15441FD8221A1224651412005B60B0CC154411406E7F1224651413DC649E00CC1544119F4EF0F234651417070D4E60CC15441D705D1ED2346514132D4B8D60CC15441580F0A9924465141742A13BE0CC15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>318747 - 58337
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000840000001F85EBA1A64551411F85EBC14EC15441295C8F42A6455141A4703DEA4FC154413D0AD7C3A5455141713D0A4751C154410AD7A390A44551410AD7A34053C154410AD7A3A0C0455141000000404FC154417B14AE47C9455141000000404DC1544185EB51E8D1455141EC51B8CE4AC15441D7A3708DD745514114AE47A148C154413D0AD753DD455141713D0AE745C154413D0AD7D3E24551411F85EB1142C154417B14AE07E7455141E17A148E3EC154411F85EB31ED455141C3F5286C38C1544100000090F2455141C3F5286C33C1544133333313F745514148E17AA430C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000850000000AF814E60146514104AF24C629C154415C8FC235054651418FC2F58826C15441C3F5289C0746514114AE476123C1544152B81EC50946514114AE47A11FC15441295C8FF2074651419A9999F91CC154419A99994908465141713D0A171BC15441CDCCCCCC0A4651413D0AD7A319C154419A9999890C4651411F85EB6118C1544148E17A940E465141AE47E14A16C15441295C8F620B46514148E17A2413C15441F6285CDF0A46514185EB519812C15441E17A14CE084651415C8FC2D513C154410000003007465141713D0AE714C154413D0AD7530546514114AE47B116C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>198525 - 198720
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D00000066C51D4753F55041B8F5A7A8420C5541E6E8A7DB52F550417879C420440C55410D5E097951F5504185CB522F460C5541E7BDE45650F55041386FB846470C5541C11DC0344FF55041041AA048480C554178FA219E4EF55041DFFECB1F490C55416F17F7B952F55041B04871F64B0C5541EDBCE11655F55041C096EC844D0C5541977771F859F5504113B59039500C5541D2C0A3755FF55041C47FF3C4520C5541969AA99163F55041C856B318540C55411796D9FF65F55041903BC5FE530C554143EE31506AF550418169138B530C55417BF4CFDC6AF55041B7A046BD510C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000014AE47B164F5504148E17A64540C5541AE47E19A62F550417B14AED7530C5541E17A14BE5FF5504152B81EE5520C5541F6285CBF5CF550410AD7A390510C554185EB51585AF55041CDCCCC6C500C5541CDCCCCCC57F550410AD7A3104F0C5541AE47E10A55F55041E17A147E4D0C554185EB515853F550413D0AD7634C0C5541E17A143E4EF55041D7A370DD480C55413D0AD7434DF55041E17A142E4A0C5541333333734CF550417B14AE474B0C5541B81E855B4BF55041E17A146E4C0C5541D7A370FD4AF55041D7A370CD4C0C5541295C8FB24AF550419A9999B94C0C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>198525 - 1443905
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D00000066C51D4753F55041B8F5A7A8420C5541E6E8A7DB52F550417879C420440C55410D5E097951F5504185CB522F460C5541E7BDE45650F55041386FB846470C5541C11DC0344FF55041041AA048480C554178FA219E4EF55041DFFECB1F490C55416F17F7B952F55041B04871F64B0C5541EDBCE11655F55041C096EC844D0C5541977771F859F5504113B59039500C5541D2C0A3755FF55041C47FF3C4520C5541969AA99163F55041C856B318540C55411796D9FF65F55041903BC5FE530C554143EE31506AF550418169138B530C55417BF4CFDC6AF55041B7A046BD510C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000014AE47B164F5504148E17A64540C5541AE47E19A62F550417B14AED7530C5541E17A14BE5FF5504152B81EE5520C5541F6285CBF5CF550410AD7A390510C554185EB51585AF55041CDCCCC6C500C5541CDCCCCCC57F550410AD7A3104F0C5541AE47E10A55F55041E17A147E4D0C554185EB515853F550413D0AD7634C0C5541E17A143E4EF55041D7A370DD480C55413D0AD7434DF55041E17A142E4A0C5541333333734CF550417B14AE474B0C5541B81E855B4BF55041E17A146E4C0C5541D7A370FD4AF55041D7A370CD4C0C5541295C8FB24AF550419A9999B94C0C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>198525 - 4130688
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D00000066C51D4753F55041B8F5A7A8420C5541E6E8A7DB52F550417879C420440C55410D5E097951F5504185CB522F460C5541E7BDE45650F55041386FB846470C5541C11DC0344FF55041041AA048480C554178FA219E4EF55041DFFECB1F490C55416F17F7B952F55041B04871F64B0C5541EDBCE11655F55041C096EC844D0C5541977771F859F5504113B59039500C5541D2C0A3755FF55041C47FF3C4520C5541969AA99163F55041C856B318540C55411796D9FF65F55041903BC5FE530C554143EE31506AF550418169138B530C55417BF4CFDC6AF55041B7A046BD510C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000014AE47B164F5504148E17A64540C5541AE47E19A62F550417B14AED7530C5541E17A14BE5FF5504152B81EE5520C5541F6285CBF5CF550410AD7A390510C554185EB51585AF55041CDCCCC6C500C5541CDCCCCCC57F550410AD7A3104F0C5541AE47E10A55F55041E17A147E4D0C554185EB515853F550413D0AD7634C0C5541E17A143E4EF55041D7A370DD480C55413D0AD7434DF55041E17A142E4A0C5541333333734CF550417B14AE474B0C5541B81E855B4BF55041E17A146E4C0C5541D7A370FD4AF55041D7A370CD4C0C5541295C8FB24AF550419A9999B94C0C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319825 - 56431
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E0000003333331355C15041CDCCCC4C0F4B5541333333A35CC15041333333B30F4B55415C8FC25572C150419A9999D9104B5541295C8FC274C15041AE47E16A0B4B5541F6285C2F76C15041B81E85BB0A4B55410AD7A30077C15041D7A370FD084B554152B81E657EC1504148E17AB4004B5541F6285C4F87C1504148E17A64FA4A55418FC2F5685FC1504100000030DF4A5541E17A140E5FC1504133333343DF4A5541713D0AB745C150411F85EBB1E44A55419A99992940C15041666666E6E54A55418FC2F5283EC1504185EB51180E4B55413333331355C15041CDCCCC4C0F4B5541
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000E17A140E5FC1504133333343DF4A5541D9341E2B5AC1504115FF624FE04A5541AB79389C54C15041E3046F80E14A5541F296A65E50C15041B1B22969E24A5541B3FDB06A49C150419523C2E6E34A554138E099B445C15041E50473B2E44A55410F89B6B441C150416A1FA790E54A55419A99992940C15041666666E6E54A554192770F353FC150410C0CE612F94A5541D9E93E2C3EC15041110FEF0F0E4B55416EE0484E3EC15041C761481A0E4B55413333331355C15041CDCCCC4C0F4B5541333333A35CC15041333333B30F4B55415C8FC25572C150419A9999D9104B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319873 - 130563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E00000052B81E85ADC050410AD7A3B0FA4A55411F85EB41ADC050419A999939F64A5541AE47E17AACC050415C8FC205E94A55413D0AD70387C05041295C8FC2F04A5541AE47E16A84C050419A999999F14A5541CDCCCC2C81C05041F6285C0FF34A5541000000D07DC05041E17A14FEF54A5541295C8FA278C05041D7A370ADFE4A5541EC51B8EE79C0504166666646FF4A55411F85EB617CC050410AD7A3A0FE4A55413D0AD73395C050411F85EB31F94A5541666666269DC0504133333323F94A5541AE47E1BAA7C050413D0AD723FB4A554152B81E85ADC050410AD7A3B0FA4A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000A18758D579C05041B46CD2AAFC4A5541A92395E878C050414908FB37FE4A55414B4D2FD378C05041E3EDD4C3FE4A5541D19862FF79C05041B685E53DFF4A5541480C8C617AC0504172870D28FF4A55411F85EB617CC050410AD7A3A0FE4A55418266444593C05041DC892B9EF94A5541EA9CB80195C05041BD50443BF94A5541C5D6220995C05041BD50443BF94A55413D0AD73395C050411F85EB31F94A5541666666269DC0504133333323F94A5541942052609EC0504103D29D5EF94A55413E5C8FDAA7C05041E30E2716FB4A55418B0D2704A9C05041E3B53F0AFB4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319873 - 418284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E00000052B81E85ADC050410AD7A3B0FA4A55411F85EB41ADC050419A999939F64A5541AE47E17AACC050415C8FC205E94A55413D0AD70387C05041295C8FC2F04A5541AE47E16A84C050419A999999F14A5541CDCCCC2C81C05041F6285C0FF34A5541000000D07DC05041E17A14FEF54A5541295C8FA278C05041D7A370ADFE4A5541EC51B8EE79C0504166666646FF4A55411F85EB617CC050410AD7A3A0FE4A55413D0AD73395C050411F85EB31F94A5541666666269DC0504133333323F94A5541AE47E1BAA7C050413D0AD723FB4A554152B81E85ADC050410AD7A3B0FA4A5541
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000A18758D579C05041B46CD2AAFC4A5541A92395E878C050414908FB37FE4A55414B4D2FD378C05041E3EDD4C3FE4A5541D19862FF79C05041B685E53DFF4A5541480C8C617AC0504172870D28FF4A55411F85EB617CC050410AD7A3A0FE4A55418266444593C05041DC892B9EF94A5541EA9CB80195C05041BD50443BF94A5541C5D6220995C05041BD50443BF94A55413D0AD73395C050411F85EB31F94A5541666666269DC0504133333323F94A5541942052609EC0504103D29D5EF94A55413E5C8FDAA7C05041E30E2716FB4A55418B0D2704A9C05041E3B53F0AFB4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319903 - 56432
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F8253C050411F85EB61494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C55415C8FC27550C0504166666676424C55410AD7A32045C0504148E17A84424C5541CDCCCCBC45C05041B81E852B494C5541D7A370FD46C05041713D0AF74E4C5541295C8F7248C05041B81E858B534C5541713D0A574AC05041A4703DAA584C5541666666664CC05041B81E856B5D4C5541C3F5284C50C05041000000D0644C55413D0AD7F356C050410AD7A350704C5541713D0A2759C050413D0AD7336E4C5541E17A145E62C05041713D0A17604C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000E110425758C0504145A5FC6C424C5541286FCAD554C05041C999A49A424C55419426020755C05041B7FA127D434C5541EC51B89E55C05041713D0A37464C5541295C8F8253C050411F85EB61494C554183F9919952C05041D042A3C5494C5541E97F024C52C05041423ED5E6494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C554127FFA18250C050418B1ED0B0424C55412677176550C05041071C7B76424C5541FD3729B44AC05041C1438D7D424C5541759F60C948C050413209EF7F424C5541F32C0C4445C0504159E34E84424C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319903 - 130565
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F8253C050411F85EB61494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C55415C8FC27550C0504166666676424C55410AD7A32045C0504148E17A84424C5541CDCCCCBC45C05041B81E852B494C5541D7A370FD46C05041713D0AF74E4C5541295C8F7248C05041B81E858B534C5541713D0A574AC05041A4703DAA584C5541666666664CC05041B81E856B5D4C5541C3F5284C50C05041000000D0644C55413D0AD7F356C050410AD7A350704C5541713D0A2759C050413D0AD7336E4C5541E17A145E62C05041713D0A17604C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000DC10425758C0504142A5FC6C424C5541246FCAD554C05041C899A49A424C55419626020755C05041B9FA127D434C5541EC51B89E55C05041713D0A37464C5541295C8F8253C050411F85EB61494C554187F9919952C05041D042A3C5494C5541ED7F024C52C05041403ED5E6494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C554124FFA18250C05041861ED0B0424C55412B77176550C050410B1C7B76424C5541FD3729B44AC05041C0438D7D424C5541729F60C948C050412D09EF7F424C5541F42C0C4445C050415DE34E84424C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>319903 - 418286
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000295C8F8253C050411F85EB61494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C55415C8FC27550C0504166666676424C55410AD7A32045C0504148E17A84424C5541CDCCCCBC45C05041B81E852B494C5541D7A370FD46C05041713D0AF74E4C5541295C8F7248C05041B81E858B534C5541713D0A574AC05041A4703DAA584C5541666666664CC05041B81E856B5D4C5541C3F5284C50C05041000000D0644C55413D0AD7F356C050410AD7A350704C5541713D0A2759C050413D0AD7336E4C5541E17A145E62C05041713D0A17604C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000DC10425758C0504142A5FC6C424C5541246FCAD554C05041C899A49A424C55419626020755C05041B9FA127D434C5541EC51B89E55C05041713D0A37464C5541295C8F8253C050411F85EB61494C554187F9919952C05041D042A3C5494C5541ED7F024C52C05041403ED5E6494C5541713D0A4752C050418FC2F5E8494C55418FC2F53851C05041C3F528EC454C554124FFA18250C05041861ED0B0424C55412B77176550C050410B1C7B76424C5541FD3729B44AC05041C0438D7D424C5541729F60C948C050412D09EF7F424C5541F42C0C4445C050415DE34E84424C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976925 - 58870
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000D7A370FDC2A750415C8FC2E5465C54411F85EB51C1A750417B14AE674A5C54415C8FC235D3A7504185EB5198515C5441D7A370ADD4A750418FC2F5684E5C54419A999989D8A7504133333303465C5441713D0AD7DBA7504185EB51383F5C54413D0AD773DFA75041666666E6375C5441F6285C7FE3A750410AD7A3702F5C54417B14AE17E6A75041AE47E19A295C5441EC51B8DEE8A750415C8FC295235C54411F85EB51EBA75041C3F5285C1E5C544166666606DCA75041D7A3709D145C5441713D0A97D0A75041E17A140E285C5441E17A14DECDA75041A4703D1A2D5C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000005C8FC235D3A7504185EB5198515C5441D7A370ADD4A750418FC2F5684E5C54419A999989D8A7504133333303465C5441713D0AD7DBA7504185EB51383F5C54413ECBD933DCA7504154FE417C3E5C5441A73F7247E1A750411A406A14345C54412A8C388BE2A75041CAF63F6F315C54413367D465E3A75041872F09A62F5C54416FC51844E4A75041F83E44B62D5C54417B14AE17E6A75041AE47E19A295C544146D7649DE6A75041AAF41079285C54417C7C85B2E7A750413217EE0E265C54411F85EB51EBA75041C3F5285C1E5C544166666606DCA75041D7A3709D145C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>320557 - 3146838
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000470000005C8FC2B5117C51411F85EB717D6F5441EC51B82E0F7C5141B81E855B7F6F5441666666B6077C514185EB5158876F5441B81E85BBFF7B5141C3F5287C906F544166666646FC7B5141A4703D8A936F5441F6285CCFF97B51417B14AEA7956F5441B81E859BF27B514114AE4751996F5441C3F5287CEA7B5141713D0A579D6F54411F85EB41E67B51413D0AD713A06F5441F6285CFFE37B51413D0AD773A76F5441000000C0E67B5141B81E85EBAC6F5441D7A3701DF27B5141A4703DCAB16F5441713D0A37F27B51415C8FC2E5B26F5441CDCCCCBCF97B5141C3F5284CB76F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000033000000E81569C3477C51418E082691BB6F5441603AFB8C4B7C51411369F5E4B76F544181478DBF517C5141A36F3EFEBA6F54415F929B20547C5141A843F40CBE6F5441977B8B54547C5141BC77A652C06F5441A9EF6135547C51418F686BA6C36F544109589913557C5141656F93D4C36F544168C7C65C567C514170221471C46F544147839BA65A7C514167CED8C1C66F5441CB7228C95C7C5141193EF4E8C76F54414E8285A65F7C5141ED97C5DDC96F5441968D7758637C514176B31E6CCC6F5441FF78926E667C51410DC4AA8ECE6F5441721FE6D8677C5141AA9C8C7FCF6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>320557 - 3308208
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000470000005C8FC2B5117C51411F85EB717D6F5441EC51B82E0F7C5141B81E855B7F6F5441666666B6077C514185EB5158876F5441B81E85BBFF7B5141C3F5287C906F544166666646FC7B5141A4703D8A936F5441F6285CCFF97B51417B14AEA7956F5441B81E859BF27B514114AE4751996F5441C3F5287CEA7B5141713D0A579D6F54411F85EB41E67B51413D0AD713A06F5441F6285CFFE37B51413D0AD773A76F5441000000C0E67B5141B81E85EBAC6F5441D7A3701DF27B5141A4703DCAB16F5441713D0A37F27B51415C8FC2E5B26F5441CDCCCCBCF97B5141C3F5284CB76F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000033000000E81569C3477C51418E082691BB6F5441603AFB8C4B7C51411369F5E4B76F544181478DBF517C5141A36F3EFEBA6F54415F929B20547C5141A843F40CBE6F5441977B8B54547C5141BC77A652C06F5441A9EF6135547C51418F686BA6C36F544109589913557C5141656F93D4C36F544168C7C65C567C514170221471C46F544147839BA65A7C514167CED8C1C66F5441CB7228C95C7C5141193EF4E8C76F54414E8285A65F7C5141ED97C5DDC96F5441968D7758637C514176B31E6CCC6F5441FF78926E667C51410DC4AA8ECE6F5441721FE6D8677C5141AA9C8C7FCF6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>320630 - 3144577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000850000003D0AD763357F514114AE47611F6F5441E17A142E317F5141000000201D6F54417B14AE07247F5141295C8FC2136F5441EC51B86E227F5141295C8F12166F544152B81E851F7F5141E17A143E186F54418FC2F5181A7F5141000000201A6F5441713D0A37157F51415C8FC2351A6F54413D0AD7C30F7F5141333333031A6F54419A9999C90C7F5141295C8FC2176F5441EC51B8AE0A7F51410AD7A3D0166F544148E17AD4077F5141333333B3166F5441EC51B8BE067F51417B14AE37136F544152B81E25057F514114AE4731106F5441F6285CBF027F5141E17A14AE0D6F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000009363CF4F027F5141FABB4403306F5441C5D120740C7F51410D10B9522B6F5441F60E9A1D107F5141DA897DB4296F544182726232157F51419B59EA0F296F544142DFD5C81D7F5141324CAE47296F54412A8077F7257F5141EA02E0CC296F54419F43A15A357F51413BA380671F6F54415BAC724E317F5141445456311D6F5441451137082F7F5141E67967981B6F5441B3373A05247F5141CF3C1CC6136F544136B65322227F5141B3F64B1C166F5441D15927E81E7F514101A2DEAC196F5441CA516D4E167F51418538B2791B6F5441B40281AA107F5141ABA1298E1A6F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321833 - 28568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B000000666666D6C71551418FC2F598418454418FC2F5A8BB155141333333F34A84544100000070AD155141AE47E1AA5484544152B81EF59B155141D7A3706D60845441B81E853B8F155141000000E068845441B81E859B8E155141A4703D4A69845441333333938F155141713D0AE76A8454413D0AD77390155141A4703D9A6C84544114AE4781901551413D0AD7B36C845441AE47E12A93155141295C8F026B845441295C8F529A1551413D0AD79366845441A4703D6A9E1551411F85EB416484544114AE4781A51551411F85EB3160845441A4703D2AAD155141F6285CFF5B845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000FDF5C03B9515514106902BE464845441231193059C155141D614AA5B6084544150B51FB5A1155141D2AFD48E5C8454414A48189FAE15514186C6C0D5538454418D50A9A9B91551411C5D71504C845441ADBE00F1B9155141CB98121E4C845441ABDE0F09C815514137CE347041845441BBF45825CE1551412A5E506E3C845441A3667020DB15514182A40AC231845441313FE2DEE115514109A831342C845441F5CBFB81E7155141B65FE66D2784544196621599E8155141D623818126845441D2E817DBF0155141457C21121F845441E1FCBBF3F5155141D578A2771A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321833 - 72134
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B000000666666D6C71551418FC2F598418454418FC2F5A8BB155141333333F34A84544100000070AD155141AE47E1AA5484544152B81EF59B155141D7A3706D60845441B81E853B8F155141000000E068845441B81E859B8E155141A4703D4A69845441333333938F155141713D0AE76A8454413D0AD77390155141A4703D9A6C84544114AE4781901551413D0AD7B36C845441AE47E12A93155141295C8F026B845441295C8F529A1551413D0AD79366845441A4703D6A9E1551411F85EB416484544114AE4781A51551411F85EB3160845441A4703D2AAD155141F6285CFF5B845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000FDF5C03B9515514106902BE464845441231193059C155141D614AA5B6084544150B51FB5A1155141D2AFD48E5C8454414A48189FAE15514186C6C0D5538454418D50A9A9B91551411C5D71504C845441ADBE00F1B9155141CB98121E4C845441ABDE0F09C815514137CE347041845441BBF45825CE1551412A5E506E3C845441A3667020DB15514182A40AC231845441313FE2DEE115514109A831342C845441F5CBFB81E7155141B65FE66D2784544196621599E8155141D623818126845441D2E817DBF0155141457C21121F845441E1FCBBF3F5155141D578A2771A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321858 - 1062002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A0000000AD7A3402C1A51417B14AEB73D845441EC51B8CE2A1A51411F85EB512A845441CDCCCCCC281A5141C3F528AC1D845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454419A9999E9391A51417B14AE9701845441333333F33C1A51418FC2F5E80284544185EB5148411A514166666626048454415C8FC2F5491A5141D7A370DD058454419A999959451A51410AD7A380F2835441A4703D9A431A5141AE47E12AEB8354413D0AD753421A5141000000D0E58354419A999919411A514185EB51A8E0835441C3F528AC311A5141AE47E19AE1835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000702DEA231A1A5141FC104FEF04845441A0C3A6F6191A51412EE95EAF0484544113C26A70191A514168536EA6038454410D3262DA181A514172F54E7E0284544162D092F3161A514125938478FE83544147C38CCA151A5141969BD6A5FB835441D97B2FDB131A5141C8E994F0F6835441394E2CCF121A51413911F568F78354415AB11632131A5141E6BF3FA3F8835441BF0451E7141A5141FB2E7DDCFD835441A2956E57171A5141039E1333058454412755DF31181A514140EB6EA90784544152B81E95191A5141333333830B8454417B14AEC71D1A5141333333230A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321858 - 3010343
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A0000000AD7A3402C1A51417B14AEB73D845441EC51B8CE2A1A51411F85EB512A845441CDCCCCCC281A5141C3F528AC1D845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454419A9999E9391A51417B14AE9701845441333333F33C1A51418FC2F5E80284544185EB5148411A514166666626048454415C8FC2F5491A5141D7A370DD058454419A999959451A51410AD7A380F2835441A4703D9A431A5141AE47E12AEB8354413D0AD753421A5141000000D0E58354419A999919411A514185EB51A8E0835441C3F528AC311A5141AE47E19AE1835441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000005AD89B652B1A5141492E01AA178454416D7AF78B2C1A5141BBED5486178454417B12CB382E1A5141306CB3C6148454411C8DA5F62E1A5141CB142F8F13845441D6DA7A7A2F1A51418841DEB6128454414E1EB9D52F1A5141E8582721128454416CDFB1A7301A51415349A0C810845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454416D20BCD5371A51415388520005845441C370524F341A514181A3ED9D06845441FBCAFB47291A5141B67A919A0B845441FCA0FFAE241A5141E4A7A0990D845441B7F018C7261A51413EFAC2D111845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321858 - 3827226
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A0000000AD7A3402C1A51417B14AEB73D845441EC51B8CE2A1A51411F85EB512A845441CDCCCCCC281A5141C3F528AC1D845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454419A9999E9391A51417B14AE9701845441333333F33C1A51418FC2F5E80284544185EB5148411A514166666626048454415C8FC2F5491A5141D7A370DD058454419A999959451A51410AD7A380F2835441A4703D9A431A5141AE47E12AEB8354413D0AD753421A5141000000D0E58354419A999919411A514185EB51A8E0835441C3F528AC311A5141AE47E19AE1835441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000005AD89B652B1A5141492E01AA178454416D7AF78B2C1A5141BBED5486178454417B12CB382E1A5141306CB3C6148454411C8DA5F62E1A5141CB142F8F13845441D6DA7A7A2F1A51418841DEB6128454414E1EB9D52F1A5141E8582721128454416CDFB1A7301A51415349A0C810845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454416D20BCD5371A51415388520005845441C370524F341A514181A3ED9D06845441FBCAFB47291A5141B67A919A0B845441FCA0FFAE241A5141E4A7A0990D845441B7F018C7261A51413EFAC2D111845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>321858 - 3827251
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000003A0000000AD7A3402C1A51417B14AEB73D845441EC51B8CE2A1A51411F85EB512A845441CDCCCCCC281A5141C3F528AC1D845441A4703D8A331A5141CDCCCC0C0C845441A4703D3A341A5141B81E85EB0A8454419A9999E9391A51417B14AE9701845441333333F33C1A51418FC2F5E80284544185EB5148411A514166666626048454415C8FC2F5491A5141D7A370DD058454419A999959451A51410AD7A380F2835441A4703D9A431A5141AE47E12AEB8354413D0AD753421A5141000000D0E58354419A999919411A514185EB51A8E0835441C3F528AC311A5141AE47E19AE1835441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000702DEA231A1A5141FC104FEF04845441A0C3A6F6191A51412EE95EAF0484544113C26A70191A514168536EA6038454410D3262DA181A514172F54E7E0284544162D092F3161A514125938478FE83544147C38CCA151A5141969BD6A5FB835441D97B2FDB131A5141C8E994F0F6835441394E2CCF121A51413911F568F78354415AB11632131A5141E6BF3FA3F8835441BF0451E7141A5141FB2E7DDCFD835441A2956E57171A5141039E1333058454412755DF31181A514140EB6EA90784544152B81E95191A5141333333830B8454417B14AEC71D1A5141333333230A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>322183 - 3013384
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000000000F0621B51411F85EBC185815441D7A3708D681B514148E17A447D815441713D0A37701B5141666666767281544185EB51A8771B514152B81EE5698154415C8FC2C57B1B51419A9999B9638154411F85EBF17C1B514185EB517861815441C3F5286C7C1B51411F85EBC1608154413D0AD793791B5141713D0A4760815441EC51B86E751B5141CDCCCC1C5F8154415C8FC2156F1B51417B14AEA75A81544148E17A146A1B51415C8FC2E55781544166666666671B51413D0AD7B3558154417B14AE57641B51410AD7A34053815441D7A370ED5E1B51419A9999694F815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BB3C8EAC5B1B5141D2DA79B78C815441B0C21B425C1B5141E5513F1F8D815441ECE8C2295C1B5141BA04822D8D815441EC51B84E5F1B5141B81E856B8C8154413D0AD7A3601B51419A9999F989815441000000F0621B51411F85EBC185815441D7A3708D681B514148E17A447D815441713D0A37701B5141666666767281544185EB51A8771B514152B81EE5698154415C8FC2C57B1B51419A9999B9638154411F85EBF17C1B514185EB517861815441C3F5286C7C1B51411F85EBC1608154413D0AD793791B5141713D0A4760815441EC51B86E751B5141CDCCCC1C5F815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>322183 - 3392696
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000000000F0621B51411F85EBC185815441D7A3708D681B514148E17A447D815441713D0A37701B5141666666767281544185EB51A8771B514152B81EE5698154415C8FC2C57B1B51419A9999B9638154411F85EBF17C1B514185EB517861815441C3F5286C7C1B51411F85EBC1608154413D0AD793791B5141713D0A4760815441EC51B86E751B5141CDCCCC1C5F8154415C8FC2156F1B51417B14AEA75A81544148E17A146A1B51415C8FC2E55781544166666666671B51413D0AD7B3558154417B14AE57641B51410AD7A34053815441D7A370ED5E1B51419A9999694F815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BB3C8EAC5B1B5141D2DA79B78C815441B0C21B425C1B5141E5513F1F8D815441ECE8C2295C1B5141BA04822D8D815441EC51B84E5F1B5141B81E856B8C8154413D0AD7A3601B51419A9999F989815441000000F0621B51411F85EBC185815441D7A3708D681B514148E17A447D815441713D0A37701B5141666666767281544185EB51A8771B514152B81EE5698154415C8FC2C57B1B51419A9999B9638154411F85EBF17C1B514185EB517861815441C3F5286C7C1B51411F85EBC1608154413D0AD793791B5141713D0A4760815441EC51B86E751B5141CDCCCC1C5F815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>322195 - 2995598
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000032000000F6285C6F571D5141CDCCCC6CA6815441C3F5282C621D5141D7A3700DA781544148E17A34631D5141F6285CEFA181544166666606661D514148E17AD498815441CDCCCCEC681D5141333333D391815441A4703DBA6A1D5141000000E08D81544185EB51C86A1D5141EC51B87E8C815441B81E854B6A1D51417B14AE378B8154418FC2F538691D51418FC2F5588A8154417B14AEE7671D51417B14AE278A815441AE47E10A571D5141F6285C5F89815441295C8FC24B1D514185EB51F8888154413D0AD7334A1D51413D0AD7F388815441C3F5289C471D5141CDCCCCEC88815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000F27B123B381D514132931C6AA081544151E0068B3B1D51417D51EA498E815441E41FDE8B3B1D5141D40A0E4A8E81544172C0148C3B1D5141F177E3488E815441323CDF363D1D51412258EC908E81544163FBCB8B521D514110D0401B92815441FE1A0E09631D5141C514D7D794815441C2560C60671D514115F8399095815441EE7BC8F8671D51417D7EA020948154416730A507691D5141770A5F989181544107E656BB6A1D51410909EBD78D8154418DF060C86A1D5141D6D0AB7C8C815441D761664C6A1D5141EB7A853B8B8154418FC2F538691D51418FC2F5588A815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>322195 - 3807333
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000032000000F6285C6F571D5141CDCCCC6CA6815441C3F5282C621D5141D7A3700DA781544148E17A34631D5141F6285CEFA181544166666606661D514148E17AD498815441CDCCCCEC681D5141333333D391815441A4703DBA6A1D5141000000E08D81544185EB51C86A1D5141EC51B87E8C815441B81E854B6A1D51417B14AE378B8154418FC2F538691D51418FC2F5588A8154417B14AEE7671D51417B14AE278A815441AE47E10A571D5141F6285C5F89815441295C8FC24B1D514185EB51F8888154413D0AD7334A1D51413D0AD7F388815441C3F5289C471D5141CDCCCCEC88815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000F27B123B381D514132931C6AA081544151E0068B3B1D51417D51EA498E815441E41FDE8B3B1D5141D40A0E4A8E81544172C0148C3B1D5141F177E3488E815441323CDF363D1D51412258EC908E81544163FBCB8B521D514110D0401B92815441FE1A0E09631D5141C514D7D794815441C2560C60671D514115F8399095815441EE7BC8F8671D51417D7EA020948154416730A507691D5141770A5F989181544107E656BB6A1D51410909EBD78D8154418DF060C86A1D5141D6D0AB7C8C815441D761664C6A1D5141EB7A853B8B8154418FC2F538691D51418FC2F5588A815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>323591 - 189774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000B000000E17A147E25C9504185EB51F86FA654410AD7A3C0FEC850415C8FC2056CA65441F6285C2FFDC85041A4703D5A6CA654415C8FC235FCC85041295C8FA26CA654411F85EB21FAC85041CDCCCCBC6DA65441C3F528CCF6C850415C8FC22570A65441AE47E1AAF4C850411F85EBF171A65441E17A145EF3C85041C3F5287C73A65441295C8FB2F0C85041EC51B86E78A65441666666B61FC9504185EB51B87CA65441E17A147E25C9504185EB51F86FA65441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000001184D7322C9504146EB36AE76A65441034A147E25C95041505752F86FA654418467B806FFC8504188A7E60C6CA65441EAB62A65FEC850412D7B04196CA65441F6285C2FFDC85041A4703D5A6CA654415C8FC235FCC85041295C8FA26CA654411F85EB21FAC85041CDCCCCBC6DA65441C3F528CCF6C850415C8FC22570A6544115821048F5C8504183C4456D71A65441AE47E1AAF4C850411F85EBF171A654411A872A5EF3C8504187D70E7C73A654413719155EF3C85041D935297C73A65441C6AC90B2F0C850419E70B86E78A654415C39C789F7C8504176CE6B0E79A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>323591 - 389148
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000B000000E17A147E25C9504185EB51F86FA654410AD7A3C0FEC850415C8FC2056CA65441F6285C2FFDC85041A4703D5A6CA654415C8FC235FCC85041295C8FA26CA654411F85EB21FAC85041CDCCCCBC6DA65441C3F528CCF6C850415C8FC22570A65441AE47E1AAF4C850411F85EBF171A65441E17A145EF3C85041C3F5287C73A65441295C8FB2F0C85041EC51B86E78A65441666666B61FC9504185EB51B87CA65441E17A147E25C9504185EB51F86FA65441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000001184D7322C9504146EB36AE76A65441034A147E25C95041505752F86FA654418467B806FFC8504188A7E60C6CA65441EAB62A65FEC850412D7B04196CA65441F6285C2FFDC85041A4703D5A6CA654415C8FC235FCC85041295C8FA26CA654411F85EB21FAC85041CDCCCCBC6DA65441C3F528CCF6C850415C8FC22570A6544115821048F5C8504183C4456D71A65441AE47E1AAF4C850411F85EBF171A654411A872A5EF3C8504187D70E7C73A654413719155EF3C85041D935297C73A65441C6AC90B2F0C850419E70B86E78A654415C39C789F7C8504176CE6B0E79A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>323853 - 234309
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000EC51B82E18C65041D7A370FDA5AB54410AD7A3B016C650415C8FC2F5A4AB5441CDCCCC1C15C65041EC51B83EA4AB54413D0AD7E30AC6504152B81EF5A1AB544148E17AA40CC65041A4703DBAC8AB5441295C8F420EC650415C8FC2A5C8AB5441A4703DBA19C6504152B81E15C8AB54415C8FC29520C65041F6285CBFC7AB54419A9999491FC65041333333E3AAAB5441EC51B82E18C65041D7A370FDA5AB5441
-</a>
-
-<b>
-0106000000010000000103000000010000000800000017113CBA19C65041A4C91E15C8AB544184FDF2F51CC650415660AFECC7AB54411364C29520C650418F935BBFC7AB54411A43675220C65041575F29E5C1AB54419A9999491FC65041333333E3AAAB54411F1424661DC650417C37F395A9AB54419C6EB82E18C65041CF0D72FDA5AB544117113CBA19C65041A4C91E15C8AB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>324422 - 191558
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000000000001E9050410AD7A3C03D265541000000E020905041295C8F523D26554185EB51582290504185EB51483C26554185EB511826905041295C8FC23B265541CDCCCCAC21905041F6285C1F3A26554152B81E351F905041295C8FA2382655419A9999A91B90504152B81E9536265541AE47E10A169050413D0AD7A3342655413333333308905041D7A3704D3026554114AE4711FB8F5041C3F5286C2B265541CDCCCC1CF98F5041666666262E265541713D0A37F18F50417B14AED72B2655418FC2F558ED8F50410AD7A3402D265541E17A141EF28F50410AD7A37031265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000008F773FF21905041542031873C26554185EB51582290504185EB51483C265541F0CF5A8F229050411BDEA6403C2655417CA3712924905041A8B2A0773B2655415911F9C52190504161A0312B3B265541377F80621F905041F7048BB83A265541A95AA2C91E905041A7499DB43826554114ED07FF1C9050418620281439265541A048204F1A9050417C17E7D636265541B2889B43199050417377A95C372655418656E56517905041029346B835265541750D2934169050413EA5B5043626554191EDE1A2149050418E5762CB3526554115097FFE129050410033843235265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>325165 - 146824
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000020000000C00000052B81ED5E788514114AE47913FA15441713D0AF7E588514148E17AB43EA154415C8FC215E5885141A4703DFA3DA154411F85EB91E38851415C8FC22541A15441EC51B86EE5885141EC51B8AE42A15441E17A14EEE8885141E17A14AE44A15441713D0AD7EB8851413D0AD78345A1544185EB5158EE8851410AD7A3A045A15441D7A370DDEF8851413D0AD7F343A15441713D0AC7F0885141713D0A2741A154415C8FC275E98851413D0AD7133DA1544152B81ED5E788514114AE47913FA154410800000000000040EE885141D7A3700D41A15441C3F5284CEE8851419A9999E9 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000A2000000CDCCCCCCF0885141AE47E13A47A1544182D7AB09F18851410697021F48A1544158196E1EF188514172E7BC5548A154416ADD6529F188514118D7F26648A1544114AE4751F38851418FC2F5C84BA1544110AFE3FDF48851419C5389474DA1544186A45E58F58851411D914C984DA1544195F8333AF88851414873A01250A15441EC51B81EF988514148E17AD450A1544100000050FA8851419A9999D952A154410952E740FB88514129ADC56E54A15441D1FC3942FB88514127B1F97054A15441EE3A695BFC8851415EE1DE3256A15441295C8F02FD8851410AD7A32057A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>325176 - 146827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000190000001F85EBD1E188514152B81E0542A15441EC51B8AEE1885141295C8F9242A1544185EB51D8E1885141D7A3702D43A15441F6285C9FE38851411F85EBA144A15441A4703D3AE4885141B81E85AB48A15441AE47E12AE28851419A9999E948A1544100000090E188514148E17AF448A15441C3F5285CE1885141F6285CEF46A15441713D0A17E0885141000000F046A154419A9999A9E08851419A9999194CA154413D0AD7F3E0885141666666B64DA154419A9999A9E188514152B81E954BA1544148E17AA4E18851411F85EB914AA154418FC2F568E2885141666666F649A15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000ACF92928E78851410AD8A27247A1544148E17A54E58851413D0AD7E345A154419C1F0A98E4885141684EFF3344A1544158A40F8EE48851414649211D44A154419102931DE3885141B220C1C142A15441313F880CE288514173302E2642A1544117C93109E2885141313A4C2442A15441E11BB308E288514163C6042442A15441BF726304E28851415040962142A1544126E241F2E188514100295C1742A154414BC5CAE8E18851411A65051242A154415BBD99E6E18851417EF1C81042A154413AEFB2DAE1885141D161120A42A15441F39EF5D3E18851418036450642A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>325406 - 1182046
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000020000000103000000010000000B000000713D0A471A86514152B81EF5B09B5441333333332086514185EB5158B79B54411F85EBF12C8651418FC2F518C59B5441A4703DFA4786514152B81E45BB9B54411F85EBA150865141F6285C1FB89B54411F85EB214D86514185EB5158B49B54419A999959418651411F85EBA1A79B54413D0AD7433386514100000070989B5441A4703D0A2B865141CDCCCCEC9C9B544133333393138651419A9999B9A99B5441713D0A471A86514152B81EF5B09B544101030000000100000007000000295C8FC20D86514133333373A39B5441D7A370DD1286514152B81EF5A89B5441F6285C [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000867F56D932865141B0511014989B5441F6285C8F32865141C3F528AC979B54414A6863232D8651415EE89DD8919B5441F4DCB05825865141538E7609969B5441DF7BC3330E8651417E68190DA29B5441D9480FD80D865141D513658AA39B544130838AC211865141CC85EAC3A79B5441F94CA3EF128651419C1932EBA89B5441968553E41286514138535DF1A89B54417DE79AC51386514110AAFDEFA99B54411C7FF82D16865141F534B282AC9B5441B12EDE491A8651415727B8F7B09B54415571026E1D865141FCA53C5BB49B5441333333332086514185EB5158B79B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>325406 - 3378659
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000020000000103000000010000000B000000713D0A471A86514152B81EF5B09B5441333333332086514185EB5158B79B54411F85EBF12C8651418FC2F518C59B5441A4703DFA4786514152B81E45BB9B54411F85EBA150865141F6285C1FB89B54411F85EB214D86514185EB5158B49B54419A999959418651411F85EBA1A79B54413D0AD7433386514100000070989B5441A4703D0A2B865141CDCCCCEC9C9B544133333393138651419A9999B9A99B5441713D0A471A86514152B81EF5B09B544101030000000100000007000000295C8FC20D86514133333373A39B5441D7A370DD1286514152B81EF5A89B5441F6285C [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000867F56D932865141B0511014989B5441F6285C8F32865141C3F528AC979B54414A6863232D8651415EE89DD8919B5441F4DCB05825865141538E7609969B5441DF7BC3330E8651417E68190DA29B5441D9480FD80D865141D513658AA39B544130838AC211865141CC85EAC3A79B5441F94CA3EF128651419C1932EBA89B5441968553E41286514138535DF1A89B54417DE79AC51386514110AAFDEFA99B54411C7FF82D16865141F534B282AC9B5441B12EDE491A8651415727B8F7B09B54415571026E1D865141FCA53C5BB49B5441333333332086514185EB5158B79B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326475 - 1354014
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001200000048E17AF482235141713D0A0708BB544148E17A847C235141E17A14CE06BB544100000030732351410AD7A33006BB5441F6285CEF6B2351411F85EBE105BB544185EB51686A235141D7A3709D05BB544148E17AC465235141EC51B83E05BB5441295C8FF25E23514148E17A7404BB544114AE476155235141713D0AE703BB54417B14AE774D235141A4703D4A03BB54413D0AD7934C235141D7A370FD07BB5441A4703DFA62235141E17A148E0ABB5441000000307D235141CDCCCCBC0CBB5441B81E85BB8223514185EB51580DBB5441CDCCCC5C8B2351410AD7A3200FBB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000003F14EA9799235141491719CF0DBB54416F3B2DEE99235141DED6E0590BBB544123A89DDC9A235141A1CD77AC0ABB54414DCDCCFB9A23514159C5E3F708BB5441D67E24E3992351417049780B06BB54413D0AD7A398235141CDCCCC4C01BB54416666667696235141333333A3FCBA54419A9999399523514152B81E45F9BA544152B81E3595235141D7A3708DF7BA54419A99996995235141E17A143EF6BA544148E17A249623514148E17AC4F4BA5441C3F528BC9723514152B81ED5F1BA54413D0AD7A394235141713D0A57F0BA5441295C8F228F235141666666C6EEBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326475 - 3484953
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001200000048E17AF482235141713D0A0708BB544148E17A847C235141E17A14CE06BB544100000030732351410AD7A33006BB5441F6285CEF6B2351411F85EBE105BB544185EB51686A235141D7A3709D05BB544148E17AC465235141EC51B83E05BB5441295C8FF25E23514148E17A7404BB544114AE476155235141713D0AE703BB54417B14AE774D235141A4703D4A03BB54413D0AD7934C235141D7A370FD07BB5441A4703DFA62235141E17A148E0ABB5441000000307D235141CDCCCCBC0CBB5441B81E85BB8223514185EB51580DBB5441CDCCCC5C8B2351410AD7A3200FBB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000003F14EA9799235141491719CF0DBB54416F3B2DEE99235141DED6E0590BBB544123A89DDC9A235141A1CD77AC0ABB54414DCDCCFB9A23514159C5E3F708BB5441D67E24E3992351417049780B06BB54413D0AD7A398235141CDCCCC4C01BB54416666667696235141333333A3FCBA54419A9999399523514152B81E45F9BA544152B81E3595235141D7A3708DF7BA54419A99996995235141E17A143EF6BA544148E17A249623514148E17AC4F4BA5441C3F528BC9723514152B81ED5F1BA54413D0AD7A394235141713D0A57F0BA5441295C8F228F235141666666C6EEBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326475 - 36809
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001200000048E17AF482235141713D0A0708BB544148E17A847C235141E17A14CE06BB544100000030732351410AD7A33006BB5441F6285CEF6B2351411F85EBE105BB544185EB51686A235141D7A3709D05BB544148E17AC465235141EC51B83E05BB5441295C8FF25E23514148E17A7404BB544114AE476155235141713D0AE703BB54417B14AE774D235141A4703D4A03BB54413D0AD7934C235141D7A370FD07BB5441A4703DFA62235141E17A148E0ABB5441000000307D235141CDCCCCBC0CBB5441B81E85BB8223514185EB51580DBB5441CDCCCC5C8B2351410AD7A3200FBB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000006B8224826A23514180022ADF04BB544185EB51686A235141D7A3709D05BB5441D2BF289C732351418EFBC43706BB5441F1AD96FA7A23514186B81DB406BB54411D3CD9A6812351411AB3AEC707BB54410FFF9E83842351410F18B86908BB5441DCA29D05882351415BA9BA4709BB5441E17DECFE8B23514186A23C430ABB5441511F0FDC8E23514156297DF80ABB5441632CB1F591235141569FB2BC0BBB54414E00FDB794235141577D506B0CBB5441D63C650197235141A1599F050DBB5441588FC65299235141879212BA0DBB5441BA4CE9DE992351412C503AC90BBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326475 - 76546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001200000048E17AF482235141713D0A0708BB544148E17A847C235141E17A14CE06BB544100000030732351410AD7A33006BB5441F6285CEF6B2351411F85EBE105BB544185EB51686A235141D7A3709D05BB544148E17AC465235141EC51B83E05BB5441295C8FF25E23514148E17A7404BB544114AE476155235141713D0AE703BB54417B14AE774D235141A4703D4A03BB54413D0AD7934C235141D7A370FD07BB5441A4703DFA62235141E17A148E0ABB5441000000307D235141CDCCCCBC0CBB5441B81E85BB8223514185EB51580DBB5441CDCCCC5C8B2351410AD7A3200FBB5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000180000006B8224826A23514180022ADF04BB544185EB51686A235141D7A3709D05BB5441D2BF289C732351418EFBC43706BB5441F1AD96FA7A23514186B81DB406BB54411D3CD9A6812351411AB3AEC707BB54410FFF9E83842351410F18B86908BB5441DCA29D05882351415BA9BA4709BB5441E17DECFE8B23514186A23C430ABB5441511F0FDC8E23514156297DF80ABB5441632CB1F591235141569FB2BC0BBB54414E00FDB794235141577D506B0CBB5441D63C650197235141A1599F050DBB5441588FC65299235141879212BA0DBB5441BA4CE9DE992351412C503AC90BBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>60205 - 955850
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000030000003300000054E3EC6912B450416FF15BC50CD95441060BE1F223B450414A0F31960ED95441B08B35573FB450418599FDC310D95441F1100ACC64B4504178F25D9F1AD954411DA890A560B4504120E0C8F731D9544152B81E4578B450417B14AE5737D95441EC51B80E79B45041F6285C6F37D95441666666F67EB450415C8FC2F537D954415C8FC2658AB45041713D0AD738D954416DD0744A90B4504195D6FE7710D9544113B88D307EB45041EEDE6FA80CD9544112575F4973B4504131A5C4CC09D95441CB7DF5586BB450418C5F1CE205D95441EF9AC1C474B45041256C8568E9D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000219D12F168B450412299689EBDD854419A5E98B75EB450411BA50563B6D854410A956D5C58B450410BC33470B2D854411469E53E50B45041A1680840AFD854413950621B49B450417D2B0765ACD8544164A6D02C41B45041EA8C86F7AAD854413F4ED51F2BB45041B124CE13ACD85441A67BED4921B450417FF07C98B5D85441259932B01CB45041CBD97083BAD854413390825010B45041A8B769DACAD85441360F75DF0BB450416ECCD3BCEAD85441A8721E000CB45041B79272BCEAD85441319F71270CB450415183FDBBEAD85441E86B049914B45041025FB094EAD85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326726 - 3185315
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000007000000D7A3701D6D2151411F85EB81BCBA544148E17AD46D215141C3F528BCB8BA54417B14AE276E215141E17A14BEB4BA544133333373602151410AD7A3F0B1BA5441B81E85DB60215141A4703D5ABBBA54419A9999496021514114AE47D1BCBA5441D7A3701D6D2151411F85EB81BCBA54410103000000020000001300000066666606A92151410AD7A340F8BA5441EC51B8BEAD2151418FC2F5F8FABA5441F6285C0FB3215141A4703DBAF4BA5441AE47E19AB82151410AD7A3D0EEBA544100000030C02151417B14AE87E7BA5441295C8F62BB21514185EB51B8E4BA544152B81E [...]
-</a>
-
-<b>
-010600000001000000010300000002000000230000004F2C43DFB2215141F9E8C0F2F4BA5441C489391CB321514149CA85ACF4BA544147E13A63B4215141EC44D84FF3BA54415E66DC58B621514170C2F738F1BA5441B7A419F5B621514164A95F92F0BA5441EB81DB74B82151412EBA2EF9EEBA5441CC4A08BEB92151410D37E9B8EDBA544100000030C02151417B14AE87E7BA54415CA44FEFBD215141A0A04036E6BA5441CE3C4F49BC2151416994553FE5BA54413655E0B7BA215141623A5B43E4BA5441F64CF45DB8215141B348E1A6E2BA5441668438C8B62151412348D890E1BA54411C5AA3A7B62151415887EE10E2BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326726 - 3393694
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000007000000D7A3701D6D2151411F85EB81BCBA544148E17AD46D215141C3F528BCB8BA54417B14AE276E215141E17A14BEB4BA544133333373602151410AD7A3F0B1BA5441B81E85DB60215141A4703D5ABBBA54419A9999496021514114AE47D1BCBA5441D7A3701D6D2151411F85EB81BCBA54410103000000020000001300000066666606A92151410AD7A340F8BA5441EC51B8BEAD2151418FC2F5F8FABA5441F6285C0FB3215141A4703DBAF4BA5441AE47E19AB82151410AD7A3D0EEBA544100000030C02151417B14AE87E7BA5441295C8F62BB21514185EB51B8E4BA544152B81E [...]
-</a>
-
-<b>
-010600000001000000010300000002000000230000004F2C43DFB2215141F9E8C0F2F4BA5441C489391CB321514149CA85ACF4BA544147E13A63B4215141EC44D84FF3BA54415E66DC58B621514170C2F738F1BA5441B7A419F5B621514164A95F92F0BA5441EB81DB74B82151412EBA2EF9EEBA5441CC4A08BEB92151410D37E9B8EDBA544100000030C02151417B14AE87E7BA54415CA44FEFBD215141A0A04036E6BA5441CE3C4F49BC2151416994553FE5BA54413655E0B7BA215141623A5B43E4BA5441F64CF45DB8215141B348E1A6E2BA5441668438C8B62151412348D890E1BA54411C5AA3A7B62151415887EE10E2BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326726 - 253155
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000007000000D7A3701D6D2151411F85EB81BCBA544148E17AD46D215141C3F528BCB8BA54417B14AE276E215141E17A14BEB4BA544133333373602151410AD7A3F0B1BA5441B81E85DB60215141A4703D5ABBBA54419A9999496021514114AE47D1BCBA5441D7A3701D6D2151411F85EB81BCBA54410103000000020000001300000066666606A92151410AD7A340F8BA5441EC51B8BEAD2151418FC2F5F8FABA5441F6285C0FB3215141A4703DBAF4BA5441AE47E19AB82151410AD7A3D0EEBA544100000030C02151417B14AE87E7BA5441295C8F62BB21514185EB51B8E4BA544152B81E [...]
-</a>
-
-<b>
-010600000001000000010300000002000000230000004F2C43DFB2215141F9E8C0F2F4BA5441C489391CB321514149CA85ACF4BA544147E13A63B4215141EC44D84FF3BA54415E66DC58B621514170C2F738F1BA5441B7A419F5B621514164A95F92F0BA5441EB81DB74B82151412EBA2EF9EEBA5441CC4A08BEB92151410D37E9B8EDBA544100000030C02151417B14AE87E7BA54415CA44FEFBD215141A0A04036E6BA5441CE3C4F49BC2151416994553FE5BA54413655E0B7BA215141623A5B43E4BA5441F64CF45DB8215141B348E1A6E2BA5441668438C8B62151412348D890E1BA54411C5AA3A7B62151415887EE10E2BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326726 - 274996
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000007000000D7A3701D6D2151411F85EB81BCBA544148E17AD46D215141C3F528BCB8BA54417B14AE276E215141E17A14BEB4BA544133333373602151410AD7A3F0B1BA5441B81E85DB60215141A4703D5ABBBA54419A9999496021514114AE47D1BCBA5441D7A3701D6D2151411F85EB81BCBA54410103000000020000001300000066666606A92151410AD7A340F8BA5441EC51B8BEAD2151418FC2F5F8FABA5441F6285C0FB3215141A4703DBAF4BA5441AE47E19AB82151410AD7A3D0EEBA544100000030C02151417B14AE87E7BA5441295C8F62BB21514185EB51B8E4BA544152B81E [...]
-</a>
-
-<b>
-010600000001000000010300000002000000230000004F2C43DFB2215141F9E8C0F2F4BA5441C489391CB321514149CA85ACF4BA544147E13A63B4215141EC44D84FF3BA54415E66DC58B621514170C2F738F1BA5441B7A419F5B621514164A95F92F0BA5441EB81DB74B82151412EBA2EF9EEBA5441CC4A08BEB92151410D37E9B8EDBA544100000030C02151417B14AE87E7BA54415CA44FEFBD215141A0A04036E6BA5441CE3C4F49BC2151416994553FE5BA54413655E0B7BA215141623A5B43E4BA5441F64CF45DB8215141B348E1A6E2BA5441668438C8B62151412348D890E1BA54411C5AA3A7B62151415887EE10E2BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>327122 - 1342040
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51C80021514185EB51985E0C5541EC51B84E032151415C8FC255510C554185EB51C8DE205141333333634A0C55417B14AE17DE205141F6285C3F4A0C5541333333B3E1205141000000D0580C554133333363E42051415C8FC2D5620C554100000030E72051415C8FC245670C55413D0AD723E92051410AD7A330690C554133333363FB2051418FC2F5B8740C5541D7A370ADFC2051419A999929740C554185EB51C80021514185EB51985E0C5541
-</a>
-
-<b>
-0106000000010000000103000000010000001400000085EB51C80021514185EB51985E0C5541EC51B84E032151415C8FC255510C55411C98D7DEF8205141D94989594F0C55415652D6A7EC20514139E9BD064D0C5541FCC4226FE6205141F966CAD74B0C5541101CE456E220514159D666104B0C554152B4E9E5DF205141BFF385994A0C5541143BC806DE20514107D3DE094A0C55417B14AE17DE205141F6285C3F4A0C5541FDC46B8ADF205141C2A13218500C5541333333B3E1205141000000D0580C554133333363E42051415C8FC2D5620C554100000030E72051415C8FC245670C55413D0AD723E92051410AD7A330690C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>327122 - 3551450
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51C80021514185EB51985E0C5541EC51B84E032151415C8FC255510C554185EB51C8DE205141333333634A0C55417B14AE17DE205141F6285C3F4A0C5541333333B3E1205141000000D0580C554133333363E42051415C8FC2D5620C554100000030E72051415C8FC245670C55413D0AD723E92051410AD7A330690C554133333363FB2051418FC2F5B8740C5541D7A370ADFC2051419A999929740C554185EB51C80021514185EB51985E0C5541
-</a>
-
-<b>
-0106000000010000000103000000010000001400000085EB51C80021514185EB51985E0C5541EC51B84E032151415C8FC255510C55411C98D7DEF8205141D94989594F0C55415652D6A7EC20514139E9BD064D0C5541FCC4226FE6205141F966CAD74B0C5541101CE456E220514159D666104B0C554152B4E9E5DF205141BFF385994A0C5541143BC806DE20514107D3DE094A0C55417B14AE17DE205141F6285C3F4A0C5541FDC46B8ADF205141C2A13218500C5541333333B3E1205141000000D0580C554133333363E42051415C8FC2D5620C554100000030E72051415C8FC245670C55413D0AD723E92051410AD7A330690C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>327161 - 214528
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000C3F5280C1E2751418FC2F538EF0A5541000000601E27514166666646F00A5541A4703D8A1E2751410AD7A3B0F10A5541000000601E2751419A9999F9F20A55413D0AD70323275141CDCCCC3CF30A55418FC2F5C82727514114AE4791F30A5541B81E85EB2C275141713D0A07F40A55410000000031275141D7A3708DF40A55413D0AD74336275141EC51B83EF50A554114AE4731392751418FC2F568F50A554114AE47513C275141B81E859BF50A5541000000B03F275141EC51B88EF50A5541AE47E19A3F2751410AD7A3E0F40A55417B14AE4746275141A4703D4AF50A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000AC813B072E275141D20F8C2BF40A554184FFEC772B275141EA89C0E5F30A55418FC2F5C82727514114AE4791F30A554183C2BD1325275141DD4B5261F30A554197F4FFCC24275141DD4B5261F30A554182A9C9BC212751416FE74E30F30A5541E9FC6B9520275141C6779619F30A5541000000601E2751419A9999F9F20A5541D7A3702D1E275141D7A370EDF30A55410FD622CB1D275141B00CCE44F50A5541E46782B71D275141B7037BADF50A5541A8C2B0A01D27514149E018D4F50A55415C8FC2F51C27514148E17A94F70A5541EC51B8CE1B2751410AD7A320F90A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>327161 - 382994
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000C3F5280C1E2751418FC2F538EF0A5541000000601E27514166666646F00A5541A4703D8A1E2751410AD7A3B0F10A5541000000601E2751419A9999F9F20A55413D0AD70323275141CDCCCC3CF30A55418FC2F5C82727514114AE4791F30A5541B81E85EB2C275141713D0A07F40A55410000000031275141D7A3708DF40A55413D0AD74336275141EC51B83EF50A554114AE4731392751418FC2F568F50A554114AE47513C275141B81E859BF50A5541000000B03F275141EC51B88EF50A5541AE47E19A3F2751410AD7A3E0F40A55417B14AE4746275141A4703D4AF50A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000AC813B072E275141D20F8C2BF40A554184FFEC772B275141EA89C0E5F30A55418FC2F5C82727514114AE4791F30A554183C2BD1325275141DD4B5261F30A554197F4FFCC24275141DD4B5261F30A554182A9C9BC212751416FE74E30F30A5541E9FC6B9520275141C6779619F30A5541000000601E2751419A9999F9F20A5541D7A3702D1E275141D7A370EDF30A55410FD622CB1D275141B00CCE44F50A5541E46782B71D275141B7037BADF50A5541A8C2B0A01D27514149E018D4F50A55415C8FC2F51C27514148E17A94F70A5541EC51B8CE1B2751410AD7A320F90A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328316 - 3098885
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000033000000A4703D5A1A1E514100000020E0F95441713D0A87101E514114AE47D1D2F954418FC2F5C8071E5141AE47E17AC7F95441B81E859B031E514148E17A34BEF95441F6285CDFFE1D5141EC51B8EEB3F9544152B81E15FE1D51417B14AEB7B2F95441E17A14EEF81D514152B81ED5AAF95441AE47E10AF51D5141B81E85BBA4F954417B14AEE7F01D51411F85EB21A0F954418FC2F568EF1D5141666666969FF95441713D0AB7ED1D514114AE4741A0F954418FC2F598EC1D5141C3F5284CA1F954419A9999D9E21D5141F6285CEFADF9544152B81E15DD1D5141B81E85BBB4F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000059A8876EC61D5141DABB6D18D8F9544138A07DBAC61D51413D205BBBD8F95441F9CC5DEAC81D5141E39EE028D7F95441B3BEB2E0C91D514177034582D6F954418DAA7C4ACB1D514147BE2D9AD5F9544175FD462DCC1D5141202A250DD5F954411D2C860FCD1D514130469892D4F95441E4D0ED21CE1D51419977F5FDD3F95441BDC6E37BCE1D51413C322FCBD3F954411729DFF2CE1D5141AB498D7ED3F95441C46CE809D01D51412F6CD5CAD2F95441A5AAA5ECD01D5141065ACC38D2F954411440D8B2D11D5141CAFC8FBCD1F95441641B5283D31D5141466CB7A3D0F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328316 - 3453447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000033000000A4703D5A1A1E514100000020E0F95441713D0A87101E514114AE47D1D2F954418FC2F5C8071E5141AE47E17AC7F95441B81E859B031E514148E17A34BEF95441F6285CDFFE1D5141EC51B8EEB3F9544152B81E15FE1D51417B14AEB7B2F95441E17A14EEF81D514152B81ED5AAF95441AE47E10AF51D5141B81E85BBA4F954417B14AEE7F01D51411F85EB21A0F954418FC2F568EF1D5141666666969FF95441713D0AB7ED1D514114AE4741A0F954418FC2F598EC1D5141C3F5284CA1F954419A9999D9E21D5141F6285CEFADF9544152B81E15DD1D5141B81E85BBB4F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000059A8876EC61D5141DABB6D18D8F9544138A07DBAC61D51413D205BBBD8F95441F9CC5DEAC81D5141E39EE028D7F95441B3BEB2E0C91D514177034582D6F954418DAA7C4ACB1D514147BE2D9AD5F9544175FD462DCC1D5141202A250DD5F954411D2C860FCD1D514130469892D4F95441E4D0ED21CE1D51419977F5FDD3F95441BDC6E37BCE1D51413C322FCBD3F954411729DFF2CE1D5141AB498D7ED3F95441C46CE809D01D51412F6CD5CAD2F95441A5AAA5ECD01D5141065ACC38D2F954411440D8B2D11D5141CAFC8FBCD1F95441641B5283D31D5141466CB7A3D0F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328425 - 3096114
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001300000066666686921F51413D0AD7D3B2FA544114AE4791861F5141295C8F82ACFA544148E17AD45B1F5141E17A149ED9FA5441E17A148E5B1F5141D7A3702DDCFA5441000000D05A1F5141713D0A77DEFA54410AD7A3D0591F514152B81E55E1FA54413D0AD7D3591F51415C8FC2D5E4FA5441EC51B85E611F5141E17A149EE6FA54415C8FC275671F5141B81E855BE9FA544152B81EC56E1F5141EC51B8AEE9FA54411F85EB41731F51419A9999B9E9FA544185EB5168781F51411F85EBA1E4FA5441AE47E16A7B1F5141B81E853BE1FA54419A999979901F5141B81E856BC5FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000DA745BD65B1F51416D8E6E39D9FA5441670EAEFC611F5141B0E3781ED3FA544105A0A0646D1F51411E7C9914C7FA5441AB21301C781F51414635E5C4BBFA5441D32E5737831F51412989130CB0FA54413BB07D78851F5141CB8DEBAAADFA5441E3195C60861F51413333818BACFA54419413AE477D1F51413A3FD32CA8FA5441119948567A1F51415C4D5FD6A6FA5441565CA49F791F5141D1C6A743A8FA544197D178FC741F514122E4DC1AA7FA5441B495D9326E1F5141652852ACADFA5441B5AB30F6681F51412BF229ADB2FA5441ED6A9665611F5141A92A5CE7B9FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328425 - 3363722
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001300000066666686921F51413D0AD7D3B2FA544114AE4791861F5141295C8F82ACFA544148E17AD45B1F5141E17A149ED9FA5441E17A148E5B1F5141D7A3702DDCFA5441000000D05A1F5141713D0A77DEFA54410AD7A3D0591F514152B81E55E1FA54413D0AD7D3591F51415C8FC2D5E4FA5441EC51B85E611F5141E17A149EE6FA54415C8FC275671F5141B81E855BE9FA544152B81EC56E1F5141EC51B8AEE9FA54411F85EB41731F51419A9999B9E9FA544185EB5168781F51411F85EBA1E4FA5441AE47E16A7B1F5141B81E853BE1FA54419A999979901F5141B81E856BC5FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000DA745BD65B1F51416D8E6E39D9FA5441670EAEFC611F5141B0E3781ED3FA544105A0A0646D1F51411E7C9914C7FA5441AB21301C781F51414635E5C4BBFA5441D32E5737831F51412989130CB0FA54413BB07D78851F5141CB8DEBAAADFA5441E3195C60861F51413333818BACFA54419413AE477D1F51413A3FD32CA8FA5441119948567A1F51415C4D5FD6A6FA5441565CA49F791F5141D1C6A743A8FA544197D178FC741F514122E4DC1AA7FA5441B495D9326E1F5141652852ACADFA5441B5AB30F6681F51412BF229ADB2FA5441ED6A9665611F5141A92A5CE7B9FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328425 - 170898
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001300000066666686921F51413D0AD7D3B2FA544114AE4791861F5141295C8F82ACFA544148E17AD45B1F5141E17A149ED9FA5441E17A148E5B1F5141D7A3702DDCFA5441000000D05A1F5141713D0A77DEFA54410AD7A3D0591F514152B81E55E1FA54413D0AD7D3591F51415C8FC2D5E4FA5441EC51B85E611F5141E17A149EE6FA54415C8FC275671F5141B81E855BE9FA544152B81EC56E1F5141EC51B8AEE9FA54411F85EB41731F51419A9999B9E9FA544185EB5168781F51411F85EBA1E4FA5441AE47E16A7B1F5141B81E853BE1FA54419A999979901F5141B81E856BC5FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000076E2DEB09E1F5141103277BDD6FA5441B21630589F1F514167BA36E9D5FA5441D49D0C43A11F5141EF33988ED8FA54410BCD4FF5A11F51411ED9A65AD5FA5441F8ACB331A21F51418489810ED4FA5441FDB49A22A21F5141F8511195D2FA544106C56804A21F51417F3A3DDFD0FA54411EEDEBB8A11F5141DCDA49B1CFFA544147350B31A11F51412F6B88A1CEFA54418DAD944EA01F51419A234A46CDFA54413DDEDF109E1F514113F4C0BDCBFA544116D381119B1F5141D9813897C9FA5441713D0AE7911F5141A4703DDAC4FA5441A4309479901F5141FB438C6BC5FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328425 - 346191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001300000066666686921F51413D0AD7D3B2FA544114AE4791861F5141295C8F82ACFA544148E17AD45B1F5141E17A149ED9FA5441E17A148E5B1F5141D7A3702DDCFA5441000000D05A1F5141713D0A77DEFA54410AD7A3D0591F514152B81E55E1FA54413D0AD7D3591F51415C8FC2D5E4FA5441EC51B85E611F5141E17A149EE6FA54415C8FC275671F5141B81E855BE9FA544152B81EC56E1F5141EC51B8AEE9FA54411F85EB41731F51419A9999B9E9FA544185EB5168781F51411F85EBA1E4FA5441AE47E16A7B1F5141B81E853BE1FA54419A999979901F5141B81E856BC5FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000076E2DEB09E1F5141103277BDD6FA5441B21630589F1F514167BA36E9D5FA5441D49D0C43A11F5141EF33988ED8FA54419355A8EEA11F5141DD2D4279D5FA5441F8ACB331A21F51418489810ED4FA5441FDB49A22A21F5141F8511195D2FA544106C56804A21F51417F3A3DDFD0FA54411EEDEBB8A11F5141DCDA49B1CFFA544147350B31A11F51412F6B88A1CEFA54418DAD944EA01F51419A234A46CDFA5441C84266E29D1F5141483E699CCBFA544116D381119B1F5141D9813897C9FA5441713D0AE7911F5141A4703DDAC4FA5441A4309479901F5141FB438C6BC5FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328497 - 346191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000019000000AE47E16A7B1F5141B81E853BE1FA544185EB5168781F51411F85EBA1E4FA54411F85EB41731F51419A9999B9E9FA544152B81EC56E1F5141EC51B8AEE9FA54415C8FC275671F5141B81E855BE9FA544114AE4701691F51415C8FC215F0FA54410AD7A3506A1F51413D0AD713F3FA5441EC51B89E6B1F5141F6285C6FF6FA5441CDCCCC9C711F51418FC2F568FEFA5441D7A3707D751F5141E17A143EF4FA54413D0AD7B37A1F5141713D0A97E9FA5441E17A14FE831F514114AE4771EDFA5441A4703DCA8A1F51411F85EB11F1FA54415C8FC2358F1F5141B81E85EBF4FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000076E2DEB09E1F5141103277BDD6FA5441B21630589F1F514167BA36E9D5FA5441D49D0C43A11F5141EF33988ED8FA54419355A8EEA11F5141DD2D4279D5FA5441F8ACB331A21F51418489810ED4FA5441FDB49A22A21F5141F8511195D2FA544106C56804A21F51417F3A3DDFD0FA54411EEDEBB8A11F5141DCDA49B1CFFA544147350B31A11F51412F6B88A1CEFA54418DAD944EA01F51419A234A46CDFA5441C84266E29D1F5141483E699CCBFA544116D381119B1F5141D9813897C9FA5441713D0AE7911F5141A4703DDAC4FA5441A4309479901F5141FB438C6BC5FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328595 - 1291101
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000B81E85DBCB1C51415C8FC27560F754418FC2F5B8CF1C51411F85EB215DF75441B81E857BCF1C5141295C8FC258F754411F85EB31C61C51415C8FC2654FF75441E17A14DEBE1C514148E17A8446F754410AD7A370B71C51413D0AD7633DF75441C3F5287CB31C514185EB51A838F75441295C8FB2AF1C5141F6285C2F35F754415C8FC235AF1C5141295C8FE234F754411F85EBD1A81C5141000000F030F7544152B81E65A81C514148E17A4432F75441AE47E19AA51C51411F85EB013BF754415C8FC265A41C5141F6285CCF3EF75441B81E857BA21C5141713D0AD744F75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000EB7D36B6AE1C51411837A08553F75441CA5F1E4EAF1C5141BE4065C752F754410497766FAF1C5141476CA39D52F7544123271BB7AE1C514113350D8F51F75441D7DBC5DFAD1C5141CD17005350F754415BC65944AD1C51418CB78F794FF754411976FB7FAC1C5141DC7E5F6C4EF7544190B117CAAB1C51411621EA754DF754418DDED05BAB1C5141CD153BEA4CF7544123B39F38AA1C5141253463794BF7544117876092A81C51413088A5A349F754414539EE49A71C51414EF1927A48F754412F85C018A61C51418DCAC67E47F754416EE4E477A31C51411CB0278F45F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328595 - 3649755
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000B81E85DBCB1C51415C8FC27560F754418FC2F5B8CF1C51411F85EB215DF75441B81E857BCF1C5141295C8FC258F754411F85EB31C61C51415C8FC2654FF75441E17A14DEBE1C514148E17A8446F754410AD7A370B71C51413D0AD7633DF75441C3F5287CB31C514185EB51A838F75441295C8FB2AF1C5141F6285C2F35F754415C8FC235AF1C5141295C8FE234F754411F85EBD1A81C5141000000F030F7544152B81E65A81C514148E17A4432F75441AE47E19AA51C51411F85EB013BF754415C8FC265A41C5141F6285CCF3EF75441B81E857BA21C5141713D0AD744F75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000EB7D36B6AE1C51411837A08553F75441CA5F1E4EAF1C5141BE4065C752F754410497766FAF1C5141476CA39D52F7544123271BB7AE1C514113350D8F51F75441D7DBC5DFAD1C5141CD17005350F754415BC65944AD1C51418CB78F794FF754411976FB7FAC1C5141DC7E5F6C4EF7544190B117CAAB1C51411621EA754DF754418DDED05BAB1C5141CD153BEA4CF7544123B39F38AA1C5141253463794BF7544117876092A81C51413088A5A349F754414539EE49A71C51414EF1927A48F754412F85C018A61C51418DCAC67E47F754416EE4E477A31C51411CB0278F45F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>328677 - 195138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C00000085EB5158B41F514148E17A6431FA54411F85EB11AD1F51417B14AEB738FA54411F85EB41A51F5141E17A148E40FA5441295C8FE2A51F5141F6285C2F41FA544100000080A61F51416666663642FA5441AE47E13AA71F51410000007043FA5441000000F0A71F5141E17A148E44FA54415C8FC285A91F5141E17A149E47FA5441AE47E17AB41F51415C8FC2B540FA5441B81E857BC01F51413D0AD76339FA544185EB51D8C01F51413D0AD72339FA5441F6285C7FC11F514114AE478138FA5441AE47E17AC01F51418FC2F5D836FA54411F85EBD1BE1F51419A99995936FA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000B81E857BC01F51413D0AD76339FA54419AF9E1D3C01F51418C94961F39FA54414010058FC01F5141BDE055DC38FA5441960D631FC01F5141D6172C8638FA544134EAAD01C01F5141A582CA7338FA5441D686B140BF1F5141CF37792938FA54414CDDFAFDBD1F51410F8848F437FA54418E8E5020BD1F5141880160B937FA544101A06F76BC1F51416AD2757B37FA5441E9C55C34BC1F514140ECD86237FA5441852C47F1BB1F51413FABED4237FA54416AD9BD3DBB1F5141B44F0DF036FA54418F88CED0BA1F5141659677C036FA54418E32EC74BA1F5141F464258136FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>329014 - 3096114
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17A744C1F514148E17A94B8FA54418FC2F5184D1F5141C3F5285CC1FA54417B14AE37501F5141295C8FF2C2FA5441295C8F82531F5141B81E858BC4FA54419A999939551F514185EB5188C5FA5441AE47E10A741F5141713D0A17A8FA54415C8FC2A56F1F51419A999909A6FA5441666666366B1F5141A4703DEAA2FA54413D0AD713661F5141F6285C3FA0FA54415C8FC215621F5141F6285CDF9FFA5441333333C35E1F5141AE47E1CAA0FA5441AE47E11A5D1F5141F6285C7FA1FA54410AD7A340551F5141666666A6A5FA5441333333534B1F5141CDCCCCECA8FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000DA745BD65B1F51416D8E6E39D9FA5441670EAEFC611F5141B0E3781ED3FA544105A0A0646D1F51411E7C9914C7FA5441AB21301C781F51414635E5C4BBFA5441D32E5737831F51412989130CB0FA54413BB07D78851F5141CB8DEBAAADFA5441E3195C60861F51413333818BACFA54419413AE477D1F51413A3FD32CA8FA5441119948567A1F51415C4D5FD6A6FA5441565CA49F791F5141D1C6A743A8FA544197D178FC741F514122E4DC1AA7FA5441B495D9326E1F5141652852ACADFA5441B5AB30F6681F51412BF229ADB2FA5441ED6A9665611F5141A92A5CE7B9FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>329014 - 3363722
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17A744C1F514148E17A94B8FA54418FC2F5184D1F5141C3F5285CC1FA54417B14AE37501F5141295C8FF2C2FA5441295C8F82531F5141B81E858BC4FA54419A999939551F514185EB5188C5FA5441AE47E10A741F5141713D0A17A8FA54415C8FC2A56F1F51419A999909A6FA5441666666366B1F5141A4703DEAA2FA54413D0AD713661F5141F6285C3FA0FA54415C8FC215621F5141F6285CDF9FFA5441333333C35E1F5141AE47E1CAA0FA5441AE47E11A5D1F5141F6285C7FA1FA54410AD7A340551F5141666666A6A5FA5441333333534B1F5141CDCCCCECA8FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000DA745BD65B1F51416D8E6E39D9FA5441670EAEFC611F5141B0E3781ED3FA544105A0A0646D1F51411E7C9914C7FA5441AB21301C781F51414635E5C4BBFA5441D32E5737831F51412989130CB0FA54413BB07D78851F5141CB8DEBAAADFA5441E3195C60861F51413333818BACFA54419413AE477D1F51413A3FD32CA8FA5441119948567A1F51415C4D5FD6A6FA5441565CA49F791F5141D1C6A743A8FA544197D178FC741F514122E4DC1AA7FA5441B495D9326E1F5141652852ACADFA5441B5AB30F6681F51412BF229ADB2FA5441ED6A9665611F5141A92A5CE7B9FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415163 - 1827175
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE5706C250419A9999A9F63E54413D0AD7C3DBC150418FC2F568F53E544148E17AE4DBC15041000000C0283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E54413D0AD7E306C25041B81E850BFB3E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000AE91B8C6DBC15041122208F1F93E5441FCF373D3DBC15041BA5A41B4FA3E5441BD752992DCC150417E633D060C3F544120B8CE7FE1C15041DA0A7BF1283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415163 - 3180189
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE5706C250419A9999A9F63E54413D0AD7C3DBC150418FC2F568F53E544148E17AE4DBC15041000000C0283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E54413D0AD7E306C25041B81E850BFB3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000020B8CE7FE1C15041DA0A7BF1283F5441BD752992DCC150417E633D060C3F5441FCF373D3DBC15041BA5A41B4FA3E5441AE91B8C6DBC15041122208F1F93E544148E17AE4DBC15041000000C0283F544120B8CE7FE1C15041DA0A7BF1283F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415163 - 3579672
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE5706C250419A9999A9F63E54413D0AD7C3DBC150418FC2F568F53E544148E17AE4DBC15041000000C0283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E54413D0AD7E306C25041B81E850BFB3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000020B8CE7FE1C15041DA0A7BF1283F5441BD752992DCC150417E633D060C3F5441FCF373D3DBC15041BA5A41B4FA3E5441AE91B8C6DBC15041122208F1F93E544148E17AE4DBC15041000000C0283F544120B8CE7FE1C15041DA0A7BF1283F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415163 - 4455930
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE5706C250419A9999A9F63E54413D0AD7C3DBC150418FC2F568F53E544148E17AE4DBC15041000000C0283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E54413D0AD7E306C25041B81E850BFB3E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000AE91B8C6DBC15041122208F1F93E5441FCF373D3DBC15041BA5A41B4FA3E5441BD752992DCC150417E633D060C3F544120B8CE7FE1C15041DA0A7BF1283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>329767 - 5321975
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000001F85EB21170551415C8FC20588BE5441A4703D1AEB045141CDCCCC1C90BE54413D0AD7A3EB045141EC51B82E93BE5441A4703D7AE50451413D0AD75394BE544114AE4791ED045141AE47E18AABBE544114AE47A1F104514133333333B7BE5441C3F528CCF50451418FC2F528C3BE5441295C8FB2FD04514152B81ED5D9BE5441713D0A07FF045141E17A14BEDABE54413D0AD76318055141333333E3D9BE5441000000101905514185EB51E8D8BE54410AD7A3000D055141295C8F42B6BE54413D0AD7130E0551419A999939B6BE54413D0AD7A3380551410AD7A3D0B4BE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000002812BA72E6045141AA57E51C97BE5441557586D2E90451418C17A5CBA0BE544143665166EF0451413D76547C9FBE5441E74A706D20055141D2C4293094BE5441B46A62661A0551415C1C183C8BBE544133A9A4320F05514156D00FA98DBE54412812BA72E6045141AA57E51C97BE5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>330836 - 3168106
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000C3F5280CF7065141E17A14CEDBC9544152B81E75F80651418FC2F5A8DDC95441B81E85FB070751415C8FC2D5E2C95441666666160C07514152B81E95E3C954411F85EBE11007514185EB5118E4C954411F85EBD112075141AE47E1BAE2C954419A999979200751413D0AD793CDC9544148E17A9422075141B81E854BC9C95441C3F5280C230751418FC2F578C6C95441713D0AC70C075141C3F5282CBFC9544100000010080751418FC2F528C3C95441295C8F62050751415C8FC2E5C4C954419A9999690207514152B81EF5C5C95441B81E85CB00075141E17A145EC6C95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000A6BEDA8500075141BF991D5CCEC95441A2DBAAE2FF0651416CA66111CEC95441861227990007514188EB14CCCCC954416D0C582F0207514171926F0ACBC954416F3CA46902075141A8078A8CC7C95441E73ABD8A0207514160704DE9C5C954416EAA6592020751418A343E20C3C95441F6285CBF010751410AD7A3D0C3C95441B81E85CB00075141E17A145EC6C9544185EB517800075141AE47E19AC7C9544185EB5168FF06514185EB5158C7C95441D7A370BDFD0651417B14AE77CEC95441B81E85BBF8065141AE47E14ACDC9544148E17A54F80651413D0AD7A3CFC95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>330836 - 3555668
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000015000000C3F5280CF7065141E17A14CEDBC9544152B81E75F80651418FC2F5A8DDC95441B81E85FB070751415C8FC2D5E2C95441666666160C07514152B81E95E3C954411F85EBE11007514185EB5118E4C954411F85EBD112075141AE47E1BAE2C954419A999979200751413D0AD793CDC9544148E17A9422075141B81E854BC9C95441C3F5280C230751418FC2F578C6C95441713D0AC70C075141C3F5282CBFC9544100000010080751418FC2F528C3C95441295C8F62050751415C8FC2E5C4C954419A9999690207514152B81EF5C5C95441B81E85CB00075141E17A145EC6C95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000A6BEDA8500075141BF991D5CCEC95441A2DBAAE2FF0651416CA66111CEC95441861227990007514188EB14CCCCC954416D0C582F0207514171926F0ACBC954416F3CA46902075141A8078A8CC7C95441E73ABD8A0207514160704DE9C5C954416EAA6592020751418A343E20C3C95441F6285CBF010751410AD7A3D0C3C95441B81E85CB00075141E17A145EC6C9544185EB517800075141AE47E19AC7C9544185EB5168FF06514185EB5158C7C95441D7A370BDFD0651417B14AE77CEC95441B81E85BBF8065141AE47E14ACDC9544148E17A54F80651413D0AD7A3CFC95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>331293 - 344706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000EC51B8BE15085141CDCCCC1CF7C55441D7A3709D17085141713D0A87F6C554419A99994919085141AE47E12AF7C554418FC2F5D81A08514133333373F8C554415C8FC2C51C08514114AE4741F8C554418FC2F5781E085141AE47E1FAF0C55441E17A146E1A085141AE47E16AEFC55441295C8F72170851410AD7A360EEC55441F6285CEF0F08514114AE47E1F3C55441713D0A970B0851410AD7A380F6C554417B14AE7707085141000000F0F7C554415C8FC2050408514148E17A14F8C5544148E17AA402085141EC51B84EFEC55441F6285C8F070851419A9999B914C65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000250000003F4D64EF0F08514174B741E1F3C554412BC1868F0D08514171042650F5C55441713D0A970B08514115D7A380F6C554419B14AE7707085141150000F0F7C554415C8FC2050408514148E17A14F8C5544121748DA402085141D180644EFEC55441EB00270505085141196E252509C654410B295C8F070851418F9999B914C654410AD7A3900F08514132B81E1513C65441228D081D0E0851417B05B78A11C65441BE7D84300C085141EEF17A110FC654413C76423A0B085141B1E1C8010DC654414F73B8D00A085141F1C9D4FB09C65441E47C560D0C085141D2BB7E3208C65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415253 - 1827431
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000015000000C3F5289C22C1504185EB5178F83E54418FC2F53822C1504152B81E05F93E5441C3F5282C21C150410AD7A370F93E54413D0AD73320C1504152B81E05F93E5441666666D61FC15041CDCCCC3CF83E5441000000F01FC150417B14AE77F73E54413D0AD73320C1504100000000F73E54416666664621C150419A999999F63E54410AD7A3801FC1504114AE4721F63E5441EC51B86E1EC15041713D0A07F53E5441A4703D2A1EC15041EC51B88EF33E5441EC51B8EE1DC150419A999959F03E544148E17AE401C1504185EB5158DE3E54410AD7A36001C150413D0AD703DE3E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000D7A3709DD0C050418FC2F5B8BE3E54419A9999C9CEC050418FC2F5E8BE3E5441295C8F32CDC050411F85EBD1BF3E5441295C8F02BFC050418FC2F5D8CF3E5441D9AFAEA8F6C050419D2B1E72F33E54417EB430D601C150416245304FDE3E5441A4703DBAFEC05041295C8F52DC3E5441D7A3709DD0C050418FC2F5B8BE3E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415253 - 4456115
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000015000000C3F5289C22C1504185EB5178F83E54418FC2F53822C1504152B81E05F93E5441C3F5282C21C150410AD7A370F93E54413D0AD73320C1504152B81E05F93E5441666666D61FC15041CDCCCC3CF83E5441000000F01FC150417B14AE77F73E54413D0AD73320C1504100000000F73E54416666664621C150419A999999F63E54410AD7A3801FC1504114AE4721F63E5441EC51B86E1EC15041713D0A07F53E5441A4703D2A1EC15041EC51B88EF33E5441EC51B8EE1DC150419A999959F03E544148E17AE401C1504185EB5158DE3E54410AD7A36001C150413D0AD703DE3E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000D7A3709DD0C050418FC2F5B8BE3E54419A9999C9CEC050418FC2F5E8BE3E5441295C8F32CDC050411F85EBD1BF3E5441295C8F02BFC050418FC2F5D8CF3E5441D9AFAEA8F6C050419D2B1E72F33E54417EB430D601C150416245304FDE3E5441A4703DBAFEC05041295C8F52DC3E5441D7A3709DD0C050418FC2F5B8BE3E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>331917 - 2916410
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000C00000085EB51688F0C5141295C8F12F18C5441A4703DFA8E0C5141333333B3F48C5441666666468E0C5141295C8FA2FA8C54418FC2F598A60C5141295C8F72078D54419A999959A20C51413D0AD703108D5441713D0A37BD0C51410AD7A3301E8D5441CDCCCC8CBF0C5141EC51B87E198D544185EB5168C10C514114AE47A1158D544152B81ED5C40C51410AD7A3800E8D5441295C8F62C40C51411F85EB210D8D5441F6285C8FAA0C51413D0AD773FF8C544185EB51688F0C5141295C8F12F18C5441
-</a>
-
-<b>
-010600000001000000010300000001000000090000009A999959A20C51413D0AD703108D544183427156AB0C51417B32DAC1148D5441713D0A37BD0C51410AD7A3301E8D54410F283A69BF0C5141BF1B3FC6198D544184208FBCBF0C51414658581B198D5441941F6724C00C51419B984543188D544187474F49C10C51412909CEE1158D544151FBBB7BA60C51413D9F82AD078D54419A999959A20C51413D0AD703108D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>331917 - 3802273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000C00000085EB51688F0C5141295C8F12F18C5441A4703DFA8E0C5141333333B3F48C5441666666468E0C5141295C8FA2FA8C54418FC2F598A60C5141295C8F72078D54419A999959A20C51413D0AD703108D5441713D0A37BD0C51410AD7A3301E8D5441CDCCCC8CBF0C5141EC51B87E198D544185EB5168C10C514114AE47A1158D544152B81ED5C40C51410AD7A3800E8D5441295C8F62C40C51411F85EB210D8D5441F6285C8FAA0C51413D0AD773FF8C544185EB51688F0C5141295C8F12F18C5441
-</a>
-
-<b>
-010600000001000000010300000001000000090000009A999959A20C51413D0AD703108D544183427156AB0C51417B32DAC1148D5441713D0A37BD0C51410AD7A3301E8D54410F283A69BF0C5141BF1B3FC6198D544184208FBCBF0C51414658581B198D5441941F6724C00C51419B984543188D544187474F49C10C51412909CEE1158D544151FBBB7BA60C51413D9F82AD078D54419A999959A20C51413D0AD703108D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>332992 - 2915739
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000B81E858B530D5141CDCCCCEC6F8C54410AD7A360540D5141F6285C5F718C54415C8FC285560D514148E17AD4708C5441E17A144E520D5141713D0A477F8C5441E17A147E590D5141D7A3705D808C544152B81EB55F0D514152B81E85818C5441295C8F32660D5141A4703DDA6A8C544152B81E056F0D51410AD7A3506C8C544114AE47F1740D51417B14AE876D8C54410AD7A300770D51419A999909688C5441E17A149E790D5141E17A144E618C54415C8FC2857B0D5141AE47E11A5C8C54413D0AD7637C0D5141666666D6588C5441333333537D0D51419A9999C9528C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000DC452DB2470D5141112F85DE548C544152ADF5FF670D51419AC7B603538C54412B5D43937D0D514141B9D8AF518C5441EADB7A207E0D5141E6C9913B4F8C5441D12BDC607E0D51418966CDE24D8C54417CC6D5A97E0D5141950D025C4C8C544143CD8B207F0D514107004AE0498C544148E17A84800D514148E17A64438C544185EB5148800D5141AE47E1AA3E8C544152B81E457F0D51410AD7A370398C54417B14AE877D0D514114AE47D1358C5441295C8F92670D5141E17A14AE368C5441D7A3708D570D514114AE4741388C5441A4703DEA530D5141CDCCCC8C388C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>332992 - 3672768
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000B81E858B530D5141CDCCCCEC6F8C54410AD7A360540D5141F6285C5F718C54415C8FC285560D514148E17AD4708C5441E17A144E520D5141713D0A477F8C5441E17A147E590D5141D7A3705D808C544152B81EB55F0D514152B81E85818C5441295C8F32660D5141A4703DDA6A8C544152B81E056F0D51410AD7A3506C8C544114AE47F1740D51417B14AE876D8C54410AD7A300770D51419A999909688C5441E17A149E790D5141E17A144E618C54415C8FC2857B0D5141AE47E11A5C8C54413D0AD7637C0D5141666666D6588C5441333333537D0D51419A9999C9528C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000DC452DB2470D5141112F85DE548C544152ADF5FF670D51419AC7B603538C54412B5D43937D0D514141B9D8AF518C5441EADB7A207E0D5141E6C9913B4F8C5441D12BDC607E0D51418966CDE24D8C54417CC6D5A97E0D5141950D025C4C8C544143CD8B207F0D514107004AE0498C544148E17A84800D514148E17A64438C544185EB5148800D5141AE47E1AA3E8C544152B81E457F0D51410AD7A370398C54417B14AE877D0D514114AE47D1358C5441295C8F92670D5141E17A14AE368C5441D7A3708D570D514114AE4741388C5441A4703DEA530D5141CDCCCC8C388C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335063 - 43752
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000030000000F6285C9F0F355141D7A3704D27385541E17A147E0A355141AE47E15A31385541D7A370AD023551410AD7A3503B38554152B81E55FD34514148E17AD440385541295C8FF2F8345141EC51B80E45385541A4703D8AF1345141E17A141E4B385541295C8FB2EC345141EC51B8CE4E385541A4703DDAF2345141B81E85BB52385541A4703D4AF6345141E17A141E55385541B81E85EBF8345141AE47E14A573855417B14AE17FD34514152B81EF5593855411F85EB5104355141666666B65D385541E17A147E0A355141EC51B8BE5F385541295C8F6212355141EC51B8BE61385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000FB8BC5423E355141A05926585E38554185EB51083F3551413D0AD7335E385541919D0B1A4035514188C7DE1D5E385541BB54E457403551414303E8185E3855415C8FC2154235514152B81EF55D3855418B315ECC43355141FA7BF6F75D38554155B423C444355141FB9991F95D385541C717991845355141BE9017D75D385541DA4A2B9341355141548E7F745D38554192190CE0333551418F01DB555E3855413DDD333F2A35514199518D6F5F38554155CBCC8D21355141D1307C0A60385541B8A44C641B3551416C56BD346038554145E52F2F14355141077CFE5E60385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>516928 - 3278216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000F00000048E17A5401EA5041C3F5285CA8FA544148E17AB400EA5041CDCCCCFCADFA54419A9999C9FFE95041000000D0AFFA54411F85EB31FFE950413D0AD723B1FA54415C8FC2E5FFE950415C8FC235B1FA5441A4703D2A07EA5041C3F528ECB1FA54418FC2F5D807EA504133333303C9FA54418FC2F53811EA5041F6285C5FC9FA54416666660612EA504185EB5178B4FA544114AE471116EA50418FC2F568B5FA54416666663618EA5041A4703D9AADFA5441D7A3708D18EA5041713D0A57A7FA54417B14AE8713EA504148E17A04A7FA5441E17A141E01EA5041D7A370ADA6FA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000002B1B5D2A07EA5041C54558F0B1FA5441659DDAAC08EA50415CC66E92C9FA5441EA8CB59808EA50411CDF4B12CAFA544125F571980EEA504128AB961DCAFA5441AF298C6410EA5041C252BA29CAFA5441D22C587E10EA50411143BEA8C9FA5441D0B05E7A10EA5041D72021C5C7FA5441DAEA4B7510EA5041C5A22FC2C5FA5441E441C25D10EA504116261B6DBCFA54418281F14810EA50416CE0562CB4FA5441EF39B25F10EA50415338AB7BB3FA5441FF396F7015EA50415438C00BB4FA54412475A79116EA5041B4220715ACFA54412B8716B115EA5041EC51B81EA7FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335974 - 256560
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000065000000D7A3704D037B504148E17A44462B55415C8FC2C5FD7A504133333303492B55419A999909F97A5041CDCCCC5C4B2B5541C3F5280CF67A504114AE47D14D2B5541B81E856BF37A504114AE47C14E2B5541A4703D1AF37A5041000000D04E2B55411F85EB61F17A5041F6285C1F4F2B5541EC51B85EF17A504152B81E25532B55411F85EBD1F27A50413D0AD783522B5541D7A3701DF57A5041295C8FD2572B5541EC51B8FEF27A504100000080582B5541F6285C6FF37A50415C8FC2E5592B5541D7A370ADF67A50415C8FC2755B2B5541333333D3F87A50415C8FC2355A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003E86EFF7407B504139DF73ED2E2B554143E7F5C8437B5041189B713D332B554128DA8F624C7B5041632FAF572D2B55411EDCE13A537B504122263403282B5541295C8F724F7B50419A9999A9262B554114AE47114B7B5041EC51B82E232B5541666666D6467B5041B81E857B262B554114AE4791407B5041333333032B2B55417B14AEF7407B5041CDCCCCEC2E2B55413E86EFF7407B504139DF73ED2E2B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335974 - 262659
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000065000000D7A3704D037B504148E17A44462B55415C8FC2C5FD7A504133333303492B55419A999909F97A5041CDCCCC5C4B2B5541C3F5280CF67A504114AE47D14D2B5541B81E856BF37A504114AE47C14E2B5541A4703D1AF37A5041000000D04E2B55411F85EB61F17A5041F6285C1F4F2B5541EC51B85EF17A504152B81E25532B55411F85EBD1F27A50413D0AD783522B5541D7A3701DF57A5041295C8FD2572B5541EC51B8FEF27A504100000080582B5541F6285C6FF37A50415C8FC2E5592B5541D7A370ADF67A50415C8FC2755B2B5541333333D3F87A50415C8FC2355A2B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000003E86EFF7407B504139DF73ED2E2B554143E7F5C8437B5041189B713D332B554128DA8F624C7B5041632FAF572D2B55411EDCE13A537B504122263403282B5541295C8F724F7B50419A9999A9262B554114AE47114B7B5041EC51B82E232B5541666666D6467B5041B81E857B262B554114AE4791407B5041333333032B2B55417B14AEF7407B5041CDCCCCEC2E2B55413E86EFF7407B504139DF73ED2E2B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336027 - 184171
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000095000000E17A142E3F79504100000050272E554148E17AB4417950411F85EB41252E554185EB510842795041CDCCCCFC222E5541000000D042795041F6285CFF222E5541E17A147E42795041B81E85CB1F2E5541CDCCCC9C42795041E17A148E1E2E5541000000D042795041B81E857B1C2E5541E17A143E437950415C8FC205182E5541295C8F82437950410AD7A340152E5541B81E85AB44795041EC51B8EE102E5541666666A64579504152B81E950A2E55415C8FC2F545795041F6285CAF022E55418FC2F5E8457950415C8FC215012E5541E17A149E44795041AE47E1CAFF2D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8FD21B7950419A9999794D2E554114AE47411F7950419A9999F94C2E55411F85EBA126795041E17A148E4B2E554188B022CC2C79504157E70AE74A2E55416EF08D022D79504136D0D5034A2E5541B7FAE00A2D7950411EDAEC01492E5541004190B21C7950414B97D7434A2E554130F0C1291B7950417108B26D4A2E5541773DC39E0F795041D1E186294B2E55418FC2F5280E79504185EB51884D2E5541538001100E7950410086EB864F2E55414F40BD5414795041CFD93A8A4E2E5541F3E8CD5C1479504102BDF5884E2E55410AD7A300157950415C8FC2854E2E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336027 - 256624
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000095000000E17A142E3F79504100000050272E554148E17AB4417950411F85EB41252E554185EB510842795041CDCCCCFC222E5541000000D042795041F6285CFF222E5541E17A147E42795041B81E85CB1F2E5541CDCCCC9C42795041E17A148E1E2E5541000000D042795041B81E857B1C2E5541E17A143E437950415C8FC205182E5541295C8F82437950410AD7A340152E5541B81E85AB44795041EC51B8EE102E5541666666A64579504152B81E950A2E55415C8FC2F545795041F6285CAF022E55418FC2F5E8457950415C8FC215012E5541E17A149E44795041AE47E1CAFF2D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000099B940CF15795041D85CBBBF392E55419D4B31B515795041718A96B7392E55419A9999D915795041A4703D6A3B2E554114AE47D114795041EC51B8FE3D2E5541AE47E12A137950411F85EB01402E5541606FD64712795041152EF03A402E554106F3D70312795041F3DC299C402E5541D335AE671079504190FC9AC9422E55415529A6591079504130240EDB422E554199D704D00F7950413D4D014F442E5541221720F51A795041DEFFACE7442E55419E0DD8D31D7950416B4D9012452E55416898D78621795041D444B34A452E5541F187D793207950415B51149E402E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336027 - 398923
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000095000000E17A142E3F79504100000050272E554148E17AB4417950411F85EB41252E554185EB510842795041CDCCCCFC222E5541000000D042795041F6285CFF222E5541E17A147E42795041B81E85CB1F2E5541CDCCCC9C42795041E17A148E1E2E5541000000D042795041B81E857B1C2E5541E17A143E437950415C8FC205182E5541295C8F82437950410AD7A340152E5541B81E85AB44795041EC51B8EE102E5541666666A64579504152B81E950A2E55415C8FC2F545795041F6285CAF022E55418FC2F5E8457950415C8FC215012E5541E17A149E44795041AE47E1CAFF2D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000099B940CF15795041D85CBBBF392E55419D4B31B515795041718A96B7392E55419A9999D915795041A4703D6A3B2E554114AE47D114795041EC51B8FE3D2E5541AE47E12A137950411F85EB01402E5541606FD64712795041152EF03A402E554106F3D70312795041F3DC299C402E5541D335AE671079504190FC9AC9422E55415529A6591079504130240EDB422E554199D704D00F7950413D4D014F442E5541221720F51A795041DEFFACE7442E55419E0DD8D31D7950416B4D9012452E55416D98D78621795041D144B34A452E5541F187D793207950415B51149E402E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336030 - 262907
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000060000000D7A3706D82795041295C8F02902D5541E17A14AE86795041B81E85EB912D55415C8FC2C5877950418FC2F5D8922D5541A4703D5A89795041AE47E13A932D554152B81EA58B795041CDCCCCBC922D554114AE47E18D7950417B14AE07922D554152B81EA58E795041713D0AE78F2D554152B81E8590795041295C8F22912D55418FC2F54891795041000000908F2D5541F6285C6F91795041E17A14DE8E2D55418FC2F5A8917950411F85EBD18D2D554185EB51E891795041C3F5289C8B2D5541F6285CFF91795041B81E85CB8A2D5541D7A3702D92795041B81E854B882D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007D00000025DD7AC481795041493DB88E5F2D5541D7A3708D81795041C3F5287C5E2D5541713D0A0783795041CDCCCC2C5D2D5541A98316B78379504117E103055D2D554122B628AC83795041C00B15EE5C2D554165D2F4E8827950414D56B96E5B2D5541944BC2D581795041D58E66065A2D5541AAD45EEF80795041AA1715BE582D55413D0AD7A382795041D7A3706D562D5541C3F528BC807950415C8FC215562D55417B14AE477E79504148E17A64542D554185EB51587D79504100000010532D5541D7A3708D7A795041713D0A47522D55411F85EB617A79504148E17AB4542D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336185 - 197446
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000C00000052B81EC5F65A5041333333C3322F5541713D0A37F55A504185EB51A8312F5541C3F528ACF35A5041EC51B88E302F5541AE47E1EAF05A50418FC2F5982E2F5541E17A143EDA5A5041E17A14FE6A2F55419A9999C9DC5A5041333333836D2F554166666636DE5A5041B81E85EB6E2F5541C3F5288CDE5A50410AD7A3406F2F554148E17AB4DF5A504133333333702F554148E17A34E15A5041E17A146E712F554114AE4751F85A5041D7A370DD332F554152B81EC5F65A5041333333C3322F5541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000AD6227ACF35A50418F83BC8E302F55415E08E079F25A5041F58FD1B42F2F5541430EE1EAF05A50417C5BF6982E2F5541E17A143EDA5A5041E17A14FE6A2F554156CE268ADC5A504140F65F446D2F5541D1A18BC9DC5A50419C962E836D2F5541ED246636DE5A50410F4284EB6E2F5541BBE1298CDE5A5041B682A4406F2F55412F9C92A5DE5A5041093371556F2F5541E6C06DB4DF5A504190742833702F5541EE987A34E15A5041883F146E712F5541492C4851F85A5041AD0F71DD332F5541233E430DF85A50415655FBAC332F5541A00F1EC5F65A504154BB32C3322F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336750 - 3054526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000340000003333333333B4504114AE47F1602F5441713D0A8730B45041E17A14BE5A2F5441AE47E19A2AB45041000000004D2F544185EB516827B4504100000050402F54413D0AD7B326B450410AD7A370332F54419A99995927B450417B14AEC72A2F5441A4703DEA27B450411F85EB31232F54417B14AEC721B45041B81E85BB202F544114AE470122B450415C8FC215202F54413D0AD70305B450413D0AD7A3172F54411F85EBA104B450410AD7A3B0192F544185EB518804B4504152B81EB5192F5441EC51B8CE00B450418FC2F5482E2F5441713D0AC7FDB350410AD7A3A03F2F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000DC5023A155B4504134801CC3932F5441BF56353056B450412061FB76922F54410EB6726755B45041D1685E24912F544181CE28AE52B45041A44829ED8D2F544141AF3AA751B450416E10C0B68C2F54410EEF74E450B450412CF27B418C2F5441E6896F454FB450412A493E058C2F54411C3301B14CB45041630BA8BE8B2F54411A72C1334AB45041E16FE7CE8B2F5441C90EE37547B45041E99BCCE08B2F5441CCEF1A7843B4504121E69DFB8B2F544122B37BBA40B45041FC32D3118C2F544169D1665D3DB45041F19C142D8C2F544131449D343AB45041CA34A9558C2F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336750 - 3318825
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000340000003333333333B4504114AE47F1602F5441713D0A8730B45041E17A14BE5A2F5441AE47E19A2AB45041000000004D2F544185EB516827B4504100000050402F54413D0AD7B326B450410AD7A370332F54419A99995927B450417B14AEC72A2F5441A4703DEA27B450411F85EB31232F54417B14AEC721B45041B81E85BB202F544114AE470122B450415C8FC215202F54413D0AD70305B450413D0AD7A3172F54411F85EBA104B450410AD7A3B0192F544185EB518804B4504152B81EB5192F5441EC51B8CE00B450418FC2F5482E2F5441713D0AC7FDB350410AD7A3A03F2F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000DC5023A155B4504134801CC3932F5441BF56353056B450412061FB76922F54410EB6726755B45041D1685E24912F544181CE28AE52B45041A44829ED8D2F544141AF3AA751B450416E10C0B68C2F54410EEF74E450B450412CF27B418C2F5441E6896F454FB450412A493E058C2F54411C3301B14CB45041630BA8BE8B2F54411A72C1334AB45041E16FE7CE8B2F5441C90EE37547B45041E99BCCE08B2F5441CCEF1A7843B4504121E69DFB8B2F544122B37BBA40B45041FC32D3118C2F544169D1665D3DB45041F19C142D8C2F544131449D343AB45041CA34A9558C2F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336857 - 1873543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000570000009A999929B9B45041AE47E1BAF42E54413D0AD773C2B45041A4703D3AF72E54410AD7A3E0C7B450410AD7A3C0F12E5441B81E850BC9B450418FC2F5E8F22E54419A9999F9CBB45041EC51B89EED2E544100000050BCB450413D0AD7B3DD2E5441E17A144EACB4504133333313CD2E54415C8FC225A7B450419A9999A9C72E544100000090A1B45041C3F528BCC12E5441295C8FA29AB45041CDCCCC1CBB2E5441C3F5285C94B45041E17A14AEB92E5441713D0AB791B45041E17A14BEB22E5441EC51B84E8EB4504185EB5128A92E5441C3F5285C8CB45041CDCCCCCCA32E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006100000034F65B4577B45041DF906A3EBF2E54414798071A7AB450413210F03ABD2E5441DDD55C2F7AB45041D9EEB64DBD2E5441A51B3A367AB4504143E92449BD2E5441CDCCCC6C97B45041A4703D0AD72E54419A999929B9B45041AE47E1BAF42E54413D0AD773C2B45041A4703D3AF72E54410AD7A3E0C7B450410AD7A3C0F12E5441B81E850BC9B450418FC2F5E8F22E54419A9999F9CBB45041EC51B89EED2E544100000050BCB450413D0AD7B3DD2E5441E17A144EACB4504133333313CD2E54415C8FC225A7B450419A9999A9C72E544100000090A1B45041C3F528BCC12E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>336857 - 3318369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000570000009A999929B9B45041AE47E1BAF42E54413D0AD773C2B45041A4703D3AF72E54410AD7A3E0C7B450410AD7A3C0F12E5441B81E850BC9B450418FC2F5E8F22E54419A9999F9CBB45041EC51B89EED2E544100000050BCB450413D0AD7B3DD2E5441E17A144EACB4504133333313CD2E54415C8FC225A7B450419A9999A9C72E544100000090A1B45041C3F528BCC12E5441295C8FA29AB45041CDCCCC1CBB2E5441C3F5285C94B45041E17A14AEB92E5441713D0AB791B45041E17A14BEB22E5441EC51B84E8EB4504185EB5128A92E5441C3F5285C8CB45041CDCCCCCCA32E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006100000034F65B4577B45041DF906A3EBF2E54414798071A7AB450413210F03ABD2E5441DDD55C2F7AB45041D9EEB64DBD2E5441A51B3A367AB4504143E92449BD2E5441CDCCCC6C97B45041A4703D0AD72E54419A999929B9B45041AE47E1BAF42E54413D0AD773C2B45041A4703D3AF72E54410AD7A3E0C7B450410AD7A3C0F12E5441B81E850BC9B450418FC2F5E8F22E54419A9999F9CBB45041EC51B89EED2E544100000050BCB450413D0AD7B3DD2E5441E17A144EACB4504133333313CD2E54415C8FC225A7B450419A9999A9C72E544100000090A1B45041C3F528BCC12E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>337363 - 4138727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001000000000000070B227514166666656303B554148E17A64B2275141E17A14EE303B5541333333A3C8275141CDCCCC3C373B5541666666C6D5275141295C8F823B3B55415C8FC235DE275141295C8F323F3B55417B14AE97E1275141C3F5285C403B5541A4703D9AE42751415C8FC265123B554100000070E627514152B81E95F63A554166666656DB2751413D0AD763F83A5541A4703DEAD32751415C8FC255FA3A554100000060CF2751415C8FC265FC3A5541333333A3CA27514185EB5198FF3A55417B14AE87C62751415C8FC235033B5541E17A141EC3275141A4703D0A073B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000AE52DAA1B2275141115D12602D3B554179E926B9B4275141448B6C8F2D3B55416DE7FBE9B42751415C8FC2B5303B55417B48811BC8275141B0836341363B5541D7A3709DD2275141A4703D7A393B5541A245B6A3E0275141508D97263F3B55410C022BDFE127514123DBF9663E3B55415FCC70A5E2275141C8538D68333B5541447C59E9E3275141A6E4DD0F213B5541779BF5D1E42751419502533A123B55411E068B55E62751410AC02726F83A554121B07290E3275141C74B3729F83A554161D1C07CE3275141454E1A10F73A554166666656DB2751413D0AD763F83A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>338634 - 3652543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001100000033333363C0D050410AD7A370428F5441713D0A67C0D05041B81E85FB438F54419A999959C0D0504148E17A14458F5441AE47E16AC0D05041CDCCCC5C5E8F5441F6285C2FC0D05041D7A3700D668F54413D0AD7E3BED050411F85EB617B8F54413D0AD773BDD05041E17A147E938F5441713D0A77B4D0504152B81E95EB8F5441E17A140EB9D0504148E17AC4EC8F54418FC2F5D8C2D05041D7A370BD928F5441A4703D0AC4D050411F85EB917B8F5441C3F5289CC4D05041713D0A276F8F544148E17A44C5D05041F6285CAF618F544100000080C5D05041EC51B81E438F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000E21C44A0C5D0504148F39A103E8F54410AD7A3A0C5D050413D0AD7E33D8F544133333363C0D050410AD7A370428F5441713D0A67C0D05041B81E85FB438F54419A999959C0D0504148E17A14458F5441AE47E16AC0D05041CDCCCC5C5E8F5441F6285C2FC0D05041D7A3700D668F54413D0AD7E3BED050411F85EB617B8F54413D0AD773BDD05041E17A147E938F5441713D0A77B4D0504152B81E95EB8F5441E17A140EB9D0504148E17AC4EC8F54418FC2F5D8C2D05041D7A370BD928F5441A4703D0AC4D050411F85EB917B8F5441C3F5289CC4D05041713D0A276F8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>339299 - 184546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000005000000333333B3F1D050419A9999996991544100000020F3D05041EC51B8DE6D9154411F85EB3124D150417B14AED771915441AE47E19A23D150413D0AD7436D915441333333B3F1D050419A99999969915441
-</a>
-
-<b>
-010600000001000000010300000001000000070000008BC3B89DFAD05041A1323A416A915441C11834B3F1D05041FEE799996991544100000020F3D05041EC51B8DE6D915441EED6EA3124D150419CE2ADD771915441C45955AC23D15041E37340CB6D915441AE47E19A23D150413D0AD7436D9154418BC3B89DFAD05041A1323A416A915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>339299 - 422568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000005000000333333B3F1D050419A9999996991544100000020F3D05041EC51B8DE6D9154411F85EB3124D150417B14AED771915441AE47E19A23D150413D0AD7436D915441333333B3F1D050419A99999969915441
-</a>
-
-<b>
-010600000001000000010300000001000000070000008BC3B89DFAD05041A1323A416A915441C11834B3F1D05041FEE799996991544100000020F3D05041EC51B8DE6D915441EED6EA3124D150419CE2ADD771915441C45955AC23D15041E37340CB6D915441AE47E19A23D150413D0AD7436D9154418BC3B89DFAD05041A1323A416A915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>341665 - 1223605
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000B81E854BE38E514148E17A44399A5441CDCCCC0CEF8E5141CDCCCCDC359A54417B14AE07EA8E5141CDCCCC2C309A54411F85EB61E68E5141B81E850B2C9A5441AE47E18AE18E51418FC2F5D82C9A5441EC51B81EDE8E5141E17A140E289A54418FC2F5E8E08E5141000000501B9A5441666666D6E38E51419A9999D9199A5441CDCCCC5CE68E5141B81E85EB179A544152B81E95E88E5141B81E850B0F9A5441E17A144EE98E514114AE47D10A9A544100000000EA8E5141EC51B87E089A544152B81E25D98E514133333373089A5441713D0AF7D28E5141295C8FF2089A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BAE959F4E08E514143B53348099A544152B901F1DA8E5141915E1C40099A5441BBC3BB4CD58E514190DEEF3A0A9A544148A86C06D48E51413DCDA0B60A9A5441705F901CD38E5141E1DBE3100B9A54417B14AE37D38E5141713D0A370C9A54417B14AE57D38E51413D0AD7E30E9A5441C3F5286CD38E5141B81E857B119A5441A4703D2AD38E514114AE4761139A5441E17A14AED28E51419A999939159A54419A999999D18E5141F6285CBF179A5441713D0AD7CD8E51419A9999191E9A544114AE47E1C78E5141AE47E13A289A5441F6285CBFC38E5141B81E858B2F9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>341665 - 3312397
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000B81E854BE38E514148E17A44399A5441CDCCCC0CEF8E5141CDCCCCDC359A54417B14AE07EA8E5141CDCCCC2C309A54411F85EB61E68E5141B81E850B2C9A5441AE47E18AE18E51418FC2F5D82C9A5441EC51B81EDE8E5141E17A140E289A54418FC2F5E8E08E5141000000501B9A5441666666D6E38E51419A9999D9199A5441CDCCCC5CE68E5141B81E85EB179A544152B81E95E88E5141B81E850B0F9A5441E17A144EE98E514114AE47D10A9A544100000000EA8E5141EC51B87E089A544152B81E25D98E514133333373089A5441713D0AF7D28E5141295C8FF2089A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000BAE959F4E08E514143B53348099A544152B901F1DA8E5141915E1C40099A5441BBC3BB4CD58E514190DEEF3A0A9A544148A86C06D48E51413DCDA0B60A9A5441705F901CD38E5141E1DBE3100B9A54417B14AE37D38E5141713D0A370C9A54417B14AE57D38E51413D0AD7E30E9A5441C3F5286CD38E5141B81E857B119A5441A4703D2AD38E514114AE4761139A5441E17A14AED28E51419A999939159A54419A999999D18E5141F6285CBF179A5441713D0AD7CD8E51419A9999191E9A544114AE47E1C78E5141AE47E13A289A5441F6285CBFC38E5141B81E858B2F9A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342847 - 226032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000004000000010300000001000000BF000000A4703D5AD9E750410000006080A85441C3F528BCD9E750419A99999981A85441C3F5288CDDE75041C3F528FC81A85441AE47E14ADEE7504148E17AA481A85441000000D0DFE75041CDCCCCAC81A854415C8FC225E1E7504152B81E6581A854415C8FC255E1E7504148E17AB481A8544133333373E2E750413D0AD73382A854419A999969E3E750418FC2F5C883A854418FC2F5F8E3E750410000006084A854415C8FC2B5E5E750417B14AE7784A8544148E17A94E6E750410AD7A32084A8544133333343E7E7504148E17AB481A854413D0AD703E7E75041E17A14CE80A85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A4703D1A96E750416666660640A85441A4703D4A96E75041295C8F623EA85441A4703DEA95E75041A4703DBA3DA85441A4703D6A85E75041295C8F0238A85441BD4A86DF84E750411E5E863038A85441791B9FDE84E7504124F9D23038A854419EA5CFC484E75041726D603938A854415071BBC384E750416BF3BB3938A854411F85EBA183E750416666664639A854416666660683E75041EC51B8DE3AA854416666667682E75041295C8FB23CA85441666666D682E75041EC51B82E3FA854411F85EBF190E75041A4703DDA41A85441A4703D8A95E75041295C8FE242A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342847 - 422968
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000004000000010300000001000000BF000000A4703D5AD9E750410000006080A85441C3F528BCD9E750419A99999981A85441C3F5288CDDE75041C3F528FC81A85441AE47E14ADEE7504148E17AA481A85441000000D0DFE75041CDCCCCAC81A854415C8FC225E1E7504152B81E6581A854415C8FC255E1E7504148E17AB481A8544133333373E2E750413D0AD73382A854419A999969E3E750418FC2F5C883A854418FC2F5F8E3E750410000006084A854415C8FC2B5E5E750417B14AE7784A8544148E17A94E6E750410AD7A32084A8544133333343E7E7504148E17AB481A854413D0AD703E7E75041E17A14CE80A85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A4703D1A96E750416666660640A85441A4703D4A96E75041295C8F623EA85441A4703DEA95E75041A4703DBA3DA85441A4703D6A85E75041295C8F0238A85441BD4A86DF84E750411E5E863038A85441791B9FDE84E7504124F9D23038A854419EA5CFC484E75041726D603938A854415071BBC384E750416BF3BB3938A854411F85EBA183E750416666664639A854416666660683E75041EC51B8DE3AA854416666667682E75041295C8FB23CA85441666666D682E75041EC51B82E3FA854411F85EBF190E75041A4703DDA41A85441A4703D8A95E75041295C8FE242A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342860 - 407645
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000005000000010300000003000000BE000000AE47E1FA18E950417B14AE975FA65441AE47E13A18E95041B81E85CB5EA65441EC51B80E17E95041B81E859B5EA65441EC51B8EE15E95041F6285C4F5CA65441295C8F5215E950417B14AE075CA65441EC51B8CE14E950417B14AE175BA65441295C8FA213E95041B81E852B5CA65441295C8FE212E95041333333135CA65441295C8FF211E95041333333F35AA65441713D0AC710E95041B81E85AB5AA65441713D0AA70FE950417B14AE9759A65441AE47E1FA0FE95041F6285CEF58A65441AE47E1FA0FE950417B14AEF756A65441EC51B89E0EE95041333333B355A65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000084000000D9C1EF33B3E85041F0F6AF557CA754419F984E1EB3E850415BA6F2837CA75441D74ED2B1B2E85041AA5759397DA75441BE77E7D2B2E85041947AA0337EA75441A08DF740B3E85041A696127A7EA75441FFE5DCE4B4E850413FB8AF487CA75441C441A15AB6E85041BD4FF83E7AA75441912BB3E1B7E850419A38204A78A75441800BD703BFE8504109D6A3C06EA75441B9290A8DBFE85041C29AC03F6EA754418FC2F538C0E850418FC2F5786CA754414B5217EAC0E850410960B89D6BA7544107D30B26C1E850419CE52C4E6BA75441F693272CC1E8504145A2F34B6BA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342860 - 422974
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000005000000010300000003000000BE000000AE47E1FA18E950417B14AE975FA65441AE47E13A18E95041B81E85CB5EA65441EC51B80E17E95041B81E859B5EA65441EC51B8EE15E95041F6285C4F5CA65441295C8F5215E950417B14AE075CA65441EC51B8CE14E950417B14AE175BA65441295C8FA213E95041B81E852B5CA65441295C8FE212E95041333333135CA65441295C8FF211E95041333333F35AA65441713D0AC710E95041B81E85AB5AA65441713D0AA70FE950417B14AE9759A65441AE47E1FA0FE95041F6285CEF58A65441AE47E1FA0FE950417B14AEF756A65441EC51B89E0EE95041333333B355A65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000084000000D9C1EF33B3E85041F0F6AF557CA754419F984E1EB3E850415BA6F2837CA75441D74ED2B1B2E85041AA5759397DA75441BE77E7D2B2E85041947AA0337EA75441A08DF740B3E85041A696127A7EA75441FFE5DCE4B4E850413FB8AF487CA75441C441A15AB6E85041BD4FF83E7AA75441912BB3E1B7E850419A38204A78A75441800BD703BFE8504109D6A3C06EA75441B9290A8DBFE85041C29AC03F6EA754418FC2F538C0E850418FC2F5786CA754414B5217EAC0E850410960B89D6BA7544107D30B26C1E850419CE52C4E6BA75441F693272CC1E8504145A2F34B6BA75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>344305 - 1331138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000333333F36B135141333333532AD8544152B81E856E135141713D0AF72BD8544185EB511876135141295C8FB22DD85441F6285CEF7813514114AE475130D85441AE47E1BA7B1351419A99996938D85441E17A145E841351413D0AD7D33ED85441713D0A778E1351410AD7A30042D85441A4703D7A83135141AE47E18A40D85441E17A148E80135141666666763FD85441295C8FB279135141C3F528EC38D85441F6285C2F72135141A4703D4A35D85441295C8F526A13514152B81E6532D85441000000906813514152B81EC535D85441F6285CEF65135141713D0AE737D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000051A5AFF37A13514174076B1E3AD854412CF54AAF791351415A8994EA38D854410163BE3972135141FFC3424F35D85441295C8F526A13514152B81E6532D85441000000906813514152B81EC535D85441F6285CEF65135141713D0AE737D85441AE47E17A62135141AE47E1FA38D85441295C8FF25E1351410AD7A39038D85441AE47E13A55135141A4703DAA36D85441713D0AF74F135141666666163BD85441D7A3709D49135141AE47E14A3DD85441C3F528CC461351418FC2F50843D85441AE47E1BA4D13514185EB510846D85441713D0AE752135141666666B649D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>344305 - 3701085
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000333333F36B135141333333532AD8544152B81E856E135141713D0AF72BD8544185EB511876135141295C8FB22DD85441F6285CEF7813514114AE475130D85441AE47E1BA7B1351419A99996938D85441E17A145E841351413D0AD7D33ED85441713D0A778E1351410AD7A30042D85441A4703D7A83135141AE47E18A40D85441E17A148E80135141666666763FD85441295C8FB279135141C3F528EC38D85441F6285C2F72135141A4703D4A35D85441295C8F526A13514152B81E6532D85441000000906813514152B81EC535D85441F6285CEF65135141713D0AE737D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005400000051A5AFF37A13514174076B1E3AD854412CF54AAF791351415A8994EA38D854410163BE3972135141FFC3424F35D85441295C8F526A13514152B81E6532D85441000000906813514152B81EC535D85441F6285CEF65135141713D0AE737D85441AE47E17A62135141AE47E1FA38D85441295C8FF25E1351410AD7A39038D85441AE47E13A55135141A4703DAA36D85441713D0AF74F135141666666163BD85441D7A3709D49135141AE47E14A3DD85441C3F528CC461351418FC2F50843D85441AE47E1BA4D13514185EB510846D85441713D0AE752135141666666B649D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>344815 - 226442
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000007B14AEA795FA504185EB5128ACC65441A4703DCA98FA504148E17A64B1C65441B81E855BB9FA50415C8FC285B0C65441F6285CAFB4FA50419A9999B9A8C654411F85EB0195FA5041295C8F92A9C6544114AE475194FA5041713D0A97A9C654417B14AEA795FA504185EB5128ACC65441
-</a>
-
-<b>
-0106000000010000000103000000010000000800000004CFFF9AB4FA5041210D25BAA8C65441DF8A6382B3FA50418DF5A6C1A8C654413AC5770C9AFA5041755D0870A9C6544175AE7D5097FA50414F86C282A9C65441CA0C6B469BFA5041663C7C53B1C65441B81E855BB9FA50415C8FC285B0C65441EB285CAFB4FA50419A9999B9A8C6544104CFFF9AB4FA5041210D25BAA8C65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>344815 - 291462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000007B14AEA795FA504185EB5128ACC65441A4703DCA98FA504148E17A64B1C65441B81E855BB9FA50415C8FC285B0C65441F6285CAFB4FA50419A9999B9A8C654411F85EB0195FA5041295C8F92A9C6544114AE475194FA5041713D0A97A9C654417B14AEA795FA504185EB5128ACC65441
-</a>
-
-<b>
-0106000000010000000103000000010000000800000004CFFF9AB4FA5041210D25BAA8C65441DF8A6382B3FA50418DF5A6C1A8C654413AC5770C9AFA5041755D0870A9C6544175AE7D5097FA50414F86C282A9C65441CA0C6B469BFA5041663C7C53B1C65441B81E855BB9FA50415C8FC285B0C65441EB285CAFB4FA50419A9999B9A8C6544104CFFF9AB4FA5041210D25BAA8C65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>344829 - 232299
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A000000AE47E1FAA6FA504148E17A2449C55441E17A143E8EFA5041E17A14BE47C55441666666168FFA5041000000D04BC55441000000508FFA50419A9999A94DC554413D0AD7D391FA5041E17A14CE4DC55441F6285C6FA5FA5041A4703DEA4EC554419A9999B9BAFA5041EC51B81E50C554411F85EBF1CFFA50411F85EB5151C554418FC2F5B8CFFA50419A9999B950C55441000000D0CBFA50419A9999394BC554413D0AD743C9FA504148E17AA447C55441F6285C2FC1FA5041A4703D0A33C55441AE47E17ABFFA5041E17A14CE31C5544114AE4751C1FA504185EB510837C55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000970AD743C9FA5041C7E17AA447C55441FAD15C12C6FA5041517810803FC55441A4AB2D0EC6FA5041AB3C65753FC55441F6285C2FC1FA5041A4703D0A33C5544172340C92C0FA50414DD84A9832C55441C047E17ABFFA5041167B14CE31C554414D54E749C1FA504170B5EB3E37C55441542C4825C1FA5041755B7DAD39C554414D54E749C1FA504129E59C773CC55441B0F363DCC1FA50410D36D8F83FC5544101776ECAC2FA5041B15347D542C55441198EC8CAC3FA5041E8595CB144C554413EBC7CCBC5FA5041A3BBDC5647C55441F1459C95C8FA504178A067EA4AC55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351903 - 1282166
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F508031651419A9999190CF3544148E17AE4061651410AD7A3200EF3544185EB51E80C16514114AE470111F354418FC2F53811165141D7A3708D13F35441AE47E1BA111651415C8FC2F512F354411F85EB4114165141713D0AA70FF354417B14AED70B16514148E17AB40BF3544133333343041651417B14AEE708F35441713D0AC7FA15514148E17A0406F35441AE47E11AF2155141295C8F4204F35441AE47E1BAF1155141AE47E10A08F354413D0AD773FB155141295C8F020AF354418FC2F508031651419A9999190CF35441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000048E17AE4061651410AD7A3200EF3544185EB51E80C16514114AE470111F354418FC2F53811165141D7A3708D13F354414C37898911165141EC51B8DE13F354414A0C02931216514148E17A1413F35441AD6D18571316514119F124F811F354415C8FC26513165141AE47E1E211F354412B8716390E165141A4703D6A0DF35441EC51B8AE0916514123DBF9AE0BF354414E6210A80416514191ED7C870AF354415839B4D800165141AAF1D2C508F354413D0AD703FE15514177BE9F1A06F3544119045696FA1551414E6210B005F35441713D0AAFF21551417F6ABCE403F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351903 - 3592729
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000D0000008FC2F508031651419A9999190CF3544148E17AE4061651410AD7A3200EF3544185EB51E80C16514114AE470111F354418FC2F53811165141D7A3708D13F35441AE47E1BA111651415C8FC2F512F354411F85EB4114165141713D0AA70FF354417B14AED70B16514148E17AB40BF3544133333343041651417B14AEE708F35441713D0AC7FA15514148E17A0406F35441AE47E11AF2155141295C8F4204F35441AE47E1BAF1155141AE47E10A08F354413D0AD773FB155141295C8F020AF354418FC2F508031651419A9999190CF35441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000048E17AE4061651410AD7A3200EF3544185EB51E80C16514114AE470111F354418FC2F53811165141D7A3708D13F354414C37898911165141EC51B8DE13F354414A0C02931216514148E17A1413F35441AD6D18571316514119F124F811F354415C8FC26513165141AE47E1E211F354412B8716390E165141A4703D6A0DF35441EC51B8AE0916514123DBF9AE0BF354414E6210A80416514191ED7C870AF354415839B4D800165141AAF1D2C508F354413D0AD703FE15514177BE9F1A06F3544119045696FA1551414E6210B005F35441713D0AAFF21551417F6ABCE403F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346170 - 3027666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000D000000EC51B88EB25551417B14AE173C5B5441B81E853BB05551410AD7A3E03F5B5441E17A140EB655514185EB5158425B544133333343C75551410AD7A3504A5B54410AD7A300DD5551417B14AE57535B54419A999979EF5551415C8FC2055B5B5441295C8FB20256514100000060635B544185EB51D80256514152B81EF5625B5441666666660D565141EC51B82E4D5B5441F6285C8FE9555141F6285C5F385B544133333353C65551419A9999E9235B544114AE4761B4555141A4703DBA395B5441EC51B88EB25551417B14AE173C5B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000002E64B39DC5555141DC046A8D495B54411CCE8313C555514160EA9802485B5441A895BB5DC4555141F13848C7455B5441546DE3DBC3555141C5A7D7F3435B5441F03C1340C3555141DB364788425B544128DC7208C255514102CEAE36415B54411D5BF268C0555141296516E53F5B5441E0C1897BBE555141610476AD3E5B5441B43019A8BC55514199A3D5753D5B5441CABF883CBB555141246B0DC03C5B54416C16301BB95551415C0A6D883B5B5441485E6415B655514139ECB45B425B54412E64B39DC5555141DC046A8D495B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346170 - 3444574
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000D000000EC51B88EB25551417B14AE173C5B5441B81E853BB05551410AD7A3E03F5B5441E17A140EB655514185EB5158425B544133333343C75551410AD7A3504A5B54410AD7A300DD5551417B14AE57535B54419A999979EF5551415C8FC2055B5B5441295C8FB20256514100000060635B544185EB51D80256514152B81EF5625B5441666666660D565141EC51B82E4D5B5441F6285C8FE9555141F6285C5F385B544133333353C65551419A9999E9235B544114AE4761B4555141A4703DBA395B5441EC51B88EB25551417B14AE173C5B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000002E64B39DC5555141DC046A8D495B54411CCE8313C555514160EA9802485B5441A895BB5DC4555141F13848C7455B5441546DE3DBC3555141C5A7D7F3435B5441F03C1340C3555141DB364788425B544128DC7208C255514102CEAE36415B54411D5BF268C0555141296516E53F5B5441E0C1897BBE555141610476AD3E5B5441B43019A8BC55514199A3D5753D5B5441CABF883CBB555141246B0DC03C5B54416C16301BB95551415C0A6D883B5B5441485E6415B655514139ECB45B425B54412E64B39DC5555141DC046A8D495B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>416115 - 34480
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001B00000014AE47115C355141EC51B8FEF81F5541E17A14FE5A3551413D0AD7C3F61F5541666666D65A355141AE47E13AF41F5541A4703DEA5A355141295C8F62F11F5541EC51B8AE5B3551419A9999D9EE1F5541C3F5284C5D355141295C8FB2EC1F5541A4703D9A6035514133333303E61F55413D0AD72361355141C3F528DCE21F554148E17A3465355141EC51B83EDC1F5541A4703D5A6D35514148E17AB4D41F5541713D0AE7683551417B14AE97D41F55417B14AE175A355141EC51B87ED81F5541AE47E1BA5135514148E17A04DB1F5541AE47E17A45355141CDCCCCCCDE1F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000140B46E15A3551411BA2B6ABF21F554132900CE85A3551418A1C875BF51F5541E4BB048C5B35514144A8C4E1F71F5541276F69D55C3551413B47E37DF71F5541437035165D35514143338BEFF21F55415D76977A5E355141A11D0100EE1F55413B848DA461355141AA04134EE81F5541E18FEB4C64355141ECEDBC1DE31F5541179719F265355141D4E2C495E01F5541F6A40F1C693551410FDB30D0DE1F55417ABE63EE6E35514131CD3AA6DB1F5541B0C59193703551416DC5A6E0D91F55419AB503E86C35514103B2B472D51F5541BD542F906A355141380F4B49D71F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>416115 - 74286
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001B00000014AE47115C355141EC51B8FEF81F5541E17A14FE5A3551413D0AD7C3F61F5541666666D65A355141AE47E13AF41F5541A4703DEA5A355141295C8F62F11F5541EC51B8AE5B3551419A9999D9EE1F5541C3F5284C5D355141295C8FB2EC1F5541A4703D9A6035514133333303E61F55413D0AD72361355141C3F528DCE21F554148E17A3465355141EC51B83EDC1F5541A4703D5A6D35514148E17AB4D41F5541713D0AE7683551417B14AE97D41F55417B14AE175A355141EC51B87ED81F5541AE47E1BA5135514148E17A04DB1F5541AE47E17A45355141CDCCCCCCDE1F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000140B46E15A3551411BA2B6ABF21F554132900CE85A3551418A1C875BF51F5541E4BB048C5B35514144A8C4E1F71F5541276F69D55C3551413B47E37DF71F5541437035165D35514143338BEFF21F55415D76977A5E355141A11D0100EE1F55413B848DA461355141AA04134EE81F5541E18FEB4C64355141ECEDBC1DE31F5541179719F265355141D4E2C495E01F5541F6A40F1C693551410FDB30D0DE1F55417ABE63EE6E35514131CD3AA6DB1F5541B0C59193703551416DC5A6E0D91F55419AB503E86C35514103B2B472D51F5541BD542F906A355141380F4B49D71F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>347539 - 3020177
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC59F75041000000B074255441EC51B80E54F75041A4703DDA7425544114AE47F152F750418FC2F5887125544185EB517852F750411F85EB21702554416666660651F75041666666D66B255441D7A370FD48F75041E17A140E6D255441AE47E12A38F750417B14AE4770255441CDCCCCBC40F7504152B81E157A255441C3F5284C41F75041A4703D3A7B2554413D0AD75344F750413D0AD76381255441AE47E18A46F750416666668681255441CDCCCC0C49F75041A4703D4A8325544152B81E354DF75041713D0AB784255441E17A145E51F75041EC51B8AE85255441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000004FBA471534F75041D7AD32CB6C25544178D1972134F75041E7CEE7DA6C2554419F0C25C833F75041992587FC6C255441B81E850B30F75041C3F528FC6E2554417B14AE9730F75041EC51B80E7225544194B198AE31F750415EF2F9087725544186FAA7D336F750419D118B7E772554418267456739F75041A9660F7F7825544137AF43513BF7504177F695517A2554416F0D04DE40F7504177EFDA297B255441847F2F4E41F75041B90E5C3E7B255441CDCCCCBC40F7504152B81E157A255441AE47E12A38F750417B14AE47702554415DC2201E49F75041168120096D255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>347539 - 3574020
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC59F75041000000B074255441EC51B80E54F75041A4703DDA7425544114AE47F152F750418FC2F5887125544185EB517852F750411F85EB21702554416666660651F75041666666D66B255441D7A370FD48F75041E17A140E6D255441AE47E12A38F750417B14AE4770255441CDCCCCBC40F7504152B81E157A255441C3F5284C41F75041A4703D3A7B2554413D0AD75344F750413D0AD76381255441AE47E18A46F750416666668681255441CDCCCC0C49F75041A4703D4A8325544152B81E354DF75041713D0AB784255441E17A145E51F75041EC51B8AE85255441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000004FBA471534F75041D7AD32CB6C25544178D1972134F75041E7CEE7DA6C2554419F0C25C833F75041992587FC6C255441B81E850B30F75041C3F528FC6E2554417B14AE9730F75041EC51B80E7225544194B198AE31F750415EF2F9087725544186FAA7D336F750419D118B7E772554418267456739F75041A9660F7F7825544137AF43513BF7504177F695517A2554416F0D04DE40F7504177EFDA297B255441847F2F4E41F75041B90E5C3E7B255441CDCCCCBC40F7504152B81E157A255441AE47E12A38F750417B14AE47702554415DC2201E49F75041168120096D255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>347539 - 151179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC59F75041000000B074255441EC51B80E54F75041A4703DDA7425544114AE47F152F750418FC2F5887125544185EB517852F750411F85EB21702554416666660651F75041666666D66B255441D7A370FD48F75041E17A140E6D255441AE47E12A38F750417B14AE4770255441CDCCCCBC40F7504152B81E157A255441C3F5284C41F75041A4703D3A7B2554413D0AD75344F750413D0AD76381255441AE47E18A46F750416666668681255441CDCCCC0C49F75041A4703D4A8325544152B81E354DF75041713D0AB784255441E17A145E51F75041EC51B8AE85255441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000B0519F4D6FF7504120D3D06664255441D7E30D436FF750417B5128A263255441B81E852B6FF7504148E17A0460255441B71BBC926BF75041BC41BB7F6025544123C9B49864F7504109C5CC6E6125544194D0BB9E5EF75041850E983B62255441D90F3C2E59F750417E90FCF562255441B81E85CB58F750413333330363255441EC51B8CE50F750410AD7A380642554418FF5CAF94AF7504115D7A3CB65255441A7A62F5B41F750417D31A1ED67255441D7A370ED3FF75041EC51B83E68255441E26938FB3CF75041FD183D4F69255441CDCCCC2C37F7504185EB51686B255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>347539 - 361571
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC59F75041000000B074255441EC51B80E54F75041A4703DDA7425544114AE47F152F750418FC2F5887125544185EB517852F750411F85EB21702554416666660651F75041666666D66B255441D7A370FD48F75041E17A140E6D255441AE47E12A38F750417B14AE4770255441CDCCCCBC40F7504152B81E157A255441C3F5284C41F75041A4703D3A7B2554413D0AD75344F750413D0AD76381255441AE47E18A46F750416666668681255441CDCCCC0C49F75041A4703D4A8325544152B81E354DF75041713D0AB784255441E17A145E51F75041EC51B8AE85255441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000028000000B0519F4D6FF7504120D3D06664255441D7E30D436FF750417B5128A263255441B81E852B6FF7504148E17A0460255441B71BBC926BF75041BC41BB7F6025544123C9B49864F7504109C5CC6E6125544194D0BB9E5EF75041850E983B62255441D90F3C2E59F750417E90FCF562255441B81E85CB58F750413333330363255441EC51B8CE50F750410AD7A380642554418FF5CAF94AF7504115D7A3CB65255441A7A62F5B41F750417D31A1ED67255441D7A370ED3FF75041EC51B83E68255441E26938FB3CF75041FD183D4F69255441CDCCCC2C37F7504185EB51686B255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348248 - 1755044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000012000000D7A3700D0DE85041E17A147EAE8454417B14AEC709E85041F6285C7FAC845441333333D305E850411F85EBE1AA845441EC51B88E04E85041F6285C0FAB845441A4703D2A03E85041295C8F82AC8454417B14AE2701E850415C8FC2E5AF845441AE47E14AFFE7504152B81EA5B2845441B81E85ABFCE7504185EB51E8B4845441EC51B86EF9E75041D7A3705DB6845441E17A145EF4E7504148E17A04B884544114AE47E1F4E750413D0AD703DB845441D7A3706DF5E75041D7A3706D00855441295C8F92F7E750410AD7A3A0FF8454419A99996908E850413D0AD7B3F9845441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE47E14AFFE7504152B81EA5B2845441B81E85ABFCE7504185EB51E8B4845441EC51B86EF9E75041D7A3705DB6845441E17A145EF4E7504148E17A04B884544152B81E25ECE750413D0AD7B3BA845441713D0A17EBE75041AE47E1FABB845441AE47E1DAEAE75041295C8FC2BD84544148E17AE4EAE750419A999979C684544166666686EBE75041B81E859BDA845441713D0A47EBE750418FC2F548E2845441B81E85BBEBE750413D0AD763018554418FC2F5D8ECE75041CDCCCC8C028554410AD7A360EEE75041D7A3700D03855441D7A3706DF5E75041D7A3706D00855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348248 - 3634375
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000012000000D7A3700D0DE85041E17A147EAE8454417B14AEC709E85041F6285C7FAC845441333333D305E850411F85EBE1AA845441EC51B88E04E85041F6285C0FAB845441A4703D2A03E85041295C8F82AC8454417B14AE2701E850415C8FC2E5AF845441AE47E14AFFE7504152B81EA5B2845441B81E85ABFCE7504185EB51E8B4845441EC51B86EF9E75041D7A3705DB6845441E17A145EF4E7504148E17A04B884544114AE47E1F4E750413D0AD703DB845441D7A3706DF5E75041D7A3706D00855441295C8F92F7E750410AD7A3A0FF8454419A99996908E850413D0AD7B3F9845441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000AE47E14AFFE7504152B81EA5B2845441B81E85ABFCE7504185EB51E8B4845441EC51B86EF9E75041D7A3705DB6845441E17A145EF4E7504148E17A04B884544152B81E25ECE750413D0AD7B3BA845441713D0A17EBE75041AE47E1FABB845441AE47E1DAEAE75041295C8FC2BD84544148E17AE4EAE750419A999979C684544166666686EBE75041B81E859BDA845441713D0A47EBE750418FC2F548E2845441B81E85BBEBE750413D0AD763018554418FC2F5D8ECE75041CDCCCC8C028554410AD7A360EEE75041D7A3700D03855441D7A3706DF5E75041D7A3706D00855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348319 - 3058813
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000049000000713D0A279FF050417B14AED7927854411F85EB91A2F05041EC51B80E99785441CDCCCCBCA5F0504185EB51589878544152B81E35A9F05041F6285CFF967854417B14AE67B4F05041000000309178544152B81E05ADF0504185EB511884785441D7A370DDA8F0504185EB51087E785441B81E85DBA4F050411F85EB017A7854415C8FC2B59EF05041713D0A7775785441713D0A6796F05041E17A145E707854410AD7A3908FF05041CDCCCC7C6C785441A4703D4A88F05041D7A370BD68785441666666B67DF050415C8FC2F563785441EC51B8CE77F05041CDCCCCDC61785441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D6133FC035F05041E4C39061637854412E8762D635F050411CC0ED6763785441B90D17FD35F0504184BD0D7363785441EEB14AD243F05041751DE56C67785441EC51B80E4EF05041E17A145E6A785441360C753950F05041FC00916965785441606CB29D50F0504118590B8164785441FB06AFD750F050417317D02663785441D63908DD50F0504162A5AAF362785441BA4D36B250F050410154F50B62785441A4703D9A50F05041A4703D8A617854413E21A56750F05041B123873161785441BDED18E24FF0504164495E47607854418A3B971B4FF0504174D2488E5F785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348319 - 3341396
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000049000000713D0A279FF050417B14AED7927854411F85EB91A2F05041EC51B80E99785441CDCCCCBCA5F0504185EB51589878544152B81E35A9F05041F6285CFF967854417B14AE67B4F05041000000309178544152B81E05ADF0504185EB511884785441D7A370DDA8F0504185EB51087E785441B81E85DBA4F050411F85EB017A7854415C8FC2B59EF05041713D0A7775785441713D0A6796F05041E17A145E707854410AD7A3908FF05041CDCCCC7C6C785441A4703D4A88F05041D7A370BD68785441666666B67DF050415C8FC2F563785441EC51B8CE77F05041CDCCCCDC61785441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000D6133FC035F05041E4C39061637854412E8762D635F050411CC0ED6763785441B90D17FD35F0504184BD0D7363785441EEB14AD243F05041751DE56C67785441EC51B80E4EF05041E17A145E6A785441360C753950F05041FC00916965785441606CB29D50F0504118590B8164785441FB06AFD750F050417317D02663785441D63908DD50F0504162A5AAF362785441BA4D36B250F050410154F50B62785441A4703D9A50F05041A4703D8A617854413E21A56750F05041B123873161785441BDED18E24FF0504164495E47607854418A3B971B4FF0504174D2488E5F785441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348484 - 59238
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB51C854F2504185EB51A8DF785441666666964DF250417B14AE27D47854419A9999F94EF250417B14AE57D2785441713D0A7750F250419A9999A9D2785441295C8FE25AF25041B81E856BCC78544152B81ED559F2504148E17A34C778544185EB514858F25041EC51B88EBB785441C3F528CC57F2504133333363B6785441EC51B82E58F2504133333333B2785441C3F528EC57F25041713D0A17AF7854410000002056F25041713D0A27AA785441AE47E1DA47F25041F6285CBF97785441713D0A773FF25041F6285CFFA6785441F6285C7F40F250417B14AE27B6785441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000085C8DAB841F25041360D478EBC785441DFCA5EC641F25041DA1434BABC78544177FCE60E58F250416D96ECB7B97854419540B4CE57F250416DD7517EB678544155E6EBCB57F25041E001AA72B67854418311AEBA4FF25041077BD1E3B8785441D12B95F747F2504181FA93E4B9785441021C354446F25041A1108F27BA785441BFF2575241F2504125017776BA785441F000298F41F25041368758B4BB78544185C8DAB841F25041360D478EBC785441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348484 - 136672
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB51C854F2504185EB51A8DF785441666666964DF250417B14AE27D47854419A9999F94EF250417B14AE57D2785441713D0A7750F250419A9999A9D2785441295C8FE25AF25041B81E856BCC78544152B81ED559F2504148E17A34C778544185EB514858F25041EC51B88EBB785441C3F528CC57F2504133333363B6785441EC51B82E58F2504133333333B2785441C3F528EC57F25041713D0A17AF7854410000002056F25041713D0A27AA785441AE47E1DA47F25041F6285CBF97785441713D0A773FF25041F6285CFFA6785441F6285C7F40F250417B14AE27B6785441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000AB40B4CE57F2504147D8517EB67854419440B4CE57F2504156D7517EB678544158E6EBCB57F25041DC01AA72B67854418111AEBA4FF25041077BD1E3B8785441CC2B95F747F250417EFA93E4B9785441011C354446F250419F108F27BA785441BFF2575241F2504129017776BA7854418AC8DAB841F25041510D478EBC785441DCCA5EC641F25041DB1434BABC78544179FCE60E58F250416C96ECB7B9785441AB40B4CE57F2504147D8517EB6785441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348484 - 275734
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB51C854F2504185EB51A8DF785441666666964DF250417B14AE27D47854419A9999F94EF250417B14AE57D2785441713D0A7750F250419A9999A9D2785441295C8FE25AF25041B81E856BCC78544152B81ED559F2504148E17A34C778544185EB514858F25041EC51B88EBB785441C3F528CC57F2504133333363B6785441EC51B82E58F2504133333333B2785441C3F528EC57F25041713D0A17AF7854410000002056F25041713D0A27AA785441AE47E1DA47F25041F6285CBF97785441713D0A773FF25041F6285CFFA6785441F6285C7F40F250417B14AE27B6785441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000AB40B4CE57F2504147D8517EB67854419440B4CE57F2504156D7517EB678544158E6EBCB57F25041DC01AA72B67854418111AEBA4FF25041077BD1E3B8785441CC2B95F747F250417EFA93E4B9785441011C354446F250419F108F27BA785441BFF2575241F2504129017776BA7854418AC8DAB841F25041510D478EBC785441DCCA5EC641F25041DB1434BABC78544179FCE60E58F250416C96ECB7B9785441AB40B4CE57F2504147D8517EB6785441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348584 - 3160979
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002C00000085EB518892EA5041333333A3A28A54410AD7A3D09EEA50413D0AD793A48A54419A999949A9EA5041713D0A57A78A5441CDCCCCCCC3EA5041CDCCCC6CB08A544185EB51C8C5EA50411F85EB81B08A54419A999969C7EA50417B14AE47AF8A5441666666A6CEEA50415C8FC2C59D8A54417B14AE17CBEA50417B14AE779B8A544166666656C3EA50410AD7A340978A544148E17AA4C0EA5041713D0A97978A544152B81E45BDEA50418FC2F568968A54413D0AD713BBEA5041A4703D0A938A5441AE47E14AB8EA5041F6285CAF908A54418FC2F5A8A0EA50413D0AD763868A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000CC2623E56AEA50416BEAA383A38A544148E17AD474EA504185EB5128A28A5441666666B67DEA504100000030A18A54418FC2F5D886EA504166666676A18A544185EB518892EA5041333333A3A28A54410AD7A3D09EEA50413D0AD793A48A54419A999949A9EA5041713D0A57A78A5441CDCCCCCCC3EA5041CDCCCC6CB08A544185EB51C8C5EA50411F85EB81B08A54419A999969C7EA50417B14AE47AF8A5441666666A6CEEA50415C8FC2C59D8A54417B14AE17CBEA50417B14AE779B8A544166666656C3EA50410AD7A340978A544148E17AA4C0EA5041713D0A97978A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>348584 - 3474393
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002C00000085EB518892EA5041333333A3A28A54410AD7A3D09EEA50413D0AD793A48A54419A999949A9EA5041713D0A57A78A5441CDCCCCCCC3EA5041CDCCCC6CB08A544185EB51C8C5EA50411F85EB81B08A54419A999969C7EA50417B14AE47AF8A5441666666A6CEEA50415C8FC2C59D8A54417B14AE17CBEA50417B14AE779B8A544166666656C3EA50410AD7A340978A544148E17AA4C0EA5041713D0A97978A544152B81E45BDEA50418FC2F568968A54413D0AD713BBEA5041A4703D0A938A5441AE47E14AB8EA5041F6285CAF908A54418FC2F5A8A0EA50413D0AD763868A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000CC2623E56AEA50416BEAA383A38A544148E17AD474EA504185EB5128A28A5441666666B67DEA504100000030A18A54418FC2F5D886EA504166666676A18A544185EB518892EA5041333333A3A28A54410AD7A3D09EEA50413D0AD793A48A54419A999949A9EA5041713D0A57A78A5441CDCCCCCCC3EA5041CDCCCC6CB08A544185EB51C8C5EA50411F85EB81B08A54419A999969C7EA50417B14AE47AF8A5441666666A6CEEA50415C8FC2C59D8A54417B14AE17CBEA50417B14AE779B8A544166666656C3EA50410AD7A340978A544148E17AA4C0EA5041713D0A97978A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>349899 - 50286
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F528DCA8E050419A999909B17C54419A9999B9ACE05041D7A3703DCB7C5441CDCCCCCCAEE05041C3F5285CD97C544133333333ADE05041713D0AF7E97C5441F6285C1FACE05041A4703D2AF57C5441CDCCCC6CABE05041713D0A87FC7C54410AD7A330AAE05041A4703D8A097D5441AE47E19AC8E05041F6285CBFF77C5441AE47E18AEFE0504185EB51F8E07C5441AE47E13AE2E0504185EB5188DD7C544148E17A84E2E05041C3F528CCDC7C544100000030E4E0504148E17A84D87C5441AE47E1DAF0E05041CDCCCCCCCD7C544100000020F3E050411F85EB41C97C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B2711851F4E05041D7CCFCCE8A7C544185BD8A46F4E05041AA186FC48A7C5441B8335823E3E050417DE8EC62947C544170B33C36D4E050413B27AD029D7C5441F29216B9C6E0504196A3E714A57C54410257F1C6BBE050417BCCDE9AAB7C5441BBD6D5D9ACE05041380B9F3AB47C54411C995B67ADE05041A0A80E1DB57C5441E1B2055CB6E05041D9EBBEEAAF7C5441A7614E2AC7E050415928F32FA67C5441F0EF707BCAE0504134E16187A47C54413CA8D07FDDE050413CCA5240997C54410F6A47BAF2E05041DC15D4168D7C54413E4C6060F4E05041B8949A3A8C7C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>349899 - 84637
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F528DCA8E050419A999909B17C54419A9999B9ACE05041D7A3703DCB7C5441CDCCCCCCAEE05041C3F5285CD97C544133333333ADE05041713D0AF7E97C5441F6285C1FACE05041A4703D2AF57C5441CDCCCC6CABE05041713D0A87FC7C54410AD7A330AAE05041A4703D8A097D5441AE47E19AC8E05041F6285CBFF77C5441AE47E18AEFE0504185EB51F8E07C5441AE47E13AE2E0504185EB5188DD7C544148E17A84E2E05041C3F528CCDC7C544100000030E4E0504148E17A84D87C5441AE47E1DAF0E05041CDCCCCCCCD7C544100000020F3E050411F85EB41C97C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B2711851F4E05041D7CCFCCE8A7C544185BD8A46F4E05041AA186FC48A7C5441B8335823E3E050417DE8EC62947C544170B33C36D4E050413B27AD029D7C5441F29216B9C6E0504196A3E714A57C54410257F1C6BBE050417BCCDE9AAB7C5441BBD6D5D9ACE05041380B9F3AB47C54411C995B67ADE05041A0A80E1DB57C5441E1B2055CB6E05041D9EBBEEAAF7C5441A7614E2AC7E050415928F32FA67C5441F0EF707BCAE0504134E16187A47C54413CA8D07FDDE050413CCA5240997C54410F6A47BAF2E05041DC15D4168D7C54413E4C6060F4E05041B8949A3A8C7C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350067 - 1360857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000007B14AEA78E4951418FC2F5C8B8B85441666666469149514133333343BDB854417B14AE879449514114AE4771C3B8544148E17AF496495141A4703D5AC7B85441CDCCCC4C9A495141713D0A87CBB8544148E17AB49D4951413D0AD723CFB854418FC2F578A249514152B81E15D4B854417B14AEA7A349514100000030D2B854417B14AE57A5495141295C8FA2CEB8544114AE47F1A64951417B14AE07CCB8544114AE4731A9495141A4703D2ACAB85441333333B3AE495141C3F5283CC7B854418FC2F578AB495141295C8F82C1B85441F6285CFFA649514152B81E15BAB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D0000009A9999B995495141C3F5283CA7B8544186C4E23396495141D66B42AFA7B8544147BAA4E799495141FE03522BABB85441FC2D65099B4951411C2CB940ACB8544145C7CD879C495141E71D17E2ADB854416E2481799E49514113F54901B0B85441C72F223CA149514133473714B3B854417303B421A3495141C4515962B5B854415C675580A549514155B29C43B8B854419CF2DCE8A64951414C4FC7F9B9B8544101C0477BA749514154CACCE2BAB854411E2F630EA94951418326DE7FBDB85441086D641AAA4951410529B23CBFB8544102A172A0AB49514146A99AC8C1B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350067 - 3732077
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000140000007B14AEA78E4951418FC2F5C8B8B85441666666469149514133333343BDB854417B14AE879449514114AE4771C3B8544148E17AF496495141A4703D5AC7B85441CDCCCC4C9A495141713D0A87CBB8544148E17AB49D4951413D0AD723CFB854418FC2F578A249514152B81E15D4B854417B14AEA7A349514100000030D2B854417B14AE57A5495141295C8FA2CEB8544114AE47F1A64951417B14AE07CCB8544114AE4731A9495141A4703D2ACAB85441333333B3AE495141C3F5283CC7B854418FC2F578AB495141295C8F82C1B85441F6285CFFA649514152B81E15BAB85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D0000009A9999B995495141C3F5283CA7B8544186C4E23396495141D66B42AFA7B8544147BAA4E799495141FE03522BABB85441FC2D65099B4951411C2CB940ACB8544145C7CD879C495141E71D17E2ADB854416E2481799E49514113F54901B0B85441C72F223CA149514133473714B3B854417303B421A3495141C4515962B5B854415C675580A549514155B29C43B8B854419CF2DCE8A64951414C4FC7F9B9B8544101C0477BA749514154CACCE2BAB854411E2F630EA94951418326DE7FBDB85441086D641AAA4951410529B23CBFB8544102A172A0AB49514146A99AC8C1B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350789 - 54259
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000295C8F528AB15041B81E854B50905441AE47E1BA88B1504133333373569054417B14AE7789B150413D0AD743579054411F85EB71A4B150411F85EB215390544185EB51C8AEB15041295C8F224F9054413D0AD7A3BAB15041D7A3705D4A905441333333738AB15041713D0A374F905441295C8F528AB15041B81E854B50905441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000FCEBC199ADB15041AC4565AD4B90544188E144738AB15041E67508374F905441295C8F528AB15041B81E854B509054419EA5043F89B150413AB17C7454905441C2DD6A2C89B15041F5EF60BC5490544176A7BCC988B1504145DA056956905441A5F93F7789B15041998F5E3F579054419029F176A4B15041047DE11A53905441D4E9E9B8AEB15041476B86254F9054418EF17C76BAB150417F1DAF6F4A90544120FAE976BAB15041E940836F4A905441B4EFB996BAB150412F20B7624A90544146ED999EBAB1504197238C5F4A905441C2A0F933B8B15041F8513A9C4A905441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>350806 - 54261
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002A00000048E17AE43DB75041B81E85FB948F5441A4703D9A3EB75041F6285C3F8F8F544114AE47E13FB750415C8FC2B5898F5441B81E85BB40B75041295C8FD2868F544148E17AD441B7504185EB51C8838F54417B14AE8744B75041EC51B8DE7C8F5441B81E858B46B75041AE47E17A798F5441CDCCCCFC4CB75041295C8F02718F544152B81E4551B7504185EB51E86B8F5441B81E852B53B7504133333343698F54417B14AEA755B750410AD7A310658F5441295C8F4257B7504152B81EA55B8F5441D7A3703D5AB7504185EB51184B8F54418FC2F5D857B7504114AE47B1488F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000A07124463EB750417BD2F2966B8F544172ED6E3C3CB75041B35A25F0728F54411AF08E6B3AB750412307D61A7A8F5441FE4C8EE238B750412F85DF05818F5441BCC146DD38B75041D74E3796818F5441F8EBD8D238B75041CCBB59B3828F5441E2A417A638B75041AECC1358898F5441DB41A29A38B750415AFF2F4D8C8F5441030AE16439B75041803A1B14958F5441B4B382293AB7504128FE8E889D8F54416A7404523AB75041396CD68D9D8F5441EF4B607C3AB7504153A35B939D8F544163136D1E3BB7504178BFEEA49D8F5441A90B6FD63DB75041C2032F039E8F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351156 - 185836
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000050000000AD7A37065B6504114AE4701BC905441F6285CDF68B650419A999959B9905441000000203CB650413D0AD7D39A9054413D0AD7B33AB6504148E17AA49E9054410AD7A37065B6504114AE4701BC905441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000D79FD68E67B65041134BE55DBA90544135D2F01E68B650417D246FEEB9905441821D5CDF68B6504173A29959B9905441B9DCF5DE68B6504178D25359B990544142F280A062B650411F0B0317B590544181F106BE57B650416D8557AAAD9054412552713E3DB65041DA5839979B905441BEE91FAF3CB650412F5077359B905441C022FF433BB650419A9485079F9054419A2969043CB6504171F6B78B9F905441187B76164AB6504105B47B36A9905441887CB42158B6504181B691DCB29054419D61AC6665B65041D9B76EFABB905441C243A47065B650415AB44601BC905441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>351156 - 423613
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000050000000AD7A37065B6504114AE4701BC905441F6285CDF68B650419A999959B9905441000000203CB650413D0AD7D39A9054413D0AD7B33AB6504148E17AA49E9054410AD7A37065B6504114AE4701BC905441
-</a>
-
-<b>
-01060000000100000001030000000100000010000000D79FD68E67B65041134BE55DBA90544135D2F01E68B650417D246FEEB9905441821D5CDF68B6504173A29959B9905441B9DCF5DE68B6504178D25359B990544142F280A062B650411F0B0317B590544181F106BE57B650416D8557AAAD9054412552713E3DB65041DA5839979B905441BEE91FAF3CB650412F5077359B905441C022FF433BB650419A9485079F9054419A2969043CB6504171F6B78B9F905441187B76164AB6504105B47B36A9905441887CB42158B6504181B691DCB29054419D61AC6665B65041D9B76EFABB905441C243A47065B650415AB44601BC905441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423320 - 218527
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A00000085EB5198E4BD50417B14AE9725375541F6285CCFE3BD50413D0AD71328375541CDCCCC7CE2BD5041F6285C5F3437554148E17A74E3BD5041A4703D0A35375541E17A142EF1BD5041A4703D5A2F375541AE47E1FA04BE504148E17A442137554152B81EF5E8BD5041C3F528FC1837554133333313E8BD5041D7A3707D19375541000000E0E6BD5041AE47E16A1D37554185EB5198E4BD50417B14AE9725375541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000FFE7D598E7BD50414EB7ED0D1B37554144C000E0E6BD5041DA18E26A1D375541B7675298E4BD5041F660AF9725375541FFFC5BCFE3BD5041F4A2D8132837554144D7CC7CE2BD5041AFC75B5F343755412806B0A4E2BD5041EF1CE17A3437554148E17A74E3BD5041A4703D0A35375541E17A142EF1BD5041A4703D5A2F3755414FC78291FDBD5041E40C338A263755411B1EE1FA04BE5041FED47A442137554152B81EF5E8BD5041C3F528FC1837554133333313E8BD5041D7A3707D19375541FFE7D598E7BD50414EB7ED0D1B375541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>353230 - 56972
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000260000003D0AD7532F8F5041295C8F62EE415541A4703D6A338F5041C3F528CCED4155418FC2F5F8358F5041EC51B8FEE84155410AD7A300378F5041F6285C0FE7415541CDCCCC4C388F50413D0AD7B3E341554114AE47D1328F50411F85EB91DD415541A4703D0A378F5041295C8FF2D241554185EB51E83C8F5041B81E85BBC94155419A9999B9358F504185EB5138CB41554148E17A842C8F50410AD7A320CD4155417B14AE97258F5041CDCCCC0CD04155417B14AE07248F5041D7A370FDC44155410AD7A370228F5041B81E856BBB4155415C8FC295128F5041295C8FD2C5415541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C000000000000A0118F5041EC51B8EEF04155412A427E9C118F50414CB928DEF0415541DBE74A98118F5041335B52CAF0415541F702406F118F50414C697F08F0415541E90FA962118F504180D06F07F04155419A999919118F504114AE4701F041554165AFACDF108F5041F6D8827CEE415541713D0AD7108F5041295C8F42EE415541CDCCCCFC108F5041713D0A37EC415541AAE4B618118F50413A3B6DA5EB41554172625F35118F5041CB06EF0FEB415541DB209B53118F504134EFED6DEA4155416A8AAC65118F50410DAF7FC5E9415541A0883D6F118F50418316526CE9415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>353230 - 129553
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000260000003D0AD7532F8F5041295C8F62EE415541A4703D6A338F5041C3F528CCED4155418FC2F5F8358F5041EC51B8FEE84155410AD7A300378F5041F6285C0FE7415541CDCCCC4C388F50413D0AD7B3E341554114AE47D1328F50411F85EB91DD415541A4703D0A378F5041295C8FF2D241554185EB51E83C8F5041B81E85BBC94155419A9999B9358F504185EB5138CB41554148E17A842C8F50410AD7A320CD4155417B14AE97258F5041CDCCCC0CD04155417B14AE07248F5041D7A370FDC44155410AD7A370228F5041B81E856BBB4155415C8FC295128F5041295C8FD2C5415541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E000000D9B15F3C248F50413100B03FE3415541CA49AE6C248F504151D26C37E34155411BCB83DE258F504141342BF8E2415541B46974AF268F504110866ED4E241554142C4F6ED278F50413839F49DE2415541D571E3AF288F50414038FC79E2415541F4BED4292A8F5041112D412FE24155418986BB732C8F5041787A67BBE1415541F92632AA2C8F5041D399A2B0E1415541EC77F8422E8F5041CBDECE5FE1415541523405912E8F50419C136050E1415541402A9A392F8F504116A50A2FE1415541A3173FCC2F8F504106AC0B12E1415541119B0CEE328F5041A9118126E1415541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>353896 - 198665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B000000295C8F42598E504133333373BA355541666666364A8E5041713D0A47BA3555413D0AD723418E5041C3F5284CB9355541E17A14BE408E5041713D0AF7BA3555411F85EB714B8E5041333333F3BB355541666666F65A8E5041713D0A07BC355541AE47E1AA688E50413D0AD723BC355541D7A3701D698E50410AD7A3B0BA355541CDCCCC1C688E504185EB5168BA355541B81E854B5F8E5041EC51B86EBA355541295C8F42598E504133333373BA355541
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F5130A22418E504176ECB753B9355541E17A14BE408E5041713D0AF7BA355541B040BC644A8E504126FB6CDABB355541D3CE24864A8E50419F1C80DDBB355541A2A68DD94A8E5041C24F2DE5BB35554154CED37D538E5041C7C77CFDBB3555419B3966F65A8E50411B170A07BC35554144309900618E5041E574BB13BC355541F1B3AA69628E5041CB36B216BC3555416F4670C1638E50416CC69017BC355541CF3FEE40658E5041A00682F7BB355541D9C25E27658E50412B451978BA355541C223A0F4638E5041E5AC5772BA35554197E4806C5C8E5041BCC7DB77BA355541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>353896 - 389843
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B000000295C8F42598E504133333373BA355541666666364A8E5041713D0A47BA3555413D0AD723418E5041C3F5284CB9355541E17A14BE408E5041713D0AF7BA3555411F85EB714B8E5041333333F3BB355541666666F65A8E5041713D0A07BC355541AE47E1AA688E50413D0AD723BC355541D7A3701D698E50410AD7A3B0BA355541CDCCCC1C688E504185EB5168BA355541B81E854B5F8E5041EC51B86EBA355541295C8F42598E504133333373BA355541
-</a>
-
-<b>
-01060000000100000001030000000100000015000000F5130A22418E504176ECB753B9355541E17A14BE408E5041713D0AF7BA355541B040BC644A8E504126FB6CDABB355541D3CE24864A8E50419F1C80DDBB355541A2A68DD94A8E5041C24F2DE5BB35554154CED37D538E5041C7C77CFDBB3555419B3966F65A8E50411B170A07BC35554144309900618E5041E574BB13BC355541F1B3AA69628E5041CB36B216BC3555416F4670C1638E50416CC69017BC355541CF3FEE40658E5041A00682F7BB355541D9C25E27658E50412B451978BA355541C223A0F4638E5041E5AC5772BA35554197E4806C5C8E5041BCC7DB77BA355541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354082 - 366670
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000060000005C8FC235B0CD5041A4703D6A0EC8544185EB510877CD5041C3F528CC22C85441AE47E1DA79CD50413333339329C8544185EB51B8ADCD50415C8FC21517C85441D7A370ADAFCD504148E17A4410C854415C8FC235B0CD5041A4703D6A0EC85441
-</a>
-
-<b>
-01060000000100000001030000000100000008000000797BACF9AFCD50410ABD453B0FC854415C8FC235B0CD5041A4703D6A0EC854417DE89D9B8FCD5041E31074091AC85441A11F520877CD5041E47229CC22C85441AE47E1DA79CD50413333339329C854414F1651B8ADCD50415FDBC21517C854412EDA6FADAFCD50418F867A4410C85441797BACF9AFCD50410ABD453B0FC85441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354690 - 1347683
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000008FC2F538C5325141EC51B85E260D5541F6285C9FBB325141B81E850B240D554114AE4711AD325141CDCCCC3C280D5541B81E853B9D325141B81E85CB2C0D5541000000F09D3251417B14AE77320D554114AE47D19F325141D7A3709D410D55413D0AD753AA32514166666676430D5541F6285C1FB0325141CDCCCC0C450D5541AE47E1BAB4325141A4703DFA450D554152B81E25B9325141C3F5287C460D5541A4703D9ACA32514100000030410D5541AE47E16ACE325141CDCCCC7C3D0D5541CDCCCC3CD132514114AE47413A0D55415C8FC295D2325141B81E85EB360D5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000EE465636CA3251413A70843B2D0D5541D703690ECA325141F1DEB0032D0D5541C7426DB2C7325141978530B7290D5541CCFD1397C6325141D94BCA4F280D55418FC2F538C5325141EC51B85E260D5541C00DD6B8C23251415CF820CD250D5541AC933CB1BB325141D6AF1C26240D554114AE4711AD325141CDCCCC3C280D5541B81E853B9D325141B81E85CB2C0D5541000000F09D3251417B14AE77320D554114AE47D19F325141D7A3709D410D55413D0AD753AA32514166666676430D5541F6285C1FB0325141CDCCCC0C450D5541AE47E1BAB4325141A4703DFA450D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354690 - 1347700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000008FC2F538C5325141EC51B85E260D5541F6285C9FBB325141B81E850B240D554114AE4711AD325141CDCCCC3C280D5541B81E853B9D325141B81E85CB2C0D5541000000F09D3251417B14AE77320D554114AE47D19F325141D7A3709D410D55413D0AD753AA32514166666676430D5541F6285C1FB0325141CDCCCC0C450D5541AE47E1BAB4325141A4703DFA450D554152B81E25B9325141C3F5287C460D5541A4703D9ACA32514100000030410D5541AE47E16ACE325141CDCCCC7C3D0D5541CDCCCC3CD132514114AE47413A0D55415C8FC295D2325141B81E85EB360D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007000000029092459C5325141F27C0275260D554199B42CC8C63251411C52A76F280D5541EE465636CA3251413A70843B2D0D554159008158CC325141E6A976DF2F0D5541A4232121D03251414900F8B3330D55415C8FC295D2325141B81E85EB360D5541E64EBC34D13251414277EA113A0D5541CDCCCC3CD132514114AE47413A0D5541AE47E16ACE325141CDCCCC7C3D0D5541A4703D9ACA32514100000030410D554152B81E25B9325141C3F5287C460D5541B81E858BB8325141E17A142E480D554148E17A64BF325141333333734A0D554148E17A34C43251415C8FC2C54B0D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>354939 - 361807
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000023000000C3F528DCFD4251411F85EBD16A0655413333338300435141CDCCCC9C52065541EC51B8AE02435141295C8F02450655417B14AE470243514152B81EB540065541A4703DCA00435141A4703D5A3C06554185EB5118F542514148E17AA4390655410AD7A390F14251410000001048065541666666F6F24251410AD7A3504E065541B81E858BF742514152B81E055606554114AE47D1F7425141F6285CFF5606554152B81E15F742514185EB51F85A065541AE47E14AF542514185EB51F85C065541666666F6F24251418FC2F5F85F0655411F85EB41EE425141295C8F0263065541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000085EB5118F542514148E17AA439065541E4A97DC1F142514137E37148470655418B6FE8E5F1425141FE767E8D4906554105FB6FCFF242514133AE51A24D0655414BC069B3F54251419F2F52EB52065541B81E858BF742514152B81E055606554114AE47D1F7425141F6285CFF5606554152B81E15F742514185EB51F85A065541E7CFB500F64251410D63282D5C06554126C0855DF4425141C06B2F2A5E065541666666F6F24251418FC2F5F85F065541E9E17A53EF425141ADD3F35162065541F896A6CFEC425141603F400F64065541AEB9617FEB4251419349550F67065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>355664 - 1285355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000000F0000009A9999299C455141295C8F926101554152B81E759845514148E17AB46201554114AE47A19C455141713D0A476D0155411F85EBC19F45514148E17A546D015541295C8F229F45514100000070700155419A999949A0455141E17A140E73015541295C8F42A24551413D0AD7E372015541713D0AD7A845514114AE47C1720155415C8FC235AD455141EC51B88E70015541AE47E1BAB14551419A9999096D015541E17A142EB34551410AD7A3206A015541713D0A37B0455141A4703DBA64015541D7A3709DAC4551413D0AD7435E015541666666C6A5455141C3F5288C5F015541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000710927FBAE45514182D7B8FE6D0155413C29E046B0455141637F46096B01554134B58E4DB0455141F7B58C056B015541C6497355B0455141ADD4CBF36A0155418A791800AB45514121CBF69F6D0155410FDF1AFFA3455141831FEB336F0155418FA1B630A4455141FDCDA8D86D015541B191D1C5A5455141AB56B91C6D0155415FC73F38A74551413BF1DF706C015541F166938FA9455141CD2DD65A6B01554134B908C4A94551415C352E446B015541B8F8BA7DAE455141B9FBB93969015541608FF88DAF4551415C1E26C468015541D58D9CC2B0455141547B556468015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>355664 - 3560216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000000F0000009A9999299C455141295C8F926101554152B81E759845514148E17AB46201554114AE47A19C455141713D0A476D0155411F85EBC19F45514148E17A546D015541295C8F229F45514100000070700155419A999949A0455141E17A140E73015541295C8F42A24551413D0AD7E372015541713D0AD7A845514114AE47C1720155415C8FC235AD455141EC51B88E70015541AE47E1BAB14551419A9999096D015541E17A142EB34551410AD7A3206A015541713D0A37B0455141A4703DBA64015541D7A3709DAC4551413D0AD7435E015541666666C6A5455141C3F5288C5F015541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000710927FBAE45514182D7B8FE6D0155413C29E046B0455141637F46096B01554134B58E4DB0455141F7B58C056B015541C6497355B0455141ADD4CBF36A0155418A791800AB45514121CBF69F6D0155410FDF1AFFA3455141831FEB336F0155418FA1B630A4455141FDCDA8D86D015541B191D1C5A5455141AB56B91C6D0155415FC73F38A74551413BF1DF706C015541F166938FA9455141CD2DD65A6B01554134B908C4A94551415C352E446B015541B8F8BA7DAE455141B9FBB93969015541608FF88DAF4551415C1E26C468015541D58D9CC2B0455141547B556468015541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>355748 - 3061145
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE4771552551411F85EB414DFB54413D0AD70348255141E17A14BE44FB5441AE47E14A41255141CDCCCC3C40FB544114AE47013F255141F6285C8F3FFB5441EC51B8DE03255141295C8F7240FB5441F6285C8F02255141713D0AB741FB54419A999939022551411F85EBD148FB54418FC2F578FF245141A4703D7A4CFB54413D0AD7A32E2551411F85EB6157FB5441666666E630255141D7A370BD55FB544152B81EA533255141A4703DEA52FB5441CDCCCCCC342551411F85EB814FFB5441333333D335255141D7A3707D4FFB5441B81E85CB442551413D0AD7434FFB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000072053F992E25514113A0CD6957FB5441666666E630255141D7A370BD55FB544152B81EA533255141A4703DEA52FB5441CDCCCCCC342551411F85EB814FFB5441333333D335255141D7A3707D4FFB5441B81E85CB442551413D0AD7434FFB5441EC51B8CE45255141AE47E13A4FFB544114AE47A157255141666666F64EFB544114AE4771552551411F85EB414DFB54413D0AD70348255141E17A14BE44FB5441AE47E14A41255141CDCCCC3C40FB544114AE47013F255141F6285C8F3FFB5441EC51B8DE03255141295C8F7240FB5441F6285C8F02255141713D0AB741FB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>355748 - 3348326
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE4771552551411F85EB414DFB54413D0AD70348255141E17A14BE44FB5441AE47E14A41255141CDCCCC3C40FB544114AE47013F255141F6285C8F3FFB5441EC51B8DE03255141295C8F7240FB5441F6285C8F02255141713D0AB741FB54419A999939022551411F85EBD148FB54418FC2F578FF245141A4703D7A4CFB54413D0AD7A32E2551411F85EB6157FB5441666666E630255141D7A370BD55FB544152B81EA533255141A4703DEA52FB5441CDCCCCCC342551411F85EB814FFB5441333333D335255141D7A3707D4FFB5441B81E85CB442551413D0AD7434FFB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000072053F992E25514113A0CD6957FB5441666666E630255141D7A370BD55FB544152B81EA533255141A4703DEA52FB5441CDCCCCCC342551411F85EB814FFB5441333333D335255141D7A3707D4FFB5441B81E85CB442551413D0AD7434FFB5441EC51B8CE45255141AE47E13A4FFB544114AE47A157255141666666F64EFB544114AE4771552551411F85EB414DFB54413D0AD70348255141E17A14BE44FB5441AE47E14A41255141CDCCCC3C40FB544114AE47013F255141F6285C8F3FFB5441EC51B8DE03255141295C8F7240FB5441F6285C8F02255141713D0AB741FB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285956 - 216973
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB51180AD95041B81E854BC3C95441A4703D8A08D95041D7A3701DC4C95441AE47E15A06D9504185EB5108CBC95441F6285CDFFED850418FC2F538D5C954413D75E9CAF6D85041956A7263DEC954415C8FC275F6D850410AD7A390DFC95441A4703D9AF2D85041E17A144EE8C95441F6285C9F07D950418FC2F518EFC954411F85EB0122D95041A4703D9AF7C95441A4703DFA25D9504185EB5178F0C954416C98DDCA2DD95041E8C71933E1C954412B6D4E322AD9504181B8E727DFC95441B092CFB828D9504105DE68AEDDC95441738E8F4C27D95041B087DF3FDBC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000F6285CDFFED850418FC2F538D5C954417A23AB30F9D8504146366335DCC95441D5E3C275F6D85041E7F4A390DFC95441810C3E9AF2D850413FAD144EE8C95441DB6BF709F4D850419FA9E8C4E8C954417761F940F5D8504135C76829E9C954410F87245AF8D8504129AAB729EAC954417E529C79FBD8504171AB0F2CEBC954417FAE4E36FCD850412C9C0969EBC95441A3F5876AFCD8504101D2E979EBC954410BC75C9F07D95041975BF518EFC95441A96BBADE21D95041964856D9F7C954416BB7EC0C25D95041C26FD921F2C9544160D0DB0026D950419C1D636BF0C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>285956 - 361645
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB51180AD95041B81E854BC3C95441A4703D8A08D95041D7A3701DC4C95441AE47E15A06D9504185EB5108CBC95441F6285CDFFED850418FC2F538D5C954413D75E9CAF6D85041956A7263DEC954415C8FC275F6D850410AD7A390DFC95441A4703D9AF2D85041E17A144EE8C95441F6285C9F07D950418FC2F518EFC954411F85EB0122D95041A4703D9AF7C95441A4703DFA25D9504185EB5178F0C954416C98DDCA2DD95041E8C71933E1C954412B6D4E322AD9504181B8E727DFC95441B092CFB828D9504105DE68AEDDC95441738E8F4C27D95041B087DF3FDBC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000F6285CDFFED850418FC2F538D5C954417A23AB30F9D8504146366335DCC95441D5E3C275F6D85041E7F4A390DFC95441810C3E9AF2D850413FAD144EE8C95441DB6BF709F4D850419FA9E8C4E8C954417761F940F5D8504135C76829E9C954410F87245AF8D8504129AAB729EAC954417E529C79FBD8504171AB0F2CEBC954417FAE4E36FCD850412C9C0969EBC95441A3F5876AFCD8504101D2E979EBC954410BC75C9F07D95041975BF518EFC95441A96BBADE21D95041964856D9F7C954416BB7EC0C25D95041C26FD921F2C9544160D0DB0026D950419C1D636BF0C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>356576 - 26005
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000EC51B80E6B40514148E17AA42CEF5441CDCCCC1C65405141666666562EEF544185EB51485D405141E17A143E31EF5441713D0AC7584051419A99995933EF5441666666365A4051413D0AD7E337EF5441A4703D0A65405141666666B633EF5441D7A370BD714051411F85EB2131EF54411F85EB51854051418FC2F5D82FEF544152B81E558740514152B81E352FEF544148E17A248B405141000000902CEF5441295C8F82A84051411F85EB811BEF544100000000A74051415C8FC2350FEF5441295C8FF2A6405141295C8FF20BEF5441C3F5286C984051417B14AEE70FEF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000035E1E69266405141B00DBDEB2DEF5441832C890468405141ADD359822DEF54414B2835AA6A405141CE2E23C12CEF54414506B13E6C40514170496B832CEF5441234EF3046D40514146EC2A652CEF5441E17A141E724051410AD7A3C02BEF544148E17AF478405141C3F5286C22EF54417B14AE27714051413333339319EF544152B81E656E40514185EB51B81AEF5441295C8F326E405141A4703D6A1DEF544185EB51A86E405141F6285C6F20EF54415C8FC28572405141713D0AC728EF5441A4ADE383664051419F0C84C12DEF544135E1E69266405141B00DBDEB2DEF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>356576 - 70386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000EC51B80E6B40514148E17AA42CEF5441CDCCCC1C65405141666666562EEF544185EB51485D405141E17A143E31EF5441713D0AC7584051419A99995933EF5441666666365A4051413D0AD7E337EF5441A4703D0A65405141666666B633EF5441D7A370BD714051411F85EB2131EF54411F85EB51854051418FC2F5D82FEF544152B81E558740514152B81E352FEF544148E17A248B405141000000902CEF5441295C8F82A84051411F85EB811BEF544100000000A74051415C8FC2350FEF5441295C8FF2A6405141295C8FF20BEF5441C3F5286C984051417B14AEE70FEF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000035E1E69266405141B00DBDEB2DEF5441832C890468405141ADD359822DEF54414B2835AA6A405141CE2E23C12CEF54414506B13E6C40514170496B832CEF5441234EF3046D40514146EC2A652CEF5441E17A141E724051410AD7A3C02BEF544148E17AF478405141C3F5286C22EF54417B14AE27714051413333339319EF544152B81E656E40514185EB51B81AEF5441295C8F326E405141A4703D6A1DEF544185EB51A86E405141F6285C6F20EF54415C8FC28572405141713D0AC728EF5441A4ADE383664051419F0C84C12DEF544135E1E69266405141B00DBDEB2DEF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>357597 - 347758
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B0000007B14AE97DA515141295C8F32F3F55441D7A370DDCE51514100000020F3F55441295C8F22CE515141AE47E11AF3F55441EC51B82EBC5151418FC2F5A81AF654419A999969BD515141AE47E15A1AF654410AD7A300C4515141D7A3705D19F6544100000080CC515141AE47E1CA1AF654418FC2F538D9515141AE47E12A1FF65441666666C6E05151415C8FC2E525F65441295C8FB2E051514133333373F3F554417B14AE97DA515141295C8F32F3F55441
-</a>
-
-<b>
-01060000000100000001030000000100000025000000B2F910DFD951514180306B31F3F55441DAF53BBACE515141048DFC20F3F55441D15C46FDC35151412C214A920BF6544152326798BD515141F12FB1071AF65441094EB4E8C35151412AA5770A19F654412E5EA08BCC515141E28BED661AF6544189F8909CD9515141B9E7F5F81EF65441333E9733DC51514176FD74D221F6544161AD56C6E0515141F915C8BD25F65441D7343BC6E0515141FF51EE7725F65441FD078CC5E0515141E59082BA23F65441847CEEC4E0515141F00EEB2922F654411EEAD0C3E0515141F633CA531FF654416EA2B5C1E051514181AF8DF819F65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>366242 - 3055864
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B00000033333313AA2A5141295C8FC2A21955418FC2F528A72A5141713D0A079B195541CDCCCCDCA42A5141B81E858B9619554185EB51A8A32A514114AE47319419554152B81EA5952A5141EC51B8DE94195541666666A6902A51411F85EBF19519554148E17AB48E2A5141F6285C9F99195541713D0AB78E2A5141666666F69F19554152B81EE58A2A5141EC51B83EA4195541B81E85DB7D2A51418FC2F598A2195541E17A145E7A2A5141C3F528DCA2195541CDCCCC3C6F2A5141D7A3702DA4195541E17A14AE682A514148E17AE4A1195541713D0AD7672A5141B81E85EB9B195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000B3A8BA42742A5141E238D1A87B1955418FC2F5D8702A5141C3F528AC7E195541E17A148E6C2A5141AE47E1FA7F195541E667FEE86A2A514158A5A47D7F19554141DE25346B2A51414FDFB88B81195541FFA8B49A6B2A514117FB222786195541896EA8016D2A5141A1C0168E87195541A316161C6F2A5141475BCF5A8719554156A798E9702A5141FAADC64086195541C31F306A722A5141BDCFE78C841955411EFD0E1E742A51417505592684195541E7372B53742A5141042C87198419554108C70F2C772A5141042C871984195541B5C97A2B792A5141C255353D84195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>366242 - 3322890
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B00000033333313AA2A5141295C8FC2A21955418FC2F528A72A5141713D0A079B195541CDCCCCDCA42A5141B81E858B9619554185EB51A8A32A514114AE47319419554152B81EA5952A5141EC51B8DE94195541666666A6902A51411F85EBF19519554148E17AB48E2A5141F6285C9F99195541713D0AB78E2A5141666666F69F19554152B81EE58A2A5141EC51B83EA4195541B81E85DB7D2A51418FC2F598A2195541E17A145E7A2A5141C3F528DCA2195541CDCCCC3C6F2A5141D7A3702DA4195541E17A14AE682A514148E17AE4A1195541713D0AD7672A5141B81E85EB9B195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000B3A8BA42742A5141E238D1A87B1955418FC2F5D8702A5141C3F528AC7E195541E17A148E6C2A5141AE47E1FA7F195541E667FEE86A2A514158A5A47D7F19554141DE25346B2A51414FDFB88B81195541FFA8B49A6B2A514117FB222786195541896EA8016D2A5141A1C0168E87195541A316161C6F2A5141475BCF5A8719554156A798E9702A5141FAADC64086195541C31F306A722A5141BDCFE78C841955411EFD0E1E742A51417505592684195541E7372B53742A5141042C87198419554108C70F2C772A5141042C871984195541B5C97A2B792A5141C255353D84195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358080 - 49047
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000006666669628565141713D0AD799E85441C3F5289C1D5651419A99996996E854419A99990911565141CDCCCC7C92E85441B81E859B03565141AE47E14A8EE85441000000800256514148E17A0497E8544166666696015651418FC2F5289AE85441B81E852B01565141D7A3704D9CE854418FC2F51801565141666666569DE85441F6285C2F0156514148E17A149EE854413D0AD7E301565141A4703DFA9EE85441A4703D9A02565141333333E39FE854410AD7A3B00156514152B81EB5A2E85441AE47E1FA005651417B14AE57A5E85441CDCCCCACFF555141666666F6ADE85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000713D0A971B565141F6285C3FB0E8544124EC72811A565141563556E4AFE85441CE7BC78D1956514123DF8976B0E85441AB61E8071856514120D3C0E1B0E85441D24257DC15565141C13EBA2FB1E85441E58A0D5913565141940080EBB0E85441FEEA55FF0F565141B2BD9301B0E85441FB81C1FA0D565141EC1F2904AFE85441AF3571C50B5651412282BE06AEE85441D0FE4D700A56514176A1671FACE854410C79759C0856514135CA7483ABE85441EF76284006565141058071AAABE85441CF68124F04565141FF67DF80ACE85441AC9FD5F901565141E4A2DD7DAEE85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358080 - 89186
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000006666669628565141713D0AD799E85441C3F5289C1D5651419A99996996E854419A99990911565141CDCCCC7C92E85441B81E859B03565141AE47E14A8EE85441000000800256514148E17A0497E8544166666696015651418FC2F5289AE85441B81E852B01565141D7A3704D9CE854418FC2F51801565141666666569DE85441F6285C2F0156514148E17A149EE854413D0AD7E301565141A4703DFA9EE85441A4703D9A02565141333333E39FE854410AD7A3B00156514152B81EB5A2E85441AE47E1FA005651417B14AE57A5E85441CDCCCCACFF555141666666F6ADE85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000713D0A971B565141F6285C3FB0E8544124EC72811A565141563556E4AFE85441CE7BC78D1956514123DF8976B0E85441AB61E8071856514120D3C0E1B0E85441D24257DC15565141C13EBA2FB1E85441E58A0D5913565141940080EBB0E85441FEEA55FF0F565141B2BD9301B0E85441FB81C1FA0D565141EC1F2904AFE85441AF3571C50B5651412282BE06AEE85441D0FE4D700A56514176A1671FACE854410C79759C0856514135CA7483ABE85441EF76284006565141058071AAABE85441CF68124F04565141FF67DF80ACE85441AC9FD5F901565141E4A2DD7DAEE85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358491 - 1293336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000024000000713D0AB754645141AE47E1EA12C954411F85EB6153645141EC51B82E13C95441CDCCCCDC4F645141A4703D4A13C95441EC51B88E4C645141A4703D4A13C95441295C8F9249645141AE47E1EA12C954413D0AD7A346645141713D0A4712C9544114AE47114364514185EB512811C95441E17A14AE416451418FC2F56810C9544114AE47E140645141713D0A7710C95441A4703D8A40645141D7A3700D11C95441A4703D5A40645141B81E856B14C95441333333633F645141E17A147E21C95441C3F5286C3E6451410AD7A3902EC954411F85EB3146645141000000303EC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002600000014AE47714F6451419A99995949C95441A227A09E53645141936C3C7A45C954416EF012FD55645141103F034843C9544155775BA95A645141F0C7F7F23EC954413A37BE275B6451415C7DCC7D3EC95441A089001F5B6451419090238A3EC954413D0AD7635B645141CDCCCC4C3EC9544185EB51085D645141666666063CC954417B14AE675D645141295C8F9239C954411F85EBB15C645141B81E854B39C95441E17A142E5C6451417B14AE1739C95441AAAFC5BD5B64514183C1933338C95441B7B480ED5A645141303DF45136C95441146A37105A645141EBA7619734C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358491 - 3330364
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000024000000713D0AB754645141AE47E1EA12C954411F85EB6153645141EC51B82E13C95441CDCCCCDC4F645141A4703D4A13C95441EC51B88E4C645141A4703D4A13C95441295C8F9249645141AE47E1EA12C954413D0AD7A346645141713D0A4712C9544114AE47114364514185EB512811C95441E17A14AE416451418FC2F56810C9544114AE47E140645141713D0A7710C95441A4703D8A40645141D7A3700D11C95441A4703D5A40645141B81E856B14C95441333333633F645141E17A147E21C95441C3F5286C3E6451410AD7A3902EC954411F85EB3146645141000000303EC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002600000014AE47714F6451419A99995949C95441A227A09E53645141936C3C7A45C954416EF012FD55645141103F034843C9544155775BA95A645141F0C7F7F23EC954413A37BE275B6451415C7DCC7D3EC95441A089001F5B6451419090238A3EC954413D0AD7635B645141CDCCCC4C3EC9544185EB51085D645141666666063CC954417B14AE675D645141295C8F9239C954411F85EBB15C645141B81E854B39C95441E17A142E5C6451417B14AE1739C95441AAAFC5BD5B64514183C1933338C95441B7B480ED5A645141303DF45136C95441146A37105A645141EBA7619734C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489573 - 109012
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000D200000085EB5198F7235141000000F09A205541E17A144E0224514114AE47F1982055419A999979042451419A9999799A2055417B14AEA705245141000000A09B205541666666660B245141E17A14FE98205541B81E853B0B24514185EB515897205541C3F5289C0D2451411F85EB31982055413D0AD75315245141333333F39A2055419A9999890B2451411F85EB4196205541E17A145E0C24514152B81EA5932055413D0AD7830B2451418FC2F5589320554114AE47910A245141F6285CAF93205541000000100A24514166666606942055415C8FC2F5092451410AD7A39094205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007E0100002EE0C82D07245141B1E3DA57932055411D8A065909245141297B680893205541E6BB083D0C2451418993DE4092205541333333030D24514166666606922055416E68EDC20F2451413FF7AD4D91205541971E0BED1424514111DC4EDC8F20554148E17A5415245141EC51B8BE8F205541D5F48F81152451419AA2D0B28F205541251E52C519245141DC7D92908E205541B41EBC541D2451415532C0908D205541340733A01F24514182DA75C68C205541E245FAEB22245141DF15E2A18B2055417A025B3F252451416A8A1BD18A2055416763635526245141F757D16C8A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489573 - 259378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000D200000085EB5198F7235141000000F09A205541E17A144E0224514114AE47F1982055419A999979042451419A9999799A2055417B14AEA705245141000000A09B205541666666660B245141E17A14FE98205541B81E853B0B24514185EB515897205541C3F5289C0D2451411F85EB31982055413D0AD75315245141333333F39A2055419A9999890B2451411F85EB4196205541E17A145E0C24514152B81EA5932055413D0AD7830B2451418FC2F5589320554114AE47910A245141F6285CAF93205541000000100A24514166666606942055415C8FC2F5092451410AD7A39094205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007E0100002EE0C82D07245141B1E3DA57932055411D8A065909245141297B680893205541E6BB083D0C2451418993DE4092205541333333030D24514166666606922055416E68EDC20F2451413FF7AD4D91205541971E0BED1424514111DC4EDC8F20554148E17A5415245141EC51B8BE8F205541D5F48F81152451419AA2D0B28F205541251E52C519245141DC7D92908E205541B41EBC541D2451415532C0908D205541340733A01F24514182DA75C68C205541E245FAEB22245141DF15E2A18B2055417A025B3F252451416A8A1BD18A2055416763635526245141F757D16C8A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358919 - 47497
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000EC51B84E916151413D0AD73351C45441E17A144E8F61514152B81E754DC4544152B81E85886151411F85EBE151C45441B81E85CB816151415C8FC2F556C45441A4703D0A81615141333333F358C45441295C8FB280615141666666965CC45441713D0A978161514148E17AB460C45441666666F68261514148E17A9465C454418FC2F59883615141D7A3705D66C454410AD7A3208461514152B81E0567C454419A99999986615141333333A367C45441000000B08961514114AE474168C45441A4703D3A8C615141AE47E1AA68C454413D0AD7738F6151418FC2F59868C45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000295C8F12996151418FC2F5985BC45441268FDDAC98615141D0946FAE5BC45441CD39265598615141469FEFDE5BC454419DC75AA89A6151419972978F5FC45441CD35DED49A615141603C3DD65FC4544160BA283F9B615141F949EF7E60C45441EC51B89E9D6151413333334364C45441B81E850B9E615141C3F5287C66C454415CE12D079E615141AED5E09C66C4544175DDD3DC9D615141449A19DC67C45441D7A370AD9D61514114AE474169C45441407533D99E6151414E3E92A066C45441F00DBAE39E615141F252296F66C45441A71A6C539E6151412946B5FF63C45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>358919 - 83941
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000EC51B84E916151413D0AD73351C45441E17A144E8F61514152B81E754DC4544152B81E85886151411F85EBE151C45441B81E85CB816151415C8FC2F556C45441A4703D0A81615141333333F358C45441295C8FB280615141666666965CC45441713D0A978161514148E17AB460C45441666666F68261514148E17A9465C454418FC2F59883615141D7A3705D66C454410AD7A3208461514152B81E0567C454419A99999986615141333333A367C45441000000B08961514114AE474168C45441A4703D3A8C615141AE47E1AA68C454413D0AD7738F6151418FC2F59868C45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000295C8F12996151418FC2F5985BC45441268FDDAC98615141D0946FAE5BC45441CD39265598615141469FEFDE5BC454419DC75AA89A6151419972978F5FC45441CD35DED49A615141603C3DD65FC4544160BA283F9B615141F949EF7E60C45441EC51B89E9D6151413333334364C45441B81E850B9E615141C3F5287C66C454415CE12D079E615141AED5E09C66C4544175DDD3DC9D615141449A19DC67C45441D7A370AD9D61514114AE474169C45441407533D99E6151414E3E92A066C45441F00DBAE39E615141F252296F66C45441A71A6C539E6151412946B5FF63C45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>244053 - 1407305
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D0000004E92E1CB4D0251410F05437F69105541295C8FA253025141AE47E11A671055413D0AD7136102514185EB51A85B1055413D0AD71361025141A4703D4A5B105541C3F528AC600251413D0AD7534A105541C3F528FC5E025141333333C34B1055418FC2F5F85D025141E17A143E451055415C8FC2855C025141AE47E1DA3B1055417B14AEE75B025141EC51B81E3C105541C3F528BC5A02514148E17A8438105541C3F528EC59025141F6285CCF3810554148E17A94590251417B14AE0738105541C3F5286C52025141000000903A10554166666696490251410AD7A3803E105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000004C92E1CB4D0251410D05437F69105541295C8FA253025141AE47E11A671055413D0AD7136102514185EB51A85B1055413D0AD71361025141A4703D4A5B105541C3F528AC600251413D0AD7534A105541C3F528FC5E025141333333C34B1055418FC2F5F85D025141E17A143E451055415C8FC2855C025141AE47E1DA3B1055417B14AEE75B025141EC51B81E3C105541C3F528BC5A02514148E17A8438105541C3F528EC59025141F6285CCF3810554148E17A94590251417B14AE0738105541C3F5286C52025141000000903A10554166666696490251410AD7A3803E105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>244053 - 3658849
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D0000004E92E1CB4D0251410F05437F69105541295C8FA253025141AE47E11A671055413D0AD7136102514185EB51A85B1055413D0AD71361025141A4703D4A5B105541C3F528AC600251413D0AD7534A105541C3F528FC5E025141333333C34B1055418FC2F5F85D025141E17A143E451055415C8FC2855C025141AE47E1DA3B1055417B14AEE75B025141EC51B81E3C105541C3F528BC5A02514148E17A8438105541C3F528EC59025141F6285CCF3810554148E17A94590251417B14AE0738105541C3F5286C52025141000000903A10554166666696490251410AD7A3803E105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D0000004C92E1CB4D0251410D05437F69105541295C8FA253025141AE47E11A671055413D0AD7136102514185EB51A85B1055413D0AD71361025141A4703D4A5B105541C3F528AC600251413D0AD7534A105541C3F528FC5E025141333333C34B1055418FC2F5F85D025141E17A143E451055415C8FC2855C025141AE47E1DA3B1055417B14AEE75B025141EC51B81E3C105541C3F528BC5A02514148E17A8438105541C3F528EC59025141F6285CCF3810554148E17A94590251417B14AE0738105541C3F5286C52025141000000903A10554166666696490251410AD7A3803E105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>360152 - 2728095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000333333D3D168514152B81E558F8E54413D0AD7D3CE685141B81E852B978E5441F6285C8FCE685141EC51B8DE978E5441B81E85EBCA685141EC51B8AE9F8E54417B14AED7C668514152B81E35A78E54415C8FC2B5C8685141A4703D4AB58E54417B14AE37CE6851417B14AEE7B08E5441E17A14EED0685141F6285C4FAE8E5441F6285CEFD2685141713D0A97AC8E5441F6285CEFD5685141EC51B88EAA8E54413D0AD703DC685141333333A3A78E5441713D0A37E0685141D7A3709DA88E544114AE47B1E0685141E17A14DE768E544114AE4791D7685141E17A14FE788E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000AE47E1AAC3685141295C8F12988E54417B14AEE7C2685141E17A14DE9C8E54410AD7A340C26851415C8FC235AD8E5441C3F528CCC268514166666646B58E54419A999919C3685141D7A3705DB88E544148E17AA4C36851413D0AD743B88E54411F85EB81C56851411F85EB71B78E5441AF102C9BC6685141DB954CF6B68E5441D11690B5C868514106D9C048B58E54419A999959C868514114AE4791B28E54417B14AED7C668514152B81E35A78E5441B81E85EBCA685141EC51B8AE9F8E5441F6285C8FCE685141EC51B8DE978E54413D0AD7D3CE685141B81E852B978E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>360152 - 3398239
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000333333D3D168514152B81E558F8E54413D0AD7D3CE685141B81E852B978E5441F6285C8FCE685141EC51B8DE978E5441B81E85EBCA685141EC51B8AE9F8E54417B14AED7C668514152B81E35A78E54415C8FC2B5C8685141A4703D4AB58E54417B14AE37CE6851417B14AEE7B08E5441E17A14EED0685141F6285C4FAE8E5441F6285CEFD2685141713D0A97AC8E5441F6285CEFD5685141EC51B88EAA8E54413D0AD703DC685141333333A3A78E5441713D0A37E0685141D7A3709DA88E544114AE47B1E0685141E17A14DE768E544114AE4791D7685141E17A14FE788E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000AE47E1AAC3685141295C8F12988E54417B14AEE7C2685141E17A14DE9C8E54410AD7A340C26851415C8FC235AD8E5441C3F528CCC268514166666646B58E54419A999919C3685141D7A3705DB88E544148E17AA4C36851413D0AD743B88E54411F85EB81C56851411F85EB71B78E5441AF102C9BC6685141DB954CF6B68E5441D11690B5C868514106D9C048B58E54419A999959C868514114AE4791B28E54417B14AED7C668514152B81E35A78E5441B81E85EBCA685141EC51B8AE9F8E5441F6285C8FCE685141EC51B8DE978E54413D0AD7D3CE685141B81E852B978E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>360585 - 361497
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000090000000AD7A33086ED504185EB512875875441E17A141E83ED50410AD7A340B28754413D0AD7638DED50410AD7A360B587544148E17AA494ED5041000000A0B6875441E17A14BE94ED504152B81E95B4875441AE47E1FA96ED5041B81E85FB7E875441E17A14BE93ED504152B81ED57587544185EB516892ED50418FC2F5E8748754410AD7A33086ED504185EB512875875441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000EDA9AAB383ED50415AB730A2A68754412C13553086ED5041231F702E7587544160D12FDB66ED50410D8AD2D375875441CDCCCCFC5BED50411F85EB01768754418FC2F5D859ED5041AE47E1DAA2875441BABFA53E5FED50416F803D63A5875441D2E6E23669ED5041BF173FA3A9875441843150906DED5041CFDD2781AB87544168A365B873ED50416671BFC4AD875441713D0A577CED50410AD7A330B08754418059B40583ED5041C2029B4BB2875441EDA9AAB383ED50415AB730A2A6875441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363216 - 3178547
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F000000A4703D9AF6AF5041EC51B87EC83C5441F6285C3FF6AF5041295C8F62C73C5441295C8F22F1AF504152B81E55C63C54415C8FC265EEAF50410AD7A310CD3C54415C8FC215ECAF5041666666E6D23C544100000050E9AF5041A4703D0ADA3C5441A4703DBAF2AF5041AE47E18ADB3C5441F6285C4F03B0504100000030DE3C54419A99996912B050418FC2F598E03C5441295C8F621BB05041A4703DFAD93C5441D7A3707D22B050411F85EB51D63C5441D7A370DD28B05041C3F5284CD23C5441000000D02FB050413D0AD7A3CE3C544148E17A1436B05041EC51B8EECA3C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000EC51B86E24B0504133333343B13C5441713D0A1740B050418FC2F5C8B33C54418FC2F5184AB05041B81E85FBB33C54412DFD968156B05041E8BB2496B33C5441E6E1E5C353B050417CAF8B75AB3C5441DE6806D652B0504138A5578DA43C5441B6E7BDDC52B0504161C75F8FA23C5441AE47E14A4EB050419A999959A23C5441507CBF084EB05041D313085BA53C544114AE47014EB050411F85EBB1A53C5441713D0A774CB05041713D0A37B13C54419A9999594BB0504133333343B13C5441F1F4886C4AB0504198DFF9DEB13C5441D7A3706D49B050411F85EBB1B23C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363216 - 3577090
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F000000A4703D9AF6AF5041EC51B87EC83C5441F6285C3FF6AF5041295C8F62C73C5441295C8F22F1AF504152B81E55C63C54415C8FC265EEAF50410AD7A310CD3C54415C8FC215ECAF5041666666E6D23C544100000050E9AF5041A4703D0ADA3C5441A4703DBAF2AF5041AE47E18ADB3C5441F6285C4F03B0504100000030DE3C54419A99996912B050418FC2F598E03C5441295C8F621BB05041A4703DFAD93C5441D7A3707D22B050411F85EB51D63C5441D7A370DD28B05041C3F5284CD23C5441000000D02FB050413D0AD7A3CE3C544148E17A1436B05041EC51B8EECA3C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000EC51B86E24B0504133333343B13C5441713D0A1740B050418FC2F5C8B33C54418FC2F5184AB05041B81E85FBB33C54412DFD968156B05041E8BB2496B33C5441E6E1E5C353B050417CAF8B75AB3C5441DE6806D652B0504138A5578DA43C5441B6E7BDDC52B0504161C75F8FA23C5441AE47E14A4EB050419A999959A23C5441507CBF084EB05041D313085BA53C544114AE47014EB050411F85EBB1A53C5441713D0A774CB05041713D0A37B13C54419A9999594BB0504133333343B13C5441F1F4886C4AB0504198DFF9DEB13C5441D7A3706D49B050411F85EBB1B23C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363425 - 186116
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000009000000D7A3703DD9A45041B81E858B066454417B14AEF7C0A450411F85EB51F7635441295C8F62BEA450415C8FC235FA635441C3F5281CBBA45041A4703DAAFD63544114AE4751B8A45041000000C000645441E17A14CED1A45041CDCCCCCC11645441AE47E1FAD3A45041713D0A870E6454411F85EB91D6A45041EC51B8AE0A645441D7A3703DD9A45041B81E858B06645441
-</a>
-
-<b>
-010600000001000000010300000001000000060000001758EB91D6A45041C694B8AE0A645441D3A78F62BEA45041F408C335FA635441ECC5291CBBA450411CA53DAAFD635441536DE0FAD3A45041F3510A870E645441680B376CD5A450413AD2BD620C6454411758EB91D6A45041C694B8AE0A645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>363425 - 371606
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000009000000D7A3703DD9A45041B81E858B066454417B14AEF7C0A450411F85EB51F7635441295C8F62BEA450415C8FC235FA635441C3F5281CBBA45041A4703DAAFD63544114AE4751B8A45041000000C000645441E17A14CED1A45041CDCCCCCC11645441AE47E1FAD3A45041713D0A870E6454411F85EB91D6A45041EC51B8AE0A645441D7A3703DD9A45041B81E858B06645441
-</a>
-
-<b>
-010600000001000000010300000001000000060000001758EB91D6A45041C694B8AE0A645441D3A78F62BEA45041F408C335FA635441ECC5291CBBA450411CA53DAAFD635441536DE0FAD3A45041F3510A870E645441680B376CD5A450413AD2BD620C6454411758EB91D6A45041C694B8AE0A645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>364974 - 388663
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000004800000052B81EE50E315141A4703D5A05055541666666860E3151419A9999890305554114AE47A10C315141B81E857BF8045541713D0A470931514152B81E05E4045541F6285C9F0831514152B81E05E004554185EB51E80F31514100000070DF045541295C8FF2153151413D0AD793DE045541F6285C1F1831514100000070DE045541AE47E1CA1631514133333333DD045541C3F5281C14315141D7A370FDDB045541D7A3706D11315141000000F0DA045541CDCCCC1C0F31514133333333DA045541333333030E31514114AE4721D90455413D0AD7130C3151419A999989D8045541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000C4144E460D315141B4B8E4A5DF04554121B2862F0D31514100FEB6A7DF04554106A8C02E0D315141C4D3C6A7DF045541EFA6E1220D3151418AD2B9A8DF045541CA3DF8FF0C315141807284ABDF04554116295C9F083151415DB81E05E0045541BC3D0A470931514152B81E05E40455411B5E39060C3151414256FFAAF404554193F9ECC415315141D42CEB75F40455413C3CFC811C31514115879AA1F3045541D7126AC126315141B1EBB5CEF2045541B5E8951E29315141437BD095F20455415959D348283151419F0A93EBF0045541ED04E43C28315141BA6F31E5F0045541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>365816 - 3515256
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000002D000000000000E076F45041B81E85CB1323544185EB51D884F45041F6285C5F0E2354410000001090F45041CDCCCCDC0C2354415C8FC24597F45041D7A3701D0C23544148E17A1499F450419A9999590B235441666666C695F45041A4703D7A002354419A9999A991F45041F6285CAFF1225441A4703D6A89F45041C3F528DCE62254416666661684F450418FC2F518DF225441333333C380F450411F85EB81DA225441AE47E19A7EF45041B81E853BD822544152B81E856EF45041EC51B87ED12254410000005066F45041CDCCCCACCC225441EC51B8AE61F45041B81E854BCC225441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005F000000D79C27FF82F4504169BE7997DD225441333333C380F450411F85EB81DA2254411F85EB917FF4504100000040D9225441F3C0C42B7EF450418FE9838EDA225441BC901EA87BF45041E8224ADDDB225441AF9AD36B78F45041721971EFDC22544118451DCD73F4504168958E26DF225441E319F84D72F450419DE31C04E0225441C3F5280C72F450410AD7A360DF2254418119389374F45041DF86AFFCDD22544169E0BC1678F450416C541F59DC225441DD46D6B679F45041EABBF1C4DB22544160BD1ACF7BF450415CDD8519DB22544147BF20987DF45041AD458126DA225441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>365652 - 2984452
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000001F85EBA1E19250410AD7A3C0E70C5541E17A14DEDB92504152B81EB5FD0C5541713D0A97DC925041295C8FF2FE0C554152B81ED5EC925041713D0A37030D55410AD7A390F79250419A999909060D55411F85EBC1F89250413D0AD753050D554100000070FD9250411F85EBA1EE0C55413D0AD763FF9250418FC2F528E50C55419A999919E4925041295C8F62DE0C55411F85EBA1E19250410AD7A3C0E70C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000068402D8EE09250411C58D55DF70C55417247C007F59250412E80FC15F90C554145A9452EFB92504115A88793F90C55418AA45386FB925041017F85E8F70C554146F2CAE1DD9250418F0E70D5F50C55417BA00599DD92504177A3401EF70C554168402D8EE09250411C58D55DF70C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>365652 - 5171779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000001F85EBA1E19250410AD7A3C0E70C5541E17A14DEDB92504152B81EB5FD0C5541713D0A97DC925041295C8FF2FE0C554152B81ED5EC925041713D0A37030D55410AD7A390F79250419A999909060D55411F85EBC1F89250413D0AD753050D554100000070FD9250411F85EBA1EE0C55413D0AD763FF9250418FC2F528E50C55419A999919E4925041295C8F62DE0C55411F85EBA1E19250410AD7A3C0E70C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000700000068402D8EE09250411C58D55DF70C55417247C007F59250412E80FC15F90C554145A9452EFB92504115A88793F90C55418AA45386FB925041017F85E8F70C554146F2CAE1DD9250418F0E70D5F50C55417BA00599DD92504177A3401EF70C554168402D8EE09250411C58D55DF70C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>366443 - 3467613
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000034000000EC51B83E452D5141D7A3708D0E1D5541295C8F52502D51410AD7A370101D55415C8FC2755E2D51419A9999D9121D5541A4703D0A5C2D5141E17A14DE0B1D5541CDCCCC7C592D5141E17A142E031D55410AD7A350572D5141000000C0FC1C55411F85EBC1552D5141713D0AD7F71C55411F85EB01552D5141666666B6F51C55419A9999A9542D5141E17A143EF41C5541CDCCCCBC532D5141B81E850BEF1C55415C8FC2B5522D51411F85EB51E71C554133333373522D51415C8FC235E21C554166666696502D51418FC2F578E11C55418FC2F5D84C2D5141000000E0E11C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000014AE47B1FA2C514166666656CB1C554114AE4701F62C51417B14AE17D11C5541AB949F90F22C51419B21BF9BD31C55419001B138FA2C51416F0B0C1BD61C55419E09C072F92C51415890E591D91C55412B49A420F82C51417D51D186DF1C55418434F275F82C51410B0EDD9CDF1C5541B9544E39192D514143B67814E81C5541A6598A2D2A2D51410A962676EC1C554178AFC3CC402D514108EAD14EF21C5541455FC2AD552D5141124D3DB6F71C5541FE6F4F8D542D5141D757F5C8F31C55416A78312F542D5141EF4E498EF11C55414FC96FD7532D5141907330A1EF1C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346107 - 163158
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000F6285C3F1A0351418FC2F5D8D88C54415C8FC2550E03514148E17A04C98C54415C8FC29509035141CDCCCC0CD08C54410AD7A330050351410AD7A3A0D78C54411F85EBD1010351419A9999D9DE8C5441666666F600035141713D0A47E28C5441AE47E13A01035141EC51B8DEE58C54415C8FC2B5020351415C8FC205EA8C5441000000B0030351410AD7A390EF8C5441D7A3705D04035141295C8FE2F48C5441295C8F22040351417B14AE57FA8C5441295C8F7203035141E17A144EFE8C54411F85EB4103035141EC51B84EFF8C5441D7A370AD0E035141EC51B88EFE8C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000F6285C3F1A0351418FC2F5D8D88C54415C8FC2550E03514148E17A04C98C5441378F7FD30A0351414F4F6136CE8C5441DC9BC29509035141CA88CD0CD08C5441F6C86E1F08035141DD382F92D28C54410AD7A330050351410AD7A3A0D78C54411F85EBD1010351419A9999D9DE8C5441F67B66F60003514141E70947E28C54414E8BAE0001035141AAB01FD1E28C5441AE47E13A01035141EC51B8DEE58C5441D1063D93010351416C85A1D6E68C5441FAE9C3B50203514113C9C205EA8C5441273000B0030351419CB8A290EF8C5441C5A939D003035141837BAF8DF08C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>346107 - 354607
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000014000000F6285C3F1A0351418FC2F5D8D88C54415C8FC2550E03514148E17A04C98C54415C8FC29509035141CDCCCC0CD08C54410AD7A330050351410AD7A3A0D78C54411F85EBD1010351419A9999D9DE8C5441666666F600035141713D0A47E28C5441AE47E13A01035141EC51B8DEE58C54415C8FC2B5020351415C8FC205EA8C5441000000B0030351410AD7A390EF8C5441D7A3705D04035141295C8FE2F48C5441295C8F22040351417B14AE57FA8C5441295C8F7203035141E17A144EFE8C54411F85EB4103035141EC51B84EFF8C5441D7A370AD0E035141EC51B88EFE8C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000F6285C3F1A0351418FC2F5D8D88C54415C8FC2550E03514148E17A04C98C5441378F7FD30A0351414F4F6136CE8C5441DC9BC29509035141CA88CD0CD08C5441F6C86E1F08035141DD382F92D28C54410AD7A330050351410AD7A3A0D78C54411F85EBD1010351419A9999D9DE8C5441F67B66F60003514141E70947E28C54414E8BAE0001035141AAB01FD1E28C5441AE47E13A01035141EC51B8DEE58C5441D1063D93010351416C85A1D6E68C5441FAE9C3B50203514113C9C205EA8C5441273000B0030351419CB8A290EF8C5441C5A939D003035141837BAF8DF08C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>724440 - 725334
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000A05C1591839E50412BA9D82FEA465541B5A0ECB8839E50417418779FEA465541927C9204879E5041BA5986E8E746554119FB2E8E8A9E50410CDA79D9E5465541C8EFAB21819E504126C8DBACCD46554154F107F97D9E5041EFE507C9CF46554175A986F27C9E5041DFBBC419D14655412F6C6F487B9E5041874C9AFAD2465541CCC4745E7B9E504188FB4B38D3465541000000607B9E504166666636D3465541A05C1591839E50412BA9D82FEA465541
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DAA839E504166666676EA465541000000607B9E504166666636D3465541713D0AB7749E504152B81E65DB465541E17A144E7A9E5041A4703D6AE6465541E17A145E7F9E5041713D0A47F0465541713D0A977F9E504152B81ED5F0465541F6285C3F849E50418FC2F528EC4655418FC2F518849E5041CDCCCCACEB465541A4703DAA839E504166666676EA465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>724440 - 1639487
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000A05C1591839E50412BA9D82FEA465541B5A0ECB8839E50417418779FEA465541927C9204879E5041BA5986E8E746554119FB2E8E8A9E50410CDA79D9E5465541C8EFAB21819E504126C8DBACCD46554154F107F97D9E5041EFE507C9CF46554175A986F27C9E5041DFBBC419D14655412F6C6F487B9E5041874C9AFAD2465541CCC4745E7B9E504188FB4B38D3465541000000607B9E504166666636D3465541A05C1591839E50412BA9D82FEA465541
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DAA839E504166666676EA465541000000607B9E504166666636D3465541713D0AB7749E504152B81E65DB465541E17A144E7A9E5041A4703D6AE6465541E17A145E7F9E5041713D0A47F0465541713D0A977F9E504152B81ED5F0465541F6285C3F849E50418FC2F528EC4655418FC2F518849E5041CDCCCCACEB465541A4703DAA839E504166666676EA465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>724440 - 5290556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000A05C1591839E50412BA9D82FEA465541B5A0ECB8839E50417418779FEA465541927C9204879E5041BA5986E8E746554119FB2E8E8A9E50410CDA79D9E5465541C8EFAB21819E504126C8DBACCD46554154F107F97D9E5041EFE507C9CF46554175A986F27C9E5041DFBBC419D14655412F6C6F487B9E5041874C9AFAD2465541CCC4745E7B9E504188FB4B38D3465541000000607B9E504166666636D3465541A05C1591839E50412BA9D82FEA465541
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DAA839E504166666676EA465541000000607B9E504166666636D3465541713D0AB7749E504152B81E65DB465541E17A144E7A9E5041A4703D6AE6465541E17A145E7F9E5041713D0A47F0465541713D0A977F9E504152B81ED5F0465541F6285C3F849E50418FC2F528EC4655418FC2F518849E5041CDCCCCACEB465541A4703DAA839E504166666676EA465541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>368160 - 187145
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001E00000085EB51E855BC5041666666664D375441D7A3708D55BC5041C3F5282C4E37544148E17A2442BC5041CDCCCC4C78375441000000D044BC5041295C8F227A375441F6285C6F49BC5041333333B37D37544148E17AF44CBC50415C8FC235803754411F85EB7151BC50411F85EBD183375441F6285CBF52BC504152B81EB584375441D7A370BD57BC50415C8FC26588375441000000305CBC5041C3F5289C8B3754410AD7A3C05FBC5041333333138E375441B81E857B62BC50411F85EB51903754411F85EB4163BC5041295C8F5291375441A4703DDA63BC5041295C8F9292375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000470DBD8555BC50413B19E03C4E3754416E61930654BC504180F0847A4D375441B81E85FB51BC5041CDCCCC8C4C375441000000604CBC504152B81EF549375441C3F528AC49BC50418FC2F578483754417B14AE7744BC5041EC51B8DE45375441F6285CDF3EBC50415C8FC26543375441F6285C0F3DBC50410AD7A360423754417B14AE373CBC5041C3F5286C41375441D7A3704D3DBC504152B81EB53F3754415C8FC2453ABC5041E17A141E3E37544185EB512839BC5041C3F5287C3D37544152B81E8536BC5041666666B643375441EC51B81E3BBC50413333334348375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>368165 - 187177
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000012000000D7A3709DB1BC50411F85EB91C137544100000090B4BC5041D7A370ADC1375441A4703D3AB8BC5041E17A142EC237544114AE4721BCBC5041C3F5284CC3375441CDCCCC5CBFBC50411F85EB81C43754413D0AD783BFBC50413D0AD7E3B13754418FC2F588BFBC50419A9999199C37544133333373BFBC50417B14AE9795375441CDCCCC1CBDBC50411F85EB3193375441A4703D1ABABC50411F85EB018D375441A4703DAAB5BC5041666666068F375441A4703D8AB1BC5041000000509037544133333393B1BC5041CDCCCC8C943754413D0AD7A3B1BC504185EB51089C375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000C5D5955DBCBC50411893D9A8913754417FEA6664BBBC5041DEE89DA88F37544142F1EB57BBBC5041E2F46D928F375441B9CAE53FBBBC50411BA0935D8F37544121E29D7FBABC5041A0D6D1E18D37544100D34FA7B9BC5041DEA6AC528E3754419B0749EAB7BC50411C207B768E3754418CEF326BB4BC5041DE2B0636903754413DBB3A89B2BC50414C460227913754419DC9ABBAB1BC5041AC1BAF9293375441604E3B9EB1BC504136EFF00A98375441B9036D9EB1BC5041333806449837544116F127ABB1BC5041EAA91B44983754411D1869AAB1BC5041ECA9D12898375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>368433 - 187145
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000160000007B14AE7744BC5041EC51B8DE45375441F6285CDF3EBC50415C8FC26543375441F6285C0F3DBC50410AD7A360423754417B14AE373CBC5041C3F5286C41375441D7A3704D3DBC504152B81EB53F3754415C8FC2453ABC5041E17A141E3E37544185EB512839BC5041C3F5287C3D37544152B81E8536BC5041666666B643375441EC51B81E3BBC50413333334348375441000000E034BC50418FC2F5D85637544152B81E152DBC5041AE47E10A6937544114AE47A12DBC504114AE47B169375441D7A3705D34BC5041333333936E3754413333338335BC5041333333536F375441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000470DBD8555BC50413B19E03C4E3754416E61930654BC504180F0847A4D375441B81E85FB51BC5041CDCCCC8C4C375441000000604CBC504152B81EF549375441C3F528AC49BC50418FC2F578483754417B14AE7744BC5041EC51B8DE45375441F6285CDF3EBC50415C8FC26543375441F6285C0F3DBC50410AD7A360423754417B14AE373CBC5041C3F5286C41375441D7A3704D3DBC504152B81EB53F3754415C8FC2453ABC5041E17A141E3E37544185EB512839BC5041C3F5287C3D37544152B81E8536BC5041666666B643375441EC51B81E3BBC50413333334348375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>368927 - 187142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000040000000333333E383BB50413D0AD7030D375441713D0A1784BB50417B14AEB70E37544152B81E4585BB50410AD7A30010375441333333E385BB50415C8FC2C510375441AE47E19A86BB50410AD7A370113754419A9999E986BB5041A4703DFA1237544148E17A0487BB5041A4703D6A1437544185EB51A886BB5041C3F5281C1637544148E17A2486BB5041B81E856B183754410AD7A3E085BB50410AD7A3501A37544148E17AE485BB5041EC51B87E1B3754417B14AE1786BB50418FC2F5581D375441D7A370FD85BB5041D7A370FD1E3754419A9999E986BB50410AD7A36022375441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000440000009C48AB4E86BB504151B44D4D08375441A22E6D0A86BB5041A51F38D208375441D59E8C1886BB504155E1ACEC09375441D1FFB63A84BB5041C8BFA4890C3754418BB1E35186BB50418510A77E1037544183D174B186BB50417E3038DE10375441602A0BBD87BB50413A8B45ED0E375441C77667A288BB5041ADF28C220D3754412CB6896189BB5041C8BFA4890C3754419302E6468ABB50412A5AD4570B3754416768B6788BBB50418CF403260A375441350DA9698DBB5041006FA29408375441FB4A542591BB5041FDC9AFA3063754414EFD0D5E92BB5041AA6F912506375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>369381 - 44980
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001A000000AE47E17ACBA050417B14AEB7CF7D544185EB5148B9A050411F85EB51D07D54411F85EB61B9A050419A999929D57D544133333373C2A050415C8FC2E5D57D54410AD7A380C9A05041713D0AF7D57D54410AD7A310D2A05041A4703D3AD57D5441AE47E13AE2A05041AE47E19AD27D544133333373F0A05041713D0AD7CE7D5441A4703DDAFEA0504152B81E45CB7D544185EB51E800A1504114AE47E1CC7D5441666666E601A150410AD7A3C0CC7D5441F6285C2F07A15041713D0A57CC7D54419A9999E90CA15041B81E858BCC7D544114AE475115A15041EC51B88ECE7D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000CF1E5F8C0CA15041ADE22E88CC7D54417DCC3C7F05A150418283C478CC7D5441C150CFE601A15041FD8B2CC3CC7D544158B9659502A15041B54FACFAD07D5441C870D04B04A15041C0D6D32ACF7D5441A694A29A0DA15041BBDFE351CF7D5441AF67E48915A15041618A1438D27D54411C7ED5441AA150411E08F55AD47D5441500087D420A15041D78EE5A4D67D5441D9E017A524A15041C0BB3568D77D54411958D6BB24A15041A66C612FD67D54417038EDFA19A1504100A315A8D07D544199FFF9AD18A150413DD33112D07D54413BBF6B3E11A1504129580495CD7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>369381 - 80874
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001A000000AE47E17ACBA050417B14AEB7CF7D544185EB5148B9A050411F85EB51D07D54411F85EB61B9A050419A999929D57D544133333373C2A050415C8FC2E5D57D54410AD7A380C9A05041713D0AF7D57D54410AD7A310D2A05041A4703D3AD57D5441AE47E13AE2A05041AE47E19AD27D544133333373F0A05041713D0AD7CE7D5441A4703DDAFEA0504152B81E45CB7D544185EB51E800A1504114AE47E1CC7D5441666666E601A150410AD7A3C0CC7D5441F6285C2F07A15041713D0A57CC7D54419A9999E90CA15041B81E858BCC7D544114AE475115A15041EC51B88ECE7D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000CF1E5F8C0CA15041ADE22E88CC7D54417DCC3C7F05A150418283C478CC7D5441C150CFE601A15041FD8B2CC3CC7D544158B9659502A15041B54FACFAD07D5441C870D04B04A15041C0D6D32ACF7D5441A694A29A0DA15041BBDFE351CF7D5441AF67E48915A15041618A1438D27D54411C7ED5441AA150411E08F55AD47D5441500087D420A15041D78EE5A4D67D5441D9E017A524A15041C0BB3568D77D54411958D6BB24A15041A66C612FD67D54417038EDFA19A1504100A315A8D07D544199FFF9AD18A150413DD33112D07D54413BBF6B3E11A1504129580495CD7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>393829 - 978656
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C8F0CDA50413D0AD783407D5441713D0AA73FDA5041C3F5285C3F7D54410AD7A31066DA5041D7A3707D3E7D544185EB515865DA504148E17A94337D54415C8FC2153FDA50411F85EB71347D544185EB51880EDA5041AE47E18A357D544185EB51C8E8D950415C8FC265367D54413D0AD783E8D950417B14AE27387D5441E17A141EE7D95041CDCCCC5C417D5441F6285C8F0CDA50413D0AD783407D5441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000295F3A72E5D95041C8A6C5D24C7D5441E747C28AEFD95041775AC6864C7D544152B81E850ADA5041B81E85FB4B7D5441F9BF218C0FDA5041292B5FDE4B7D5441F79D6CBD2DDA50417197512F4B7D5441713D0A4740DA50413D0AD7C34A7D5441BD7019EC5FDA50410B016E0C4A7D54418EB5F5CF66DA5041FF892BDA497D544109A2050666DA504119C7F3823E7D5441E862875663DA5041F65D408D3E7D5441E096D30641DA50411C4331543F7D5441EC1E6DA32EDA5041AB8D9FBE3F7D5441073E57B921DA50414E5E5C09407D54419B1B190212DA5041007B4F64407D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345275 - 1234162
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003E000000AE47E1CA19845141B81E852B4CB754411F85EBF121845141B81E85EB44B75441AE47E14A218451413D0AD72344B7544185EB51A81E8451413D0AD70343B754414AE58D2D168451419A9040C83EB75441C9AC23C71284514138258C623DB75441787129AD0C845141BBCB75383CB754416A1D6E40088451410F2CAF793BB75441625FC6C703845141449E86F63AB75441353E555AFD8351419BFEBF373AB754417B4AD32EF8835141DA06ABA839B754411E7532BDF6835141CA4470CC39B75441DB8DF30FF5835141C5AE5CD839B754419D3CC856F3835141B0560E083AB75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000AE47E1CA19845141B81E852B4CB754411F85EBF121845141B81E85EB44B75441AE47E14A218451413D0AD72344B7544185EB51A81E8451413D0AD70343B7544146E58D2D168451419F9040C83EB75441CEAC23C7128451413D258C623DB75441737129AD0C845141BFCB75383CB75441185C75540A845141E475F3CB3BB754416A1D6E4008845141132CAF793BB75441B3E90A7A0384514189EE38E33AB75441353E555AFD8351419EFEBF373AB75441804AD32EF8835141DF06ABA839B754411D7532BDF6835141CC4470CC39B75441D78DF30FF5835141C2AE5CD839B75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>370176 - 2994765
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F0000005C8FC295059450418FC2F5784C445541C3F528AC05945041B81E854B4844554166666696059450415C8FC2F53F4455418FC2F528F99350410AD7A3803844554133333313F1935041AE47E10A34445541E17A14CEED935041D7A3707D324455419A9999F9E99350417B14AEB730445541F6285C8FE3935041295C8F323B445541C3F5286CE19350419A9999293F44554152B81E15E093504185EB51284244554133333313DD93504133333393414455411F85EB61DC9350410AD7A37041445541B81E85CBD3935041000000C03F445541EC51B86ED193504185EB514846445541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000008FB3769805945041EAB60CD64C4455414F79997D08945041C46E75074D445541293102AF089450416B4252A052445541C2515FE90794504156AC38A683445541E17A146E0A9450410AD7A32084445541EC51B8DE1394504185EB51F8854455419A9999F91E9450413D0AD783874455413D0AD7931F94504148E17A3480445541D7A3705D1F94504185EB5118794455410AD7A3F01E945041EC51B8AE73445541A4703DBA1E94504148E17AF46D445541295C8F321E9450416666669667445541E17A143E1D94504185EB51B85D445541EC51B85E1C945041A4703DEA56445541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>370176 - 3584761
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F0000005C8FC295059450418FC2F5784C445541C3F528AC05945041B81E854B4844554166666696059450415C8FC2F53F4455418FC2F528F99350410AD7A3803844554133333313F1935041AE47E10A34445541E17A14CEED935041D7A3707D324455419A9999F9E99350417B14AEB730445541F6285C8FE3935041295C8F323B445541C3F5286CE19350419A9999293F44554152B81E15E093504185EB51284244554133333313DD93504133333393414455411F85EB61DC9350410AD7A37041445541B81E85CBD3935041000000C03F445541EC51B86ED193504185EB514846445541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000008FB3769805945041EAB60CD64C4455414F79997D08945041C46E75074D445541293102AF089450416B4252A052445541C2515FE90794504156AC38A683445541E17A146E0A9450410AD7A32084445541EC51B8DE1394504185EB51F8854455419A9999F91E9450413D0AD783874455413D0AD7931F94504148E17A3480445541D7A3705D1F94504185EB5118794455410AD7A3F01E945041EC51B8AE73445541A4703DBA1E94504148E17AF46D445541295C8F321E9450416666669667445541E17A143E1D94504185EB51B85D445541EC51B85E1C945041A4703DEA56445541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>370351 - 3095133
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81EC592935041EC51B83EE33F55410AD7A3B093935041A4703D6AE33F5541D7A3708D97935041CDCCCC2CC13F55413D0AD7038F935041713D0A77BF3F5541B81E856B88935041295C8F22BD3F55415C8FC21585935041D7A370ADDA3F554148E17AA48A935041666666A6DF3F5541D7A3707D8C9350413D0AD713E13F55417B14AEE78E93504185EB5188E23F554152B81EC592935041EC51B83EE33F5541
-</a>
-
-<b>
-010600000001000000010300000001000000060000000AD7A3B093935041A4703D6AE33F5541F8884B2697935041BDCA26BFC43F5541ED5D5186979350418A9C5F2BC13F5541C60382EE9293504193FFDD3FC03F55414637CA188F935041418D5F91E23F55410AD7A3B093935041A4703D6AE33F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>370351 - 3445545
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81EC592935041EC51B83EE33F55410AD7A3B093935041A4703D6AE33F5541D7A3708D97935041CDCCCC2CC13F55413D0AD7038F935041713D0A77BF3F5541B81E856B88935041295C8F22BD3F55415C8FC21585935041D7A370ADDA3F554148E17AA48A935041666666A6DF3F5541D7A3707D8C9350413D0AD713E13F55417B14AEE78E93504185EB5188E23F554152B81EC592935041EC51B83EE33F5541
-</a>
-
-<b>
-010600000001000000010300000001000000060000000AD7A3B093935041A4703D6AE33F5541F8884B2697935041BDCA26BFC43F5541ED5D5186979350418A9C5F2BC13F5541C60382EE9293504193FFDD3FC03F55414637CA188F935041418D5F91E23F55410AD7A3B093935041A4703D6AE33F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371340 - 2253555
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000A07FD65041D7A3709D0BAA5441A4703D9A8CD65041713D0AF710AA54415C8FC2E58ED650410AD7A39009AA5441295C8F0291D65041D7A3709D00AA54410AD7A3F07CD65041A4703D5AF7A95441C3F528CC58D650417B14AE47DEA95441EC51B86E53D6504185EB51A8E3A95441EC51B8CE4CD65041713D0A47EAA95441C3F5281C5BD65041A4703DBAF5A95441F6285C9F74D650415C8FC2E505AA5441000000A07FD65041D7A3709D0BAA5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000000000404DD65041713D0A1701AA544185EB513859D65041A4703D9A0AAA54413D0AD7636FD650413D0AD7F317AA5441A4703DBA75D6504114AE47D11BAA5441D7A3700D86D65041AE47E1DA24AA5441F6285C9F88D65041E17A14CE1DAA5441A4703D9A8CD65041713D0AF710AA5441000000A07FD65041D7A3709D0BAA5441BBC347B374D65041D5971CF005AA54410766479F6AD6504175AC298FFFA95441CAFB7E7B68D65041B564F933FEA954411296F7045CD65041C576CB4DF6A95441C3F5281C5BD65041A4703DBAF5A95441EC51B8CE4CD65041713D0A47EAA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371340 - 3519632
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000A07FD65041D7A3709D0BAA5441A4703D9A8CD65041713D0AF710AA54415C8FC2E58ED650410AD7A39009AA5441295C8F0291D65041D7A3709D00AA54410AD7A3F07CD65041A4703D5AF7A95441C3F528CC58D650417B14AE47DEA95441EC51B86E53D6504185EB51A8E3A95441EC51B8CE4CD65041713D0A47EAA95441C3F5281C5BD65041A4703DBAF5A95441F6285C9F74D650415C8FC2E505AA5441000000A07FD65041D7A3709D0BAA5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000000000404DD65041713D0A1701AA544185EB513859D65041A4703D9A0AAA54413D0AD7636FD650413D0AD7F317AA5441A4703DBA75D6504114AE47D11BAA5441D7A3700D86D65041AE47E1DA24AA5441F6285C9F88D65041E17A14CE1DAA5441A4703D9A8CD65041713D0AF710AA5441000000A07FD65041D7A3709D0BAA5441BBC347B374D65041D5971CF005AA54410766479F6AD6504175AC298FFFA95441CAFB7E7B68D65041B564F933FEA954411296F7045CD65041C576CB4DF6A95441C3F5281C5BD65041A4703DBAF5A95441EC51B8CE4CD65041713D0A47EAA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371340 - 44245
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000A07FD65041D7A3709D0BAA5441A4703D9A8CD65041713D0AF710AA54415C8FC2E58ED650410AD7A39009AA5441295C8F0291D65041D7A3709D00AA54410AD7A3F07CD65041A4703D5AF7A95441C3F528CC58D650417B14AE47DEA95441EC51B86E53D6504185EB51A8E3A95441EC51B8CE4CD65041713D0A47EAA95441C3F5281C5BD65041A4703DBAF5A95441F6285C9F74D650415C8FC2E505AA5441000000A07FD65041D7A3709D0BAA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000000000A07FD65041D7A3709D0BAA5441BBC347B374D65041D5971CF005AA54410766479F6AD6504175AC298FFFA95441CAFB7E7B68D65041B564F933FEA954411296F7045CD65041C576CB4DF6A95441C3F5281C5BD65041A4703DBAF5A95441000000B05AD6504166666626F6A95441295C8F7268D650418FC2F538FFA95441295C8F6274D650419A99996906AA5441000000A07FD65041D7A3709D0BAA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371340 - 80706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000000000A07FD65041D7A3709D0BAA5441A4703D9A8CD65041713D0AF710AA54415C8FC2E58ED650410AD7A39009AA5441295C8F0291D65041D7A3709D00AA54410AD7A3F07CD65041A4703D5AF7A95441C3F528CC58D650417B14AE47DEA95441EC51B86E53D6504185EB51A8E3A95441EC51B8CE4CD65041713D0A47EAA95441C3F5281C5BD65041A4703DBAF5A95441F6285C9F74D650415C8FC2E505AA5441000000A07FD65041D7A3709D0BAA5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000000000A07FD65041D7A3709D0BAA5441BBC347B374D65041D5971CF005AA54410766479F6AD6504175AC298FFFA95441CAFB7E7B68D65041B564F933FEA954411296F7045CD65041C576CB4DF6A95441C3F5281C5BD65041A4703DBAF5A95441000000B05AD6504166666626F6A95441295C8F7268D650418FC2F538FFA95441295C8F6274D650419A99996906AA5441000000A07FD65041D7A3709D0BAA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371442 - 386843
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000295C8FD2D4C750419A999919D09E544185EB5108D9C750411F85EB51D69E544133333353D9C750413D0AD7A3D49E54415C8FC215DDC7504185EB51C8D99E5441C3F5281CE1C750417B14AE57DE9E5441EC51B8AEE7C75041000000D0E39E5441AE47E13AEBC75041C3F5281CE69E544114AE47A1F3C75041CDCCCC8CEB9E5441EC51B89E08C85041EC51B83EF39E544114AE47210BC850417B14AE87ED9E544148E17A140AC8504148E17AD4E99E5441C3F5282C0BC8504100000090E49E54411F85EBD103C8504152B81E95E19E54419A9999B902C850411F85EB81DD9E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000008DCFE3B4F3C750411B32FD93EB9E5441512111C802C85041CE85C61AF19E5441B55B6F9108C850414884D939F39E5441EF062A9A07C85041E8A8DBF9EE9E5441BA4AB9E107C85041CE9410C3EA9E544142DA960708C85041120D5A3FE89E5441143FC8B9FEC750416642DD23E79E5441B510ECC9EFC7504102C38BF8E29E544143629208EDC75041A6F0BF22E59E54416A5447D6EBC75041BB92CC80E69E54413C76A334F3C75041E9137146EB9E54418DCFE3B4F3C750411B32FD93EB9E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371457 - 316448
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000007B000000B81E856B29E0504152B81E7564A55441CDCCCCFC29E05041B81E85CB5DA5544185EB51C828E050415C8FC2D558A55441CDCCCC3C25E0504152B81EC54EA554410AD7A33022E05041713D0AE746A5544148E17A141FE05041CDCCCC1C3FA554413D0AD7931AE05041C3F5288C3BA554413333338315E050413333336336A55441333333A313E05041AE47E10A34A55441AE47E16A12E05041E17A145E31A55441E17A140E12E05041EC51B88E2DA55441000000E011E0504152B81EF52AA554413D0AD76311E05041D7A3701D28A55441EC51B8BE0EE05041AE47E18A27A55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000DC68AEA7F8DF5041DB91D7D3B3A5544152B81EC5F9DF504133333343B3A554416EC37FC5FCDF50415F41AE6FB1A55441280C0AC704E05041D921A390ACA55441370A38E908E0504164CDC6CBA9A55441666666460CE05041AE47E18AA7A55441E1E5029E10E05041CD29BDD6A6A554417688C2C513E05041252ED653A6A55441295C8FA213E050410AD7A3F0A1A55441EC51B8DE10E05041D7A3702D99A55441F0E673D910E05041E63ED81196A55441F457A3D010E05041E9FAB8DE90A55441ED48D67312E0504182DE3E0A88A554417E10BCFB1BE050411B990D9A93A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>371826 - 232923
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000F6285C4F27D65041C3F528BC7EAA5441D7A3707D26D650410AD7A35080AA5441713D0A3728D65041EC51B8CE83AA544152B81E752AD650417B14AE2787AA544152B81EF52AD65041000000C087AA54417B14AEC74DD6504185EB51F876AA5441AE47E11A4BD65041333333F372AA5441CDCCCCFC46D650413D0AD7436FAA54418FC2F5F844D6504185EB51E86BAA54413D0AD7133FD65041C3F528EC76AA5441F6285C4F27D65041C3F528BC7EAA5441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000042D7170345D65041B55034F96BAA54415FE5F5F844D650418C2E52E86BAA54411643203D43D650413266A3256FAA54413D0AD7133FD65041C3F528EC76AA5441F6285C4F27D65041C3F528BC7EAA5441D7A3707D26D650410AD7A35080AA5441D9A1339D27D65041E8CE409782AA544154A40A3728D650414304B7CE83AA54414CFA1E752AD650412F6FAD2787AA544152B81EF52AD65041000000C087AA54414D0F1AC64DD650412F2502F976AA54415472ADC74DD650413F3252F876AA5441784424F64BD65041CB0EB53C74AA5441735DE11A4BD65041EA5333F372AA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>777984 - 5222569
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000002900000085EB51D8AA5E51419A9999E9E984544152B81EC5B25E514114AE4761E6845441E17A14EEBE5E5141F6285C7FE1845441C3F528CCCB5E51419A9999B9DB845441A4703DFACD5E514185EB51E8DA845441440E3FDEE75E5141AAD0586FCB8454413063D51BCB5E5141CFA0D25A98845441DCE44966C85E51413DB3D2ED9384544134527CBCC65E514123CA28D190845441702136F7C45E514108E17EB48D8454413E780DC4C25E5141EA19DB92898454410DCFE490C05E5141508B98F5848454413393EEB3BC5E51413DEA85DB7C8454410AD7A300965E5141295C8F028D845441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000580000000FF00C1FE25E51410CEE8CDECE84544166666696EB5E5141B81E857BC98454413D0AD793EE5E514133333383C4845441333333B3F75E51417B14AE37C18454410AD7A350FE5E514114AE47B1BF845441295C8F32FF5E51417B14AE47BF84544148E17AF4FF5E51417B14AEB7BE8454411F85EBA1005F51410AD7A3A0BE8454419A9999190E5F5141D7A370ADB7845441AE47E1BA155F514166666616B3845441EC51B8BE1C5F514100000060AF8454410AD7A3C0215F51415C8FC2A5AC84544185EB51A8235F5141C3F5289CAB845441666666D62A5F5141666666D6A6845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>372269 - 2887542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000250000005C8FC2556ED650413D0AD7D318AA5441295C8F926BD65041AE47E1AA16AA54411F85EB7161D650413333334311AA5441AE47E10A5CD6504148E17A240EAA54413D0AD7A357D650419A9999190BAA5441EC51B88E53D65041A4703DFA07AA544152B81E654DD65041333333F302AA54419A9999294ED650411F85EB910AAA544148E17AF451D65041E17A142E0DAA544114AE475155D650418FC2F5380FAA54413D0AD7A359D65041D7A370DD11AA5441CDCCCCEC60D65041B81E851B16AA544148E17A5469D65041EC51B8DE1AAA54418FC2F5F86CD650415C8FC2451DAA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000003327FE6669D65041FC5FEC8F22AA54411F85EB1169D650417B14AE6722AA544141DAF6C361D650419C5287641EAA544179C107EB5FD6504184F5BF601DAA5441E17A143E57D65041CDCCCC9C18AA54411F85EB0157D65041D7A370ED18AA5441A4703D6A56D650419A9999B919AA54417B14AE8755D650418FC2F5D81AAA544148E17A445BD650413D0AD7C320AA5441D7A3709D5FD6504152B81E8524AA54415C8FC2F56BD65041666666062BAA5441E17A14EE73D650415C8FC23530AA5441295C8FE279D65041D7A3705D34AA544148E17AE47DD6504114AE47412CAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>372269 - 3311764
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000250000005C8FC2556ED650413D0AD7D318AA5441295C8F926BD65041AE47E1AA16AA54411F85EB7161D650413333334311AA5441AE47E10A5CD6504148E17A240EAA54413D0AD7A357D650419A9999190BAA5441EC51B88E53D65041A4703DFA07AA544152B81E654DD65041333333F302AA54419A9999294ED650411F85EB910AAA544148E17AF451D65041E17A142E0DAA544114AE475155D650418FC2F5380FAA54413D0AD7A359D65041D7A370DD11AA5441CDCCCCEC60D65041B81E851B16AA544148E17A5469D65041EC51B8DE1AAA54418FC2F5F86CD650415C8FC2451DAA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000003327FE6669D65041FC5FEC8F22AA54411F85EB1169D650417B14AE6722AA544141DAF6C361D650419C5287641EAA544179C107EB5FD6504184F5BF601DAA5441E17A143E57D65041CDCCCC9C18AA54411F85EB0157D65041D7A370ED18AA5441A4703D6A56D650419A9999B919AA54417B14AE8755D650418FC2F5D81AAA544148E17A445BD650413D0AD7C320AA5441D7A3709D5FD6504152B81E8524AA54415C8FC2F56BD65041666666062BAA5441E17A14EE73D650415C8FC23530AA5441295C8FE279D65041D7A3705D34AA544148E17AE47DD6504114AE47412CAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>417296 - 1382174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000150000000AD7A3E01330514133333303A91055419A9999D901305141A4703DDAA71055419A9999690030514114AE4701A7105541CDCCCC0CFE2F5141A4703D2AAA105541A4703DCAFD2F514185EB51B8AB105541B81E857BFE2F514185EB51D8AC105541B81E855B03305141713D0AE7AE105541F6285C4F073051419A9999F9B010554114AE47410F30514148E17A24B51055417B14AE8712305141EC51B8CEB6105541666666B61E3051418FC2F5F8B7105541333333232D305141713D0A47BB105541CDCCCC4C293051419A999999B6105541F6285CAF24305141EC51B86EB2105541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000B2B0AEB61B3051417A73F67FAC105541CFC476611930514123E48948AB105541A192FEEF17305141E79014B0AA105541432301ED13305141F7544D08A91055413097973A09305141CC12CA53A8105541EC584E8403305141BC0730EBA71055415B77D1DC01305141DE7372DAA7105541F5A5196C00305141BD48A502A71055412789210BFE2F514113CF3834AA105541E1D0C1D2FD2F51410A0748B0AB105541876F7F77FE2F5141C925C9D1AC105541F082EFF40230514184ED08BAAE105541480CFE5F04305141117F9E6FAF105541D09700F10D30514106701674B4105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>372624 - 392552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A9476D050411F85EB7149935441CDCCCCAC79D0504152B81EE54F935441295C8FE279D0504148E17A54509354418FC2F55880D050417B14AEA75D9354415C8FC22584D05041D7A3707D65935441713D0AE797D05041C3F5288C6A935441000000A09AD050411F85EB6164935441713D0A679FD05041D7A3708D599354415C8FC2A5A1D0504185EB51785493544148E17A9476D050411F85EB7149935441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000000000A09AD050411F85EB6164935441713D0A679FD05041D7A3708D599354415C8FC2A5A1D0504185EB517854935441A7FD96499ED05041E93C1F9C5393544173D1D6FC94D050410AD01FCD699354410A87B3FD94D05041135158CD69935441B25AEC4695D05041783317E069935441713D0AE797D05041C3F5288C6A935441000000A09AD050411F85EB6164935441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373242 - 234899
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000004400000085EB511872E45041D7A370ED66A054419A99997974E4504148E17A145FA054418FC2F51875E45041EC51B8BE59A054411F85EB5176E45041000000005AA054410AD7A3307BE45041F6285CCF5BA054419A9999697FE450415C8FC2B55DA05441EC51B8AE83E450415C8FC2D560A054413D0AD7238AE450415C8FC25563A054418FC2F50894E450415C8FC22566A05441295C8F129DE4504185EB516868A05441E17A142EA4E45041000000E06BA054413D0AD7D3A7E45041000000B06EA05441E17A140EABE45041AE47E14A71A054413D0AD703AFE45041AE47E11A74A05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000630000003D0AD7835AE450415C8FC2B569A05441699D65585DE450414B9770DF63A05441666666665DE45041295C8FC263A054416FB9F2EF5DE45041E5D8B75963A054417F30441761E450419B585DF260A054413D0AD71363E45041EC51B86E5FA054415C8FC29567E45041D7A370CD5EA054419A9999E96BE45041713D0A2760A05441D7A3706D6FE45041F6285C4F63A0544185EB511872E45041D7A370ED66A054411AAAF4B472E45041F24BF8E864A054419A99997974E4504148E17A145FA0544149C5A1D574E450412098BDFF5BA054418FC2F51875E45041EC51B8BE59A05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373295 - 190308
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000D00000052B81EF5B4CB5041333333F3E99E5441333333B3A1CB5041D7A370BDF09E5441EC51B8FEA9CB50411F85EB61FB9E5441D7A3707DD0CB5041295C8FE2FA9E5441F6285C8FEACB50413D0AD703F99E54410AD7A3C0E8CB504114AE4751F69E54417B14AED7E2CB5041E17A147EED9E544166666686E2CB50419A9999A9EC9E5441D7A370EDDFCB5041000000E0E59E544133333333DDCB50419A999919E69E5441CDCCCCCCCECB50417B14AEE7E79E5441AE47E13AC1CB5041AE47E13AE69E544152B81EF5B4CB5041333333F3E99E5441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000023CCAE80BACB50414B22E844E89E54410A46D854BACB50415EDE3152E89E54413162FC27B2CB5041F05E03FBEA9E5441846869B6A1CB5041DF888FC1F09E5441650B782BA5CB5041E4331731F59E5441D62EC19BA9CB50414D7EF2E2FA9E5441239A88CDD9CB50419B8F8C37FA9E544117A1B3A6DACB504168BBF827FA9E54417BFA23EADACB50416D5C2223FA9E5441073716DADBCB50417B42EC11FA9E5441C781F8E0E7CB5041712005C4F89E54418FDF7A67E5CB5041CF81083BF59E54416A97FE83E1CB504159EA0D93EF9E5441144AB681DDCB50412B7A1438E69E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373520 - 3147768
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000000AD7A38027D150418FC2F598EF8F544185EB51582CD1504114AE4711D88F54413D0AD78337D15041D7A370CDA48F54417B14AED741D15041295C8F12748F544152B81E254AD1504114AE4731458F5441B81E857B4FD150419A9999A9268F54413333333353D1504114AE47F10E8F5441295C8FA250D1504100000020148F54413D0AD7834DD15041E17A144E268F54419A99993948D15041C3F528EC448F5441C3F528BC3FD15041AE47E16A738F5441713D0A6735D15041E17A144EA48F5441666666562AD150413D0AD7A3D78F54417B14AEA725D15041D7A3704DEF8F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000007B21D6A50D150412696B569158F54411EC3DE164ED15041E4F5FB47188F54415C8FC2B54BD150413D0AD713268F54418FC2F56846D1504185EB5178448F5441666666D63DD1504133333313738F5441713D0A9733D15041E17A141EA48F54410AD7A31028D150411F85EB11D78F544148E17AB423D15041A4703D0AEF8F54419A9999291DD150415C8FC2850B905441B81E850B1FD1504114AE47110C90544153E3AA9825D150412E36C58EEF8F5441316E096B27D1504139C88E64E68F5441ED9431FD28D150418A614D74DE8F5441C79209DA2AD150418C1C7EB2D58F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>373520 - 400731
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000110000000AD7A38027D150418FC2F598EF8F544185EB51582CD1504114AE4711D88F54413D0AD78337D15041D7A370CDA48F54417B14AED741D15041295C8F12748F544152B81E254AD1504114AE4731458F5441B81E857B4FD150419A9999A9268F54413333333353D1504114AE47F10E8F5441295C8FA250D1504100000020148F54413D0AD7834DD15041E17A144E268F54419A99993948D15041C3F528EC448F5441C3F528BC3FD15041AE47E16A738F5441713D0A6735D15041E17A144EA48F5441666666562AD150413D0AD7A3D78F54417B14AEA725D15041D7A3704DEF8F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000007B21D6A50D150412696B569158F54411EC3DE164ED15041E4F5FB47188F54415C8FC2B54BD150413D0AD713268F54418FC2F56846D1504185EB5178448F5441666666D63DD1504133333313738F5441713D0A9733D15041E17A141EA48F54410AD7A31028D150411F85EB11D78F544148E17AB423D15041A4703D0AEF8F54413656152C20D1504180347E6BFE8F544136E0A10922D15041EC9407D0FE8F544153E3AA9825D150412E36C58EEF8F5441316E096B27D1504139C88E64E68F5441ED9431FD28D150418A614D74DE8F5441C79209DA2AD150418C1C7EB2D58F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893650 - 3079127
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000C3F5284CC96B504114AE47F1951955417B14AE57CA6B504152B81EE59519554100000050CC6B50415C8FC2C59519554114AE4711CF6B50416666669695195541333333B3D46B5041713D0A379519554166666676D76B504185EB5108951955417B14AEA7DB6B504152B81EC594195541713D0A87DE6B5041A4703D3A941955411F85EBE1E06B504185EB51C893195541A4703D3AE36B5041713D0A579319554185EB5158E76B50410AD7A3909219554114AE47C1E76B5041CDCCCC7C921955410AD7A350EE6B5041EC51B84E91195541AE47E15AEE6B5041333333638C195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000001972B001C96B5041DC2F22E486195541572F2A04C96B5041AEB0896987195541123C5608C96B50410CB45D4A88195541C3F5284CC96B504114AE47F1951955417B14AE57CA6B504152B81EE59519554100000050CC6B50415C8FC2C59519554152B81E45CC6B5041AE47E1BA92195541F6285CFFCB6B504185EB518886195541C3F528DCCA6B50419A9999A97C19554114AE47C1CA6B50419A9999197B1955410AD7A3C0C76B5041C3F5281C7B19554148E17A04C86B5041333333837D19554198D814C7C86B50411E916CAA8419554114AE4701C96B5041E17A14CE86195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893650 - 3393140
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000C3F5284CC96B504114AE47F1951955417B14AE57CA6B504152B81EE59519554100000050CC6B50415C8FC2C59519554114AE4711CF6B50416666669695195541333333B3D46B5041713D0A379519554166666676D76B504185EB5108951955417B14AEA7DB6B504152B81EC594195541713D0A87DE6B5041A4703D3A941955411F85EBE1E06B504185EB51C893195541A4703D3AE36B5041713D0A579319554185EB5158E76B50410AD7A3909219554114AE47C1E76B5041CDCCCC7C921955410AD7A350EE6B5041EC51B84E91195541AE47E15AEE6B5041333333638C195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000001972B001C96B5041DC2F22E486195541572F2A04C96B5041AEB0896987195541123C5608C96B50410CB45D4A88195541C3F5284CC96B504114AE47F1951955417B14AE57CA6B504152B81EE59519554100000050CC6B50415C8FC2C59519554152B81E45CC6B5041AE47E1BA92195541F6285CFFCB6B504185EB518886195541C3F528DCCA6B50419A9999A97C19554114AE47C1CA6B50419A9999197B1955410AD7A3C0C76B5041C3F5281C7B19554148E17A04C86B5041333333837D19554198D814C7C86B50411E916CAA8419554114AE4701C96B5041E17A14CE86195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>374782 - 24824
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE47E10EC75041B81E850B604A5441713D0AE70FC750418FC2F5E8604A544152B81E4510C75041295C8F12624A54415C8FC25511C750419A999969624A5441B81E850B12C7504100000010634A5441AE47E16A12C75041EC51B8CE634A5441F6285CBF12C750411F85EBA1644A5441EC51B81E13C75041B81E850B654A5441295C8FD213C750415C8FC255654A5441000000F014C750410AD7A320654A5441D7A370ED15C75041713D0AB7644A54410AD7A3E016C75041CDCCCC6C644A54418FC2F58817C75041E17A142E644A54411F85EB2117C750417B14AEB7564A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000006E76AC08C7C6504101C03FFA744A54416F00000FC7C65041C3585401754A5441B889DC45C8C65041C75592FA744A54410F4830B1C7C65041B725533B694A5441CBBB9173C6C65041B3281542694A5441B8EB4973C6C650415B01B042694A54416E76AC08C7C6504101C03FFA744A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>374782 - 70211
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001C00000014AE47E10EC75041B81E850B604A5441713D0AE70FC750418FC2F5E8604A544152B81E4510C75041295C8F12624A54415C8FC25511C750419A999969624A5441B81E850B12C7504100000010634A5441AE47E16A12C75041EC51B8CE634A5441F6285CBF12C750411F85EBA1644A5441EC51B81E13C75041B81E850B654A5441295C8FD213C750415C8FC255654A5441000000F014C750410AD7A320654A5441D7A370ED15C75041713D0AB7644A54410AD7A3E016C75041CDCCCC6C644A54418FC2F58817C75041E17A142E644A54411F85EB2117C750417B14AEB7564A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000006E76AC08C7C6504101C03FFA744A54416F00000FC7C65041C3585401754A5441B889DC45C8C65041C75592FA744A54410F4830B1C7C65041B725533B694A5441CBBB9173C6C65041B3281542694A5441B8EB4973C6C650415B01B042694A54416E76AC08C7C6504101C03FFA744A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>417628 - 1380825
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000D7A3705D9845514185EB5188E90B5541713D0AF79845514100000080F60B554185EB5108994551417B14AE57FC0B55418FC2F5889945514133333363FF0B5541000000009A455141666666D6010C55419A9999799B4551419A999979060C55415C8FC2359C455141CDCCCC2C080C554148E17A84A0455141C3F528BC0F0C55415C8FC2C5AD455141A4703D9A0D0C5541A4703D1AA345514114AE4761F40B55415C8FC225A745514148E17A64F30B5541C3F5282CA1455141A4703DDAE10B55417B14AEE79F455141C3F528DCE00B55410000002098455141E17A149EE20B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000074B39DB0AB455141B1E2F4AD080C5541A4703D1AA345514114AE4761F40B55415C8FC225A745514148E17A64F30B5541C3F5282CA1455141A4703DDAE10B55417B14AEE79F455141C3F528DCE00B55410000002098455141E17A149EE20B55413D0AD783974551417B14AEC7E20B5541D7A3705D9845514185EB5188E90B5541713D0AF79845514100000080F60B554185EB5108994551417B14AE57FC0B55418FC2F5889945514133333363FF0B5541000000009A455141666666D6010C55419A9999799B4551419A999979060C55415C8FC2359C455141CDCCCC2C080C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>417628 - 3621310
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000010000000D7A3705D9845514185EB5188E90B5541713D0AF79845514100000080F60B554185EB5108994551417B14AE57FC0B55418FC2F5889945514133333363FF0B5541000000009A455141666666D6010C55419A9999799B4551419A999979060C55415C8FC2359C455141CDCCCC2C080C554148E17A84A0455141C3F528BC0F0C55415C8FC2C5AD455141A4703D9A0D0C5541A4703D1AA345514114AE4761F40B55415C8FC225A745514148E17A64F30B5541C3F5282CA1455141A4703DDAE10B55417B14AEE79F455141C3F528DCE00B55410000002098455141E17A149EE20B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000074B39DB0AB455141B1E2F4AD080C5541A4703D1AA345514114AE4761F40B55415C8FC225A745514148E17A64F30B5541C3F5282CA1455141A4703DDAE10B55417B14AEE79F455141C3F528DCE00B55410000002098455141E17A149EE20B55413D0AD783974551417B14AEC7E20B5541D7A3705D9845514185EB5188E90B5541713D0AF79845514100000080F60B554185EB5108994551417B14AE57FC0B55418FC2F5889945514133333363FF0B5541000000009A455141666666D6010C55419A9999799B4551419A999979060C55415C8FC2359C455141CDCCCC2C080C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>380289 - 215129
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C0000001F85EBF11E465141C3F5287CE4095541A4703D0A28465141EC51B81EE9095541C3F5285C284651418FC2F528E8095541295C8FE2294651418FC2F5A8E90955415C8FC2F52B465141D7A370CDE8095541D7A370BD2D4651410AD7A350E80955418FC2F50830465141A4703DFAE709554148E17A24324651417B14AED7E70955417B14AEA73B4651418FC2F578E8095541713D0A973E465141EC51B8BEE00955410AD7A38039465141B81E852BE0095541713D0AF7354651411F85EBB1DF09554100000070354651411F85EB71DB095541666666163C4651415C8FC245D1095541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003F000000BB0FA8BF3A4651419D7DDC8DBC0955413B118EA8394651410217DA9ABC095541D7A3709D37465141333333B3BC095541713D0AD7354651411F85EBD1C3095541B81E853B33465141295C8FA2CB0955415C8FC29530465141CDCCCC9CD609554185EB51C82F4651411F85EB71D60955411B2D964D2E465141182CB875D6095541D9D00D852D46514120104307D7095541A547F4C82B4651419DC89708D80955412939FBAE2A465141F3BEF483D8095541A083C2A0284651417D0540D6D8095541F6285CBF2746514114AE4711DA09554133333323274651415C8FC2E5DA095541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>424153 - 4301646
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000050000007B14AE2764C05041333333A3FC365541A4703D9A36C050410AD7A3D0F4365541EC51B88E36C05041C3F5281CF636554152B81ED563C0504100000010FE3655417B14AE2764C05041333333A3FC365541
-</a>
-
-<b>
-0106000000010000000103000000010000000800000093BEA1D65DC050418B0E7802FD36554152B81ED563C0504100000010FE3655417B14AE2764C05041333333A3FC365541A4703D9A36C050410AD7A3D0F4365541C3F5289C36C05041EC51B86EF5365541F6285C5F49C05041713D0AB7F8365541713D0A4754C050410AD7A3E0FA36554193BEA1D65DC050418B0E7802FD365541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>380669 - 215121
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002000000085EB5148CA4B51418FC2F528CB0B5541EC51B8EECE4B514114AE4721CC0B5541E17A14EED64B5141C3F5283CB20B5541D7A370DDD74B51418FC2F538AF0B55410AD7A3E0D84B5141666666F6AB0B5541EC51B85ED94B5141AE47E1AAAA0B55411F85EB51DB4B51415C8FC285A50B5541295C8F82DB4B514152B81E05A50B5541A4703DAADC4B5141B81E85EB9C0B5541F6285C1FDC4B5141713D0A67970B554185EB51B8DC4B5141CDCCCC0C920B55415C8FC2A5DB4B51411F85EB51900B5541295C8F22DA4B51418FC2F5488F0B554100000020D54B5141A4703D5A8E0B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F94A62EEB44B514102704DC2BA0B5541666666D6B34B514185EB5178C60B5541750209EBBC4B51416F0E1F5EC80B5541A07EC450C04B51410ACFD30CC90B554135EBBC7AC14B514185C16628C60B5541656ADCECC34B514169446773BD0B5541E069947DC54B5141D7456D25B90B55419FD17FE2C64B51415D378E99B50B55410869BF08C84B514146C80ECFB10B5541BDE826EAC84B51411FC9E343AF0B5541342AD53AC94B5141B5A09E9CAC0B554156914616BC4B514174EF7F0FAA0B55414515272DB94B5141B08EF384A90B5541B399A4A1B64B5141DF3CCF0BA90B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>186114 - 4489536
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C000000B81E85FB3FDD50411F85EB01BD905441E17A146E41DD5041D7A370EDB19054415C8FC2A543DD5041CDCCCC1CA19054413333338315DD504152B81EA5AA905441CDCCCC4C15DD5041EC51B8FEAD9054413333338312DD504100000060BE90544148E17A7411DD5041D7A3705DC6905441C3F5284C11DD504100000090C7905441EC51B86E10DD504148E17A04D090544185EB51F810DD50418FC2F5E8CF9054418FC2F5B83EDD504185EB51A8C6905441B81E85FB3FDD50411F85EB01BD905441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000ED0A181812DD504168F73E89C1905441556EEC9811DD504101B3164AC590544148E17A7411DD5041D7A3705DC6905441C3F5284C11DD504100000090C7905441EC51B86E10DD504148E17A04D090544185EB51F810DD50418FC2F5E8CF9054418FC2F5B83EDD504185EB51A8C6905441B81E85FB3FDD50411F85EB01BD905441524EC11240DD50416DAC1050BC905441B1706B9D40DD5041FE79A52AB8905441ED0A181812DD504168F73E89C1905441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>394356 - 3186204
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000008400000052B81EB50C9C50417B14AE67AA1354410AD7A3C0119C5041A4703D7AAC135441666666F6159C5041AE47E17AAD135441D7A370BD1A9C50417B14AE57AC1354410AD7A3D01E9C504114AE4701AA1354418FC2F538269C5041D7A370FDA5135441666666462B9C50418FC2F5D8A0135441000000F0289C50410AD7A3209F135441D7A370FD059C50413D0AD7238513544148E17AA4049C5041D7A3703D84135441EC51B8FE009C5041B81E85BB7E135441E17A141EF69B50418FC2F5C8751354413D0AD713F69B504152B81E9574135441F6285C4FF69B5041713D0A1773135441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000C3F528CCEC9B50413D0AD743CC135441699AA8E6EC9B504112122B51CA13544172EC9AE6EC9B50418B2DA021CA135441EABD73F9EC9B5041AA407FEFC8135441BF422E32ED9B504107D0DF17C513544115F15584ED9B504155168426C31354418A5264D2ED9B50419C7BCB35C1135441D7A3709DF19B50410AD7A3E0BB13544158D89D0AEF9B5041FAC7929EB7135441FFB6DE7EEA9B5041C398C1A6B513544167EE324DE79B50414CCBEB44B51354414B1F92ECE49B5041647496BCB41354411C4CFCBBE29B50411AB67F44B3135441597E3912E19B504141ABD936B2135441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>394356 - 3591106
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000008400000052B81EB50C9C50417B14AE67AA1354410AD7A3C0119C5041A4703D7AAC135441666666F6159C5041AE47E17AAD135441D7A370BD1A9C50417B14AE57AC1354410AD7A3D01E9C504114AE4701AA1354418FC2F538269C5041D7A370FDA5135441666666462B9C50418FC2F5D8A0135441000000F0289C50410AD7A3209F135441D7A370FD059C50413D0AD7238513544148E17AA4049C5041D7A3703D84135441EC51B8FE009C5041B81E85BB7E135441E17A141EF69B50418FC2F5C8751354413D0AD713F69B504152B81E9574135441F6285C4FF69B5041713D0A1773135441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000C3F528CCEC9B50413D0AD743CC135441699AA8E6EC9B504112122B51CA13544172EC9AE6EC9B50418B2DA021CA135441EABD73F9EC9B5041AA407FEFC8135441BF422E32ED9B504107D0DF17C513544115F15584ED9B504155168426C31354418A5264D2ED9B50419C7BCB35C1135441D7A3709DF19B50410AD7A3E0BB13544158D89D0AEF9B5041FAC7929EB7135441FFB6DE7EEA9B5041C398C1A6B513544167EE324DE79B50414CCBEB44B51354414B1F92ECE49B5041647496BCB41354411C4CFCBBE29B50411AB67F44B3135441597E3912E19B504141ABD936B2135441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>381490 - 3178374
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E852BFCF650415C8FC2D55E765441C3F5285CF7F650410AD7A3F0477654415C8FC2D5F1F65041000000D0497654418FC2F5E8DBF65041295C8FA253765441A4703DBAE5F650419A99992985765441A4703D7A02F750418FC2F5D880765441C3F5282C03F75041E17A14BE807654416666661600F750419A99999972765441B81E852BFCF650415C8FC2D55E765441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000CF83CA50F6F65041378CCC014A7654416C01ECCEF6F65041E34901074B7654417B7BDD08F7F65041AA22007F4B7654417227AD64F7F6504117CD8D634C765441933B018BF7F65041073744B84C765441BB6F0DC1F7F65041507583494D7654412BE1143EF8F65041B5929F804E765441852A0D9AF8F6504166D517AB4F76544109429C91F9F650418D5D898152765441C5F4B195F9F65041F3648E8752765441C3F5285CF7F650410AD7A3F04776544122A17992F5F6504161C5E6884876544101B1B493F5F6504182B6568B487654412D6AC0A4F5F650412FC98F8548765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>381490 - 3575359
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000009000000B81E852BFCF650415C8FC2D55E765441C3F5285CF7F650410AD7A3F0477654415C8FC2D5F1F65041000000D0497654418FC2F5E8DBF65041295C8FA253765441A4703DBAE5F650419A99992985765441A4703D7A02F750418FC2F5D880765441C3F5282C03F75041E17A14BE807654416666661600F750419A99999972765441B81E852BFCF650415C8FC2D55E765441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000CF83CA50F6F65041378CCC014A7654416C01ECCEF6F65041E34901074B7654417B7BDD08F7F65041AA22007F4B7654417227AD64F7F6504117CD8D634C765441933B018BF7F65041073744B84C765441BB6F0DC1F7F65041507583494D7654412BE1143EF8F65041B5929F804E765441852A0D9AF8F6504166D517AB4F76544109429C91F9F650418D5D898152765441C5F4B195F9F65041F3648E8752765441C3F5285CF7F650410AD7A3F04776544122A17992F5F6504161C5E6884876544101B1B493F5F6504182B6568B487654412D6AC0A4F5F650412FC98F8548765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>382954 - 3159147
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FE27EBF504114AE475129F9544148E17AF493BF504152B81E1533F95441A4703D0A9FBF50413333332336F954417B14AE079FBF5041666666E630F95441B81E856B90BF5041295C8F3228F9544152B81E5584BF504148E17AF420F95441295C8FE27EBF504114AE475129F95441
-</a>
-
-<b>
-01060000000100000001030000000100000011000000D2E4E15582BF5041550AA9EA2AF95441295C8FE27EBF504114AE475129F954412D3D6BAD7CBF50418852A69E2CF95441A24507E47CBF5041E98AB60A2EF954419438FD7989BF50412DDD179336F9544148E17AF491BF5041C3F5284C3CF95441FF7107D797BF50410FD82CE73CF9544184B523909DBF50411FFD46033DF954411668469E9EBF5041684591D63BF954411806C7089FBF50416333F83636F954416B3EEAFB9BBF504160D3974B35F95441F5D6DAED93BF50410D53231733F95441E5DEF9AB8DBF50414CE2023F30F954416E1AAFD987BF50419E8FF7782DF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>382954 - 3567028
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FE27EBF504114AE475129F9544148E17AF493BF504152B81E1533F95441A4703D0A9FBF50413333332336F954417B14AE079FBF5041666666E630F95441B81E856B90BF5041295C8F3228F9544152B81E5584BF504148E17AF420F95441295C8FE27EBF504114AE475129F95441
-</a>
-
-<b>
-01060000000100000001030000000100000011000000D2E4E15582BF5041550AA9EA2AF95441295C8FE27EBF504114AE475129F954412D3D6BAD7CBF50418852A69E2CF95441A24507E47CBF5041E98AB60A2EF954419438FD7989BF50412DDD179336F9544148E17AF491BF5041C3F5284C3CF95441FF7107D797BF50410FD82CE73CF9544184B523909DBF50411FFD46033DF954411668469E9EBF5041684591D63BF954411806C7089FBF50416333F83636F954416B3EEAFB9BBF504160D3974B35F95441F5D6DAED93BF50410D53231733F95441E5DEF9AB8DBF50414CE2023F30F954416E1AAFD987BF50419E8FF7782DF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>382958 - 3027631
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285CCF0EBE504185EB51C8920D5541333333C30BBE50411F85EB819C0D55413D0AD75310BE5041B81E857B970D55411F85EBD11BBE50413D0AD783960D5541B81E853B3DBE50411F85EB21A00D5541713D0AE755BE504133333353AC0D5541000000605FBE50411F85EB01B10D5541295C8F3267BE5041EC51B8CEA70D55418FC2F5F86BBE50419A999929A20D5541713D0A2757BE50419A999999940D55416666664644BE5041D7A3704D880D5541E17A143E2EBE5041333333F3810D554152B81E3516BE504148E17A047B0D5541F6285CCF0EBE504185EB51C8920D5541
-</a>
-
-<b>
-010600000001000000010300000001000000100000004D843CB612BE5041209C5B3F860D5541B85F8BF211BE5041754708B4880D5541A5202DF633BE504187C5CF35930D554143EB433D47BE504108A5151E9A0D55415410EF4A45BE50415791EB519D0D5541862064E610BE5041557D7E118C0D5541F6285CCF0EBE504185EB51C8920D5541333333C30BBE50411F85EB819C0D55413D0AD75310BE5041B81E857B970D55411F85EBD11BBE50413D0AD783960D5541B81E853B3DBE50411F85EB21A00D5541713D0AE755BE504133333353AC0D5541000000605FBE50411F85EB01B10D5541295C8F3267BE5041EC51B8CEA70D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>382958 - 3270269
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000F6285CCF0EBE504185EB51C8920D5541333333C30BBE50411F85EB819C0D55413D0AD75310BE5041B81E857B970D55411F85EBD11BBE50413D0AD783960D5541B81E853B3DBE50411F85EB21A00D5541713D0AE755BE504133333353AC0D5541000000605FBE50411F85EB01B10D5541295C8F3267BE5041EC51B8CEA70D55418FC2F5F86BBE50419A999929A20D5541713D0A2757BE50419A999999940D55416666664644BE5041D7A3704D880D5541E17A143E2EBE5041333333F3810D554152B81E3516BE504148E17A047B0D5541F6285CCF0EBE504185EB51C8920D5541
-</a>
-
-<b>
-010600000001000000010300000001000000100000004D843CB612BE5041209C5B3F860D5541B85F8BF211BE5041754708B4880D5541A5202DF633BE504187C5CF35930D554143EB433D47BE504108A5151E9A0D55415410EF4A45BE50415791EB519D0D5541862064E610BE5041557D7E118C0D5541F6285CCF0EBE504185EB51C8920D5541333333C30BBE50411F85EB819C0D55413D0AD75310BE5041B81E857B970D55411F85EBD11BBE50413D0AD783960D5541B81E853B3DBE50411F85EB21A00D5541713D0AE755BE504133333353AC0D5541000000605FBE50411F85EB01B10D5541295C8F3267BE5041EC51B8CEA70D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383010 - 182094
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002F000000295C8F2271A950419A9999399DFD544185EB51F875A95041A4703D1A97FD5441EC51B84E7CA950411F85EB0192FD5441333333C37CA95041EC51B87E92FD54417B14AE2782A950413333334398FD5441AE47E17A88A9504185EB51C89EFD54419A99990989A95041F6285CFF9CFD5441713D0A5790A95041713D0A9797FD544148E17A4497A950418FC2F56892FD5441CDCCCC0C9AA9504114AE475191FD544148E17A8498A95041A4703DDA90FD5441F6285C0F94A95041A4703DBA8AFD544148E17A948CA950413333337380FD54410AD7A3E08AA95041E17A149E7FFD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000094C450F875A95041415F3E1A97FD5441851636FE75A95041CDF4801597FD5441339B64277CA95041712CDCD791FD54415C8FC2B578A950418FC2F5288EFD54413333330377A9504185EB51288EFD5441E17A145E72A95041E17A141E93FD5441F6285C2F6BA950417B14AE379BFD5441B81E854B67A9504185EB51C8A5FD5441A4703D2A66A9504185EB5148A9FD5441F6285CDF64A950419A999909ACFD5441F6285C2F62A950410AD7A3B0B4FD5441D48E5F9561A9504163D158BBB7FD54414D929B1262A950419D2BD2D8B7FD54416549B20562A95041B22801B1B9FD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383010 - 356418
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002F000000295C8F2271A950419A9999399DFD544185EB51F875A95041A4703D1A97FD5441EC51B84E7CA950411F85EB0192FD5441333333C37CA95041EC51B87E92FD54417B14AE2782A950413333334398FD5441AE47E17A88A9504185EB51C89EFD54419A99990989A95041F6285CFF9CFD5441713D0A5790A95041713D0A9797FD544148E17A4497A950418FC2F56892FD5441CDCCCC0C9AA9504114AE475191FD544148E17A8498A95041A4703DDA90FD5441F6285C0F94A95041A4703DBA8AFD544148E17A948CA950413333337380FD54410AD7A3E08AA95041E17A149E7FFD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002900000094C450F875A95041415F3E1A97FD5441851636FE75A95041CDF4801597FD5441339B64277CA95041712CDCD791FD54415C8FC2B578A950418FC2F5288EFD54413333330377A9504185EB51288EFD5441E17A145E72A95041E17A141E93FD5441F6285C2F6BA950417B14AE379BFD5441B81E854B67A9504185EB51C8A5FD5441A4703D2A66A9504185EB5148A9FD5441F6285CDF64A950419A999909ACFD5441F6285C2F62A950410AD7A3B0B4FD5441D48E5F9561A9504163D158BBB7FD54414D929B1262A950419D2BD2D8B7FD54416549B20562A95041B22801B1B9FD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383095 - 182096
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F5289C41A95041CDCCCC7C46FE5441666666863BA95041D7A3700D44FE54411F85EBB13CA95041333333C34EFE54418FC2F5083DA9504152B81EB55DFE54417B14AE273EA950410AD7A36064FE54419A99994944A9504185EB51F86BFE5441AE47E16A4CA950410AD7A33078FE5441F6285C3F4EA95041713D0A7778FE5441333333D350A95041F6285CAF75FE5441C3F5287C50A9504152B81EB573FE544114AE47214FA950411F85EBD170FE544114AE47014BA95041AE47E15A6CFE544148E17A5448A950410AD7A3506AFE5441AE47E12A45A95041B81E853B60FE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000AE47E12A45A95041B81E853B60FE54414166865B44A95041CF87C2255DFE5441C30AD8C340A950414A1E340356FE5441EC5FE11A40A95041695AFFDF4EFE5441CCADD61341A95041063EAF4746FE5441EFA9D7F840A95041ED35723B46FE54414976D7F33CA9504130C9F56844FE5441D19F0BA73DA95041BFEDCDDC4EFE5441D19F0BA73DA95041CFCCE16A5AFE5441BBB4842B3EA950419AA58F1262FE54412969323345A950415B6F46216BFE5441EA03AE074DA95041EB7A799478FE54418DC65B3F4EA95041BC460A7778FE5441242B33D350A950411AFA5BAF75FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383095 - 375784
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000012000000C3F5289C41A95041CDCCCC7C46FE5441666666863BA95041D7A3700D44FE54411F85EBB13CA95041333333C34EFE54418FC2F5083DA9504152B81EB55DFE54417B14AE273EA950410AD7A36064FE54419A99994944A9504185EB51F86BFE5441AE47E16A4CA950410AD7A33078FE5441F6285C3F4EA95041713D0A7778FE5441333333D350A95041F6285CAF75FE5441C3F5287C50A9504152B81EB573FE544114AE47214FA950411F85EBD170FE544114AE47014BA95041AE47E15A6CFE544148E17A5448A950410AD7A3506AFE5441AE47E12A45A95041B81E853B60FE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000AE47E12A45A95041B81E853B60FE54414166865B44A95041CF87C2255DFE5441C30AD8C340A950414A1E340356FE5441EC5FE11A40A95041695AFFDF4EFE5441CCADD61341A95041063EAF4746FE5441EFA9D7F840A95041ED35723B46FE54414976D7F33CA9504130C9F56844FE5441D19F0BA73DA95041BFEDCDDC4EFE5441D19F0BA73DA95041CFCCE16A5AFE5441BBB4842B3EA950419AA58F1262FE54412969323345A950415B6F46216BFE5441EA03AE074DA95041EB7A799478FE54418DC65B3F4EA95041BC460A7778FE5441242B33D350A950411AFA5BAF75FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383362 - 32482
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000270000005C8FC2B509B7504148E17A54FF1155417B14AE4709B7504185EB5188FF115541A4703DAA08B750419A999979FF115541EC51B8BE07B7504185EB5168FF115541D7A370DD06B75041E17A145EFF1155417B14AEE705B750410AD7A370FF1155419A99991905B750411F85EBA1FF115541C3F528DC04B75041333333B3FF1155418FC2F55804B750413D0AD7C3FF115541713D0A0702B75041EC51B82E001255411F85EBC101B75041713D0A57001255418FC2F54801B7504152B81E75001255410000009000B75041295C8F72001255411F85EB0100B75041CDCCCC2C00125541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000083F400D010B75041DD649F4DFC115541B4C0BB3D10B75041F0C8866DFD115541CDCCCC3C10B7504114AE4771FD1155417D1E0E3B10B750415051CC72FD115541B81E85CB0FB750413D0AD7D3FD1155413AEB8FBD0FB75041748277D7FD11554180D7DF910FB75041BD9BD1E2FD115541666666860EB7504185EB5128FE115541E508CA810EB7504102104D28FE115541BB1650D309B750415652D04AFF115541D2F13F7F09B75041C087266EFF1155417B14AE4709B7504185EB5188FF115541A4703DAA08B750419A999979FF115541EC51B8BE07B7504185EB5168FF115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>383362 - 71405
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000270000005C8FC2B509B7504148E17A54FF1155417B14AE4709B7504185EB5188FF115541A4703DAA08B750419A999979FF115541EC51B8BE07B7504185EB5168FF115541D7A370DD06B75041E17A145EFF1155417B14AEE705B750410AD7A370FF1155419A99991905B750411F85EBA1FF115541C3F528DC04B75041333333B3FF1155418FC2F55804B750413D0AD7C3FF115541713D0A0702B75041EC51B82E001255411F85EBC101B75041713D0A57001255418FC2F54801B7504152B81E75001255410000009000B75041295C8F72001255411F85EB0100B75041CDCCCC2C00125541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000083F400D010B75041DD649F4DFC115541B4C0BB3D10B75041F0C8866DFD115541CDCCCC3C10B7504114AE4771FD1155417D1E0E3B10B750415051CC72FD115541B81E85CB0FB750413D0AD7D3FD1155413AEB8FBD0FB75041748277D7FD11554180D7DF910FB75041BD9BD1E2FD115541666666860EB7504185EB5128FE115541E508CA810EB7504102104D28FE115541BB1650D309B750415652D04AFF115541D2F13F7F09B75041C087266EFF1155417B14AE4709B7504185EB5188FF115541A4703DAA08B750419A999979FF115541EC51B8BE07B7504185EB5168FF115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>384255 - 2925933
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001400000000000010A0A35041713D0AF756FD54418FC2F5C8ABA35041EC51B8DE56FD544114AE47C1AFA35041713D0AD756FD5441AE47E14ABAA35041D7A3708D5DFD544114AE4701C0A350418FC2F5B857FD54418FC2F5C8D5A3504148E17A6441FD544114AE47C1D5A35041713D0AF73FFD544148E17AE4C3A35041A4703D5A2EFD544185EB5188C1A3504185EB51782DFD5441CDCCCC2CB1A35041B81E855B31FD54418FC2F54898A350416666664637FD54411F85EBC18AA35041AE47E14A35FD5441AE47E10A87A350411F85EB3133FD544185EB51A885A3504185EB517837FD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003A14B58086A3504156896C1A4EFD54412F700AE195A35041FC8E22EC36FD54410A44265095A350416DE9DFD636FD54419A061C9994A35041BFA1FEBB36FD544135F26D3194A35041CB78A2AC36FD5441123263B68EA350410CAE42DF35FD54411F85EBC18AA35041AE47E14A35FD5441AE47E10A87A350411F85EB3133FD544185EB51A885A3504185EB517837FD54410AD7A3A084A35041C3F528CC3EFD54413333337384A35041713D0AC745FD54418FC2F5E884A3504148E17AC44BFD5441EC51B89E86A350417B14AE1752FD5441666666A68AA35041D7A3703D5CFD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>384255 - 3725721
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001400000000000010A0A35041713D0AF756FD54418FC2F5C8ABA35041EC51B8DE56FD544114AE47C1AFA35041713D0AD756FD5441AE47E14ABAA35041D7A3708D5DFD544114AE4701C0A350418FC2F5B857FD54418FC2F5C8D5A3504148E17A6441FD544114AE47C1D5A35041713D0AF73FFD544148E17AE4C3A35041A4703D5A2EFD544185EB5188C1A3504185EB51782DFD5441CDCCCC2CB1A35041B81E855B31FD54418FC2F54898A350416666664637FD54411F85EBC18AA35041AE47E14A35FD5441AE47E10A87A350411F85EB3133FD544185EB51A885A3504185EB517837FD5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000003A14B58086A3504156896C1A4EFD54412F700AE195A35041FC8E22EC36FD54410A44265095A350416DE9DFD636FD54419A061C9994A35041BFA1FEBB36FD544135F26D3194A35041CB78A2AC36FD5441123263B68EA350410CAE42DF35FD54411F85EBC18AA35041AE47E14A35FD5441AE47E10A87A350411F85EB3133FD544185EB51A885A3504185EB517837FD54410AD7A3A084A35041C3F528CC3EFD54413333337384A35041713D0AC745FD54418FC2F5E884A3504148E17AC44BFD5441EC51B89E86A350417B14AE1752FD5441666666A68AA35041D7A3703D5CFD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>387015 - 1720912
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000009A9999D92EB45041B81E858BCE2C5541295C8F6234B45041A4703DEAC62C5541B81E851B2EB45041713D0AF7C52C554185EB514820B45041F6285CDFC42C5541AE47E19A1FB45041E17A14CEC42C5541E17A14CE1BB45041AE47E11ACA2C5541D7A370AD16B45041B81E85EBD02C5541F6285C7F13B450411F85EB41D42C55413D0AD75318B4504100000060DA2C55413D0AD7131AB4504185EB5118DC2C55417B14AE0720B45041CDCCCC6CE02C5541AE47E10A22B4504166666626DE2C55415C8FC2052BB45041B81E856BD32C55419A9999D92EB45041B81E858BCE2C5541
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BCE3AE9E1AB45041E48820AECB2C55411283C0EA16B45041BA490CE2D02C554196438BDC13B450412DB29D67D42C55417B14AE5719B4504160E5D092DA2C55415EBA493422B450415C8FC2C5DF2C55419318047624B4504137894150E02C5541C520B0DA2CB45041F2D24D72E32C5541AAF1D23530B45041CBA145D6E22C5541AAF1D22D35B45041D578E9FEE32C55413AF67A963BB45041AFACD04AD92C5541713D0ABF3EB45041736891F5D32C55414E6210F843B450419EEFA75EC92C55416891ED043DB450412B8716C1C82C5541FED4780930B450411D5A6473C62C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>387015 - 4366387
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000009A9999D92EB45041B81E858BCE2C5541295C8F6234B45041A4703DEAC62C5541B81E851B2EB45041713D0AF7C52C554185EB514820B45041F6285CDFC42C5541AE47E19A1FB45041E17A14CEC42C5541E17A14CE1BB45041AE47E11ACA2C5541D7A370AD16B45041B81E85EBD02C5541F6285C7F13B450411F85EB41D42C55413D0AD75318B4504100000060DA2C55413D0AD7131AB4504185EB5118DC2C55417B14AE0720B45041CDCCCC6CE02C5541AE47E10A22B4504166666626DE2C55415C8FC2052BB45041B81E856BD32C55419A9999D92EB45041B81E858BCE2C5541
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BCE3AE9E1AB45041E48820AECB2C55411283C0EA16B45041BA490CE2D02C554196438BDC13B450412DB29D67D42C55417B14AE5719B4504160E5D092DA2C55415EBA493422B450415C8FC2C5DF2C55419318047624B4504137894150E02C5541C520B0DA2CB45041F2D24D72E32C5541AAF1D23530B45041CBA145D6E22C5541AAF1D22D35B45041D578E9FEE32C55413AF67A963BB45041AFACD04AD92C5541713D0ABF3EB45041736891F5D32C55414E6210F843B450419EEFA75EC92C55416891ED043DB450412B8716C1C82C5541FED4780930B450411D5A6473C62C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>387424 - 2991175
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F58856F6504148E17AF42B765441713D0A275FF650415C8FC2A52976544152B81E0563F650410AD7A3601A7654411F85EB915DF65041D7A3709DF87554413D0AD76358F650417B14AE87D875544114AE47C155F650415C8FC2B5D87554417B14AEE74EF650418FC2F5B8D975544114AE47514AF65041E17A14CEDA7554419A99997945F65041C3F5286CDC75544152B81E1543F65041000000E0DD755441000000504FF65041295C8F022E7654418FC2F58856F6504148E17AF42B765441
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000096A3F43B4FF650413EEF9DDD2D765441D8A3192C5FF65041F1F2C79129765441FC017F0363F65041D3909A671A765441FF0416BF5CF65041C7F18783F3755441CC43887158F650412C7F7DDCD875544117219A2E53F65041608C1E17D9755441392333FC4DF65041349086F0D9755441E80472DC49F650418BF41AF5DA755441D3AE1B2547F6504168EE5CDDDB7554417313134245F650411643E18DDC75544145ADB41B44F65041D878A540DD75544182935F1843F650414C01CBEDDD75544118FDB38C49F65041BC5FED3F08765441DFFC0ED04CF6504144C373A11D765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>387424 - 3306376
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000C0000008FC2F58856F6504148E17AF42B765441713D0A275FF650415C8FC2A52976544152B81E0563F650410AD7A3601A7654411F85EB915DF65041D7A3709DF87554413D0AD76358F650417B14AE87D875544114AE47C155F650415C8FC2B5D87554417B14AEE74EF650418FC2F5B8D975544114AE47514AF65041E17A14CEDA7554419A99997945F65041C3F5286CDC75544152B81E1543F65041000000E0DD755441000000504FF65041295C8F022E7654418FC2F58856F6504148E17AF42B765441
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000096A3F43B4FF650413EEF9DDD2D765441D8A3192C5FF65041F1F2C79129765441FC017F0363F65041D3909A671A765441FF0416BF5CF65041C7F18783F3755441CC43887158F650412C7F7DDCD875544117219A2E53F65041608C1E17D9755441392333FC4DF65041349086F0D9755441E80472DC49F650418BF41AF5DA755441D3AE1B2547F6504168EE5CDDDB7554417313134245F650411643E18DDC75544145ADB41B44F65041D878A540DD75544182935F1843F650414C01CBEDDD75544118FDB38C49F65041BC5FED3F08765441DFFC0ED04CF6504144C373A11D765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>388207 - 2959703
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81EF5B68150418FC2F508570F5541CDCCCCACC08150415C8FC295620F554148E17A14C3815041F6285C4F630F55413D0AD773D6815041E17A149E5D0F5541A4703D3ADB8150411F85EB715D0F55418FC2F588DF815041A4703D4A5D0F55417B14AE37EE81504148E17AC45C0F5541F6285C2FDF81504114AE47D1400F554152B81EF5B68150418FC2F508570F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000500000064652ADECF815041CE4EAC9E3D0F5541AA0B09C1B38150411359F01D530F55412452536DB9815041C17F8EF8590F55411736068ED68150419FEC7C95450F554164652ADECF815041CE4EAC9E3D0F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>388207 - 3618854
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81EF5B68150418FC2F508570F5541CDCCCCACC08150415C8FC295620F554148E17A14C3815041F6285C4F630F55413D0AD773D6815041E17A149E5D0F5541A4703D3ADB8150411F85EB715D0F55418FC2F588DF815041A4703D4A5D0F55417B14AE37EE81504148E17AC45C0F5541F6285C2FDF81504114AE47D1400F554152B81EF5B68150418FC2F508570F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000500000064652ADECF815041CE4EAC9E3D0F5541AA0B09C1B38150411359F01D530F55412452536DB9815041C17F8EF8590F55411736068ED68150419FEC7C95450F554164652ADECF815041CE4EAC9E3D0F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133745 - 2988031
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000002000000270000009A999919ED08514133333373198B5441EC51B8BEF8085141295C8F92228B54411F85EBB1FF08514185EB5168268B54413D0AD763060951418FC2F5882A8B544114AE479114095141713D0A77348B5441EC51B8FE2C095141713D0AB7428B5441713D0A072E09514185EB5118428B544114AE47112C095141AE47E1DA0E8B54415C8FC2852A095141D7A3700DE78A5441AE47E17A2A095141F6285CEFE58A5441D7A3707D290951410AD7A3F0DA8A54413D0AD723290951413D0AD703D18A54410AD7A32025095141D7A3707DC28A544114AE473124095141D7A3701DBF8A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BB5F400FF4085141C78DEAE61E8B5441DA537DA2F5085141BB67CE22208B54413ED8884FF3085141B1B6FD7BD68A54411F85EBF1EC085141E17A144ED88A544166666656E50851417B14AE17DA8A54410AD7A350E408514185EB51D8DA8A54418FC2F5B8DF085141713D0AA7DF8A5441666666D6DE08514166666636E48A544166666676E00851413D0AD753E88A5441A4703DAAE20851419A999959EE8A5441AE47E1DAE2085141295C8FB2F38A5441AE47E15AE2085141A4703D0AF88A544152B81E45E40851419A9999F9FD8A544138B6E478E60851410C5836EA028B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>133745 - 3408736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000002000000270000009A999919ED08514133333373198B5441EC51B8BEF8085141295C8F92228B54411F85EBB1FF08514185EB5168268B54413D0AD763060951418FC2F5882A8B544114AE479114095141713D0A77348B5441EC51B8FE2C095141713D0AB7428B5441713D0A072E09514185EB5118428B544114AE47112C095141AE47E1DA0E8B54415C8FC2852A095141D7A3700DE78A5441AE47E17A2A095141F6285CEFE58A5441D7A3707D290951410AD7A3F0DA8A54413D0AD723290951413D0AD703D18A54410AD7A32025095141D7A3707DC28A544114AE473124095141D7A3701DBF8A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BB5F400FF4085141C78DEAE61E8B5441DA537DA2F5085141BB67CE22208B54413ED8884FF3085141B1B6FD7BD68A54411F85EBF1EC085141E17A144ED88A544166666656E50851417B14AE17DA8A54410AD7A350E408514185EB51D8DA8A54418FC2F5B8DF085141713D0AA7DF8A5441666666D6DE08514166666636E48A544166666676E00851413D0AD753E88A5441A4703DAAE20851419A999959EE8A5441AE47E1DAE2085141295C8FB2F38A5441AE47E15AE2085141A4703D0AF88A544152B81E45E40851419A9999F9FD8A544138B6E478E60851410C5836EA028B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>394916 - 261968
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000030000000103000000050000002C010000AE47E1CAE19E5041EC51B8FEF81B544148E17AD4E09E5041295C8F42F91B5441D7A3706DDE9E5041F6285C1FFA1B54417B14AEA7D29E50411F85EB91FF1B54415C8FC2C5CC9E5041295C8F62021C5441AE47E10AC49E5041AE47E17A051C54417B14AEE7BB9E504133333373081C5441AE47E1FAB79E5041713D0A37091C5441B81E851BB19E504114AE47910A1C5441D7A370CDAC9E5041B81E857B0A1C5441AE47E1EAAB9E5041CDCCCC9C0A1C54418FC2F508A89E50418FC2F5B80B1C544152B81EC59F9E5041000000300E1C5441666666F6A09E5041A4703D6A0A1C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000300000090000000AE47E1DA229E5041E17A147E321C54411313DA69209E5041299F3C5C321C544152B81E351F9E5041B81E854B321C5441CC5962111F9E5041E1B76320321C5441F6285C3F1C9E50418FC2F5B82E1C54418FC2F5D8199E5041713D0AA72B1C544152B81ED5169E5041AE47E10A2C1C544185EB51F80F9E50411F85EB11241C54417B14AE770E9E5041D7A3704D241C54413D0AD7E30A9E5041C3F5281C261C544185EB51E8069E5041AE47E11A281C544199F56C1B069E50416DFF1671281C54415C8FC285029E5041333333F3291C544185EB5198FF9D50419A9999192B1C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389154 - 968671
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002E000000AE47E11A1098504148E17AA465215441E17A142E139850411F85EBE162215441F6285C9F17985041D7A3709D5E2154419A9999A91A985041000000105C215441A4703DAA1C9850415C8FC2E559215441A4703DAA199850417B14AEF754215441666666A6159850419A9999794F215441D7A3707D11985041A4703DFA4921544152B81E150E985041F6285C3F45215441D7A3700D0B9850413333335345215441EC51B88E0B985041A4703D8A422154418FC2F5580C9850418FC2F5D83F2154417B14AE170D985041D7A3704D3E2154411F85EB610E985041A4703D8A3D215441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389215 - 968671
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B215441666666261E985041F6285C8F1D215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000004E36937314985041F7F8C6BF312154411462536F14985041B8D319A7312154419A9999A9109850413D0AD7D331215441C8677A7910985041304E19D33121544197482D590E98504118C598F6312154413D6770430E98504149BAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AA879E5B09985041031706272B215441968BF5CD089850414FCD423B2B2154412C7A0D27089850413FEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389215 - 1819783
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B215441666666261E985041F6285C8F1D215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000005336937314985041F8F8C6BF312154411262536F14985041BCD319A7312154419A9999A9109850413D0AD7D331215441C5677A7910985041304E19D33121544198482D590E98504113C598F6312154413B6770430E9850414DBAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AB879E5B09985041061706272B215441938BF5CD089850414FCD423B2B215441317A0D27089850413AEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389215 - 4450309
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003500000048E17A942A985041AE47E1CA4E2154419A99992928985041295C8F124B215441713D0A5723985041B81E852B442154415C8FC2852F98504148E17A143C215441EC51B87E2D985041EC51B8AE332154415C8FC2052B985041C3F528AC29215441CDCCCC1C2B985041295C8FF226215441EC51B86E27985041B81E85EB1A215441EC51B83E239850413D0AD7E31B215441666666261E985041F6285C8F1D215441666666161D9850415C8FC2D519215441713D0A071B985041EC51B89E12215441666666261A985041666666360D215441666666461A98504152B81E8509215441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000005336937314985041F8F8C6BF312154411262536F14985041BCD319A7312154419A9999A9109850413D0AD7D331215441C5677A7910985041304E19D33121544198482D590E98504113C598F6312154413B6770430E9850414DBAB148312154418FC2F5F80D985041D7A3701D30215441713D0A670D9850413D0AD7E32A215441AB879E5B09985041061706272B215441938BF5CD089850414FCD423B2B215441317A0D27089850413AEBB2041D2154419A9999A9FA9750415C8FC2151F21544152B81E35FA97504166666636212154410AD7A390F9975041B81E853B24215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>389277 - 396354
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3808A98504148E17A145E1C54413333335396985041713D0A97621C54410AD7A3A0A5985041E17A146E681C5441D7A370BDB2985041EC51B86E6D1C5441295C8F22C3985041E17A141E731C5441A4703D5AC3985041A4703D3A721C54410AD7A3C0C3985041D7A370CD6F1C5441CDCCCC0CA49850417B14AE57641C5441F6285CFF89985041E17A14FE5A1C54410AD7A3808A98504148E17A145E1C5441
-</a>
-
-<b>
-010600000001000000010300000001000000110000000AD7A3A0A5985041E17A146E681C54415CCDB47EAA9850418C4576496A1C5441E10B72BDB29850414317B76E6D1C5441ABF07D41BF985041D54ABBC5711C54418DB0FED2C2985041049A7D02731C54418B538E22C39850411C1F141E731C5441A3F13C5AC398504163C83D3A721C5441A5185AA6C398504101B6CF6C701C54418FF857AEC398504192985C3C701C544119C0A3C0C3985041CC2E71CD6F1C5441C90D1627B69850411D7AE8E26A1C5441CDCCCC0CA49850417B14AE57641C54417A905CFF899850410BA014FE5A1C5441A412A4808A985041CA6A7A145E1C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395054 - 2130970
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000003E0000005C8FC265BCAF50411F85EB11B71F54415C8FC2E5C2AF50411F85EB51BD1F544185EB5148C9AF50411F85EBF1C11F544114AE47C1CCAF504152B81ED5C31F54419A999949D6AF5041EC51B88EC61F54418FC2F578DEAF50417B14AED7C91F5441EC51B8AEE2AF504133333323CB1F5441A4703D3AE5AF504148E17A64C71F544114AE4701E9AF5041AE47E1BAC81F544185EB51C8ECAF50415C8FC225CA1F544148E17AF4EEAF50410AD7A300CB1F54410AD7A380F2AF5041E17A147ECC1F54418FC2F598F5AF50419A9999E9CD1F5441C3F5287CFCAF5041F6285C2FD11F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000067000000043EFFEB31B05041212B6D1AE51F5441ADA0761743B05041665B5949ED1F54419A99991943B05041A4703D4AED1F5441B81E859B49B05041F6285C1FEF1F5441F6285CDF4CB050411F85EB31F01F5441295C8F5251B05041C3F5280CF21F54411F85EBF157B0504185EB5178F51F5441F6285C2F5AB05041CDCCCCFCF61F544158FD99895BB05041B9E121EDF71F5441F6285C9F61B0504166666626FC1F544148E17A5469B05041EC51B82E03205441D839935069B050412A40853403205441C1FE02B569B05041106BBE86032054416FD66CCB71B050416A30BE6BFB1F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395097 - 235229
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A01000066666676F2B65041E17A148E7D185441295C8F02EDB65041B81E857B81185441F6285C1FEAB650411F85EB9183185441666666A6F3B65041E17A149E8A1854413D0AD743F4B65041295C8F828B18544133333363F7B650417B14AE0792185441666666F6FAB65041F6285C4F8F185441C3F528ACFEB6504152B81E858C1854413D0AD793FFB650417B14AED78B18544185EB519802B750411F85EB81891854418FC2F5B805B750418FC2F528871854413333333308B75041EC51B84E8518544114AE47110CB75041EC51B84E821854413333338309B75041F6285CDF7E185441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D7A3702D31B75041B81E854B4618544193D3EC2831B75041793C2A4C461854419D71126A31B750414D951A634B185441E17A14EE31B75041C3F5286C4A18544185EB51B833B750419A999949491854413177CEF033B75041F69D3A3649185441A1B75D0D34B75041036125FE491854419FB75D0D34B75041046125FE491854419FB75D0D34B75041076125FE4918544152B81E0534B7504114AE47014A18544152B81EB532B750415C8FC2F54A1854411F85EBA131B7504114AE47A14C1854412746BB3431B75041805FC8524D1854412D2EC41431B750417C184ED04F185441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395097 - 397580
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A01000066666676F2B65041E17A148E7D185441295C8F02EDB65041B81E857B81185441F6285C1FEAB650411F85EB9183185441666666A6F3B65041E17A149E8A1854413D0AD743F4B65041295C8F828B18544133333363F7B650417B14AE0792185441666666F6FAB65041F6285C4F8F185441C3F528ACFEB6504152B81E858C1854413D0AD793FFB650417B14AED78B18544185EB519802B750411F85EB81891854418FC2F5B805B750418FC2F528871854413333333308B75041EC51B84E8518544114AE47110CB75041EC51B84E821854413333338309B75041F6285CDF7E185441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000D7A3702D31B75041B81E854B4618544193D3EC2831B75041793C2A4C461854419D71126A31B750414D951A634B185441E17A14EE31B75041C3F5286C4A18544185EB51B833B750419A999949491854413177CEF033B75041F69D3A3649185441A1B75D0D34B75041036125FE491854419FB75D0D34B75041046125FE491854419FB75D0D34B75041076125FE4918544152B81E0534B7504114AE47014A18544152B81EB532B750415C8FC2F54A1854411F85EBA131B7504114AE47A14C1854412746BB3431B75041805FC8524D1854412D2EC41431B750417C184ED04F185441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395171 - 1746675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000030000006A000000C3F528CCB4A05041A4703DFA091A5441F6285CBFBBA05041CDCCCCACFF195441F6285C2FBFA050418FC2F5A8FA19544100000040BEA0504100000070F9195441B81E856BBBA05041AE47E12AF6195441713D0A67B8A050415C8FC2E5F21954417B14AEB7B3A05041EC51B87EEE195441666666E6ADA05041EC51B85EE9195441F6285C8FA9A050418FC2F598E51954413D0AD753A7A05041D7A3707DE31954418FC2F5C8A5A05041AE47E1DAE1195441713D0A77A4A0504100000040E0195441C3F528BCA2A0504148E17AF4DD19544114AE47F1A0A0504185EB5148DB195441 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000BB00000026266E09B7A05041C52026C3F0195441713D0A87B8A05041CDCCCC2CF21954413D0AD763BBA050419A999939F51954410AD7A370BEA05041EC51B89EF81954418FC2F598BFA05041F6285C0FFA195441E17A148EC1A05041A4703D3AFC195441EC51B8FEC3A05041D7A3702DFF1954417B14AE37C6A0504133333333021A544132A254D7D0A050412CC45232F21954416982E619DDA05041D47A38A7E019544100708831DBA05041448B5B50D11954417B14AE47DDA050418FC2F538CE195441AE47E18ADFA0504148E17AF4CA195441E17A144EDEA0504185EB5138C9195441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>395171 - 3214062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000030000006A000000C3F528CCB4A05041A4703DFA091A5441F6285CBFBBA05041CDCCCCACFF195441F6285C2FBFA050418FC2F5A8FA19544100000040BEA0504100000070F9195441B81E856BBBA05041AE47E12AF6195441713D0A67B8A050415C8FC2E5F21954417B14AEB7B3A05041EC51B87EEE195441666666E6ADA05041EC51B85EE9195441F6285C8FA9A050418FC2F598E51954413D0AD753A7A05041D7A3707DE31954418FC2F5C8A5A05041AE47E1DAE1195441713D0A77A4A0504100000040E0195441C3F528BCA2A0504148E17AF4DD19544114AE47F1A0A0504185EB5148DB195441 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000BB00000026266E09B7A05041C52026C3F0195441713D0A87B8A05041CDCCCC2CF21954413D0AD763BBA050419A999939F51954410AD7A370BEA05041EC51B89EF81954418FC2F598BFA05041F6285C0FFA195441E17A148EC1A05041A4703D3AFC195441EC51B8FEC3A05041D7A3702DFF1954417B14AE37C6A0504133333333021A544132A254D7D0A050412CC45232F21954416982E619DDA05041D47A38A7E019544100708831DBA05041448B5B50D11954417B14AE47DDA050418FC2F538CE195441AE47E18ADFA0504148E17AF4CA195441E17A144EDEA0504185EB5138C9195441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>390579 - 4074305
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B00000066666626BF27514148E17A64B4C9544114AE4741C12751410AD7A310A6C95441AE47E1AAC227514133333313A6C95441F6285CEFC227514152B81E45A3C954417B14AE07C3275141CDCCCCDCA0C954415C8FC2F5C2275141E17A142E9EC9544185EB51A8C2275141713D0A179BC9544114AE47F1C127514185EB513896C95441713D0A77BF275141E17A146E8DC95441295C8F92BE2751413D0AD7738AC95441F6285C8FBD275141666666D687C95441D7A370BDB727514152B81E4589C954411F85EB31B8275141B81E859B8AC95441B81E85ABB82751418FC2F5C88CC95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000F6285C8FBD275141666666D687C95441D7A370BDB727514152B81E4589C954411F85EB31B8275141B81E859B8AC95441B81E85ABB82751418FC2F5C88CC954413D0AD7D3B82751413D0AD7D38FC954417B14AEE7B8275141713D0A9793C954419A9999C9B82751415C8FC2E595C9544152B81E15B82751411F85EB819BC95441000000F0B62751417B14AEC7A1C9544100000020B62751411F85EBC1A5C9544152B81EF5B4275141D7A370CDAAC9544114AE4761B4275141AE47E10AADC95441AE47E1EAB82751410AD7A3A0AFC954418FC2F528BB275141F6285C2FB1C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>390579 - 5186262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B00000066666626BF27514148E17A64B4C9544114AE4741C12751410AD7A310A6C95441AE47E1AAC227514133333313A6C95441F6285CEFC227514152B81E45A3C954417B14AE07C3275141CDCCCCDCA0C954415C8FC2F5C2275141E17A142E9EC9544185EB51A8C2275141713D0A179BC9544114AE47F1C127514185EB513896C95441713D0A77BF275141E17A146E8DC95441295C8F92BE2751413D0AD7738AC95441F6285C8FBD275141666666D687C95441D7A370BDB727514152B81E4589C954411F85EB31B8275141B81E859B8AC95441B81E85ABB82751418FC2F5C88CC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000AE47E1AAC227514133333313A6C954410AD7A330C72751419A999919A6C95441D4AC8C47C6275141D8F1C5179CC954412B2F759FC42751417FFE5AFD93C9544103685B7EC22751419CF487EA8AC954411F85EB81C127514152B81ED586C95441F6285C8FBD275141666666D687C954411C027677C0275141BD10D8FB90C95441DA82DD47C2275141C194118698C9544190CE6FEFC2275141191E7DED9DC95441AE47E1AAC227514133333313A6C95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>392117 - 1353179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000360000009A9999C9F9215141D7A3708D9BBE54417B14AEC7FE21514185EB51E89BBE54411F85EB510222514185EB51B89ABE54419A9999B90322514148E17A0499BE5441D7A3706D052251419A9999A998BE5441EC51B80E06225141713D0A2798BE54419A99996906225141713D0A8797BE5441A4703D7A09225141D7A3706D98BE544185EB51980E225141EC51B88E9ABE5441B81E853B102251417B14AEF79ABE54411F85EB911422514148E17A949BBE5441E17A147E182251411F85EB019CBE5441CDCCCC7C1922514148E17A3499BE5441F6285CCF1A225141EC51B8EE95BE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F44F7FF6192251415CA8570798BE54410248432D192251416AF2F0139CBE5441EC51B8CE1F225141295C8FC29CBE544185EB51E8242251413D0AD7B37FBE5441B81E858B27225141713D0AF76BBE54411F85EBD128225141AE47E13A60BE54413D0AD7B327225141B81E85BB57BE5441DDC5BA2321225141A816F28A56BE5441257509F0202251411BF6FAA557BE5441333333A320225141B81E858B58BE5441C3F528CC20225141D7A3709D59BE5441A3B40E2F222251415FF6F3475DBE5441666666D62222514152B81ED561BE54410AD7A3E01E225141666666B67EBE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>392117 - 1353182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000360000009A9999C9F9215141D7A3708D9BBE54417B14AEC7FE21514185EB51E89BBE54411F85EB510222514185EB51B89ABE54419A9999B90322514148E17A0499BE5441D7A3706D052251419A9999A998BE5441EC51B80E06225141713D0A2798BE54419A99996906225141713D0A8797BE5441A4703D7A09225141D7A3706D98BE544185EB51980E225141EC51B88E9ABE5441B81E853B102251417B14AEF79ABE54411F85EB911422514148E17A949BBE5441E17A147E182251411F85EB019CBE5441CDCCCC7C1922514148E17A3499BE5441F6285CCF1A225141EC51B8EE95BE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000000AD7A3E01E225141666666B67EBE54416C45EA901E2251414A5CFFAD7EBE5441000000D016225141CDCCCCDC7DBE544185EB5118102251411F85EB817DBE5441D7A3705D0B22514185EB51A87DBE5441666666F60A2251413D0AD7C378BE5441AE47E1EA0A2251415C8FC2B576BE5441333333530B2251413333334372BE5441F6285CCF0B225141333333136FBE54419A9999390D2251417B14AEE765BE5441AE47E1BA0E225141EC51B8AE63BE5441F6285C6F0F22514148E17AF45FBE5441F6285C0F10225141C3F5283C5BBE5441666666561022514114AE47D157BE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>392117 - 3468495
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000360000009A9999C9F9215141D7A3708D9BBE54417B14AEC7FE21514185EB51E89BBE54411F85EB510222514185EB51B89ABE54419A9999B90322514148E17A0499BE5441D7A3706D052251419A9999A998BE5441EC51B80E06225141713D0A2798BE54419A99996906225141713D0A8797BE5441A4703D7A09225141D7A3706D98BE544185EB51980E225141EC51B88E9ABE5441B81E853B102251417B14AEF79ABE54411F85EB911422514148E17A949BBE5441E17A147E182251411F85EB019CBE5441CDCCCC7C1922514148E17A3499BE5441F6285CCF1A225141EC51B8EE95BE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000330000000AD7A3E01E225141666666B67EBE54416C45EA901E2251414A5CFFAD7EBE5441000000D016225141CDCCCCDC7DBE544185EB5118102251411F85EB817DBE5441D7A3705D0B22514185EB51A87DBE5441666666F60A2251413D0AD7C378BE5441AE47E1EA0A2251415C8FC2B576BE5441333333530B2251413333334372BE5441F6285CCF0B225141333333136FBE54419A9999390D2251417B14AEE765BE5441AE47E1BA0E225141EC51B8AE63BE5441F6285C6F0F22514148E17AF45FBE5441F6285C0F10225141C3F5283C5BBE5441666666561022514114AE47D157BE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>392117 - 3469099
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000360000009A9999C9F9215141D7A3708D9BBE54417B14AEC7FE21514185EB51E89BBE54411F85EB510222514185EB51B89ABE54419A9999B90322514148E17A0499BE5441D7A3706D052251419A9999A998BE5441EC51B80E06225141713D0A2798BE54419A99996906225141713D0A8797BE5441A4703D7A09225141D7A3706D98BE544185EB51980E225141EC51B88E9ABE5441B81E853B102251417B14AEF79ABE54411F85EB911422514148E17A949BBE5441E17A147E182251411F85EB019CBE5441CDCCCC7C1922514148E17A3499BE5441F6285CCF1A225141EC51B8EE95BE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F44F7FF6192251415CA8570798BE54410248432D192251416AF2F0139CBE5441EC51B8CE1F225141295C8FC29CBE544185EB51E8242251413D0AD7B37FBE5441B81E858B27225141713D0AF76BBE54411F85EBD128225141AE47E13A60BE54413D0AD7B327225141B81E85BB57BE5441DDC5BA2321225141A816F28A56BE5441257509F0202251411BF6FAA557BE5441333333A320225141B81E858B58BE5441C3F528CC20225141D7A3709D59BE5441A3B40E2F222251415FF6F3475DBE5441666666D62222514152B81ED561BE54410AD7A3E01E225141666666B67EBE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>392178 - 432615
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000051000000AE47E19AB027514133333333BBC6544166666686AB275141F6285C6FBDC654418FC2F5D8A027514148E17A94C6C6544185EB5118A12751417B14AEF7C9C65441295C8F02A127514114AE4701CDC6544166666656A12751415C8FC285CFC65441B81E85EBA1275141CDCCCCACD1C6544114AE47B1A3275141333333A3D5C654410AD7A310A427514114AE4781D6C65441E17A140EA5275141B81E859BD8C654411F85EB21A5275141AE47E1FADAC65441CDCCCC8CA1275141A4703DFAE0C65441EC51B8AEA0275141D7A370BDE3C654415C8FC205A02751419A999939E5C65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004E00000095A6157CA5275141EB6F5A00F9C6544177881292A62751410626CD0CF9C65441F0D64AFCA7275141C73E9BE1F8C65441D85BF47FAA275141AF962A39F8C654412AA772F6AA2751411114EDECF7C654413F85AB8EA42751412AA52D0FE3C65441EAC44C26A7275141062B526ADBC654411A3B3CE2A627514192E672D3D7C6544105E33BC3A227514135867157C7C654411B1256A5B3275141CFD0098FC1C65441141B9A57BF2751419BD55036C2C65441EC51B84EBF275141EC51B89EC1C654413D0AD743BF275141713D0AE7C0C65441E4BAA153BA2751410DCC7D9FC0C65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>396251 - 236110
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000295C8F62C320514166666666E2CA54410AD7A360C0205141AE47E1EAE7CA544148E17A84BB2051418FC2F528FCCA544166666636BD205141EC51B8FEFBCA54418FC2F548BF2051411F85EBE1FBCA54413D0AD793C920514152B81E55FBCA5441B81E852BCE205141AE47E1FAFBCA5441CDCCCCFCD420514148E17A14FDCA544152B81E45D8205141713D0A07FDCA54415C8FC2F5DB20514100000090FBCA54411F85EBA1DE2051411F85EB71F8CA5441AE47E10AE3205141F6285C8FEBCA5441C3F5288CE52051413D0AD7F3E3CA5441AE47E15AE9205141333333C3DBCA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000E2A1A7F8BF20514135BBFD9BE9CA5441EF24145EC0205141EB1994EFE7CA54415C8FC275BE205141F6285C6FEBCA5441CB75A82ABE205141220DB6F5EBCA54415485EB71BA205141EC7A149EF2CA544184EED491AE20514167DAD9F5F7CA54419A999979A92051410AD7A340FACA5441B43BC50EA92051416E7F93FCFBCA54410B0000B0A820514165666686FDCA544141FB0E91A9205141520B247AFDCA54415475EAEFAF205141585B4E21FDCA54414884AB91B0205141BCC17E18FDCA5441330AD7B3B3205141B7CCCCECFCCA5441F3484F61BB205141241C672CFCCA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>397509 - 1008901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC4FFA5041A4703D7A3B3854418FC2F5C84FFA5041666666964C38544152B81E154FFA5041E17A14CE55385441CDCCCC9C4EFA5041A4703D7A5938544114AE474150FA50411F85EBE15A38544114AE474150FA50416666669660385441CDCCCC0C57FA5041A4703DBA643854418FC2F5485CFA5041666666F65F38544114AE47B15DFA5041666666D6573854418FC2F5885DFA5041666666565038544152B81E9560FA5041A4703D5A4738544152B81E8561FA504166666656413854418FC2F5285EFA5041E17A145E3E38544152B81E755DFA5041A4703DCA3B385441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000E904B8D050FA5041081D56603B385441A12ECCF750FA5041613B5C5C3D385441E572F14750FA5041D43314524C3854415134530D50FA504168BC2F4055385441760B853A50FA504189D3B6755838544114AE474150FA50411F85EBE15A3854414F55A40551FA50419FF572B55C385441E904B8D050FA5041C2B679786038544177564EDC54FA5041B3A5E437633854416D6946AD58FA50416E61BFE7633854415E18A3995CFA5041B3F931FE6138544114AE47B15DFA5041666666D657385441594C2CED5CFA504152A9524A51385441A7C675B85CFA50411EC845CE4D385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>397509 - 3488896
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000017000000CDCCCCDC4FFA5041A4703D7A3B3854418FC2F5C84FFA5041666666964C38544152B81E154FFA5041E17A14CE55385441CDCCCC9C4EFA5041A4703D7A5938544114AE474150FA50411F85EBE15A38544114AE474150FA50416666669660385441CDCCCC0C57FA5041A4703DBA643854418FC2F5485CFA5041666666F65F38544114AE47B15DFA5041666666D6573854418FC2F5885DFA5041666666565038544152B81E9560FA5041A4703D5A4738544152B81E8561FA504166666656413854418FC2F5285EFA5041E17A145E3E38544152B81E755DFA5041A4703DCA3B385441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000E904B8D050FA5041081D56603B385441A12ECCF750FA5041613B5C5C3D385441E572F14750FA5041D43314524C3854415134530D50FA504168BC2F4055385441760B853A50FA504189D3B6755838544114AE474150FA50411F85EBE15A3854414F55A40551FA50419FF572B55C385441E904B8D050FA5041C2B679786038544177564EDC54FA5041B3A5E437633854416D6946AD58FA50416E61BFE7633854415E18A3995CFA5041B3F931FE6138544114AE47B15DFA5041666666D657385441594C2CED5CFA504152A9524A51385441A7C675B85CFA50411EC845CE4D385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>397613 - 3584717
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000050000000103000000010000000E000000000000E0A3FB5041E17A145E633C5441F6285C8FA5FB5041666666A6603C5441E17A142EAAFB5041B81E853B5A3C544148E17AB4ACFB50413D0AD763553C5441F6285C4FA9FB5041C3F528AC523C5441E17A144EAAFB504152B81E954C3C5441EC51B87EABFB504152B81E35473C544152B81E05ADFB5041EC51B8AE443C544148E17A34A9FB50411F85EB81433C5441000000C0A0FB50415C8FC2E5403C544185EB5168A1FB504114AE47A14D3C5441CDCCCC0CA2FB50419A9999195A3C5441F6285CAFA2FB5041295C8F62663C5441000000E0A3FB5041E17A145E633C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000410000002EACA7B5BBFB50410FB9A683603C5441948E54C1BBFB50417207B4C9603C5441261F9870E0FB5041FEE91324563C5441261F9870E0FB504147F37815533C5441F6285CBFFBFB5041000000404F3C5441CDCCCC0CFBFB5041EC51B8AE473C5441B81E853B03FC5041713D0AC7463C5441B81E85AB02FC50411F85EBF1403C5441295C8F62FCFB5041EC51B8AE383C54410AD7A310F6FB5041C3F528DC383C544185EB51E8F4FB5041713D0A67303C5441F6285C4FF9FB5041666666B62F3C544133333323F9FB50418FC2F5A82E3C5441A4703D2AFEFB50411F85EB812B3C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>418788 - 16153
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000052000000713D0AF725D150413D0AD75391245441A4703D3A22D15041AE47E1CA8B2454411F85EBA117D150419A9999797E2454417B14AE7716D15041666666E67B2454410AD7A3A015D1504133333393792454411F85EB1115D150410AD7A3907724544185EB517814D15041C3F5285C7524544114AE473114D15041B81E853B73245441B81E856B14D150413333336370245441AE47E11A15D15041713D0AA76B2454410AD7A33011D1504152B81E256B245441000000D00CD1504152B81E856A245441D7A3702D0BD1504114AE47D16A2454418FC2F5C805D150415C8FC2F56C245441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000000B113D4E03D15041F6B68C456C2454410B20EBC504D150414866D8AD6C245441F70FE9CA04D150414D05A3C56B24544186635D7706D15041303CBD4E6A245441128CCA6E03D1504113E2D8C869245441121DC97D02D1504113E2D8C869245441833856C201D1504184FD650D69245441113FC69B00D15041F687F442692454414A158CC5FFD0504113E2D8C869245441BB30190AFFD050416812837869245441D7ACFAADFDD050416812837869245441305BC74EFED05041A7384DA96B245441D6ABDEE900D15041EE50A3E06B245441CDCCCC4C02D15041E17A14FE6B245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>418788 - 62741
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000052000000713D0AF725D150413D0AD75391245441A4703D3A22D15041AE47E1CA8B2454411F85EBA117D150419A9999797E2454417B14AE7716D15041666666E67B2454410AD7A3A015D1504133333393792454411F85EB1115D150410AD7A3907724544185EB517814D15041C3F5285C7524544114AE473114D15041B81E853B73245441B81E856B14D150413333336370245441AE47E11A15D15041713D0AA76B2454410AD7A33011D1504152B81E256B245441000000D00CD1504152B81E856A245441D7A3702D0BD1504114AE47D16A2454418FC2F5C805D150415C8FC2F56C245441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000000B113D4E03D15041F6B68C456C2454410B20EBC504D150414866D8AD6C245441F70FE9CA04D150414D05A3C56B24544186635D7706D15041303CBD4E6A245441128CCA6E03D1504113E2D8C869245441121DC97D02D1504113E2D8C869245441833856C201D1504184FD650D69245441113FC69B00D15041F687F442692454414A158CC5FFD0504113E2D8C869245441BB30190AFFD050416812837869245441D7ACFAADFDD050416812837869245441305BC74EFED05041A7384DA96B245441D6ABDEE900D15041EE50A3E06B245441CDCCCC4C02D15041E17A14FE6B245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>418898 - 148565
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000280000003D0AD7232CBC5041333333039E2C54410AD7A34028BC504185EB51E89A2C54419A99992927BC5041C3F528BC9B2C54417B14AE9728BC50410AD7A3A0A02C5441AE47E1CA2EBC5041713D0AF7A42C5441A4703DDA30BC50415C8FC2B5A82C54417B14AED72FBC5041EC51B8DEAA2C5441CDCCCC4C26BC5041295C8FD2AF2C54417B14AE1726BC50419A999999B32C54419A9999B927BC5041333333F3B42C5441F6285CEF2DBC50417B14AE17B22C5441A4703D2A31BC5041D7A370BDAE2C54411F85EB3136BC504152B81EB5AA2C5441E17A14AE41BC5041B81E852BAE2C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000052000000FDE8959927BC5041DCAB4C3B9D2C544152EAE49927BC50415EF95A3C9D2C54418E6CA59D27BC5041AD3031499D2C5441734011A527BC50410A2095629D2C5441443FBEBF27BC5041E35CD9BD9D2C5441BD9460F827BC50419FED9C7F9E2C5441A9C3F19528BC50419EB0B39AA02C5441603626DE28BC50418FA8F0D1A02C5441AE47E1CA2EBC5041713D0AF7A42C5441A4703DDA30BC50415C8FC2B5A82C54417B14AED72FBC5041EC51B8DEAA2C5441CDCCCC4C26BC5041295C8FD2AF2C5441C0AE714626BC5041F0BC4446B02C544194961C1926BC5041C079D285B32C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>418918 - 148609
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002500000085EB51485DBB504100000060A72C5441000000F03BBB50415C8FC205992C5441B81E853B3DBB50411F85EB919D2C5441713D0A473DBB5041B81E859B9E2C54410AD7A3F03DBB50417B14AE979F2C5441E17A140E3EBB5041C3F5286CA02C5441A4703D6A3FBB50410AD7A380A12C5441CDCCCCFC40BB5041295C8F92A32C544114AE47D141BB50415C8FC2C5A42C54413D0AD7C341BB50415C8FC215A62C54413D0AD77341BB5041E17A146EA82C54411F85EBE141BB504185EB5158AA2C54417B14AEC742BB50415C8FC205AC2C5441E17A14EE44BB5041A4703D0AAD2C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C0000004ED7AB7841BB50411E8F9883A82C5441D29460E341BB5041A6330B5BAA2C54412BAC6EE341BB5041128A255BAA2C5441EB9DB1E341BB5041E9A9A25BAA2C5441761A85E641BB50411DEBEA60AA2C54417B05E3E641BB504176759A61AA2C5441FB0B951042BB5041141389AFAA2C5441DDEF3ECC42BB50415989ECFEAB2C54418A48E14643BB5041AFB53D3CAC2C5441A21FD3E244BB504142D2E904AD2C5441E17A14EE44BB5041A4703D0AAD2C5441295C8F9245BB5041C3F5284CAF2C54415C8FC2C545BB5041B81E85FBAF2C544192FD13C545BB5041AA92CA05B02C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419022 - 3115680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000666666A6FFCB5041333333D3FB4E5441CDCCCCDCE3CB5041AE47E1CADA4E544114AE4771DDCB50418FC2F518DA4E5441C3F5283CBCCB50417B14AED7D94E54417B14AE07E9CB50419A9999190F4F5441713D0A47EECB5041AE47E19A0A4F5441666666A6FFCB5041333333D3FB4E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007E27A829E7CB5041FCF734B7DE4E5441666666A6FFCB5041333333D3FB4E544185EB512814CC50411F85EB61EA4E54410000004019CC5041C3F5283CE64E54417B14AEA719CC5041B81E859BE04E5441CDCCCCDCE3CB5041AE47E1CADA4E544140B6B9F3E6CB50418A811877DE4E5441E46BB53BE6CB504149EFE660DD4E54416B8EA7DFE6CB50417EBBFB6ADC4E54415B563535E8CB50418D00E0B2DD4E54417E27A829E7CB5041FCF734B7DE4E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419022 - 3415349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000666666A6FFCB5041333333D3FB4E5441CDCCCCDCE3CB5041AE47E1CADA4E544114AE4771DDCB50418FC2F518DA4E5441C3F5283CBCCB50417B14AED7D94E54417B14AE07E9CB50419A9999190F4F5441713D0A47EECB5041AE47E19A0A4F5441666666A6FFCB5041333333D3FB4E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007E27A829E7CB5041FCF734B7DE4E5441666666A6FFCB5041333333D3FB4E544185EB512814CC50411F85EB61EA4E54410000004019CC5041C3F5283CE64E54417B14AEA719CC5041B81E859BE04E5441CDCCCCDCE3CB5041AE47E1CADA4E544140B6B9F3E6CB50418A811877DE4E5441E46BB53BE6CB504149EFE660DD4E54416B8EA7DFE6CB50417EBBFB6ADC4E54415B563535E8CB50418D00E0B2DD4E54417E27A829E7CB5041FCF734B7DE4E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419286 - 222666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001E000000333333231DD55041D7A370CD3A235441CDCCCC1C21D55041AE47E1AA37235441000000F023D5504100000070352354417B14AE3725D550410AD7A39034235441F6285C6F29D55041000000B031235441F6285C4F25D55041666666062F2354411F85EB611DD55041295C8FF22E23544114AE470119D550418FC2F5E82F235441295C8FD213D55041D7A370CD31235441E17A142E13D550415C8FC2E5302354413D0AD70312D550411F85EB4131235441F6285C3F0BD55041CDCCCC8C34235441295C8F820BD5504185EB510835235441EC51B8EE0AD55041D7A370CD35235441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000333333231DD55041D7A370CD3A235441DD29DB8A1DD55041BA46B07B3A235441CADE71411DD55041E975F4D3382354419380C5BA12D55041E39BF74D31235441295C8F820BD5504185EB510835235441EC51B8EE0AD55041D7A370CD35235441F78D9C7808D5504174CBC0BE362354416506245D08D550413E0C46C936235441576CC00708D55041C4A2F9E9362354414CD015B107D5504144752A0B372354419B47038307D55041646BCF1C37235441AC09A43C07D55041E7BAC23737235441EB8A3C2F07D5504171E4E43C3723544145E42A89F2D45041D7C0B3D742235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419286 - 359939
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001E000000333333231DD55041D7A370CD3A235441CDCCCC1C21D55041AE47E1AA37235441000000F023D5504100000070352354417B14AE3725D550410AD7A39034235441F6285C6F29D55041000000B031235441F6285C4F25D55041666666062F2354411F85EB611DD55041295C8FF22E23544114AE470119D550418FC2F5E82F235441295C8FD213D55041D7A370CD31235441E17A142E13D550415C8FC2E5302354413D0AD70312D550411F85EB4131235441F6285C3F0BD55041CDCCCC8C34235441295C8F820BD5504185EB510835235441EC51B8EE0AD55041D7A370CD35235441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000333333231DD55041D7A370CD3A235441DD29DB8A1DD55041BA46B07B3A235441CADE71411DD55041E975F4D3382354419380C5BA12D55041E39BF74D31235441295C8F820BD5504185EB510835235441EC51B8EE0AD55041D7A370CD35235441F78D9C7808D5504174CBC0BE362354416506245D08D550413E0C46C936235441576CC00708D55041C4A2F9E9362354414CD015B107D5504144752A0B372354419B47038307D55041646BCF1C37235441AC09A43C07D55041E7BAC23737235441EB8A3C2F07D5504171E4E43C3723544145E42A89F2D45041D7C0B3D742235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419312 - 26866
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000200000001030000000300000013000000B81E856B58D35041D7A370FD7A245441F6285C4F59D350410AD7A37079245441AE47E17A5AD350415C8FC2B5772454417B14AE575BD350418FC2F5D876245441AE47E1CA5CD350417B14AEC775245441E17A148E5DD35041B81E852B75245441AE47E14A5ED35041A4703D1A7424544114AE47515ED3504114AE47717324544185EB51985DD350410AD7A3307324544114AE47115AD350411F85EB517424544185EB517853D35041C3F5281C78245441B81E857B4DD3504148E17A847B245441000000E04DD3504185EB51087C2454413D0AD73351D350417B14AEB77C245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000ED66E3DA66D350414E571ADD8624544132780CA366D3504185AC87C6882454414435E08566D350416E1EA48E8A24544130E93AE465D35041BFD7E8E88B245441F93A989E65D35041D99895008D24544109696ABD65D35041183AE03A9024544107EEEFE765D350412F7FEA5892245441A456362566D3504135F790A293245441E2F309C366D3504131622D0A96245441E69007CD66D35041D79BE9C896245441DFC4FEBC66D35041018F1AA1972454412FAA26A366D3504172728FFD982454414F2B1C7F66D350417B3980E39A245441ED8EE69966D350411DAF16A49C245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>419312 - 68202
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000200000001030000000300000013000000B81E856B58D35041D7A370FD7A245441F6285C4F59D350410AD7A37079245441AE47E17A5AD350415C8FC2B5772454417B14AE575BD350418FC2F5D876245441AE47E1CA5CD350417B14AEC775245441E17A148E5DD35041B81E852B75245441AE47E14A5ED35041A4703D1A7424544114AE47515ED3504114AE47717324544185EB51985DD350410AD7A3307324544114AE47115AD350411F85EB517424544185EB517853D35041C3F5281C78245441B81E857B4DD3504148E17A847B245441000000E04DD3504185EB51087C2454413D0AD73351D350417B14AEB77C245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000ED66E3DA66D350414E571ADD8624544132780CA366D3504185AC87C6882454414435E08566D350416E1EA48E8A24544130E93AE465D35041BFD7E8E88B245441F93A989E65D35041D99895008D24544109696ABD65D35041183AE03A9024544107EEEFE765D350412F7FEA5892245441A456362566D3504135F790A293245441E2F309C366D3504131622D0A96245441E69007CD66D35041D79BE9C896245441DFC4FEBC66D35041018F1AA1972454412FAA26A366D3504172728FFD982454414F2B1C7F66D350417B3980E39A245441ED8EE69966D350411DAF16A49C245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>462059 - 5241514
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002200000085EB516853F05041E17A140E06FE544114AE47F154F050413D0AD75303FE54415C8FC2355BF05041C3F5282CF7FD54417B14AEF76AF05041B81E856BE9FD54411F85EBE16EF05041E17A148EE1FD54413D0AD7B372F050419A9999A9DCFD54411F85EB4176F050419A999939D6FD54410000005076F050419A999929D5FD54413D0AD76375F05041AE47E1DAD4FD54410000009072F0504152B81EC5D4FD54418FC2F56870F05041AE47E12AD5FD5441B81E854B6CF0504152B81EA5D6FD5441CDCCCC7C6AF05041295C8F62D7FD54411F85EB8163F05041713D0A97DAFD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000008968804376F05041B4E40B1BD6FD5441A4564F4476F050415FE80C51D5FD54410AD7A36075F0504100000010D5FD54418FC2F58873F0504133333313D5FD54410AD7A33070F050411F85EBA1D5FD5441C3F5284C6EF05041F6285C3FD6FD5441E17A14AE63F0504148E17AE4DAFD54418FC2F5785EF05041CDCCCC7CDCFD54410D16EFE85AF05041B1DEC544DDFD54413EE51A895BF05041230F0AE6E1FD54411F127EBE51F05041357A56FEE3FD5441710CB74D41F050411D149E17E8FD54417C5CFEFC40F050418190F0FAEDFD5441684A027C3FF050415C79627BF6FD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>508987 - 1606794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003E000000F6285C6F66635041F6285C0F5F2A5541295C8FB263635041295C8F525E2A55410AD7A3305F6350418FC2F5C85B2A5541B81E854B5A635041B81E85DB5A2A554152B81EA559635041B81E85BB5A2A55411F85EB31586350411F85EB615A2A55411F85EB514F63504114AE4721582A55417B14AEC74C635041A4703D0A582A5541E17A14EE4663504152B81EC55B2A5541EC51B81E4663504185EB51085B2A55411F85EBA1476350411F85EBB1552A5541CDCCCC6C47635041000000F0502A5541C3F5285C49635041B81E859B4F2A554185EB51F84B635041EC51B82E4F2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000FF7FEC62486350419DBDDDCB4D2A5541C57160984C635041B130E7F34C2A55417A87CCBE4D63504138B8E3B84C2A5541C19FC8A651635041733C74F04B2A5541BAF7F079546350419461815F4B2A55410AD7A3F05A6350413D0AD7134A2A5541B3468FF05A6350410A648D144A2A55412ACF76F35A635041C3ABF8134A2A554114AE47215B6350410AD7A360482A55415C8FC2855A63504152B81E35442A554148E17AF456635041E17A143E462A55417B14AE6753635041B81E85AB472A55417B14AE374F635041713D0AE7482A5541FCAA6B9645635041FC168CE74A2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>508987 - 3270319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003E000000F6285C6F66635041F6285C0F5F2A5541295C8FB263635041295C8F525E2A55410AD7A3305F6350418FC2F5C85B2A5541B81E854B5A635041B81E85DB5A2A554152B81EA559635041B81E85BB5A2A55411F85EB31586350411F85EB615A2A55411F85EB514F63504114AE4721582A55417B14AEC74C635041A4703D0A582A5541E17A14EE4663504152B81EC55B2A5541EC51B81E4663504185EB51085B2A55411F85EBA1476350411F85EBB1552A5541CDCCCC6C47635041000000F0502A5541C3F5285C49635041B81E859B4F2A554185EB51F84B635041EC51B82E4F2A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000FF7FEC62486350419DBDDDCB4D2A5541C57160984C635041B130E7F34C2A55417A87CCBE4D63504138B8E3B84C2A5541C19FC8A651635041733C74F04B2A5541BAF7F079546350419461815F4B2A55410AD7A3F05A6350413D0AD7134A2A5541B3468FF05A6350410A648D144A2A55412ACF76F35A635041C3ABF8134A2A554114AE47215B6350410AD7A360482A55415C8FC2855A63504152B81E35442A554148E17AF456635041E17A143E462A55417B14AE6753635041B81E85AB472A55417B14AE374F635041713D0AE7482A5541FCAA6B9645635041FC168CE74A2A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>508994 - 1607062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3703DD2605041F6285CCFF42A55419A999969D86050418FC2F5B8C62A55415C8FC245D66050419A999979C62A55410AD7A3D0D46050410AD7A3D0C72A55415C8FC2E5D0605041EC51B80EE52A5541AE47E17AC8605041295C8FD2F42A55410AD7A3E0C7605041E17A14CEF62A5541D7A3703DD2605041F6285CCFF42A5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000572F7F73D4605041B929D94CE42A5541BADB2830D3605041CA5F8C13E32A55411459DB2FD3605041F0C7D210E32A554168E3F306D3605041EBA4AFA0E12A5541BA7662F8D2605041CBD2921DE12A5541F4DAF8C6D2605041756426B7E02A554191F410C0D1605041DD9AB9B0DE2A55417794F765D16050410C20B551E12A55415C8FC2E5D0605041EC51B80EE52A5541AE47E17AC8605041295C8FD2F42A55410AD7A3E0C7605041E17A14CEF62A5541D7A3703DD2605041F6285CCFF42A5541572F7F73D4605041B929D94CE42A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>508994 - 3318542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3703DD2605041F6285CCFF42A55419A999969D86050418FC2F5B8C62A55415C8FC245D66050419A999979C62A55410AD7A3D0D46050410AD7A3D0C72A55415C8FC2E5D0605041EC51B80EE52A5541AE47E17AC8605041295C8FD2F42A55410AD7A3E0C7605041E17A14CEF62A5541D7A3703DD2605041F6285CCFF42A5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000572F7F73D4605041B929D94CE42A5541BADB2830D3605041CA5F8C13E32A55411459DB2FD3605041F0C7D210E32A554168E3F306D3605041EBA4AFA0E12A5541BA7662F8D2605041CBD2921DE12A5541F4DAF8C6D2605041756426B7E02A554191F410C0D1605041DD9AB9B0DE2A55417794F765D16050410C20B551E12A55415C8FC2E5D0605041EC51B80EE52A5541AE47E17AC8605041295C8FD2F42A55410AD7A3E0C7605041E17A14CEF62A5541D7A3703DD2605041F6285CCFF42A5541572F7F73D4605041B929D94CE42A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>398796 - 2984513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000050000008FC2F538661C51418FC2F5382367544114AE4771661C5141CDCCCCBC20675441EC51B8CE231C514114AE47A11667544148E17AA4231C514166666606196754418FC2F538661C51418FC2F53823675441
-</a>
-
-<b>
-010600000001000000010300000001000000090000003ACF7B0D231C5141D76A2FC51D6754419DE3E7E13C1C51413F10EECD2167544141B40215571C5141A4B38FE525675441B202E8C7651C51410D54B92E2867544154556438661C5141ABF64D3F23675441BCF4CD7C561C5141F94F00D0206754413D4048BF3D1C51413FE1F2051D675441E5BB2773231C514140D393FE186754413ACF7B0D231C5141D76A2FC51D675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399023 - 960015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000090000000AD7A3E075215141D7A370FDBA6F54410AD7A38088215141713D0A47C66F544185EB51A893215141E17A149EB16F544185EB51B89E215141D7A3701D9D6F5441713D0A178A2151419A999989926F5441A4703DAA8521514148E17A44906F54410AD7A3107B21514185EB51E8A36F54416666666670215141AE47E1AAB76F54410AD7A3E075215141D7A370FDBA6F5441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000666666B6992151415C8FC2B5D06F5441B81E859BB02151419A999949A66F5441D7A370BDAB215141AE47E1CAA36F5441ED71D1D59E215141328D912C9D6F544108D0786C88215141CD3CD13AC66F54417B14AE0795215141F6285CDFCD6F5441666666B6992151415C8FC2B5D06F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399047 - 3374563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000000D0000005C8FC285232151413D0AD79349705441C3F5285C28215141AE47E1BA3F705441A4703D5A292151415C8FC2B53D705441000000E028215141000000903D705441713D0A77EA205141333333532A7054415C8FC265E9205141EC51B82E2E7054417B14AE17E72051413D0AD7B33470544148E17A14FD205141E17A148E3B705441B81E850B0D215141713D0A3740705441F6285CBF15215141000000F042705441CDCCCCFC1A2151415C8FC2F5447054411F85EB211D21514185EB51E8457054415C8FC285232151413D0AD793497054410103000000010000001A000000EC51B8 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000E29FA3CF12215141A69934BB55705441FBEA4B15112151416ECAAEF6547054410E995BDF10215141D826B8DE54705441C3F5283CFD205141D7A370FD4E705441E296CB9CFB20514138247D844E705441E3B715AEF52051413A0E53C84C705441E2B884CBEF205141575B52F84A7054412695E17AE82051411580717D6870544193C4D673EB2051419BBB48A16870544138BF21D4ED20514142BB7B8664705441E9E6097FEE205141D656AA5A647054419FD644AAEF205141A8D7D40164705441F939C8E3EF205141FB6AE72A647054414DDFA5D0F6205141E4FCC73C63705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>45552 - 365909
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000048000000E339DA5D30DE50414D878498B2F754416ADF7B9A31DE50417973CC88B0F754416C5193D92FDE50416E48292AB3F75441FEBC829331DE504101B418E4B4F754415EF1B7F531DE50419F1F089EB6F7544141444FF933DE5041433BE549B7F75441248CE80A32DE5041AE31047FB6F754414DBBD59E31DE504186A2BDE9B4F75441C7E3051032DE5041046E027CB6F754418EB9859A33DE5041334CB910B7F754417D289DEE33DE5041746AA827B7F75441A7B1246336DE5041F3FDADCEB7F7544155A0C87438DE504197583F9EB8F75441AA1B66563ADE50414BB57D83B8F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000914C03BB47DE5041824E0E34A4F75441049101F344DE50410C1D5EC7A4F75441E406B09741DE5041106D70D5A5F754416E4829DA3DDE50417FEE3250A6F754413921385839DE5041C4D5DA99A6F75441642E7C3835DE504109BD82E3A6F754417F7B095135DE5041FC5CA7FFA8F75441CB129F8C34DE50414781138CACF754410CAA34C833DE5041680B65E7AFF75441B0C5117434DE50410E14F4C7B2F7544157CEA05437DE50412F9E4523B6F7544133714A663ADE504167251289B8F754416B6B407B38DE504181729FA1B8F754414E31012E36DE5041B2BCA7C4B7F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>45552 - 1527257
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000048000000E339DA5D30DE50414D878498B2F754416ADF7B9A31DE50417973CC88B0F754416C5193D92FDE50416E48292AB3F75441FEBC829331DE504101B418E4B4F754415EF1B7F531DE50419F1F089EB6F7544141444FF933DE5041433BE549B7F75441248CE80A32DE5041AE31047FB6F754414DBBD59E31DE504186A2BDE9B4F75441C7E3051032DE5041046E027CB6F754418EB9859A33DE5041334CB910B7F754417D289DEE33DE5041746AA827B7F75441A7B1246336DE5041F3FDADCEB7F7544155A0C87438DE504197583F9EB8F75441AA1B66563ADE50414BB57D83B8F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000914C03BB47DE5041824E0E34A4F75441049101F344DE50410C1D5EC7A4F75441E406B09741DE5041106D70D5A5F754416E4829DA3DDE50417FEE3250A6F754413921385839DE5041C4D5DA99A6F75441642E7C3835DE504109BD82E3A6F754417F7B095135DE5041FC5CA7FFA8F75441CB129F8C34DE50414781138CACF754410CAA34C833DE5041680B65E7AFF75441B0C5117434DE50410E14F4C7B2F7544157CEA05437DE50412F9E4523B6F7544133714A663ADE504167251289B8F754416B6B407B38DE504181729FA1B8F754414E31012E36DE5041B2BCA7C4B7F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>45552 - 4200663
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000048000000E339DA5D30DE50414D878498B2F754416ADF7B9A31DE50417973CC88B0F754416C5193D92FDE50416E48292AB3F75441FEBC829331DE504101B418E4B4F754415EF1B7F531DE50419F1F089EB6F7544141444FF933DE5041433BE549B7F75441248CE80A32DE5041AE31047FB6F754414DBBD59E31DE504186A2BDE9B4F75441C7E3051032DE5041046E027CB6F754418EB9859A33DE5041334CB910B7F754417D289DEE33DE5041746AA827B7F75441A7B1246336DE5041F3FDADCEB7F7544155A0C87438DE504197583F9EB8F75441AA1B66563ADE50414BB57D83B8F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000914C03BB47DE5041824E0E34A4F75441049101F344DE50410C1D5EC7A4F75441E406B09741DE5041106D70D5A5F754416E4829DA3DDE50417FEE3250A6F754413921385839DE5041C4D5DA99A6F75441642E7C3835DE504109BD82E3A6F754417F7B095135DE5041FC5CA7FFA8F75441CB129F8C34DE50414781138CACF754410CAA34C833DE5041680B65E7AFF75441B0C5117434DE50410E14F4C7B2F7544157CEA05437DE50412F9E4523B6F7544133714A663ADE504167251289B8F754416B6B407B38DE504181729FA1B8F754414E31012E36DE5041B2BCA7C4B7F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>399599 - 4070820
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000000000F0E43A5141666666C6FEAD544166666676E23A5141A4703D5A20AE5441AE47E10AE03A5141C3F5282C41AE5441AE47E18AEF3A51417B14AEA742AE5441EC51B8FEF13A51413D0AD76321AE544133333383F43A5141B81E853BFFAD5441000000F0E43A5141666666C6FEAD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000000000F0E43A5141666666C6FEAD544165584496E33A5141B83FD81811AE544160E2A4BCE23A5141E51143A11CAE5441FA32BD12E23A5141660CD7A125AE5441632DE77AE13A514163A409AD2DAE5441AE47E10AE03A5141C3F5282C41AE5441AE47E18AEF3A51417B14AEA742AE5441EC51B8FEF13A51413D0AD76321AE544133333383F43A5141B81E853BFFAD5441000000F0E43A5141666666C6FEAD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>420037 - 3038563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F0000000AD7A3C08B1A5141C3F5286CCB4A5441AE47E1CA911A5141E17A147EC94A54411F85EB11981A5141CDCCCC7CC74A5441E17A145E9E1A51419A999979C54A54413D0AD7B3A41A514133333373C34A5441A4703D0AAB1A5141CDCCCC6CC14A544152B81E65B11A514152B81E65BF4A544152B81ED5B71A514166666656BD4A544114AE47B1BD1A5141713D0A77BB4A54411F85EB81C91A51410AD7A3B0B74A5441C3F528ACC21A51418FC2F538A44A5441D7A3709D791A514152B81ED5BB4A54415C8FC2E57E1A51417B14AE87CF4A54413D0AD7237F1A514133333373CF4A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000AE47E18A741A5141713D0AE7A84A54414896DB227F1A51414F278673CF4A544191069F139D1A5141D48334E3C54A5441B96A2109BD1A5141EA35C5ACBB4A5441BF24FA7BC91A5141CCA4B69FB74A5441C3F528ACC21A51418FC2F538A44A5441EC51B82EBC1A5141000000C0914A5441CDCCCC7C981A51418FC2F5489D4A5441AE47E18A741A5141713D0AE7A84A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>971413 - 394123
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000025000000295C8F4297BC50418FC2F5682DE85441666666C68DBC5041F6285C2F29E854412F7B89608DBC50411EC156F628E85441E39C4CD68CBC50418DADE5CA28E8544169C8D9D08ABC5041D9615A6E30E854410A2069FE88BC5041B5EE45EF36E85441F7E8B04A87BC5041C298BB0936E85441F6285C3F86BC504152B81E6535E85441A4703D8A7FBC5041CDCCCCEC4EE8544148E17A2486BC5041A4703D2A50E854410AD7A37082BC50413D0AD7E359E854411F85EB218ABC504152B81E055DE854413333335390BC5041A4703D7A5EE85441EC51B8AE9ABC50413D0AD7735EE85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000F829701A86BC504134B19D4450E85441A6E9FBAF85BC50416C6FE09851E85441ACB45CAE84BC5041BC683E2B54E85441A9C9E55F83BC504144B4676F57E854412D18851E83BC5041185D201B58E854410AD7A37082BC50413D0AD7E359E854412442C87283BC5041181EE04C5AE85441310AE9A783BC504121237E625AE854413E209DAF84BC5041A37DCACD5AE854418CBD78B689BC5041E59F57C75CE85441D5CE0DAA8EBC50414DE32C165EE854416DC3AAEF8EBC5041CF528F265EE85441D07D18C28FBC50413B6416585EE85441BF420BD29ABC50413B6416585EE85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423029 - 194893
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001700000048E17A74BB0E514148E17A24D0F754419A9999E9BF0E5141EC51B83ECAF75441D7A3703DBE0E5141F6285CAFC8F754418FC2F588BA0E514114AE4751C5F754419A999949B70E51410AD7A360C2F7544114AE47E1B40E5141D7A3701DC0F75441C3F528CCB10E51410AD7A340BDF75441C3F5288CAF0E514114AE4761BBF75441713D0A57AE0E5141B81E858BBAF754411F85EB41AB0E51411F85EB71B8F754419A999919A80E51413D0AD7B3B6F7544148E17AC4A60E514114AE4761B8F75441A4703DDAA50E514114AE47F1B9F754419A999989A50E514148E17A54BBF75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002800000038EF9AA8A60E51411F61E190B8F75441E5751E9BA60E514156FFE8A7B8F7544163B9A399A60E51412BBF6FAAB8F75441DC02B682A60E5141E82997D1B8F7544198081D7FA60E51410EDFBBD7B8F754413A631A6FA60E5141DBEC12F3B8F75441BD47C76BA60E5141AA51C0F8B8F7544140CD3DDAA50E51410C5747F1B9F75441990E5FC2A50E514161766A5ABAF754419A999989A50E514148E17A54BBF75441C1E978C1AB0E5141C5C725A7BFF754417B7071E8AB0E5141919A38DBBFF75441295C8F02AC0E51417B14AEE7BFF75441F5CD052CAC0E5141C6A4FD0CC0F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>400748 - 3079198
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000062000000333333D3050351413D0AD7F378F75441F6285CDF06035141713D0A3777F75441C3F5286C0703514114AE478175F754410000009007035141EC51B83E74F75441295C8F920703514148E17AF472F75441000000800703514185EB517871F75441666666F60603514148E17A546DF7544114AE4731060351415C8FC29567F75441E17A14EE05035141EC51B86E65F754419A9999C9050351417B14AEF763F754419A9999C90503514114AE47E162F754410AD7A3E0050351416666663661F75441CDCCCCFC050351415C8FC2655EF75441EC51B83E060351417B14AEF759F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000A75D891F14035141B9F94B641DF754410CC5F25E1E0351416C8BC7D817F754417650B6811D035141A51F130615F7544106D888E61C035141B60D4B5B12F75441CD1BF2981C035141BB6FFEA00FF75441AB77646A1C035141CB5D36F60CF75441FA4B04D71C035141683E584B08F754413E941F341D03514118A29A5A02F7544198F443B01D035141F8CAD70CFEF65441485886BF170351419E6AB390FDF65441C9BEEBAF1503514110ABFEAF03F75441A1F08CB7120351419E2D24B80CF75441D382523B1003514162D7F7A814F754412DE376B710035141A0BD5FC017F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401167 - 1606630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C29554152B81E3500625041713D0AE79C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000446AAD4D006250419CA2C5E69C2955411D116A24FA615041396A8855A029554113C6A342F86150410B730BFD9C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C295541446AAD4D006250419CA2C5E69C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401167 - 3148390
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C29554152B81E3500625041713D0AE79C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541
-</a>
-
-<b>
-0106000000010000000103000000010000000500000013C6A342F86150410B730BFD9C2955411D116A24FA615041396A8855A0295541446AAD4D006250419CA2C5E69C29554152B81E3500625041713D0AE79C29554113C6A342F86150410B730BFD9C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401167 - 3408798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C29554152B81E3500625041713D0AE79C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000446AAD4D006250419CA2C5E69C2955411D116A24FA615041396A8855A029554113C6A342F86150410B730BFD9C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C295541446AAD4D006250419CA2C5E69C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401167 - 3409349
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C29554152B81E3500625041713D0AE79C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541
-</a>
-
-<b>
-0106000000010000000103000000010000000500000013C6A342F86150410B730BFD9C2955411D116A24FA615041396A8855A0295541446AAD4D006250419CA2C5E69C29554152B81E3500625041713D0AE79C29554113C6A342F86150410B730BFD9C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960487 - 960495
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000DD872898FD585141C82D91567BBB54410AD7A380FC585141333333137CBB5441713D0AE7FD58514114AE47D17FBB54417B14AED7FF585141CDCCCC7C82BB5441295C8FB2015951411F85EBA183BB54411F85EB3105595141CDCCCC8C85BB544148E17AB40759514148E17AB486BB544152B81E9507595141CDCCCC5C85BB54413D0AD7430B595141D7A370ED84BB5441713D0A870B5951410AD7A34086BB5441AE47E15A115951419A99999984BB5441F6285C5F1A59514114AE47C181BB54413D0AD7631D595141AE47E1BA7FBB5441666666E622595141295C8FB276BB5441 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000042000000DD898464F2585141B656351A5ABB54411FFF4804F4585141EB75F4635BBB54418988F5D0F558514184FE91085DBB544187244FD1F65851416007A1F25DBB5441D3896F2EFA585141A86E532C60BB54413ECA7A3DFB585141E14F98D060BB5441705E3751FC585141D944B57761BB5441D9D98774FE5851414D01A21E63BB5441BDBA0294FF5851415AC6C6FC63BB5441355A94CBFF585141B0CD3C4264BB54412EE9A9FA0059514167C017BD65BB544173615A5B01595141BE56F43566BB54410498182A025951413AD1D9AD67BB54419A0FC0FC02595141EDC1DB2C69BB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>894883 - 3333084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000210000008FC2F528056A5141F6285CAFDCAC54413D0AD773046A514133333343DCAC544148E17AA4FC6951419A9999E9E6AC54415C8FC235FD695141A4703D2AE7AC5441C3F528BC056A51417B14AEF7EAAC5441666666F6056A51411F85EB11EBAC54413D0AD7F30A6A51413D0AD733EDAC544148E17AE40D6A5141000000B0EEAC54415C8FC2A5116A51413D0AD763F0AC5441EC51B89E126A51410AD7A3A0F0AC54418FC2F578146A5141C3F5287CF1AC544152B81E15156A51411F85EBF1F1AC5441B81E85AB156A514100000000F1AC5441CDCCCC3C166A5141F6285C3FF0AC5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000007686E695276A5141DF4A036D19AD544105148A1F2A6A51415F95DF9F13AD5441C9CB83972C6A514151E435FB0DAD54411AA855122E6A51413CD436990AAD5441A9BCABE62E6A5141EC40C9B308AD5441E25D03AE216A51415AE661A10CAD544148C92E0F226A51412B9B1D3D0EAD54416879F4A0226A5141677BCAA610AD544151C419B1226A5141B388712113AD544193905FB4226A5141296861A913AD5441672BE7B6226A5141A02B751214AD544100F0D7BC226A51412DC9350915AD5441E1FD3BCB226A51412A80F75E17AD544128FFC5EA226A5141FEB2446819AD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943907 - 19058
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000EC51B88E80C05041713D0A873D385441A4703DAA81C05041B81E85EB353854419A99991983C050417B14AE372F385441000000C081C050416666660627385441000000C080C050410AD7A32027385441713D0A5770C05041F6285CCF28385441D7A3704D72C05041F6285CBF2D385441713D0A2773C05041C3F528CC36385441333333B372C0504148E17A343E3854419A9999796FC0504114AE47314D385441E17A146E6DC05041EC51B82E52385441E17A146E70C05041A4703D4A5A3854419A9999B977C050413D0AD7A3593854413D0AD7D379C05041666666864F385441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C9DA110F7EC05041289BAB8E4338544157CBE34380C05041828E9F3B3E385441019A19497DC050412F4C1CF541385441544F8FC67AC0504146B76E67473854419DFD08D27AC05041D43E6D234A385441D8E59D817AC050419D0CE08C4B38544199271B9C79C05041333A4F6B4E38544153BB405779C05041E9C67FBC51385441C3033DBA77C05041D171EF8E59385441E6414D4079C05041743FA2D158385441721A02CA79C0504172F8D1504F385441B886DC0E7AC050415A47683D4E385441BA6DFF267AC050415E8241FB4D385441B06362DB7AC0504176161BA24A385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943907 - 65501
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000012000000EC51B88E80C05041713D0A873D385441A4703DAA81C05041B81E85EB353854419A99991983C050417B14AE372F385441000000C081C050416666660627385441000000C080C050410AD7A32027385441713D0A5770C05041F6285CCF28385441D7A3704D72C05041F6285CBF2D385441713D0A2773C05041C3F528CC36385441333333B372C0504148E17A343E3854419A9999796FC0504114AE47314D385441E17A146E6DC05041EC51B82E52385441E17A146E70C05041A4703D4A5A3854419A9999B977C050413D0AD7A3593854413D0AD7D379C05041666666864F385441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C9DA110F7EC05041289BAB8E4338544157CBE34380C05041828E9F3B3E385441019A19497DC050412F4C1CF541385441544F8FC67AC0504146B76E67473854419DFD08D27AC05041D43E6D234A385441D8E59D817AC050419D0CE08C4B38544199271B9C79C05041333A4F6B4E38544153BB405779C05041E9C67FBC51385441C3033DBA77C05041D171EF8E59385441E6414D4079C05041743FA2D158385441721A02CA79C0504172F8D1504F385441B886DC0E7AC050415A47683D4E385441BA6DFF267AC050415E8241FB4D385441B06362DB7AC0504176161BA24A385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>895052 - 2567602
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000003D0AD713656F51411F85EB61E3A65441A4703D2A666F5141F6285C6FE3A6544152B81E95646F5141666666D6DAA654418FC2F5A8626F514166666666D0A65441AE47E1FA5E6F5141713D0A67D0A65441B81E85FB556F5141F6285C6FD0A65441D7A3708D506F5141D7A3702DD0A654415C8FC245496F514166666686CFA654410AD7A370446F5141E17A14DECEA65441AE47E10A396F51415C8FC245CDA65441B81E854B366F5141000000F0D5A654415C8FC2C5336F5141D7A3700DDCA6544114AE47B1326F514114AE4721DEA6544166666686306F5141295C8F52E2A65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000640000008E85B63B5E6F51419B170E1DB6A65441F5E219FC5C6F5141C4322AB3AEA65441E300D91D5C6F51415046668BA9A654412E1177C15B6F51417E6D9EBDA7A6544126E54B0C596F51413AB86C7CA8A65441BE48AC41556F514126947667A9A654414F68C4B64C6F51419BDF95E1ABA654410EFF82EC466F5141FD80AE27ADA65441EAF493FC426F5141F1A65345ADA6544157C2030F426F51415E30952BADA654416C1DA0D2416F51416E48E7F5ACA65441A83AE0F3406F5141F6669014ADA6544190A509E33F6F51418BBB895AACA654419D3C970A3F6F5141E25D2A7BABA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>895052 - 3324649
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000003D0AD713656F51411F85EB61E3A65441A4703D2A666F5141F6285C6FE3A6544152B81E95646F5141666666D6DAA654418FC2F5A8626F514166666666D0A65441AE47E1FA5E6F5141713D0A67D0A65441B81E85FB556F5141F6285C6FD0A65441D7A3708D506F5141D7A3702DD0A654415C8FC245496F514166666686CFA654410AD7A370446F5141E17A14DECEA65441AE47E10A396F51415C8FC245CDA65441B81E854B366F5141000000F0D5A654415C8FC2C5336F5141D7A3700DDCA6544114AE47B1326F514114AE4721DEA6544166666686306F5141295C8F52E2A65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000640000008E85B63B5E6F51419B170E1DB6A65441F5E219FC5C6F5141C4322AB3AEA65441E300D91D5C6F51415046668BA9A654412E1177C15B6F51417E6D9EBDA7A6544126E54B0C596F51413AB86C7CA8A65441BE48AC41556F514126947667A9A654414F68C4B64C6F51419BDF95E1ABA654410EFF82EC466F5141FD80AE27ADA65441EAF493FC426F5141F1A65345ADA6544157C2030F426F51415E30952BADA654416C1DA0D2416F51416E48E7F5ACA65441A83AE0F3406F5141F6669014ADA6544190A509E33F6F51418BBB895AACA654419D3C970A3F6F5141E25D2A7BABA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>895410 - 3574466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000038000000E17A147E577F51411F85EB71FDA55441333333F3587F514152B81EC5FDA55441F6285C5F5A7F5141E17A141EFEA554410AD7A3E05B7F5141295C8F72FEA5544185EB51985D7F5141B81E851BFFA554418FC2F5185F7F51415C8FC2C5FFA554417B14AE17617F5141EC51B87E00A65441D7A3709D617F5141000000B0FEA5544100000060617F514148E17AB4FDA55441CDCCCCEC607F5141F6285CCFFCA55441EC51B84E607F51411F85EB81FBA554410AD7A3A05F7F51413D0AD773FAA554415C8FC2255F7F5141713D0AA7F9A55441713D0A375E7F5141D7A370DDF8A55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000332DC408527F5141CD2E5124FAA55441CB88DB94527F5141C0503B95F9A5544160A53E03537F51415D387C24F9A554411D5A646B537F514108AC1CBAF8A55441AD387BA3537F5141C5BF8B63F8A554416DE331D5537F514177E7D116F8A5544154E7BF22547F514168FC1F9FF7A554418E9BD254557F5141D65EBEC6F5A55441CB171CC2557F5141D100131EF5A554411700DF51567F5141A05CED29F4A554410B059F47577F514183D76E6DF1A55441553A3B5D577F5141AAA6D52FF1A554411904567E577F5141FED478D1F0A554410AD7A3E0567F5141B81E856BF0A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>896444 - 3141514
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001E00000048E17AA4FD6C5141333333235A96544166666646FE6C51410AD7A3A0659654418FC2F548FD6C51417B14AE8772965441E17A142EFD6C514133333333749654417B14AEB7FB6C51411F85EB718B96544152B81E55FA6C5141D7A3709D9496544185EB5158F86C51417B14AE57A09654413D0AD793F66C5141EC51B83EA796544148E17AA4F36C514114AE4731B1965441AE47E15AF46C5141EC51B80EB29654415C8FC2D5156D5141EC51B8FEAE96544152B81ED52B6D5141CDCCCCFCAC96544148E17A44476D5141B81E857BAA965441F6285CBF656D5141295C8FB2A7965441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000AE47E15AF46C5141EC51B80EB2965441F6285CBF656D5141295C8FB2A796544133333353666D5141AE47E1BAA69654419854D264656D5141E30B3014A5965441D7F9E6AA636D51413CA69304A296544173C4B227626D514164B5FC559F9654411930C5B55F6D5141869A17009B965441AD6D79B25E6D5141C1154F34999654410144F367596D5141EB82A99C8E965441145FA97F556D5141961F83A8869654418F5CF157536D51413ABE4514819654410C0C6AF4506D514168CF9DC27A9654419C0F20E5506D5141F125F6987A965441F5E2E605FD6C514167D12BC081965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>898261 - 2952727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000031000000D7A3702DF36B5141666666D67DA15441C3F5287CFA6B51418FC2F5287FA1544148E17AD4FB6B514152B81E657EA15441A4703D7AFC6B5141AE47E1DA7CA15441AE47E1FAFB6B5141713D0A4778A15441C3F528BCFA6B5141333333B373A154419A999949FA6B51418FC2F56871A1544166666696FA6B5141F6285CDF6EA15441E17A14EEFB6B5141EC51B8BE6AA15441CDCCCC2CFD6B51417B14AE3766A154415C8FC245FD6B51415C8FC29562A15441CDCCCC2CFD6B5141666666A65FA15441666666C6FC6B51418FC2F5685DA15441E17A142EFC6B5141B81E85AB5BA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007D000000DCC05CEFA76B51414E1B189D36A1544119E9927FA36B51416BF3DF6532A1544181B75416936B5141B506E1CD22A15441597E134A866B5141EE28CDA416A15441F92B1B1D826B5141409112AD12A154418BAF15F87D6B5141AD76E5BC0EA15441C3F5282C786B5141AE47E13A09A1544148E17A14776B5141295C8FB209A15441C3F5280C776B5141B81E853B14A15441B81E850B786B5141B81E853B19A15441778403D4786B5141D45A9F962AA15441BA47FF56796B5141612D52ED35A154418FC2F5087A6B514152B81E5545A1544114AE47817B6B51411F85EB8147A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>898261 - 3394804
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000031000000D7A3702DF36B5141666666D67DA15441C3F5287CFA6B51418FC2F5287FA1544148E17AD4FB6B514152B81E657EA15441A4703D7AFC6B5141AE47E1DA7CA15441AE47E1FAFB6B5141713D0A4778A15441C3F528BCFA6B5141333333B373A154419A999949FA6B51418FC2F56871A1544166666696FA6B5141F6285CDF6EA15441E17A14EEFB6B5141EC51B8BE6AA15441CDCCCC2CFD6B51417B14AE3766A154415C8FC245FD6B51415C8FC29562A15441CDCCCC2CFD6B5141666666A65FA15441666666C6FC6B51418FC2F5685DA15441E17A142EFC6B5141B81E85AB5BA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000007D000000DCC05CEFA76B51414E1B189D36A1544119E9927FA36B51416BF3DF6532A1544181B75416936B5141B506E1CD22A15441597E134A866B5141EE28CDA416A15441F92B1B1D826B5141409112AD12A154418BAF15F87D6B5141AD76E5BC0EA15441C3F5282C786B5141AE47E13A09A1544148E17A14776B5141295C8FB209A15441C3F5280C776B5141B81E853B14A15441B81E850B786B5141B81E853B19A15441778403D4786B5141D45A9F962AA15441BA47FF56796B5141612D52ED35A154418FC2F5087A6B514152B81E5545A1544114AE47817B6B51411F85EB8147A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>799215 - 162271
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000200000022000000CF261D377AFB50411CF287DB2F89544144059ACD7FFB5041D8FD55AA318954411F85EBD180FB5041EC51B83E2B89544152B81ED582FB504114AE47A12B8954413333333384FB5041A4703D9A27895441AE47E1AA82FB50413D0AD7A327895441EC51B83E7CFB5041EC51B8BE0F895441D7A3708D75FB504152B81EC50C895441713D0A876BFB50418FC2F588098954419A9999196CFB504114AE479105895441F6285C3F6FFB504100000000F6885441E17A148E6FFB50410AD7A390F08854418FC2F52872FB5041CDCCCCBCE988544114AE470177FB504166666626E4885441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000001F85EBC16EFB504114AE4701EF8854411F85EBD165FB504133333303078954417862068C65FB50419B4594BC0789544174A5D28565FB5041170778CD078954416666668665FB5041D7A370CD078954416C7607C25FFB50413E50593A178954417CF885CD5FFB5041C2F0383D17895441FDF197D866FB50410B66E6070F895441F83B2CED69FB5041F6E7CE760B89544198D48A886BFB5041747F8C7E098954419A9999196CFB504114AE479105895441EE11BD3A6FFB5041C08CDB16F6885441E83A267E6FFB5041B9C71FE0F08854419716B38B6FFB50411DB7B6BAF0885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>898997 - 3059403
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000570000007B14AEE795815141EC51B88EAF97544100000070958151410AD7A320AF975441CDCCCC5C8E8151419A999999A89754413D0AD7237E81514166666626DE975441666666867F8151410AD7A3E0DE97544152B81EF58081514185EB5198DF975441A4703DFA81815141295C8F02E09754418FC2F568838151419A999989E09754417B14AEA784815141A4703DEAE0975441CDCCCCDC8581514114AE4741E1975441EC51B82E878151411F85EBA1E1975441295C8FA2898151418FC2F558E29754413D0AD7C38A815141333333C3E2975441F6285CBF8B8151410AD7A310E3975441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000A3EC8D5A9181514140591892DB975441713D0A0791815141D7A3709DDC9754419A9999B990815141B81E85ABDD975441295C8F6290815141713D0AD7DE9754415C8FC21590815141C3F528DCDF9754411F85EBD18F815141D7A370FDE097544114AE47718F815141295C8F32E29754410AD7A3108F8151410AD7A3E0E29754419A9999898E815141E17A145EE39754415C8FC2E58D81514185EB51C8E3975441F6285C1F90815141000000E0E4975441C3F5283C9281514152B81EE5E59754417B14AE67938151418FC2F558E697544152B81EE59381514100000080E6975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>898997 - 3343688
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000570000007B14AEE795815141EC51B88EAF97544100000070958151410AD7A320AF975441CDCCCC5C8E8151419A999999A89754413D0AD7237E81514166666626DE975441666666867F8151410AD7A3E0DE97544152B81EF58081514185EB5198DF975441A4703DFA81815141295C8F02E09754418FC2F568838151419A999989E09754417B14AEA784815141A4703DEAE0975441CDCCCCDC8581514114AE4741E1975441EC51B82E878151411F85EBA1E1975441295C8FA2898151418FC2F558E29754413D0AD7C38A815141333333C3E2975441F6285CBF8B8151410AD7A310E3975441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000A3EC8D5A9181514140591892DB975441713D0A0791815141D7A3709DDC9754419A9999B990815141B81E85ABDD975441295C8F6290815141713D0AD7DE9754415C8FC21590815141C3F528DCDF9754411F85EBD18F815141D7A370FDE097544114AE47718F815141295C8F32E29754410AD7A3108F8151410AD7A3E0E29754419A9999898E815141E17A145EE39754415C8FC2E58D81514185EB51C8E3975441F6285C1F90815141000000E0E4975441C3F5283C9281514152B81EE5E59754417B14AE67938151418FC2F558E697544152B81EE59381514100000080E6975441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899053 - 1173608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000170000009A999909DB6251413D0AD7938BA35441000000B0D0625141295C8F1296A3544100000060CF6251419A9999F996A354411F85EB11CC625141F6285CEF96A35441C3F5288CC9625141AE47E18A9AA3544148E17AF4C3625141F6285C6F9FA354413D0AD773BB625141D7A3705DA6A35441D7A3705DB2625141D7A3705DACA35441E17A147EAB6251410AD7A3A0AFA35441D7A3703DAD6251419A999969B3A3544100000040B26251413D0AD7E3B2A35441B81E857BB8625141713D0A27B0A3544185EB51C8BD625141EC51B84EACA35441B81E85BBC2625141F6285CFFA7A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000009A999909DB6251413D0AD7938BA35441000000B0D0625141295C8F1296A3544100000060CF6251419A9999F996A3544194D3E7FECB625141C2968D0A97A3544147632915CB6251410D44D65898A3544183492E5ACA62514110633E6499A354418D3B8392C8625141F49347659BA354415F13BCC5C26251414F291D66A0A354412E7D659DBB625141B3B9913BA6A35441070FEAA7B3625141C8C13E83ABA35441560FBBEDB1625141A56D7892ACA35441D9081A5DB162514191E020D7ACA35441A5C10985AB62514183FFB5AFAFA354410E2CEA6BAD6251411ECAC064B3A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899053 - 3277169
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000170000009A999909DB6251413D0AD7938BA35441000000B0D0625141295C8F1296A3544100000060CF6251419A9999F996A354411F85EB11CC625141F6285CEF96A35441C3F5288CC9625141AE47E18A9AA3544148E17AF4C3625141F6285C6F9FA354413D0AD773BB625141D7A3705DA6A35441D7A3705DB2625141D7A3705DACA35441E17A147EAB6251410AD7A3A0AFA35441D7A3703DAD6251419A999969B3A3544100000040B26251413D0AD7E3B2A35441B81E857BB8625141713D0A27B0A3544185EB51C8BD625141EC51B84EACA35441B81E85BBC2625141F6285CFFA7A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000009A999909DB6251413D0AD7938BA35441000000B0D0625141295C8F1296A3544100000060CF6251419A9999F996A3544194D3E7FECB625141C2968D0A97A3544147632915CB6251410D44D65898A3544183492E5ACA62514110633E6499A354418D3B8392C8625141F49347659BA354415F13BCC5C26251414F291D66A0A354412E7D659DBB625141B3B9913BA6A35441070FEAA7B3625141C8C13E83ABA35441560FBBEDB1625141A56D7892ACA35441D9081A5DB162514191E020D7ACA35441A5C10985AB62514183FFB5AFAFA354410E2CEA6BAD6251411ECAC064B3A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261893 - 2943241
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F5184C6F51419A999969033954413D0AD783346F5141D7A3701D08395441B81E85FB1C6F5141E17A14CE0C395441EC51B84E116F51411F85EB210F3954411F85EBC1126F5141AE47E16A15395441CDCCCC7C116F51419A99998915395441D7A3707D0F6F5141000000D0143954415C8FC2350A6F5141C3F5288C10395441D7A370DD076F51413D0AD70311395441CDCCCC8C116F514185EB5188173954417B14AE471E6F514133333343183954413D0AD7732E6F51418FC2F5B818395441CDCCCC9C3F6F5141AE47E1DA1C39544148E17AB4476F5141E17A14CE1E395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002900000069235AD3FC6E514169F06A3613395441C1DEF14E026F5141AE5BD23810395441A98ECAFC046F514104882C8A0E395441179063BB066F51410F2BADAB0C39544162193DEB066F5141B9FE525A0E395441798933060A6F51413F2DA49510395441BF36A71C0A6F514164512A91103954415C8FC2350A6F5141C3F5288C103954412DDEB94E116F5141AC3AF2210F395441B81E85FB1C6F5141E17A14CE0C395441EDCC3D82206F5141DF2D2B1A0C39544135BE22B3396F514166D1C4140739544121D5203A436F514131126B2E05395441E38B73014C6F514181AB496E03395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>261893 - 3810164
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000008FC2F5184C6F51419A999969033954413D0AD783346F5141D7A3701D08395441B81E85FB1C6F5141E17A14CE0C395441EC51B84E116F51411F85EB210F3954411F85EBC1126F5141AE47E16A15395441CDCCCC7C116F51419A99998915395441D7A3707D0F6F5141000000D0143954415C8FC2350A6F5141C3F5288C10395441D7A370DD076F51413D0AD70311395441CDCCCC8C116F514185EB5188173954417B14AE471E6F514133333343183954413D0AD7732E6F51418FC2F5B818395441CDCCCC9C3F6F5141AE47E1DA1C39544148E17AB4476F5141E17A14CE1E395441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002900000069235AD3FC6E514169F06A3613395441C1DEF14E026F5141AE5BD23810395441A98ECAFC046F514104882C8A0E395441179063BB066F51410F2BADAB0C39544162193DEB066F5141B9FE525A0E395441798933060A6F51413F2DA49510395441BF36A71C0A6F514164512A91103954415C8FC2350A6F5141C3F5288C103954412DDEB94E116F5141AC3AF2210F395441B81E85FB1C6F5141E17A14CE0C395441EDCC3D82206F5141DF2D2B1A0C39544135BE22B3396F514166D1C4140739544121D5203A436F514131126B2E05395441E38B73014C6F514181AB496E03395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402561 - 1290235
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F32312D51419A999959F2EC54419A9999892B2D514185EB5158EFEC5441AE47E18A222D51410AD7A3C0EAEC5441CDCCCC6C0B2D5141F6285CDFD6EC544133333333062D514166666656D2EC544133333393052D514166666696D2EC544114AE47C1032D5141D7A370ADD3EC5441F6285C6FFF2C514148E17AA4D4EC54415C8FC215FB2C514133333323D5EC5441713D0A37F92C51417B14AE07D8EC544114AE47A1F92C5141F6285CAFD9EC54419A9999B9092D514114AE47C1E6EC544148E17A74112D5141C3F528ECECEC5441C3F5280C192D51413D0AD7A3F3EC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000A4703D9A3A2D5141F6285C5F20ED5441D7A3701D3E2D51417B14AE771DED544166666646432D514148E17A7419ED54413A0AE55F412D514104DA225017ED544104570901402D51416725945A16ED54410A3D8F5F3D2D51413492078914ED544113450E2B3A2D5141C5BADBE011ED5441CAE4E9A4342D5141E25801D80CED5441AE307972322D51416B09C0980AED544110FFE2A72F2D51417CCBE1BD07ED5441746C305B2B2D514120101B5803ED544135DEDBEE262D514122D7F9D1FEEC5441D53FD208252D5141D241DDE0FCEC544148007785242D51415BDCD970FCEC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402561 - 3427508
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F32312D51419A999959F2EC54419A9999892B2D514185EB5158EFEC5441AE47E18A222D51410AD7A3C0EAEC5441CDCCCC6C0B2D5141F6285CDFD6EC544133333333062D514166666656D2EC544133333393052D514166666696D2EC544114AE47C1032D5141D7A370ADD3EC5441F6285C6FFF2C514148E17AA4D4EC54415C8FC215FB2C514133333323D5EC5441713D0A37F92C51417B14AE07D8EC544114AE47A1F92C5141F6285CAFD9EC54419A9999B9092D514114AE47C1E6EC544148E17A74112D5141C3F528ECECEC5441C3F5280C192D51413D0AD7A3F3EC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000A4703D9A3A2D5141F6285C5F20ED5441D7A3701D3E2D51417B14AE771DED544166666646432D514148E17A7419ED54413A0AE55F412D514104DA225017ED544104570901402D51416725945A16ED54410A3D8F5F3D2D51413492078914ED544113450E2B3A2D5141C5BADBE011ED5441CAE4E9A4342D5141E25801D80CED5441AE307972322D51416B09C0980AED544110FFE2A72F2D51417CCBE1BD07ED5441746C305B2B2D514120101B5803ED544135DEDBEE262D514122D7F9D1FEEC5441D53FD208252D5141D241DDE0FCEC544148007785242D51415BDCD970FCEC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402561 - 28250
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F32312D51419A999959F2EC54419A9999892B2D514185EB5158EFEC5441AE47E18A222D51410AD7A3C0EAEC5441CDCCCC6C0B2D5141F6285CDFD6EC544133333333062D514166666656D2EC544133333393052D514166666696D2EC544114AE47C1032D5141D7A370ADD3EC5441F6285C6FFF2C514148E17AA4D4EC54415C8FC215FB2C514133333323D5EC5441713D0A37F92C51417B14AE07D8EC544114AE47A1F92C5141F6285CAFD9EC54419A9999B9092D514114AE47C1E6EC544148E17A74112D5141C3F528ECECEC5441C3F5280C192D51413D0AD7A3F3EC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000D7A3700DFA2C514114AE4741DBEC5441E17A14AE082D514114AE47B1E7EC544185EB51D8102D5141E17A140EEEEC544152B81E55182D514114AE47C1F4EC54418FC2F588232D514148E17A24FDEC5441E17A14CE332D5141666666860DED5441E17A147E392D5141666666A612ED544114AE47C1402D5141713D0AB717ED544166666646432D514148E17A7419ED54413A0AE55F412D514104DA225017ED544104570901402D51416725945A16ED54410A3D8F5F3D2D51413492078914ED544113450E2B3A2D5141C5BADBE011ED5441CAE4E9A4342D5141E25801D80CED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>402561 - 71601
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F32312D51419A999959F2EC54419A9999892B2D514185EB5158EFEC5441AE47E18A222D51410AD7A3C0EAEC5441CDCCCC6C0B2D5141F6285CDFD6EC544133333333062D514166666656D2EC544133333393052D514166666696D2EC544114AE47C1032D5141D7A370ADD3EC5441F6285C6FFF2C514148E17AA4D4EC54415C8FC215FB2C514133333323D5EC5441713D0A37F92C51417B14AE07D8EC544114AE47A1F92C5141F6285CAFD9EC54419A9999B9092D514114AE47C1E6EC544148E17A74112D5141C3F528ECECEC5441C3F5280C192D51413D0AD7A3F3EC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000D7A3700DFA2C514114AE4741DBEC5441E17A14AE082D514114AE47B1E7EC544185EB51D8102D5141E17A140EEEEC544152B81E55182D514114AE47C1F4EC54418FC2F588232D514148E17A24FDEC5441E17A14CE332D5141666666860DED5441E17A147E392D5141666666A612ED544114AE47C1402D5141713D0AB717ED544166666646432D514148E17A7419ED54413A0AE55F412D514104DA225017ED544104570901402D51416725945A16ED54410A3D8F5F3D2D51413492078914ED544113450E2B3A2D5141C5BADBE011ED5441CAE4E9A4342D5141E25801D80CED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>944087 - 5181184
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000A000000A4703D7A2CC05041E17A145EC9355441295C8F0226C050419A999959C8355441A4703D9A1EC05041000000F0C635544152B81E8518C05041713D0AF710365441E17A14FE1FC05041AE47E1CA1136544148E17AF42BC05041F6285C1F13365441D7A3705D31C05041295C8FB2133654411F85EBA137C0504185EB51F8C9355441713D0AE736C0504148E17AF4C9355441A4703D7A2CC05041E17A145EC93554410B0000007B14AE1725C05041EC51B81ED8355441E17A142E24C050419A9999C9E23554410000008022C050418FC2F538F535544185EB51C821C05041F6285CFF [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000900000052B81E8518C05041713D0AF710365441E17A14FE1FC05041AE47E1CA1136544130E6BC7021C05041BE45111F00365441B175232426C050416EFBE15EC835544120EFFAC61EC05041C70288F8C635544166642D141EC05041E5969E4FCD355441F2DCECF61BC05041D163F70AE735544111ED6CD719C05041C03BABE10036544152B81E8518C05041713D0AF710365441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403503 - 1970941
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C0000001F85EBB1ED235141666666F6EBF95441B81E852BED2351410AD7A370E9F954419A999989E3235141295C8FB2EBF9544114AE4701D12351419A999959EEF954419A9999A9CB23514133333323F0F95441C3F5286CC323514148E17A24F4F95441666666B6B8235141D7A3708DF8F95441EC51B87EAF235141A4703D7AFAF95441CDCCCC9CA02351418FC2F54804FA5441CDCCCC6CAB2351413333339313FA54418FC2F568CC235141666666D6FDF954411F85EBB1ED235141666666F6EBF95441
-</a>
-
-<b>
-0106000000010000000103000000010000007C000000BCC89FA8392351413696DB28EBF954419374B1FD3623514127668772EAF95441438B9EF83523514183A09731EAF9544176F08E81302351417DC5B192E9F95441B9D7092A2E2351418BA99A4EE9F954411B98F1652223514118BA55B7E7F95441F41D7113202351414A674E62E7F954415CA0D789122351414529F17FE5F95441F3B2F8B711235141E02A6263E5F95441322E71280A2351414F4C7F46E3F95441EF1E1F8F0223514141090026E1F954414E18DA2401235141A4F9E5B6E0F95441CDFDF34600235141AC626B63E0F95441B4715475FC22514112A4A2F3DEF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403503 - 3201137
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C0000001F85EBB1ED235141666666F6EBF95441B81E852BED2351410AD7A370E9F954419A999989E3235141295C8FB2EBF9544114AE4701D12351419A999959EEF954419A9999A9CB23514133333323F0F95441C3F5286CC323514148E17A24F4F95441666666B6B8235141D7A3708DF8F95441EC51B87EAF235141A4703D7AFAF95441CDCCCC9CA02351418FC2F54804FA5441CDCCCC6CAB2351413333339313FA54418FC2F568CC235141666666D6FDF954411F85EBB1ED235141666666F6EBF95441
-</a>
-
-<b>
-0106000000010000000103000000010000007C000000BCC89FA8392351413696DB28EBF954419374B1FD3623514127668772EAF95441438B9EF83523514183A09731EAF9544176F08E81302351417DC5B192E9F95441B9D7092A2E2351418BA99A4EE9F954411B98F1652223514118BA55B7E7F95441F41D7113202351414A674E62E7F954415CA0D789122351414529F17FE5F95441F3B2F8B711235141E02A6263E5F95441322E71280A2351414F4C7F46E3F95441EF1E1F8F0223514141090026E1F954414E18DA2401235141A4F9E5B6E0F95441CDFDF34600235141AC626B63E0F95441B4715475FC22514112A4A2F3DEF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403540 - 3335992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000350000001F85EB41B00E5141000000409BE85441333333E3A70E5141713D0AC79AE8544114AE4711A00E514152B81E259AE854417B14AEA7980E5141CDCCCC1C99E854413D0AD7438C0E5141EC51B8EE96E85441B81E850B820E5141D7A370DD94E854411F85EB91780E51419A99994993E85441F6285C4F690E5141333333C391E85441C3F528EC650E5141AE47E1AA91E854417B14AE77670E51417B14AEE792E8544166666636690E5141CDCCCCCC94E85441713D0AE76C0E5141A4703D4A99E85441AE47E13A760E514148E17AC4A1E85441EC51B8BE710E5141B81E85DBA2E85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004000000099F456B9C70E5141D370460CB7E85441C39D2C25CC0E514173426C49A0E854415C8FC2C5C40E514152B81E659EE85441E17A14CEBD0E51418FC2F5F89CE854411F85EB41B00E5141000000409BE854412632F9F2A70E5141DCD519C69AE85441B3CF151BA00E5141A866FD4F9AE85441DB5E6FA8980E514140CE953999E854413D0AD7438C0E5141EC51B8EE96E85441B81E850B820E5141D7A370DD94E854410A33F875780E514171A1C26C93E85441BD199D55690E5141D0993EE091E854418666AD39670E51419D58AEE891E8544190B48CFE670E5141C7A771EB92E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403763 - 1277859
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002C000000B81E859BAF1251411F85EB31DCDA5441E17A142EB31251413D0AD763DFDA54410AD7A320BA1251411F85EB91DBDA544166666656C412514114AE4791D6DA5441C3F5280CC61251415C8FC225D3DA544185EB51A8C5125141000000D0D0DA5441D7A3707DC31251418FC2F578CDDA5441000000F0C5125141CDCCCC5CCEDA54413D0AD753C8125141CDCCCC5CCEDA5441000000F0C91251418FC2F538CEDA544185EB51E8C81251410AD7A3F0CBDA544152B81E75C5125141AE47E1FAC7DA5441D7A3706DC2125141CDCCCC6CC4DA544152B81E25BF125141AE47E12AC3DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000002616D72B5125141B0885B66DDDA5441FE24A83AC112514171B92917D8DA54413AC7E7F5C312514170B9B43DD7DA5441367B3932C6125141A1517478D9DA5441AD9962F9C71251414EC66A86DDDA5441FB461253C8125141F6A77FA6DDDA5441E819A5E3C91251417DD20FBEDDDA54410F04C668CB12514106A4F3D4DDDA5441BCC019C7CF125141A9C9E3A4DADA54414CEF66AECE12514116A51C9AD9DA544105656EB6CC1251413E6322BBD7DA54417BCE9F14CC125141011E683AD4DA5441164C7CBEC8125141ECE2D18DCCDA5441B3A8D7DFC412514178BED9E4C7DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>403763 - 3291502
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002C000000B81E859BAF1251411F85EB31DCDA5441E17A142EB31251413D0AD763DFDA54410AD7A320BA1251411F85EB91DBDA544166666656C412514114AE4791D6DA5441C3F5280CC61251415C8FC225D3DA544185EB51A8C5125141000000D0D0DA5441D7A3707DC31251418FC2F578CDDA5441000000F0C5125141CDCCCC5CCEDA54413D0AD753C8125141CDCCCC5CCEDA5441000000F0C91251418FC2F538CEDA544185EB51E8C81251410AD7A3F0CBDA544152B81E75C5125141AE47E1FAC7DA5441D7A3706DC2125141CDCCCC6CC4DA544152B81E25BF125141AE47E12AC3DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000002616D72B5125141B0885B66DDDA5441FE24A83AC112514171B92917D8DA54413AC7E7F5C312514170B9B43DD7DA5441367B3932C6125141A1517478D9DA5441AD9962F9C71251414EC66A86DDDA5441FB461253C8125141F6A77FA6DDDA5441E819A5E3C91251417DD20FBEDDDA54410F04C668CB12514106A4F3D4DDDA5441BCC019C7CF125141A9C9E3A4DADA54414CEF66AECE12514116A51C9AD9DA544105656EB6CC1251413E6322BBD7DA54417BCE9F14CC125141011E683AD4DA5441164C7CBEC8125141ECE2D18DCCDA5441B3A8D7DFC412514178BED9E4C7DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>404073 - 54306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000035000000E17A14AEAE225141666666D6EDFA54419A999949AB2251410AD7A3E0E9FA5441E17A148EA722514185EB51A8E3FA5441295C8FD2A3225141713D0AC7DDFA54411F85EBE1A0225141000000B0D8FA54415C8FC2959C2251415C8FC285D5FA54410000001098225141295C8F42D3FA54410AD7A380912251419A999939D1FA54415C8FC29589225141D7A3704DCFFA5441AE47E17A83225141D7A370EDCCFA54419A9999297E2251417B14AE57CBFA5441D7A3701D7C225141295C8F12CBFA54418FC2F5987B225141713D0AD7D0FA5441E17A147E7B225141666666F6D4FA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000085000000224CE57B7C225141A304041FCBFA54413E044E1C7C2251414A56361FCBFA5441119592197C225141447BA93DCBFA54416B02B9067C2251412024BE0FCCFA544180A031017C225141FB795C4DCCFA5441998869D17B2251414A45E261CEFA54415B6AD3CB7B22514165D524A0CEFA5441480C11977B22514102F56021D1FA54417FBA87807B225141CD6D3396D4FA544189F274887B22514196F2FB59D7FA544158D6C8947B225141AA8FABBCD9FA544104CA70AD7B225141BF487A65DAFA5441A0BEF8227C2251412235278ADDFA54419881354F7D22514150E500DBE1FA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>404310 - 2917974
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004200000052B81E75272C5141D7A3708DECE85441D7A3701D282C5141A4703D0AEEE85441CDCCCCBC292C514133333313F0E854411F85EBD12C2C514148E17A84F2E8544148E17AB42C2C51410AD7A3C0F3E854418FC2F5A82E2C51415C8FC2C5F6E854410AD7A360302C514152B81E25F9E854418FC2F5F8312C51410AD7A350FBE85441CDCCCC4C332C514114AE4741FDE854417B14AEC7342C514133333373FFE854419A999959362C51419A9999B901E9544133333313382C5141295C8F1204E95441EC51B8EE392C5141C3F5286C06E95441CDCCCC0C3C2C5141295C8FC208E95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E000000333333D32C2C5141CDCCCCDCCEE85441652946E52C2C51414EBED5D4D0E854414184F6F62C2C51419EF7D649D2E85441C3DB4CFA2C2C5141FF88C957D2E85441C3DB4CFA2C2C5141AA0017F1D2E85441ECE593F82C2C5141CF963985D3E8544140FA21F52C2C5141BAD703D1D3E85441680469F32C2C5141F32E6C44D4E854413737CCEA2C2C514138D3F52CD5E85441DE5FE8E32C2C5141C93CDC71D5E854415A7EBDDE2C2C51410E1AF0F9D5E8544150BB67D42C2C5141056D41F0D6E8544146F811CA2C2C51418A6413F6D7E854416F0259C82C2C5141C5B96B3ED8E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>404310 - 3210588
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004200000052B81E75272C5141D7A3708DECE85441D7A3701D282C5141A4703D0AEEE85441CDCCCCBC292C514133333313F0E854411F85EBD12C2C514148E17A84F2E8544148E17AB42C2C51410AD7A3C0F3E854418FC2F5A82E2C51415C8FC2C5F6E854410AD7A360302C514152B81E25F9E854418FC2F5F8312C51410AD7A350FBE85441CDCCCC4C332C514114AE4741FDE854417B14AEC7342C514133333373FFE854419A999959362C51419A9999B901E9544133333313382C5141295C8F1204E95441EC51B8EE392C5141C3F5286C06E95441CDCCCC0C3C2C5141295C8FC208E95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E000000333333D32C2C5141CDCCCCDCCEE85441652946E52C2C51414EBED5D4D0E854414184F6F62C2C51419EF7D649D2E85441C3DB4CFA2C2C5141FF88C957D2E85441C3DB4CFA2C2C5141AA0017F1D2E85441ECE593F82C2C5141CF963985D3E8544140FA21F52C2C5141BAD703D1D3E85441680469F32C2C5141F32E6C44D4E854413737CCEA2C2C514138D3F52CD5E85441DE5FE8E32C2C5141C93CDC71D5E854415A7EBDDE2C2C51410E1AF0F9D5E8544150BB67D42C2C5141056D41F0D6E8544146F811CA2C2C51418A6413F6D7E854416F0259C82C2C5141C5B96B3ED8E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>405074 - 1966925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A370CD482351417B14AE17BEE554417B14AEB74823514148E17A54C8E554413D0AD78348235141713D0AA7CCE554411F85EBE1472351413D0AD773D3E55441B81E858B47235141D7A3709DDAE55441AE47E17A4923514166666616DBE55441EC51B85E4C2351418FC2F528DCE554417B14AE7752235141333333D3DDE55441F6285CFF59235141E17A14DEDFE5544185EB51A85A2351419A999919DBE5544114AE47015E235141333333F3D0E55441295C8F725F235141295C8F02CBE554415C8FC295602351419A9999F9C1E554418FC2F5A861235141D7A3708DAEE55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009F0000007B14AE173A2351418FC2F528A5E55441B81E854B25235141D7A3709DAAE5544152B81EE5252351418FC2F5A8ADE554411F85EBE1262351410AD7A340B5E554411F85EB11272351415C8FC275B7E554411F85EB31272351413D0AD703BAE5544185EB513827235141713D0AD7BDE55441AE47E11A27235141713D0AB7C4E554418FC2F538272351411F85EBC1CEE554415C8FC2E5272351418FC2F578D6E5544114AE47E128235141B81E850BDEE5544114AE47712923514148E17A74E3E55441F6285C0F2A23514185EB5178E6E55441295C8F322B23514114AE4741E9E55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>405074 - 3820600
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000D7A370CD482351417B14AE17BEE554417B14AEB74823514148E17A54C8E554413D0AD78348235141713D0AA7CCE554411F85EBE1472351413D0AD773D3E55441B81E858B47235141D7A3709DDAE55441AE47E17A4923514166666616DBE55441EC51B85E4C2351418FC2F528DCE554417B14AE7752235141333333D3DDE55441F6285CFF59235141E17A14DEDFE5544185EB51A85A2351419A999919DBE5544114AE47015E235141333333F3D0E55441295C8F725F235141295C8F02CBE554415C8FC295602351419A9999F9C1E554418FC2F5A861235141D7A3708DAEE55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009F0000007B14AE173A2351418FC2F528A5E55441B81E854B25235141D7A3709DAAE5544152B81EE5252351418FC2F5A8ADE554411F85EBE1262351410AD7A340B5E554411F85EB11272351415C8FC275B7E554411F85EB31272351413D0AD703BAE5544185EB513827235141713D0AD7BDE55441AE47E11A27235141713D0AB7C4E554418FC2F538272351411F85EBC1CEE554415C8FC2E5272351418FC2F578D6E5544114AE47E128235141B81E850BDEE5544114AE47712923514148E17A74E3E55441F6285C0F2A23514185EB5178E6E55441295C8F322B23514114AE4741E9E55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>405193 - 1287131
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A000000E17A145E291551415C8FC24559DB54417B14AE7740155141713D0A4763DB5441AE47E1AA47155141AE47E12A66DB5441295C8F124815514152B81ED564DB54419A9999494915514114AE47D160DB5441CDCCCCAC4C15514114AE47A158DB5441A4703DEA4F155141333333634EDB544114AE4721531551418FC2F5D841DB54419A9999C9541551413D0AD7833CDB544152B81EF55C155141F6285C0F2DDB54413D0AD7934C1551413333337326DB54415C8FC28546155141295C8F9223DB5441295C8FB23E155141CDCCCC8C1EDB544114AE47313A155141666666B61ADB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000539A85374F155141E982DD8327DB54419BAD2A71581551416CB4E23C2BDB54417D09269F5C15514197C1AAEC2CDB5441333333C361155141C3F5284C23DB5441AE47E1DA61155141C3F528CC22DB544148E17A245F1551415C8FC23520DB5441333333C35515514148E17A9417DB54410AD7A320451551410AD7A30009DB54411F85EB61391551415C8FC2D5FEDA5441713D0A773715514133333393FFDA5441CDCCCCEC2F155141E17A144E10DB544151CC1D142F155141715CD5CE11DB5441C87AB8113A1551417D5F919E1ADB544114AE47313A155141666666B61ADB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>405193 - 3506291
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A000000E17A145E291551415C8FC24559DB54417B14AE7740155141713D0A4763DB5441AE47E1AA47155141AE47E12A66DB5441295C8F124815514152B81ED564DB54419A9999494915514114AE47D160DB5441CDCCCCAC4C15514114AE47A158DB5441A4703DEA4F155141333333634EDB544114AE4721531551418FC2F5D841DB54419A9999C9541551413D0AD7833CDB544152B81EF55C155141F6285C0F2DDB54413D0AD7934C1551413333337326DB54415C8FC28546155141295C8F9223DB5441295C8FB23E155141CDCCCC8C1EDB544114AE47313A155141666666B61ADB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000539A85374F155141E982DD8327DB54419BAD2A71581551416CB4E23C2BDB54417D09269F5C15514197C1AAEC2CDB5441333333C361155141C3F5284C23DB5441AE47E1DA61155141C3F528CC22DB544148E17A245F1551415C8FC23520DB5441333333C35515514148E17A9417DB54410AD7A320451551410AD7A30009DB54411F85EB61391551415C8FC2D5FEDA5441713D0A773715514133333393FFDA5441CDCCCCEC2F155141E17A144E10DB544151CC1D142F155141715CD5CE11DB5441C87AB8113A1551417D5F919E1ADB544114AE47313A155141666666B61ADB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>406251 - 1279852
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000032000000B81E85FB430F5141AE47E1DA53EA544185EB51583E0F5141AE47E18A37EA544152B81E553C0F51410000003035EA5441EC51B8EE3A0F5141D7A3701D33EA5441CDCCCCEC390F514148E17A4431EA54418FC2F5F8380F51417B14AE872FEA544152B81E05380F51415C8FC2E52CEA544114AE4711370F51418FC2F5182AEA54411F85EB81360F5141B81E85AB25EA544185EB5148360F51416666668621EA544185EB5148360F5141B81E851B1EEA5441B81E85BB360F51410AD7A3A019EA54413D0AD783370F5141713D0A1715EA544185EB51E8370F514152B81EE511EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000AD9CC76D0C0F5141C4F950FA12EA5441B34EDB680E0F5141502ECB5D12EA5441C3F528DC100F5141C3F5289C11EA544185EB51081D0F51410AD7A38010EA54417B14AEB7270F51417B14AE2710EA54413D0AD7532E0F5141666666C610EA544185EB51F8310F51410000000011EA54410AD7A3F0340F5141E17A140E11EA54418FC2F558370F51410000000011EA544185EB51E8370F514152B81EE511EA54413D0AD783370F5141713D0A1715EA5441B81E85BB360F51410AD7A3A019EA544185EB5148360F5141B81E851B1EEA544185EB5148360F51416666668621EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>406251 - 3409613
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000032000000B81E85FB430F5141AE47E1DA53EA544185EB51583E0F5141AE47E18A37EA544152B81E553C0F51410000003035EA5441EC51B8EE3A0F5141D7A3701D33EA5441CDCCCCEC390F514148E17A4431EA54418FC2F5F8380F51417B14AE872FEA544152B81E05380F51415C8FC2E52CEA544114AE4711370F51418FC2F5182AEA54411F85EB81360F5141B81E85AB25EA544185EB5148360F51416666668621EA544185EB5148360F5141B81E851B1EEA5441B81E85BB360F51410AD7A3A019EA54413D0AD783370F5141713D0A1715EA544185EB51E8370F514152B81EE511EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000AD9CC76D0C0F5141C4F950FA12EA5441B34EDB680E0F5141502ECB5D12EA5441C3F528DC100F5141C3F5289C11EA544185EB51081D0F51410AD7A38010EA54417B14AEB7270F51417B14AE2710EA54413D0AD7532E0F5141666666C610EA544185EB51F8310F51410000000011EA54410AD7A3F0340F5141E17A140E11EA54418FC2F558370F51410000000011EA544185EB51E8370F514152B81EE511EA54413D0AD783370F5141713D0A1715EA5441B81E85BB360F51410AD7A3A019EA544185EB5148360F5141B81E851B1EEA544185EB5148360F51416666668621EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>406888 - 59319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000120000003D0AD7B364A3504148E17A34A24D5541E17A147E65A350410AD7A3F0A34D554148E17A4466A350418FC2F5A8A54D554152B81ED566A35041AE47E17AA74D554185EB51A867A350419A999929AA4D55411F85EBC163A35041D7A370CDAD4D5541E17A14DE61A350418FC2F558AE4D5541A4703D8A63A35041713D0A87B04D55410AD7A3F065A3504148E17A74B04D55413333339369A350415C8FC2B5AE4D55419A9999196DA35041333333A3AE4D5541E17A141E71A350415C8FC265AD4D5541C3F528DC6EA3504166666666A44D5541333333436CA35041666666769C4D5541 [...]
-</a>
-
-<b>
-0106000000020000000103000000010000000F000000242E227A6FA35041171205DCA64D5541944F4D7F6EA350413534D04AA34D5541F946D7426CA35041D9FE86769C4D55413D0AD74368A3504114AE47E19D4D55412A54ED3466A3504177BB47FD9D4D5541F5C98E5865A35041FD2F898D9E4D55419A9999D962A3504152B81E35A04D55413D0AD7B364A3504148E17A34A24D5541E17A147E65A350410AD7A3F0A34D554148E17A4466A350418FC2F5A8A54D554152B81ED566A35041AE47E17AA74D554185EB51A867A350419A999929AA4D55416F5D62E363A3504104EB34AEAD4D554139F1917870A3504100F4E806AB4D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>407189 - 203144
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001500000014AE47D15AA55041295C8F329C4C5541AE47E11A5AA55041EC51B81E9C4C554152B81E3559A55041C3F5288CA04C55411F85EB5157A55041C3F5284CAA4C5541EC51B8AE58A550410AD7A360AA4C55418FC2F5385DA5504148E17AA4AA4C5541F6285C3F60A550419A9999A9AA4C5541333333735EA550419A999969B14C5541295C8F025DA55041295C8FE2B74C55411F85EBB15EA55041666666E6B84C5541C3F528EC5EA5504114AE47D1B84C55417B14AE375FA55041E17A14DEB84C554148E17AF45FA55041295C8F62B54C55413333331362A55041EC51B82EAC4C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000000000002063A5504114AE4781A64C55417B14AE2764A550417B14AEC7A14C55412A13482D64A55041D4E730B8A14C5541DD8C648B63A55041322C56709F4C554170F2F6C861A55041D7165CEF9E4C55411F85EBE160A55041E17A14DE9D4C5541CDCCCC0C5FA550413D0AD7E39C4C554114AE47D15AA55041295C8F329C4C5541C6528D235AA5504164CCA91F9C4C5541B50CE11A5AA55041EC74B91E9C4C554174F598B559A550416C8E5C129E4C5541969EA0AB59A55041819F8B439E4C55410E3B1F3559A550412650298CA04C55411883817058A550410650C883A44C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408198 - 59907
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000003D0AD7A3AE155141D7A3707D7AE45441333333C3A71551416666668674E45441713D0A17A5155141C3F5285C76E454418FC2F518A31551410AD7A38078E454415C8FC265A2155141333333F37AE45441C3F528FCA11551419A9999797DE45441295C8F12A215514152B81E2580E45441000000B0A21551410AD7A3E082E45441713D0A27B0155141E17A143E88E45441713D0A07B6155141AE47E13A89E45441CDCCCC0CB5155141B81E850B82E45441713D0AA7B4155141E17A14AE7BE454413D0AD7A3AE155141D7A3707D7AE45441
-</a>
-
-<b>
-010600000001000000010300000001000000100000002690D811A2155141590FDBF47CE454416CB09E03A2155141EB9E3B5D7EE45441BF705F37A215514188C0AEC880E454411B60F3D4A21551415BD65CEF82E4544122FC64F4AB1551418BD6E59186E45441989E85F3AF155141CB998D2988E45441B4D42F05B6155141DE30422D89E45441CDCCCC0CB5155141B81E850B82E45441DA77C9C1B415514168425E5A7DE45441F6F19D93B4155141C35B3CAA7BE454413D0AD7A3AE155141D7A3707D7AE454419C7CCAA1AE15514119AFA97B7AE454419ACD6FC7A71551415B19138A74E45441B9672135A515514120CA7F4776E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>408830 - 422088
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C00000048E17A4487CE50419A9999797CC95441666666668FCE50419A9999197CC954419A99993995CE50411F85EB417BC95441EC51B83EA3CE5041CDCCCCBC7BC95441C3F5281CAFCE504114AE47217BC954418FC2F5D8AFCE5041000000B06BC954413333332395CE5041295C8FC26AC9544148E17AE495CE5041C3F5283C5CC95441AE47E1FA7CCE5041295C8F825AC95441A4703D6A82CE504114AE474169C9544152B81EB586CE5041EC51B83E77C9544148E17A4487CE50419A9999797CC95441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000052DB21D786CE5041F1C15E7C78C9544148E17A4487CE50419A9999797CC95441666666668FCE50419A9999197CC954412375FDDC90CE5041C2CC6BE37BC95441B199993995CE50410985EB417BC954411D52B83EA3CE5041ACCCCCBC7BC954417C775696A8CE504170CEC6767BC95441C3F5281CAFCE504114AE47217BC954418DC2F5D8AFCE5041240000B06BC954410C33332395CE5041565C8FC26AC954419C97CD8B95CE5041C4A729E662C9544146E17AE495CE5041E9F5283C5CC95441AE47E1FA7CCE5041295C8F825AC95441AA703D6A82CE50411BAE474169C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102847 - 1271851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000250000008E85D7E517555141D4CD87DC2B8D5441919A50A2145551418B73F0F02F8D54412DA7FFAC12555141A1E0E9E0328D54418F6E90881155514160B1AB3E358D5441DBDE07010F555141D511F6233A8D54414F280B890D5551410E429B963C8D54419EAE628E0C555141A84FB1713F8D544149FC4A6F0A55514180A34C4C468D54419A9999790F555141F6285C2F4A8D5441AE47E13A13555141CDCCCC8C4D8D5441B81E858B19555141C3F5282C548D5441000000D01D55514152B81EE5598D5441E17A148E235551411F85EBB1628D54419D0A7F032655514102B7CC09668D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000250000008D85D7E517555141D5CD87DC2B8D54418D9A50A2145551419073F0F02F8D54412AA7FFAC12555141A4E0E9E0328D54418D6E9088115551415FB1AB3E358D5441DCDE07010F555141D511F6233A8D544152280B890D55514110429B963C8D5441A1AE628E0C555141A44FB1713F8D544148FC4A6F0A5551417CA34C4C468D54419A9999790F555141F6285C2F4A8D5441AE47E13A13555141CDCCCC8C4D8D5441B81E858B19555141C3F5282C548D5441000000D01D55514152B81EE5598D5441E17A148E235551411F85EBB1628D5441A20A7F0326555141FDB6CC09668D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>102847 - 4024556
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000250000008E85D7E517555141D4CD87DC2B8D5441919A50A2145551418B73F0F02F8D54412DA7FFAC12555141A1E0E9E0328D54418F6E90881155514160B1AB3E358D5441DBDE07010F555141D511F6233A8D54414F280B890D5551410E429B963C8D54419EAE628E0C555141A84FB1713F8D544149FC4A6F0A55514180A34C4C468D54419A9999790F555141F6285C2F4A8D5441AE47E13A13555141CDCCCC8C4D8D5441B81E858B19555141C3F5282C548D5441000000D01D55514152B81EE5598D5441E17A148E235551411F85EBB1628D54419D0A7F032655514102B7CC09668D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000250000008D85D7E517555141D5CD87DC2B8D54418D9A50A2145551419073F0F02F8D54412AA7FFAC12555141A4E0E9E0328D54418D6E9088115551415FB1AB3E358D5441DCDE07010F555141D511F6233A8D544152280B890D55514110429B963C8D5441A1AE628E0C555141A44FB1713F8D544148FC4A6F0A5551417CA34C4C468D54419A9999790F555141F6285C2F4A8D5441AE47E13A13555141CDCCCC8C4D8D5441B81E858B19555141C3F5282C548D5441000000D01D55514152B81EE5598D5441E17A148E235551411F85EBB1628D5441A20A7F0326555141FDB6CC09668D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>66868 - 67010
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000310000008FC2F55877ED5041E17A14CEA4F75441666666E674ED50419A9999D9A4F75441E17A14BE71ED50419A999989A4F754419A9999096EED5041AE47E1EAA3F7544152B81E4568ED50417B14AEF7A2F75441E17A14AE62ED50418FC2F568A2F7544152B81E555DED5041B81E851BA2F754415C8FC23556ED5041C3F5284CA2F7544148E17A0452ED5041E17A14AEA2F754415C8FC24552ED504133333313A6F75441B01BB8E852ED50411C469875A9F754417888C05653ED50412A19E453ADF7544114AE472153ED5041CDCCCC7CB1F75441C3F5285C53ED50417B14AE87B4F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000085EB51B86FED50411F85EB91B3F75441F6285CBF79ED50419A9999E9AEF75441E17A14BE7AED504166666696AEF75441AE47E17A7EED5041E17A145EADF7544148E17A1485ED5041333333C3ABF754415C8FC2658CED504185EB5158AAF75441295C8F2292ED504100000080A9F75441000000F091ED50410AD7A3D0A7F7544185EB51D88FED5041CDCCCCFC95F754411F85EB0182ED50413D0AD76396F75441295C8F327FED50413D0AD7739DF75441EC51B8BE7DED5041713D0AD7A0F754413D0AD7637BED504185EB51B8A4F75441F6285C4F78ED5041F6285CCFA8F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>66868 - 1431339
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000310000008FC2F55877ED5041E17A14CEA4F75441666666E674ED50419A9999D9A4F75441E17A14BE71ED50419A999989A4F754419A9999096EED5041AE47E1EAA3F7544152B81E4568ED50417B14AEF7A2F75441E17A14AE62ED50418FC2F568A2F7544152B81E555DED5041B81E851BA2F754415C8FC23556ED5041C3F5284CA2F7544148E17A0452ED5041E17A14AEA2F754415C8FC24552ED504133333313A6F75441B01BB8E852ED50411C469875A9F754417888C05653ED50412A19E453ADF7544114AE472153ED5041CDCCCC7CB1F75441C3F5285C53ED50417B14AE87B4F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000085EB51B86FED50411F85EB91B3F75441F6285CBF79ED50419A9999E9AEF75441E17A14BE7AED504166666696AEF75441AE47E17A7EED5041E17A145EADF7544148E17A1485ED5041333333C3ABF754415C8FC2658CED504185EB5158AAF75441295C8F2292ED504100000080A9F75441000000F091ED50410AD7A3D0A7F7544185EB51D88FED5041CDCCCCFC95F754411F85EB0182ED50413D0AD76396F75441295C8F327FED50413D0AD7739DF75441EC51B8BE7DED5041713D0AD7A0F754413D0AD7637BED504185EB51B8A4F75441F6285C4F78ED5041F6285CCFA8F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>66868 - 4120200
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000310000008FC2F55877ED5041E17A14CEA4F75441666666E674ED50419A9999D9A4F75441E17A14BE71ED50419A999989A4F754419A9999096EED5041AE47E1EAA3F7544152B81E4568ED50417B14AEF7A2F75441E17A14AE62ED50418FC2F568A2F7544152B81E555DED5041B81E851BA2F754415C8FC23556ED5041C3F5284CA2F7544148E17A0452ED5041E17A14AEA2F754415C8FC24552ED504133333313A6F75441B01BB8E852ED50411C469875A9F754417888C05653ED50412A19E453ADF7544114AE472153ED5041CDCCCC7CB1F75441C3F5285C53ED50417B14AE87B4F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000085EB51B86FED50411F85EB91B3F75441F6285CBF79ED50419A9999E9AEF75441E17A14BE7AED504166666696AEF75441AE47E17A7EED5041E17A145EADF7544148E17A1485ED5041333333C3ABF754415C8FC2658CED504185EB5158AAF75441295C8F2292ED504100000080A9F75441000000F091ED50410AD7A3D0A7F7544185EB51D88FED5041CDCCCCFC95F754411F85EB0182ED50413D0AD76396F75441295C8F327FED50413D0AD7739DF75441EC51B8BE7DED5041713D0AD7A0F754413D0AD7637BED504185EB51B8A4F75441F6285C4F78ED5041F6285CCFA8F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>410985 - 53142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000011000000666666F611AC5041D7A3707D134555411F85EB810FAC5041D7A3703D11455541333333B30CAC50419A9999E90E45554152B81E5509AC5041666666960C4555417B14AE1703AC50418FC2F54808455541B81E85EBF8AB504148E17A4401455541F6285C4FF8AB50418FC2F5D8004555419A999909E9AB5041D7A3709D1345554100000090F3AB5041B81E855B1B455541F6285C1FF9AB5041AE47E16A2045554152B81E5505AC50413D0AD7632B455541666666960AAC50417B14AE57304555415C8FC2450FAC504148E17AC43445554185EB51181FAC504152B81E7521455541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000037CC27A5F4AB50418AA4DD590545554163E52E22EDAB5041456EE5940E4555414CA22F0DE9AB50414B85089913455541D94D6478F3AB50410333274A1B45554116BD648DF3AB50414B439A591B4555419034E91B03AC5041AF91654F084555412C109DD401AC504170B2176A07455541B81E85EBF8AB504148E17A440145554163255B55F8AB5041B8A216DD0045554137CC27A5F4AB50418AA4DD5905455541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411091 - 299140
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000230000005C8FC295C19F5041EC51B87E374A554148E17AE4C09F50415C8FC2F5374A5541E17A143EC09F5041B81E853B384A55419A999959BF9F504152B81E55384A5541295C8FE2BE9F504166666676384A55411F85EB81BE9F504114AE47E1384A5541B81E85DBBD9F5041F6285C1F394A5541713D0A57BD9F504148E17AD4394A55417B14AE17BD9F5041C3F5283C3A4A554152B81E75BC9F5041F6285CAF3A4A5541000000E0BB9F5041713D0A373B4A55418FC2F578BB9F50413D0AD7F33B4A554166666606BB9F5041666666063D4A554185EB51C8BA9F5041D7A3708D3D4A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000001D470B81A29F5041AB3C25F3344A5541FE2173CBA29F5041E88CBF79394A5541179A400BBB9F5041AA47C5FA3C4A554191666606BB9F50413B6666063D4A55416A5DD383C09F504135E2B4C83D4A55412DDE5C85C09F50418ADA5FC53D4A5541A15EDA9AC09F5041F0D07AC83D4A5541F29A08ACC09F50410C26CD973D4A5541A4703DAAC09F50410AD7A3F03A4A5541903A9195C09F5041EE6788C1394A554179A32CBEC09F5041A620AD7C384A5541DFAD47B1BE9F5041928FC225384A55417E54C31EB99F504161009F5B374A55417F893A76A29F50414D203824344A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411122 - 359634
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E0000001F85EBB15E9E5041000000E0854A55410AD7A3D05D9E5041B81E859B8F4A5541A4703D3A5F9E504185EB51B88F4A5541EC51B84E699E5041C3F5288C934A55417B14AED76F9E504185EB5198934A554114AE4701749E50411F85EB51994A554185EB51087C9E504133333313894A5541F6285C7F759E504152B81EF5824A5541A4703DCA719E504114AE4741844A5541713D0A07709E50413D0AD7E3814A5541666666B6669E5041295C8F02814A554114AE47C15F9E5041D7A3707D7E4A5541C3F5284C5F9E50418FC2F5E8824A55411F85EBB15E9E5041000000E0854A5541
-</a>
-
-<b>
-010600000001000000010300000001000000160000000AD7A3D05D9E5041B81E859B8F4A5541A4703D3A5F9E504185EB51B88F4A554184517F925F9E50416B3A2BD88F4A55415845ACA65F9E50419D27A2DA8F4A55412D270A8E609E5041E4FAF032904A55414A3EADB7629E50414492BAFA904A554131BB5FF7639E5041C88B186E914A55411F53ED25649E504184198D80914A5541B40EDC35669E50414FEC80258C4A5541B2A4882A6A9E504100D31556814A5541666666B6669E5041295C8F02814A5541F87965B0639E5041CBD294EB7F4A5541B2AE79AD629E504189866F8C7F4A554188B8B2D4609E50416D3932E17E4A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411616 - 201714
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000014AE4771CCA250417B14AE879D565541D7A3707DC3A250415C8FC2458E56554114AE4781BFA25041666666D68F5655418FC2F558C8A25041000000A09F56554114AE47B1C8A25041E17A145EA056554114AE47D1D1A25041A4703DFAB3565541713D0A47D6A25041F6285C4FB356554100000000D5A25041C3F5284CB05655419A999949CFA250410AD7A380A35655418FC2F5D8CCA250411F85EB619E56554114AE4771CCA250417B14AE879D565541
-</a>
-
-<b>
-0106000000010000000103000000010000000F00000079C23AA1BFA25041274ADAC98F565541158CE3E3C0A25041A315234B8F5655410B603D22C2A2504162091DCE8E5655411D2E2EFBBEA2504113BBCB3989565541E17A143EBEA25041CDCCCC6C895655410C0FA95FBDA250413E92688789565541CDCCCC9CBCA25041EC51B89E895655413D0AD7F3BAA2504114AE47D189565541D7A3703DB9A250417B14AE478A565541E68123ABB9A2504134FF69278B5655415FE781A3C4A25041B2472C87A15655415B1C5954C8A25041320EC4979F565541EE65B1D5C5A25041B3F380239B56554114AE4781BFA25041666666D68F565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411635 - 55718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000100000001F85EBC1B3AB5041713D0A27FA50554133333323A3AB50415C8FC2F502515541AE47E10AA0AB50413D0AD773045155411F85EB81ACAB504152B81E65205155419A999989C9AB5041EC51B88E135155417B14AED7DBAB5041E17A14CE125155415C8FC205DEAB5041C3F5285C1251554114AE47A10AAC5041000000B0FE5055413D0AD7830DAC504114AE4731FD505541295C8F32FFAB5041E17A14FEEB5055410AD7A3A0FEAB504148E17AE4EA50554133333333FEAB504100000080EB505541000000C0FBAB5041D7A370BDE5505541C3F5284CF5AB50419A9999C9DF505541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005600000058E06FDD79AB5041BB035EB35A5155413D0AD7D37BAB504152B81EC55A515541B32B198E7FAB5041A40F8C7D59515541BCE38D1E80AB5041E07ADF485951554165E75A7D80AB5041378784E458515541289E39CF80AB504157D4D98D585155410E93C9B282AB50411CD2F48D565155414722BEDA82AB504133FA016056515541EB4EC33A83AB5041CC8F03FE55515541295C8F4283AB50415C8FC2F5555155413333333387AB5041000000F052515541713D0A9788AB5041F6285C9F505155413333330387AB5041B81E85DB49515541666666A687AB5041D7A3703D47515541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>411664 - 55721
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000020000000333333532EAB50415C8FC24579515541EC51B85E2FAB504114AE478177515541B81E853B33AB50419A9999D9745155418FC2F5C836AB50413D0AD78374515541E17A14BE39AB5041EC51B8EE74515541EC51B8AE3CAB5041A4703D3A755155410AD7A3E03FAB5041C3F5282C765155417B14AED740AB50410AD7A3D075515541AE47E1DA43AB504148E17AF47351554114AE475145AB5041CDCCCC0C73515541333333E345AB504114AE47B1725155411F85EBC14BAB5041C3F528FC70515541B81E851B4DAB50419A9999796F515541C3F528BC4CAB50415C8FC2356A515541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000EB0C31A848AB5041AB5B0BE3715155411F85EBC14BAB5041C3F528FC705155411B29D1074CAB50417897FAAD705155412281EF6F4CAB5041E736853970515541E34338934CAB50417FE70D1270515541D0EED99E4CAB5041ED530B0570515541B81E851B4DAB50419A9999796F515541D216280A4DAB5041FE842E846E51554170A5C7014DAB50416D79C80D6E515541C36FE6F04CAB5041C182331F6D515541B42944C44CAB50418DF355A86A515541AB4F89C04CAB504107DC9D736A515541C3F528BC4CAB50415C8FC2356A5155411692B6D84CAB50414D51EAEB68515541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>412343 - 399555
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000F6285C9F2AF05041F6285C6F8338544114AE47F121F050415C8FC2C5813854419A9999890FF05041EC51B83E7E385441000000100FF05041666666C6803854419A9999F90DF05041CDCCCC7C80385441A4703DBA09F05041713D0A87903854418FC2F5F807F050418FC2F5D8953854417B14AE0704F05041295C8F829F385441713D0AB7FEEF504148E17A64AB385441CDCCCC4CFBEF5041CDCCCCACB4385441F6285CAF36F0504152B81E85C43854413D0AD70337F05041CDCCCCECC3385441EC51B87E3AF0504114AE4721B9385441EC51B85E3DF0504185EB51E8AD385441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000220000008354A3A51BF050413276DF9080385441DD4A1FB518F050415B54A5008038544126B3BBA618F050415B54A500803854414BFAA46314F05041CDCCCC4C8C3854411758359510F05041FD84BAF8963854413B40A2EE0FF05041D8E9926B9A385441719CC5F40EF05041007905539E3854413CF35C220DF05041FD5FD5B7A6385441DA1F64342CF050417735F14CB238544124B3FE9C31F05041F8D75908A73854412F406EE533F05041DC17E908A238544100DA5E0034F050414DDCA60EA2385441F9D97E3D34F0504172D851EDA03854410075CF2540F05041712597B9A3385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941916 - 3114712
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000E3F0BD7E2AF050412F774770A119554145BDC54D43F05041C051149CA1195541BAE85EEF41F0504192FF78229C1955410053929E42F05041C1C0DE149A1955410053929E42F05041A91711589719554191BE94514AF050412427A5B8851955413F4895074CF05041484B09897E195541A845F7FF3DF05041BD54371C6E195541A33F91323FF050413DFB66D162195541D7065DF23BF05041F7903322621955416950F49634F05041DAE1FF976019554123E6C0E733F05041B74ED14E6F195541E98759D330F05041760C6F7B7C195541BB35BE592BF050411E43AAF995195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000600364F233F050411E5A1E6A6E195541D30451AC33F05041CA88BF636E195541C9C7125432F05041C776CD44751955412BFF527132F05041B6078A71751955410A5F977231F050413FC44EC6791955415B805DB430F05041C0DB73937D195541B332954F2DF050413439F9D88C1955416F55E5C82BF0504180171CF49319554179FD3F992AF05041D8DF4E5BA119554130DD9FE730F05041CC78987BA11955419B4C73FF42F05041510A8A9BA1195541CFFBDF2A42F050418D42858A991955418EE272E642F05041D2C0A6E09519554181D6DB7C44F0504161FF17D392195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>941916 - 3503575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000E3F0BD7E2AF050412F774770A119554145BDC54D43F05041C051149CA1195541BAE85EEF41F0504192FF78229C1955410053929E42F05041C1C0DE149A1955410053929E42F05041A91711589719554191BE94514AF050412427A5B8851955413F4895074CF05041484B09897E195541A845F7FF3DF05041BD54371C6E195541A33F91323FF050413DFB66D162195541D7065DF23BF05041F7903322621955416950F49634F05041DAE1FF976019554123E6C0E733F05041B74ED14E6F195541E98759D330F05041760C6F7B7C195541BB35BE592BF050411E43AAF995195541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000600364F233F050411E5A1E6A6E195541D30451AC33F05041CA88BF636E195541C9C7125432F05041C776CD44751955412BFF527132F05041B6078A71751955410A5F977231F050413FC44EC6791955415B805DB430F05041C0DB73937D195541B332954F2DF050413439F9D88C1955416F55E5C82BF0504180171CF49319554179FD3F992AF05041D8DF4E5BA119554130DD9FE730F05041CC78987BA11955419B4C73FF42F05041510A8A9BA1195541CFFBDF2A42F050418D42858A991955418EE272E642F05041D2C0A6E09519554181D6DB7C44F0504161FF17D392195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164313 - 164648
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000001700000052B81E05C937514185EB51681209554148E17A84C937514152B81E751209554166666676CC375141295C8FC212095541AC33776FCC3751415F8BDF4713095541EB20A09ECC3751413CD783B5120955415349DAA5CD3751414C9E9A421109554185EB5138CF37514148E17A740F095541CDCCCCCCD337514152B81EE5FF0855413D0AD793D5375141000000F0F808554185EB5188D5375141AE47E14AF508554185EB5108D237514166666606EC08554152B81EE5CF3751410AD7A340E40855415C8FC215CF3751410AD7A3D0DA0855417B14AEA7CD37514100000010D9085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000EC51B82ECD3751410AD7A3001C09554166666666CC3751411F85EBD119095541EC51B8EECB375141AE47E11A18095541C3F528DCCB3751416666667616095541CDCCCC5CCC375141EC51B8AE1409554166666676CC375141295C8FC21209554148E17A84C937514152B81E751209554152B81E05C937514185EB51681209554133333313C93751419A9999A914095541F6285CAFC83751419A9999D91C095541D7A3708DCD375141F6285C6F1F095541B81E855BCE37514152B81EC51F0955411F85EBD1CD3751417B14AEB71D095541EC51B82ECD3751410AD7A3001C095541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164313 - 1343563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000001700000052B81E05C937514185EB51681209554148E17A84C937514152B81E751209554166666676CC375141295C8FC212095541AC33776FCC3751415F8BDF4713095541EB20A09ECC3751413CD783B5120955415349DAA5CD3751414C9E9A421109554185EB5138CF37514148E17A740F095541CDCCCCCCD337514152B81EE5FF0855413D0AD793D5375141000000F0F808554185EB5188D5375141AE47E14AF508554185EB5108D237514166666606EC08554152B81EE5CF3751410AD7A340E40855415C8FC215CF3751410AD7A3D0DA0855417B14AEA7CD37514100000010D9085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000EC51B82ECD3751410AD7A3001C09554166666666CC3751411F85EBD119095541EC51B8EECB375141AE47E11A18095541C3F528DCCB3751416666667616095541CDCCCC5CCC375141EC51B8AE1409554166666676CC375141295C8FC21209554148E17A84C937514152B81E751209554152B81E05C937514185EB51681209554133333313C93751419A9999A914095541F6285CAFC83751419A9999D91C095541D7A3708DCD375141F6285C6F1F095541B81E855BCE37514152B81EC51F0955411F85EBD1CD3751417B14AEB71D095541EC51B82ECD3751410AD7A3001C095541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164313 - 4066720
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000001700000052B81E05C937514185EB51681209554148E17A84C937514152B81E751209554166666676CC375141295C8FC212095541AC33776FCC3751415F8BDF4713095541EB20A09ECC3751413CD783B5120955415349DAA5CD3751414C9E9A421109554185EB5138CF37514148E17A740F095541CDCCCCCCD337514152B81EE5FF0855413D0AD793D5375141000000F0F808554185EB5188D5375141AE47E14AF508554185EB5108D237514166666606EC08554152B81EE5CF3751410AD7A340E40855415C8FC215CF3751410AD7A3D0DA0855417B14AEA7CD37514100000010D9085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000EC51B82ECD3751410AD7A3001C09554166666666CC3751411F85EBD119095541EC51B8EECB375141AE47E11A18095541C3F528DCCB3751416666667616095541CDCCCC5CCC375141EC51B8AE1409554166666676CC375141295C8FC21209554148E17A84C937514152B81E751209554152B81E05C937514185EB51681209554133333313C93751419A9999A914095541F6285CAFC83751419A9999D91C095541D7A3708DCD375141F6285C6F1F095541B81E855BCE37514152B81EC51F0955411F85EBD1CD3751417B14AEB71D095541EC51B82ECD3751410AD7A3001C095541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>462290 - 3059051
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000022000000CDCCCC8CCAF05041666666F619FD5441C3F5282CC7F05041D7A3703D24FD5441C3F528ECC6F05041F6285CDF25FD54410AD7A310C7F05041713D0A5727FD5441A4703D1ACAF050411F85EB6126FD54419A999949D4F05041C3F5282C23FD544114AE4751D6F05041D7A3704D35FD5441C3F5288CD6F050416666661639FD5441C3F5288CD6F05041AE47E1CA3DFD5441713D0A27D6F05041CDCCCCCC3FFD5441666666D6D6F05041A4703DAA3FFD5441CDCCCCECDAF050415C8FC2A53EFD5441C3F528BCDCF05041E17A146E45FD5441AE47E11AE2F0504114AE47A145FD5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000AB3BA958CCF05041AD4CE1AC25FD54410D8817ADD2F050414A0766DE16FD54419015D647D7F050417F7B2B7C16FD54417E66A7DAD8F050412BDE68760FFD544158F75A19D8F05041E37F50D90FFD54411F85EBD1D5F050413D0AD70311FD5441295C8F22D2F050413D0AD79313FD54419A999929CEF050411F85EBD115FD5441C3F5285CCBF05041000000D017FD5441CDCCCC8CCAF05041666666F619FD5441C3F5282CC7F05041D7A3703D24FD5441C3F528ECC6F05041F6285CDF25FD54410AD7A310C7F05041713D0A5727FD5441A4703D1ACAF050411F85EB6126FD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>426206 - 243967
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002500000066666686DBAA5041713D0A2751F95441713D0A57DEAA5041F6285C9F4BF95441000000C0E0AA504114AE47E145F954413D0AD7C3E2AA5041E17A14FE3FF954415C8FC265E4AA5041E17A14FE39F95441AE47E15AE5AA5041A4703DDA33F95441C3F528DCE5AA5041B81E85CB2DF954415C8FC2D5DFAA5041E17A144E2CF9544114AE47D1C7AA5041000000D027F95441000000C0B4AA50418FC2F5F823F9544100000080B2AA50410AD7A31024F95441B81E85BBB0AA5041CDCCCCCC24F9544148E17AB4AEAA50417B14AE7726F9544114AE478186AA504185EB51F84CF95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000007B14AEC784AA5041000000C065F95441FA8B6BFD86AA5041883F619367F95441776DE97C8FAA5041E273DC555DF95441C3AD269C8FAA50414D15F82F5DF9544126ABFFDF8FAA50415224ACDD5CF95441DB19BEA595AA5041734D39DD55F95441CD62111D96AA5041C9937C4C55F9544193A9009996AA5041E79028B654F954418FF0441798AA5041DB7D35C852F95441D3AE6B2C95AA50414B341C4855F9544183E906BD91AA50410869384458F95441331F85918CAA5041412239C25CF954415A026F0A89AA5041DC8CEBD25FF95441C3DB96FF83AA5041F64A4E3E64F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>426206 - 315249
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002500000066666686DBAA5041713D0A2751F95441713D0A57DEAA5041F6285C9F4BF95441000000C0E0AA504114AE47E145F954413D0AD7C3E2AA5041E17A14FE3FF954415C8FC265E4AA5041E17A14FE39F95441AE47E15AE5AA5041A4703DDA33F95441C3F528DCE5AA5041B81E85CB2DF954415C8FC2D5DFAA5041E17A144E2CF9544114AE47D1C7AA5041000000D027F95441000000C0B4AA50418FC2F5F823F9544100000080B2AA50410AD7A31024F95441B81E85BBB0AA5041CDCCCCCC24F9544148E17AB4AEAA50417B14AE7726F9544114AE478186AA504185EB51F84CF95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000007B14AEC784AA5041000000C065F95441FA8B6BFD86AA5041883F619367F95441776DE97C8FAA5041E273DC555DF95441C3AD269C8FAA50414D15F82F5DF9544126ABFFDF8FAA50415224ACDD5CF95441DB19BEA595AA5041734D39DD55F95441CD62111D96AA5041C9937C4C55F9544193A9009996AA5041E79028B654F954418FF0441798AA5041DB7D35C852F95441D3AE6B2C95AA50414B341C4855F9544183E906BD91AA50410869384458F95441331F85918CAA5041412239C25CF954415A026F0A89AA5041DC8CEBD25FF95441C3DB96FF83AA5041F64A4E3E64F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>426315 - 2983535
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000CDCCCC8C5D9850417B14AE373C3855419A9999E96E985041295C8F4231385541CDCCCCCC849850410AD7A3F0223855411F85EBC184985041EC51B80E2038554152B81E1582985041295C8F721A3855410AD7A3206B985041713D0A7729385541E17A14AE5A985041A4703D3A343855413D0AD7335C985041AE47E17A3A385541295C8F825C985041EC51B8BE3B385541CDCCCC8C5D9850417B14AE373C385541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000CDCCCC8C5D9850417B14AE373C3855416AA24D9262985041809E650C3938554133FB5FAA66985041F313F57636385541DF36309A68985041627A0C3E353855410A3626E86B985041AB592928333855418C7E99C96D985041704751F831385541073D82546E985041EFD6A6A0313855419A9999E96E985041295C8F4231385541CDCCCCCC849850410AD7A3F0223855411F85EBC184985041EC51B80E2038554152B81E1582985041295C8F721A3855410AD7A3206B985041713D0A7729385541E17A14AE5A985041A4703D3A34385541B25B55125C985041C92885003A385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>426315 - 3699392
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000CDCCCC8C5D9850417B14AE373C3855419A9999E96E985041295C8F4231385541CDCCCCCC849850410AD7A3F0223855411F85EBC184985041EC51B80E2038554152B81E1582985041295C8F721A3855410AD7A3206B985041713D0A7729385541E17A14AE5A985041A4703D3A343855413D0AD7335C985041AE47E17A3A385541295C8F825C985041EC51B8BE3B385541CDCCCC8C5D9850417B14AE373C385541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000CDCCCC8C5D9850417B14AE373C3855416AA24D9262985041809E650C3938554133FB5FAA66985041F313F57636385541DF36309A68985041627A0C3E353855410A3626E86B985041AB592928333855418C7E99C96D985041704751F831385541073D82546E985041EFD6A6A0313855419A9999E96E985041295C8F4231385541CDCCCCCC849850410AD7A3F0223855411F85EBC184985041EC51B80E2038554152B81E1582985041295C8F721A3855410AD7A3206B985041713D0A7729385541E17A14AE5A985041A4703D3A34385541B25B55125C985041C92885003A385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524104 - 2927826
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51687BBA50411F85EBC15E255441B81E852B7DBA50418FC2F5185D255441CDCCCC3C7FBA50410AD7A3205C2554419A9999597DBA50410AD7A3405B255441B81E850B66BA504114AE47017B255441000000306ABA50417B14AE677D255441CDCCCCBC6CBA50415C8FC2957A2554411F85EBB16EBA5041666666067A255441EC51B86E76BA5041D7A3702D6D255441713D0AF77ABA50419A9999C96525544185EB51687BBA50411F85EBC15E255441
-</a>
-
-<b>
-01060000000100000001030000000100000051000000F5D5EDD26FBA5041292E54B778255441C4C6B4C571BA504184378B9179255441089F0BD174BA50419D15E4CF792554418DA2407878BA504184378B917925544138F3FA7C7CBA5041507BD914792554412E3147CD7EBA50415DEA0534792554419956233682BA5041292E54B778255441348B38AC83BA5041A7D7977F772554416847EA2884BA5041A42A1F107525544110EB2BBE85BA504109F6099A732554412007D14C88BA50413A0543A771255441B27932138CBA504181455C836D255441A8B77E638EBA5041E0B6552E672554411030E25C8FBA50419CDEFE2264255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524104 - 3733261
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B00000085EB51687BBA50411F85EBC15E255441B81E852B7DBA50418FC2F5185D255441CDCCCC3C7FBA50410AD7A3205C2554419A9999597DBA50410AD7A3405B255441B81E850B66BA504114AE47017B255441000000306ABA50417B14AE677D255441CDCCCCBC6CBA50415C8FC2957A2554411F85EBB16EBA5041666666067A255441EC51B86E76BA5041D7A3702D6D255441713D0AF77ABA50419A9999C96525544185EB51687BBA50411F85EBC15E255441
-</a>
-
-<b>
-01060000000100000001030000000100000051000000F5D5EDD26FBA5041292E54B778255441C4C6B4C571BA504184378B9179255441089F0BD174BA50419D15E4CF792554418DA2407878BA504184378B917925544138F3FA7C7CBA5041507BD914792554412E3147CD7EBA50415DEA0534792554419956233682BA5041292E54B778255441348B38AC83BA5041A7D7977F772554416847EA2884BA5041A42A1F107525544110EB2BBE85BA504109F6099A732554412007D14C88BA50413A0543A771255441B27932138CBA504181455C836D255441A8B77E638EBA5041E0B6552E672554411030E25C8FBA50419CDEFE2264255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>427751 - 54226
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000C3F528BC0C4B5141333333232AB154411F85EBD1094B5141B81E85EB2DB15441295C8FB2064B5141295C8FC233B15441E17A14DE054B5141AE47E18A38B154417B14AEA7064B5141AE47E16A3EB154419A9999A9084B5141F6285C4F4AB154417B14AE570A4B51415C8FC29551B15441EC51B88E0C4B51419A9999D958B154415C8FC2650F4B51418FC2F50860B1544100000020134B514148E17A0467B15441B81E85AB174B51411F85EB716DB154413D0AD7931C4B5141A4703D9A73B154410AD7A370224B5141AE47E10A7AB15441E17A146E244B5141F6285C3F7AB15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000624A4FB01C4B51412BCC4D802AB15441E4DC539D1C4B5141ECC2BAE22BB154417B14AEC75B4B514152B81E0532B15441E17A146E5C4B5141000000502BB1544185EB51F81C4B51415C8FC24525B15441333333F31C4B5141F6285C9F25B15441624A4FB01C4B51412BCC4D802AB15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>427867 - 5316048
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A000000295C8F92E1425141B81E85BBB8A5544133333353DD425141713D0A07B9A5544152B81E35D64251418FC2F588B9A5544148E17A04D4425141D7A370FDB9A55441E17A143ED342514185EB51C8BAA554415C8FC215D3425141C3F5281CBCA554411F85EB01D34251410AD7A3C0CDA55441E17A149ED2425141CDCCCCFCE2A55441666666E6D0425141A4703DCAEFA55441A4703D5AD0425141CDCCCCDCF4A55441713D0A57CF425141C3F528CCFAA55441713D0A27CD425141EC51B8BE01A6544100000080C64251418FC2F5380DA65441333333F3C342514114AE471112A65441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006800000048E17AB4C34251417B14AE6721A65441E247CE45C74251413842B10F20A65441C0FA877FC7425141066ACCFE1FA6544100000050CA425141EC51B81E1EA65441B2657B65CC425141F7A0963C1AA65441F911602DCE42514121AC0AEB16A654417C180E96CE4251419DD32E1916A6544107F41D03D0425141163E8F3F14A65441242C091FD34251411A990F1A10A654416888D76FD542514184F772030DA6544121F4FF2BD6425141E1F2D2240CA654414B2023D5D84251411090129409A6544152DF0779DC425141EBD78A1106A654411397CAA8DE4251415627EBE703A65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>428334 - 88539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000713D0A870661514133333363EAA05441AE47E11A0D615141EC51B86EE8A05441000000702861514114AE47A1DEA0544148E17AB4296151413D0AD733DEA0544152B81E2521615141B81E857BBEA05441AE47E15AF96051410AD7A3F0CAA05441C3F528DCF8605141E17A146EC9A0544148E17AD4E9605141CDCCCC3CCEA0544133333303EB605141000000C0D9A0544114AE47E1F260514152B81E95DAA05441AE47E1AAF6605141713D0AB7D8A0544166666696F8605141713D0A47D8A054413D0AD773FA6051415C8FC2A5D9A05441295C8F62FB605141713D0A77E8A05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000060C966602061514106C540F4BCA054415C0AF66320615141871B87FFBCA05441C3F528DCF8605141E17A146EC9A05441AE47E15AF96051410AD7A3F0CAA0544152B81E2521615141B81E857BBEA05441508B8AA32961514154978D39DEA05441B281F8A6296151413F796538DEA05441E9032AB7296151413BD0E282DEA05441666666F62B6151410AD7A370DDA05441FA120FC92261514111FE9031BCA0544160C966602061514106C540F4BCA05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>428708 - 3612013
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000130000001F85EBE198855141AE47E16A28AC5441CDCCCC5C9985514185EB51D829AC5441CDCCCC2C9C8551415C8FC23532AC54410AD7A350A08551417B14AE873EAC544166666666A4855141EC51B8AE4AAC5441666666F6A98551418FC2F5385BAC5441EC51B8EEAC85514148E17AF458AC54419A999949AF855141AE47E12A58AC544185EB5198B28551411F85EB1158AC5441CDCCCC5CB785514148E17AB453AC54410AD7A380B4855141C3F5286C4BAC54410AD7A3B0B185514148E17A7443AC54410AD7A360AF8551415C8FC2B53CAC5441713D0AE7AD85514152B81E9538AC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000700000088A626E298855141520ABF6A28AC5441682E5138A485514177E8DEEA21AC5441296FDC5D9D855141EF4FC12518AC5441A4703D0A9B8551419A9999191AAC54413D0AD7D398855141EC51B83E1CAC54415C8FC2D5958551418FC2F5581FAC544188A626E298855141520ABF6A28AC5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>510167 - 149100
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E00000085EB5158A85D5141666666860DC7544114AE4761A45D5141F6285CBF16C7544152B81E959F5D51413D0AD7B313C754417B14AE179D5D51413D0AD79317C75441EC51B86E9B5D5141666666D616C7544152B81EA5955D51417B14AED718C75441EC51B8EE925D5141C3F5287C20C7544148E17A94925D51411F85EB3121C75441333333D39A5D5141E17A142E29C75441295C8F429D5D51417B14AE5729C75441F6285C7F9F5D514148E17A3422C7544100000080A65D51417B14AEE721C75441E17A14CEA85D51410AD7A3A021C754419A9999E9A95D51417B14AEF71FC75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000E27BC5D0AA5D5141252E956D05C754417B14AEF7AC5D5141C3F528BC02C7544148E17A54BD5D514133333363F2C65441FAE82B91C65D51416FC18BC4E8C6544152B81EC5C75D51413D0AD783E7C6544139EE3410C45D514124DD7DE5E3C65441666666C6C35D5141D7A3709DE3C65441B854CEA0C25D514106B358A5E3C654410ACD52F6C05D5141BB586B2BE5C65441CF7FA6C3C05D514156D78B61E5C654419E8603F2BF5D51413EC27841E6C65441E80CAD39BE5D51417BADD217E8C654418B0E8E25BD5D51417AB3C33EE9C65441DFE6DFEAB85D5141A5843DC3EDC65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>510167 - 310494
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E00000085EB5158A85D5141666666860DC7544114AE4761A45D5141F6285CBF16C7544152B81E959F5D51413D0AD7B313C754417B14AE179D5D51413D0AD79317C75441EC51B86E9B5D5141666666D616C7544152B81EA5955D51417B14AED718C75441EC51B8EE925D5141C3F5287C20C7544148E17A94925D51411F85EB3121C75441333333D39A5D5141E17A142E29C75441295C8F429D5D51417B14AE5729C75441F6285C7F9F5D514148E17A3422C7544100000080A65D51417B14AEE721C75441E17A14CEA85D51410AD7A3A021C754419A9999E9A95D51417B14AEF71FC75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000E27BC5D0AA5D5141252E956D05C754417B14AEF7AC5D5141C3F528BC02C7544148E17A54BD5D514133333363F2C65441FAE82B91C65D51416FC18BC4E8C6544152B81EC5C75D51413D0AD783E7C6544139EE3410C45D514124DD7DE5E3C65441666666C6C35D5141D7A3709DE3C65441B854CEA0C25D514106B358A5E3C654410ACD52F6C05D5141BB586B2BE5C65441CF7FA6C3C05D514156D78B61E5C654419E8603F2BF5D51413EC27841E6C65441E80CAD39BE5D51417BADD217E8C654418B0E8E25BD5D51417AB3C33EE9C65441DFE6DFEAB85D5141A5843DC3EDC65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429293 - 3471453
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002E000000B81E85AB1A625141C3F5287C0AC354415C8FC2C51A625141713D0AF707C35441AE47E10A1B62514114AE471106C354410AD7A3A01B62514148E17A4403C3544185EB51081C625141CDCCCC9C01C354417B14AEA71C625141EC51B8DEFFC254410AD7A3B01D625141A4703DEAFDC25441295C8FD21E6251411F85EB11FCC25441A4703D0A20625141713D0A47FAC254413D0AD77321625141B81E856BF8C25441CDCCCCDC2262514148E17AD4F6C254413D0AD7B324625141295C8F12F5C25441C3F528AC27625141F6285C6FF2C2544152B81EA529625141EC51B8CEF0C25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000CB20815F05625141779C0995F9C2544122424D0606625141B3579348FBC25441883F9289066251412D06589FFCC254410CC0DCE206625141A8834B91FDC25441914735320862514142228ABDFCC25441099F1CB309625141129E7DCAFBC254412DCA92080B625141B29BDFF2FAC25441A0C76A660C6251419D9CF615FAC25441E38D267B0D625141760A3867F9C25441EDA3510F0F625141115B0168F8C254412D6891BB10625141AAF59559F7C25441F2597467116251410B220CEDF6C254413C7CF4A813625141FFEA6180F5C25441CDCCCC7C156251418FC2F558F4C25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429340 - 1230325
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000012000000F6285C1FAA8551418FC2F51841AA54415C8FC2E5A6855141B81E85CB33AA54411F85EB71A685514148E17A9432AA5441333333F3A58551411F85EB3130AA5441666666B6A485514152B81E452CAA5441333333A3A285514148E17A6425AA5441D7A3707DA18551419A99993921AA5441713D0A87A0855141C3F528BC22AA5441C3F5286C9F855141000000B024AA5441E17A143E9E855141E17A140E27AA54411F85EBE19E855141EC51B8FE28AA544166666626A08551415C8FC2B52DAA544133333373A1855141D7A3700D32AA5441295C8F52A28551416666668635AA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000001883DC5FA88551413F7330D01FAA54416485B82AA78551414A93D5331BAA544175A53737A6855141832CDD9916AA5441C323244DA58551418D63C85810AA5441D4CD7E9AA48551417D5FD8920BAA54419023E261A38551415D75FEA304AA54419850E42BA2855141C99BFC2BFEA954414857810BA185514188246527F8A9544115F56F5F9B8551410C3EC1EEF9A95441E7A527A397855141E1AF8733FBA954417B33E09F98855141BAA4427700AA5441E635FC4E998551410140A28805AA544113C78C9399855141ABA8EE130AAA54419F30AED899855141D07CB5120EAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429340 - 3535346
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000012000000F6285C1FAA8551418FC2F51841AA54415C8FC2E5A6855141B81E85CB33AA54411F85EB71A685514148E17A9432AA5441333333F3A58551411F85EB3130AA5441666666B6A485514152B81E452CAA5441333333A3A285514148E17A6425AA5441D7A3707DA18551419A99993921AA5441713D0A87A0855141C3F528BC22AA5441C3F5286C9F855141000000B024AA5441E17A143E9E855141E17A140E27AA54411F85EBE19E855141EC51B8FE28AA544166666626A08551415C8FC2B52DAA544133333373A1855141D7A3700D32AA5441295C8F52A28551416666668635AA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000001883DC5FA88551413F7330D01FAA54416485B82AA78551414A93D5331BAA544175A53737A6855141832CDD9916AA5441C323244DA58551418D63C85810AA5441D4CD7E9AA48551417D5FD8920BAA54419023E261A38551415D75FEA304AA54419850E42BA2855141C99BFC2BFEA954414857810BA185514188246527F8A9544115F56F5F9B8551410C3EC1EEF9A95441E7A527A397855141E1AF8733FBA954417B33E09F98855141BAA4427700AA5441E635FC4E998551410140A28805AA544113C78C9399855141ABA8EE130AAA54419F30AED899855141D07CB5120EAA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429418 - 1264104
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000800000001F85EBB12762514148E17A7436C154415C8FC2A5256251410AD7A3D039C154410AD7A32026625141E17A149E3EC154417B14AE07256251415C8FC2D53FC154411F85EBE122625141AE47E13A40C154418FC2F5D8216251410AD7A33043C1544148E17A54196251410AD7A3C04AC1544152B81E05176251410AD7A3F04BC15441E17A14CE16625141EC51B80E4DC15441AE47E16A15625141D7A3709D4EC15441B81E85AB126251417B14AE674EC15441A4703DCA0C625141295C8F1250C15441295C8F420C6251417B14AE2751C15441EC51B81E0A62514152B81EA552C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000CD000000FD148F9B4A625141FF7607EA47C15441D7A3704D4962514185EB51E841C15441951D4354496251418E9F40E841C1544133333323526251411F85EBD141C15441333333E352625141000000D041C154418FC2F568556251415C8FC2F540C154413D0AD7F355625141666666C640C1544133333323576251410000006040C15441B81E858B5862514114AE47313FC15441EC51B88E5B625141000000203DC15441E17A14CE5A62514114AE47D136C15441CDCCCCBC5A6251419A99995936C15441F6285C2F596251415C8FC27536C15441EC51B84E58625141C3F5280C37C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429418 - 3189466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000800000001F85EBB12762514148E17A7436C154415C8FC2A5256251410AD7A3D039C154410AD7A32026625141E17A149E3EC154417B14AE07256251415C8FC2D53FC154411F85EBE122625141AE47E13A40C154418FC2F5D8216251410AD7A33043C1544148E17A54196251410AD7A3C04AC1544152B81E05176251410AD7A3F04BC15441E17A14CE16625141EC51B80E4DC15441AE47E16A15625141D7A3709D4EC15441B81E85AB126251417B14AE674EC15441A4703DCA0C625141295C8F1250C15441295C8F420C6251417B14AE2751C15441EC51B81E0A62514152B81EA552C15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000CD000000FD148F9B4A625141FF7607EA47C15441D7A3704D4962514185EB51E841C15441951D4354496251418E9F40E841C1544133333323526251411F85EBD141C15441333333E352625141000000D041C154418FC2F568556251415C8FC2F540C154413D0AD7F355625141666666C640C1544133333323576251410000006040C15441B81E858B5862514114AE47313FC15441EC51B88E5B625141000000203DC15441E17A14CE5A62514114AE47D136C15441CDCCCCBC5A6251419A99995936C15441F6285C2F596251415C8FC27536C15441EC51B84E58625141C3F5280C37C15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 264122
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000E1ED24BAF3155141A60DE604028854411C826CF4F315514113E442C3FA875441CF129602F4155141B0743800F787544181A3BF10F41551417B108365F58754419B2B4244F4155141EE742D0BF18754415F770BA4F41551412121064FEA875441F43994B4F31551412121064FEA87544100000090F315514133333333E9875441713D0AE7F0155141295C8F72E9875441713D0A57EC155141AE47E1DAE98754417B14AE67E815514148E17AB4EA875441AE47E1CAE315514152B81E55EC8754410AD7A3E0E5155141295C8FD2F287544133333373E7155141E17A140EF8875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 265321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8FC2FD155141AE47E14AFD87544148E17AF4FD1551411F85EB6102885441E17A14AEFD1551417B14AEC70C885441713D0A17FD155141D7A370DD158854418FC2F5E8FC1551413D0AD7731B885441C3F5282CFD155141CDCCCC3C208854411F85EB41FE155141713D0A772588544152B81E15031651410000009023885441EC51B8CE021651411F85EB61218854410AD7A33002165141D7A3705D1F885441666666E601165141000000101D885441000000F001165141333333F3178854418FC2F54802165141295C8FF211885441295C8F120316514152B81E5504885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 1053480
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000E1ED24BAF3155141A60DE604028854411F826CF4F315514116E442C3FA875441D1129602F4155141B1743800F787544184A3BF10F415514176108365F58754419F2B4244F4155141EE742D0BF187544162770BA4F41551412221064FEA875441F43994B4F31551412221064FEA87544100000090F315514133333333E9875441713D0AE7F0155141295C8F72E9875441713D0A57EC155141AE47E1DAE98754417B14AE67E815514148E17AB4EA875441AE47E1CAE315514152B81E55EC8754410AD7A3E0E5155141295C8FD2F287544133333373E7155141E17A140EF8875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 1053586
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8FC2FD155141AE47E14AFD87544148E17AF4FD1551411F85EB6102885441E17A14AEFD1551417B14AEC70C885441713D0A17FD155141D7A370DD158854418FC2F5E8FC1551413D0AD7731B885441C3F5282CFD155141CDCCCC3C208854411F85EB41FE155141713D0A772588544152B81E15031651410000009023885441EC51B8CE021651411F85EB61218854410AD7A33002165141D7A3705D1F885441666666E601165141000000101D885441000000F001165141333333F3178854418FC2F54802165141295C8FF211885441295C8F120316514152B81E5504885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 3864988
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000E1ED24BAF3155141A60DE604028854411F826CF4F315514116E442C3FA875441D1129602F4155141B1743800F787544184A3BF10F415514176108365F58754419F2B4244F4155141EE742D0BF187544162770BA4F41551412221064FEA875441F43994B4F31551412221064FEA87544100000090F315514133333333E9875441713D0AE7F0155141295C8F72E9875441713D0A57EC155141AE47E1DAE98754417B14AE67E815514148E17AB4EA875441AE47E1CAE315514152B81E55EC8754410AD7A3E0E5155141295C8FD2F287544133333373E7155141E17A140EF8875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>264552 - 3865071
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000022000000509778EBF2155141DF81F25728885441C3F5287CF4155141B81E85BB29885441666666C6FC1551419A9999192D8854411F85EB21FD15514185EB511828885441E57D1779FD155141BEB3DC002388544108915115FD155141A72B6F9C1E885441132A2513FD155141BA875756168854412135DCB4FD155141BFCC53C70B8854418E051BDFFD1551411F82118A05885441581973E8FD155141B656E52701885441295C8FC2FD155141AE47E14AFD875441C3F528DC02165141F6285C3FFD875441000000F00716514100000060FC8754410AD7A3F00B16514166666656FB875441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000295C8FC2FD155141AE47E14AFD87544148E17AF4FD1551411F85EB6102885441E17A14AEFD1551417B14AEC70C885441713D0A17FD155141D7A370DD158854418FC2F5E8FC1551413D0AD7731B885441C3F5282CFD155141CDCCCC3C208854411F85EB41FE155141713D0A772588544152B81E15031651410000009023885441EC51B8CE021651411F85EB61218854410AD7A33002165141D7A3705D1F885441666666E601165141000000101D885441000000F001165141333333F3178854418FC2F54802165141295C8FF211885441295C8F120316514152B81E5504885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>429850 - 5147451
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000060000003D0AD713BB845141D7A370BDC4AB54415C8FC2B5CD84514148E17A54A7AB544114AE47A1CC845141E17A144EA6AB54411F85EB81C4845141A4703DBAB3AB5441AE47E1BAB984514166666686C3AB54413D0AD713BB845141D7A370BDC4AB5441
-</a>
-
-<b>
-0106000000010000000103000000010000001400000032B2CA13BB845141868265BDC4AB54411F85EBF1BB845141D7A3708DC5AB54418FC2F5B8BC8451417B14AE47C6AB5441D7A3707DBE845141EC51B89EC7AB5441E8432A94CF845141C371BA72AAAB5441AA011946CE845141BF332072A9AB544195EBBDD6CD845141B9DE2216A9AB5441401ABE00CD8451419ECE3372A8AB5441F18C5601CD845141EB2D4371A8AB54415CAC6B83CA845141CA228982A6AB54412824E012C98451410EA89764A5AB5441B5E5E0E7C7845141123CA079A4AB54410AD7A350C1845141666666C6AEAB544148E17AF4BD845141CDCCCCDCB2AB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>510345 - 55630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000005F000000F6285C5FF86951418FC2F5F8A1D7544133333393F4695141333333E3A3D75441713D0A37F6695141CDCCCC8CA4D75441F6285C8FF76951411F85EB81A6D7544114AE4791FA6951415C8FC2D5A4D75441A4703D0AFD6951417B14AE97A4D75441E17A145EFF6951411F85EB81A5D7544114AE4731006A51413D0AD7C3A7D75441CDCCCC8CFF695141AE47E17AA9D7544166666656006A51411F85EBC1AAD75441B81E85FB016A5141295C8F62ABD75441F6285C0F036A5141295C8F02ABD754418FC2F5B8056A514148E17A74ACD754417B14AEB70A6A51419A9999D9B0D75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009F000000A9494598226A5141EAEE5E4FD0D7544148E5C59A286A5141F96D0B56CCD75441000000A0286A5141295C8F52CCD75441AE47E14A2C6A514133333303CAD7544130AB8D8A2D6A514109EC5E5DC9D75441DB2D87C52E6A5141CCA1FAB9C8D754415C8FC2F52F6A5141C3F5281CC8D754419A999929316A5141EC51B8BEC7D75441D7A370ED2F6A5141CDCCCCDCC6D7544114AE47B12D6A5141A4703D0AC4D75441F8F069FA2C6A51416836BCAFC2D75441542B046C2C6A5141899DE9A1C1D7544152B81E752B6A5141E17A14CEBFD754418FC2F5C8296A5141C3F528ACBBD75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>430060 - 1229604
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB5178156E51416666666690BA5441C3F5284C166E5141B81E857B8FBA54413D0AD7F3176E51413D0AD7638FBA54418FC2F548196E5141295C8F928FBA5441AE47E1CA196E51410000002090BA5441713D0A171C6E5141F6285C6F8FBA5441666666D61D6E514114AE47118FBA5441713D0AF7206E51415C8FC2058FBA544133333323246E514185EB510890BA5441CDCCCC6C256E514185EB51E890BA544166666696276E514114AE471193BA54411F85EBD12B6E51419A9999098FBA54411F85EB112D6E5141713D0A278EBA5441713D0A972D6E51417B14AE078CBA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A00000085EB5178156E51416666666690BA5441C3F5284C166E5141B81E857B8FBA54413D0AD7F3176E51413D0AD7638FBA54418FC2F548196E5141295C8F928FBA5441AE47E1CA196E51410000002090BA5441713D0A171C6E5141F6285C6F8FBA5441666666D61D6E514114AE47118FBA5441713D0AF7206E51415C8FC2058FBA544133333323246E514185EB510890BA5441CDCCCC6C256E514185EB51E890BA544166666696276E514114AE471193BA54411F85EBD12B6E51419A9999098FBA54411F85EB112D6E5141713D0A278EBA5441713D0A972D6E51417B14AE078CBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>430060 - 3390601
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB5178156E51416666666690BA5441C3F5284C166E5141B81E857B8FBA54413D0AD7F3176E51413D0AD7638FBA54418FC2F548196E5141295C8F928FBA5441AE47E1CA196E51410000002090BA5441713D0A171C6E5141F6285C6F8FBA5441666666D61D6E514114AE47118FBA5441713D0AF7206E51415C8FC2058FBA544133333323246E514185EB510890BA5441CDCCCC6C256E514185EB51E890BA544166666696276E514114AE471193BA54411F85EBD12B6E51419A9999098FBA54411F85EB112D6E5141713D0A278EBA5441713D0A972D6E51417B14AE078CBA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A00000085EB5178156E51416666666690BA5441C3F5284C166E5141B81E857B8FBA54413D0AD7F3176E51413D0AD7638FBA54418FC2F548196E5141295C8F928FBA5441AE47E1CA196E51410000002090BA5441713D0A171C6E5141F6285C6F8FBA5441666666D61D6E514114AE47118FBA5441713D0AF7206E51415C8FC2058FBA544133333323246E514185EB510890BA5441CDCCCC6C256E514185EB51E890BA544166666696276E514114AE471193BA54411F85EBD12B6E51419A9999098FBA54411F85EB112D6E5141713D0A278EBA5441713D0A972D6E51417B14AE078CBA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>430858 - 264038
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000290000005C8FC2B5954751413D0AD783AE835441B81E85FBA4475141713D0A97A98354410AD7A380A9475141E17A144EA983544148E17A44B247514185EB51B8A88354411F85EB11C94751417B14AE87A183544185EB5108D24751419A999919A083544185EB51B8DC475141EC51B8AE9F835441F6285C9FE8475141D7A3700D9C835441F6285C0FEA4751419A9999299A835441E17A149EE74751419A9999698583544185EB51B8E24751413333339373835441713D0A87DE475141F6285CBF64835441713D0AE7D7475141000000F04D835441E17A148ED6475141AE47E16A49835441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000067159449C047514113669E4CA48354416C63B0A5C14751413193DADEA38354415EADF1DDBB4751411FEA3ED78683544127C590A2B3475141B032CD6989835441411F6A37A9475141E91BB5248D8354417C09D971A8475141EE379AAC92835441977D898FAC47514144AF090EA9835441370318DEAC475141BC8F9514A983544148E17A44B247514185EB51B8A883544167159449C047514113669E4CA4835441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431121 - 205513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000900000048E17A54144F51415C8FC2855C84544114AE4751144F5141295C8FC25B845441C3F5284C114F51411F85EB81598454417B14AE37034F5141AE47E12A6F845441D7A3706D074F5141CDCCCCDC708454418FC2F508014F514148E17AB47A84544100000020034F51413D0AD7B37B845441EC51B8AE0B4F514114AE47316C84544148E17A54144F51415C8FC2855C845441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000ABED85B9014F5141A568A0A4798454417A19706D074F5141D7A1CDDC708454414E7BAD37034F51410B82E22A6F845441ADB4809CFE4E51417678BB41768454413D0AD703F94E5141EC51B8DE7E8454417D3E7F8FF74E51417301BC467E845441FD7CA3E0F64E51410C435CFF7D845441A2F3D6C3F54E5141B49534E37D8454418D50C355F54E5141CAAFF6987E845441F5987BB2F44E51419F58BE547F8454413D0AD7F3F34E51410000003080845441B81E85DBF24E51411F85EBB1818454415F87CDC8F24E5141290424EF81845441697ECCBCF24E514162D2671682845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431121 - 265341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000900000048E17A54144F51415C8FC2855C84544114AE4751144F5141295C8FC25B845441C3F5284C114F51411F85EB81598454417B14AE37034F5141AE47E12A6F845441D7A3706D074F5141CDCCCCDC708454418FC2F508014F514148E17AB47A84544100000020034F51413D0AD7B37B845441EC51B8AE0B4F514114AE47316C84544148E17A54144F51415C8FC2855C845441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000ABED85B9014F5141A568A0A4798454417A19706D074F5141D7A1CDDC708454414E7BAD37034F51410B82E22A6F845441ADB4809CFE4E51417678BB41768454413D0AD703F94E5141EC51B8DE7E8454417D3E7F8FF74E51417301BC467E845441FD7CA3E0F64E51410C435CFF7D845441A2F3D6C3F54E5141B49534E37D8454418D50C355F54E5141CAAFF6987E845441F5987BB2F44E51419F58BE547F8454413D0AD7F3F34E51410000003080845441B81E85DBF24E51411F85EBB1818454415F87CDC8F24E5141290424EF81845441697ECCBCF24E514162D2671682845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431122 - 205497
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002100000048E17AF4FA4E5141CDCCCCCC5184544100000050F94E5141295C8FE2518454413D0AD723F84E5141713D0AC75184544114AE4751F74E51419A9999C951845441713D0AD7F64E51411F85EB81518454411F85EBD1F54E514152B81E8551845441AE47E14AF34E5141D7A3707D51845441E17A14FEF04E514152B81EA5518454419A9999D9EF4E51411F85EBB1518454410AD7A3A0EE4E51415C8FC225528454410AD7A380ED4E5141C3F5288C528454417B14AEE7EC4E5141D7A3707D5284544185EB5178E74E5141713D0A775C845441E17A14FEE54E5141E17A14DE5E845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F00000072ABAB00E74E51410643494885845441072CD6C3EA4E51416B79294C7E8454419616C235F64E5141FB847A3469845441A5E2B78EF04E5141EE488EE26484544139C1CC5CF14E51417A0ACC8C6384544136CFACE7F44E5141879434535E845441A999FF9FF74E5141D007AE275A845441AFC4CB6CFD4E51419F937BD451845441F48B1C3FFC4E514121D6D0D05184544148E17AF4FA4E5141CDCCCCCC5184544100000050F94E5141295C8FE2518454413D0AD723F84E5141713D0AC7518454416FB4A4E3F74E5141AF0CD2C751845441E2EE4751F74E5141C8989AC951845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431180 - 969329
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000047000000F6285C4FE3425141B81E853B119654419A9999B9EC4251413D0AD7830A965441A4703DDAEE425141E17A142E0996544166666646F4425141713D0AD70396544185EB5138F8425141C3F5288CFF955441D7A3709DFA4251419A9999C9FA9554418FC2F528FD42514185EB51A8F59554419A99994900435141B81E859BEE955441000000600243514152B81E85EB955441666666B606435141EC51B84EE7955441295C8FC20B43514185EB5178E49554417B14AE570D435141333333B3E3955441B81E851B11435141713D0AA7E59554410AD7A380124351415C8FC205E4955441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000CFD2EEC8814251410DB19612F89554414894BB2C7A4251412EE69B33F89554419C8AA66F74425141658C068AF8955441A2A17B2979425141BCA84FC01696544194793B337C42514114BF2E7928965441B8819AD57C42514171CB296F309654419CAFB4EE7F425141A995AAA8349654413972E5B389425141352CEE9C33965441BB033A8E98425141AB8CE3C432965441D55CD936A542514120EDD8EC319654418169A332B1425141E9466E96319654415F7B5E4BB14251413F17DDFB3096544100000050B142514148E17AA430965441E3DBB76FB1425141027CAE1830965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431185 - 1269386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000002B0000008FC2F59872435141F6285CDF9E955441EC51B81E784351411F85EB119C955441B81E850B7E43514133333363989554418FC2F56883435141000000A0949554410AD7A340874351416666660693955441333333038743514185EB5118879554415C8FC2C58643514152B81EE585955441AE47E1BA85435141C3F5282C85955441000000108443514148E17A2484955441E17A14DE8043514185EB517884955441AE47E13A7A435141295C8F8285955441CDCCCCDC7343514114AE478187955441333333D366435141D7A3706D8D955441EC51B84E604351410000006090955441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000B35211E5864351418FF7A63C93955441A7A13693844351418B00CF239495544164F81C57834351412B1D84AC94955441F93D76987F43514119A1D24C97955441F393B0BA7C4351414BE08B3499955441122AEA447843514173672EFA9B9554412B92A4637243514188D82AFF9E955441C6A11C406B4351411CA9BF07A3955441EC51B83E66435141D7A3704DA5955441CDCCCC0C5B435141E17A14CEA8955441B81E852B59435141713D0A37A195544114AE478159435141D7A370DD9D9554415C8FC2155A4351413D0AD70398955441D01B9F2553435141ACBF2A769B955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431185 - 3424705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000002B0000008FC2F59872435141F6285CDF9E955441EC51B81E784351411F85EB119C955441B81E850B7E43514133333363989554418FC2F56883435141000000A0949554410AD7A340874351416666660693955441333333038743514185EB5118879554415C8FC2C58643514152B81EE585955441AE47E1BA85435141C3F5282C85955441000000108443514148E17A2484955441E17A14DE8043514185EB517884955441AE47E13A7A435141295C8F8285955441CDCCCCDC7343514114AE478187955441333333D366435141D7A3706D8D955441EC51B84E604351410000006090955441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000B35211E5864351418FF7A63C93955441A7A13693844351418B00CF239495544164F81C57834351412B1D84AC94955441F93D76987F43514119A1D24C97955441F393B0BA7C4351414BE08B3499955441122AEA447843514173672EFA9B9554412B92A4637243514188D82AFF9E955441C6A11C406B4351411CA9BF07A3955441EC51B83E66435141D7A3704DA5955441CDCCCC0C5B435141E17A14CEA8955441B81E852B59435141713D0A37A195544114AE478159435141D7A370DD9D9554415C8FC2155A4351413D0AD70398955441D01B9F2553435141ACBF2A769B955441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>431628 - 407546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000EC51B8DE4E4D51410AD7A34092835441666666762A4D514133333383828354410AD7A3E0304D51413D0AD70376835441A4703D3A2E4D5141CDCCCC3C74835441AE47E10A2B4D5141F6285CDF7A8354419A9999B9294D51418FC2F5887D83544166666606264D5141A4703D6A8083544114AE47C1224D5141CDCCCC6C818354418FC2F5881E4D514133333313808354413D0AD7131D4D51417B14AEE781835441E17A148E1A4D514114AE47E18083544114AE47710C4D5141AE47E16A95835441713D0AF7124D5141B81E856B988354410AD7A380154D51413D0AD7F399835441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000000C53DE6E304D51417E48DCBB98835441295C8F22384D5141CDCCCCEC9B8354414B3E687F384D514139EC69179C8354418B321FF5384D5141558C6F4D9C8354417D5005C6394D5141DBAB37819B835441C3F528DC3B4D5141713D0A7799835441DF71C2253C4D5141A54A694D99835441B3CE99693C4D5141D81E092799835441E7AAD3CF3C4D5141D318C71B99835441C3F5284C3D4D5141E17A140E9983544152B81E05474D5141000000309A835441E35F690A494D5141C5EA53D199835441ECE446D14A4D5141E8D3137E99835441BC0C5C774D4D51416AEAA7C294835441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963296 - 962790
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003C000000B0B1FBE965D15041E6FFC8358C365541AA71B5DC65D150419812C5458C365541613CA8D965D15041A82EC4438C365541A51FB9B665D150419FFD988E8E365541495D70F965D150411576592A92365541059675C36CD150413739351AA6365541FCB2484B71D15041954E2FE3B0365541C36FCB2874D15041B0AB6DA8B4365541B440ADAC80D150418975A8ADBE365541549049C581D15041CB8C175FBE365541AAF30B4787D15041BC0B30FBB8365541AFDBE0948DD15041F3EE4389B3365541BDF9E55A95D150413FDF9326AE3655410DD8BC639BD150410D250DEFA9365541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000026000000F512ADF965D15041A45FFC998C365541FC327DF873D1504198AC3C1079365541C43FA87668D15041024812D87036554105D7A0005ED150410005645368365541452BEB054BD15041C6CEE04C54365541E576E7CA45D15041661ADD114F365541EF9FF24F43D15041899D01E14A365541E17A148E40D150411F85EB914B3655410000005040D150418FC2F5684C3655415C8FC21541D150411F85EB01513655417B14AE6742D150419A9999595536554114AE479141D15041A4703DAA573655417B14AEB73AD15041CDCCCC4C5B365541BEAA87BA38D1504147A6337F5B365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>432302 - 3074835
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000042000000CDCCCCAC18535141B81E85FB9B5654417B14AE7721535141666666869E5654413D0AD7F32B53514148E17A34A1565441295C8F723653514100000060A4565441F6285C2F415351410AD7A340A756544152B81EB54153514133333363A5565441A4703D3A4253514152B81E85A356544152B81E1543535141D7A3704D9F565441F6285CEF435351417B14AEE79A565441B81E857B44535141F6285C1F96565441A4703DAA4453514100000060935654418FC2F588445351410AD7A3F0905654413D0AD743445351410AD7A300895654411F85EB515353514148E17A6487565441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000009CA35DE55753514119B8E7CC5556544114AE47E152535141000000D02156544122862528485351413FE75E01235654411BE602714D535141D55CFB44595654410DAC1D4453535141D445087A57565441E4044B8753535141B5224F62575654419CA35DE55753514119B8E7CC55565441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>432302 - 3364861
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000042000000CDCCCCAC18535141B81E85FB9B5654417B14AE7721535141666666869E5654413D0AD7F32B53514148E17A34A1565441295C8F723653514100000060A4565441F6285C2F415351410AD7A340A756544152B81EB54153514133333363A5565441A4703D3A4253514152B81E85A356544152B81E1543535141D7A3704D9F565441F6285CEF435351417B14AEE79A565441B81E857B44535141F6285C1F96565441A4703DAA4453514100000060935654418FC2F588445351410AD7A3F0905654413D0AD743445351410AD7A300895654411F85EB515353514148E17A6487565441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000070000009CA35DE55753514119B8E7CC5556544114AE47E152535141000000D02156544122862528485351413FE75E01235654411BE602714D535141D55CFB44595654410DAC1D4453535141D445087A57565441E4044B8753535141B5224F62575654419CA35DE55753514119B8E7CC55565441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>432655 - 340787
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000110000001F85EB615C4751413D0AD7D3A051544152B81EF55547514152B81EA59E5154418FC2F53849475141A4703D4A9B515441C3F5282C47475141EC51B8AE9A51544114AE47B1414751419A9999B99E515441A4703DEA4547514114AE4701A451544152B81E9550475141295C8F32AF51544185EB512854475141F6285CCFAD515441B81E851B57475141AE47E16AAC5154415C8FC225584751411F85EBE1AB51544148E17AA45D475141333333F3B0515441CDCCCC1C60475141A4703D0AAD515441D7A370FD6347514114AE4731A651544114AE479164475141C3F5282CA5515441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000CDCCCC9C5F475141C3F5284CA251544138516ABB5E475141C2E0349CA35154418B6A4B265E475141521BBA70A45154410850AC375D4751417C8494BAA551544105E42D7D5C475141AD3360BCA6515441C3CFED3C5B475141C491C86BA8515441192030815A47514102D69A55A9515441D1794C70594751419F4D79A9AA515441D7A370AD58475141C3F5289CAB51544108F1E780584751417A78CBC0AB5154414FC15A2858475141020696E0AB51544148E17AA45D475141333333F3B05154412E22CAFD5F4751412151543BAD5154419782DB286147514170A7DC30AB515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>433151 - 42456
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000AC000000E17A14FE515E51419A999949CC4154415C8FC2354E5E51417B14AEE7C74154418FC2F5284D5E5141B81E85BBC5415441666666264C5E514100000000C3415441CDCCCCBC4B5E51410AD7A320C1415441000000404B5E5141AE47E1BABE415441333333F34A5E514185EB51C8BC415441666666A64A5E5141295C8FF2BA415441666666A64A5E5141295C8FD2B94154419A9999B94A5E51419A9999E9B7415441000000E04A5E5141D7A370BDB5415441666666664B5E514152B81EE5B2415441000000004C5E51415C8FC275B041544185EB5148485E51418FC2F528B3415441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000C3249DB99F5E5141DBD84AD4D7415441160E45F89D5E5141F0E34859DE4154415C2C51F49D5E5141391A8864DE415441ADADADED9D5E51410EDA6B77DE4154414E5440D89D5E514188E263B4DE41544156A584D09D5E5141D9437BD1DE4154415B8FABC89D5E51414E0A33E8DE41544114AE47A19D5E51415C8FC285DF4154411C3C19549D5E5141B2F6B339E041544127EA1AF99C5E514128BB1943E1415441EC51B8AE9C5E5141713D0A37E241544138A5677E9C5E51413EA645D5E2415441EFDE403A9C5E51411CF37BD2E3415441B0986A1E9C5E51414523E939E4415441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>433151 - 76942
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000AC000000E17A14FE515E51419A999949CC4154415C8FC2354E5E51417B14AEE7C74154418FC2F5284D5E5141B81E85BBC5415441666666264C5E514100000000C3415441CDCCCCBC4B5E51410AD7A320C1415441000000404B5E5141AE47E1BABE415441333333F34A5E514185EB51C8BC415441666666A64A5E5141295C8FF2BA415441666666A64A5E5141295C8FD2B94154419A9999B94A5E51419A9999E9B7415441000000E04A5E5141D7A370BDB5415441666666664B5E514152B81EE5B2415441000000004C5E51415C8FC275B041544185EB5148485E51418FC2F528B3415441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004A000000C3249DB99F5E5141DBD84AD4D7415441160E45F89D5E5141F0E34859DE4154415C2C51F49D5E5141391A8864DE415441ADADADED9D5E51410EDA6B77DE4154414E5440D89D5E514188E263B4DE41544156A584D09D5E5141D9437BD1DE4154415B8FABC89D5E51414E0A33E8DE41544114AE47A19D5E51415C8FC285DF4154411C3C19549D5E5141B2F6B339E041544127EA1AF99C5E514128BB1943E1415441EC51B8AE9C5E5141713D0A37E241544138A5677E9C5E51413EA645D5E2415441EFDE403A9C5E51411CF37BD2E3415441B0986A1E9C5E51414523E939E4415441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>510683 - 1301192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002A00000014AE47F1E651514114AE474151DC54417B14AEB7E75151411F85EB0150DC5441F6285C6FEA5151419A9999A94EDC544114AE47C1EC515141D7A370BD4DDC5441CDCCCC9CEF5151413D0AD7934ADC5441C3F5287CF2515141E17A14BE4DDC5441CDCCCC5CF7515141E17A14EE4DDC5441D7A3706DFA515141D7A370CD4DDC544100000020FE5151410AD7A3504DDC5441CDCCCC5CFA515141AE47E12A45DC54410AD7A320F6515141EC51B8FE3BDC5441333333B3EB5151417B14AE7740DC54410AD7A3C0E35151411F85EB1148DC544185EB5168D65151415C8FC2354CDC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000E0B67AB0EC5151413AB2C5E75CDC544114ACF0CCEC5151416DC214BD5CDC5441336C7CCEEC515141FD636FBB5CDC544146BC3FA2EC51514104F3013D5CDC544185EB5128E95151418FC2F5385DDC5441666666D6E25151415C8FC2D55FDC544156788BE3DD5151410510993561DC54415B9DE04DE8515141941FFA717EDC5441EC51B8DEEC51514185EB51D87CDC5441713D0A17F45151415C8FC2B579DC5441CDCCCC5CF55151415C8FC22579DC54412506CC6AF65151419757E43278DC5441908E4057F65151411BA908FB77DC544156161B40F6515141CB4C5A4F78DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>510683 - 3567531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002A00000014AE47F1E651514114AE474151DC54417B14AEB7E75151411F85EB0150DC5441F6285C6FEA5151419A9999A94EDC544114AE47C1EC515141D7A370BD4DDC5441CDCCCC9CEF5151413D0AD7934ADC5441C3F5287CF2515141E17A14BE4DDC5441CDCCCC5CF7515141E17A14EE4DDC5441D7A3706DFA515141D7A370CD4DDC544100000020FE5151410AD7A3504DDC5441CDCCCC5CFA515141AE47E12A45DC54410AD7A320F6515141EC51B8FE3BDC5441333333B3EB5151417B14AE7740DC54410AD7A3C0E35151411F85EB1148DC544185EB5168D65151415C8FC2354CDC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000E0B67AB0EC5151413AB2C5E75CDC544114ACF0CCEC5151416DC214BD5CDC5441336C7CCEEC515141FD636FBB5CDC544146BC3FA2EC51514104F3013D5CDC544185EB5128E95151418FC2F5385DDC5441666666D6E25151415C8FC2D55FDC544156788BE3DD5151410510993561DC54415B9DE04DE8515141941FFA717EDC5441EC51B8DEEC51514185EB51D87CDC5441713D0A17F45151415C8FC2B579DC5441CDCCCC5CF55151415C8FC22579DC54412506CC6AF65151419757E43278DC5441908E4057F65151411BA908FB77DC544156161B40F6515141CB4C5A4F78DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326336 - 107084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000038000000AE47E1CA912251411F85EB013FBB544114AE4741AD225141F6285C4F44BB5441A7FE10D9AE225141515B426D3DBB5441B01773B6B222514113B90A952CBB5441796D7706B42251412FBCA5D727BB5441A60B880EB9225141F811AA2729BB54419A999989C6225141333333732CBB5441713D0AA7CF2251413D0AD7332EBB544149B4F4D4CF225141D5FB4A562DBB54419D816BECCC225141AB23F59F2CBB5441185506ABCA22514188EF02082CBB54412FD92287C622514160BBE44B2BBB544179870FAAC32251413BE3BAB92ABB5441FB1BD931BD225141DCBC791F29BB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002E0000003AA59FB671225141258E9F141CBB5441B983CB217322514176B1200423BB54419943D476652251416EB32F1B24BB54411F85EB41652251418FC2F55825BB54419A999979662251410000002028BB54413D0AD723672251411F85EBA12ABB544114AE4731672251419A9999F92DBB5441CDCCCC9C682251415C8FC24535BB544152B81EE5682251419A99999936BB5441E17A14EE69225141AE47E19A3CBB544152B81EA56A225141A4703DDA42BB54411F85EBB16B225141666666F649BB54417B14AEA76C225141666666A650BB54419A99993972225141E17A149E4FBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>326336 - 385359
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000038000000AE47E1CA912251411F85EB013FBB544114AE4741AD225141F6285C4F44BB5441A7FE10D9AE225141515B426D3DBB5441B01773B6B222514113B90A952CBB5441796D7706B42251412FBCA5D727BB5441A60B880EB9225141F811AA2729BB54419A999989C6225141333333732CBB5441713D0AA7CF2251413D0AD7332EBB544149B4F4D4CF225141D5FB4A562DBB54419D816BECCC225141AB23F59F2CBB5441185506ABCA22514188EF02082CBB54412FD92287C622514160BBE44B2BBB544179870FAAC32251413BE3BAB92ABB5441FB1BD931BD225141DCBC791F29BB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000002E0000003AA59FB671225141258E9F141CBB5441B983CB217322514176B1200423BB54419943D476652251416EB32F1B24BB54411F85EB41652251418FC2F55825BB54419A999979662251410000002028BB54413D0AD723672251411F85EBA12ABB544114AE4731672251419A9999F92DBB5441CDCCCC9C682251415C8FC24535BB544152B81EE5682251419A99999936BB5441E17A14EE69225141AE47E19A3CBB544152B81EA56A225141A4703DDA42BB54411F85EBB16B225141666666F649BB54417B14AEA76C225141666666A650BB54419A99993972225141E17A149E4FBB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>753383 - 35258
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001500000085EB51F82CB650410AD7A3F02CD654413333336332B65041D7A370FD2AD654410000006040B6504185EB517826D6544185EB519841B65041713D0A7722D6544114AE47E141B6504152B81E251ED6544148E17AE406B65041C3F528BC0DD65441000000F005B6504114AE474137D654415C8FC2E503B65041EC51B88E37D654410AD7A3C004B650413D0AD7230DD65441C3F528DC03B6504148E17AE40CD654413333335301B65041000000300CD65441A4703D5AFBB55041666666160ED6544185EB51A8FAB550411F85EB013ED65441D7A370AD00B650417B14AE073DD65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000000000F005B6504114AE474137D65441DA4ED6FB06B65041EF69EEC20DD654412795CBBA04B650414B7069220DD65441735C7CA204B65041B7F6D2FB12D6544156108A6C04B650418D282B701DD654415C8FC2E503B65041EC51B88E37D65441A026CDC404B65041A17EA56D37D65441000000F005B6504114AE474137D65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>753383 - 73542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001500000085EB51F82CB650410AD7A3F02CD654413333336332B65041D7A370FD2AD654410000006040B6504185EB517826D6544185EB519841B65041713D0A7722D6544114AE47E141B6504152B81E251ED6544148E17AE406B65041C3F528BC0DD65441000000F005B6504114AE474137D654415C8FC2E503B65041EC51B88E37D654410AD7A3C004B650413D0AD7230DD65441C3F528DC03B6504148E17AE40CD654413333335301B65041000000300CD65441A4703D5AFBB55041666666160ED6544185EB51A8FAB550411F85EB013ED65441D7A370AD00B650417B14AE073DD65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000000000F005B6504114AE474137D65441DA4ED6FB06B65041EF69EEC20DD654412795CBBA04B650414B7069220DD65441735C7CA204B65041B7F6D2FB12D6544156108A6C04B650418D282B701DD654415C8FC2E503B65041EC51B88E37D65441A026CDC404B65041A17EA56D37D65441000000F005B6504114AE474137D65441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>476297 - 348619
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000200000005C8FC24508FA50411F85EB21B8CC54411F85EB6104FA5041A4703D8ABACC54419A999919FFF950411F85EB61BDCC5441D7A3705DFEF9504148E17AF4BDCC54413D0AD733FBF95041713D0AA7C1CC5441E17A148EF6F950418FC2F558C9CC544133333363F2F950411F85EB11CFCC54413D0AD743F0F95041295C8F52D1CC54410AD7A3F0EDF95041E17A145ED3CC544152B81EB5EBF95041713D0A07D5CC54417B14AE97EBF95041A4703D5AD6CC54419A999979F3F9504148E17AB4DECC54419A999979F9F95041295C8F42E1CC544148E17A84FCF950415C8FC275E1CC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000000D68B1D234FA5041CD81528CA1CC5441CAAF95FB2AFA50418A5F2BA6A7CC544188F7792421FA504149111BC4ACCC5441386CD96920FA504109D5CD2EACCC54414BDBBAA81FFA5041B3FA4E94ABCC54415EEF023D1BFA5041C50AEF0AA8CC54410D68B1EC15FA504169382335AACC54415EAB456F14FA50417046689CABCC5441C8DCABEE11FA5041C01ACEF7ADCC544186D915782EFA504175814390BACC5441EAB70CE330FA5041289F98CDB6CC5441FB0FDFDA32FA50413116FC4EB0CC5441666666A433FA5041C50AEF0AA8CC54410D68B1D234FA5041CD81528CA1CC5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571749 - 571021
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000300000001030000000100000010000000F6285CEF8C595141A4703D2AE0875441000000008F5951410AD7A340DB875441713D0AA785595141C3F528CCCD87544152B81E158559514114AE4741CB875441295C8F32835951417B14AEB7CB8754410AD7A3207D5951419A999919CC87544152B81E557B5951413D0AD733CD875441B81E85FB775951415C8FC245D487544185EB51F873595141E17A148EE2875441F6285CBF6E5951411F85EB71F1875441A4703DBA6C5951411F85EB61F88754418F843E0D7359514185D06ACAFC875441D7A370BD76595141295C8F52F6875441CDCCCCCC7F595141F6285CDFE3875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000B81E850B87595141295C8FB2008854413D0AD7038A5951417B14AE27FA875441A4703D8A8559514133333343F88754413333336383595141F6285C0FFC875441EC51B80E825951410AD7A360FB875441CDCCCC2C81595141C3F528ECFA875441333333A37D595141B81E853BFB875441CDCCCC1C7A595141713D0A4703885441A4703D2A745951415C8FC2151188544152B81EE570595141B81E856B1A885441713D0A7770595141295C8F521B885441F6285C5F68595141CDCCCC8C178854419A9999B95E595141713D0A471488544148E17A545D595141AE47E1DA14885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571749 - 1274582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000300000001030000000100000010000000F6285CEF8C595141A4703D2AE0875441000000008F5951410AD7A340DB875441713D0AA785595141C3F528CCCD87544152B81E158559514114AE4741CB875441295C8F32835951417B14AEB7CB8754410AD7A3207D5951419A999919CC87544152B81E557B5951413D0AD733CD875441B81E85FB775951415C8FC245D487544185EB51F873595141E17A148EE2875441F6285CBF6E5951411F85EB71F1875441A4703DBA6C5951411F85EB61F88754418F843E0D7359514185D06ACAFC875441D7A370BD76595141295C8F52F6875441CDCCCCCC7F595141F6285CDFE3875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000B81E850B87595141295C8FB2008854413D0AD7038A5951417B14AE27FA875441A4703D8A8559514133333343F88754413333336383595141F6285C0FFC875441EC51B80E825951410AD7A360FB875441CDCCCC2C81595141C3F528ECFA875441333333A37D595141B81E853BFB875441CDCCCC1C7A595141713D0A4703885441A4703D2A745951415C8FC2151188544152B81EE570595141B81E856B1A885441713D0A7770595141295C8F521B885441F6285C5F68595141CDCCCC8C178854419A9999B95E595141713D0A471488544148E17A545D595141AE47E1DA14885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571749 - 4026759
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000300000001030000000100000010000000F6285CEF8C595141A4703D2AE0875441000000008F5951410AD7A340DB875441713D0AA785595141C3F528CCCD87544152B81E158559514114AE4741CB875441295C8F32835951417B14AEB7CB8754410AD7A3207D5951419A999919CC87544152B81E557B5951413D0AD733CD875441B81E85FB775951415C8FC245D487544185EB51F873595141E17A148EE2875441F6285CBF6E5951411F85EB71F1875441A4703DBA6C5951411F85EB61F88754418F843E0D7359514185D06ACAFC875441D7A370BD76595141295C8F52F6875441CDCCCCCC7F595141F6285CDFE3875441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000B81E850B87595141295C8FB2008854413D0AD7038A5951417B14AE27FA875441A4703D8A8559514133333343F88754413333336383595141F6285C0FFC875441EC51B80E825951410AD7A360FB875441CDCCCC2C81595141C3F528ECFA875441333333A37D595141B81E853BFB875441CDCCCC1C7A595141713D0A4703885441A4703D2A745951415C8FC2151188544152B81EE570595141B81E856B1A885441713D0A7770595141295C8F521B885441F6285C5F68595141CDCCCC8C178854419A9999B95E595141713D0A471488544148E17A545D595141AE47E1DA14885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910243 - 1877594
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000E17A145EF696504152B81E854A1A5441713D0A17FF96504114AE4701531A5441F6285C4F07975041D7A370FD5A1A5441AE47E17A0F975041E17A14EE621A54410AD7A37018975041295C8FA26B1A5441713D0A2723975041C3F5280C761A5441F6285C3F2E975041AE47E12A7F1A5441295C8F9234975041EC51B85E841A54417B14AE673C975041CDCCCC9C791A544185EB5198439750410AD7A3B0701A54418FC2F528479750418FC2F5586C1A544114AE47513397504185EB5108631A54411F85EB5128975041E17A149E5C1A5441CDCCCC4C2297504133333383571A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003C010000BDE6EBAFF196504183D2FE78201A544148E17A44F1965041E17A14FE1F1A5441CDCCCC1CEE965041333333431D1A544133333313EB965041AE47E1DA1A1A5441713D0AA7E29650415C8FC245201A5441A4703DBADA96504100000080161A544114AE47C1D596504100000000041A544100000040D696504148E17A94091A54411F85EBC1D5965041CDCCCC6C151A5441B81E85CBD496504185EB5188201A5441AE47E1DAD5965041C3F5287C211A5441295C8FE2D696504166666606241A54418FC2F5D8D79650419A999999261A5441333333A3D8965041E17A14EE291A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910243 - 3776167
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000E17A145EF696504152B81E854A1A5441713D0A17FF96504114AE4701531A5441F6285C4F07975041D7A370FD5A1A5441AE47E17A0F975041E17A14EE621A54410AD7A37018975041295C8FA26B1A5441713D0A2723975041C3F5280C761A5441F6285C3F2E975041AE47E12A7F1A5441295C8F9234975041EC51B85E841A54417B14AE673C975041CDCCCC9C791A544185EB5198439750410AD7A3B0701A54418FC2F528479750418FC2F5586C1A544114AE47513397504185EB5108631A54411F85EB5128975041E17A149E5C1A5441CDCCCC4C2297504133333383571A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003C010000BDE6EBAFF196504183D2FE78201A544148E17A44F1965041E17A14FE1F1A5441CDCCCC1CEE965041333333431D1A544133333313EB965041AE47E1DA1A1A5441713D0AA7E29650415C8FC245201A5441A4703DBADA96504100000080161A544114AE47C1D596504100000000041A544100000040D696504148E17A94091A54411F85EBC1D5965041CDCCCC6C151A5441B81E85CBD496504185EB5188201A5441AE47E1DAD5965041C3F5287C211A5441295C8FE2D696504166666606241A54418FC2F5D8D79650419A999999261A5441333333A3D8965041E17A14EE291A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910256 - 1877611
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002100000000000020799A50410AD7A3308C1A5441B81E85FB7B9A5041AE47E1BA891A544152B81EC57C9A5041EC51B88E861A544152B81E357E9A5041CDCCCC5C821A5441000000407F9A5041000000007C1A5441B81E854B819A50410AD7A360761A544133333333839A5041713D0AC7711A544148E17AB4849A5041AE47E17A6A1A544114AE4751879A5041713D0A97651A54419A999929829A5041CDCCCCAC601A5441A4703DBA7D9A50411F85EBC15E1A544100000060779A50417B14AED7591A5441B81E85DB749A5041E17A14CE541A54415C8FC275729A50419A9999D9501A5441 [...]
-</a>
-
-<b>
-0106000000050000000103000000010000005F00000063B75782579A504153B8B144531A5441C3F528DC559A50418FC2F5F84F1A5441F6285CBF549A5041C3F528BC4E1A544152B81E75519A5041D7A370BD4D1A544114AE47E14D9A50419A999989491A5441666666D6489A5041E17A141E491A544166666626469A5041EC51B8FE411A54417B14AE97449A5041F6285C0F3E1A544152B81E05419A50411F85EBD13F1A5441B81E856B3D9A5041F6285C3F411A54410AD7A3903B9A5041CDCCCC1C421A544166666636399A5041D7A370ED411A5441D7A3707D369A5041EC51B85E411A544148E17AB4339A50410AD7A3C0401A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435144 - 390546
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000048E17AF4AAAF5041B81E85CB81E254419A9999F9AAAF5041A4703DCA75E254418FC2F5F8A9AF5041295C8FC274E254413333339394AF5041EC51B82E74E2544185EB51789CAF504114AE4731B1E25441D7A3707D9DAF50413D0AD713B9E25441713D0A679EAF504133333303B9E254418FC2F5989FAF50413D0AD773BEE254418FC2F558A1AF50415C8FC2F5BDE2544100000090A1AF504133333383BEE25441D7A3703DA3AF50417B14AEF7BDE2544152B81E05A4AF50419A999939BDE2544185EB5158A5AF50411F85EB11BDE2544185EB5148A6AF5041D7A3709DBDE25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000BA65850BA0AF50410B537802A5E2544135E4BE209FAF50412E263D4D9CE25441CF15D5AC9EAF504106F891D498E25441F13D5C799EAF5041F9AF089397E2544171E7061A9EAF5041D7F0D9AB97E25441F82F3D5D9DAF5041C799CFCF97E25441FD4DC2F7A0AF50418E17A78BB0E25441A0C499F8A0AF5041206E8A90B0E25441EAF306FAA0AF50419CA0A896B0E25441ABCAD9FBA0AF50415896AB9CB0E254419A4810FEA0AF50411DB88CA2B0E254416CDE22FEA0AF504102BDB5A2B0E2544156ED8CB6A1AF5041028B8877B0E25441704BEFB5A1AF504169144871B0E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435156 - 2907374
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE27ACB45041F6285C3F6BE45441EC51B87EB0B45041295C8FA26EE45441AE47E1FAB1B450415C8FC27572E45441C3F5289CB4B450418FC2F5186EE454410AD7A3D0B6B45041AE47E14A6AE4544152B81EE5B8B45041A4703DAA6BE454418FC2F5D8BFB450415C8FC2B56FE45441C3F528BCC1B450418FC2F55873E45441F6285C1FC6B4504185EB51F87BE45441A4703D6ABDB450410AD7A38084E4544148E17A34BDB450417B14AE878FE4544152B81ED5BDB450415C8FC2959EE45441EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000AF97BEADB6B45041E51C7D676AE454412EF895E4B8B45041933EFEA76BE45441665C53E3B8B45041412238A96BE4544152B81EE5B8B45041A4703DAA6BE4544166666646C4B450419A99994972E4544103451613C6B450417D953ABC7BE454411D967621C6B450414BA31DF57BE45441833720A3C6B4504142C68C927CE4544197758422C7B45041B72688A37DE454413468F68DC8B45041BDBC195A80E454412A582888CAB45041B86A38EE82E4544168C6A417CEB45041EB807EB986E454413DEA1331D0B45041F6BBEF6388E45441553433FAD2B45041CC8FC8998AE45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435156 - 2948513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE27ACB45041F6285C3F6BE45441EC51B87EB0B45041295C8FA26EE45441AE47E1FAB1B450415C8FC27572E45441C3F5289CB4B450418FC2F5186EE454410AD7A3D0B6B45041AE47E14A6AE4544152B81EE5B8B45041A4703DAA6BE454418FC2F5D8BFB450415C8FC2B56FE45441C3F528BCC1B450418FC2F55873E45441F6285C1FC6B4504185EB51F87BE45441A4703D6ABDB450410AD7A38084E4544148E17A34BDB450417B14AE878FE4544152B81ED5BDB450415C8FC2959EE45441EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E454415C8FC2E5C9B450413D0AD723A5E4544152B81ED5CDB450411F85EB01A6E45441EC51B82ED2B45041CDCCCCBCA5E454411F85EB51D7B45041295C8FE2A2E454413D0AD703DBB45041E17A144E9DE45441055A1BA4DEB45041C8B186A592E45441C0DDC226DBB450417F6C2F1691E45441D2D62C30D4B450411FF2BD8F8BE45441553433FAD2B45041CC8FC8998AE4544169C6A417CEB45041EC807EB986E454412F582888CAB45041BE6A38EE82E454413568F68DC8B45041BFBC195A80E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435156 - 3811664
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE27ACB45041F6285C3F6BE45441EC51B87EB0B45041295C8FA26EE45441AE47E1FAB1B450415C8FC27572E45441C3F5289CB4B450418FC2F5186EE454410AD7A3D0B6B45041AE47E14A6AE4544152B81EE5B8B45041A4703DAA6BE454418FC2F5D8BFB450415C8FC2B56FE45441C3F528BCC1B450418FC2F55873E45441F6285C1FC6B4504185EB51F87BE45441A4703D6ABDB450410AD7A38084E4544148E17A34BDB450417B14AE878FE4544152B81ED5BDB450415C8FC2959EE45441EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E454415C8FC2E5C9B450413D0AD723A5E4544152B81ED5CDB450411F85EB01A6E45441EC51B82ED2B45041CDCCCCBCA5E454411F85EB51D7B45041295C8FE2A2E454413D0AD703DBB45041E17A144E9DE45441055A1BA4DEB45041C8B186A592E45441C0DDC226DBB450417F6C2F1691E45441D2D62C30D4B450411FF2BD8F8BE45441553433FAD2B45041CC8FC8998AE4544169C6A417CEB45041EC807EB986E454412F582888CAB45041BE6A38EE82E454413568F68DC8B45041BFBC195A80E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435156 - 3811700
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000250000007B14AE27ACB45041F6285C3F6BE45441EC51B87EB0B45041295C8FA26EE45441AE47E1FAB1B450415C8FC27572E45441C3F5289CB4B450418FC2F5186EE454410AD7A3D0B6B45041AE47E14A6AE4544152B81EE5B8B45041A4703DAA6BE454418FC2F5D8BFB450415C8FC2B56FE45441C3F528BCC1B450418FC2F55873E45441F6285C1FC6B4504185EB51F87BE45441A4703D6ABDB450410AD7A38084E4544148E17A34BDB450417B14AE878FE4544152B81ED5BDB450415C8FC2959EE45441EC51B85EBEB45041EC51B87EA0E454411F85EB61C4B450417B14AE37A3E45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000AF97BEADB6B45041E51C7D676AE454412EF895E4B8B45041933EFEA76BE45441665C53E3B8B45041412238A96BE4544152B81EE5B8B45041A4703DAA6BE4544166666646C4B450419A99994972E4544103451613C6B450417D953ABC7BE454411D967621C6B450414BA31DF57BE45441833720A3C6B4504142C68C927CE4544197758422C7B45041B72688A37DE454413468F68DC8B45041BDBC195A80E454412A582888CAB45041B86A38EE82E4544168C6A417CEB45041EB807EB986E454413DEA1331D0B45041F6BBEF6388E45441553433FAD2B45041CC8FC8998AE45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435191 - 205097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000060000005C8FC265D8AF50417B14AEF73FE35441295C8F22D8AF50417B14AE7733E35441713D0A67C0AF50418FC2F5E835E3544114AE47B1C0AF50410AD7A36042E354415C8FC295D6AF504114AE478140E354415C8FC265D8AF50417B14AEF73FE354410103000000010000000C000000AE47E1EACEAF5041713D0A77F0E2544148E17AB4CEAF504152B81E75E7E25441713D0A67D6AF504133333323E5E254413D0AD763D6AF50410AD7A3A0E4E254417B14AE87BEAF50415C8FC2A5E5E254413D0AD7E3BEAF50411F85EB21F5E25441A4703DAAC0AF504185EB51F8F4E254413D0AD7 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000580DD388BEAF5041246EFCD6E5E25441801636E3BEAF50410658E006F5E254411DA545D6C2AF50413FD1E0BDF4E25441D8C6DB01C7AF5041FC1EB0FCF3E2544120D929BFC9AF5041D8BFC006F3E25441F97F48D4CBAF5041AD923811F2E25441877A6796CDAF50414FDF3C2AF1E25441C9DDB1D4CEAF5041B367B782F0E25441152115EACEAF504127A63C55F0E2544148E17AB4CEAF504152B81E75E7E2544187020267D6AF504137AE3523E5E25441B3F94865D6AF50413B3499DBE4E25441580DD388BEAF5041246EFCD6E5E25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435245 - 2988182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000150000005C8FC29508B450415C8FC215F5E354419A99997902B45041AE47E12AF3E35441D7A370BDF9B35041666666B6F6E354418FC2F538E9B3504133333343F7E35441A4703D1AE2B35041C3F5281CF8E3544114AE4741E1B35041E17A14FEF8E354410AD7A3C0E0B3504152B81ED5FCE354411F85EBC1E0B35041AE47E1DA05E454415C8FC265E1B35041E17A143E08E45441AE47E14AEBB35041E17A144E09E4544152B81E45F4B3504185EB51080CE45441666666E6FAB35041A4703D6A07E45441EC51B86EFEB350410AD7A3900AE454415C8FC27503B45041AE47E15A08E45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000072FEE4E0F9B350415DD5E1D3FFE35441F0643F08F9B35041316A8A87F7E354416E95D6F3F8B35041986216BEF6E35441B0675664EDB35041CF985622F7E354418CB4DE17EBB3504141FBC932F7E35441681E208BE9B350412DCC7640F7E354418FC2F538E9B3504133333343F7E35441EE8FBFD3E6B350415C18F18BF7E3544117EDA2A8E3B350414F0FBDECF7E35441A4703D1AE2B35041C3F5281CF8E35441CB6975CCE1B35041F54F276DF8E354413BCCDC3FE1B35041CF8CE908F9E35441CA382F3DE1B350410594601DF9E35441531D9232E1B35041F0247C6EF9E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435245 - 3426131
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000150000005C8FC29508B450415C8FC215F5E354419A99997902B45041AE47E12AF3E35441D7A370BDF9B35041666666B6F6E354418FC2F538E9B3504133333343F7E35441A4703D1AE2B35041C3F5281CF8E3544114AE4741E1B35041E17A14FEF8E354410AD7A3C0E0B3504152B81ED5FCE354411F85EBC1E0B35041AE47E1DA05E454415C8FC265E1B35041E17A143E08E45441AE47E14AEBB35041E17A144E09E4544152B81E45F4B3504185EB51080CE45441666666E6FAB35041A4703D6A07E45441EC51B86EFEB350410AD7A3900AE454415C8FC27503B45041AE47E15A08E45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000072FEE4E0F9B350415DD5E1D3FFE35441F0643F08F9B35041316A8A87F7E354416E95D6F3F8B35041986216BEF6E35441B0675664EDB35041CF985622F7E354418CB4DE17EBB3504141FBC932F7E35441681E208BE9B350412DCC7640F7E354418FC2F538E9B3504133333343F7E35441EE8FBFD3E6B350415C18F18BF7E3544117EDA2A8E3B350414F0FBDECF7E35441A4703D1AE2B35041C3F5281CF8E35441CB6975CCE1B35041F54F276DF8E354413BCCDC3FE1B35041CF8CE908F9E35441CA382F3DE1B350410594601DF9E35441531D9232E1B35041F0247C6EF9E35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435253 - 246839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000006000000295C8FD25DAF50416666661666E25441AE47E14A59AF50411F85EBC164E254418FC2F5B859AF5041EC51B89E6FE2544152B81E355AAF5041E17A14BE7AE254419A9999F95EAF5041C3F528FC77E25441295C8FD25DAF50416666661666E25441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000295C8FD25DAF50416666661666E25441E6C5FA625CAF504144A27AAA65E25441AF47E14A59AF50413F85EBC164E2544180DCF24A59AF504128A7A7C364E25441AA81034B59AF5041D7214CC564E25441C63818A659AF5041655226C26DE2544134159C3C5AAF5041777CBFB97AE254412C3424665AAF50419FEAB9A17AE2544139D238265BAF504194B3A0327AE254418E0943455BAF504191A5AC207AE254419A9999F95EAF5041C3F528FC77E25441EFEF22DA5EAF504178D08D1376E25441295C8FD25DAF50416666661666E25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435253 - 366894
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000006000000295C8FD25DAF50416666661666E25441AE47E14A59AF50411F85EBC164E254418FC2F5B859AF5041EC51B89E6FE2544152B81E355AAF5041E17A14BE7AE254419A9999F95EAF5041C3F528FC77E25441295C8FD25DAF50416666661666E25441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000295C8FD25DAF50416666661666E25441E6C5FA625CAF504144A27AAA65E25441AF47E14A59AF50413F85EBC164E2544180DCF24A59AF504128A7A7C364E25441AA81034B59AF5041D7214CC564E25441C63818A659AF5041655226C26DE2544134159C3C5AAF5041777CBFB97AE254412C3424665AAF50419FEAB9A17AE2544139D238265BAF504194B3A0327AE254418E0943455BAF504191A5AC207AE254419A9999F95EAF5041C3F528FC77E25441EFEF22DA5EAF504178D08D1376E25441295C8FD25DAF50416666661666E25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435297 - 2949163
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000002000000010300000001000000130000009A9999B919B25041666666562FE25441C3F5289C1DB250410AD7A3103CE25441713D0A771FB2504152B81EB542E254410AD7A3C021B250411F85EB714DE254413D0AD7E321B25041D7A3701D4FE254411F85EB5122B25041CDCCCC5C54E2544148E17A3421B25041B81E856B60E254411F85EBC122B25041C3F528DC60E254415C8FC25523B2504152B81EF55BE25441C3F528AC23B250419A9999B956E25441F6285CBF23B25041AE47E1FA51E254415C8FC25523B250413D0AD7234EE25441E17A146E22B2504185EB511849E25441CDCCCCBC20B250417B14AE4742E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000008BE9C8701DB25041E1F397E336E254414B6645601BB250416B77F93230E2544180C205F21AB2504116E18AD52EE254413144D20B1AB2504126B38B962BE25441F46CAA0019B2504144DF25D227E2544168AF688317B250416049A20F28E254419A9999B919B25041666666562FE2544116270AD81AB25041BC44CB0033E254417061AA0C1CB25041A21ADFF336E25441C3F5289C1DB250410AD7A3103CE254415EFCEDE81DB25041B19F8A233DE25441713D0A771FB2504152B81EB542E25441531E0C9A1FB25041F3AD715943E254414BDB7B1F20B25041FB1DCBCB45E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>435297 - 3299938
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000002000000010300000001000000130000009A9999B919B25041666666562FE25441C3F5289C1DB250410AD7A3103CE25441713D0A771FB2504152B81EB542E254410AD7A3C021B250411F85EB714DE254413D0AD7E321B25041D7A3701D4FE254411F85EB5122B25041CDCCCC5C54E2544148E17A3421B25041B81E856B60E254411F85EBC122B25041C3F528DC60E254415C8FC25523B2504152B81EF55BE25441C3F528AC23B250419A9999B956E25441F6285CBF23B25041AE47E1FA51E254415C8FC25523B250413D0AD7234EE25441E17A146E22B2504185EB511849E25441CDCCCCBC20B250417B14AE4742E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000008BE9C8701DB25041E1F397E336E254414B6645601BB250416B77F93230E2544180C205F21AB2504116E18AD52EE254413144D20B1AB2504126B38B962BE25441F46CAA0019B2504144DF25D227E2544168AF688317B250416049A20F28E254419A9999B919B25041666666562FE2544116270AD81AB25041BC44CB0033E254417061AA0C1CB25041A21ADFF336E25441C3F5289C1DB250410AD7A3103CE254415EFCEDE81DB25041B19F8A233DE25441713D0A771FB2504152B81EB542E25441531E0C9A1FB25041F3AD715943E254414BDB7B1F20B25041FB1DCBCB45E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>517090 - 1441513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E0000000AD7A370E9E750413333338355FE544185EB51F8CCE75041000000A064FE544185EB5198D7E750411F85EB0171FE5441D7A370DDDBE75041EC51B85E76FE5441E17A148EE0E75041713D0AB77CFE5441CDCCCCDCE1E75041295C8F027CFE5441295C8F22E1E75041713D0A977AFE5441EC51B8BEDEE750413D0AD70377FE5441B81E85EBDEE750411F85EB2176FE5441B81E85EBECE75041AE47E1AA6EFE544133333353F7E75041CDCCCCDC68FE54419A9999D9FBE750419A9999E96DFE5441AE47E1EAFDE750417B14AEC76CFE54410AD7A370E9E750413333338355FE5441
-</a>
-
-<b>
-0106000000010000000103000000010000003300000057A8726BE9E75041DBC1C69155FE5441D881C40CE0E75041630D73875AFE5441DA50E4A0DEE750412A0827485BFE5441560E2D12DCE75041AE47E1A25CFE5441049370B3D9E750419F343DF45DFE5441358AD7ABD6E750412E2F7DA35FFE5441A7BD751AD4E750419D1E021161FE5441C4DD4694D0E75041817AA40663FE5441E5D02243CDE7504139B4C8DE64FE544185EB5198D7E750411F85EB0171FE544151460B9FD8E750413CB8B03372FE54417A3938ECD9E75041658D48EE73FE54414CAA2E6BDBE75041CEFE40DC75FE54416AE5D4D4DBE75041D9FA6B6676FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>517090 - 3827314
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E0000000AD7A370E9E750413333338355FE544185EB51F8CCE75041000000A064FE544185EB5198D7E750411F85EB0171FE5441D7A370DDDBE75041EC51B85E76FE5441E17A148EE0E75041713D0AB77CFE5441CDCCCCDCE1E75041295C8F027CFE5441295C8F22E1E75041713D0A977AFE5441EC51B8BEDEE750413D0AD70377FE5441B81E85EBDEE750411F85EB2176FE5441B81E85EBECE75041AE47E1AA6EFE544133333353F7E75041CDCCCCDC68FE54419A9999D9FBE750419A9999E96DFE5441AE47E1EAFDE750417B14AEC76CFE54410AD7A370E9E750413333338355FE5441
-</a>
-
-<b>
-0106000000010000000103000000010000003300000057A8726BE9E75041DBC1C69155FE5441D881C40CE0E75041630D73875AFE5441DA50E4A0DEE750412A0827485BFE5441560E2D12DCE75041AE47E1A25CFE5441049370B3D9E750419F343DF45DFE5441358AD7ABD6E750412E2F7DA35FFE5441A7BD751AD4E750419D1E021161FE5441C4DD4694D0E75041817AA40663FE5441E5D02243CDE7504139B4C8DE64FE544185EB5198D7E750411F85EB0171FE544151460B9FD8E750413CB8B03372FE54417A3938ECD9E75041658D48EE73FE54414CAA2E6BDBE75041CEFE40DC75FE54416AE5D4D4DBE75041D9FA6B6676FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463445 - 243671
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000005501000048E17A34D7EF5041713D0AE78BA9544185EB51E8D4EF5041AE47E16A8FA9544185EB5108D3EF5041F6285C9F8EA9544148E17A64D1EF5041AE47E14A8EA95441CDCCCC8CD0EF5041333333638EA954410AD7A360CFEF5041333333338EA9544185EB5188CEEF5041F6285C9F8EA9544148E17AA4CDEF5041713D0A0790A9544185EB5178CCEF5041F6285CEF8FA9544185EB51A8CCEF5041713D0AC78DA95441CDCCCCFCCCEF5041F6285CDF8AA95441CDCCCCFCCCEF5041333333F388A9544185EB51D8CCEF5041333333D387A9544148E17A24CCEF5041B81E855B87A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007502000048E17AA4DCEF5041713D0A7780A954410FF1FB49DCEF5041986545267FA95441CDCCCCFCDBEF5041713D0A077EA95441C466B1FEDBEF504147F51CF97DA9544122DE3CEBDBEF5041C2D24AAB7DA954419F997B14DCEF50418A5ACD587DA954410AD7A320DCEF5041F6285CFF7CA954419F6B5745DCEF504110B515F77CA9544189E8FA49DCEF504119BBCEED7CA9544191F917D8DCEF5041B2B0108F7CA95441B4073566DDEF5041B2B0108F7CA954412DEC7C81DDEF5041985CCDAF7CA9544148E17A94DDEF5041B81E85AB7CA954416F8166CFDDEF504114104C0D7DA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463445 - 271326
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000005501000048E17A34D7EF5041713D0AE78BA9544185EB51E8D4EF5041AE47E16A8FA9544185EB5108D3EF5041F6285C9F8EA9544148E17A64D1EF5041AE47E14A8EA95441CDCCCC8CD0EF5041333333638EA954410AD7A360CFEF5041333333338EA9544185EB5188CEEF5041F6285C9F8EA9544148E17AA4CDEF5041713D0A0790A9544185EB5178CCEF5041F6285CEF8FA9544185EB51A8CCEF5041713D0AC78DA95441CDCCCCFCCCEF5041F6285CDF8AA95441CDCCCCFCCCEF5041333333F388A9544185EB51D8CCEF5041333333D387A9544148E17A24CCEF5041B81E855B87A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007502000048E17AA4DCEF5041713D0A7780A954410FF1FB49DCEF5041986545267FA95441CDCCCCFCDBEF5041713D0A077EA95441C466B1FEDBEF504147F51CF97DA9544122DE3CEBDBEF5041C2D24AAB7DA954419F997B14DCEF50418A5ACD587DA954410AD7A320DCEF5041F6285CFF7CA954419F6B5745DCEF504110B515F77CA9544189E8FA49DCEF504119BBCEED7CA9544191F917D8DCEF5041B2B0108F7CA95441B4073566DDEF5041B2B0108F7CA954412DEC7C81DDEF5041985CCDAF7CA9544148E17A94DDEF5041B81E85AB7CA954416F8166CFDDEF504114104C0D7DA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463568 - 1022765
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC2E5ADF350417B14AE073AA35441295C8FC2AAF35041A4703D1A25A3544114AE47C1A2F350413333335327A35441C3F5289CA8F350417B14AEE74FA35441D7A3709DA6F3504148E17A1450A35441333333C3A6F35041295C8F1251A3544166666696ADF35041713D0A977EA3544114AE47F1B7F35041CDCCCC0C7DA3544148E17A04AFF35041295C8F8241A3544166666646AEF35041B81E858B3CA354415C8FC2E5ADF350417B14AE073AA35441
-</a>
-
-<b>
-010600000001000000010300000001000000180000006A970705AFF3504127113A8641A35441886A5A7FAFF350416776FC6F41A35441E8025669C0F350419276DA263FA35441DE829EFBC0F3504125909F7E3FA35441ACE81836C9F35041B425DD4377A35441BB4A40B6C9F35041E7E9BC677AA35441A4703DEAC9F35041000000607AA35441A4703DAAE5F35041EC51B83E76A35441AE47E16AEAF350418FC2F58875A3544100000070E7F35041666666A661A35441C3F5289CE4F35041A4703DCA4EA35441666666A6E0F35041E17A145E34A35441EC51B88EDFF350415C8FC2152DA35441B480A35BDFF35041BA08B4BF2BA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463568 - 3384606
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC2E5ADF350417B14AE073AA35441295C8FC2AAF35041A4703D1A25A3544114AE47C1A2F350413333335327A35441C3F5289CA8F350417B14AEE74FA35441D7A3709DA6F3504148E17A1450A35441333333C3A6F35041295C8F1251A3544166666696ADF35041713D0A977EA3544114AE47F1B7F35041CDCCCC0C7DA3544148E17A04AFF35041295C8F8241A3544166666646AEF35041B81E858B3CA354415C8FC2E5ADF350417B14AE073AA35441
-</a>
-
-<b>
-010600000001000000010300000001000000180000006A970705AFF3504127113A8641A35441886A5A7FAFF350416776FC6F41A35441E8025669C0F350419276DA263FA35441DE829EFBC0F3504125909F7E3FA35441ACE81836C9F35041B425DD4377A35441BB4A40B6C9F35041E7E9BC677AA35441A4703DEAC9F35041000000607AA35441A4703DAAE5F35041EC51B83E76A35441AE47E16AEAF350418FC2F58875A3544100000070E7F35041666666A661A35441C3F5289CE4F35041A4703DCA4EA35441666666A6E0F35041E17A145E34A35441EC51B88EDFF350415C8FC2152DA35441B480A35BDFF35041BA08B4BF2BA35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463640 - 243750
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000070000000103000000010000000800000048E17A4439F05041713D0A27BBA95441C3F5284C34F05041713D0A67BAA9544148E17AD430F0504133333383BFA9544148E17A0434F05041B81E859BC5A95441A4703D1A35F05041E17A148EC4A954410AD7A3003BF05041B81E858BBDA954410AD7A3D03AF05041F6285CCFBBA9544148E17A4439F05041713D0A27BBA954410103000000020000002D000000B81E855B39F050419A9999B9B9A95441D7A3703D3BF05041B81E857BBAA95441D7A3706D3EF05041F6285CCFB7A954418FC2F5183FF050411F85EB01B6A954417B14AE2741F050410AD7A300B4A95441AE47E1 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007200000085EB51B8E9EF5041F6285C1FCCA95441561519B5E9EF5041564F4C22CCA95441E91E40BFE9EF5041116CC140CCA95441F88C405FEDEF5041C991D0FFCCA95441EE45A9B2F9EF5041B21677F9CFA9544185EB5198FAEF5041713D0A97CFA9544117FD49A8FAEF50416204169ECFA95441BA3351CEFAEF504188EEDF8ECFA9544191938DFAFBEF504125775817D0A95441EDA3721AFDEF504157A75DB2D0A95441C3F5285CFDEF5041F6285CCFD0A9544148E17A94FEEF5041F6285CFFD0A95441BD66A7A7FFEF50411D78F7EAD0A954413E8A062300F05041DD9C67D6D0A95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463640 - 340557
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000070000000103000000010000000800000048E17A4439F05041713D0A27BBA95441C3F5284C34F05041713D0A67BAA9544148E17AD430F0504133333383BFA9544148E17A0434F05041B81E859BC5A95441A4703D1A35F05041E17A148EC4A954410AD7A3003BF05041B81E858BBDA954410AD7A3D03AF05041F6285CCFBBA9544148E17A4439F05041713D0A27BBA954410103000000020000002D000000B81E855B39F050419A9999B9B9A95441D7A3703D3BF05041B81E857BBAA95441D7A3706D3EF05041F6285CCFB7A954418FC2F5183FF050411F85EB01B6A954417B14AE2741F050410AD7A300B4A95441AE47E1 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007200000085EB51B8E9EF5041F6285C1FCCA95441561519B5E9EF5041564F4C22CCA95441E91E40BFE9EF5041116CC140CCA95441F88C405FEDEF5041C991D0FFCCA95441EE45A9B2F9EF5041B21677F9CFA9544185EB5198FAEF5041713D0A97CFA9544117FD49A8FAEF50416204169ECFA95441BA3351CEFAEF504188EEDF8ECFA9544191938DFAFBEF504125775817D0A95441EDA3721AFDEF504157A75DB2D0A95441C3F5285CFDEF5041F6285CCFD0A9544148E17A94FEEF5041F6285CFFD0A95441BD66A7A7FFEF50411D78F7EAD0A954413E8A062300F05041DD9C67D6D0A95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>436979 - 3014056
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000295C8FF2A9105141CDCCCC8C61F85441F6285CAFA8105141295C8F0263F85441AE47E1FAA91051418FC2F52864F8544114AE4731AB1051413333331365F85441C3F528FCAB105141B81E85FB65F854415C8FC2D5AC105141713D0A1767F8544148E17AC4AD1051411F85EB6168F85441B81E85EBAE1051411F85EB316AF85441B81E85BBAF105141EC51B8BE6BF8544148E17AD4B0105141713D0A476EF85441C3F5284CB210514148E17AF469F85441B81E853BB31051418FC2F5C866F854411F85EBB1B31051417B14AEF764F85441F6285CAFB4105141EC51B89E62F85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000048E17AD4B0105141713D0A476EF854412F9CC7A2B1105141685F4CF370F85441295C8F12B2105141333333F373F85441A4703D7AB31051413333333375F85441EB6B2348B41051416BCB897972F8544152EA3910B510514120406A0670F85441407CEA29B6105141777FCAAE6CF85441508EAF80B7105141F80F234D69F854417A191BE4B81051418BDE5D2968F854418026693FBA1051418C13F59065F854414566D140BC1051417BEC0A7F61F854415745545DBE105141A20766155DF85441D7E08BECC010514156247E5458F854410AD7A340C3105141333333F353F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>436979 - 3322893
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000295C8FF2A9105141CDCCCC8C61F85441F6285CAFA8105141295C8F0263F85441AE47E1FAA91051418FC2F52864F8544114AE4731AB1051413333331365F85441C3F528FCAB105141B81E85FB65F854415C8FC2D5AC105141713D0A1767F8544148E17AC4AD1051411F85EB6168F85441B81E85EBAE1051411F85EB316AF85441B81E85BBAF105141EC51B8BE6BF8544148E17AD4B0105141713D0A476EF85441C3F5284CB210514148E17AF469F85441B81E853BB31051418FC2F5C866F854411F85EBB1B31051417B14AEF764F85441F6285CAFB4105141EC51B89E62F85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000048E17AD4B0105141713D0A476EF854412F9CC7A2B1105141685F4CF370F85441295C8F12B2105141333333F373F85441A4703D7AB31051413333333375F85441EB6B2348B41051416BCB897972F8544152EA3910B510514120406A0670F85441407CEA29B6105141777FCAAE6CF85441508EAF80B7105141F80F234D69F854417A191BE4B81051418BDE5D2968F854418026693FBA1051418C13F59065F854414566D140BC1051417BEC0A7F61F854415745545DBE105141A20766155DF85441D7E08BECC010514156247E5458F854410AD7A340C3105141333333F353F85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437114 - 3039942
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000014000000AE47E1BAF5615141A4703D2A4DD1544148E17AE4F2615141E17A14CE4BD1544114AE4701DE615141D7A3709D40D1544133333383C46151415C8FC2F532D1544185EB5168AF6151417B14AEA727D154419A999929AF6151410AD7A36029D15441295C8F82AE615141D7A3705D31D15441F6285C1FAE6151417B14AEF740D154411F85EBB1AE61514152B81E354DD154413D0AD7D3AD615141F6285C8F54D15441295C8F32AE61514185EB514860D15441CDCCCC8CAE6151418FC2F55865D15441B81E85CBAF615141F6285C8F6DD154410AD7A3D0B761514148E17AA46BD15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C07E0463BD615141C79E5E8868D15441952E3985BB615141579CC32A67D154412FF62496B7615141E621B25265D1544177372854B4615141AE05285B63D15441600CDF35B06151413D8B168361D1544165B0BD3AAE61514177E7DEBD60D15441085C9352AE615141158D581462D15441CDCCCC8CAE6151418FC2F55865D15441B81E85CBAF615141F6285C8F6DD154410AD7A3D0B761514148E17AA46BD15441AE47E1DABA615141666666466DD154416A392B09BD615141A270AA3069D15441C07E0463BD615141C79E5E8868D15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437114 - 3269749
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000014000000AE47E1BAF5615141A4703D2A4DD1544148E17AE4F2615141E17A14CE4BD1544114AE4701DE615141D7A3709D40D1544133333383C46151415C8FC2F532D1544185EB5168AF6151417B14AEA727D154419A999929AF6151410AD7A36029D15441295C8F82AE615141D7A3705D31D15441F6285C1FAE6151417B14AEF740D154411F85EBB1AE61514152B81E354DD154413D0AD7D3AD615141F6285C8F54D15441295C8F32AE61514185EB514860D15441CDCCCC8CAE6151418FC2F55865D15441B81E85CBAF615141F6285C8F6DD154410AD7A3D0B761514148E17AA46BD15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C07E0463BD615141C79E5E8868D15441952E3985BB615141579CC32A67D154412FF62496B7615141E621B25265D1544177372854B4615141AE05285B63D15441600CDF35B06151413D8B168361D1544165B0BD3AAE61514177E7DEBD60D15441085C9352AE615141158D581462D15441CDCCCC8CAE6151418FC2F55865D15441B81E85CBAF615141F6285C8F6DD154410AD7A3D0B761514148E17AA46BD15441AE47E1DABA615141666666466DD154416A392B09BD615141A270AA3069D15441C07E0463BD615141C79E5E8868D15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437573 - 3179685
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000160000008FC2F508855F514185EB51F819D55441E17A14BE7F5F51415C8FC2E51ED554418FC2F5F87E5F51417B14AEC71FD55441E17A141E855F51410000003027D55441000000A08A5F51413D0AD7D32DD554411F85EBD18E5F5141333333E332D554418FC2F5E89B5F5141AE47E1AA42D55441A4703DDAB35F51417B14AE875FD554413D0AD7F3B65F5141000000105CD55441A4703D2ABC5F5141666666F654D55441F6285C0FBF5F5141A4703DAA4FD554411F85EBC1C05F51415C8FC2B549D554418FC2F558C15F5141666666B644D55441A4703D8ABB5F5141D7A370AD3DD55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E0000008FC2F508855F514185EB51F819D554410B3066C1845F5141D712F23A1AD554414D14A14C845F51419D96A9A71AD55441C498D1B2825F5141D4CB35251CD55441D2C5C9CD7F5F5141079922D71ED554418FC2F5F87E5F51417B14AEC71FD554419B589C62855F514168639F8227D554419CAB412A865F51418141527328D554419E6F34D2865F51418AFACD3D29D55441E1FA2446885F514195C639FE2AD55441EA42ACA9895F5141F768DCAA2CD55441E564627D8A5F5141DB3B1BAA2DD55441D455AAF18A5F51417A3758362ED55441812A8B558B5F51411349D1AE2ED55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>437573 - 3585168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000160000008FC2F508855F514185EB51F819D55441E17A14BE7F5F51415C8FC2E51ED554418FC2F5F87E5F51417B14AEC71FD55441E17A141E855F51410000003027D55441000000A08A5F51413D0AD7D32DD554411F85EBD18E5F5141333333E332D554418FC2F5E89B5F5141AE47E1AA42D55441A4703DDAB35F51417B14AE875FD554413D0AD7F3B65F5141000000105CD55441A4703D2ABC5F5141666666F654D55441F6285C0FBF5F5141A4703DAA4FD554411F85EBC1C05F51415C8FC2B549D554418FC2F558C15F5141666666B644D55441A4703D8ABB5F5141D7A370AD3DD55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000008E0000008FC2F508855F514185EB51F819D554410B3066C1845F5141D712F23A1AD554414D14A14C845F51419D96A9A71AD55441C498D1B2825F5141D4CB35251CD55441D2C5C9CD7F5F5141079922D71ED554418FC2F5F87E5F51417B14AEC71FD554419B589C62855F514168639F8227D554419CAB412A865F51418141527328D554419E6F34D2865F51418AFACD3D29D55441E1FA2446885F514195C639FE2AD55441EA42ACA9895F5141F768DCAA2CD55441E564627D8A5F5141DB3B1BAA2DD55441D455AAF18A5F51417A3758362ED55441812A8B558B5F51411349D1AE2ED55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>438468 - 5178037
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B000000A4703DDAADE6504133333343AB715441AE47E15AB3E6504185EB51D8AD7154417B14AE37B5E6504114AE47D1A5715441AE47E15ABBE6504152B81EB58F7154410AD7A3A0BDE65041AE47E1DA84715441D7A3703DB9E65041EC51B80E7F715441CDCCCC7CB8E65041000000107E71544114AE47E1B4E65041666666A68E7154410AD7A310AFE65041A4703DDAA4715441AE47E16AAEE650413D0AD7A3A8715441A4703DDAADE6504133333343AB715441
-</a>
-
-<b>
-010600000001000000010300000001000000190000008FC2F5D8AAE650416666664661715441AE47E14AA8E650415C8FC235627154419A999919A5E6504114AE473163715441713D0A27A7E6504185EB51886C715441713D0A97AAE65041295C8F12777154413D0AD773AEE65041C3F5287C807154417B14AE37B1E650413D0AD7B37D715441CDCCCCCCB1E650417B14AE077F71544133333393AEE65041F6285CAF8D715441DF584754AEE65041FE633CBC8E7154419CD602C2ABE65041056211B9997154417F1A3F5EA8E6504128914A35A87154419B74385DA8E65041BEEAAC39A8715441691CA62FA8E65041D9A669FCA8715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>439015 - 1750386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE479169E95041713D0A47CE71544152B81EB562E95041A4703DDACE715441C3F5289C60E95041D7A370EDF3715441C3F5284C61E95041CDCCCC8CF5715441C3F5283C64E95041713D0A97F37154418FC2F5186AE95041E17A14BEF071544148E17AE46AE950415C8FC255F17154415C8FC2456FE950418FC2F548EF715441F6285C0F75E95041295C8F62EC715441C3F5281C79E9504185EB51E8E9715441B81E853B7DE95041E17A14BEE671544148E17AA482E9504133333383E0715441C3F5288C82E950419A9999B9D77154419A9999697BE95041295C8F32D8715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000042C0186874E950415D622580D97154413F9369D772E95041C3BE1CC4D97154419E34EBCE6EE950414979A1BDD97154419E34EBCE6EE950411FEBADA3D97154419E34EBCE6EE950411A757153D97154419E34EBCE6EE95041970216DAD8715441C86377A66EE95041B19DC6E6D47154415EE0C8806EE9504126B4501CD37154418EE1973A6EE95041A109EB1BD1715441BAAC4C756CE9504128E36428D17154412E93D27C68E9504106BB565FD1715441937315C264E950416E4A7C92D1715441885491B162E95041F94CBABDD1715441C3F5289C60E95041D7A370EDF3715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>439015 - 3386200
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001100000014AE479169E95041713D0A47CE71544152B81EB562E95041A4703DDACE715441C3F5289C60E95041D7A370EDF3715441C3F5284C61E95041CDCCCC8CF5715441C3F5283C64E95041713D0A97F37154418FC2F5186AE95041E17A14BEF071544148E17AE46AE950415C8FC255F17154415C8FC2456FE950418FC2F548EF715441F6285C0F75E95041295C8F62EC715441C3F5281C79E9504185EB51E8E9715441B81E853B7DE95041E17A14BEE671544148E17AA482E9504133333383E0715441C3F5288C82E950419A9999B9D77154419A9999697BE95041295C8F32D8715441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000042C0186874E950415D622580D97154413F9369D772E95041C3BE1CC4D97154419E34EBCE6EE950414979A1BDD97154419E34EBCE6EE950411FEBADA3D97154419E34EBCE6EE950411A757153D97154419E34EBCE6EE95041970216DAD8715441C86377A66EE95041B19DC6E6D47154415EE0C8806EE9504126B4501CD37154418EE1973A6EE95041A109EB1BD1715441BAAC4C756CE9504128E36428D17154412E93D27C68E9504106BB565FD1715441937315C264E950416E4A7C92D1715441885491B162E95041F94CBABDD1715441C3F5289C60E95041D7A370EDF3715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441191 - 301319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000010000000295C8FA24CFF5041CDCCCC6CD41C5541AE47E1AA45FF504166666606DC1C5541A4703D0A4AFF5041EC51B8FEDF1C55415C8FC2A54DFF5041A4703D5AE01C5541EC51B81E53FF504152B81E15D91C5541AE47E1DA56FF504133333343D51C5541666666865BFF5041A4703DAAD61C554152B81E9563FF504152B81EC5BA1C55411F85EBB161FF504152B81E65B81C554148E17A1461FF5041CDCCCC6CB61C5541E17A145E56FF50411F85EBC1B81C55418FC2F5585CFF5041A4703D4AB91C554185EB51F858FF5041713D0A27C01C5541295C8F5255FF5041713D0AF7C61C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000A7FC542B63FF504122765B33BC1C5541BCF5A39163FF504163E5BDC0BA1C554110C1BA5D63FF5041FD606C7FBA1C55411F85EBB161FF504152B81E65B81C554148E17A1461FF5041CDCCCC6CB61C5541F45B12AA5DFF50410EBF302BB71C554171914DD559FF50417046BD00B81C5541B89D23C159FF5041FCFC200FB91C55413648F9DC57FF50415A032B0AC01C554109F1E30B57FF5041F4598BC0C31C55410838CF4156FF504170A89D9CC51C554146C6D6D554FF5041E27ABFE1C81C55412073019F51FF5041AA8F5DF5CD1C5541B030880B50FF504182B215CCCF1C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441643 - 3229681
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000CC0100001F85EBC134105141000000E06A27554114AE470131105141A4703DEA64275541000000102E105141000000106A2755417B14AED72C105141CDCCCCBC6E27554148E17AF42910514114AE478176275541E17A143E2810514114AE47217827554148E17A642710514152B81ED578275541EC51B86E2610514152B81E5579275541666666062410514114AE47617A275541713D0A272210514148E17A547B275541713D0AF71F1051413D0AD7D37C275541333333B3171051419A999929802755413D0AD70315105141C3F528DC7F2755413333332315105141AE47E1FA7F275541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E6010000713D0A279A105141000000606F275541B81E853B9910514152B81EA56F275541CDCCCCCC98105141CDCCCC8C6F275541B81E856B981051417B14AE776F27554185EB5108981051417B14AE576F2755410AD7A390971051417B14AE476F275541D7A3701D9710514185EB51586F2755413D0AD7E396105141D7A3708D6F275541C3F5289C961051417B14AEE76F275541B81E856B961051410AD7A330702755410AD7A33096105141713D0A77702755417B14AEF7951051417B14AEB770275541CDCCCCAC95105141A4703DEA70275541EC51B86E951051411F85EBF170275541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463873 - 243738
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000400000061010000AE47E13AB1F15041C3F528ECD4A95441295C8FD2AFF150413D0AD713D5A95441295C8F92AEF150415C8FC2E5D5A9544148E17A34ADF15041C3F5282CD6A95441295C8F72ABF15041C3F5288CD5A954418FC2F528AAF15041A4703DAAD5A9544166666616A8F15041C3F5281CD7A954418FC2F5C8A5F150415C8FC225D7A95441EC51B87EA4F15041000000C0D8A95441CDCCCC5CA3F15041C3F528FCD8A954410AD7A330A2F15041C3F5286CD7A95441EC51B80EA1F1504100000080D7A95441295C8F32A0F15041E17A144ED7A9544148E17A249FF15041E17A145ED6A95441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000A6020000781F360BE3F150415BD3B0AEE0A9544138DE382EE4F15041CA43D648E0A95441AE47E1FAE6F15041C3F528ECDEA95441B5BCDF15E7F15041478310E2DEA954414BD8E964E8F15041C4F77656DEA9544105E7C298E9F1504135CCB7EADDA95441122BC842EAF1504134600BB2DDA95441CC14C3A1EAF150419CD2858EDDA9544195D04C0AEBF15041682E6D67DDA95441ABA847D2EBF1504117753913DDA95441EE17FD8AECF1504160A5A7D5DCA95441F4E2DF71EDF15041BAED4C79DCA95441B9F1B8A5EEF1504150DAC4EEDBA954410FB8EC35F0F1504100DF7345DBA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>463873 - 260102
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000400000061010000AE47E13AB1F15041C3F528ECD4A95441295C8FD2AFF150413D0AD713D5A95441295C8F92AEF150415C8FC2E5D5A9544148E17A34ADF15041C3F5282CD6A95441295C8F72ABF15041C3F5288CD5A954418FC2F528AAF15041A4703DAAD5A9544166666616A8F15041C3F5281CD7A954418FC2F5C8A5F150415C8FC225D7A95441EC51B87EA4F15041000000C0D8A95441CDCCCC5CA3F15041C3F528FCD8A954410AD7A330A2F15041C3F5286CD7A95441EC51B80EA1F1504100000080D7A95441295C8F32A0F15041E17A144ED7A9544148E17A249FF15041E17A145ED6A95441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000A6020000781F360BE3F150415BD3B0AEE0A9544138DE382EE4F15041CA43D648E0A95441AE47E1FAE6F15041C3F528ECDEA95441B5BCDF15E7F15041478310E2DEA954414BD8E964E8F15041C4F77656DEA9544105E7C298E9F1504135CCB7EADDA95441122BC842EAF1504134600BB2DDA95441CC14C3A1EAF150419CD2858EDDA9544195D04C0AEBF15041682E6D67DDA95441ABA847D2EBF1504117753913DDA95441EE17FD8AECF1504160A5A7D5DCA95441F4E2DF71EDF15041BAED4C79DCA95441B9F1B8A5EEF1504150DAC4EEDBA954410FB8EC35F0F1504100DF7345DBA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441898 - 1479388
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000017000000EC51B80EBBF25041A4703DBA6E245541713D0A87BCF25041E17A143E6E245541B81E857BC0F25041EC51B8EE6C24554185EB5178BCF25041C3F5284C67245541AE47E1FAB4F25041D7A3701D5B24554133333393AFF250413D0AD763522455417B14AE47B1F250410AD7A3404E245541713D0AF7B0F2504152B81E754B245541295C8F62AEF25041AE47E1CA3F24554100000060AEF250417B14AE073B245541B81E855BAAF25041EC51B8AE412455418FC2F548A9F250418FC2F53844245541A4703D5AA6F25041713D0A374C2455417B14AE97A3F250419A9999E952245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000713D0A17CFF250416666669658245541713D0A17D0F2504152B81EA5552455418FC2F5B8D5F25041E17A140E4524554100000000D8F250418FC2F5583E24554148E17A64CBF25041AE47E1DA3A2455418FC2F548BFF250410000008037245541A4703D5AB4F250418FC2F57834245541713D0AA7B2F25041E17A148E3424554100000060AEF250417B14AE073B245541EC5A5460AEF25041183A9CA43B2455412B11227BAEF25041E590FB3940245541984AC067AFF25041EEE2CE6744245541713D0AF7B0F2504152B81E754B245541101BC5F7B1F25041A5D5D4704B245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441898 - 3318461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000017000000EC51B80EBBF25041A4703DBA6E245541713D0A87BCF25041E17A143E6E245541B81E857BC0F25041EC51B8EE6C24554185EB5178BCF25041C3F5284C67245541AE47E1FAB4F25041D7A3701D5B24554133333393AFF250413D0AD763522455417B14AE47B1F250410AD7A3404E245541713D0AF7B0F2504152B81E754B245541295C8F62AEF25041AE47E1CA3F24554100000060AEF250417B14AE073B245541B81E855BAAF25041EC51B8AE412455418FC2F548A9F250418FC2F53844245541A4703D5AA6F25041713D0A374C2455417B14AE97A3F250419A9999E952245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000713D0A17CFF250416666669658245541713D0A17D0F2504152B81EA5552455418FC2F5B8D5F25041E17A140E4524554100000000D8F250418FC2F5583E24554148E17A64CBF25041AE47E1DA3A2455418FC2F548BFF250410000008037245541A4703D5AB4F250418FC2F57834245541713D0AA7B2F25041E17A148E3424554100000060AEF250417B14AE073B245541EC5A5460AEF25041183A9CA43B2455412B11227BAEF25041E590FB3940245541984AC067AFF25041EEE2CE6744245541713D0AF7B0F2504152B81E754B245541101BC5F7B1F25041A5D5D4704B245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441898 - 3871
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000017000000EC51B80EBBF25041A4703DBA6E245541713D0A87BCF25041E17A143E6E245541B81E857BC0F25041EC51B8EE6C24554185EB5178BCF25041C3F5284C67245541AE47E1FAB4F25041D7A3701D5B24554133333393AFF250413D0AD763522455417B14AE47B1F250410AD7A3404E245541713D0AF7B0F2504152B81E754B245541295C8F62AEF25041AE47E1CA3F24554100000060AEF250417B14AE073B245541B81E855BAAF25041EC51B8AE412455418FC2F548A9F250418FC2F53844245541A4703D5AA6F25041713D0A374C2455417B14AE97A3F250419A9999E952245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000A4703D5AB4F250418FC2F57834245541F2F63405B3F2504147988289342455417A046E97B2F2504155B3B5A53424554100000060AEF250417B14AE073B245541EC5A5460AEF25041183A9CA43B2455412B11227BAEF25041E590FB3940245541984AC067AFF25041EEE2CE6744245541713D0AF7B0F2504152B81E754B245541101BC5F7B1F25041A5D5D4704B245541E015DFCBB4F250411EB8A0EC4D2455418BA36573B2F2504152609C214E245541299C5812B3F2504161F270335024554162574124B7F2504186866EF551245541F2134EC9B7F25041916E89EC51245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>441898 - 56473
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000017000000EC51B80EBBF25041A4703DBA6E245541713D0A87BCF25041E17A143E6E245541B81E857BC0F25041EC51B8EE6C24554185EB5178BCF25041C3F5284C67245541AE47E1FAB4F25041D7A3701D5B24554133333393AFF250413D0AD763522455417B14AE47B1F250410AD7A3404E245541713D0AF7B0F2504152B81E754B245541295C8F62AEF25041AE47E1CA3F24554100000060AEF250417B14AE073B245541B81E855BAAF25041EC51B8AE412455418FC2F548A9F250418FC2F53844245541A4703D5AA6F25041713D0A374C2455417B14AE97A3F250419A9999E952245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000A4703D5AB4F250418FC2F57834245541F2F63405B3F2504147988289342455417A046E97B2F2504155B3B5A53424554100000060AEF250417B14AE073B245541EC5A5460AEF25041183A9CA43B2455412B11227BAEF25041E590FB3940245541984AC067AFF25041EEE2CE6744245541713D0AF7B0F2504152B81E754B245541101BC5F7B1F25041A5D5D4704B245541E015DFCBB4F250411EB8A0EC4D2455418BA36573B2F2504152609C214E245541299C5812B3F2504161F270335024554162574124B7F2504186866EF551245541F2134EC9B7F25041916E89EC51245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442216 - 1480455
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001200000000000090D7F25041AE47E12A4A295541A4703D9ADDF250415C8FC2F549295541CDCCCCACE2F2504148E17AD44A295541295C8F62E6F250415C8FC2A54B295541C3F528ACE5F25041A4703DEA49295541D7A3705DE4F2504185EB51A846295541A4703DBAE1F25041CDCCCC1C442955413D0AD7B3DCF250411F85EBF13E29554166666656D6F2504148E17A7437295541A4703DFACEF25041333333032F295541B81E85ABCDF25041295C8FB22D29554114AE4771CCF250410AD7A33032295541295C8F62CBF25041C3F5283C352955417B14AEE7C9F25041D7A3707D39295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A0000001AB327C90BF35041C62FB0AB8F2955413CC0ED690DF35041448EB4AE8F2955412C5A955710F35041258A0B1B8E2955418FC2F5F80EF35041EC51B8BE8A295541D7A3709D0EF35041A4703D0A88295541E71E17A70EF3504155BC1452852955412C76110F14F3504155BC145285295541245F613D19F35041453A408884295541A4703DFA1CF3504185EB51787D295541C6A6DAA81FF35041564C2474762955414ACE2EC920F35041E28A286672295541C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D65295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442216 - 3474701
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001200000000000090D7F25041AE47E12A4A295541A4703D9ADDF250415C8FC2F549295541CDCCCCACE2F2504148E17AD44A295541295C8F62E6F250415C8FC2A54B295541C3F528ACE5F25041A4703DEA49295541D7A3705DE4F2504185EB51A846295541A4703DBAE1F25041CDCCCC1C442955413D0AD7B3DCF250411F85EBF13E29554166666656D6F2504148E17A7437295541A4703DFACEF25041333333032F295541B81E85ABCDF25041295C8FB22D29554114AE4771CCF250410AD7A33032295541295C8F62CBF25041C3F5283C352955417B14AEE7C9F25041D7A3707D39295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005A0000001AB327C90BF35041C62FB0AB8F2955413CC0ED690DF35041448EB4AE8F2955412C5A955710F35041258A0B1B8E2955418FC2F5F80EF35041EC51B8BE8A295541D7A3709D0EF35041A4703D0A88295541E71E17A70EF3504155BC1452852955412C76110F14F3504155BC145285295541245F613D19F35041453A408884295541A4703DFA1CF3504185EB51787D295541C6A6DAA81FF35041564C2474762955414ACE2EC920F35041E28A286672295541C3F528FC23F35041D7A3707D69295541E17A147E22F35041AE47E16A68295541295C8F021DF35041D7A3700D65295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442684 - 147491
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000E17A142EF5065141A4703DEA592455413D0AD763FA065141C3F5285C592455419A9999F9040751418FC2F5F8562455418FC2F51801075141D7A3702D4C2455416666661601075141713D0AE73D245541F6285CFFFF065141295C8FC231245541A4703D8AFD0651413333334326245541E17A14FEFF065141E17A14DE242455410AD7A3D00107514148E17A0424245541D7A3709D03075141713D0A672324554114AE4791050751411F85EB71232455418FC2F518060751415C8FC29523245541CDCCCC2C0B075141AE47E11A262455415C8FC2A50D075141E17A144E25245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A1194E61010751415FDF6738242455414200AB63FF0651414523E93525245541AED4BF55FF06514128E5D33D252455418B6A44E4FE065141918D607E25245541A7DAB345FE06514176E691D825245541FA85769EFD065141B85DD0A126245541F6285CFFFF065141295C8FC23124554152A0C15B0707514128115BFD3024554180A4EEC50B0751411DDE1487302455412B7771410D075141A0805D5F3024554190DC0E390B0751417A17C91D262455410DEAA0300B075141B227A41926245541CDCCCC2C0B075141AE47E11A262455411378DB8F0807514161FFE0CE24245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442684 - 341341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000E17A142EF5065141A4703DEA592455413D0AD763FA065141C3F5285C592455419A9999F9040751418FC2F5F8562455418FC2F51801075141D7A3702D4C2455416666661601075141713D0AE73D245541F6285CFFFF065141295C8FC231245541A4703D8AFD0651413333334326245541E17A14FEFF065141E17A14DE242455410AD7A3D00107514148E17A0424245541D7A3709D03075141713D0A672324554114AE4791050751411F85EB71232455418FC2F518060751415C8FC29523245541CDCCCC2C0B075141AE47E11A262455415C8FC2A50D075141E17A144E25245541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000A1194E61010751415FDF6738242455414200AB63FF0651414523E93525245541AED4BF55FF06514128E5D33D252455418B6A44E4FE065141918D607E25245541A7DAB345FE06514176E691D825245541FA85769EFD065141B85DD0A126245541F6285CFFFF065141295C8FC23124554152A0C15B0707514128115BFD3024554180A4EEC50B0751411DDE1487302455412B7771410D075141A0805D5F3024554190DC0E390B0751417A17C91D262455410DEAA0300B075141B227A41926245541CDCCCC2C0B075141AE47E11A262455411378DB8F0807514161FFE0CE24245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442971 - 2985999
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000035000000EC51B84E2D0751411F85EBA1713C554152B81E552C07514148E17A44713C55415C8FC2C52B075141EC51B80E713C554114AE47F1270751419A999929783C5541EC51B82E27075141AE47E18A803C554148E17AB42607514185EB51D8873C5541F6285C2F2607514185EB51289C3C55419A999939260751413D0AD7B3A23C5541F6285C2F26075141A4703DFAA43C55413D0AD72329075141B81E85DBA43C5541333333932A07514114AE47D1A43C55410AD7A3902F07514152B81E95A23C5541333333F33407514100000030A03C55417B14AEE7370751415C8FC225A03C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000002D66EE333407514132715AD44B3C5541F6285CCF33075141A4703DCA4F3C5541E17A145E330751413D0AD7A3513C55413D0AD74333075141713D0A87543C5541BB863C4D340751412535F976553C5541280B6AE236075141A9AC6942563C55415EBA30743B075141D07D6EA6573C55418578651F40075141F74E730A593C55418452C5AD4607514182B5C46C5B3C5541BC160D48460751412600EBEB5B3C554117D5765346075141E2ABF451603C55415F60F99143075141D3F2010C693C5541C50BEAE43E075141AA6D33CB773C554146ED97DC3F075141CA38511D783C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>442971 - 3700741
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000035000000EC51B84E2D0751411F85EBA1713C554152B81E552C07514148E17A44713C55415C8FC2C52B075141EC51B80E713C554114AE47F1270751419A999929783C5541EC51B82E27075141AE47E18A803C554148E17AB42607514185EB51D8873C5541F6285C2F2607514185EB51289C3C55419A999939260751413D0AD7B3A23C5541F6285C2F26075141A4703DFAA43C55413D0AD72329075141B81E85DBA43C5541333333932A07514114AE47D1A43C55410AD7A3902F07514152B81E95A23C5541333333F33407514100000030A03C55417B14AEE7370751415C8FC225A03C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000002D66EE333407514132715AD44B3C5541F6285CCF33075141A4703DCA4F3C5541E17A145E330751413D0AD7A3513C55413D0AD74333075141713D0A87543C5541BB863C4D340751412535F976553C5541280B6AE236075141A9AC6942563C55415EBA30743B075141D07D6EA6573C55418578651F40075141F74E730A593C55418452C5AD4607514182B5C46C5B3C5541BC160D48460751412600EBEB5B3C554117D5765346075141E2ABF451603C55415F60F99143075141D3F2010C693C5541C50BEAE43E075141AA6D33CB773C554146ED97DC3F075141CA38511D783C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>443433 - 1467304
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000D00000048E17A041B0751413D0AD7131D245541000000100F0751413D0AD7B31D2455419A99993911075141000000501F24554148E17A74130751413333339320245541B81E851B15075141A4703D2A21245541B81E85DB19075141D7A3704D22245541000000001D0751411F85EB01232455415C8FC26520075141C3F528FC23245541713D0A9723075141D7A3700D252455417B14AEB725075141B81E85DB25245541A4703D2A270751410000007026245541A4703DEA220751418FC2F5C81C24554148E17A041B0751413D0AD7131D24554101030000000100000017000000B81E85 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000A022FC5F260751415776F79926245541AE47E1BA22075141A4703D4A25245541A4703D4A200751410AD7A380242455417B14AE171E075141000000E02324554148E17AA41A07514114AE470123245541000000E0160751418FC2F50822245541CDCCCCEC14075141A4703D7A21245541CDCCCC8C13075141666666F6202455410AD7A3A012075141D7A3707D20245541713D0A0711075141B81E859B1F245541B81E855B0E075141D7A370BD1D245541CDCCCC8C0B075141333333E31D245541E17A141E11075141666666562324554185EB51D811075141CDCCCC0C24245541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978515 - 54992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17A248EA650410AD7A3E0165C554148E17AA48EA6504185EB51A8145C55416666663693A65041F6285C7FF15B55411F85EBD17FA65041EC51B80EEB5B5541A4703D0A83A6504166666686145C5541000000808AA650411F85EB41155C554152B81EE583A65041713D0AA7415C5541CDCCCC3C86A6504166666646405C55419A9999C989A65041713D0A073A5C554148E17A248EA650410AD7A3E0165C5541
-</a>
-
-<b>
-010600000001000000010300000001000000170000002255A9AD84A650414AB31D633C5C554100B64EE783A65041D24D5698415C5541BCD6AF7F84A6504173BD254C415C5541CDCCCC3C86A6504166666646405C55419A9999C989A65041713D0A073A5C554100F874678DA65041B2A547D61C5C5541ED5F62128EA650410A1CC504175C55412F0A8C2C8EA65041D487D2BC165C554148E17AA48EA6504185EB51A8145C5541B217206E91A650417381C735FF5B5541CC5A472793A65041B7A2567AF15B55417A24756391A65041895F4BE4F05B554132D689D88DA6504141441EB7EF5B5541D96220D77FA65041501CC551EB5B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>446746 - 2914902
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000000AD7A38013295141A4703D5A323654413D0AD79319295141295C8F122D365441D7A3706D1B295141666666762B365441C3F528BC26295141F6285CCF213654418FC2F53826295141C3F5286C21365441000000D016295141CDCCCCEC153654417B14AE8714295141666666E612365441EC51B84E13295141EC51B86E12365441B81E856B0D29514148E17AC41336544185EB51B80B295141333333731636544114AE47A10B29514185EB515816365441D7A3707D0A295141EC51B8CE16365441A4703D8A04295141AE47E13A1936544100000040FD285141000000301C365441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C187245920295141E93A124327365441DF4ED50A222951412660DBD02536544182F7187523295141E65F9D9B24365441C3F528BC26295141F6285CCF21365441CA4FDAC61E295141DD4B00DE1B365441D9B1C61B19295141B7F357A317365441000000D016295141CDCCCCEC153654417B14AE8714295141666666E612365441BBAFC09D132951411571F18C1236544176A0A6FE0F295141B461052F13365441B81E856B0D29514148E17AC41336544185EB51B80B2951413333337316365441C187245920295141E93A124327365441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>446746 - 3657658
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000000AD7A38013295141A4703D5A323654413D0AD79319295141295C8F122D365441D7A3706D1B295141666666762B365441C3F528BC26295141F6285CCF213654418FC2F53826295141C3F5286C21365441000000D016295141CDCCCCEC153654417B14AE8714295141666666E612365441EC51B84E13295141EC51B86E12365441B81E856B0D29514148E17AC41336544185EB51B80B295141333333731636544114AE47A10B29514185EB515816365441D7A3707D0A295141EC51B8CE16365441A4703D8A04295141AE47E13A1936544100000040FD285141000000301C365441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C187245920295141E93A124327365441DF4ED50A222951412660DBD02536544182F7187523295141E65F9D9B24365441C3F528BC26295141F6285CCF21365441CA4FDAC61E295141DD4B00DE1B365441D9B1C61B19295141B7F357A317365441000000D016295141CDCCCCEC153654417B14AE8714295141666666E612365441BBAFC09D132951411571F18C1236544176A0A6FE0F295141B461052F13365441B81E856B0D29514148E17AC41336544185EB51B80B2951413333337316365441C187245920295141E93A124327365441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447131 - 47454
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17AD47C2B5141295C8F9234345441A4703D0AD32B5141CDCCCCFC4E345441CDCCCC1CD72B51410AD7A3D04134544148E17A74CA2B5141C3F5281C3E345441295C8FB2AA2B514114AE47D134345441F6285C5F992B5141F6285CBF2F345441F6285C3F882B5141CDCCCCBC2A345441B81E85CB862B5141000000502A345441C3F528EC802B51418FC2F59828345441A4703D9A802B51418FC2F5882934544148E17AD47C2B5141295C8F9234345441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000007F75C079A12B5141E27002CD3F3454418900DEA8A12B5141322272DB3F345441C4D0B85AA22B5141F6E8F0114034544152B1547AA32B514150471DB33C3454410B02ABC3A32B5141292D33CA3A3454410FDAC3B6A22B5141FE3A30EE39345441FBCC4EC2A12B5141B78B86373A345441FBC27D6AA12B51414171F1A33B34544151294F9FA02B514144FD138A3F3454417F75C079A12B5141E27002CD3F345441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447131 - 84610
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B00000048E17AD47C2B5141295C8F9234345441A4703D0AD32B5141CDCCCCFC4E345441CDCCCC1CD72B51410AD7A3D04134544148E17A74CA2B5141C3F5281C3E345441295C8FB2AA2B514114AE47D134345441F6285C5F992B5141F6285CBF2F345441F6285C3F882B5141CDCCCCBC2A345441B81E85CB862B5141000000502A345441C3F528EC802B51418FC2F59828345441A4703D9A802B51418FC2F5882934544148E17AD47C2B5141295C8F9234345441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000007F75C079A12B5141E27002CD3F3454418900DEA8A12B5141322272DB3F345441C4D0B85AA22B5141F6E8F0114034544152B1547AA32B514150471DB33C3454410B02ABC3A32B5141292D33CA3A3454410FDAC3B6A22B5141FE3A30EE39345441FBCC4EC2A12B5141B78B86373A345441FBC27D6AA12B51414171F1A33B34544151294F9FA02B514144FD138A3F3454417F75C079A12B5141E27002CD3F345441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447256 - 266837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001600000085EB5148E046514185EB51686C3F544166666696E14651418FC2F598683F544133333363E2465141713D0A87653F5441AE47E17AE2465141CDCCCC2C653F54418FC2F578DD46514152B81EE5633F5441A4703DCAD74651415C8FC2A5623F5441EC51B8CECE4651415C8FC215613F5441CDCCCC1CCA4651410AD7A370603F5441D7A3706DC4465141AE47E19A5F3F5441D7A3705DC24651410AD7A3705F3F5441AE47E15ABF465141F6285C4F5F3F5441F6285CBFBE4651417B14AEC7633F5441E17A149EBE465141E17A14EE663F5441C3F528BCBE465141A4703D4A6A3F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000001A32EF5ABF465141BB3070806A3F544177FAA3B2BE465141CB534A7C733F5441F6285C9FBE465141F6285C2F763F5441E17A144EBE46514152B81EA57D3F544166666626BE465141EC51B88E813F5441DC8FE3D5BD465141412FFF94883F5441BA07B5DCBD4651413855BE918A3F54414BC233AABD465141241D5E808F3F54419F7DA33EC64651414C506AE38F3F5441DDD11460CB46514109E3BCF58F3F54414DA6BEF3CE465141F467D301903F544151FF620AD046514155168105903F54414FA94EE6D04651412F516808903F54413E61EA3CD2465141B4F217B4853F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447349 - 208864
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000036000000713D0AF7BB445141000000B06B42544148E17AB4BD445141B81E855B6E4254415C8FC255C04451419A9999B96F4254415C8FC2E5C6445141D7A3709D6F425441713D0A77C8445141295C8F726D42544152B81E55CD4451411F85EB816A42544152B81E05D34451411F85EB216B42544114AE47C1D44451410AD7A3506C42544114AE47C1D44451419A9999596D42544152B81E05D34451413D0AD7C36E42544148E17A94CD445141295C8FE26F42544114AE4751CD4451413D0AD7537142544152B81EE5C944514152B81E25844254418FC2F5C8C34451410AD7A3C084425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000295C8F42BC4451418FC2F54865425441D2083C30BB44514196BEF8BC674254418BE75C40BB4451412765EB0D68425441CDCCCC9CBB4451418FC2F51869425441713D0AF7BB445141000000B06B425441978DACB0BD4451413A08AE556E4254411A9504C8BE445141100BCAEA6E42544171086640C0445141F2C724AB6F42544122DDF7F1C0445141984DFBB66F425441B11A9D07C444514194E5BEA96F425441BF65BB99C4445141F6C4A0A16F4254410E5EC148C5445141D7DC5CA46F4254415C8FC2E5C6445141D7A3709D6F425441713D0A77C8445141295C8F726D425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447349 - 341479
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000036000000713D0AF7BB445141000000B06B42544148E17AB4BD445141B81E855B6E4254415C8FC255C04451419A9999B96F4254415C8FC2E5C6445141D7A3709D6F425441713D0A77C8445141295C8F726D42544152B81E55CD4451411F85EB816A42544152B81E05D34451411F85EB216B42544114AE47C1D44451410AD7A3506C42544114AE47C1D44451419A9999596D42544152B81E05D34451413D0AD7C36E42544148E17A94CD445141295C8FE26F42544114AE4751CD4451413D0AD7537142544152B81EE5C944514152B81E25844254418FC2F5C8C34451410AD7A3C084425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000295C8F42BC4451418FC2F54865425441D2083C30BB44514196BEF8BC674254418BE75C40BB4451412765EB0D68425441CDCCCC9CBB4451418FC2F51869425441713D0AF7BB445141000000B06B425441978DACB0BD4451413A08AE556E4254411A9504C8BE445141100BCAEA6E42544171086640C0445141F2C724AB6F42544122DDF7F1C0445141984DFBB66F425441B11A9D07C444514194E5BEA96F425441BF65BB99C4445141F6C4A0A16F4254410E5EC148C5445141D7DC5CA46F4254415C8FC2E5C6445141D7A3709D6F425441713D0A77C8445141295C8F726D425441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447447 - 447285
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000200000078000000AE47E1EA864651415C8FC2653B33544185EB5148884651417B14AEF73C335441666666E688465141EC51B8EE3D335441E17A145E89465141295C8F123F3354415C8FC295894651413D0AD7933F335441AE47E11A8A46514114AE4751403354411F85EB018B4651410AD7A32041335441B81E857B8B46514185EB5168433354411F85EB118C465141D7A3700D453354419A9999798C4651417B14AEF7453354411F85EB318D465141CDCCCC2C463354413333334391465141A4703D5A47335441666666E69446514185EB51D84A33544152B81EE595465141E17A14FE4B335441 [...]
-</a>
-
-<b>
-0106000000040000000103000000020000005100000010AD7EE7AB465141919CF48D30335441AC8D21E9AB4651416966811A2A3354417B14AE37A2465141E17A14EE1B3354410297DB229C465141E6195F401F335441938065B190465141E10532DB1D335441D2F019B393465141B10D7E182B335441E17E42E2A64651414119916E2A3354411F85EBF1A9465141EC51B8FE2B335441634DC6B6AA4651416B80FE9D2E335441713D0AE7AA465141F6285C0F3133544100000080AB465141F6285C6F32335441C3F528FCAA4651410AD7A3B038335441C3F5283CAD46514100000050383354418FC2F508AF465141F6285CFF37335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447621 - 251262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000700000033333363F14751417B14AEA7263F5441B81E853B174851418FC2F5F8153F54413D0AD7F31348514185EB5188103F5441666666A610485141E17A140E0B3F5441AE47E1CAE447514152B81EB51B3F5441A4703DBAE6475141A4703DEA213F544133333363F14751417B14AEA7263F544101030000000100000007000000AE47E1BA154851419A9999D90F3F54415C8FC2F5184851415C8FC235153F5441D7A3704D19485141EC51B80E153F5441713D0AA7194851417B14AE570E3F54411F85EB011A4851410AD7A380073F5441EC51B86E124851410AD7A3600A3F5441AE47E1 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007B14AEA7FD4751411F85EB21273F5441136BCCAC004851412CD0D583283F5441C2C8C3250348514180B6B86E293F544132A7AEA705485141566DCC7C2A3F5441DCC11EF205485141DF36604C2A3F5441CE4B8D4B064851415C0E33122A3F54410E25A4AF0B48514168876F90263F5441A8413D2A1B485141FE03B87E1C3F5441C49A517818485141F02C6806183F54418AEE843B17485141CCD7F5F8153F5441502730FF0D485141021A2F0B1A3F5441173AC06D094851413B5DAF0E1C3F5441ED7CC1BFFA47514155584087223F54419FB197EAF7475141E853E9C6233F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>447621 - 387843
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000700000033333363F14751417B14AEA7263F5441B81E853B174851418FC2F5F8153F54413D0AD7F31348514185EB5188103F5441666666A610485141E17A140E0B3F5441AE47E1CAE447514152B81EB51B3F5441A4703DBAE6475141A4703DEA213F544133333363F14751417B14AEA7263F544101030000000100000007000000AE47E1BA154851419A9999D90F3F54415C8FC2F5184851415C8FC235153F5441D7A3704D19485141EC51B80E153F5441713D0AA7194851417B14AE570E3F54411F85EB011A4851410AD7A380073F5441EC51B86E124851410AD7A3600A3F5441AE47E1 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007B14AEA7FD4751411F85EB21273F5441136BCCAC004851412CD0D583283F5441C2C8C3250348514180B6B86E293F544132A7AEA705485141566DCC7C2A3F5441DCC11EF205485141DF36604C2A3F5441CE4B8D4B064851415C0E33122A3F54410E25A4AF0B48514168876F90263F5441A8413D2A1B485141FE03B87E1C3F5441C49A517818485141F02C6806183F54418AEE843B17485141CCD7F5F8153F5441502730FF0D485141021A2F0B1A3F5441173AC06D094851413B5DAF0E1C3F5441ED7CC1BFFA47514155584087223F54419FB197EAF7475141E853E9C6233F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>511639 - 186437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F000000F6285C7F85975041B81E855B7924544185EB51688297504114AE47C1792454417B14AEB779975041295C8F6297245441D7A3706D80975041AE47E19A952454417B14AED782975041CDCCCC6C9524544152B81E2585975041CDCCCC9C95245441F6285CEF8B975041C3F5284C98245441D7A3709D90975041AE47E17A9724544148E17A34939750413D0AD7239624544100000020959750410AD7A3F0942454410000006096975041333333B394245441EC51B83E97975041713D0A577F24544114AE47A19397504114AE47117E245441F6285C9F8D975041CDCCCCAC7B245441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000F6285C7F85975041B81E855B79245441A696526882975041109847C17924544118F454D17F975041022DD99582245441C0F873A47A9750419E373E3B94245441652A7E057D975041989A3CD6932454414F89716D80975041897AE09A95245441D546ADD78297504153C0CB6C952454411423AEF183975041CBA1C3839524544152B81E2585975041CDCCCC9C952454413CE4DCAF8B97504145DAC2C297245441F34573EA8C975041006E98F596245441D1587C2D8E9750412C3CDFE79724544175EEEA828E9750417EE4F2D89724544163B04DEF8E975041691A04C697245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>448176 - 3886834
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000A4703DAA882B5141713D0AD7FF32544148E17A848B2B514114AE4731D73254418FC2F5B8892B51413D0AD713D4325441713D0AD7852B51411F85EB61CF32544166666696822B5141F6285C4FCA325441EC51B8CE802B51415C8FC255C83254410AD7A340792B514148E17AB4C2325441713D0AA7742B51417B14AE27C03254413D0AD7A3722B5141B81E856BBF3254415C8FC2656F2B51418FC2F5A8ED3254417B14AEE7762B5141CDCCCCDCF2325441713D0A87822B514148E17A94FB325441A4703DAA882B5141713D0AD7FF325441
-</a>
-
-<b>
-01060000000100000001030000000100000044000000379D442F8B2B514128F7D2D9FB325441466A2D748D2B514194584A00FE3254410223B89E8D2B5141EBAA21F4FA32544176EF080F902B5141E195410CFA32544114590EC3902B51416DD32F55F63254416F311C18912B5141ECAE85ADF4325441A2644F4B912B51417B717B36F4325441FECAB5F1912B5141E2003EACF2325441B5C0DE8D942B51414867A492EC325441F445CAFF932B51415E67A4D2E83254418D8DABDA912B5141A4F66648E332544139624A38912B514185A2ADAAE132544195B93B88902B51414AD939E7DF32544120BF8E23902B5141C1D95838DF325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464026 - 6704
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000A4703DEAC9F35041000000607AA35441A4703DAAE5F35041EC51B83E76A35441AE47E16AEAF350418FC2F58875A3544100000070E7F35041666666A661A35441C3F5289CE4F35041A4703DCA4EA35441666666A6E0F35041E17A145E34A35441EC51B88EDFF350415C8FC2152DA354415C8FC235CCF350410AD7A3D02FA354415C8FC245CDF35041F6285C7F37A354417B14AE97AEF350413D0AD7733CA3544166666646AEF35041B81E858B3CA3544148E17A04AFF35041295C8F8241A3544114AE47F1B7F35041CDCCCC0C7DA35441A4703DEAC9F35041000000607AA35441
-</a>
-
-<b>
-010600000001000000010300000001000000050000002957BC1AADF35041CAD27BBD34A3544126CEE97FAEF35041FF981A0C3EA35441DE66C3D9AFF35041923ED48B3DA3544120E0FAE1AEF3504180A4C27B34A354412957BC1AADF35041CAD27BBD34A35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464026 - 57022
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000A4703DEAC9F35041000000607AA35441A4703DAAE5F35041EC51B83E76A35441AE47E16AEAF350418FC2F58875A3544100000070E7F35041666666A661A35441C3F5289CE4F35041A4703DCA4EA35441666666A6E0F35041E17A145E34A35441EC51B88EDFF350415C8FC2152DA354415C8FC235CCF350410AD7A3D02FA354415C8FC245CDF35041F6285C7F37A354417B14AE97AEF350413D0AD7733CA3544166666646AEF35041B81E858B3CA3544148E17A04AFF35041295C8F8241A3544114AE47F1B7F35041CDCCCC0C7DA35441A4703DEAC9F35041000000607AA35441
-</a>
-
-<b>
-010600000001000000010300000001000000050000002957BC1AADF35041CAD27BBD34A3544126CEE97FAEF35041FF981A0C3EA35441DE66C3D9AFF35041923ED48B3DA3544120E0FAE1AEF3504180A4C27B34A354412957BC1AADF35041CAD27BBD34A35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449732 - 12953
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000005000000000000030F81B514114AE47F1A72E554114AE4701FA1B51415C8FC255A32E55419A9999B9F61B5141F6285CBF982E554114AE47E1F51B51411F85EBB1952E554152B81ED5F31B5141F6285C2F922E5541CDCCCC7CF21B514152B81E15902E554133333393F01B514166666666912E5541E17A14FEE91B5141A4703D1A912E5541A4703D2AE61B51419A999939902E55415C8FC2B5E41B5141EC51B89E912E5541C3F5284CE41B514114AE4791922E5541295C8F32E21B51411F85EB61932E55418FC2F518E31B514185EB51E8942E554152B81EC5E11B51413D0AD7B3962E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000000650968ECC1B51410E6D5CD5A52E5541933B57FDCA1B5141B1B07289A62E554148984467C91B5141057FB33FA72E55415C8FC225C81B5141000000D0A72E5541E27E2799C61B514176EC50D4A92E55415546C538C51B514190F30F9FAB2E55417068F58EC31B5141898FA0E2AD2E5541F33FF973C11B5141872179E4B02E5541CB3A8173C01B51417F4BCB52B22E5541A38B5AE1BF1B5141E5A38B23B32E55418F1A5406BF1B5141877A625CB42E554134B81729BE1B514106A01FABB52E5541AE47E1FABB1B5141713D0A37B92E55412D1617CFBB1B51419960367CB92E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>449732 - 62689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000005000000000000030F81B514114AE47F1A72E554114AE4701FA1B51415C8FC255A32E55419A9999B9F61B5141F6285CBF982E554114AE47E1F51B51411F85EBB1952E554152B81ED5F31B5141F6285C2F922E5541CDCCCC7CF21B514152B81E15902E554133333393F01B514166666666912E5541E17A14FEE91B5141A4703D1A912E5541A4703D2AE61B51419A999939902E55415C8FC2B5E41B5141EC51B89E912E5541C3F5284CE41B514114AE4791922E5541295C8F32E21B51411F85EB61932E55418FC2F518E31B514185EB51E8942E554152B81EC5E11B51413D0AD7B3962E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000000650968ECC1B51410E6D5CD5A52E5541933B57FDCA1B5141B1B07289A62E554148984467C91B5141057FB33FA72E55415C8FC225C81B5141000000D0A72E5541E27E2799C61B514176EC50D4A92E55415546C538C51B514190F30F9FAB2E55417068F58EC31B5141898FA0E2AD2E5541F33FF973C11B5141872179E4B02E5541CB3A8173C01B51417F4BCB52B22E5541A38B5AE1BF1B5141E5A38B23B32E55418F1A5406BF1B5141877A625CB42E554134B81729BE1B514106A01FABB52E5541AE47E1FABB1B5141713D0A37B92E55412D1617CFBB1B51419960367CB92E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968098 - 548942
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000700000003115A2C5790F51419EF59FD19F3C55411B9C75A7790F51417F3569A39D3C55412E3A36AD790F514101DC5C309D3C5541C458D9CD790F51414E789EA39A3C554112CE18687B0F5141A57205EE983C554194E71ED07B0F51411A02107F983C5541668740927D0F51416C24EC9E963C55412F10E65D7E0F5141F053705C953C554142D434A07E0F51417422D50F933C5541E5F658937E0F514115F00F318F3C554128FD64007E0F5141AC11DC1C8C3C554127FBEF767D0F5141E806973B893C5541478F6B1A7D0F514138675C4B873C554197C6BA227D0F514111C95073863C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000009B000000B7DB408F650F51418B9918F82B3C5541EDBF900F610F5141BCB393EB273C5541C779DC6F5E0F51418479FBE1273C5541142F80365B0F51411171B43B263C5541BDF4A3A3560F514167C34222243C5541CD4E5F3D520F51412BF89C37223C554192BFF2CA4F0F51412685FDC2263C55414D9E1455520F51419D9BC977293C554103C4B6F9550F514147DD152F2D3C55416B8DA1A2580F5141C8DF600B303C5541DCBEC25C5B0F5141D912E0442C3C5541ECE431A35C0F514137C4571B2B3C554193B3AA5C5E0F5141268A82DB283C55419C50957C5F0F5141BFFD1EB5283C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452164 - 3158771
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703D2A26285141D7A3704DC73755419A9999292C285141F6285C2FBA375541AE47E17A2A2851418FC2F548BA375541AE47E1EA242851417B14AE07B9375541666666761E28514152B81EF5B1375541B81E85CB1B28514166666606AF375541F6285C3F1A285141E17A144EB2375541666666C6152851417B14AEC7BB375541CDCCCCBC112851417B14AEF7C43755410AD7A3B00D28514100000080CD375541E17A141E092851419A999959D4375541C3F5285C0428514166666666DA37554114AE47F1FE2751411F85EB31E037554100000020F9275141D7A3702DE5375541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D000000EEB55E59242851419BBE817B06385541E7D51E5627285141D5D47D96003855413A7BD3A12A2851414E51AE15FA375541F47193ED2B2851410B641187F73755413D211D7A302851415FEE2F8DEE37554187C23B013228514109CE6C89EB375541135B9629342851415D6C8347E7375541746809CD35285141E6B9D90BE43755412F3ECF3437285141043AF145E1375541238014E138285141399CDFF8DD3755416E057B323A285141B6511C5FDB3755419B142A293B285141B7DA5978D93755416E851EBA3A285141F4EF8203D93755415C0E5ACE39285141F68F6E38D8375541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452164 - 3565551
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703D2A26285141D7A3704DC73755419A9999292C285141F6285C2FBA375541AE47E17A2A2851418FC2F548BA375541AE47E1EA242851417B14AE07B9375541666666761E28514152B81EF5B1375541B81E85CB1B28514166666606AF375541F6285C3F1A285141E17A144EB2375541666666C6152851417B14AEC7BB375541CDCCCCBC112851417B14AEF7C43755410AD7A3B00D28514100000080CD375541E17A141E092851419A999959D4375541C3F5285C0428514166666666DA37554114AE47F1FE2751411F85EB31E037554100000020F9275141D7A3702DE5375541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003D000000EEB55E59242851419BBE817B06385541E7D51E5627285141D5D47D96003855413A7BD3A12A2851414E51AE15FA375541F47193ED2B2851410B641187F73755413D211D7A302851415FEE2F8DEE37554187C23B013228514109CE6C89EB375541135B9629342851415D6C8347E7375541746809CD35285141E6B9D90BE43755412F3ECF3437285141043AF145E1375541238014E138285141399CDFF8DD3755416E057B323A285141B6511C5FDB3755419B142A293B285141B7DA5978D93755416E851EBA3A285141F4EF8203D93755415C0E5ACE39285141F68F6E38D8375541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452491 - 6388
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000400000034000000F6285CFFD23151410AD7A33024285541E17A14DECF315141000000202528554152B81E65C7315141713D0A8724285541A4703D6AC1315141AE47E1BA2328554185EB5108BC3151411F85EB2123285541C3F5281CBA315141F6285C8F20285541E17A14BEB3315141AE47E12A1F285541B81E85CBAC315141666666A61D28554185EB5198AA315141AE47E12A1D285541E17A145EA8315141F6285CAF1C285541B81E85CBA53151419A9999691C285541000000809F315141E17A148E1C2855413D0AD7539F315141F6285C8F1C2855413333330398315141AE47E10A1D285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000007EE36D36A731514104D30A901C285541B81E85CBA53151419A9999691C285541000000809F315141E17A148E1C285541DA7D9CA69D3151414F0DACAB1C2855413333330398315141AE47E10A1D28554155F915EF96315141F5C7045B1D2855418A98C0C096315141B76577681D285541523AC3799631514167FD117D1D285541AA6C735696315141E2AD51871D285541DA8D119E95315141135D0DCE1D285541C18C119E953151418B5D0DCE1D2855414E64411094315141FD38B17B1E2855417A211924933151414061D60D1F285541C64EBA369231514195679CA91F285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>452491 - 59990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000400000034000000F6285CFFD23151410AD7A33024285541E17A14DECF315141000000202528554152B81E65C7315141713D0A8724285541A4703D6AC1315141AE47E1BA2328554185EB5108BC3151411F85EB2123285541C3F5281CBA315141F6285C8F20285541E17A14BEB3315141AE47E12A1F285541B81E85CBAC315141666666A61D28554185EB5198AA315141AE47E12A1D285541E17A145EA8315141F6285CAF1C285541B81E85CBA53151419A9999691C285541000000809F315141E17A148E1C2855413D0AD7539F315141F6285C8F1C2855413333330398315141AE47E10A1D285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000007EE36D36A731514104D30A901C285541B81E85CBA53151419A9999691C285541000000809F315141E17A148E1C285541DA7D9CA69D3151414F0DACAB1C2855413333330398315141AE47E10A1D28554155F915EF96315141F5C7045B1D2855418A98C0C096315141B76577681D285541523AC3799631514167FD117D1D285541AA6C735696315141E2AD51871D285541DA8D119E95315141135D0DCE1D285541C18C119E953151418B5D0DCE1D2855414E64411094315141FD38B17B1E2855417A211924933151414061D60D1F285541C64EBA369231514195679CA91F285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464090 - 4493802
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000006A000000000000F0EFA4504185EB5128BA335441B81E85DBF1A450418FC2F548B9335441C3F528BCF4A45041295C8FC2B8335441D7A370BDF6A4504114AE47C1B6335441A4703DEAF6A45041295C8F72B5335441F6285C7FF8A4504114AE47C1B1335441C3F5281C04A5504152B81ED5B13354411F85EB2108A5504133333393A2335441AE47E18A00A55041C3F5286CA23354410AD7A300FBA45041A4703DBAA233544185EB5148F7A45041A4703DBAA233544114AE4701F1A4504114AE4751A53354418FC2F548F0A45041CDCCCCCC9B335441713D0A87EDA450418FC2F5588E335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000086000000F418A5D4E7A450419D288F92833354417B14AEB7E5A45041C3F5282C84335441295C8F72E5A45041713D0A07843354413D0AD773E4A45041A4703D9A863354413D0AD703E4A45041C3F5286C88335441B81E853BE4A45041C3F528BC89335441D7A370DDE4A45041AE47E12A8B33544152B81EF5E5A45041CDCCCC8C8C335441CDCCCC2CE6A450410AD7A3D08D335441C3F528DCE5A4504114AE47918E33544166666616E4A45041D7A3709D8E335441AE47E17AE3A45041295C8F328F3354411F85EB61E3A4504185EB51889033544114AE4781E3A45041B81E853B92335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464772 - 58084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000200000001030000000100000016000000000000906FD25041713D0A67D44B5441B81E85FB79D2504114AE47D1D74B5441B81E853B7DD250411F85EBE1D84B5441B81E85AB7FD25041EC51B8EED94B5441CDCCCCEC81D2504166666636DB4B5441295C8FA288D250410AD7A350DD4B5441F6285CDF8AD2504133333303DD4B5441A4703D7A8BD25041CDCCCCFCDB4B544114AE47A18BD250419A9999A9DA4B544185EB51788AD2504133333313D94B54415C8FC2E575D2504185EB51D8CE4B544148E17A2473D2504185EB5118CD4B54410000001070D250413D0AD7C3C94B54415C8FC2056DD25041EC51B84EC64B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000047000000D5121EF06CD25041872FB360C64B5441A67EA56B6BD25041462AB3A3C74B5441FF608EDE69D25041C55CF7EDC84B54416ED2A4C569D25041DFADAF02C94B5441327BCA8067D25041FF7BCAE5CA4B54414312F7D766D2504184C33472CB4B5441C943D1E165D25041955CEE3ECC4B544168AED70365D25041621D8DF7CC4B5441BD03F7AF64D250410B47503DCD4B54415964D20864D250412F32E1DCCD4B5441F0E8071863D25041DF9809CFCE4B5441C3D34E3165D2504182877021D14B5441892FD71566D25041CB05D7F9D14B544196EF2D5566D250412F7DC435D24B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453004 - 1542313
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003A000000EC51B87E1D00514166666616B2F35441F6285CCF1B00514152B81E85AEF35441713D0AA71A005141EC51B82EAFF3544152B81EF51800514185EB51F8AFF35441333333931700514166666656B0F35441C3F5283C15005141E17A140EB0F35441713D0A2713005141A4703DDAAFF354418FC2F57811005141EC51B82EAFF3544152B81E750F005141A4703D0AAEF3544114AE47710D0051411F85EBB1ACF35441C3F5282C0A005141295C8FC2AAF35441295C8F92070051415C8FC2F5A8F354413D0AD753050051413D0AD7C3A7F354411F85EB2105005141EC51B8AEA8F35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005E000000EC51B87E1D00514166666616B2F35441F2BC6CE11B00514114ED5DABAEF354415F3081EB1A0051416CB28807AFF35441C4D867571A005141D9DFB753AFF35441347BAFAC19005141FDFF08A3AFF354413ED5E905190051416A493786AFF3544153AC855718005141B4773755AFF3544158F17FAE170051414F22CA3AAFF354412948CD1017005141458ED221AFF354412E33CB7516005141FAAA2208AFF35441C587D06815005141439FAD8FAEF3544149EC47E114005141444F6546AEF354419394EEF71300514133DD74DAADF35441B178491C130051418249B768ADF35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453004 - 3504019
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003A000000EC51B87E1D00514166666616B2F35441F6285CCF1B00514152B81E85AEF35441713D0AA71A005141EC51B82EAFF3544152B81EF51800514185EB51F8AFF35441333333931700514166666656B0F35441C3F5283C15005141E17A140EB0F35441713D0A2713005141A4703DDAAFF354418FC2F57811005141EC51B82EAFF3544152B81E750F005141A4703D0AAEF3544114AE47710D0051411F85EBB1ACF35441C3F5282C0A005141295C8FC2AAF35441295C8F92070051415C8FC2F5A8F354413D0AD753050051413D0AD7C3A7F354411F85EB2105005141EC51B8AEA8F35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005E000000EC51B87E1D00514166666616B2F35441F2BC6CE11B00514114ED5DABAEF354415F3081EB1A0051416CB28807AFF35441C4D867571A005141D9DFB753AFF35441347BAFAC19005141FDFF08A3AFF354413ED5E905190051416A493786AFF3544153AC855718005141B4773755AFF3544158F17FAE170051414F22CA3AAFF354412948CD1017005141458ED221AFF354412E33CB7516005141FAAA2208AFF35441C587D06815005141439FAD8FAEF3544149EC47E114005141444F6546AEF354419394EEF71300514133DD74DAADF35441B178491C130051418249B768ADF35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453074 - 177780
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000210000009A9999D92CAE5041D7A370FD79C75441666666062EAE504114AE47E172C754417B14AE172FAE50415C8FC2556BC754418FC2F5780FAE5041CDCCCCBC6BC75441E17A14FE0AAE5041A4703D0A6EC7544114AE47610FAE5041713D0A0773C754410AD7A38011AE50411F85EBC175C75441295C8FD212AE5041CDCCCC7C77C75441CDCCCC0C16AE50415C8FC2357BC754415C8FC27514AE5041C3F5280C7DC75441295C8FA223AE5041AE47E16A7FC754410AD7A3802AAE50415C8FC2B580C754410AD7A35031AE50411F85EB5182C75441E17A14EE31AE5041E17A147E83C75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D00000059B27FDA10AE50410386B42CA5C754416135D8630EAE50417A4032A3AAC7544196F7482106AE5041345F8ED2BBC7544154931EF507AE5041FEA0CBDCBFC75441629A50680EAE50411E17151EB4C75441499EA07A0FAE504142FB992CB2C75441EC51B86E10AE50411F85EB71B0C7544167ABB76E13AE504138B1C2D5AFC75441B3EF46B117AE50413B170A17A2C754413E3952D81BAE5041AAAC7904A0C75441B68CC22D21AE50410A67D5589EC754411F85EB6122AE504185EB51F89DC7544128FFEB5F25AE5041E946E4F29CC75441FA92E18A2CAE5041A911A3809AC75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>816880 - 1149674
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002A000000430703AAAE505141C0177EF65553544133333313AE505141D7A3706D58535441A4703D4AAC505141000000D061535441713D0AA79E50514185EB51D85E535441B81E859B93505141E17A14BE5B535441AE47E1FA915051417B14AE47615354417B14AE579450514114AE47016D5354415C8FC2559950514133333313735354413D0AD703A1505141000000207C5354419A999999A45051415C8FC225825354415C8FC2C5A550514148E17AA48753544185EB5108A7505141A4703DAA97535441295C8F52AD505141B81E851BA353544152B81EF5B15051413D0AD713A5535441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000460703AAAE505141BE177EF65553544133333313AE505141D7A3706D58535441A4703D4AAC505141000000D061535441713D0AA79E50514185EB51D85E535441B81E859B93505141E17A14BE5B53544116CD79C5925051414B5CC36860535441542F07B792505141A4DED5916353544116CD79C592505141AD2231E265535441F44616BB93505141345D97D96A535441102340A294505141669E206E6C535441E49CDC9795505141E42FCC676E5354414B0D8434995051419F6760A3725354413886A1049F505141B8CB402B78535441D2F376E5A1505141AD77CDE47B535441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>816880 - 3494713
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002A000000430703AAAE505141C0177EF65553544133333313AE505141D7A3706D58535441A4703D4AAC505141000000D061535441713D0AA79E50514185EB51D85E535441B81E859B93505141E17A14BE5B535441AE47E1FA915051417B14AE47615354417B14AE579450514114AE47016D5354415C8FC2559950514133333313735354413D0AD703A1505141000000207C5354419A999999A45051415C8FC225825354415C8FC2C5A550514148E17AA48753544185EB5108A7505141A4703DAA97535441295C8F52AD505141B81E851BA353544152B81EF5B15051413D0AD713A5535441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000460703AAAE505141BE177EF65553544133333313AE505141D7A3706D58535441A4703D4AAC505141000000D061535441713D0AA79E50514185EB51D85E535441B81E859B93505141E17A14BE5B53544116CD79C5925051414B5CC36860535441542F07B792505141A4DED5916353544116CD79C592505141AD2231E265535441F44616BB93505141345D97D96A535441102340A294505141669E206E6C535441E49CDC9795505141E42FCC676E5354414B0D8434995051419F6760A3725354413886A1049F505141B8CB402B78535441D2F376E5A1505141AD77CDE47B535441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453438 - 177106
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002E0000000AD7A35041B65041333333D375DA5441E17A140E3FB650410AD7A33074DA5441CDCCCC8C3BB65041CDCCCCCC73DA54411F85EB613AB650419A99997972DA544152B81E0536B65041EC51B89E71DA5441F6285CBF32B65041295C8F1271DA5441666666662FB65041666666C671DA5441C3F528AC2CB65041CDCCCC7C73DA5441D7A370CD2AB650410AD7A39079DA5441EC51B8DE29B6504114AE47017EDA544152B81E3526B65041E17A14FE7CDA544185EB513827B650416666668676DA5441C3F5284C27B650410AD7A33074DA54417B14AEC722B65041CDCCCC7C73DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002000000038616D7017B650416E56C4AA6FDA5441000000D013B650411F85EB916FDA5441F6285CFF14B65041E17A144E74DA5441E17A145E15B650411F85EBC176DA5441DACA348315B650413010F49978DA5441530AD79315B650418CA3706D79DA54417C34AFCD15B6504196FF8CAA7BDA5441E17A14EE15B65041B81E85EB7CDA5441763227F517B65041DFFFCC5D90DA54418614AEF719B6504112E17AA4A3DA54415F5C8FD21AB650413485EBC1A6DA54417E6666461CB65041D0F5281CA9DA54411E635F201DB65041338F848FA9DA54415C6666B61EB650413B666666AADA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453438 - 342203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002E0000000AD7A35041B65041333333D375DA5441E17A140E3FB650410AD7A33074DA5441CDCCCC8C3BB65041CDCCCCCC73DA54411F85EB613AB650419A99997972DA544152B81E0536B65041EC51B89E71DA5441F6285CBF32B65041295C8F1271DA5441666666662FB65041666666C671DA5441C3F528AC2CB65041CDCCCC7C73DA5441D7A370CD2AB650410AD7A39079DA5441EC51B8DE29B6504114AE47017EDA544152B81E3526B65041E17A14FE7CDA544185EB513827B650416666668676DA5441C3F5284C27B650410AD7A33074DA54417B14AEC722B65041CDCCCC7C73DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002000000038616D7017B650416E56C4AA6FDA5441000000D013B650411F85EB916FDA5441F6285CFF14B65041E17A144E74DA5441E17A145E15B650411F85EBC176DA5441DACA348315B650413010F49978DA5441530AD79315B650418CA3706D79DA54417C34AFCD15B6504196FF8CAA7BDA5441E17A14EE15B65041B81E85EB7CDA5441763227F517B65041DFFFCC5D90DA54418614AEF719B6504112E17AA4A3DA54415F5C8FD21AB650413485EBC1A6DA54417E6666461CB65041D0F5281CA9DA54411E635F201DB65041338F848FA9DA54415C6666B61EB650413B666666AADA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>453613 - 376919
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000004000000A8000000713D0A37D2AF50415C8FC2F51AD35441E17A14AECCAF504185EB51E80BD3544114AE4751CCAF504148E17AF40AD3544148E17AF4C8AF5041D7A3705D02D3544152B81E35D0AF504114AE4711F7D254411F85EBC1D5AF5041C3F5286CEED25441AE47E19AD8AF5041F6285CCFEDD254413D0AD7F3E0AF50413D0AD703ECD2544185EB5108E5AF504133333323EBD254419A999929E9AF504100000040EAD2544133333313EDAF50418FC2F568E9D254418FC2F5E8F4AF50419A9999B9E7D254418FC2F5B8FBAF5041295C8F12E4D254416666662600B0504100000030E0D25441 [...]
-</a>
-
-<b>
-010600000001000000010300000004000000000100002298381702B0504198C801F346D35441A7D75CCF02B05041EC26A32047D35441333333930EB050419A9999094AD35441E322AD8A0EB0504132540BEF4BD354415C8FC2850EB05041713D0A074DD35441F6285C9F01B05041C3F5281C56D35441B81E85BBFFAF50410AD7A37057D3544143C44FB6FBAF5041AD6D27685CD354418FC2F548FAAF5041B81E852B5ED354411DABFF60F4AF504133C3C88461D35441042FE14AE5AF50417E1990126AD354419AB03CB4E1AF5041BD05A2656DD35441DCCFFF27DFAF5041C058E5C16FD35441E09F3363DCAF50417FF78E5272D35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454171 - 372842
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001D0000000AD7A38020B05041CDCCCC1C20D854410AD7A39023B050419A9999E928D85441AE47E10A2BB050418FC2F5783ED854417B14AE072CB050415C8FC2553FD854418FC2F5782FB05041C3F528BC40D85441295C8FD237B050415C8FC2A542D854415C8FC2A53DB05041713D0A2744D854410000008040B05041D7A3703D45D85441E17A149E43B050416666660647D854419A99995952B05041C3F5285C53D85441CDCCCC5C56B05041D7A370DD55D85441666666C65AB05041A4703D1A58D85441A4703DCA6FB0504152B81EF560D85441A4703DEA76B05041E17A144E64D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003000000079ABEB613AB050411D56B89E23D85441C3F5280C30B05041D7A3707D22D85441D7A3706D29B050416666667621D85441CB7F079A25B05041BB58A87020D85441FC8EC21523B0504155E17AC41FD85441F7350B2C22B05041ACD6B3E31FD854413CD7A38020B05041C6CCCC1C20D854410AD7A39023B050419A9999E928D85441AE47E10A2BB050418FC2F5783ED854414114AE072CB05041298FC2553FD85441D6C2F5782FB050418DF528BC40D85441CE4B0A1933B050418EB1BA9041D85441295C8FD237B050415C8FC2A542D854415C8FC2A53DB05041713D0A2744D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454180 - 52692
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001100000085EB51E87CB55041AE47E1BAF2E254416666669680B5504148E17AE4D2E25441333333E35BB5504152B81E15D2E25441AE47E18A23B55041295C8FC2D0E25441F6285C7F21B5504114AE4711D2E254417B14AED717B55041EC51B8CEEEE254411F85EB510FB550418FC2F50808E3544114AE47B13FB55041295C8F1209E354417B14AE3753B5504152B81E8509E3544148E17A845DB5504148E17A2413E35441000000B05FB550413333337313E35441EC51B8AE69B55041000000000AE354417B14AEE76AB550418FC2F5080AE354418FC2F5C876B550413D0AD703FFE25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000D71219BD7DB550410964088AEBE25441B67430E97DB55041FBA9930CEAE25441BC5E09ED7DB550413DAF4AEBE9E254412A8591147EB55041C2424895E8E254418DDA1F557EB55041A5C6C666E6E2544185DF1B517FB5504124FFBBE2DDE254416A1EB9777FB55041EAD8A994DCE2544193DB22BA7FB5504147651756DAE254415B465F9380B5504109DFACFED2E2544168A903474BB55041187FF4F9D1E25441F072557E23B55041DEE394CAD0E254410089E58021B55041832B4C10D2E25441EFF9956B21B550411543244CD2E25441851DA8CA1EB55041C39B5D28DAE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454205 - 3028404
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000007B14AE77FDB950417B14AE4738C95441713D0A27FEB950417B14AEA732C95441AE47E1EAFEB950419A9999992DC954419A99992900BA5041B81E85AB2DC954410AD7A3C00EBA50415C8FC23538C954413333335315BA50411F85EBB128C95441E17A14CE0CBA50417B14AEB721C9544152B81ED506BA504185EB51A81BC954419A9999D9FEB950410AD7A3C015C954413D0AD7B3F9B950410AD7A30011C9544166666686F3B950419A9999D90CC954415C8FC285F3B95041666666160EC954419A999979F3B9504148E17AB42FC95441295C8FD2E7B950411F85EB512EC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000004D4F209BCCB95041BC29DF5117C95441EA86FB97DFB9504158E4BAB516C9544126512980F3B950414653B8321FC954415C8FC285F3B95041466666160EC95441F6285C2FEAB9504116295CCF07C954415B14AE97E2B95041CB51B83E08C95441F77A146EE2B9504114AE47A106C95441666666A6D8B95041D91E859B07C9544120D7A3A0CCB95041F5FFFFDF08C954414D4F209BCCB95041BC29DF5117C95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454205 - 177328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000007B14AE77FDB950417B14AE4738C95441713D0A27FEB950417B14AEA732C95441AE47E1EAFEB950419A9999992DC954419A99992900BA5041B81E85AB2DC954410AD7A3C00EBA50415C8FC23538C954413333335315BA50411F85EBB128C95441E17A14CE0CBA50417B14AEB721C9544152B81ED506BA504185EB51A81BC954419A9999D9FEB950410AD7A3C015C954413D0AD7B3F9B950410AD7A30011C9544166666686F3B950419A9999D90CC954415C8FC285F3B95041666666160EC954419A999979F3B9504148E17AB42FC95441295C8FD2E7B950411F85EB512EC95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A00000026512980F3B950414353B8321FC954415C8FC285F3B95041466666160EC95441F6285C2FEAB9504116295CCF07C954415B14AE97E2B95041CB51B83E08C95441F77A146EE2B9504114AE47A106C95441666666A6D8B95041D91E859B07C9544120D7A3A0CCB95041F5FFFFDF08C95441CEB1209BCCB950412C1CDD5017C95441EA86FB97DFB9504158E4BAB516C9544126512980F3B950414353B8321FC95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454464 - 58231
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000D0000003D0AD7D335B35041EC51B84EC8D55441EC51B8BE39B350413D0AD783C6D55441A4703DDA3CB35041713D0A17C4D554410AD7A3303FB35041A4703DEAC0D5544114AE47E140B350415C8FC225BCD55441CDCCCC0C45B35041713D0AF7ADD55441EC51B8EE47B350418FC2F5E8A5D5544114AE474122B35041F6285CDFA0D554417B14AE1718B35041C3F5289CCAD5544152B81E5520B350418FC2F578CBD5544148E17AF426B35041D7A3707DCBD55441B81E85BB31B3504152B81EB5C9D554413D0AD7D335B35041EC51B84EC8D55441
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000921F1CF124B3504141BC523BA1D55441A20511C125B35041D5882057A1D554417384ED0628B350411017ECA4A1D55441198B55652CB350418A25743AA2D55441D3AA40C734B350415B315D59A3D554416EC24D8C3BB350414EE51241A4D554410F5968A946B35041F82F77BDA5D55441EC51B8EE47B350418FC2F5E8A5D5544161FC273948B350418B6F6E62A5D5544124A1D48448B35041BB3CAAD9A4D5544198DA25BD4AB35041F7698BD6A0D55441E9276C224BB350412BC8821FA0D554418EABE31B4CB350418EBC125C9ED554414540B8484BB35041B12A58189ED55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454465 - 58231
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000014AE474122B35041F6285CDFA0D55441EC51B8EE47B350418FC2F5E8A5D55441C3F5281C4CB35041C3F5285C9ED55441295C8F0248B35041B81E850B9DD554418FC2F53842B35041713D0A879BD55441D7A370AD3BB35041AE47E19A9BD55441AE47E1DA35B350417B14AE279BD554418FC2F5482FB35041C3F528AC99D55441295C8FD224B3504152B81E5596D5544114AE474122B35041F6285CDFA0D55441
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000921F1CF124B3504141BC523BA1D55441A20511C125B35041D5882057A1D554417384ED0628B350411017ECA4A1D55441198B55652CB350418A25743AA2D55441D3AA40C734B350415B315D59A3D554416EC24D8C3BB350414EE51241A4D554410F5968A946B35041F82F77BDA5D55441EC51B8EE47B350418FC2F5E8A5D5544161FC273948B350418B6F6E62A5D5544124A1D48448B35041BB3CAAD9A4D5544198DA25BD4AB35041F7698BD6A0D55441E9276C224BB350412BC8821FA0D554418EABE31B4CB350418EBC125C9ED554414540B8484BB35041B12A58189ED55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454657 - 177978
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000170000005C8FC2C5C1B450411F85EB31A2DD5441EC51B85EC5B450419A999929A5DD5441E17A145EC7B4504133333373A6DD5441333333C3C9B450418FC2F588A7DD5441B81E85CBCCB450417B14AE17A8DD544148E17AD4CCB4504114AE47D1A7DD5441CDCCCC6CD0B45041A4703D1A8DDD544148E17A04D4B450410AD7A36072DD54419A9999A9BFB45041F6285C1F71DD544114AE47A1BEB450419A9999A971DD5441713D0A67BBB450417B14AE0777DD5441D7A370EDB8B45041666666267CDD5441CDCCCC5CB6B45041EC51B89E83DD544133333323B5B45041000000F089DD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002200000014AE4761BDB4504114AE47819DDD5441B417BA61BDB4504176D7C1819DDD54414D40FCC8C1B4504132C26334A2DD54415804B95EC5B45041F5899929A5DD54411FBC3440C7B4504162CDF15FA6DD5441E17A145EC7B4504133333373A6DD5441333333C3C9B450418FC2F588A7DD5441C44CD39CCCB450411C78180FA8DD54416DD583CBCCB450417FBEAD17A8DD5441DC5B7AD4CCB45041CB3F46D1A7DD54418033CC6CD0B4504164B93E1A8DDD5441D5847A04D4B4504157D1A36072DD5441AE61A307D0B45041280AB32172DD5441712A29DCC5B450414F2D2E8171DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454671 - 426297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002400000052B81E75C4AF504185EB5168D8C5544100000000A9AF50417B14AE17D5C55441EC51B80EBAAF5041AE47E16AECC5544152B81E25BCAF5041000000A0F2C554411F85EB31C0AF504100000090F7C554418FC2F508C4AF504133333363F5C55441B81E852BC7AF5041CDCCCC4CF4C55441295C8F62C8AF5041D7A370BDF1C55441EC51B85ECAAF50419A999919F1C55441B81E857BCCAF5041A4703D3AF1C55441E17A14EECCAF5041D7A3707DF4C55441295C8F52C8AF50417B14AE77FBC5544100000090C2AF5041C3F5283CFCC554418FC2F5E8C3AF50410AD7A370FEC55441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000295C8FA2C5AF5041A4703D3AD9C55441D22A0692C4AF504172D3727CD8C55441FBB33CB8C3AF5041DB06451FDAC55441D077BBF0C1AF5041956AB61FDCC55441B03B3A29C0AF504150CE2720DEC55441E33A21B7BEAF504156D05904E1C55441F6D7C828BEAF5041F8819204E2C554413061F87DBDAF504123D17276E2C55441BA86B6D2BAAF504155AA9BAFE3C554415D5EAD27B9AF504110216C5AE4C55441B9DCC19CB6AF504127BEDAB4E7C554416B9EC2FEB9AF5041C15A0E55ECC55441EC51B80EBAAF5041AE47E16AECC5544152B81E25BCAF5041000000A0F2C55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454743 - 398793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000006000000713D0A678DB0504133333353C1C55441B81E85FB8DB0504185EB5178C5C554413333339399B0504133333323C0C5544114AE47C1ADB05041F6285C6FBAC55441E17A149EABB0504148E17A94B9C55441713D0A678DB0504133333353C1C55441010300000001000000240000007B14AED768B0504148E17AD4D5C5544152B81E7567B050410AD7A3F0D3C55441F6285C4F66B05041000000D0D3C55441CDCCCC9C66B05041713D0AD7D0C55441E17A14AE61B05041D7A3708DD0C55441C3F528AC63B0504148E17A84D3C5544185EB518861B05041C3F5281CD7C554413D0AD7 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000006C34854B72B05041BC38707DCEC55441713D0A1771B05041CDCCCC5CD0C55441CDCCCC2C6EB05041E17A142ED3C5544148E17AC46AB050418FC2F518D6C55441CAAEACD768B05041EBEC7BD4D5C55441873D03A967B05041B32C7437D4C5544152B81E7567B050410AD7A3F0D3C55441F6285C4F66B05041000000D0D3C55441CDCCCC9C66B05041713D0AD7D0C55441E17A14AE61B05041D7A3708DD0C55441C3F528AC63B0504148E17A84D3C5544185EB518861B05041C3F5281CD7C554413D0AD75365B05041D7A3701DDCC554419A99990966B05041B81E858BDFC55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454922 - 177680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81E2545B35041CDCCCC1C5CCD54419A9999A934B35041F6285C3F54CD5441E17A14BE32B350418FC2F51857CD5441000000B030B35041AE47E12A58CD5441CDCCCC3C2DB35041713D0A6759CD54410000009029B350413D0AD7535BCD5441AE47E1DA3FB35041713D0AF765CD54417B14AE8741B350410000008062CD544152B81E2545B35041CDCCCC1C5CCD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000903E019029B3504140A2D7535BCD5441E81F9B7F2EB350411535CEAE5DCD544171FCE1DA3FB3504181C708F765CD54417B14AE8741B350410000008062CD544165631E2545B35041DC62CD1C5CCD54418A7099A934B35041E9655C3F54CD5441E17A14BE32B350418FC2F51857CD5441CF0729B630B350415726AC2758CD5441000000B030B35041AE47E12A58CD5441CDCCCC3C2DB35041713D0A6759CD54411620E3F42BB35041ACC8CD125ACD5441903E019029B3504140A2D7535BCD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>454922 - 365061
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000900000052B81E2545B35041CDCCCC1C5CCD54419A9999A934B35041F6285C3F54CD5441E17A14BE32B350418FC2F51857CD5441000000B030B35041AE47E12A58CD5441CDCCCC3C2DB35041713D0A6759CD54410000009029B350413D0AD7535BCD5441AE47E1DA3FB35041713D0AF765CD54417B14AE8741B350410000008062CD544152B81E2545B35041CDCCCC1C5CCD5441
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000903E019029B3504140A2D7535BCD5441E81F9B7F2EB350411535CEAE5DCD544171FCE1DA3FB3504181C708F765CD54417B14AE8741B350410000008062CD544165631E2545B35041DC62CD1C5CCD54418A7099A934B35041E9655C3F54CD5441E17A14BE32B350418FC2F51857CD5441CF0729B630B350415726AC2758CD5441000000B030B35041AE47E12A58CD5441CDCCCC3C2DB35041713D0A6759CD54411620E3F42BB35041ACC8CD125ACD5441903E019029B3504140A2D7535BCD5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455041 - 2914345
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000033333343A7B4504133333353B3E4544148E17AA4A0B45041C3F5286CBCE45441EC51B87E8EB450413D0AD753D5E454411F85EBA17BB4504185EB5128EDE4544185EB51487BB45041AE47E11AEFE45441B81E852B88B45041D7A370CDEFE45441295C8FA29BB4504185EB5118F0E45441713D0A17A3B450410AD7A330F0E45441295C8F92B1B4504133333373F0E45441A4703D2AB3B4504166666636E7E45441333333F3B5B450418FC2F5E8D8E45441C3F528ACBBB450413D0AD7F3BDE4544133333343A7B4504133333353B3E45441
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000009AB26045A9B4504166C3EE5EB4E45441AD835C2CB7B45041A504199CBBE454412AF8906EBBB4504122A3C4D3BDE45441B0E9CDABBBB45041B5A1A7F3BDE4544154D52ACCBBB45041AA5B1E34BDE45441392B1B37BCB45041532D90B3BAE454417ECD5E9FBCB45041A34E0743B8E45441A18000C7BCB45041A31A7314B5E45441A70D44D5BCB45041691DC4A0B3E4544113A7EDE5BCB45041DE7094EEB1E45441CA5A94F7BCB450417E7EA122B0E454416199E608BDB45041BB50475FAEE45441F63360EFBCB4504124390786ACE454411D60CF7DBCB450411699C9A2A7E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455041 - 3315465
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000033333343A7B4504133333353B3E4544148E17AA4A0B45041C3F5286CBCE45441EC51B87E8EB450413D0AD753D5E454411F85EBA17BB4504185EB5128EDE4544185EB51487BB45041AE47E11AEFE45441B81E852B88B45041D7A370CDEFE45441295C8FA29BB4504185EB5118F0E45441713D0A17A3B450410AD7A330F0E45441295C8F92B1B4504133333373F0E45441A4703D2AB3B4504166666636E7E45441333333F3B5B450418FC2F5E8D8E45441C3F528ACBBB450413D0AD7F3BDE4544133333343A7B4504133333353B3E45441
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000009AB26045A9B4504166C3EE5EB4E45441AD835C2CB7B45041A504199CBBE454412AF8906EBBB4504122A3C4D3BDE45441B0E9CDABBBB45041B5A1A7F3BDE4544154D52ACCBBB45041AA5B1E34BDE45441392B1B37BCB45041532D90B3BAE454417ECD5E9FBCB45041A34E0743B8E45441A18000C7BCB45041A31A7314B5E45441A70D44D5BCB45041691DC4A0B3E4544113A7EDE5BCB45041DE7094EEB1E45441CA5A94F7BCB450417E7EA122B0E454416199E608BDB45041BB50475FAEE45441F63360EFBCB4504124390786ACE454411D60CF7DBCB450411699C9A2A7E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455041 - 142906
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000033333343A7B4504133333353B3E4544148E17AA4A0B45041C3F5286CBCE45441EC51B87E8EB450413D0AD753D5E454411F85EBA17BB4504185EB5128EDE4544185EB51487BB45041AE47E11AEFE45441B81E852B88B45041D7A370CDEFE45441295C8FA29BB4504185EB5118F0E45441713D0A17A3B450410AD7A330F0E45441295C8F92B1B4504133333373F0E45441A4703D2AB3B4504166666636E7E45441333333F3B5B450418FC2F5E8D8E45441C3F528ACBBB450413D0AD7F3BDE4544133333343A7B4504133333353B3E45441
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000009AB26045A9B4504166C3EE5EB4E45441AD835C2CB7B45041A504199CBBE454412AF8906EBBB4504122A3C4D3BDE45441B0E9CDABBBB45041B5A1A7F3BDE4544154D52ACCBBB45041AA5B1E34BDE45441392B1B37BCB45041532D90B3BAE454417ECD5E9FBCB45041A34E0743B8E45441A18000C7BCB45041A31A7314B5E45441A70D44D5BCB45041691DC4A0B3E4544113A7EDE5BCB45041DE7094EEB1E45441CA5A94F7BCB450417E7EA122B0E454416199E608BDB45041BB50475FAEE45441F63360EFBCB4504124390786ACE454411D60CF7DBCB450411699C9A2A7E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455041 - 289552
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000033333343A7B4504133333353B3E4544148E17AA4A0B45041C3F5286CBCE45441EC51B87E8EB450413D0AD753D5E454411F85EBA17BB4504185EB5128EDE4544185EB51487BB45041AE47E11AEFE45441B81E852B88B45041D7A370CDEFE45441295C8FA29BB4504185EB5118F0E45441713D0A17A3B450410AD7A330F0E45441295C8F92B1B4504133333373F0E45441A4703D2AB3B4504166666636E7E45441333333F3B5B450418FC2F5E8D8E45441C3F528ACBBB450413D0AD7F3BDE4544133333343A7B4504133333353B3E45441
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000009AB26045A9B4504166C3EE5EB4E45441AD835C2CB7B45041A504199CBBE454412AF8906EBBB4504122A3C4D3BDE45441B0E9CDABBBB45041B5A1A7F3BDE4544154D52ACCBBB45041AA5B1E34BDE45441392B1B37BCB45041532D90B3BAE454417ECD5E9FBCB45041A34E0743B8E45441A18000C7BCB45041A31A7314B5E45441A70D44D5BCB45041691DC4A0B3E4544113A7EDE5BCB45041DE7094EEB1E45441CA5A94F7BCB450417E7EA122B0E454416199E608BDB45041BB50475FAEE45441F63360EFBCB4504124390786ACE454411D60CF7DBCB450411699C9A2A7E45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455159 - 18977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000300000006666661652B05041CDCCCC3C86DA5441E17A144E56B05041A4703D1A8BDA54415C8FC2855AB05041EC51B8BE90DA54418FC2F5B85BB050418FC2F5588DDA5441EC51B89E5DB05041D7A3708D89DA544152B81E055FB050413D0AD7F387DA544148E17A8461B0504114AE47C186DA5441A4703D6A63B050417B14AEA786DA544152B81E8567B05041C3F528DC87DA5441EC51B88E6CB05041F6285C1F76DA544114AE47216FB050417B14AE276CDA54413D0AD79370B050419A99993967DA544185EB51F871B05041B81E854B65DA5441AE47E18A74B0504152B81E5564DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000004386075C36B0504174B654764EDA544110B58F1536B0504174B425674EDA5441BF3E456A34B050419B6D17D94EDA544197D9DBB533B05041F193408E51DA5441E14758D233B05041B331F9C753DA54419BDD427D34B0504197843CAC55DA54410F0918D335B050419830B4EE55DA54415BCF837436B050419830B4EE55DA54413001D79136B0504187AEB2F055DA54414386075C36B0504174B654764EDA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455159 - 64730
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000300000006666661652B05041CDCCCC3C86DA5441E17A144E56B05041A4703D1A8BDA54415C8FC2855AB05041EC51B8BE90DA54418FC2F5B85BB050418FC2F5588DDA5441EC51B89E5DB05041D7A3708D89DA544152B81E055FB050413D0AD7F387DA544148E17A8461B0504114AE47C186DA5441A4703D6A63B050417B14AEA786DA544152B81E8567B05041C3F528DC87DA5441EC51B88E6CB05041F6285C1F76DA544114AE47216FB050417B14AE276CDA54413D0AD79370B050419A99993967DA544185EB51F871B05041B81E854B65DA5441AE47E18A74B0504152B81E5564DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000004386075C36B0504174B654764EDA544110B58F1536B0504174B425674EDA5441BF3E456A34B050419B6D17D94EDA544197D9DBB533B05041F193408E51DA5441E14758D233B05041B331F9C753DA54419BDD427D34B0504197843CAC55DA54410F0918D335B050419830B4EE55DA54415BCF837436B050419830B4EE55DA54413001D79136B0504187AEB2F055DA54414386075C36B0504174B654764EDA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464972 - 2941840
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE47E1B950417B14AE3762155541A4703DFA08BA50413D0AD7C35C155541713D0AE736BA50413D0AD7735615554152B81E1540BA5041713D0A17341555418FC2F5283FBA5041F6285C0F33155541F6285CEF2EBA5041C3F5284C351555410000005016BA5041E17A14AE381555415C8FC2450FBA504152B81E35391555413D0AD73308BA504148E17AC438155541E17A144EFFB95041713D0AD737155541EC51B8EEF8B95041C3F528BC36155541CDCCCCACF2B95041E17A148E35155541C3F5280CEFB950416666662644155541E17A144EEDB950415C8FC27549155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000AF04D86F21BA5041A78C05AA391555416904D57515BA5041F9C7944D3B155541ABF10E0A10BA5041E5D72E043C15554123CC823205BA504167C1DD4C3D155541CC85635704BA5041C7F762713D15554123CC823205BA5041078B58283D15554123CC823205BA5041018627203D155541625F78E904BA5041078B58283D1555418099503005BA5041FCCB689738155541FC0F7AC6FFB95041BF2A97E337155541EC51B8EEF8B95041C3F528BC36155541CDCCCCACF2B95041E17A148E35155541C3F5280CEFB950416666662644155541E17A144EEDB950415C8FC27549155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464972 - 3703666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE47E1B950417B14AE3762155541A4703DFA08BA50413D0AD7C35C155541713D0AE736BA50413D0AD7735615554152B81E1540BA5041713D0A17341555418FC2F5283FBA5041F6285C0F33155541F6285CEF2EBA5041C3F5284C351555410000005016BA5041E17A14AE381555415C8FC2450FBA504152B81E35391555413D0AD73308BA504148E17AC438155541E17A144EFFB95041713D0AD737155541EC51B8EEF8B95041C3F528BC36155541CDCCCCACF2B95041E17A148E35155541C3F5280CEFB950416666662644155541E17A144EEDB950415C8FC27549155541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000AF04D86F21BA5041A78C05AA391555416904D57515BA5041F9C7944D3B155541ABF10E0A10BA5041E5D72E043C15554123CC823205BA504167C1DD4C3D155541CC85635704BA5041C7F762713D15554123CC823205BA5041078B58283D15554123CC823205BA5041018627203D155541625F78E904BA5041078B58283D1555418099503005BA5041FCCB689738155541FC0F7AC6FFB95041BF2A97E337155541EC51B8EEF8B95041C3F528BC36155541CDCCCCACF2B95041E17A148E35155541C3F5280CEFB950416666662644155541E17A144EEDB950415C8FC27549155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455692 - 4178754
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000330000009A9999B908B3504133333343C2D25441CDCCCC7C0DB35041EC51B84EC3D254410000007019B3504185EB51D8C8D2544114AE47E119B350419A9999E9C7D254410AD7A36017B350418FC2F5A8C6D25441AE47E11A12B35041EC51B86EC4D25441A4703D3A11B35041713D0A67C3D25441295C8F6212B35041EC51B8EEBFD25441AE47E15A14B35041A4703DCABDD25441EC51B89E15B350417B14AE77BDD25441CDCCCC5C18B3504152B81E95BED2544185EB51C81CB35041E17A14CEC1D25441E17A145E1FB3504133333363BCD25441B81E85AB1FB35041C3F5282CBBD25441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000560000001D5A64D309B35041355EBA41B6D254410AD7A3900BB350417B14AE17B3D254415F95E2550DB35041C959CF83AFD25441A4703DBA0FB35041C3F5287CABD25441F2E42C6113B350418B2C321FA6D254419A99996915B350415C8FC2B5A3D254415ED0F77E1AB3504118BA81EC9CD2544131B8348420B350418C233DE895D254419539DAAE20B35041A51A89B695D25441C15A4B3519B350415A76ECF78FD2544183BFAA7C12B3504124867D1B8AD25441952430390DB350415987233386D254418196AAFA0BB35041D239A67086D2544152B81EBD08B35041F6285CA786D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>455692 - 4178760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000330000009A9999B908B3504133333343C2D25441CDCCCC7C0DB35041EC51B84EC3D254410000007019B3504185EB51D8C8D2544114AE47E119B350419A9999E9C7D254410AD7A36017B350418FC2F5A8C6D25441AE47E11A12B35041EC51B86EC4D25441A4703D3A11B35041713D0A67C3D25441295C8F6212B35041EC51B8EEBFD25441AE47E15A14B35041A4703DCABDD25441EC51B89E15B350417B14AE77BDD25441CDCCCC5C18B3504152B81E95BED2544185EB51C81CB35041E17A14CEC1D25441E17A145E1FB3504133333363BCD25441B81E85AB1FB35041C3F5282CBBD25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000086154C8027B350410D738FF7A4D25441DB2D85F72AB35041195745C6A0D25441833C90262CB35041C86EB4559FD25441295C8FE223B350415C8FC28598D2544131B8348420B350418C233DE895D254415ED0F77E1AB3504118BA81EC9CD254419A99996915B350415C8FC2B5A3D25441F2E42C6113B350418B2C321FA6D25441A4703DBA0FB35041C3F5287CABD254415F95E2550DB35041C959CF83AFD254410AD7A3900BB350417B14AE17B3D254411D5A64D309B35041355EBA41B6D25441508D97D611B35041FED47831B7D2544183554E5215B350414439F569B8D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456193 - 1053647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003500000085EB5108471651413333332339825441C3F5287C4816514185EB51083882544114AE47C14E165141CDCCCC3C36825441C3F5284C53165141B81E858B34825441F6285C9F531651413333331330825441F6285CEF56165141EC51B8FE2E825441CDCCCC3C6216514148E17AF42C82544148E17AF4611651418FC2F5A823825441AE47E11A51165141713D0A7724825441C3F528BC51165141333333831B825441AE47E10A5316514185EB51680A825441000000B06C1651411F85EBB10A82544148E17A4470165141C3F528BC0A825441C3F5284C701651413D0AD7C3F5815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000005307CAD4616514124586E2539825441A4703D4A451651419A9999D9398254419A9999994116514148E17A543B825441B81E85AB40165141333333033D82544185EB51A83E165141E17A145E40825441E17A141E4F16514148E17AB44D8254411F85EB0141165141AE47E19A6E8254411F85EB713C165141EC51B86E78825441333333533B16514185EB51887A825441CDCCCC8C3B165141D7A370BD7A825441A4703DDA3F165141EC51B8AE7E825441295C8FD243165141295C8FE276825441AE47E1AA46165141295C8FC271825441295C8FB24A165141713D0A376A825441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456193 - 3433153
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003500000085EB5108471651413333332339825441C3F5287C4816514185EB51083882544114AE47C14E165141CDCCCC3C36825441C3F5284C53165141B81E858B34825441F6285C9F531651413333331330825441F6285CEF56165141EC51B8FE2E825441CDCCCC3C6216514148E17AF42C82544148E17AF4611651418FC2F5A823825441AE47E11A51165141713D0A7724825441C3F528BC51165141333333831B825441AE47E10A5316514185EB51680A825441000000B06C1651411F85EBB10A82544148E17A4470165141C3F528BC0A825441C3F5284C701651413D0AD7C3F5815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000005307CAD4616514124586E2539825441A4703D4A451651419A9999D9398254419A9999994116514148E17A543B825441B81E85AB40165141333333033D82544185EB51A83E165141E17A145E40825441E17A141E4F16514148E17AB44D8254411F85EB0141165141AE47E19A6E8254411F85EB713C165141EC51B86E78825441333333533B16514185EB51887A825441CDCCCC8C3B165141D7A370BD7A825441A4703DDA3F165141EC51B8AE7E825441295C8FD243165141295C8FE276825441AE47E1AA46165141295C8FC271825441295C8FB24A165141713D0A376A825441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456219 - 142571
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002A0000008FC2F54806195141295C8FE2FD7E5441C3F5281C191951417B14AE27F57E5441666666361C19514185EB5118F67E54415C8FC2B51F195141A4703D3AF17E54419A99996927195141A4703DFAE87E544185EB51682E195141F6285CAFE27E544148E17AE42A1951415C8FC255E27E54411F85EB8128195141295C8F22E17E54415C8FC29525195141E17A14FEDE7E5441F6285C9F24195141F6285C3FDD7E5441AE47E1CA22195141F6285CEFD97E5441713D0A671B1951417B14AE47D87E5441E17A14FE1219514185EB5168D67E54411F85EBF10719514152B81EF5D57E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000023000000666666D6E018514166666686F87E54415D3CE720E518514122177761FB7E54417BECA0E2E5185141DD3264E2FB7E544186A6702EE7185141DB1E37BFFC7E544137FC9121EC185141D6E3800A007F54417ECE53D2ED185141BCFD812A017F54410FDB24DCEE185141EF5469DB017F544138143917F0185141C78919AD027F5441FFB8D87EF018514111F50FF2027F5441721F4B27F1185141715B2A62037F5441587A31B7F11851411BA9EEC1037F54416B5CF01EF21851416B1F4EF8037F54415BB82AF6F118514104466EF4027F54411FDDC4A2F1185141D38B56E5007F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456279 - 346029
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000009000000A4703DFAB815514185EB51F8997954415C8FC225B21551411F85EB519B795441333333E3B2155141295C8F52A1795441333333D3B6155141A4703D8AB97954410AD7A380B81551419A9999F9C37954413D0AD783BF1551417B14AE37C3795441666666E6BD1551417B14AE87B8795441E17A14FEB9155141713D0A37A0795441A4703DFAB815514185EB51F899795441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000077E1D00B8155141345D1ADAC0795441333333D3B6155141A4703D8AB9795441333333E3B2155141295C8F52A1795441F9B1C225B2155141E19DEC519B795441F19C2C3EAF155141C48716E59B795441D7A3706DAB155141666666A69C79544158E4C8B9AB155141BEF6A9BE9E795441F3E8A340AC155141F630EA71A2795441CF7A1F25B0155141074F138EBA795441357B651AB115514137923CDAC0795441F6A9A3B0B11551410F67C1B5C4795441C3C3AD7AB81551411F8C84D4C3795441077E1D00B8155141345D1ADAC0795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456507 - 28568
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000370000007B14AED79D155141A4703D4A0D845441B81E85BB9D155141C3F5286C0F8454411F85EBE1AA1551415C8FC2C50B845441666666B6B9155141AE47E1BA0884544152B81E85BE155141E17A14BE0784544114AE47B1C515514185EB51080684544133333353C4155141F6285C5F0A8454417B14AEC7C1155141666666860E8454413D0AD7D3BE155141000000A012845441A4703D4ABC155141AE47E14A16845441333333C3BA15514114AE4781188454418FC2F5F8B6155141713D0A171E845441C3F528BCB215514114AE476124845441A4703D6AAC15514148E17A942C845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000FDF5C03B9515514106902BE464845441231193059C155141D614AA5B6084544150B51FB5A1155141D2AFD48E5C8454414A48189FAE15514186C6C0D5538454418D50A9A9B91551411C5D71504C845441ADBE00F1B9155141CB98121E4C845441ABDE0F09C815514137CE347041845441BBF45825CE1551412A5E506E3C845441A3667020DB15514182A40AC231845441313FE2DEE115514109A831342C845441F5CBFB81E7155141B65FE66D2784544196621599E8155141D623818126845441D2E817DBF0155141457C21121F845441E1FCBBF3F5155141D578A2771A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>456507 - 72134
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000370000007B14AED79D155141A4703D4A0D845441B81E85BB9D155141C3F5286C0F8454411F85EBE1AA1551415C8FC2C50B845441666666B6B9155141AE47E1BA0884544152B81E85BE155141E17A14BE0784544114AE47B1C515514185EB51080684544133333353C4155141F6285C5F0A8454417B14AEC7C1155141666666860E8454413D0AD7D3BE155141000000A012845441A4703D4ABC155141AE47E14A16845441333333C3BA15514114AE4781188454418FC2F5F8B6155141713D0A171E845441C3F528BCB215514114AE476124845441A4703D6AAC15514148E17A942C845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000FDF5C03B9515514106902BE464845441231193059C155141D614AA5B6084544150B51FB5A1155141D2AFD48E5C8454414A48189FAE15514186C6C0D5538454418D50A9A9B91551411C5D71504C845441ADBE00F1B9155141CB98121E4C845441ABDE0F09C815514137CE347041845441BBF45825CE1551412A5E506E3C845441A3667020DB15514182A40AC231845441313FE2DEE115514109A831342C845441F5CBFB81E7155141B65FE66D2784544196621599E8155141D623818126845441D2E817DBF0155141457C21121F845441E1FCBBF3F5155141D578A2771A845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457657 - 2961234
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC2C57F10514152B81EF5953454416666669680105141333333339634544185EB5128811051411F85EB1194345441666666768010514152B81EE59334544148E17A447D105141713D0A179334544114AE47617910514148E17A0492345441CDCCCCBC7410514152B81EB590345441D7A3700D711051419A9999A98F3454413D0AD7836B1051415C8FC2258E3454418FC2F5F8641051417B14AE278C345441E17A14FE5C105141E17A14FE8934544114AE4751561051413D0AD7238834544114AE47B1511051413D0AD7C3863454411F85EBD14F10514148E17A4486345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000222C4FDC60105141EE66D88C863454410B04947F60105141F270ECAE843454414291EB1A5F1051413AF331E783345441374A8B425B10514152F233A682345441A1316DB9581051419541AC1E8234544139400C4C55105141363B252C81345441FDFAA7F55310514155C97A08813454415FD8754A531051410E7A029081345441C8E8105F521051410814681082345441E17A146E50105141000000B083345441333333C34F1051416666665684345441D2F556A44E10514176069DD68534544129296F845010514106B5E873863454412A4A642A51105141E43C88FD85345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457657 - 3812892
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC2C57F10514152B81EF5953454416666669680105141333333339634544185EB5128811051411F85EB1194345441666666768010514152B81EE59334544148E17A447D105141713D0A179334544114AE47617910514148E17A0492345441CDCCCCBC7410514152B81EB590345441D7A3700D711051419A9999A98F3454413D0AD7836B1051415C8FC2258E3454418FC2F5F8641051417B14AE278C345441E17A14FE5C105141E17A14FE8934544114AE4751561051413D0AD7238834544114AE47B1511051413D0AD7C3863454411F85EBD14F10514148E17A4486345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000222C4FDC60105141EE66D88C863454410B04947F60105141F270ECAE843454414291EB1A5F1051413AF331E783345441374A8B425B10514152F233A682345441A1316DB9581051419541AC1E8234544139400C4C55105141363B252C81345441FDFAA7F55310514155C97A08813454415FD8754A531051410E7A029081345441C8E8105F521051410814681082345441E17A146E50105141000000B083345441333333C34F1051416666665684345441D2F556A44E10514176069DD68534544129296F845010514106B5E873863454412A4A642A51105141E43C88FD85345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457689 - 239831
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000003000000010300000001000000180000005C8FC2B57D10514185EB51689E345441000000707E105141F6285C7F9C345441000000607D105141295C8F329C34544185EB51887A1051415C8FC2659B3454413333334375105141A4703DDA993454410AD7A3106F105141EC51B83E98345441D7A3707D6510514148E17A7495345441CDCCCCDC5E105141295C8FC293345441E17A14DE57105141CDCCCCBC91345441295C8FB250105141A4703DAA8F345441CDCCCC1C4B105141B81E851B8E345441AE47E1BA47105141713D0A578D3454418FC2F5D847105141295C8FC28E3454413D0AD78348105141F6285CDF8F345441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000052B81E6582105141D7A3707D8F3454413B2295766B1051418B60490E89345441FFF9EA316A10514120A228C189345441E575A97768105141ACCF6CCF893454411CD0335367105141904117F389345441330203D26510514167F1A039893454410989D37A63105141B273E6718834544160A480F26110514182563D7887345441232C4FDC60105141EA66D88C86345441174ED0C360105141FD50990E8634544106ED10685C105141E5B1FCD58434544108F33C2E571051415F07275F833454416E39C82253105141D170093D8234544109546D6B521051411008AA0982345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457836 - 975929
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000600000048E17AD4C4DE5041AE47E1DA166554413D0AD743C3DE5041666666C611655441AE47E12A48DE5041295C8F52EC6454418FC2F50849DE5041F6285C1FEE6454413333339349DE504152B81E35F064544148E17AD4C4DE5041AE47E1DA16655441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000050E62ACB49DE504137C6DF50F064544152B81E954BDE504152B81EE5F46454417363B86F5CDE5041276B8C3FFA645441856C17BA77DE50417FBA99EA0265544189FD42E1AFDE5041B76288C014655441D7A370DDC4DE5041AE47E16A1B655441A360DD56C6DE5041745FF9EC1B65544148E17AD4C4DE5041AE47E1DA166554412B451143A3DE5041D1655A540C6554411E2445E48DDE5041E2E3F1A005655441DE3BA9E46FDE5041589EF238FC6454411B5B7AD554DE5041A511E1BCF36454410355B5354DDE5041753CE358F1645441C53FA6E84BDE5041A76074F0F0645441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>458427 - 1102726
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D9AAFE55041F6285CBF778D5441D7A3706DB0E55041E17A147E798D54418FC2F5A8D6E55041713D0A978B8D5441B81E857BF1E55041C3F5285CA28D5441713D0A37FBE5504148E17A34A48D54419A9999C9FDE550413D0AD773A38D5441A4703D4A04E650411F85EB61968D544148E17AB409E650418FC2F508898D544152B81E950DE65041CDCCCC8C798D5441E17A145E11E650418FC2F5D86B8D5441C3F5284C14E6504148E17A945D8D5441333333D310E6504114AE47215B8D5441000000F0BFE55041000000303D8D54419A999929BEE55041F6285C1F3E8D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000333333D310E6504114AE47215B8D5441000000F0BFE55041000000303D8D54419A999929BEE55041F6285C1F3E8D54418FC2F598B6E5504114AE47115C8D54414AF3514FB6E550415517690E5D8D544148E17A04B6E55041CDCCCC5C5E8D5441A4703D9AAFE55041F6285CBF778D544175519334B0E55041EB8A8866798D544184B3C5FBD5E550416B2DB13E8B8D54417AB04151E0E55041BFFC93C5938D544113CDD5F9F0E55041820DFF0EA28D5441651F1674F6E550414E267D5BA38D544136B6625BF7E550416F15C5A3A38D54417A1195F8FAE5504191040DECA38D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>458427 - 3272977
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000017000000A4703D9AAFE55041F6285CBF778D5441D7A3706DB0E55041E17A147E798D54418FC2F5A8D6E55041713D0A978B8D5441B81E857BF1E55041C3F5285CA28D5441713D0A37FBE5504148E17A34A48D54419A9999C9FDE550413D0AD773A38D5441A4703D4A04E650411F85EB61968D544148E17AB409E650418FC2F508898D544152B81E950DE65041CDCCCC8C798D5441E17A145E11E650418FC2F5D86B8D5441C3F5284C14E6504148E17A945D8D5441333333D310E6504114AE47215B8D5441000000F0BFE55041000000303D8D54419A999929BEE55041F6285C1F3E8D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000333333D310E6504114AE47215B8D5441000000F0BFE55041000000303D8D54419A999929BEE55041F6285C1F3E8D54418FC2F598B6E5504114AE47115C8D54414AF3514FB6E550415517690E5D8D544148E17A04B6E55041CDCCCC5C5E8D5441A4703D9AAFE55041F6285CBF778D544175519334B0E55041EB8A8866798D544184B3C5FBD5E550416B2DB13E8B8D54417AB04151E0E55041BFFC93C5938D544113CDD5F9F0E55041820DFF0EA28D5441651F1674F6E550414E267D5BA38D544136B6625BF7E550416F15C5A3A38D54417A1195F8FAE5504191040DECA38D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460136 - 4785763
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000009000000713D0AD701E350413D0AD7638D925441F6285C5FD7E25041A4703DBA9B925441EC51B87EDEE25041666666C6B7925441713D0AC714E350418FC2F568A5925441B81E852B14E350417B14AED7A39254419A9999A90AE350416666667691925441295C8FD207E3504185EB51688C925441295C8F6206E35041AE47E1DA8B925441713D0AD701E350413D0AD7638D925441
-</a>
-
-<b>
-010600000001000000010300000001000000110000001B111542EFE25041BFED881AB29254415615537BDEE25041EA1D14CAB7925441DCECA4AADFE250416A354DD9BE92544185EB51B8E0E250419A9999E9C592544185EB5148E1E25041713D0AA7CD9254415C8FC215E1E250415C8FC2A5D1925441B81E85FBE1E25041295C8F52D29254410AD7A3601DE350411F85EB51BE925441713D0AF71DE3504114AE4711BD92544162932ECC14E35041A1F76B6DA5925441FDC8F5C914E35041A8035062A5925441A46450C914E35041742D8862A5925441961D310610E3504149758400A79254414855579CF7E25041D80A1D47AF925441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460445 - 1103142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000200000005C8FC2E5C8EC504114AE47A1618E544185EB5108CCEC5041B81E853B638E544114AE4791CDEC504185EB5188638E5441B81E855BCFEC5041F6285C7F638E5441713D0A67D0EC5041B81E851B648E5441295C8F22D1EC5041D7A370ED668E5441E17A14BED0EC5041EC51B89E678E5441333333D3D9EC504185EB51E86D8E5441AE47E19AE1EC5041CDCCCC7C738E544148E17A14E2EC50418FC2F5A8728E5441C3F528ECE2EC50417B14AEC7728E5441EC51B84EE3EC5041AE47E12A728E5441C3F5282CF1EC5041E17A14AE5E8E5441EC51B8DEC3EC5041E17A14BE3C8E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C54AD8F7BFEC5041D4E327735A8E54415ED68408D1EC50410C76411B678E544170157635D3EC504195B530B6688E5441B70D5EC8D4EC5041A6D803396A8E5441956C959DD5EC50419C4B38F66A8E5441E948029DD7EC504106945D606C8E54414F24D056D9EC5041081336926D8E5441B28CA6B3E1EC504106BDB767738E544148E17A14E2EC50418FC2F5A8728E5441B81E859BE3EC5041F6285CBF718E5441A2293B30E9EC50419999DBE6698E54414A74BF7CF0EC504127F49FA45F8E5441C3F5282CF1EC5041E17A14AE5E8E5441383D34B2F1EC50414DC0E9335E8E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460445 - 3683280
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000200000005C8FC2E5C8EC504114AE47A1618E544185EB5108CCEC5041B81E853B638E544114AE4791CDEC504185EB5188638E5441B81E855BCFEC5041F6285C7F638E5441713D0A67D0EC5041B81E851B648E5441295C8F22D1EC5041D7A370ED668E5441E17A14BED0EC5041EC51B89E678E5441333333D3D9EC504185EB51E86D8E5441AE47E19AE1EC5041CDCCCC7C738E544148E17A14E2EC50418FC2F5A8728E5441C3F528ECE2EC50417B14AEC7728E5441EC51B84EE3EC5041AE47E12A728E5441C3F5282CF1EC5041E17A14AE5E8E5441EC51B8DEC3EC5041E17A14BE3C8E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C54AD8F7BFEC5041D4E327735A8E54415ED68408D1EC50410C76411B678E544170157635D3EC504195B530B6688E5441B70D5EC8D4EC5041A6D803396A8E5441956C959DD5EC50419C4B38F66A8E5441E948029DD7EC504106945D606C8E54414F24D056D9EC5041081336926D8E5441B28CA6B3E1EC504106BDB767738E544148E17A14E2EC50418FC2F5A8728E5441B81E859BE3EC5041F6285CBF718E5441A2293B30E9EC50419999DBE6698E54414A74BF7CF0EC504127F49FA45F8E5441C3F5282CF1EC5041E17A14AE5E8E5441383D34B2F1EC50414DC0E9335E8E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460629 - 2917228
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000060000005C8FC24544EE504114AE47412291544148E17AD445EE504185EB51D8219154419A9999A958EE5041CDCCCC9C23915441C3F5288C47EE5041B81E85BBF29054410000005036EE5041A4703D3AF99054415C8FC24544EE504114AE474122915441
-</a>
-
-<b>
-0106000000010000000103000000010000000800000091DB910A43EE50416004F5A21E9154417E2EA63C44EE5041FE087E0C229154414859C77D45EE5041B080DAB7219154419A9999A958EE5041CDCCCC9C23915441A62113FB47EE504148BCBAFAF39054410DC495EC36EE5041C3E43AB9FA905441D70F89D43BEE5041B21F96710991544191DB910A43EE50416004F5A21E915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460629 - 3678246
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000060000005C8FC24544EE504114AE47412291544148E17AD445EE504185EB51D8219154419A9999A958EE5041CDCCCC9C23915441C3F5288C47EE5041B81E85BBF29054410000005036EE5041A4703D3AF99054415C8FC24544EE504114AE474122915441
-</a>
-
-<b>
-0106000000010000000103000000010000000800000091DB910A43EE50416004F5A21E9154417E2EA63C44EE5041FE087E0C229154414859C77D45EE5041B080DAB7219154419A9999A958EE5041CDCCCC9C23915441A62113FB47EE504148BCBAFAF39054410DC495EC36EE5041C3E43AB9FA905441D70F89D43BEE5041B21F96710991544191DB910A43EE50416004F5A21E915441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 1811476
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000010ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B54410A1E724E069D504143653E74E17B5441D2B451C00D9D50412F92596CE17B5441D3538403199D50416C81373AE27B544152B81E35209D5041713D0AB7E27B544148E17A44239D50418FC2F5A8DB7B5441C3F528EC259D504185EB5198D77B54413D0AD7C32B9D5041B81E855BD17B544185EB51D8309D5041CDCCCC0CCC7B5441A4703D0A309D50410AD7A320CC7B5441EC51B85E209D5041AE47E1FACE7B5441333333431A9D5041713D0A17D07B54418FC2F538089D5041D7A3705DD27B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 3505472
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000010ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B54410A1E724E069D504143653E74E17B5441D2B451C00D9D50412F92596CE17B5441D3538403199D50416C81373AE27B544152B81E35209D5041713D0AB7E27B544148E17A44239D50418FC2F5A8DB7B5441C3F528EC259D504185EB5198D77B54413D0AD7C32B9D5041B81E855BD17B544185EB51D8309D5041CDCCCC0CCC7B5441A4703D0A309D50410AD7A320CC7B5441EC51B85E209D5041AE47E1FACE7B5441333333431A9D5041713D0A17D07B54418FC2F538089D5041D7A3705DD27B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 39794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000001DDB3460E49C5041C2798DDDE87B5441DD941617ED9C50411F0292D8E57B54411E67F240ED9C50412E1782C8E57B54413E1C4A86F19C5041F950DAC2E47B544100583A97F49C50415EFBD202E47B544102D115CEF49C5041BF1FE0F9E37B544110ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B5441DACEA3E1FD9C504166C9D77EE27B544174047CECFD9C504110EA127DE27B54413E3B4637059D5041016CC096E17B54410A1E724E069D504143653E74E17B5441FCACB282099D5041AAABD870E17B5441691C90890C9D50414B8B2156E17B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 42774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3706DE89C5041B81E85CBEB7B544146172777E89C5041FAAEEFD2EB7B5441FBC85D94EF9C5041AB23FB18E97B5441965988B0F99C504114B07C64E67B54414B583AEF009D504183F458B5E57B5441EB6AF36E039D5041DD0CF478E57B54410370B96D099D5041934E6C63E57B544181061BC70F9D50415FF93F7CE57B5441645313AA169D5041F6BF02DBE57B54419E1339730F9D50413DB8D670E47B54410F88E7A4079D50412C2CBA70E47B544172A3EDF9FE9C5041722F97FEE47B5441911DB6CFFC9C50415A65B634E57B544191649290F79C504143052602E67B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 79078
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000001DDB3460E49C5041C2798DDDE87B5441DD941617ED9C50411F0292D8E57B54411E67F240ED9C50412E1782C8E57B54413E1C4A86F19C5041F950DAC2E47B544100583A97F49C50415EFBD202E47B544102D115CEF49C5041BF1FE0F9E37B544110ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B5441DACEA3E1FD9C504166C9D77EE27B544174047CECFD9C504110EA127DE27B54413E3B4637059D5041016CC096E17B54410A1E724E069D504143653E74E17B5441FCACB282099D5041AAABD870E17B5441691C90890C9D50414B8B2156E17B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>461317 - 84976
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F0000008FC2F578F79C50415C8FC205E67B54419A9999D9FC9C504133333333E57B5441713D0A67019D5041295C8FC2E47B5441B81E85EB089D504100000060E47B544152B81E650F9D5041E17A146EE47B544114AE47B1169D5041B81E85DBE57B54411F85EBE1119D504148E17A84E57B544185EB5168079D5041B81E855BE57B5441EC51B86E039D50418FC2F578E57B5441EC51B88EF99C50417B14AE67E67B5441666666E6EF9C5041C3F528FCE87B5441D7A3706DE89C5041B81E85CBEB7B5441E17A14CEEC9C504133333323EF7B54419A9999D9EE9C5041E17A14CEEE7B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000D7A3706DE89C5041B81E85CBEB7B544146172777E89C5041FAAEEFD2EB7B5441FBC85D94EF9C5041AB23FB18E97B5441965988B0F99C504114B07C64E67B54414B583AEF009D504183F458B5E57B5441EB6AF36E039D5041DD0CF478E57B54410370B96D099D5041934E6C63E57B544181061BC70F9D50415FF93F7CE57B5441645313AA169D5041F6BF02DBE57B54419E1339730F9D50413DB8D670E47B54410F88E7A4079D50412C2CBA70E47B544172A3EDF9FE9C5041722F97FEE47B5441911DB6CFFC9C50415A65B634E57B544191649290F79C504143052602E67B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>467552 - 2352473
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000006000000713D0AD71AA9504166666646861C5541EC51B81E3AA950418FC2F5B8821C554152B81EE536A95041F6285C2F7A1C55418FC2F518F6A850415C8FC2A5831C5541333333A3F7A850415C8FC2458A1C5541713D0AD71AA9504166666646861C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000004578952814A950413E7EA208871C55416739375D06A950417DB4A599881C5541EC51B8CEFFA8504185EB5158891C5541333333A3F7A850415C8FC2458A1C554114AE4771F9A85041B81E850B921C55418FC2F5D81CA95041AE47E10A8E1C5541666666063DA9504185EB51688A1C5541EC51B81E3AA950418FC2F5B8821C5541CDCCCC4C2CA95041AE47E14A841C554156CF09CF2AA950412E3F1F76841C55413BFE80FF29A950415E23B18D841C5541D6F5F4F321A9504160C19877851C55414578952814A950413E7EA208871C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>467552 - 4808782
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000006000000713D0AD71AA9504166666646861C5541EC51B81E3AA950418FC2F5B8821C554152B81EE536A95041F6285C2F7A1C55418FC2F518F6A850415C8FC2A5831C5541333333A3F7A850415C8FC2458A1C5541713D0AD71AA9504166666646861C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000004578952814A950413E7EA208871C55416739375D06A950417DB4A599881C5541EC51B8CEFFA8504185EB5158891C5541333333A3F7A850415C8FC2458A1C554114AE4771F9A85041B81E850B921C55418FC2F5D81CA95041AE47E10A8E1C5541666666063DA9504185EB51688A1C5541EC51B81E3AA950418FC2F5B8821C5541CDCCCC4C2CA95041AE47E14A841C554156CF09CF2AA950412E3F1F76841C55413BFE80FF29A950415E23B18D841C5541D6F5F4F321A9504160C19877851C55414578952814A950413E7EA208871C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>467552 - 18155
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000006000000713D0AD71AA9504166666646861C5541EC51B81E3AA950418FC2F5B8821C554152B81EE536A95041F6285C2F7A1C55418FC2F518F6A850415C8FC2A5831C5541333333A3F7A850415C8FC2458A1C5541713D0AD71AA9504166666646861C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000EC51B8CEFFA8504185EB5158891C5541EC51B84E06A95041713D0A27891C5541E17A14FE13A9504114AE47B1871C55411F85EB5121A95041713D0AD7851C55413D0AD7F328A95041C3F528AC841C5541CDCCCCDC29A950411F85EB91841C5541E9D27EA42AA9504166792F7B841C5541117E61A42AA95041557AF77A841C55413BFE80FF29A950415E23B18D841C5541D6F5F4F321A9504160C19877851C55414578952814A950413E7EA208871C55416739375D06A950417DB4A599881C5541EC51B8CEFFA8504185EB5158891C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>467552 - 62532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000006000000713D0AD71AA9504166666646861C5541EC51B81E3AA950418FC2F5B8821C554152B81EE536A95041F6285C2F7A1C55418FC2F518F6A850415C8FC2A5831C5541333333A3F7A850415C8FC2458A1C5541713D0AD71AA9504166666646861C5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000EC51B8CEFFA8504185EB5158891C5541EC51B84E06A95041713D0A27891C5541E17A14FE13A9504114AE47B1871C55411F85EB5121A95041713D0AD7851C55413D0AD7F328A95041C3F528AC841C5541CDCCCCDC29A950411F85EB91841C5541E9D27EA42AA9504166792F7B841C5541117E61A42AA95041557AF77A841C55413BFE80FF29A950415E23B18D841C5541D6F5F4F321A9504160C19877851C55414578952814A950413E7EA208871C55416739375D06A950417DB4A599881C5541EC51B8CEFFA8504185EB5158891C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468666 - 1716952
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000B000000AE47E11AD9BC5041D7A3701DBB1555418FC2F518D0BC5041EC51B85EBD15554148E17A24D0BC504185EB51F8CD1555413D0AD7D3DBBC5041F6285C0FDE155541666666D6EEBC50415C8FC2C5CF15554166666616EEBC5041D7A3708DCF1555411F85EB51EBBC50417B14AE07CD1555411F85EB71E5BC5041F6285CCFC1155541713D0AA7E0BC50418FC2F578BD1555415C8FC2C5DCBC50415C8FC2D5BB155541AE47E11AD9BC5041D7A3701DBB155541
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000AE47E11AD9BC5041D7A3701DBB1555418FC2F518D0BC5041EC51B85EBD15554148E17A24D0BC504185EB51F8CD155541D8B3D33BD2BC5041064CCADBD015554139A83CBED4BC5041AC0D114ED4155541B7BC3890D4BC504131ADFBF6D31555413D0AD7D3DBBC5041F6285C0FDE155541666666D6EEBC50415C8FC2C5CF15554166666616EEBC5041D7A3708DCF1555411F85EB51EBBC50417B14AE07CD1555411F85EB71E5BC5041F6285CCFC1155541713D0AA7E0BC50418FC2F578BD1555415C8FC2C5DCBC50415C8FC2D5BB155541AE47E11AD9BC5041D7A3701DBB155541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468666 - 3394579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000B000000AE47E11AD9BC5041D7A3701DBB1555418FC2F518D0BC5041EC51B85EBD15554148E17A24D0BC504185EB51F8CD1555413D0AD7D3DBBC5041F6285C0FDE155541666666D6EEBC50415C8FC2C5CF15554166666616EEBC5041D7A3708DCF1555411F85EB51EBBC50417B14AE07CD1555411F85EB71E5BC5041F6285CCFC1155541713D0AA7E0BC50418FC2F578BD1555415C8FC2C5DCBC50415C8FC2D5BB155541AE47E11AD9BC5041D7A3701DBB155541
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000AE47E11AD9BC5041D7A3701DBB1555418FC2F518D0BC5041EC51B85EBD15554148E17A24D0BC504185EB51F8CD155541D8B3D33BD2BC5041064CCADBD015554139A83CBED4BC5041AC0D114ED4155541B7BC3890D4BC504131ADFBF6D31555413D0AD7D3DBBC5041F6285C0FDE155541666666D6EEBC50415C8FC2C5CF15554166666616EEBC5041D7A3708DCF1555411F85EB51EBBC50417B14AE07CD1555411F85EB71E5BC5041F6285CCFC1155541713D0AA7E0BC50418FC2F578BD1555415C8FC2C5DCBC50415C8FC2D5BB155541AE47E11AD9BC5041D7A3701DBB155541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>469351 - 5219716
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8FD220AB5041666666D6F52D5541B81E85CB20AB50417B14AE87F52D5541A4703D2AD1AA5041666666D6F42D554114AE4711DAAA50415C8FC2E5FB2D55413D0AD7C3E7AA5041C3F528BC072E554152B81E75F6AA50419A9999B90A2E55416666660603AB5041CDCCCCBC0E2E5541E17A14EE09AB504148E17A04112E5541AE47E19A1BAB5041C3F528FC102E5541295C8FD220AB5041666666D6F52D5541
-</a>
-
-<b>
-01060000000100000001030000000100000006000000295C8FD220AB5041666666D6F52D5541B81E85CB20AB50417B14AE87F52D5541437244AFFDAA504143908339F52D5541313017541FAB50414293A393FA2D554139DEBAD41FAB504162741EFFFA2D5541295C8FD220AB5041666666D6F52D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470166 - 3002256
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000003D0AD7E3B3A45041295C8FB2B81C5541713D0A5773A450413D0AD723B31C5541713D0AA772A450418FC2F5E8B91C55411F85EB0172A4504185EB5148C01C55417B14AE5771A4504185EB51D8C61C5541B81E855B70A45041AE47E1DAC61C554114AE47F138A450413D0AD7B3C71C5541CDCCCCAC38A450418FC2F518DA1C5541CDCCCC9C38A45041B81E856BDE1C55411F85EB7138A45041E17A14FEE91C55415C8FC2556AA45041C3F5283CE91C5541CDCCCC9CACA45041B81E85EBEE1C55411F85EB91AEA450418FC2F578E31C5541D7A3704DAFA45041295C8F32DF1C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000015B848B4ADA45041B2EF6F83E81C55417C45740C9AA4504162130F9BE61C5541330118E284A45041372B2A8DE41C5541765923887EA4504153605AEFE31C5541CC5E837F6BA4504101E346B9E21C554194B5273D6AA450418C61C3A4E21C554164677EC567A45041E39F9FA7E21C5541121052E45DA450415EDA21BCE21C5541B3CD0FA238A45041B2037A09E31C5541D0A0D29F38A4504171C20E01E31C5541D744FE8A38A4504136673401E31C55411F85EB7138A45041E17A14FEE91C55415C8FC2556AA45041C3F5283CE91C5541CD631B3A73A450419C506AFFE91C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470853 - 5173681
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000003300000085EB5108D3305141C3F528ECDE755441295C8FC2D4305141713D0A87DA755441B81E85BBD530514133333363D8755441EC51B88ED4305141D7A3702DD87554417B14AE77D2305141713D0A47D875544185EB5198D1305141AE47E14AD8755441A4703D7ACC305141295C8F12D87554417B14AEF7C83051413D0AD763D8755441A4703DCAC530514185EB51C8D9755441295C8F32C23051411F85EBC1DD755441D7A3701DC030514114AE4781DE75544148E17A14BB305141CDCCCC5CE07554418FC2F5B8B5305141F6285C9FE27554417B14AE07AF305141EC51B89EE5755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E000000C9E8EFD9A030514143A2844509765441D06CB9F49D305141DBF8501009765441653CF5CD9D305141F1B4CB0511765441815725F89C3051414DF3D4904076544112A55747A5305141190BE8F5407654411917F514AE305141D1756B4B417654417D466C88B33051412251DC3D41765441306C95B6B83051411BFEB1D6407654414CC2D48ABE3051418CDAA60B407654410C529D39C73051417CDA632C3E765441257CDE05C7305141E53FCCF33D76544189F1DAB8C630514123A171623576544124D72994C630514177427D5735765441EC51B86EC3305141713D0AB735765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470902 - 3186412
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000120000005C8FC2E561225141B81E856B8674544152B81EC55F225141B81E853B857454418FC2F5185D22514185EB51D883745441CDCCCC9C58225141B81E850B8E74544152B81E15512251419A9999299F74544114AE47414E225141D7A370EDA5745441AE47E10A4B22514152B81EE5AF745441AE47E1CA422251415C8FC235C4745441333333A3422251417B14AE77C4745441EC51B83E472251411F85EB61C7745441D7A370FD4A2251415C8FC275BE745441AE47E14A4A22514133333323BD74544148E17AF44D225141B81E853BB47454415C8FC2A552225141B81E854BA7745441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B5DA337DA1225141C92198C0F1755441D688E122A22251415F2A58E9EF7554416D797F79A3225141195F45A5EB7554419689D3CFAD22514149FCEEACCA755441840B4199B222514114CA4070BB75544107631AD9BA2251417F843125A1755441D7668EADC0225141EBCEDE5B8E7554410493665CB122514160FADA1A857554410FDF8DB2A0225141FA9AC51BBA7554412A7D4C379122514100C9CD74EB755441C8A9DF25902251418E34310AEF755441923FE3A693225141605F9E2FEF755441B11C06C79B2251418010F83EF0755441C804DC6EA0225141AB173568F1755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470902 - 3593208
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000120000005C8FC2E561225141B81E856B8674544152B81EC55F225141B81E853B857454418FC2F5185D22514185EB51D883745441CDCCCC9C58225141B81E850B8E74544152B81E15512251419A9999299F74544114AE47414E225141D7A370EDA5745441AE47E10A4B22514152B81EE5AF745441AE47E1CA422251415C8FC235C4745441333333A3422251417B14AE77C4745441EC51B83E472251411F85EB61C7745441D7A370FD4A2251415C8FC275BE745441AE47E14A4A22514133333323BD74544148E17AF44D225141B81E853BB47454415C8FC2A552225141B81E854BA7745441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B5DA337DA1225141C92198C0F1755441D688E122A22251415F2A58E9EF7554416D797F79A3225141195F45A5EB7554419689D3CFAD22514149FCEEACCA755441840B4199B222514114CA4070BB75544107631AD9BA2251417F843125A1755441D7668EADC0225141EBCEDE5B8E7554410493665CB122514160FADA1A857554410FDF8DB2A0225141FA9AC51BBA7554412A7D4C379122514100C9CD74EB755441C8A9DF25902251418E34310AEF755441923FE3A693225141605F9E2FEF755441B11C06C79B2251418010F83EF0755441C804DC6EA0225141AB173568F1755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470902 - 384832
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000120000005C8FC2E561225141B81E856B8674544152B81EC55F225141B81E853B857454418FC2F5185D22514185EB51D883745441CDCCCC9C58225141B81E850B8E74544152B81E15512251419A9999299F74544114AE47414E225141D7A370EDA5745441AE47E10A4B22514152B81EE5AF745441AE47E1CA422251415C8FC235C4745441333333A3422251417B14AE77C4745441EC51B83E472251411F85EB61C7745441D7A370FD4A2251415C8FC275BE745441AE47E14A4A22514133333323BD74544148E17AF44D225141B81E853BB47454415C8FC2A552225141B81E854BA7745441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B5DA337DA1225141C92198C0F1755441D688E122A22251415F2A58E9EF7554416D797F79A3225141195F45A5EB7554419689D3CFAD22514149FCEEACCA755441840B4199B222514114CA4070BB75544107631AD9BA2251417F843125A1755441D7668EADC0225141EBCEDE5B8E7554410493665CB122514160FADA1A857554410FDF8DB2A0225141FA9AC51BBA7554412A7D4C379122514100C9CD74EB755441C8A9DF25902251418E34310AEF755441923FE3A693225141605F9E2FEF755441B11C06C79B2251418010F83EF0755441C804DC6EA0225141AB173568F1755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470903 - 153275
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285C8FA72151410AD7A3C0607554415C8FC295B4215141333333E3657554413D0AD7C3C42151413D0AD7D33C75544114AE47C1BB2151415C8FC245397554411F85EBF1C7215141A4703D5A1A75544114AE47C1C32151418FC2F53819755441F6285CEFC12151417B14AED71D755441F6285C8FA72151410AD7A3C060755441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000001AAD3044C7215141571EE8121C7554415253EBF1C7215141F6EE3D5A1A755441C6F448C1C32151417826F638197554419DAF779AC2215141988354251C755441F6285CEFC12151417B14AED71D755441F6285C8FA72151410AD7A3C060755441A162BE95B4215141DC8D31E36575544169A0C195B42151415C2232E3657554411CE5E83FBD2151417F1033E64F7554413D0AD7C3C42151413D0AD7D33C755441E1ED066ABF215141A14A5DB73A7554415D9046C1BB215141AD8CC245397554411AAD3044C7215141571EE8121C755441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>470903 - 344216
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285C8FA72151410AD7A3C0607554415C8FC295B4215141333333E3657554413D0AD7C3C42151413D0AD7D33C75544114AE47C1BB2151415C8FC245397554411F85EBF1C7215141A4703D5A1A75544114AE47C1C32151418FC2F53819755441F6285CEFC12151417B14AED71D755441F6285C8FA72151410AD7A3C060755441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000001AAD3044C7215141571EE8121C7554415253EBF1C7215141F6EE3D5A1A755441C6F448C1C32151417826F638197554419DAF779AC2215141988354251C755441F6285CEFC12151417B14AED71D755441F6285C8FA72151410AD7A3C060755441A162BE95B4215141DC8D31E36575544169A0C195B42151415C2232E3657554411CE5E83FBD2151417F1033E64F7554413D0AD7C3C42151413D0AD7D33C755441E1ED066ABF215141A14A5DB73A7554415D9046C1BB215141AD8CC245397554411AAD3044C7215141571EE8121C755441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471162 - 2947466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7B327385141D7A3703DA4735441B81E85AB2C385141C3F5289CA2735441B81E853B3138514152B81E05A07354419A9999A93D38514185EB51F8977354410000005045385141333333E36D735441AE47E10A4738514133333353667354418FC2F5C83138514114AE47515A735441F6285C5F2E3851415C8FC2455B73544152B81E452C38514185EB51A85D73544148E17A34293851415C8FC2C561735441713D0A3725385141F6285CBF69735441295C8F2218385141C3F5284CA37354417B14AEE718385141713D0A57A4735441AE47E17A22385141F6285CDFA4735441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000006F5A231018385141F8470118A47354419D680D561D385141AC622096A4735441D75B03AC2238514154D268D9A4735441C475E60528385141456A8322A47354416C13F4C52B385141C6037DE7A2735441F2BB50942F385141BE705CF5A0735441A89DBD2A313851417627A50EA07354411E1D6CDA31385141E612BC899B7354419CB1125D35385141B0BD62B5847354415A5BBDCC3938514127B49B416F735441D2FC91F23C385141289E6D9F60735441BDC0BBC03C3851411A0247836073544197A2B2FD3C385141600CF25C5F7354415B640E982F3851414DDE86FD57735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471162 - 3703044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7B327385141D7A3703DA4735441B81E85AB2C385141C3F5289CA2735441B81E853B3138514152B81E05A07354419A9999A93D38514185EB51F8977354410000005045385141333333E36D735441AE47E10A4738514133333353667354418FC2F5C83138514114AE47515A735441F6285C5F2E3851415C8FC2455B73544152B81E452C38514185EB51A85D73544148E17A34293851415C8FC2C561735441713D0A3725385141F6285CBF69735441295C8F2218385141C3F5284CA37354417B14AEE718385141713D0A57A4735441AE47E17A22385141F6285CDFA4735441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000006F5A231018385141F8470118A47354419D680D561D385141AC622096A4735441D75B03AC2238514154D268D9A4735441C475E60528385141456A8322A47354416C13F4C52B385141C6037DE7A2735441F2BB50942F385141BE705CF5A0735441A89DBD2A313851417627A50EA07354411E1D6CDA31385141E612BC899B7354419CB1125D35385141B0BD62B5847354415A5BBDCC3938514127B49B416F735441D2FC91F23C385141289E6D9F60735441BDC0BBC03C3851411A0247836073544197A2B2FD3C385141600CF25C5F7354415B640E982F3851414DDE86FD57735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471250 - 36690
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000027000000C3F5280CC419514133333303566C54413D0AD723CA1951417B14AEC7616C5441E17A147ED01951413D0AD7736C6C5441D7A3704DD31951410AD7A390706C5441AE47E1DAD51951415C8FC255726C544152B81E65D91951415C8FC245736C54419A9999D9DF195141B81E852B736C5441EC51B85EE519514133333303736C54410AD7A390EB1951410AD7A3D0716C5441AE47E1EAF6195141E17A141E6E6C5441666666B6F8195141F6285C4F6F6C5441666666E6FA1951411F85EB216F6C544166666606181A51413D0AD7C36C6C5441666666863B1A51411F85EBE1696C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000690EB2B6CE1951415EC8C576696C5441D9B743DACA195141BE6C29FA626C5441C061EB01C6195141C4BC55CC596C5441FCE96A4CC0195141DA5A2F4C4F6C54412E95E687BA195141460D5010506C5441000000D0AF1951410AD7A3E0516C54412360BCCBA21951419C0253A2526C5441DDA3391DA2195141FB6B8770576C544138003306A2195141BC942C9A586C5441283A15F3A1195141C8AFD5C65C6C54419DE6DFCFA2195141144557B35C6C544199AF41D0A2195141D2CB54C05C6C5441946EF780A3195141829AEBD4546C54410E9EC742BF195141B1D4BB8B516C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>471250 - 77090
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000027000000C3F5280CC419514133333303566C54413D0AD723CA1951417B14AEC7616C5441E17A147ED01951413D0AD7736C6C5441D7A3704DD31951410AD7A390706C5441AE47E1DAD51951415C8FC255726C544152B81E65D91951415C8FC245736C54419A9999D9DF195141B81E852B736C5441EC51B85EE519514133333303736C54410AD7A390EB1951410AD7A3D0716C5441AE47E1EAF6195141E17A141E6E6C5441666666B6F8195141F6285C4F6F6C5441666666E6FA1951411F85EB216F6C544166666606181A51413D0AD7C36C6C5441666666863B1A51411F85EBE1696C5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000690EB2B6CE1951415EC8C576696C5441D9B743DACA195141BE6C29FA626C5441C061EB01C6195141C4BC55CC596C5441FCE96A4CC0195141DA5A2F4C4F6C54412E95E687BA195141460D5010506C5441000000D0AF1951410AD7A3E0516C54412360BCCBA21951419C0253A2526C5441DDA3391DA2195141FB6B8770576C544138003306A2195141BC942C9A586C5441283A15F3A1195141C8AFD5C65C6C54419DE6DFCFA2195141144557B35C6C544199AF41D0A2195141D2CB54C05C6C5441946EF780A3195141829AEBD4546C54410E9EC742BF195141B1D4BB8B516C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472208 - 3076926
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000E17A14DE0FFD504185EB51982E595441B81E851B10FD5041000000D02E595441D7A370FD11FD50416666668630595441E17A145E14FD5041B81E85FB3259544114AE47F115FD5041666666B634595441666666E61DFD504185EB51E813595441EC51B80E25FD50418FC2F568F6585441C3F5284C21FD50411F85EB61F1585441CDCCCC9C1DFD5041A4703D4AED585441000000E019FD504152B81EF5EA585441A4703D3A18FD5041713D0A07EC5854410000006010FD5041B81E85FB095954410000006008FD5041295C8F8228595441333333630DFD5041666666562C595441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000DE9C901F20FD50418440ADBE0A5954418CCEC72720FD5041C090D19C0A595441EC51B80E25FD50418FC2F568F6585441C3F5284C21FD50411F85EB61F1585441CDCCCC9C1DFD5041A4703D4AED585441000000E019FD504152B81EF5EA585441A4703D3A18FD5041713D0A07EC5854410000006010FD5041B81E85FB09595441F7A294CE0FFD504181696E260C595441DE9C901F20FD50418440ADBE0A595441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472208 - 3383062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000E17A14DE0FFD504185EB51982E595441B81E851B10FD5041000000D02E595441D7A370FD11FD50416666668630595441E17A145E14FD5041B81E85FB3259544114AE47F115FD5041666666B634595441666666E61DFD504185EB51E813595441EC51B80E25FD50418FC2F568F6585441C3F5284C21FD50411F85EB61F1585441CDCCCC9C1DFD5041A4703D4AED585441000000E019FD504152B81EF5EA585441A4703D3A18FD5041713D0A07EC5854410000006010FD5041B81E85FB095954410000006008FD5041295C8F8228595441333333630DFD5041666666562C595441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000DE9C901F20FD50418440ADBE0A5954418CCEC72720FD5041C090D19C0A595441EC51B80E25FD50418FC2F568F6585441C3F5284C21FD50411F85EB61F1585441CDCCCC9C1DFD5041A4703D4AED585441000000E019FD504152B81EF5EA585441A4703D3A18FD5041713D0A07EC5854410000006010FD5041B81E85FB09595441F7A294CE0FFD504181696E260C595441DE9C901F20FD50418440ADBE0A595441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472352 - 1106268
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000E17A143E62FC5041E17A14CE41625441713D0A975DFC5041E17A144E40625441713D0AF75AFC5041D7A3702D39625441F6285C8F4FFC50418FC2F5182D62544185EB512847FC504152B81EA526625441AE47E11A43FC504148E17AC421625441CDCCCCFC26FC5041F6285C5F3B625441F6285CAF22FC5041A4703D9A3E62544148E17AA424FC504114AE47214162544114AE47412AFC5041F6285C5F40625441C3F5282C2EFC50413D0AD7D33D625441F6285C1F33FC50413D0AD753396254419A9999D936FC504166666656346254410000008039FC50415C8FC24532625441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000DA00B31E43FC5041C7B8F3B021625441CDCCCCFC26FC5041F6285C5F3B625441F6285CAF22FC5041A4703D9A3E62544148E17AA424FC504114AE47214162544114AE47412AFC5041F6285C5F40625441C3F5282C2EFC50413D0AD7D33D625441F6285C1F33FC50413D0AD753396254419A9999D936FC504166666656346254410000008039FC50415C8FC24532625441E0B9DA5847FC50417938A8D14C6254416F17D6454BFC50412276BD2D4A625441399D03B054FC5041D922CC735C6254414D2A1E6351FC5041E4FC493B5F625441C3F528FC50FC50417B14AEF75F625441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472352 - 3319415
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000E17A143E62FC5041E17A14CE41625441713D0A975DFC5041E17A144E40625441713D0AF75AFC5041D7A3702D39625441F6285C8F4FFC50418FC2F5182D62544185EB512847FC504152B81EA526625441AE47E11A43FC504148E17AC421625441CDCCCCFC26FC5041F6285C5F3B625441F6285CAF22FC5041A4703D9A3E62544148E17AA424FC504114AE47214162544114AE47412AFC5041F6285C5F40625441C3F5282C2EFC50413D0AD7D33D625441F6285C1F33FC50413D0AD753396254419A9999D936FC504166666656346254410000008039FC50415C8FC24532625441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000DA00B31E43FC5041C7B8F3B021625441CDCCCCFC26FC5041F6285C5F3B625441F6285CAF22FC5041A4703D9A3E62544148E17AA424FC504114AE47214162544114AE47412AFC5041F6285C5F40625441C3F5282C2EFC50413D0AD7D33D625441F6285C1F33FC50413D0AD753396254419A9999D936FC504166666656346254410000008039FC50415C8FC24532625441E0B9DA5847FC50417938A8D14C6254416F17D6454BFC50412276BD2D4A625441399D03B054FC5041D922CC735C6254414D2A1E6351FC5041E4FC493B5F625441C3F528FC50FC50417B14AEF75F625441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472466 - 2511005
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB51787DE9504133333373FB635441A4703D0A86E950411F85EB81FA635441A4703DFA8AE9504114AE4791F96354417B14AE4792E9504148E17AC4F8635441CDCCCC3C98E950411F85EB81F8635441E17A14BE9DE950410AD7A3A0F863544133333383ACE9504152B81E55FA635441A4703D8ABDE950419A999959FC635441B81E85FBC2E95041A4703D1AFC6354411F85EBA1C0E95041666666D6F7635441EC51B85EC0E95041EC51B8BEF6635441EC51B81EC0E95041E17A14FEF3635441295C8FE2C0E9504185EB51E8F0635441D7A3702DC2E95041D7A3704DED635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000009A999949D0E95041B81E853BC1635441F6285C3FD1E95041E17A14EEBD635441EC51B8CED1E95041D7A3702DBC635441C3F5288CD3E950410AD7A3F0B8635441E17A149ED4E95041CDCCCC3CB6635441713D0AB7D5E950418FC2F538B363544148E17A74D6E95041E17A14EEB063544148E17A84D4E9504148E17AA4AF6354417B14AEF7D2E9504185EB51E8AE635441713D0AB7CFE95041EC51B8CEAC635441295C8FD2CBE95041295C8F52AB6354418FC2F5F8C8E9504166666666AF6354417B14AEF7C3E950415C8FC2A5B5635441AE47E11AC2E950418FC2F5F8B7635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472466 - 3331409
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002B00000085EB51787DE9504133333373FB635441A4703D0A86E950411F85EB81FA635441A4703DFA8AE9504114AE4791F96354417B14AE4792E9504148E17AC4F8635441CDCCCC3C98E950411F85EB81F8635441E17A14BE9DE950410AD7A3A0F863544133333383ACE9504152B81E55FA635441A4703D8ABDE950419A999959FC635441B81E85FBC2E95041A4703D1AFC6354411F85EBA1C0E95041666666D6F7635441EC51B85EC0E95041EC51B8BEF6635441EC51B81EC0E95041E17A14FEF3635441295C8FE2C0E9504185EB51E8F0635441D7A3702DC2E95041D7A3704DED635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000009A999949D0E95041B81E853BC1635441F6285C3FD1E95041E17A14EEBD635441EC51B8CED1E95041D7A3702DBC635441C3F5288CD3E950410AD7A3F0B8635441E17A149ED4E95041CDCCCC3CB6635441713D0AB7D5E950418FC2F538B363544148E17A74D6E95041E17A14EEB063544148E17A84D4E9504148E17AA4AF6354417B14AEF7D2E9504185EB51E8AE635441713D0AB7CFE95041EC51B8CEAC635441295C8FD2CBE95041295C8F52AB6354418FC2F5F8C8E9504166666666AF6354417B14AEF7C3E950415C8FC2A5B5635441AE47E11AC2E950418FC2F5F8B7635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>473007 - 3513480
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002E000000C3F5280C23FB5041E17A148E235654418FC2F5982BFB50410AD7A3202756544148E17A1432FB5041C3F5283C2A565441AE47E1AA31FB5041333333A32A565441F6285CAF63FB5041E17A147E41565441E17A140E69FB5041666666A61B5654419A9999896DFB50411F85EBA1F65554413D0AD78372FB50418FC2F5B8D75554410AD7A3F015FB5041F6285C7FCC555441333333F3EDFA504148E17A94C7555441F6285CCFEAFA5041E17A146EC75554413D0AD713E8FA5041C3F5289CC75554410AD7A390E3FA5041EC51B80EC85554418FC2F558DAFA50413D0AD743C9555441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000E5F18B3C1DFB5041000BDA66CD5554412C327D8DEEFA50410FE173A7C7555441EE7295E1EDFA5041A8CB7F8EC7555441AD7D6C25D8FA5041A8F4DB1D2256544106B939A4E3FA5041392235BF21565441729BD595E8FA5041E932809621565441D764096DF5FA5041459BC52C2156544136F6C829FAFA504119ECC30521565441AC15D2F801FB50411142F9B82056544194DA4C570CFB50414AB9431720565441F12BBE9213FB50417CAB9BF11F565441E5F18B3C1DFB5041000BDA66CD555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>473008 - 3629401
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000D0000000AD7A3F015FB5041F6285C7FCC5554413D0AD78372FB50418FC2F5B8D7555441EC51B85E73FB5041B81E850BB6555441713D0AD775FB5041713D0A97A6555441C3F5280C59FB5041B81E856B98555441F6285C1F25FB5041C3F5287C89555441666666D614FB50413D0AD70384555441CDCCCCBCF9FA504148E17A84B85554418FC2F578F7FA5041A4703DDABB5554419A9999E9EFFA50411F85EB51C45554417B14AE17EEFA5041EC51B8AEC6555441333333F3EDFA504148E17A94C75554410AD7A3F015FB5041F6285C7FCC555441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000002B9D7E551DFB5041A8E8629DCC555441F6285C1F25FB5041C3F5287C89555441666666D614FB50413D0AD7038455544124B1555F05FB50411C2AFBF9A15554412C30EBC3FDFA50419687D4B6B0555441CDCCCCBCF9FA504148E17A84B85554418FC2F578F7FA5041A4703DDABB55544104B4B9A2F4FA50411FCDA607BF555441188A558BEFFA50417BCA48CCC455544144957E71EEFA50414948223AC6555441DED35B17EEFA504144A542C6C6555441A5016DEEEFFA5041505F2F18C7555441BC8C55030DFB5041DC5D5B9DCA5554412B9D7E551DFB5041A8E8629DCC555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>473255 - 1015996
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000000000006018F55041295C8FE217665441EC51B81E1DF5504114AE47A119665441B81E85FB21F55041D7A3703D1B665441D7A3709D22F550413D0AD7035966544148E17A242AF550413D0AD7D35C66544114AE47912DF55041CDCCCC9C5D665441295C8F722CF550410AD7A3601D665441333333E32BF55041D7A3708D1B6654413D0AD7F320F55041295C8F12EE655441B81E854B12F5504114AE4731EB65544148E17AC416F55041A4703D1A166654417B14AE1717F55041295C8F82176654410000006018F55041295C8FE217665441
-</a>
-
-<b>
-010600000001000000010300000001000000260000000710C8E42BF55041C329BAAE33665441E11FA5072CF550417B9DC43E39665441FC53572B2CF550413D15D1F03E66544163EFDC2F2CF55041C9E084A93F66544148E17A642CF55041EC51B80E48665441DB23E6792CF550410892817B4B6654417EC66B882CF55041A0F8F6CD4D665441F1D06BAC2CF550411E9AA18F53665441F6C518CD2CF550410F1F35C95866544169EB56E42CF55041FF5BA6805C665441C52924C92CF550417335C47B5E665441435C49A22DF5504153458B765E66544138483B992DF5504183C87FCA5D6654412D342D902DF55041577847A65D665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>473255 - 3426901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000000000006018F55041295C8FE217665441EC51B81E1DF5504114AE47A119665441B81E85FB21F55041D7A3703D1B665441D7A3709D22F550413D0AD7035966544148E17A242AF550413D0AD7D35C66544114AE47912DF55041CDCCCC9C5D665441295C8F722CF550410AD7A3601D665441333333E32BF55041D7A3708D1B6654413D0AD7F320F55041295C8F12EE655441B81E854B12F5504114AE4731EB65544148E17AC416F55041A4703D1A166654417B14AE1717F55041295C8F82176654410000006018F55041295C8FE217665441
-</a>
-
-<b>
-010600000001000000010300000001000000260000000710C8E42BF55041C329BAAE33665441E11FA5072CF550417B9DC43E39665441FC53572B2CF550413D15D1F03E66544163EFDC2F2CF55041C9E084A93F66544148E17A642CF55041EC51B80E48665441DB23E6792CF550410892817B4B6654417EC66B882CF55041A0F8F6CD4D665441F1D06BAC2CF550411E9AA18F53665441F6C518CD2CF550410F1F35C95866544169EB56E42CF55041FF5BA6805C665441C52924C92CF550417335C47B5E665441435C49A22DF5504153458B765E66544138483B992DF5504183C87FCA5D6654412D342D902DF55041577847A65D665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50195 - 182560
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000D4ECC3E1EAB850410F9911BC050D5541713D0A47EBB85041000000A0090D5541B81E855BECB8504148E17A540A0D5541C3F528EC19B95041AE47E11AFE0C55411F85EB011BB95041A4703D1AFD0C5541FE5D21F21AB95041A9FD140AF80C55410EA4EAF20FB95041705BDB18FB0C5541DCEA814700B95041071F0EBFFF0C5541421CD444F4B85041C131B43B030D5541D4ECC3E1EAB850410F9911BC050D5541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000D41E855BECB8504140E17A540A0D5541F0A2A8D20DB950413353EF59010D5541A2F528EC19B95041AE47E11AFE0C554123597C0F1AB95041D5853DFAFD0C554147646E4C1AB9504148CFEDC1FD0C5541C87BF6FE1AB9504117C94BF2FC0C55414F4DDB001BB95041EA52F3C2FC0C55417F9F38F21AB95041080B8A11F80C55418DA1D611EBB85041754A5108060D55415CC31478EBB85041430310BA090D5541D41E855BECB8504140E17A540A0D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>50195 - 383462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A000000D4ECC3E1EAB850410F9911BC050D5541713D0A47EBB85041000000A0090D5541B81E855BECB8504148E17A540A0D5541C3F528EC19B95041AE47E11AFE0C55411F85EB011BB95041A4703D1AFD0C5541FE5D21F21AB95041A9FD140AF80C55410EA4EAF20FB95041705BDB18FB0C5541DCEA814700B95041071F0EBFFF0C5541421CD444F4B85041C131B43B030D5541D4ECC3E1EAB850410F9911BC050D5541
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000D41E855BECB8504140E17A540A0D5541F0A2A8D20DB950413353EF59010D5541A2F528EC19B95041AE47E11AFE0C554123597C0F1AB95041D5853DFAFD0C554147646E4C1AB9504148CFEDC1FD0C5541C87BF6FE1AB9504117C94BF2FC0C55414F4DDB001BB95041EA52F3C2FC0C55417F9F38F21AB95041080B8A11F80C55418DA1D611EBB85041754A5108060D55415CC31478EBB85041430310BA090D5541D41E855BECB8504140E17A540A0D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>476649 - 247696
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000035000000E17A14FE55DB5041E17A141E3ACF5441EC51B8CE4CDB50411F85EBE13CCF54410AD7A39043DB5041000000503DCF5441B81E859B37DB504148E17A443DCF5441B81E857B2FDB50418FC2F5183DCF5441F6285CCF2DDB5041E17A140E40CF5441E17A14BE2BDB5041AE47E13A42CF5441333333C326DB50415C8FC23546CF5441CDCCCC5C25DB5041AE47E1EA47CF54418FC2F58823DB5041B81E850B4BCF5441295C8F3222DB504114AE47714CCF54413D0AD72321DB50415C8FC2054DCF5441EC51B8DE19DB5041295C8FF24DCF5441D7A3702D17DB504114AE47514FCF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000E17A147E4BDB50410AD7A3F053CF54412B07D0BC4CDB504157DAF5784ECF544165253C124CDB5041493427464DCF54415A070B1E4CDB5041817D86FB4BCF5441D59EBDAB4CDB5041F05CDB754ACF5441F745E7974DDB5041C8D9028048CF54410ADE6AC44EDB5041570859E446CF54416AF4CB9C4FDB504118C627A144CF54417C9F7EE541DB5041D3768C064ECF5441D1FE8A7240DB504165068A3F4FCF54411CD7F1D83EDB5041E73F239950CF54413A669D1E3EDB5041267F5A3651CF5441C573B7833DDB5041B9830CB951CF544108C1F0573CDB50418A2AFCB552CF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>476649 - 364591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000035000000E17A14FE55DB5041E17A141E3ACF5441EC51B8CE4CDB50411F85EBE13CCF54410AD7A39043DB5041000000503DCF5441B81E859B37DB504148E17A443DCF5441B81E857B2FDB50418FC2F5183DCF5441F6285CCF2DDB5041E17A140E40CF5441E17A14BE2BDB5041AE47E13A42CF5441333333C326DB50415C8FC23546CF5441CDCCCC5C25DB5041AE47E1EA47CF54418FC2F58823DB5041B81E850B4BCF5441295C8F3222DB504114AE47714CCF54413D0AD72321DB50415C8FC2054DCF5441EC51B8DE19DB5041295C8FF24DCF5441D7A3702D17DB504114AE47514FCF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000E17A147E4BDB50410AD7A3F053CF54412B07D0BC4CDB504157DAF5784ECF544165253C124CDB5041493427464DCF54415A070B1E4CDB5041817D86FB4BCF5441D59EBDAB4CDB5041F05CDB754ACF5441F745E7974DDB5041C8D9028048CF54410ADE6AC44EDB5041570859E446CF54416AF4CB9C4FDB504118C627A144CF54417C9F7EE541DB5041D3768C064ECF5441D1FE8A7240DB504165068A3F4FCF54411CD7F1D83EDB5041E73F239950CF54413A669D1E3EDB5041267F5A3651CF5441C573B7833DDB5041B9830CB951CF544108C1F0573CDB50418A2AFCB552CF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975302 - 1070063
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000020000003A0000006A6523ED3CF95041C4F68E80AF2854419509DEC33CF95041A83C9577B5285441EC78F3683DF9504109482BFBB9285441BFAD989A3CF9504110BD0BE2BC285441A62757EE32F950419B6C5C3CC12854414D91A15131F950414C72277EC328544152DFE14033F950417B642244C5285441050C4D7A36F950417B642244C528544111CF6D503BF950419E93FC33C228544118444E373EF950417616E254C3285441B2DD5F5F48F9504103EDD2A6C8285441EC85373246F9504141C98E3AD0285441C2E17C5B46F95041493E6F21D3285441F3FA171949F95041FC6ADA5AD6285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D000000C3E783DC5FF950417B6C49C3CC2854414AEC7B6660F95041A570F930CC285441A4F3CAF55BF950412A434D8EC6285441CF9785CC5BF9504179EF415DC2285441FBB0208A5EF95041C1E9761BC0285441B22BCCB263F95041C537B70AC22854410CC2814F65F950411F598CC0C02854410CC2814F65F95041110B4CD1BE28544138F15B3F62F950413861C6B8BC285441AFDD8BC361F9504184345B7FB928544102D8C0815FF95041A115F57FB4285441D3E5C5BB5DF95041CC44CF6FB128544151F995375EF950416B8779DBAE28544109FF607960F9504143BC1E0DAE285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975302 - 5252531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000020000003A0000006A6523ED3CF95041C4F68E80AF2854419509DEC33CF95041A83C9577B5285441EC78F3683DF9504109482BFBB9285441BFAD989A3CF9504110BD0BE2BC285441A62757EE32F950419B6C5C3CC12854414D91A15131F950414C72277EC328544152DFE14033F950417B642244C5285441050C4D7A36F950417B642244C528544111CF6D503BF950419E93FC33C228544118444E373EF950417616E254C3285441B2DD5F5F48F9504103EDD2A6C8285441EC85373246F9504141C98E3AD0285441C2E17C5B46F95041493E6F21D3285441F3FA171949F95041FC6ADA5AD6285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D000000C3E783DC5FF950417B6C49C3CC2854414AEC7B6660F95041A570F930CC285441A4F3CAF55BF950412A434D8EC6285441CF9785CC5BF9504179EF415DC2285441FBB0208A5EF95041C1E9761BC0285441B22BCCB263F95041C537B70AC22854410CC2814F65F950411F598CC0C02854410CC2814F65F95041110B4CD1BE28544138F15B3F62F950413861C6B8BC285441AFDD8BC361F9504184345B7FB928544102D8C0815FF95041A115F57FB4285441D3E5C5BB5DF95041CC44CF6FB128544151F995375EF950416B8779DBAE28544109FF607960F9504143BC1E0DAE285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975302 - 405986
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000020000003A0000006A6523ED3CF95041C4F68E80AF2854419509DEC33CF95041A83C9577B5285441EC78F3683DF9504109482BFBB9285441BFAD989A3CF9504110BD0BE2BC285441A62757EE32F950419B6C5C3CC12854414D91A15131F950414C72277EC328544152DFE14033F950417B642244C5285441050C4D7A36F950417B642244C528544111CF6D503BF950419E93FC33C228544118444E373EF950417616E254C3285441B2DD5F5F48F9504103EDD2A6C8285441EC85373246F9504141C98E3AD0285441C2E17C5B46F95041493E6F21D3285441F3FA171949F95041FC6ADA5AD6285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D0000004AEC7B6660F95041A570F930CC285441A4F3CAF55BF950412A434D8EC6285441CF9785CC5BF9504179EF415DC2285441FBB0208A5EF95041C1E9761BC0285441B22BCCB263F95041C537B70AC22854410CC2814F65F950411F598CC0C02854410CC2814F65F95041110B4CD1BE28544138F15B3F62F950413861C6B8BC285441AFDD8BC361F9504184345B7FB928544102D8C0815FF95041A115F57FB4285441D3E5C5BB5DF95041CC44CF6FB128544151F995375EF950416B8779DBAE28544109FF607960F9504143BC1E0DAE2854418B6071E462F95041C9F68E80AF285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975302 - 412623
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000020000003A0000006A6523ED3CF95041C4F68E80AF2854419509DEC33CF95041A83C9577B5285441EC78F3683DF9504109482BFBB9285441BFAD989A3CF9504110BD0BE2BC285441A62757EE32F950419B6C5C3CC12854414D91A15131F950414C72277EC328544152DFE14033F950417B642244C5285441050C4D7A36F950417B642244C528544111CF6D503BF950419E93FC33C228544118444E373EF950417616E254C3285441B2DD5F5F48F9504103EDD2A6C8285441EC85373246F9504141C98E3AD0285441C2E17C5B46F95041493E6F21D3285441F3FA171949F95041FC6ADA5AD6285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003D0000004AEC7B6660F95041A570F930CC285441A4F3CAF55BF950412A434D8EC6285441CF9785CC5BF9504179EF415DC2285441FBB0208A5EF95041C1E9761BC0285441B22BCCB263F95041C537B70AC22854410CC2814F65F950411F598CC0C02854410CC2814F65F95041110B4CD1BE28544138F15B3F62F950413861C6B8BC285441AFDD8BC361F9504184345B7FB928544102D8C0815FF95041A115F57FB4285441D3E5C5BB5DF95041CC44CF6FB128544151F995375EF950416B8779DBAE28544109FF607960F9504143BC1E0DAE2854418B6071E462F95041C9F68E80AF285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>479245 - 3091360
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D2A724851418FC2F578B3525441A4703DAA6F485141295C8FC2B3525441295C8F426F485141C3F528BCB6525441C3F5283C6E4851410AD7A3D0BF525441C3F5287C6D485141B81E85CBCA52544148E17AF46C4851418FC2F5A8DA525441A4703D7A6C4851411F85EBD1E65254411F85EBA16B485141B81E85ABEF525441CDCCCC6C6A485141EC51B84EF8525441AE47E17A69485141713D0A47FC525441F6285CBF6D48514185EB51A8FC525441295C8F728548514114AE47F1FD5254417B14AE078B4851413D0AD723B15254410AD7A3108B485141295C8F02B0525441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000295C8F728548514114AE47F1FD5254413D1AD2998F4851416D88757EFE525441DB12B3C996485141036F64E2FE5254410AD7A3609948514166666606FF525441F6285CAF994851415C8FC275FD52544199986E199A48514148E6404FF7525441A970E9859A4851419C7E17A3F0525441BEC4D2A89A4851414C19E033ED5254410880F58B9A485141602B4984EA525441E184AB459A4851410BAE35C4E7525441AA7ECAEB984851416ACF34FFE15254417EAA29C698485141E57F4DB6DF525441521DC2B898485141DCB74495DC5254419BC9F7BB98485141F1705A21DA525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>479245 - 3436803
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D2A724851418FC2F578B3525441A4703DAA6F485141295C8FC2B3525441295C8F426F485141C3F528BCB6525441C3F5283C6E4851410AD7A3D0BF525441C3F5287C6D485141B81E85CBCA52544148E17AF46C4851418FC2F5A8DA525441A4703D7A6C4851411F85EBD1E65254411F85EBA16B485141B81E85ABEF525441CDCCCC6C6A485141EC51B84EF8525441AE47E17A69485141713D0A47FC525441F6285CBF6D48514185EB51A8FC525441295C8F728548514114AE47F1FD5254417B14AE078B4851413D0AD723B15254410AD7A3108B485141295C8F02B0525441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000295C8F728548514114AE47F1FD5254413D1AD2998F4851416D88757EFE525441DB12B3C996485141036F64E2FE5254410AD7A3609948514166666606FF525441F6285CAF994851415C8FC275FD52544199986E199A48514148E6404FF7525441A970E9859A4851419C7E17A3F0525441BEC4D2A89A4851414C19E033ED5254410880F58B9A485141602B4984EA525441E184AB459A4851410BAE35C4E7525441AA7ECAEB984851416ACF34FFE15254417EAA29C698485141E57F4DB6DF525441521DC2B898485141DCB74495DC5254419BC9F7BB98485141F1705A21DA525441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>513266 - 1227654
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001F00000048E17A14D68F514152B81E5593985441AE47E19AD58F51418FC2F5C889985441A4703D0AD48F51410AD7A3B08798544185EB51D8D28F5141EC51B8FE86985441000000A0D28F5141713D0A9785985441CDCCCCACCF8F5141295C8F2284985441AE47E10ACE8F5141CDCCCCCC83985441AE47E17AC88F5141CDCCCC5C8498544185EB5108C08F51416666660686985441295C8F22BC8F5141D7A3704D8898544148E17A24B78F5141B81E856B8C985441333333C3B88F514114AE47119C9854413D0AD773B98F51419A999979A49854419A999999B88F51410AD7A3F0A4985441 [...]
-</a>
-
-<b>
-01060000000100000001030000000400000055000000921396EAA78F51417D7BF6FDE2985441C157A207958F5141FE891292E7985441E17A147E958F51410AD7A380E7985441B81E85EBA08F5141E17A14BEE498544148E17AC4A28F5141C3F5284CE49854413D0AD743AD8F5141333333C3E1985441CDCCCC5CB28F5141EC51B8EEDF985441CDCCCC1CB98F51411F85EB71DC9854417B14AE87B68F5141000000C0DB985441F6285C8FAB8F51415C8FC295DA9854410AD7A310A88F5141F6285CCFD998544185EB5118A78F51419A999949CD98544100000020A68F514148E17A24BE9854413D0AD7A3A58F514114AE4751B8985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>513266 - 3491503
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001F00000048E17A14D68F514152B81E5593985441AE47E19AD58F51418FC2F5C889985441A4703D0AD48F51410AD7A3B08798544185EB51D8D28F5141EC51B8FE86985441000000A0D28F5141713D0A9785985441CDCCCCACCF8F5141295C8F2284985441AE47E10ACE8F5141CDCCCCCC83985441AE47E17AC88F5141CDCCCC5C8498544185EB5108C08F51416666660686985441295C8F22BC8F5141D7A3704D8898544148E17A24B78F5141B81E856B8C985441333333C3B88F514114AE47119C9854413D0AD773B98F51419A999979A49854419A999999B88F51410AD7A3F0A4985441 [...]
-</a>
-
-<b>
-01060000000100000001030000000400000055000000921396EAA78F51417D7BF6FDE2985441C157A207958F5141FE891292E7985441E17A147E958F51410AD7A380E7985441B81E85EBA08F5141E17A14BEE498544148E17AC4A28F5141C3F5284CE49854413D0AD743AD8F5141333333C3E1985441CDCCCC5CB28F5141EC51B8EEDF985441CDCCCC1CB98F51411F85EB71DC9854417B14AE87B68F5141000000C0DB985441F6285C8FAB8F51415C8FC295DA9854410AD7A310A88F5141F6285CCFD998544185EB5118A78F51419A999949CD98544100000020A68F514148E17A24BE9854413D0AD7A3A58F514114AE4751B8985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>480002 - 4557116
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000012000000E17A142E671751415C8FC2350DA1544166666606621751410AD7A3D006A15441295C8F125F175141D7A370BD05A15441666666F642175141EC51B8DE0DA154413D0AD7834E175141D7A3702D34A15441295C8F1253175141D7A3706D34A154415C8FC27554175141A4703D5A34A1544152B81E35551751413D0AD76333A15441295C8FC255175141713D0A7732A15441E17A147E56175141666666462FA154417B14AE0757175141F6285C1F26A154418FC2F52857175141A4703DBA23A15441295C8F1258175141D7A370ED1FA1544185EB515859175141713D0AF71BA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000009A999919731751418FC2F5F84BA15441333333D37E175141000000603FA1544148E17A3482175141D7A3700D49A154413D0AD7F386175141D7A370BD43A154413D0AD7F386175141D7A370BD43A1544130CBC9088917514106902F6441A154415E6ECBED721751414D6532F732A1544181E7B1035B1751410BDFF54E22A1544188173E265717514157C94DEC23A15441E17A147E56175141666666462FA15441295C8FC255175141713D0A7732A1544152B81E35551751413D0AD76333A154415C8FC27554175141A4703D5A34A15441295C8F1253175141D7A3706D34A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>480678 - 388971
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000019000000D7A3704DB9EC50417B14AE87F2975441AE47E12AA3EC5041295C8F02EF975441A4703DFAA0EC504152B81E35F7975441C3F5285C9CEC5041F6285C5FFF975441EC51B8CE9CEC504133333393FF97544148E17AC49EEC504152B81E7500985441C3F528BC9DEC50418FC2F51804985441AE47E13A9AEC50413333332303985441B81E855B95EC504114AE47010D9854410AD7A36094EC5041713D0A070F98544152B81E35AFEC50410AD7A35014985441EC51B8EEB6EC50419A99993915985441A4703DAAC4EC5041EC51B87E1598544166666666C7EC5041C3F5282C15985441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000009A7D79C49EEC5041BCC71D7500985441C3F528BC9DEC50418FC2F51804985441AE47E13A9AEC50413333332303985441B81E855B95EC504114AE47010D9854412676C66094EC50411E1011070F9854413093D165AEEC50413E48C927149854417659A7F5B0EC5041651B7A8514985441426FD83FB4EC504177C6AFE814985441C97DC647B9EC5041A9E66A451598544108657146C1EC5041866CA86D15985441C5AC99DBC4EC504157C8835C1598544162A9E827C7EC50414115AF21159854415C146449C8EC50417F4D35DC14985441EC51B81ECCEC5041295C8F8213985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910540 - 3156778
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3C092CC50410AD7A300B3445441D7A3706DA7CC5041CDCCCC1CB8445441666666A6B0CC504148E17A64BA445441713D0A77B2CC5041AE47E13AAF445441B81E85DBB1CC5041EC51B84EAE4454413D0AD76396CC504148E17A84A744544148E17A147ACC504166666686A0445441AE47E10A79CC5041713D0A07A14454410000005074CC5041A4703D7AAB4454410AD7A3C092CC50410AD7A300B3445441
-</a>
-
-<b>
-010600000001000000010300000001000000140000009242975574CC5041965AE36DAB445441C9DDC84275CC50412E1A42B6AB4454418F769BB982CC50414DCB560AAF44544145EC791B92CC5041876DCFD7B2445441616A46F89ECC5041454AA905B6445441E080E3E0ADCC504181D512B5B94454416C4BE8A4B0CC50411991AC6DBA445441D05B7173B2CC5041C8D30051AF44544157F38BEEB1CC504133C49C6BAE44544114F166A7AACC5041050EDA86AC4454413DFF828E9DCC5041A35B034AA944544192C997F790CC50418E1E962DA6445441760903A58ACC5041CC06CD9DA444544171D7F94984CC50413952ED0BA3445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>910540 - 3555039
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3C092CC50410AD7A300B3445441D7A3706DA7CC5041CDCCCC1CB8445441666666A6B0CC504148E17A64BA445441713D0A77B2CC5041AE47E13AAF445441B81E85DBB1CC5041EC51B84EAE4454413D0AD76396CC504148E17A84A744544148E17A147ACC504166666686A0445441AE47E10A79CC5041713D0A07A14454410000005074CC5041A4703D7AAB4454410AD7A3C092CC50410AD7A300B3445441
-</a>
-
-<b>
-010600000001000000010300000001000000140000009242975574CC5041965AE36DAB445441C9DDC84275CC50412E1A42B6AB4454418F769BB982CC50414DCB560AAF44544145EC791B92CC5041876DCFD7B2445441616A46F89ECC5041454AA905B6445441E080E3E0ADCC504181D512B5B94454416C4BE8A4B0CC50411991AC6DBA445441D05B7173B2CC5041C8D30051AF44544157F38BEEB1CC504133C49C6BAE44544114F166A7AACC5041050EDA86AC4454413DFF828E9DCC5041A35B034AA944544192C997F790CC50418E1E962DA6445441760903A58ACC5041CC06CD9DA444544171D7F94984CC50413952ED0BA3445441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>584730 - 58132
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000021000000C3F5288C85E350415C8FC2E563E25441A4703D8A7DE3504185EB516862E25441666666B678E350415C8FC22560E25441713D0A976EE350411F85EBD157E25441333333F35AE3504185EB51C863E254410AD7A3C05BE35041C3F5288C65E254419A9999A960E350415C8FC2456DE25441EC51B84E68E35041666666467BE25441E17A145E72E35041AE47E16A8CE25441295C8F5278E350417B14AEB796E25441295C8F7279E35041F6285C3F98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E25441AE47E1EA7EE35041B81E854B97E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007D000000295C8F7279E35041F6285C3F98E254415BCB85E779E350417F3A3FEE98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E254414AA902557EE3504142A9D28A97E25441AE47E1EA7EE35041B81E854B97E25441CBF247F182E3504118120E9D95E25441E141FCB983E35041E032354995E2544119AB785689E350410C4A18F192E254418902AAC18AE350417E998A5892E25441D11B66918EE35041AE32D17090E254418A007D768FE3504179531FEA8FE254418359FFA490E35041A875D1268FE25441D4E4DB1F91E3504170417FD78EE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>584730 - 123375
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000C3F5288C85E350415C8FC2E563E25441A4703D8A7DE3504185EB516862E25441666666B678E350415C8FC22560E25441713D0A976EE350411F85EBD157E25441333333F35AE3504185EB51C863E254410AD7A3C05BE35041C3F5288C65E254419A9999A960E350415C8FC2456DE25441EC51B84E68E35041666666467BE25441E17A145E72E35041AE47E16A8CE25441295C8F5278E350417B14AEB796E25441295C8F7279E35041F6285C3F98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E25441AE47E1EA7EE35041B81E854B97E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007D000000295C8F7279E35041F6285C3F98E254415CCB85E779E350417D3A3FEE98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E2544148A902557EE3504145A9D28A97E25441AE47E1EA7EE35041B81E854B97E25441C8F247F182E350411C120E9D95E25441E541FCB983E35041DD32354995E2544117AB785689E350410E4A18F192E254418802AAC18AE3504181998A5892E25441D31B66918EE35041AD32D17090E2544187007D768FE3504178531FEA8FE254418759FFA490E35041A975D1268FE25441D8E4DB1F91E3504174417FD78EE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>584730 - 323272
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000C3F5288C85E350415C8FC2E563E25441A4703D8A7DE3504185EB516862E25441666666B678E350415C8FC22560E25441713D0A976EE350411F85EBD157E25441333333F35AE3504185EB51C863E254410AD7A3C05BE35041C3F5288C65E254419A9999A960E350415C8FC2456DE25441EC51B84E68E35041666666467BE25441E17A145E72E35041AE47E16A8CE25441295C8F5278E350417B14AEB796E25441295C8F7279E35041F6285C3F98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E25441AE47E1EA7EE35041B81E854B97E25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007D000000295C8F7279E35041F6285C3F98E254415CCB85E779E350417D3A3FEE98E25441C3F5283C7AE35041CDCCCC6C99E25441CDCCCC8C7CE35041B81E854B98E2544148A902557EE3504145A9D28A97E25441AE47E1EA7EE35041B81E854B97E25441C8F247F182E350411C120E9D95E25441E541FCB983E35041DD32354995E2544117AB785689E350410E4A18F192E254418802AAC18AE3504181998A5892E25441D31B66918EE35041AD32D17090E2544187007D768FE3504178531FEA8FE254418759FFA490E35041A975D1268FE25441D8E4DB1F91E3504174417FD78EE25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481096 - 2937132
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000E17A14FE2D125141CDCCCCFC137B54410000001030125141E17A14AE337B5441713D0A473712514166666636337B5441000000603E12514114AE47C1327B5441333333533B125141295C8F62157B5441295C8F3234125141713D0AB7147B5441E17A14FE2D125141CDCCCCFC137B5441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000C239075930125141EB34B284387B5441CE9ABB3C301251413086545C367B54418B60DDAC2F1251419BF447C02D7B5441E298725E2E12514120D439C0197B5441E17A14FE2D125141CDCCCCFC137B5441295C8F7226125141EC51B80E137B54411B36748F2812514189524871337B5441713D0A0729125141A4703D9A3A7B5441C239075930125141EB34B284387B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481096 - 3735146
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000E17A14FE2D125141CDCCCCFC137B54410000001030125141E17A14AE337B5441713D0A473712514166666636337B5441000000603E12514114AE47C1327B5441333333533B125141295C8F62157B5441295C8F3234125141713D0AB7147B5441E17A14FE2D125141CDCCCCFC137B5441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000C239075930125141EB34B284387B5441CE9ABB3C301251413086545C367B54418B60DDAC2F1251419BF447C02D7B5441E298725E2E12514120D439C0197B5441E17A14FE2D125141CDCCCCFC137B5441295C8F7226125141EC51B80E137B54411B36748F2812514189524871337B5441713D0A0729125141A4703D9A3A7B5441C239075930125141EB34B284387B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481211 - 2925323
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002B000000CDCCCC3C701D51419A99998934765441A4703DBA651D5141B81E85BB34765441AE47E1AA661D5141713D0A1729765441D7A3707D6A1D5141713D0AB7F9755441F6285C8F671D5141AE47E19AEC7554415C8FC215651D5141A4703D8AEB755441295C8FE25F1D514100000010EB755441000000B05A1D514185EB5118EB755441F6285C7F571D5141713D0A67EB755441295C8F42551D5141E17A149EEB7554410AD7A3E04C1D5141C3F5286CED755441CDCCCC7C431D5141AE47E1FAEF75544114AE47E12B1D5141D7A370CDFA7554411F85EB612B1D514148E17AC4FA755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000EC6B48B04A1D5141686EE8D82F7654418EB2B8434A1D5141D0E7C2BD2F765441ADA6E545491D51416376A63D3976544103D25E0C481D51411276C13649765441B81E85EB471D5141333333E34A76544148E17A54631D51415C8FC26559765441AE47E12A641D51410000006059765441FD592818681D5141554B414959765441E0C4F6E3691D51417708DA3E59765441510AE6A5711D51413A3AEB11597654412ECF98D9781D5141304634E85876544105A6FDF77C1D5141891459D05876544115EFF7FB851D514110F5209C58765441A7E943378E1D51419C34736C58765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481211 - 3352428
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002B000000CDCCCC3C701D51419A99998934765441A4703DBA651D5141B81E85BB34765441AE47E1AA661D5141713D0A1729765441D7A3707D6A1D5141713D0AB7F9755441F6285C8F671D5141AE47E19AEC7554415C8FC215651D5141A4703D8AEB755441295C8FE25F1D514100000010EB755441000000B05A1D514185EB5118EB755441F6285C7F571D5141713D0A67EB755441295C8F42551D5141E17A149EEB7554410AD7A3E04C1D5141C3F5286CED755441CDCCCC7C431D5141AE47E1FAEF75544114AE47E12B1D5141D7A370CDFA7554411F85EB612B1D514148E17AC4FA755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000EC6B48B04A1D5141686EE8D82F7654418EB2B8434A1D5141D0E7C2BD2F765441ADA6E545491D51416376A63D3976544103D25E0C481D51411276C13649765441B81E85EB471D5141333333E34A76544148E17A54631D51415C8FC26559765441AE47E12A641D51410000006059765441FD592818681D5141554B414959765441E0C4F6E3691D51417708DA3E59765441510AE6A5711D51413A3AEB11597654412ECF98D9781D5141304634E85876544105A6FDF77C1D5141891459D05876544115EFF7FB851D514110F5209C58765441A7E943378E1D51419C34736C58765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481364 - 1062608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A00000014AE47E19D1B514133333343F88354410AD7A3C09D1B51410AD7A330F7835441B81E857B9C1B5141666666C6F78354411F85EB51961B5141C3F528FCEA835441000000D0801B5141D7A3700DF2835441CDCCCCBC6C1B514133333333F9835441A4703D2A5A1B51415C8FC245008454413D0AD7835B1B51417B14AE27098454411F85EB215C1B5141AE47E13A118454410AD7A3F05C1B514152B81EF516845441E17A140E5D1B5141666666C617845441D7A370CD5E1B5141F6285C2F1784544185EB5138601B514152B81EB516845441D7A3706D651B5141713D0AA713845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007F8823B09E1B5141E6FF98B105845441A4993AD79E1B51410D76BFA405845441DA545F1AA01B5141FBAC32AB04845441C32996969F1B51410E73783D018454413C6FFCDC9E1B514141676FB5FD8354416477E2A59D1B514177648D45FA835441E3BFC4DC9C1B51411EB55545F8835441F6DF56719C1B51416017ECB1F78354411F85EB51961B5141C3F528FCEA835441000000D0801B5141D7A3700DF2835441CDCCCCBC6C1B514133333333F9835441A4703D2A5A1B51415C8FC245008454413D0AD7835B1B51417B14AE27098454411F85EB215C1B5141AE47E13A11845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481364 - 3602455
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001A00000014AE47E19D1B514133333343F88354410AD7A3C09D1B51410AD7A330F7835441B81E857B9C1B5141666666C6F78354411F85EB51961B5141C3F528FCEA835441000000D0801B5141D7A3700DF2835441CDCCCCBC6C1B514133333333F9835441A4703D2A5A1B51415C8FC245008454413D0AD7835B1B51417B14AE27098454411F85EB215C1B5141AE47E13A118454410AD7A3F05C1B514152B81EF516845441E17A140E5D1B5141666666C617845441D7A370CD5E1B5141F6285C2F1784544185EB5138601B514152B81EB516845441D7A3706D651B5141713D0AA713845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000007F8823B09E1B5141E6FF98B105845441A4993AD79E1B51410D76BFA405845441DA545F1AA01B5141FBAC32AB04845441C32996969F1B51410E73783D018454413C6FFCDC9E1B514141676FB5FD8354416477E2A59D1B514177648D45FA835441E3BFC4DC9C1B51411EB55545F8835441F6DF56719C1B51416017ECB1F78354411F85EB51961B5141C3F528FCEA835441000000D0801B5141D7A3700DF2835441CDCCCCBC6C1B514133333333F9835441A4703D2A5A1B51415C8FC245008454413D0AD7835B1B51417B14AE27098454411F85EB215C1B5141AE47E13A11845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481832 - 48625
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000001F85EBF129175141A4703D4A9687544148E17AD42F175141D7A3700D938754413333336336175141A4703D1A8F8754416666663638175141A4703D4A8E875441EC51B80E36175141000000B0848754411F85EB91341751419A9999397E87544114AE4791311751413D0AD7937F875441A4703D0A30175141AE47E17A81875441B81E851B2E1751411F85EB1182875441333333532C17514114AE47F181875441E17A14DE25175141000000C085875441D7A3701D2617514166666656888754410000008026175141B81E851B8C87544185EB51E8261751419A9999A98E875441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000003A106BD825175141083B9B9185875441D90652F02517514192B83EB5858754417DFE9E582C1751417AF2AAF1818754419D98B1292E17514150BB970D8287544145BF7B0A301751412FAD937A8187544102F440983117514179D9B2907F8754410690FA8834175141D8ADA03D7E875441C2F2BF73341751412B332E207D87544117B34447341751418F0145817B875441B580AB1A331751412851165D7B875441CBB823FE3217514112199E797B875441717BAB793217514158D232B17C8754418754726D2F1751416D60CDC17E87544147F93BCC2C1751415FC5147480875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>481832 - 85571
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000120000001F85EBF129175141A4703D4A9687544148E17AD42F175141D7A3700D938754413333336336175141A4703D1A8F8754416666663638175141A4703D4A8E875441EC51B80E36175141000000B0848754411F85EB91341751419A9999397E87544114AE4791311751413D0AD7937F875441A4703D0A30175141AE47E17A81875441B81E851B2E1751411F85EB1182875441333333532C17514114AE47F181875441E17A14DE25175141000000C085875441D7A3701D2617514166666656888754410000008026175141B81E851B8C87544185EB51E8261751419A9999A98E875441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000003A106BD825175141083B9B9185875441D90652F02517514192B83EB5858754417DFE9E582C1751417AF2AAF1818754419D98B1292E17514150BB970D8287544145BF7B0A301751412FAD937A8187544102F440983117514179D9B2907F8754410690FA8834175141D8ADA03D7E875441C2F2BF73341751412B332E207D87544117B34447341751418F0145817B875441B580AB1A331751412851165D7B875441CBB823FE3217514112199E797B875441717BAB793217514158D232B17C8754418754726D2F1751416D60CDC17E87544147F93BCC2C1751415FC5147480875441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>482151 - 352642
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000080000003D0AD793371C514185EB5168FB7254410AD7A320391C514166666656F57254418FC2F598E51B5141713D0AD7FA7254410AD7A3D0E31B51418FC2F5D8007354411F85EB21ED1B514152B81E4500735441E17A14CE071C51410AD7A390FE725441D7A370FD201C5141B81E85CBFC7254413D0AD793371C514185EB5168FB725441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A7E89C1D391C5141BF729956F572544152A1C795E51B51411313C2E1FA72544130E6D101E51B5141211F6CD4FC7254416149A6D0E31B5141BD9BF5D800735441D9A38521ED1B5141D7082545007354413F706123021C5141C2B15FEDFE7254417CAD15CE071C51418C6CA390FE7254415D5271FD201C514180B483CBFC7254416AB0A3FA301C5141C67615D0FB725441BD4AD693371C514148F75168FB725441A57EA320391C5141396C6656F5725441E8B7541E391C514101578D56F5725441A7E89C1D391C5141BF729956F5725441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>484761 - 214036
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000160000005C8FC2552A195141CDCCCCDC2E0A5541EC51B83E2A19514166666666310A5541CDCCCC7C2A19514185EB5178390A5541B81E85BB30195141333333A3660A554148E17A3431195141C3F5280C6A0A554148E17AE4341951411F85EBE1690A55418FC2F5783619514114AE47B1630A5541295C8FB250195141E17A14AE5F0A554114AE47E170195141295C8FD2500A55411F85EB2172195141EC51B83E500A554114AE4701601951417B14AE870C0A554114AE47115E195141000000700D0A554185EB51985819514114AE47D1100A5541AE47E15A561951418FC2F5D8110A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000CDCCCC7C2A19514185EB5178390A5541BAD0459B3019514180FFF7B9650A5541C39558F0331951410BCB2548660A55418175E2EC3519514154025EE0620A554132D2E2BF4F1951410B4CFE555E0A5541E123E62172195141F0CCBA3E500A5541EECD455C701951415F9820A0490A5541D632005C701951416D951C9F490A554136FE460160195141DB66AE870C0A554114AE47115E195141000000700D0A554185EB51985819514114AE47D1100A554123320B8B58195141777C62D7100A554191B1E25A561951412849F6D8110A5541097E67C64D195141AB3CC385130A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>485212 - 391214
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000800000052B81E4524D3504114AE476189C05441CDCCCC5C24D35041CDCCCC9C89C05441EC51B84E26D350417B14AEC788C054417B14AEF728D35041EC51B83E88C05441F6285CDF28D350413D0AD70388C05441D7A370CD19D35041D7A3700D63C0544185EB513815D350416666667664C0544152B81E4524D3504114AE476189C05441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000708BFC5424D350419821298989C05441CDCCCC5C24D35041CDCCCC9C89C05441EC51B84E26D350417B14AEC788C0544189F32A9F28D350417EB3855088C054418A85ADF728D350419E43B83E88C054410CC15ADF28D350411D1AD80388C054417A5370CD19D3504196BC700D63C0544185EB513815D350416666667664C05441844B184524D3504164EB376189C0544150F31F4524D350417D08476189C05441708BFC5424D350419821298989C05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>485414 - 101095
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000E17A147E0C6A5141C3F528FCE9D6544114AE4781126A5141713D0AB7EBD65441EC51B83E196A5141666666F6EDD6544114AE4751206A5141AE47E14AF0D654413D0AD763266A5141F6285CDFF1D654411F85EB612A6A51419A9999C9F2D654415C8FC2B52E6A51418FC2F5C8F3D65441CDCCCCDC316A5141AE47E14AF4D654415C8FC255326A5141295C8F32F3D654410AD7A3C0326A514185EB51E8F0D6544185EB51D8316A5141E17A14EEEED65441666666362E6A514185EB5138EBD6544185EB51F82C6A51418FC2F578EAD654415C8FC275296A5141713D0A57EAD65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000680000001778B6680C6A514134B81228B8D65441000000100C6A514148E17AA4B7D65441666666260A6A51411F85EB21BBD654412A4EDC140A6A514163582E93BBD654418EBC62130A6A5141EF7FB49CBBD65441FE1869F4096A51415D36BA64BCD65441908EE1E7096A514123EFA2B5BCD65441EB1A31A3096A514135AF3271BED654410AD7A300086A514100000000C9D65441A4703DDA026A51413D0AD7B3CAD654410F95A9A3026A5141825535F3CAD654417CF33803016A5141B755B9D6CCD654414D8D06AA006A514133A7493ECDD65441EBD9B946006A51419FD894B1CDD65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>485414 - 302625
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000E17A147E0C6A5141C3F528FCE9D6544114AE4781126A5141713D0AB7EBD65441EC51B83E196A5141666666F6EDD6544114AE4751206A5141AE47E14AF0D654413D0AD763266A5141F6285CDFF1D654411F85EB612A6A51419A9999C9F2D654415C8FC2B52E6A51418FC2F5C8F3D65441CDCCCCDC316A5141AE47E14AF4D654415C8FC255326A5141295C8F32F3D654410AD7A3C0326A514185EB51E8F0D6544185EB51D8316A5141E17A14EEEED65441666666362E6A514185EB5138EBD6544185EB51F82C6A51418FC2F578EAD654415C8FC275296A5141713D0A57EAD65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000680000001778B6680C6A514134B81228B8D65441000000100C6A514148E17AA4B7D65441666666260A6A51411F85EB21BBD654412A4EDC140A6A514163582E93BBD654418EBC62130A6A5141EF7FB49CBBD65441FE1869F4096A51415D36BA64BCD65441908EE1E7096A514123EFA2B5BCD65441EB1A31A3096A514135AF3271BED654410AD7A300086A514100000000C9D65441A4703DDA026A51413D0AD7B3CAD654410F95A9A3026A5141825535F3CAD654417CF33803016A5141B755B9D6CCD654414D8D06AA006A514133A7493ECDD65441EBD9B946006A51419FD894B1CDD65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>485651 - 1294856
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000026000000AE47E1BAA16F5141EC51B8DEE6D65441000000E0A06F51417B14AEC7E4D65441A4703DDA9F6F51411F85EB11E1D65441B81E853B9E6F514114AE47A1DAD65441000000C09D6F5141666666E6D7D65441C3F5287C916F5141C3F528FCD8D654415C8FC2458D6F514133333383D9D65441CDCCCCEC856F514152B81E75DAD654419A999989866F51418FC2F5B8DED65441C3F5285C886F51415C8FC235E5D65441EC51B83E8A6F5141295C8F12E9D6544185EB51988B6F51415C8FC215ECD654418FC2F5D88C6F5141A4703DEAEFD65441713D0AA78D6F51417B14AE77F3D65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000750000009C1A9EABA66F5141F09E8658F8D6544114AE4781A66F5141CDCCCC9CF8D65441D7A3707DA66F5141713D0A57FED65441D7A3702DB56F514114AE47E1FFD65441333333F3CA6F51411F85EBC102D75441295C8FB2D16F5141295C8FA203D7544114AE4741D26F5141D7A3703DFBD6544114AE4781D26F514114AE4711F0D654418FC2F518D26F5141F6285C6FE7D65441E17A149ED16F5141A4703D3AE4D65441F6285CDFD06F51410AD7A340DFD65441AE47E13ACF6F51413D0AD773D7D65441CDCCCC8CCD6F5141CDCCCC9CCED65441E17A143ECC6F5141713D0AB7C7D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>485651 - 3368781
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000300000001030000000100000026000000AE47E1BAA16F5141EC51B8DEE6D65441000000E0A06F51417B14AEC7E4D65441A4703DDA9F6F51411F85EB11E1D65441B81E853B9E6F514114AE47A1DAD65441000000C09D6F5141666666E6D7D65441C3F5287C916F5141C3F528FCD8D654415C8FC2458D6F514133333383D9D65441CDCCCCEC856F514152B81E75DAD654419A999989866F51418FC2F5B8DED65441C3F5285C886F51415C8FC235E5D65441EC51B83E8A6F5141295C8F12E9D6544185EB51988B6F51415C8FC215ECD654418FC2F5D88C6F5141A4703DEAEFD65441713D0AA78D6F51417B14AE77F3D65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000750000009C1A9EABA66F5141F09E8658F8D6544114AE4781A66F5141CDCCCC9CF8D65441D7A3707DA66F5141713D0A57FED65441D7A3702DB56F514114AE47E1FFD65441333333F3CA6F51411F85EBC102D75441295C8FB2D16F5141295C8FA203D7544114AE4741D26F5141D7A3703DFBD6544114AE4781D26F514114AE4711F0D654418FC2F518D26F5141F6285C6FE7D65441E17A149ED16F5141A4703D3AE4D65441F6285CDFD06F51410AD7A340DFD65441AE47E13ACF6F51413D0AD773D7D65441CDCCCC8CCD6F5141CDCCCC9CCED65441E17A143ECC6F5141713D0AB7C7D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>486673 - 180575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002F000000EC51B80E44B650413D0AD763F8F95441AE47E18A43B6504114AE47B1F7F95441295C8FA241B6504152B81EC5F2F954410AD7A33042B6504114AE4721E9F95441295C8FA242B65041C3F5286CE1F95441C3F5283C43B650415C8FC215DDF95441F6285C2F45B65041B81E859BD5F954419A99998942B650415C8FC2D5D4F95441295C8F023CB65041B81E85ABE1F95441333333E336B6504152B81EB5E9F954416666662632B6504148E17AD4F5F9544148E17AA437B65041EC51B8AEF5F9544152B81E2538B65041713D0AD7F2F95441295C8F123BB65041AE47E12AF1F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000E17A141E45B65041713D0AC707FA54413CF2086545B650410455539C04FA54413333334346B650411F85EBB1FAF95441F95A615A45B65041AC62B043FAF9544111A2BE9043B65041E31039B9F7F95441AE47E18A43B6504114AE47B1F7F9544178422A1543B65041DA288181F6F95441D7BD38C442B6504170FE54B5F5F95441C47AA00A42B65041B5DEACD1F3F95441295C8FA241B6504152B81EC5F2F954415901DA8C41B6504100D93FB5F1F95441539517FC40B65041E6CAF3A9F0F954419C663BE83DB650417CA674DEECF95441BDF6E17E3CB65041010A58B0EBF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>486673 - 355868
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002F000000EC51B80E44B650413D0AD763F8F95441AE47E18A43B6504114AE47B1F7F95441295C8FA241B6504152B81EC5F2F954410AD7A33042B6504114AE4721E9F95441295C8FA242B65041C3F5286CE1F95441C3F5283C43B650415C8FC215DDF95441F6285C2F45B65041B81E859BD5F954419A99998942B650415C8FC2D5D4F95441295C8F023CB65041B81E85ABE1F95441333333E336B6504152B81EB5E9F954416666662632B6504148E17AD4F5F9544148E17AA437B65041EC51B8AEF5F9544152B81E2538B65041713D0AD7F2F95441295C8F123BB65041AE47E12AF1F95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004C000000E17A141E45B65041713D0AC707FA54413CF2086545B650410455539C04FA54413333334346B650411F85EBB1FAF95441F95A615A45B65041AC62B043FAF9544111A2BE9043B65041E31039B9F7F95441AE47E18A43B6504114AE47B1F7F9544178422A1543B65041DA288181F6F95441D7BD38C442B6504170FE54B5F5F95441C47AA00A42B65041B5DEACD1F3F95441295C8FA241B6504152B81EC5F2F954415901DA8C41B6504100D93FB5F1F95441539517FC40B65041E6CAF3A9F0F954419C663BE83DB650417CA674DEECF95441BDF6E17E3CB65041010A58B0EBF95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>487770 - 3094096
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999A9F2B85041713D0A7747FA5441A4703D2AEFB850410AD7A33053FA5441E17A144EF0B85041AE47E11A56FA5441C3F5283CFDB850413333338358FA54413333335308B950416666665659FA5441C3F528DC0AB95041A4703DDA4CFA54419A9999A9F2B85041713D0A7747FA5441
-</a>
-
-<b>
-010600000001000000010300000001000000050000001FF6E7E809B950415A07478851FA54413DBF6E50F1B8504169632DFC4BFA544135614EF6EFB85041F698878450FA54419DE4F60209B95041A664C0F455FA54411FF6E7E809B950415A07478851FA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>487770 - 3442352
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999A9F2B85041713D0A7747FA5441A4703D2AEFB850410AD7A33053FA5441E17A144EF0B85041AE47E11A56FA5441C3F5283CFDB850413333338358FA54413333335308B950416666665659FA5441C3F528DC0AB95041A4703DDA4CFA54419A9999A9F2B85041713D0A7747FA5441
-</a>
-
-<b>
-010600000001000000010300000001000000050000001FF6E7E809B950415A07478851FA54413DBF6E50F1B8504169632DFC4BFA544135614EF6EFB85041F698878450FA54419DE4F60209B95041A664C0F455FA54411FF6E7E809B950415A07478851FA5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489092 - 43752
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000007D00000014AE47B10C355141713D0A8768385541AE47E1EA07355141B81E856B6D385541AE47E1CA023551411F85EB3172385541AE47E1EAFF3451418FC2F56874385541A4703DAAFD3451417B14AE77763855413D0AD773FB3451416666668678385541C3F528BCF8345141333333D37B385541EC51B86EF5345141C3F528CC8038554152B81EF5F334514185EB51F882385541295C8FD2F1345141666666168738554114AE47E1EF345141295C8F228C38554185EB5118EE345141F6285CDF90385541CDCCCCDCED34514148E17A0494385541EC51B89EEC3451413D0AD73397385541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000FB8BC5423E355141A05926585E38554185EB51083F3551413D0AD7335E385541919D0B1A4035514188C7DE1D5E385541BB54E457403551414303E8185E3855415C8FC2154235514152B81EF55D3855418B315ECC43355141FA7BF6F75D38554155B423C444355141FB9991F95D385541C717991845355141BE9017D75D385541DA4A2B9341355141548E7F745D38554192190CE0333551418F01DB555E3855413DDD333F2A35514199518D6F5F38554155CBCC8D21355141D1307C0A60385541B8A44C641B3551416C56BD346038554145E52F2F14355141077CFE5E60385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489197 - 215468
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000050000000000000A0052E5141D7A370DD9F2555417B14AE47052E514185EB51D8A1255541D7A370FD062E5141AE47E1CAA42555410AD7A380092E5141EC51B86EA52555411F85EBA10B2E5141713D0A17A32555417B14AE870E2E5141A4703DCAA2255541F6285CEF0F2E514148E17A94A4255541D7A3707D122E514185EB5148A4255541F6285CBF122E5141C3F528ECA62555415C8FC225102E5141E17A14FEAD255541E17A148E112E5141713D0A87AF255541D7A3707D122E5141A4703D1AB1255541E17A148E132E5141713D0A67B3255541E17A147E142E5141CDCCCC5CB5255541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000065000000000000A0052E5141D7A370DD9F2555417B14AE47052E514185EB51D8A1255541D7A370FD062E5141AE47E1CAA42555416C76A940072E514125D200DCA42555410AD7A380092E5141EC51B86EA525554159FD913A0B2E51410F50B388A32555411F85EBA10B2E5141713D0A17A32555418CA19EFA0C2E514117C459F3A2255541DFDDABD10E2E5141C65A5556A225554161B41A7D0F2E5141FB72EA02A4255541F6285CEF0F2E514148E17A94A4255541D7A3707D122E514185EB5148A4255541F6285CBF122E5141C3F528ECA62555417DB156780F2E5141F654B570AE255541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489312 - 243328
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000030000006D00000066666606182C5141EC51B89E82265541AE47E17A1A2C514152B81E45892655411F85EBC11A2C51415C8FC2058A265541D7A370ED172C514114AE47718D26554152B81EC5102C51410AD7A3609026554148E17A94062C51419A99993993265541A4703D3AFE2B5141B81E853B94265541000000E0F52B5141000000E094265541000000F0EC2B5141EC51B80E952655411F85EBA1EC2B51418FC2F54899265541CDCCCC0CF52B514148E17A7498265541C3F5287CFC2B51417B14AEE797265541D7A3706D0E2C5141EC51B82E9526554114AE47E1122C5141EC51B8AE93265541 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000770000001F85EBA1EC2B51418FC2F54899265541CDCCCC0CF52B514148E17A7498265541C3F5287CFC2B51417B14AEE797265541D7A3706D0E2C5141EC51B82E9526554114AE47E1122C5141EC51B8AE932655411F85EB91182C5141A4703D1A902655411F85EB211A2C514185EB51888D265541666666C61A2C5141295C8FF292265541EC7B50DB122C5141BB1CC2C69426554150994EB20E2C5141E67D09D595265541E17A144E062C5141F6285CFF9726554185EB5168F42B51411F85EB619A26554100000080EC2B51419A9999F99A26554185EB5148EC2B5141295C8FA29D265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489312 - 339499
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000030000006D00000066666606182C5141EC51B89E82265541AE47E17A1A2C514152B81E45892655411F85EBC11A2C51415C8FC2058A265541D7A370ED172C514114AE47718D26554152B81EC5102C51410AD7A3609026554148E17A94062C51419A99993993265541A4703D3AFE2B5141B81E853B94265541000000E0F52B5141000000E094265541000000F0EC2B5141EC51B80E952655411F85EBA1EC2B51418FC2F54899265541CDCCCC0CF52B514148E17A7498265541C3F5287CFC2B51417B14AEE797265541D7A3706D0E2C5141EC51B82E9526554114AE47E1122C5141EC51B8AE93265541 [...]
-</a>
-
-<b>
-010600000001000000010300000003000000770000001F85EBA1EC2B51418FC2F54899265541CDCCCC0CF52B514148E17A7498265541C3F5287CFC2B51417B14AEE797265541D7A3706D0E2C5141EC51B82E9526554114AE47E1122C5141EC51B8AE932655411F85EB91182C5141A4703D1A902655411F85EB211A2C514185EB51888D265541666666C61A2C5141295C8FF292265541EC7B50DB122C5141BB1CC2C69426554150994EB20E2C5141E67D09D595265541E17A144E062C5141F6285CFF9726554185EB5168F42B51411F85EB619A26554100000080EC2B51419A9999F99A26554185EB5148EC2B5141295C8FA29D265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489407 - 3128321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000350000001F85EB317E2A514148E17A742B2655410AD7A3C07E2A5141F6285CBF2B265541713D0A97832A5141AE47E14A2E26554114AE47C1882A51411F85EB01312655419A9999D9892A51411F85EBC12E26554152B81EB58E2A51415C8FC25531265541000000C08C2A5141AE47E15A352655418FC2F5888C2A5141C3F528DC38265541333333938B2A514152B81EA53A2655410AD7A3B0962A514133333333402655410AD7A3209A2A5141B81E851B3B265541F6285C0F9C2A5141000000F03B265541B81E853B9D2A5141A4703D8A3C265541CDCCCC6CA62A51411F85EB4141265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B000000AE7FDACA892A5141E0B159FD182655417B14AE57862A514114AE4741172655419A9999E9852A5141EC51B81E18265541E17A14CE752A5141F6285C8F0F265541E2F4B50A752A5141A35C43DB1026554166829964742A51411B36772A12265541ECCB0A39732A514199BE91061526554152269155722A5141D7FF057E172655419703139C712A5141F8D2BEEA192655417220F833712A5141E70603661B2655410577A1FB702A5141D8CC46361C265541BDD2E9D3702A5141B12E19C91C265541E20B2DBC702A51412DB1C8701D265541A77374AA702A5141EF83EA0A1E265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489407 - 3512736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000350000001F85EB317E2A514148E17A742B2655410AD7A3C07E2A5141F6285CBF2B265541713D0A97832A5141AE47E14A2E26554114AE47C1882A51411F85EB01312655419A9999D9892A51411F85EBC12E26554152B81EB58E2A51415C8FC25531265541000000C08C2A5141AE47E15A352655418FC2F5888C2A5141C3F528DC38265541333333938B2A514152B81EA53A2655410AD7A3B0962A514133333333402655410AD7A3209A2A5141B81E851B3B265541F6285C0F9C2A5141000000F03B265541B81E853B9D2A5141A4703D8A3C265541CDCCCC6CA62A51411F85EB4141265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006B000000AE7FDACA892A5141E0B159FD182655417B14AE57862A514114AE4741172655419A9999E9852A5141EC51B81E18265541E17A14CE752A5141F6285C8F0F265541E2F4B50A752A5141A35C43DB1026554166829964742A51411B36772A12265541ECCB0A39732A514199BE91061526554152269155722A5141D7FF057E172655419703139C712A5141F8D2BEEA192655417220F833712A5141E70603661B2655410577A1FB702A5141D8CC46361C265541BDD2E9D3702A5141B12E19C91C265541E20B2DBC702A51412DB1C8701D265541A77374AA702A5141EF83EA0A1E265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489588 - 12356
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000450000007B14AEC7DF265141EC51B85E6D2055415C8FC2F5E4265141F6285C2F6F20554100000010F026514133333303732055413D0AD7A3F4265141C3F528DC6E2055413D0AD783F7265141C3F5289C6B2055413D0AD7A3F9265141C3F528CC662055413D0AD783FA265141C3F5283C622055413D0AD723FA265141C3F528CC5C2055413D0AD7D3F926514148E17A145A205541A4703D1AF8265141000000D059205541D7A3701DF62651413D0AD7935920554152B81E45F42651413333337359205541AE47E1FAF026514152B81E755920554166666626EF265141000000505B205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000006C2C7B5BE0265141804B739B4A205541B70CA57BDF265141BFD3996C4A20554168DB36FBDE26514190371D7E4A205541FD00DDE3DE265141F5C046784A20554109A33D1EDF26514133EB299C4B2055419A63B9E4DF26514100EA828B4C205541E9942765E026514184089E174D205541EB802D60E12651411F7F741D4D205541F4BD6378E2265141427990D14C2055415B33936DE3265141A702BACB4C2055417AC884FFE32651417CCB67FF4B205541847EDF3EE3265141044FADAD4B205541216EDA6BE126514179DF61044B205541DF362A7AE0265141655B8EA24A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489588 - 55060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000450000007B14AEC7DF265141EC51B85E6D2055415C8FC2F5E4265141F6285C2F6F20554100000010F026514133333303732055413D0AD7A3F4265141C3F528DC6E2055413D0AD783F7265141C3F5289C6B2055413D0AD7A3F9265141C3F528CC662055413D0AD783FA265141C3F5283C622055413D0AD723FA265141C3F528CC5C2055413D0AD7D3F926514148E17A145A205541A4703D1AF8265141000000D059205541D7A3701DF62651413D0AD7935920554152B81E45F42651413333337359205541AE47E1FAF026514152B81E755920554166666626EF265141000000505B205541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000006C2C7B5BE0265141804B739B4A205541B70CA57BDF265141BFD3996C4A20554168DB36FBDE26514190371D7E4A205541FD00DDE3DE265141F5C046784A20554109A33D1EDF26514133EB299C4B2055419A63B9E4DF26514100EA828B4C205541E9942765E026514184089E174D205541EB802D60E12651411F7F741D4D205541F4BD6378E2265141427990D14C2055415B33936DE3265141A702BACB4C2055417AC884FFE32651417CCB67FF4B205541847EDF3EE3265141044FADAD4B205541216EDA6BE126514179DF61044B205541DF362A7AE0265141655B8EA24A205541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>489733 - 376336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000090000003D0AD7D34D2A514185EB5188E12A5541AE47E13A4B2A5141295C8FE2DF2A55410AD7A3B04B2A51413D0AD783F22A5541E17A140E4C2A51417B14AE67F82A55418FC2F5E8512A51410AD7A380F82A5541F6285CCF512A5141D7A370DDF52A554100000060512A5141B81E854BED2A55419A9999B9502A5141AE47E1FAE22A55413D0AD7D34D2A514185EB5188E12A5541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000C8D8FC714B2A5141C0D06B9AE82A55410AD7A3B04B2A51413D0AD783F22A55410E3AE4E24B2A51412B79BFAEF52A5541A19D78CE512A51419EC1EDCBF52A55415D291CA5512A5141F509119DF22A5541DF18EEA4512A514149848599F22A554100000060512A5141B81E854BED2A5541EA7B3705512A51414C02DCAAE72A5541C68A1D05512A5141855440A9E72A5541C30812ED502A5141BF27AD2BE62A5541A37420CD502A5141EB45C130E42A5541037A8F444B2A514199529E6AE12A5541C8D8FC714B2A5141C0D06B9AE82A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>490010 - 33104
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E11A8A34514148E17A94892A55417B14AED78D345141295C8F82772A5541E17A143E8E345141CDCCCC8C752A5541000000B0873451415C8FC225742A55413D0AD703863451417B14AE57732A554185EB51E8803451410AD7A320722A55419A9999297B3451418FC2F598702A554148E17A547434514114AE47316F2A55419A999939723451413D0AD7436F2A5541713D0AE771345141E17A143E712A5541AE47E12A6E345141F6285C6F832A55411F85EBF16E34514114AE47A1842A5541AE47E1DA8834514152B81E558A2A5541AE47E11A8A34514148E17A94892A5541
-</a>
-
-<b>
-01060000000100000001030000000100000027000000000000B0873451415C8FC225742A5541D89E6A778C345141EE4E852B752A5541E17A143E8E345141CDCCCC8C752A5541ECD142C38E34514151CF4EA9752A5541899883469334514133FD97A0762A55415D0067BA9B3451410909C86F782A5541A5BA3512A1345141E8B49094792A5541C3F5289CA7345141AE47E1FA7A2A55410AD7A350A93451410AD7A3D0782A5541F34978ABA4345141FA190867782A55415D337EA99F3451418C6B5E91772A55412EB85FA39934514113723381762A5541CFB5518095345141016C379D752A55415CD4342492345141715CA3B9742A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>490010 - 75242
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E11A8A34514148E17A94892A55417B14AED78D345141295C8F82772A5541E17A143E8E345141CDCCCC8C752A5541000000B0873451415C8FC225742A55413D0AD703863451417B14AE57732A554185EB51E8803451410AD7A320722A55419A9999297B3451418FC2F598702A554148E17A547434514114AE47316F2A55419A999939723451413D0AD7436F2A5541713D0AE771345141E17A143E712A5541AE47E12A6E345141F6285C6F832A55411F85EBF16E34514114AE47A1842A5541AE47E1DA8834514152B81E558A2A5541AE47E11A8A34514148E17A94892A5541
-</a>
-
-<b>
-01060000000100000001030000000100000027000000000000B0873451415C8FC225742A5541D89E6A778C345141EE4E852B752A5541E17A143E8E345141CDCCCC8C752A5541ECD142C38E34514151CF4EA9752A5541899883469334514133FD97A0762A55415D0067BA9B3451410909C86F782A5541A5BA3512A1345141E8B49094792A5541C3F5289CA7345141AE47E1FA7A2A55410AD7A350A93451410AD7A3D0782A5541F34978ABA4345141FA190867782A55415D337EA99F3451418C6B5E91772A55412EB85FA39934514113723381762A5541CFB5518095345141016C379D752A55415CD4342492345141715CA3B9742A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>490933 - 1486567
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002F0000003D0AD7B38E2E5141713D0AE7F9345541B81E85CBAC2E5141F6285C0FEA345541F6285C1FC22E5141F6285C2FDE345541A4703D4AD62E5141CDCCCCFCD234554185EB51D8DA2E5141CDCCCC3CD934554148E17A04DC2E5141EC51B8DED734554152B81EA5DD2E51419A999959D73455413D0AD713DF2E51418FC2F5D8D834554148E17A84E82E5141D7A3709DD4345541C3F528ECEF2E514185EB5158D1345541B81E85FBED2E5141AE47E1DACE3455411F85EBE1EC2E514148E17A34CD3455411F85EBC1EB2E51411F85EB31CB345541713D0A47EB2E5141D7A370EDC9345541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000078000000713D0A47062F51411F85EB614C345541401836FE072F5141C89307034C345541D1B4C0FA0C2F5141C737CA99463455417B14AE270F2F5141D7A3703D443455417398B53C0C2F51413F6E649442345541C3F5288C032F5141295C8FA23D345541CDCCCCAC012F5141CDCCCC3C3E34554114AE4731002F51417B14AE573F3455411D1B4329F92E51417E656FC042345541AE47E19AF32E514152B81EC544345541545F0E97EC2E5141828DAB2F463455417FC42900EA2E514117CCE9EF4634554120378B6FE72E51418039E32548345541A82E8733E62E5141B876A2F748345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>490933 - 3337101
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002F0000003D0AD7B38E2E5141713D0AE7F9345541B81E85CBAC2E5141F6285C0FEA345541F6285C1FC22E5141F6285C2FDE345541A4703D4AD62E5141CDCCCCFCD234554185EB51D8DA2E5141CDCCCC3CD934554148E17A04DC2E5141EC51B8DED734554152B81EA5DD2E51419A999959D73455413D0AD713DF2E51418FC2F5D8D834554148E17A84E82E5141D7A3709DD4345541C3F528ECEF2E514185EB5158D1345541B81E85FBED2E5141AE47E1DACE3455411F85EBE1EC2E514148E17A34CD3455411F85EBC1EB2E51411F85EB31CB345541713D0A47EB2E5141D7A370EDC9345541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000078000000713D0A47062F51411F85EB614C345541401836FE072F5141C89307034C345541D1B4C0FA0C2F5141C737CA99463455417B14AE270F2F5141D7A3703D443455417398B53C0C2F51413F6E649442345541C3F5288C032F5141295C8FA23D345541CDCCCCAC012F5141CDCCCC3C3E34554114AE4731002F51417B14AE573F3455411D1B4329F92E51417E656FC042345541AE47E19AF32E514152B81EC544345541545F0E97EC2E5141828DAB2F463455417FC42900EA2E514117CCE9EF4634554120378B6FE72E51418039E32548345541A82E8733E62E5141B876A2F748345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>491565 - 1367982
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000055000000000000800E3E514114AE477137DF5441000000D00B3E5141F6285CAF35DF544148E17A74113E514148E17AA43CDF5441A4703DEA133E51411F85EB513FDF5441C3F528CC153E514152B81E2542DF544152B81EF5163E5141AE47E19A44DF5441B81E854B0B3E5141CDCCCC3C53DF54411F85EBA1173E51410AD7A3505BDF5441CDCCCC4C263E5141713D0AF763DF5441F6285C4F223E5141F6285CDF6DDF5441F6285C8F213E5141F6285C7F70DF5441F6285C3F213E51410000002073DF5441F6285CAF203E5141000000B076DF5441F6285CAF203E51410AD7A37078DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>491565 - 1367993
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000055000000000000800E3E514114AE477137DF5441000000D00B3E5141F6285CAF35DF544148E17A74113E514148E17AA43CDF5441A4703DEA133E51411F85EB513FDF5441C3F528CC153E514152B81E2542DF544152B81EF5163E5141AE47E19A44DF5441B81E854B0B3E5141CDCCCC3C53DF54411F85EBA1173E51410AD7A3505BDF5441CDCCCC4C263E5141713D0AF763DF5441F6285C4F223E5141F6285CDF6DDF5441F6285C8F213E5141F6285C7F70DF5441F6285C3F213E51410000002073DF5441F6285CAF203E5141000000B076DF5441F6285CAF203E51410AD7A37078DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005B000000F6285CDF1E3E51410AD7A3207CDF54410AF9F1901A3E514188C0A24A81DF544129F0F69C153E5141DA2FCEA885DF544121B7E9CE0B3E514109B497708EDF5441EC51B88E0F3E5141713D0A8790DF5441D7A3708D153E5141B81E852B94DF5441B81E854B1B3E514114AE47E197DF54419A999999203E51415C8FC2959BDF54413D0AD7D3273E5141D7A3709DA1DF5441E17A14FE353E51417B14AED7A1DF54418FC2F558333E51411F85EB219BDF54418FC2F5483C3E5141295C8FF296DF5441E17A14DE463E51416666669697DF544114AE47D1543E51419A9999D998DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>491565 - 3650447
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000055000000000000800E3E514114AE477137DF5441000000D00B3E5141F6285CAF35DF544148E17A74113E514148E17AA43CDF5441A4703DEA133E51411F85EB513FDF5441C3F528CC153E514152B81E2542DF544152B81EF5163E5141AE47E19A44DF5441B81E854B0B3E5141CDCCCC3C53DF54411F85EBA1173E51410AD7A3505BDF5441CDCCCC4C263E5141713D0AF763DF5441F6285C4F223E5141F6285CDF6DDF5441F6285C8F213E5141F6285C7F70DF5441F6285C3F213E51410000002073DF5441F6285CAF203E5141000000B076DF5441F6285CAF203E51410AD7A37078DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004D000000000000D00B3E5141F6285CAF35DF544114AE47B1093E5141E17A14CE33DF544133333343073E5141CDCCCCFC30DF5441EC51B89E053E5141B81E854B2FDF544114AE4731043E5141AE47E1DA2DDF5441AE47E1DA023E5141E17A147E2CDF544152B81E15013E514185EB51B82ADF544133333343003E5141000000202ADF54418FC2F558FF3D5141713D0AA729DF5441C3F5280CFE3D5141295C8F0229DF5441713D0A67F93D5141713D0AE72EDF5441C3F5287CF73D51417B14AE7731DF5441B81E858BF53D51417B14AEA733DF54411F85EBB1F13D5141295C8FF236DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>491565 - 3653884
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000055000000000000800E3E514114AE477137DF5441000000D00B3E5141F6285CAF35DF544148E17A74113E514148E17AA43CDF5441A4703DEA133E51411F85EB513FDF5441C3F528CC153E514152B81E2542DF544152B81EF5163E5141AE47E19A44DF5441B81E854B0B3E5141CDCCCC3C53DF54411F85EBA1173E51410AD7A3505BDF5441CDCCCC4C263E5141713D0AF763DF5441F6285C4F223E5141F6285CDF6DDF5441F6285C8F213E5141F6285C7F70DF5441F6285C3F213E51410000002073DF5441F6285CAF203E5141000000B076DF5441F6285CAF203E51410AD7A37078DF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005B000000F6285CDF1E3E51410AD7A3207CDF54410AF9F1901A3E514188C0A24A81DF544129F0F69C153E5141DA2FCEA885DF544121B7E9CE0B3E514109B497708EDF5441EC51B88E0F3E5141713D0A8790DF5441D7A3708D153E5141B81E852B94DF5441B81E854B1B3E514114AE47E197DF54419A999999203E51415C8FC2959BDF54413D0AD7D3273E5141D7A3709DA1DF5441E17A14FE353E51417B14AED7A1DF54418FC2F558333E51411F85EB219BDF54418FC2F5483C3E5141295C8FF296DF5441E17A14DE463E51416666669697DF544114AE47D1543E51419A9999D998DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492829 - 4031513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D00000085EB5128B3535141B81E85BBD0DC544152B81E75BC53514133333353D0DC544152B81EA5C153514185EB51A8D0DC5441D7A370EDC6535141AE47E1FAD0DC5441F6285C4FC753514148E17A34CDDC5441000000B0C653514148E17A74CBDC5441EC51B8AEC5535141295C8F92C7DC5441295C8F12C4535141F6285C5FC1DC544148E17A94C3535141E17A14DEBFDC5441B81E85DBC253514114AE47A1BEDC5441D7A3701DC253514114AE4791BDDC5441CDCCCC5CC1535141D7A370CDBCDC5441000000D0BE5351413D0AD7E3BADC5441AE47E1BABD535141000000F0B9DC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000FC0AE5EA9A5351412A717C1DCADC5441D18E7E9B9A5351410B88FD70CBDC5441291E998D9A53514102F9A970CBDC54410666A25D955351413ADF7851CBDC54412D3DA3A8945351410CE077F0CBDC5441293F29479453514173A51846CCDC5441508F6B3C90535141C1977A54D7DC5441315AECA092535141AD4D65A1D7DC544113AF7CDF98535141BCB5E7D2D7DC5441FACA8DE29C535141C6587D33D9DC5441E17A142E9E53514114AE4751D8DC5441AE47E1AAA153514114AE4791D6DC544152B81E65A353514100000010D6DC5441C3F5284CA65351417B14AEA7D5DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492829 - 4031532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D00000085EB5128B3535141B81E85BBD0DC544152B81E75BC53514133333353D0DC544152B81EA5C153514185EB51A8D0DC5441D7A370EDC6535141AE47E1FAD0DC5441F6285C4FC753514148E17A34CDDC5441000000B0C653514148E17A74CBDC5441EC51B8AEC5535141295C8F92C7DC5441295C8F12C4535141F6285C5FC1DC544148E17A94C3535141E17A14DEBFDC5441B81E85DBC253514114AE47A1BEDC5441D7A3701DC253514114AE4791BDDC5441CDCCCC5CC1535141D7A370CDBCDC5441000000D0BE5351413D0AD7E3BADC5441AE47E1BABD535141000000F0B9DC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000E16478E0BC5351415A5C0A76A7DC5441D82E2B0EB95351419155BA15A0DC544170FD8373B753514184C4CF8E9DDC544155D97B39B75351418277AE6A9CDC54417E294FB5B35351411F86D2D09EDC544131C17E2AAD53514154A9DB53A3DC54413F74BDE89D535141A31BC82DAEDC5441547DBCA199535141626C1F54B3DC5441D12C5E409653514192CF67B4BBDC5441A733E05B91535141E08DF92EC8DC5441E22B309D91535141413FBABAC9DC54415A2DAE079353514130C6782CCBDC54410666A25D955351413ADF7851CBDC5441D18E7E9B9A5351410B88FD70CBDC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492880 - 4031513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002A0000001F85EB41C0535141EC51B88EA1DC5441AE47E11ABF5351415C8FC2259DDC5441D7A3704DBE53514185EB51E89ADC544114AE4731BD535141333333A398DC54415C8FC205BB5351417B14AEE794DC5441D7A3708DB75351418FC2F5A89BDC5441F6285C1FB753514152B81E659CDC5441713D0AB7B6535141666666169DDC5441A4703D2AB6535141295C8FF29DDC544166666666B5535141295C8FC29EDC544148E17A74B3535141AE47E14AA0DC54419A9999A9AE5351418FC2F558A2DC5441EC51B89EA553514148E17AD4A8DC544166666626A05351411F85EBB1ACDC5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000FC0AE5EA9A5351412A717C1DCADC5441D18E7E9B9A5351410B88FD70CBDC5441291E998D9A53514102F9A970CBDC54410666A25D955351413ADF7851CBDC54412D3DA3A8945351410CE077F0CBDC5441293F29479453514173A51846CCDC5441508F6B3C90535141C1977A54D7DC5441315AECA092535141AD4D65A1D7DC544113AF7CDF98535141BCB5E7D2D7DC5441FACA8DE29C535141C6587D33D9DC5441E17A142E9E53514114AE4751D8DC5441AE47E1AAA153514114AE4791D6DC544152B81E65A353514100000010D6DC5441C3F5284CA65351417B14AEA7D5DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>492880 - 4031532
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000020000002A0000001F85EB41C0535141EC51B88EA1DC5441AE47E11ABF5351415C8FC2259DDC5441D7A3704DBE53514185EB51E89ADC544114AE4731BD535141333333A398DC54415C8FC205BB5351417B14AEE794DC5441D7A3708DB75351418FC2F5A89BDC5441F6285C1FB753514152B81E659CDC5441713D0AB7B6535141666666169DDC5441A4703D2AB6535141295C8FF29DDC544166666666B5535141295C8FC29EDC544148E17A74B3535141AE47E14AA0DC54419A9999A9AE5351418FC2F558A2DC5441EC51B89EA553514148E17AD4A8DC544166666626A05351411F85EBB1ACDC5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000E16478E0BC5351415A5C0A76A7DC5441D82E2B0EB95351419155BA15A0DC544170FD8373B753514184C4CF8E9DDC544155D97B39B75351418277AE6A9CDC54417E294FB5B35351411F86D2D09EDC544131C17E2AAD53514154A9DB53A3DC54413F74BDE89D535141A31BC82DAEDC5441547DBCA199535141626C1F54B3DC5441D12C5E409653514192CF67B4BBDC5441A733E05B91535141E08DF92EC8DC5441E22B309D91535141413FBABAC9DC54415A2DAE079353514130C6782CCBDC54410666A25D955351413ADF7851CBDC5441D18E7E9B9A5351410B88FD70CBDC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>493825 - 1368502
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000EC51B81E8F3B5141B81E85DBCBCB5441E17A14EE8F3B5141B81E85BBD9CB544114AE47719B3B514100000060D8CB5441A4703D4AB13B51418FC2F5A8D7CB5441295C8F22C13B51418FC2F5D8D7CB5441B81E859BDE3B5141B81E857BD4CB544148E17AB4D93B51411F85EB41CDCB54415C8FC2A5D43B51413D0AD723CDCB5441E17A14EECE3B5141AE47E17ACCCB54415C8FC2A5C93B51417B14AE37CBCB544133333383B93B5141C3F528FCC9CB54419A999929B23B51417B14AE27C9CB5441C3F528ECAB3B51417B14AEA7C8CB5441333333739F3B51410AD7A3A0C9CB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000741EB1F4D83B514181D52E45CDCB54417595CB39D73B51419871AE2ECDCB5441FFE1153AD43B51410E1C6917CDCB5441288276ECCF3B51414DA53E98CCCB544193D00E12CA3B5141C2159051CBCB54417F611E77C73B5141A8D8010DCBCB5441F12BD6D3B93B51412BCF5102CACB54412D19F21DAF3B5141D12B35E9C8CB5441E12A8B2DAA3B514194DC80CAC8CB54419F301127A53B51419DD9CF2EC9CB544123090C559F3B514118F5C1A4C9CB544138E6EBBC9A3B51418F185E45CACB5441F5FD8C03963B5141D87384EACACB54418C66C41E8F3B5141989791DFCBCB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>493825 - 3513405
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000EC51B81E8F3B5141B81E85DBCBCB5441E17A14EE8F3B5141B81E85BBD9CB544114AE47719B3B514100000060D8CB5441A4703D4AB13B51418FC2F5A8D7CB5441295C8F22C13B51418FC2F5D8D7CB5441B81E859BDE3B5141B81E857BD4CB544148E17AB4D93B51411F85EB41CDCB54415C8FC2A5D43B51413D0AD723CDCB5441E17A14EECE3B5141AE47E17ACCCB54415C8FC2A5C93B51417B14AE37CBCB544133333383B93B5141C3F528FCC9CB54419A999929B23B51417B14AE27C9CB5441C3F528ECAB3B51417B14AEA7C8CB5441333333739F3B51410AD7A3A0C9CB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000741EB1F4D83B514181D52E45CDCB54417595CB39D73B51419871AE2ECDCB5441FFE1153AD43B51410E1C6917CDCB5441288276ECCF3B51414DA53E98CCCB544193D00E12CA3B5141C2159051CBCB54417F611E77C73B5141A8D8010DCBCB5441F12BD6D3B93B51412BCF5102CACB54412D19F21DAF3B5141D12B35E9C8CB5441E12A8B2DAA3B514194DC80CAC8CB54419F301127A53B51419DD9CF2EC9CB544123090C559F3B514118F5C1A4C9CB544138E6EBBC9A3B51418F185E45CACB5441F5FD8C03963B5141D87384EACACB54418C66C41E8F3B5141989791DFCBCB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>494967 - 64062
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001F00000000000000B6D75041333333034F6D5441D7A3707DB6D750419A999969516D54419A999989B7D750418FC2F5F8526D5441CDCCCCDCB8D75041295C8FD2536D5441CDCCCC7CC5D75041D7A370CD576D5441EC51B80EC7D75041B81E85AB586D5441B81E85EBC7D7504152B81E655A6D5441295C8F92CCD75041C3F5280C696D544114AE47C1CFD750411F85EB11736D5441713D0AC7E6D75041B81E855B716D5441F6285C0FE7D75041F6285C6F706D54419A999949EFD75041AE47E1DA6E6D5441295C8F82EFD750410AD7A3E06E6D544185EB51A8EFD75041EC51B8CE696D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000063A12FDED7D75041E5926E77726D5441751DAAFED2D75041152E3AD4726D544156F6E13BD0D75041F6E3CC08736D54417B14AE97D0D75041713D0A17746D544114AE4701D5D7504133333333816D54410AD7A370D8D75041EC51B8DE8D6D544185EB51A8E6D7504152B81E05886D5441B81E85BBE9D750413D0AD743866D5441333333F3EBD75041E17A142E826D5441D7A3702DECD75041EC51B83E816D54419A9999D9EDD75041D7A3703D7B6D54410AD7A3F0EED7504114AE4751766D5441295C8F32EFD750413D0AD7D3736D5441295C8F82EFD750410AD7A3E06E6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>494967 - 359090
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001F00000000000000B6D75041333333034F6D5441D7A3707DB6D750419A999969516D54419A999989B7D750418FC2F5F8526D5441CDCCCCDCB8D75041295C8FD2536D5441CDCCCC7CC5D75041D7A370CD576D5441EC51B80EC7D75041B81E85AB586D5441B81E85EBC7D7504152B81E655A6D5441295C8F92CCD75041C3F5280C696D544114AE47C1CFD750411F85EB11736D5441713D0AC7E6D75041B81E855B716D5441F6285C0FE7D75041F6285C6F706D54419A999949EFD75041AE47E1DA6E6D5441295C8F82EFD750410AD7A3E06E6D544185EB51A8EFD75041EC51B8CE696D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000063A12FDED7D75041E5926E77726D5441751DAAFED2D75041152E3AD4726D544156F6E13BD0D75041F6E3CC08736D54417B14AE97D0D75041713D0A17746D544114AE4701D5D7504133333333816D54410AD7A370D8D75041EC51B8DE8D6D544185EB51A8E6D7504152B81E05886D5441B81E85BBE9D750413D0AD743866D5441333333F3EBD75041E17A142E826D5441D7A3702DECD75041EC51B83E816D54419A9999D9EDD75041D7A3703D7B6D54410AD7A3F0EED7504114AE4751766D5441295C8F32EFD750413D0AD7D3736D5441295C8F82EFD750410AD7A3E06E6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>495699 - 3137797
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000270000007B14AE8767CF50418FC2F548B3655441666666C667CF5041D7A370BDB26554417B14AEC767CF5041A4703D6AB26554419A9999A967CF504133333323B26554417B14AE2767CF5041E17A14BEB1655441713D0A9766CF50415C8FC245B16554411F85EB3166CF504185EB5198B06554416666662666CF5041333333F3AF655441D7A3705D66CF50418FC2F538AF655441AE47E19A66CF5041EC51B8CEAE655441E17A14BE66CF50411F85EB61AE655441A4703DBA66CF504185EB5118AE6554413D0AD78366CF5041CDCCCC6CAD6554418FC2F57866CF5041AE47E1DAAC655441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000370000000CABE87A66CF50417AFF5AAFAC6554416467FE3365CF50412211C7EBB465544116AAD22F65CF504159669D73B56554418C650B2465CF5041103037F3B665544100DE7BAC64CF50411639E31CBE655441797770A661CF5041984367F9C565544187F3BEB35ECF50411CD31035CA655441A43D98395BCF5041FF8837AFCD655441BF5ED38956CF5041647CCBF9D2655441A0C2BD9857CF50418693BB8BD565544143C5DE8F59CF50419C2E5D10DB655441F4958AFF5ACF5041922DE9A3E1655441333333435CCF5041E17A142EE96554415C8FC2255DCF5041713D0A77EB655441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>495699 - 3350456
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000270000007B14AE8767CF50418FC2F548B3655441666666C667CF5041D7A370BDB26554417B14AEC767CF5041A4703D6AB26554419A9999A967CF504133333323B26554417B14AE2767CF5041E17A14BEB1655441713D0A9766CF50415C8FC245B16554411F85EB3166CF504185EB5198B06554416666662666CF5041333333F3AF655441D7A3705D66CF50418FC2F538AF655441AE47E19A66CF5041EC51B8CEAE655441E17A14BE66CF50411F85EB61AE655441A4703DBA66CF504185EB5118AE6554413D0AD78366CF5041CDCCCC6CAD6554418FC2F57866CF5041AE47E1DAAC655441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000370000000CABE87A66CF50417AFF5AAFAC6554416467FE3365CF50412211C7EBB465544116AAD22F65CF504159669D73B56554418C650B2465CF5041103037F3B665544100DE7BAC64CF50411639E31CBE655441797770A661CF5041984367F9C565544187F3BEB35ECF50411CD31035CA655441A43D98395BCF5041FF8837AFCD655441BF5ED38956CF5041647CCBF9D2655441A0C2BD9857CF50418693BB8BD565544143C5DE8F59CF50419C2E5D10DB655441F4958AFF5ACF5041922DE9A3E1655441333333435CCF5041E17A142EE96554415C8FC2255DCF5041713D0A77EB655441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>496440 - 249178
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000030000000103000000010000000B000000D7A3704D6ADC5041000000D0B066544185EB51C863DC5041A4703D8AA2665441E17A145E63DC50419A9999F99A665441AE47E16A21DC5041713D0A979D66544152B81EB521DC504152B81EC59F665441713D0A1723DC504148E17A34A166544114AE479138DC5041B81E856BA566544185EB51084BDC50410AD7A380A96654417B14AED758DC5041295C8F12AD6654419A99998969DC50418FC2F5D8B1665441D7A3704D6ADC5041000000D0B066544101030000000100000021000000E17A148EE0DB5041B81E850B9B665441000000E0F5DB5041AE47E18A9C66544185EB51 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000000AD7A350D9DB504114AE47E12E66544113D4D3BBDADB50417760485F3B6654413B1F033BDBDB5041564131BF3F66544177A4205ADBDB504123F869B94066544113315D1FDCDB504107BCAAA946665441F126C578DCDB504140C8C95A49665441E49EF6F2DCDB50416307A0084D6654412D6B2C5CDDDB504159728F335066544122A1F29BDDDB504169FEA81352665441FC0298F4DDDB50417F52FFAE54665441AD711E6ADEDB5041BB5CBD2358665441EE712C08DFDB5041DAD897C95C6654419A999959E1DB50411F85EB916D665441B81E85EBE1DB504152B81E0578665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>496440 - 296406
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000030000000103000000010000000B000000D7A3704D6ADC5041000000D0B066544185EB51C863DC5041A4703D8AA2665441E17A145E63DC50419A9999F99A665441AE47E16A21DC5041713D0A979D66544152B81EB521DC504152B81EC59F665441713D0A1723DC504148E17A34A166544114AE479138DC5041B81E856BA566544185EB51084BDC50410AD7A380A96654417B14AED758DC5041295C8F12AD6654419A99998969DC50418FC2F5D8B1665441D7A3704D6ADC5041000000D0B066544101030000000100000021000000E17A148EE0DB5041B81E850B9B665441000000E0F5DB5041AE47E18A9C66544185EB51 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000000AD7A350D9DB504114AE47E12E66544113D4D3BBDADB50417760485F3B6654413B1F033BDBDB5041564131BF3F66544177A4205ADBDB504123F869B94066544113315D1FDCDB504107BCAAA946665441F126C578DCDB504140C8C95A49665441E49EF6F2DCDB50416307A0084D6654412D6B2C5CDDDB504159728F335066544122A1F29BDDDB504169FEA81352665441FC0298F4DDDB50417F52FFAE54665441AD711E6ADEDB5041BB5CBD2358665441EE712C08DFDB5041DAD897C95C6654419A999959E1DB50411F85EB916D665441B81E85EBE1DB504152B81E0578665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>496767 - 1768142
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5288CF0D7504148E17A746F7A54411F85EB71EED75041B81E852B7D7A544100000030EED750417B14AEC77E7A5441AE47E10A2BD8504185EB51D8477A5441F6285C7F2DD85041EC51B89E377A5441A4703D0A18D85041EC51B8FE4A7A5441B81E85CB03D850415C8FC2455D7A5441AE47E17AF1D75041F6285CCF6D7A5441C3F5288CF0D7504148E17A746F7A5441
-</a>
-
-<b>
-01060000000100000001030000000100000011000000C3F5288CF0D7504148E17A746F7A54411F85EB71EED75041B81E852B7D7A544100000030EED750417B14AEC77E7A5441363643670CD850415234E880637A54414431AE9005D8504125C5A3AC5B7A54410D543C630ED8504169BF94B5537A544133CDA27B0ED85041457B8946527A544192B89B6617D85041CAFA1F394A7A5441666666F62CD8504114AE47C1367A5441295C8FE22DD8504100000010357A544185EB51682FD85041EC51B8FE2A7A5441AE47E12A1BD85041333333433D7A5441E17A14EE06D8504185EB51884F7A54410AD7A3B0F2D75041CDCCCCCC617A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>496767 - 3323200
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000009000000C3F5288CF0D7504148E17A746F7A54411F85EB71EED75041B81E852B7D7A544100000030EED750417B14AEC77E7A5441AE47E10A2BD8504185EB51D8477A5441F6285C7F2DD85041EC51B89E377A5441A4703D0A18D85041EC51B8FE4A7A5441B81E85CB03D850415C8FC2455D7A5441AE47E17AF1D75041F6285CCF6D7A5441C3F5288CF0D7504148E17A746F7A5441
-</a>
-
-<b>
-01060000000100000001030000000100000011000000C3F5288CF0D7504148E17A746F7A54411F85EB71EED75041B81E852B7D7A544100000030EED750417B14AEC77E7A5441363643670CD850415234E880637A54414431AE9005D8504125C5A3AC5B7A54410D543C630ED8504169BF94B5537A544133CDA27B0ED85041457B8946527A544192B89B6617D85041CAFA1F394A7A5441666666F62CD8504114AE47C1367A5441295C8FE22DD8504100000010357A544185EB51682FD85041EC51B8FE2A7A5441AE47E12A1BD85041333333433D7A5441E17A14EE06D8504185EB51884F7A54410AD7A3B0F2D75041CDCCCCCC617A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899599 - 150780
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000027000000CDCCCCDC62FE50410AD7A3B0B1315441CDCCCC8C63FE5041A4703D5AB3315441A4703DFA62FE5041D7A3700DB6315441D7A3706D61FE50419A9999E9B6315441D7A370FD5FFE50417B14AEA7B6315441713D0AD75FFE504185EB5128B7315441F6285CFF5FFE50418FC2F5C8B731544148E17AB460FE50411F85EB81B8315441F6285CAF61FE5041EC51B83EB9315441E17A146E63FE5041295C8F62BA31544114AE479164FE504133333323BB31544185EB514865FE50411F85EB71BB315441C3F528FC67FE5041A4703DCABB3154413333332369FE5041666666E6B9315441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000EAFDE7E45FFE50410695905FB73154412C41022660FE5041949F6DF0B7315441203ECC9260FE50411112865FB8315441C7D1BB9860FE504151DD9565B8315441921EC89960FE504153DAA766B8315441A1D0334962FE50416FCDC6F8B8315441EAB25C7163FE504129E48809B9315441DDE5D57A63FE5041C1ADD409B9315441D79CCAE664FE504140BA2325B83154418D8A2E1A65FE50414814A101B8315441F58B7FC765FE5041916DDE89B7315441AA98100967FE5041A932ABABB631544157F7DB1769FE50413EB341EDB631544162EA671C6AFE504156E1CBAEB8315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>899599 - 290019
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000027000000CDCCCCDC62FE50410AD7A3B0B1315441CDCCCC8C63FE5041A4703D5AB3315441A4703DFA62FE5041D7A3700DB6315441D7A3706D61FE50419A9999E9B6315441D7A370FD5FFE50417B14AEA7B6315441713D0AD75FFE504185EB5128B7315441F6285CFF5FFE50418FC2F5C8B731544148E17AB460FE50411F85EB81B8315441F6285CAF61FE5041EC51B83EB9315441E17A146E63FE5041295C8F62BA31544114AE479164FE504133333323BB31544185EB514865FE50411F85EB71BB315441C3F528FC67FE5041A4703DCABB3154413333332369FE5041666666E6B9315441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000EAFDE7E45FFE50410695905FB73154412C41022660FE5041949F6DF0B7315441203ECC9260FE50411112865FB8315441C7D1BB9860FE504151DD9565B8315441921EC89960FE504153DAA766B8315441A1D0334962FE50416FCDC6F8B8315441EAB25C7163FE504129E48809B9315441DDE5D57A63FE5041C1ADD409B9315441D79CCAE664FE504140BA2325B83154418D8A2E1A65FE50414814A101B8315441F58B7FC765FE5041916DDE89B7315441AA98100967FE5041A932ABABB631544157F7DB1769FE50413EB341EDB631544162EA671C6AFE504156E1CBAEB8315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>497867 - 3174181
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DCA56005141AE47E11A19325441CDCCCCDC640051418FC2F5780C3254411F85EB8168005141295C8FE207325441D7A370FD67005141713D0A87073254418FC2F52866005141F6285C4F06325441E17A14CE6400514148E17A040832544114AE4791610051417B14AEA70B325441E17A145E5F005141F6285C4F0E32544114AE47115E0051417B14AE270D325441D7A370CD59005141713D0A471032544185EB51285200514152B81EA5153254418FC2F5C84A005141A4703D1A1B3254417B14AEE7440051411F85EB411F325441333333333E005141D7A3708D23325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000E8E07ACC560051411485DE1819325441F6F9B06C5600514174E078C41B325441D3A9DD2C550051417E35755E26325441AEF63621540051411289B33D2F325441461B31636D0051411BF54D7B2C3254418BBFA9A978005141C9D09DC42B3254419AF840CD7C005141AA5E6F7D23325441EFEFC4A7800051415FFADA7E1D3254418F72DD2080005141DCAD83161B325441238424EE7C0051411DF0B6E61532544199F3ACAB790051415A54D4B2113254410994CA9372005141B45AB08E0D325441E0D899026F00514140B0CB530C32544186789B4E68005141BE0A242308325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>497867 - 3568344
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000016000000A4703DCA56005141AE47E11A19325441CDCCCCDC640051418FC2F5780C3254411F85EB8168005141295C8FE207325441D7A370FD67005141713D0A87073254418FC2F52866005141F6285C4F06325441E17A14CE6400514148E17A040832544114AE4791610051417B14AEA70B325441E17A145E5F005141F6285C4F0E32544114AE47115E0051417B14AE270D325441D7A370CD59005141713D0A471032544185EB51285200514152B81EA5153254418FC2F5C84A005141A4703D1A1B3254417B14AEE7440051411F85EB411F325441333333333E005141D7A3708D23325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000E8E07ACC560051411485DE1819325441F6F9B06C5600514174E078C41B325441D3A9DD2C550051417E35755E26325441AEF63621540051411289B33D2F325441461B31636D0051411BF54D7B2C3254418BBFA9A978005141C9D09DC42B3254419AF840CD7C005141AA5E6F7D23325441EFEFC4A7800051415FFADA7E1D3254418F72DD2080005141DCAD83161B325441238424EE7C0051411DF0B6E61532544199F3ACAB790051415A54D4B2113254410994CA9372005141B45AB08E0D325441E0D899026F00514140B0CB530C32544186789B4E68005141BE0A242308325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498556 - 151371
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000050000000103000000010000001D000000CDCCCC4C95FF5041D7A370BD8F315441D7A370ED8FFF5041713D0AA78E31544148E17AC495FF5041C3F528DC843154416666664694FF5041C3F5286C84315441AE47E16A8FFF5041F6285C2F823154419A9999398FFF5041AE47E16A81315441C3F528DC8CFF5041666666A6803154417B14AE278CFF5041E17A14FE8131544185EB51488CFF504152B81E3583315441B81E85CB8CFF5041AE47E13A843154413D0AD7338EFF50411F85EB71853154411F85EBE18DFF504185EB514889315441F6285C7F8DFF5041000000708D3154413D0AD7C38CFF50419A99994991315441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000370000008EB1DA7E63FF5041B04CA06D43315441B81E854B60FF5041713D0A5741315441AE47E18A60FF50415C8FC2F53D3154410762E73760FF50417B6926F93A315441013C06EC5FFF5041FF3251263A315441673C5FD95EFF50412B0FB97E37315441D6E760E15DFF50411F172A0536315441B7CE8CC75DFF5041EF4495E23531544153383AAD5CFF5041C81A9668343154414149B2CD5BFF50419F8781EA33315441A8DF14085BFF5041D7ACEA8B3331544140FCA88D5AFF5041B8EB145D33315441E025C0DD59FF5041C7D8875833315441459F909858FF50419778514A33315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498674 - 3669847
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000190000000AD7A360A50151415C8FC215552C544148E17A74A4015141295C8FE2532C5441EC51B80EA4015141F6285C8F532C5441A4703D4AA30151419A999979552C544148E17AF49F0151419A9999A95E2C5441C3F5284C9F01514185EB51D8642C5441295C8F429E015141A4703D6A672C54419A9999099E015141295C8FB2692C5441C3F528FCA30151413D0AD7536F2C544166666696A501514114AE47F16F2C544148E17A54A70151413D0AD7E36C2C54410AD7A300AB0151417B14AEE7682C5441C3F528FCAB015141A4703DDA652C5441D7A370DDAC015141E17A14AE632C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000026ED1FA49F015141A5939746612C544181AAEE739F01514194E95662632C54413A64B04F9F0151416FEA22B7642C5441D16262159F015141385B0160652C5441AD7894AA9E015141D8F4D06C662C544113EA564F9E015141F371954A672C5441582DEA3A9E015141C40EABB8672C5441E1AC45179E0151415859385F682C5441CED34A789F015141442776E3692C5441F8981B36A401514128978AFC6E2C54411EF2E03AA5015141B23852F46D2C54417A1BDB37A7015141EEA4F2916B2C54416B6DB35DA9015141F638FCBD682C5441F46512E3AA0151415CBA7883662C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498917 - 238041
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000EF0000001F85EBD1300851415C8FC2D5073454418FC2F5D82E085141B81E85EB0634544148E17AA42D085141B81E854B06345441F6285CDF2C085141D7A3706D05345441295C8F322C0851411F85EB5104345441EC51B8FE2A085141EC51B8AE023454419A9999392A085141000000A00134544152B81E05290851410AD7A39000345441000000A02708514100000050FF3354417B14AE77260851415C8FC2C5FD335441EC51B8BE2508514100000060FC335441666666A625085141E17A14EEFA3354416666664626085141A4703D1AF9335441EC51B80E28085141CDCCCC8CF6335441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E60000009A9999493408514148E17AD4B93354419CF152ED33085141E1CA4BFFB93354419A9999A933085141EC51B81EBA335441B81E85CB320851410AD7A340B93354414F09E52E32085141012D5FE1B83354410A2029CC30085141E8E1BC63B7335441EC51B8FE2A08514100000060B73354419A9999292D085141B81E85FBB1335441A4703D1A2C08514185EB5158B033544185EB51482B085141A4703D7AAF335441BC864DCE2A085141804E3BF5AC3354411C1570522A085141BFA14BF6AB335441D43BE8CE2A085141C13F1FBFAA335441EC51B8FE2A085141E17A14EEA8335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498917 - 260570
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000EF0000001F85EBD1300851415C8FC2D5073454418FC2F5D82E085141B81E85EB0634544148E17AA42D085141B81E854B06345441F6285CDF2C085141D7A3706D05345441295C8F322C0851411F85EB5104345441EC51B8FE2A085141EC51B8AE023454419A9999392A085141000000A00134544152B81E05290851410AD7A39000345441000000A02708514100000050FF3354417B14AE77260851415C8FC2C5FD335441EC51B8BE2508514100000060FC335441666666A625085141E17A14EEFA3354416666664626085141A4703D1AF9335441EC51B80E28085141CDCCCC8CF6335441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000E60000009A9999493408514148E17AD4B93354419CF152ED33085141E1CA4BFFB93354419A9999A933085141EC51B81EBA335441B81E85CB320851410AD7A340B93354414F09E52E32085141012D5FE1B83354410A2029CC30085141E8E1BC63B7335441EC51B8FE2A08514100000060B73354419A9999292D085141B81E85FBB1335441A4703D1A2C08514185EB5158B033544185EB51482B085141A4703D7AAF335441BC864DCE2A085141804E3BF5AC3354411C1570522A085141BFA14BF6AB335441D43BE8CE2A085141C13F1FBFAA335441EC51B8FE2A085141E17A14EEA8335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498982 - 1007621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000060000000103000000010000000F0000008FC2F588E5005141D7A3709D691F5441A4703D1AE4005141C3F5281C641F54411F85EB21DB005141C3F528AC5E1F5441AE47E1EAD6005141A4703D4A611F544114AE4711D5005141F6285C0F681F54419A9999B9D50051413D0AD7F36F1F5441F6285C5FD30051411F85EB617A1F544152B81EC5D2005141F6285C7F8D1F54417B14AE97CF00514148E17AC4931F544185EB5118D90051410AD7A350921F54419A9999A9D80051410AD7A3D0901F54411F85EB21DA0051410AD7A3608B1F54411F85EBC1E0005141333333F37B1F544133333333E4005141C3F528DC711F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000056000000D3AD95D6DE0051411ECC831D9D1F54418FC2F518DA0051418FC2F5C8951F54413D0AD763D8005141AE47E11A961F544185EB5158D8005141295C8F12981F54418FC2F598CE005141295C8FA2981F544166666686CE005141F6285CDF951F5441333333A3CA005141AE47E1EA9F1F544114AE4721C500514166666686A71F544148E17AA4CF00514185EB51D8AB1F54415C8FC255E2005141D7A370DDB41F54415C8FC225E50051418FC2F598B71F5441295C8FE2E400514148E17A64BE1F54413D0AD703EA005141B81E85FBC11F54415C8FC245F2005141AE47E18ABD1F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>498982 - 3514171
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000060000000103000000010000000F0000008FC2F588E5005141D7A3709D691F5441A4703D1AE4005141C3F5281C641F54411F85EB21DB005141C3F528AC5E1F5441AE47E1EAD6005141A4703D4A611F544114AE4711D5005141F6285C0F681F54419A9999B9D50051413D0AD7F36F1F5441F6285C5FD30051411F85EB617A1F544152B81EC5D2005141F6285C7F8D1F54417B14AE97CF00514148E17AC4931F544185EB5118D90051410AD7A350921F54419A9999A9D80051410AD7A3D0901F54411F85EB21DA0051410AD7A3608B1F54411F85EBC1E0005141333333F37B1F544133333333E4005141C3F528DC711F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000056000000D3AD95D6DE0051411ECC831D9D1F54418FC2F518DA0051418FC2F5C8951F54413D0AD763D8005141AE47E11A961F544185EB5158D8005141295C8F12981F54418FC2F598CE005141295C8FA2981F544166666686CE005141F6285CDF951F5441333333A3CA005141AE47E1EA9F1F544114AE4721C500514166666686A71F544148E17AA4CF00514185EB51D8AB1F54415C8FC255E2005141D7A370DDB41F54415C8FC225E50051418FC2F598B71F5441295C8FE2E400514148E17A64BE1F54413D0AD703EA005141B81E85FBC11F54415C8FC245F2005141AE47E18ABD1F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499013 - 91337
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000300000001030000000200000020000000666666E6691351413D0AD713F72454411F85EB1167135141D7A370BDF4245441D7A370AD67135141666666B6F824544166666666671351415C8FC205FC2454419A9999D966135141B81E859BFF2454410000003066135141B81E853B052554410000004065135141713D0A97092554410000004065135141666666E60C2554411F85EB3165135141F6285CFF0E255441295C8FB264135141D7A370CD1225544185EB518864135141CDCCCCEC182554415C8FC2B564135141000000401F2554415C8FC22564135141AE47E1AA25255441666666A663135141E17A147E2E255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005D000000DA391056661351413DFF84C4F4245441EC100E1A67135141419BA2F2F4245441F193062567135141CA6E37F5F4245441D7A370AD67135141666666B6F824544166666666671351415C8FC205FC2454419A9999D966135141B81E859BFF2454410000003066135141B81E853B052554410000004065135141713D0A97092554410000004065135141666666E60C2554411F85EB3165135141F6285CFF0E255441295C8FB264135141D7A370CD1225544185EB518864135141CDCCCCEC182554415C8FC2B564135141000000401F2554415C8FC22564135141AE47E1AA25255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499013 - 360732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000300000001030000000200000020000000666666E6691351413D0AD713F72454411F85EB1167135141D7A370BDF4245441D7A370AD67135141666666B6F824544166666666671351415C8FC205FC2454419A9999D966135141B81E859BFF2454410000003066135141B81E853B052554410000004065135141713D0A97092554410000004065135141666666E60C2554411F85EB3165135141F6285CFF0E255441295C8FB264135141D7A370CD1225544185EB518864135141CDCCCCEC182554415C8FC2B564135141000000401F2554415C8FC22564135141AE47E1AA25255441666666A663135141E17A147E2E255441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005D000000DA391056661351413DFF84C4F4245441EC100E1A67135141419BA2F2F4245441F193062567135141CA6E37F5F4245441D7A370AD67135141666666B6F824544166666666671351415C8FC205FC2454419A9999D966135141B81E859BFF2454410000003066135141B81E853B052554410000004065135141713D0A97092554410000004065135141666666E60C2554411F85EB3165135141F6285CFF0E255441295C8FB264135141D7A370CD1225544185EB518864135141CDCCCCEC182554415C8FC2B564135141000000401F2554415C8FC22564135141AE47E1AA25255441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499121 - 226669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000CDCCCC5C66065141000000109F31544185EB516865065141C3F5289C9E31544114AE477162065141F6285C4FA23154416666664663065141000000E0A33154415C8FC2B5610651410AD7A370A531544148E17AD460065141295C8FD2A431544185EB515860065141B81E850BA63154415C8FC2655E0651417B14AED7AC315441C3F528BC5B065141D7A3701DB23154418FC2F53858065141CDCCCCBCB83154411F85EB3155065141A4703D2ABF315441666666D6530651419A9999E9C1315441E17A145E54065141F6285C5FC63154418FC2F56853065141000000F0C6315441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC27580065141CDCCCC5CAF315441EF2265A17C065141CF2B52ACAD315441CF1D7FEC790651414BB13A08AC3154413CC042E26F0651413D2F2E2FA5315441CDCCCC5C66065141000000109F3154411A06A44963065141A25ACA3CA2315441F8ED77EF65065141C6B56D01A5315441D7D54B9568065141D904FB18A931544164B075616A065141905A7A91AA315441B0B1098E6C065141122DDC58AC31544168C0890B70065141D63B5CD6AF3154410BB7DD2E76065141E4C9C11FB23154413C1D1F847D065141FBC63C04B63154418CCA99B27E0651414A173213B3315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499121 - 364997
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000CDCCCC5C66065141000000109F31544185EB516865065141C3F5289C9E31544114AE477162065141F6285C4FA23154416666664663065141000000E0A33154415C8FC2B5610651410AD7A370A531544148E17AD460065141295C8FD2A431544185EB515860065141B81E850BA63154415C8FC2655E0651417B14AED7AC315441C3F528BC5B065141D7A3701DB23154418FC2F53858065141CDCCCCBCB83154411F85EB3155065141A4703D2ABF315441666666D6530651419A9999E9C1315441E17A145E54065141F6285C5FC63154418FC2F56853065141000000F0C6315441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000005C8FC27580065141CDCCCC5CAF315441EF2265A17C065141CF2B52ACAD315441CF1D7FEC790651414BB13A08AC3154413CC042E26F0651413D2F2E2FA5315441CDCCCC5C66065141000000109F3154411A06A44963065141A25ACA3CA2315441F8ED77EF65065141C6B56D01A5315441D7D54B9568065141D904FB18A931544164B075616A065141905A7A91AA315441B0B1098E6C065141122DDC58AC31544168C0890B70065141D63B5CD6AF3154410BB7DD2E76065141E4C9C11FB23154413C1D1F847D065141FBC63C04B63154418CCA99B27E0651414A173213B3315441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499168 - 386182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000078010000B81E853B8F055141A4703D2A41325441C3F5283C9505514114AE4741433254411F85EBF1970551415C8FC2D543325441A4703DBA990551410AD7A36044325441F6285C1F9B0551416666664646325441666666969B055141D7A3704D48325441F6285CEF9E055141B81E85DB49325441295C8FB2A00551411F85EB414C325441AE47E10AA4055141CDCCCC0C50325441666666A6A705514114AE4761543254418FC2F5B8A9055141295C8FB256325441EC51B8DEA8055141CDCCCC2C59325441333333B3A605514148E17AF45A325441713D0A27A5055141A4703DDA5C325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000072000000CDCCCCECAF0551415C8FC2C535325441999E72D7AF055141F455D9C535325441E25A8E6BAE05514166EFD219363254414D616D55AD0551416A8BA7C736325441AD674C3FAC0551419746409837325441E8EA3BB4AB055141605F25D138325441C3B329C7A40551415D97CE2C3A3254415AA12378A205514134780A0A3A3254415D697A1CA105514191B6924F3A325441945095E39F05514191B6924F3A325441FF5674CD9E055141955267FD3A32544106E721169C055141928A10593C325441D8570B3C9905514131B0B3653B325441157A4E0F97055141345146593C325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499619 - 138492
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000583B09596C6D5141BEEB14DCE16E5441977E56CC696D5141ADDF6340E26E5441977E56CC696D5141290D3A55E26E544105D0DCBE696D5141F2169AF9E26E5441FCBCD0536B6D51417E1B8CAFE76E54415B9FE5596D6D5141F16C67B6ED6E54410CD8D0856E6D514154B29F33F16E54411A4CAD056F6D51412EA86BB0F26E5441912385F16A6D51416FB78BD5F36E544189820DC0646D51418BFB338CF56E5441D36C8986606D5141C4B21CB7F66E5441CDDF1201606D51419AA3FFDBF66E54415F7698B45F6D51417D89672BF76E5441661E5806606D5141A4993191F86E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000000000020836D51418FC2F538096F5441CDCCCC3C836D51419A999979146F54410AD7A3B0866D51411F85EB91136F544100000060946D514185EB51F80F6F5441713D0AB7946D5141CDCCCCCC0D6F54411F85EB81946D5141EC51B8FEFE6E54413D0AD753936D51419A999979F06E5441F6285CEF8C6D5141EC51B8BEF26E5441E17A148E876D51418FC2F588F56E5441666666F6826D5141C3F528CCF86E544100000020836D51418FC2F538096F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499619 - 1250040
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000583B09596C6D5141BEEB14DCE16E5441977E56CC696D5141ADDF6340E26E5441977E56CC696D5141290D3A55E26E544105D0DCBE696D5141F2169AF9E26E5441FCBCD0536B6D51417E1B8CAFE76E54415B9FE5596D6D5141F16C67B6ED6E54410CD8D0856E6D514154B29F33F16E54411A4CAD056F6D51412EA86BB0F26E5441912385F16A6D51416FB78BD5F36E544189820DC0646D51418BFB338CF56E5441D36C8986606D5141C4B21CB7F66E5441CDDF1201606D51419AA3FFDBF66E54415F7698B45F6D51417D89672BF76E5441661E5806606D5141A4993191F86E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000000000020836D51418FC2F538096F5441CDCCCC3C836D51419A999979146F54410AD7A3B0866D51411F85EB91136F544100000060946D514185EB51F80F6F5441713D0AB7946D5141CDCCCCCC0D6F54411F85EB81946D5141EC51B8FEFE6E54413D0AD753936D51419A999979F06E5441F6285CEF8C6D5141EC51B8BEF26E5441E17A148E876D51418FC2F588F56E5441666666F6826D5141C3F528CCF86E544100000020836D51418FC2F538096F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>499619 - 3222462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000034000000583B09596C6D5141BEEB14DCE16E5441977E56CC696D5141ADDF6340E26E5441977E56CC696D5141290D3A55E26E544105D0DCBE696D5141F2169AF9E26E5441FCBCD0536B6D51417E1B8CAFE76E54415B9FE5596D6D5141F16C67B6ED6E54410CD8D0856E6D514154B29F33F16E54411A4CAD056F6D51412EA86BB0F26E5441912385F16A6D51416FB78BD5F36E544189820DC0646D51418BFB338CF56E5441D36C8986606D5141C4B21CB7F66E5441CDDF1201606D51419AA3FFDBF66E54415F7698B45F6D51417D89672BF76E5441661E5806606D5141A4993191F86E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000000000020836D51418FC2F538096F5441CDCCCC3C836D51419A999979146F54410AD7A3B0866D51411F85EB91136F544100000060946D514185EB51F80F6F5441713D0AB7946D5141CDCCCCCC0D6F54411F85EB81946D5141EC51B8FEFE6E54413D0AD753936D51419A999979F06E5441F6285CEF8C6D5141EC51B8BEF26E5441E17A148E876D51418FC2F588F56E5441666666F6826D5141C3F528CCF86E544100000020836D51418FC2F538096F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>500586 - 3022788
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000B81E85DBE640514152B81E75726654418FC2F598E0405141333333636666544148E17A14DD405141F6285C3F5E665441F6285C2FDB405141CDCCCC7C56665441C3F528CCD940514114AE4771556654417B14AE37D74051417B14AEC755665441B81E850BDD4051413D0AD713756654417B14AE17E1405141D7A370DD8A665441D7A3704DE3405141295C8F6296665441F6285C4FE7405141E17A148E95665441EC51B83EE9405141D7A3700D9C665441B81E854BEE4051415C8FC2459A665441C3F5282CF74051417B14AE1797665441AE47E1DAF04051415C8FC2458A665441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000B81E854BEE4051415C8FC2459A665441C3F5282CF74051417B14AE1797665441BAC462FBF54051416BEA34AD94665441755443BCF4405141E2B09D2592665441AE47E1DAF04051415C8FC2458A6654411A76DE44F0405141AC6C207A88665441EB95BCCCEF405141C776F9738766544152B81EE5F040514185EB511887665441863E77FFEF40514139326A068566544130841CB5EF4051417660D95A846654410787715EEE40514136DB367A8466544187D39C90EA405141D1314A0086665441EBB01CA6EA40514100989767866654411694EFCCEA4051414BBC222287665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515244 - 386688
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000D7A370FDCEF65041A4703D9ADCFA5441D7A3705DC1F65041A4703D8AF9FA5441333333C3B8F65041333333330CFB54415C8FC2B5BEF65041D7A3704D0EFB544114AE47F1C2F650413D0AD7530FFB5441A4703D7ACEF650418FC2F5D8FAFA54417B14AE47DDF65041A4703D3AE0FA544185EB5158DEF6504152B81E45DEFA54417B14AE47DFF65041CDCCCC7CDCFA5441D7A370CDDEF650415C8FC2B5DAFA5441713D0A27D3F6504185EB5158D3FA5441D7A370FDCEF65041A4703D9ADCFA5441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000D7A370FDCEF65041A4703D9ADCFA5441DACA6A31C3F65041777F5FCCF5FA5441D7A3705DC1F65041A4703D8AF9FA5441333333C3B8F65041333333330CFB54415C8FC2B5BEF65041D7A3704D0EFB544114AE47F1C2F650413D0AD7530FFB54418B38BA62C9F6504161E8ACE103FB5441B4D25C38CBF65041A8207BA100FB5441A4703D7ACEF650418FC2F5D8FAFA54417B14AE47DDF65041A4703D3AE0FA54410B0000D0DDF650416514AE3FDFFA54411AEB5158DEF650419DB81E45DEFA54415517EEE7DEF6504101E05633DDFA5441B1760BE8DEF65041F9E01E33DDFA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>500894 - 373792
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000012000000295C8FE2CF3F5141000000E0C96654415C8FC255C93F514114AE4741CC66544114AE47A1C83F514133333383CC665441F6285C7FC43F514133333303CE6654413D0AD783C63F51418FC2F5A8D666544185EB5148C83F5141295C8FF2DC6654410AD7A3B0C93F5141A4703D5ADE665441295C8F92CD3F514185EB5138DE66544166666636CE3F514185EB5128E1665441D7A3704DD13F51415C8FC265EE665441B81E85EBD23F514166666656F566544114AE4741D53F51417B14AE57FF665441E17A14AEDB3F5141A4703D0AFD6654415C8FC2D5E63F5141AE47E10AF9665441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000002E0B0593CD3F5141D6116E3ADE665441DA1415E3CD3F51419F67DE37DE66544145B54AC4CD3F5141F6891383DD665441F86896B7CE3F5141DCC52CD4DD665441A25596FFCF3F51419F63D7AEDE6654411F4796F5D03F5141BCF7812DE0665441608CEB06D23F5141C1DA8119E26654418387EB58D23F514198C281B3E36654416AD640C6D23F514142AF81FBE4665441C4CC406AD33F51419DA5819FE5665441E260EBE8D43F5141D3EAD6B0E6665441A5FE95C3D53F51411E7A8181E8665441D2F99515D63F5141AFB5D636EA665441FFF49567D63F51411C408159EC665441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>501146 - 5236319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000032000000A4703D6AA18551411F85EB8151775441333333C39F855141295C8FC257775441F6285C2F9F8551413333339358775441D7A3700D9D855141E17A14EE58775441F6285CFF988551410AD7A3505977544185EB519894855141EC51B87E597754417B14AEF78F8551419A999939597754418FC2F5B88B855141CDCCCC7C58775441713D0A27868551411F85EBE156775441295C8F32808551410AD7A31055775441AE47E1CA778551415C8FC27552775441AE47E11A70855141A4703DFA4F775441AE47E1CA6F855141EC51B8EE4F775441000000E06285514152B81E454E775441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000047000000AE47E1AA56855141AE47E14A7C77544152B81ED5538551419A9999C985775441883C36C04F855141D10FFA1F8E77544160C80B9F4B8551413F0E969196775441FCCCB202498551419F3C0B209C775441BE68B0D247855141AD5B14299F775441C9948DAB4785514144BB6FEFA07754413A451E3D4B85514135F95E26A277544185EB51E84B8551410AD7A360A277544164C6C2264C855141387FB620A3775441E5417A004F8551416CCA1BB3AB775441E8F9B26D518551415C88BEAEAF77544116C1A0E354855141BF1CC9FEB377544148E17A345B855141EC51B88EBA775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>501661 - 3079306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000049000000F6285CCF3E5951411F85EB018EB65441CDCCCC3C3D5951417B14AE6790B65441D7A3706D3B59514148E17A9494B65441C3F5282C3B595141EC51B82E9CB65441666666A63D5951410AD7A310ACB65441E17A14EE3E595141CDCCCCCCB5B65441713D0AA7445951413D0AD7D3BDB654418FC2F5684859514148E17A54C1B654413D0AD7F3575951417B14AE77CAB65441713D0A9764595141000000C0D2B6544185EB510869595141B81E851BD7B6544114AE47B16F59514114AE47C1D9B654411F85EB317359514166666666DCB65441F6285C1F77595141666666F6DEB65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000494CF33977595141EC17525DB4B654418C0E7CDA7D5951412EC1E731B6B65441C92613D384595141B3919B7BB7B65441C73ECDC78A595141B71F7D1AB8B6544199F767588E595141B71F7D1AB8B6544185F85E608F59514117753826B8B654419A3CE501905951413A3F662DB8B65441A12909A4915951413BC1FB3FB8B65441791F24B7915951417D21D540B8B65441729AEEC8915951419513BE45B5B654418FEF66CC91595141ADA5A433B3B6544146CE63B99159514168F73387B0B65441A8838C869059514114C7CBE5ABB65441FDBC76919059514115DAB377A7B65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>501661 - 3394869
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000049000000F6285CCF3E5951411F85EB018EB65441CDCCCC3C3D5951417B14AE6790B65441D7A3706D3B59514148E17A9494B65441C3F5282C3B595141EC51B82E9CB65441666666A63D5951410AD7A310ACB65441E17A14EE3E595141CDCCCCCCB5B65441713D0AA7445951413D0AD7D3BDB654418FC2F5684859514148E17A54C1B654413D0AD7F3575951417B14AE77CAB65441713D0A9764595141000000C0D2B6544185EB510869595141B81E851BD7B6544114AE47B16F59514114AE47C1D9B654411F85EB317359514166666666DCB65441F6285C1F77595141666666F6DEB65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000494CF33977595141EC17525DB4B654418C0E7CDA7D5951412EC1E731B6B65441C92613D384595141B3919B7BB7B65441C73ECDC78A595141B71F7D1AB8B6544199F767588E595141B71F7D1AB8B6544185F85E608F59514117753826B8B654419A3CE501905951413A3F662DB8B65441A12909A4915951413BC1FB3FB8B65441791F24B7915951417D21D540B8B65441729AEEC8915951419513BE45B5B654418FEF66CC91595141ADA5A433B3B6544146CE63B99159514168F73387B0B65441A8838C869059514114C7CBE5ABB65441FDBC76919059514115DAB377A7B65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502349 - 1070288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD71390235441D7A3704DE5F2504185EB51388E235441295C8F02EAF25041D7A370CD8B23544148E17AB4EDF25041F6285CCF8B23544114AE4781F1F25041B81E85AB8C235441B81E85DBF3F25041C3F5286C8C2354413D0AD743F5F25041EC51B85E8A235441F6285C3FF2F25041D7A370ED842354415C8FC2A5EBF25041E17A141E7D235441EC51B80EEAF250411F85EBF1782354418FC2F5F8E9F250417B14AEE776235441713D0A67EBF2504185EB51785E2354410AD7A350EBF250417B14AE4757235441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD713902354412C6192E8E6F25041751857128F2354413524B234E9F25041DD9D31738D2354411F78C6DAECF25041E881D53B8C2354419FC879F7F0F25041295DDF568B235441B4FD6C04F2F25041FAC5A47D8A235441B4FD6C04F2F2504187623CBE87235441E596C597EFF2504146C3629784235441FAA2A059EBF250418D93CCF17F2354413524B234E9F25041F00A0E737923544191C5E8CCE8F2504164951019732354417AEA053CEAF250415DB7BE6D72235441DFA389C6EAF2504165C7E32E69235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502349 - 5257195
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD71390235441D7A3704DE5F2504185EB51388E235441295C8F02EAF25041D7A370CD8B23544148E17AB4EDF25041F6285CCF8B23544114AE4781F1F25041B81E85AB8C235441B81E85DBF3F25041C3F5286C8C2354413D0AD743F5F25041EC51B85E8A235441F6285C3FF2F25041D7A370ED842354415C8FC2A5EBF25041E17A141E7D235441EC51B80EEAF250411F85EBF1782354418FC2F5F8E9F250417B14AEE776235441713D0A67EBF2504185EB51785E2354410AD7A350EBF250417B14AE4757235441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F00000000000070D7F25041E17A14FE8F235441C3F5289CE5F250413D0AD713902354412C6192E8E6F25041751857128F2354413524B234E9F25041DD9D31738D2354411F78C6DAECF25041E881D53B8C2354419FC879F7F0F25041295DDF568B235441B4FD6C04F2F25041FAC5A47D8A235441B4FD6C04F2F2504187623CBE87235441E596C597EFF2504146C3629784235441FAA2A059EBF250418D93CCF17F2354413524B234E9F25041F00A0E737923544191C5E8CCE8F2504164951019732354417AEA053CEAF250415DB7BE6D72235441DFA389C6EAF2504165C7E32E69235441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502359 - 156677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000035000000B81E858B76EF5041295C8F9221225441D7A3709D76EF50416666666622225441000000D076EF5041000000702322544148E17A4477EF5041295C8FE2232254419A99994989EF5041333333A319225441CDCCCC8C89EF5041AE47E1CA16225441F6285CDF8AEF5041295C8F1213225441CDCCCC1C8CEF5041CDCCCCAC102254417B14AE978EEF5041CDCCCC5C0E22544148E17A5490EF5041666666360C2254410000005092EF50411F85EB510922544152B81EA592EF5041B81E852B07225441CDCCCC7C91EF5041C3F5288C01225441295C8F5291EF504114AE4711FF215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003700000036C95A8F79EF50419DE0D194222254419A99994989EF5041333333A319225441CDCCCC8C89EF5041AE47E1CA16225441F6285CDF8AEF5041295C8F1213225441CDCCCC1C8CEF5041CDCCCCAC102254417B14AE978EEF5041CDCCCC5C0E22544148E17A5490EF5041666666360C2254410000005092EF50411F85EB510922544152B81EA592EF5041B81E852B07225441CDCCCC7C91EF5041C3F5288C01225441295C8F5291EF504114AE4711FF215441A4703DBA92EF5041AE47E12AFD21544185EB514896EF504114AE47F1F9215441B81E85AB99EF5041F6285C5FF8215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502359 - 414288
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000035000000B81E858B76EF5041295C8F9221225441D7A3709D76EF50416666666622225441000000D076EF5041000000702322544148E17A4477EF5041295C8FE2232254419A99994989EF5041333333A319225441CDCCCC8C89EF5041AE47E1CA16225441F6285CDF8AEF5041295C8F1213225441CDCCCC1C8CEF5041CDCCCCAC102254417B14AE978EEF5041CDCCCC5C0E22544148E17A5490EF5041666666360C2254410000005092EF50411F85EB510922544152B81EA592EF5041B81E852B07225441CDCCCC7C91EF5041C3F5288C01225441295C8F5291EF504114AE4711FF215441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003700000036C95A8F79EF50419DE0D194222254419A99994989EF5041333333A319225441CDCCCC8C89EF5041AE47E1CA16225441F6285CDF8AEF5041295C8F1213225441CDCCCC1C8CEF5041CDCCCCAC102254417B14AE978EEF5041CDCCCC5C0E22544148E17A5490EF5041666666360C2254410000005092EF50411F85EB510922544152B81EA592EF5041B81E852B07225441CDCCCC7C91EF5041C3F5288C01225441295C8F5291EF504114AE4711FF215441A4703DBA92EF5041AE47E12AFD21544185EB514896EF504114AE47F1F9215441B81E85AB99EF5041F6285C5FF8215441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224834 - 800588
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002A0000009C17808415FA5041AD01C80E6288544104CF247F12FA50414CA1BEEC6688544110FEF2020DFA50411E1EE03F7088544113462E6409FA504175B2E8D4768854412CB3AB6A07FA504162E4C28F7A885441E8FBA91906FA504143D8EDC77A8854418AD72AC206FA50414DBF80EA78885441716AADBB08FA50419EA550BF74885441CC46F1B10BFA50417B425F976F885441D2E548730DFA504121661BA16C8854413C48774D10FA50412D95E92467885441E5C24FB712FA5041D3B8A52E648854418D6959C713FA5041AAA46FFC618854414CCE613110FA50412A3ECDC461885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000048E17AE421FA504185EB51884C88544148E17A24FFF95041A4703DFA88885441EC51B8FE00FA50416666661689885441295C8F1203FA5041AE47E1AA89885441B81E855B24FA50410AD7A3704D88544148E17AE421FA504185EB51884C885441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224834 - 1109045
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002A0000009C17808415FA5041AD01C80E6288544104CF247F12FA50414CA1BEEC6688544110FEF2020DFA50411E1EE03F7088544113462E6409FA504175B2E8D4768854412CB3AB6A07FA504162E4C28F7A885441E8FBA91906FA504143D8EDC77A8854418AD72AC206FA50414DBF80EA78885441716AADBB08FA50419EA550BF74885441CC46F1B10BFA50417B425F976F885441D2E548730DFA504121661BA16C8854413C48774D10FA50412D95E92467885441E5C24FB712FA5041D3B8A52E648854418D6959C713FA5041AAA46FFC618854414CCE613110FA50412A3ECDC461885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000048E17AE421FA504185EB51884C88544148E17A24FFF95041A4703DFA88885441EC51B8FE00FA50416666661689885441295C8F1203FA5041AE47E1AA89885441B81E855B24FA50410AD7A3704D88544148E17AE421FA504185EB51884C885441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>224834 - 3910566
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002A0000009C17808415FA5041AD01C80E6288544104CF247F12FA50414CA1BEEC6688544110FEF2020DFA50411E1EE03F7088544113462E6409FA504175B2E8D4768854412CB3AB6A07FA504162E4C28F7A885441E8FBA91906FA504143D8EDC77A8854418AD72AC206FA50414DBF80EA78885441716AADBB08FA50419EA550BF74885441CC46F1B10BFA50417B425F976F885441D2E548730DFA504121661BA16C8854413C48774D10FA50412D95E92467885441E5C24FB712FA5041D3B8A52E648854418D6959C713FA5041AAA46FFC618854414CCE613110FA50412A3ECDC461885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000048E17AE421FA504185EB51884C88544148E17A24FFF95041A4703DFA88885441EC51B8FE00FA50416666661689885441295C8F1203FA5041AE47E1AA89885441B81E855B24FA50410AD7A3704D88544148E17AE421FA504185EB51884C885441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900018 - 3011957
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001A0000001F85EB4156F65041295C8F9277155441E17A147E55F650417B14AED7761554417B14AEB754F65041CDCCCC8C7715544152B81E7554F650417B14AE4777155441666666E64FF650419A999989721554417B14AEA74FF650415C8FC2D572155441C3F5282C4FF65041AE47E16A7315544185EB51084BF65041EC51B86E781554415C8FC2A545F65041333333F37E1554410000005040F650418FC2F56885155441CDCCCC2C3EF65041F6285CFF871554413D0AD7A33AF65041666666468C155441D7A370FD39F65041000000108D155441CDCCCC1C37F65041AE47E18A90155441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000049000000CDCCCCAC63F65041A4703D2A8A155441D7A3702D65F650418FC2F558881554417B14AEB765F650411F85EBB187155441D7A370ED66F65041AE47E13A86155441F6285C2F6AF65041AE47E14A821554419A9999296EF65041AE47E17A7D155441168E704F6DF650418C2A4A2C7D1554418071AF8D6CF650415ED07DE67C155441666666166CF65041B81E85BB7C1554410C270FBF6BF65041FB9DF1767C1554419C4461696BF650413017AC337C155441EC51B8CE6AF65041A4703DBA7B15544144F31B196AF65041230F662B7B15544123831B8869F6504147EE59B97A155441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900018 - 5257575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001A0000001F85EB4156F65041295C8F9277155441E17A147E55F650417B14AED7761554417B14AEB754F65041CDCCCC8C7715544152B81E7554F650417B14AE4777155441666666E64FF650419A999989721554417B14AEA74FF650415C8FC2D572155441C3F5282C4FF65041AE47E16A7315544185EB51084BF65041EC51B86E781554415C8FC2A545F65041333333F37E1554410000005040F650418FC2F56885155441CDCCCC2C3EF65041F6285CFF871554413D0AD7A33AF65041666666468C155441D7A370FD39F65041000000108D155441CDCCCC1C37F65041AE47E18A90155441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000049000000CDCCCCAC63F65041A4703D2A8A155441D7A3702D65F650418FC2F558881554417B14AEB765F650411F85EBB187155441D7A370ED66F65041AE47E13A86155441F6285C2F6AF65041AE47E14A821554419A9999296EF65041AE47E17A7D155441168E704F6DF650418C2A4A2C7D1554418071AF8D6CF650415ED07DE67C155441666666166CF65041B81E85BB7C1554410C270FBF6BF65041FB9DF1767C1554419C4461696BF650413017AC337C155441EC51B8CE6AF65041A4703DBA7B15544144F31B196AF65041230F662B7B15544123831B8869F6504147EE59B97A155441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900039 - 3176529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000000F0000007B14AE47ECE05041295C8F829C2A5441E17A149EE8E05041B81E851B9A2A5441295C8FD2E2E05041F6285C9F982A5441CDCCCC9CDDE050415C8FC275962A544133333323D9E050410AD7A380A92A544114AE47C1DBE05041713D0A27AA2A5441B81E856BE3E0504185EB5118AA2A5441A4703D7AE7E050411F85EB01AB2A5441000000B0EAE050415C8FC275AB2A544152B81E45F0E0504148E17A14B02A54410AD7A380F1E0504133333393B02A54419A999969F6E05041E17A146EB02A5441B81E853BF7E05041B81E85DBAF2A5441B81E850BF2E050415C8FC2B5A82A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000006000000D60100005EEFE29DD0E150411B64FA052E2A5441E6C82FFECDE15041D5B2921F2B2A54417EE7151ACCE15041D1E699E8272A5441801EB4B2C8E15041B1170AE2242A5441A9277921C8E150412630C25E232A54419824E251C8E15041AD4B11AB212A544139C70AC4C8E15041093D7220212A5441308E401FC7E15041DF5A9C0B202A54417C084F64C4E15041F57DFE481F2A54412BBF8E8BC3E15041E47168C41D2A5441783D017FC2E15041CF8FB7741C2A5441F98682C4C1E15041636D44F81A2A5441D86621AEC1E150417D75FA5D192A5441DB1114B2C1E15041DAFF8226182A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900039 - 5310386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000060000000103000000010000000F0000007B14AE47ECE05041295C8F829C2A5441E17A149EE8E05041B81E851B9A2A5441295C8FD2E2E05041F6285C9F982A5441CDCCCC9CDDE050415C8FC275962A544133333323D9E050410AD7A380A92A544114AE47C1DBE05041713D0A27AA2A5441B81E856BE3E0504185EB5118AA2A5441A4703D7AE7E050411F85EB01AB2A5441000000B0EAE050415C8FC275AB2A544152B81E45F0E0504148E17A14B02A54410AD7A380F1E0504133333393B02A54419A999969F6E05041E17A146EB02A5441B81E853BF7E05041B81E85DBAF2A5441B81E850BF2E050415C8FC2B5A82A5441 [...]
-</a>
-
-<b>
-010600000001000000010300000006000000D60100005EEFE29DD0E150411B64FA052E2A5441E6C82FFECDE15041D5B2921F2B2A54417EE7151ACCE15041D1E699E8272A5441801EB4B2C8E15041B1170AE2242A5441A9277921C8E150412630C25E232A54419824E251C8E15041AD4B11AB212A544139C70AC4C8E15041093D7220212A5441308E401FC7E15041DF5A9C0B202A54417C084F64C4E15041F57DFE481F2A54412BBF8E8BC3E15041E47168C41D2A5441783D017FC2E15041CF8FB7741C2A5441F98682C4C1E15041636D44F81A2A5441D86621AEC1E150417D75FA5D192A5441DB1114B2C1E15041DAFF8226182A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911023 - 293542
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001700000048E17A94CCF9504148E17AE4879E5441713D0A97BDF95041B81E85BB869E5441000000F0BAF950417B14AE87869E5441B81E85DBBEF95041EC51B8CE899E5441713D0A37C2F950415C8FC2F5919E5441F6285C1FC3F9504185EB5128949E54417B14AE87C3F9504166666626959E544166666616C4F950410AD7A380969E5441B81E857BC5F95041295C8FA2959E5441F6285C1FCFF9504114AE4741909E544148E17A94D8F95041666666868C9E54413D0AD7D3DAF950418FC2F5A88B9E544114AE4701DEF95041EC51B82E8B9E5441CDCCCCDCEBF9504185EB51788D9E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000362017CCD9F95041314A780E8C9E54413D0AD7D3DAF950418FC2F5A88B9E5441C67B7ED4DAF95041E898DCA88B9E5441E67FCB7CDDF950415B37713D8B9E54416A68C78DDDF95041FCB313408B9E544114AE4701DEF95041EC51B82E8B9E544132E6CBDCEBF95041684251788D9E5441FB81C04CEEF950418C41CEFC8C9E54411F85EB21F0F95041EC51B8AE8B9E5441FFC4FCB1EAF95041471B3AE8829E54417B14AE17E7F950417B14AE177D9E544114AE4731DCF950413D0AD783809E5441F048A3F0D2F95041D0A9F56B839E5441F4F8FFEFD2F9504190E7296C839E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900251 - 226076
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000200000001030000000100000014000000666666B65DFB5041295C8F62622954416666666646FB50411F85EB314229544114AE47A144FB5041AE47E1DA3F295441A4703D3A42FB5041B81E855B412954419A9999D940FB504114AE476142295441F6285C2F3FFB50415C8FC28543295441EC51B8FE3CFB504148E17AD444295441713D0A273AFB504185EB513846295441D7A3701D40FB5041295C8FF250295441000000704DFB5041A4703D6A6829544114AE47214EFB50418FC2F5A869295441D7A3707D4FFB50419A99992969295441CDCCCCBC51FB5041CDCCCC7C682954416666667653FB50416666665668295441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000001F85EBC138FB504114AE4731282954411474622B38FB5041B29F472F2A295441E69B882137FB5041070DBB022E295441241AD30E37FB5041775857F32D295441D5FF810C37FB5041A34530FB2D2954414DE4F40737FB5041B0A99A0A2E2954412885A7FA36FB50418D28A9372E2954412015758535FB50419009E330332954411FF8377935FB50413F3D3051332954417B14AE7735FB50416666665633295441C97572B62EFB50411ABB8C9231295441234BC5B939FB504139658B5045295441000000303CFB50418FC2F54844295441CDCCCC9C3EFB50415C8FC20543295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900342 - 3106511
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000B0000003D0AD753F7EA5041000000F0AC3554411F85EB61F9EA5041F6285CDFB435544166666696FBEA50418FC2F5F8C7355441295C8F52FCEA50417B14AEF7CC3554419A999959FDEA5041D7A3700DD035544166666686FEEA50413D0AD723D33554415C8FC21503EB5041A4703D5ADF3554415C8FC26528EB504114AE4751DE355441E17A14BE34EB50417B14AE57D53554413D0AD7E334EB50417B14AE77AB3554413D0AD753F7EA5041000000F0AC355441
-</a>
-
-<b>
-010600000001000000010300000001000000130000001E4DA916F7EA50411192A624AD355441231567C1F8EA5041C2BDE662B1355441CAB02BAAF9EA50410A583944B935544129DD246CFAEA5041476210D0BD35544189091E2EFBEA5041E498E01DC3355441591E1935FDEA5041AB75D89FCF35544164EA4851FFEA50417EB93343D5355441D38839DB00EB504105763E62D935544193938DC901EB504152AE87E0DB3554413E4B1B3003EB5041ED3E5C59DF3554415ABC3EC428EB504129E3B74EDE355441DDA59B6E31EB504128C183C9D83554417514AE1135EB504163A0D39AD5355441E83517C434EB504120CE3E64CF355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900702 - 3172806
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000030000000103000000010000003E0000003333333397F450418FC2F5E820385441A4703D1A9BF45041666666B6193854411F85EB119EF450418FC2F5D814385441B81E850B9FF4504185EB51D812385441C3F528DC9FF4504114AE4721113854413D0AD7A3A0F450413D0AD7631038544185EB5128A2F45041EC51B86E0F385441EC51B8CEA3F4504185EB51B80E3854417B14AE87A4F45041C3F5289C0E385441AE47E12AA5F45041333333830E38544148E17AB4A5F4504114AE47810E3854418FC2F558A6F450419A9999990E385441E17A142EA7F45041713D0AC70E38544152B81EF5A7F45041D7A370FD0E385441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000049000000E058615E68F45041D55E44723A385441F4DEE0EA68F45041F58D4CD93A38544158D1D97E6BF45041D46147BD3C3854410C80887574F450413CC2A73D3F3854410B838BC076F4504166EFD4323E385441FB6D766B78F450417701E73C3A385441D7A370ED74F450417B14AEF738385441037A82DF6FF45041FF886E1C3738544148BCC4296DF450415EE3C806353854410AD7A3706CF450419A9999D93338544158D1D97E6BF4504198250B5132385441944C031C6BF450418DD1206F31385441295C8FD26AF45041000000E030385441D0434C096AF45041C34F35FB2E385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900966 - 1006371
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3700D6CEF504148E17AB467355441E17A14BE46EF5041F6285CEF63355441CDCCCCAC3BEF5041C3F5285C7D35544152B81E7587EF50416666661685355441AE47E1EA8CEF5041CDCCCC0C7635544148E17A748FEF5041D7A3705D6E35544148E17A7490EF50411F85EB616B355441D7A3700D6CEF504148E17AB467355441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000CDCCCCAC3BEF5041C3F5285C7D355441713D0A2737EF5041000000C08735544185EB51C836EF50419A99990989355441A4703DEA37EF5041713D0A27893554419A9999395DEF5041C3F528EC8C355441C3F5286C83EF504185EB51C890355441C3F5285C86EF5041B81E851B8835544152B81E7587EF50416666661685355441DD990A6981EF504109148B7884355441A4AD091778EF50414E693E8583355441915FBDC167EF50411E0EE1DA813554412F256CF445EF5041224E81687E355441CDCCCCAC3BEF5041C3F5285C7D355441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>900966 - 3407303
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3700D6CEF504148E17AB467355441E17A14BE46EF5041F6285CEF63355441CDCCCCAC3BEF5041C3F5285C7D35544152B81E7587EF50416666661685355441AE47E1EA8CEF5041CDCCCC0C7635544148E17A748FEF5041D7A3705D6E35544148E17A7490EF50411F85EB616B355441D7A3700D6CEF504148E17AB467355441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000CDCCCCAC3BEF5041C3F5285C7D355441713D0A2737EF5041000000C08735544185EB51C836EF50419A99990989355441A4703DEA37EF5041713D0A27893554419A9999395DEF5041C3F528EC8C355441C3F5286C83EF504185EB51C890355441C3F5285C86EF5041B81E851B8835544152B81E7587EF50416666661685355441DD990A6981EF504109148B7884355441A4AD091778EF50414E693E8583355441915FBDC167EF50411E0EE1DA813554412F256CF445EF5041224E81687E355441CDCCCCAC3BEF5041C3F5285C7D355441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>901538 - 1158003
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000015000000B81E859B77FD5041B81E85CB9D2F544185EB51F879FD504185EB5118A32F5441B81E857B7BFD50410AD7A3C0A32F544185EB51887CFD5041F6285CEFA42F54411F85EBE17FFD5041295C8FF2A32F544152B81EF58CFD5041C3F5288C9F2F54417B14AE5792FD5041333333D39E2F54410AD7A31093FD5041000000509D2F544114AE47F197FD5041B81E856B9C2F5441A4703D1A95FD50417B14AE37892F5441CDCCCCAC93FD50411F85EB21802F54413D0AD75393FD50411F85EB317E2F5441D7A3707D8BFD50417B14AEE77E2F5441E17A148E85FD504148E17A347C2F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000038C76F1179FD504122A06B55A02F54416FDAABA57AFD50416A92AD69A32F5441B81E857B7BFD50410AD7A3C0A32F544185EB51887CFD5041F6285CEFA42F54411F85EBE17FFD5041295C8FF2A32F54418E3F95F887FD50412C86BD39A12F5441A20780FD8AFD504166CF9204A02F544152B81EF58CFD5041C3F5288C9F2F54419E5D1FD58DFD5041182EE1629F2F5441CBE7056F8EFD5041540675599F2F54411A00F0B391FD50416B4E2BE99E2F5441F829580492FD50418D24C3989E2F54412197D39192FD5041FDE15F559D2F5441AA45278294FD5041CDA2620C9D2F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>901538 - 5255631
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000015000000B81E859B77FD5041B81E85CB9D2F544185EB51F879FD504185EB5118A32F5441B81E857B7BFD50410AD7A3C0A32F544185EB51887CFD5041F6285CEFA42F54411F85EBE17FFD5041295C8FF2A32F544152B81EF58CFD5041C3F5288C9F2F54417B14AE5792FD5041333333D39E2F54410AD7A31093FD5041000000509D2F544114AE47F197FD5041B81E856B9C2F5441A4703D1A95FD50417B14AE37892F5441CDCCCCAC93FD50411F85EB21802F54413D0AD75393FD50411F85EB317E2F5441D7A3707D8BFD50417B14AEE77E2F5441E17A148E85FD504148E17A347C2F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002100000038C76F1179FD504122A06B55A02F54416FDAABA57AFD50416A92AD69A32F5441B81E857B7BFD50410AD7A3C0A32F544185EB51887CFD5041F6285CEFA42F54411F85EBE17FFD5041295C8FF2A32F54418E3F95F887FD50412C86BD39A12F5441A20780FD8AFD504166CF9204A02F544152B81EF58CFD5041C3F5288C9F2F54419E5D1FD58DFD5041182EE1629F2F5441CBE7056F8EFD5041540675599F2F54411A00F0B391FD50416B4E2BE99E2F5441F829580492FD50418D24C3989E2F54412197D39192FD5041FDE15F559D2F5441AA45278294FD5041CDA2620C9D2F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911967 - 410306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000D7000000C3F528BC34E25041E17A140EFDA65441CDCCCC9C24E250418FC2F54800A75441C3F528FC25E2504114AE47D105A754417B14AE1726E250417B14AEA70AA754411F85EB7125E25041666666260DA75441295C8F7222E25041D7A3703D14A754415C8FC21520E250413333333316A7544114AE47911CE25041E17A146E16A754410AD7A3F019E25041E17A145E16A7544185EB51F818E25041A4703DBA17A75441713D0AC71DE25041B81E851B24A7544185EB51B81FE25041EC51B84E26A75441295C8F4223E250410000006028A754411F85EBF126E25041D7A370FD28A75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000077010000C3F528FC25E2504114AE47D105A754410721E6FE25E25041CF48884C06A754419C40E42826E25041619D55BA0AA754412622F61525E25041CA27F91F14A75441917CC84325E250410BDD190116A75441698404213FE25041AD70E8280CA75441AA75091D40E250414845EF2712A75441B91567AD2DE25041DB3860BF1AA754418A41DC3329E25041E6DE09171CA7544112407D0626E2504181448D331CA75441EDC0520324E25041A2B92B8028A754411F85EBF126E25041D7A370FD28A75441B29D92A52EE250412B64936828A754410000006036E25041333333D327A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911973 - 410313
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000020000000103000000010000001F000000C3F5281CE7E650418FC2F54821AA5441295C8F02F2E650410AD7A3B027AA544185EB51C8F4E650410AD7A3E029AA5441C3F528FCF7E6504148E17AE42AAA5441C3F5281CFBE650410AD7A3702BAA544185EB5178F9E650410AD7A3502DAA5441EC51B89EFBE650416666661630AA5441295C8F92FDE650410AD7A3C030AA544185EB51B8FFE65041AE47E11A31AA5441F6285CEF00E750411F85EBC131AA544148E17A2403E7504114AE472132AA54416666669603E75041666666362EAA54416666668604E75041AE47E1BA2CAA544148E17AA404E750410AD7A3102CAA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004000000066666666EEE550416666668615AA544159E3563AEEE55041A0C9B25D14AA5441D2306515ECE55041846E69E013AA54412F6CAA4AE7E5504139D76EC812AA5441E6ECF8D8E8E550413936319115AA5441D1A825B9E1E550419D23DD4D16AA544167468168E5E55041D2FFD1E31AAA544151AE5FF2E7E55041FC3133481CAA5441794A1E85E8E550411EBFB9581DAA5441B9D9233AE6E55041054624A81EAA5441070E223DE6E55041B0660FAF1EAA5441E5E81A4AE6E55041E22D04A81EAA5441534B69AAE7E550411B476CFB21AA54410B0B8F8EE8E55041B8B3CC0A24AA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911973 - 410314
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000020000000103000000010000001F000000C3F5281CE7E650418FC2F54821AA5441295C8F02F2E650410AD7A3B027AA544185EB51C8F4E650410AD7A3E029AA5441C3F528FCF7E6504148E17AE42AAA5441C3F5281CFBE650410AD7A3702BAA544185EB5178F9E650410AD7A3502DAA5441EC51B89EFBE650416666661630AA5441295C8F92FDE650410AD7A3C030AA544185EB51B8FFE65041AE47E11A31AA5441F6285CEF00E750411F85EBC131AA544148E17A2403E7504114AE472132AA54416666669603E75041666666362EAA54416666668604E75041AE47E1BA2CAA544148E17AA404E750410AD7A3102CAA5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000BED4A5D9D8E550415AA9F3973CAA5441AC09DAAEDBE55041B367472044AA5441E4CDA984DBE5504137307D8F42AA54415D2395BADBE5504119F2FA7642AA5441A4703DBADBE55041EC51B85E42AA5441F672485BDDE550411B2B92B941AA5441E61ACD98DDE550413FB09B9D41AA5441607476B6DFE550416D178F013FAA544166666656E0E55041AE47E13A3EAA544166B75A57E0E55041363C203B3EAA54414E9B716EE0E550412A23A61E3EAA5441BA8B49F1E1E55041F5C4AB793EAA5441ADFAE565E5E55041C8175F363BAA5441D63546DAE9E550416B7C900137AA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911975 - 207995
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000005C000000A4703D8ADBE1504114AE47F10BA8544166666636DAE15041CDCCCCBC14A854411F85EBD1DCE150411F85EBA11DA8544166666676DEE150417B14AE6722A854418FC2F518E0E15041EC51B82E25A854417B14AE27E4E15041A4703DEA26A8544148E17A34E6E15041D7A3709D25A85441EC51B8AEE3E1504185EB516823A85441AE47E1CAE1E150410AD7A38022A854413D0AD773E0E15041666666A620A854413D0AD783E1E15041A4703DAA1FA854411F85EB31E4E15041666666961FA854419A9999E9E6E150413333332320A8544152B81E65E9E1504185EB519821A85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B7000000F44B5451DAE150418B1C630A14A8544128B5DB63DAE150414565A4B114A85441900258F8DAE15041922F675217A854411F85EBD1DCE150411F85EBA11DA8544160FE2C91DDE150412587A3CD1FA854412B690771DEE15041C32D3C3522A85441EC1CFF35E0E150411879382E25A854419773861AE4E1504120C911E126A85441B6CC641BE6E15041C32D59AD25A8544148E17A34E6E15041D7A3709D25A85441767059CCE5E15041B113504225A854414FFD0BABE3E15041A8A4F18923A85441505502D0E1E150413C29978C22A85441D8EBA573E0E1504132818DB120A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911975 - 263105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000005C000000A4703D8ADBE1504114AE47F10BA8544166666636DAE15041CDCCCCBC14A854411F85EBD1DCE150411F85EBA11DA8544166666676DEE150417B14AE6722A854418FC2F518E0E15041EC51B82E25A854417B14AE27E4E15041A4703DEA26A8544148E17A34E6E15041D7A3709D25A85441EC51B8AEE3E1504185EB516823A85441AE47E1CAE1E150410AD7A38022A854413D0AD773E0E15041666666A620A854413D0AD783E1E15041A4703DAA1FA854411F85EB31E4E15041666666961FA854419A9999E9E6E150413333332320A8544152B81E65E9E1504185EB519821A85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B7000000F44B5451DAE150418B1C630A14A8544128B5DB63DAE150414565A4B114A85441900258F8DAE15041922F675217A854411F85EBD1DCE150411F85EBA11DA8544160FE2C91DDE150412587A3CD1FA854412B690771DEE15041C32D3C3522A85441EC1CFF35E0E150411879382E25A854419773861AE4E1504120C911E126A85441B6CC641BE6E15041C32D59AD25A8544148E17A34E6E15041D7A3709D25A85441767059CCE5E15041B113504225A854414FFD0BABE3E15041A8A4F18923A85441505502D0E1E150413C29978C22A85441D8EBA573E0E1504132818DB120A85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911977 - 208020
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000770000005C8FC27534E35041C3F528FC19A9544148E17AD434E35041CDCCCCBC19A95441295C8F3238E35041A4703D9A1AA954411F85EB113CE35041EC51B8AE18A954411F85EB813FE35041295C8F5201A954415C8FC26542E35041295C8F4202A95441E17A140E45E35041AE47E10A03A9544152B81E6546E35041EC51B8BE03A954417B14AEB748E350413D0AD773FEA8544148E17AB449E35041E17A140EFDA85441CDCCCC3C4AE35041C3F5283CF9A85441CDCCCC3C4AE35041713D0A27F6A85441E17A14DE49E35041F6285C3FF5A85441CDCCCC5C47E35041AE47E12AF2A85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000021010000070420771EE35041EC5F9CF012A954418FC2F5B81EE350413333339313A95441874FDBA71EE350414FD446A413A954414C21D0A81EE35041AB70CDA713A954414E93A9261DE35041A9FEF32915A9544176444FD61DE350414963FC7315A954411CD92E591FE35041D894F1F415A95441D6A20F1121E3504131E0BA4816A95441FE567F0D21E35041E2842B5116A95441AE47E11A21E350413D0AD75316A95441A3308BAD20E35041A7326C3417A95441ECEDB06220E350411F46B3E517A954419617AD7120E35041B3910E0A18A954412BE7D27420E350417AA0B11118A95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911977 - 373518
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000770000005C8FC27534E35041C3F528FC19A9544148E17AD434E35041CDCCCCBC19A95441295C8F3238E35041A4703D9A1AA954411F85EB113CE35041EC51B8AE18A954411F85EB813FE35041295C8F5201A954415C8FC26542E35041295C8F4202A95441E17A140E45E35041AE47E10A03A9544152B81E6546E35041EC51B8BE03A954417B14AEB748E350413D0AD773FEA8544148E17AB449E35041E17A140EFDA85441CDCCCC3C4AE35041C3F5283CF9A85441CDCCCC3C4AE35041713D0A27F6A85441E17A14DE49E35041F6285C3FF5A85441CDCCCC5C47E35041AE47E12AF2A85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000021010000070420771EE35041EC5F9CF012A954418FC2F5B81EE350413333339313A95441874FDBA71EE350414FD446A413A954414C21D0A81EE35041AB70CDA713A954414E93A9261DE35041A9FEF32915A9544176444FD61DE350414963FC7315A954411CD92E591FE35041D894F1F415A95441D6A20F1121E3504131E0BA4816A95441FE567F0D21E35041E2842B5116A95441AE47E11A21E350413D0AD75316A95441A3308BAD20E35041A7326C3417A95441ECEDB06220E350411F46B3E517A954419617AD7120E35041B3910E0A18A954412BE7D27420E350417AA0B11118A95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911980 - 208018
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000002A0000007B14AE077AE35041B81E853B6CA95441333333D37BE35041B81E853B6CA95441C3F528EC7CE35041713D0A576CA95441CDCCCC1C80E35041000000E06CA954415C8FC26581E350419A9999C96DA95441AE47E1DA84E350419A9999396DA954411F85EBF186E3504148E17A046CA954419A99998986E35041CDCCCC1C5EA954411F85EB5185E35041D7A370AD55A95441CDCCCC3C85E35041AE47E15A54A9544185EB519883E35041B81E85BB54A95441F6285CCF80E35041713D0A1754A95441CDCCCC8C7FE35041B81E853B53A9544114AE47917DE35041B81E851B52A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000004C000000EEE824547AE35041B81E853B6CA95441CE970FB57BE350411CB6CE1E6CA954410C32D3BA7BE35041B81E853B6CA95441333333D37BE35041B81E853B6CA954414FBFD9807CE350411770874C6CA9544184750EAF7CE350411770874C6CA95441F9FFC6597EE35041E93A7D896CA954414F0967AA7FE350411070D0CC6CA95441CDCCCC1C80E35041000000E06CA954415C8FC26581E350419A9999C96DA954419EE68BA184E35041BA75ED426DA95441E67BE80285E35041024479226DA95441F51F941786E35041EC82A0826CA95441237D83CD86E35041038A83196CA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>911980 - 394239
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000002A0000007B14AE077AE35041B81E853B6CA95441333333D37BE35041B81E853B6CA95441C3F528EC7CE35041713D0A576CA95441CDCCCC1C80E35041000000E06CA954415C8FC26581E350419A9999C96DA95441AE47E1DA84E350419A9999396DA954411F85EBF186E3504148E17A046CA954419A99998986E35041CDCCCC1C5EA954411F85EB5185E35041D7A370AD55A95441CDCCCC3C85E35041AE47E15A54A9544185EB519883E35041B81E85BB54A95441F6285CCF80E35041713D0A1754A95441CDCCCC8C7FE35041B81E853B53A9544114AE47917DE35041B81E851B52A95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000004C000000EEE824547AE35041B81E853B6CA95441CE970FB57BE350411CB6CE1E6CA954410C32D3BA7BE35041B81E853B6CA95441333333D37BE35041B81E853B6CA954414FBFD9807CE350411770874C6CA9544184750EAF7CE350411770874C6CA95441F9FFC6597EE35041E93A7D896CA954414F0967AA7FE350411070D0CC6CA95441CDCCCC1C80E35041000000E06CA954415C8FC26581E350419A9999C96DA954419EE68BA184E35041BA75ED426DA95441E67BE80285E35041024479226DA95441F51F941786E35041EC82A0826CA95441237D83CD86E35041038A83196CA95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548942 - 968098
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000009B000000B7DB408F650F51418B9918F82B3C5541EDBF900F610F5141BCB393EB273C5541C779DC6F5E0F51418479FBE1273C5541142F80365B0F51411171B43B263C5541BDF4A3A3560F514167C34222243C5541CD4E5F3D520F51412BF89C37223C554192BFF2CA4F0F51412685FDC2263C55414D9E1455520F51419D9BC977293C554103C4B6F9550F514147DD152F2D3C55416B8DA1A2580F5141C8DF600B303C5541DCBEC25C5B0F5141D912E0442C3C5541ECE431A35C0F514137C4571B2B3C554193B3AA5C5E0F5141268A82DB283C55419C50957C5F0F5141BFFD1EB5283C5541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000700000003115A2C5790F51419EF59FD19F3C55411B9C75A7790F51417F3569A39D3C55412E3A36AD790F514101DC5C309D3C5541C458D9CD790F51414E789EA39A3C554112CE18687B0F5141A57205EE983C554194E71ED07B0F51411A02107F983C5541668740927D0F51416C24EC9E963C55412F10E65D7E0F5141F053705C953C554142D434A07E0F51417422D50F933C5541E5F658937E0F514115F00F318F3C554128FD64007E0F5141AC11DC1C8C3C554127FBEF767D0F5141E806973B893C5541478F6B1A7D0F514138675C4B873C554197C6BA227D0F514111C95073863C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>913934 - 1025227
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B000000E17A148E570651410AD7A32067BA54415C8FC20562065141EC51B85E66BA5441F6285CFF6B06514152B81E4565BA5441A4703DAA6D0651415C8FC21565BA54417B14AE277B06514114AE47A163BA5441D7A3703D81065141A4703D8A62BA5441E17A14AE9A0651411F85EBF15CBA54415C8FC2059B065141E17A14DE5CBA5441F6285CEF9F065141F6285CBF5BBA5441713D0A07A1065141A4703D3A5ABA544152B81E15A006514114AE471151BA54415C8FC235990651410AD7A39050BA54413D0AD7B398065141333333A350BA54419A9999C987065141B81E858B51BA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006E00000012C7DF787D0651416214536252BA54419A9999E980065141713D0A1752BA5441DF2C86FE8306514112F57FD851BA544136058ECF86065141147E579F51BA54419A9999C987065141B81E858B51BA544128552CDC96065141825581BC50BA544152B81EE596065141AE47E1CA4FBA5441E17A14AE9A065141CDCCCC9C4FBA5441666666F69F065141A4703DEA4FBA5441000000B08C065141F6285CAF2EBA54417B14AEC78D065141AE47E14A24BA5441AE47E1FA87065141AE47E1FA23BA544114AE47217906514185EB517824BA54410000003063065141F6285C4F26BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>913934 - 3435350
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002B000000E17A148E570651410AD7A32067BA54415C8FC20562065141EC51B85E66BA5441F6285CFF6B06514152B81E4565BA5441A4703DAA6D0651415C8FC21565BA54417B14AE277B06514114AE47A163BA5441D7A3703D81065141A4703D8A62BA5441E17A14AE9A0651411F85EBF15CBA54415C8FC2059B065141E17A14DE5CBA5441F6285CEF9F065141F6285CBF5BBA5441713D0A07A1065141A4703D3A5ABA544152B81E15A006514114AE471151BA54415C8FC235990651410AD7A39050BA54413D0AD7B398065141333333A350BA54419A9999C987065141B81E858B51BA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006E00000012C7DF787D0651416214536252BA54419A9999E980065141713D0A1752BA5441DF2C86FE8306514112F57FD851BA544136058ECF86065141147E579F51BA54419A9999C987065141B81E858B51BA544128552CDC96065141825581BC50BA544152B81EE596065141AE47E1CA4FBA5441E17A14AE9A065141CDCCCC9C4FBA5441666666F69F065141A4703DEA4FBA5441000000B08C065141F6285CAF2EBA54417B14AEC78D065141AE47E14A24BA5441AE47E1FA87065141AE47E1FA23BA544114AE47217906514185EB517824BA54410000003063065141F6285C4F26BA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>902413 - 233466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000000F000000295C8FA2D8B45041CDCCCC3CF7265441CDCCCC0CDAB450418FC2F5C8EC26544100000040D2B45041A4703D7AEC265441CDCCCCBCCCB45041295C8FC215275441C3F5281CCAB45041E17A146E29275441AE47E1FAC9B45041000000B02A27544100000010D0B45041295C8FD22A275441EC51B8AED1B4504152B81E5529275441000000F0D1B45041713D0A5728275441E17A144ED4B45041D7A370FD162754413333335308B5504185EB515830275441CDCCCC3C07B5504185EB51381B275441000000E0D6B450417B14AE2704275441295C8F52D8B45041E17A148EF9265441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000EC51B84EF0B4504185EB511813275441E4037131EFB45041845FD1D111275441118EDF87EFB45041C1D3EEE90F275441D15BA726EEB4504101CD79410F275441A0CEB1A8EBB45041818A38110E275441A81FDA61E7B4504176CE11070C27544141F34AFCE2B45041C9D244EE0927544125ADD584E2B450419E074CB509275441000000E0D6B450417B14AE2704275441E383A726D4B45041B0D45AAC16275441D7CF2BE1E3B45041DE69C8941E27544181182C2CE8B45041E40F72AC202754419A999949F2B450418FC2F5A816275441713D0AB7F1B4504152B81E6516275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>902413 - 340321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000000F000000295C8FA2D8B45041CDCCCC3CF7265441CDCCCC0CDAB450418FC2F5C8EC26544100000040D2B45041A4703D7AEC265441CDCCCCBCCCB45041295C8FC215275441C3F5281CCAB45041E17A146E29275441AE47E1FAC9B45041000000B02A27544100000010D0B45041295C8FD22A275441EC51B8AED1B4504152B81E5529275441000000F0D1B45041713D0A5728275441E17A144ED4B45041D7A370FD162754413333335308B5504185EB515830275441CDCCCC3C07B5504185EB51381B275441000000E0D6B450417B14AE2704275441295C8F52D8B45041E17A148EF9265441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000EC51B84EF0B4504185EB511813275441E4037131EFB45041845FD1D111275441118EDF87EFB45041C1D3EEE90F275441D15BA726EEB4504101CD79410F275441A0CEB1A8EBB45041818A38110E275441A81FDA61E7B4504176CE11070C27544141F34AFCE2B45041C9D244EE0927544125ADD584E2B450419E074CB509275441000000E0D6B450417B14AE2704275441E383A726D4B45041B0D45AAC16275441D7CF2BE1E3B45041DE69C8941E27544181182C2CE8B45041E40F72AC202754419A999949F2B450418FC2F5A816275441713D0AB7F1B4504152B81E6516275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13600 - 3101259
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A000000CDCCCC3C0B1F5141C3F5287C672155417B14AEA70A1F5141A4703DAA5C215541A0E0F5AD0B1F514139E2E462572155415DC753A60A1F5141143AB1B556215541A7C9DA5BFD1E5141EAC2332E5C2155419F9825ACFE1E5141E3917E7E5D2155416A9A7C32031F51417347C3335D2155412520463C071F514161E8E95E672155419350DE69041F514102A74D1F69215541093FBDD5011F5141CB8E81886A215541D0AD9D95FF1E51418CE1242068215541A68D170EFB1E51415FB01F4E5F215541C3F5284CF91E514152B81E455D215541CDCCCCCCF31E51418FC2F5A85F215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006D00000044BC3D81CC1E51414860598C75215541BDF9F594CD1E5141BA8BA89874215541B1AE13B4CF1E51414A34D5FE72215541977DE5E4CF1E51418095FED9722155414D98FC4FD01E51413DA42F89722155410DDB1C35D21E5141CA671E1B712155416FE9DD25D41E514179E67CEE6F2155415DC007C3D51E514171FF71F46E215541B720CD2BD71E5141D3301C1A6E215541BC9858F1DC1E5141CE1E4FFD6B21554107B0006EE11E514176915E566A215541C2D88732E81E51419B8A724B672155417A331775E91E5141B7126FA7662155418B91134BED1E5141C07A1EB464215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13600 - 3462629
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002A000000CDCCCC3C0B1F5141C3F5287C672155417B14AEA70A1F5141A4703DAA5C215541A0E0F5AD0B1F514139E2E462572155415DC753A60A1F5141143AB1B556215541A7C9DA5BFD1E5141EAC2332E5C2155419F9825ACFE1E5141E3917E7E5D2155416A9A7C32031F51417347C3335D2155412520463C071F514161E8E95E672155419350DE69041F514102A74D1F69215541093FBDD5011F5141CB8E81886A215541D0AD9D95FF1E51418CE1242068215541A68D170EFB1E51415FB01F4E5F215541C3F5284CF91E514152B81E455D215541CDCCCCCCF31E51418FC2F5A85F215541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000060000000EB6565CC061F5141616B9B747A2155416F51A83D0B1F51411EB3B24F7F215541AE47E19A0B1F5141713D0AE77E215541CDCCCC6C0C1F5141000000007D215541BDE1BC750C1F514151F2AECD7C215541ABFF9CC00C1F5141618C29287B215541B6DD5DD30C1F5141089B4F4278215541D05584C20C1F51414D31A27477215541CC36C39B0C1F5141A157939B75215541B99FDB850C1F5141C4E73190742155418B3579620C1F5141D8BC45E072215541FCC4643F0C1F5141726111347121554173E5A0100C1F51410EE239F96E21554131772FD00B1F5141A2DA98E66B215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502897 - 1549119
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3E05AFD504133333333CEFB5441D7A3701D5EFD5041CDCCCC7CCEFB54413D0AD7C35FFD5041E17A141ECDFB5441B81E85EB60FD5041333333B3C0FB544148E17A5460FD5041F6285C3FB1FB5441666666A661FD50417B14AE07ACFB54419A99990953FD5041D7A3707DA9FB544152B81EA556FD5041E17A14FEC5FB54410AD7A33059FD5041AE47E1EACCFB54410AD7A3E05AFD504133333333CEFB5441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000EEC401EE57FD50415007FD7CC9FB5441FA3E368559FD50415007FD7CC9FB5441D02D550C5AFD504157368926BAFB5441152FB69E58FD504118F97B2EBAFB5441BDBAB10758FD5041CE3AA0E7C7FB54412D1EE57157FD504120F5462BC8FB5441EEC401EE57FD50415007FD7CC9FB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>502897 - 3214904
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3E05AFD504133333333CEFB5441D7A3701D5EFD5041CDCCCC7CCEFB54413D0AD7C35FFD5041E17A141ECDFB5441B81E85EB60FD5041333333B3C0FB544148E17A5460FD5041F6285C3FB1FB5441666666A661FD50417B14AE07ACFB54419A99990953FD5041D7A3707DA9FB544152B81EA556FD5041E17A14FEC5FB54410AD7A33059FD5041AE47E1EACCFB54410AD7A3E05AFD504133333333CEFB5441
-</a>
-
-<b>
-01060000000100000001030000000100000007000000EEC401EE57FD50415007FD7CC9FB5441FA3E368559FD50415007FD7CC9FB5441D02D550C5AFD504157368926BAFB5441152FB69E58FD504118F97B2EBAFB5441BDBAB10758FD5041CE3AA0E7C7FB54412D1EE57157FD504120F5462BC8FB5441EEC401EE57FD50415007FD7CC9FB5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>516080 - 1441960
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999F9AAF1504152B81E4599105541CDCCCC0CAEF15041AE47E1FAA01055419A9999B9AEF15041C3F528ACA21055410AD7A370AEF1504152B81E95A410554133333373B3F1504148E17A44B0105541295C8F12B4F150413D0AD703B010554185EB51B8C2F150413D0AD723A8105541A4703D1ABDF15041CDCCCCCCA110554185EB51A8B7F15041F6285C8F9F10554148E17AF4B5F1504185EB51B89C105541000000B0B4F150410AD7A3B098105541D7A370BDB4F15041C3F5282C94105541AE47E1FAB5F1504185EB51F88F105541B81E851BB7F15041D7A3709D8E105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000B81E851BB7F15041D7A3709D8E1055413D0AD7C3B7F150415C8FC2858C105541295C8FB2B7F15041AE47E1DA8B105541C3F5284CB7F15041AE47E1DA8A1055411F85EBB1B5F15041E17A141E88105541E17A147EB3F150410AD7A36084105541F13A8DB4B1F150416BB0DB2F81105541BF504B60B0F1504149090C3E7F105541AC3EDBBBAFF1504169BA3B377E105541C5193003AEF1504154F265D97B105541781C8E57ABF15041F2933E31781055415C8FC235AAF15041295C8FD276105541FFD66B42A9F15041CCE42E70751055413B55D993A8F150414B66E3D075105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>516080 - 3352630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999F9AAF1504152B81E4599105541CDCCCC0CAEF15041AE47E1FAA01055419A9999B9AEF15041C3F528ACA21055410AD7A370AEF1504152B81E95A410554133333373B3F1504148E17A44B0105541295C8F12B4F150413D0AD703B010554185EB51B8C2F150413D0AD723A8105541A4703D1ABDF15041CDCCCCCCA110554185EB51A8B7F15041F6285C8F9F10554148E17AF4B5F1504185EB51B89C105541000000B0B4F150410AD7A3B098105541D7A370BDB4F15041C3F5282C94105541AE47E1FAB5F1504185EB51F88F105541B81E851BB7F15041D7A3709D8E105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000B81E851BB7F15041D7A3709D8E1055413D0AD7C3B7F150415C8FC2858C105541295C8FB2B7F15041AE47E1DA8B105541C3F5284CB7F15041AE47E1DA8A1055411F85EBB1B5F15041E17A141E88105541E17A147EB3F150410AD7A36084105541F13A8DB4B1F150416BB0DB2F81105541BF504B60B0F1504149090C3E7F105541AC3EDBBBAFF1504169BA3B377E105541C5193003AEF1504154F265D97B105541781C8E57ABF15041F2933E31781055415C8FC235AAF15041295C8FD276105541FFD66B42A9F15041CCE42E70751055413B55D993A8F150414B66E3D075105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>516351 - 3100958
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002C000000000000F03AF55041B81E851B4E1155415C8FC2C530F55041F6285C0F4C1155415C8FC2452DF550417B14AE774B11554148E17AC422F55041666666564A115541713D0A771FF55041B81E852B4A115541EC51B8DE1CF5504114AE47A14A115541AE47E1CA1CF5504114AE47A1511155415C8FC2E51CF55041F6285C2F5511554185EB51081DF550415C8FC2355611554185EB51081DF550416666667658115541A4703DDA1DF55041B81E851B5D115541333333431EF550419A9999395F1155419A9999491FF5504114AE4751601155411F85EBE121F55041D7A3705D62115541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000E233019C36F55041D51C096B7D115541AEA38A0B34F55041076164B5741155418FD23D5430F55041879D591668115541F6285CFF2DF550410AD7A3706B11554185EB51182DF55041C3F5283C6F115541F6285CDF2CF55041713D0A07711155419A9999D92CF550411F85EBB173115541E17A142E2DF5504152B81EF575115541C3F5289C2DF550411F85EB1178115541EC51B85E2EF55041000000C0791155415C8FC27530F55041F6285CFF7E115541E233019C36F55041D51C096B7D115541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>516351 - 3454588
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002C000000000000F03AF55041B81E851B4E1155415C8FC2C530F55041F6285C0F4C1155415C8FC2452DF550417B14AE774B11554148E17AC422F55041666666564A115541713D0A771FF55041B81E852B4A115541EC51B8DE1CF5504114AE47A14A115541AE47E1CA1CF5504114AE47A1511155415C8FC2E51CF55041F6285C2F5511554185EB51081DF550415C8FC2355611554185EB51081DF550416666667658115541A4703DDA1DF55041B81E851B5D115541333333431EF550419A9999395F1155419A9999491FF5504114AE4751601155411F85EBE121F55041D7A3705D62115541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C000000E233019C36F55041D51C096B7D115541AEA38A0B34F55041076164B5741155418FD23D5430F55041879D591668115541F6285CFF2DF550410AD7A3706B11554185EB51182DF55041C3F5283C6F115541F6285CDF2CF55041713D0A07711155419A9999D92CF550411F85EBB173115541E17A142E2DF5504152B81EF575115541C3F5289C2DF550411F85EB1178115541EC51B85E2EF55041000000C0791155415C8FC27530F55041F6285CFF7E115541E233019C36F55041D51C096B7D115541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507328 - 51572
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000034000000EC51B80E4EFD50410AD7A3F067495441AE47E16A49FD50410AD7A3D06949544148E17AC444FD504114AE47A16B495441D7A3702D3EFD50415C8FC2156E495441E17A14BE38FD5041F6285C6F704954413333330332FD5041EC51B8BE74495441333333D32AFD504185EB51687949544148E17AF423FD50418FC2F5987E4954418FC2F5E81AFD504114AE47F184495441333333931FFD50418FC2F52886495441E17A147E24FD50416666668686495441EC51B82E2AFD5041EC51B80E87495441F6285C2F30FD5041D7A3704D87495441295C8F5234FD504114AE474187495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000048000000C0B3EC0660FD50419F20615CA24954411228475F62FD50410518FB93A0495441170CDF9961FD50412A44AF6FA04954413D891E0E61FD504198D4D830A0495441F766F9345FFD5041434FD1D99E4954413F05AA525BFD5041D45F320A9C495441068647FB55FD504170790D3E9849544147A1442851FD50412752CE9D94495441647C8E6B4BFD5041375A669790495441B6F5712248FD50416558285F8E495441CE8B3AD646FD5041E03B37C88D4954418108E4FA44FD504124A136E48C495441A6E7CBE743FD50413EAEB71F8C49544168CCDB4B42FD50410A6C90DF8A495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507328 - 85356
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000034000000EC51B80E4EFD50410AD7A3F067495441AE47E16A49FD50410AD7A3D06949544148E17AC444FD504114AE47A16B495441D7A3702D3EFD50415C8FC2156E495441E17A14BE38FD5041F6285C6F704954413333330332FD5041EC51B8BE74495441333333D32AFD504185EB51687949544148E17AF423FD50418FC2F5987E4954418FC2F5E81AFD504114AE47F184495441333333931FFD50418FC2F52886495441E17A147E24FD50416666668686495441EC51B82E2AFD5041EC51B80E87495441F6285C2F30FD5041D7A3704D87495441295C8F5234FD504114AE474187495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000048000000C0B3EC0660FD50419F20615CA24954411228475F62FD50410518FB93A0495441170CDF9961FD50412A44AF6FA04954413D891E0E61FD504198D4D830A0495441F766F9345FFD5041434FD1D99E4954413F05AA525BFD5041D45F320A9C495441068647FB55FD504170790D3E9849544147A1442851FD50412752CE9D94495441647C8E6B4BFD5041375A669790495441B6F5712248FD50416558285F8E495441CE8B3AD646FD5041E03B37C88D4954418108E4FA44FD504124A136E48C495441A6E7CBE743FD50413EAEB71F8C49544168CCDB4B42FD50410A6C90DF8A495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507333 - 3115326
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002E000000EC51B8DEEEFC5041CDCCCC4C1749544133333323F0FC504152B81E2515495441D7A3703D09FD504114AE474104495441EC51B84E0CFD5041295C8F2202495441EC51B87E11FD5041A4703D2AFE4854413D0AD76313FD5041EC51B87EFC485441EC51B8BE14FD5041713D0A47FB4854419A99993917FD5041B81E85CBF84854410AD7A3F018FD5041666666E6F6485441713D0A571AFD5041F6285C2FF5485441EC51B8CE1BFD5041CDCCCC4CF3485441295C8F621CFD5041295C8FC2F2485441F6285C0F1DFD5041713D0AF7F1485441F6285C4F1FFD50418FC2F528EF485441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000FB897C3DE0FC5041312F554B0249544169CFD98705FD5041FDB09E74CD485441CD54C1350AFD5041D7399121CD485441EB1DF25B0EFD5041C1EF81C3CC485441A8DF9BC515FD5041551853E2CC485441BB932F1319FD5041A1334920CD4854410B6754F51DFD5041C2E6C991CD485441959C63D81FFD50418F61E494CD485441E619E20C20FD504110C437BCCC485441523A65931DFD5041AEAE4DAECA4854417BD542021AFD504190190008C94854415C37095214FD5041BF48D645C8485441323BBC8A06FD5041EE77AC83C7485441CF59DBD1FDFC5041762A5063C7485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507333 - 3383970
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002E000000EC51B8DEEEFC5041CDCCCC4C1749544133333323F0FC504152B81E2515495441D7A3703D09FD504114AE474104495441EC51B84E0CFD5041295C8F2202495441EC51B87E11FD5041A4703D2AFE4854413D0AD76313FD5041EC51B87EFC485441EC51B8BE14FD5041713D0A47FB4854419A99993917FD5041B81E85CBF84854410AD7A3F018FD5041666666E6F6485441713D0A571AFD5041F6285C2FF5485441EC51B8CE1BFD5041CDCCCC4CF3485441295C8F621CFD5041295C8FC2F2485441F6285C0F1DFD5041713D0AF7F1485441F6285C4F1FFD50418FC2F528EF485441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000FB897C3DE0FC5041312F554B0249544169CFD98705FD5041FDB09E74CD485441CD54C1350AFD5041D7399121CD485441EB1DF25B0EFD5041C1EF81C3CC485441A8DF9BC515FD5041551853E2CC485441BB932F1319FD5041A1334920CD4854410B6754F51DFD5041C2E6C991CD485441959C63D81FFD50418F61E494CD485441E619E20C20FD504110C437BCCC485441523A65931DFD5041AEAE4DAECA4854417BD542021AFD504190190008C94854415C37095214FD5041BF48D645C8485441323BBC8A06FD5041EE77AC83C7485441CF59DBD1FDFC5041762A5063C7485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507337 - 51579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000490000000AD7A3A0E3FC5041C3F5283C3A495441C3F5286CE5FC5041A4703DDA3A49544185EB51F8EFFC5041F6285C6F3D49544133333393FAFC50413D0AD7034049544114AE477109FD5041C3F5281C44495441000000D012FD5041C3F528DC46495441C3F5283C16FD50410AD7A34047495441D7A370AD1BFD5041713D0A9747495441B81E856B23FD5041713D0A9747495441EC51B83E28FD504185EB518847495441A4703DCA2CFD50415C8FC21547495441C3F5284C33FD504148E17A04464954411F85EB2139FD50419A99994945495441AE47E14A3EFD5041713D0AD744495441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000005C8FC2B540FD5041E17A149E44495441544E379B3EFD50416566A5CF44495441CCDE3A4839FD5041380F474645495441EE8073A535FD5041FF1241B94549544118B3084E31FD5041D76D29584649544107ED3D7F2CFD5041F2F0241D47495441A313D94628FD50418C0C858747495441E9F47C4526FD50411A45578E47495441EA2CD70A24FD5041463024954749544172C7B5F11FFD5041713D0A97474954411C48A8791AFD50413A2CF4834749544184B17D0B17FD50413B3B7F4D47495441B17E34FA13FD504116DC5BFE4649544185AEFF7912FD5041D164EBC246495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507337 - 85445
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000490000000AD7A3A0E3FC5041C3F5283C3A495441C3F5286CE5FC5041A4703DDA3A49544185EB51F8EFFC5041F6285C6F3D49544133333393FAFC50413D0AD7034049544114AE477109FD5041C3F5281C44495441000000D012FD5041C3F528DC46495441C3F5283C16FD50410AD7A34047495441D7A370AD1BFD5041713D0A9747495441B81E856B23FD5041713D0A9747495441EC51B83E28FD504185EB518847495441A4703DCA2CFD50415C8FC21547495441C3F5284C33FD504148E17A04464954411F85EB2139FD50419A99994945495441AE47E14A3EFD5041713D0AD744495441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000005C8FC2B540FD5041E17A149E44495441544E379B3EFD50416566A5CF44495441CCDE3A4839FD5041380F474645495441EE8073A535FD5041FF1241B94549544118B3084E31FD5041D76D29584649544107ED3D7F2CFD5041F2F0241D47495441A313D94628FD50418C0C858747495441E9F47C4526FD50411A45578E47495441EA2CD70A24FD5041463024954749544172C7B5F11FFD5041713D0A97474954411C48A8791AFD50413A2CF4834749544184B17D0B17FD50413B3B7F4D47495441B17E34FA13FD504116DC5BFE4649544185AEFF7912FD5041D164EBC246495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507494 - 51619
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000033000000B81E859B45F350413D0AD7D3004F54418FC2F58848F35041B81E858B064F5441000000104DF35041000000300F4F5441EC51B8FE52F35041B81E850B1B4F5441A4703D6A57F3504100000060244F5441666666565CF35041E17A140E2F4F54411F85EB0162F35041A4703D2A3A4F54411F85EBD165F35041CDCCCC1C414F54410000009067F35041B81E85DB3F4F54413D0AD7F369F3504185EB51983D4F54411F85EBB170F35041E17A147E364F5441E17A14DE7AF35041CDCCCC3C2B4F5441713D0A7780F350418FC2F518254F5441EC51B88E84F3504148E17AB4204F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000D7A3708D9CF35041EC51B83E044F5441798ACD379CF3504152DAA4AB054F5441013D69FE9AF350417C50ECD3074F5441ABD2D89E97F350411C654CDD0B4F5441753B54A891F35041CA6FF8AD124F544119FFB19C8BF35041186CFC32194F5441A108CDB984F35041BE41B786204F54415D58CF317CF3504189DE24C8294F5441822CB3C375F350411E9C32E2304F5441A1BBC57C70F350415AB710B6364F5441BCD135D769F3504190256CB33D4F54419D2A26F666F350411DF6534A404F54411F85EBD165F35041CDCCCC1C414F544110C21CB066F35041AEB2A45B424F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507494 - 85333
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000033000000B81E859B45F350413D0AD7D3004F54418FC2F58848F35041B81E858B064F5441000000104DF35041000000300F4F5441EC51B8FE52F35041B81E850B1B4F5441A4703D6A57F3504100000060244F5441666666565CF35041E17A140E2F4F54411F85EB0162F35041A4703D2A3A4F54411F85EBD165F35041CDCCCC1C414F54410000009067F35041B81E85DB3F4F54413D0AD7F369F3504185EB51983D4F54411F85EBB170F35041E17A147E364F5441E17A14DE7AF35041CDCCCC3C2B4F5441713D0A7780F350418FC2F518254F5441EC51B88E84F3504148E17AB4204F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000D7A3708D9CF35041EC51B83E044F5441798ACD379CF3504152DAA4AB054F5441013D69FE9AF350417C50ECD3074F5441ABD2D89E97F350411C654CDD0B4F5441753B54A891F35041CA6FF8AD124F544119FFB19C8BF35041186CFC32194F5441A108CDB984F35041BE41B786204F54415D58CF317CF3504189DE24C8294F5441822CB3C375F350411E9C32E2304F5441A1BBC57C70F350415AB710B6364F5441BCD135D769F3504190256CB33D4F54419D2A26F666F350411DF6534A404F54411F85EBD165F35041CDCCCC1C414F544110C21CB066F35041AEB2A45B424F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507677 - 1140593
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000140000006666662690F250410AD7A310984E544185EB51B885F25041713D0A078F4E5441713D0A8785F25041C3F528DC8E4E54418FC2F5A884F2504152B81E05904E5441CDCCCC0C77F250419A999939A14E5441F6285C2F6FF25041C3F5284CAA4E54419A9999B96AF25041F6285CCFB04E5441295C8F626FF2504133333383B34E544152B81E0576F250417B14AE77B74E5441D7A3706D75F2504152B81EB5B84E5441B81E85CB7AF25041333333C3BB4E54418FC2F5487BF2504152B81E15BC4E544114AE47017FF2504133333383BE4E5441E17A142E80F25041CDCCCC7CBF4E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000000E2DB2A583F250416ABC74A3914E5441A2F26C387DF25041E519DDE6994E5441BAC0FA0777F25041A7FF10DCA14E54418FC2F5286BF2504191ED7C1FB14E54418B6CE74B76F250417F6ABC04B74E54418FC2F50876F25041A69BC408B84E54416DE7FB4180F25041A245B6DBBE4E5441A77E2C588EF250415F553CF4A94E5441E6F8338D91F25041E3401714A54E54419058C53193F250410439BC94A24E5441C1083EC194F25041BC6B7335A04E5441BCA9905196F25041264DDFD49D4E54414A18B5CF96F250412CB51B159D4E5441AA5BE50591F25041C7E92B2F9A4E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>507677 - 3802682
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000140000006666662690F250410AD7A310984E544185EB51B885F25041713D0A078F4E5441713D0A8785F25041C3F528DC8E4E54418FC2F5A884F2504152B81E05904E5441CDCCCC0C77F250419A999939A14E5441F6285C2F6FF25041C3F5284CAA4E54419A9999B96AF25041F6285CCFB04E5441295C8F626FF2504133333383B34E544152B81E0576F250417B14AE77B74E5441D7A3706D75F2504152B81EB5B84E5441B81E85CB7AF25041333333C3BB4E54418FC2F5487BF2504152B81E15BC4E544114AE47017FF2504133333383BE4E5441E17A142E80F25041CDCCCC7CBF4E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000000E2DB2A583F250416ABC74A3914E5441A2F26C387DF25041E519DDE6994E5441BAC0FA0777F25041A7FF10DCA14E54418FC2F5286BF2504191ED7C1FB14E54418B6CE74B76F250417F6ABC04B74E54418FC2F50876F25041A69BC408B84E54416DE7FB4180F25041A245B6DBBE4E5441A77E2C588EF250415F553CF4A94E5441E6F8338D91F25041E3401714A54E54419058C53193F250410439BC94A24E5441C1083EC194F25041BC6B7335A04E5441BCA9905196F25041264DDFD49D4E54414A18B5CF96F250412CB51B159D4E5441AA5BE50591F25041C7E92B2F9A4E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>460527 - 342686
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000295C8FC29AE550418FC2F538509F544114AE47E19FE55041713D0A673C9F54413D0AD7F3A1E550413D0AD7632B9F54419A9999F99DE550413D0AD7532F9F5441AE47E13A9BE550419A9999E92E9F54419A9999399BE5504133333373359F54410AD7A3A09CE55041D7A3702D369F5441A4703D5A9DE5504152B81E65399F5441B81E851B9CE55041713D0AB73C9F5441295C8F229AE55041713D0A073D9F544185EB51089AE55041000000804F9F5441295C8FC29AE550418FC2F538509F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000009F92CBBF9BE55041BEABA9644C9F544114AE47E19FE55041713D0A673C9F54413D0AD7F3A1E550413D0AD7632B9F54419A9999F99DE550413D0AD7532F9F5441AE47E13A9BE550419A9999E92E9F54419A9999399BE5504133333373359F54410AD7A3A09CE55041D7A3702D369F5441A4703D5A9DE5504152B81E65399F5441B81E851B9CE55041713D0AB73C9F5441295C8F229AE55041713D0A073D9F54418C0A6F0C9AE55041A1029F9A4C9F54416BDB50149AE550417151DB264D9F54412A3385699BE55041FC00D0394D9F54419F92CBBF9BE55041BEABA9644C9F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>508612 - 217147
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000015000000CDCCCC8C87D2504148E17A2413C15441000000F085D25041E17A140E16C15441AE47E19A84D250415C8FC27518C154413D0AD7F3A2D2504114AE47612AC15441EC51B85EA7D25041EC51B83E24C154417B14AEC7AAD25041EC51B8FE1FC15441F6285CAFAED25041E17A140E1CC15441666666C6AFD25041F6285C0F1BC154415C8FC2E5BFD25041C3F5285C0CC154413D0AD733A4D25041713D0A37E5C05441E17A14DEA0D25041713D0AE7E8C054415C8FC2A5A0D2504114AE4781EBC054417B14AE079FD25041C3F5280CEDC05441D7A3704D9CD250415C8FC235EDC05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000D072D68394D250415881B9BE01C1544185EB518890D250419A9999B909C1544148E17A848CD25041295C8FE20EC15441CDCCCC8C87D2504148E17A2413C15441000000F085D25041E17A140E16C154418209E29A84D25041D001C37518C1544166194C9B84D25041D4A2017618C15441669AD7F3A2D25041D8E546612AC15441E4E1AAD1A3D250417408352D29C15441BA70A356A4D25041EAB0897428C15441EC15B75EA7D250418F96B73E24C15441173BADC7AAD2504198EAB8FE1FC15441947E8842ABD250410805C4821FC15441F6285CAFAED25041E17A140E1CC15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>518335 - 205937
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000008A000000EC51B88EFA2B514185EB51C84D9C5441CDCCCC5CED2B5141EC51B80E519C5441666666E6ED2B51418FC2F5F85D9C5441F6285C7FE42B514148E17A245F9C54415C8FC205E12B514114AE47215F9C5441D7A3708DDF2B51415C8FC2055F9C5441AE47E10ADF2B514114AE4721639C54418FC2F5C8DE2B514133333333649C5441D7A3706DDE2B5141F6285C8F659C5441AE47E12ADE2B5141D7A3706D669C544152B81EE5DD2B5141C3F5283C679C544114AE4781DD2B51415C8FC245689C544114AE4721DD2B514114AE47C1689C544100000050DC2B5141E17A147E699C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007E000000666666E6ED2B51418FC2F5F85D9C5441F6285C7FE42B514148E17A245F9C544186615309E22B51415CB436225F9C5441EF8DC205E12B51419F3248215F9C54418EE6FE9EE02B51410FD2C3195F9C5441D7A3708DDF2B51415C8FC2055F9C5441F7972923DF2B514148FAB55D629C5441C06BE10ADF2B5141B8F54721639C5441931B5EF7DE2B514179515C72639C54418FC2F5C8DE2B514133333333649C5441D7A3706DDE2B5141F6285C8F659C54414600EE42DE2B5141DC80321D669C5441845EE22ADE2B51412313706D669C544176C04FFFDD2B5141BAEB8BEE669C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>518335 - 382294
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000008A000000EC51B88EFA2B514185EB51C84D9C5441CDCCCC5CED2B5141EC51B80E519C5441666666E6ED2B51418FC2F5F85D9C5441F6285C7FE42B514148E17A245F9C54415C8FC205E12B514114AE47215F9C5441D7A3708DDF2B51415C8FC2055F9C5441AE47E10ADF2B514114AE4721639C54418FC2F5C8DE2B514133333333649C5441D7A3706DDE2B5141F6285C8F659C5441AE47E12ADE2B5141D7A3706D669C544152B81EE5DD2B5141C3F5283C679C544114AE4781DD2B51415C8FC245689C544114AE4721DD2B514114AE47C1689C544100000050DC2B5141E17A147E699C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000007E000000666666E6ED2B51418FC2F5F85D9C5441F6285C7FE42B514148E17A245F9C544186615309E22B51415CB436225F9C5441EF8DC205E12B51419F3248215F9C54418EE6FE9EE02B51410FD2C3195F9C5441D7A3708DDF2B51415C8FC2055F9C5441F7972923DF2B514148FAB55D629C5441C06BE10ADF2B5141B8F54721639C5441931B5EF7DE2B514179515C72639C54418FC2F5C8DE2B514133333333649C5441D7A3706DDE2B5141F6285C8F659C54414600EE42DE2B5141DC80321D669C5441845EE22ADE2B51412313706D669C544176C04FFFDD2B5141BAEB8BEE669C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>519231 - 2008483
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000059010000B81E858B0E19514185EB51E874A3544114AE47210F195141C3F5288C83A3544185EB51C80F195141295C8FF291A354411F85EBB1101951415C8FC205A0A35441C3F528DC0F195141000000F0A0A35441A4703D5A0F195141EC51B85E9AA35441B81E853B0E19514114AE476183A354418FC2F5C80D19514185EB51C879A35441E17A149E0D195141A4703D2A75A354410AD7A3000D1951417B14AE1774A35441E17A14DE0B195141713D0AD770A3544114AE47D1091951415C8FC2E56CA354413D0AD7D3061951410000009069A35441295C8FB2021951413333334366A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000800000014AE47616D1851413D0AD763B2A254418FC2F5F83A1851419A9999398FA25441EC51B8FE49185141713D0A67A7A25441EC51B82E541851418FC2F5E8B5A254411F85EBF159185141EC51B82EBFA25441CDE994ED5B1851410C1D995FC2A25441B7BB7B397018514185161760B4A2544114AE47616D1851413D0AD763B2A25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>519231 - 3320244
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000059010000B81E858B0E19514185EB51E874A3544114AE47210F195141C3F5288C83A3544185EB51C80F195141295C8FF291A354411F85EBB1101951415C8FC205A0A35441C3F528DC0F195141000000F0A0A35441A4703D5A0F195141EC51B85E9AA35441B81E853B0E19514114AE476183A354418FC2F5C80D19514185EB51C879A35441E17A149E0D195141A4703D2A75A354410AD7A3000D1951417B14AE1774A35441E17A14DE0B195141713D0AD770A3544114AE47D1091951415C8FC2E56CA354413D0AD7D3061951410000009069A35441295C8FB2021951413333334366A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000800000014AE47616D1851413D0AD763B2A254418FC2F5F83A1851419A9999398FA25441EC51B8FE49185141713D0A67A7A25441EC51B82E541851418FC2F5E8B5A254411F85EBF159185141EC51B82EBFA25441CDE994ED5B1851410C1D995FC2A25441B7BB7B397018514185161760B4A2544114AE47616D1851413D0AD763B2A25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>519231 - 251992
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000059010000B81E858B0E19514185EB51E874A3544114AE47210F195141C3F5288C83A3544185EB51C80F195141295C8FF291A354411F85EBB1101951415C8FC205A0A35441C3F528DC0F195141000000F0A0A35441A4703D5A0F195141EC51B85E9AA35441B81E853B0E19514114AE476183A354418FC2F5C80D19514185EB51C879A35441E17A149E0D195141A4703D2A75A354410AD7A3000D1951417B14AE1774A35441E17A14DE0B195141713D0AD770A3544114AE47D1091951415C8FC2E56CA354413D0AD7D3061951410000009069A35441295C8FB2021951413333334366A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C01000093FF8BE2ED185141D5B5B48442A35441DEAE4671EC18514148C06F1D3CA354419F9A433CEB18514183F98A773BA3544185EB51A8EB1851418FC2F5C83CA354419A999939ED185141666666D643A354419A999979EE185141C3F5285C48A354410AD7A380F0185141A4703D3A4DA35441F6285C3FF218514185EB511851A35441666666D6F41851416666660655A35441D7A3706DF6185141D7A3700D57A3544148E17A74F9185141B81E851B5BA35441333333C3FB185141AE47E17A5DA35441295C8FD2FD1851419A9999795FA3544152B81E75091951415C8FC28568A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>519231 - 398052
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000059010000B81E858B0E19514185EB51E874A3544114AE47210F195141C3F5288C83A3544185EB51C80F195141295C8FF291A354411F85EBB1101951415C8FC205A0A35441C3F528DC0F195141000000F0A0A35441A4703D5A0F195141EC51B85E9AA35441B81E853B0E19514114AE476183A354418FC2F5C80D19514185EB51C879A35441E17A149E0D195141A4703D2A75A354410AD7A3000D1951417B14AE1774A35441E17A14DE0B195141713D0AD770A3544114AE47D1091951415C8FC2E56CA354413D0AD7D3061951410000009069A35441295C8FB2021951413333334366A35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C01000093FF8BE2ED185141D5B5B48442A35441DEAE4671EC18514148C06F1D3CA354419F9A433CEB18514183F98A773BA3544185EB51A8EB1851418FC2F5C83CA354419A999939ED185141666666D643A354419A999979EE185141C3F5285C48A354410AD7A380F0185141A4703D3A4DA35441F6285C3FF218514185EB511851A35441666666D6F41851416666660655A35441D7A3706DF6185141D7A3700D57A3544148E17A74F9185141B81E851B5BA35441333333C3FB185141AE47E17A5DA35441295C8FD2FD1851419A9999795FA3544152B81E75091951415C8FC28568A35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520034 - 230678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002A0000003D0AD7A307675141B81E853B896D54410AD7A3A00B675141EC51B87E896D5441EC51B8DE10675141E17A141E906D544114AE47F11A6751410AD7A3408F6D544185EB51F82467514114AE47C18F6D5441713D0AF7256751417B14AEC78F6D54411F85EBD12A67514148E17A94856D5441295C8F122B6751419A999989826D5441295C8FC22A6751411F85EB617F6D5441CDCCCC5C296751419A9999397B6D544166666666286751410AD7A3D0786D5441000000A02767514185EB5188776D54419A9999F92667514148E17A24766D5441B81E858B266751411F85EB81746D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B0000008A86F65629675141B58F4C6A836D54416119BE852967514113672639816D5441BD5DA97C29675141598E28BF806D5441A3A453672967514152378DA07F6D54418A074A4829675141E449398E7E6D5441C462AD1429675141FF3FE8CB7D6D544114AE47C1286751411F85EB917C6D5441125C679C28675141879CD2017C6D544155E32E532867514128E3B4E37A6D5441E552051D28675141CFEF0F107A6D5441D020B1BE276751419B0930EB786D54412F2CD8232767514149966D43776D5441D00E93A226675141FC1FAAE1756D5441CDCCCC2C26675141F6285C9F746D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520034 - 230680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002A0000003D0AD7A307675141B81E853B896D54410AD7A3A00B675141EC51B87E896D5441EC51B8DE10675141E17A141E906D544114AE47F11A6751410AD7A3408F6D544185EB51F82467514114AE47C18F6D5441713D0AF7256751417B14AEC78F6D54411F85EBD12A67514148E17A94856D5441295C8F122B6751419A999989826D5441295C8FC22A6751411F85EB617F6D5441CDCCCC5C296751419A9999397B6D544166666666286751410AD7A3D0786D5441000000A02767514185EB5188776D54419A9999F92667514148E17A24766D5441B81E858B266751411F85EB81746D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000065000000D042511A1867514188F232E0756D5441A011A3A4166751413A87A5AD766D54413031300C16675141DD4D7601776D544118E85B7815675141C5E5BC52776D5441161128E01467514121046BA6776D54413109ED47146751419B161DFA776D5441ED144D2D13675141520F18A2786D5441173819D5126751416FC2EADF786D544173044245126751411BEABC44796D54416C1349EF106751415F006F347A6D544150C84EA510675141B03F49687A6D54413F4C5B680F675141D89D71467B6D544121F981F30E675141637E58987B6D54410AC4936C0E67514113DAEBF67B6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520034 - 343602
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002A0000003D0AD7A307675141B81E853B896D54410AD7A3A00B675141EC51B87E896D5441EC51B8DE10675141E17A141E906D544114AE47F11A6751410AD7A3408F6D544185EB51F82467514114AE47C18F6D5441713D0AF7256751417B14AEC78F6D54411F85EBD12A67514148E17A94856D5441295C8F122B6751419A999989826D5441295C8FC22A6751411F85EB617F6D5441CDCCCC5C296751419A9999397B6D544166666666286751410AD7A3D0786D5441000000A02767514185EB5188776D54419A9999F92667514148E17A24766D5441B81E858B266751411F85EB81746D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B0000008A86F65629675141B58F4C6A836D54416119BE852967514113672639816D5441BD5DA97C29675141598E28BF806D5441A3A453672967514152378DA07F6D54418A074A4829675141E449398E7E6D5441C462AD1429675141FF3FE8CB7D6D544114AE47C1286751411F85EB917C6D5441125C679C28675141879CD2017C6D544155E32E532867514128E3B4E37A6D5441E552051D28675141CFEF0F107A6D5441D020B1BE276751419B0930EB786D54412F2CD8232767514149966D43776D5441D00E93A226675141FC1FAAE1756D5441CDCCCC2C26675141F6285C9F746D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>520034 - 343729
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000002A0000003D0AD7A307675141B81E853B896D54410AD7A3A00B675141EC51B87E896D5441EC51B8DE10675141E17A141E906D544114AE47F11A6751410AD7A3408F6D544185EB51F82467514114AE47C18F6D5441713D0AF7256751417B14AEC78F6D54411F85EBD12A67514148E17A94856D5441295C8F122B6751419A999989826D5441295C8FC22A6751411F85EB617F6D5441CDCCCC5C296751419A9999397B6D544166666666286751410AD7A3D0786D5441000000A02767514185EB5188776D54419A9999F92667514148E17A24766D5441B81E858B266751411F85EB81746D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000065000000D042511A1867514188F232E0756D5441A011A3A4166751413A87A5AD766D54413031300C16675141DD4D7601776D544118E85B7815675141C5E5BC52776D5441161128E01467514121046BA6776D54413109ED47146751419B161DFA776D5441ED144D2D13675141520F18A2786D5441173819D5126751416FC2EADF786D544173044245126751411BEABC44796D54416C1349EF106751415F006F347A6D544150C84EA510675141B03F49687A6D54413F4C5B680F675141D89D71467B6D544121F981F30E675141637E58987B6D54410AC4936C0E67514113DAEBF67B6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962291 - 62744
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000200000008AAFF1AA65D95041353E93E05D4B55410EE20AE565D950418410948D5D4B554160625C6364D95041B85932435C4B5541AE0B8FB862D9504144C65DD55A4B55415A2DE19561D950413721EA7B5C4B55416ACE3BF460D95041AA364B675D4B55419B3CA28560D95041029785075E4B554161918E3060D95041AC1A4D845E4B5541AD1EC3A25FD95041CB4DE7515F4B5541DCB50A0B5FD9504160711A2F604B55415F2F19915ED95041C2C058E0604B5541E5A827175ED9504123109791614B5541ACFD13C25DD95041CD935E0E624B55411E70394F5DD9504115EDAFB5624B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DDA71D95041CDCCCCCC674B55418FC2F5B86AD950410AD7A3B0614B554148E17AE465D95041D7A3708D5D4B5541666666C646D950413D0AD7838A4B5541E17A140E49D950413D0AD7B3964B5541EC51B8DE49D95041713D0AF7974B5541F6285CFF4DD950415C8FC2759B4B55419A9999095FD950415C8FC2A5824B5541A4703DDA71D95041CDCCCCCC674B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962291 - 1427019
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000200000008AAFF1AA65D95041353E93E05D4B55410EE20AE565D950418410948D5D4B554160625C6364D95041B85932435C4B5541AE0B8FB862D9504144C65DD55A4B55415A2DE19561D950413721EA7B5C4B55416ACE3BF460D95041AA364B675D4B55419B3CA28560D95041029785075E4B554161918E3060D95041AC1A4D845E4B5541AD1EC3A25FD95041CB4DE7515F4B5541DCB50A0B5FD9504160711A2F604B55415F2F19915ED95041C2C058E0604B5541E5A827175ED9504123109791614B5541ACFD13C25DD95041CD935E0E624B55411E70394F5DD9504115EDAFB5624B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DDA71D95041CDCCCCCC674B55418FC2F5B86AD950410AD7A3B0614B554148E17AE465D95041D7A3708D5D4B5541666666C646D950413D0AD7838A4B5541E17A140E49D950413D0AD7B3964B5541EC51B8DE49D95041713D0AF7974B5541F6285CFF4DD950415C8FC2759B4B55419A9999095FD950415C8FC2A5824B5541A4703DDA71D95041CDCCCCCC674B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962291 - 4116433
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000200000008AAFF1AA65D95041353E93E05D4B55410EE20AE565D950418410948D5D4B554160625C6364D95041B85932435C4B5541AE0B8FB862D9504144C65DD55A4B55415A2DE19561D950413721EA7B5C4B55416ACE3BF460D95041AA364B675D4B55419B3CA28560D95041029785075E4B554161918E3060D95041AC1A4D845E4B5541AD1EC3A25FD95041CB4DE7515F4B5541DCB50A0B5FD9504160711A2F604B55415F2F19915ED95041C2C058E0604B5541E5A827175ED9504123109791614B5541ACFD13C25DD95041CD935E0E624B55411E70394F5DD9504115EDAFB5624B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A4703DDA71D95041CDCCCCCC674B55418FC2F5B86AD950410AD7A3B0614B554148E17AE465D95041D7A3708D5D4B5541666666C646D950413D0AD7838A4B5541E17A140E49D950413D0AD7B3964B5541EC51B8DE49D95041713D0AF7974B5541F6285CFF4DD950415C8FC2759B4B55419A9999095FD950415C8FC2A5824B5541A4703DDA71D95041CDCCCCCC674B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>945605 - 1167922
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000EC51B8BE407A51413D0AD793168F54417B14AE47437A51411F85EB611A8F5441A4703D7A457A514114AE4721208F544148E17AD4467A5141295C8F82238F54415C8FC215477A51415C8FC2B5258F544148E17AD4467A514152B81E752B8F5441D7A3703D467A5141C3F5285C308F54417B14AE27467A5141EC51B8DE368F5441F6285CBF467A514148E17A843E8F5441EC51B8AE487A5141D7A3708D3E8F544152B81EB5527A5141D7A370BD3E8F5441333333B3617A514152B81E053F8F5441F6285CBF647A5141B81E853B328F5441A4703DFA657A51410AD7A3102D8F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000F6285CBF467A514148E17A843E8F5441EC51B8AE487A5141D7A3708D3E8F544152B81EB5527A5141D7A370BD3E8F5441333333B3617A514152B81E053F8F5441F6285CBF647A5141B81E853B328F5441A4703DFA657A51410AD7A3102D8F5441A4703D6A6A7A5141295C8F321A8F5441B81E853B6C7A51419A999979128F54411F85EB41707A514148E17A84038F5441AE47E18A637A5141D7A3705D038F54418FC2F5A8577A51418FC2F538038F544185EB5158577A514133333363FB8E5441CDCCCC0C3C7A514114AE4781FC8E5441F8E422893D7A5141080AC9EC108F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>945605 - 3289386
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000EC51B8BE407A51413D0AD793168F54417B14AE47437A51411F85EB611A8F5441A4703D7A457A514114AE4721208F544148E17AD4467A5141295C8F82238F54415C8FC215477A51415C8FC2B5258F544148E17AD4467A514152B81E752B8F5441D7A3703D467A5141C3F5285C308F54417B14AE27467A5141EC51B8DE368F5441F6285CBF467A514148E17A843E8F5441EC51B8AE487A5141D7A3708D3E8F544152B81EB5527A5141D7A370BD3E8F5441333333B3617A514152B81E053F8F5441F6285CBF647A5141B81E853B328F5441A4703DFA657A51410AD7A3102D8F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000F6285CBF467A514148E17A843E8F5441EC51B8AE487A5141D7A3708D3E8F544152B81EB5527A5141D7A370BD3E8F5441333333B3617A514152B81E053F8F5441F6285CBF647A5141B81E853B328F5441A4703DFA657A51410AD7A3102D8F5441A4703D6A6A7A5141295C8F321A8F5441B81E853B6C7A51419A999979128F54411F85EB41707A514148E17A84038F5441AE47E18A637A5141D7A3705D038F54418FC2F5A8577A51418FC2F538038F544185EB5158577A514133333363FB8E5441CDCCCC0C3C7A514114AE4781FC8E5441F8E422893D7A5141080AC9EC108F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963255 - 13606
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000260000002D9C01376C20514123E6134F812155418EAFA6846C20514152AB5F0E81215541CDCCCC1C6D2051415C8FC2A57F21554114AE47416F205141295C8F327B215541D7A370FD6F20514185EB513877215541713D0A676F2051418FC2F598732155419A9999496F2051417B14AEB772215541C3F5287C6E205141000000A06C215541CDCCCCEC6E2051419A999959692155417B14AED76C205141713D0A576521554152B81E356A205141D7A3700D652155419A9999795F2051415C8FC2B56821554133333303562051419A9999696B215541AE47E11A54205141295C8F726C215541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000C8CFFF9A54205141684E6D478C2155417A61BA8054205141C7C0C6578C215541E40F34175420514143F9D4A08C215541A5CC080D542051415EA830A58C215541E31906F153205141DBD703B88C2155418000B0EF53205141A13863B68C215541645C33CF532051410ED86CC98C2155414CC5ACA453205141997A58E28C2155417E6113FD53205141B14DB66C8D21554114AE476154205141EC51B81E8E215541295C8FD254205141EC51B83E8F21554152B81E9555205141E17A147E912155417B14AE9756205141D7A3704D942155410AD7A3C059205141B81E858B9C215541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>522470 - 56857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000110000008FC2F508C9D65041B81E859B5C7054415C8FC215C8D65041F6285C5F5C70544148E17AF48CD65041F6285CFF65705441713D0A6795D65041000000508A705441F6285CDF96D6504114AE47A1907054415C8FC2659AD65041CDCCCC1C90705441666666D69FD65041000000508F705441AE47E12AA4D65041D7A370AD8E70544114AE47C1A5D6504152B81EE58F7054410AD7A3D0AAD650415C8FC2C5937054419A999979AFD650418FC2F5589770544148E17AA4B3D65041AE47E18A9A7054417B14AE97B8D65041713D0A279A705441EC51B84EC4D65041B81E853B99705441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000AE47E12AA4D65041D7A370AD8E705441F0F2FF8CA6D65041003B3B81907054410AD7A3D0AAD650415C8FC2C59370544147354BC9AED650417120B4D19670544148E17AA4B3D65041AE47E18A9A7054417B14AE97B8D65041713D0A279A705441EC51B84EC4D65041B81E853B99705441EC51B88EC6D65041666666667C705441701450E8C6D65041886FB3E877705441FFE172C292D650419D0666F37E705441F42C5BC593D6504143B56A4C83705441EABBFCF893D6504171BC5F2A84705441F6285CDF96D6504114AE47A190705441C1E0DD4D9BD650413EAAAAFA8F705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524118 - 358308
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000E17A143EA2B75041CDCCCCBC352554415C8FC2E599B750413D0AD733352554415C8FC2D59AB75041F6285C6F582554410AD7A310A3B7504152B81EB554255441E17A143EA2B75041CDCCCCBC35255441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000000AD7A310A3B7504152B81EB55425544112A56AB1A2B75041B51CA0B3462554411B12143EA2B7504115C6CCBC35255441F2C5649E9FB7504110EFBC9135255441A8DBC2E599B7504186FFD73335255441FE83ED1D9AB75041095DB3723D255441531814BF9AB75041D976F51A55255441B884C2D59AB7504110995A6F58255441E5543E94A0B750413EB15AD5552554410AD7A310A3B7504152B81EB554255441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524119 - 231492
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F0000003333336379B850417B14AEE7F3245441CDCCCCFC79B850415C8FC2B5F5245441C3F5288C7FB85041A4703D2A06255441295C8F0283B850413D0AD7A3122554419A9999D983B85041F6285C1F15255441CDCCCC6C8CB850418FC2F5081425544148E17A349CB85041713D0AC712255441713D0A77A1B850411F85EB5112255441F6285C0FA1B85041B81E852B102554411F85EB519EB85041E17A148EFF2454413D0AD7E39AB8504133333373FA245441333333D390B85041C3F528CCFA245441AE47E11A90B85041CDCCCC2CF424544185EB51F88FB85041000000E0F2245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000DA2D21667CB850411B57C4D8FC245441C3F5288C7FB85041A4703D2A06255441DF7815BC82B850411F23ECA511255441553CA6F582B850411922A56912255441D8FEA14D8BB85041D740A73D0E25544172DD96F490B8504155E813AF0B255441411728AF97B85041A5ED25B9082554415F956E389FB8504126DC507E05255441646A4E999EB85041B60BF53E0125544191FE4E889EB850417199E2D700255441008AC3619EB850418AA527EEFF245441BB8120A59AB85041FC7D5D75FA245441A04CF8A09AB85041093C8275FA245441BB43C99B9AB85041190DB075FA245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524119 - 358557
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F0000003333336379B850417B14AEE7F3245441CDCCCCFC79B850415C8FC2B5F5245441C3F5288C7FB85041A4703D2A06255441295C8F0283B850413D0AD7A3122554419A9999D983B85041F6285C1F15255441CDCCCC6C8CB850418FC2F5081425544148E17A349CB85041713D0AC712255441713D0A77A1B850411F85EB5112255441F6285C0FA1B85041B81E852B102554411F85EB519EB85041E17A148EFF2454413D0AD7E39AB8504133333373FA245441333333D390B85041C3F528CCFA245441AE47E11A90B85041CDCCCC2CF424544185EB51F88FB85041000000E0F2245441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000DA2D21667CB850411B57C4D8FC245441C3F5288C7FB85041A4703D2A06255441DF7815BC82B850411F23ECA511255441553CA6F582B850411922A56912255441D8FEA14D8BB85041D740A73D0E25544172DD96F490B8504155E813AF0B255441411728AF97B85041A5ED25B9082554415F956E389FB8504126DC507E05255441646A4E999EB85041B60BF53E0125544191FE4E889EB850417199E2D700255441008AC3619EB850418AA527EEFF245441BB8120A59AB85041FC7D5D75FA245441A04CF8A09AB85041093C8275FA245441BB43C99B9AB85041190DB075FA245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524196 - 1849081
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002C0000000000008070B650415C8FC255B13D5441C3F528EC71B65041D7A370CDAC3D54418FC2F5E872B65041E17A148EA83D544152B81E3573B65041E17A147EA53D544114AE474173B650411F85EB21A23D5441C3F528DC72B65041C3F528EC9E3D54419A9999A972B6504152B81E059B3D5441A4703D6A71B65041666666C6953D5441D7A3704D6FB6504148E17AB48F3D5441EC51B8DE6DB650417B14AEA78B3D54418FC2F5586CB65041333333B38B3D544152B81E556BB65041666666968A3D54418FC2F5C869B650413D0AD7B3883D54415C8FC26569B65041F6285C0F873D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000AC000000EC51B8CE6BB65041B81E85BB613D5441AE47E11A6AB650418FC2F5B8623D5441E17A148E69B65041C3F5280C663D5441AE47E1EA68B6504185EB5158683D5441CDCCCCFC67B65041D7A3706D6A3D544185EB510866B6504148E17A446E3D5441333333E364B65041D7A3705D703D54418FC2F53864B65041F6285CFF723D5441A4703D5A64B6504100000070753D54413D0AD79364B65041C3F528BC773D5441EC51B88E65B65041295C8F127B3D5441295C8F5266B65041B81E856B7D3D54413333331367B6504185EB51387F3D5441EC51B84E68B65041666666267F3D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524493 - 2885007
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000500000003D0AD7535CA15041295C8F02C62454413D0AD7B35BA15041000000B0C5245441A4703D1A59A1504185EB5158C42454410000009055A15041B81E853BC22454415C8FC2E549A15041B81E85CBBB2454417B14AE973FA15041A4703D9AB724544152B81E753CA15041D7A370BDB62454410AD7A3E039A1504185EB5128B624544114AE47B137A15041666666A6B62454418FC2F54834A15041B81E855BB624544185EB51A82FA15041333333E3B22454411F85EB412BA150415C8FC2F5AD2454411F85EB712BA15041AE47E19AB524544185EB51B82AA150415C8FC2B5B8245441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000853705382DA15041872C0E28B02454419A993A932DA1504168D4328EB02454414CA4816031A15041448BBF24AD24544182438F162FA1504193FCDC06AA245441C3F528BC2DA1504166666626A824544148E17AC42CA15041EC51B8CEA6245441F6285C7F27A15041CDCCCCCCA4245441728A139726A15041DD829092A4245441017112DC25A15041A7EB4460A5245441F4870A4626A150417E353F40A724544162A61DA327A1504198F7CA64A92454419A99999929A150410AD7A3F0AA2454411F85EBB12AA1504185EB51D8AB2454411F85EB412BA150415C8FC2F5AD245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524493 - 3497589
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000500000003D0AD7535CA15041295C8F02C62454413D0AD7B35BA15041000000B0C5245441A4703D1A59A1504185EB5158C42454410000009055A15041B81E853BC22454415C8FC2E549A15041B81E85CBBB2454417B14AE973FA15041A4703D9AB724544152B81E753CA15041D7A370BDB62454410AD7A3E039A1504185EB5128B624544114AE47B137A15041666666A6B62454418FC2F54834A15041B81E855BB624544185EB51A82FA15041333333E3B22454411F85EB412BA150415C8FC2F5AD2454411F85EB712BA15041AE47E19AB524544185EB51B82AA150415C8FC2B5B8245441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000853705382DA15041872C0E28B02454419A993A932DA1504168D4328EB02454414CA4816031A15041448BBF24AD24544182438F162FA1504193FCDC06AA245441C3F528BC2DA1504166666626A824544148E17AC42CA15041EC51B8CEA6245441F6285C7F27A15041CDCCCCCCA4245441728A139726A15041DD829092A4245441017112DC25A15041A7EB4460A5245441F4870A4626A150417E353F40A724544162A61DA327A1504198F7CA64A92454419A99999929A150410AD7A3F0AA2454411F85EBB12AA1504185EB51D8AB2454411F85EB412BA150415C8FC2F5AD245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524611 - 231531
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000180000003D0AD743E4AD5041D7A3704D8D275441713D0A37F2AD5041E17A14FEA5275441EC51B8EEF5AD504166666656AC27544114AE47910AAE5041B81E856BA72754415C8FC2350BAE5041F6285C3FA7275441C3F5288C0AAE50415C8FC2C5A627544148E17AE408AE50419A999939A3275441C3F528CC08AE504185EB51B8A027544185EB513807AE5041C3F5289CA0275441333333A306AE5041EC51B87EA027544114AE47F105AE5041C3F528CC9F2754411F85EBE105AE5041EC51B8DE9E2754418FC2F55806AE50413D0AD7F39C2754418FC2F52807AE504152B81EE59C275441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000006FB17A84D3AD504121A1ADF79F27544103151FD5D5AD50414F15711DA427544185EB51F8D6AD50411F85EB81A5275441666666E6D7AD5041295C8F02A7275441EC51B85ED8AD5041EC51B89EA8275441E17A148ED9AD5041666666C6A92754416C1C39BAD9AD504123699AE4A9275441060DE2FADAAD50415811FFBFAA275441D68A7BB4DBAD5041D5AF3DBAAB275441C1781101DCAD504198B1C8D6AB275441FBFDEA61DCAD5041C09AE0FAAB27544175187CF4DEAD5041745D7AB4AE2754417DC93C67DFAD5041C128AA49AF27544114AE47A1DFAD504152B81E95AF275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524611 - 368410
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000002000000180000003D0AD743E4AD5041D7A3704D8D275441713D0A37F2AD5041E17A14FEA5275441EC51B8EEF5AD504166666656AC27544114AE47910AAE5041B81E856BA72754415C8FC2350BAE5041F6285C3FA7275441C3F5288C0AAE50415C8FC2C5A627544148E17AE408AE50419A999939A3275441C3F528CC08AE504185EB51B8A027544185EB513807AE5041C3F5289CA0275441333333A306AE5041EC51B87EA027544114AE47F105AE5041C3F528CC9F2754411F85EBE105AE5041EC51B8DE9E2754418FC2F55806AE50413D0AD7F39C2754418FC2F52807AE504152B81EE59C275441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000006FB17A84D3AD504121A1ADF79F27544103151FD5D5AD50414F15711DA427544185EB51F8D6AD50411F85EB81A5275441666666E6D7AD5041295C8F02A7275441EC51B85ED8AD5041EC51B89EA8275441E17A148ED9AD5041666666C6A92754416C1C39BAD9AD504123699AE4A9275441060DE2FADAAD50415811FFBFAA275441D68A7BB4DBAD5041D5AF3DBAAB275441C1781101DCAD504198B1C8D6AB275441FBFDEA61DCAD5041C09AE0FAAB27544175187CF4DEAD5041745D7AB4AE2754417DC93C67DFAD5041C128AA49AF27544114AE47A1DFAD504152B81E95AF275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>524777 - 357179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000530000000AD7A3907BB95041A4703DBAE42D544185EB510871B9504185EB5138E02D5441713D0A9769B950415C8FC285DC2D54415C8FC2F567B95041A4703D2ADB2D5441333333E365B95041EC51B8CED92D5441713D0AA764B95041EC51B8DED92D5441AE47E1EA5CB9504114AE47E1E22D544148E17AF45DB950415C8FC2C5E32D5441E17A149E52B95041D7A3703D032E54413D0AD7C34FB9504133333353092E5441EC51B85E4EB95041295C8F520B2E5441D7A3705D47B9504114AE47A1022E54413D0AD7733EB950411F85EB91F72D544185EB51182DB95041B81E85ABFF2D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000440000005C8FC23559B95041CDCCCC5C4D2E5441EC51B8EE59B950413D0AD793472E5441000000D05BB95041E17A14FE432E5441E17A140E5FB95041A4703D9A412E5441645671F15EB95041A93E6549392E544177A4B4E95EB950418ADF3B0A372E5441CA2B9DE65EB95041BB496724362E5441237408E65EB95041FEE437F9352E5441679C04E45EB950412D0F6D63352E5441D0490EDE5EB950415DED34A8332E544186C7FADC5EB95041FC133458332E54418D9F14D75EB950412EBCADA1312E544116CC0ED75EB95041CAA3FC9F312E5441B08CF0D65EB9504191153497312E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975328 - 1755529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000BF4C611B19EA5041C220B911FA80544125B95E2719EA50412EA0EBF0FA805441CCC5F0CF1CEA504173EE2094F98054412B1C1C981EEA5041560AE4E8F88054411CD0625429EA5041FF041818F5805441AF6A20242AEA5041CB1F42CEF48054419E13D1F62CEA5041560F3329F480544192481A222DEA50419BE2151EF48054410C53E54D2DEA5041E09E4F15F48054416004EA6835EA50419217633BF28054410CC7166031EA50410A0AECBCDC80544193352CAE28EA5041D9FC6C6AE38054412CBA123F1EEA5041D2FEC582EA805441B0A9541919EA5041D11DE9B5ED805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A00000088EE881719EA5041DA0E337AED805441B0A9541919EA5041D11DE9B5ED805441A1095AE818EA5041B2DF2CEFED805441E86A4CC218EA5041AA82F034EE805441C14C611B19EA5041BE20B911FA80544129B95E2719EA50412CA0EBF0FA8054418124492219EA5041CCF09BF5FA8054418F2B01C419EA50410A453C8A02815441B6383AF31AEA50418B90B654098154415C4297D11BEA504101B861E20C815441595FAE6C1EEA5041FEB0A9400C8154412E008D0528EA504138FCC7840981544152B81E5528EA504148E17A44098154417B14AE6737EA504114AE477104815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975328 - 3298215
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000BF4C611B19EA5041C220B911FA80544125B95E2719EA50412EA0EBF0FA805441CCC5F0CF1CEA504173EE2094F98054412B1C1C981EEA5041560AE4E8F88054411CD0625429EA5041FF041818F5805441AF6A20242AEA5041CB1F42CEF48054419E13D1F62CEA5041560F3329F480544192481A222DEA50419BE2151EF48054410C53E54D2DEA5041E09E4F15F48054416004EA6835EA50419217633BF28054410CC7166031EA50410A0AECBCDC80544193352CAE28EA5041D9FC6C6AE38054412CBA123F1EEA5041D2FEC582EA805441B0A9541919EA5041D11DE9B5ED805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A00000088EE881719EA5041DA0E337AED805441B0A9541919EA5041D11DE9B5ED805441A1095AE818EA5041B2DF2CEFED805441E86A4CC218EA5041AA82F034EE805441C14C611B19EA5041BE20B911FA80544129B95E2719EA50412CA0EBF0FA8054418124492219EA5041CCF09BF5FA8054418F2B01C419EA50410A453C8A02815441B6383AF31AEA50418B90B654098154415C4297D11BEA504101B861E20C815441595FAE6C1EEA5041FEB0A9400C8154412E008D0528EA504138FCC7840981544152B81E5528EA504148E17A44098154417B14AE6737EA504114AE477104815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525036 - 1873675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000040000000103000000010000000E00000014AE47517BB45041000000806D305441AE47E10A7DB450418FC2F5A86C30544148E17A7480B450413D0AD7636C305441D7A3705D82B450411F85EBB16B3054413333331370B4504148E17A443F305441D7A370ED6EB45041A4703D6A3F3054413D0AD74366B45041F6285C2F42305441295C8FE261B4504152B81E65433054411F85EB715AB450417B14AE8745305441A4703D3A6DB450413D0AD73371305441EC51B80E73B45041D7A3709D6F305441295C8FA276B45041B81E859B6E3054411F85EBC179B45041333333B36D30544114AE47517BB45041000000806D305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002400000085EB511861B450418FC2F56830305441E17A14BE65B45041B81E85AB413054415C8ED6E169B4504143BF926B4030544135BDAF126AB4504141E32EF840305441E7E3473366B45041D33FEF3342305441295C8FE261B4504152B81E65433054411F85EB715AB450417B14AE8745305441A4703D3A6DB450413D0AD73371305441EC51B80E73B45041D7A3709D6F305441295C8FA276B45041B81E859B6E3054411F85EBC179B45041333333B36D30544114AE47517BB45041000000806D305441AE47E10A7DB450418FC2F5A86C30544148E17A7480B450413D0AD7636C305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525036 - 3442795
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000040000000103000000010000000E00000014AE47517BB45041000000806D305441AE47E10A7DB450418FC2F5A86C30544148E17A7480B450413D0AD7636C305441D7A3705D82B450411F85EBB16B3054413333331370B4504148E17A443F305441D7A370ED6EB45041A4703D6A3F3054413D0AD74366B45041F6285C2F42305441295C8FE261B4504152B81E65433054411F85EB715AB450417B14AE8745305441A4703D3A6DB450413D0AD73371305441EC51B80E73B45041D7A3709D6F305441295C8FA276B45041B81E859B6E3054411F85EBC179B45041333333B36D30544114AE47517BB45041000000806D305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002400000085EB511861B450418FC2F56830305441E17A14BE65B45041B81E85AB413054415C8ED6E169B4504143BF926B4030544135BDAF126AB4504141E32EF840305441E7E3473366B45041D33FEF3342305441295C8FE261B4504152B81E65433054411F85EB715AB450417B14AE8745305441A4703D3A6DB450413D0AD73371305441EC51B80E73B45041D7A3709D6F305441295C8FA276B45041B81E859B6E3054411F85EBC179B45041333333B36D30544114AE47517BB45041000000806D305441AE47E10A7DB450418FC2F5A86C30544148E17A7480B450413D0AD7636C305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525742 - 372882
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000500000048E17AB4A5CD5041AE47E1AA34525441713D0A5768CD5041333333B327525441295C8FC267CD5041295C8FD22A5254417B14AE07A5CD5041666666A63952544148E17AB4A5CD5041AE47E1AA34525441
-</a>
-
-<b>
-010600000001000000010300000001000000060000005A6B2C0EA5CD50417ADF777639525441D1A379B4A5CD50419804E1AA34525441D1650B5768CD5041D47133B32752544117F08FC267CD5041F67F8FD22A5254417B14AE07A5CD5041666666A6395254415A6B2C0EA5CD50417ADF777639525441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525779 - 188229
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000240000000000008059B950410AD7A37089405441295C8FD257B95041EC51B8AE9740544114AE47D15AB95041713D0AE79740544185EB517864B95041CDCCCC9C98405441333333E36AB950415C8FC21599405441000000C070B950413D0AD783994054418FC2F50873B9504152B81ED590405441B81E850B75B950413333334382405441F6285C3F76B950413D0AD73379405441B81E858B76B950417B14AE476F40544114AE475174B95041666666E66D40544114AE47516DB95041666666F6674054415C8FC2756BB95041D7A3706D644054415C8FC27568B95041A4703D7A64405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000032A3F96276B950419759F88F744054412EC3856B76B950412DF2E372734054410763117476B950414D3DE055724054413EBDE77976B95041F0302F9371405441DB568CF675B95041B0D448DB704054416D99E5D66FB9504137E266956D405441CC348C406AB950412917B44B704054417BB037E466B9504138639E68714054417A1DEF1963B95041AA8162DA7240544162F1DDEA61B95041C1CCD03873405441578F209063B95041E02EFD4475405441073CF62265B95041BCBAD777754054416CB3123D6CB95041B13C02D874405441D7B3123D6CB950411CE8A72B76405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525779 - 269378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000240000000000008059B950410AD7A37089405441295C8FD257B95041EC51B8AE9740544114AE47D15AB95041713D0AE79740544185EB517864B95041CDCCCC9C98405441333333E36AB950415C8FC21599405441000000C070B950413D0AD783994054418FC2F50873B9504152B81ED590405441B81E850B75B950413333334382405441F6285C3F76B950413D0AD73379405441B81E858B76B950417B14AE476F40544114AE475174B95041666666E66D40544114AE47516DB95041666666F6674054415C8FC2756BB95041D7A3706D644054415C8FC27568B95041A4703D7A64405441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003300000031C3856B76B9504132F2E372734054413FBDE77976B95041EF302F9371405441DB568CF675B95041B0D448DB704054416D99E5D66FB9504137E266956D405441CC348C406AB950412917B44B704054417BB037E466B9504138639E68714054417A1DEF1963B95041AA8162DA7240544162F1DDEA61B95041C1CCD038734054415B8F209063B95041DD2EFD4475405441073CF62265B95041BCBAD777754054416CB3123D6CB95041B13C02D874405441D7B3123D6CB950411CE8A72B7640544150A422016CB950414E756D0777405441A318A8E56BB95041E3D94E7C77405441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457924 - 1757495
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000030000000F00000048E17AC41AE150418FC2F5A833635441A4703D2A19E15041295C8FE23663544148E17A2417E150413D0AD7533B635441EC51B8BE13E15041333333834363544152B81EF510E150418FC2F5784B635441295C8FA211E15041CDCCCC9C4C6354411F85EB3126E150410AD7A38050635441333333F33FE15041F6285C5F55635441B81E851B41E1504100000090546354413D0AD75341E150415C8FC25553635441B81E857B43E150411F85EB414163544114AE47A142E1504148E17A0440635441EC51B83E30E15041CDCCCC4C3B6354410AD7A3201CE150413333332333635441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000006E1187D742E15041457797A14663544110CCDADE42E15041C4AA206446635441B039A8052CE15041D33F33A040635441E23BB33D2BE15041F44B8A97426354412E45CB342BE150411B065C944263544194D5D9282BE15041A57F0DB2426354410AD7A3A02CE15041000000104363544148E17A442DE150417B14AEE746635441000000E02CE150419A9999F948635441C3F5284C2BE15041CDCCCC6C4C635441651345152AE15041471655874C635441D5671E3928E1504120A6D0E250635441333333F33FE15041F6285C5F55635441B81E851B41E150410000009054635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>457924 - 3821219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000030000000F00000048E17AC41AE150418FC2F5A833635441A4703D2A19E15041295C8FE23663544148E17A2417E150413D0AD7533B635441EC51B8BE13E15041333333834363544152B81EF510E150418FC2F5784B635441295C8FA211E15041CDCCCC9C4C6354411F85EB3126E150410AD7A38050635441333333F33FE15041F6285C5F55635441B81E851B41E1504100000090546354413D0AD75341E150415C8FC25553635441B81E857B43E150411F85EB414163544114AE47A142E1504148E17A0440635441EC51B83E30E15041CDCCCC4C3B6354410AD7A3201CE150413333332333635441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000006E1187D742E15041457797A14663544110CCDADE42E15041C4AA206446635441B039A8052CE15041D33F33A040635441E23BB33D2BE15041F44B8A97426354412E45CB342BE150411B065C944263544194D5D9282BE15041A57F0DB2426354410AD7A3A02CE15041000000104363544148E17A442DE150417B14AEE746635441000000E02CE150419A9999F948635441C3F5284C2BE15041CDCCCC6C4C635441651345152AE15041471655874C635441D5671E3928E1504120A6D0E250635441333333F33FE15041F6285C5F55635441B81E851B41E150410000009054635441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525923 - 45230
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000310000006666667675C950413D0AD723FC2E5441C3F528FC73C9504148E17A04FE2E5441C3F5281C73C9504133333393FF2E5441CDCCCC9C76C95041295C8F02082F54415C8FC24577C950419A999999092F54410000005078C9504152B81E95092F5441AE47E1AA7BC95041F6285C5F092F54410000008086C9504148E17A64082F5441A4703D2A87C95041E17A14BE082F5441CDCCCCAC86C950410AD7A320092F5441AE47E1AA7BC95041000000000A2F54411F85EB1178C95041295C8F620A2F54417B14AEE777C95041EC51B81E0B2F54415C8FC22578C9504148E17AB40B2F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000060000002EADC44C73C950417962AD3CFF2E544148A8F87175C95041EF284218FC2E5441934291FB73C9504179222545F82E54418DC0104D6FC95041E26A30C6F52E5441B3C1B42471C95041AA411ECCFA2E54412EADC44C73C950417962AD3CFF2E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525923 - 81581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000310000006666667675C950413D0AD723FC2E5441C3F528FC73C9504148E17A04FE2E5441C3F5281C73C9504133333393FF2E5441CDCCCC9C76C95041295C8F02082F54415C8FC24577C950419A999999092F54410000005078C9504152B81E95092F5441AE47E1AA7BC95041F6285C5F092F54410000008086C9504148E17A64082F5441A4703D2A87C95041E17A14BE082F5441CDCCCCAC86C950410AD7A320092F5441AE47E1AA7BC95041000000000A2F54411F85EB1178C95041295C8F620A2F54417B14AEE777C95041EC51B81E0B2F54415C8FC22578C9504148E17AB40B2F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000060000002EADC44C73C950417962AD3CFF2E544148A8F87175C95041EF284218FC2E5441934291FB73C9504179222545F82E54418DC0104D6FC95041E26A30C6F52E5441B3C1B42471C95041AA411ECCFA2E54412EADC44C73C950417962AD3CFF2E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526165 - 3088802
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000009A99995984C950413D0AD793C9465441C3F528ECA2C950410AD7A3D0C84654417B14AE27C1C95041F6285C0FC84654419A999979C1C950411F85EB31AE465441295C8F02A2C95041C3F528FCAE4654416666664682C9504185EB51C8AF4654419A99995984C950413D0AD793C9465441
-</a>
-
-<b>
-010600000001000000010300000001000000180000007AC6C8AF8AC9504135CAF63BD9465441FA76367593C95041A58F6004D9465441BE7FDD269DC95041D322B7C6D8465441BC53764FA9C9504151D8FF78D8465441A3F000A3B5C95041D5EF382AD8465441ADCEA7B8BCC95041CC71F2FCD7465441666666A6C0C950413D0AD7E3D746544164F17771C1C95041A7328801D7465441CADD6B92C1C95041E32490DDD64654418D153B3CC1C95041964412F1CA46544186D85624C1C950410D5E210EC846544122E15E32B2C95041F264FD6EC846544156A928BAA7C95041544FECB1C8465441E007604F9BC95041887C3E01C9465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526165 - 3435645
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000070000009A99995984C950413D0AD793C9465441C3F528ECA2C950410AD7A3D0C84654417B14AE27C1C95041F6285C0FC84654419A999979C1C950411F85EB31AE465441295C8F02A2C95041C3F528FCAE4654416666664682C9504185EB51C8AF4654419A99995984C950413D0AD793C9465441
-</a>
-
-<b>
-010600000001000000010300000001000000180000007AC6C8AF8AC9504135CAF63BD9465441FA76367593C95041A58F6004D9465441BE7FDD269DC95041D322B7C6D8465441BC53764FA9C9504151D8FF78D8465441A3F000A3B5C95041D5EF382AD8465441ADCEA7B8BCC95041CC71F2FCD7465441666666A6C0C950413D0AD7E3D746544164F17771C1C95041A7328801D7465441CADD6B92C1C95041E32490DDD64654418D153B3CC1C95041964412F1CA46544186D85624C1C950410D5E210EC846544122E15E32B2C95041F264FD6EC846544156A928BAA7C95041544FECB1C8465441E007604F9BC95041887C3E01C9465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526266 - 187564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000100000007B14AE97C6BA50411F85EB01DE2854417B14AE17C2BA504148E17A54DF2854411F85EB71C2BA5041295C8F02E428544185EB5198C2BA5041CDCCCCECE7285441666666A6C3BA5041D7A370FDEB2854417B14AE77C8BA50415C8FC2A5ED2854417B14AEC7CBBA5041295C8FF2ED285441EC51B83ECFBA5041A4703DDAEE28544133333373D0BA5041B81E85ABF328544152B81EB5D2BA50418FC2F5F8F32854415C8FC2C5D6BA504114AE4711F32854413D0AD743DDBA50419A999989F0285441713D0AB7DBBA5041C3F528DCE2285441CDCCCC9CCFBA5041AE47E1EADC285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000BC698192C2BA5041DA5E7A60D9285441902753AAC2BA5041010B2A41D92854418B2FFF10C2BA504160CD2009D728544104D61C9CC0BA5041209CEE11D2285441E123B3BABFBA5041421A1974D12854419C79D0A1C0BA5041520AB280CC28544181145919C1BA50415D1D6392CC285441B169C824C4BA5041C52C66F6CC285441B83A42E0C7BA50415DC138DCCC285441357F4A5ACBBA50415DC138DCCC285441B4CBB378CEBA5041C834C79ACC28544111708653D2BA50419338CCA3CB285441BC0425D9D8BA50412F6F8A81C9285441E4FEE2D7D8BA5041935A6776C9285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526266 - 356872
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000100000007B14AE97C6BA50411F85EB01DE2854417B14AE17C2BA504148E17A54DF2854411F85EB71C2BA5041295C8F02E428544185EB5198C2BA5041CDCCCCECE7285441666666A6C3BA5041D7A370FDEB2854417B14AE77C8BA50415C8FC2A5ED2854417B14AEC7CBBA5041295C8FF2ED285441EC51B83ECFBA5041A4703DDAEE28544133333373D0BA5041B81E85ABF328544152B81EB5D2BA50418FC2F5F8F32854415C8FC2C5D6BA504114AE4711F32854413D0AD743DDBA50419A999989F0285441713D0AB7DBBA5041C3F528DCE2285441CDCCCC9CCFBA5041AE47E1EADC285441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002300000067F538D6D8BA5041025EAB67C9285441B20B72D5D8BA50419B42CA60C92854418DFB41C8D8BA50419FC36AECC8285441639301DFD7BA5041BFC57F3DC92854415FD09610D5BA504194D42518CA285441130CE0C7D0BA50418D5D44F6CA285441B7D3141DCEBA50411697D37ACB2854412E0DDEA1CCBA5041FCA635AECB2854417ED194F1CABA5041CD4489E3CB28544120A66FFAC7BA5041CD4489E3CB285441A6494493C5BA5041CD4489E3CB28544102D435A9C2BA5041199F341FCB285441A2A0AF0DC0BA5041FD8DB240CA285441699E2FE2BCBA5041E58CF2AAC8285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526595 - 281524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000048000000E17A14BE26D15041B81E857BAC5154415C8FC22527D150419A999919AC5154417B14AE7727D15041EC51B8CEAB5154418FC2F5F827D15041C3F528ECAB515441EC51B86E28D15041713D0A87AC5154411F85EBB128D150415C8FC225AD515441F6285C3F29D15041666666E6AD515441333333132AD15041C3F528ECAD5154415C8FC2E52AD15041EC51B8BEAD5154410AD7A3F02BD15041A4703D5AAD51544152B81EB52CD1504166666696AD5154415C8FC2B52DD15041B81E855BAE5154418FC2F5282FD15041AE47E18AAF51544148E17AE430D1504100000080B0515441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000340000001F85EBC11CD15041713D0A47A95154410427467E26D1504184A71DCDAB5154417D86C17326D15041784B8BF6A95154418082D2E029D150417E9FFECC755154417C6445AD2AD1504127231CF8735154412FB3158A2AD15041DC1F22B76D515441598912732AD150413B104D1A6D515441D5F0690D2BD150415A466AEC635154419FE0D1C82AD150413E95504E55515441543AF7C515D150410F5756A5505154413FAD1E651FD1504111F1E0A538515441AB7F49061FD1504141EACEA838515441EEB628DC20D15041F7D6D7733751544132E08FC229D15041AA7D5D9F32515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526892 - 1829736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000005C0000005C8FC2251ACB504185EB51683C325441C3F528FC18CB5041C3F5288C3E3254410000000018CB504152B81EB5403254413D0AD73317CB5041713D0A974232544148E17AC416CB5041D7A3705D443254419A99999916CB504152B81E05463254410AD7A36016CB5041CDCCCC6C47325441CDCCCCFC16CB5041A4703D9A4A325441295C8FB217CB5041666666164E32544152B81EB519CB50413333335352325441A4703DAA1CCB50417B14AE3757325441713D0A371FCB50418FC2F5B85B325441000000B020CB5041B81E851B5F325441B81E851B23CB5041F6285C0F64325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000091000000695C485537CB504147ABB8DE6A325441F6529D5437CB50419BFD90DD6A3254410BBA3D0433CB504155905DEB62325441D8F9106B22CB504161A1DCD243325441B7ED063128CB5041D92CC75A41325441495E43D031CB50416091513D3D325441555B81D631CB5041C626A63A3D325441EBA52B893BCB504146DBE9045432544175B2A17F3BCB504150AB684D543254410477F8853BCB50410625805C543254410E5966293BCB50419396DD735732544178C9BD153ACB50416A54BA175F325441193AF5333ACB504170AB16A65F32544105CFCC603CCB5041BE4504A56A325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>526892 - 3190521
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000005C0000005C8FC2251ACB504185EB51683C325441C3F528FC18CB5041C3F5288C3E3254410000000018CB504152B81EB5403254413D0AD73317CB5041713D0A974232544148E17AC416CB5041D7A3705D443254419A99999916CB504152B81E05463254410AD7A36016CB5041CDCCCC6C47325441CDCCCCFC16CB5041A4703D9A4A325441295C8FB217CB5041666666164E32544152B81EB519CB50413333335352325441A4703DAA1CCB50417B14AE3757325441713D0A371FCB50418FC2F5B85B325441000000B020CB5041B81E851B5F325441B81E851B23CB5041F6285C0F64325441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000091000000695C485537CB504147ABB8DE6A325441F6529D5437CB50419BFD90DD6A3254410BBA3D0433CB504155905DEB62325441D8F9106B22CB504161A1DCD243325441B7ED063128CB5041D92CC75A41325441495E43D031CB50416091513D3D325441555B81D631CB5041C626A63A3D325441EBA52B893BCB504146DBE9045432544175B2A17F3BCB504150AB684D543254410477F8853BCB50410625805C543254410E5966293BCB50419396DD735732544178C9BD153ACB50416A54BA175F325441193AF5333ACB504170AB16A65F32544105CFCC603CCB5041BE4504A56A325441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527029 - 525343
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000036000000295C8FA26ECC5041C3F5289C9D2D5441000000806ECC5041F6285CDF9C2D54415C8FC2A56ACC5041C3F528FC872D54415C8FC23565CC5041F6285C7F6A2D54413D0AD7F364CC50411F85EB316A2D54418FC2F5C85ECC5041EC51B81E662D5441A4703D0A5BCC5041F6285CCF632D54418FC2F5A855CC504100000010652D544152B81E1552CC504166666636662D544185EB51784FCC50419A999919662D5441D7A3700D4DCC5041A4703DFA642D54410AD7A3D049CC5041CDCCCC9C632D5441EC51B89E46CC5041B81E856B622D5441295C8F6242CC5041295C8F32622D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000001F85EB31B6CC5041295C8FF2C22D54417B14AE17B1CC5041713D0A27C32D54418FC2F5D8B0CC5041EC51B8CEBA2D5441666666D6B4CC50410AD7A3A0BA2D5441666666D6B4CC5041CDCCCCECB72D54418FC2F538AFCC50419A999959B32D54415C8FC235A6CC50418FC2F5C8B02D5441A4703DDA9CCC504133333303AE2D54417CB3894591CC5041B8ECFAB4AA2D5441233392778CCC504102095492A82D54419776BFFF8ACC50413D72778D942D544193DD974389CC50412DBF41AB822D54412CAF71BA86CC50414C1698FA692D544138C478B982CC5041D2A01BFA672D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527142 - 3178566
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000060000003333338323C85041AE47E1EA39435441A4703D7A1FC8504152B81E95514354418FC2F5F85CC850413D0AD773664354410AD7A3A05CC850413D0AD7434D435441713D0A3740C8504148E17AA4434354413333338323C85041AE47E1EA39435441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000024668F85CC850418E7F7D4B66435441C723BE575DC850417CF2BB34664354414A3CE3B85CC850411E38D64B4D435441A083055F58C850416843D1D24B435441E88134684DC8504129A63A1C4843544131BCB0DA38C8504184FE052641435441D2D05EB324C8504144FEAA503A435441F934987F23C85041317305003A435441C6734E851FC850412470F95251435441944BB81120C85041F46087C85143544155CC464129C85041A5EF97E654435441080821043BC85041C205B1ED5A435441F36B97C243C85041B5E45FE55D4354411D3576FE51C85041336105BA62435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527142 - 3577526
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000060000003333338323C85041AE47E1EA39435441A4703D7A1FC8504152B81E95514354418FC2F5F85CC850413D0AD773664354410AD7A3A05CC850413D0AD7434D435441713D0A3740C8504148E17AA4434354413333338323C85041AE47E1EA39435441
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000024668F85CC850418E7F7D4B66435441C723BE575DC850417CF2BB34664354414A3CE3B85CC850411E38D64B4D435441A083055F58C850416843D1D24B435441E88134684DC8504129A63A1C4843544131BCB0DA38C8504184FE052641435441D2D05EB324C8504144FEAA503A435441F934987F23C85041317305003A435441C6734E851FC850412470F95251435441944BB81120C85041F46087C85143544155CC464129C85041A5EF97E654435441080821043BC85041C205B1ED5A435441F36B97C243C85041B5E45FE55D4354411D3576FE51C85041336105BA62435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527279 - 57946
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000A000000AE47E15A84C45041666666C649395441CDCCCC9C84C450419A9999A94A395441E17A142E85C45041333333A34C395441F6285C5F85C45041EC51B84E4D39544148E17AF485C45041333333534F3954411F85EB4186C450410AD7A3605039544114AE47B1B4C450410AD7A35050395441B81E859BB4C450415C8FC2154C395441AE47E19AB4C45041295C8F0248395441AE47E15A84C45041666666C649395441
-</a>
-
-<b>
-01060000000100000001030000000100000027000000A77947DFB1C450413E9E9C51503954413E18E5A2B4C45041F0CB695050395441363DE39BB4C45041B95E0E284C395441B81E859BB4C450415C8FC2154C3954414542E49AB4C45041A1E88615483954415692CD6AACC45041A5323C4F48395441C3AFB8F1A5C450417C09DA8B483954418F5D63089FC45041140BB1CC483954416983CB2391C45041165CBB4E493954417A0F80E28AC4504124C047894939544193BD163188C450412AC27CA249395441220EF03986C45041483CE0B4493954414FEEC9E984C45041411F2CC149395441B20BE35A84C45041DD5566C649395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527301 - 3031821
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000013000000B81E85AB69BB5041333333731C2B54410AD7A3706ABB50413D0AD7331D2B544152B81E256DBB5041AE47E11A222B54419A9999D96FBB5041EC51B8DE2D2B54410AD7A3A070BB5041A4703D8A302B5441CDCCCC5C72BB5041B81E852B332B54410AD7A3A077BB5041F6285CFF362B544114AE47A17BBB5041666666563B2B54418FC2F5E87EBB50419A9999D93D2B5441CDCCCC9C89BB5041D7A370BD332B5441EC51B81E91BB5041EC51B87E2C2B5441CDCCCCAC88BB50415C8FC2151B2B5441D7A3703D95BB50410AD7A3700F2B54417B14AEA79BBB50418FC2F548092B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000A088C8017FBB5041DDA126C23D2B54419FA27FD483BB504122292044412B5441CA43BA728BBB5041D00AEF37472B5441CE35BB178DBB50419668FA7C472B5441D1E9FF409BBB5041F8BE69E0432B54412181B7AA9BBB5041FCF787B0432B5441360447CF9FBB5041A4F66AE3412B5441E9C83A34A6BB50415A3478BC3E2B5441D28C8384ABBB5041DCF168673B2B54411AD03DEEAFBB5041C4EFA085382B544176D69593B8BB504140ACADBF332B54417A3340CEBBBB50419F7517AD312B5441DE89AF31B8BB504145CA684E2C2B5441A80A437CB5BB5041B2E8B113282B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527301 - 3621060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000013000000B81E85AB69BB5041333333731C2B54410AD7A3706ABB50413D0AD7331D2B544152B81E256DBB5041AE47E11A222B54419A9999D96FBB5041EC51B8DE2D2B54410AD7A3A070BB5041A4703D8A302B5441CDCCCC5C72BB5041B81E852B332B54410AD7A3A077BB5041F6285CFF362B544114AE47A17BBB5041666666563B2B54418FC2F5E87EBB50419A9999D93D2B5441CDCCCC9C89BB5041D7A370BD332B5441EC51B81E91BB5041EC51B87E2C2B5441CDCCCCAC88BB50415C8FC2151B2B5441D7A3703D95BB50410AD7A3700F2B54417B14AEA79BBB50418FC2F548092B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000A088C8017FBB5041DDA126C23D2B54419FA27FD483BB504122292044412B5441CA43BA728BBB5041D00AEF37472B5441CE35BB178DBB50419668FA7C472B5441D1E9FF409BBB5041F8BE69E0432B54412181B7AA9BBB5041FCF787B0432B5441360447CF9FBB5041A4F66AE3412B5441E9C83A34A6BB50415A3478BC3E2B5441D28C8384ABBB5041DCF168673B2B54411AD03DEEAFBB5041C4EFA085382B544176D69593B8BB504140ACADBF332B54417A3340CEBBBB50419F7517AD312B5441DE89AF31B8BB504145CA684E2C2B5441A80A437CB5BB5041B2E8B113282B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527400 - 34433
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000713D0AF7C2C85041EC51B88E3A3D54413D0AD743C2C850417B14AEF73B3D54417B14AE07C0C850413D0AD7E33D3D544148E17A24BBC850410AD7A3E03E3D5441B81E856BB1C85041EC51B85E3D3D5441C3F5284CAEC8504114AE47413D3D5441E17A14BEAEC85041EC51B89E353D5441295C8FE2B1C8504114AE4751353D5441AE47E1DAB1C85041713D0A07333D5441CDCCCC4CB4C8504185EB51A8323D544114AE47D1B4C85041B81E858B333D54415C8FC2B5B7C850417B14AED7333D54413D0AD703B9C850417B14AE37283D5441CDCCCC4CB4C85041D7A3709D273D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000080000005CEF3F8AADC8504160637E262C3D5441300D3A49ADC8504125B8CE3D303D5441A5B824DDACC850412EB8D1DF3C3D54416680936AADC85041365BAFFB3C3D544136A6D6DBADC8504135F13B42313D544106CC194DAEC850415659EFBD283D5441B06163C2ADC850419A03489E283D54415CEF3F8AADC8504160637E262C3D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527400 - 73827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000713D0AF7C2C85041EC51B88E3A3D54413D0AD743C2C850417B14AEF73B3D54417B14AE07C0C850413D0AD7E33D3D544148E17A24BBC850410AD7A3E03E3D5441B81E856BB1C85041EC51B85E3D3D5441C3F5284CAEC8504114AE47413D3D5441E17A14BEAEC85041EC51B89E353D5441295C8FE2B1C8504114AE4751353D5441AE47E1DAB1C85041713D0A07333D5441CDCCCC4CB4C8504185EB51A8323D544114AE47D1B4C85041B81E858B333D54415C8FC2B5B7C850417B14AED7333D54413D0AD703B9C850417B14AE37283D5441CDCCCC4CB4C85041D7A3709D273D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000080000005CEF3F8AADC8504160637E262C3D5441300D3A49ADC8504125B8CE3D303D5441A5B824DDACC850412EB8D1DF3C3D54416680936AADC85041365BAFFB3C3D544136A6D6DBADC8504135F13B42313D544106CC194DAEC850415659EFBD283D5441B06163C2ADC850419A03489E283D54415CEF3F8AADC8504160637E262C3D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527480 - 187818
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E0000006666664633D05041713D0AC7565154416666661637D050411F85EB6158515441C3F5281C39D05041CDCCCCCC58515441B81E858B47D050419A9999F94051544148E17AF438D0504148E17AF43751544185EB51581ED050413D0AD793275154411F85EB210CD05041E17A14FE44515441713D0A170FD05041713D0A07465154410AD7A3F011D0504166666606475154410000009016D05041E17A146E49515441AE47E12A1AD05041F6285C1F4B5154413333330320D05041A4703DEA4D515441A4703DCA2ED05041333333E3545154416666664633D05041713D0AC756515441
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3F011D05041666666064751544133C29B7514D050415508F755485154418178009016D050415A89146E495154410F3DAF0A17D05041BDC3ADA749515441AE47E12A1AD05041F6285C1F4B51544155DA432C1ED050419E273F094D51544102C1330320D050414A353DEA4D515441A44D350320D05041B26E3EEA4D515441A4703DCA2ED05041333333E3545154416666664633D05041713D0AC756515441D42F631637D05041D52AEA6158515441BEF8641637D050419F42EA6158515441C3F5281C39D05041CDCCCCCC58515441FFF7B37E47D05041C525C10E41515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527571 - 187718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000210000000000007070BA50413D0AD7A3312D54415C8FC25573BA50419A999949362D5441AE47E11A75BA504185EB5108342D54411F85EB6176BA5041333333F3322D5441295C8F6274BA50410AD7A380172D544185EB516864BA5041333333B3182D54415C8FC23553BA5041D7A370FD192D544185EB519855BA5041AE47E19A1B2D544148E17A3457BA50417B14AE571C2D5441D7A370AD58BA5041C3F528FC1C2D5441C3F5284C59BA5041E17A14EE1D2D5441F6285CDF59BA504152B81E751E2D54413D0AD7F35ABA5041C3F528BC1E2D544114AE47115CBA50411F85EB411F2D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000085EB516864BA5041333333B3182D5441BDE98B8355BA5041A51733D1192D54411AA714E957BA5041BBABAA8A1B2D5441D7A370AD58BA5041C3F528FC1C2D5441C3F5284C59BA5041E17A14EE1D2D54411350E18F59BA504105B3342C1E2D5441C9E3EDC559BA50414FA7E5411E2D5441FBA741005ABA5041A093927D1E2D54413D0AD7F35ABA5041C3F528BC1E2D544114AE47115CBA50411F85EB411F2D5441666666965CBA5041AE47E1CA1F2D5441195F7DA45CBA504184E05624212D54410051F6E25CBA5041F6CAA32A212D544127F7790D5FBA50418D4812BA222D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>527571 - 359135
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000002000000210000000000007070BA50413D0AD7A3312D54415C8FC25573BA50419A999949362D5441AE47E11A75BA504185EB5108342D54411F85EB6176BA5041333333F3322D5441295C8F6274BA50410AD7A380172D544185EB516864BA5041333333B3182D54415C8FC23553BA5041D7A370FD192D544185EB519855BA5041AE47E19A1B2D544148E17A3457BA50417B14AE571C2D5441D7A370AD58BA5041C3F528FC1C2D5441C3F5284C59BA5041E17A14EE1D2D5441F6285CDF59BA504152B81E751E2D54413D0AD7F35ABA5041C3F528BC1E2D544114AE47115CBA50411F85EB411F2D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003600000085EB516864BA5041333333B3182D5441BDE98B8355BA5041A51733D1192D54411AA714E957BA5041BBABAA8A1B2D5441D7A370AD58BA5041C3F528FC1C2D5441C3F5284C59BA5041E17A14EE1D2D54411350E18F59BA504105B3342C1E2D5441C9E3EDC559BA50414FA7E5411E2D5441FBA741005ABA5041A093927D1E2D54413D0AD7F35ABA5041C3F528BC1E2D544114AE47115CBA50411F85EB411F2D5441666666965CBA5041AE47E1CA1F2D5441195F7DA45CBA504184E05624212D54410051F6E25CBA5041F6CAA32A212D544127F7790D5FBA50418D4812BA222D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528163 - 2997506
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C00000052B81E95560E514166666606899F54419A9999E9620E5141713D0AD7639F5441C3F5283C620E514148E17AC4629F544185EB51D85B0E51418FC2F5F8619F5441EC51B8FE200E51418FC2F5585A9F54410AD7A360200E5141CDCCCC6C5E9F5441F6285C9F1D0E5141AE47E18A709F544152B81E45180E5141E17A14FE809F54413D0AD7F3180E51411F85EB11829F5441AE47E17A350E5141F6285CBF859F5441713D0A47550E514185EB51D8899F544152B81E95560E514166666606899F5441
-</a>
-
-<b>
-010600000001000000010300000001000000170000003D0AD7F3180E51411F85EB11829F5441F4CB768C280E514189A99C14849F54412C5B8728430E5141FB329782879F544187B1AED1540E5141447032C9899F5441713D0A47550E514185EB51D8899F5441CEB7E55C560E51415647BA29899F544152B81E95560E514166666606899F54415D9CB8575E0E5141C9A62D9F719F544197829EB85E0E5141F58D818E709F54413BDF0A054B0E51418CE740306E9F5441BFE94159340E5141522B9F766B9F54418988F2C71E0E51415BBCF1DE689F5441BC02F51C1E0E5141E6E5EC506D9F54416863ABBE1D0E5141BC55FBBC6F9F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583706 - 3076092
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000160000007B14AE97A9DA50418FC2F5184ADE5441AE47E19AA9DA5041E17A141E4BDE5441AE47E1AAA9DA50410AD7A34050DE5441666666C6A9DA5041F6285C0F59DE5441AE47E10AAADA5041C3F5284C6FDE5441AE47E13AAADA5041B81E85BB7EDE5441E17A142EABDA5041295C8F627FDE5441AE47E1DABCDA5041666666D678DE544100000040D1DA50417B14AE4771DE5441D7A3702DD2DA5041EC51B8EE6FDE54418FC2F5F8D1DA50410AD7A3005EDE54413D0AD7D3D1DA50416666667651DE54419A9999C9D1DA5041CDCCCC1C4EDE544185EB51C8D1DA5041EC51B89E4DDE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000F441813CAADA50410E59495743DE5441BB3C51ABA9DA5041969657D843DE54416C0473BBA9DA50419F64DBC64ADE5441B0B4D907ABDA504102884E254BDE5441B6AA6189ADDA5041D8D57FAE4BDE54419BA75178B0DA5041E130F57E4CDE544108B02E8FB3DA5041161DDA6A4DDE54416508D69BB6DA50414E345A0C4EDE544185CA268DB9DA50415844C0464EDE544104E7F24BBCDA50410FD0183B4EDE544131E2A8F3BEDA5041D6FFADE34DDE5441BD122492C1DA50413BF762584DDE5441BF3E18F4C2DA504106864B3C4DDE5441CA823265C4DA50418DB810294DDE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583706 - 3372839
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000160000007B14AE97A9DA50418FC2F5184ADE5441AE47E19AA9DA5041E17A141E4BDE5441AE47E1AAA9DA50410AD7A34050DE5441666666C6A9DA5041F6285C0F59DE5441AE47E10AAADA5041C3F5284C6FDE5441AE47E13AAADA5041B81E85BB7EDE5441E17A142EABDA5041295C8F627FDE5441AE47E1DABCDA5041666666D678DE544100000040D1DA50417B14AE4771DE5441D7A3702DD2DA5041EC51B8EE6FDE54418FC2F5F8D1DA50410AD7A3005EDE54413D0AD7D3D1DA50416666667651DE54419A9999C9D1DA5041CDCCCC1C4EDE544185EB51C8D1DA5041EC51B89E4DDE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000F441813CAADA50410E59495743DE5441BB3C51ABA9DA5041969657D843DE54416C0473BBA9DA50419F64DBC64ADE5441B0B4D907ABDA504102884E254BDE5441B6AA6189ADDA5041D8D57FAE4BDE54419BA75178B0DA5041E130F57E4CDE544108B02E8FB3DA5041161DDA6A4DDE54416508D69BB6DA50414E345A0C4EDE544185CA268DB9DA50415844C0464EDE544104E7F24BBCDA50410FD0183B4EDE544131E2A8F3BEDA5041D6FFADE34DDE5441BD122492C1DA50413BF762584DDE5441BF3E18F4C2DA504106864B3C4DDE5441CA823265C4DA50418DB810294DDE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528596 - 987105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002D000000D7A370FDED135141C3F528EC8C885441A4703D2AF1135141EC51B8EE8E8854410AD7A360F5135141295C8FB2918854410AD7A330F8135141295C8FB29388544114AE4731FB135141E17A14CE95885441B81E85BBFB13514152B81EA5968854413D0AD7F3FE135141295C8F42988854413D0AD71301145141AE47E15A9988544166666626031451410AD7A3509A885441CDCCCC7C0514514185EB51689B885441EC51B86E0714514148E17A649C8854417B14AE8709145141A4703D4A9D885441B81E854B0B145141AE47E1FA9D885441CDCCCC8C0E14514148E17A449F885441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000009DC38483F1135141831F7ABF7E88544150E83233F1135141E111F2137F885441CF143FCCF01351414696B0AD7F885441B784E548F0135141A960D7718088544160B3B2D3EF135141B922DC2081885441C95EDE73EF1351414888F7AF818854417216A1B7EE135141011413C9828854414626CB37EE135141A669FA87838854416F901DE6ED135141E2C6F3018488544182E12058ED135141DA24FDD5848854416CE93518ED135141ACCF7035858854416ADABC8DEC135141E4B83A048688544100000010EC135141000000C086885441470D99ADEC135141E913221187885441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528597 - 369560
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000028000000F6285CEF65045141CDCCCC5CC37C5441333333C360045141F6285CCFC67C5441295C8F225E045141CDCCCC8CC77C544152B81E755A045141E17A14BEC67C5441E17A149E5B0451415C8FC2C5C87C5441295C8F725D04514133333343C87C54417B14AE3765045141B81E858BD47C544185EB51D86A0451419A999939DE7C5441CDCCCC2C6C045141B81E859BE07C5441D7A3705D6D04514100000060DF7C544148E17AC46D045141AE47E12ADE7C54415C8FC2E56D0451410AD7A350DD7C544185EB51C86D0451413D0AD713DC7C54413D0AD7D36D0451413D0AD763DB7C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003300000066666696770451418FC2F5E8D67C54419831D95278045141CBDE226BD67C5441E1BF5B6279045141A58A42DFD47C544108CC2F39770451419C2701A8D17C5441A116ED1D77045141C528A2D4C67C54410AD7A3E0760451419A9999C9BB7C544179E224CD7604514192CE359DB47C54413FD8D1007604514171094E76B57C5441DC686F04720451416FAEDB4FBA7C54410AD7A3007204514148E17A54BA7C544133E59B836E045141CC21AAE0BC7C544101B519746604514129E2A1F7C27C5441F6285CEF65045141CDCCCC5CC37C5441333333C360045141F6285CCFC67C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528730 - 3008112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000034000000E17A14EE9C175141D7A3702DCA815441333333639D175141A4703D0ACD81544114AE47D19F1751418FC2F548D5815441000000E0A1175141295C8F12DE81544185EB5118A2175141B81E851BE18154413D0AD7A39C17514148E17A14E28154413333337398175141C3F528DCE2815441CDCCCC1C961751418FC2F558E3815441F6285C8F901751413D0AD783E4815441C3F528FC90175141A4703DEAEB8154418FC2F52891175141AE47E15AEE815441D7A3701D91175141B81E85EBEE815441713D0A2791175141A4703D9AF78154410AD7A39091175141F6285CBFFE815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000FE63D1E3E917514155CAAF16FB8154411387BB1DE8175141F6C80A86F7815441CD65BD5FC71751418FA91142F581544140E782E2C71751413F2C610BFD8154415CC63633CD175141D2EB5E67FD81544100000010D21751417B14AE57FE81544148E17A74D51751413D0AD7A3FF8154418956030BD81751417DB965CD008254417EAB4A51E3175141CC6178F1FD815441FE63D1E3E917514155CAAF16FB815441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528730 - 3215129
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000034000000E17A14EE9C175141D7A3702DCA815441333333639D175141A4703D0ACD81544114AE47D19F1751418FC2F548D5815441000000E0A1175141295C8F12DE81544185EB5118A2175141B81E851BE18154413D0AD7A39C17514148E17A14E28154413333337398175141C3F528DCE2815441CDCCCC1C961751418FC2F558E3815441F6285C8F901751413D0AD783E4815441C3F528FC90175141A4703DEAEB8154418FC2F52891175141AE47E15AEE815441D7A3701D91175141B81E85EBEE815441713D0A2791175141A4703D9AF78154410AD7A39091175141F6285CBFFE815441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000FE63D1E3E917514155CAAF16FB8154411387BB1DE8175141F6C80A86F7815441CD65BD5FC71751418FA91142F581544140E782E2C71751413F2C610BFD8154415CC63633CD175141D2EB5E67FD81544100000010D21751417B14AE57FE81544148E17A74D51751413D0AD7A3FF8154418956030BD81751417DB965CD008254417EAB4A51E3175141CC6178F1FD815441FE63D1E3E917514155CAAF16FB815441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528843 - 985321
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001E000000295C8F4201075141D7A3703D6877544152B81E05000751413333338367775441295C8F42FC0651419A9999A965775441D7A370CDF8065141C3F5283C6C77544148E17AC4EF06514152B81EB5797754417B14AE77ED06514114AE47F17C775441F6285CDFEB065141EC51B84E7F7754419A999959E90651418FC2F5E8827754419A999929E5065141F6285C9F8977544152B81E35E3065141333333838C775441C3F5286CE00651418FC2F56890775441713D0A47DC065141295C8FE2957754419A999939D80651411F85EBC19A775441D7A370BDD7065141713D0A579B775441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000008EA66D0DE1065141D86D45878F775441C3F5286CE00651418FC2F56890775441BEC36CF3DE0651417CDC935A92775441713D0A47DC065141295C8FE295775441CF9811F5DA065141C8F4EA789777544133180F6BD80651414EFA5C8C9A77544133392E22D9065141AEDC6A549B7754411CEF02F7DA0651413D12ED0D9C7754413D65FA81DD0651418912C6009D775441BC65B916DF065141633D2E959D7754418A3DFABBE206514192BA4BC9977754415128796DE706514184DE634B90775441173E0B12E8065141FF3AF13E8F7754417B14AEC7ED065141EC51B8EE85775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528945 - 3102105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000CDCCCC2C0A2351411F85EBC19584544148E17A94F12251415C8FC2A593845441A4703D0AEF225141CDCCCCCC978454415C8FC275EB22514133333363A184544148E17AE4E82251415C8FC275A8845441C3F528DCE7225141EC51B81EAD8454413D0AD713E7225141000000D0B184544185EB5158D92251417B14AE97B28454419A9999C9CC225141EC51B84EB3845441666666E6CD225141B81E850BBB84544148E17AC4EC2251411F85EB11B7845441EC51B85E0B235141295C8F62B58454419A9999691823514148E17A84B7845441E17A14EE18235141A4703D9AB7845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002600000056A071B9CE225141C843D4EEE5845441E1A203D3D7225141000DCD6BE684544118162DEADA225141F8838F7DE6845441D3BA743DDE22514162A959CFE68454418FC2F5D8E122514166666686E684544148B23103E2225141A6773FEDE6845441DB42F969E5225141840294CFE2845441502A3856E82251415D59E4F0E0845441025AB1F1EB225141BC6AF7A3DF8454416D04D277ED22514154F0A523DF845441885753BFF0225141DB20B837DE8454413CA8F336F3225141927F1199DD8454413BC9C6AEF5225141E21A5EFADC84544164A74675F922514196A421BEDB845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>528945 - 3465935
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000018000000CDCCCC2C0A2351411F85EBC19584544148E17A94F12251415C8FC2A593845441A4703D0AEF225141CDCCCCCC978454415C8FC275EB22514133333363A184544148E17AE4E82251415C8FC275A8845441C3F528DCE7225141EC51B81EAD8454413D0AD713E7225141000000D0B184544185EB5158D92251417B14AE97B28454419A9999C9CC225141EC51B84EB3845441666666E6CD225141B81E850BBB84544148E17AC4EC2251411F85EB11B7845441EC51B85E0B235141295C8F62B58454419A9999691823514148E17A84B7845441E17A14EE18235141A4703D9AB7845441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002600000056A071B9CE225141C843D4EEE5845441E1A203D3D7225141000DCD6BE684544118162DEADA225141F8838F7DE6845441D3BA743DDE22514162A959CFE68454418FC2F5D8E122514166666686E684544148B23103E2225141A6773FEDE6845441DB42F969E5225141840294CFE2845441502A3856E82251415D59E4F0E0845441025AB1F1EB225141BC6AF7A3DF8454416D04D277ED22514154F0A523DF845441885753BFF0225141DB20B837DE8454413CA8F336F3225141927F1199DD8454413BC9C6AEF5225141E21A5EFADC84544164A74675F922514196A421BEDB845441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529013 - 3099530
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D00000052B81EF5A51B514148E17A94C98B5441B81E85EBAC1B514100000070CD8B5441D7A3704DB61B51413D0AD713D38B54413D0AD793B81B514100000040CF8B544166666696BA1B51411F85EB61C48B54418FC2F548B81B5141C3F5286CC38B54417B14AE27B71B514166666656B98B544185EB51F8B51B5141F6285CDFAE8B5441CDCCCC2CAB1B5141C3F5289CAF8B5441A4703D5AA31B51411F85EBA1AF8B54410AD7A3B0A51B514100000080BA8B5441EC51B85EA61B5141713D0AA7C28B544152B81EF5A51B514148E17A94C98B5441
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000C48863D8BE1B51413B154701AE8B5441AEE0AD50BE1B5141265FDBE8A68B5441A988B25FBE1B5141A2987CC8A68B54418730DB40BE1B514147D9D6AEA68B5441562FD2A2BC1B5141C50B619CA68B54419EFC6525B61B5141E2F125A1A68B54418D9CA43FAA1B51415CB9CBC6A68B54419F4FC9E0A21B5141ABFD6741A78B5441295C8F12A01B51410AD7A370A78B544103B5F7DA9D1B5141FF63DBAC9E8B5441852CFCC89D1B514151E4C4659E8B54412ACF4648991B5141F1A569209F8B54410CA4F410941B514115D35A30A08B5441FA3B23D88F1B51411E44BCD6A08B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529013 - 3458676
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D00000052B81EF5A51B514148E17A94C98B5441B81E85EBAC1B514100000070CD8B5441D7A3704DB61B51413D0AD713D38B54413D0AD793B81B514100000040CF8B544166666696BA1B51411F85EB61C48B54418FC2F548B81B5141C3F5286CC38B54417B14AE27B71B514166666656B98B544185EB51F8B51B5141F6285CDFAE8B5441CDCCCC2CAB1B5141C3F5289CAF8B5441A4703D5AA31B51411F85EBA1AF8B54410AD7A3B0A51B514100000080BA8B5441EC51B85EA61B5141713D0AA7C28B544152B81EF5A51B514148E17A94C98B5441
-</a>
-
-<b>
-0106000000010000000103000000010000002C000000C48863D8BE1B51413B154701AE8B5441AEE0AD50BE1B5141265FDBE8A68B5441A988B25FBE1B5141A2987CC8A68B54418730DB40BE1B514147D9D6AEA68B5441562FD2A2BC1B5141C50B619CA68B54419EFC6525B61B5141E2F125A1A68B54418D9CA43FAA1B51415CB9CBC6A68B54419F4FC9E0A21B5141ABFD6741A78B5441295C8F12A01B51410AD7A370A78B544103B5F7DA9D1B5141FF63DBAC9E8B5441852CFCC89D1B514151E4C4659E8B54412ACF4648991B5141F1A569209F8B54410CA4F410941B514115D35A30A08B5441FA3B23D88F1B51411E44BCD6A08B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>626538 - 3152509
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000333333935C1551418FC2F578E62D5541B81E854B62155141AE47E11ADD2D554114AE47A16B15514114AE47D1CD2D55411F85EB916315514166666666C82D5541713D0A275A155141295C8F82C22D55417B14AE0746155141B81E858BB42D5541333333B344155141EC51B8FEB32D5541333333A34015514114AE4751B22D5541EC51B89E381551418FC2F538B02D5541C3F528FC2815514114AE4771AC2D55415C8FC2F524155141A4703DDAAB2D55417B14AE9726155141A4703D3AAF2D55415C8FC2452815514166666616B32D5541295C8FD22A155141000000B0B82D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000864C68353B155141EEA587590D2E554138481E1C3815514157F656030B2E5541621EF8D935155141CE194D66072E55411E30730B3415514142C810D7042E5541B93FDE4730155141FDD98B08032E5541C19E751E2D15514111821F9AFA2D55418F5EAB0727155141CE20BEC6F92D5541EC51B8DE26155141713D0A27FA2D5541E17A142E26155141713D0A17092E55419515FF533115514100447B600B2E5541864C68353B155141EEA587590D2E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>626538 - 3482201
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000333333935C1551418FC2F578E62D5541B81E854B62155141AE47E11ADD2D554114AE47A16B15514114AE47D1CD2D55411F85EB916315514166666666C82D5541713D0A275A155141295C8F82C22D55417B14AE0746155141B81E858BB42D5541333333B344155141EC51B8FEB32D5541333333A34015514114AE4751B22D5541EC51B89E381551418FC2F538B02D5541C3F528FC2815514114AE4771AC2D55415C8FC2F524155141A4703DDAAB2D55417B14AE9726155141A4703D3AAF2D55415C8FC2452815514166666616B32D5541295C8FD22A155141000000B0B82D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000864C68353B155141EEA587590D2E554138481E1C3815514157F656030B2E5541621EF8D935155141CE194D66072E55411E30730B3415514142C810D7042E5541B93FDE4730155141FDD98B08032E5541C19E751E2D15514111821F9AFA2D55418F5EAB0727155141CE20BEC6F92D5541EC51B8DE26155141713D0A27FA2D5541E17A142E26155141713D0A17092E55419515FF533115514100447B600B2E5541864C68353B155141EEA587590D2E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529354 - 153183
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000200000001030000000100000013000000333333B36C0F514148E17A64147A5441CDCCCC1C760F5141295C8F72FA795441EC51B83E760F514148E17A04FA79544185EB51786C0F51411F85EB91F67954418FC2F538670F514148E17A34027A5441F6285CFF600F5141F6285C1F0D7A54418FC2F538610F51417B14AE470D7A5441E17A146E610F5141A4703D9A0D7A5441F6285CCF610F5141295C8F320E7A54417B14AE37620F5141666666D60E7A5441C3F5280C660F5141AE47E1CA107A54418FC2F5B8660F5141B81E854B117A5441B81E85AB670F514100000000127A54418FC2F568680F5141A4703D7A127A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000D14DE11A630F5141CAD85E4A0F7A54419FC34066630F51417C19D8700F7A5441CFBB7166630F51417A4A98700F7A54414F91C407660F5141E5C2A2C8107A5441735B2A0C660F5141F369E1CA107A5441F51C2A8A660F514138F0AE28117A54418FC2F5B8660F5141B81E854B117A5441B81E85AB670F514100000000127A544197C033CE670F5141131E6116127A5441942DF768680F51410F4E3C7A127A5441E829A794680F514109405A96127A5441B81E85BB680F5141F6285CAF127A5441713D0A87690F51417B14AE07137A5441000000306B0F5141295C8FC2137A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529566 - 59719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A00000048E17AF44F075141E17A14DEBE765441A4703D2A3807514114AE47D1B4765441A4703DDA280751419A9999B9C07654410000008021075141AE47E13AC67654418FC2F5A8150751417B14AE07CF765441CDCCCCDC12075141CDCCCCBCD07654419A9999190F075141713D0A47D4765441713D0A371A075141C3F5287CE2765441333333E332075141CDCCCC1CD276544148E17AF44F075141E17A14DEBE765441
-</a>
-
-<b>
-0106000000010000000103000000010000003A000000BEB57E6430075141FAF45F7B01775441A4703DAA3807514166666636FE7654418FC2F5083F0751418FC2F5A8FA7654413D0AD723460751410AD7A320F6765441D7A3707D4D075141B81E85FBF07654410AD7A31056075141713D0AB7EB765441E17A14AE5C0751413D0AD733E67654417B14AE0764075141295C8F52E07654410AD7A370680751413D0AD703DD765441000000A06B07514152B81EB5D9765441A4703DCA6F075141F6285CAFD4765441AE47E12A710751413D0AD783D4765441A4703D4A7C075141295C8F02C8765441E17A140E88075141CDCCCCCCBA765441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529781 - 990563
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A0000005C8FC2A57415514185EB51285E6854413D0AD7535B155141C3F528BC5B685441EC51B83E5A1551411F85EBA15B685441295C8F123A155141E17A148E586854418FC2F5F838155141E17A14AE59685441AE47E19A39155141E17A141E5F6854411F85EB813B155141000000706F6854413D0AD7433D1551417B14AEE77A6854417B14AE773F1551417B14AE87846854413D0AD76344155141666666C683685441713D0AB748155141000000E0846854417B14AE17501551415C8FC2258668544152B81E25531551415C8FC22586685441713D0A875A155141E17A14AE85685441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000047000000F0EF48418115514177481C368B685441ECB14A7A82155141E6DD039C8C6854417EE670BC83155141C09C5F0C8E6854419CA3E59087155141955D776D9268544136FB53018B1551412963F25E966854415D03721D8D155141C5E12D5396685441A152FE638E155141B6A6966796685441DB2B5CD38F15514191F5D0A4966854412731085C91155141894160CD9668544177BE9F1294155141E7FBA911976854413108ACF496155141BE9F1A0797685441560E2DC29915514110583924976854411EFB7CCF9915514119B4AB66946854412DB29DCF99155141B29DEF5F94685441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529781 - 3569144
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A0000005C8FC2A57415514185EB51285E6854413D0AD7535B155141C3F528BC5B685441EC51B83E5A1551411F85EBA15B685441295C8F123A155141E17A148E586854418FC2F5F838155141E17A14AE59685441AE47E19A39155141E17A141E5F6854411F85EB813B155141000000706F6854413D0AD7433D1551417B14AEE77A6854417B14AE773F1551417B14AE87846854413D0AD76344155141666666C683685441713D0AB748155141000000E0846854417B14AE17501551415C8FC2258668544152B81E25531551415C8FC22586685441713D0A875A155141E17A14AE85685441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000047000000F0EF48418115514177481C368B685441ECB14A7A82155141E6DD039C8C6854417EE670BC83155141C09C5F0C8E6854419CA3E59087155141955D776D9268544136FB53018B1551412963F25E966854415D03721D8D155141C5E12D5396685441A152FE638E155141B6A6966796685441DB2B5CD38F15514191F5D0A4966854412731085C91155141894160CD9668544177BE9F1294155141E7FBA911976854413108ACF496155141BE9F1A0797685441560E2DC29915514110583924976854411EFB7CCF9915514119B4AB66946854412DB29DCF99155141B29DEF5F94685441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529794 - 1056684
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D000000B81E85CBED165141F6285C8F006C5441CDCCCCFCD51651411F85EB81056C54413D0AD723D716514148E17A84076C544148E17AC4D81651410AD7A3600A6C5441713D0AC7DA165141666666E60D6C544166666656DE165141AE47E17A136C5441333333B3E1165141000000C0186C544166666696E316514152B81EB51B6C54418FC2F5F8E416514185EB51181E6C5441295C8F22E51651410AD7A3601E6C544185EB51E8E51651415C8FC2B51F6C5441295C8F12E8165141000000C0236C54413D0AD753E81651413D0AD743246C544114AE47D1EA165141EC51B84E296C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000001C000000A5A25AEA49175141D8750FD9096C5441D679E4DC40175141A37D353A0B6C5441A4703DEA411751413D0AD7030B6C544181A25AEA4917514183750FD9096C5441FAB592FC491751419D66BA8E096C5441D730F0B147175141B8B6603C046C54413D0AD7B3401751410AD7A300056C5441A4703DDA27175141D7A3700D0A6C5441000000A01A1751418FC2F5D80C6C5441666666C6081751419A999959116C5441C3F528DCF71651418FC2F5D8166C5441295C8F22E51651410AD7A3601E6C544185EB51E8E51651415C8FC2B51F6C5441295C8F12E8165141000000C0236C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529795 - 51678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000D000000713D0A47CD15514114AE47810969544152B81E35CC155141AE47E18A10695441AE47E10AC81551411F85EBF12B695441C3F5281CDE155141AE47E10A2869544152B81E95E9155141CDCCCC5C28695441B81E85EBF715514185EB51F8C7685441AE47E11ADD155141EC51B85EC268544100000080DA1551419A999999C26854417B14AE67D9155141295C8FC2C3685441F6285CAFD8155141C3F528CCC5685441AE47E1CAD715514148E17AC4CC685441AE47E1AAD4155141000000C0E4685441713D0A47CD15514114AE478109695441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000210D0DEED215514182D2F853E46854412E4BFB8DCD1551412E74AEAE076954414E82DDB2CE1551417400C16F02695441778DE63BD015514143C4F2CCFA685441A29FADF0D11551418EE09550F268544119714067D4155141645B5B10E66854419E25F75DD51551418B7AA061DF6854416AA78F8DD61551413C38B647D668544159824F58D7155141F445BB33D068544157EF691FD815514190AB4F30CA6854411E625DC3D8155141059C8C93C56854414BA7D683D91551415DE1BAA4C368544100000080DA1551419A999999C2685441AE47E11ADD155141EC51B85EC2685441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>529795 - 85649
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000D000000713D0A47CD15514114AE47810969544152B81E35CC155141AE47E18A10695441AE47E10AC81551411F85EBF12B695441C3F5281CDE155141AE47E10A2869544152B81E95E9155141CDCCCC5C28695441B81E85EBF715514185EB51F8C7685441AE47E11ADD155141EC51B85EC268544100000080DA1551419A999999C26854417B14AE67D9155141295C8FC2C3685441F6285CAFD8155141C3F528CCC5685441AE47E1CAD715514148E17AC4CC685441AE47E1AAD4155141000000C0E4685441713D0A47CD15514114AE478109695441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000210D0DEED215514182D2F853E46854412E4BFB8DCD1551412E74AEAE076954414E82DDB2CE1551417400C16F02695441778DE63BD015514143C4F2CCFA685441A29FADF0D11551418EE09550F268544119714067D4155141645B5B10E66854419E25F75DD51551418B7AA061DF6854416AA78F8DD61551413C38B647D668544159824F58D7155141F445BB33D068544157EF691FD815514190AB4F30CA6854411E625DC3D8155141059C8C93C56854414BA7D683D91551415DE1BAA4C368544100000080DA1551419A999999C2685441AE47E11ADD155141EC51B85EC2685441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>530235 - 2951105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EBD1880A514152B81E4594735441C3F5284C800A514148E17A149A735441A4703DFA7D0A5141000000E09B735441AE47E18A7D0A5141CDCCCC6C9D735441000000D07E0A5141333333C3A0735441295C8F82880A514100000000B87354411F85EB218C0A5141EC51B8AEC0735441713D0A17850A5141A4703D2AC77354413D0AD7D3810A51413D0AD7A3CB7354413D0AD7E3800A5141F6285CFFD373544185EB51F87F0A5141295C8F12E0735441333333D37F0A5141A4703DBAEF73544148E17A44800A5141A4703DBAF573544148E17AB4810A514148E17A14FA735441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000005F76085E990A5141EA164F08C17354413BA4F82B9B0A514100FAD2FBC07354411ED70AD99E0A514146FAB5FCC0735441C03E9702A20A5141DE4079FDC0735441F4E1D092A70A51417DCCD0FEC073544177EB851BAB0A51413F07ABFFC0735441A4703DCAB10A514114AE4701C1735441B471CD02AF0A5141C0611F86BA735441D80394F7A70A5141A24D401AAA735441ED856AD6A20A5141FF85D5249E735441DCDB394A9E0A51418F0ACC8A93735441A50DDFC59B0A51413104A3AC8D735441B81E852B9A0A5141000000F08973544185EB51E8910A5141C3F5287C8E735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>530235 - 3461119
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EBD1880A514152B81E4594735441C3F5284C800A514148E17A149A735441A4703DFA7D0A5141000000E09B735441AE47E18A7D0A5141CDCCCC6C9D735441000000D07E0A5141333333C3A0735441295C8F82880A514100000000B87354411F85EB218C0A5141EC51B8AEC0735441713D0A17850A5141A4703D2AC77354413D0AD7D3810A51413D0AD7A3CB7354413D0AD7E3800A5141F6285CFFD373544185EB51F87F0A5141295C8F12E0735441333333D37F0A5141A4703DBAEF73544148E17A44800A5141A4703DBAF573544148E17AB4810A514148E17A14FA735441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000005F76085E990A5141EA164F08C17354413BA4F82B9B0A514100FAD2FBC07354411ED70AD99E0A514146FAB5FCC0735441C03E9702A20A5141DE4079FDC0735441F4E1D092A70A51417DCCD0FEC073544177EB851BAB0A51413F07ABFFC0735441A4703DCAB10A514114AE4701C1735441B471CD02AF0A5141C0611F86BA735441D80394F7A70A5141A24D401AAA735441ED856AD6A20A5141FF85D5249E735441DCDB394A9E0A51418F0ACC8A93735441A50DDFC59B0A51413104A3AC8D735441B81E852B9A0A5141000000F08973544185EB51E8910A5141C3F5287C8E735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>530235 - 21419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EBD1880A514152B81E4594735441C3F5284C800A514148E17A149A735441A4703DFA7D0A5141000000E09B735441AE47E18A7D0A5141CDCCCC6C9D735441000000D07E0A5141333333C3A0735441295C8F82880A514100000000B87354411F85EB218C0A5141EC51B8AEC0735441713D0A17850A5141A4703D2AC77354413D0AD7D3810A51413D0AD7A3CB7354413D0AD7E3800A5141F6285CFFD373544185EB51F87F0A5141295C8F12E0735441333333D37F0A5141A4703DBAEF73544148E17A44800A5141A4703DBAF573544148E17AB4810A514148E17A14FA735441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000B48E94309A0A5141634237ED897354419F6C13ED9A0A5141A26FE1B08B7354416D96498F9C0A514177D730828F735441929120109E0A5141B37D5A0393735441F7E65A9D9F0A5141A36565A19673544143D73FDC9F0A51412BEB0434977354410658F35DA20A5141874FFE0B9D735441AA56DA60A20A5141386DC2129D7354414FDF6571A20A5141FFD754399D735441F1374B9CA30A51417F1C27F29F735441DBD35265A50A5141E412A41BA473544182597511A60A514133C7F1ACA5735441F47516E6A90A51411CF41A9BAE735441DE251EC3AA0A51418593CD99B0735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>530235 - 65278
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000210000001F85EBD1880A514152B81E4594735441C3F5284C800A514148E17A149A735441A4703DFA7D0A5141000000E09B735441AE47E18A7D0A5141CDCCCC6C9D735441000000D07E0A5141333333C3A0735441295C8F82880A514100000000B87354411F85EB218C0A5141EC51B8AEC0735441713D0A17850A5141A4703D2AC77354413D0AD7D3810A51413D0AD7A3CB7354413D0AD7E3800A5141F6285CFFD373544185EB51F87F0A5141295C8F12E0735441333333D37F0A5141A4703DBAEF73544148E17A44800A5141A4703DBAF573544148E17AB4810A514148E17A14FA735441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000B48E94309A0A5141634237ED897354419F6C13ED9A0A5141A26FE1B08B7354416D96498F9C0A514177D730828F735441929120109E0A5141B37D5A0393735441F7E65A9D9F0A5141A36565A19673544143D73FDC9F0A51412BEB0434977354410658F35DA20A5141874FFE0B9D735441AA56DA60A20A5141386DC2129D7354414FDF6571A20A5141FFD754399D735441F1374B9CA30A51417F1C27F29F735441DBD35265A50A5141E412A41BA473544182597511A60A514133C7F1ACA5735441F47516E6A90A51411CF41A9BAE735441DE251EC3AA0A51418593CD99B0735441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>530519 - 352336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000900000048E17A94210F51415C8FC2E5A57A5441000000401E0F51417B14AE27A47A5441D7A370BD1D0F51413D0AD7E3A37A54410AD7A3001A0F51413D0AD7F3A17A54418FC2F5B8060F5141713D0A77B57A5441EC51B86E090F514114AE47D1B77A544152B81E750C0F5141CDCCCC2CBA7A5441CDCCCC9C0D0F51410AD7A310B97A544148E17A94210F51415C8FC2E5A57A5441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000A8E32277110F51410D46D25DB57A544133E098850E0F5141BF7C2B31B87A54416B957C70110F51410E7E81C7BA7A5441E3BAA40C250F51412486E9B5A77A5441543ACC0C250F51413243C2B5A77A5441CDCCCCBC240F5141C3F5288CA77A5441A46DA1FB220F5141178C70A1A67A5441EE047B94210F5141AF4BC3E5A57A5441A8E32277110F51410D46D25DB57A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531031 - 3102961
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000009000000E17A143E81125141C3F5281CA66E5441EC51B85E801251417B14AE97C06E544100000010A91251419A9999B9BF6E544185EB51C8BB125141713D0A57BF6E5441AE47E19AC41251413D0AD723BF6E5441AE47E13AFF1251413D0AD7E3BD6E5441C3F528CCF712514114AE4771A66E544152B81E25B51251410AD7A340A66E5441E17A143E81125141C3F5281CA66E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008D9F8B3880125141FE821FBDC56E54417B8350FFC1125141FF6E05F6C36E5441F1814EDCC1125141B13AC14FBF6E5441EA1E43ECBF125141F907033FBF6E5441A2390DA2B6125141D1DD2672BF6E5441B4DE31AFA81251417EEAA9BBBF6E54417FB0AAE89C125141D7C0EDFBBF6E5441C8B989258E1251416A697E4CC06E5441015C9DCE88125141296BA269C06E5441013ED91A851251412CDED67DC06E5441EC51B85E801251417B14AE97C06E544117A18D5B80125141C465F923C36E54418D9F8B3880125141FE821FBDC56E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531031 - 3473247
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000009000000E17A143E81125141C3F5281CA66E5441EC51B85E801251417B14AE97C06E544100000010A91251419A9999B9BF6E544185EB51C8BB125141713D0A57BF6E5441AE47E19AC41251413D0AD723BF6E5441AE47E13AFF1251413D0AD7E3BD6E5441C3F528CCF712514114AE4771A66E544152B81E25B51251410AD7A340A66E5441E17A143E81125141C3F5281CA66E5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008D9F8B3880125141FE821FBDC56E54417B8350FFC1125141FF6E05F6C36E5441F1814EDCC1125141B13AC14FBF6E5441EA1E43ECBF125141F907033FBF6E5441A2390DA2B6125141D1DD2672BF6E5441B4DE31AFA81251417EEAA9BBBF6E54417FB0AAE89C125141D7C0EDFBBF6E5441C8B989258E1251416A697E4CC06E5441015C9DCE88125141296BA269C06E5441013ED91A851251412CDED67DC06E5441EC51B85E801251417B14AE97C06E544117A18D5B80125141C465F923C36E54418D9F8B3880125141FE821FBDC56E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531657 - 153058
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E1DA5F13514166666606F47154415C8FC25567135141AE47E1FA02725441EC51B82EA31351413D0AD753DF715441CDCCCCACCB135141AE47E17AC771544148E17AB4C31351413D0AD7B3B7715441A4703D2AA51351411F85EB81C9715441D7A370CD8B135141AE47E14AD87154418FC2F5C88A1351410AD7A310DA7154418FC2F5A889135141000000A0DB7154419A9999898713514100000030DD715441A4703DCA83135141F6285C4FDF715441CDCCCCDC75135141E17A143EE7715441AE47E1DA5F13514166666606F4715441
-</a>
-
-<b>
-010600000001000000010300000001000000130000009A9999898713514100000030DD715441C2355345871351414B5EAB56DD7154417908E300741351411C8B8052E8715441B78D025A7313514167A76DB3E87154418AD63ADE6C1351412B3C7877EC71544106A6EEDA5F135141A3A25E06F4715441FBF6C355671351411EEFDFFA02725441EC51B82EA31351413D0AD753DF715441A123CAACCB135141D9D8E27AC771544183861D20C5135141484FB283BA715441E73605FCC3135141774C7641B8715441996A7BB4C3135141131AD8B3B77154413B236CB4C313514188A2DFB3B7715441A4703D2AA51351411F85EB81C9715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531657 - 353833
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E1DA5F13514166666606F47154415C8FC25567135141AE47E1FA02725441EC51B82EA31351413D0AD753DF715441CDCCCCACCB135141AE47E17AC771544148E17AB4C31351413D0AD7B3B7715441A4703D2AA51351411F85EB81C9715441D7A370CD8B135141AE47E14AD87154418FC2F5C88A1351410AD7A310DA7154418FC2F5A889135141000000A0DB7154419A9999898713514100000030DD715441A4703DCA83135141F6285C4FDF715441CDCCCCDC75135141E17A143EE7715441AE47E1DA5F13514166666606F4715441
-</a>
-
-<b>
-010600000001000000010300000001000000130000009A9999898713514100000030DD715441C2355345871351414B5EAB56DD7154417908E300741351411C8B8052E8715441B78D025A7313514167A76DB3E87154418AD63ADE6C1351412B3C7877EC71544106A6EEDA5F135141A3A25E06F4715441FBF6C355671351411EEFDFFA02725441EC51B82EA31351413D0AD753DF715441A123CAACCB135141D9D8E27AC771544183861D20C5135141484FB283BA715441E73605FCC3135141774C7641B8715441996A7BB4C3135141131AD8B3B77154413B236CB4C313514188A2DFB3B7715441A4703D2AA51351411F85EB81C9715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531765 - 352642
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000050000008FC2F598E51B5141713D0AD7FA7254410AD7A320391C514166666656F572544148E17AA43A1C5141A4703D5AEF725441AE47E17AE71B5141CDCCCC7CF47254418FC2F598E51B5141713D0AD7FA725441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000A7E89C1D391C5141BF729956F572544152A1C795E51B51411313C2E1FA72544130E6D101E51B5141211F6CD4FC7254416149A6D0E31B5141BD9BF5D800735441D9A38521ED1B5141D7082545007354413F706123021C5141C2B15FEDFE7254417CAD15CE071C51418C6CA390FE7254415D5271FD201C514180B483CBFC7254416AB0A3FA301C5141C67615D0FB725441BD4AD693371C514148F75168FB725441A57EA320391C5141396C6656F5725441E8B7541E391C514101578D56F5725441A7E89C1D391C5141BF729956F5725441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531922 - 1058420
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000000AD7A32057135141F6285C2FB17B54410AD7A33057135141A4703DDAB27B54413D0AD7D35A135141713D0A17B37B5441713D0A375F135141B81E851BB27B54419A9999F95F13514148E17A34B37B5441EC51B8DE6513514114AE4701B47B5441F6285C2F6413514166666676AC7B54411F85EBF1621351418FC2F5E8A67B54410000006062135141C3F5285CA47B5441713D0AE75C135141EC51B8DE8B7B54418FC2F5D84B1351418FC2F5C88B7B5441CDCCCCAC4313514114AE47318B7B544185EB51883C1351411F85EBF1897B5441A4703D1A3B135141EC51B8FEA27B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000713D0AE75C135141EC51B8DE8B7B54418FC2F5D84B1351418FC2F5C88B7B5441CDCCCCAC4313514114AE47318B7B544185EB51883C1351411F85EBF1897B5441A4703D1A3B135141EC51B8FEA27B5441464A007842135141CDB9FCD3A37B54410F951C8C4413514184E88BE6A37B5441EADE564E4613514183F34ADBA37B544168E3CB2448135141658C88CFA37B54416369E6134E13514112F98FA9A37B54415C8FC2C5511351411F85EB91A37B544152B81E65501351415C8FC2B5987B54410777488F5F135141DED7B7C2977B5441713D0AE75C135141EC51B8DE8B7B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>531922 - 3868882
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000000AD7A32057135141F6285C2FB17B54410AD7A33057135141A4703DDAB27B54413D0AD7D35A135141713D0A17B37B5441713D0A375F135141B81E851BB27B54419A9999F95F13514148E17A34B37B5441EC51B8DE6513514114AE4701B47B5441F6285C2F6413514166666676AC7B54411F85EBF1621351418FC2F5E8A67B54410000006062135141C3F5285CA47B5441713D0AE75C135141EC51B8DE8B7B54418FC2F5D84B1351418FC2F5C88B7B5441CDCCCCAC4313514114AE47318B7B544185EB51883C1351411F85EBF1897B5441A4703D1A3B135141EC51B8FEA27B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000713D0AE75C135141EC51B8DE8B7B54418FC2F5D84B1351418FC2F5C88B7B5441CDCCCCAC4313514114AE47318B7B544185EB51883C1351411F85EBF1897B5441A4703D1A3B135141EC51B8FEA27B5441464A007842135141CDB9FCD3A37B54410F951C8C4413514184E88BE6A37B5441EADE564E4613514183F34ADBA37B544168E3CB2448135141658C88CFA37B54416369E6134E13514112F98FA9A37B54415C8FC2C5511351411F85EB91A37B544152B81E65501351415C8FC2B5987B54410777488F5F135141DED7B7C2977B5441713D0AE75C135141EC51B8DE8B7B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532012 - 3138270
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F00000085EB51285815514185EB5138BC7854415C8FC2B561155141CDCCCCECBB785441C3F5288C6915514152B81EF5B9785441713D0A676C15514133333343BA785441666666A677155141000000D0BC785441F6285C8F80155141EC51B80EC0785441F6285CCF8215514114AE4701C2785441AE47E14A8A155141AE47E12AC4785441333333F3911551411F85EB81C578544152B81E95951551417B14AE17C67854417B14AE47AE15514166666646CC7854418FC2F538B2155141C3F5283CCD78544100000010B9155141D7A3705DCC78544185EB5118BB1551419A9999E9CC785441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000085EB51285815514185EB5138BC7854415C8FC2B561155141CDCCCCECBB785441F7884FF464155141C2224D1CBB7854413C450D6765155141457CF077A97854415CB122CE5E1551416DD0B828AA785441A10EDA2C5B155141D5957DCEAA7854418F39F7FA58155141560D0746AB785441435C9C3F57155141261259A4AB78544197BBAE52571551417065B304B3785441C197F507581551417CE0F9DCB778544185EB51285815514185EB5138BC785441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532012 - 3362396
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F00000085EB51285815514185EB5138BC7854415C8FC2B561155141CDCCCCECBB785441C3F5288C6915514152B81EF5B9785441713D0A676C15514133333343BA785441666666A677155141000000D0BC785441F6285C8F80155141EC51B80EC0785441F6285CCF8215514114AE4701C2785441AE47E14A8A155141AE47E12AC4785441333333F3911551411F85EB81C578544152B81E95951551417B14AE17C67854417B14AE47AE15514166666646CC7854418FC2F538B2155141C3F5283CCD78544100000010B9155141D7A3705DCC78544185EB5118BB1551419A9999E9CC785441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000085EB51285815514185EB5138BC7854415C8FC2B561155141CDCCCCECBB785441F7884FF464155141C2224D1CBB7854413C450D6765155141457CF077A97854415CB122CE5E1551416DD0B828AA785441A10EDA2C5B155141D5957DCEAA7854418F39F7FA58155141560D0746AB785441435C9C3F57155141261259A4AB78544197BBAE52571551417065B304B3785441C197F507581551417CE0F9DCB778544185EB51285815514185EB5138BC785441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532351 - 3180577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000050000000103000000010000000F0000007B14AE47B91E51417B14AE27B47A5441E17A145EB71E5141C3F528ECB47A544114AE4751B61E514152B81EF5B57A5441D7A370ADB31E514152B81E05B67A5441F6285C1FAD1E5141B81E85ABB77A5441333333B3B61E5141CDCCCCFCB87A54411F85EB11B91E514114AE4791B87A544166666676BA1E51418FC2F5C8B77A54417B14AE67BB1E5141CDCCCCACB67A5441F6285C0FBC1E5141AE47E1CAB57A5441AE47E1BABB1E514152B81E95B57A544114AE47F1BB1E5141D7A3700DB47A5441AE47E1BABB1E5141D7A3709DB37A54418FC2F5B8BA1E51410AD7A3A0B37A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000665A6437A21E514171778B93AB7A544159DB026DA21E51410F537DD6AB7A5441AB6A7D34AF1E514169C45674AB7A5441F2CD22B5B01E5141035575B6A97A54415139B88CB91E514148BBE42FAA7A5441E6B49FA5C11E514107F7D6E7A87A5441330EEEBAC01E5141ED07BD1DA87A54418E7E8C1FBC1E51417676D7E4A77A5441DA182420B81E51411EF24C47A77A54410B5B86FCB41E514148D230AFA77A54415F0943B7AF1E5141DDA19D40A77A5441C163F0C0A21E51410478C3CFA77A5441665A6437A21E514171778B93AB7A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532351 - 3587092
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000050000000103000000010000000F0000007B14AE47B91E51417B14AE27B47A5441E17A145EB71E5141C3F528ECB47A544114AE4751B61E514152B81EF5B57A5441D7A370ADB31E514152B81E05B67A5441F6285C1FAD1E5141B81E85ABB77A5441333333B3B61E5141CDCCCCFCB87A54411F85EB11B91E514114AE4791B87A544166666676BA1E51418FC2F5C8B77A54417B14AE67BB1E5141CDCCCCACB67A5441F6285C0FBC1E5141AE47E1CAB57A5441AE47E1BABB1E514152B81E95B57A544114AE47F1BB1E5141D7A3700DB47A5441AE47E1BABB1E5141D7A3709DB37A54418FC2F5B8BA1E51410AD7A3A0B37A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000665A6437A21E514171778B93AB7A544159DB026DA21E51410F537DD6AB7A5441AB6A7D34AF1E514169C45674AB7A5441F2CD22B5B01E5141035575B6A97A54415139B88CB91E514148BBE42FAA7A5441E6B49FA5C11E514107F7D6E7A87A5441330EEEBAC01E5141ED07BD1DA87A54418E7E8C1FBC1E51417676D7E4A77A5441DA182420B81E51411EF24C47A77A54410B5B86FCB41E514148D230AFA77A54415F0943B7AF1E5141DDA19D40A77A5441C163F0C0A21E51410478C3CFA77A5441665A6437A21E514171778B93AB7A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532746 - 3098573
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000333333C3D21A51410AD7A3600B5D544185EB51E8EB1A5141295C8F72B95C544100000080EA1A514185EB5158B85C5441000000B0E71A514133333373B65C544148E17A64E31A51413D0AD7F3B35C5441C3F5280CDB1A5141CDCCCCACAF5C5441F6285CCFDA1A514100000090AF5C544133333363D11A514133333373CE5C54418FC2F5A8C21A5141295C8FB2FE5C5441CDCCCC1CAD1A5141E17A14FEFB5C5441CDCCCCCCAC1A514166666656FE5C5441F6285CDFA71A5141CDCCCC6CFD5C5441D7A3708DA61A5141D7A3709D025D5441CDCCCC8CA41A514185EB51780A5D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000FE956265A31A5141C3E8B4920E5D54415AC17645A71A514106B67D510F5D5441AF7AB49FAA1A5141F6452CED0F5D5441B67AF378AC1A51412E926E29105D5441602ECC9EAF1A514123AA3C8F105D5441C2479491B01A51418A87E8AD105D5441E12DDC32B11A5141B78ED1C3105D544189340397B21A51411B9534F5105D54411A02E280B51A5141E5995E5C115D544175B24307B81A5141F30CC4B5115D5441B6625AF8B91A514106B683FA115D54415D9FA9A5BC1A5141116C4B59125D5441B59678ADBE1A5141EA21A9BE0B5D544128D1C0F6C01A51415F4B2141045D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532746 - 3448425
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000017000000333333C3D21A51410AD7A3600B5D544185EB51E8EB1A5141295C8F72B95C544100000080EA1A514185EB5158B85C5441000000B0E71A514133333373B65C544148E17A64E31A51413D0AD7F3B35C5441C3F5280CDB1A5141CDCCCCACAF5C5441F6285CCFDA1A514100000090AF5C544133333363D11A514133333373CE5C54418FC2F5A8C21A5141295C8FB2FE5C5441CDCCCC1CAD1A5141E17A14FEFB5C5441CDCCCCCCAC1A514166666656FE5C5441F6285CDFA71A5141CDCCCC6CFD5C5441D7A3708DA61A5141D7A3709D025D5441CDCCCC8CA41A514185EB51780A5D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000FE956265A31A5141C3E8B4920E5D54415AC17645A71A514106B67D510F5D5441AF7AB49FAA1A5141F6452CED0F5D5441B67AF378AC1A51412E926E29105D5441602ECC9EAF1A514123AA3C8F105D5441C2479491B01A51418A87E8AD105D5441E12DDC32B11A5141B78ED1C3105D544189340397B21A51411B9534F5105D54411A02E280B51A5141E5995E5C115D544175B24307B81A5141F30CC4B5115D5441B6625AF8B91A514106B683FA115D54415D9FA9A5BC1A5141116C4B59125D5441B59678ADBE1A5141EA21A9BE0B5D544128D1C0F6C01A51415F4B2141045D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532753 - 152403
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000029000000713D0A77BD2A5141666666F624515441AE47E11AB62A5141000000A023515441D7A3702DB72A514148E17AA42A5154415C8FC225BE2A514152B81E952851544152B81EF5BF2A51413333337327515441EC51B8EEC52A51411F85EBD125515441713D0A17CC2A51416666667626515441EC51B82ED02A5141C3F5281C2651544185EB5168D02A5141B81E859B2551544148E17A44D12A51415C8FC26525515441713D0A47D52A5141333333D324515441CDCCCCDCDC2A5141295C8FB221515441AE47E11AE32A5141295C8F8220515441EC51B8DEE82A51416666660621515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003B000000AE47E11AE32A5141295C8F82205154414D695429E92A51416B04F9E9205154411E022BE7F52A5141335072FE36515441295C8F22F62A5141295C8F6237515441CAA5513CF62A51415DB9DEF6375154416227F97DF62A51415CDCE17039515441706829ACF62A5141B85AD17A3A5154414B0198E2F62A51417F6337B43B515441AE47E11AF82A5141A4703DBA42515441AE47E15AF72A5141666666364B5154417B14AEA7F22A514152B81E65555154415C8FC2E5FA2A5141E17A145E58515441A299457BFB2A514147BADBCE5551544107925157FD2A5141859681A450515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532753 - 397760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000029000000713D0A77BD2A5141666666F624515441AE47E11AB62A5141000000A023515441D7A3702DB72A514148E17AA42A5154415C8FC225BE2A514152B81E952851544152B81EF5BF2A51413333337327515441EC51B8EEC52A51411F85EBD125515441713D0A17CC2A51416666667626515441EC51B82ED02A5141C3F5281C2651544185EB5168D02A5141B81E859B2551544148E17A44D12A51415C8FC26525515441713D0A47D52A5141333333D324515441CDCCCCDCDC2A5141295C8FB221515441AE47E11AE32A5141295C8F8220515441EC51B8DEE82A51416666660621515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003B000000AE47E11AE32A5141295C8F82205154414D695429E92A51416B04F9E9205154411E022BE7F52A5141335072FE36515441295C8F22F62A5141295C8F6237515441CAA5513CF62A51415DB9DEF6375154416227F97DF62A51415CDCE17039515441706829ACF62A5141B85AD17A3A5154414B0198E2F62A51417F6337B43B515441AE47E11AF82A5141A4703DBA42515441AE47E15AF72A5141666666364B5154417B14AEA7F22A514152B81E65555154415C8FC2E5FA2A5141E17A145E58515441A299457BFB2A514147BADBCE5551544107925157FD2A5141859681A450515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532782 - 53117
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001200000066666626132351418FC2F548F45D54415C8FC23510235141C3F5281C025E5441B81E856B0C2351418FC2F5A8145E5441666666D63023514148E17A54205E5441B81E855B39235141D7A3709D235E54415C8FC2253A2351413D0AD7E31F5E5441D7A3707D3A2351413D0AD7731C5E54413D0AD7833A235141B81E850B185E5441CDCCCC4C3A23514133333373155E54411F85EBC1392351413D0AD713125E5441CDCCCC9C3823514114AE47F10A5E544185EB511838235141B81E855B065E54411F85EB01382351417B14AE17035E54419A9999193823514152B81E05015E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000B348A4D70D2351412097A41D155E544136B1EB0C252351414B1A878D1C5E54414F431FBA302351419B186B4B205E5441666666D63023514148E17A54205E54416E2E322E38235141A9B04229235E5441A347D2AC38235141887FA973225E5441ED0B3D3433235141CB90E6BE1F5E54413028474332235141166BEBCD1D5E54417C024C523023514196E504EC1C5E5441674F557F29235141A661FAEB1A5E54415B5A59AC21235141E1B43C37195E54416102BA241D23514193C49DA0175E5441C1EA7A2411235141E75C9DAF145E5441B348A4D70D2351412097A41D155E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>626694 - 55424
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000017000000B81E857B62085141EC51B8CEAA0F5541666666D65D085141E17A149E9B0F55415C8FC2D55A08514100000000970F55410AD7A34059085141EC51B8CE940F5541A4703DBA580851417B14AEF7910F5541A4703DDA5908514185EB51188B0F5541000000305D085141C3F5285C830F554152B81E4559085141D7A370AD840F5541000000804E0851415C8FC2D5870F5541E17A14BE4808514114AE4701890F5541AE47E19A420851411F85EBD1890F5541333333632F085141C3F528BC8B0F55413D0AD7D3230851415C8FC2858C0F5541D7A3708D24085141295C8F62930F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000037000000CB0E6D215E08514102C46D939C0F554182E532C75D08514178CBB3869B0F5541CE3BC0AD5B08514109512B4C980F55410AD7A34059085141EC51B8CE940F5541573C69CD58085141F0EA625F920F5541A0FF7ABC5808514130C2CC03920F5541A4703DBA580851417B14AEF7910F5541A4703DDA5908514185EB51188B0F55415DFB30155D0851417CA2569A830F5541E9A492065D0851418DA9176A830F554153133AE25B085141866669CC830F5541658D4F8E5B085141EA37A2E8830F55413BF291055A0851415182B76C840F554152B81E4559085141D7A370AD840F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>533834 - 1022187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000045000000A4703DDA7E2F5141F6285C9FC5515441333333837E2F514133333343C2515441CDCCCC0C7F2F51410AD7A350C0515441CDCCCC2C7E2F5141295C8F22C0515441B81E857B7D2F51410AD7A380C0515441D7A3709D7C2F514166666626C1515441C3F5287C7B2F5141E17A14FEC15154418FC2F5F8792F5141CDCCCC8CC35154413D0AD7F3722F5141295C8F12CD51544166666656702F514166666686D0515441C3F5284C6C2F5141D7A3701DD6515441C3F5288C6A2F51417B14AEF7D8515441295C8F026A2F5141AE47E10ADA515441D7A370BD682F5141CDCCCC2CDD515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000E4744C927F2F5141944740BA01525441C5577D9C802F5141DC8669C9015254417B14AE87AA2F5141AE47E11A0452544166666656BC2F514148E17A34055254418FC2F5E8BC2F51417B14AE0703525441000000A0C12F514148E17A84EA515441D7A3703DC52F5141F6285C7FD7515441713D0A57C52F51410AD7A3E0D6515441713D0A57C32F514114AE4781D55154411F85EB01C12F51415C8FC255D45154411F85EBB1BD2F51419A999959D3515441CDCCCCACB82F5141713D0AD7D2515441B81E858BB32F5141AE47E11AD251544166666676AF2F5141B81E858BD1515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>533834 - 3466702
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000045000000A4703DDA7E2F5141F6285C9FC5515441333333837E2F514133333343C2515441CDCCCC0C7F2F51410AD7A350C0515441CDCCCC2C7E2F5141295C8F22C0515441B81E857B7D2F51410AD7A380C0515441D7A3709D7C2F514166666626C1515441C3F5287C7B2F5141E17A14FEC15154418FC2F5F8792F5141CDCCCC8CC35154413D0AD7F3722F5141295C8F12CD51544166666656702F514166666686D0515441C3F5284C6C2F5141D7A3701DD6515441C3F5288C6A2F51417B14AEF7D8515441295C8F026A2F5141AE47E10ADA515441D7A370BD682F5141CDCCCC2CDD515441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E000000E4744C927F2F5141944740BA01525441C5577D9C802F5141DC8669C9015254417B14AE87AA2F5141AE47E11A0452544166666656BC2F514148E17A34055254418FC2F5E8BC2F51417B14AE0703525441000000A0C12F514148E17A84EA515441D7A3703DC52F5141F6285C7FD7515441713D0A57C52F51410AD7A3E0D6515441713D0A57C32F514114AE4781D55154411F85EB01C12F51415C8FC255D45154411F85EBB1BD2F51419A999959D3515441CDCCCCACB82F5141713D0AD7D2515441B81E858BB32F5141AE47E11AD251544166666676AF2F5141B81E858BD1515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>535510 - 236322
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000030000000103000000010000005B000000666666F6C1555141CDCCCCAC4A5D54413D0AD703C3555141295C8FD2465D54419A9999C9C4555141F6285C9F425D54418FC2F558C7555141666666E63E5D544148E17A04CA55514114AE47513C5D5441B81E85BBCC5551411F85EB51395D5441713D0A57D65551417B14AE572C5D5441B81E85DBD8555141D7A3707D285D544148E17A54DB5551413D0AD7D3235D544148E17AF4DD5551410AD7A3801D5D544185EB5168E0555141333333431A5D544133333373E3555141713D0AF7175D5441666666A6EA5551419A9999A9115D5441CDCCCC7CEC555141A4703D8A0F5D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000000AD7A3F0B2555141F6285C2F445D5441814B6D67B155514116D3E4B1445D5441F516A61FB15551412D3044E9445D54416E906D3CB155514181D1ECE3455D5441350E5E3DB15551411B6E1BEC455D544103B42067B1555141B6F6D357475D5441674946CBB1555141991A14C04A5D54411BAC43F2B1555141002AAB134C5D5441A766B585B255514194D7DD17515D5441DCD28EE5B2555141FBE3AF5A545D54410AD7A310B35551411F85EBD1555D5441295C8F92B455514114AE4751605D544166B62BE2B4555141C6B7BC6A615D544117E44377B6555141EB32EA02675D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>535510 - 376183
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000030000000103000000010000005B000000666666F6C1555141CDCCCCAC4A5D54413D0AD703C3555141295C8FD2465D54419A9999C9C4555141F6285C9F425D54418FC2F558C7555141666666E63E5D544148E17A04CA55514114AE47513C5D5441B81E85BBCC5551411F85EB51395D5441713D0A57D65551417B14AE572C5D5441B81E85DBD8555141D7A3707D285D544148E17A54DB5551413D0AD7D3235D544148E17AF4DD5551410AD7A3801D5D544185EB5168E0555141333333431A5D544133333373E3555141713D0AF7175D5441666666A6EA5551419A9999A9115D5441CDCCCC7CEC555141A4703D8A0F5D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000000AD7A3F0B2555141F6285C2F445D5441814B6D67B155514116D3E4B1445D5441F516A61FB15551412D3044E9445D54416E906D3CB155514181D1ECE3455D5441350E5E3DB15551411B6E1BEC455D544103B42067B1555141B6F6D357475D5441674946CBB1555141991A14C04A5D54411BAC43F2B1555141002AAB134C5D5441A766B585B255514194D7DD17515D5441DCD28EE5B2555141FBE3AF5A545D54410AD7A310B35551411F85EBD1555D5441295C8F92B455514114AE4751605D544166B62BE2B4555141C6B7BC6A615D544117E44377B6555141EB32EA02675D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536080 - 998614
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002F00000052B81EF5625B5141C3F5289C274F544133333353615B51417B14AE87254F544114AE4791605B514148E17A34234F54417B14AEF7615B51418FC2F598184F5441AE47E13A625B51411F85EB810D4F5441A4703DAA615B5141000000300D4F544114AE47B1615B5141295C8FF20B4F544100000070645B514148E17AE40B4F54419A9999F96B5B5141CDCCCC6C0C4F54413D0AD7236E5B5141C3F528DC0D4F544148E17AB4715B5141B81E85FB0F4F5441B81E858B765B5141D7A370BD114F54418FC2F5E8775B5141D7A370BD114F54411F85EB21795B51413D0AD7C30F4F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007B14AE975A5B5141B81E855B014F5441713D0AE7595B514148E17A741C4F5441CDCCCC5C4C5B5141000000501C4F5441AE47E1CA4B5B5141EC51B84E1C4F5441CDCCCC8C4B5B5141EC51B81E244F544185EB51F8495B5141A4703D0A264F544164E918E54B5B5141972B931B2C4F5441D79CA1554D5B5141D387EF6E344F5441BFA5A633535B5141F437832C354F5441693573C0585B514163DD896D354F5441D9CF52CF5E5B5141B430A048354F54418CED2EA35F5B514116F078972F4F54415DEF29905F5B514196D1E55D2C4F544100681A165E5B5141C281B5C5274F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536080 - 3800384
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002F00000052B81EF5625B5141C3F5289C274F544133333353615B51417B14AE87254F544114AE4791605B514148E17A34234F54417B14AEF7615B51418FC2F598184F5441AE47E13A625B51411F85EB810D4F5441A4703DAA615B5141000000300D4F544114AE47B1615B5141295C8FF20B4F544100000070645B514148E17AE40B4F54419A9999F96B5B5141CDCCCC6C0C4F54413D0AD7236E5B5141C3F528DC0D4F544148E17AB4715B5141B81E85FB0F4F5441B81E858B765B5141D7A370BD114F54418FC2F5E8775B5141D7A370BD114F54411F85EB21795B51413D0AD7C30F4F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000007B14AE975A5B5141B81E855B014F5441713D0AE7595B514148E17A741C4F5441CDCCCC5C4C5B5141000000501C4F5441AE47E1CA4B5B5141EC51B84E1C4F5441CDCCCC8C4B5B5141EC51B81E244F544185EB51F8495B5141A4703D0A264F544164E918E54B5B5141972B931B2C4F5441D79CA1554D5B5141D387EF6E344F5441BFA5A633535B5141F437832C354F5441693573C0585B514163DD896D354F5441D9CF52CF5E5B5141B430A048354F54418CED2EA35F5B514116F078972F4F54415DEF29905F5B514196D1E55D2C4F544100681A165E5B5141C281B5C5274F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536104 - 150105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000014000000666666761258514166666646056054418FC2F5880F58514114AE47C108605441333333430D5851411F85EB910C605441E17A143E0B5851410AD7A35011605441000000C0095851419A999929176054411F85EBE108585141B81E854B1D605441D7A3709D08585141D7A3703D23605441B81E858B085851410AD7A3402D6054410AD7A3702258514152B81E052A6054419A999909235851411F85EBF129605441AE47E17A24585141B81E85AB256054418FC2F5E8255851411F85EBB121605441AE47E1FA26585141713D0A171F6054419A9999B927585141F6285C6F1D605441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000D7A3709D08585141D7A3703D236054418515AB96085851416E0D090627605441DA08FCB408585141D8FAFD262D60544189DF45381358514118F181EB2B6054410AD7A3702258514152B81E052A60544106240DE422585141D71AA2F629605441FE60EF1623585141AB6D66CA29605441AE47E17A24585141B81E85AB256054418FC2F5E8255851411F85EBB121605441AE47E1FA26585141713D0A171F6054419A9999B927585141F6285C6F1D605441EC51B86E29585141000000301A605441CDCCCC4C155851419A9999890D60544114AE47311658514185EB519808605441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536773 - 3182010
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B0000003D0AD7C3A0585141000000F071575441A4703DFA965851415C8FC2F56D575441C3F5280C8D58514114AE47516A575441A4703D8A82585141666666D666575441D7A3700D775851413D0AD7D3625754411F85EB117558514166666626625754413333339374585141295C8F5263575441EC51B8FE7358514114AE4741655754410AD7A33072585141713D0AD76C575441D7A3703D71585141C3F5284C7057544148E17AE4705851411F85EB217357544148E17A0471585141000000607857544166666666715851410AD7A3E07B5754410AD7A3F071585141D7A3703D7E575441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000163A242CE55851415AD435E391575441C342881BDF585141AD1773D18E57544146E3D977D858514127E7307F91575441ED2F5830D7585141685DC98E9157544190A374AAD5585141A5FAFF5F9157544140A2B6DFD45851413672563A92575441F6795A53D4585141BD37E99792575441E8EE3498D35851417CC1508892575441DA630FDDD25851416E362BCD91575441FAEAFA37D1585141D09B709193575441BDE5020DCE5851419C483CE39057544128954AF4CC5851417CC15088925754413A911094CA5851419C483CE390575441E24550A6CC585141AA6BA0448E575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>536773 - 3562735
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B0000003D0AD7C3A0585141000000F071575441A4703DFA965851415C8FC2F56D575441C3F5280C8D58514114AE47516A575441A4703D8A82585141666666D666575441D7A3700D775851413D0AD7D3625754411F85EB117558514166666626625754413333339374585141295C8F5263575441EC51B8FE7358514114AE4741655754410AD7A33072585141713D0AD76C575441D7A3703D71585141C3F5284C7057544148E17AE4705851411F85EB217357544148E17A0471585141000000607857544166666666715851410AD7A3E07B5754410AD7A3F071585141D7A3703D7E575441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000163A242CE55851415AD435E391575441C342881BDF585141AD1773D18E57544146E3D977D858514127E7307F91575441ED2F5830D7585141685DC98E9157544190A374AAD5585141A5FAFF5F9157544140A2B6DFD45851413672563A92575441F6795A53D4585141BD37E99792575441E8EE3498D35851417CC1508892575441DA630FDDD25851416E362BCD91575441FAEAFA37D1585141D09B709193575441BDE5020DCE5851419C483CE39057544128954AF4CC5851417CC15088925754413A911094CA5851419C483CE390575441E24550A6CC585141AA6BA0448E575441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537540 - 3020004
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FB260555141B81E85AB0F5E5441295C8F3261555141000000700F5E5441E17A149E77555141B81E853B055E54413D0AD7B3755551410AD7A350005E54418FC2F5985D5551419A9999490B5E5441F6285C2F5D555141000000700B5E5441295C8FB260555141B81E85AB0F5E5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BC89A3115F555141752C23B50D5E544152C6FABC5D555141642AA61A0C5E54411C74691458555141F84B516A0E5E544161751F7154555141004E4198085E54419BC03E7A38555141F2270947155E54413DAEF66837555141295848811B5E5441D91209273655514127FD98A9225E544131F28D02555551413BCD7AB4145E5441B15D6FBC56555141C3015FFD135E5441056732C356555141B3A34601145E5441A5E0C4F457555141C4D4F17B135E5441A8D81E9F585551411E865A35135E544126ECD17A58555141492A7441135E54413D43F8BA5E555141555B4187105E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537540 - 3533979
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FB260555141B81E85AB0F5E5441295C8F3261555141000000700F5E5441E17A149E77555141B81E853B055E54413D0AD7B3755551410AD7A350005E54418FC2F5985D5551419A9999490B5E5441F6285C2F5D555141000000700B5E5441295C8FB260555141B81E85AB0F5E5441
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BC89A3115F555141752C23B50D5E544152C6FABC5D555141642AA61A0C5E54411C74691458555141F84B516A0E5E544161751F7154555141004E4198085E54419BC03E7A38555141F2270947155E54413DAEF66837555141295848811B5E5441D91209273655514127FD98A9225E544131F28D02555551413BCD7AB4145E5441B15D6FBC56555141C3015FFD135E5441056732C356555141B3A34601145E5441A5E0C4F457555141C4D4F17B135E5441A8D81E9F585551411E865A35135E544126ECD17A58555141492A7441135E54413D43F8BA5E555141555B4187105E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537556 - 150049
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000130000009A9999F958555141D7A370FD085D5441C3F5289C5755514114AE4751065D544185EB5138555551413D0AD7A3015D54417B14AE7754555141B81E852B005D544114AE47B151555141C3F528BCFA5C5441E17A140E4F555141B81E85CBF55C54415C8FC2A54D555141D7A370CDF35C5441713D0A0745555141713D0A67F75C5441A4703D1A40555141666666D6ED5C54410AD7A35018555141F6285CFFFD5C5441A4703D0A1C55514166666656075D544148E17AA41C5551411F85EBD1085D544148E17A141F55514114AE47D10E5D544148E17A642155514148E17A84145D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E00000052B81EF52155514185EB51E8155D54413AE0C4DE2255514167A3EB27185D5441BF053E9A23555141D1B4C2F5195D5441BCF7FD7B24555141A61A2A211C5D54413D0AD7A324555141333333831C5D5441EA37F8AE24555141C67F8B9E1C5D5441A0417B04255551419908A3701D5D54415AC18AD335555141116FFED2165D5441013C3928515551416EE029110C5D54417F3CCC3255555141A9EDF6790A5D5441347799F95855514161B170FD085D54417B40289C5755514179FF4651065D5441953A5238555551419D2CD8A3015D54418D20DB0655555141E26B3643015D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537576 - 227178
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004C000000EC51B80E8255514148E17A04215E5441E17A144E70555141D7A370BD285E5441333333636F55514152B81ED5295E54410AD7A3806E55514114AE47412A5E5441000000706E555141295C8F122B5E54419A9999B96D55514185EB51C82C5E5441295C8FE26B555141F6285CCF2D5E544114AE47116B555141E17A147E2F5E544185EB51186B55514148E17AB42F5E544114AE47716B555141C3F5285C325E5441A4703DBA6B555141333333C3345E54413D0AD7836C55514114AE4741365E54417B14AEA76D55514114AE47D1385E54418FC2F5386E5551418FC2F5483B5E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005E000000E17A144E70555141D7A370BD285E5441333333636F55514152B81ED5295E54410AD7A3806E55514114AE47412A5E5441000000706E555141295C8F122B5E54419A9999B96D55514185EB51C82C5E5441295C8FE26B555141F6285CCF2D5E54413923F17B6B5551415C028FA22E5E5441504348116B555141DDBA157E2F5E544182CBCB146B555141EAE93F992F5E544173E85D186B555141C778D6B42F5E544114AE47716B555141C3F5285C325E5441A4703DBA6B555141333333C3345E54413D0AD7836C55514114AE4741365E54417B14AEA76D55514114AE47D1385E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537576 - 365583
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000004C000000EC51B80E8255514148E17A04215E5441E17A144E70555141D7A370BD285E5441333333636F55514152B81ED5295E54410AD7A3806E55514114AE47412A5E5441000000706E555141295C8F122B5E54419A9999B96D55514185EB51C82C5E5441295C8FE26B555141F6285CCF2D5E544114AE47116B555141E17A147E2F5E544185EB51186B55514148E17AB42F5E544114AE47716B555141C3F5285C325E5441A4703DBA6B555141333333C3345E54413D0AD7836C55514114AE4741365E54417B14AEA76D55514114AE47D1385E54418FC2F5386E5551418FC2F5483B5E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005E000000E17A144E70555141D7A370BD285E5441333333636F55514152B81ED5295E54410AD7A3806E55514114AE47412A5E5441000000706E555141295C8F122B5E54419A9999B96D55514185EB51C82C5E5441295C8FE26B555141F6285CCF2D5E54413923F17B6B5551415C028FA22E5E5441504348116B555141DDBA157E2F5E544182CBCB146B555141EAE93F992F5E544173E85D186B555141C778D6B42F5E544114AE47716B555141C3F5285C325E5441A4703DBA6B555141333333C3345E54413D0AD7836C55514114AE4741365E54417B14AEA76D55514114AE47D1385E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>627435 - 224097
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A0000000AD7A3A0A81151415C8FC2A5E9265541CDCCCCACA91151419A9999E9F0265541E17A143EAA115141A4703DBAF72655410AD7A3F0AD115141A4703DCA092755411F85EBA1B0115141B81E85FB152755415C8FC2D5B1115141666666D61927554166666606B211514152B81E651A275541D7A370EDB8115141666666E6172755415C8FC2D5B51151415C8FC2E50A275541A4703D6AB4115141666666860127554152B81EC5BB115141000000E0FC265541B81E857BCC115141295C8F12FD265541713D0A57D011514185EB5168FB26554148E17A44D21151410000002008275541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002230DBBAD2115141EFC4071508275541F59A6B3CD4115141AA0E4DF107275541098B5B7CD51151410B35A7D3072755419BC2C3A3D7115141AF368EA007275541232F9254D81151413CD92B9007275541D37C9BADD91151415714866807275541F22641CAD9115141271CD1BA05275541EEFE1A71DD115141D266804905275541D20C4BC9DB11514113462BB5FC265541597EAA57D9115141F829375BF026554141E28B35D6115141B11574B8F42655418F445E69D3115141DC581AA3F82655412CA2039FD1115141F64DB1FCFA26554181480365D011514169FB82C4FB265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>627435 - 321461
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A0000000AD7A3A0A81151415C8FC2A5E9265541CDCCCCACA91151419A9999E9F0265541E17A143EAA115141A4703DBAF72655410AD7A3F0AD115141A4703DCA092755411F85EBA1B0115141B81E85FB152755415C8FC2D5B1115141666666D61927554166666606B211514152B81E651A275541D7A370EDB8115141666666E6172755415C8FC2D5B51151415C8FC2E50A275541A4703D6AB4115141666666860127554152B81EC5BB115141000000E0FC265541B81E857BCC115141295C8F12FD265541713D0A57D011514185EB5168FB26554148E17A44D21151410000002008275541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002230DBBAD2115141EFC4071508275541F59A6B3CD4115141AA0E4DF107275541098B5B7CD51151410B35A7D3072755419BC2C3A3D7115141AF368EA007275541232F9254D81151413CD92B9007275541D37C9BADD91151415714866807275541F22641CAD9115141271CD1BA05275541EEFE1A71DD115141D266804905275541D20C4BC9DB11514113462BB5FC265541597EAA57D9115141F829375BF026554141E28B35D6115141B11574B8F42655418F445E69D3115141DC581AA3F82655412CA2039FD1115141F64DB1FCFA26554181480365D011514169FB82C4FB265541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537736 - 1242402
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003B0000005C8FC2B5785D51415C8FC295A96D5441E17A148E785D514148E17AE4AA6D5441000000B0795D51417B14AE97A86D544152B81E757A5D51419A9999D9A66D5441D7A3706D7F5D5141AE47E10A8C6D544148E17A948C5D51417B14AEE7886D5441333333638F5D514152B81EC5886D54411F85EB71935D514114AE4771886D54415C8FC275985D51410AD7A340886D5441B81E850B9E5D514185EB5178886D5441A4703D9AA35D51410AD7A3E0886D5441713D0A57AB5D514152B81E65896D54415C8FC285B45D51413D0AD7A3896D544148E17A84B75D5141713D0AC7896D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000054000000BA04F192825D51412B1E23D28A6D5441F6AE7CF4865D51415147935D896D5441244BFE17875D5141BAE0FC5A896D544155B80E56875D5141ADAB0F4A896D5441E3B1A4018C5D5141815256FF886D5441CC2E7A5E905D514124D0F2AD886D54410B833EF9905D5141A95437B0886D5441F6285C6F985D5141EC51B83E886D5441BBC23029A75D514105D9840F896D5441E8984035A75D514145862210896D544185F93750A75D514180D9840F896D5441641957F0AD5D5141EB501F68896D5441920FB7F7AE5D514164EDE57D896D544123AAB468B05D51416846BE87896D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>537736 - 3282464
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003B0000005C8FC2B5785D51415C8FC295A96D5441E17A148E785D514148E17AE4AA6D5441000000B0795D51417B14AE97A86D544152B81E757A5D51419A9999D9A66D5441D7A3706D7F5D5141AE47E10A8C6D544148E17A948C5D51417B14AEE7886D5441333333638F5D514152B81EC5886D54411F85EB71935D514114AE4771886D54415C8FC275985D51410AD7A340886D5441B81E850B9E5D514185EB5178886D5441A4703D9AA35D51410AD7A3E0886D5441713D0A57AB5D514152B81E65896D54415C8FC285B45D51413D0AD7A3896D544148E17A84B75D5141713D0AC7896D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000054000000BA04F192825D51412B1E23D28A6D5441F6AE7CF4865D51415147935D896D5441244BFE17875D5141BAE0FC5A896D544155B80E56875D5141ADAB0F4A896D5441E3B1A4018C5D5141815256FF886D5441CC2E7A5E905D514124D0F2AD886D54410B833EF9905D5141A95437B0886D5441F6285C6F985D5141EC51B83E886D5441BBC23029A75D514105D9840F896D5441E8984035A75D514145862210896D544185F93750A75D514180D9840F896D5441641957F0AD5D5141EB501F68896D5441920FB7F7AE5D514164EDE57D896D544123AAB468B05D51416846BE87896D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>303705 - 193944
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000003000000085EB515841B050413D0AD7D3584F54418FC2F53840B0504148E17A24574F54418FC2F5183FB050418FC2F5B8564F5441CDCCCC3C3DB050417B14AE67564F5441713D0A773CB05041A4703D5A554F5441E17A14FE3CB050418FC2F528544F544114AE47D13EB050411F85EBA1534F54419A99998940B0504114AE47C1524F5441B81E852B41B05041713D0AF7504F5441B81E852B41B05041F6285C1F4E4F544152B81E8541B05041F6285CFF4C4F5441713D0A4747B050419A9999A9494F5441B81E856B49B050411F85EBA1494F5441666666E64CB050418FC2F5F84A4F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000F1C993E09B050417DF65667444F544111FD3D9E17B050418614CBD4474F544195C6FE3E17B050414458B3EC434F5441666666A608B0504114AE4701434F5441CE33832900B050411B896FEE3F4F54419C90D3DEF5AF5041CAEC35F13D4F544114AE4731DEAF504166666666394F5441C3F5284CDEAF5041333333833B4F5441FB3DBE07EDAF5041C7B9FB263E4F544166666636F3AF5041295C8F423F4F54413D0AD793FCAF5041CDCCCC3C414F54410F1C993E09B050417DF65667444F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>303705 - 345997
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000003000000085EB515841B050413D0AD7D3584F54418FC2F53840B0504148E17A24574F54418FC2F5183FB050418FC2F5B8564F5441CDCCCC3C3DB050417B14AE67564F5441713D0A773CB05041A4703D5A554F5441E17A14FE3CB050418FC2F528544F544114AE47D13EB050411F85EBA1534F54419A99998940B0504114AE47C1524F5441B81E852B41B05041713D0AF7504F5441B81E852B41B05041F6285C1F4E4F544152B81E8541B05041F6285CFF4C4F5441713D0A4747B050419A9999A9494F5441B81E856B49B050411F85EBA1494F5441666666E64CB050418FC2F5F84A4F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000000F1C993E09B050417DF65667444F544111FD3D9E17B050418614CBD4474F544195C6FE3E17B050414458B3EC434F5441666666A608B0504114AE4701434F5441CE33832900B050411B896FEE3F4F54419C90D3DEF5AF5041CAEC35F13D4F544114AE4731DEAF504166666666394F5441C3F5284CDEAF5041333333833B4F5441FB3DBE07EDAF5041C7B9FB263E4F544166666636F3AF5041295C8F423F4F54413D0AD793FCAF5041CDCCCC3C414F54410F1C993E09B050417DF65667444F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538248 - 962306
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000025000000CDCCCC9CE85C5141666666F6CB6554415C8FC245E95C5141E17A140ECD65544148E17A24EB5C51410AD7A3F0CE6554413D0AD7E3EB5C5141D7A3702DD06554410AD7A300EC5C5141000000A0D16554410AD7A3D0EB5C5141F6285C4FD26554413D0AD773EB5C51415C8FC2F5D2655441AE47E15AEA5C514185EB51E8D36554419A999969EF5C5141B81E85DBD6655441F6285C1FF35C51418FC2F5C8D66554410AD7A3900F5D5141B81E853BD66554410AD7A310125D5141F6285C2FD6655441333333031F5D5141F6285CEFD5655441333333A3205D51417B14AEE7D5655441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000D905A666655D5141CC99A482D465544117F0ED065B5D51413D6C1ACFD4655441031056FC595D5141AD1869E1DF6554416F182EB6595D5141718620A6E4655441D7200670595D51416F379839E76554413F29DE29595D51415BB9EF55EB6554413643290D825D5141287B175DED655441C7CF67A3775D5141F9A0131FD465544148E17A34765D5141713D0A27D4655441D905A666655D5141CC99A482D4655441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538890 - 1079811
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000020000006B000000F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF528544152B81E3570285141C3F528FCF4285441AE47E1FA65285141C3F5285C0E2954410AD7A3A063285141666666A61B2954410AD7A3306328514148E17AE42B2954410AD7A3605E28514148E17A74392954415C8FC2055E285141000000503B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000AB000000C18E326D0D2951412C2003AA672954418FC2F5C806295141CDCCCC6C522954418FC2F538F1285141CDCCCC7C5629544183FFBE10E328514138AC614C61295441E59DFE19E2285141BE7F88D7612954411940FD53E02851416B23052C612954411312158FCB285141FB5E0E0157295441295C8F32CE2851415C8FC2E55429544148E17AF4CE285141000000A053295441C3F528DCCF285141AE47E15A52295441EC51B85ED128514152B81E0551295441D7A3704DD2285141713D0A575029544152B81ED5D3285141C3F528AC4F29544133333383D528514114AE47414F295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538890 - 3191345
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000020000006B000000F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF528544152B81E3570285141C3F528FCF4285441AE47E1FA65285141C3F5285C0E2954410AD7A3A063285141666666A61B2954410AD7A3306328514148E17AE42B2954410AD7A3605E28514148E17A74392954415C8FC2055E285141000000503B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000AB000000C18E326D0D2951412C2003AA672954418FC2F5C806295141CDCCCC6C522954418FC2F538F1285141CDCCCC7C5629544183FFBE10E328514138AC614C61295441E59DFE19E2285141BE7F88D7612954411940FD53E02851416B23052C612954411312158FCB285141FB5E0E0157295441295C8F32CE2851415C8FC2E55429544148E17AF4CE285141000000A053295441C3F528DCCF285141AE47E15A52295441EC51B85ED128514152B81E0551295441D7A3704DD2285141713D0A575029544152B81ED5D3285141C3F528AC4F29544133333383D528514114AE47414F295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538890 - 252579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000020000006B000000F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF528544152B81E3570285141C3F528FCF4285441AE47E1FA65285141C3F5285C0E2954410AD7A3A063285141666666A61B2954410AD7A3306328514148E17AE42B2954410AD7A3605E28514148E17A74392954415C8FC2055E285141000000503B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000AB00000052B81E758A28514148E17AB40629544143F0D3CF9028514100B349B5F9285441F0DC7F758F2851416C0EA0C9F7285441EC51B84E8D285141B81E85FBF5285441000000308C28514114AE47D1F32854419A9999E989285141EC51B87EF1285441F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF5285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538890 - 361953
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000020000006B000000F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF528544152B81E3570285141C3F528FCF4285441AE47E1FA65285141C3F5285C0E2954410AD7A3A063285141666666A61B2954410AD7A3306328514148E17AE42B2954410AD7A3605E28514148E17A74392954415C8FC2055E285141000000503B295441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000AB00000052B81E758A28514148E17AB40629544143F0D3CF9028514100B349B5F9285441F0DC7F758F2851416C0EA0C9F7285441EC51B84E8D285141B81E85FBF5285441000000308C28514114AE47D1F32854419A9999E989285141EC51B87EF1285441F6285CAF88285141EC51B8AEEF285441D7A3701D8628514166666606EB285441000000B08328514152B81E65E8285441F6285C4F812851419A9999A9E52854413D0AD7D37A285141EC51B81EDF285441AE47E15A7128514185EB5178F22854418FC2F5987328514185EB5138F4285441713D0A5772285141A4703DEAF5285441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>539525 - 159941
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001E000000E17A14FE12115141713D0A87703F5441A4703DFA1B115141F6285CAF673F5441000000F021115141C3F5284C613F54413D0AD7F32611514114AE47615B3F54413D0AD7F327115141666666465C3F54413D0AD77329115141713D0AA7583F5441000000002D11514148E17A644B3F54410AD7A3202F115141E17A14BE443F544148E17AC42F11514100000080433F54419A999949271151415C8FC2653E3F544114AE47D1211151415C8FC2D5383F544114AE478120115141F6285C3F383F54417B14AE871F1151410AD7A3D0373F5441A4703DAA0F11514152B81EF5453F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000006E39742B06115141038FB6BD7B3F544148339A79051151410E571E557C3F5441FFBA7C6B0511514151E93F5E7C3F54411202816405115141E266C4627C3F54416B7A4881041151412B0BC2F57C3F544194A4A93406115141C7B2FE4C7E3F54413D0AD743061151418FC2F5587E3F54413CBBE74E061151417176AC617E3F5441592CEC610811514186A0D503803F544111533D9108115141A268DF28803F5441C7A785AB081151412C33713D803F54412685C94D0B1151417BB1BAEF7D3F544146E158900D1151411374B0987B3F5441FB9E7B7B0E1151412E335B8C7A3F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>539572 - 1126422
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003F000000E17A140EF42851415C8FC2A53C305441333333B3F0285141666666D63F305441B81E857BED2851411F85EB0143305441CDCCCC7CEC285141666666A644305441000000D0EA2851411F85EB914630544114AE4761EA28514185EB5118473054417B14AE17E8285141C3F528CC4930544185EB51C8E5285141CDCCCC9C4C305441D7A370DDE82851416666663650305441A4703D0AE028514114AE4731583054410AD7A3E0DD285141B81E858B5A305441CDCCCC2CDC285141D7A3704D5D3054415C8FC2F5E4285141E17A14FE69305441D7A3709DE42851418FC2F5286F305441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000630000000AD7A3C8F42851412DB29D473D30544137894148F2285141CFF753AB3E30544178BA4A8AF02851410A59C22E4030544102CA3945EF285141C17A816941305441516D33E1ED28514173D787CD42305441DE59017AED285141A4B90B3F433054417215EE8BEC285141BC8242D14430544114AE4761EA28514185EB5118473054417B14AE17E8285141C3F528CC49305441ACF9B745E52851412D6A036B4D3054417593185CE6285141986E12535230544133333313E6285141E17A14AE523054415B61FC4FE1285141C195BC07573054410F586CC7DF285141C9A6F77958305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>539572 - 3570737
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003F000000E17A140EF42851415C8FC2A53C305441333333B3F0285141666666D63F305441B81E857BED2851411F85EB0143305441CDCCCC7CEC285141666666A644305441000000D0EA2851411F85EB914630544114AE4761EA28514185EB5118473054417B14AE17E8285141C3F528CC4930544185EB51C8E5285141CDCCCC9C4C305441D7A370DDE82851416666663650305441A4703D0AE028514114AE4731583054410AD7A3E0DD285141B81E858B5A305441CDCCCC2CDC285141D7A3704D5D3054415C8FC2F5E4285141E17A14FE69305441D7A3709DE42851418FC2F5286F305441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000630000000AD7A3C8F42851412DB29D473D30544137894148F2285141CFF753AB3E30544178BA4A8AF02851410A59C22E4030544102CA3945EF285141C17A816941305441516D33E1ED28514173D787CD42305441DE59017AED285141A4B90B3F433054417215EE8BEC285141BC8242D14430544114AE4761EA28514185EB5118473054417B14AE17E8285141C3F528CC49305441ACF9B745E52851412D6A036B4D3054417593185CE6285141986E12535230544133333313E6285141E17A14AE523054415B61FC4FE1285141C195BC07573054410F586CC7DF285141C9A6F77958305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540041 - 2544750
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000025000000AE47E1CA8C635141EC51B8CE9F4D54411F85EB118D635141C3F5284CA94D544152B81E058D63514152B81E75AD4D5441A4703D3A8D63514152B81E85B94D5441B81E854B8D635141AE47E19ABC4D5441D7A370AD8D635141C3F528FCBF4D54419A9999298E63514185EB5138C24D54415C8FC2A58E635141295C8F92C34D54410AD7A3E08F635141CDCCCC0CC64D54411F85EBD1916351418FC2F538C94D5441AE47E1FA9263514114AE4781CA4D5441C3F5285C9663514152B81E85CD4D54418FC2F5F89763514114AE47A1CE4D5441C3F5285C99635141B81E855BCF4D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000000000108D635141AE47E1EA9E4D5441400A280B93635141FDEEDFE4944D5441E17A14BE9C6351413D0AD7A3844D54419A5FE1F89F6351414A10B7EB854D5441333333B3A26351410AD7A300874D5441A6E12A95AC63514108B7BE8A744D54411F85EB01AF63514133333303704D54417B14AEF7B36351411F85EB01694D5441A8211347BC635141DC52A4DB6C4D5441666666B6C1635141A4703D5A6F4D5441A4703D0AC863514114AE4711604D5441A4703D5ACE6351413D0AD7D3504D544100000030BB635141A4703D6A474D5441B81E85DBAB63514185EB5118404D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540041 - 3764925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000025000000AE47E1CA8C635141EC51B8CE9F4D54411F85EB118D635141C3F5284CA94D544152B81E058D63514152B81E75AD4D5441A4703D3A8D63514152B81E85B94D5441B81E854B8D635141AE47E19ABC4D5441D7A370AD8D635141C3F528FCBF4D54419A9999298E63514185EB5138C24D54415C8FC2A58E635141295C8F92C34D54410AD7A3E08F635141CDCCCC0CC64D54411F85EBD1916351418FC2F538C94D5441AE47E1FA9263514114AE4781CA4D5441C3F5285C9663514152B81E85CD4D54418FC2F5F89763514114AE47A1CE4D5441C3F5285C99635141B81E855BCF4D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000000000108D635141AE47E1EA9E4D5441400A280B93635141FDEEDFE4944D5441E17A14BE9C6351413D0AD7A3844D54419A5FE1F89F6351414A10B7EB854D5441333333B3A26351410AD7A300874D5441A6E12A95AC63514108B7BE8A744D54411F85EB01AF63514133333303704D54417B14AEF7B36351411F85EB01694D5441A8211347BC635141DC52A4DB6C4D5441666666B6C1635141A4703D5A6F4D5441A4703D0AC863514114AE4711604D5441A4703D5ACE6351413D0AD7D3504D544100000030BB635141A4703D6A474D5441B81E85DBAB63514185EB5118404D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978239 - 57712
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003B0000004AD148DD6E76504134ECA6C3B20F5541D8572CE66F7650414DD62243B10F5541E452170B6C7650418CA39CFDAD0F554187499AC26476504188F862AEA70F55414F9CACBC5C7650414E7B9AC9A00F5541F455B0575B765041C4ED5E0EA30F554103910AC350765041FD2CE1259B0F55417E7FAD4B517650417C7A8F479A0F5541CB06C71945765041771FAF25910F5541B4B3FBE342765041EBBC55E9910F554157665C294776504150CE0562980F55410C7E710447765041F20C6EC59A0F55417066853E46765041A13B8BA39C0F554183668855447650418F6C075F9F0F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000AC4C21168A765041B5CF9727AF0F554120A2EAA98D765041B369B5D8AB0F5541140ACF669176504169B00252A80F554136D8E95D887650413F2C44C29F0F5541C3F3B1B87B765041A2197AD7930F5541AABC5B66767650411397484B8E0F554103E9079B7C7650418AAD2270890F5541109AB6D37D765041C88B757B880F55419D62D74C7B7650419CF23078820F5541AAA69AC77676504139B8B44D850F55410EA704AD7776504119AAC5C1870F554113E2BCF372765041BB790D668B0F5541ADADF8A372765041E417F4908B0F55412EA0918070765041590F5DB78C0F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>541052 - 2953110
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000003E000000B81E85BBDE565141F6285C4F9A4A5441E17A14FEDD5651410AD7A3609D4A5441A4703D0ADD56514185EB51A8A04A544166666616DC56514152B81E75A34A54418FC2F558DB565141B81E856BA64A544148E17AC4DA5651417B14AEE7A84A5441666666B6DA565141A4703D9AAB4A5441A4703DFADA565141EC51B83EAE4A5441E17A14EEDB5651413D0AD7E3B04A54413D0AD783DD565141EC51B8BEB34A5441295C8FF2DF5651415C8FC205B74A54413D0AD713E5565141E17A145EBD4A54415C8FC275E8565141E17A14CEC04A54415C8FC295EC565141A4703DFAC34A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000057000000E2495325F55651418753D988C94A54414E02436CF1565141F72B9C25C74A544148E17A64F05651413D0AD783C64A54415C8FC295EC565141A4703DFAC34A544102224DF5E95651416DE10EF5C14A54415C8FC275E8565141E17A14CEC04A54410B42C373E6565141B39CB9C3BE4A54413D0AD713E5565141E17A145EBD4A5441295C8FF2DF5651415C8FC205B74A54413D0AD783DD565141EC51B8BEB34A5441E17A14EEDB5651413D0AD7E3B04A5441A4703DFADA565141EC51B83EAE4A544111DCB8BFDA565141BF7E32F7AB4A5441666666B6DA565141A4703D9AAB4A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>542768 - 3407520
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000800000000000000C63E5141D7A3701D37FE54418FC2F548833E51411F85EB4139FE5441A4703D9A843E51415C8FC2153DFE5441333333A3853E51418FC2F5A83EFE54419A9999B9A93E5141666666363DFE54418FC2F598C43E51415C8FC2053DFE5441D7A3705DC53E5141A4703DCA39FE544100000000C63E5141D7A3701D37FE5441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000BE301BDE9D3E51416EFD27B03DFE54415CE61A70A93E5141A78AC0803CFE5441A245B6F3AC3E514196438B243CFE5441212E3C60B63E5141E6E5B17B3BFE54415C8DA035C53E5141A6B9EB713AFE5441D7A3705DC53E5141A4703DCA39FE544100000000C63E5141D7A3701D37FE5441CDCCCC0CCA3E51413333331326FE544148E17AA4BB3E5141A4703D7A22FE544185EB51F8B53E5141F6285C0F21FE544114AE4761B43E514152B81E8525FE544152B81E85AA3E51417B14AEC724FE5441AE47E15AA43E51416666667623FE5441EC51B8CE973E51419A9999491FFE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>542768 - 4069232
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000000800000000000000C63E5141D7A3701D37FE54418FC2F548833E51411F85EB4139FE5441A4703D9A843E51415C8FC2153DFE5441333333A3853E51418FC2F5A83EFE54419A9999B9A93E5141666666363DFE54418FC2F598C43E51415C8FC2053DFE5441D7A3705DC53E5141A4703DCA39FE544100000000C63E5141D7A3701D37FE5441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000BE301BDE9D3E51416EFD27B03DFE5441B2247DC4863E5141153DABF43FFE544114AE47D1893E51416666660645FE54418F912AAD8E3E51411CD4997645FE54413108ACCC8E3E514179E926F943FE54411F85EB91953E5141355EBA4140FE544101497AE99D3E5141904A88583FFE544154E3A51BA43E5141CFF753AB3EFE544144096A5CA73E5141C12904CF3EFE5441A9DCE40FAB3E5141460EC8F73EFE54413F355EAAB23E514196438B743FFE54416ABC74C3BC3E51416891ED6C3EFE54418D976E1AC03E5141AE47E18A3FFE544139B4C8D6C13E5141A69BC49846FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>542832 - 2929647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703DBA983F5141295C8FA2020055415C8FC2F58D3F51415C8FC2050A005541F6285C3F7C3F5141000000501A005541EC51B85E643F514148E17A4430005541295C8FF2613F51413D0AD7633400554152B81E25603F5141E17A14EE3B005541C3F5283C6E3F5141F6285CCF37005541E17A144E813F5141C3F5283C32005541713D0A57983F5141000000802B0055418FC2F5189A3F5141EC51B88E3C00554100000070AC3F51418FC2F5D83600554152B81EB5B13F5141333333233400554133333383BB3F51417B14AEB72C005541EC51B87EBD3F5141E17A141E2B005541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009C0C15456D3F51419E4DAF262800554149ECE4186C3F514101640B4229005541601C6F176C3F5141493F6C43290055413C62F4BD783F5141232BB4C725005541557627BD8C3F5141A046B546210055410DC413FC933F5141219C90CB1F0055416FA17930953F5141DB2ED0871F0055415FB3731A973F51418DDE60281F0055414F4B5420B53F51416D435E4F19005541D6C2936EB93F5141D39B9B1E1100554158C10BC3C43F5141BFB42A91FBFF54411AB51BE5BF3F5141FD28FF09FBFF5441C8FCFCDFBD3F5141648F65D0FAFF54413D27B408B43F5141ED9DAF63FCFF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>542832 - 3559840
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000019000000A4703DBA983F5141295C8FA2020055415C8FC2F58D3F51415C8FC2050A005541F6285C3F7C3F5141000000501A005541EC51B85E643F514148E17A4430005541295C8FF2613F51413D0AD7633400554152B81E25603F5141E17A14EE3B005541C3F5283C6E3F5141F6285CCF37005541E17A144E813F5141C3F5283C32005541713D0A57983F5141000000802B0055418FC2F5189A3F5141EC51B88E3C00554100000070AC3F51418FC2F5D83600554152B81EB5B13F5141333333233400554133333383BB3F51417B14AEB72C005541EC51B87EBD3F5141E17A141E2B005541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000009C0C15456D3F51419E4DAF262800554149ECE4186C3F514101640B4229005541601C6F176C3F5141493F6C43290055413C62F4BD783F5141232BB4C725005541557627BD8C3F5141A046B546210055410DC413FC933F5141219C90CB1F0055416FA17930953F5141DB2ED0871F0055415FB3731A973F51418DDE60281F0055414F4B5420B53F51416D435E4F19005541D6C2936EB93F5141D39B9B1E1100554158C10BC3C43F5141BFB42A91FBFF54411AB51BE5BF3F5141FD28FF09FBFF5441C8FCFCDFBD3F5141648F65D0FAFF54413D27B408B43F5141ED9DAF63FCFF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543053 - 1407068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3708D2BCB50410AD7A3D09A085541AE47E11A2CCB5041AE47E15AA60855415C8FC2752ECB504133333313A60855413333334339CB50418FC2F5F8A00855410AD7A3E032CB5041666666C662085541D7A3709D26CB5041295C8FC2630855413D0AD7D329CB504148E17A8486085541D7A3708D2BCB50410AD7A3D09A085541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000390C76FE2BCB50418A644C09A4085541D511FA2A2ACB50412262EB0C8908554140A429292ACB5041CFD5A4F9880855413435F4112ACB5041159F5A5F890855413D0AD7D329CB504148E17A8486085541590FB85D29CB5041A896798681085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543053 - 3569419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3708D2BCB50410AD7A3D09A085541AE47E11A2CCB5041AE47E15AA60855415C8FC2752ECB504133333313A60855413333334339CB50418FC2F5F8A00855410AD7A3E032CB5041666666C662085541D7A3709D26CB5041295C8FC2630855413D0AD7D329CB504148E17A8486085541D7A3708D2BCB50410AD7A3D09A085541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000390C76FE2BCB50418A644C09A4085541D511FA2A2ACB50412262EB0C8908554140A429292ACB5041CFD5A4F9880855413435F4112ACB5041159F5A5F890855413D0AD7D329CB504148E17A8486085541590FB85D29CB5041A896798681085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543053 - 302462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000D7A3708D2BCB50410AD7A3D09A085541AE47E11A2CCB5041AE47E15AA60855415C8FC2752ECB504133333313A60855413333334339CB50418FC2F5F8A00855410AD7A3E032CB5041666666C662085541D7A3709D26CB5041295C8FC2630855413D0AD7D329CB504148E17A8486085541D7A3708D2BCB50410AD7A3D09A085541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000390C76FE2BCB50418A644C09A4085541E65836EB2ACB5041507CBB2594085541A5EFBB2729CB50419860633E7F085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543849 - 1407068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000080000003333334339CB50418FC2F5F8A00855419A9999F943CB50419A9999E99B08554152B81E6545CB5041CDCCCC2C9A0855411F85EB3146CB5041D7A3701D98085541333333F341CB5041333333D362085541A4703D9A40CB5041C3F528AC610855410AD7A3E032CB5041666666C6620855413333334339CB50418FC2F5F8A008554101030000000100000009000000D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E1 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000390C76FE2BCB50418A644C09A4085541D511FA2A2ACB50412262EB0C8908554140A429292ACB5041CFD5A4F9880855413435F4112ACB5041159F5A5F890855413D0AD7D329CB504148E17A8486085541590FB85D29CB5041A896798681085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543849 - 3569419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000002000000010300000001000000080000003333334339CB50418FC2F5F8A00855419A9999F943CB50419A9999E99B08554152B81E6545CB5041CDCCCC2C9A0855411F85EB3146CB5041D7A3701D98085541333333F341CB5041333333D362085541A4703D9A40CB5041C3F528AC610855410AD7A3E032CB5041666666C6620855413333334339CB50418FC2F5F8A008554101030000000100000009000000D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E1 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000390C76FE2BCB50418A644C09A4085541D511FA2A2ACB50412262EB0C8908554140A429292ACB5041CFD5A4F9880855413435F4112ACB5041159F5A5F890855413D0AD7D329CB504148E17A8486085541590FB85D29CB5041A896798681085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>543849 - 302462
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000002000000010300000001000000080000003333334339CB50418FC2F5F8A00855419A9999F943CB50419A9999E99B08554152B81E6545CB5041CDCCCC2C9A0855411F85EB3146CB5041D7A3701D98085541333333F341CB5041333333D362085541A4703D9A40CB5041C3F528AC610855410AD7A3E032CB5041666666C6620855413333334339CB50418FC2F5F8A008554101030000000100000009000000D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E1 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000390C76FE2BCB50418A644C09A4085541E65836EB2ACB5041507CBB2594085541A5EFBB2729CB50419860633E7F085541D7A3709D26CB5041295C8FC263085541A4703D7A24CB5041EC51B8EE6308554185EB512826CB5041000000F0770855410AD7A34028CB5041000000E09008554152B81E052ACB5041C3F528ECA5085541AE47E11A2CCB5041AE47E15AA6085541390C76FE2BCB50418A644C09A4085541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35776 - 1739060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002E000000562B9383428C504123AC6A40ED065541713D0A97428C504185EB5118ED06554114AE47A1438C50418FC2F588EB065541DBC0B2C8438C50418E10BE57EB065541401D067F458C5041EB2180DCE8065541C3F528AC458C50411F85EB01E8065541EC51B88E448C504152B81EB5E6065541DDFE36A1438C5041381F002EE6065541295C8F823F8C504185EB5138E4065541C3F5288C408C50417B14AED7E0065541A4703D1A408C504133333323E0065541B81E85EB388C504100000010DA065541EC51B86E328C50415C8FC235DF06554185EB5138318C5041EC51B8BEE1065541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000004A2500433F8C50410802C759ED065541C3F528EC418C504185EB5178EE06554102D7D33D428C50413E5017D0ED065541713D0A97428C504185EB5118ED06554114AE47A1438C50418FC2F588EB0655417241ECD1448C5041CC5E950CEA065541B3A11374458C5041A0B48311E9065541C3F528AC458C50411F85EB01E8065541EC51B88E448C504152B81EB5E6065541E802F012428C5041A0EB104EE5065541295C8F823F8C504185EB5138E4065541C3F5288C408C50417B14AED7E0065541A4703D1A408C504133333323E0065541B81E85EB388C504100000010DA065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35776 - 135914
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002E000000562B9383428C504123AC6A40ED065541713D0A97428C504185EB5118ED06554114AE47A1438C50418FC2F588EB065541DBC0B2C8438C50418E10BE57EB065541401D067F458C5041EB2180DCE8065541C3F528AC458C50411F85EB01E8065541EC51B88E448C504152B81EB5E6065541DDFE36A1438C5041381F002EE6065541295C8F823F8C504185EB5138E4065541C3F5288C408C50417B14AED7E0065541A4703D1A408C504133333323E0065541B81E85EB388C504100000010DA065541EC51B86E328C50415C8FC235DF06554185EB5138318C5041EC51B8BEE1065541 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000220000004A2500433F8C50410802C759ED065541C3F528EC418C504185EB5178EE06554102D7D33D428C50413E5017D0ED065541713D0A97428C504185EB5118ED06554114AE47A1438C50418FC2F588EB0655418741ECD1448C5041AC5E950CEA065541B3A11374458C5041A0B48311E9065541C3F528AC458C50411F85EB01E8065541EC51B88E448C504152B81EB5E60655410803F012428C5041B6EB104EE5065541295C8F823F8C504185EB5138E4065541C3F5288C408C50417B14AED7E0065541A4703D1A408C504133333323E0065541B81E85EB388C504100000010DA065541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>544985 - 180764
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000000000F047BD50411F85EB21ECF95441D7A3700D2BBD504148E17A740EFA5441C3F528FC2CBD50410AD7A3D00DFA5441AE47E13A3BBD504166666686FCF954410AD7A3C075BD5041000000C0EEF954418FC2F51876BD50411F85EB41FAF9544185EB514877BD5041CDCCCCFCF9F9544152B81EA576BD5041F6285C8FE5F954415C8FC2B55BBD5041666666F6E4F954411F85EB4156BD50413D0AD773E5F954415C8FC2B550BD504152B81ED5E6F954411F85EBE14BBD5041E17A143EE9F95441000000F047BD50411F85EB21ECF95441
-</a>
-
-<b>
-010600000001000000010300000001000000130000005C8FC2B550BD504152B81ED5E6F954412737E6BE4FBD504128CD5B50E7F954411F85EBE14BBD5041F77A143EE9F954412B0000F047BD50411485EB21ECF95441AB76DBF33CBD5041A250702FF9F954413C35F7AA37BD5041E0E80177FFF9544123A4700D2BBD5041EEE07A740EFA5441C3F528FC2CBD50410AD7A3D00DFA5441AE47E13A3BBD504166666686FCF954410AD7A3C075BD5041000000C0EEF954417D9B803376BD5041B253DF3BFAF954419BE9514877BD50413DCDCCFCF9F9544175FD3BA576BD504195100693E5F9544154B81EA576BD50412B295C8FE5F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>544985 - 299660
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000000000F047BD50411F85EB21ECF95441D7A3700D2BBD504148E17A740EFA5441C3F528FC2CBD50410AD7A3D00DFA5441AE47E13A3BBD504166666686FCF954410AD7A3C075BD5041000000C0EEF954418FC2F51876BD50411F85EB41FAF9544185EB514877BD5041CDCCCCFCF9F9544152B81EA576BD5041F6285C8FE5F954415C8FC2B55BBD5041666666F6E4F954411F85EB4156BD50413D0AD773E5F954415C8FC2B550BD504152B81ED5E6F954411F85EBE14BBD5041E17A143EE9F95441000000F047BD50411F85EB21ECF95441
-</a>
-
-<b>
-010600000001000000010300000001000000130000005C8FC2B550BD504152B81ED5E6F954412737E6BE4FBD504128CD5B50E7F954411F85EBE14BBD5041F77A143EE9F954412B0000F047BD50411485EB21ECF95441AB76DBF33CBD5041A250702FF9F954413C35F7AA37BD5041E0E80177FFF9544123A4700D2BBD5041EEE07A740EFA5441C3F528FC2CBD50410AD7A3D00DFA5441AE47E13A3BBD504166666686FCF954410AD7A3C075BD5041000000C0EEF954417D9B803376BD5041B253DF3BFAF954419BE9514877BD50413DCDCCFCF9F9544175FD3BA576BD504195100693E5F9544154B81EA576BD50412B295C8FE5F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546034 - 3049924
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002A000000295C8FB267F25041333333E3953F55419A9999C966F2504152B81E15973F554185EB514865F250417B14AEB7983F554114AE47F162F25041E17A14CE9B3F5541295C8F9260F25041666666369F3F5541CDCCCC1C5FF250415C8FC275A23F55415C8FC2D55EF25041A4703DFAA33F5541B81E85FB65F25041EC51B8EEA83F55413D0AD7936FF25041295C8FF2AD3F55417B14AEA77AF250415C8FC245B33F554148E17AE478F250415C8FC235B73F55418FC2F55886F2504133333373BD3F55410AD7A30094F250413D0AD743C33F5541D7A3704D93F25041666666B6C43F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000295C8FB2B3F25041AE47E19AAE3F5541DB09EEDCB9F2504172CF343CB13F55411543FC85BFF25041A91C5EA6B33F5541EEF47D7DC4F25041B28BC9C4B53F55410F0E8113CAF250412C3563FCB73F5541C5B518F2CEF2504166A30FCCB93F5541D4313B84D4F25041A21284DEBB3F5541E17A141EDAF250413D0AD7F3BD3F55419A9999C9DAF2504185EB51E8BC3F554167775D05E0F2504121CBE362BF3F5541F71A925FE4F2504183F71A71C13F5541743B5F21E9F25041335C346AC33F5541B710C6B0EEF2504190BD78DAC53F55417CBE0129F4F250416911B49FC83F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546034 - 3311909
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002A000000295C8FB267F25041333333E3953F55419A9999C966F2504152B81E15973F554185EB514865F250417B14AEB7983F554114AE47F162F25041E17A14CE9B3F5541295C8F9260F25041666666369F3F5541CDCCCC1C5FF250415C8FC275A23F55415C8FC2D55EF25041A4703DFAA33F5541B81E85FB65F25041EC51B8EEA83F55413D0AD7936FF25041295C8FF2AD3F55417B14AEA77AF250415C8FC245B33F554148E17AE478F250415C8FC235B73F55418FC2F55886F2504133333373BD3F55410AD7A30094F250413D0AD743C33F5541D7A3704D93F25041666666B6C43F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000295C8FB2B3F25041AE47E19AAE3F5541DB09EEDCB9F2504172CF343CB13F55411543FC85BFF25041A91C5EA6B33F5541EEF47D7DC4F25041B28BC9C4B53F55410F0E8113CAF250412C3563FCB73F5541C5B518F2CEF2504166A30FCCB93F5541D4313B84D4F25041A21284DEBB3F5541E17A141EDAF250413D0AD7F3BD3F55419A9999C9DAF2504185EB51E8BC3F554167775D05E0F2504121CBE362BF3F5541F71A925FE4F2504183F71A71C13F5541743B5F21E9F25041335C346AC33F5541B710C6B0EEF2504190BD78DAC53F55417CBE0129F4F250416911B49FC83F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546260 - 174646
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000004100000052B81E35C5055141F6285CBF5E4B55410AD7A3D0C90551413D0AD7035E4B5541B81E85EBCE055141666666B65D4B5541F6285C8FD40551419A9999095C4B554152B81EC5DE0551415C8FC2D5574B5541D7A3709DEA055141EC51B87E524B554114AE47A1F1055141E17A14EE4F4B554114AE47F1F405514152B81E654F4B554148E17A34F705514114AE47114F4B5541713D0A67F7055141333333634E4B5541AE47E14AF8055141E17A14DE4C4B554152B81EA5F8055141A4703D8A4C4B554166666696FE0551411F85EB414B4B55410AD7A34002065141713D0AD74A4B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000566A640FBB055141B001FA65514B554162B988A9B9055141E02F077B524B554159CE7124B205514177E5AB38574B554113531679A50551414B2B951C614B5541621D3FC59E055141D190739B654B55419C1233A59C0551418FAB2CFF664B5541D70727859A055141BE5BCBAC6A4B5541027DE86E9605514156B1FCE76F4B55419FC7A89D95055141CE3635EE724B55419FC7A89D95055141D681BFF5794B554158929BC296055141008224E27D4B5541E3A7B3029B055141150DC8E4854B5541E9405A0F9D0551418E9F38DF894B55412B8716419E055141E5D022F38A4B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546394 - 262773
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000D000000333333A35F085141F6285C7F654B5541AE47E1AA60085141D7A3702D644B55418FC2F5D860085141CDCCCCEC634B5541B81E85DB61085141F6285C7F624B5541F6285C1F5D085141A4703D1A624B5541F6285CCF54085141EC51B85E614B5541A4703DAA4208514148E17A845F4B5541EC51B84E420851417B14AEB7604B55418FC2F5D84108514166666646624B5541EC51B8CE4E08514148E17A34644B554166666686570851410AD7A3F0644B554185EB51085C085141CDCCCC2C654B5541333333A35F085141F6285C7F654B5541
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000007AEB51085C085141B7CCCC2C654B5541333333A35F085141F6285C7F654B5541AA47E1AA60085141DDA3702D644B5541961D42B060085141E33EE525644B554178C2F5D860085141EDCCCCEC634B5541CC7A14DE5408514120D7A3D0624B55410C52B84E420851417B14AEB7604B554116EA5BE141085141FC41F629624B5541383A4EDE41085141A3F24C34624B5541AE6D79DB41085141C805E33D624B554192C2F5D8410851415D666646624B5541EC51B8CE4E08514148E17A34644B554166666686570851410AD7A3F0644B55418DD1F84458085141065693FA644B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546433 - 239512
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000005C8FC2856F0851410AD7A3E0974D5541B81E85DB720851410AD7A3509F4D55413D0AD7A37B085141CDCCCC2C9A4D554185EB51388508514100000090944D5541666666A6820851411F85EBA18E4D5541333333C37F0851415C8FC2E5874D554148E17A546F08514152B81E958F4D554148E17A946B085141F6285C4F914D5541B81E85BB5C085141E17A14EE974D554148E17A0461085141AE47E10A9E4D55417B14AE7768085141B81E859B9A4D55415C8FC2856F0851410AD7A3E0974D5541
-</a>
-
-<b>
-010600000001000000010300000001000000110000002A7F66A68208514144BEEBA18E4D55416ED233C37F085141C202C4E5874D5541CBA6852C7108514164165CB88E4D554148E17A546F08514152B81E958F4D554141F8B36B6E08514119445A00904D554149F879946B08514109445D4F914D554199A0207D6608514111227B94934D5541377114D36408514147F67052944D5541801FB41661085141B271DBFC954D55416BAB85BB5C085141253C14EE974D5541677ED15C5F085141B82588AE9B4D55413E7E7A046108514166BAE00A9E4D5541578DAD77680851411906859B9A4D55410686C3296A085141FE0F8CF3994D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546433 - 385815
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000005C8FC2856F0851410AD7A3E0974D5541B81E85DB720851410AD7A3509F4D55413D0AD7A37B085141CDCCCC2C9A4D554185EB51388508514100000090944D5541666666A6820851411F85EBA18E4D5541333333C37F0851415C8FC2E5874D554148E17A546F08514152B81E958F4D554148E17A946B085141F6285C4F914D5541B81E85BB5C085141E17A14EE974D554148E17A0461085141AE47E10A9E4D55417B14AE7768085141B81E859B9A4D55415C8FC2856F0851410AD7A3E0974D5541
-</a>
-
-<b>
-010600000001000000010300000001000000110000002A7F66A68208514144BEEBA18E4D55416ED233C37F085141C202C4E5874D5541CBA6852C7108514164165CB88E4D554148E17A546F08514152B81E958F4D554141F8B36B6E08514119445A00904D554149F879946B08514109445D4F914D554199A0207D6608514111227B94934D5541377114D36408514147F67052944D5541801FB41661085141B271DBFC954D55416BAB85BB5C085141253C14EE974D5541677ED15C5F085141B82588AE9B4D55413E7E7A046108514166BAE00A9E4D5541578DAD77680851411906859B9A4D55410686C3296A085141FE0F8CF3994D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546546 - 250578
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000010000006700000066666606DBF25041C3F5286C9C3D5541B81E852BE3F250418FC2F5589B3D55415C8FC2C5EDF25041A4703D5A983D5541295C8F12F4F25041EC51B86E953D5541713D0AD7F4F25041E17A14CE9E3D5541A4703DBAFAF25041D7A3702D9D3D55413D0AD773FFF25041EC51B88E9A3D5541AE47E13A01F350411F85EB91983D55410000008000F350415C8FC2B5943D55418FC2F52805F3504100000040903D5541B81E855B0CF35041C3F5280C8A3D5541000000B014F350417B14AEA7833D554152B81EA518F35041E17A147E883D5541713D0A6724F35041CDCCCC4C813D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000ED43900831F35041E4F8BD78F63D55415C90447630F350413AD1CFEEF53D554131A6295D30F3504157729A97F53D55414E54113B30F350416CA68F2AF33D5541AB71BA6030F350411855C242EF3D5541B8CA32E430F35041C31602F8ED3D5541BAF84B3333F35041021AC427E73D5541F31B997333F350416568F5E3E33D5541C16BE12E34F3504144AC3985E03D55415BD63CD335F350412D200F1DDD3D5541D14D48EE35F350416EB2A608DD3D5541F3D10F5735F3504151ECCCECDC3D5541D626958633F3504185964197DC3D5541A9FC099125F350415E9B1B05DA3D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546546 - 373060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000010000006700000066666606DBF25041C3F5286C9C3D5541B81E852BE3F250418FC2F5589B3D55415C8FC2C5EDF25041A4703D5A983D5541295C8F12F4F25041EC51B86E953D5541713D0AD7F4F25041E17A14CE9E3D5541A4703DBAFAF25041D7A3702D9D3D55413D0AD773FFF25041EC51B88E9A3D5541AE47E13A01F350411F85EB91983D55410000008000F350415C8FC2B5943D55418FC2F52805F3504100000040903D5541B81E855B0CF35041C3F5280C8A3D5541000000B014F350417B14AEA7833D554152B81EA518F35041E17A147E883D5541713D0A6724F35041CDCCCC4C813D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000ED43900831F35041E4F8BD78F63D55415C90447630F350413AD1CFEEF53D554131A6295D30F3504157729A97F53D55414E54113B30F350416CA68F2AF33D5541AB71BA6030F350411855C242EF3D5541B8CA32E430F35041C31602F8ED3D5541BAF84B3333F35041021AC427E73D5541F31B997333F350416568F5E3E33D5541C16BE12E34F3504144AC3985E03D55415BD63CD335F350412D200F1DDD3D5541D14D48EE35F350416EB2A608DD3D5541F3D10F5735F3504151ECCCECDC3D5541D626958633F3504185964197DC3D5541A9FC099125F350415E9B1B05DA3D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546764 - 42460
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000025000000000000A070F45041A4703D5A693D5541000000606FF45041F6285CEF693D55419A99995962F45041D7A370DD703D554114AE47A159F45041333333C3663D5541A4703D8A58F45041295C8F62653D5541CDCCCC1C4DF45041B81E85EB553D5541B81E85EB46F4504152B81E75553D554148E17A3443F45041AE47E1BA553D55411F85EBD13EF45041D7A3700D563D5541B81E852B45F45041EC51B8DE5E3D5541C3F5286C4BF450415C8FC2A5663D55415C8FC2A54AF45041E17A14BE673D55413D0AD77353F450411F85EB51713D55419A99996958F45041A4703D3A773D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000BE04DD286BF45041FBC8842D6C3D5541DBEEED5B69F45041E2A3C2226D3D5541DB4DA90F6AF45041478565476D3D5541EB86785A6DF45041E78BF0B76C3D5541B9EF91506FF450415538F5AA6B3D5541950B3BAA6FF450411A23D7C16A3D5541CC4FA4316FF45041716806086A3D55410844C8B16DF45041254A42D46A3D55417CC243266DF45041EE637D1E6B3D5541BE04DD286BF45041FBC8842D6C3D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546764 - 75156
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000025000000000000A070F45041A4703D5A693D5541000000606FF45041F6285CEF693D55419A99995962F45041D7A370DD703D554114AE47A159F45041333333C3663D5541A4703D8A58F45041295C8F62653D5541CDCCCC1C4DF45041B81E85EB553D5541B81E85EB46F4504152B81E75553D554148E17A3443F45041AE47E1BA553D55411F85EBD13EF45041D7A3700D563D5541B81E852B45F45041EC51B8DE5E3D5541C3F5286C4BF450415C8FC2A5663D55415C8FC2A54AF45041E17A14BE673D55413D0AD77353F450411F85EB51713D55419A99996958F45041A4703D3A773D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000BE04DD286BF45041FBC8842D6C3D5541DBEEED5B69F45041E2A3C2226D3D5541DB4DA90F6AF45041478565476D3D5541EB86785A6DF45041E78BF0B76C3D5541B9EF91506FF450415538F5AA6B3D5541950B3BAA6FF450411A23D7C16A3D5541CC4FA4316FF45041716806086A3D55410844C8B16DF45041254A42D46A3D55417CC243266DF45041EE637D1E6B3D5541BE04DD286BF45041FBC8842D6C3D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546917 - 2977019
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000009A99990990FD504185EB5138263B5541EC51B8BE8FFD50415C8FC235273B5541EC51B88E8EFD5041295C8F42313B5541D7A3709D8CFD5041295C8FC23A3B55411F85EB217BFD504185EB5138333B5541666666566EFD50411F85EBE12B3B5541666666B668FD5041B81E852B333B5541295C8F2268FD50418FC2F518343B554114AE47E174FD5041B81E853B3C3B5541A4703DBA7DFD504148E17AB4413B5541295C8FE286FD5041A4703D0A473B554114AE47B18AFD50418FC2F5B8443B55419A9999A990FD50410AD7A370423B5541AE47E18A96FD5041EC51B8AE403B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000E9CB034892FD5041950A989E563B55415C8FC26597FD5041C3F528BC563B554111D9D6FD96FD5041644DE8D0553B55419C2515AE96FD5041D9A5006A543B5541400BD0BE95FD5041380AF3EB513B55419E6FC24093FD50410BC7FD064E3B5541CEA1BB0192FD50412405D1B04B3B5541C8A0D5C791FD5041C5FC3DA7493B5541B4AAF1DA90FD50418CC1DAF6483B554114AE47B18AFD50418FC2F5B8443B5541B5C23BB786FD5041D28F5646473B55413642D5E083FD5041A97BCF49453B5541B7DC47047EFD50416F659DDF413B5541F27FC5F978FD504145D00CC43E3B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546917 - 3667219
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000009A99990990FD504185EB5138263B5541EC51B8BE8FFD50415C8FC235273B5541EC51B88E8EFD5041295C8F42313B5541D7A3709D8CFD5041295C8FC23A3B55411F85EB217BFD504185EB5138333B5541666666566EFD50411F85EBE12B3B5541666666B668FD5041B81E852B333B5541295C8F2268FD50418FC2F518343B554114AE47E174FD5041B81E853B3C3B5541A4703DBA7DFD504148E17AB4413B5541295C8FE286FD5041A4703D0A473B554114AE47B18AFD50418FC2F5B8443B55419A9999A990FD50410AD7A370423B5541AE47E18A96FD5041EC51B8AE403B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C000000E9CB034892FD5041950A989E563B55415C8FC26597FD5041C3F528BC563B554111D9D6FD96FD5041644DE8D0553B55419C2515AE96FD5041D9A5006A543B5541400BD0BE95FD5041380AF3EB513B55419E6FC24093FD50410BC7FD064E3B5541CEA1BB0192FD50412405D1B04B3B5541C8A0D5C791FD5041C5FC3DA7493B5541B4AAF1DA90FD50418CC1DAF6483B554114AE47B18AFD50418FC2F5B8443B5541B5C23BB786FD5041D28F5646473B55413642D5E083FD5041A97BCF49453B5541B7DC47047EFD50416F659DDF413B5541F27FC5F978FD504145D00CC43E3B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>547057 - 2987291
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001F00000033333323CCFA5041333333433E525541C3F5288CC5FA5041A4703DEA385255417B14AE07C2FA5041C3F5285C3652554114AE47E1BDFA50415C8FC2B53352554152B81E25BCFA50411F85EB0133525541CDCCCCECBAFA5041D7A3702D3152554185EB51E8B8FA5041F6285C5F2F52554185EB51E8B5FA5041295C8F122D52554114AE4771B0FA5041E17A14FE28525541713D0A87ACFA50411F85EBC12552554148E17A84A8FA504114AE47C1225255413D0AD7D3A3FA50410AD7A3001F525541713D0A97A0FA5041AE47E1CA1C5255416666667692FA5041295C8F0225525541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000910103F9FDFA5041CEBC030E68525541EEDC2F840FFB50416F84BFEF63525541BB5549780FFB5041D8EA76EA6352554136E28FD60FFB5041937ED2D263525541C96B7EFC0AFB50414CF1076B5E525541AA50AE8301FB5041AAB308AA575255412F405450FDFA5041293C4AE95752554112F2FA5BF2FA50410DEEF0F44C5255411F1553EFEBFA5041690581AC48525541CEFE14CEE8FA5041C171A0DC46525541FD5F956DE5FA504118DEBF0C455255412BE31B0AE3FA50411AAB36914352554186E92843DEFA50419CEF6BD6415255416089FA39DAFA50411F34A11B40525541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>547057 - 3735575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001F00000033333323CCFA5041333333433E525541C3F5288CC5FA5041A4703DEA385255417B14AE07C2FA5041C3F5285C3652554114AE47E1BDFA50415C8FC2B53352554152B81E25BCFA50411F85EB0133525541CDCCCCECBAFA5041D7A3702D3152554185EB51E8B8FA5041F6285C5F2F52554185EB51E8B5FA5041295C8F122D52554114AE4771B0FA5041E17A14FE28525541713D0A87ACFA50411F85EBC12552554148E17A84A8FA504114AE47C1225255413D0AD7D3A3FA50410AD7A3001F525541713D0A97A0FA5041AE47E1CA1C5255416666667692FA5041295C8F0225525541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000910103F9FDFA5041CEBC030E68525541EEDC2F840FFB50416F84BFEF63525541BB5549780FFB5041D8EA76EA6352554136E28FD60FFB5041937ED2D263525541C96B7EFC0AFB50414CF1076B5E525541AA50AE8301FB5041AAB308AA575255412F405450FDFA5041293C4AE95752554112F2FA5BF2FA50410DEEF0F44C5255411F1553EFEBFA5041690581AC48525541CEFE14CEE8FA5041C171A0DC46525541FD5F956DE5FA504118DEBF0C455255412BE31B0AE3FA50411AAB36914352554186E92843DEFA50419CEF6BD6415255416089FA39DAFA50411F34A11B40525541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>628379 - 224602
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002300000052B81E250C1C51419A999919E116554148E17A041D1C5141D7A370DDD01655419A999929211C5141713D0A17CE165541333333E3261C51418FC2F5D8CC1655417B14AE07301C5141E17A148ECB1655413D0AD793341C514133333373CA1655410AD7A3502E1C514152B81EB5C2165541C3F5285C1A1C514185EB51F8CB165541713D0A570E1C5141C3F5288CD11655417B14AE070B1C514166666636CE165541B81E854B0A1C51418FC2F578CD165541D7A3702D091C514185EB51E8CE1655415C8FC2A50A1C5141D7A3705DD01655418FC2F5280C1C51411F85EB71D2165541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B4D80141071C5141EAF45BB6D61655413DE5A56F061C5141552062BBD716554148E17A44061C51415C8FC2F5D71655415C8FC285051C5141F6285C9FD8165541713D0AC7041C51413D0AD7C3D81655418FC2F568FE1B5141713D0AE7E516554154D68A44FE1B5141EE28B48BE8165541E926712DFE1B5141FCF2F638EA1655415710EFB1FA1B51410D0ED197ED1655415C8FC235FA1B514100000010EE165541B823363BF61B51418338CFB5ED165541A4703D1AF01B5141AE47E12AED165541A66B7B64ED1B51411491E1BAEB165541E18EC3B5E41B5141183353B8FA165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>628379 - 378828
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002300000052B81E250C1C51419A999919E116554148E17A041D1C5141D7A370DDD01655419A999929211C5141713D0A17CE165541333333E3261C51418FC2F5D8CC1655417B14AE07301C5141E17A148ECB1655413D0AD793341C514133333373CA1655410AD7A3502E1C514152B81EB5C2165541C3F5285C1A1C514185EB51F8CB165541713D0A570E1C5141C3F5288CD11655417B14AE070B1C514166666636CE165541B81E854B0A1C51418FC2F578CD165541D7A3702D091C514185EB51E8CE1655415C8FC2A50A1C5141D7A3705DD01655418FC2F5280C1C51411F85EB71D2165541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B4D80141071C5141EAF45BB6D61655413DE5A56F061C5141552062BBD716554148E17A44061C51415C8FC2F5D71655415C8FC285051C5141F6285C9FD8165541713D0AC7041C51413D0AD7C3D81655418FC2F568FE1B5141713D0AE7E516554154D68A44FE1B5141EE28B48BE8165541E926712DFE1B5141FCF2F638EA1655415710EFB1FA1B51410D0ED197ED1655415C8FC235FA1B514100000010EE165541B823363BF61B51418338CFB5ED165541A4703D1AF01B5141AE47E12AED165541A66B7B64ED1B51411491E1BAEB165541E18EC3B5E41B5141183353B8FA165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548349 - 3105757
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001600000048E17A54C1FA5041B81E851B542B55410AD7A3C0C1FA5041CDCCCC7C502B55417B14AEA7C0FA5041C3F5282C4C2B554152B81E75BCFA5041713D0A77452B55410AD7A3B0B6FA504114AE4771402B5541713D0AF7B2FA50413D0AD7A33E2B5541AE47E10AADFA50411F85EBC13C2B55417B14AE87A4FA504114AE47C13A2B5541666666E699FA5041666666C6392B5541EC51B8AE90FA50417B14AE07392B5541CDCCCCBC87FA5041000000D0372B55419A9999F97FFA504148E17A34442B554185EB51587EFA504148E17A64482B5541666666D679FA5041000000F0612B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000EAC99C6991FA5041E233DBFE612B55415A5500738DFA5041AAFFF848632B5541B81174217FFA5041A2610216682B55417F3AA9E180FA5041AD868E616B2B554101C6CA2E84FA50419741929C6A2B55417593187887FA5041F52CB0AF692B554166572B1291FA5041FEE3B3FD662B5541EC75C9B59FFA5041F05A0305662B554118E451B6A2FA5041BCF34068652B5541177DE4BBA6FA5041258B427E642B55416424DCC6A6FA50410C866A9A642B554157C13B9CADFA5041AD8EB7EA622B5541145D0AB3A9FA50418B61592F5A2B554114AE4761A6FA5041666666365B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548349 - 3468098
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001600000048E17A54C1FA5041B81E851B542B55410AD7A3C0C1FA5041CDCCCC7C502B55417B14AEA7C0FA5041C3F5282C4C2B554152B81E75BCFA5041713D0A77452B55410AD7A3B0B6FA504114AE4771402B5541713D0AF7B2FA50413D0AD7A33E2B5541AE47E10AADFA50411F85EBC13C2B55417B14AE87A4FA504114AE47C13A2B5541666666E699FA5041666666C6392B5541EC51B8AE90FA50417B14AE07392B5541CDCCCCBC87FA5041000000D0372B55419A9999F97FFA504148E17A34442B554185EB51587EFA504148E17A64482B5541666666D679FA5041000000F0612B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000EAC99C6991FA5041E233DBFE612B55415A5500738DFA5041AAFFF848632B5541B81174217FFA5041A2610216682B55417F3AA9E180FA5041AD868E616B2B554101C6CA2E84FA50419741929C6A2B55417593187887FA5041F52CB0AF692B554166572B1291FA5041FEE3B3FD662B5541EC75C9B59FFA5041F05A0305662B554118E451B6A2FA5041BCF34068652B5541177DE4BBA6FA5041258B427E642B55416424DCC6A6FA50410C866A9A642B554157C13B9CADFA5041AD8EB7EA622B5541145D0AB3A9FA50418B61592F5A2B554114AE4761A6FA5041666666365B2B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583501 - 56122
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000034000000A4703D2A79E150413D0AD7034FEF5441AE47E1DA78E15041713D0A174FEF54419A99995976E150410AD7A3B04FEF5441AE47E10A76E150413D0AD7C34FEF544185EB51F873E15041713D0A6750EF54419A9999F972E150415C8FC2B550EF544114AE476171E1504114AE475151EF54419A9999F96FE15041A4703DDA51EF54411F85EB016FE15041B81E854B52EF544148E17A4471E150411F85EB6157EF544185EB517871E15041713D0AD757EF5441EC51B8BE7BE15041000000B057EF5441F6285C6F80E15041CDCCCCAC57EF5441C3F528EC86E1504185EB51A857EF5441 [...]
-</a>
-
-<b>
-0106000000020000000103000000010000002E0000005C8FC225A0E15041AE47E1FA41EF54410F4C4579A0E150417AF1C1DB42EF5441B73AA4DBA9E150414959BD8141EF54417CC4C893ABE15041B3235CFC3FEF5441268E5135ADE150412CAB8D523EEF5441CFCF1361ADE15041A91DDAAA3DEF54416A149275ADE15041834E505C3DEF54416241D57FADE15041AEE9FB343DEF54410E699189ADE15041FAF8AC0F3DEF54412D1C6A8AADE15041FE7D6E0C3DEF5441A94FA98CADE150411417D2033DEF5441C7213A8DADE150412514A7013DEF54419D68768DADE15041FC12C0003DEF5441460BEA4DADE1504129BAB4B13BEF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583501 - 119274
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000034000000A4703D2A79E150413D0AD7034FEF5441AE47E1DA78E15041713D0A174FEF54419A99995976E150410AD7A3B04FEF5441AE47E10A76E150413D0AD7C34FEF544185EB51F873E15041713D0A6750EF54419A9999F972E150415C8FC2B550EF544114AE476171E1504114AE475151EF54419A9999F96FE15041A4703DDA51EF54411F85EB016FE15041B81E854B52EF544148E17A4471E150411F85EB6157EF544185EB517871E15041713D0AD757EF5441EC51B8BE7BE15041000000B057EF5441F6285C6F80E15041CDCCCCAC57EF5441C3F528EC86E1504185EB51A857EF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000000DD55C326FE150416DCA91B852EF5441D4F7371970E15041C03840C054EF54412AF16D7270E150412DED128955EF54418D983C3F71E1504163E51D5657EF54415E0AD57871E1504123FB7DD557EF544101A8412572E15041632A79D457EF5441BC2F9B3172E150411C3E4AD457EF544119FC603572E150418EE83BD457EF5441694C6DE072E150414602B2D157EF54415930120A73E1504114C813D157EF544112A5DA0E74E15041D5EE34CD57EF5441C7FA801175E150418D305EC957EF544127024D007BE150411080D3B257EF5441898486207BE15041F10F59B257EF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583501 - 319490
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000034000000A4703D2A79E150413D0AD7034FEF5441AE47E1DA78E15041713D0A174FEF54419A99995976E150410AD7A3B04FEF5441AE47E10A76E150413D0AD7C34FEF544185EB51F873E15041713D0A6750EF54419A9999F972E150415C8FC2B550EF544114AE476171E1504114AE475151EF54419A9999F96FE15041A4703DDA51EF54411F85EB016FE15041B81E854B52EF544148E17A4471E150411F85EB6157EF544185EB517871E15041713D0AD757EF5441EC51B8BE7BE15041000000B057EF5441F6285C6F80E15041CDCCCCAC57EF5441C3F528EC86E1504185EB51A857EF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000270000000DD55C326FE150416DCA91B852EF5441D4F7371970E15041C03840C054EF54412AF16D7270E150412DED128955EF54418D983C3F71E1504163E51D5657EF54415E0AD57871E1504123FB7DD557EF544101A8412572E15041632A79D457EF5441BC2F9B3172E150411C3E4AD457EF544119FC603572E150418EE83BD457EF5441694C6DE072E150414602B2D157EF54415930120A73E1504114C813D157EF544112A5DA0E74E15041D5EE34CD57EF5441C7FA801175E150418D305EC957EF544127024D007BE150411080D3B257EF5441898486207BE15041F10F59B257EF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>548755 - 4147179
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000180000003D0AD7D3050F5141713D0A57582755415C8FC235070F51415C8FC2B55A2755413D0AD7D3050F514114AE47315C275541AE47E19A070F5141AE47E12A5E275541B81E854B080F5141F6285CBF5F27554152B81E55090F5141333333F35F275541713D0AB70E0F514114AE47C15D2755410AD7A3E0140F51411F85EBC154275541D7A3707D180F5141E17A143E4E27554166666656190F5141EC51B8DE4D275541B81E851B1E0F51411F85EB81442755419A9999D9200F5141E17A14FE3F275541666666C6220F514185EB51883D2755411F85EBB11E0F51413D0AD7F339275541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000295C8F12170F5141B81E858B18275541713D0A27150F51417B14AEE715275541AE47E19A140F5141666666F617275541000000C0100F5141E17A144E242755413D0AD7230B0F51418FC2F54833275541AE47E10A0E0F51410AD7A3E037275541CDCCCCEC130F5141B81E85DB43275541E7740A93190F51413C4C734E4E27554163A9F9461C0F51417D8BF56148275541B447DC2B1E0F5141E6BF0467442755412E5771C91E0F51413AEF966343275541AD133CC1200F51416E5D312640275541666666C6220F514185EB51883D2755411F85EBB11E0F51413D0AD7F339275541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>583793 - 407914
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000018000000D7A370BDE2D05041295C8F325AFF544133333373F6D05041666666D65EFF5441B81E853BFED05041D7A3702D48FF54410AD7A370FED050413D0AD79347FF54415C8FC215FDD05041713D0A4747FF54417B14AE97FBD05041AE47E12A46FF54410AD7A3A0FAD05041C3F5286C45FF544148E17AD4F9D05041EC51B80E44FF5441CDCCCC1CF9D05041F6285CCF42FF54411F85EB81F8D0504114AE47C141FF5441EC51B89EF6D05041AE47E12A41FF5441E17A147EF5D0504148E17A8441FF544185EB5168F4D0504148E17A1442FF544100000050F3D05041B81E85EB42FF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000410000001B52187CF0D05041F5573E0443FF5441531865D6EFD05041531B206542FF5441668C28ECEED050414851481141FF5441FC67132EEED05041D0125C7F3FFF54418F7C50A8EDD050416A9B47F13DFF5441DBC532D3ECD0504121A090523CFF5441000000A0ECD05041A4703DEA3CFF5441FF844A0DE4D0504125A8A94F56FF5441C80C71BDE2D050415CB08E325AFF5441A2743373F6D05041E45E66D65EFF5441D53B419BFCD05041DFC3234760FF54416DC0EF4FFCD0504145EA071A61FF54418FC2F50802D15041713D0A9762FF544159A16D6D02D150411A85AAAE62FF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>549718 - 313478
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000001000000048E17A14321F51410AD7A3F04D145541EC51B8EE371F5141AE47E18A4A145541666666D63E1F5141F6285CEF46145541C3F5280C411F514185EB514846145541EC51B88E4C1F51415C8FC2D544145541D7A3700D4C1F514148E17A44411455411F85EBF14B1F5141C3F5289C3D145541AE47E14A4C1F51410000005037145541D7A3706D4A1F5141B81E85EB38145541AE47E11A481F5141EC51B85E3A145541000000A0441F5141CDCCCC8C3B145541A4703D5A391F514114AE47813C1455415C8FC255351F514148E17AF43D145541A4703D2A2F1F5141713D0A5742145541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000C3F5280C411F514185EB514846145541BF9A3041451F51412A5CDFC045145541EC81A82B451F51415382E8C745145541858492BF4A1F5141133C301A451455410AB5C8E04A1F514195035EFA451455413D0AD733411F51413D0AD71347145541D7A3703D3F1F51411F85EBA147145541EC51B85E381F5141A4703D3A4B145541A4703D9A321F5141CDCCCC8C4E145541B81E85EB431F5141CDCCCC4C6014554152B81ED5441F51411F85EB715F145541333333F34F1F51417B14AE374D145541333333A34C1F51418FC2F5C84514554128D80DA84B1F514153EBC2E945145541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>549770 - 2994112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000D000000CDCCCC9C9F1151415C8FC2550A18554114AE4741A4115141C3F5281C081855415C8FC245A711514166666676061855419A9999E9A81151415C8FC2A50518554152B81E95AC115141CDCCCC4C03185541AE47E10AAC115141CDCCCCDC0218554114AE47F1A6115141EC51B87EFF175541A4703D0A9F11514152B81E25F8175541713D0AF79811514152B81EB5FC1755419A99998992115141F6285C6F01185541713D0A07981151417B14AE070718554152B81E459C115141295C8FE20B185541CDCCCC9C9F1151415C8FC2550A1855410103000000010000002C000000AE47E1 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000699A999A7E1151419F0DACDC2D185541C2841C7F7F115141558125FF2B185541090D8A458011514151AFE4472A1855411A63C51781115141D398827628185541AE0FB8B081115141C93778A627185541A9D5C67882115141D453ADA62618554144BF78D78311514157E91DE7241855418A6AF31D8511514193AF7BA823185541C97CAE6A86115141FA46AC6F221855419769F543871151416C41769B21185541459C99B787115141C8B3F81A211855415E359705891151413AEDDEA71F1855416A60E14E8A11514140F673291E1855414E36649A8B11514140AD49A41C185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>549770 - 3457355
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000000D000000CDCCCC9C9F1151415C8FC2550A18554114AE4741A4115141C3F5281C081855415C8FC245A711514166666676061855419A9999E9A81151415C8FC2A50518554152B81E95AC115141CDCCCC4C03185541AE47E10AAC115141CDCCCCDC0218554114AE47F1A6115141EC51B87EFF175541A4703D0A9F11514152B81E25F8175541713D0AF79811514152B81EB5FC1755419A99998992115141F6285C6F01185541713D0A07981151417B14AE070718554152B81E459C115141295C8FE20B185541CDCCCC9C9F1151415C8FC2550A1855410103000000010000002C000000AE47E1 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000699A999A7E1151419F0DACDC2D185541C2841C7F7F115141558125FF2B185541090D8A458011514151AFE4472A1855411A63C51781115141D398827628185541AE0FB8B081115141C93778A627185541A9D5C67882115141D453ADA62618554144BF78D78311514157E91DE7241855418A6AF31D8511514193AF7BA823185541C97CAE6A86115141FA46AC6F221855419769F543871151416C41769B21185541459C99B787115141C8B3F81A211855415E359705891151413AEDDEA71F1855416A60E14E8A11514140F673291E1855414E36649A8B11514140AD49A41C185541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>550180 - 415766
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000002000000010300000002000000380000009A9999F9761C5141295C8FA2B72355419A9999497A1C514166666686AE235541EC51B89E7A1C514166666696AC235541B81E853B7A1C51410AD7A390AC235541B81E850B791C5141F6285C8FAC2355417B14AE07791C5141C3F5283CAD2355418FC2F588771C5141713D0A37AD235541AE47E18A771C5141CDCCCC8CAC23554148E17A34721C51415C8FC285AC235541AE47E13A721C5141000000A0A82355413D0AD743721C51413D0AD703A123554133333323721C51410AD7A3609E23554148E17AA4701C51415C8FC2059E235541666666266E1C514148E17A749C235541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002B000000000000603E1C5141F6285C1F66235541996AE1693E1C51416B0275956623554152E9587B3E1C5141B98D3A6667235541A0530FA73E1C5141E9FDB3706923554145FF0AB63E1C5141E3D7C9236A2355417A91ACC13E1C51412143CFAE6A235541CE6C85DB3E1C5141173EBFE36B2355417088E1E63E1C51411267866B6C235541F8F2AFEE3E1C5141BE78D4C86C23554116EFA8073F1C51416F9F50F36D2355410169D21C3F1C5141F40141F06E235541A09B32363F1C5141A2CF8E1F70235541E5087C533F1C514123CE9B7D71235541BD745B5B3F1C5141BE20B5DB71235541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>553004 - 984467
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000007B14AE7780E15041C3F5286CA0F05441B81E85CB7FE15041A4703DDAA6F054410AD7A3C07DE150419A999949BAF05441E17A146E96E15041CDCCCCACBAF0544185EB51A8AAE150417B14AEF7BAF05441F6285CDFA4E15041F6285CDFABF054415C8FC275A0E15041F6285CEFA0F05441B81E85DB9AE150418FC2F51895F05441666666B681E150413D0AD7B394F054417B14AE7780E15041C3F5286CA0F05441
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000005A3915BD7BE15041D655D776CDF0544162E75C9E7CE150410360AE7ACEF0544133FA7B4C9FE15041070764FFCEF05441E88ACD1BAEE15041BB55D736CFF05441D4DC851AAFE15041F95FAE3ACEF054416334BF18AFE15041AFDC3DB4C8F054417DF642A4ADE1504127EF874DC3F0544112589AA8AAE1504124041FF8BAF05441E440348F95E15041FADE4CA9BAF054415043ECC07DE150415B890A4ABAF054415A3915BD7BE15041D655D776CDF05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955962 - 777252
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000D9D6F2C2FE6151414B808EA77B8654418DC9532BF8615141327DA4AF78865441B8562ADFF6615141D3AC784A788654419CA1746FF16151418A3E94A276865441620277ECF0615141F171AE7A76865441C80DB99BEE6151413538ED3F79865441FCEBEE6BEB61514174921BA07D865441C89E5B86E8615141DE27909B8186544188721980E5615141CC0CB6D985865441CF18729ADD6151411E0ABCED9086544107EBCE83D161514193C37D2EA28654411F85EBB1CE6151410AD7A340A6865441243BC359CB61514119D6F085AA86544132380F96C9615141F9350D28AD865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000003A802ED795615141665C036F7A86544152B81E85996151411F85EB017A865441EC51B87EB06151413D0AD7C37786544156D72951BD615141F075DC5D7786544114AE4711CD615141F6285C7F76865441433ED250D76151416A431D43768654418FC2F5D8E061514185EB51D8758654410AD7A360EE615141C3F5287C76865441E17A14DEE66151410AD7A35081865441D7A370EDE5615141E17A149E828654411F85EB21E4615141A4703D5A85865441B0A32174DC615141407D2D7D8F8654417B14AEB7D8615141666666C694865441A4703D2AD86151419A99999995865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955962 - 1274989
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000D9D6F2C2FE6151414B808EA77B8654418DC9532BF8615141327DA4AF78865441B8562ADFF6615141D3AC784A788654419CA1746FF16151418A3E94A276865441620277ECF0615141F171AE7A76865441C80DB99BEE6151413538ED3F79865441FCEBEE6BEB61514174921BA07D865441C89E5B86E8615141DE27909B8186544188721980E5615141CC0CB6D985865441CF18729ADD6151411E0ABCED9086544107EBCE83D161514193C37D2EA28654411F85EBB1CE6151410AD7A340A6865441243BC359CB61514119D6F085AA86544132380F96C9615141F9350D28AD865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000003B802ED795615141615C036F7A86544152B81E85996151411F85EB017A865441EC51B87EB06151413D0AD7C37786544154D72951BD615141ED75DC5D7786544114AE4711CD615141F6285C7F76865441463ED250D761514168431D43768654418FC2F5D8E061514185EB51D8758654410AD7A360EE615141C3F5287C76865441E17A14DEE66151410AD7A35081865441D7A370EDE5615141E17A149E828654411F85EB21E4615141A4703D5A85865441B4A32174DC6151413C7D2D7D8F8654417B14AEB7D8615141666666C694865441A4703D2AD86151419A99999995865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>955962 - 4027096
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000D9D6F2C2FE6151414B808EA77B8654418DC9532BF8615141327DA4AF78865441B8562ADFF6615141D3AC784A788654419CA1746FF16151418A3E94A276865441620277ECF0615141F171AE7A76865441C80DB99BEE6151413538ED3F79865441FCEBEE6BEB61514174921BA07D865441C89E5B86E8615141DE27909B8186544188721980E5615141CC0CB6D985865441CF18729ADD6151411E0ABCED9086544107EBCE83D161514193C37D2EA28654411F85EBB1CE6151410AD7A340A6865441243BC359CB61514119D6F085AA86544132380F96C9615141F9350D28AD865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000560000003B802ED795615141615C036F7A86544152B81E85996151411F85EB017A865441EC51B87EB06151413D0AD7C37786544154D72951BD615141ED75DC5D7786544114AE4711CD615141F6285C7F76865441463ED250D761514168431D43768654418FC2F5D8E061514185EB51D8758654410AD7A360EE615141C3F5287C76865441E17A14DEE66151410AD7A35081865441D7A370EDE5615141E17A149E828654411F85EB21E4615141A4703D5A85865441B4A32174DC6151413C7D2D7D8F8654417B14AEB7D8615141666666C694865441A4703D2AD86151419A99999995865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>555101 - 253826
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000B000000EC51B8FE9EE1504152B81E854AF1544133333323A1E15041713D0AE75DF1544166666696AFE15041EC51B8EE5EF154413D0AD7B3BCE15041EC51B81E5EF154413D0AD7C3C2E150418FC2F5785DF15441EC51B87EC4E1504152B81E555CF15441CDCCCC5CC3E15041AE47E16A43F154417B14AE57AEE15041713D0AA73EF15441CDCCCCECA2E1504185EB51283CF15441C3F5284C9DE150410AD7A3303BF15441EC51B8FE9EE1504152B81E854AF15441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000A2009E4A9EE15041311F635C3BF15441FA4D9B0F9EE1504193EC3D523BF154419A8144F49DE150412A1F407B3BF1544119B14B519EE150412762D7F33DF1544154A7C374C3E150411B7775F245F1544182B0964FC3E15041DC97E26743F15441D2C13912C3E15041988DF95943F1544162EC1F02C3E15041E52D535643F15441233DF6799FE150418D0F8A903BF15441A2009E4A9EE15041311F635C3BF15441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556230 - 1519334
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000015000000666666562AC150418FC2F5B808C854410AD7A3803CC15041CDCCCC5C07C85441C3F5289C44C1504152B81E6507C85441333333D343C15041713D0AE7FCC75441F6285C8F43C15041AE47E15AF9C7544114AE47D141C1504133333353FAC754417B14AE773FC150410AD7A340FAC75441F6285C4F3EC15041AE47E11AF8C754419A9999C93CC1504148E17A84F4C7544148E17A7438C15041713D0AF7F4C7544114AE47A131C15041D7A370BDF8C7544185EB51282FC150417B14AEE7F9C75441713D0A872DC15041713D0A97F9C75441C3F528AC2BC15041EC51B85EF7C75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000666666562AC150418FC2F5B808C854410AD7A3803CC15041CDCCCC5C07C85441C3F5289C44C1504152B81E6507C85441333333D343C15041713D0AE7FCC75441C446EBB343C1504149D44944FBC7544122F506B243C15041505AF62AFBC7544145D6443942C15041D3429E49FBC75441F85D3F083FC15041D3429E49FBC754416B93E4813DC15041D0663A1CFBC75441BE312DBA3CC150413575120AFBC75441DF7FC7D139C15041FE91C2E5FAC754412165BE2A36C1504163A09AD3FAC754417471820F31C1504191CB229DFAC75441D83698D32EC15041F6D9FA8AFAC75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556230 - 3330806
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000015000000666666562AC150418FC2F5B808C854410AD7A3803CC15041CDCCCC5C07C85441C3F5289C44C1504152B81E6507C85441333333D343C15041713D0AE7FCC75441F6285C8F43C15041AE47E15AF9C7544114AE47D141C1504133333353FAC754417B14AE773FC150410AD7A340FAC75441F6285C4F3EC15041AE47E11AF8C754419A9999C93CC1504148E17A84F4C7544148E17A7438C15041713D0AF7F4C7544114AE47A131C15041D7A370BDF8C7544185EB51282FC150417B14AEE7F9C75441713D0A872DC15041713D0A97F9C75441C3F528AC2BC15041EC51B85EF7C75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000666666562AC150418FC2F5B808C854410AD7A3803CC15041CDCCCC5C07C85441C3F5289C44C1504152B81E6507C85441333333D343C15041713D0AE7FCC75441C446EBB343C1504149D44944FBC7544122F506B243C15041505AF62AFBC7544145D6443942C15041D3429E49FBC75441F85D3F083FC15041D3429E49FBC754416B93E4813DC15041D0663A1CFBC75441BE312DBA3CC150413575120AFBC75441DF7FC7D139C15041FE91C2E5FAC754412165BE2A36C1504163A09AD3FAC754417471820F31C1504191CB229DFAC75441D83698D32EC15041F6D9FA8AFAC75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556339 - 2983001
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001E000000CDCCCCDCBAA35041EC51B82E96F254418FC2F518C0A35041CDCCCC0C92F254411F85EB01C8A3504185EB51488DF25441F6285C2FCEA35041EC51B80E8AF25441D7A370DDE4A35041CDCCCC3C7FF25441C3F528BCE8A35041B81E856B7DF254411F85EBB1CEA350419A99992971F254413D0AD7C3CDA35041B81E85CB70F2544100000020CEA35041CDCCCCDC6FF25441295C8F42D4A350418FC2F5F85FF2544185EB5188C0A3504148E17A5458F254411F85EBC1ACA35041AE47E1AA50F2544114AE47F1ABA350413D0AD7F351F25441AE47E13AABA3504114AE47E151F25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000B81E85CBEDA35041C3F5281C1BF254416B8D581AE8A3504113914A8119F25441A1F9A548D9A35041634E65E614F25441F21DA1E7D3A35041CB0D083512F254417D0049C5C8A3504153A5920B2FF25441E2E98F23B8A350414E29A61D5AF2544124541999D1A35041974A49F963F25441B68C33DCD2A350413E1A219963F25441353B5A6AEEA35041E545663B1CF25441B81E85CBEDA35041C3F5281C1BF25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556339 - 3438611
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000001E000000CDCCCCDCBAA35041EC51B82E96F254418FC2F518C0A35041CDCCCC0C92F254411F85EB01C8A3504185EB51488DF25441F6285C2FCEA35041EC51B80E8AF25441D7A370DDE4A35041CDCCCC3C7FF25441C3F528BCE8A35041B81E856B7DF254411F85EBB1CEA350419A99992971F254413D0AD7C3CDA35041B81E85CB70F2544100000020CEA35041CDCCCCDC6FF25441295C8F42D4A350418FC2F5F85FF2544185EB5188C0A3504148E17A5458F254411F85EBC1ACA35041AE47E1AA50F2544114AE47F1ABA350413D0AD7F351F25441AE47E13AABA3504114AE47E151F25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000B81E85CBEDA35041C3F5281C1BF254416B8D581AE8A3504113914A8119F25441A1F9A548D9A35041634E65E614F25441F21DA1E7D3A35041CB0D083512F254417D0049C5C8A3504153A5920B2FF25441E2E98F23B8A350414E29A61D5AF2544124541999D1A35041974A49F963F25441B68C33DCD2A350413E1A219963F25441353B5A6AEEA35041E545663B1CF25441B81E85CBEDA35041C3F5281C1BF25441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556625 - 2950907
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000005C8FC2650EAD5041295C8F42D2F754411F85EB7105AD5041B81E85BBDCF75441333333B304AD50419A999929DFF754419A99992910AD50418FC2F548E4F7544114AE477119AD5041D7A3702DCFF75441D7A3707D20AD504166666676C2F754417B14AEE725AD504152B81ED5BCF75441C3F5282C2CAD50415C8FC215B8F754417B14AE372FAD5041EC51B88EB6F75441295C8F9237AD50417B14AE97B3F75441EC51B86E38AD504133333373B0F754418FC2F5B837AD50415C8FC2B5AFF75441666666662DAD5041E17A141EB2F7544152B81E7527AD5041A4703DDAB4F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000032B8620C13AD50417B44B991CCF754415945A41717AD5041DEC744AAC4F75441B609A6DD1AAD50415B14EC92BDF754414DC6ACF91BAD504156991871BBF75441D65F1FD119AD50418CF7499DBCF75441EE69320718AD504128537B4CC0F75441A8FA3C4217AD50419E2CCCE2C1F754413406DC7812AD50418D5401C6CBF75441E327B92712AD50415DEB3C40CCF75441DE7A874A10AD5041F8320D3CCFF75441D3A07C8B0EAD50414D70E8FDD1F75441893AD50C0EAD504110E795AAD2F75441300990B30CAD504199407A3ED4F754410F4D22BE0AAD50417C8F0A89D6F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>556625 - 3621710
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000001000000010300000001000000120000005C8FC2650EAD5041295C8F42D2F754411F85EB7105AD5041B81E85BBDCF75441333333B304AD50419A999929DFF754419A99992910AD50418FC2F548E4F7544114AE477119AD5041D7A3702DCFF75441D7A3707D20AD504166666676C2F754417B14AEE725AD504152B81ED5BCF75441C3F5282C2CAD50415C8FC215B8F754417B14AE372FAD5041EC51B88EB6F75441295C8F9237AD50417B14AE97B3F75441EC51B86E38AD504133333373B0F754418FC2F5B837AD50415C8FC2B5AFF75441666666662DAD5041E17A141EB2F7544152B81E7527AD5041A4703DDAB4F75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000032B8620C13AD50417B44B991CCF754415945A41717AD5041DEC744AAC4F75441B609A6DD1AAD50415B14EC92BDF754414DC6ACF91BAD504156991871BBF75441D65F1FD119AD50418CF7499DBCF75441EE69320718AD504128537B4CC0F75441A8FA3C4217AD50419E2CCCE2C1F754413406DC7812AD50418D5401C6CBF75441E327B92712AD50415DEB3C40CCF75441DE7A874A10AD5041F8320D3CCFF75441D3A07C8B0EAD50414D70E8FDD1F75441893AD50C0EAD504110E795AAD2F75441300990B30CAD504199407A3ED4F754410F4D22BE0AAD50417C8F0A89D6F75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557093 - 243793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000000A00000000000050B0AC5041333333E361CB544100000090A4AC5041713D0A673ECB54417B14AE879FAC5041B81E85EB3FCB5441C3F528AC97AC504185EB514842CB54417B14AE07A1AC5041B81E858B5ECB544100000030A1AC504152B81E055FCB5441000000B0A2AC5041A4703D0A63CB5441C3F5289CA4AC5041A4703D6A64CB5441EC51B8AEAAAC50417B14AE6762CB544100000050B0AC5041333333E361CB54410103000000010000000E0000007B14AEA7C7AC5041713D0AC758CB54417B14AEE7BCAC5041295C8FF237CB54413D0AD773B0AC50417B14AEC73BCB54410AD7A3 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000D1497257C4AC5041B49BEAF058CB54413CA59663C4AC50412DB301F258CB54419D98A768C4AC50416BCCDFE758CB544195FDC5C5C7AC504185FF422359CB5441FA41ACBFC7AC5041EE0A911059CB5441AF259FB6C7AC50415C38D4F458CB544196211471C7AC504176D98F5258CB54416AED50D7AFAC50418C4088BD5CCB54411E247F4FB0AC5041A31C7E2C5ECB54411B1EBE8FB1AC504146BD55FE61CB54417B074C4BB6AC50419C4B62F460CB544128165FEDB7AC5041ABEE2ED262CB5441192838FEBDAC504194D4CEFC63CB5441DFACB875BFAC504131920E4163CB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557093 - 362675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000000A00000000000050B0AC5041333333E361CB544100000090A4AC5041713D0A673ECB54417B14AE879FAC5041B81E85EB3FCB5441C3F528AC97AC504185EB514842CB54417B14AE07A1AC5041B81E858B5ECB544100000030A1AC504152B81E055FCB5441000000B0A2AC5041A4703D0A63CB5441C3F5289CA4AC5041A4703D6A64CB5441EC51B8AEAAAC50417B14AE6762CB544100000050B0AC5041333333E361CB54410103000000010000000E0000007B14AEA7C7AC5041713D0AC758CB54417B14AEE7BCAC5041295C8FF237CB54413D0AD773B0AC50417B14AEC73BCB54410AD7A3 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000D1497257C4AC5041B49BEAF058CB54413CA59663C4AC50412DB301F258CB54419D98A768C4AC50416BCCDFE758CB544195FDC5C5C7AC504185FF422359CB5441FA41ACBFC7AC5041EE0A911059CB5441AF259FB6C7AC50415C38D4F458CB544196211471C7AC504176D98F5258CB54416AED50D7AFAC50418C4088BD5CCB54411E247F4FB0AC5041A31C7E2C5ECB54411B1EBE8FB1AC504146BD55FE61CB54417B074C4BB6AC50419C4B62F460CB544128165FEDB7AC5041ABEE2ED262CB5441192838FEBDAC504194D4CEFC63CB5441DFACB875BFAC504131920E4163CB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557249 - 145733
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000028000000713D0A0761B650413D0AD7F32BF354415C8FC2D567B65041C3F528EC33F35441A4703D1A6BB6504114AE472137F354411F85EB016CB65041666666C636F354413D0AD71373B65041EC51B87E2FF35441D7A3702D6AB65041CDCCCC8C2BF35441B81E850B5FB65041E17A14DE24F3544185EB51985AB65041A4703DBA1CF35441EC51B84E59B650417B14AE5715F35441A4703D5A55B65041A4703D8A0FF35441E17A141E4FB65041666666760FF354410AD7A3803EB65041E17A147E02F35441EC51B83E40B6504148E17A2402F3544114AE479142B650418FC2F51804F35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000A4703D1A6BB6504114AE472137F354411F85EB016CB65041666666C636F354413D0AD71373B65041EC51B87E2FF35441D7A3702D6AB65041CDCCCC8C2BF35441B81E850B5FB65041E17A14DE24F3544185EB51985AB65041A4703DBA1CF35441EC51B84E59B650417B14AE5715F35441A4703D5A55B65041A4703D8A0FF35441E17A141E4FB65041666666760FF354410AD7A3803EB65041E17A147E02F35441EC51B83E40B6504148E17A2402F3544114AE479142B650418FC2F51804F35441D7A3705D45B650410AD7A3A005F35441AE47E1CA47B65041CDCCCCBC07F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557249 - 290252
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000028000000713D0A0761B650413D0AD7F32BF354415C8FC2D567B65041C3F528EC33F35441A4703D1A6BB6504114AE472137F354411F85EB016CB65041666666C636F354413D0AD71373B65041EC51B87E2FF35441D7A3702D6AB65041CDCCCC8C2BF35441B81E850B5FB65041E17A14DE24F3544185EB51985AB65041A4703DBA1CF35441EC51B84E59B650417B14AE5715F35441A4703D5A55B65041A4703D8A0FF35441E17A141E4FB65041666666760FF354410AD7A3803EB65041E17A147E02F35441EC51B83E40B6504148E17A2402F3544114AE479142B650418FC2F51804F35441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000049000000A4703D1A6BB6504114AE472137F354411F85EB016CB65041666666C636F354413D0AD71373B65041EC51B87E2FF35441D7A3702D6AB65041CDCCCC8C2BF35441B81E850B5FB65041E17A14DE24F3544185EB51985AB65041A4703DBA1CF35441EC51B84E59B650417B14AE5715F35441A4703D5A55B65041A4703D8A0FF35441E17A141E4FB65041666666760FF354410AD7A3803EB65041E17A147E02F35441EC51B83E40B6504148E17A2402F3544114AE479142B650418FC2F51804F35441D7A3705D45B650410AD7A3A005F35441AE47E1CA47B65041CDCCCCBC07F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557731 - 359801
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-010600000002000000010300000001000000060000001F85EB2153EF504152B81EB540B95441A4703DCA5CEF50411F85EB2141B95441F6285CFF76EF50413D0AD74338B9544152B81E655DEF5041F6285C3F30B95441EC51B89E5CEF50413D0AD7333BB954411F85EB2153EF504152B81EB540B9544101030000000100000026000000A4703DAAA0EE504152B81E05A6B95441E17A14DEB3EE5041E17A147E8CB954417B14AE57CAEE50411F85EB816FB9544114AE47F1D5EE504185EB51D860B954413D0AD7A3DFEE50410AD7A3605BB95441A4703D4ADEEE504114AE478159B95441A4703DAAE2EE50413D0AD73356B95441A4703D [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000EC51B89E5CEF50413D0AD7333BB954414C78FA8853EF5041C4BB927940B95441D9AB02CC53EF50412CEF9ABC40B95441A5BBB01955EF5041C81F4ACB40B95441603846AB55EF50417140B2D140B954416928C3BB55EF5041164BB4C640B954418BC0DA8757EF5041164BB4C640B95441D28CE66D58EF5041164BB4C640B95441F0415FFF58EF5041CBDC31F740B95441CCB3451C5AEF5041B781BB0341B95441B5575BD35AEF5041164BB4C640B954417561BAEA5AEF50415B68D10C41B95441D5AE23D95BEF5041B9504F1741B954417101C7C95CEF5041DB4EE62141B95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557733 - 249297
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000040000000103000000010000004700000014AE4701BBEE5041713D0A27E8B85441713D0A17BCEE50418FC2F5D8E3B8544166666666ADEE50415C8FC225E0B85441C3F5283CA5EE5041295C8F52DEB854411F85EBB19EEE5041E17A14FEDDB85441333333839AEE5041666666D6DDB854413D0AD7138EEE5041666666C6DDB854415C8FC2457BEE5041713D0A97DEB8544185EB51C879EE5041CDCCCC5CDAB85441333333836FEE50411F85EB61DFB85441713D0AD76DEE504133333333E0B85441000000F05AEE5041AE47E15AE8B854417B14AEF75CEE5041E17A145EEBB85441295C8FA25DEE50418FC2F578EEB85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000A4703D0AC8ED5041000000C005B95441E029339BCDED5041B717879406B954419C32D8F3D5ED5041C80F32D307B954416BC7FFAFDAED504147E6519807B95441327F3D8AE4ED50413B40EA6105B9544102A16907E8ED50416FBFCAF904B954411F85EB71EBED50413D0AD79304B954416E735D23EDED5041FEBEE5F603B95441F112B7CEEEED50413523285C03B95441BF66D6A3F2ED50419A4800B0FEB85441E409E07AF4ED5041282AAEE7FBB85441B3742F7DF1ED50413926E91BFCB854415A3C6726E6ED504161E8ECE1FCB85441E402B218E6ED50411464E4E2FCB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>557733 - 359123
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000040000000103000000010000004700000014AE4701BBEE5041713D0A27E8B85441713D0A17BCEE50418FC2F5D8E3B8544166666666ADEE50415C8FC225E0B85441C3F5283CA5EE5041295C8F52DEB854411F85EBB19EEE5041E17A14FEDDB85441333333839AEE5041666666D6DDB854413D0AD7138EEE5041666666C6DDB854415C8FC2457BEE5041713D0A97DEB8544185EB51C879EE5041CDCCCC5CDAB85441333333836FEE50411F85EB61DFB85441713D0AD76DEE504133333333E0B85441000000F05AEE5041AE47E15AE8B854417B14AEF75CEE5041E17A145EEBB85441295C8FA25DEE50418FC2F578EEB85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000A4703D0AC8ED5041000000C005B95441E029339BCDED5041B717879406B954419C32D8F3D5ED5041C80F32D307B954416BC7FFAFDAED504147E6519807B95441327F3D8AE4ED50413B40EA6105B9544102A16907E8ED50416FBFCAF904B954411F85EB71EBED50413D0AD79304B954416E735D23EDED5041FEBEE5F603B95441F112B7CEEEED50413523285C03B95441BF66D6A3F2ED50419A4800B0FEB85441E409E07AF4ED5041282AAEE7FBB85441B3742F7DF1ED50413926E91BFCB854415A3C6726E6ED504161E8ECE1FCB85441E402B218E6ED50411464E4E2FCB85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558036 - 242068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000B0000000103000000010000002A0000005C8FC26529F050411F85EB4168B8544114AE47012CF0504152B81E756BB85441713D0A9724F0504114AE47B174B854417B14AE072CF05041AE47E12A7BB85441295C8F922CF0504185EB511880B85441713D0A6731F050410000002075B854419A9999A933F05041AE47E1DA6FB8544185EB519834F050413D0AD7036BB85441C3F5284C34F05041EC51B80E66B85441000000A032F0504114AE47D15FB85441F6285C9F2FF050411F85EB115AB854413D0AD7832DF050418FC2F50857B854417B14AE672AF050413D0AD70355B85441A4703DBA26F050418FC2F54854B85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000FAB594A8A9EF504106D86AFD72B854410AD7A30096EF50418FC2F5687DB8544114AE470191EF5041D7A3700D80B854413EFE99E98EEF504174DFAD2781B85441CBF3428997EF50418F36760F89B85441335D51E898EF50419D2B47518AB85441E33D8EC399EF50417E49AE288AB85441295C8F229BEF50417B14AEE789B85441EB2672EDA4EF5041BB2D79897CB85441846D1F25A6EF5041CAB6FEDF7AB85441F97F0B4AA7EF50412AF90B8D79B85441DDE672B6A8EF5041ABFF61E777B85441191F8FF2A9EF504142E0997976B854416FB427ACA9EF5041164086FB72B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558036 - 362736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000B0000000103000000010000002A0000005C8FC26529F050411F85EB4168B8544114AE47012CF0504152B81E756BB85441713D0A9724F0504114AE47B174B854417B14AE072CF05041AE47E12A7BB85441295C8F922CF0504185EB511880B85441713D0A6731F050410000002075B854419A9999A933F05041AE47E1DA6FB8544185EB519834F050413D0AD7036BB85441C3F5284C34F05041EC51B80E66B85441000000A032F0504114AE47D15FB85441F6285C9F2FF050411F85EB115AB854413D0AD7832DF050418FC2F50857B854417B14AE672AF050413D0AD70355B85441A4703DBA26F050418FC2F54854B85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000FAB594A8A9EF504106D86AFD72B854410AD7A30096EF50418FC2F5687DB8544114AE470191EF5041D7A3700D80B854413EFE99E98EEF504174DFAD2781B85441CBF3428997EF50418F36760F89B85441335D51E898EF50419D2B47518AB85441E33D8EC399EF50417E49AE288AB85441295C8F229BEF50417B14AEE789B85441EB2672EDA4EF5041BB2D79897CB85441846D1F25A6EF5041CAB6FEDF7AB85441F97F0B4AA7EF50412AF90B8D79B85441DDE672B6A8EF5041ABFF61E777B85441191F8FF2A9EF504142E0997976B854416FB427ACA9EF5041164086FB72B85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558276 - 24299
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB519818CE50417B14AEE7A2AF544185EB518807CE5041295C8FD29DAF5441CDCCCCBC05CE504185EB51289DAF54419A9999C901CE5041B81E859B9BAF544152B81ED5F6CD50417B14AE5797AF54415C8FC235F2CD50419A99998994AF544148E17AD4E6CD50417B14AE478FAF54418FC2F5A8E1CD5041C3F5284C8CAF5441713D0AA7DCCD50418FC2F52889AF54417B14AE07D9CD50415C8FC20588AF54411F85EB71D0CD50416666664687AF5441B81E854BCECD5041E17A140E8BAF5441AE47E17ADCCD5041EC51B8EE93AF5441AE47E1CAE2CD50410000009097AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000004DDF08DEF2CD50410E9A465D9EAF5441D21605E1F2CD5041B51F495B9EAF5441943E7818F2CD504198092BF69DAF54417FFD0117EBCD50415D7A54DE9AAF5441C9B06BBFE6CD5041F858421E99AF5441E0B176BDE6CD5041E74A7D1D99AF5441E0C00BBAE6CD5041A527251C99AF5441FD4515B6E6CD50410522961A99AF5441C36F4E3BE6CD504129DE21279AAF54413250D3CEF1CD504118BFA8E69EAF54417A0A6B12F2CD5041111CE5CC9EAF54414DDF08DEF2CD50410E9A465D9EAF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>558276 - 64060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001800000085EB519818CE50417B14AEE7A2AF544185EB518807CE5041295C8FD29DAF5441CDCCCCBC05CE504185EB51289DAF54419A9999C901CE5041B81E859B9BAF544152B81ED5F6CD50417B14AE5797AF54415C8FC235F2CD50419A99998994AF544148E17AD4E6CD50417B14AE478FAF54418FC2F5A8E1CD5041C3F5284C8CAF5441713D0AA7DCCD50418FC2F52889AF54417B14AE07D9CD50415C8FC20588AF54411F85EB71D0CD50416666664687AF5441B81E854BCECD5041E17A140E8BAF5441AE47E17ADCCD5041EC51B8EE93AF5441AE47E1CAE2CD50410000009097AF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000004DDF08DEF2CD50410E9A465D9EAF5441D21605E1F2CD5041B51F495B9EAF5441943E7818F2CD504198092BF69DAF54417FFD0117EBCD50415D7A54DE9AAF5441C9B06BBFE6CD5041F858421E99AF5441E0B176BDE6CD5041E74A7D1D99AF5441E0C00BBAE6CD5041A527251C99AF5441FD4515B6E6CD50410522961A99AF5441C36F4E3BE6CD504129DE21279AAF54413250D3CEF1CD504118BFA8E69EAF54417A0A6B12F2CD5041111CE5CC9EAF54414DDF08DEF2CD50410E9A465D9EAF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>559978 - 223323
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000280000003D0AD733B1CF50419A9999C985B05441A4703DBABFCF5041B81E85EB86B05441EC51B8AEC0CF50418FC2F56885B054415C8FC255CECF504152B81EB585B05441295C8FD2D8CF50417B14AE5782B0544166666616DDCF50413D0AD74382B0544152B81EE5DFCF5041EC51B8EE80B054418FC2F518EACF5041CDCCCC0C7BB054415C8FC2F5E9CF5041C3F5283C79B054418FC2F538E0CF5041D7A3700D77B054413D0AD7D3DACF50410000001075B05441D7A3703DD9CF504114AE47717DB054419A999969D3CF504185EB51387FB054419A9999B9BDCF504114AE47217EB05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000C62044DBDCCF5041B61EEA4482B05441B07E41D5DFCF504198D7F8DB80B05441A38A893FE0CF5041957ADCBE7DB054416290E8F1D7CF50418F9FB4FD7EB054416BC82CD0D9CF504191DD1C1181B05441D36AAF59DBCF504195C5EB4B82B05441C62044DBDCCF5041B61EEA4482B05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>559978 - 389882
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000280000003D0AD733B1CF50419A9999C985B05441A4703DBABFCF5041B81E85EB86B05441EC51B8AEC0CF50418FC2F56885B054415C8FC255CECF504152B81EB585B05441295C8FD2D8CF50417B14AE5782B0544166666616DDCF50413D0AD74382B0544152B81EE5DFCF5041EC51B8EE80B054418FC2F518EACF5041CDCCCC0C7BB054415C8FC2F5E9CF5041C3F5283C79B054418FC2F538E0CF5041D7A3700D77B054413D0AD7D3DACF50410000001075B05441D7A3703DD9CF504114AE47717DB054419A999969D3CF504185EB51387FB054419A9999B9BDCF504114AE47217EB05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000C62044DBDCCF5041B61EEA4482B05441B07E41D5DFCF504198D7F8DB80B05441A38A893FE0CF5041957ADCBE7DB054416290E8F1D7CF50418F9FB4FD7EB054416BC82CD0D9CF504191DD1C1181B05441D36AAF59DBCF504195C5EB4B82B05441C62044DBDCCF5041B61EEA4482B05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>629100 - 395993
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000AE47E13AD90051410AD7A390FC025541C3F5280CD5005141295C8FB2FA02554166666696D00051413D0AD7D3F8025541C3F528ECCF005141E17A14AEF802554114AE4741CF005141295C8FB2F8025541CDCCCCBCCE0051411F85EBE1F8025541EC51B8AECD0051410AD7A340F902554114AE4701CD0051413D0AD753F902554100000020CA0051418FC2F568FE025541AE47E14AD90051410AD7A3000503554152B81E15D800514114AE47F10B03554114AE47E1E2005141000000F00C0355418FC2F548E40051417B14AEC704035541F6285C3FE40051417B14AE4704035541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000000000F0C9005141295C8F72FF02554166666666CC0051415C8FC2F5000355417B14AED7CC005141B81E853B01035541AE47E16ACC0051411F85EB810203554133333333CC005141B81E857B0303554133333343D1005141713D0A57060355413D0AD723D0005141B81E858B08035541CDCCCC8CCE0051419A9999B908035541755AD462CD005141B6C3D9510B035541ABD31E15D8005141DA0647F10B0355414165FC18D8005141F15B1BDB0B0355419F18E14AD9005141D1E4A400050355414048E5F6CE005141D20B718300035541C5750020CA005141BFF5F568FE025541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>564415 - 5219044
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000041000000EC51B80E40655141295C8F52F0A65441295C8F624165514185EB5188EFA654411F85EBF13F6551413D0AD7B3EAA654419A9999293F6551419A9999B9E6A65441AE47E10A3F65514133333323E5A65441713D0A273F65514148E17A54E3A654419A9999593F6551419A999939E2A65441333333F33F655141D7A370EDE0A654410AD7A3904065514114AE4711E0A65441D7A370AD41655141C3F5285CDFA6544114AE47314565514148E17A04DEA654411F85EB3146655141333333D3DCA65441333333C3466551413D0AD7F3DBA65441AE47E1FA466551413D0AD773DBA65441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000DCF532CB36655141D61B251CF0A654418816E4C0396551413F904B2AEFA6544129388CF13B655141020FB8FBECA65441E6713CDC3B6551410CDDAC58E9A65441E29316F53A6551416BC791A1E4A6544159A30BB7396551419375FB7FE2A65441D11005CC376551415695ABFEE3A6544130CEADFA346551414093DB30E6A6544161573EC7326551412FA1E694E7A65441C7BB61C02F65514192522467E9A65441B6E397582D6551411AC7AAD9EAA654417744C4662A6551414147409FECA65441370934752865514163ABF27BEDA65441CC785F7A24655141EA75ACF3EEA65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>564503 - 1262203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000007B14AE17E26551417B14AE1760A75441C3F528ACF06551417B14AEA75EA7544152B81E35F1655141666666A65EA754410AD7A360F0655141295C8FC25DA75441E17A146EEE65514185EB51C85AA754415C8FC2B5ED6551410AD7A3F05AA754417B14AE17E4655141EC51B88E5CA7544152B81E25E36551410AD7A3705CA75441EC51B88EDC655141713D0A575DA75441295C8F72D8655141CDCCCC8C5DA754418FC2F508CB6551419A9999C95DA7544166666696C6655141333333B35DA754411F85EBA1BC655141B81E853B5EA754415C8FC2E5BA655141C3F5282C5EA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000E17A146EEE65514185EB51C85AA75441C3F528FCEC655141B81E851B58A75441F6285C0FEC655141D7A370AD55A754417B14AE07EB65514185EB51E852A75441F6285C0FEA655141C3F528DC4FA754419A999949E8655141C3F5281C50A75441B81E856BE36551417B14AEC750A75441EC51B84ED9655141CDCCCC2C52A75441B81E85CBC565514152B81EF551A75441AE47E10AB8655141AE47E15A52A7544166666656B0655141D7A3705D52A754415C8FC285A065514148E17AE451A75441A4703D6A906551410000006050A75441295C8F8286655141E17A141E52A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>564503 - 3667879
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000007B14AE17E26551417B14AE1760A75441C3F528ACF06551417B14AEA75EA7544152B81E35F1655141666666A65EA754410AD7A360F0655141295C8FC25DA75441E17A146EEE65514185EB51C85AA754415C8FC2B5ED6551410AD7A3F05AA754417B14AE17E4655141EC51B88E5CA7544152B81E25E36551410AD7A3705CA75441EC51B88EDC655141713D0A575DA75441295C8F72D8655141CDCCCC8C5DA754418FC2F508CB6551419A9999C95DA7544166666696C6655141333333B35DA754411F85EBA1BC655141B81E853B5EA754415C8FC2E5BA655141C3F5282C5EA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000E17A146EEE65514185EB51C85AA75441C3F528FCEC655141B81E851B58A75441F6285C0FEC655141D7A370AD55A754417B14AE07EB65514185EB51E852A75441F6285C0FEA655141C3F528DC4FA754419A999949E8655141C3F5281C50A75441B81E856BE36551417B14AEC750A75441EC51B84ED9655141CDCCCC2C52A75441B81E85CBC565514152B81EF551A75441AE47E10AB8655141AE47E15A52A7544166666656B0655141D7A3705D52A754415C8FC285A065514148E17AE451A75441A4703D6A906551410000006050A75441295C8F8286655141E17A141E52A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>564509 - 1262203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002100000052B81E257F6551419A9999A955A754415C8FC2B5796551415C8FC2955CA754419A9999397C6551413D0AD7F35CA754418FC2F50888655141000000C05CA75441C3F5282C92655141B81E857B5AA7544100000010A76551411F85EBE15DA754418FC2F5F8B0655141D7A3703D5EA754415C8FC2E5BA655141C3F5282C5EA754411F85EBA1BC655141B81E853B5EA7544166666696C6655141333333B35DA754418FC2F508CB6551419A9999C95DA75441295C8F72D8655141CDCCCC8C5DA75441EC51B88EDC655141713D0A575DA7544152B81E25E36551410AD7A3705CA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000E17A146EEE65514185EB51C85AA75441C3F528FCEC655141B81E851B58A75441F6285C0FEC655141D7A370AD55A754417B14AE07EB65514185EB51E852A75441F6285C0FEA655141C3F528DC4FA754419A999949E8655141C3F5281C50A75441B81E856BE36551417B14AEC750A75441EC51B84ED9655141CDCCCC2C52A75441B81E85CBC565514152B81EF551A75441AE47E10AB8655141AE47E15A52A7544166666656B0655141D7A3705D52A754415C8FC285A065514148E17AE451A75441A4703D6A906551410000006050A75441295C8F8286655141E17A141E52A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>564509 - 3667879
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002100000052B81E257F6551419A9999A955A754415C8FC2B5796551415C8FC2955CA754419A9999397C6551413D0AD7F35CA754418FC2F50888655141000000C05CA75441C3F5282C92655141B81E857B5AA7544100000010A76551411F85EBE15DA754418FC2F5F8B0655141D7A3703D5EA754415C8FC2E5BA655141C3F5282C5EA754411F85EBA1BC655141B81E853B5EA7544166666696C6655141333333B35DA754418FC2F508CB6551419A9999C95DA75441295C8F72D8655141CDCCCC8C5DA75441EC51B88EDC655141713D0A575DA7544152B81E25E36551410AD7A3705CA75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000E17A146EEE65514185EB51C85AA75441C3F528FCEC655141B81E851B58A75441F6285C0FEC655141D7A370AD55A754417B14AE07EB65514185EB51E852A75441F6285C0FEA655141C3F528DC4FA754419A999949E8655141C3F5281C50A75441B81E856BE36551417B14AEC750A75441EC51B84ED9655141CDCCCC2C52A75441B81E85CBC565514152B81EF551A75441AE47E10AB8655141AE47E15A52A7544166666656B0655141D7A3705D52A754415C8FC285A065514148E17AE451A75441A4703D6A906551410000006050A75441295C8F8286655141E17A141E52A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960606 - 130508
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000397FAA4FB7B1504174940310EF49554145AD41D8C1B150416A0089C5DD4955412E9E2166A9B150418DAB54ACCD49554194CE5D6699B15041CCFC8B49DB495541397FAA4FB7B1504174940310EF495541
-</a>
-
-<b>
-01060000000100000001030000000100000007000000018D1072A9B15041877430B4CD495541D7F3776F99B150411BD7FF45DB495541CED7F24FB7B15041CCD28C0FEF49554160257842BEB15041757017A8E34955418BB5ACCEC1B150413D9B38D2DD495541F39C61DFB6B1504179BDC98BD6495541018D1072A9B15041877430B4CD495541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960606 - 329675
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000397FAA4FB7B1504174940310EF49554145AD41D8C1B150416A0089C5DD4955412E9E2166A9B150418DAB54ACCD49554194CE5D6699B15041CCFC8B49DB495541397FAA4FB7B1504174940310EF495541
-</a>
-
-<b>
-01060000000100000001030000000100000007000000018D1072A9B15041877430B4CD495541D7F3776F99B150411BD7FF45DB495541CED7F24FB7B15041CCD28C0FEF49554160257842BEB15041757017A8E34955418BB5ACCEC1B150413D9B38D2DD495541F39C61DFB6B1504179BDC98BD6495541018D1072A9B15041877430B4CD495541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>565876 - 903813
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A0000003D0AD773846351411F85EB817DA5544152B81E0587635141333333237CA554417B14AE37796351418FC2F5985DA55441333333D369635141AE47E18A3BA55441B81E851B676351418FC2F5483CA55441EC51B8FE4E6351413D0AD7D345A554419A9999295F63514114AE47D169A55441295C8F526F635141B81E85CB8DA55441666666F6756351411F85EBB186A554413D0AD773846351411F85EB817DA55441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000072B7CCD51635141B8F3FDB5B6A5544189C1D85E5963514104D4E9B0ADA554418C36057061635141A42DA308A4A55441D5F564EA64635141069DC714A0A55441893F5394676351419DDBC64A9BA554417DDF28926A635141C18DEC7795A554412A2643336C63514142E5F24B92A554414DEF64466D6351415B30593490A55441D692FF4E6E635141D641CDE18EA554410A994B406F6351410954DBA28DA554419A6B256668635141D4878A617EA554419031B9EF5863514162A532F55BA55441A00DBCFB4E635141411F06D545A554418EBAF0364A635141EA3026B947A55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>566799 - 1183640
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000008FC2F5C87D21514166666686349E5441E17A14BE84215141D7A3705D459E54410000001089215141E17A14EE4D9E5441CDCCCC8C892151417B14AEA7509E54413D0AD7938B215141333333434F9E5441AE47E1EA8D2151417B14AE47519E5441AE47E1CA8D21514152B81E95529E5441295C8F52A721514114AE47916E9E5441EC51B88ED5215141A4703D2A5E9E544152B81E05D1215141F6285C0F4D9E5441713D0AF7D1215141A4703DBA4C9E54411F85EB81FE215141B81E850B3D9E5441C3F528BCFA21514185EB5198309E54410AD7A330F6215141000000501E9E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000253F78619F215141C658AFDC659E5441BD80AA15B0215141149828835E9E5441E50FEC9DB7215141629461CB689E54411ACACE0DB9215141116DEB46689E5441EC51B88ED5215141A4703D2A5E9E544152B81E05D1215141F6285C0F4D9E5441713D0AF7D1215141A4703DBA4C9E54411F85EB81FE215141B81E850B3D9E5441C3F528BCFA21514185EB5198309E54410AD7A330F6215141000000501E9E54413D0AD793EB21514148E17A54229E5441E17A14CEE321514114AE47D10D9E5441EC51B8EEDB2151411F85EB11109E544152B81EB5CF215141C3F528BC169E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>566799 - 3366854
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000210000008FC2F5C87D21514166666686349E5441E17A14BE84215141D7A3705D459E54410000001089215141E17A14EE4D9E5441CDCCCC8C892151417B14AEA7509E54413D0AD7938B215141333333434F9E5441AE47E1EA8D2151417B14AE47519E5441AE47E1CA8D21514152B81E95529E5441295C8F52A721514114AE47916E9E5441EC51B88ED5215141A4703D2A5E9E544152B81E05D1215141F6285C0F4D9E5441713D0AF7D1215141A4703DBA4C9E54411F85EB81FE215141B81E850B3D9E5441C3F528BCFA21514185EB5198309E54410AD7A330F6215141000000501E9E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000253F78619F215141C658AFDC659E5441BD80AA15B0215141149828835E9E5441E50FEC9DB7215141629461CB689E54411ACACE0DB9215141116DEB46689E5441EC51B88ED5215141A4703D2A5E9E544152B81E05D1215141F6285C0F4D9E5441713D0AF7D1215141A4703DBA4C9E54411F85EB81FE215141B81E850B3D9E5441C3F528BCFA21514185EB5198309E54410AD7A330F6215141000000501E9E54413D0AD793EB21514148E17A54229E5441E17A14CEE321514114AE47D10D9E5441EC51B8EEDB2151411F85EB11109E544152B81EB5CF215141C3F528BC169E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>567274 - 4557116
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D0000008FC2F5789D175141713D0AE721A15441713D0AE79B1751415C8FC21521A15441333333D3981751415C8FC2B51FA154410000001095175141AE47E1FA1DA15441CDCCCCEC8E175141E17A146E1AA15441333333138B1751418FC2F54818A1544185EB51E885175141A4703D0A15A15441713D0AA7831751411F85EB7113A154411F85EB81811751419A99996911A154419A9999897E175141000000F00EA1544185EB51487C175141B81E853B0DA15441D7A3704D7A1751410AD7A3A00CA15441C3F5280C78175141666666760CA15441000000307517514114AE47110DA15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000009A999919731751418FC2F5F84BA15441333333D37E175141000000603FA1544148E17A3482175141D7A3700D49A154413D0AD7F386175141D7A370BD43A154413D0AD7F386175141D7A370BD43A1544130CBC9088917514106902F6441A154415E6ECBED721751414D6532F732A1544181E7B1035B1751410BDFF54E22A1544188173E265717514157C94DEC23A15441E17A147E56175141666666462FA15441295C8FC255175141713D0A7732A1544152B81E35551751413D0AD76333A154415C8FC27554175141A4703D5A34A15441295C8F1253175141D7A3706D34A15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568100 - 1720
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000120000001F85EBF13A155141000000003A8D54419A999919361551417B14AE473C8D54418FC2F5C8391551411F85EBE14D8D5441B81E85CB391551419A9999B9598D5441666666663E1551410AD7A390688D544114AE4771421551415C8FC285788D5441F6285C2F4A155141000000108D8D5441F6285CFF531551413D0AD7238D8D5441C3F5284C54155141A4703DAA828D54417B14AE9754155141EC51B85E788D5441D7A370ED54155141AE47E1BA6C8D5441D7A3705D5515514185EB5148638D54417B14AEE750155141295C8F925F8D544152B81E154E155141AE47E1CA5C8D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000400000068DFFCD23E1551417E76483D6A8D544114AE4771421551415C8FC285788D5441F6285C2F4A155141000000108D8D544168DFFCD23E1551417E76483D6A8D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568100 - 54106
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000120000001F85EBF13A155141000000003A8D54419A999919361551417B14AE473C8D54418FC2F5C8391551411F85EBE14D8D5441B81E85CB391551419A9999B9598D5441666666663E1551410AD7A390688D544114AE4771421551415C8FC285788D5441F6285C2F4A155141000000108D8D5441F6285CFF531551413D0AD7238D8D5441C3F5284C54155141A4703DAA828D54417B14AE9754155141EC51B85E788D5441D7A370ED54155141AE47E1BA6C8D5441D7A3705D5515514185EB5148638D54417B14AEE750155141295C8F925F8D544152B81E154E155141AE47E1CA5C8D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000400000068DFFCD23E1551417E76483D6A8D544114AE4771421551415C8FC285788D5441F6285C2F4A155141000000108D8D544168DFFCD23E1551417E76483D6A8D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568867 - 3094834
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC4CF6185141295C8F0256A75441A4703D2AEF185141B81E85CB58A754419A999909E81851418FC2F5485BA754418FC2F5F8E1185141E17A148E5CA754413D0AD723D61851419A9999895FA7544185EB5168CF1851410AD7A39061A75441A4703D0ACD1851416666667662A75441EC51B8DEC9185141AE47E1AA63A75441AE47E16AD0185141AE47E13A71A754415C8FC2A5DC18514152B81EE56DA754415C8FC2F5E4185141C3F5289C6BA754411F85EB51EE185141D7A370AD68A75441EC51B85E03195141AE47E1BA62A75441B81E85DB0519514114AE475162A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000033333353FE1851415C8FC2054FA75441EC51B84EFD18514185EB51A84BA754415F04B2C5EA18514139D857B552A7544154D2169CE318514141E355DE54A75441EFEF4538DC185141A88DE89256A75441851E1683D518514160E8B08158A754416CFD1B08CF185141CF9D415F5CA7544158F8C064CB185141C9B9E0365FA75441295C8FF2C51851419A99992962A75441724A63D1BB185141EBE5D8DA67A75441BC29BE52B5185141C95763856CA754417B14AE57B51851411F85EB3170A75441AE47E15ABB185141AE47E1FA6BA75441C3F5284CBF1851410AD7A38069A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568867 - 3447009
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC4CF6185141295C8F0256A75441A4703D2AEF185141B81E85CB58A754419A999909E81851418FC2F5485BA754418FC2F5F8E1185141E17A148E5CA754413D0AD723D61851419A9999895FA7544185EB5168CF1851410AD7A39061A75441A4703D0ACD1851416666667662A75441EC51B8DEC9185141AE47E1AA63A75441AE47E16AD0185141AE47E13A71A754415C8FC2A5DC18514152B81EE56DA754415C8FC2F5E4185141C3F5289C6BA754411F85EB51EE185141D7A370AD68A75441EC51B85E03195141AE47E1BA62A75441B81E85DB0519514114AE475162A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000033333353FE1851415C8FC2054FA75441EC51B84EFD18514185EB51A84BA754415F04B2C5EA18514139D857B552A7544154D2169CE318514141E355DE54A75441EFEF4538DC185141A88DE89256A75441851E1683D518514160E8B08158A754416CFD1B08CF185141CF9D415F5CA7544158F8C064CB185141C9B9E0365FA75441295C8FF2C51851419A99992962A75441724A63D1BB185141EBE5D8DA67A75441BC29BE52B5185141C95763856CA754417B14AE57B51851411F85EB3170A75441AE47E15ABB185141AE47E1FA6BA75441C3F5284CBF1851410AD7A38069A75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568867 - 52720
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC4CF6185141295C8F0256A75441A4703D2AEF185141B81E85CB58A754419A999909E81851418FC2F5485BA754418FC2F5F8E1185141E17A148E5CA754413D0AD723D61851419A9999895FA7544185EB5168CF1851410AD7A39061A75441A4703D0ACD1851416666667662A75441EC51B8DEC9185141AE47E1AA63A75441AE47E16AD0185141AE47E13A71A754415C8FC2A5DC18514152B81EE56DA754415C8FC2F5E4185141C3F5289C6BA754411F85EB51EE185141D7A370AD68A75441EC51B85E03195141AE47E1BA62A75441B81E85DB0519514114AE475162A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000033A810F4E51851413B66AEB85BA7544140319BD4E7185141888A0E545BA75441C13CD00DED1851411A91518859A7544101F0B362F2185141DD3AB58957A75441B615110CF918514163328F0055A75441EFE0E0F1F71851419D382D4954A75441C55ED90CF6185141011B4DBB54A754416E3572D1F2185141FCD09CD855A754418138DBEAEE1851415B690C6857A754415ADB2B77EC185141551F5C8558A75441CE9B5C91E918514150D5ABA259A754417872F555E618514185EB134D59A75441AFADB571E51851417FA1636A5AA7544133A810F4E51851413B66AEB85BA75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>568867 - 81366
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCC4CF6185141295C8F0256A75441A4703D2AEF185141B81E85CB58A754419A999909E81851418FC2F5485BA754418FC2F5F8E1185141E17A148E5CA754413D0AD723D61851419A9999895FA7544185EB5168CF1851410AD7A39061A75441A4703D0ACD1851416666667662A75441EC51B8DEC9185141AE47E1AA63A75441AE47E16AD0185141AE47E13A71A754415C8FC2A5DC18514152B81EE56DA754415C8FC2F5E4185141C3F5289C6BA754411F85EB51EE185141D7A370AD68A75441EC51B85E03195141AE47E1BA62A75441B81E85DB0519514114AE475162A75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000033A810F4E51851413B66AEB85BA7544140319BD4E7185141888A0E545BA75441C13CD00DED1851411A91518859A7544101F0B362F2185141DD3AB58957A75441B615110CF918514163328F0055A75441EFE0E0F1F71851419D382D4954A75441C55ED90CF6185141011B4DBB54A754416E3572D1F2185141FCD09CD855A754418138DBEAEE1851415B690C6857A754415ADB2B77EC185141551F5C8558A75441CE9B5C91E918514150D5ABA259A754417872F555E618514185EB134D59A75441AFADB571E51851417FA1636A5AA7544133A810F4E51851413B66AEB85BA75441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569380 - 3061015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000130000009A9999F9BD4B51411F85EB61AF865441713D0A57BF4B5141AE47E1BAAE86544185EB51F8C04B5141CDCCCC6CAD8654415C8FC265C24B5141295C8F62AC8654411F85EB01C44B5141EC51B83EAB865441333333B3C54B51417B14AE97AA8654413D0AD763C74B5141A4703D1AAA865441F6285C2FC94B51415C8FC205AA865441C3F528ACCA4B5141C3F5283CAA8654419A999939C94B5141AE47E1BAA1865441C3F5284CC74B5141EC51B87E9686544148E17A84C44B5141E17A14BE7A865441D7A3702DAE4B514152B81EF57B86544148E17AF4B04B5141666666B697865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000007E98A6FFC44B514118E0AE8B7F865441B06FAC7DC44B5141EB4E46EB7B865441B06FAC7DC44B514134E85D607A865441B0E215B9AE4B5141EB4E46EB7B865441786B3CECAF4B51411E63792C8B86544137E3434BB14B5141F2CB190097865441EF492CD6B24B514100CD75249C8654415606DE17B64B51418DBDE006A48654419C7E1309BA4B51411AAE4BE9AB86544164073A3CBB4B514151044332B0865441DBE52926BE4B51417959DE56AF865441D9C447A2C34B514122BF6ABDAB86544160C57534C64B5141522525B6AA865441FFF80043C84B51417369A106AA865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569380 - 3346136
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000130000009A9999F9BD4B51411F85EB61AF865441713D0A57BF4B5141AE47E1BAAE86544185EB51F8C04B5141CDCCCC6CAD8654415C8FC265C24B5141295C8F62AC8654411F85EB01C44B5141EC51B83EAB865441333333B3C54B51417B14AE97AA8654413D0AD763C74B5141A4703D1AAA865441F6285C2FC94B51415C8FC205AA865441C3F528ACCA4B5141C3F5283CAA8654419A999939C94B5141AE47E1BAA1865441C3F5284CC74B5141EC51B87E9686544148E17A84C44B5141E17A14BE7A865441D7A3702DAE4B514152B81EF57B86544148E17AF4B04B5141666666B697865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000007E98A6FFC44B514118E0AE8B7F865441B06FAC7DC44B5141EB4E46EB7B865441B06FAC7DC44B514134E85D607A865441B0E215B9AE4B5141EB4E46EB7B865441786B3CECAF4B51411E63792C8B86544137E3434BB14B5141F2CB190097865441EF492CD6B24B514100CD75249C8654415606DE17B64B51418DBDE006A48654419C7E1309BA4B51411AAE4BE9AB86544164073A3CBB4B514151044332B0865441DBE52926BE4B51417959DE56AF865441D9C447A2C34B514122BF6ABDAB86544160C57534C64B5141522525B6AA865441FFF80043C84B51417369A106AA865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569438 - 3041008
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000008FC2F508CE595141D7A3705DE18454415C8FC2F5CA595141A4703D2AE4845441713D0AC7C75951410AD7A310E784544185EB51C8C9595141713D0A27EB845441AE47E10ACF59514148E17AB4E8845441E17A141ED75951410AD7A3B0E584544185EB51E8DC59514133333323E4845441CDCCCCACE1595141C3F528DCE28454419A9999A9E25951417B14AED7E68454417B14AEE7E3595141A4703D0AEE8454410AD7A3B0E45951418FC2F568F3845441CDCCCC3CE5595141C3F528FCF9845441E17A14CEE6595141CDCCCC3C0A8554411F85EB61F3595141F6285CDF08855441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000051000000AB8DAB57D55951418B7CF8862A855441050A8D89D55951414C98AABD2A855441CCCC709FD5595141ACCD14F92A855441906579D1D5595141D99B87662B855441074EE796D7595141E551703C2F855441BE7D10E4DC595141E5732ABE3A8554413D479139E559514157F29A4E2C855441478F992FED595141AEDC91AE2F8554412D11838AEE595141947B6A3D308554414E552279F6595141EF7C2A68338554415B1A7108F55951419EA6476F258554414661DCEBF459514126D1F25C2485544178FB078DF3595141CA7F8B35178554417C2CC689F3595141D3CEE22617855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569438 - 3279578
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000180000008FC2F508CE595141D7A3705DE18454415C8FC2F5CA595141A4703D2AE4845441713D0AC7C75951410AD7A310E784544185EB51C8C9595141713D0A27EB845441AE47E10ACF59514148E17AB4E8845441E17A141ED75951410AD7A3B0E584544185EB51E8DC59514133333323E4845441CDCCCCACE1595141C3F528DCE28454419A9999A9E25951417B14AED7E68454417B14AEE7E3595141A4703D0AEE8454410AD7A3B0E45951418FC2F568F3845441CDCCCC3CE5595141C3F528FCF9845441E17A14CEE6595141CDCCCC3C0A8554411F85EB61F3595141F6285CDF08855441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000051000000AB8DAB57D55951418B7CF8862A855441050A8D89D55951414C98AABD2A855441CCCC709FD5595141ACCD14F92A855441906579D1D5595141D99B87662B855441074EE796D7595141E551703C2F855441BE7D10E4DC595141E5732ABE3A8554413D479139E559514157F29A4E2C855441478F992FED595141AEDC91AE2F8554412D11838AEE595141947B6A3D308554414E552279F6595141EF7C2A68338554415B1A7108F55951419EA6476F258554414661DCEBF459514126D1F25C2485544178FB078DF3595141CA7F8B35178554417C2CC689F3595141D3CEE22617855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569894 - 3002146
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000C0000000AD7A350645A5141C3F5287C1F9954410AD7A370245A51413D0AD7334A99544185EB51C8255A51410AD7A3605A995441B81E852B265A51419A9999095F9954415C8FC225275A5141C3F5284C68995441A4703D3A285A514185EB51F86B99544148E17AE4295A514148E17A54709954417B14AE67315A5141EC51B8AE7E9954417B14AE177E5A51415C8FC2654B995441D7A3708D735A51411F85EB71399954413D0AD7736B5A514152B81EA52B9954410AD7A350645A5141C3F5287C1F995441
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000041609D69315A51415A136CB27E99544171C9AD1C7E5A5141457130654B995441186F2A047E5A5141189C85444B99544163BF9F6F7D5A5141B6C583474A995441D2CFCDBA7C5A5141F65C87134999544195338A917B5A5141D7EE3419479954416A68CD55795A51412DB2614B43995441FEBC94DD785A51413C9E9C7E4299544111C30275785A5141A30880CC41995441A6F94FDF775A514139DB85CD409954419ABB360F755A51418789FF023C9954414B37FF6B745A51417ACAFEEC3A995441EEF3988F735A51417C42987539995441BF0FF46D6F5A51412FF4E5353C995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569894 - 3605733
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000C0000000AD7A350645A5141C3F5287C1F9954410AD7A370245A51413D0AD7334A99544185EB51C8255A51410AD7A3605A995441B81E852B265A51419A9999095F9954415C8FC225275A5141C3F5284C68995441A4703D3A285A514185EB51F86B99544148E17AE4295A514148E17A54709954417B14AE67315A5141EC51B8AE7E9954417B14AE177E5A51415C8FC2654B995441D7A3708D735A51411F85EB71399954413D0AD7736B5A514152B81EA52B9954410AD7A350645A5141C3F5287C1F995441
-</a>
-
-<b>
-0106000000010000000103000000010000002B00000041609D69315A51415A136CB27E99544171C9AD1C7E5A5141457130654B995441186F2A047E5A5141189C85444B99544163BF9F6F7D5A5141B6C583474A995441D2CFCDBA7C5A5141F65C87134999544195338A917B5A5141D7EE3419479954416A68CD55795A51412DB2614B43995441FEBC94DD785A51413C9E9C7E4299544111C30275785A5141A30880CC41995441A6F94FDF775A514139DB85CD409954419ABB360F755A51418789FF023C9954414B37FF6B745A51417ACAFEEC3A995441EEF3988F735A51417C42987539995441BF0FF46D6F5A51412FF4E5353C995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569952 - 1275252
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002300000033333313885D51413D0AD7E37882544114AE47818B5D51417B14AE577C825441B81E850B8D5D51413D0AD7E37D82544152B81E85915D514185EB514879825441EC51B86E945D514185EB51887682544152B81E35995D514152B81E856E82544152B81E959A5D514148E17A946C825441EC51B87E9D5D5141B81E853B6A8254410AD7A310A05D51411F85EB8168825441E17A14BE9F5D51410AD7A3206782544152B81E859F5D5141EC51B82E66825441000000609F5D5141333333636382544185EB51289F5D51417B14AE775F8254418FC2F5489E5D5141E17A14CE59825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004300000017BC2628B65D5141618D0E3044825441322317A5B75D51419EF8039B41825441289065C8B85D5141672A23A13E8254415687D84EB95D51417308C5D53C8254413942469DB95D51416156E4003C8254416739B923BA5D514147A732FF3A825441D76F60B5BA5D51412C404282398254419FE53B52BB5D51412E69D40E37825441D568E643B25D5141C8058A0038825441408D584AAA5D514185DB0EA33982544129C91B899C5D5141A4CBF4813C825441AC57CF948E5D51419A332C1B3E825441A0298505895D5141D62173C73D8254413E51E19C7B5D51414B915FB03C825441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569952 - 3455564
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002300000033333313885D51413D0AD7E37882544114AE47818B5D51417B14AE577C825441B81E850B8D5D51413D0AD7E37D82544152B81E85915D514185EB514879825441EC51B86E945D514185EB51887682544152B81E35995D514152B81E856E82544152B81E959A5D514148E17A946C825441EC51B87E9D5D5141B81E853B6A8254410AD7A310A05D51411F85EB8168825441E17A14BE9F5D51410AD7A3206782544152B81E859F5D5141EC51B82E66825441000000609F5D5141333333636382544185EB51289F5D51417B14AE775F8254418FC2F5489E5D5141E17A14CE59825441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004300000017BC2628B65D5141618D0E3044825441322317A5B75D51419EF8039B41825441289065C8B85D5141672A23A13E8254415687D84EB95D51417308C5D53C8254413942469DB95D51416156E4003C8254416739B923BA5D514147A732FF3A825441D76F60B5BA5D51412C404282398254419FE53B52BB5D51412E69D40E37825441D568E643B25D5141C8058A0038825441408D584AAA5D514185DB0EA33982544129C91B899C5D5141A4CBF4813C825441AC57CF948E5D51419A332C1B3E825441A0298505895D5141D62173C73D8254413E51E19C7B5D51414B915FB03C825441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570499 - 52745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000180000008FC2F5287F5051413D0AD7E33094544114AE4791855051415C8FC285339454416666660686505141A4703DCA3394544148E17A34915051419A999909389454417B14AEF797505141D7A3705D3B945441CDCCCC6C9E50514148E17AB43D9454419A9999B9A3505141713D0AA72F9454410AD7A350AA505141EC51B8AE1E945441713D0A57AC505141A4703D5A1994544185EB51D8AD505141C3F5289C149454415C8FC275A750514114AE4791139454418FC2F538A2505141EC51B8AE1394544185EB51F89E505141666666161494544152B81E65995051417B14AE3715945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000F8096EF39E505141FE2464171494544181A7CDFE9E505141A09480AE13945441F675F7EA9E50514158298BB612945441FA4C8AD99A5051413C84EE0D129454416F1BB4C59A50514187299B4F10945441765DA4469B50514104D790610F945441D6BAEE4A995051413BA4BABD0D9454412D8B89C09850514114C068AF0D945441B3B3FB4A985051417342DDA30D9454410E906FF1985051414187C12C159454412F8F8AF398505141B45A5131159454411FE0BD4C9B50514182BB6CD114945441CE012B9C9C505141B11DDB9014945441F8096EF39E505141FE24641714945441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570499 - 65727
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000180000008FC2F5287F5051413D0AD7E33094544114AE4791855051415C8FC285339454416666660686505141A4703DCA3394544148E17A34915051419A999909389454417B14AEF797505141D7A3705D3B945441CDCCCC6C9E50514148E17AB43D9454419A9999B9A3505141713D0AA72F9454410AD7A350AA505141EC51B8AE1E945441713D0A57AC505141A4703D5A1994544185EB51D8AD505141C3F5289C149454415C8FC275A750514114AE4791139454418FC2F538A2505141EC51B8AE1394544185EB51F89E505141666666161494544152B81E65995051417B14AE3715945441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000F8096EF39E505141FE2464171494544181A7CDFE9E505141A09480AE13945441F675F7EA9E50514158298BB612945441FA4C8AD99A5051413C84EE0D129454416F1BB4C59A50514187299B4F10945441765DA4469B50514104D790610F945441D6BAEE4A995051413BA4BABD0D9454412D8B89C09850514114C068AF0D945441B3B3FB4A985051417342DDA30D9454410E906FF1985051414187C12C159454412F8F8AF398505141B45A5131159454411FE0BD4C9B50514182BB6CD114945441CE012B9C9C505141B11DDB9014945441F8096EF39E505141FE24641714945441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570631 - 2951732
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285C7F45445141A4703DAA7A985441295C8F2249445141EC51B8BE799854413333339354445141F6285C2F7798544152B81EB5544451410000005073985441C3F5287C524451418FC2F5186A9854417B14AEE74F44514114AE4731609854416666669640445141CDCCCC7C63985441F6285C7F45445141A4703DAA7A985441
-</a>
-
-<b>
-0106000000010000000103000000010000004600000048C6A1ACE74351415C4C7CFC7C985441D673ECFBE5435141E86CE4FD7D98544137C160E2E543514116B8160D7E985441E691F1F3DA43514166C2375685985441B9E87310DA43514129884EF08598544147B013D2DF43514168AF90C68E985441C0B67FE8E943514177FA5A3F9E985441C8BA4D63EA4351415FC237F69E985441020D5462EC435141555B65759F985441C369C59CEF435141F0501FBF9D985441D056B78AF44351411D75021F9B98544139456DB1F9435141F0976D6098985441D5152470FC4351410B1AC8F596985441834FADB90244514144D811BF93985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570631 - 3603347
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285C7F45445141A4703DAA7A985441295C8F2249445141EC51B8BE799854413333339354445141F6285C2F7798544152B81EB5544451410000005073985441C3F5287C524451418FC2F5186A9854417B14AEE74F44514114AE4731609854416666669640445141CDCCCC7C63985441F6285C7F45445141A4703DAA7A985441
-</a>
-
-<b>
-0106000000010000000103000000010000004600000048C6A1ACE74351415C4C7CFC7C985441D673ECFBE5435141E86CE4FD7D98544137C160E2E543514116B8160D7E985441E691F1F3DA43514166C2375685985441B9E87310DA43514129884EF08598544147B013D2DF43514168AF90C68E985441C0B67FE8E943514177FA5A3F9E985441C8BA4D63EA4351415FC237F69E985441020D5462EC435141555B65759F985441C369C59CEF435141F0501FBF9D985441D056B78AF44351411D75021F9B98544139456DB1F9435141F0976D6098985441D5152470FC4351410B1AC8F596985441834FADB90244514144D811BF93985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571410 - 3025436
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001100000052B81EA5536051415C8FC2254E8E5441A4703D8A4260514114AE4701518E544148E17A243B60514185EB51082F8E54410AD7A300366051419A999959318E5441295C8FF22D60514152B81E75328E5441295C8F721E6051415C8FC2D5328E5441E17A14AE0E6051417B14AE07338E5441C3F528AC0F6051417B14AEF7448E5441295C8FC20F605141D7A3704D648E54411F85EBC1106051415C8FC255648E5441B81E85FB1E605141000000D0648E54419A999959386051419A9999A9658E5441713D0AF750605141C3F5287C668E54418FC2F5F85160514152B81E85668E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C74BF49B3E60514145C0FBF33E8E544192FDD8A73F605141FC65BFB0438E5441CD54DFD04B6051417B42D1DF428E54416815857A50605141F2F071E7438E5441AFDF3CEE4F605141F9889497428E54412F0942794E6051413E93A0CF3E8E5441B48BAFEB4C6051416F7374D4398E544176BD7CFE4B60514121F952C5368E5441D433D4E04B6051416AFEB54F358E54416E0D326A4B6051412C7B759B308E54415E571FC44A6051411CFC92922D8E5441ED469F034A605141603388072A8E54417BD2B65B486051410E8CAA292A8E5441CB494BD4476051411AD147AA288E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>571410 - 3817932
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001100000052B81EA5536051415C8FC2254E8E5441A4703D8A4260514114AE4701518E544148E17A243B60514185EB51082F8E54410AD7A300366051419A999959318E5441295C8FF22D60514152B81E75328E5441295C8F721E6051415C8FC2D5328E5441E17A14AE0E6051417B14AE07338E5441C3F528AC0F6051417B14AEF7448E5441295C8FC20F605141D7A3704D648E54411F85EBC1106051415C8FC255648E5441B81E85FB1E605141000000D0648E54419A999959386051419A9999A9658E5441713D0AF750605141C3F5287C668E54418FC2F5F85160514152B81E85668E5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C74BF49B3E60514145C0FBF33E8E544192FDD8A73F605141FC65BFB0438E5441CD54DFD04B6051417B42D1DF428E54416815857A50605141F2F071E7438E5441AFDF3CEE4F605141F9889497428E54412F0942794E6051413E93A0CF3E8E5441B48BAFEB4C6051416F7374D4398E544176BD7CFE4B60514121F952C5368E5441D433D4E04B6051416AFEB54F358E54416E0D326A4B6051412C7B759B308E54415E571FC44A6051411CFC92922D8E5441ED469F034A605141603388072A8E54417BD2B65B486051410E8CAA292A8E5441CB494BD4476051411AD147AA288E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960495 - 1265963
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000042000000DD898464F2585141B656351A5ABB54411FFF4804F4585141EB75F4635BBB54418988F5D0F558514184FE91085DBB544187244FD1F65851416007A1F25DBB5441D3896F2EFA585141A86E532C60BB54413ECA7A3DFB585141E14F98D060BB5441705E3751FC585141D944B57761BB5441D9D98774FE5851414D01A21E63BB5441BDBA0294FF5851415AC6C6FC63BB5441355A94CBFF585141B0CD3C4264BB54412EE9A9FA0059514167C017BD65BB544173615A5B01595141BE56F43566BB54410498182A025951413AD1D9AD67BB54419A0FC0FC02595141EDC1DB2C69BB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000F2E26BE003595141915309D274BB5441F2E26BE003595141AB28D85371BB544146F9956E03595141A725B5496CBB54419A0FC0FC02595141E8C1DB2C69BB544175615A5B01595141BF56F43566BB5441BBBA0294FF58514158C6C6FC63BB5441715E3751FC585141DB44B57761BB5441F753066DF7585141A8D9CD805EBB544122FF4804F4585141E975F4635BBB5441EBD6DFB7EF585141142137FB57BB5441A4703DDAEC5851410AD7A3905DBB54418FC2F568F258514148E17AD45FBB5441EC51B84EF55851413D0AD70364BB54415A27B250F858514105F63D2368BB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960495 - 4019863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000042000000DD898464F2585141B656351A5ABB54411FFF4804F4585141EB75F4635BBB54418988F5D0F558514184FE91085DBB544187244FD1F65851416007A1F25DBB5441D3896F2EFA585141A86E532C60BB54413ECA7A3DFB585141E14F98D060BB5441705E3751FC585141D944B57761BB5441D9D98774FE5851414D01A21E63BB5441BDBA0294FF5851415AC6C6FC63BB5441355A94CBFF585141B0CD3C4264BB54412EE9A9FA0059514167C017BD65BB544173615A5B01595141BE56F43566BB54410498182A025951413AD1D9AD67BB54419A0FC0FC02595141EDC1DB2C69BB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000F2E26BE003595141915309D274BB5441F2E26BE003595141AB28D85371BB544146F9956E03595141A725B5496CBB54419A0FC0FC02595141E8C1DB2C69BB544175615A5B01595141BF56F43566BB5441BBBA0294FF58514158C6C6FC63BB5441715E3751FC585141DB44B57761BB5441F753066DF7585141A8D9CD805EBB544122FF4804F4585141E975F4635BBB5441EBD6DFB7EF585141142137FB57BB5441A4703DDAEC5851410AD7A3905DBB54418FC2F568F258514148E17AD45FBB5441EC51B84EF55851413D0AD70364BB54415A27B250F858514105F63D2368BB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572043 - 222901
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F82564D514100000070129B54415C8FC2055E4D514166666646219B54413D0AD753654D5141C3F5283C2E9B5441666666F66A4D51411F85EBD1369B5441EC51B80E714D5141D7A3705D3F9B5441CDCCCC8C714D5141EC51B85E409B54415C8FC2758E4D51410AD7A310249B544185EB51888D4D51411F85EBE1239B5441713D0AE7864D5141F6285C3F239B54418FC2F548804D5141666666A6219B5441713D0A577C4D51418FC2F548209B5441C3F5287C764D5141A4703D1A1D9B54411F85EBF1704D5141AE47E12A1B9B544100000060704D5141AE47E1CA1A9B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AB46AB97564D5141F9B3AB6E129B544149425E62584D51418322A423169B5441C3CCFCA5784D51415AFD7662239B5441A0A6B7BF834D5141A26ACC8B2E9B5441B410AE958A4D51418C349ABB279B5441E753BB328C4D5141F9088D47269B54413895DA738E4D5141EE9A8112249B54416BFB73588C4D5141040DD1C4239B5441713D0AE7864D5141F6285C3F239B54418FC2F548804D5141666666A6219B5441713D0A577C4D51418FC2F548209B5441D88C938B764D5141799E9E221D9B54412636E8AA754D51414B0E27D11C9B54411F85EBF1704D5141AE47E12A1B9B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572043 - 395123
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000013000000295C8F82564D514100000070129B54415C8FC2055E4D514166666646219B54413D0AD753654D5141C3F5283C2E9B5441666666F66A4D51411F85EBD1369B5441EC51B80E714D5141D7A3705D3F9B5441CDCCCC8C714D5141EC51B85E409B54415C8FC2758E4D51410AD7A310249B544185EB51888D4D51411F85EBE1239B5441713D0AE7864D5141F6285C3F239B54418FC2F548804D5141666666A6219B5441713D0A577C4D51418FC2F548209B5441C3F5287C764D5141A4703D1A1D9B54411F85EBF1704D5141AE47E12A1B9B544100000060704D5141AE47E1CA1A9B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AB46AB97564D5141F9B3AB6E129B544149425E62584D51418322A423169B5441C3CCFCA5784D51415AFD7662239B5441A0A6B7BF834D5141A26ACC8B2E9B5441B410AE958A4D51418C349ABB279B5441E753BB328C4D5141F9088D47269B54413895DA738E4D5141EE9A8112249B54416BFB73588C4D5141040DD1C4239B5441713D0AE7864D5141F6285C3F239B54418FC2F548804D5141666666A6219B5441713D0A577C4D51418FC2F548209B5441D88C938B764D5141799E9E221D9B54412636E8AA754D51414B0E27D11C9B54411F85EBF1704D5141AE47E12A1B9B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572056 - 3143182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002A0000007B14AE37464D5141CDCCCC2CD986544114AE4741324D51417B14AE27D686544114AE47D1314D51415C8FC245D4865441C3F5289C2D4D51415C8FC225D5865441C3F5283C274D51419A999909D686544185EB51D8164D5141A4703DBAD7865441D7A370FD044D5141666666D6D986544166666626024D514185EB51F8D98654410AD7A3B0FD4C5141B81E85BBD986544152B81E55F74C51411F85EB01D88654415C8FC2C5F24C5141E17A140ED9865441EC51B86EE74C5141713D0AF7DB865441713D0AE7E34C51415C8FC295EF865441D7A3709DFA4C514114AE4741EE865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000440000000167670EC24C51410870EC9FBE86544185EB5128C24C51411F85EB51BE865441666666F6C24C5141AE47E12ABD8654410A28DD55C34C51419D92C3F0BC86544148E17A54C44C51415C8FC255BC8654416EBC8291C44C51413196CC3FBC865441D7A370EDC44C5141EC51B81EBC8654418D3CB876C54C5141EC51B81EBC86544148E17AB4C54C5141EC51B81EBC8654410A8E126AC64C51410AF85E5EBC8654413882E1B4C64C5141099D98E2BA865441F6285C0FC54C514148E17A14B98654417F6F8400C44C514182C4ED13BA8654413044F1AFC14C514198012D5ABB865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>572056 - 3517863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002A0000007B14AE37464D5141CDCCCC2CD986544114AE4741324D51417B14AE27D686544114AE47D1314D51415C8FC245D4865441C3F5289C2D4D51415C8FC225D5865441C3F5283C274D51419A999909D686544185EB51D8164D5141A4703DBAD7865441D7A370FD044D5141666666D6D986544166666626024D514185EB51F8D98654410AD7A3B0FD4C5141B81E85BBD986544152B81E55F74C51411F85EB01D88654415C8FC2C5F24C5141E17A140ED9865441EC51B86EE74C5141713D0AF7DB865441713D0AE7E34C51415C8FC295EF865441D7A3709DFA4C514114AE4741EE865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000440000000167670EC24C51410870EC9FBE86544185EB5128C24C51411F85EB51BE865441666666F6C24C5141AE47E12ABD8654410A28DD55C34C51419D92C3F0BC86544148E17A54C44C51415C8FC255BC8654416EBC8291C44C51413196CC3FBC865441D7A370EDC44C5141EC51B81EBC8654418D3CB876C54C5141EC51B81EBC86544148E17AB4C54C5141EC51B81EBC8654410A8E126AC64C51410AF85E5EBC8654413882E1B4C64C5141099D98E2BA865441F6285C0FC54C514148E17A14B98654417F6F8400C44C514182C4ED13BA8654413044F1AFC14C514198012D5ABB865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574270 - 239787
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000009F000000666666E656B950413D0AD7A3A33F54410AD7A3E051B95041E17A148EA23F5441A4703D9A46B95041295C8FF29E3F5441713D0AE73FB95041C3F5284C9C3F544114AE47B13EB95041C3F528DC9B3F5441EC51B81E3DB95041713D0A47A13F5441295C8FE23EB95041B81E855BA33F54413D0AD7533FB950410AD7A350AC3F5441F6285C9F36B950418FC2F5F8A83F5441A4703D8A2DB95041713D0A37A13F544185EB51C82CB95041E17A143EA43F5441333333C323B9504185EB51E8A13F5441AE47E13A20B95041295C8F829F3F5441D7A3708D1AB950413D0AD7E39F3F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000D7A370FD5EB950417B14AEF7DA3F5441D0AF35AC60B95041DD5AC9DBDA3F5441D9FF4AA761B95041289833CADA3F544158B7113667B9504107FE436FDA3F54414414D3E667B9504170A4BF8FDA3F5441A1C9BF316BB95041C504B528DB3F54412F6AF1D96BB95041C74FE646DB3F54412947390C6CB95041FCF1EC4FDB3F5441BFBED0386CB950410024EE57DB3F5441A91F6BDA6CB95041BA375A5FD93F5441E146E7076EB950410A26C4B5D53F544192D0488A6EB950417166D01ED43F544152B81E556EB95041E17A14EED33F5441A0E2725F6EB9504159CEB8CDD33F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574270 - 239793
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000009F000000666666E656B950413D0AD7A3A33F54410AD7A3E051B95041E17A148EA23F5441A4703D9A46B95041295C8FF29E3F5441713D0AE73FB95041C3F5284C9C3F544114AE47B13EB95041C3F528DC9B3F5441EC51B81E3DB95041713D0A47A13F5441295C8FE23EB95041B81E855BA33F54413D0AD7533FB950410AD7A350AC3F5441F6285C9F36B950418FC2F5F8A83F5441A4703D8A2DB95041713D0A37A13F544185EB51C82CB95041E17A143EA43F5441333333C323B9504185EB51E8A13F5441AE47E13A20B95041295C8F829F3F5441D7A3708D1AB950413D0AD7E39F3F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000024000000422F94B820B95041FB8D1D97DD3F5441CDCCCCCC20B9504114AE4781DD3F5441CE5BEB8322B9504188EDB4A6DB3F5441E85A781A23B950416231C501DB3F54410ABDD68723B950418140CD8DDA3F54414994EF5926B950415C546781D73F5441259077612AB95041BA256225D33F54410103D8122BB95041B2E1E366D23F5441B63853132BB950415EB95E66D23F544168077D072DB950414300D349D03F54413EEAAD1F2DB95041890E9E2FD03F544191ECF6F22DB95041623C374ACF3F544143B74BC22DB950412D231425CF3F5441CDF20C802DB950411304B6EECE3F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574270 - 342076
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000009F000000666666E656B950413D0AD7A3A33F54410AD7A3E051B95041E17A148EA23F5441A4703D9A46B95041295C8FF29E3F5441713D0AE73FB95041C3F5284C9C3F544114AE47B13EB95041C3F528DC9B3F5441EC51B81E3DB95041713D0A47A13F5441295C8FE23EB95041B81E855BA33F54413D0AD7533FB950410AD7A350AC3F5441F6285C9F36B950418FC2F5F8A83F5441A4703D8A2DB95041713D0A37A13F544185EB51C82CB95041E17A143EA43F5441333333C323B9504185EB51E8A13F5441AE47E13A20B95041295C8F829F3F5441D7A3708D1AB950413D0AD7E39F3F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000003D2F94B820B95041008E1D97DD3F5441CDCCCCCC20B9504114AE4781DD3F5441D15BEB8322B9504184EDB4A6DB3F544181063A3723B95041D73340E1DA3F544109417FAF23B9504132380C5FDA3F5441259077612AB95041BA256225D33F54410403D8122BB95041B2E1E366D23F54416B9846F02CB950417C42E962D03F544168077D072DB950414300D349D03F54413EEAAD1F2DB95041890E9E2FD03F544191ECF6F22DB95041623C374ACF3F544143B74BC22DB950412D231425CF3F5441CDF20C802DB950411304B6EECE3F54418DC0F1422BB95041A4B3E558CD3F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574382 - 245065
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000005B000000B81E850B6ABC5041F6285C5F6C2654418FC2F54866BC504114AE47516C26544185EB51E861BC504114AE47C16B26544185EB51285FBC504185EB51686A2654411F85EB115CBC5041713D0A276726544114AE470159BC50415C8FC2E55F2654410AD7A3404EBC5041713D0AE75B265441333333A34DBC5041A4703DAA5B2654411F85EB2143BC5041D7A370ED562654418FC2F54842BC5041EC51B85E532654410000004041BC50413D0AD7034F265441F6285C8F38BC5041713D0AC74F265441A4703DCA36BC50415C8FC245502654415C8FC27537BC5041B81E85EB55265441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000295C8F329ABC50417B14AE777D26544187DA5FAD9EBC504142EEB0EA7B265441520548629FBC5041B3175DA97B2654412288B3C5A2BC5041EED8407E7A265441E9E543F4A2BC5041A0BBB36F7A265441CC46D12DACBC50410182673E77265441BE6A0058ADBC50410C1035D7762654414B35B792AEBC50414D8A8B2B76265441634F121BAEBC504137463CF373265441C1B77E3CACBC5041B77F2511742654411F20EB5DAABC5041ABF2F74C742654412069C9E9A7BC50419F65CA8874265441A178BE57A5BC504193D89CC47426544196346F1FA3BC504193D89CC474265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574382 - 352255
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000030000005B000000B81E850B6ABC5041F6285C5F6C2654418FC2F54866BC504114AE47516C26544185EB51E861BC504114AE47C16B26544185EB51285FBC504185EB51686A2654411F85EB115CBC5041713D0A276726544114AE470159BC50415C8FC2E55F2654410AD7A3404EBC5041713D0AE75B265441333333A34DBC5041A4703DAA5B2654411F85EB2143BC5041D7A370ED562654418FC2F54842BC5041EC51B85E532654410000004041BC50413D0AD7034F265441F6285C8F38BC5041713D0AC74F265441A4703DCA36BC50415C8FC245502654415C8FC27537BC5041B81E85EB55265441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000295C8F329ABC50417B14AE777D26544187DA5FAD9EBC504142EEB0EA7B265441520548629FBC5041B3175DA97B2654412288B3C5A2BC5041EED8407E7A265441E9E543F4A2BC5041A0BBB36F7A265441CC46D12DACBC50410182673E77265441BE6A0058ADBC50410C1035D7762654414B35B792AEBC50414D8A8B2B76265441634F121BAEBC504137463CF373265441C1B77E3CACBC5041B77F2511742654411F20EB5DAABC5041ABF2F74C742654412069C9E9A7BC50419F65CA8874265441A178BE57A5BC504193D89CC47426544196346F1FA3BC504193D89CC474265441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574660 - 24548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000081000000E17A14EECDB75041B81E854B223754417B14AEF7CCB750410AD7A3D0203754419A999989CBB75041333333E31F375441CDCCCC7CCCB75041EC51B8BE1337544152B81EB5CBB750413D0AD7530F37544152B81E45C9B75041F6285C4FFE365441CDCCCC1CC0B75041B81E85BB03375441A4703DFAB7B75041713D0AB705375441E17A148EB2B750417B14AE77FE365441295C8F12AFB7504114AE47F1FE365441AE47E12AAAB750415C8FC2D5FD3654418FC2F598A3B750410000009004375441EC51B83E9FB75041B81E853B093754418FC2F53896B750416666667611375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000041A2EB32EBB75041C68413BF443754419EE746E2EAB75041AF74219543375441A6802384E8B750417F66C0B83B3754413510EB2BE8B7504185E0AE9F3A375441B54C6A0FE7B750419C146925373754415C2047B5E6B750418287806137375441360EF5E2E5B750418287806137375441DB5EBCE1E7B7504158ECED993D375441742A1AD2E8B7504149DE4396433754414E18C8FFE7B750419502E83A4537544154A36B2BE8B750419D6617754537544148E17A34E8B75041A4703D7A453754419A999989E9B75041295C8F424737544108DA8BADE9B75041E104ED7747375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574660 - 68296
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000081000000E17A14EECDB75041B81E854B223754417B14AEF7CCB750410AD7A3D0203754419A999989CBB75041333333E31F375441CDCCCC7CCCB75041EC51B8BE1337544152B81EB5CBB750413D0AD7530F37544152B81E45C9B75041F6285C4FFE365441CDCCCC1CC0B75041B81E85BB03375441A4703DFAB7B75041713D0AB705375441E17A148EB2B750417B14AE77FE365441295C8F12AFB7504114AE47F1FE365441AE47E12AAAB750415C8FC2D5FD3654418FC2F598A3B750410000009004375441EC51B83E9FB75041B81E853B093754418FC2F53896B750416666667611375441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000041A2EB32EBB75041C68413BF443754419EE746E2EAB75041AF74219543375441A6802384E8B750417F66C0B83B3754413510EB2BE8B7504185E0AE9F3A375441B54C6A0FE7B750419C146925373754415C2047B5E6B750418287806137375441360EF5E2E5B750418287806137375441DB5EBCE1E7B7504158ECED993D375441742A1AD2E8B7504149DE4396433754414E18C8FFE7B750419502E83A4537544154A36B2BE8B750419D6617754537544148E17A34E8B75041A4703D7A453754419A999989E9B75041295C8F424737544108DA8BADE9B75041E104ED7747375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574797 - 3168369
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001500000000000070F4B8504185EB5188713B5441CDCCCC1CF1B850410AD7A3B0723B5441295C8F92EFB850410AD7A360733B5441C3F5283CEDB8504114AE4791743B5441AE47E18AF8B850417B14AE777F3B54410AD7A30004B950419A999939893B54415C8FC2B50DB95041EC51B8BE913B5441EC51B87E1BB9504185EB51089E3B54410000003023B95041000000D0A33B5441AE47E15A25B95041F6285C5F9F3B5441EC51B85E27B950417B14AE479A3B5441E17A142E1EB95041713D0A97913B54417B14AE071BB950410AD7A3708E3B544148E17AE411B95041AE47E13A863B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F0A9AEAE1BB950410CA35B2C9E3B5441EC51B87E1BB9504185EB51089E3B54417D909A5D1BB95041F21FCDEA9D3B5441A8794C261BB95041BB7C15BE9D3B54412CF7FE5316B950418C70496D993B54418E80FD0D0CB950416808CA4A903B54418F05719705B95041A063A39E8A3B5441C8C5D49B02B95041527ACC09883B5441B75A997E01B95041F3D6F016873B5441458A37AE00B95041A63837D6883B54418C64E57802B9504182BFADA2893B5441A4703DBA00B950411F85EBA18D3B544185EB512801B95041C3F528DC8D3B5441716F7562FFB85041DD2A5D3F913B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>574797 - 3560307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001500000000000070F4B8504185EB5188713B5441CDCCCC1CF1B850410AD7A3B0723B5441295C8F92EFB850410AD7A360733B5441C3F5283CEDB8504114AE4791743B5441AE47E18AF8B850417B14AE777F3B54410AD7A30004B950419A999939893B54415C8FC2B50DB95041EC51B8BE913B5441EC51B87E1BB9504185EB51089E3B54410000003023B95041000000D0A33B5441AE47E15A25B95041F6285C5F9F3B5441EC51B85E27B950417B14AE479A3B5441E17A142E1EB95041713D0A97913B54417B14AE071BB950410AD7A3708E3B544148E17AE411B95041AE47E13A863B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000F0A9AEAE1BB950410CA35B2C9E3B5441EC51B87E1BB9504185EB51089E3B54417D909A5D1BB95041F21FCDEA9D3B5441A8794C261BB95041BB7C15BE9D3B54412CF7FE5316B950418C70496D993B54418E80FD0D0CB950416808CA4A903B54418F05719705B95041A063A39E8A3B5441C8C5D49B02B95041527ACC09883B5441B75A997E01B95041F3D6F016873B5441458A37AE00B95041A63837D6883B54418C64E57802B9504182BFADA2893B5441A4703DBA00B950411F85EBA18D3B544185EB512801B95041C3F528DC8D3B5441716F7562FFB85041DD2A5D3F913B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>629719 - 2951025
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D000000CDCCCC4C05FE50418FC2F5F82D1555417B14AEA703FE50411F85EB3126155541295C8F12FFFD5041E17A14EE2A1555419A9999A9F8FD5041A4703DDA30155541295C8F52F6FD5041F6285C5F2E155541F6285C6FF3FD50415C8FC20531155541F6285C0FF1FD5041713D0AB73315554148E17AF4EEFD50417B14AE9735155541E17A142EECFD504185EB51C837155541A4703DFAE9FD5041E17A14FE38155541EC51B86EE8FD50413333339339155541AE47E12AE7FD50415C8FC2A539155541CDCCCC0CE6FD5041A4703D2A401555410AD7A3C0E6FD5041713D0AB746155541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000FB0A4AE10DFE5041440E4A9C51155541345D39600EFE5041FE67605353155541D431B2C80EFE5041921F97D45315554127C919610FFE5041FEA9C332541555410454DB0410FE5041EB00DA5F54155541C278449D10FE5041CD386758541555413BB8D24212FE504170C4CAB253155541F7D7991513FE504172FB583A53155541F5A00B8E13FE50411587BC9452155541D567FD7E13FE50415967F5C1511555416584848613FE50414C9DC3055115554194BE52D913FE5041DEF0D894501555413FA6CBE014FE5041FF60752B501555417BAACBEF15FE50411099C3F64F155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>629719 - 3535395
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D000000CDCCCC4C05FE50418FC2F5F82D1555417B14AEA703FE50411F85EB3126155541295C8F12FFFD5041E17A14EE2A1555419A9999A9F8FD5041A4703DDA30155541295C8F52F6FD5041F6285C5F2E155541F6285C6FF3FD50415C8FC20531155541F6285C0FF1FD5041713D0AB73315554148E17AF4EEFD50417B14AE9735155541E17A142EECFD504185EB51C837155541A4703DFAE9FD5041E17A14FE38155541EC51B86EE8FD50413333339339155541AE47E12AE7FD50415C8FC2A539155541CDCCCC0CE6FD5041A4703D2A401555410AD7A3C0E6FD5041713D0AB746155541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000FB0A4AE10DFE5041440E4A9C51155541345D39600EFE5041FE67605353155541D431B2C80EFE5041921F97D45315554127C919610FFE5041FEA9C332541555410454DB0410FE5041EB00DA5F54155541C278449D10FE5041CD386758541555413BB8D24212FE504170C4CAB253155541F7D7991513FE504172FB583A53155541F5A00B8E13FE50411587BC9452155541D567FD7E13FE50415967F5C1511555416584848613FE50414C9DC3055115554194BE52D913FE5041DEF0D894501555413FA6CBE014FE5041FF60752B501555417BAACBEF15FE50411099C3F64F155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581644 - 1096466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000CDCCCCECCD0151410AD7A360674754419A9999E9CC01514185EB51386A475441C3F5280CCF0151419A9999096D47544114AE4741D10151413D0AD7E36E475441666666C6DA01514114AE479157475441F6285CAFDB01514148E17A2455475441C3F528ECDE0151415C8FC2554C47544185EB5138E20151418FC2F52844475441713D0AD7E001514148E17AD441475441D7A3705DDE0151417B14AE274047544114AE47F1DC0151411F85EB313F475441EC51B88ED701514148E17A644D4754415C8FC295D2015141F6285C6F5B475441CDCCCCECCD0151410AD7A36067475441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DF43B5CFD1015141DC74136D4E47544151079FEFD0015141AEC5E11351475441A4703DDACC015141295C8F725D4754414B5A560FCA0151413D1785F364475441C8120786CD01514121F6298168475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D475441D021D7E0DA0151419F5D25A34447544144E1DFDCD5015141B83E82524B475441DF43B5CFD1015141DC74136D4E475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581644 - 3481827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000000E000000CDCCCCECCD0151410AD7A360674754419A9999E9CC01514185EB51386A475441C3F5280CCF0151419A9999096D47544114AE4741D10151413D0AD7E36E475441666666C6DA01514114AE479157475441F6285CAFDB01514148E17A2455475441C3F528ECDE0151415C8FC2554C47544185EB5138E20151418FC2F52844475441713D0AD7E001514148E17AD441475441D7A3705DDE0151417B14AE274047544114AE47F1DC0151411F85EB313F475441EC51B88ED701514148E17A644D4754415C8FC295D2015141F6285C6F5B475441CDCCCCECCD0151410AD7A36067475441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DF43B5CFD1015141DC74136D4E47544151079FEFD0015141AEC5E11351475441A4703DDACC015141295C8F725D4754414B5A560FCA0151413D1785F364475441C8120786CD01514121F6298168475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D475441D021D7E0DA0151419F5D25A34447544144E1DFDCD5015141B83E82524B475441DF43B5CFD1015141DC74136D4E475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>629824 - 224464
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001E000000666666C6C8FC504152B81EC5FC1B5541AE47E1AAB1FC5041F6285C7F141C55410AD7A3E0A2FC5041E17A148E1F1C5541666666E6A7FC5041295C8F921F1C5541295C8F12ABFC5041A4703DBA201C5541295C8FF2ACFC50417B14AEC7241C5541EC51B85EADFC5041A4703D3A2F1C5541333333F3AEFC5041D7A3700D341C55411F85EB51B1FC50411F85EBF1371C55419A999969B1FC5041E17A149E391C554148E17A44B1FC50411F85EB613E1C55415C8FC205B4FC5041295C8F82441C5541D7A3704DB5FC5041AE47E15A481C5541A4703DDAB7FC5041C3F528BC4A1C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003900000033333363CDFC5041666666C6FB1B5541B747E1DACCFC50417FE17A94F81B5541E5C2F578C9FC504181A3700DFC1B55419C6666C6C8FC504127B81EC5FC1B5541345783F3C6FC504163B788A4FE1B5541AE47E1AAB1FC5041F6285C7F141C55410AD7A3E0A2FC5041E17A148E1F1C5541666666E6A7FC5041295C8F921F1C5541295C8F12ABFC5041A4703DBA201C5541295C8FF2ACFC50417B14AEC7241C5541199C9A48ADFC5041B1BD5B172D1C55418E6BEA5FADFC5041E23516982E1C554141068A58ADFC504108BC66A12E1C5541EC51B85EADFC5041A4703D3A2F1C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>629824 - 375900
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001E000000666666C6C8FC504152B81EC5FC1B5541AE47E1AAB1FC5041F6285C7F141C55410AD7A3E0A2FC5041E17A148E1F1C5541666666E6A7FC5041295C8F921F1C5541295C8F12ABFC5041A4703DBA201C5541295C8FF2ACFC50417B14AEC7241C5541EC51B85EADFC5041A4703D3A2F1C5541333333F3AEFC5041D7A3700D341C55411F85EB51B1FC50411F85EBF1371C55419A999969B1FC5041E17A149E391C554148E17A44B1FC50411F85EB613E1C55415C8FC205B4FC5041295C8F82441C5541D7A3704DB5FC5041AE47E15A481C5541A4703DDAB7FC5041C3F528BC4A1C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003900000033333363CDFC5041666666C6FB1B5541B747E1DACCFC50417FE17A94F81B5541E5C2F578C9FC504181A3700DFC1B55419C6666C6C8FC504127B81EC5FC1B5541345783F3C6FC504163B788A4FE1B5541AE47E1AAB1FC5041F6285C7F141C55410AD7A3E0A2FC5041E17A148E1F1C5541666666E6A7FC5041295C8F921F1C5541295C8F12ABFC5041A4703DBA201C5541295C8FF2ACFC50417B14AEC7241C5541199C9A48ADFC5041B1BD5B172D1C55418E6BEA5FADFC5041E23516982E1C554141068A58ADFC504108BC66A12E1C5541EC51B85EADFC5041A4703D3A2F1C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>576045 - 3859241
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000030000000103000000010000000B000000713D0A67F82951411F85EB313F77544148E17A74F529514148E17A643E775441EC51B81EF4295141A4703D5A42775441F6285C5F002A5141666666C647775441AE47E18A032A51419A9999C94877544166666656152A51417B14AE174D7754413D0AD7131C2A514185EB51F84D775441EC51B8BE1C2A51410AD7A31049775441D7A3700D0B2A5141CDCCCC0C457754411F85EBD1002A5141A4703DCA41775441713D0A67F82951411F85EB313F77544101030000000100000037000000C3F5287CD1295141295C8F623A775441E17A149ED4295141F6285C8F3A7754418FC2F5 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000004300000048E17A74F529514148E17A643E775441EC51B81EF4295141A4703D5A42775441F6285C5F002A5141666666C647775441AE47E18A032A51419A9999C94877544166666656152A51417B14AE174D7754413D0AD7131C2A514185EB51F84D77544130F34CC41C2A5141B0B7F5BB48775441E6B604120B2A51413F167ADA44775441808E46CB002A51411D21BEB741775441F27F1791F82951413FBEA4CC3E7754417B97994DF72951416C387D343E775441B4752EADF5295141BBD611C63D775441D833654FF3295141FFBDD4093D775441B81E856BEC295141295C8F123B775441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>576566 - 3068718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000170000003D0AD7B32B3C51410AD7A310AB6B5441295C8F32283C51410AD7A380AC6B54411F85EB71263C5141AE47E12AAD6B5441EC51B8CE263C5141A4703D2AAE6B5441E17A145E273C51417B14AE17B06B544114AE4761283C514185EB5108B06B5441295C8FC2293C5141A4703DBAAF6B54411F85EBD1293C51415C8FC2E5AE6B5441A4703D2A2A3C51418FC2F568AE6B544114AE47B12A3C514100000020AE6B5441713D0A672B3C514166666606AE6B5441E17A14FE2B3C5141AE47E12AAE6B5441B81E855B2C3C5141D7A3708DAE6B5441EC51B8AE2C3C5141AE47E1EAAE6B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000B81E85ABDF3B5141F6285CAFC56B5441C3F528ACDC3B51411F85EBA1C76B5441333333B3D93B51415C8FC285CA6B544185EB51B8D63B5141E17A141ECD6B54416C21BC86CD3B514177ED356DD66B5441516D7EB2D13B51413A8CF664D46B5441F1C0C042DA3B51418FF02CACCC6B54417F2264BDDD3B5141B47783B4C96B54417D2E05B9DD3B51414A8C06ACC96B5441CF710294E93B5141730B0F60BF6B544103F52343E93B5141FE28AFDDBD6B5441549ED54AE93B5141E8E36DD6BD6B5441E95F096EE53B514113ED2E90AE6B5441B81E85ABDF3B5141F6285CAFC56B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>576566 - 3316765
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000170000003D0AD7B32B3C51410AD7A310AB6B5441295C8F32283C51410AD7A380AC6B54411F85EB71263C5141AE47E12AAD6B5441EC51B8CE263C5141A4703D2AAE6B5441E17A145E273C51417B14AE17B06B544114AE4761283C514185EB5108B06B5441295C8FC2293C5141A4703DBAAF6B54411F85EBD1293C51415C8FC2E5AE6B5441A4703D2A2A3C51418FC2F568AE6B544114AE47B12A3C514100000020AE6B5441713D0A672B3C514166666606AE6B5441E17A14FE2B3C5141AE47E12AAE6B5441B81E855B2C3C5141D7A3708DAE6B5441EC51B8AE2C3C5141AE47E1EAAE6B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000B81E85ABDF3B5141F6285CAFC56B5441C3F528ACDC3B51411F85EBA1C76B5441333333B3D93B51415C8FC285CA6B544185EB51B8D63B5141E17A141ECD6B54416C21BC86CD3B514177ED356DD66B5441516D7EB2D13B51413A8CF664D46B5441F1C0C042DA3B51418FF02CACCC6B54417F2264BDDD3B5141B47783B4C96B54417D2E05B9DD3B51414A8C06ACC96B5441CF710294E93B5141730B0F60BF6B544103F52343E93B5141FE28AFDDBD6B5441549ED54AE93B5141E8E36DD6BD6B5441E95F096EE53B514113ED2E90AE6B5441B81E85ABDF3B5141F6285CAFC56B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>577113 - 3085621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000009A9999B92C2B5141C3F528BC0A6B544148E17AA41E2B51411F85EBE10E6B54413D0AD7D31F2B514185EB5168196B544148E17A34212B5141B81E852B1B6B5441F6285CBF232B5141A4703DEA1F6B54411F85EB11322B5141333333B31B6B54415C8FC2753E2B5141D7A3700D186B544185EB51284E2B5141E17A146E136B5441EC51B8EE492B5141D7A3704D126B5441F6285CFF442B514185EB51C8106B544152B81E15412B51415C8FC2950D6B54419A9999D93D2B5141A4703DBA096B544114AE47013D2B51418FC2F5C8076B54418FC2F5A83C2B5141B81E850B066B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000000CCAFB82142B51413FC8F510116B5441A857CA821A2B514175A2E770146B5441010CFE9B1D2B5141F4E5F7BC166B5441A7DEEA1A1F2B51419BB8E43B186B5441CECBDCBF1F2B514185F0E1B6186B544107D003AD1E2B514123C7B92D0F6B54418749C7941E2B5141A50987980E6B5441CE6DC74D1E2B5141F375E8AB0E6B54410CCAFB82142B51413FC8F510116B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>577113 - 3195543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000009A9999B92C2B5141C3F528BC0A6B544148E17AA41E2B51411F85EBE10E6B54413D0AD7D31F2B514185EB5168196B544148E17A34212B5141B81E852B1B6B5441F6285CBF232B5141A4703DEA1F6B54411F85EB11322B5141333333B31B6B54415C8FC2753E2B5141D7A3700D186B544185EB51284E2B5141E17A146E136B5441EC51B8EE492B5141D7A3704D126B5441F6285CFF442B514185EB51C8106B544152B81E15412B51415C8FC2950D6B54419A9999D93D2B5141A4703DBA096B544114AE47013D2B51418FC2F5C8076B54418FC2F5A83C2B5141B81E850B066B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000000CCAFB82142B51413FC8F510116B5441A857CA821A2B514175A2E770146B5441010CFE9B1D2B5141F4E5F7BC166B5441A7DEEA1A1F2B51419BB8E43B186B5441CECBDCBF1F2B514185F0E1B6186B544107D003AD1E2B514123C7B92D0F6B54418749C7941E2B5141A50987980E6B5441CE6DC74D1E2B5141F375E8AB0E6B54410CCAFB82142B51413FC8F510116B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>577639 - 5173685
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000001000000010300000001000000290000000000004042315141A4703DFAF7755441333333133E31514114AE4781F6755441CDCCCCEC323151411F85EB91F2755441E17A14CE2E315141B81E850BFC755441F6285C7F27315141A4703D3AF97554410AD7A3B0213151411F85EB41067654419A9999C922315141A4703DCA067654418FC2F5C821315141B81E851B097654415C8FC245213151417B14AE870A765441295C8FD21D3151417B14AEB7127654415C8FC2F51B315141713D0A7711765441295C8F8215315141C3F528AC0D7654418FC2F5C80E315141EC51B87E09765441000000700A315141E17A14BE06765441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000071697D9E4305141C4BA4A52EB755441D2A39068E13051414E396E88E7755441A7C611EADF3051413B61B618EA7554416A6CEF53DE30514145B4E18FEC7554417B14AEE7DC3051413D0AD703EF7554413D0AD743DC3051417B14AE77EF755441E93BAA70DC305141171F4FB8EB75544119CF7BA8DC305141DB23CAAAE97554414CE6B5B4DC3051412C430113E975544199B9A1A8DC3051419E3D3E9EE8755441E0C35F46DC30514138C02B57E4755441535CF239DC30514117C50272E27554419A2B5C31DC305141FEADECE4E075544102576428DC305141DD453346DF755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>577908 - 42280
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000080000008FC2F5C8132D514148E17A243E5954419A999969182D514185EB5168435954410AD7A3A0232D5141A4703D2A5059544114AE4781312D5141EC51B84E445954411F85EB31282D514185EB51183A595441D7A3706D212D5141AE47E1AA3259544185EB51081A2D514166666606395954418FC2F5C8132D514148E17A243E595441
-</a>
-
-<b>
-0106000000010000000103000000010000000B00000057A1D1301F2D514115F0299734595441D7A3706D212D5141AE47E1AA32595441295C8F421E2D514114AE47312F59544152B81E151B2D5141666666B628595441713D0A87222D51418FC2F59824595441713D0AC7182D51415C8FC2E519595441F6285CAF092D51415C8FC25509595441D7A370ED012D5141A4703D1A1059544170AF9351FE2C51419266463C135954414B2085F71C2D5141EE6997803659544157A1D1301F2D514115F0299734595441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>578965 - 3135088
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000010000000AE47E17A35525141E17A14DECF7254417B14AE473F525141B81E858BD27254413D0AD7C341525141C3F5288CD27254419A9999B941525141CDCCCC0CD27254418FC2F5D8385251410AD7A350D07254418FC2F59832525141713D0A27CE7254419A9999992E52514133333343CD725441B81E85DB2B52514114AE4751CD725441666666D62B5251415C8FC245CE7254419A9999C92A52514114AE4731CE7254413D0AD7D32A525141CDCCCC2CCD725441C3F528FC18525141AE47E10ACD725441000000B0185251410AD7A390CE725441713D0A2724525141D7A3707DCE725441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000EC51B83E0F5251411F85EBD1BC72544135A8B5F10F525141E230ECF4BF7254419E0ACBC110525141531A739AC372544176131A7F11525141A53EBFEBC672544125A6B3CF125251416FDCA82AC7725441DA39CDB51452514157580953C772544114AE47611552514114AE4761C7725441A9C2E35716525141D3AA4637C9725441ED7C3FE9165251410CE14D4CCA725441A45021FA165251419A15E8FFCA725441B5CCACCE1B52514113912FF1CA725441F96CFC1821525141A61E591DCB7254418464CFDE25525141BF303B58CB72544163BC963D2A525141BF303B58CB725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>578965 - 3522192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000200000001030000000100000010000000AE47E17A35525141E17A14DECF7254417B14AE473F525141B81E858BD27254413D0AD7C341525141C3F5288CD27254419A9999B941525141CDCCCC0CD27254418FC2F5D8385251410AD7A350D07254418FC2F59832525141713D0A27CE7254419A9999992E52514133333343CD725441B81E85DB2B52514114AE4751CD725441666666D62B5251415C8FC245CE7254419A9999C92A52514114AE4731CE7254413D0AD7D32A525141CDCCCC2CCD725441C3F528FC18525141AE47E10ACD725441000000B0185251410AD7A390CE725441713D0A2724525141D7A3707DCE725441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000025000000EC51B83E0F5251411F85EBD1BC72544135A8B5F10F525141E230ECF4BF7254419E0ACBC110525141531A739AC372544176131A7F11525141A53EBFEBC672544125A6B3CF125251416FDCA82AC7725441DA39CDB51452514157580953C772544114AE47611552514114AE4761C7725441A9C2E35716525141D3AA4637C9725441ED7C3FE9165251410CE14D4CCA725441A45021FA165251419A15E8FFCA725441B5CCACCE1B52514113912FF1CA725441F96CFC1821525141A61E591DCB7254418464CFDE25525141BF303B58CB72544163BC963D2A525141BF303B58CB725441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>579259 - 3895529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002700000033333353145251410AD7A370B05F5441B81E85BB15525141CDCCCC9CB15F544152B81EE518525141EC51B87EB15F5441B81E856B1A525141AE47E1BAB15F5441F6285C1F1B5251410AD7A320B55F5441F6285C1F1B52514152B81EB5B75F5441B81E85BB15525141CDCCCCFCBA5F5441713D0A1714525141CDCCCCBCBE5F54418FC2F5E8135251417B14AE07C45F54413D0AD7E318525141F6285C5FCD5F5441B81E856B1A52514152B81E45CD5F5441000000C01E52514148E17A24C95F544185EB5128235251410AD7A320C45F544114AE476124525141AE47E19AC25F5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000C57748AC42525141275FDE24975F5441359E826E1552514142397838A25F544176B0A827155251411A929848A15F5441B81E85BB15525141B81E856BA35F5441CDCCCC1C175251419A9999F9A75F54417B14AE0717525141EC51B84EA95F5441A4703D4A1752514185EB5148AB5F5441EC51B8BE18525141D7A3702DAF5F54410AD7A3A0195251417B14AE97AF5F5441295C8F821A5251417B14AEE7AF5F5441B81E857B28525141C3F528BCAC5F5441295C8FE22D525141000000C0AB5F5441EC51B87E4352514114AE4741A95F54413D0AD7B34352514133333313A75F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>777252 - 955962
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000560000003A802ED795615141665C036F7A86544152B81E85996151411F85EB017A865441EC51B87EB06151413D0AD7C37786544156D72951BD615141F075DC5D7786544114AE4711CD615141F6285C7F76865441433ED250D76151416A431D43768654418FC2F5D8E061514185EB51D8758654410AD7A360EE615141C3F5287C76865441E17A14DEE66151410AD7A35081865441D7A370EDE5615141E17A149E828654411F85EB21E4615141A4703D5A85865441B0A32174DC615141407D2D7D8F8654417B14AEB7D8615141666666C694865441A4703D2AD86151419A99999995865441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000D9D6F2C2FE6151414B808EA77B8654418DC9532BF8615141327DA4AF78865441B8562ADFF6615141D3AC784A788654419CA1746FF16151418A3E94A276865441620277ECF0615141F171AE7A76865441C80DB99BEE6151413538ED3F79865441FCEBEE6BEB61514174921BA07D865441C89E5B86E8615141DE27909B8186544188721980E5615141CC0CB6D985865441CF18729ADD6151411E0ABCED9086544107EBCE83D161514193C37D2EA28654411F85EBB1CE6151410AD7A340A6865441243BC359CB61514119D6F085AA86544132380F96C9615141F9350D28AD865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581674 - 3088192
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000028000000AE47E1CA3B03514152B81ED5064A54415C8FC2553B0351413D0AD7F3084A544114AE47D13D035141E17A14CE084A54411F85EB414803514148E17AB4074A544152B81E554C0351410AD7A3A0054A5441333333D34E035141F6285CAF044A5441D7A3703D5703514133333343024A54419A9999A9590351417B14AEA7014A5441C3F5284C5D035141CDCCCC2C004A54415C8FC2755C0351417B14AE47F2495441C3F528EC590351413D0AD7C3F1495441EC51B8DE58035141000000B0F1495441B81E851B5803514114AE47A1F14954411F85EBC153035141295C8F12F1495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000DA53A81B460351416E3575EE074A5441C90B55B23B0351414F412C3E094A54417B14AEA73B035141A4703D8A094A5441F68B8F363A035141AC2424E40A4A5441BBBDA84B3A0351412A1D2D450E4A544169AFA41E3B0351411FB2037C114A5441CD840DA03A0351412A87F7F4134A5441E3C42AE239035141355CEB6D164A54416536EC303C035141E34DE740174A5441FD51957143035141D18682EC164A5441D4B4DD8A49035141ABF8B843164A54417E2D21704B035141D4FF3ADA154A5441599F57C74A035141C92A4761134A5441D03B259D4A035141BE5553E8104A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581674 - 3432341
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000028000000AE47E1CA3B03514152B81ED5064A54415C8FC2553B0351413D0AD7F3084A544114AE47D13D035141E17A14CE084A54411F85EB414803514148E17AB4074A544152B81E554C0351410AD7A3A0054A5441333333D34E035141F6285CAF044A5441D7A3703D5703514133333343024A54419A9999A9590351417B14AEA7014A5441C3F5284C5D035141CDCCCC2C004A54415C8FC2755C0351417B14AE47F2495441C3F528EC590351413D0AD7C3F1495441EC51B8DE58035141000000B0F1495441B81E851B5803514114AE47A1F14954411F85EBC153035141295C8F12F1495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000DA53A81B460351416E3575EE074A5441C90B55B23B0351414F412C3E094A54417B14AEA73B035141A4703D8A094A5441F68B8F363A035141AC2424E40A4A5441BBBDA84B3A0351412A1D2D450E4A544169AFA41E3B0351411FB2037C114A5441CD840DA03A0351412A87F7F4134A5441E3C42AE239035141355CEB6D164A54416536EC303C035141E34DE740174A5441FD51957143035141D18682EC164A5441D4B4DD8A49035141ABF8B843164A54417E2D21704B035141D4FF3ADA154A5441599F57C74A035141C92A4761134A5441D03B259D4A035141BE5553E8104A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967065 - 970040
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000713D0A37335E5141295C8F32BB98544152B81E95355E5141EC51B8CE929854418FC2F5E8375E51415C8FC2056B985441EC51B87E2A5E5141713D0AE767985441295C8F42285E5141295C8F829098544152B81E25265E5141713D0A17B7985441713D0A37335E5141295C8F32BB985441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000F5100F52265E5141F8E84DE3B398544128D5347E2A5E5141FC2A20E867985441A5123F35155E5141CC49A5F3629854416CBD245C105E51413DFFD4A7B39854417D3AAB8E145E5141CE608DC9B398544166DEB54E1C5E5141B7B39A84B4985441F36C53A5225E5141298BC113B698544113E1BF25265E51416D838E0BB7985441F5100F52265E5141F8E84DE3B3985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>967065 - 1275782
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000007000000713D0A37335E5141295C8F32BB98544152B81E95355E5141EC51B8CE929854418FC2F5E8375E51415C8FC2056B985441EC51B87E2A5E5141713D0AE767985441295C8F42285E5141295C8F829098544152B81E25265E5141713D0A17B7985441713D0A37335E5141295C8F32BB985441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000F5100F52265E5141F7E84DE3B39854412AD5347E2A5E5141F82A20E867985441A5123F35155E5141D149A5F3629854416FBD245C105E514141FFD4A7B3985441813AAB8E145E5141D1608DC9B398544169DEB54E1C5E5141B5B39A84B4985441EF6C53A5225E5141258BC113B698544117E1BF25265E514171838E0BB7985441F5100F52265E5141F7E84DE3B3985441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581742 - 1096466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B0000003D0AD703D30151417B14AEC74A475441A4703DDACC015141295C8F725D475441C3F528ECC80151411F85EB01684754419A9999E9CC01514185EB51386A475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D47544114AE47F1DC0151411F85EB313F475441CDCCCCCCD90151419A9999893D475441333333B3D50151415C8FC285434754413D0AD703D30151417B14AEC74A475441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DF43B5CFD1015141DC74136D4E47544151079FEFD0015141AEC5E11351475441A4703DDACC015141295C8F725D4754414B5A560FCA0151413D1785F364475441C8120786CD01514121F6298168475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D475441D021D7E0DA0151419F5D25A34447544144E1DFDCD5015141B83E82524B475441DF43B5CFD1015141DC74136D4E475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>581742 - 3481827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B0000003D0AD703D30151417B14AEC74A475441A4703DDACC015141295C8F725D475441C3F528ECC80151411F85EB01684754419A9999E9CC01514185EB51386A475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D47544114AE47F1DC0151411F85EB313F475441CDCCCCCCD90151419A9999893D475441333333B3D50151415C8FC285434754413D0AD703D30151417B14AEC74A475441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DF43B5CFD1015141DC74136D4E47544151079FEFD0015141AEC5E11351475441A4703DDACC015141295C8F725D4754414B5A560FCA0151413D1785F364475441C8120786CD01514121F6298168475441CDCCCCECCD0151410AD7A360674754415C8FC295D2015141F6285C6F5B475441EC51B88ED701514148E17A644D475441D021D7E0DA0151419F5D25A34447544144E1DFDCD5015141B83E82524B475441DF43B5CFD1015141DC74136D4E475441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>582074 - 903305
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000190000003D0AD7134FE35041B81E858B26EF5441CDCCCC8C4EE35041EC51B87E24EF5441CDCCCC7C4DE35041333333831CEF5441B81E85EB4CE35041AE47E13A1BEF5441CDCCCCEC41E35041EC51B83E23EF5441EC51B87E3AE3504114AE47A128EF5441C3F5281C37E35041CDCCCCFC23EF544185EB512832E350413D0AD72322EF5441D7A370ED28E35041295C8FB21EEF5441EC51B81E23E35041EC51B8FE27EF54410AD7A3601FE3504152B81E852DEF5441000000701BE35041E17A146E33EF544114AE47911FE35041CDCCCCBC3BEF54413D0AD7E323E35041295C8F6243EF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000AEB507AA31E350411D9B976958EF5441A2553F8A37E35041D4DF2DFC55EF544138C12F423BE350417285427054EF544123A4214341E3504159FD6EEB51EF5441962D5C2645E3504148C84D2750EF5441BC63944649E350418D943FEA4DEF5441CA3587424AE35041AD25935E4DEF54415C2D14024CE35041E7EF76664CEF5441C12C4F194EE350418899131B4BEF544103BA65FA4EE35041C8B0CF994AEF5441A4C7288F4FE35041DE45823D4AEF54412F97921253E35041A104730F48EF54411B616CC057E350419905842745EF54419A2E5BB757E3504159631A8344EF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>580120 - 2610719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999A9EF82504133333373C8135541000000C0E7825041F6285CDFC01355415C8FC2F5DF8250415C8FC265B81355410AD7A330DB82504152B81EF5B3135541E17A143ED5825041F6285CEFAE13554185EB5188D4825041CDCCCCDCAF1355419A999959D38250418FC2F568B1135541B81E85FBD282504148E17AE4B1135541295C8F02D2825041A4703D2AB3135541D7A3707DD08250417B14AE27B5135541F6285C4FD0825041295C8F62B5135541D7A370EDCF825041F6285CDFB51355413D0AD783CE825041B81E85ABB71355415C8FC265CD8250417B14AE17B9135541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000350000009A9999A9EF82504133333373C813554114AE4701F2825041E17A140EC6135541713D0A37F5825041666666C6C2135541666666C6F7825041EC51B81EC0135541E17A145EF282504185EB5148BA135541C3F5282CFF825041713D0AE7AB13554166666626FC825041C3F5288CAA13554133333303F78250415C8FC245A71355419A9999E9F482504148E17AE4A51355413D0AD713F48250417B14AE57A5135541C3F528DCEF8250411F85EB61A3135541C3F5288CEF825041295C8F52A3135541000000E0EE82504148E17A24A31355415C8FC2E5ED825041295C8FF2A2135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>580120 - 2610845
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999A9EF82504133333373C8135541000000C0E7825041F6285CDFC01355415C8FC2F5DF8250415C8FC265B81355410AD7A330DB82504152B81EF5B3135541E17A143ED5825041F6285CEFAE13554185EB5188D4825041CDCCCCDCAF1355419A999959D38250418FC2F568B1135541B81E85FBD282504148E17AE4B1135541295C8F02D2825041A4703D2AB3135541D7A3707DD08250417B14AE27B5135541F6285C4FD0825041295C8F62B5135541D7A370EDCF825041F6285CDFB51355413D0AD783CE825041B81E85ABB71355415C8FC265CD8250417B14AE17B9135541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000029000000B44FC311E7825041783CCD21C0135541190E44BFE3825041E2838484BC13554162DBEC14E182504136352D9EB9135541D7FFC4C5DB82504137B1EE7FB4135541EAAD0EB2D582504184693152AF1355419C37A2DCCF8250417001C321B7135541AFBA2740CE8250418E638A21B913554177A0AB3ACC82504153F6895DBB135541AE47E1BAD0825041B81E852BBF135541A83CC0EDD8825041696C0872C41355411F75E554DE825041E2EEC320CB1355417B14AEB7E4825041D7A370DDD0135541CDCCCCBCE28250419A999959D21355410AD7A3C0E0825041666666D6D3135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>580120 - 3538372
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999A9EF82504133333373C8135541000000C0E7825041F6285CDFC01355415C8FC2F5DF8250415C8FC265B81355410AD7A330DB82504152B81EF5B3135541E17A143ED5825041F6285CEFAE13554185EB5188D4825041CDCCCCDCAF1355419A999959D38250418FC2F568B1135541B81E85FBD282504148E17AE4B1135541295C8F02D2825041A4703D2AB3135541D7A3707DD08250417B14AE27B5135541F6285C4FD0825041295C8F62B5135541D7A370EDCF825041F6285CDFB51355413D0AD783CE825041B81E85ABB71355415C8FC265CD8250417B14AE17B9135541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000350000009A9999A9EF82504133333373C813554114AE4701F2825041E17A140EC6135541713D0A37F5825041666666C6C2135541666666C6F7825041EC51B81EC0135541E17A145EF282504185EB5148BA135541C3F5282CFF825041713D0AE7AB13554166666626FC825041C3F5288CAA13554133333303F78250415C8FC245A71355419A9999E9F482504148E17AE4A51355413D0AD713F48250417B14AE57A5135541C3F528DCEF8250411F85EB61A3135541C3F5288CEF825041295C8F52A3135541000000E0EE82504148E17A24A31355415C8FC2E5ED825041295C8FF2A2135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>580120 - 3538878
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001D0000009A9999A9EF82504133333373C8135541000000C0E7825041F6285CDFC01355415C8FC2F5DF8250415C8FC265B81355410AD7A330DB82504152B81EF5B3135541E17A143ED5825041F6285CEFAE13554185EB5188D4825041CDCCCCDCAF1355419A999959D38250418FC2F568B1135541B81E85FBD282504148E17AE4B1135541295C8F02D2825041A4703D2AB3135541D7A3707DD08250417B14AE27B5135541F6285C4FD0825041295C8F62B5135541D7A370EDCF825041F6285CDFB51355413D0AD783CE825041B81E85ABB71355415C8FC265CD8250417B14AE17B9135541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000029000000B44FC311E7825041783CCD21C0135541190E44BFE3825041E2838484BC13554162DBEC14E182504136352D9EB9135541D7FFC4C5DB82504137B1EE7FB4135541EAAD0EB2D582504184693152AF1355419C37A2DCCF8250417001C321B7135541AFBA2740CE8250418E638A21B913554177A0AB3ACC82504153F6895DBB135541AE47E1BAD0825041B81E852BBF135541A83CC0EDD8825041696C0872C41355411F75E554DE825041E2EEC320CB1355417B14AEB7E4825041D7A370DDD0135541CDCCCCBCE28250419A999959D21355410AD7A3C0E0825041666666D6D3135541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585170 - 146327
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000005200000052B81ED588E25041AE47E17A95E9544148E17A848BE25041F6285C9F94E954419A9999E990E25041666666E692E954410AD7A3A094E25041333333C391E95441000000E096E250415C8FC21591E95441333333339BE25041000000A08FE95441000000909EE25041CDCCCC6C8EE95441F6285C8FA2E25041D7A370CD8CE95441EC51B85EA2E25041AE47E13A89E95441000000409EE25041B81E85CB87E954417B14AE079EE25041E17A14EE85E95441713D0A77A3E25041713D0AD781E954415C8FC2A5AEE25041D7A3700D76E95441F6285C0FB4E250417B14AEF765E95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000880000005CAF7FF594E25041EE77A3A337E9544127C842F394E250411BC7C0C237E954414E76DCF294E25041035F4FC837E9544124FDE8D694E2504185DEEC4C39E95441D32943BC94E25041069155613CE95441D89668C794E25041031EE4433EE95441369DD15795E25041AE8C9B1142E95441DA1B3E1F95E250419F67FFD242E95441BC1AA41293E25041D124CCF649E954413D0AD71393E25041295C8FF24BE9544114AE47B192E25041E17A145E4FE9544139F21B9B92E25041886A88B44FE954413333337391E250416666663654E954413D0AD7E38FE250410AD7A3E05AE95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585170 - 258049
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000005200000052B81ED588E25041AE47E17A95E9544148E17A848BE25041F6285C9F94E954419A9999E990E25041666666E692E954410AD7A3A094E25041333333C391E95441000000E096E250415C8FC21591E95441333333339BE25041000000A08FE95441000000909EE25041CDCCCC6C8EE95441F6285C8FA2E25041D7A370CD8CE95441EC51B85EA2E25041AE47E13A89E95441000000409EE25041B81E85CB87E954417B14AE079EE25041E17A14EE85E95441713D0A77A3E25041713D0AD781E954415C8FC2A5AEE25041D7A3700D76E95441F6285C0FB4E250417B14AEF765E95441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000880000005CAF7FF594E25041EE77A3A337E9544127C842F394E250411BC7C0C237E954414E76DCF294E25041035F4FC837E9544124FDE8D694E2504185DEEC4C39E95441D32943BC94E25041069155613CE95441D89668C794E25041031EE4433EE95441369DD15795E25041AE8C9B1142E95441DA1B3E1F95E250419F67FFD242E95441BC1AA41293E25041D124CCF649E954413D0AD71393E25041295C8FF24BE9544114AE47B192E25041E17A145E4FE9544139F21B9B92E25041886A88B44FE954413333337391E250416666663654E954413D0AD7E38FE250410AD7A3E05AE95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585571 - 56373
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000AE47E1DA13E050415C8FC2B55DEB54410AD7A38010E050415C8FC2D577EB544152B81EF519E05041B81E858B79EB5441E17A144E1DE05041A4703DEA60EB5441AE47E1DA13E050415C8FC2B55DEB5441
-</a>
-
-<b>
-01060000000100000001030000000100000015000000E17A144E1DE05041A4703DEA60EB54418AFDE07F1CE05041A1614EA460EB5441E591CF0B1CE05041FDF8F07C60EB5441B9FEB9EA14E050412C2BF5115EEB5441AE47E1DA13E050415C8FC2B55DEB5441FD2008C012E050413AC6E85166EB54410AD7A38010E050415C8FC2D577EB5441169D222D15E05041347727AE78EB5441BA96F90D16E050412F64D1D678EB5441BEC4312017E050413F90690879EB544158BB2CF017E05041D8E8062E79EB5441E02217EE19E05041E0BA338979EB54416948CD3F1AE050413AE7076677EB5441A53922771AE050414F16EACE75EB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585584 - 56382
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001E000000F6285C7F69E250418FC2F52877E85441EC51B8FE6BE250417B14AE4778E854415C8FC2356CE25041C3F528CC6BE85441295C8F326BE250411F85EBF162E85441CDCCCC2C69E25041295C8F1258E85441AE47E1AA68E25041B81E855B50E854415C8FC2E566E2504152B81EA548E8544185EB515862E25041AE47E1CA3FE8544185EB513862E25041CDCCCCDC3AE85441AE47E11A63E2504185EB510834E854418FC2F53870E2504148E17A8423E854418FC2F53866E25041B81E855B22E8544152B81E255BE250411F85EB1121E85441B81E856B59E25041EC51B8DE20E85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000EC51B8FE6BE250417B14AE4778E85441FF4DE0056CE25041627534A876E85441B5DDEB0C6CE25041630A2D0F75E854414E60A8246CE250418C2A16AD6FE85441F5B3272C6CE2504106A0CDF96DE85441F81C292F6CE250419F194F4B6DE854418E1780306CE25041D36286FD6CE85441E48666336CE2504125FF25556CE8544187A1A8346CE250412E3C190C6CE854416B2985356CE2504139A015DA6BE8544121E759AA6BE25041548A470967E85441382FD57E6BE25041B5E6C98C65E8544154D1BA466BE25041DCB644A263E854411D40033C6BE250414A21914463E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>585595 - 888719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001500000052B81EF5C5DF50417B14AE779EED5441EC51B8CECBDF50410AD7A390ABED544133333303E4DF5041A4703DCAA5ED5441D7A3703DE7DF5041CDCCCC3CAEED5441E17A146EF4DF504114AE4721ABED5441A4703DEAFFDF5041F6285CBFA8ED5441295C8F7205E0504148E17A54A8ED544185EB518805E050418FC2F548A7ED5441E17A142E08E05041A4703DDA86ED5441AE47E12A07E050413D0AD72387ED54410AD7A3B0FCDF504114AE47C18AED544133333363F6DF5041A4703DBA8BED5441AE47E17AF3DF5041CDCCCC1C8DED5441E17A149EEEDF504114AE475190ED5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000005224AB7F02E050412F4E728DA8ED5441902EFC1501E050415283BDA8A8ED5441C46EA5F1FEDF5041D6EDEDF2A8ED54414578FF6AFDDF5041849DF743A9ED54411360EC1CF8DF5041483DB15DAAED5441F7D03276EFDF504123DAED4CACED5441E0D48CEBEBDF504119F48722ADED54410E963056E9DF5041952758BEADED544168ECB47CE7DF5041C208E52DAEED5441D7A3703DE7DF5041CDCCCC3CAEED54413A15C287E5DF5041DFA43BC3A9ED5441829F385BE5DF5041E105AA4EA9ED5441326D2A71E4DF5041F0130FEAA6ED5441D183131CE4DF5041008E590BA6ED5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586464 - 3142423
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000024000000C3F5286CFA4C51418FC2F5E8E975544152B81E55F94C514152B81EB5E9755441000000F0F64C51413D0AD783EA755441E17A14FEF54C514185EB5168EB75544100000000F44C5141666666C6ED7554413D0AD773F34C51411F85EB51FB75544148E17A74F34C514114AE47A10076544148E17A04F44C51411F85EB11057654418FC2F5E8F54C5141EC51B88E0A7654413D0AD7E3F74C5141C3F528EC0D765441B81E858BFA4C5141295C8F42107654411F85EB11FD4C51413D0AD753117654419A9999C9014D51417B14AE1712765441E17A142E0B4D514114AE474112765441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000005176AC6E254D5141EF817335E87554415C8FC2F5294D5141D7A3706DE775544100000070304D514152B81E75E6755441F6285C9F304D51415C8FC285E4755441D7A3706D314D514114AE4701DF7554411F85EB91314D514166666646D7755441A4703D5A334D51418FC2F528CD755441B81E85EB324D51410AD7A380C87554419A999919344D51413D0AD703C8755441512DB85A324D514165AE946CC675544148E17AB42E4D51417B14AEE7C2755441FE65D92B2C4D5141F837033EC17554417B14AE572A4D51411F85EBA1C17554411F85EB91294D51417B14AE67C2755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586464 - 3456841
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000024000000C3F5286CFA4C51418FC2F5E8E975544152B81E55F94C514152B81EB5E9755441000000F0F64C51413D0AD783EA755441E17A14FEF54C514185EB5168EB75544100000000F44C5141666666C6ED7554413D0AD773F34C51411F85EB51FB75544148E17A74F34C514114AE47A10076544148E17A04F44C51411F85EB11057654418FC2F5E8F54C5141EC51B88E0A7654413D0AD7E3F74C5141C3F528EC0D765441B81E858BFA4C5141295C8F42107654411F85EB11FD4C51413D0AD753117654419A9999C9014D51417B14AE1712765441E17A142E0B4D514114AE474112765441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000400000005176AC6E254D5141EF817335E87554415C8FC2F5294D5141D7A3706DE775544100000070304D514152B81E75E6755441F6285C9F304D51415C8FC285E4755441D7A3706D314D514114AE4701DF7554411F85EB91314D514166666646D7755441A4703D5A334D51418FC2F528CD755441B81E85EB324D51410AD7A380C87554419A999919344D51413D0AD703C8755441512DB85A324D514165AE946CC675544148E17AB42E4D51417B14AEE7C2755441FE65D92B2C4D5141F837033EC17554417B14AE572A4D51411F85EBA1C17554411F85EB91294D51417B14AE67C2755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586478 - 3027870
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000014AE4771C651514148E17A945A67544148E17AB4C251514114AE4741716754413D0AD773D6515141D7A370BD6C6754418FC2F528D651514152B81E856E67544148E17AD4D35151417B14AEA77C675441713D0A27CF5151413333330399675441C3F5285CCB51514152B81E05B06754410AD7A390D1515141295C8F42AE675441F6285CEFD3515141B81E85ABAC675441B81E853BDE515141333333839F6754418FC2F5B8E5515141B81E85FB956754415C8FC275E9515141C3F528DC91675441D7A3708DED515141295C8F328E67544100000020F25151415C8FC2C58A675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DB400F24D55151411930360A6D6754414930F1DBD551514168CE9BA66C675441BFB2D5CCE1515141E10479D36967544100000010DD515141D7A370AD64675441AE47E17ADA515141713D0A076367544100000030D85151418FC2F53862675441D7A370DDCD5151418FC2F5985E6754417B14AE77C75151419A9999595B67544114AE4771C651514148E17A945A67544148E17AB4C251514114AE474171675441DB400F24D55151411930360A6D675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586478 - 3435937
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000014AE4771C651514148E17A945A67544148E17AB4C251514114AE4741716754413D0AD773D6515141D7A370BD6C6754418FC2F528D651514152B81E856E67544148E17AD4D35151417B14AEA77C675441713D0A27CF5151413333330399675441C3F5285CCB51514152B81E05B06754410AD7A390D1515141295C8F42AE675441F6285CEFD3515141B81E85ABAC675441B81E853BDE515141333333839F6754418FC2F5B8E5515141B81E85FB956754415C8FC275E9515141C3F528DC91675441D7A3708DED515141295C8F328E67544100000020F25151415C8FC2C58A675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DB400F24D55151411930360A6D6754414930F1DBD551514168CE9BA66C675441BFB2D5CCE1515141E10479D36967544100000010DD515141D7A370AD64675441AE47E17ADA515141713D0A076367544100000030D85151418FC2F53862675441D7A370DDCD5151418FC2F5985E6754417B14AE77C75151419A9999595B67544114AE4771C651514148E17A945A67544148E17AB4C251514114AE474171675441DB400F24D55151411930360A6D675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586545 - 2987573
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000150000009A9999195B515141AE47E1EA22755441AE47E19A5C515141713D0AD719755441713D0A475E5151413D0AD7131075544148E17A245D515141295C8FF20F7554413D0AD7A357515141713D0A870F755441713D0A37435151415C8FC205107554413D0AD7A34051514152B81E0519755441A4703D2A3E515141333333C328755441000000E0365151415C8FC225407554415C8FC2C53251514185EB51A84A7554418FC2F5982F5151419A9999D951755441713D0AA72D515141295C8FF2567554417B14AE0749515141000000505E755441C3F5281C4C515141EC51B87E56755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000243CECB74851514120438B3A5E755441AE131F234B5151417332D1F658755441859E2BDB4C515141DDC6709454755441D635B9FD4E515141AAF648EF4E755441A5E0DE2E505151414094756A4B7554416298687851515141E920CF314775544188507C57535151411CA425E44075544115B6D106545151416ADDF0C53E755441A197D29C55515141FC13D49139755441595301CC56515141D460C086357554418B93345C57515141E4CF40D83275544173F9D70458515141A5E153F52F7554418E358707565151412FD875802F755441282CDDBC535151417DE0C0F92E755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586545 - 3284794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000150000009A9999195B515141AE47E1EA22755441AE47E19A5C515141713D0AD719755441713D0A475E5151413D0AD7131075544148E17A245D515141295C8FF20F7554413D0AD7A357515141713D0A870F755441713D0A37435151415C8FC205107554413D0AD7A34051514152B81E0519755441A4703D2A3E515141333333C328755441000000E0365151415C8FC225407554415C8FC2C53251514185EB51A84A7554418FC2F5982F5151419A9999D951755441713D0AA72D515141295C8FF2567554417B14AE0749515141000000505E755441C3F5281C4C515141EC51B87E56755441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000243CECB74851514120438B3A5E755441AE131F234B5151417332D1F658755441859E2BDB4C515141DDC6709454755441D635B9FD4E515141AAF648EF4E755441A5E0DE2E505151414094756A4B7554416298687851515141E920CF314775544188507C57535151411CA425E44075544115B6D106545151416ADDF0C53E755441A197D29C55515141FC13D49139755441595301CC56515141D460C086357554418B93345C57515141E4CF40D83275544173F9D70458515141A5E153F52F7554418E358707565151412FD875802F755441282CDDBC535151417DE0C0F92E755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586863 - 3027870
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C00000048E17AD4D35151417B14AEA77C6754418FC2F528D651514152B81E856E6754413D0AD773D6515141D7A370BD6C67544148E17AB4C251514114AE474171675441EC51B82EC2515141E17A146E74675441A4703D6ABD515141CDCCCC5C91675441713D0AC7B851514100000080AD6754410AD7A300C651514148E17AC4B067544152B81EE5C851514185EB51B8B0675441C3F5285CCB51514152B81E05B0675441713D0A27CF515141333333039967544148E17AD4D35151417B14AEA77C675441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DB400F24D55151411930360A6D6754414930F1DBD551514168CE9BA66C675441BFB2D5CCE1515141E10479D36967544100000010DD515141D7A370AD64675441AE47E17ADA515141713D0A076367544100000030D85151418FC2F53862675441D7A370DDCD5151418FC2F5985E6754417B14AE77C75151419A9999595B67544114AE4771C651514148E17A945A67544148E17AB4C251514114AE474171675441DB400F24D55151411930360A6D675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>586863 - 3435937
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C00000048E17AD4D35151417B14AEA77C6754418FC2F528D651514152B81E856E6754413D0AD773D6515141D7A370BD6C67544148E17AB4C251514114AE474171675441EC51B82EC2515141E17A146E74675441A4703D6ABD515141CDCCCC5C91675441713D0AC7B851514100000080AD6754410AD7A300C651514148E17AC4B067544152B81EE5C851514185EB51B8B0675441C3F5285CCB51514152B81E05B0675441713D0A27CF515141333333039967544148E17AD4D35151417B14AEA77C675441
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000DB400F24D55151411930360A6D6754414930F1DBD551514168CE9BA66C675441BFB2D5CCE1515141E10479D36967544100000010DD515141D7A370AD64675441AE47E17ADA515141713D0A076367544100000030D85151418FC2F53862675441D7A370DDCD5151418FC2F5985E6754417B14AE77C75151419A9999595B67544114AE4771C651514148E17A945A67544148E17AB4C251514114AE474171675441DB400F24D55151411930360A6D675441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587497 - 409926
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E457B3C51410AD7A3F04967544148E17A047A3C51416666665626675441A4703D8A773C5141A4703D1A2567544152B81E95733C51413D0AD79321675441000000F0743C5141E17A14DE46675441AE47E19A753C5141B81E851B5967544152B81E35783C5141AE47E1DA58675441713D0AC7783C51419A9999A96B67544152B81E857C3C5141AE47E18A6D67544152B81E457B3C51410AD7A3F049675441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C2DD97B2733C514113B1F3BE24675441FECDBCF2703C514192B37A8E21675441491ADF3F6F3C5141B86C9815206754418F63E1226F3C51411F6C98152067544157AEF33A6E3C514198DCB3B91E675441537C342F6D3C514120D49C221E675441458C0A196D3C5141D594C10B1E67544153A4A14F683C5141E51737911D67544168F79A09693C51411FD40A1741675441A1F938B6693C5141D133374A6367544110AD838A6F3C514179EC79676367544101E6B76D6F3C51419D8376C7636754410199958B6F3C51412B60D8ED6667544152B81EE56F3C5141B81E851B67675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587512 - 1089196
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE222565141EC51B84E06715441E17A14EE22565141C3F528AC087154419A9999F922565141713D0A470F7154413333335322565141713D0A671471544185EB51A821565141E17A146E197154410AD7A3E020565141C3F528CC1E715441A4703D6A2056514152B81E05227154410AD7A350205651410AD7A3F02371544148E17A4421565141F6285CCF25715441CDCCCC4C23565141AE47E18A2671544152B81EF52D565141B81E852B28715441EC51B82E395651410AD7A3E02971544114AE478140565141295C8F422B715441295C8F62455651417B14AEF72C715441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000A75ECB1F65565141DEF27825F1705441BB5B3E9663565141BEC2E8DEEC7054415C8FC265615651410AD7A3C0E170544148E17A145F565141A4703D2AD970544136AFFA3C5E56514158C44BF7BA705441CDCCCC2C37565141A4703D6AC070544114AE4781365651413D0AD7F3BB70544114AE47F13556514152B81E35B870544113684D663356514154702212B87054414B8FFCD22C565141478D9205B8705441004D2AEB1F5651414A4AD000B9705441000000501B565141EC51B87EBA70544152B81EE51C565141D7A370CDC67054416D11806A1D56514176B1979ECA705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587512 - 1089203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE222565141EC51B84E06715441E17A14EE22565141C3F528AC087154419A9999F922565141713D0A470F7154413333335322565141713D0A671471544185EB51A821565141E17A146E197154410AD7A3E020565141C3F528CC1E715441A4703D6A2056514152B81E05227154410AD7A350205651410AD7A3F02371544148E17A4421565141F6285CCF25715441CDCCCC4C23565141AE47E18A2671544152B81EF52D565141B81E852B28715441EC51B82E395651410AD7A3E02971544114AE478140565141295C8F422B715441295C8F62455651417B14AEF72C715441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005B47A7F54A565141230A52F02E715441A4703D3A4E565141666666763071544169CEF0EF4F5651411A94C49D31715441E35F09F85156514181B001563371544141036B3553565141E3F94AE53471544138D81500555651410F057CF337715441B81E85BB5556514185EB51183971544148E17A445656514114AE47013A715441E9A1FDD456565141A0DE63743A715441FBEDCC7857565141C1784B453A7154410E5F9AF05A565141052F93EA37715441FE82DEA55C5651416B3E29E036715441D7A3705D615651419A999929347154414178C463635651411CF2CB0133715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587512 - 3351734
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE222565141EC51B84E06715441E17A14EE22565141C3F528AC087154419A9999F922565141713D0A470F7154413333335322565141713D0A671471544185EB51A821565141E17A146E197154410AD7A3E020565141C3F528CC1E715441A4703D6A2056514152B81E05227154410AD7A350205651410AD7A3F02371544148E17A4421565141F6285CCF25715441CDCCCC4C23565141AE47E18A2671544152B81EF52D565141B81E852B28715441EC51B82E395651410AD7A3E02971544114AE478140565141295C8F422B715441295C8F62455651417B14AEF72C715441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000005B47A7F54A565141230A52F02E715441A4703D3A4E565141666666763071544169CEF0EF4F5651411A94C49D31715441E35F09F85156514181B001563371544141036B3553565141E3F94AE53471544138D81500555651410F057CF337715441B81E85BB5556514185EB51183971544148E17A445656514114AE47013A715441E9A1FDD456565141A0DE63743A715441FBEDCC7857565141C1784B453A7154410E5F9AF05A565141052F93EA37715441FE82DEA55C5651416B3E29E036715441D7A3705D615651419A999929347154414178C463635651411CF2CB0133715441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587512 - 3535943
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002D000000295C8FE222565141EC51B84E06715441E17A14EE22565141C3F528AC087154419A9999F922565141713D0A470F7154413333335322565141713D0A671471544185EB51A821565141E17A146E197154410AD7A3E020565141C3F528CC1E715441A4703D6A2056514152B81E05227154410AD7A350205651410AD7A3F02371544148E17A4421565141F6285CCF25715441CDCCCC4C23565141AE47E18A2671544152B81EF52D565141B81E852B28715441EC51B82E395651410AD7A3E02971544114AE478140565141295C8F422B715441295C8F62455651417B14AEF72C715441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000038000000A75ECB1F65565141DEF27825F1705441BB5B3E9663565141BEC2E8DEEC7054415C8FC265615651410AD7A3C0E170544148E17A145F565141A4703D2AD970544136AFFA3C5E56514158C44BF7BA705441CDCCCC2C37565141A4703D6AC070544114AE4781365651413D0AD7F3BB70544114AE47F13556514152B81E35B870544113684D663356514154702212B87054414B8FFCD22C565141478D9205B8705441004D2AEB1F5651414A4AD000B9705441000000501B565141EC51B87EBA70544152B81EE51C565141D7A370CDC67054416D11806A1D56514176B1979ECA705441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587529 - 982150
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000015000000E17A149E9B435141C3F5287C406C5441CDCCCC3C9C435141666666D6426C5441A4703D3AA543514148E17AC4416C544148E17AF4A3435141EC51B85E3D6C54419A9999099F4351410AD7A3602C6C5441713D0AF79C435141EC51B81E1E6C5441B81E853B9B4351415C8FC205166C5441EC51B87EAF43514148E17AF4126C5441713D0A67AC435141AE47E18A096C5441B81E859BA943514114AE47210A6C54419A9999E9A74351419A999999056C5441EC51B89EA6435141000000C0036C5441B81E85BB97435141EC51B81E056C5441AE47E15A90435141C3F528EC046C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F000000D75056029D435141BDFC6F6C1E6C5441E9B4484D9D435141B294AAEA1F6C544128C1BD6D9F43514161D6EF522B6C544176EB97C6A6435141FBB40D86256C54410CFB897BA9435141F6AA96C8236C5441BF0BFB61AC43514135B70BE9256C5441D7B17046B7435141B32BC174326C5441F1915F0BB943514137EDC2F3306C5441B5325826B343514105C9FB00296C5441EA2ADFCBB1435141DEB38E54256C5441803AD180B44351410EA29E3C226C5441F6B463C5C94351411C4A6DF6126C5441A90020EBD6435141C9151CE0096C5441D9EE2FD3D3435141BEC6E225FC6B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>588173 - 1212468
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000010000000B81E859B0C865141CDCCCC8C586F544185EB51480D8651417B14AE97576F5441A4703D8A1186514152B81EE5556F54411F85EB7112865141CDCCCC2C586F54418FC2F568148651415C8FC2D5576F5441000000501C86514114AE4741556F54411F85EB511786514114AE4751566F544152B81EA51586514185EB5128566F54418FC2F50813865141D7A3707D546F5441C3F5283C0E865141CDCCCCCC4E6F5441C3F5285C048651410AD7A3F0436F5441B81E859B01865141713D0AC74B6F5441F6285C3FFE855141AE47E1CA556F5441E17A148E07865141295C8FC2596F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000170000009918A21F1386514141F7EC8B546F54418FC2F50813865141D7A3707D546F54410AF80607138651413D1B267B546F5441F04818A41186514167F767D6526F5441869999BB108651416686CDC2516F544132DCBE6510865141908F075D516F5441C3F5283C0E865141CDCCCCCC4E6F5441C3F5285C048651410AD7A3F0436F5441B81E859B01865141713D0AC74B6F5441F6285C3FFE855141AE47E1CA556F5441120CE1A707865141F78AFBD8596F5441849898440786514123865D915A6F5441906B581908865141A1E5D4025B6F544120303E170B8651419A53264B596F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>588173 - 3490913
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000010000000B81E859B0C865141CDCCCC8C586F544185EB51480D8651417B14AE97576F5441A4703D8A1186514152B81EE5556F54411F85EB7112865141CDCCCC2C586F54418FC2F568148651415C8FC2D5576F5441000000501C86514114AE4741556F54411F85EB511786514114AE4751566F544152B81EA51586514185EB5128566F54418FC2F50813865141D7A3707D546F5441C3F5283C0E865141CDCCCCCC4E6F5441C3F5285C048651410AD7A3F0436F5441B81E859B01865141713D0AC74B6F5441F6285C3FFE855141AE47E1CA556F5441E17A148E07865141295C8FC2596F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000170000009918A21F1386514141F7EC8B546F54418FC2F50813865141D7A3707D546F54410AF80607138651413D1B267B546F5441F04818A41186514167F767D6526F5441869999BB108651416686CDC2516F544132DCBE6510865141908F075D516F5441C3F5283C0E865141CDCCCCCC4E6F5441C3F5285C048651410AD7A3F0436F5441B81E859B01865141713D0AC74B6F5441F6285C3FFE855141AE47E1CA556F5441120CE1A707865141F78AFBD8596F5441849898440786514123865D915A6F5441906B581908865141A1E5D4025B6F544120303E170B8651419A53264B596F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>588333 - 3077220
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000120000008FC2F5D8F9345141AE47E12A164254417B14AE77F8345141E17A14DE13425441295C8FE2C0345141E17A14CE16425441666666B6C134514166666616204254411F85EB41C8345141A4703D3A1E4254417B14AE47CA345141A4703D4A1E4254411F85EB71CB3451415C8FC2351F425441B81E85BBCC345141666666562242544114AE47D1CE34514114AE47A1264254418FC2F598D0345141713D0AB7284254411F85EB11D2345141D7A3708D2A425441B81E855BD3345141E17A146E3342544114AE47E1EC34514185EB511832425441713D0A37EC3451418FC2F5C829425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000006000000750964A1D2345141D30673AD2E425441940E4756D3345141F620A66E33425441D046AFE0EC3451415E73E11032425441F6F5A280EC345141A7F0A3602D425441D1B73580EC345141FCD04E5B2D425441750964A1D2345141D30673AD2E425441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>588333 - 3381191
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000120000008FC2F5D8F9345141AE47E12A164254417B14AE77F8345141E17A14DE13425441295C8FE2C0345141E17A14CE16425441666666B6C134514166666616204254411F85EB41C8345141A4703D3A1E4254417B14AE47CA345141A4703D4A1E4254411F85EB71CB3451415C8FC2351F425441B81E85BBCC345141666666562242544114AE47D1CE34514114AE47A1264254418FC2F598D0345141713D0AB7284254411F85EB11D2345141D7A3708D2A425441B81E855BD3345141E17A146E3342544114AE47E1EC34514185EB511832425441713D0A37EC3451418FC2F5C829425441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000006000000750964A1D2345141D30673AD2E425441940E4756D3345141F620A66E33425441D046AFE0EC3451415E73E11032425441F6F5A280EC345141A7F0A3602D425441D1B73580EC345141FCD04E5B2D425441750964A1D2345141D30673AD2E425441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589179 - 3090951
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000440000007B14AE67134751413D0AD733A8545441E17A14CE134751417B14AE27A8545441E17A141E1447514133333303A8545441AE47E18A144751417B14AE97A7545441B81E85CB144751419A999969A7545441B81E851B15475141AE47E13AA75454415C8FC255154751415C8FC245A754544114AE4701164751418FC2F578A754544152B81EC5164751411F85EBE1A7545441713D0A9717475141333333B3A854544148E17AA418475141B81E853BAA54544185EB51681947514185EB5198AB5454411F85EBD11A475141333333A3AC5454417B14AE871C4751417B14AEB7AD545441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006D0000008FC2F5A81A47514148E17AB4A8545441CDCCCCCC1D47514100000020AA5454411F85EBF11E475141F6285CFFAA545441EC51B85E1F475141D7A370ADAA545441A4703DAA204751413D0AD7B3A95454419A9999592247514166666616A7545441713D0A3725475141000000C0A7545441713D0A97284751419A9999C9A7545441AE47E1BA3047514114AE47A1A6545441B81E853B364751410AD7A390A65454417B14AE2738475141B81E85DBA6545441D63805793A475141F71E2836A7545441F7E67D413F475141ABB70C72A7545441207111F643475141D683BD10A7545441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589179 - 3432857
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000440000007B14AE67134751413D0AD733A8545441E17A14CE134751417B14AE27A8545441E17A141E1447514133333303A8545441AE47E18A144751417B14AE97A7545441B81E85CB144751419A999969A7545441B81E851B15475141AE47E13AA75454415C8FC255154751415C8FC245A754544114AE4701164751418FC2F578A754544152B81EC5164751411F85EBE1A7545441713D0A9717475141333333B3A854544148E17AA418475141B81E853BAA54544185EB51681947514185EB5198AB5454411F85EBD11A475141333333A3AC5454417B14AE871C4751417B14AEB7AD545441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006D0000008FC2F5A81A47514148E17AB4A8545441CDCCCCCC1D47514100000020AA5454411F85EBF11E475141F6285CFFAA545441EC51B85E1F475141D7A370ADAA545441A4703DAA204751413D0AD7B3A95454419A9999592247514166666616A7545441713D0A3725475141000000C0A7545441713D0A97284751419A9999C9A7545441AE47E1BA3047514114AE47A1A6545441B81E853B364751410AD7A390A65454417B14AE2738475141B81E85DBA6545441D63805793A475141F71E2836A7545441F7E67D413F475141ABB70C72A7545441207111F643475141D683BD10A7545441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589424 - 55001
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002D0000007B14AE973FBE5041CDCCCC9CF3005541B81E858B3EBE50415C8FC2A5EF0055411F85EBB13EBE504114AE4781EC005541AE47E14A3FBE5041C3F5281CEA0055413D0AD7D33FBE5041295C8FF2E8005541AE47E1EA3ABE5041295C8F52E5005541333333A33EBE5041B81E85ABDF0055417B14AEC743BE504166666696D9005541C3F528BC49BE50411F85EB91D4005541713D0AE74FBE5041295C8FD2D0005541AE47E16A53BE50417B14AEE7CD005541713D0AA756BE5041A4703D2ACB0055419A9999F959BE504185EB5148C800554185EB514858BE5041713D0AE7C6005541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005E00000029111BA53FBE5041E77C0ED0E8005541F515A8C83ABE5041BBA46046E5005541CCC91E173CBE5041E91F598AE3005541333333A33EBE5041B81E85ABDF005541D0C76C0342BE5041C8AF52ADDB0055417B14AEC743BE504166666696D9005541B37AB7DA43BE504138395C86D90055413180959449BE5041388DF5A0D4005541F39EAFF94FBE5041CE6215C3D0005541AE47E16A53BE50417B14AEE7CD005541713D0AA756BE5041A4703D2ACB0055410B16EDD759BE5041D9D08865C8005541A6C60D3958BE5041661D3CE9C6005541F8316DAF58BE504107E1E971C4005541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589532 - 180791
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A0000009A99992914B650417B14AE478D0655417B14AED714B65041E17A145E730655411F85EBE113B650413D0AD753720655419A99992901B65041C3F5289C71065541666666F6FFB55041CDCCCC8C7206554185EB5178FAB55041B81E857B8D065541713D0A07F9B550410000009099065541B81E858BF9B550418FC2F5589B065541666666B613B650419A9999599C0655419A99992914B650417B14AE478D065541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000E8A65A2606B65041543695D49B065541C96D66B613B650412EA298599C0655419A99992914B650417B14AE478D0655417B14AED714B65041E17A145E730655411F85EBE113B650413D0AD753720655415B290A0408B65041597667DF71065541587F992901B650413C83299C71065541FC521B4000B650418B24105372065541DB7A67F6FFB550413EF4CB8C72065541D3035378FAB5504147E8847B8D065541713D0A07F9B550410000009099065541CB83858BF9B550416EC6F5589B065541E8A65A2606B65041543695D49B065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589532 - 388083
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A0000009A99992914B650417B14AE478D0655417B14AED714B65041E17A145E730655411F85EBE113B650413D0AD753720655419A99992901B65041C3F5289C71065541666666F6FFB55041CDCCCC8C7206554185EB5178FAB55041B81E857B8D065541713D0A07F9B550410000009099065541B81E858BF9B550418FC2F5589B065541666666B613B650419A9999599C0655419A99992914B650417B14AE478D065541
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000E8A65A2606B65041543695D49B065541C96D66B613B650412EA298599C0655419A99992914B650417B14AE478D0655417B14AED714B65041E17A145E730655411F85EBE113B650413D0AD753720655415B290A0408B65041597667DF71065541587F992901B650413C83299C71065541FC521B4000B650418B24105372065541DB7A67F6FFB550413EF4CB8C72065541D3035378FAB5504147E8847B8D065541713D0A07F9B550410000009099065541CB83858BF9B550416EC6F5589B065541E8A65A2606B65041543695D49B065541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589978 - 39794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000016000000AE47E1EAED9C50411F85EBF1E37B5441B81E85FBF79C5041B81E85DBE17B5441713D0AB7059D50417B14AE47E07B54411F85EB110C9D504148E17A24E07B54418FC2F598209D5041713D0AA7E17B544148E17A44239D50418FC2F5A8DB7B5441C3F528EC259D504185EB5198D77B54413D0AD7C32B9D5041B81E855BD17B544185EB51D8309D5041CDCCCC0CCC7B5441A4703D0A309D50410AD7A320CC7B5441EC51B85E209D5041AE47E1FACE7B5441333333431A9D5041713D0A17D07B54418FC2F538089D5041D7A3705DD27B54415C8FC255FF9C5041A4703D2AD47B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000001DDB3460E49C5041C2798DDDE87B5441DD941617ED9C50411F0292D8E57B54411E67F240ED9C50412E1782C8E57B54413E1C4A86F19C5041F950DAC2E47B544100583A97F49C50415EFBD202E47B544102D115CEF49C5041BF1FE0F9E37B544110ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B5441DACEA3E1FD9C504166C9D77EE27B544174047CECFD9C504110EA127DE27B54413E3B4637059D5041016CC096E17B54410A1E724E069D504143653E74E17B5441FCACB282099D5041AAABD870E17B5441691C90890C9D50414B8B2156E17B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589978 - 79078
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000016000000AE47E1EAED9C50411F85EBF1E37B5441B81E85FBF79C5041B81E85DBE17B5441713D0AB7059D50417B14AE47E07B54411F85EB110C9D504148E17A24E07B54418FC2F598209D5041713D0AA7E17B544148E17A44239D50418FC2F5A8DB7B5441C3F528EC259D504185EB5198D77B54413D0AD7C32B9D5041B81E855BD17B544185EB51D8309D5041CDCCCC0CCC7B5441A4703D0A309D50410AD7A320CC7B5441EC51B85E209D5041AE47E1FACE7B5441333333431A9D5041713D0A17D07B54418FC2F538089D5041D7A3705DD27B54415C8FC255FF9C5041A4703D2AD47B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000001DDB3460E49C5041C2798DDDE87B5441DD941617ED9C50411F0292D8E57B54411E67F240ED9C50412E1782C8E57B54413E1C4A86F19C5041F950DAC2E47B544100583A97F49C50415EFBD202E47B544102D115CEF49C5041BF1FE0F9E37B544110ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B5441DACEA3E1FD9C504166C9D77EE27B544174047CECFD9C504110EA127DE27B54413E3B4637059D5041016CC096E17B54410A1E724E069D504143653E74E17B5441FCACB282099D5041AAABD870E17B5441691C90890C9D50414B8B2156E17B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589981 - 39807
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001D000000F6285CBF5D9D5041D7A3707DC47A54410AD7A3105D9D5041E17A140EBA7A54411F85EBB15A9D5041AE47E16AB17A5441A4703D6A569D504114AE4741A97A54410AD7A3B0529D5041D7A3707DA27A54413D0AD7534F9D5041EC51B85E9C7A5441000000C0499D5041666666E6957A54418FC2F528449D5041CDCCCC1C917A5441EC51B8CE3F9D504152B81E158E7A5441F6285C6F3B9D5041B81E858B8B7A54418FC2F568349D5041C3F5282C887A5441C3F5287C2F9D5041C3F5281C927A5441E17A143E369D5041D7A370FD947A5441333333033A9D5041D7A370FD967A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077CF24405F9D5041B039ED15D77A544186FC79BB5F9D50419ABECEE5D67A5441AD21AEED5E9D5041B03590F2CB7A5441727E14CD5E9D504154223DD5C57A5441D0CB669A5E9D504104D06299C07A54415A21A3505E9D504179086ADBB97A544186C1F6485E9D50418AEF059AB97A5441A9DD2AE05B9D5041EAD45B08B27A54418B80CE7B5B9D5041135613CDB07A54415F51FF4C589D50410A56A8BEA87A5441A544217D569D50415C147E39A97A5441D7EA9092599D50418F1DDC46AF7A5441F88D54C85A9D5041B9FC8DBCB17A544148F9A4EB5B9D504129D940E2B57A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589981 - 70855
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001D000000F6285CBF5D9D5041D7A3707DC47A54410AD7A3105D9D5041E17A140EBA7A54411F85EBB15A9D5041AE47E16AB17A5441A4703D6A569D504114AE4741A97A54410AD7A3B0529D5041D7A3707DA27A54413D0AD7534F9D5041EC51B85E9C7A5441000000C0499D5041666666E6957A54418FC2F528449D5041CDCCCC1C917A5441EC51B8CE3F9D504152B81E158E7A5441F6285C6F3B9D5041B81E858B8B7A54418FC2F568349D5041C3F5282C887A5441C3F5287C2F9D5041C3F5281C927A5441E17A143E369D5041D7A370FD947A5441333333033A9D5041D7A370FD967A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001400000077CF24405F9D5041B039ED15D77A544186FC79BB5F9D50419ABECEE5D67A5441AD21AEED5E9D5041B03590F2CB7A5441727E14CD5E9D504154223DD5C57A5441D0CB669A5E9D504104D06299C07A54415A21A3505E9D504179086ADBB97A544186C1F6485E9D50418AEF059AB97A5441A9DD2AE05B9D5041EAD45B08B27A54418B80CE7B5B9D5041135613CDB07A54415F51FF4C589D50410A56A8BEA87A5441A544217D569D50415C147E39A97A5441D7EA9092599D50418F1DDC46AF7A5441F88D54C85A9D5041B9FC8DBCB17A544148F9A4EB5B9D504129D940E2B57A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>590067 - 39630
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001600000014AE47B1779E5041F6285C5F087B5441CDCCCCFC849E5041000000C0117B5441F6285CDF839E5041EC51B83E137B544185EB5108889E5041EC51B83E167B5441A4703D5A9B9E50413D0AD7A3227B5441EC51B84EA69E5041AE47E1CA287B5441333333D3AD9E504152B81EF52D7B54417B14AE17B19E5041333333F3307B5441AE47E11AB39E50413D0AD7C3307B54410AD7A320B89E5041CDCCCC1C2A7B5441713D0A37B39E504100000050257B5441EC51B86EAF9E504152B81ED5227B544100000080A59E50415C8FC2051E7B5441A4703D9AA19E5041EC51B8AE1B7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000333333037D9E5041295C8FA2097B5441890EA06A7F9E5041E502DF640B7B54410695635D819E50412AFBD1D10C7B54419F0BDB4B839E50415899E1FA0D7B544178437951899E5041DDEF1086117B54414071784D8C9E5041542D351B137B54412F8D3A1D8F9E5041570956D1147B5441E10E5061949E5041D4B5571A187B54411169C283979E50419599F30E1A7B5441DE06311A989E50415592CC6C1A7B544137A9A8049C9E50414C4595201D7B5441196D7A8AA09E504176E7C33F207B544126D209C1A59E50411539464D237B544148E17A64A99E5041EC51B86E257B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>590067 - 85032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000001600000014AE47B1779E5041F6285C5F087B5441CDCCCCFC849E5041000000C0117B5441F6285CDF839E5041EC51B83E137B544185EB5108889E5041EC51B83E167B5441A4703D5A9B9E50413D0AD7A3227B5441EC51B84EA69E5041AE47E1CA287B5441333333D3AD9E504152B81EF52D7B54417B14AE17B19E5041333333F3307B5441AE47E11AB39E50413D0AD7C3307B54410AD7A320B89E5041CDCCCC1C2A7B5441713D0A37B39E504100000050257B5441EC51B86EAF9E504152B81ED5227B544100000080A59E50415C8FC2051E7B5441A4703D9AA19E5041EC51B8AE1B7B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D000000333333037D9E5041295C8FA2097B5441890EA06A7F9E5041E502DF640B7B54410695635D819E50412AFBD1D10C7B54419F0BDB4B839E50415899E1FA0D7B544178437951899E5041DDEF1086117B54414071784D8C9E5041542D351B137B54412F8D3A1D8F9E5041570956D1147B5441E10E5061949E5041D4B5571A187B54411169C283979E50419599F30E1A7B5441DE06311A989E50415592CC6C1A7B544137A9A8049C9E50414C4595201D7B5441196D7A8AA09E504176E7C33F207B544126D209C1A59E50411539464D237B544148E17A64A99E5041EC51B86E257B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>590126 - 151528
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000047000000F6285C5F70105141C3F5281CF02F54410AD7A3607610514114AE47F1F82F5441CDCCCC8C7B105141333333D3FB2F544148E17A7491105141CDCCCC3C09305441666666D6A0105141E17A148E123054419A999929A2105141295C8FD21230544148E17A04A410514152B81EF511305441C3F5288CC0105141CDCCCCDCEE2F5441CDCCCC9CCA1051411F85EB31F12F54419A999959D1105141EC51B8BEF22F5441000000C0D21051413D0AD713F22F54415C8FC255DC105141295C8F52DE2F544114AE47B1D810514152B81E25DD2F544152B81E15D9105141E17A140EDC2F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B0000007E3FB9A27D10514128F2053EB82F5441CDCCCCDC7B105141333333D3B72F54419B468BBD79105141F3171553B72F54412CB41A536E10514186BEA6C9B42F5441ABB4058C6F1051415DA433C8B62F54413C65D6157310514170541919B92F544146AA58447710514166E9B5F6BA2F5441A06843A47B1051418204FF69BB2F544195FEB5F37F105141A2B30E49BB2F5441FD94137C851051410E041431BA2F54417E3FB9A27D10514128F2053EB82F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>651053 - 56147
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000020000000CDCCCC3C1C58514152B81E05F2EB5441E17A14BE1C58514100000020F1EB5441A4703D4A1D5851419A9999B9EFEB544148E17AA41D58514148E17A74EEEB54410AD7A3A01D5851418FC2F5C8EDEB5441295C8F521E58514133333303ECEB5441C3F528EC1E585141D7A370CDEAEB5441C3F5286C1F5851415C8FC235EAEB5441E17A147E1F585141A4703D2AEAEB5441295C8F121F58514114AE47D1E9EB544152B81E951B585141A4703DEAE6EB5441295C8F3218585141EC51B8DEE5EB54413D0AD753145851417B14AEB7E4EB5441AE47E15A0F58514133333313E3EB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002200000009FBD1EFFF575141485719A8E5EB5441D0F6677FFF575141FAE349A5E5EB5441D091F071FD575141FEAE8EF3E4EB5441CDB3D034FA5751411823E308E4EB5441D1C821DCF9575141B372C9EFE3EB5441FA4105D0F8575141FCA57C47E4EB54415C8FC2D5F1575141295C8FB2E6EB5441C3F528ACED57514185EB51F8E9EB544185EB5188EE57514166666606ECEB5441EC51B88EF0575141C3F528CCEEEB5441A4703D8AF3575141713D0A87F2EB5441CDCCCC0CF2575141AE47E10AF6EB5441EC51B8BEEE5751418FC2F528FBEB54418FC2F5C8ED5751415C8FC295FBEB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>630746 - 3111917
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000014AE47B1BEF550419A99998999155541B81E85ABB5F55041CDCCCC1C90155541A4703D8AB4F55041713D0A779115554148E17A74B3F55041295C8F1295155541E17A141EB3F55041AE47E1BA971555413D0AD713B3F55041D7A3700D9A1555417B14AE27B3F5504185EB51789D155541AE47E13AB6F550413D0AD7B3A0155541CDCCCC2CB9F55041E17A142EA3155541AE47E11ABDF550410AD7A330A6155541A4703DEABFF55041333333E3A7155541333333A3C3F5504152B81E15A9155541B81E856BCAF550411F85EB91AA1555413D0AD7B3D1F55041B81E85ABAB155541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000200000007B14AE07E7F550418FC2F5D8B2155541B81E85CBE9F55041C3F5287CAB1555412A5495D1E6F550411D40BC22AA155541C40E36D3E0F550414B4B5A31A9155541711D4CBCDEF55041B334E933A71555412B5B4D27DBF55041896D3851A4155541E6984E92D7F5504121E731A0A2155541DEC90667D2F550413D4EA3B59F155541A1C9C44BCEF55041DA5400099F155541C3F5281CCCF5504185EB51C89E155541A4703D9AC9F550419A9999B99E1555415C8FC255C7F55041A4703D7A9E15554114AE4781C3F55041AE47E12A9D155541D7A3700DC1F55041AE47E1AA9B155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>630746 - 3488129
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001F00000014AE47B1BEF550419A99998999155541B81E85ABB5F55041CDCCCC1C90155541A4703D8AB4F55041713D0A779115554148E17A74B3F55041295C8F1295155541E17A141EB3F55041AE47E1BA971555413D0AD713B3F55041D7A3700D9A1555417B14AE27B3F5504185EB51789D155541AE47E13AB6F550413D0AD7B3A0155541CDCCCC2CB9F55041E17A142EA3155541AE47E11ABDF550410AD7A330A6155541A4703DEABFF55041333333E3A7155541333333A3C3F5504152B81E15A9155541B81E856BCAF550411F85EB91AA1555413D0AD7B3D1F55041B81E85ABAB155541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000200000007B14AE07E7F550418FC2F5D8B2155541B81E85CBE9F55041C3F5287CAB1555412A5495D1E6F550411D40BC22AA155541C40E36D3E0F550414B4B5A31A9155541711D4CBCDEF55041B334E933A71555412B5B4D27DBF55041896D3851A4155541E6984E92D7F5504121E731A0A2155541DEC90667D2F550413D4EA3B59F155541A1C9C44BCEF55041DA5400099F155541C3F5281CCCF5504185EB51C89E155541A4703D9AC9F550419A9999B99E1555415C8FC255C7F55041A4703D7A9E15554114AE4781C3F55041AE47E12A9D155541D7A3700DC1F55041AE47E1AA9B155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>890061 - 1537851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC25522005141A4703DBACBDE5441333333A324005141295C8FE2CADE5441333333A3250051419A999929CCDE5441C3F528EC2B0051418FC2F598C9DE54415C8FC2D5300051411F85EB11C8DE54413D0AD77333005141000000A0C7DE544148E17AF43200514185EB5188C6DE5441E17A144E35005141AE47E1CAC5DE544114AE47813E005141B81E859BC2DE544185EB51283F00514133333333C1DE5441AE47E1AA3E0051411F85EB61C0DE5441E17A147E3E005141713D0A17C0DE5441EC51B8BE3D0051417B14AED7BEDE5441A4703DAA3C005141A4703D0ABDDE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000BA7D074325005141E7F17A1CC5DE54413427408B2D0051417BE64241C2DE544134A1799733005141C5D54F2BC0DE5441A4703DAA3C005141A4703D0ABDDE5441D7A370CD3B005141A4703D9ABBDE5441666666D63A005141EC51B8FEB9DE5441276C120A3A00514130B957A9B8DE544114AE47913900514152B81ED5B8DE544155C0AFEE33005141B289D7D3BADE5441194574E12F00514130C10D43BCDE5441D20EA8BC2B005141CFBD9BBABDDE5441ACE4E5B428005141F61C40CDBEDE5441E343FB671E005141FF17C172C2DE5441A4703D0A20005141EC51B83EC5DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>890061 - 3808699
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001B0000005C8FC25522005141A4703DBACBDE5441333333A324005141295C8FE2CADE5441333333A3250051419A999929CCDE5441C3F528EC2B0051418FC2F598C9DE54415C8FC2D5300051411F85EB11C8DE54413D0AD77333005141000000A0C7DE544148E17AF43200514185EB5188C6DE5441E17A144E35005141AE47E1CAC5DE544114AE47813E005141B81E859BC2DE544185EB51283F00514133333333C1DE5441AE47E1AA3E0051411F85EB61C0DE5441E17A147E3E005141713D0A17C0DE5441EC51B8BE3D0051417B14AED7BEDE5441A4703DAA3C005141A4703D0ABDDE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000BA7D074325005141E7F17A1CC5DE54413427408B2D0051417BE64241C2DE544134A1799733005141C5D54F2BC0DE5441A4703DAA3C005141A4703D0ABDDE5441D7A370CD3B005141A4703D9ABBDE5441666666D63A005141EC51B8FEB9DE5441276C120A3A00514130B957A9B8DE544114AE47913900514152B81ED5B8DE544155C0AFEE33005141B289D7D3BADE5441194574E12F00514130C10D43BCDE5441D20EA8BC2B005141CFBD9BBABDDE5441ACE4E5B428005141F61C40CDBEDE5441E343FB671E005141FF17C172C2DE5441A4703D0A20005141EC51B83EC5DE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>592713 - 228128
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000100000001030000000100000017000000D7A370DD64AC51419A99994939965441EC51B8FE61AC5141F6285C5F3A965441D7A370FD62AC5141000000403D965441EC51B85E62AC51415C8FC2D53F965441D7A3707D5DAC5141E17A149E41965441295C8F325DAC5141EC51B8FE44965441C3F528EC5FAC5141333333A3489654418FC2F5E862AC5141CDCCCC6C51965441E17A146E63AC5141CDCCCC4C629654413333337368AC5141F6285C0F5E9654417B14AE876CAC5141A4703D1A5B965441EC51B8FE70AC5141EC51B82E5896544114AE47E175AC5141CDCCCC0C569654417B14AE777AAC514152B81E6554965441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000009F4B139A84AC514122B12B9040965441288C67E182AC5141F0CBBEF6349654415CD866C07FAC51415AC8AD8F36965441FEDCA7B87EAC5141B17FC5113A96544179C006467DAC5141ECD914B33C9654416040AD517BAC5141CADE33E53E9654413753A1AD79AC51414FFBD457409654414987A2C577AC514126EDDD9241965441D431E10876AC51419F89B65E42965441E1F82F7174AC514106B94B2D42965441D9863CF46FAC5141B4C2F8434596544177C459D56FAC51415D39580A489654417FF85AED6DAC5141EED5C1234A965441E76E767D6BAC514173F262964B965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>593161 - 5243158
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000290000009A999979A5895141B81E85FBEE995441CDCCCCBCA98951413D0AD743F6995441E17A148EB4895141B81E856BEA995441AE47E1CAB5895141AE47E15AE8995441B81E85BBB5895141AE47E11AE799544100000030B589514148E17A64E5995441E17A14AEB5895141E17A14BEE3995441CDCCCC3CB7895141CDCCCCACE2995441E17A142EB9895141D7A3705DE2995441EC51B8CEBA8951413D0AD7A3E1995441A4703D9ABC8951410AD7A330E19954415C8FC2D5BE89514185EB5128E0995441F6285C2FC18951419A999949DF99544152B81E25C2895141000000A0DE995441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000045000000689C8A08A7895141102C3EB2EA995441D4844B91AC8951419463872AF3995441E17A148EB4895141B81E856BEA995441AE47E1CAB5895141AE47E15AE8995441B81E85BBB5895141AE47E11AE799544100000030B589514148E17A64E5995441E17A14AEB5895141E17A14BEE3995441CDCCCC3CB7895141CDCCCCACE2995441E17A142EB9895141D7A3705DE2995441EC51B8CEBA8951413D0AD7A3E1995441A4703D9ABC8951410AD7A330E19954415C8FC2D5BE89514185EB5128E0995441F6285C2FC18951419A999949DF99544152B81E25C2895141000000A0DE995441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>593614 - 3004331
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1FABC8A5141713D0A977096544114AE47E1B98A514148E17AC47296544185EB5198B58A5141666666C6769654415C8FC255B48A51413D0AD7037896544166666686B48A5141CDCCCC3C7A9654415C8FC2B5B38A514185EB51287D9654419A9999B9C38A514148E17A947A9654415C8FC2F5C58A51415C8FC2E58D965441CDCCCCECD88A514152B81ED58C9654410AD7A380DB8A51418FC2F5389496544114AE4751DE8A51415C8FC2059296544185EB51A8E18A5141713D0AC78E965441F6285CDFE68A5141EC51B83E8896544185EB5188EE8A5141295C8F0281965441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000013E2FCB2BA8A514197465B087C9654419B330BC3B38A5141CBC5F12E7D965441F3EC2BD9B58A5141516CB2E088965441B6AAB112B78A5141F6E709C5909654412559874EBA8A5141EE716CDF929654415E12DBCBC38A5141A53DA76097965441B3C9BD6EC88A51419D082DCA9896544143625937CC8A514127B4071C9996544194082909D58A5141FD3C4323979654417E3214F7D98A5141C9FE50319596544151885D69DB8A5141AEC1965194965441247995EAD88A51412F943ED58C9654418592F8D2D48A5141F20313108D965441905455F3C58A5141F59108148E965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>593614 - 3819986
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001C000000AE47E1FABC8A5141713D0A977096544114AE47E1B98A514148E17AC47296544185EB5198B58A5141666666C6769654415C8FC255B48A51413D0AD7037896544166666686B48A5141CDCCCC3C7A9654415C8FC2B5B38A514185EB51287D9654419A9999B9C38A514148E17A947A9654415C8FC2F5C58A51415C8FC2E58D965441CDCCCCECD88A514152B81ED58C9654410AD7A380DB8A51418FC2F5389496544114AE4751DE8A51415C8FC2059296544185EB51A8E18A5141713D0AC78E965441F6285CDFE68A5141EC51B83E8896544185EB5188EE8A5141295C8F0281965441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001100000013E2FCB2BA8A514197465B087C9654419B330BC3B38A5141CBC5F12E7D965441F3EC2BD9B58A5141516CB2E088965441B6AAB112B78A5141F6E709C5909654412559874EBA8A5141EE716CDF929654415E12DBCBC38A5141A53DA76097965441B3C9BD6EC88A51419D082DCA9896544143625937CC8A514127B4071C9996544194082909D58A5141FD3C4323979654417E3214F7D98A5141C9FE50319596544151885D69DB8A5141AEC1965194965441247995EAD88A51412F943ED58C9654418592F8D2D48A5141F20313108D965441905455F3C58A5141F59108148E965441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>638561 - 56464
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000020000000B000000AE47E1FAABE55041000000B06A2C55411F85EB21A8E5504185EB51D8672C5541CDCCCCBC98E55041AE47E15A7C2C554152B81EF599E550413D0AD7737D2C55419A9999699CE5504148E17AC47F2C5541333333139EE55041AE47E11A812C5541EC51B8EEA6E55041C3F5283C882C55411F85EB31AEE55041B81E854B7E2C5541D7A3706DB6E550418FC2F538722C55411F85EB01ADE55041E17A146E6B2C5541AE47E1FAABE55041000000B06A2C55410B000000E17A143EAEE5504100000080752C55415C8FC265ADE550417B14AE47782C55413D0AD7D3AAE5504114AE4791 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000000E000000FA1D598C9FE550418C680948732C5541B2DDB1C598E55041C7B4E1627C2C554152B81EF599E550413D0AD7737D2C5541793D99C29BE550415C8900277F2C554140CB48209EE55041D13CE307812C55412696BBDBA2E55041EBD096F4842C55418B6DD5F7A6E55041BBB1AF2F882C5541B3E50B2EAEE550413654D2507E2C554147159166B6E55041340D0A43722C554143CDB4DFAFE55041575F317F6D2C55411F85EB01ADE55041E17A146E6B2C5541AE47E1FAABE55041000000B06A2C55416EFA3325A8E55041E5D7BEDA672C5541FA1D598C9FE550418C680948732C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>595692 - 3121495
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000CDCCCC9C944F5141AE47E14AFD7B5441C3F5286C934F51417B14AEE7087C544166666656AD4F514166666646097C5441713D0A47B34F51418FC2F558E97B54418FC2F5B8B34F514114AE47D1E47B54410AD7A3B0964F5141713D0AF7E47B5441CDCCCC3C964F51418FC2F568ED7B5441CDCCCC9C944F5141AE47E14AFD7B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D4909A48964F5141BA36001EED7B544104443E8D964F51415140A68BE77B54415C7460AD964F51416F06F133E57B5441432B3494964F514146CA5F63E37B54410265DB43964F514143F65D6CE37B544128845E72944F51411A8F77A0E37B5441D698A873924F514146ECA0D9E37B544186D5A949904F51414384A217E47B5441525E99B78D4F514144553865E47B54413B7CC1B38D4F514189716320E57B5441A6CB9EA38D4F5141E5083032E87B5441A1018AA28D4F5141BA36001EED7B5441D4909A48964F5141BA36001EED7B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>595692 - 3508837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000CDCCCC9C944F5141AE47E14AFD7B5441C3F5286C934F51417B14AEE7087C544166666656AD4F514166666646097C5441713D0A47B34F51418FC2F558E97B54418FC2F5B8B34F514114AE47D1E47B54410AD7A3B0964F5141713D0AF7E47B5441CDCCCC3C964F51418FC2F568ED7B5441CDCCCC9C944F5141AE47E14AFD7B5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D4909A48964F5141BA36001EED7B544104443E8D964F51415140A68BE77B54415C7460AD964F51416F06F133E57B5441432B3494964F514146CA5F63E37B54410265DB43964F514143F65D6CE37B544128845E72944F51411A8F77A0E37B5441D698A873924F514146ECA0D9E37B544186D5A949904F51414384A217E47B5441525E99B78D4F514144553865E47B54413B7CC1B38D4F514189716320E57B5441A6CB9EA38D4F5141E5083032E87B5441A1018AA28D4F5141BA36001EED7B5441D4909A48964F5141BA36001EED7B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>596208 - 3077230
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000180000000AD7A3604B4F5141D7A370DD767C544152B81EA54E4F514148E17A14767C544152B81E75504F51418FC2F518727C544185EB5138514F51410AD7A3006F7C5441AE47E16A514F51413D0AD7436B7C544152B81EE5504F514152B81ED5667C5441E17A141E4F4F514148E17A745C7C5441CDCCCC5C4D4F5141C3F5284C517C54413D0AD7634C4F51417B14AE67487C5441CDCCCCBC4B4F51417B14AE873C7C5441EC51B8DE3A4F51413D0AD7433B7C5441D7A3706D3B4F5141666666D6437C544114AE47E13B4F514185EB5198467C5441D7A3706D3C4F51415C8FC2B54C7C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000076DD3892404F5141671E69318A7C5441AFE7F158414F514153E5D29F897C544114F91FA1424F5141A82338F6867C544187E62111474F51414EA90DD9807C5441153EF09D4A4F51411B7E8E367C7C5441A495BE2A4E4F5141C8F14DAD777C544156EDD6A24E4F51411C220715767C5441050D17634C4F51413245599F767C5441ADD482214A4F5141278A0F2A777C5441AA59665C454F514112A0364F787C5441A00E038E404F5141891A775A797C54415259A78E404F5141E2AF9BEE7A7C5441ABA59691404F5141DF584886827C544176DD3892404F5141671E69318A7C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>596208 - 3384068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000180000000AD7A3604B4F5141D7A370DD767C544152B81EA54E4F514148E17A14767C544152B81E75504F51418FC2F518727C544185EB5138514F51410AD7A3006F7C5441AE47E16A514F51413D0AD7436B7C544152B81EE5504F514152B81ED5667C5441E17A141E4F4F514148E17A745C7C5441CDCCCC5C4D4F5141C3F5284C517C54413D0AD7634C4F51417B14AE67487C5441CDCCCCBC4B4F51417B14AE873C7C5441EC51B8DE3A4F51413D0AD7433B7C5441D7A3706D3B4F5141666666D6437C544114AE47E13B4F514185EB5198467C5441D7A3706D3C4F51415C8FC2B54C7C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000076DD3892404F5141671E69318A7C5441AFE7F158414F514153E5D29F897C544114F91FA1424F5141A82338F6867C544187E62111474F51414EA90DD9807C5441153EF09D4A4F51411B7E8E367C7C5441A495BE2A4E4F5141C8F14DAD777C544156EDD6A24E4F51411C220715767C5441050D17634C4F51413245599F767C5441ADD482214A4F5141278A0F2A777C5441AA59665C454F514112A0364F787C5441A00E038E404F5141891A775A797C54415259A78E404F5141E2AF9BEE7A7C5441ABA59691404F5141DF584886827C544176DD3892404F5141671E69318A7C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>597055 - 1770378
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000713D0A6758D05041295C8FD2027D5441000000A058D0504114AE4781027D5441D7A370DD5AD05041AE47E1DA037D54411F85EBB15BD0504148E17A14037D5441CDCCCCEC91D050417B14AE77D67C544114AE476189D05041295C8F62D17C54415C8FC21550D05041D7A3707DFD7C5441713D0A6758D05041295C8FD2027D5441
-</a>
-
-<b>
-010600000001000000010300000001000000060000002CF06AC55BD0504114F78CE6007D5441AE6EAE2359D05041363CA4D0027D54418FC2F5A861D050413D0AD713087D54419A9999199BD05041C3F528DCDB7C5441CDCCCCEC91D050417B14AE77D67C54412CF06AC55BD0504114F78CE6007D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>597055 - 3544560
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000713D0A6758D05041295C8FD2027D5441000000A058D0504114AE4781027D5441D7A370DD5AD05041AE47E1DA037D54411F85EBB15BD0504148E17A14037D5441CDCCCCEC91D050417B14AE77D67C544114AE476189D05041295C8F62D17C54415C8FC21550D05041D7A3707DFD7C5441713D0A6758D05041295C8FD2027D5441
-</a>
-
-<b>
-010600000001000000010300000001000000060000002CF06AC55BD0504114F78CE6007D5441AE6EAE2359D05041363CA4D0027D54418FC2F5A861D050413D0AD713087D54419A9999199BD05041C3F528DCDB7C5441CDCCCCEC91D050417B14AE77D67C54412CF06AC55BD0504114F78CE6007D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976208 - 80426
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000018000000C22F8F86179050410D8EFBCE0512554152B81EF5159050413D0AD78304125541EC51B8AE1390504100000030031255418FC2F5C8119050415C8FC25502125541666666460E9050410AD7A3A00012554114AE47C10C905041E17A14DEFF115541E17A149E0B90504133333303FF115541B81E85DB0A9050417B14AEC7FD115541D7A370DDFF8F5041A4703D7AEA1155413FE92B84F68F5041DB559FA3F41155417B14AED7F68F50417B14AE47F5115541295C8F52F78F504152B81EA5F6115541F6285C2FF78F50418FC2F548F8115541AE47E12AEB8F50413333334308125541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000019000000F9A4C45C01905041364B5A1BED115541515907A2FF8F50412EEF39BBEA115541D31E6E5DF38F504105E48533F8115541F362C54CE88F504181F4074104125541A984C0DFE18F50411491C9A10B12554173F037D9E18F50419978728C0C12554113CACEAC06905041E258755D1E125541C99F1D9E089050419F0434C91D1255414C64112009905041C66C31F81C1255417F5A869007905041B6DE97711C125541BF2A4CFFFF8F50413B900ED71812554169F2BF36F78F5041D8F29D55141255410ED09BEAF28F504194C3462112125541D4A66C7BF08F5041591704CF10125541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>597735 - 976502
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000EC51B88E6729514114AE4731C93354416666668666295141A4703D0ACB335441333333A364295141D7A370CDCB3354413333337364295141295C8F32CC3354419A9999095D295141E17A140EDC3354415C8FC2855A2951419A999989E13354410AD7A3C05C2951415C8FC2A5E1335441E17A149E8629514152B81E85E33354413D0AD7338629514114AE4751CA335441EC51B85E86295141F6285C4FB93354418FC2F508872951415C8FC255B93354419A99990987295141AE47E10AB5335441B81E851B8629514114AE4751B43354418FC2F5B87D2951413D0AD713B4335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000F6B1749359295141CEEFBB4AF8335441D13595385D2951414FCA09F9F83354418CE12B9E66295141C67AEB76F9335441EA835E2470295141080282F6F93354418B5978A886295141887CBAFFFA335441EC51B8FE862951418FC2F558FA335441280475C086295141953BF96CE3335441204A19825D2951418FB069AEE133544145F8A4A15D29514135E4D2AFE1335441256008C25B29514178D70F97E63354410E49C4475B295141B2AA0FAFE73354416C880EF15629514142AE3AF7F2335441E0A8D45E56295141811D8E2DF533544158965B0F5729514189284500F7335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>598186 - 2956201
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002500000048E17AE4D4715141295C8F629FB25441AE47E11AD77151413D0AD713A5B254415C8FC2E5D871514114AE4711ABB25441A4703D5ADC715141CDCCCC5CB3B2544166666686DE715141A4703D2AB9B2544185EB51E8E1715141EC51B8DEC0B25441D7A370FDE77151418FC2F578CBB25441E17A144EE9715141C3F528ECC9B254413D0AD7F3EE715141A4703D3AC4B25441EC51B8FEED715141D7A3702DC2B2544166666636EC7151410AD7A3D0BEB25441295C8FC2EA715141A4703D5ABBB254411F85EB91E8715141C3F528ACB5B254417B14AE67E6715141000000B0AFB25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000054478CECE7715141C1F8FFE2B3B2544151FD8D20E6715141713411E0AEB25441AB1DD1B2DC7151416EF26049B4B25441A9DDD5A3DD715141FA9E1CCDB6B254417B9EE236DE715141D977DD55B8B2544196F1992ADF715141D33E46A0BAB2544185EB51E8E1715141EC51B8DEC0B25441D7A370FDE77151418FC2F578CBB25441E17A144EE9715141C3F528ECC9B254413D0AD7F3EE715141A4703D3AC4B2544102FE0D70EE71514158AF1620C3B2544140BF69FEED7151419D6BDC2CC2B25441AB61116BEC7151416913FE33BFB2544162301435EC715141029B7DCDBEB25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>598186 - 3610660
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002500000048E17AE4D4715141295C8F629FB25441AE47E11AD77151413D0AD713A5B254415C8FC2E5D871514114AE4711ABB25441A4703D5ADC715141CDCCCC5CB3B2544166666686DE715141A4703D2AB9B2544185EB51E8E1715141EC51B8DEC0B25441D7A370FDE77151418FC2F578CBB25441E17A144EE9715141C3F528ECC9B254413D0AD7F3EE715141A4703D3AC4B25441EC51B8FEED715141D7A3702DC2B2544166666636EC7151410AD7A3D0BEB25441295C8FC2EA715141A4703D5ABBB254411F85EB91E8715141C3F528ACB5B254417B14AE67E6715141000000B0AFB25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001300000054478CECE7715141C1F8FFE2B3B2544151FD8D20E6715141713411E0AEB25441AB1DD1B2DC7151416EF26049B4B25441A9DDD5A3DD715141FA9E1CCDB6B254417B9EE236DE715141D977DD55B8B2544196F1992ADF715141D33E46A0BAB2544185EB51E8E1715141EC51B8DEC0B25441D7A370FDE77151418FC2F578CBB25441E17A144EE9715141C3F528ECC9B254413D0AD7F3EE715141A4703D3AC4B2544102FE0D70EE71514158AF1620C3B2544140BF69FEED7151419D6BDC2CC2B25441AB61116BEC7151416913FE33BFB2544162301435EC715141029B7DCDBEB25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287655 - 3096463
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001500000094716B9D96A851411B7128CCCAA05441C3F5288C95A85141713D0AF7CBA0544114AE47119FA8514133333383CCA0544148E17A74A6A85141D7A3706DC4A05441713D0A67AAA851417B14AE17C0A054411F85EB41AFA851410AD7A360BAA05441D7A3701DB0A851410AD7A300B9A05441295C8F92A8A8514166666686B8A05441295C8F22A7A85141EC51B8BEB8A05441713D0AA79FA851419A9999E9C0A05441394C8E0F97A851414EDE514FCAA054411F85EB219DA85141AE47E1AAC3A054410AD7A33097A85141E17A14DEBEA05441C3F528DC9EA8514148E17AB4B5A05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000188237DA9EA851412E34BA68B6A05441172DC02B98A85141B03FC5CEB4A054417A6394D694A851410792FB22B4A0544152B81EB590A85141CDCCCC0CB3A054413DDD6FC28FA85141CE60DD13B4A05441AE409B578EA8514130CC936FB5A05441AC95854580A85141040B79E1C3A05441361870DD7FA85141D19E24B4C6A05441BF94056F81A85141DBB5902BC7A05441AE47E1DA84A8514114AE4781C8A054411F85EB0189A851418FC2F5D8C9A05441A4703D8A8CA8514133333383CAA05441EF8256F993A85141E511B7CFCBA0544134BDA3159FA8514100A5677CCCA05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>287655 - 3440262
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001500000094716B9D96A851411B7128CCCAA05441C3F5288C95A85141713D0AF7CBA0544114AE47119FA8514133333383CCA0544148E17A74A6A85141D7A3706DC4A05441713D0A67AAA851417B14AE17C0A054411F85EB41AFA851410AD7A360BAA05441D7A3701DB0A851410AD7A300B9A05441295C8F92A8A8514166666686B8A05441295C8F22A7A85141EC51B8BEB8A05441713D0AA79FA851419A9999E9C0A05441394C8E0F97A851414EDE514FCAA054411F85EB219DA85141AE47E1AAC3A054410AD7A33097A85141E17A14DEBEA05441C3F528DC9EA8514148E17AB4B5A05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000188237DA9EA851412E34BA68B6A05441172DC02B98A85141B03FC5CEB4A054417A6394D694A851410792FB22B4A0544152B81EB590A85141CDCCCC0CB3A054413DDD6FC28FA85141CE60DD13B4A05441AE409B578EA8514130CC936FB5A05441AC95854580A85141040B79E1C3A05441361870DD7FA85141D19E24B4C6A05441BF94056F81A85141DBB5902BC7A05441AE47E1DA84A8514114AE4781C8A054411F85EB0189A851418FC2F5D8C9A05441A4703D8A8CA8514133333383CAA05441EF8256F993A85141E511B7CFCBA0544134BDA3159FA8514100A5677CCCA05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>590735 - 590731
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000FB6E9BD3E33D5141798F6319384E544112105DC4D03D5141701C93EC604E5441784DD2FFCF3D5141770B2534624E5441FB09AD74E63D5141357A83396B4E54414F2E10F2F83D51419B980A95724E544177C87B9F003E51412C6EF7C7754E5441A361ED71063E51411693C1C9784E544175AC7B500E3E51411F72DF337D4E5441E7B7A03D133E514178B14825804E5441E029E5AF293E51411ED4B52D564E5441B81E854B093E5141B81E853B484E544166666626E93D51413D0AD7633A4E5441FB6E9BD3E33D5141798F6319384E5441
-</a>
-
-<b>
-0106000000010000000103000000010000003400000077C87B9F003E51412C6EF7C7754E54417BBA5914F73D5141B2B6F2D6714E54411226617EF43D51411AB688CF704E5441FB09AD74E63D5141357A83396B4E5441784DD2FFCF3D5141770B2534624E5441BA0D80D5D23D51418B971E2F5C4E5441FBC82870D53D5141001C6DA7564E5441FB6E9BD3E33D5141798F6319384E5441333333D3E03D5141EC51B8CE364E544185EB5198DB3D5141E17A148E344E5441D7A370EDDA3D5141E17A14BE354E54411F85EB61D43D5141B81E851B3D4E54413D0AD7E3D23D5141F6285C7F3F4E5441DB8A473BCF3D5141F55BD00B434E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976502 - 597735
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000F6B1749359295141CEEFBB4AF8335441D13595385D2951414FCA09F9F83354418CE12B9E66295141C67AEB76F9335441EA835E2470295141080282F6F93354418B5978A886295141887CBAFFFA335441EC51B8FE862951418FC2F558FA335441280475C086295141953BF96CE3335441204A19825D2951418FB069AEE133544145F8A4A15D29514135E4D2AFE1335441256008C25B29514178D70F97E63354410E49C4475B295141B2AA0FAFE73354416C880EF15629514142AE3AF7F2335441E0A8D45E56295141811D8E2DF533544158965B0F5729514189284500F7335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EC51B88E6729514114AE4731C93354416666668666295141A4703D0ACB335441333333A364295141D7A370CDCB3354413333337364295141295C8F32CC3354419A9999095D295141E17A140EDC3354415C8FC2855A2951419A999989E13354410AD7A3C05C2951415C8FC2A5E1335441E17A149E8629514152B81E85E33354413D0AD7338629514114AE4751CA335441EC51B85E86295141F6285C4FB93354418FC2F508872951415C8FC255B93354419A99990987295141AE47E10AB5335441B81E851B8629514114AE4751B43354418FC2F5B87D2951413D0AD713B4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976502 - 1125918
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000F6B1749359295141CEEFBB4AF8335441D13595385D2951414FCA09F9F83354418CE12B9E66295141C67AEB76F9335441EA835E2470295141080282F6F93354418B5978A886295141887CBAFFFA335441EC51B8FE862951418FC2F558FA335441280475C086295141953BF96CE3335441204A19825D2951418FB069AEE133544145F8A4A15D29514135E4D2AFE1335441256008C25B29514178D70F97E63354410E49C4475B295141B2AA0FAFE73354416C880EF15629514142AE3AF7F2335441E0A8D45E56295141811D8E2DF533544158965B0F5729514189284500F7335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EC51B88E6729514114AE4731C93354416666668666295141A4703D0ACB335441333333A364295141D7A370CDCB3354413333337364295141295C8F32CC3354419A9999095D295141E17A140EDC3354415C8FC2855A2951419A999989E13354410AD7A3C05C2951415C8FC2A5E1335441E17A149E8629514152B81E85E33354413D0AD7338629514114AE4751CA335441EC51B85E86295141F6285C4FB93354418FC2F508872951415C8FC255B93354419A99990987295141AE47E10AB5335441B81E851B8629514114AE4751B43354418FC2F5B87D2951413D0AD713B4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>976502 - 3924423
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000F6B1749359295141CEEFBB4AF8335441D13595385D2951414FCA09F9F83354418CE12B9E66295141C67AEB76F9335441EA835E2470295141080282F6F93354418B5978A886295141887CBAFFFA335441EC51B8FE862951418FC2F558FA335441280475C086295141953BF96CE3335441204A19825D2951418FB069AEE133544145F8A4A15D29514135E4D2AFE1335441256008C25B29514178D70F97E63354410E49C4475B295141B2AA0FAFE73354416C880EF15629514142AE3AF7F2335441E0A8D45E56295141811D8E2DF533544158965B0F5729514189284500F7335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EC51B88E6729514114AE4731C93354416666668666295141A4703D0ACB335441333333A364295141D7A370CDCB3354413333337364295141295C8F32CC3354419A9999095D295141E17A140EDC3354415C8FC2855A2951419A999989E13354410AD7A3C05C2951415C8FC2A5E1335441E17A149E8629514152B81E85E33354413D0AD7338629514114AE4751CA335441EC51B85E86295141F6285C4FB93354418FC2F508872951415C8FC255B93354419A99990987295141AE47E10AB5335441B81E851B8629514114AE4751B43354418FC2F5B87D2951413D0AD713B4335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>915339 - 979852
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000008000000AE47E18A67E15041AE47E17A017254411F85EB6168E1504133333373FB71544148E17AD468E15041F6285C4FF5715441295C8F2252E15041666666E6F5715441EC51B81E40E1504185EB5158F671544152B81E7540E1504148E17A7402725441E17A144E52E150413333330302725441AE47E18A67E15041AE47E17A01725441
-</a>
-
-<b>
-0106000000010000000103000000010000000900000074987DA242E150415A30A96602725441FF0DEE7340E1504186FDFF7F027254414B50B9DD40E15041AADED1281372544195F87B6B64E15041C508E43A12725441D7D7210465E150417981896F0E72544166335EEA65E1504179CE64550A72544100DFAF8B66E1504119FEC62007725441A08ABB7967E1504155F8808C0172544174987DA242E150415A30A96602725441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>915711 - 3134113
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000011000000D7A3708D71E150419A999909AC6454411F85EB8182E1504166666626A4645441EC51B80E8EE150413D0AD7739164544114AE47C18AE15041E17A14FE92645441D7A3702D88E150411F85EB31946454410000007080E15041E17A14CE97645441295C8F227DE1504185EB51589964544185EB51B87CE150419A99998999645441A4703D0A77E15041000000309C645441295C8F626CE1504185EB5128A1645441F6285C8F55E15041D7A370CDAB645441295C8F6250E15041713D0A37AE645441C3F528AC4BE150418FC2F568B0645441295C8F9247E15041295C8F52B2645441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000AE47E15A74E150410AD7A3B0976454418BF437516FE150410C51EE069B645441725D23996CE15041F1B5DC0EA1645441295C8F227DE1504185EB5158996454419B03044180E15041BA6B092394645441981760D57FE15041041C42D792645441AA7D3A3C7EE15041AA9A205E92645441D105F5FF7CE15041842A359B926454413E7D62AC7BE1504132489B5893645441AE47E15A74E150410AD7A3B097645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>915711 - 3517523
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000011000000D7A3708D71E150419A999909AC6454411F85EB8182E1504166666626A4645441EC51B80E8EE150413D0AD7739164544114AE47C18AE15041E17A14FE92645441D7A3702D88E150411F85EB31946454410000007080E15041E17A14CE97645441295C8F227DE1504185EB51589964544185EB51B87CE150419A99998999645441A4703D0A77E15041000000309C645441295C8F626CE1504185EB5128A1645441F6285C8F55E15041D7A370CDAB645441295C8F6250E15041713D0A37AE645441C3F528AC4BE150418FC2F568B0645441295C8F9247E15041295C8F52B2645441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000AE47E15A74E150410AD7A3B0976454418BF437516FE150410C51EE069B645441725D23996CE15041F1B5DC0EA1645441295C8F227DE1504185EB5158996454419B03044180E15041BA6B092394645441981760D57FE15041041C42D792645441AA7D3A3C7EE15041AA9A205E92645441D105F5FF7CE15041842A359B926454413E7D62AC7BE1504132489B5893645441AE47E15A74E150410AD7A3B097645441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956628 - 372571
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001400000040BF2F507EB7504121235CA0D5DF5441F41882AB7CB75041AB939413F8DF54417B14AEB77CB75041713D0A17F8DF54411F85EBE196B75041F6285C7FFFDF5441AE47E19A97B750413D0AD7B3FFDF54411F85EB919FB750417B14AEB701E05441B81E85BBA0B75041EC51B89EFFDF54418D254F0FA0B750410C3CDA99FEDF544152B81E859DB75041CDCCCC7CFDDF5441C3F5285C9BB750411F85EBD1FBDF5441C34CB81297B750418195C33CF4DF544185EB516896B75041F6285C0FF3DF544114AE471196B75041CDCCCCFCEEDF54411F85EB0197B7504100000070EDDF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000098EB516896B750412B295C0FF3DF544125814D4796B75041C39FE183F1DF5441FDAD471196B75041EECCCCFCEEDF54413D85FC3096B75041EEA584C8EEDF54411F85EB0197B7504100000070EDDF54411DE17A5499B75041668FC2E5ECDF5441BE51B8EE9BB75041C6C2F5D8E3DF54419647E1BA9CB75041D451B87EDFDF5441649B1C179DB750418EDE6931DEDF5441D3D1B9469CB7504195FB48F5DDDF5441A9AB09C99AB7504111B6338BDDDF5441FF0A603A93B7504104A27F71DBDF54418FC2F5587EB750413D0AD7A3D5DF54419D14AEB77CB750417B3D0A17F8DF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956628 - 427296
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001400000040BF2F507EB7504121235CA0D5DF5441F41882AB7CB75041AB939413F8DF54417B14AEB77CB75041713D0A17F8DF54411F85EBE196B75041F6285C7FFFDF5441AE47E19A97B750413D0AD7B3FFDF54411F85EB919FB750417B14AEB701E05441B81E85BBA0B75041EC51B89EFFDF54418D254F0FA0B750410C3CDA99FEDF544152B81E859DB75041CDCCCC7CFDDF5441C3F5285C9BB750411F85EBD1FBDF5441C34CB81297B750418195C33CF4DF544185EB516896B75041F6285C0FF3DF544114AE471196B75041CDCCCCFCEEDF54411F85EB0197B7504100000070EDDF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B0000008FC2F5587EB750413D0AD7A3D5DF54416A68C2587EB75041B2ABC2A3D5DF54416C3EAEB77CB7504163C90617F8DF54411F85EBE196B75041F6285C7FFFDF5441832CA84D97B750410AD0ED9DFFDF54416E47E19A97B75041FC09D7B3FFDF54412285EB919FB750417614AEB701E05441AE1E85BBA0B75041FE51B89EFFDF54416F254F0FA0B75041FF3BDA99FEDF544172B81E859DB7504103CDCC7CFDDF544186F5285C9BB750411C85EBD1FBDF544185EB516896B75041F6285C0FF3DF5441AF34DD4896B7504112399596F1DF5441FDAD471196B75041EECCCCFCEEDF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>903305 - 582074
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000AEB507AA31E350411D9B976958EF5441A2553F8A37E35041D4DF2DFC55EF544138C12F423BE350417285427054EF544123A4214341E3504159FD6EEB51EF5441962D5C2645E3504148C84D2750EF5441BC63944649E350418D943FEA4DEF5441CA3587424AE35041AD25935E4DEF54415C2D14024CE35041E7EF76664CEF5441C12C4F194EE350418899131B4BEF544103BA65FA4EE35041C8B0CF994AEF5441A4C7288F4FE35041DE45823D4AEF54412F97921253E35041A104730F48EF54411B616CC057E350419905842745EF54419A2E5BB757E3504159631A8344EF5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000190000003D0AD7134FE35041B81E858B26EF5441CDCCCC8C4EE35041EC51B87E24EF5441CDCCCC7C4DE35041333333831CEF5441B81E85EB4CE35041AE47E13A1BEF5441CDCCCCEC41E35041EC51B83E23EF5441EC51B87E3AE3504114AE47A128EF5441C3F5281C37E35041CDCCCCFC23EF544185EB512832E350413D0AD72322EF5441D7A370ED28E35041295C8FB21EEF5441EC51B81E23E35041EC51B8FE27EF54410AD7A3601FE3504152B81E852DEF5441000000701BE35041E17A146E33EF544114AE47911FE35041CDCCCCBC3BEF54413D0AD7E323E35041295C8F6243EF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>729732 - 197797
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000550000002EABC30E94A250414DD8608C4D455541EBFA980D95A25041F29C91434D455541E12DA8D496A25041A71330D54D455541329C86E498A250413B3239E64E455541BEE1588899A250418CA017F6504555415BCD52D298A250412798577452455541C0D5125497A25041702DFF16544555419E7D7DD397A250419091DACB5545554120F65E3E9AA2504123B0E3DC56455541AA4777169DA250414FD569965445554155F1246F9FA25041CB68CE5F5445554163AFD87DA2A25041374AC54E53455541ED00F155A5A2504158A25ACF5245554124F07052A8A250412798577452455541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000380000001AEBA4028CA25041266B6F00484555415E680B208AA2504194C5797B4845554143AF7B8D89A25041A8D9CB934845554165DEAE1089A25041A759E08148455541D6992F7E88A25041506BBD2948455541DAA7046488A2504170328124484555410676E50D88A25041E6ADBCDC47455541B39AECEA87A250410BCC6FC447455541D5490B8087A250417120E07147455541FB130B8086A25041C1A3F46F47455541D72E905B85A250413A3B5B86474555418B5E9DA584A250419F313EA6474555417B8BA27D84A250410305810248455541A565667684A25041B151331348455541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>729732 - 334866
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000002000000550000002EABC30E94A250414DD8608C4D455541EBFA980D95A25041F29C91434D455541E12DA8D496A25041A71330D54D455541329C86E498A250413B3239E64E455541BEE1588899A250418CA017F6504555415BCD52D298A250412798577452455541C0D5125497A25041702DFF16544555419E7D7DD397A250419091DACB5545554120F65E3E9AA2504123B0E3DC56455541AA4777169DA250414FD569965445554155F1246F9FA25041CB68CE5F5445554163AFD87DA2A25041374AC54E53455541ED00F155A5A2504158A25ACF5245554124F07052A8A250412798577452455541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000380000001AEBA4028CA25041266B6F00484555415E680B208AA2504194C5797B4845554143AF7B8D89A25041A8D9CB934845554165DEAE1089A25041A759E08148455541D6992F7E88A25041506BBD2948455541DAA7046488A2504170328124484555410676E50D88A25041E6ADBCDC47455541B39AECEA87A250410BCC6FC447455541D5490B8087A250417120E07147455541FB130B8086A25041C1A3F46F47455541D72E905B85A250413A3B5B86474555418B5E9DA584A250419F313EA6474555417B8BA27D84A250410305810248455541A565667684A25041B151331348455541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>916345 - 3129643
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000C3F5288C2DE7504114AE47C1AF745441666666762AE75041F6285C8FAE745441A4703D7A25E75041333333A3AD7454415C8FC285FCE65041000000D0DB745441EC51B8DE00E75041F6285C1FE2745441F6285C6F18E75041EC51B88EC7745441C3F5288C2DE7504114AE47C1AF745441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000001AFC12A900E75041A586516FE27454419E31440304E750418DC2A4AEE67454417DCDFBA124E7504119A7D561C37454416BF8A4C129E75041738068D6BD7454411D8CC5E62BE75041440CC05FBB74544149C13F0C27E7504151BD3115B77454412221891625E75041C812D54AB97454416B37D3D31FE7504139832139BF745441EC51B8DE00E75041F6285C1FE27454411AFC12A900E75041A586516FE2745441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>791544 - 184540
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000047000000594948453CC250414DF993501E6154416C0E62FE3BC2504167C192201E61544194B839133BC25041F90B96D41C615441B6B8C8613AC25041BFA214DA1B615441F02B146F39C25041EC4766DC19615441728B089E38C25041914E869D176154416F8E2B7E37C2504163D0CB3515615441E176436D37C25041F837C315156154415B2B1D6037C25041B7F9D8FC146154411E55800D36C25041FDDFF4F51261544126BDA48934C250416B2D7ABB1161544114D5AEFC32C2504178099E7910615441812E164834C25041A52EA70E0E6154416357523435C2504178926F550C615441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005700000041B3B37E46C25041CA437F1A296154414A1A2DA746C250419758F8F02861544198BC831B47C25041DBA69979286154413560ECE147C250410065137E27615441FF67C38D48C25041222D1FA42661544155CA9F3045C25041B0956D6224615441F5B5F64842C2504112D9CB0C23615441CDD87B153EC25041722A6298206154415C08BA9A3AC25041B96300221E615441C3CDC7433AC250410973C5B11D61544115D0BEA839C25041A78AF3C11C615441E2F4F99138C250412A20B14B1B6154410210C62838C25041A4BB04571A615441A95B2FBE37C25041B80E033E19615441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>791544 - 422567
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000200000047000000594948453CC250414DF993501E6154416C0E62FE3BC2504167C192201E61544194B839133BC25041F90B96D41C615441B6B8C8613AC25041BFA214DA1B615441F02B146F39C25041EC4766DC19615441728B089E38C25041914E869D176154416F8E2B7E37C2504163D0CB3515615441E176436D37C25041F837C315156154415B2B1D6037C25041B7F9D8FC146154411E55800D36C25041FDDFF4F51261544126BDA48934C250416B2D7ABB1161544114D5AEFC32C2504178099E7910615441812E164834C25041A52EA70E0E6154416357523435C2504178926F550C615441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005700000041B3B37E46C25041CA437F1A296154414A1A2DA746C250419758F8F02861544198BC831B47C25041DBA69979286154413560ECE147C250410065137E27615441FF67C38D48C25041222D1FA42661544155CA9F3045C25041B0956D6224615441F5B5F64842C2504112D9CB0C23615441CDD87B153EC25041722A6298206154415C08BA9A3AC25041B96300221E615441C3CDC7433AC250410973C5B11D61544115D0BEA839C25041A78AF3C11C615441E2F4F99138C250412A20B14B1B6154410210C62838C25041A4BB04571A615441A95B2FBE37C25041B80E033E19615441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>954146 - 1400298
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000C091EAC32AD6504114FD5AA2851B55417A101F0826D65041671B9DEA871B5541687F5E9027D650416AB7889B8D1B55412DFEA65029D6504132D2BC0C951B55412EE5E1BC2AD6504197C691319A1B55417E9345252DD65041EBF71BB7A31B5541CF0F1F6632D65041EA10E14AA21B5541D547F6C73DD6504124AB5D1E9F1B5541D2AB0A1738D65041CA5AC1CA881B5541A651B2C52FD65041315196D5681B554126D18B0727D65041AD5F49416A1B55415A982C5A27D65041BF6CB11E6C1B554151EFD0D027D65041038551FA6E1B55415362F55828D6504167A1130E731B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000081E743FF25D650414C6307A3871B5541F637B04B2CD65041E9A7CFFD841B554105C47FAD2BD65041A172A3FA811B55411FBF92492AD65041848A41A67C1B5541AF02844829D650414BE1E404791B5541C471C78228D65041206DB34E741B554151EFD0D027D65041038551FA6E1B55415A982C5A27D65041BF6CB11E6C1B5541E1651F0027D65041CB2C65166A1B5541D7A370ED22D6504148E17AC46A1B5541713D0AB71ED650413D0AD7836B1B5541C3F528FC25D65041713D0A97871B554181E743FF25D650414C6307A3871B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>954146 - 3204561
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000015000000C091EAC32AD6504114FD5AA2851B55417A101F0826D65041671B9DEA871B5541687F5E9027D650416AB7889B8D1B55412DFEA65029D6504132D2BC0C951B55412EE5E1BC2AD6504197C691319A1B55417E9345252DD65041EBF71BB7A31B5541CF0F1F6632D65041EA10E14AA21B5541D547F6C73DD6504124AB5D1E9F1B5541D2AB0A1738D65041CA5AC1CA881B5541A651B2C52FD65041315196D5681B554126D18B0727D65041AD5F49416A1B55415A982C5A27D65041BF6CB11E6C1B554151EFD0D027D65041038551FA6E1B55415362F55828D6504167A1130E731B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000081E743FF25D650414C6307A3871B5541F637B04B2CD65041E9A7CFFD841B554105C47FAD2BD65041A172A3FA811B55411FBF92492AD65041848A41A67C1B5541AF02844829D650414BE1E404791B5541C471C78228D65041206DB34E741B554151EFD0D027D65041038551FA6E1B55415A982C5A27D65041BF6CB11E6C1B5541E1651F0027D65041CB2C65166A1B5541D7A370ED22D6504148E17AC46A1B5541713D0AB71ED650413D0AD7836B1B5541C3F528FC25D65041713D0A97871B554181E743FF25D650414C6307A3871B5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873795 - 1465203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000002C00000048E17AD40B055141E17A145EDA2955411F85EBE110055141A4703DFAD029554152B81EA511055141B81E856BCF2955417B14AED70F05514166666676CD2955419A9999490D055141AE47E16ACB295541D7A370BD0605514114AE47C1C629554185EB5148F9045141B81E859BBF295541E17A14FEEC0451410AD7A3B0B7295541F6285CFFEB045141CDCCCC0CB72955411F85EBE1E6045141CDCCCCCCB2295541000000E0E50451413D0AD7D3B1295541713D0A07E0045141F6285C2FAC2955410AD7A3C0DC045141E17A144EB129554166666666D8045141EC51B8FEB6295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C4067127EC04514119C19426B729554184EE7B21DF045141904EC091CF29554110916B6BDE045141083EC79CD02955411F85EB51DF0451413D0AD7B3CF29554152B81EA5D5045141000000A0E22955419A9999A9D304514152B81E75E92955415C8FC2A5DD0451419A999999F42955410AD7A320DE04514152B81E15F12955418FC2F548E0045141B81E859BEA295541666666F6E3045141C3F5282CE1295541D7A370CDE504514185EB5118DD295541B81E857BE70451413D0AD793DB295541C3F5285CEA045141713D0AC7DA295541F6285CFFEE0451419A999989DA295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>873795 - 3372336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000002C00000048E17AD40B055141E17A145EDA2955411F85EBE110055141A4703DFAD029554152B81EA511055141B81E856BCF2955417B14AED70F05514166666676CD2955419A9999490D055141AE47E16ACB295541D7A370BD0605514114AE47C1C629554185EB5148F9045141B81E859BBF295541E17A14FEEC0451410AD7A3B0B7295541F6285CFFEB045141CDCCCC0CB72955411F85EBE1E6045141CDCCCCCCB2295541000000E0E50451413D0AD7D3B1295541713D0A07E0045141F6285C2FAC2955410AD7A3C0DC045141E17A144EB129554166666666D8045141EC51B8FEB6295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C4067127EC04514119C19426B729554184EE7B21DF045141904EC091CF29554110916B6BDE045141083EC79CD02955411F85EB51DF0451413D0AD7B3CF29554152B81EA5D5045141000000A0E22955419A9999A9D304514152B81E75E92955415C8FC2A5DD0451419A999999F42955410AD7A320DE04514152B81E15F12955418FC2F548E0045141B81E859BEA295541666666F6E3045141C3F5282CE1295541D7A370CDE504514185EB5118DD295541B81E857BE70451413D0AD793DB295541C3F5285CEA045141713D0AC7DA295541F6285CFFEE0451419A999989DA295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>916837 - 987242
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</a>
-
-<b>
-010600000001000000010300000001000000180000008B828EE183E6504121BD9A6C60755441E2902C3089E65041CCC06DE35E755441BAF4C18790E6504120164C9C5D755441194C6C4D97E6504140CF29895C755441D53562DBA1E65041B37680105B75544119AEA12CA7E65041AE7E5F2E5A755441B5E64072ACE65041D4E1233159755441A6847CE5ACE65041FD33B5515B755441122F7B16B3E65041D91F07A85A75544189FE9C0CB6E650411F97E5505A755441A1A1973EBCE65041B6D8563859755441E726470BC4E6504104BA92D257755441345860E1C4E65041864E4EBC54755441E726470BC4E65041837BFDC551755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>916837 - 3128655
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</a>
-
-<b>
-010600000001000000010300000001000000180000008F828EE183E6504125BD9A6C60755441E2902C3089E65041CEC06DE35E755441B7F4C18790E6504123164C9C5D755441194C6C4D97E650413CCF29895C755441D53562DBA1E65041B37680105B7554411BAEA12CA7E65041AB7E5F2E5A755441B0E64072ACE65041D2E1233159755441AB847CE5ACE65041FF33B5515B755441162F7B16B3E65041DA1F07A85A75544189FE9C0CB6E650411E97E5505A7554419DA1973EBCE65041B5D8563859755441E626470BC4E6504101BA92D2577554412F5860E1C4E65041824E4EBC54755441E626470BC4E65041817BFDC551755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>916837 - 3513745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B000000B81E852B83E65041333333F35E7554413333333389E650419A9999995C755441AE47E1DA94E65041666666265A7554413D0AD7D3A3E65041000000F057755441B81E855BABE650410000002056755441B81E850BC4E650413D0AD7D35175544114AE4701BFE65041CDCCCCEC40755441C3F528BCBDE650413D0AD723407554415C8FC2257BE650411F85EBD14B7554413D0AD7D37AE65041C3F528DC4C755441B81E852B83E65041333333F35E755441
-</a>
-
-<b>
-010600000001000000010300000001000000180000008F828EE183E6504125BD9A6C60755441E2902C3089E65041CEC06DE35E755441B7F4C18790E6504123164C9C5D755441194C6C4D97E650413CCF29895C755441D53562DBA1E65041B37680105B7554411BAEA12CA7E65041AB7E5F2E5A755441B0E64072ACE65041D2E1233159755441AB847CE5ACE65041FF33B5515B755441162F7B16B3E65041DA1F07A85A75544189FE9C0CB6E650411E97E5505A7554419DA1973EBCE65041B5D8563859755441E626470BC4E6504101BA92D2577554412F5860E1C4E65041824E4EBC54755441E626470BC4E65041817BFDC551755441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942379 - 153798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D4A87F25041C3F5283CBC675441A4703DEA8FF250418FC2F5D8BA6754411F85EB0191F25041D7A3705DBA675441333333D391F2504166666676B9675441C3F5283C94F25041295C8F52B36754417B14AE9796F25041CDCCCC6CB16754419A999929A0F25041666666B6AD675441000000D0A3F25041CDCCCC3CAC67544152B81E55A8F2504133333383AC675441E17A142EA7F25041E17A14AE9A675441E17A145EA5F25041EC51B84E9767544133333303A5F250418FC2F528A267544114AE476197F2504148E17A24A3675441C3F528AC87F250418FC2F5B8A3675441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000F9C6A7AA87F250412B106219A4675441E7703D4A87F25041B8F5283CBC675441A4703DEA8FF250418FC2F5D8BA6754419DF14EA890F25041554A0485BA6754414D85EB0191F25041A5A3705DBA675441EE496D1F91F25041CD76DD3CBA675441EB03493D91F250411BFAE61BBA675441083333D391F2504166666676B9675441A066724693F250410B5591C4B5675441C3F5283C94F25041295C8F52B36754416AFB7F8594F25041C2C18717B36754415B14AE9796F2504177CCCC6CB167544179999929A0F250413B6666B6AD675441D5FFFFCFA3F2504182CCCC3CAC675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942379 - 290785
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F000000A4703D4A87F25041C3F5283CBC675441A4703DEA8FF250418FC2F5D8BA6754411F85EB0191F25041D7A3705DBA675441333333D391F2504166666676B9675441C3F5283C94F25041295C8F52B36754417B14AE9796F25041CDCCCC6CB16754419A999929A0F25041666666B6AD675441000000D0A3F25041CDCCCC3CAC67544152B81E55A8F2504133333383AC675441E17A142EA7F25041E17A14AE9A675441E17A145EA5F25041EC51B84E9767544133333303A5F250418FC2F528A267544114AE476197F2504148E17A24A3675441C3F528AC87F250418FC2F5B8A3675441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000F9C6A7AA87F250412B106219A4675441E7703D4A87F25041B8F5283CBC675441A4703DEA8FF250418FC2F5D8BA6754419DF14EA890F25041554A0485BA6754414D85EB0191F25041A5A3705DBA675441EE496D1F91F25041CD76DD3CBA675441EB03493D91F250411BFAE61BBA675441083333D391F2504166666676B9675441A066724693F250410B5591C4B5675441C3F5283C94F25041295C8F52B36754416AFB7F8594F25041C2C18717B36754415B14AE9796F2504177CCCC6CB167544179999929A0F250413B6666B6AD675441D5FFFFCFA3F2504182CCCC3CAC675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917502 - 1351151
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000005C8FC285B2475141EC51B80EC6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC5441A4703D1ABF47514114AE47D1D2BC544152B81E95C24751417B14AE37CFBC5441EC51B89EC1475141295C8F72CEBC544100000030BA475141AE47E19AC9BC54410AD7A360B6475141AE47E17AC7BC54415C8FC285B2475141EC51B80EC6BC5441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000053FC4659B2475141AF528D09C6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC54413ECD0993AB4751414795BAA2C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC54413572C459BF475141A0353D14D3BC544184DD4904C3475141F0ECDF97CFBC5441C4A3601DC1475141A6174A1ECEBC54411742B56EC0475141F91CEF82CEBC5441498A5CECBA475141E0B4B8BFCABC544157370503BB4751412EBF5D24CABC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917502 - 252781
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000005C8FC285B2475141EC51B80EC6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC5441A4703D1ABF47514114AE47D1D2BC544152B81E95C24751417B14AE37CFBC5441EC51B89EC1475141295C8F72CEBC544100000030BA475141AE47E19AC9BC54410AD7A360B6475141AE47E17AC7BC54415C8FC285B2475141EC51B80EC6BC5441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000053FC4659B2475141AF528D09C6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC54413ECD0993AB4751414795BAA2C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC54413572C459BF475141A0353D14D3BC544184DD4904C3475141F0ECDF97CFBC5441C4A3601DC1475141A6174A1ECEBC54411742B56EC0475141F91CEF82CEBC5441498A5CECBA475141E0B4B8BFCABC544157370503BB4751412EBF5D24CABC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>917502 - 410625
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D0000005C8FC285B2475141EC51B80EC6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC5441A4703D1ABF47514114AE47D1D2BC544152B81E95C24751417B14AE37CFBC5441EC51B89EC1475141295C8F72CEBC544100000030BA475141AE47E19AC9BC54410AD7A360B6475141AE47E17AC7BC54415C8FC285B2475141EC51B80EC6BC5441
-</a>
-
-<b>
-0106000000010000000103000000010000001000000053FC4659B2475141AF528D09C6BC5441E17A149EAF47514185EB51B8C5BC5441A4703DBAAB4751419A999999C5BC54413ECD0993AB4751414795BAA2C5BC5441AE47E19AA7475141F6285C8FC6BC54413D0AD7D3A9475141F6285C3FC9BC544166666636AD47514152B81E15C9BC5441B81E850BB4475141E17A146ECBBC54413572C459BF475141A0353D14D3BC544184DD4904C3475141F0ECDF97CFBC5441C4A3601DC1475141A6174A1ECEBC54411742B56EC0475141F91CEF82CEBC5441FFC53BE7BA47514150A055C1CABC544157370503BB4751412EBF5D24CABC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>398480 - 398477
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003D000000E956F3D0391E51416D2410A522685441BE17A1F9601E5141FFCEB25B1E6854417B14AE37661E5141713D0A371D685441A4703DAA6C1E5141295C8F121B685441D7A3703D6F1E5141A4703DEAE9675441AE47E1EA701E51418FC2F5B8C2675441F6285CAF811E514166666636B9675441713D0AF77E1E5141A4703D4AB76754417B14AE87731E514133333343AD675441EC51B82E751E514148E17A94AA67544114AE47D1781E5141C3F528ACA4675441D7A3701D7C1E5141000000209F6754418FC2F5587E1E51410AD7A370A06754417B14AEF78A1E5141713D0A67AA675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000048E17A04351E5141A4703D1A26685441B81E85EB341E5141000000502F6854417B14AE27301E5141713D0A57406854419A9999795D1E5141F6285C5F3C6854413D0AD7535E1E5141E17A14BE2E6854411F85EB115F1E51410AD7A3F022685441666666465F1E514185EB51E81F685441CDCCCCFC601E514152B81EC51E685441295C8F22371E51418FC2F5E8226854419A999929351E5141CDCCCC1C2468544114AE47F1341E514152B81E352568544148E17A04351E5141A4703D1A26685441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>398480 - 1046856
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003D000000E956F3D0391E51416D2410A522685441BE17A1F9601E5141FFCEB25B1E6854417B14AE37661E5141713D0A371D685441A4703DAA6C1E5141295C8F121B685441D7A3703D6F1E5141A4703DEAE9675441AE47E1EA701E51418FC2F5B8C2675441F6285CAF811E514166666636B9675441713D0AF77E1E5141A4703D4AB76754417B14AE87731E514133333343AD675441EC51B82E751E514148E17A94AA67544114AE47D1781E5141C3F528ACA4675441D7A3701D7C1E5141000000209F6754418FC2F5587E1E51410AD7A370A06754417B14AEF78A1E5141713D0A67AA675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000048E17A04351E5141A4703D1A26685441B81E85EB341E5141000000502F6854417B14AE27301E5141713D0A57406854419A9999795D1E5141F6285C5F3C6854413D0AD7535E1E5141E17A14BE2E6854411F85EB115F1E51410AD7A3F022685441666666465F1E514185EB51E81F685441CDCCCCFC601E514152B81EC51E685441295C8F22371E51418FC2F5E8226854419A999929351E5141CDCCCC1C2468544114AE47F1341E514152B81E352568544148E17A04351E5141A4703D1A26685441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>398480 - 3859620
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003D000000E956F3D0391E51416D2410A522685441BE17A1F9601E5141FFCEB25B1E6854417B14AE37661E5141713D0A371D685441A4703DAA6C1E5141295C8F121B685441D7A3703D6F1E5141A4703DEAE9675441AE47E1EA701E51418FC2F5B8C2675441F6285CAF811E514166666636B9675441713D0AF77E1E5141A4703D4AB76754417B14AE87731E514133333343AD675441EC51B82E751E514148E17A94AA67544114AE47D1781E5141C3F528ACA4675441D7A3701D7C1E5141000000209F6754418FC2F5587E1E51410AD7A370A06754417B14AEF78A1E5141713D0A67AA675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C00000048E17A04351E5141A4703D1A26685441B81E85EB341E5141000000502F6854417B14AE27301E5141713D0A57406854419A9999795D1E5141F6285C5F3C6854413D0AD7535E1E5141E17A14BE2E6854411F85EB115F1E51410AD7A3F022685441666666465F1E514185EB51E81F685441CDCCCCFC601E514152B81EC51E685441295C8F22371E51418FC2F5E8226854419A999929351E5141CDCCCC1C2468544114AE47F1341E514152B81E352568544148E17A04351E5141A4703D1A26685441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569368 - 3015649
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F00000096C77B4EBC5E51412AB3A548148B5441CD938A3FC65E51415D12271A168B5441095082AFE95E5141E86877951C8B54411A18EB89165F514137DFA9C9248B5441AB873C91165F51418EBC09C4248B544152B81EA51B5F5141CDCCCCDC208B54419A9999E9215F5141F6285CBF1A8B54415C8FC2B5275F5141713D0A47148B54415C8FC2652D5F51410AD7A3E00C8B54413D0AD743365F5141EC51B8EE008B54417B14AE97395F5141F6285C9FFC8A5441F6285C2F315F51415C8FC2C5F88A54415C8FC2C5295F514100000060F58A544114AE47011B5F514114AE4761EF8A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000002774A9E6AD5E5141550620FE3C8B544114B2FDB4D15E514150DC5A4D438B544172D97AA9D25E51415C0620FE3C8B54410D65EF2DE35E51419C1287BB3F8B5441BD2AFE21E85E5141F99CCC9A3C8B544145EB944DEA5E51417D2136353B8B544147386811EC5E5141C5A444503A8B5441030E2DF9EF5E51416AC15684388B5441C6A5304EF35E5141B0AB476F378B5441E8C8BA39F65E51419EC565A3368B54413C0703FAFD5E5141478638A0348B5441CEBB32C6025F5141BE7516E2328B544101658984075F51416E5AAA5F308B544106D319EC0A5F5141B92320002E8B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>569368 - 3412718
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001F00000096C77B4EBC5E51412AB3A548148B5441CD938A3FC65E51415D12271A168B5441095082AFE95E5141E86877951C8B54411A18EB89165F514137DFA9C9248B5441AB873C91165F51418EBC09C4248B544152B81EA51B5F5141CDCCCCDC208B54419A9999E9215F5141F6285CBF1A8B54415C8FC2B5275F5141713D0A47148B54415C8FC2652D5F51410AD7A3E00C8B54413D0AD743365F5141EC51B8EE008B54417B14AE97395F5141F6285C9FFC8A5441F6285C2F315F51415C8FC2C5F88A54415C8FC2C5295F514100000060F58A544114AE47011B5F514114AE4761EF8A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000002774A9E6AD5E5141550620FE3C8B544114B2FDB4D15E514150DC5A4D438B544172D97AA9D25E51415C0620FE3C8B54410D65EF2DE35E51419C1287BB3F8B5441BD2AFE21E85E5141F99CCC9A3C8B544145EB944DEA5E51417D2136353B8B544147386811EC5E5141C5A444503A8B5441030E2DF9EF5E51416AC15684388B5441C6A5304EF35E5141B0AB476F378B5441E8C8BA39F65E51419EC565A3368B54413C0703FAFD5E5141478638A0348B5441CEBB32C6025F5141BE7516E2328B544101658984075F51416E5AAA5F308B544106D319EC0A5F5141B92320002E8B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187933 - 203515
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000290000005C8FC2D508BB50410AD7A3E06440554185EB51F808BB5041E17A141E67405541549AE40714BB50415A75C8367A40554118DF40FC14BB50419CAFABDC7B4055410CCE6F7716BB50416863546B7E405541DDD751DF18BB504197F24B547C405541B4D8DC5118BB50412546A680794055417B14AE771DBB5041A4703D8A77405541AE47E17A29BB504185EB51788140554114AE47F12FBB5041295C8F328D405541C3F528CC35BB5041A4703D8A9B40554114AE47F137BB5041C3F528CCA0405541EC51B8BE53BB50417B14AEC79A4055416666664650BB504185EB518896405541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009CD571BC51BB504186A42C52984055419BEA54B951BB50411F2A5D4E98405541E3746F7050BB5041F773E924994055419DD19C554DBB5041098CD471994055413F411A884BBB5041AE2B283E984055417D8F1D264BBB5041D2BD33E796405541C3F528CC35BB50418E703D8A9B4055412AAE47F137BB5041B8F528CCA0405541D651B8BE53BB50416514AEC79A4055415D1761C952BB5041D10C5E9B99405541E66D537852BB5041F425273899405541A5362D6152BB50419C15D11B9940554110FC980352BB5041372445A998405541CBA0F7DC51BB504128F1FB7998405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>187933 - 417087
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000290000005C8FC2D508BB50410AD7A3E06440554185EB51F808BB5041E17A141E67405541549AE40714BB50415A75C8367A40554118DF40FC14BB50419CAFABDC7B4055410CCE6F7716BB50416863546B7E405541DDD751DF18BB504197F24B547C405541B4D8DC5118BB50412546A680794055417B14AE771DBB5041A4703D8A77405541AE47E17A29BB504185EB51788140554114AE47F12FBB5041295C8F328D405541C3F528CC35BB5041A4703D8A9B40554114AE47F137BB5041C3F528CCA0405541EC51B8BE53BB50417B14AEC79A4055416666664650BB504185EB518896405541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000160000009CD571BC51BB504186A42C52984055419BEA54B951BB50411F2A5D4E98405541E3746F7050BB5041F773E924994055419DD19C554DBB5041098CD471994055413F411A884BBB5041AE2B283E984055417D8F1D264BBB5041D2BD33E796405541C3F528CC35BB50418E703D8A9B4055412AAE47F137BB5041B8F528CCA0405541D651B8BE53BB50416514AEC79A4055415D1761C952BB5041D10C5E9B99405541E66D537852BB5041F425273899405541A5362D6152BB50419C15D11B9940554110FC980352BB5041372445A998405541CBA0F7DC51BB504128F1FB7998405541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>377247 - 376994
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000019000000A03FA7EB0C3151413472230BB4E65441E46A7E4C0D315141EAFD9BB4B4E65441EEC73CA80D31514199BA9C52B5E65441D2E177BB0E315141ADB39FCAB7E65441ED98BEA4143151414A8167F2C4E654419DE5644523315141E7933CE6E4E654418FC2F5B82831514148E17AF4D8E654415C8FC2E5243151411F85EB01D2E65441000000401F315141A4703D5AC7E65441B81E859B1B315141C3F528ECBDE6544185EB517818315141B81E852BB4E65441333333F315315141666666D6A8E6544114AE47E114315141E17A14AEA2E65441AE47E14A103151417B14AE37A6E65441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000006C5FD7E406315141141EEB53B4E654411F85EBE106315141E17A144EB4E6544103484F55FB305141D6A6FE92C5E65441D7A3700DF230514114AE4771D0E654411F85EB91003151411F85EBA1EEE65441295C8F220F315141C3F528EC0CE754415C8FC27511315141295C8F1208E75441E17A140E16315141CDCCCC1CFFE65441333333931B31514148E17AD4F5E65441A53FDA5023315141E33444FFE4E654410BF7AA01103151410B0659D1BAE65441817AA9C50E31514100AF97FDB7E65441F7FDA7890D3151414CBFA41FB5E6544110AE01950C31514178B38173B3E65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942402 - 3158009
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F0000003237EE808BE95041CCB6BF3EC87D5441F1CAF84E9FE95041B90B4999C87D54413A5C3B3CB5E950417F0AE5A8C97D5441D19958BFC9E95041CE5E3C8BCA7D5441163325C7D8E95041440981B8CA7D5441DC31C1D6D9E950416B5F6E03CA7D54417BDA6F9BDBE95041CCB6BF3EC87D544194E4E0D4DEE95041FA1C6373C07D54413EC3FB2AB4E95041B6C9B9B7BF7D5441AF57B8B997E9504127FE2047BF7D54412CF5BF3C8AE95041973288D6BE7D5441AA73B3BE87E95041D47FFF99B57D5441FC10E96C86E950419973C9D4AD7D5441FED2C06A9CE950419973C9D4AD7D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000280000003265F76286E950412B4F3D32BE7D5441968E3FBC89E95041B80B4999C87D54413537EE808BE95041CFB6BF3EC87D5441EDCAF84E9FE95041B80B4999C87D5441375C3B3CB5E950417C0AE5A8C97D5441D59958BFC9E95041CB5E3C8BCA7D5441153325C7D8E950413F0981B8CA7D5441D931C1D6D9E950416F5F6E03CA7D544179DA6F9BDBE95041CFB6BF3EC87D544192E4E0D4DEE95041FB1C6373C07D54413AC3FB2AB4E95041BBC9B9B7BF7D5441AB57B8B997E9504127FE2047BF7D5441BF03C99888E9504120D82D42BE7D5441FE46D88383E95041A346BACCAD7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942402 - 3562724
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002F0000003237EE808BE95041CCB6BF3EC87D5441F1CAF84E9FE95041B90B4999C87D54413A5C3B3CB5E950417F0AE5A8C97D5441D19958BFC9E95041CE5E3C8BCA7D5441163325C7D8E95041440981B8CA7D5441DC31C1D6D9E950416B5F6E03CA7D54417BDA6F9BDBE95041CCB6BF3EC87D544194E4E0D4DEE95041FA1C6373C07D54413EC3FB2AB4E95041B6C9B9B7BF7D5441AF57B8B997E9504127FE2047BF7D54412CF5BF3C8AE95041973288D6BE7D5441AA73B3BE87E95041D47FFF99B57D5441FC10E96C86E950419973C9D4AD7D5441FED2C06A9CE950419973C9D4AD7D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000280000003265F76286E950412B4F3D32BE7D5441968E3FBC89E95041B80B4999C87D54413537EE808BE95041CFB6BF3EC87D5441EDCAF84E9FE95041B80B4999C87D5441375C3B3CB5E950417C0AE5A8C97D5441D59958BFC9E95041CB5E3C8BCA7D5441153325C7D8E950413F0981B8CA7D5441D931C1D6D9E950416F5F6E03CA7D544179DA6F9BDBE95041CFB6BF3EC87D544192E4E0D4DEE95041FB1C6373C07D54413AC3FB2AB4E95041BBC9B9B7BF7D5441AB57B8B997E9504127FE2047BF7D5441BF03C99888E9504120D82D42BE7D5441FE46D88383E95041A346BACCAD7D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200407 - 1082478
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000600000001030000000100000049010000F3998770F3245141A4E4950A282454412093F120F42451412D8ED071272454415427D626F5245141B21292972624544126B26885F5245141C13A8C47262454415C8FC225F8245141B81E85FB23245441D7A370BDF82451413333330323245441A4703D9AF82451413D0AD75321245441E17A149EF8245141A4703DEA1F245441000000F0F824514185EB51881E24544152B81E45F9245141E17A14BE1D245441F6285CDFF9245141B81E85DB1C245441C3F5288CFA245141D7A3703D1C24544100000090FB24514148E17AD41B24544133333353FD245141B81E856B1B245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B9010000B17746BFD7235141E82680258A24544166666656D72351417B14AEE7882454413D0AD733D52351411F85EB218524544114AE47F1D1235141F6285C6F8224544185EB5198CB2351417B14AE678824544152B81E65C5235141F6285CDF8C24544152B81E75C9235141CDCCCCAC8D245441E17A145ECE235141C3F528BC90245441C3F5286CD3235141B81E853B91245441D7A3707DD4235141E17A145E93245441B81E850BD9235141713D0A279424544114AE47C1DA235141295C8F829324544114AE47C1DA235141B81E85BB91245441713D0A67D92351411F85EB618F245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200407 - 3350693
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000600000001030000000100000049010000F3998770F3245141A4E4950A282454412093F120F42451412D8ED071272454415427D626F5245141B21292972624544126B26885F5245141C13A8C47262454415C8FC225F8245141B81E85FB23245441D7A370BDF82451413333330323245441A4703D9AF82451413D0AD75321245441E17A149EF8245141A4703DEA1F245441000000F0F824514185EB51881E24544152B81E45F9245141E17A14BE1D245441F6285CDFF9245141B81E85DB1C245441C3F5288CFA245141D7A3703D1C24544100000090FB24514148E17AD41B24544133333353FD245141B81E856B1B245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B9010000B17746BFD7235141E82680258A24544166666656D72351417B14AEE7882454413D0AD733D52351411F85EB218524544114AE47F1D1235141F6285C6F8224544185EB5198CB2351417B14AE678824544152B81E65C5235141F6285CDF8C24544152B81E75C9235141CDCCCCAC8D245441E17A145ECE235141C3F528BC90245441C3F5286CD3235141B81E853B91245441D7A3707DD4235141E17A145E93245441B81E850BD9235141713D0A279424544114AE47C1DA235141295C8F829324544114AE47C1DA235141B81E85BB91245441713D0A67D92351411F85EB618F245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200407 - 252459
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000600000001030000000100000049010000F3998770F3245141A4E4950A282454412093F120F42451412D8ED071272454415427D626F5245141B21292972624544126B26885F5245141C13A8C47262454415C8FC225F8245141B81E85FB23245441D7A370BDF82451413333330323245441A4703D9AF82451413D0AD75321245441E17A149EF8245141A4703DEA1F245441000000F0F824514185EB51881E24544152B81E45F9245141E17A14BE1D245441F6285CDFF9245141B81E85DB1C245441C3F5288CFA245141D7A3703D1C24544100000090FB24514148E17AD41B24544133333353FD245141B81E856B1B245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B9010000B17746BFD7235141E82680258A24544166666656D72351417B14AEE7882454413D0AD733D52351411F85EB218524544114AE47F1D1235141F6285C6F8224544185EB5198CB2351417B14AE678824544152B81E65C5235141F6285CDF8C24544152B81E75C9235141CDCCCCAC8D245441E17A145ECE235141C3F528BC90245441C3F5286CD3235141B81E853B91245441D7A3707DD4235141E17A145E93245441B81E850BD9235141713D0A279424544114AE47C1DA235141295C8F829324544114AE47C1DA235141B81E85BB91245441713D0A67D92351411F85EB618F245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>200407 - 259366
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000600000001030000000100000049010000F3998770F3245141A4E4950A282454412093F120F42451412D8ED071272454415427D626F5245141B21292972624544126B26885F5245141C13A8C47262454415C8FC225F8245141B81E85FB23245441D7A370BDF82451413333330323245441A4703D9AF82451413D0AD75321245441E17A149EF8245141A4703DEA1F245441000000F0F824514185EB51881E24544152B81E45F9245141E17A14BE1D245441F6285CDFF9245141B81E85DB1C245441C3F5288CFA245141D7A3703D1C24544100000090FB24514148E17AD41B24544133333353FD245141B81E856B1B245441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000B9010000B17746BFD7235141E82680258A24544166666656D72351417B14AEE7882454413D0AD733D52351411F85EB218524544114AE47F1D1235141F6285C6F8224544185EB5198CB2351417B14AE678824544152B81E65C5235141F6285CDF8C24544152B81E75C9235141CDCCCCAC8D245441E17A145ECE235141C3F528BC90245441C3F5286CD3235141B81E853B91245441D7A3707DD4235141E17A145E93245441B81E850BD9235141713D0A279424544114AE47C1DA235141295C8F829324544114AE47C1DA235141B81E85BB91245441713D0A67D92351411F85EB618F245441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289168 - 151316
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000330000000B82234EAC0051418BA122A1B833544183CCA8E6AB00514112579D08B93354418BFE5996AA00514134C660FEB933544119E685ADA90051415ACEFC4BBA335441FFA87367A7005141302D88A6BA335441D7A370BDA6005141EC51B82EBA3354413D0AD7F3A5005141EC51B80EBA3354411F85EB51A30051410AD7A390B833544185EB5128A200514148E17A14B8335441713D0A07A0005141A4703D7AB73354418A1784D09E00514110579D08B933544114AE47219E0051410AD7A360BA3354418FC2F5B89E0051418FC2F558BB33544148E17AF49E005141E17A14BEBB335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005600000067CE71BDA60051414B74B82EBA3354413D0AD7F3A5005141EC51B80EBA3354411F85EB51A30051410AD7A390B833544185EB5128A200514148E17A14B8335441713D0A07A0005141A4703D7AB7335441871784D09E00514113579D08B933544114AE47219E0051410AD7A360BA3354418FC2F5B89E0051418FC2F558BB33544148E17AF49E005141E17A14BEBB335441B01F201E9F005141600ED4DABF3354414CDD36D39F005141413F7CACC13354412C6E73DD9E005141CB5B1EBCC2335441B5EAA9259D005141BC575095C2335441388EF83A9C0051416B9D40C4C2335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>289168 - 396114
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000330000000B82234EAC0051418BA122A1B833544183CCA8E6AB00514112579D08B93354418BFE5996AA00514134C660FEB933544119E685ADA90051415ACEFC4BBA335441FFA87367A7005141302D88A6BA335441D7A370BDA6005141EC51B82EBA3354413D0AD7F3A5005141EC51B80EBA3354411F85EB51A30051410AD7A390B833544185EB5128A200514148E17A14B8335441713D0A07A0005141A4703D7AB73354418A1784D09E00514110579D08B933544114AE47219E0051410AD7A360BA3354418FC2F5B89E0051418FC2F558BB33544148E17AF49E005141E17A14BEBB335441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000005600000067CE71BDA60051414B74B82EBA3354413D0AD7F3A5005141EC51B80EBA3354411F85EB51A30051410AD7A390B833544185EB5128A200514148E17A14B8335441713D0A07A0005141A4703D7AB7335441871784D09E00514113579D08B933544114AE47219E0051410AD7A360BA3354418FC2F5B89E0051418FC2F558BB33544148E17AF49E005141E17A14BEBB335441B01F201E9F005141600ED4DABF3354414CDD36D39F005141413F7CACC13354412C6E73DD9E005141CB5B1EBCC2335441B5EAA9259D005141BC575095C2335441388EF83A9C0051416B9D40C4C2335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918244 - 3187103
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000400000001030000000100000029000000C3F5285C5DE450410AD7A3F0952A5441666666B660E4504185EB51D8972A544152B81E1562E45041CDCCCCBC9A2A54410005AEBE63E450413F1775B89C2A54413D0AD7C36AE4504185EB5118A52A5441DEEF94A56AE45041C547835AA52A54417B3E852B6BE450418C258AE6A52A5441D4680F2B6BE45041686F92DAA52A5441FD9E6A626BE450418C488627A62A544159B6B4536CE450417696A70BA52A5441363CBC096CE45041248BB91CA52A5441C9DA27D46CE45041FE4DE287A32A544123612ED16DE45041562970C0A12A5441A548C9036EE450410217B7DCA02A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000046D8EF0862E450419FABDF388D2A54412BF8CE3D63E45041F0F51C648D2A5441EBBBACCF65E45041174C59C68E2A5441DA526C5669E45041A5CF1A07912A54418AA3FC286AE450412AEAC4908F2A5441FAD3C6C369E450414C45F8B58B2A5441D003C8F169E45041A3B111AF8B2A54412166259468E4504118C59DA2892A5441D107735567E4504133971E6E892A54410151E32565E45041D7C187B48A2A5441EE7D7A1C63E45041FED28CD08B2A54415349547061E450412A5FB3B98C2A544146D8EF0862E450419FABDF388D2A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918244 - 3598400
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000400000001030000000100000029000000C3F5285C5DE450410AD7A3F0952A5441666666B660E4504185EB51D8972A544152B81E1562E45041CDCCCCBC9A2A54410005AEBE63E450413F1775B89C2A54413D0AD7C36AE4504185EB5118A52A5441DEEF94A56AE45041C547835AA52A54417B3E852B6BE450418C258AE6A52A5441D4680F2B6BE45041686F92DAA52A5441FD9E6A626BE450418C488627A62A544159B6B4536CE450417696A70BA52A5441363CBC096CE45041248BB91CA52A5441C9DA27D46CE45041FE4DE287A32A544123612ED16DE45041562970C0A12A5441A548C9036EE450410217B7DCA02A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000046D8EF0862E450419FABDF388D2A54412BF8CE3D63E45041F0F51C648D2A5441EBBBACCF65E45041174C59C68E2A5441DA526C5669E45041A5CF1A07912A54418AA3FC286AE450412AEAC4908F2A5441FAD3C6C369E450414C45F8B58B2A5441D003C8F169E45041A3B111AF8B2A54412166259468E4504118C59DA2892A5441D107735567E4504133971E6E892A54410151E32565E45041D7C187B48A2A5441EE7D7A1C63E45041FED28CD08B2A54415349547061E450412A5FB3B98C2A544146D8EF0862E450419FABDF388D2A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918244 - 256904
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000400000001030000000100000029000000C3F5285C5DE450410AD7A3F0952A5441666666B660E4504185EB51D8972A544152B81E1562E45041CDCCCCBC9A2A54410005AEBE63E450413F1775B89C2A54413D0AD7C36AE4504185EB5118A52A5441DEEF94A56AE45041C547835AA52A54417B3E852B6BE450418C258AE6A52A5441D4680F2B6BE45041686F92DAA52A5441FD9E6A626BE450418C488627A62A544159B6B4536CE450417696A70BA52A5441363CBC096CE45041248BB91CA52A5441C9DA27D46CE45041FE4DE287A32A544123612ED16DE45041562970C0A12A5441A548C9036EE450410217B7DCA02A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D003C8F169E45041A3B111AF8B2A54412166259468E4504118C59DA2892A5441D107735567E4504133971E6E892A54410151E32565E45041D7C187B48A2A5441EE7D7A1C63E45041FED28CD08B2A54415349547061E450412A5FB3B98C2A544146D8EF0862E450419FABDF388D2A54412BF8CE3D63E45041F0F51C648D2A5441EBBBACCF65E45041174C59C68E2A5441DA526C5669E45041A5CF1A07912A54418AA3FC286AE450412AEAC4908F2A5441FAD3C6C369E450414C45F8B58B2A5441D003C8F169E45041A3B111AF8B2A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918244 - 345333
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000400000001030000000100000029000000C3F5285C5DE450410AD7A3F0952A5441666666B660E4504185EB51D8972A544152B81E1562E45041CDCCCCBC9A2A54410005AEBE63E450413F1775B89C2A54413D0AD7C36AE4504185EB5118A52A5441DEEF94A56AE45041C547835AA52A54417B3E852B6BE450418C258AE6A52A5441D4680F2B6BE45041686F92DAA52A5441FD9E6A626BE450418C488627A62A544159B6B4536CE450417696A70BA52A5441363CBC096CE45041248BB91CA52A5441C9DA27D46CE45041FE4DE287A32A544123612ED16DE45041562970C0A12A5441A548C9036EE450410217B7DCA02A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D003C8F169E45041A3B111AF8B2A54412166259468E4504118C59DA2892A5441D107735567E4504133971E6E892A54410151E32565E45041D7C187B48A2A5441EE7D7A1C63E45041FED28CD08B2A54415349547061E450412A5FB3B98C2A544146D8EF0862E450419FABDF388D2A54412BF8CE3D63E45041F0F51C648D2A5441EBBBACCF65E45041174C59C68E2A5441DA526C5669E45041A5CF1A07912A54418AA3FC286AE450412AEAC4908F2A5441FAD3C6C369E450414C45F8B58B2A5441D003C8F169E45041A3B111AF8B2A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956065 - 3112591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285CAF6D595141CDCCCCAC288A5441713D0A7763595141E17A144E3B8A5441666666566659514152B81E253D8A5441713D0A976C5951419A999949408A5441713D0A9773595141B81E85CB318A544148E17A4480595141D7A370FD1A8A54419A99990978595141E17A14CE158A5441F6285CAF6D595141CDCCCCAC288A5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000048E17A4480595141D7A370FD1A8A5441737BB2FD7B595141BFA2AD4B188A54415450990978595141700015CE158A5441CBE3E70E725951414C6326B4208A54414DE630326A5951411855F4082F8A5441000E4533655951417E954B24388A5441BE287BE2635951417ADD398A3A8A5441D6523678635951415DB3D44E3B8A54411496ED1266595141867FE6F93C8A544142DA9A986C5951415E305C46408A5441713D0A9773595141B81E85CB318A5441122C9AB57E595141CBB8F6CA1D8A544148E17A4480595141D7A370FD1A8A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956065 - 3439863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000008000000F6285CAF6D595141CDCCCCAC288A5441713D0A7763595141E17A144E3B8A5441666666566659514152B81E253D8A5441713D0A976C5951419A999949408A5441713D0A9773595141B81E85CB318A544148E17A4480595141D7A370FD1A8A54419A99990978595141E17A14CE158A5441F6285CAF6D595141CDCCCCAC288A5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D00000048E17A4480595141D7A370FD1A8A5441737BB2FD7B595141BFA2AD4B188A54415450990978595141700015CE158A5441CBE3E70E725951414C6326B4208A54414DE630326A5951411855F4082F8A5441000E4533655951417E954B24388A5441BE287BE2635951417ADD398A3A8A5441D6523678635951415DB3D44E3B8A54411496ED1266595141867FE6F93C8A544142DA9A986C5951415E305C46408A5441713D0A9773595141B81E85CB318A5441122C9AB57E595141CBB8F6CA1D8A544148E17A4480595141D7A370FD1A8A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918201 - 3084673
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F00000053ACF5F3E85A5141863DB38E5985544189459AB6DC5A5141DCF8D10141855441240EA5AED85A5141492B9B9D428554411258E3C0D55A5141FA67869743855441ECEB5FE5CF5A5141E36FCA6744855441FF4A35E0C95A5141ABA471914485544153504428C55A51411B3B233E44855441ABEE39A5C55A51418F6ABB1F4985544124B7B8BBCF5A514173DEDD935F8554417CCA0444DB5A514110B3A9815E8554415F9E81CAE05A5141B54BC3FD5D855441925AD934E55A514124F35B945D855441F76E5BA7E75A51412F5A8E595B8554410890CC55E85A5141901ECCB55A855441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000014AE47A1F55A5141713D0AE798855441713D0AD7FC5A5141E17A14DE9885544100000010FC5A5141666666D6978554415C8FC245FA5A5141295C8F9294855441AE47E12AF95A5141295C8F929185544148E17A24F85A5141AE47E19A8B85544152B81E35F75A514185EB51787B8554419A999939F65A5141713D0AF775855441B81E85EBF45A5141EC51B8DE71855441F6285C2FF35A5141A4703DAA6D855441713D0AF7E85A5141333333335985544148E17A54E85A51418FC2F5B85A85544114AE4741E55A5141333333935D855441E17A145ED75A5141EC51B8DE5E855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918201 - 3413148
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F00000053ACF5F3E85A5141863DB38E5985544189459AB6DC5A5141DCF8D10141855441240EA5AED85A5141492B9B9D428554411258E3C0D55A5141FA67869743855441ECEB5FE5CF5A5141E36FCA6744855441FF4A35E0C95A5141ABA471914485544153504428C55A51411B3B233E44855441ABEE39A5C55A51418F6ABB1F4985544124B7B8BBCF5A514173DEDD935F8554417CCA0444DB5A514110B3A9815E8554415F9E81CAE05A5141B54BC3FD5D855441925AD934E55A514124F35B945D855441F76E5BA7E75A51412F5A8E595B8554410890CC55E85A5141901ECCB55A855441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B00000014AE47A1F55A5141713D0AE798855441713D0AD7FC5A5141E17A14DE9885544100000010FC5A5141666666D6978554415C8FC245FA5A5141295C8F9294855441AE47E12AF95A5141295C8F929185544148E17A24F85A5141AE47E19A8B85544152B81E35F75A514185EB51787B8554419A999939F65A5141713D0AF775855441B81E85EBF45A5141EC51B8DE71855441F6285C2FF35A5141A4703DAA6D855441713D0AF7E85A5141333333335985544148E17A54E85A51418FC2F5B85A85544114AE4741E55A5141333333935D855441E17A145ED75A5141EC51B8DE5E855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515925 - 462878
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000FD161F38CFF55041F4BA6AB13011554185EB5108D3F5504152B81ED52D115541AE47E1FAD6F55041F6285C8F2A115541F6285CFFDCF55041713D0A9726115541A83F2E23DEF550417B49421321115541D506B046DFF55041501817F01A1155417B14AE67E0F55041CDCCCC9C15115541E6F2BBCAE0F5504170B3256B1311554132B5DE43E1F550414D059949111155415E4D3169E1F55041D7F63CA710115541A806FC74E1F550417866D61D10115541248ACB3BE0F55041A141D7530F115541713D0AA7DAF55041CDCCCC1C0C11554114AE4701D6F550416666664609115541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000005C8FC275F0F550418FC2F5B81E11554114AE4741F2F550410AD7A3C01B115541EC51B8BEF0F5504152B81E851A1155415C8FC265EDF55041EC51B84E181155411F85EBA1EAF55041D7A3700D161155411F85EBA1E8F550413D0AD77314115541B81E85CBE3F55041C3F528AC101155417B14AE77E1F55041CDCCCC4C0F1155418FC2F568E1F55041CDCCCCAC101155411F85EBE1E0F550417B14AEE7121155417B14AE67E0F55041CDCCCC9C151155413D0AD723DFF5504148E17A941B1155411F85EBE1DDF550418FC2F57822115541F6285CFFDCF55041713D0A9726115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515925 - 1444620
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000FD161F38CFF55041F4BA6AB13011554185EB5108D3F5504152B81ED52D115541AE47E1FAD6F55041F6285C8F2A115541F6285CFFDCF55041713D0A9726115541A83F2E23DEF550417B49421321115541D506B046DFF55041501817F01A1155417B14AE67E0F55041CDCCCC9C15115541E6F2BBCAE0F5504170B3256B1311554132B5DE43E1F550414D059949111155415E4D3169E1F55041D7F63CA710115541A806FC74E1F550417866D61D10115541248ACB3BE0F55041A141D7530F115541713D0AA7DAF55041CDCCCC1C0C11554114AE4701D6F550416666664609115541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000005C8FC275F0F550418FC2F5B81E11554114AE4741F2F550410AD7A3C01B115541EC51B8BEF0F5504152B81E851A1155415C8FC265EDF55041EC51B84E181155411F85EBA1EAF55041D7A3700D161155411F85EBA1E8F550413D0AD77314115541B81E85CBE3F55041C3F528AC101155417B14AE77E1F55041CDCCCC4C0F1155418FC2F568E1F55041CDCCCCAC101155411F85EBE1E0F550417B14AEE7121155417B14AE67E0F55041CDCCCC9C151155413D0AD723DFF5504148E17A941B1155411F85EBE1DDF550418FC2F57822115541F6285CFFDCF55041713D0A9726115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>515925 - 4131281
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001C000000FD161F38CFF55041F4BA6AB13011554185EB5108D3F5504152B81ED52D115541AE47E1FAD6F55041F6285C8F2A115541F6285CFFDCF55041713D0A9726115541A83F2E23DEF550417B49421321115541D506B046DFF55041501817F01A1155417B14AE67E0F55041CDCCCC9C15115541E6F2BBCAE0F5504170B3256B1311554132B5DE43E1F550414D059949111155415E4D3169E1F55041D7F63CA710115541A806FC74E1F550417866D61D10115541248ACB3BE0F55041A141D7530F115541713D0AA7DAF55041CDCCCC1C0C11554114AE4701D6F550416666664609115541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000005C8FC275F0F550418FC2F5B81E11554114AE4741F2F550410AD7A3C01B115541EC51B8BEF0F5504152B81E851A1155415C8FC265EDF55041EC51B84E181155411F85EBA1EAF55041D7A3700D161155411F85EBA1E8F550413D0AD77314115541B81E85CBE3F55041C3F528AC101155417B14AE77E1F55041CDCCCC4C0F1155418FC2F568E1F55041CDCCCCAC101155411F85EBE1E0F550417B14AEE7121155417B14AE67E0F55041CDCCCC9C151155413D0AD723DFF5504148E17A941B1155411F85EBE1DDF550418FC2F57822115541F6285CFFDCF55041713D0A9726115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26758 - 39472
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000ED000000BD417A51DAFA50412DC9DA774C5C544120452074DAFA50419728B6E44A5C5441740D23AEDAFA5041AB90FB25465C5441414609D3DAFA50419A7FB4A1435C54415D1435DEDAFA50410EB4D827435C54411A8341EDDAFA5041A0B32799425C5441BB29BEF3DAFA5041026C890A425C54419DF754FADAFA50414E75DE87415C544199721926DBFA5041377C04A63F5C544116814641CFFA504120BD95504B5C544168E8CAD2CEFA5041490424B14B5C5441DF39DD6CCEFA50410F05C5104C5C544188611406CEFA504145E667704C5C5441FCB926A0CDFA50419FE708D04C5C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000780100009CCD26ED9FFA50419A6B5B277F5C544153AD54DF9FFA5041122E239F7F5C54415451F50DA0FA50416FFB81AC7F5C54412F956980A0FA5041C0C253CD7F5C54414086330DA1FA5041A12D17A37F5C544194A81F88A2FA504121F069317F5C54416857851AA4FA504147D5B1B87E5C54417556458BA5FA50418FD5114A7E5C5441940346A0A6FA50410508F8F67D5C544175E2756EA7FA5041C1DE1CB97D5C544121768CF9A7FA5041A7E5628F7D5C544129F40262A8FA50413E260C707D5C5441A67FC5FBA8FA5041CB62EB417D5C54419E543C5BA9FA504181BC47257D5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26758 - 53795
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000ED000000BD417A51DAFA50412DC9DA774C5C544120452074DAFA50419728B6E44A5C5441740D23AEDAFA5041AB90FB25465C5441414609D3DAFA50419A7FB4A1435C54415D1435DEDAFA50410EB4D827435C54411A8341EDDAFA5041A0B32799425C5441BB29BEF3DAFA5041026C890A425C54419DF754FADAFA50414E75DE87415C544199721926DBFA5041377C04A63F5C544116814641CFFA504120BD95504B5C544168E8CAD2CEFA5041490424B14B5C5441DF39DD6CCEFA50410F05C5104C5C544188611406CEFA504145E667704C5C5441FCB926A0CDFA50419FE708D04C5C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000780100009CCD26ED9FFA50419A6B5B277F5C544153AD54DF9FFA5041122E239F7F5C54415451F50DA0FA50416FFB81AC7F5C54412F956980A0FA5041C0C253CD7F5C54414086330DA1FA5041A12D17A37F5C544194A81F88A2FA504121F069317F5C54416857851AA4FA504147D5B1B87E5C54417556458BA5FA50418FD5114A7E5C5441940346A0A6FA50410508F8F67D5C544175E2756EA7FA5041C1DE1CB97D5C544121768CF9A7FA5041A7E5628F7D5C544129F40262A8FA50413E260C707D5C5441A67FC5FBA8FA5041CB62EB417D5C54419E543C5BA9FA504181BC47257D5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26758 - 247545
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000ED000000BD417A51DAFA50412DC9DA774C5C544120452074DAFA50419728B6E44A5C5441740D23AEDAFA5041AB90FB25465C5441414609D3DAFA50419A7FB4A1435C54415D1435DEDAFA50410EB4D827435C54411A8341EDDAFA5041A0B32799425C5441BB29BEF3DAFA5041026C890A425C54419DF754FADAFA50414E75DE87415C544199721926DBFA5041377C04A63F5C544116814641CFFA504120BD95504B5C544168E8CAD2CEFA5041490424B14B5C5441DF39DD6CCEFA50410F05C5104C5C544188611406CEFA504145E667704C5C5441FCB926A0CDFA50419FE708D04C5C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000009A0100007B65837F9FFA50412978A9837F5C544156AD54DF9FFA50410D2E239F7F5C54419FCD26ED9FFA5041966B5B277F5C5441A1EE0B30A0FA5041ADB609EF7E5C544149D8357FA0FA504121C563AC7E5C54418DB9C8A3A0FA5041D920998D7E5C5441AD885CE0A0FA5041810C995A7E5C54413D7E10E4A0FA50416AF57A577E5C54410A9D19BFA1FA5041895EE9E77D5C5441B135DB07A2FA50416FDC9ED57D5C5441FA2FE92BA2FA50410FDB8ECE7D5C544131ED383AA2FA5041CCE52DC97D5C5441E306B255A2FA5041BF9A64C27D5C5441DE2A9F7AA2FA504106E6B4BA7D5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>26758 - 259987
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000ED000000BD417A51DAFA50412DC9DA774C5C544120452074DAFA50419728B6E44A5C5441740D23AEDAFA5041AB90FB25465C5441414609D3DAFA50419A7FB4A1435C54415D1435DEDAFA50410EB4D827435C54411A8341EDDAFA5041A0B32799425C5441BB29BEF3DAFA5041026C890A425C54419DF754FADAFA50414E75DE87415C544199721926DBFA5041377C04A63F5C544116814641CFFA504120BD95504B5C544168E8CAD2CEFA5041490424B14B5C5441DF39DD6CCEFA50410F05C5104C5C544188611406CEFA504145E667704C5C5441FCB926A0CDFA50419FE708D04C5C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000009A0100007B65837F9FFA50412978A9837F5C544156AD54DF9FFA50410D2E239F7F5C54419FCD26ED9FFA5041966B5B277F5C5441A1EE0B30A0FA5041ADB609EF7E5C544149D8357FA0FA504121C563AC7E5C54418DB9C8A3A0FA5041D920998D7E5C5441AD885CE0A0FA5041810C995A7E5C54413D7E10E4A0FA50416AF57A577E5C54410A9D19BFA1FA5041895EE9E77D5C5441B135DB07A2FA50416FDC9ED57D5C5441FA2FE92BA2FA50410FDB8ECE7D5C544131ED383AA2FA5041CCE52DC97D5C5441E306B255A2FA5041BF9A64C27D5C5441DE2A9F7AA2FA504106E6B4BA7D5C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942530 - 3821931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000028000000D7A3709D5D3E514148E17AA4A1FE54410AD7A390693E5141E17A146EA8FE54417B14AEE7713E514185EB51F8AAFE5441F6285C7F7A3E5141A4703D9AADFE5441C3F5283C803E51411F85EB01B1FE544100000080853E51415C8FC275B4FE544152B81EA5873E51418FC2F518B7FE5441E17A147E883E5141D7A370FDB6FE5441B81E854B923E51413333333397FE54410AD7A3B0953E5141EC51B85E86FE5441295C8F62663E5141295C8F2289FE54413D0AD753663E5141295C8F2288FE544152B81EE5953E5141AE47E15A85FE544161765451973E5141299EC4AB7AFE5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000000DF28459683E51419B110EA97DFE5441E001145C683E51419D36DDA87DFE54412A147149683E5141FCC31AFF7DFE54412E201344673E51418239FA7583FE54412F89B34B663E5141CCAF8D6C87FE5441C9DDEF40643E514121EDFBC38FFE54410FB2F27C613E51415DDA953B99FE544111214BC95F3E51411760A10B9FFE544145ECD9005F3E51412B8245B8A1FE5441CAC14FA25E3E5141C6EE0A66A2FE54410CA3AC5A673E5141571B6DC9A7FE5441297A5C86693E5141A94CD0BAA8FE5441FEBF83096D3E5141A476B9F6A9FE5441CFBF5BE26F3E5141CD9C07E5AAFE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570873 - 1271990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002C0000001EF625A562585141402F7359928D544162DE250F5D585141A4B926D98F8D5441CDCCCC4C5C585141A4703D9A908D544114AE47F14D585141EC51B8EEA18D5441666666B6515851415C8FC285A58D544152B81E4554585141D7A370CDA88D54411F85EB5156585141A4703D1AAC8D5441A4703DFA5658514148E17A14AD8D544148E17A1458585141666666B6AE8D54413D0AD7D358585141295C8FA2AF8D54417B14AE975C585141CDCCCC3CB48D54410AD7A3506058514185EB51D8B88D54413D0AD7F361585141000000B0BA8D54418FC2F5186958514185EB51B8C28D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000300000001EF625A562585141422F7359928D544161DE250F5D585141A8B926D98F8D5441CDCCCC4C5C585141A4703D9A908D54411064F4B04F585141F87941D89F8D54419B4DD145525851411FB9D2ACA18D54414ABCD3E6545851415E3440D0A68D5441D3D9F95D5858514120275079AB8D54412B117BAE595851411449C662AD8D544156993A165B585141BCB46C74AF8D54413C89984D5E58514155780696B38D54414F8023DA61585141F86EFF1AB88D544126D763E763585141ED15E5E7BA8D54415F1CDC876A5851418DBED96AC28D544198A804A070585141BA6C786CCA8D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>570873 - 3407946
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002C0000001EF625A562585141402F7359928D544162DE250F5D585141A4B926D98F8D5441CDCCCC4C5C585141A4703D9A908D544114AE47F14D585141EC51B8EEA18D5441666666B6515851415C8FC285A58D544152B81E4554585141D7A370CDA88D54411F85EB5156585141A4703D1AAC8D5441A4703DFA5658514148E17A14AD8D544148E17A1458585141666666B6AE8D54413D0AD7D358585141295C8FA2AF8D54417B14AE975C585141CDCCCC3CB48D54410AD7A3506058514185EB51D8B88D54413D0AD7F361585141000000B0BA8D54418FC2F5186958514185EB51B8C28D5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000300000001EF625A562585141422F7359928D544161DE250F5D585141A8B926D98F8D5441CDCCCC4C5C585141A4703D9A908D54411064F4B04F585141F87941D89F8D54419B4DD145525851411FB9D2ACA18D54414ABCD3E6545851415E3440D0A68D5441D3D9F95D5858514120275079AB8D54412B117BAE595851411449C662AD8D544156993A165B585141BCB46C74AF8D54413C89984D5E58514155780696B38D54414F8023DA61585141F86EFF1AB88D544126D763E763585141ED15E5E7BA8D54415F1CDC876A5851418DBED96AC28D544198A804A070585141BA6C786CCA8D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>690814 - 3566902
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000020000000103000000010000002900000066666606105A514152B81EF591865441C3F5282C115A5141AE47E16A89865441333333B3115A5141A4703D2A8386544185EB51A8115A5141B81E859B7986544185EB5148115A5141295C8F626D8654410AD7A300115A5141295C8F826B865441AE47E13A105A5141295C8F526886544148E17A04115A5141333333735D865441713D0AF70C5A5141713D0A975E86544148E17A84025A5141AE47E1AA618654415C8FC215F959514114AE475164865441713D0AA7F259514114AE47A16686544185EB5188EE59514152B81EB568865441C3F528ECEA595141666666166B865441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000510000000D62DEA7115A5141C524E6D1A3865441D32ACC08105A51416044331DA08654419266EA42115A5141B5E281529F86544180E901AC155A5141AD9341C89C865441453B422A185A5141465D4F3B9F865441E991719D195A5141A72705629E8654410139B8F01B5A5141AB9E42C99C865441A469B7251D5A5141FDB419F59B865441461522521D5A5141E1CDF2A99B865441BE608B341C5A5141CEB896F299865441DA9CDD2B1D5A5141A1D6962198865441EBA27F331E5A51419A26FA669786544132425920205A51419759C72E96865441514AA439225A5141C92F0B2B96865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>752130 - 1715906
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000100000002CA7A87514AB5041817BFBF04B1B5541713D0AD712AB50410AD7A340501B55410AD7A37013AB50419A999979551B55418FC2F5680DAB5041D7A370AD671B5541C3F528EC09AB50417B14AE77731B5541CDCCCCAC23AB5041E17A14AE751B5541C3F528BC2DAB504152B81E85761B554185EB51E82FAB5041333333D3771B55411F85EBC12FAB5041EC51B86E751B5541B81E854B2FAB504166666606721B5541AE47E10A2FAB5041AE47E19A6C1B55417B14AE172FAB5041D7A370DD681B5541295C8FC22FAB504148E17A64611B5541D7A370CD32AB50417B14AEA7511B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000019000000F73CA2E513AB5041DA674C704D1B5541713D0AD712AB50410AD7A340501B55410AD7A37013AB50419A999979551B55418FC2F5680DAB5041D7A370AD671B5541C3F528EC09AB50417B14AE77731B554183FE73C809AB5041B05D2F30741B5541376DBBAD1CAB50412AA59FFD751B5541CB317B791CAB504111D38B4E731B5541E5D1012A1DAB5041532EEE1F721B5541A3769F581EAB5041532EEE1F721B5541EF56336A20AB5041E169E402731B55413860616621AB5041431399AF741B554177C1D06621AB5041E4F0F570761B5541B0465BFF23AB50418D4C5AB0761B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>752130 - 3767451
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000100000002CA7A87514AB5041817BFBF04B1B5541713D0AD712AB50410AD7A340501B55410AD7A37013AB50419A999979551B55418FC2F5680DAB5041D7A370AD671B5541C3F528EC09AB50417B14AE77731B5541CDCCCCAC23AB5041E17A14AE751B5541C3F528BC2DAB504152B81E85761B554185EB51E82FAB5041333333D3771B55411F85EBC12FAB5041EC51B86E751B5541B81E854B2FAB504166666606721B5541AE47E10A2FAB5041AE47E19A6C1B55417B14AE172FAB5041D7A370DD681B5541295C8FC22FAB504148E17A64611B5541D7A370CD32AB50417B14AEA7511B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000019000000F73CA2E513AB5041DA674C704D1B5541713D0AD712AB50410AD7A340501B55410AD7A37013AB50419A999979551B55418FC2F5680DAB5041D7A370AD671B5541C3F528EC09AB50417B14AE77731B554183FE73C809AB5041B05D2F30741B5541376DBBAD1CAB50412AA59FFD751B5541CB317B791CAB504111D38B4E731B5541E5D1012A1DAB5041532EEE1F721B5541A3769F581EAB5041532EEE1F721B5541EF56336A20AB5041E169E402731B55413860616621AB5041431399AF741B554177C1D06621AB5041E4F0F570761B5541B0465BFF23AB50418D4C5AB0761B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918747 - 317614
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001800000066666676B6A0504100000080501B544185EB5148BBA050418FC2F548571B54415C8FC215BCA050419A999969581B544114AE4741BCA05041B81E858B581B54410AD7A3C0BDA050419A9999195A1B544100000070BEA0504185EB51385B1B54419A999999C2A0504185EB5108621B5441333333E3C2A0504185EB5188611B5441B81E850BCDA05041333333B34F1B5441CDCCCC7CC8A0504152B81E85471B544152B81E95C6A05041B81E857B431B5441B81E855BC5A05041000000A0401B5441F6285C2FC2A05041F6285C4F391B544114AE4761BEA050411F85EBE12D1B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000C26CFF6FBEA05041C6FA50385B1B544100000070BEA0504185EB51385B1B5441E8619999C2A050415E905108621B5441C44634E3C2A050414C6E5288611B5441D52E7B0BCDA050415D5D21B34F1B54412DCC6756C8A05041AD5C5CBF471B5441866BFF6FBEA05041C1F850385B1B5441C26CFF6FBEA05041C6FA50385B1B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>450750 - 1482543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000AAC5DD8A84365141EBF9A441D1285541F9D86A389636514118B541D6CC285541EB3B80809E3651419C1D6A63CA2855417B14AE379B365141713D0AF7C528554148E17A3496365141E17A14CEBC285541295C8F2295365141B81E85ABBB285541E17A149E9336514166666656BB285541897FB33A90365141954A9938BC285541FFA2CE958B3651410144CE6DBD28554152B81E25893651410AD7A320BE2855413333339380365141295C8FE2C02855417B14AE676E365141D7A3702DC32855418BA73FFC6C3651413D7A87F7C4285541E7EE0A266C365141E01D114FD1285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C3C1563C85365141E5BA4615D1285541AEC5DD8A84365141EAF9A441D12855410B02127D7E365141B4C8B6EDD1285541C40BA0117E36514180D7C806D22855412F27F0567136514177E6F575D3285541F6285CEF7E365141F6285C2FD2285541B81E852B7F365141F6285C6FD3285541F6285CCF7B365141F6285C0FD4285541AE47E19A763651413D0AD7E3D4285541F6285CEF6F365141F6285CEFD5285541CDCCCCEC6836514133333373D62855410AD7A3406536514114AE47D1D6285541295C8F8263365141F6285C2FD72855418FC2F5D8603651413D0AD7D3D7285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>450750 - 4162907
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000AAC5DD8A84365141EBF9A441D1285541F9D86A389636514118B541D6CC285541EB3B80809E3651419C1D6A63CA2855417B14AE379B365141713D0AF7C528554148E17A3496365141E17A14CEBC285541295C8F2295365141B81E85ABBB285541E17A149E9336514166666656BB285541897FB33A90365141954A9938BC285541FFA2CE958B3651410144CE6DBD28554152B81E25893651410AD7A320BE2855413333339380365141295C8FE2C02855417B14AE676E365141D7A3702DC32855418BA73FFC6C3651413D7A87F7C4285541E7EE0A266C365141E01D114FD1285541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A000000C3C1563C85365141E5BA4615D1285541AEC5DD8A84365141EAF9A441D12855410B02127D7E365141B4C8B6EDD1285541C40BA0117E36514180D7C806D22855412F27F0567136514177E6F575D3285541F6285CEF7E365141F6285C2FD2285541B81E852B7F365141F6285C6FD3285541F6285CCF7B365141F6285C0FD4285541AE47E19A763651413D0AD7E3D4285541F6285CEF6F365141F6285CEFD5285541CDCCCCEC6836514133333373D62855410AD7A3406536514114AE47D1D6285541295C8F8263365141F6285C2FD72855418FC2F5D8603651413D0AD7D3D7285541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>869229 - 98972
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000031000000B81E856B4E745141C3F5288C537954415C8FC2455074514148E17AC45A795441CDCCCC1C65745141B81E85DB567954419A999959657451411F85EBB15179544152B81EB5787451419A9999B94B7954418FC2F59878745141B81E859B4A7954411F85EB617D745141A4703D8A45795441666666268074514152B81EE542795441666666C68174514114AE47C1417954416666669681745141A4703DCA4079544148E17A44837451415C8FC2D53F795441CDCCCC6C8374514114AE47013E7954419A99998989745141666666C63C7954419A9999898E7451415C8FC2353C795441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000026AF488C4B745141FDF6565148795441B81E856B4E745141C3F5288C53795441FA47DB714E745141993ADBA453795441B5DE4E1265745141806542224E795441F578CA4E65745141066F80AD51795441589B128F77745141305349144C795441A640C9E07774514113DB15FB4B79544182309EF5777451412F23A9F44B7954411005735778745141251F7DD64B7954411A13249078745141752F01C54B7954411A13249078745141BBC1885A4A795441B2753E2577745141A70FF2414179544149D858BA75745141D9350C6A3C79544126AF488C4B745141FDF6565148795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>869229 - 300686
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000200000031000000B81E856B4E745141C3F5288C537954415C8FC2455074514148E17AC45A795441CDCCCC1C65745141B81E85DB567954419A999959657451411F85EBB15179544152B81EB5787451419A9999B94B7954418FC2F59878745141B81E859B4A7954411F85EB617D745141A4703D8A45795441666666268074514152B81EE542795441666666C68174514114AE47C1417954416666669681745141A4703DCA4079544148E17A44837451415C8FC2D53F795441CDCCCC6C8374514114AE47013E7954419A99998989745141666666C63C7954419A9999898E7451415C8FC2353C795441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E00000026AF488C4B745141FDF6565148795441B81E856B4E745141C3F5288C53795441FA47DB714E745141993ADBA453795441B5DE4E1265745141806542224E795441F578CA4E65745141066F80AD51795441589B128F77745141305349144C795441A640C9E07774514113DB15FB4B79544182309EF5777451412F23A9F44B7954411005735778745141251F7DD64B7954411A13249078745141752F01C54B7954411A13249078745141BBC1885A4A795441B2753E2577745141A70FF2414179544149D858BA75745141D9350C6A3C79544126AF488C4B745141FDF6565148795441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342979 - 1035908
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000BC0B4D382EEB50417018862036AF5441E5BCBBE539EB504161CB2EE410AF54418BD997F422EB5041E3736F6800AF54418FA0F128F7EA50412ECA676D0DAF5441BC0B4D382EEB50417018862036AF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000007F1732E539EB50412FB4E5E510AF544113658EE739EB50411A259AE710AF544132EB5E4D41EB50416D1CEF02F9AE544119DAA9DB40EB50412E008B81F8AE54417E7F77F53EEB5041F02C47C0F8AE544109A1E87A38EB5041EC9DD7C5FAAE5441060425EE22EB50410A1DE86000AF54419ABC77B337EB50418E7234500FAF5441E5BCBBE539EB504165CB2EE410AF54417F1732E539EB50412FB4E5E510AF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>342979 - 3850514
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000005000000BC0B4D382EEB50417018862036AF5441E5BCBBE539EB504161CB2EE410AF54418BD997F422EB5041E3736F6800AF54418FA0F128F7EA50412ECA676D0DAF5441BC0B4D382EEB50417018862036AF5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000007F1732E539EB50412FB4E5E510AF544113658EE739EB50411A259AE710AF544132EB5E4D41EB50416D1CEF02F9AE544119DAA9DB40EB50412E008B81F8AE54417E7F77F53EEB5041F02C47C0F8AE544109A1E87A38EB5041EC9DD7C5FAAE5441060425EE22EB50410A1DE86000AF54419ABC77B337EB50418E7234500FAF5441E5BCBBE539EB504165CB2EE410AF54417F1732E539EB50412FB4E5E510AF5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>632138 - 225779
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000170000007B14AE4766B450419A9999890E2755410AD7A31068B45041AE47E1CA0F2755419A9999E969B450410AD7A3D00F2755417B14AE076BB45041E17A148E10275541C3F528BC6CB45041E17A14AE1127554185EB51086FB4504185EB51F812275541CDCCCC7C71B45041A4703D5A1427554114AE47F172B45041295C8F1215275541A4703DDA75B450413333338316275541AE47E13A7AB45041E17A14AE182755419A9999F97DB45041EC51B8CE19275541F6285C9F83B450418FC2F5E80B2755413D0AD76387B450415C8FC2A5022755419A9999298DB4504114AE4771F4265541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000C0000007B14AE076BB45041E17A148E10275541D7A370AD70B4504185EB51A802275541F63AB90971B45041303B4FC5012755419CB1ABD370B45041BC4E81B401275541389A74466FB450419E0304390127554126DB41136DB45041566146C70027554148E17A846CB450415C8FC2B50127554152B81EC566B45041A4703D9A0D2755417B14AE4766B450419A9999890E2755410AD7A31068B45041AE47E1CA0F2755419A9999E969B450410AD7A3D00F2755417B14AE076BB45041E17A148E10275541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600127 - 2921066
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000009000000E17A14CE96225141B81E854BB5675441EC51B84E9622514100000050BE67544185EB5128C0225141F6285CCFC16754419A999949C2225141AE47E18ABB6754411F85EB11C422514114AE47A1B767544100000080C6225141B81E857BB6675441CDCCCC4CC72251413D0AD7F3A46754410AD7A3F09722514114AE47D1A0675441E17A14CE96225141B81E854BB5675441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F2B694EDBA225141489C3027C067544120C8F353962251419A6D9318BD6754415498136096225141F9475152BC675441D486363E96225141EF21EC54BC675441CE15F24C96225141F2EA0F70BE6754412AD76206A4225141DF5A7A75BF675441A7F93246BB2251417475EA61C1675441B7D7BC25C022514155A889D1C1675441687C7A50C2225141AEEA136FBB67544106500826C4225141ED259388B7675441A71407DEC6225141DE20F953B667544140EA4026C722514123C25CFDA4675441BAEA2AFDBD2251415205671EA46754414120C2FABD2251417BBC3139A4675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600127 - 3805258
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000009000000E17A14CE96225141B81E854BB5675441EC51B84E9622514100000050BE67544185EB5128C0225141F6285CCFC16754419A999949C2225141AE47E18ABB6754411F85EB11C422514114AE47A1B767544100000080C6225141B81E857BB6675441CDCCCC4CC72251413D0AD7F3A46754410AD7A3F09722514114AE47D1A0675441E17A14CE96225141B81E854BB5675441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000F2B694EDBA225141489C3027C067544120C8F353962251419A6D9318BD6754415498136096225141F9475152BC675441D486363E96225141EF21EC54BC675441CE15F24C96225141F2EA0F70BE6754412AD76206A4225141DF5A7A75BF675441A7F93246BB2251417475EA61C1675441B7D7BC25C022514155A889D1C1675441687C7A50C2225141AEEA136FBB67544106500826C4225141ED259388B7675441A71407DEC6225141DE20F953B667544140EA4026C722514123C25CFDA4675441BAEA2AFDBD2251415205671EA46754414120C2FABD2251417BBC3139A4675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600322 - 1040786
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A370CD73235141713D0A574C6C5441333333A378235141A4703D2A4D6C5441D7A370ED792351415C8FC2F54C6C5441A4703D1A7B235141000000304B6C5441A4703D8A7D2351417B14AE57446C5441713D0AC75C235141295C8FE2416C5441E17A148E5A235141E17A14BE406C544152B81EE55923514166666616466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441B81E852B55235141713D0AF7426C5441000000105023514148E17A84426C5441295C8FD24F235141F6285C0F456C54418FC2F5284F235141333333134C6C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000A4703D8A7D2351417B14AE57446C5441C462996566235141B3AC729C426C5441B02661536223514142A37475426C54417CC36CB060235141AEB4E746426C544148A0DDC85E23514192111A09426C54411456D5FC5C235141D65298E6416C5441CF7212C95C2351413CA10DD0416C5441D16DEBC95C235141298255C8416C544122B5BA625C235141F2E840BB416C544101D5A5845B235141D5EAE043416C5441413121D95A2351419AB81C8C436C5441DBFCB03D5A235141B76C8B3F466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>600322 - 3561284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A370CD73235141713D0A574C6C5441333333A378235141A4703D2A4D6C5441D7A370ED792351415C8FC2F54C6C5441A4703D1A7B235141000000304B6C5441A4703D8A7D2351417B14AE57446C5441713D0AC75C235141295C8FE2416C5441E17A148E5A235141E17A14BE406C544152B81EE55923514166666616466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441B81E852B55235141713D0AF7426C5441000000105023514148E17A84426C5441295C8FD24F235141F6285C0F456C54418FC2F5284F235141333333134C6C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000A4703D8A7D2351417B14AE57446C5441C462996566235141B3AC729C426C5441B02661536223514142A37475426C54417CC36CB060235141AEB4E746426C544148A0DDC85E23514192111A09426C54411456D5FC5C235141D65298E6416C5441CF7212C95C2351413CA10DD0416C5441D16DEBC95C235141298255C8416C544122B5BA625C235141F2E840BB416C544101D5A5845B235141D5EAE043416C5441413121D95A2351419AB81C8C436C5441DBFCB03D5A235141B76C8B3F466C54415C8FC20558235141295C8FF2456C5441EC51B8CE54235141B81E857B456C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335205 - 1485919
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002D0000008FC2F588BE3451415C8FC2158E39554148E17A64BF345141A4703D8A9439554166666626C0345141A4703DBA98395541AE47E13AC13451413D0AD7D39C3955418FC2F5D8C234514166666686A1395541EC51B86EC63451419A999949AA3955410AD7A3A0C8345141295C8F32AF39554185EB5108CB345141A4703DCAB339554152B81E25CE345141E17A14CEB8395541295C8F72D03451415C8FC2B5BB39554148E17A54DB3451415C8FC265B439554185EB5118D9345141713D0AC7B13955410AD7A320D734514185EB5198AE3955419A9999A9D43451413D0AD7B3AA395541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000AD7A3F0C83451419A999969603955413AB8DCA7CD345141497DDE245F395541E612EAC0D0345141F77B1C805E395541DB545768D33451419A2BBD1F5E395541BE9FEFF6D6345141FBBD07265E395541AE47E14ADB345141CDCCCC9C5E39554130D140C9DA34514126158A0B5C395541C4CF2042DA345141DD3E27F8593955411F85EB11D93451415C8FC2B5543955410AD7A330D734514185EB51584F39554185EB51C8D43451418FC2F5D8493955410AD7A3E0CF345141000000903F3955414A8294F7CA3451414D446E9F4039554134D34577C73451416BF8799E41395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335205 - 3298693
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000002D0000008FC2F588BE3451415C8FC2158E39554148E17A64BF345141A4703D8A9439554166666626C0345141A4703DBA98395541AE47E13AC13451413D0AD7D39C3955418FC2F5D8C234514166666686A1395541EC51B86EC63451419A999949AA3955410AD7A3A0C8345141295C8F32AF39554185EB5108CB345141A4703DCAB339554152B81E25CE345141E17A14CEB8395541295C8F72D03451415C8FC2B5BB39554148E17A54DB3451415C8FC265B439554185EB5118D9345141713D0AC7B13955410AD7A320D734514185EB5198AE3955419A9999A9D43451413D0AD7B3AA395541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000170000000AD7A3F0C83451419A999969603955413AB8DCA7CD345141497DDE245F395541E612EAC0D0345141F77B1C805E395541DB545768D33451419A2BBD1F5E395541BE9FEFF6D6345141FBBD07265E395541AE47E14ADB345141CDCCCC9C5E39554130D140C9DA34514126158A0B5C395541C4CF2042DA345141DD3E27F8593955411F85EB11D93451415C8FC2B5543955410AD7A330D734514185EB51584F39554185EB51C8D43451418FC2F5D8493955410AD7A3E0CF345141000000903F3955414A8294F7CA3451414D446E9F4039554134D34577C73451416BF8799E41395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942679 - 3058678
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E1520A35041D7A3708D39165541EC51B86E22A35041295C8F923B1655418FC2F5582AA35041A4703D4AFE155541F6285C0F30A3504133333313D215554148E17AA40CA350411F85EBB1D21555419A9999D906A3504152B81E85FF155541295C8FB201A35041713D0A6727165541295C8F920AA350415C8FC2852B1655419A9999E915A350410AD7A3A03116554152B81E1520A35041D7A3708D39165541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EC51B86E22A35041295C8F923B1655419C54E4AA23A35041AF1093023216554158FD3F4826A350413A9D04C41D1655413148F0F627A35041230D82BD101655414D233BAB2AA3504131C8D1CDFB155541DC2B5CA32DA35041C7DB06D2E4155541F6285C0F30A3504133333313D21555418CC8E71A24A350419452C648D215554146A5751B1BA350415EFC1871D215554148E17AA40CA350411F85EBB1D21555419542239907A35041F7F3E9BAF91555412D8CEA0105A35041884026C80D165541295C8FB201A35041713D0A6727165541760C18960BA350411A8E7B112C165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942679 - 3338158
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E1520A35041D7A3708D39165541EC51B86E22A35041295C8F923B1655418FC2F5582AA35041A4703D4AFE155541F6285C0F30A3504133333313D215554148E17AA40CA350411F85EBB1D21555419A9999D906A3504152B81E85FF155541295C8FB201A35041713D0A6727165541295C8F920AA350415C8FC2852B1655419A9999E915A350410AD7A3A03116554152B81E1520A35041D7A3708D39165541
-</a>
-
-<b>
-01060000000100000001030000000100000013000000EC51B86E22A35041295C8F923B1655419C54E4AA23A35041AF1093023216554158FD3F4826A350413A9D04C41D1655413148F0F627A35041230D82BD101655414D233BAB2AA3504131C8D1CDFB155541DC2B5CA32DA35041C7DB06D2E4155541F6285C0F30A3504133333313D21555418CC8E71A24A350419452C648D215554146A5751B1BA350415EFC1871D215554148E17AA40CA350411F85EBB1D21555419542239907A35041F7F3E9BAF91555412D8CEA0105A35041884026C80D165541295C8FB201A35041713D0A6727165541760C18960BA350411A8E7B112C165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472558 - 1021105
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000A4703D2A86EB5041E17A14AEBF5754419A99993968EB50419A9999B9C1575441057C5B3968EB5041BB3BD1B7C157544114AE47F166EB5041E17A14CEC1575441295C8F8252EB504152B81E35C3575441333333D310EB50411F85EBB1C7575441AE47E19A10EB5041E17A142ECB575441666666B60EEB504114AE4781E6575441C3F528BC0EEB5041F6285C6FEA5754415C8FC2250FEB504133333333EE57544114AE476110EB5041A4703DDAF157544114AE471112EB504185EB5158F5575441B81E854B14EB504185EB5148F85754415C8FC2B516EB50411F85EBB1FA575441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C00000066DA1F6D2FEB50411926C9651C5854413C5B766B2FEB50415989FB651C5854410AD7A31032EB504114AE476121585441B511576032EB5041160D21CA2158544197DAD8D634EB5041F7EC9607255854418E0EC06737EB5041A907B5FC27585441C0C1E6EB39EB5041972B4DCC2A585441ACA79C3C3DEB504154C469802E5854412AB8EDC041EB5041426A288C33585441CB2220A846EB5041F51E5D0639585441FF81AC524CEB5041D23D48513F58544197A8835351EB50417A3220C24458544189D8F70C57EB5041E14C63084B585441F79BC3FA5BEB50411098458850585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>472558 - 3828086
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000A4703D2A86EB5041E17A14AEBF5754419A99993968EB50419A9999B9C1575441057C5B3968EB5041BB3BD1B7C157544114AE47F166EB5041E17A14CEC1575441295C8F8252EB504152B81E35C3575441333333D310EB50411F85EBB1C7575441AE47E19A10EB5041E17A142ECB575441666666B60EEB504114AE4781E6575441C3F528BC0EEB5041F6285C6FEA5754415C8FC2250FEB504133333333EE57544114AE476110EB5041A4703DDAF157544114AE471112EB504185EB5158F5575441B81E854B14EB504185EB5148F85754415C8FC2B516EB50411F85EBB1FA575441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006C00000066DA1F6D2FEB50411926C9651C5854413C5B766B2FEB50415989FB651C5854410AD7A31032EB504114AE476121585441B511576032EB5041160D21CA2158544197DAD8D634EB5041F7EC9607255854418E0EC06737EB5041A907B5FC27585441C0C1E6EB39EB5041972B4DCC2A585441ACA79C3C3DEB504154C469802E5854412AB8EDC041EB5041426A288C33585441CB2220A846EB5041F51E5D0639585441FF81AC524CEB5041D23D48513F58544197A8835351EB50417A3220C24458544189D8F70C57EB5041E14C63084B585441F79BC3FA5BEB50411098458850585441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942753 - 2964745
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002D000000AA4B05D2F02F5141341BB34F026E5441FF2C7576F82F5141D56AED9C026E54413621BF1D02305141EC9F69D0026E5441C6E9F9920C3051414A502F83026E5441A016D2421C305141098D8FCD006E544115CEBB9F27305141B49473E4FE6D5441231D36803530514134325F94FC6D5441E52B3E413F305141DF3943ABFA6D5441AB161BE747305141B6AB1F29F96D5441861FC87B56305141AB2E4DBFF66D5441A6C7E9AA65305141877CFE21F46D5441718E9B356D3051415FEEDA9FF26D54410FEB5459743051413660B71DF16D5441A3A610F8773051410ED2939BEF6D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000AF4B05D2F02F5141351BB34F026E5441FE2C7576F82F5141D26AED9C026E54413321BF1D02305141EC9F69D0026E5441C6E9F9920C30514145502F83026E5441A316D2421C305141068D8FCD006E544117CEBB9F27305141B89473E4FE6D5441281D36803530514135325F94FC6D5441E02B3E413F305141DC3943ABFA6D5441A7161BE747305141B7AB1F29F96D5441891FC87B56305141A72E4DBFF66D5441A5C7E9AA65305141887CFE21F46D5441718E9B356D30514163EEDA9FF26D544114EB5459743051413460B71DF16D5441A1A610F8773051410FD2939BEF6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>942753 - 3625676
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000002D000000AA4B05D2F02F5141341BB34F026E5441FF2C7576F82F5141D56AED9C026E54413621BF1D02305141EC9F69D0026E5441C6E9F9920C3051414A502F83026E5441A016D2421C305141098D8FCD006E544115CEBB9F27305141B49473E4FE6D5441231D36803530514134325F94FC6D5441E52B3E413F305141DF3943ABFA6D5441AB161BE747305141B6AB1F29F96D5441861FC87B56305141AB2E4DBFF66D5441A6C7E9AA65305141877CFE21F46D5441718E9B356D3051415FEEDA9FF26D54410FEB5459743051413660B71DF16D5441A3A610F8773051410ED2939BEF6D5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000AF4B05D2F02F5141351BB34F026E5441FE2C7576F82F5141D26AED9C026E54413321BF1D02305141EC9F69D0026E5441C6E9F9920C30514145502F83026E5441A316D2421C305141068D8FCD006E544117CEBB9F27305141B89473E4FE6D5441281D36803530514135325F94FC6D5441E02B3E413F305141DC3943ABFA6D5441A7161BE747305141B7AB1F29F96D5441891FC87B56305141A72E4DBFF66D5441A5C7E9AA65305141887CFE21F46D5441718E9B356D30514163EEDA9FF26D544114EB5459743051413460B71DF16D5441A1A610F8773051410FD2939BEF6D5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893417 - 1683799
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002E000000666666B6446D50410AD7A370A61755410AD7A380436D50411F85EB21AC17554148E17A44486D50413D0AD7C3AC175541EC51B8BE4D6D5041713D0AB7A317554133333303556D50419A9999899B175541000000E0586D5041000000209717554114AE4741636D5041713D0A578B17554114AE47C1666D50417B14AE57871755419B380D57686D5041E331377E8517554184754950656D504136D6DDC18417554108039AA8616D5041EA7C7B39831755419A1DE6B45C6D50417030EA928117554197D1A9B2586D50417EBDE54680175541C0789CCE546D50414EA498277E175541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000A4703DEA346D50417B14AEE785175541FDE81C80336D50418F7DD5CC84175541C76CA472336D5041CCB2A2C284175541684647FF326D504190A14B6B84175541B2DADB38326D5041963E13D583175541FB739833316D5041D3E8460F8317554185EB51782C6D5041A4703D7A7F17554120A32C54296D50419D28CCCD7C1755417B14AE07256D504152B81E257917554114AE47E1236D50413D0AD753781755415C8FC2C5236D50410000007078175541E31A2362236D5041158461D578175541295C8F12226D5041AE47E12A7A17554100000070216D50411F85EBB17A175541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>893417 - 3522280
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002E000000666666B6446D50410AD7A370A61755410AD7A380436D50411F85EB21AC17554148E17A44486D50413D0AD7C3AC175541EC51B8BE4D6D5041713D0AB7A317554133333303556D50419A9999899B175541000000E0586D5041000000209717554114AE4741636D5041713D0A578B17554114AE47C1666D50417B14AE57871755419B380D57686D5041E331377E8517554184754950656D504136D6DDC18417554108039AA8616D5041EA7C7B39831755419A1DE6B45C6D50417030EA928117554197D1A9B2586D50417EBDE54680175541C0789CCE546D50414EA498277E175541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000A4703DEA346D50417B14AEE785175541FDE81C80336D50418F7DD5CC84175541C76CA472336D5041CCB2A2C284175541684647FF326D504190A14B6B84175541B2DADB38326D5041963E13D583175541FB739833316D5041D3E8460F8317554185EB51782C6D5041A4703D7A7F17554120A32C54296D50419D28CCCD7C1755417B14AE07256D504152B81E257917554114AE47E1236D50413D0AD753781755415C8FC2C5236D50410000007078175541E31A2362236D5041158461D578175541295C8F12226D5041AE47E12A7A17554100000070216D50411F85EBB17A175541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>412123 - 1339967
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F578903151417B14AEC705F35441D7A3705D8331514152B81E55FCF25441D243FCB77A31514149B3405409F35441000000B07631514152B81EF50FF35441F924EF3269315141A6C548F224F35441713D0A2763315141333333332EF35441AE47E12A6831514185EB51182FF35441B4D7AD9D763151410800AF502EF354417FD960938B3151411FB7C6D50EF3544102C02BEC8D315141911B0F770AF354418FC2F578903151417B14AEC705F35441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000002C02BEC8D315141911B0F770AF35441B2D525A98B315141C16E3DAD0EF354417FD960938B3151411FB7C6D50EF354419817FF52893151414F34763712F35441B4D7AD9D763151410800AF502EF35441295C8F22903151410AD7A3002DF354413333336391315141000000B02BF3544152B81E65913151419A9999F929F35441D7A370BD90315141CDCCCC1C25F354411F85EBB18F315141D7A370ED1FF35441000000408F315141AE47E1FA17F3544114AE47318F315141C3F5283C13F35441839E13618F315141FA5CB3910CF35441AEE860DD8F3151417F6E055509F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>412123 - 4063776
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F578903151417B14AEC705F35441D7A3705D8331514152B81E55FCF25441D243FCB77A31514149B3405409F35441000000B07631514152B81EF50FF35441F924EF3269315141A6C548F224F35441713D0A2763315141333333332EF35441AE47E12A6831514185EB51182FF35441B4D7AD9D763151410800AF502EF354417FD960938B3151411FB7C6D50EF3544102C02BEC8D315141911B0F770AF354418FC2F578903151417B14AEC705F35441
-</a>
-
-<b>
-0106000000010000000103000000010000001200000002C02BEC8D315141911B0F770AF35441B2D525A98B315141C16E3DAD0EF354417FD960938B3151411FB7C6D50EF354419817FF52893151414F34763712F35441B4D7AD9D763151410800AF502EF35441295C8F22903151410AD7A3002DF354413333336391315141000000B02BF3544152B81E65913151419A9999F929F35441D7A370BD90315141CDCCCC1C25F354411F85EBB18F315141D7A370ED1FF35441000000408F315141AE47E1FA17F3544114AE47318F315141C3F5283C13F35441839E13618F315141FA5CB3910CF35441AEE860DD8F3151417F6E055509F35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963555 - 963539
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-01060000000100000001030000000100000060000000508D97BECA865041D34D62E0692E55418195435BC98650410C022BF7632E5541E17A148EC9865041A69BC418622E5541D122DB19C386504146B6F3E5602E55419318046EC1865041560E2D02612E5541508D97B6B9865041A245B64B622E55414260E5F0B7865041C74B3779622E5541E7FBA9C9B586504183C0CAD1622E5541C74B37B1AD8650413F355E7A632E55411058395CA68650412DB29DEF632E554179E926099D8650410AD7A3D0642E55414C37896996865041DBF97E92652E554148E17A949186504160E5D03A662E55416ABC749B8986504179E926D9662E5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E000000D3EF2C4E83865041E37132FA5E2E5541FCA9F16A83865041333333F35E2E55415EBA49749186504108AC1C825B2E554179948EE6978650418A4BF0C1592E554114AE47319C86504191ED7C87582E5541DB2E11339C86504152268FA0582E5541FA7E6AD4A68650415839B4E8552E554189416095A8865041CFF75393552E5541D7A37045B08650412506818D532E55414260E5C8AF865041CFF75363522E5541A69BC420AD86504175931884502E5541E3A59BBCAB865041666666C64F2E5541560E2D9AA78650419A9999214E2E554179E92659A2865041736891DD4C2E5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468418 - 2352426
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999F974A65041D7A3705D251C5541E17A143E75A65041C3F5284C271C55411F85EB9175A6504152B81E45291C5541B80EB179A2A65041B33A452C1F1C5541AB205663A3A650417B3C3AFA131C5541512CB03B74A650415200D0CE1E1C55419A9999F974A65041D7A3705D251C5541
-</a>
-
-<b>
-01060000000100000001030000000100000008000000E04B8BBF8BA65041AA013068191C5541A9205663A3A650417C3C3AFA131C55419A999969A4A650418FC2F5B8091C5541E17A146E8BA6504148E17A540F1C55419A99999972A650417B14AEE7141C554152B81E5573A65041F6285C9F191C55414D2CB03B74A650415300D0CE1E1C5541E04B8BBF8BA65041AA013068191C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>468418 - 3361519
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000070000009A9999F974A65041D7A3705D251C5541E17A143E75A65041C3F5284C271C55411F85EB9175A6504152B81E45291C5541B80EB179A2A65041B33A452C1F1C5541AB205663A3A650417B3C3AFA131C5541512CB03B74A650415200D0CE1E1C55419A9999F974A65041D7A3705D251C5541
-</a>
-
-<b>
-01060000000100000001030000000100000008000000E04B8BBF8BA65041AA013068191C5541A9205663A3A650417C3C3AFA131C55419A999969A4A650418FC2F5B8091C5541E17A146E8BA6504148E17A540F1C55419A99999972A650417B14AEE7141C554152B81E5573A65041F6285C9F191C55414D2CB03B74A650415300D0CE1E1C5541E04B8BBF8BA65041AA013068191C5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>605796 - 3433963
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000666666E6292651411F85EB0180515441666666862D26514114AE47B182515441EC51B86E31265141D7A370FD8151544100000080322651413D0AD72380515441B81E859B33265141CDCCCC9C7D5154417B14AE3734265141E17A14FE7B515441295C8FC234265141295C8F627951544114AE47813526514152B81E15775154419A99995934265141713D0A87765154418FC2F5D83426514148E17A84755154413D0AD7F330265141AE47E19A735154411F85EBB12F265141E17A14FE72515441E17A141E1F26514148E17AB482515441295C8FE21E26514114AE472183515441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000435AB0432F265141EC318F66735154419636E5012F2651413979EBA473515441E0EA43072F2651411FF15CA8735154416CC766012F2651417E4F63A573515441E17A141E1F26514148E17AB482515441295C8FE21E26514114AE472183515441AE47E17A222651417B14AE07855154419A99993923265141AE47E17A85515441666666E6292651411F85EB0180515441666666862D26514114AE47B182515441EC51B86E31265141D7A370FD8151544100000080322651413D0AD72380515441B81E859B33265141CDCCCC9C7D5154417B14AE3734265141E17A14FE7B515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>605802 - 3433963
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000D00000048E17A24072651419A99999975515441E17A141E1F26514148E17AB4825154411F85EBB12F265141E17A14FE72515441E17A14EE2D2651411F85EB2172515441E17A148E2A265141CDCCCC7C70515441EC51B8EE25265141D7A3703D6E515441000000301D265141666666F6695154410AD7A31016265141AE47E17A66515441B81E850B0826514114AE47A15F515441A4703D9A04265141F6285C1F6651544148E17AF401265141D7A3701D6B515441EC51B87EFE255141713D0A077151544148E17A24072651419A99999975515441
-</a>
-
-<b>
-01060000000100000001030000000100000016000000435AB0432F265141EC318F66735154419636E5012F2651413979EBA473515441E0EA43072F2651411FF15CA8735154416CC766012F2651417E4F63A573515441E17A141E1F26514148E17AB482515441295C8FE21E26514114AE472183515441AE47E17A222651417B14AE07855154419A99993923265141AE47E17A85515441666666E6292651411F85EB0180515441666666862D26514114AE47B182515441EC51B86E31265141D7A370FD8151544100000080322651413D0AD72380515441B81E859B33265141CDCCCC9C7D5154417B14AE3734265141E17A14FE7B515441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>605934 - 2165626
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000333333832C955041F6285CDF5B3355411F85EB1126955041B81E855B633355411F85EB6123955041E17A14CE69335541EC51B8EE29955041AE47E18A733355411F85EB112F9550410AD7A3507B335541CDCCCCEC36955041A4703D2A6933554185EB51F834955041E17A143E66335541333333832C955041F6285CDF5B335541
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BCC669CF35955041E73B839667335541F6285C6F38955041B81E853B663355419A9999C93C955041A4703D0A6333554114AE471141955041295C8F026133554114AE479144955041AE47E10A603355418FC2F5D8439550411F85EBD15E335541D7A3703D3D9550418FC2F5A8533355410AD7A3B0349550418FC2F588563355413D0AD7132F9550419A9999D958335541333333832C955041F6285CDF5B3355411F85EB1126955041B81E855B633355411F85EB6123955041E17A14CE69335541E59DC3232A955041AA0627DB73335541B2541F192F9550419E79FF3F7B335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>605934 - 4663406
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000008000000333333832C955041F6285CDF5B3355411F85EB1126955041B81E855B633355411F85EB6123955041E17A14CE69335541EC51B8EE29955041AE47E18A733355411F85EB112F9550410AD7A3507B335541CDCCCCEC36955041A4703D2A6933554185EB51F834955041E17A143E66335541333333832C955041F6285CDF5B335541
-</a>
-
-<b>
-01060000000100000001030000000100000012000000BCC669CF35955041E73B839667335541F6285C6F38955041B81E853B663355419A9999C93C955041A4703D0A6333554114AE471141955041295C8F026133554114AE479144955041AE47E10A603355418FC2F5D8439550411F85EBD15E335541D7A3703D3D9550418FC2F5A8533355410AD7A3B0349550418FC2F588563355413D0AD7132F9550419A9999D958335541333333832C955041F6285CDF5B3355411F85EB1126955041B81E855B633355411F85EB6123955041E17A14CE69335541E59DC3232A955041AA0627DB73335541B2541F192F9550419E79FF3F7B335541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76238 - 1083120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003800000023C810EFE71551419F030E807430544116D00D7EE81551415710D66475305441FCDF079CE9155141781B052D76305441EC51B85EEA15514185EB51C876305441C3F528CCEB155141EC51B8FE763054410AD7A360ED155141C3F5282C773054415C8FC2E5EE15514152B81E3577305441C3F5283CF0155141AE47E12A77305441A4703D8AF115514148E17A0477305441EC51B8AEF21551413D0AD7D376305441E17A145EF4155141EC51B82E7630544185EB51C8F51551411F85EBC17530544100000090F71551419A9999397530544114AE47A1F9155141A4703DCA74305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003800000024C810EFE7155141A4030E807430544118D00D7EE81551415810D66475305441FEDF079CE9155141731B052D76305441EC51B85EEA15514185EB51C876305441C3F528CCEB155141EC51B8FE763054410AD7A360ED155141C3F5282C773054415C8FC2E5EE15514152B81E3577305441C3F5283CF0155141AE47E12A77305441A4703D8AF115514148E17A0477305441EC51B8AEF21551413D0AD7D376305441E17A145EF4155141EC51B82E7630544185EB51C8F51551411F85EBC17530544100000090F71551419A9999397530544114AE47A1F9155141A4703DCA74305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>76238 - 3446319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000003800000023C810EFE71551419F030E807430544116D00D7EE81551415710D66475305441FCDF079CE9155141781B052D76305441EC51B85EEA15514185EB51C876305441C3F528CCEB155141EC51B8FE763054410AD7A360ED155141C3F5282C773054415C8FC2E5EE15514152B81E3577305441C3F5283CF0155141AE47E12A77305441A4703D8AF115514148E17A0477305441EC51B8AEF21551413D0AD7D376305441E17A145EF4155141EC51B82E7630544185EB51C8F51551411F85EBC17530544100000090F71551419A9999397530544114AE47A1F9155141A4703DCA74305441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003800000024C810EFE7155141A4030E807430544118D00D7EE81551415810D66475305441FEDF079CE9155141731B052D76305441EC51B85EEA15514185EB51C876305441C3F528CCEB155141EC51B8FE763054410AD7A360ED155141C3F5282C773054415C8FC2E5EE15514152B81E3577305441C3F5283CF0155141AE47E12A77305441A4703D8AF115514148E17A0477305441EC51B8AEF21551413D0AD7D376305441E17A145EF4155141EC51B82E7630544185EB51C8F51551411F85EBC17530544100000090F71551419A9999397530544114AE47A1F9155141A4703DCA74305441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>671968 - 1396084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000043000000773AEE5C36C35041952DEA16AA15554101B3DB5336C350412E0E5D19AA15554118980D6736C35041ED2F7355AA15554106864A7936C35041698089A0AA155541C6BE947C36C3504196DEE3AFAA1555414785F57A36C350416A659EB0AA155541105DEE8936C35041364D56EDAA1555411A34929A36C35041D9BD9337AB1555418FC2F5A836C3504148E17A74AB155541D7A370BD34C35041713D0A57AF155541295C8F722EC3504152B81E15BC155541A4703D5A23C35041EC51B89ECA1555413D0AD7D31AC35041713D0A97D8155541C3F528DC26C35041F6285C4FE4155541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000041000000F8994F264CC35041534848BC8C1555417B14AEE740C35041666666D68B155541AE47E19A38C35041D7A3701D8B1555410AD7A3D038C350410000005086155541713D0AB737C35041CDCCCCFC85155541000000E037C35041713D0A977D1555417B14AEA732C3504114AE47417E155541D7A3709D33C35041666666E67A155541713D0A772FC350413D0AD703791555415C8FC20527C35041AE47E16A77155541CDCCCCAC23C35041D7A3700D8A15554114AE478127C35041E17A142E91155541333333732BC3504114AE47A1971555413333338331C3504185EB51E89A155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>671968 - 3522121
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000043000000773AEE5C36C35041952DEA16AA15554101B3DB5336C350412E0E5D19AA15554118980D6736C35041ED2F7355AA15554106864A7936C35041698089A0AA155541C6BE947C36C3504196DEE3AFAA1555414785F57A36C350416A659EB0AA155541105DEE8936C35041364D56EDAA1555411A34929A36C35041D9BD9337AB1555418FC2F5A836C3504148E17A74AB155541D7A370BD34C35041713D0A57AF155541295C8F722EC3504152B81E15BC155541A4703D5A23C35041EC51B89ECA1555413D0AD7D31AC35041713D0A97D8155541C3F528DC26C35041F6285C4FE4155541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000041000000F8994F264CC35041534848BC8C1555417B14AEE740C35041666666D68B155541AE47E19A38C35041D7A3701D8B1555410AD7A3D038C350410000005086155541713D0AB737C35041CDCCCCFC85155541000000E037C35041713D0A977D1555417B14AEA732C3504114AE47417E155541D7A3709D33C35041666666E67A155541713D0A772FC350413D0AD703791555415C8FC20527C35041AE47E16A77155541CDCCCCAC23C35041D7A3700D8A15554114AE478127C35041E17A142E91155541333333732BC3504114AE47A1971555413333338331C3504185EB51E89A155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607631 - 379591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A0000006666661663A45041AE47E18ADB5655417B14AE9764A450411F85EB41DB565541E17A140E67A45041AE47E1CADA56554185EB515864A4504133333383D0565541E17A147E62A45041F6285CCFC9565541EC51B85E60A45041295C8FA2C25655418FC2F5785DA45041713D0AA7BA565541000000D05AA4504152B81E35B3565541333333F357A4504148E17AD4AB5655413333333357A45041EC51B81EAA5655419A99994956A45041F6285CFFAA5655415C8FC22554A4504133333303AD565541333333D358A45041F6285CEFB8565541EC51B85E5AA45041E17A14BEBC565541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E0000009612C4FA58A45041B436C47BAE565541000000D05AA4504152B81E35B3565541B29CE3745BA450416FA09F02B5565541BAC2F5785DA450419C3D0AA7BA565541ED672FDC5DA45041C3C966B8BB565541EC51B85E60A45041295C8FA2C2565541E17A147E62A45041F6285CCFC956554185EB515864A4504133333383D0565541BF07162B65A45041E809B6A2D3565541167B140E67A45041A947E1CADA5655419A9999F969A4504148E17A84DA565541330AD7D36CA45041666666A6DA565541FB4871F56BA45041D1B781D7D8565541AE47E16A69A45041D7A3708DD3565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607639 - 201074
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001400000085EB51A8DFA05041A4703DBAB9555541B81E85EBD6A0504185EB51E8C0555541A4703D8ACBA05041AE47E1FAC55555418FC2F528B0A05041D7A370DDCD5555417B14AEC7B4A0504100000030DD5555418FC2F528B8A050419A999949DC5555413D0AD773B5A0504148E17AD4D0555541D7A3709DD0A05041EC51B82ECA555541AE47E1CAD5A050417B14AE37C7555541AE47E15AD6A050419A9999B9CB555541295C8F72D9A05041295C8FE2CC55554133333333DEA05041713D0AB7CB55554166666616E0A050418FC2F5C8C855554152B81E45E0A050413D0AD713C5555541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000C83BEF6AB6A05041752320EAD45555419464ABFBB5A0504106424713D355554147CBDE7CB5A0504157ADB1FAD05555413D0AD773B5A0504148E17AD4D05555417C4F7A00B7A0504127186973D055554122CB4D4DBEA050412D1E0DAACE555541AF3A7731CFA0504179B3CB87CA5555413C91ECF3D0A05041787131FDC9555541AE47E1CAD5A050417B14AE37C75555417EA577FCD5A05041FD440AC5C85555414D40BC9FDDA0504109B1693EC5555541F906AE5CDFA050416B4FA2D6C35555415C8FC275DEA050410AD7A340C255554100000050E3A0504114AE47C1BD555541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607639 - 419342
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001400000085EB51A8DFA05041A4703DBAB9555541B81E85EBD6A0504185EB51E8C0555541A4703D8ACBA05041AE47E1FAC55555418FC2F528B0A05041D7A370DDCD5555417B14AEC7B4A0504100000030DD5555418FC2F528B8A050419A999949DC5555413D0AD773B5A0504148E17AD4D0555541D7A3709DD0A05041EC51B82ECA555541AE47E1CAD5A050417B14AE37C7555541AE47E15AD6A050419A9999B9CB555541295C8F72D9A05041295C8FE2CC55554133333333DEA05041713D0AB7CB55554166666616E0A050418FC2F5C8C855554152B81E45E0A050413D0AD713C5555541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000C83BEF6AB6A05041752320EAD45555419464ABFBB5A0504106424713D355554147CBDE7CB5A0504157ADB1FAD05555413D0AD773B5A0504148E17AD4D05555417C4F7A00B7A0504127186973D055554122CB4D4DBEA050412D1E0DAACE555541AF3A7731CFA0504179B3CB87CA5555413C91ECF3D0A05041787131FDC9555541AE47E1CAD5A050417B14AE37C75555417EA577FCD5A05041FD440AC5C85555414D40BC9FDDA0504109B1693EC5555541F906AE5CDFA050416B4FA2D6C35555415C8FC275DEA050410AD7A340C255554100000050E3A0504114AE47C1BD555541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607824 - 255193
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000013000000CDCCCCFCEEA25041C3F528FCD65655417B14AEC7F2A25041713D0A37DC565541CDCCCC7CF6A25041B81E854BE15655411F85EB51F9A250413D0AD763E55655413D0AD773FCA2504152B81E75E9565541A4703DBAFDA2504114AE4721EB565541713D0A17FEA2504148E17AC4EB56554100000080FEA250410AD7A3E0EC56554100000010FFA25041CDCCCC7CEE565541666666A6FFA250415C8FC2B5F05655410000000000A35041713D0A07F2565541E17A14EE01A350417B14AEB7F15655417B14AEF700A35041C3F528CCEC5655419A9999A9FEA25041EC51B8CEE7565541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000007B14AEB7F5A25041D7A3708DD956554103D30413F5A25041A3635499D856554193A0470CF2A2504113BFFB7CD45655413FE304E9F0A2504169D8FB6CD2565541C3F5285CF0A25041C3F5289CD156554164F8B5A0EDA25041BABDDFEAD25655412D243F8CECA25041D3E7DB71D3565541837A440DF1A25041B855D285D95655418FCDA738F6A25041ED274493E056554185462ABCFAA25041BF8919E7E65655416C46E13EFEA25041691FC6A4EB565541CCC20A89FEA250413C3385FAEC56554100000010FFA25041CDCCCC7CEE5655419A80E48CFFA250419D184455F0565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607988 - 401474
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000009C0000007B14AE074CAE50419A999979954F554148E17A3450AE5041713D0A07934F5541000000C053AE50411F85EBF1904F55410000003055AE5041B81E851B904F5541CDCCCC5C5BAE5041CDCCCC7C8C4F55410AD7A3905DAE50411F85EB318B4F55411F85EB3160AE504152B81EA5894F55411F85EBA166AE50417B14AED7854F554148E17AC46CAE5041000000508F4F554114AE47B16FAE504185EB51C8934F55413333336372AE5041C3F528BC974F554148E17A748AAE5041EC51B8AEAB4F55410000002096AE504166666616B94F5541EC51B88E97AE5041295C8F52B64F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F271EB937EAE50411E925ABF254F554157AEDA5F8FAE5041ECB75DBD1F4F55411392B3D190AE5041C8BAF2F8214F554144D3C0A094AE5041EE68128A284F5541E6BB6B5699AE5041258757FA264F554198A116DC92AE5041FDC5C5C31E4F554180ABC6D792AE50411FDEED9E1E4F554172BB00C69DAE50414425A054154F554146A49CD997AE50412CDF6D140E4F5541A7BD989690AE50418B9C6E9D054F554152B81ED58BAE5041A4703DCA124F5541E74BD4B78AAE5041F75FDF4D144F5541D12CC19A86AE50417703B7E4194F554105E0DBDF82AE504168503E131F4F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>607988 - 419798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000009C0000007B14AE074CAE50419A999979954F554148E17A3450AE5041713D0A07934F5541000000C053AE50411F85EBF1904F55410000003055AE5041B81E851B904F5541CDCCCC5C5BAE5041CDCCCC7C8C4F55410AD7A3905DAE50411F85EB318B4F55411F85EB3160AE504152B81EA5894F55411F85EBA166AE50417B14AED7854F554148E17AC46CAE5041000000508F4F554114AE47B16FAE504185EB51C8934F55413333336372AE5041C3F528BC974F554148E17A748AAE5041EC51B8AEAB4F55410000002096AE504166666616B94F5541EC51B88E97AE5041295C8F52B64F5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F271EB937EAE50411E925ABF254F554157AEDA5F8FAE5041ECB75DBD1F4F55411392B3D190AE5041C8BAF2F8214F554144D3C0A094AE5041EE68128A284F5541E6BB6B5699AE5041258757FA264F554198A116DC92AE5041FDC5C5C31E4F554180ABC6D792AE50411FDEED9E1E4F554172BB00C69DAE50414425A054154F554146A49CD997AE50412CDF6D140E4F5541A7BD989690AE50418B9C6E9D054F554152B81ED58BAE5041A4703DCA124F5541E74BD4B78AAE5041F75FDF4D144F5541D12CC19A86AE50417703B7E4194F554105E0DBDF82AE504168503E131F4F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608020 - 201007
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000020000002D000000295C8FF28CA1504148E17A44F8565541AE47E1AA89A15041AE47E12AF4565541EC51B8AE85A15041AE47E10AF65655418FC2F53883A15041AE47E14AF2565541D7A370AD7CA150410AD7A340F6565541F6285CBF85A1504152B81E2507575541333333338DA15041EC51B80E15575541CDCCCC0C91A150418FC2F558205755418FC2F53892A1504148E17A3426575541AE47E11A92A15041666666E628575541AE47E1DA95A1504148E17A84305755410AD7A35098A15041CDCCCCFC30575541AE47E19A99A15041295C8F8232575541CDCCCC7C99A15041AE47E1CA35575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000295C8FF28CA1504148E17A44F8565541AE47E1AA89A15041AE47E12AF4565541EC51B8AE85A15041AE47E10AF6565541C4A68F8B85A15041A7BF48D5F55655418FC2F53883A15041AE47E14AF2565541D7A370AD7CA150410AD7A340F6565541F6285CBF85A1504152B81E2507575541333333338DA15041EC51B80E15575541CDCCCC0C91A150418FC2F558205755418FC2F53892A1504148E17A3426575541AE47E11A92A15041666666E628575541AE47E1DA95A1504148E17A84305755410AD7A35098A15041CDCCCCFC30575541C9D6C67C98A150411A3FE43031575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608020 - 419170
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000020000002D000000295C8FF28CA1504148E17A44F8565541AE47E1AA89A15041AE47E12AF4565541EC51B8AE85A15041AE47E10AF65655418FC2F53883A15041AE47E14AF2565541D7A370AD7CA150410AD7A340F6565541F6285CBF85A1504152B81E2507575541333333338DA15041EC51B80E15575541CDCCCC0C91A150418FC2F558205755418FC2F53892A1504148E17A3426575541AE47E11A92A15041666666E628575541AE47E1DA95A1504148E17A84305755410AD7A35098A15041CDCCCCFC30575541AE47E19A99A15041295C8F8232575541CDCCCC7C99A15041AE47E1CA35575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000040000000295C8FF28CA1504148E17A44F8565541AE47E1AA89A15041AE47E12AF4565541EC51B8AE85A15041AE47E10AF6565541C4A68F8B85A15041A7BF48D5F55655418FC2F53883A15041AE47E14AF2565541D7A370AD7CA150410AD7A340F6565541F6285CBF85A1504152B81E2507575541333333338DA15041EC51B80E15575541CDCCCC0C91A150418FC2F558205755418FC2F53892A1504148E17A3426575541AE47E11A92A15041666666E628575541AE47E1DA95A1504148E17A84305755410AD7A35098A15041CDCCCCFC30575541C9D6C67C98A150411A3FE43031575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608026 - 201002
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000020000000EC51B83E46A350417B14AE177C5755411F85EBE145A350413D0AD7637D5755417B14AE9745A35041CDCCCC6C7E57554114AE479147A35041C3F528BC81575541713D0A574BA35041295C8F4288575541D7A3709D4EA35041D7A3703D885755413333333350A35041713D0A178B57554148E17AF44DA350417B14AEC78C575541333333034FA35041B81E859B8E575541F6285CAF53A35041666666E6965755410AD7A31051A35041EC51B88E985755418FC2F53852A3504114AE47319A575541295C8FF254A35041AE47E10A9E575541295C8F5258A350419A999909A2575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000018FECE3946A35041F3BAAEF47B575541B6E871FA44A3504110ACA82D7D575541B534F52545A350415C2FFA857D5755415EAA489147A35041E6BB27BC81575541D2105FFA4EA35041FF4E438C8E575541333333034FA35041B81E859B8E5755411971058953A35041F8C45BA296575541A1F35CAF53A350419DBC67E6965755410966A41051A35041E91BB98E985755418FC2F53852A3504114AE47319A575541295C8FF254A35041AE47E10A9E575541295C8F5258A350419A999909A25755410AD7A3305BA35041713D0A17A5575541411514CA5DA3504121930ADCA7575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608026 - 419174
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000020000000EC51B83E46A350417B14AE177C5755411F85EBE145A350413D0AD7637D5755417B14AE9745A35041CDCCCC6C7E57554114AE479147A35041C3F528BC81575541713D0A574BA35041295C8F4288575541D7A3709D4EA35041D7A3703D885755413333333350A35041713D0A178B57554148E17AF44DA350417B14AEC78C575541333333034FA35041B81E859B8E575541F6285CAF53A35041666666E6965755410AD7A31051A35041EC51B88E985755418FC2F53852A3504114AE47319A575541295C8FF254A35041AE47E10A9E575541295C8F5258A350419A999909A2575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002500000018FECE3946A35041F3BAAEF47B575541B6E871FA44A3504110ACA82D7D575541B534F52545A350415C2FFA857D5755415EAA489147A35041E6BB27BC81575541D2105FFA4EA35041FF4E438C8E575541333333034FA35041B81E859B8E5755411971058953A35041F8C45BA296575541A1F35CAF53A350419DBC67E6965755410966A41051A35041E91BB98E985755418FC2F53852A3504114AE47319A575541295C8FF254A35041AE47E10A9E575541295C8F5258A350419A999909A25755410AD7A3305BA35041713D0A17A5575541411514CA5DA3504121930ADCA7575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 201119
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000065F48415C4A250411510A73F05575541AE47E1BAC2A250419A999959095755418998C328C2A25041A23CF8A30B575541B81E85CBC2A250418FC2F5F80B57554180D0C9DEC2A25041F2FA936B0D575541F00AA2F0C2A25041825BBC7A0D5755415DE17AB4C3A25041A347E11A0E57554152E17A74C5A250412F48E13A095755414CF528ECC7A25041EC51B84E02575541345C8FF2C8A25041EEF52834FF5655415AC2F5F8C9A25041AF999919FC56554108333373CAA250411CB81E65F9565541C71570E5CBA25041B24514EDEE5655413F6EE01EC8A250417969F31FEF565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 253665
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000EC51B8CE5DA35041CDCCCC4C625755413CE17AC466A350411D0AD7236157554108E590BE66A35041626D6E1361575541D18D25B866A35041BAE99E01615755411E33332365A35041EC7A149E5C5755416C8A0BD063A35041D005B3E45C57554152B81ED55BA35041E17A148E5E57554129A84A8757A35041E31453695F5755417EC2F56857A35041FB285C6F5F5755418ABE3DFA55A35041F43411D65F575541DF55249954A35041D1C1F53860575541981E852B53A3504100295C9F605755411AD7A30053A350418DB81EA560575541E4ADA0B153A3504110DF972463575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 253760
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000AE47E16A73A35041713D0A37475755410000005076A35041CDCCCCBC4F57554185EB518878A350415C8FC2B556575541360AD79379A350415B3D0A175A575541FEB7A5497DA35041E49EFF355A575541A34DC74D7DA35041961722365A575541909999697DA35041713D0A375A57554115DB3D8B7DA35041E31B98345A5755419CF5283C7FA3504155B81E155A575541C0784D937DA350414271E0A9545755411F85EBF17BA35041713D0A574F5755416AC722FD7AA350417F50B41F4C57554184703D0A7AA350410152B8EE485755418FC2F51876A35041295C8FB23A575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 253821
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000666666A689A3504148E17A9458575541B97FF09E8AA35041336F6B6B58575541B5668BD385A3504108356F4E49575541589CC5C981A3504116380BF63C575541100473627EA350416952FD4433575541B633DFC77DA35041CDF0D00D335755412B4087657CA35041F943B1DF325755416F88A6DE7CA350417345CD6B34575541CE9698F17CA35041968CC2A9345755413CA2F4D97EA350411431DBE63A575541CCB4ADF981A35041AB8E361E45575541DB5AF6C383A35041F39B63784A575541097AB1C084A350414C0C37644D575541E17A146E88A350415C8FC24558575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 253850
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000DA874215A3A35041CD6FFB49895755414FC2F5C8A2A350411D0AD7A38857554129AAD0F0A1A3504197ACE101875755412D33FA1EA1A350412C831E6C85575541922211A29FA3504189F4D711855755412B8DF3D49EA35041BC4134F884575541C52C47A19DA3504109720A9285575541F931E2A09CA350414BEAA112875755412B2DC87A9CA35041B29CC452885755415485EB61A0A350413E3333538E575541176DAB54A4A35041AC806FEC935755417B14AE77A4A35041E17A141E94575541AE1E85CBA7A35041300AD79398575541F3D6A3D0AAA350410185EB2195575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419400
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001800000065F48415C4A250411510A73F05575541AE47E1BAC2A250419A999959095755418998C328C2A25041A23CF8A30B575541B81E85CBC2A250418FC2F5F80B57554180D0C9DEC2A25041F2FA936B0D575541F00AA2F0C2A25041825BBC7A0D5755415DE17AB4C3A25041A347E11A0E57554152E17A74C5A250412F48E13A095755414CF528ECC7A25041EC51B84E02575541345C8FF2C8A25041EEF52834FF5655415AC2F5F8C9A25041AF999919FC56554108333373CAA250411CB81E65F9565541C71570E5CBA25041B24514EDEE5655413F6EE01EC8A250417969F31FEF565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419409
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000F000000AE47E16A73A35041713D0A37475755410000005076A35041CDCCCCBC4F57554185EB518878A350415C8FC2B556575541360AD79379A350415B3D0A175A575541FEB7A5497DA35041E49EFF355A575541A34DC74D7DA35041961722365A575541909999697DA35041713D0A375A57554115DB3D8B7DA35041E31B98345A5755419CF5283C7FA3504155B81E155A575541C0784D937DA350414271E0A9545755411F85EBF17BA35041713D0A574F5755416AC722FD7AA350417F50B41F4C57554184703D0A7AA350410152B8EE485755418FC2F51876A35041295C8FB23A575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419417
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000012000000EC51B8CE5DA35041CDCCCC4C625755413CE17AC466A350411D0AD7236157554108E590BE66A35041626D6E1361575541D18D25B866A35041BAE99E01615755411E33332365A35041EC7A149E5C5755416C8A0BD063A35041D005B3E45C57554152B81ED55BA35041E17A148E5E57554129A84A8757A35041E31453695F5755417EC2F56857A35041FB285C6F5F5755418ABE3DFA55A35041F43411D65F575541DF55249954A35041D1C1F53860575541981E852B53A3504100295C9F605755411AD7A30053A350418DB81EA560575541E4ADA0B153A3504110DF972463575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419419
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000666666A689A3504148E17A9458575541B97FF09E8AA35041336F6B6B58575541B5668BD385A3504108356F4E49575541589CC5C981A3504116380BF63C575541100473627EA350416952FD4433575541B633DFC77DA35041CDF0D00D335755412B4087657CA35041F943B1DF325755416F88A6DE7CA350417345CD6B34575541CE9698F17CA35041968CC2A9345755413CA2F4D97EA350411431DBE63A575541CCB4ADF981A35041AB8E361E45575541DB5AF6C383A35041F39B63784A575541097AB1C084A350414C0C37644D575541E17A146E88A350415C8FC24558575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608091 - 419424
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000150000000103000000010000000F0000005C8FC275B7A250418FC2F5587F57554100000010ACA250417B14AEE7885755415C8FC225A2A25041C3F5282C91575541C3F528BC98A250417B14AE2799575541D7A3707D99A25041D7A3705D9A575541000000809AA25041AE47E1FA9B57554114AE4721A5A250416666666693575541C3F5285CB3A25041333333038857554166666686D3A250415C8FC2D56E575541C3F528FCD1A25041E17A146E6F5755419A9999E9CDA25041AE47E15A6F575541666666D6CDA250413D0AD7A36C5755415C8FC235C1A250419A99992977575541C3F5283CBAA25041A4703D0A7D575541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000DA874215A3A35041CD6FFB49895755414FC2F5C8A2A350411D0AD7A38857554129AAD0F0A1A3504197ACE101875755412D33FA1EA1A350412C831E6C85575541922211A29FA3504189F4D711855755412B8DF3D49EA35041BC4134F884575541C52C47A19DA3504109720A9285575541F931E2A09CA350414BEAA112875755412B2DC87A9CA35041B29CC452885755415485EB61A0A350413E3333538E575541176DAB54A4A35041AC806FEC935755417B14AE77A4A35041E17A141E94575541AE1E85CBA7A35041300AD79398575541F3D6A3D0AAA350410185EB2195575541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608179 - 407664
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000050000001500000085EB518800A4504114AE47B11C56554166666676FEA35041C3F528EC1F565541EC51B80EF3A35041AE47E1DA21565541E17A146EECA35041D7A3709D2F56554152B81EE5E9A35041CDCCCC1C3856554148E17A44E9A350419A9999193B56554185EB5138EFA35041B81E85DB3A5655410AD7A3D0F8A35041B81E85CB395655417B14AE97FFA35041295C8F2239565541A4703D2A05A45041EC51B83E38565541EC51B8CE0CA4504152B81E9537565541A4703DCA0EA45041F6285C3F335655416666660610A4504114AE470131565541A4703D7A10A450418FC2F54830565541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006F010000EF94229BF5A35041872744F9A8565541C5FF82ABF5A3504102585A98A9565541A4446FBAF5A3504168C4A81EAA565541D331BACEF5A35041D31B4BD5AA565541CE05D7DBF5A3504189453B52AB565541CF6154EBF5A350417FE45C04AC565541EDE250F9F5A3504185AE34A5AC5655419658400AF6A350413074F667AD56554113639A16F6A350417159D0FBAD565541285B0D29F6A350418C0B2CCAAE56554151E401F1F6A35041E0A2307AAE56554193BA7B03F7A35041A6513ED1AC56554139AB1C0FF7A35041D3A7C8C5AB56554109527018F7A3504173C1DA09AB565541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608285 - 200822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCC3C51A15041666666F6A85455418FC2F5485CA15041EC51B89EA85455410AD7A33065A15041EC51B81EA95455411F85EB21A5A1504114AE47B1B5545541C3F528ECA7A150413D0AD773B35455416666660666A1504148E17A94A7545541333333035FA150418FC2F508A7545541295C8F125CA15041CDCCCCDCA65455413D0AD7A342A15041F6285C3FA95455418FC2F5482FA15041713D0A97AD545541295C8F522EA15041A4703D4AAF5455411F85EB5144A150413D0AD7A3AA545541CDCCCC3C51A15041666666F6A8545541
-</a>
-
-<b>
-0106000000010000000103000000010000001000000016B4E95144A150418A6CD7A3AA545541F844889A4CA15041D7A87390A954554182CCCC3C51A15041316666F6A854554185C2F5485CA150416B51B89EA854554120D7A33065A15041B651B81EA9545541D184EB21A5A1504153AE47B1B554554155F528ECA7A15041950AD773B35455418766660666A15041D3E17A94A75455411E3333035FA15041A5C2F508A754554108145CBF5CA150415D52F0E6A6545541725C8F125CA15041D1CCCCDCA6545541E6AD691459A1504149C1A524A75455413D0AD7A342A15041F6285C3FA95455419792C2472FA1504102CE2899AD545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608285 - 322967
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000CDCCCC3C51A15041666666F6A85455418FC2F5485CA15041EC51B89EA85455410AD7A33065A15041EC51B81EA95455411F85EB21A5A1504114AE47B1B5545541C3F528ECA7A150413D0AD773B35455416666660666A1504148E17A94A7545541333333035FA150418FC2F508A7545541295C8F125CA15041CDCCCCDCA65455413D0AD7A342A15041F6285C3FA95455418FC2F5482FA15041713D0A97AD545541295C8F522EA15041A4703D4AAF5455411F85EB5144A150413D0AD7A3AA545541CDCCCC3C51A15041666666F6A8545541
-</a>
-
-<b>
-0106000000010000000103000000010000001000000016B4E95144A150418A6CD7A3AA545541F844889A4CA15041D7A87390A954554182CCCC3C51A15041316666F6A854554185C2F5485CA150416B51B89EA854554120D7A33065A15041B651B81EA9545541D184EB21A5A1504153AE47B1B554554155F528ECA7A15041950AD773B35455418766660666A15041D3E17A94A75455411E3333035FA15041A5C2F508A754554108145CBF5CA150415D52F0E6A6545541725C8F125CA15041D1CCCCDCA6545541E6AD691459A1504149C1A524A75455413D0AD7A342A15041F6285C3FA95455419792C2472FA1504102CE2899AD545541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608347 - 200893
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000013000000666666C6AAAF5041333333635F495541000000A0A3AF504114AE47216B49554152B81E75A1AF50419A9999A971495541D7A3702D9DAF5041713D0AF783495541333333B3ABAF5041A4703D5A8649554185EB51D8C2AF5041000000908B495541E17A146EC8AF5041F6285CAF7D4955411F85EB81D2AF50410000009086495541F6285C0FD8AF5041AE47E16A8949554152B81EA5DFAF5041E17A14BE8649554185EB51C8D7AF50413333339381495541333333F3D2AF504148E17AB47D495541F6285CDFCFAF5041295C8FF27949554133333323CCAF504114AE476174495541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002600000004AF94C1CDAF5041DAD5F7CA76495541408853D8CDAF50411A8BDFEC76495541C4995B90CEAF504193EF86DC7749554151A0F21AD0AF504190ED255A774955419D0ACEE7D1AF5041274C57047949554189CE4464D3AF5041643546C97A495541777661AAD4AF50410D4882ED7A495541B9279C02D6AF50416719EC927A495541FAEE79B4D6AF50411AA6363579495541C16AD154D8AF5041B190944677495541CE789522DAAF5041A7D508D875495541BE243BD0DBAF5041F6F2FF657649554158C33904DDAF5041A8B12DE7754955414DDF6717DEAF5041B40A131975495541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608407 - 201058
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB2194A2504152B81EF5975255418FC2F5F889A250410AD7A3C0905255410AD7A3C089A250419A999909925255410AD7A31089A250413D0AD7D39552554185EB516889A25041D7A3703D97525541CDCCCC3C88A25041333333239952554185EB51E884A25041EC51B89E99525541EC51B8FE85A250415C8FC2B59B525541C3F5280C87A25041666666769D525541C3F5288C88A25041666666F69C525541CDCCCC3C89A25041C3F528DC9A525541D7A3709D8BA25041000000609D52554152B81E658BA25041C3F5282CA152554185EB51E88BA25041CDCCCCACA2525541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000F54AF5F889A250419D91A6C0905255410AD7A3C089A250419A999909925255410AD7A31089A250413D0AD7D39552554185EB516889A25041D7A3703D97525541CDCCCC3C88A25041333333239952554185EB51E884A25041EC51B89E995255412E971D3785A25041570627369A525541D5E2B8FE85A250419E0BC2B59B5255411AC1140186A250414DFEB0B99B525541C3F5280C87A25041666666769D525541C3F5288C88A25041666666F69C525541CDCCCC3C89A25041C3F528DC9A525541D7A3709D8BA25041000000609D52554152B81E658BA25041C3F5282CA1525541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>608407 - 419296
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000001F85EB2194A2504152B81EF5975255418FC2F5F889A250410AD7A3C0905255410AD7A3C089A250419A999909925255410AD7A31089A250413D0AD7D39552554185EB516889A25041D7A3703D97525541CDCCCC3C88A25041333333239952554185EB51E884A25041EC51B89E99525541EC51B8FE85A250415C8FC2B59B525541C3F5280C87A25041666666769D525541C3F5288C88A25041666666F69C525541CDCCCC3C89A25041C3F528DC9A525541D7A3709D8BA25041000000609D52554152B81E658BA25041C3F5282CA152554185EB51E88BA25041CDCCCCACA2525541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000016000000F54AF5F889A250419D91A6C0905255410AD7A3C089A250419A999909925255410AD7A31089A250413D0AD7D39552554185EB516889A25041D7A3703D97525541CDCCCC3C88A25041333333239952554185EB51E884A25041EC51B89E995255412E971D3785A25041570627369A525541D5E2B8FE85A250419E0BC2B59B5255411AC1140186A250414DFEB0B99B525541C3F5280C87A25041666666769D525541C3F5288C88A25041666666F69C525541CDCCCC3C89A25041C3F528DC9A525541D7A3709D8BA25041000000609D52554152B81E658BA25041C3F5282CA1525541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>100085 - 389877
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003400000052B81E55B08550410AD7A310011F54413D0AD7C3B485504148E17A54071F5441CDCCCCBCB7855041AE47E1BA0A1F5441CDCCCC4CBC8550411F85EB010F1F54415C8FC2E5BE855041AE47E10A111F544185EB5198C185504185EB51B8121F544148E17A84C485504114AE4731141F544133333393C7855041D7A3703D151F54418FC2F5C8C7855041000000C0141F544114AE47A1CB855041E17A141E051F5441F6285CAFCF8550419A999979031F5441666666C6D585504148E17AB4081F54419A999999D7855041B81E855B0C1F54413D0AD773DE855041295C8F12141F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000120000004061D673DE855041E79D8E12141F54416995F498EB855041B1B09899051F5441713D0A47E3855041A4703D2AFF1E54410064D51BD0855041952E3B56F01E54413F7670FDCF8550414C78B83EF01E5441419D91A2CE85504100529D62F11E5441BE83E14AC88550417979F6B8F61E544188E8E3ECC28550410DA5193FFB1E5441865390FAC785504146DB69A6021F5441F1719CD3CB855041646FB109051F5441DDFB310FD0855041019E79F4021F5441A8ED5596D4855041A3A85AAF071F5441979967C6D58550411E247AB4081F54412FB99999D7855041B5BD845B0C1F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>653709 - 3067940
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000A00000001030000000100000052000000F6285CEF82A8504185EB51D80CE1544152B81E9580A850413D0AD73308E154418FC2F5D87CA850410AD7A33009E1544114AE47F17AA85041D7A3704D07E154410AD7A35076A85041A4703DFA0AE15441EC51B88E78A85041713D0A3711E15441CDCCCC6C78A850413D0AD76313E15441F6285C5F7BA850413D0AD75318E15441AE47E15A7BA85041666666561AE154417B14AE077AA85041000000101CE15441C3F528EC7BA850419A99991920E15441666666E67CA85041EC51B84E22E154418FC2F52889A850418FC2F5B81CE15441F6285CCF90A8504114AE47D11AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000003895C46787A85041B582908D1DE1544138957E2288A85041D1BBD83D1DE15441357726DE8AA85041D73079431CE15441996219898EA85041A10E4A8D1BE1544122CBE12694A850418EE7455A1AE15441A6FED22E97A85041784A38A519E15441C86FE64397A850411EC668A419E1544149CDAE399CA850415E4C927319E15441CB12DE37B0A85041F76E2E8719E15441485EFB41B5A8504184AC804D19E1544184D5CC88B5A850416B4B658C19E1544188308AF3B1A85041BD72972F0CE1544135982A2DA9A8504110A8FD5D07E154410238CA62A3A850414053323A03E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>653709 - 3154733
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000A00000001030000000100000052000000F6285CEF82A8504185EB51D80CE1544152B81E9580A850413D0AD73308E154418FC2F5D87CA850410AD7A33009E1544114AE47F17AA85041D7A3704D07E154410AD7A35076A85041A4703DFA0AE15441EC51B88E78A85041713D0A3711E15441CDCCCC6C78A850413D0AD76313E15441F6285C5F7BA850413D0AD75318E15441AE47E15A7BA85041666666561AE154417B14AE077AA85041000000101CE15441C3F528EC7BA850419A99991920E15441666666E67CA85041EC51B84E22E154418FC2F52889A850418FC2F5B81CE15441F6285CCF90A8504114AE47D11AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008466B753B9A850416456C5C424E15441069E0FD6C4A850416B1F79A821E154410533E040C5A85041EFA405231FE1544156BE36C9C7A8504145DB7C041DE15441BEBE4B27CEA8504100552AD516E15441B14AA0D0D5A850418CFF61300EE15441E20B5CBDDAA85041B592AFD809E15441C1B82806DFA850419E8F511105E154417DAF1488E1A8504104789DF3FDE054415C8FC255DCA850418FC2F558FFE054416FF3445CD6A85041439759C801E15441C6428A69D3A85041C2BD062204E154416BAC4849CEA85041872E7A0709E15441CB8BDFDEC5A850414DC1B8AE0FE15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>653709 - 3281774
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000A00000001030000000100000052000000F6285CEF82A8504185EB51D80CE1544152B81E9580A850413D0AD73308E154418FC2F5D87CA850410AD7A33009E1544114AE47F17AA85041D7A3704D07E154410AD7A35076A85041A4703DFA0AE15441EC51B88E78A85041713D0A3711E15441CDCCCC6C78A850413D0AD76313E15441F6285C5F7BA850413D0AD75318E15441AE47E15A7BA85041666666561AE154417B14AE077AA85041000000101CE15441C3F528EC7BA850419A99991920E15441666666E67CA85041EC51B84E22E154418FC2F52889A850418FC2F5B81CE15441F6285CCF90A8504114AE47D11AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000008466B753B9A850416456C5C424E15441069E0FD6C4A850416B1F79A821E154410533E040C5A85041EFA405231FE1544156BE36C9C7A8504145DB7C041DE15441BEBE4B27CEA8504100552AD516E15441B14AA0D0D5A850418CFF61300EE15441E20B5CBDDAA85041B592AFD809E15441C1B82806DFA850419E8F511105E154417DAF1488E1A8504104789DF3FDE054415C8FC255DCA850418FC2F558FFE054416FF3445CD6A85041439759C801E15441C6428A69D3A85041C2BD062204E154416BAC4849CEA85041872E7A0709E15441CB8BDFDEC5A850414DC1B8AE0FE15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>653709 - 3360849
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000A00000001030000000100000052000000F6285CEF82A8504185EB51D80CE1544152B81E9580A850413D0AD73308E154418FC2F5D87CA850410AD7A33009E1544114AE47F17AA85041D7A3704D07E154410AD7A35076A85041A4703DFA0AE15441EC51B88E78A85041713D0A3711E15441CDCCCC6C78A850413D0AD76313E15441F6285C5F7BA850413D0AD75318E15441AE47E15A7BA85041666666561AE154417B14AE077AA85041000000101CE15441C3F528EC7BA850419A99991920E15441666666E67CA85041EC51B84E22E154418FC2F52889A850418FC2F5B81CE15441F6285CCF90A8504114AE47D11AE15441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000280000003895C46787A85041B582908D1DE1544138957E2288A85041D1BBD83D1DE15441357726DE8AA85041D73079431CE15441996219898EA85041A10E4A8D1BE1544122CBE12694A850418EE7455A1AE15441A6FED22E97A85041784A38A519E15441C86FE64397A850411EC668A419E1544149CDAE399CA850415E4C927319E15441CB12DE37B0A85041F76E2E8719E15441485EFB41B5A8504184AC804D19E1544184D5CC88B5A850416B4B658C19E1544188308AF3B1A85041BD72972F0CE1544135982A2DA9A8504110A8FD5D07E154410238CA62A3A850414053323A03E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633209 - 3014300
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F000000713D0A8792EC504185EB51B896DA5441B81E859B8BEC5041D7A3703D98DA54415C8FC2558FEC5041CDCCCCFCA0DA5441C3F528FC90EC50410AD7A300A4DA5441AE47E10A94EC504166666696A9DA54415C8FC28595EC5041CDCCCCECAADA5441A4703DBA96EC5041A4703D6AADDA5441D7A370BD9AEC5041AE47E13AB3DA5441C3F528CC9BEC504152B81ED5B6DA544100000040A2EC504114AE4741B5DA544166666686AAEC504133333303ACDA5441C3F5288CB1EC50415C8FC245A3DA5441D7A3703D9DEC504152B81E6595DA54417B14AE8796EC50417B14AE3796DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002000000037720A2E83EC5041BECEEABB8BDA54410623BEED7EEC504181C65ED18ADA5441F7E8A9E17FEC504121BA26DC86DA5441333333C37DEC5041A4703D0A86DA54410AD7A3007CEC5041713D0A9785DA544114AE47F178EC50410AD7A39085DA5441D9F8E36979EC5041B05847D48CDA54417CDB570C7BEC504194B94ACEA3DA54416448E4537CEC50417BB3CB91B1DA5441DD193B467DEC5041CCDB0BDAB7DA5441D5CF994E7EEC5041A3FB045CBDDA5441C8A9370780EC504120722CCABDDA544106023A6683EC504193AA2745BEDA5441C3F528CC9BEC504152B81ED5B6DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633209 - 3375397
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F000000713D0A8792EC504185EB51B896DA5441B81E859B8BEC5041D7A3703D98DA54415C8FC2558FEC5041CDCCCCFCA0DA5441C3F528FC90EC50410AD7A300A4DA5441AE47E10A94EC504166666696A9DA54415C8FC28595EC5041CDCCCCECAADA5441A4703DBA96EC5041A4703D6AADDA5441D7A370BD9AEC5041AE47E13AB3DA5441C3F528CC9BEC504152B81ED5B6DA544100000040A2EC504114AE4741B5DA544166666686AAEC504133333303ACDA5441C3F5288CB1EC50415C8FC245A3DA5441D7A3703D9DEC504152B81E6595DA54417B14AE8796EC50417B14AE3796DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002000000037720A2E83EC5041BECEEABB8BDA54410623BEED7EEC504181C65ED18ADA5441F7E8A9E17FEC504121BA26DC86DA5441333333C37DEC5041A4703D0A86DA54410AD7A3007CEC5041713D0A9785DA544114AE47F178EC50410AD7A39085DA5441D9F8E36979EC5041B05847D48CDA54417CDB570C7BEC504194B94ACEA3DA54416448E4537CEC50417BB3CB91B1DA5441DD193B467DEC5041CCDB0BDAB7DA5441D5CF994E7EEC5041A3FB045CBDDA5441C8A9370780EC504120722CCABDDA544106023A6683EC504193AA2745BEDA5441C3F528CC9BEC504152B81ED5B6DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>634102 - 961995
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000024000000713D0AB77DE75041D7A370BD03D654417B14AE0783E750413D0AD7E304D6544185EB51D88AE75041C3F5286C07D65441A4703DEA8FE750418FC2F5F808D65441CDCCCCAC91E75041B81E859B09D6544152B81EA593E75041F6285C4F0AD65441A4703D7A95E750415C8FC2150BD65441CDCCCC5C98E75041666666360CD65441666666769BE75041A4703DDA0DD654411F85EB619FE75041EC51B8AE0FD65441EC51B83EA5E75041000000B012D65441AE47E1FAA8E75041CDCCCCBC14D6544114AE4721ADE75041C3F5286C17D6544114AE47C1ADE75041713D0AA716D65441 [...]
-</a>
-
-<b>
-01060000000200000001030000000100000029000000CDCCCC2C72E750416666661605D65441336C2BBB75E750412EBA365E06D65441C3F5282C79E750415C8FC2A507D65441D7A370DD7CE750410000000009D65441AE47E1AA7FE750413D0AD7E309D65441524AAF5782E75041B3CE03CF0AD6544195D4159084E75041139AA39B0BD654410D1B478486E7504184F986510CD654412D7D26EA88E75041AF085C620DD65441666666E68BE75041A4703D8A0ED6544135851AFA8DE75041CE6A3BC80FD65441722833F48EE750413FCA1E7E10D654418AA3C41B90E75041B129023411D65441B4B2992C91E75041341D29D311D65441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>634330 - 1581513
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000EC51B81E18E25041000000D02AC854416666662612E2504152B81E0532C85441713D0A770CE2504152B81E6537C85441713D0AA7FEE150415C8FC27544C8544185EB5108FCE1504114AE473147C85441AE47E1BAF6E15041A4703DBA4CC854411F85EB41F3E150418FC2F51851C85441EC51B81EF2E1504148E17AF452C854413D0AD7C3FFE15041B81E85EB64C85441CDCCCC6C0DE25041E17A14DE5BC85441000000A022E25041CDCCCC5C4EC85441C3F5288C1DE25041C3F5287C47C854417B14AE6726E2504114AE47413FC85441CDCCCC8C29E250410AD7A3703CC85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004BE471BE0CE25041AE17A0515CC85441CDCCCC6C0DE25041E17A14DE5BC85441000000A022E25041CDCCCC5C4EC85441C3F5288C1DE25041C3F5287C47C854417B14AE6726E2504114AE47413FC85441CDCCCC8C29E250410AD7A3703CC85441000000802DE25041A4703DCA38C854413D0AD70331E2504114AE475135C85441D7A3709D31E250413D0AD74334C8544185EB51C831E25041F6285C6F33C85441AE47E10A31E25041F6285CCF2FC85441713D0A8730E25041A4703D7A2AC854410AD7A35023E250419A9999A92AC85441EC51B81E18E25041000000D02AC85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>634330 - 4247184
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000016000000EC51B81E18E25041000000D02AC854416666662612E2504152B81E0532C85441713D0A770CE2504152B81E6537C85441713D0AA7FEE150415C8FC27544C8544185EB5108FCE1504114AE473147C85441AE47E1BAF6E15041A4703DBA4CC854411F85EB41F3E150418FC2F51851C85441EC51B81EF2E1504148E17AF452C854413D0AD7C3FFE15041B81E85EB64C85441CDCCCC6C0DE25041E17A14DE5BC85441000000A022E25041CDCCCC5C4EC85441C3F5288C1DE25041C3F5287C47C854417B14AE6726E2504114AE47413FC85441CDCCCC8C29E250410AD7A3703CC85441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000004BE471BE0CE25041AE17A0515CC85441CDCCCC6C0DE25041E17A14DE5BC85441000000A022E25041CDCCCC5C4EC85441C3F5288C1DE25041C3F5287C47C854417B14AE6726E2504114AE47413FC85441CDCCCC8C29E250410AD7A3703CC85441000000802DE25041A4703DCA38C854413D0AD70331E2504114AE475135C85441D7A3709D31E250413D0AD74334C8544185EB51C831E25041F6285C6F33C85441AE47E10A31E25041F6285CCF2FC85441713D0A8730E25041A4703D7A2AC854410AD7A35023E250419A9999A92AC85441EC51B81E18E25041000000D02AC85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>653594 - 5221664
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003E0000000AD7A3F050A65041CDCCCCACA8DD5441333333734AA650413D0AD733A6DD544185EB51B841A6504185EB5108A2DD5441D7A370FD38A650418FC2F5789DDD54419A9999C92DA65041295C8FC298DD54418FC2F5E820A65041A4703D8A93DD544185EB51B81EA65041F6285C7F91DD54419A9999791BA650418FC2F5C88CDD54410AD7A30019A65041A4703D8A89DD5441A4703DFA12A650417B14AE4783DD544152B81E550CA65041C3F5287C7DDD54413D0AD7B30BA65041F6285C9F7DDD54419A9999C90AA65041000000C083DD5441F6285C0F09A6504114AE475191DD5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003200000052B81E4515A65041D7A3708D89DD54410AD7A3601CA650417B14AEC78FDD54419A9999091EA650415C8FC2D592DD5441000000501FA650413333331394DD54415C8FC26520A65041713D0A5794DD544152B81EB52AA65041713D0AE79ADD5441EC51B84E2EA65041CDCCCC4C9DDD5441A4703D2A34A65041CDCCCC0CA1DD54410000000039A65041295C8FC2A3DD5441B81E85BB3BA6504152B81EF5A4DD5441CDCCCC4C3EA65041295C8F32A6DD5441A4703DBA41A6504166666666A7DD54410AD7A3004BA65041666666C6A9DD544114AE47814EA65041C3F528ACAADD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>613438 - 1325679
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FE2061A5141C3F5286C6CCC5441D7A3709D2E1A5141D7A3709D5DCC5441E17A14FE201A51415C8FC22549CC5441713D0AD7FD195141E17A143E5CCC5441D7A3709DDA1951410AD7A3606FCC5441EC51B84EDF195141666666367ACC5441295C8FE2061A5141C3F5286C6CCC5441
-</a>
-
-<b>
-01060000000100000001030000000100000020000000D7A3709D2E1A5141D7A3709D5DCC54415BF84E582C1A5141399407765ECC5441E1A782BA271A514124567D2E60CC5441EA4819171F1A51410E9CB06663CC5441C35C6B4A171A51416AD8DB4E66CC5441C9DD0AA6141A5141C457F24A67CC5441019A9FCF121A5141B6F945FA67CC54415D304B2D111A514154AA2F9668CC5441F12D6E370F1A5141C4763B5169CC544139E6B5B30A1A5141B30AF9FF6ACC5441FC12CFDD071A514130CB840E6CCC544119A2CC0F071A5141F6944C5B6CCC5441678CC84F061A5141A5294D9F6CCC5441AAF19967041A5141D91966496DCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>613438 - 3540338
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000007000000295C8FE2061A5141C3F5286C6CCC5441D7A3709D2E1A5141D7A3709D5DCC5441E17A14FE201A51415C8FC22549CC5441713D0AD7FD195141E17A143E5CCC5441D7A3709DDA1951410AD7A3606FCC5441EC51B84EDF195141666666367ACC5441295C8FE2061A5141C3F5286C6CCC5441
-</a>
-
-<b>
-01060000000100000001030000000100000020000000D7A3709D2E1A5141D7A3709D5DCC54415BF84E582C1A5141399407765ECC5441E1A782BA271A514124567D2E60CC5441EA4819171F1A51410E9CB06663CC5441C35C6B4A171A51416AD8DB4E66CC5441C9DD0AA6141A5141C457F24A67CC5441019A9FCF121A5141B6F945FA67CC54415D304B2D111A514154AA2F9668CC5441F12D6E370F1A5141C4763B5169CC544139E6B5B30A1A5141B30AF9FF6ACC5441FC12CFDD071A514130CB840E6CCC544119A2CC0F071A5141F6944C5B6CCC5441678CC84F061A5141A5294D9F6CCC5441AAF19967041A5141D91966496DCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>613443 - 1325764
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000700000066666636BD195141F6285C9F9CCC5441A4703D9AC61951419A9999D98ECC544148E17AE4DC195141EC51B81E7DCC544133333353DA19514152B81E0577CC54410AD7A330C919514185EB515883CC5441333333B3B619514152B81EA590CC544166666636BD195141F6285C9F9CCC5441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000074A463E5C419514123374E728DCC5441418A1D3BC41951413CD03B4A8ECC5441216DD188BB1951418AC34A8999CC5441C3F5282CC2195141F6285CBFA5CC5441D7A3707DC21951415C8FC285A5CC544185EB5198C6195141A4703D4AA2CC5441CDCCCCECC219514152B81E959DCC54415563B8B1C21951418B2279989CCC54412D07679DC3195141FC7218F799CC544199BCA019C7195141CE29830895CC54417B14AE97CC1951419A9999998BCC54415C8FC2F5D3195141CDCCCC5C87CC54419A9999F9DE195141295C8F1282CC544170F2DC77DC195141E389A91C7CCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>613443 - 3343798
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000700000066666636BD195141F6285C9F9CCC5441A4703D9AC61951419A9999D98ECC544148E17AE4DC195141EC51B81E7DCC544133333353DA19514152B81E0577CC54410AD7A330C919514185EB515883CC5441333333B3B619514152B81EA590CC544166666636BD195141F6285C9F9CCC5441
-</a>
-
-<b>
-0106000000010000000103000000010000001100000074A463E5C419514123374E728DCC5441418A1D3BC41951413CD03B4A8ECC5441216DD188BB1951418AC34A8999CC5441C3F5282CC2195141F6285CBFA5CC5441D7A3707DC21951415C8FC285A5CC544185EB5198C6195141A4703D4AA2CC5441CDCCCCECC219514152B81E959DCC54415563B8B1C21951418B2279989CCC54412D07679DC3195141FC7218F799CC544199BCA019C7195141CE29830895CC54417B14AE97CC1951419A9999998BCC54415C8FC2F5D3195141CDCCCC5C87CC54419A9999F9DE195141295C8F1282CC544170F2DC77DC195141E389A91C7CCC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>613965 - 356151
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000011000000A4703D7A1DDB5041713D0AA78529544185EB51E816DB5041CDCCCC5C9A2954410000009021DB50410AD7A3B0A22954418FC2F5682ADB5041295C8F82AC2954417B14AE372FDB50411F85EBE1B129544185EB515836DB5041EC51B82E97295441B81E85AB36DB50415C8FC2F5952954418FC2F51837DB5041C3F5285C94295441713D0A1734DB50413D0AD7F3912954413333339330DB5041666666668F295441713D0AB72DDB5041C3F528DC8C2954413D0AD7632ADB5041EC51B8DE892954419A99992927DB50410AD7A320862954415C8FC2A525DB5041C3F5282C84295441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000015000000DB98AD372FDB5041F8FAEAE1B1295441C686515836DB50416278B82E97295441B81E85AB36DB50415C8FC2F595295441B39BF41837DB50410975285C94295441D8E5081734DB5041EC2BD7F391295441A10B329330DB504106AF67668F295441F4E30AB72DDB5041D59E29DC8C29544182B4D6632ADB5041312CB9DE8929544173033C6A27DB50419380966B86295441B4C5982927DB50415EC6A220862954410ACDC1A525DB5041103A2A2C84295441EE4A6CBC22DB50416A6ACC6C802954410E71152E20DB5041069990227D295441775DD7ED1DDB504162C8953A84295441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614437 - 3075874
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000003000000010300000001000000180000005C8FC275C7DC5041E17A148E9C275441B81E85CBC7DC5041A4703DCA9D275441D7A3707DC8DC5041EC51B8AE9E275441C3F5280CCADC504114AE47619F275441F6285CEFCBDC5041AE47E10AA027544133333383CFDC50410AD7A390A12754410AD7A390D1DC5041000000A0A22754410AD7A340D3DC5041C3F5287CA3275441D7A370ADD4DC504152B81EA5A42754410AD7A370D5DC5041666666D6A5275441C3F5285CD8DC504166666676A5275441B81E850BE3DC50419A9999A9A5275441713D0A47E3DC5041B81E85DB8A275441B81E854BE3DC5041295C8FD287275441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000380000003ACAF8D5C7DC5041C502BF358427544112FAF23ED0DC5041CE82C63B8527544138A03C3ED7DC5041295D93CC852754417198D52BDDDC50418406085E86275441E6F0C95EE3DC5041CD02ACE786275441435D466EE4DC50415062B6197F275441FD4A060CE6DC504191A4BB327327544172091DACE7DC5041BDEF9C4867275441713D0A07E8DC5041E17A14AE642754413EC6A13FDDDC5041D920D0B165275441B1F9F749D3DC50419DB1CDA166275441CDCCCC5CD0DC504185EB51E8662754410BF662EFD0DC50413AA277296C275441D8820C1ED1DC5041369FA9D56D275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614437 - 5260910
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000003000000010300000001000000180000005C8FC275C7DC5041E17A148E9C275441B81E85CBC7DC5041A4703DCA9D275441D7A3707DC8DC5041EC51B8AE9E275441C3F5280CCADC504114AE47619F275441F6285CEFCBDC5041AE47E10AA027544133333383CFDC50410AD7A390A12754410AD7A390D1DC5041000000A0A22754410AD7A340D3DC5041C3F5287CA3275441D7A370ADD4DC504152B81EA5A42754410AD7A370D5DC5041666666D6A5275441C3F5285CD8DC504166666676A5275441B81E850BE3DC50419A9999A9A5275441713D0A47E3DC5041B81E85DB8A275441B81E854BE3DC5041295C8FD287275441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000380000003ACAF8D5C7DC5041C502BF358427544112FAF23ED0DC5041CE82C63B8527544138A03C3ED7DC5041295D93CC852754417198D52BDDDC50418406085E86275441E6F0C95EE3DC5041CD02ACE786275441435D466EE4DC50415062B6197F275441FD4A060CE6DC504191A4BB327327544172091DACE7DC5041BDEF9C4867275441713D0A07E8DC5041E17A14AE642754413EC6A13FDDDC5041D920D0B165275441B1F9F749D3DC50419DB1CDA166275441CDCCCC5CD0DC504185EB51E8662754410BF662EFD0DC50413AA277296C275441D8820C1ED1DC5041369FA9D56D275441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546419 - 1464990
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000060000000AA648D40C5FE50411D055C5119385541066986D5C3FE5041076C111A1A3855418000816BC3FE5041BC1842D41D385541008BC1D6C3FE5041AC28B07121385541F97EDC9FC0FE50419DF0FE7C223855412591C92CBFFE504171DE11F023385541288414A7BAFE5041F968AB82283855410B4CB600B8FE504198DA570A2938554177B25AAFB6FE5041647183A22C3855411D5C42D2B4FE50417B13994A2E385541F308DB79BAFE504148A9A6932F385541BE8DA14CBAFE50413166CB0C3238554196ED23C4B6FE504159064995353855413EB6C3ECB4FE5041DACD2DAE39385541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000000C2A5B1AA6FE504115271B6757385541FDA0BB35A4FE504125D6388051385541AE92EFA49FFE50411E88C98052385541415FA5309BFE5041C6184FD65238554149C0534A96FE504158D2C54752385541A01C8FDA99FE504108B1BA9C51385541404C66169FFE50419A6A310E513855419FF610A6A1FE5041E4500CD44E3855417D37E374A8FE504197035AFA4A385541710F368FABFE5041A3CBDF274C38554109F19DCBB1FE50418E07105E47385541638696AAA9FE504187CCDF7844385541FEDFC964A4FE5041D2DB444E45385541C2FC7055A3FE5041F4863FB743385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>546419 - 3412314
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000060000000AA648D40C5FE50411D055C5119385541066986D5C3FE5041076C111A1A3855418000816BC3FE5041BC1842D41D385541008BC1D6C3FE5041AC28B07121385541F97EDC9FC0FE50419DF0FE7C223855412591C92CBFFE504171DE11F023385541288414A7BAFE5041F968AB82283855410B4CB600B8FE504198DA570A2938554177B25AAFB6FE5041647183A22C3855411D5C42D2B4FE50417B13994A2E385541F308DB79BAFE504148A9A6932F385541BE8DA14CBAFE50413166CB0C3238554196ED23C4B6FE504159064995353855413EB6C3ECB4FE5041DACD2DAE39385541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000360000000C2A5B1AA6FE504115271B6757385541FDA0BB35A4FE504125D6388051385541AE92EFA49FFE50411E88C98052385541415FA5309BFE5041C6184FD65238554149C0534A96FE504158D2C54752385541A01C8FDA99FE504108B1BA9C51385541404C66169FFE50419A6A310E513855419FF610A6A1FE5041E4500CD44E3855417D37E374A8FE504197035AFA4A385541710F368FABFE5041A3CBDF274C38554109F19DCBB1FE50418E07105E47385541638696AAA9FE504187CCDF7844385541FEDFC964A4FE5041D2DB444E45385541C2FC7055A3FE5041F4863FB743385541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978931 - 1124616
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000333333D34F445141D7A370FDCC4354415C8FC22550445141713D0A37CC43544114AE477142445141713D0A27C9435441EC51B81E314451417B14AE47C5435441666666663044514152B81EE5C843544152B81E65314451415C8FC2D5CA43544185EB51D8314451419A999929CC435441295C8F7232445141F6285CCFCF4354413D0AD77334445141EC51B8EEDD435441E17A145E3444514114AE4721E14354417B14AEE733445141B81E853BE443544152B81E353244514100000080EC4354419A99991931445141CDCCCC3CF1435441D7A3708D3A445141C3F528ACF3435441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000420000005C8FC22550445141713D0A37CC43544114AE477142445141713D0A27C9435441EC51B81E314451417B14AE47C5435441666666663044514152B81EE5C843544152B81E65314451415C8FC2D5CA43544185EB51D8314451419A999929CC435441295C8F7232445141F6285CCFCF4354413D0AD77334445141EC51B8EEDD435441E17A145E3444514114AE4721E14354417B14AEE733445141B81E853BE443544152B81E353244514100000080EC4354419A99991931445141CDCCCC3CF1435441D7A3708D3A445141C3F528ACF34354418FC2F5183F4451418FC2F5D8F4435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>978931 - 3826747
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003A000000333333D34F445141D7A370FDCC4354415C8FC22550445141713D0A37CC43544114AE477142445141713D0A27C9435441EC51B81E314451417B14AE47C5435441666666663044514152B81EE5C843544152B81E65314451415C8FC2D5CA43544185EB51D8314451419A999929CC435441295C8F7232445141F6285CCFCF4354413D0AD77334445141EC51B8EEDD435441E17A145E3444514114AE4721E14354417B14AEE733445141B81E853BE443544152B81E353244514100000080EC4354419A99991931445141CDCCCC3CF1435441D7A3708D3A445141C3F528ACF3435441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000420000005C8FC22550445141713D0A37CC43544114AE477142445141713D0A27C9435441EC51B81E314451417B14AE47C5435441666666663044514152B81EE5C843544152B81E65314451415C8FC2D5CA43544185EB51D8314451419A999929CC435441295C8F7232445141F6285CCFCF4354413D0AD77334445141EC51B8EEDD435441E17A145E3444514114AE4721E14354417B14AEE733445141B81E853BE443544152B81E353244514100000080EC4354419A99991931445141CDCCCC3CF1435441D7A3708D3A445141C3F528ACF34354418FC2F5183F4451418FC2F5D8F4435441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>538333 - 41001
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000170000005D31CC661C5751411858392C1C6754413DE307EA1B5751411C2028391A67544156ABF6F61957514161C6B8DC14675441B0E94CF4175751412A32B6220F6754411F17F43C1457514172087079046754414BF595D31057514129B54527FB66544143C147800C575141988B617EFC66544146F17033075751414AB18287FD665441890C289202575141B8603CA0FE6654415B55E8390657514179155C8E0867544110FD1B130C575141F623EBD817675441858573ED0C5751415F48CBAC196754412CAB94F60D575141351C65991C675441D1E527540E575141FF8F4A1F1E675441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003100000068201DB21A575141550BB6E41A6754411ABE10121B5751413E8B69D71B67544138CFC8B61B575141CA09BE0F1D67544130C49D201C575141443296B81C675441DD884A641C5751411AB632221C675441C964A5601C575141CF259E131C67544192AD965A1C575141FA4863FB1B6754412914CD591C57514156E33CF81B675441DB5A65C51A5751410F2969141767544150CC55B61A5751411161FEEA166754417C4D1D991A5751414904A39A166754419ED7361C1A5751412740294315675441A5636A001A5751413B01B7F61467544110358F061A575141D8004C3A15675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>903230 - 60213
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000002A0000000AD7A330E8FD50418FC2F52838465441C3F528BCEFFD5041E17A14EE38465441EC51B8FEEFFD504152B81E5536465441333333F3EFFD504148E17A2434465441E17A14CEEFFD50411F85EB712F465441A4703D8AEAFD5041AE47E14A2F4654413D0AD7E3E0FD5041B81E850B2E465441E17A14BED4FD50411F85EBA12B465441EC51B8AEC6FD5041295C8FE228465441295C8FB2BDFD50418FC2F578274654411F85EB31BEFD5041F6285C8F23465441C3F5281CC0FD5041333333931A4654410AD7A370C1FD5041AE47E16A15465441F6285C6FD4FD504152B81E4519465441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000029000000011E3116EBFD5041687AA37438465441C3F528BCEFFD5041E17A14EE38465441690925F4EFFD50415B85C5BE36465441BE11E7F9EFFD5041F584AC6A35465441E17A14CEEFFD50411F85EB712F465441A4703D8AEAFD5041AE47E14A2F4654413D0AD7E3E0FD5041B81E850B2E465441E17A14BED4FD50411F85EBA12B4654418E047E74C6FD50413AFE67D928465441295C8FB2BDFD50418FC2F578274654411F85EB31BEFD5041F6285C8F23465441C3F5281CC0FD5041333333931A4654410AD7A370C1FD5041AE47E16A15465441F6285C6FD4FD504152B81E4519465441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>696791 - 1371802
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004500000052B81E35B92F51417B14AED755EA5441CFF8BD2EB92F514131E1DEBE50EA544179AD4F88B92F51418DB478324CEA544148E17A14B92F51410AD7A3F03BEA544173CB5A0DB92F5141975A8A9037EA5441A755192EBB2F514198D1DBA233EA5441890D129EBE2F51412FBD5E612FEA5441810A66FFC12F51411C970D7C29EA54412BC3EFBAC22F51411FAE84FD23EA54411F85EBF1C12F5141A4703DAA21EA544185EB5198BE2F5141C3F5287C20EA5441A4703D9ABB2F514185EB51B821EA5441F6285CEFB82F514148E17A4424EA5441F3868316B72F51415F9464DE26EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000064E1EF37B92F514178B1F42956EA544152B81E35B92F51417B14AED755EA5441D4F8BD2EB92F51412CE1DEBE50EA54417DAD4F88B92F514192B478324CEA544148E17A14B92F51410AD7A3F03BEA544173CB5A0DB92F5141975A8A9037EA5441A755192EBB2F514198D1DBA233EA5441890D129EBE2F51412FBD5E612FEA5441810A66FFC12F514117970D7C29EA544127C3EFBAC22F51411AAE84FD23EA54411F85EBF1C12F5141A4703DAA21EA544185EB5198BE2F5141C3F5287C20EA5441A4703D9ABB2F514185EB51B821EA5441F6285CEFB82F514148E17A4424EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>696791 - 5171163
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000004500000052B81E35B92F51417B14AED755EA5441CFF8BD2EB92F514131E1DEBE50EA544179AD4F88B92F51418DB478324CEA544148E17A14B92F51410AD7A3F03BEA544173CB5A0DB92F5141975A8A9037EA5441A755192EBB2F514198D1DBA233EA5441890D129EBE2F51412FBD5E612FEA5441810A66FFC12F51411C970D7C29EA54412BC3EFBAC22F51411FAE84FD23EA54411F85EBF1C12F5141A4703DAA21EA544185EB5198BE2F5141C3F5287C20EA5441A4703D9ABB2F514185EB51B821EA5441F6285CEFB82F514148E17A4424EA5441F3868316B72F51415F9464DE26EA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000064E1EF37B92F514178B1F42956EA544152B81E35B92F51417B14AED755EA5441D4F8BD2EB92F51412CE1DEBE50EA54417DAD4F88B92F514192B478324CEA544148E17A14B92F51410AD7A3F03BEA544173CB5A0DB92F5141975A8A9037EA5441A755192EBB2F514198D1DBA233EA5441890D129EBE2F51412FBD5E612FEA5441810A66FFC12F514117970D7C29EA544127C3EFBAC22F51411AAE84FD23EA54411F85EBF1C12F5141A4703DAA21EA544185EB5198BE2F5141C3F5287C20EA5441A4703D9ABB2F514185EB51B821EA5441F6285CEFB82F514148E17A4424EA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>4316 - 394187
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000031000000EC51B89E93685041E17A144EA51B5541C3F5280C9368504114AE4771A51B55418FC2F56894685041295C8F12A71B5541CDCCCC9C95685041AE47E14AA81B55410AD7A33096685041CDCCCC9CA91B55413D0AD7D3966850418FC2F5F8AA1B55410AD7A37097685041713D0A57AC1B5541EC51B8FE9768504166666686AD1B554148E17A949868504152B81EA5AE1B55417B14AE4799685041A4703DEAAF1B55415C8FC2E599685041F6285CEFB01B55413D0AD7839A6850419A999909B21B55413D0AD7A39B685041EC51B8EEB31B5541B81E856B9C6850415C8FC285B51B5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003400000066666666A268504114AE4731901B5541000000E0A068504148E17AB4921B554145EDFE22A0685041F7EAC3E4931B5541713D0AE794685041AE47E1FAA51B554128CA0E6A946850418BF51F10A71B5541536828699468504189021F12A71B5541CDCCCC9C95685041AE47E14AA81B55410AD7A33096685041CDCCCC9CA91B55413D0AD7D3966850418FC2F5F8AA1B55410AD7A37097685041713D0A57AC1B5541EC51B8FE9768504166666686AD1B554148E17A949868504152B81EA5AE1B55417B14AE4799685041A4703DEAAF1B55415C8FC2E599685041EC51B8EEB01B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>614949 - 86767
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002F00000033333383852B5141AE47E15A68745441CDCCCC0C892B5141000000706B74544152B81EB58B2B51410AD7A3506D7454413D0AD7438C2B51418FC2F5986D7454410AD7A3008C2B5141E17A143E6E7454413D0AD7538B2B5141AE47E13A6E74544148E17AA4882B5141333333636D745441EC51B86E842B51410AD7A3E0697454413D0AD7C3822B5141AE47E14A69745441713D0A17812B5141295C8F026874544152B81E857D2B51418FC2F568667454418FC2F598762B51415C8FC2456F745441000000207D2B51411F85EB81727454413D0AD7D3812B5141CDCCCC2C74745441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000009B105A3D782B51417D9BC77049745441EA47C881772B5141A0B91DAB48745441A00B38D6772B5141DCB4DB7E4B745441EB3CB7F7782B51418CD259224E74544106ED25CE7A2B51413CF0D7C55074544132BD33DE7D2B5141CBB7F5E153745441C27DFA82802B51419107CF7154745441684769287B2B5141B6D7F6D54C7454419B105A3D782B51417D9BC77049745441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>615881 - 3077322
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D0000001F85EB71BF3A5141713D0AF735375441B81E856BBF3A5141713D0AF73637544100000030873A5141C3F5288C35375441E17A149E853A51418FC2F5B8363754410AD7A330833A51411F85EBD13F375441D7A370ED803A51415C8FC22548375441D7A370BDA63A5141713D0A17493754418FC2F578B23A51411F85EB61493754418FC2F598C63A5141295C8FE249375441AE47E11ADA3A5141F6285C5F4A3754418FC2F518F13A51411F85EBF14A375441EC51B80EF93A5141A4703D1A393754411F85EB71BF3A5141713D0AF735375441
-</a>
-
-<b>
-01060000000100000001030000000100000029000000A4703D6AA63A51413D0AD7735D3754413001ECCEAA3A51419F2E373D5D375441CEC306E0AA3A51415527A2175A37544116F079D9AA3A51413DB44ECC53375441FBD666D4AA3A51418194F4EB4E375441087200CFAA3A514148938FBB493754412B6F40E3AA3A5141B86477A649375441FE82961AAB3A5141DF8783A24937544136871752AC3A5141221CA39749375441E837CE62B23A51411D625AD04937544145AE9733BA3A51411974CDFF493754410085FB9BBD3A51415ADC7D144A37544190AE79D3C13A51419A9E172E4A3754417B81C5ADC63A5141A921B14A4A375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>615881 - 3385826
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D0000001F85EB71BF3A5141713D0AF735375441B81E856BBF3A5141713D0AF73637544100000030873A5141C3F5288C35375441E17A149E853A51418FC2F5B8363754410AD7A330833A51411F85EBD13F375441D7A370ED803A51415C8FC22548375441D7A370BDA63A5141713D0A17493754418FC2F578B23A51411F85EB61493754418FC2F598C63A5141295C8FE249375441AE47E11ADA3A5141F6285C5F4A3754418FC2F518F13A51411F85EBF14A375441EC51B80EF93A5141A4703D1A393754411F85EB71BF3A5141713D0AF735375441
-</a>
-
-<b>
-01060000000100000001030000000100000029000000A4703D6AA63A51413D0AD7735D3754413001ECCEAA3A51419F2E373D5D375441CEC306E0AA3A51415527A2175A37544116F079D9AA3A51413DB44ECC53375441FBD666D4AA3A51418194F4EB4E375441087200CFAA3A514148938FBB493754412B6F40E3AA3A5141B86477A649375441FE82961AAB3A5141DF8783A24937544136871752AC3A5141221CA39749375441E837CE62B23A51411D625AD04937544145AE9733BA3A51411974CDFF493754410085FB9BBD3A51415ADC7D144A37544190AE79D3C13A51419A9E172E4A3754417B81C5ADC63A5141A921B14A4A375441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335087 - 1486284
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000051000000F6285CAFF6345141713D0AC7C8365541713D0A27F8345141B81E85DBC53655411F85EBB1F834514166666646C5365541713D0A67FF345141666666E6BE3655417B14AE27003551415C8FC235BE3655418FC2F518F534514100000090B736554152B81EC5E7345141B81E85ABAF3655417B14AE27E33451411F85EB81AC365541F6285CAFE234514148E17A74AA3655417B14AEF7E0345141713D0A77AB365541E17A143EDE34514114AE4711AD3655418FC2F598DA345141C3F528FCAF365541E17A142ED53451417B14AE47B5365541B81E85BBD3345141E17A142EB6365541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005C000000E17A143EDE34514114AE4711AD3655418FC2F598DA345141C3F528FCAF365541E17A142ED53451417B14AE47B5365541B81E85BBD3345141E17A142EB63655416AAC56ADCC3451419E12FBD6BB36554114AE4731CC345141A4703D3ABC3655411F85EB01D2345141295C8F52C236554114AE4791D5345141A4703D0AC63655413D0AD7C3D63451411F85EB41C73655410AD7A340D73451413D0AD7D3C73655419A999999D7345141C3F5286CC8365541A4703DDAD734514152B81EF5C836554114AE4701D834514114AE4781C9365541D7A3700DD8345141F6285C2FCA365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>335087 - 3826796
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000051000000F6285CAFF6345141713D0AC7C8365541713D0A27F8345141B81E85DBC53655411F85EBB1F834514166666646C5365541713D0A67FF345141666666E6BE3655417B14AE27003551415C8FC235BE3655418FC2F518F534514100000090B736554152B81EC5E7345141B81E85ABAF3655417B14AE27E33451411F85EB81AC365541F6285CAFE234514148E17A74AA3655417B14AEF7E0345141713D0A77AB365541E17A143EDE34514114AE4711AD3655418FC2F598DA345141C3F528FCAF365541E17A142ED53451417B14AE47B5365541B81E85BBD3345141E17A142EB6365541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000005C000000E17A143EDE34514114AE4711AD3655418FC2F598DA345141C3F528FCAF365541E17A142ED53451417B14AE47B5365541B81E85BBD3345141E17A142EB63655416AAC56ADCC3451419E12FBD6BB36554114AE4731CC345141A4703D3ABC3655411F85EB01D2345141295C8F52C236554114AE4791D5345141A4703D0AC63655413D0AD7C3D63451411F85EB41C73655410AD7A340D73451413D0AD7D3C73655419A999999D7345141C3F5286CC8365541A4703DDAD734514152B81EF5C836554114AE4701D834514114AE4781C9365541D7A3700DD8345141F6285C2FCA365541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618288 - 1099729
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000250000008D3362538CF05041B39931E21D89544101864EC093F050419F3900441D895441E0E3D74799F05041D1269B7F1C8954413F3FAD40A0F050416B0D37BE1A89544189973C14A9F0504173271EE81889544178D8022BB1F05041AC8FCDF617895441B93332B8B8F0504139BF79A917895441ED8CFC34B9F050416779477A17895441A646D9D3BCF0504139BF79A9178954419930718EC0F0504194AC977F188954419F29CE93C7F05041989A199D1889544162992834E1F05041AB32B53D17895441F680C516E6F050419377F5D0168954418181B30FEDF050413746F77416895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000000000509DF05041295C8F3246895441CDCCCCCCA3F0504114AE4781428954415C8FC2F5A8F0504114AE471141895441C3F5287CB5F05041A4703D5A3E89544148E17A54C1F0504152B81EB53C89544152B81ED5C5F05041EC51B85E3C895441B81E85DBC8F0504148E17A243C895441295C8FD2D2F05041F6285C1F3C8954417B14AE07E0F05041EC51B8EE3C89544133333353E6F050419A99992940895441AE47E19AE6F0504114AE476141895441D7A370BDE7F050416666663646895441EC51B8AEECF050411F85EB714E89544152B81EE506F1504114AE47314E895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618288 - 3902479
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-010600000001000000010300000001000000250000008D3362538CF05041B39931E21D89544101864EC093F050419F3900441D895441E0E3D74799F05041D1269B7F1C8954413F3FAD40A0F050416B0D37BE1A89544189973C14A9F0504173271EE81889544178D8022BB1F05041AC8FCDF617895441B93332B8B8F0504139BF79A917895441ED8CFC34B9F050416779477A17895441A646D9D3BCF0504139BF79A9178954419930718EC0F0504194AC977F188954419F29CE93C7F05041989A199D1889544162992834E1F05041AB32B53D17895441F680C516E6F050419377F5D0168954418181B30FEDF050413746F77416895441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000030000000000000509DF05041295C8F3246895441CDCCCCCCA3F0504114AE4781428954415C8FC2F5A8F0504114AE471141895441C3F5287CB5F05041A4703D5A3E89544148E17A54C1F0504152B81EB53C89544152B81ED5C5F05041EC51B85E3C895441B81E85DBC8F0504148E17A243C895441295C8FD2D2F05041F6285C1F3C8954417B14AE07E0F05041EC51B8EE3C89544133333353E6F050419A99992940895441AE47E19AE6F0504114AE476141895441D7A370BDE7F050416666663646895441EC51B8AEECF050411F85EB714E89544152B81EE506F1504114AE47314E895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637422 - 196653
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000001C000000B81E851BADEA5041AE47E18A83275541B81E85EBADEA5041C3F528FC7F275541CDCCCC3CB5EA5041EC51B8DE72275541E17A148EB8EA5041C3F5285C6E2755411F85EBB1C2EA50417B14AE77622755411F85EB01C8EA50410AD7A3C05B275541666666E6C8EA5041333333A359275541EC51B80EC8EA50416666663657275541C3F5281CC5EA5041AE47E18A52275541713D0A17C3EA504148E17AE44F2755418FC2F5F8BDEA5041666666064E275541713D0A27BEEA5041E17A140E5327554114AE4781BCEA504185EB51385B27554166666676B9EA50411F85EB2162275541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000003C31694FB2EA504176FEEDEF6727554163A0234FB2EA5041C6F3E1EF67275541E17A140EAFEA50416666665667275541713D0AE7AEEA5041333333136D27554129CA3EBAACEA5041021E1DEF70275541B5474215ACEA50415B4614917227554189B34373ABEA50419614CC6574275541D6BAB5C9AAEA50414298B55A75275541338F38A1A9EA5041629EF8067727554110F457C3A8EA504157E6F6B47A2755415A0CE00BA9EA5041349DFE997B275541E20D5F37A9EA5041A2804AE47B2755415E89064BA9EA504165DCDC057C275541C3F5288CA9EA504152B81E757C275541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637422 - 325313
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000001C000000B81E851BADEA5041AE47E18A83275541B81E85EBADEA5041C3F528FC7F275541CDCCCC3CB5EA5041EC51B8DE72275541E17A148EB8EA5041C3F5285C6E2755411F85EBB1C2EA50417B14AE77622755411F85EB01C8EA50410AD7A3C05B275541666666E6C8EA5041333333A359275541EC51B80EC8EA50416666663657275541C3F5281CC5EA5041AE47E18A52275541713D0A17C3EA504148E17AE44F2755418FC2F5F8BDEA5041666666064E275541713D0A27BEEA5041E17A140E5327554114AE4781BCEA504185EB51385B27554166666676B9EA50411F85EB2162275541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000003C31694FB2EA504176FEEDEF6727554163A0234FB2EA5041C6F3E1EF67275541E17A140EAFEA50416666665667275541713D0AE7AEEA5041333333136D27554129CA3EBAACEA5041021E1DEF70275541B5474215ACEA50415B4614917227554189B34373ABEA50419614CC6574275541D6BAB5C9AAEA50414298B55A75275541338F38A1A9EA5041629EF8067727554110F457C3A8EA504157E6F6B47A2755415A0CE00BA9EA5041349DFE997B275541E20D5F37A9EA5041A2804AE47B2755415E89064BA9EA504165DCDC057C275541C3F5288CA9EA504152B81E757C275541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>616340 - 3672307
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000002000000010300000001000000060000008FC2F5D8FA015141D7A370DDA845544148E17A84FB0151415C8FC295A84554410AD7A3F0F9015141666666A69E455441000000D0F70151417B14AEC79F455441713D0A87F90151417B14AE879F4554418FC2F5D8FA015141D7A370DDA84554410103000000010000001F000000A4703D8AEE0151411F85EBF1AD455441EC51B8CEF7015141E17A14CEA9455441F6285C5FF5015141D7A3706DA1455441F6285CEFF001514114AE47B1A3455441C3F5286CEC01514148E17AD4A545544185EB51C8E50151418FC2F508A94554415C8FC255DF0151411F85EBE1AB4554411F85EB [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A0000003FE26578F5015141DCE10F78A14554418F1E9F16F30151415F57E797A2455441F900EACEF20151410D3A81BCA2455441E3AC9A9BF0015141332AEED5A34554418AE6F71CED0151412D8ABA80A5455441CD399FD7EB0151413C2B2D1CA645544101B6CDADE901514126046B27A7455441ECFE0739E60151412E748ED2A845544136A29819E5015141E02E2056A9455441A9DF0BE0E0015141FD27C933AB455441AE1D77E5DE015141D5AA9C10AC455441CA5AE0B8DB015141173E7C62AD4554413BBDA1D5D60151412A47C06AAF455441B81E85ABD001514100000010B2455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>616457 - 3011624
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC215BF0E51417B14AE67F43E5441F6285C1FC40E514152B81EF5F63E5441EC51B8AECB0E514148E17AE4FC3E5441EC51B85ECE0E5141CDCCCC5CFE3E5441A4703DFAD10E5141D7A3707DFF3E5441333333C3E20E51418FC2F5E8D93E544185EB5118F40E5141AE47E11AB33E54419A999959DE0E5141333333C3AB3E54417B14AE47DD0E5141713D0A67AB3E5441C3F5281CBE0E5141E17A142EF43E54415C8FC215BF0E51417B14AE67F43E5441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000065AF9135D20E51410C37C24BFF3E5441E1449BDFD30E514190557CD7FF3E5441CF40AD6BDA0E514186547F46023F54411B28613FDD0E5141817F1CC4033F5441B64BC9B3E00E5141C18E7A91053F5441E2AF3838E50E51415EC34B1C073F54415C583CAFE70E5141054199F3073F5441278AD2B5EA0E514180DEBB8A083F54413F2D84B2F60E51414250B1B4ED3E5441666666A6FA0E514152B81EF5E03E5441F0214A2DFC0E51415819E8C8E03E5441929B8371FE0E5141A86C0695D83E5441EA3D0343000F5141D8E4D961D93E54413BE6CA7A060F5141D2487D26C73E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>616457 - 3324484
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000005C8FC215BF0E51417B14AE67F43E5441F6285C1FC40E514152B81EF5F63E5441EC51B8AECB0E514148E17AE4FC3E5441EC51B85ECE0E5141CDCCCC5CFE3E5441A4703DFAD10E5141D7A3707DFF3E5441333333C3E20E51418FC2F5E8D93E544185EB5118F40E5141AE47E11AB33E54419A999959DE0E5141333333C3AB3E54417B14AE47DD0E5141713D0A67AB3E5441C3F5281CBE0E5141E17A142EF43E54415C8FC215BF0E51417B14AE67F43E5441
-</a>
-
-<b>
-0106000000010000000103000000010000001600000065AF9135D20E51410C37C24BFF3E5441E1449BDFD30E514190557CD7FF3E5441CF40AD6BDA0E514186547F46023F54411B28613FDD0E5141817F1CC4033F5441B64BC9B3E00E5141C18E7A91053F5441E2AF3838E50E51415EC34B1C073F54415C583CAFE70E5141054199F3073F5441278AD2B5EA0E514180DEBB8A083F54413F2D84B2F60E51414250B1B4ED3E5441666666A6FA0E514152B81EF5E03E5441F0214A2DFC0E51415819E8C8E03E5441929B8371FE0E5141A86C0695D83E5441EA3D0343000F5141D8E4D961D93E54413BE6CA7A060F5141D2487D26C73E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617017 - 150587
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002300000052B81E351F0A514152B81E151435544114AE47A1180A51418FC2F5F80E3554415C8FC2850B0A51419A9999290935544152B81E95FC0951415C8FC2B51F355441295C8F62FA095141333333E323355441295C8FF2040A5141713D0A772B3554411F85EBD1FF095141D7A370CD31355441E17A14FE0B0A5141F6285CFF3C355441F6285C4F110A5141295C8F62423554410AD7A3F0070A51418FC2F5A841355441A4703D4A010A5141AE47E18A413554411F85EBD1F9095141CDCCCCAC413554418FC2F5B8EF0951419A9999294A3554415C8FC225EF095141D7A370AD4A355441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000758E4B06F5095141D58AAFB4453554411F85EBD1F9095141CDCCCCAC41355441C2A7153A000A51416917B58F4135544163C9878E010A5141B573567E41355441B3911296080A5141E8C6CF9941355441CCEDDE800C0A5141D7167FDE41355441D072EA08110A5141AA5D3A5B4235544178E1B9BA0B0A5141FC432B0F3D35544178976E8B060A5141DBCC991C38355441DD857F23040A51412AE40AE0353554411EB5B8B2030A5141C9B2DE8436355441C7AEDF4E040A51413C29196F373554419C564694040A514184C6C0B83835544108DE18DE030A5141F811A8AB39355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617017 - 379232
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002300000052B81E351F0A514152B81E151435544114AE47A1180A51418FC2F5F80E3554415C8FC2850B0A51419A9999290935544152B81E95FC0951415C8FC2B51F355441295C8F62FA095141333333E323355441295C8FF2040A5141713D0A772B3554411F85EBD1FF095141D7A370CD31355441E17A14FE0B0A5141F6285CFF3C355441F6285C4F110A5141295C8F62423554410AD7A3F0070A51418FC2F5A841355441A4703D4A010A5141AE47E18A413554411F85EBD1F9095141CDCCCCAC413554418FC2F5B8EF0951419A9999294A3554415C8FC225EF095141D7A370AD4A355441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000758E4B06F5095141D58AAFB4453554411F85EBD1F9095141CDCCCCAC41355441C2A7153A000A51416917B58F4135544163C9878E010A5141B573567E41355441B3911296080A5141E8C6CF9941355441CCEDDE800C0A5141D7167FDE41355441D072EA08110A5141AA5D3A5B4235544178E1B9BA0B0A5141FC432B0F3D35544178976E8B060A5141DBCC991C38355441DD857F23040A51412AE40AE0353554411EB5B8B2030A5141C9B2DE8436355441C7AEDF4E040A51413C29196F373554419C564694040A514184C6C0B83835544108DE18DE030A5141F811A8AB39355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617163 - 1095861
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000010000000666666869E105141AE47E1FAD8475441A4703DEAA81051410AD7A310C3475441E17A14AE861051418FC2F5E8A9475441F6285C6F64105141D7A370BD90475441666666365810514185EB51989A4754419A999949571051415C8FC2659D475441CDCCCC4C57105141F6285CAFA147544148E17A645F105141AE47E13AAA4754411F85EBE1671051415C8FC235B1475441713D0A27701051415C8FC255B7475441F6285CBF7A105141B81E850BBF47544152B81E8582105141EC51B80EC6475441AE47E13A8D105141A4703D3ACC475441000000D09410514185EB5198D0475441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000007F6ABCCC9E105141C1CAA18DD7475441F4FDD428A110514173689195D3475441CDCCCCE4A3105141D9CEF703CE4754417F916A06A9105141AC2E4B53C3475441A333ED6EA7105141D522EEF9C1475441AC005BCEA6105141B17B3F8EC14754413CC8BFEBA5105141BB3271DDC047544129CDD320A41051416DFB3C8CBF475441CE1BD402A2105141F7CBFDFDBD475441140521C59E1051415774599CBB47544182AB0AAB941051415EA72830B4475441CD016879911051418C9B61D7B1475441590FAB668D105141E83E34D9AE4754419EA7B7B38B1051412D079D99AD475441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617163 - 3584597
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000100000001030000000100000010000000666666869E105141AE47E1FAD8475441A4703DEAA81051410AD7A310C3475441E17A14AE861051418FC2F5E8A9475441F6285C6F64105141D7A370BD90475441666666365810514185EB51989A4754419A999949571051415C8FC2659D475441CDCCCC4C57105141F6285CAFA147544148E17A645F105141AE47E13AAA4754411F85EBE1671051415C8FC235B1475441713D0A27701051415C8FC255B7475441F6285CBF7A105141B81E850BBF47544152B81E8582105141EC51B80EC6475441AE47E13A8D105141A4703D3ACC475441000000D09410514185EB5198D0475441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002E0000007F6ABCCC9E105141C1CAA18DD7475441F4FDD428A110514173689195D3475441CDCCCCE4A3105141D9CEF703CE4754417F916A06A9105141AC2E4B53C3475441A333ED6EA7105141D522EEF9C1475441AC005BCEA6105141B17B3F8EC14754413CC8BFEBA5105141BB3271DDC047544129CDD320A41051416DFB3C8CBF475441CE1BD402A2105141F7CBFDFDBD475441140521C59E1051415774599CBB47544182AB0AAB941051415EA72830B4475441CD016879911051418C9B61D7B1475441590FAB668D105141E83E34D9AE4754419EA7B7B38B1051412D079D99AD475441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617772 - 233274
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000295C8F62AF0D51415C8FC205ED3954411F85EBA1B10D5141AE47E10AFE39544114AE4751B30D514152B81EF50C3A5441A4703DBAB30D51413D0AD773113A5441F6285C7FB30D514100000080173A5441666666D6B50D5141713D0A27183A5441713D0AF7B80D514100000080183A5441C3F528ECBB0D514185EB51A8183A5441000000F0BF0D51411F85EBA1183A5441D7A370BDC30D51417B14AE47193A5441B81E85FBC30D51419A999979183A544100000000C40D51413D0AD7C3173A5441AE47E12AC40D5141C3F528CC163A5441AE47E1DAC30D514114AE4771143A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000ADEF1170BA0D51411C880193163A544175BF169FBA0D5141ED04634D173A544120BCB1ACBA0D5141E5F68E5B173A544164A1FDB1BA0D51417A4A1361173A54415BB3DAE6BC0D5141A00B002E173A5441516F5FF2BF0D51418EA5764D173A54412CD75B7BC20D5141CD7E579B173A544135DE33FFC30D514186F730E4173A5441C355C125C40D514132E9C2E9163A54412AC03DDCC30D514135C1897B143A5441F6F762CDC30D5141E36692E8103A54418772C251C30D5141667BDE24083A5441436C18AFC30D51413BE82DCA043A5441B9C0ECEAC30D5141FDB274C5013A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617772 - 315055
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000295C8F62AF0D51415C8FC205ED3954411F85EBA1B10D5141AE47E10AFE39544114AE4751B30D514152B81EF50C3A5441A4703DBAB30D51413D0AD773113A5441F6285C7FB30D514100000080173A5441666666D6B50D5141713D0A27183A5441713D0AF7B80D514100000080183A5441C3F528ECBB0D514185EB51A8183A5441000000F0BF0D51411F85EBA1183A5441D7A370BDC30D51417B14AE47193A5441B81E85FBC30D51419A999979183A544100000000C40D51413D0AD7C3173A5441AE47E12AC40D5141C3F528CC163A5441AE47E1DAC30D514114AE4771143A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002F000000ADEF1170BA0D51411C880193163A544175BF169FBA0D5141ED04634D173A544120BCB1ACBA0D5141E5F68E5B173A544164A1FDB1BA0D51417A4A1361173A54415BB3DAE6BC0D5141A00B002E173A5441516F5FF2BF0D51418EA5764D173A54412CD75B7BC20D5141CD7E579B173A544135DE33FFC30D514186F730E4173A5441C355C125C40D514132E9C2E9163A54412AC03DDCC30D514135C1897B143A5441F6F762CDC30D5141E36692E8103A54418772C251C30D5141667BDE24083A5441436C18AFC30D51413BE82DCA043A5441B9C0ECEAC30D5141FDB274C5013A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617773 - 51582
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000026000000F6285C9F88FF5041D7A370CDCB4854418FC2F50879FF5041EC51B8FEC74854413D0AD7036FFF5041EC51B82EC5485441000000906AFF50415C8FC2D5C3485441B81E851B69FF5041F6285C5FCA48544114AE479169FF50419A9999E9CD48544114AE47A169FF50418FC2F5E8D1485441A4703D2A6CFF50415C8FC295D748544148E17A046FFF5041666666A6DC4854415C8FC2E572FF50415C8FC275E148544185EB51A879FF504100000020E7485441AE47E18A7FFF50418FC2F578EB485441B81E854B7FFF5041295C8F12EC48544152B81E1587FF5041D7A3700DF2485441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000000000906AFF50415C8FC2D5C3485441FA7C000B71FF5041025E71C0C54854417BC7D38877FF5041B6F7E592C7485441048C6C457CFF504138F615C9C84854410F0A526983FF50412B459487CA4854411B73D8E087FF5041955BE79ECB4854415B64826B8AFF5041FE89B71ECC485441E1D45CAB91FF5041E4F88466CD485441D3C76FEF93FF5041AAAA75C6CD4854417177CE549AFF504184502273CE485441E8223E109EFF504140A23BCCCE4854419812A5E8A3FF504136833029CF4854419B0A0AF1AAFF5041F6B20799CF4854418756C484B1FF504115919F01D0485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617773 - 85466
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000026000000F6285C9F88FF5041D7A370CDCB4854418FC2F50879FF5041EC51B8FEC74854413D0AD7036FFF5041EC51B82EC5485441000000906AFF50415C8FC2D5C3485441B81E851B69FF5041F6285C5FCA48544114AE479169FF50419A9999E9CD48544114AE47A169FF50418FC2F5E8D1485441A4703D2A6CFF50415C8FC295D748544148E17A046FFF5041666666A6DC4854415C8FC2E572FF50415C8FC275E148544185EB51A879FF504100000020E7485441AE47E18A7FFF50418FC2F578EB485441B81E854B7FFF5041295C8F12EC48544152B81E1587FF5041D7A3700DF2485441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000035000000000000906AFF50415C8FC2D5C3485441FA7C000B71FF5041025E71C0C54854417BC7D38877FF5041B6F7E592C7485441048C6C457CFF504138F615C9C84854410F0A526983FF50412B459487CA4854411B73D8E087FF5041955BE79ECB4854415B64826B8AFF5041FE89B71ECC485441E1D45CAB91FF5041E4F88466CD485441D3C76FEF93FF5041AAAA75C6CD4854417177CE549AFF504184502273CE485441E8223E109EFF504140A23BCCCE4854419812A5E8A3FF504136833029CF4854419B0A0AF1AAFF5041F6B20799CF4854418756C484B1FF504115919F01D0485441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617836 - 1096628
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000006200000085EB51B8F3FF5041AE47E11AA149544185EB5178F5FF5041D7A3705DA0495441AE47E15AF7FF50415C8FC2959B49544100000060000051411F85EBE19E495441F6285CFF0A005141333333E3A3495441AE47E13A160051410000002094495441C3F5283C20005141EC51B8AE85495441333333F32800514166666666784954417B14AE2731005141AE47E1CA6B4954411F85EB61380051415C8FC2B560495441713D0AE7390051419A9999995D4954417B14AE273C0051417B14AE275949544185EB51D83C005141713D0A57554954417B14AED73B00514148E17A044D495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000257A0F731E005141D3EC0A9E904954410AD7A300220051413D0AD7A391495441A4703DFA22005141295C8F02964954419A99993929005141AE47E1EA8949544152B81EF52F0051413D0AD7E37C4954413D0AD7E33500514185EB51687149544154F48C22350051415BE4E6B5704954414017593D2F005141C8574EBC6E4954414FF928AE2E0051419C9353986F495441C33B9DF52D005141F7C046B4704954417E256A8D2D00514111B8FF53714954419CE963262D00514195644DF271495441402151302C00514180D9686C73495441FBEB820F2B005141676C2D2875495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617836 - 3471319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000006200000085EB51B8F3FF5041AE47E11AA149544185EB5178F5FF5041D7A3705DA0495441AE47E15AF7FF50415C8FC2959B49544100000060000051411F85EBE19E495441F6285CFF0A005141333333E3A3495441AE47E13A160051410000002094495441C3F5283C20005141EC51B8AE85495441333333F32800514166666666784954417B14AE2731005141AE47E1CA6B4954411F85EB61380051415C8FC2B560495441713D0AE7390051419A9999995D4954417B14AE273C0051417B14AE275949544185EB51D83C005141713D0A57554954417B14AED73B00514148E17A044D495441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000046000000257A0F731E005141D3EC0A9E904954410AD7A300220051413D0AD7A391495441A4703DFA22005141295C8F02964954419A99993929005141AE47E1EA8949544152B81EF52F0051413D0AD7E37C4954413D0AD7E33500514185EB51687149544154F48C22350051415BE4E6B5704954414017593D2F005141C8574EBC6E4954414FF928AE2E0051419C9353986F495441C33B9DF52D005141F7C046B4704954417E256A8D2D00514111B8FF53714954419CE963262D00514195644DF271495441402151302C00514180D9686C73495441FBEB820F2B005141676C2D2875495441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617968 - 353332
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002800000052B81E4516FF5041A4703D6ACF345441CDCCCCFC14FF5041F6285C8FCE345441E17A147E1DFF504185EB51F8CA34544152B81E4520FF5041A4703D6ACA345441713D0AB724FF504148E17AB4C83454415C8FC26525FF504100000080C5345441A4703D6A24FF5041CDCCCC5CBE34544114AE470123FF5041713D0A37BD345441E17A14EE1DFF504133333383BF34544152B81E7517FF50410AD7A370C2345441333333B310FF504152B81E85C534544185EB51380AFF504166666666C8345441713D0A67FDFE504114AE4791CD345441E17A14BEF0FE5041295C8F02D3345441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000FF659E52F5FE5041431E7D0AD13454415F650161F7FE504106744CA0D23454416031C579F7FE5041FF07A74DD3345441007ADB63F7FE504159F94636D43454418E949B30F7FE50417545FF76D5345441AD65141EF7FE504100F118AAD6345441C45F9C14F7FE50419319387DD7345441F35E32B9F6FE5041763A4DF1D8345441B144D493F5FE50417FCF3856DB34544129B831AAF7FE5041D6543571DA345441DEBB2A12F8FE504127C1B323D93454412188AFA5F8FE5041443DA8C1D73454411059A696F9FE5041A171A26FD63454410D2C18ADFBFE5041435D0A5ED5345441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>617974 - 150772
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001200000085EB518855015141CDCCCC0C68355441E17A143E540151418FC2F53865355441C3F5282C50015141E17A14BE62355441666666264F015141AE47E17A633554417B14AE274C01514185EB51F86A355441295C8FA249015141A4703D7A6F355441B81E853B44015141B81E856B7B355441295C8FE240015141E17A14EE823554410AD7A3E03D015141666666A6893554415C8FC2A53E015141EC51B8FE89355441D7A3707D4A015141E17A144E8F35544152B81EB558015141F6285CEF753554410AD7A3105A015141D7A3703D7335544114AE47F1570151415C8FC22570355441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000007B14AE274C01514185EB51F86A3554416CB3111D4C01514176AE4C0B6B3554412F41E9654A015141C137D11C6E35544131DA1BF94A015141E218F2766E355441ABA0DAEE57015141F92A9CE676355441B65DAD2D58015141F8B744E97635544103421C67580151413DDD8F7A763554412AB6EAB0580151412B36DCF6753554411624240E5A015141DE97CC39733554413EECF7D859015141AB7A53EC72355441097A466759015141AD9AAC46723554414CF5344C59015141153D3C1F72355441D64D32A6580151415F595B2D71355441C8B3BF96580151413376D91671355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618034 - 1096927
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000009A9999B9A9065141AE47E1EAC5455441AE47E1CAA3065141295C8F32AF4554415C8FC2B59F0651410AD7A3A0AF455441F6285CCFA00651410AD7A380B94554411F85EBB1A10651410AD7A330BF455441F6285C7FA4065141CDCCCC9CBE455441AE47E1CAA406514133333383BF4554418FC2F508A806514133333363C9455441B81E85CB9F06514148E17AA4CB455441E17A144E9B0651411F85EB11CC455441A4703D4A970651418FC2F578CC45544185EB51389206514114AE47C1CC455441AE47E1DA8D06514152B81E15CD4554417B14AE478A06514152B81E35CD455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000BBB8069A82065141A4703D5ACD455441F5C2DDBD85065141A4703D5ACD4554418BD4D25A8606514187977157CD45544194B8374A8806514146AA8546CD45544179E9E4FB8A0651412E9DD12ECD4554416FEC744B8D0651413982221ACD4554410394C5D08D065141F7327915CD4554418FCB26318E065141CD8BA60ECD455441F0EEAE0492065141887B27C5CC455441E9F14BE292065141FB14CFB7CC4554418BBEE07A94065141E0F40AA1CC45544129CD352897065141FC2BDB7ACC455441083E0DD29C0651417E08FBECCB4554417B3FB5639F065141F7355DAECB455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618034 - 3044453
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000009A9999B9A9065141AE47E1EAC5455441AE47E1CAA3065141295C8F32AF4554415C8FC2B59F0651410AD7A3A0AF455441F6285CCFA00651410AD7A380B94554411F85EBB1A10651410AD7A330BF455441F6285C7FA4065141CDCCCC9CBE455441AE47E1CAA406514133333383BF4554418FC2F508A806514133333363C9455441B81E85CB9F06514148E17AA4CB455441E17A144E9B0651411F85EB11CC455441A4703D4A970651418FC2F578CC45544185EB51389206514114AE47C1CC455441AE47E1DA8D06514152B81E15CD4554417B14AE478A06514152B81E35CD455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000FB318110A5065141A9090557C0455441A6675F3FA606514175609FF1C3455441DFCCF63FA7065141DFA711FFC6455441CDDFBF7AA70651412C7419B2C7455441A45AF208A8065141C9D32863C945544139EEDBD9A7065141A8011770C94554410C9CF581A6065141930434CEC94554412020FE16A60651419DEB79EBC945544154DA91F2A5065141DCA571F5C9455441B3F1A86EA406514139EE995FCA455441FAE5A5A5A30651410B799C96CA455441CA36E6B6A206514151CBF2D7CA4554414B7BC383A00651416A180F72CB45544163CDD8CF9F065141FFBE4BA3CB455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618034 - 5292666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000009A9999B9A9065141AE47E1EAC5455441AE47E1CAA3065141295C8F32AF4554415C8FC2B59F0651410AD7A3A0AF455441F6285CCFA00651410AD7A380B94554411F85EBB1A10651410AD7A330BF455441F6285C7FA4065141CDCCCC9CBE455441AE47E1CAA406514133333383BF4554418FC2F508A806514133333363C9455441B81E85CB9F06514148E17AA4CB455441E17A144E9B0651411F85EB11CC455441A4703D4A970651418FC2F578CC45544185EB51389206514114AE47C1CC455441AE47E1DA8D06514152B81E15CD4554417B14AE478A06514152B81E35CD455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000FB318110A5065141A9090557C0455441A6675F3FA606514175609FF1C3455441DFCCF63FA7065141DFA711FFC6455441CDDFBF7AA70651412C7419B2C7455441A45AF208A8065141C9D32863C945544139EEDBD9A7065141A8011770C94554410C9CF581A6065141930434CEC94554412020FE16A60651419DEB79EBC945544154DA91F2A5065141DCA571F5C9455441B3F1A86EA406514139EE995FCA455441FAE5A5A5A30651410B799C96CA455441CA36E6B6A206514151CBF2D7CA4554414B7BC383A00651416A180F72CB45544163CDD8CF9F065141FFBE4BA3CB455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618034 - 5292668
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000009A9999B9A9065141AE47E1EAC5455441AE47E1CAA3065141295C8F32AF4554415C8FC2B59F0651410AD7A3A0AF455441F6285CCFA00651410AD7A380B94554411F85EBB1A10651410AD7A330BF455441F6285C7FA4065141CDCCCC9CBE455441AE47E1CAA406514133333383BF4554418FC2F508A806514133333363C9455441B81E85CB9F06514148E17AA4CB455441E17A144E9B0651411F85EB11CC455441A4703D4A970651418FC2F578CC45544185EB51389206514114AE47C1CC455441AE47E1DA8D06514152B81E15CD4554417B14AE478A06514152B81E35CD455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000041000000BBB8069A82065141A4703D5ACD455441F5C2DDBD85065141A4703D5ACD4554418BD4D25A8606514187977157CD45544194B8374A8806514146AA8546CD45544179E9E4FB8A0651412E9DD12ECD4554416FEC744B8D0651413982221ACD4554410394C5D08D065141F7327915CD4554418FCB26318E065141CD8BA60ECD455441F0EEAE0492065141887B27C5CC455441E9F14BE292065141FB14CFB7CC4554418BBEE07A94065141E0F40AA1CC45544129CD352897065141FC2BDB7ACC455441083E0DD29C0651417E08FBECCB4554417B3FB5639F065141F7355DAECB455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618038 - 1096930
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000DE372D80080751412C9C63D199455441896D9EE602075141AB27CBBE9A45544174B5A325000751414B6AE4319B45544163847F39FD06514197849A969B4554415A6108F7F90651413340DD349C45544122EA82BAF806514183E1696E9C4554411F85EB91FE065141EC51B82EA1455441713D0A07FD06514133333303A3455441E17A14AEFD0651415C8FC275A3455441C3F5283C0D075141713D0A27AE45544185EB51C80E0751413D0AD7E3AD455441B81E850B23075141666666F6AA4554413D0AD7632207514100000050A3455441E17A14FE200751419A9999F99C455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000BDD6BBE122075141F1ED6FFCAA455441B81E850B23075141666666F6AA4554413D0AD7632207514100000050A3455441E17A14FE200751419A9999F99C455441979CC5811F07514113DE945C96455441EC51B82E1F07514152B81EC594455441AA8B2B60190751413DADAC9895455441CF3AB82710075141A48F98E8964554415FA272EC07075141CCE7831B98455441F0E18E1605075141F76E9C89984554417554F9390007514152B1B94F99455441F9384BCAFA0651413527AD639A45544185EB5128F7065141C3F5283C9B4554411F85EB91FE065141EC51B82EA1455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>618038 - 5292669
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000012000000DE372D80080751412C9C63D199455441896D9EE602075141AB27CBBE9A45544174B5A325000751414B6AE4319B45544163847F39FD06514197849A969B4554415A6108F7F90651413340DD349C45544122EA82BAF806514183E1696E9C4554411F85EB91FE065141EC51B82EA1455441713D0A07FD06514133333303A3455441E17A14AEFD0651415C8FC275A3455441C3F5283C0D075141713D0A27AE45544185EB51C80E0751413D0AD7E3AD455441B81E850B23075141666666F6AA4554413D0AD7632207514100000050A3455441E17A14FE200751419A9999F99C455441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000BDD6BBE122075141F1ED6FFCAA455441B81E850B23075141666666F6AA4554413D0AD7632207514100000050A3455441E17A14FE200751419A9999F99C455441979CC5811F07514113DE945C96455441EC51B82E1F07514152B81EC594455441AA8B2B60190751413DADAC9895455441CF3AB82710075141A48F98E8964554415FA272EC07075141CCE7831B98455441F0E18E1605075141F76E9C89984554417554F9390007514152B1B94F99455441F9384BCAFA0651413527AD639A45544185EB5128F7065141C3F5283C9B4554411F85EB91FE065141EC51B82EA1455441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>637880 - 56931
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000000F000000C3F5281CE0F150415C8FC295D8325541B81E858BDBF150415C8FC225D63255415C8FC245D4F1504114AE4761D1325541295C8F92C5F15041F6285CBFC632554166666626BDF1504133333373C0325541EC51B86EAFF1504148E17AD4B53255417B14AE27AAF15041295C8F12B1325541F6285CEFA8F1504148E17A44B1325541F6285CAFA6F150418FC2F518B332554152B81E35B7F15041B81E850BC23255415C8FC215CAF1504148E17AF4CF325541713D0A67D1F150418FC2F558D5325541000000D0E3F15041E17A14FEE13255417B14AE97E6F150413D0AD7A3DB325541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D00000008C552C8D8F15041B6A69F6ADA325541000000D0E3F15041E17A14FEE13255417806C2BBE4F15041B4305BE3DF325541FB952D6AE6F15041E7AFD00BDC3255412AA93D88E6F150415D63909CDB325541C3F5281CE0F150415C8FC295D8325541B81E858BDBF150415C8FC225D63255415C8FC245D4F1504114AE4761D1325541295C8F92C5F15041F6285CBFC632554166666626BDF1504133333373C03255417882A259B4F1504107AC1FA3B9325541EC51B86EAFF1504148E17AD4B53255417ACFFF27AAF150419509D912B1325541F6285CEFA8F1504148E17A44B1325541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>922782 - 4394472
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000030000001D000000B81E850BD0E45041A4703D9A5B7C5441C3F528CCD2E4504100000090537C54418FC2F588D1E4504166666636537C5441295C8F92CEE450418FC2F518517C54413D0AD753CCE45041B81E85FB4E7C5441D7A3708DC9E45041A4703D5A4F7C5441A4703DBAC6E45041333333F34E7C54410AD7A330C1E45041A4703DAA4D7C544114AE47B1B3E4504166666666497C544114AE47B1B3E45041B81E852B477C5441B81E85FBC0E45041CDCCCCFC457C54413D0AD773C4E45041D7A3704D447C544148E17A84C8E450411F85EBD1447C544133333373CBE450419A9999B9467C5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001700000024A7E0C5BEE4504150B7685C5E7C54418E0223D5C3E4504145EB8B8D5D7C5441E54415C8C3E45041D21045334E7C544114AE47B1B3E4504166666666497C544114AE47B1B3E45041B81E852B477C5441B81E85FBC0E45041CDCCCCFC457C54413D0AD773C4E45041D7A3704D447C544148E17A84C8E450411F85EBD1447C544133333373CBE450419A9999B9467C54417B14AE37CBE4504133333393427C544133333313CAE4504148E17A04417C54410AD7A320C2E4504100000030407C5441F6285CBFB6E450419A999909407C5441C3F5280CA8E45041AE47E1BA407C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>922965 - 234673
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B000000713D0A77D5A95041B81E850B7B395441E17A14DED4A9504185EB51787139544114AE47D1D4A950415C8FC2156E3954410AD7A3C0D4A95041F6285C9F69395441B81E857BD4A950413333336362395441A4703DDAD0A95041AE47E15A5E3954415C8FC2D5CBA95041AE47E17A58395441D7A3705DC8A9504114AE47B153395441A4703DCAC5A950418FC2F5484F3954418FC2F548C4A95041CDCCCC1C4639544152B81E15BFA9504152B81EF546395441333333D3C1A950410000008057395441F6285C9FBAA95041EC51B87E533954410AD7A3F0B9A95041713D0A7755395441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000018000000E019A323CEA950418975912D5B395441DB8EC2D5CBA950418347E17A5839544153A0A21ACBA950418209B578573954414BD99632CAA95041CEA78E3856395441C16D8EE0C9A9504158171C1956395441DD962BF8C8A9504136DBE69D56395441AFF4D090C8A95041CB08B5275739544182527629C8A95041613683B15739544183EE5EB4C7A95041B361C91059395441201D2643D1A95041893693AB643954414471C142D2A950413FF25C897A395441C2476D77D5A95041B5FAAC197B395441713D0A77D5A95041B81E850B7B395441E17A14DED4A9504185EB517871395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>440347 - 2316125
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000295C8FD265F5504148E17A94F92955411F85EBF164F55041A4703D6AFC2955410AD7A3C064F55041C3F5283CFF295541333333B364F5504148E17AA4012A5541F6285C2F6BF55041CDCCCCDC032A5541000000E070F550418FC2F5F8052A5541AE47E17A73F55041AE47E1DA062A554148E17AF479F55041D7A3707D0A2A5541830A559F7CF55041F5CE2581062A55414D2CCE637DF55041FF66E382052A55414B09FCAB7FF55041E9DBDA8D002A5541EB4635A781F55041A688A373FC29554189FD212B83F55041CB13590BFA29554171E9FD8886F5504114BA6B77F7295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3B051F55041000000A0D429554148E17AC452F55041B81E854BD7295541D7A3708D55F5504185EB5188DA295541000000F05CF550415C8FC285DC2955417B14AE3763F55041EC51B84EE62955418FC2F5B869F55041EC51B8FEEA29554152B81EC567F55041E17A148EEC295541D7A370AD64F550410AD7A3B0EF29554114AE47F162F55041C3F5286CF2295541B81E858B61F5504100000020F5295541D7A370DD5FF5504133333323F9295541000000505FF5504152B81E65FE2955419B79DAE864F550415468D833FF29554122D046F064F550412B865082FC295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>440347 - 3301198
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000020000000295C8FD265F5504148E17A94F92955411F85EBF164F55041A4703D6AFC2955410AD7A3C064F55041C3F5283CFF295541333333B364F5504148E17AA4012A5541F6285C2F6BF55041CDCCCCDC032A5541000000E070F550418FC2F5F8052A5541AE47E17A73F55041AE47E1DA062A554148E17AF479F55041D7A3707D0A2A5541830A559F7CF55041F5CE2581062A55414D2CCE637DF55041FF66E382052A55414B09FCAB7FF55041E9DBDA8D002A5541EB4635A781F55041A688A373FC29554189FD212B83F55041CB13590BFA29554171E9FD8886F5504114BA6B77F7295541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000000AD7A3B051F55041000000A0D429554148E17AC452F55041B81E854BD7295541D7A3708D55F5504185EB5188DA295541000000F05CF550415C8FC285DC2955417B14AE3763F55041EC51B84EE62955418FC2F5B869F55041EC51B8FEEA29554152B81EC567F55041E17A148EEC295541D7A370AD64F550410AD7A3B0EF29554114AE47F162F55041C3F5286CF2295541B81E858B61F5504100000020F5295541D7A370DD5FF5504133333323F9295541000000505FF5504152B81E65FE2955419B79DAE864F550415468D833FF29554122D046F064F550412B865082FC295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>32946 - 29236
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000030000000000000509DF05041295C8F3246895441CDCCCCCCA3F0504114AE4781428954415C8FC2F5A8F0504114AE471141895441C3F5287CB5F05041A4703D5A3E89544148E17A54C1F0504152B81EB53C89544152B81ED5C5F05041EC51B85E3C895441B81E85DBC8F0504148E17A243C895441295C8FD2D2F05041F6285C1F3C8954417B14AE07E0F05041EC51B8EE3C89544133333353E6F050419A99992940895441AE47E19AE6F0504114AE476141895441D7A370BDE7F050416666663646895441EC51B8AEECF050411F85EB714E89544152B81EE506F1504114AE47314E895441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000028A27CF398F050414979D8941C895441A080302A98F05041700455AF1C895441E584F64497F050416C0904E41C8954419A9B65DF99F0504111CE28F41C8954418687D379A2F05041DA31029E1B895441AB1BE4EFADF05041E98021AA19895441049C75EFBFF05041AE5F978F188954413EC65011BEF05041A73C300D18895441F5173F9BBDF05041CC6833D617895441DAD6560FBCF05041F21C789F17895441526FDB53B9F05041D1E4D97B17895441093B5020B9F05041850E198217895441BA3332B8B8F0504134BF79A91789544183EE9D6EB7F0504141A3A8B617895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>32946 - 70799
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000030000000000000509DF05041295C8F3246895441CDCCCCCCA3F0504114AE4781428954415C8FC2F5A8F0504114AE471141895441C3F5287CB5F05041A4703D5A3E89544148E17A54C1F0504152B81EB53C89544152B81ED5C5F05041EC51B85E3C895441B81E85DBC8F0504148E17A243C895441295C8FD2D2F05041F6285C1F3C8954417B14AE07E0F05041EC51B8EE3C89544133333353E6F050419A99992940895441AE47E19AE6F0504114AE476141895441D7A370BDE7F050416666663646895441EC51B8AEECF050411F85EB714E89544152B81EE506F1504114AE47314E895441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000028A27CF398F050414979D8941C895441A080302A98F05041700455AF1C895441E584F64497F050416C0904E41C8954419A9B65DF99F0504111CE28F41C8954418687D379A2F05041DA31029E1B895441AB1BE4EFADF05041E98021AA19895441049C75EFBFF05041AE5F978F188954413EC65011BEF05041A73C300D18895441F5173F9BBDF05041CC6833D617895441DAD6560FBCF05041F21C789F17895441526FDB53B9F05041D1E4D97B17895441093B5020B9F05041850E198217895441BA3332B8B8F0504134BF79A91789544183EE9D6EB7F0504141A3A8B617895441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>619557 - 44706
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E18A91C95041333333835AF454417B14AE779BC950418FC2F59867F454410AD7A370A9C9504152B81E0579F45441666666D6A9C950415C8FC2A578F45441B81E859BACC95041000000B075F45441CDCCCCCCB1C9504114AE47A170F45441B81E85CBACC9504148E17A346AF4544114AE47E1A8C95041CDCCCCEC65F45441CDCCCC2CA4C95041A4703DAA5FF45441EC51B8AE9DC950411F85EBF158F45441000000809EC95041EC51B82E58F4544166666606A5C95041333333F35EF4544148E17AB4A9C950410AD7A33065F45441D7A370ADADC9504185EB517869F45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000064F20E9F7CC95041D690BC8B39F4544160D57CB87EC9504193AC55EA3CF454410F8530FA7FC95041FAB0BAE43EF4544182A6CE3280C95041D8A1D13D3FF45441C790C6C780C95041C59D392840F4544169B0BAE481C950415EA29BE841F454418BA213E881C95041A2058CEE41F45441B575292582C95041CC8CEC5A42F454413E3B715A82C95041122574B942F454410AD722F182C95041004AD0C443F45441F4006E8F84C950419C0AB27746F45441E1A8704385C9504138AC9A9B47F45441E383A1BB85C95041D89F657A48F45441B0781F7A87C95041CA57FDAC4BF45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>619557 - 59667
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000021000000AE47E18A91C95041333333835AF454417B14AE779BC950418FC2F59867F454410AD7A370A9C9504152B81E0579F45441666666D6A9C950415C8FC2A578F45441B81E859BACC95041000000B075F45441CDCCCCCCB1C9504114AE47A170F45441B81E85CBACC9504148E17A346AF4544114AE47E1A8C95041CDCCCCEC65F45441CDCCCC2CA4C95041A4703DAA5FF45441EC51B8AE9DC950411F85EBF158F45441000000809EC95041EC51B82E58F4544166666606A5C95041333333F35EF4544148E17AB4A9C950410AD7A33065F45441D7A370ADADC9504185EB517869F45441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003500000064F20E9F7CC95041D690BC8B39F4544160D57CB87EC9504193AC55EA3CF454410F8530FA7FC95041FAB0BAE43EF4544182A6CE3280C95041D8A1D13D3FF45441C790C6C780C95041C59D392840F4544169B0BAE481C950415EA29BE841F454418BA213E881C95041A2058CEE41F45441B575292582C95041CC8CEC5A42F454413E3B715A82C95041122574B942F454410AD722F182C95041004AD0C443F45441F4006E8F84C950419C0AB27746F45441E1A8704385C9504138AC9A9B47F45441E383A1BB85C95041D89F657A48F45441B0781F7A87C95041CA57FDAC4BF45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>620986 - 180906
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000049000000F6285C7FC0D050417B14AE570FFF54417B14AEE7C0D0504148E17A140FFF54413D0AD773C1D050415C8FC2C50EFF54415C8FC215C2D050418FC2F5880EFF5441295C8FB2C2D0504148E17A840EFF54415C8FC275C1D05041333333F30CFF5441CDCCCC9CA6D05041C3F528ECEAFE5441E17A14DEA5D05041AE47E19AEBFE5441EC51B85E90D050410AD7A3C0FFFE5441333333838FD05041C3F5288C00FF5441F6285CDF8ED0504152B81E2501FF54410AD7A3208FD050419A9999D901FF54415C8FC2B58FD050411F85EB4103FF5441F6285CEF8FD05041295C8FE205FF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006A00000032DD148EBAD05041B533CEAC18FF54418FC2F588BAD050410000004018FF5441474FEC8ABAD050414133372F18FF54411E8DC195BAD05041BC838ED217FF5441208DD6B3BAD050413FF5F63817FF544152B81EE5BAD0504114AE47C116FF54413A8D1BF7BAD0504125205DA216FF54417A9FF488BBD05041EE32AEA715FF544110193DDABBD050418CFCB61E15FF54417FC45FAABCD050415C873A2B14FF54417B14AE47BDD050413333337313FF54418C8617D3BDD050419952B8AC12FF54411E126586BED0504159AB70AD11FF544125191B36BFD0504173CC94A610FF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>620986 - 382959
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000049000000F6285C7FC0D050417B14AE570FFF54417B14AEE7C0D0504148E17A140FFF54413D0AD773C1D050415C8FC2C50EFF54415C8FC215C2D050418FC2F5880EFF5441295C8FB2C2D0504148E17A840EFF54415C8FC275C1D05041333333F30CFF5441CDCCCC9CA6D05041C3F528ECEAFE5441E17A14DEA5D05041AE47E19AEBFE5441EC51B85E90D050410AD7A3C0FFFE5441333333838FD05041C3F5288C00FF5441F6285CDF8ED0504152B81E2501FF54410AD7A3208FD050419A9999D901FF54415C8FC2B58FD050411F85EB4103FF5441F6285CEF8FD05041295C8FE205FF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006A00000032DD148EBAD05041B533CEAC18FF54418FC2F588BAD050410000004018FF5441474FEC8ABAD050414133372F18FF54411E8DC195BAD05041BC838ED217FF5441208DD6B3BAD050413FF5F63817FF544152B81EE5BAD0504114AE47C116FF54413A8D1BF7BAD0504125205DA216FF54417A9FF488BBD05041EE32AEA715FF544110193DDABBD050418CFCB61E15FF54417FC45FAABCD050415C873A2B14FF54417B14AE47BDD050413333337313FF54418C8617D3BDD050419952B8AC12FF54411E126586BED0504159AB70AD11FF544125191B36BFD0504173CC94A610FF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621085 - 87394
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001A000000E17A14AE03D65041295C8F42ECF354411F85EBA1FFD55041E17A149EE6F3544185EB5118FBD5504133333343EBF35441295C8F52F6D55041295C8F22F0F3544114AE47B1F3D550410AD7A320F2F354411F85EB21EFD5504114AE47A1F5F35441295C8F72EAD5504152B81E85F6F354410AD7A3F0E5D55041F6285C0FF8F3544133333343E6D550411F85EB81F4F35441F6285CBFE5D55041333333C3F0F3544166666656E5D55041F6285CEFEBF35441EC51B83ED4D550418FC2F5B8F8F35441C3F528DCD1D550410AD7A3C0FBF35441D7A370CDD0D550418FC2F5A8FEF35441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E0000005213D137D0D5504135680B0E01F45441B24132EDCFD550419A98CD3F02F454412D5BCAD2CFD55041116F00AC02F45441A4703D4ACFD55041B81E85DB04F4544100ACED09D0D55041D7118B0405F454414C14E754D1D55041F5C7490BFEF354417FE5B9B6DBD550415F2D3143FBF354410AD7A3F0E5D55041F6285C0FF8F354412763A336E6D550410E5F70F4F4F35441AA3A943CE6D55041557ADACAF4F35441C616213FE6D55041D9E5C2AEF4F35441C4F84016DBD5504193212085F8F354411A45204DD1D55041C318E649FDF354415213D137D0D5504135680B0E01F45441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621180 - 21080
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000A4703D7A49D050411F85EB41A6FB54415C8FC2B53ED05041000000D092FB54419A99998925D05041713D0A37AAFB54418FC2F5880FD050415C8FC2E5C0FB5441A4703DCA1ED0504100000010CEFB544148E17A3423D05041D7A3708DD1FB5441F6285C5F28D05041713D0A17CBFB544148E17AD42AD0504166666636C8FB5441C3F528AC2ED050410AD7A3A0C3FB544114AE471133D05041B81E856BBEFB5441CDCCCC6C39D05041D7A370EDB7FB5441C3F528EC41D05041CDCCCC4CAEFB5441A4703D7A49D050411F85EB41A6FB5441
-</a>
-
-<b>
-010600000001000000010300000001000000220000000CC7570D24D050411D4A4408D2FB5441A934ADBD26D05041F1766AC0CEFB54418294B05229D05041191F729DCBFB544114742B282DD05041275ABDF8C6FB544185DD146A30D05041682FA0DCC2FB5441E49E977931D05041DA69C895C1FB5441D39F875A34D05041E1A3FF5BBEFB54418A23E4B636D05041FD758917BCFB54419D130E2839D0504176977186B9FB544118DC29143DD05041C421DF36B5FB54412A74C61140D05041E9C76BEDB1FB5441878EAC7F42D050411743EB41AFFB54416443E08D45D05041D6E54EF8ABFB54410DC3C6E347D050411B7DC775A9FB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621180 - 67102
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000A4703D7A49D050411F85EB41A6FB54415C8FC2B53ED05041000000D092FB54419A99998925D05041713D0A37AAFB54418FC2F5880FD050415C8FC2E5C0FB5441A4703DCA1ED0504100000010CEFB544148E17A3423D05041D7A3708DD1FB5441F6285C5F28D05041713D0A17CBFB544148E17AD42AD0504166666636C8FB5441C3F528AC2ED050410AD7A3A0C3FB544114AE471133D05041B81E856BBEFB5441CDCCCC6C39D05041D7A370EDB7FB5441C3F528EC41D05041CDCCCC4CAEFB5441A4703D7A49D050411F85EB41A6FB5441
-</a>
-
-<b>
-010600000001000000010300000001000000220000000CC7570D24D050411D4A4408D2FB5441A934ADBD26D05041F1766AC0CEFB54418294B05229D05041191F729DCBFB544114742B282DD05041275ABDF8C6FB544185DD146A30D05041682FA0DCC2FB5441E49E977931D05041DA69C895C1FB5441D39F875A34D05041E1A3FF5BBEFB54418A23E4B636D05041FD758917BCFB54419D130E2839D0504176977186B9FB544118DC29143DD05041C421DF36B5FB54412A74C61140D05041E9C76BEDB1FB5441878EAC7F42D050411743EB41AFFB54416443E08D45D05041D6E54EF8ABFB54410DC3C6E347D050411B7DC775A9FB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>621353 - 180903
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000E17A140E8CD050413333330307FF54415C8FC2F58BD050417B14AE5706FF5441666666A68BD05041713D0AD704FF54416666661689D050417B14AE7705FF5441666666C684D050410AD7A34005FF54418FC2F5987FD0504185EB518804FF5441CDCCCCEC7AD050418FC2F59803FF5441333333A36FD05041C3F528BC2EFF54410000005077D05041E17A14EE2FFF5441A4703D3A84D05041333333D32FFF54419A9999C985D05041000000D02FFF5441000000C085D05041F6285C1F2FFF5441295C8FE285D0504152B81E352EFF5441D7A3706D86D050410AD7A3502CFF5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000636DB86576D0504188439AC92FFF544134081C9F77D050414ED46FED2FFF5441A4703D3A84D05041333333D32FFF54419A9999C985D05041000000D02FFF5441000000C085D05041F6285C1F2FFF5441295C8FE285D0504152B81E352EFF5441339D63F785D05041234375EC2DFF5441D7A3706D86D050410AD7A3502CFF5441D7A3702D87D05041E17A141E2AFF54415C8FC22588D05041295C8F2228FF54410AD7A34089D05041295C8F1226FF544114AE47518AD05041AE47E11A24FF5441F5AA47CA8AD05041F5C26A3223FF5441EB0A8B2C8CD05041976F20C21FFF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641519 - 3156566
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703DCA3C31514152B81E655F55544152B81E153E315141E17A147E5F5554410AD7A34041315141A4703DDA5E555441CDCCCCBC4331514114AE47915C55544152B81E45453151413333332357555441B81E854B4531514152B81EC553555441A4703DFA443151410AD7A3F0525554410AD7A30043315141AE47E1BA53555441666666463F315141295C8F724C555441713D0A9741315141E17A146E4B555441CDCCCCCC403151419A9999D9495554410AD7A31040315141F6285CDF4755544152B81E553F3151410AD7A38045555441000000F03E315141713D0A8743555441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000A43CFEF9383151411604FD8D4C555441534D3B7E3A315141B19926774C5554413FD227E3383151418BEFD05E3E555441BD53CDD8373151414832403235555441F42BC17537315141CD52C5DC325554419897D6623731514122AE561132555441F05E36503731514118F4BDF3305554414926963D373151413D4C3B1430555441B341613937315141CF9E76DD2F555441A5A50E7635315141FD23B3C32F5554415A6E5B783531514105E4050E3055544108CCDE8135315141B4611CF830555441B997478F353151415DBF412A32555441B1712A963531514131BD9BF332555441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641519 - 3556181
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000022000000A4703DCA3C31514152B81E655F55544152B81E153E315141E17A147E5F5554410AD7A34041315141A4703DDA5E555441CDCCCCBC4331514114AE47915C55544152B81E45453151413333332357555441B81E854B4531514152B81EC553555441A4703DFA443151410AD7A3F0525554410AD7A30043315141AE47E1BA53555441666666463F315141295C8F724C555441713D0A9741315141E17A146E4B555441CDCCCCCC403151419A9999D9495554410AD7A31040315141F6285CDF4755544152B81E553F3151410AD7A38045555441000000F03E315141713D0A8743555441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000A43CFEF9383151411604FD8D4C555441534D3B7E3A315141B19926774C5554413FD227E3383151418BEFD05E3E555441BD53CDD8373151414832403235555441F42BC17537315141CD52C5DC325554419897D6623731514122AE561132555441F05E36503731514118F4BDF3305554414926963D373151413D4C3B1430555441B341613937315141CF9E76DD2F555441A5A50E7635315141FD23B3C32F5554415A6E5B783531514105E4050E3055544108CCDE8135315141B4611CF830555441B997478F353151415DBF412A32555441B1712A963531514131BD9BF332555441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641896 - 3104769
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F588CD31514133333313AD5554410AD7A340CC315141295C8FE2AC55544185EB51E8C93151410AD7A380AC5554418FC2F538C7315141295C8FE2AB555441D7A370FDD3315141EC51B80EC1555441295C8FB2DC3151410AD7A3A0BC555441713D0A47D7315141EC51B8DEAB555441EC51B8CED3315141AE47E13AAC555441AE47E17AD0315141D7A370CDAC555441E17A14AECE315141C3F5280CAD5554418FC2F588CD31514133333313AD555441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000567F244CDD31514154D0E4A9AB555441710ED2DADC315141682E5408AC555441F1F29413D7315141F254D0DAAB5554413EE0F300D731514191C6FDE5AB555441713D0A47D7315141EC51B8DEAB555441295C8FB2DC3151410AD7A3A0BC5554419A999929E9315141295C8F82B6555441EC51B88EE8315141F6285CFFB5555441567F244CDD31514154D0E4A9AB555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>641896 - 3412079
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000B0000008FC2F588CD31514133333313AD5554410AD7A340CC315141295C8FE2AC55544185EB51E8C93151410AD7A380AC5554418FC2F538C7315141295C8FE2AB555441D7A370FDD3315141EC51B80EC1555441295C8FB2DC3151410AD7A3A0BC555441713D0A47D7315141EC51B8DEAB555441EC51B8CED3315141AE47E13AAC555441AE47E17AD0315141D7A370CDAC555441E17A14AECE315141C3F5280CAD5554418FC2F588CD31514133333313AD555441
-</a>
-
-<b>
-01060000000100000001030000000100000009000000567F244CDD31514154D0E4A9AB555441710ED2DADC315141682E5408AC555441F1F29413D7315141F254D0DAAB5554413EE0F300D731514191C6FDE5AB555441713D0A47D7315141EC51B8DEAB555441295C8FB2DC3151410AD7A3A0BC5554419A999929E9315141295C8F82B6555441EC51B88EE8315141F6285CFFB5555441567F244CDD31514154D0E4A9AB555441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>968289 - 101115
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000F00000041007F245F68514189E799E341D85441430BC38B98685141559D7BE845D854410F6651A498685141368A87C145D8544127915A759A685141E1A26F1144D85441515087FD9B6851416EA8079B41D8544114AE47519C685141A4703D0A3FD85441772F5B0C9D6851412F0BCA913DD854411DEBA7459E68514156C3B3F53BD854414542B9BF9D6851413CB1C0FE38D854412B30C6C89A68514158133A5535D854411346968194685141FC9742ED2FD85441049C7FB87368514190D72C022ED854417FC976D66E685141D2186EC333D854419C53B3DC6768514123C790B732D85441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002C0000001735EDD3676851418206D5C632D85441AAF453DC67685141DF2565D532D854415AFA88B9656851417448C37536D8544197DE402E5F685141099D9FD241D85441BA5EA23C5F6851412FF76AE441D85441E5C042786C685141256479D242D854414744EB756F68514143D4140843D85441B17754217A68514112DA51C743D8544154A4C6B07C68514182E035F543D854414DB89DE681685141603E995244D85441DF1B20E78A685141DD9AF2F344D854410D731F8E976851412376B9D645D8544151CF6B519868514187EE65E445D854418C8DD28298685141B53204E245D85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>642970 - 1560112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3201ABA5041A4703D6A4DFE544114AE47B11BBA50413D0AD7534DFE544185EB518852BA5041C3F528CC1BFE5441000000403CBA5041D7A3705D0CFE5441E17A14AE26BA5041CDCCCC6CFDFD544148E17A641ABA50410AD7A3800AFE5441713D0AD707BA5041F6285C3F1EFE54413D0AD7F3F4B950413333336332FE544166666616F5B950419A9999B933FE54410AD7A3201ABA5041A4703D6A4DFE5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000000884728112BA50410947F12048FE54410AD7A3201ABA5041A4703D6A4DFE544114AE47B11BBA50413D0AD7534DFE54411D263E0D25BA50418B16DFDF44FE54411A6DA77433BA5041B36C80DD37FE5441CAD9117A46BA504148D793AF26FE544185EB518852BA5041C3F528CC1BFE544106B73DAE48BA5041D9A868F914FE5441000000403CBA5041D7A3705D0CFE5441E17A14AE26BA5041CDCCCC6CFDFD544148E17A641ABA50410AD7A3800AFE5441713D0AD707BA5041F6285C3F1EFE54413D0AD7F3F4B950413333336332FE544166666616F5B950419A9999B933FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>642970 - 3364224
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000000AD7A3201ABA5041A4703D6A4DFE544114AE47B11BBA50413D0AD7534DFE544185EB518852BA5041C3F528CC1BFE5441000000403CBA5041D7A3705D0CFE5441E17A14AE26BA5041CDCCCC6CFDFD544148E17A641ABA50410AD7A3800AFE5441713D0AD707BA5041F6285C3F1EFE54413D0AD7F3F4B950413333336332FE544166666616F5B950419A9999B933FE54410AD7A3201ABA5041A4703D6A4DFE5441
-</a>
-
-<b>
-0106000000010000000103000000010000000F0000000884728112BA50410947F12048FE54410AD7A3201ABA5041A4703D6A4DFE544114AE47B11BBA50413D0AD7534DFE54411D263E0D25BA50418B16DFDF44FE54411A6DA77433BA5041B36C80DD37FE5441CAD9117A46BA504148D793AF26FE544185EB518852BA5041C3F528CC1BFE544106B73DAE48BA5041D9A868F914FE5441000000403CBA5041D7A3705D0CFE5441E17A14AE26BA5041CDCCCC6CFDFD544148E17A641ABA50410AD7A3800AFE5441713D0AD707BA5041F6285C3F1EFE54413D0AD7F3F4B950413333336332FE544166666616F5B950419A9999B933FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>643163 - 4228514
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000020000001A000000666666A675BB5041B81E85AB85FE5441C3F5285C71BB50417B14AE0790FE5441000000707ABB5041CDCCCC1C90FE54411F85EBB184BB5041F6285CDF8FFE54413D0AD7038BBB50410AD7A3609FFE544185EB513893BB50418FC2F508B4FE544133333333B2BB5041B81E85CBAEFE5441666666C6B2BB504152B81EE5A1FE54413D0AD7D3B2BB504114AE47B1A0FE544166666686B4BB5041F6285CCF94FE5441D7A3700DB4BB50413D0AD7138AFE5441B81E857BB3BB5041AE47E16A83FE5441CDCCCC3CB2BB5041EC51B82E7BFE5441A4703D9AB0BB5041EC51B85E70FE5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000026000000BA0D513893BB504172AAF308B4FE544133333333B2BB5041B81E85CBAEFE5441666666C6B2BB504152B81EE5A1FE54413D0AD7D3B2BB504114AE47B1A0FE544166666686B4BB5041F6285CCF94FE5441D7A3700DB4BB50413D0AD7138AFE5441B81E857BB3BB5041AE47E16A83FE5441CDCCCC3CB2BB5041EC51B82E7BFE5441A4703D9AB0BB5041EC51B85E70FE544100000060AFBB5041EC51B82E64FE5441EC51B8AEAEBB5041B81E854B5DFE5441F6285C9FADBB50419A9999695DFE54419A999989ACBB50418FC2F5C854FE54410AD7A36092BB50410000005059FE5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943121 - 137863
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000320000005C8FC235866A51415C8FC245D26B5441E5DF9F0C856A51416324F88FD26B5441F826C956806A51415EA27EE8D36B5441220BF81D7F6A51410489400BD46B54411F85EBC1796A51411F85EB61D56B54417B14AE07566A51418FC2F598D36B5441067B52D93A6A5141D72CD029D46B54417E7C3658346A514158F0A74FD56B54413E7464CA326A514178F49016D66B5441EF022060316A5141761081EED66B5441944491BB2E6A5141EEB89474DA6B5441F317F7642C6A514181293AD0F56B54414A3BCE7B566A51418482A51CF56B5441F472AAB7566A51411A4B9241FA6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000713D0A172C6A5141A4703DEAD86B54413D0AD7132E6A51415C8FC2E5D86B544185EB51D8356A514148E17A44D46B54417B14AE07566A51418FC2F598D36B54411F85EBC1796A51411F85EB61D56B54415C8FC235866A51415C8FC245D26B5441EC51B85E866A5141666666D6D16B544114AE47C1876A5141CDCCCC0CCE6B54413D0AD7B3816A5141D7A370FDCE6B5441A4703D7A7B6A51410AD7A3C0CF6B5441AE47E1BA776A514133333353D06B5441AE47E1DA736A514148E17AB4D06B544148E17A946E6A514148E17AA4D06B544148E17AA46A6A514133333353D06B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943121 - 1250112
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000320000005C8FC235866A51415C8FC245D26B5441E5DF9F0C856A51416324F88FD26B5441F826C956806A51415EA27EE8D36B5441220BF81D7F6A51410489400BD46B54411F85EBC1796A51411F85EB61D56B54417B14AE07566A51418FC2F598D36B5441067B52D93A6A5141D72CD029D46B54417E7C3658346A514158F0A74FD56B54413E7464CA326A514178F49016D66B5441EF022060316A5141761081EED66B5441944491BB2E6A5141EEB89474DA6B5441F317F7642C6A514181293AD0F56B54414A3BCE7B566A51418482A51CF56B5441F472AAB7566A51411A4B9241FA6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000713D0A172C6A5141A4703DEAD86B54413D0AD7132E6A51415C8FC2E5D86B544185EB51D8356A514148E17A44D46B54417B14AE07566A51418FC2F598D36B54411F85EBC1796A51411F85EB61D56B54415C8FC235866A51415C8FC245D26B5441EC51B85E866A5141666666D6D16B544114AE47C1876A5141CDCCCC0CCE6B54413D0AD7B3816A5141D7A370FDCE6B5441A4703D7A7B6A51410AD7A3C0CF6B5441AE47E1BA776A514133333353D06B5441AE47E1DA736A514148E17AB4D06B544148E17A946E6A514148E17AA4D06B544148E17AA46A6A514133333353D06B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943121 - 4007196
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000320000005C8FC235866A51415C8FC245D26B5441E5DF9F0C856A51416324F88FD26B5441F826C956806A51415EA27EE8D36B5441220BF81D7F6A51410489400BD46B54411F85EBC1796A51411F85EB61D56B54417B14AE07566A51418FC2F598D36B5441067B52D93A6A5141D72CD029D46B54417E7C3658346A514158F0A74FD56B54413E7464CA326A514178F49016D66B5441EF022060316A5141761081EED66B5441944491BB2E6A5141EEB89474DA6B5441F317F7642C6A514181293AD0F56B54414A3BCE7B566A51418482A51CF56B5441F472AAB7566A51411A4B9241FA6B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000022000000713D0A172C6A5141A4703DEAD86B54413D0AD7132E6A51415C8FC2E5D86B544185EB51D8356A514148E17A44D46B54417B14AE07566A51418FC2F598D36B54411F85EBC1796A51411F85EB61D56B54415C8FC235866A51415C8FC245D26B5441EC51B85E866A5141666666D6D16B544114AE47C1876A5141CDCCCC0CCE6B54413D0AD7B3816A5141D7A370FDCE6B5441A4703D7A7B6A51410AD7A3C0CF6B5441AE47E1BA776A514133333353D06B5441AE47E1DA736A514148E17AB4D06B544148E17A946E6A514148E17AA4D06B544148E17AA46A6A514133333353D06B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965540 - 3100465
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000A1D90F43FA5D514178E18C9E029F544162D9D6A8FB5D5141E68B434D139F544159F9C5A1FD5D514178B0B863179F54417757128CFF5D5141EB495D221B9F544197108C37065E51413013E9C7249F54416B28EC3C0F5E5141A104EB0E319F5441EC0E6101155E51412A62453F389F54414C8554AE2D5E51413D38B546329F5441415980323F5E51414B1BA3092E9F5441E3E6D77B505E5141128470D1299F5441BC18E688515E5141573E8A220B9F5441559A6155525E514135DB89D4F39E5441A1D90F43FA5D514178E18C9E029F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000006ABE0A34525E5141CBAE6A42F49E5441EBF8D47D525E514185945FC8ED9E5441A0DF39FBF95D51419798DFEEFB9E54419A9999C9F95D5141CDCCCCDCFC9E54413D0AD7A3FB5D51417B14AE67139F5441295C8FB2FD5D514100000070179F54418FC2F538FF5D5141D7A3709D1A9F5441A4703D3A045E5141CDCCCCFC219F544185EB51780A5E51410AD7A3C02A9F54419A9999B9145E51410AD7A350389F5441B81E857B505E5141AE47E1DA299F54417B71D67F515E51419CCDED8A0A9F54416ABE0A34525E5141CBAE6A42F49E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>965540 - 3276917
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D000000A1D90F43FA5D514178E18C9E029F544162D9D6A8FB5D5141E68B434D139F544159F9C5A1FD5D514178B0B863179F54417757128CFF5D5141EB495D221B9F544197108C37065E51413013E9C7249F54416B28EC3C0F5E5141A104EB0E319F5441EC0E6101155E51412A62453F389F54414C8554AE2D5E51413D38B546329F5441415980323F5E51414B1BA3092E9F5441E3E6D77B505E5141128470D1299F5441BC18E688515E5141573E8A220B9F5441559A6155525E514135DB89D4F39E5441A1D90F43FA5D514178E18C9E029F5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000006ABE0A34525E5141CBAE6A42F49E5441EBF8D47D525E514185945FC8ED9E5441A0DF39FBF95D51419798DFEEFB9E54419A9999C9F95D5141CDCCCCDCFC9E54413D0AD7A3FB5D51417B14AE67139F5441295C8FB2FD5D514100000070179F54418FC2F538FF5D5141D7A3709D1A9F5441A4703D3A045E5141CDCCCCFC219F544185EB51780A5E51410AD7A3C02A9F54419A9999B9145E51410AD7A350389F5441B81E857B505E5141AE47E1DA299F54417B71D67F515E51419CCDED8A0A9F54416ABE0A34525E5141CBAE6A42F49E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>644529 - 236336
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000000E000000E17A14FEA43F514185EB51587A3854419A999929A33F51418FC2F5287838544133333363A03F5141AE47E1EA753854411F85EB719F3F5141A4703DFA75385441B81E85CB9E3F5141F6285CCF78385441295C8F429D3F51418FC2F5787D38544152B81EE5993F51418FC2F508873854415C8FC2A5953F51411F85EB119238544185EB5128943F5141333333C395385441AE47E1FA953F51418FC2F588963854413D0AD7E3973F514185EB51E895385441F6285C6F9C3F51413D0AD7E3903854415C8FC2259F3F5141333333938A385441E17A14FEA43F514185EB51587A385441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000713D0AD7993F5141AE47E13A7E385441A4299EC0993F51410FE275747E38544109691181993F51414747A8177F385441AE47E17A983F51418FC2F5B881385441295C8FE2963F5141D7A370BD86385441F8C98C8E933F5141A31316C78D385441A9784B7F923F514137E8610E9038544196E060E5913F5141DE1E425B913854410F679943913F5141399A23B992385441CDCCCC8C903F514148E17A44943854410AD7A340933F514114AE4761953854418F7F9990933F5141ABD02E8395385441944C02DC933F5141545E51BA943854410C21B63A943F514144E6E7BD93385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>644529 - 289998
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000000E000000E17A14FEA43F514185EB51587A3854419A999929A33F51418FC2F5287838544133333363A03F5141AE47E1EA753854411F85EB719F3F5141A4703DFA75385441B81E85CB9E3F5141F6285CCF78385441295C8F429D3F51418FC2F5787D38544152B81EE5993F51418FC2F508873854415C8FC2A5953F51411F85EB119238544185EB5128943F5141333333C395385441AE47E1FA953F51418FC2F588963854413D0AD7E3973F514185EB51E895385441F6285C6F9C3F51413D0AD7E3903854415C8FC2259F3F5141333333938A385441E17A14FEA43F514185EB51587A385441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003B000000713D0AD7993F5141AE47E13A7E385441A4299EC0993F51410FE275747E38544109691181993F51414747A8177F385441AE47E17A983F51418FC2F5B881385441295C8FE2963F5141D7A370BD86385441F8C98C8E933F5141A31316C78D385441A9784B7F923F514137E8610E9038544196E060E5913F5141DE1E425B913854410F679943913F5141399A23B992385441CDCCCC8C903F514148E17A44943854410AD7A340933F514114AE4761953854418F7F9990933F5141ABD02E8395385441944C02DC933F5141545E51BA943854410C21B63A943F514144E6E7BD93385441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>957689 - 57144
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000003F000000F9FA9A645D2B5141D2B8C3C8DDD854418388AFAD5C2B5141612A9752DDD8544151244687572B51410D0F06EBDBD85441387211F4542B5141612A9752DDD854415D80DF194F2B5141612A9752DDD8544128CEAA864C2B5141E9AE848EDDD8544172EA46D2402B5141933C4D42DED85441D16171CC392B5141AF4528BADED854416A015FE4362B514168A03221DED854410F227485362B514105B85F06DED8544184ED9996322B514168A03221DED85441583535592A2B5141612A9752DDD85441EA39C50A212B514175E4EFCFDBD8544122E6F970172B514172AC7079DCD85441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000F103C2715C2B5141AA40350CE5D854415AA977235D2B5141E1BA3D30E0D85441D2F079245D2B51417C1F981FE0D854414EE978FD5C2B5141681096D1DFD85441D3BB967F5B2B5141809770CADFD8544126485529592B5141D0AC4EDCF0D85441645FF7CE552B5141E2AA8A4805D95441F14A0B85562B5141408BC68F10D95441F9AC16ED562B5141C45C824417D9544177D413D3562B5141D61952AF1ED9544141D46DA3522B5141D00577F023D95441148B85BE512B5141C0ECE81124D9544172059863532B5141CDB08CDF24D9544114AE4751532B5141295C8FB224D95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>645068 - 215579
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E14AA83B51413D0AD743591955411F85EB41A83B51413D0AD703561955413D0AD753A83B5141AE47E1DA541955410AD7A3A0A83B51415C8FC2E553195541C3F528ECA63B5141D7A3701D53195541B81E855B813B5141295C8FB2401955419A999959823B514152B81E85411955413D0AD773863B5141D7A370CD4419554185EB5138873B51419A9999B945195541A4703D7A873B5141A4703DDA46195541A4703D7A873B5141E17A14EE47195541A4703DEA863B514114AE475149195541AE47E14AA83B51413D0AD74359195541
-</a>
-
-<b>
-01060000000100000001030000000100000010000000A4703DEA863B514114AE4751491955414945E14AA83B51410D2CD643591955411F85EB41A83B51413D0AD70356195541F1ACFA44A83B51419C0825D15519554165F2D553A83B51412211E2DA541955416D00A3A0A83B5141DD2CC2E55319554140F7D901A83B51415F88E29C531955414A8529ECA63B514143E7711D531955419292B95B813B514107D4BAB2401955419A999959823B514152B81E85411955413D0AD773863B5141D7A370CD4419554185EB5138873B51419A9999B945195541A4703D7A873B5141A4703DDA46195541A4703D7A873B514118F918AB47195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>645068 - 361538
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000AE47E14AA83B51413D0AD743591955411F85EB41A83B51413D0AD703561955413D0AD753A83B5141AE47E1DA541955410AD7A3A0A83B51415C8FC2E553195541C3F528ECA63B5141D7A3701D53195541B81E855B813B5141295C8FB2401955419A999959823B514152B81E85411955413D0AD773863B5141D7A370CD4419554185EB5138873B51419A9999B945195541A4703D7A873B5141A4703DDA46195541A4703D7A873B5141E17A14EE47195541A4703DEA863B514114AE475149195541AE47E14AA83B51413D0AD74359195541
-</a>
-
-<b>
-01060000000100000001030000000100000010000000A4703DEA863B514114AE4751491955414945E14AA83B51410D2CD643591955411F85EB41A83B51413D0AD70356195541F1ACFA44A83B51419C0825D15519554165F2D553A83B51412211E2DA541955416D00A3A0A83B5141DD2CC2E55319554140F7D901A83B51415F88E29C531955414A8529ECA63B514143E7711D531955419292B95B813B514107D4BAB2401955419A999959823B514152B81E85411955413D0AD773863B5141D7A370CD4419554185EB5138873B51419A9999B945195541A4703D7A873B5141A4703DDA46195541A4703D7A873B514118F918AB47195541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652626 - 409244
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000140000009A999929E52B5141D7A3702D1530554133333313E72B5141CDCCCCFC15305541D7A3700DE92B5141A4703D6A13305541295C8F02EA2B51410AD7A320123055418FC2F568E42B51417B14AE770F3055417B14AE97E52B51418FC2F5480D30554152B81EE5D12B514114AE47A104305541AE47E11ABD2B514152B81EB5F82F55413D0AD733B92B5141AE47E1AAF52F5541295C8F92AD2B5141000000C0E82F554114AE47B1A92B5141EC51B80EE52F5541B81E857BA22B5141CDCCCC4CEC2F5541713D0A47A32B5141295C8F92ED2F5541B81E85EBAA2B5141000000D0F92F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002A0000001F85EB21972B514152B81ED5E12F554166666666992B5141C3F528FCE42F5541D7A370CD9C2B514148E17A04EB2F5541CDCCCCDCA12B514100000090F42F55410AD7A3D0A22B5141EC51B82EF82F5541C3F5283CA92B51419A9999D90430554133333323AA2B514100000010073055415C8FC265AD2B5141295C8F720A305541E17A144EB22B51410AD7A3800D305541CDCCCC0CB72B51419A9999B90F30554133333383BB2B514114AE47211230554185EB51E8C22B514100000060183055417B14AEC7C52B514185EB515819305541295C8FC2CA2B514114AE47211A305541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>423022 - 923030
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000021000000C6D7CFF0A2105141D5F034A3EFF45441EA47479AA010514130FD3B19F1F454419A9999F99E1051417B14AE07F2F45441E17A147E96105141295C8FC2F7F4544152B81EA590105141AE47E11AF8F4544152B81E558C1051417B14AE97FCF45441D7A370ED8D10514166666616FFF45441E17A145E8F10514152B81EB501F554413D0AD7938F105141AE47E12A02F554418FC2F568971051415C8FC2E503F55441333333D39D105141CDCCCCFC04F55441B81E85BBA31051416666668605F55441A4703DBAAC105141E17A14CE05F554418FC2F5F8B01051413D0AD7D304F55441 [...]
-</a>
-
-<b>
-0106000000020000000103000000010000001A00000004613577A5105141688D1E01EEF454417C225769AD1051417560B1F2EDF45441923F6793B4105141F364930FEEF454415B07B198B9105141ED6D5749EEF45441F7643E13BC105141464F2F66EEF45441E693953EBC1051410372DD99EDF454416106191FBF10514199766C48E7F45441B94957D0C01051412A84BF30E1F454419E762BF1C1105141310D5A33DEF4544133333333C41051418FC2F5D8D7F45441593E8385C4105141F5BEAD84D3F4544171C6727AC41051416C26BA80D3F45441CAD91E3CC3105141674CFD69D3F454417D0077BFC0105141674CFD69D3F45441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>923030 - 423022
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000010000001A00000004613577A5105141688D1E01EEF454417C225769AD1051417560B1F2EDF45441923F6793B4105141F364930FEEF454415B07B198B9105141ED6D5749EEF45441F7643E13BC105141464F2F66EEF45441E693953EBC1051410372DD99EDF454416106191FBF10514199766C48E7F45441B94957D0C01051412A84BF30E1F454419E762BF1C1105141310D5A33DEF4544133333333C41051418FC2F5D8D7F45441593E8385C4105141F5BEAD84D3F4544171C6727AC41051416C26BA80D3F45441CAD91E3CC3105141674CFD69D3F454417D0077BFC0105141674CFD69D3F45441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000021000000C6D7CFF0A2105141D5F034A3EFF45441EA47479AA010514130FD3B19F1F454419A9999F99E1051417B14AE07F2F45441E17A147E96105141295C8FC2F7F4544152B81EA590105141AE47E11AF8F4544152B81E558C1051417B14AE97FCF45441D7A370ED8D10514166666616FFF45441E17A145E8F10514152B81EB501F554413D0AD7938F105141AE47E12A02F554418FC2F568971051415C8FC2E503F55441333333D39D105141CDCCCCFC04F55441B81E85BBA31051416666668605F55441A4703DBAAC105141E17A14CE05F554418FC2F5F8B01051413D0AD7D304F55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>680321 - 2947030
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000050FCCC997CCA50414DFC20146D8C5441E5726E54B8CA5041B38F0364588C5441225C9D99B8CA50410CFCDB40558C5441356AA167B8CA5041D46A0ACC528C5441A65E6E3DB8CA504126FCCEFC508C54413B87D466B7CA504170B3D0E34D8C54411FC31A18B7CA504192780FCA4C8C5441AE47E16AB5CA5041EC51B81E488C5441C3F528FCB3CA504114AE4721448C544114AE47E1B1CA5041EC51B81E3D8C54419A999999B1CA5041333333033B8C5441AE47E1DA70CA5041A4703D6A518C544150FCCC997CCA50414DFC20146D8C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000AE47E1BA78CA5041EC51B8EE638C5441E17A149E7CCA504152B81E156D8C54413D0AD753B8CA5041AE47E16A588C5441A4703D9AB8CA50419A999939558C54413D0AD743B8CA504148E17A14518C5441D7A3707DB7CA50417B14AE374E8C544133333323B7CA50418FC2F5E84C8C5441AE47E16AB5CA5041EC51B81E488C54413D0AD73376CA5041D7A370FD5D8C5441AE47E1BA78CA5041EC51B8EE638C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>680321 - 3204243
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000D00000050FCCC997CCA50414DFC20146D8C5441E5726E54B8CA5041B38F0364588C5441225C9D99B8CA50410CFCDB40558C5441356AA167B8CA5041D46A0ACC528C5441A65E6E3DB8CA504126FCCEFC508C54413B87D466B7CA504170B3D0E34D8C54411FC31A18B7CA504192780FCA4C8C5441AE47E16AB5CA5041EC51B81E488C5441C3F528FCB3CA504114AE4721448C544114AE47E1B1CA5041EC51B81E3D8C54419A999999B1CA5041333333033B8C5441AE47E1DA70CA5041A4703D6A518C544150FCCC997CCA50414DFC20146D8C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000AE47E1BA78CA5041EC51B8EE638C5441E17A149E7CCA504152B81E156D8C54413D0AD753B8CA5041AE47E16A588C5441A4703D9AB8CA50419A999939558C54413D0AD743B8CA504148E17A14518C5441D7A3707DB7CA50417B14AE374E8C544133333323B7CA50418FC2F5E84C8C5441AE47E16AB5CA5041EC51B81E488C54413D0AD73376CA5041D7A370FD5D8C5441AE47E1BA78CA5041EC51B8EE638C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>906430 - 31733
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000B000000CDCCCC4CD5C05041D7A370CDE50F554148E17A44DEC0504152B81EB5E50F554100000020DEC05041C3F528CCE40F554185EB51F8DCC05041F6285C1FDF0F5541AE47E19ACFC050415C8FC255E10F5541EC51B82EC9C05041295C8F92E20F5541F6285C0FC1C0504100000030E30F5541C3F528BCC0C05041A4703DDAE70F554133333383C8C05041B81E85FBE60F5541EC51B84ECEC0504152B81E55E60F5541CDCCCC4CD5C05041D7A370CDE50F5541
-</a>
-
-<b>
-010600000001000000010300000001000000080000007C480F08CCC0504156777996E60F5541EC51B84ECEC0504152B81E55E60F554118C30F7BD2C050415FFF2404E60F5541FC2096E6D4C05041002563CCE50F5541380F12CAD7C05041FE48A2B5E50F55411F75E696D6C05041E8F897A4E40F55416FAC153CCEC05041F7D89E5AE50F55417C480F08CCC0504156777996E60F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>928250 - 928272
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000002B0000001037A4941CDB5041D85AA7EC5CF2544109ED2FC41EDB5041ED42CFA557F2544158003D6021DB50418C9C035951F25441F1D345D123DB5041128311744BF254419C8676B224DB50418B2E6B5449F254419979793823DB5041A6BC4FE948F25441689FC03D20DB50419EED306A48F25441BB2C97821DDB5041DC39694A48F254419BF01B861BDB50411A86A12A48F254413599492A19DB504112B782AB47F254416247440C18DB5041C4CC0CCD46F254411C2CEDAC17DB504138965E0E46F25441DEDFB4CC17DB504155A61BF243F25441A8629B6B18DB504190C695B93FF25441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000009FC8237E19DB5041FBA8F9615CF25441410BC90F16DB5041DA77E2C75BF254412B7D697B14DB5041B94F86805BF254412728248810DB5041A832C3DD5AF2544128E7214710DB504161DE55D55AF2544186DE8CFC0CDB5041A09F1C685AF254418C4023230BDB5041FE56BE2A5AF2544128F255370ADB504182B90E095AF254414275E09F07DB5041621547AA59F254413C495DD004DB5041D07C7D4359F25441B7E1BD7A04DB5041E124423759F2544199CE4DF400DB5041FCC60BC658F2544142695DE6F0DA504131D1ABE556F2544185457763E8DA50414CABFFE655F25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345360 - 1233869
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE978F7F51419A9999F9B5B55441CDCCCC5C8B7F5141CDCCCC7CB8B554419A999949887F514100000050BAB554415C8FC285847F51415C8FC2D5BCB55441EC51B88E7B7F5141333333D3C2B554413D0AD7F3787F5141295C8FC2C4B55441A4703D9A777F5141333333C3C5B5544100000050777F514166666636C7B55441CDCCCCCC767F51411F85EB21C9B5544114AE4721767F514148E17A54CCB5544152B81E75757F514114AE4721CDB554418FC2F568737F514148E17AA4CDB55441713D0A77707F51411F85EB81CEB55441A4703D9A6E7F51411F85EBA1CFB55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003900000077DB030F8C7F5141BC04A954D1B5544176376E55927F51417D04C229CDB55441B502E062A27F514141687780C2B55441C1F03EFAA27F5141871B6C2CC2B55441EC51B8BE9F7F5141AE47E1BAC0B5544131C64F719D7F51416FF170F4BEB5544155E2F6109B7F5141D9BA2DD9BCB554416689A90A997F51412A2AB094BAB55441890FC75C987F5141892C6BAFB9B55441714DECE9967F5141784CF6AFB7B554418FC2F558967F514185EB51E8B6B55441D7A370ED957F5141295C8FA2B6B554413D6AC409957F5141D06E401AB6B554415FDD6532947F5141B2024D23B6B55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345360 - 3597022
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE978F7F51419A9999F9B5B55441CDCCCC5C8B7F5141CDCCCC7CB8B554419A999949887F514100000050BAB554415C8FC285847F51415C8FC2D5BCB55441EC51B88E7B7F5141333333D3C2B554413D0AD7F3787F5141295C8FC2C4B55441A4703D9A777F5141333333C3C5B5544100000050777F514166666636C7B55441CDCCCCCC767F51411F85EB21C9B5544114AE4721767F514148E17A54CCB5544152B81E75757F514114AE4721CDB554418FC2F568737F514148E17AA4CDB55441713D0A77707F51411F85EB81CEB55441A4703D9A6E7F51411F85EBA1CFB55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000077DB030F8C7F5141BC04A954D1B5544176376E55927F51417D04C229CDB55441B502E062A27F514141687780C2B55441C1F03EFAA27F5141871B6C2CC2B55441EC51B8BE9F7F5141AE47E1BAC0B554412CC64F719D7F514172F170F4BEB5544151E2F6109B7F5141DBBA2DD9BCB554416789A90A997F51412B2AB094BAB55441870FC75C987F5141862C6BAFB9B55441724DECE9967F51417A4CF6AFB7B554418FC2F558967F514185EB51E8B6B55441D7A370ED957F5141295C8FA2B6B554413D6AC409957F5141D06E401AB6B5544160DD6532947F5141B7024D23B6B55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345360 - 256681
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE978F7F51419A9999F9B5B55441CDCCCC5C8B7F5141CDCCCC7CB8B554419A999949887F514100000050BAB554415C8FC285847F51415C8FC2D5BCB55441EC51B88E7B7F5141333333D3C2B554413D0AD7F3787F5141295C8FC2C4B55441A4703D9A777F5141333333C3C5B5544100000050777F514166666636C7B55441CDCCCCCC767F51411F85EB21C9B5544114AE4721767F514148E17A54CCB5544152B81E75757F514114AE4721CDB554418FC2F568737F514148E17AA4CDB55441713D0A77707F51411F85EB81CEB55441A4703D9A6E7F51411F85EBA1CFB55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000077DB030F8C7F5141BC04A954D1B5544176376E55927F51417D04C229CDB55441B502E062A27F514141687780C2B55441C1F03EFAA27F5141871B6C2CC2B55441EC51B8BE9F7F5141AE47E1BAC0B5544131C64F719D7F51416FF170F4BEB5544155E2F6109B7F5141D9BA2DD9BCB554416689A90A997F51412A2AB094BAB55441890FC75C987F5141892C6BAFB9B55441714DECE9967F5141784CF6AFB7B554418FC2F558967F514185EB51E8B6B55441D7A370ED957F5141295C8FA2B6B554413D6AC409957F5141D06E401AB6B554415FDD6532947F5141B2024D23B6B55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>345360 - 398677
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000260000007B14AE978F7F51419A9999F9B5B55441CDCCCC5C8B7F5141CDCCCC7CB8B554419A999949887F514100000050BAB554415C8FC285847F51415C8FC2D5BCB55441EC51B88E7B7F5141333333D3C2B554413D0AD7F3787F5141295C8FC2C4B55441A4703D9A777F5141333333C3C5B5544100000050777F514166666636C7B55441CDCCCCCC767F51411F85EB21C9B5544114AE4721767F514148E17A54CCB5544152B81E75757F514114AE4721CDB554418FC2F568737F514148E17AA4CDB55441713D0A77707F51411F85EB81CEB55441A4703D9A6E7F51411F85EBA1CFB55441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003700000077DB030F8C7F5141BC04A954D1B5544176376E55927F51417D04C229CDB55441B502E062A27F514141687780C2B55441C1F03EFAA27F5141871B6C2CC2B55441EC51B8BE9F7F5141AE47E1BAC0B5544131C64F719D7F51416FF170F4BEB5544155E2F6109B7F5141D9BA2DD9BCB554416689A90A997F51412A2AB094BAB55441890FC75C987F5141892C6BAFB9B55441714DECE9967F5141784CF6AFB7B554418FC2F558967F514185EB51E8B6B55441D7A370ED957F5141295C8FA2B6B554413D6AC409957F5141D06E401AB6B554415FDD6532947F5141B2024D23B6B55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>433171 - 329130
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000F0000000AD7A3A013D850410AD7A3E0009254419A99997924D85041295C8FB200925441E17A142E33D85041295C8F62EC915441CDCCCC8C35D85041A4703D5AE79154410AD7A32038D8504152B81E35DD9154417B14AEE73BD85041C3F5289CC89154411F85EBF13CD8504166666696C2915441C3F5281C00D85041D7A3701DBC915441333333A300D85041000000D0BD915441D7A370BD0DD85041EC51B8EEE1915441000000400FD850418FC2F588E2915441000000F010D85041AE47E11AE79154410000007011D85041333333A3EA9154419A99995912D850415C8FC245F4915441 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000021000000E17A142E33D85041295C8F62EC9154414F0DE58533D850410DB717A8EB9154418CCCCC8C35D85041A4703D5AE7915441BFAB70BF37D85041CA7CB2B3DE9154410AD7A32038D8504152B81E35DD915441490C977738D85041C85F025BDB915441DB7DF56733D85041A1F01D20DB915441BAB7075031D85041971251ECDC9154418A8957892ED85041FBC1CC2EDC915441D1E84E0E2DD8504167E4A025DA91544165C67A172FD8504112F313EDD79154410AF42ADE31D8504112F313EDD79154410181D22933D85041BC6B5A09D99154415A9A21C135D85041BC6B5A09D9915441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>918056 - 3408548
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000026000000333333035C97504166666676191A54410AD7A3E0599750411F85EBF1171A5441333333D3569750411F85EBE1151A54419A9999C95597504185EB51E8141A5441A4703D1A56975041CDCCCC2C171A5441EC51B86E559750413D0AD7B3191A5441666666F6549750419A9999791B1A5441AE47E13A50975041D7A3704D1C1A5441B81E85DB4B9750410AD7A3101D1A5441AE47E10A4B97504152B81E351D1A5441AE47E12A4B975041000000901D1A5441EC51B85E4C97504148E17AF4201A54418FC2F50850975041713D0A17241A54417B14AED756975041E17A14CE271A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000006800000038754A065F9750410283D5CB2B1A54413D0AD7035E97504152B81E252B1A54413D0AD7835C9750411F85EB112A1A5441B81E85DB579750413D0AD733271A54410000000056975041F6285CFF251A5441D7A370FD549750417B14AE47251A5441B81E850B54975041CDCCCC3C241A54419A9999D95397504185EB5108231A5441B81E854B5397504133333353231A54417B14AEE752975041C3F5286C231A5441295C8F725297504133333353231A5441D7A370ED51975041713D0AE7221A5441AE47E1BA51975041B81E858B221A5441295C8FB251975041EC51B81E221A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960708 - 217524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000200000001030000000100000084000000F9605FBBBFF55041F4879E6542BA54413FF68E8CD0F550410C9A517749BA5441DB7AE442D2F5504127A28D3444BA5441F6285C1FD7F55041EC51B8CE34BA5441E17A14BEDDF55041713D0A5727BA5441CDCCCCACECF55041CDCCCC0C02BA5441A8623A80EEF5504171738906FBB954416587DCBDEFF55041AAB4874FF6B95441ECD3595DF3F55041BC226493EDB95441434B6648F4F550413308D2FCEBB9544142E4DB4CF5F55041CA8D8CEDE9B954416F86FCBDF9F55041904FBD53E3B9544123AB9EFBFAF5504122042A29E2B95441664EA9E101F65041176ACAAFDEB95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000F9A3C778FCF55041DBA18467B7B95441AA60F545FCF5504143ED9257B2B95441EC390459FCF550412FB86E2AAFB95441C2CAB865FCF5504132868321ADB95441E36A4782FCF55041B644B6F4ABB9544115841D94FCF55041501EF3B9A9B9544180DAA45DFDF5504107C38A65A5B954413720A0B5EDF5504118D184F8AFB954419C3D52A6EFF550411BEF0543B0B95441AF1A6A55F3F55041FAC22F07B1B95441CD422AE8F5F5504186663B13B3B9544115841D94FCF5504158E0D0A6BAB954419E246187FCF55041A7BD14F7B7B95441F9A3C778FCF55041DBA18467B7B95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>960708 - 395574
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000200000001030000000100000084000000F9605FBBBFF55041F4879E6542BA54413FF68E8CD0F550410C9A517749BA5441DB7AE442D2F5504127A28D3444BA5441F6285C1FD7F55041EC51B8CE34BA5441E17A14BEDDF55041713D0A5727BA5441CDCCCCACECF55041CDCCCC0C02BA5441A8623A80EEF5504171738906FBB954416587DCBDEFF55041AAB4874FF6B95441ECD3595DF3F55041BC226493EDB95441434B6648F4F550413308D2FCEBB9544142E4DB4CF5F55041CA8D8CEDE9B954416F86FCBDF9F55041904FBD53E3B9544123AB9EFBFAF5504122042A29E2B95441664EA9E101F65041176ACAAFDEB95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000F9A3C778FCF55041DBA18467B7B95441AA60F545FCF5504143ED9257B2B95441EC390459FCF550412FB86E2AAFB95441C2CAB865FCF5504132868321ADB95441E36A4782FCF55041B644B6F4ABB9544115841D94FCF55041501EF3B9A9B9544180DAA45DFDF5504107C38A65A5B95441C34746C9EFF5504148A78F38B0B95441AB4C2754F3F55041B3FD1602B1B95441ED4FBDB0F5F55041278087C7B2B9544115841D94FCF5504158E0D0A6BAB954419E246187FCF55041A7BD14F7B7B95441F9A3C778FCF55041DBA18467B7B95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302892 - 302806
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000300000001030000000100000011000000F4B790B560DF5041359431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E035554114AE47315FDF5041EC51B88EDD35554152B81E355BDF5041295C8FC2DA3555413D0AD7C359DF5041F6285CBFD93555413D0AD71355DF50415C8FC255D6355541EC51B8DE51DF5041F6285CAFD4355541666666264FDF50410AD7A310D8355541666666E64CDF5041713D0AF7DB355541666666A649DF504133333383E1355541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000006666667647DF50419A999999E5355541A4703D0A45DF5041AE47E1FAE93555415C8FC23543DF50415C8FC255ED3555410AD7A3B04FDF5041713D0AE7FE35554148E17AD45ADF5041333333D30E3655419A9999B960DF50418FC2F558083655410AD7A32055DF50415C8FC2C5F73555413D0AD7C347DF50417B14AEE7E43555416666667647DF50419A999999E5355541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302892 - 302886
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000300000001030000000100000011000000F4B790B560DF5041359431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E035554114AE47315FDF5041EC51B88EDD35554152B81E355BDF5041295C8FC2DA3555413D0AD7C359DF5041F6285CBFD93555413D0AD71355DF50415C8FC255D6355541EC51B8DE51DF5041F6285CAFD4355541666666264FDF50410AD7A310D8355541666666E64CDF5041713D0AF7DB355541666666A649DF504133333383E1355541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000C3F528EC54DF504114AE475115365541CDCCCCDC57DF50415C8FC2151236554148E17AD45ADF5041333333D30E3655410AD7A3B04FDF5041713D0AE7FE3555415C8FC23543DF50415C8FC255ED3555417B14AEA740DF50418FC2F5E8F1355541713D0A473EDF5041AE47E12AF6355541713D0A773ADF50417B14AEA7FE3555419A9999393ADF5041F6285CAFFF3555411F85EBC14EDF50417B14AE171C365541C3F528EC54DF504114AE475115365541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302892 - 1423621
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000300000001030000000100000011000000F4B790B560DF5041359431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E035554114AE47315FDF5041EC51B88EDD35554152B81E355BDF5041295C8FC2DA3555413D0AD7C359DF5041F6285CBFD93555413D0AD71355DF50415C8FC255D6355541EC51B8DE51DF5041F6285CAFD4355541666666264FDF50410AD7A310D8355541666666E64CDF5041713D0AF7DB355541666666A649DF504133333383E1355541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000C3F528EC54DF504114AE475115365541CDCCCCDC57DF50415C8FC2151236554148E17AD45ADF5041333333D30E3655410AD7A3B04FDF5041713D0AE7FE3555415C8FC23543DF50415C8FC255ED3555417B14AEA740DF50418FC2F5E8F1355541713D0A473EDF5041AE47E12AF6355541713D0A773ADF50417B14AEA7FE3555419A9999393ADF5041F6285CAFFF3555411F85EBC14EDF50417B14AE171C365541C3F528EC54DF504114AE475115365541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>302892 - 1423691
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000300000001030000000100000011000000F4B790B560DF5041359431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E035554114AE47315FDF5041EC51B88EDD35554152B81E355BDF5041295C8FC2DA3555413D0AD7C359DF5041F6285CBFD93555413D0AD71355DF50415C8FC255D6355541EC51B8DE51DF5041F6285CAFD4355541666666264FDF50410AD7A310D8355541666666E64CDF5041713D0AF7DB355541666666A649DF504133333383E1355541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000C0DFBBCF47DF50414B4E79F8E43555413D0AD7C347DF50417B14AEE7E43555416666667647DF50419A999999E5355541A4703D0A45DF5041AE47E1FAE93555415C8FC23543DF50415C8FC255ED3555410AD7A3B04FDF5041713D0AE7FE35554148E17AD45ADF5041333333D30E3655419A9999B960DF50418FC2F55808365541F5B790B560DF5041369431530836554185EB518864DF5041A4703D2A04365541B81E85BB72DF5041F6285C8FF4355541D7A370BD72DF5041295C8F12F33555415C8FC2C564DF5041E17A145EE3355541B81E857B62DF5041713D0A77E0355541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>957765 - 222068
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000200000028000000FCCC30BF5D6F5041446F0C3221165541C40B9E105E6F5041FA1FAA421B1655412A1C20835E6F504157927E9814165541D36C3D515F6F5041B626C441101655417E0DF3A85F6F5041FF801E150E165541BCEE295C606F5041FA18C18508165541213E91D6606F50412CD2A55C01165541D8FDD924616F50417F8BC82BFE155541A8E52681606F5041C0B916F8FD15554108AC1C82606F5041C1CAA14DFE1555416ABC74835E6F5041C1CAA1650E16554156FCB4DE596F5041C13CA09C0D16554160E5D0DA596F5041D9CEF79B0D165541133331745A6F50415DE5262607165541 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000260000003A0593925F6F50415C621FA30E165541E034EF78606F5041384DE3D6061655418FD6709C606F504188A725C304165541E72BD0B2606F5041D388197403165541213E91D6606F50412CD2A55C01165541AC59A1FD606F5041C6A80AC5FF15554148E17A24616F5041E17A142EFE155541A8E52681606F5041C0B916F8FD15554108AC1C82606F5041C1CAA14DFE1555416ABC74835E6F5041C1CAA1650E16554156FCB4DE596F5041C13CA09C0D16554160E5D0DA596F5041D9CEF79B0D165541133331745A6F50415DE526260716554129A488C15A6F50410D9832E403165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652745 - 4189910
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000200000001030000000100000016000000A4703D4A12AB5041333333A394E054417B14AE270EAB50413333338394E054413D0AD7530EAB504152B81EE5A5E054411F85EBC12EAB50413D0AD753A9E05441E17A14EE32AB50415C8FC285A9E054413D0AD75334AB504166666616A8E05441295C8F6237AB5041B81E85DB89E05441C3F528CC38AB5041A4703D7A78E05441333333D339AB5041666666D660E05441AE47E10A35AB5041666666D660E05441AE47E11A2CAB5041B81E857B61E05441A4703DEA24AB50417B14AE6762E0544185EB518823AB504148E17A2463E054418FC2F5C822AB50416666668664E05441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001900000084AB5C8F13AB50410715046D79E0544158655CA413AB5041DFCFC14579E05441A4703D4A12AB5041333333A394E0544192A9AF4511AB5041F282E3A494E054417CFE492711AB50417EB7ED9AA3E05441FC7D9C8B11AB5041D1B91E37A6E054411F85EBC12EAB50413D0AD753A9E05441E17A14EE32AB50415C8FC285A9E054413D0AD75334AB504166666616A8E05441295C8F6237AB5041B81E85DB89E05441C3F528CC38AB5041A4703D7A78E05441333333D339AB5041666666D660E05441AE47E10A35AB5041666666D660E05441AE47E11A2CAB5041B81E857B61E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652745 - 5275312
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-01060000000200000001030000000100000016000000A4703D4A12AB5041333333A394E054417B14AE270EAB50413333338394E054413D0AD7530EAB504152B81EE5A5E054411F85EBC12EAB50413D0AD753A9E05441E17A14EE32AB50415C8FC285A9E054413D0AD75334AB504166666616A8E05441295C8F6237AB5041B81E85DB89E05441C3F528CC38AB5041A4703D7A78E05441333333D339AB5041666666D660E05441AE47E10A35AB5041666666D660E05441AE47E11A2CAB5041B81E857B61E05441A4703DEA24AB50417B14AE6762E0544185EB518823AB504148E17A2463E054418FC2F5C822AB50416666668664E05441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000090000001C8ADDC113AB5041F6C8193D75E0544131D08BF811AB504141AFD8937BE0544180CF479111AB504166B370FF7DE05441CFCE032A11AB50417E6C11A594E0544192A9AF4511AB5041F282E3A494E05441A4703D4A12AB5041333333A394E054419F7B569B13AB50415058A05679E0544184AB5C8F13AB50410715046D79E054411C8ADDC113AB5041F6C8193D75E05441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>646239 - 207445
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000F0000003D0AD7D3BC6151418FC2F5B8143A5441A4703D5ACE615141F6285C8F0C3A5441EC51B87ECC61514185EB5158093A5441B81E85EBCB615141C3F5288C063A5441C3F5284CCA615141295C8F42033A5441CDCCCC8CC96151417B14AEA7003A5441AE47E1CAB8615141333333B3033A54410AD7A3E0B7615141E17A14DE033A5441B81E852BB7615141AE47E13A053A54419A9999E9B5615141AE47E17A063A5441F6285C3FB36151411F85EB31093A544152B81E35AF6151413D0AD7130D3A54411F85EB81AD615141000000400E3A54418FC2F5C8AE6151419A9999891B3A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000C8A25DE1C6615141A8DADD23013A54416510AF7AC961514131CDF8AA003A54417A40AC74C9615141D3DAD465003A54418429A2D1C8615141E3F9DBA8FE395441136F50D9C7615141E1FC8B81FB3954415888155EC7615141E89A86ACF9395441D07412B9C56151412B208C85F23954417BD4475CC561514110C96EF7F0395441474A57F5C3615141ED560671F139544116DE7ACCC0615141B813E78FF239544123841F73BF6151412DCF0DE6F23954413D0AD733BE6151411F85EB31F3395441C7AEB6B0BC61514125B5F920F239544138FFB0D7BA615141F5C96C11F4395441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668414 - 7569
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A00000066666636D7D150413D0AD7E3CA16554166666686E1D150418FC2F508CB165541E17A147EEED15041C3F5287CCB165541295C8F72FBD150413D0AD753CB1655413D0AD703FCD1504185EB5148CB165541D7A3706D05D25041CDCCCC8CCA16554148E17A1410D2504152B81E75CB16554148E17A0411D2504152B81EE5C01655416666666618D250411F85EBD1C016554148E17AF420D25041C3F5284CBF16554148E17A4423D250417B14AE37BD165541F6285CFF24D2504148E17A34BC165541A4703D7A27D2504185EB5158B81655419A99990928D25041CDCCCCACB5165541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B692AAE204D2504135C9BFA399165541C277B6C5EBD1504196C2700194165541A310026BEBD1504116A8FBF593165541F433C53EF3D1504153AFB71396165541825412D0F8D150419E4F448A97165541BA399343FED150411858FCF898165541F0C6C18F04D25041E1C6A7709A1655414C179B4C08D2504126BB4E239B165541922C2EF909D250415C8253739B165541C193DAB20BD25041F7D6ED699B165541F175CC690DD250412B654B5F9B165541CBAF18EB0ED25041EAAEF5559B165541739FA17611D250417416D03E9B165541FB52A72B13D250417289E40F9B165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668414 - 58352
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000002A00000066666636D7D150413D0AD7E3CA16554166666686E1D150418FC2F508CB165541E17A147EEED15041C3F5287CCB165541295C8F72FBD150413D0AD753CB1655413D0AD703FCD1504185EB5148CB165541D7A3706D05D25041CDCCCC8CCA16554148E17A1410D2504152B81E75CB16554148E17A0411D2504152B81EE5C01655416666666618D250411F85EBD1C016554148E17AF420D25041C3F5284CBF16554148E17A4423D250417B14AE37BD165541F6285CFF24D2504148E17A34BC165541A4703D7A27D2504185EB5158B81655419A99990928D25041CDCCCCACB5165541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000031000000B692AAE204D2504135C9BFA399165541C277B6C5EBD1504196C2700194165541A310026BEBD1504116A8FBF593165541F433C53EF3D1504153AFB71396165541825412D0F8D150419E4F448A97165541BA399343FED150411858FCF898165541F0C6C18F04D25041E1C6A7709A1655414C179B4C08D2504126BB4E239B165541922C2EF909D250415C8253739B165541C193DAB20BD25041F7D6ED699B165541F175CC690DD250412B654B5F9B165541CBAF18EB0ED25041EAAEF5559B165541739FA17611D250417416D03E9B165541FB52A72B13D250417289E40F9B165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668462 - 2391
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000350000008FC2F51827D15041C3F5282C26175541D7A370AD2AD15041CDCCCCAC271755413D0AD74330D15041B81E85EB291755419A99990931D150415C8FC2C5291755410000008031D15041C3F5282C29175541CDCCCC1C33D150413D0AD7F32317554185EB51B833D15041B81E854B20175541CDCCCC3C34D150418FC2F5181F175541CDCCCC7C34D150415C8FC2851E1755413D0AD7E338D150419A99994918175541713D0AA739D15041713D0A7717175541CDCCCC4C3CD15041C3F5289C141755415C8FC2553ED15041333333A311175541D7A3701D40D150415C8FC2650F175541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000666666F607D150418FC2F528E8165541EDC7982E10D15041822FB32EED165541E13A4C6215D150417DCA318FF01655414FACD3831BD150419288BA98F41655415D041F8020D15041292E7F1DF8165541204B5BAB25D15041C91C0B17FC1655419C9B216027D15041D481EA66FD1655414B632A2D29D1504136A671C9FE1655419B6D559A2BD150417AB61CA7001755418309CEC42CD15041B6B1A18C011755410AD7A3F02DD150413333337302175541333333332FD15041000000B000175541EF8725582ED150416D4EEB1100175541AE0CEC4C2BD15041B6A096DFFD165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668462 - 57099
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000002000000350000008FC2F51827D15041C3F5282C26175541D7A370AD2AD15041CDCCCCAC271755413D0AD74330D15041B81E85EB291755419A99990931D150415C8FC2C5291755410000008031D15041C3F5282C29175541CDCCCC1C33D150413D0AD7F32317554185EB51B833D15041B81E854B20175541CDCCCC3C34D150418FC2F5181F175541CDCCCC7C34D150415C8FC2851E1755413D0AD7E338D150419A99994918175541713D0AA739D15041713D0A7717175541CDCCCC4C3CD15041C3F5289C141755415C8FC2553ED15041333333A311175541D7A3701D40D150415C8FC2650F175541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000666666F607D150418FC2F528E8165541EDC7982E10D15041822FB32EED165541E13A4C6215D150417DCA318FF01655414FACD3831BD150419288BA98F41655415D041F8020D15041292E7F1DF8165541204B5BAB25D15041C91C0B17FC1655419C9B216027D15041D481EA66FD1655414B632A2D29D1504136A671C9FE1655419B6D559A2BD150417AB61CA7001755418309CEC42CD15041B6B1A18C011755410AD7A3F02DD150413333337302175541333333332FD15041000000B000175541EF8725582ED150416D4EEB1100175541AE0CEC4C2BD15041B6A096DFFD165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652850 - 943452
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000170000005C8FC2E5C7A95041E17A141E62E254415C8FC2E5C7A95041295C8FB262E25441A4703D5AC7A95041F6285C2F69E254418FC2F51820AA5041D7A3707D53E254419A9999B91FAA5041CDCCCC6C4FE2544185EB51481FAA504114AE47C14CE254419A9999691EAA5041713D0A8747E2544185EB51681CAA5041AE47E1BA40E25441666666661AAA5041295C8FC23AE25441F6285CAF12AA50411F85EB2126E25441D7A3708D10AA50417B14AEF71FE2544185EB51B803AA504185EB519824E254418FC2F5B8F9A950413333333328E25441C3F528BCF8A95041EC51B88E28E25441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000F5DDF81AFEA95041E60C9D9E26E254419406F57710AA50413F0EDCAF1FE254416BB961D40EAA5041C42622C51AE25441C80E09C10DAA5041FAED4F2F17E25441F6285CDF06AA5041666666A619E254411F85EB3106AA504152B81EE519E25441C3F5284CFFA950411F85EB611CE25441613E4748FFA95041EF8512541CE25441E56C889AF6A95041300A4D6E1FE254416B0FC32AF7A950414B5351D020E254415317448408AA504102914E6B1AE254417674E2790AAA50411E888AEA20E25441BF680393F9A9504186ED815127E2544168DB2CA8F9A95041A3C9463928E25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652894 - 3154715
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001B000000F6285C6F1FA85041D7A370CD54E15441C3F528CC29A850410000002069E15441E17A14EE2BA8504148E17AF46DE154417B14AEC72DA85041C3F528FC72E1544148E17A742FA85041B81E851B78E154410AD7A3E031A85041295C8F8283E15441713D0A3733A85041666666E688E15441E17A14BE34A85041333333138AE154413D0AD72337A850415C8FC2058AE15441000000B039A850410AD7A3208AE154419A9999B93EA85041C3F528BC8AE154413D0AD7C348A850417B14AE378CE154413D0AD76349A850417B14AE378CE154411F85EB3145A85041A4703D3A84E15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000000FDC5B8A50A85041A4A9CF3269E15441501E6C3944A8504149EC95DD5AE15441501E6C3944A850417F9C513A57E154411A2A239441A850413B6BB6EB53E15441AD4191493CA85041CF8224A14EE15441F0EA110733A85041629A925649E1544191835FAE34A850414720EE0348E15441A1C89C683CA850417C67B29943E15441126746E63EA850413CF689DE41E15441828E67D143A85041155F7B3F3FE15441FF3799D24CA85041385B81C93AE15441F2FA46294CA850411DE1DC7639E154415062F9814AA85041E7EC93D136E154411A6EB0DC47A85041608A5D3430E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>652894 - 3280822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001B000000F6285C6F1FA85041D7A370CD54E15441C3F528CC29A850410000002069E15441E17A14EE2BA8504148E17AF46DE154417B14AEC72DA85041C3F528FC72E1544148E17A742FA85041B81E851B78E154410AD7A3E031A85041295C8F8283E15441713D0A3733A85041666666E688E15441E17A14BE34A85041333333138AE154413D0AD72337A850415C8FC2058AE15441000000B039A850410AD7A3208AE154419A9999B93EA85041C3F528BC8AE154413D0AD7C348A850417B14AE378CE154413D0AD76349A850417B14AE378CE154411F85EB3145A85041A4703D3A84E15441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001D0000000FDC5B8A50A85041A4A9CF3269E15441501E6C3944A8504149EC95DD5AE15441501E6C3944A850417F9C513A57E154411A2A239441A850413B6BB6EB53E15441AD4191493CA85041CF8224A14EE15441F0EA110733A85041629A925649E1544191835FAE34A850414720EE0348E15441A1C89C683CA850417C67B29943E15441126746E63EA850413CF689DE41E15441828E67D143A85041155F7B3F3FE15441FF3799D24CA85041385B81C93AE15441F2FA46294CA850411DE1DC7639E154415062F9814AA85041E7EC93D136E154411A6EB0DC47A85041608A5D3430E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647490 - 2986535
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17AE44E3051413D0AD7830B355441295C8FA24230514185EB51180E3554410AD7A34041305141CDCCCCCC0E355441666666F63F30514152B81E750F355441713D0AD73C305141713D0A0713355441A4703D1A40305141F6285CAF1F35544152B81ED541305141C3F5288C2735544148E17A8441305141A4703DDA29355441D7A370AD4030514152B81E952B3554411F85EB713F3051413D0AD7632C355441F6285C7F453051410AD7A3F03A355441CDCCCC6C4B30514114AE47314935544152B81EB55A3051415C8FC20543355441E17A144E60305141EC51B8DE40355441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000CDCCCC6C4B30514114AE47314935544152B81EB55A3051415C8FC20543355441E17A144E60305141EC51B8DE40355441F6285C2F64305141295C8FB23E35544148E17AE44E3051413D0AD7830B355441295C8FA24230514185EB51180E35544140A0BBA045305141E839AE6F15355441CB7AFBE146305141F9F9AD8318355441F44FCE62493051417B7B91A71E355441699570014A305141A436AF2C20355441897B64674C3051412383D3ED273554411F85EB713F3051413D0AD7632C3554417AE2E33E4430514171D632F137355441E1F68C304630514141D486823C355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647490 - 3816247
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001000000048E17AE44E3051413D0AD7830B355441295C8FA24230514185EB51180E3554410AD7A34041305141CDCCCCCC0E355441666666F63F30514152B81E750F355441713D0AD73C305141713D0A0713355441A4703D1A40305141F6285CAF1F35544152B81ED541305141C3F5288C2735544148E17A8441305141A4703DDA29355441D7A370AD4030514152B81E952B3554411F85EB713F3051413D0AD7632C355441F6285C7F453051410AD7A3F03A355441CDCCCC6C4B30514114AE47314935544152B81EB55A3051415C8FC20543355441E17A144E60305141EC51B8DE40355441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000014000000CDCCCC6C4B30514114AE47314935544152B81EB55A3051415C8FC20543355441E17A144E60305141EC51B8DE40355441F6285C2F64305141295C8FB23E35544148E17AE44E3051413D0AD7830B355441295C8FA24230514185EB51180E35544140A0BBA045305141E839AE6F15355441CB7AFBE146305141F9F9AD8318355441F44FCE62493051417B7B91A71E355441699570014A305141A436AF2C20355441897B64674C3051412383D3ED273554411F85EB713F3051413D0AD7632C3554417AE2E33E4430514171D632F137355441E1F68C304630514141D486823C355441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>963580 - 889841
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A0000000B8B1377226A51416D22DE1F31365441CCCA5395236A5141998099531C365441615EA4D7246A51418D85C90AEE35544197404745216A514137F7BB47EE35544123ED7CF9206A51415FAC3A95F535544116D5A448206A5141D6877B4904365441559F53CA1F6A51414266647A1B36544143B660341F6A51418790D44A2C36544114AE47F11E6A5141C3F528EC2B3654410B8B1377226A51416D22DE1F31365441
-</a>
-
-<b>
-010600000001000000010300000001000000450000007735AD63206A5141CA5F120A023654415AED14BA206A5141AE5EE0DAFA35544197404745216A514137F7BB47EE355441615EA4D7246A51418D85C90AEE355441D155DE92246A5141DDBE4D3EF835544170869581246A514198D1B6E5FA35544161956749246A514180985E1C04365441CCCA5395236A5141998099531C3654410B8B1377226A51416D22DE1F31365441CDCCCC7C226A514185EB512831365441F3DE50C4246A514182ECBE8634365441290C4931276A5141BA2C397C2B365441A89C5A2A296A5141E394C09D18365441507940402A6A5141BB57CBE702365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647719 - 990843
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000006000000AE47E1FAC13351413D0AD7732A37544133333343C03351413D0AD77330375441295C8F92F33351418FC2F52830375441F6285CFFF333514114AE47612A3754411F85EB01F4335141AE47E12A2A375441AE47E1FAC13351413D0AD7732A375441
-</a>
-
-<b>
-01060000000100000001030000000100000008000000DC2894EBF3335141D7154E6E2B375441F47D9AAAC1335141932F488C2B3754410F3E1643C0335141BDF33B743037544196E29220C5335141E695BD6C303754415BEEFF5BC8335141C1110668303754414638A647CC335141F0604D6230375441D137D892F333514102E4162530375441DC2894EBF3335141D7154E6E2B375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647719 - 3275851
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000006000000AE47E1FAC13351413D0AD7732A37544133333343C03351413D0AD77330375441295C8F92F33351418FC2F52830375441F6285CFFF333514114AE47612A3754411F85EB01F4335141AE47E12A2A375441AE47E1FAC13351413D0AD7732A375441
-</a>
-
-<b>
-01060000000100000001030000000100000008000000DC2894EBF3335141D7154E6E2B375441F47D9AAAC1335141932F488C2B3754410F3E1643C0335141BDF33B743037544196E29220C5335141E695BD6C303754415BEEFF5BC8335141C1110668303754414638A647CC335141F0604D6230375441D137D892F333514102E4162530375441DC2894EBF3335141D7154E6E2B375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647913 - 20608
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000005000000E17A145E782D5141295C8F92F93654411F85EB318D2D514114AE47F1F9365441CDCCCCDC8F2D5141A4703D5ABD3654415C8FC2157A2D514148E17A64C0365441E17A145E782D5141295C8F92F9365441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000446C822E782D5141B0A097E9F9365441F233C3097A2D5141A27F45EAF93654414445856B7B2D5141AEEBC6EAF936544113D3C7ED892D514177C715F0F93654415986EB318D2D51413B9247F1F93654417A16213D8D2D51419AE1ABF2F83654411B59B1C68C2D5141727C4091F9365441B8124FEA8B2D5141263F8D9DF936544122C5D1328B2D51414896FFB1F93654415D46321D8A2D5141F71449B5F936544177339F40862D51412D52D4C7F936544156D18EFA7B2D51413CBBFBA2F9365441C443EEF7772D51414E678AACF9365441F4BA7E2B722D51419D0DB74EF9365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>647913 - 61238
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000005000000E17A145E782D5141295C8F92F93654411F85EB318D2D514114AE47F1F9365441CDCCCCDC8F2D5141A4703D5ABD3654415C8FC2157A2D514148E17A64C0365441E17A145E782D5141295C8F92F9365441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000446C822E782D5141B0A097E9F9365441F233C3097A2D5141A27F45EAF93654414445856B7B2D5141AEEBC6EAF936544113D3C7ED892D514177C715F0F93654415986EB318D2D51413B9247F1F93654417A16213D8D2D51419AE1ABF2F83654411B59B1C68C2D5141727C4091F9365441B8124FEA8B2D5141263F8D9DF936544122C5D1328B2D51414896FFB1F93654415D46321D8A2D5141F71449B5F936544177339F40862D51412D52D4C7F936544156D18EFA7B2D51413CBBFBA2F9365441C443EEF7772D51414E678AACF9365441F4BA7E2B722D51419D0DB74EF9365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>648599 - 960012
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000CA000000EC51B88E8FA950419A9999C9653354410AD7A38094A9504148E17A846A335441B81E85AB97A95041EC51B84E6E335441E17A141E98A950417B14AE076F335441E17A145E98A95041D7A3703D703354417B14AE7798A950419A9999C971335441713D0AE798A950415C8FC20573335441295C8F829CA950411F85EB81793354413D0AD753A0A9504185EB51F87C335441D7A3709DA3A95041C3F5287C7F335441713D0AB7A6A95041D7A370DD82335441B81E852BA8A95041B81E856B82335441713D0A17AAA95041333333738133544148E17A34AAA950410AD7A3407F335441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000C5538E516DA95041F4480A8D7F3354417013A6366EA95041B1307B1C8033544145A8953183A950412A0611BD893354411154488999A950413E3310608933544187BDC8B799A9504117D9111A8A3354417646567783A9504103AC12778A335441F42F95517FA9504102D30234893354415ECE90CA80A950411A21352F8A335441F2EA394983A95041C770BABF8B335441C2EE02F485A9504138B5EB6B8D3354410AD7A3708BA95041CDCCCCDC90335441C3F528EC90A95041AE47E18A9333544104DC96BE98A950412A2134C090335441C244C6A098A9504153161ABC8D335441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13730 - 1415581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000007700000015028677C80B51413639160276165541E184652CBF0B51410E551CFA6F165541C9508721BF0B5141C0C50EF36F16554112560A37B90B5141B339341C6C165541ABBCA5E7B80B51416786E6436C16554112AEBAB4C00B51417ABF1D9F71165541AE0A8F8EC80B5141711CF5F376165541CAA3428EC80B51412335E102771655415E8F139AC80B5141A825FE0A77165541B50A8F8EC80B514119A87C4D7816554116860A83C80B51416805D733791655418057DD0FC80B51411EAD79D27A16554139E77F08C20B5141099E4046881655419AC86D07BE0B51415FA32EBE8F165541 [...]
-</a>
-
-<b>
-010600000001000000010300000002000000700000007AF9804AD80B5141DC13411DB51655418FC2F5B8D90B51413D0AD783B5165541C3F5285CDC0B51413D0AD773B51655417B14AE97E20B5141B81E853BB416554152B81EB5E40B5141D7A3702DB3165541CDCCCC9CE80B5141AE47E10AAF1655417B14AE57EC0B514100000080AA165541295C8F92F90B5141E17A141E98165541713D0A27FB0B5141295C8F52951655418FC2F538FE0B5141C3F528BC8D1655415184F760FE0B51418F089F3E8D165541D9239614F70B5141050ED13C8B16554135961115EF0B514141CDDAA188165541C4B4901BEF0B51411161B00288165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13730 - 1415616
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000007700000015028677C80B51413639160276165541E184652CBF0B51410E551CFA6F165541C9508721BF0B5141C0C50EF36F16554112560A37B90B5141B339341C6C165541ABBCA5E7B80B51416786E6436C16554112AEBAB4C00B51417ABF1D9F71165541AE0A8F8EC80B5141711CF5F376165541CAA3428EC80B51412335E102771655415E8F139AC80B5141A825FE0A77165541B50A8F8EC80B514119A87C4D7816554116860A83C80B51416805D733791655418057DD0FC80B51411EAD79D27A16554139E77F08C20B5141099E4046881655419AC86D07BE0B51415FA32EBE8F165541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000210000009CFB6B57D30B5141B6E3FA8C6316554133DFE403D60B5141ACEE26695F16554150BC920ED90B51419E173AEE58165541AC05518BD60B5141B6CA61DF571655415C9714DDCE0B51413DC75110561655415AA6B606C80B514128F8FF3653165541A145DB59C50B5141B8E7799451165541C3F5283CC50B5141000000E051165541295C8FA2C40B51417B14AE6753165541AE47E11AC20B51410000003058165541F6285C9FBF0B51410AD7A3B05C1655419A999939BC0B5141CDCCCC3C62165541F6285C5FB70B5141E17A141E6B165541713D0AE7B00B514114AE479174165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13730 - 3616437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000007700000015028677C80B51413639160276165541E184652CBF0B51410E551CFA6F165541C9508721BF0B5141C0C50EF36F16554112560A37B90B5141B339341C6C165541ABBCA5E7B80B51416786E6436C16554112AEBAB4C00B51417ABF1D9F71165541AE0A8F8EC80B5141711CF5F376165541CAA3428EC80B51412335E102771655415E8F139AC80B5141A825FE0A77165541B50A8F8EC80B514119A87C4D7816554116860A83C80B51416805D733791655418057DD0FC80B51411EAD79D27A16554139E77F08C20B5141099E4046881655419AC86D07BE0B51415FA32EBE8F165541 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000006A00000040207CB6F30B51416340869678165541F62D0CAEF30B51419AADC47F781655419E7BF2B5F00B5141C39C01D77616554149D4702BEC0B5141450643F5731655411CC34E7EE60B514191EF54116F16554133333333DF0B5141B81E85EB691655417061BAF5DD0B51413C99E8246A16554112AC0196DD0B5141E526AC396B165541BF9572B6DC0B51411100B9B56C165541B99045B3DC0B51416E963FC36E165541F9D520A2DD0B5141B3380CBE6F1655416A03E673DF0B5141497E8829701655412096D1BAE00B5141E15329FD7016554174CD28E3DC0B5141BCA7994475165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>13730 - 4107428
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000007700000015028677C80B51413639160276165541E184652CBF0B51410E551CFA6F165541C9508721BF0B5141C0C50EF36F16554112560A37B90B5141B339341C6C165541ABBCA5E7B80B51416786E6436C16554112AEBAB4C00B51417ABF1D9F71165541AE0A8F8EC80B5141711CF5F376165541CAA3428EC80B51412335E102771655415E8F139AC80B5141A825FE0A77165541B50A8F8EC80B514119A87C4D7816554116860A83C80B51416805D733791655418057DD0FC80B51411EAD79D27A16554139E77F08C20B5141099E4046881655419AC86D07BE0B51415FA32EBE8F165541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000230000009CFB6B57D30B5141B6E3FA8C631655415B6C855BD50B514187C1DB6D6016554133DFE403D60B5141ACEE26695F16554150BC920ED90B51419E173AEE58165541AC05518BD60B5141B6CA61DF571655415C9714DDCE0B51413DC75110561655415AA6B606C80B514128F8FF3653165541A145DB59C50B5141B8E7799451165541C3F5283CC50B5141000000E051165541295C8FA2C40B51417B14AE6753165541AE47E11AC20B51410000003058165541F6285C9FBF0B51410AD7A3B05C1655419A999939BC0B5141CDCCCC3C62165541F6285C5FB70B5141E17A141E6B165541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>649156 - 359193
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000295C8FA29B28514185EB51A8153654415C8FC2459C285141C3F5287C17365441D7A3708D9D285141333333F31836544148E17A749F28514114AE47F119365441A4703D9AA62851419A9999391D365441AE47E11AA8285141295C8F121736544148E17A14AA285141D7A370FD0E365441F6285C1FB0285141EC51B85E0F3654413D0AD723B7285141F6285CCF0F365441B81E857BB62851415C8FC285083654417B14AEA7AB285141EC51B85E083654415C8FC2E59B285141C3F528CC08365441AE47E1EA9B2851419A9999B90936544152B81EB59B2851411F85EBB10E365441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000D66C88D6AC2851416398D7290F36544122925D1FB0285141E00EB75E0F3654410EFBD623B7285141AF805BCF0F365441BABDD023B72851416E5816CF0F36544118498B23B7285141268614CC0F36544185E3837BB6285141EC8AC28508365441288981E5B2285141A689D478083654411D3589C6AF2851418EBE936D08365441274BADA7AB28514194E8B85E0836544143B3C2E59B285141830F29CC08365441A172E1EA9B28514166E699B9093654417E0820B59B285141397BEBB10E3654417B08F6789B285141529114BE133654417A7A8FA29B2851416E4252A815365441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633576 - 1581683
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000C3F5284C58E35041A4703DFA00C754416666663657E35041713D0A9701C75441A4703D7A55E35041CDCCCCAC02C75441B81E856B52E350410000002004C7544152B81E054EE35041D7A3706D05C75441F6285C3F49E35041C3F528FC05C75441AE47E10A41E3504185EB51F805C75441D7A370DD3FE350417B14AEF705C75441666666C63FE3504185EB51680BC75441EC51B8DE43E350415C8FC2A50BC754413D0AD7134AE35041E17A14AE0CC754415C8FC2A54FE350415C8FC2650DC75441C3F5285C49E35041EC51B86E0EC75441C3F5281C44E3504148E17AF40DC75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C3F5284C58E35041A4703DFA00C754416666663657E35041713D0A9701C75441A4703D7A55E35041CDCCCCAC02C75441B81E856B52E350410000002004C7544152B81E054EE35041D7A3706D05C75441F6285C3F49E35041C3F528FC05C75441AE47E10A41E3504185EB51F805C75441D7A370DD3FE350417B14AEF705C75441666666C63FE3504185EB51680BC75441EC51B8DE43E350415C8FC2A50BC754413D0AD7134AE35041E17A14AE0CC754415C8FC2A54FE350415C8FC2650DC75441C3F5285C49E35041EC51B86E0EC75441C3F5281C44E3504148E17AF40DC75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>633576 - 4247338
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000C3F5284C58E35041A4703DFA00C754416666663657E35041713D0A9701C75441A4703D7A55E35041CDCCCCAC02C75441B81E856B52E350410000002004C7544152B81E054EE35041D7A3706D05C75441F6285C3F49E35041C3F528FC05C75441AE47E10A41E3504185EB51F805C75441D7A370DD3FE350417B14AEF705C75441666666C63FE3504185EB51680BC75441EC51B8DE43E350415C8FC2A50BC754413D0AD7134AE35041E17A14AE0CC754415C8FC2A54FE350415C8FC2650DC75441C3F5285C49E35041EC51B86E0EC75441C3F5281C44E3504148E17AF40DC75441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000C3F5284C58E35041A4703DFA00C754416666663657E35041713D0A9701C75441A4703D7A55E35041CDCCCCAC02C75441B81E856B52E350410000002004C7544152B81E054EE35041D7A3706D05C75441F6285C3F49E35041C3F528FC05C75441AE47E10A41E3504185EB51F805C75441D7A370DD3FE350417B14AEF705C75441666666C63FE3504185EB51680BC75441EC51B8DE43E350415C8FC2A50BC754413D0AD7134AE35041E17A14AE0CC754415C8FC2A54FE350415C8FC2650DC75441C3F5285C49E35041EC51B86E0EC75441C3F5281C44E3504148E17AF40DC75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>654639 - 171689
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000010000000EC51B80EC7DA50419A99992936345541B81E85EBC5DA50411F85EB1137345541333333A3C2DA5041AE47E12A393455419A999939BFDA50419A9999593B3455410AD7A330B8DA5041295C8F623E345541EC51B8BEADDA5041D7A3707D413455418FC2F568AFDA50418FC2F5784634554133333373B6DA5041666666865B3455418FC2F5A8C3DA5041C3F5280C58345541CDCCCC5CCADA504185EB511856345541713D0A97CCDA5041CDCCCCCC543455419A999909CFDA504148E17A24523455417B14AEE7D2DA5041AE47E1EA4D34554100000020D9DA5041A4703DBA46345541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000130000003A627860D7DA5041D6B58FBF483455419D9FFF1FD9DA50414F183DBA46345541D7A3702DCBDA50410AD7A3F039345541D1B52D1FCBDA504173A9C0F9393455412BB15FC2BEDA50416BF5F4DF4134554134DEF568AFDA50413B15F67846345541E1E03C87AFDA50410BCC80D34634554126FD7FD6AFDA50415D9387C0473455411E44DD09B0DA5041CF54215A48345541AC2A66B8B0DA504128A10F644A345541B21C3473B6DA50415D4465865B345541471D3673B6DA5041FFA165865B345541FD2FF6A8C3DA5041BB6C280C58345541477ACD5CCADA5041527E501856345541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>656640 - 172033
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000290000007B14AE278CD550418FC2F57833395541E17A14DE8CD55041295C8FC23639554152B81E058DD550415C8FC275373955411F85EBC191D55041713D0AA738395541AE47E13A93D550410AD7A37034395541000000B095D550417B14AEF72E395541F6285C5F9BD55041EC51B8CE2B395541000000D0A2D550418FC2F5282C3955418FC2F5F8A9D5504185EB51B82C3955413D0AD783AFD550411F85EBA12D395541E17A144EB3D5504152B81E0530395541295C8FE2B6D55041713D0A873339554166666606BDD55041295C8F323B39554148E17A64D1D550418FC2F5F828395541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E0000008C32548CC5D55041EB6C2C9316395541E17A14DEC3D550418FC2F5D8163955416E6666D6C1D55041B91E858B163955413E333353BFD55041BE0AD783173955415DE17A24BDD550410DCDCC5C18395541C614AE57BBD55041493333531939554195285C0FBAD5504187666646193955418D1E857BB8D550414AAE47E117395541A2F5288CB6D55041A8B81EF517395541C73ED2D7B5D550417CF28F181839554114AE47D1B4D55041C3F5284C18395541D7A3701DB2D55041CDCCCC8C193955411EBD27B9AFD55041FB0CC1AD1A395541AF999919AAD55041B3B81E551D395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>656640 - 387808
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000290000007B14AE278CD550418FC2F57833395541E17A14DE8CD55041295C8FC23639554152B81E058DD550415C8FC275373955411F85EBC191D55041713D0AA738395541AE47E13A93D550410AD7A37034395541000000B095D550417B14AEF72E395541F6285C5F9BD55041EC51B8CE2B395541000000D0A2D550418FC2F5282C3955418FC2F5F8A9D5504185EB51B82C3955413D0AD783AFD550411F85EBA12D395541E17A144EB3D5504152B81E0530395541295C8FE2B6D55041713D0A873339554166666606BDD55041295C8F323B39554148E17A64D1D550418FC2F5F828395541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003E0000008C32548CC5D55041EB6C2C9316395541E17A14DEC3D550418FC2F5D8163955416E6666D6C1D55041B91E858B163955413E333353BFD55041BE0AD783173955415DE17A24BDD550410DCDCC5C18395541C614AE57BBD55041493333531939554195285C0FBAD5504187666646193955418D1E857BB8D550414AAE47E117395541A2F5288CB6D55041A8B81EF517395541C73ED2D7B5D550417CF28F181839554114AE47D1B4D55041C3F5284C18395541D7A3701DB2D55041CDCCCC8C193955411EBD27B9AFD55041FB0CC1AD1A395541AF999919AAD55041B3B81E551D395541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>657980 - 3828135
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000001B00000052B81ED5AB0D5141B81E85AB707F5441D7A370EDB50D5141F6285CAF737F5441AE47E19AB60D514133333303737F5441295C8F72B50D51411F85EB116F7F5441B81E852BB50D5141CDCCCC7C607F544152B81E35B10D51411F85EBD1617F5441295C8F02AE0D5141AE47E1BA617F5441333333B3AB0D5141D7A370DD5F7F544148E17A74AA0D5141F6285C9F5A7F54419A999989A80D5141EC51B8BE5A7F544148E17A04A50D514185EB51685B7F5441E17A142EA20D5141E17A14BE4C7F5441EC51B86E9B0D5141C3F5289C4D7F5441AE47E13A9B0D5141000000504C7F5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001B000000295C8F12900D514148E17AB4317F5441B81E85FB8C0D5141EC51B8DE2D7F5441D7A3700D880D514185EB51C8257F54415C8FC245840D5141E17A14FE197F5441295C8FE27E0D5141295C8FA20C7F5441295C8F42790D514148E17AE4027F5441333333D3770D51419A9999E9FF7E5441F6285CAF730D5141A4703DBAF27E5441D7A370DD700D5141A4703DBAE77E5441295C8FD2670D514133333313E97E5441713D0AD7690D51413D0AD7B3F57E544114AE47516B0D5141F6285C2F097F544114AE47B16B0D5141295C8F721D7F54411F85EBF16C0D514148E17A242D7F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>658692 - 3916930
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000003C000000B81E85EB430F5141333333E37D8554418FC2F568410F5141E17A149E7B855441CDCCCCBC3F0F5141F6285CEF79855441A4703DFA3C0F5141AE47E1CA77855441E17A14AE390F51418FC2F5B875855441F6285CBF350F514148E17AB47285544100000010340F5141713D0A777185544100000040320F5141A4703D2A70855441A4703D6A300F5141333333936E855441AE47E1AA2E0F51415C8FC2356D855441EC51B84E2D0F51418FC2F5F86B855441F6285C8F2B0F51418FC2F5786A855441CDCCCCCC280F51411F85EBD168855441333333F3270F514185EB516868855441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003C000000105839EC130F5141EE7C3FB56A855441BA490C22160F5141E17A14666A855441666666D6170F5141DBF97EEA69855441295C8F721B0F51417368917D6C855441508D9766210F51413F355EBA708554411E1A1BDA250F5141CF5914F173855441AE47E1BA2D0F5141643BDF9F798554418CE8EBD6300F5141C89A5EA77B855441169411C5330F514150716E7D7D8554412E51D243360F5141745428157F8554416F1283A8380F5141AE47E1AA80855441B4C8768E370F5141C976BE3782855441D78028283A0F5141752A8E8184855441666666B63A0F51410AD7A3B084855441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>659629 - 3040408
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000F6285C8FBCB75041AE47E17A46E15441C3F5284CC0B75041EC51B88E46E15441AE47E1FAC3B75041713D0A0747E154415C8FC235D2B75041C3F5288C49E15441295C8F52E2B75041666666664CE154417B14AEC7E3B750419A9999B94DE15441E17A14BE27B85041AE47E1BA62E154411F85EBE129B850413D0AD7D35FE15441666666162AB85041A4703DAA5DE15441713D0AE729B8504152B81E255CE15441E17A14CE0EB850413D0AD7F345E1544148E17AB4FEB750413D0AD79333E15441F6285CFFE8B75041CDCCCCAC22E15441B81E85FBECB75041F6285C4F0DE15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000D4D86B21D2B7504159E68E8849E1544169C6FAACE2B750412C8199B84CE154413DE66E53E4B75041590DCBE44DE1544116DD8031FCB7504136A0374555E15441987C66DF10B85041D08763A95BE15441097008E427B85041E771678762E1544168F8C6E729B8504191CC89CA5FE15441E4563BE929B8504186D520375CE15441E8A8F8FF27B850416A9337965AE154418C996E841FB850413E31C1A353E1544158434E8F17B85041B2EC5F1F4DE154414A52CF9310B850411958706747E15441DD9944B20EB85041571719D445E154411F4FB0B809B850411F748E2640E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>659629 - 3272042
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001B000000F6285C8FBCB75041AE47E17A46E15441C3F5284CC0B75041EC51B88E46E15441AE47E1FAC3B75041713D0A0747E154415C8FC235D2B75041C3F5288C49E15441295C8F52E2B75041666666664CE154417B14AEC7E3B750419A9999B94DE15441E17A14BE27B85041AE47E1BA62E154411F85EBE129B850413D0AD7D35FE15441666666162AB85041A4703DAA5DE15441713D0AE729B8504152B81E255CE15441E17A14CE0EB850413D0AD7F345E1544148E17AB4FEB750413D0AD79333E15441F6285CFFE8B75041CDCCCCAC22E15441B81E85FBECB75041F6285C4F0DE15441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000D4D86B21D2B7504159E68E8849E1544169C6FAACE2B750412C8199B84CE154413DE66E53E4B75041590DCBE44DE1544116DD8031FCB7504136A0374555E15441987C66DF10B85041D08763A95BE15441097008E427B85041E771678762E1544168F8C6E729B8504191CC89CA5FE15441E4563BE929B8504186D520375CE15441E8A8F8FF27B850416A9337965AE154418C996E841FB850413E31C1A353E1544158434E8F17B85041B2EC5F1F4DE154414A52CF9310B850411958706747E15441DD9944B20EB85041571719D445E154411F4FB0B809B850411F748E2640E15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660021 - 59101
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000A00000000000010C8B55041C3F5282C4BD1544114AE4791DBB5504152B81EB54BD154417B14AE47E3B55041AE47E13A4CD15441713D0A07E5B55041666666363BD15441AE47E19AD1B550417B14AE4739D1544100000070D2B55041C3F5286C37D1544114AE4701CBB550411F85EB6136D1544152B81E55C0B550418FC2F5484BD15441713D0AE7C1B55041333333434BD1544100000010C8B55041C3F5282C4BD15441
-</a>
-
-<b>
-0106000000010000000103000000010000001500000040836E31CBB550414A5DA86836D154411D576278D2B55041F322E26737D15441BBFD48A3D1B55041C1977B4639D15441AB5E2376E1B55041416E91DB3AD15441C55B0004E5B55041990019363BD15441F89BE72AE5B550410CB28FDA39D154415C8FC235E5B5504114AE477139D15441B81E853BE5B55041F6285CEF37D154411DBDFF8ADEB550419DA0253737D154414DBC8B4CBBB550411426CA7233D15441AB7D0CEAB9B5504110638FDF40D154415C8FC2F5B8B55041713D0A274AD1544106BBE439B8B5504126B1E1D24AD15441E5B94EA4B7B550417DD5C0654BD15441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660088 - 1497705
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000130000001F85EB510ABB504166666686EFDB544185EB51C80FBB5041333333E3EEDB54418FC2F5C80ABB50415C8FC2C5E9DB54413D0AD76303BB50415C8FC2D5E2DB544114AE47E1FCBA5041295C8F12DBDB5441A4703D2AF6BA50410AD7A370D2DB54410AD7A360F1BA5041C3F5281CCADB544185EB51F8EEBA5041F6285CEFC5DB5441EC51B8AEE8BA5041295C8FC2C5DB54411F85EBE1E6BA5041B81E85BBC8DB54413D0AD7D3E2BA5041666666B6CEDB544133333373E0BA5041B81E853BD3DB5441CDCCCCACDDBA5041713D0AD7DADB5441AE47E1DAE4BA5041B81E850BDFDB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000048000000C34FA3E105BB5041B5267471F1DB5441CDCCCC5C03BB50417B14AE67F1DB5441D7A3705DF2BA5041F6285C5FF3DB54415C8FC2B5E6BA50417B14AE77F3DB5441CDCCCC2CDABA5041D7A370DDF3DB54419A999959D6BA5041666666B6F2DB54410AD7A3B0D4BA504148E17A84F3DB5441E17A143ED1BA50419A999909FCDB5441B81E859BCFBA5041C3F528DCFDDB5441295C8F72CABA5041295C8F6204DC5441D7A370BDC7BA50417B14AE2708DC5441713D0A47C3BA50411F85EB910EDC544185EB5138C1BA50410000006011DC54417B14AE67BFBA5041EC51B82E14DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660088 - 3283524
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-010600000002000000010300000001000000130000001F85EB510ABB504166666686EFDB544185EB51C80FBB5041333333E3EEDB54418FC2F5C80ABB50415C8FC2C5E9DB54413D0AD76303BB50415C8FC2D5E2DB544114AE47E1FCBA5041295C8F12DBDB5441A4703D2AF6BA50410AD7A370D2DB54410AD7A360F1BA5041C3F5281CCADB544185EB51F8EEBA5041F6285CEFC5DB5441EC51B8AEE8BA5041295C8FC2C5DB54411F85EBE1E6BA5041B81E85BBC8DB54413D0AD7D3E2BA5041666666B6CEDB544133333373E0BA5041B81E853BD3DB5441CDCCCCACDDBA5041713D0AD7DADB5441AE47E1DAE4BA5041B81E850BDFDB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000048000000C34FA3E105BB5041B5267471F1DB5441CDCCCC5C03BB50417B14AE67F1DB5441D7A3705DF2BA5041F6285C5FF3DB54415C8FC2B5E6BA50417B14AE77F3DB5441CDCCCC2CDABA5041D7A370DDF3DB54419A999959D6BA5041666666B6F2DB54410AD7A3B0D4BA504148E17A84F3DB5441E17A143ED1BA50419A999909FCDB5441B81E859BCFBA5041C3F528DCFDDB5441295C8F72CABA5041295C8F6204DC5441D7A370BDC7BA50417B14AE2708DC5441713D0A47C3BA50411F85EB910EDC544185EB5138C1BA50410000006011DC54417B14AE67BFBA5041EC51B82E14DC5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660106 - 312925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000440000008FC2F598FBBE5041B81E851BCDDA5441666666C6F6BE50419A999959DDDA54410AD7A3D0F8BE5041EC51B80EDEDA544148E17A44FABE504148E17AF4DEDA5441CDCCCC3CFBBE50419A999939DEDA544133333323FEBE504148E17AD4DCDA54417B14AEF7FEBE50413D0AD793DBDA54413D0AD793FFBE504114AE4731DADA54415C8FC285FEBE50411F85EB11CDDA5441713D0A47FFBE504148E17A04CADA54417B14AE87FFBE504133333313C8DA544152B81E1502BF50415C8FC2B5BDDA544114AE47C101BF5041A4703DEAB3DA54418FC2F50802BF50410AD7A330B0DA5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003100000048E17A644CBF5041295C8FE296DA5441F6285CBF52BF5041EC51B82E99DA5441EB05F88556BF5041E6C39CD297DA544131B224CC61BF5041163B33C393DA544144AF1ACC61BF50419A4D33C393DA54412140FCF55EBF50418E4C72C893DA5441FA903DEA5BBF5041A0CF15CE93DA5441C82DC19151BF5041D6ED240692DA544166EC939151BF504167231D0692DA5441E0AD7F9151BF50413BA7190692DA54416E4CD3D150BF5041E4A920E591DA5441056AD4664EBF50413FBCBA1092DA5441075E2F794CBF50410F81803392DA544198A9C3053CBF50414E87275C93DA5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660110 - 2963342
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000020000003A000000295C8F52E5BE5041333333D355DB54411F85EBF1E3BE50413D0AD7D34EDB5441A4703D0AE5BE50418FC2F5F84EDB5441F6285C4FFDBE504185EB518852DB544100000030FFBE5041D7A3708D50DB544152B81E95FEBE504185EB51484EDB544114AE478101BF504148E17AA44FDB544185EB518804BF5041713D0AA750DB5441C3F5288C06BF5041000000D051DB54411F85EB8107BF50413D0AD79353DB5441333333D307BF50413333331354DB5441295C8F820ABF50417B14AE7754DB544185EB51C80BBF5041AE47E1AA53DB5441295C8FC20DBF50413D0AD7834DDB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000250681B5CEBE50418716D97E5DDB54417B4A4F89CEBE5041664FFCCA61DB5441C83985C0CDBE5041E663E36363DB54410C022B47CEBE50413D0AD7A367DB5441A8C64B27CDBE50419A99990169DB5441234DE343CEBE5041903B23BC69DB544139263A30D0BE5041AC83F4F76BDB54414F0B80A5D1BE50416EA49A2E6DDB544160BECC18D4BE5041638C8C6B6CDB544123DBF98ED4BE5041E7FBA9296DDB5441AE47E182D5BE5041AE47E1CA6CDB544183C43E01D6BE504100EF2F866BDB544137894168D7BE5041000000C86ADB544146FD37DBD8BE50417515B10E6BDB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660110 - 3621831
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000020000000103000000020000003A000000295C8F52E5BE5041333333D355DB54411F85EBF1E3BE50413D0AD7D34EDB5441A4703D0AE5BE50418FC2F5F84EDB5441F6285C4FFDBE504185EB518852DB544100000030FFBE5041D7A3708D50DB544152B81E95FEBE504185EB51484EDB544114AE478101BF504148E17AA44FDB544185EB518804BF5041713D0AA750DB5441C3F5288C06BF5041000000D051DB54411F85EB8107BF50413D0AD79353DB5441333333D307BF50413333331354DB5441295C8F820ABF50417B14AE7754DB544185EB51C80BBF5041AE47E1AA53DB5441295C8FC20DBF50413D0AD7834DDB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000250681B5CEBE50418716D97E5DDB54417B4A4F89CEBE5041664FFCCA61DB5441C83985C0CDBE5041E663E36363DB54410C022B47CEBE50413D0AD7A367DB5441A8C64B27CDBE50419A99990169DB5441234DE343CEBE5041903B23BC69DB544139263A30D0BE5041AC83F4F76BDB54414F0B80A5D1BE50416EA49A2E6DDB544160BECC18D4BE5041638C8C6B6CDB544123DBF98ED4BE5041E7FBA9296DDB5441AE47E182D5BE5041AE47E1CA6CDB544183C43E01D6BE504100EF2F866BDB544137894168D7BE5041000000C86ADB544146FD37DBD8BE50417515B10E6BDB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660542 - 176322
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000001000000010300000001000000160000003D0AD753B0D75041AE47E10A3BDB5441C3F5280CB0D75041333333733CDB54419A999949ACD75041EC51B84E4FDB54418FC2F5B8BED7504148E17A5450DB5441F6285C1FD5D75041D7A370FD4DDB544148E17AA4E2D750419A99990948DB5441A4703DDAEBD75041AE47E19A47DB5441D7A370CDF1D75041E17A147E48DB544100000030FBD750417B14AEE74BDB54417B14AE57FED750410AD7A3A04BDB544133333393F8D7504114AE47213BDB54411F85EB31F7D75041E17A146E3CDB544148E17A44F3D750419A9999793BDB54417B14AE97EED75041D7A370CD3DDB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001F0000004B4C4D02B1D7504132E3DB2B3BDB5441C01BD853B0D75041657BE10A3BDB544111D5290CB0D75041E44F33733CDB54419A999949ACD75041EC51B84E4FDB54417B93F4B8BED7504124A3795450DB54416EB385E4C9D75041C603C2294FDB5441F6285C1FD5D75041D7A370FD4DDB544148E17AA4E2D750419A99990948DB544139BF9BE9E5D7504174E149E247DB54413AA03CDAEBD75041CA3BE09A47DB544196D570CDF1D75041FC93137E48DB5441BCE70030FBD750414235ADE74BDB544139336C65FCD75041DEEB76CC4BDB5441BFDEAD57FED75041C4DBA3A04BDB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660688 - 409551
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C0000003D0AD703E6B650416666666606DB5441B81E859BEDB650418FC2F5A809DB5441713D0A87F1B650417B14AEB70ADB5441D7A3705DF6B6504114AE47B10CDB54413D0AD793FAB6504185EB51F80FDB5441333333B3FAB650413333332311DB54413D0AD753FDB650410000005011DB54417B14AE97FEB650415C8FC2B50FDB54411F85EB0105B75041AE47E1CA0FDB5441666666560BB75041666666A611DB5441D7A370CD0FB75041EC51B87E11DB5441F6285CEF12B75041F6285C6F14DB54418FC2F5D815B750413D0AD7B314DB5441CDCCCC0C19B750410000008012DB5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000026000000786580F1F4B65041C7FFB11C0CDB5441AC1C715DF6B65041330C48B10CDB5441310AD793FAB650419FEB51F80FDB54415394F293FAB6504136CE5AF90FDB5441D38D8BABFAB65041F542BC0B10DB5441CA3BB2ED08B75041EB70BF3711DB54414D6814A310B750413C4CDAD511DB54417C1F40A610B75041164F34DA11DB5441917E4A8B11B75041F3098B1413DB5441B2F9329B11B75041F12C602A13DB54412EA22DCC14B750419B59076B13DB54413B7C077417B75041A493DB9513DB544156C169FE18B750410783C78912DB5441CDCCCC0C19B750410000008012DB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660881 - 1505926
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000200000001030000000100000005000000AE47E12A8BD35041D7A370DD6EDD54410AD7A39088D35041333333736CDD5441000000B079D350410AD7A3107EDD5441713D0AD77ED350419A9999E983DD5441AE47E12A8BD35041D7A370DD6EDD54410103000000010000000D0000003D0AD7238DD35041EC51B80E72DD54419A9999C98DD35041C3F5284C71DD5441713D0AD78ED35041295C8F926FDD5441A4703D2A95D35041A4703D3A65DD54413D0AD7F398D35041EC51B8FE5DDD54410AD7A3709DD35041B81E856B56DD5441EC51B81EA1D35041F6285C0F52DD54410AD7A3909ED35041AE47E15A4FDD5441F6285C [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000067895D8A86D3504160A0824578DD5441A4703D5A7FD35041E17A147E84DD5441A4703D1A88D3504185EB51F877DD54413D0AD7238DD35041EC51B80E72DD54419A9999C98DD35041C3F5284C71DD5441713D0AD78ED35041295C8F926FDD54414296E80B95D35041F994B28565DD54410241F0F198D3504131AE08315EDD5441FF49497D9DD350417EB8577756DD5441EC51B81EA1D35041F6285C0F52DD54410AD7A3909ED35041AE47E15A4FDD5441F6285C3F8CD350415C8FC2856EDD5441C3F528BC8BD3504148E17A646FDD54419889D86587D350412F9C79C876DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>660881 - 3583925
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-01060000000200000001030000000100000005000000AE47E12A8BD35041D7A370DD6EDD54410AD7A39088D35041333333736CDD5441000000B079D350410AD7A3107EDD5441713D0AD77ED350419A9999E983DD5441AE47E12A8BD35041D7A370DD6EDD54410103000000010000000D0000003D0AD7238DD35041EC51B80E72DD54419A9999C98DD35041C3F5284C71DD5441713D0AD78ED35041295C8F926FDD5441A4703D2A95D35041A4703D3A65DD54413D0AD7F398D35041EC51B8FE5DDD54410AD7A3709DD35041B81E856B56DD5441EC51B81EA1D35041F6285C0F52DD54410AD7A3909ED35041AE47E15A4FDD5441F6285C [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000067895D8A86D3504160A0824578DD5441A4703D5A7FD35041E17A147E84DD5441A4703D1A88D3504185EB51F877DD54413D0AD7238DD35041EC51B80E72DD54419A9999C98DD35041C3F5284C71DD5441713D0AD78ED35041295C8F926FDD54414296E80B95D35041F994B28565DD54410241F0F198D3504131AE08315EDD5441FF49497D9DD350417EB8577756DD5441EC51B81EA1D35041F6285C0F52DD54410AD7A3909ED35041AE47E15A4FDD5441F6285C3F8CD350415C8FC2856EDD5441C3F528BC8BD3504148E17A646FDD54419889D86587D350412F9C79C876DD5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>661050 - 242871
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001700000014AE47D131C250417B14AE0703CA5441F6285C6F33C250410AD7A3F0F2C95441D7A3704D22C2504166666666F5C9544148E17AC409C25041666666F6F5C95441EC51B87E06C2504100000020FEC95441EC51B81E04C250413333333302CA5441D7A3702D01C2504185EB510807CA5441713D0A97FDC1504148E17A940CCA54411F85EB21FAC150419A99993911CA544133333383F5C15041D7A370ED16CA5441295C8F62F0C15041D7A3703D1CCA54410AD7A300ECC15041B81E850B20CA54411F85EB31E2C15041295C8FD227CA54410AD7A360DAC1504185EB51982DCA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002B462F7408C2504171F98856F9C95441E966C4C60FC25041CE8CF0A4F9C9544122282AF21CC25041223D11ACF9C95441E7AD82D121C25041EE87E532F9C95441DCA7488728C250417911379DF8C9544139ACAD1433C25041D1FD0AD5F6C95441F6285C6F33C250410AD7A3F0F2C95441D7A3704D22C2504166666666F5C954415E16DDE521C25041974EC668F5C954415E3CDFAD21C250417A8EA870F5C954417E911FD115C25041641DAEAFF5C95441A4CBB57614C250417B459FB7F5C9544155E4956E13C250417A76ADBDF5C9544184CAB49D12C25041026977C2F5C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>661050 - 345431
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001700000014AE47D131C250417B14AE0703CA5441F6285C6F33C250410AD7A3F0F2C95441D7A3704D22C2504166666666F5C9544148E17AC409C25041666666F6F5C95441EC51B87E06C2504100000020FEC95441EC51B81E04C250413333333302CA5441D7A3702D01C2504185EB510807CA5441713D0A97FDC1504148E17A940CCA54411F85EB21FAC150419A99993911CA544133333383F5C15041D7A370ED16CA5441295C8F62F0C15041D7A3703D1CCA54410AD7A300ECC15041B81E850B20CA54411F85EB31E2C15041295C8FD227CA54410AD7A360DAC1504185EB51982DCA5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002B462F7408C2504171F98856F9C95441E966C4C60FC25041CE8CF0A4F9C9544122282AF21CC25041223D11ACF9C95441E7AD82D121C25041EE87E532F9C95441DCA7488728C250417911379DF8C9544139ACAD1433C25041D1FD0AD5F6C95441F6285C6F33C250410AD7A3F0F2C95441D7A3704D22C2504166666666F5C954415E16DDE521C25041974EC668F5C954415E3CDFAD21C250417A8EA870F5C954417E911FD115C25041641DAEAFF5C95441A4CBB57614C250417B459FB7F5C9544155E4956E13C250417A76ADBDF5C9544184CAB49D12C25041026977C2F5C95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962508 - 407032
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000009D0000008E422D0C9FA250418826142C1358554164F463119FA250410D4DEA3013585541CD5E240C9FA250416127DD27135855416EC1501C9FA25041EBD3603A13585541D42525B19FA250410BDD3A0712585541BB58E28FA0A25041EDBC0BCB0E58554136246AB5A0A250410DF43B230E585541F039E898A1A250411AB698AE0B585541C8C8DFFFA2A25041F4DCE589085855413CB20500A4A25041D001555F05585541938278E5A7A25041C847E83CF85755412191387AA8A25041F4DB5B74F55755412621CBF0AAA250411FE382D8EE5755414799C373ABA250412D9EB452ED575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000057BB7C5D62A25041AF98836BEA57554152B2034262A2504143466F9CEA575541B159E04162A25041DAD28EA1EB575541A79CA3FD62A250414F2C450AEC57554123B63F1F64A250410D39139BEC575541B38AFD2F64A2504102121EB5EC575541B1B77BFC65A2504126937081EF575541BCCDAD1366A250410EFD2ED8EF575541FE3A9E5567A25041D7129A70F4575541BE44EFAB68A25041184A7E6AF8575541000015FB6AA25041FA843FDAFA5755414CDE19FC6FA2504168F6706CFF5755411C1DC24472A25041F5A1B4410158554108FA1A0875A25041DBD9717903585541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>962508 - 419780
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000009D0000008E422D0C9FA250418826142C1358554164F463119FA250410D4DEA3013585541CD5E240C9FA250416127DD27135855416EC1501C9FA25041EBD3603A13585541D42525B19FA250410BDD3A0712585541BB58E28FA0A25041EDBC0BCB0E58554136246AB5A0A250410DF43B230E585541F039E898A1A250411AB698AE0B585541C8C8DFFFA2A25041F4DCE589085855413CB20500A4A25041D001555F05585541938278E5A7A25041C847E83CF85755412191387AA8A25041F4DB5B74F55755412621CBF0AAA250411FE382D8EE5755414799C373ABA250412D9EB452ED575541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000003A00000057BB7C5D62A25041AF98836BEA57554152B2034262A2504143466F9CEA575541B159E04162A25041DAD28EA1EB575541A79CA3FD62A250414F2C450AEC57554123B63F1F64A250410D39139BEC575541B38AFD2F64A2504102121EB5EC575541B1B77BFC65A2504126937081EF575541BCCDAD1366A250410EFD2ED8EF575541FE3A9E5567A25041D7129A70F4575541BE44EFAB68A25041184A7E6AF8575541000015FB6AA25041FA843FDAFA5755414CDE19FC6FA2504168F6706CFF5755411C1DC24472A25041F5A1B4410158554108FA1A0875A25041DBD9717903585541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>661825 - 344203
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001E0000001F85EBA146C15041E17A145ED0CA544185EB51183CC1504152B81E85D2CA544114AE47912BC150413D0AD7F3D8CA544185EB512829C1504133333303DBCA5441000000C01BC15041295C8F12EFCA5441E17A143E16C15041713D0AE7F4CA5441333333B308C15041F6285C1FFFCA5441666666D603C15041AE47E12A01CB5441713D0A1701C150418FC2F57803CB5441C3F5280CFEC0504148E17AC405CB5441EC51B86EF3C05041333333230DCB54418FC2F598EFC05041B81E856B0FCB54415C8FC2E5E0C05041000000102CCB54418FC2F588DBC050410AD7A30034CB5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001500000085EB510802C1504148E17A540BCB54416019235C01C15041631A3C2E0ACB5441F4B21EC500C150417CCF292C09CB54412DDBFD1400C150412EC53AE208CB5441A4703D5AFFC050413D0AD79308CB5441E4A3280CFEC05041201A7BC405CB5441746DDB67F9C0504155F084FD08CB544123AFB96EF3C05041270C33230DCB54412FDFF698EFC05041D0E0846B0FCB5441DA8AC3E5E0C05041009EFE0F2CCB5441E501F688DBC0504120F7A30034CB5441D1B04993DCC050418ACAA08734CB54410F7CDD09DEC05041337B7B4535CB5441CD70E649DEC05041603DF06535CB5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662034 - 986562
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001C000000333333C3BAD65041A4703D2A8FD9544114AE47F1B6D65041A4703D5A8ED95441EC51B8AEB4D650417B14AEC78DD954418FC2F598B2D65041F6285C2F8DD9544185EB51B8B0D65041EC51B88E8CD9544166666676AFD650417B14AE478CD9544152B81E85ADD65041295C8FE28BD9544152B81E85ABD650410AD7A3A08BD9544100000060A9D650411F85EB818BD95441A4703D4AA6D650419A9999698BD9544133333303A4D65041EC51B85E8BD9544114AE47E1A1D65041A4703D6A8BD95441295C8FB29DD650413D0AD7B38BD9544185EB51689BD650417B14AE878CD95441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000A4E01AD4BED65041DC3F99E790D95441FB8C3264BFD65041DCA71DEA8ED9544125A63B65BFD65041096771EA8ED9544144375612C0D65041BFAD238B8CD95441F6285C3FC0D65041333333E38BD954414BA3AF6AC0D65041CB802E558BD9544187B4B9B1C2D65041AA6258C983D954415C4FF051BBD65041F3387E1A82D954417CA87F62B8D65041BD6612708AD95441F6285CAFB7D65041AE47E17A8CD95441E20DB054B7D65041B08D8B5F8DD95441A9C402FAB6D65041C7D5185C8ED95441055A36C2BAD65041FBA8072A8FD95441A4E01AD4BED65041DC3F99E790D95441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>669221 - 87319
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000003E000000F6285C1F23C850417B14AEA716105541666666F61CC85041E17A149E141055411F85EBC11BC8504114AE4751151055410AD7A30018C8504148E17A4414105541295C8F3213C850413D0AD7831210554148E17A4413C850413D0AD7C3131055410AD7A3F01AC85041666666961E10554114AE47E11CC850418FC2F5E822105541A4703DAA22C8504152B81E45261055415C8FC2F528C85041F6285C8F271055413D0AD70337C8504114AE4731251055413D0AD7733BC85041B81E85EB23105541713D0A774BC850410AD7A3401F1055419A9999F94CC850419A9999592D105541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000A5A27E8958C850414FEEEEDE2E105541CD3BB49658C85041CCDE153A2F1055414FD7DC9059C850415035F9782E1055413C7854DB5BC850414FF9A36C2D10554155C2692D5EC850417186FE712C10554131312F515FC8504139BB43342C105541DD5AC25061C850414D9AAECD2B1055416D368FD762C85041B24A767D2B105541A680E23863C850418337CD6B2B105541E67B498063C85041185E85562B1055417701926165C85041A9E284B42A10554112E09BB767C850416A8737EB29105541DEDF315468C85041FD5CCBB72910554132FB721C6AC850419ECF7C2A29105541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662642 - 232738
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000330000000AD7A3A022B75041295C8FF24CE0544114AE475122B75041B81E85CB4EE05441C3F528EC22B750413D0AD7B34FE054413D0AD7133FB7504185EB515857E05441000000F04CB7504185EB51085BE054413D0AD7D353B7504114AE47015DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E054419A9999595BB750415C8FC27563E05441CDCCCC6C5EB75041A4703D5A64E05441AE47E10A60B750417B14AED765E05441B81E85FB60B750410000006063E05441AE47E16A62B75041B81E85AB62E054417B14AED763B75041EC51B85E63E05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000042000000BCA86D8F23B750412FF2ED004AE05441C840F45122B75041E8A380C74EE05441F893580D23B750416E1FD9BC4FE054411D244FE42CB7504139E49A6852E054418E18E21D35B75041AD6926A454E0544172BDF1C53CB75041094C32B856E054413D0AD7133FB7504185EB515857E05441000000F04CB7504185EB51085BE054413D0AD7D353B7504114AE47015DE0544153C0925D54B750415F7BA6365DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E054410D4A12E559B750419815E16F61E05441711832925BB75041E9C12F8663E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662642 - 255533
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000330000000AD7A3A022B75041295C8FF24CE0544114AE475122B75041B81E85CB4EE05441C3F528EC22B750413D0AD7B34FE054413D0AD7133FB7504185EB515857E05441000000F04CB7504185EB51085BE054413D0AD7D353B7504114AE47015DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E054419A9999595BB750415C8FC27563E05441CDCCCC6C5EB75041A4703D5A64E05441AE47E10A60B750417B14AED765E05441B81E85FB60B750410000006063E05441AE47E16A62B75041B81E85AB62E054417B14AED763B75041EC51B85E63E05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000E7D5744489B7504102DFEB424FE05441DDF15E7489B75041E26BB6674EE0544158F528DC85B75041380AD7F34BE05441AB285C3F84B7504154D7A3B048E054416B8FC28583B75041287B147E48E05441D1DCF60663B750416E49D8B93FE054414F7D932752B7504184D6667E5CE054413D0AD7D353B7504114AE47015DE0544116F1193055B75041B75A3A885DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E0544195B3BBE95AB7504152CD3EDA62E05441AA9999595BB75041458FC27563E05441883169355CB75041010C8FB563E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>662642 - 304182
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000330000000AD7A3A022B75041295C8FF24CE0544114AE475122B75041B81E85CB4EE05441C3F528EC22B750413D0AD7B34FE054413D0AD7133FB7504185EB515857E05441000000F04CB7504185EB51085BE054413D0AD7D353B7504114AE47015DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E054419A9999595BB750415C8FC27563E05441CDCCCC6C5EB75041A4703D5A64E05441AE47E10A60B750417B14AED765E05441B81E85FB60B750410000006063E05441AE47E16A62B75041B81E85AB62E054417B14AED763B75041EC51B85E63E05441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000044000000E7D5744489B7504102DFEB424FE05441DDF15E7489B75041E26BB6674EE0544158F528DC85B75041380AD7F34BE05441AB285C3F84B7504154D7A3B048E054416B8FC28583B75041287B147E48E05441D1DCF60663B750416E49D8B93FE054414F7D932752B7504184D6667E5CE054413D0AD7D353B7504114AE47015DE0544116F1193055B75041B75A3A885DE05441AE47E11A57B75041666666465EE0544148E17A8459B750419A9999E960E0544195B3BBE95AB7504152CD3EDA62E05441AA9999595BB75041458FC27563E05441883169355CB75041010C8FB563E05441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>428747 - 1263905
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001000000029F1EBADDC625141C5E09BD515C3544114AE47D1DE625141D7A3708D19C354414F282E8EE362514158989DCA21C3544199FA7C89E66251417D2E668224C3544154AA926FE862514131F48FD823C35441201EACDAE962514178EF1D6524C354416BB40B16EC625141B41EC07C22C354415C8FC2C5EB62514152B81E3522C3544166666676E8625141000000201EC35441DB433C76E562514196BED3321BC3544181D906F2E2625141B4438F9A1AC35441A32A84F4E06251415C4CE09819C3544136B307FFDF6251414A28F5FB18C3544133855B4BDF625141E1D42F7E18C35441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002AF1EBADDC625141C7E09BD515C3544114AE47D1DE625141D7A3708D19C3544152282E8EE362514157989DCA21C354419DFA7C89E66251417D2E668224C3544152AA926FE862514134F48FD823C35441211EACDAE962514174EF1D6524C3544169B40B16EC625141B41EC07C22C354415C8FC2C5EB62514152B81E3522C3544166666676E8625141000000201EC35441DE433C76E562514199BED3321BC3544183D906F2E2625141B5438F9A1AC35441A72A84F4E06251415B4CE09819C3544132B307FFDF6251414B28F5FB18C3544137855B4BDF625141E5D42F7E18C35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>428747 - 4018361
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001000000029F1EBADDC625141C5E09BD515C3544114AE47D1DE625141D7A3708D19C354414F282E8EE362514158989DCA21C3544199FA7C89E66251417D2E668224C3544154AA926FE862514131F48FD823C35441201EACDAE962514178EF1D6524C354416BB40B16EC625141B41EC07C22C354415C8FC2C5EB62514152B81E3522C3544166666676E8625141000000201EC35441DB433C76E562514196BED3321BC3544181D906F2E2625141B4438F9A1AC35441A32A84F4E06251415C4CE09819C3544136B307FFDF6251414A28F5FB18C3544133855B4BDF625141E1D42F7E18C35441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000100000002AF1EBADDC625141C7E09BD515C3544114AE47D1DE625141D7A3708D19C3544152282E8EE362514157989DCA21C354419DFA7C89E66251417D2E668224C3544152AA926FE862514134F48FD823C35441211EACDAE962514174EF1D6524C3544169B40B16EC625141B41EC07C22C354415C8FC2C5EB62514152B81E3522C3544166666676E8625141000000201EC35441DE433C76E562514199BED3321BC3544183D906F2E2625141B5438F9A1AC35441A72A84F4E06251415B4CE09819C3544132B307FFDF6251414B28F5FB18C3544137855B4BDF625141E5D42F7E18C35441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924164 - 236530
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000CDCCCC5CA7AA5041B81E850B4B0E5441713D0AA7A5AA5041EC51B82E4A0E544133333323A3AA50413D0AD7E3470E5441CDCCCCACA2AA504166666686470E5441AE47E14A9FAA504185EB51B8460E54415C8FC255A0AA504133333343480E54411F85EBC1A6AA5041B81E856B520E544114AE4771A7AA50410AD7A350570E544100000060A3AA50417B14AEC75B0E5441333333C3A2AA5041000000705C0E544166666656A2AA504148E17AE45C0E544133333363A2AA5041C3F528FC5C0E5441713D0A27A3AA504152B81EB55E0E54415C8FC225A4AA5041000000C0600E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000200000005C8FC255A0AA504133333343480E5441958AAE46A5AA50411772BC13500E5441FC79AAADA6AA50414EE62742520E54416832A1AFA6AA5041A1CB974E520E54411F85EBC1A6AA5041B81E856B520E54411B42DE2CA7AA5041042FC567550E544161BE5F7CA7AA50415D974E5F570E544170F23E0BA6AA5041B7CEA9D9580E544100000060A3AA50417B14AEC75B0E5441333333C3A2AA5041000000705C0E544166666656A2AA504148E17AE45C0E544133333363A2AA5041C3F528FC5C0E544148556187A2AA5041CEE49F4D5D0E5441245C2A3CB2AA5041D45CA0FE550E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924164 - 372190
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000001B000000CDCCCC5CA7AA5041B81E850B4B0E5441713D0AA7A5AA5041EC51B82E4A0E544133333323A3AA50413D0AD7E3470E5441CDCCCCACA2AA504166666686470E5441AE47E14A9FAA504185EB51B8460E54415C8FC255A0AA504133333343480E54411F85EBC1A6AA5041B81E856B520E544114AE4771A7AA50410AD7A350570E544100000060A3AA50417B14AEC75B0E5441333333C3A2AA5041000000705C0E544166666656A2AA504148E17AE45C0E544133333363A2AA5041C3F528FC5C0E5441713D0A27A3AA504152B81EB55E0E54415C8FC225A4AA5041000000C0600E5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000200000005C8FC255A0AA504133333343480E5441958AAE46A5AA50411772BC13500E5441FC79AAADA6AA50414EE62742520E54416832A1AFA6AA5041A1CB974E520E54411F85EBC1A6AA5041B81E856B520E54411B42DE2CA7AA5041042FC567550E544161BE5F7CA7AA50415D974E5F570E544170F23E0BA6AA5041B7CEA9D9580E544100000060A3AA50417B14AEC75B0E5441333333C3A2AA5041000000705C0E544166666656A2AA504148E17AE45C0E544133333363A2AA5041C3F528FC5C0E544148556187A2AA5041CEE49F4D5D0E5441245C2A3CB2AA5041D45CA0FE550E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>436705 - 436736
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000F000000CDCCCCBCBA115141E17A141EBBF95441A4703D4ABA1151419A999929BBF95441EC51B8EEB9115141A4703D2ABDF954411F85EBA1B9115141295C8FC2C3F9544166666666B91151411F85EB41C7F95441AE47E1BAB7115141A4703D1AD0F95441B81E854BB71151415C8FC265D2F9544148E17A24B7115141666666C6D3F95441B54E3F20B61151410B93215AD9F95441F1909714D2115141B024EF40CBF9544185EB51B8D311514133333303C6F95441F6285C4FD41151415C8FC2E5BFF95441EC51B8CED41151417B14AE27BEF954417B14AE77C7115141C3F5289CBCF95441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000017000000A6574D1BB111514121AEB590BDF95441C0687C5D9D1151411C968790BAF9544182972CB79C1151413C89D24CBEF95441E17A140E9C11514185EB5108C2F95441C3F5289C9A1151410AD7A3A0C5F954415C8FC2559911514185EB51D8CBF95441713D0A7798115141713D0A17D0F95441AE47E12A99115141AE47E17ADEF9544186AAEB0F9B11514106E8011AE0F9544164A950A29D11514193551078E0F95441FFB83EB2A311514125D6DD2EDFF95441BEC9C72FA71151417D8DB214DEF95441AE47E1EAAF115141CDCCCC6CDBF954419A1E1011B6115141DD6A05ACD9F95441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>361497 - 360585
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000EDA9AAB383ED50415AB730A2A68754412C13553086ED5041231F702E7587544160D12FDB66ED50410D8AD2D375875441CDCCCCFC5BED50411F85EB01768754418FC2F5D859ED5041AE47E1DAA2875441BABFA53E5FED50416F803D63A5875441D2E6E23669ED5041BF173FA3A9875441843150906DED5041CFDD2781AB87544168A365B873ED50416671BFC4AD875441713D0A577CED50410AD7A330B08754418059B40583ED5041C2029B4BB2875441EDA9AAB383ED50415AB730A2A6875441
-</a>
-
-<b>
-010600000001000000010300000001000000090000000AD7A33086ED504185EB512875875441E17A141E83ED50410AD7A340B28754413D0AD7638DED50410AD7A360B587544148E17AA494ED5041000000A0B6875441E17A14BE94ED504152B81E95B4875441AE47E1FA96ED5041B81E85FB7E875441E17A14BE93ED504152B81ED57587544185EB516892ED50418FC2F5E8748754410AD7A33086ED504185EB512875875441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>361497 - 1857902
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000EDA9AAB383ED50415AB730A2A68754412C13553086ED5041231F702E7587544160D12FDB66ED50410D8AD2D375875441CDCCCCFC5BED50411F85EB01768754418FC2F5D859ED5041AE47E1DAA2875441BABFA53E5FED50416F803D63A5875441D2E6E23669ED5041BF173FA3A9875441843150906DED5041CFDD2781AB87544168A365B873ED50416671BFC4AD875441713D0A577CED50410AD7A330B08754418059B40583ED5041C2029B4BB2875441EDA9AAB383ED50415AB730A2A6875441
-</a>
-
-<b>
-010600000001000000010300000001000000090000000AD7A33086ED504185EB512875875441E17A141E83ED50410AD7A340B28754413D0AD7638DED50410AD7A360B587544148E17AA494ED5041000000A0B6875441E17A14BE94ED504152B81E95B4875441AE47E1FA96ED5041B81E85FB7E875441E17A14BE93ED504152B81ED57587544185EB516892ED50418FC2F5E8748754410AD7A33086ED504185EB512875875441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>361497 - 4481334
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000C000000EDA9AAB383ED50415AB730A2A68754412C13553086ED5041231F702E7587544160D12FDB66ED50410D8AD2D375875441CDCCCCFC5BED50411F85EB01768754418FC2F5D859ED5041AE47E1DAA2875441BABFA53E5FED50416F803D63A5875441D2E6E23669ED5041BF173FA3A9875441843150906DED5041CFDD2781AB87544168A365B873ED50416671BFC4AD875441713D0A577CED50410AD7A330B08754418059B40583ED5041C2029B4BB2875441EDA9AAB383ED50415AB730A2A6875441
-</a>
-
-<b>
-010600000001000000010300000001000000090000000AD7A33086ED504185EB512875875441E17A141E83ED50410AD7A340B28754413D0AD7638DED50410AD7A360B587544148E17AA494ED5041000000A0B6875441E17A14BE94ED504152B81E95B4875441AE47E1FA96ED5041B81E85FB7E875441E17A14BE93ED504152B81ED57587544185EB516892ED50418FC2F5E8748754410AD7A33086ED504185EB512875875441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943320 - 3001687
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003D0000003D0AD7833D6350413D0AD7E33A1B55411F85EB2143635041666666A6371B55417B14AE5745635041A4703D6A3B1B554114AE479145635041E17A144E3A1B5541AE47E16A5363504152B81E75401B554185EB510853635041713D0A073F1B554185EB5138516350419A9999993B1B55410AD7A3A04F6350415C8FC295381B55415C8FC2054F63504166666646351B5541EC51B81E476350419A9999D9311B55417B14AE2741635041333333C32F1B5541D7A370FD40635041F6285C6F331B55413D0AD7E33F63504185EB51B8311B5541EC51B8BE3E635041F6285CEF2F1B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000C79B00D94263504168D3E516371B5541506A2BDF436350413C4A91B8371B5541B74EE24646635041F799BB7C391B5541FA7B5B9B48635041717A12D73A1B554142A87CAC4A6350413AC734D13B1B554185D5F5004D6350414A82D2F13C1B554155DF65A24F635041C961D1083E1B55416B57516A526350411F8BEA4F3F1B5541A5B0B8325363504110F587A43F1B55413382D11A53635041B191BF4B3F1B554182F288CE52635041E837C4993E1B554168D23FE2516350415232F1DA3C1B554185EB5138516350419A9999993B1B5541A1A035DA506350415EE06CE73A1B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>943320 - 3600453
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000003D0000003D0AD7833D6350413D0AD7E33A1B55411F85EB2143635041666666A6371B55417B14AE5745635041A4703D6A3B1B554114AE479145635041E17A144E3A1B5541AE47E16A5363504152B81E75401B554185EB510853635041713D0A073F1B554185EB5138516350419A9999993B1B55410AD7A3A04F6350415C8FC295381B55415C8FC2054F63504166666646351B5541EC51B81E476350419A9999D9311B55417B14AE2741635041333333C32F1B5541D7A370FD40635041F6285C6F331B55413D0AD7E33F63504185EB51B8311B5541EC51B8BE3E635041F6285CEF2F1B5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000020000000C79B00D94263504168D3E516371B5541506A2BDF436350413C4A91B8371B5541B74EE24646635041F799BB7C391B5541FA7B5B9B48635041717A12D73A1B554142A87CAC4A6350413AC734D13B1B554185D5F5004D6350414A82D2F13C1B554155DF65A24F635041C961D1083E1B55416B57516A526350411F8BEA4F3F1B5541A5B0B8325363504110F587A43F1B55413382D11A53635041B191BF4B3F1B554182F288CE52635041E837C4993E1B554168D23FE2516350415232F1DA3C1B554185EB5138516350419A9999993B1B5541A1A035DA506350415EE06CE73A1B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924798 - 160293
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000120000009BF16CCF953B5141C4379CB4AE225541DB7652F3983B5141C69AD9B8B22255414A4E9A03A13B51414A8C8E94BE22554199DA6D4AA93B5141CFE688CDC72255413331E171AD3B51417B924B20CB225541FD1A0120B13B514187FDFB47CF22554170B423C2B23B51418722F2A0D02255418FC2F5D8B33B5141CDCCCC9CCD22554133333393B43B51413D0AD783CB22554100000090B43B514185EB5178C8225541F6285C8FB43B5141713D0A87C7225541A4703DFAAD3B514114AE4721C2225541713D0AA7A93B51418FC2F598BD225541CDCCCC5CA53B51411F85EB51B8225541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A0000001EC3D4DA953B514119940BA5AE2255419A9999C9883B5141A4703D7AC02255411F85EB01883B5141C3F5288CC0225541B81E852B873B514148E17A84C4225541AE47E19A833B5141295C8F42CD225541EC51B83E8F3B514100000060D52255411F85EB01933B51410AD7A310D822554148E17AF4953B5141CDCCCC2CDA225541D7A3703DA93B5141C3F528ECE722554152B81E15AA3B51417B14AEA7E822554197D2ACC6B23B51412B446576D0225541FD1A0120B13B514187FDFB47CF225541B145C151B03B514184461F5FCE225541C6DA1A66AF3B5141CECD1055CD225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924798 - 1384575
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000120000009BF16CCF953B5141C4379CB4AE225541DB7652F3983B5141C69AD9B8B22255414A4E9A03A13B51414A8C8E94BE22554199DA6D4AA93B5141CFE688CDC72255413331E171AD3B51417B924B20CB225541FD1A0120B13B514187FDFB47CF22554170B423C2B23B51418722F2A0D02255418FC2F5D8B33B5141CDCCCC9CCD22554133333393B43B51413D0AD783CB22554100000090B43B514185EB5178C8225541F6285C8FB43B5141713D0A87C7225541A4703DFAAD3B514114AE4721C2225541713D0AA7A93B51418FC2F598BD225541CDCCCC5CA53B51411F85EB51B8225541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000001F85EB01883B5141C3F5288CC0225541B81E852B873B514148E17A84C42255416B17529C833B514178E68041CD225541EC51B83E8F3B514100000060D52255411F85EB01933B51410AD7A310D822554148E17AF4953B5141CDCCCC2CDA225541D7A3703DA93B5141C3F528ECE722554152B81E15AA3B51417B14AEA7E822554194677FC4B23B51412D4B6A9AD02255414DEBBEFDB33B5141F89BBD32CD225541E192A78BB43B5141F53A9899CB225541447F328DB43B5141C03F4485C72255411C34AA75B13B5141C8623AFCC422554153D00856AD3B514181443275C1225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>924798 - 3809554
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-010600000001000000010300000001000000120000009BF16CCF953B5141C4379CB4AE225541DB7652F3983B5141C69AD9B8B22255414A4E9A03A13B51414A8C8E94BE22554199DA6D4AA93B5141CFE688CDC72255413331E171AD3B51417B924B20CB225541FD1A0120B13B514187FDFB47CF22554170B423C2B23B51418722F2A0D02255418FC2F5D8B33B5141CDCCCC9CCD22554133333393B43B51413D0AD783CB22554100000090B43B514185EB5178C8225541F6285C8FB43B5141713D0A87C7225541A4703DFAAD3B514114AE4721C2225541713D0AA7A93B51418FC2F598BD225541CDCCCC5CA53B51411F85EB51B8225541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000150000001F85EB01883B5141C3F5288CC0225541B81E852B873B514148E17A84C42255416B17529C833B514178E68041CD225541EC51B83E8F3B514100000060D52255411F85EB01933B51410AD7A310D822554148E17AF4953B5141CDCCCC2CDA225541D7A3703DA93B5141C3F528ECE722554152B81E15AA3B51417B14AEA7E822554194677FC4B23B51412D4B6A9AD02255414DEBBEFDB33B5141F89BBD32CD225541E192A78BB43B5141F53A9899CB225541447F328DB43B5141C03F4485C72255411C34AA75B13B5141C8623AFCC422554153D00856AD3B514181443275C1225541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540694 - 3071168
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000E7DF1E52336051417FD2314359535441FE37BE6537605141818E8EAB59535441BE667B74426051415AC9C47A5B53544103E43C6542605141FD4587185B535441F6285CEF60605141333333A360535441B81E85BB60605141713D0AB75B53544114AE475160605141CDCCCC8C49535441A4703D4A6060514100000010455354419A999999606051417B14AE973F535441E17A142E4D60514152B81E653A535441EC51B85E4060514148E17AA43653544152B81ED53F60514148E17A543A535441E17A140E3D6051410000006041535441295C8FA23B605141713D0AC744535441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C2ED1C433D605141A1E0B9C15A535441DA91EA673360514187C5E80A595354416BCC5B7133605141058086F2585354411E69DC6D336051419682E1F158535441C3F5285C2A605141F6285C2F7053544185EB5118346051411F85EBA17253544148E17A94416051410AD7A350765354417B14AEA7446051410AD7A300775354410BD029A644605141A593CF18775354413A98C63D486051411DE3DEDD7753544185EB513848605141CDCCCCCC77535441C3F528CC43605141A4703DDA655354419AAB76DC43605141569784DD655354410E53E54D41605141DA48CD845B535441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>540694 - 3366587
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000012000000E7DF1E52336051417FD2314359535441FE37BE6537605141818E8EAB59535441BE667B74426051415AC9C47A5B53544103E43C6542605141FD4587185B535441F6285CEF60605141333333A360535441B81E85BB60605141713D0AB75B53544114AE475160605141CDCCCC8C49535441A4703D4A6060514100000010455354419A999999606051417B14AE973F535441E17A142E4D60514152B81E653A535441EC51B85E4060514148E17AA43653544152B81ED53F60514148E17A543A535441E17A140E3D6051410000006041535441295C8FA23B605141713D0AC744535441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000010000000C2ED1C433D605141A1E0B9C15A535441DA91EA673360514187C5E80A595354416BCC5B7133605141058086F2585354411E69DC6D336051419682E1F158535441C3F5285C2A605141F6285C2F7053544185EB5118346051411F85EBA17253544148E17A94416051410AD7A350765354417B14AEA7446051410AD7A300775354410BD029A644605141A593CF18775354413A98C63D486051411DE3DEDD7753544185EB513848605141CDCCCCCC77535441C3F528CC43605141A4703DDA655354419AAB76DC43605141569784DD655354410E53E54D41605141DA48CD845B535441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>952761 - 2976752
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D000000CDCCCC8C68F350417B14AEF7DD4B5441EC51B82E69F350417B14AEF7E14B5441AE47E1BA69F35041CDCCCC6CE54B54419A9999D96DF35041F6285C6FE44B5441713D0AA774F350415C8FC255E24B5441000000C076F350411F85EBD1E14B5441C3F5284C7EF35041EC51B80EE04B54418FC2F55884F35041C3F528DCDE4B5441587632E58CF3504111194324DD4B5441DE3120B598F35041E134FBF0DA4B5441EC51B8DEA1F35041AE47E13ADA4B544185EB51C8A8F35041713D0A27D94B5441713D0A67A9F35041E17A140ED94B5441C3F5283CA8F35041B81E858BD74B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000C3F528FCB1F350415C8FC295024C5441D7A3700DB2F35041C3F5288C024C5441B599FE39B0F35041A72D7AB6FA4B5441911F9BECAFF350414A0F0478F84B54416E30DA4EAFF35041AB28515DF44B544112F4BEDDAEF35041308B4E78EB4B54414FCCBB60AEF350412B13A3E9E14B5441F611D0ADADF35041809FFFC2DF4B5441ADB11EB4ACF35041FCB05F16DE4B54413B53BCA4AAF3504170E774C8DA4B544119CCE766A9F35041DCEEE70DD94B5441E9DC86DBA6F350418AEADA73D94B544121B1672EA2F35041857C752EDA4B54416B43217AA0F3504164649056DA4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>952761 - 5248540
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001D000000CDCCCC8C68F350417B14AEF7DD4B5441EC51B82E69F350417B14AEF7E14B5441AE47E1BA69F35041CDCCCC6CE54B54419A9999D96DF35041F6285C6FE44B5441713D0AA774F350415C8FC255E24B5441000000C076F350411F85EBD1E14B5441C3F5284C7EF35041EC51B80EE04B54418FC2F55884F35041C3F528DCDE4B5441587632E58CF3504111194324DD4B5441DE3120B598F35041E134FBF0DA4B5441EC51B8DEA1F35041AE47E13ADA4B544185EB51C8A8F35041713D0A27D94B5441713D0A67A9F35041E17A140ED94B5441C3F5283CA8F35041B81E858BD74B5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000036000000C3F528FCB1F350415C8FC295024C5441D7A3700DB2F35041C3F5288C024C5441B599FE39B0F35041A72D7AB6FA4B5441911F9BECAFF350414A0F0478F84B54416E30DA4EAFF35041AB28515DF44B544112F4BEDDAEF35041308B4E78EB4B54414FCCBB60AEF350412B13A3E9E14B5441F611D0ADADF35041809FFFC2DF4B5441ADB11EB4ACF35041FCB05F16DE4B54413B53BCA4AAF3504170E774C8DA4B544119CCE766A9F35041DCEEE70DD94B5441E9DC86DBA6F350418AEADA73D94B544121B1672EA2F35041857C752EDA4B54416B43217AA0F3504164649056DA4B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>663590 - 1232725
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000003F0000005C8FC2B5C373514100000090C4B75441333333E3C17351413D0AD7D3C8B7544148E17AF4BE7351411F85EBA1CCB754417B14AE37BB735141AE47E1BAD2B7544185EB51F8B973514114AE4791D4B754415C8FC215B6735141AE47E1FAD9B7544114AE4781AE735141333333D3E4B75441EC51B82EA97351410AD7A3C0ECB754415C8FC235A8735141E17A140EEEB754418FC2F5C8A173514152B81EA5F6B754413D0AD7F3A573514185EB5198F8B7544185EB5178A6735141713D0AB7F7B75441713D0A47A973514114AE4731F4B75441F6285C7FAB7351418FC2F548F2B75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000053000000713D0AA7C5735141F6285CCFD1B75441264BE049C8735141DE502236CEB75441043AEC7FCA7351412AF76A31CBB75441671E8AFACB7351410960AF58C9B75441564CC62DD073514129E573F0C3B75441CD7FEC2FDB7351413ED4A0D9B6B75441E9A16A2FDD735141D994F866B4B75441C9174EE6DA735141C9468C30B7B754417E421354E173514119A9712FAFB754414124C9B4E27351415789F5F1ACB75441F81A1510E373514114620B10ACB7544192F04184E37351415905D6A4ABB7544106270782E4735141373677D3AAB7544147369946E57351410BD77E8BAAB75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>663590 - 3566215
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000030000003F0000005C8FC2B5C373514100000090C4B75441333333E3C17351413D0AD7D3C8B7544148E17AF4BE7351411F85EBA1CCB754417B14AE37BB735141AE47E1BAD2B7544185EB51F8B973514114AE4791D4B754415C8FC215B6735141AE47E1FAD9B7544114AE4781AE735141333333D3E4B75441EC51B82EA97351410AD7A3C0ECB754415C8FC235A8735141E17A140EEEB754418FC2F5C8A173514152B81EA5F6B754413D0AD7F3A573514185EB5198F8B7544185EB5178A6735141713D0AB7F7B75441713D0A47A973514114AE4731F4B75441F6285C7FAB7351418FC2F548F2B75441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000053000000713D0AA7C5735141F6285CCFD1B75441264BE049C8735141DE502236CEB75441043AEC7FCA7351412AF76A31CBB75441671E8AFACB7351410960AF58C9B75441564CC62DD073514129E573F0C3B75441CD7FEC2FDB7351413ED4A0D9B6B75441E9A16A2FDD735141D994F866B4B75441C9174EE6DA735141C9468C30B7B754417E421354E173514119A9712FAFB754414124C9B4E27351415789F5F1ACB75441F81A1510E373514114620B10ACB7544192F04184E37351415905D6A4ABB7544106270782E4735141373677D3AAB7544147369946E57351410BD77E8BAAB75441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>664029 - 58966
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000300000001030000000100000021000000713D0A079C2A5141AE47E1CABE2E544152B81E35A22A5141000000C0C42E5441295C8F52A72A5141B81E855BC52E5441713D0A37A82A5141F6285CDFC12E5441F6285C8FA22A5141C3F5284CC12E5441713D0A179D2A5141E17A14CEBD2E544100000030A02A5141E17A14EEBA2E5441A4703DCA992A5141C3F5281CB42E5441C3F5287C962A5141A4703D3AB12E54411F85EB91952A514185EB5158AE2E54415C8FC205942A514185EB51F8A12E54417B14AE07862A5141666666269B2E54417B14AE17832A5141B81E85DB9A2E5441CDCCCC3C852A5141F6285CFF9C2E5441 [...]
-</a>
-
-<b>
-0106000000030000000103000000010000003B000000243FDC376E2A514125D4A82D5B2F5441BFE624326F2A51414C7222645D2F5441D6A09CA3752A5141ED46CF31672F5441B81E85DB752A5141EC51B87E672F54415C8FC235762A51417B14AEB7672F5441295C8F12772A51410AD7A3C0672F5441666666A6782A5141CDCCCCFC672F54413D0AD7037B2A514152B81E25682F544152B81E057D2A514114AE4761682F5441A4703D8A7E2A514185EB51C8682F54413D0AD713802A5141E17A148E692F5441D7A3700D812A5141B81E854B6A2F54415C8FC2E5812A5141713D0A476B2F54418FC2F568822A51410AD7A3E06B2F5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>669909 - 3451874
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000B00000066666686BBE65041295C8F32260D5541666666D6BBE6504114AE47E12A0D55415C8FC205BDE650410AD7A3502E0D5541295C8F02C9E65041F6285C2F330D5541CDCCCCCCE0E65041CDCCCC7C3C0D5541C3F528DCE2E65041CDCCCC5C3C0D5541A4703D1AEAE65041E17A141E370D5541B81E858BF0E65041333333F32E0D55410AD7A3A0D0E6504148E17AF41E0D55415C8FC2C5BDE650415C8FC2051A0D554166666686BBE65041295C8F32260D5541
-</a>
-
-<b>
-0106000000010000000103000000010000001300000075280F88BBE65041F3639229260D5541B52DB186BBE650417BD7EF36260D5541666666D6BBE6504114AE47E12A0D55413B6A7292BCE6504163C960022D0D554177BE9FBABDE65041F4FDD4782E0D554167F4BD5FBEE65041DD8B32DD2E0D5541C3BF2B71C4E65041F7BD4954310D5541D578E92EC8E65041B07268A1320D554196438B8CD3E6504137894148370D55413B03FDF2D4E650410F7980DA370D5541CDCCCCCCE0E65041CDCCCC7C3C0D5541C3042D89E2E65041C6DFD5613C0D55418D976EA2E7E650417D3F35CE380D5541EB4CB3AAEBE650415B226522350D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>143943 - 1584057
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000012000000073271A2DDF35041CAA63FC473BF5441AE47E19ADDF3504152B81EC573BF544119980AE2D9F35041E113BA9B74BF5441299A5A46DAF3504140BBF7367ABF54416BB8597FDDF35041E90BC2B39BBF544146A738DBE0F350411919A6409CBF5441713D0AF7E9F35041EC51B8BE9DBF54418FC2F598F4F35041D7A3706D9FBF54411F85EB41FEF3504114AE4791A0BF54417B14AEC703F450413D0AD703A1BF5441CDCCCC4C11F45041000000E09EBF5441AE47E19A0DF45041F6285C1F73BF54415C8FC27508F45041333333F373BF5441A4703D5A00F45041C3F5288C74BF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000731312B2DDF35041A58188F573BF5441AE47E19ADDF3504152B81EC573BF54417D3F3506DBF3504179E9265974BF54418F013286DBF3504146170D177ABF54411A576D8BDBF3504111F922537ABF5441ACF9EB93DBF35041FE0DB2B47ABF5441B0726869DEF350415839B4409BBF54413A35648AE1F350411A1C4AD19BBF5441A122CBC7E9F35041704F705D9DBF544149141081F4F35041C8384A229FBF5441395E33E0FDF3504102A62424A0BF5441705F25AE03F4504128DCFF3FA0BF54419EEFA7FE08F450410E2DB23DA0BF54415EBA490C11F45041508D97469FBF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>143943 - 3354273
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000100000012000000073271A2DDF35041CAA63FC473BF5441AE47E19ADDF3504152B81EC573BF544119980AE2D9F35041E113BA9B74BF5441299A5A46DAF3504140BBF7367ABF54416BB8597FDDF35041E90BC2B39BBF544146A738DBE0F350411919A6409CBF5441713D0AF7E9F35041EC51B8BE9DBF54418FC2F598F4F35041D7A3706D9FBF54411F85EB41FEF3504114AE4791A0BF54417B14AEC703F450413D0AD703A1BF5441CDCCCC4C11F45041000000E09EBF5441AE47E19A0DF45041F6285C1F73BF54415C8FC27508F45041333333F373BF5441A4703D5A00F45041C3F5288C74BF5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001E000000731312B2DDF35041A58188F573BF5441AE47E19ADDF3504152B81EC573BF54417D3F3506DBF3504179E9265974BF54418F013286DBF3504146170D177ABF54411A576D8BDBF3504111F922537ABF5441ACF9EB93DBF35041FE0DB2B47ABF5441B0726869DEF350415839B4409BBF54413A35648AE1F350411A1C4AD19BBF5441A122CBC7E9F35041704F705D9DBF544149141081F4F35041C8384A229FBF5441395E33E0FDF3504102A62424A0BF5441705F25AE03F4504128DCFF3FA0BF54419EEFA7FE08F450410E2DB23DA0BF54415EBA490C11F45041508D97469FBF5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>533018 - 3899164
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001B000000821C2D5169255141BC936321744C5441C1F7444268255141A85D24D76C4C5441AA4C27CA65255141BFCCBD335D4C5441666666F666255141A4703DDA5C4C5441F6285CAF6C25514114AE47E1594C5441295C8FC27E255141E17A140E534C5441EC51B88E7F255141000000B0514C54415C8FC2F57E25514152B81E754C4C5441F6285C6F722551415C8FC205514C5441F6285CFF632551411F85EB11574C54415C8FC2C5542551417B14AEA75D4C5441D7A3709D42255141CDCCCCBC654C544152B81EB541255141AE47E19A694C54419A99990940255141A4703D7A714C5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000260000004C21DD307E255141560AE2BC4C4C54418F68E7F47E2551412AF2F9744C4C5441AC7A50377E255141B89369EF454C5441C05CA8787D2551411D53DC713F4C54410627076B7D255141ED399FFB3E4C544133F7311A7D255141AD74F14F3D4C544152FD39877C255141439F7A463A4C544192A66C047C25514147D19E80374C5441F3F50AD472255141809DD91C3B4C5441F0C59149722551410142987E3A4C5441CD2040406A2551411EB9FFE43D4C5441DA34FC7B5A2551416EC25A6E444C5441761E77F1492551418404B0164B4C5441A5A362C343255141F5185E3E654C5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>665965 - 3133680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000016000000D7A3709D7A655141E17A148EC6625441A4703D5A7465514185EB51D8C9625441E17A14AE6A6551417B14AEE7CE6254413D0AD7E35B65514152B81EA5D6625441C3F5281C54655141000000D0DA625441295C8F624A6551418FC2F5E8DF625441E17A146E39655141295C8FE2E86254415C8FC2D526655141A4703DBAF2625441E17A146E0F655141E17A141EFF625441C3F5283C0C6551419A9999C905635441EC51B83E0A655141EC51B87E0C635441295C8F5208655141F6285CCF14635441C3F5288C1A655141713D0A270B635441B81E85FB2D655141CDCCCCDC00635441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000050D56DFF086551411AA35494116354418CC22AA208655141C7BF8BC813635441B0A0C78F08655141EE5CEBAE146354416114BCE9136551412AD60AAB0E635441489A12B61B6551415CD94E890A635441F8FB67FE20655141382A4EBD07635441EE3091032E655141F12B88D80063544145CF10F933655141B3A66EAFFD62544124D203294165514180FAEDB0F6625441A6D9593C476551413E06AD78F3625441B62E56854D655141E88BFD23F06254412818BD8F54655141B3DABC66EC625441DA8B0DAD526551417F30EE55EA625441D7985C7D3B655141F60ED90CF7625441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>666340 - 3088417
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000F6285C9F014E5141C3F5285C85C5544114AE4751FB4D5141D7A370DD7FC55441C3F528FCF84D514185EB51F881C554417B14AE67F64D5141D7A370AD84C554413D0AD763F44D51410AD7A35086C55441EC51B8CEF14D514148E17A5488C554419A999929EF4D51417B14AE078AC554410AD7A330EB4D5141000000408CC554418FC2F5F8EF4D51416666660694C55441EC51B86EF64D5141666666869EC55441CDCCCC7C064E5141AE47E1DA8DC5544148E17A04094E5141000000D08BC55441F6285C9F014E5141C3F5285C85C55441
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000028DE19D0FF4D51410C8ED36988C554412BB165C2FF4D51416352D87688C554417FC9CC83FB4D5141484767278CC55441C4201DD0F74D51419F84355F8FC554416DCB833EF44D5141CB20627992C5544169E03E4BF34D5141C445DA4C93C55441273DAC56F14D5141EC25483294C5544177CE1986F04D5141CDEBB58594C554411E45EF4AF04D51419EF9A38B94C55441420CBFB2F24D51417E15707498C554415E814982F54D5141325C12069DC55441EC51B86EF64D5141666666869EC55441850AA672FB4D5141041A4A5199C55441A19995A4FE4D51415FA0050096C55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>666340 - 3434060
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000D000000F6285C9F014E5141C3F5285C85C5544114AE4751FB4D5141D7A370DD7FC55441C3F528FCF84D514185EB51F881C554417B14AE67F64D5141D7A370AD84C554413D0AD763F44D51410AD7A35086C55441EC51B8CEF14D514148E17A5488C554419A999929EF4D51417B14AE078AC554410AD7A330EB4D5141000000408CC554418FC2F5F8EF4D51416666660694C55441EC51B86EF64D5141666666869EC55441CDCCCC7C064E5141AE47E1DA8DC5544148E17A04094E5141000000D08BC55441F6285C9F014E5141C3F5285C85C55441
-</a>
-
-<b>
-0106000000010000000103000000010000001A00000028DE19D0FF4D51410C8ED36988C554412BB165C2FF4D51416352D87688C554417FC9CC83FB4D5141484767278CC55441C4201DD0F74D51419F84355F8FC554416DCB833EF44D5141CB20627992C5544169E03E4BF34D5141C445DA4C93C55441273DAC56F14D5141EC25483294C5544177CE1986F04D5141CDEBB58594C554411E45EF4AF04D51419EF9A38B94C55441420CBFB2F24D51417E15707498C554415E814982F54D5141325C12069DC55441EC51B86EF64D5141666666869EC55441850AA672FB4D5141041A4A5199C55441A19995A4FE4D51415FA0050096C55441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>666566 - 3086560
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000190000001F85EB710F51514185EB51C835C354410AD7A3A01A5151416666664638C354415C8FC2751B515141A4703DFA37C354418FC2F5082D515141D7A370BD31C35441CDCCCC1C3B51514148E17A4421C35441AE47E14A44515141F6285CAF15C35441295C8F024C515141EC51B87E0DC354415C8FC2E5525151411F85EB7105C3544166666606515151419A9999D903C354411F85EBB14F51514114AE47B102C35441333333134E5151418FC2F58801C3544148E17A744C515141E17A14BEFFC254410AD7A3104B515141F6285C1FFEC25441AE47E1CA49515141E17A149EFCC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000ACBE09F00E5151416669CD0134C354413DC254E31A51514196DB00C936C354410B41FB271D515141EFAB216037C354418FC2F5082D515141D7A370BD31C35441CDCCCC1C3B51514148E17A4421C35441810BDFD43F515141F37D3E501BC3544192E155773B515141912DE4A21CC354412556F10E2C51514187178A2B22C3544194D758E616515141016B11332AC35441A4E96A2C0D515141DC0F5FD52DC35441ACBE09F00E5151416669CD0134C35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>666566 - 3409015
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-010600000001000000010300000001000000190000001F85EB710F51514185EB51C835C354410AD7A3A01A5151416666664638C354415C8FC2751B515141A4703DFA37C354418FC2F5082D515141D7A370BD31C35441CDCCCC1C3B51514148E17A4421C35441AE47E14A44515141F6285CAF15C35441295C8F024C515141EC51B87E0DC354415C8FC2E5525151411F85EB7105C3544166666606515151419A9999D903C354411F85EBB14F51514114AE47B102C35441333333134E5151418FC2F58801C3544148E17A744C515141E17A14BEFFC254410AD7A3104B515141F6285C1FFEC25441AE47E1CA49515141E17A149EFCC25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000B000000ACBE09F00E5151416669CD0134C354413DC254E31A51514196DB00C936C354410B41FB271D515141EFAB216037C354418FC2F5082D515141D7A370BD31C35441CDCCCC1C3B51514148E17A4421C35441810BDFD43F515141F37D3E501BC3544192E155773B515141912DE4A21CC354412556F10E2C51514187178A2B22C3544194D758E616515141016B11332AC35441A4E96A2C0D515141DC0F5FD52DC35441ACBE09F00E5151416669CD0134C35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668082 - 35103
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001400000048E17AD42533514100000040E02955410AD7A34023335141000000C0DD2955418FC2F5781D33514100000050D5295541B81E85DB1A335141295C8F72D129554152B81E0517335141CDCCCC7CD5295541E17A146E0C33514133333363E32955418FC2F5C81D3351413D0AD783F62955418FC2F5082E33514185EB5168082A5541D7A370CD3D3351415C8FC265172A55415C8FC2854333514152B81EB50B2A55413D0AD7E33D33514133333363072A5541D7A3703D3E335141B81E85AB062A5541E17A14EE423351418FC2F578FE29554133333313423351415C8FC225FE295541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000000B44FA1032335141F716C8C4EE29554117E02A24313351410D507240EE2955418FC2F5E830335141F6285C1FEE29554110871291303351416A1DD1D7ED295541FEF5911C303351419307FB78ED29554192DB94BF2D335141BF74808CEB295541B4A0B9FE2B335141A98C1E1FEA2955414A95F5802B335141B002BEB8E92955417D88A8052A33514155DDFA83E82955415B99DBB5283351413CD9A072E7295541CCC67B4527335141A8BAC246E6295541A8660B43273351410578C644E6295541255A084027335141E5CF5242E629554185AA1FB926335141451871E7E6295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>668082 - 74637
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000001400000048E17AD42533514100000040E02955410AD7A34023335141000000C0DD2955418FC2F5781D33514100000050D5295541B81E85DB1A335141295C8F72D129554152B81E0517335141CDCCCC7CD5295541E17A146E0C33514133333363E32955418FC2F5C81D3351413D0AD783F62955418FC2F5082E33514185EB5168082A5541D7A370CD3D3351415C8FC265172A55415C8FC2854333514152B81EB50B2A55413D0AD7E33D33514133333363072A5541D7A3703D3E335141B81E85AB062A5541E17A14EE423351418FC2F578FE29554133333313423351415C8FC225FE295541 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000390000000B44FA1032335141F716C8C4EE29554117E02A24313351410D507240EE2955418FC2F5E830335141F6285C1FEE29554110871291303351416A1DD1D7ED295541FEF5911C303351419307FB78ED29554192DB94BF2D335141BF74808CEB295541B4A0B9FE2B335141A98C1E1FEA2955414A95F5802B335141B002BEB8E92955417D88A8052A33514155DDFA83E82955415B99DBB5283351413CD9A072E7295541CCC67B4527335141A8BAC246E6295541A8660B43273351410578C644E6295541255A084027335141E5CF5242E629554185AA1FB926335141451871E7E6295541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974054 - 690719
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000214421E40B8050411BA82D6C8B1D544128FF1BE60F805041CF8EA0B38E1D5441DE9677C31480504145CD2D3B921D5441AE8B0B1018805041D45DAF6D941D5441CEBE8534188050412323A227941D544192DEBBC8188050413E5AFF0A931D544121618FA31B805041D60E2D9E941D5441773156311C805041ACFF63EC941D5441A0021D821C805041BF377396941D5441D357ADEB1F8050412070DA918F1D5441E38CE0F824805041A25E2B19911D5441CF0B6BE42C8050411502E003861D5441AF4B6FA131805041EBE23DF77C1D5441ABCADCB02D80504174CD6DEC7A1D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0AE713805041EC51B80E9B1D5441333333831680504114AE47C1971D5441295C8F1218805041F6285C6F941D5441A4703DEA1280504100000000911D54415C8FC2950F805041666666768E1D5441F6285CAF0D805041666666E68C1D544152B81ED509805041C3F5286C921D54418FC2F5F80E80504148E17AD4961D5441713D0AE713805041EC51B80E9B1D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974054 - 1818647
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000214421E40B8050411BA82D6C8B1D544128FF1BE60F805041CF8EA0B38E1D5441DE9677C31480504145CD2D3B921D5441AE8B0B1018805041D45DAF6D941D5441CEBE8534188050412323A227941D544192DEBBC8188050413E5AFF0A931D544121618FA31B805041D60E2D9E941D5441773156311C805041ACFF63EC941D5441A0021D821C805041BF377396941D5441D357ADEB1F8050412070DA918F1D5441E38CE0F824805041A25E2B19911D5441CF0B6BE42C8050411502E003861D5441AF4B6FA131805041EBE23DF77C1D5441ABCADCB02D80504174CD6DEC7A1D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0AE713805041EC51B80E9B1D5441333333831680504114AE47C1971D5441295C8F1218805041F6285C6F941D5441A4703DEA1280504100000000911D54415C8FC2950F805041666666768E1D5441F6285CAF0D805041666666E68C1D544152B81ED509805041C3F5286C921D54418FC2F5F80E80504148E17AD4961D5441713D0AE713805041EC51B80E9B1D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>974054 - 4449580
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000001A000000214421E40B8050411BA82D6C8B1D544128FF1BE60F805041CF8EA0B38E1D5441DE9677C31480504145CD2D3B921D5441AE8B0B1018805041D45DAF6D941D5441CEBE8534188050412323A227941D544192DEBBC8188050413E5AFF0A931D544121618FA31B805041D60E2D9E941D5441773156311C805041ACFF63EC941D5441A0021D821C805041BF377396941D5441D357ADEB1F8050412070DA918F1D5441E38CE0F824805041A25E2B19911D5441CF0B6BE42C8050411502E003861D5441AF4B6FA131805041EBE23DF77C1D5441ABCADCB02D80504174CD6DEC7A1D5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0AE713805041EC51B80E9B1D5441333333831680504114AE47C1971D5441295C8F1218805041F6285C6F941D5441A4703DEA1280504100000000911D54415C8FC2950F805041666666768E1D5441F6285CAF0D805041666666E68C1D544152B81ED509805041C3F5286C921D54418FC2F5F80E80504148E17AD4961D5441713D0AE713805041EC51B80E9B1D5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>670277 - 978753
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000E000000713D0A975FD25041E17A145E661B5541D7A3705D63D2504133333353591B5541D7A3704D60D25041A4703D4A581B55418FC2F5E858D2504100000020561B55413D0AD76352D25041C3F5283C541B5541295C8F424AD25041D7A370ED531B55418FC2F53843D250417B14AE47541B55417B14AE073CD250413D0AD7A3541B5541A4703D7A3BD2504185EB51B8541B55419A9999A93ED250419A999999671B55416666661641D25041333333836F1B554148E17A645FD250418FC2F5686D1B5541CDCCCC4C5FD250410AD7A390691B5541713D0A975FD25041E17A145E661B5541
-</a>
-
-<b>
-01060000000100000001030000000100000021000000C51755515FD2504127640A4D6A1B55416265EA3D5FD250416861354E6A1B5541CDCCCC4C5FD250410AD7A390691B5541E31755515FD2504107640A4D6A1B5541393434146DD250419D772379691B5541B793B04A7AD250419D772379691B5541A6D6A1947CD25041643A815E691B554142F698DF7DD2504197B836C1691B55417078C18282D25041DBDB79836A1B5541AC9425A688D25041E0022E736B1B5541DF6221EA8CD25041A7C58B586B1B5541FAA982B08ED25041E872EE056B1B5541C3F5286C8FD250418FC2F5C8691B5541AE47E1EA8FD25041713D0A27631B5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>672356 - 5219058
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000C000000D7A370CD12CC5041F6285C1F74155541A4703DAA0DCC50417B14AED764155541713D0AD7F4CB50417B14AEC7671555410AD7A3B0DBCB504114AE47C16A155541A4703D1AE1CB5041D7A370FD79155541666666C6E4CB504148E17A5484155541A4703D1AE6CB50417B14AE2785155541F6285C9FFFCB5041E17A141E821555415C8FC2750DCC50419A9999897F1555419A99999912CC504185EB51187D1555415C8FC21515CC5041A4703DFA7A155541D7A370CD12CC5041F6285C1F74155541
-</a>
-
-<b>
-0106000000010000000103000000010000000A000000C9E91CEBE4CB50416B9F14118515554189684376F0CB5041015906EC83155541CA47953A01CC50412A5268D1811555419A9487A10DCC504184799F7C7F155541F405C48912CC5041437B052B7D155541B32EFE1C15CC50418DDCB8F27A1555418C41D18313CC5041E3D8A00574155541C7CAC60BE1CB50419E7FBAD4791555414788F212E1CB50415BB4E9E879155541C9E91CEBE4CB50416B9F141185155541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>672539 - 3182172
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000001A0000008FC2F5B8E1C65041AE47E18ACA0A5541CDCCCC6CDEC6504152B81EE5CD0A55410AD7A3E0DFC65041713D0A47CF0A5541C3F5281CDEC65041B81E858BD10A55413D0AD7F3E0C65041295C8FE2D30A5541666666A6E1C650418FC2F5F8D40A5541F6285C1FE4C650415C8FC265D20A5541CDCCCCACEBC650410AD7A340CE0A5541D7A3700DF1C6504152B81E25CA0A554100000040F7C6504114AE47D1C60A5541D7A3703DFCC65041EC51B84EC80A5541EC51B87EFDC65041666666C6C90A5541000000D001C750415C8FC215C80A5541A4703D8A04C750411F85EBD1C80A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000174DE8B4DAC650413D2B8220D40A554166666676D9C6504114AE47F1D20A5541B81E85DBD6C650417B14AE97D50A55419A999949D6C650411F85EBD1D60A554114AE4791D8C650413D0AD753D80A5541EC51B87EDBC650410AD7A3E0D40A554163613E7BDBC650415B9754DDD40A5541174DE8B4DAC650413D2B8220D40A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>672539 - 3276826
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000020000000103000000010000001A0000008FC2F5B8E1C65041AE47E18ACA0A5541CDCCCC6CDEC6504152B81EE5CD0A55410AD7A3E0DFC65041713D0A47CF0A5541C3F5281CDEC65041B81E858BD10A55413D0AD7F3E0C65041295C8FE2D30A5541666666A6E1C650418FC2F5F8D40A5541F6285C1FE4C650415C8FC265D20A5541CDCCCCACEBC650410AD7A340CE0A5541D7A3700DF1C6504152B81E25CA0A554100000040F7C6504114AE47D1C60A5541D7A3703DFCC65041EC51B84EC80A5541EC51B87EFDC65041666666C6C90A5541000000D001C750415C8FC215C80A5541A4703D8A04C750411F85EBD1C80A5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000008000000174DE8B4DAC650413D2B8220D40A554166666676D9C6504114AE47F1D20A5541B81E85DBD6C650417B14AE97D50A55419A999949D6C650411F85EBD1D60A554114AE4791D8C650413D0AD753D80A5541EC51B87EDBC650410AD7A3E0D40A554163613E7BDBC650415B9754DDD40A5541174DE8B4DAC650413D2B8220D40A5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>672539 - 52912
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000020000000103000000010000001A0000008FC2F5B8E1C65041AE47E18ACA0A5541CDCCCC6CDEC6504152B81EE5CD0A55410AD7A3E0DFC65041713D0A47CF0A5541C3F5281CDEC65041B81E858BD10A55413D0AD7F3E0C65041295C8FE2D30A5541666666A6E1C650418FC2F5F8D40A5541F6285C1FE4C650415C8FC265D20A5541CDCCCCACEBC650410AD7A340CE0A5541D7A3700DF1C6504152B81E25CA0A554100000040F7C6504114AE47D1C60A5541D7A3703DFCC65041EC51B84EC80A5541EC51B87EFDC65041666666C6C90A5541000000D001C750415C8FC215C80A5541A4703D8A04C750411F85EBD1C80A5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000002D000000F6285CAF16C75041EC51B8AEBC0A55410A74BB0E1AC75041CD644FC9BA0A55417EE36D5617C75041DCB1E056B60A55413CAF083117C75041EB12001BB60A5541AE0821E316C750416649429EB50A55412C6F5E9816C75041458C8D26B50A554190BFB48916C75041B524130FB50A55412ACF2D4316C75041FE8F259EB40A55417BF83A2B16C7504107DCCC77B40A5541F525220216C7504159E9FE35B40A5541DD07225C11C750419079AED5AC0A55411BBB256E10C750412343940DAD0A5541A44EFE870FC75041A7798356AD0A55411B256BF50CC7504113463627AE0A5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>673557 - 110567
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001900000052B81E5555E9504148E17A44EB0D5541000000F054E95041EC51B86EED0D55411F85EB4157E9504114AE4771EC0D5541CDCCCCFC5FE95041713D0AE7EB0D5541333333936CE95041D7A3701DEB0D5541295C8F827AE95041F6285CFFE90D5541D7A370ED7BE95041F6285CFFE70D554152B81ED581E950419A9999C9DD0D5541AE47E18A81E95041AE47E1DADC0D5541295C8F9275E95041295C8F02DE0D5541333333D36BE9504148E17A54DF0D5541EC51B8DE5CE95041CDCCCCECE10D55413D0AD72357E950413D0AD7A3E40D5541E17A148E53E950410AD7A3A0E60D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AAA11E3357E950417C7D9877EC0D55411F85EB4157E9504114AE4771EC0D5541CDCCCCFC5FE95041713D0AE7EB0D5541333333936CE95041D7A3701DEB0D5541295C8F827AE95041F6285CFFE90D5541D7A370ED7BE95041F6285CFFE70D554152B81ED581E950419A9999C9DD0D5541AE47E18A81E95041AE47E1DADC0D5541295C8F9275E95041295C8F02DE0D5541333333D36BE9504148E17A54DF0D5541EC51B8DE5CE95041CDCCCCECE10D55413D0AD72357E950413D0AD7A3E40D5541E17A148E53E950410AD7A3A0E60D55416666667642E95041AE47E16AE70D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>673557 - 295643
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 4  </desc>
-<a>
-0106000000010000000103000000010000001900000052B81E5555E9504148E17A44EB0D5541000000F054E95041EC51B86EED0D55411F85EB4157E9504114AE4771EC0D5541CDCCCCFC5FE95041713D0AE7EB0D5541333333936CE95041D7A3701DEB0D5541295C8F827AE95041F6285CFFE90D5541D7A370ED7BE95041F6285CFFE70D554152B81ED581E950419A9999C9DD0D5541AE47E18A81E95041AE47E1DADC0D5541295C8F9275E95041295C8F02DE0D5541333333D36BE9504148E17A54DF0D5541EC51B8DE5CE95041CDCCCCECE10D55413D0AD72357E950413D0AD7A3E40D5541E17A148E53E950410AD7A3A0E60D5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001A000000AAA11E3357E950417C7D9877EC0D55411F85EB4157E9504114AE4771EC0D5541CDCCCCFC5FE95041713D0AE7EB0D5541333333936CE95041D7A3701DEB0D5541295C8F827AE95041F6285CFFE90D5541D7A370ED7BE95041F6285CFFE70D554152B81ED581E950419A9999C9DD0D5541AE47E18A81E95041AE47E1DADC0D5541295C8F9275E95041295C8F02DE0D5541333333D36BE9504148E17A54DF0D5541EC51B8DE5CE95041CDCCCCECE10D55413D0AD72357E950413D0AD7A3E40D5541E17A148E53E950410AD7A3A0E60D55416666667642E95041AE47E16AE70D5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>676058 - 244388
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000130000009A999929CBEA504114AE47810F1155411F85EB11C5EA5041000000700B1155410AD7A3A0C0EA5041EC51B88E08115541A4703D0ABDEA5041295C8F9206115541B81E854BBAEA5041CDCCCC8C0D115541CDCCCCDCC3EA5041A4703D8A14115541333333D3CBEA5041CDCCCC8C19115541A4703D2AD2EA50415C8FC2651C11554133333373D4EA5041EC51B81E17115541333333E3D3EA504185EB51481511554185EB51E8CCEA50418FC2F5A810115541E17A14FECBEA5041C3F5280C1211554148E17A14CDEA5041F6285CCF12115541295C8FC2CBEA50419A9999B914115541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000039000000A4703D2ADDEA5041B81E852B23115541B8CB1B23DDEA5041FBA9965D231155416ED8380DDDEA5041668DF400241155416F35C4DCDEEA50419E84ED3524115541E32935B4DFEA504181146B4D241155419A9999A9E2EA5041000000A0241155414E488A24E8EA5041D4E79509251155417B14AE07ECEA504148E17A542511554185EB5138F0EA50411F85EBD1241155413D0AD7A3F3EA5041A4703D1A231155413D222AA6F3EA5041DA192A1A23115541C987897CF7EA5041F6EFFABA231155418ADAA661F9EA5041B8612B0A24115541919E44D4F9EA50415214E11C24115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>676058 - 392024
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-010600000002000000010300000001000000130000009A999929CBEA504114AE47810F1155411F85EB11C5EA5041000000700B1155410AD7A3A0C0EA5041EC51B88E08115541A4703D0ABDEA5041295C8F9206115541B81E854BBAEA5041CDCCCC8C0D115541CDCCCCDCC3EA5041A4703D8A14115541333333D3CBEA5041CDCCCC8C19115541A4703D2AD2EA50415C8FC2651C11554133333373D4EA5041EC51B81E17115541333333E3D3EA504185EB51481511554185EB51E8CCEA50418FC2F5A810115541E17A14FECBEA5041C3F5280C1211554148E17A14CDEA5041F6285CCF12115541295C8FC2CBEA50419A9999B914115541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000039000000A4703D2ADDEA5041B81E852B23115541B8CB1B23DDEA5041FBA9965D231155416ED8380DDDEA5041668DF400241155416F35C4DCDEEA50419E84ED3524115541E32935B4DFEA504181146B4D241155419A9999A9E2EA5041000000A0241155414E488A24E8EA5041D4E79509251155417B14AE07ECEA504148E17A542511554185EB5138F0EA50411F85EBD1241155413D0AD7A3F3EA5041A4703D1A231155413D222AA6F3EA5041DA192A1A23115541C987897CF7EA5041F6EFFABA231155418ADAA661F9EA5041B8612B0A24115541919E44D4F9EA50415214E11C24115541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>690199 - 236460
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000700000014AE4781D57E5041000000A0021F5441666666E6C57E5041AE47E19AED1E5441D7A370FDC47E504152B81E05EE1E5441713D0A77C07E50413D0AD7A3F01E54417B14AEC7BE7E5041AE47E1DAF11E5441D7A3706DD37E5041A4703DCA0A1F544114AE4781D57E5041000000A0021F5441
-</a>
-
-<b>
-01060000000100000001030000000100000013000000D7A370FDC47E504152B81E05EE1E54419E057377C07E5041E55E9AA3F01E544135E10977C07E50414B5BD8A3F01E544119FDAEC7BE7E5041971DE2DAF11E5441602B9732C17E5041F6044FC6F41E5441BE8E706DD37E504123573DCA0A1F54413A7F4781D57E5041E4C0FF9F021F5441AF435780D57E5041C028BC9E021F5441D7B50580D57E5041374E4E9E021F544148E19B67D57E50410FC26B7D021F5441470D5754D57E5041CE377763021F54415B5A114ED57E5041BB55045B021F5441FAAA4744D57E5041AA2AD54D021F5441466155E1D27E50412CA2E216FF1E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>690199 - 397565
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000700000014AE4781D57E5041000000A0021F5441666666E6C57E5041AE47E19AED1E5441D7A370FDC47E504152B81E05EE1E5441713D0A77C07E50413D0AD7A3F01E54417B14AEC7BE7E5041AE47E1DAF11E5441D7A3706DD37E5041A4703DCA0A1F544114AE4781D57E5041000000A0021F5441
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000004519DD99C57E5041C7AFC8BDED1E5441EABDF578C57E50418D1BCACCED1E5441BB993270C57E50412614C9D0ED1E54411DE5DE66C57E504135FA09D5ED1E54410CA81C57C57E50417DC439DCED1E544141D71D4BC57E5041C131B2E1ED1E54419550E849C57E5041125A3FE2ED1E5441994ADA42C57E504156FA76E5ED1E54418F88743FC57E504131A003E7ED1E54419D4D8332C57E5041BE9AEAECED1E5441D70B70FDC47E5041A34D1F05EE1E544135E10977C07E50414B5BD8A3F01E544119FDAEC7BE7E5041971DE2DAF11E5441602B9732C17E5041F6044FC6F41E5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>677291 - 3181618
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000100000014000000C3F5284CA0305141A4703D8A0A9A5441E17A149E7C305141CDCCCC9C159A54413D0AD79383305141CDCCCC5C289A5441CDCCCCBC88305141295C8F42369A5441C3F5282C8D30514152B81E35429A54418FC2F59890305141295C8F923F9A5441CDCCCC9C96305141D7A3704D3B9A54415C8FC2D59E305141295C8F92369A544148E17A04A43051411F85EB11359A5441B81E85BBA830514148E17AD4329A544114AE4711AE30514114AE47A12F9A5441000000A0AF305141C3F5284C2E9A5441CDCCCC1CB3305141A4703DFA2A9A54417B14AED7B6305141D7A370CD259A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000024364CD1A63051418CE45FBD339A5441843583BBA8305141B1C97BD4329A544113EED544AA30514107C08FE7319A54417C8F84DF9B3051413E01BBE90B9A544153AC5C3898305141FF78EF0B0D9A544124364CD1A63051418CE45FBD339A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>677360 - 251141
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000020000002B000000C3F528BC862A514148E17A24D79854415C8FC2A5822A5141713D0A47D598544185EB5158822A5141E17A141ED198544152B81E858C2A5141295C8F92D1985441A4703D6A912A51410AD7A3C0D19854411F85EB21992A51411F85EBD1CF985441E17A146E9A2A5141CDCCCCFCCF985441CDCCCC2C9A2A514166666616D1985441000000909D2A5141A4703D0AD2985441A4703D5A9E2A51411F85EBE1D298544152B81E75A12A5141666666A6D2985441333333B3A02A5141B81E856BD098544152B81EB59E2A51410AD7A330CE9854415C8FC2459D2A51411F85EBE1CC985441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000027000000AE47E19A722A5141D7A370DDCE985441576663B47A2A51419EF6EDB9D298544114AE4751852A5141B81E859BD89854414BB7FC81912A5141F47360A9DD98544185468B14962A51410D5C3504DF98544185EB5148962A514114AE4711DF985441A585AAB2962A5141371EA88ADD985441D8BEFC3C982A5141D61C2296D7985441333333C3992A51418FC2F548D298544148E17A94942A5141D7A3701DDB985441666666868E2A5141C3F5289CD99854418FC2F5588D2A5141AE47E1FAD5985441C3F528BC862A514148E17A24D79854415C8FC2A5822A5141713D0A47D5985441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956719 - 418534
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000D4035606B6335141445D89A4971F55414E7081BEB43351415255C4549E1F55418F515EF1B3335141055E2E84A21F5541B81E85DBB2335141F6285C2FA81F554151DDEA47B13351412D3BD169B01F5541641819C0B03351412871AD2EB31F55415080C1F4AF33514168C0F253B71F554139F14C6FAF3351416149780CBA1F554161A2C0F3AE335141D4BE8B75BD1F55416C250CB6AE3351414417B697C01F5541728D7168B633514138C11BA3C21F5541A7E1A716BF335141E3AB2609C51F55414EC98028C5335141D41C87B6C61F554109630662D13351416D5B7B17CA1F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D7A370BDA433514152B81E35BF1F554148E17A44A1335141F6285CDFD21F5541AE47E15AA63351411F85EBD1D31F554148E17A54A93351418FC2F538D41F554152B81E65AA335141E17A145ED41F5541000000A0AE33514166666646BE1F5541B81E85DBB2335141F6285C2FA81F55413D0AD743B7335141A4703D2A911F5541000000C0B6335141000000708D1F5541C3F528DCB33351411F85EBF18A1F5541CDCCCCACAA335141713D0A37911F55417B14AE67A933514185EB51C8A41F5541D7A370BDA433514152B81E35BF1F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956719 - 1390064
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000D4035606B6335141445D89A4971F55414E7081BEB43351415255C4549E1F55418F515EF1B3335141055E2E84A21F5541B81E85DBB2335141F6285C2FA81F554151DDEA47B13351412D3BD169B01F5541641819C0B03351412871AD2EB31F55415080C1F4AF33514168C0F253B71F554139F14C6FAF3351416149780CBA1F554161A2C0F3AE335141D4BE8B75BD1F55416C250CB6AE3351414417B697C01F5541728D7168B633514138C11BA3C21F5541A7E1A716BF335141E3AB2609C51F55414EC98028C5335141D41C87B6C61F554109630662D13351416D5B7B17CA1F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000D7A370BDA433514152B81E35BF1F554148E17A44A1335141F6285CDFD21F5541AE47E15AA63351411F85EBD1D31F554148E17A54A93351418FC2F538D41F554152B81E65AA335141E17A145ED41F5541000000A0AE33514166666646BE1F5541B81E85DBB2335141F6285C2FA81F55413D0AD743B7335141A4703D2A911F5541000000C0B6335141000000708D1F5541C3F528DCB33351411F85EBF18A1F5541CDCCCCACAA335141713D0A37911F55417B14AE67A933514185EB51C8A41F5541D7A370BDA433514152B81E35BF1F5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>956719 - 4106005
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-01060000000100000001030000000100000027000000D4035606B6335141445D89A4971F55414E7081BEB43351415255C4549E1F55418F515EF1B3335141055E2E84A21F5541B81E85DBB2335141F6285C2FA81F554151DDEA47B13351412D3BD169B01F5541641819C0B03351412871AD2EB31F55415080C1F4AF33514168C0F253B71F554139F14C6FAF3351416149780CBA1F554161A2C0F3AE335141D4BE8B75BD1F55416C250CB6AE3351414417B697C01F5541728D7168B633514138C11BA3C21F5541A7E1A716BF335141E3AB2609C51F55414EC98028C5335141D41C87B6C61F554109630662D13351416D5B7B17CA1F5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000048E17A44A1335141F6285CDFD21F5541AE47E15AA63351411F85EBD1D31F554148E17A54A93351418FC2F538D41F554152B81E65AA335141E17A145ED41F5541000000A0AE33514166666646BE1F5541B81E85DBB2335141F6285C2FA81F55413D0AD743B7335141A4703D2A911F5541000000C0B6335141000000708D1F5541C3F528DCB33351411F85EBF18A1F5541CDCCCCACAA335141713D0A37911F55417B14AE67A933514185EB51C8A41F5541295C8FA29B335141000000F0A41F5541D7A370ED9833514114AE4701AA1F55417B14AE4798335141B81E856BA91F5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>678877 - 96666
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002600000014AE4751E84351418FC2F5F89C865441F6285C7FE74351413D0AD7C39B8654419A999989E643514114AE4701A7865441EC51B86EE64351410AD7A340A88654418FC2F5E8E2435141AE47E18AD186544185EB5198E043514114AE47B1EC865441295C8F82E04351410AD7A3B0ED86544114AE47F1C74351411F85EB41EB865441AE47E10AC5435141A4703D2AEC865441333333D3C3435141AE47E1FAED865441EC51B8DEC2435141C3F528BC04875441CDCCCCACC84351410AD7A39004875441666666B6C94351413D0AD7C308875441713D0A07D243514152B81E2506875441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000006A1B62D9164451415F36C2EDCE865441940733DA164451418C6326EBCE86544176E9D99F164451416345CDB0CE865441333333731744514114AE4701CD865441A68E3ED21644514199851318CB8654412D51AA9016445141706C68E4CA865441A73FDA6C14445141CCA4BA53C9865441E875191A12445141A9A5B7A0C78654410B84B89E10445141D4684BAFC6865441611BEF790F4451414E3C4EBBC58654410B45AB5F0F44514174DADFA1C586544148E17A140F445141AE47E16AC58654415C8FC265094451418FC2F5E8BF865441EF1737DE0844514173558DABBF865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>678877 - 296906
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-0106000000010000000103000000010000002600000014AE4751E84351418FC2F5F89C865441F6285C7FE74351413D0AD7C39B8654419A999989E643514114AE4701A7865441EC51B86EE64351410AD7A340A88654418FC2F5E8E2435141AE47E18AD186544185EB5198E043514114AE47B1EC865441295C8F82E04351410AD7A3B0ED86544114AE47F1C74351411F85EB41EB865441AE47E10AC5435141A4703D2AEC865441333333D3C3435141AE47E1FAED865441EC51B8DEC2435141C3F528BC04875441CDCCCCACC84351410AD7A39004875441666666B6C94351413D0AD7C308875441713D0A07D243514152B81E2506875441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000290000006A1B62D9164451415F36C2EDCE865441940733DA164451418C6326EBCE86544176E9D99F164451416345CDB0CE865441333333731744514114AE4701CD865441A68E3ED21644514199851318CB8654412D51AA9016445141706C68E4CA865441A73FDA6C14445141CCA4BA53C9865441E875191A12445141A9A5B7A0C78654410B84B89E10445141D4684BAFC6865441611BEF790F4451414E3C4EBBC58654410B45AB5F0F44514174DADFA1C586544148E17A140F445141AE47E16AC58654415C8FC265094451418FC2F5E8BF865441EF1737DE0844514173558DABBF865441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- </run>
-
diff --git a/testxml/stmlf/stmlf-cases-20061020_int.xml b/testxml/stmlf/stmlf-cases-20061020_int.xml
deleted file mode 100644
index 3d9812b..0000000
--- a/testxml/stmlf/stmlf-cases-20061020_int.xml
+++ /dev/null
@@ -1,337 +0,0 @@
-  <!--
- The test cases have been taken from the robustness improvement project
- funded by the Bavarian State Ministry of Agriculture and Forestry
- (StMLF) and the State Survey of Bavaria (LVG). Written permission
- to use the data for tests has been given by email on the 22 Nov 2006.
- -->
-<run>
- 	<desc>Overlay Robustness cases from StMLF (all handled by snapping)</desc>
- 	<precisionModel type="FLOATING"/>
- 	<geometryOperation>com.vividsolutions.jtstest.geomop.OverlayValidatedGeometryOperation</geometryOperation>
-
- <case><desc>966094 - 2025063
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -12  </desc>
-<a>
-010600000001000000010300000001000000080000009CF43774FF0951412374234411E95441BF77617BFF095141190A467611E9544188E1D28E040A51410F26D5D00FE95441B63AEC27040A5141850B95540EE954417AE0F580030A51410B25BEB20CE95441F07D6BC4010A5141D66A6B2F05E9544100000010010A5141A4703D5A01E954419CF43774FF0951412374234411E95441
-</a>
-
-<b>
-0106000000010000000103000000010000001300000000000010010A5141A4703D5A01E9544152B81ED5010A5141A4703D8A05E95441EC51B86E020A5141295C8F8208E95441D7A370FD020A51419A9999690BE95441A4703DEA040A5141AE47E13A10E95441C3F528AC040A5141F6285C9F0FE95441295C8FE2080A514114AE477110E954419A999969080A5141666666260AE95441AE47E19A070A5141D7A3708D05E954419A9999E9060A514152B81E5501E95441E17A148E060A51413D0AD733FEE85441A4703D0A060A51413D0AD703FAE85441D7A3708D050A514152B81E85F6E854417B14AE17050A51417B14AE07F4E85441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>99455 - 3082006
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -9  </desc>
-<a>
-0106000000010000000103000000010000000F000000AAC4C227788350416D0791EFF11B54417780D7447783504110D8543CF11B54411DEDE0BE73835041BC6CD80CF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B54417B14AEC7718350419A999939F91B54410AD7A3F07183504133333343FA1B54413333334372835041CDCCCC5CFF1B5441A4703D2A7383504152B81EA5041C5441E17A141E75835041000000E0051C54417B14AE6777835041B81E853B061C54410AD7A3D07783504166666656031C5441A4703D5A7883504133333303FF1B5441A4703D7A78835041333333A3F91B5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000140000007B14AE6777835041B81E853B061C544189F2BB14788350413D27166A011C5441C811B85A7883504136229AEEFE1B5441B1C92C6D78835041133EFFD4FB1B54411305C67478835041EBE17921F91B5441578C1E457883504175099BB6F41B54411BEC9428788350410EEA6211F21B5441D1FE145C778350411E22B04EF11B5441215B5F1877835041997FFD39F11B54410BB901D976835041C078A736F11B5441CE4C93C775835041AD3C4228F11B54417BB0BCC873835041594B5D0DF11B5441CDBD952172835041014004ACF01B54410AD7A360718350419A9999C9F01B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275046 - 3361837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -7  </desc>
-<a>
-0106000000010000000103000000010000000D000000B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54417B14AE97B92D51418FC2F5F87B3C5441713D0A17BA2D5141AE47E16A963C5441D7A3704DBA2D5141EC51B84EA23C5441AE47E1DABA2D514148E17A54BD3C5441E17A14DEBA2D51419A9999E9BD3C54418FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54415287AC97B92D514144D9A1F87B3C544136AB1718BA2D5141DA9CC4A5963C54414BDDE007B92D5141DFAC7E33953C5441028739EAB92D514174B3776DBD3C5441D8EE8E24BA2D5141CE1FC8B2BD3C54418FC2F5D8BA2D51411F85EB81BE3C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>984559 - 984543
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000020000004100000012DA570FC0A55041D2589D1DB8065541F71C3BAEC4A55041AFFA4E68B80655414692F7AFC7A55041A7EDE998B80655416F002CF8CEA550413532A10EB906554124282305D0A55041FB0C7E0AAF065541AC4D8A52D2A550410796841799065541D4F53E49D4A55041DD0AE1DA87065541F23CDF21D4A5504120F16BD687065541E9FB5D2BD4A55041C1D4E67B87065541341AD0ECC3A550411D50D33F85065541B8231ACAC3A55041C5E70C3B850655416A1791F2C3A55041296FF07D830655411EAC79F6C3A550418B0BF252830655417971A807BFA55041114AC6BD82065541 [...]
-</a>
-
-<b>
-01060000001200000001030000000100000033000000E7608D2561A55041ADC66F500F075541354F24CA5FA55041307794240D07554124EDC81A3EA55041168FC3750A0755410A05F86B3BA550415B8B817F04075541B62069B33EA5504119ACD748E7065541B62069B33EA550414C02EFA5CD0655416F52E8503CA55041F48DC796B7065541B62069B33EA55041575A27FEB606554175BB497D40A55041CBF3643CDF0655416F52E8503CA55041F63D919A03075541E487A9E43FA550412A0E33F80807554173A53B2746A550412A0E33F8080755414F37F57862A550417BDCB35A0B075541185145C562A55041F990E4700D075541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>982104 - 1320680
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000001000000028E1365521FD5041343426C820D2544159C8D3351CFD50415976C67A29D254410B8DFD8011FD5041C4DB59EE3FD254412E3CADFB0CFD50412506A86346D25441FDD9532F05FD5041EB3E4A994BD25441F697714AF8FC50417FF05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001000000028E1365521FD5041323426C820D2544154C8D3351CFD50415C76C67A29D25441098DFD8011FD5041C9DB59EE3FD254412E3CADFB0CFD50412406A86346D25441FDD9532F05FD5041E83E4A994BD25441F397714AF8FC504181F05F4053D254415C8FC2C5F7FC5041EC51B83E56D25441A4703D2AF9FC5041B81E858B55D25441B81E851B09FD5041E17A14FE4BD25441AE47E1FA0EFD5041295C8FC247D254413D0AD75313FD50411F85EB0142D254417B14AE7716FD5041D7A3706D3BD254419A9999091CFD5041E17A14EE30D25441EC51B83E1FFD5041B81E859B29D25441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>720830 - 32827
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000900000085EB512855C550419A9999A9703955410000004055C550419A9999196A395541B81E853B43C55041AE47E1AA6D395541000000403DC55041B81E85BB6E395541295C8F022AC55041F6285CAF75395541295C8F722DC55041333333A3843955417B14AEB738C550418FC2F55882395541C3F5284C4DC55041333333137239554185EB512855C550419A9999A970395541
-</a>
-
-<b>
-0106000000010000000103000000010000000A0000009B74AFA82AC550419DA4F981783955411FF4C0C12AC5504165E17AE178395541DCDE5F772DC55041C7C238A2843955410E087AE22EC55041D3007158843955416AD06EF02DC55041C01F2D6E803955416D85C44F2EC55041C16D7D6B7B39554121826EA22DC55041206F787176395541656754762DC550412108017074395541E0698F022AC55041A0645CAF753955419B74AFA82AC550419DA4F98178395541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>11503 - 422581
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000600000085EB511885D95041295C8F62F58B54417B14AE8733D9504152B81E85E68B54413333336334D95041D7A3706DEE8B5441CDCCCCEC87D950419A9999A9FD8B54410AD7A32088D9504148E17AF4FB8B544185EB511885D95041295C8F62F58B5441
-</a>
-
-<b>
-010600000001000000010300000001000000080000000EBCBD6683D95041B3AF66D6FC8B54410CCCE3C083D950419081D7E6FC8B5441B067BACF83D9504133458CE9FC8B54410DDFC4E287D950415DEEFE9CFD8B5441C1AC0C1888D95041315BB61AFC8B54410193290685D9504126B26A64F58B5441FBD8957381D95041F05692B8F48B54410EBCBD6683D95041B3AF66D6FC8B5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>35309 - 21138
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000002D00000048E17AC43C32514148E17AB4782C5541E17A145E42325141D7A3703D7B2C5541295C8FF2443251418FC2F5D87A2C5541A4703D7A49325141666666D67B2C55413D0AD773533251418FC2F528822C55415C8FC255613251410AD7A3C0872C5541000000A06A3251410AD7A3808D2C55413D0AD7336C3251418FC2F578902C55415C8FC2556E325141C3F528BC8F2C5541000000706E3251415C8FC235982C5541D7A370DD70325141EC51B84E9C2C55413D0AD7237732514166666686A52C5541C3F5289C6C325141F6285CDFB62C5541F6285CCF6E325141A4703D8AB62C5541 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000011000000106B8EEE6832514161B65C748C2C5541778EF64C67325141CF0AFC58862C5541E8DCA88B61325141FEAB7FDF872C55415D2A447862325141068B7274882C55416A3C20E4623251411CE634B7882C5541557D4D9563325141808CDE24892C5541F02C873964325141610B848A892C554120FA216564325141AD3481A5892C5541971F8D1B65325141E76969168A2C5541D656643165325141BF11EE238A2C5541C6266B4E66325141398558D48A2C554115AEA39B66325141812724048B2C5541D0CE633867325141344329658B2C5541B7CC6354673251411FDB7D768B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>189022 - 7822
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-01060000000100000001030000000100000051000000333333F36FE650417B14AE27992C5541B81E85FB6AE65041D7A3704D9C2C55410000008061E65041713D0AD7A02C554114AE47D15BE650415C8FC235A32C554148E17AF457E650411F85EB11A52C55416666667656E650418FC2F5C8A52C5541B81E856B54E65041D7A3700DA72C55415C8FC2A557E6504100000020AD2C55413D0AD7535AE65041C3F5286CB12C554114AE47D15CE65041B81E851BB12C55410000008061E650419A999919AE2C55413333335369E650419A999959A92C5541CDCCCCDC6CE65041E17A14EEA72C5541D7A3700D70E6504166666646A62C5541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000004F9D43E684E650415AE8839B892C5541CB4447E684E65041FFCAC59B892C5541852155E684E65041DFB9BF9C892C554192BB5FE684E65041E5DF7E9D892C5541133B4FE784E65041EF303AA6892C5541C0050AEA84E65041781F10BC892C5541B17ABDEA84E65041E5B012C3892C5541DA8D61EB84E6504159707BC9892C5541DA8D61EB84E65041958A3ACC892C5541C5238E0685E6504189ACDAC98A2C55415E58D90D85E65041D2A4FBD68A2C55413A54801085E6504191D0C1DB8A2C5541307DDC1F85E65041010ECCF28A2C5541CC78813E85E65041D99CBA238B2C5541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>191097 - 2916437
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000065000000D7A370CDE662514133333383275B5441AE47E14AE7625141AE47E1BA255B54411F85EBB1E7625141D7A370CD255B544148E17A64EA6251418FC2F5281A5B544114AE47F1EB625141F6285C1F125B5441B81E85CBEF62514152B81EA5FF5A54411F85EBC1F162514100000080F75A5441E17A148EF262514152B81E25F45A5441E17A14FEF36251417B14AE77F05A544185EB51B8F7625141713D0AF7E95A5441AE47E19AFA62514114AE4761E55A54413D0AD763FC62514166666666E25A5441333333B3FF6251413D0AD773DD5A5441D7A3700D00635141666666E6DB5A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001200000068C7D3FA856251410925E3B0B95A5441B10394108B6251412A36E4E6B85A5441D66D2E429362514176D5ECB3B75A544110B2FA739A6251418AAF1EB4B65A54417105C6BEA46251410D14FE4DB55A544186B9883CB06251412CDB48CEB35A5441AE1D0350C5625141A4FAF81DB15A5441B81E852BC16251410AD7A320B15A5441A4703D7ABC6251411F85EB51B15A544114AE47D1B6625141AE47E1CAB15A54410AD7A3C0A96251415C8FC255B35A54411F85EBF1A8625141E17A146EB35A544152B81E95A2625141D7A3703DB45A5441C3F528EC99625141E17A147EB55A5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>256271 - 367713
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 5  </desc>
-<a>
-0106000000010000000103000000010000001E0000003333331371C050410AD7A340502A54415C8FC2756CC05041CDCCCC8C502A5441713D0A2757C05041CDCCCCEC512A54413D0AD7333EC050418FC2F588532A54410AD7A34025C0504152B81E25552A54418FC2F5D813C05041713D0A27562A54416666667612C050419A999999522A544148E17A640EC050411F85EB31482A5441C3F528FC0CC0504133333303492A544148E17AC40BC050417B14AEB7492A5441000000D007C05041EC51B84E4B2A54415C8FC22501C05041F6285C2F4E2A5441295C8F32FABF5041E17A149E512A544148E17A44F9BF5041713D0A17522A5441 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000009000000713D0A2757C05041CDCCCCEC512A5441677A56726CC05041AD55058D502A5441146EC3B16BC05041F16159044E2A5441306B52721CC05041453D8A60532A5441088679DB16C05041486A9979542A5441F502C4F513C0504166605F25562A54410AD7A34025C0504152B81E25552A54413D0AD7333EC050418FC2F588532A5441713D0A2757C05041CDCCCCEC512A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275129 - 384120
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000200000001030000000100000009000000E17A146E8A2B5141B81E85FB8A3754418FC2F5788F2B51415C8FC2C58A375441AE47E1DA9A2B5141000000808A375441AE47E10A9C2B5141295C8F728A3754413D0AD7D3A12B5141AE47E1FA86375441A4703D3AA02B5141295C8F028737544114AE4721962B5141A4703D4A87375441713D0A778A2B51419A99998987375441E17A146E8A2B5141B81E85FB8A37544101030000000100000009000000C3F5283CB92B51419A9999D989375441EC51B82EB92B5141AE47E1BA8637544133333323A62B51417B14AEE78637544166666676A32B51413D0AD7F386375441333333 [...]
-</a>
-
-<b>
-01060000000100000001030000000100000007000000ABEA7DD0B02B5141547E90CE86375441D17118A9B02B514194AF78D586375441899E0EA3B02B5141FBCB70FE893754416B2DEBC4B02B514182FB9C008A375441C3F5283CB92B51419A9999D989375441EC51B82EB92B5141AE47E1BA86375441ABEA7DD0B02B5141547E90CE86375441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>275562 - 3361837
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-0106000000010000000103000000010000000E000000AE47E1DABA2D514148E17A54BD3C5441D7A3704DBA2D5141EC51B84EA23C5441713D0A17BA2D5141AE47E16A963C5441E17A149EB82D5141B81E85EB943C5441CDCCCC8CAB2D51413D0AD7A3873C544166666686A42D514100000080803C5441A4703D8A9B2D5141333333338A3C5441EC51B81E952D51419A9999B9903C5441E17A147E912D51419A999919943C54410AD7A3D0A52D5141F6285C5FAB3C5441EC51B83EB92D5141AE47E1AABC3C54418FC2F5D8BA2D51411F85EB81BE3C5441E17A14DEBA2D51419A9999E9BD3C5441AE47E1DABA2D514148E17A54BD3C5441
-</a>
-
-<b>
-0106000000010000000103000000010000000D0000008FC2F5D8BA2D51411F85EB81BE3C54410AD7A3C0BE2D5141EC51B8FEC23C5441000000C0BF2D5141000000F0C13C5441B81E850BBF2D514152B81E858F3C5441E17A145EBE2D51419A9999295F3C5441CDCCCC4CBA2D5141E17A148E5B3C54410AD7A300B92D5141000000105C3C54415287AC97B92D514144D9A1F87B3C544136AB1718BA2D5141DA9CC4A5963C54414BDDE007B92D5141DFAC7E33953C5441028739EAB92D514174B3776DBD3C5441D8EE8E24BA2D5141CE1FC8B2BD3C54418FC2F5D8BA2D51411F85EB81BE3C5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>466188 - 3072591
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000A000000F6285C8F26A5504114AE47111D1F55419A9999C926A55041295C8FC21B1F5541C3F528AC0BA55041AE47E13AF81E554152B81EF5F6A45041000000C0D61E5541F6285C0FF5A45041EC51B88ED51E5541295C8FE2E7A45041C3F5285CD41E55418FC2F568E6A450417B14AE77D41E55411F85EB2101A5504152B81E55001F5541A4703D1A1CA550415C8FC2A5231F5541F6285C8F26A5504114AE47111D1F5541
-</a>
-
-<b>
-0106000000010000000103000000010000000800000081649D95F3A4504145CEA078D81E5541D85D39BAF4A45041D8E5536BD81E5541D0D78DD0F6A450412D5F379ED81E5541C5A26F08F7A450418E1238DFD61E5541A77AF94EF5A450419AF7B2B6D51E5541F270E2E5F4A450418941F38AD51E5541FA48048EF3A450417808B26BD51E554181649D95F3A4504145CEA078D81E5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>415163 - 3180189
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -5  </desc>
-<a>
-010600000001000000010300000001000000110000007B14AE5706C250419A9999A9F63E54413D0AD7C3DBC150418FC2F568F53E544148E17AE4DBC15041000000C0283F54419A99993913C2504185EB51A82A3F5441C3F5288C11C25041D7A3705D123F5441EC51B82E11C25041713D0A47063F5441E17A14DE10C25041000000C0F83E5441713D0A370FC25041E17A142EF73E5441B81E855B0EC25041AE47E16AF83E5441EC51B83E0EC25041C3F5286CFB3E54419A9999A90FC25041D7A3707DFB3E5441EC51B89E0FC25041F6285CDFFC3E54419A9999D906C25041713D0A77FC3E54413D0AD7E306C25041B81E850BFB3E5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000600000020B8CE7FE1C15041DA0A7BF1283F5441BD752992DCC150417E633D060C3F5441FCF373D3DBC15041BA5A41B4FA3E5441AE91B8C6DBC15041122208F1F93E544148E17AE4DBC15041000000C0283F544120B8CE7FE1C15041DA0A7BF1283F5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>401167 - 3148390
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000010000000103000000010000000C0000003D0AD733E561504152B81EF5B0295541AE47E10AE76150419A9999F9B32955410AD7A360E8615041F6285C3FB42955419A99999908625041EC51B80E9D295541A4703DBA02625041000000E09C29554152B81E3500625041713D0AE79C29554133333393F561504148E17A049D295541C3F5281CF1615041666666B69D29554166666636EC61504148E17AE49E2955419A9999A9E8615041C3F5281CA02955415C8FC255E6615041295C8F72AB2955413D0AD733E561504152B81EF5B0295541
-</a>
-
-<b>
-0106000000010000000103000000010000000500000013C6A342F86150410B730BFD9C2955411D116A24FA615041396A8855A0295541446AAD4D006250419CA2C5E69C29554152B81E3500625041713D0AE79C29554113C6A342F86150410B730BFD9C295541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>164313 - 164648
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000030000000103000000010000001700000052B81E05C937514185EB51681209554148E17A84C937514152B81E751209554166666676CC375141295C8FC212095541AC33776FCC3751415F8BDF4713095541EB20A09ECC3751413CD783B5120955415349DAA5CD3751414C9E9A421109554185EB5138CF37514148E17A740F095541CDCCCCCCD337514152B81EE5FF0855413D0AD793D5375141000000F0F808554185EB5188D5375141AE47E14AF508554185EB5108D237514166666606EC08554152B81EE5CF3751410AD7A340E40855415C8FC215CF3751410AD7A3D0DA0855417B14AEA7CD37514100000010D9085541 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000E000000EC51B82ECD3751410AD7A3001C09554166666666CC3751411F85EBD119095541EC51B8EECB375141AE47E11A18095541C3F528DCCB3751416666667616095541CDCCCC5CCC375141EC51B8AE1409554166666676CC375141295C8FC21209554148E17A84C937514152B81E751209554152B81E05C937514185EB51681209554133333313C93751419A9999A914095541F6285CAFC83751419A9999D91C095541D7A3708DCD375141F6285C6F1F095541B81E855BCE37514152B81EC51F0955411F85EBD1CD3751417B14AEB71D095541EC51B82ECD3751410AD7A3001C095541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>464026 - 6704
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -3  </desc>
-<a>
-0106000000010000000103000000010000000E000000A4703DEAC9F35041000000607AA35441A4703DAAE5F35041EC51B83E76A35441AE47E16AEAF350418FC2F58875A3544100000070E7F35041666666A661A35441C3F5289CE4F35041A4703DCA4EA35441666666A6E0F35041E17A145E34A35441EC51B88EDFF350415C8FC2152DA354415C8FC235CCF350410AD7A3D02FA354415C8FC245CDF35041F6285C7F37A354417B14AE97AEF350413D0AD7733CA3544166666646AEF35041B81E858B3CA3544148E17A04AFF35041295C8F8241A3544114AE47F1B7F35041CDCCCC0C7DA35441A4703DEAC9F35041000000607AA35441
-</a>
-
-<b>
-010600000001000000010300000001000000050000002957BC1AADF35041CAD27BBD34A3544126CEE97FAEF35041FF981A0C3EA35441DE66C3D9AFF35041923ED48B3DA3544120E0FAE1AEF3504180A4C27B34A354412957BC1AADF35041CAD27BBD34A35441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>469351 - 5219716
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-0106000000010000000103000000010000000A000000295C8FD220AB5041666666D6F52D5541B81E85CB20AB50417B14AE87F52D5541A4703D2AD1AA5041666666D6F42D554114AE4711DAAA50415C8FC2E5FB2D55413D0AD7C3E7AA5041C3F528BC072E554152B81E75F6AA50419A9999B90A2E55416666660603AB5041CDCCCCBC0E2E5541E17A14EE09AB504148E17A04112E5541AE47E19A1BAB5041C3F528FC102E5541295C8FD220AB5041666666D6F52D5541
-</a>
-
-<b>
-01060000000100000001030000000100000006000000295C8FD220AB5041666666D6F52D5541B81E85CB20AB50417B14AE87F52D5541437244AFFDAA504143908339F52D5541313017541FAB50414293A393FA2D554139DEBAD41FAB504162741EFFFA2D5541295C8FD220AB5041666666D6F52D5541
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>975328 - 1755529
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-01060000000100000001030000000100000011000000BF4C611B19EA5041C220B911FA80544125B95E2719EA50412EA0EBF0FA805441CCC5F0CF1CEA504173EE2094F98054412B1C1C981EEA5041560AE4E8F88054411CD0625429EA5041FF041818F5805441AF6A20242AEA5041CB1F42CEF48054419E13D1F62CEA5041560F3329F480544192481A222DEA50419BE2151EF48054410C53E54D2DEA5041E09E4F15F48054416004EA6835EA50419217633BF28054410CC7166031EA50410A0AECBCDC80544193352CAE28EA5041D9FC6C6AE38054412CBA123F1EEA5041D2FEC582EA805441B0A9541919EA5041D11DE9B5ED805441 [...]
-</a>
-
-<b>
-0106000000010000000103000000020000003A00000088EE881719EA5041DA0E337AED805441B0A9541919EA5041D11DE9B5ED805441A1095AE818EA5041B2DF2CEFED805441E86A4CC218EA5041AA82F034EE805441C14C611B19EA5041BE20B911FA80544129B95E2719EA50412CA0EBF0FA8054418124492219EA5041CCF09BF5FA8054418F2B01C419EA50410A453C8A02815441B6383AF31AEA50418B90B654098154415C4297D11BEA504101B861E20C815441595FAE6C1EEA5041FEB0A9400C8154412E008D0528EA504138FCC7840981544152B81E5528EA504148E17A44098154417B14AE6737EA504114AE477104815441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>525923 - 45230
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-010600000001000000010300000001000000310000006666667675C950413D0AD723FC2E5441C3F528FC73C9504148E17A04FE2E5441C3F5281C73C9504133333393FF2E5441CDCCCC9C76C95041295C8F02082F54415C8FC24577C950419A999999092F54410000005078C9504152B81E95092F5441AE47E1AA7BC95041F6285C5F092F54410000008086C9504148E17A64082F5441A4703D2A87C95041E17A14BE082F5441CDCCCCAC86C950410AD7A320092F5441AE47E1AA7BC95041000000000A2F54411F85EB1178C95041295C8F620A2F54417B14AEE777C95041EC51B81E0B2F54415C8FC22578C9504148E17AB40B2F5441 [...]
-</a>
-
-<b>
-010600000001000000010300000001000000060000002EADC44C73C950417962AD3CFF2E544148A8F87175C95041EF284218FC2E5441934291FB73C9504179222545F82E54418DC0104D6FC95041E26A30C6F52E5441B3C1B42471C95041AA411ECCFA2E54412EADC44C73C950417962AD3CFF2E5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>532351 - 3180577
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -2  </desc>
-<a>
-0106000000050000000103000000010000000F0000007B14AE47B91E51417B14AE27B47A5441E17A145EB71E5141C3F528ECB47A544114AE4751B61E514152B81EF5B57A5441D7A370ADB31E514152B81E05B67A5441F6285C1FAD1E5141B81E85ABB77A5441333333B3B61E5141CDCCCCFCB87A54411F85EB11B91E514114AE4791B87A544166666676BA1E51418FC2F5C8B77A54417B14AE67BB1E5141CDCCCCACB67A5441F6285C0FBC1E5141AE47E1CAB57A5441AE47E1BABB1E514152B81E95B57A544114AE47F1BB1E5141D7A3700DB47A5441AE47E1BABB1E5141D7A3709DB37A54418FC2F5B8BA1E51410AD7A3A0B37A5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000000D000000665A6437A21E514171778B93AB7A544159DB026DA21E51410F537DD6AB7A5441AB6A7D34AF1E514169C45674AB7A5441F2CD22B5B01E5141035575B6A97A54415139B88CB91E514148BBE42FAA7A5441E6B49FA5C11E514107F7D6E7A87A5441330EEEBAC01E5141ED07BD1DA87A54418E7E8C1FBC1E51417676D7E4A77A5441DA182420B81E51411EF24C47A77A54410B5B86FCB41E514148D230AFA77A54415F0943B7AF1E5141DDA19D40A77A5441C163F0C0A21E51410478C3CFA77A5441665A6437A21E514171778B93AB7A5441
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>587497 - 409926
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 2  </desc>
-<a>
-0106000000010000000103000000010000000A00000052B81E457B3C51410AD7A3F04967544148E17A047A3C51416666665626675441A4703D8A773C5141A4703D1A2567544152B81E95733C51413D0AD79321675441000000F0743C5141E17A14DE46675441AE47E19A753C5141B81E851B5967544152B81E35783C5141AE47E1DA58675441713D0AC7783C51419A9999A96B67544152B81E857C3C5141AE47E18A6D67544152B81E457B3C51410AD7A3F049675441
-</a>
-
-<b>
-01060000000100000001030000000100000014000000C2DD97B2733C514113B1F3BE24675441FECDBCF2703C514192B37A8E21675441491ADF3F6F3C5141B86C9815206754418F63E1226F3C51411F6C98152067544157AEF33A6E3C514198DCB3B91E675441537C342F6D3C514120D49C221E675441458C0A196D3C5141D594C10B1E67544153A4A14F683C5141E51737911D67544168F79A09693C51411FD40A1741675441A1F938B6693C5141D133374A6367544110AD838A6F3C514179EC79676367544101E6B76D6F3C51419D8376C7636754410199958B6F3C51412B60D8ED6667544152B81EE56F3C5141B81E851B67675441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>589978 - 39794
-abs( area(A) - difference(A,B) - intersection(A,B) ) = 3  </desc>
-<a>
-01060000000100000001030000000200000016000000AE47E1EAED9C50411F85EBF1E37B5441B81E85FBF79C5041B81E85DBE17B5441713D0AB7059D50417B14AE47E07B54411F85EB110C9D504148E17A24E07B54418FC2F598209D5041713D0AA7E17B544148E17A44239D50418FC2F5A8DB7B5441C3F528EC259D504185EB5198D77B54413D0AD7C32B9D5041B81E855BD17B544185EB51D8309D5041CDCCCC0CCC7B5441A4703D0A309D50410AD7A320CC7B5441EC51B85E209D5041AE47E1FACE7B5441333333431A9D5041713D0A17D07B54418FC2F538089D5041D7A3705DD27B54415C8FC255FF9C5041A4703D2AD47B5441 [...]
-</a>
-
-<b>
-0106000000010000000103000000010000001C0000001DDB3460E49C5041C2798DDDE87B5441DD941617ED9C50411F0292D8E57B54411E67F240ED9C50412E1782C8E57B54413E1C4A86F19C5041F950DAC2E47B544100583A97F49C50415EFBD202E47B544102D115CEF49C5041BF1FE0F9E37B544110ABFC5DF59C5041CCF66FD7E37B54412CDD39A8FD9C50413993F085E27B5441DACEA3E1FD9C504166C9D77EE27B544174047CECFD9C504110EA127DE27B54413E3B4637059D5041016CC096E17B54410A1E724E069D504143653E74E17B5441FCACB282099D5041AAABD870E17B5441691C90890C9D50414B8B2156E17B5441 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
- <case><desc>671968 - 1396084
-abs( area(A) - difference(A,B) - intersection(A,B) ) = -4  </desc>
-<a>
-01060000000100000001030000000200000043000000773AEE5C36C35041952DEA16AA15554101B3DB5336C350412E0E5D19AA15554118980D6736C35041ED2F7355AA15554106864A7936C35041698089A0AA155541C6BE947C36C3504196DEE3AFAA1555414785F57A36C350416A659EB0AA155541105DEE8936C35041364D56EDAA1555411A34929A36C35041D9BD9337AB1555418FC2F5A836C3504148E17A74AB155541D7A370BD34C35041713D0A57AF155541295C8F722EC3504152B81E15BC155541A4703D5A23C35041EC51B89ECA1555413D0AD7D31AC35041713D0A97D8155541C3F528DC26C35041F6285C4FE4155541 [...]
-</a>
-
-<b>
-01060000000100000001030000000200000041000000F8994F264CC35041534848BC8C1555417B14AEE740C35041666666D68B155541AE47E19A38C35041D7A3701D8B1555410AD7A3D038C350410000005086155541713D0AB737C35041CDCCCCFC85155541000000E037C35041713D0A977D1555417B14AEA732C3504114AE47417E155541D7A3709D33C35041666666E67A155541713D0A772FC350413D0AD703791555415C8FC20527C35041AE47E16A77155541CDCCCCAC23C35041D7A3700D8A15554114AE478127C35041E17A142E91155541333333732BC3504114AE47A1971555413333338331C3504185EB51E89A155541 [...]
-</b>
-<test><op name="intersection" arg1='A' arg2='B'>GEOMETRYCOLLECTION EMPTY</op></test>
-</case>
-
-
-</run>
diff --git a/testxml/validate/TestRelateAA-big.xml b/testxml/validate/TestRelateAA-big.xml
deleted file mode 100644
index d2fb775..0000000
--- a/testxml/validate/TestRelateAA-big.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>A/A-6-18: a polygon overlapping a very skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-</case>
-
-<case>
-<desc>A/A-6-24: a polygon overlapping a very skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 120 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000000000000 110, 1000000000000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelateAA.xml b/testxml/validate/TestRelateAA.xml
deleted file mode 100644
index 2ee46cc..0000000
--- a/testxml/validate/TestRelateAA.xml
+++ /dev/null
@@ -1,2833 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>A/A-1-1: same polygons [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 100, 120 100, 140 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 20 100, 120 100, 140 20, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/A-1-2: same polygons with reverse sequence of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.EP-SP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 100, 120 100, 140 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 140 20, 120 100, 20 100, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/A-1-3: same polygons with different sequence of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 100, 120 100, 140 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (120 100, 140 20, 20 20, 20 100, 120 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/A-1-4: same polygons with different number of points [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Bdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 100, 120 100, 140 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 100, 60 100, 120 100, 140 20, 80 20, 20 20, 20 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/A-2: different polygons [dim(2){A.A.Int = B.A.Ext}]</desc>
-  <a>
-    POLYGON(
-      (0 0, 80 0, 80 80, 0 80, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 200, 100 140, 180 140, 180 200, 100 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2FF1212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-1: the closing point of a polygon touching the closing point of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (140 120, 140 200, 240 200, 240 120, 140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-2: the closing point of a polygon touching the boundary (at a non-vertex) of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (80 180, 140 260, 260 200, 200 60, 80 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-3: the closing point of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.CP = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (240 80, 140 120, 180 240, 280 200, 240 80))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-4: the boundary (at a non-vertex) of a polygon touching the closing point of another polygon [dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
-  </a>
-  <b>
-    POLYGON(
-      (140 40, 180 80, 120 100, 140 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-5: the boundary (at a non-vertex) of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (140 160, 20 20, 270 20, 150 160, 230 40, 60 40, 140 160))
-  </a>
-  <b>
-    POLYGON(
-      (120 100, 180 80, 130 40, 120 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-6: the boundary (at a vertex) of a polygon touching the boundary (at a non-vertex) of another polygon [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 180 20, 140 140, 20 140, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (180 100, 80 200, 180 280, 260 200, 180 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-1-7: the boundary (at a vertex) of a polygon touching the boundary (at a vertex) of another polygon [dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (140 140, 20 120, 0 220, 120 240, 140 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-1: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 120, 20 20, 260 20, 260 120, 200 40, 140 120, 80 40, 20 120))
-  </a>
-  <b>
-    POLYGON(
-      (20 120, 20 240, 260 240, 260 120, 200 200, 140 120, 80 200, 20 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-2: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 120, 20 20, 260 20, 260 120, 180 40, 140 120, 100 40, 20 120))
-  </a>
-  <b>
-    POLYGON(
-      (20 120, 300 120, 140 240, 20 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-3: two polygons touching at multiple points [dim(0){A.A.Bdy.CP = B.A.Bdy.NV}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 
-      20 20))
-  </a>
-  <b>
-    POLYGON(
-      (100 140, 160 80, 280 180, 200 240, 220 160, 160 200, 180 120, 100 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-4: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 300, 280 300, 280 260, 220 260, 60 100, 60 60, 280 60, 280 20, 
-      20 20))
-  </a>
-  <b>
-    POLYGON(
-      (260 200, 180 80, 120 160, 200 160, 180 220, 260 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-5: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (0 140, 300 140, 140 240, 0 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-6: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 240, 20 140, 320 140, 180 240, 20 240))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-2-7: two polygons touching at multiple points [dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 280 20, 280 140, 220 60, 140 140, 80 60, 20 140, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 240, 20 140, 80 180, 140 140, 220 180, 280 140, 280 240, 20 240))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-1: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-NV}]</desc>
-  <a>
-    POLYGON(
-      (120 120, 180 60, 20 20, 20 120, 120 120))
-  </a>
-  <b>
-    POLYGON(
-      (120 120, 220 20, 280 20, 240 160, 120 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-2: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (140 120, 160 20, 260 120, 220 200, 140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-3: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.NV-V}]</desc>
-  <a>
-    POLYGON(
-      (20 140, 120 40, 20 40, 20 140))
-  </a>
-  <b>
-    POLYGON(
-      (190 140, 190 20, 140 20, 20 140, 190 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-4: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.NV-V}]</desc>
-  <a>
-    POLYGON(
-      (120 120, 180 60, 20 20, 20 120, 120 120))
-  </a>
-  <b>
-    POLYGON(
-      (300 20, 220 20, 120 120, 260 160, 300 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-5: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-EP}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (140 120, 240 160, 280 60, 160 20, 140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-6: two polygons touching along a boundary [dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (120 120, 180 60, 20 20, 20 120, 120 120))
-  </a>
-  <b>
-    POLYGON(
-      (280 60, 180 60, 120 120, 260 180, 280 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-7: two polygons touching along a boundary [dim(1){A.A.Bdy.NV-NV = B.A.Bdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (120 200, 120 120, 40 120, 40 200, 120 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-8: two polygons touching along a boundary [dim(1){A.A.Bdy.NV-EP = B.A.Bdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (160 220, 140 120, 60 120, 40 220, 160 220))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-9: two polygons touching along a boundary [dim(1){A.A.Bdy.V-EP = B.A.Bdy.V-SP}]</desc>
-  <a>
-    POLYGON(
-      (140 120, 160 20, 20 20, 20 120, 140 120))
-  </a>
-  <b>
-    POLYGON(
-      (140 120, 20 120, 20 220, 140 220, 140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-3-3-10: two polygons touching along a boundary [dim(1){A.A.Bdy.V-V = B.A.Bdy.NV-NV}]</desc>
-  <a>
-    POLYGON(
-      (120 120, 180 60, 20 20, 20 120, 120 120))
-  </a>
-  <b>
-    POLYGON(
-      (320 20, 220 20, 80 160, 240 140, 320 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-EP = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (60 40, 60 140, 180 140, 180 40, 60 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212FF1FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 80 140, 160 60, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (160 60, 20 20, 100 140, 160 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 100, 140 160, 160 40, 20 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (160 40, 20 100, 160 160, 160 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 180, 180 120, 80 40, 20 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-2-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (180 120, 100 40, 20 180, 180 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 140 40, 140 120, 20 160, 80 80, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 140 40, 140 140, 20 180, 80 100, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (40 180, 60 100, 180 100, 200 180, 120 120, 40 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 180, 60 80, 180 80, 220 180, 120 120, 20 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (40 60, 20 180, 100 100, 140 180, 160 120, 220 100, 140 40, 40 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-3-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.V = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (60 100, 180 100, 220 180, 120 140, 20 180, 60 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F01FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.SP-V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 20 140, 120 120, 120 40, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-2: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V)}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 20 180, 140 140, 140 60, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-3: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.V-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 120 40, 120 120, 20 140, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-4: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-NV = B.A.Bdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (120 40, 20 20, 20 140, 120 120, 120 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-5: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 140 60, 140 140, 20 180, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-6: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (140 60, 20 20, 20 180, 140 140, 140 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-7: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.NV-EP = B.A.Bdy.V-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 60 120, 140 120, 180 20, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-4-8: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.NV-NV = B.A.Bdy.V-EP}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 40, 120 40, 120 120, 20 140, 20 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-5-5-1: a polygon containing another polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.SP-V = B.A.Bdy.SP-V},  dim(1){A.A.Bdy.(NV, V) = B.A.Bdy.(V, V)}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 20 180, 220 180, 220 20, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 20 180, 60 120, 100 180, 140 120, 220 180, 200 120, 140 60, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212F11FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-1: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (150 150, 330 150, 250 70, 70 70, 150 150))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 270 150, 140 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-2: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (150 150, 270 150, 330 150, 250 70, 190 70, 70 70, 150 150))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 270 150, 190 70, 140 20, 20 20, 70 70, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-3: spiky polygons overlapping; boundary <-> boundary intersecting at 0 dimension [dim(2){A.A.Int = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (20 20, 60 50, 20 40, 60 70, 20 60, 60 90, 20 90, 70 110, 20 130, 
-      80 130, 20 150, 80 160, 20 170, 80 180, 20 200, 80 200, 30 240, 80 220, 50 260, 
-      100 220, 100 260, 120 220, 130 260, 140 220, 150 280, 150 190, 160 280, 170 190, 180 280, 
-      190 190, 200 280, 210 190, 220 280, 230 190, 240 260, 250 230, 260 260, 260 220, 290 270, 
-      290 220, 330 260, 300 210, 340 240, 290 180, 340 210, 290 170, 350 170, 240 150, 350 150, 
-      240 140, 350 130, 240 120, 350 120, 240 110, 350 110, 240 100, 350 100, 240 90, 350 90, 
-      240 80, 350 80, 300 70, 340 60, 290 60, 340 40, 300 50, 340 20, 270 60, 310 20, 
-      250 60, 270 20, 230 60, 240 20, 210 60, 210 20, 190 70, 190 20, 180 90, 170 20, 
-      160 90, 150 20, 140 90, 130 20, 120 90, 110 20, 100 90, 100 20, 90 60, 80 20, 
-      70 40, 20 20))
-  </a>
-  <b>
-    POLYGON(
-      (190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 
-      120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 
-      120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 
-      200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 
-      380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 
-      440 240, 300 240, 450 230, 280 220, 440 220, 280 210, 440 210, 300 200, 430 190, 300 190, 
-      440 180, 330 180, 430 150, 320 180, 420 130, 300 180, 410 120, 280 180, 400 110, 280 170, 
-      390 90, 280 160, 400 70, 270 160, 450 30, 260 160, 420 30, 250 160, 390 30, 240 160, 
-      370 30, 230 160, 360 30, 230 150, 330 50, 240 130, 330 30, 230 130, 310 30, 220 130, 
-      280 30, 230 100, 270 40, 220 110, 250 30, 210 130, 240 30, 210 100, 220 40, 200 90, 
-      200 20, 190 100, 180 30, 20 20, 180 40, 20 30, 180 50, 20 50, 180 60, 30 60, 
-      180 70, 20 70, 170 80, 80 80, 170 90, 20 80, 180 100, 40 100, 200 110, 60 110, 
-      200 120, 120 120, 190 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-4: spiky polygons overlapping; boundary <-> boundary intersecting at 1 dimension at a few locations [dim(2){A.A.Int = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (70 150, 20 160, 110 160, 20 180, 100 200, 20 200, 190 210, 20 210, 160 220, 
-      20 220, 150 230, 60 240, 180 250, 20 260, 170 260, 60 270, 160 270, 100 310, 170 280, 
-      200 260, 180 230, 210 260, 130 330, 230 250, 210 290, 240 250, 230 210, 260 300, 250 230, 
-      270 300, 270 240, 300 340, 280 250, 320 330, 290 250, 340 350, 290 240, 350 360, 270 190, 
-      350 340, 290 200, 350 330, 300 190, 360 320, 310 190, 360 300, 320 200, 360 280, 330 200, 
-      360 260, 340 200, 370 260, 340 180, 390 290, 340 170, 400 260, 350 170, 400 250, 350 160, 
-      410 240, 350 150, 400 170, 350 140, 310 170, 340 140, 270 180, 330 140, 260 170, 310 140, 
-      240 170, 290 140, 200 190, 270 140, 180 190, 260 140, 170 190, 260 130, 170 180, 250 130, 
-      170 170, 240 120, 170 160, 210 120, 170 150, 210 110, 340 130, 230 110, 420 140, 220 100, 
-      410 130, 220 90, 400 120, 220 80, 390 110, 220 70, 420 110, 240 70, 420 100, 260 70, 
-      420 90, 280 70, 430 80, 230 60, 430 60, 270 50, 450 40, 210 50, 370 40, 260 40, 
-      460 30, 160 40, 210 60, 200 110, 190 60, 190 120, 170 50, 180 130, 150 30, 170 130, 
-      140 20, 160 120, 130 20, 160 150, 120 20, 160 170, 110 20, 160 190, 100 20, 150 190, 
-      90 20, 140 180, 80 20, 120 140, 70 20, 120 150, 60 20, 110 150, 50 20, 100 140, 
-      50 30, 90 130, 40 30, 80 120, 30 30, 80 130, 30 40, 80 140, 20 40, 70 140, 
-      40 90, 60 130, 20 90, 60 140, 20 130, 70 150))
-  </a>
-  <b>
-    POLYGON(
-      (190 140, 140 130, 200 160, 130 150, 210 170, 130 170, 210 180, 120 190, 220 200, 
-      120 200, 250 210, 120 210, 250 220, 120 220, 250 230, 120 240, 230 240, 120 250, 240 260, 
-      120 260, 240 270, 120 270, 270 290, 120 290, 230 300, 150 310, 250 310, 180 320, 250 320, 
-      200 360, 260 330, 240 360, 280 320, 290 370, 290 320, 320 360, 310 320, 360 360, 310 310, 
-      380 340, 310 290, 390 330, 310 280, 410 310, 310 270, 420 280, 310 260, 430 250, 300 250, 
-      440 240, 300 240, 450 230, 280 220, 440 220, 280 210, 440 210, 300 200, 430 190, 300 190, 
-      440 180, 330 180, 430 150, 320 180, 420 130, 300 180, 410 120, 280 180, 400 110, 280 170, 
-      390 90, 280 160, 400 70, 270 160, 450 30, 260 160, 420 30, 250 160, 390 30, 240 160, 
-      370 30, 230 160, 360 30, 230 150, 330 50, 240 130, 330 30, 230 130, 310 30, 220 130, 
-      280 30, 230 100, 270 40, 220 110, 250 30, 210 130, 240 30, 210 100, 220 40, 200 90, 
-      200 20, 190 100, 180 30, 20 20, 180 40, 20 30, 180 50, 20 50, 180 60, 30 60, 
-      180 70, 20 70, 170 80, 80 80, 170 90, 20 80, 180 100, 40 100, 200 110, 60 110, 
-      200 120, 120 120, 190 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-5: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 160, 20 200, 260 200, 220 160, 140 80, 60 160))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-6: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 160, 20 200, 260 200, 140 80, 60 160))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-7: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.NV}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 140 80, 260 200, 20 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-8: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
-  <a>
-    POLYGON(
-      (60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 60 160, 140 80, 220 160, 260 200, 20 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-9: a polygon overlapping another polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.CP = B.A.Bdy.V}, dim(0){A.A.Bdy.V = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (60 160, 220 160, 220 20, 60 20, 60 160))
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 60 160, 140 80, 260 200, 20 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-10: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (0 0, 0 200, 200 200, 200 0, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 10000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-11: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 0, 100 200, 200 200, 200 0, 100 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 10000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-12: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int},  dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 0, 120 200, 200 200, 200 0, 120 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 10000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-13: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (0 0, 0 200, 110 200, 110 0, 0 0))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 10000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-14: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 2100 110, 2100 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-15: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 2101 110, 2101 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-16: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 200 200, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 2101 110, 2101 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-17: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 100 200, 200 200, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 1000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-19: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 120 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 500 110, 500 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-20: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 120 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 501 110, 501 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-21: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 130 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 501 110, 501 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-22: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 17 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 501 110, 501 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-23: a polygon overlapping a skinny polygon [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-NV}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (120 100, 120 200, 200 200, 200 100, 120 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 1000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-25: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (101 99, 101 1000000, 102 1000000, 101 99))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 1000000 110, 1000000 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-26: two skinny polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.Bdy.V-EP = B.A.Bdy.NV-EP}, dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (100 100, 200 101, 200 100, 100 100))
-  </a>
-  <b>
-    POLYGON(
-      (100 100, 2101 110, 2101 100, 100 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/A-6-26: two polygons overlapping [dim(2){A.A.Int = B.A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (16 319, 150 39, 25 302, 160 20, 265 20, 127 317, 16 319))
-  </a>
-  <b>
-    POLYGON(
-      (10 307, 22 307, 153 34, 22 34, 10 307))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212101212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-1: the closing point of a polygon touching the closing points of another polygon and its hole [dim(0){A.A.Bdy.CP = B.A.oBdy.CP}, dim(0){A.A.Bdy.CP = B.A.iBdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (160 200, 210 70, 120 70, 160 200))
-  </a>
-  <b>
-    POLYGON(
-      (160 200, 310 20, 20 20, 160 200), 
-      (160 200, 260 40, 70 40, 160 200))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-2: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}, dim(0){A.A.oBdy.V = B.A.iBdy.V}]</desc>
-  <a>
-    POLYGON(
-      (170 120, 240 100, 260 50, 190 70, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-3: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}, dim(0){A.A.oBdy.V = B.A.iBdy.V}]</desc>
-  <a>
-    POLYGON(
-      (270 90, 200 50, 150 80, 210 120, 270 90))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-4: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.SP}]</desc>
-  <a>
-    POLYGON(
-      (170 120, 260 100, 240 60, 150 80, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-5: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (220 120, 270 80, 200 60, 160 100, 220 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-6: the boundary of a polygon touching the inner boundary of another polygon at one spot [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.SP = B.A.iBdy.V}]</desc>
-  <a>
-    POLYGON(
-      (260 50, 180 70, 180 110, 260 90, 260 50))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-7: the boundary of a polygon touching the inner boundary of another polygon at two spots [dim(2){A.A.Int = B.A.Ext.h}, dim(0){A.A.oBdy.V = B.A.iBdy.NV}, dim(0){A.A.oBdy.V = B.A.iBdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (230 110, 290 80, 190 60, 140 90, 230 110))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-8: the boundary of a polygon touching the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F1F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-9: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-V = B.A.iBdy.SP-NV}, dim(1){A.A.oBdy.V-EP = B.A.iBdy.NV-EP}]</desc>
-  <a>
-    POLYGON(
-      (170 120, 330 120, 280 70, 120 70, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-10: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.SP-V = B.A.iBdy.SP-NV}, dim(1){A.A.oBdy.V-EP = B.A.iBdy.NV-EP}]</desc>
-  <a>
-    POLYGON(
-      (170 120, 300 120, 250 70, 120 70, 170 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-3-11: part of the boundary of a polygon touching part of the inner boundary of another polygon [dim(2){A.A.Int = B.A.Ext.h}, dim(1){A.A.oBdy.V-V-V = B.A.iBdy.NV-V-NV}]</desc>
-  <a>
-    POLYGON(
-      (190 100, 310 100, 260 50, 140 50, 190 100))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/Ah-5-1: an entire polygon within another polygon which has a hole [dim(2){A.A.Ext = B.A.Int}, dim(2){A.A.Int = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (280 130, 360 130, 270 40, 190 40, 280 130))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 250 120, 180 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FF1FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/Ah-5-2: an entire polygon within another polygon which has a hole [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}]</desc>
-  <a>
-    POLYGON(
-      (220 80, 180 40, 80 40, 170 130, 270 130, 230 90, 300 90, 250 30, 280 30, 
-      390 140, 150 140, 40 30, 230 30, 280 80, 220 80))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 250 120, 180 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FF1FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/Ah-5-3: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.NV-NV = B.A.iBdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (260 130, 360 130, 280 40, 170 40, 260 130))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 250 120, 180 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/Ah-5-4: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.V-V = B.A.iBdy.NV-NV}]</desc>
-  <a>
-    POLYGON(
-      (240 110, 340 110, 290 60, 190 60, 240 110))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 250 120, 180 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/Ah-5-5: polygon A within polygon B, the boundary of A touching the inner boundary of B [dim(2){A.A.Int = B.A.Int}, dim(2){A.A.Ext = B.A.Int}, dim(1){A.A.Bdy.V-V = B.A.iBdy.V-V}]</desc>
-  <a>
-    POLYGON(
-      (250 120, 350 120, 280 50, 180 50, 250 120))
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 250 120, 180 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FF11F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>Ah/Ah-1-1: same polygons (with a hole) [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.oBdy.SP-EP = B.A.oBdy.SP-EP}, dim(1){A.A.iBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (230 210, 230 20, 20 20, 20 210, 230 210), 
-      (120 180, 50 50, 200 50, 120 180))
-  </a>
-  <b>
-    POLYGON(
-      (230 210, 230 20, 20 20, 20 210, 230 210), 
-      (120 180, 50 50, 200 50, 120 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A2h/A2h-1-1: same polygons (with two holes) [dim(2){A.A.Int = B.A.Int}, dim(1){A.A.oBdy.SP-EP = B.A.oBdy.SP-EP}, dim(1){A.A.iBdy.SP-EP = B.A.iBdy.SP-EP}]</desc>
-  <a>
-    POLYGON(
-      (230 210, 230 20, 20 20, 20 210, 230 210), 
-      (140 40, 40 40, 40 170, 140 40), 
-      (110 190, 210 190, 210 50, 110 190))
-  </a>
-  <b>
-    POLYGON(
-      (230 210, 230 20, 20 20, 20 210, 230 210), 
-      (140 40, 40 40, 40 170, 140 40), 
-      (110 190, 210 190, 210 50, 110 190))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="2FFF1FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-1: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.CP = B.2A2.oBdy.NV}, dim(0){A.A.oBdy.V = B.2A1.oBdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (280 190, 330 150, 200 110, 150 150, 280 190))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-2: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A1.oBdy.CP}, dim(0){A.A.oBdy.V = B.2A2.oBdy.V}]</desc>
-  <a>
-    POLYGON(
-      (80 190, 220 190, 140 110, 0 110, 80 190))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-3: a polygon touching multipolygon at two points [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A2.oBdy.NV}, dim(0){A.A.oBdy.V = B.2A1.oBdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (330 150, 200 110, 150 150, 280 190, 330 150))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-4: a polygon touching multipolygon at one spoint [dim(2){A.A.Int = B.2A.Ext}, dim(0){A.A.oBdy.V = B.2A2.oBdy.NV}]</desc>
-  <a>
-    POLYGON(
-      (290 190, 340 150, 220 120, 170 170, 290 190))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-5: a polygon touching multipolygon along boundaries [dim(2){A.A.Int = B.2A.Ext}, dim(1){A.A.oBdy.SP-V = B.2A2.oBdy.V-V}, dim(1){A.A.oBdy.V-V = B.2A1.oBdy.V-SP}]</desc>
-  <a>
-    POLYGON(
-      (220 190, 340 190, 260 110, 140 110, 220 190))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-3-6: a polygon touching multipolygon along boundaries and at a point [dim(2){A.A.Int = B.2A.Ext}, dim(1){A.A.oBdy.V-NV = B.2A1.oBdy.NV-SP}, dim(0){A.A.oBdy.V = B.2A2.oBdy.V}]</desc>
-  <a>
-    POLYGON(
-      (140 190, 220 190, 100 70, 20 70, 140 190))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>A/mA-6-1: a polygon overlapping multipolygon [dim(2){A.A.Int = B.4A.Int}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}, dim(0){A.A.Bdy.NV = B.A.Bdy.V}, dim(0){A.A.Bdy.NV = B.A.Bdy.CP}]</desc>
-  <a>
-    POLYGON(
-      (140 220, 60 140, 140 60, 220 140, 140 220))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (100 20, 180 20, 180 100, 100 100, 100 20)), 
-      (
-        (20 100, 100 100, 100 180, 20 180, 20 100)), 
-      (
-        (100 180, 180 180, 180 260, 100 260, 100 180)), 
-      (
-        (180 100, 260 100, 260 180, 180 180, 180 100)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="21210F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mA/mA-3-1: MultiPolygon touching MultiPolygon [dim(0){A.mA.Bdy.TP = B.mA.Bdy.TP}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 150 200, 110 110)), 
-      (
-        (110 110, 150 20, 70 20, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 160 160, 210 110, 160 60, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mAh/mAh-3-1: MultiPolygon touching MultiPolygon [dim(0){A.mA.Bdy.TP = B.mA.Bdy.TP}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 150 200, 110 110), 
-        (110 110, 100 180, 120 180, 110 110)), 
-      (
-        (110 110, 150 20, 70 20, 110 110), 
-        (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 160 160, 210 110, 160 60, 110 110), 
-        (110 110, 160 130, 160 90, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110), 
-        (110 110, 60 90, 60 130, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F01212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mAh/mAh-3-2: MultiPolygon touching MultiPolygon [dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP}, dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 200 200, 110 110), 
-        (110 110, 100 180, 120 180, 110 110)), 
-      (
-        (110 110, 200 20, 70 20, 110 110), 
-        (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 160 160, 210 110, 160 60, 110 110), 
-        (110 110, 160 130, 160 90, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110), 
-        (110 110, 60 90, 60 130, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mAh/mAh-3-3: MultiPolygon touching MultiPolygon [dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}, dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP},   dim(1){A.mA.Bdy.NV-EP = B.mA.Bdy.V-SP}, dim(1){A.mA.Bdy.SP-NV = B.mA.Bdy.EP-V}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 20 200, 200 200, 110 110), 
-        (110 110, 100 180, 120 180, 110 110)), 
-      (
-        (110 110, 200 20, 20 20, 110 110), 
-        (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 160 160, 210 110, 160 60, 110 110), 
-        (110 110, 160 130, 160 90, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110), 
-        (110 110, 60 90, 60 130, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mAh/mAh-6-1: MultiPolygon touching MultiPolygon [dim(2){A.mA.Int = B.mA.Int}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 200 200, 110 110), 
-        (110 110, 100 180, 120 180, 110 110)), 
-      (
-        (110 110, 200 20, 70 20, 110 110), 
-        (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 160 160, 210 110, 160 60, 110 110), 
-        (110 110, 160 130, 160 90, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110), 
-        (110 110, 60 90, 60 130, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF2F11212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mAh/mAh-6-2: MultiPolygon touching MultiPolygon [dim(2){A.mA.Int = B.mA.Int}]</desc>
-  <a>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 200 200, 110 110), 
-        (110 110, 100 180, 120 180, 110 110)), 
-      (
-        (110 110, 200 20, 70 20, 110 110), 
-        (110 110, 120 40, 100 40, 110 110)))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 70 200, 210 110, 70 20, 110 110), 
-        (110 110, 110 140, 150 110, 110 80, 110 110)), 
-      (
-        (110 110, 60 60, 10 110, 60 160, 110 110), 
-        (110 110, 60 90, 60 130, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="212111212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelateAC.xml b/testxml/validate/TestRelateAC.xml
deleted file mode 100644
index 8d481fd..0000000
--- a/testxml/validate/TestRelateAC.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>AC A-shells overlapping B-shell at A-vertex</desc>
-  <a>
-    POLYGON(
-      (100 60, 140 100, 100 140, 60 100, 100 60))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (80 40, 120 40, 120 80, 80 80, 80 40)), 
-      (
-        (120 80, 160 80, 160 120, 120 120, 120 80)), 
-      (
-        (80 120, 120 120, 120 160, 80 160, 80 120)), 
-      (
-        (40 80, 80 80, 80 120, 40 120, 40 80)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="21210F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelateLA.xml b/testxml/validate/TestRelateLA.xml
deleted file mode 100644
index 7bbc50a..0000000
--- a/testxml/validate/TestRelateLA.xml
+++ /dev/null
@@ -1,1932 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>L/A-3-1: a line touching the closing point of a polygon [dim(0){A.L.Bdy.SP = B.oBdy.CP}]</desc>
-  <a>
-    LINESTRING(150 150, 40 230)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-2: the start and end points of a LineString touching the boundary (at non-vertices) of a polygon [dim(0){A.L.Bdy.SP = B.oBdy.NV}, dim(0){A.L.Bdy.EP = B.oBdy.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 50 130, 130 130)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-3: the end point of a line touching the closing point of a polygon [dim(0){A.L.Bdy.EP = B.oBdy.CP}]</desc>
-  <a>
-    LINESTRING(40 230, 150 150)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-4: an entire LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.SP-EP = B.oBdy.NV-NV}]</desc>
-  <a>
-    LINESTRING(210 150, 330 150)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F1FF0F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-5: the start portion of a LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.SP-V = B.oBdy.NV-NV}]</desc>
-  <a>
-    LINESTRING(200 150, 310 150, 360 220)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-6: the start portion and the end point of a LineString touching the boundary of a polygon [dim(1){A.L.Int.SP-V = B.oBdy.NV-NV}, dim(0){A.L.Bdy.EP = B.A.oBdy.V}]</desc>
-  <a>
-    LINESTRING(180 150, 250 150, 230 250, 370 250, 410 150)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11F0F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-3-7: the middle portion of a LineString touching the boundary (at non-vertices) of a polygon [dim(1){A.L.Int.V-V = B.oBdy.NV-NV}]</desc>
-  <a>
-    LINESTRING(210 210, 220 150, 320 150, 370 210)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-1: a line at non-vertex crossing non-vertex boundary of polygon [dim(0){A.L.Int.NV = B.A.oBdy.NV}, dim(1){A.L.Int.NV-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(20 60, 150 60)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-2: a line at non-vertex crossing non-vertex boundaries of polygon twice [dim(0){A.L.Int.NV = B.A.oBdy.NV}, dim(1){A.L.Int.NV-NV = B.A.Int}]</desc>
-  <a>
-    LINESTRING(60 90, 310 180)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-3: a line at non-vertex crossing vertex boundary of polygon [dim(0){A.L.Int.NV = B.A.oBdy.V}, dim(1){A.L.Int.NV-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(90 210, 210 90)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-4: a line at non-vertex crossing vertex boundaries of polygon twice [dim(0){A.L.Int.NV = B.A.oBdy.V}, dim(1){A.L.Int.NV-NV = B.A.Int}, dim(0){A.L.Int.NV = B.A.oBdy.CP}]</desc>
-  <a>
-    LINESTRING(290 10, 130 170)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-5: a line at vertex crossing non-vertex boundary of polygon [dim(0){A.L.Int.V = B.A.oBdy.NV}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(30 100, 100 100, 180 100)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-6: a line at vertex crossing non-vertex boundaries of polygon twice [dim(0){A.L.Int.V = B.A.oBdy.NV}, dim(1){A.L.Int.V-V = B.A.Int}]</desc>
-  <a>
-    LINESTRING(20 100, 100 100, 360 100, 410 100)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-4-7: a line at vertex crossing vertex boundary of polygon [dim(0){A.L.Int.V = B.A.oBdy.V}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(90 210, 150 150, 210 90)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A-5-1: an entire line within a polygon [dim(1){A.L.Int.SP-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(180 90, 280 120)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/A-5-2: a line within a polygon but the line's both ends touching the boundary of the polygon [dim(1){A.L.Int.SP-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.oBdy.NV}, dim(0){A.L.Bdy.EP = B.oBdy.NV}]</desc>
-  <a>
-    LINESTRING(70 70, 80 20)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/A-5-3: a line within a polygon but the line's start point touching the boundary of the polygon [dim(1){A.L.Int.SP-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.oBdy.NV}]</desc>
-  <a>
-    LINESTRING(130 20, 150 60)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF00F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/A-5-4: a line within a polygon but the line's start point and middle portion touching the boundary of the polygon [dim(1){A.L.Int.SP-V = B.A.Int}, dim(1){A.L.Int.V-V = B.oBdy.NV-NV}, dim(1){A.L.Int.V-EP = B.A.Int}, dim(0){A.L.Bdy.SP = B.A.oBdy.NV}]</desc>
-  <a>
-    LINESTRING(70 70, 80 20, 140 20, 150 60)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/A-5-5: a line within a polygon but the line's middle portion touching the boundary of the polygon [dim(1){A.L.Int.SP-V = B.A.Int}, dim(1){A.L.Int.V-V = B.A.oBdy.NV-NV}, dim(1){A.L.Int.V-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(170 50, 170 20, 240 20, 260 60)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="11F0FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/Ah-2-1: a line outside a polygon [dim(1){A.L.Int.SP-EP = B.A.Ext}]</desc>
-  <a>
-    LINESTRING(50 100, 140 190, 280 190)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-2-2: a line inside a polygon's hole [dim(1){A.L.Int.SP-EP = B.A.Ext.h}]</desc>
-  <a>
-    LINESTRING(140 60, 180 100, 290 100)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-1: the start point of a line touching the inner boundary of a polygon [dim(0){A.L.Bdy.SP = B.A.iBdy.CP}, dim(1){A.L.Int.SP-EP = B.A.Ext.h}]</desc>
-  <a>
-    LINESTRING(170 120, 210 80, 270 80)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-2: both ends of a line touching the inner boundary of a polygon [dim(0){A.L.Bdy.SP = B.A.iBdy.CP}, dim(1){A.L.Int.SP-EP = B.A.Ext.h}, dim(0){A.L.Bdy.SP = B.A.iBdy.CP}]</desc>
-  <a>
-    LINESTRING(170 120, 260 50)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-1: both ends of a line touching the inner boundary of a polygon [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(190 90, 190 270)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (190 190, 280 50, 100 50, 190 190))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-2: a line at a non-vertex crossing the boundary of a polygon where the closing point of the hole touches the shell at a non-vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (110 110, 250 100, 140 30, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-3: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a non-vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 20 20, 360 20, 190 190), 
-      (250 100, 110 110, 140 30, 250 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-4: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a vertex [dim(0){A.L.Int.NV = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 20 20, 360 20, 190 190), 
-      (250 100, 110 110, 140 30, 250 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-5: a line crossing polygon boundary where the closing point of the hole touches the shell at a vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(190 90, 190 190, 190 270)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (190 190, 280 50, 100 50, 190 190))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-6: a line at a vertex crossing the boundary of a polygon where closing point of the hole touches the shell at a non-vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 110 110, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (110 110, 250 100, 140 30, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-7: a line at a vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a non-vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 110 110, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 20 20, 360 20, 190 190), 
-      (250 100, 110 110, 140 30, 250 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/Ah-3-8: a line at a non-vertex crossing the boundary of a polygon where the hole at a vertex touches the shell at a vertex [dim(0){A.L.Int.V = B.A.Bdy.TP}]</desc>
-  <a>
-    LINESTRING(60 160, 110 110, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 110 110, 20 20, 360 20, 190 190), 
-      (250 100, 110 110, 140 30, 250 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-1: the start point a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.SP = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(130 110, 180 110, 190 60)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 240 200, 240 20, 20 20, 20 200), 
-      (130 110, 60 180, 60 40, 130 110), 
-      (130 110, 200 40, 200 180, 130 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-2: the interior (at a non-vertex) of a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 180 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 240 200, 240 20, 20 20, 20 200), 
-      (130 110, 60 180, 60 40, 130 110), 
-      (130 110, 200 40, 200 180, 130 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-3: the interior (at a non-vertex) of a line touching the closing point and at a vertex of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy1.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 180 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (60 180, 130 110, 60 40, 60 180), 
-      (130 110, 200 40, 200 180, 130 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-4: the interior (at a non-vertex) of a line touching the closing point and at a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.NV = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 170 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (130 110, 60 40, 60 180, 130 110), 
-      (130 180, 130 40, 200 110, 130 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-5: the start point a line touching the closing point and a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 130 110, 170 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (130 110, 60 40, 60 180, 130 110), 
-      (130 180, 130 40, 200 110, 130 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-6: the interior (at a vertex) of a line touching the closing points of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 130 110, 180 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 240 200, 240 20, 20 20, 20 200), 
-      (130 110, 60 180, 60 40, 130 110), 
-      (130 110, 200 40, 200 180, 130 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-7: the interior (at a vertex) of a line touching the closing point and at a vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy1.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 130 110, 180 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (60 180, 130 110, 60 40, 60 180), 
-      (130 110, 200 40, 200 180, 130 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/A2h-3-8: the interior (at a vertex) of a line touching the closing point and at a non-vertex of two connected holes in a polygon [dim(0){A.L.Int.V = B.A.iBdy.TP}]</desc>
-  <a>
-    LINESTRING(80 110, 130 110, 170 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 200, 20 20, 240 20, 240 200, 20 200), 
-      (130 110, 60 40, 60 180, 130 110), 
-      (130 180, 130 40, 200 110, 130 180))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/mA-4-1: a line intersecting the interior and exterior of MultiPolygon [dim(1){A.L.Int.SP-NV = B.2A1.Int}, dim (1){A.L.Int.NV-EP = B.2A2.Int}]</desc>
-  <a>
-    LINESTRING(160 70, 320 230)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/mA-4-2: a line intersecting the interior and exterior of MultiPolygon [dim(1){A.L.Int.SP-V = B.2A1.Int}, dim (1){A.L.Int.V-EP = B.2A2.Int}]</desc>
-  <a>
-    LINESTRING(160 70, 200 110, 280 190, 320 230)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (140 110, 260 110, 170 20, 50 20, 140 110)), 
-      (
-        (300 270, 420 270, 340 190, 220 190, 300 270)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/mA-5-1: a line within two connected polygons [dim(1){A.L.Int = B.2A.Int}, dim(0){A.L.Int.NV = B.2A.Bdy.TP]</desc>
-  <a>
-    LINESTRING(70 50, 70 150)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (0 0, 0 100, 140 100, 140 0, 0 0)), 
-      (
-        (20 170, 70 100, 130 170, 20 170)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="10F0FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-1: a LinearRing touching a polygon's closing point [dim(0){A.RL.Int.CP = B.A.Bdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 20 200, 200 200, 110 110)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-2: a LinearRing touching a polygon's boundary at a non-vertex [dim(0){A.RL.Int.CP = B.A.Bdy.NV}]</desc>
-  <a>
-    LINESTRING(150 70, 160 110, 200 60, 150 70)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-3: a LinearRing touching a polygon's boundary at a non-vertex [dim(0){A.RL.Int.CP = B.A.iBdy.NV}]</desc>
-  <a>
-    LINESTRING(80 60, 120 40, 120 70, 80 60)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 50 30, 170 30, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-4: a LinearRing on the boundary of a polygon [dim(1){A.RL.Int.SP-EP = B.A.Bdy.SP-EP}]</desc>
-  <a>
-    LINESTRING(20 20, 200 20, 110 110, 20 20)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F1FFFF2F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-5: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-EP = B.A.iBdy.SP-EP}]</desc>
-  <a>
-    LINESTRING(110 90, 170 30, 50 30, 110 90)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 50 30, 170 30, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F1FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-6: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-V = B.A.oBdy.SP-NV}]</desc>
-  <a>
-    LINESTRING(110 110, 170 50, 170 110, 110 110)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 50 30, 170 30, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-3-7: a LinearRing on the inner boundary of a polygon [dim(1){A.RL.Int.SP-V = B.A.iBdy.SP-NV}]</desc>
-  <a>
-    LINESTRING(110 90, 70 50, 130 50, 110 90)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 50 30, 170 30, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-4-1: a LinearRing crossing a polygon [dim(1){A.RL.Int.CP-NV = B.A.Int}, dim(0){A.L.Int.NV = B.A.Bdy.NV}]</desc>
-  <a>
-    LINESTRING(110 60, 20 150, 200 150, 110 60)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-4-2: a LinearRing crossing a polygon with a hole [dim(1){A.RL.Int.NV-NV = B.A.Int}, dim(0){A.RL.Int.NV = B.A.oBdy.CP}, dim(0){A.RL.Int.NV = B.A.iBdy.CP}, dim(0){A.RL.Int.NV = B.A.oBdy.NV}, dim(0){A.RL.Int.NV = B.A.iBdy.NV}]</desc>
-  <a>
-    LINESTRING(110 130, 110 70, 200 100, 110 130)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 50 30, 170 30, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>RL/A-5-1: a LinearRing within a polygon [dim(1){A.RL.Int.SP-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(110 90, 160 40, 60 40, 110 90)
-  </a>
-  <b>
-    POLYGON(
-      (20 20, 200 20, 110 110, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>RL/A-5-2: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(110 100, 40 30, 180 30, 110 100)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 60 40, 160 40, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>RL/A-5-3: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(0){A.L.Int.CP = B.A.oBdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 180 30, 40 30, 110 110)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 60 40, 160 40, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="10FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>RL/A-5-4: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(0){A.RL.Int.CP = B.A.iBdy.CP}]</desc>
-  <a>
-    LINESTRING(110 90, 180 30, 40 30, 110 90)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 60 40, 160 40, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="10FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>RL/A-5-5: a LinearRing within a polygon with a hole [dim(1){A.RL.Int.SP-EP = B.A.Int}, dim(1){A.RL.Int.SP-NV = B.A.Bdy.iBdy.SP-V}]</desc>
-  <a>
-    LINESTRING(110 90, 50 30, 180 30, 110 90)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110), 
-      (110 90, 60 40, 160 40, 110 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="11FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>nsL/A-3-1: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SP = B.A.Bdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 200 200, 200 110, 110 200)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-3-2: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPb = B.A.Bdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-3-3: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPo = B.A.Bdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 20 110, 200 110, 50 110, 110 170)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-3-4: a non-simple LineString touching a polygon [dim(0){A.nsL.Bdy.SPx = B.A.Bdy.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 20 200, 110 200, 110 110, 200 200)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-3-5: a non-simple LineString touching a polygon [dim(1){A.nsL.Int.SPb-Vo = B.A.Bdy.SP-NV}]</desc>
-  <a>
-    LINESTRING(110 110, 170 50, 20 200, 20 110, 200 110)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F11F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-4-1: a non-simple LineString crossing a polygon [dim(1){A.nsL.Int.V-V-NV = B.A.Int}, dim(1){A.nsL.SPx-V = B.A.Bdy.SP-NV}]</desc>
-  <a>
-    LINESTRING(110 110, 180 40, 110 40, 110 180)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="111F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/A-5-1: a non-simple LineString within a polygon [dim(1){A.nsL.Int.SPx-EP = B.A.Int}]</desc>
-  <a>
-    LINESTRING(110 60, 50 30, 170 30, 90 70)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>nsL/A-5-2: a non-simple LineString within a polygon [dim(1){A.nsL.Int.SPx-EP = B.A.Int}, dim(1){A.nsL.Int.SPx-V = B.A.Bdy.SP-NV}]</desc>
-  <a>
-    LINESTRING(110 110, 180 40, 110 40, 110 110, 70 40)
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>nsL/Ah: the self-crossing point of a non-simple LineString touching the closing point of the inner boundary of a polygon [dim(0){A.nsL.Int.V = B.A.iBdy.CP}]</desc>
-  <a>
-    LINESTRING(230 70, 170 120, 190 60, 140 60, 170 120, 270 90)
-  </a>
-  <b>
-    POLYGON(
-      (150 150, 410 150, 280 20, 20 20, 150 150), 
-      (170 120, 330 120, 260 50, 100 50, 170 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-3-1: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPb = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (200 200, 110 110, 20 210, 110 110))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-3-2: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPo = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (60 180, 60 110, 160 110, 110 110))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-3-3: MultiLineString touching a polygon's closing point [dim(0){A.mL.Bdy.SPx = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (200 200, 110 110, 20 200, 110 200, 110 110))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-4-1: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVb = B.A.Int}, dim(0){A.mL.Int.NVb = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (110 50, 110 170, 110 70, 110 150, 200 150))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-4-2: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVo = B.A.Int}, dim(0){A.mL.Int.NVo = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (50 110, 170 110, 110 170, 110 50, 110 170, 110 50))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-4-3: MultiLineString crossing a polygon [dim(1){A.mL.Int.SP-NVx = B.A.Int}, dim(0){A.mL.Int.NVx = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (110 60, 110 160, 200 160))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-4-4: MultiLineString crossing a polygon [dim(1){A.mL.Int.Vb-Vb = B.A.Int}, dim(0){A.mL.Int.Vb = B.A.oBdy.CP}, dim(0){A.mL.Int.Vb = B.A.iBdy.CP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (110 60, 110 160, 200 160))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/A-5-1: MultiLineString within a polygon [dim(1){A.mL.Int.SP-EP = B.A.Int}]</desc>
-  <a>
-    MULTILINESTRING(
-      (110 100, 40 30, 180 30), 
-      (170 30, 110 90, 50 30))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mL/A-5-2: MultiLineString within a polygon [dim(1){A.mL.Int.SP-EP = B.A.Int}]</desc>
-  <a>
-    MULTILINESTRING(
-      (110 110, 60 40, 70 20, 150 20, 170 40), 
-      (180 30, 40 30, 110 80))
-  </a>
-  <b>
-    POLYGON(
-      (110 110, 200 20, 20 20, 110 110))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="11F00F212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mL/mA-3-1: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPb = B.mA.Bdy.TP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110, 200 160), 
-      (110 110, 200 110, 200 70, 20 150))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 20 20, 200 20, 110 110)), 
-      (
-        (110 110, 20 200, 200 200, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mA-3-2: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPo = B.mA.Bdy.TP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 160, 70 110, 150 110, 200 160), 
-      (110 110, 20 110, 50 80, 70 110, 200 110))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 20 20, 200 20, 110 110)), 
-      (
-        (110 110, 20 200, 200 200, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mA-3-3: MultiLineString within a MultiPolygon [dim(0){A.mL.Bdy.SPx = B.mA.Bdy.TP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 110, 200 110), 
-      (110 110, 20 170, 20 130, 200 90))
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 20 20, 200 20, 110 110)), 
-      (
-        (110 110, 20 200, 200 200, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelateLC.xml b/testxml/validate/TestRelateLC.xml
deleted file mode 100644
index b5119d8..0000000
--- a/testxml/validate/TestRelateLC.xml
+++ /dev/null
@@ -1,57 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>LC - topographically equal with no boundary</desc>
-  <a>
-    LINESTRING(0 0, 0 50, 50 50, 50 0, 0 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 0 50), 
-      (0 50, 50 50), 
-      (50 50, 50 0), 
-      (50 0, 0 0))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>LC - equal with boundary intersection</desc>
-  <a>
-    LINESTRING(0 0, 60 0, 60 60, 60 0, 120 0)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (0 0, 60 0), 
-      (60 0, 120 0), 
-      (60 0, 60 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="10FF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelateLL.xml b/testxml/validate/TestRelateLL.xml
deleted file mode 100644
index 35b5c03..0000000
--- a/testxml/validate/TestRelateLL.xml
+++ /dev/null
@@ -1,3388 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>L/L.1-3-1: touching at the start points of two lines [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(40 40, 120 120)
-  </a>
-  <b>
-    LINESTRING(40 40, 60 120)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-3-2: start point of one line touching end point of another line [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(40 40, 120 120)
-  </a>
-  <b>
-    LINESTRING(60 240, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-3-3: start point of a line touching the interior of another line at a non-vertex [dim(0){A.L.Bdy.SP = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 180 180)
-  </a>
-  <b>
-    LINESTRING(120 120, 20 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-3-4: touching at the end points of two lines [dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(40 40, 120 120)
-  </a>
-  <b>
-    LINESTRING(60 240, 120 120)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-3-5: end point of a line touching the interior of another line at a non-vertex [dim(0){A.L.Bdy.EP = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 180 180)
-  </a>
-  <b>
-    LINESTRING(20 180, 140 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-4-1: two lines crossing at non-vertex [dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 120 120)
-  </a>
-  <b>
-    LINESTRING(40 120, 120 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-1-1: equal pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100)
-  </a>
-  <b>
-    LINESTRING(40 40, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.1-1-2: equal lines but points in reverse sequence [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100)
-  </a>
-  <b>
-    LINESTRING(100 100, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.1-2-1: dim(1){A.L.Int.SP-EP = B.L.Ext}</desc>
-  <a>
-    LINESTRING(40 40, 120 120)
-  </a>
-  <b>
-    LINESTRING(40 120, 120 160)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-5-1: line A containing line B [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(20 20, 180 180)
-  </a>
-  <b>
-    LINESTRING(20 20, 180 180)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.1-5-2: line B is part of line A [dim(1){A.L.Int.SP-NV) = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(20 20, 180 180)
-  </a>
-  <b>
-    LINESTRING(20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101F00FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-5-3: Line B is part of line A (in the middle portion) [dim(1){A.L.Int.NV-NV = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(20 20, 180 180)
-  </a>
-  <b>
-    LINESTRING(50 50, 140 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-6-1: start portions of two lines overlapping [dim(1){A.L.Int.SP-NV = B.L.Int.SP-NV]</desc>
-  <a>
-    LINESTRING(180 180, 40 40)
-  </a>
-  <b>
-    LINESTRING(120 120, 260 260)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-6-2: end portions of two lines overlapping [dim(1){A.L.Int.NV-EP = B.L.Int.NV-EP]</desc>
-  <a>
-    LINESTRING(40 40, 180 180)
-  </a>
-  <b>
-    LINESTRING(260 260, 120 120)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.1-6-3: end portion of line A overlapping the start portion of line B [dim(1){A.L.Int.NV-EP = B.L.Int.SP-NV]</desc>
-  <a>
-    LINESTRING(40 40, 180 180)
-  </a>
-  <b>
-    LINESTRING(120 120, 260 260)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-1: two LineStrings touching at start points [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(40 40, 20 100, 40 160, 20 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-2: start point of LineStrings A touching the end point of LineString B [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(20 200, 40 160, 20 100, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-3: two LineStrings touching at end points [dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(80 240, 200 120, 100 100, 40 40)
-  </a>
-  <b>
-    LINESTRING(20 200, 40 160, 20 100, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-4: both the start and end points of LineString A touching the interior of LineString B at two vertices  [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Bdy.EP = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(60 60, 60 230, 140 230, 250 160)
-  </a>
-  <b>
-    LINESTRING(20 20, 60 60, 250 160, 310 230)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10FF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-5: both the start and end points of LineString A touching the interior of LineString B at two non-vertices  [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Bdy.EP = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(60 60, 60 230, 140 230, 250 160)
-  </a>
-  <b>
-    LINESTRING(20 20, 110 110, 200 110, 320 230)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10FF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-6: the start and end points of two LineStrings touching each other [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Bdy.EP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(60 110, 60 250, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-7: the start and end points of two LineStrings touching each other [dim(0){A.L.Bdy.SP = B.L.Bdy.EP}, dim(0){A.L.Bdy.EP = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(60 110, 60 250, 360 210)
-  </a>
-  <b>
-    LINESTRING(360 210, 310 160, 110 160, 60 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F0F1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-8: start point of LineString B touching LineString A at a non-vertex [dim(0){A.L.Int.NV = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(160 160, 240 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-9: end point of LineString B touching LineString A at a non-vertex [dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(240 240, 160 160)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-10: both the start and end points of LineString B touching the interior of LineString A at two non-vertices  [dim(0){A.L.Int.NV = B.L.Bdy.SP}, dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(60 60, 60 230, 140 230, 250 160)
-  </a>
-  <b>
-    LINESTRING(60 150, 110 100, 170 100, 110 230)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-11: the start point of LineString B touching the interior of LineString A at a non-vertex and the end point of LineString A touching the interior of LineString B at a vertex  [dim(0){A.L.Int.NV = B.L.Bdy.SP}, dim(0){A.L.Bdy.EP = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(60 60, 60 230, 140 230, 250 160)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-12: start point of LineString B touching LineString A at a vertex [dim(0){A.L.Int.V = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(200 120, 200 190, 150 240, 200 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-13: end point of LineString B touching LineString A at a vertex [dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(200 240, 150 240, 200 200, 200 120)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-3-14: both the start and end points of LineString B touching the interior of LineString A at two vertices  [dim(0){A.L.Int.V = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(60 60, 60 230, 140 230, 250 160)
-  </a>
-  <b>
-    LINESTRING(60 230, 80 140, 120 140, 140 230)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-1: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(60 110, 200 110, 250 160, 300 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-2: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.SP}, dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Bdy.EP = B.L.Int.EP}]</desc>
-  <a>
-    LINESTRING(60 110, 200 110, 250 160, 300 210, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1F0F1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-3: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Bdy.SP}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(60 110, 220 110, 250 160, 280 110)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-4: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.SP}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Bdy.EP = B.L.Int.EP}]</desc>
-  <a>
-    LINESTRING(60 110, 150 110, 200 160, 250 110, 360 110, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1F0F1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-5: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(130 160, 160 110, 220 110, 250 160, 250 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-6: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(130 160, 160 110, 190 110, 230 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-7: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Bdy.SP = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F100F102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-8: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 360 210, 380 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-9: two LineStrings crossing at three points [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.NV = B.L.Bdy.EP}]</desc>
-  <a>
-    LINESTRING(130 160, 160 110, 200 110, 230 160, 260 210, 380 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-10: two LineStrings crossing at two points [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(110 160, 160 110, 200 110, 250 160, 250 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-11: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(110 160, 180 110, 250 160, 320 110)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-12: two LineStrings crossing on one side [dim(0){A.L.Bdy.SP = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(140 160, 180 80, 220 160, 250 80)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-13: two LineStrings crossing at a vertex for one of the LineStrings [dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 130 190)
-  </a>
-  <b>
-    LINESTRING(20 130, 70 130, 160 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-14: two LineStrings crossing at non-vertices for both of the LineStrings [dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 130 190)
-  </a>
-  <b>
-    LINESTRING(40 160, 40 100, 110 40, 170 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-15: two LineStrings crossing on one side [dim(0){A.L.Int.V = B.L.Int.NV}, dim(0){A.L.Int.V = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(130 110, 180 160, 230 110, 280 160, 330 110)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-16: two LineStrings crossing at vertices for both LineString  [dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 130 190)
-  </a>
-  <b>
-    LINESTRING(30 140, 80 140, 100 100, 200 30)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-17: two LineStrings crossing on one side [dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(110 110, 110 160, 180 110, 250 160, 250 110)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-18: multiple crossings [dim(0){A.L.Int.V = B.L.Int.V}, dim(0){A.L.Int.NV = B.L.Int.NV}]</desc>
-  <a>
-    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
-  </a>
-  <b>
-    LINESTRING(20 60, 60 60, 60 140, 80 80, 100 20, 140 140, 180 20, 200 80, 220 20, 
-    240 80, 300 80, 270 110, 200 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-4-19: spiky LineStrings with multiple crossing [dim(0){A.L.Int.V = B.L.Int.V}]</desc>
-  <a>
-    LINESTRING(20 20, 230 20, 20 30, 170 30, 20 40, 230 40, 20 50, 230 60, 60 60, 
-    230 70, 20 70, 180 80, 60 80, 230 90, 20 90, 230 100, 30 100, 210 110, 20 110, 
-    80 120, 20 130, 170 130, 90 120, 230 130, 170 140, 230 140, 80 150, 160 140, 20 140, 
-    70 150, 20 150, 230 160, 80 160, 230 170, 20 160, 180 170, 20 170, 230 180, 20 180, 
-    40 190, 230 190, 20 200, 230 200)
-  </a>
-  <b>
-    LINESTRING(30 210, 30 60, 40 210, 40 30, 50 190, 50 20, 60 160, 60 50, 70 220, 
-    70 50, 80 20, 80 210, 90 50, 90 150, 100 30, 100 210, 110 20, 110 190, 120 50, 
-    120 180, 130 210, 120 20, 140 210, 130 50, 150 210, 130 20, 160 210, 140 30, 170 210, 
-    150 20, 180 210, 160 20, 190 210, 180 80, 170 50, 170 20, 180 70, 180 20, 190 190, 
-    190 30, 200 210, 200 30, 210 210, 210 20, 220 150, 220 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="001FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-1-1: two equal LineStrings with equal pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.2-1-2: two equal LineStrings with points in reverse sequence [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(80 240, 200 120, 100 100, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.2-1-3: two equal LineStrings with different number of points [dim(1){A.L.Int.SP-EP = B.L.Int.EP-SP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(80 240, 120 200, 200 120, 100 100, 80 80, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.2-2-1: disjoint [dim(1){A.L.Int.SP-EP = B.L.Ext}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(260 210, 240 130, 280 120, 260 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-2-2: wrapping around but still disjoint [dim(1){A.L.Int.SP-EP = B.L.Ext}]</desc>
-  <a>
-    LINESTRING(100 20, 20 20, 20 160, 210 160, 210 20, 110 20, 50 120, 120 150, 200 150)
-  </a>
-  <b>
-    LINESTRING(140 130, 100 110, 120 60, 170 60)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-1: LineString A containing LineString B, same pointwise [dim(1){A.L.Int.SP-EP = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-2: LineString A containing LineString B, LineString A with less points [dim(1){A.L.Int.SP-V = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-3: LineString A containing LineString B [dim(1){A.L.Int.SP-V = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(60 110, 110 160, 250 160)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101F00FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-4: LineString A containing LineString B [dim(1){A.L.Int.NV-NV = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(110 160, 310 160, 340 190)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-5: LineString A containing LineString B [dim(1){A.L.Int.V-NV = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(140 160, 250 160, 310 160, 340 190)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-5-6: LineString A containing LineString B [dim(1){A.L.Int.V-V = B.L.Int.SP-EP}]</desc>
-  <a>
-    LINESTRING(60 110, 110 160, 250 160, 310 160, 360 210)
-  </a>
-  <b>
-    LINESTRING(110 160, 250 160, 310 160)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0FF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-1: start portions of two LineStrings overlapping [dim(1){A.L.Int.SP-V = B.L.Int.SP-V}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(200 120, 100 100, 40 40, 140 80, 200 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-2: start portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.SP-V = B.L.Int.V-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(280 240, 240 140, 200 120, 100 100, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-3: start portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.SP-V = B.L.Int.NV-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(80 190, 140 140, 40 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-4: end portions of two LineStrings overlapping [dim(1){A.L.Int.NV-EP = B.L.Int.V-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(240 200, 200 260, 80 240, 140 180)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-5: end portion of LineString A overlapping start portion of LineString B [dim(1){A.L.Int.NV-EP = B.L.Int.SP-V}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(140 180, 80 240, 200 260, 240 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1010F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-6: end portion of LineString A overlapping end portion of LineString B, intersecting at the middle of LineString A [dim(1){A.L.Int.V-EP = B.L.Int.V-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(280 240, 240 140, 200 120, 80 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-7: middle portions of two LineStrings overlapping [dim(1){A.L.Int.V-NV = B.L.Int.NV-V}]</desc>
-  <a>
-    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
-  </a>
-  <b>
-    LINESTRING(20 80, 120 80, 200 80, 260 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-8: middle portion of LineString A overlapping start portion of LineString B [dim(1){A.L.Int.V-V = B.L.Int.SP-V}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(100 100, 200 120, 240 140, 280 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-9: middle portion of LineString A overlapping end portion of LineString B [dim(1){A.L.Int.V-V = B.L.Int.V-EP}]</desc>
-  <a>
-    LINESTRING(40 40, 100 100, 200 120, 80 240)
-  </a>
-  <b>
-    LINESTRING(280 240, 240 140, 200 120, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-10: middle portions of two LineStrings overlapping [dim(1){A.L.Int.V-V = B.L.Int.V-V}]</desc>
-  <a>
-    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
-  </a>
-  <b>
-    LINESTRING(80 20, 80 80, 240 80, 300 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/L.2-6-11: middle portions of two LineStrings overlapping, multiple intersects [dim(1){A.L.Int.V-V = B.L.Int.V-NV}, dim(1){A.L.Int.V-V = B.L.Int.V-NV}, dim(1){A.L.Int.V-V = B.L.Int.V-NV}]</desc>
-  <a>
-    LINESTRING(20 20, 80 80, 160 80, 240 80, 300 140)
-  </a>
-  <b>
-    LINESTRING(20 80, 80 80, 120 80, 140 140, 160 80, 200 80, 220 20, 240 80, 270 110, 
-    300 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-3-1: a LineString touching a LinearRing [dim(0){A.L.Bdy.SP = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(100 100, 20 180, 180 180)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-4-1: a LineString crossing a LinearRing [dim(0){A.L.Int.NV = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(20 100, 180 100, 100 180)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-4-2: a LineString crossing a LinearRing [dim(0){A.L.Int.NV = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(100 40, 100 160, 180 160)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-4-3: a LineString crossing a LinearRing [dim(0){A.L.Int.V = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(20 100, 100 100, 180 100, 100 180)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-5-1: a LineString within a LinearRing [dim(1){A.L.Int.SP-EP = B.LR.Int.SP-NV}]</desc>
-  <a>
-    LINESTRING(100 100, 160 40)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/LR-5-2: a LineString within a LinearRing [dim(1){A.L.Int.SP-EP = B.LR.Int.SP-NV}]</desc>
-  <a>
-    LINESTRING(100 100, 180 20)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/LR-5-3: a LineString within a LinearRing [dim(1){A.L.Int.SP-V-EP = B.LR.Int.NV-CP-NV}]</desc>
-  <a>
-    LINESTRING(60 60, 100 100, 140 60)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FF0FF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>L/LR-6-1: a LineString crossing a LinearRing [dim(1){A.L.Int.SP-NV = B.LR.Int.SP-V}]</desc>
-  <a>
-    LINESTRING(100 100, 190 10, 190 100)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F10F01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-6-2: a LineString crossing a LinearRing [dim(1){A.L.Int.SP-V = B.LR.Int.SP-NV}]</desc>
-  <a>
-    LINESTRING(100 100, 160 40, 160 100)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F10F01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/LR-6-3: a LineString crossing a LinearRing [dim(1){A.L.Int.NV-V = B.LR.Int.SP-NV}]</desc>
-  <a>
-    LINESTRING(60 140, 160 40, 160 140)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPb}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 20 80, 140 80, 80 20, 80 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPo}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 20 80, 140 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's end point with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 140 80, 80 20, 80 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPb}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 20 80, 140 80, 80 20, 80 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPo}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 20 80, 140 80, 80 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's closing point with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.CPx}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(80 80, 20 80, 20 140, 140 20, 80 20, 80 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex [dim(0){A.L.Int.NV = B.nsL.Int.NV}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(20 140, 140 20, 100 20, 100 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVb}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 120 80, 80 20, 80 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVo}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 140 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a non-vertex with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.NVx}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 80 140, 80 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex [dim(0){A.L.Int.NV = B.nsL.Int.V}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 80 80, 20 80, 50 140, 50 60)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with both crossing and overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vb}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 120 80, 80 20, 80 80, 80 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with overlapping line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vo}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 80 80, 140 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF01F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL: A line's interior at a non-vertex intersecting a non-simple linestring's interior at a vertex with crossing line segments [dim(0){A.L.Int.NV = B.nsL.Int.Vx}]</desc>
-  <a>
-    LINESTRING(20 20, 140 140)
-  </a>
-  <b>
-    LINESTRING(140 80, 20 80, 80 140, 80 80, 80 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.1-3-1: start point of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Bdy.SP = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(130 150, 220 150, 220 240)
-  </a>
-  <b>
-    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.1-3-2: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.V = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(30 150, 130 150, 250 150)
-  </a>
-  <b>
-    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.1-3-3: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(30 150, 250 150)
-  </a>
-  <b>
-    LINESTRING(130 240, 130 150, 220 20, 50 20, 130 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.1-3-4: the interior of a LineString touching the self-intersecting point of a non-simple LineString [dim(0){A.L.Int.V = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(30 150, 130 150, 250 150)
-  </a>
-  <b>
-    LINESTRING(130 240, 130 20, 30 20, 130 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.1-4: a Line crossing a non-simple LineString at non-vertices [dim(0){A.L.Int.NV = B.nsL.Int.NV}]</desc>
-  <a>
-    LINESTRING(30 150, 250 150)
-  </a>
-  <b>
-    LINESTRING(120 240, 120 20, 20 20, 120 170)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL.5/L-3-1: switching the geometries for case L/nsL.5-3-1 [dim(0){A.nsL.Bdy.EPx = B.L.Bdy.SP}]</desc>
-  <a>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.5-3-2: the start point of a line touching the self-intersecting and self-crossing point of a non-simple LineString [dim(0){A.L.Bdy.SP = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(110 110, 200 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.5-3-3: the interior of a line touching the self-intersecting and self-crossing point of a non-simple LineString [dim(0){A.L.Int.NV = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    LINESTRING(20 110, 200 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL.5/L-3-4 touches dim(0){A.nsL.Bdy.EPx = B.L.Int.NV}</desc>
-  <a>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </a>
-  <b>
-    LINESTRING(20 110, 200 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.10-6-1: the middle portion of a line overlapping from the self-intersecting to the self-crossing a non-simple LineString [dim(1){A.L.Int.V-V = B.nsL.Int.EPx-NVx}]</desc>
-  <a>
-    LINESTRING(90 200, 90 130, 110 110, 150 200)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/nsL.10-6-2: the middle portion of a line overlapping from the self-intersecting to the self-crossing a non-simple LineString [dim(1){A.L.Int.V-V = B.nsL.Int.NVx-EPx}]</desc>
-  <a>
-    LINESTRING(200 110, 110 110, 90 130, 90 200)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>L/mL-3-1: a line's end point touching a non-vertex with crossing line segments of a MultiLineString [dim(0){A.L.Bdy.SP = B.mL.Int.NVx]</desc>
-  <a>
-    LINESTRING(80 80, 150 80, 210 80)
-  </a>
-  <b>
-    MULTILINESTRING(
-      (20 20, 140 140), 
-      (20 140, 140 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-1-1: two equal LinearRings, pointwise [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(40 80, 160 200, 260 20, 40 80)
-  </a>
-  <b>
-    LINESTRING(40 80, 160 200, 260 20, 40 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>LR/LR-1-2: two equal LinearRings with points in reverse sequence [dim(1){A.LR.Int.SP-EP = B.LR.Int.EP-SP}, dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(40 80, 160 200, 260 20, 40 80)
-  </a>
-  <b>
-    LINESTRING(40 80, 260 20, 160 200, 40 80)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>LR/LR-1-3: two equal LinearRings with points in different sequence [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.V}, dim(0){A.LR.Int.V = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(40 80, 160 200, 260 20, 40 80)
-  </a>
-  <b>
-    LINESTRING(260 20, 40 80, 160 200, 260 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>LR/LR-1-4: two equal LinearRings with different number of points [dim(1){A.LR.Int.SP-EP = B.LR.Int.SP-EP}, dim(0){A.LR.Int.CP = B.LR.Int.V}, dim(0){A.LR.Int.NV = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(40 80, 160 200, 260 20, 40 80)
-  </a>
-  <b>
-    LINESTRING(100 140, 160 200, 260 20, 40 80, 100 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-1: two LinearRings crossing at closing points [dim(0){A.LR.Int.CP = B.LR.Int.CP}]</desc>
-  <a>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </a>
-  <b>
-    LINESTRING(100 100, 180 180, 20 180, 100 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-2: two LinearRings crossing at two points [dim(0){A.LR.Int.CP = B.LR.Int.CP}, dim(0){A.LR.Int.V = B.LR.Int.V},]</desc>
-  <a>
-    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <b>
-    LINESTRING(40 150, 150 40, 170 20, 170 190, 40 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-3: two LinearRings crossing at the closing and a non-vertex [dim(0){A.LR.Int.CP = B.LR.Int.NV}]</desc>
-  <a>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </a>
-  <b>
-    LINESTRING(180 100, 20 100, 100 180, 180 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-4: two LinearRings crossing at the closing and a vertex [dim(0){A.LR.Int.CP = B.LR.Int.V}]</desc>
-  <a>
-    LINESTRING(100 100, 180 20, 20 20, 100 100)
-  </a>
-  <b>
-    LINESTRING(180 180, 100 100, 20 180, 180 180)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-5: two LinearRings crossing at a vertex and a non-vertex [dim(0){A.LR.Int.V = B.LR.Int.NV}]</desc>
-  <a>
-    LINESTRING(20 180, 100 100, 20 20, 20 180)
-  </a>
-  <b>
-    LINESTRING(100 20, 100 180, 180 100, 100 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-4-6: two LinearRings crossing at two points [dim(0){A.LR.Int.V = B.LR.Int.NV}, dim(0){A.LR.Int.V = B.LR.Int.NV},]</desc>
-  <a>
-    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <b>
-    LINESTRING(170 20, 20 170, 170 170, 170 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-6-1: two LinearRings overlapping [dim(1){A.LR.Int.CP-V = B.LR.Int.CP-V}]</desc>
-  <a>
-    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <b>
-    LINESTRING(40 150, 150 150, 90 210, 40 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-6-2: two LinearRings overlapping [dim(1){A.LR.Int.CP-V = B.LR.Int.NV-NV}]</desc>
-  <a>
-    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <b>
-    LINESTRING(20 150, 170 150, 90 230, 20 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/LR-6-3: two LinearRings overlapping [dim(1){A.LR.Int.(V-V-V-EP) = B.LR.Int.(NV-V-V-SP)}]</desc>
-  <a>
-    LINESTRING(40 150, 40 40, 150 40, 150 150, 40 150)
-  </a>
-  <b>
-    LINESTRING(40 150, 150 150, 150 40, 20 40, 20 150, 40 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPb}]</desc>
-  <a>
-    LINESTRING(110 110, 200 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 110, 20 200, 20 110, 200 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPo}]</desc>
-  <a>
-    LINESTRING(110 110, 200 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 20 110, 200 110, 50 110, 110 170)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/nsL-3-1: a LinearRing touching a non-simple LineString [dim(0){A.nsL.Int.CP = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    LINESTRING(110 110, 200 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 20 200, 110 200, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F01FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/nsL-6-1: a LinearRing and a non-simple LineString overlapping [dim(1){A.nsL.Int.SP-V = B.nsL.Int.NVx-SP}]</desc>
-  <a>
-    LINESTRING(110 110, 200 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(200 20, 20 200, 200 200, 110 110, 110 40)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>LR/nsL-6-2: a LinearRing and a non-simple LineString overlapping [dim(1){A.nsL.Int.SP-V = B.nsL.Int.NVx-SP}, dim(1){A.nsL.Int.V-EP = B.nsL.Int.EP-NVx}]</desc>
-  <a>
-    LINESTRING(110 110, 200 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(200 20, 20 200, 200 200, 20 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="101FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-1: non-simple LineStrings crossing at closing points [dim(0){A.nsL.Int.CP = B.nsL.Int.CP}]</desc>
-  <a>
-    LINESTRING(110 110, 20 110, 110 20, 20 20, 110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 200 110, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-2: non-simple LineStrings crossing at two points without vertices [dim(0){A.nsL.Int.NV = B.nsL.Int.NV}]</desc>
-  <a>
-    LINESTRING(20 120, 120 120, 20 20, 120 20, 20 120)
-  </a>
-  <b>
-    LINESTRING(170 100, 70 100, 170 170, 70 170, 170 100)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-3: non-simple LineStrings crossing at a point [dim(0){A.nsL.Int.NV = B.nsL.Int.V}]</desc>
-  <a>
-    LINESTRING(20 110, 110 110, 20 20, 110 20, 20 110)
-  </a>
-  <b>
-    LINESTRING(110 160, 70 110, 60 160, 20 130, 110 160)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-4: non-simple LineStrings crossing at self-crossing points [dim(0){A.nsL.Int.NVx = B.nsL.Int.NVx}]</desc>
-  <a>
-    LINESTRING(20 200, 200 200, 20 20, 200 20, 20 200)
-  </a>
-  <b>
-    LINESTRING(20 110, 200 110, 200 160, 20 60, 20 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-5: non-simple LineStrings crossing at vertices [dim(0){A.nsL.Int.V = B.nsL.Int.V}]</desc>
-  <a>
-    LINESTRING(20 110, 110 110, 20 20, 110 20, 20 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 110 110, 200 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>nsL/nsL-4-6: non-simple LineStrings crossing at two points with vertices [dim(0){A.nsL.Int.V = B.nsL.Int.V}]</desc>
-  <a>
-    LINESTRING(20 120, 120 120, 20 20, 120 20, 20 120)
-  </a>
-  <b>
-    LINESTRING(220 120, 120 20, 220 20, 120 120, 220 120)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-1: MultiLineString [dim(1){A.mL.Int.SP-EP = B.mL.Int.SP-EP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (70 20, 20 90, 70 170), 
-      (70 170, 120 90, 70 20))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (70 20, 20 90, 70 170), 
-      (70 170, 120 90, 70 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mL/mL-1-1: non-simple MultiLineString  [dim(1){A.mL.Int.SP-EP = B.mL.Int.SP-EP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mL/mL-1-2: equal non-simple MultiLineString with different sequence of lines and points [dim(1){A.mL.Int.SP-EP = B.mL.Int.EP-SP}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 140, 90 60, 90 20), 
-      (170 20, 130 20, 20 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="1FFF0FFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-1: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPb}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60), 
-      (130 100, 130 60, 90 20, 50 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-2: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPo}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (130 140, 130 60, 90 20, 20 90, 90 20, 130 60, 170 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-3: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF1F00102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-4: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60), 
-      (130 100, 90 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-5: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Bdy.SPx}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60), 
-      (120 100, 170 100, 90 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-6: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPb}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60), 
-      (120 100, 170 100, 90 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-7: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPo}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (130 140, 130 60, 90 20, 20 90, 90 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-3-8: non-simple MultiLineStrings touching at boundaries [dim(0){A.mL.Bdy.SPx = B.mL.Int.SPx}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 20, 170 20), 
-      (90 20, 90 80, 90 140))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (90 20, 170 100, 170 140), 
-      (170 60, 90 20, 20 60, 20 140, 90 20))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF10F0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-4-1: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vb}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 90, 20 160), 
-      (90 160, 90 20))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (160 160, 90 90, 160 20), 
-      (160 120, 120 120, 90 90, 160 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-4-2: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vo}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 90, 20 160), 
-      (90 160, 90 20))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (160 160, 90 90, 160 20), 
-      (160 120, 120 120, 90 90, 120 60, 160 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mL/mL-4-3: non-simple MultiLineStrings crossing [dim(0){A.mL.Int.Vx = B.mL.Int.Vx}]</desc>
-  <a>
-    MULTILINESTRING(
-      (20 20, 90 90, 20 160), 
-      (90 160, 90 20))
-  </a>
-  <b>
-    MULTILINESTRING(
-      (160 160, 90 90, 160 20), 
-      (160 120, 90 90, 160 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F1FF0102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelatePA.xml b/testxml/validate/TestRelatePA.xml
deleted file mode 100644
index 1104099..0000000
--- a/testxml/validate/TestRelatePA.xml
+++ /dev/null
@@ -1,1018 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>P/A-2-1: a point outside a polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-2-2: a point outside a convex polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
-  <a>
-    POINT(70 170)
-  </a>
-  <b>
-    POLYGON(
-      (110 230, 80 160, 20 160, 20 20, 200 20, 200 160, 140 160, 110 230))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-2-3: a point outside a concave polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
-  <a>
-    POINT(110 130)
-  </a>
-  <b>
-    POLYGON(
-      (20 160, 80 160, 110 100, 140 160, 200 160, 200 20, 20 20, 20 160))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-2-4: dim(0){A.P.Int = B.A.Ext}</desc>
-  <a>
-    POINT(100 70)
-  </a>
-  <b>
-    POLYGON(
-      (20 150, 100 150, 40 50, 170 50, 110 150, 190 150, 190 20, 20 20, 20 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-2-5: a point outside a concave polygon [dim(0){A.P.Int = B.A.Ext}]</desc>
-  <a>
-    POINT(100 70)
-  </a>
-  <b>
-    POLYGON(
-      (20 150, 90 150, 40 50, 160 50, 110 150, 180 150, 180 20, 20 20, 20 150))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-3-1: a point on the closing point of a polygon [dim(0){A.P.Int = B.A.Bdy.CP}]</desc>
-  <a>
-    POINT(60 120)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-3-2: a point on the boudary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.Bdy.NV}]</desc>
-  <a>
-    POINT(110 120)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-3-3: a point on the boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.Bdy.V]</desc>
-  <a>
-    POINT(160 120)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A-5: a point on the interior of a polygon [dim(0){A.P.Int = B.A.Int}]</desc>
-  <a>
-    POINT(100 80)
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/Ah-2-1: a point outside of polygon with a hole [dim(0){A.P.Int = B.A.Ext}]</desc>
-  <a>
-    POINT(60 160)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-2-2: a point inside the hole of the polygon [dim(0){A.P.Int = B.A.Ext.h}]</desc>
-  <a>
-    POINT(190 90)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-1: a point on the closing point of the outer boundary of a polygon with a hole [dim(0){A.P.Int = B.A.oBdy.CP}]</desc>
-  <a>
-    POINT(190 190)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-2: a point on the outer boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.oBdy.V}]</desc>
-  <a>
-    POINT(360 20)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-3: a point on the outer boundary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.oBdy.NV}]</desc>
-  <a>
-    POINT(130 130)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-4: a point on the closing point of the inner boundary of a polygon [dim(0){A.P.Int = B.A.iBdy.CP}]</desc>
-  <a>
-    POINT(280 50)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-5: a point on the inner boundary of a polygon at a non-vertex [dim(0){A.P.Int = B.A.iBdy.NV}]</desc>
-  <a>
-    POINT(150 100)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-3-6: a point on the inner boundary of a polygon at a vertex [dim(0){A.P.Int = B.A.iBdy.V}]</desc>
-  <a>
-    POINT(100 50)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/Ah-5: a point inside the interior of a polygon with a hole [dim(0){A.P.Int = B.A.Int}]</desc>
-  <a>
-    POINT(140 120)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/A2h-3-1: a point on the touching point of two holes in a polygon [dim(0){A.P.Int = B.A.iBdy.TP}]</desc>
-  <a>
-    POINT(190 50)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (90 50, 150 110, 190 50, 90 50), 
-      (190 50, 230 110, 290 50, 190 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/A2h-3-2: a point on the touching point of two holes in a polygon [dim(0){A.P.Int = B.A.iBdy.TP}]</desc>
-  <a>
-    POINT(180 90)
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (180 140, 180 40, 80 40, 180 140), 
-      (180 90, 210 140, 310 40, 230 40, 180 90))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-2: 3 points outside a polygon [dim(0){A.2P.Int = B.A.Ext}]</desc>
-  <a>
-    MULTIPOINT((20 80), (110 160), (20 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-1: one of 3 points on the closing point of the boundary of a polygon [dim(0){A.3P1.Int = B.A.Bdy.CP}]</desc>
-  <a>
-    MULTIPOINT((20 80), (60 120), (20 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-2: one of 3 points on the boundary of a polygon at a non-vertex [dim(0){A.3P3 = B.A.Bdy.NV}]</desc>
-  <a>
-    MULTIPOINT((10 80), (110 170), (110 120))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-3: one of 3 points on the boundary of a polygon at a vertex [dim(0){A.3P1.Int = B.A.Bdy.V}]</desc>
-  <a>
-    MULTIPOINT((10 80), (110 170), (160 120))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-4: 3 of the 5 points on the boundary of a polygon [dim(0){A.5P2.Int = B.A.Bdy.CP}, dim(0){A.5P3.Int = B.A.Bdy.NV}, dim(0){A.5P4.Int = B.A.Bdy.V}]</desc>
-  <a>
-    MULTIPOINT((20 120), (60 120), (110 120), (160 120), (200 120))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-5: all 3 points on the boundary of a polygon [dim(0){A.3P1.Int = B.A.Bdy.CP}, dim(0){A.3P2.Int = B.A.Bdy.NV}, dim(0){A.3P3.Int = B.A.Bdy.V}]</desc>
-  <a>
-    MULTIPOINT((60 120), (110 120), (160 120))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-3-6: all 4 points on the boundary of a polygon [dim(0){A.4P = B.A.Bdy}]</desc>
-  <a>
-    MULTIPOINT((60 120), (160 120), (160 40), (60 40))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-4-1: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.CP}, dim(0){A.3P3.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((20 150), (60 120), (110 80))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-4-2: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.V}, dim(0){A.3P3.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((110 80), (160 120), (200 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-4-3: 1 point outside a polygon, 1 point on the boundary and 1 point inside [dim(0){A.3P1.Int = B.A.Ext}, dim(0){A.3P2.Int = B.A.Bdy.NV}, dim(0){A.3P3.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((110 80), (110 120), (110 160))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-4-4: 1 point outside a polygon, 1 point inside [dim(0){A.2P1.Int = B.A.Ext}, dim(0){A.2P2.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((110 170), (110 80))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-4-5: 1 point outside a polygon, 2 points on the boundary and 1 point inside [dim(0){A.4P1.Int = B.A.Ext}, dim(0){A.4P2.Int = B.A.Bdy.CP}, dim(0){A.4P3.Int = B.A.Bdy.V}, dim(0){A.4P4.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((60 120), (160 120), (110 80), (110 170))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="000FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/A-5-1: 2 points within a polygon [dim(0){A.2P.Int = B.A.Int]</desc>
-  <a>
-    MULTIPOINT((90 80), (130 80))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/A-5-2: 1 point on the boundary and 1 point inside a polygon [dim(0){A.2P1.Int = B.A.Bdy.CP}, dim(0){A.2P2.Int = B.A.Int}]</desc>
-  <a>
-    MULTIPOINT((60 120), (160 120), (110 80))
-  </a>
-  <b>
-    POLYGON(
-      (60 120, 60 40, 160 40, 160 120, 60 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/Ah-2-1: 3 points outside a polygon [dim(0){A.3P.Int = B.Ah.Ext}]</desc>
-  <a>
-    MULTIPOINT((40 170), (40 90), (130 170))
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/Ah-2-2: 2 points outside a polygon and 1 point inside the hole of the polygon [dim(0){A.3P1.Int = B.Ah.Ext}, dim(0){A.3P2.Int = B.Ah.Ext}, dim(0){A.3P3.Int = B.Ah.Ext.h}]</desc>
-  <a>
-    MULTIPOINT((90 170), (280 170), (190 90))
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/Ah-2-3: all 3 points in polygon's hole [dim(0){A.3P.Int = B.Ah.Ext.h}]</desc>
-  <a>
-    MULTIPOINT((190 110), (150 70), (230 70))
-  </a>
-  <b>
-    POLYGON(
-      (190 190, 360 20, 20 20, 190 190), 
-      (280 50, 100 50, 190 140, 280 50))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mA-3-1: a point on the touching point of two polygons [dim(0){A.P.Int = B.2A.Bdy}]</desc>
-  <a>
-    POINT(100 100)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (20 100, 20 20, 100 20, 100 100, 20 100)), 
-      (
-        (100 180, 100 100, 180 100, 180 180, 100 180)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mA-3-2: a point on the boundary of one of the 2 polygons [dim(0){A.P.Int = B.2A1.Bdy.CP}]</desc>
-  <a>
-    POINT(20 100)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (20 100, 20 20, 100 20, 100 100, 20 100)), 
-      (
-        (100 180, 100 100, 180 100, 180 180, 100 180)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mA-3-3: a point on the boundary of one of the 2 polygons [dim(0){A.P.Int = B.2A1.Bdy.V}]</desc>
-  <a>
-    POINT(60 100)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (20 100, 20 20, 100 20, 100 100, 20 100)), 
-      (
-        (100 180, 100 100, 180 100, 180 180, 100 180)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mA-3-4: a point touching a polygon's boundary where the boundaries touch at a point [dim(0){A.P.Int = B.2A.Bdy.TP}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    MULTIPOLYGON(
-      (
-        (110 110, 20 200, 200 200, 110 110), 
-        (110 110, 80 180, 140 180, 110 110)), 
-      (
-        (110 110, 20 20, 200 20, 110 110), 
-        (110 110, 80 40, 140 40, 110 110)))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF212">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelatePL.xml b/testxml/validate/TestRelatePL.xml
deleted file mode 100644
index 5388cfe..0000000
--- a/testxml/validate/TestRelatePL.xml
+++ /dev/null
@@ -1,2263 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>P/L-2: a point and a line disjoint [dim(0){A.P.Int = B.L.Ext}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/L-3-1: a point touching the start point of a line  [dim(0){A.P.Int = B.L.Bdy.SP}]</desc>
-  <a>
-    POINT(90 80)
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/L-3-2: a point touching the end point of a line [dim(0){A.P.Int = B.L.Bdy.EP}]</desc>
-  <a>
-    POINT(340 240)
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/L-5-1: a point on the line at a non-vertex [dim(0){A.P.Int = B.L.Int.NV}]</desc>
-  <a>
-    POINT(230 150)
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/L-5-2: a point on the line at a vertex [dim(0){A.P.Int = B.L.Int.V}]</desc>
-  <a>
-    POINT(160 150)
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/LR-2-1: a point outside a LinearRing [dim(0){A.P.Int = B.LR.Ext}]</desc>
-  <a>
-    POINT(90 150)
-  </a>
-  <b>
-    LINESTRING(150 150, 20 20, 280 20, 150 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/LR-2-2: a point inside a LinearRing  [dim(0){A.P.Int = B.LR.Ext}]</desc>
-  <a>
-    POINT(150 80)
-  </a>
-  <b>
-    LINESTRING(150 150, 20 20, 280 20, 150 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/LR-5-1: a point on the closing point of a LinearRing [dim(0){A.P.Int = B.LR.Int.CP}]</desc>
-  <a>
-    POINT(150 150)
-  </a>
-  <b>
-    LINESTRING(150 150, 20 20, 280 20, 150 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/LR-5-2: a point on a LinearRing at a non-vertex [dim(0){A.P.Int = B.L.Int.NV}]</desc>
-  <a>
-    POINT(100 20)
-  </a>
-  <b>
-    LINESTRING(150 150, 20 20, 280 20, 150 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/LR-5-3: a point on a LinearRing at a vertex [dim(0){A.P.Int = B.L.Int.V}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    LINESTRING(150 150, 20 20, 280 20, 150 150)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.1-3-1: a point on a non-simple LineString's end point [dim(0){A.P.Int = B.nsL.Bdy.EP}]</desc>
-  <a>
-    POINT(220 220)
-  </a>
-  <b>
-    LINESTRING(110 110, 220 20, 20 20, 110 110, 220 220)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.1-5-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 220 20, 20 20, 110 110, 220 220)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.1-5-2: a point a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 220 20, 20 20, 220 220)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.1-5-3: a point on a non-simple LineString's interior at a non-vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
-  <a>
-    POINT(110 20)
-  </a>
-  <b>
-    LINESTRING(110 110, 220 20, 20 20, 220 220)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.1-5-4: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
-  <a>
-    POINT(220 20)
-  </a>
-  <b>
-    LINESTRING(110 110, 220 20, 20 20, 220 220)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.2-5-2: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
-  <a>
-    POINT(110 20)
-  </a>
-  <b>
-    LINESTRING(220 220, 20 20, 220 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.2-5-3: a point on a non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    LINESTRING(220 220, 20 20, 220 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.2-5-4: a point on a non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(20 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 20 20, 110 20, 20 110, 110 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-3-1: a point on a non-simple LineString's start point [dim(0){A.P.Int = B.nsL.Bdy.SP}]</desc>
-  <a>
-    POINT(20 200)
-  </a>
-  <b>
-    LINESTRING(20 200, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-1: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-2: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
-  <a>
-    POINT(80 140)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-4: a point on a non-simple LineString's interior at a two-vertex point with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vo}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-5: a point on a non-simple LineString's interior at a vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vo}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-6: a point on a non-simple LineString's interior at a two-vertex point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-7: a point on a non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 200 20, 20 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.3-5-8: a point on a non-simple LineString's interior at a two-vertex point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-1: a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 110 110, 200 20, 140 20, 140 80, 110 110, 80 140, 
-    20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-2: a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 110 110, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-3:a point on a non-simple LineString's start point with crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 200 20, 140 20, 140 80, 80 140, 20 140)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-4: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-5: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 200 20, 20 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-6: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-7: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 110 110, 20 20, 200 20, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.4-3-8: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 110 200, 20 200, 200 20, 200 110, 110 110, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.5-3-1: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.5-3-2: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.5-3-3: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.5-3-4: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.5-3-5: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 20 110, 110 110, 20 200, 110 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.6-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 160)
-  </a>
-  <b>
-    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.6-3-2: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(110 160)
-  </a>
-  <b>
-    LINESTRING(110 160, 200 250, 110 250, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.6-3-3: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.6-3-4: a point on a non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 160, 200 250, 110 250, 110 160, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.7-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.7-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.7-5-3: a point on a closed non-simple LineString's interior at a non-vertex [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
-  <a>
-    POINT(140 200)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.7-5-4: a point on a closed non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 20 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.8-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.8-5-2: a point on the interior (at a non-vertex) of a closed non-simple LineString [dim(0){A.P.Int = B.nsL.Int.NV}]</desc>
-  <a>
-    POINT(140 200)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.8-5-3: a point on a closed non-simple LineString's interior at a vertex [dim(0){A.P.Int = B.nsL.Int.V}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(110 110, 200 200, 110 200, 110 110, 110 20, 200 20, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.9-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.9-5-1: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 90 130, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.10-3-1: a point on a non-simple LineString's start point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.10-5-1: a point on a non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 200 20, 20 20, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.11-3-1: a point on a closed non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.EPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.11-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 90 130, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.12-3-1: a point on a closed non-simple LineString's end point with crossing line segments [dim(0){A.P.Int = B.nsL.Bdy.SPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.12-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 20 130, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.13-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 200 130, 
-    110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.13-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 20 130, 20 200, 200 20, 20 20, 200 200, 200 130, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.14-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 80 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 140 200, 
-    110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.14-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 110, 80 200, 20 200, 200 20, 20 20, 200 200, 140 200, 110 110)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.15-5-1: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 20 20, 200 20, 20 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.15-5-2: a point on a closed non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 110 110, 20 20, 200 20, 110 110, 20 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.15-5-3: a point on a closed non-simple LineString's interior at a vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.Vx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(200 200, 110 110, 200 20, 20 20, 110 110, 20 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.16-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 
-    90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.16-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 20 130, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.17-5-1: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 90 200, 20 200, 90 130, 110 110, 200 20, 20 20, 110 110, 200 200, 
-    90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.17-5-2: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.17-5-3: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 90 200, 20 200, 110 110, 200 20, 20 20, 110 110, 200 200, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.17-5-4: a point on a closed non-simple LineString's closing point with crossing line segments [dim(0){A.P.Int = B.nsL.Int.CPx}]</desc>
-  <a>
-    POINT(90 130)
-  </a>
-  <b>
-    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.17-5-5: a point on a closed non-simple LineString's interior at a non-vertex with crossing line segments [dim(0){A.P.Int = B.nsL.Int.NVx}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(90 130, 90 200, 20 200, 200 20, 20 20, 200 200, 90 130)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.18-5-1: a point on a non-simple LineString's start point with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Bdy.SPb)}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F0FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/nsL.18-5-2: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
-  <a>
-    POINT(110 150)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.18-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.19-5-1: a point on a non-simple LineString's closing point with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.CPo}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.19-5-2: a point on a non-simple LineString's interior at a non-vertex overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
-  <a>
-    POINT(110 150)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.19-5-3: a point on a non-simple LineString interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(110 200, 110 110, 20 20, 200 20, 110 110, 110 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.20-5-1: a point on a non-simple LineString's interior at a non-vertex with overlapping line segments [dim(0){A.P.Int = B.nsL.Int.NVo}]</desc>
-  <a>
-    POINT(110 150)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsL.20-5-2: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
-  <a>
-    POINT(110 110)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/nsl.20-5-3: a point on a non-simple LineString's interior at a vertex with both crossing and overlapping line segments [dim(0){A.P.Int = B.nsL.Int.Vb}]</desc>
-  <a>
-    POINT(110 200)
-  </a>
-  <b>
-    LINESTRING(20 200, 110 200, 110 110, 20 20, 200 20, 110 110, 110 200, 200 200)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-2-1: MultiPoint and a line disjoint (points on one side of the line) [dim(0){A.3P.Int = B.L.Ext}]</desc>
-  <a>
-    MULTIPOINT((50 250), (90 220), (130 190))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-2-2: MultiPoint and a line disjoint (points over the line but no intersection) [dim(0){A.3P.Int = B.L.Ext}]</desc>
-  <a>
-    MULTIPOINT((180 180), (230 130), (280 80))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-3-1: one of the points intersecting the start point of a line [dim(0){A.3P2.Int = B.L.Bdy.SP}]</desc>
-  <a>
-    MULTIPOINT((50 120), (90 80), (130 40))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-3-2: one of the points intersecting the end point of a line [dim(0){A.3P2 = B.L.Bdy.EP}]</desc>
-  <a>
-    MULTIPOINT((300 280), (340 240), (380 200))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="F00FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">true</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-4-1: one of the points intersecting the interior of a line at a non-vertex (points on one side of the line) [dim(0){A.3P1.Int = B.L.Int.NV]</desc>
-  <a>
-    MULTIPOINT((230 150), (260 120), (290 90))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-4-2: one of the points intersecting the interior of a line at a non-vertex (points over the line) [dim(0){A.3P2.Int = B.L.Int.NV]</desc>
-  <a>
-    MULTIPOINT((200 190), (240 150), (270 110))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-4-3: one of the points intersecting the interior of a line at a vertex (points on one side of the line) [dim(0){A.3P1.Int = B.L.Int.V]</desc>
-  <a>
-    MULTIPOINT((160 150), (190 120), (220 90))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-4-4: one of the points intersecting the interior of a line at a vertex (points over the line) [dim(0){A.3P2.Int = B.L.Int.V]</desc>
-  <a>
-    MULTIPOINT((120 190), (160 150), (200 110))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">true</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-1: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Bdy.EP}]</desc>
-  <a>
-    MULTIPOINT((90 80), (160 150), (340 240))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF1F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-2: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.V}]</desc>
-  <a>
-    MULTIPOINT((90 80), (160 150), (300 150))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-3: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
-  <a>
-    MULTIPOINT((90 80), (160 150), (240 150))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-4: all the points on a line [dim(0){A.3P1.Int = B.L.Bdy.SP}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
-  <a>
-    MULTIPOINT((90 80), (130 120), (210 150))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-5: all the points on a line [dim(0){A.3P1.Int = B.L.Int.NV}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
-  <a>
-    MULTIPOINT((130 120), (210 150), (340 200))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-6: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.NV}]</desc>
-  <a>
-    MULTIPOINT((160 150), (240 150), (340 210))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-7: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.V}, dim(0){A.3P3.Int = B.Int.V}]</desc>
-  <a>
-    MULTIPOINT((160 150), (300 150), (340 150))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/L-5-8: all the points on a line [dim(0){A.3P1.Int = B.L.Int.V}, dim(0){A.3P2.Int = B.L.Int.NV}, dim(0){A.3P3.Int = B.Bdy.EP}]</desc>
-  <a>
-    MULTIPOINT((160 150), (240 150), (340 240))
-  </a>
-  <b>
-    LINESTRING(90 80, 160 150, 300 150, 340 150, 340 240)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="00FFFF102">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-</run>
diff --git a/testxml/validate/TestRelatePP.xml b/testxml/validate/TestRelatePP.xml
deleted file mode 100644
index 1fd4050..0000000
--- a/testxml/validate/TestRelatePP.xml
+++ /dev/null
@@ -1,303 +0,0 @@
-<run>
-<precisionModel type="FLOATING"/>
-
-<case>
-<desc>P/P: same point [dim(0){A.P.Int = B.P.Int}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POINT(20 20)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>P/P: different point [dim(0){A.P.Int = B.P.Ext}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    POINT(40 60)
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mP: different points [dim(0){A.P.Int = B.3P.Ext}]</desc>
-  <a>
-    POINT(40 40)
-  </a>
-  <b>
-    MULTIPOINT((20 20), (80 80), (20 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>P/mP: point A within one of B points [dim(0){A.P.Int = B.3P1.Int}]</desc>
-  <a>
-    POINT(20 20)
-  </a>
-  <b>
-    MULTIPOINT((20 20), (80 80), (20 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/mP-1-1: same points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P2.Int = B.3P2.Int}, dim(0){A.3P3.Int = B.3P3.Int}]</desc>
-  <a>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </a>
-  <b>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/mP-1-2: same but different sequence of points [dim(0){A.3P1.Int = B.3P1.Int}, dim(0){A.3P1.Int = B.3P3.Int}, dim(0){A.3P3.Int = B.3P2.Int}]</desc>
-  <a>
-    MULTIPOINT((40 40), (80 60), (120 100))
-  </a>
-  <b>
-    MULTIPOINT((40 40), (120 100), (80 60))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/mP-2: different points [dim(0){A.4P.Int = B.4P.Ext}]</desc>
-  <a>
-    MULTIPOINT((40 40), (60 100), (100 60), (120 120))
-  </a>
-  <b>
-    MULTIPOINT((20 120), (60 60), (100 100), (140 40))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="FF0FFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">true</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">false</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/mP-5-1: same points [dim(0){A.4P.Int = B.4P.Int}]</desc>
-  <a>
-    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
-  </a>
-  <b>
-    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/mP-5-2: same points but different sequence [dim(0){A.4P.Int = B.4P.Int}]</desc>
-  <a>
-    MULTIPOINT((20 20), (140 120), (80 70), (200 170))
-  </a>
-  <b>
-    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0FFFFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">true</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">true</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">true</op></test>
-</case>
-
-<case>
-<desc>mP/mP-5-3: some points same [dim(0){A.4P2.Int = B.2P1.Int}, dim(0){A.4P3.Int = B.2P2.Int}]</desc>
-  <a>
-    MULTIPOINT((20 20), (80 70), (140 120), (200 170))
-  </a>
-  <b>
-    MULTIPOINT((80 70), (140 120))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/mP-5-4: some points same, in a different sequence [dim(0){A.4P1.Int = B.2P2.Int}, dim(0){A.4P4.Int = B.2P1.Int}]</desc>
-  <a>
-    MULTIPOINT((80 70), (20 200), (200 170), (140 120))
-  </a>
-  <b>
-    MULTIPOINT((140 120), (80 70))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFFFF2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">true</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">true</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">false</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/mP-6-1: some points same, some different [dim(0){A.4P4.Int = B.3P2.Int}]</desc>
-  <a>
-    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
-  </a>
-  <b>
-    MULTIPOINT((80 170), (140 120), (200 80))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-<case>
-<desc>mP/mP-6-2: dim(0){A.4P1.Int = B.4P4.Int}, dim(0){A.4P4.Int = B.4P2.Int}</desc>
-  <a>
-    MULTIPOINT((80 70), (20 20), (200 170), (140 120))
-  </a>
-  <b>
-    MULTIPOINT((80 170), (140 120), (200 80), (80 70))
-  </b>
-  <test>
-    <op name="relate" arg1="A" arg2="B" arg3="0F0FFF0F2">true</op>
-  </test>
-  <test><op name="contains"   arg1="A" arg2="B">false</op></test>
-  <test><op name="coveredBy"  arg1="A" arg2="B">false</op></test>
-  <test><op name="covers"     arg1="A" arg2="B">false</op></test>
-  <test><op name="crosses"    arg1="A" arg2="B">false</op></test>
-  <test><op name="disjoint"   arg1="A" arg2="B">false</op></test>
-  <test><op name="equalsTopo" arg1="A" arg2="B">false</op></test>
-  <test><op name="intersects" arg1="A" arg2="B">true</op></test>
-  <test><op name="overlaps"   arg1="A" arg2="B">true</op></test>
-  <test><op name="touches"    arg1="A" arg2="B">false</op></test>
-  <test><op name="within"     arg1="A" arg2="B">false</op></test>
-</case>
-
-</run>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/jts.git



More information about the Pkg-grass-devel mailing list